[0,0] 295020550808483087881427951997757379976128403496239677536230606348379448093527572616547457311822303042116393077598635598182998583872251097502174684173028944068767033236713270924879759644008892885238955231513813363297224388075636826632017623681640121793877184236647403040028840050985462424413773125795473464390020370316995588084926386844699343095419985022659501719163216293489687123056710168901833914669694466488547501151660171918893099173120045257184609368530330209841788568971716667081334866495723900270089085364592299901411236325331140587161433088897935545163447702316429324960375119953643750375636573209298117711374244970326354462058027995501186071015905620532076532493375862580168657211500056480039448343248258484005352632441193220125799810255100178056160360700012738397328832156867962905713077828639392153434464320844261370183462375816200163928940859241018371505255681180386098681738102666881035417844155898335438323853659675660622512363799258139656684399824874253739716488840979381565580041105743734259053908808172947766898353693261807803480288081588304454381320593280182487909905599830120746431950157238244351623506664989007347747757614329756387295548734887972781410489246945725473081861357003854923865190247378669069172889211803280480861394337175914157118277782267662088824938116499819025894290304090061908069810349283994502136539158145979682864398831624089122407238458713714647648011653348255505172212352281167107738134558959420726088098093324857615732540920481448532301494835308562257452370189160116052125392694643679017420105574222151695317012533083998878409058626716551321138001050845836691544924308799401728911980328064832831573241549651301265559830450821130077205659583007808712176964632789462967983343067979228407445860311257178166481809607179262010230310350604777020341671361007052873021331418888749995699420841998956800762019933270612470952106377724337994077613851077427161385869514743891313251148725779257747938652378840321544825345763011653519308378540227800799215290605376131925319049169401518307031780772570255830740247340814969661250462324986180292301007405665598361831210928879090906635526535681339936704845307631142732087909652396533787709680249664323351036688684186651603940445158711601803283188402252361652193633721004721054056195457952762562302958979827052451334628283877510571163350997067867306823526557031904225991007792133671092283549788545179858513625844541147678740579324833636352433396954353383989655412733554840087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 28287558779439850695673657998737654719758875202444275426180534117612336686916896359950710077625189354851609193716593565680630205545024805084526819342353623949196244764968413689988097388184591616484315840222606850002269689692842606483489187218147390295519230593841063372180719611824270162613596701558398410888794917847721750112557459161848693611148684331258472267197903916404473755198864913257531201539263828352265002300823151481661997183752566080605804548300127912021534820257148078643519872652769559351058979003832325141147025840520400776554877281674166053939111334987927083645238713384075529717003409958865145469111706083988703497106414527670789361427720884725485834356965304435998958144287159419095117684366058705382318976711817567021809957205919883320396151350816179875748056587074503195987420396639985334686515433175526551300939662544186149208027480260659292598894746848222738165920511396214637476328649525855356647161429350574858437351376809175439787317817363539324341357318607535411477776063136810623545291774830834398742170588354288461974211161469561143651617517875506773342816648651148614588290619547855176621087784553349204373527656754841357317679474068219612963533535853418377072965472819024591034279596036312927742751037020827432279620906048840316674057604292978777266870954378025511168451835486033010733995313588869995682757976288763618226228407746531258356239932844225066111689214949813412822062057717316350591979460933824235848250258306188949240589051731680344878964014511556909320855830975523361504955440805129061404065996454085352668263109244172125579601763381849601533392828887439076651305752513436018989380913988717871567475172758791423066393624007298695562685957293551353587234857231759481186536480189906244169692276267312576047820865498913156545774799914801455777819643091965201415025820188394098305267676051307924856621853194828727544723902120275860289801941818237843858009942066833946902200226756149525931349796906745420768023219522919075105372092993902439306217406342029573177942604086381113886830620783518388356825958775786557616040943261760116403647162079804236440179297194560391518627841567012056919376122666877929134253706990166244294989936655936911874551920912592599464859242613741321011990196683243706787379458794345223148575919733032150246086325533666039765576632972165462737541324268962584567019762844488313546627853919760949237861376244865532702864291079661792852845018476708963822696674128565064165741205215454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -7169756431264020981474889573687992344458034635648327242689035385577642080484855766341580599411960758989012264156450830697939052595508678174406192251483048751117710785088149037798620962053581387628219832009883058871678625717668001638920977049043557430283449682694228227212243234795145607220231709246541290487389256981025485447176962001054816401425968571225153777893068682848915356917015070728478034725298738192836889838552156613503688237808710682571384818003647951036109520093382044587596509212479625600160493183533025206957611650357859572552950992067471673364771732891096542057976721667720844792481044150581278545320929075368308162041148704765987367808732248890988662890336847851081012131848669366011973908660176427982044459842938877975447951971134841217737617976065623547645744182545715221362642184026832849557314895730721269302911149148850283851782117588747059508576557889682656801773284255408394177933089174388001545878261195314172225268196055318236753771210247153790947093159734837872408647252318320932957434681485085209787568228986328874440853034641348411635342632747010727800400109428266005859671219870627563251675969508378550897448088473408126087064524333300820388686530326573930968969772852628516437752400622480140081927748022978147949838386510380565619316523632745484803351349276737188139416878829116784781759561920528929546151846058747876580538976702700890111217105988177244016138363922544534718644161093464271493715280078969365117358168010812535189180875438430108533865289071690642695341193888248421905806931881839302701573391609056905192956857165880982553659000132609479516143623054326014706949253105132114719831013657456608397333339635339881459555158072636376592670710491171363493726271264055700557319513386450080244393607331988037262994888460948040062439839416376720501035427223690133529019670704598777533395423596765000492947709480691611444490456319530157486616350835013007179681714479845802531554166706730628004040547176454354812997450703216853506555701667358225347497486438656234753512216974323532521589241930828509380998042677097533284683573545988273794384001176687268245298079983741944639255717493209501789488516911057412068323826951910492005502346127789177240979752535039505843132365917330421374880180183517391422122336202209799692575648699611992222915919036419508344948622813671575430328580904411761687047198229843470732758016770921720271571367347420672837416968281514105020454698940268204048506354986169952780983294360339641571044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 1333622143175716474318357962888510603969272112818970134356932139147802043558788336104567782594844323735306471463675422048903948964036603697760383244546340648312069815229995803322101748625035520049176214802993708583928604058582203421633150714906255511741685648648799435268078724224963097232178247050760570150815343707437334096843121525046516943031329212456233199268229701316103232666075551147490734629779428776441903857804965846472256179839808776350087211325657416832915005835066613147324721259502991646877236084564884847808169366501106645592929286152670121326307100231448844919347449321249268297876191431278224340040695482854721698386752637082972795525808600412716659033722992553976307475563591567463704545302114081095754487541069193694634375029585793973381714675523805412103337560068259893920891855133151735665789070067341083499093280019274592713071584258218213824101924241922116137944651224435108670894592534126853717065177401913970720944939239091040527711629244785072136887680496762172936992657520120793809155683056566584838487302294101100385320475279496199576215013015475240909845735845358855900891328658489071241568428278601891463731322237047047400374101862599149590350111170301119465203455349606532306192130109533586935309275882355518420892734251204256851749446788345486803956066603428531381121766120256707828992156767838519173167128716045642298704141993773447095869337019659545681929856163019716067295387147280004520516001937960031261084758417960566183961267949261983717099630324736861219694501518537813472016439124821100633319559043870551756773809919936457460276245568996524367736501133821154165971126990365999552326076914437795907444059460475457422216767399137261485791762346240009164731607628551095268313484877397695355073321352970943369999472104188437137548201530088621495346747178646521730237076625677948618712428330796069989172634802334367488580486508962756964945699227881221904131876227536785368989123894905961624365335758176180996568802245799437535205535027416584647831212540763973891628990670319305066377486445684672969394749613977423786553926602900343485333786987159063247884304101749764647396203167038929036226644423250642752761416738246611435889586941952140174252492604357386935425923311818959034099515872882571720747737585111632611710241226328003758360140915485671788808159910245293704892465542005474857582810851910935872558556996054959220144742670081340224471967026550908333966240946668869961008740965269225853262469172477722167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -271311764506746278106478726596757906779547222642265896013359753689329267247915244170921892106579379943001346395188565911575829972795169885695388442997253100266208951802817529878918708271526022105773721490422507489926889456006204817380443664701794656158418045651476740435599500260779550029332121105966186316375622426878898105733157080291396699487093150775809368633337888370493862104172420985818908786234398266071964808826340454441222600718676945560087604757622325890013542815449560058224343002387654589938311852558550229271483175670208816597149826563434537463396181195703266891849441749297616205543615302868963080031492738164617968983430914219075336885130928029435601369355316764782541145719894910000411118277459872238295179277960447112598746854932618621247044759931304498807649746669987016311319274341614134033794922034509744203504228604637856848074535979383152342071556735379640306490604097786536133771390117525554126910352864334981383424968352581538418655929843983761335376721292604988770288145306074249619117719571114597185105589272574250245241087670792925985704985954903070467793521950834390035768952973322820375188712613718319814920939724113570958602776002661143053763415115748899569824036477694805968953544154399216846477158107003510098529391289874659266182907747760255825339504377269876693685559429425728169989489170294083105413351652164096381384810141066627366841783981505219297469994228978189818615106680340798896130992836948562094712691124193441119524627555352909116040256989234540844380026341867233813398059942730473985638323820675431568307651207436093062302187342080771368623200861055803606604916086349741815985911018991324956069630501975083086063598475967970759363574395959109694680132606489705147751421394222172624487006637365520484143758861645773932923031234719520708936264001198546148892774342595273132403383050759697468348017077741519928564337420649593926509322467164172035369096161162378979996152485595350643690718496567479407086944430567762461933464715945668316644762713030875075322484700201366765290124709446302075311407028644742448015114547409186571504198963708519637078198102287424642663337136130294542313009725410166788844145129019156637342365708625655397776043349616517773756603883481893961414121560620979499188208548379707773458166298617558620759690951895939772197106759352443260750758183140765390611420336189694203179881680308021920926905075097957404255274335367719975413134163896858603476933222836686709911191428545862436294555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 36221066206227548453477269326937411921833661829988583172193230447242523988667920247626741056023384518246716636563284389475050830780674148918534292368569677998542640692682569583011573441738677109136719064021005329662347437881176973534315532653106724511721926729584367343563343143491361318391599753891321515600164989652877709391181974898258166981483227849838663212008276511971155207021303457642033140877565770413275869323134483533796704212834467701109565426875774206675845587650374237727363495035319193017716410007046709973655023436237750799364164548285559739966943858889378375717938534364603878608510013376748941015811035285794259902963149194337466166839343613541414520428341244719702155405389229867860690919637121600674457817158780580672201499901345303394086811062486475083160788984297118964895941581787638855365941443907715249938058018276010644719354553122305378411623294525964012820292862642357000694589827631242379915943350437851437835869278047823701172738035914643888019292832190339104293297254286143489207914785585616399128667115174826050417438111550933863784658649408279152670997619100134779296232548656483157141407041728202506211970939509530083119227754661988154725433117556505764393355716574582469679514347781704634202458151481234465163504036156209491977911698386971886007699785399166384451474414660958256911904119873353086761369603326037564365286819437118101493734548580170088289896735343549224415568550150478182974084872036017338598620421906521856705233959933916644030132917764475007355233578011584651547964016989824733069145482520955655086958777122713020105147730576398108838605850369984849800469168392933595266923776220744680619593455300546778601965087787031469219941381499765857973422219552351862223194310241516841065555221687053190349657412689871763412001031997696366555784978132193287025167272666835789533506541477200091906287767401627887159534223427347919108497150778443236218121546384487057503533605628037788296977840230184145707423636115307205780319678081167310697796481622304933827929347749000985188223816738385941563821554132535024423636256750242302078174360402016289692391772201191668804534902095616195947956379377341315447617003991864449073777468648623139030646620002352542649390590179032595444582568923704983716893628378930193357253705644812637634694600610104933933544605533494312650887223804027446433725863840527316387751917638903391377790042405179210951046605391288307720881107610206569907191869578909348970086057306616567075252532958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 36096506454219258651677532885176688990369549272399492652504054421745423689495482533095288998761329755314510834804865513971625780517045437809476416589569561237244599525456037380376778027975108913831001556971578216161224673214950472720181130777496567910178475248267836211713569544351998032825990807973698508258998449505403060155674927333730525593793059878382518473995044144337850029202215023305517412015587929429107281315399772640372771758273168149806039237392042905168598873906895565439240558993966081011640287856745102530896465823777224425782953046822430109912999217332670641751336192300470442615595470150723278757356550449621011377935172387329837160897368212064085134153473314926893556121188783499181294417697625758492568388217643847854133286099964949209782216711781150590756856227841487404930417568377573506504023202995150302844757170371392383295312425932784978884275405527298506100567221189027413552886048117039293185001492947222247302036137753556006815167625833461248349537716282240800551573591207133027353931492942151644314484201731201098505559700318735277815000706454599147565841359971732583488885694418101777853826010253592500886382715726122041735494801744661362282034467010074350798999085714484067041879466498435956346235654543562812680905201705071281435717145068366719182210904617366931742247222751680677851965356251025441845986208294268572914599323646897135458702557091955824799768907722008274984447526687978852477212569968451206254030327419311706279200012399648346031649642529345190616465762764150835802910706295095569351988436477812954114051571559792271618485195897178968853977212902360634378608967315116657375864595261893730877950333685158302845498524305452200510519240434164530546067259329885969993289012628295738147355521526943544051998038929831783703106827918307009865261972454245270964197926677693323589242796462442840331014977526725252333776001043232234719051798236297352487354589643040440798927880605143887483834380642065952806518849368652223025316970678564161028542766655685220326621544107715615308304552199486071519762607611061223451464637537861096866953439027589104856928865150039965401164069197567712638480091564506312913661404261266275185142088641647183657804082587508887163730040475828588141342613974163920730729790117242163291930312355911554330265480551142886417879161110545726328255867409763936313545603966236256401446346651129027886371497999384119590836584351121782129884412109957101885693298015667096478864550590515136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 7403228268331010475571716705669096013118476943969319927486397507327047407892513462496999046850486473916941467611529539175503079620395784873494803759481533586729880877209914133223614037730023533028885769686159961087592909832790641013939300070316538185977131767869039052454529632183602892999352413661157069659122727705684578891152906389576468642120191069379633833690755616061994576710156757010190116336544812742251460055232617641929038997658874861121303114826639017779156902486362813913616297559603357652877203940820600371739435941706640128594291752853879722021048567223718832788979527661620455745345822475920784985911358261154879148476553694026608639067520515018774979362328911280735469117971443900774089427777075229798828693697023166582245354607033862022864411737650560519722896478013267981344041681403829050376385647879528489121116562364379231049266120833535810001142442277208146352414677512000613619387072185960353686486411118446244545251419720711148486707889356098747304742402546128285174423560506925084205282443037276848282721492476516938154443992219706512733352905155470885641943233044446118918734833366901329665717112022170477339352906738313462276728605300399366553931578703718219248192856928029032467620637135151325102311918667371781095136559883352605419108308355804151125210328540661880013495289335115375607211612299859818971490744799486925044375655487027986867729395704265002003108617022006924201542100315009903010962435685816719661523392901213421540466786333536711395358738071886701679440090487951496327462900762485515091778539020069617284586739411371262703490243988464296659252430558044559532959804563086050417418967287850961762950688318364708180397383795054873890878379348762952641079052107256271745192758929216660346854543843656535633428183391161537556967059061391449060278089118534769056028923203859574664795647608411904035557662088320610208220206412259587489301753962531599800824548597818114439192215917614256282802393148998974905911052894752141522395984720442635260462648350388215178090443119631087939634668490630201244784826590563325591462719307604756300132764605647572440682237074930831469026142963619677851777618960231866768256178054144351757534205634847032614033551486955602890413750266215144373890312595305380163021004831771345840774113242813823509766879889058701046711692333371103818219739301930102140883530022362476598975425003643193040617838229894347010730934677483197704742444390667018171343395638306361661307164467871189117431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -1990258472731414345839053055925484606234605912972378249391063424194401452343966003764094174642608513020141790478879320312477426563854724391687351632685272471967384499206636526091806553003423717694686656747031742432880526163739258522942573396528939698755609114560513171657929080235890709306030724834449709194698209447402265468767167337409761541977777459092358493018206503731483137543441138943176659919065748735580146443788545389383324297847162801617440949924508826494757836699573640761066386099791988450605287124495260432313875401899787975531592025095024073080002686371379222256589425876342252847655710769725009931802126496793310134704192447797871801066126810514237636655105442366371023311426135223903644588439127930514264825048074160319074796892727870709659649610307633448608567174421288673591753034647490582735673929284260825598967594778570201349330358950767807452866511479718096122530040087707608648698277722260388306198731476930545777229221997818201816025666848340262294467270472003329592216450540318165017302720531148273601678936351435859033691400924188362498098214722431000570888012439857005627032475156403894482342697699988725261291478501455090083753877554392334489289929830672730610637240719447061704571849674897556391219347078723108946416434626284499908746344996327176385844468657959542985162687658172821176175589261803545907765135443753819021625914343554658639523843060124003602529038974081411150473990805496270624960536659590008838246140461943317802170773345871654726986523571267542460591028086917094780692606852692162746758559696544008683159638208971918230835279200225725270167633272221218531962897262270401695717685304823194453354153659989951876182612568262210877569097478028429258910916421830588601651121290841700587991706928079165956305106323317677212842943579476084731585593488022001906154807263349429802915856532736904733796030790596832711706018423719719814968892586887649731426370201038306291984828741740434147495501624108928066238718852268622444540529287308681685685571070421829856328522613720435806880216623688516273817485544764769360267764687939899819684015668688672238359573146290272725530270820029889367768241813106679066357728701163513470885052743534894634663184340757492594191038048290059436148051364505206684921584578172687824093802893739125992791801448249859729960603163719025619747211466927077615308147228437825691888766176209365778310000118020609612301008135607379454878760469107871612757666482363370918928779929046868346631526947021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 157893973074830018668014188689282570872210000445551349842167234818489667526028547705375391325823565852313388514357262958274727767397390597786287064277750516077634036283043484332633843531730439768985620583754386107611050326216390301995779281394274746949300971640216418201078535058416239827287867162271321217585146982945963059230649502864851939732487825081289701791549660043575897168491355028970178690940712332920296165985732323909123589895800284648430331038068546811332095803339103226844500897264134890411331874854228132075746639839362835162943211782565981575524794670511663989632803904747427780322437889578231760330692840847357962080083281347146026222379808784125653706252412241262232224768719196648921884504100546893113425534468689833460357919221433364003749202391006808853213209669502623801211954970107643620860549942009167785452017411200318570143505278278119286133452141939012809550366253522675605826126283167807785833554077367574475413208622924272537230234860296171251201233259955686210955702225824384857160165733359012194518274682076318682505291615043372717688753200954949441854286950591153124910696293311794434178543890965311244415525173411991507561772097492080414038672143507573022153459944637071395584820034616955136320272661028792131649722162409422602889134623358325425714880487725282205054059320863262165036945770381270630149715545527955501857419690418756378736044913133283938146172932219152151714215872673259101883834066611544723198232926590938616836853751149843910076851929809358169080569508153978980164286536984247335174446150013076698826940733917683599979951846268261262879705725533821103853507434914662573587199285053354186655610480625398697813230921293576633445685714512984021083722395080849642005335726686293078095321550034539543093574962330648852014359858904482870620813860064699818076389602316357840717052686320022888834168069411025987729040822437469257633224130568208752768414645549081559928027591929274701018473830678061136767028937413783785133266847602554478872847943621561512182858691456298021962181677591521237505802434620246018255766123856665250459017813376042334867550277034787304377331767998679863180371317863866922787376712218657164527399256737359511713929724583000730782912186288697304375828232228332605467784781524190972741564898678667429195895056499053113620570165070959487894170273980080612982811732450185095956123645953288030340536489582916562761886381795744483750578185220976574608308419251766901991729241672146599739789962768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 604161326069365091390243848835684425084013623836411129022629567161399347604912939143850900289675740806025654204127789840757085600784753200469770945016933347588009913400202106901658279171008473963031759742688918532570553628432178672843838250762453498059048171116672848197881250750010945353493687067720952678752588964669178514965733338687827831403697605057533006980527293274146378290939261210356460406591023818474698605434000254590187447497623934286043168598168495360452035810366753610754364047597214119817453287887300259353806600577429174731059253955599993039643615660510815419007159069580934832199049282628698875285196040289382274943665551848144021670899713238312933537986587895143191385802621648332867320531531635745988453547093351148514415604410347615962050719275589855438864937904099215331677480577259370738578622661552071069127576588928333976625748387146069683984191008014158564454972838798967296140924424424146440019729372504278688653016372494686429006346866731058051499383732512172272196937013600348802670693860967386832476703463174807213834971036488938124181938876813159350544957520479592489402244801169549660368662922231816471910006282969309294309528142966629367655071330081952991813346645546571384665820832138011688913293289967039514946030781602140294791548480358676972441952692845446552337807100289854220185228865495438197807249361642780206811973075261655055460210162543389609758055713151713429124273121640442124136932666819742984102894573979666647928071662481042651019133166905164413790196309811885342252968568022250212509491338598196096538932244169920060807123600668178149713741049341099860156282870410312705328663212099436226436101946851120520531584621916516688100933261327990727129631657941632006385742977344015628369678433263457253573177820575960144444536553545666273130701469270250804168913268122034699039676268270327085688021311637896330707868406172207637152026202539224838702529773388001464321015348514214050279992260964732965480787633032968336113357487533878382439313088300376254988148478283642076171248426171973194193444985025370972876837989703735949740403299037189192178812339081471631975223342126180652842001105376135558980651975027855867841721482031989349477025721274916903907158682741365673911260831755326748933374727734554641783861304067741306977656635396538929634429501829622391176317237471455417575438710850781630128320829570037601903818670222940670692207983583939139758009636692929437019189409241448629472870379686355590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 109308575082870437126976724117870142172577356676814282054350344626250000932390168213491883917589418953583003279502792213316557941984407483538833431102975890361793418372133250581710996660999458442593221551202511228346179094891881614303785147019684234326894841290920563745101228643099042418573082599849750108076764640028009515870577814083967522454005955524089485486235789712228237626394043815736117367618997202741330839109031583931353016794042619898836489035278050497967235524995339001406035246982175883607731780817739971013522789113423636777787621823765996425568026425880476685540195616963235301329012023894048631174733396817480213270380126236758663002723431178330211047441782019458986167662034302514242784838217236675911667467243119188321371466270796182976888265592010181573417466345870530564022526616229160169204200394991445473108762748572018550640408530954456209296773809372468916026532693993878358733371332909960829640824295061669880710340595523711842234842744196046354447264655733776636865405701457158946276704166362091763835407741133899593871307308556099402100108717213645202218315745912275347279375979792435514451520072078993004664118773778540815570645612286128457150307103698488079334306759799049414875816651611475491297917077693214376516642416155662148348200774293181263177248929854286080045070504730262723244395336054447167246476152114970302668338083729302074309658190931397115980213714371010059962668094689346573494235273196483167073174305218323649016870630435609006928094273266747731298901037471599199945846139257641181219493575374943742166696433196501979831381877943928922215214526355249138228673006845243249912971833362152931024820055072611013272900291213881565399425620248559806445248984141163241216590732502588029452993947547324132964015315733201784085903796051855966278177716617072512858035047710445743087768896124616092642954207536142825081583674117673018396402781828756983527650778988966413112206590101731555155504902414426424424580930151971862151674870567802614417965553838466332105288442610616748217666198089052826819015683781376473406774591273153577229529116622726232923479944868921668912316476123975757851883184113317802592516275417986399006128015163923637531995371219493616835411694373439542171997645700218095402867056869041881166549151010082789294432286167043090852358749679033484859321277429019899700147120244183164467382877245007461515651032092967512488790947898925077040779490839932191095475655026603156727560417493805289268493652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 30154156711545062663360974753673121432575127452465815852632439973346489931363049319909501301346506626803216127002235457282508974407431333553095174554681632916493046747877171502157518588047178538103743856773710009678189923130527498492288391099085596074887638342748506405472806605791314023263158380146315840671601988063072129062399138682547806563885774027254566195291787505569853551051630521567436950730384857354706730042969250120304560882581257853491526104581315852341848952918647188377499906467392018849314365094037362440803080203189057195332177869616013768532267447653276866829054908142979149416833999119452070837279897366216523347239891842303608540380263183567817288567921946230934226425358038569442913969838048982327171735460139292910352545605953272747551075296270953738946419297911847763827825446742923257945286821297945874826526552175885255011782116611997686820430090538862202678175918667015600620020998037246202209261257893796570808348543124404642689780497312659130964619901286403512521987681376198489099175701356944269628238061190894516549305780358371638125601223142440058845795276784229651551020050092765506521481265005808800903734023172210996294726157004711380575982437406481514553162077597003521517199395895385699054606594766597776460760160040230811039768460055033968220293512832543824412932199355435181959978846595558286044474397602551853203807452506712133645930016911662098992019625508386897840664967276912650788650552853954603111836170881017101566348710821919067012471326150154731175402715006127730273194325309775294955982440113453059962404217701483130055549649114920668072271377125199461039982047390306507537868531356466985143068574279939226877607710198432801580311086076597363218089633616543044314121820911578805153938021948671332267714832100047650888980089721578106109774847529847519091979020276603631345257145076015613846612996639355913019683162546904498383441582595319892500646516289247263250176000976309557976472628039972628018292327916139717257745754626381956292954911140127606414998798362415450050528101178435133758892934630435164509369830721650512004989579428330556441453248211925093501973998759103561685873375091502859104283483859151742763849787801094689499303698385261964264880793158321112695586854322560033848544111713615869804906183563363468541738246587023102174858023556000673117466562700109910388452338456423890080636896656257489777375346617898757991951447766012342086033906892289741527020831178893109023042562455430015688762068748474121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -3963989158213545572918183951109426937783277035137786788035491196190050969062623282401005535076089478078897957419688134746039761155749761301595863815425564219949401908776226680520931397534105254134361439416902677599960689449071065148893256645965036530216917260709449495663754082670086066041591488528757127682144916865904628652996513144429659626357625081692354486891008808113518199148070291626478759693180936715372739434134407209899930902646654764237100973041315635677261453129985595698902254796680405761939790767574761373546996844984121243138893182992512699678933403988432256662118376058630734947909151524595404838524234833357585559662040510250736357921138966193525286465142419689372433468272878470311470335073237144793619007382317980971568141017410915907439744645718547509575888468146497672801327350632722236337682117457723180723390528455021453233706321155656039679972260271376172311577771652351236267550237081369021641239799920025804316152053056798323828031718729794121629633049428211653822416346957121452501267429735776045303692587579909949263246052823534507158099616007130841914421600268166275745555896532701968239274560018496699230211257576830395982807431620297718038176049653296032706504147909988660784756165345295501637096352893716744162431654152854411786916365986785073372308206694759246770518811933814607220262880509997064154440726682998405345816129795313303602263317364984203184535571059532499258659784237567095705746889714721196030901171512772045790958458330847104837720916270216908669878023770542563460261218428165918495421187486361302301408388884330794093031798944535364369106158007554073917027868312993795171132847582664429771039262841106318793669608641608184116755135644812550188079621093965421805588401539356692387106132678349520217690914937731263891550109603662194040869274143769637269903709269805914552053532062728373610926767821318187272815217335373791507498100302259144669693714770842924612567433506210487192271974759452481604699247943214867339656293856733685375607021640924979240404464738888607002567912899308782884510080588159485843232110541198308219876775338586985747711862936134136309442296941482139392099095452230776132388329313047785902198339741779772309643180809990619121626483239845161873313883207069803362790172897901476180584105810469751518715934947759991497979177600872661649533668405000305538234086171396006870683960893670358611959555759860423448438397056455663213905807343139830145371958694928510259433696027997484634397551417350769042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 183973103217934451739453062102286542448727065020257233143093923259357985057723541822877718407106810966435777779547697776832530827809736845834273667343127034378522188201092061655589839377584651626059647814653669552276169434229244841362648854506651170113058788766695966419825875151919002966729532203576327327748367576142654104439325050601203988553144185106250293430733018106907648295207416869509239290985298662674391057915450930545394766091259552263446604372253279679481632715607006372262450230881101457678916928767207500490460827842775006655831348967848147508003505222598731991997933715523015965617463650925188991263252543806814467882447462909226711278283648430623266601964602867004939682645721209362524136392864966659610141994088265667541094275024666636134412813867153507691515542769084326838708368222505723975136683811042037825433887809363619821005591414297941569488693683810230428435371071168553612248826364975072604109977193260464964993739426469179837259791508712791537399027185282980413223287965843527687044734375827726103084915741311319521763934145049511261459031067426450962151023982810706969683381722231335557205172343132308885829239575799819936786518009431432262002989454459511401189871127339725117544888250202858230489098599903315358105458997690851415746455594017263233317041026381469118190867929040200658526681804612058955231594602825121270258551835537000642832025198216170152852403410921534012590280136255700531558612904424157725122875373384102927321247888279221285624549492354354923472398598106337207316759720847655679826246133823481657473541163306696960468651704527667973137557460947789529581270411702207277175291119394640268633108327420115294066434691207734348010234214347269474851582239183953337230371089016233860944526990376503442489366615215242886759373423090773836448186987875239981910049535762684718669980028010369312365886109045976593651242486397745405117778359190498640251169663367805877275680431484840562292896378436958894128989646073088754625690261942344967427004603186594520866079670399336288671816301048452943320153841556066383634074814020030589904878119118521770065131155506204283538249788076500290369785313775899541437858426108655937707620184850469027003006059383860168251615671843945775453679795306955809638532530120825370341015719817084299658510296627521377936815058681398195040508432108356450816365271717273397618554413804779823302408432877871403907108672242243088636490724961211138007680988254690250717363411703253461837448412552475929260253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] 5924202296164229390311165359956667962908901999356365554871207989752182729648888769478313803920687953702984463160451831397444444835313850130220344297843196958611055868644384050586564667423011596199227558220762841671144446072676107141866548462086105564807624491408181875530351359805011925049590614852695292227533090756500111305552932600265497677163667543911614948463073894273002322940265118993211847242564875753865990456192997191490634031184332882309426823492095869251316325209683638940254641779512901562704437215202879803562634439215750155318251145124255629984052241604752353700434822025269784863240125063135521539469592629221381319786094048158893127433973714425221990122025482020130876058238037013333037179116363121468847647717171958451527907493719026006113230125362472952574220854025895396161153069279173522586702508430573170045476843109179231874481950440958810304400916463424952673131498817550372107086802793357681540022809394321701312811712991871180831552844474667918915469265258162978600965336783946835389124877288218733749347233865668874855324164417712796858398780861071010521633413167956985573684709854301111537199812342887480735118552327550090558318465293872586960923799878900625970908660820466531432002634480131296333073483940052843251779008620952703138243299079156685856970851811010102255800214476241148198117424112574931944525445262304450848792973332670600955351183760646165674971630180771926265725960659143904077206710063644876522146099174005705492007433673772196002261292299043373241754623221656271430230949528595494316842450596045268960787490137389383821637468288906409994429672145284173753140246312961229203579562917237098951564025895018998603198947163411017898638193691817097588760359881178707443472068094901906334894795653995531682999455821825017424364775240452043893981353739263012596783377243939019781079168878510586111109109293483029989023130639560715689287002951564335228606932995922889102084932809538402992586964249818438530537813726983372922725898713682784660574008677085172807956905790645579908288540821875001891673609068352211843945356159907522390179658536282321669147554451710864390291609460068679113198753872317434364591281013514078871007878479701270396717659316408852391171366448892382228535103892233544427110699362284013210019977842973824719439055725146642782951441099092949869339427762537258450872763780235217977259888715574271818944660121618312750628049027331979380623956166475817773642287278335061273537576198577880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 571286057870731910277180896638005419051387532472714937765189342746758589711076025764668391229072619357442927400309421259142456449147764610167748752141706205398951989508746079363940217645136151190378412355436292309710122861099871508743050992664316451970000262049338729135010157219794390512858912582123151552167898941127979256025958061001796786953365693977831118421606684223457277875013648510019281365369610292477275005038392729277876324693898168709074345799710749853277377321339074977107414031242420030171305826761042222827700876660260735819283006220618638212540225736244452481393525677132516170932893353816846083913500231883063999544310170785719819289477327480927092648802229419723550071152897649623317663142223458975799094026822442636422615203658553359435738364036500977051773107507882167071287463964471089660680095412712178335423060766716947460231236587315943652768490350952768065874677702236596066193401289320117816745421648848467072787740464457764751905702508486590502636268527250052056276582194168324168621645169180766203423892171893783479349348166088201293919324417434933765064006153143120286233602256861286980582427554067751983622500965534982204127599659743200913666250498292540821474480958763185818299742148640305889573817671371336544070791974435156431147446245335684900507999466951481640498457571696151214505164393644899832328727443363941987542393471585768429256874562940579917649135155154903253253294118546455295625115954113077329896126036501524314231423157298366011250502924052604130311388708888582411234300011240721240617143267544376196391450164470008931012348083901536367721394388093818011330523779939350299328057530712170562476487851559599518892111634660706838748512757099965921858570518078567563828519026974821976606204990105176340318334202534025566362325208334766439579960434185261527013231868246731585840849888105191628844662395755469350756198955242304554518621108976398038443216816776613393211304769324141623457862626839106978808371669480034590629027619205453190871254340220769861167799689491706032928363395235787334151898736738936511758900730384584471027257796101382987418178456581445149979340059888659439376338326906265565721466397452977749689853572644336017858830431743938629833959018127889020009818258597952501340692232444017173344902467733996782599034921929723677911168652719767117121523870155897159191559101983755222124188587330907915257648096747633908051360404195425312812902725021546848009450225713834470298024825751781463623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] 75980038874624685798093135330003069416447134424844122416221099060031490403658176392266660927401504876349411701087294629955642396163838553735128438963790902438124680353871383316177440696209310902341226747239691505453762478602010922312175935752200213612782543642222734244162943679454015921248405830526091237462724046068785960749677403193281371446978108198692035230076856565953863722353846413854304731123652192330113269247400967819580912497090982766779398063692404303459550263687002131665711384379113366688831760935353399869369029214450565077403769452439634930822308198542093572822989267832706058893403498740205572154815180360988425581990548267046655609088950959700660392310680106350084510162109801695869531063773755293924176509241765124550450868143251694296936471363339305746656469057044927270526629804875823488236772193336066624140307319920354673038072512116868770624004693597614652555870420366000963562310497244752597578017350060929772067053736506126854498332272182543808126290022528954370321336627996312945017648624538215446064156831637476146937938927066528572862580402812604751876540963462824920730971674545171511599090156520881451065658824472734681774831314401706102994062958019590656658515146769767239090434358167880780939098777308672621131823224660710165292766420510791293234081789717748382558017449652676577818192078743770062604573547446646734254355163221129870661722870252147293591362356277670716595146239155773403649905623704411682001867306605265197921382980576197340166761299211550276855375082854197869342457435951027746218896560207011354981368533470442420180220287522969180817559453297578227126009068047133548273513724004091078875432807846323596741239562896127684960746623327454302146609308765137779365382172865061109268461923565169525886745483061063843043500905522305457002547293530773157485223351471526967212854279698962420602063503505648566507534819078808839315053715571827877041422597769428760067964667805486947650359011145964703690991651801053872828533739956884362180837133362209770020586657999479381345041160039594527487865084942100981844713713192224717616167766347791128836117721242268418176972615303453833663089669432076362447479317567995193572630353115740277808577014081037065655459529029512704755536161075158310532324525047123092581959165260194158394694120524263945846523752474214271775284016874633699910003127089992995746932595042792891369987521994599414047620214434744647847381851607537573854724565500327188027895886079932097345590591430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 38798559354521498527807172717930128011627903181181703813298108068696089165683654036849480574151111046009365228914362364019104154981456442271687864959434861940753719822549968003025676446966978170392263540112078615953163724935123702632703105446653360586088686858937030087168864551942069108584535962527768369906392713132035979413747006648656902303566469101962989979120369324454324422257987828692497182063137165740899373924139314421473675556707175478229599042800751544778602348974852871260204154499953432910357552480376180216036438651420693134615783751509183419660496450141374717834325070943511146906446517624238259829960426176197622616527998479369530666783867904573182781924747837153498101754205665981128138450205482583179807339987239057954340058056162302377045258820596139629941303285802070915174319024655482095891634799167102017712855209890638072682756821094399104489885823251138116243312175832157799639126607513596152550920303863813048792421928596028635418817913761380384214656004777973274916840500565347684676035906534313025286059166922365999264217279611393967643227512095725141258732164602617027930932223088228839279650316634813618728225077145218823013759402270203460658474184714630715536678863050009191937024831398972454302913342344275858847078621409801402599852397230923565489921459442024653688405845636161510063214951397222902035369012324571816138950819802440913094435723209206444699272777350970215802733088358179422674884037479521772266277723313911391374049316148622579403520858122210143661961389661002750632516224573939276149462655450180381858219237894820303426364815851571611143344927938136132069997828518760805906549880257645574178177419752674712625219927971827954303738567895400660525243769055251193163750489799027637021778523287707539777098296365838874342049333995894696668080477689564089852220602594367497670631692196404407368677535450602694023197512232068338567015836583469823701258254211721149504491077318270877398432064315242901588593867123749400699030225018720645664429986353194343613145034424433812934597457876910776211888410143114100543072785415740551568888275461297348320036800805664371853165411736545044210331363113341959349127419818717318276322646897497407726166381924782355358871287446055033561502308275722565697993911026859318054630652747603358471032039281078438294728107563979124476247377427112483907741730509915090867607412245960949939854180374390077516973768676651366047527337455713442675372640124425589725452867551069857654510997235774993896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -3118469071940866704103059999651461723927339396954269948851395516138204547889851957852700416040314579706226342659284885664492664659248127708225204326747583493188134037781623982584787630904733544057364199284158431230663318956201631672696400191927347747743424337335366637673235395152003336011491020902940482378780474798071050672460223420084120189398011121214838684283589431126892022970329904312278457358767173651717908981574897895869141087664076683249901691139442159618591742950862423667300191125032534538035938631811492399707906168354332554735744293791698565200266975340695022883509189117549675504838887976996411710083353377069223201284706935298937383911919716867522944374541579942632693070380141984838122844763563700935619009262534395580669336445359000963100209511395477129128874934968277341254789889174939042423005316688402352103414358921301549377197843239205823430603433275490058481785568815640710289862415831607280535303251513514354125269987597595646940412133455242955509490396927701711204233173362241407366333450375293386461433647863820450099757212003015357050143271582177061720877955672274247064996375177096588957236138748148304695785991926046122050162642331065011591772639734412157877976629038562045080622496715296628702771001488844593843434633412952985134844518100053181553693239757915550398517341477026262835982301222179240349059674189670887747439135902595465588816223251879105654630917305813332615545183383342947397548474845272798647564591125672234101723529789715639072527019571292180664448506599602905394007344671593509035824555517900111428633716088409625092217556441054778867324305366585659022337133474749940752905813813828961225596678602909096205256434035085262279776217919187434006976417703279036991080199809026696583563245357801744568681725110994304881325470276870290482002137233067682520971191739249462678336174804606728643689349678860184488343949526524357969479348485351406221940318129075154694250528213787806270452501308058103325284632353861476821274939908126589406060421627092648274490547574529204705453488493450491643011788911229916440843824154743740114974202189195342094446511384698628075171565424281899851045671666161441051709904166238011400361859064785138386531634891166576266994907305054388514233784652389165713413454452002937650555922150992828461449739379061206420013440645057964637306085364285670684094372716927967561657363487665041327520756401452240766983769228530635125208109610839731394338267858742492447555322288010870579455513507127761840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 84154043856233589406882279933286667355352845555459306462297191914821691317000056069235278608593198405205805440952347490981843783966841744115742204222348008686459650292498980220264932178053529472835958752462212360891972490606283045995718186850992584719943826035576156085773641353355159770116650622052840786469582744433431623165232944516173123216601766801301898912203952927819521124439011049329515032369540584716582337730884344814031004321375364516124308883634701760888605362212516328824515642350981750798128889617707838359228288439302230059984870737987328658577175233071523220371857620387720964204772198603337090331690611939723496021546482353325479082737679272746570290539090967974664342392227132608879433592746487992245259168618780504044990914837813027974003806834657633791811225677727194117371115727713587009035937873214485654655592232074040821194222515139877742289511043492197550383113492963636942591288226344523920666321466826849558348591411137241307523786464008993616353172529069484726079299606306117222541203214241471786875698512281571648913520137359339722396238488922151355381734947824782994422628000736715348378394020756079542499077499901241471836140330075974653183808128364017150596440918010371284868185092861458655809313049436512843690573095422022603328371486884530070353391235761493917747287825310598477555756781585711910475951290265563923459038247942831989660056985311135752301474959954449689565856625969941436642731121282051169181384751468073993879784856498565986465590076856852288263767105280407805189068484750702727743247693035254802880892494008610818548393883026308602378631814748297538783850844076567164538868705207368902902941865583517430227343072599455187170573457891807967454289678816081408229424794520166051861851619206428766601035123557191532448205216975384652620830049680785720615716141655384547479703776465127390048295396972140980014455024701053474994573032128287802626857181264613463183817315489148504373198137441953868841312778602133096155553144454351108046880715580642240982389873365661682096748918645448589787711389743007054670707685544169489407452251449503773979157997563602989490320943601550106298332379359429713978493399139667257933620565545926171690118757868924726573946881550717233696915937862478031549253861023379632972694197045148028514981794960988042820634269487012371786056301131006864335262070874721909263308459107496987482517928564942834844735969426143482610814022350874362738104877119719425125117127570173458650515385670587420463562011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 40934907830831214040146044603175472546468710476721970532029580936481250257946710719980513378069159517021181238048818272394365693105834545164680055402357046325419403843683099949449294502173489837305528342323779353970273950533306796391156196382353781179056795633323290598136407273813451914435368169568589095913542977647741555019901235332299579952536742695936669993862492005101094564635945233197388007352694142836136901349948991618540492413829425385489666070065807985355802671328037538533324949184319052258734447968520134478352140157553048327729120945289884295505221875890054566070157145189085663181834933375164912205152725172871225547353495068613374686873284782149692334242031447218340696419760996044508195528342402278823163080839893569056732676203664918036513338271727591228511479039513125608100041845486861156858322401938400202143896091573825533317240815493222489983546030723891553191412004820180291743833824198622154051636332093923877814099595684611257643367942069148488611236208059636848215484619940731596284569693544979943335906601805611430791697418195343990087935903116783894878497221761959017009245690039551415804005741960695374923239295954683108310523572784003394986463841246441484768304119217781398358441875541369797349591284784563724418475246908252659872266328005195152398078930663062131607432267488366375227072079137874865770496860886761722015522100451040740443166682565821147846195793882307588962655907813445054995499005931429696875483532320700904103579536328448881718731452497669131818505259275609794695008408006112804266193769371408695352268264004624094833706011368724656831968918591663685037545548078227868001085797070803794381550938631100808726996468199439407600607088764464328321816738620641714213709043992518284472601277357558160890240153209921808072751692354394833161925276622421339778823628183530766157991508092566308066200878214620185883705460347144925360534830414922381695758129819565646764534221021113877471716684161576973620663315107359502700386678592219622242757204073310736984736230422425764438017452604732004720528244857316242163143227650698179530788179841356793173714809858029512180236797403554243838544035578360251417675838324662973177810346497380921795837699637846566858281791480942186231609588989903551903698434272191491956943185659659776497872358063709349517216540902900804866061657202148123907426631643814994881309445402086724686131032960472779282627960972927299196813973219140467187798781978358420019503682851791381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 19280699870051076629369569583567137880688143430217514223498199738124870242027483955061685242050628284231151891963871744194322705926263293029431345138849718538005927638613066718460140114021608463798951839509746657193321519087933062023764495005998302202524730642408852941331224503715230651511309932489242340800212957527141966000366168189924044415893997133945389642674603610495950809278567609632079043379374505349402627354938903836021630971644879106909051071694303139323348656963416331612506180240630745847301033674653457115323417058833744301943852200169179589009915507328898107315706242038299847378270526011704500869556361434899065865768674668828926004282859895993843507898858025564626220840585733066540312449832794846547676770876966274509298739303780144834913247004572716164655596296531923952216239750202293137848274841162759819956870825460442952511245829417183451955982912593307111759106221721931079377519985115345835597447543362708988676841417662827485317697477813351080260689860926903197950665009400419397934991939334585203982318642123171966673050454340093634093704961200470136126935733828985749665126499680217236011359838967315110036521116389309092482580442893318999138699887563023903610517396377886450937493138737709899906480855928336076779782790446653940768842096784407167133972405230247591322295968483621104681339679200859355705167036211080548037879015258200320076458152004099971653981510528039837277308684603933074946218024145533705221267889568579922905838321998085197513442446265346677643003440008408858302776975391382803916464573498479076913497087297508155481766381651155273180496901555776818545660222710036614194601974618827078048285548352128826567835891237412217057996636369872591505663474498763178424591681342728347549972579958601146462207977634727776420111006925157135334908836296781218375627052637937889373843396997817742756086955557979393663416844024362016877670688307387064429564577987881185771359983169304752188138313904651346447504108204515493530188386716191229801298543405880939331681528109195524428735727403598085555699330786927800624107031141390074058664313302850127408878783499190516994744542096933339330433217590280869478385012795875200285145647115443361787769112538916240152002546569954364568858405326873599304786184337803938269606645758973078900330116102671810783770567650705537587024515670629445912086160250192204851781426653516141949677377085608642427246662016163793394883605319930346256955804723487446494800678920000791549682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] -910356075343816928550533635625430249823702599072514540244257720345562589319767574723217418574471643966260487283441271825646846234193044311577555587162968171230132364571372628536803207526392475921759079879898037634262062636852704226387673635600586054900264660087797008850650492392571652874909884972941726399499904225163643726609609944399141786097744000362740071475072573926695221471742991356107555498715311713583114727587006472603097567936557051562683209373967862352807792871974362631028150238937595608325545877278813093046497026684757794497575778558487819724809857426459539289484995966171336480797378689337147863408189794410323411276893200963334478410622635698772710015602118296973339604217076553590593963803302662049389623040000076714404183380040591966701401545294585472217828678969327869412794965713441182697207278610903771520762170640650666670016097378032411072104773204495407782515528114557886644767436418169075815253526105330492426401147126869497132677835067921138058795647166166876802219865732128715675377858656352398045546756139474718051440655075923864403824782513757483094491557752204899480912081892218431302994165941949221361634278712866691335900984335494023675437683859355456630304203218377296846515985574376296658072219443733614690869560039879262920146396409385244927118199107018333091804813398359662089694936828726048277087853842989203849763948705054369135639569005448361266379560251708676581838398892779718011773489574065224249863765266171157062452835515745409016948474059379718174132096173333723169844990460838424713642958572692995750012010654772140921988924842938423173258509834753632182433026504724776560140610441372896716997801701024245878201736108863467496270021027833957353283094911181783904165020300591563168530202411271580002756962266663130788822014070746718707279019897534611796478250157849337607019595384310282184819637080354269190834135365923247559534438885730140744044240215845229330628442338940442399457359113825555950190207096631534919787656259352398392795407248993189135337120194812694873356532369854139940622182369680110707966723149985278572031520214715059868112525741622390492130490767226858900672229248017411242960662858125015732608228499644096381671697632063889991942139095795904958200160183336658314535933589107906253334679363338735712490059122009764438462552491829327343347956916142204790220068796651111437403260649320685426603511414624614411211790115420400021441588192514351725864840704629870823949566727151250233873724937438964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 84244270091667038704486570679787023875639457076355202947246307944758385140646708311389227836437423603535491647972839787019610347811635826134386506207662610797622309958274050839314520129410544773495019062429196230835968344775908774304335547395741705073980222868193616520269575532444664942041741607571574167068296361366853103563668328718709263439263814701791246265347769081606048321757849289568485043653323014873962995405342700488398372514126291239387278580070152955336755218761753067968180616839739553692890252168705757745062954668322255125099860428713508948533091256829893638288975301070252440749367579619272268062154373686163546714259890847903581796056190168854000565706759863980629222979099025756474322700328668403096814160694985797153063057583916155556165362663179238705032321893922083460493460311532422554952973286569745766047610987520600085947005726178490080454133718836737086060746380359596057657093666418860513012683941810621228979874304582578015255862969070610181926036050271155385788289027613618615030023032523106128321117641500589038023564757917624113530680114800538433490233694695007149491042929927017611981708888845317974068559725959610196936758286698952537812646861957168433963300623758830873329706625584390202561119638054215100753105417393941088535313826088983629755127826946917972752893932404497164625892336126396085518414714910708675742871674001923242860902521133545386231985129019905754730376394381948780294725079669223020916538069863808334798106300131627045034492886456455359580970631913584692006798262654670547661036642101122316248047590489717020494746362535773249139930354558909367668329036475885220143870950095301458867265852778446220683415261694585354710107358823200115532529443476788204396329085992004861050458361374767400004422569392135313136906186003232377249763326407915782293010467695632187335547790782701945162670083272758352733814979273202971672929140236620419698340010244193782527094859345966692269627720228220924840901612171375066553401155950342750699045337885385636930973451297986601459932612085865081371179456605258240475306299315791477556295022949915887781703949278810302707556997234347006099429133952036604427556307710266995228137152025528703270047470671642163627741635183005218326943160365400816696885807591839307950526062491622195058576291561030362393874362828092182923254366011228454870710619024805417211326125630408068409010328376144899622670707748579550123358855029165252279651330924863375981728047525720626254042144864797592163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 15725648953602654362609257468961676751921842222090645156246941532267243401835817973365317774716507190106879168145677640676945746485621219600075845786415760464732777128658260865457518731948809041435462070895271266190358997232286349152565805954468570439150661601649402516767846569908414362257804375100550024352955301073568225842065834132894927505890194133381077515407171249691795274328374769116397271534005396910890323504777879084279320327961454149198437254623349698974672854977704561436848753333342091021907675527368748361151481105339702238715538147826825717938972092460583942936960321720560704665101058553814146665650686356731584154345776121825309228974055006599034603221844060913484144490524596682470425649282102138925784743457795600280839002731833830137039778507010747734501320965222482959850718087607289583349252840280377756714847392447565892902726762221447941671354833596344581778830477489319105678627484203486911391450698106368888043253331364445458765299429186472614497201482182480307285243178280913142355117914756049380831329961165776283462862050252405162795405017293596140474624705051616399312915481732486225030265216446556483685620045957890930039981001394517370748868216170832119265445504818877930120998287572210194201123560458713451698007629561912582596181156128857802119409756414331986186897616361173906688823344711313361669372642169209355488707744332979459830469909797458192728261199658699648245476207203069913107183015183499907530557667281132144013434459542365973216409630241458503585605366656918773136326273280981995136662708219861226548560225515906275718673559545613825095140278842139933546777770064865804782934195111393671497230251498003752705084655431311183115908204405169178140839514503891363394394407233190801024714211511293200595235532393904108792271484606734555967638795138825536230469180192359467285137310756134416381058245462965983748686416508944691571585122698784941786898059822263912226963796692303831573201703258167677408582387026161035263545242233832409647426704896850905047969527977393508149254378234050440697901076653696839646622070093550658243507547618166023503331287286954686333415927131637111863449086567016824864421361490152590477794877286654034745808786079091195506041853865231452506274298705568596544638395675715709327301001094530779346024331566455075944587655678076128804634330829635516691330057354048417710156055550822825788034503477941135931646059475508250588780489659377746589140583680208807011526354023567275675077326013706624507904052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] -952684259905114060607947006098886101034742012670375393581246020418875198527755737209963628187671372368317266428043755013680368641797382663440276655219968084635209486440753143801868228704954900029051215196959398389029840682729328429473626497835963975790075612394927907809013642026907422221517694534931067279795336180346473632442007999435681172038874186267180189567797933532885301250002866485945830278281347172288188358461070131725496918103678463719594317854672008715679057622428789884961137001505190919440337900425304542659259319721998555529683665246536683785328765379589697434936502275364805311262000292903444858424719325695601997428095489488788042112684589397064720521147618192075781818689922412555857913191013613651798004446029198277819513690764091451846264080837748338631221231071315552810771599737858349930569845803058691253287749780837575885101602196384281483083230075332364739731118279378941133447141488343810080069378536591222744259017231079460122945423994433271281879023492782838450236083891972092701515494093748255797931759385491554788575406073849071844508172980993544413559721745670909811311659558331441377748424609104520779623187603449590559763246199864740013987918461719869517232063816486961827889141703732280857177320571715840384564153496502755977200255369475156293146758720218404684045199889450176391543530867384016961280537277097653922629028154223249131628924880678906321661491118096237883525612101338383771813153313425899955604238673766946135441702227854655891084658152645138052760674791895776957171656226867829807251447141144131516949321610506640187458489639763074290619384527575085711722955992299700130941764929223688127448088400315456937353332857188916840424865783055554669987379381645107258909587454250735347648497225821478234674987232791960957070801650202064872148738998929157736600684281621920572751635176466739891904421846509225881046764238401232671460408547463352488905794480767314836798722968143104881490477417721761754294453891833590485361255611666620672626670853846665560615619010538448790121496847558500744892743990056535653282552174908401511767551795338635353174378030645823162799284954968493365341622962698110758759302057059742276741732261428644962758092445532714100959742629718019887570748466847553968705712158240440212902890045247294781581012014584765180496928722629316177156123863183728029449043378729508392849402282510875583261006566812177544376465341611629634387170412608642769171842869017273124510402997587588114214440793148241937160491943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 17962561153015866979259814490689567318216448912112698688235954133210086784968311854440312096439707228015254934911768470945680328697323367572399973759951639442181409097587560044169868884207179682524390590497794747022211393778529674476400068400071525989545585499648851357703416113793847035874615621009020922531831892615965665297825764654077660538023059811406722783067193373319182795138983475560502539029052874829714434092923191287187334194531344320439609098019618142654468872653748847317071245265258723180967442555872193715616619069533059287599457660110622139166706703082766053921952566845506878261173025958378887305824066847256795393260713692014429762853831750962777634532850758317447254734099015135743356009782430006745366791175760796242562081893297515878779866196176544684477890075862638711002823792970773317123659257778553655718720300209119661917299383019406845317458025839566248352441853127497963237004139501173804132849183477508996642368949438272295899685765384063588919918654591856416063855718449479971915388830216708432365846379857003381731708577071346360488217075415156840870739647469724182465962708118990909303999787447245486238340239153206029012738956042820796858118666253256702193520672474302310845332321907024419412796516138426210332401624656395554020556504414151603978237931214579113551497689130241329453004519514112248401491965052535117390435810920246979064062259168693601805353868652431086522106312019667353967814418019425925534373315305905431767537319236286400219627983115123784118336952536590429151575736127916549926278201355907985580634280880762945528156558377508538939027310876757767850048422212582672682025878872082994362420094801002421171282575662646547621708644130538783236726409732877481058999318872273266288710362370574638486288652814451274634504750772244745480672318820228614913791666201781074393200740350389523886801275881133358656801965381095752764934066583785075624364468253762914949634699081851813498361178332736239216154122524443133360312662075193812027060894321065491864369522516977421605481082895475059372764815566978289174212509091735203170321579053082374950712701740049674840930705919581210394744130826086011611074200829019304815235975474041950691908823028989293681294725917485876980065104666978904592773525135971805730574051273370208428226218174015234242054758053996451643489500463040329598880970345010638791095363615898954077086184067241536740599231586147513830147004100760960592004985097447759860155374424034099845037815157411387190222740173339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 284252829441402228688190174806011821247639914653799846517012604062526417062135767017285276677626083871956656072550931073814650465955252504048331628227388891853145838708434196410173985297520575541072261646018608194097339624254117109188194098252278818971245883542399555833083422616759809638128998448015120199726140482060579880765062700422980181181716798238114794728529369445620114542064054193635216860386476056608253039105322687964635221822112814639423836132406070306933906098902683129552307054207184782504939767692671252692957510748157564783556564872110427640170722765087464821284436749365982118757729842810447263373496560541986540499064960667344340678455940608797211686173488196082834920301458304549567055219282499716188775790349057812211315114595231091304348207141258897974210831960339443440342681649262888553082591866394285110320293369353516396524944554460085099092075583486986814513987033616055455193758145828567863063738100426978506304942184357389723311698498800976271478961395431751354066277620003856776735246789298521759266801954690917302719960693456407334461278984726999594095748463004109744054137783358965583926303175361374953251802829819660688249959250007095474550413635446556884998553784621042495443397984569008302462647378673040828567592959267133509262782069901765704673097876718473265320519059557130933955183620355808164449473410888832472788290250763076310700077648100329712168689103288470402044157850639804607808155232865379413052237960337722228773217338936855110799885081359026216991770051359460672841135999321470330827510168643253812761239963879733657917773509879137027869819745385381699956625020044798299448595406206712939204845647445886737166465234372015086425534554305115185392350646928200120350675208464825270762433990947521172845677535923028369159170385070130730579144264294535481713217303440456098290553657344935519747199895637742592834724226672658627036395757462845161724575361650447971489156107606370888540904137711410740601479148284186947839592227266172269309258985462370642932880324990279509087312574577836355478838613307089428078732854803975372743898224924517282337118259359433338629196884767299130680624544417320392104089147688370624472549810745827552999972469708539359482192124969921304186356600125242116777938671972691204221828073211735453518594104919853804750372310615067721116837264929972279753925930338355303736464092709794305223152023580558584913244808815014416933835213268874381881134993932391807902604341506958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -193098404622108977793175603165403144938142883224978072641064449282638417052700504067857612364373794809235606133052146140912448763813761190324308738079034324455559710791400572309861155899261400577178500634673425047017303524089301912496151314853347496967436956371005204768097860798204854975688910948108423787466529887704507442829068929716337858121605245792501957427398205763010346126695299414403592391448628671333601744054781240035073076873493561508694423284160560401656023603742716671261738847094520346379426883475864745685331938568749997616323868740027084358313637273863959393158279895424370013256208297793799665804815532396508739597129857127880466647486169744469522400639136707883490549638953477732353333958969464806899531108263203449371050033108854133771580013705343383414161740033062566980605999893374981203087614471198827288143581034355981746922695143259403727775446179654374075597382683890763919573673218075208789384838193746064983789088941678591785151659456589294277794998828744513467957955204096560199637658457608592934805295081423498320312559556823226240924689716222679118143195145255324380625072318311986803182465961350372114445610365471356724923564299844973922480622679855874097978317664219249231282673027368078927697366784770415692627055845905491652806774480522162680632298806091134784939512706789114686481330410693773322447543612009180147255496552820744539449962681630866468565151205067784293742034154603562935474688119834939476106829352609525679633853438893443296571562318555643656110052991061426115064472226751373125778535664975712972993882013584809910948805554428458161918739524252724186897798341406117509518212339392381079956054909285649158117683144028274671276344295805388599611881928733180624280213647233119952615288621795270009614328370985124049110982400659363753552853948989108062055328248403650641461047480486604001781185655691901018422103486989794147226355667771738381607524379166511891423471749500049618496686374721851464744173791913774100462964819395139754315070341928354873234446202061862991601050005294282472655537187840181886335460625846132584972959975841057229889735470547028279134458599216602584015898220865857513184801493013792204398774760936816841497436143065444600554307865879072491302951480280936016089478237896746269106645951566756560642913548005441837050929553485124962805343140171314911148968613042887072193766860060892710209903969685456482566191188682779208068111115808233424050860405074558912019710987806320190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] 17720789391635802341877087406035529281722977375267720310490010617118276245265887141050277260957009128004402946919893459859169521077278175091895683034361454266462998118197499936123754525722745116414936097828966240228900186292703401408215906609557328674631077313417816643490034924460721838896406126777648664734685247161836024919375471891450763491931856870271564595735011796297306748399787145000260676311388119931763186867400676977152586307962357224197298737622420939858112530462842034471428820139020634726486847114549405850383597938204677171676997225282585301160152509844001002182614076663567573991791626085585259687557809073871880682686966694865133709672700671157596008362652924953677334710551939293367177262125852589430913295373010998719537479531941509763220203048818435585940829610635301323542190473072654413114391009203828962466432553487569313792521419752568281825118192436255360807459759590303403328576054939913333201445408682117263516434982903132077179760642440836315238132580939299178374299029946035547272138641147767018963152263537699032736800556302597073579445003389353121228128412523515342539363756916078760635912428825802349788668252316692072682795360161998082687468201672528036385388768473498258195944623099857869137266494212058104457582692833360642184481995082445491707947396188266137070487626476250745637462288037494811710100004861053096331192955765961259187243087753855154846603570641510698092547451117535982525938915796586727504066814216435924213148439902992626175782601408102801254609189018040245847875804650221978874051161546026682068080591295991722373884215733204790012196461697190218839114976933545126934955453854023866957253697442935228691635213970004412388020274407948947258486631658483136813485939683899284935295199158353415124257312475506569876099659264803380591606973749784390058815154238134123891747315508486762913588734084998002096891484907085157480955713201139443264107154732037979046497353832791478006480630958666566937555935585839650001737720715610461418346019961542373864539161350823423850039324432915021270095656793186303550784233386660976877476782957908158150358007689506008761218744649835768492289870402571157533027308525044530829342055559323009636360069979879421461873998481785208320087964211198995587514009960787713128717942420642592597720312535696475942428254864869494848965431601757901351327702870966484855466733535713366881202840299955000803301412511042450078586646238078972907239488812202593548406071022327523678541183471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -3185563988039414593346982940358305289835999160363837623034725354209983897081235461770546216453615230781473441147619689785525675794418700940614011602820133667846435615486848581429527096634913147840890772199457383491755639688812620752349816564412255523321431196403255891562725594590104104991287761156870083028090353029804226695444941005463123115444744249026701069280944751322076200320630884626439374362629585703120883302275245721716847824339966607708134789445400276171933349985975340066284914246608688987665934505316859862011399679440635516969842211474194305114856124898146535820891225203742318330336198103451807865739786744040715744134752049028722736573498559455660648688586398340747281722089711885323462156320824294569362055396782716317781822023145257828703667781407353483246861350292648228227122503973865467242996636568906726124987230694846124406250167249864254664562530668842833803534306311487199387742147119846081040479470003945405886289083338330578524757251893032840849569884111202744334750149090141628947969711111188721852422525792777461496959487354395269438100198133947306773169195167133890200542205032821731767150019055162831921720659966350197465637421108148699759212106565364270295920155793669393390759464679177334358638546715174978339188280176033104206713000731086536092739732722347025607269435331236989782984204294332437010008385199846157575221822199325628764924205972419159988842658722415250117161372184193952650620249111729300047727276967068958433563215148691896836260440713995961299922164781078578082961581592013929857978956973841067793453190419460306617410303658979888129150257188502037786218761083421849394744463949893315692140580945952796057394229382513995178472146792005486993638005605443216854309688796714601378804296355317428994616582127939318761434266964372628410587225782477947408954439834237595060444401162402935532856567925090738543740169871452920177491440917742979196062983886465397176520839686586033050342259096370079306261892335083020410036271080162248396059806169299535234782852094203405580051162664170700342952677622357556212675834419701784669126693884696850651982681189352583103196550671981412183397951390388820458074801681438689907733186531993695320302984973212072483958596091687682233904331757911504338470966129857246182990939384681583717067861316859535375750207595776711686410114925700700575264827881319833473867254797252381572051370688677011192425481248522224999818316249717287202730167463736525275755373520780722174094989895820617675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] 132798152709152533612583941259960857770426304027738561979165629128506898493583655034377628846863142498409467254668079539653940652061228988322876746175631938351608086540662010217555689037430195998320681589004945447034592402912883716399164850150722607069957118790687750554331972601802975153772478044898261678802113154067766666854177378813246033590771294457745617922480428490851309865962212397857527199062119515953451377717247082386979035160179240566978207169503753547268235362981238873561356312262562697325351359505930566290888022563670284745260133349147905502022791735025734445466314755532846774373819447506774721816009957979421424059462980254417860080097344072480816051259741395245304324832297563236139952635081544966092702475640164350703481447142776028415945658318950133599996516921899082263690497422483490763576570664000802813355232495874983093756881530848084844778817456668487780291919344943377373920574471075818683569482410115101800282419325059116806781362807853167300245595633851842804755107714986285822366142912135628343225582982865330803844935389295070248372093693318732687440681962762526116291373657376450687057741073191535502152539301041699048679166492032360814329913562558224260485780330325162837098749274450860015755312378820397932914199669196718067367356022931823388392345464415566750251633840806686696702640144221367529598688840798562720275299831817834822301488353834150832582306073039084798474683444242594895119982458488670878952617509259461790732840295638932455579481164488976230467124052658192749267400077224519026528062889105300151339603038153536562465017328507312150144404001479207690860383132001490203883052969083283842643899484601316959134276193818072367396943480193809735520511289492504723310107692989965940054385208778225080504703681366422554620819029970255232791135174090140473502907093576700973733618445781631258417041023891036861802136447074642021345784862397534231000220313098215987114383286948446051588022564434067121938014358396649297871802552079041335478239907030019345341875513725477055753959215037329736076476409025639180400266391615569237469187993260641638379465535480067489739575149854061954973337116784237525531097870381368042974584072579916266640374362639065886992435537925491087643174318821159620490378217278027496924708657563647926927857881221163802734680932729401278851113531692474540405061154284633025240011874777838543475617339956621037763262637533298982306779159134940884991347651104441323587272249899526865846155487815849483013153076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] 2862620594278843373791290095676775980357270588335166274465271877774604119142335574168116142066053838682715000176426477413369637646090203249637129273152430366387837311808200587590409119387478444438367997035316189182631176771841247645810012150523537699273490916015890183404682986528698086844515600677807713594031568843706947784207030942999135285416338898238740991802488378124373385204950498242129906506566234955836852801048227798437181818934140471189663522901744517085818709059392588970082723889841549168724719451954221211422274595455712450427076248317088768592326167266153098622726952872261037706476704797840682864757305063625268797838887314187218569080948126510681995684373785622873759641662854220892722324544193903557529236504415850920837765037958844519001778626485907027808576944015805252601650811442827124428871453343515864462330190850490818815497570806816493403107287669385471870539988919663583745795740881789337017994485980182178845361361238863882422570516665849504477251118895679922017629248663510718064270978838848174618449871953924769874078078120139783189208984537067604072639652887501245191914854024093858919810987947364160643525178530374753677033576596107792403830482041992637532835364086894847522811970101076757828958610388265158932320480622456256863224175425961557632039219814756067277281255048916067420316450023248848849892497781781517365488843408708456958500387407108183316557678110638412849675399564076232294245741750895777038852706539781762761501928692364609955720210174824306366034972708766716310054242515245751965512238421567907634025760207571844038612569867507144775644582092140776579677389240447182025473068001617663974741784378266597657018265016785252241674248534010894870073620808570694460268227579529931685233543525018317620562362353752546231774596982161191280974369941640718367167031541692357254739442782012909577469023955917805353201559355126941525560724725810254188308042006372137282080282181922723278539305535030190383066803367186134770265686235795248805402364007362463808456060856771109165273661513113266760520552480513509102926695152262791414067947860079595123823177246932317025861625200809455551110538133330780567725586151619689358889199909616080618784431164269303656977150150187037798609094606803619523094529430147459691084152758267845516296624229083254303412232089056880078940815980167775125509013409108247425724509511949252069089202648002148034091709786197408736000162205355171139028723818717195403660227706697100069632710983569268137216567993164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] -148465256577628575212477783824891681156519250507978934712765401740426925991107429889780575226391148906293662340830300735951215768121462359157576378807324080484207554491215511185128853804030477268334288404704767599781809481060704744078872757217954035748198327959209042449708333918417446864604095746016574583829508958273968079800215430488321149300024814690555255836061408875965903861362124081002160541086507521238716661775599556016932298206119661573342763612397177137959375887999059981636269535154755021528615661298717429732324325450074481051260052146059164133480566692393527676476391204254652949723650272739499767873785331806758073627920615814002804928336430155596786006987553204971133911786569688433948679553900094567134069854596377860451006108966598985925080707071755350665395529214396251953991144915859810575789570111455716104513431190730215220490323875448016525338907054281238464733281404714662824616455586549453660634494842198279910355076309380689722461657008335611261864419414033795684529951781189329301001434451775196419003556411328018167150222770656405383621419558790613573456177624615504480114578150779814412839166299628204741098837328604214471655035665372111375401295652320535703303549447700753363260687462192808515755264443923149064720998230427451136095206650445493897297746855101283805549009141610192804837171194744313403875407651689550888018549928173273931105843500898186436317073230810158954316453067297836263278104029247105449809624117281271016081042643939950116801599190831403655084372537551492628861985321739434484259019607393453930944181133550326125606296217610253781352454462162521193287653928110184042290476420494115732304272396013421869288895456109062990784228205493264200161289822806222954611569507726895512330865977702353281485169845286846887349200490355669941389824700773497630747881126221574722783703760723654868538559691998788377805564570707452392413572677923177492534478912157764616970714742605265885736809788224960567352419640157175514518751183110959824795223261874316241450363678298407667798878307091291422464603764103070870000599051170025516836694456312663215650885016126192522326130996180402472732952307794344122887755217416965096204048307915090284191723824400517390402599538123599141664177987577623507087687672383214961529227981187036756313836485537659657098940409580315730211474793215142195776539627432585830624544463124333901316620862883530914125966524613985750275981830831988223979907037477224753441510768066716186019959877739893272519111633300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] 2097579258120774302951116816239665862673755311963951173837739255398928382718122095094589264633686567624651451404853353974912617743860772935868888326767396255734467422968108112949557987959552950582314841852834002498183190231288132910823633870295488250742587696354211551517152862011731344246033418532374869466242545692093714139380009435090216390014980711883534179146563087370445651892735295257805552008357747830362237207492598365077370474892082342882822785692830178511953741993273714414587249975172210929718953624941801412828604333204416211754370866568942291217407216507514039113524371256117204902654565898532204693699929939845161081220505447722762581018918537767054293030203021626917774446610962655412119519070814757906989433717068924067128466688160825486943703838419856353091505845262245668250596187919298727295683788884977282367746593952192814566671863127010416221402075915042322185079725192094529857983582018872681046927494566045850884030007491651925226069392012154031354817558999785102411049111421642730742000892761728049225881892252119023980636394950116931721657116498353107491308845664787271843291235560009229400919160357411679066152364450958283965071336026367799055238951342737401880464476541680033354417151607481659458146512910317523053830202601087239016873188208292134370228134020030623207646512947720163588249228860222642854688343682211387583712866484602019804584352860161734856297790849694366871822459052988834007207149643229639442772934771622649135404433668148428741200429831938641954284291174385439896674923789934492874422503071735068975833016759195845701338913132936700459482221842620237578766158167347679503024371411266687206044863855885621955269987691112369039543090562616319083069352083976474700440774783349171731873608597121015390002700571170502928290016964441011210450204202148636014099647697934751453093412318725718391649503003211588999222928588503408682930245488489404099329952685372421890857169002367357603560713970330929961415148077205502260325741429690573547347105637981865428763490838639429414407625547141597794280263492061028463053506551366588033131770293969683299514679891635284581195738218950809036997014162652723520916067802570908529692749937143298671694593808130714964500768329478495270422560329070135312600121529921566156980515564766149167631817107236273127742631596449093912675035506229493172417439492369201276375542192751932626802897769708868018545194438243830251944707137106542844756414078802158483476936109155333576303803511109435930848121643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 3179822479344943756907347457881436195456155954542986822396694250436572327742422830254650711102163571327148170095914740327687605406005993626105816566244582910775417481697476927576708867360202790467629301788415986512248036476674146232545156557234709396056788646011253472532347936608745333132641664117602071616339994296330617299970840228740289195919201557270431892674933400400809102082260794673653783782834307453962123558050646088192439183533715739250028907565598540155498157759185053499114677323497112259409817433778600121492022456081688696371047668445353613307752340145148872604350049373248120904815723903822061266292590598754781829775179717344438605823813342006119921786777936146454965413000674803470373694298696551282803687758476572918757200797492701965147501409208185340309661361778052213144518778276040077169666224470087051530135838995405802367338076663001508245277577350070266464163463457559243375420379718960667038986812383547430393732156746800140270728505720819585313559782047697646760909105600563926937155962249015280089539682945830010617698440359261556592956001029210089813826380370121400233188557017202771715978444948534127646608350737749759449182696220989031001598035519407289490736787845325932375952265961234883518268051376960304760212330478023092290154354564616598055688562102178782244930163832762958431608896810707743967453413609029453430744093809880644747242820370889200044727653494302232577564757991741385827362019897060103797668015106206752977140388300999199529564716701194793303168350206776117441427675986821068558284437631220976092194272416425688126677080766031040758120888760566793805193117665930362148571742522312716628186498678388872992803633662247522045496947675289347561347805341058900453362606957041288362459257326055037263200850738703636321996033665306377211572821854545929756790182190873393349862424097894013208682630049588525243497233699221136052301770280265796962496837119271511107985405041846868303705856388012909918362176377092272053057748900327252045452724310145541612921494729737353550656850351521078560610406221453485677028253267856931791554117819567242492268863945601303011406742086996269572897502995118466855677682624658030637786963209805737529809925979034106763434137916868737144894441044519225740265831397191046690256540429419531822838642422367203900404940444366725762144182708655413096878115948827984088745786612680605918775441690968231479929870585516352778275787191040339452804269759766953029611613601446151733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 546330379173205220355128435893562818171604048915554253277650153165869850783606396617705683222782708643080593539184845256047234855136060832816109549298640070956932043405530779314745961284869987320504782508205104974363028534000650355759822844576945894286311889568392257027325537653266019139371854416398862915263595962837493137436118492159489745660478456379054774926941619124001198815703005855469100077976409444536089864953386585763097719273651553098348254366332136901800271662054141655711194263657047833412286221180083783851004206068415829500512742161583722522944163947365340806632575191076771311835857580997801236098315712572462529122759392492318360925917408335673209119696257131653705855389134490035810819408236057355582132765719039888634517057328565806974296557480189297514932446273074737519955113973429495098092242149628899428252465313214211793167589665092573614723655905784777999971169409596717853254433669608875488068732245166250847624014705424699434445543323344362478516324777816604330119814041890325769336745225524509617438806240200078438166347012467363925487878415254499128832047130900315863837719009133275645996589979405636220552267415589123510131972823102806560050993674350581081753453358410042353966909457999965081502623497321342558584666448060778438363543228937645702530281976482133050737380886314273095310830431974549737430332792081346214806064159870881096989850144622266928506269004748643383395766011760944313698386203574663861886178250771289349397810803779487233007609140483466267784761567599960072291933978843250772828037428319116909370820852448564825210888870834368943794224446033921657721253328990291132196412551817795147664904547829244473736296536509837208997534881203492665211485222189351812563424120369523805810495863000266609197666034930030662889155098807665046947455190712598153784640274164438694844566895999999693510229750325579139876877144931759306082797014938726830597913712660180202228402080736601948096660093945877694615321441915919533424472199898647649231326668648570842140992689800438877237793002583761580650819712311431550752642323557388533225260288741909451103271299242648107358460848273415185004545925520931451539319414635064797030499104518050237938216338037317227215526893488826606345147649795424884726940140147676346756112755716714493741048238615708326682699811659439456749510979482013141508711901575138897191983712736364226715346166191323668893482761268881842182765271897791042307384809517678547763352980837225914001464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] -204960767898524905178428504602943776932833935010180350901245411324281465038480323150276140607144190546217964023522371252022082747133816695526627225487671011694326769795864674423230085993611212808786787660731998577151428350820832407604080121527313173979454909647829935089891384274795689521691857249709053551666879299544612244482279514500379247825640039243284048954198592385885764485693434813495735787428483153293080277943854579570397404021634318367040356627729531500075013846607071185215400916378867810315506771700497424934161280218304779555850393207005789097452947946996529972780733910328154582486572854613165506348000593047196410534567677203514767397906792608485332900833954290210216320143823025298833585800139697747329320817879850785642699240580976695843812616349240292571546161794962012349387651747376513818355472020431861377411934186408623520492445369243902892156668502161157752510066407083253442782374237780107939464747134977366810439526273882484244810491969826882442875308737593776724826071033423687893895830437219493605068673188175555172214656049362655602890586475196126600795517561568897433428712323618452120562170090948406240731754324236412982259440239307566091363937971673342479606876244005329762899124713156995430889840725689491323579410336071544950936265243707504686749918449086540659507738085890248610790887698533527001616968771887626094333134992685095158341198707077903135969117329881970336169244506009462716317214774398949721577628581357334274899231089071183636930797398202934882246469673629511382294679562607254365488826859734272090901189900851090715706703104101533072220246823543538274113918630749004597545632911502007229572008978278311003422238840145133399536391792935686030067085362351856511666169169591633049986686126731345818962182608120324198765522237755166541176937021294457751362156334538119652604591370108597435403253374711627079513210932288534380316063260395188521540416374164991375401973273557825849676137199216673569024376943778424251333765560958997960543218352126794177458977367489498104039428292598985339337933892791914436098318609730222772333275496516300316606173405639061333100806144121733628572308164448937111100577635473695539657289497947112531493268459796343487165171544735646681595420076129038359357170653086347582145340633055938419128080325773107471680695680854986451141945307450546867425588881099256584945773029405390414390304374178485408298460026669862021294652612317420334021858715165280342279663372551112843211740255355834960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 13877282263156064814969934213487940225041363668928424661605329576283130913098907394984089771549970167278262055053234084956281423726750060967762561654396676464248942006599558029185067564064215631895688509007756199218866474525159858467071630649092257584244661684201635646896380384286572254823462727696304097802508254451818558787865119537942296041542523386541535571642879952508488594877277602353849384288884290029332619685221435439201038415090861461130559165424027614117668824668638164714133711417033856432902676034017306714553752715954742995143812783270667310141988842859460769429116090727735179748334351435728292764416362820790286973410589275064121587220806407921429866061109931561791781146147058312770729152982028814534502658911258623616569000645981009414583130980786293821450257886164644118849396674771526651848554707463751610582577366033059822979676259830386553654803693496713859843465474897439418388073722619651308146667748452538214426786047026753832274485425147079882933580805955261605884846938237941156338807844415603552735758712907286751489809668434919999491622062729151257944475001679261137635290979178552647858764327381724538520211323237765460456289988108076237190177320186798307466955253429698119411359650129130512216220660037501824149413355025619854669586146332913225152070094428360913811603983906252098383429104034854692366771952082791797457434347291588146984578532466283263507759007665289052881224015128542736222858793675428187362534857321708655961523570466670804719061909153845906417372535078641178868585486407234112446791626127970384565083439695981145808790125937073167595652083616923073977719154541844757826251488845912125299967856884800257916738711425697740240424640026752489506038480427266473391272410014095649810245087930269407832734198668110148961096342355281973222998772333795812014368584263864378109379521548094191496523261682050288494079501433183673070453017942248812686225130223454608637573670244249470980003308197744510020000280767164215312378342784492599173738642068990144737445130913649245923633786120896095584270516418020957757831805107009579533674936544010116224897160820280916036120870584462649784973054950682330821669805065787392960660738581211322298122099731433575302813214639416412232010429737613012277328101924935049308269368217921326282560237042044546124633666936422186049071155728194632178605123402994480157127328420273113267076091184382735137571991096472198017064436003371688059630586807581933609214222546945904923632042482495307922363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] -1642195128606178453666297616906608347294751804755667014136043849694909047619787323362514569867446199407544800797306455008533763532666781778408241521503399159075722144545305252125036681236775859249344080328580198240987469486589378568970415028978480104843187788733217672223936099276984000703595597085199671049142881433397938748374147683353997259522710178800715761498320477153446519760954543548664054072328056238601120575941965849418045633964511759180648385854350937554333298313138630969919027963487350662771590120536890542420005127622981466732908650761516691769306963332788638016323702134586997718612226834473481780707090580029426404953145600518609529954216758886539897384436625433095385107843471098487328832543528754455135122024329851065348431051898744755849719354248030259940583271322053618843565601878129092267229638025912203610193306761375298159035474931101347282920633636757881830652164457480080234349401178957791930783933131494298313910261546132664812511101853013547192013157852685309632783634689818957855392916412350602458004419082650332727906822075506163126502952491026163783985311939740931412698493361950011034408604265928566086105113187437128016649355409017528624306893743816145246758369451986712943380325590533406175423227987511661316448197500165234645725894485271757659543609304848606814659114154523180137558566480478670339478926618465766028084738782130725136915373762054719400296929898043785585322549356680128676867524268100429958376598861074266826350860443584022334383990665813911183494728337077750837749728646279416216636179922788852735398016772505592562005042406056088625891759040636238442963636084443422427872941843120497283286505842129688599348015626183744169885925852814052721032660456246502060338362025764354744241102877566479875022818368356452588596808475719664583152269042889081072595795227249290885779107564922085174408803284079367214303112109500707473589416626124288306393814220906914974492141808621766324240625053061123404048409320586246463574069556753782248085105737378165827690309174401804659901270339225227995296820998641846026161263775494987551567758002003754997820162550268783178277056365461689093427788154501393899553311739050369090827514080634785459336114619411286366030680066860233704833520775659530672224357581924612371760505498368227420064146507560425769084717711652269540082311847184086625783379521863689059268260489195174685043501390294956852326185602096636826841293026666642840075143228226226629601593856914130975521715072318329475820064544677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 31336272074967792468941186606192983915325606849843602454660212250645418856149327132032572225272678501795751770098948176387975897001598503176794584738122541342706146045389500626694293858562307796215533288720862375764452588840806796361482506367723814985591021103769631746407871387928148065970627479335211760170768348695512227260462081410208386148374145195596928129917877991560693286562302381487731102707765909195004591958214067952472919383128644133567209027199783692439592381062058609624717410727083609401433171424339111851625085490395606096825216855288152961340777276896981319015962880198229234600318863582164777508065623500126843331665180821625722407243570472111060256912175677904630599398868909554720526108442181621713372467901055733381401101218074369883527405566423620539840236593165529986333937713473302857515455717533278282331530757572955028180744779172722281204890626369468048842358659418199372495929282898050170367253363033983327404686871488894507321951599248946106744383059460355403764097057983325449756959591700247200642199735303332890721948460361793489026472445825752802231664306662942955239256602662523616544988060846760757313560856818259674404475452037236857454340615001022098418782459920734317424026665990511598277392403172870766750014583832243805700614138815534910730605702727349846673064267942697479152031563676522178573538746331571674171415592085960741412760196359998132256620438321282976999361820429080522238198033424327656100185237430017982941755564223849127644483424319926817985341981262277920068557229131646201403585292056096817906112658490819019217652145173476861375682589618750488704095498696940728559692134952693736409225307910123157735025580085915200480413759660516150589968389548007816957016361088586947732055791888001438731153409857072055205825575541327388916076641258399439417646541934207119826647440959962287480754047702572942107981734408418680462693632682548705393359870291049107627565274542138432517979183197445123827185063772153246053863945771090553107812920034674264449209388061517094458148039384356351036812746615803655903442002556104376901485875208900764886933171044136009230919908333067301368553381914825635961927633078416739069773664090801423944741980403434216458644145797485510133080663954313353338255309236804056891367736972912838710040268076878130466035271921123051576498299235571675027030977952125706277870337836696993283020308699308756030150131339782403201984984098439701769109085944582997572230330992487656871503531874623149633407592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 373274330943184630224564832540744831526513186365790343854322022112383810584600425445366857629069611450735470120915075604060565098911324345362430385341725518475478628692128283984446155890848324364069180001987095102932412812986081982507993288253931241914710874100798542160312059008739247490263649574859790243832431543860849731145449356273574987784615229341759871157259049125906390569111961288855317960199041573525879615236170099551095916291605503955141220880688232157422808259583865122753272251887689815290901802205904171023236940801140639199113204588242741228229338129377075716830502005991143870802096648460592715569199470378354243432579389156196019618492593821417561119522910667925408923409433196529263778060842289009244895325777178618973306698941409086565924922856159753456154745287273883492838793580512030141496818162156494955254529326627263198507125849537674606744054407133279872923328446872684734556012949948033736417081613638459817893724426414177077954909918326542827675819201023173821481607765029939314387521249669244315065970419232501156798226354279006409226790752575046454927878837010677354993455929915390448822123124779639896589725907683379622961246370997996158568654757540826746469354166639172709535920216246458723199311874089615847159520296527601133797576840897140075753274868516721180227561613943646132901063746283857771076516972928560555250991869497830718495991580543067753471777913279879338090285442793419394993583515929431851095021002264867949607110038610466312711821731689424817733032058667931048698407834242500170985891407625653862419120256482682845102343011661922562139715288275190480814817496249836060597956585145068838234980300761178699304893599968096585265218300962229017993132607782125277283096901934594827231906622903524875037022556323690304595741725537666728293337287047000629510936701742055508992293522700973832508263294282192814653376397604049410277927786344778307819311263266559463845890911862572551812948539123568496393473376108800572906545977549565307154742831982666284132752564450201596357168144596370649734446103388937231581281477350266403420481431884784376568064329135312911390842426921592145258677925317542593745062220289832083803069179374007143598642864540304162274385417158307887522336451974580767390459153607473958819962563078194576147835555116252917196349761986626763250584450944278190178308953018793270525828475489279320124167370634462449706878118148369367294484745259186926332917401813586621250757548640033384179659492474456783384084701538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -14043117875087059776821106971865496599237886789541030900980499949665969072717957289806552728666943737980910887976985355174690317542372971322265110975354580663908813223979581567568902096880100154736831743868408622532697749337927997535410292656344729483372845145031153791306078619994069682668870746654527718846544553177957990904939365982094218011518580732031407782524591950869795586872483230073063808619239980961498292094927014546400279614273254459035057635442588959867598742864283424276411121081302003937246401993001153491159276747929597088544957197277951656518771242934205645744290085632080592114623595420395140479909540214322399276757134962885084740919980712810449157761082452147855919561479979984984916139883943088093782281455356916834310093826401806661397156994367635723220542364594113002044428725743205725037429005097722425512937875692003964405567036850545869823982381255250706949964673934359824889230202585666109439300258334680588691498636897929214135258295366078620504415226712803138945124851110272782256021555386278403985750596463147303595583370826831730686578098073696616904816360012751575595586615034087284728615847142942934861705744639872496976200123583471078576973931438719437446813538210451166883026974156813907955032310690864379966195892506860450900219721406817846766205683741577470904365671697878303128348115287112254637685889625618393566166640987587665420855239465840064905786345846971975319248494529285513247606842395319805525791826852605764266954242020611759565302692483294747098170817960996437061745366871721549873213714933936274016683003293592347915579095727841993980065815526003423805212322541976910359899016228047166021377835903824821170890143384709054779320548222670814097485665438500357725778461195382043368051893381278238591360476011676979869596208279348744612197762851433979159013731022859081900859373398654796223243490901508390524107962008419629561588603716175144946166289105831289543566444519843148558721527461180937448424556246364579278810835048015161186955714427021216999829616804833580978731758169076073803736171111073162639949214232391425013801278441089306500689797647263311760168512030463085893516630077222259158418957481066254105706391869638906175725439115624158806220702910867395884587719144806285583029556651876332108804853541133114636150843916821659139713028300490597106432535216098726287382190366295625291307713274636926325627782778575956912467278248473322358865839556425526088558712156230178367791522368250144853218941420891496818512678146362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 155686709410773322780043543286864808536770708646572757937034846149190461680404821001762813115062858219022114784158715079286557632148117350656593795911598154667314875908176963900354359280958173216775133341300279245110230554489651337189851414555961264491548550384364297791744622775423507484329512738163380306872469003636285351862807503315012204047295077305525090695308138760260117471444487546148544094196869679838605379812574830677688704727952396197786140210315728844895512164665296500614248716618565447775360598164085402018715118213057191243471086597510905398125538778471899677877630626140489891636641859773885194317905331243059986894520589351954626553380311022954233810598934357480529448634940632927354236963690923230645368775521299634399021013170665552854698657441257548842114201518737976099447737677994981213484851200599887928474553152008888169722942620875546802653928388420186135768883033706548906352930954427043233550539157907405187044773434034319093846129179628504622437444720256579202716218175108189891850069077733887297371101358756169895821601691899991187881465758437199022381894852595605248699646272516969474180169668681301569812756114759615493887208131758008112033239300791448666487839889350488379644643039618395969287044063026306314225518225336825010176125054992100417078237133027989803457763859194424810091753516884431835663333059619666824626012300732934247726264794647694929823879472336047915505310061374431526154809464107005456731229282305416899742481281736556352960992555806655373192091595613754048992544539047030136168607212435516860125699378911255424554406405603697465261380081024149753073294677188084397386728817357515040047170685167084072886664461803217719135921046488806489334614319732135259473118680179209561179526189301837378392668142294236984417791200062057743372620875144121913898754403973311325045086468054527762714975956797142995600786056409046444934121662008185478590936282773294161571963247722957215110853133607861704050894368932509621822383725230046983194107310545003109986570365315908594502739966527911738381341814707578522064715484406015786939905579335873621646852512869740662850990764764840932097261836410777896451379388142331616176727128898897376339198133055128322628108773503978425043332181968356275447727511087798643930060292025338199327367545789267358151150274034781009475575048838153118279186286006978901112804349897851618459957982180846008517509528726960637652356098781113503264339004544159724020227912287149871608041284964940587087767198681831359863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -12480029174685055093764200720283112901929642030932063892200535165516643042899773062034314387559827007610210210489298774988962176404599717410062661020528918401355191405211731100810687675048647158182633632554550173259911087445661979676809264953924643341986539409871551949080768581759956844931468952493463177341389489679599218900685770760109198840455981765174751192761535875850327541837206115323164509386064983760458106456551683339942484853884735758820410209601104489774591721474989056912335025722647708580862725867338179564942120398969123001169168611193455652488004641695247493425359829630181416627169951155952203997191637562918789590232022841732471839579915193146141960020748614922352942908112543908222013482782074852554128972124155375172067670001780441575374577201311305681143121227153060376380717216678761253656933255742184192741215828786589620373742886584585861920399314033871577909847465131861400194418921482347046990859355968872505748472953318394944003779634561250840621815153440098729034580309926092460845493917125785574727494606501045250353029603775259536056629593405043410030737034387850333127948676408203945054269907716802055233233691961412081180736145993489315368649710384577359905374119037586586627484530436398391713221129303315753325395903533339032409229218203610372533393623230246860469349973254737005792028625085952145660157757996643964069764124978098502847300956349693638733023152925688188179063001896333597288902578508925796681189619000072084351331146440602136889886940562698290762749147966297393188930229842976445757974853393467598552250524751341066794279025648593993755483298229176515974709303273036927385898343054897934596823645409766456053445976407945335574773150728028579862171390564437733826007795819314973692610541098369959636650654178391615011934458704770084010114358287285344074466355834082210562841529669227378936936982670688158121891815117888294382788569415969388131672639877618647497829262937336068296990558216934725349744113796917448116717030352858945455723930168946354299262216924957618397878301924190132437374185550090562399591275341928644777651967891597906275783780107754325644254246789525318872208548924024349536760845455558039012737546073031975084182028762573980035091958667301182134551188922497499826447273067649220833420830552585526506694748325626283833728933627656822018083314195309436976778494901202020386800701487594377373430058165842178882408136142887644280805928648995627855411427731269213836640119552612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -7910937708296716312462376719957894973974389229425864922029972305262833462491095740840706857559782824468949184020145312520692988982878206213619081205994964683893559167099704618624656759590599840130978539272651908609863046207270423193782558446935843980250539251160810620911435454501198346060075052754846059741533278601426246505500219968311504585955065324642351268530210551003615673019914534633870243264905413061207673096785053915991797343590347390713761197004371023935942762324224479852251720970048215118712510961035425603421560626482091029778038492667660250219016288208788770816909152541221685098142139044619596691338012467215376117219997135877486714235084312098331349983314110347429494171109082548671984945740178656645104930999025145027504218403938691821597186906332762226895131287749362998740171338347331067380099356539234056402570349023201680266911097898980727304607215636951432210157368809630882955129706408434930171072232792224283715399593193764278615375394938953030996978101856053361670422147514704375365901798318275413981503352420124672891107934115823152819317101985952894955864602221052523509950153025029996610637392521797474560619341500278520578663772035476793999943235863510321948686569511381551897186120679477364381388997587638441826090046356812751230096740424906197059733667307593911238425850620494242304508569806357680440609154266122968962814152068501786211687305054695336406821635961126402390729110627923369862784404705977502790302684640689067765638455315682943232056286786122410912282860156593650768256671231295813358547970085407656663108192817196402155012269870188144278788494593674177199451707010473464945620394510983664449098694363311741113779900595859827540593328068727921114191346215651035802205985014261565105456030733313251097780107391457156049234376930007688712368446400848910108444643666789887869239081543510350172448700688665244981236893135422423182466092315464569247097637131681954598264467790288937731201114086665238801579965907558202191331931839302096983735238765909769972785741660357437792842736662607398457344539834660403121738212037864715921373241007962850686508886770979358010228290209215678523894061572502675996585797134557101677361217049515492254859044479517056583485476330559707638878626764947480543575428198843207378557083019352182845587482333110685334105037591859235822460004751212079546673079350356947903940015396053514578578257573795791501255150278659062522278809954951484334170243306605385669172392226755619049072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -974860256564655430398714130470238460157185410949021037458700435150469657745391469380233273590000637765600516515670765011864095764474252418308452562496733489524872814203793651781184550596386422288050598956171823633852088339275572541117924181354059437998330727255245278087711028339065321453706598367380848046969436113404319959578531520079915078887364174962204295835899835251576221656912578351929311964442747620555434112990621610611781951231740756694274931837993497026517537892130550492644138812888311590024998581546483179136046597251612755403287166862457742533837176897133118482207730626816512510531327630652761443294424978084191353220073856291158597163560935014498605662696212327587824424043077545215251987353024976014200689595210878232720797564033010443357770908924445944217768285427173881471692255186164604992921772307499797597125263051436109203229178795831561303628047791514521852386450474997180875882073876897193583042036364406190036244328612250105006033305269689807095466766657502420151849740071029480573051862095221610315887030944787904412005972860229058098707429903285154671677253775785270380945517727864688657123193261390892792083197905614952506886033014449828748002399595327333354420774112637256670226292925702817386424908180181467074354959443923886853047109533582378572350709840999424027432783652347268340829424070555262106571304855670644535413557682749272283975634375078408524998869069997270816902813758494980204175153858751328239523506049798864598863569331783597037867371516017694840999345298755093436454626253897580370006925338857506997997316763733373969649550253212949908575202067376820784244978800976174355739102976550041826416368148846492502505560338078280800956881922631609012343619592254195722372212061241028000772617602406898025830129314656071680630065912658917534216158100107536416022930991936221122561596106088919573682258879293553482124750616309260886018134105417644549076584719876943596627530395039200714848955628124872300704100243318996988859463320340384552069549739534956690098432716540742602945422504274809951222336041055448829585642327345577802430198296235902585801135475682950011886970052388579345653195640545967253675038904240618990428803045918795837496317457165986127809744218002910559360409639442479106578674053494944832197568116219425483702211459220490283356666477379930772002221497125937566538582693048824556031001352671239096080784391112504623684827769810639492923426426382554094287256999133359225417905236099613830447196960449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 41669785502029380840518618037349917574707478090472074765897483453589070870766365010220258466139230101940482183112975731284337292747992302071107284922163978394601483332018936601043574004046778920773645073164190425312840321036549200031322881057473828812989955223171059818061096319610325377949437706233460714746659629526681636697692911556644426171829403092117900436001212941007915546396761459259747628473640894008375496634250529785178732621886379782935031267657531730173258625505385376355099197439792786116168037818343937522675563806748439294834638514893734072559605669243852748242209557731572360484432993151036989994020231171917143390099300565348450256487069722133549514721372588515472932066246256885517944310580048403138244913448190433845098663905464759188508615584911425464372005382741175411783639516418430873314275510547331684661593616132870829741955587519250026887227249774308924763855479174972143192788631716570193589217782135778317963097213659115086883288386108988881244797059774594660263858244357043986512817989130599013094235806435707776638988904474662938214537099047424653636242921365630722584377251678700262275779975476474186046811193740319557103440663081143252019717855807209041221936654539635507814256777385306761789352039450413114054421372540928144460677427125038746176364655064313994625572340716741127703468429081440707819681592232935150399873749128210997551070080478977926729492790930930490725963231817916936780522112124112849465795198083036812863795763989472965965028264591371668234814598989105743520141359110669158377087568697635389098664195224387722604839258266478240277864585579531387328633457991822768673993306841023813632200535253481270842347819424042904699913465879602651375550945855378508933501951544383139845445350568026931302644172688740272003422155661153415066098056976196785718255724736209192312552160824964484487342950408001131580809493228202397967060784587174130791146626310405293968994466893625202402659248125421036219102725093069755006515543930484392641730435806245924139878044186103187620877745298269242662071433260045174162720557634306558141905035737846487449194533595507863126348112122214598006705738432780589657186442605788042242630264579512895687478626908449119388252644144928482555686623076045331790682698674686306517428207413055628357180271136820542516978418514173117578234310266046015485718443672960907334151142338786373536856078926921698469126554099771177891152345714571537907325525491798230313597595220187486120266839861869812011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] 2442186050411586209490744980440789797639855082207765661274652480192398881988115995426460473951212129165811763959247781366901208902990060247722001434119378883986495082402645941146386252995453452688468223732843322806242213194848882638492928583942206436002888805653976935667247737177744520449319058383514884421563371415044963278013079864802421857079349075567814126427312327318159333048455507798693936643246827032960034251275214457760519631297195515559799286600035131655313633530179257478404926101253044997704353499339083800498885499028941225175289571141384561887052304755923101165587833148206521197777053427905544643209882553577418223919659765371705565688139066708222359660784654027817161173807803404549070084265183292320158599446674966347132131652474391988320039416551982439429211707347651557654465722589518242683346047656360519942888571123974318336828840215573070645083869851247874105858190988411852412431463585143927448172155878635406497443033411858237192963251230057244685198205859107722321658691218960384666686281092627231769905010763877736617860448385241726120250155603253251352465834686838239089537499952394271225878255001786580950639402810537192883438823439353469472360513526360118027408588859989185751247698075860685616805887099020897091285854404579252741165297545568991619424666914586848272082138985288069908458839241624918849933986047583899536373194181506293883486853142292779125049252268342333200457775233689144644976491712584659008947997652994118822708197545335141217110142753936503393408959623024595589819834595034483972736753341185423379534810890320215877299784755963890829038287957767138429051249872810263353344865695912465227475891815156444231780920625823891967578498216329117034771040131948365746293335879303032009339806976205993036655625335747072571593106781639077300071713154697012095195250470265512025956585596141281391140666320006686205423025653948872079819728231628958449311047983377499477931453786215498608109037112615135106932839115936127115364286169247475710160327240818960742034249909544288590750578668231003390537878016580501864916837286208570758499641700003229471261713655482985171607470749454490086871931611658531670039095871231248161121592808945815824284245495675422911316385995906780181420908048657585280937384437846169634292702045828598848652727795436642912716104796220764204249086843691317022041104935571239109922167351612800753887562010771006233166346925671425977872996732763559767513369182197593782390147160166193884833774063736200332641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] -304819540994088643442989785833744257194764466783088902971544346017784570914799465123671865119993058580387678085717732447337162772331220161678760646258280757121105864450253105907687300413933760825914008950055770412842000207162555040540913178545096236898899462236086270427716868113274366859006254857668659368850242428449867473503064686870426082612821155083852205701355626827115965448359003956562608616427446736243702139144519431625606941957052691599683253334406929714090291291634024671784157734765269703608426510867574240237277985402966795064634593805984781872256634979223103983436456008622833074491598467834693834221392043781483774271462672812498190916809323671591633005342271269712793732939068975555795185238251422385164211597349992008648747458591362165755160958642774252097533601040285821379304262334812160204816672034098276757018755347404972961523118189279430057846131581580289682134006708619002331488109147458176514932997999210336285689441032028103847199940606306341961201392605948326602198026182499416473559763508064717392093876860614541565961686716095224692848146583039497877137790240800094394461624577314153175354817125436095456928062385906633734604418858649036539712709669855298553221461336057727942167073609290301723934993821712922072561467615100534379938116582102699526305397608792397760345754226594526744946242899077544819202273959899860224987664018710786462177428306311166004327712124267353794231251958586977576501987683353222348174256286684098594788254526927882972708534591796818745691459493145327238569717451882509552321816605088523890415409352251193403038320841294803063814392297008216001112261699393132716544304916323140538444576639853075385586617906652617964531550967663939227383335836650902365959118763549636206968242168618202756809431564150066835667807524374109830422295476225522377626669744993681900293315987287063365192594726714546293382929625269126119764173850325238846548485021652629560753900584359786540154025547239003892766375560638767981750387793527394156441652409087858847881686218015794334498509014371236288908830350185768732990340693475528271903283890646802839644275964150811945565473749953181567415049680102900596179129333631551061308491916150403796145505610235479800963948566181922176684227625863174009409121511867130008164956433974691669898109417977031086584871361055970659161122259943426674613706420105626689888969859664409686743854424816292281533752130947503247484865950689320488034304184577229755079323808022138952988910887142992578446865081787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 2977666608212935202384236275066857070073122209941202521601401625423352463254292539969413989561297898638710254170945467297000920900725222204450025019294961676403405457926173754223122062394109023427602129493295775533131476860779145036386889881641948819370635461609664946512104109568750424555696191417538421871845708255292976488221392630421037707858720423956280144951441031889555174824985784111408779996508879924037551442691984737287520946037888097369789246867443411080683760023861074360233164918855609023040666212752691496175230219725683608939828781013988057104501831748778840459702457311054535608552555349454433210876991285214917988352613642367066416692820851158921646041235139882959311429008712027186011075386835977099032308343668386285719579507316129688589199349979411033703948023107283110522800627394364008083198780361276880556658777006916157174362736471263883538505225743385171236939404658636961200961211751539504121747332653745769617378877544913209997791604796906113846802397191083982455448368044522521255938266434068813711028097329774504290744791748587630241227916766848604311691906061106726163697347965014170414025014008196152204097535618598352244313317984285971320682240664407486653749017212331950282683626936056068345773715115359153712660199198473177109589044625402583834893496631456331231557246208293484874987512293821292314053636026406714863314392185686082582911592218905201420478466857035013434824631992377857942435170366141403569297147159592514105904375033906227970132138808742918177680904917559183211161102235512096173869115920949250960190284454690371046322039422565726050253368539300417524705776068447332962650447155953407828611450380030679522293065305660578482163746460709376380873641857534977327486787213375473037726864566784062966680203068810468141943725992285454075429074264243693428740949764287224223536207686301119313511384677261111450859046611308275275091642323065410960716108759540649357165804687029470133470202869697246548381873414158833496242410665736933440392854493856014190755084208665099086200785806152505711378670545874756002500116503889974297303551932412726882327928094181032419696844637042224229826376393334795184447510833102352222082127858276250980689778821369018433180409521497378753731833673001053547604914849721395855463055569720582076931902160974850324747331110985584104568441767705239956854567903170412907307619163758713179596523506320094282102551737632710389715129609837561101123769200961224541519518754491367001913104672894405666738748550415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 34071041701935229349152637177390727325196258080728684858389995831503470308765363122582928894968835051967062674825330894983750732707381889975802018560721090702856051767123475188123060145615213937341831577194744019459979451980207999138154507621291669078744005239517459979042509050553449955338617006437549369923625368047248125293059760350097204581197515617962593170121226915607423963114828987483481018082766686606567457223185376984679393761054049741202677092375344766938820477965739193963227471932792013172235051286096137947793639004667419069879478065912901527174254967583755792418927509633229831549613799104314274700173459994047027796833417897302942651030941126382914552019121875971144824502863217236197459672324266202942098909429915227104560113604484035469096119970403892659080759764487231000952112206684984304372031635457650909416775087687798348183224248979199794276999376376877202395600823575517908619795155741674481517648176825021659012572746817238984875350231691132435704088007173259486764366599613181231231764339672946112752483162580445962538707691192733862296098882318861681669474549487270495329194926099227439927043257535750946416703772016375934394103216071655639363139193002840681668258906526744498888082410887124167279590442873824001126720580796523363850494719949030803684637669342865545460513552215922733792675088213829108838571003934343658666965791905559483812931169991210322053239696684293031408764569249267649539156455224802270847824470282641565438368480407192987537779123727559883859319343056782438032306125265763634842194137900927158687269029299387496634891312603391671082800818406504759311391447223786023084584778566659411609929538348397270341183909208314589484341027272853009966990890622267746575587522668134642499061079294188992681231542712989309728283374993214300028097935004226857897437301674814257748315773677170913289572317595450914793622473617938618785180076263155621209198227531366529416547927091318737967589037857314037869350619744485254053826601180929863239720553827126464105613226055829390236037771266313056099137449505346164223775860059028724146010103368704895000907547943497782426815852935243963225874720252054799904792066714367714087177499289238567502973054071367222449995115122050913376473970491936113760323450754377270727517482792212949745389884201038193723035303030385483128406034409551163666894147915483399943808994069790000670866896397075023358019960708778173074567683780688253243662361691092806291796033997982011062855001171101321233436465263366699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -848299644706268327058197686322290117829873566288995941564195638628364281131793154473089289884097846505155480839880864911315093479360732491841463475095332114053075134961789165670335244060746301464910626422422477317527862889646666889976380984529675818566518853754641533679954310143088990404454056381637853443691908884204326351242350311430699350429081662652912940564199000342634959396587107503854677594895393148032653375324075387245341668118464531607351051343864407619816239028042434130514656121119113342382032202818966954702373684105789883382793458131832686103086330553896357340322411173131205309154861763970428572851120467264292486649226993004371291009088020866362550554208175743685840132903802902072058811192809336031469039920811950030252665217596649553007032237915272784306139915770952245799090826107420659150635460735571817004062145362841983148755961623354098545248252590145078020214469538931309196753915344244446271198253783390493685549925749649597427318630351755190349247114972152408418043845306670552176462652262407768708157410787991530178060481699675030265961824831055494246397547005498998121309207953416201302415064317859586952521269131088380307967649450552362315052490512517649275099691233460581618859900678719110140528381799222548169490317835988181046053358877650482603990925995628036436130931610289651680458281646754113982240987322751836391939209238486467722674130048573022978532803574376887850433848159654069185727448715489252994666651303460306573190841333645668490151084937822970579976872981946747121197650119602675762077341458079464689541191962151643736422539122975302633826337729243725457608856294267132281060736665652632730177511535702050572442635067850327366227434964078437353309655476050804444025131538826833283385649681581017097801224596363627222846749703400716512660211939573225930549562941740838137705637775276836708028588484442312744384131705192435026696553980596330255180885936124265117255044371049122928244947479371477843471001433025094047790106134879040174242035148682285799373250922947382939397050991653741200928643106738093453220956489368587179969703606582250283100732327294358808033102187003446119419771455671647100118652078289528059143464398468728505647563393246111113132222372026083341080027281833075935373693002678972018111454987431607323426238185181515681704293310964711624432914183318312848865107657026169639886146695036918855794437392901123381301680105792351366131478511172298460128103574516823220340911442755656331204949793800551560707390308380126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 5880982562374299764168008927598635637924274778911241273840287959202906501670677700777391905223159082038342565348307510051991117434237090944869358964983574416926985495298839314007595642544068291936404491639759794483905015434520105044504465383717143802671763013813889468139026502187832594827462744217718065626343903905270832421371529095525829843891703667525528206566693196847341635345907234730367112376437877631777651565921939695778809690376398149319682834565852456809343762785193065368689038523528339377803009872575265014135711331102930267655167442138215136099560916528362465667344592487090342079140806361376554620236426054774490582633705016068217539159513793495712402856868649994865307883221149803563006059710875845915582127871392749568695870740109972402474689983141759069120721725581029498795245973392985157940919932959252505806490826011855485726987551589150586177542535708896584460839079451896819474306558220642951665175150250852198707229054063372435692935005728709623255159111796418334601492706235674869916989056024878868677141386653796179564246409727064298890489652647607476051491624651453803099959664320396094348360357582896617450343518296045476060288904655766854784931279429630467902135028482603691943808583138034935711679567808822842285469570936622428927632251692397839027151038546180962429885116262325502001815874420909413853728535384279155330539380111470708619407665233688281988744357156952863829224362078565220049557678299290046305188018272775795460373981454003458802714917248368142801644736289342813637318793838263288161526511395304910380134105728287130980915044272385125249559720812087901815865387600657690876809211003478891762563555419123478629616465959921999153995269892836245336183005404043109191240551002133981602816120870369145420695336079224270949586736331201175300149614661996878380291551159446496750888830198483872965753046320106520605184983576075373841387507871384777351475806005046080262486802350917494871310523906374188522173611399901716951009526881431544877859902382314230374468930620061721980406040834615355360864180582453944097480237660759694497366484768825781766481378021373857776864161279972602684049931341947826610357362777733052332555329230292216958672269843275027185296794245624839670578917382508250386969118052217544634310183727056744232246482448342230790460939339551346623078019678964483820533247238352274541184782649757037325290979982915910440630306347312760858202184468731003764330775725530448750975881584332489163862225933776528563612373545765876770019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 280335412500522652461958266219723628552897263416805744711434035771713061991092953232179874488800725239259216859784152596086930181332069062101992625224493988517952935737993673848213657806139723967059623799666261629600742856114657186872464721102444214571522599488902543913455335161172820348758707738581896441815891971330723154822635859908136088252050164146832266498590138848046747843150190327672166672905288463921476842243240009717020702913801397117073443672814995277507281165362503658791351716037128100787645097638655551285004218152437375790117261832683723339420082640235680625984191416803893226984872954826597481605178446880276511471347488142766350863003901559959554601125608986539556868202782986496100476280420393709211840537948732112984653291296780377973509526447517367479046152897748117721513363806830950469513049532310985799089360840199775620721526167314277708594794485870603443156687127680812511509280766147827145093727540871935295976524853236730280672146781621317850168078100635481750913578104149670417871021466653357727828656590484489127460680421477728374846399916800568154120610972272346081891398632724721228478336296773680867551317544395530116388065274914984063465635764030477995833607233971606759676843552125697825503258060310637450348137809016423044793552056660776375810010108868492157929622123723008449856588207249744967775760989646340847304198872181609617166098721490104541390109328380785541680474352139437527675419425034737571872808099732484512254136806871692650082525053463881537439990865351170313900694922576943303978723048675164994511358223706492624414041952687768123420100544737878273011689206032019779187399648949959577792631566564780910657402358971617701315038701099746347500668420877176825836721262678644155417133602467533490935135132002009524759593708395564454315314408569300460075503333275488801062012049815657759924945397986175876148990981053145843018556687506578777872086163785579592810100436589904486635599243319839393737524486093394401457990161081777318558190447638947309552937253262641594940538178538284350062187704497062139500885054048015800107069247147204221906549519008424086434590326605952994072825322877681077087770292580176455877036984879828762443129185840031123961739194211038910053097973905866690799300055392620252519164816902465144002175525129101430392315223838837235600036744271200422768174454848179853165786716346232809695927092640765498415579563728741266365494905025561615460882869399483752204105257987976074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -8308728346175478838755845397028414131589427977109699437622801940005295566380102012017050869979591506572099833572580162077774817584895958810973012199790520631141798247917966120716163974593046755303261117649857966996252909699476329937004129562478350223387827882695884031763795718856955054565191197438164019112106711914327534270983845090019418083146501675249712069955926007510408451416255647937565239843247552533821434265804844328217115138981716754032787301124937651276421410452749157868173603032465097717823098738311221725259464434673004341411186229385164850920268878704369936688770895448736233629787707329014513515165647588821412013679698481246467004112721408965488107694250939794931831029321443851870218457110951093023727117597875140697503390810323430793636582338180854118665746897043379941299433092095744225206787201432119714666768525278893398751634081727297518937353030629831678996797620866794884881814698061358686926220165112168065581068388368225658253036991829344811710761109741110325808717398060722766943142722963430640695888960288843918834873847282932879492977085059609224973114150718214766326877071749299829003193827367310096643110559093123071860527113112532553244362562927338991246515723763834400773866935311598167864483841049693663517193916182708097482107536274449552004791914546519906509228822132022258737749408459883203716168057509702086715535226022168759786782981824939712396616104078855134230649253119017052576757343563108229491567773079633191574201179225993646526858927867449839849319204833133680839051091385301267801906375359334908721767298472209843238165783439583868863117121307032273648774048172732342270873257842323676119956245635627637678904696750964868854241732299200339484031087969353929594741577325647727525962973885229546605506616375305252094257223347790213645309108772731692130834439363630140473590531382329298702089614426374299481695394400683768908584806879006924477799949359929518546360689340480769737963414502878068875134819604953102326049610672809805082499938705235042434576924742880514250036974687689463557017718928896395085236862167766348554644786860634382149756426505483267682239165639146061981418994141177343904156564620945179104800822010729846486785472015319366283222864449657875471494999458565645429985399294905314053088109044218824734910013383583003294917775678513234786113868578103159489622377974385993931546857998330150496834753617454331801727397421992091049280889576215599591697043985183412928563484456390142440795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 20941313623647436660454989181154265830469957172331749696249477425402328539033216150706576678913981619167818501850909991830515553787798062519702789501230367898955970653212026542053730350785000853493683844921862470899062377192234399165670920429522682472851668212011287616877537354008523595248028119913786210900059693253421822524027755164144657524244166338726056857035993030330452727674542278252003193614408104845605315852849610829726671120247311747431534840440053393765793581615443883521690640209668112319673088089727835602851693085646125111452490158565955845917844274986339028813555726975906683693900489262165373573485019151947675012997848334264297207246103094388053599520420910544888994951346367095223178823152187232162461995736491720520940848737777757047447331465671391396308038018886596062279599170035481875319213699779665477236403202768369160095269486414500468245760852685334669363339180162993948978622250487014292852380721522159460018106485414246192447376413924444527727784051933166059860484994358946558225873272762304439789534718960674937600048848741465882788966935474554833887927909473009553272460833550266772921663366589373333626912343563361028398174954570422544011135796166939090824309574653125750028338126767873515543535877106883452974579139415099194415548742639008603475171076050662224764213166564471364138114332518702889206805886291933434061749610975037194849055006170740624537754144212780390218968378843485102697703177219450177992659596858527304921370816178105183597512929731234761651483741379434490408985417276471839838507564272469554492265965846857934962151198080047071190786590118570196492717079783661425655256741483374514199176172611388260043076237615405475563582993312289105499167829763056664748144764625093815382414885393219667144290705574935889107742859616141813784995335168958102241377927357309158266368482720661565187421780202691076639525257000599975456946421214979782821743830155966146671397166370443607512540005460111581510991977404342985482397177798919243194745338893047940418704152010780974309713401114751596374699379557217795721858202922472364326792186609570245181807099039293972794214869092683052269021455468516928916920729697882129582509351031004031266894761592235186899971865481786494775629436298230844109692101548833047599782495860424750186991083777563341204811067305303054319524293074524663245861838452620581524660027252749337951984437250430195162631782073847390728373272948049974097925834035072677197231172385727404616773128509521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -434859029055099890360059349452255396495091512581649918335603359252315522470783806841366084062380399864612535032287311566498555900555686874934277295318286740068158472157290566017816589178831691086850062642111319108354336305257761601844048968510683412145523467607408878755328216894673922578663406668001536007893765994959538371450869090166121406984170905322315694564127476742662601890273274217384775958013369755441454534657622952420806392229670114203382987593737958419361484146345558754941542938494456054024309938953637830552246152400183225102386631410336193018676197728083502878375292069561504945616090638468942895423975758308896834890446643630942048546769669205399799516014354375279345364050654134449769262407886667799744804101397791222095591682867907406818396266551291250865415362334615407772271951985869302718862729396599227499902295329078381784311923239274349819040815112361160633114999023749749767371032202697214120111094599761220986121007729274851109761265381725236887376233571265034222801050335454401181544384852433605730603393656376835559233376606769431880496790617740750147532771519141385280312164467307108308515398591932021998727754441330663614105019017447654705565541522800575363303114429026814889441662245792375584039006045455842314109447702372397961049743482602324351533572453447860051401116250692425972052872280349476640141594355381455362378003122201194914474699098089384166268944840641809175080758941277440567915719077435082295809657627648185508703060223542404703342088873388257328795349447785860520427302716511919611017909207004664431035542393905917277646425954150972307260792451310743643268232399908439692878939237283481836587163046500721193700748190588802815270544275030260113002797606190332685656034571154030951879629459437878263667073846625550000752305171247995776265375915552145424609277624615754162918296979204675887558291123163696862900728539283357874139348539927252302711087954068841424098562256584161255456627154923615883550658025108514287530835720020298265538270662490304775231138493187612061702366662153929553934281913041557643368137609833893536488023149792698669018535943327772030932168688469892323786418835258352139879701920532602281697813421679064589107777265160370125602791271118313364802369749410850821686015456975903181576796472156647795913947444930682421243222555312642005617118137091732936722451177735970194664561022668860840510615986556256524001728500681335220122790195285876599995833973111987086931744250772879922806168906390666961669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 45337367513269132817426273222253276667203239777403141308266561212523266236354142710878913112125204720114170311630749329552066197675219754811121352776904359605085330324724655721302470516506040767801072794622657725589295076924458975842815387227181991690276705881531167970951750134941724655728845590754859950100766994665011601775947166541384535531893605384775454666494077899604747407312763235502757011081251621854108799090760651055898989156461748219082153510985924072840520261908920062381882745733970861455854675608063022668263047697667708803172993375215882346502827570150095035051806032254554507383206761339810157477263761061920632522477564154451880880121174653576227941847712384260719879785087950247593969228078487088208880259340272903813642456730040543537400783750887442278966484456610287739044848720344999710353358805125112435642139897223242543789887308249250162090171956455558628766758521047917557796912879205072636936968650993265785574252405042308583924455269135758472771496688101421585282931561626205526043342489350817929593537599806948370741422646215394321284957080570013065985991205157558731863074732352230925362062326541670815776547781168093650854648821487757096289295371032379508479634745835492118673076590156986658438188730051690598890578521323994645788342820819484953316761115291779066003190218961130608654164772133575863797993726743511106066092770894421674177334736124303561963112400260462026304749042412372265812761014679598499934792946018531219446659686413217495670397309568759604293498951297550689290220056754568310425546505270038395391150317944556471841233995360313740654632793200423330956640973888219885484881361781016544619667995425581497406617888704644123207430736233792397473614344209365158522792682717099229804313448666900638724048011944811955038870196665293703946915639104231036976611471472921407646437114795620342044540527365989918856746676072515574403280906436179065644208506051706463290630611132234809483907352830271914431536557283086871882521279756067282704235647511289034011449612348717215876081495579918214540835976375922242943625896397138622811148889310228771667389878223961704025632542139918514453063722667648024794550233522965578265009893804691666581235885385200524843089074217167429998016401773144752995356927971698382050216873005155193400009740287922877363338947581467200846637185831137656406194489136182487279662630164064433693325993330841602456606287407966254755555178055366198663613906987320948090359118073933153425514319678768515586853027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] 713076230632141268060362574706116050893844375032468574170744406015053650416980263473914412003644431619726585254744973676038086908496132479098405785287077009226601062619237256831127425547864056153926815699791360383505452936054123254847388704125162148643142462822537478316895652518036676286352574967456511529094066652617630975985080150846899726379653933358738008369663267464445243667177692002913904839550723739222123241349921484942988756667865842481390802530007665580152364998981067258037232115321696794669032252966046959999831651446457061754003605687514702591530305313518200242291521730507281416999641277234205639410664263587097346959424680771369907087187383482982836671686117097162091154242089564372928111476595848302539305888259333399017452853064818647568087564584056498449131767816228406751171655417616760995971286633341294703757111638820373915647970603751212924809010483930402879764637396838982076354601458875823176675388545024825905333259607715178450393762013356522789989581493557138490344951350755652993106544892418562578415235642297228094847103396136973893023199597249180313093755333069903961386206571497117731092418877244136346165894509249368160503464007237149920206661116625019660396041555578285116675710429744648407010795163968073743059175242087983048472063163397938221485177987401614933873942057255762265583197171978608680222162994883153951612527402388567844109394631248422248848145079669583076335955880304628741211919931986132112061294291364260817462631820063144588717959602204703846407585548816017991605967895998069561917097126460178063705195058132064535221096996931890644814654122503815675893789284046963281602402721370198440856455941539506511028563085489778907572646201189007695492305734931416028579545967396262682603954189841217569913250102619858658287358473247440025979958878281982225394087619749540333364943622290749669645184034076717856453423115884505135653539357788613851935276266306130755651914678288226697531408287233755852629406055855456943443898224117921275291802741655324437713971532882750391499094087526301102618064307302548451343852083073515682412502915728078371925754282102404006477812495224320894592749465330631006382836090876327906275611521511925651336786574177275969592622028418752164183610637533636721338505410895034713249438037821214334663137027916577840508037457234792926927963879950267113695826256890670104984580195485038861436395749235555553831476457746319404628377113835426654424341312622202463205210339872077568434960426202451344579458236694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] -26655905629266597419006648191960235591510612310992980179229412062743725822963131267873053540018932974480545718137369604233451090117228655391449045152484949126816499514311358894762540779802750925443882726777232370352672097343500182930884727350945695229113423407111969169820285993316177205286504188705414631926800397170153995796808916796618005286809279032742998917705983914966174012319376106718424566193508282649889336962297706804912991019639071604663016022276844051508736378462197569606359795824571368130042335513700803463110398542520708518578281483832504575233209846257314316136298755985052271020127141642515264317859884284534298422621560892165021872036599564548597417226865373259639206387605333511484542991072266576320630931329810007093454705888136642554043262708147949156177239729614306351434504973199269561198740590486827131329108785059445922109285457866290691005405777182241562189765979661553778566793094492910275354997883527109926990598011880174293188807600172184415238443822237450222806813748228586127889046815830429075578491803738954387837170520188781639432060603566451212726897595429575223938857878984864017330734254423047661449179108256591325180573085942478970478730051868605537093489628183928643347405383720987743138170522862285070936072900375237789546275846399785989727240204179238325118840714407338117274805116106615896700030024224365384482160126700883403406174078215799118859541790578224810385017311277198141965879713861167736080862533629674850418305247699186762781776315081690695003555742497766376572272649940699651875636246364924581554966239318403178514182822586731423126776178361119042472873485872144423903271128607083766412556849371323042514444786351194872323157331205690941194601145131677745851335172140949748946032907419845945199823219801232316294402599396986805520203630087227629699787345048964656611962447186235725684732690233919083201723110217394319295837770741046506772779898688871743554886346433306489678204739510804903902643075138879802593689959190473344022467010041109620578558573581465750250979263200241883738484399391813712816503037155037990386175420094442799008102129445801892871568905323521758882808930240942674305332007124572018384401167035566109025146754945711277496620375154543242999036142092753331249589566113121529975646533308743559981049703472684535679402729276761362879328586360616829100695548080618376093780571442067063328977418510967357100441978434837720357996982952328331364872395997688125283657220436313501667202618961027837940491735935211181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 118699584641600620877694610344004579441733145193874472510483201243766744001539516485178850501464792627009545749094523948612274218813623478011710550850954463342537113444335409770826349948980865740647935539465262367902046765623918367402459733050715028335740307583361989848038444925537286252123321804675566334105449288126539042465741923781319483102586747844678350669537353488155376927980427550850374723395013115705796258714446216278418836183724478362506013711773583247119664770786714053175066408575061780633119227030720203412757309476208102014609522388539090014347084870764779842059619872066524733037283651885479693069872651951332968179429054243904933693438021466560413429059253314360136808758605383163890109851000186963197980134595766879390894513872089526574645892319533511425707435280072558995682526246740306893365615751718578232247818826315569008561235239393293076544921887400792553464263396100258959792079057451710600974524034237267711898149701239445748594270985512067191339561696458599153796724539455405706224521911793103351935006600402713789914115476720189988608155725784814345375006801730721764300775162705684966804937323074684960740608864431265583755120147721916346573849006751564896125280973180744914417026853181365216383633484241870328065900746219073381749044838406518214597028344999146652382584815386176161284748116479548186715133213941585337443026103617909475902733496520588417503892146929762369106818528411142277398158748566695162857407044501355797243133842714204554357375068686544806319982972503144371258913250180392857979835499590242256333320480762873814347343707858021309629966625538578916225159608068058329132303372163057707142795426184469382121646319862695947320331976157265722722047801550882005158103110891871323241236880956958291062672509942977469326402574931603412966432159789320447939570962196523394417565662446430014733023138999659946877027425954333461390037476726736489600331943833882269201710146481871514076010253465481037373555740060995261714888286844094864455407421346976476983500324099800474610713575959982347549922183522825694585373276053077016349482163722031674879396719003137338847357909291827129041827199513368388045376570880093082385341476380086960994704745966657045508775108246533990127299897895456922121135195515898606647274162499192956924331976244453449386668015614465020369240686877101663407011521054716478805782752990870283031324454540177824927518505873228839948544702975095331580819937040425325389377160607888789592423428587153466651216149330139160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 3127659352917036457646380252548917478526350788492312368001891045749827123667190672958370541533052752487969210833218110073301949146516341193221407916243615532745427914204386062020666728343213660339250313710597108873845655635586735654222853793824792214683579190020035903680948466489999342569702185024816521035550889887885613375623870445192416147849475747010523588972554726118009356205218898920489835356877884910223364543894871431031810157445634003603831010902760623608064871452248214749919579177959094718216876779798283554689695255975715928491475008102435252182091714736973990628302347248167910113207220104995239064065726480768517687153381951495755543967111757112687367278024454434314568684041997796047446623374316914269279879779820401281836133001061827396600990507789980076814338776736318189555396350380053550782253589096854059120414612712577805214325953789856863144283687695284027027607164672082144019631689168063109780580243672485580230542601630913980174783549377796384573233704819423987396483671400994331306229538325585828253774071921951623983820128961040778390650706068281619075939794264115903093648054523080433613596202155510537398830370673514916369146526561240585222992148323050598622898802052793411978270302844742017616751227363569609661526679047628460545163009760170522763922583035273915151154113560428089465052822095711511431052149387662838083018245683125834591927928255992592370900232829463609888305911026185879062997903012979355711035771857413724402114976015548287467253722517177048428754678740587441909046003642079013583434290341815641487230451519106103809467444145668944825882938045439563858241042482451854716407435349111445475456433043892611715592802215304152298042818810741624964912188181530498544473034687389086491950551527347147819607595356668403997667514703603943187352792918924083775660537473512130453458041731588297162521166009651571958057023911172119781881349245111785160848145709925365614415524418465543911056215270128211488404932367305267658488253384398315530634603316703779343541446287071858129984092558491607995574968976135109510990104065827830650400182326848209742750079574333335140167148062324386259213894865108543101859188967753464290085547246642925812450461008642548077104536142250312822250185659681123227766734849970874016076005142243393404284439091227052891738189839833323873511482935393367603120315649777633190663807047034050065049493547161475358515952197736795804176486740212492282564209591159694468541932939278976861813968968206722820468712598085403442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -26055114084275436556474851021408824417203449904427946683748855654127782061514089353220333369352156229098001098607203099200988036683797582761664749671691781510719657087353647842611662905911415280456737333961531510768443871182908581594243768474659480838671493836102789010199259968997535877500132493572043458215760942655277033363034192790366813477896454133605877928861151169648809959561486440613042440758165743830613551776902258293690828223713343731196883371999249210345856439865874221089182142883167139887027290329180798252469938031129978938616376128963740445031101255057860203611837472848204589118691103849318717342369071903775070680393595370222099682359872450184144741205547070687461524504356898293021218772938757697010188765500594082399426277324839183966082802323397607622123849070779865800158133325776641931236790139304607619048297081695585756062914872671069379189410423875292942449693462968929885750566063519781861969787859399112422883246825522363066820365775548806745220584883964158805824146033109701450696251893868319778269256226558773305796325888552216687422874306680237889017439636597024851818538674423890928154753106804001238522253591575391754194002845570366401074744126033385464131800343068682530314139047898414104400575378183591835671881990558945417075131979355084915745773853442308903366276235467854803165124232264222370139955975793811581275824065908598418643851775645058261596947727957132985286700509221897217121691378575091100445353390256390767382562713920901939061230493627047879039060072121339550520559915503237251310366481181901362242293304578653361323511645421960255075168082754847408866040661197081025661409545683090015711826802579167154990661288618375510310646729163962927526465815645051432503174410759012672885687607763358712565774838758247612684904746237241825482634809585172986983421914416456077224759789570786862084707177484475883358648596514375657178632782987604411342824748714099705483309002185055348115284897636398152292312633124100572208769145216377316395789019728628332399676956668066097389278516484009902527821745572898768905740705401676021349486719890388334868923493860723846250580889300107513245509732239456757479156219109267601323697810064355303779445955749897829726493381593562575986712173747832777860898449078829058526394440972878488709237324330710670574047395956479324297250582442825831309017611305016247681160174192937188734761490766529292775609576106529008491904160243480958582393438448542523989388600101268028699460534147736012755558476783335208892822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 79157051664049835294289972668731641561612824584811775282372557867255976547212829020928924662760092637409327097750424979429982579869024310523126431913248521213158491717994092024936458267050065813453683195715976816694011704361231769839807892768960660330226631632189041064130442943605735383458477814220978737240408658432566586508168973559734387350652962699538782372749271726216190087830035043812942418152198014861922078015531406272596349310984072329073252060541585425513708633161525525444192780348417206152366875435328949084848534125374718583232085776885176200634108615179155762338865670087194394563274860744351061750843723246841413521776117154800708258989722985460932523998297378631099901975533310248416494499015617762210970825543074258753267107933964724623223051977248223561331157679642568038819421545303562457980531445431363961723559285075852160849530981311005812322064676825306128135991503992291576325480047590851181724439017081086608123305884008593314956691485816732107069071671791099494944119505916180647938701995964317851856691255809331944851624914962533625197829302076043052714887112169539523609474049212600710587736000759965166724341009294677153776729132443323110543277552975223244668381542009083283828062882186557554349998288098285127160747607404549657441218739529179038371666045702463227206807865012625019147581416387388837824804437888677522814985720949762983881875335642117836494937820413045186663336406086252255140263115249912370213171267370080207114684053737201018677064666056910449082204245972658525412218517127428021827888561367529831328774636462841219044237189391499822365413614258894430980381893758632197402283690244660339704339565791631359238324340478994975761442774748509682058531733472868792216765250471513001083470318078197160076172384619314669793529178193249293705834781180512168457439837931351011443081626421711228771076610506467218628182305908818126397288630844703942758715055095581721296973466457321597512935151497384282629725685735855579110468627403700665662364873902112554059667938684140103736669906753479677172802215121970899392969625930221821743552858133973736289325597694239841868029107554489266370694297050413352849691585548758895507090209572280749602460350869362691769747581558801316845332897665559729466528301171105521313628864837752644952107248574015798717578305788550831600539502207378841364587027954891014187440628553089524551073200777860666126045749157625957212405362426648916171363015598486361503628420686813672038178958320631117828725109575316309928894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -1939312944750400182933275336905487992071590595224892858239518064346341771741408095941446124502299487280736189805945531500413480576434862539524834417314900466681173108776763490337794002831790796416443109556212663835285718942693407176112701223840366649912504005227259052405360322854780919714502567275670258665487391318865932442852035044820237486796260205257486147259265950485891971176860353488288083978528515981156240893512849680849402953051910966675238230730997971800004777708010081384249856976475468427053283276560329287780643064609689534809452234143531103728352723246355338453910387521074781000307704810554140654941577325394539675185472403924237395312432634409635783981964975331694021903391757144081429960154908031221119556073422007884895241111784280679961073717517459176820386545485398629144805885598875356257152059627704671962072344751993803831733560550512768422554902763417606298944521705344711147897151280200335485027057316648986861700850786866525768555517156857206135333104040429662701688696592110630568487492561723358189787494504510601543636980161014477026018546953768016680677576618614382521443427976191932195988787388011276321818844118873611020294529631500023142271669847759468606963254395341155889964846322856001373359028648796509515639800932424995389898544658698724923567220756676859674396459531956837155531567686507913818806282116875820685659773933819505514742430707202531989245174555547383806775827240396606920963543382569093648534803168270827744368496225112851375680913458831683882030012320399017704600074347910832299551002537342923426036874764725894010858566054007984903672966513645834479208687584645303612838014744120999241258203573805132196296208268167262015631328588978001265283801768670186598196006516015672739353977236065204926606155206314900375314858021607541059750295278547719352688721611443298394625114447590954859960940672370189855397079266431898090275026158725173226743465429768272198829327627630887353985092569427722193248845471836389618975666334990327396430273624921599085779571295686476368903971362364791962153119799986807580530928845710717567107624891826272942241776657813937814929390421858125706231597790312026907473068428484144120018874519016719070128421147929523143165192957859740441395692049610996971120810464790960543627446437289304842581141760951127872151760664220281062365609282323205677095377939153407698573022259595216137820435751643420416063388423191948397851523534747087210150517933016089955344796180725097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -89833233018225593233424814662982241992896401835482241580418850707800765336429374380726119877727570353315938381328372311449118813529578137955369295736723150393150196753814435330722422312079498560519153773151666291131152837179312553199819343910618215490243225942278414386863033750893578340236066436873626932478143420358039185293040308922527585104428907730488068070919988734289935152933880524968510720858503239218133682757837200434048553865483120044067040196096356256958114995650101588344246718589054487279830876729198104935884962131083847976071595105897553664314421395956158395011038256628674244642586409186329615390346185638380301155633028031535918348918858846188637562560814425371927682782417897908715839780576398067888870359236515579039980152149286350179312494335405562463879769050835784574965238300955930668807475420676983144116089422216261651745575563280944250520484534920524278274088348109283434494483575087148127765662335991775033730083931112780044344546698920637942246491604690515242954625257934218152926935458917725914425293113709492932660330625534366828685030432399927162303615138153046883991759410740462114570160957789574880217719970938472991883919342524260279483307805922427669706883232528934237168411162099718973237358391065527178736234970239087998681541128715249948631866303695234631321661131686301623205085370791983712265080673643521486857233029351413153518434713520358834071296384238418135828702090799570420385300998417650807114812278820056068167917344254188861053884228400122927468307833102682416697581551979365197410084985255581282796131255529103182783845117612464231221502005015884877801341551043235088420222539079480446253004132349968436492182801521080435011760547712675460725090353494022990389520371541016344059307018953444594372229463236781402902772223691818968181085655398327183481815662697549598437215356087889509384982954670237119449108919078053795462865026733413351099772286825279519094670380776811203591332384863530069620297473007598939703010928695407141545504117459893153936559259944535043646641178318842408488019620247315845146062945094509592733662457728085800801387289867445549033583106655451230756711153189799786948194503748060704503230199119465659816702568798411335319661751453292609303552055545267420912727053846577285059472537058649076943908002778759649916292534520716438475483335119465213789491526272849256023135710301820608720249112786725681074674791467477822690392728254857331970754941163903595224837772548198699951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -64499318527829945740169056189293749085662654363409997347958919290134452927865473093754604672934800899543566091435157065712837886051325568166993298628220172874057212096138155045605486937008631671707320029030121069964468056950448625108710076092266214636846834186843763158223820022657637860545679409568356366140292560743261240663502774845478331363305057028334471337300836332908733842639161105513892734830613768912858669118795533394131202918791711976245758694300948819291087527257164902768215521734828003700286159023456085140755151254208948620119912977923085672505078793237780399082376636119198925293342208957310795773035357994015997212655308151212405840921270550430580071936605639818234758553616143550576592903650244449192324212108620898901942944057626066932165619759051951919323583568316611281185269323252526689512398803854878100038001273845430017855110831611623381913500639999452097307592579957971735692657937359602000867305838418101731238081216131228943518422988389927322479160249050396256864951368316144038098275638979669058871957926306773804624965834227337509038680783656901128141824196926118558578111230674265407200657500086477748834744334679411608528470849163517979055794439330767920733161152038513556738060650678724980491796855042143885013141492323625291934140281643387931488945211793415605720373934960269069944844574177055402853782959803114790070693686395081703681385682278943384890918898575319167878995118377031772645763668542106136021790469097224841096439030471454206595170847199299632120950226871743660540658904790809848732902793796650326507223170632387761800128974525630877551364325891377731500438745811651011492392776584323510710596413274425708022024381094580265076666798766642235542851534384015595317419233873416640333448203547941003011730138310488484139329793072288247784292534446896382706756639225503055265068159698369615753494374281319134892763615086757784446480113440798940199321496380265426733536048593774723008868447084690941122465789993431799409276195781524537893552837456415506249537035460671848202047413183745751477667673106201558328102014718012583217490472812986838508365139986203039804416104671710814993121558705088991210149908586682628244491946246950342502502379699364925429587756560085557220245322401563877627811808747945162236335714088735759385913605023805412999890737166544112371996429166937041531921288580791851791888754618370598019557580730118025760541709395900892821728211304318004101004994054174151996150499144278001040220260620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -1941945532889908616583955302944253664911136775353138940687754822993494658003419852244955849687515833362640641582477034541995081555717378001369775306521636518973225867954793457814536272050022258041113059994977446981085057033485794714773703482412460509029173590334077465283073793731738770087474181624064381100491082769621263891873413363027792749325513570215898321161250479347377617629031672433056836209288079556512327394663076708974543216009673342935719178617810194320462338173870907962848475062696999213844864578276812097956868829707523362082585781216336813998520253842943497286181222096141961872503649320724158324869102425858491829689376151685799196523818302636025764594486325157639936119549457861756856483910650874654627029250867560316590649359494586591912974448840840141373561204093103634025237151138192733673049411713214146163490499699241500574845533209035515078400881492125418388002839401950954320668652446310118633212032527977561109411051230412027136883192300626277752338059678015320294369240447780388801137166357295967236652447064021936340598417547524239003124245144853631823458708190557599595531496885832270575801478065753555523197061582326913654690171312943771385754511866421309422361918175571601931200533893309973934818760908165456702781006113291631570506120663289190098859730510102598577964428259385550532762714564435034624870365393708016567091202702893913770355933390636993773090038598571842726496353670350739002902287258771246556571776210154296152800072892366562497524450077320548152664254354183058698795850175678065399721468354281633840082367112224668306538734604127036087462834711384469681220777768851032664235118990427054894620759329004891670315475588205053615225062957771035176444232362217988115392219749082522506455550332793338965934526347809259133418924066603031855808549675820015184542128724497562753665774313614862834812244094573135372356992572752175537426679757888917884648340176441253649426686936681844377395536102431370786753423810514514832142125189818769578936219572504996982268891256154216338738927210676971338977725936845309039240800160675712336381817755470574714145437488391073896460916448912220970412376157943546654652448629185367921269673826526781555089151992379239326948542772569143492956934511516800972538983901144572403404966601966917941312576019258572758776746283655696734688767324118443394192717770613049016754742486460885409108070830227552219281535702749313847391514138139847361714121709537684461535644864227379002841189503669738769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -312539877863484515618124106430662060729840184909136530816043223431099420848489925238363182555792128865526560014726423735121455289877845746154891470159918508961944058102867457974333023826753293193429904984421511168261891681201841021323858757305435500773033501277063010027083673149956968223457956745233853329312713785481280566388852949922763360467625803390485117908664794900999170596879615728361409309449156772895058542995668764497686728503291064072805353598008015848983701835253549168641476722142814428493049484846360128214446688521979436398320133956066108826405873013096233248589328246498163188248575478248089463202646796283429564450771798773165159998423115580963631958202906582835359021871612822279736617081858643850833003724464581291590894519083508194969305082448550249125704190836305599624992035825519267612732521267842995554965270751944554061630609759496675305265594683602665969012435150493927613399465527402518434923303928152378351564094562283399246083459259136943028069048917759346427689618252376712940487559465307323676795228736110053633321810669963644093640770701440157911064365426381321136617701105918505259917913367854703794837612983294860703068108535396796750125948164798428211343338401018058654838236670611017655450280073099302107481504227876968404998240064671996077786236956029844000860245419672985830787676217730453869535690306330493795031826251802161058410416529910183905633808149212980469611826993569863823704708811494095735294156378331678808930643471032979732255364101461787494170430015873561393638955015662211797881977091323431812179408729095165013092190697299637860165239096218887586139545328374431809191214992835907766656508654792500576610686598902914443463598378485399852305078339590558907626566344425330238989197777644915964390580747615777267657956370351960262724034616696686519314328435562082431027716323985467413430071407132484268091645106360402746958580957724038243219623206219982087384803271031626614597872159480879731865419572188177728232506300853303608482623443746632659248567098380981511014578502530662247081052259318062999474296522311475387554862664981189576425262809573636069912021110657736789328385393099804539467246621174307796902428860754558757309105116766750819145214266858406208831215875038684076753871811633895426260138115629892038311811891078298297596039307778902011469900062338265031343579298762718797798995569673261805292346025015308373737157660318718405837133792300367322884393831055625363827535009852987002432200824841856956481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 3248989417703545450854068475305432932481663908063632461088380095950984281283858823373325054269134424545004553716615949013325559172719630003815647650830068785290943175508116504869206343635577807123398778613024862376710835651891891949215907804286056432235538566527085039340766496827960273683991205063749389702475700448472878770365495682844218393358422256958463568734453755967620735320632534545027654786333057151964697649184858041731990609260400998706752344456343084108317998608895446322545662055996347903051265618267489829496937512139294504772576269109319653577397431576967358332179084202444731738049509770726079056177726355997257681947542424220166385129535324384370408001997989259362183042309325896322509694688946421853092344001552498289933980296030049308631567121026567525769072757026656259333402707351775442213806207550753537392211657238911288640964600347801290071074327980116995140940054443863388618405650918132501251705595285583678956762147557247512949002674695797992923633759450819516246957198024667970159087630843889230838704260817333572597845144162017758854107514179282761073177501649790649002894792602200850712941902390045912206519730840970556113175491303131418408980092969905304901519369824277101134259276796866689608724844652021282948695955724292432709786436903441055741844567847659963698958175936765149774081722460624573093857000275111888132175644670233914756971339429867748389557906802631392019367393472481918369506619080542787349999116107325632096417985261154592733806536850576694789131438608003842540465127511600854504556739141155988430289626842523873147386907352848320383113625423918461444141001117822343163403026557005893888402738457717473077020515643068759804197424472629600143255132264010396143168081880697111345149428028669413802542352278725811288210091880300890733105278544286609875803880141277275229698491089004660715055558314933993379308388908421821651033954347022612841641574689411237479996484131703869911719945980977950735380525418868350476426539021132929854041242601020553863680583649873807222669198554462987000029707922550533237830815626261860969532114080371348473015305330154436143222531535301017719705469816458388301459509363040114477112260337256646660836961880889817957056136965280118098929632529253335277465084898376574404864940279120716061390636076137982963166872044773989334115012036496598217533675639267498435734088496974404738506199060233720799954193393613436672908774794987904323477648724104241861431783904533288076521557741216383874416351318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] 67135784465733004834789566662096925145655328241846099119336223108201060029067832942344729526049355028529857136144980181612022548736489145239816532581447771273092586739179299522575631863330850102401523144785621783587973480916794540841524776561463212936422511380048690492885395839881689597539982282570178975146884460987812716992683595532881297873442007810558813866033743827223296631458388729444519417266562425661267559554584998316822169587085338847418899787599441468835043224852253095995628078214516442649861674314593786283021253868244078539473016759832762071900297070540757432514925865121793360483720836400421228488998525749318453515158617377286589121715869100934545555534757801285602093531634039296676047288727036918757556689914026204988888890135403537132729058953868950323672482770883753927659865460181165214255607052174498464003304593829599953136621766421633046321480137969708151307298170122389688318901440686409530517463061243716249514326550244875382129374523405763881744478308332270872852890494271393242701000556087106321154441847177364986034739193973330330894096396028329178839868166402379509176836821332871987106604159072921367929904102913516410185904411021340543634696600805544357012705878267394621236151335223759792583761005190978545312292352184526390854514048564007351235176626638820079336052454337405089600410857994979829313852438214063668494015637074977902984165671918414525134658159789196157752991694220965148760803039569351288849827063331796959403926031879268364076807078138157175497191983476717500730893363379858957914814957684812912909981134884271465834495783301758606853332095212436306610499897917016246417658778661893762172014960547774262941408498931206363206515999707880292245141644880495087931979209743071934234116127009122425333400458657617418268222686874426400550225207379202626137374059521442105599660205815205037170682864911548445371677678790646600431214284805580656441225306172761505202586068673373675019822115547923016441458667015281008756911301327607528924970427717991821819414806702544564103470705041978295932139342690403976766324723409452102669358293417397459306862547318514306396092038785344704197330258405774825586922916313534364625004461725959826267425642312453259085699017201922904971143956905916532730058956396377468256662768741308136948424049964168272337000789207772402698694462236814481490150851213244937816560638123030891942504824921930836613923030430292743702405621764838646516114971011143541842680170529994898749592824316323458333499729633331298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] -1435778788071521842870483072760528313069549587450933681020133766477589340282775596148083354094809865365825033446027965469994652102068602825004853331171584260329471602038617328278871019237373135113196096393306691186293920325094871942361584349669795516628437624033281715233057267021983463648351662524759613044717087177722169385230275900903188753303841587958067544698319421756098266244989645949319001547820141127707174802878561960492495677880803743316543516421649654282467926384732122268481739937679928564540164522653846211845352295947053911768711086158514970602093060439691605805302865714449176065703156716807279731121897390044271402130110820125135607513917233549230210790761396343004203903869743791914239349712675196446819666381593363691452656495004838251462214377228352871439464478483779822421985013618251245633809183178748655998778900175850724349788761432521060045202248093411199168907123235861344053201102352986722329745558305232906608491018387402534219083286638729139425184962515680091007626711459256781890289318861405505754315558656797149567643566390930181730034115662800946540684827562653466006365526052006265815423707178625705974077688525129692818482456626279724393644390777169526700726322763257390529315606464533078826505629978520968019087146044018155972879091345607384859138894510582065413166851955238332786128604236444640398510271469070169700630607343214330272206026557710237603615347093140663517572110193748993739881101577134255097903871675478442999999794598658729937437260434028294137345843862908797644199600706029791169102877117224495457705456417679570205165179814681585156615388380537128965140327051623330295965199909076883694748110229418811525369724533763241384985772656480819110938835237154155792014913071826636826821717571486089870161955538209769587411971825596525819762192873071251702806694049803359694802641224154009258249683075759339730701050489454883166869104601876564341347765234785182853406065970592866555645444851221506493794418294179439906378750766049636216356724609772230220500542578215341478505072360863756706614213555980409072283681614541115317385450036589929552746513735718614212880408381391340296625611258606445748731624123169276812425534913173508795815740424178535182797384982583585309706328291152650982097853647070357948565832733167497782261871047905349855183930986827868424044782887892690420010369795224956306850706357722421177171966159502968838716885421675703238033266865123480587672480901608643446154078982620702522980671300700805659289471805095672607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -12132485958343380649251338951007681754775863849727800021325249827231318126892211502629481450848726252632864784513312882559218934568467036393208985433877223370941840392921741796595406381182889351900130077486107212403061764801729520072849353827529362651728148643554171290979404128538988480246128764850378554731536202760441129202102435414437066128346478063017732556351267317465438454229139523583104149830244172191815213630158563986901073118621330906337373355440487492158746480430137809235945702070276211866980309551642173274728765680280528704224238875258757393941150385439869874627503095642349579817006696712473692771771191833751405826617786258607699479150065003074268969644061458894848103508001058684335741787061628247391000212672164372045471115860020114035530833594222671672937971240329971046134120749446403742385128538821327123094700725209555912812348547653671753731384900354310232790372819091168881849939380473377122091250185212181028800516820877833431692307397494529453143753832416446178021996124455057614297474304897398280982899716280702590703178280701059678255674510919653235728602137274646553550569972407770089447458994226719262782458026120698130456112424949262827199668739888046678130908129420037026845284158856385953982500344707609505829647950033724866462107559812077438501907371095673901238596607367741516032239335065140956336889002330181889504114931231645037117582575924563566984680539739508941623579322228759662036348688952898154024024172601343706720863649704982974226035607813801279047183096096454598282961738123098206982622184224836002528541457283800780175780853630924549808467321131702665399564930686409058571567021095012561145194778541902882374291342688914636415703956809065954061130490354778848895070370513409407320113344137461252181084865864664484443794101739929832810092292100481974992211886429330457430899939876142177882028168624116594734495556734831181016276651582495037219705826549117435027872539642927555110220456761139475116224193979569426252490959444801057056665942861913376046389472209062751143853968172811346638446919879083978647793827672708885933837640719204238170694964182806016759112114532936077933352520929008917400007778183693853205918212049091605505326610442708104995142532476793009217358503374236718744933801378984005441553178688952685557828241348670970889501874615770288604307701781905511757252747756395674184344200438344187963889323309841349543576129513247549491687634584283414252240948558868839971847313506882377626833191541777523525524884462356567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 149402499099690433495390695843194248343338509451214939299833924827292811653398749680778441230294625687551573952659218759177154475457734568727957088986301264276950623647287262892309318616754204589997451165010217565907404935288394383410300320831068584486672099296320019697251719020769496296911916981386846227747721240402752408921464857074293403943155152161371762760173663135745076222052368912602308792869921009031710019590185482181251320406087971864702250652805271798932194552797355721254523109962424421111769523846779711317655071479680955979188600493853027327741291257819789840855807604480251538088167983780128273240804401882474980113844637264351357138681628783096298190884727167861382391843994848994534162265793219825419219288610747625654244083942874458835953954776612487752010121368631856055449120973547561536769189559341601342661247307354029707068041298549039885712109570677621200963176805848818841402541680560800747520345282257398233016901201817089788033848086247152707634600513882809067319837539719541472742740930380669496485607821605299992294390842232584770012319019197467175225219619538480301773560680729998676316617143194066053535219794529825166905952318897774156826176963846175818461790955135336569038980047095897174116831653910973479461366382295253572867169034442713200192207651337666735836055404565412928022099146578284285582287099484593653875201519688967887104728074604767841019089209942340110207297203392114895800100414591230519644295866710687373898327107873580135891827125431790884001565813131059829934066371798940746179986211788468014149752600168796952207759599571166983066928243677714308672274368026778059599653239032473362710536696961269194173810337433232019997943136310775317206339544990909071503633270066196209255216725221220152829137200410520985749313697508074241944012372307573043014261017732803767851155627799670709481713055397377967267753599735102066382248424194195480901690817187479288192300479525793424242394912601838985942669933434305822006432095244112061318527767291957723170637266778132667463496460410073001617084494242269060628205994093168298887042391260707575195995848329764518780937174074502947089312892566790436002793179242332484803868161816149830260551522614834956093023172888230613536035941961879591241297093360849328061727497844403211980959257715940038677513505761615778030262657050866305502139216461471702199029485070424905783411797022618680626330386906906094820929023629189937094627733846658334554461885965955729953626510142505878775409655645489692687988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -368611458656699746594294150276712513181182387406206393377996570334657379731924298341175098167274230349677228217222459577861223769840884351981987265742400920645292831619004075001491359862775531438523682664171730878473461835943004266409090043423724108239288668209317368696722257784770119751694608383088027348109391494142542425377215628787069470376955018373466518128952597738262027821752524317620206530935055558096078963287827477370169373108430287846086508043767137609152715756622771509442470382407165976009927883703642375777438468022396168536187709325961509700049223156672297580182151934513113622454516988057586703815337330156471026070163341642815934568257280892060137241300693743848520491084044992302373474237384148630739954769086540374424162820274246923938064017406187785253454586099253942415848793883232145319706169755360755763281291957109746276564525515547528973706212335292562863201914968531680615328379983534564746767417149040733322733858775238889000563321877143139661219452472032547295243284645103897892595647820890675671654211907547451434750985654254425148900638530111683652764168485718286848248479961816484491390548674130444680368824537488374305314903174105273960972195657342579918062941254359761822888260396577067041245560317119338533833029142025688620962632501559573549495256281905824018496536801512477736348765487299972639899123999369349384302847166363598502361681934400842378138225749109863038782790811146626222488661511656359495766190994687203398766189077700663599638649303298334844924334401361332363204425290180716262910610648631397998883046255215819788146596101477910377782241427000419690752173961555205817804231784700649125192843428243540508742962441198387373158659059173648035451273974044505623478826824476076471654117817435898968363441754731697357697751818253529712052370149101996356453902468845380527464792153788778844840156340355048182579466977464660590345601747199349549668790763685358146747282049055705373077933898594824875714103056884065734476182643554610267253889857727348754382307556394719006974254719900424348593208616196194272942527488748164566210248415836673541590916309968447067801765399064799914428276970340775482061663538856248574287934461874050945265247421712183272615618619137915364661581953285216181660939086548982443959065272958614771252035545375737016381447012271770969788999297908277630990576688601701619847447713541677534652679858186309757136242637800887853597065964722007015457132720057304226242076303040672050156961346220607644852407247526571154594421386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] -1108013850301680189107587363357566197455162775608240662292201720194759586213877523409893864671825316279345284472686422616936569060772516359733412285141078632267716306773596979043611002388893735195884934154205020602605295815107463738714809588304482415734196963117608950393798944799835403395473849839629228193600996437415331811754166175825692589851258790541585768492960825413113617695471654874846140283309079554170007594603772076157774990854843306213672280924505054985120964455506273025239212650158635899329465561924251848918326988839182574499970010889132356238872992442208177983690735796161907376837454859833188459305348518433345535035540440522826298144080337089140816208478447006263872130537093225341114877611903712879796962707621659085103678853391711014660920510327097461313929852216636752365850428108388906382582102812046007618791367780006440217951939157585920978644722889479952567383702368423370143790885250078873403875278107690234578303100213280328800438414180530054860531299049117584890098882910015227983969746307738427119984623215666881303701507172583369433799038962252223385559287013759087905764068222382748495880929887765257858412476302809862638349872841974725950654454696913494770047926572848077328561635571413855734795581766957613303601291791949490865468232456765277915315107313017486144721684850441382246759932645027983125436210119173919643194554233424561063336938070704395213901194749346394042211212201085037999824815185328725311444744922771109409168052830249195362214402872939433601677717042532511986641213525420675952181924720372306303356527964172027040333711436135322543686676216753068046218456531767445369931878945685797255722092897022915939153274519899541055280302508284564175670984999519050212707142915668082537625383918789294466325955122747385867789619163973928991909493220173814651848612538028686972168250318140857323740567308410178329474577957369862530918712910155767250234877541769070863374888588395451210026803307682304215389459177946638402233300971876259264120869928801057581050711451938189674070315521327046756888272791505295639975946628188448062945610565272954043568155595617276989351506257099549824419743404551157706733727466673850393902416767745276458969539105418185795412569253719798344520785753425150159713819736473905981843689601168124239780819502674121345383691592207050588826469280732820149183095944044884872888894894621086230069010422117334115293880483666359546139075693909809890479897418955391489640925030692165365359840890902010102081476361490786075592041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 15789426082828262117202211676368820400797390650893393644195499918895422924861741202275488540766064389508887429668260449619663105054442966435785361505237294859900371491436146376206926944448738390757761727870452636192552278106684031060407449312987557374453629778568261508889426799392451417602102738153012336412333579951489022570481090339472987455824488453380588191410017532500485754229920212967349408811798108249495330726469876271637981240817799837929654188398874857464304831472573741046075975894773781344291202544836459375848100680993019791807278350822326076435046663893234720614086956847350342147631387104213690278215155050317742460980591885456363147796841904588018316191833015824859169858275329741317141769966061647312804987665183326408642900052412154520982374206650312199377070933376569096195936274685331050704388921058874139505283946311945650530355375289343356451204842826590581552867531001158119997609267970966033490053768578752766771885872794609425910331579496455832682645597306601161181114443551630716390062540311221254284579527893994363926813575258914626095150212962600448377747100603946959308473671581582914390710103785886739306674596367678246941776962601123270392730773622430399316125880638812979747513047460921104232542602528213709911556770968218937819199534876809168691907886842473086084357180442024978903755082254408435324931900270040938320910230685225692896586788373026198988865851542112229896516652137523032820124357118540676624621982664530392861655815782259091168307165580027408108053665354491256261484310836025063017809320940425543754188181927986962265491238680335763281823024414469441943991490640633304704353440947687951432692719180248484028448829831336673334114892953391720287562585638641599499746780800146287772269991442280332796982253642906136620515448234672016890465057234839836247657998123751320249869494461821745201428332746412580620478525744162284838566767801352784817376478422564055783363084533760078184248147861752827372770926920336417797433609153316873261103163765228386453805216584216049068789245055224062683252216860512793816827611605844062396939255723388324711724688898324214711485415829322207318725517299831191682407163251263054558289249588517076797269210101922100340882978449991563085792245683212805390087375339920277650052867971048120255717364886075918945535958467602208864605079619736150350773601035024726027113820228306007856383107048965691237892231255320281893711236665435177894262208653231027710717171430587768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 2008706821176684282171563421877788620271474398541475122658963673344006823619162082964035300530703813181395120938226965150184405305955479274338841183825565497190617594446473271019366703560226843324331117402802896473578594482073614799717732757719330010466303497517642356242619622074530218714805026856363287793199841931408245642484414549567400199149021595696792052383599658032721056061391187365841931250516500402708284817140913495406839269243880764152868312445209154191740962482657316574497168888652910372493277830589797631351816349851082621188947811090500036275497487018949648332461003575270850625132718458960910776566228675810520354007827990834990763943614977605607266088844888040253921395675253989368742545340049303028328379409668134182150993480829923092853449565325290978111785103033697321269741219190372502370234130421262694197018307470648727088133387128975008929933269241274882789401248840199044941963689192403848566604256530942824619368170299955262199694649363270074010003758645089423763532103180377663650798004137668204219753251324999946310253248951059065831573318784938608629356545555685924166260723769933398972598473395027397292764927944589045200061543489259057172350933444827890649533346180002635023506406005846720436730094880431338837410093567193653499281111033700419423817687624076695815777435190680418286732111255953028441261951462484375579548766714754677710008400996120219793728431802270204079934945324214194228883642189059496721303318252543011243731239016457492871272148809514482797340438629047537920680383871543093350960052043392945668916838674539892322746022961581198252602923615736698597859370448983769056832178363876772281413565893042251703476150136437308918318121929773440257797209220444979043813463852176726806375394523037782043494707363831496086320200230948505084849810886621141272382846847858272643671799579396527237866592139655292653477874692230288872134298357233678181758809412398764602019998413635202456295288030059659961163343652902610433962735354609019396141650266657249034584724853752905132125763395622161165604131965813101281597097266834401374844185832753747033701747986985872733505166070240456472651959165658190043448437808879625173432403729580690819485932242895547656013038932069661645362852087959659434262110100550171938399796227930729548627220011211267833100950074951063611211477257325281954932429815309936092604995932043631626753217788216698647402952733930594558824030681195104881695207357794608071799302706494927406311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 84344921678139314127630690142150528272936243298883450071712960143165807529828383620690799252814362433627174022337440515121471434789575933079105998465392101615762215298532874651515337816887600021254904798970624111931028800124766268541524845516664734306628159596493396650242543410609446719635871476144346556397541428949889656258570417514095379031688567992875092090982708887563299199078705802888432097142539105555936455682867476546762138486451714105213104066243933058447899544840672715313366877483267142457737955704893788612800054213102046376307694945211078732443240586469818885405725105483826708525248495657345749229979480850273491509973858920020417921755940192779300911220150574001364869294367032755871531693860557254135697817689350123952917704055374745724165125040887954276017262713428337891310076493742844836887312518580537673956055307202345900523099626741974450032830284671281310752904129681037108584098928360716030571234419483197279462966004068696485311842948513640920978904026523303913934542914140407647116658470035966496694274331413501427964113623672361045075802113162293630695758689276966866433771638855592188643752976213150942579273531824894741707791418582363595904778274618513411823248210150393213230154140293085481170416612689124041602408306961596357061978059283315835073604959474785759308126378276915634371731218088968803280651448469772985724672931146912767824355686855621267721195454988710523730056179832217392574724539443457420600037324219149047029296061471141143891761645968019260760455677768241838899059609046468956202375551883079616992069215351528584117255642900504826549034690922653707367356375209402064734147352942664681826004139908819886847309167294271494518747369704200816999197979962347423918706367028036239227978811783100769968602380607720235736815371987259654494162677507016774309187232039936148645036543900778014437821826717316845556482503208049394526249145495876982853560184653065052239863563497838046803702953745563580331239504400083727440930253367836926086642232202628084000912946312329441049314545132020529805155368073360420122109242496617082707612710494754997976719224484954643326150142024572880380012631241650877713836855123376206041328482886821894824534758621688476714515198754005214385373240991854976455962311494097201989543518702997491944902595498901182417446387399971583336307863745431842089513046731437089693731137378327192502129165178446983677442470890469134784217248350670319486571607100707827220364976028577075339853763580322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 34942467282967290888572106436939647162546793519515950893305067767620289444411040723966367210310275928502282924073169847996504343856577660695929198493314673134272617428776367868205051080720457249858911841033107502758803866474550257742354911282308818880175265508588069379681835752422726074472424673960140465841934871960881014940324108460219408618610349408755340596027735153869349288427482444883884585451933832866754667838061431160767419151605480862556229035713055351334746096003599402630629144516184585183608470830770101867584570862642196900951007094483894295481539011928221632361220524984244787329936747410142778772253849346340760556356020962333477406910523114814806525661824363537872434179775359204686015938291668714416152458031995568029749529873477217208841872136075486145982534451968254580887990384335147844699835710644128587455168459849410215707437388813595861137681053341363499024584726268508994069680095423193687976392898175869787733429904578467886090185532810626291419555362522225952566127978392020703892422343506121910524985420849321011166089203033941106791879038820933315953836534538134481990737475385769605951469038147445740619706976681410900427229345219676935789288355880153505018778873488147932964545936315195225402972901680737757783401107201465801833607819839633804557474574607927938027297835126381982350991236073570161118555734353482471781438474781003579711396352684020574566150254213270029825468967388515519405248067786752765815057761901253891878723959294404328847449015204441447412939483788979151544834416431972458587300849583693007411597491736613179882720995178876037259212139444795085529690736200672052859203596866616162634103545061091023554354583542121493492581834374314329278243119623879520812784384441663824344929036829811614694260700733997932935102988386812090252875225931342452736779608166491809621627393069291593405580871979290897091994631040282554555336499649175252777190839613081798922100298978456247698885304608350183032572299881221221897165990591331285704493727458957776317926813838462443921097273042035636415283252095981296132897469241696755338030691341147568266190175977103385231931186319083644056266269465940199460547646240974168161004426690257350234589798900961555647496378707364513258874043768227924885939911066609125120909654665643641759503092549330079917545905761221119148072104878519062339363453255847726206669964545671352501368772705340023113162812148419110019265559158705086382364567848435450128554563553606726600264664739370346069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 707677675194877924676773430985944089851669419482576949646473286444499590457017860524482674587438262689395198926080688962173921882458399524172961756462676213560230239577540071182427538368302920911948590703170500836191260099694016561903179235306226323035879889295646416953012960067655077737205571403507090176986561511945412608005449599925443795669372401625802034317148915233403796099057307494356836322177269498717479749488435862029450351286527687320599098755007217112811067440920600760916202644001773718906791867812046806210164206310780238723196361584467044915643558895385358427557447211338876954408782715157082440646341296245854176348922567846612586004742441316867847711559610798193555525752470547990177922598254272188779503560703270264714191329881147872990079408769284951637123002648434226645125446655941383386498709435953252083517690850686374746448335885388429087159295539981929664396133447235165583627742473376096839894637898647447967646595948342745072821104499873965097701048600229726903687750447054208960160468247294883778518615087565343744037864116510791993455294995127883991228159320629538306190230669702800000497217118968331219730999405126564957515152087086971989771424272955838235957877787024418457581217131426724014898725448249603154224500103062729663663199475478585136994451987682529354955931113216625560522460947081612495434343642728487844319056991718429707387088954383086757560801640643384087032137250816282467101435422200452179636723623567553474237473439321574938626429446678999466733328326798024323885403535603773726200543402086112198842132341295620309666331925613473135640069719874320154488916328170691906612431104073583299088038167172096568424827217794040793129936635721751144866046134320531141686519228394684959243329985452358250228154231017559222953437696431428691164545696153631477869944856147416058296375672195278022254401228604963852075047740528686455181924185979032206062859350909888454857442099395984491508671820086224833223323078613439640868082852081197566704592547564465230869695541093847935747764822891685758114563508827010877252622087450734427985479705832688702966931604663409977085297024525447519224223674732654116029390221472959316115152168264090802232911470238278063102447803656149377548868487951317348531552578718420537559946396381548034210647674132873690379153779391772329098493409399426966784102146534037971957057480083779287162811573235075067947409790691126970276463253146486086022239362018030584397445138106208517569939431268721818923950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -22924221284829968939416086158410705986300796442351398320641730933641648184161811156326923127129709384762370263422517212696402557901044745552417772207165114282575765778117283077664647762575068436471054243788294087394151882297848140863757837014995112691906539671454328040572444500609423058282036080884373176024035726292257123990946222572798976054065189546818621415558897888732612887538632831246423549025702244533705800821057771801140449849752449202339004031509521205741938900107046736122602042710495032620967435048301605447553819683853773163668705688626723629860381020855383756541421592419696207022354651426239463910452828986876683154033702935598937918355316506173919951232760908952298290569212716912093061491685287134895121189074481751730418354536640842447957945286388901207984334778098836120352204060910112332883493735640876705639375883914650430523249833170646073427433567982476741955022331121914455717992008490485889214416929255446093282802257831858854517218016912180504814700641387865783660453103152581479177832367501892157603234811968362368501611030400986033424313197565023653225035297132745677566642641339780931123213689172514937126049347619710079611130366125421491337701603283455446816231475467315765374205063985091963660309762840320301405327414972914454961231929798512123823335059073965748761805913534442380689920304369257496132909638147629054594625962177074278692125631251776871450548881891123792275153365475908667922428297317926824570337068756771396807579607458552329902253980603518164656770392326498768240659103931448428596081254374296376692931631749421095651759815350607697437953702361522136361153841781103094706926996942477319704251516635805524869771340225718383995891709162021019856585154227223671489449493788904026499473654695345667655141868610402522641487168060829970163690234394720297913442446428157717936708595562858477483277835736899509320412678846887523063144919039701336542420481900392102636068964216566888763999785160262170866462824012537454725203853948483005265057740073367934358738033838884467441009971255739429670416652196221350638910216373796931528057357491089106090599379124353398935891539676740721249742783927306473511666301528078322572764590336384834975171557053357335528360806332650994308839917906232110342994347580778913843451092922343344965668597257566116302001670225135577992310755860659902994133881421812942103307562654138902600167934633603855597651034801322661314372793977934979996020742869298550475996325664603328609025822970579611137509346008300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 185956726893727457298111194775047466315738240820468112725350242206840005285613956169180613486973007070953732554677384277217769781359995953509709206043416751309474645954954327938466578535855992365909978683213702244090486914425437851460423007510665233055617509756793688404782351966573215311864862683624319127688557151783792933669479546066277008039256217857882015425501134400084495259478527064064615618166810718335907137361126936055577516537732155604659380120637898858359180847135562907352256194351252850678687865241860176261840397619905032638457117250580972891608562121011261733116776525729007461506903599205485384623028825770051384862533821533705281102464588161497124868497205219018244531848634121340500240186583635733612667633422045388229437943005966004642972288570748623632359065482093888657621662424839306656829415106139804164754895176575986085958220272958513357124108517583414474873720899933656908507950101802807302630218008405763738422976603805114451333364124253493773914152633178044349817997821024481010356650331982525813828218623820357598452610495656731556024196772644404202311441741375150357686468800328364862853120713962399614569389995841481251544828717794747373978836491530128124384636051064069646583889164901894631353368687325422786197380457342338873882827266250429508060172177301276355032221292951214361609019282384908191505070087400124778620997005452808570226625393496444665494471958965400264884400880196074413544938672882108086512814409961641278131780443954338460565665554493106240691807400442277605267138574287139106642243454973182782143156350582380812157778048259448288117780198237206477019094132733726679869407120390091856244877057461829625867935786217775246119456098368556520810537329505848809255718323732802155402989216981159276577082564905040547506745112608148085564213940055449644486764538854184998227375359681576766735091289285027500645831853233483645943514100908060978360471897367281888387792665760574230425421929831516112142621293278305035992384494764244054341700892083365619877361998930741973338055973064412796796799214869590992997477733511750679974999523067906161947298972342762665225679030826702592726696780526530401447549127579622744396887046167888154054422951726682747092885205960923703471497090821703257775400607154575065337228917480808397299343269734288003370874157297195247437998744944309471930378965268957512659549730400641733363856487981379366501891798037617235972466424965024668540418858862315466105417537835088403553110425470151767513016238808631896972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 9193358599655831625857238279587901078581480849559099594999923567870742847276488390436665003268763581733669564643581392139215751960439517358615915577947286825356498639583609427867386087789889336218976153791155070800636672616475974037141081875091571753624388790335141247776161182850311837179801528174762816273204835884355751264163859542370425114499520241980767411094905196758481262239295530407735796574059395263435273910102238289519464433038748756783296538945043787640796264728644998788359817402425124721704684565212060563222120703693956061519544417346998706607255772116067641976081788036799317122608970848617569960187636308902689320446290435789322050157471594067758973026253062442885168207436144881019464766252176918186417442164590162876445738218513987703114076237562864300498661998628889064644694377713817823944585998647827192687329960465537141855467147726945800142496811571735939773370435439308195773748708022296475857387838108630215991460010807165903003427634026355408123433405266635800337048871399122581078289155912137430243611426984667410129495832206880836435698820055985995575876098236673761099274521922281569176719944053134754427916406426583223467474483118908906176911580296258294190151890749702743698004703060538394186686281339823091460412558728076114937471867821853824703393812334245411152985885994782164352814876869915525768400059925786093799330817298558488318436563416310122332333697402611534309034479004100702706527540875691618379017571660190740034370460870802270392585800519063649280560028766507019539383094750570888057919376102316704198355321578983632119576781282023154687786646403846758260720989945820171315770694415264798090306410490835692895798332860329898964912095343242326121161316476353470905815579496020699968981044061265109180165519881617002510439658294032055670104753164480858914416356836160662999215725367291292871851775200986921705188417645202894708992310026018186437846235639166828371391859986275666190404038672266231674353988817838469456407095827861512732725519011754789142134350582898514459435306863487488757271469825751260151007987791165669216817197063199112203146612044935286469560460505181225452304891070204629782798293661773096414859049391007784932064952130515150851302645292125918399510577950684515730971607521132371051078896091515336603575846420119261567073511543255062709575975710477617628913592209910703828291654847263259491691679383796658598066341834627438191437336168415800044428334655408486960158850220958058049652503185278362707322230562567710876464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 24856623354340115827542705212646328770168158343470087202546765326359056323413035495558062231916275113204093191401297677508052992969451432681352195222217170271263573388362992961066114472141527327989734602974907765237548070166082792910159121654991262868145013521272781145013475487317952523207987086017322968690383976945716173925829342421588114760116656744179441319202216156368744959127204070049249374917237275059509890754156306044957437815872191306156431061956815719692213862946293940306451406438960205038018892268284543093142131666878838368114222530557482534155699289561592641787584195344712568320814097770974541704561433815230696234707012714855149079619938366030048059787081539258296652035025696048147899151701786519429266378198911325507556803682773221372460155818879055086545203574650739605728435959928890046939329620650208100348329006712367435293172990846871911137604337939259185940401723986417003325171106501123902099361666058387996099810208057714000794920157793275863249831419761052160718194038965386162192601547645144838938559054743702948690937314870285466396040380243199971541830558615341902019381372729195649382700838226660543240542921539946334679249535892166794808205504312332726075982290578886643800920002245253643128082535490660464337080185509589117508033430888455291142978345072441775576462812113526351188370466464407779205091273048424937107109413958625565426980119065345378800772306940435388946235418586995894094497919734990952321587920454703571674811936352544482339488697484629121990136731643534885092571788728784010291616401275615462033099632345940020415624430435892970358980255233119468011452357102703611691213640235987410671859241798476766014196366447001365732576711754058631642763596725944916279371308374672945750111709639688715773356814698851070113864841736633293365586384635351563122936036108389518635278291422755072376757510566106400503280641894186323362305416297882062216877103960495505901106416742184870483272167804244469576875137954368440677840351572112615556669429695365287859827197216855020114785472117963397076866276035318223440203267303325671074196977537817086523517679051353978137664611393787303221329638361710569310696238464829398795888458644654473949031591160634114672243108786905659828428384794663434096762085948562328016377865455365927429963330449594495785470823209231979830301448991543092535838924829204803702337821393994327892681576242182213741366452402999124336968235476689835181661202888415496363863360060431431646795581366649052768025285331532359123229980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -814033885413734493223265535688164395042857556878237968523388573222547951915118084795441411376469886756542188761724483091649494498373785126189333181005007546767376037007274027699844145598643603834310274444768828068633447901284795787110097226516556245262531613495338276582446763775537516683514148745199173960837273765591775446272580916139916365513540915079019961683049075082366997991329576595777538977482900611461602346467301069801734219623542257022282355983453119045371788513645910845577925948660497470950376684403173278673864262119464861409190352692432529632764597160481372419419274534779501014416769862410225572913737947039351127975252645620363125668509989775201590650775394582701817129484354027167591626796811099628103451264514814425426509889397270854397221184110739287892818402094201741131132575278278068830754131023488017767642523284970391051008500749750974290247324959377459717780230151911751745479509719960413942686498497452138373704542203193142629704353151520881297716037269104890205120744296497979576573175046901282060438751918534259668893499952104901239469735381046889874701368181905031472494791344071232976656324286442042514794814551667299260607375109543090244670140257164073913569969563742916936185356451204466746032564996019827093165279823310704136584719479472894172999065099674307414217770073415155526647821003379179099478333856165011166288191346180310976005422183337123180730030047520514826048457753611272714731905165836199938095697114567823912969897400773689059487825052432249139536427196466829394666995323834577285964228027874582031856850909631357765837873987988073862817150749163945242074591026217142793266655474084901739042452687275043413448146602300127142906825660979276921449997300156682498112133292739884993758329638718530999108505712667358567851965197848854295239096100589680079803196847340483050441756546727712112309785516587154096324466054466582031767850725088900821709398949069805823397700397801054614985495491713998872303872606933644676063350654891837974045758381776797116413483063371540496666434146585914628236640594818428593610437930950916789026135384941476341247215407663551585067187410789902523441896585910478015545631049262724270812671166629027749552259120359209010629702782381243271687502024475178289735992204879027891317870899120112860139356499803926980894098004234592133995617388179472168249810492513455012426286755454834876258022094129773303854344762265853035883038736618270454158413058634381640659924876338696567187164752910089049464659183286130428314208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 3785548892703293733636853142206859584947604399478269491065350130817445681036567588762461209579933872778920464913277372054059752705704039656377326901696454015877385351802731203285034242540108621822312395090096735067957621158765750454850100134815758389615411649788234406090423226746125006172138765533692073482382107219110617750328282743657771938030862381328484597283778161391824267452839947534840019496954022777124467701308591251632255694452922433053995279653191844762455666667946871080700045047000869065544842649040504201573684132831531455174053862747839174272469653475911824527914233609276270625753904356896341973507842083930566271599410188785925940939591886635551939029887772507337405432551326878630722007971130300659284215017042089835312814725946149890032300446344454737080628027779306700882579740615993795572442157698386023000105288731742824374039079826141680438806022674536211109392898278801438234538778901890252811621723028723826969815607260240820600864239249618778671594967701892635637823780923294045137098667877116707237028747258407376621237346815959891383619279528737479478252510191334633901341340061562362295958658420727093235029521404694159737762958448717038511054491132300039791836005305046868994507088977865732552750421165673854975572684908248200978743039981940770516951361160300726988000087686540171336360352729232315130299387146369570171306959294059785037930879263258850597324213304680931872892701730444870722032830644806373838591925906886861664326732561223899864881426545098800316992460447811546439097566850937790745731121037855595463769154333832457029019921871486940314061258072703460815104612752228265419260890299692190688695414355074225280203348618946336998658128059752827521161316933066953984117818703527526766050010720032932553000093367715220964569581215971789100501065511242800733581515292739245918245087726210854770971874267988510410169635543299181123458453586472719152647718017276267127490832103577749143949360212448067541455923619214593459447487032021076248579507516765006150933880068865572977324182981745893126789062885632286670516648886217919420819939372140717826644019499636361365889257376968031499734838743692333661129800200080324377105806462061573448909971209970959896403625699856335654833896102286147310898555400433579582922193339506941164638998681840309417055288692641187776173827406876000860844316781752368591370456755376136572833290413878275237445983833106800864359128431234261889254148450498342730269454392172438806700363511572454688902666930516716092824935913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] 4204869029427098263294390899710474430119951408602652845073326441566128008153718025208466436904227074573030710556504505879022015903218538432984231455405736410059763616788641434987566947314209924243505133742646640343421601884476510723101577455250316748842996998620484225831505419154624478815180928782640007007556569577608652929281111309411239272100214882040418389499593266211658465287903597239046677048109845281965072092278555466046174674372211177160529575048925595232803503207576296477563779633023263824098791047723138330760606898893121717651920234772480682739065075363215770212305656717992822553603646450601005947631760367137351138881317216301083239638628605058655681646719466728583968953656404719102971687188441495616821308279323527025008681255600133843776213849991262895559875438977174373929905261972913904054666703170892337868190086843099955559422042674734108836910399189144818793843793833363055580288832760606189448676028989203559975519994914291593619234481010522248329779651375685634873690991518492184431360150272521778716248597155179882786408417422401955945511768049651041907192657138067143169495283441503277828389444898536574184466937765379943022576850134105605140601439366507771137928416387236077261985211581170082848579771205193179804528304573917426130415985519292345336060377608483441495524870315430482191102764188844986586157334669129171451139525928845914399508160280934909691953781644498216998099660313060167563160003420877584901778969609282114421782013525487951921022757995386082786972633519420799588087534328218929400738881925275196480442340234180310828521622151060247686989440328814091254331952393451362811190881875188346689022382883097940162632562268004918163242219366256759450372040308887638004144212397314507371356540399228695093144060035160649705481395133393772664180273030741564416148760534557871974389186852307078595483363763935580326850515794308750483317943408441757959126703567578676971399887858696844449209841069527433972490496173575717464675119684272832058230564887902604404710541693435267724872308008970896678140696323315467251956498965376373029595759328797798955748971718046090129759095001802121250594988493779966851682990780795799935075651838886011177790966325159226008162269278004820932022587727677891439258933632851108722286980338394911145555822676712120630206036603893511147504987626832954341208829799275292885586316111461950812942491910413465630056566033835826870288314593784177432402089220156574307549311017282778362905031109639925057663845109345857053995132446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] -117821517281868157133656197069653799448895173912257734935084010925385075745195446566598265744914266572915394601782869378079542374267318880188903376355750569816338827886987133193353409825850557568625129264003293774587000291034308182469629648297039693811638545015573644415914639059823449397908238195897247937076010002143486807743357996044179759038645069007670329077094469315334204901415855981680637547654719443422059167277633323972954900474590130157365189931036331328927689064949878177428156073548463999759107509499946253021784454588033254292957299279622115141489426731243296489943332480152333541835088469955145900311300510611624434159197918376077107932509071131360092950845404332763039608580479552303539645123002782279957033896020649773948751458504752429339402977468318425002406534181423738481492574941862790817518190073196522546820573167046834865640646720051747705474557914319129093724536620150293825646225093828187956015050997752547450393568507328380811984052353674196974437179191182354091536917248764081731211011074344720542166772032187093257319350604544334250553356695258293235223471766340455770198079265815287120306890978245024695221081886829772362289172015621298492039056216912120380278901572599846743626808818811736667946737167744347053829245935309825118938730769473756967611698482474708213361063993318302008346487027127855245967424891213736313741902611904005080678923765047738455865221931491907059548316856106843456203370223390369317528485695784557888057175033679116463371682964835081371814175306915250444728560721634075135796715199639313161444228491341347008262731204551062678851923947770411717613619798213081190994909806499628250317236885069890195672746512753531344499979898879107629311649582117580365328457293028363472186757940055106039935849782393658943984259070421440897783305523462343134215656630789812098147509062890561725832329808543147824267673309235952997534511246630291618844780784332590451355964841718995445134357805202549732475839213508958698926428632588141055435740095462551902926114084847001785739801702692044029299617048102380892690421303467963533695083634230581649947783139029431518244601469790057876077963222588058515983853029025765357180343688299196073703581335758274098963828287436393012470690767291395198453439915564161699409981753223599269092122953990047505291510342619492886892130960170104434309779891474824370266052553974266409271804862578510659871579598659881186519435630201000764824973613851969090287018241649854768433307794746128186608169485793951025698333978652954101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -95268534799444421391854021189868363315261511765626088189581401951044750171870799042195646187994976649793751503267040688841533685509295733327365663018689347234325363152367641902387005292024847343664344124817104770708533564969720788329613259423232007502042012366490794987764404133800462890049421104175047636767852146286384114822251153574654239486140827195971715287806198040491310836704012823457382891856562685558466558249669484361808882031281280727088125286260685044916643121481484129837626343153985488091260896164975613579933862506897469670118991628596031529769623152460423286344647167488155466369458871051072053446545948638949279718934963379284984820923999429861574150398468204141376027146524910996454250105934934167850915513484171968677224262365146779307601723488293138897720331110729350735644805557119612315378138743389476564109833269063832165017487974974270641631203041351743086374322836247677571740735107254295927358699931786992564841817517360480055689563048547921759943242216462960439119740608886905005626914510594073264787197286754950362212619240309981046962259015275635587302934940288136151987342631735809218548151864872477395792244161081867808027703533832019296255857451187885823219420657530281011852205566636444862426711383425135088961950880090481100495463245838842502883547016599983542057379771766189584442348871942409644045390251727363021724811712332981009603651501224263279910974121942771048260171436623584185180385629765311141814019434730135411381869459613479377858231171362731524386381713775072581162761130495339421856233705064394140755183694552005676918870565541192153056222009006702869488563887358020007682511319057891157745311026339318722010241208454174528624910023064958412642908010978998621836842596286253539734556308295818192808043471510410017090965809007231176954598222513409180076243493375807414868176154899160362316141717331308569333747590410465793414978735177222261862646345258183727719632115353433332711135867944753481150403868311842437097141297756530034801378951486173277043166721401860567528889944639895318775324053005502668190226069644083427619118896343293017216011861925090577680437370084265694305076246419014524462669360268602380174754028201276939907453187648415004574401211920351738966224598931910148138876382462757195077656483142619579432969376230638041938360065747080132343665757388990115456587438952924056921436239804585108643479388408315677410605378250023948090663246653455632773077610409018234349787235260009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -20454166829384070929108424840326480344830168665502214389844375426518341447689658811345064317997674330926539640926570722773970453022144691638642578105569036684956858953719837789491177816769657350653777255311511656026865313526889191536219738265309423035027063795245868327988782812851890547912166141615887661373463561246836700505372531143747841463512135001948625320044783190170293522526637721495891146969991323143672877842673951030137079953794608609048058104659824217098371599165721311453595843072293101744470584305470863851414750142833108410222083150951003316024649231939859931067759155624396778703309673967331558975528037645762063525044888334109834177724174334291955540111333578792039270585198419012843364519811403543519241402134735684852113573745430626426243240828995162907496078262069073569061080333648211139299536461565236388517912457079879464548699214873734743191517452203223410720929754573665326005527103224804849038631581118664541056248003337808977829844567873361900283811814793416988681547870931008926968657020127822688309473608708785384711613744133664104334870845055186044893469366602073049653635843355174391925096038097997294716434314350756773825660758821953854577725269936078542488074474103738788483535811671630409795132041423655031775864886437105608120826163801404972088580710490812567365527323096391875108116673051652133186716350840152852514344360988603180344270703387861973986570980023054706970886172569057145593309478006238759047755440236542210359519078319157695761705854710937668547404771075286507607700030699902624136204134495376982379621919241246978883590092360748526385774841198344110263586221848097938647235408581756265623162077137500181159214768463066108778051353756984101057109384615786146579534285627260998931315732842977683254406314152431218885399198891487097120557211880181741101074352795417277702082088509959364458205391465712925424378094157526433171943877011474836684857020957972772871640647693379666595461752658689494571009022775933133972514793475221961559914827063018556949153860362478672294200767630862562880448062557181077689017181719750339242164457126235063888558737658423366025860956536473056891717515260675506725020527784540125439964235689034122453907405855233731485041278950129688574053592363696747789204036498677736699762238306008778127118675816959201552217146966828819559552346703447380151311913900234929569874298368393321395329357914076029539492560870941716847556982573010983105388921332590257406991440802812576293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -1375414085084527179957806088999691393548497390411908178899283541865895169498138932095278038381675931652789425124486234386586027989541123612463774869071469568839080453456341804911741765683496841536674510378988359350530040081842585966257562271257904847384547285226435433079390207225113972015647762568443623051788121567228720516960260003351872481444770029025044548221575908743807693315884408270493390642115313547548221485515462006143116606113204978148797621827958333011954905381241757751942711689551401146185464081044212867175409305130269977351349950026964195496104684812998398174070444371342007745451480300204964849527135509794432214891118918037538426182364157196546261746903880704834742789128412121747127764212605616159715793834846279468696810582248359004489285900998803499735063304728153495411663414863613273718292933655022315379805955338680752249909237993773607615108002567380883594011904773201206012099799019053376872398568697791125744354091330713675699742026864685362760674674666782990883462315164276821335052616608409455668172308579871320812344709527610528873759027867692298611606198735299886101140231976898843757230619888850200964314852740672564270815347950734219646570236861233203609519376181050381555791974846997364117351854750426423275796473810165744352866957621848359673926044797045978210774442842845805774760052110442607125645098148317299100317463036530907966161075337627179402898418117527008175243512241599139920681644375242200446591274977977507850099697874164900842627394256778425627502740152542492868624669193327769062386499913102661035507593775136889137795976007691940066662783628562573889793030713394382182240319540609469474038521392017585938171830163654570496031718975994066708586174786610676949336046990527488588785924518485612852764389742536987329759073850976837909396560103430721407307172442624771092691370307296177098657334169620266045054899753186617567865261595338955997668175862144260627830372080893586661882249474462001500457264600603720619961185369487895700835045821453834437465258322260588779837315643211901381683081452402731994029094815033015290217697451728914444730188497422799190117777661854764548499925559609962530896428060457698326952977071873450823267220135835475303163567700708820680659585562543669663183434075194567915404004627543005865249109563653823199746825197825406495119759274587705741589140448693906955979593668633265848070305806949965949725461987315429849837200259292362404677796645187035085022841940372018143534660339355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -183578442257019408588923526863587489254367786002007078374163768142257316075838668257568318083802349894605462864503341269281537081985553888775024339052511748840748823955763359898878026152950549386684983581241243652271753742156906035408940776242243417305240819252625217540974382314174775827777758378203962113307356211345903821663172904762477296785053802716778903403314167044605923540850063253069283424922270961335144508518726962209876012415532206296565535246139901019739083945637566316342509942516610879347794463481888228675405114537617107627595617831621373009764315742163525006073471492287857476714678668033774815753631862900740695284051396221491206840788418523504925821972894575730943800126642549984476906046526190569781467704123868997172842365575284955952499744489929370644944791798608209058567113382148664397442254637362912946412417553930136346942903589082291903580277458879625976103742030624167541584281427200394821248342124457062068842530126008555885840258618744273510172310454424761587662284397205778435041646522107436456100579964028500882956905421061625341160090899856303408916744212134626892272098211516198487355634991102639628702474485785331933494590139858361674228680884265131537106078418590917389526752193751150186038875774978616633749233476412199473697559467431407757244450939730510136965450876898659666657263808288397614740932897663827036768852694579423874015001398323655804612663868643603559536098165536635392655019985420317344392635800599066060941605090318870186880026695870572981970298219731166830749018991118581207421903394668023599393228244033965675586157260688379712733013011648380961319164626074056524872986299931263638283886261559226778804986185283650025489862635382125633541273868656873171000996597131704320240888026798418374720731823041746200556655027625770183617481212469463120395658870484953400806169080725688650812846384869250967838288559293129175812750980047883943778766314844448325072291588437115106599621297577505752154626937486869366226164650701531919095423207195019336347554975733612645867473265726346576368567060694096363996201260754000361041648787821525104576328496100906956302814957097624091983748784907884799354471516401940568207516638342630527950069729658696664938239987648948705954143985332232216765037734968641637204252764819746445535235849370136104169176375812052674367711734058554365263981876574450014405106501694231525656596659856635042444707375213594148973622696828057810770704886555576822865232244907929270993918180465698242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 957472776363419519431744970552435274854808313364364189303912399728742588897126698324355224788543337458711310802676716337626241958242281757886227730154692199074393244812116731166458446811440046084825620484814198206267700246255175199344576214143571114721990143389236314092705488200424314421516608749540077523145270505975946307652116635257829289074732745044387153071230292490912436754178187559674312428211072030603172179098018919715512821381024357929777920347566169436796039007342911496064076956949098314252699609500522699086746655464631821308490920716228810747080880689282073719906958466849390757355621775111144118423988864161766466136082039940341088343851041184448616834215117094512572138375628399938471363741761964085642884968380271886776917362835868577575008821058542238307631556688013527272286753635823754716005676274454647098824709534438527276053037286200060559586906367153180049826885470429253739232101389595436701120559994560836527690117593115544018010810566845265820082646341045702884647418767201316658976651025117161970891546136989957433789094408465306167358571581617078179989264053528714153918278766337790167183713747073600344634323508232113491417651344950208153829517460883312359301419694711938248547117088951566349603671488814381946285619417276846704278535937542841373239265357119417212865950226613921978440566712026041425293606403075762524289126278672566303358702193321234270555045696595987072855818825291842002797667839363134510433947140204020586866937572699797981654895628147119260278514916008132928760184120536884628157186596863857579951629184037118838443614453760698175981251727901615768708041954066082935339425424665674470923621340866834154227779575893262187415753282135593814959062115559459218064352931740066642007161174596388234661862441435498572290986065453912923505100243559763694190231227125701605899829841845254348870707776483307681626992071999652354551242993888075434888705328360509867282587343107263481983297470996811600960983825745446308046612709394697767696003489782887382941974812305750877997227321879309838673339478263147841516188462628797006509435759299725591215870899154657633810086622318229368979844473802702181495209363811739742743183112061552492505742498885260831471190599576815558184912031945358884067610969202114352455350295413278829981116393945767229269771676214104374213075958655745473702935879677556528897216298147153964553128111865882454404134857150133362018982360211598047536629408042912572928719028286792536164284683763980865478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 12910646620024355488083753260333561883573914666359190304921206847241576362932254154704152848947395212527017059561424855840753803009184746213159511910658663951530553687467999499287110106742683664659443378847422677793227898611977661482723752259956892173641082109668458890212934832387685488593866632740826579725910214775361590359899324421374786233715521463531731829142089021969662656606804401501174131710455453824226865707521592165164195434235739371633500416143486229400320086163561825422930497521859834826119066030293360675569941106356826853562389833205124582186853508275139575119880042951183815627200099175456558999040816735850137437412502241213421359246508995911927893347524989215993208672904301380941963077888460353381080866049089751613985522803328420582337178299357151667989889518773171930507329278427882477740145000516847456959144800111640391463637208020123194004924833678102638603398945697386504337765299680523501306192470090493796214287397490561483792514299308153704501118594344340216106900071149073996568622904157951036801738048488560355643268623308980763527686102781082755262297947120977115838510184053830127749568382024183264339552476780695899049090051845804389198975683986949929689117463683850583226060144033882935272858439557244436130769245450499125687509429992787352317808023075393587453377933791090404398719045589332619095621861074509810103708583256870444889339030212943765891295213064753192971905056651524054624733488374535912274271636040974721525387738647676292272137342250424497323224359713617992750696284777479130785232132173713498381152531606379778824347628877672998833960879761898597398893237267509633765873565259743103322342006896657432364620825219320752420013415434647904985962223749885944947814056944259268032722823951472403427359624052106441384505478981933326972595951343820891834459176904115062252101077685150644275520788092215961320020818291023503439044906644976039255625242047034038741846992661357982113383539796710250423773538232473516929788678517690080421743130700903472658667799200812121200835839607959152820045709076389920950526066246400973461720802452315909809534306768988188944741508789420057062307153393220053906765606938982245099652861595113335738724807085791822322717207849704356723269503593470938865015503674556984718006858565785984890378381773980082612164787992541999795093708812200289011017357732918004289267436030572634145976086124487528122176954911571993667119365773600267190771926972194650281500129685580136040812249120790511369705200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -2636057493054413721079324089454005434942599805395103412782974501751342015374575686656687640306312111960388843813709587677082124677342339169888569551176648263335333471299766031162247865750445018181834925973268551276477666890735309237569420395235370690411296320944348058303483367250700267915676446807985455707806204094431984679286601554147572655686963121733165865514342766290874106116708628336773670663807456658356248332530152529124578161856628627905025432252028581943531835108872841340764463292548640285028498702831146267310131105156223278115596194800218141457561190067411512692261468091688300071183464612335586246730422183132284532819793441427288930301426729473699416403322286406713066937027149122479362873920323732384060358573884846023913176718778079064525744568264031040294786509629231779232144566654543806722417263376086357238262026174426088658786765905767373268601507346600082750346466748153789422767213513290410246672527415551559708885211133966329163850455387253620861648272064772856411375342952484410806674676721944931927116915219045256330897321578630552139753773749096271155317403978369360570403277578984745912688551480744864903404945015064068515011214048424152496054681790545690302335081825045826729576217548579020112370595929327231614874568187217943568963173703087064994026343999438708451368581066379032533906234590405886980350502966264891551289653874775585722434338578006602831738814489836587463141411944334265584386986649650650901963083046105656318661207081413716885488460491763271703328499431776332202747319944519607305272247724462219017996738474775946014121238056600607519296021974848174289231737635592922154376120331229386662493613359306650241510930448845852890889043181000419544986799038223150759093812628584610006163946317704884207960049197661832983266110265078247293478428184471091726159034652756421994205093624458274062299589860455748820244046617766631130195862618791965728385503808910120160005060407263501976418964337267981025999359284616383260374069852598947185756069983660511406758262493841644832150231840759983588441924674460490076360249724331763125949470447943325843761623520298498127697865096338246410621265843722525376151560318167702625709228853802570984285126371682754291550478151879792845033022775310627450360764474124820280676963050994122654434001444182100531436240973365529133149863964690626253734950610283484274496633564600281514006762999110379558277474843675912692052529373842046727509289283822218730413018228032797762167005473088465805631130933761596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] -41391505524091541067534122727780755694861109470748272733224313668305158430294993306124270122640626184272307376317869937456041785699365672680341178052654173568901435857565446981428020268830279438450816057762585950844956002237710590467351614150635392718874201181212059417805989306584516805804447918599307492199275297948833929847133387724388963204550559255603427070418531089000911684367625908905490838971600003009104732879357017027000619845857968573677054227003748035322852356832889115491626563347265683207579118208669649478672707351684356768470871022274121189042782417072142619195451733502057825868285308009367744084729792165995241567399853722569451723968802197293749993744089864935864089221940591547912993174020642429515968389606356262893010753363113223904172925349122796804639193635210358732476769445354614906114116121898834193672509234815622124894248100188824934472745867520245092519842409444072808341228045233901298821274077390637311421301065246535668340431842169551076714929372225809885064424926208344364146972693525305889510500617501452444875217000795388330431276580025130697478291175592065854003651421931843838097721262060444558201512092665213587277738883785590652797683760886793507374060846223348716454665600157531222019362884447837410092447407312794898530594484678671114387978503574548303593685340211525531372074179196507913881546480114794443665075833978299420966576148005073717319569666147475857989591111620549455499847694640610026053228991506559263540248044820357265961535286499371468064325745441179048828957349555741291980784540863697152963563018872037676699725997238494409857840662561900402277792230702149558998633500461970052112618120281204948366595762288115773445336457158171775335851497986272428135464569725596547495175068358390650013003019668384185544389980949110595571979654556815215608657642976209305594852939435892262123807178503245816685076597981572192577463955246786733858330139073633643347634679287775408874200766259201724483338009787983173506831377629316197989149253301505158294148127502502146688841611793183767171959337665970584078083989783634287041552530378969545012872928220393530409001621421395721834762801331466746096517163207174634162710707230957874640149100775327741140038842132891456134376240744919474683125137635393291783118858916512062405784725250509431465435154732858250256832927058990154933669756635123417947710598260985447860453632743767069977402033097945994007270054013505119399499652522157184484780623981748873212020180256676127328319125808775424957275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] 126189718295710267335887290900315022697769076380585005244834289033734623721833488774364570933539494857063835049279191133004978058826505125723602865632801483001569518203847840091660282221679545608788017802515063539531816062310201304697927071287599331836678335832610171305886074393271353978805936870538538833319227360918573630739850085422442327892148802359427321751621697253404861293613383714308241267567811924653007520160625355649560941366678262218543410448612370262277527221742727377453548315795478325409378150908890628278555140186601597474911851475362505220940988279372172201733915340548742479972575943083643308362531111734839868333632941038161081776579666066463113365067569070744119244758812395372732163509077448836641326721761027917851717373809854722615948528412294766612051760079077008268331097604201471599121722354117107307367858459681892557732508062681619970415796537250042751667908339794301581317800094339064130852271906967311375843791312422063285465791718528863736579554284783041948759999189892875589383378859377194002456933675110775314484677917642312130733947057288688853705541003320877236649908923765539888962954876098313180886439507355882323251797426626738054837804634989788000376726833352438594794662795754830071336359616289745308332394771292237670081724394102361724557085207449644920671012396256315691342293293821845295520691651993603768329965965704717987713546890733512974893630152954762556526624399279317062422354813199839011774825338693896999803344159484609330534539038297200744980655505151542218021887010826773157251617685693717028491214697723663281805767119933156179764690316602010005765444912712283377976836023322026563355042748853271315241692489458052123151306689102059459161122991523325300080748118170545666280998282077224307020120251683631329707777214937145958745890174174302545613879600124646407418796400036333265263828358587006089691430402841654458457714919314630746711864895332141140259454545159851335486521287488470158472045353289279300168227902896235736062555758995603860154097784463771362325794432902814961640141175253299823149363371326976250383645875638455805181083503207258176466269831550418249654068385805598688339771438079882564244358697252327334989811532176699301790315702029501280843848261231198826085167264378034893557622060331817465567742446138943369498652610595753954205438344250264330898561338553670921529682915141240503024048583260880135570896667386589775074509207797591738951498756313222902780751180852841146921351246634745990604642429389059543609619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 2668799724834404380946611214130041659993478053855879108956652410677408915958023917682377329095048383215646215528807826629886620134856492246226519674204641505994320595315492144775966036974792981598141507454357511482636247477583612194939025398236326426988671647313329154719275868218995280800890935360703461733045586464129808563789782723442501780045106492432480364719128515346273392519722002456287419979612981360575841367570887235953072349226164049301373675391263891438950878013379224784277348794253210757037391199782856441758443557160880747784609884259328760616149665980593571271439763550399468278132413559910129456374114507780544344510774214134962026018295607235958910429477370398403160948503365181955649014812211446182590010093676721983881625824210956883389705182535484201936578737792677496448557755206662914976121126277108436311495054190332383271725495320956002589002115940151561450234872510007964649039919531379006216493995499236235161323230579180294670031822629814679287794709173401761282447957209427615763306106323957910695507320890555060242863350791560784483042474586467791136084937425471553158713388765509119970397675943626625572308966766109338879872883151036268781163729248524575244547189359489258032658711578721077145908221588895685519164226832066631733725862560527494945381227459556108066891224696854992601601494183660742249275221201101972528637436377634548899519410725551950895779760694645321572014082786909394212446047799505337484582497899577297407244191846151554054280318582952657422349423171993778242774906446929843712568851050761549199461021884359555839118062637638824766537498174510829140257397427454872234543086518100551712004525177902691033338620205854094632939485528405081772995393590103427666962948319977753215817683389273522218954106656856928028459860565329216075278095928331588634364886368480211724296394165459776168025905707226655527284103882967054605504750413684225821607201582140179508889637091569482284628543586180278593669670278563858017116570963786612916367635106082959744778239978071258298473504527640239658193821279901960164791378774004752095648474167649435259057298575070930077723973598173248141532917359732153519440541379975677673729181846100378837043470693192948195506318500515133000933891434158998934783172574761209672176424063668473656233135546522976426433776292929884014335247554335250777679044317241337965390813579948177271488575346486626804742543986101073393536789474909934843885892096137259564017502990324087540755014589383131706767926516477018594741821289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -25095507361929704717126550903287573359517220859288149291392333363654121384668284983596659015010866631411616248834646406013154585054964254587542361757329034033856445534223827654401931866398358445177378966666057172247016586059669138840172159128840810641679974379286310195991668890234621411219625686808627542196312355278325004273647934592354501591936931000854619260835645415547739943186161162674578767874803330178146807803861978172100654892982453104135844756780434842100984182750320272938972122750345646582563232706314896335983030624281231339027102508319044499794469834295889881287772564724027740197495749070721759936010407391938249276891544078756156700890150748872969401383833045232429984236771982164927403103501614590803297196333336542537548133966914903623831949365876853616554989196181395872043101114852891255827721585998882631854524861514849886960912468438724648303680468738600576511577932982371267987285317582436776448289421782609212167011790892611860017664365907806004224776881802067076586046460841199744890756253588094830345029367501793975429554169857805167346202380770523058026368014984237494958516657789137836837498772561314900673959659322732955023361347727325099799614313518950042483614279456769222139060692349005323914916383576161697008109401741501794145614287362374382087533294316845935842720275388478407448406196590323424182505964908097138222420222298692102444002051280833071351117651184269889770304889488956396453780570579459395427916818375938835247381618715313006366324175211301087648327994165949982210130154680278797847041492348588283979575169504421756440220555673947032709979168856910720845383205489137718768950213022074554003325205881613394028280619359245442460128182454074411612336420046762313284173141798986700587039269794343585771867463984318377955572904009505811899982729649520987260844917522275627237472389242739196056245715800519405748171554828723099283190481190536491642501385012316190228496039334784801872810668860314401102705134756125232439341513963079487740189321165235975134759490134205103793637427835263521222265211841641400328732141409081862032608623429759780999364593120584807159196762849328073182381663369541955562218581680733076560885690777058234433975837475004175595844238975745840062861981760405997291959209819173082865239436507885976264736725459709431787266148100712466119790510787386213976896192589373820936726474664026733779942711462992974246700280152596564980368297987237640986657818416025438471003044309267412450730795354242319561421936668921262025833129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 57242665357217237279851164029883351731227788227918283026179335283749427216176009434721144429868318954842024608433520311904271039775032827081196600282701372520554662303099687984021898983315739650369515705568014711075478756918790316144987612172846100222421611719799541948857805882615120301746695264054564421654863392249442241731531479394795205540618589630144978614326899988066318264973688138264213644816234935578998320585835926618305250907944167746528392245427597653098973869719459327217649399185982813675477295771221136294478240144400934343810889306228005069719797826916655165373389073291732919888371982403212779204862583700391325033849688520505418673477685852971631030418204903057650781680778027078532072924844091166382741903417434887048735895815231107336693844767463275554228595400304915178636468485349640750138581296789719969161227017211741940696750559041200673892904901664543715691669558898144817696762597779475375593004706211147885987811188058537015272084029986831829256191635346955991663696012139483470095536378565196772785947274165877975280842077556228584633716929976844453478968264763110761796082708011081575953514988856559452398067050471813818436540469229391648021346248494110209280758144466006391958263585595927645127206790359198301225180689677401642064445274090123994027200498501926659590347365487527701429599002679819008871251741420086357352767704186605027281701540312671973619776383502872735870340233001635358620762824660744061633023771031525458918657905660859840131256915148623059596396496411965453378609660309345496948145830019898445639479127390158629031333417491176254698818857746982494240842212777142188344422080603236833647781561650902558292166514723471493062553067212994092822187396559549822409638073553390532601542231050413941214633204788476445363089664681841799311908031215210641052831175871741907975386476955702785665857271396504642602655241659420480684783470428525978524154804205911940083668830540260598597293158226005551905725508087498574715713473175889778251134931772255843881768409891046539884547432531727150990180676870916528237947186550107712661116221997453989598416209415778510227391057796244473357799800852675430192563702851104877004949788301795000600373482662893709334196952089813618220145802246406264396958759627227916315837438380819200089955779212219096399563804521238479387958331796814107669275932868700788963875297459825624736113391833918272568291353337917942952461849947277920231544545834140555648408196715568839722423121130689613322850561871746322140097618103027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] 455730986073459085778252813565263560210170165441057920640012510789789846262820491407611558812092033305736122223903424664565779746666095701198982874743648616489545558235800980009400759382837366028745729722391408054180199226326751142564791639907806251831254541793132815461311284211377737402761255243769379205743361696053635040144836528876594830799970873359793335809209452816429803866529513435910700789223374118670510006240329286140714095937103194877491061816503987546531961597293377260940389287546374868763562699061471962713361016563068624145270289536289637349231945083037258562193795218312741831483014823207277998520964415499769269975721605347155800070540960858905771931257482786914700505025816057326754433815517603252944558586674205803245707870199037716818753987980147173651603295137879602657350609762409663372450912646418364139467904584362134689068547159274820276434880441813954338959465665002955895609805094981372532470578182695369222539519086548265927594880555661587676531492297395719098587358765940015042608386517190569832994230689323984990353499473616380883063853797501577107969430248216051316882334492448614780098843947130903005558237661013434928396412306450940912883774584923145672920553227662024941691932572425718636155243783370058333369756761071031351788731766845995250565094203354585688274691176961113494430952137158112521936982981936545467142897236136137694156425880842425811695154155583477760318363264354106027622613770007192500992736103370302060997176489243701510393688477487293752437913151676651688338218075159106516938185187234138792460259957275521347596209007987848621229734243815534004916260541529296092409041435482854944559316576822493839209722830742489414081558507093368061038270381896698333121438559749590694267220985848938620130613218725114838564472573046467159582778229329097284602888564695490316226487987539755851043669611309590346019219452906451077748630527362071250892783938689571446010693684536947377866036366357992817145324203069241322888459291074677770987658115613047081601374409204417948673003244510472467532689678580396359632055157905545601288722437443712864427613339232939430416105451382153305653565205932938471467071923821024363273913207024416856734395679963823305655223979880767052706870973303823511193166597691505351100719893713901711494610080624000928970490979881302314415944063396079168189056010881007270184442500585801953586792745115239268940489685568734421107953952151600066968004298607115461853801758190598870991185416121343337847449106448038946837186813354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] -4140320592569013523927413027505450185139348344895468825102534362003146234846310963929370943481956161054620421342985630774355229688298538649467703198550753102411979098449178021250207375079837065858904628125154186441118016240302306842907690686219764887062573700911038764120040080437203211171687907815339155885381666238583202272248617767497278366029673178134999651167890650100412169003340577360582320870006503650736712630638108495177909533414902823327450245402178042788599336552421364744313669134947114976842097035975954676127886661261753132630715238146509256061261120893397480398393381462374797389591293226958482553561090516631490911902244973005100755526149600904964910092280228476195254970232494833440601559195525569005004533956102482493085305820188701557992027325018797076170083362370808175752154783830184651684138064175584920444831465455936695342236234978285910528936034364116870166662245438133459811450136165648418678665592988524557347115479666162822607131573570079652869557679555970229884293628830479023648562821610115022977866507753245517479628169511967033754803537916160609472008775644431485417458198992105426095253242614081368163569226657910499003972018718059010240334119190318978576434995140266505739524577745191164403550534599370345036625431623682418619423907069180568737734510066171617785654698925244669322394387687152130042021716121051780766144063267498224659862860063918906193287563441380690128651118805433048291135688275377995078521907328248645965003047698578988546989144918353341276783666105762668853254371254405477035457046185224734524470974177352189685471584449925230924821334812000457494750883791018631685600438526117205279408012203372599932689139555033430730869109421800943337955886978048033340976154833606287025139657167212060690643775871148041306994661684711617403452448112456707229377505179926642198156927668608321980044833302927792799034453382530521544888598203225624524234653157725330099636618813538523542968335495422891199274047339583362292536325773989696190904032632755217956091312212190529950283665915874876029289641937133553326478337345424654601897937025774425279460125201751024352424227546121737722710859121612399747889891757220484952171514772618896267974756783634344082307450405158613896236110018015773558108803002381882406471600725311302123341693660155368047956547352949054184626104425845695149611054372485420454837662046545370312791648733154893373412257546071842512548047056771226792124337767659527948275932786908664734582117704786029168534389199862744135316461324691772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 533437878136732202980966647106546129606759036314936542644897667351409087057321319612622034597245850752410215406503049167253746199790571157669996941454226779106457298122502617420168519351306778581656559167556551814068679263030792067883417941633215170363860034754586015447860753414778418364088717276441383473207062520409469245573415489272882496581741906120314771287514629508037826510510930347010416723517709804046753285523067697523242538423608933823411982292747715647748357801333444633800043731358644563119884064987563597591722252937183367169155276539961108835332399740922345922115461730889895404584946155118385350381012775287166392770323280232551062812469792924790789525983630765205220304168331023192567570266254211239752667989958986145561922039349098093355244553351939677498912120181224341314043461937275045628908382445350073068801055206828280534222517804469118172518329457738113702824584677609341220497051031842070443646383777280812911285785814114798841424202803081351784388364077508955585901365555616899903364763119213254817599155856849496818052755795781518937055037574978854828331411869313230023814411900206739934586514042050325558098663189267477578858206845441673373711473022056666083923912978632839364727211913561369600387774173399239636518378324341582100080429138764824172335891586114318029851411151878237973714051696225203844961005493501172830344348747513851289538741193515238845234679226227340851701487727908871495173097328256085218143494989447040606536623517863860461482991428008615183430962311604620344214442268989466588966766017722241700019891756912275746586397036936910286725864104923823175612093095831816559026626089204809575342981567443535446284331850890631180656809997643816452086657065724270979396128731001670355473693787591615407937233362377534659708722557995266205698524301365071113012729934210264194890841187983393915822687107511694475619077781392909517500237453918628101777101287594579629384408069352142195747725984308182888395283935811119347087744515232398613999130876955104200619676547057961828256469052596713719576380061679728508548903626278663797839170333857187720056675722145759740838295975114476248318514950027117468877201669184967686676008108642381631804083191073294808314648946864145089643703558915411196156078540413253202908397450761714661255734895282899349562540851608476751262903932398144636271317812043922477768596222924672388630469760974476507721149929876234856643028710888345105683994162859562493395060300827026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 142587188604733210965736826707857298118738252817782962298268821619883661136801129077570823697089274147299142681834096447002034643071564747725015273636071469035211911596265190974613970969252579735405022850185169384528573241936930732564800377547166543567907159133031863453658430822447329661277865219080701815823006986015870894275644367361327133005310523252968424672271360267568461497468062008386169103673764919959912534722059577848564522123714173715365421694596273544502587428066676019781214078827817353402042459291468250160069831632812087494597896099957536921391181728679993330052196967331290766437389949668816982411126678346590782612793695336847091406371367343961197603463537651172735706910170288674352427901096529482874405257056423842759616882440575082303325131684655500845347133959667740900726473912667253968982418959755053783337547165234918867713797931177668387214922759213328959380250238804926408913767044647380492228062406535766942164193261638847081319749816287048453913852913629916234063102292194895696918986911526613428646604493295708954683422848386174371480972664101530131549615319351736694764424978826446094093692112758278674694308284648594603882935982810465545692329174859395755988850755136921380864724840163706196986909684505230124953184678096631949117139632322735870567930209976987538969042583471622448922850203084111141561093991228404939462489473011884696007555304632314252549335517451745599400017554149502134908688435023395362930227478227125185899327327960983185892893444431257204958292702476016026767004369862283994620255169532105138808526482803811240266611904020090927660993167215325058456151383577884929694424331449835171196287011694050618187425157784636338526932132999984993562109477684001688450601520775521892232934738283688440845338300093592682189826317605918608259241333503500679224552309089933659823897243747061601167762696793912326746237653807370864433821175065683432671997123939109796537425976270633548178927188040345000661484168278477100346246901651853596670588309265762703742310907187518246247081878211520955155632367246185537294328867881443614719578800860866814756207828476809952343331301144355249186911978949740246492086766246232516184832314306653299857149501984096281630887289063796743423251914440361047286912215217795744902101827168834994302161395336333973596977744400377129153838255382405762886077357173152691930252301221949631139011572598911612396869307234959234861756705228653818203063061154090007676131790503859519958496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 12437103104709636176475934348019288384662765018516406897898332964339469389791364907038114636914107602096307893778874728531394453541544251888053720413901666249890820299367097217623193063818245971386200447038169348021164710716631023161839285676474902366895304319173955379388869730955576631185093270056441395915826184595176023523550108704950089346711599709547397002760685020412659887523360607100475778748454136487135060560199231102146246799772853287358247650006736059971694818484769465328674099160658689485460994576230964103542872596165843810662951421939436305077758779593001153833600522502623311625807183808655862312744458475607828123901909075381583655104061838447743985844904338008367050044735191203985999128954538714548300902853593462505449641308318477218442852698321780998306458635532979736923591332128223982420976426128145194795479278859372779979232262989321445775620933791772178681280819839110512623548895958472232419915969282896938613011258447172563827948983280810657189204940736002046091701518151624260162461526394001260103638623816277496716659937979003701181039646238758169964450113963643132836090278161184821658331682063624529685068554049214046297782922928174452706363042152884998909636917134897572220773428410146128209359720763098604214859810422331485500397296660170524950151737456101048738997008888398782900083852290892265996592224429029632655480350300123603244088319065545013184825343195332758612788534576222599809305196983494346846146744282568149920772738311017727775519337935736022327250823956404945888026355516106294465636031985304564963648704289013812951178770372112886507758111981701283567462497318432130115945686649122357009755431986568733189521923534726014302256951379931047009816014740477378450818741020085003854052088837432238278514587589807067063267754332096686445621310207878724849129787172920609887187580089593961001638704059744975427399618947443739440075180881910482152488978863236859646859077805316081392854937946438758505092833105376498709603627687857471804913942137785664660684159383306964204210656237823536454451878819468786140399809041560148098164037771680079000212754429181580444308125452094503152993393687073405116515270148716222506955040138470934609024002920031454146987451394847990164333474841497054638962071085057146788216032157689565355234365505590706318126345046510266617982420557512695320052803265961185084829589410041769911140367832983034121898334818421607975865990382447973395941605238694017965261906510932021774351596832275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 378348013994477870320591292682103041764559755591266151638245269110929428540843299659549346985229052579310827282568262054154579668268075612038470406016447198187476517060701887664243687602951637551817939670746854405477115668412480847868173100588058310612286130129461064448971058872619219817130222179700831430281076207748699844727373306297454399435886824364003769540355230583607964603782434711416232330426358349723797854606134069043465091029410084220443741738461505821061294677953156161989158158741916058762421324209283650779326633449271526948783775604358994297677743188470617231927887468177981939016743657246792753821487886694032916645673228729282231751712740644360272370898549334914784914208155168638955488056915831744368894001972005258463134450850296688239585173794236488729756923886014662440793627168939972962885503691641402379686053217652215975942051322378004897028565347743851323624987258047216697127744744615175960561641713701700727933740874654270593616064814980078060175369958414447730217145729897275754331957492219030363967757055201844924977000091332319947145797739265081338367263546275531609481175844267454058817803095150594166798743241069872297534454775649479397480751997550768067798644355423308380843825037466459418823280156539695619659368164355219154315991588346175596900257423049018151942999424753235351696924086757646554177541132444464895574314200064480345279573339908447954144114121265467976478130707441626362454968335242794319230927216366301909577954484380838381494449800868757366019319186926109229952532994101951347933161742142753072513188287182459882122306453692948276887521416053951666423297780013555732026771240451242137876315966653432888240226883389010623802853546078458703028420925421534762156521985843937071575284318739939710537347470843167630412160851446459683734393812605038137460729823294208214731832028131745276327021209372277067155517197572677959685362702430642268152359605002057413730788585055500889282347095931872344860462174309257746711384247792192178535909789529425991177586154903885028072016705683824710354697732570528019712924200934385239633157604404365853426042376477592934816446480698079098123828247981131800085100960809290877405507639344501658356970544755530120065545882689431825197632439634777701030694841475078436738309000695686749717440666682913146308189020450327730275704163764097700084976211963604519388564914699368691512544120792922557943762407012204115676468796591974076572315252524862519770132429641762428218498826026916503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] -4489594986941746374666873945648320804741671884905115812914197649649613882518764057581429082079704324215591037643350454631383194857722437133478614741529226636252063474158853764842797581879713643533634037909336081304462925044616332780516417981521999733841693088419391298808153791566089201301588409941558964567770533962688220995816601349596920600978512799559666392825325978680720338856633328857817603687237473096664866334393622813029114376329172234698746900550741085537105165609071726163579114836520982819759755521422087074088722186536334460059228047415423213590926558675332287206417383202270995233534371018483403196022606963105872825763713269061788631440963227349096453435347951433276155961302425430302922450492269738259635541307294682456778157633682211482471850032659821756666551803698425246984669929782849402752816214742518526250968571924518422942656495978299894095587897448331041660447725532624937770437367375738725089266299373649626360139453842415284625645885974884438033404333525637677994202332035711581269786011227988074371625754438708407440280586121709616972747960353514479962780171477783381306883019195044524131400650745878305631090957355252708177284068009317581658994932304418414875686260706297445376496249067868935062649592519210604493369621186478087383659566476265704250661551127569782627770850926374629044283043492131025181487214958479585889116745641429728076907775190149170303456462765121260045990077956907967226988400942415659866270079378604870303721802319859265168509054781268643134653476357076315416995605619562701398995103120858257562861452448084067263396779698369886543458760753999088571456781724642069913083241686243156799751513552106624213644805803633623151310146983433371909447555720745142037826248902994094220044017156534209505350004925469991157734881600655707706844925229912316294400098372293563859451075105724155229960609417235450670106775476138623541151233678096040618491244505489189137093793281400827043238474431748577316039086161379115234233981679353814238193290581211369556145621234126868970089378728331337815405777645077071491845015699552263839845663958049462060577267125606371277648714205543723981076588101487618253924008262343836854140263151942640971369063342276763041115683845489359045721726642344387867472615722815548861059541277403560354784002421275781923770480748950160917337325708950502039569664742626331945589224346149197857068727496443748510074799981239184838549771934980298253124183281631106607202207764428791847421962302178144454956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 399414138533530392094324901014954622623189409678469614216983756139630942835726447226305754976010417189294272129430105407034631578420564423746895078943056292278992706816256359384489858479174983988928769087101252622378335657045907812953931260194691657159393575016550807148325523775120790959859025491982210511541067935862202462178674188639105900135954746347064266710421590446255630303804763726853734473280772947071516168397078856449245066592606617002335118868862052939297770921328114198772389755738804756984794416920867706209791851866256364438833367345174699139621339956298685045145724050223395959999091454519431491248820165722529998181492292401413723074930493713142435993165249473762429864912026370372195265538572019571566730165211406804810195022197944309218808496741254388955676018872349537698917656911086207845671421256252829420151417034414764034983776182110720866463884463844914186022177045879842678706496592271581302157408712112381828236536089734787527690711134892945203051276390382325201484363302322615144221355647074569680329590504127629845167359635870821807249143504460151944022374542350344892544712197609969064879903127038628894084792183441677255258603055431193015517105069027411869722837287633433884396150040316930452104582014989772485582373012243813056977870730784339397450825234415681554923758935355163561515809431592229597736940260844973172712606799953732995801297332880884686173988864155468218232067719942038408799993932501643447814811726486167915923702544213918365270652485748688020624612706382761293456849783297583394045770938632134350461485074692954053217159647919811400312049989383824382638329476856356019338979994896246205552642909003788837721676593444134903431391534205194534765442922289226834082918040200069274819458819283325633499644029176578570545601230602597323009537451332083144200503280264387228511055855846273805720612275383527874434660078490688639023346893915965905899300937666843540517904374082760731719495264789674039432540912948222112847900898867246827302376543801925461466086380006921622666752886712992717971409155172710264945611304620107692251888003656050315992930519939716332816465090628147984669517067108980793432446949976604130995229560472138722772938750172808039944548597388608615718345179034219329445947393670365833026002830499283676851293631884817427179117356621946035447392810608805578567383346279998326344954465044438955076377976776529797311949120478790246484347153662933647877351496861269173086506778383789062480957454681629315018653869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 15356238485209704751594499582185278376639732845065184036441159476747353089434942613124041492444079351620005055878908271555274757637372709308953606340202741633783666861361251744607008488559479321212786938749799757354322066727294919495011540676438458741922057627314878105950726583263839488986935922760143908522748948953718595384089641107248720715233131335009123426511591264913461602577614921219922700551070885099401328931333671283285241968760045375105596889604277757860039978080057667377559633050731832622641907969035950442489175657301560047387633716128234361683591140683315234020265258383430438788782357473896051073359403094177157430056373099632604835647077678455072246781503293261674164782527024556913654702753655477803860900891121010595504712359645319486477894149304050342960543967140061839171518645794369181598887149432990834681895077210062721801661277200320169900792797939785223497725831788898894388969800871210117633957358774120124264726767688714425889763911090635373127079535902072052314015086142325403044196017268406152617492029283320505480846702711402949582928331309922477470677373832334693663476772472600467536813816337339075301657423307758781815096552926035060889674451671209929894938799419188594369685211848290849681191749579661940231089601055764569668078726056017164605329157323600998463171314660601507674687419465330965319506977601553605903478870815336929113416871726565053817659409816933355238041295118155389066253071810897005374040532534081694968008956269988352733988358429356537330573184036124812291817163571655026922075736760291490290246899849141484926252631782158879970179788872773256908670788063335463853520993540126321608706492434778678462418962698998537118719651438227323597102247875492659005605242427232872692840468992685043853989345986644333571720515199229859833628731314365693438951447150724385783149635496493282453059325444842290087947616100318952746979736334298174398447958147162319233217531963956761204291385095400272380472811045363516402988387063320249313866569774333829654711041048525040619598048672807371091807747694305622685322521110397661331737005324405378726579019848256244974887324339994801011835895249767197934453099573584289547979577025409351273204820129567345745356768781905952892204406373575897947425614230193739521728837575007455627066988148575543634777468536124383316157299245884446400440088401314376187639476415024034653204739470104486172665362356656996775665016301435285273131840517330879834008275104730462676597135818212791491532698273658752441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 105176955239568820360494562212131520613780633959447579999666608571885871249311887751562389079359155321316946564644786177707294015978830244894480365779419582993683889831070628356395681149834276947514960934334379004887414116363020119648334358377831323162855851352169205458350022413284322976505317562583719482665301453448546912504757101499006374643202269182011438649498857037217218683552299573569003305856117034344892346830579652393816554173016470272023463453740045896795510734950564460820390634267796698382121160947114178497061457122413137311173391956145409781523086357018034992626854910654246728390486685713695877484191628463798001701383911223599376856342366018445050932388806472295531653666061754164895381809956904252619583107566770481419329865586081611752684522625507179765224359312558628305738805761761365528684355290906749734703542676958816876670998250178145798451432451784665124820314720573864637464336170829640110483179535575735983158974247286629594389652118381873898190379530064631488924867535443083377651980132680982642689200437233686847777261023373531014775883709018143223451799746533202817446253987658998030710263474370454924676595660842606600369101565708273810155306899302090553482193106234056416830313767335662653821128227976156573343776564511874824998272807402413552832426199475015292719737135475380206047171673345527273290283981293991507623171339453864300902591269529601990362822857766898210720848611514425585037569371486104709172647853971679619445605581335354334033519820996227930364213825925774425232212224170932585209331454215859787690626999678523967821600580670540534347598745013517117016025306618186834712449029309272765358809324275049358592380118872458955168793526022471410175104119919997440072529622250753066466942213518023692044334975719995525163929823695859766716176085728383594763760861607277987041934033364510343060966299176526122974674872285214914546271246047456168925267154365363344147222662394860730077751730350553475673630581615167894988227483055925838943329357290370852592699642112750897598117798855640436649345685064591366993153561586065852800826248288398961740694438675439063873245714069412902387895278287222210691286081644788328095053588559423316584741597693499313599833636317310816413879314193137168653416833563444218347078272606089423810531949413175431538262196241216645091982247002880783051117257803554763110180989359795406070451589539028005676129187222937213895359244617221059273144400497244259401974746104732308397608758071539725165166601072996854782104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] -1131358954998553078954363350164919035706378066245041044842470520612474223498896463610267023543612565078281985587325489908873420432173111291031321980327375693800411051188849465698557803888069387736507714057838345957399553749591831764568216373186315324150185794756063893026376660655003333245630771266442432509909402026433886753196900463509699015300395064580897456539947365442385555731919268037325882993682237587087212511240124478792456018401595574876532059137152467297395785926705785877479917190091820516930148973793717301271351722017784241533822613305730190324358865767442969784010052939438132972958766649293838769640283625690696705106585645479096804956233677049268899825598380761872951665223500206890605564290753220312708454760943015919435202974575107272343594676010407367543860513260192354037364174001525687680933492044035195477271704599661507020468043964674678681947091034272730421474867261600332138757258201427969107576292537220538071205195618002285866285639600206112082840669118088302551542447332339032631281765952812906491574029619213018564976056975478220742388004551917759998531647658513876122404380770782444618493556960426237142400236911480552630330093572377663663599007912854584489509094442649488683178597569641085699682306546533226703758063179274836551974369243426442527696543695496109022063020858857158315307230769016803290520664275260139043460326509959261585201404600368317443719984651710820293880577903262659369191162349622431856162810174802112533472840743615191131061917742241934460435532684374474442359975014396703060407893486699364025981868828300807170591045094023424577623195387550398213259182445672593853605736410325335468868296656566322305275692442202692072801521345627538158034189349567565002129853181148380917896371107929977700219994678200399115380774546627442089609895237714529780141090023925230045604954929214638474088981652181404352938168055779558459639876404843415278244586091601239930510617709899300582840672461762991446278885306155726715445881489151697401208183024474503147702313470778588406429940564920650842950334587543586699177472235163485529413778520942867492667506630457088605035672820924955193190704411789534424882013320978803320120696628349513029509715030184148023499194384001895810782842080313099361071954043192792289827664863410843916265868236610426913396997937464016978979063870848284356381136932279114006920554471011867236797366780231414977617562923768713328192421001873208502876069439452547240448762119410616995973859724884669208933019035612232983112335205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -2618629156863035416622784436639751299085223181318307005622115919904121730689143933730533266173540329523239973346482490528149934547051848275054751916967816321048235673646326275552557639481289677833658677854513084056514665922927833808984309314652395994022861902479366021459959316579899264754951605276029969131527333153412432147476179290066283100729017808829957260541679579449460099528183954017041440545403228336452403540538089887633190572655984800645950099838679803594255396390532586111196556395951960552291874622844741539462176112025799769189564285469605032253471130642332034027381980299969610145830734368527312825732800700750650035952222187253940109196513664858717669327587936570440038795560322285906238396785755690429131898283462670538115735846005343225876640961528915807538286611401465201115629414769976696457817246044166774907611553938120744818626124645916565561663847945145534698009628277864535043374418508562143780674933539773943978801719085400164721268911100355593556410258854906295022420666218116582416484136050429987513021074259046845320033163282898631905105050940344251484346530718441995157554048880066615185273378636877088786600718595783765478413479750006415978348742772224208074294447728240991009879832209073095225114581461748572927443602768665871204653452999635335546961741145487160283854889131876974126292211208014477294135886890623543571617770133836198147392910359156117334525854396911804728602249442979413332678282926368314846049901324131137417542035929740811689666068326685851032295368560951020390162285165173746202369964481771034869204862301779814339545451804288470440516216238272763169393699304889740517077451217174611873901993507735997752760663104752762513799089935959949684062095390330259735560063640886912481342756403213607473630252259676250076280990355169396411046296687236430550927277921081809334713961645582435984508173693105833301072382962614604158390860317604654663780544882035645076221143499064484259111946548282441702549647829222153000203065375101548988415751681288200289436623957251632995145611864921067055609621747222641387764066399198974373939218498522728240178732509138489851578469870100589367553268905669354311437197309611557896376697538376489956433270037791809221858199513556807383822958765127845489502907303335030079093903732344366231219356808250897404733219919143787801058363608675090521865234970698662248796292336535659710714333401006365206161063798302400970906331115058580969251274915391161948042156318669333808691506489813027869217876286711543798446655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 94163965234098088195617499690551507370472659644639793053858120594188205987588440782207679881853729027038823412534273627338863040750274931622735041831621500373310491787641956702396269090254965855282328196548834204527913865478675910228959091755671058331699853711925530913032288868479589784236540591264559333709389905664195039828059278585787223026168214051652517866761829002780771990361016339560096194126098836179196191131258598603587155351779744444729798399988595884919237446443356092412213807567375808225512241619528596097244468475011214131992523793705050555587200169567523578607702874558170392951459062001330248809543014506871630310645646514940501821872689824151011296619331249466168065882698458967441624430100806392729789476172205801649506144588268658873092941508219770290488578150259669525639857639112710617462521374848137493277225873654404034799474238459630232483536556728936371837701706064172630057860145313950594448724443396621045842569162314798436515989215952542740076807401144109157582459448920799556555796217963673505423669733307277088500823094606191909499960092994940118495063417969864233922627813987540430799770402754556690368840232388491420851285062397012290040756386478013587377449395147017926226172380488850402799401355505108841538523719901170252939040311733414531291259479543188610933158966372773405792150397947401214807157574119362203623813176993370162186830269894986123208271407703390291347583691049839494566064114235156631618803554761781025421534316120649267698713106821531822240416679521681089003248720340005400227952628072959818214981921988320087840249405178807046889609699859725497137463645444260286089876153915684056893731472038350214086738242742390790824173002527951114941577850797251341541422502762737932044414787928089887114616306352551300661729487358634370047065033919820324752571808857945068673884221768620815904188856670313525458990516064315060931804866649927942688941253772679333141251981437739026845096488112934374450064678137057029591408205453290267176664264827984741457374214130312026547620557799216424933569912755679833410453157436140933519094526247528619902262521982188490552619373323846139383243610012469201511702741611507089438538858532408415683546955278729683832383614399360510384946144778777811991346124113081960408332308094460951219541054379163095614480042821987264231334833787957372082036608024683689902719414109461507274684674047134319621087318726381102533795393255808359552780805803307014478099391243718317686028560203198578548722252890001982450485229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -547175110718132161711662690314140196943596728028223442834466529250697318632687421461901503162782869758471531894936316726940645586526218790457552852354105431408302515291836620949754464366553933756169125163050562270061713406926051604911995168852303546309526267619005227914765438387356892058030892362111060233749181098230234100023984881974741348711785953788439803946897753219938990651214389345989669759454216569037964836873393942465585014382539867501092682781483368017015352219266325301971787650932368285723147297971767943977389165480200972997613026102869674088028310298192020303679531940128451749025386399146038239925928887922325149285212017818161921640884337344574690002957084293657444432294836160218025131577771697905120394284611594562637691880491925556197146369048399058578246471992105520250334631851511480608514022455808721690293192376224565169948261108412113659434328317406208992063573961856570602051313190010629294096405236137310076872959913881567038594888390050872573670795833965094643926204324573029443952123063646867458004422597025447145012696484487790503523287229492443677204655807700044674111137071567194366083772077914605992016306517324180575020556011070947821917740543705240952798782341016861036693851320349698574644711467801210931058741772375703736986098126265452634978086461242643332344951695841811395170848325358488723656956181286024800014974640730562709158169180696040588312587307546919771274332031889624138112732500099184461297605432971543206653231016685725308352309440683774268064066837472136105038685548440339084150620561199355837651395195515700454962368160869663257076777932391196410214892158075934239922463801519461939472521819387759127096870443812753835978550480584486371852331120541607181505480744493959904560004856542023435208397305371815089157548708965533808376583987477069563454503593324328168470752378528148427486776077220076812703689586003649778724429723494982401918947742445460321441478027545447584490680315384995117917794015007672890065698133469639432324811726726130329773665523542084142163729482208769946037574745440876808181842902343678139786204560752398588001207803874380936341480791669678114042617879260293185082358802937406594918600088175032045803642391900516136600750479924159748367697900404837555188934871019073688539959115028755281321788475887285995298352060872529609948252330046582375936222855627677994047750558940539334900845719137512033644422750836259301553106385056895691818846546620848305165121270771816454593731719716780993734150939644678146578371524810791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 172827877255061429394660275978673855655508241875117796454923603070406091009851601410591400583869989412831437384860482291919777729059157620217341219474282226106684049412600959813197184734678737937116686160309730482743619100619875619602339114997330214193057092814208957782750661429208621415626061454948177852473989345116112454854229814291407797616783668061866682275588581800692332125299990292543631772385783532818652384366336775609789853606654559813513793424466492361633828430355839988343385949319704284192608934579753557217615809674631661739427222259459694354149055576044184865360867870604073477268200950085918271332435710857664094210066922961799755567368120853078337619441973153288389813828120415073908197449807215619399250393545275791988897260006718518950042392112166408947509148939811968772674647915146928095637897546424063531784239810542950968758501630680895310226694528079400762990194263015049430105979276049259527689989649078449658834509132799924500091511413735547241713351758027689149694682704339800610987155156539445171014079733844967767766307530461060016813835471064246887731507380300995435045520745946088082634489412361923329283285938429389477769755970739841957343611736662377045142822060270440617618089507917206683928001424322561973809368432249819587792506620359010938907223269531680812606035368927227384483331137387151184983346026490599751567301884473066850933336067294342861631085152835171517571556786624080541522335316212385400006149382361553085843059101205947385889407624460683273052224548146572138349048164905018729259864436326293570416353517128077525920229599471676769807315500960642573171715644133566045791705654945871377047517160298127070262518745691692234508344486796807810550051593560220334198162625251049606219795341903463768036105492361937647988981143821083841417607833209601231104318715400082989562219940053412583913036351111309815786053882551757753790516352909242361026964661588847018165760614687221124267689619032919773502240509811457988708918618606560989007458236377345654725761327036132194368780125330172400868185570716085842703581836872233443689987056465769560445921342842707853853793096001695319521949544062038237935616916575184855493479701496444558718801641018284457436673861149860637065040122256125392314432356570993872529042132923274194738065547614715392854416503907528893228063411399331526092728329109482836379268300522215997203078751227467930502918156306941263453989985723158623403729966310962776594637323678551012953745959085477502600869392779259214876219630241394042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] 14320247323259788303435443901314512178740547228742847180073983528550002508009837077898099432124687397257244084411245169261448102332904642159460496132256844535483521656138956654452471657669370338211331724938159366338107138813220372347967283660768897358084642534111176558983603481144377605904371403947783028628602841189193015759583849044454813670501973866356012393314784487040353195350960440662704214012221846890513644453839384376915724693909651983290633905633851485792652186559558509525022109035788759707096307946812910755557199151841267550167105821793135613010961899809109803344569889829901293305397229246688197327113239246726722057982292353633504484687374112748894606058831450645578118524908293740977313249483346110271279731162990759746484747620072508044272294245228517692878000620872774392817450553683856808647226871796678708224332315683290326101975431732678396232620922896083528699053281174728142954291887603926935407900059089885052363739816604895402714284972578809741572570568909773058029141862614675218097202931598843435806927464113142516038890301384910639540848545520153462308536920138531508668066527616764580539547273130490145792206307650957698945622782615154203341939384477683242255866034881004104904418989948802433034256021208974770438610071553861624207377166640688887894384588119270099504041715527300535988993865077698296818985885518663307294023225238618775770530506292955111943553355921920229584876098948288929819750915077932572552626766697478672335690822120067330358748372564416038906415352850603656236856005403017456388816048045972022803314302072003127695038555670146271147494018043428177791934510937799309735074691512979323761849992819446387850163784603052693484561533297899081114011216978734965744527391662238819955712787461435387536126673713252871932053314924902712134816667326616296840855203003052023045938816097219795936030206348297969233228372650699282249705970691755442491340682377847061060022026603912015391201079395102452790123927246632026329746217072218438527945199772192434474853579013495471084566107458230988590901657347807037399310882586751402428011556688134307239267501692982408881574020673175781704003424946529259026576418622445894801848251978650718110953006757153367046516660367127806845588516208879428883499508569354555841163478333346017693975653566931634286368094920935144032163120430151962690256269747615354099906120710140712773716487643498671802581920254064034204869239960945738729046381531413608663353991114812647031754473233419511007599722596239644190063700079917907714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] -90796121182567622760937161109596476688652828261004816467671035965956043410935157163920815047244341514755949654521829079610350406263982013558929205490335530924854533307724098743118853866769170617899195987437218668109250912513086149339082663320735359415984093973504690422495332147075787458968426660967047668473537020197954555607711613328404094423626526208569225797398940729101237776789453691480557604332641312539731099199184405618823744291387820769956251507114785542758347431055879198650213652710350378051753613386070806746115344089714248675928626359835024236668624448223374163918626717223556883040516268244500485013287842456652140536388314151021066499655197323815627070157029994940548609465725569481265906188549440781387769756437433120915598158665200213288023317917434831376268238194890799204804080573670101098111932163697746624758554629847307596341007610373399247699426388706881561064841538865686673137945054870659548149111249926586735584089426245541537181779634780902803470678841405437544857566895732661732898335694937250516726354865475122092060751773975721755155233833125795239693108075107831827611295203719501184886623149113083773526585855596500697537351447012869946805870649653623156021492095948387628526477085430849975052482412478640549390231736235755378751268251823580311254196590583487918151794300187620154624654373686632324581650669208127965039280441805664770067645705182908644053379654610225194881168204995311021894101252298894080262846156655179954730955531187985497800601157836850681347787536194610234645044149914776309387185549361774098297521794488164762250982426768290638285073005615113544092546320009455494763183312217064319895453991379197128216470035535267013948215896100741779581028547709450742587243194118183794228863082412857893498655769857662514191284911310314710797990404679149819219080257784507071277321038442715824316744585585376129392293221455069422370521445375693818259798401531573225792660188227415384178673657492488466727296472595154189323721870835742534247255661425569870695190823832026425499369072920395592230521051529194545427194620486378880096962160728857379237984751732003302615894290908261260979631967144742509372392160621251726836078890335879414530942888829458207707724380821808220104427857571936011629121531838396844612467125983754485878821966143275555176293952484000040634114346555083376994090189086999341496332201963358492283130964450191056432295415501202369413853897479092589368536275850180687473208970086160039834868212228101732707685050938195558956067543476819992065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -2585446300911607481493029989314546238275904888834449127848709995742798431212447157621664991024809060424897036357048853218797995670803599730242498464140054786141361313418719389135975217638038893019185131940798549639089413129723049147043917242078968799664420313523771032604260320588749311591450789828454334840964219052034590513008137963795055196529378685937663904509660912591201544449851704293564370009588644752049936446435053300183107656867729209188283138317426985132512159376902000314406831828882000914049038745150659874939884694801214293569659947678702694389273457480097155113340143352717866089762931787013687596596771992583280850752694448886820490875970839485144153426280460827917658909808491976873380203811921961684262648269984099427519238811469207313632901401711428247799125510114948693464666398013919032071057753408860915336526459177666738881034670464676361825716448035049508366241280113206487038313652817875980867189550067965490680154587113031176456840121004997056189747349402195007451258356828621534062520383581933760219907000387656755285050865546374732999055651137531651100468788766245901665995569201350109318786376093504531597677621820834783770994895677193255791687549901773918062388251450527021557165013870147999021550761506236246162200358410940216335836288963699211910096480925823559025383592533086391115900974129667821972917622027081883070741244510974519139510590721958183286072883425636889346135638733437900403431019103545940636901201692681464427129171343552948171234298337700192221217293671426119170181217068732113586039593758938038677591369418659308028336586703412034026974014998428364800257497814835993199855736053582225612251402034215839562185394585054141897251770695154803786909353212090555367957154011309998997608307933978104617828233394200246284449810984192937719688906974367329352762968428793571856341707905429401718477245059057708786179176531573293090252605600344155890138248773914112214875599433964614719599984233288280297496318500286767781947436274372339264497587278875661043299256360904779965068061920596111865803585129835011896363656791174569313489208346732390902019343110409209750479197792554975446186517716565708451799349603626216500686083940710570361557987199292886466825484302961253439678798585590113573113169906918457827723002385205344663264826784524103208138686446216644702176555295257760360208497677775298860467845971590992879688755894782120384577469423320669218526121736843447623810376967412594240158796310424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -706697332112850433389838802640431037448691701303208707278744416202401589984662914277824586471168234542844284774209882014850172536793903893917087970885273207682175780886918679863447290293786000899527745381357257510462899540876577561534418814719607744947397141372565305382003164855700163865783289748448360193676209688329546959472443496551644655687283663776957402339735031968448686917278405102018901509911328667845156913747225585164532523106066518508732693450176417441657296847858676031297950177026114821640605785649406695302361936300508211861939567275170161172567912920233054984094459910617630263874812514943515325847113953465713236043399942551585396688274985645918910013934482149231464354986139527915128390391335240983662606917902850746262787067923694577311032466023546377048336505425529701684015663517028042297211357198712368385374982056766151549622722553482345133148982818824518832402065100981751162307658521452929047467010170258161663446569318084502318508947118542120885077447273247232157050669686192377909689009143312023548952806574194297781779662795389019980712116043405641401296932907838026395305577099420286711427787761224789313335789305127537617353591504602336417265863382414623697406404134694529886468043878820817094676243021174856778093591196747960601071294150106546572093941915774616530092622674155007748474059324454196242977665492483377294947408681026314573431709363237234647814549277430534522116843694073073843051631304189650064499507372977004840310903061277007379313167018559161478799932250680155392409286236780456832220458947579515429080915370798045257595957013509028873905287865826869255167786781077380453742702911536136097123506854168514062439334107487234075069520206828493298763904719155062932623130333194343793499256655479591721335246077132192682979025250951847962953866747993618404505793544593728905561738380025168996120024727121694250636594806638747463047844987683321954051004247917990266130434709952671341157495623622162577508801467784379025995824307000377503243586014368777679587112031291544188601486405055274837284420742866909057284243559715037064225887168658473641667543945124111063083624491024420345243539262879873516309883143083993030236081820301611547489325501926044650813289410938330430231563537559691666214001391018335479091626846524576376551390423563752920214700141400288784581839303368177147137968031498249187130075190087505027422014903738474611537509387996773021034457411847283601208369319124358298722654581069946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -48827774087304616615819183747400682411273487904874672535005248263637376048346053970694118842106791341261787460481242784567041586105697817981211335946221280758693143650732082980913697666878642191991739698933380887829255933914137306654317305107723306645713982698527553185302267512448637503964116980810946606301288682952299978761519969265576184523144322385687888406435886966928326127787222831496459909321412557322670217133527022143888794624705513821537378031821697963325964032423995148158508657480029700612222636212846589871882698081687867014986888479402626764467452075500155292285920115212046388387491999079183726762460844812771799261380586474807541992651076191467777428286196656776922962494709435293716067374676254400042310359882171739996687404806031516833631462092409746928804083057016263752695314164055435510136682211840007184537759319377863304201189337860393849913852924919922717854242251635088173602284170378479088833405524133808065860666169741601754013544587303467027070060134829795064041931031855617564539858418387413973737191668095002334489491716643567016217376361069570195850441154852193103890678869173266960519188991443358815947764834658060477083185762917754055349264407414058930792054008467097908276068371752249511999460030373549064463321925616500713239086075154850883645263641063680062192449667783054739058272689157682413394382170198516578051091471448184221070442093427603339215565075388383455444242540159370958343513436204624108641662522623399974608687932397288081241916425269571331926284450143107384247282422124069791934405145400134043571878861761293016260030517226644625947716691300150916382964038786269405262461430794326667769509083161758701029963290022586400164724579666434039190145658416402765778228416815380162795483889211085473993895662268838012663295123672910300336826828421305825001400731233336406598522042643912013091353156095632724713606113975964028177902382526013274969197680151966805039190007628971517093982062273482553281818133207012364899607896437810776032018058134459126724641322595130801322572202264850648405185875071730184660094913875217157052814689146481735458434826047148609844636769259320373176808248101391528852252059400714512593224224589960624624521740732255038316945656540319500479759286161372506385492855775186938986774545057942697915035202237535897287821968183716269855625301427252172886440824390638226439659911483649824299511588202294859333632488826912376936351631064924647564010355606928248661802172136958688497543334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 39304040616876501357125349068847562758846414494531594411028902837668215700189422380165015233705386814581877877186801506299895925672024634588374557211240145680219966138192729543640963602305138990150559853621289921531232881705835070081428490281731087999394689740127015896379030341807611845760608168963774414726908655967529183217149384679252489190357510927228150920216923368052876753075824473587136928619674549881529069220502864300787834066253923379534577353932251673720564095826319502430955494494157780370015932339535017970806466559804479857485352689899907261276641662377762096592473995752484857812120220500188165357077294318523800286799927869243936565239465684982000134323976152652323924941422471901574272891904413314629826503804600649393086054546358411972505202053147068428012598381745231030637756349669122118922094854599839254862255383507213334671878290992706677411319298324462120951409515391829422964107267438624198969225856372537477686396402806947823253452728318924885224583112955721320663399063562239772448487304767158493540260533782484608101294706721935675763768498613700945684475684749006467695474893974384375599576905271572249375209557582394280467902178907982993725198704102110692945386134323099199153271122678715945055363467273180147948268523677595827061950961359337233895087735214715446618031186049337996225631551592645090337971916993456278052808970445395715051412264041635014720460102021886673022464621128917507183903699017693227064120438612188180966934807446118116702867968587497997379976572954154641866873509284827662597741579387474640773803164941064246658546668479779545381670892433910352924296992141654937568062247359493757317022096343297500056107334704282135489097902193306887076610743399873532404919771222948983054705268658816299855235949796314023734318312089139684878467070865974360450319350455096223763582834301102959860534194155404832125643474328420737381654994984394155983218442735608148233955734154521435099295693285357774176717217275921770931896824921711491905093485459099741654856931546347409261523388762963600238666190890067209651643237637584318072691375705876388984598410915405892366188189153782982448771610076073431735621255613099933493217531287282701989206225438416964812856153541526483325579935608562324332869259147717002619832617379910485372342070710945585486188487987861331445306843773787834225651540584326069363358887581736102577631402480873487688458059016729573558988233551972222704791245649798281380782327687484212219715118408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -25425686997373826153717408017769491580715109431235730122408825729966851213314947598608706569435734067466492588610827839392749845790854352735562491167854353018935406240198701200845560021679874602917267319071307753518106120396083827034408982178561350351398546781797461900519394544882537130313329174266029207836025253169108625231241887347447772966220073292335440937651000013153539822561528929066719331589114244610305092582764465284067094802618120398457080167774827541929659494597253001079503407964832229755751240524466279597946780111644209780778157091077762045009154017540469094537943200125327711214710888920086558545228865056830801085731685504324478596905969820622516178656432187107882416612941804690721295541998092429761624837288422827161671661446135771916304201670103954881310388639866063040988191279404545561625398179050133531133255343603546058424068836166308415051656055764741734343361796730789668113167303841072219999129404574327981641218955101602910911522949779168027281052938431335275095150108333100194219020901805587052397485946652696950521692903062161723697485963302589385753638603065885412600362660357988475662332629117362638126395462139269909321744018423073223294994193133630399255540807343731481412807797127669128642904880483303998080003688607205867768016148181125056090489733843261377720867555031802950703176201581467860633078376369227406381285534484241420955646278038769115651121306410780867456297216556910042785640465179413802393577237619248918733814295068113412538101238635189252543623815285398039961416907487565255330166942840023978438257108462017632271377052481277420415360706140754552526189422129559475195314004444404846397202427923831790047842698395093361880857051407701913218864841589828202896087093788493994987152802725240790667581512725656058796583012598138677498706455687481039083212152252404201630330599246699123158010920507021947705336313911496042184827055638773524121784637767998394182979720786784447201313662579502863919105186470243202320112614389883794266561655458955278006067888478915589336885982574498643059553773248197285941567861190658159208049895584404489299896702043452235883493580776210305790264085762109958782394294636844531901591713839100265743923178809981365966997319980573093371272724764299684812341623249151277632688366375107720994828750724622884443380967553905772994720111152392616441485854109535142815192536149671149053590447871796186319637054453039583489549331685815358493838065542924829439720701973470795564935542643070220947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -2839247553953478885945779246911996141872936562117160551349293926182131356655453271965317507395357160386711883828012045657142571054950837077203029456387518482688555607737588848801818177165977725872098024258407522144590979364951707781118858273552770591873743431445898489232937510815431427678890872450273177952314985949735846092803589025276621541149710893637096460420074559565261564046316057182359879077682787337454261772060553737971563882196472959262160739623468055081062156605620608290314343210406868342922623959503545346824242761721616817034535046325318073304788863380015898729434019035364326350937437157080609675120783121955392195493250212349108026833900106733646600953890768948684432670562628010012787659499965341573901416083865574905867796549636063803047926470819479375298530776546383483063331475379790641317838924794356951170150476122293377582424755667828616975041442385405557591934527766516777366954806096411322544161551039487589449473328799199085141429779075786043805216031811292731643854153395359959041013474997415023615602140149251786469012045496017330750626977942668551625056243339333247188550555964589481610148466865374744451469951583931810657899877866146278868607321591427961860149692573439647293517842131435971389735173630463039609691997169763680199771939234873908809298869051972333177783462147346842054981158866909795817534638915582136566788973669815733584890346729262275383498548981856294972633322719443908152183429281053452030191129871753685806134094632537662772621959057100661430744479736107747834976341266618761395013253325474085722955785795505376232718393480308958130326386764201622739123883218763614895469383869434609459952544960407978911757497840792804303395805094138681543206090568581029304045406571637059569811192129844032247569985287415154932929317285743436199927992823409466781624506347814932637082994273742829142138504090393237252712214759120509610789323775564909204757660131931045409109291214601359583433060714447102463186393797022505762370705685666424298568360094851325484465197153754998237631864142483710127074163008940722771463304140344315628065441989724071254923860589588089151962761070773066724680412775981975845981789734576594980160931509897646076361461393743683783323683009801294860087946994590071507618441675973487810111664880986640233460742460563663188410017911842935267354040904357741040227642779187774130584427379805898496351270112909023808036195809050553653664349939493371696627202125919169338361070994980472903534973738715052604675292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -57335830049774351746219899712140943063266850996965524878603031757218612435202456594856803022410760008306000749892468316374138144532151239572450567176267773124343925696047904258002796541636596185251255467984934233912118946619922802414739070172815040071896351081854886045631561367593265093153654899220302834886848133335296494801457754071839947498984368715413852244511664946396487156833727635196703519931942535627416164961536016405982886937696718224082510048815978181658301430192975152061888773739389453190440687870870677611974460367549925710698496581475510074877818593472102700555168186324632567110518371711488406208226351216447521838870429084713513743620911791088660851613277334032676139517661728594618551987960971644816442695176551612943488831518202396507336783440364503319005104597548553969192879490138345540884402825787118693799691924724376418850314395879347728740571970788923445288734520743110354642467361535422716727698316372366766317652436306894357825145713217584354827892060650126014158179044932645264330032652180189407950285468032004088725465867060017935252617339945434796078357827503297870695868888241159113590257091822315252463232604379816980296444433182399439063681654012136381206722912833060041324160374064313266189051206665626623450467396420608347999372457575150594646817679524826522985698722080294347252067794480160620968910967983269016947336654347522420574320853049891500102506629370284103563208893635700115428947133362262950407189668518065505027576943382436440498096271665423951575992369382927500137090110887846348005012795313380932245561406889593126554386228278751293379100689973780758292699288162769097688529130251323446862630420972648780846319984882678657102297714796915560107450022515093099357215871043336291375059380528689519384722532824892393289112795318360483542649485537439746493725455997335775914835028660998208986427638164237869047956382731563240504244696010306597863572469709180935644819910828736189260561644404389874305677708595895690163239260641112060934269827998488520669328951952498890281903897930705834724154172005277451411475222321575778572194374312011102486314636918464243060104254953546900509528308092227186033937126847792327854260681525806986638319913245001934722070024631578288421338383680138984507435067268047628963790763519005528404604330639989090379955314459310425666700987338835016695829268898615939978874290231268770713170565237282738094030689484532350453954992886939715707828067369281308598729731505348923559228779822660726495087146759033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -52429292848271816500927748696739035429701936788589177586372994223309080038940035318445238594795371248742666850796325357892133608554412641989222925535429917788963880629157795903402995707297257548343144759753574571750269928750687056829663953370022932483029802162186009809542474419309525503836855951115668794803381976787768749097214376018288555297853375643009390183330487554981294033944384964373070513002644012783017303532600403038169060256577758127101526861676323397581789043881369159053476225447586602664524566104747979457259765776052350455457333098236715892059567333860765237554814890344024060938235660041962334247781724723317618468303869533584109816981306421402762770772073040391574925230198738438405352145367261648255967691242440169804504499736998043271419249175238659210940433162711962758961440705216002580386485342509168787047081361938290064509856623155723763620636890914214060544736465692471530428554495126487579736294242363144315545009924807743438320113806482349826921035593529691122859124400510159487914804542600982687570433118936936394745617286575727477397786065797978331740227137526216047387075579042323021587970568908030929939570372538428398507434853010711138349457547912878262848971651226672552982418894611391893666015029458413535165861335757714761779919909946765213207022167218330177750555478227116632652311337835723388182026797986504528743891984046161358602767851451864759116250343157114279250473724895820107754725607647008688322787223484368332188774657541856405508649037970124168249125689139621681825228829925446002938609267712268539806826167184381473831278175015372332955193535832906669805033218262225341884704487277172807050724895034676038444036633065653743958914460985705251137145409222451042785506065234203464631234525239168847455599604133016989827108379121792648928216937484678118351972995777605062527292838290480456021537813688477192305285824271666734762737630550824054217750291817954231955428921563908435647904255843067658145861936900870264856661265774906470737478144315860671967662250242474176347104021113534085458149050965603990087458625078541646216625949998531458186980482599869184240411721451998902531807641075817621552958510778260886867054261466710539378986091360648998568046458764956205913707697373129318434697496541122758084927403100709048315740007608166963073046332340243632636625301388234363610349507312510121522263803522924431073349918516364858140313768129777548545257837078231456377733348677001329260342693503581669011576193994983441371005028486251831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] 3786965092085994324763430782804703166583591741646832564670229652994349772065180154518057975078828552000785507136672899030150637283844949824717062192186512199603074594323646331809610560112654593203911960092531984416693442801605581156939634597799818238866379503222431751363702519621078289036079998238135580961794794607061364016636393477315183406607676744326610332322376872613469441139062256606412153222849287698752410522426567804178622684725521346334641460030789222355459254052453048270792744150411707217878446949662642309870693839924584069494651256167665433457945704864914131944984895649420638698774205422808645076421426424660211400360899605391208194274907749309834363051148837182848568878595043922413482730879042586386922746660388556829555835410394752541823778910883065927085550552474698343298834110500192806098278822481864361156612185611736902685265147146505296881918253268673796762260971786493513985902922533219842960696176905893556323970575928690918800661405410409358392553948636152814951532657813339418948300538750125725073041499471031640306031388822435337213894204250256616333058967713633682729469397355557472541408364190614988891095111486461216157427219193504642762394957604307208817932482270888445729130918603324673101350879324169749936991327031459048432511570846870076051580510976569287325084025454459635328631450051462992583885794833628315389943843375643154125398884554351410089378735977487707396487143019674552916005225477823017144679279059554762586037393995807446054441150360360032825991304761219631712960857203070316106220658800996440729794880370724804500776895034782582671548757227234503348448491892770450842563963430853422817694660683818072385499795833023629273291253436438770480519841532349283138573975496735971882475368635282861090096236363059507076109049342824446354258655301192460667661715619009679559080157282653603445710890354891464125441840185777058739106239921417084336134112484083915286690150877255835472765930408680813147888374203001991318972593700919468877249993385993781204705845531996824059368222682552546246077809862517372464199440968930145566357165449917657508855619609899445414530105757040852910883185165340615365404379285038552863192013960388040307263990379087821836213943909641434445600509214234538217808290875258679467650856562941710378379001166935906572537669637278339516150445770998531083188180009429538296036795541623647836806754575487078396042116713419354848733716352299825387978001400459280459128281235333936487613083125662594152771589506301097571849822998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] -16883126148871011449665287365626653747688845927184354532003441304444626262610151917089543812072314334110131231952529588122438501874692193120474416167646686567490621380408635910727831173221090459703299288709547050749936231486301512518624635343589406977754749260526910129083574736048048071205541815514074210863987867758140065358315056910384476796232355824557572028636359533736396277404358349394982964189215673754965488685106079176659536580595341403986642887159990415555360483254999598103849631849739384031912774687093553543511518942361567506047291453387790572090512193762592109461299567174364891932256793546279460998423250435435364561492465232323011884828069538750538659169204534809420363203873436456337358792017756297262043747627125952500725073109097706332879169644132111226284946223691430912839180150246761648881674482857463702099024882854535996586900989728844923744260613834333435537503794808899810886459729868106147665643134362641710038709099492267077135055005892236766416615439416047992885625212406652953409016833631430194724130727825499005931687137568924784381288539498320979915248249173182924427817561150591821949756090722403050696799641001938932408402559167085402136354232346238009912414035021527621695750932959086691748388692399479195138158720950307805322787314189832445115322517906376913177789745177619428446633543826285827528385436455145165822252692272185512033888025613365955995933848952982680886743700074823789726627514834344024831085004576426901748497380899935971956042233992232215927976992221452022309151696918348223480474823312428757294786835423957672415637030498587013373625956375718234548084379904338517409531474660976436578378783847429476767566228358209841521088754835224015157150708459467807103782398343985800347465225035542806225424321535776933306831567461298900743753247875876725697808689568167938921672530748359831437467236237728173094015455473229326697354333647072111138592900708559120351748271568384266304125406242878682630034444687139219155062118808270506850565703363933258063654115299069684568844220161683366197949478857209516944475684384436841928017837886736092243066624782111964295893222984559829020194738379486722158860071418132812828551614773204073197789177394444611200564962597321910060135736969222043510344444130121803651782615023733245663483425503847167598668174142177474578144360456460589638370797678623918397484423838957348071877192454598034235917485921333950065717578333680858996930571524001518149478234277138172573463861423585102849997952034755144268274307250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -171613798530867304029835349566186103240307302165738281853580086026073799056834226119091766622305094794751342507425751537365728695835643256089026261779410527455244477489786708839079282460949623500248387518020535661556721823369111583770239507257096980065989564791272973754535537145000918185856916728496258931484361986833381532790785426719272669492795135147911978380747903263084516678323829635133670185438546309971703682883604290762062421231955428003288447104112849120854772191663776158812033253396484055522035130736474632903398345663073612972478912982443081991895498221360001651091338064392265751702139047637140486434700796611841915801247910857539923726639389268053424811433583360859466518814939829777603941318890123323027713095126121674055076913003334911103180844307640694102688772026864678849095157045987317600250844506846083415873186381362114670820515555997993731180659418133285688504918279377655357481247721774632152760139243920823004569412857811013344466652281248597224068451718794760693351059827390049659054596410234074264979891621060906401256033832320974959378420816291730090688334610868932824215907639550735274638137353369809285682070601791091225486169064343487796871829494993049975212985783455562514061765779990222133879673587456612693762730667860790008255009654230190101072459566096692591171044077281919830354453299888055991360361885880276875689624670872029834141525191060616530042481811852181419446700786321829563355672919588642069144038065207166851219151863809176561574279384399548960670335644738214916836276487325404601170784740820432744158550383123710648065462982549126137194399852669300138024518736923436349810269128463944404093037243225252927815690847236167144597874350845180384854041256314342534073973267659230099799691816074178911609796870796277042432224932026416738732814990957826606547747592571442349041386272898978094401892551800548986171383782437204534130022509550533073291654636268089754623962903134553367918449078126748089708644474609090091667908905495669125891384271237494518752741219906762238805765099241133753733803127291385110248314624519740080650248749915545840762176839532741413421690614680900813748474670236881519927506055823085927331307969668616371068580582182044048072851487558988744852981075654199343548121967448178974292321032523781929134008092936564029628522083781936241612549403736104358628871099851286195369165566927296530532276697871822139932544053032702373706649080979799693108269879672186103769663457209168839847483106140742584178049412457767175510525703430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 2244235849436709629374514977873461443393899045862772380489377669107497748445804403316280046243875646043829975427232681623930173290839300225586009232221174182299201940357742587296835288033005793739010983646638137850582708078542632317356203291903318485766728230515861355788864160180710171538921455522414576334608749539715419909279391150344012455424465884276410269810729721948350656035357133757758709171394181569329413610676800472150277899604936900506246426346252791256699152970885706068405484508171541063149670804285849516046702253837652124389471758684653914115176164068899933545179234826273144384301984889785685796980597170550138349059471515484372498502155887907920105993398556444769614685172714326071562518493665414310470920462413068307301151800821092123358435283945247688501175811887007366721477465906409062517820385461881282403100249340540378543006907865187749490050192181904731844711323293839242320790232090295355595357205612904135560281059216343491287790080490471041504810154795312043496861001342501318619081801442758761248179531611550826738706775524289598213209553651022890360021464828920813757725491395484396731807967554277959888583490413704753005612103713748390157736060674886878567523941015794161471845270723696247319295006339472755456130095216837822278657358749810303267166502284317488508391819468974547271400093185489711370340043015440527633846122882689521841806736422101108926242525960394956635744875819361927765834399250911766731349936286222707024286639815595313237619581674472084691096342794416882785033122449537914937360047601851165210411116657578676788977350165201334484139535859153043510748887163896505100903875629697741612133176135832270842612675929895891983629472438256748421524271014278190479411986353800568650325364835022347798958118966032547398221420268473942650287233505870014864711874396124726062556924109479088237773119338940195352162291062870964379139903567539303738265413217716399359081110532751726005174468089103259023449412856187733666339918091777229664187937291340772957833739811304546992115682322312830092042830953241340866399141582567568845812661330300626864648894546306850830339925651801872539885637495736569474756408886401931121401090714762221321193973202253587794660146959430108711783633690414894237811984954769584661460173218296160324327852082414344104129120964901722611003640920139457014987425352400471691372382220214958698778503737810732513489165100904508836108476683359972882324153575144173224886251876348081655146579867015580594946655423882475588470697402954101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -8423432880602367901994340602059604554091808693785166132772669990086837583894083378229687657799507484070720989333378621755819731926777980551347287004454055892922841815547602167439049934621435638299009609276009451887277788231903542223127775845809141634845852161191465622324578204756569498381306958861872420157949368784162010029078140165437082010541003288894230982781745097613953381627782037959973316923158511417293296589113758014205434830632221382989098563135570759921138920929729611001932991484860675855394144225894460548413532395266600204372058051365850632468271455825815842154709723181479761677590824627709367259263735331638924071263704544875460253454190203170276913247667575666728728463404558815330429249556252927641321577789054561927709946444677531098451838391820410793629976688540713474652728544464656606298157720623382477155516819293581942915901988916743208807533589842211412449997790020463402787756128257009542360785413331456682196058545828729531915232259410072579611116626956063134099343756549574477809031338460411955101815780025090453821516569575270459215707730392919799796562474120275199391683886161985578870829299708092926516077468028527182592724985002890529460934227737361932554594421365008924863072539523260084440018696692769880641167496423584969428820169516259040631247865895806308558525334729083334372194057029338216106065662935163767856210222581684415226485898993846150903276892371393236939371631266033130612211156278164495079411510967939155728259880831304957845230866429764949184715094799111083267551627125399981781306269160476821803941281117586237989331795882629021055608187660397551382904134940383866249598058306893760418751307550551797607514081785326316445982770276531906607678286149772130230277029236017817435377414868879577536015729871215065243331778691885384408508282666176154759450176821160891537334927288831414604676727262304283284082866130921210295110375733144247622595532145084108166724198165506079978286525214262133790498117350275481131948617650014588052734457143258214422086695108201485757007120944442250119635777462698528572389332353473258506571317075269966695692313130356244847428596058405390057656686119160367062496598997035162814140570748542083425508105032837511601133400721773039267859672219720295030873807284997280124636221569490605499625051439694296649020588367016385187910357403733593424426373844048388144353321994465691671626524568451743418507032439302132797805096295233156699144691281287878808539199661118651245624183007888768253204614389062498958082869648933410644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] -13751414048620245245014058927762108067788101122407535262893473365242354644247466670333274978581413410183915811041269056373289162478557631804017952864222926965854412526858059031302643707436393790583837125620571021833592263985863517580433311828862969459625646296015393306738046537007898005216141860201131112977111391714527271266773557493354289263991754143160820754054273599163819269196352171747356098662370532424448030300470379404450091837824024441992335838776862211775485685619693483215135180239402841157710747155467124242717462353653888306400498451147421633952962975114309051350481199405693497284989403291666800257032813541893660745513192967626957097873402111285687712919535941533053172885536349285534571762885935845505916273227961685793672755472284485835636046636183425365272984079176892883375185766827890118821934553299050113225103555523812626851264159071767977708783123778667320573296249604209884201313449728679701851308845763945752796767762288580267720623475045657869936562000686444488314992580712228254206057408249352180137916781157103860014040708224904248180236952287310387325586276983199074397042557331293738139802116603082993224333143698668616388258066605222343033467078476580965511231027179037121751298065850432181798450118708315811478849408918492748528037438352828415979466746700076947621635509241179757417698720875473471512173945124801442403456547144420209829111219249201990997951433026961341065752143039945055770235399878500981487415070847646237284300128270050427924725556384616488013732164753466805160842134771907848645674081232284676804741732526686029647112418031891488073563460323015965542248352130029493599507352853828781992516892830279742716581070627810728779507361163448251341309988146928336810440283457481662743803210096744497654280406244797268402728892629200472851754409081830914404006299435038946753622244032787034822282712297123054629523603035445462116344632786307638965078396269790435523944906292796170015393258518580616599498479839760363195829977350316040795020709299216592130246703910722011756239648351475729789740739795043168317086293303862799807593455952555191338267196879503867429874211573785263303758751352711150474596966746989260316857224806339939834236646233389098600751391956334665391008612652265087620928662342115559348251660188361424124506841259727206352429679028985051431187263757756966653251291995434291442485204435547559289994929721779774215121146784984654423758009522442419762279287418641727807917237590722136516762109120213497764732835104695141126285307109355926513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] 285147817631151022750409012508180953258889746235143507283111952166503389953314656401346047455736114422993658454284983757045475164490548087279320694693129939142224610407858733677891749387510321640203200933483289959189579213250612049903438794332359318517772977208167192198265968513546128042581487706462152576296573803586074712339847071066821202603523242769126181173735024421233934050247531139500191993675585145268853994914092156809673026612156484516117580440019359905360843199159178999530843145251316171396721729594019955604074231017652234373133584692595180218927539859636380549011001598449661001643373030348646238308284906274382329002461858662059280044765629263622799255704501066462279609384364649026451747319207139163160917796109490543720945119530835577264992375283079286450642871658595671805011839336005193411073663429886830188330783433075540938242984652167262437487541022095777317117297378205393489089902853173045175667256283225752351948899069635140841048362938298726358720643169127070496236734641803804382390431599116725445646836098563874396332510371702090050670513553363803783706823332214233455693245843212496311594144130427963508830958896066571805006381223564167674108166390272032096952074725569891281300049812545800751985671444757661663165986572597193132303893561380286858847070128050349203343411852956125653609217162397596853482766228631730524897028234041192669425542586428659221084447868528067666329578241223770672908553897067465630884090185847630531713402375451090510480475223202238075640135779913585193248838736362204593958411110177388877542070310621543306992041800732512348125832232383780914776615340476700568110943072126039493261403122659773986707631571732270760377377289331625576021096582840602914273687120076468184679100354184710012226595670802513392478889951362337538977205557511229771420609464715038597534117991116007133995537378151945931057438366734805878614038563698333378434119800644360173131698083489135753111742540001557137451445053495116398391515225255406150160636948190222299627933606543591067621059347378523173407788359588905856499524322872727008200656289518177495906937057884156790707573532970921939595920103886141685803885928366994850643725594925010608387441250325391309926000792438966221658739334068498978657576186639666136975414112538753805011007958760389007830724615259358777869643249788577413643074475059507372965669052795051928228355818947709290980524106250071762381592025157215253841959455694869803569612584208965443058132659562534753634570339198006649894523434340953826904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] -1453300082207541106159435369531543688125768787724560928022376904485388249215390227189548045518601623686704933588053298208250318377726431738495618389986327716139390837013877511853420347843907812266284230140013829938939456843039473661346807639135638752660145129053650170393358456990443377745637288797906802910340675934967281411753171634418766720707721687202907117602382098848018413534267003066827221160871933744970464624605770481251383138292169518436636003463282361281476317600317286907787107384791290348244775718438787733566238838696324169523403206319120489452683768548536129767913427865483785750753005454676858372208951609849139606853264444498735530893193851206914195479829544050193539413365060504264694736635810693086840669969159303836655054514253665553422266748301834063979113109261217802922091758235065967285566410997391639345868631673246843916820047360540504790346384154791139441948556150690557119826337774257722135586371984298076913077770521765784370687073853360643747102283823413056838960357686163141853735028644840263915995376722428513798256702686125560285573142510917649380390138621258355508203394046637400000502641129998893668366809930535129646047616712314492073718710168767843699858413644577962469932599905638251398009738447960019232792136364634543685392569614125746176383450644230989738274081154543436676406874015499125785339006457952650233048963292009755709718645721339994864243454046789490679924849962045271914689359640391919174711274480428460648040503851365283872110335281819952027552724579387204020173884159099866196703507228669734314366163510852666594493964385503902685921580893783478255049591932561041375701398864927294971953871728818342260269671608337018834869422983465857764816868670588998146964256281656951718301363923918883079348813158248802934370439559211534560879286967446763307079476847480472965949640002452754652805940629725530964255297308604440772147151118568101996218452036862256634340953322461069869435422014095455356022535030432548533246056297138642212574302031144522253592719163316110384022826787961354755000846267036154486539392752551836498144531289151324116685143989202154741598592989189788515317233011035353054774373430720294026339941984367623376557225959697719690992377385005265222936649462647533445083684919690573612544863097184590943272059594980983489449269000611184073790562958468852499843212454750276269192652867208251355246183592518133613718434868562836528748504238134465071020376950171055421235058890053749487515654746838303081014551199068307596462545916438102722167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 11106868590773478461019297590227398963829077047262982831778458859103985820387743885572540799406962423245810312034751295107731433187633623598757102104269525157434291202413902513560853958549767302187468299839447300463808424365010470433509423838222788996001861982363513197987372225742267674659862163062350140817916743075952415937851966624275837765291429927515671404850079752574788255612967517333036104692935860565666991146456347299980553950361312051493368082900509141132607797925630795284064266229102570552041539156312254030108395108586478341802195231880442720860548231033836384964225975591237198244742798921272141457503842637996930371322520205564444227509121985658054994327131309080347882289086585484105654336072436231045480835186705584217247656427518670589443479904169029684345899320194842941230687997861041484427699456184644114653778059071863165290606883793553199555122330135659751340323564257059015025926474104559745841131602504754086573272268129084958472741192816948984319266088081435438120957845109522068640126455111757830163259651838062965480208868525882507300196486712263024440239089319370242575661389553687329402818690882846054754045197386900179678334628754241370716945470914172001646952987824391763410515547613713015215918534176385031761048631210588119516924872819104510112249114176959449315913611598340547500132614422603355800837825147398364141520714616634759419772706735306564085810688013133465623697213371346838357389067080035808429433514200821013422161129006289446953698226871850821948364054518286111934158217935280829061426250920374806861373517274603031465186462084857936872712800755982812690078141121676128825211995965672862697436654792720244354372454893788767269891449987675573347988837195612559575175734131929673084383799642291980097158607757364851440247790057912406547519904217640951284852801401147709954932360114279278531423139462363610043394910771580416549587167893238438160498022860992021889972022084179154649101081664207722844569808947978392414879110308249893336896505001060761572955787159680071580277760258748720381244411962669660384731251656585709956626123103393036121432620809853335288323721082559386383893768817147443944049911723914787319878725705918955939656604291020549629401839580419035190791682439589597998814785845969274567092023114544648137335000948873238359032178663289441559765234201899228774279513081792517501292959324498388968740899956826839722207781808402631021924151749163234932302191104724897741107270121574401855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 2516410925953175562854432815536724678934641281893786271218157986704555479678634132691565722187230447846591941088289145188021268099141605963869415509534391083265100642618539369686473157440631124085766634260941790286794020767407492863814806334006967820565837251427073621124177856587188698044493422315032340705112079935451649557250668432222615190261857724063444472245550634219843635735856323135006771235745526674050292779911525290543873643741781335416836295852199415762914576599756665167362966141288085265002002977554175841354221544812481762290415245880543276392605157798022831077095053389372775790596728572126989666562720629773481121784337223908006026165295570207872501840853200366311827013944436442955123554422940046869119188994059615029518409457963589001858125762694434698538806801587433005058716268561441069333435312673330929804333687844212071863321543647548765754238372765626655672207290939350261608915139329188578809935306495645342453029873536592908926664065835899104078092103486991709934310648525642559230406590488625663746340526771287054939304117470192390602487167195818767002576307255561480273628139541653806487701126238266390761492791966652530032642484962533158659333035560650783725778077439551054022033307234028170318289581249266347402356753371252897529430393075148235487362269444425335002148398685827274061562895481315215638125656744235525995743944056171257170845877316750571303385669072986478559690321743771417894055516889731949629165040555228714494162239123645468619335317687769289851348521408831084193569225510230142110237494298219909456914176059529158720983763241525025476445030111504189920084810308755327484683192797254728281918394331023831278541497466509087022009702520782709070396891465765255790986833376694578490973343617468251808273220655928079333939920773327296964606820760366572199739457820853699856869885368800444511922946114485920701806874041145871216938029228980313677702181716240433741044041236076932465456891998348520700936700071093326245163125068061311436370550388889943443587892636770498337538295523984694018495906853932664830402230835625271633719588922915682815982611636071443203183932931574347348643347041241229127064522034846373245446609433215690562982508657959264196596655161941156397501648493702834851654554946066293555676298848321613266069902657132379432646372570258894343198238281616893532446313148239004706843472740294252907801270539584125455071195527863479438878711361719600839571657491244849325084942393004894256591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 106478883746043572886776039238741701302935815437623213974305501875244603171136991699119936823091100164453019620881112094779952048714354332843857317090092153246068335393235407807873498533067590084813784679582853159941421093983154882470434397154144270784537753216231715451651970219741665184757475046844463720674823625726023656237298709416551324053398459149300030423482976408305331556408230398173580617785332660672546386186723377129862175406514168394909827786636301734624225318892537524644393888635242422297671254633748363337534271497677097842279567007792398001885765173749383810058348926730736050880906399145578985394688094730345593351186428728136882276022479967569346519514236020572768826074966282418246123222252956655978718219534879108306899912054943605509410899196316981029434529710258154850780902429485565703037404009553596203258449348170960458278801506691452452149829103259864726548847516474310670465075172493110459199908367069577700941772302235395084505160425364558898220063538855827068228336725803830443168296350650169936043034358849755676449415679582144378313721014795599342517660706086543433659603764502419078556217151529439985150147503943633939933959731344232139695006237085748966082449283977192756079516119507027826568592450327598166218628741487203243654413194983154307449856578286872724782514762170481642121506245940621821642681699504035678744364864055450702293861976094456768279527758790091676296811361311103841483629824780493837335856462383104697018293803293774196529688206420029985527314476964904309933179618720561261823064936975860563651247267473068391474745419543631468233768759146495212019282256154924044020092728772180523635554789224411944128172496163234633691729378029691088241880584397920062499997816844324219544040265048874128186588672813769680775226578714389678670481226980512663566000645098059477690297735926565689973330155872079342485936130045990024982502367508355608831937536242307154207062916497314569794192217230655588707300236579101376652890774711407276554253744002454212979634011947070428901698073773652247375001773176695235923262754775689763893341911884134355873019173317322212758588772983242150524403465133938561881044190318682616622575087443759106805772342093114676807309130002739583791772459728826422270638863338400538052404172401678038354002465205612321742488065578773418040064192920336571430769521244001285388722006155505678572091612057627457149789891952117590860955497720507164336987072954720731643440956304402789101004600524902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] -523525010541732712402419743604253423597194321112305050850301535396255865526029964057695633119996847829573241855070912187564940300885910666388512531397310605758751998392704526164285219212856648183319416311134845940347706569587565728129037481896166489952611557448549717993248506803819695251121650146580902087053949089587144402308690744260291949864349557572874715114325985875411545909436019295238014340131551746314124209904973794998311095448910447335016033354993090419730163579874463599398665975363189643413738241985348422760121953761071114583378005590327971519231995057019300157235752425445828291302665184214018789518305979247120530955774339079956930839659382132154657120561751694974411791969044156837361905309299584495548235024314394721205009777434770506315423339098046723502086371276872636843912212427069940197541992991712585052743671339769960400169910209260479598133966780686280325988173127218227718239183956465475373233600644574920964526764071228160238023377242458280423139965721066762933666139419592957242663667287389365214483573774850959296569315723359056917893369139179935358371520232369435725341251943687544862534166578840724465636190650637911584682938502826190117734697527633884690485779338556484112730142652945771219377616054073835330030144911603029683195293449715783515021153798258311549884229537855731237593088709736824203313584327179519689237336569258465601661068895260459795774459627783389439674350306591109153721744006366108736956994434578208831733886720864529801255008612444486057204030502990542370412011840091637269428504294489331732329301779282946199684102703340680530915684091319463680504638985735635697102521554309237890568985446612496243228139711549668787816722787464148249469493023639210364642946130048934297377596908344879237009306038114475847925262884673282430392970049433982412068135823356706836477084340636396433212695624259661328413807989882920623380899992077177061577942318684359518870958750189259378991466547143010691865065889876985219227446817370774927707340632038924346019615838557620116524853010028064362981880335558789416589009752207905605905244724886198354096753794461853993621550317083093630739692358325954702273575090949919302256263866653838799209262185076031135399344467399908978558916451483155926165655093523186003024736304343929548333791766378942365812291781061613792960414340651228954245094137805346022601913378598343350674624987987886746217051053166117208814677810748945452501195540662604251125333831851094146259129047393798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 275219545830998072399853329433946318407694817336254184785300174050495320944304202580945233236631921691152074249981952487408167180092465854930993221264409441452050803339721590972053567198088665318948883300676242732360468437184194922190225623825505132550525768337283764205639546740585483910538222792661836481008748715126183702197475667982775286049688750972159245394572683805334223360533418633700942420206101344588193987405020188159609970549137826639132141106348464084220297141641731811832137371449586275738691396444518608590163795616556734096223336093726608030748095123004057642682302673910839012424643644308502497861528385881955505243340840058282626969011366467069433868134271770756738185479686627434225799283160610185223924793798188906966916506471564030019087878697768069539641370797479790793635604103493951977444416352950933268347043257353164769568175610526998036914307465802400582793461217050470103466750229131825509038900472662703619575352540299184997793062939750736666868827718552008818246678390439034697815712403603932273948521694585691893291303359355488222153713930719931653981057768663452050053965368373117616261388091318794547402976770645941429244113177652976147359581732864882194524434957357702906564044359118740371905628377620094190673180369433869684195559276516153870230078240213861605045600933175237413616831697281463003065119428076538450779426731396275720515378094263753880438147126032400990465846185853655023494610078834130662416921391462827688167550820691573847592758837456752101000188627590286294623746216208553312290077248416222533771289043281632046644396313797421245351648653805199457932954960546917335046246098627214646598960653613782704557288464970959368970199979027175261896226848272988648249816038434305261306766505610963941944230804781304786179724660698293496672770388047518975547094896642632008400252219853344508150649668938277144303341855708806215102111849733677120902469111859399880758010821989687785040111898029268001184510582988351251703979751488099477294263386113688588426864844119732532676897765211719412087782264088028021494028591393049864499723911959733664241168616177458864041407932028433239927177689925738194919445586653233271482893286283708218450012318645182645417783572492588157942190438467380786800628006052620516848504813239667902632152353449833343247292954154436463672714401979067123647472597822968961734037903264886933226785918234038584561794118673166207899293842698438439090046664542965513244323575575700502326981222722679376602172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 12154402410191458735183314580970187128066225388278433460126876324474073327348545922682744770872903033681259220853192915647178102798171375134967636393645013901181669189088105273827441780902180107404388964737844042712052144101136899420256877239279272743369476161387324050918041607571622297512673258815054631410347933228436311181490449550626374348920855642458486512289186533838418722752725787318528887240957419723572493233721672524947771633906635414343771650155859625537033068940401750760593423960070018036159999239888791172361752636918983142043293597843262667709856983685770827296863005368311630390332961996767481011304748373270091056175981493410566831371446333673932794153989390195737499332782192083322753917929566558391418534967671465378878732169583532187909472798651361388870674113003435321439221429891057057276947565597757717910529667808046272914888350690074807660298777783718797071591489849312091601868216511958779509144453879051245275124351723314295256659290082877779227722739601707743595832663482928914103491940930572055805256563797542712907064740059614055217991289917150911627257657429208869833309727909448062583098389656483616469644526908337127149953658758154673065729284716067050246585836914757224742704755487233981925348328525205635950766746765660429458505242477984300606817384814354072114359134406487846539666384275286627176471637968095619237125365369843865288639833540964690165237987630720885133255920858695006599782100013032786812504687417553052310418858649975475847692996520823267128520479772775176569837742681057981381849637093644509348169462446462115928559968122325666233223921489447813746346259327600629607338233502512897892019180174614912908970641589045401020137036961834320382617475028176106026207841930245256114798185572661522762004892326667741220762813323168656215511805433721080836284183416026571608689394097868899900508219605207132430103473938613607534685263205407188605008064584086163966649226830426189997947641393621429545764689740204704710806206632819198292296288980917896635372843802103197971522945462741360116424103613436925769846777969141386910097716184521584879810896140364397469656195951461908986833101423941099009499337671322067436104728111264748886185156032887896638671356657702233777692858316056249649183949930785068905170730076839478805181002401878704597162753992396488328380792421354621742059070004933677464562896424290148467072187498614835789311946275202535139349637186924957080400981465130140199353711246733900086525181905017234385013580322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 138941913889060919136360316815926079866466901499007538006442972228312858274630334881794326684120349076396992715373963711067113283984250360145335302738153965289426928429395518178692314019250613163081128549138711868967917401994883378100723067086344991210906085706601371750694955076593428222211424233085598944152018253305018840713609287819661184840009387083790061272176139258569710065826856520712182368958847278693340989646194523389704036298288077998676134235970166999194645405506042322474772755198062518189022973449697611332648676420104498442217794100100338588046841219542541642906434902090168754411248823510548001845155672334953560321299641821825413536764219980397486561252993424270954474810681013405201545934771190212219923862686748709027261148258032538414334067993946359093008914645381021855627547986212131278710058683580767323806088445252400966954486607812279201294801672513037381938660081060958784080194895012208515235468819264996536889324283389942090777937542987618176169199354629464769966566781372875032941842194303123016089266284679797202066024242683286531917789423364706385266033459948773368398560125050967498854032678000580747570008329558531708924410241420979992457220867059758356154310732342057290243684028832170075647052149471560934981130810494712982608401104127196211298115763230459723572002442214528901481747681088170259269619448543816943888301753263571920806616419737580905169306659545849813074241073285142582119927657251828634481823415112476825052289186054588254198544988237770412544634284258544341609594985738891456991338872358129782650085521085307766214174568832848995751929976032189550943270505548240539159523184994795083930575512516982027769261931900754920304772540033524193053523940357067154260491342520891060581040557611556966108626415180622677338234219968797621425401158533665867627738500795326742609396393732571563751417203506128496342078764222911935634853005864388113198739219359496967436699123226505027515229074325894500166520953187120438405523611133455226663714569176885803205043425741006610520876858706777210905170890224040471432257684299520600359421445429192231669737534967459818747665749353942174151256088050716427195854411897866055959197023471595274540257802278392313167283347323539335434619766542287745760241107041700247791562734213402762680959324855964697128126579718984078297412516973471718672515879660882955959175029404225240679229463799829690986027168644391872924796402592859495531627180311031670053354353799224447669341531153008872934151440858840942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -569314373972120316602120247598087996498031322970572286842128275060900000856628677876105430997396853982774353947219292789845351147877621005799899615441725430347787606224971447067990265072341490764153400381319146236642243977480028591931540843210657834907375130635955109286863242486586621506454360347776993753424948875831296777924242387774125197632866379903167428985615201467895706719876212937565915834011685580990763369368228041721712917037131728830189788306769820319927731398673542642079991041878194429648780601979096004108227310565239369360095697707694947640666375662362354196972513580582692942878856505168152513741592806884735940933053504863137923256929380951927522847876012495047657177735901701810592348721626674076182012884482851333082315348054991950574547262696405604445583715127413727144543957185337191610740481124145718696117443388168532730702597234266561700793239619659787398640343242676417220112184741161427279118317784721283393327348298282702460833754051445648575603696139336048593067147419112014543629957952242337210910459094364009484043992043467455544174502919548405969154859717915518470980485041006278586909299871639094945950442199921769223948446420226663286657236512149611748645016337847682313841331858674447920017296783519174339088778659343241509188750152787251725588978049294223767815741199702717705720746479388904783646019589157889715314688157861125449758159976656904160466114236050568929941015081332330510201330038320278266610818779693636498901382569269339120775437426010990599030717742549157539866890991074679434720459693318404120617144903010174715481766460130863896136004449881809578871903459172161401189596617897326284104400581294232619444569187215556842235086135303352996398632477707805315578752830041870369749448322074184816037274583301124150427767476018500498338960339540189997918422843326993446853925294024458232029432282685963077409005702512703895328435669417156835386865410439867754365197688737628592282370897031574662711100512852735897233363326395725086132290227395557058703281623328235209611090288469025955153384687372212000417925935329713935897678702178543942776166977235044937768220206889428916739553257466657914406682433567800993435466643589563354216190462029403740150743033208408324284478135804857322912549469988057782825003953675026123364866477103306141561054498076678127697611515687939659732608807631342209848626310415127303310945573223380477506307319606480876142774075404830861729648784400413031903010806629046564015335027408859502884297398850321769714355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] -5493991465637782940828018631278343039750752737490553791611517860911448905385591217382665469766987198942325902712813548484620499476809084298769794134492194134680700611148967918291399795970924777286892651757125443827741287543621308299706227057195847040509348754291593244791472084933214105710767080889631372526917007573441318105779952070685510449006691525341095144366758502859742767010348965744947705512058123936240477217062224937105010734817516958831340566680856950306874638376521405297541556328881317659492197920379177824263263257244236646896308787363548932084478883958301120297839180160949313703448793060889584797748186265530305051062419689259551581944917254380604930374716159259814781784526313308145150870598007740055336849048142744955968193952753337270343118074601992673180940150737861505320898793175759578531027084355874665196068090970719755339636954189080699259281642764759189162966712132989175451691342926181925181386047899570389059449102296638457815100921517222520025189167400649366389031868105060686831315596386106905785476640507288057209310622436293111669611121192390671219533125524372464474024816345842740503118830430647590652095097370145617141112443230575353599588150868211555596141620531225472362209748426311886991935095781233021055334630402608220026174613450049957207311894787704183760823794135406334668040006463584245019921451842717093830433867639634696994067094727268295921435371810908398592754496847460463449474767782914785007786155620535063934557313675483719774045962936877356603627946972697588240594728950824227667178239406453381270059274827342520227652535292286923425144748008819230509415958998776640946700602071619549211667484103610078417244665459817712364751946193801517330412458493526462193713839267014804016000129807233589740409566420681421891474078665676253106348873662949559428239142870340529551972559229357970502304924562865999671244775996377092745961746076129620038766159264999964658138475726811831403259987412635916015286820170222610858364435852748799513969078698130894049232806724997130320568378294005576230748544194533221941536554718531782836110950490035917991310083571727221561103024433293938863782854877409196772368193403559404507658966805427391911538232708792915076591405436556247879876368112058242135249235847119842106426356724123389641773336519901478160805569923014768442560559672690201817434555100468419875009068572830763094286198645294559041512406547796799475116936459197853807478763398878898871797636555118730745947118578118972126445029857677582185715436935424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] 84502103614600719609660556809445852966156562571819037287206125898697947701826034311961322931681349970831548700994512563912353577045564853516682141555813856719415259598187785341511770705160940826624269765991759482475027833169067662194402728173750094296015532344955268920463313267825908885724264923665533013425881071081882531361493903374661433233511024872198921810119208422131880592541743990631417308164933434790935691496377542163483049067590699089689093656395489196081542920852713956513364920148422567818578029871863482971418390288357141509098992453255098577405622848669535257985457417342351555488767242066175291208481601239904669892372770893779805762491755236741372799218551049395299310068406654604078514998429867199396264867660007757656656873897473594740305498985850151776967141704979298051858867664571545413210542144552423583964021042289665929010157918932786721848641379224959215745117903483584905207792000665989423055012008159095201486317415297366655168131136799017444123524790486895963230073153053223822058807547678765304742572125237746488381135353725178879974047915614859733420801467169275618387475015219706857614964675758784140421201271788460657473815255466818712547925706320321146895620144098504622052747005374099090658518344023454740507075513971729836433418661196629563137278726263891221408656426497491564618870479499909176880227407994837059101450923330826204964510730825845452788850472515117116775318651110633092741042449476313222541817418314193012255038811127792642699219806692871609459562293207192472378264258151125360901230041209264340049616429410891822787527155068848596116574968394152872615899779516089650241991101289128942206682232912041065179762316046439198750859547969351842184234896520047963689912000197070867964914280700527769943433714657605401346930435175146375732144859837755080522815710832276337665999179998384268538921015787139082403847843355378191578986065687664925047601697015284680007717576026480032779647725588874398267914623933401607990275939484421337653664736130385163374047016594172266307827553566866618983565232859227444931141396932673428410465394126481410953278777448376364970789236507495577313726574829795409391275671195932833082317718316332043523784401804929650713393639139270024185740972490606355713273562548162243513314949512610435028390538599350755331545646127388677266249716016294608717493652412547362392897885525734072314840160280980338800731243791637119145109789443919299967287895468543473068716063538672669368243896596219061345678369434608612209558486938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] -92838059696039303384832568757820285867150000259434803953698400503654136145489391195240167043384636636322346276836349605590769992368132879449681822685313555810118468803716825829815092606251899680857110388562105345767982975985841558185370249693613744536272270610484071388875025982857376673183481927926217201404622925291275298309498954192888463995160460027211433960181143963667191489986297249913058985689539326351771149979089918391653196713048230103553304318405132935747860259240802656141350286715546177214675054737080287149119635185227506146827997065136448353150126204531403463638577822618972291635793330893059616823916048673859168328901340461548901291872116021920681623239345326990149563786808619140851897156987306106113452231130915749317703981311477289626566481743419035865816310933747781623973818796428904300328582844934353971859919178150879188479668746850142663189848985014280792031702696957572663576818284453458735193107963991897737886008283880348008431239639066110243064727444823658475910904148895356365732286620815441190884109021331388248389533475370504327237300588773015096848294320910926183802755178842899351622449120111212001935806546169413386227325414377827165148961151297045874765159915613204941555243175774051458633707128642179319631852002519329579792470214992986488883608526851936082272752974676825550779371503206531780107334288386898005322096629767962062847735742044714967859160102200588718823452997654970309641147851754173439255261618478487200071326230136447920539116297503201080050589675112930414674784322853167754657983788129264647098088960338222552336994261255092259408419678628347770749360384479838512010083847338377355789009147017147630766385405516989066590317710170798624003986625070684129374729244589339252990591932949728542658554220007805260944004847928261866552159918446157557520312000373802561748250880320137359510555104240998114342786185249485496602177068173943308183246270626274029558148784191902999422813202334385325724448102964365279005478000056768986125157473151351229895834030565740820321398913822752665044702731930200940586247762812621296389931325541635799251180143600399768980912289237829119982396172696922083028047404481981141287771668153722348639769111014303538464276655302687345037642658061380902080605337163662083837684750971825453514033292100833780146603681660598297861579767538536884861225903417466483161662636990383997256076371368970341915911510167608572847586512910936817668972619180989901332121794273552094684096002258865115014385693825715861748903989791870117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -4980186281255507903355402819518220997021257755006263260453000359035890487173195753215325160461877077035783879867458367799288329572526245810151749846472636998836516611250394081078014891891287083061377891279493206683680104788090630758186246270883018303717231877467169342718891298284103092900585325325050548942021182078142732630319119278671350575870823196512480866750432438337213411464372412016646700256858376091669157415624595125608887754257670171324239927129190547145502098598218472081851761797814390522579025198541594736704893183559015854838046358964235104868153852065303161063826134102561270176823323259212664139029773182861140431354855593835764639388475511144680243257214631968339021710078024422908413280729138781183446248893733823218476337539898207819334402520872052586734223819366400991744414601602195201308587328156596234542737334456895807563139659343994570327114836087719291145446338846768458396367231131271902379343622831930200539437044960179571628519891361833614436555465207631173862705091926608675059288566008408732168186268930393233683565682236315726761282974053557002079732796802975295266922829146610578528952923290337030174959623707884144358387672658194300134252812483621132490770558197066746435178485013712583203719032950035264262139293223346470943053297660481116750117873759895237593314090712302979509769383357594174627142924305457224261965083417486570500740807663292955977741111617032649528405469389525661645188688349793214011125515456432668478816838110778529223130284597348207325846175725383387629480607990681809888898208025990176196795158686093730593884058315865087339526351710350764403648353609583542423435988316129184557963272857906449117552359726404466027694647026081825306617241741024490102272648218824538760843287344332868187928616094519191781041016500793465951134051148184329349754346767831285931201674319010677427574558832110107323199807098228452237185012283903789633951104413714150960339857246032521627498513790214571212739520844138865563240273911798939928626006696467362065782613862168710948059918671443067072020549838200689470219678645598518820830396829140340986592328124557106398648089065505298058487449971296140106494161922525536283925443595667027536646916100421794310904482569859994012009610776836570760243883472312906604199394127950812795673086579215792546532628574701088281046899493264053293716206900319892537025952125227035243941319565491260002098863013304855964592990466530278636171029168016577501739130069125812255083045087884123600791008712462826224509626626968383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 39320936671286621042327554100788318271700694861443121493997448661101318169174126819637435650082115619290147817244272590280982725366177082778170669344184054322344405029631107752622765585554494371773996336103263479375304425840368427182720118416506581408221687766239632945716994156670531427669234153064267275090200568775934902182642300905774962627357386123554011573002230317208014652786660601649382272291750895183200424592376582425295325687686215737644217394979784135461711696531038037666039133598948222356400370553880563627565099911377430733582459810965946494310522258472016568193884120105785700987307634706647006436128111308088149236633576126107649248028939499572634230072445709308584356508826249005284696173300965469322722525111276211844628018347804444152105689525885515341724870045176371443572748637207784629721658465795832873176080327015022259995125983555996489713268762855560971540102777114766714224905563796126288999163590225712322569338793283679798033332494163312277076163880436241363760313879240313782056168097003726105551485401042577644203734069598853378991199119692871081421191468265121802232776260096175033315746274096409443259137990184021740153385164832602511134553459520811784345482831977078980117506881853669522560179086210894324440203241983614869875965804735959103168675963555171655516915875555888131744684912643095790575758543786668877716577446596700289455993439913733057115112279895649594979132934331041688789639028789361277870874795528530696005715780115421978856826217608946382968676339625463140086416244203778870498102733501336138904820513651365725948322451604416458645640602847601014203083133152369941040863938808041684126449820439999432776725412450042071604385411199750388245135329538172640393102698671591266668274071325031726999302544267601679212373547388290628832253028247671599413992853963518055857839273375070964396634742970848799708189203423361559640915035600140272860767363016321029346045547646235369742978600850661079836543777552590408544604344826057542422138609829703930602114708867902252926097549260463790457249093718339584440309268935909562682165260976806126465291752122756779176278311554501576800804212164643155353356890083417190907574352845598172077489503338530894049823099534285954533141532966337723323345619309943680742669532905678180427820353231268029991688073677345830919414648966954450687653716872958741259634680896030575355818467512280634833346763421780301699306925771613251295183307779457000426022412722768806274647104116099325955271601151785887395817553624510765075683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -95579648525487791533576606462274332107357449816430475407688175299465818377411301883632154282633127423456592288441853644019975808864238708146794356799322320581816329578830883308943027256977839093023110261590221844558759808335028880167214576691920528575723857454322712520805399528916890181337722576407176243631637053145045658892473892087162428590326647389516873910224074752478687639029206926692515623352991171367027906344999707279146348824631226793081078142361648078326088818679121912943150280757336572210564808134962130073581790264872408943640807559201184536921150403212678438574468428278518971960714109624598199424711493276847228929707437734587808780226353837458937535609073085378649560283868189194335368744034854682262124601060909705017571554588005635502763086898006673191652332595680374403975263658586734721405852338299055973084570050948626773282424251413917546847486806447666672610524140710717612086378101393151915602530774309487483307102338223162362076523168735720861381026443112086400082793206075909133786369595411514488798156834497022655878651529347840500482898974405078422926209604992919860651586758378064550617776988644940320785174580665109409555350465864958765546138729638590277891594650959888350397502118775650822675556714550441309154252361022898728731739017612543772842837328260300697825477332072118627462432615923903126278201252428773769606942597280334474900472055698748811500344094780189018613219846228405566305975034120817719662975376879875421839176698334180648877548069454483225640081952926095846245263232805966871796739308936667853772286319894681695306702267310994592955101347655559366853834531508456563595471209680145454803244312800002156327399971057545795081728052242888758816602784545761214087249903377528110982308269771066597474554116655338528033161291826461840607957798367322089466563256384115125501509229906812112495209491989783113554668207881682109921386254710945727186257440726029420499161189614795921309003877068373173367740584293053420944731804200856969026935556710186155046522827012360398461052120544133322516766493157852095638458747629922512034680609745477418011420143682409674083424544583084413066633236563772165910398853951956012259902420763957288135093749439461408383104869828317797301840216650869500125269775156475033358237804697420564508797578472298327089037221845164652689806518087838076374288440391002490339106544496201711257552242551558063753026331916522125909494575418094168640824795164000528458876955618345759626224504932829256287699082328401800623396411538124084472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] -385141153526642239617260235582528162209549565828283846237738058569213739588735910005299026214278206313839708941367796226757041940831497692178782249451556095388008041415254732726104590978037600247667934130493220197255713503278196639080154442894119734945163660611927093009641852269827004347524383659205612076004899054356336658537408731331700888702105474171240464237646317239605926521903342940197066437810980215289061749492575030776402410428144547307412566888245429928170936892605740510330141248394837709229266293983757384895256445573097519279133870358060488844818199592159218442365706121910494359545369719708337110469517528670038639554877352791755506906777232442477678362674088942714387268330655960713240586343673620991364929673367759669797917208379764590723032923340182885141747968408959122773271650971009705823038431389789039176745599758880453133861449501687856787303204135456513931124569425311005291838864484576864113912081192760386884820933345578118587385259623510580139410423734126218474527329654317168776288636192645772828599558625888512205689300078009891781444764141899832787971244929618549478402447341524959196698671883761332952404461572761546206557831445266455848006671590083053734997693534815075548331629085409671472828085118962525102158466673457606074614345989598291696677641211959359496939585127650319352642072776158838283999719991179460133204735455418861063219361589661140880924087506519579926433969953253963105723027549196059708996821142411614644269193514678545174175900863697053238366469845441925644734408330803676254022234159392560159983291729040846019400028204321398022621080042863642616933213953746872382229364876822734393447634736305128249539400206947212977364714876205700876690294230248152900923118934644885369919871861724743152118687480720762883552278453236651706303096423804361635426349202372049460933359500827659112314839066440682331946947594849545209623234779585789955541293819507194931117885090098620742351538410876986089697066570895890262587701114029066273880505447679360629707853751026221817884610682830266828549930465092181001040582003623530679419635864930390711000043231974846357206791641865305278162535081689148434529191728680545546609824437633219653566160022857467555453413583548890734873576917613949004262810613923442923122428456579300272552661367580186808220321524796778484816230268609213426274471720056172670257166281165037896807548345424704146552987249882286545657473223123120409298896534325332593525474695398901024641222729331912215156074122401896886458416702225804328918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] 4151704527051925655271865273963569695884517824298379525318365848870616222587431032956940345099897018261259608590806619186591077311102600721183972364465809936576620767824946253792424409661619620759476666190100509729350382408211294858655612281123736153848051218972000976937294588398438706824453541703194112057341104925279314283782772760918169329509887534932622211536382994798634843843661346418971752176242197124583980098758148277470947329252382418119484772194971243507976661268845066047592623516036469792574132587812184230467727462983455334293366084996854541919498032550290547498640097869301290302507464615665524701694260383791923376648297200671062895596441002802747355486995069367206910748299809596925367833669452023565147268481836580152083703632974406143412735143462577751296329580719106769925425742079785341417683420898035425829607495579229718346222231710703378416972548372721875351799328296309927764054425032110981826069872400674734831138576610240251951192293956743362750584460940593803953139200876876518980699899267709847063375733665260294897907256203319155085227932996487907540835082809724732721213139202760152078255764336782855592896258977744535210137304498192757814492808125206647641602244600784460805713363149242956985902119222360039045909479348552922330244430247295521150621139519903408902259863878057195104578976226018110007972629639081910868664666354701855977613406617356745444084366545079740279778826339324246701562614805243518868045018212363081981831798599046565487536619644670337766916095357183407818314137438409302264028215515159685753396015902029100608352597414122671251732919039710693168735299154155050999639929211067005236214878604015745315433671627563547965586020892124732473190794690993119627805697033219741322620733476523904288175670282355271913873106829652119677852164686468657445499766330058537524264580303096764814143042239830741390333751892310964575986332385481336730778435733329611084506568169023425881250849700406207615529264527959390679528333965527403274046994701539082864002281347714429095626726982175444415712660308595819505615068888296055050090549185230602587961805266479144971248554427211244865541079710355168361339204118397248472177755865904761522800798569295533468448976893425765113709356008543702783073255876330008519643956086438793295546430122693783736401751483775465216528293025927321655239763462464622546050232265919142771473263439800347883178659108473881504651620667158031570383435186087967289534546533828485925981221085634429706360181908109119319760793587192893028259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] -17602846782836044362200535337653768520090404919974696230503538593327469612795577983170064948045231264285126392814632622118378991178619843176963162928975718837534728046439989438961932614024086331869636109802156549068691960030980077469839432999301559847743921927971886393046428156295032250749391613369157667096531721162304944835458711059143658996332816751618133536996067049731658979581810512050322908838034961809926714175890665288022130133787374658080424775448709880988079726097165754715156421253077191940647639110123200223419116188259171239252824446199475847955284918155367180238752285085492730125348748553327872589966986398537431772391449642578121100961554853007793953111094335391538140917189239815438103735209544593385227440394203248978990796467302521983585381299497259882504397868414744313602985148248069489043317122978847439056069454758588407494726963706655524677560169147010918351975914234199286368156936164946230445822035648124161226264960508109047419371850484273216535814320666467163611515304427919319987373127878476098018818506347714015303989747498741944115777624367830618854050820369885021330237152336551934412623344132872917584671324847944018458733851736107350910376424915190979619145824303109703287851557869566548888084139763115211298454158601568056262588979889233205318334934988001148971642423750864813597594062331582469733727134125066098416410508456988957375368482166363964704333811794762321087857544119244818556035976552600402117828854090740711784263638722411817161742514977514008451195222583690775199977673682956064365764714031657878719016012398530655247457297699957256808394151335018946708887338331694922829559996225711682022895494822347311457091592923219681316911533223543342606606948576312827353401279280986845174090783432031376673262845217234909779029976105368506527913044198903706604624421598021444575749794942362011252348639193411878254584565116868166228997522885455771936533320945231953669847694877489625534145852690362086950513314318030969768847181199101591816730347583754515059794902717685037499905058753143165707055770195596833437348025047712164333930385806837482050755088381081454017666812693657521074161235810759828700649192672771668746187905534742003785102891452277397464883453199427027511877822366004865911249860707028927570850669219603504409499717929299341413184322079080466769290979578271366542442726609317533884665470053826762550470654061868177599817837056252745533267489717536481289215100744692976201028875177785029218166290162946148881394917899787661008659256367536727339029312133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -42264852463530908052703592799197899870701997948989369218039310183667164676430785887120434678886466198296714485783802004665625698640705648763774219451364172190549400342211733678577881771642116981574510087443972073361671892199014345447039443958306160929452005018770260728882301019926464344975896070798644299766446021629691778954208214385460753784675322847445577860385566397687456937208017049706722770247881734369244473029664439906838159010054734535824983031754589710608342245050237092183588377473860492225238721987513023095519844836781197272091028964891464701902895593641471579366754166969140353462737258908272055721807744476691172442088876065760040172022943670583315414807053081648676082450988615834317327354818333506441363810232271759558340227034637253697827525861371240788882074927417760587632401176743762326287402462992946918611572335225510586309748885262547552486325937202142150323466505975054662170339338569190773927537061716503584483953696120703909617756611917665540988615042289787084668047250573846137863029513949618745855729828816962932829124175813696767046760923668422897330458984547675469379854801130536205413321552740983380076407425747442729140745913062462122542843885189014838287373670336530774082066946020394085275773671125952587198858534934207195121035464741538111767756335327290917510000943073201193249730043785743256462939922401482903004799730784475576375575975077435801847544529228336422946673950184056155386202799126908907441877818736287488669012958797439328828376126142367697173771305007473746375013160053564340911055210962704671285774308028625086265168636083756475110778581885019991898966546047559237522065025706540010035419650232836336649035329977855890568633570537064007209496571042582716366377276086900928998056995150747305843232271733260407435027966390549811161054119964295472711077268794989421226309809386039670663686728163165041795090254847877780207576501074217068283064019356946587961112444955200178694381789235218650244836215951392174111732337429703181337589930162080179438149765300065858549283910082749622251789575579138502690162582537633134431270664985063803363791007466995566522449753338195433966218395716026585889459599075060075592112437174056145298047931987621344701628825814193343675568088378644669015277190008197821905986391651777736828655200071842022535433534079595349260844038440966940204669295608469268070094304863926896061008380632300666791005949474977806287801054794541454062706264949156320653855800628662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -6722425591933702319029101725616362722683439827118460665711998723247438698652121663773116843850319492646746535172743898320912084200349293007001669521613626165393038366639353024528823967153090084210124801506496836132743370324280621419546020954119972673338737187449069729443951669139990379865205450292846378989467945010720323243385381339197458816755567039119965754167344277572370876483373457888463232404165095533683115656013690033170326275959352156752953125605892484328996099719947428810980168066568343863298281888394159452943907523819277114838615161840978489538081155798280737304551798187773211563949744427155949889026556048186832604753237147285632382606053344508200144405394866175603032201480881490345681882235977706467607555515463392980229854075894007880087435830775201720572910017693977228024062284051043233039825653057339550640520889768419288495451214834723426584847265177829934340899930807930524351871183655843179214328918693366114330426774265025065021571769083683518486768481118814013057193067566360991334095171340117060998759843249085252920260430144665042584466150465854265582541990046365961523283232673965524474443915623707717234097476771180695009533977693497557744688639756571152500119552344975102468629483314834640693617772792394930204467642952570151881275256645671653514388001122971512564733347806138721587957734909238927377007368841797341294252484646062190153202581512380834360374362671832553786345816468666447258677748487990889468666758201020714333219533277443394924461444600443967008435973271888067918847016195708790503267213917710392378412719145989607267947343905841220044480917510754178135743549238870214735197218087379852020594530140312741641652043098453667468354996137530774781984008421867797422528648256756071308361069858106355024431046585240222846062226191011755708514148329084930745951847915389016577057258955470527612284531993799281932089481235692940305995430684067504066636482665880123829524004413635129494000848515719420740602664271824576065172874485798513466502543650302081174734809639359378861521398591596858889955837708030556267569251084634559020706075281763991486288116701683187449925543557850420948418001117581554451642396151064497326821245884730374728023398025781416385427194848233059087896241316219294724118945024299268859640316857511900526208252237023339740942973695521488848454135387769768091079147574688947450561956091189385133732124805019262343488508652926456864632480024860247761744544425788205899152671918272972106933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -165296458533174366988049061963080325400231626648116435396948741653111738630635626319380557538288143515231680649280743230831275892890077080689099678780457525270769156198206161396115390664814855940213696278125880489291963535601338839262041845692168762000437915542388621912773974305421661746857933217050227911138249291913724891752740869338478399240897255990575972035899319295652961305131379813573296674668071754613032506780296147101560350059587567817650728303617091413765310113246039297276319080573018708327804127960304368766474619928083678110077645972845827442751000221814022006705080051925312436215290687939231622425647495724496967224194759125209393410995774694594842069576925153481467637362697294665032625484019099583797011888379167180131228333693425667294326541703108103790596499333020163914637133123295597411612519898807064983160361841135295085193988395905627646693396348197754083471273424943382155684596584403523954395126501141249481173011780631056254349876989664110225190812263577591019595454151299014354912185005742564455074917601143876825102311060952778810597411571760354749120744059478872233895217735184573324615039050805997400581181785479381837400968514109204439655179286965226666971484386327147795917738033399169729934316743665256906490846183424118508124027868701612100718377439058215928581001735203315435559472115865068922910347713420633314620934483147060658573181226032029102804938452219081236535468417697561729101485031000959401756951535468445193203648123246271695918831793339675381225549942701613911087251450028148326467409449321843579285897178089647646370114430004735615835035689298357386734995898697999982083341045357314883397496860673704746169543412854345677066466601801704846788834154047895387484178450203709475796914267927944129097604833210047810114994769581455114089596624631127813006585093101663073914150976262091396920569468747898384496063995162739469796652907083624659218624562112039943496096981491033367641549582037579270114570362948146196746783526466109527178104194418857255028280000937779342789679789697811256647190699470653570430225833236832758578146888392111441632907249512449262612442187335204971823206215320166168924652744870935272500278809560477993459385777427525383552267938322489251590996765479646184958712103309681639775768691221875132715673409832283648967373901299594237100147054575417395557721443513496779086800693145799399201841410153312717947198384169278683387676070482287045521302241979366698387821088545024394989013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -12526469583077120960412642841591109969543642352726516590208925827679773382990027902204032062740881360014190315438872394663709732936657904594919049626363766786082319308578828466903716934125774616926769345701329283760701472388618026047299663371988733400970684179814459520274942568917192765660088027679151057492931847001123779025182305533601640622087043407954188128580641706297763566315889407225474603178942226982941754868269782322142746906976230509239063093124611967911982018390238636647071046685585991569404827095915508238812954390081068140563125448225682678771166263369261471519256630135437286143723232540653046001599640981906867577911933042242222499786455432846363265436611046579546479092830967042877001568693364686839719676649192381696552726052264447415669720832349178411954781506090201628608498348003926425759213495279523349955027580379495771475408577135332816883347024576142776165510530825777500781183653780429822440746994661482396714957801475321271712965434598381009090929807576745120705934639153930747836692509642551842195419031709419907335610052791800972581735154339880760106566532609717275502745750331730708556975901196984586816769270578126638410741815200183024824601326343733308522348149240597038293787361761745204253330173061795586815287734386996105430267202192881231043281162641373489462983532406116912367205590845307962320821907961536498654857229893783075641322266194126567445393995795832734152127508008944734591096344078921564393910285149720044129322264304784169857831201306435206085969939496318321679430722090829756198210898333238391452597983667420557809383508419752927073346075091784768011427764733457240707941285929219102339935938568714710079677259073101900410346833512819003439999705007738452084475060434986957072220832769588281173970855847461318755831217291360324582638292468685500736556816348244899836535076902354470060136631742526540456525692585257433616272560169502179305008003029650634128865247442961331304650946067543078497169645651262615450466376971815284970430877500546922119014996181099884451623979355308714785315858766446876231417994370120297823089670339344631386522012017890701524668401886089379285982337559361733458746971622805196703716772742956857840309088644893323582918332904842835631458438596947909735789019033965558926697956473271053200998216239724742933758555081602674716094713558112811933644169002379727962088423480831899933148891208029666229590189386968237165626565094729645074025490113635121491864055087717133574187755584716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -1387983526641541728950875319833053808160043041200347231680831977807841065012450751794071985723100320618975386992035568271091804524902115199727744811922429529122293244209463828321419318609068951591377479722676104213164327437950569114945713957174605402161012690775780038182139363897379252379023078926474012833255974940794868952877746570781521965914409048223553744493084263410223671602806672357091268835347825930236775991767626436040181810384149444304242670451512067771832405938552386104665920012189204279465662421600424163000384100003390073220769038012639358449704735527370317969219654800473100449352275990712270700656156916735109956786304492935053267429737602657947230171608952037040127300683633090075627173430091583296561304529013140877089092513032528831391213742969510143563277940301395697781136770227900194289727488986631067962129414465636586837478595502111428920808633977075658935428067781985960449964509804864714769421327409576041209355119816293118587622398073591913730604686971147364916738681814624069236763609983892935168211048300690455381465114672488315857092721308640982458488298142613953211925831101390037967805071694399694888092221712750278212678735001180304487279576293570869042562540781691529930082705597506265720250795207230277124512866909794291244552382618778753467380594250957848768691997068291076481695640068975234287160256710339728293376503796845234228301478822133642324489126488758683416378680047481888804151586895748523629834224987524389359334619906292836176878537565466801082288782290601469598755894922435338883339563754693857928404632519650073473699577154862448213697577729688718821287914589563478288822469334676344190039920350122268837577586939138381370702695823264305091652099801912572730614940824158040138791907030429500369600650815427843921904798622543043604564105444764251300338228532448317078831286349968958822235058731284189953746884881790511942737460004088704477743443461070702199260165363826360081182761741382154880031489059046888148218284142447283257399525073440751482666117649013302529877563559448496779468053875525830815229353208351024092426713701758382092059114009915381208578124729136513470089009549327417290602472870631616063414669757067184986508069008722739373466615397964408599068874999935314514954528470632047917983716190676377626527652148175560682736065301022608995039941423866662652491252792731742684342137323590838485053395327088681562045152320968248242780268175760625160843335811311105874648816338456924768252065405249595642089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -36426728222794422653625644513602919243907938707077261970264541436737955542206761224127189050396344916045151566273129736950555439597949054240437943637828116558568073889622301526549728921289889583549478556203440667462797278638279560490265411667694873435885368152419686715472486000140430069055438908898719459523338186518621853946342510328753560145720247229279544150825451195702253142632781578365911707109867258054200297226617491961946078211087001923477502532179503802482566219024830809654171445048807888536190843497509648350884585088934362671263637489175815139340400253403145676737986585952677645585619918348455594930646448001378675146365837564686191139591310527205483050314312880316655036581132881382649993682580050106686585931334762172735812213597233058590782043778059996120070206771488529495918127324313465783966187057465226479894689757617524168047660517265334101129697143893449428701216449661243239080240520981901185931365047642320310381143071088449095210912439962002663964263173238053432468247540827991947902263271350055638453271345437399084152017726217815388758348263750096555969962320574380946070345604615700391555664839793064460449179483425377392011880291575294883156126280990309993750387414300163508954054762407165915049224424198725782430303271825044751912224468202432684371537473763207218712999048328660667163513866899107123999110214505948424373472414085900850798738894949259011830174397277576695016900602327243283285029216231881629981353612653915076051515691875875040005435979007317289757074144626724170236543277112225368454386578691014167581630570755772158315571701308857449996872768468505775064496051389506354674810212484546275834410032603403862819654099438266297949095022639085770069068353664093873839283451431102250211064282127407095458180365916992066941545277337505521531835512895910746866617867606964024017973987620030510644690195310381651515121426664035333812283219398028662312413478241117224542745230349591731649687325892379405661161783911967899600654204322916494094389217178349519987444467854593366329574617458802277392838003565779222674807500374617432585181914020667096277004388313676006854307404339130594910321182276861708397184851790677560666842201503897704401637744230196941628303091277044135728869433224762838535957443626228116131678287219783966436630514653058846696157171986563709177357843316734299156624497580099466420639480088617197150280869802717617332412834101646806507748431719941842316199409330461540737799476259023423452276801981497555971145629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -201627664647395124175221645526385628015029882929993363116710345169435178286712587725361890352477071770788483996221505436899332798388838913455012394242812583229780099100009424100071787754569680647383007738931771994690135396387100370206261931619257110629300820174581809999540012122768088588086272660334603513120833860535502124740278421020457279923739493570726832578320418488019785127272618959079594098093295273553967819381032827062090343168007633224320525817709953155840504595846235682575114306143444158955875124299608539905597399689646675439807983419220899177605593314674370101295631660946950179827952100785746683406770580051885244795097928464621975223145676394567646855416530754097259083684358662732423698767821375349174372274049191227925505616999638505541120140419995706753390252707650365982823855085741394200398899871385836273856411206392792720574244050840549873225433227737184612954738653791832254318805246391782608950048209496049645527317249899510656600956130816363638933780139779844407460791158486343218136139926559330737385454818505159548587614635616902121192645351519151635729464930336594759655274640334591704491989133565890783950347754448235144313331735277390630141597804404913366937800335968961978635961649111564373408721325241092723371622400919754604299120967539803309809456453178353024886966154167920614188290630340328647824780198830113447270969669191001149447833458222454427806604213782668024353058285932484486976189279654556674053807276543720978791176513219618506572636748306279704164469679997615267749258159876853894219456774930626546784445417842382699387170171637708375399888212755334054083372180947535320851926684901878228335421837618382092240436341682732363406937926097693563302963125381471421383444295931698125927412233941913383201120998696254299913878806263286413573308738686568222678681655425786799540735099491341070432476968907157674393667583599103089051270021537861740724609540070038236953766603024454923890121609542806000818177444253865815321862911612112283972157398885252156006644430693918183178197791425152036957286420303252632558665547341530039174311855450062846909000933930203191297205508859681034700704212419157266361575655111488110459034453786717246466588672420490598068030232656237708295847236979882062804529526310166859436856860165090794125057008391342208619992454926110047218191317806267216304494939860749164268726090676317456581816593385126436108504254604644349836895602028721373219069188211303053778593228587568547682806752163742203265428543090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 1932664286620447104533794173442282612107493671844062513309411679922151414716011753552269654287299944519835515673085832273027399445356359276462462560260762168431606450909929369168187010924287966590127909600844279375699871329903630873509035756699514544185717656470882402055402507248779659329144268556733423453080351527258037724297539128971003663615336979149253452176671870858792535307657019058711636270139285437915889016144689798097242414690448231998665850451429158947555297784922820225361384840288080722488255424322180054548769077160213516881699693903879499038129536253939464440921378383456806218997567953133567179458797476312995431000165482991005164290075374658144017873615709522473445588409923227612513606851940895393576391742243401993115898756474088019425404335810032262347310819009867257367713229827228127475308149750796383377231991885277679855990548292865115887993960038361243233128606688984749263992246654517872278931408588717053416859881646831935497420114991627390214076738037256427593520809625507014879270593023403334412185884478924244089239838055573200765147419518314550616233534766124607282928955379106739162427410475982446005385639840299546114166551248101985721826512338588175370280432809037138162853613252419346123827344633623364406075088254210253405839845881652747520883039794932745462163388414714890667543680134477773311847910496703253243757673929341485259594329523304973539713250199313785640682511070744212466472930557088191060839053697759261249605127571832654186738317615326660006761260147083820609588398871462864001258526057951532228586979076519196695185835891904326794210700089589142923592925303019829345278400778276590407846403351357609868112126581818752975987778210304687043909581801290305319208977288555870312634433472121937098275543976771089810037963576075974051110847891425159663259396278927761588460910600266767525870937311222120083362281962183111468474265923127380702965116158548150926341668433100187818061173169377685140141603936205649300996069222985145024318823735718323223748551009463487344762497989786233151128406997335743396232249122855437685613085730212657541107759220880136463410385040522803614810121032891879838092068435628849850080917088310849127534120976049246691391697861916835367103328806723789125053780230920622657694964441842768987196511510018879065232802865364333272073309620268890858295349291115531843972082898254181800098821916287932332841304491885598313811040921472259783758045133147994952766850918318275177583756563315375842648791149258613586425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -4374032672898931241285198780836188327360852637671731420202614447532302280455658293225344558022780461317103552462604617601970267711954537657513615615760411539856329983379424018215863785701864342348855251278121106978261450863374041303039519069926141516629209668132438639431190169197599987875302311724726237946427511798933753325918720384800141174587535180740034204147585128432991662307598849336599790930443714301675758502856025389608464358419405999385361462255511046794022093301862485738197052743701247696020082456305237628745238553756465529102079581015369821794620490782019173615685152635775161946105313751139979558450567902018283578269350350306770675224300984231110615723214611330366521282354601650181621200666881587073398592013177637666632046054917342033536667910600890295693285193583757462194391386038265388138916567035559408435578198138700003434087061043230092924414967228899020998595869779036200313346611722357157130423109756555856628785844312505963310093654418049659529457856623023751484484786667974834245991572839456236818024908674181489667441686434560455548443773440627791507082471307369047230004245747295208582451926176325935774623877201545603394286491808449179849525400754171200970766621583740471439014119590259303104073798331572661136109292407212558293283046588831771707860656248010185809292156493534218598530815412570115668312688685649751741303058617254908536467595089297822650267843885025752248235838503061765687586072993765455298388828775887134332356181585201729388385386662625131341659326517255001575049813152270508247021334489975467891219970251154820041954948779880880829927412294264716902359573757963877068709092016638978547221150257448596981535471896494998038174991673596652652466839710364547609317920602958024517710446841296083721393692802951395386316019116783044764716189551484185021967864179637153133756147956532093730269392311906758327685993656520950689185600151414111778518435820803535356245293265828833617934238074381731242426442689634259787584812652681035146160925195034858705173098666640211182280792957864365913560134931912122866029478133299230726515605075519642761797440041180852519898135086060527172453877250800936604816043263194910147302065610459499565038926709293450891375944817752546196119087007922803804495484181608637692236180079974974027984922623205542076912084433762948072312610223050067066897162924212280652309245942322325699521128166065791435052870744644431555093490279885128774330409117052109005309360417911924886217651291600572172058036812813952565193176269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] -164385588084379061807359329848573032133358956901860372689231376136948038758794281448958346916654593832543695351017751006669595405414464384954441096191040124464611200017133889499628139105172051342581198587340143341180051786924333483955570606093749351904756705266841822849602473714311550650663577015946058308887285881315704814058370488788481884112013862548749593313687523122377109271410181872156019695377712344854833072149861273873727172027023174425946011651704838335215071856540072813448210796591613518311391334655381512013895626218853807353524141949150799973125321084404622686485888499462675387016072973660140053453121386390267715671453672504108053519222885724887548418421197650004184002973651881377831114804319532243639765344463862257565577879105062514831101373977513901537351397471247683219216140433826157540593057538799448289573043519883479691539874532430422365904132106970789282053418546777106517622779547620095907259179887125192404449543084245516159181251182475186587082794510197056553834364941204260645781097589960992554426553033387946763920413450289711052294457664088725452793833125556120202624558353614794382527488257983398433539424603819172176152899725627675476962289103706207109378012926173728038680085035421497889535259211930701897920908269579409463404975273070622734426108167306972206995415635420464201925601271859922192304572742522179522476550218138559452598129149934365748488245658444416336988107238564332785234482897063980302643929926723305703732332041656001365468937420527815070324711908559372626028052401362539103541695527506962760895488417038937769866308157474956350813822747536704127849990807523258267462991263099854283486966389583429727208056146800885739721334629143502720864510914183133045111217663267140363070834493189567831398971845261508633736117091200134066240043369150480068735173174825253879012128109261477347713841683411197752598152060645838732308498520591604072276670248112959727642138984967223578882869498986404965410726535981363578180049614657226181022457406751653478813827278703234846737653127357654236987665235169205207358826502415935501733581766542927588068340189990623783805448626857412934590391511237282190976301541743923878034714128707280591242907759411001837572189951715609650758400413799149750193857282557100564974994160724313413836905306504998716324012635029504323611826843583936962790496196095355980374873386229455439209485113011471427583584677362843280825294427975213128261838652626659313503724128769377893225226699071164857685056759351027722004801034927368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] 1392791463385270903729388328562303367883300609559750720069011483430852969291157722612414198821192425318581101817038019160618511231948283554980020122635375929795548944724516479911414751867165328680442835533416080441360827621405398976896767581229166957013112771539439654690069670127401637314354875336479221145428970927678454255518141372620596060086174234688654145756236324760323139463236279938443402191453283674970664808415921205107315413458196074362308284957350510709787848919464694680863752532171090688465782381164319481542652327940236493234943596037813581076337502901629292129858045705226195892426125162746550534642451724503124236919789203554271747954835959266956948877479348698492817045450304982716533006858735410476501796621768502807445702745265472158177167317487894844811555352329839056187231217483272689735239714410042444094412812950252843385440154699484977548866992462673320958471995343459440562150625349552962438170212409656543776807332486259014481737837533639106359498319721602158910907098992263801813436300572520904743056648702108822831638309399755467149928255439657449727662517333918045465495604763998405176421830749688191953571688746810038417729714256111589670743075395129671310491816693391119667120986035127723316094253357674530429300873982608034465887156287403215270661437849558363690400257268111659193668257505479580950616662511557344905211226666739021246253054350027206042727889788558142551088010725420580087424254315984199166897528309302866613059251767134319215413519285580920924314767206089215469394235612987036384498759627374318397418116108338529832430587492223233580103732111980571004141346855709917334767833317314733387105006488107941352672117448302401204046992588367491857321448625295626449506514800498755192678230854158304840655228346755217137446024172623857701837996314234639433612108546916977622832479323346611302686820522434690254043076938932333604475319372736989101067089399069763048234394992564839409936487598453963921789769848725070598037484055012395194729695143657390680557523209853629950602996572183457917666116461750955322748146406996006136327905721804650734105841564229451561736761606032471198310693712954813184210802259202077667598120990288986931805026822665678121388446199871126880089439235900634252830126617450551234102253868981467292940872301082427494933075058234106627980328007307404001194142135629872145463419935018752256287859692397408692897027156270006162767426072340645568410111477866123679696535050908627215769309472235979114121406929882596159586682915687561035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 3805625915503149637001533905170917341367695920344955028532038451827693154917116216504855691511051137464314899037960043883449814013985781784745346308846170676991799445132473409126000593311978055724991727319660146009000290130737599113386496197875031179117783826850926405092540456302418859924226636380722949213314756239031428057307984528798861087996029030071516213733607791621756968178804178061620043633638833714818458488426398699286903415907268553911637615794659112850171840140291564333601585041413718411370602328357586682217778639069451907389686229445479240517715915975447437627665273340992341362867681104002587666821053789581034170215401740475963081372099875788433196158316737897718511222976046242839527984588363447173483853500552279712152976505032132686701529026412213633193397012177479745281017147835566355725035000708290689769589892443495604129296033116740060456593822003054996590135076539088780817669052510553550205795508830884158231115042038508398171095960209840152844482783327821961486205710444755044801335396670556382530474748130811944305737143556083545979297425770859215573126965740761297788749548986466055738527445886325512536178584125648435980490742384832876122704701841356182374301672057159292127503175782155356872245470359952001354753413761116492359746265011101797828816806147004817583016244080116977671697934169058541274771988453906394787582956064123129955412179943778606744385676353188649295964316873457327481759325033263240002475873403452276101431931620490841608057734756796862048637819226919684094796985061032679691440455204339153168377587147638034998418487422430830389917132592455867570860326453098512680293603340190050583014974426416857713611792604960298686864239857555503181470974607869409568849638588220041091766334199557619370778308627271624513260216465338612073436044956555496050719447892329817986450361155102809671969762343246812324801557618597611731590727532906708055642872984532026976260048075659034258571433354764928601523939477242338814968449329176400276157490095586219078511628397889467376052259273859824901155168569803150305755359845207172741935739706868753130975249235871003047731145531223266911223170149173194761250107647571252931582736230936621579242137146309466148028414237549865105032074694916047360437274106979057686802021508474064081657409944835692521143485635890230339279725964998147180208921767675338455730729972690831313845195337114718490063751966451108103380097542792362821617484941733478997167996616184172376941202478906224734508945140021296538179740309715270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -101549316899058010551120094816063780735543779878638297527729692430676089967883391473905036704432112647656791399593655986368231360239865559916060406468689913550345806553515773781887627916927242458553901536927104764676888318907700468304657992235353462722565258506325609468800103099352818138488030682812864208289608946546761198576074971097189300451639116983043886323657574961989893387864285559556710745413339377994414568828962083391223307810394503447596862327004038618693217370768698260029515994483923294935466161525725029582058455221356378813373546345061088623868631329027395363806913401212480267764613683826908081599974049516825406536157703894152446418305440797468445500739792942429454416098338394641382095622677693349650660086655876646425507379404470833541421441903383045860703622320755247246762862566987592583555801091728675068503218499938924085278847076935859661478477332278380775187708457918568699434169654269575929697631006848243046086505172399279678164610074293888211281481310786560545022349106179009730523727883937460070381869568211826667869713812341612105910021534011772355844989911045971794404337056382281534036538387485065481772485688210634821343493488462058030559277423358191414075550049657006784953321030765973153990103144852251660529998964827678671518104690595181033026406232367561479719506300025053513598356002876744844539205314973742922664778527706506061075469722994423156238554749493944146956472108969022374155487942466790570757784832613146678250609869069917641073847074091226435877820933085834148189177982499188402745711376215315461241098276998402795548198425289151533709070047941848543097961768079277511908375388774010577161525707165741535668010002582557646588584643550850143515872304723217295018200833379708724205519347149090767270956778864125884453277434325140105066839460736957004075155775254037589487450237412509481831675999755227085880801515517348117921456135561945807991866896401755087447767280119331611388206517994697512195485551322564362038370594322815479085218140194250374489019330123533152269770022847187529050176261039013186163090010035366499120794961124473636936094215704165101956209582099439553040317487501126711859354413538342912646203588360400835221886566442127721006586180903043487475727763550352689972378247377626529780311672362673339835419980922303787275093980594595470887819204771810364931415510596457880652019400888194798209443998229290485252600916939439784684419504629313541136316747604513797440566771093163163397039969820153786648000981962525202106917276978492736816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 546648779390186248560767356972174598802205913402144117387042127981089610520756978164498804291569696112642535688357467453984300229592053723806619372194440999928959733003262076207884621898019730747521795565430023102150335506913668578412544154809373532849549097882053634159432623442931450397991995899902697964892221403566606649992635728638117362065839531521253685682384873064652425979876898418567037490451339391091936640878729563094681369915603608075205708513409702859845012444490970930893927368163903100870820536387815811329574018866831004073369734490122840488036730586663983215391905560150587041300740508828712158056150055677951385221285522500784781352386587517663425232349614474810100054622467168091076016983487463053424496806515375471712299893402721139047341697371025938337543949470696133672265772754462412290881009511540873991244271407162652975166922747105438424542795116949893326401273292643074920156996191254708092005580598781351673858055337700086643989175470485815199313358892732183369396010978617660620057091439319799303043465227703385056117815223675951325983493962432710797691137269851646940584368983358599360498593898774148780185599154044766785807256581459711137307904738565649390194097683071855013709167018134579226091356279899087851197826414520418427495280767740551085176652492011976265291551074028994582481482806230748172316626112841646842061261572538146592026189200511635506165161875307334781508479808207161453227149868261001750576376792711099540855015285072473669962407388524402470933691615908296858638242661093158515802100128622372628763479789287430733712668445448968557463813798934913964392307172401887003074749598806745488679787192638936920805736056357202680856115262612955499918426173302531700183774778712500197973836189719873296391541330650674758538103157985498213441983027686757158308012529077354516172824778757616544825748676723033703722726079743330818161646876454164119007641710045241338647748147489936536624529814753558347020013102867333991593535284110107577377456810709028779705317868326014151819634237012007596957205551037434562801052002761552808681514444811248824422837113045932759328814672615655088153632786756796983691480609834465347417910806131769572814640540190523268552996010056762346526692229849496074905418013497789581695145590750848648851755069131239493422426998281664683943415031820897246304647867009739792259699508532810520820783978245924309898843559250504962470066195923331157508450235571847022914492363614921509922955892228396525072374456666324249454191885888576507568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -784631646723514760714919168977563969144084765181137531665787863407707147719284789420704916922562058216128124860406806257075952324520625663378406362038182948495462518034389225352815034413930736789679366913690074711028088841021933023760369291800579040628258472071796733943143868760211807206515186581934683081884175150870305047682496480969914590618580544158548972087146089325196995760495897629779127695459275539342595734804641111032945778998735212248366523706938670773537019076297018479828062881789944838855101563812470243030499595935303221376377021598483872628651772882060850111340926902010290578333140951557202721981034577648539110466383244702183810663007286697604456230659762333098439243143794663967629599087507703663060046129738352447235438711181955470155220082669654538760702390794134927046241002456206901656435911609940867499711312011687977228883657570527397854417473839153091027713648164859294370842100705384468693217276843760385296001306847674124417286594367451039486273876306480981557723966928301990341115002596278805275564126882667367651623250699505969473983772361727192549777350078008024485585390202932382074497431622052387867320855850355428212604073241890942770455870341468335132842410455052789814118036776501977869319865346902492632662089705054172703691511255799770470391412731392251059684256940913022611686816257914328654512518638463842858625476296592007481929087224042685886771963887537917964818070707173669612555669387566734474453675282338905699570521551151050428282628299411270151199433382204823496302459837954938669599775372977810877797276698402597091167278265639789822037376116253094482479251237018096219523837356477705155332802661422123961570330622564063627134505740662729224539687786977906208269427771103769521225336344077311934448146647906225738552709991379933202275850264158289410713270013304243189510877593266639169893285271944877402434993213700605926073430981657610020572593051452388184246018765836253063375506468276831238468025172351536631684587201264381455425644582060465740578995021971071548083237357194190685219519665974759098568866021433550687561454428106040527514699693170691100510875613932427458710678505565542634229983904805429099444955996862129505929555570773624785503120349729878852020730373130276610353074845562138894318387167279939557924383694287300208050265265596503596013903112242074916023023818924190931763787790620138455555646243846450087360710028089065674266566026576890827451129568951987029587645026032486658443119837158153894959324026192604151219711638987064361572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] -6051512000611751615816909152785979388905227564872802099677877182911804767946242600817468102066240928805282705885058496240768013386022529064723233637787560777221194410048697981653986018731582732690635133229535354278612817710334247750486642991913837791102873208870576000945366486036277388211770563398924520769092061657884157434511312970177335294611985348581731998197917529941306423318060199308080987505902193739711306044441656668337047859980451531862378776229303965830541494030561951330895337325280768492135052596369768655182402905274348850552776980803283131553278814234809464113847967164374719517603707984591841350819932326179740108280854067637591927566908689389307655105661432685148447475818736264007549833918790119345743424279560108883751224828820282378587524227166762809801543144655552998348403534994119670183025571484794311909498400044926508427002493328411110687405508055050982384781338479083418652650563217964286674765684616474200976661130100394573660448913267349258489929125289582371345388786009048977151267632499203104901087333125867819998277772018180816638742542352770801334176529726551629889162687329057410366967477485699455225430234069172667698419070303480796656483419140478804679867088792345674046119639877748604338102114910271697598259587957738383551218180192720422053725791942545120723606593264660052309673038336055758626185888151702908661434376122034103403606046331217879616539517425467742706752718128884032660418793135238693398760670838863729894158809088639534166487415705889177874154378205923807717821938445971770202088647527136999801969240734070316315012536083709549482491033171051184882081730903196290866976938071779664768676819995572478909455053836393185480832315243684292724731433306294356485697021036224901270710160873609541370986822313618360599303286371179274607148584923776559992299271233405452191376346199908458831124059612203561703988088703724354970408253279476506079936416540352414500062282625373457141521832161179153166445056662552416727555163616322862326091705935755992506348548640205478676719286393519278695291741761511652001376934328479958910569907579718035055059958267005814715405939062083869147571574703250266689564815980055793182274117859821168723770244193986738101553652454864533145416218236984180212517752042137974446213316981834392540469614793244072439967503449980486929508852667413429617525603508828910107560999512143706506993680882212814927502981434422685744902733921503359535064367229547059367281589990710323928161951721854598395896229941215427317047215183265507221221923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] 44466270065188299113991850740275435410861588814805722698411149979007089711170766488911606510153292381540352210381085970997117346914326702313581690668461503904007166274191707383113242685609006806747011598966412668201141480442882664194564468452791538271164916855770498019837866229646634518611863503514264723485849939936845889252122816041438223250910009998792979372871183856472022388620005330230521155331103359583037500934150786576755545561338375950532564439897220062546779747995367420488653132757773490737150883489099811784153801380260148057744001698325132825070073792877872980281040460163262432735119640205995264942839078529159950397607416448530181349966998453658251234767315483646866102246195478746981125567373565211460389587845079785179555489296675961180156953194244051574461457787797530590994866199300479202558007232025837909203675461674255038875413420661606475470549585344746530343156201231953679134145252313773870567672355494991523823413835525315485945394310137671073899166062839745347426137667384607764467795238188798246549804077935312064012532679827550718256143673434123291066567469733703023323169940235568181252985948220550938594621459051603063774634033655257081801028996597633017873038476080827956353261570215680896635689729686176085916585224168676051327472934349662080504705204783333213152405137950902661915659266980555266700569870609030706124588776529986117629465358967281739204132921188623055728475278447225387372524399196422004450088077983796814700329840767557289207794280610051655586136615806670335942647771653189140744231256089351701644118594099565962790028452750358691970583093086809994458796557457614336192012548859450309791001278003443020090079796293254488024547278596605870819269302967936699633666905710794609447511106453076345334978959431676455360090606771641237338140599341073885105865534853800480847635553027153119183422543157079552493833340756984588333591986321556102510925593058204336501097705327070053418121684581481965640424513867557734103597447262342710333974006748825790652238977433287393027823321155534895388470075524242668155579775369018371805639485352353247970249176150848815851700634992464830676201104773186368165411497125326931154483311430632711817552917368197160042314933759395012165109573941864629954623444477617038129784588363680531330661414054499727972028644764507956098382009685947643120941630892598031092081254772311788477677233500789560627187350869442974324796669637476041729503064190867903280387328077383502708193843318323307843019961786701355066497853840701282024383544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] -154159733964876065676408641478106346556337042720838890642864686824347688056214683237553042713631800704481094295262937008349338939627784421799794724768312434204023987489586366780245029672438067356448816192673191987144438811024296980386959076932719151783452680754378187118442053106963397478759301662594303740665336828465626592324112147052073625402756621790701317486229940603621144843318614077907568086624724022194585928941922422731906756531440945936823026784274731171767204288204077420719470981811569426371687532339593078130269568722019688020870613807984712615003760621658092415785348214920985217219222165369036289549809096288832875983865172681717574317449499743717954662438804955471953099857367737922815054873021074791022482988012448815775056254587700729598873995802307718360378778362242140371546898952100532222645588718258098571916115026824709702447762137508104528994883518098712001634288870960134262408018193465602166789276367668164441911970134986903952654508740057726499313843477380497296593887528596368833948396421406076628803852891900523160604351962054688016715181126055497076996756350168266140191702940040503077149958339769511834492487508048564772871713373694903622130001900814697385430163905415141945253809697933351897003944726013406781145493751105393890718295852554123820750972309331636846078404643956489856185195450633833441740012360978866920996843805856741111183503806167377913470298472989193836966025577764016976185974429843301667424368904049836106698801528787292423677384454594115590545270861029375608449288634401307480962306973023006104700195943633704774450498442517226389681888798080914980024563680536735058168674101766340326934952272912312999248066581952280583965502509618961218380969930598827403333904908068056909743465708970504841957512533909427884249862818078105296717261502171627937078601353108214110715691815956268350348807629714477543945253803264863835460827951181920636498199387556245791060279587202335534608664347725016211499827212327554030645697647252284019886596362408900182905494938692745745891458426313057875353818078085491523676953859813324314492906692773612682012767474249727537647575320852056668412339072600728718858550087151332215438510680614928356220235100786808786030867675179842372714725486960707057831518378482688584159910487559363261128030896574117207529928874275563302597377183981496666956583821547651395354976535840848487990057458930141619943170813836491362992434950226944270081255539724496040762134057194584556956788476215083177967669595287859146681697097847063560038805007934570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 140867476365120874855654574717681162362315507668593169353750422514752894415690095115951818249782449047704774748372874200021401177171879750763829810874799965977275002665838381968844459462444968873193576777552444133197783962990948620934057226116888251898221498576560265101271603582612106254468211288056025928507558738261889149956114404517873266728974492443585120504516191671355383961046962706530853482829737921107914169485868266669071735577549049628233421965623703733352930615877981763771146224966086655115909648285681416937347293456951320866205934067413083243950376930361226798311604880837006003897664361764851964316438567431110255809475709636986072040273931118090103930401158638905312470090468052199420501087001905179906095270148520224825209664824053409023852756285644468786370120642105539573533296373467560765390049507113637278532099908980630157589800231590506064450760117798925322255360418843327625058128167243840230960713789212656610001239550071151564441826967655537606894790954073908474008680285344227094367273806848358696963299313797761605187084117949861752921572628531644992582303271936867159888764338974951861986044613445674633549308461561005899109608974028689237876575988571188907435827275552170800803810475233580309815185729282262166589142456383344953488464050301155647640728643283277436472685144325779108177491313959904037233628104967838773694704953572002378556533117889551638361377157583712185831833885768173933026527690154843131411713457265648737941560441804166690661456172634630859902659142242951923106830347559483964623231909090693184489662406209087661872292911080650435828485835460369303395771389502225106782759737788972976092231969357464534875024203898822004736186222849391353403129648411842831809790131466025318233092680949794596494058612170716701568959003828351133200049801927091343506340812059791793206247025753188216196582873630858592850746560546004224849009857621310441436741099705580063649205713070273469519850786695568955498759987248670674684328771980056991765102854195791758227070235084163137638850943559725363472422845889625681271557123512177395494497993730541445981039944287172680177396878946768462890363684706633871422202207654346233720296891362605431025849967732599435449770790811132655355821881036791173978402687745209933635467172528782802142600821554865310132767490411825479766907997212649329147948253910576178301628302234664271860541383081661897866872612006780641750040494507365939486076555908766749780625104904174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 13550084855883700364203445162634747767450004477647936376230964851300324034152192483876268803271276411171515056602770149500216970500138753849431548554533701278731643912249094994127835818495986559725789262794895415278317565592003424895691748442864755463661380963402028918042364196561584477903490115222874779554465225477298756332788711982697317013177355437564124017249133186786736428147180947752451909114948688825807435227354282909674273977431241375161479097736074514567012316940119847475437566654763412102532155678828431438513119533090086877874223777915671036522253442351270214449722551817641875857765329592539107455449267401739528250759018115845570620284743213765498035739787128852734062778014286747932957057666226020572993861208036865075004536526028240120926844858734799791929283234405475821203525266958545582784747874579797284965354358776856570464892724815310569232117065264297464738026960258455845277713709676451429203025624850345988654196319561986435353230762439181350351050113986593574819303410330872312155367452132126025033308294831127639504765911294734620175322720797027402404979579544048773247337620929702338987014181589790635248513188917177045088075863916778397189899051422631346414169623624442307824379998992437066593743246041435318673649351954717119445366752404644997823975788458320007519168227901644662184824140448195493289006302881921214586030353837633567523178916886413194631719321648005563316858874582817788121754398474478904282424713217638937742766683011079183971189691822147763563720432845327641713609383655416088934856579821917234741591586377938925521429512163594740102452106024953596292120920481627483334607923735511710306045331124971291016628113164085427028675274582739646119619436846803713089431291107536267222329781837737945378962155971249804308936714761866167020074390535727120818734646593614442610237556206028643584689974422681143087851894109207745010266760519225525885260514847646556000653047647282334471435073069986036899926696856551729723709088318640530785841949308252836261505678227488638529125272867495945765316891361866879383528409309778582652201859980783908437123104331251886730034181321655800232303229557282186888972379319036679143388443373634286243043784760069948826144572373482410650445330814507282698998758165730773506059871138505396723576830996792649843233702347195302874023851831413281995073158445739999878985812655239003857727676106697937502698851453759586047387056268092194092722384268778768046104232780635356903076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 551591121811103544996499959202506964845348961054867712938883734664910632016441642289595976612891598026625697766943521934368109872236149578082851234875723726108831987712625821767048505922340604078168566517789446960864090651538443629002830325410043871116490300980416489993736711413620007819069200239827504821019641962746167608421429900245196276206176892333938095527984537340486788401659571703499405416203322197500684765649763981837324945837726234503551497916420689233167672498047999458779975279957223377336655201501196171685465339047876391360819168341779091583800877460623299343543097409662363674557948909721563318632915183831869031480724089620441376857491561980838367359012045318026400285161014646235340860461932087158777892004374311710817510872998522628052717831401651402981936130301962536207366136103901902553779816914279354851783363681865859853343735462088511902815269667024367657358157320525023113240504387544596821327678982974133372473594118301585455220235747450051627351085342116335546491076481107014263626312541922190684053366358665382951863353709614033183694511364384143803687100246330066249475719645692507888924566598343489858539695175756151037301106897204142687690783668645260086320835511719677728210394463547159864528681673156695669061202813764187142281123834437406718559168787445778289553038262974004936855229914221668418231914031912252949315536628729000797052476221826298761004561577803876007053342082611262733728582803956493931340709931226717638255747459905349231273487662170299265167825583625328503543043670838751488538788651833919428192871111086527190475954247462842011571904461886189787304439534836096235542844669807353287838466068331730637314065863955548014128045960445055043462398573559576549285108030247597692776145284360282346108185251527038493118698455715936939793425838519564699101807380269442880426932091527447203629938277602333895245279904454391874680647271471651324611402696221959317940930306821115639795070452289365649242483107913855645454682441448305138003912503189695282339595094358901433256987725884143161071337831778304282144342903721820976387343477820188963729350034374542921016283857440559042614708764545262587681258592033042967159615144601237090757891503535908474739543610712550648846714844212102283613816526293663030276254063103861924767354698129107038495534659506854852613005638299303933911841781522895916101975171684506618859336624303780356117796064839644734474561558489015896583672424885458340781951847020536661148071289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 97268512656511924260037561010967675808613132885494760645932687136172365565508089408184793711719121224603999596420793553771329014020911781633576281248934833353999553050275050473719370680752362128612763408433397905243928612962626741505813338589062923521159329753508743652878643340968141094289545641862192074011457224261629122316910030411576364869699922483153134573747478242093257929087575522611651723925903121474156145443478695859438823761891973594139140430099087458500282700423663661004297878708067932237944521634004913980662987262382095801133993819427392169195482167957902977148347932324847186768481312629743786047943334621163136006449681005273257562198065253849606862851896856382723960635126875680238757732156085379718118021316013233004237204532673928618132864652409316717203944599208699081766073117569113462896153411321735219344155565898721155153777950266797649442365608297354061116603422357011811378383600312378276585863309546792763616652462990261388357599583854048141649228511856448407844866362062558409239796103277371973767515838490284976766670010768688162625666963741709787974835645784856091046041491273452403974476345665683020719690519207833760735257582258899012204873410134757213294725470464670496045932316551211799272212706545883149996349500685491581617340084409298944953674925578454693805616554593159510997529902351268264482482321473038440692956007244483212962226038697859182974983929264825217401054045985911051782104533568732973801573321766360495238438992437326120239303635261285229828982714178031944217829577174567977732316065863822435150526919519057881501411536303188550425232634823107832639249015299190745225076996204322061360890815296070280510256919112199736187712459215652028063511307675117618764021185990062885076318605934645322217000593732329489972778647196025131754716822545372610200851150355000336500778721688575183083090216361291682471219036185822871996186705242100293300380854893015337930301051944101320829197656065542101386791949672983010624931257324668877577820538473759884939972490151759501457508618535670266329158542375594925975339832089323233236454321608633133257552564439798362419500460118318791786812242756490394452314099053797603540604652987739171679659482973672368698723690986889948761519011498144908998374218792250001785187698874830553858973778915923067446245159246547068144442136105942692308436399475291066881503982655885043052085368434733280603108151852308055190221837628620982930259073318110443068240655861700361128896474838256835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 4792697327023895691671580995024560952337438866427994198809333896556620375874931445064281175690084699991509835962710596892710295181940507404211530479818461652045154184326682258727002412370471090050435059775979190937583327596862095015258807911906448652610212650296351522517937494885233332834275056637231836803952446918104972261690721873487287411160252417810392109480319258187108866248126861846925128537102241955456548340340723293272163283467351188288296479690726748258836001486387865316591749309827173757330961814811146388066708783008875199799453226104337922728106250162948700196164791823957677642129494800631513918864007095738037101509933605022173815288894649363140089600904174328963823672748843432890423018765702158651642529624815093722598408851902928161314521428898767938294050412176646065081722476481698948533638367631001216064561322861337230824713360252861552095795866853883991441176273993048477704211912717941028949026931534133076035849603194266858597635617684795506794222626206218584009140473858963050424541282522826083101284105281090196459760178365455746067997774756444845744784786758649609671596987010313765817319815717739091975331195846481716585068168474731887977432410833519518343409765159818363688394434577386746835824499716830264843107150311682269580871672714166382743831100929821384447635524741859081849690647503565486821321837220067774638550920907992304012020755542096070991358831545198590806807997022566217049557547167751665582402491425628323509764995698115225392231609237696515147422114019996265140950285918393899186816743340015796352251742964332052126286522048567789664142953117400665379323266464324416532289458758256962325776531068085182260657708399184002573197782557839600990324045574107230198758574352050341390596734507487676664165519753041888011201112350851316173693012522408532176179381656393785558318851163481843812439181429726253553036256956181892793946987925656867582738010900765596985915748124129553279814938473905717350189296900753100971239875840715855564270272434418534472340386527311382284738773696334893619127241378225012996234468584036491862161020732425931297520515751309059932002346881321197267132694011806935745164935959387758201865649947355829266088915234852029812274737706956649323063797237356449480293668620256557495189652651818474105782711254332129920477360648342331375105760106722177727782198871865476670427212362889001400207267387512757159749133776900961156284872016548329326929320659625537103215413281542822687697480432689189910888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 77354528905704456822016638860117855653541164232056048810581052290554521789622749945973353608757505876250751258362410543951529086995866778575936406017095800657690670558348895862571356850191421355807129757260970475177082600841234542975542150400394447975436292487145650083459101286309387584504877648471771767514710982340956257275272999642869881500042386920954818387863814261977545047028401090469772383674142890148845866404389878230527936859790586344062704264114209787140511572616921041220402318814322935499613099192940056201450146381429277264781891348147793123306119234219063316538184519985657409610553733753504113191822430795881559768788223429751794028323589412785707760605538605075210217634964062267616345032311989424608758411877825231889857699853676531312336702850634640020416833330938275881192405217871362704910789798394949414686780242919967378067103571380826585695485081109117592680683280825131523321141827769056385783213131701058780312716623432915026901538573349194710006808570986814807997027718463642809992500195052095918217546762221380395792736211956416348096948711325099465029552086946755476516359425997518251063090525060402345892438603503937038612461651752165351275789464932983593757940208580475372036255115322804960680814274286611982030332097040118574456437453864200681968212724153278973743581589747544377258675336534308475266285125644845749243816893964035097999287733302294003184323279548245674085947621388681702084384115479505196486019203499574942799979480297528481049125745030974977356842609354009179816540988874840232853750632903931800550949041294786289728924167928447090966918106119580214519294646675976059835889363050552172868753013338469451669801069602099611653253205193435131999646299452700180965184176513513496507693909902939035641470274344285745894103080856733365367651763428714848253224782846531078949453101325888764345314665711152112675909014820599526093430527960123656268545509509229244145370617934141608643940631438012394292460186441563261401378707236239472680894488510648583210248449140036710236989853867937678733954904766493455693198878767565958703850326579007586860238099631677860947963014918139700438461058501493733802069501356706561979651391143472253230703697744171246773626557575230947974094715007166950648109821576656931855757803575310996537488952552440712175122552578813735706945392504026224388910433571958672389733548688682587835317042736422393738815544563727467591516904713549886696421575139354364081612430237636091057140674820402637124061584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 132002878905400800614959809416924995154127237231984040817711121228395818543224431213239510209596926473623681924904686575932746017714241394301404921914947507311028152211915898269950388357145448924914542272832566533635644918015531339370730602750837461426186241384553076358418548051228281361071179698766140407684536251941407151627677904834739452469840111686666467301174640475220959520443710401697802142010923414734795246397352080903413302639898671614287287824682634142842883631378343424356213306552956460659309568281813905039645914692776431177593637340320195257218719839530229324885307478219131086777687282034483894856234668603443454892694327033404955545212087569951026148658406948393439459909446825690300477791036797212056337882384746146811069270179320079833986060447980865924249175413901234459118000378410778541801943319977553552358030956802327806858387941556974440923449958353440026290739194418114175542906135345152392431757604923810383237995893187982610468861894196602798374722716231744899501901944594297104275230700186043531362229524352285868453800148896066047635086598722877985398366067335212675571537648531473330331490561145175551079211007716121616248782395762708641517426677750168470498635497623103485780405011393254221714865660719534535910766998200903628918197356472004172623411281533784843404449455153555009937714797309784197513832704626737820563120190847719937371577003576719030499724071596712913496336965356105263866259882386779332758619134435320309063225570424754594233771898844517687202530218956186877371584944962365521047723316013459246482103728715707561386326547708780389373491471899252080452937754277733286850088137422803916890208007123053020992056681394932551898532355100345295770939470239757974793225311734929041355116229959208832990119413008731302695516610175047920314543520951765663479616403470485599158076213577329794331051787590626612219019961158183413999865617238333184675407105492927501291239922140631469656420210820160403418520977369220002777703491008637294405142805798626379853372449550721125161039728854905401876792869605307425120307773126198357163770398924688349847228724228270440647705877108498887984470996419720912578001543733537475166738076668443216413298568921979612965021407284643570628231308835538665532446021551278396607896771681183377738796534325681832316685609365347587247059915949471755386142206009421022556616790794646577262809334169022986993209971612044745158154374504382068137894523012243470724083361660149485428128457442653598263859748840332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -2086178139387518293633885240216831878013820806886504278560050839093947377898843439029662475592311180875163555532778818880487680699621238440059907701661082571515005012028639169750576314188720063255672362478319843659997827446576351154973997863903518294852570720826033879114917438514530995145403516246946815644582087643769179189912918176682447673498088529857248385953973610131119904354192491190144147213452962059077981119550905983426945546543604752489300655472227915353126143611854020834087377591421888657327597687561720446568094884430346385450820536980383439688695744586545754224559731159485942285108266188171790591345494036705506688233714132050004080304871151306332674338071260724473036888039785336419324852773494749206991525304617336239756233437016730154408135906644254694302349595763950950160543628097903661689755458069366711273074285248727436222239613743136998565440581229946898181826142182880381629588423498596173777700940258017204263314584301043446426463816929610249183122441932122991943199087637697365419582352941947664868542177994067579170687066696805704663472852065572911475288196714110867853064050715351940421126932127053507106757893040333645842538081383251925505639657356430036205121529416780872307561378925738478494358148622045757206707927695740187358499989249809016816534928265742385214047835483633683167865049527593616375521571606572469290304659568326228935351642236066904524432384453382211328947306569308492693149721595851869975493884229925568623470191895305175049331253213486965120594646626372682120120755680090284477986199510523934893049368701885429167341355220358852267664331236364566961868388385575924428603288634325078058135831145692026577762528852955677253417463830407487866672291013720397897088044796380900826789830235753185658971894046255769354394536913000576187194451567763714124668088414901852706914125498050851499818259886209713284136470411420824621094690446746025198803894557319223223075631570205795494861603798194513149806217315112875450904351698836091006672382837396623599260144806624441559343710712580454529094193768965753269723387547862135818444530187410387785332515849584022657908363592239907791901431702167250246484984755545434166122634556821527555629292448043632276155667756310634725499894495114927560863625221409475477094600451805673514012301448864872434591838298696339232127432363197702071578157683080847154292068340026866321498819997069161058985824625042925683289651095628926812941625454215803253643359594514847832357785917256620678017497994005680084228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 34782422593337155870196679476624323080421713835480618033888678678548962599220760204080682750837312937655707978419894479718681450742986425574949650717450987477637775413294444386158958477222292690695989480125192806050841400815746649887299180834552973784797691085667319019148459112990899137586018081327509536121374142880961339365598174189085288223595869195111634032332365625066099412124317876604604429391044331785828231079733091024584917423306282466863840343132845534582505722834435119714968330907568324693687619705553148209519823182564261410886165271184219087185948903806766892826323069410290089987757910073923754370935225909955617342951546659113129748187256925826297183904883690101034779495337626805779850811870717611593477469687179837601976913577049393056940866364501580003938667481595269879360471717301744904481296219796985621853781126354754307338341491565383092316359762571127495632544797922630457847286868188301513015237578429294347085067816705197827202624227961329795313446699586010477533040870359474922918797712445398505399474753365023342224603047026099756288019982612096759030389893342554035588573437885438580355819595789359562228149531193185439665502111501795888679074480070922853871169450563526656726682421054685396767195401556853870452426623659006071503062174029084439794589756478474319857163005753471632006967636389342326967393576739468029593385841512112826159732548263910105649044592961419431313335813842103141196032327527315403797700333995191874596703248679230771902371635849999287914942047530744444976481518616753011743556661685174095302096916091600565452618610246611170675822893647018557016455597048446332062822839086104209935291375693436493890778865978889428179769933967831272276834478478112692766682918449392344705903989612875775117215681977432877227427812323535850752137792668200453466857075418644383124816897302819991466973221695572507150570777089894072210380361356405370707428246086982462982145980165454020538636986916818981684806704365497053281983688854039867180521123251072542963841868544061904507367874534707823314865343899510379555246875140151735302435114684483431331164697550555692883507324650186930000787779764127085481187260586156909219733574961480480141295824827868174715019586065622002913377630776884506091945771443622190160966774831122660815391630982239946248415391266541090099251495940232368716543789306050457811220044860226325916186287936142164784808171108703645482928779050696628863236520957103858262291849701320020247589169895031935286766611170605756342411041259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] 22343069670591881062343788418088356756210853016777292218346441561671230694235586829851104814661829413209370449740456657115237727181112686991790649303009000004425622739148450012631183384407962325378168506782402907767890953990410476992562560256198581698152395483778511260412627117554477606458441688175726459640989292689682596394791565193526603680038623628865991686093611369833123640447535986486439797342803226212914258933957360806403344721724467189125764616741331233595453807617360866054282891742592750368792233607783375696612749455550336913723715282296911349698192391216996314920410601935150780010851661759503250743925445013122155629880204638977734097949286243060277589609632204591191166804937693244326524086380591834750650711924236549470755922343782315350831049705861050397441564147468257370605581980609799145538898042411197707742603699977390718920881955893895391832775937813858278231652386981258683761520811684033906752202715823130947878523899460889855066110859903931513181218375520995446271414768162004529128943463897665339096098361860769935298732868571808962326231833901072486977192804851891136737068274886152871411131498302976282435245550787052007282646782161716104171531172377806165922459162728034147146235970444094031834990949992211163570283204179388573513437667131287153978832593922209561471414737448570482272997257539740912948065760979988723786808549007664117776637407476353534539574666410357615819376975729918901812918327640380589243740944080868595408963040962563334478506238686022555626352326332275808919709527949964403445622566896712133311996906300592292363660296449425213491711292066125987476002147338828311640009751257385013745309305411861361471240454249249722945246129985727602478374549671837501047879126144895865413076265223931961081923638459931818740018645402076560152214493534373503121591351387715970717017851435808126692808832756314809088789562525086048679457313855203515171771102180513707197618041476408308360416864805144132441170378198839701172552113790819261619609706459913060095608619154157295722498574759446850588136739317079812660451252099721170190905857574947535644339424311028094637066490502201151089828840797080696874185528163859252243503736700318735279383011557145928508752966992439746595363311952295928301288695584134925956725188595449004479936829301657316558373089332035729822789027804376234460924538887962868430147466366612833938590753239924253283797728544494543166128706910796261582763240976244101147705357186806081498550934756418652818443781882251641945913434028625488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] -3752416280952880173376726318230064792276225749867858090587609409971283644520817463276542550375360526103113512414758132343756079889405357727832391076743994630800364419924701655415790887946015167181858687185984120098339083627635293524629879352260371581933466441940308112544308365366199146568338188479329259076021746384516546966517975798993904157917256646531387844370531773035525060412583811519352198460231693934754854113206558071838934906520662365166439722280609430343941319752933101755036050231862248874704127665959658005627169505819817149083771179595776125126657583863393557093930923826942685086847241578820671442633759681864761438897366457445011622213959914166945368383629162699243074107488190200418380640420260813738040563358456090820863874764087459702960869488118243825030252483386867674700749775881300051350359163274712230207304291790911711745373030046696763366980486224372263247078409651458602234121684222936134962737175443942556161771422532993473329729571823451238477764717252737703783512292497755549200292955796528674134946179367699955312162878704419252345866955335096577995383306883922460310167881191154125729208483414853717358662839882000870496682859257329655264446343904339035020986999916759392467639231238201015861688717664440998583533032553900438306480589728002469466953850941207035805286788717141945526666915732718924441840373392552733583383060891044130598459731898999410597693173601403334588323813429412481111581226589058453633685481498500250678598788634840971435895048060944885749944098951098624788201156936427746070692232331788055968219459311546499323817987402761757183308043892916923382880690723486877314660037716482759606952703226301947645556832295264841403270036631504580539948125404838259549175082157513244828761803820750642508617247325333301554280570728761967567494045971579737189051373883989503829291814717353558829440934081084478183608496469267963614805158568045813792135448766109229954097862601889825959847655636242605939641878586431583536697136318852685656342138904713919354121816742693759824493864661347391538785764301395948278377273089461834648000081315942560121935832465376567105185461267320795222942205361226083265700160652761447145762129822764174905577726166417012030552817390813046363195637305188095517978074711602770464383812165401686978554293358340621371713123427844202878230933833199041011528083930044777558208899460535768198232711530351912188084668581950862144635921146216374335614194222597910816613380975345339208453251567053423904795489418617648880172055214643478393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] 13678333934958905800513054130612177800740678253186332413973622978059521788291323339280654020645906175373659693342271619499620809295652195206721903966783732746242815204659990895658353741455740661743831140354472727535553900159570005630615556084256944716242712222369783197891165701136788781981274122297481316594966601437359358377326968753230724939040817196549718788458879248725724868905655778819401534871630200195275615032968314931129690491269406097381144462020398281810972082393284259501020528864255611358723555755280514147817192093013458893154974464554021699335924718819059134979897341322915594851994141796897509777282987531741711197376905572245057254177996083822062849808194655003437792315722323900497708648651095018488870355126811232502101902744778386305568331549927297189691931626988075876951796934580392927296896843861859408640233877392483513621242210685701108519048615606765621352185621119776456892960391724949706868184540181081075237794731902204513081447838416805861193763414838034736682284296089430688116224698053802225375371466261427661517935567366070610236422756057175586652486568496770928044880183667135686583077368764297378526554254676422228289597574809804593299934341164871054692612801976574230516941081783931007730106026188019792309038150514306166620742256781403645465995071237040650881411168769074682683654593205594170417280591328249145138818574658847697972466232741343486768505147706477423242813376254064272678498810814307458068504110924877638299756034677723644878323317467033595560360959913625072608811306043993263041463281590790596889498694383882649288633975917210929609851722974883819119909768461795182297949027924895661717901614452061104987932921184985803593199450016328972001602478730095996515212676547341677829624705110524739641548757308971665991044113497094529677432889902204792127991074114281509929102128250619974860258377386086281522813149447769455671795364867035433419236014361280352649956788694384371480947002358000674425473845772509228885376721541597961133005240814203614563884392277951911013646972743274650524242605490279814821452301223016540688974728407797055476871003548289989829831458828464112605056375714667916759317493748525948090096238848097864710344436861687777641864059310580551047438540710111429863935538056156742244830633695661632119909358606065269607869192894981250678064839218887148107060681086556026897732685537791957211836724012413469241524432298311631934656262563702533271125670248782687706331482389806103922438302575362459670166997982576617687300313264131546020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 149764203334710802691967338928171068260859500046314629284926073121965042593671547427155216457125184647443896446275387884282767508187665423496332839088353924809088791126145869434986410175211987713896852236817007099136122434943613543582161202482798124703312270377038058588108912652365486288263627772939770600656520480970344315913889922583268721606715583582939757531541081183641890627850244447174130732609810980746653715671603035991082998746652513628546638371827109555430868071310879266369741479561673105851070895096730022184155622804919279691985170495532256708753779553274956158057054471500276613555315617427522307759470457090560027402809041885459278849819665616689601515337769402576719531238425192314327408063065373049110997080158842049864281866778705931489452769751000610237230327874635256733523297815255834709088342586404384120588255569959533987799555040638670983594396020419488549038009471503523838557670704662232227261727141981657603128626888405655746309448958614837286513675354799982701119809628930882107512551904586451806281803679919997636450141573965463310612549158753175552624546621464630665795140434284783000815527480493713972260211129382337630248487731327597685175221243471757563958561792406765002300860476039065638646070654779168164531229208281654152165606375442763343044017180808678480506256409158183377486732409287574689721230629811206559418928062947323212382732938633550402247242763938828709961591715588572278512498572283265124565372136491090601165875766287586355960955587040157150892621828823181399647324655795668088951957902939908072960926627272058413207754761712768362019397210880363033308597521696302324521459535340797802288259405263164776671567758915265846443796440579311179052214554284359786804762081975781281422804916422984186521211451744844195270057727330441258545548118236489386751297953472173479636614639791548083905831939985518035075245445343188384665358572315711465149722783058497131184122935402664414406758303280059607787379521921039989929732371373879547979915577767578518233449467367981252786142097460793180198061625528705502491834167955204657233742410298339378028741498762888614657670367579961279674928311123506648041497774899054289017962772329802181727396516039678182562189919374022987264195684832581307325176682696052490112132387584285035045242929330924768930604336184820246074003414416307325924488233392169775679974766026909692842478866710032023055254288868294012676446412410465165033428744526981779468561252410150636342410751082899291708699744674060383431424270384013652801513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -1577122129822231195927292613412188808178700763079348700968068105025491106876950294668844698604498006147924190392852705985748839307892060361136080828912284063953290346514494468794774652231236445725232519930883164128760358121132368704932659493084795832903847653617131598231336552835823139541791357743793638082632899903594555671089227326938708520577475248030904290239003150122661079620132913026924228540296978841467518749996993184976250516339612113805546801212153791484657932233516913003314121842996840406568765737317290456474004965630487552220420213201275337279456092548525157636509274960489877290824399561677046189797092120408394965189087067182326039916277053932399681672108651100696725036633475654751403292486941397216348713285082631376883602624890017496615808250819680062347563497579023772700226611429380868104150111551347216593264030629810848679291934363985502402818654074194424006955009451912689975233690431433516966132666283095683741108339513444299390945514665836047470699595872796862974897754951729575495732444505220042719069992199971344569627824367410173751733668690130150543126385389824594513150343201070285668876764166333475819872864416506712049456892250825430778425983876331860085078353556383263815967958889570557060504688227334570678686058958602972595363519523310559253951001960505747440964925550794674065615702608178730661016312856012323595521416618318042793198262261786488821291901984734644680500232095004232053922232741739019803272102598365773085771760275486509829263564023267734090890781636273736361427166240861516279024480835778055191284852402433470736750134748964528872665504121147665764469409604479807537465886822699924344470664887703510400928145669616236584548468000292655085761437800967768022646853308225152205758706897436308146887159387018246841642765742548783575348183261864405132347629383484760547306292216623665671723980941977428438890153582923724874209738678516883377254636637329030764119177061145922902258010656878180761085568295219711380945862798463326075970152277693914764423197629368871457449443193897062817238995967441246712354206674907051896362368783097248527428430881226006219278753837119430357516437628482027820313770799235283704868541837440800741044592743873551033662644823635542779514515545986107316722676109811621265606196454585923186864422768591524222495668683520147409665561140625385809858502087583789376031527853332270828034401280499689591693001192519878350813079126512248358651574120782891567683113646038443711934247312972240859219562325588270823573111556470394134521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 5940444748428994563630142517953441317081751333502523998467266111302286480945026142817872312257381560764343612908369294101705785856053319128781770953659711708404036497465421269163095073437257508442458934625759327790237892466249264214016492079412916288364548376167212465545959218482829284756172132445046946085837000941180763006228565410628808922068818647029783923994558364630044697790636401021107827656909451886087071399296397593330231689144059636697280435675356292245310111682478203005655157254876357713691560725290738094535513691849304663970029776878463421972673773941371655772124961348041812854101800146479759124366665978996693911547297265043173135343960624038163668016915618416578146273620693218212715407650467175893225574638064220409464516947328653092594127027075508106559270137468553917314716424888134659206450046723500381235495094991241020994884314850592618570017309072306336333303556931562703719007553664467213395385602649660660854600522724329580036108766434150425529713063757252477518563992330196902370994197562232652451231997001132690814026175462382826979135011625686688159160031450413141034560560272015387663216024950224050620713667906784256936321384691755659536657250353680206743187394485548268571853919748118837926815347139549913940347899519133661282013279557468722177860725526449126630574318771047938934479298585974351331460787701151098479484801994080206485735450921117284343153921383467133452457863142709094599267288103042375477166350482553136374533503266658941796823277990390762799485710729928972784350307944406156259313713080922772684744066531988069105086821252355548253710948108306313374137938881281176260878228554050692680799303778964597450872328618832533889337487760553030893681202481533827769728566079626280213840696306654029864110443771708123545379558471959087323895542620439244635913957141422726933704475477333196247210194915816060214945737525798293179598868360261114633644561617158460977323186262557478032332270310623099631713061500567585347248888344056708967256570948239220998341080810174545806078371741638803156528829521817267266854287821666589947500220915365435996203438926989201788011479172259964569757543900645327598924433472244941758759216639595770526929906432516667834982022249663519020275002549441586893606448286382018899549419563779190118099256334459781373805489632575130440029311694002127250994499329421949283628348441537485865307386786843156827768572657074786875930669339985539954625251204015125416888763462313737015239177601440120543834638722202612370892893522977828979492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -4188514443649401221174043759736518144602350656374281742682050458939000085181842418369640242560570524295097765063493537888891358397503576454673630717333452271353186351802982838283616685968470862405254916728259209703643684375559186329529026749894250111273382794310800231724415433895997316368501006800960782981496698973643942429775927675620487843885868434351116511725396872859881197026012936880585823964822662073839667982236224772258859285051255998641503254187159644639457084776231866772002646478798949343294007846422025395920574691201195644465435445643499902967404953278793257451906421755247865456542126116288459629028008940752060348689440977001431367708867637864961164931149340173809168845130140345328172713140149766983506091968006551584318152136286436184651642371126685705899534989075197123512604172144321977833323353642730717517328653575516550883037026217529180804417087593941686612915943042152813571948642990185556497085146999545973962695521813966785471406189302832966735578532982732480785125817329615373128653011377074488574293124400714737426434420164109397521505180684602207260992955108387270318052266722729181477481398449678019597413820936986907553186490040046242954173227295990189689623765807869504586870433820826786686833606994299828230987289551003897554578031808867084628832695193006943649352629850600520312144622263568203854130823380360215460287853382737151947299299323159582427367548199202927267609430833084055884502917861194729663653649745921958824335653529259429681974700036969723053023299189714197042464070912336046122536603971329549710205166244489545640990927415676556080570032352088322213988867278480177310901525558602623923135059357002697388591302560432995527061296983670798127876581641012306955638315947764520640487583067829158344417054831387271765739777390791549372307301249354451165699926916569342358229563017292360871243705010286851693708801273355830452985289981590368275521143072699902044966108319450945339958717910880024828526511210415291587505917977693717665057422390576894215611647790670439846841487414755295435001991577712809618078336097021013383985547180834384712282024380762609032172055211706273036897457808985488935145672720408170637686848277198199491278852863442980264781827677114801177624843397578782986031992428873829964260923095455261937923179480146818979631502702611472188212925575494807148892541989751262158897851992827623903051534212518831810316015553912684208570600350495017461742781356290844894859625672763227731853718006131533126180108237562871309478396142367273569107055664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] -60126328493948384607529304169301994473922044205308845400035601663137286937170348259617744254260041051505787912151241011785058610047741508396183967687363381079196327934910165892758572701963197304293404963362367942501243380719582561363025833806948345333634158229893820087947277445486859723927764868615163113703693183785045156095680754749946580407963454013166829908099229309640170611241036747068348604935177819963810083913957438148614765077323894999975832338077301640407081272412718444537362937029346624975489524429953887706614793572347743696975734421650884968283603078022351210888186895731891623723803487834228616345760622922146028066619575931786155266839296354938645237621214735849246962236579209657777363743240216870709904583694624245790468068318560997165885203828745472343019270264673986524740608527260062433755516296178753493399811063202500246556419734916125269327383645579063303772083078780753586413947380918558513699424443974526365268835514689006982716845518474545792531816791080128656819511241218167885879680718576659012141898697533499944794314767426430646800709070404965622037319066717877898306565858153220000707829170693871388212082784672328107705325291601023068485450510563824335835383185637884441035127028316505599546608653668255604774407396484842723763901939376268229718593194130716445802189758059684678558746060614067772667041035933597393938161153733738737804383560680320502720554653414257132046766879839341362612424554561705701982374917566193525112122358268350637770355844179560934948275223901162711147038566356830883706933429091457082075767969153297785225113480089245025480026128115365047261699851242076258436165387931289422043102107958581584336309883397498923741948156000279657748501566660769125073097782612496181129927812739227395084117762705004180294907494950474224152703615509515379593342890460385740213509106109462658405413091700851653747925202817014052807190804938094013611057794318307318306917461150037131229386146075777529663726081750256086050929120297624232501664713540916269856662061131912480251333835763479261290609298323902058423760041676572598093342541429033194821243081242172635939886001482429819379045920441790194594993749515015738651633135104002541354865129719145308505404490064294254721252381889321614144124718776681342143587770737358101238699093295209273128913982789560567173574508930427082796007672373742584204779310330646303847265216716843636873629687108742796469388649909270111615964306953734945933699774365897448202415819834696477326768462054289166029974467164720408618450164794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 319003871143002150682299393318400610389866177502206629912251715047310529281863498134864128420229706111077776651589559407451580737173061842791610194884288642797373776489232870530344843216896747072065549125323162361267136157580966487613556880683653758777053893077603959268698490111248821756915829625522924609358484621511027734996264097831913503690090088281357774923857321572919270359860670491764185961704422747615546988970112977472585084882484540313579656537327509366872889815299937023012369227913567341597340444582529850483147879045697277125783533055216472691554201001054271198739045925214046360150892996174537253019760611911664453675078237930262792923664880623106904037502757017901982602654450656843957075510685856313835947674556432505623062082199505006533463697886740610223783453165603480249682630232991578654096740748561233261043907305121698431616380768210319585023936465032399849374822137687329258090866356022739849608357722439634722365458793755172517638054126062309676379606436367862463989946021458343460248143639998472200692168562173746199090768569811045023562248725030806603163584940740007416147607096104977880918038453099829913083333364956193397954316649654031902712523986954028754336921268384720114258889791319633136826902870970731088968756031273997460089018713304551409195623347836975935066809001050952876828245363498506863292011758110951990908795753488750316677830939303231424301544201417756806348350130637742199394014924307634590574235526025258226018792077151104963320475609013602756135735472024353966792226790014040911255578426891672622720894470272170198524470042594380617260658608548635742604707201192749225312621820722189637110330614591205723662866902963968974527482937771439911166185286277181636443116925215575240792250410870553060894119134376800654202579343063548670376933665981136277501432239250676203943556068419934150068508870056593759783282091202470902810425769945481215644192267517414491042149060770221674444566552020030112590194220517544895331817071061792898196380765873376559436442913969241032509075231063620055077969708926994228853714913064357056052553602972491193021045015053133935151485740064114842685258163594331051708752580927773331211789018336468878185972591628368002578789551657087052863827799885188704941958707977862652540695648434051191370158771969954873844673114372110701634544538897529965008948392339667836819769146136299312083179942838518235345566896372123817913679198933572717570744140912148763820295123990145943891567356174358398110793288033346440379922626107145333662629127502441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] -826821315091362271827632402311243180624030675281426908400935685590641415171310773832176318296734167469641060987465097138379293341741267066237621156646734924083742139520078061087186245980768242190782915716859229231896047181533459144867167115802361519543009002464595468995606048396690502401161825101863677670395863771527301484109782456483396515886402622888296006482578136470011072514865557378439942243220112407226910229118784467684193028845605611634345283803625879358351734201349956597771129573852617788789624860152770312003045265599895775761024194743010856587443421749807628999844451422459311387422451442437991171064890407639060126181647967577019285226004365146312972170689884757942416559306514898904437294255726597813797840224698830680363306612630919397833137772400736918308062816457258256808891747466683285211257263009320678830248236285722649984191889795057899540685554274668144277652531119213508342110091818141182597375535349192912993499887646592642960250525197269709938508524036804668714409364457492136013938567208463568049314610159045708601395259330374774167739762813808182404096066456862153795249849683479602342546935542661142957585255781692009300981510178018509520839195521576986638677842118455735107048175167872049188070012699856056338491544958973086064995271745082391873968852542929602978302446479024802413607629061017856761853307834956537872815614016157802551722823441477394000974598428421746499580060821380173271285428487616767296338948183827132792525556571499776085634690797091053159421093499698324178855467614325020975634165396723640650146446021652831805802427181598151244296924265720323590730855779564397156672509426644167474859312580352033533158407471507971663743222178336482431563524897447868230206948096090130642291351922818707103285547649444511248006152350556283268005934980629366155360948248291289069965999883057564708133310233761726329699234197841375803213266581338620713114026605281854834876708967312824267332443623705325690298162695145653078436298379449554909094975139384241379587902254855009374243547179093072113695841804158072184921761886431654457185105702388321078922180637533660125740148863354413269779835132854869468863859533117786773771354352905964712636820902865454106544220177405072388001057561195920517225058967226808342396254351285640951650475080256105309980587292651815062935746544961213306389151664553894537914262219775829079210645050843477688982183982286449515023336184895578898113729291938876486394154858310998414299399842447833901109084285453319686925999221216443402227014303207397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -407849117675643220801736918841001903868680052389685261064436924516105613402852456713683308077609502034107995017897768064823618630546031017710971501294705659406965570121751584273227410332227251907307138037246881753906077481825345567386913076134454174257887219136211591571348027366143733497312783312313347208925624336739009166259559903304406253976893798060665356553243495920921535355852257498655327788467627138391227781056515215343115285078877375587554459474855519568912978154861225518088485912309401727947470819894229114634940898250957058033010973799257391484662384147726367535113400306721988992019167054806622929887461973951644805358952398981002469003643291468888414770096517660934022199178285101720453299554621323010938079889715101118016916991586346952742701872273225090364144927722599792825617755942694285133103881540507551965977274577748445300773169198131902227790063663021406308389308415595972899524125557166292814673364551919254489908985628232175120513458155114591253587580798293339302671950029386916825487465228662201993946921990827746836435593459943976537523650887442785339847926008127810560627266779501392636805345006550780717443256835391523404913957945220455792410001668752097682264212488867392751048259108050830761104021401568373311124857469332189695333553825060186978681188567294044481394860640345015773228929930613974774678274072897830718704946962449966344979293728687132067867320240174540395039009650965235661846603744756852725350268194497530803025723183543407215096815582190914556347495361536862655622269770445710636296771958257930527686508640665434257924332190132585422394072073794816261739992788019263593724520420802266113257389238917363666509545895504504998395092858498866416584083171109461182764811048299005362649325182321389034711639412882138344983868231451194030487890325838580790208906516041570018747915492258917875842796079750235705613113050666096358728632923457869733126339157579709435024013861587085255562527202513410430610354985357967333294236294221266073877094370215463274557177836853323281403572727208959403015799886074017457998223311527697221306609661566457066105617034943713682949321155779145937847031393873909418952564060121062693554530900018118691783553037786784977573496740629077353520003297330458467529121728588205288318296491017924303761071438868299177013336872425613518895524780866591105024170580970724472827223216663416226043575239530056232465263655807467931596426310395398645569642326336179394274950027465820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -22074437640264742099578345733044061044130429047863927283416531292300875063297498523550479722012892713834524551509285773703071027468934914382611875477392129832868072906118848764438014964195170819649610878026373315838943990422936155486805749361966058594739000301098335336903363893272849305347711601786765577956739822175501220002439281314620768585739975781382755627464100966300220641689988486696187941763281351221938793899882006047461198183839673181324081000210201619757999173293040847629380385008632174954752215252336752186491968568628599700098239967798164500507883525358428153079568828894884885860899243173355272959573229989201700587760382111849015239039178788429169967637160167051755963851096512861222628701629025289514607296574479081667192547403177248732730633164409482091381101210286774276298450672433991049512142032242677928987455664237460853644429594232614465965025265411683415412986849505978470102362864052189182534548973780898926521072079279385308663458190469762065505806962610342956530110296635634163627200287921218770461999153388167954134355362351928155338658733645860889124808050517888403526212245939069038077437221190057949254048655035896951274269485689052517082793278247748764096925800952312911523262758893678452383840608648495299533323754333977523616971068027408933739729908835022066847313091132508121048455488494074222687779873579618572911532542990369422896676730443503252617628186969272881074463547785580177712161906029984391366384435767255323076667400470000269263042843613555612078928667519311810489601724572066101156378240937740233073964704736593191442136176636168992745003586841471955737712156864414550459922364836931881719024241030549585449336942602181354771862262538252125742097160771842568168280501348623272613321536997538399612641791003259789758712721505774965027030450968066078319399694318085605108198865412196992698001914807318010935704549592253156859865888229475476019000978424265911271499000230480776530576459070125573528842229814207812559471707659586010803934991668410367260407601135841206291527640447348239525456248357587221182859740088138849868586264301480318856819981525284784702546401083579523524527879984220424604035792082290090979247308265708495583641252363555828482235261627323709864140861781740057421601336546762833294339647230195673323815003548337725684517905563464495743876071010860415431321442721216846161502403644480311905816171532942821479882546317232153636401343510473749406561316810382322728401049971580505371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -3190756754800333944305752852263638454778564383166409681442390830484899132121832853807768718070734436386095805038112243557819660719837319950351872262170638722916880418016526017740454323816733612844649847391650219413713402576792764981171182891863163553906057267029045198525211683557690216764253377757244128148352889265163628826050290016106337205511627903261885286896677205775690732722128796218164322188184722018016761080874945959719520228374802332653089285374538503624447031602786598431272853839059936269483336083104013144600591078017506806172644707360757679200256501966358698440968978389687450580243220062812260342759113053773873151037278841628583634178945466713125379869832571703765669564542799135988629221386127356950970790998193743162659731197464363121963516512205362809580442291228300660744763322127053427497881899197478263302418284792526806488192577912137417181840945370531099575804440618433460938784926827628767850564408508322895249013745221467811523280500578953842752995103102441536018824147455397266496429777431948705732153854766834224105334075150986386951615448578860700104410231081240138001317810566839803804463073630442383280459017123915298680168966526794983514987758788417434508152149929708537536085890185448820911827429464901431741480094054000688388986107428593581101994250932630934253400554184293666982967668258730785824912180981743687754461548840459127833674251301738887390485805565382145723461386111654286620754260972279400643924597410088431336947767707209375988660577010899807598446489052633874596237009513833827043643137810443770145611772283561234592490787472559210830064860856521706681096021093816744768707410546608053534167004079394920661485678672963903127881636417343416486410366476183026496895401808632826381729769779908018603534221009317655176304741124223972746766571215419351627915454774962950442373139932958467263831024671587493631543138071408082853275203607298638066342141981395642071853567888217035021057489661876154806279292891373819494370405754973477367954755564190915417121779855496103441528943166982087411281924737992678451000834357617661493004950936965420134506636456036937614441436078255305075659354317571117037550021255825509199673247908046484442109456015315061635388930281728045464472850174045346790940303380274752933422289711995203173748069511259803846310865327480188126785043732877030800243082848714643479637413140764261114824569038429929907720811130676853455417095398523445022058637500494970851150355883873999118804931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -394330464058008828225610206548431203560785309523684377010901463943523917457199911489035690150275908977742093285889612663012176745314477907577217274717704231698729325440608312467516826666292155092179060756742120312727573774552266632668927183789514195428166850394967256258813640810781450455996792780479859578961676914519647810582466806952547219875373485016063375793153470043794732541678191781147247532599615586896196810200996788516152731466098405731113114193707475038757984862693138328953478080835598980716440864597793601060848202084598749104099866859395204246323727634115783817228285914733015448370244343435420272003861714015413081287339627683596219862808260250054923204512597270534946525397974693582409436882316624681946043841093799673866186323776424658027307712992431703375465821690982371822788707227252023289597393158418779326897727435603648034717246658366243741896945599162487595363088093742822129319842095528577089372227887740117547332808132980264227938839099578033846702127315321531762937812941990133967384210206526695949856391547026251193764814385073698240522804901238975898105095634234822426226895481964526856444529118587346390265051410708678483390159744677130398103531886787044950135437147076968939353560614749691499060980316743843660592434487600071877108327889344634026207825819614575163081701327580322674178906348378662120526243801681310902473016920826657066233129408159666359993176756159763161845632113681025575021190125349854376568646825827045158316563257820209664903958203654451153806598836451348165300181733444796405587696332853883355559423408460583593459377823812504312951734119196415923290276967747021022072748421964436206064359478880867678822374368342186414902368362802449710900440442963656191979447355862024837887179740918087918318627101017232613719648475354295638255848190350753326907991505526586646111053069208431872692359867673284357220237176879942014988944947036949336320431776873870313785190081581337940166290321675102717514840289242848825397416396557720229785373075465152291398960006469426236915306591721435005389664254198091991596448227408733412810847830964436342521898959955754166045991941131185528388631782770824088415941785045187343303908702119851175099429718835613177218962988428671829388524120112559760382675971963165116210493703578160857651031850718406221169903127055655721702422278035573946003821674269866834387072383513381692788395928235126970820704980459324123821704786139910120952643989206999608487791419975110329687595367431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -12250360459604534834820273662965860256139511515991606358448736271031588020929929139233957816805723858158320134572969796943431316895681456217849285253056326745670585673364058658275007425027552034309886271152005158222753936842758238723295472918659522129663018166015420765867998017904488762990553153947037049807248583280618200308994803754168126160123799903307486073009943672499693464431408979684078297618109285301605773411796018586803246174259716431897442251217000191491195576784561372484828159308189817361692757052743963357778145119673734886160659368914474197088497002642639317592920982758843362573851865275323234422067212798016979905226735626205828514578138094429317157832001731738153729641426148457438824819617378103771589212742417345543003641386155434917968799787755776132111602724987551937162257227743022226293492599334195107430053516968214480272848382272470797740978676566841424102212151144547044256351226572990105309552021416153869964580029586430338657746613105825162785369847861344320463396065150162164001371466878630783865143113030278303608076474561578216707555758048259998507028141242868641256594840532720717477199854341929755796197573223991670021666962411635079538468461793663965451166382502699498236313505577510111910245673368593797403476799852294815210249307437320565837474184053791588230603509312127467970934412774399713994139548575346284397877069810367732414445434475027009208189726703903736829638847559560099763796670620431492334559800059047149249707952100047683240114545148843736525417516178223944580230948042675043233529248972860407960178571066538190789717251558358178359602621954729432623964030394996688224445281695657058733075242330802423237355912603395541773771516463355518356049748779693011136027215219990836671419148244519810471991199046193831438455828981072459277905184940679690996102684339981035669402829815275648781527623247192508422260916156253652336806334713088419765741298526066721780689889840789810996130265838972531816867551442954252373167335678576509277253132397900523389915364312270309756343506247024296680525279805440467058783520849743409008131896051322354478019511460237029244008175879169590063884624905438040581046567933468742409794605740236831693689736476033937717737624053472895078366745829161723983394399332890585088714080696229676820918858881262509345131764873614768322719092087310754144504741402779786764422336055137629801140233174127737623760311837598248390093138324717758960755612728975714911631988979223706337506882846355438232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -114669012605394432284603252991898531514315835197063843457571700661571602453841949108211962528978165028823909073202534174378865929914871057487018051974650990387529456924014364722606485004963886609875099260962494092966169647341612961350538340234423656048027629006739803334915426081190172443795406699894246137573509162024558372397226940174452774271880137721618990182823353609541278398946095214065152210910991812730940133363464711898233054406820883929657031018608789119626571585913737788163972747384566392823796299754168653205406436680690748774368721624014369454057872264710894944861094617016776202436404799630100197364686903953503047936717721803572965398018041852620383747555876133507216394634380759823042563360486400414440989366845911850112001869515132384812124820997990988197809546837904772823809461103304229997207700883823614705276034279904233587755264783120775923033876376146265663853650447807887060388611280498809609139803747695832729281478305580902749205577610561179927936653360747029200389155375081077768170755347991164896731298227220081416289264630197518435190476440753359236321543859657692573570819277196544698256203493130432630930677536045939963216607205302607036746906571419514499603955983042083554524185922524948809774819500416952022616683107784539977026053606714070694899338302682418519674299783930775737010185998415164341879425828711810988212635157131295497734917062079064529755827449558417886931741856856454813529167167747060952057574538851832165826293814097171917584056912665059667935699373166215064312101823022728708407388899704793214213459298980537856471195137423276626138207747835937532338877292188212559342125958860108467064888415452492210222812731752208627068461525603144275631113599871301631628137035673170568500994136404348647069765270992529559078229770433782458627669452044020697268941580711359283105990891283612050796967943824590473851775194371822363111930293193118624460791829716289263277106763844803966984628369611242000897205824467765664952885193552139357894330786897965740868030948004474864490035475800185436148265080468964150225505916972540595407113903943352531670192791520701497217243227653823772608791299841823779894354167451500688590374094563185666778861849117904919541505306618788970216467022778036813443488391535378207936161893607844650347004710918456403007450641039409049917056534128375285179951760977941595303641927441996098310274545867167373983440635571854032202554095586789280525668030623273391744242847428703058199062070343643426895141601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -65365660836348500371843433987440756828391819654521582163928813022404712772825705461309227230353718329530593178678596229691213783329559008006223521091668285237982902472192298757992015635230073349201626838511058365061198514716514901908463992165396101132141549233634159039508526841372579450874597997603154890501818040026378889809497393256056023523687643464210966390509102466821125668695057788538434046279056465041790034678471390021800286777861923764502366250420981188873582593566074463956503268703969014804559883366158069334558537625259613565516596028190422427518821932078302193788785969014718413310374869347275625376375196324106899689617549248681061572786977908750079663436186449039694198394332351469606003096219987659965104114415574432788055745835571754489466040653151478105394841864322263136114706032296931879468664170043097819163158123841881634622489083682222243256803973183244587242968790954669669070590247129407723900915024126407155639392008817502966209797213600881774179454712279262443557449920610171906130264165092987292593523143724600999509849684514623858284125316965772714348908366956664673676953742476588626727446459905690608609990062673662844453388727588433505906742833339023468233546008744383301057689292560006696518032529660612962714028334051528763942351463950958383147293179245063590121423558144687782740385677814877558919493775382853346979849068119037144875843725247562941164826361703805443865110839749948091858684174501741852724362335439916334225105314724282066882804589581621349511576176365592385082301881629791748891539376645883795839392508866875469242539310226317402146521191971253585158296237496845330411270325555621234636426438098881430571100710365617017407123032648896517130553475675045300010238233738101838728019694067513706917667875881892057433258484295376569855952513208387050526872975678463090587692055528668905758745825212949245858410499683552659904808019812116503636404694413020838911773864620300839825557529871805622301040071615188341894308840245677273301429224382916250291285787773581550738191948027232105667034735003022134818935848591878427864068778632671771995747477346733681990777114948957242721200019227167683842796913500618105590697618757866306258669398693268448442991551767041353068540727435274977934287790482372852679342564011743177103304996365678486715295535421107077197911383651721445744154661855167552239878655198091407945561711236797017537942988866555247053870175167129879167644441012914854574257329865132060131571734018507413566112518310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] -3743304211161715964427114287028095751368308329780982246181075156219175555852427525439171373573534555641277067648103815694977211094085852752766359832369825828241073739689398416854480725531342862950511218853369535955092454560265225787148286236780757152887335977072288597155140246270928402194229751939778605342944322422766172069538819675989126641147990729843011414885019752189318745910134981202020381228260760577966679236432215117381927966005304297634955147537962239718125273592584500248000455796143795172400313081243604882057528654606218019909662551879455890061041421427073952254782546531988042677531691853096314396903537922275504991983599688718244222392709442043693822813428531308521693605829088952762271648996316554107781033030632619683049008407795935744453629861904997742331033928658625986561669311960029371224299314877918866483209957075447722332806957139474481511988059651179827870803698530987447802406475911496386119632647619604049799730667604411052641735878638115349077269945863405301562562102627871478447738734264475421933648288095745604480921771591626061786135558631107821329608817368060562652339322851188811025634312037998048293267197915988261487768754357321527773583327450942145451094531873627095568149154950779879305203880387488359421870660385622258762053857043613148472216003955007659834618472076107956904571493620170208799590657033823067602675637230071397412384005948180697990605357003828993551616435181977375389953329116120309855354222915436974484135527401592988630103487707752819787502939499392449895368441645010725303638552827628960555992695765988683534683740920825117264736267286730357567686302683684017838154726110831055899882433000797905781249791352930788742455593200625293870174092479233338558138609402301310406348160033004136055506230031903806697582180805469472166650412305340145375203688585668311113969932240601435133658689638085466355372815300424284565604861493823136731745529203555885925660503219703214473657013502061449713484919934268578508862563878501151084921877053962347730176995035584728255039308842082417454483946862875556747589644241281542759649180772534730155705942658885945340428558464842821074058029074398101322603580608006698683652721272327613372334881447899927503555503770302769173146984577166266281300974204900382960316299542171935623420360648060762168955418954918463582184731233296901884394350637648703195745350620208389473028667998382251520794832721089840237347337788841286275814280324581321443109740783112046992944788037505077227251604199409484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -56448177198581026093884199450639091095019985436557175062461480864796919596767128213209666599785352395943145244892395960262181905320562820705947742441256574135938280077407127088358687753703747207465918992604863241836090108421026251271551375517302450565425280860139438226835162488846063627346505376472631985292813811987959984218927290876824388417535232845626600877596877395804181993068712354720562349579811813020738387394647554533072345657743025940652741356104116364113137706984668166981860777792784589675277937880226227429630848221421992892984677740485246418538993178889486528345230433747885181325704590319417228135761484256561802516694064371489974825821174621643732024852482477807319648982736492899633199037567983342286082655103334798096389482966060696143540983474626223879346139685443116696611112159125585762567688695337959282093547247583873996419755577924593256884442773110975204090208302753988617953580663087905697288187867901290015682221901799277363544368915546718733778839040723229159216604946744498711332210773078825665514911848016107410696488955348767507588995434105936873574019143259602900289790677653761571888952263590948746336643907637154567265464877961394021517016752623472689783422142130011994566657774606710301423965242693250252048566177647181554623153017579069141220775678520898209882211317596273216079704921610397464141007746178567093707040734732860168393045686051565930761989917291641998493108005830024937681646787564259158692977958120674000860467494045663037752189485379263107727512673704368610112371591231539001001075684512722533581319215342609507544901550722672436204793697570322976103740367845930166426470648342568310869766048581880059185765741313011218929652778778569504361068627311696992692363784446196139301293785123314028594841389578444961527266864103118040981583053094771596665839913574583632080095293894399784094808318835161638469309860792735769490809751292542383225432866379772411252161188505211427029619167240527909547902310597815657468241998488180495624452319477992906237330900816010876816241376894306391799959749064473704435978929446458980833865276624061344325519068189926728635659801492481654605238842683894766440968655198210853934274439806041357515916522704886970794108507349113662659930294343492434591774362942389489158035652561488344535111064611715272309132510004141653922445940665790853141213352888979037327676370569026465907363698291960564336296419486789400643395723308219052749823259793303285822383050273167384416740199708228953312527664820663630962371826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 734871207207938475808563312190854796207592115124401017867782424475629247139211596293751265507123100071239666253378328517387499564743933091965136117052073995438415802248058460958721902914462027470647753741069288673162321659023579289684893968488379410088706470586196645285605072540059536853954879911949452101434898892470520862000457665155766088265673899998413202301527121098559411266135701379910210491729585821556758451503614381548820742377942101195441465617134362090791808544745613833978296085849881976037560883590578642062061968738228802665287419652925446167356718591869990893138849957956915298040931678770978826842458865303741164536674907314134592333006153173092498140544039955166589197712239067356631648288154255349382569902242902391268029466581326207313772517997019482730510439885960839515073476750863740396166278763287370579809576006313784057700059136128189847499200604124700695430454194736207623852461336386801248643341615234764854589986506007493156811507634904964011345968827712746534093336090929023354223807924878567006677252825423000399127198016124990543906337033028721113659224948759485830291415542617260661185268659511142080048303317949003883246427050413570596232086023787936829724386281003705232457563925034184830106087166936478531130407747155220307109861866240507313550838198535524039687565378164428515675713769971156088585980430066399765092998514816553873756515130662234734433475072279813590551308807123314501213408891507876447553972684540467100971702806138426439889366777127319664488084687646718283308485466651334072567191401504304587803485521614034307065014884958198652255718965085114770921641618811587447143516241579353411158811283358969079390005511602899997741563733625895310866159859909447170192799270476732934170570935079276240816568086658508032345022625791203131133530849271092959393859250050171281559898918505429168732870688167202519532629396900586957755682429076997999424259788343319737179411956597836615345465370062989091090079935984262955940005385823528633995390104159537955296027333349904899303062928188488478501507638930008548153096562796884491040190058853878935616806056744036232070430043593445584037024079989356237269675634133290516705052429116946578306216331985081344539587652469743756210029188118377273978887404913290207156801701361150972444577396202262599339177970726619247705233442148037353456448096466983652443726420830708371820820431385583939490035500675070104349442192071884898423373693570018803474190107753859093640620571798779264716117154421226587146520614624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] 4528236679641397641330369700577517344798180232922102938060500265398218808220415566585898732980641177538580020781846322471105354500843411149957176881944337127695879916540249731978662379611693472637329878685260092038336247082912141388435027203191909892560115267011541650145062700512540792383819652911583346162636824402866144505074340689534823769584085012150298220773350975168125736529059185314046927856879254064572078250207421945468533621503285776177496937671316822874253278114322310439684413662546871870892956661183898596376219111445566780014590564939216382510060857496151172584285312071006851418888520845389143259868719843416366420052457134803562155236643399200440675285184197896189035641177123660263508429499548033786779341658098391416855870721014772428391079598943283696824742938858074283620311534701469873890127806396392039952152717530754369615968931678568571201910991981658308054234398060378566781637895812381128018196211036627310505360296140047781186884179704032088405326190028339314484070396927655053645620172538625469322890502288756182483596287652169529949888386930405941367318707687117074676503003271796330240440049165385890703322150144066397480619680124097452303496679220309883836395332974591065453961545515043906652234850332062697751496888359606491211855845875599100442275691004096697602041113716703043089664968679710464289223975405634511672757454593055717355109362526804017317983995304182821532065862648023701139594897855954393320558379688661560496067793131397104997546218832211861203245262128084848459690790469068873276949413716421014669822660287484359436461240415094795767652181047264942046747758751619838287119378090924483488352189187622271511408771133939162738216192898093737373678025028571612237023474073407136579192474463073236168710407885744958116860289007960688330783610535341973056207153204633348024218842063750961206683103378058741265762579743199385583065777322739497660262570952572014594212496833759466506392757590337450384420737418800802605197693579399978563838570848183433903562972190893200862757049777166672275488797495744956435771457095493225887880297693536383920292071675222913986710166445139272219618315835930772623546593383595442407750604545609287183212021522303041378095872212569491093938126730750261989830139398274483222388141241901796330622553765200067842003942138816782775146221651432624050953187284204402117620569841524136031306771213364906173163238723069292157731981512800953750563039965159747588251337315008224392566216553463423640218249444089337885088752955198287963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] -59632567141950814865741730944391674065217291818007378595969295171739449028715569618795025187424246558743033514984072393660883442072792314109106738253268483086582689531591270236142780293955934141021713469926343404361552749788860975406520342978996297802283528274569073792193385088938819983619609239512632831798104183278648028675576529911990865403372029224426853705305350185458343568100406235294328821502258668784900314537449143918110079256525639751989583619280623015783510817988017059897657735987685130576209186008980924501775436799119440853197559572105342532097700282341120394421592395295749729222819302459568226246200406081118607444704914289070143486768579886669102737207865517566800390717863292145926430938231648355934498789580643248205508756468113210785382659151245821810967191803118864094498867319111628327828383365060993044338635451085896662377343794393028504981378841806603152339935393846528921976922445898583567144727459110479434771183168332407859027628008719135679478171006230684761679263058720161737501038803953313150167327537109703710699836240100034307664028201931360195136185927560125939754906074041538695174704035269653839399258627757158294941395773681709457920848226493771981911468990912126367713877533531805742861632799414526959197558696912371547244718890247858627920794681080809453342650876953631268411292297292396743794891625850733926755584919802964590330728309990438037388735944201308652673455164274937899235967389909274682993941515814012800529875078792571234173424621669481922271436094162451458298086334761385308655077628908238861841412494587895892063836885320781135409012008563527310181055167883648718569503635100009452864469692813384773716738079964864665228491268583388243380854974077283465408995923157362143075656553721513341612782574652825274983095096703267648851873036442481584518786476437281815663809352121765442980182764974529455754905697695426438895017409282751216985740031170247722737494315904733867633212098250000777323183587837935732319907552674851677160076351101312033809123459806588377229071086275452149349862492252227051314463088380861897764021062099404286700539579704785710381908388328821068667848739780749089612699961877070227059289207200800961809203564625162466307553329205014469795594069148661450511814211149339088749207505560597352478225036279966627381346287246324155466719508790489056381517863973684045458901736954820249767519519504821567913328710987235582453993930761874549320265377257676949244810633224571055642082404593266580102549345721030249478644691407680511474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -35590924033667072371569621092171333936977395419521627335606025635388035192093640339125665708318967382284065098835093284342717754719235419451123819903000444765904655743690136580939015018865874291492284841381625490629823586738833320557885247726136380016710581815623413547920515877041831307852152435290339518317495074243318206065690887426919396182186302996434112154521603027267286779388197371454153657916336672304936146574135724497442545754754112323119150268401194117596552702251936028239170478138964291893501383323179835406081715084509835293608787390370001341657670841347822250611227163080624534265411088261144605314618745550116798175393816190998540448634085817845338340092687613576901460529950751792656488458452732839726945874773900511312876835267180034201107115530022890371861008887952275399795486331993640872344033336152347551897014567815654783431711425016531467417447533156112562037856733771550616339744024418209298755506865373492112879793421526609465267783511378382826260371784410071126688099841214407735540141717993469279200267981953307344281110973873907832656120882099857166580731160051556842888323024381379650869172573303552430292231637968540939845473784296059328491664028279005602245687858569320840918285528345627078801118164197500533920483380753722386669926190785224989361045664568466538510651911474886269363068626370487927182377267025701313291282703977250491523439922448986425048803126484362586665028606290554441977014168508581602724211750784715223137804027985059121975100653041475687893752053665244286797437182108072714743773727367693922466121058171715282172111424860207269945893668315298578590675807828738787649221950564370025486679997395339194943775435941361736010905756903010148834810329303522037917086221887911148708382719071620211602987215662247774058632201134904812893396406226278913078301767104267589627916042625341820970775303861123358416761389373039268934537184907522775263176748100623692280163708277643627183791499382815495520246471209943514560751763654671574361361496224510602563222215984027019668129789203484268315715643849659239213996394949652807601458040670664232197278955190622348530319235042622235810895926447168026307107342236197963732456578197529016270246867616067941860067266215342011526694490463653616534121375246772743151124210042661167609198041023984545309499013563084570826424752516704016943100040865206499170641809993858349144926734580942737501451966874702685383770470130907503619746173428624481502840985372399020832018278899268476581497881727766952053571003489196300506591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 2959123497737516986067905123342819070002369269330504190748038538839319250301553934477287654472551578534091829900477149360752342568534239984276570413481064858408466946232214115995501604935871458701951031446284120188569600211957482328149362992002257656523000089860191086623158518075363838044242017010936427686664760862475603875599850872778949487868835163789210058498898212758150697165701954415754482379599851499860930258177955249058240906329762086310916751606419043978026333795524785655756200332553722905017606941616759005699439847518526424950572596119356269189900346993144884811265790338584767064809278348854798857915234313225871328962634629608698792468809313493306120941249077673671351642739578320535441671113088263786590988272148441648021369566193461993201381908027831444039400992051191825615055538126402975748883091715655928448539284766449531032107931116603412687083813151235766754819874274890657099313243296318720497784454160282162592128841934677691133543000719306151407266929336654023098238618867658769625819798902371799424427499743525095717777485494641333933683442598285404921943407786683388146691678580504075474384298372101809847900267871970455672150924098315592588474632575482380774972741254590115319696422143576778841553285399974227068151526136715412784522763388395192985053786637762303443204999511420380895974313114239816467085758854804068176598239081002319731093871274400264898218388392568910750101300894279802238980478544674846377750380454283202870914257392543523077259360523564870554160671297514824833522404762207928323335827468667297776998171627463757163275810117775436875167517580431058659444520322988363952588659624723445036314958811542946258481680336252165688845943304241272284353862726536490697803296857356298242000305496823542912259448193981369487348582235733606178842151703491634212886151820175415923744500144690049160536465791482625915280320552798144154873957598102396977094348192128427327895342134775233661176934120688948065879681907288487384490920357853875100033941251253262091225275277906373928470882628310142424004511149995106717771574361673972366270601338261097228033705947116167378009872793673215083632945794551674464456818961058503191879568483228167881264359371933337108286960535784010090340724825465098966630028971437347916585206304256622337986955534774623517844576261024356364782059089769212722034538104745530414521285552040513122327391723946115879905454979158421155605360819812762497830732167287853927583531326253196085452636942184485962461409132989720305317860038485378026962280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -18200137425336777531244260694441623830608502718756446952859216248838830430004830938211058218192980689910868573168712602947700755793085062449634071550158250331587988039613361456559324341704668902961540447568205768896337051172468377751138974492929485113590820623345834023990838941022678735410487029458770646656300338806483535744566225644124515392878543488725798019925386431182540887945533097276552766029621466185581273559410895398293973446748738733779637750750568900407354367988740658025984506660645012893951888642296965414643177242052412165891908551317896313307047561382560866696368903399864879064025225624565085617879269040124796866308169291000646827265819159833801620555110807573660923790583229835247351838276263669396607083670793848702286685932345411166784479345415549743564735826684735727576332994768712420503095075646653399709695531937737242262279614578954238503487459362564281369165968607382045178202183172825138678283803339900970902248248632902641833894588948707041312821155168445372199267356254885832142020397318593093026835132369160232080489458809211170186638092264385945789257698210045443080334774695761985607690803161320125538688466195821871243995849982408070222983607033049770648318236666554889312555973374324346318609544663694591458405803087252126230938877713434543685042064864062440658003234915290928016424735170660249940446957339606590115821593207055959367129654918859165534237936840848055539339692302311042342461458458735369769866463383082382308796432849523768241116174631769089556406753578331542164471155021855683416150098131404238453080138511268809258343392354004790965194426715848552531739865342732607917431398987188843390604000344204219792864748911392278292968146897478847113550962872333867655919743366391118506330669406584205413921423558598728054668981903625814934176700211964073124350823342111164436991252993682496667054252817786744277911469395697953672122059123844389578611553606781688933556603669517414048725028433531693312550123706369609400244041191134021896354534373332758206745169335238326017370258084271924336161475587538699485710616842305624946180171085423254274839202826026323453094765733964389050014015389280016841826055017390460303738159584154998224414036699704836031908271086203465206060175136938180687129610121539295753942295157823322036199232339210380868833764801611930080817395442615454922451996781799875920803989886985321256300535860159231981522696149501796750089301301919827757924935406750755203359275188484813936364394186100356478581150385456788320936993841314688324928283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 50559628526554438882126558900218586650840341867615165382985120018395933324255751512556261069899818387749537309534433241898019789458494207795345671810856035430086589971769891014137463693093131867396415878437804876594683017353400793446410611437399814324151057089874669815772384385723309475454200400800670565165471694481992508152912365273847631206521617770483390692932440604677296217599196143592875332307168470997957332744144702917916099164034370697737255579433436485700076269468396428456588190580383291032853927134425562461212003293056923123691167917068159233380670765012168619963145416591496135546910548939774666360150083134336517657881651171491878312741301686031204930544797536646713222893088359041180920163249946311787049670653655286142311417151186432318472271468059613601636058681651922616853585427759728961037081083474495088810900837282644366322429756757782390672509884370022516502617617540003498830625060920467942357660486017867154061755634197952245407554274772268668998451582015192155638015245859242908233984905519518966858066584605707113399029964320662447757455484120934632038894182599488791026583692247372346486877382972580054604938241512276393981316183175010448834982167793707588846098878030495867423409577916374563182788766946793748429115265676368787751475912663770814783208993028062794200407518986423626365505768736246585186936325966378133861205624417124663018975983601586631043668093542240054269762249727237340019652829035327048980120831939086116911960212341725466476810694051773850821503871354113132638491496100146661382830728473099085009499653208071749782220786447470491730226540259086156988569717898071368755132982057817563638131423955712762306119225006585522716793262348644566123937593882905715244637622009455387996815017072008289784658587350415355764620882094615693395576479570031108538533373048317176302852812447550216589489715167303402772913665024357892841755002012409309974166593833617082521118063582217593850862849629677678770259461782249666543166799483384992755283372769911873133262979051309618380152107216127263625035375871788251944409853264749620727756840296233883676005044800892314372148995269793616839476980438327710254007122440248860013786610072628453528850114293278576787131857699014931302084493691367893628856379190625620856677593026499646040687063004406405801803770402855622584367648663343927500412704255944979850728436706076540183885663622428620880534953771394008148673568487990018704760853794128000691596984985829782459715246449155535275632347529117804896259258384816348552703857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -28562703955127835833890325146801442597524199226841756283691098056433035510695390856620106287199557172441338389218475927162908084771119807296235806525669414842003465732278724365617376133500064261061000478561134605509328706767379261610826760177212531102212649261242548943217351868799266395482290048888702152560226477701823361437445298118345166226291739675954168774641669831765546298785811531818909583298352904771204343290455885815693126264183164564532767895416369140164328310450876100935941491115008133059852241341130358580120516047502279036465692687045372720428585182623704369894884184031659733387731797645696140528575440817033430696608355415647268229696416605609925616103543503276859849834371078116786627558180623452909223469697618023439163980895648760822953653159798623186846309061202521274347555040365969926591884111379116559498617390571795464624984122888853180616964468939018145934838280050550903035079644460587545157212313246509609572739951423464792070456657470803420863582281688593789620920918769833769937370159122416537799333795848989721877430541949171656977187892495509268628460772634216156995208192575199800078631978954745128704180088273773082063674631240286880738029775376605165956688680476960034525142172867003638993053377928199331793263742940258854661025672909105169884188027070302626751101278029768190332783087270830609958149319991034439349967586531586904972484657652921424598364031896512852894175898933769903036759703966537190362866010208140660527383721054038234500322700061089094187461302553262563735980766766984609438892531851837118223900796140331811244849393710827196359668515380167831177575857354885845382699088283099192601608063287580605241430623879166224515163483232691298791498558934970803133417576795479919238020635023115452881931671802514785720423880065425778025306728106132224925003027639876551245278577373092039243833851717694020119539091159788339409504861415553264361856646284573414893796740929177505494362447002121439963609161074775566569060686093501725769881858639218154976301247579195206231325936597157309682428737454184252774947630085636438517050508121862236605420203940665545351413548400369677111064740543062254586494235118513819151165890626767257536826306842821456572101694186137697586423281383607822810334969654210819066966107527345670350414324413416348880844190419279578667531763785316527723396113249860682366518399540235915473269300514726306018590184358388575410588071786966554836000193878970411330386596768562233840001570287003095805003561919073462593843260037829168140888214111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] -284336094669771444501861072989112432742048565032790408008049973268492535570878047997384498484689543193525077736061458564860819843422971727316337441130324442002696837927030451578707850203297572166420913317916605038040718127080280689197893777514943051319963206938800410010896292989621366785993472811312022170243981978108949437427804808442245244618589506623748592937846930582535964512282446308239470501548739707583451437101290588954162003675030186926297796456924146431523297284005623406201073667337818848096823074158838855908447800662529497373124446709157703287200000362521489093394279973487027691710582961909787750193388239876877463293088861596965520286809468357803045049419893315715025395631969549846404979275537818680652530680850398765859943982785196677558591098321313307755446897058197427726351389000085184641066472640340802392557469748090312812886122940840044462421448066726166602568500474574811363339819753443728827188827720878391291678115127096473495044626891933724320159751368372845945796455844110060885421722385945863927408494838501943019715523863295680175640034206303728563541539791227839530090229099923869692790007429010653027927258169360391516360144536942601023989178455510110194479730882457822753057317779066104272698246158775810654885110542289701908279239992350702914076106646355193978584532892105593019739987001513153450652445982656790717390632392695851067109174218210167180562674180329211331756175416512620123140138458461261514284334356215495613695388106275300319695636815098585995313172297721295086233494686883121678939480871780522974892638161065777046594065055625923543107185180802912768314891567068871092392248051736106940093911483553262878102544553501342354062998177991155516804096030655546793170714928866660537649776483099734327919740446007613486973985139218755454681331878570974809934208879467983541703709280543350116390540324319563810563131340951064517564442365166096924449504289487733167984604129873302989065360134531670132278620032577583336296520886185355356970879943721162388817480396517862606604671471012208171105455762285683679783605810896234058774868066008414555631122308768106426260538984566387061712272204675613622738987505277035979057504102585634565944857789764815362600103310685275855585560892291705118644859861263457774675400006435059658725957092209279023000607959370914720099063107962788906302154928375488283583400095050436364858587455667237173263837075747133648366469571283960353037566896957834409436562242897679455716486597611681769373986727455095452343769579783838707953691482543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] 951300596746045789537240471126778739094267397222663510807952205254945261520767400109023001164090224118615973068853925877667163983505512711243973751210445764955440475262418675854223998671491248803244578176555364483990187970104430483082380732194808586151465372299357270953754041432981954920099627614419193853725329752571671888274893100394186768324778179722532272448851603332923287931519810554844069108943915130363078171584487091731458548553312186907973533228063296436857958110569801956257349510263497365863946972279597364400900043261223023545606673881093619130813982076967948341999184686009384894156609340799366328124221919487727580284261067346330068182797141239338876675022172869638921690943475846043862041186691099520584581083741876713394143339397964670303920560356458495612736645988348508680429908832298192450831400009213422685323474515916640088406560061910633172083450876526835733579218764800284655058540358793122809370170779367305307867267835602556959718430598934783522702878597778612212096682234215084411921670452184034855625976691356656174668053714374355906234406950879086735556818732571995684811836952059188844042092282712670603129342104617697401917002369505199321872455316971499485445626677787587027000785314596142965670142437450150356893889857650019465526012595281440962026704867705464538809324819000081536319806882148673792696883646880783650020616702623410941439942979577538554267206534153047827165347634260057376876991733757285913765930501629114466239401773427721371725962118606330378933885785924592905351200839526451790001882940881632420917484509698711866279885236405673047482243119472809509280197807082783688437827153806371669780882696983770066835184959232823737905302286006759272446576395924231870972445236628651517042386780460047698670972192162723756749911043503940950275198749553396695956839474709506541394592294998448344564745319491267856455368438059839009952574230013751797453092621964276982583502779452704842778602637917321148515029987296268159704292439593352684559227187201780895835926255867695468690510244338515047360658215968432976280538142884047071255653421287325236023265674803501299717396371839053307694831685773151318349295764910869443263495686917564369299849503572745486950762758313843709916378251063005655376850492583403192313369072679475564252109860049387983137559834619047279928887507602821339848139905196644852817332520519693275041723163533656746906768112479336401523817861844636718868580219786522156306757759559906947722507716717988112470040120906440966191963681808374531101435422897338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] -57594171445086239561088012142230450718629312791581966824328625225310628508509614554988572103881687994785716756321564572691907424503104487025724792364262006940549429443145452840617308992461698483051661736268583699284742954980427383419247213173385652244362242813536645055135060264710499872595063244898677949329041465179004509135011896621382874809170126700819478554164372010872747601317330651176374623912154892485095988530649001815072353505353811854932764142984902772947533012626820066335435370063055038599207916808977845248268024723642381768910981442220778375415230967478774756976529546291645805832536953187634555312654553544904043909652106013773756439785437027207387118599793942300403202384715586420031126214617508241797929859061063293048929409719852042183860858519984679458286356299870788965437610839877068776306435816914072974445609039660012225845090738987384513850053487818968611468368613244520399097417624052560080448062775133343154384691803327914355186162948972526868330885865509144346282075792238997733956901705047085264748651738941279097982069859813098043930097108360654506720808783923644350512615544729928704463066071717747488719726095454461153310649878340898496736058287727139521149637147544452804005554589926518354063142212584734903218436355743378338048759336461785682794309305501235033130345153719256849446550938056353109071241252323286527922164725037240333373239838915309684595103109142413595728661236684237788918175906553446259508484858482324297984286198335917187802414658531498028604098653503713973996412051768991858429970678794005289600223434270414425809598479961845752339507857616533724826441211060599298341002294888549139166106617480753639592705261342379462098815755536541968759388752273005999889195220440749826223283416557320852982029038904870813165266088433945068218218756203178487234718856756666771932878148513454860796838762497049471360662832277895684272843333384894173333333754901230402334669842432342960467421399915777101229011401415571145112006532139432282448885841912984261613235828875090159224068180024133962458736208086254859766168342080007937395472940215843150141194549103391477036696647253697034727206493234513047752003348022138345530986852532538378900183488254312759789485010654831506887206852356505261695851883328216678298388072423355160375736732602929258820683530042375209335179531970353217823709940877673778710021888895039540203806437468167914076945015364184356742416332712093548466058191448950275574743023105802745387191154685669059971409126783741319610676612228417070582509040832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 1010782015875540595336292709749519949751440051664441015921956385282733773284197688783047563135118757283703047583790675399777393438759022799439548498816864910421321007916873218683455915234133283218068807832545694737727755512434896319292206642222150869882943187394038398688945043952128849080112808465064782545693487186518953596476625126558369899148438119354895603780956323691774599723524190520988362574197124168068121326804599293123196917065745605239804627108293017186905116852486293154692747173415817990395230911798062434965116653810695254250385320808940301410592520899376866937076927354591292151458940593422841538030103795681221427256372151824645661210260500128497677440803456033127410893074630888830836068394172484097515326386432039590465780531412153506489755660842877449379910446580820581875340758630906003524496983776298301959855138160597398839737932630052952281649266431599255411326869622257215648967359775850943000134318630649060679389738795108250628298918757620606296223811939775689917649128146281791545563762161604702354409989154405685522997615886275753006220804949491714177480023303417138900571885606566049708652400432559350716160279536138714006015314862120845554387412113502637234741670739021995675440460838009214312286115198600878903975786265307458194012679718964231224662031497943593713222801605269228157175835062370337058702573495600867617573810310112104370885216904594049275545485126864584967826159541206351465402135548357327177215468431778752324615962228906333676196056855932865725612636634241983991608840355653554096672518192869661272630141632075028924638370673968302015929060492035217984855531548315327107769200202742278056375166731585556266224209713493996480597590343961507908226809577706004592179991339111956308864466408839446723096807374878798323912183500136277539582433198492495315458415651242046864402402027540816361668627805998229522486018953536348796794272773993850257402696644484254326721034433755853955456314164919523680742881964949367207440722838655481283009948610377425741023177951249019998270736493319779372737147489766334136962835611980851532519998611896139535141459222991115889687729817352102218002778354043876602328183377826572097772335690588994097095189876101790252908146219372966119416301947128820214109113781907914156100891304704339677776038199056337228437951508278277563629109022266412226231694840824749432026305030829667849670209164456182023578972699204218296157223710087674252433576072007781476713716983795166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 41226480219052182598029876505465181490703686409994570242838800332818848240049352280659807486487559062758040383064277523920476845732312691395562705008110206623300404180583822549679475526916082592656442328355028795645402057418037054054432252381789733269035633443704437808290360774634337029832203354814249344027698007195906968404424500269366376874341389246265182649090468254877593328178017894048955830973859276257422123823826606564036467863973860846546659318849337176831518501868204125902620670982855147241717751254789619412608267497344595032489181825402862608972131035040861691722739771328860214426681051438920856983947617978988023330800852564304642314870524460766301755337271746527719851996669424403027275529524391227246764112595243359696661441290120444172462145770881383503106284833753515456850760756630456728175932335272924812152278895559867852191560535871145532721944095821087823990649461580941437429700985386945992434479923601205189457280293719278405683165371463237296756152700620065774981032160819234331476056329753026366321031414418820162370116174367413772218269431558992766515038945991354216156372842241578618318401481842327384060055489398827874710824039916789930445314380253006439760031716214952454778177669241550809802384049309856369567458523226405477403857228135597293652957142751252892101944683595891805302427579231585709340982271111831754745454156445941055764403155886632730547416668078059155698421275792856214668375197830380999815781445119987041200785883478301239399299333747010871583569380552399951092198495834975318464272887507902926477917282811666571991307062616586219787082531511627599478297656443024897651395624143427513168086063096990832679240807355900579077730593339043101298065868901048339027837616336002554575572687824157997131009945390543055639854774403964940900236813329968839337755281369443158278492258479769617790131813242775632009225384906889739242695168223591057827336032115945022717113638445187077456931771254991861976556112322525155047067892273541799881555159759306077005909408503467998738813211756264096956299436692833779358571120993292501150800369727677733961180984845993928327707793908919155529197337899216480950464961308989604919066599992890297820392421808888778963734252465879070835933908242805301054263541321377335629301874589442621684327102370929526012327833906649550630542586661402758635184159395112535399556962965506954134268063917858552574422647523365286460966974140505539910949578397136860985483508557081222534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 13773801876700551021607512212630440322063305845022221351340038285813087850527533263572556581316855527199708657527409831497067612944991135564779317146863133599076849282666135808842356715821846850966797956597176153467952306234996933504810064651769850481098495441684935372677990859619762582653140047262624513576371888582296236422454769456903583789503425928676615638737152065775777332693820989135704339690463519661373503378960658538916391559629742012456990854198623834311833072023489397269254993683593378887912761427449534513462221319056515832372723847892607574815846158183426727440920581002304728368778677712084632771457097227722138575242659976822142824193759850209660992299025251647559749159025578266591529221982354218118205954776949554498410695370320385636134463176326015838136619597934698366105261745024609487636346274155675050234997396113602818002381116356703952025713982033498595041463251283793696267170653122065600477612501047113485544414947543234850415766711220189625248290127411122961273946926833078884792552860249371305341640355863776839415618746764422017874604167079320839304529448877011494629915486625020412836842523382478216398928303211431563585123509775283749835380526406291119520257587395095091976837890940581122789630375126469292111163674300201094514836310153964115967670984665465403026929859231957719206344865845429002014798630643264145556277697652072317319934505189167007907777656458026434887650642849723113180410834999232013092011683533008094817299425351086839313864953001294998469692160920425389537490520430906600346587259376505754068969428125924169555152346566086712473252284872302447226448766491274814318675772288251747683302568512821031830146745387755373910089367861731539707491249462656650796417265126965399514676710805777643290464127950452075380783070467378733315095805571469371660928579466928193681588580124921587365752343495920456136428244528677127534300735787214534949753996749805869745156764395092814240576549496515212054749409320540623870319932277830270632650076912915806139940134433318270518644559722777321318412109792624390711028730153617061322681805882177178842895930831079834261786118021115535629781468618403654340085699355035763847227907831451144671069949533524790891361457842040838584584678244130043185059834875166805586224503525953440858107802598422734794059035715512271969491127355271145098503355941019721299254770320309894840399795823366363810216668081145131505722510342688489481819742081894486496196350344689562916755676269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 1107208617501104534281858116789026302036814642503190521363471299322797357726584959702309301920789341602722856880028110541056078933277565608716332935561080526279075873021028038243361442319812066628620757330996439221787146302735400247839951722975935381245377106680695889051147100570536920355053343681815805883533026627257242397976970194928676973281342375601226289554147776520410379787206970483008863394006772382541727154839958667972470858401275742730461537124602561512213399713412412262553904599450456474934938193326322565677394923183380976017927236236266592442922268535345768560609017617479404944729527256887769218629527498534380929398337354508064826125159113800946146351174982195402022960564404899417253989218263868575620392164267922580941460481826968938972650642192339542331048202887588382923146837519772131215758962722068676420735001486941430529856458631529940138240946633349517727621512975264883751264565795011727200515914899571391376395173042644773818392210246654241853900315180486501569558416774545346036303102421279910665693211512946316249905534075619328686435335008588725110063755897750342079283619052912693354060449513215581329737098961482188241689761633305525148730860287360215094499948886520666954219570966435261949073626789252178201447327670007624767338736914297887865966022020551024780026728431018540692643959746653241357470580210207685156782913093911954472760378957616419733575746769164738314315882909965549453327893943041405414160201590423541099501280337949664200569795790042025058794781646990511232194406205800076157904736369748965492277604590730993510004592582089829293208922368611731591521329622181350799081011624226469074540918632506540956841091029379251743930474953108733284058339326713249148044154063016067836686725392651184214354708590399510901878074153274362090082376942509949513615559526340666474566661261682363367473245509945380939298078911096523475502014648731880882690202634737452832707255794394855519719595529360052367425239074727971325347659046969383397777852687652893089398797213517752673223378056998906060961630599206244689097993556435708822325356755215984886369759169957137164594635440511965768895709600411703731226249968114327995712677674935885214974919233766043234765609220609121195234110423216200879752075131176314983950792384125248802930953426709883997021191729654658888947135690134685375300751471581632746254012580201581598776038166716920640874885475359259183160473584941849375053211338733706939341239205987221794202923774719238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 24388243971093017478240304981049010186175178930468141787948942414446744175453138444843755285890755470524531892873969594796642120875862793631493314852198858900695867170252251017856211066079254080700287356140302958930883376563107004070692729135423558432084914133710922812585401570274824322176427995952624802945309342376063014327139934910547528555941598969748718804798477091261593239756082692812358963645950126756925030558732743597076064870392681320266891015948686690600148542422964781433763139753799538542797624353098373654719044755193878898234062531124341328785260742658686661899068619168668563720984183511489840000823884180245806582196377899440558636446383793646583774994304189431642034119817385002893565466939318538859107645185370833439864399316489580497689345435750584648436686750874972144665009013783338706466409517571242358484013517637434495721039912073443832149940896099147833578449298594018089272730464628666231118407923076042576050966171331576620113628840591689898881596738421356336693105568432231878334071266449584863868733286155813166004658352072085246370592247627862742778669261741540780720750889356122142093310424517187497393453360343275517870931741573392122645957464410366428973708164814757862281036514558167346137992318946896663227698438446204500191656872780598482796675060690995164309214612369768106432872448809177815911197692920849008539502979994082497306705932713481060159726111072111236991281662733820250959725486097850685376942583642053786537774896154981177932782120855302269911876365030747645111264149017564498689892129009835869777440785812492011530031092693747841258442707041638339109705443062667125911031957184628103256219489224451711957439124507305898893255192917605235506219708523125115944354365757454810110414820558577196664930117642937946147497089911234784821123277230420425235907221786458135828990815002646789809238808233170083679881260511368281092030641146461701252575705224385149901868781640855214986065618225287200613718179771981813206363930295338754140187136474349027452157335540441132742344627264428744976370622613922325455363636796819536819474689154606251401463332063169460864021455200332431785301119329380721301843505830718785093922092781593322937608301405832347835160138722024632222672932604453441551056633936177338817682787590993118930114487286346962280908202760766282456049719919662285184157914805277385485700768753837589951301782883752472991809632279742077105515963386971543950204914615710460873551287952487598431616788730025291442871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] 124914430692829687089937845081270808574595167504879385232573792907788191870354116839997938221289777180605027471858651738567469898988845311426174405122893245246403498467133368285679099303224730334690116243004369742557510821069179392558597968177787378133962107406412418608737093136473656314330979635235452276595444576742073659214139704612242094975752936905050089363320143391706267247139186752917446136817025819278504936031758336962378558459542114276264482844493643926737185896987971369536556791844403250858893426879727472852331263416036526778154673638625222923239562455969949702420055249156936097955818061127514996401660038687323223447565087796614289414129963857175169274789034334622289831870184806298708755401679552450045907755726710257965497862473699995932572538997046162037523225540226212896449922213400876086471267792930107660018895275711585079176809248354882253569447616795337522922571278126900460558499974609843670378813964639337249597114552780610844477523536519493370560028019755813022050063792162839196649158626047644123639464110201413181310701426857425684480868529939009659395469349459750832682150164119386719137497372142750776301468923231210305220001505918519133727099409812898317935179372135930985463199937620494719523090783433265223413231546380407185143465159943839484186028451247127224643240141584556117277088672520151517857367079732256721751274793635098029536111630051014161414559307368557746317869373824168838140917387418709216880208156247938585951779713059874294419894451267025526765237424586477093547511835066579970818809402055235527638466902614460085982362049930622868978942747356284224655543120346050620538908275281024640007395511031797634481552055396914663030852761009301218979372443513704573687552024416229804199100946805040530522610423495266325967409000398570037472176434647832680755217835798491153618685480598687859110878447262662426967283839471454128499925099505201654241149799330417466102217496671480438584024842896278113068754855262744794047621753420765030560597057657213236243972956407552220551668848324429470754333431425844293988952436578824986429087939605452748334157822734713822114660580189814047831047862846779708633889498915511902028975831888697173565376115295537818304627890519357727839712115640879125171419753079464555068730927853259374582064488490876128922021672299428367279828618503576539479416072552139063057634368238152745699633252949151722921787722082279251579024909972560679705940712277215486095976082654701588836587689002044498920440673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 697167309236318228580521751581626858545585709919570729425929032660246032050019671193809661079869149534269475205349113600364482673076247452038814687991031200066576388386851504243849327544601259712479669400557769591871698906843041003605521489392709409047922365189228330938787987464815653165930318256241713950842718884273953380742166418157918252192310385178810233114348990262190311572833754817303334982567369099391711839508496324151392381973591586444007295957349003416087066873888652005700603011869202366596256480302956442210255977487201492529514722639363144693459670574071989032751080446535522063135125277368362945632762472603019795290117671189522698561513698666702081586775605589993282389120771184238310940134579182570731020134288184063393536584775274046968832477545443371372998258886798924623799196630545587668757070562762971062395518654001644149675502642803065056819114963994385962222509886973520589771977236549509241891230621313501036121520438805937707098084255328467211193924705368446775037074957286845239823239485736043381354651678167263137058656554707081159954073618979895399968481294099138531784132590585293691334668421605529769028004718285403548513712426029419381109165550016094052376459909167740614399400459010316350863035898857658558177243843839706530952661983035373356938838449772951712329162986847651156266308285606520210273051926160596321803054928598453677432495453064955612170532186881136140736690631067438612474553066830721088702974844619700523763497340308865339461966613341755603425734888021485004969159319466638648974401983578740894887344717990749784627727351128177515277533276074222293918010046196935282073518743244119717430843017634158373818130033401010429776389801011543200601810166828337878068315631308626027238198523757967053990383386750183996344239323139928471319044184966366589014873193515258539177430573532383389814463048057821593797548866849476010594599965832045707851411376303689448582506414409822905708318287817258085931366611542485595148693307318669982591882560959967778139647197517758419741710002618703973677311003490238469699311895208254097013572069208393156676439389169905611101184109137261119739133705592285093108145165982475285473728068581036513727613513168900736238764697571964716659542186651274296186235864366440397342975392025439489800396541430353147282178329923446162124026394902868897112713623228920540677799650602830526918763055529477855062853697559766046330115001262969101180814079202877645593986748222747537595544997657270869240164756774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] 18254695790302617978741825721660177062141019873098208126212634719232820754228160473756909352847051056114633460154447320553638835468901676467995419858944942689211566727533301883647152599874829616730649809208203795059748146541184601682084687501399747264631371369249927572962406270381545415317621314662022214929051440294231431514792820700326066061211796155103872833347241977118520302089038567253788293481661378977572678650348215566704141555732481999654409467067144981623675369780793130780413552203402252690187742433487180003189508575506948669786287484649575727559520590333453140460521099068389342988822085659746972558093752711836862191579981713512978345966625026563941972108031453357199135595180027939283660565721558492653533344478870262496850143105145067493134924634516228042066514626851474448788107277982557257203557761673292492173960347461804606029505408946228300028767445662808693982217794568689279386935516222107281535219053261138626741187992176269911129483364872237396587863335596489369067293527160411591247766442610750650158758830629551492841786941877866256069727753879370076857686051608351805972218570816698866847247036769031217374944845347126823470423152027243550933035849363220554418987444264242494155749670742356858797604646645523238161120245710928791352079734475491798917690219552202439086205082917316930841567200400188772078064037477291763169679200274661877278248873881356258245992647050933634439844840465330564332287148024452188144336607441491147022522875385913993006441515861664077523573073416390731818568234960382832964034032264543646190690963771525635112930517775737491646851836646052961863494140006212029679760054945106225468814730897953437941453967215836427051822683906525842719253486220669548080620625135959531135491120881806131295558586516648340102927082231781555508831069872727699896241997709108368229040674883529937712061302897297220070856131212948424424223326976488671256078677334827270661507640268958362311795198990164078338784790759745561849274153577143660855313522307202260374966236624642196207505488581599606623962207518567026162702650668766179696547925857038526106363275860388488923744912758514024687432539745533070660847903172260760072256468583320853286364418012804410670904053432358395730564982726040501820748032134098572621683540342123911846355133369207276045173938301378937450710734059780046946310136582397985212301959415612933761910303402570030285838567776265488377501237794395407567318650158707929386447996243416661227374625520170070558378938585519790649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] -23254994341281797485338008567555987491879257937513343930947616836210377381241484487727630893768425485824359994715839172268579068134655164853466984483645359116195891932908678000163257634770273837241925504295110464191044515532677164566451095869511079213175640808310789132180048382088271411697607990619742751690617764684733475631737888779339883862191559267727461379468020778296059299709447796478479663193999759622965598360061744316948038697917963212449841259868558734873219810067882672399009536639131477468097720144478900173094139049139955214175708337721802811815163584048645255493410313863509910856849192827434305891138318617517618919794833111759645942907123171715048823820803027983139819317655392886552728881964434216782283330213628152031230674806754905046305451913248494930138797529027571332649379366487671570746096354948019162868871219470332702987153474972040580085181712264739774792690243473191747185618324606851280444103566120002672062712337088375331514311950923387288688072578277809675282370603091523975202252856182108667798331586702812575842249584949743762432785663187640644007088102876806418644270140658288650352679319436120291894063982678999682331173228867022476555250558017281690232347854505217788975202576950065114473935346963508257894031574475500374268195015608172401514978579334701619484838223281113686676271789593119632663661039472461867065718895102960378027052198832113980898400932484168942771774617452327110936564209615332979341859942729524805633005368158957509427259635153048131122457023997523694600330869839035032566178717104071061891962462846813610971914780198129559897024278472776674339785799988734091316837720935365339327288793596837968900219902571330579006366493008771639316877363175581850036855125593896085556494255664729715047548189284603111638851176254056847225251637788096318868729220831131285924889363970645764181317886832983567404961119840360058955156094322331768013567342889941884920927099629479211835116897633597389312202375336168887816020374894601032242231933241956177979928361793878684535375409412374429883633310674707232324876118890950998556882894425881212594189204265477920624752318370183151359005564692954016752759073623571966540183510446328608317799423281510151845034581622442295015402803135603127153645324419224007085671691692684427319342358202019759622565224354576640853077610174259827753711566104147484996921759729611157151970653209163328692814363614131354013665472118979988758561665821963939135841509600751816250178727893752061994803170819068327546119689941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -2245503929686699884350264081041929461084697869591933284733552407115625023954236432986848541972465231652413680042538302939573064633602528437517139740903767895921506080659968409355068590244760710655228861761747519732414538521400208820066500425924862464271040633748402844307391685705747605330395590809874838911115503188021321454832681254711578814200757260124854611172706833619079294575241270282972035950773407929453410686102105185297571036388558978162106097433988760153175325135289962950846238198054503518932772284465117347764875842816826215138391975120566458680355452550286075650985261777771622613255947247472178864671163031187852936398342534898842783308982729300168184832350634346550657761925946315483305293231188819562783221312365891572744208894785098358633363508074365731783972602803900592775757485363551397567048666866163315545955587780519870935512993584895562552418918414374898393572413631285491421639204268784018139897762835970571502851991327670799611545685972948134141581130525291658677372447231631163011038943470274310333601659809105752565989323478773120588149819156195564239493270935233871446807916324707845555969872145972419186179066113504094481640103930723891558297686587978587099582571501681536489533092258786223597255570846612064612479479596952536053822995147512090531592023750683667719182676320066588089788513777613327447587895258531167579004903734394998221870741062375437298957807364602566178386983651437472028896586428678370279358541953477918526790851822527046040369907483105916069454802857942922081600628522745759416801820073422023695415916313627733776676798744669037653346342224617335767607724047300481168835749168018216842252579285467298064158524269183897080988041846068468894300849545502383838562610177795093526916255973314447940911814752051190241761368052681641389838797194346606602465614682284365948610621227928351901963456952350902312134329454815099338502305920388559295337123409169430964471971770385579634604710892248071782340067923069884010771225749900620005669405207491765749989840171481463159970394596031992614754763675775356776454806962589969062754863930786832415060183475384972899964249377490967339691469139802669729764918855607346085302766815481381377194755575136791162646235298841094290225746904585104909813111499255979797248546454221103992170138033303194798931122222100831823594434922751826819050261790300693557963793443372825501085403205352135809054816084319243723497628314573873759053635076894484370992620560276162699170510553506210742191750995289112324826419353485107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 2547345272199336279586462051376835756101709353361457349412560371447816304325465903017511395615221220834749647613851635784730084303398210560336331312247112966624785345512117641826977255216286206240431258861978318792619639445379004870183586375625870662794730653079070961784117510416487826180030708678211086602773150560058446293800791968016880871995363288274342135370631911291027562149549964952488140397927236350764074966896311287699291862403476027721142676462586250327460099417408062093323213622871353639204599678272865407012052854450781411602239823111873151241356498777848276971424517575837317057301298093828398106590552933846057957036449542145747297321235579755467308928668695204619837383024909910614308296655206727460939442230785822483001466790548733237442167867008461259265983531649328899443209145260420004461621331066470423492813345099023898079462731754646698569057157701399566451008668804576201474413913610091502039575021316750713980136836657231412258454349230084850639813353992682711578609023118255620408511414649005523061849165102626082216141561685021206430208102652375843006693343410651246676924843024902865290657988858647881071749191966577183703961279827103425908941125231075943539479201085461199523571897613496173524308702652537501213593102788011210343975375349859057036398294958674201942854443979813432230345851601084218457763584953595860587042759478661641554083931112122531972693330224348931997562594837129673267366959858503331222970584986905686510759366861433663993494215517516576993542958466328351875461959135409179100947934673716222014274951344095324789639658089787286010608887102816228710238883111508886404038931935981096336641442903532139884812095494987084527336807890596659732162609815576314540606992444828524814829113495853059825712100977005757581567437019498916741966744525911583403938435275119966026019966849343471083667606865651703177432961373986478650670046219321880139795507677005289858444903793682182902515441736479771315586732339720280193676796457392549505959306153692943544072692967138649878428543252981220554950470758652932108487123790754244910273708630749888238590559845932365506248174643835113416605825058785130944707348460994018937364076791184445220115135067116116726342695492527161788669013963801692568357075092812025993698019753207390718369498019044495959588213701362111765320628000789845712330496880854246758614067808041890270119969167645239740695742253082991789286832888880202880684849133441357679820121831440465924420617692390360681437867784726591935395845212042331695556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] 121374849196064867885669169608480299859278480155178181127879148986181751612245299734113263656975544665862459869256032830557210374633205345762106097842724992485283249851379570566550105456415914171702230854444974596271957540232125810992270073960293811086167329106492261439718169670606092422507853955857425211919099271438728144592432311989351575201223972240348093274567049294264935015717333365358316920049453926658836646747041296830871988757515103327853274309403097034738640481468000585929233888982624353715543929544125512104129576170271519507168785288111788586319288395361719976648345297004432882934418042029891949278912552697998427837441913834649776114901271808961982342491261495511622796873423282767505354395594704075459784870051525073092138161490964970907363019155928241453501975244534741928237657272510327930145980599562138599120100486278444968368219129406023334124549307278461678152769103922845874009479913271399119836086455556141227973791252924667800163801912719557436247924302028590568320470725963790799057955175516524025310197084828586039307190044583919321000263907065520959777315732005272152985098626477839760932571176583852591905305130183748774867078806345469624408427765162270686682839668857500023864750495722576466143903082023140272210483697977447390859224139781118908671016784575561436390573126673258064881570448791657683470194384240318250138918422503634933212700460278898417462226456195093117297041489110556596612472518928151757911512153740873715411925772075561372734303501349208521955656319740418265665991750679853434380880005445382964156033201047528922427420446733974308979151467904568055322346570814382954495079609185283310874473871555830714539443824816158892621897845552952912858468916733306499526622726500134829538780658414891362870868635388733285381966128588382648371425757042088463173970092528864575466515628689456533979476701401784993962048748322107013845432342058873131279224851106347758547746523675591690847887023714130471120635845636154282306030126833477902455013059411967880339962413916597987269717112362817382099657189398749654738843342765913869299749218837404206215520552473809486101094611456681354521352097922601080536190091266442525084588720410969362028324539204195244633832811235300953964941210899751594312182531492852722977396928672185681611655964839054318127264456925213297998712070020061429241079324999854578762690979270023029962358655538130305643051994596125428491360162126279994467147170145747437212204148082131726388060460370451350056437804514342104766910779289901256561279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] -429047178957282745501991722184752761566977320913458394491988497762716658233022267757586468758442218994300671379775160301449649851809545302025452343550421435755852991376166408147919426665029527929995977470180688378368077166053924781555331686616093038556642642985800036683283914277967592005957371403891121106891289105675608307909966817618421047152286716261057286882615319413415095481196019230179993141357397651016085915808686725961701523866809940637249975871409348418596423252113206650719950166699948353685851910092423360090162527164792151249245888420752722212741262935092905453177629877575287197778712280389956448913486712166073800283135807388677958481916753915547489508503561174655159510502580404747636157020685700507618311668889412624928010946759072925888204893329829913010271576331512428724503538274165376104536562780676258961694243749740871770069674546002295587311783267316354213914922336532535609082073610682707488022697647856549314595180583503226128242716736095142968245449414886608670075853614455205656062227173711805180065349738082445565164237272344177255417342210326613895010001283741257246511383468489673930405775614987879421852389168156192149497179816548597101257549085353733472926188324388855277544399870769619237096839323510506146013635710691452636760079217015794434199666794808240882313446104724440057217613524781494622107151460061563437084518122389001332490345372216831340881369034995490854914180398279604934038035838687140377913307220574944115276130959004382606848902914725481003286510603586641505728847881674240409703084112925206621020448096395935075550623584422715436383122088693071217842195046120026698647572237526680274938569881506131457986676944546688956537143383755766803809000507384041080407456500252233616854368429296048500529323202328264280220413124540238588047609100355691028660812024467259795551094752255545870541788348161818835917204532071239005749641207354508775998645507882508472145840071580701305901616382229707661068814563204221619328329160135695663665842189774710868172642655714508630525842562595606324232893627969420894414054496770334283853769294568476428539767939679099541621514986026207510968036256978889677675627400456011008853608167996893352462142382412618375161101984339691555809404438473420342006038273284550818619413662246508462866209112927254132512493931590576016466544389218798124511703323461458335362754463954172567672171622133339036702004800859854610236206076974148442533169665706188637108756059551073619167229631805072830069391052500160643745630295597948133945465087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -3551239010001170216981528342575275616799285084633008901927688756208264531549099636715718529953055557560288013360884153717662855666440931899265798279934194235417448282559209624371818897763100478010930758247397388657010749870961607725423614697342839659633683542812448399651562468765569577147125435774296579744383396033666276954868638156965713322624958954351317739870407983026965415988965941072562579986482871384528080832187714762563353597821424562138026853950866737965186186061354564926480420820363689503243421825764435217612770617889991329826075121223641290477957313368953766335559806851431696241237235234155376355666354518048367346030552056736045521540190307425326051940086951907922869934701712497519133068653804647138594404005553027807887701890089284805642556473809935309665417654400890796117673378050569337387891246434204592434779527151033362897262774472590888760278724102720990540641358794844069013778338704557291024173679887118213322334167490278279966881006731565036999477104237046496813721908143269822614529436078882569647317004329117253989165026997326820535248454251917952324026271432173022383660453712127979793514018406246170017709573446785374501733586182209457256666211780346931874025397254175205857650126942080199637227224034919716986318044293283874503777262114054214824708313631183749876872159690762353278212095016964622407301271461567389917174529336163807895299358433917350950315921105545448839360666755993485217296609332637796195577483690126884320372913391072826447746200786589402783139532475845218353512153255760270712520346298656203446427613475788958406028590772770593428729924615771105534832463666821302677145958620485129449952300610624818539775767642319451739190232376790155286280295541501137839175062869065382170623985480966822762522074790508820840129904721865867594145435143102305346590622427162849753403189533701152020890570428973852103504179150457203095748001489672603321402289543146570804339830591628179831130770723347421646369828311409091796485941030094553035858740981535553831961767043114641711335241054417418117817181648348677245641060454712265682215755634200215214186371384613505472350908255292620084566808703022614677313239354112783565677835866447954256254779936178794855110133192593481174481657729532906428959247980363419578958002402606562832074792115045668029997736492882045581003484772396184816940375186712583320991558262397762698733812802364986680602303070368662265702784262138404442561046191143158993830766260843830679357906791080568298130549359514773755108762998133897781372070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 37461991915361315174869549232146149737450999782626176173267894031049535871769942915489251580214686631051488312295035774063117223176874056214762540797986111685619011747051004625928427271107046265703962135889277786666082816993317663869244580526332269352440104035914550167015839308913260194909720296654904048738867134584269277295894853690450435975261951552631637708129899702966763323505629781859525544046485050868087131520682479417132198217723755522757164952349544810701135689560344871215450117603592210593474602505972511519708896577587402793596412754422961526086242009337485407671248286656906317929998285329778398540628195269638410690453261275492757784722849183284536134046194337729155029343865749043870539203880454025202421640631513440931542286072506965537028824849186609488856774203721887347577666840771859674990403773912151111944500467117766746126072171568143153835768261691704886337754255202407822554410352644776601088731165277912449542083053970104610367545135021287074941064331806137103203982722408124595788980082390402011332098589974490297544039605222937846400044018917447167855029410142672018910712847261616198968174020574746398484617867184054027018984671924497148165067945273260233586550504658724059571100144416917127153357788893590048207902744759912740793892620582610629216959726800098187912634626954372826022990081596851428057751298920201681970442184304913929751124860077564085594323271533491930637606093490557786679659485869688235458176175558568170795044705857072334389317252515609560786063791275706870392089599854196978991525906161037528679594734318399664953140512498391197591957098544306336761367775866254146072852480630459065553900142916560235915257021614952301677861275215538901135798029245499029120921769517092995201809982055927106913938964749294358799115766339284224392747178331999541432090840614271968442656846491409450255605270385504507398203864062902549876281161477969684242167107230761181743467636770444818229934765392242921549383344441669461536793930018977038041631395432928843214363593834670835654560945920557510219923891872807218280611549683613569853454274031001800115500866574958471372732480751643470229672628635027926076316295035825119827441436013897617763804488341195797321915228403800831191126601176089362626599418084114078550484989055310937161643986793034424322176404183399480274017365181309829428136600522724042184116688769391358132155726159911547087481879275444108729870464340297983992076814225512598126311135659959259781590673053489367141645270231197634158704090623359661549329757690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -160611842056730446660571214247351498266860299750755329066552533038249595025565119160360969256728167972028673032806135463105981427574560173460110273175298218851879079862777795610328020268220559114356236492271034120288964150987404603492411577856486563947422885521282222411618758446803700635485102650641078972827517346348530061820943519185157087098941872475546373612310078634171226034307070337284557773360542794443425079845440007034798410641232774428490943062676819741306117663893988069334457560140069680706294608758004315470554839190757191714391431239470033350588345948778264075110630659136385841633073731496798611177683005214051668298305980765021556673302871024778222004963959522605226315027169140642900430733691978708960292664141486300947172583585818463637882966377981266657257057748341060246025366655512722978500305163298256924486264417243048464786038151282805045801362023464368626782671113509993380967328710776728843748722378828853734828047680877829404420190224199612244248776749221650013798914169174566869934143361168836564261910968958630777800158781105079598994999624541250688513796893870332713451496632702501518393361326997838351164614010952063261203570838596850450103230467478571935682235531596534284207290551949519396266730181487417658473280301804672270171912733131384923268061912481724938442533466447608484465900743461797002768501437982956316095651671032079392969809146166482710698899435229579666904860857540274138987932391464660609713602274849570392494494760211695793106856722602870174264021010063907023376261142295924768775097585353712204933872942574733985436886904569659526879560567367613967631061115434249032134417762809390116848623031874760437763362521499234991636562069723373313702729803307073083812345774815351051241469397499506999230125933920294369689130738363246521390942183202177060953077138217858787262098592586648588646059739464489389707818845854492300043721601791325898597078198370860936616907720470666085071324293135728219793043494665370029462317049887704466914813209281746935495925107228617324573677031266164641463331865222263931633553225068474243416773274100523595663178282912006711715040008277817417671159717772588831437301008668725370940106152293153548005745841355455139065629438799996010989139690417416020753002408045857449167350799867780562984143336745989623988209295947468330249460686593058240457090084542293484157056231084148400685900242817076327103163739889140925313258339679978053984151461316587271304757986081225128389006414034868958982678068773009699699017005514178890734910964965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 397626921815321106782598376613957832952735773645507387250819304719735652815264551671740820122181172269605113374922260993565927648549130910928298376359724210985756149101021050735308223367181354214898412316537118681903832697283159569887995925413089733241265072841740959489377679946608963777985221478323136607058670599973109230455426572427913107529319190587434528376216310305897964208345503188616342491696279516714400306592426069340966730426190373289778988688043540723468572658535984118185856619119816055833058029897321234469655069769347174921037356816140203042330955080174627493616247413690191128098049621455517809955234775170128923822858235811689740312413868075068583377534072264147404567439322315830303965927440314146869721919476025062520540852197950347366818119863787452202682595373014322145185724922142086067289099019870909748762631501927692449085870117551330682153740600904522793139924021257250110982185332495630220687849583334840006224286542608976082585652552543746747205951620624406099361316265851589648493063663008764318740016309931812139275383841408546684917661324585237756249324904748907099521920783895170996869502138764778090371485208179846055927111765771339920395356583410989997264816485601853825427487791028560915960765087146296918482296672804545269364666862310859162711410653988574622046188425342447088256339454777180913782412157426218803406897504280423138295641537245455659221702031982556552657360632251102901764557428062033586854459540908955078895277054416340721057049493257698755917312701190171210434634868539374601500787227378870655699450147631455108018889997259259071131711937987979906469095695037950217245666650002211029939629567151795845628349954976969558902507347726472369180969894148952103759995727239965268301616884734376255658796388006737490369714819497757713484063840547933327050409675096989035544636995886232660094261871917387019703571839057962219850767475451402334834447225157001271571880487821746772704346636294281249935397400148604774515514875284451055688877835395725053884799322627211982948081223408055739702440221470458618260886609641196670767363695333781183598153036116625195339947161323778798763977767026335136170041172233577031298145324769618961313219573957432467386389715110140617671037488654987875776688998522317750445284541860114328842861702732387704367828015725177233985660494627152372899442374745605193547878355438319361503362660010250400256471876459104653952811153305435125237576277865318522167347935078536271154148271486757822031439695921776426162930206942291988525539636611938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -663709592017885173684610613894017034908166925772034178635356927887699238479731351754694834191409865007796373696085179196064946003917911414114394409135776401114696852750375967551887500581731950246386978667950071324483780163325475805743437949827213351393370975861901237769136573029520997637238930012398847574203535100311703650930520789548840803447710578649788573197873619020219722649643078482264268177449205261234004315159032766290468452509511336484428095727720860764697104542878117869939981999548115378350962242658853493380913746706338001263542201622887561923165632122944683807966325834755316446522255583195200325209917836737156292363415170814090933823552407145586546914905892901707283258610475101004900144463560452181018435839175784872873429445350720085097581029623208331157633614851093560455106317289240628000853602410083167785267773460571962685693427332244386608637775218770465678028357974089270377749945847315655656619823389843120077722516530987502158714076058855345216180050925698811804706816411966911241026915084716174615081042981365531339198708558320181580667130885786798047871055381787395260140469585785933063483484646455045883444496470273117630260447657832253768986040070671106888221470946669693750124632796380593477917924295061765514183649925858884071898725284184065748048190432439624207436419742774253016438436904471842295000219349996393193988550586162900497555453173149621396728444043081219646617044878228918113511620576295117122388072670610534837891071071233669260156385007356893682636822636811114250597183277509464361933370657200183810899239349236588378993823896073623246421448496273835980358573514757967465391233554669375759516041422646030701020199785069069780490627265113511902716913078219453986434159083995219448172112267967794060378147503589103910436523185416181284765729910192968935183993646453090305901155918036425768080951761352181171579181227389307611440294208779789579317122159520707277034297793772578346470187921950677008079225057866906897234718303772485647201688070178337939580236919049499062905546471477012242681550470825278681939037848866335948599545464257932823813085291637145050538036653885053980107012176598717213540022367351194015888382127713464536046677971166478727729743287302229189679161777554768851035558771983849577091624470283636815568185980274520112425599351371338848011244592141843092484463953698672149959697521951011716196132254835159793088642253154622437997440922428645722038498118278644922494200113040834326169168233172143934053514682835147459050162410676421131938695907592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 1759082764506523789502672945399257970861328551815589100134842522184434421168600805435076917850358869527346605439692833284814333270258352719994005697294080278831427726445546543699516198573740422455286079812507607221874063479370625835973823240451400681530580643331816121559558733977136765991960355287860928887001416880299166091000641899722477415222816989173875475716798201053986287872449326185185794021378624258310170526552142787837607125219236792985552530772015475191343906214392679511341306120019753531313642767244884676163476811149367295511374200696660489405635402790153719729074648409407645139210215585765335425999705118084249414809081738292627064376201125826577492999152381541002688056288110359630834976311801990015799251993005123647106174802476766155244619661450021811381522461578027320317174399415572316987995154215666281289703147333067267909546499482500416826904979183269710593615013116361114540612355817138945804068228460575827523517402615508748628444059062692692487391899672177414863730377319532244394861890440680193675037367572944488888627920809665357298515474187899341872469239732288987166379721188379315049510141587717504613162716942161363664070829778477689071059298406281361392378398527649617019713146055305746254126317880836035130269196877489695356430717647427452575785631569643633514373494702797283666820031845837745487139588570077461293761741502137571925088295579324373977346814071357440324979088619782231468590815666119537631024382106373799774495799904907986612852518256008490130224876774521874124936507024318463905936736933020622679054851940837402465585788595027555613038621992088825131323032997831352878167195463014222726933396439370207925917926317745289903019142964459212211467101649999149315366022713190448401046707890359409331538421376729278975507161698530816458033676262734055146487154345212129313797159135723776269813612366538364653891051903880541116286161181901385391806875928068226465694248206010053867965867707166995613288846021312267742365180096434112932099012207361464869201260839904052633514441811770138826446659471891402402211514513765063376694005450158644102481725488093799355000033086292331727153845561313909011996090776573891092891902246376404298377569494801587552922053317688929190182027204279887548146652345385629605095256928341692498660184073624642493376397487810801202203415318965549491610882517673377920392577796362708514956766883666603151167611858022549325810658604472833827756360277135407116103439544375765368319463416971386939149980604403546960608217819554965899442322552204132080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -10631479746413668623593642442180227669792031043357623873817952819560035346689973576605668637886838952930698826238547257426195359562185827415072334559412283101729193514646742660548070680920215366454316137269830818409253137242578842441517861992516564286017814135463801483790226090214393798399022094092751502391001796048403899715137006839563658167413548221111667717645550348617861503705148654814329341283535073353040936222339338204831826925528616437206150520660071066704343898585279212452197113005636421110707456659060446096336676446133747634489181851101860502952238337044295334919220147403304204030974474940956314940039833711495312989589438827578694526734235843497481880361021860688965398246978369741768006590218744509878763725385586655032255508584735558800578544622127651865070092181276897476570399524318237103046000843701347074920561515412940533524342508767748378070077544394295372456058077892509683069908597414942252205087425099776171649369793089090804917879175539480390216828271809057114263908107218753507213131997778372743354926503454398946718551434706206825962350567183185884126609249863036379197600407744795542443919035597467047633894937713059470478745905922870601244495229017374606840713568880415076736558900790312461695214224601723704351173208970659967808265954174240771163618582776716646800726085542615099448115016661762645599464905253674325206630558922742874544107464893667947717151391273771029222950138448910069544852281523862998067323790025851685432389131160800458528336930993873722775165261102713522693658545333625840481031148144628748240960663306559777393487031210699228482753410990038075495827065018790244223923339610303326613670126285325858505136475038657878317525668584488460543143345824406119815576415438868949193502682543702137470356022960306669787589355872327102285904746722594237589162021476902729850150384776633655046425532951395905149101616825709745090957782589993028680637380693375272674046819631931523636740206842173492848682343224354712460570783478211210419722352118299103996145311136805720571623428527572681376548732532219973737019298310416135918921386572860203647894902630772294099507275484407802613522368629946138091471158366979674290190257441737081262429345361192104046081739855842972376689405262544365774072085824128961373357086914736746636151673482537967107066807486916099788793120674883474706830446997399803501076300507157551034041562552273973138651626037384073078643740464598300952822761308162112668601938821666042395095327787323267394772974316490099879785324876735330690280534327030181884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 54835217441577115809950943383243362710852280160407254456716958809128825509184394212018292017627614261274135758580729295704583214761721237871169637676754747943783587885815522830779251222179542603263538899284545042881486698324976202292243423084043192830708408778803664851726130510693444252543451556141169906655601994634816500886890440027504864716470101685075095672003517622888917063441376048552121157250844370242540747589781520825481643139416340438571903246294243747005660773557875288184451736315418396605136777798724717943943315034901318488570269690214931932611655610131311993441867319028648465282729729792592871584604123207740225178398705917432026403435425741203658552638794406499148389098820773429786200530844589379495851159837667344268882524465643449575928808215053836819632741910648512341343837383332816951966309037716198213480759383462711086311920949951092313102874546192096191057615481747584249777320359202971137967590298995788118242769089795123545860817973394129494751623569755431238917197374616807114155981444194433027802956041036807547575368553022750852107298183055489016198127773255767040432892800626687797916087817699797407337699165044348904854636033149045551992684198183231727134112813437605925984730877535401497231232951405671228926154615715395419963152012510473429790842109364539122741947459940360940068373147197142516031912632434305305465411279665278114965643024475668895130704903197540483335934414806282824294152961673228216458721222157247464643071257872763197826144429991616351751399209781094555466679272685588306366734712846688407642459750830759271618293622855904644570821261171547776214097936813984111986139077512829133829931792585721226486940896275057789142222021817541839348420757329950655833962582272982096342212951815082338086172978003353368049302493019275692350617618496376727281430001026328955817478402382415017807009296710744678960334087039127668800258218283007284854431154992764093194412377296516563810458702004308072848840892516043953532055619487230507102546221781422464292498346669336431488617703763976848167202027665248341272273581238523992818498536993147873833586414219368798654101151566687025364678825610015717805213665189601078768648691386354832899122820696776924078374089772524251654403873628996771267185514900426554307357120295167928995384381627009625725014981118521088263990005903484057573106953586028795810503560326353265374773302079783249161536166428066303363254796990195054007277164195693965762155325302905945698403264381623386568737441288957147836487758529866454182410961948335170745849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -2070889693178763500533391077856801984605218181103599393956985687472165498714069297562671442934974444889252678336533448317213735201852010814756622560593470849262320650480323708003767920598896852905984077966591301528465836951416370122700915414393802985499505946451341686679511980798254380467308063895859455449321103353808181078353541840867124715066141447222359627660713073011611504560344590816020535670697597944034179287411201107022349072930228445992309462233947316032394727123411141232122436674319828115021272339467235512448132152313890785173402502453679359352591279927166302052050350737476814083880047281228798166774797117070064165702606713547010576887800495148220155934828553598192997337253750693398673343418087630175035115956836951764101781360346958925062025584234570608725516819029943123460968222276874414347530693277080951166502345139429184479953868586351626892009805733517589096958578394054155038609897274746972038011494882270074174738836078198409740515272037435686493730006247360205586760249606150439794314355557586978672319955289310902778016263794445455719081313717162990085078946786881460586323074359004405160301469277941608302560140832345919590365653493261933749013852846467671172918715270465463415338128225803790312234264435702299932969257974554249586431269737620313426509002280955984639693695662038469653737746337435574841058976342837711882866235790415911994450733965079586151386859466580625820854453164901349232474147653080385787831222495350170266019337496512779335855602037544133783959309773697008792707350293217791325769985659094627238447033623505581962209222041851303733299871047010577490422134960809193734717620624517969014315845546717483483723805048572396205815443398062609453328292449980504467959543278985687649213461065155217930701984604480565622608328336327221013091438383208914475188653453897849462013840446837287435615599491723026565861736812864811349543500855833573518245071965218265981427130522220226938016311613274174865355843922484671424721737980555233589753216025369106665456365944764797466086833956757844673757884501800296372243212079011632080364280373582688193872660762850715055011539852252236809323715395285231471776082056433356910149605887480425226666262374963063208000300748351929850649367127071882886964801755315545734289292342631109151205497921102512354193359162954291166260957594679846262207974294408710934698847638731205716887927855953125394765019766222912225037982881245893218569165128428721800446510314941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -137366813068116891323474268895138476051492187455174928499411612226660885604649914903709689698615209778160433689417472056926908229690321880328278201129612528081397306519570013075123418387773745891432677300446429431192376797664002670113235841077681037404918735156859730648312071120490542847425455879020077779379771397846963997200792345867096539323335769352872459073917573302773538216936059092579173583944860904152326396948543284992918216423320664661006077233612310236276863138585340300560339760750114861744025114831704575519316398897425316624765797086586694563109289795486757412470116409408746930782245474570338416921008978782883297787449698745232266372726964510476853511881799432853419095849129531922362941784713265928694424969721676992881724310540295587717603354077570301348932587500542672483016892491146633254680084589035465440684561286099594314720502971348885200184934991910225284680732804111248918725749401624243927960137657494367746544549937648592188869246110486427361664946744458938275066196674128877274922008983042341702829088222645001372970574356195470713104305048795503444783610808977321594826669787998766291456447787982077455055795555155406748184665067242229419912412527388509344459447108405088769581065967015044768447374213885620555718350894471514166313675217495051266243447639530300722222966561571059614437959710606576976215361823983081637341367460206040371694783474635621974222577711025204451602751881125721567106271611981590000697637983730947552346783959940544085425768607429942127447537373110467367945410091883619120011367831068895134572747376924417436490869963421983447241189920128282582249885004759459062716091111045581220381622516234729198336174746582287435389726412918897108202046947078233176848183050992930364717813723809631641138044134679554911751703216999772020025083719603074587946231840229951165715736118086530048916565061657577041393358597650690434856767015288218944136994528535929133120511141763714776746201532657239826834368082221952399167632969348081364780860089562150348076948059047114645622121006152748483300232575239771993114465215444302865778083360819289634076423905580757548307700072014842279972744144570162329987515006385459659071762659846245740752187469440962815918887887609899716130088894063948507641126008687045907269389996649056018423678185821642785402000404532967175906746785613475597365414937719659573296315501385515177556859783982324027310746953031027079193623367919774823364686966442604898475110530853271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -43167775944370583915639438504591936519732435296327215602257172576504716895200545845790262711473233368129636097370074162892341849309576154570060726328926403321114883729981164259058536413314028905573642115409314711480174650185350406745995692974446641259452930237410108088825517010103411433482195322818901880540361363246997754700593614308445217055500228965974434757728056918755730065839581060348750180810685686760255460626701208408056645509498993567948859772069269680446012536360110301000082660696588799902611449948524241244272540357442335506018431141641701357855551144182046626211488479491368155645331264838473403540798147538415604638667393670615533239533415349278534590990568127670439470225052380225359669079979788682396380306164180735349105557532834198865491031462769255882264370269290651602803000507292371116178412004363419340248135787040606039988074953611930521732474168556583796223289399634430956616604173582043617828939733682215160322020861473306587904910378288450388839285526119544923053569876402891875469492195150123851308857934339323343774619118219104294149352274484059188330738544922711685995275061678258916825628644305620066426835460382288943888034962219281622650862083228162335587117831755321354804826916859298182393254549103239046980784886955305308170438055308428931501871058132028996120041898867788153050201051853769334414053474334436018482443338580877159163955997287920453525824937401938931290803318665893785962399625595758482522912456368460236015710037907866603597331539150635730747211432714810655265503916811928468070257586790342251387634960322230781750719410066432350892518646919974298245768826325897352063719286442019424625765508809537813676432380936471282488684612752714865708122339990655330194478668660862701212161419762834873557176983128290805956411812666701546752371062603049246414050419043646644903291935325141708520751185998053175158611302175979091107231800834711711239669682018811481125906285997657801271982763573965235829484187083510354942140405777506875753011977479941533308166657039627511700691293476136228136297553841177267633453830449632849420165262925937413175541937865341214523460198347042886976271008570039537477473280623394812750834767294103385994810182185281585276046112586670682000980291952565534120552868623818593285860261815365888368921955378569487456297655560571094881777942470772760987913103677357430945883825667939078325506960166863121421043273437989269818743127081064741062054693904181945640630146954208612442016601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -2356586127749001577496449549643916521211872769792891951379070888080168453934475418450270377134298742820227980773143991641056506432735726368320894041414349038099506634683964354672276719323761541176690093081137558240157756061159969506345873687719232804709868325147470690007220870299158972845385018624127865864442342322291850078317147542425173750446276259748413100551501888544141085642210951719747472640765477378012154736177709121183310875335678212855009786014278279875978236010022256386245028370047577599526001594052908026333470172923903349627801111327597947517469647187605737634142100481499670185384224514940441299442286787677417569526300361971552539428827114014602018057460476234832999852773584799990568488306529031551004625895705359174126810421343230570864489943621685863911792146110371535200994371354532206875267917338723303630514029502645226245842600840098321684683264883036547921921071739263472177833677129252642685312961849422667686902234022253381355545726650836201997786298232595955413628836755520441329049404874580619108508987818750240140484344777858372527811964909539889695391872206167204378521789329604472752293109359356181934917206849326815170310106708579187506291447182726231428597523398507271917160522993377339453689660153806505612144366327361339099005445882660962986097233698472981559450101972740942018139633434575300020565977342029038515579029284145864642434639908305050681889002192187869796627119188518650208571368004190585118927835874372211312185413983292061680098507188438827056934556239551089223067340654282072975545910733040697310384652045231518650099792872186142797861865499403972615903907269106498736573116181410007594130996335401225261478224902842608582165833584344400310739822195723127282165141881763877508636136726663549466440172349911376614173522982503427403484461455124872827819200966360156873260598508075176784491734113692289367513827425650663640981282458976856212487596576290599011275595695484659319690905158863750901579975281848781660416376911619063436191696674721573646623588371270741278540910096265374383866399689125225488009551805560218305820061787391235289685616104519218196341842666765233834168124011356967738676322973324441059136898561059766157443911741256969513126640770931170692794708485736514613003959593016593907766932418455925567404075101899670067576376506095379633738870106557895527811330920166810777601601074699775937414828541268146328109164404328831836266146471360605872987425960158637538999215621515759266912937164306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -40217662707084354952168906453607673100491107920522174392954822605244341631745120828007536226245146470693502153553311093382663602572168748136589267917580397612737405247720474798571866325729398083105269123770573878691125078259557326282213734681501232071092734677577677186383813736698517189605864238969180259910651513132013296137556926552630094297069132618887389809675364642629301368536287248450777939481193321029608556285758819185937114583730673968495181699746829471699912309834752807743821005500288808073739423615197256568342428588331642503249351230613203082717347922676605987174266164510155935729182042336331151001802193285744290148790098112860198338778424508259875028057163979310541971402136110929808077875986409015124160959640051781741320897704279243709523042072029802106723683535589333121342326972806990689312376614461241018723149720271132215085359047736726081146819968613190360570652035283159731069390356693233351742764119413477938599380989008966706821626408243090798342514248980355764911260647373553966031434703519783992823031928373468711164256222239962033863820122237986566300232483855409599902959232296265740842359726878513278153163254456735653620983960480208560225503676850683653275703077593122764374661518589794647527597277231677803064477154296328842196789409752441199074383053287028639206897787162521299543859948441013701183811147989642463071976687038934155329146626429954108692868303126692742118937542130547174235286089364736110866839734111406269652911486851014839883862361248297151504307360477161065666996504067303534214603485411734237693241730473958649589069582351514709006744987346046272977573319106914173539928432572431078948809306938429826355806100989420238045923009996610796074949144076838608235664831268286603038943016887562657084205260560896121741061606682623041263119492550976813896983252920031964666637925375135116218035124285976328915820707620408004425747189201178217453422054407655447743131534782674624070128795747152603677994316897275593740837817973430952402292133102043188147877607971765304388087084367904192990422180970158986018730673263637525913230570718658211339351725952392598693071560573905360154716876213984152010150870962649896405144588083782917898883018960781662335811511800392893093068419670694718709809092449565246706619572738559198142751782445312810628560947257669839178915664117241518301694481293280261383782234069226764946603040775713185372087638947075923445680348184799604321890534691575269567870298814682428201194852590560913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] -167411418742841603730021777295779038232680335253358422751534632306939838578898500464427522062249378070273891770584453687923919188922768256595352707722571968705731134052398388246040894383959921218237636978088607334438747183022295321495896527368331541596357525697709109378628560261465826034202910221270365186627446121291687524071803532682165286071902931539873621792827389367601146214605263243676166338755492774535558106695269915938178830068183904609853815989927263859875122971644481459779882405300011140247303349600451965600817879862901016288129561268737198949235048524379284886621210535057461511062982271694040630178233179143899076446724697154877600359302986656315120022386221641789395234659185956047656759617391586956273711448272673307066866103521727031536270503565706878963541582885711816256803059754576684779967684047437161674357835101197079375369063377670344784598725628482633019846602313365237815143922289871651077823098380902937305141351201874181069597604445611804831966766210358866107228635482143289604980034183418010959555075645954311149388110982947930863488396018732406162782984029269819450760849243349576034472921366606150483804358210172130054599687550726823348402980089085158152375450864444465472781262892768046045669699949760104696332085440036635998621292862873200432937098606257588126616023301938665080426892358480916350408324495664947798966972306859805451646380742897046997315330116999283274462846959879007804212887934087193557574489749748461804395233951497172048497820898242682463390400265906307442922707451011004324032534987505285340659243679397376293421587605790631799915370133868232290230658649113261200002468939981997669832108729871360632129757269890122017624137519249064306606751009580453011486398145600509159040420530797224955982274641986357255000713071496281164510523753572669911275126910627677785303145084592425740508384230705261664762981020171581267344859284354896639097641279329858949826987122159853467285446307008162867638498113156820537979788187043807158460164017944966097358904853200570296747076566236840236836212994749140449753728288338245060360306454765879134092089624967843288316508814598342554912044820999983574909705141972517987562417265428449570604673442121453560594110213777878804337826238322154372951012682140081273165842233928878280209388411053876407514119632945883406793555300904712893686319372627159667822161846828596162987451893606079634637865584699393954026350740323334390367989138234922827364308667297265742490708362311124801635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -2654015808362819067038386355574764472818115267708619330988958234604937556604527766058972670452742144107753190116390914885044695726462798829671365951487452223025243803215571844292380137058463016107503063088262167182809674308346425894667244994727828429786581635010919648100791660337326134432991738579615975101118941583311316362923721948544967436367987344908843133359074407641055625866796764336652649991711461666746075122064727420766455555502181190786789199885699534250932407926222203445607368306747710843111812161404013517264600584559419863551198195498209474809842758113460068202578787940046215491143248063118737684171931305128509031314639899022935828175025465241060978408047963690267462232699606722078263381626663112758125355178019912081370472621108327257306367719748742841018964561565738571814261940329935812727908877024315043187729413161049090091039910442851035971132562723392075811196092898598854595227110974413060396225170830869184848645293804734077847590896961114872831477413722590119328148577434182305753737092025326715938929831253806049778739827860079975900947039930111560068530628534234352036574213223363998440171560677895077539729726806005485963624594559531722413275303542279158534113867341681461476107553545036226679126824922627483560505773347853944807682067591840737737635314681454772410238414406372635120885420728374065157270281990460522594530006551268103487214625837961681393471768102735399557247752319795646372942645752671680884765967037653109658514200953331206213078555907853789472535026348615726978538931355978663177199328316458110154937113010914957525084913088095249216759393614772257110220001734218906933030482201867838230204555147157559795197605726034736203604264198734811843983053429888824921556444466088978392400919685591578246025710421781686154801757428317413307533457818584804664407281043235336609305108954827486988958400277920813445796208343338780669073778360120687988873594016111942802605154859933236575101295464743335438374545629827944899824845133102694888937951312685645646326142384789155610724186782061998150369273783438574541388018406351223338359837223062695286294668143112498180873053768439467124330287563240638887197935592658221583091626042686078539582632709730997161352065221419515796209741196587856375380140040366572431871413059737606778848179075289111145189192919254008778591972648391032707366347788592695995395711750563084684826849433492851946339035499083316505684345151562552384642489416229739280654472105124702663303537519823294132947921752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] -33922653285125272825233691559898726560519549003741317303962201867867437075056891306872321002980975578251562986319361891315547577322862355662830557750935049321967284270176595050050349981002218410250174063095769629914643866835144692745376531785843640469380273801701132931914027626744955212556381954334023898410132352050269894051011493221751030589373924251118424148723003585307745761268647070642785660317958610821886056382578693696948230099583993545663984726921693747069867724815991716323578995416847011308942739740953908182541509640205219351794744415539838260014036268776967814179102177593860191367331307821921701556395464579140049760141129233220337391253516152853847311208132348990600982766078053035383342802307504114918068540675682495481029188384654892143553574313496368417685274628580985020468341580827844639477133373576553589460649170966211502419345664595900141047401096146825226484927223279350303791512056214181383036324874631236199778369534692800155328338173228296030246567667025247437585223514156199120705051516156967153995039535156528842815898899497094013778235461132696158865740985691753324029632759340951311369952064067247405227031333842887047391965421627900892936992702598515179233434924395851987191940572755680330985345847369739191366359999633554671575332127421997665894194682979512418224721774589167982025238219060690484424569993457106495324618457521529710858728993377740427818268742595968508682796291489554373763811994849917275176369561967264012101104523749330454644058053572207362531153944114371384393792199673168280768199668292171508411568051106929881429760774949267421974474054405452863391902343200299147739431222393075961447826392765750583520414325975898704304642831062040911045229833572670223138647721868107983313591933796743815689688846212968875711600894831557846800636855064614412754459645579090500882782891169760038523317987921255735332238646747304380945419402653112232695925733711889103696193852812361081138037556458819670901936763262455590572132121612167184732303267532542515662865475110468555346313122662728429124339078531864503711290651945686938819532249086527831661467189318587967946365480980074379701890319349980303080970311895387653093831648669450180168260761830474428725842492298002208196005720998132900872254351102429253890020843005241115425485051653360278251890209513475493019204199560837426891095052645600253753718361512478416036617206342312906332213195057705157702922877280258997697715351944269751391538732861190188604821882378814734693150967359542846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] 311872166973620081147346452482669524592315042370413137682818970363203600299308528230055525055813213998130671166103449637679986551171299609504032685107801381577954111198994425360431064470093996170987131285086300620933129804503275638671888614041557164710003459464865392035227690020967069686200736262506963937154382851953687146691877172066988775411517659177584408098617638243691590462233596413288334996939307318313096432460447971744766874211596269269264819911486187638864662392031096611063644481881417807331790970260398467256462607780161887143240902518438267454355877602301807702463671531466701761655887743304319625106597499640686796300712458518257595529030697383352600228144029373487881345623754491267069463370221222447402979814768256378474162407828141973452710379492238563368500319248234475857555135002894667873691353449968897882700218315278814648015342876773836042410523904951641656825535348578387007807658881924027854213772017897538045532057424260017350750395166168406168246442094156742640216929516366083115546986127240907227607806204741250009926309818564920026103442607658143240776505989614325929728000084661337414388762585768741757179127531528882568151688852892190694159205147283538840697145524224001362820389171672274683204252601482568098689848556160283806063560711071200567718305337645712348291311324886446267481339596760061174243370676028853931288572501765801217825002091502558617359693971433724579267328617112151438844289997977428907923049038266078248584882317827097602670815631974024325935303989574990114710541711310399161700365692722114311668186483428677547774891258059820267826116384418644769164253207494317392418520440325483549068313603018304868155389708032766296898083785766024636433585777921216799494065391185845114017576464885416374425287455971376191950702725881552259554079515134301763808680483660465609301984442868221496918654823856247995500081461412296980545982192653897020712309357349686960260504023361240314207213710384070639827433948332443245059214529722635850631674256558558773392974147483261863085288767184046892578294729972324040537460091437573318508184055089521358175306867381723073414919300399035732326416022279046099001379515058548880613836761569250893943309483419527515749679612583328566234179170819913405191277467666657028491675390665660649200707856478992531840085002799376226822358949373738388286122390922652106968463667704887800795895723751275652703956936937884097502143697230379902378475469658328341602242223407079331076870946232171277756606286857277154922485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 3778059069940134143326841908281412452352418266629829543085664026987987929730180535294184755631403822807654854691707286244769306789568047828991566110869159571979495041095961373712527450543455832794411474555307583326757825414527627278343205077094900850991913278548517413303795560624247732170191518712143735013104566573391234188876671309863088576049890168371379603184671265088262657698509231252396297522779529809278589314268942030796148054553676468219489778824680415791463358569271283339706667461033420765620192180737781804220487432036796210507373401183616251237812999854431986479666440712704775894341609568835429682708834390721511681452100311608911873497022073830032082841230560267436618496692562427139492979901654620056776662801229237737696514789733865109017658136222049581057980680894480338744390108958148139141047771002842246499208954201278522900451955152496779869190674077777897469253773774799264143655557759305652616746956706164118726741247226116378597834964144893792839929284891856240206614373254609105990357316621227244106610321365654059784523987910368827721808899355969781159663266205581978915252363797119768023231426409076763338752093423818313974720055075661730550181749717354617424010149926959470522522936991594270414947696729546680533985638405393180298833739036562842121073836502995461798900848861355222473881540382904796338312364301002366945588510369534495185941645280643629739334548608801253016893503638032761063238198526288363680598800556308309887918385365181454790989476362277569351051885050986824644710796111379703885973100169726267473803498578762310312709513836488278300782182687695109655130760625359003847669302947154236429809175144527345296398131335156593515250236630179691907620403589930558418143767723287222340621542752529001632519291050246528959571675507076410972987516847131269441323998385846396155303809747953184265041884438673005110802071186709334093373727179788858276315729832637690856241147138057732318466933997073809931509766104108348030863528769263693930152658594038211343524892872601710231385611776783664822385883188789341991955959559929787636816244127482597711592224647783462892568205021674183020784650920502008170531189268298954011126962405824005525183969396731052144425360825074958564239924841971682605592822126569639316709838005572545259306979132471640402937577230852648096822303657314160318130197272921195041997733503412986883763751834141502234133296315981637859061396940639287232553187240542390512373872472012649455110525173635871443167388861184008419513702392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -23937593974845219123557408955673148347148116541813476101596582922512073377388518713922077440260268131537156048866712915707291382477968560875520176139623736520382393996081095453194798962836724241958185558677755710740476896842597869901290996252511318870973064141477623331666270031743330038399750721071950448957715573779690527868286247894502728000435160471339533206872814904172564020695076996980305625759642087438111572113399956393099381451291895843663874015710427351127471209190262459544510344445319877316354496837695591514751716997181405897102694368419730452003333209657025510340275250580367301880743228916507269618480855519743513968147757788898146801158411298513237568062869496397845785813588801869131585897473726681328435109061883080832292303378019490167777472907702745835007528163789830862366980406961936849451547761814331283083708426800985517849623547742643016757339456514071778386274338751533033216239052533982498865589706643450136551138385787634785302369074668024364599831180723369990832129727703817565315528169194505822387625856487692488766690095193525295361715155470817953994831423578110717023598378425040856277258156903869620532776814694625629381507572941296649850755272806745015827448864090844762937097191645086441938860706865568294993746475464159610331478892300288230901528952723297898232194863664947944541225624577655735119285389861017288808763872219805487027035082906487540358201551553699919546142200884126871706914769729234065026350650650479026612143238774413369910794840542795006571220925973132617946803977310461613697551941283108087037642601741851358872748994444670496717039883401376713472016431612288881739429472681018072310941395205603609258777816697271958308397574683313387611913350739444691367223156453724113106513414731316589753355300057336659604346428041720358783290751947741469795286036410136733361931766900568766697195137447572939919137663994836812886766199837117218315731848375188118443299319930483515573666746112746920909189387217448774939491000982244060682257299513309674700178607153818099627805069895182739993780740240420523519408726749087452287034898288770919012665015710017642480123686275675289120514336338437744072863399243202199453156587202546594817731070718306457762983082704807879040821124429526020210400882341439095506196657333523718496386387614793229577579269397688743663248311693006583769435367623995481651203281568809540874617204780021831272844735920024251465418569263929063674989959437337529778350242493259332604291955312034628810050063130177022685529664158821105957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] -136511802137524009358840716049925719223635437620824745584548100853214258008949548230789401886090686279836275740677035848768120810418541540554434147675841066568370656754688254343929851231957662083388952328087392977883125285176792344044724338497268677363486795312865882228616294437606778502958189488221057475259644778741286367125287559622550862420133534595204636277165897805111327507668195529927597873271360341950087852002291763163497742508762207219161321455523100957422715925627435787152163453856265039035357902072407450314581776300545290710783339729521212325713005607325901516927553314436166753200600391046813071343137349216994568892350152898358895438538630828229840615342020946910154570019151823203903646333526015854579103638990201187537274659068854480280474675885385980073167403714896423080730969648177559059271880190880139908234347347619178140948171790126936000360898225360907914818438331960148790807992773946069046885349971025708953705037351936367288226944875716792688197898225477348607659717703278728746323102371727461239828405858560941979445681191615132069648945615921970479542409907754262750223027197871728904576132808253268486348108050322827267494574548936694759098069481210772285919552967073495935267025932904486593690966261170206965089823099009681567261945300982513181567313556250941454850148714531028880098022103916802550657935669277748148256700548432886077850017730598283676368010862838150814254553397533199752119573392731245999906037768787501660676525820833319439676095071759242522092562475396201733973136575630010187322044216226100865203978893372458482655361786360060701774274280999993271195703768361692079740887452360387975684102230670732250435369039782746606412147628204631697375429906883184255680967100208433939733709568351319118085021687701834886294530054882895205938699373827022760543604955632528387802707472357571519096123797798760413177364314885899740983653612041072663986504755192257946634549941297837292045971243396497534377556850231985991603719926429762758578896511372883089806797361053467390653090061086542726925206126886237188104986116241898148703370610192713206726165921438330405267176766381158739414765457418317656834918467736790188608758818380540224075601360016743409840611310979311427515520191980679280752883183824815954372782054833088798461614506369818181928988561900325928381785677432703681202444927747658627971073566907111199117803084579765612258463614344374845876767331752247941232856586330026670076541431591831229909509867757668301253045749915626672077451075892895460128784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] 1218871799771640697328385792899373527537360945138596450328819174744315786679899566596221022651631455814543724231688731443300240498861257407462674710952747161973834434207373512128307061771147943996765608735766630794361673100396481157207062171745738662120032203587477959621441456053889668021381569457041955025199431724330777519659872959123752062782018121545381765861057681939892968819919902437555249526019979371412278283305313606613699132193506706255162375593142444543690158887529261275029209422985532442473743849451866872950876704712828251265649715701077486930009081113698630713289031788641774344741895531572624612260419512757807621856805458433848261910028813725066006610030944330456051997620542445068907826035390610891522386672391545920769083176333827988269510880478870577406741658031471209111947912779996805300830135557709541186797307945777245968884449350429078409698081161566289524429924774226371587157073752909228743024560384069044297107010328468265849919577703376449910766951714243016930770273071223372630262275187974110565781797032197645797002432150374223245916345987058891414413101842442506552218255835943475904429518470129916555651130668059469517342916456209692266498221235276268431052926125175413176156515385388746795999510966155863992088240417484202415865360035403407964160597286515635338484820587541643832081041531529575537570200271346058009046317738350542310824834203940624233454060972507405688106482422890394269803431501456589568949245238502984772210712307712579657138737009211617660017670466207731619870229885529163679732975414201678707205811035512578726598094309709742743997332146328313111837626737082472545321215242153663088085232933011738238077171823041004336752936062797108556107988563751017552523110723793428614381142872058525150786093809447757308178245359354666198500943045040818930821425804510220432776356298150436018085993993361915883363436051283222081435396726215529407493646100874294642052649858088311104737194639773861069695216998557585197285413476458157594342058538272193244548322640465162327000826349167628329459416294724671507529354932095947286236850954612206807809193485617134602060533166335984906494709980454466573119150575550835657237230037417583677002527538007453020220001227016171721462786305967549782027163827270973606573114000582959527707429848580097789831363795509337962484100187124457717475952929501744787175707594772217451260427629712092030299237326344714403823821309541627997265429681236838199267640771604738916406268132068748761276930948904695384271690272726118564605712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 1811207375258572359436216725736194416454085951145552022078093648422264911990497283480424047414873072018547444821028440117635589808885699217502198674141871431718163874866068005185638568068526133209080196651881969513056982260377299988521716776651480793596685351735987167863637886600568348432689784026272248554696010165506970308416780781348533729783223041888044265611464187589179868485578602564404505317152209079100777668757224616487284708922229811837840003626711272254501824579064708595169220964419029812136678841355074365567478702790900030579728045552978153004741061124077241714312785522531808511113347671908777763442885511830916598615579262101609776513011560665000516771843552144007070866438420550322859560509633655258264662992942275351909149021696854100818400505526435255822129725779355266007847032002244279468340072144693488183522301884553685487657536852352698485320924911184339342400656756093641818518453423651106674002872244792265986384634527337871330651238659047917301432964130120679704105801444580783656533034149603924569455058903794287501357622175147431686631887127316635007813280806561465060249743971197439025348625581124499658642492123549533352274820870896887111705815575718800184542884266806691753445975639157774212950719693873389084712039270028127540095109953036234234672417178140442513757935027103922353502714359313030307673521412731518470622652403085883403578333876807699899790923760145052824898262952520762694488884031029993682713654003104477671385817817534231658164272490824177902266348394704029538397018174399009588763775556388893722574060373541718685055362277544951802813655522436682542108136447666918065209037303026970795760442248522266146941681090845960478061078178242924856812192480316132459581237400011540746823126815547307741907677116941419846516371636337205226840344145342790983066920437697185002438732813664098418863257154002828125613307049057107979864980050612777211440476170346729682610638595519911533452232727194716718429332528264118282397987136981375409067650242592830528069803755275124455540527561835790583452484984381938273051474120774941960182319347394115161508700242508800423035447040351056573091563105266422659112523037569973532858027955605527863085763907662432554734911698752176613366215838290993732057472121846110522610741543737659924193455096987039471305522365201491971669621918644556093067194368120276069624146587880088420646218234597298209275272555537354400710367773529978019597341879314524320005387579988708123852861968084594115985401833156254181034228167845867574214935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -57424983113231550672706455534888699239350743322564649593915011340530288594330220685645131057084906686117974505427632670881066099135779112285602760390317995815769407308179501427055108326926988037262002356498550804568019879658799294139412101744054780692565965443165280122109212641163005722520308496587954541610676350078696485920839250761642502932813170386693335836098619005433843437490986289013850064858915366989888148624068035117255351751102748930495810225866361620192201302173032738701129249872214872667580713711635852859560826162244062519137193495539615770700116224287889430915479574170861311539477250130238303587418068952368943681074439852980339743628364724490027302785279820609774178821748180953186805865332899210848574311603538050633784090083489755231604033530220116848944612675685572215242521777926301049911546670854187185620638499044014240896863223883489684260783514778797842002751974754893113764976329173782192872508959835771359219886623485278705708002277168647735912219433286640737971142692917806124015154778388018345611181714660210634385038401711566338697799688667323872295120349657535074243634324037005766890518091837125806699038724392725975288328393046796183401052416910990661591142455909353065280896076810120566671750900376659340874760852412173873892719436556057167746121793750017251487629098799941308330780269359711538757312197412959416143804069740967352097002078135286734851650750048489808892398149306394523916150870011750241693185206440313833767474871925078100923705302983699191569918639320103021470888383266571112117611361386835470730645926384812798202076523491870265046119503853718872805957420281799149214841148755351116057745262762213661785140234342652124810800274540088648566377641648630589189450743419751469582510817382135008678023855336762907282916865434677034382105199838509807529809478704375776633088402037338208709527075367304083138641247921443288490435911050569259411975054242301515591310486105725562747090114544332309627516932761949972418327639736311878574066532974993281384400391511381049699895590110125429596469550197386652566707765773769338136834507085134268075853270905634618444203181524291550332104381719069534139884937724228182067600633508466162838670028788733913699335447144019987753414827427109608609405537138688689712595637691522911824097878167658095968978321712360894160618338269632156920911325756102689830270328043867520218477928953085486393101647713708052495595248400282189966650739448423575730566386645976831284988547750405474206520071457898052313950643110729288309812545776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 343099824877605121760467190897748473185397919826066563545950595476119295541730901347766168531457434895584015513093917847031896876326654968356895132325155537155181324986503561707021072237219687173513922994046620152736327985671108078186233928981826288852708978264760056256896907697041936125776702756910911528817753639047518138310490223888773878108788343825405060607820331050729024687964620552251869366004540174717005408913829563088833943104326723830533153211764441471800583713429466017374112545961772153458291066835118945707595441539246020019822205952093363089494454444940083184665763175768792758186632895633141681961676810997009473506918877824355338126280525695731920370474548804891213595526118157707915960023275085344733913211052403059567774488535224902286666429691201880337456245811111841991845167359124607346083583076095666459718727488861072837273850375117169206428610568502191953542203860351771150530069376425723334503131832561773189092155682147390897527667126964430444546032334741479028187260973724106234390389017501925319366458537411153374015915039236607844291852921100237266975133995275875752784511086716275937508817599183791141693151918774676138535108241816002252732160821255701403448116722646994813001452039620813209392348176633129159104146373018460080313697082522073239430883480804955587135225134941458213120151902454040266038337056972949302959868040514666469185714836914728494853017779601601887827805651082217223345829635131356820396384614559972613844095708047510447489099708444208752348079137029884740499319968855742212407470111456223744959950798525828350642569235316442674589593268966806349319250899113172686668786666974206398567460024258450259061929638833400730944744936184464997104454651546748513824703090687525888020518035457104693019222439381857083917031979318951466296057815356460292684386910824556922172433128278747011700624655448491130413467577732437473247073770956342052350609853780978737123309891787716136720035705191021270957182809040075525366038437804799197630376410165850158943537134289781032071547049978402912206435691125533584319680006366210567529179640873233221264467579117515945029603003936917013856984565950021266417966340391084256484627749697274080686030369868542382353435565205520762216550350104459708628397975119153654791751893513690587518147888639163233217886368775307125971405567225339021981447608076467001661511700765089982462006180468249838593299890707779446225191289549510604918542325864729054299472702372657331469595717436116846943136449995604211893329704707866767421364784240722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -1249717866542397130445675387375180416604391276460284141645150075573524122814549207679090913074123354780816872997421771258198220283264065902504384144000919458471654133912332577420069040911622188530035040291401743057229539668615379503116263923025293532611819976090577496034622320695945747545999389639681343396501344830411660756101197503468818796905618124226167261303571491159075972443458255653169234159689173338326862451934060590341934519084580329750403421259899233539259206092931709496203413967085069293965957081080990752302651397765418044385907258066288404394533485301805010332019333525338373412740177325938967765527325133484652908707972544199087332551710217099897965838208031882016858147136923642525959988412890882178273615717459293924669617332284220050136401322787422657406667598455007511447488601462157095209334148389673738299828074636462005458642858241448371194649975891803333572618422715599931387527355987043202546221646994821503292250931803408152411606044841371204490312494180407292275296617429646198178241845057236789123232987714460838684618559134352447032494009413759498881204374435873838560626218284269970354918384099763023776340598404397914748649864431777451895601893369954653456148000576262962284956113580140799671468162208361049457659272113262920987884540379187390425286961443148370986635655281379370639051780828498657526619172437274709271130497394556694571956571031647929060158126172975947246641771203038059893972059737715325634327741077601238126899832451646658405545044732818881791027914928767511711057920759238626241556754222143200640480965938501026776723056714795107274869792329362907286579192131144874199562691332911244883792313077551144836763494382309020523275814432779590579729988029613250497471245347299874310377027324892360898501882006951847385690743987690914891208615144993937212506148959292248845496893169231382888637370252565321195690933022885744152842447624646157348915345399694134485557339836526853694567309229865055329811216879625217534825775852659480502037407006305151079125251748316984304341129781316196889552851659960653657416547669823536478045856076152564189416879247240503946692577435154893565507501436425371599670745378018168899233187289871710099796841817919774200986256823492426225732664310606717533524794264688409695433476284142392038347748787439398863712911695504155648706622989930610320817310833401475094128768377827627503360924252075714974532854103325190983180145333314097000365054095560584845596646156891044823858199280041076708816714089557431410781873637461103498935699462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 3758607965959593919425316898172833213546334991266598626791168412593482336473519860630511728821699912125492599523706030701601419353878621348679908977362210608734347914607288743605526173105626053526156824102568316677323166409615959596783645015875286011333436232409505285443527511490152103020533209399806026549256451584091336222103549100779278666117918426563637198480054980889468268714674367249832340407815452093219718970930059602698027327640613242376361664044621230143896119827023759193236329602064739191832627586471612704288179322674616374739744325200078660251372576277641865108862138487558486029093166510780086019672875030999145859648164634425264821266933819710192989029357206636790922873265788276401384201385882071360030433325740014779917648208458679743453836893511770958176749139606434569538865066461961719016708494766716386939751569712875260372065193198269494923901935146577481171678813806338552771862824996054726373125126508946556199991537825878291669708800614405673886701711071442505423444966547311991634598297123938479034460474628599311060382659830059053637682029695143989096691045996055517901736688729179442801326270567672880230563454785167871741989169432820955039149518605007793488159666123161757469055041757798914895320877174735891302849622463274737787723018015218006383445332005434829427758705819210676088199204077152832947309545199718681045426395146020075159977299566728548939468191878201104101999202749835316505181784132830547043582592843672236085174919186030053521834957019482206253653372636499738645116451267418510278108000994999373061226935425258698055593492827666150945981252430399955539942458122242225899017040458033007337063820138532140472854665912808950449446464037097259206497861256331191939554955285874635578591775777225693967657659896338754145616225118269471143098393878801773938153511580975527429316358539431468401120665417268401217821076966667432358372330533919936770496208557724083259997035168248462181388569381379825980055346575733593104980567108923181948535939106496284508292747158591664170375195769240234693804809381423839771232533371033466824533669510406564470627745341139548382110056477905278672241175987456828501742465637722431154722256189143971805266371288754676435506003018546571844420132637336540881445498242200353494228631466276812247529836871414964158022929730829263269749683732101182284062744511818922959922959572703318325818674621946122660576504126492289588770947928132592287863233495006996530264702439861432755936019581011456574507346010643299948073003946547032683156430721282958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -12785773899967602328560575679588842477822564679187635120707070050610677275157111840060252630609636809565858265237178422644505764715167839955060902759138329463703380459882839444987377554104252317624461052468181739121955161778074726089678934625917117843030214071584056074881568772184790299483252167832180985930640626512160838174347117555450493807704407408880015717947311716707056808175877587544358692126453648695581423324976721477157490118223936935903865201721069074764452560317621312744207658009070190843921622649048216796093026271769652784160912256514872190143070345722068629504547355945186208671704514843852428893882647011397571678913193393649617311119929774503450967775341052776527777375056067015691107258178346312916938050548108582120078512595204290999479173980875257719626149479394770163420163735578623533287765305360864812407769503304451743098329387048640702555298424710962590012856147043060296629010964193231555210334335295119287210573889988553624195716259840242025549502981144171380614198007999108083963385876472112387783609649266855431620832832784725419774549122592637286367174647449088358035997892442033898734371036541273918589862458687755718197956660732650591347239259662657913959294644286501363199045784558399213048000095713163349404705121247174503290900652245435834136725993695858530646109551375835675773743464966085803336475328626987895114414779157830581354533981476551493131106427838497328967806394025108537231381940495516562144115019764388851062272284014010214434207749549292328091012397748733122240045977179218699007301295908871865715544654744621816308548929795197785094987138213860313357905675549471277435072333971452321089278542638940683716089270071827167992584015378017296292298486933577912601729585794206628983493912890288897161560550150982920936271775057084719712355082765561500975086105679852250790574039084962255699736896477702026532809017402435474322416703387490336057081660977437125206509861396678284432967408942502461302002469957133704921126374669590643377595023617203336914255521904907616448917512724991858123900556131322844442127484960294914886903596242564338577801917525872477722960884407316472716631722232431460047501111091801304823031492030060615244566899657683842819691565402888092306670381315746555617990250169678516232427380417399633569247531851824312967399148984792411790034378911356967107396840959722826574444679324819861440813358894312458771272737328210087229721724942533317576179170486443848314087129041886971071667734841255426777192622434725437999963881807730103901121765375137329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 52340421553537025606700491921199828113401487299884765634931889605909400927772082012144945774540382545482181660532255618402462353136373568443369696439876078251874239647645586788308525454918050939138567203135092417172550765948150825548393816227638301590856860491126437950010515420031936356211761249470402762336266563482414304541903403288440316618688270602652117815962805974103435533681662588630124223621057533579846106379883202320584206770464521895254157898533327293624333621854623792439208714078689200260955914649252799988977002444962455668590203472215959798458998359773079938306390827515183180984038693806301289559063198967303162881673151730663597514045209770278717888793222089532923256545496677491988131653382816677007063423185346384311402361676301984696492171149755819787341033902298147514069119349095312506432288934139798182656560078232913230734522276969807461560987758959095998267301520999712826456084338063350372161661733133955112331252290818625091205136686211053621869990429250644696387089112431350893740831786700270063164027089478481597233454442423782729330021553083291548979261349929806459181015633320417130859488004739867594319826529544143190466116571721486921203007722994784912505851612441982029154401051526980311523005234480564429790200840567862384817157309190615408580615882454332004924048682399183737781836928703324752724313012009615539110222266773750850709081438270363644780306687554016057905305151505261775701909910411341287661103328763228008015734756159933852051530971476401611397497346786631774248605075694024147793812972544367980001788744267363586973452940237304587420445634766370599441623219277745389547977968908128519031935768586785380090688154964742627794372118726736245337344384083120901643901778616955032268650160570307404889998640643374078855661396681323040574713260819305245625470376055328753888859673859457779235867724566127084078392365157614121422124466955353158031168012887875031824825280952755061534662895665697200467169201106062836360922066359302815109507723426216460379095095121988531134354392274529823772232480408868116573232244060045930027317558402482175497825431066500559999118333489727495876388011937931933395263392400828087973944176678223723494799673635582688114429645313044531294749301611538462317724120375864727996976377535926940747341347864409386108208854497818431160482584574641908935097886442405286168595252435761351911716092372922564542828559016897647910440335910576450056914803105947995697138741588559390740374190068281468516613692539945651178035640471719602828670758754014968872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -208968634512956642976377850611062467399510811699957538598410144588265268672459377606913568732005698527135502450861760578544422434913496825723667103849404489993160054874945677239198806141826866476599692581884509774567840261064927281539360580027003804058529741728743280033235424772578177701450109006055855887837164992062904418640495580126414914971631162921662044677872779389273562123262943085486799753537796826748899342865547358495175864059962647279664092427408997920399305551361906601400157298652582927168381172007257800613489920463925075708011896698496330915462561936433141280507333835511028995859767361445815498963267383255389718817199504488415985706427648692822388823855630308815816472901742122061054913311182636906941016446044505362700348153413082374503404977437607675131595550456233694026203387439288151069838025258661136287131447396029561617111452744470354187118085190858876077540652713346029549032478331473082919519502361990848768727008071475793813542973762707183266455751773300468586914710257210829184463482585553089648713437483129702507958561629897818764043437012295697412603221941786100627116983091048240502813148062994634892704734132986433281957547100700807184499371124679478003053970522807653766133966060623984623410877459563299192225513254274194169480648949873163369941891364251262035186546057864051944564241937520684866383896728085679243140080942069556167941496234147308235553360521770806252393577479327454579316312635469692762987942167670040323217401188477025236635249294668543089649958240017270761302729361870516381294072688811984328928996951952022950578105494823366713289409322091042319672855341003698774282206671997381909886981606142829109666065228993031756189056375832162733351846045597073388991257609295535916797782992033953834435004294985459391984085364149060540774282832412325350834842187551460464079233634151773922286492830376918890164250046404002885162615831511536462198757085249008106757714907906053884282497987400121651005551964373883554473323585084402502224527521588041902703121064596026638921403178626686065892626450464520222215265172817681462781333111372334935340748753788962622696343373796240139698197744758978056823116638672085560627398185121712353670134287504164737820258914353422795255420095039254065016731399667274112158025340905367429024193434754643980813034350284401429035450968596569526876757545021936563831699350095857170589588946296280935500978774211606838696599645135562338155790641700379076549786014907309558463961169977624500684506276966196974733541713575846188177820295095443725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 717740310376488625652113042179268512278044698405044225635619968035810493037286403303141896924198343107125394646806761948286787835360417328438688725982499775475917746604322609322526641023626413085056314677159301887637673228717212167990519075063404188046652797062666175522773039860204058153179884472377913921609214342536715331739018079468047949089032840176470979339525787527822755712660441320283193150452424906814265684368108459070597947894838062164476563706666759513657358973219514944699603787487776666430457053975313400181094927588796392158169333785460969129923222448911622800343026805828975869677003280989955904626907851101568995045357773622456750099513485879414877038577225804608558699642887502383121944011624177166722503987141940169297899309474928373125252635091153959069062643307017859165727417658038712122480329454543739314478813888672554418154503678712716424622888279884549829847072934471681264767507907154142895318693379282432157862357393119067093163909309757429560626235851572464970896822445316175884445021269487850526878813685001500623824176673033422405843205337850564801644080404548290435799732121224908522625357317638605159542841308937235119346185124668826499859610769747123037723127848241124002450111613571995092516273941144183942085875859291232076534489026832861311249635059709932454993780753843995333471800914505593335995509753794104301012762689332230482271995333964518936797646181784146888121883973155546229103693846267492539685092273714792583576305584783624626542398489103121054942975675125647828087689118638547262652382240515259977551364578409025148662213305592092253307856284588045782323449528996664897862929035646903254940616194799268204610890927519997519978954507235409154777832014741140162558919399238543201591327610540834389337842260395106140028620491729264942660574615496195747696892927645102933027568467664437006718053552371384664669267472902349243460279346600827172733594289253438309302736050916663259542866506442338139463491441158312758160098934478439650880635277462471077771637324511153476219372610739902448458793755591153379573411962873279757785145872282052827871178746569887693506283839716690157261253372062940394074562079373478547244602183973236889185362465260725957739439463039963910730656758453349075432659683797912212472961237894460675898870177830469456723488480845553725437462271989819452840619133425794794323209512056936557115966230196943816074238467869742520498580115751017440464615391736469412121559128435853935317742516196014392278348904520013212861577651946465294940935564227402210235595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 3358154369488860504368949238325850470687070705996338138439420818262036493122471611828023742341699408527123219492306585273414697877584200561370782998550756274682061998589939648539149528876412615645508291287858514739357026424740594648535954457212146973333041706417960160290196559353259403384674414827149975797281715551612440395303863881672874534100800642489321089477798746956519948519268349361496706979398684461872879248584856870479558255161055383384725874557362657223259063484540618484998445763350950519305754614964478354682870746792381786870949509931614411296796664762621694799016940619349924842074261639613859577852706767809234349844084583231808841013675010683897627227154333354074956488988192505224602790350062318208576480615606920945620688356733705974221943397506708220405093257956091912238694163650641477396716478958082575560487089684593886786298857401066249239167140204431929513638003689993667215272622224574972285950922078907562666014800594164296356884279334555310056722659661717244731260434880117655836339429354728974514517530758797213537989968569873301067432479044140239034748304143455911500726443334524661866229630160130764553539032231301252199967930554433929483441815741026064016892960263679265597337047203092066409682116211745253207968263357951091943021292331632758889881263583965480220001655575900945627481612485844650053678750353437033310115329866636150575916528658100879125192660083644842198316070397439161369234833687676963017565941631934228347341952566915266664071562456630619576774291229792871659689377757182103753028204029389641528531909401367077951887126882428813215358728327610314081928530386137380314749987183782723469430316698989706916860993133001744598681362033360703673919077497267594133963366649471032861682290320580893258638317174500827223334562142810544310053972203641316725086594461711698257800258158212871229062272883595712485748590032665565310799005697210354266980187250757431702830019617816501118518569037103318943001713867591251377901540539060919790876442306512068364337185236371980569167926085818311571449761024212376543557774745515853068877296109823329052433313351161649890458204225463428499360661432183290831830143635063511727471166657009643524458857362745624200747847096128899123518276737360893244261487271823100901873647894520187032730309170927175108572619757951323011472707488680953399733408613234189157418483368720747792702987970559393734399504899035450237260242559492705305412840743883862160146236419677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 548898134207572889903192412631883866451245909635414857525764928851052808470065149071782857616347509700396709717172715900362393120258859734107496124500598562334511789031841452635163899410507422711852185930807558646526389754129948443439396326550424658414833688496693310699956596087044799276217198789993254299932574329009578911970928703292599864365617296319913946335775346756128577075299924681354537818401513333792587351109720894127236174909506986241470883983975141015775442373124281084270548068383882046614574298260837095751311232077417185908109743032757204335031229605876741933061103186858691957804879312970675062012131972027401411907773147104510852199948609764332700782872873486332321214788159452154620592478975734934832411916552830450279406159626731309422741122422609273918038892815718545103051922737469473872149398637191458974550867111917283718357381177593134617090907118638837457737332766099456135623759902984421029074415246615673170948644889515163168341387081225498917870147371510382877243405489115724015641827486546504290911493707280870013944083295785181584237950795894285458274440535111668432424276898204488844875631333101751240660489604413221549026144893419736558113520709690191133146382679010430965506007151278211851883792368507675737742654564655275925584175271427593088334783358252131266644479346782541253646750663321535151896525394680045766794307287875464034043940559779525751367451475286629253133775312301404190008365466954956854419738993046454424591782428557844016697957736508338667764236787503643906595877796193874531486336797682971774322832347658436622677098082071688527082087926164883381582831386398865065901072523895853359192702867220826708214795534161050035332687817657717596968827767710879243644131968523006191294316782348534002594767983824891710553816322539323741066331357824333446638855891150308397393571692279344571128348793832312032767714386828816708982461590902469284060552791561472772629644199606272908485394139068662385518473319516895187406258804183008340019172874107586834312333241075521459211540739775609264952526325169837192555104185054414949937910112276513204303250840534263318903029693169624976135900257809649045570259983099512531040529418974320139970471497823675691205044971303681899020823520813675886071153522807781425979812772376351202652277830635655881115472600570682053456073156807805642027539618576855160628134835410290633281437606201638233476331898263840601212985974468986944546644579645544581580907106399536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 104897041963194966402232799979655092235095247758659713237183566864004380301608694121669633833272115870892647043362308196342983257396778678676998860577026426529897770826332567926870468180825328693609071371977843603341083953946800768382709296451948940249196425071845823818924488888963268127158242589407824227933297668829144625567813147344517890909784036961149237574782023710190167529313368074209308833582467270940179182064553795968713819051929725270286596561620244658045202925732629844087342133577188496695245895884053210593514800423783773527752976412801570378234863834342150583315927467870523816980336190051106717875156920247958898817798169746985507193175611025692738992327965949449226665869614820975081390540895181701405762346711912804334142474959221704981141182885634322597617515419470776435542128752630410094897661280108561728791652733408058091166006292801176217995501186468135078029364520941116699533403369749434903615286905703165596122669597861195053756500998081924720501176020276283135258018831632022863629861621431665888498568747089841624817701043714650511289120661682259402784435480155130754142314078101734290940372644256485954005262511509317234971556344013531167817702735799683018863338528972198281462611970060729101997034856423740758648398041473999823560860818561826462383345947867137897058599845202995728786942883550630137101356328764003252621613993904643341169413396090295074056042696657473287350498454016472732474189234561418367376104043382550026703780549270771609722473325872657165255400296046676058320363118234601417196373674110061522975032298863350032432392853399675217308490365621113447663546854207177459967142743784976913396112030774223314188313709890533839026185293017953872982105183966074031313584816408468074869703605666801663462776128485896160914510233528622478810783221545397550979091070486425589793412888263946837520742450162028309749451339332571125190060539607788465821950616899868496795170190193181987592466808652416021315550607320145185039951920340853494990897495810686423112091535339003765769253116155224549380228454447029783654998492189832577430395969897961983219659294957160529262393203934834252450681999699806381804166191535389031418200114185679040174027133377992839995231220759917602250780729415419112608246126810810907334448216638479527208805248943834208917420723165171689969563263278491269304098045367514530511628063403558480801866045245486784261397213958193729325075869707939148344231833007156318160468799760565161705017089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 3980784909651622670419375995248027696969286372257286413877006115827433835041272791972605214796606873718218204587248612816827619961868881338544795765883443065011990609587041083649277388697013248756212313732222247895261173216545870397174625888943868739452307083672212144198614068638802856826550923944917414032207674110936669390702250947817831787420246287036301293193941646757736614327864248740336563237259309513027188590061655830658648634721049299627457376730835196856414693868230568473720373620416765228501826371532885553737999959530394618790812514382384496782151979533948532520506710664510411858932525770540819630733351071677078932675577176592599164683011929349220799202153327643765516347394605765853841276567460276681697092525796543148131262980799894570236954965181232847018844312380246001666695000298415262788183274448776358826650563770173001714141718421100451953070411469475392933746702376060285525956524217999499433539824737857378410354627159332360423890913541625876252445523330931356983820156330410036405245951739832593928835418883768497035216978707884631017437567494716823914220314597705734003205700197750671298561198215613684396595191677783816360398370744660154318788248581103785720780405796967715745702620687144523324051112010463932329841987600178365542396651174520366376754686872193736570991201822485642656985252324217261374932139941207435746834003343425559328615333353167008618418271393171044489329018462134165760468896144639303056253308293788378668309262746486540700865731780521543889803526770312360747930719879826110264350903904532200760940754755930291473744531886128124809890630874214205433383791360906842922758535893949423579138942467325820314298263676483090316920989380447525435153921221002233992828114471617432162205664825799634415363680374900037730272051777444151347736349241412594570194399485622351570974117221482936665823612947478318016168643224480540938947114677749849056342952463822034028596535764460860494776197712627163412382406460224149804706321460597846239965005941186154903958606906780646919893978272370364679173606319801041664155114899162598061601454068366263623209000859369766111685379729391431885371204802536650038959275313213268905737556344827509716470481544441673280061475724604852817875437275239039519185665982944379444955731296671216351942640269091870030321948017956134749412989347442468307866735947281253500961199961932516835552877681705315087420449819976137023903508846796325484715119363084059184165752753870037849992513656616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 59613233446378100909897514925718176363454301542056478352915611554885382425238648578063018906142750438153232242028418648939821342932691846735365278489639813129687554598627491254989001812575122478918445762456183875822704288286192719667808358444132737717248213366896538800482803726896840171998665926374173712434930219572981416536842075349731623669483316148088805359425991533020566232370188933108335192295621539310709743674966865674349726808301124130711698855078379036112645345951007194974528445128041226680889879859744008625150003075901519619694215100414622088546147010547710594900374048442690948864014677349668717374398907613249074576527421661248983174544231442784915975599741893574582403713673686238332880343186062377345838350121206758918223100723742809281744745013069507518910053928514576138004874970348014266854624312428020517192801677809849998349720310806682480702938584453273011385101683857961147278633989193974880711102454906377948418052740170744281745217339257821964336707702443261966355876866495835720906112063314883295640905185372101136656773125957353148941722469949793552274985277133527654818333428460829470136945158920852296213049811358624237113347387677242305876779890378388835487945564520378692880273214158465099525109702695993218016905486536561896470884638507787678333793810147513614097771729773208391774082542888430255217570479450294330769497334886698928264124231175150658098875656623323500703283285178113079740924373013401319603530654739514058979384530892109682257578605775212823599708585044003915825336217831649640002161650057002698432100785496261981768677596526729773026147428445011295563696032910976968944803652431986142992621871657556081933620357995662501465702909607835058075906501506173690968051737419117513843571092860445122488245731546897237082180924203990371347696193953531375113118968969600302065804778607101502966106891019050132382716523846682167680793074276355755170149580903919544966389390778869074726484175312850944648916019406147853799781524192222912863950809484487949473425737802761612389075179664018569816478706863113053284466670333702736583142532596750234564016810288312907361040806608550731819447601044459095353871570097941209459098724577337345931182957588937780779579057855855400472627051371915385857096932736843931332289495234215161146392653496718154583126191845505719990088553578429606067007239104550380648459795524956585704385878815625256111042024607718147782439446519955967211529403832453159100060458008840669208439067006111145019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] 428377902418707101113141518080390887652717203084369563728667123594059511378399487005247130681766765705995721055158354366425289190995361435812622536417491304259460955820830099474389360171531654985672589564436831515611333157553326244166807585962849625703547954717662075465699684895530372887718162122710650017211576637622388518112317552511447418350303557143628415076715450422023777337795333862341506889343125505444528108669923344263032057777842881820101150749659350254915985757236207547432929084997394351802677700235127001501587125652466562814344855032731561722349273690841327379581030139996562914429063334047734671349830759282651249093971384153984859930871594892405895001713813095759564828827304457736084934430189008437410744297816359443363985766140560705382667188160858680323180436817289141421599039412444155955099363653417412328319129237467852169674812930317067401637167199436136836393448481937341791226276093603098775366415468401677281567416111986342114071640782461273537112730757907286068813940559628728576154144113256990151910395554689112962611684628207698077175236793778090383158409015849336175809900664920299412333945033057434940954357740482862794456722488980349018561869024723642053468010190877449332938416670556227166725971304353096309964583666377767558611584328150883811604349637803833655325149370104757171985699211716618101694866456318896992951743745499939962433489838418125953527275250907021075695790173014841759595875127435991975636547604709803451028841594330707431393072068962287224334389097805186454181122793961523733238554172781499355700463238099784473108191651713346446582424979270153185837121948260727994603129621914399330519989470831487345500390706444802071084513056003136727769591707679101360531457573034963275926327879849146003396712249062095196226076699097934231987762373459003865625075752992341909582257854810733070909006188344490685715816012045696494344290843897494204240091052709929424607247000782947884163708274810900128430777316787089285801507936835514070897451626768703971688088422324100577885886079807979306289009283812018138893630114788839559371033451907971427920260043882722774063997129088016125171448762449740014192465713919052753898117006493558659457939962835386809818910270036710644582743866076790250514098939752594229051432828745514998370526745177735143703929654783462838431170082202755520038153876662202491938265544876444486612440555930139737053406431597739968649396328088826657411105797999154000469919714721989123518142150714993476867675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 5221509113858829675476391652711736082726613334455585770365203082666542454091581888801657081061894752953760049681287158230374074214870744704136402483659979912318404252955438533015875845987257544457527907384930643964735002209502656924355227593497117245883367963769225057882051284404471075953304349409119406604149454035997933686798990756624455292955696524748278412730652745798086191113287480438180898287210305325536704805093882162602457209122957437701164889979384161334174792868849775049374322629259340261758044036080890358556627960440181278255857908459785856533831152068564889671373935503374794138541268325550492793626042518001486140823521915454204902719181769359458535537476528835778763638114529742410197371583082233363966208841008450124063553223038250853870657250815379770394783096957361547539744505314219070414412135642641465681818140588670312996206227150439164318834486099850245941993215838236366324700714866270019548241300997090760726596839711349468492490702133495865530475338738869019084905382226224118479362176603707504172178412019002993488879864377536068847766642789606805101582188887899162818255944220992299054250499057306100521814212734462638115179678636453427793129339769317144915151758661001835565284179868902922941746983085256499733785146975972069403966259796363352674412526052624119181726300080061897994807048210398868668098711981743245980475320719966047269632786782953734893812473353900771279361080164519170050832655537824931089934429154981070019650202884949311484086677278547429858870385933266659617862276873907322242113951247061846426272872117852933624197659023638920056674270148964062704494994471425046672199713896020676900113158612544209424707497713832752595086287238184293045304863486065420602160108059983164675266654224617431724856602872904357638464362004872004485063252587836725857467078591434919103749758972605570592514333991044317571044781562829718514288645093448788831052041987126695589230085935993096401565116161555578212080976900424241211911981944101459207305161013748187444986120648419025594686057337313027866036338872441681104143511197619977126982708748490446224506558071167728624557871487010533095760824578987563647635965150367488296830844192621467964284178721256887277419567588773563120440603730016987325091041657964448901795437324897348463462301909212110419457376558417316748283290301116267238572299972012720951741966761355628552783968125888712696513786086343313863004395624088090002329548693837289420178175990182659060856451560539426282048225402832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] 31810521059025512309132244996014823671622652546528311904758605085868076752379565361795514341287650528420956147423128123016356463597690284840535604930256522650585140157892455820018913198603085612944727482528018511297802643987130028233277711398645435607984017830781361736954913876314591006514857304762954551672672370619867645568237648826009756443704042107409202750356873241378131123156519342648144023261286426210449021804725820079351758416179799067312131053279763146879807024047455413661032864633857158234244642243748928836954120249411078699183493581358134076363412083810514152964207210564672606679764220314336747390735228603285673651771014411654253428666218825919837357997381107781750375458949953193686805474725685231895488863195381519897275415687605232941980074995909790043070974517476933404987106219040370025610139044319748623707800603418567981113762054282979474314733156591462059247517479848603716368636482708020808266956296081776044646335101329228094938878792842274537664693772295770948059821107323909593589468648921634004186903490481383745315579360672231265601444000344395607770239284253588158821491882370953593703313685792006812759377659427202001554374380908165038825802652411230856075841237575292070506957403958600855152076491312891595242056585529035177966958317015111111900891488128984906151171069932161902826133300428230619541923385744265570221725168664831862792183575520386454227576353072715978305950335999828356822896506523177397191270696173970012852085734046580442210620023397915447927871138131014453292914100963186550380942977505403181762067240551029254479450653924390870520902240772692726890559879539618890769568946763623739377994217154829072874854190287302996777881347439730985829571040674363344013344395634631019194178129170272157904498142514619248375286712667724578508118425433153562352623225169733934096354721355425476219468926774480082394180825068090938956078355544570258867620125977426288766977657486963304845085035414830630579139912199847007726172699686102003121800546195694302497970732450869529922955413731543459591062172867207318079712137041356485790378956787792228437478619314082561091776575874920918212459767941491683021556419737736619032721487420092234564846373221538903332121007052743892622225153616134204719360223580050506139177144642810356720133047157380895665951583393700110154652208570806377146310744960737490709329294442035629865557782525219647307642633162937554100324945407174156532704233631053432887703644044451899890527113434757211507530882954597473144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] -846458793450187583949802863507554178251886479576329067790162771588566416485321691242080278727394415289860843407732342020051186918464376360903545632333480564690265180994984388762566228006402904666122500702550486242904264103115822518657967643992049979491944722640452005534373146441300217691530264141572261333275086673323331224557036058320744642322340330618904629235175247495459987770541022198129863275772898201498628889409839296748577484013345999909864329184997705176412774891697808919568696037387064177050462340791718407388780763705088818009907405796759138524601911390324909477196991614476863464486994301752532099273824495541362011151232811830972422412584973248120590228287267479104605115593069859184401050945928339814964686865093176760101642645427755905125769582156629962813023581026461478456150430424019745178694450773707392452891283938402113422984267139076995858899306567921858808717162465539039058669491984448846619491786369309081224872330612261640066771909605355856529788914040582330310232686919487883152278705268334553067481000741254925487708196788201699131638202942226188385186946643087410204652746555588886912048126877192532807164806897875543809100001843546056391160445627526659508820189118426913845431622955274545399698384884962064389888365418912431301175926253873416354120619455901853242631537729243240345095373155120600466914235768254506564751347313757051184217083875956935954387104010213681743301876966706250679262979763093558630505815746655903084995946052685337331448068097154847128525713333435485219205314983339736639502784728985626121499693655183345728879567305633479321828641806532920712186553845212301014845112804148531285193339870005517679379265632983835680580270995360375566953939164867739962683900624186229504987380812102699729891255347636513109690732080344201457509767922510302708479143810008109333424936370375588801785052313749711972577846975402434048792063383338681787386510738835357308614328278772946884925631196128514986258868593808915853096219667048697437984196309013224632087543511701239957229751569549280724472208169809322498442972088333565317725296670851046755170208785902582915089494284320394562749357458342359385890078827128445146840473263479910498063607215226534180156820582930986847533072052112584912512855203377117905457345538441250373223298392513807046069313548106383321394088791084231482544677025752818831751905197266004774297798714383167091780441305562030295167545607332847737429411269926684501838791930457955981378746898244336271943666361039504408836364746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -3154148241020574034570072803734040129127732258751474097078113863200428744253841405290148309898714792765837618358049289795504883236311246001092580891785329250866567918812321001151896848066834078679555927110169074792708833258005678821446671455020069684596369007860401646089889857351561808775599150510590683792139669153053690986181860629077396630030780786698430009928576073998332898228614187919731446755262453637368491019048779656953088930651598475868135852860484139418684962599762994710514536534451426829343896639975841205380197860368291509165074578068707795119255855054168663453636581817821241519335368298106208760770613695032502570741760024123329654725502176615023187771605576487611162596260909420050312870633564239795517926695743585622874356600333987405830678372884173699971804216920007070620461473554372917917447534796420365520653794951559786932261540876328244023882831889160063920826443989244301366281429193114932868001956429968339128814571159806843474722796573677682202941219607579218280491261301486167336478410188414504455292564313761153741338370567364763513455335597082672683028629153823075939599448925064800341926322270616635727260335075662374742162493704286557894816595733916838525675015785861700096700594689465556032808178054705138194547533383045049202914297744965923396016041934339919611098606709451533368735823337593250000004481370693162967244709852282882344882455758935298454493486182980243468724463199392055066783444015119000724240504074867998854906775973794895547945485330273665418008827304939718104571366941965981483715710906809379617009513321828291571896636043594764165181513742848591230157144157942882088486011578633724909967879826794565789238443085515617798240311595818417292297054115080049074670519519770384884320287873586905634223790253660972655103060727392963630163628939440128577586452968408457454464959010902553481448050685403391663281055811397108605321729436429292612482503442220470040731802794198862174147429842240994508620814572763695185315062157525869895068027017505464075147619306083768936085825641009188620996426734210167107895045180063110743307687438083714270183845552425890378696684449205897086286518651927653133387436338773186821887839787847181434494470337198522085850158830076531363272555871089267062710379406020187896462453919123258873418746458181100497292435181811944357483968668896520755577266001645725049980648445004642892928592855951961266030752456677770087669875142736797146056183141432317404129031227911090855600775059285750812065884929324965924024581909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 55179645178864133408988556666726408213649397662510509701236640475067047628496050584331809685351533225626009703078688031988064840364670796489708164058526800298480914813782297482478222903335680805828312005431367163637773062201842186131833171476473304537049493837551024449810864559217107485163120318557512315245650417848222166478171901540041551389959781416740925634186424495647380042398699594122650331757302849345016483464186499064486397526399511103417429472230792525214247273595391999136646834532096666005365341515293305134744445813801692335777179745022348996385907543224980633595919949406127605274641753225913027047707505240646352839719481872198001060152004754981373310976059673449756344740841130786875436629671549822848340186151880163409661375809783053514555910488287891281179795668072361726650884353788032856361346926291078972004159196318242216197857578600459069602500304459606499358746819973130357995549460830948747335441942204959063079694954399327055733248863463848697383174182862042529760881733653338686233545379755673469386559938859540348491731808902108429565933348155844324918748002077716187118625602857431482519912465821294324621881620765336973100133903410921135699378009790031421504944561686727955739050396531671751033585901367533578164765733212591416614111503768681754929674055177079686190767285428875884329888862583134755526897633390227410942523935915109108934508616948518004768351835644617588031163826127222588211189429260343012285778380620760880203937574529754013173660920856002756641648322213761338633644305163910012138469991307402145169560837922744433880786723399653034512524967602990518171159864853659917817760868794534494971161971811762878025345127864375819253540680977207119493545182652473552956214283099380905473977359334056788404024158111490123553893679729932164678241931380806947135712272266781495628145520840298996102314737198179480139546786917222873179404650349183105677490330877353482225503544057323559277667561903124289608647711442733620605777087750678220454046148796531345111046921699424289782973423421526249055701765284307125906709200028892147730610851766438218545590486850519641666182314772432197611238811179213254676001132380619847984606809756588466555961912651045116059809712685266380932072022910197307102257139341290454713933119335567611744310985596000267621992930111194935870076370405219228047564413190109690459955469542879123853249480034515909928563934942433504459127638196649207072829632128046545570106464508485040629495829144660369309886849276125531105208210647106170654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] 25906624160903591626769254430638220085626502291248340937758679807054856462248029212926551691770054602136520522998805886337240579145584882348314866180390908000394005642730080845671092525237869699614303377955799387743522302118876666782882889143009426903168116956466003490443600564175929349431387678580771432938535620734210540402458934087321850242901182553021241086351404734919540536661794570551683683852328793881816358850612890859018543568805996372811822629743298858234909966528049771778383403350262084511585477773287184430306048864237245106741563661933998676391540820856790681491323503398793080421577858748947411120155291332259070730567174457345879926628165028964598371391960338162387091395928156179277460596391648338159492271522205464338088559290727726740896104323075843946697959846169134978414850000544401481132517508293527731389270556480393382827409664031540773021998451929762571432940708862973336984638225078284437003366473032644207569704300562324686609406478878280836274067571608183754763944141602970023011237733791404764419761501789981343813734121366482081841154617266606852038300416870098657270143908131463077468056711062298304971587448538388200316931059958944969825590443391310787195562642679292801167266737082939706931940576506247862160429219695758465410342066952308051420526850440923085699690077573427309268370065933055384200655492877713343508530350114279927778498818061396528842351351709724463693533054933922144480295689126995958030378273397485575691926070627382507499459449808049949293997122919704142615624294685030058584654300815944180747709633284890388740592152180137051133041868761307229523968065062949912565519916153595289071749014547678385425154195410325531640193814916748130979299680180231828760147424486472999300493123344760883833719945022757971454955810915209483330869497249350773201237274659718150209668259245966247981082754559794666754735012020139803379288169081139936755276697611134806708824237585830976833938728448918822870458266450658626467733486071952497557206350071583521453944625071994848165036154392514109368339137720931749382890784964762740110337023776004165878268689917626549374561532967190353898208375325970117722189720400625185214760146146395368703680235133129136955872336948023728442357790409196026847205165516928713671165045706871727552053328683331224541365970683731214682863364171717944314800629377060879514759752474928472044388437479991172210982213105939882629548036080797380166732553424669130457930613290562728545578239910821690919511721754031619013858289690688252449035644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] -1907359739121237842081084214460914257906274807316929193038492363370146761547790694138979223409283820418789172849480408158039984265114767835855514552052499839179374268989537132693978675882475199003025540379922025409672180633835575513386844573270495805641420560103194268004622581483206981076860296226281718936976945456522898464121089226474115890205208258940730812293916086499193343584435991908794294504101363023446534339994246639258927124032061635282444097072995179543706995106151864809379193270695097527060278840764541579339641069758012401681585541702282127671366713609231262587525156984064027223198961913996562156463087706334601488132475592586190171782011999105948555671689706169073068669587069733292350023180942241994792046436411866832528869775330675830016588061316772189195221175820718103873821480949973269372077326430270191823509736617731643106373186406388128336001007659356363800308091307331066220293551582158734546056245448945015024274476722818087996885071499448201191006495695975147834541731311775622837187429202232340659253443386053776585909255516191118938935028081315931293792699464918565918918310320713170165109856849304806475586000217456810487253844967246361798032599728711526336914487181221433752935061743127754932075518713474811341532060839117786167932212721123018806522990551746159587063494310789183659826687667260419384085436030101486561409527206171547987622123267571102514326234486757229573518883321318272842815381923584492678299179321631664109807437987473692998936917534460348149266095269159062091656107036718838472590964770609729550252937138168341143056074472517284051876223313920409798030894518087029958566273415614811704264667739996259234402358918466929499836175564604367708248728572531034070039088631828021700523654673705699280672970395541356157514463934498236451359607928911696916437983997156456022820620017640358893289223290500507955046198921297602172238310464645653935831761215178399671544050705259359361737301874448266753274929322282949046593061651106466521044255476469792181358636129140566438153305426663706038650417874990183440660154971004979183748355628910619954847386532971115122929737885467894114241521336202170761997654701939216729228510029636868668087348235285935298506874170378187451170155371228676355735897772444750717392571222176720972329848433203765843070727509356667986020489073968002700034045347014524934568016904901996052469387414379493739617908171623857511196104431228476837992961306094813835833217706448496726721316325003850376431587833585962199478558432019781321287155151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] 2671994627599810706473224378101412261053808734154415382477083700068422471348019793126471376431414922513936980508782547936683169325438707775927997645996330008091118928686053960755016304773334808892566298848006246580157888951491598376150828131471360904170121831357407559554348603636409956709620303760446117713775201098742890606952113015237468058473331199851856131967197304899855871855195606018169950739836422489937267115688528042023311994922228326592565502478522415645619875520111478329371251876211747816378482097597388651377876937081850746074023517958868323425144035482591748843688236028838576625288545738108587117420374185593254553404785596282545867037000938331165911939706358705911407080824862473588059442366612157182902922343880039244947619371048196079195501063289046935902610675897594149339472329354001885478470585148385563462454780728641854966717500398813757542599029055384248758368256852624679872086467690581355956878348782364489416561933793812907959824723902195452610467184166606309833583772231350766265167776441852500259601263818360495982094314080521698301735874060563934397445133593752619387829062704411505283104117072140281885332196351320208199303974693095655372442937474604682060398674325725703292421126385664426774985384787426071219141121654507170831269019547346622729835771912442884956755769865241932898877560652073083825060010095234284208689293436738630603702095280006639798559088634740207425380968318577880799698211636726374718577726262098639406093835120071201683039942939692072868339523678810390682790395895228298892353227468385604077048249079617192987159356625977606696858396714152453722729332193228540745903222143580523954487211548731967581520842742109611988629921659685755866210298338489455171971448218098273100895892392241010875005772166288086776682406232113840624462919756503111872327657267367309798990176987981755417486546847108836174197146812595134026163116536794323576019605123954568532947399616742681881277726120848728626441606500715763609693254846968002758722896851076460557164818800626466669175761096226739965395846521685113808284204757251369359677029043456788733959435545440387654767907190163181434816080449673641219437064858473338612246352500798142816339963099268724682996686248553378823010473508502808533936743214406446562211888352921180029409047640952952433560407725692800447393207342939456263082166268721815396262386787718510316771303775026904051142960461904280095435917468450926435075635865076008252554168451044302812183717607997611082248317455282299315300065245537552982568740844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 67961835153570106396873426376577907609812503348059069608830919826544879137102675190263253538937955741273155193814225940334258000800785714695288342207957673749500285809897481946331729408851833709932250631379776003252934808453187018190434141564172460383558717317824380307589650177570372889806710172221789481437136449582215833956493654258158251595186588650796257588237274505193177199245049644496927240428479680885756274171999661937904439365004207278913624547139636706830172395095729596590947029401919823488381030601037047586322124223594586928407651328535979170162979313859078288271453399544824794016077517584522421477290389964713507816122797944379938767828053849451801864680701595713884775449646849550348110463431964722436042330949125661148164240495240026454210286387433252578443006081500584838635490926064930562196757718171537367915059979146422827758605614611384633645477986670247709322153507625797491866851698318019405985263946423063605907119270975644170002399866019772677919246909361365073453104141965207045125372552885575976197592584757945374774356259512916840333738047903989973219733626697919638307921465970324950165756509026873499305873835422312244814203803730797029596224489122116193221699838055559939983923266066544772089638540806218193955707592241546400657880928238410239468310563893836157982116149904451960150461335435572016357716419793620343687871173860766006199533085254353112884477056740577636776137097952928790904352744049925664433300706419270148523694080502132205357397469088998331267520094177979291667610445611482729155395298732318266859375481566456839511804813880515856092667178779606309721748226454472094216545237858439971017468578468997988138206302049312443392899635148233495839758497998098698163563540860435835967925998671903177498328111993429017844407299614631927998676284101849687346299154900689324981931550330768731040261898178885804411506364161395368600006923853388905746284063904861001367829660486330322494447057424165249431779318728052767384050591170894638576397493188757425984598432216362488714810604743859325364341537204207547355173568834597774627715523259312075345363611388017151396258496832356327092584712636097402082480262520423909419502038935197826189159506753744974826061712091548081217178335663147722336173377295124709064120142621553416456148170222078301185095005450769591138157915330560123295696669467375147147396021051109746477744551192997518755817087861798805765143455282360634428349678677975109777583249319722952447784030322786898097134775518688397377697896217796369455754756927490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -571085634297044450054609000300744393100006318018727897363510943535906534875241997436342397956694549886562815371330943882816484900804272889744000265031771336099861495683986905911947311800651774648442917872598454504986383107475284822713095400596553344060929383990386186531418827836021939410920846561340740964866192314961091601577671120055158360820842157499255804455549448588053052545755615722477684298033278440651969796489593969484551756792573977039511029696455606629823396545231570902491908271602770188420101659149455009914764776982401990028870841058626889516586590363785413241225728546664181633940729744411803076183811173764192338594844518180279085424899282270523651623080772783808561085688767598064262535105113727963434091595087679986770337718879780768310894521491503344221866053841918498601118004532819290482799533779066093317977884235864811176205194442476239848988915604635798279708507423147183329203674945863012570025419154319522135089654203634958931027991331087437292685582850584767034864380162826851284847288234805809750519504564754598012272229256513084773695109793906830842836431757882810851904194933899634278617716434335610246472322010160009419137613907777668998969960594671893161253700761965753273753653840605357923285939710061039122032140445062427854288386109717983586713067163956216526934450068767341502819558606248011778784678636077305522907830023086374055741863573892632286397920836525547801602655584048953441072095236164246158385645056704653681563784646265762788138788853809308567650981998129067570272266272566507811078864831190280923968319721214797668328351464934465514198658794994674048171883963498003861562573545899663958535657694724002368662259025080340030770737734982822964097331862634603226550186241843946252330124131545823747421886763075880468486239073184251689417480991415583311401954151734662444109507743268120821788851935811614824366310028908413589275036320054960998000772077870440746135807874239610618168456215132123583508968905035188542039774093060483647648318450359020917599724357893378247449030164394976288783343287222753362573196191700855194759457184418892132040119690740036554626158565320723753029164233962749765570042082259087030808635085828298372451610405469321723880260704242003259080855862507912543020875958646130837245441332742002921707337022642724082195841711067481127236056301790956582895491572688190072383297934208209581981453509145434893562575827416162435418080566784095972459858506074007095198633076490892520302493912462360662036697736435118116782305719425494316965341567993164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 2705376921115935430854798465418130237266511210413237562550148804983227371201705799306483492632742151205072019037098515692021875467015306881246801988580939159380180062094056367053683355091417857934872303349008174779473112077448707618232667982677175839431186319512086597804308863240909519388039270882731295385714651446404824964837578805834102011991133976739249539805533603560335193888948157019190835017212140315834089385370444237180269222811559320021733662907033870589643515697610704493382646237104513260641966579114143725228048614546346886655496855651544975560022035725767180067014968746224841944624432562396872122756701920609430884275052011149235263069313414457239914778167555778817473234386407281569425441929562774250212355386873813737223399886452276932299920360492339534424574942733067811370778698000791371527421561511770629101017844092423617832573532667856929844494109106596535527009194299080500126387046032157273228354430482909454703412204768606781425069826041100770077315882610376699801686199648377376858814942230773974092278443704029881870796627482315008356309013719028525712729700142654977286574104283981101456896562394928684652719782892401680339020291387478943781311568824598909939510482631067285321985697218850480641503360533711780892096590740275881413137095939752458750543438081513388906305437431526537139359134277674923334892294185750067940648760728573934766793648143780826420116506673773441990900073363921674896550544296024216856783668350096327855853437421768250899202057525471290647173183993986013254269763190716246699640358072768996558083136864396053645577353157883588430960846243291281681844942362021847290014971543459600998718185032564037411795803197748217077014962606495371063257855721909134538624586171453066639406981043802218836167676896719486271472017709990164432480707323380767270324593995203121756845077780190360150354100609727261413046215317668306098778907503039020518793787171396614726791934165923727594991303860105014605393500233357353742907821136059245737980522258817370815408747278690717750099719309029030046778800345794958217612865116358052017537752823911447357904181795638297299362207699478764514239726310650796944554025357791989428698516136082232715119891884071667034730862362518036726529547314698741181493030416790453474847937253925664457691851272716249432418118694352379276128954052438511151514480823715846878071183120879750045202835409101949900962393679765308511326525884876720445949674282909049311992583680350798406677556116963206115757816707054228023976438777253861189819872379302978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -10518457851816084704559040838961120706978967352603181118427865446331538257597259281287368860840382782980030864827843237111175907429907203039182054315491153144796573054134987322190183901217165455555254849325430399393032945372450722783949963021778847518675841882867858224844207015404531447792374102747025146328831562602689319256962261569755815664215156945267066032452270862464296231205319683639804774404941026206296421572316035024885504562735997181572159814838592974158298926465434058291007562988529459611647618089791969243947978325345585936298526007820755314060286123790223190727254958316302347690171698926996530061613054768798780204063092980685260954992754232978251303812041355369626962206345256114129548975429073389196476987395210220282421384622054919321317358130599280423020053249420592404116215625924820390974184894269069466549150942628296317809386391402036708111214996484198675246188877007028942709345455829657345034781024996539621890144217629322991835433125964055170596085452115300790143073936966655193447712529086392781570142852423931327694065947826738840570538165456140019838865985878606202356434103393561478286967039666557642652468066479335619294050944060204396913261131877094255896205755364325499343222347930016889554413452257932161728472561181256514070417681444762186295905912129098298586837415098885641755415175899380470610148071551882100081410815953870376550673887893008897829959301747184507291274557880345443843886190271399151468776248160455788034230065789292727422884370863494511362098612319361603941919963286003914830749336912074964289809977753269666435435016637463738255143188556114175535454106470830508449892078484423570815355356896517021400532599130425483181954802089558328941345228366338013728946215586634887391482968753617065056025686078998282480594982071185967972029026153295094091140581424510813878596765579246884828526189188145847479364166497270821935231558755429302081809231556869821560038482155066661021878793674100033584706063692931066866437656784310259980507828170976749559004054966220759339220713406924561027475120146702420788949372820376337052788438851718118941034321883196010090401439214962601829918967474623253518688786015052589645195397079374827342304819477363095540174452590023835903885283391697646575167866945313537637525031892508482335305353863138524726234437622166746078313451841265772105397752966518188669399539364715535635981038704484836952130430489533976002855003249104567303116591889856262630128796337203931194980438865500098722057048588239493071977426197349814174231141805648803710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 41125733749292427036177582900976324076958459863310529808335794323044334384227927005762530287063477580742253823323740245332199629688832946638860899498258463578821170897855496294502599480578472676781995580901017522317582879131652382728618808751929546751793534930389448617868010314853928103752072292563412999879351607952195628758889932451820941108354486864106301123039231029636039097958859154896400611885834838932487908955133987137888947632469160584758912225091802503973007452924010354661619164066873580849257410562534334495397487785320080999771011048593176476668080626686809063247516600309433744988605834741667042084949575885289234882782398785363253737867855542490264565385768685295092413466000464478557546555006136853336068956970361049264333154098834228145234313633707897520198400696412341218251799461452013151195231131597864214107599226278672676650028809013789849053187350376386494255446623770780529547269711233173951087500676239974656354542085833900009750410749129587140042314364054052399343896288683564937716144965341637784164596730110430851998378373720795068200852443954135199629707026866247687671607388464750449116013163615747135999537591799028204690521996354813186344575196553592072504639179965991967336480920290304002837330471122746940591847103531563633382318746379104803584948879956631070460351457726797912317364804863808547227016552092225692704617946052969924250203391715355448196496185942134582810508780926953080680654701389480477550654110578524337142723157399586998059266971776317014800504999726410839589187537245452675224602745060724936946475205651206038409963763408389814126531439610506020326318723487715638304527044902062874644119500306888797622671457789249917368118065101577434783498878787981865992612763742211967446906390604360310601092710263290397896829271279560865909608665992079906119405491505687252002730636074395429682781591365949472303209723452307971523609711734617149323730497757513109849328171516954985280342683048173828031442368382157228004732396623582582982341594513281062510307927610507855924577732335265725002644436307187872436677838096526323140973031620878289214493825493004790113095823330973918661916290043036778168885608366363886262422420410220931352072581411939030380818125049019896947916792092691534284785194908608375411675946447270793574471370867089808911140375113860224310646139818568141328142373541486386485798430107255127809606710514699529190369772784276607328305574195148149108819106162000323861441599450880579131945683702356368169155686172301642010255828818543477609637193381786346435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -165666733650226995235337466806498330200531532488359454935471319784142762078220201364447704254968868843226986771115423465946309653022721597879492187746811167945763152419293197799483448301634757173169752582349683151133234007731056916871432168528718832416765257369620619905773002601558620109631373201280394989938784108748725096354735815488336220269870566352658320032101240667605741644614590356688378759371161027082437634870851542053781681972744487686858546400835816303949610412984657915825994980534645740356473888124425973835013866935081066747532567772515289270902346724673380171170091506307367910489559762332004990820295949019719878694479536246304165208795895184854479205062924406543537410823243737240707171227431500324936790646068631659352770948655999789031205093321870011809038260161071998971837260061288991989491471188745337984344801567833953600783135934772403872977326661408837617753495982283066504859733897461157497638761137954768552669543648784144732622711810687423340724619248146149640416048160554097474732659276235556263905836655431846277460627400082766418184578403446602459759322905499308229827554859399643747464896096393569922502899510178592977742630250067758799823511343290826722922957009834989603738845083197424401810728756857034816107220704819580964741008139208485555895856864766490738236075632844750548771001682203919649759116581264209368792158114193558701048369629924985262360912967977029193412029461397858592471388636610386285983467145016868607164482595870768276981640356921327740759022104002285708423272604538962196677015532884093000615887934904258564413548943700066351204793747240285303091526643343923384854622262313302908257423361743234492137308396777941420769790120826778177716811640171339766250934303761282690634500730086988949327030345103963966221411703737051430292076921021412138685423544647380652253433226341668925132815128377485908243648393801561853455317242205658975816582294296833760818445983501644018128754160728183580475602296997757278496896212420199192174618956619787083748569457409858285618751026099718470479853602365307998661783767742966037614451839114589661855976901070790101581509046376848213928146689223278109778426006211321757090838761073581750171213552746563451222230815642054876522182662717412571723603201725764970617174851210032120351563110219522127152567984944665060287082674240567387902408793426828779733202857176462512410696227347086441742746822792986232785409940315355120968326457644711173911879641276688555876998105612768573664463732068121247503885914986732075249165063723921775817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 626463776555768768994268954766691740882017489187315597057603074901500191178539171818832202850444541382317514295633479410405161115495060494797311850055284913190080327167288121174207205486317091119414127281692019480383591759262370143734602132164380437524857372696213578348205797768873623813977590045071193415052494872721671418662853780708037881043650843973094461642245731651658721671871196377569816258141524537479684990878711897240586219249857519890379728568298275851992830119786478888008535216925444054368594620733375001290023559266778721739742868849810139829461096138016729009423592985059323197668692673443269272622216422174889924300724932093609239054910762454106470217160243303272081201207486449134185836205517727864023756904899226747392177420335381724464939039439031500755999184791467470893662392791946473543926139511826028417514516111148684960149250144691565613271481058413093332215196736979524330863413741449336760894327915528508024930539018190023422813498358769588964460954665395617061841197110060710868719605925467985646433503905110876812070137578748753679858466633692298215169787186815261412236802691346427057131640981084604066767448665438129085404430271436386549980714473011062838843949940368787700472845078289381856128256626571566658360411697075915035114560011221616298765930805919173772446139902055654705445364922204142779524737829875274856066727210916564233481036933444836378965077647955642966022088771358201260017330093259371439748998804032316323268941846269095939428154275558485512824522051981843933452111060151778804855255576076642760741661131441664664783460636149817417446304143536575506228589582407474468838124729560251896166118150669743112343695070052784677386790405981200420543406897664895864612842316248002327641889695130272909376332701582696943216765867698269377858060438206935951039714817762242988436172826873604104884901445158430570859094944754051869686571379492912573181710355536930106448378859081379741742876792148168894784300368086564540362822603863051913739834297511505877147251976597004361745871642601899575310162699411809986287131061522768466977789224250784285062166569497842505213880216629534348184929020820597093176272326919042923879046584595100042129920558724290117644792673581714259015676044448145442716158756686061922800122779869958201279496774773012820809442282779251116482991025025900246740938320498318062339983899732195809267208274713021092266863376606538569498361473989977142697266619542167995226440963788671338768401857140588082690190522966879054706011795833342503669882717076689004898071289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -2074694765080016308837914937043419959818739847305369476860612390530152987636957887258559735969766967341217710160995440683499207714112899879518726228909600794125998268209028042777982839087299102569609036654592666538611136323209372940319713482124487069018063852384930742852020429174484084070696133691929722219687760755629836849903249475014683099824156440051904413703197042139249801444587920764870086253352378038439536996656430904657244933491790552547728640341411981692379114858830604674442244602525178037839974850277853960205442250753328102461143207151988972637998818463904996494669448952596914577537254051106698555106951107159454323946109783971717533738354840284431902023232763251354869654119354809382649653167832969372020815189593306461141815632408356504357768134906860575985145952940972660443384286556777672790937345448076592789334112555684685753389005963871136710546626546993810122706681898804021553908998760389871203903988987845975099656781099617925519548788147482868733170003427868115633925679626664153522238519941642066171856531409486414155330787408772140116796334259268736250023684560053489468414098244397750287609789341059717610686876140416686958443315676418866787431785182540891033077033730402079724947283674873018197820153807606251656323481358185946926435606871761691645905613162186567769280392492984464641016246600331746789539622936764317795926135422113997824418598723066943009835986123311797706956016225634260574424143039368670439683494830739516052398166067485187735713562442863421227681382127359322001579174221151825571753422563565427994506155267907208609328948295987683697524156308174473994723072459314596369422662477187036693522025243075985684088440049438303426821520389377789158881122030034305198421617369085846056532646309505093188343517660910910272829130942919512088523731524587566375133169875831273460116272892165314599568546426704111105591202913118582806853476848305938302628882729423661637106439848973239303963774992438503554173152436219070270295303674604762468882515419955312226344107576639318407525004790541440922763893087910546084158376192877142138397003652610313322054068594779553452048731680215611812573456695132565534505642231449773763134090625481447018006499047319668096619219968590008679213979460596465300102011340383873251599923390309319178546949615082428866482456265251645073661153487164611586845011956763786069995454861172977155659664453414238161462348219079272464296477629697902330877000317564530372339185923314365904133324233976451643417219318196212035188919029643495051118406991008669137954711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 5884690017899070345868528203714016540544818972808140848449366761589116808382642443696675424857320655678511385846371366438548698191498172004488305710086263075529143687851460551313469899812891467974941311031262355452999158946789587871925355989737746134423242033336671160550644437942758049582873506520066027746895072295332179598669840252744627777571347536585200005159727696312713397801667600559625680104507893188451023419215387556554945960986937471829104944543197536187231642422617255166925490580777090521717057215506096226412251364704716099518122151864620520877457324713641695876059784775252823869340907030965593521758433931454129188465341058632775409705711065434949119412736124310731720385525510935574403338964562457410544808867708915923411134896227696929123483494771040633987862588268040750396456757634086324863083163064837743849887014972859993132344891844864396988428141360588464322041723184721528718018888213969803307686721450026316858430739308000020797369022762088955785307575197122648773001565651749440605864816969814064970159400640625548175047665083679128170836553917683802230438886873914635041155086868376050894046600716842002381832278808370441579960897262837651098408365099533389739801193247249729837013276045031945739463371738039031940070552147511052941281785367499038158314651156528845527027567856143074460621138751901576495051420301919200678546882692710415781441629520283324758133461251081648105748277909965207762290915037215015872885880928016724781392258287312688154290149603781870780651088653633502972274617044184952184300681682788734714887290747604858575740739706423025904004690163263754480165787739591812894263282639137935192018008233092490746066859608250978710815561610038730351392220347994760427971583051158158696366999102297809726227924737711778415078896516358957044017180612589009852300146447476738015502790288782666969615408262018483601568063370358094257009937756122066185007473121738393027813821213597701235436989771339430220887921017649814375219665488404980801251683460356692673777674834099573292280442503042266157135723560295445108776581990044507066529406973954583816707615162191197237218078617090326766784588951429217055831770081286841605824408161006197737990005384387199725745589622472474284441271724435567762164463250395255312174988997448288699914360775704920229287051148221900158181299347689080274289078694301281590740610345922599577181470229660624287831067380695171444135598187394825121141243397937990941799263602568261985134703932218007701314386783429278327375153341029234699277594700106419622898101806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -4196298465414777991169280002263334363772299580381692545702063446762132418025078079827232478160642228807204623214851168714348066396150075999454575073473998539011253131534120247667985214300861004975949986457384217858523679584567714728861921696464638039887878531557532906539613567108011163023532538478355944326522198039346126092679022944725044882602552794097557764970910344205953061962654796040664658072235674680287071268638567705889914808744107163920526768527032304849032346074158113803791273151089638357397115351669092647990156008549550479444405987993314489775915943845039588697853244936722041210535575906648100188817754775748756451613426505289446454889755201647244040204124029533051474499290795647852300610606671301273364216411185384064319015820573136951884729778580788369811851417009194708342637636178998985786455689604490341754565428166434627669146988693379111573623078603413539817363874234821814530309136722370669411369911362332314932286834926770783679030703068292124150835135157794628877970240494389249118971433404300230351510831003356241837449216827640447647904129504025464220944028230367559082513591960324122765066640249830771171270801817505270388679216972927737033965655996104812568850340954150909674672029527465678080506496386933349423008054609280167387952367438109123674409174712973523224480046652684444117339834871850715375777326769831340490678048438670276382281636415884191743918457362281117288246312783433921264174986279084923036418162706503747789230063095337652537538896905518176246824962083926574609809108219307564163719357130815374226868356133238728140757372928269035424882410347259201424154403110731874865246625052996077284634075876444411505595118226161079929352428296332536134999622565304421326562706869100611561443655114444071619130898126720829512354449974185062499465220206901487500207797447630302252951537041478574475740522633090016138373055536942403638218825638198063000125579819690005347816846925604569034611110688853636770479021155492042791738405339958626408418438713869648940836418068537338849085241700870080455892464314728912812396623264797618335294632097992858727286247124684225992382865899039928945043940115039580916593178981588022469838159464372866223507978619633927766992005660674996965976653715479064532760522003083387542977420004802145483335322723153840877536052244299251690623391085580492072522519246015660734529458814228706713409220598270279620641951634088800063923194063990329549795887942309491336345672607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -1842717919358277499796174332694636392530772743985973397897794421384884948536451545264851452982968906748088480180609273713021183793470972711877418757812789951703425059261083483744575907132162127965511258489863064347734158313588449677078642348857139348682713324257364332060146310159018192691517555268816390458064241390099921865554481995690549259625838298603247517284472354508088978509313224491692098972788777125130715780808134754204349570943862164015740514307257048832793779376642383533983882378476847291582694942567989001788569248959174993690417502341160501967590237310740290149126391800021223167349865224225792708145455818481602063469602795568320269860334069278831807252416225330212920169097393849100466148614698831539849089848370163873158258877261058231973862607920446961062673416665963068017745946154929577726183268707329078811971190546283863088578600320325073028283788969726004412201282755923375393200338084837230712732808667268676325320390239749448483951658870246142505896042033205644694328161737590663401764295374818567173134520314332560644762447705971040531665876005225004568784483535802576068668124900544002206876168339658185794072148267755199357835259225123741500918270274148266749407828380563505926086193843984699821209951841327752508243567455054492655789324948258539502537262869752150622140608779432315984257127853279255707391744538146498770961117820755060636527512204531599631335385191512177277913982693011218704729623861164197964750699001343393930304989830256868795371589708791198284623555440699175009678666982269072152323531631535077856936057786897633978119218563983146531274803590048090489554828034262245650349285665237596866673714208511642563699580920465117092180965222494464084046018419115225888989571227930398052444374675127113598954084301416431075508255215380341127249022450400805090734049006735182135499131579513502682827716702059676664557024034256432887751927784691093808114682677832647612161444266671839222495107224457253181992261295557722104129313526697895188091880111332624990807810104724699239518617270948797319690231351887076389331281772934363365852820431870370718395832379204788565087174021416549993260758379426089097392604716833812891950855537570858747462395972446200046480063308064494576814634912447648149596427262754977307462361253300526398291531244847296141668749962894866537152151550606479220619524879755597568371123632216829183016093116422685898778791525197031852699587550976131206104113857691118028014898300170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -207366510703888957965843983950575248999721061062400891441177698509887470377723213409841156928277062649429932172469684566659116729318002811809993415253878975351987497177441177653475079441483365288836384697776352572505030256851259816685915013189488692641943443853465928554217193803949553229267977543761058440915340128910649837340598107698486514526656782298837022744543368534935399990532053413775780063160441704048947238232808964017593272617578464099584530274479730856572285009237699950751322381112208241545044695411605444235192040232845269997151538289178252977666219618133559175975567067804919377063832011283714224596000920703752762756606388532729975872478667631118874236615857005359387603957622777059870867420268045795728894281152877403619948891231975199266598018592559210875648750954770922653410112799462638053012767252505048393464325815078191879762957679821122179942457625285540421168718288107685792474721480256559980170556123559880742734145847085002897646950770068148923427206934232546947139720591083706824673651757503872642287516081922365284997259634100326568509625549000571143603625407444768110837701272048703025440260256381420260144141502046274485738853073729177235488772777681904816696759173826464713737895379167714366721989488597741226419837794114555010909900488739471433236260011630122194845570856634123553892778421341437415404015867725054642433744607053714539706813895437869790665502414644668221023993485107160051172034717308077168864229556484316487809498614652651511070470961919331835348288690827298178431507347185009317111661479350590860714990801438330435773312033530929897001680729169722361694176364537561575431424387430055454461916450684521763934169851065898350032623182389306504624381052645127038035002798156330556760357361628801303798631186415407594791261924901019681032379222022170632924352545403105075263224922236179432130059593091716114206728695377645652432687717990881063231497995654425759198521056104333078088390307407057200281680756708467587459103607188124124076753135421071032271494786752388370158365904140171370421062623847483061513395713729890649523618748635323759770822055364392064282873413150799248018047428030223113657178291795939820719034722503066453983867150236340159982414807052504809024746189610941747286213479137782191647373514303586850035936892645682699858871472434818053735279908749002549524359832110713371181137930274261845457629723104526926821761322218242731251569662175073434633599395171543733340513426810503005981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -5571885140465123233053602971593313972327222256601948298982431352948688617669846979986928389106876168322103057647406997081465020884296773690868362289689700167629752787768138914801663124527539499140259455314151431070400116813527090206197824280561274886947476130052269782264821321832238090935047732835591471513654618820423507949317977312547325384195242363466226570287026657048550212621758720837818070215511657027570684805227408835325266198841758365539082219695537474996865829704935837465460824316223957433922975345560225434938070836527854481639686224449840158692083991030261018753103376014211183277092295770901923979808150634015000453984965289321781747466686593999977308871477038120211279130864937863597265241346626486384665414128888863962166207950595920116310199747801878511049647081175603365449026946084507411587759244163043501029857255726555058548970581827256875869966283544374855418224843441743161631875846689403682371290791251976304916118791618232744124931610891653552962255811932626579513291762905041681547301132748235814994937609874902984581374873205431560855511661115995202310128840575573872064587931650855762471784325797312823007397315506730553504892060755920614756623941280185125665735807850840681430960726624957746165001865856631190550315376575068943056271699472240579898158304440511663138031619389763228560511371514103538054322144587000241166540081594651067698665725906488406831615078334879931224934175162788704736935127811694641908352788283765628917141226302105413602290198185713823206781015014124737617505044370119846839423068690000428566943934041388168068365377686776340939043206113569019456804008849216432184886939196174994215254362378774334868870349120544991500557343233505741177804878369115890822259908810141811342988385463351225429879535065611639569333133165908036283449808757069716223686765507912011909947476548383817927789534742096926454657781806826802364145574416960057222972474854833703034777679378114912019319591998454431055854940728620406917887648467447399886194948623106298468342968476259773094550450989590834714736314520573763015786541774011166901912200071120237297639625542627858626493715995604265966637453603339629139234459384920017971275651829935653126130469815048954593753836325083456151074342466074643140605643415933729348519683700081237636225547051879182995838722506127615348309156457885994100232707873631643898904791483919688225999476014413195519380182990128708221891267191167360675897035756851116694576830923324450850486755371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -87083639854264825030830497861057447308032632197955401566355785559342671044741949108652042695368703670458043276435966786946956233714351908800035270465324950305565619533226812305542854957223576422196921264554727404637074856585901059663609142540687708308896466680521355295925312158912365224801202125705748554878285438933762535431996715602378111340064038150009378329398241095306125616232351503357565083179734468261036664083065413758507883399950424894883093866869402730928871242884873229558985797497550393308146629353359767525648456655912082522455837122439842074750711686522014227656722022029279804050863823588013564385463338847458870462829826954464535164790709423222561312927572762522276712362635486609243963962928965453724758323863358859904640019391621516269481619111493574048271339255274152362889645189913358988210705156920729868927792294442345157571151165782910857630966192865484918813699323069823487668441511912568484343657023012289163500217573572665709251685467683552868735986408321642546591754753222967381954197361283042747392853906453370340960666649907144367366855541447456669035886415022056218686352370943303644718143139017748768819967310962252382970832074460115860981819958069342526339446936235929280767457448636899082667995295419790205237921972097646383308884340732167736249557878604435704078389015760445463641331668789094176578618303089881792835740121949656975860744403359680661625072020046564622318767517293579031362254221212710995833197704564939764738891376690826717029417189258750844313650106441010588138611440435900673309043201574691963264745246222227059804638509927720806740296378108559321239722984787114125198559427591708488693716760178998133008292269435301206146781582165612424413284127901802275183343506685348601900104903776143522891695718828109106837803720656654136724836948124231836085935966952624016616964297918608148079548316601713857718840836289357165341468892894719529324191725296087962730477239769371635298721620846487741204494082524348102814486056957672132807081161614208982627775195932027141363914196789258296597595542147969732665184908116664911432175564279893138208077630581401513709942645613782356149728955519732690945110485850122308429569198604744988050069126178299459557991456284217860960585466248122775075031600830092926220331543948541941413673488685604277302839569670887658101143097657840333135638014619395940928609968048778478110361152155134329764087339222619014244403799788912923446895940423432831527239539326501471805386245250701904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] -1039452942249508779921296597159314966617043328330327705846924712199583621256427283331522071515202100328537708672712498211342067316352940213011251485631219719653142601925432623964042567034908020371357498245727767011058166780358460717255048411479408729972870305885215425542343461741949237179943211198475354930489236409033379909691132615172592545825756691585237673334746582960103370860648491260095136145642796614126966844936091435608472431492631839259804590518008042288563463034616769895138224312509303741259557423344216159135713393652432437020366029624469895646089602614673084616650628890733171311765614424311090175631765260705898935136980574168214690714250292738684531629585955117712698947565226350061079220498765043885068093889804744987346899763613259161817881918803615015840583453197073155365951674091565881381222097413304603402144230732618006861335855836437136712751077052767970729776982978715468589511190980271321352786167938489246994699339884457390448512453841957549794708244073485103227558100521476898799934564496802325695910966258801946590721151397698130822338896348487010550332932874700282933025183520129197232290732492726996530403890142976282952059049810050379396896908284250730303360196977090101025731867196948650010222209009164128885120114415900684162246826891657424800373546265989090870428279743993381086649940029338876422280080788965438950051177443106419344143743058935715573235796117270721435055599960437938205480311869948534303346441496370880610837460145933218137463501108186481890120636595897094480995338334178669361026623796830347332061797307409969769501171058963162113229995559624073539057369240358046857072588551336142162720249315358417845137115053490393722782058424479328568406071230705985957216219946062690812616543080951514730024652368315543857639254625468454332213036989868892437064921021460110626158255351884274695560122974542196177630209890753189588510517042735526734739664094626110530798683576784711399966674468692200565171757487497488242511204146068111950090879703517838267090960748750284776470871607092728985448116079897498217438901661859723796834668496251261640138739961841462019368362587271623480565982696192971127265121764144399789914689541170689408471290143291675419289324850261101543845197830369982277023169264508816679329921317413194866612652356314076829091164326604498990713900343209879990044003612594376098925546140420605317514517242158462004325174816437143523339163999434380010154537919329549870619405771421384088171180337667465209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -6922119733970363361426103464328336442759971840648502286500997578746759027268488773383856170220598151290765599122532656614549985137632673546142397727923255899739034326598221219865983683504034291248328804512878061844843593482380963873167698388319535397239180426666117812308591546128079013171355674195206754571828281810477003047077100192856683933357482374532852480209838885739930282020559120656918098855302440739525493219616133971647928865782679218201653020819619024953887073728109676944375520782809508874231086306398419304144993845613443080389144040456349845384538641299399359078389792712831711001948870036574160848197676714923101259376936577557404272422842380324906503220088618429093013279943787578199862714186154942871482568248856587811502206471902869251279152017045567405282066354179029733200339263817841504281929899079990236641358978427676780569955192777432433556492578022418995973572379794808631405671954022706014109429760173230176607128242962637029235454904320659250906902930291783160443872230414949105561665421154445868005678314751796014985024330089117773762891125278698891155304834541543480612920245763568407727558364045423186176183351386953025015584354045382879348141165911028651488014584495965118543239337935826949273546434438785284104212387243728504480922368028916418217848566937465661912875444471930324003855141206221566214537952050736573967575663227290842806471004295200127266156870408740512694542857337908661034424119408761045377323792235346762008653305912945213082817105498638187693463864315448141319336752049099999974262362303143228501837746000255030732838105110865861552757320912155016476949719851578436819995351334979903826304975237286510469785454492527211309515295769705850644537442470020388636720073431440516727332889252577519007922138246124310252279733256331318045233168121993529465196764647182964963431903343911123944592425181614684966669595622590615354528743529558985307730688043899356631703835725711587771692628264474597299364345702256175951616893933230724886300632268650321252641531142253976339694930500754457617498601275701165657485541256402673200482293570215836236329977368409106735027427028104111254484875970899581292542813628770086890145785147556728485679973084763058701393726087804172640052701711270417280916206642541863245458327686152282018924100622404379894934117268205278874629379482692758064419732597957668110742140644286211562311862331522762480086663555325949177811407847976883869104734915282100296000293657844304462400941702071577310562133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 13602262321385864506879829884933684262026520469755033453494835072982018728125751429520564380286474939084198369102806426490813567140020813636220777026585161076277450914156968019172468576811841405658530990765124509964123863605551291681062283334013797811388348306455723068490734353559288292685945007595668671359111232265506577995448618653047782412410463923533421716200420949794112093563080714277598877822106190167839569979117982027296047514521118435841661842853089423909197844050543157288008571284891327342644767465587621392510005224439759815578891774022957922618477491589385485817671113049800687723298557161904818419017527174315341078608321290168152856468664837287456017495585300641213189046654453230521216212229669054864340745882674012643290579279633154417784373078558639396650234436835938089196221983456922208984774030485438131615165565748117122140260888906720681022408663832957583619736557520742824380663701186657030479356367736273283083941498378101353674673301993899738569526087124411955526170920116742148074248044087685504332115140741007650206245575296398460665043870093377650057310183813954424094821866133906624201750511641840310811922700455308648887884726207822243311970810411715470722578391289176922957083245353091069801676838893694088637604801934436653485557185253880938219087132070680328708445878773001143560097069739968147547262902050232395507444172486810976599207058649820362063067759666399038961233941950050541977531733432921988016673046120373252609026173281524942760831928661548861138186158787108507402692232687429340547487171059250220510807053004498422561138418781705043534177377699463271349517278463245460579959679499236213238389440083362665462218496421971951407504509588299662439195780923827874888244217403045882667707714312550325510199538433817152748842152528466212121391186164130030889173980809756662194390886612368219077469184865266983246192055722486825632866540325465258915594506941944961726806809800189829590629105921730676280540405664853029822665911467085631581967403600576725874193444039292743855403382665607730520253418879379715180068886931997517578311993117323188151913191823110362376188582981185916320393128923921792507367593363760898092061692043589187292063521110673991953219949914349400215572272825539740745271005867423228574635406826171802961420050164119113932310748282757955189033255594272717887625004699544223887315864435766395068147677486655120939024142956273007842276722231695298531597875174392204328922974555251233785835296430377638898789882659912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 1522580873231266845892360911137634667839940982064298412364277783476099492925335718285677407067964379530037458977685034837186348832317261877691341778862915926559482608418754339762748993309955138854244533161892139142576378948054801150782155120316055355042442248002930637238376066521049941669047580406735401719800922218313664614969518189431802669324376350092846842746625992881513279417217265232359042641829899586544629506255858725061231087239769438782469753233027909631107761994508741241932699246690622238344339093086616811362922214856716474957766613673015805873464888860210657687683377470106473954554644029123343568535418498056079918617313039597749229182641383077757092185373018902494519366377076325725137338934861647564341345275874211727041632839983708092826920554713977174190145203516592731332338112328314280117732054634993542913149007277729579453693465293327294714246699001355903662307395928746726117679549427224753334276835624395319626965643981194951347167484740256270450839103212826415640051943165887496457456727961475490798549719730795227795325175562736248153794751185720441739813218081441761478505905024994113977973918774358416188160451997145170767234641007448950952771473103439527015154977072376931492474181675929887844766602159907708363712350607653108428319393916765011623044042173250265444850134635364851842756802360066944404063358847770286042912256824950591708573644561629450091262943905677669460330328010555384619146556191272721826610814269955945340149535668308854121565276033851543046198599246044596511587797865681798623270858649501263274635731088842110638268416430161289937705824862474906289702851582678054750487352620305687942647210889103924675398903976003553854025264663151119762880448135668681450640926901755104827685405180394739057247556258342970620780010347186373042390120034038225162315735630181754342503843095290070617843908287235250443543623087540442775127782322458119543601410340673368082070330683117777858323550119600914296056346353837402277418147811214310178126828633212353423625880677869971593870983062850670794281915980870880500958562139908576614552076676701545861552203338132346620623796673113852624940308293515262302956423004260686420054957959808241552213963805737247039271695365485145044872599323502194998713781002068286867864332479174738657109869874433881710353807789665480644854812252317555269713408624150181151386345661157734987938122659193481730968323601460659157941873690962507848670838932202733224171965797925960658427838381734353845331497723236680030822753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -2982176477104480904909935046881825383628839180056761751418525750405996630683670386169895985655242887311619655983185339396905551563203658894735328141955697335371091642312166225324146210095889731614502319628789594137560764509579165381408492580022030562882302923203730160941633467855681841718383607044842470271853905190213188811681264406701896330141640506521586217883032634088872571872631829971251185129515907459525360734757747189485303197312693551377782188840626369712456829701617197884281892613834528053317781747012638114778207901353629648741675834953252963787872006230200630559390357242883697583688377150106202571744882059082498821102981836783386493436542271506737694159220029736857614601510912470236357080337196000627247937910267826623601298774710503053384616962888074579805246574331558276830828779231024725110600107703343090199757848033893833062931915341295191610574369516378193803280358948036586547590466407099186186165120548704453082411172056972138903086590175047523522115972394974529542035497625491470238405266625764289746147363184116915163283573570412752108640011641408548086648094482553996042318879211477254393606846236697173022467801339550588673928961479202856750015110864432353517231715470788092177026944841635278383605115586227978541927599267923107348498327231870777489549517993913303960160847915132558903981062480551849020514297568211086864269194322040366392058964985882018309325433377798613939925881224121600006089905983903248696301452748852960454792904416607509772018504891729709522188676304931771121650840469021595206617063222938080637445550018862810639351583039272906180387426354588178115945356556356726066001844523830756833801451914904971366316796797754132851436861432084269077235452742863414835291737879215185371573835380837519575884459617482449359809168766857255643706369460025191568431886966818982542439929229022066502027782111560671048098827872668965026582228904081611558720207750102428360256418847508362284489331920750248447522651883507504959404271016604424561540998190868259776750505343658726087423825270886105905638993650037307159435286864601528046602588607141850845459259196213666020253000886740737378221707874889798051296640157879515404228810416137232130048919706728816223867646504504000648844280444518768363311412555478843114661777562334805368104516967257221943837074534186330938850159372396523015409342028328824710515167432709845096952334635239714274412004067225742443279087657744564304969383764995260601822900082554655801607965993904603152486743056215345859527587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -68360281159212284019881888573429786130821882270304464256062993488007717543911387761805449415926971671093336201609469030737871550170935134635671974824008140797122787204772985868707659900266262534760265484691086489544088869099986596515391982733143477710960026882082048989374832877799054678974477255746041783722707467025146216740554076115872019496072578659249473988783386162683792839065631981419979844001986534906370648668696984933806038150587973721784946516523090775869434540111533569026116265677395281410121893890720943660716327466566047344483515682472485778727778544930224014528712022597508120217658723104121749508043275395900126108836418763615693386445262070383837868275984477594635880730814254031725868559484405178801085425063550161849696123305303045044891015912398881610879683178342505167786202192564858957587509985440416921898394045045708195110942513661984003972099570909704424378974538191477579072265570282895212316160166256131644940827902656570298036467184754083568195738317570531862371455246152011505247825678598348059706197199118423847773363392480837278470364088160995529275634584596621262184814680455271286893235229322323334908465347913424675941774418973471175946253833369421293170449302933768998474778799742335905525437590993923842793611797735462235280909590666861570823797856821614819996819915854053680426663863650765113151417276911229442631786335781262966394797909628058883203924393630274911345772790707487496467417427120107344768805689774103027790669655926820613442709312340069265921098131893790250949489590050260270258073477147507592890877058869814217264695873104522080767958993032303368564528616329775872127448599428323823548685586937800277201446862340839051395051627904113735805170949123674108780613260256967578499427555432496641090494260029578967740823736170895801400752090789095898046306196758530142374804988012924849153885944080370913261920555270760194805073622321104781262236354727225155998466381509729745695598799927088488069788519811038422383351072686244324111087790511804978272646331523009927743746281570577554793228104009905610435658912665981880182803348705130260937174669963849406306169159398518186784801040382497663644907579595802793819934638493056850529749162048786435848630860191516573375836314669317871595052393813731170938908848081188882060842566640353654773695445009786968256471532824676579353958511354436524764868170316776561172189668049504008844272072881958845699675197690750050467883528909603452166926756956826871228146941375974953228333852450759877683594822883605957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 184667830931584813616190123052084421484242753572758190380568549235880389374530811662578554215200657879277320298698841024001822899673585760544532912918864336737876783907668365103078199078158407491093316128001302140668444717020882838541977128854002554826869652600899942225341259432521310661863815470187054773166758523525217910217836252526533532864396108668261501426335036888884000986382759505450991554528227342572983154425135073965218835200589837227430980097036447689487355419750876862657206074905754923658912375064252989082880398150041575524421073766568294985235621599408434921273279616696125459290740059551959074541895868247541205248585607621692765924984979191287783379331430833750565559996680822630395317919519541644272688317410247759190508681464487955218107575820218044172686212167255531683997159335520065548642010864314503084070829286013123743239467094993064243762281126170638445554893323960687609563436765090201819185523446578317478975750932034719554105472624313188926355160639695447006319566701531037698734943641424263637815940951908711517871058511418854823522827965291358290708239987942391257482705205841371925775066809008675928637750675760865855233915847318801112779553554818417189508579037296902603973714448925926021350450913244764698645074827590910994045442887732384413112015406723687681114581263668422507581845462686882732309440044454047793070294527967959361353728143108192489302234850264486274182186658073642850992953939023363543656523013005707904075773881182885926172281844826922284832409342038076694732991980208909015161222281836167240498197058552315925958602327803114938814127266179150453168205248931176401580925192078859908866800924663153041434322557524915238267821311929311736196960764622794533466434992474042824589082048641874219993988194210121352519919767926181299213556552654326576351787714879585350796805914539261706177881989345392468802155982708652060064321788401174562605714422972899008867414212993057756571883039651179686697016513451172994967614589163625997346432200505528478259429639191377380652336250902796924018779617769698550750359222795098432220343008937209216186474020487230223681812955043444384802251630147244094146522792773576417331969817889206906579297806066540743947778781503282261988233706311746302759313883560231649986487942071443983498157934244547469688581544288307399203237439363711056101460380390438363357711346605916138719517790897597820268537117445994795594446720099383642123025972503344293778384379580051913911645357655351361541966326296204670143197290599346160888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] 2021306866483700394734423735418555974511941691539081791097089406394655308729084457980530820559322478444420041648445496592340695857939243976463798571957791536694808889422176642611672676881497552040570928131573612253077895885765895842288570096005428416482198821067890590927099851147136691768237076941464336730490919735900000047468519619028254622650037989870845208436782201860446838540944982516381674871501991563745343358916971412940377414377171688537286770603834680420774176211407641000826089969206748131967451113713637701225080508458831697126262905486348002672415820418065788001763827613401887543859752521092015424028839334601407222670012353372516594863095617499339230626506530031960801221424283228256898396637416430698229204351544816752373384775828861698817861148797374838952201681214927057303025835922666320351760735352416119919023340866726599445429307947425645438510812461184478349778704273945011917774225004132591884681051964156956917027795800414935256146477635246474268209049491395747363522285231526989362268908452455601850277204799483322587308466464143295562255509267429477507731388636922508046922473333803313559806400126420046136142628347010273086248493870138860188145728860899677362646790462232160084203897990857447165189854416455956765609600433305432907823620416262553771059620995661299058105737651715525736393873733544683592084355148824089041598994815652317114973324095768964766465315005143338033194700047988847586053027147595577561259023673122506234889364199835510055766446096826819146182562761645334665590124812308289948063544849524859795823151000803952517762941451927895249812567646399319748590199804960917118367675126708875212504451774663489443210703197117915753574332614782747066620227181438121185502644654228653783191677356519229804514319198271038266158227000444390450323337591847943785823794329625320555452453388655588655985842092477094046853279195493480377534051570540593952720085534281167540575506488698195462417618268297576397917223645977975269861392989878996238872722383174630748623595773901447197872838159864409605307405983318020832406408920022518429418987219644613171511639330943043326154957374069989014174253771651989779699297602557072514983795032262109514621759431983059372358588295822407529203951813282341228845030796836028713450062076351174171893352205148553005467803023881467224814640432071900792406545730686995613256586527386026501684539106595088060737165265625545643217096816026346859608189712957721898651625303159532008072575914787419771460149806822231832725833555741701275110244750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] -8561851755632188622289639152226510978235786089847333689701013478006268812461635855513426482693087691384676106458930991204956566211464736360453263303032009486421728512841299744421325964641940161635925342947641279494929068203010671373640961477468707743096391615309720678271572154900105632234464172205550958649724154487735667420256063910225136804782094676455145514579287327529605470578754852359496731489666621876027451696568824214889635323905231250922128103066464267820211688039935615572455250283763129101966059632510715145398490999122078960935148098682571327923982992513672766688098843361646472972216735270751653436256376529339151394706518826387090868073995080767515526399522555580681835110818339615813009523609654678053874336829875137665295346953576861708011464618950011267947163449120118909876632486255757037352586068494761035209444771808419530477926284702440512358960133549050588548330724791648452137308697089963461468353595175661166524984070047448065654494374684053344065972274974129941866912917929763752508543029366917570775670445851863533684879359532088762364352095243400486875797068435110101618225048188002278119209863571394793343520155355656037086148929224417902739388568640555672627358869995449951620542482727008735489110138959395964872878085635372106553818807955549666340214094832078887953734458092052811662932627954726848996557146710279154566021706647209720431034265204281395908193751568020522267662065155430109589418956028516544512360853331989053843750115111715995193365047719725331275513621189450469607853503344835169299537039753132056193366889242637440928421778407087579096900772279210154661445049876688325330231799359319885149478832903975980548850046634314995661344371462372440762620084398409422546783331754175063296678911297454893995223781618978206055262497943802157840691584588034099005630051620306107297273458187518821604321619620863686227347864954733998968384887248286096167205258389548139062973381691829323567934994217836154218197949205315957561615119197606245287760851669843979419102273879726517517615622761864415384401287889997591961168848232598052635250242876575017297088142957843551691782682505701599477328246515477249316205740649421030306888561025701354621641793531063322454884451546269609263132939992003889887725753025318298157033985894848912115738351164237617450598954383961755590907879561606624349044934571317653097806117168111985533084688102818265658357580237022574251546757224321713643775312384879543862026666936365508200497331986793206484374959549599540253872476114338496699929237365722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -61567496319350761841962040978464027042434952145133662430411529287200269415493592200757697575216465433203040307950035274246279072174896113112431962286250136575905276926138253419885326354942889423249684351526207105796042699841284068207670057248549447710117596799413419864827898888579136121643187679077641503165423873866975572530961470436831730536905549637026781210245459172117621677231906289300179246755928912693577097036954404595953628104253865746710352272200358431154358117802707288944818123887879822018829857625312434998530813657866727538638957143039227601236286558193222028627086003823813551942270573098603897826662141449657325328064807517427651996931494283099587759212580485788261948893063056233796781359253983787303689844608245410573186921603204373640816500046814980250568967210327201084014787341085622704530649095961126390270954299546997437434797478211901452894998922485547633367629670184487187989349552985741485781648742580222857952458569018987193156238643733039033020413671633816442870166560327700357112775261602679261210936172603792831921726975286686289771445013264126806590149037101365153355050309795080545177420587768022692378383718930430690684300559916876766337785624880907786155183126834756727629179995303845953209631509065464529565206216379284514232044269957510608701362329249651193127569944105093210259436381777620751467195898883869501264647509373085245820775895760435454471661652683463691411256019713169928324441830151490968994044156798177773297298482927855812995676670063460005990997863878345925009521361354189431617567228831431622232125498684831280199129657327389972523223886535309211118834790317250277461399062391031815394508120154877552841762591823208088949588448761863436672750713978210167630365838282124704447607738205015727599359303245957054485196960531065260058204968787336356218698092490299982138204694049179626884711934102109668953587514690914160143526040197889061506089948450709164246812865487991795353293429325979800130464544822793813874624163945345450970916208764633884465543955187455357256122883750679233356295817101658941156417630367072243813874751546251919029981646056327952792340006955718346001804067373976098818252330400427790010378605136099904787020322135544770099972243170042692388379550597515236405141364993626522383648936597435741886255542639817953469823103336244631851840461103607609714864710057689693492948166956380511607089306927574306995874679619248655091950202023366607323759351407621796133775304119654959014660442494976660765403955033860453061045348022162215784192085266113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 789451727055603765238165073965421387258521952589433503822118664297603065651380766625678565989060201584596203960218392889678844729376191330232924810401898251352063435332983833090420144553272667645683602879337656062043114243729839324743685716937877955370555293923337709882515467612673039111515122939217673820092613135794613374359468749753157972555825490492506929208556188553470068244123828204518693964122230773358076191127718610369806060752433287041883705885739032492843374662166641481129088170554877697818317946973702753390692766316705161541121146077784256438847496035973827712777524654512888704201625811606421472353765938114017030185447079702580466667476705875606475526374286410278840453233591685389111392434251215674637897575650243473572545497908809026919050836384172085168128070752344913409463965398138473143258532651212777919456052564465750942391363754084526314763416163355884121282343635078906804459751425543155781297890340581420628254383883109733051817108362350446127407506937789521950395070427477213993845456394012935150625353601412350014948780762809818904362002289380999977783287297719395772216956439945883609334805400199776401802503293394663629289787896974237425919004529315699153121787490899549970214932507320333822334432513419426281428542188780950134121179954362588412400695804827376622646640130252328140125262342934543586293200265533114259151358279108974506624159446481847032142573557133240593603954648083017039931363728564845699046513288865544554909839888138750445999480353824296766754914757035536357504021691816735870578151519007074083113833258075476884606968212310974570554789396063549994121265732488995448685483943955870700198718982370145004106776326959146765418863917104473748446410648911582616507481907701876312027160537736746353447476011288312081852190230258136502250564789880273812374026776919787014553545397569515325270084908046452833516852244495480237207766456793922651883564930797980450068687500575634093609619317950253878974873856297892250305728002827584450790202642398478812570125155772231759632917961934652049216841167000145847571108554451924719990401768238843984628667070251874753071841990045310692475500804934172976609210370121364651755278467875871945581322869318875304149739650746066236528571671356026067485388378338646066670596352204181873018597766390879048857439371548176553933050522378291078993789349482827620023363238473001151499557528257815849843549163570128513388486017970482136853801726768655117644267409821919044902000522179916218376567151932985885731675068655022187158465385437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -4724797318632057986836624819950642015372372881018264550419833192468684756793314862127340337494399751822105180884799916773850092121036842098029692958488505391212724777773031539227365064236725452546858123209972214442453511167902226648534046548795739947102410128419469591715985536048859890825126403555344017862390160987339151115624287092030406064925155194798716753659099560981897479754151157422157116896364561137136649342673469086451809043738485196774482250260202641037323704502658196014464331936380130733454396697759812540430079737280291710733800101832745127925771901837565046351899420404734672795942752248989212163018109526126436284174881296288036115746646799899986173632686848951808295235672164865347957570915678574530465728678154543211305843288703953779710520257260586726121550564635049665890158983597851921796864667781065041709915784876033472508399021383349203013100884656205958099409231112225133621989596137286102371303912877471031438213140107196488789077378333065817733990611562373445107553055398052291320725934217454590369914705019346741178722063279874219535737737254968739033832652417213485850262098080915266176140766530202796807117890558964493110234035588923924227850024285961810141225033165614861012188043050103584167354093994645835103842774668798159278155170810574611287966661487138590272637642667250621518442131323115772174631887994660914339299297224801202298831191659590718169958694547981945646182039765625725709226200174321323903528412904465467871574537862739057990478381050823420276920631589389318290149613950019805324636493223049823428923740133804168497106653150967936993316860761859957402142658336804925082396263918783490317506602271001095359236743963461703593448149601675816217117998204015083378202765645961953098620325620049104251379178460198004389847894417496080099503071016460739992930491546302635513350314294844050732616764645509926073480165254852108436500541679825130113558578458675806611803727552690460694293543594770862179332771174208578081792296266187417801043038491506191891197993876872947458857053027810402716720343035908551365621796248503630629804751425733166217120276014536370811698223221898378910025308931117304995540680341537565989767614378209585052371814230639335373544736252152041695951285371475035220120676066984945569625695594311328327529792325594082755376770917949042181672495880274165604687292254415479081340278065106163173596098443797071522980617481981025616057123204753839862595497385883924474526598838350635724357548111033621443869774007091790618551030433991400059312582015991210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 22309125927901892962489309127893063526342796200342552972296720612147102742037139718921022321232484843182089463375818485026064210901755608009941126206934849208066518069153313242041046253619266764992220362498317948268726589366273804446060305134275800283490838521836546820745855713153863314110719919024150985700263251721402719504575747065150421525195458117359500669822644089597102683811480594094384540838996295967440412400121643156369424346351124533777538223258872129851851713960368654477625743757687028958436180338152065513012473258541499361081522832756950668197273554033968928499709771677319152039626248929836794714685631645138238855358174812559478642568814397044017238408292146919638532067399229581960085895824213603405732628532888723597621781948235467572939406398144860680397143081188334883755557910943295788394272117496215264978292957766493362085413038873686519852769908039856939572968106594185132082697741372542286253476713274232923311979857778125939500746076792312146795394464188643567590659123097937643357623929103845616403684900101425911527297262011188093565154955903797357888894404237878721433431864400654541264793544085123892745087687435478137975878575975889023795837034737116354452308339096894989734273585702343105294479182332287755106179329264737281906611575162935331976272128055606759116003748111444299376273105307211119880535607756909446496342315510529000167851158649524569590252225244819440799135902781003624040507636315361829388724258302273977872193191876717780930448794679667883931493262758659192258130089177911728003004686408974761200338358311329459181191175973842845096120940221050877848017023034960970590669484240736900515766731642867641011375148426537129935990268777142642746753797487254532101750099435349639073633002257947456277685784706203071722742425542936254622702589629691489394108078728446975919891262789143716272174026881063408394736757718853904361658933366557713504590837702245124850418467868590584234261567839746360350156936550322842012668867002434399415803802800004758270886171146250201239659546210519930148297292452437321929868585703780300311053204117944864720115144725783700312854663406288570028546117181174396833922682259728788682352391893369762797021144865233644850268064090423532214836492506599344738727015110531107902611254708065200879546205463057825412571463498018355329456923577757988980795026969149707274153987043018625787598262892189423465185126684775189720451463459432425435898921488744761296602523776632808046568393533769436651835515287422152374413597542002207774203270673751831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -98385696772707621572570167178482129834786421603143628946317759781898524613305931617510079679418319293924130610364628628815949241244525177716300809139463293083932060925150652187424418080511216189212048180798416120522240916677902840482083151454931381441319514706568448907123366871703097426842449031156550922726007095665385246985895373871412728551426560190454381639352979207945308247341237144135787307214500019340355138646896827353453066208323715597824750616248919124446839190319447149432828691168809123735875258877521305215784379415949175372654029041661373763274434037465672820971795366343185794656924113377649997241656903929461324505739432378361576988517530702942632775129748683483646893218831006512867336586980734666766187115067293292118085436920591469356352694575646375312615282076631270839587911966126226375543086409486717998211625015508682123102178304438661740197317490332554313209580876195106366732494599867357328622846003386671671033311335785428259340894807871808459090231730013921629497741749360575466126317956116312832995844821427821639481140763222991342420064666543720909179003917627961314604340587214905008425127890471992674223497327424312868315441833132508810672666452060722439077272528109586046097388727684436730479717303499349840927854294134266482788188007470032595859878202056643837791893664303504467293453481273002522786056934121572157204080134129446538879842466565352804149276029606436649283048421560110862832472324035536586541209576303446224578429756904080277889675944747299758723382674543116679640051488101738024512763157386554584856887140603570286683756688507199821123737483293723557132847210762344484472812721954343240201473912514444333779680341914350015921958595649147751202473776529119465061435965957956453624593172694196893091211552392365467498277960305868022536819887037388436538204970668417513488877699858965295339171813498470853641398603333079853043399323402164475427219032889282573494148860798660260348650182233670178601249139145301825955073698565825150320075117726811149031265292774250945938196298817195193762656938144351480719800183288028273437898605758155672816273314960065590884889461030870375410113952572091993477397385334449708488972502919288144332491032873115397851112671286896234284857894438293339906925283402037823751848695759170445244937578875248851629243542463916292001730683741777457348732268221597546715855676581349102770471844481600339213222968790180341820399783263822661964891187800536535076866620293765412745417495734441673592357237380655839219072145152011898971977643668651580810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 411638248081661354361953947475963950907090613219639775911421269093495442808610836542042086037967104765412581998583017472237634458448603643595617035781731140100023608534773651954855820171399088609143767313202942743409206717021517010582989273475643237425768521767937210676190612270769544636266699976080687398813394989914247388279612648360676718465048598492718628503349441290471921763713786417243710411476422819488583181269106417121311307096304670956769341507718163703333820754730080930274094532485097812407541508673799791890903808677709666200382772441675146247991190252461198767519727082670558397127559652272283057852239019252558659702430775189564541911820677184388181689361647714831305172404732669277273349863052954393796514801518937144109639496640072171306832933906887922083101537584502372162592527805467896338432922638771137394699298911585102749227275851471772465671524080103102223557689633563804872929327660816627888557206785004307975339251830092673669762034503700555045538758893559037117163703712883723932527150519192134492191392712794316836951173745612789998117512016293864001143064281648913123082525391973833520077657780964624768615351228293097034964285163550460542294384611990096284768310232136052391979349835839757891331240610019522329536332774497217242582778018249276576968612193821353542447597358557443034387750075201252946465277233077123425915330074555896532291708932916805316118906106690977219068515417288745632725731144631048086294874450509612178160258532411310679402650599247690697371419304001896222808694898126772169393561153199003995991878512670728767540647240724343869533920030429880524293715469557044952731066898009320728758635559872857317724919302961878026609747754627791619132065961108525652308490320328001829022481187256591502828940692539419463982119833387771083669521074489987047415462131173413976550634150745525852291868143890172219824298808068311692493438660749505561915898492084886207471524192454091643175170737216479231148509859567522498868932248537390966748673050333357807558252765512052660402387740255964655276102490097528594802711781886730221931867250817099910282502776587517914270845657095084389582198907696030756733464944479468002316754334720772488164808515497040891583905292508525544200770135922462393987172354603951003410105317142956372937120272557672619414899907202886788579180960416809666391269483711423059017915525133129441221692945693635924381476257640702764430409019937511772945560638318060735132730497363663725550324596659788219180384371838291255045645666843512344712507911026477813720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -1554363685755782788864249597177001584710817060217246892060340247131130998274835650769537794261843221060617607772567098324119734854405386418025099056463058211943535883264625691116854727700209124659346680626232263230241012780107900708382163994291501738840201406514603631972177575509575311071489578979033730740302870048323622375333614889334382932737800000101528736464830595476458064430637579320596026908854026327506755705778825614365718596283173491662203308200697390203471636827975173044238618794587091069044139677896477792909596147603755636847701550198264055204172622837627161090589195903125385027345207255720726559614385149794695063121771893058598197352810390742681060541895243899757949198601946437937491611650658712861262804488035185702139693600166366574719858711758665181737771396774717525240809372757427828328692302051123139414505705181670259722698734774941092160664690852059285582383838609567787530121428657680497411767987086205151000750702288430709980441666865807189351900727811643151596992432879910599935076917591900099777054247727597845143636296651845963019168442224203027725025995140053373148938035927062649747710639236232616144892054969668314867608018834421975058888096127827614584103027313974027506601835677326038935244024455585782016852638655040988069115673452716754790796875225616848893563138134211634859927058486441558004414710722467851746789552045594036407698011848992453128643001141175855970577836124053092475679215114445140787794407686510081663883516848062004608368538493321429308938887264909964332630030268167358617644232112851927461606024146752285421440834124642919349225158919253122961988124808805762438639471864753842475751104206810144593914683929142426569273537163918535342802203843540561029318404046984173829595437076397334257656774433020485712498502921856329560515580521633014771921213957275221423678770146827360567194118379932537209337709475025377661303666856417074208276357478588957338744108922890451226552447575111412872327469274198159721360502668995246805216669690993328980494384074915895943228143293565795980326182352897592057433835229167314715872378329944566202659762077765248951378604306337035315423373381208666844184305272106712781095570988575157999957476126966117003397987321488738545577637565377560218887220868533640318952274929004721859260051892225246749081006528557076815447038873193204337706619084971207832365658515891723962710953319148320224201517435326941182002877483735963024419480121715179927973021096219232812916873984071596333269946611170127042434493513239912587664548482280224561691284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 5095650400130818889981484233276213081943128930716659360880218892736659209704734346082195907812677854891710367968443204780320385459740495765751662263594991887976831175519168190076668028838591924454722829867399280385241602666644044198803882071739742478011917972021801013637494535363397119873860202705953777557683940511824282444164045705447922008771188527657404433300511543858050729607577817682467354665289741076398801669865985460965123499415552673473795518583436356643068843672478255191816114897129697932491271748339113876940819637625606635375910091536657100770388249342785507377516540535767630874613482350478543400095614459039254081635580419551127395040279211355324845009920328864074111532195288577638814012395294571164244202757783617980237781985762181823174744340240956331477828224754323533456205310845224516700753072345859868478769224924621785057257556044813436342437653609736449719826208598932156977195670302792616472909586526404029171632012707443151974283604508220335164494873140342188458715363460843348872179450251118760937646391840401081484552341010356167287345080694831833296939097212874987571830879867829377753074095103867510320771876704778648959570943220840585462921250038951483743241015022041734568430585757326131729892131675952164159993887364197975105801153641380053740311506568318863156379309042962147323069363586941116371058411418816619712006715381659986911662147025642172508653369951689027936111830624586781046933402383159728725259516264769709405321818313157524999647786202367230849694491804105972411587948871874791979069824455853795187308197106939364378567404462257519607640913840271479355745990563060272057253986794830441918450221995042435334562211388584949282285992527861105487443774638910308076320384683867040145537724638882735530765579659279197378544629532034779525600707215060270384647500952385318788083742295281803384183465799172370953047771730516220474755574521407189987748691883250465079510143052773472397604304879088218668562207876556996356900570914177342541514188217888500161590724066668761391622399908923970386641440644867299891536410782278658980918424625443493039391800697918580496058296493597899002839693162875218056790091722416056379651374127401425837379347646196799272993136717670380758221769859168617875827894297018010628491967000887161180914118091469741112926301104869988018572827882305215871372826007026731584795317819404614707919160073515168675666272576543395408889779454037039211299761997837784498168567125907227092926176599866544778452248334662727955316402278160281547059184958925470709800720214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -14295872456180756096865498080098992252661841835257315253542311619966822889704170044583588258437495394792271030176143267789737711574365317677742997955008540138085416490108035557511378368043580959269670183292964951996704274349696280612273112723132959018480870070586074474838110303649790803097455260828859460782449518146369256283004951084725981084031196030832598264679536294277512898765164161621977124332440772412205827649747799181894998753065990510560628361783356769382015104762247276083069121539318665222437959493557030179270877981162555876891809341985804631259640784025267116032265013486432368918440363729624130197954390264586024488896929094501543621634488169782920611154699409252280103582053470364651150511488177293190122954090860944707222615767707180659711415738937017030006640959026997799442498225149019643658449781289961459977753944800322384762000282600476578126017736075736866908620153737266560089343025210043125044065123573836907443201203661006196689007993546946757389704130532996106372412465164465474509846324854106364674120122430286686105929708949523960779963412130949036397374986727981775933177457132920507112312195231549560199521340353940180941843759267967859799973691727380887980769217343493808177508933783208702007522509043100189453078865106945858140556300864257085417419502686384663822058603639463863782221026000865543819017854094905994596434732494242137563812407655978409460713585967203088242363642012979187827497533360140131151314300951673888418017543727480901662747284340800674811514792575382734156779352410326666624376611338940250162533893944862541487469905160221124956521237335537662303179928767296133955979368530482860751410108109108406754627095237698065464136816493228912207062986288528056661304322368769693559949516443326384965576284064847289700385342659886386384432002839110022709862928441699454198627938421091866498849727982025852565599162465118374388207520545559506822239874100907080980546721790295740694723197065142250487366279084176927521801324162792064505695561960120630592769009883201603025907856726567227869335153489250967721022341952555653848728550617828082782068255109837171239496033748120757686971035880638445192452161792580568763159054128305458873194228442980990921225488482503631181928287905585523900784970997351546782309276270222625918900660398287793773913394942652599499444901689112361883757034404948615619147286113859952022171737065072790148744039077364575317875189203051224325747658701026844497409215729763671300666330922595814533333991456364711357992624413126847571220423560589551925659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 34289501952930876548444645101239492997335868827072763243964820432151073778739254781041024203829616045608214604391859152698943965399654300784990408878615950887112160913914730765046385666521899541945036372204162900295995790009454501902592156060947344116024317119974512524094138599538161756547190463189689306866902960972937253130858442751120855433442008037730748750517136358935944985724003787989477902819318852860739887514317163621654683917713181094601660134315929713469458580543999905713101560924131654017422234233034070476253902789042660417348785000613694020188662261245015607912867477064123718104662533534993712672767053135656861807082626370596090645874425412841294240375237637310625642628213777860271875827443199277438314487925348259374873713436914419971012972255003576897394365267855090659538770777473454122475121329754442015728508097516160423976796132987599169288300040654481526607150934590652598445554748095593139030277692112315500938301271435998746143091734285548698953236412587617816932881365732991319194765631612701733500577990162140758530827122189666820075078871987495425650192575957328017131359957297703825039229261262504921562424009302340730716856657538240554941469669475831004252038173510827211886297051216760767420357088289805502046651859391409970199945069308508873912391064440250443327903993205136797370475406025340442539680732990777056213353202236462219938136900135518890753971390651659485173226680019590748045064261327360780570531343432142901869188253788225056732271001504039247075979770096157678797850645688681233625837948099492838306117861117552334357940143787132360995349890793367692319011827923521679818470928641052783940658356226748887613090901144696231657609573583964099366219962932477598266144118087124360399255833281143381507559116344816792580643814451301642256552398438051349486159528712331640322191136777608292565269112361505392381850456313308913856354200268180025739940597609013738417127503525168089900276305360745239918393318625485691065629046081536179807211228888975599112252721990679359175640467371954687239645023420614824902610512740930582127722014669237487078093535726119292710125632127884754815179664716716441452350862981690181022069377028282050788305940448006534327935924797137194820599666358046694803555104452440757464092073143590645240199173535652686965486285131499943607192665616282284001631893099052683072485912606887973770015764047604173970760713156097106395169059885114498732241881064363392041874412973050039144973787656789077318181429971083551695151597424326972429753368487581610679626464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 4393139347824839833550448410722491199780728851175109802226285726860781286017364140132878396994911346205841786968168717905158311136608605566371668492229012235931923240680106622580755831092090471491444154027520014238183269952988347580916523977677455800270425664417851108403295970994158402679893031311183458186231165023656942789511123265958963018329371740606809180944946672099386609675149695203002944015313906076276944105141830526628076759198591872449278888208164173415806864123111132452021866332921933580138836489015474595385602632380910837354701413324061087757820704967524497274011712465473455171481908000864957674718771698426368811503706756738071008764762281078057984970600408268773376557106090579920683021638490772768387497872507489796251245223923753736005077819588728233163020226024260542243435487700662852456436149673948948711643410921920287471556737555781154081257573949419525420321150598369259696892246745806413025275426736577912753428805232955994011057733248839083759906260045972199769628788464284394297339713086006197788946901687521023505790142428953309016598908581280728995794840429085727444073525899100046595916519522224556121646769691545181076600978911948607719624813767498357128019632351194832665538689774552606231390268239576899699872044975344126661797620198554357976102841497195225815058503583845989489960386545280916793726584194209480729996119505230389006515797311992902234774393973145497483258994163692438847184133401765699655175995878773570685190822185139578564543333029292181244959238912967101980175869788443610137823916453145425813058308128760405127414513467479703180231125404280427197735790090132152792562979115167546230496785756614569588847223758503038482757588305390212480044538240710951949576765252355825265445384635344505221141430296145075195944310695923077521917393938385746585058785221450285031088952803332758832026080914695852326038044529914828986019936380340900490805104385320771197016804097267477106183759727860838006825124074388764209548237811199609728710363044625078915215334861086684916835886571287523873112875520058695276717313193462174179221950373424720550195226374839495632456238034657052639195886880572708691727494961641211722376226581340362171182322741697693261843236809620444708207389060664657400996888408496334291635757403888126893919000599553601069448819000286081653821854989013015087323103151833764072593875235588279842569331179554683505334463364302138797817044011295890826307442011966486461460590362548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 4971774041315289423981798715325739417691586665230968371565192394002891477207743650098431998782607735505663653697585840422609765687211964747471473839065036040016333246252938791412838303057226467899518842432839584334331671869647826241851804847488529482638270486226002493998872119548110135135117041526263040426692077371169495407321162517416717600148681525452587342805913101260955979418558788529836295221151098469384939396161106355225508128921629173314460302014636381210653922006751894737034926801700649057057526642277612216814116378794571343507049014921052833902425867373694163719933475484322953582625445646227473975267409055411099530873027212631215771260653266047239118933885094609154528603660411759321738978104589669322564217612759778303001077746596246756778420210326950289695375466808037533088940890800713046959330323256820937414483568799488384169513617457471157660994810443009834173037974427125488501347388192102648050445246260429083937420501964391960971233580910149364223340379223660551381099922431950492696533139580074779483481214295311511792166943598907650277924552063060400806644407851798715421946992706051091492015241060808247857549549870234073681496848901043750383850501627630274259449194184212132587257977371287276147026608504352142516321256163880983696769281196634103540686057469565227884608210282417827610018915468662088608499733694352076879333095644746893190592032188792607408984442232966951053581310413882304234039632963643403837036745529397449967554320216656013403200256380926201779403563574678587169095326232333672955775667482132965268646616172736992848229451233723325209062700634832624412901641060806318895975334056489075713163656088999318137441385368258183424777967300494587730046077441833806469952837890694063596268579821514166833920839340735350816764570141997265048859873949718779321086551577064772559194287105651172813921361264763285831739914824807749285790271653032817631817268590817428594982803690275209015585061857986072683077696020068870078802265579079021027750853940577705968172554947569184641223970437722010239430211767374635263876333444527668346716037224028695525834027101972666038853637632535480864430400123863762939901283158039376372287168828540893600724238367757334535587406366481703719759037491604131702926118951500753065566260244486212063780475930239433395505830680915107003727121346458392210629340265845502627551446876531092399380547660204899055404411571827027965313599100705349922990627931085327873006463050842285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 346008951297393860298526969534127917573134668533246899267941505396522187574604950916443962379127606881060698993998031520842808661597498884473507093568381866090225023619075175223707017251901925367061200491938581658238534239581685599129890870235585226384326083030741329681690563387578372633398550569463611062240718593487520573651272208254895252689928522289458137023807701612978696373329105748376944247386585069113210502806780907019022018440762284760953448856171876715398823225401971171086188922232610776832721089023947681141248051453875748000949700539419320599916955504691437565946367401926009225611706990545431748676011639614096536807454747539694222994301954726877942290075240747285445523421226181949038587156164838771999791330164926867412022323006408832932889041518419470329085930616115782332000461893557405533316420759944080008005981047808463184192242630763893440296111336091472924196207301511621485828034008197145898208207988847512276229382131024525252229749159194461610395867705578527828966301147720003519556124425986611808183801096333378750458688019689235253774527966817151304053631614112019789277432711063394512285787946394358080186172265518446403604406428259238867080366973035094613978831229112266654233905126731747173761524548947570125728817971487531975299350878882236400615306545925262327612884617983850532098893627601117426937667952545387894065139041685347328705752622364847268591251964576289660156138950217609191390700573470389212721115145016435876315895464366723083305961538310414743972365389659747160866833994882787318989425601697800306756689632397693291804141525628932580111761676413786675734378696940794453811879836558813605326535699697119678401937435256974572372426700590393396484896543333212621750399099071131628814054382758110490946222849617200767805563115551867096272293221570812655582911655011245060874123411979203506734595586292875342725687561725553869115821906869928278364449267136101125989440410092727496907626180935071578047762463000145459805885971490735259163082599791119413890608438201835596246093214783975359436347669701241224739799077314376784143657267299460286999250452940867508343257566565351116806288457298121664685088412391934765425946206113011759971107551435251379942412758965745178867152158297903760055083458565586769342823310454968229981178636562447776828671873665592349339531356997608675377008384109695458550972838544273329193318544323380424593605580172253572089606817996410223865148391569901420439236972015351057052612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 6903155410780586508970890001727357259707542470910011265668692314152875871925111303708322202491701469212375825493557667306268802066319478351900962027845375330351063017110371264966674183574422350928794284024001912615834178645315550585626800398844581514909376280912972672105684660129953769730870705684441914674478940987906682559244276666964706916142715909226124452123748575132873570250913390291099851455595567348318759518500472965832518254817326790821945263062914370318348043607336075658653209464160300610766880791199321610247598150668473742720703628067918742124108856935728843742326684809701536937199055655083394878774479042248919510330992877674649560878124543316066560500831641767397391007723738168997709903482754389473880935603022446839157837987774356047375041748748705993212894318381600108230483227538703110496041661689470415160535307247633052024288318955613259417564363811935676065041336920896981170618817331978030489800931863098951735451049945086066296518614855153122605778027785139516405079979033408980301990182796638684436931240369537658534190694230084392651205842402274834603466651045954013150855937354361328337863283312701938646543420866623229216710717270711843181403031076010288443418401842502997819842421992013021128787783062877469297680512754624672665210718889468062391712267712586743262832673587087504281049021670677288101344797872687956407119536117409031157278818876384648946383228365967130585437082194543669522805827342230574170577472565820611947902335058404615208728571332971327662572615898696239111994413396647045752038574789894513363191496666660241868999192943564826413604532340517308482640436972702075806710734780780436750858642709677125551256663166775535588719111215264530380234320961826078300539469857522647610874567917484432438447669908400712575906889011580567841931609259599158846339297324260331377847498800075229020820406818560984752003339688626296226894501038349614542947893150414351635427271780005111205150869509212886052116278545422105274079726914804265492599120976974536862075417676234494663197131789917060170033970524735243474456688329851016784200080817819469182658600676835799708724735760310224701293100578609380663982788355460020803049371111046490183952286261085566159925525630156166615992951727053954871201795509648063116526962217680432213703442965099752510239392832440667471804350223075965615752510802119906891168560098421294588841350286896326872522364915393861163773155943594233169261821931846426214640644047904061153531074523925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 131162815397919650623448985918350764950625368204844147303826188072269157004519938041703640474749021349221203208931187897979442482546263291029845754444555486734639063454447515230129922697731494188020507072782039374965214659477606686071477416143722314970951664806747569140075953035095242060906708049086660434178139065332833509305375414659619003029284867524338011814291670190892757087895642043816961185578463639423342496593860638317863361261360298415567370049252380868868847567623050509042375626391676080119237509217805430142671589059947684504096997348877473939152606326726218024267584050184841070772975073582996981524854114780473245389028544407080212209127627155225011718415812647186246909907689950526445338860458358881616359918121301021921672256226974726403996779099506717575080202401105600850905821305677798172995098422456239826367921485824027497234012204911958110358224202164716310290043509786532844516686917376118636363176937404767153911978698125693993080852796100362278975138453653472852012640704378368387136793772193744357400461034044014062772884807499474174808200680607826722053144004858856766867348541097909514310802368209345219401123014559224279554247813520079273462776181204457212419698351401187176290972609712887504916329925505215812554864712094666524311919222378214314335912813856416499625602091482872685464785026949336804378158798904622107800027950534898852707927450400871997745659053713771343834763459571416046555079058605482229984277556159859441796236813120617973601592296853964727274029692101535302337947695863507889532248150079696750542247831528966690668100441912851159635723148488376070656397190620954959765675383562943435618762330334290877819864806247293945881050377378683027647244117933067467643833142287140953686068862685341475217328375706648566159183029844045880227818417157515390623404339471549264249361638732011299573143091883206315109407430943654922036049499931693276279723247988622530338803761001180300850239582369344006856656734976434165295748316904524260790318954556176336110790407948074661974464504727673460945125350603864846003347986609953921304152807255136902756306074238349837586622896926146448677920851644482754251832728716826794823102217442824065806309387392936369043359090346700990243872075590836728651329267454498324268785817458210414106552366442775170990058486353754181215821226936785807045414505585082369933966678033993034690576260128994854100780801936715836537507617243663338914445474469820318509823142694159514576313085854053497314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] 1831193773356419255114225836559578584340267428953868774048073643432364235675892987601769566293760636497199842457779904527987348105392793540649715611732246282407016280022586314266899353922103057790314043763849112508624934736216578401118009126995898705072238294082982967904575467621842797422517223524352967121460594923248629300288299272688360643735317724156455518133296657999065004364686500207629680895185191109322338488000419555646983682324004245722730974126357844011052038919815188932428555812079273237560259341657339747453951212398917013155640703558044589181616052430983626655697910027067995899325450319028468857161879860279003537965599480707206282265432744875191251462447333572460417145826185522017498417130106274631764133568903890875287623591712903480785183971677801000479004661844861318340375752427616553502441986113646848267771896827287339487480320715973094430307793697812900793782423527808395343443485438448743018018525621192274668917610630971509860784501019440145703515103407242758635014177484539710288821769231823620565001497802866143515776760346671964867427662737563232240565570620718551761336140476944265569783598443820798058047963949209349070900884702104410138471332427159262428960127560162251489281330126155303305615593643698842257654519857607074722351125437633894284378728825551509929411133108609145674821543232524685080862290375654013867344009160433334419424376028660753848067473230750314142836160279927881817096562536776611208296016497411323023484098284073940222348373132946321768529120073864311920531875839178461404457048588529812160095815662274932838809544043878705423488246484706478043569026823279352950379788684916428816093034764991849763149570179602627307273216863236030933737514376669099863720267345523975753427057886283704183876499835179627747278127901293137887734706335556167263870736332378866392943345865490325670493329658185161888664868392572550760916280262519502101451550252568797067425438796385125925598069760589218279715282438062560280718099941929295797568999524136738565461087005603531746499272535715795429288134725329561966522254579699652242622075860870053753868539099013107861623119572529146816582531452754410651323388578354244725385842031862578051643184613549703523174072520345833171876044942185331020003318400811979219794737488519200889255041517595470259121001531662196911814492706212140546952989823281622088401523821982413754041913752622788885213453371427736618112233503905578181292591453525476144080681717429825994258862920105457305908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 7782314505616799679966704783828205987345657579034871502600257223793168126174453613470855732839325497401483071392523885878009780989022287285206427370803005602607257294440953646274234618300196171141365881096000599604269313726182391139249871801773677003835690979570111584724187478355336613795899254060154194686190581711961009797830936769969823226942869921719552494416746640338183079409914680763350652837961769626651683543435686164207245741185879384168407168470588196308110611581393762795143492676683456191831416851809582173414268688074132083793798640597921025652135304196654718990519421842193511141402506554965229725357140016917894105220225064037793467896626434495370409521678890352008283950390328731568780350468523734612135188061412573570647280152544922160798783104882116013702092790678511806057732279721588716444296191112120799769162193291086769734305116369619764983246384815526695085112908568740567270720929768850262072272657622219470195600537697596143979057565882481550956889556245844564383955724023322276156663851534710683051268505021354526951300760365257553352042606680569719131661023525654704854116195729366461781007043674384418693968196584713619804674525479988466039901048712089962099069834759311113731622718149869169395559590209337880048084910679037865975455372422127062879123738959764505060846246097409389244127921066355650269791634967245891257731307012985904567086129440947464865341254744566365850020705509717980998603942970636106416236502539798725488371533751778391506327361744224797304916044928096338333284278025563453068682704623817266124724136267724560418622916614667121990416747261792386299944637519703702928385391743022513537683558447705841573144967682593894922936101109738897396035159284362699534784543539152986388880799368920851584264375812278076643633530976009702174629900085291621002052742043076591780271530552320584032969719545079053968200904935499576161400288065979964371535729516549543232868494491670980004338721294999233241338248222078998831867876249825696725576666080712559367534971575200459321833717578768083294252500121124679756615619064493595503934029210084994252505544957884839651505932129238015865758067277180421143495482437309214898541735184019600948692554382914296304245121662323641081335573373026147482422999099509301400314315475423019055605603340322608004400794766060004913964566596982699460747707732341587958676552407134383898664801529918309583477734053162948819907358680075914418267858510876751051071917948589312663543182679859455674886703491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -133429609754059004593533870113441851737734203010456691432992311881972219865457891363336530481135851694162904375746709490403601480493800151990171671981290045482625419648687417173853724243201555960683653292873518513805774531968784713972554302098509737332580493328090560136391986444797856193516031655929667584895069321304844250500474840394257939493713014630826392035389901948098521248521580261358289814096670360690505319095677478015588348439914868647534455805654934136103149969288492439242477174240651230230768283464236663763347872588751340566301497721467692651715407731991223703522398548533968500494238319495014736893802972016770284331277453117128686175144901220075138840834073373415635665857450170865449218958758111509021802810235741875808517083137620300085056655150455994162801549811314881615826430128075699031781454119981200720896128912159847355776086641952214885829760602306965787007789318929113803548936499350009852942655798006153126176591118668131658832269163236681230535460948708123551431907792171159076723861077308102623923568658998427232626284544126603550062463397198633348011262800206118458933313768626858859767822552001771587731325444827326969361977920630809718972611276984666368694982658349312052469414815256000090713562845158024888151806872990987738157717395328978077802809848982999666357636834851341634035895673793224613581259452492585127875007887514651813593436573963282421071813757911706623934817145984912622990164749640778817807427354744686249032921111332725442683293571128298254323505225171714705954747985914342058312488228087099570144855324134304541322790558011441601718208768880059050202657091862800126610637655066851577855035850640215782812096192853277883030643473090598411765017891233960255035606222367861910685596581240281988808926986800790276421629590602372419479089321800255228629320121383211123152220285213284349384332390237872760633217001127640693451393693314631773157252885320795577921757119808514241521437554655177927592469471864312221875720770074978232115766951512061010517086568037625878281640719669747556491269634272870691917354360817154843626552810316820440520884646770152983662065952027612515749083264397708815131903684349626108470806625548942154776278686675834939987695263631833438645720700107425353227665772534481979561742017366844814630278857089600143471430049455067949185224575124931393963991930683294656431946016278321974467303897321130543189536121685222559261657523721369538414211598543736729456970263687601058362475203722397054661996662616729736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -1914273142081004646308712333060894942311906752898016495619284482998176698563266838594786070247272750555052874648668314751546905146108231653803184227930821125641485119248584930115223089569078737574646609442043723449358312715098408070098373581945791949762992222388546798918404041411475926899582817882378626969069069824404170397201831110482649767316421462077544900393042905785038203137193697197762300670256615115374851997785484315221430873723979535414438706074325561186788085569063017289938149276504723095991848317536417381062878567997269779615835888857347417149042026516544108108562013661322801103136616243072732850444639159201669493642298282963169608276842220676144792715070044578404804614584710990740688104766949277859233830975381533326220504106193783300005323387453892997914980006699768964897076952640790203887329258085577012962166165550261371778786473262097778136080633295758430031827413063826650136998098181001790818918081388319516593835021995941355249424487755081474798853268785321715420813459129371389254359283468727836563512795398477174041920132549161041467183666108973764179239804693816403516481110652833959519824852765505425421156924964874437981847720012597734435627999629829081669266714429510014337578297565501161023780877305108287367344250641229017996382931640045255294759332003361294587510159939020614664404411173201815198439750415443714850024323909063971503450526674128661912118242138030183016991333652416789991495616281403449870522935118945195216193729374988367011753234495706326263333666274778729134060672256466807056337196893830026229186395374590857389128684655038026208166271602048218096165002954502934502896666463966684192994506866848802198373175392281211901696056861169043958261958644137078283581385090114022349957579886474993361768859949853964345250108708129773252687700130854286346645589202340825145959282200790925514645594271434425600149787443882921259982537870909667961146016438485124644879088703001837805574999571485745832317923634396524847919062754496155253645680420929288736157990392264206860836293221184110980420596636131150048599902232407277259575344459880087474378003729190785663556934347430902759327211439707807301099781154477666951144128529849989832807531123937817295106510285260756704692548033166127154847524868146645919193458847492375715574208463922144646108341718776489032582480400085027023353429152313532193957662399953948019309618025611386333948747984958811306411587256730320943708896310169881460087964054933212139144189370063009469902226555859670042991638183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 15678648701213333549741550656751193633910832391944844501341138356965381576868743393135132406211785081036139681049549498572593326724767296193967310902605086351374286476749621040740020586354590392465703861051155482149579508561252436182928624660095671815165117371647262750294334869219558046000533693764645698639731494290155862765185321480190040902681054031487856091451965005606654674955063334907358137228973946074410876895122837654950962036816729355555222635581134508037885224076338970757414104054892635809013551224787717641346410968671853741228877895600434556669655291352723485065071782267313712113797568265559333084435117884183640135982084161851040103206430072631297514509876663343959909498218618901778540631796066919616919487812670954914852603147791261260100422563686376021697644143094239002011085034104465094031455547299524235989143155048762934879785124466183525923176500728426360637573445412848222889192486144567451426523036008704481709832777781836976813601971946234184096969734411556896937077300692004741305875637691183201454631761539045955664089119355203018051380140873141105519702749995241811614448897162902265735082298112707223669508573846309118832656887882034324531404564201951370374837927938776248364391817479363771360924243400496495726796240666729429748297934368995060991197422290120396057193867436416085750366062254385904175660328758173701763484067726584011935785923184588413550066812494691938115847066898152710218365238477536588132163318515893459319321710304766605545572869444459954136449885750289862566349762773019710245626959392719678008273611690659307965951216958797540886422095130711916082343678335583793064085769914093501855466134529969304792328113181017485877201927332735966468368427298812233446230790456314258662795476214658312497240873368462992535898978353434082573366124485942730219451479935815851377965320036904544480344783619690524414878497819935447490175856140595231597682641472118308156623281958823781313587643835245944362457319113443870271923551231913588032629512658899131553337544010814197391988851208247393177529500360043997269781990620120170025404617001310490905078067200397560745271113216373676831130497101767488730408385836923917059235982548856201194551750006665206670093331713762267214658841707558841873924067267046469561021611676963805141262707823140303117025191366815194772152789954823356365206955667387034822668619989039209372436020895515596777629595435609316106530452829393038485328268736035271670131315208686220684335387584931731375093022506916895508766174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 25393688023983641985018766550932546128188889850513417200116959060911181992817557423070854395256218642402256581734743866196178287777205145065000317774614447654343850820751407794547569049802065409805029106424572954900896240465323533356589398752265094172178322815482058011925791152141145159203780291022041263832079324130253337481889485267934510124389223793808594112865766951441381603149367388468400780973342563748910483013495697833205338723068469682031894416985557550577454795874948166084191350524994087505562971873803675188404923004231412165447525095593171074933747776133344259001892055758862448408141723538291437097649047449811650843234601625689760529206459850610606035825427067945344378196241968793931195203242892517413101534819719107045745376997538902135380898266228668264331245921918943945566062181594037949251819920590387380504273532600812026672747229897547571613587240914532990316555104749881360782759405932877835999704968616658630691418408655150883628677901890504083925511750276806808185933359513079846567069451725233690967930874439906352480998837133984993760964250895076457583132084139637763746850808120856334433745302569505755967995165513003102008580779579615726464935724488916182607898510972532943463565677893635238721959944993455455413891541468205946632206621038098634969163049227858148272177253638163880275157056789851696152573908154932083556198477021092215894018275259373500634842522370922810050707794465220130503683883005702021857992354134097633464163323905998481673172430583481607089357291312133329252978822995610502360096453195217859090435290586898192724707305917644067063332463142631016239001453378748420768815264051546613500217113882623845571068251699508711285565999059099063613279331826465061801679511847393727441329182992138584021081617837807764953299181599993662296601705735575570070522461204202311933864476235237868706227353248476931099669400415749664626419972021044700219441070060506815610922843201834761549354560883585133998296773536132470458668411780444166726433557605522626439599325000949059139548125611817000323776987663823507148472703682735478342072810258283755463540564742875765597876164110543234506644018598156315797140689492511721853067184219905559836097684788874710828093097360083879068578982619993560958502150498782650362997690959480652741874338355275141291333619635433692758132249439999345029062344849142234509897140768909258116831617181723916348887328805433084887274169375086852383297402669167128730374527232429851111538856509014229446627441966199967282591387629508972167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -298987898155604897240633752599132425442482663564170671940414825789054904446221341276024664568914125082364878176316336929973906185169206412524387382431943773089508416944250635778123291316617728079775953215780824900330665245050713418548218311266378839946423873046472494221086090918645745841787088113899909426340320629519303207537459669077441872759614743417529174232378701833347284048162007747502105958337867989054771326364110178394823273337383494707675052415062543256318033842779839993280451068343756213051484732181242789829036641975511889698043680532223274384500433153745433153835859240369281142682560702007500436665289431358613876024438523394469317821654506089512535544271073749017886355290752191391544406050408159584104208966035441067527480453123476202430900571040372560353559230858997742450424911826620720641537572912778431662765140983452806734223125369201135062833272265979405180394937335278760766041267723945359016104779163481927289396475442776914303871880064379575771229402952436814531446139446634214276638263466682816198435552443948959473856054874112180808106408586208239090844566342674245416547649917119087485282779871456477670538177181046298407106266873847475925569678972506786667178055631576680253019389846179670204341905605874597961931341022177278121661563831464789214989263487325274183218097606309947173040719017273131819172382655654636506804375952743482125125791075414687285652038155163081694742494425518935697761661149864117900228567374587273312226776520112826104452553876570136107238406227470452670159771774659557372766702695777484991868833369563271834996617467016556833422535763876526681546098213469423513185449706048430118291583699513444949896822503704901982147070417586550679046783761563692222433155322352139432521244376444730320989739129258503768259582867157127004673071329488691124266018745402156118093855769648047346580342390457636523224887123837035914189288051479045693238552026035645466365452969508530885183416891363003281226626901976447108933687780859955059596798650358346539237373402975586771929888756053248174618114989732523366938524406197887448101780272701593636587975351600404674026514392817868882412029844258654564464202187297831566316926802320472095191840084819619680565835111971958073826962476400532922496316914360172291931690187050877614452051866150781161959806253048959548739204222396854224210582669684158922632007208903976122689520214122727925108036850148530282051927812735302465235588895432563688781484682939412217100700379696717759472565124900800270779654965735971927642822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] -1692014963205507548470909096346811764471108352144171044411808608915746788471762546493835271236923728274395333947933662323727130829574870978784610705732562172850860470950181137059237982368646806960211998150323948207405951533463926822021636405980690874370328282508605704835977569200872974507112734035826779361986004926840583316294800801157742950731593278561689299631543824485415292958381220367053027982097313736062893087574734294793328702871039029724058928624051910888115834690969041344564651938024202981801250938494345240828775586086159804620046702626186926051321035330810420894761748917763983039417810791995567851518559042654546956830857872165842486901989624115869497587759876322498184527199818488924775712351804734911097322483963220142641219821777292955211808783561848083309182579503907291904596619092913740902784239056879933695447899439836069000870028055018408429139648283984414998184185739350182707988799893501434309891593543562524765930686779514746524575122424559837324519988850743380304368332929249638995113666937784925736989136205222060492985539809759112440661291854439040932985770345282375479728113654970659541770577918578521533468374015625337005946823089809108995698682651131702196613096906362909469569467360246603668010416693918529320716490246986661998586015891254970298768759651629076096954954995909759909640486605447823950702358918687114113504065416359298401784556393833501693853177063623814878388930257297645607404674918975656262947234493973502206129444470689969489815272563102105591131579543479949923541301808424783260930748957594361182917537740047428459431864773127405903575911065700740477608185924874351256955416412169977657300937894390782735022006313137242165832439531118414563637066176040956069924761055580445396307666253283274980891349817625949812950235186193197535963572037362864098060988550472712317799536053065487758658132000940681153625664312357647009138426162394687277862924703506997709014221527466821021540377491077151612691782686413134696962238752497152229772581448042550997984484064710404822849886251223387241964716875715324813065259108022022370439394776394056788270281078514423951948526197027258114691263257023895269656803143682882729416728055903813472502914172152108591292168493111091510502657017043270746381510116478905989639377151112521058230153992515330284650157634781889475262003263144206729474094097174743483903310740075992019769632140225500272430950734637238744287732991565378650265833006714666477455189923547405462830035485867573101117680515190818540949280190943682100623846054077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] 14143190667152239517372367431272693261642090704689408915687362215573679620197645014702200873848341024442257660700377055048953048803443812597250457099116371873014793649162111165532692089497725287926102047026712664535794000262608769339156340811687121604457096964619057631109546449715908194720041697460282311760069689837796063440325189287326544912376112932712390176089219315617865063331984215592424859255048499243805308711261275472620924239520602688178612432017529363372423069125923552212822772453141955969356838737056233560450385863346792049678319045056850335352149850259915507100496814818141686509371047285093234842690478999456608822730050223489650696698539999587058695348411295407962460570062914796079523452801128546415794923537327593071397470241315377440329956710096295672195297371149422418253237217037436750273786461657405493653538962630509408962584005558822205405004525357501022553905941630861442495968756099975800170180868786962430379010246989834852727329728274501696863960074679043360386837752198315951572382934457087217144968144203065692248799273771180100187101342827474434282225380024457014598338409182120514783706168400616536343438680001869147786633354868273923962801418132893916959862856599002274564525895150823710910636636960563173726946501754326526349909112025930925179246860741934704482586638344711008284248643290954981741408989198450208387578013181313780927378462464180182834166438090016862310909218220783820488144476525636951296581932564659756005097909376582859646303927104707109667182636019936149206673850978377022422254172225392055982942692536149583566750004454367966633662187855393116793895660183432349258683837806355405004090667446836644479421967965683188939149367503115026746509629168814378241273548828775012251798709036876584990988668417930714601915360155951011453538104538563608074390332751645664689111777405869763315275373406229008556691875506420093269462377766716001751355250315545313439465398884320402016327565695772661113525957508346639279432512777522564035186340757902425702680520796631264777295449605723401754998149275234402271617450847412243797290649158740470108890237985373429978854220620143929149662925819533513804495000342721714598577206373969705297659354844331271261046069863397052025406570249741507031855863374437859187426034725824574668279905260074509622858464322997673270776177596317690691217726919896696196877795344393399228441195752468359489207528358398895777933252137275330868627075715104829150155944082492082740878312945833550319737471586464122585979907853470649570226669311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 37790631595130252734925030440313903956810839659170152483890886764725077932293718236004512651241795612941026241756591848412100351247677064478981835543617764335714721916116073167829021149633077808190467964990819129074507756951897101019602857790532278695372732910378216607084538472461802667811825656450328056354103548278738846040412728794607377833878165955922714199338099948610294535247287583393712266403351996928225440228133944972322333419405926844406719357484429349179928706541018193351798340734324495668632112201147528210236579329344748782109071628177573747669627694915186093370471395725902584728309260528196313202047325693546692227348493935973500304137034770334548900020513295512106648110858175661450067123265993709694708112901356612684422564625287803130023124876481329531022534123666380461823235100831968609105654442918030278741992261269731156571595670005356762287129676935529681367600573812108729232402850918988156360988255055703303291392466498840375509762093699822420568468189861075068440047340807793166843589898502983622653335998403977307993817378683721164372950491005776727962109141734664652587823136008473652733741083601330581632312962894328098912566997570983311368741551010173172306540555849735922529666288834321512007071680166891423249614946482555086680333933385879706361258007387662308626379456253222583715949852974266610309588605261844787677589233069516246913431017706300116595139961793712131093223699346699554126396486587749847036286410415038211613513300426393661297782187683370328807225708014746982740059610536256054796005283290112007900394355266793348542819691966272961270836619861616860346834968486577501514769702462951065972297199340578103765394218877570214986184152379776247047124606743210093657652728672099883521129592343979334110600414455591634734043761743959485474664749669078722646459503437160795398149699569065851928125573279269914653629446554370811746615502933406039480128819153104769270369336904069159750098626267407147568677997476966377240436458843676201659078669283013985910192226090899856047664056758957608319156082044069452264116956918074738560178948433679436197792650921889209899658872951161988548290657292844519857612000298813820050756894379987343945494472915904599041986317017124266634477487495958419521674549999512537696181546746621602223725030431561542917470595675161664768854255824066461385624134341361492531289199208088144448125209056997087757244188687035799995394074553198306392727376123875233436795412048279238945882652797809067487627374114526803555724754346556437667459249496459960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -943057564087462750361578171532809054848760110003138669776850935451322497094715134067063813314240194008689287891491345649483220736151141902095394629471093316431432411249945357072674480884449352061342655011764388963010830447819779148566372095388760667933744589517541289622727780248939011355730435045820622051473563702467468559335539763433387278198273516278755245319914569407725007613322145562628450961329829648688012730236610454396223932824755589327579780643890407977416702443771864609048568932451369097385268737430026280643625383738028712677929821542448120605029330611936521737615281125369104562442621702515562840480149993431773016188209388993890223987733112300282781239417766922196946231217664521264426910931940951297182310567882784026437485082142047829788118004193670189279052214825338508942447600341059736243753141955082466075282890399866313306907498011684267021071183032901990349537479684978330590125682322405520828956515547145180041937444072993191806226113712244791340996604400270330434040774590022422932639389377339213290214555119370145546616550048601722225189622233075057023021278440771444275496305488155133112610083480166821905051520609901082758267540213316901968127232409272387129287934658585661790817941574350488575579666052939952766545946993565177034507822059204533974789401317253569828897505439640532779916219016655612585547806203635996915148690799160826188076183945016491691598770647986442866958484016922800087191152069110222489932205197322675427881882198254818751488974138979916679650220892665986931030114137584623471561397595205291528632685516933005409747992588101718364985114603893232003547695471885331712730123057516094004130118227041852036565825985846307464999471085993019169182554362465013644621350909249860745487095050681586863114634492167596279115116756203822174566900020085948153536426673226536891480186765261202908863585255334844850280875559166722557407572109232281864057949115218295588932878170745856601145376511292550514559707984501879009508551032901552988329695640664062638548891300247527498379658974409788269076974633779309667690468626759877038276277789571841378896892072023640617921756778188012744758794167346122799958971252874688543932388656174892826213043156555606003774482237319942775605472397846456045303067898928378033142125653546602258163652940292799824904722408128583978700290563047786880495907037502109849192490361599799681177809658710199439554236663966311062501250347236262996744409671286355155256489291005693379062724812530915716493453157438255334693577580651435710024088621139526367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 7122952383961794646519862061917244618913401575810748491443176540856724135287791888177399188267764607350134849346438848219016479999838206802445861018884057140296399565697766819633252182619924190465603087977198437888432985747382248431185817386029969394499561702727205966141510350508942451308651540166657384273587195926553916617661251166041125949974064261351179920087474946037187958617296095064488770999720543454793648767514356442253627924585187755146338259338305417466165839019016662416435780760268561912023867768689666973678975999400775004637965601643868382512506293210556686390833338068155219246966094205449459214266610059035683789957820260862504534431861579000793264079502993425141770752259843160514036908889388283662536074682497664305912063911030559672592554047581028650872784870981235828433135200870061961594199457551341170653939825574640358115702959150835990415908195669686323299429436479274405053924213658633497879794416724404431667672573283431855290472767221031499150095840121199758269379805693126539203193544618460678714830152259075218026930718140044965209164075544229226542607597601298871812527129048119462267955791730364165761958902177840428343407013403491117077468205744077448277730290996045912061410700210731845659953196944933167660520072739658785561536723695885259291582746620723760440862720885922664216187547775289936636694595566636914528641099596009986615506194167452118332242002025587398745632827920284608034892235365087659956417268311489098293956185640157069356176007607868987648377151042508167832153102770133146083090004013359021669574560318332682514799314964119354029735681154360996290039902548412297323642908213499031367198891092264027978774775954011640029858828113447075242973672228663349634915762321224756305970573712179026474637409901012963363352947402874631245550426129834765226268363296683138363846797668143519084993727928096486709480181813138945027886675527155652071436490552508904001628455740158190725491217208705365197485868274306842900587612026455683575067848151444027475930919622101782895994402543609401055624594920088528173608122071484554780309268945867960244256988891237089347296610277145130137674431044116214587736844672076543655748472381213566684591829042352543556777456823273362914265596456958096490750278699752127748247698418241966052417576782425224579321508205124712206622605353755706563357275128122504098960004771831267218148481838392740948240803405233549724220574022800219441907359106915214381313886102302246338823043166818576825018886941988475867320110279656830698513658717274665832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -39938397916548079301966260654049853502295245277075317364618744386525709899397739584693469964645442822892393811077445538553268517987868530826147536144581216239828883079358425538356017444676031861518730330276053545377727290833126403370225115711417788627502118420415791584598122752822328863313066825856247760864199777046070409168168225251612681580703030292435201050849209038511241813346724467036671645926034948043710300786168316644054824488298672441568670549975717156490152628160813404371733044488499400923773807419454060739761361782683960688786704305342494786739623522310576722612368550530217523309337141727952702003954457241738064932044412362758234878374767760537707671869671450738938631017976098503785751594615223153121262586831979204257596002388442481119321485036950498943845718986506163900716307848933018224340044397387709587102314109141442206653777354649087870889023021999361983769228748216393094235809838845389613544898748451230677273618589758975236991519002387407090313743010668768792449798612982917380719257832492632969314999650700834481305172398749310805880197609871578461821816807362093371010957505453023914502950741317413689322290704689008535299184480612116050212168921148864890374915550394800839291697293634455478812775489228673212214176710314819005922523006256072227063508915284030357906574587879034144172514277740026279920550724475696605891928492277628267578479393985774386541815094221791357747170281231562852326471280036450271312157918634024597155138293991679939754316055832618628113713938712702551850970297253405193117114322281128108186191535081205487860907061279158348527294614606112005685820083418028868066571965869352106786847623623079264749303053820541238786691496540234118850857678624549686750033082259511692197773683264556333342924583460062376072081395027241327745515198104681169058669962406592745777456257696867292934150498609035410438620792717583408843433210516359389657923375730354769168376252663271765736366591340472535093755711750521939144269803533490148702267422929722189323557077613650461250838451502990275098563607643470802931294563885924968301741515634731946143690508906900100826864636123663666365146874525268350338620741459983218448868403947024225301047917911498498010793849307616242781869094918603071799768983806230665463689144670358956935384292594426293369150142857305188356158716674916382836049157070154862210209995707422493884168098812783870380351257726439586598540303504868823924868144199606411361325544494153024226909487604770308110922852866352513118500255906440088438102975487709045410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 196319161404504674099994963143278084591206352490454333656061285941549522173740867029234117961547352776257707560507644018157427061687737285455552064592551536562642904893622872648461481644180758001770457917391067356575559762866087411213987288124706183368392025042661192308996505256204098372528130761288754052373724371408151585078162632210406717829952097082353126310694592072679187141314337615334693475527867156028837246611923048764376069856580400981090604507024466171009647694250240072261204204881374411215499195904053529850436579637769561183307434306803508270195335925916988239660762455992652934211933810145596625699475974472165717867666060092535067724444307682793902068469479037660383895124015689240384668534410909615444986781148468065631987645503843374125166166310404106932100802697061062471896629260141100298225793111980618816138462926849665750045073148506989669438379777385441832098595622398876406189180148251069903359612468484006303658689253295783106274957429557900661381683966641579948020662426670596091817308833656313511658769979416584235448736318979569543782853108014034480952802306242686878842257660406405988676955015965312519705866646217445274403935553495522551275569236276750597497560030464353169447742215112606158483467492515162521746619461033187040980840594665505561465395286562057770408646900242907969352965393968554716621837581470215380367814008824386528279903555891586260412791746985715517124570832466649013240679872759657538390903213815438809786763478695065539394996646918276725452399207258622185360927945033410145707797144936446605060950087535707303865454806255033984383169484444493766328525346411947188401627503954628263754742580383249757058545586236143603376793814974267385195667372251203487137026351032921982756119429966544433891621481867368857924791085199789979015778460236071300621972385384109178221661662181900021494352697479784296598046154727614491726766296132686865549923176187291798852842495161787491240606269735213884226793747156596623895321545788592192945586221293693258735603120375223639966894944649613939473300610106495967600488730042654201003871172819112026749608951192823771513586609763001077396245368782059862612561457698238348509766316953084155020285191186044608587622295198888259322875819028355170597249382688171294644988811038715094469632565985843702469537178961075643958996167503295311739768398181611095705524830543687149373969699519312464606397822025275002036784251194756254049299036212576229257103612490486462868025584515755494756370200495265210450688761478765798074164194986224174499511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -861965561989507304937467548011380241737321105819308057990672381468267636940611621340541585503670830484778515020055252714761941387090574213813634323663574305580985849028883317099285871584915439885869268100616999431112627703082877278582591175063460600520124335011499916862564086100319714359536362312994569925148241629896830222849105234813988713241088758971885511523118208774751478950299978600458569732564316295617025294797136649645921840882280906932110034290353824458152787998121355248603438669113537773051699190511602787957172883835862516392656628650082010472299872192879149165235304167341135260517121827109925482071511586981025107374400919338007966543014188777600946725562073356736608887573923218304179234406531274461580087352660566811837636972529791726150111573804471439783301880611132608242830509242101334597600542460906350045850738569007494454734837873738000838147139799139541933910597233725869874780397756597397501693856711800499157999084485456053100982451253986349942703110261526786980193577799736033483307717857156620115144357813864323095177542942062753500438807513330308203747981550717053244554902318168269571868705695427753338330033302724765076164790024638306288260348595974461453459431814209881670120172755860436984720649985413946618895398809049749397648887858090986995688627656866157583881639411182552419587339149062020195240592133210944182512654827075466004556513672376092282120593862828914359154055808950339133429772682745849105755995426260130405444073302268073156135957356147538637131507450369857109412500296682961462937263677269078809264385970019713894371676407493040078389118312206974076017146387194745865593554890520332049462425862522224011347162792909691915725679582553020592882287088757023141828912619706349742751604369715791237767058792164741682622918409593094873641096576642818804691693410502072160816899323671329461752217573752319276718053671853629477093394227291204663831399727641368798337992344371923541096672595323928616227814097165170004749836427621655394533824010107498227505445101354109509151641815278624765115474682154719015163734639629780246117462628232213207792792502259274068505979348312124807714291155597207066899074556340742336967000143088767896196138043802732309954976909659798095146610687204067178872459344083313340023523189086057764138300856762726867044450288233342610429289575990531640689445826197528442214896252068909444196663509681063367779051995974325008800183408579641564481484950235943775979266277931412809899384284841800272917830375042305384982116792103035152194934198632836341857910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 3298173275707994510332529534503150148592534268898565232119493841310767990803459034150847033179183374448563977649632523523904633464883181176108063342380563085750206592819264422561824824233107597142710532053277941303986471869778449466939173542974877202549480334171164762829485273104119500532290575404464774450078905962793558619019260546611796198846241095780924878497622596403842372482437758110968131573462026703823100573679795743888460728774082266785982533683333151706019132131231775035062418415806432231137380880834927674599292611882852482514711212241188299926585484825273625564792903971178337355043492737877229085995093010280745812466404696487457319088995588548876579349587055730092946532716317647824365407572668877308249315491411059708265746466864855921593535108452040672475549554200836411613965921837577138354946803868424465573858009615289336160275317260373735477691571117887824122393540808243701283737347239090937940969580085024331622431395963180411398177317065183387367118176655755453591869515991417248019423538408803407167292385718519206970543637764764117229097190075054639198442216203056090559336258833599282559671514556332121143541337449183415388734660951476966272020655951793037670266021816430342834501529906999030546311334787788567943193826580209623349077502277777668010631314276757863692704976305411804584990888382764106369147834183666109500595515643040748633154072592929328261751319035753044940834355346270184552974493693429428678229285507044877202204514326721178369500864703955139628375274287641799922788976049786866649812236037721958203147907958837270329402058127038586358914325277204940369387508820867513881435235419296014911251862472854665226744972632519521293336912291816876244613974662145180772502898969175616043595328577651979777899023215894113021243775095142008461509673378772808234985030791141034330197328178130648166596851952005911389089304131830814019675929460159580879049111038317864537049731730198427037187579342432086732772341972463454326283434310947412344990672779634764603831873663960399664299788923127730911337941743847177293060954304258768690266926719278780022486843571167956271262062341168010318055667612909690229411569904688004000976885470380805222688294910107457945881595045972387195849958819223504946960297219036151317779264064345969490263283070229587608101051999747117823496572579417691445361070313640370375984396091082956288738696496803550604760565766029194314430512967753947327910277920781049429791387698474844834765226770706805469551543795764488860766416075242374317255666937853675335645675659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -10786961586516132558071852490979469886629236991841101934122081355901528609661685134167977002800905583655556262337698253962050655748036433664648915669636853901201263520026784049164828279799354555408176388025008060989492562495192693449328048242094314587169778473799627160463987995989827628661834505674553874218829618102773520792167298872595580307666123162481096435578351609835681416236703273396189669878952882499588110037926108739289437835952643820873354173437729751537866393752947178713311924693468800480063379465289461615241289362085522632847278523528964256311895970785060243352252494155027481711789752193103921305803123702627417285580410697403720714635426308358541508326237025763109702024003141385584851523017953542849350241880985316386210705189104027658684608621530411199327890579966795330186254901781336242567911053640385304627593841748422076058346900463258676217904714025371470744863265041316807494292994595811822837544386664435073334366526310725296665381443359680638743564215953509982601240704513239223199329190409827452006041638612861224852065046081617644493433301301553322169131217620693959117536059291210398715885106724043784909181503878035384619145593860989277989765740034468032819989013994198241546564568764570997671543769461591850347351834668118680206768318449750471018196299632806313989126165219632909786837858240588548649887470192283351090072179592826218981139368921933937535450443748189356678424825563092883855552465097602379367471996657314742657548393894897512181241269788863245711448150567150409361478848590463493077446890382178074793681062319789716622663545671325478267140397644641986024474050342788621132493101641097258021023851941595048238414300984044460072108197543233380026247810066164814427962323429951837662381432462109457932575553155114817718082320276284235169187168249514798888626417232604122091358782767333291017087799661873577056837415497631549348407757200533601725610626618909939648563259066501636050029374444469106863189375973244988283310349492535021695314872941912040290186443191073015444640014256344097827192983764191754799851042243649368081361168233450557583220461561605836627168176688176387055385597212618500461380212761348273561257068003522315098096262693593773273009544173057625643605280341599502938029744906382923414164558547551189636318537307005725088265800145264984918404840960696364877770636158214123605727684568223023924590105972813820327898149004364085331799923598055357315480923537891878429854110712205989816413485811102173402679539327272335269536883417540451546301483176648616790771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 29948393191100412408285492052091604284197089525824843753514118146492649208481864202853339172126315747914942393087618533802095433868306808162778857540497462783178752485526036790858040899076086508214699145147739047902797056880302319383746934713019261886890826906604628482828185473166774718404219400911351875092294627660484958091185933322962931745477777575708288139838137561414527756100242421237495967382561160091028820107167338531172450779952182113279401049300345549364933361858278201207875762624511952899539276754477335749493206930746098433553293115063681987454512273759106904625953537886377543041597250051560880405584755151376874675794795861206578855722004578439780694400074738974634215355052556933471614159466062409139648783779966680556270898028719674292217434963365325735199168596207054105322288715839516076903523216148786609234447340837493629991205653044171156741613216204854676125224748710655301776062378306299507509553048392406077193264892884092368836528987904051769096162635857771810999861292266195741801883660183835435640625290530629853080124515967590185881124020014951507365310930013451706146238837197846288624890653587499850148086184195239677090900463025637346217127542785950367866918710818602401381609817645273420793794184360950702753313951769886048508313546912731695780801725806493477517753534868763070711298667835208194781166768914289129438176312331552683705939200564573621174690662965618021972396700861328808830686372987727220061071575298953209452679801694587363027076679933230540759240035514084143043262910543924329617994331137645682110959890710546917465098980210742967736736646982301502019006438476854474337035071297369029048731084593808291642761244799948799650392360002661819270837036731810226506926805192385630991521421005410828075929907732465933723757073770787084881251486857809575688600182666144802418374650334485667743815659265972327560859693155157392118565269916950625132526798939652468731118837976834225243535127567955988578981337345582005211984008326559037821869094613785531599063789395939445586340296724391498525114269359812661034658409260770723922692487624038261827930826738511741363282222996135508128145193711946804650444664333312789670500202827970539313978006395937455426899264465591244960855629985473395793936821271643779983614547374415702342003229719175605231529818186340225071790202467776660214521707605120171355840245052193121742864706497520464216228272262031642534070801661814439367282492469945698281867125311092622226045551942165270503578310606491064481502351740660472501076583284884691238403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -70574910922928079015680486650826698609255123927091839714143977075123754654609972480324107690331304048722885430030047672166551559594828610796965236857562934002084732873437131823342267714598831217696225769737957034732642927958960042871031292217064385820338636594515320932669786825628024834931395718566458892043379298586796214859794543439721246759707282072037283560545100131510424080672740298735518121060813598148290905591078923925864283863031532615097393849938042959518134739536803243782621079980918196784066549039476112837061151182682489099213940527430311445605031554299689653404807187959768968010481480120928439860668868392569728120548394530656435150888545550087311006069799678776697482792595079942032597595968786173734535925669227356419040833472246949859734411727499941698664594014862043041144291136884480607283560921325286580789181964838922740184305479674284161023358723099030333233988323234401781609063849590506873660346706808022340392668486515570156711331829117294443719606349495546332201742635267125495013414093201661852518574832233913155043783917111725223934188699633772282104354544505816087158819108489381337682409528172360039697395048111830150844790109052964733368252086871109659880546635113549752362066918616478115902695521561004016591404736722451706097090985802634174450903052790287270324194540836566181886207226262018001332893305462474327052023278996244209080385895129041907032544835878937358154449802571288892734627708942521254324940658225345870702416231042224272712495236598684412865820893212471897965926659262606384903580595256171228099019889433655555296954887124192795769137337796034874929303130855799267482596483170327676695291101430550552544064819592836987575526587538820581341656965828618301221357064352324958064399396433431003662045795400047882622041770329135377859357215552568080103730649687260870955877816025247523183979951479875366043019233248655889443754632309033072917066495704473729574483485823277669984713570690267246208703407481215511056225399611352288739144671801318017799555213442798735479770976212466326028176828283018834685129665283287610523253106592610914696993141094868995088884140490465914053521093946337818267519400438771037363586679860524588193409146230753107332742736617601283136227657201320483951510122420321108948033907954599001468828450056726521504637152834333011436838096318258186133963197693050778692216160253562958909771263587985547735618389621327687227488286352084202252264796487265760102703543835216797566810189028708459076948141845157611229538154561102825113039216375909745693206787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 141359946293343227264112608978303245537171333802312042837165384549190310480112736645723375062364796162222139466053277144239701869308665689906267120350620694539958699380138529341518288134436198722122798818599650896525416789754658969573032714268477763906677333347972834140036331004578946976097962939280188039786545240677979121993469386080697383238185361428876205065312298113258704927111048814094003404956883096095172037338293681902356998870702920167134641983958451661789162910994706279688820246411712624541417444923933010195780138421000274306388799818228158124984607598049074694389868716462412653226224101305557536866127320842545036664008089139576176997908127982563577557557874196876288825227299929907746686911966414952988267528972955745505136486598899887127081056554462424688139055501098775490288444633127317521519706620868988609138761979643056195298444413525130227375669623846933739250946710927700085798105542525592265361789576182485996612777952224820087882244655074372940038946887050588960418118937087319746115990759952436032999902861969285651755337145839604253113988669151236239477231483717830452229757549153370322978086116161000906629898677237764824313550842192939107957917876993520008941447473953370799609043225908965859740994994344324575025619539393583016910446610836703787610827888378942321445822409865467433862696317642548063918724836032638826356655576688801197292134953318605634158832291839309049572994028573997879222279833059747918601610031097784820867030780571476604647125730607006942694733945722843498993292770503221513140119525443071893813093031017804289971053517783648942106194951052246602681090344482569482544571388523164805178519225790198153257664602770183388947738885488057742927818414294949381506171977414392458588921990286726892236042030737556040222718320158675662389092020811212062735618643411474794145580620722484722680320673641882641361719316406822031966758498441547336501030370310023651524988480363054023324764147161828558842952169283536907132891982761440111626660521986277409643556480500186550761144629540499833385801803202260024519157015574956895992919647214167922351492874623415685267053481089203769958406807116537763127353862498443099515707901107647991624974209902604721267395938192808941322313418437076842543361799087828278107488444153146830223668355215104539351477328932666172302439074103896068061254477169667667927366377993146315291283226644092190216222659763161804583184510616664274250234767768238893730663116502273289223708088619271104129486715423152402559242857553890165833720971022557932883501052856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -5763064225995041248593000527630203219276980665330151080622053009959976798001135044055600583482443567705347796417391322892855481828590539945897694248254994863049761196185764168414113840545193504261770141938937669789576821029598898859799184078975344026789395719176772293901595155969272427774876252042069574092064512954820268588965638694556358243275313481260826134529293085907653863657472292265370720108611460782284605127568138617537674047183029987006514141973383596962390082339502061704841175022999819807049530988278538058411298185820311677636560036407534223034966756345232665463852259004117442054181480932481738323871551839288639900150895639528425144468404715287580667830072848793852679299487886078509024511966945456900135616847682131883801404629802581606178828021427214728622322843886873522111870122982395108495551256680323184078955552734914439777034300769868013356462942357446672337938017793041440722675536533459027931902927049783403197029462523826660684219936216250641508165131412405926387290345720765871149972498184916326040862219279792217496867775502510672071132109948770715941371960636247425248130697626957738855942132829782215701720844956478949261624289890218996926586850141726302056496804983393687256501619819047620185258063567860307859443282482417533299302664449197250874187682403342558145846536200700343118761551333539059150944239780052408758424373293937230399059784420367280620157092129887641194408741176276679214693332368033914037309254951835126514126894858975905601192203339900582312007346514290509463745311231107457892328050820433462329848370418610823421490653147701926446457793763635256886574447990352624504038191010854200341639189099829562699178064481092168717695940985565532801037312088112505756808482988166891609195602768095216142403308477140145235922964853088305605140281878794148492473271148721898773173904841732277013588378635023663045322512669948394661182228660369115405158635945821007762090504214755910486527404295966575660858747767335777621353841487369295079583050539377719761086742249184413760907881613655170404161431779921685443410457589640092742817214926112015882564886891113658159003470210026517488179672875965731187664485854227820774217151522734666437542210961690777656834403979763194959460144154838234024893979628143278564648749799629397027341076273221650827331303519382575248726933391722624674686960744395496089963863384380948493513952836734255849943471230479962535921036742569967259441909845918416976928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -10908210428119688265791676125124939996607874205862713464098217399206482822691457982172078071580757873139618459308433331080573476348111381372660536423915857271234246979440561284239650724620621355803091790740679122670640717108730249745049811089675153785960569868709189584864214511883561590480436344731530564018597770747456943081105917997353286363287862116382311594320703572027716518227422484954273377106616338569353580493346993779183459949876367265756042861852942823262323107143015687001988038047306202420279388942130673338350781676074869812332560129385401531394942560146043971369416542741174166792184102089079057994677862978044930591761541198928000613873130745912023282935991380353527925928812149317938685837430729980026241394770946063842586073273234582553168460045110262729696070509645053571057331484281331075647629954710070035297662954155867980965695496729255408469100280342465417082195841778442124727126928586669581303387158905736652414754229968816946816346059509866986127305384459411585642187301221084708611329590638828193740888256093830064610528446472900076174285800655733380379211925642627273378530097059775003299492400166469152246928246672770613383684151183035886604291025989610027012821330803776008215726553586481972152887024664412480137229288187191087278716422815570524425397000605394904153829448020713857743739767974628966735770330264664938156309775007883899018470824918632069703262919202836710489145600529749707645592066464380687261676176074503375730434633879726261346802484663791924815521482572253699007916554103273205484795882025502975443062055071907719117833955312889600773709596481728981597661135055979622695076194637202054497125489057357481300801151902917752789921266938688321106797593604420749472094212364492089474845958065941074015707524496713983682227476291010196884410454313671510893425976764874937856520213514187655465608745238850376992358073633689133811435178346234192580248469760886365754635369356965738568058651755048606892457262314331992498959066092579627027790424134967729886416880597295594136710241781923899307840929592890550637251642317374742041399449237952221839234477496765964121608428455311940644922649958035130587001380789053895292877332221875753429960734368998835341018995649764831282057116811459102238247930482770218113564329223946953251725387895124640722541531743743609653378504022421511251217044122621791786009240054735912175149756872230760426752475360926485094232276092476342788106791203972534276545047760009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -511707959000763696476739667424283358435010532877584325300756312057867557523849153633680936068467142503043438495440841004707191389051053177313792902834560709323992615646925021168923593842558876404965776433501385916048702590276431723341017612002284830019943464051269683646143370504796804493884894433259342900013655195933521757859412354237010430422596566939816772293979833452120295462184752750357956043152851351862849542179456924123721512441879630269031561589458014377938524741720141284303104452962717011459092148854943035504784083404013851822988777528229026527962580163525961017401617239520258767185344765878238001884971128277873728793132982758873746725538918767315437165941357612560531971032576596888991590764389320619685421937908063027585491657004831313161584383648045893743919941284640512594743312174066192986350853165601885459222321635324683349457391342887327261818671742349920278077808604753566870308935224686791529157112814231951338738239638035588741324918226540281492386112653213901047679856522733293182342053937488280076427004623829012309667358880640344556407243331631975625896485931657224850219027165966252759680243935053070717762023766249006176683415458468226847416574776181216066585252098458965781235024556304492104166093454869178224313188400451848529470396780524631823382410867889750000153227795754051829899933623172844481853065157077929609881853106587850381629522446198686887855900968717526616904723193284106719788917767452252969902643809100026180876460635975160407234674301894221292841868529074973974696255549773901775105302258279558859371877274943197922954767031438588905665630663850414896763288096378483185760424482408171908273642180670987318843095252246579837954580752895410303486105711303941741198225583514587131256894085702165449053712673693730647421715298462818386468840373295842028911052929359934626988589767496276131790870661501093467818588543604474819762208481635086247242223101058924508493113806080926536993123710693532048835503777274193091993154970538784698015036860312984494491033415899535976206066694759597531406082679708234381614940028953989689398563740844479275022571081807985598938075798346266053038538229326768025104452911650860620878532699390119619605653972847135262495449015466719458160508266612856349876582409858711734157272674975532221956883127622412312103209090308169509496839666746646700089720426244434829934927409360133202757054052860665419996405368783813713422918164214276461878791457671411535557126626372337341308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] -8194758563232321630942972878246383477692467072736729454090250382680810411956583003902184313535290783516303386393519737852546159417677439131870236656860680466430673574854021492794871789880906902153059281128456326843162680357858588228561294276104135855779556212119578521961609954298920358113167254928797666712810534790479132567206223381733868462172284001999225405918006502146642494846456327503204686878030071625899856307902443394160695399901308937561033728753840355336178941347692795567511664917915684501780918536559685565363437988787785224899906752452099137942541198138847025922228612822305373605338951574161033906428541453127442149223104854583168672876305515393740147987582042929949701054178632741014956083321447871340067848832650592666703878531424167991353642136777212311648972609537935744538510604211755901838394368895677659718558526925326157296965303767567210013875246862516810163389754164659504898991281080888332145387482661705610834411056177283637746806996707301347449527584570369643688383535600472190470914197675344494178275653282276248068154252386596192665674421438487706418756822022567107795377320197560684812084051103582148152909006372837714342039856932771259968571036114188935464404954031123109116771129504668096840242446577929925136576020048392194350188675758584347680716982903316023760088355638804579134480890452489876629550877500527084919183953467438926018202218932743289992767903125981753190277483968033686398108048819509565921379180102452884642279083526508696500416106607137465007213304632667578998934101993880116880448003780806785670103692292627520911122733901213967465143220891914773629273966998811058390865272336556349644558882429021872943437300739673770187917337489160870681343363659762605146839228552696159953947439760653509432989709042337666564338188905803263034633978174309441179206230690789638721522879516351498487146142070225969904385371120480868634884532033278668133039413471667056554710980640739154885226368258297866007140107084239000641201773379278311801498817901849399011176548331348276352708664049201118783390302759203697297348646733393370137239438624644790571556630850286122602227543751714042796733168282629455332766287160092714698275317293707156986825216668193054213981926244491470272646183411257622565720042193936544356515244756829504153316095143180813025992482999011398275139124747774909512052534609814332611159065908269653528205037591587856725888852919106506790142636032716978256539957755147374207638222287641838192939758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -191632537399151805929169177701207041250496764817887081988165917080055556436502265060973079853511352673185512437215978682354181374804173996512033765892913455468967150711913567721317044761246374203742203743786853356207771456019146112632154564452969087793755699058099419779031512986704927517583320252369885637634508306588393359682830418390837517548446134544600917302041013658704918685156997335272682869653168507102577842453073963848556589732113361662035166244913717977244171256290138617713724847398004318693405530037901444004805576229398396877897078863618148385813284638977056031512571192683218925088685393943404027455032287647431228002122845301261331290848426903023741227052959568263499928189439343899410308873492125869920806131366384213130747420907699068338377748435165926611734044649761877494101055331867929704414982597207614418269590229208343797261056219278498613197564182770763283654503291129851540434146079822420026354467938475366396432775754273145973494833113336681529147289878096877777544393341968153523764357930527770170472122508005347016560977265841330444149289698768405798892743900066647385488112191506651328076830536055150204408609956651452605857587222019965793955495259575858372789062803424439766437979914897613575866136059995160467925156027794611999949748544068038501855747267875004832246098576129753010665864650338332535488433169271473022633049657267604868191937560248740008263132172930725939278793064991625885981962830292440369245609372594965975057658150194316652875273505611041936115369091322902282514889463094385195764324835718997675349701508618471578390167035895100142640680408923016986090842244297813051117214388494408638982094112061277456429137940509524865458947670530343247159383133347496195263465665314176518035879840800143163625169890950155529417919909941944571756850492294003905525199157163506325624342396792039777185657359129850868780389925089645003689663060800723797293952953056752528727950483652949546331275946852638858961867688992436354121786185900161901793073338966813338454205833920280392666378938370153512253984484560807249395039071762914557989649253195791120986394065632961221369362627499588621560471672714910396479002135187168638454251424809650126635057445772202755565540052863318606143536746797592608925816434784681878516005699635521345057646715837214902296160071649253307844075127691521235958886846625346429525030933569441451433276510957077783439798792565651927780622496413664330525016819240196989937441429674436221830546855926513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] -2540912912286132766657318869526877793410301227835689575791152587550800925311997566803872699251238757193500597816086784958068148848728240164542170737646796804346274032682168536624500046662032746621574200116760676100321153869091778886698545812805611094066796248139859185764068699060097949181866716444447477881289986906916404626287249423731866266937487467171944845974017557379582923010552561090712923921784484677082903209590124898130552436748943817644776725410468991473210781448453793700685151872479163428416343107718889323375930574453737856486912780602771910463425135056671966172217533899832169128566982189242617480133891932196935874171486788902575015254188826163235493233537065137655846431599437703307294215170382538940973274234500429094138850823885663981181497987416334393709378762115338624947164959962147417906865992724827116200425925239134168523363000723600165902152086010562709981245320954652454672863904092879822008514559779329190029468576775792827176808547676752824552954841183995123011728043706240601947718532423629538909970980304797358973664912734072298606721042233872449362177033929368523883262048716099960858190376673281144876770624873009678001090671357812910507862554373289009005440013977819410530126327067105768516603392932163619191422148734815304045284015724813323726434657354844323145859464083820212399281377548924328887648000777151151109009853352325644964578827717459687461868881910016161254178641037561828607139649803809582734506464913238087994268369012186794652703568427638501047261301784072035777033627570249419249766228104842627478693938646113907124560508340861737603209766271985566974390327663582749548025876561978424087892791886513419038728866508365912514999484213493915953921159342317437706543301767317635296458957347675794781301851554804997016396024982205546952512161277269875814062684523986050187018848196304476100760277339870469975329240201963672163041190948993408695810693077755711385944686743452201645222565247367735596026030058203563312698711247943683436521874710386948613882352329393363586447003726619851918227941289859080134646126950357604720655624898295880110176554335967547321022258802663644465718210771585664334363325502023271629635800651578839564299871072132566989540290281040229845181350603110251886758602836273843808473758885215249964151876184621080242945351373180299105848574818628349147939153324990825823503135546379982441517096377864685409521724672526358276942340543435605541643910715541098370570324838091380570403998717665672302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -6867192841731302940839901110695931756418754635706663025737031041018805635778289507415495987939623218387696984050109744047913135710160999754036351522139689564302420188343242397499175805134046350369126394636958524721149535332896535305209796557655917940003934150457402970338962712445250830708891712307115688330032388591215739245200313169184726998446172610458722650913607412106959815830965466240915463269985865274003597041940119497249243253472011322757754066668021248314761892128132402506000776120643512445565631734622429100171100495883374271625397474424689461818117890909321187557439953385274985251598321343548194115382390322728827221831341007911999932119174194639435558064424758488398657816387116403540869359028819519850489603619824813758264464994079553067724335984737979142335791170574763920226084893062775902761258313838123646325644548789635054112089914242497196514718197338266459897122082224756247848396239557611704293148655314454951727813336079342887615590319742057363051305298644330965724441114896880233167958779554670488947912924698687749194396670607926784400719632868499251499802884466445389673429663560037381002471968261418917538620346756833801960353935274357523832836515386429675295672898224368675505491371627378485008859021337862306032532930034178926091494306227710371704622280862660664676182245086098948466171619083507097716464875666051768086092202824325001745631251574348448962359510218000294607780796013620341717637249969701247039394629306209595819440781142605318854767418254491997275713787280773034385626356462801092142026101307372829193633216013589989827842525348059041414320935942805397132447524288852227971718375976851390584385454145142128680596070066473351703865406262140826489625123707271845092241561933430702235168474090112392145262558716455548025552147230496719247321233968918804511472414969521318286492257008336816982163502437841582823822020633717129686938671016481999728279226488538143353291319508578696430306352679208431553254555186732161685866536067151098214236518032049472364210147176895087248269768377538045750379865870132240180223677233744573067891260140682797879715247510288410805257182177620593166194692184169114355519161132199549523226363054058878777280960032577826192807761993215788128110623435548923061197670775968386854030865766380049982565156307656881419873599064949508564781400584754408257821812726404489316920235040973458992161647807877049504283020876600019059746162083123295485428907383953576812606620430323722814591747010126709938049316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 334589055586097518592644763021298729474443016957929551624219289915768942840750343974042228789243495183413725701350872740780090383156209797203168282235611491830021152697405285898730669982353239900885701772775745140154218736922276104949554476450902265558928594850396440170681031446531402673590467545996957079943915864914783028825533277402589961895035229267592418682796853023771409568814028128520069002342040012939659072890672666095054736789568965267051593316517005594636133322136123877969213172500802815365992469706072484383194567027032630188390500713059616709552186956577728437368646044946990180566638302477005876308711377950937436275719097404965125423039943997238075521053055628504510567423634639014402995341162346034212550694248792239999066390898103016727850875585417738275592639806092799228816727155899825392340357299168726537149207902249901783970378472438555677286446724999351057034545718799401045058558554787443119215839474818066376604854416055106516079224385917812830178667818084579056550848185066476611056340546009234863380364867443743217391496647450722229643202189645764643428559126843349531090286348830787298757527402750172800705053678732151620569167870599656613025993057929886118384799117742382590697293098230941068176039220965616156629366411334713847457862495650660923355298828163234411889108726925069272799341660484740265290648525130493315363040113439419259504822238698580269155496802311431665996755789011354938784499705579439859290721953251500397361780629070868498426442248072676072715723295840242794231586348156108132551242397171742826338459022875926849014215559209710194660294302823380892113976967156252061018795588278303116919609584214063159298095608357803406015124914385680011776670076119950908582882085667185939300779760242706788134032774673989941563420789455449268574989800702333051910281295751385125822611094193565768260908495120602068547092072419209725339337342660127278728604200111988975760544037215047384684866880304883956674662597540060416255503504952095458125573001269723412261575133983441005809264007854790929915484018099214667275016543187693390917182383141112587315378594446113365799949166731132127936833576889318464253015391193543635875993123615921906512775454532546245565580784839702958772562659141025104171116902006562558671010445430552359592331543695032157210081755181638184141396008904729650995261159661759980605491715781444967750965635651822350035283834563196316092389402554751685951070780705604710524588175715190140058208356776958680711686611175537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 1226025425483497865422746955143875633201360431619502285596769917658914709772412104754795692908872847186956964929506752560577848951315851342943329559272774837998350445410980697418921729248841489611210613092139885487130299060128921509054702884417129695829386376699511434982902551768242720840325784291239407760158458551551528829171095911490360018906213278729431722916110043880070044962282768192900239773389868713793466894381718853971702683500798865441009573978551108792276971724669987097893589934062774019645501722818302032972430213227683509428567662434896161230101388364211931053680393683489868953891873197492747591695644954887359149925475327058165539858841639830141845016039705944201358625179033988621744405914235161133999944322529738375884652633453103643082392447224064935576796775720235626288737950590056705750285348637054305602961325773627828405534143800063698544378433616988214246369365850535369825393889073397771689544182231509474141190161334488172807301834586318057757372930436727358655955316845450728293173007927186345678596342722628456443340202297335799599926432121653775458103777396658538595363244186744339485614863380466336002843240545944214780893488037313244224666165104746539447669000731619354887571302475892078895585033365886994655529460778659669191454087443334848589326050961817780252861108640428111007189829839898589319822473304900455873193387458845377251891751117065554347603670813034907407212223854508942686214607459264603369534345996150909465606245900153796687268221818522086594457748080520455340531553374201017603430257211030667242672606107445738258211949486295467948073834422928310456949797831056507256708039553692198739325454996058005140683266840123577715784258167290973204792708770574715282718767078124858956983318360040099626605921793923360320802272982321747087582225461126679484802355706338511945485214980651751726619392802500343477760955699440167333259348028538402573174343680592094826863319051616241113304173075139583106968374879151466683388566854896745442125794344459277064414633752761141117597873358777314855527602731533288325003637875287536952943228472370312618674377521321160570396442408892344647488830828047301345340886031862865576197760064578169292541031954573607398902982380527719403471820063140528425876125407796646823265627865624929667362366119541840823970050175983328883913440722877553990688647204117856512310038368184848914771375517362350254662332513709251356467653356220305329253719482933109344428511454268519579365731564379871088021900504827499389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -28637069334489324243030965549089862978392256416187773279631392118405125770014280623046131884448016633502799709313592636485109849977843018466048932209859068411782920045823365145055459495023614089752602656234479433615836312060484333061044801687927347844087644253663651768358078850584119534529819251179962907042443999860937936725830578877835820267032665122405149100577270073275490256006302821604172423122748981348805565757346454229246474900575279591706464402892015038277235061181545475188385259690324535945302717358708555622452566631610009869390081906431341814440428332741659668554185712556840561636026808109966478285685041053141944570653852069994271394167594945802366616305352488629690081228025867731141803326839918487451397016754527749045083476712578021736752127757131599679958158450419944088517015761864340921029946665051052918460200273758957258832205201330232440160067655322252050635544807265108242120673217829183109890287645803424398634801864642286248670961185432671746477637806025147003366894920643485248221956109742467397644298650927599911578029483818170650210844770008451483101245689222073395415180424396870846113464972477893237432153827804274231195262191154669491996369567021145245888887496438407467074466589265594501393316449327580672598469203940221588253416714139537739674788176970076939157971878555057920639736439914548510720194682103522820478789243248802006648225732873142913173992659441416201852049725392552481089158855464519550418998184389507381841024888021376014627992171785924600685973126512042301393166592169781973219445253247829961620677061120757730700024069249286296802847584986687180292157071027700041298788573947047076190072762114107468862205692272210220170114537387015691452177291377194009950246734380358155054549084752459555822263613922306224231608234513250902310191264008400416745800064709936823646268996537287184867632843076290766372679416947789035506647587641505995941242780676288977665783180430407774880597397097556487497970305587286801871627857497103735065613267368814031897609724353995670984308673996612909540465126253252212339720989478698956365825274932344864873280713177776309160696921494029351899993886357447006556586655239115324980674216988711508673462543355008525970980258317451374450554886004719898011697933915272235008484857802896698960247898704001806210117343527582611255518941310458230561601972261791017937067418416839680909581778763248853645816396540762776417690347820546609324064308546475425871519787948770521103533204070046291889184431056492030620574951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 74488437182872852967510520253603292675233714752184828018337107803807825260020107481056388610929321978978079167101369456878633319025234759822968280610291346554934747293517826785052113671203759453605213320768058358509282871049272997677965200996203858436845030541755293403178363108531264250800629224087833705777023181385753953980523471112817569342530640325760386369032862920422411977097950766065241299151583199116116005337246106566448790017785204626226174207603441388710490543583507364223883676878859523074103121233365761088638092961798541246147056222261881885349485407400995273059226364778525285078830104927302642419317323739460823224616691558554821854262383903428321725901816950499877065244038221556817342384855502040859178746116482988328956862898886307826462625974783161843598837498890542942732757725134775384317643828884986040138629197394551390312791009333562127767871980114824635617425383212033447914423303545568297790899004395795558571697830923932054300407547046310675410614892903697596479749982526384842534319724711384951702552074744740141733334442450478158474240053387492559001308594041424328776741733204177186066250754933786433484022557612861165096555720533692508271661185083128265717991333657197869533419147684989508225569200692774402906575601477798486881459617925756456483643971466669705506943704725508831272831656601617926815899436042755358907281113440686397619520603473029902321073030908530682575609101598020949204912001864913132313305274504174933546825224274382518866500019035329944045801721282551369303759433766626891645225968132668765261703057293038440434677481761545031953606289378642767345048915342804589572936067362236216101811094751061968747998348933177942796471804037089550023688649669014071426618267459654344340262246624741473087309807006235080609073439686476614150952852464480832429186921425725690904952395611654817609844122977714308930882504083184611602784994277148079541628665758934822859806624014417767735903468223188955054591925110001036768511310103176945840442127835876024490707477996101876419715176799061644747684449937466995484215442259727011820231398754823736099610994091963704403491907783241887396934278541726026432565702100575257226779590651417133948932485117140392067837532063812955501646985610774389107544500588886148906821875279641461449820976460578041540270029769319940945256426759383060553389721656040331952012484207300702805731604870156845361108405802314159138004558204609976987322023497743414498237645982043444319592905556695790203480811442204867489635944366455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 130891976757294401862590522999727666675694652876654279534280841609941845062540573282056572912916451976207074460394560922102851691716782800071048888176278231949517942674374027687873954906778257967136580967740835511639504095241352524703507316299027491541898685683203824054440177047936272778827304620070452515288865331621232510222231185367884176421682610973890130917970259217781764385955422435904195331327806798202571251000926110605174218944733039839998214072697825953706500179105108712854613632122743595338925335905702428827913053907448556598189813297755759074567812433856636150632329151878868938550234029083585406085079608690927268088331174925406327549447851744094164001767071649309001321199953366951852490471440354831467904315741822372033631822985435836204065697254613061749007989633895802009996490717055779669019067975384355610685389490178310679452909821366183288805316265188130625997860351773256628330786259170356005491518265221685063602903103608379155882992644824720895800993472926007664206205645215435424974334303854768580607578397082550342913495730748439663163894037943410453412119161082143004375158660354074153190078257348699623388404549858988530844018212153608117681422291328197540158703478562438488194855017314219537778272206028406812305095859410126980705893302629977107305616385029700021654621962235406690904675692313102730085108179833269933777666182011400270476480249750729265301104816357145373412049294404138112918628042271385550681528636295510606582675608454324639786526590776183195747156916269013893999900133322867892969005387498662038189834253931279047859564310133357672460373854660718229981295723413228933377802442536659739713955331212481228130237608149849904870711689195001343116489247796242860689348625229751308199030047313085266909261136709783037872195026038968665568742148785734275295544463606423488639242492485507509648865361051577915779906300842032538533130728422671769977819726913785188388694952910896853640546306862174633708834197987095466963630637648530850219442502125015949132408953568047778079617755628446268560676108987539197278701883083688373526771093923218086584873128054983411403549208357060575267524855898464815981245913047559203621023491044042859986265720740331562655198407803811845514663752577081757464135778134025875448037662849571454491252824483046032460532220656912612188834609591534483543823700320547769201608827417677830392821184357421260010058328484979811926163252371151098656651613035484696490037714940825063211621968952001447976558889951803621443104930222034454345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] 1516076231091042524436115526037917814514250156585491504497811870912288837780610135739081662714699058656132179394345019814227368471620356185878980742572077639706975709526362715848653871663412263144594707722689089761103331652986895671941314760871328170793923175610549831015865570982030827878610545268752297167381797375189949070990250082413769369306700097216518399479597019192900688093378689507837710492241156021280390234746741190534778122151481917130460360660375499097072775626458188461771679604994166668420416520926609031930771363924640785530218730729627866637112645366486199998120908820997871902529848336416569982561360704338801872582758879893663081743519992906217407146905989330458953184670037351008176377779253342434263113286655901942303673057651219279428131265588804082620461917187071815074394456252259860011980434903716008349242851209428571909001357960386327337246445776222618570924541248902374848369006875458273484065642240604803248311037475363583096867751724588371659686580808854089034467444982666352389354283227596577458777419779814573452966250996879011585635402196180060419416070677918144649883252899461280093840259886156376417895132400859313887055916315588406980054712109575779775912945014177168318938406188254184966510412640598904310917481958799449189938745098258239401441544442627657882553617248573902660533957827671556684908049875985160714998373063131735886500596903112696920227888258120181869670630052551057616017292208584918597097956757405400402280992577455913406464038793815395867479118128788633277213506952066095880299236050465149010389151342225414472221454836445828586059473148928144099300167179858637348140043641738961281439674638483122189612774331261060546859199628711696054996620205342162438026337886320129623191993768353174379697638902005287955377634158073511937094164908982854670533582225433727127639854121868060359968501443950517006614980803441513345493517186929104348763792509914619153726210650684249897589784562520201683733384769547584859073056441050937785631217591715591715739799649457199704315639830435676064780748048342606107150722646287255057341883789022208477209984469609228018689619252054323786857349215436891274624704028607883769303087224041625725797247958281035847910457550498808428319486124869029054812573353792310818369908294194244939691801861413313814649647941987838186834626200225544734229391788703168986608623659872143252679146414953511660229207771907583004109543981641592749137448878281085233949410471667907133821867829211944330937064922409929224045299633871763944625854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] -18246098960594676668931032923027635592532835563932978352302444646240146862390623192401631899897668218677455992053505564835762122574515564942657207194284400166876369360965858863670135594860273014265969277185168382844540410342299551052012503182170051397294877584696380464611076222687139674229618252237705948828082933266452892487961805754775405086869552480179410604923631086031576798935282675861502611613340952004894623152748219430263326279816917200771346020039887434006644713279473679474451163238353338922503398684043967076514080723633827130479187656999818353156243337861056843795290699981739818479791173957473474729106578830804396682479195121266616375550890298846398309957714248413602525984441550255531748393105996193033846881165235367167489233638789280314095354949763074462056655766282699528974683078671433303593598813140481072691932105564051818838703029734261084720752595197321258722864285599638604441493342416146495861693706475255166785305337983935663975941162885544742529559149838961386012313560404426991889533267894817927538647187669109818073181089373408718935373824494045746001728498748268520693593891425910722622849978166643252011758769973035054341351093841321680475257431746108171002254954618253703703007662846850812992348248804971135751856692256079067898258179287981062263252991298635744096687154145311836460018545963682468694009230263625244063056312806210683124351138814983155977317731769955150208513906234339117013940660935663693450435547005578255353856807435473375882637413074484906259075166521218674654372547047280029156473508158881197300570504766697057928556157368883152697293210484847991767870105435619557490020582637312037276414497961591271027288362405970453388136472979031003806133801020301000420614048809791260320384691169789723968751362047486201207344926900231378601559032812867538072116781100314420696932369184438575140101253434243185691180351362898896341732016652233002907291569309958964756053238017582528344203412271770177680636997361465834869998072646476504177368029310093285953428095071019020494980093110330007890319644591793130177834646166308776014083825331319234322697578640908445335246950684709788186804806861811669790352427629113559474952039599951303071518813370167529817553429594645837684275704462370365449323445535138220586061166298903939386492182533732947899681746578110412086758497266306493030046771736304467181046404203712332556280145134750494385485030846249477665742386175004407091587531045266730046021765169363948210125332479094356632865822287416397717851879178851959295570850372314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -3536962153879495116380526264896473264962465404009644478013686154282401781883265635719261546785418859115130019591361527889844360833731061458845504965565200336188982339316576850473604395459617657439299038308349899882285745131878776695660364326155322165840165528496931989156275740518648261450921368840973638167629425895970700367174290046835578899485293871899557169917184765501492425637518106811417882022187304301134779372716645770160950439557993447110546470821564414902067231254264333607983518062285576910274027790072189333284418299377994181569169794722074134051038251796866494751283530325194284163419163383507677462144934890846905554553342972811323966463122840979225993613595742691643657204250827033418449692061333016706693146542033050545990020808886836925236410595111301953583874927542610492551638467507808711624813572685819642639809853067484253648261113820852941070108218705708952684199111216234170501534086927351925357963095898770670843372387868209868013461084306095379096467078495421564234406911045117399258578986730884405782881334777317560011238568465181645971938578176759463631303050416084109500210954697657616012675669452350890634832482385430947117902279994285071024450056833157231255038898883744105331033065526154667739773135840541988604369826619947537220299500696562953006292575080854565782879903485195527855903993592454058098956724794825616726548116166356362832612760478861923821967406405895358706593761929632544241340831831674176329861549296498952975047928848028444434399582931769577975179568412383936913862074089716636879550612494035161395298953098763129963790935923657913704927059310201665820743753268989869339686566457410193080521239177630618096561324343549474001825719661488048697627767797665764604075257105072884922578035260326113333138930924772436253999216917758774783688753432062676893265807621308479250743558973710156128741939537918337110606885329060297058559783605284782036118811739857982686411700359971232378979767046757028624362637872463129898642033021871953538171773665171844996047617825078954509430827651144880865262162497007004938503275668194908012154866197905715382462108907197609084149352905650502196101718833060136328115778360085850660355750327465869321486265476293819531975723542123155209020351315385161020381486503449165949793710755894710831840343150209914218716182182566183652427564458041371447820459646981028649769787687666219186099528917266650582679122826220635435253320211174770453821390115969745817231520530567676035932513428007489688371995589322247660613030006970802787691354751586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 1001981263642791041412585869737169583483675201750293548260950601976430711655557635715182760979828576877753661558239044076516692421397589178527375893449330704392148096844605138692329309367536372431305898561305367166263585126998057008919564914424174028315373686823471575763069438827095568929954845211965261085027313616449553356956763084226987752250838663284121699535874347824869660226854293233580830367306257636316818678034528820062682605625384226519212200710976192386177782684012394266057551734292894799915717903874178812487179204452481422377325783334588729718636398362485692077698876490881473880539137545529661943430877659719479839662076683893187669123106233744735048027942250196540999221485922078826121464703343272570441425001703395962055719761277998597272554634118932712873612266504379017596882779580849180965897858423810522613633228674115848097612964885288256904778792916995919166402358117856096093856718432169232174339100306598825880389110165390340133930679182378330004418504176653697140833696248739173691595321963953284423749923211500602044628759810568242596183755176781428755616785659667979954217502602461948954637526650184622257449331772049993330795440830448521520278878103454070192670982301529358929922062850613221127972222948213076454192839577279301388408761022371941674653565131128337128507543369730007607295520215916558320794362421555608747971404589970436446678593211519083884991476817847219883224934172176778585190017551719742263969589371752667925349900579654202660179331430165353363169919571185622946431445602240878256446272584209412037901706642034393027463409170761149565420946193003066194678585940089280989328038580743369822924502284902197927286643436546452198609050140333207051210603101194155989232278273401489726416806581992317774635236527827734247940217446723753835138032548971795041566846111441395619200061420887898218915493021384329555433671051723783651797727654976426172762138012332951159164466197155671556130878126379561266000673768750024060123240088894229427134044639709022607296912984092093015372014149818035692872685006247705382821775839369121618277198750487947773414301599658076448186889879664275207969313740446667824580786902889296144512129801559564636903609244196103903261073207164606558530388496183462090776198404384520644995060475997330452539729142686506110408743467317726109916835138596030863403160953268367216654564659496161604812490108358708469423785652680815303709448855488108190625902340178784251064179512528879573782534254080669600015579620080761113695699826564577961107715964317321777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] -9652261196716571105059646946834218003809920499390515877680509100418065175120476706699943648169701204264271807563666986499511897536241821387998761627012282065584682603627550064998524435085981061712828614327542533604319757992512353384449442869305478451021750172264050381408843982602816410422897169577422588188769470453191218952027200460741574225384888478999469361850812042885456467563889409183902479666868242940906309433922981703633263289451552352039641753736167630947339579178949722281690930471271691630685103457761549585308550094107184115018955128099214659834350853842144500410313707687007591872705543327004078579217052565593962665167334468472643437903419912106551835894336705210441139049533797421601371468666786749629867581825433522504233209211005062789526922763618445885581856071441939418745945309880902211136768546666857573846780748749819553523536605883821621728078028977480038054257510605131821155572866617556633077484120041351228107834506980262212528049837325430853995507069102697473678443606780860064832037088459703682489237264239656734106505629961740546082516495687517272702904687524754033818194019641494078956608099648136493501875759978520294773722505784680001893100585401676610702879479263140048097799863728032051504018407527545408421097411604782494208203411314369145043659216960253008131355973915932288199996361613376597391133086463944746613141276948537734869449181916924672370492870428977849067497803376418540348606267890827700818208876185586759385232983481116287252589529677654122249271968202445982785848465743882864369688390948448442450726918533876027767990355881884168046880589543224050573000378638245442631258629658968871505837305892737775005161172115198004944615947329973276545387734384203786950071161362447756046595102474712330685413250034186358030863244992145465911265076947464722651256190633880254627604497844695462035607244486931941462828393140024853039350609439032150907673341727153936517372415734684210365303575379602296439476043032057617633701412520291600137907239756864305237891173221249565177398058030201236559756362574515301544653721170954659901550291906902054056492272812945118261894662817271461746123141636209460138782646381272112539891191606189617626594337953641656251173329376391480734967831832237600985452348244832023067936406198065708528160573942827247775028969093439264453812082619922342776398701226045281695783938969363754473772811127583559164425569337937142091753329108971874094647969715088290982904707503930625207699201520457805162567450946440098229900383941526342823635786771774291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 63460785967537889603400927032944422080333405056526368811927192607500836682470405750281349137229292008804649799892364780861535033280583880666662239105796352945295044270142357253387556081472489315292651917605243039890194028786764460078986137974010109686031737846260499148543756605188322961928970945319527677272815521160645210723040595852595159787747053301197769424168641220569977773301404768446770960106288967027188496014420515715929441390749462787006436833098833051872792684911946538826159101862012574856044023190647993149036982388206282523090261850798185077663027715411962798970447559873026526345271839818166951537404059403977927680708761599684367294291616467818164915100763622354849722549101110503999661771351015816340553535049055638699445337803245810454883687345575535687526650646374481747958509087651840626304302464131220467302914346515313516441798512373926094639379242152071961709728714741175138926790702997373658697087622040421541703303707915490982705475675327232213471659673922765783522964689481324832339208102544437713933419351048919913460179038871169444676222630205625444157742375103676291981665493571046526594671885900534783462512396170091277505881125555860081477713367456582598768998305096866512080326916285395657169127119187569453840967067422260140582089489368196146297930239327720873901016561537404360215092599630864306735869981667661739352593603422683295233769047117875335569934352094547628633260630600662901790004815770998432313757078457785509685134518204141811688828822911211334634207379986156992448303421455608267855444533063993861403000689739231096192840641889206654620649849406700937237520684459940752912313211512634200654560701247661039529730686837569087716167306909222947876464304425078167696719202551019549860497945160267244030595152254166858182090687057315761897422969908249320761769126129608850016058768475349775322313653497671878124516414279552005745422067785386508876983540441680997328067079578402187403228464884152661888789535581479090054991803943819726122602110912382228276633113928127356338851790277522544435866983002459262635542367218821017019944946134311351241481159486837241738453287432356281475506965122744673724087704718877539118661151203712730932117675191935737181589541164815897227612164958681105846844891578117002469866142761919150177397433861305089337695152742940408938208213461986054297080636509855341678387442619897626097479080404937491652200842772309814681566563039180806300650301472015751202197453200367422329876852036161962455462549784695541554109185500287537706753937527537345886230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -343490525474219312808213308704273177879217768129081841319965920386880681167398311060382825156300428372586782336008532294404009927566906395123545018372911005620168657455341316159957491709681364443556154076132863513013213400991865476519837929789461895854496679387270998731696590538595267734096890873184812409397483172254317289442954757984216941313573799773418076608432476633249076700252323059844162885416711343916541829046409762923040231254714481445941090608762387225037446756913127857033131415673504439499766787034478130726680328634704023469480685229821731323100207827450484001505450235333366273011794882692922537125350255539956458834238063918548963222633363333575657765535405532303067886230251903645034578035577538573285992420101185069480692462435815691292924774828036408606586943776336869577611776822571124604326150222893327816865443770971012832415958163043388987857570619613529777073144029980191029892405470152147248153304457393462250002005216253265802597000313090237553872857560659924677117814315064372760922347073478237982539052185323622441569592834349499124697490176498449200308810416815278888540171180180878991428737968026703310769013171012953030868607973862911933352105328574132284587312754474703471722031897111472163490438040102723795922485703882502633388486151989873156675370621197957957773809723740234225752900184474125136207355792456340409643411415771628341656066376674811731771016195092524448280776401218726587235055876097996729273038869993387680706119876061767353100168668591513172980208566320864717039837282803089662575944443556579082252797511079142811964913315540106500241618424773649987039107379124772518739027397712121809439988325943135584740625776120276709311070697454114494916854832416930760637979447709242347620610474850479415383048161835208091767306669309885732967652038139558509923143303097828281843874306450496846077302121787897912679748009987101511769696780863275522834886930092589101129532957752945931097289116657738222392905745620636979982725655502347349481794381392797073731473070012675891542057543037023795237053271888458547348440515259497258973508552459227971806656349711472445943528756224418314572084147072869443367035366100295471850133639221556523257095684201785288978253916848358617912418172712940940771591433669264982270572712804699236761571110054612016912166609984823832183576009416698350477179863160681206696902648314495257698392389501596714737804714977909835517952411866690938720333326800430473710909255175042682426960589758805101365988881561741242595046756658216935420568916015326976776123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 1577721586343145742336646368560119667755209320662311926403467511494452298268582487586725126024897805931099061861950527792368524755491390684909801894664526476233639571455209592916434114118184114619145116707351815599003263494980444792716339432384910928550436641774796432414560053761842186492429262798689740040544526417308722292789640637094187438466206441284314727166363647600843304594825727939562798927367642296451323052860213976829557943377202425736101618383540810680768326047618668725578434128630663635309627300844234640830792657043342659026056129307946665212576867099968350417990864417093696266722549480632700956362189432579328374231957652485239318040589294853901319794932282316322300249418386963587558384924450131892864214767118944326480775547917938676878143352916921326717807441919665424119917622613281718621138853760647024765831192892082462728735061747432989166028519345309122574761340111013072894453308312988985527562580981378046793927805467479247420531736799794041890864833182067017658901717250832922278971356982440849658565771252045412405651196380242037273124642688079264228146977687027437799360208384256885019626404266652331285149485151909031529696212651232838731841882573835990548893852708536119824396548177961074333907232761983162860308938133446031879462891625684772014547083433879289281661871828679055489122260552906331047633868074976521924846883669135302498329096102426672957963235566765437903846595436810710686906576416612898252302406826704036106331362593907551681329098497685259790065938458168427050814636266327670554673597254957520952383360874725415118041434443597749017588367945237307402874166959146822374652167532657693543022684059102538148686317858222908411254422108410738620495278916458707237700176850029641188007930830305452685763103335655054874237189107227746981748891498033329937438511534030266823584917144403719672972652750621397483308461081077203000494704500519686106277467751766830246683790968661589049379906046687944965376407602073006977892900513753561943428169337077542407479229023788623504861374211918922303905355732922628314171904355224253855364877348567291504735266328110660622594293282965824921336825973681896336519163886896545276152519344549540369612059077289769881908947197267732645660779077360815641687519753698859787069927122893835746880925311087635406576640497494488061160565873505073045180228983522839034777374309199648838444664491266643513623633132794775418755807108297442896511879950763483926605267973886147490191423863547669550760621176398590294269572327501283126593989436514675617218017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -6120279035372902323357209688908089035646065425367668215297141622710123283058246440570039809490307244607046709279157088426639899144339282603586818284128770756115416909371110623796771123222195151023677213671005849316973492078261917078928579819655856924409339519035162877071632560512338788677671787824126511528617682907134295265268731046458868208455850632418141076924675960099497197223912773503163219609523231378861269047574975689194748125850276553408422899179061848976668894679378969683799477085890743716998000499929580638837486991869963529838321979079471788329040337491183778425242700069199604180689859202556663531163135831272313664468177321788381714378528991158044941634085547562028033876575434136724565184120631903297860757547527820926269145054216815802700655689585873527169774360370070360998907664623669334160407523090241886359236922372683895099711393503491694300663618914459760003070578212486218130076969209102324578560757441104361522628183715042019740094354797687227104499136105479992346924916416367547516040047237465931956827210863443101087076952721541552941894205010756237058652733489742860071252924205536645832190217097641320211515114260474881548063933170905808237924088613604649126989975692679305285503908985146932378310497091102049236943367560200058369716872789371037005951604553159720556800212531230515077354254710488141158592095926925977152473733061459607426220719645757106970117201370837535432183176707837371245978374314905152447623539467733839383752116077658360788581740391300645332045456208607847624529072589991644532862421083598502884240293030584092724927957036227737151473138846023670259922183297332110585452198687677825935086394737283330586119120628121477070760055104416282319933800005235987774834970785174732997993742668935455311368237814188216965031717984710708226865678505976066087432192942834707356287647771729314294857262668119341587611657072077608883255703440022502475900132452328883275903570302967355412560186057854826718847004957589635394219135560154478811617986056513170276112399406501281843105955698748931639548329673832149302553591978299730606484042649045129526889061121523954686178504103896359988777332255817513003950857095958610369984410191015855866984299259480677563660721667675615970484208868339447311510961740824923212956428231617045766901527643238691326758103835916025314201006920302002584635811114222366339888972166716874457787254677846179095908460947894321722704616214355832891147685538849969449781183498722116080350642973626164360394515787770639220558011039940993214258924126625061035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 19944121992608852849547222572680620093212831301170767737244882366884906900231269808607053711026386005173193064454033870793687649297540698471067897587851410675352139394203927810324549947716637945832792746632560713492201714303992945634599157043127770923820023974100933068305574175792756652498962421901815933825543308271893563570461652976274731364903380894307224682411798507455385796594363780887154741431480617154210944982076023185008030708762420001490798525714724922431601759564106675219562989453315581255417100925580802299366022030039609368581505172262451604453421501973374966208169965944556428376555498974792873850754444469420437845719092038991162795702405280572768631588895790088278325435829135851746437268679078499574352517007939855722718491352937523209545420381561630134730310840403065250111934778324249154335288773585913526063885390613532211400013791427829455133895275584890980674352978547704450663235531077458896561841924907936509525210888575755493151992682883279742813605580564378928223562332436827782205324916129910088152371099360507892107091331166455670198714551078708405446296201976066679588790132035801611714891346809098314384908531993636968573266385788537924526621811353539704355847953177357439950105427994648352653031177065433345278016806094667540050976413330512114166445377122767940081783054350784584668007593581012922380651017107644011935471172104499229974275119467161303526681388310849559956568159658068390539970606627744800143127243624338679230714456775768617700579192337118499656400712108037931182590164344462544394995509746549226104962291291913492353273033507746382910823381274688856020028374282132817023214940572132346918472060259286717862959122607750862598286793645431877485528736999474924435121173999510949644530446491564942061469655015753289299750998537150353076110273677186279800774078110479246111887976998087340584631602926469445631375285898727912706333727641241051948466829859467668850869958318145300548363889824442311473694154030137119992650563347456496252543526352530643644432040904397274863584105049776877827058923463237365908719938425841101727363099934940730258427692485881709246306187618901859105124922461129317384525847718242236429615257742069332734200213316102815916736330989493693094168480465509052615470951926213891786115209403976522082241673113560505579839376941769708099555511743116002590320827192515698332841954636216848040603480579200870332665209431453285915753221678652020202688643483221573313545814782029693620019985348156515329765408831448055777392871536213281302707400755025446414947509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -54536704309126679960906835178893308479438262969466682187803197868436788059411771558040045254816511694309927330947071081564463106769386009548515644033963166966162430740207007527065254795268976857059501702850005412741319910110659638429932051135557949983976638310427939380122805760485441698196616199417287413546830129220752474942911654705782786543111446275426630518280397747252470579573014188616952307687666333016775440402800289368130833483548003382081192903180799135745697225550014162211738880310752903175136310050957503446904877064167652286937708795059506894860741384992158436320985349178085414907810826453824532998190730961097417742372724867844119985291725614189448577294850772521911528929283419274248733092656680036116499767208958975764746752342592501279264269930144764272839218545742281827906639626545190549312764657616672474678657671521617113486125848242440084316458034830989474016016459156746215010080522400842268161862886839010902507726178945265166345437125530891503303819271977022097004165047368990792125201486977370698143476177528841414563429871508562834632218193162142872975485044123055810822974006389542876388355600522835242466635635495239110189489143657328121498344267278517640236905637789613614196638849058454722473738755318674123822165207087798080364227145798311397702459247083282602009432760368221074404032579844178020513674409165345786684023416604372412936230500613936284579922781699527310278253769143496955343289078438787814961970998468797903465491939147108272753382976941498761131893735312667617740265523127019077978159925016948834805093530829815709895342433321084214913448059827506809809475402145557517443577081694081104646879337433835974147040123548721570741560230381976927029761511607210639813048397433719834332914997680351865331102429640921601950907605402421511207188237888532659116039580544869152714007742295657115719881897925692091498118877592498344992052441468712198339944521438646606408330875202687077707144131535079874583363208528234531197608693090835349240676828058637116135454068966676372204348008386574691169294884046242112940664849067880120916764865406502577796745588708216774209707215035930219479360370112848662090796926924710700546851718083186650225685523346874391142539690617870210219665509262598035851809704441810339482467919352174431324126510158029271599498775407508168029144044261995444609785773365589773679522130553051056625950804504259635832796143068950056606339065434670792772565347717811910209981473190048621148382057101487742631044568915031404181092803979541416836696043901611119508743286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 125160010932991520160781585575901373805371914644456138927845636263596183191375842929642782620606364805977538956281452577285785236249848596959854293863008643364709136136266280541695273114131806625588898303017026717188489466187045622681663276390998875231682143062279971852078237337485830397369716388445063075600348855987461686399599849653473801431518904425340067244253875813975527027159592585364319822963826653417026087277442648523903778123545756239979528575856306979385210093057355801658529582886367994865091638132468154739839723427061489492484512415729134707177933247090988673692703696467545521707762287152446751000684567697401433351427418322550027306034311412479482163550160337946768145325760808793031592378672341166606098363790081680465206946885676975910707992489308201315675579619101927377129832400875027652250926205161383121607101098024740372701579648717865076441703238850927696595480785999641531443195601590548572198629922660233994380671803027655903420138024496873028738649624842347392011852793000932851559519123893710001264654381699081516113624014118642430784330320980312331831197051421701967527946858085173384391698672197701841751307667476769661907605787161798879525838061368388462724987854330461088893379724455833538974416077473660394139585296578014463974105157230302272037975022532749845692365765298109370968487448213073208321378412643098717871404704743099297007578340582325961579979695822162342940257506278554235982486611401404875936432502709774723366791158405283625516645895077204235433865611163506139363656727864312925834939422162144297081971344955391375702728947297994424636004250906507512577671450937892570037387385203923339235938851953326426085282835001530433599754405863256654612521808267306139902242656954565331544820666161665981063944267531534375583901435097264022203108437280931236901400296892739876555568145712562989785685616719895462832850785699472098832292469171089864300679378139913956387064698967949611638583245261925728329872244628687969147800648129568821567429944829419033100002936193258070953034855104502230749633184980491277019055476310933650129096593375291796882371216501869306573494852858573225492785361095174758585258163655363718025664673371183327519815254121562169686743316561730604475286726965377051474920551338469438821628492689567883593263088369404455171269952521173182200043834181415419959390301876154536715278339365201373339652628965913032524397905724818622358291832530815261394928001030960988099554121318377418240191879464541762982248229197977572691192755909017630955304412054829299449920654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] -240455344299155410466597448711309306472987426771377187380574686224378465439297576306342371007799491842741131386073650010835273180466973474001992696055852299228546163044008712209285421720791417579012576897130638026041874918476242544368343359816284283280746068156389881009289854076098014260142565084019282893591537479495457948285575882991664875655363551188902445514547677876420435702588954478997921269136682132047756763360772396504728222707268154619110478490268915522745841881637354189504600747782803079418872893079279086748421570008772464517964966233305729961433966814725908521539789600835919100287947402409824734607207581146768487817100470808786376131229354434599902634962556157361522961190983326167432119210164959306956427347103068068099443845541850065395285437444694868022904211146143334014150180037850980278464018672561055321561400338503697789982440148703813390657173647329012005124374175812298606209750047684525197195393371042527253662119860870588952788409283921046438397129497783575326852977193128273345101252686744109218870142454299934324341097077979450866935175062357772568439823131336688647993010508750292722581535753398985451223374359302301161946664512898155032855698197334056352216250108663801008187754825792293546480392553540907887585572946409988076584160980016631175479097622505674573143780319249601175020262014666549534403510338289795915293823492725478589434882242272322638616283842849004389960182809210704422751844668670405343474981302459177525973498901932616133066217086371964396583293143632559315627934410427064549122728188508798342467129854167093635090841345381026397524757402439478397408700543219122186406903285225942539960054588259431560796394574106935951670321853004545980950311421475356278687402686173632497169407006133820281996898272975046593937774645525520455287949485624714936866811534411760121661903583286873573528426341672310369272172073895429037620011683629824214418526265927131413502363428653712355355421795633696448307291440407042350093323555126124558274824219050951944330864679560233130209352018439062816297787322485882328897023123058116694174169418488948706863449578510723564306638807844707280491868125316050294701252121647255425718284108430668921343206804009761193985361182100236851888996968992573238454949537664602840226045522446262033892015339804862522217581669008659590946381555588710048630305540980333399560919143819592316168055942263476529495166896241493525726188655951792396852367916332800004956562051905234914037335790509856425579305116811005798669758265527843232867155620624544098973274230957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] 382610465438427674654037238325581790101181673304195886954649174395607398255155037382587710671245642152854254733407180816590599557387694610938424580400744984436611901833972351410108820427960178899259994522450666621034790581120228153764079655971308718592825253789181610486866620075495794985838375595260495510266761707708127736351519636423541410518990896349300282682149013756685898341313154018401565215571052489647129298672675784098588896355795563729486985641908231848020710761152913610769806278498908330336657255496782082161083315302855260468922187855424204773035833333668956250604766509292288542218550162347382865407304182423500948471474340821008887932131126957183212625197793632320929776142121745842152604126046624787702746803622665777365730446090553565196069365218728042759558618556288907419735555106198816761516750349120088164330578688351737724858650490747356230102604717858967860175323770764262533828839485206924799043914301168983057321000776589437820884869144316786063019464077547519549940389307870212632468553238376200070708661624186972007561411422920125674116199412341525431566847703114256432204007428680604297218440766938294445984626099110865225032675332660598885035007833296067871468917596089057052284221767102851109491979435573170663805984946105682333979981790920129065881595870972288028106743723650690077904274218446995548447756026673444223483349826612695193489050408429747555489642929285658585941837499265440771549216935739552213919800846182324811750373517477645391716650254307620277279297537865010369186935373973725239035359012762269717312993676007750275260863756085353498374045956622989999430820530965117508940040299731624670250454526494612681099384229589541774769019510351001678036807111155795526156586216092861368384986129590388194625994699662946034365715775957903593074347419014714060288994728455117570411707413052711842573471023391551817088561458759438235475981085490238137314309853486925404213799471094378427583402616970900160467175265236068980354447351811367312415556893650217752370203373569568020427260191998786364398331242018727485066170775075886727702402173027613073158369421938298554135486371930276673605206466570078137120139872682459056189618190571439201333738438918005453285879675255378497692576314535862101516205856722291325049696664239794417753825534276067076757859760212101376931743228456849181551125173139444004086138914843674113168830271193937481682585511475790534976078360535559168434069912751276349664665265129330932812918868164783828256546811576031563278073127870679975837120423420856241136789321899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 11463327657661671850900773420219658877670060241079454793179399377291774073589781701800603230880125075969148096199176226117919536018091747255017519226858773160681859778964656960324365681342280822290768398535763894229510540543517629757303924873429325826400702870650569398292017871770282303416920369601525614356718511330807068799366467950531052860152358834432515826876460189120548761174288967233345881788948192702061530649346073620133318646425244903406822651000300320715552653046310022195517717888624921371768393297107675929692337573594633415193838862946360009182212242022547487168247031434416198308283861518472174416508904857155258973567421300585724826649187503970332989752486875911628729338845747832788412089685974026293422463580151871405659642594829164079762908328207064041872616063465243279361469824472877821205308653165122448021620528714131249853398586059861405311969003487614492811192057244919969754755265293928128588079646679433169259549182745557727415193035136201874338504362618800796104822437850974119900535624869823980231540456244105939037168190701743567953888490422375988108097830027378003644622025318122942492881031238616850776908699314084361038450164886982740042225921983055402438205350896096315129477246636990430835828393815399375906797053481029820763362493434348223335571391445615805675039995751143433328276470447636038975052237958133850816846121144269442485041364036647589997035860615919866605325786185500835676896755683158069776581027355242305202630138334689633942248136899724819375004941547320835895518328290667881403473869216053128246277371516779042062630270169236369862940615039665694367474200927838430390296171775782094806512930634308022263161414413854518801132112144653598227913798282555818221876153529237474474306156306065397545395614783508967634048781701612200736876247333157944001723015911638942571280652041562767527965633982791093143224793191263929357758198283103649865179857361384089859680577513720635488502515150429357826398069280438186737660418695049809474835191673301913984327339165829593681006341229636270437168386543867441379046434897286704762399831686178236181936912995103597679602878881798864763818098842446327666543818441509230371549564766102001895778928317467337510289984916693595190608238716632556492456742620974299185072559613961745404118666626232302151747548336288704342032221195346542937686048232350915141486736985262156698428341899507875263950467605817771682587399503794323152305878465995192527770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 19460501811647732597436361413169651881795113977577773474854751079505470984835438979082702449846988794223234633151764822808306044966106269347363653107518124555131194495494028375931753761032650873723210502085817791565658696528627705312829937237102968801201432341047444507438282979078250264948400764043956186206541739156009537548839890771222159489418760525724686236894828405976359155121454010631452960826069872147639813660463634502255007593944277673424402350567582313371223874458710884434754092138734466748698354953258288043865231298395550985680782650545812142423076208606596343306066819168557076122482637941165758693996841562168993767986114691484447186109875870727982103452366467746861025968529078312485978309233903453996512441856112571396874080279793154291355299422024989699387818069194163831298499810606093718959231181186828486133875199263443751131892943794424567950438528843792931796642153677798907076320808951101922577978521100200130383291127224210596956402374600861221852892174309232795675069881931423696645739750747879640872344490338533795139914954277333408586539250957161713192678379355496082728035953954669928571753914271568194258668882448117792320104858179232013787694902881130547555665885072397804609744086988053254089948127486360574532027502243442839214594870711980686670746200717860484785345834957247364102099917883884902034222731867250513006582417186358103153534670910682928413052396634135829339706858516789654653023561883859703312803017777683272582809591232778396864745744667330074955646367660886849927774897808439817552128071562476230742443488559453218156156814887473459069884475192146340223987268138486313684375908201622960352384028155109881655350754475680157459102210834523164788373637105862027976916677082206859854256343524397378507367756570796014303337758171504691016812763889813485134008229706376636593542247896200815424235065905514396293857335629344016379927926508359887437972946085670595827636906073403997218560753106166884080680853411545014320291387100374216993637507675930573602071656181439768252069509703287984828320905210651266264236781368531033703023054673330050499256723564278518852936388138797665765973104880286303407597343875998789819055541668377806515047400464997146654246102263844014236277695254907439334616103454775196245179833718000181212362529337696015648149087171892486076207809550875799001321010662678957933762868057314794667345815616129214775712996245452979057549794450531020079120381183201970998197793960571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 738349042157079435257182375915656791316734215006160696804956157506374918170251921303281164526291075556396029910411539925357408096270916310643081326764099268472162519445027277634910020096601131724835587295816644234969857297033459927900544564364128078389992383450237192111995452443241575515724546462950490530643371028362886771012612352572679537507030824587627862753184441785166796612730893627856869080604453394628504480130443541155088294998689375422472966797207410715650183378823432731834727193502426066207145623077853762099765908923689476607720794296044882482309676012953627137762794232715980878471712143999151010001051440168816469468390265353421440275553305980501645406551623275662746345489060670120555054492348359320936138296250886968778094832689581117107294014007479548621697466905908951378280596235917093610141289127260388531945983399643505317880397186335675916764480895301226265764057560710719726028445181950146315908119187050958298269864915984007376939213269462741507143194210474348180514084961799318624336446170113065815828412756797766238454300883988650050091984590994525621850103243410655462042322410734573612264469008102331857802533275685163400670615744408090544464602139229231871999488770969031898723647385508876795623432887218440137133851113691317438055478728609198275900815842362171884863281274112844525234901498807033255818636297938089371832542070940872320436929869801230409380530884613571262071468738884961267730387423932668301782732962223939690400329095460488619816144995217546412808630715979585627759330145676212022337855258493545269758848733100332402010427953052061716757348420300043888196342164461492351166342294507058066588943279728053552590532135525519701189276113753420726653042748659018802781918160845570247015485239772380774262853066046248588688803146887279571987983961291294413640182301363074371046298782518103753646771799596832202658934281146546915916550876536170627031606051151556893003226416121894739569029912621109550834685023538954621026486879551454481682880341727446468978983398819433740114059274706128423525436788418654337363030578020164585841276947541349033631121490478579580174607763527460107238617230567949953097599992841759376567951809762965339803279435338438126438122379574878009288048324919465953799198758112210603101381025678559570503338477681962794568887678191559899431220605290449142546876966592810153777062299592047988385930274859907118575558493877814388724845978626645204528737564952933780659805051982402801513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] 9429267595036229092146330665990736023045690209529389859305249457265418819178863941405284492226752615782518025784004037148460853302564652417732386687567358266462170496375580709798287113437202797312204342516816991756566777328018547022983221720202715989685153094594161582451442798761381064442453107177149114234701258771219872505014293087273599880066070925036616262536484354195734120728761609520589793929166551926886822883167433117501265976479765324534161093736451704353218669124777915045815199857034872962861641325211655280065066329814456220332578577783290201101655745925334641122049048335315900619756043620955599140062002138615586691629597004084032529173836180927543160754868488781361817165554808644186603678695229443517342476297517519594586001900156439175781033235871611922648233744340620124207926850533150174389639962512595464583374041825070281623080345047825040683458950729646804581993759746830911084930298263991614160490265095413545061386987062384747631231085431943763696020907312000707063093943890433418392442503545696745550241845286233613816361401785060916174728945910442989003626570416359361530221259942772307053831678471205440287173332059784923737887710966109114956528323894617395600254694340227884600783233183501258906681801691000098134737183259271248217591601266570861376630449080385789422328601679240120444639153375584833308823253972601110900596136547427323896152918161389901158750981721828717305364689798023289495808634194935702912817407747531568604589310964725044960662346660163539128773211535847709951399162243728981596842347928868731059563930701566775654329108802438030272719729909116767075465786293570938706922890724843038632463815287991684811841747939898688974834642993396509104126347354396822522018086465174910447950614880626041770350013820575742109155603060398790261584809368367293390197891995135890899849437557137105511170084526044581345481764596507856638808116067398793488593324601459746289903793936140456376292703590688082291599512773201542476815147609055728383977469758094794781173533180450352278115287691148086452747696817205660946529296214259848420648680911315212029141733719809689970651975174623531008109919258661659134561074960734813623335589276590806478867617310371175229457262875852901995250165538158771822345557616512234113493749364479228144943731705964475274556201074209554193798142827542329136047990686959272635527692416282569385453903861187002013076759893988218296375400390205891053591006766183835186012629492324776947498321533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 243694494406381958966062616053610021357343154974378731334643707646215800691230397916372714567473325854568754638950168629343785573709713863356337942960697495654010981430690402859235379236562426213458459358147167906935699481658457949893228281929796575855930076170681252719393269303984875311005470460178099384953638840776913345759777499334178661287615750448329221302531414385817059809082726620347371132818368609698118516961211456620449491580133453809262283810945199132747729502760226497486818732895448283845141829784787634847139215803519917198111029426779129387450628745362128938334351063798697779003128394601112372284277963204670677539597195178771555036953557646743398746330740561975307920564879408477694969173802366315125156823842830495723830144250320064455105532888470229929426495302869651903022485602945637272386185916521587448064487910826823190657844126792535852179799138620474983961325948224464087634875749291591860284899023932217736412314061270215624314107596055038784218364585143640775677665564495112335461668179702664288679326868749911661595996895965215590530981062376933968709932626166510085052778360707477974822013260055821378316121342442474298272091706259554660171016907200027277053707056797710334383369833476841260514429806392630653124456696895638521495339472964103137325438260188849496220980972847880321362713862344878624018323775958736396754172757396709185946531055119796461309778296224462488620862079374226810500476639200345058537487460521366989300210987258410301213235590590664655981179158005945325754427250227849106378115372357074650783829765688805595897143944135990943157099699321947904399036494542074686472797309298118568372903819405679021778202837449989623245315496725619700405196082744086624599266531443236552436213027545117783597011088658898245460753358237622106612881176621347405475879358118111209679076440601829916100302257701617149865608683313947834860107282781874421372355562314380040310001920571758095674748526281649321426765618416522369107653772987456543318611206063121746382719175202452155243774182175903627250464769623281921748610794545681809908782761254983396405992644829507497737305740603457876656756237184880790687893216250027332350476924181935564533169030794770017680233517547767473930249020977381278261989057611169162187712917152274715754794208664772987678745008115080647116174598833533966109442916677794485039347221602513971237923123237061524666807743414119921442851538775432456557534941262571897419020316988280683290213346481323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] 3418901669115867965001895577764098376966209524453556340027317017760585553043147887941101150234003563079650300115698876519061065523113259091593239789201703503400613992993713213445307344025319204438594358072141816228857296866373810935487096908633048752203112288196952446644566111397275155020603112275888635608122540670806489658841785894039863470013257064383633410627388900729541309808387724804411222655566609090579288939058908492536046051254846655019436558255437195900390979480377003026615395520686127357043785371306943883404591128405984252886123068278393307435654193578132405484585293043003065439355884603023421786037163380456103891588924212081415788240051566261121380866737394490867709434649635386274831959567568578715581990349941885956301381367145282200227259097113404615736608237666166012797344251173058338912104469927958158627913385265274387344074012496706654256001131725408748390351984819897295363937240229957707628084179201927838150643133829664938834043231292167729034436609095006706234880587735031585345992656287061239738629597013817223665046500706988612670143033690271056751640423511005278136090126357653168569605970206046086668843575936094556459007089516012638192825110241494047509519286249672249404177041635588749771436480953538893470505714880215567851610459492668236053549409498073853674082258300784340700195330518716124289898047324264042516827946261238997793784935508433101608859371630682430689656346259820564893910800890650118316310179285979695674061608451892773398009768749629360336800768715776665054032474775741774619183251388177529184158698841509562428605394808934716844813783169916202769998224138398013422497814386309649855280793430471915028990477362257095415297005491735503872971755329197755729823284600369696886242640266911199288221131385646032280911018653288677131708462956901049644014262071888244101587522795136308159325075016618042202339608008330113515650549462012348292147723930796417350500379739043919620368082428370775808227708612474151533020761736884409584928959885478704484918569536027442474987926322835985414839336081230907376359541724827764076770548063912163348843723261676725176532248757570888686478054376875548010222087249133796223553663882032825630625957499291095659692052900523779483715639044190498671669966384717713590601791673278327942600602056127176663604313449556955210133940572451171735505208718343013989897696809027278605292927999105898968788501244179366934719298160143617538312589412500123431360408987611521069993614219129085540771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] -6886034452913065802293797773859731517363952961213161754720206861618763354396642908631358069126622554009066579070601111660278022276686444383020684588017952547868099582053166983193947559523244069177796502286735292696688764062809678301706016742201352021779938147211916621714035922707086660582181263451859801759765419884743492701400209532710722245605149217053511676957290368587270869584052630825885223582752671939424181378298174247356519131545049474751615668401454275964320533165306894168332694271689651550111865216596591332066618822335768941287881256491071214364544090358222828201173650126583088645962127965072942041749882013233462433090279347678944003055386987181817853877219397229205163303704391888425824485530180548106098114741778839706748087667418997266929731383141901128740833494574089281631716907141884188610708608022238214828936479141763269432310023631347534442877822466477011652474529655690654601563254638926616731865133231211473128508462196385788826389007299596245697575829830201248815571519737116175625741349994442873154076321560019681352146733834903128086412652793188660236006290724162305288007333939810769519317414200537881751137583810194351351662378637922079470506644860290668160432517123944621225042565856477439893071215782533743556882974724412270212971055804779333145052389446190555442880547785528797329605459379196933472754172195630674458111495894829450767716306131730883148071625934272880569378123924662514175622513586308920906092995039663340665480288275354743721789043050038694208706210311225651212700452542704532749515796277984177765876911443725687159707283778739082527331222798797542407193244484887465825823909514735502182228880104487444711107144635479199833664188113730978547685022289300058015926686148683608864334465247971224149685233605656922367097858684686790634250663492706406328848094691092288517988380661897240839657645153439992941402721874250082188891899208884694418880945022437860529690502492225739650998005221463871980567100089642321592528261109039805037866447408741151650509928544813877588969148298728547472324894877202316829533027517976889277586447616452042684806175692651070046626024317628182924099891552948913106209541414031200158650044852302254987183572879802120565009101894704876031738069138239054442398666926378390579599536610576304273362857982058505761702334550264535430022844363225928855265888396966150630283335638724844311325811054972760350320814134703789403967957661339170243373569352575862398394197262663229963663980015553534030914306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -486067887864751199864495180776948451378370831402769187006220855023728312478363158018671363130196233454346414926999538321200052329754552775803740130923940987622316339766737891966286173657935347192486192962478666891858697869351636719448540688745929802889245293812394274459827040867456733684928209270119352090537041336689756256534734102929704473276466489587297050914486748613365512192601954286498820126308526445084236003743720540841485380050454914554979001503277246259087064609736152428568934488777160247014492034794252152759172037559275279991521736308563369085274491042603465103806327659397420950466552236509293352973117925200040923373875161007123834753121529594506624539775756108405518553203409475537617777968207077185134668985212210680191919745162488296322468697162219461457340960236696711607866604889171877554774521799893521530417563879473979084595108946379025149719415237344536278334251686493435874827024898260983083222040473383933024655408355665378247315897174546978409592287235493944320093129155521230691762677268389784101212162664415392866190831817108423755401501452986025331480868846545363463210697043624784329657377795205269482387196817689822584850258687781482157729431783830943123128896516725863894306856172824097594045583858710148116840929349911159116128322019967914488129960833930236882458857434050789018811374553171262713258964877770658852411686084212344193373906581736092403468658047648412256664602499359967327624412435189950369261324904650626310685676060840114479706880825610482047283859966203004340078680493125577470629539369960837680466172735474509021421694510827678387284549312447441005368804467562191520735287039728657970513087983533441677240524460059794468649022360503570839075649713953165871316505016045325449816169659353595071573631149621564349830146730579715727909008517673209521048284732509570813312666274121036988283029437479142900318520714423879377966251079589103222106647501636296853721285809272651223060126507152036390005344879661138882986090877542099506183616654648559159593232611660999775676731301554351047896280838447309186933373979914418264865882767443061726487014899740893305295399995666540329252211380419032112914592054977045425591003995243410790288621401440221989509547663570705833695113871750545575154525611610186745541575056150378362430540791608226963725267891637323255068490218627756919246987421357190157784110561093135039268483179664219659195340352252026243593050477805371501057586776740735761883564145195560975837301143087643140461295843124389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] 574151246984502554963561101744577201753466925815206348719984506405304092029901410375376418737885447381621391408150500248629227658891815510137757525173411272441686128973175913214173631073598657493440384648238579312592753652977604734991079836599779771464664903445846548148338649061958645960852046871629208989846173371040324352814563920133743939528032546393548599525100809485352777005775759914099454338152394344093677464401985227716542405610076282489231978583247929515662524767658876731904186703970366890129037953485792642480520022670255892921169548865029872516398010981749114249169127098853192991753099140091494759284527305451271639048069964124134517710725333157136106445092535076833915718383822346823824592780659691270105947467386734652835458940247657856314892160211203189672486638493043906850361101660767853590879607760622731776935923031435706972350128845359571737835717900263031091982460165769237867421050412480376192464056699365955573304270068625986826570951302674006660922498058229235360776947807877256847541066353197736354045135643763229348299387312266417070566273914980220779863166315981841905441747722430693727682273070948716709574567273670467731628521259454147959569948762608820390585447531462635306526038847030932125544742253976422359112163125191792182197790732671457933065134400196781924970623079614878020395163126443710653566582070631575015546996849005808975938109554097594020952227755632983157809368573728805553178610540243500330996296472568606114574133148528954802901100459403675139150140243065343906192218657506858978578622939048468379650416511884037916597722389306774263908974346601894586567611975565022220604995646395761332318314434413399758533720241161387180361144361584403396041305127318122416020396118396021230270906018165553503410960195642700161463117733674460435518174342112413632802262328412284047050241832015728294482367688428880615051412019284507733497500448605491493168217177840288709728798219119863731819066446472614660475031174745564166978993919995825439539454094248817867239998381879058205206728790720566051551543389191410623933567180684670012451350627206203569548923606983511567599843239853588048569030413751327645404084306088389936966860219437411030325887348977064828823000646905480332913555869425910755839464586551924913318753196032542112410163715888800576245575129212743955351446553567942948994362931147366934255263354089192570450647976603364055545055788263317071235265636068299279429361413642810954846984739717616043558692795478748394089052453637123107910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 33532637540112697534857491463945892182790442200819437727689972301514221932272349975661504359162776688840611021500138473228548874055405871072534562003874151505636445045997550110184326234097580835018593304101078223072818996721397396332225556673282166133220026348972300077051461805233467713734564972286135613657540135850918628138661014142671760009168338522936621884441554709372980978891200281963013452558598192596304176886597796019134206826616233293374028988281523793586804909974256949275542743162229533914184601483798988355897698044182176668905295908864904258029851288001452278132090084274439324256558638335391747636027635774377003843952927404306615702801751737371716191305289599268461628481369010028366184316983111126928930350044835011014972637154573769156788051731656867353623516851632263498164175096990808847535548777687859767030550712251788105108045055446709954087912677095629356407390403233015008599767555829919058179232743402576318755429444582230468450871429846618866187500387753369514454314380721245040463049826835669040484081674358973413996661505091178377222096008146925271451644526587863260550741537181989696067249513148880817541979378824268055583377047521090081787547874226467643582699386783192986218836384346291545190685690560691409216302758673085331187216479662956613025676877971835508549268235587810421154437811902476898862140305991763549144394872622544874096495384880897373891553610915505010213909967490636619048954477558077486134800320514307598299142533330561828160801589952925331927631934647423781644353460153165545897172470666627159107473990598837595138814507109841061241210144810092520538103982567652575703127623971023014637548600733609674036721898061312169564347340773709952914929596079752124954021240411984874507792290511870105238804148054863685316244525244804963452526833447320366171465433601709939091402362589935314570019489857369754957560572918400190164862680005355920243973633055134385738174697164674645507599856053288977732613724488708524341290839401925169550109148979286572773713690078867462412073754422051294785625979974705227083296115055153083706233237963444911484432321910729017729966511215115811392281638242443102695459211150792360391370993738944669477191334128965912696274965252596058110240750751017183652210442991984636486502796945107937620644255193817059567264598173817090277798601329518312563340249497315606893948691931721912112605133120041599958403166827359334716396824555135100904129885190090426350175972155191608627018424581417432861485394823830574750900268554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -186796740213925462643859673517559946039362262023419621391225501207540130118537363937223450549226838595368188125962489375823003791757972736352007554480391781909400095888474387659936611982472340655338920158041281259561166721229507451643782055143125656081192152681579146788890235553310722955842133405756687834329637647016579602137526542601385094638866880175678233837401398094780436888222242229741595632756706837547024776107181678490609247404814279817784232035357184201257305694396319710633011071596445149971850201084592968439409570290022921768885804856853786011139393872062534636143881508476094958613416347361680989188152098832371390828155583713848719883453517683941114787654526200066299073828675337920613113742560679404475170311319286571027739571940540078328824868978905414895308847369043105497794945753305025643760749332997745505484752385104992390806095976132099305786805658479257305659210511962538051360560932610087029894804435656808684704059915128554011288464093337624694847877679410507206869534456289463236079205305404562516815897974432514940202329163523928432510529807997870864867130405149902627351099884550920229107668888510346371325977292414697325316120285148076019700973311207496578882498765406750543665248483258223037090636877270755391453306126493194811204905800522378930233182944785402371235665995357078027469968719162312136482483529030994707806250679313691762977112944492010725489353419886448332135260063328666182166423704868725954747721371573985297230269017069065374990083389137194595504979396809358627770999609274524569317366639118089002640958821456241565070129068233511560221816887438334818766528836107256098842200488802992589928541080111411960599724848476052369321978597302333428797010172675582995900384512171185492825420860364185822458367868179812689574876497324493418547383702943551252449068777594298487629501987654998109092983904731315324152983925702087163268301684040204038875920271544219804824933226826350636902742872378794284714207188443558286221518335020297303662603255395857755557806642649954867937537110367968167706658389879034141952373464062929124963449433281102700382482315198828456990036926464971711081678337112289246966336596456966190812721891846783283338138748598068838708801285747163835322993402481099463183880893996211336552552023787991039451635479272649319781058165916642434596962671559441334554808507171857631636486822234074351991660436619119851672346131017680952334603400462906526884408819250101650834306907503255298949994779276215315505504932502844894770532846450805664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 295654827758283083427514826115054940735258699643841687965787899712389006292860932279921036075329115274802691971454874149431853362261423700766826732558519351992458699199071508995740012383261175044598587459449549266622801267516218432065315580736541512518986809524434684713404546446348027869525231113771002475666183821384747596042890480900022727697134289867986398600030950750876717497190633757559972751729956365773159913233455534874604459624573928891288058253997075972605518652957559992370613931062299844622789408538137386521213187002859362464852856473500697736927154136802865184788575817638336366882259325713789268787396136979221739145159702529641918770716248365150304525729503108804272127583131671702706250959900704676434621955251291044095868504399426528688013980475365423629604941878294080709087707347725069793700901337077403504618731974827374317893453106768773149637293593062175064325340778075981308822831926149202552843098800679327774825364908193084256116875729104633890613371367391347648192201216339709145348131838652765251258988800678403450303799913219930070926576060806941715731477912646879467893285327474335150293783061227321288847850647770929194592608218148951354529170586232531605171304971629911364961885534022584305554628169775407782519781421986964206698872196773118734288255041020511101348056658622833327733114355957682973371057861611438516165703946023057351859664077424585255819466184666204960131488324080122891772870057139738449456550036365179979454474204793934887306530212038344697270517237128526224191219204395469296944116522651931238791085275255020787571375088953661960391932481393179922048566752896357797530894942194100593505979643561013215869198481014693700594164259257158778739233520212521613399038700753096632958192464004846849829993621663088711756074944189827353929580534777283324910308402171665255181762874758628802702745402423433849815671428123974333757734046197368320375836277262245853429781247373382168981718811368242148668984544911487937633450572042710768448470880257702955014662113826197897471987689390739780467872892727553306907664273985952749444721104534030013228062628299312260043772247653789698813793104840394512599642062789259927593235055277402088594779179075028883286129970105176729917343126405191071381475710414546313113150265019589308499860784152435787716146664017326073284307061941034529656087723538335101925084932488474855684240477662421075407773878133913269501630708579742552424749641320055959799661541599447888250782463260341334325680823225113158514432143419981002807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] -1803315732622848198371849290433442912392935872406306147167042496494882422089407753759205102088499263408555827353097729916521227719589404095874962662129335023183670074568160985061628016039658656776159390500111598014280763562221972689968052833913366108091336455603418538262267316636736722160646198894447536132838695224546979303740568021936689517844353878839621206609758403284533424917652608586452091789270993678068913729309769701805720643166075069253107410354434555201193509502209324966951116407397489781547037442268126196411106498899424897863879588946167621931578989445449482129259932394912922397603975396317191412121259103604059398936592490248317127858753227127639885830734394630893569121720331117330354290875903820283547867792163417822530741885805196220630596360424063527260463343207191655495494784672880820448125614833106969999746793325188779072690679302314078014794499747213114797903766082179370772395462749663214323681748616598519481429168795328298149225565206886997955019745799259416167551210525629605307340263385048979018108164668279517835177964441599070123837749389160728828542223941624152170910265698315432885227927234995276249832911540619166295338227291384384268398849346092473143186889696820864581326013103865069951298009437645140578586128978945586304592206384970719672496332365072424358383833284164669612730756878464031278722073041669374909856178916353248501838680589236009863010213036144682107323999169515360618950206125264753404887944859507252594324280059296833047692491360368237150965389726281161304337561162144697888370830046075168741357292049183039234135273674697203673494605722735487878492161154115826974171119554965280320225466809485562753786016770094104839319087071458479968898922331808356314318860623024477070117670929697720494290211815267124476146311241888491743445650269638045181758830533228194580847338003903510287073542109871101607210992960471338013463143119740541038273419641587030841430318056575617128344260958148818722919456391436918780644565699543824860806483765333255208952167250404914492775003922801062617114226034452899317399608960583229500638187785388524212079886770038355675344566566245926555157764630583427851291154986044265455580385429826715272366497327186440613490478891917176705745568880059748464039371731384105403781109252632775905037938712708005159859306199433190392397773742042235530367974270423554655336626096244358917286804390314285159151971250272760233251605876326668862843481946947885303609727080628394401648962622539073111129474423150464978959917061729356646537780761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] 20350941243510071303549650491236329487486058925153598119280104260008180363727420640083703400384526339237014892975293478129874125807606699265705323375474017984771752128713266922897194416958372260252050652291867993752142674099361170028501568672470421136292253150370247984584618840603882303887519356674554776404846028769313616594983220633575694105596606150699939341821356551280036047192424925633702089584969174359316280664550794946618607877598814293312120391215795547536763411025282316402825683620742367635861054941145139739340593954111716586352465397572572209127888727217971560364193630089351121965549714919184576309012228544814781391912851632978658005156388189178634185006459088901725928779383882210627292091884480348508338027594624261143410937424896305069406529845842959859396594141582505522604697808457763134294141829754163804192146369981053736489452697894546212267205826847405591319674220420521489779678738804771640632325143320526428756597814552816746030369943884136359838999098487120554739380702565878610869939498035215109299414597764460596717258260899561858367134487629180470522114533527935634997971779594020770751048817082669475598456485463386064782579741854562136635228508678791418880585516661223749269150038091708951903093630020869444250211752555228593260362283072503278197929349587447028028388490746484026904117265968706132714772221607147855150089141966834479136965803322722245251188697274389716657700497671462193960989356872852121380684365207983871669459513669427016122021441242036133743993628947343381384601000230043972400889395270607077884749587892052970272528573840854043504865413058075671720310503498188197439499233037759706773895442910764520987917676837151711635108020051610730997459804464925170440023763848064118469218156800845786880937561505995958289712897548897464512118639881518126602197433079997330797875562401279174291282477901420047348801344208731505367957840083441150983587053630425425453810273867913677420696351410776260904853951865788394214281681062965104963334458915046506142876394722469589248372195986534487201821746531688194518968257721583543429829754877223366189824713804732879951073800679461037207213113446853407334340601841040170418306565387386988584617288995274450211674941958920556992475252962267026851316133781704265875935160480766346185180153578411023293359982441259390650333710066626457088477322455137165753143511219182281799100346343167534181828801369168849074855749473542312715269692292411886154847872671739596673542905581007841903531489678388661374031087802904949057847261428833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] -35064176334552318613235119394561920699801460299529830505432896449999599157955965126880545242442410446186254198470928342344664215956836293467104428360014867815242016866059182789749250918625402590664300256032325656398841794241440701736604791372672782850925263183012435260989007417732808007616538056139429152004291466254889212465801599722143646690999948621124909558184642115402659850719185018125016596578767453551629184792045602767285205997019815745183335580671956988159557166925411968745111616142315039431868381111495865809852555126182563340716395551142540382084995483309965570321852804993317420183242523119212095443244666064403525992617232064851986289216104644946344610233033421663196329115063582064343024423185147718034452714047790692339294405359657414711639114617797848357634613975770814151568648744656056336876397331615579109508723649866300064334632039230458635936740484168501458615178964801064240853862467458643578458147236473197037071661054178577476209364698732237204846313727857775208797212121387023058878361914820790457355705804837735154842636503791287123675448221696568693816051377845249483044107732289574623111640932806967176017366133734183296901851977372490362234507446373676502807004888870389012809730651293091567526287434815851307366860612384940296340748457218360152469550546288094331145090214279052280584664334005320139987716191733698778419981866221557752656217610330476202724337749133763347430681242093641506638612005949317408957526885696354112337218690552812996255132630660700695815047895661797280128468047539621891121673305837794972759947255308411880134193266184287764800143732193787208795837445652114305303946550391235189306872512357320907584607739895969890545752732992997942527528937742932338237390801907029352387689918687765261410411878189868102221840511942419579137697452054917894394498450471181384740527785842301135090831131998871824202112995683889445548600866551843380767220188822182839614320905232357549334122208428317968104113065427960628441258415496310757649682901545821775838389512122114787576137515497866105819923476912055669924602805002415242911471814619575333342059202296090758646680316530339910686631963576956391808498009183315010968784853523902952034480812576702872021752319353174636073133669307818940343333491131633494051996899045827546820016050008933453643369427533595367719267192816841428853411687907875311947741658640464777187660441723208209165561864820387695751228192297530210929912906015938546351536328720200264763670921936621415693352663809861480097296304592191518167965114116668701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -947399471664397083422704806686170468587723665166829791078620433023344699309724554643312433632655545418530084069919599129780206864538389899236428472598136957406601428957965774799088897449619091642154910475436180822254308773825419052370921861049507250438617099521213165643912838624595722797436800966629899443437178358488956609599764298007477501417400906356651734835722355788927649435925419332761359224785549263525662591885515703118123537713494395650566536502112379511142284655447864079846267823032818569751409033512717754921484491359320608985727113758219016726978600334160719357154906123663825791320734032185552828850125991133498116101653612146626130695016279553508258357892353739225752409780986783066669105822415642958562906481047112306472222245264672593066841280567987657930480927477395415113713047536774749049157419144302048886262717224337722129986349737996343066012327095564974027906346317212562868602243749198029192848466068712310315091644331188408230152298797497165021185205739100228456759189212776270368640936610300856569114551756806073758287567773740330131725276696141716285276352793503613071004056311739717410392884522529533742940938591610740271335265137199449009677457994658031223463664431449974690900834558548723614055992918534518965689398030622144295127617587280791040457438061221997640560250217025788948770474648057043299087557337984197247517073059006727435434253248711703720696433564387381862922944787229320537626273904672936355442358086853673084279498171305359355909870335174874588333766451784893442713708962238280392253264978167747859787298567148597709556023265182086341155141915194031374053147322335207877823176902746559932697692688894869949125869318274154791567445910694279647688519494396585738040509844571743910831723556258010120005676477834794367350827403779820783038978388970453216131852842785117937960244429684293691464241665823589878950748939106094764379001904383062512899197601985947183624850049567161605505009193102621490434500887808330187940032567734677183127151480104258179185758165964082909382564388957144022295120728700800340561904715924485931471402101315219913084571951403081096033827959173777488074165780420591288352273203240106347629490927225155793040062710912564850899170995667644612470504251515404460810737548675540147777660774787301482689966802531171368110106377426790973320120209761519024142486461190856781987553289365983033204507430634889196327853593951882178101959171394598949968197133915063451134134107591258271309758712799765996818483392165918637040089578249535406939685344696044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] 12064837196533325322698226560719051897821789411372076877490478944626385521446683562138605301183274107231067225133170098339401563881425313987743610874791928775412608786923443417409414218174157055272324110441154943222764764917382729816949778332190754915836830067223425435382423783886949431406482444545091704588943795002074280454172507393188433492370914585875010009454539416454343611157689629788530947406088066845258667857879228096907984902168033386022843026628599450758612306293530676146811320974404951008440953731040230842953968345945869362768224586013265376996336956049654487352852847788903176068106493832550483064743254081299164064108358890269266964588906573272670921178278809606920187267089315373028573454236361905808265600643633239354719328357938144440974116290056425752015345400288751544210349274014996315703562230625122699867882726401831827132880391959234486118120300026227878925037478892925264144652289092951939835140884640110051376427805256797319053944518052428954657275226544695963337493349302187896669265311123682668574923125327523578545504849452365785038437809057976364589001363808704754810460411199938496149377054694048147854575387021528035450933850249160552839587597197635571984417989732065205427094522701622669776261978076627897652024103127208203122518663294451763960772952822241989236695372302375806884872948661704944841618349261366913290756310487790598270400025182647175108596942917696042123200731205985684580214577480572115728204513123956601574500668171821082815365839416863354429851579252724563331226376836683379133274721050767025383709870879573368903553634139592238719686654618316231505196781028036865947828634729879488906914233189573764748096366466784822895574111448160977355983836777773659263276403442477837419829653850382273805291783915964259897159323381009956572953705027574296352241523306231753621163350826660736212803107671605391504024871496787494937117741409234457116708170897958536416886134868598380454622313748936929196817067429761973316581685777550659762351638629330423998027477915357881509979920846747766180510745391617536697511381966410459268403410738017152459756166827824381307301109178115168746198998816388496865039514811596600185087470819079074983409447092282721473317235607613900966607050211678230809590259322264181952350476046921397799961523147832746335971529421023951023703938276700521015555967035322468909137686926894732466168572305725359607174004938491575525205400547767613793181643859073279062793690201759265223894300919471912546580540876996496938745873084286586163216270506381988525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] -92367409594388077680213718872938883264277553557941494575081088776491304148517305526895219853799456544326498816333589819692543902936325152125024903825098188851423702671466679075991452455038128834625181747822387803977651997499276503859220190896643643988696132330414538888748379643382743739679207914580940188553610894650891239040991764267610656597516462614525060282671563557434329510499885735682858127046188320510684259671191595107889724110324026324846516528927617275810258577759260168256568172672541094684480445706540638602149904177289740651380554768425514347237541313165944556398560626987164799414015994250270934017992350557208056589310883510759748938474949793273328997341694916495753074920949492654852086348970812421910609683194678047285522413846198639355858985923930677203407392834356532226103242585398717716781198072679603342157333371669387800920227578227594027221740777702666266008832644475148899993247804256327926042175273165143290098316231176079594990605302301253622955991671631095385994576624273201718121785948298898959107336720818388127855724336962178619305376202767252983298548365829630488661776052601564133914642956321958936050115244160324969984588112635732320836096620678947927883567521982056611441809045035868820994091821598474657736904077557125996435249628317225061523387748129237120552134822020299703571376610456351641705414604405607266433425244352885746311520395923652969186217787736806129385665687223614110446207883504591870048751130758431540925457416965927441127238195262545923030926671673123985774614662908617435639646161862546282399377530911967704563763535861838094753073581408378510961844215352480331311345409185557671729123539731084554061110342499053244923133997095986096026048719235394758440835535157798177835293226402715721572573520865162343981582042980043545696524911582182125050372702769916820611802864771323386180204524160486975810246321306626246716871223618212145227194708575905358745781036899123464543591830716108136831835740521799033786460553266773165654700885296721532100139974869331981042509745304092698141185854935033919447690836504777452361181109750576109530096998875385377104917281511195576556927166376785929244391560308841173652250976611050728278940474438601122357060819612247910750035075908925454701764107895374668046309803740883842323177670187213317295579805738448061201727290505156376269185379138814208210377177001224642549836839652700154828979287903721087944275221744712127567863749929662129049881439058237969111742330942710983409947829189522993338971011689775281183756305836141109466552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 543269950875802809180497796616653419598406674944509539082171882053491388363539953563073521601746874868747616939077737041758774100011738387931322354474804721255678289963445860404617371160147123613945806759729132451954479348259540922847178910122750316325714944140077892397445822451168134287595702018134036674772488408418973657888367145823896767635104798238356631271241530821866995610062551036956602317568607328293520173928929351397015490574721183126449684044700797169996067368148486798459720934869041607662427167764383450689607011747160871278450569684686466260801926610741375595886819386298975142028227686930420041101511296450583277878985578621243907896205628665529264904564199248588054444589966669283194397044772340327027977393974982036581912512492511812042847742976406851409084020854170347899437173744039075363884472307669003516960443465564160969677902400306842199468109543178974783681221968980570240385777761656833551677679704358211960080605169971275681861844608026389349070734927414269588687435905133803240342366980787422987056034252832045491323405615593679130180646153867320924961552873627832388831639161600094615806137373135670905287296789194164093244441307945872190752154528493808151689316111407635258868870747505570553731577161023529477744273677017640756448360783760732035115953085389395661506963323619347319682858956845632306205906707424426502454455688961042524763171247830883645899145465823848464409084417240121326332367401947896441562654431097903669455622545580164532925840021170912056434732164720901499334415310899300546678187388392091428281313007247772247123414821537572685292226077634047581491251291504980109818609685112352620782715537142456383171704323857329314018210349267112017915093284834089233511968211827690547689243542627152588535948119361770046534527254305292684470970726306929081138572903351127946418162067560614829385128963218980949828242533139300348665219545203332425008939454356763385581056158410579063600547531544688471424469809700045972316973970992815238190979708347708564219869550069705198926492431734333678143674663470010895688011112754605844525224043438842504749958394092786954976351541240100465434123671915544014924859738271461476809467028278055078198078732176072636891585200095838068860763135057613869489955742223237830275501889062412063865514523026638925731931989838940405327486618459820051371681170283714986883996921205498501162262827314542957426461163238870622642315236800619117725681099655716298791425454987895181763926194255655901724949864161091945164865123565900439928100240649655461311340332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -2586592976853865841095508059961557441145977265973293608479476416778889255794718776116049356735529363256677353347140480081574732843088747861308935081543498976449467642451368653699488069945372017888746017020792964060233042800829956568745572434601769363938430258610806070961108491919587803624024307271118377862160342540201636058915550338221424313484634366943251487576405334429709815406620535189223657075381270986714839704928164821989680701843323861125950042469999252139815797364482757665103199462851604391696389911144353917272613434753461629929400789013539727082537659096134857882113668408930321417236036608615572617019290891807041809347950300032026713181406532093920031535480579066116985333325430828580691814912041026459574958917684328639753810328358183906607236649026434098569880918735096081265616913521561797887262191844196687404773753535862488613140394488646311725977742371409596898321033554942363320091645645849103199579791692318205615840836131858025012219768958693907559611026510550238387315156140795858929766712752062878486507338141374259195018558642191585236661047986284517590413319206448138114533397428981171607417800788858215414072768771565930430189854003626572040187194471247203558220619477827278193414925692468049415076467795532914805865885668919060666719514932707185853311678069267093724824313425271620071703122873212986926516742216581851203693084308018135782831292675634655391350100894874035114433854097929519275263177184546324737390729649639919360508281191598577691597141230751291068722412121595588441351275025920271161829340381932712510518140174884997505510421638135812737636914526782410864120186586729419627466823539257254824551288364920900767108638257013395462001428601232552430036280815498978886222711486290296220873965107483007187837025687641426196270296610131686300295183393123793226821335889208796334149463784435497947774451443002799413498611860840252051173585319434058572965833131745166943150323718453549476528922717390241941673675481282053450452090601042438208139302218622535850938236194595979963467613757479270893670396762300345901746045202549364539772476103594717687646067887130420046038971763449570922746016655558106071548069655235166082513563074224199285944046078161845648926149859779832679915119756612500649973287087607405963038804272069121094463879945139145769668070633876636748372819716130280068757580063855574350219576585403973599927832107103653200186805740661341832432905931981914205955995303107159957605882708239378998590456649587052126540786074704147794432886704393825816339358425466343760490417480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 10107411082102700212745954514915003692158306956140543923744671074087719959704403261459296662201136774913426978215278650532872098208682956371216705299425891810971342863527152489571238851284357153616478891973997392972094252833693520304469219590912454962076831811170281198222206865100312592037564044686114162035133034866806839781865254036955799181417397363136065568589615810726403856329107558162547633735483355311412562744695299318244561888286012081417822922091111978390683201011389686121962255716917474488903319870892801809062727947685676284275330917953517615608767985569266292375781719020988363883462384787195047068841824615654638524230633522727788359403006138634788035921698577417392679366463000303555247433306416584699695477507862896632857414670461300914790771131924259973366892630769250757892607682085412706694928507260717399035590494815611163746315455288265500217458207284578073452625049511417367105888005917525797241709406138499184570544416829476209114847535431574524372806617002685026400062840193362241430743571491780991207845717145426135801318020790208389799790577656511028067400731132389721688511589957189171844996873177646149179375398011603702180973133494592744146183450145012200301299476650980698024191995581190118490100852320919032298923816959696104862491604697917295228654067236455155615806027566239578558422561991433413239714991057116555441425443794126683920083890587372048405318547791428812630090007130206898812264661607921989137058457425638278041821283793672384773116474407875186504005150945210263277795548166288426999132099526845404336134792246900997210376291673283657556546292778527735415674998630914050163780947439174425059598444265478551087808749261668247344066951298244933730341931296740832492901567390307324942708909871221690873531398480090994926557676293948658362323608743747566077527263806240139130110543543755082756835452725724013008978204953066995687864931899844066776179254790200001699681447511188487750988198510994574529832351250453606074706125631254598779772448207431565480612505192715718974323344339241282614338891394888676490461337871824075314879057665851892003360737474638838878471760984687175487632823268155706529700772053129197172845876404378943690166799918963769466335898465550695220725417517079237112230708659913453732431911569632099963968212372236992704549787389286799964233720988008137192283016399026799063480850855467947399668565254738305515779536766267532929171477341385082434417215069061166691186539696747985150759589457902881401519450214946449739819761320849117458564592197944875806570053100585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -32595770332502268260622019153173745542367604456428045295673664492047461839470918369153663926700394566332890287652724151544051646995068375293216580188239079962727361416482589144855556119316888560143621484321787226200281274337059080568815535563675725545221987032480092546914481798406930332316710589885358539839158198857301135835549097695731691638914485083407216740671628100771799358912715565566293659794348873423397563864115812862795227022419515305101437958124469711224471139785546121486391786392618754345873116071923005749277345109754879329962761787747911172954831458259515749748633077774356041223682834462648769204163198799886423506938910802491255494673969062417686778857785073819221768733263830899035335621513445602867431918062024921621458374778483062348292764355565079303112060064219303416311745596101249730391856351657585885893542933934867230812189786013103529054741827298830699955169935068182562976084652177143560224552368181466966640617617379272578384247846981134629403050028764481888594502447158697521775352259739415592191576662227811356312055179539931695127092923489327806950672823730149709102127188809356050368242756046786133426307165502317429958345277267406858553444758641501778412328484767239748998104272651042579114387067607102569436338758757380244131575903562766323101086300966663957047481673555266109720878300631488239551308861481938924145821233340358044865661394052313154051981596561057145919422215999596161197586836724212135222589048306207713768070461518044736670956944916208931258754204009464594354274473429120716346743813588755752277350369203286872342375773069859022771409432503106781585059830218154834175832893426222208257316555496757671388399343908806028535662198411593745574130112602061131021811392408431574968773454379223876814490647011090785675943798928134441997840951429905689412195281299766379864080623669622484188703100145001344191410872410333245852849650534048701553897013903225189979861991902583160403960781424534890878860220839260769618904025762977020216446363941361046517020040784444354140676308203049280155631719548989552743128496201727190690285528780303814617971147175113307861246065840759395180491007312161084211825030052922233778711226575605916216348208786028709266122898551676688189599464627484411647754623859503296440069473526989689053994137743578384416432830783996091639883928684159317989974895867441950314230289407722045256027028610550856188333821766388145673011513801815521903786670067522756547897176142470031178596479031563971363630928319405965011081353303185048631007703079376369714736938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 86980521094309822072016323433848378177352499196613511017612883981368010009014182270005356551451669558866874243738998857426314663385212905955164143281672191066859085655396855120568708455654879690895389384401823751607414604081233367559084144286505174826698829896543972476100933679928401497524624238047025908593762939669129890615517301812801776284602280639252698888539159305655340090893165675360730955794946502562581224665374303094532052612827811145594979855310276218313972378707384740389880510674117463224425896752480233280633608341706978378096751090625766018669964369745007951000030032636322981899272941956387204095689713142056543157525254387753902747170754252785648732051601615272763580156679712552713990483079055631643497041508217476188603731527013358950284519578846675286665380515431892761286808733076300583128973202901092765714665869452263797142721769767431722698668805529634029513693305335069509447519652937622506943564020181740042651353065122253891775743793819670489936287059667686483963561186156996956635816013840863153349693541049224463421407419564074474611592352054309237403985943119818258971998881334512929241337249380593380720559132590478571281430999197390814255889434942890837452918969455165910922210957320781057998620948956073148611990238961709957813429029896093425048181241966913035435167785526043436851911835046549790698005256779806551463169158026412925903735197791749800099746108740690388544118412278215320694543373254320880933056189684265014019475416269158408159408442345450363588898662914297240545137897207184104307972934354698279727483358213157365691124880961503889607547023822347463380616195162006920627934000116897493780840734463526229201622443605858394748777714234419127016300359929447505879668085149343678572596983504998805337093868505868174475974897040896533276072397125622925944254507251410054022283951070991051607194310142540626263040566401170897153019044272228013661779370329173658196513661670182512258994762519812504597800157761019054540317093320983291356809947216679313275732673755796669089885122824889564538909029243391156512212625970775634331544132834501147630859037025848625662838024503840171385254953973589019929525579669482351723614756822802053653797336144720552352603388857361777917853832557085506224874052699854678197351352151668274373872561801632322854407713571336145750805856849786648712155325400843826586560857571172595087430734029343883708865288171359352183467839427958765513373675007657036935481809382285528176930956606617197678110981474609339440697195725178680891787053042207844555377960205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -191691386443514253925228295159986639730286525032036895310136359339587136306430930517894894483260642082899809399598854337343911009483976170237944160802122771830776887418491945266782402702081084003499704363869824353224651576000574069059050423692941474348285028645053857459902453029694814606052524549139570145157110160586096435246832248920305103210218505513709546064584473720826416435053520831278108953009314289553663302118371137736876893158233309951554163333913701549989125890069167707937943785154577384084733764637520344991408024570735344714782083576286498525065256991303077950498296169490969805077264673051947211294909958059871566915618276065602534654791322476137606173647054715022969206523648837354289395102492441575352797246053663380727736892583538326736295270621300769541381695741927810165161874539133003003553098720739477955209556928738296980635123466412772795986110088524028586295323729281594597134951248788106922278490517175644401437888126960189996220259774077574403206391683500244926815205592388318712864218438695757953771263851408707601013118559992624811194184411494602364662017890462686712046441570362553729485234466835886295713413803297568559798972979680450216267443478256572160191070736737809174728144642041447134378540095476256740191404311690376131778743442629902244872235925354709055492894801763978768486991656376014035482738501006886917520618278934289684455003658419744542638239757927668817109238446016267956045908596903264092067495307064055183896923781696724237496300520124632229268527799425916761865949581135914506101356387825612116577609535384105789353357181870010423434492932990172030809911890842310278701390883928037433353803284956955740919047076168287318782361384729660398345399284985924071657012526128098654493766856530962384862068194336617201210992361120456460417303876454180679008671118561848299674542452072560391764929470807065929486851360610014141364266483484170901577014419662593891739457625537542275038544723311253652248068310426381804915067440446528722667508542794163099520282063195683349331879817912117241888434034415481935207700318158919915486176624892411974053825704785892087561586328024086444046933791397346868495704089783728439471559736419786118463730525829690830958374525414470053434130055756878284453031441220271159644074533582454669372725093154126418848960843167119117890833247543808559738237047540745399328326096559745363001176050126696538217524211131110135493883490775416123094418576401676792282235818008423681719079270216338243643851148532475542120167934559936406824220966882421635091304779052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] 344871878422344729889871961782388716028870947312250055050551783376877158234163107842943066499300001832601027709994841176623380029941650604626424632550914915008179452336036707569791472850515112887985074850379378162451732104555138022155910625700261122051899125536819112220713905746111187969849617405983740328357627268116233162780780547290992815856154608589278567508135022800518577665359057283587216631993191221124728344714908307429941874867052777538475433896770789678489528268706935145612610814920552311167152323129048467110004946417536321057601350485546423097507108261838872871442916870426867543112003615980873466944986803173810333355073469228645086172165144065702751755653628043733744884883979331274210976543606470678274484828738772963290674462124631980121830547030520461359671985129796131659270930641756504983871331417010350401780390495778902119688972176620007385617544000984734852752528401220531745399585026204882157495424852538544061487697226335540051525028314441763420568939484179259773257541635466892460933901301214209706738131685931800654738878438545008486015651473403915743177471339068561739102037541161267035359198891702082971570326217467938346518748487624455747064340794512734624225377216775610534439855314228768247738966647867562162577009681760076279885737718296678026950136809582614540287560779718410611635049735211807290963459672228057475985001701819374740276484674776491108800072768142848922101746637303269869242592960106381563993469466136532516176517198149261433921388643696070758171713629807652288966526749428003873145965941182396742445309556287297032435474707763358267365939570858906177978067878390515224271533727129818981640438344199837544003283883830498977142232633236246031639828165619004316721176560005503032975341241807074651735422041669961791244196422961484995871374988341435279070935930855140040676063263342197081468871754762692059751310495395857498625389897580183364067880588668617878129661487716816345732930088647674550277517695058419918611263850655825731422627887086805371804147152334772665492250227571866468154729238341938590651552998877218506100823987645957121795324281092894523889370264999883576938579600426269370216636052892456228738530164249479113946180954483685686507878296021119909641573041677517588392000705940557944378550820604448116839810878821307915543217882366061293965564995072148644506982572567200476392753387993301820806017802136185312335635104430845393594249847200632230235213622626033879744138995877235665297450058708618851296741983470355425401966474569610474065761707151978043839335441589355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -488706823431534769063474275539044662015879543183678822601528764729623895060857110460932525646086765220896711553055335575470508354041081845808814628155047481554294352208935954870598695719085004363742609037752220526068448106314153563841900781542742209157937233097661889990913856224931841082468253813369433931720396189447443547749709272425214174150780695120315952880863258363436282768644233601687048064755034956891641607506381693677775749341008939107137701509821718021350508927141628411940426751349742661708049099098549640004527159985584482626175110642558409582793038918437949084008039598823985471850209298392847794963784911032099137273364781102339910562096229273070206434620822348832928649114334230188991493467896156899513426607608713810890534517862590168098805297991248910968128174314357041678855337891509874624646408767589868817035702075492245989414445606894513759232255406661152335714690114216070457585522053313465670319426371948700540927162985446375080094564959520404179073335527653926050218554093043895027472254756289691544013932216192659617209212678757296980721694582727737688193037067325782100392338937769881313643832834441439466932437285650854108547385132586452704435696813756452806781630063645417308784492810139835714242758613880503970007510786969588979362820281812902237363374570462109392870404666580519860928155244114145433863112868774584582242847422950146634022711978861056763556968745077380369569701898082267272334613472008620411453546337133609446342252585773310229321893057318780333539493063196701477137965872919093774796525822849528226786371355527444836796982106105613076572204045262123275846700331609704024240513627528697476066187947865320682923822400557673232612175819740513047732809504495233445157191507706122565536633578418549298754852417622834970240769430701827585199795758686395001270017527982776388853738958149939735659608917581130718238766900976907915580300167503690760765243017310899236590980866790327531463362476403867405197568908335912101548924540116948372976156282643171065893073727364426109194411087865152846923683575099733993092283346116861059603928628180995497118978468122664346277590012910981879602766185240120521345349550127485162781555342684061659314806790177915891266971170824684674303313602668756765372599263891010319353700517722969823069807741821347272596777431772316158824115389769095637496612542449122127749206854900025429171682417067277479266194223323394370129985706343583033729497637366290107836556122900584748126277611371217520510365030450745343980155333088758948245633462192927254363894462585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 484137720110470605133933994166754320514103816715248465463292919459841729964083362540697995625124671054688910380875464886129172830162422036503135789313649041118256891799100073800845791069396685503664320627696908843774333044880904075494333469651157882636991538824437105959042972857459417576227118786805504943606741650562395242990982974997764436033994087269412898999635500473680321258271799917879511337692338064721527492311442639940278553220906669453721208844231500032738555171998476374786755084680153971432332598621378054770019142427408939542688391278876907358642977900790360895934059944347037430550999849458423079698983611078659292184639981380844637442428098257915259983582339110636521117685866345210498149634372423562902675108540484653905907795047005554591851248563974439442272460257583812730115038393329716396894846283751075273385460425606315661897819756771440774560641706324760461354948308154861839470553065323995009514926122169029890644552031013986953368483005415468239902034982722553009756172771474507752191231036555550565703270225016136303278213470434025525913770491313175596665174103555717941887329155343160267151948197164073229400614799065902645387219128001654526258111339065213894562577429542623791367442353850660135628032434056987731599962426969869208633125368248816266245357003151187342253766490774344085890671915482045165906286776779393015300321204759543953305769074679189962119853880219212342789596101009954765085452100513049091546303595732282446070001132028838968558786526467052182522264709818289274981831247249254439666484010474398865582079770336357820115761462334130472638060140919488798264854451785185174566162163699162928424711465015277046620932882599544503743796733493798572156400578686063861586942007934355783844510466244138353530517678332336888126188264773636430955899529805012103439648884637311295760687493954455782398718891166321333814809843920225765781106961958201411007387176795532952312659495381166746645269537464932161512422937795698460417364850300557682436012701697932776183418625197355375567036368452014900688755610518791480868936068269021826593450797495554266780541380204070756504519724732233432736205969730790972130664463165334467246309574119669104459081130527308896088062023236140562815004774578547711531252455950184142454885054873228008591107217029578468855594070098766405110558486811781447410323143980648095796873596106477813736043115927030496894226320135361605892421457374061891341269371638720892655878791847795733771210330579012903990111153598149302374740358117382894170832585700736672151833772659301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -21579640540813412282019307890571298718682962959763368905060540777020237945308453625356056348678915393237504762892593477254213595972472341332340196283147312834636954932509701765140059189130381078451000903940397696864430845354328127211739691879139133863672188797442310277706602683192682568352921461033676331866972083224953544067209065582215129184530885866792674626696507656318239461709398682449943722508191896004067712931517840571839351694057476686499916584320950078964815424042902831536305314771039541375418870809159612778279224636371222674261490875103166252219101329764130202322552531847468344424872356130376856279453507416542152406482677404487846556538898872016249935722947655600448064753166710401114090136249910263521280716682710842157540345636700428497912770884083358285178437854696011529556099172124943471592237016385108045850259889018801068978713656669046336927384127277760379753122073857040537701762872879827897097797011255174385042561520169063258733831574920128795687644164306211072638283697751904464736652538799984889298120356900525092570656023136303932626919465320484900454001059988619028380403955508794754321140315211550896886633013146350358054679383441514192831277361543981192493500588329755449698982473668438275830480377907496928464187236882933467705585688150838161951152883080175106232384239992577234388168360975295187514298486566813359735352242741460316598602643541575850185729520664083450917420714396035422859136536053070626938157467686692633217180968616493534540966187971528248600197506652465937373251750692708519851674641826301791878761049940134803084762013122146932670938881081213680316011140688114944329910772697926814576182412470533971069076602681155696038968899931713776109718889106641971085679326453938774966283510000051770471097360707079130509848242720238578552699772867294739421517998394315054702884298545883291513015078386219441429056330425285335025746044971816681709764201504795407810109107503858889247276256814014648007804035288238931478165868812345251970508745507012129590807621252884738103403530127116052587050344678182817642923980287183595226742111010739604712345277665795576369243632971424720739122466569548683472157994388374511729976696299600059482779974903291963335930458705619746566368017969435514952483737697760148570297703502847601566494017890207865893956957876125202641525196108899874008640823045938135680950634010629716004294713559194056864997982213646343158846077625589998660871060565114021301269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -27523605617168724864812266412796910863589806927605914608214089587927361390629872158803665836764229460571422425582067819418253491534301006446539846947793047819850777590691728452795569575848998574873889698243351961216462987519744369433025634492087538963914260163317941061417330108379454303415100311928449263429036040529283272184948058305860248763265127395786693553441332469013090240256235063740847071451786499934015652189692729482035866378313686784030088472830016445246881266185244017947702013095607715134324621294415480532292496641113863146010077157069003704435779291940053365563450155253302624635972058181115005691172731208980280587656244499460336725763926279784950023376024777700761378183883871942180841664367155367125315174340488041126132765830500166337652213716671365565535299137661599180434951645093238288426569353380863237553534234797243363401964722818404871297277120399289822806428890023505938635317924850149066102767323589794806125496552839602500457628070320410955483239872926153730282288297765942300511112063529254105073119232383554706445677266804627503243148231047412607601266982777970463682240901112019379001932905743947297113169316939179926692598820752014160252964371267030304732430966717642192620472854135163904933931997317154310831586958937451589204909332175110522627838201576212336178664029474776837275579392821254209915056617741314355592692649065417414505714024641910662494188398804532593248212544420040846541724378254187833303393051015335383934436867594585556079735989804378578208050380266607117917103787652705071318578293438563945839904029278119600084898069949189794543359568079414824531187522641005211481972938842117033690710381176042420124974478340852264431517365380958786894573787747684782360594243984208865032693337419305022794450072159840473372366505564560719814754470912144108924440642045761282858150324444125440208223000214251137071094534886792261341737207652083702648290018629143756046624474120947745698287095268406799789074961721066017510646068247909769587839402745488810940304797617483857274134050454246092355372798364945815968897822501761589586903890681444135952403105414743177753463889178346198782682967518064699586385479356113903691055219363435725304015417186972602536189761268316924440513466943529075202582211391567034742600493645094044688737766798504927495768192190906012290212370555266539690687109569476246663250310842779063950181535046905858063053109647084256768567351605046800155918163000023923814296722412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -1174480420499819348175332126780275006127883802008185204611305026725931066519651177831725378797519693162857242711180218055784910167956556215704297981937664204212465963073760041141867642898761030774578911506903443891141224340628287621834968461593084333185317312819346201731669498453029975847526179586372219204105669484207947802453211634312010306222091283991010911726946697308981595428677815036904324459016857546884789618498432716927309916090931726167953752622594000668209130706328170805915808673267445439617346619217002306519262955250483872628690771466528339947765200875148187193164013034981772772667102108387510416238340702624736820271642077279012131153345653176877809371834898914294837490546816468131024524751218674795028247171167981962226601412996310038689115332184521906969285164550218628407655135446969076984376221945819142297070451623294902489535910086409726244685420237186877242612840041536666901118474009849928737771927189978540186325727203509095113984932334902464597751706131479234596987241470072036901887945226486568539151515067631058771303476296022298247847942364824547881868177372219232057009526855523674003722522249458945367444904702358281312066577990271300772931077529785237078194150741266375025697231072368589826836901322528208523067944915626446311518311045388885764282712162391160910404873549821943917868385015366194528064924127996648998396035802448110646223532862110066330803219012118137572907002124896344770376071356138211512661393918565760000218356732254833907991439409314583056855400769207477958541500486629823266989782818314289018510151960715374195765801730966922507722155510897394485769426918714225716630593808805440444860196869615522111728540563520714590962373060971270466663343108374341777975450817021119920178211336599049791073830976429335629038606326910087134431963934269156824840720085322096156098674790902773757320575750190493309584010273019970468708315819954497120727963892337657800275277303199983016096038688895169923415256775008610476567114157877174494180204796467546137428464899380656267293279522372510878810863964326756967977085295734869007081191081432263359025675937996351078422488523821863198843144484554720604885297813734745081367049590325579115041463569815482139708622911211450866156930297908551382071027198656078448457732651652092421738864800664449983748330414005938421397371921057363328256847486958804930601092810759791947921034634773446670202964727289876547374565667925852259587810033636401385592762380838394165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] -8644627559654411818707020744048201205062244691149367659470420645330220133467696126468093421444312436491391051030303137395119149262740179324282173588831759158880744187502892312567531798833865564120696441564742722516863168882381642774297619005559869124886294586296672259517374170626880460616357670943337949747883199258432288331160346212659227591777499979070627875821264002045510231316100871969423011790731506691484567359248352947998280582977010229970421954511507981403446209012698612635828976528206974130271025250515017835616956002870321524741571381133530598488342009967257831392680179436094421664126360749849936818615391009742322326899811195242576502035650920928528621219025471275119151549727831853112014089707373538968118572239253600171536039872854357612805170648130463441329474822139789867902827152465243409405217667465414357003695864576327032258636934529596907230449253680197804651141195302421798986107100610068087805499187107258513422579096293322581997949912317689472455169554956657040806696321419270251769934541184633676423726785074066892706357599064940154061156650867603153136043279674232854285605908566410369869757630276618620736656685621340646072543177575870651530042075663830763278163404963268757387517617296476360412657671356941495026125529900554352371648199713522588115389252393602613578476049657869115557238179964653549177856713191680846452597268434512219155934524099753295631816257939546242179939003568132157515128083852026538277840603190761197577846674106350767230813668700149181758286423549091154999948107164130133338907259070636525171702207736874058008129117918390342004065879129486973309024139060420108438394835375947136957675363143181364930275372455422450065263299586524501603372368914262736581443732485285836809064824115660180700570279059988749843713476863167696230739534224269405715205249483137054056660726310221053870500061873936000250641579231306237932867098989472032802091242180793941246270129461596204195499329695967526331774066299989985261349644186091733878967326401955024698284093439064435354361026474468746309088983540861862364591652149010466852386356443903702339535707812574321474764336031301897716750308340799678495709512903842628484905878895422392334701935728802777797308817269483781549904773115169668080175768662745724820308588661309863075909189343170567727392924972646780174312174071420091612063705678093773953237117879064096909995015417839174075330393037948988297703866526056832987834560935724859120909968623891472816467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -265803892043451702452008230702710929810074988615171017060213328602879201951269055280668215833316088876947675565534722344244088927008961008412784116432845168710071750914238603473019895385457012585117301464254367360347164517607170425468309420896379193338295307126191840317777981809389588067748962632909782082358273790499153868852092985129420066285586399567522037659848351456815153169512487797357394903449063644393326102387246477297080199471140911815594678978860289842407221979279191730024570004052140936014046225796678910982946266314384535750826833866981094928855006767719629701341853530251254998196543155483715290390535587245563434518430846509955272651080125206528666531351377460941675085387286058861649377494455222994865150057783132829421271938004365328808082674890356740898194124399273749965713055620504619148163376492879589531613244373813126162102982445809516785231641592156371850151853696849094420046957341179218516506697385025734098693911426107745432023723031639627634439807772108009944225324603863128674787812731247249821536472440048291991894606305551020314401076240824734764010570760721744374565469587290299574061019724376315377931409737174897936220389595664643016079036313311106061618123360928671671575410670995977203681326057286361002207583966510541683919629693994279344853931046082290055634276246989430409455033955784107965376691816610011849167876985371486194291002009005389233709118676451139782818813384379812561308074291793481676997034228777501519556466144249501536385894254115510697005506859761217712946875477518767351580969367393368508883728401349045761580982231731228167122149282137514261278651830529910487896934327749990408878850295822174898519847350249560559051969046019606429148871853769180640100472375058650472586132396650729344343241133411929671515719935406485145250919740255475571199385379549189614036573195887579890080509063293432787205685881365111017160920889669016515184275756336965022674352062170112137752721519384895079478994434992558098507042673965909401456003147894803080376819123165846240018547984223484281282824250800491140276052392657464181520166567790191924433396445133262544844523898376933026075751791934684184757390240406890852282314761190683016223420412808780784145655989896034926274094166200367219608005484270304813941198232399115884841532852074782110422436560949631712291692141692035707231800519935549568738428626660604569580211415431910566198095582379024070245801223088390558606386962655059730264994755088991951197385787963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] -5001700350897135040750857637560939051520538587947559684103513297342192713146139479124731756794716992935435710602378082807002257491085130568231390152274194828687030393178820573840086761993120046428049575027822375579668350802743007865086043665393154516644887398981612289813560235945933485701460075887162071472488200790812665218904625616082179962618882471539577816518426805261864734915675468104151639614781448126084732746221117191622007202740847015994267217024584357755277565887478866280195175398631467418886255285520703716547192801004708324145557979407715159786093540288288104885954221437860785484731777449698772815780379902313856268202552589297412659539037619519698930080573367408420154999091823330062174034631755589691386451255808108981757344248415991942153878068623832608812251033472823138848693470886100516154408459343621376470011782316892665662159111441077316629353905909410525355411579872980808869525437275085111955589267469290860979871676852133259015382531818066597748496409470145767090171437723936340959340809078436905823568860099089873322384209618810866648837997702669535653086591252046649452157521083754487752345144156947040685099562403734943259710319420587081781303689341343341099846165669607153426611796998131868584575436616809384649385583592658167476127916646446993609575378416125846779248590608846390019004772271080879296722614149864915868021901173807818725109026572269297302042256773972017563001743463442535918534490940176899959728968117431856710673693008469865561747043198924660944581044434912000900187721214736638386953678447416793908171796965214976166993421821565692889675006091426791375421095403138272090195204195560256692940188814835190093102809551865869199670844866948396093590941606908803497702826814801937109532539496198987131871981784568664981275046066485558541560775636694830368450511268973422539940177330573017529625891703834215590010948169893810001634535287379301984869417930133793128486415648342098136050696902946152568242007336384117581647670881719690082002835609679081839814915708008240043716762561426961719714096687596601989560552010469476535453595534579855444640169478453358345158583902239592632342532625341747418409616000398172076347096140522760060881246002150915139087884370766916905988814302037499464044745856967878438479420666080167458150456851070615697847206275900222635953228136089169938526751869734760125455164656555185692189144245890197162754910552965245909623275386677506765667602383116887481209755783595483080716803669929504394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] 53560871833879527148572782098236703308958599488572164506328202546222055596501683765133598558145485017048552508516772759181055934258080254812682355002919030489612441015342954732366593377870926749245800327772127851443023244665001314493930311109983856456866837126329334527414761901590352072602743323569722829961507585478429266059286802552613509576372221534857248769307588670002981919060202302993090729622513286372654909736437424718709942135097769401184730660808374342398868103608830658881439204198692883210487251232008770788564490863495355635618954588959410880940772128907501899429395862589107051570085818722822189042983227729555035911009118329804801913140996958541835293765478028447197705854370807537841605584976294190022038676012752701915942881764782328033007265019521135867046163031259165744298176678957564331294553395519808149410923442091932716160286899895138961408516491221455332769035565841626260984808295436843922352008833466348854308699579977214134167155321969285924246790085848410170918555199645489543334058472528778391556059498297038111070636707671956840617167908485504751181566417412383826775055797919403815570850383729401848021722504525411031859045600088855816780966350769855980239367345944364859419217676613577169095015019549332547120118880647491871179063170657312190031619281043676560919527766003431539509068964532186282613960406076679663109423806070806454936443463081898897862860436753521536096567114881406178775666154277802063805509670020820124976871118625779782526514427812557003722166588222550739582130636082364055789650269645285943974359813664362072365244401950018756214350786149795353173309851399868529657241998059574610443122740628192637589826715020639260421646103377779520044190409369744114402472338917413211500120873878236665037602652846308336096991581780869911818017675180425147697187187196943060904911736509784875827667965130892632445938344869204598359049550606613741590588598014171780313300445213394636659859453145632632508287398174500120024029994303765921511861096450917105442230103205469536575021832941497394244397496493161564554683556283080304201315960638598484272293467324814060782591306575117264145733864682840503122999226903927725298718964606007039939592350672156611026003073331879856522574088937505087587968320060127957625906636575890277700520400632996350724782437886434452748921580325882244566383448043730754535396242632718018868282395670439362591819419988148414951633943237038786181343923318953342934729431809581789991625555558130145072937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 243529399450963330522429298432861622931453832613735099111971307600589848027355742558373349330571911656808265793955308333124826298136063755429803951897828708214274905898523734798161593577259094143887528322874571333921836633149954141201258480570868927623111682513611282722205946757553809227363325235757473669891209548583894769758932975873672292179583728455646212561942589958079331617721058896926063606236266239489589697104382768496817808371814031864673644338817935235005481949004317010613124439965614563229966544929191370683885258266704129509456652565909484610837519369343011024863872118468398102791693383375634855763216906057434284420763886086981506570720208327645997680057244901588500052354314523006966975464660349791191884960788906828035819688791910933805263781016528047909515564453574253283273717244012607958967026215040913631332485889613971689256364698613490791807960107532097719295111050313379407069013614235923824030676259882730864775437275871943931696236458536536289482981329292381331127740955730875445223552720423457770672705132952402040332486635873680161148542456965245706228452282186118101211368690094328780272743272420023974541484958113241613430813583778345819309926228595085735206017840970677439846450624021839786774110619363171402056691257023909449342848271575470084238292188822973218881301903622137473989840990152462320343260289847077538879984367326643690042114800559587340774059389110556995490617310607722040852519976904293726248809100302601634638921285536341998114754211734085559263391830044465192445113023440794303697959694617235953824367608949654921926779415704549858115342519714028977677952162876781414253500443433067807344515243973139550299844648493669316294370059296898200169910936915133391823597149965443598906554021534839306481120673565511034164444990942006343663908750981800791875474194539355622966985605390550748600046619667713624585523472638856708776216754979136403515431588241561508652031031833446104153638466600670313760689259995091152546647896001686063927729757567533799372318180765187783101476333938526448126177262134104761947734138257242539499763609805213652060838927338390810584625150480794349660446355539495338936527034366661223744234655221124820423643834228781217678007075612168952559259200579356403213736822066962050066197266197462933134502550175505205527105589771805938380340837254232867362467827829316102353573413450911549500792438071980111369687541958112179577576079320305343611899414585894984439496971872184116758575100902817212045192718505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] -858849103500083687801719426312543244226346169256355408660685525353665056589193980560992616568688341411835474836643529227201893017487562098890301554428514950295529057796039815071667094166980425069177594816171915774667182202276708577170871949547954237617895930217132993991095298059390641484299503224971894370841276156889297596920927163369218720893247606963335750846639392108867111300902884136884857450918011925880108588672471874518824111867478366473013370958965521947199827581634500558307381022401712767951072007648914455078678763872344807331256142225631919345327302785176109028260505811405596591807558802976923262052884678064521477044968378083449800422307067815530733987970473356357172267873774446958331003525196597588816329507831275438378980811574297801214389545639380033665020445989496370721338333832397901087902891190311620971700330387233967453230362326426455783977437653216960850880012702489198243138966071344730453463890879978914668856917188742222969285657686892881149712491164552190452328663749103677156823802934137055418799585929457025174111790625547552078075364668364476736812196600940720315275824157166100883414082099407607719220893623805993214057088714266666435290462285538615066300147816478115808275516154292152156797866980314719200325761400300828328761499239937878561768647762035649415598849735899127536987178197853709057346183348162852108446483854769324867183029091913445735619558766905491504561647034028790881062867675297802197991365931616047857438891740029734651459776500418641197321492986609639109758115682999529925869571624219217992190293768295947997927575860242572506324161651990239906519885554711928254492131881986186465711464280640679635113454268145569134323345273898769076791201365227524413317406126282900059008118238792197937814664233825515268866393780143862531671835808800074272207181086809093943303756941308130864656855411264239518297804025398884214220587872846369341377840049967669608951954685717170741402510014510581010395176768727883001697168902075282906441225620476871206423638955345353752490176782086792757154704607819197837975452610626265680318440613448827959363272084572668990304487673445290856578151934551462151698638698251559702987860066342592686865150115878260967575613071147736051833663283432475587485478927193290949904242522269163370934824476189268033721821045578748473331143762207590924598392127873111183987108390064573020317391297761339628418598364641845109566136678679564521721412043114726079409346829094225794429262599294361280044540762901306152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -38653838493298293566222156285996253853476416226930104360883868405190133116310582216997922007847793238574006132559718934617880749360748316541370161075508400240743707655666618372285136604171439703959580225843636909134208802137774588909304746539041932015823091118311867338698897130252867935609085006555606440473859403832329718918301718378324440744807269050410176451194099180940094029470585030395513654546323594077711319217052286199505928360716883888954526136781499220919994489114156629673023061691900427664478505032899547355909352078502242601954831837104747583594260204952045241453881276072876220543453636302254703096163783429674479234467200288904906190432424600427870291939631066924330074162813960671036242889542996011590796191353042892011071295208610495724694036681427512664575905537669050723047976734018085845401650448802744848213301462261187733369273009410471271876438980688950287225832602754975474203342373002766819916570163184912901956885301206720314457052273318044364973181220505335644584477248639276033020753429138285629716400421626369807190349701003123976266633418642659177877667000358123028486306367565643048124809121001991118575120200845357130695400109572210841927851498516267800687738689452021963611398047416495859962319710790892997581887039556787295257460685494604813958704006409390860245548213391630654523319132071859910477201156924719703602031662512732820724354820652743170963608750019496492462720675446175114173167197751127152078567811696184631588801436344310360200180476137587939823912071605981128225626366752523419767070467431858499539635530689490143331264137652317196372211437799940790701578256922956579666675642972560749724261007245364177238419813277306945502027399130400710273856106713998133149353228977738153247687718165500161904282928316665010570432539938794205851484000646718289682754227329198237592777340145371607996945935071235840237666315950479946394213125780382407639470526450983489373980275692529884344118840371253651010978104474668706663769114340541671133105170069731693415854139618303337089130293834316653043998627680720841217473954028547419892851025031117355448419467578156089410588733401530884581112351421196844439181501145136218750344456925597788575629380644608872239047473770982476196198041243429483647648893167570778225859982360645808712731539375857979143891243107940410549830545961691090202525865073046160505960164837312119203727199194800419327867173754068005080482345775274165710703999057439831711597089268564495935617993105370970852163736708462238311767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 311983492781419832689543050580694258922122297813184811844666303969554359291848850675523394444131837953989316969867239342688405443556510014087914359820471278706866422660593364614355943810932161869323915582198301945059589257203666702661113189217508625692131276578700926518099498555894395796663352933057391025513482473468080125559570898793924488218490047025694161793705679745321933674406501230621620586527228079881765946611923139078023899355021406332734681390074064843688552868185214812664988208678802965442674691688233571790978302343685830993930239244847176227972661585069818217264317433393915590571741463373075017379202086031555044086875743142709900526137147503289972064719609673731056894495470367575007151485548144814863716999751731129370740873310889539187956266239222384385497949025958154932448983371436117515344972780562110131780123786490468644393845413374183413579513372729639571580532500839608311544540175315318103363481800627169792241619660955907095612405554436747094806860694991390673552355798934967104793418944685458389487708000996664052439889493471591407846407273399472876721969625121389414341628449007929851514008031619359567109122070439939348491424545533981042858741740998238461807062847966037951334875752972995898358221875906084599841344472729816641024657133065716679786037349520675600936067395911527489421214244717887762914143740527338876500334200374208855805078107497228708998000968090537474403466109791313064270953082332470153904746851720764569944048169519113876212856313034192310122982224644789739825001535459972617743507260916805792938167207587089083933942114872524773529790184311914364175754185824680596575806014902469570854493437575690824067364356138576544537342168625089817602440347067042486554648161688416390927016863156964363335365486677711293070633595692812117876372978162190463158667118348639630755509470744767619321923275685892463513782621778819996864238695549830915364721568498558024891712832938765010926978535425742023110010068893397937342435700324386448261953859270077778580074956583461623397529629655013042789342521464358699152680956995611875989316133439611715477438317829213383362837907661549804744780711288634564036193713025020879989092730330267872291367220320232316873235658089757146610812058971747768950061205370139617273966432692346892399833504600713663643777044751963935770495482573570689431998649014913350238857274975141127499362203363916413896932497207030873310878798841911124595582191222711063708828450256307918249217023487713032481316588473418960347771644592285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] -965625811574385233525999438161392505119271283652199703572299957625992030693836541941921906945687157617120594786084925808347013663722449554451501344012102869106019308971935600441832580604458950802809902747502883478413490674422292368943467195873958470963159227385561558407534600615137967743816322817344420939895920334389409877387435103417974098552923133752641494413404190664252684839218606367791444519073242604929298676552028660554253410359648202322585355634214211467351577368977606291981353254812813234267316121834599532542136078913009533283704045006227276509650370026043639981276048284755966564153411828018779280389708630793172468904555301508226189432831617334640121672134375371492677684828178460603098798239609058710373354894184281549202679986111978792352341542508773448538319258628348282911712095342584185621452484655115396224578381300753014147725829749585347314338724611704574380801354508070448143011679630945514322473151470354596562126153825025320732400890718863144404982773098308974745752966823724345480926072967535525782727963255486880012479192259650334916899925107898994861620264840848876209827863308125167437244382763758011686342492341121753154941464925964961382601010547242715004792208171177997265548675287380530495614220270088774675715192994345049260261473352747403344606728348669371681012929930420152707902083820929030131362185319940647265867204627392880673102366330831541072264877354554637732091449904817414769903287396428540387625874663199784076918398817938082782132827875934544206561849004009492476916718587730220986641953855779615254578239575400114641563578782494597304715255359480127907874250044730197149841818289726546598075157291154708646117366575690615701492542307372683656707087550043478618607198692807434250225879312030089754258560160760245229150551838282563928918870787394605813280460205957914616113395970383629511679009250441108086943822893252526658188722640380265688166309342678108411409055053986241490613239875456357367087773335973309076208280352903627673641946043621875367398364621354254953569755589116605877331924460763509146615831547043170148067844392892128821651564050673255700178394461705128750263095027589652419376991191856937298010603920256140193409217141612037209322956283296606693196184587304238666228376271624013486622886460836906742739607852820215260621736478581154960553306082627763660118105463741115560849633870533083693876990095187109944641369744008172270164540341665175410460802946731623515658867753003358267129451798649404279349661717191111165448091924190521240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] 3087614432903928056262590702187559369800337909703034201832632564994689222684903311582892847383986673108768989975240352546449570818537304024490724915336490854058956101932914351516517606248665851032569747843282893994510778833669733556503013459248606203956223553848490737064840577415186332567734158123440379758423008299351836060085237759326135292068324147451503335584600782366563217486961775857684091446781494692801632396905994844154875820860803422198331697752890208168349274576383680882936335153661774866623768419833397992410798420525959391642251099792262433029089070612500748918343285732285905148151041151979842804087682656951766189178391368488000098072634846609164370276129756579988334247199948782469667438904736935536338863276894768612922172082903570024988749578211043081187330228049431905501862705579807319400344082346416640394886615221412152018874480224518079285584028506919387784462030684845985058874660362572744111342561601397634104315349947928221157579309637412719252359089094129832347755637680723136541496208112707832714937468991993926404055672980982750669619804189390316886090797481180327079477997581363043469637588149841056296054415914127251628797232153857191436318126987022655717163518691488260545949833709759019038237422416818068386470098604923921081417510025947283502686186887717492761320809007125263848337172910289664574853340710882106515641947412241551887682469262668325282935011153014725110304643536375438989484306625759186735585210414647652039229337124309445167568523155863064409153122330657126775721269776365685630506881561495893212327045417629652277175037941402172371307238084708973903672319087693374735864437190723930761926305386783958535070082520020545148183178388032574286232194076980489708602069515321222818664203897387817624666307460050035415428132334925737110079287525582938967275035991282795724046527910933116722310323157280422337942381452551578385622347046404203313494004007714575739139116832830144358235278292407905439689974496936140239311013810585898996596724565469824164462884444503676370291381744854905027189605255903813408266571742127839230527189833704815849134450737137942005376723830361608561535961330344607630432406172625653329201642504795128398828444573392748519764758363183827438096588894302580596719506136278225442869477739525874033787981599855293538568457951572949053791956841795191853762044007566001838093633720089979106380623750690318653463452287085787374111433787607659293676803387254565964420480860685230774169601400495445807104768695672269984697777545079588890075683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] -24828975383191121101314253582548500689939396191130878987821300150919566540498285022619012939229414188261899767713901052525485890638884372612981747086873550247042239797805317579698855453637959729987102054081321322297875646573139821458184307686920340115328971350859475327340751752757352337834623292593838138028634272331737346110887413416233984600282406548823777139483121660020821210872540524802601487690373355149377524055155653496640981092298346427261285001538081331086482320256714923482503484006140033346107513356231092139862496397219345873238517899963378989346896746440887183242660850984288210892692081076048415867666544992321201406466829836850789850805072183473151243518634134131719481223517100366988125472903521100809343873681999823716269571667922622420495753996884342627498001953625042226069492413525254099596045825948839788008100154122769487453797624059209309444979486190268989987986481825224984909546108321974021419402467449091035421633811837956511791811219806145786481218715170781916841215796462462167440411405146130356261272416733003912081961295134762804565524410046177313920946553581241780607949767078883677812712277641342836320552343099981185675784607825063928160031908145569887421553128417439895858957920737814546097236782497069155838734356710743070970476528612888632419254586295476079019746074688537982363398305853869629838824274585516119708802149347753015081527008397705377945072005341829820366132037920944317795901380098228531008394534712157084010169544644703831199319826776342366829036704362132707520731225911773907845597767848943756177923727102834463251748499025426984104768177260058866571206336670544205246490992288326998369072066022670023512629357706673186989366363421474959649872617408553405624913553946704685343430306296378499337237474660207898132624189558292858684777869396060984198840415903202219000023169174545499231837270532664139353589545497416275687570020524891300370037014616245357352721815409342281469226122716634974582721095352026694001847640786479488936871272942720052085754529019619013072547570436737759503699885373556279177811836868480173116872327837300149142903149192774546473633789799155999730121716701408643240286254613240908280483269190407038545451006486509998842815905272745736741491121690816087045054588922453951908814506385931047422292762527164689845538867619802180843210057413669046322188231755740324761419227692560244714440165749231661466503146953333602520576968265056112278271526245478588619965972147261964528501894266435727605802684186085682593869705669931136071681976318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] 97671214029394422769489178960338372847301271494293491382120439857003593667743566145644163914035958834712213539081038884206572128702394033511738046251418419671584375761602525978249622255601868669980809594716305620735764316780271731952761868962556007015736953985986318004107588818561321988620913592930546964463570685643398186541158036344848525277995413177829693356579270344576534864231423346084024848258389862381833089580568609789160883880975081963235417455873826241443308872799791582685392956088664629116523563013818485829263133821002131306158864618630374112533562249592319391188435179378955379126481248984679324327256196805965201986981157904080951459857598261558846886699768213834053570287056401766371396185233558660012196784196127537558008446312313470809283393514361851918058437046807727387267397857481582614540129731982173801196963267856012908987901716972200500632430238528013516186047206352767290741213185892649517685172431581288071758253907769232855691236746615393789339852155369081330271771804352108824218978396073307716088541534382158380973936392156049073975795501041504162179604416363660564051166178335844335270173039488022935533511327299589866119698593425496607311517069727934525961768501240557807055276158882965938850551149905449632649430245054632377213368935364873045632555688521841575719404132617445260827591272906197286833661174387050463599673400973080525951107131494895227292103367903646782861286463872143057178344131959309336314940538521133768802831843778935624782786395411397209757877891089055469993490021834148710794869253585328067665104999167681046828585996761252140562084135968642653769434361273782968520175295724014351032392819970764739681059865598056043645891697768635666374909176180253283385205544966160881790548284139171385970438969865440879584547944944048091006399545380267878369206365110776245084502091376967242290885850563208645776493540397498687308525368043909659677525596590462179939462712028270487683099093980050786390556634278633524948977910989450466708540405195806736183444193244728402037406903431345412610810965637143856603969497527037352151294769076238434523596089695363979629396962197956155839018355052400226901720029622253977679536532873532012645584587232082185934899954064844993825342232297418544569681525659132613729614526750769410066321669273062129921789626115188381783305426107000344749766551198238516037839890879831253315101541655422257453221758442328016240264588021443620402132419198764627896788594157146741473773013880833848288791841532095554766212952557680182508192956447601318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] 710257881442428850905397836073194953779818450411183166592440879774479012929679899126636063437622960563440240540364198405237642633240446304233821792905590521220603876853737211697456648994958359543694173011051712965525774434368034449105894777470147979497611043374565179655877339961660772736152491031507453037094012867085203139150151890307757106154498950789969367753942962797413014694039019584665554530259732036394937906921266507464292503132361580640170934431045809174832907251551426952587174855879824364878490526649874737718374171953645836755983426382306496578862375714885070634276170395610069404165029061208349364076138822240146877987927018273411116289201872548681696144079121566949791260998382196643464866328024218284310394092910419945928090068310943086610991470955671386827665551273913492867398602564148330733091654650762002357615451689770832424151668363890666606358403541516056360047278591489975041257480013400601874671893005680668863431063719022350835167486236295466018068864405949101715660249768881272614820315657492213444272725479847152731193714402918431702843380404616545435823108609656560731739705574579989600022845408786605755724602334035251009195836966874112289625478239671804862664210420006386478351035726522009320721741693968053227025889779819855839662551724637423533997754016792416247245574022735747402178739852217912881131082335166373128093877290877750607968574202099256243288876034780732858809584461436624520257805680604117334130711351129248408299374091269600778407281839584285759255900958573228850812942762423101157155569854790694553305514497891611666146931495843192521459450225028788897664301487012912414009937482068958147342422299274554047803371234150274204183002449320535680259457441870164843923016569167069609862406207387302181638240246535820463706915911342820042680563657844770416446807688795364043700324532479584883167176755044484704596698267527460823038225422499222004028809173607112731150149539989907392438966007391820409678263415187741561610524890796848853233995359117863974275757221676157718191401909274477987389831793298835248623556869613465196359844355961799361433498172177368277733412900779376066328828113214942135778844128133561699538420425329542667672308532802227834652556883506747873483096810911225007230410832528304547618840026814203797777723440794633984118793959025530259053562635507647745165126639184875015886965070123298580157187389411974674879339103011647033545670951452406452450838932270709224770975731596987733828050300870560225361700905571539607814834926813318816130049526691436767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] -14198701144605956598717102846779819116482340713547355661022924290385571682219660484941153031023968341928523835239702609289894502382496224074479248498180981832976986461542362032516032613619456264669047205420087455067845965438533862882992592627927980503870393989171407293754179605359255234605722692697349044230451078723220397126194686244432516074541469624499763781714462454173488647309741932174254805171454306520124896094659823242069142838683059704242551569997760832662155607894824835542925850278794099791379008405830536877789758103548954052095403242447892799943653412855099932471168783895971947215380403750098955938765512836809510839084132572727569367968244299922037168744866733779789106005678129885492102978977371361929953140967505632669169765317914761881556607799732962971393716085704457550367308816863158915612937936466438770856422460107852278374908480491483440029161455744028010450700776799495817168452400323144724151382071390485659340756085857978409350526980368945800308754836556809649115727461501172054921114480524130099287550729191718570842309258165466701057563704097703107241496476683232598338426669030678486916764826313897497770369770406970289739612225437404960294151877224680618060237089847333067789131140475876045560827713044844638871374970183863767046705385780203361714963258230305049545327285022544540512110508728012820353893356515791387836716405175692587473174899809425302995721983324536774387104835166890262272945454671925808699869001580141363726199723358166937071802071933260494477287742165527806396942319531021855969445847031242361688428324543067527281663535371882039317609213163154933461557952528006538840710969387599015069379009561913664207372491590942332233789676331312885257952000425238397861641500583291669901136404929077282805573827347576380658169250526973143565738249750374818673430755581781517882914898911190375665950099892333784115108807215614410167515237693673605619239125328903908064765160506745918897480738514079193668938195609730543844183021114030831153059110695586596183620943344742759070373186972613649059844263169753948350662816409115850329874541984258343699315189191826078925340796925128836037220548363018725702647179047809824302214141294546397255427423874457280241263300774143488348956818008173313477339893133965157595000362308471692947642758289255167810817847317472632087096470841270506604145666781968529098720139905287696556177155142228212131892245091000435659851654947247618643328387200028682954844387943714752123774643402527059447419090451041942112665045216957082629960495978593826293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] 126716017888206266323076898128843807767417868447375653331767996182158596978941695468634187878429192310482486083542918787322647138953799587247332181348158092712585116902281560195405397879067976681179562587409297522079851710132236174832640415109022415439191693029933175213244834232306756892204071358966020601187103151778160719757329567460251371718942554495187022551612370260579468574899457945985551535455467802701069491116665408344951118075964109870906994980234380133583630602400747712943194275594396030933837318208227847665411075582866840854029426867557249673432026570857594919959384243105821167461765021483823423968986357955386774312006249060058059721345379997287572598118627583024565564355427978065464394326764603894233659126707240096181844910872318679263709821138640667372047529634486969973296620990963696559007452694215330778751254535808164624610583117482826597180813166392739555554071829642651899429329466177594042300977341010725516675506501207148881342642651373599958421782673926001394879487259418716879932101014476730234664512025603763401687584158731941700083380967032652091174928627046876274205224937092083293990077674393343745067875109610491251141032640633703943718571988796419014864073216749472330606436522386653924016586137027726693163829936995202981856244793012313685046191999770556328964905684823782582023157166331553085901964577688586234192460418534044873837137421525286731532437370949682307757587143265620787497409432261908054386986810002474346231021461361536831349870023387268966824148146434906357579043741411297747304067049152090745553110731401073640461585818451205710830050621215430757990148620287232858400612269585851293225807974656274603376780811784983377854145698626636219932998173232341211130757547544742243968324412188402919830681360580142219428387890999923662992456221153349872778837774254767219734512619814707341234841095994035999089637391046234323341054768034091150293422551512798768625895590623405802635167104289503328898230774380073167093619889565435431529577897633749849054346736007988714032072777971534890800153880081957504118692695219229271619004720787261234077998653575714267913645499030596033993460844296995510867961783494431355810334755550618596289813879364279663911199971893025423954862844442875226092346157265058990655974932873552934693020293722244350555606340999498125479595854606314979704809360190997700211851041618447361427604665195743083322966365173789237648059605681558221362536394360940922248471389932845852205393843090480864400842064001150282653851419922830245923250913619995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -796874157360944541488628711818481089111918008591397041236038877924842112093764113548840423966659630788048268376972864657986385598271149352667780571352178206014963831235810235264322226319317034893331309858875777660223557660708347853840503423139032453801064162080478478218486089313153317197871937363145150154657160956580755215513575323095504188629015555425036844085435196865719667715315000797584210757006106260969269718689579714187058032023262471770609570188638871572839060353041028878107427793647684096046528574085060617406621570853861663065727070366372038294363736088902875118987746479390653899679552043901573611347283775198218501984307953431931278933114117105405884557712940178033642022016818706061995114819854215871533174329425342305977925289015116680719358673227227711206704938285312178045871004798235561366643744094684264263403617459247543549293188112266036315721212851626135705788743005879338419172484343678572698511751303014496840073650182813517678931148514479086532184009832530444023580886549255537796588318769858485328482793069924260451081808500021880269376830336889398780923995898390688927665426708860348900807204674800432547236257923692939167705546370302903401740822452626500461499203729358538506184977049116875300673451660406812502722208640584064353263071131609920007930539180447578103229012376343078879272824903232750476838927302918470113796613737531676435741900919891311416141874126045332936775243955789756887298847700646991264609258587544304662363086907994238677829193971078113061269670581842767415402634816977820282993144953156703420307259396351104883617050877889629392433293204827641187112176517777827869305919223692285963877135351179669629159394792195218313059662431904037794714878930997458019283762591517269946098618266661816374110729202056322420953145874432261071423529980199123889442230248651601629314923196415750142059330368699372033006313463050089105474719281316789500937224374665085587275108179943419184165020099244030912546555725817485773188237896613650544408850997464411370345680500369040317267838551424890876167874613426422445245874921148593467223572371344687823439341410507220602344785441972973197789975592341231158008303768773155658580228692388381808893690765872989059563704200334648634506878357829595189074351026646130005309835225801229741661928435388279623496981412360475593807947916756590318567556686072411284554129691807357106854202172065001336742402291460340298567336683149141896673951559857131313770338512292746596954695361228020986214290435965026183617187930177672150477974355453625321388244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 3877723215309407355155691722541300958996439406656190077731543172000592256077168122568491672107877054173838895108362816933341448469817552247108002022710034337604005359335047551542263584654498351124358464680204605255537380145504419106666107657723808077727945216504880569831245090583752004981717010913759514259585372738788325124983438406604002781576140863472519698300923438599857784881792696769189454071897939028238727922207678262820110204152462721695997049329821425277605005657251410920101396842259144327010534820483858337271011269207591073558160497637509260499929781702918312616549100501254727230928223589397996074222998874712292233741870525030627251521123725821578646325026121173039123130378576387598629431848702961238881652875700624449171228214346145182493833080325235563022137751299383038307836973192106244737226078778252327361889930848928948077196739822011892743775904965717780719990221919460907493707557502125496965883052961916352612343630358601296483218947842252991323184601588892742145723446617330003303064611733986071793733218318990457041027021489160165003572772065268239066017923114648786419947347512877579520112876925893014576361705130137022553978976614579332430222225044855475685644508628810350256655707240744284754506376242938335861671102698458549962941263521460530985183029728571799750849909897236395612719329756533428874553329523648845199747245573271410725520332443467764922407400063153683967553652494394706746057133696091002332879016566911539363643078903692239456795300250614121539832808788073642522274259376482688921961993353789633556929842761558031586854984102084676248993254936644942687081876493496734728796558454034507459058560523650692014123337371145381150802836465971652765611661359945464807248493522321771424510891210593750913640547407752577964283972362771179237810954614236875127499648337763052244078977025177014916718851693262468890718494969465504794864853929045980817467425455681247896556510048600114790109889872951213201098838751419745933241574275034513338940973336436493386498792441791233384444107140735420771274592456044712968590443853890250843870986224227211155467607838966048961584700604755320977375823813984102239876087766456611133206685946722535359678963760301560719223557954560522360458962337089030755250491612881087995065162527483917589603868512227073478925230673934396610093522304645103185494099866151430599498939728283486790535957785787330328581535187834517181174227838738634079753489485115751040110869034433417621617362813119426587463684322657462211037069244740083107103600923437625169754028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -15090965842171061603386279071369814349311059223572138638153510662458122209767313442348870453958450683367599673452619288043736884588836792573087158756856367514809110571033100001926301264965468469387817444383235309348123119872756165118035614594538406884916629497100925775666969312751713840366956737532804686522837522994053471972814054846918713154507961441682581002045132307704680323593949798181836449844604433952591533655353495520763428141545561652021840621430457541303735571557040230858842429316624256956629658906410180929406116694191251806302153412762138741153226590798090998525902984346374957850552304609426029003170738947914605310960800966632741448560439620204882358094304856227594214401506333536102168948335523975373770701544444565151938467417784762917688471064610551555705357073554778805124974577262362441997755092662663711414825276033571497083507905102139770558717442144321547974498332203702418503355296894645684480978313756505761890541610293756743931233922048413035153144471480985077930279419131607510857410773607176612488872394721740210650566954641363929935592170805124905623203905639757678724825874531122964822978689886459590938726490514871096325444286641983254389887595189689370049561498305056930459997111663441696605308512770223323342356137511015526887261426798348469928432898691116277513766157830486172629682161973470614785108457320786683648856506394248936764903137202068377575742334989522106526702225046122104433224698797608242600882960512560561568217469432328685235212379001853027933371791596237332794001098441180640113482789300362592402017976173620424536767553383656642784262259801095927474189298597286558596663223875722732772668729314586022850182384894513464807130562683538614617432000581699779328431286207653379371276490405996391458861628349973731354375437241143491175740033655022233025330993204080419428617250790934338139033557009767437572344332120906284304634625571443078389547400029104806405121401034304018675541856329005149262700802575083937789200612730768412863703076032331110407598341801752462456904781272396311612049352961197622101899563562317270954368587114198950696007578342022109160286314537351854642245976810510352597594890121297361035780944911344488784939459782722423301630809844826051388910040352922515663434689572565469094576589283272111293246747494216110808356159885556012767638048579875631664410468643884448233165133647327497915107136571266510027113987478854501739498699253518175688365619626708257042639965830852553289666560836174447400426121008994737524729961512370141063499318079266231507062911987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 47622600796767128002440104480111913431147210961878406381316197826157124620824281742235467733250573500531718779229121811696119323477853452709232221887124514629355942875430866737159340883685185533523698385014034516063867790139708526246159332722569750165247697540920148186388693139578013823530984824477643509960924286693092488781260156322553096631577324616856637517623497800132646917650783817468879019097246609844104159082381981914919542876169323734006601695925190901973008948203970406631208664256937581689595485820977269661266211896646458244450649910195394435819628721774558844983125823150981796493330727652185567802138525193401714072645077886250782545655726626086654897843511066935348387761657135096820035775296637253595802185419801940584516034238208533435349285714306248910343039439721610556553753942418408715917334650679736117716523578853514420388796441200736952217557720020355556924177336340558134762448192117926050248895491626366452777177026873034146696165145282296033992402890076123502218684048397726894253148264678364358416348728835154252279781927878732412567874138469388662542217414941844530526767392493861608737482361305960545636727710537849801851297068038221932993306864177699592887074490755691592548662431432758664483645519360325167454670796824835730541269998386136301171991407286562442396754610584191571091100617916712623865393964397485264769967597435017776105965440747793769616414476005442180460173752853986198233653658371822419009290050659829131110208953042041095185451671086597623636030123738007628613838777612391237380562922157219796839662707474871482612922649818644156587070181003680643206844075103776179740655585090931116298033100619913508066822000062235309144170054590783369383801532398584143180057887819774807503942138355332728333901071482398424280519839082163075400916299738164290393281355403379547498552476575967369254509197636086979363872924758494939726109256211801670298242891389815134006134718826423427380492747568666480133269903205475162348159446102534751454022196723240396467868152248947587209783900329968479478640800242951183090523639329612064262878390490617851043565408737815629878199035455031193541235484224533906801271992922835235614537564597508455216749573890043668300036293657455241012898855504100899446077022619448578947281552035071798745385442403378493157724969952457664309444710252519167778271330087294378440665051619543832858896219782218314137354607410749314833797888264992772527992710330311784273790925265967083697634638101961816465448348755286836305519975446774380567482864989869995042681694030761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -122260174745775164241162156470196714684960152889251043649579366747585134988434185778153762398252065119336816598113786807407823066502118255029050615486624582651244116214828599598318136274979050439856519184798408988923272501849408928676549697415143989084576386231150817517865657990058428207277925114469010070314326237763074608696314595287631734233999087932541124273482782065851976734691203999641899089702031201650667918484200263025509035941548058308877320658040566849236929349111592554293663920323693273000558535598269411243691146085266467666716600003421711275041678556763551368409150265931778139626743720049573700153584319017381360353938846198358650405731585556844956473562511710240164233726030689771899101725041310680334805406542283897505020235326884476123442413993561188163364490150440377158127348766482775004158192642427318443099859764841121043075984078930587974789692610980991500561487872845868172554573589644914341670722830238027087775963210883632194414124563910276632806677543035024280399403400243926151523037267053516446409725670464078623710315698184727358524298590737618924410024267898975116212644999116389214877795590946979584098185023912852494610237624090547266455529441658387706732624296930946748498437891515840300863717916701879313663438568337513921328022800174240889674483219103163090006408062046371113088030141609146532129585016162349392362164745989938263466367469041689041669906397779184156621152849969260856893808469388430589595589803390325483061222170699417988628811603275983190463676698368385551295410199348851561169531060217708529170442506545637032759830007229307797461721402058577575023191301767707933040974623551753356113133703640257912789825374071846646378576266734042879120725864734924532079093785363321694674154944808007697382410990593616181376837363846279327027765952813619936527196303546436384032670996997422951752041903418297502883856189644369652178078872481421055740663696453165927569765582429842907210257923807922838257230955014950100887631611043421021146050995380015209971328487519350647964555229743714344412268662610179278874670347757608007388810965973225382062816572055115914569447248139655856822628919775486076042627568994395998439335683281138738217209920451194553684596009016830036032210812759454409036054869183757525154990814665033733058620500190299968604554075587992263422935159324449429352455373994313058427565355172077253551636764437581445291501614999460772731088013872690929341781853740220810090889767811625630788683344192382554023552522252847101061028576784940787025579567171007511205971240997314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 253048037085363395697350125551260933414456268389571627113818690289004179874598636490644474927063415687332522161087026278831446754666582314140160836232759679882666352659101871528446778891267549722611100072025444406587411111312769308322144095962150687270409128872749656588665395209209018801589269223361384656103691940006289875715893286978680815784845823639261806000415684627052107364389239342928226776835025173747463597275029124823699601730476041801102449090327463880979274704681956342482571987833089444160544741716383624481317849401856951253004536360666668256864863185196369609555246093878249848569750677403404073566340911667111910845621924045096625254173674648356695721797115286265281362501196629454861878916664213378318914896544501709164817607072372030480959011470381437320391844387317209748352297273865864611702658996755832661908853191745078975183935121654348365901778107124679742176872637393148970599728039001421441904112063574745086185078265459592473164731635878041725495653494251366824858853367941026748607822682219231201695273608426122163757510431696427882455225864256956117638168164131949826012578329321207173379700994010344442800327204334549905753144703495558696587463504500527734529651399704670380936983075179218925983090413075190447756000103179350267498950331736268762480768274326665749618113738045863297864960612050839667478244572321040903047184571620321033532104918359263009621855959072795347622350745466328561827213839120624513714719011802082915828835767615219960667321555748888462683081986242815474770243538708623365672276034413914199193174562987491451536620426767548936663715967382605497619986085401013088327338753254324642812031814069702755495906040434669798623523256190250858831440795589727242272933950531634729557738199398749349490255123194050278720453053003175766403750813691019540475558244815011620024160573726847446987996970173130249451361238982672008942319839287507551685759774457186381494097055706241173433426985544770861701726900511587757856768857178187783040800773808719759035627029857988302771733709122112239233568896278966485506548416727940265155863296606651630911471718705596061988244743797755182113206580125817375433579649845010224154031725375348548910859828905179034559913249135370439118215971851226723979644056296489838243405130551503663055600944287820576935619143580909706596983186056793194305304355441539370653892474804372596589499400903865244976606835024116650271813263273711510849873119517133537220462215772116323661500606013241720906896916355552608057989349131002010384605682702385820448398590087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -407847125552907858369815889783186804170259781101719585570718852717124176210491294552521832307096712440389575859761869895694412729344961739510109683922033500087031936741780998346796283062269518728910648458674626269169260885065935146623805644153775149779292969890535854490259692109878063061573565463014159038679352542698120065170207707629886780598196143905293115139304539028347256102473247206193299116502148636456007280488426114155336967853108062614043744622250787211221456393328961214682003648366480303160683137285912913408451756870302050723388793147412900950071214418994772842729063151964508998076887398612555757114236726662298120100778016389733830588396502510077633473582762282799978591483865453687856482325312209882445357197335713861466425333284624983388219396139502011637570456291507706290945766976657715405500836165323733995271835136554383128113948574437413045160286136179119504610598231626384937044246938362955320306596887298403164714462136900434119810687752424863644884734586480464232327849755528934330266603727073005291879901749648365059598408405951293447215798311512716526400986073465193688239566741153661690688968000488516860924764408315843271460824956228003696644348482500660811518169230227197244993640527700924275664230091586093557835453230624316617541353432924942652615584980951851895981669976447500455757903708926290800449085201266041343930614098588680664451253501427402839181636045842273942728721678034225403391312662357870387129302273584470533778836242522735608517490134899931068383742698876182972319592620070553454526797726051576318456379275450212614619126395183363665154572352669054054176627048405973698588739397422082503141684543858288524389889183509447084641298923254736366935367020423174975717651300105864746834018026270468187999552808921406260391212915043194988818659158518730883031424061625952062774723707079533165775680659240813281502238020290287599757452277851094818749560679515615208410098001485848928979326072931474084389612785819872267290026095962094577532202757061470863008355296183037910432173697643366259290488418952489434588487539298214725949388711723293638693004014486179816896942084835676950743328420050219581541549068879916642195461828773972208655686276220648308670186608496170875172212775469830772624055470838001496507851775494477578372719068548467870727438758453022064357281967804774824875940148160538836437028725709933247717369677080906562632096480181146021584328855769737101547960554781427023672643747706594324313661318961735899336069896089328021797176947220919460135313272530765971168875694274902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 453818110001488283058121398680339089006501786619503901814953320720995242437196553413056049111648528792389181423526179483273181824165161542673281221559939404959862353717664084120700137229341289794389380922801548775274487234696921349984439884738768846216595480179858961045173108681743078092833136748785720372124500942266460443895310768874202685898272456969493006378774262886659204288708891672018933477885935310294927513076081877804635113937696608376938463519698271181942953216391443755598472232326223318972212985710040144958823485636615751618796210601682668081791563501727254264123504339134222318643778264590223046527329263267917215001294701880308963754814494215923324755798756821654654971341542700202908638594260065675884893988273230843994189552421891318138463051796742423734436503624030158203659176626286367676740363947678925305246526691915002718888265966015645086091471862952464141526616001126912602622387525933428118874566511469321157092128537149459321498775417003218301848319076088542495439204773531121472077885484952617097005797792669451766018872832833228649085992954239912045720170410863292009695654189247950229669609445421782348158109993732966396302500995873352326759073193972962231937372808486953063524808480068968828703539643826596459610730606326324447029383643209640344923596952435737897212319660431639954680688661653678549384606596838556773266028706447623424149047630306758947886767299940147883707751689045178752168084663665237380585295987114761034790074706339587034361416651684562734288688850986447306347629207169094231701364280207284671195248022442514839284489394809384923213108211953110077172584366673232469059658079116536680914351777236243992083280373611326931141557536598270008403056306582602000990954630332147747007525863413851421385931639735057982556204042871564943950735797217801085774690674735680675729173952579552828394938816319143010381216974127750935117338607805747752314355132145692615220577131732394425550239218286699300951584590017563876776682411181292196880448905942841832430552744577691838266684992028753010936726385702653258039184667543540248386297473420389526499644392366959450511744452210801255318613701924244833574219696907932892158131845857400226667893979767695236460338970565463153424162903939387810706507947094913797833308504586598509262662478357400599704968619026797773805938508497836334442542552026979730803545030900272202943833927729247456176963976790507640664178724759650996988206450036399889924401837246063276839540857702931792123288258056820137325715090056651480898697315069512114860117435455322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] -135748342882041066501146690253345978217385133319772638487879937646651312087482231614988549043987126381086908784350740851018535858378480875668895010402866810050131412569216233226413074971548863951866888899348933577593855767331008638492039041055396891887955801395667218393850575761156035721058718789424534514598388909370604748149378671196762532796900683983506645939868165029762384311644048169530053598776117117202149245599613200500717705321487301433712354813395914141571315678162916307545712598103657448752079204028437087280766439908234664366320127964815351122910290996854160301037034106276066822961461968402036029316140953036800596567518337548158103940194055806415949578837744660057525458358059996392898707055586576821422549010846679532736328984269822939325522638724502583338887305416663058193984100251966986538904001476523717539352405813782463493506790544240464337515591570497043348031029801535594369726684162767998421166039450464577705974199096914919578052398277075173493683745769594677149221597340645431779322417786086193444462585373044370368389261348855011654543131521672479590667736249868450898859732621584158833958939188574872814886644359269831332354520791019101961734650304813718089351784385330523298706807472936986693631358235088758776036049323701608367239297346107528037346971624836378829479809241190658719321582929970949277611154690917939038057483263050483768558707301656860127076663595326452323035498282780652463590096482584582622141219057383836186393684082184566576331825906325570848438024199132589104283972261624467485246167177019113947147618006644224611956768510393488875273790794719526373557414329410652871128487620733548001965439012750913478641275989030212347378233329364489007442137501616802319722460800730191813189383724593586393512448875462037798390019748465123498386883486445488559264214930862859501829011784716981114197171946398881987670907617455974828070859385398857886179296526447223681045425712001955026035283293355890666892974701126452962844988771260980609682829313141776264002371921349195791626837864582140198396097485010520168359669941949898258386908524125659136520808290681836829224013483218589416723515785721592041341301354008278161569189549137887612125295970982598303255589643872909198769869266416873923679052232581609909720509012645372855279819668634806094087074821350029969842949718365323318490302234330891725489389557718988557543586995995614404173635522619108280362087616060891255077031530064931307292722942469815141806069403804716357759754785784241776470432003492277983625058368488680571317672729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -847177797959167328073636010077215945501502255383724476421413781464320965757157347710089891252488919894329000756803323352734330857634812604339799987539635058188092604031345638601046806049944460881558906752527941144244399310550357402123138597476681725386488051753614605578678954702566138277825708243374929985193440857571148238183050047729544366826923275938967300642052113254536997612565584473049321409085496007670964729157355425688191699510273833415587782244929127091895320218579724352398363949632936017711696260035698453106009835582453966319063663528923678337530066042170679944316761279717789569810288751268405506323045859793672820000094051377134378649040456123415118542703950289699996036474977779315727800640494305715683283134989107595128408633459670882777766709264657542251839623430695617644987897623472873333767865593523598460967294615958782909326479744982534342395971834069853638613789747028890504287676226074530628357796330549418182365968026757547664636205731792705447420167052579688952208416385504317216139687737240161092928952225143966402586363085315283595351287350108063128170175331531673358192967397853830469022190180862894784421444204516010646305352429302084650401607961206435768539459774183762429643605972687636505060343384048223309647298086049570565508621487207292966862414872055215729881090096445183690065047789714341661297157538960911804507040404326412024784610358428704737875626262167522293936223286533058314972041671270464478981624643925032987723412383873656326838268855974741567307069496136495729071428061352151822844344224921918789346731151729193306681528368170997497186635231977222436246111425625534084647530181792637825773209716936410644651428351984345511207029038678897307406245008078586364491694221436169728982649019170675795035209033647795689531328961895008506574891029162449210299426286138334193740939542367442738044940260556783772265267222855685034543961999025269703733285605795797986578890304493668103816050357234583866852361824751976696507837102349348161024846515762601605645264729050401624823882609071003615974956113901738605207616420022999606421944503723559088344960162396197587857350471893982202729568445362443743736057948710992079410049297863197749906067419750738707674825734474378095375699807191902584387660640023768369314561120434748474378544218989738041596461073241472837232946443993192234751920259931112752379905715559696254512593809044722133115107464486419488444556594458367735026232907043918593257781245460091972329226433687331531049432262329358338127437487877842599293121139680806663818657398223876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 29908670006266030367193851789297741281742759250721601556865526401217399509888797757884334224419754362931978177773493356589731890084187165397002049545356957650124731954499774628483858612073899639675504321046147243997262228848963875916808454652672849821238300998799967540584751216013107058211953708538412763436384139943897735634662374099009162897194986638573533232903301585071932963708800582457685417885128574694560156879235375731930175192328265841407962051225529581827883782975379205539029241008729303562183761042905932023398822805628733940545306843433346354313316704566081968151103627776986372810895066986252575362158707828451250627922804973632122670200344909727487553191076498581421506568457104836834457760226243124759740721503939654953572614982660790675392211507725404757362769305303765530045500066177657318773510249624868574886125756535395880836489571389541231252265467095351302034844359035235844584967712603234113245919481327840885318663149516937049260418690589344086528468264585611358147054930204579064461133761872432559647199115963671445777606835393044196179658232152508609172099218885982967041923110618799577034247884590909185885259892372445926846416494048593809861014315487958734545857988995630330041612206681908258186989967922167788254567889228843561410903957470590844133515960554431700155662666778479397741037774975179934444973233183101328156217366327838374901344634674586204833892870980167126519004785731326739955166873834676642232076912493259702279392367703297833181475694693485390774492442493524451759218226008608674866251265473615749340209266672230137327550400298831223805101829622032372069537628280350966624992353918045917482467392516866927101055201770746796515380080016872257687134189500743869630412042706546363474089892094196432621364191967687596088834981316047011632672811130936624392421899194669875912789200684943312406743284603544127746152701949711830381623285188031747026627463827425073537383415447695268529597013780795719152814536613480927759115481496591052945828547805374932192213307044938800496306568946752235646836103488832035144737852893832472146032978983169518800729801450740642780966434890464316353572224944402070635064296127515106330883701972293549047844481936152524091465848409102188329150405107744215393194530757459009580455622331271129021382149321130518976766865436013679565765498370925951203036871908139498375198779172145514967838983009168227951566898176737792731320463718303059863501403015106916427612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 28484918564746823873371992910940591080843048889853951295471216485714033566254152342289802871618737756765551889695951918677374696643212873222795729267319925630704266315833049258224801277983597678232998434530654138288207783905631299326824815564189573705412358969126595501651636493172776106849805133274420740109799919205322695281632239967182052989994409996132194402315299124368763666769211157248262313618360697861207072590176727476701568644856859811060631402070495335010422296149471193125792264025808116309084598038666409256701208393500029189995165992489366526311547390283083986089529208343944631805860351440618238312880714120626374750148615375182397663736306418276202204330056913951050611863700639173909915973207068319925388851125266969665544376851494110583798459893765079496079431255934185862123761014308613500753210715439404731126701628475967112031103917503948818897006742752250149273458730690747519633068051785302830292086819205157134263059290433352192814960429561225419015692112140547265460131773781939533545864684811641034335831198766069581445153746037342578475590195301392235978934808332581361768342306548847884022870505182771242847053957833478497554871121792211799480386601114557390680163069272791053575605326029133308044545545179166785875574756988995503847476302759358150964072118231726948069252467617198864060639204939850695813033336196007159628709246728930584414292421487012306714937505818647409754473503615701105880869806230806397331177138997677644451734736965774864589497394911774425470527168887290400420114322022482554565813395173576971870248625739736246208259869436176611643602820406930296313194850497696231008128161047550713822872731517671864921612567591314416582158367877335964411306255256762451745763213309828972084660588601945352537469317456832849948428433204491766786596554504745510750393315281435720649516499912789842416216293294064451527502517819474512997541117686294093142814530746194006032830365865663539884604292309906904072957557127189216284243760816936287394072724112180713248738152888067904927836979455854883843832884214038860247465312585340977101395338897309644426110173421253277284928949320469477188136445592462810274609181285276885373838521822977744743322367431411357438671510587327972816159620457384705287913651173833767561696643029496063838686711759151001992957378632179327855253604633538593874055385573135557397246213058292071830292428395052094371230988143430962325655168935209862746127384980354690924286842346191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 2094232160030366630104905405644693936034856941950582835971873463896667729273599235818462558603432992278762094916002605739005422329824625090117001258072974177949519147762748004203081313429322215491928846401132011731815681230473746183201695841374584627981769134336096856528133063902412872924619681235922441091079342753189168441926944219946639477566892092898420586778693398563326667464730377679342189886220344066942925822230668862852634118175719001440744731386415775667686463828232876119930027656482386952770006680035010450359702556459106716558130448387128542348958947289543409294252114651319542739639625792377981846939761066570834776479972709390781879360908743259312762578847697313135228821347355614336584966282254797474992698423312185565711681899769945135167412214677905948804676097187523050585205998156206833842210159885321614170991345211759642445910130216245493768494031331107715043251537337977337372458479369359499972222024719764001925342164762624886735697052379080959866431495026721888045429219840429399582860756862622498730996933638215392469366049411583651323322093439587071781398829941779113139808011049594284248475796031966623172857316101783227574514137607539370542801356380707019095626902867489466971949480248119222292911687104821771928218969378395169343813819246724676911997670648464518655239141265752393328806001530553807773361084496814133009794801898233457141902772881498515136955307228253633404969854504650665157625453957193741175499370513196031922985472313681117700387252450100556260957865997097052046256662418893515739369870606683604171055113482637534011243478768592944272437198926614658839249376668714791191854399874347731453943074796385840272891598394908170945677251504611254163164629566805771452466506085727109818833924786251470185087807245201576995599352229558693024462500621770022271162296560601636959876309103507738711117322323085451357914417534968619328876187400575798388500757533473055235764971973891150020116163356395501526343067875448730719772048913781762410516882703872774919674038640809809171076525080691051321226253189522557995419237606556345462966333994652087091508035602743137439195183471582520954796374002862976123271548207221601116354605346797337932117899325576773285688748708480021679992716402622014917935654832565992636825975163898488743014639042931239602422770056009482714887263966840224301117190585747248935122426113409696103641992260441991519518538003048381998095267661442460977046751968710935898343450389802455902099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 40114346968824566544930989074351575749757492624304938661853789005725713269948395107075194594085837413457794283536891427410474592919824953140109460611652977668301077100900670742331944262983151909598594682218211113297389597428376872378319017683335903135474797938239496223879487249631449378872917188804274736710027073555178081906281622335362298426501233066559069986842547404106477109365459886735622330307615001625047260138585372299350489744760074953876077715414199583478933467704187190490532914413182543178337495255818667346928074712476902573509910327440577351698912171977795628455353095036781565083497908803837982088769122169365904295897482575798420243005171686528334340245483814687860091781879241385325715337196744784446144942328712330437793338295594619902728676934915602630016359585460086570449083765548264319337899796610872797001094358880306119590093338698002814291808289081809884713506444398069101844277881928968009080475050474312890902267271831193767119377984925108268213232541019912593499119323637344582925624332894003649038990771313538838617929779588835000147352259256147384182612646658519049885952994138843145104614529583328749530614616904775199603696359751873218890571770008578089197375713314806199223081110328309410717259502619069774353413244316727207810228624408428561130182243606858449671589414535539462372840511487264112733437308945751140731884153416654678371179439551965151295369142472956030752748251962637883206351734045496858650053764870031255991406399923087350104664460196529341429497947692279361095450529141019903926906454757100160390645585978282051173891132603174082057077403650541422359457810621182622409944035589044231491481308173080948704054343184993607989879966609357357653575286800357068002512527547651227251787858708963810765318666944272896381092790387474561825573891783321668536028233940042204082200910526535633919814411985043028974174857716737039546958563223626659378469729344690305519927856788634331781307116187945942100205014838515527071831309126735377746382969570386635160514168833862330645982423652260494261171262421151000035117362113916296622271113231346948984435790480148047319596885611454499649498467141421106690077424587401091277405968807132066282708071522017277523719944745663035900701853048391584973832269901928355982502879383661347075161528582708180926156372829359361255258831066374376275188288236139428002917558705516561267938995578096364396745483047901131212690834922306828967707766769867916423208953347057104110717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 335695547543863688777606438601313384331643430269356520904349124595034141252333271645560538208270726718299691080477044824896900670140129521828469429530797497425972549684977200612848351551004183367974913512981526218348297176295279541202984377936233538184930211936492565354327234033133271485765057332787102403114066313770238153167727521078291442128545075047880468291405009492796555470081210206647569828575922993955268076068715424727267240114348456196101032734808604285437846833925848680960290870068592248133217387875770861437547841220807430156347982490980824965953461449313541394045840254127078019696906937503130375879974911656821657091298816590906589357821335441795869864431829422423467537834555799677293746592860068239970583410464493482526354157576575888817923899783460958981461463311245397190667042989416596884933984114705124906097334265813005898892757117608329698401763051881373960869713474260042690192910204970542927168791337379093859498066133299186337749884971576303564782835580718930083062754284847199574777735612782554220468023601329069895237073031716565140542716247235214810813892689334937556901239032446993264271571586862049415610417454546922972129352686699593507838962259815884400764024232206765378853915975428183821494169914663226713234065491749574884313459728527796752488073597606437826626090235346940689922467382692556957612363474947042079688337986908959954316013578862469732950041462117443172541954525545820044340108477707199383926794647209829174253504797636228411738915066667418032711801824592827554182206147535153254752243048696419230907114028054683391414970607078058102765742838915612115887167633311189832797557052057250707152594737761521968230132672345582118036626861072489151525311738976488083203986156048623406562322189424954893031749271021962797563944977917517733571982469157064504569771972124924487253052950847185664430431428079107553236959740799601627699266766702123839022504106612476910143515043011509103043294454234511488779396314623202749900202545000803196621406825645183437834266228322089839422602213495504467614968213357974984472011092931772370474095394121600729486614281273749223914553524618957884267605396478709509711148324445949570600491070870889222348929957604925445846890977848502911629890711183426678087665609835063374254926165313163445760894466338816283332601920365724972065090531520429148758771126569143321350872408989981797548337813630281588826353844281919206869158018753943508528667348330310100934514849768675048835575580596923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] 6038218827944529016011963151080859551896225171759407732573350159143767218805161385627160592838731493873283637792588957058001534745542321188980434277741295904450589845102754714155012311945892260047404921657376104119363299018549610247988705467467576742727343774428059147058741117820200352998525416356902468034549062062264675898545651418368919197209036158489299679701633767222929058804467596965041009692851130940859913977874761443612927935529684717638246407512203568897678077419903082129866356113065174512213081831772295717959557613341134411138307715154742149414056224202996918090119207332467288440955841657310273164499519447974654969328193792565315722606107376715456709752008399398875508259121164360834711606058709508736485821241922572872537623893434702647093213486823767783923756100316951916796529114659867146641360829084832756296234537386041710878920742193074992601031026536919221923423038884691522759200969434120109111325836565649969517243127393866861700727874621748185733109363012552634592229667168129589665622610814421782319937550758899573511032989074521164843443291661819544155181435712393293263800676330398464910504906207120388027598699439437004992067983851184912335369017240789293058553560134626922008618731217043922718465565075278760759256170173839462662120588300991990969978967759941418651189868791299115429474282482836068917446222886838078658741265369489352058664078746324766295793916435852633927530263561212828943171951173496784575807794380042568779491311515437828837076717395423513931237319039909745032588531942661992229113406879735929105891082029934293559932496011647420836710438613831310192090319420038641370819273884586709934029053461865032963419646534568641260892237628562019462831325165789560051794671683920693546020174679257363744530463288928281600443576713976181070292071033116462487489704994750249712522572816144141585971663331903915447460066611017050366729204244011699294535413201474769378302008514364854415088769844185818033107704356265980412660515330049880908354718259280071391741304809951878125343992401069035296926075586148270712669804976064949656908507221777779924698672943156486253555567752927684297849968741226563699788232948164032274223169865398947199757226044220137010690776844711097243403063311753153028250535323851630208169436449497119836166954921029251756946814867050748901890201923338513655620618735240457145893981945026403954089106124179834676768447425092901939782505351671132948805597092479433257283111258217900285671930760145187377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] -128872236704530180862119343288900465908264921689752812735526919055744122095402241477974217262580734129033598347163469026047859825745897533705955370234608868430869001034623591110075638064742366122606557281575892502728810789683948090088221602704572431100789163328599941112328699368673697245362733960623296868442102172394753914627190697199432550633169881286204125525562607814950898172290991763995759849168441797172621938531978855941854025993942586612813758391802180382102760582272069925479972696651467794867358008001357004105963547614380696527795924729270787585391069681879388447896891306369704074044727804142829644400458959812543970960353279694943355374886938736496194805308939017955305197880669892730517659677374941884136365833523345357080360983289342489550477763829496778977855230932660950244652470901469063157356454457350664889721441472407291059425836822318081080170490658873521446788832660664922095927770718443207972991441985601593911457834939943177259982988416712932696394007355043066039950104249222496844307406375630877672177872706884231352328627242004698553843715769717371462013530099940887657248613216060797609764127980947536227155998949286496522858784232552380305588677565207883027048667014653707579571249980203457552394545850132540097162536603317524628292916812202301047453919235507936810744419682452314641003879330310345815452214308952014536381494488368773996566772429570811326219208549931095006671037974537958880929156615317447762018942811577793679636625322357511561698602208014625313414790819104747968001829207821093897761949170696417103094545795021491131911150977516057027392523311042460567914563144384622669826026754017295295301387252588641893985571620913475308105560452864382516711931612748765789974574231633914924431043822109042048498817497361290879053454625642017104418717828565206960286253297153861983490009522522521637019231933126851470572069240612843837127258112468820415405397367082071091908516444096983875475284373875845179267211494865551346288660827866349933106191957060919083011052652828146951186633810596071006423902422898452632887425431139416786839574940861370190121908678022187292937903686388786313885247645925175439642943257244202140580586627960429828639271772816229964610522812619903184699974849178673937838414824094783343451617734327807018278579708281631585889439768581394985992754343399742456228691700293710350715635446872031378623682808965737102982742320241977623372826080816320092791786998373706621413713375740722755224965112574864178895950317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] 632508465362177074635415043862608371069529567396221802850564895711851695474294402221911222284492972308734911595373083426866851145790287777008887721756903127239031552913345792095165448206274769987913027641433667336678520196381998036531268449312363615193417783712221168022045141316805280172326119157831591632122448494028478981712864352880047820302927211418014105959219603991721859106690127214542439621954108832809509852474883143746604167037810793916659153951058769625868636805882377674136209811118655265540846990254298637864305134966407909005323566030864549810658471252986594918009466886521765207994118965320783870621764230618334290777903737779902680293827313187330660990672287735331771014772768323504911468865112391556187826352589546742816163899116260233335331822973472645899940135665546327416148458939414009634253581859393219381091816484606404421979808747855166776485944213290417881974426818276508885133508931009562738768167403813003384556525708775061996528599297123001937814911804775989238773703734048208291681933834163294414012914992144600916998763666009558071560158118367178468055326772038444931953889202308107462111033655199113648130298227665990163561939708837623547650734618346053256596323919060040779040106027486410620540833185800721372390305577596234815167665970817444682760195162352791470646238614624210468935731728516696028099275027820831622973785406582621090921717778519150958478668611299026815213529577018500260178441783108567648179819354536654522700667625479975519760512783956194564172262339105016741824013929281106421314030737287097735347950421215986416612605094674449445272308518422220707922408849427805711609497626866602522046686191956862679427239032101144612079138577944076879436792321404584410189991193438770997974546443096031849271765280137390896768202151328795435369992756709066183905374244246578699468209493395107181087074160041212224669856239393674257813879469841709776269760087317653793350284776470952199121693862834007830857378036986988700847437289040965268321599844119050124643046689454332341061508062219645791789779215812571485463071206788426156504396655029377798696646598312831841494232210010333794258226895478196527724822566846099232223796599478100497206510157704106113721309569756265414162506577259292767265032824260252040619127660872483153898213029274349012911912303883491927736854626142686182087185700843244136286482429433153688377432832108251363491432649794527129854274453529355736460883858303507975049692219760141473350323337854206329211592674255371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -4151088239188092991013592617054041892986215229699454943880222055551887475855612988571996087863558893535341461194674932855553192839107835730307838657172489108653784671090093755261821555230989021724021023685874701388537198069274873251425824063253338718949724478165010747029793638888284063098862658756988853908402409197201328169885015988212688588199656787503897257091769654786063220767499120207684799258385471310422194944922293668457042631187497112510519153392327792375456274935361109020820856472211747814127758937868239990398376382236021517327493188608436161235608224719557825838624222766623228689344577598078037403571335087708672185296901507828675802944037686619123405120883765858598180180114544544053862746919404944390178227997588741085911363819834449692052278698971088772399259124426979723537029073682500865536830545165712014038834021009126287124759929472265761079410150205458325303776679840740169240123067899802669703985887066164466415110051964070426781981931767336637829172026227226857491195255598820492898285590707405273802052131296781558337196804919234336467229294633702310927212722483643385940898115145005561128132877059424825732583712027787873552948789173598148476106073010195008452456563754619420446763603034057410995342046466339925331208738026298997872447004778946546127093301752652502896674060636910377803560113400912868862100420745389805689263490383412001583040878191535596279659383358499377803019135845338140571323175806442675398634992289770682265230912883828371211015757092112836768384294230439393206915425768317061187375621150251835010001007092239930715630509990189006116950750892595053756885059830116692389413403295563996650682930232217663470591711531202252191739493216880435681592744869411821722890709578252355665140347916465729745531039818909233089541641217738477446179191689721882446458727934756148036508581838272534138184368043571429502147329571655035342861419862502407884125055072118162066151104615708770456717283952996067121840556515286967343741389919960561660083360825277679111641152426506901451623931783289413752380991290340583578643451657894719309317088162678454962333562964948043369012310407928203630145728784844767818745127408400430788106346900386714244259812259278277650653745208199984938358662789500776285210566899202773627463177481985001205757141428423422536806263891019558530184530271435229147452149791719118161159064691514250941460052487534831846774052740261958728724568330112826633346403619613738189274223760448760016990993326757575232477393001317977905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 68680587485717595894309450014640257029858403075698648809329946343290978506385696750161170596769688010279173970533061859734000793852043100979469134522092280959960118966122859260273597406347360931724056725639558788958541650029215903710231623719555372668354783523069880482899667155841094901455544439206360789185848426038055180024124871193767865578818238792182343534550482827192457172467581713850298931051689378631786673782658202661059789344633449159752217867838964945420078853212941788046874902202160294195537169718150332640732606623863616080208923526258084061185593166880412653644234920569361428114547774010348420908780959736016867902459855626544818267705849831356859858419412324284716457478210637625387117070128135663490549020055518132087276347749752108555646202335729730285348656964508353310077852033063024168604096112859263811162007051640599695823098074447423514134913265297232583772565177729528812648181273458899362698560996254150866070191937342525829443567515315718207939737231378783137449089275530531233393005973631780707707512621594211034889844959516556887913562781806883969471590846050838990146013623629986120436008721821936617850083249784660921630520645602254495527726750358228730360463656467549234534052443345822425472226995475059123801298879136013037552321470199301011819385207098694646917530768900871320101226053366362634650149805124048534904675518534889057187982992798026121414990140062696655576603529116843932642749099569889176807307437326487014488890341900227539608080522045749364099240580940315900695165801860970191973772358099247875157301560288452246005127307127136752771777840733626933383616417266358607540393251310903644884263513627337297467245377793303147945340833500451103374475237246216403283637031930377628547110374522033204437880078032684204447014808031030708653587761927597880005083481624380461763556035780849571665999670011668875295500284639433204008365101699196220501286842911414807221379778037929843870002116981231215182963608342414549715898261036921339407220750215362631686005951045498568720910647323502648813191162688125895209835127740102840889221746060786059787557059194062699675590986910180017066984672743906408821270265664827189195734166049052671495940569347873097635006518022210393496327981621590576550360987130257217425088388854739390691939391001470690315139816135054695481872687129435712892979542610377508281396710782996445416218220950420848343852402650020476418650050224692835901188440483552523402876777903740833255123330799984948669134610099717974662780761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] -535415472691296778079547853185671399202588274880291189477107202976820267271347974287626911813763318714204543475030468409360456272863808955886009325545958664049219959412507865730792613545581043343336332244663027053219252221443183253423698676012815997930526382772409806105833098823798355118595009480412141279542001901211816282028886709818508250954200559753782944542915936415366388763445446547380441739144466750616934910135174788445327615787719211968818851716156884718377941772132266816666313430127819217218059762403394574620541734556502233729529432063731609834404306548557776086608593205217826372583756658824155205032382153443446536189128460212004254481940896122653560672343340608846083104170085964181222247053306850717943489347989793224779668588420112312820148675892009808767013367205211660101341929564658774669368343845384380745740679591044212259745272543213123546684281248989258786716135370773334307622795972898709017656145867416273532398446848862085925285072076731029427856934896485688552598410193442885518672460871089516406930376449619167913194609604149905039939105809212868163686028921219913721998500534689216665227760981251541096057676165482425102158692882619736266510260947999647895132185923061168084681908153432336410746363255387314506208520222297301192128632573976177361526878442822607294212398643582750630215265999000417659233530228027775218214889817491558488238675546064975030630067574993901297844016021726157692373628880324933419782267965605398141549510441395585271888748019942933207542630037842939965253018539781444317317619636701301383626394490270915017541453870058685655268876375644411046337621167325376513143469842778782814914318650512412533970628177130215216891568757231378611219723126952997887596627886571773974552248472619395114827014021854907325667707533100641837758722349812588055093337153231059922943208668774561027127601183766606510232604265259433229538124508872784169847480002788942577714570466263025458711244226939048908116077321702303523179954010686399225536639438538703781152871125490020993974964486925408493388819529921814936010197600751782041024467817863399948706452112957254271585203719459086784423641819683033925369976629160882160441405222482240431162136710440244963735111215364645177454051200090145360485667602847416872667067239743288607211105947921208930034853033474380137431783814174550810733414375280090847485176809727092495700540617624057972610573166050888742590105204435123930764406674326915302987949162957316388297548009356783323825501597070797288324683904647827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] 2154765598568457412130841471097753226644144633876944470499254456927269603471684064286221496002687226161657969561301917926212482751767008144454580644329820264130000975095088986476330540550305426396757729866305486500251519136010777030592263661702124719572519659140226061292208713403683103026152249222452969663431525563983825843346024289379818886490534743722652836673583915240007746657399351089480282119469549140040008039506874257305775849396802274839961633949592981102410151226672369666740532039190859968422288896782662565369181945477875180169462704012490977957264349559426770977358441651119803130392683867684883565565489025922469308732814148439621210824709143998503593952673252409611210492447865488958225069450650619190709861295690090612885688454742048479855496965016620972620535223071399692603347394395563749683893805958023170522268447639123657831673892215029855619320314972740894767143150417118399225711203875035620803762823691326927808591869918000111071150854832428277138909544083863903277270520779261341364452865513399404980763853972143821095590501663290305570122540895988269438182145244119325557759914966446914286435443799900207117599088971740609462128294742919980841796759321438062105161655144984828856637564802023183686246857202341077364097394827998794934765641247450333541549942126786161245415146496088886425560228597035149534988317764140737192706022635765510166875792181823601859152646273257986800584600616148205842684460918688800885147766170463044338334267552944643761168020380158842721148169036993311550564863679289742860034964983288013994905668145250723435547875178383655564373966933353845047658838817721793680293062956563722328812268995403167648342060748985843888701321104557630333806609656328476968637869182862699227608417795763645558262526049518867275207401312048902906191326505411181901344469775235331281785405768533118614270329332286168257782096019485472201055035619865083076343323036746875793587117440945825459810374348253717625103775206986336446473233774248352024443570094523222816648323969023949037456917670622328408961868216621106473894581395208899130362184419342720610285117505069598284145132279151661692627962510501559428768811359251910333536149268980354099063393329406173667628839119153972537188234934283234641676937931484235670631807874262364633970054191168399701408327211976040567917531537237627208591638559432465784826179110435856317927460452940610213890279190960351806612168712155218991449293521792963785110734743283557368381253729197760557684607207740157264197478070855140686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] -7535009100640011266762858315505055544259909277383991560472114976606614566326369711737285245301508997532082161210079760721219747459854537659464756487459891546272627706620654967735780970890336352799245193941399995134282077884508788609778966936024003276103245752413970950704416207395936970476300436108723304223985230451543007303875979321278769609728347477328997611575884471933870185145394623513770423811416294137493269010766795624781239591558594178175139202194359152241789647105515692839641142111031476664131710535079317092629256494219648127342717391506642121176767495924505404641990768134772349474207642939743969658392049195447260038133567656417467102844843072870236449781643455533898030826708013217107184920040443033924952689034641712109192973035576788902739961842127934122371394763837707169897717307005011392584861363332275621565278158772548146871700617042319734264969752491511867216013096635509016384516389406330693478251604765485482793637917792849993303823523352103799174807731379983547926291187360704669689775255120216913773768979921298661734870942687230220683091134755437201878121426118726609574277713252522016203213197866003713925984329131925818815170884697859622749084047382939920904121617629149821490562915130301949468051588960288419983187586953511945194531307276102596975338055725935261823544209405805453131323352046746055719358229666186839481024722309226604145076211756302106147487790106121479848296816207183676674934671660944156392390800063799008280299539748195150270999775672781707891426457387511149119708380273711950783051079633676172343230352634705400529453649082973943300513825577007382005594483796078879640242660602723537971268296761393159765957268342494856751304074989619558617803699039190079367492076486272223684358825496679759787762978812300039459228127289059786586639582372585059001713682710846596692385009129668992120200549596762140999929222775575997573132604958245421092991922172288643424831428204940694373822950509617335182784420651059116092081670583668768294104166771922413524788607038962308641275193475775032598071839891925151126177474352521481442258167248551069793307975320105573637355846367046271462901554255543592151012865509241173460714375915003444964382091410506849865681043808500273418308960220168310838541339438348620799525225610534223565902148966461663688241098921340149951365535482627852336848314940510135653610646327917301716493583755534307638647391109030829176069554074100180812382621347357369930410274513535501669086453832146441335859915564704403223572626302484422922134399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] 47272792239976765437529391739132474466559018466416139616062232847322660917422305671005290170074135716721200764462032665383215104101715342378117028297682033691355555764488924766233231834541449913423206604463187360747922295397327134297742472861958470582547409492774320978631574356622662058573882048610157262629058809478153132748492109074295042808284795725631639710175731716005979903071656269881620090846391092523661949881843682524841628363090846360138197104789602133988198210221071633871508901552461556697684448158868507578201388051246871238009239290873137818126399209388840859584259571217582351622890835702044242198445123392966820227783288911041488687085056830820031403310708318079744632947519710314897028657931962359445571245344907843975456992377733224803754794979551080220583940498353717256193100163251041737701881400791002533260014872475596826318426195448379918759328248045083110185097660810857569156544304285760801075483478922254652283107003709631608393614450179138202304118504246941915271034015729603795914910435877524174916276111468457693379966685541261785272864186158550807509090733698036829415870827604404924352712967827763659768423415249892657364956361605155636696434168798230086259723269085320910053528770470838486001310526111732737037157694628853080601926934895418857108787859878998386008792156720526188933887393964064878732174656992774372866778993876693267707931952238022753765526940595872393831248408875946357550035672497218695079741810492125988840953666738284391259593351232903368408426959889376686493176835562201254591206814722871707887277763479846087150894773333496026780898231508006974530288523622575037627224507832167330658931664883151840492240461966075503763533906133731758993026615025371075484695976690421835554422097955325616431081063163121105270072027943846162219625101685765532622483136371334428473858495085441054239553486502532672918133528520582025368097263585386631977520357392501734840125007151691813369640623390854131852944492600472635468621273347146077459116354883385787154214308704964631778264144345818151035083586241500170961032625850038357686477115176351719962939647158356314310987932738229006495742560764042947919817960311173761480680334252508670852384283682712855490998419411783500435869659388864806792278719509727538121212282100792600358033520054073500902800249249286748481880555792022199215592677201117592922431743426840452998327693160977659768006901630743442240193437927906191748281588994448723744410080640997557612107487163367876189991424398665134654073938236251706257462501525878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] -249023737576059856360963627206955917167965606329488791209895042343897785870504213739203370798310719269923136410252462101284084464443806153743879102668716278871937017676834948506866841153598038938156917307197070198254038927696407149471244353252264471615859668578593987123799536727573805123412887963532092042244355214898964602333286016570317329511824232474392237067752736101693253870672261098151413489514469493905335076872493223568425034365993248025193966083814994627373758449756707312929721482695831074496963967021137149508551382855005894455907925088151853195843625424935431139609007116498384253130276094386401611257242937320699431865990637078161590308972315764507943864818488645738682257054044999764995229364681684370822769146655744507063913699617603744916021983806573971297864074607981459875230506605109326746881918473996691885995136419080601872468554321609637903874748566357573657646486457745779634839354200263641351032857993351893319187978796059622194289698550204262677351432313639395317829467592862923733236157628787646809079982000562803889698489952491786522553588461022875924113100262942858354285921109161713520166488555741434708812563068094314270341181500273520729614049523574511351427390496531322693653256344357306024164579632537185724546016076309093458440485460276261090020596553117382731247981692132808764066777904860449825806483714765247889821913744654636355111668925536504470397713757190057518072493477955785482521078011420816919038012179395079587490478607427499132620627518891995659391304385234484679541224022733723394070701319339137971859350898366899909465625823627025237159430217967464290755053949984882199592294563882169433534550441731820039373420278576443905986320859154190272930536684136142782306179187048488457214952351732383416275703267268431352025496648066985258930808464986709864661502920796563599854897889628730377028844296603077877295463996845149672916693854833996836831386891550521872869907553068905640910620596152645649627812066022015764117412879336697089742462411140101691251455058716406428997761317810763454515603341921529666650456969391186437405567550870365751802026634246443822342999116818308388101409146124270427559238358451930728454264067032893611506359257085389742513594374146115336407670756400399007763765554420364336160867269625092578131787791716567981922525691547015690960529845797099235192719957916849015355335014139789070389759806091535364720824297402662817123842839734872443143632695919761224379698778338002030236742161523409941125639350388135036815442924229557775106513872742652893066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] -180232659108378865295641412657236840229090260271946454974589588700722830072966914848786222328114017109211078253258043295099467766434603854961640960612502108536217657160373254539543225622014340676039236791750532257427796267100606454008715752893493016751837829080319535078519606304573150750185483010095828075023038729732469366419609847516109100716945904306023659422442993937590954732046652997395749279881609530829839428515415939651290567868202637535543939566623864324392241993970603140185705179901691673372990887372173631300078287905429004332336456664077391540195064189454758578466213156996473599247782767733726142703717114731207392844273637210662790795263052155014230571214475957502470762176416805745430649058620615684109347988564826523617082384488085707716847093617941901380915469896868357013869544684409778575740322955474320198035105916234598069408537206658076700362543555154935539356607542303638977346003896837596583407591866167461635515724527946825911594866665163045434445134109543888253818838161642389963898401490280491890664788302761698857238851334982215350025292229486683165125767598503993772128171196412824904231541640619222709588872254767663768751057665547391356361882128430065354378423050561797561880405031484215972331002552807274524652857680591214018013241736784356858091358458861999266657271766605919255653095467606496712430028671648482384132882185433258717615637089727524313409550073765306086321205679196861227860921244388426781829658458193499483546153718141399297251168382391485080561339071909681937763935205172328813739148819092275820392716650201952727347472939783728018660084000148906623903097335535416151536331437875267949248894260439899891407978893314341401416385165341387781131398434311088442927819217657929123285727688694463378245371693852882013912342870379105332807458041044396259632388759610358870350611451955617811235422762280982874537382707208730593858696746545719949742306167035252887059320007943454283037030474041861724851988553208430405949791475506440538768679917662204407812902003144154954060979898577949298837247274214006363063986516332049562837285479240556417459788997500221983369055402871275736493102345929238209431906729613130831595856862329741881886599721286170861693508951420246755639155430484272780682070228314324385337201514178333805565730545481126192087153247979136224404569587125188169724095482351852231859983784806537003496973802413301823881916303972286279923605098601273316484449004826067692606876153762075354955373302146341980548395173581383005420239462601728064328199252486228942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] 16458150007797280107794369868090116110487189912151243034049773543695469226366108190768092749491390863991318988810717424627124319419643741978457458996799035820846349645292756940874438506327565084953327700551854278821039883009075743129225431678116116113853491809522154721893539037335728481748847567253382290550070207985122233440535736591455884569991162607781468330941202752619227211664867909838249182351674314434645300953801964915804782119479347280201788232950500739087674269036973894729919056720613746924374072202584591980426511336500624253268327727738826788035518035113331372091884185249279232546665163696309887079786345277400888528433496484716057812450880393446248054252018878239924799258465790256836867761384694443321906666867353819156427026640325841095481466039472842814326445511182240187346648016432820454405152981275447675251588574658467187542024133723993997983727057812957133537478289863250957713191443238164044715574642920403066309452214726943385139916815106473282989688427929469826260605623577010182645148906865207365909087569610182096524932132946075382898445084275256188096471857642229280043405218225511337345529819514672278554064094084798714233040700849038061516838866586909048106210917647340835463259462061313349857038440504810928434529208860424967030769398258231141284748469136020260899536475007622597346033901150723964840562536070384300819908406100280283930582514166164698964126063886741388295798790534275368021262810416547756811121850687832437495071859019137970660179866011574344442429230471220740269603860134360210336924958646363235336316832582665428112482037540339518444638407452101969160978712639516192457949063210234906311539349028835871061277921591441997923262063585763253227151312380556522545869799044107567726796062565316689612632964642525186536807319374614879467039857487894210100584469880411501514285720820478536057115798548153720170779914489937148094123073470343067987708268915007922278111431573430481962263187487658985138123244277670156663006291477852387184675828711493050162140150846394313053419778920161775648448136105992008271300247664956921781258937843806155352899963496834385527834231430925899260028101600610947961917113332933905151156167466715896396272178314638490064836820824228973147606597234614681696927830271212816967505036204051559827239829207288800963327186310992236091668272248167631802978325384714871426047386451692929944831918609690715775153415868663300218115543600716742655064376316591915653506065068053590755194167234959187861245026751155525738032738350402617300005658762529492378234863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] -170001210011005975948761568560828999584374858541310648692404347073218277501360233382471536646347976936795486626552919079087810397658080751121103291301211555894014802596998436587205483688899979825613397022543820978756705622254122719004299248962945096390306979819153162915995533388500573996593360003018791617714152596353029585195555806879966134483395842876545545174304125524186917122870810712344185774356371008555290980395423847514248101107984755178018018632651872587770938530521680864286882374491141796160827727720421080692864116202678878889197211384565364676131502508380511162597154886812192864292425404842135827335618052099243501207835673326137855410079679293680578222581889842769870852270178983583204509861391144376579352007169338560280839521158644414169737877738443991448367594885071153394461376718228667836394891469415634416488759705069057421804274645415958625769985854723253380307705032887209948677417642896800221078151397114304527950858410719112769333258164808157667033762224482689418569834052707610001160332141277912499472739906473800309510409234424216731138471355486482055493512849930198117325530745102544256481999805596227034240621469411952479441153337340641252971981284648980369674405070498856472305356153905733662297217919457199492130767334266286403756703771123461948161871376123768031081373333075670066872013244922057089894805909033930109959142807828899868911381647697963340619511989857300729736416467702841372931030274781535219257805704592936069684507377702636132021837044513881708727381333012985420925104453356020430415153859109350920103072583443614734592492856392054260458398110588668082078265064965952732653457720765643703250392032632380398331853594252205305433690395283959659031083690104412009454638729309257644737709020648439846597260089246882209615713617918236607556768460615188356426350896731591479861876097391501630352667511334697211979217474701702490016690788082956596245615144382901817675195535832013437573779218224870056368380709555858430460737680624800379669858705898498557504556417346303565297865360924441742892979806414152968366748879455149084104509759525487793185648599371904751058715618592276893024764072434970792200273030954719676936814633721842627427762349707990278177577176497618339899383484942429727329839788046317703203582021511324902219283652803091263644892005935349842483711109605683746801917720572715456166815662629044596892756082706517458735269372355754017445450168514114718815509178107165185646399564124688446191401464848424088914168941815098298419813883930462594662458286620676517486572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 1113164038318579226883235943318065647271919502497030878627098361795861865960117503985718997264732364736612358670360767739393762950343793785100608945665855816254714676439913763576973911988402418282506155040986975402967633146942865930151818338552429304475428254880374380926234476716542775169800917393136099214459478823010028707867158102408800166464264889979907271792834126311561843421112863554277995238927360495665364570165063143813094199668263955545086383190831490134202891079788348619916754583284546396377530229742831552964713242666102017818775829195971538497006952767006080252049445198443121031180219220062372127042243585967949186527249327210078921581483988989925407010891076161101354271282985136732558650898619912837660122199384364465340871725702119194262593419237003275987819487610547601810192616690985986012252827719990362229717296441987589076367371575534374033733089374596570885471109646419931173416306234450789090693627408702794798229232086448099215698177287021599078708896205123941999984758176794529593867294509325135783516880056911608792622611870153728527377044871250898862232510148865664521483269293960264062778759321124641191173351362367056488254020810231422325003253086094616774460134945187502452916205338790411849790913465378653131934504707127043109591266594096095245717742897040495323934735975371916207523435808670872090644865132147485207994891689574506041830948229038614434295861716066511677234754346973363324129023285253971726455956540182558993491522938456520904967155922966395595771242588350529980548224533141057141866103792329025641716314337586556721716761654057257935928144806709274491500865674822339459890622263788638450349289243217999530371681028239258146025321917831038424576130287440347602846494609070521000192246436677199482276720585536702255800437240565956273470060134970028587133027174530548504124458662780657523694887866203020885477596520444668937152443112197252702520839799678670120530896432434301434774710917594610727132171410293487568569076459550559968248154911265640329954033576606348569084294346600130645525184193087378922585561419762518122564516343231964645268683321568996441864487462058285887889263732198220624840174847605651594787317410715557210625222869609884399692614967396115872936030674849208667469930849760358364364673439564148326656857116231163715385365542527974071510814381580171348567317515193270904100137113555764875617185885826791292897719834325193803525323321694340743768701116925621012690960305032022227963401505704437726356044470276351456995040398265800485333443248237017542123794555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -5422579470064230281917428541492270237961179690773749133281698664355636260112911115318949643916634516134410768143101758597692593492016695252673663949473505613150618468223334357579028148525404705300342104199676883588982856599207072268316378146775835216203940099506917855379639113542226554625122281674835639826724326597949415059524696284260876202641900689158405608435392756082276101555132556706064401413658616669270675415741423606550407790921545423389929123369662113651121263887534917632732004835574707636577258141511616030063873555152193601436564002596643504416259743258312987482413361095909716253099125985841661547775409149403845192598238239824078430655960996411021191611237106660561009467505174271791531843836955179432060125450388441645590092626439016083051537323415938809491945592632568466528270611522961503978990642925365046363368920603029625589871501374108521704752713353375385617766245534292664722755491096115629195725036814298465676171438555754984327262033491011733186404299956999183800105369177452891924143793133960758963959608888787643577213841461709508919224881054199355167784381844689424535098955421967993037712069421868789071968712805912579526154723152790673286036877246287411464214028642917605763588513204454193936705433448367996954909968802890238287209833374291466227277210511618644987480044654165574341847180658965672905129897855371394532856152666282012087223244079900917184682319346412671247643471200810335223466519358238332084072437218728207302347933604294694965309545547530041963375308204207290285363449774632119620293694732790806506730509484225154496120901392947415945567404228195425983719733536629265282530525071418836484792079736911113949336738192781805423064701136599869236581187131606364450589284578136865969128601570061897771889548631400230808211500069516661108389249469034594137431809817099618484111656944767813821495790296165881324714537862389517972387060759199015136719095888502906381701140199606855538792976059010149791825536420140880582591277728758283023680327834150305672017719562768059189719668015022794239279585755395014198570537618848688706849422124609749956321201866828192309803501463541370075799071964936021717038426960551089939201606695480347242135209910508741681338854326171565748244059725408238094394614472953916538113737278640720405872440862198891124765681677933884075592594881495232006923605001995185867335886340052877952181498142081323175310496765558102853470454803702896388141261954307956142047588126191806811484920293763841016103352492583626064044450469734531816712319596263114362955093383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 20675571467375643075478175933550076915239479274651739688648109937842646630659186101766965870871969718652252431322457862619716391448493126680517952581679510624110145849666016964566680182263590065459079792647978305312998093724768058300756985612676830377016081633016885739570047856604526238467987878344875060512553428315406307550816702938980810437370563656665536461585252280811614942610072087721802194776863231328883085709058055965071169904836888138421989795467270239384799329733795620815494619548843777293321275140206520723870459756861826719958766419164742579993921411790674541051117082834117272834423128717286703231285989337765049272396383607238985112417979167447135490784884492761786299881495794144934691619993294246801560033953955036643927542863682889258861729834319430864849893731140695618307617272651041740237731382231678278781294278495110934127886622339850713287380329610355535205068146156098148846905798677876495361591592699197707992981777967932390362620182669845450628914603428303841665727795204174297952724236684831391159809825868358758556992291757595348163026441599581753002579882491111900973523971467081850203268073242765319449699181986006792209143808131340466897107613035751124245075347960611496247231188814472554055632457199424602815498073600937580886622940533891145950305647772600820439961041755846780948162747174701965371036606090227927236471742405998730116155053091982573329019305052111487230932393083824819967851717860422761560778206721311477472820304428745693190208729727296316055968910312299287831643110187070607810490792999225100019318829892248377607148428020684761218088870842518604157204170280877629074883272561342890484940353319447716072543674699965021705472287538953982861217210754413050833255187691199047403609568365748867745789173499532549337337526071021943487618125934354909532656294038752823972273772329186220737319092451408721463422627660405382246879331894650918455713053929957467730319011621719544103583973787183667410666230711616772645311018353613707465467346148098971722654450571519381307322527235414134415766477889682684586719497440322667871986200096281381250079930143133021285951550513150111072956127201613290149635262605170677128790434938892099888785958477445157510379842777542497696369602717503203739882513210148002692894350496974673096936482701030309721407127452991288595931236685672132965320724916168256803419740508847645764187575448694819026289040650069260273345321982623316340285255789264433987109549899099115141098292347034224695534935611900333338914680635924839974260081021384394261986017227172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -62832506981375244147354185215585705218188543684071187931649886358623361212289741313838461873167139634387633833292977311237150575518114563205821446747516470766470646175026981967887290885188428517402701181529033648563882338325192656373858801776694296379067547132064412800348240025462794648825023121808713116388138210689406412597901345204625365381753738595976376130269929125732050672356766265073164806795573921529666465307385098552305203233601490961075111713198480042815745662349024488992792878169080493709708968831712990420765410653017464915833654381841509723069994930808549657071345180065247504830105512458153986158457510377845786623526691997949502784208822815258712153946176127141008618096619388676445843674698707760730006729456512335064574725157139069728772740951274986587928360945953132414914873864613732878939925143582813510663329546152185370990841892371026551638189662123875001885679977302310964577272711526664826309475566959302117190040325308818004526057764140516519145257489705564797751912168779250512754437792015803428300835412969057224385900769094174510798900989996609652773716424304602517317164911445881345692253623161990085782262859920120518739673070484898464924272786205905897467582982161018710867764586824505911556057188792323144325870853703771673855861620113724106040950077824185101139893198817559615236609345909872224920798645965145246222887813898498396917939340591206463343912093271772116138780801614431158210462850744924644994383886353081919947578529929863647882886670065465601116284020189019898724529920821896486318693488351664447225304887696625771032894050841873664438872899699462633952071895847199181215840299188686071544154006122378330646588382385714550036868794948200063448473380215333518509196398768313074591934641925182016182263698844064100047442682651752606713156533556046095213706111200815756876896251311582466120141399537648710790407184238324521378241648039019710333034308930476939810363023879060483984952726344700152045685013447461998465518043094246247455083602099590519734943843904742646577786891661669368425763812775721256571379413617371087044614647469201146284991725855797009720532395170182680321515562419362036551410710672034393858682701736391270625770209148146087537625277730272858889398239785248808489292546848057490689543212581777966301084956132743961739235260829381079397579299393551014642900503900897910861573687445561150065320702042149384910308555692795664749962576445028797361794460168800623363828037125908174497112426267297249203054535644310927093176241708168822119873198062123265117406845092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 151994312118792611196029727072033042603868403464107562557312920949736352647672914616562568071309516758330470572706870117576805977603231789338024449230849428172427338658600681528633340947777056373025997246918308792850142088875578333055019335998205324624274369521407968713219022848676120489212168692296366737265431875211539667871752958957659442820087172895324901204094923168053456518568433229753546747914998566293597489987098278350314498905357717085453023765580300919090862256739520449329225895423525715338128271672508616016720037993677281765080419672489397400044842147815690535341371540034522644437817961583674867915253672450687476369590549252064530968827956440776740325076465099059814538040569469660584455324592204970749381981245460328721418803566494144541112814313714158949139443357830807047114793425671270832918032987122781441361607057306645864892080250251171250789659681062350676552137079412439187010345461724591529797015846227319342520523983752569366969393725045483626154769740644314188669831773521329531114802365055312219285633385125638751441865334354059119436416793494063867203638598215653873987751694682466091446340492841634250722664375545737556617663570466509963961163142992954916925685098423628823943067809733886027979643022687791763676575521727608593238546671442673986370799957141049778737312022125050649990493386966487533002181303350672711506716079372232800849971090581346936363470906531629815959145784544812167954840396498075144402677570751200052439680441383902005727659544239284123586082505233516346480185035211561024434875356624203842144888525356159139517566399001511828817835955540386529336468371299284684271808670407702735349601778366359491936232990958753837232287270738316910822235788193506917693447122940827526814671739915109590826517521955029254441269189630507505349609458035119665009090292786415019178154470836256314472123371491755490174414551760062434702675428401437648980044334519009391385456613673756010812327185681166043082688613154387582727383904415901598937816142963696998065338998564823904375083926492568051250955125766924721064987486380492893920206422436792107633589771095235711388943486202849691946339726821704948963651584542748933945075706437303486908842804723352049953174954093486011706206459450110088575676626018033257132328657563651191502124091849527025819624546708841635696455905566482769152632197736664228564796483356469607476672456736476916513385231123920885007379754161036044152520877213927833799729769139949196406834821376591648313341038257322670772802352051540934405049476652038720203563570976257324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -284621694694237390703316220808821407092209508771790060136222101136679266911050143138767083648890890035975290101672161829986333638558317312769724940171295894994108904506440393023166388297888231488331092345684417701124080575788554743141639264918418265390082187617165188893241497250567765618862913440356007255823033056228916935008545473155803666061767805773908517206553402414319532027900800416573507993058506434106948866057683569136495876905617772727875496194794066374082793524263796546455315009869498458360761876057405728270983344789102309540117874799920521222887859656575344378316556684470796452871894300868389817408536927432385375147893797632505612005779803947444684076701741425898269973196639707372401991294980945766627611943052416042232396294370572998768469639418146466687649440835789668846492864469134402234252058200177525691763828063038981156735879365180037242040416586764761100575414031719834339094012910403009624031609630001273971033530005697413598505189075515584850967115934080536171943495111700383433624113011775123316244776828413759652551729949092065461711636605462979338651855871750278733188269863117391662083865617410138736760564281072505148440777289956216032624959862021729366634037228752220921553640415653515196419518845573150037585694658054102916012756660069412863695664644415662120909280409942194346789446606471050372708510847907936691182421449993366395605817659403447093880812692753341749128303241274221626648382689970519874209882592892990612552122366210684150800718302630800270120203824125087326765372102645372473245211537198041030369832706052555860423596148643602203306867958764430919654694731531846469593190176273054912408277558397633412549402864023272274959069768466472240730909230501087882612381228155245426149712712397091517149660420997854219906362227603705725588127348664824192167587604886971095663799607123581671549038261736030234722158600802448228767530454511715641881726466904574962176307588489109773901249480994104041117787379266469077448432766410694587541676135924746259558772404315897454901241038919149727517557801526109727995751706517271496157299916380005076956056027565609089998822756538068240391640853816512670006032256157834836593685974747473220765886169534272933246142701183267668540838930799185259921172429575215861481940596916614453004220078280684603850194173429195533050532131048172212452753856874911363423738378284834715215801758960020674967891134844776847692114199544249547823001058866968807103132459707639251923516290321241830425132969976439016400820030531674609611259008090655697742477059364318847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 371828205332485339742852404008774433545875352895274695460258900816284051612392839282417970023786750940016710592121678074858393630981513103401291488795054768213679043948381980065563476651499215022509743990989925874297125165061587914678505220174954569458208661814442721107735413020109254740949818136461225807209106161893160363488816394864285355599777649333548974948385231430584733954769042386984358196691528344543388384848560068109688113031615725484567653120391586153024228885631712178183948736413386649492005871809429277201003563152003516505794802638089994490965970466122083018105193118753954258505332323622808036419337717305235957963657782478352662533173057480111881715702835433964325739716914782439218154089401047843187992417760339935987308257521133549277752920694701101803437516797746344351066324250745476460965712499185804651366522793896871284284234010273610826864730012221192484067994483372743999315753112941399810796836588632830055567666774887042363710134043989800922785387514546556008596240087389604737135564242420404160927368777190277389418889919225793633010122113993481581500584358318120512452980475826985447458381778354459791863612034254693895985219510771069052216998003637143566753147415299330779401679801720876931646042626998724176516174968699635492138368233687335299141995704311807510218036104224407066845980260355542880883180772652254398345625317108175299833043819101473692985251622096004815125429145269656541079665294709984955887946923891040685992018682173322888495916003332482494775308664458989748003095447823527959400586079988892143352895930397222095641416211887616036291037650971814552755285496831539031639734967248343418571208697994747559660519594587989560339767520303037559867570565321908596609175174621785705834985624817294043897495335868377469155984299258496894380434037795464452580661289938268718904322145296692482690203209697305958674279586457627906956815421058268806912300764737527049397547093686393899970629986577263398206924594257205515418810512747856697974983098391528777538777300733680804079041342868649572372250268133325265364839415987674286135187471841876020511423430178794427261881623139935577021337242127028849184528278603039645533651198100417098417385384424387648448828420374844018918091439535347889190655173631567772428669362632806120516209963233777654642121199591621654893500403671407137333307396387373646156691541927520019065422377713260252437965172452917132339327388326568312684795781580696531602967008525132431053831421518964296165805520362847192063679608538435283513964857426969956577522680163383483886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -170168401102069334553385421899275572798801781887900197673698168118331024317496983400504120199368084279293830540627002085746306672642833070063288562301332787770446026315651491293871659259109048709330353230430750413226027554839492615922543992121369124178599628730517693727664933875753038708716115677707863888489087005255466503676581968629918175401374841692906233619072970905459637774669310252437897896174925948195426000230106955058677076266126185608419247644142301513141050011372000378635251858943659029828397244641345331651336080114369530409456182731164078507046282324027214166038540818567270071360304067791249805316026536830924609371930267570663830598639693915967157482880337817528358815022862267426744482823613913311754849077035473257999764224170594661151536151022779286718870643150511606192347034029198036114477905385600414227611844935155847060138862802578557389724112623250586334931976643303950550728516509750227124144349691714916972433100089707529424345315957792414478793654145025589649687460310570888873841268049509142449195496027983574865385689696130199674727771313623599966776416230090389541766880422696309036598968130719360176142903397175437098667493550828609904717534807373830730506028461014121764832765100765868079522845782909537417203950939119977732496760192061406258939279699970770444337424628241077160741008307437448676087508725154764659802887186829519251545432426925063122185569928592201453780637134276896487214566360534175851485709487733351637960112476774194963927439697734967678309774805996080461589854244343622171762389736600519636325534088691083715113148701129412914694446939996046223622650617560264932405775903157902020978775063004299650257445465631778166529667442677353724746171617226997049003741214489605071347265433229883770659872519359430471361638593729663205242316236924697266238921669605570749407008088994540625866104507554859689520834835314580273906733115963383184389868877949332339833934525085896999933458758936834792632217049764586109680200233574154265432300212688674904441056829786363597568161479572497198260049394171407113144103893450369213870011319081378331423944430339465770616537413576171982911907367959285799180754096007612723423411994741855572832288430498054871095886271986952368290112287123465751128015499796413646036709147117173984265828230019663354194136013880594153913099317423221609096018279064533090237099248103709701240585567283122980975716734628804739261117386133324829143412596305845664463708671914330033128088761150840378005536915485165594292272142048832658800527894982224097475409507751464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] -713264821715486295461942290251588874771924382874358018933619561576372220333061396821286518268604822091861156318516298551741666065345619524135949693256186858064440928594369702096956431693877452745451436636039149879506530213547027047183515359785740678401772267403365263557235351360296127755870768538638221770998088241253793000999331423269566687347698178478379617663234970435810897930767420000143000669510240546439742006185945148754942497290312797843505745347927633201139006851345753379048529878475337389940100093013057808178915477057970678347169850525626371899962636210962875337914496303415931738400619455855978414389931099619575238835405808558840040817618330391885649974672372765908124867026977496880950592738002218296224908630453957524437211051562658541489677012258624789819356234380273939883390450696616469479448139152789617026196474406502968113114397422270727084406941138653381111990244571547198840942990804402180163057899157957020598063127290994578295759107737753112733026601862914318080643033775117031739345865376344098044465481264978092328019537307172891858379572741375164851452902840235464992795899327417924249754303272630629088863894756727248473847847146978331812453851110761503823488294215609086778531741451274378599393551197395767028356671901355518571462155057719182142124477840170092042955796328177355805155281609562029216141485973454388837534817236498768802356063809328857353958667728175001406509557848926103058060775295281558731745754096368943616801895476786041288338350475708487130837477468484310916305342715535205587538147510837443547295149476415931199960973399707122092229255546849331278758778783861762332455103751859049658273260852444705782960077231148323036036764408658728189395797398910864475277465711738681942324218557112484260745903748333860853186599953678825542164891940045765337879981256075418097366557862030846088957868187056340401065598021934518581554676924910772004876775748044506409405777368021864225837866636840489601498792998332716901374026698097370335335175672386730461630268006977873517617827612473619108817571455874011957161451419773456108144100924578071329515964666944830504920874026046321891126846311613980407032235441418781132933914061128789334018488892687868054857769164295618136743497627805368026399772344510882771878236250138407144784473826926604241475453503697170015554485459243120562682865830930504843702771394289219013851596680026820399854217379632489007066400260035847817053015732561476249901181856195885586250396377688145149005677174840715043056553866930406815338727710695820860564708709716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] 2650569081366113357674373153740291240878060392082527506666149805289050422371594030707966023029040906371694393304976946139367081704438009648932543697926077093930561667081715137091127157535969847177832524349479014482452515001627501718757088312304831481952727530894337725189328398269128631561525514152932507345289491035733394844811612486849912581242197940887163644712110830103461115524983289601309414850089327732877892416545554157025715387339134861113173015233587661117551325941095333947093099610134310093383732553870325673698447966277808149991132461009995629302101146883858878617137759833983949438189259205373034588694850883539089466923155179744647233278255358745322040321118760543016233924534539954372424504864738759477571615800008072825800132241476701555079590524738207321431828345247443711090400552276148772986320365812490278519504710208180102762597531340665591429841496211845908066497343262413303349721340066783994911656570742610224414216050148831912846373844973025834022199811918985226261905040528852178988201703230330880171880755893683679343978819675336924180219034588986752506100047068922730468558364201656114237930598804558412100011214972299535714477796809313745960053638814965248763123006730181257654426339120058831997345917670034849611147560290740912324506485303148156489118044255086922935366974995668057937554281110832218571516165841047928243282600982017693010141978387509979278354142839716245292556396280836693807689606813419917753433407058103112505985147350855714730899304237440143175607587996053790067207777192562730980932658780496677722352053700979142863450083404856253285351444817899590734391337173722503815311998386484043862271451916078630079842908021059848604353027868486956890692348814138116338997633552347687718757804048640534900906798845634165138639785210691483822410128622423542489389039480666430078712221469128485076264755623699711059896447468094545161392443212908957540929890670641286021482471344003760494273170044249675352265491715581615036070476847442573392233573486020661970375510218955036644778356450551603058444072490281639566871369442005390363303893725702862796122509218636437898780249584938941378873284712379194584880310379896781682079220105132310630008514956265931160843583982389205471816184208949723848966682414126594825590851386400907713851307485107363602958175831775630213982828373980835039811860597914630727732060067490466705522679761588616493683295747631081077649772198731338984563808700538800067224003980702269857695048184075054179183490966272218621690768515884045492675413768779435486067086458206176757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] -5670455132979461793209610388043434096373059100260812575018448716045932437162859120475559392113226166681490401411538974129374712810182734743093183738298035932966825617761923562469699526100815210519471895642102471803074898409736604604290937509167985479680388022512753016532634232099193307213871963154115056221642824527152607949379223157186910346457672701072912956667239079323534916717253665408856744987967353599999879076698478899339653115751056943932064985190975299469758420130822720711765826360550881999095820157299420630348193314266820978094090544971180144686239662166571953995877815712705447797542884143296405617563812067484813000347805033631471840370714150485702857175341083860860572558698960610575209905216986896884392929118036912006819480676894752795378406922482431439005036579883897338126967633382600267132918727265587518778701285142885002956509293037058375854781030897767039392768804304002977350883973549032271047918776514076255742119599343980866262895951102577533137208382197642709588352646645209459314102406622673914230265280732554892507255972077069772617304327176738760930103469913820584260616634766407301679778243861233079719260642219380375793770739383515676168907528305603862662417280190873516893380296694081566849203874772930057533861346571679102667146919767783231264195432778425922138424383689398069977899254378083252834414261772719608042069854634368808336915624624163102017024762622800246740011478762797628759824346846614787008169464800297982546067710000781069313646360209078203406153905901855941831167403892473998063994888881657583367633654023340682660043026490440863120605445655506937419491206897204966796611678674555734391725669577539116428797056586728161574780204530290830810881536555691839024898644532243405615284247560673935921985515413009028337392303571928195170980893951788816280118075849964998333482772810009303760010496410488821009236605295863914639451109280017639322702793948308340160481593435541827529427628826416258819878208045591191685466512701356933742921958995638570647737860879980136570420874832707050980328466292632451883219191186148777684882510676411271198273725602887604248344173921683391661121045655088837198587854786766497692433655587281333145610116505350067108748496353738637533981783657517311041559950305982733953030484011124740852141026707760659258307898403840779473082981036802103136426812935669633490569054844978846057007419090909691335223279106063227352719300100462384668380425971488002431564283774726475400278234809474099358435281521025482571462890272474755210593139187480460350343491882085800170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -29388488084444283335498892913255242232641376184525242622286460811005202897715630996136429811590543823287799737008542278096565243443469785789614453225953022515900326228051915484673110492445681976471933275212133184958183677884469920616120659709172482730030764354763181587141734556777584908691491854072674514400746307851063866914774723468639705282146932098834720937054928488063714360106915748219648969334639046966662790887046540066702206653963506781169016614769514747535288009553632337100445281475509416464473230347126246813541855724996834410474115346361577634080544749574725972452282685831470143190627770752065321669356454513792310991136872325469360615130833646874662791649460382519058720243665454457918389622902654743554521615825829258226002189347016909963117611583321234422685607022745615239853498659319779757945698244326420265276473674997655008231354515352327206879325780406100335090489932778935811193431777658570584490570916425937952016141751347006179846894630750387119793871881722222700742514017222081535275060089979601471351130822205651020338308248849880037501070882260784569659867330639435324382210177263213440571239564353667066413409938697523793054145000341447966300347416524396090440930483964883091684621395074506695447265300519232642399565335880460773620568024556520193458202848466084863017913999354814603780796774988560230823234760130115084700718303760429975000305004617469927145214083180571119307410199419245728871244327217494177849318315653921500565333370870212446849119864489565339928844808567353449585537515966253451632029249669075101582603582522515070242388639040131678017156467945245203373032884966514141122092661127872778071146041369128284167867230858568275305803354894848387619392785461663171579040674603385664482708823231729572793949514323054840413791820859765623140466023955993384412673608659829674951857201223626619840293691965656182991727447264513185583146886337603122644240480159494862730040794187297998986014553494738253876975664071285911523899854302406261201445358651130085671991579654727547583404586510367623251966582094974025424568879687290454405693302400706996730018318942448317421487316445034526109969589237815812749365809618211742168061579290839918566915949949697591154655721588979657652561999729559137902308950912642035479995896619118056587778235326308262208119588861754911869097802145078519380157906718519692181649070166353708174446858213153821445158883023811402621268407120425081302528269588947296142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -14933886627752949341623254315927641913145937814982178163112391648157722541601144224196632047868766785226689305329313564449711664153422499223362724638518480172593593194592624487424638097762884006964171695050604161455060449168454300946545517098937801606599508618048019796261086859498226806098102974826225137316977737995020886841742237697135488253943930431213372189642030129531559636056235620491762326770564960128222514419500804677076903740467512132006732559487647775854897400614969195149515135007663965204618792543792981103718637175592056450809860641630603403503398062089570121149502044458838327025298117834328238239181912426423422693205582888904057736474235562988925647184693870934924877276197102379445837178899877141502086051056435841820673448161697126682535564086096548381306058169708585044918476697248101952253815352264080562515593775147306268811174921394872369082562685185535244895928801899713173538272068590270490010296631871589363708042930778522357818673450313710535337192807939048784959942129943261621627306445870002183220858971925310830655311510970333538628938874264153554378225847923960956899180255919010564116627247247615723862299200345441991485867061775772879210794477865804399661250256147857739197547692080554024262440301869786892179537816925163680593004129050397224557521149342267933270030395417645390641850428759773327110807340605743366937194179054420241860537473055273707516766584542889268124614292601978477677252752107241102778164691257001823620902229491523927194838370201254072100422235599323325311836904560604045177654926646561421678387251721266717650431989012166753374519740526637321849796206009058851991637675876470986325424475516290327312669603413444300627017257910002079054933813254778225226765939641757752810268652954594125921554065225937769941524725952516143121588474566286034828423576301541485670814091076341645850835709739453146901706004550548584617052923729687591002612148823524977489728272513397750201344728695486696737383754480905124030689316582783904309586270994809219996200076149827128547248460964589417441164582336311424737675045082045869142674854488556671498056938784234296491362706025218605932717433668246867722057844557289706051924869570433996932384168025406075790658070796899368680154896560179985833826652751939947164348387821736763967111849870621585914069277785922597766963366493564693841387188048365532866498262428692575532268607832703602683158389005263586256603972664963597694054442399647086858749389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -3760294486377460050586519425980218224582626243779968211556721725699261936103545080133013010761711897011163812815840246659050023205916459078387055351386536504267373259865045243230242293263426984446686329124108374114066176525926981984647943399982039620693291607872932597320458372468490965003176162893446876508516825568130105904644895125746152590243524409931833468622631333970328884973861777543462359262174995204605173109316214004856072467453644322317612974807102305214053067012719751143405444985519425678601441079043207868025854383735552889603392680683075977599733008802936437967336737131741821525825465208606944952302305144421189705675965028507721066471460306592079330729903961981279802114854444288166003659416725541094243560370739122160415217262783588504714811202364344935454399540252524935030812714433814716284221840877738078032483613539806597875800747686804744923272640175652238177325320647508572911131478437547320338386983440192684706201893824460573563651261758793603453598191741584959843089980952899084292775679862955380347270870679260164191858755418572651803838952120288557202177612085245040393370038475664310518608101835691545346846808203612649762052177918106436223522169492191879821338747091912824975782544121021688481265411662569947259801374708524464306901167520171599482228113418527894234216240457853346458931078983727211072422442383196726957617255504230753639621375758187941046997457910854797465498046964021856917496803368031495397207640219665937052758308016348293866894138819632921842538337581640137331621086959580040629834087602480577970939738311074250441651277527860492433779499678818248398215233432223700477756618682790609535580923059517889664564868883775832417124592753877959893237919459400444999182019287812803677191936277125294356437337399413476562326017873021104679040321185559468583077885980086677903509094155993244261226366328816693141653988113047370920644094033255272271518700476444397329180652225280290021738437786207316398976335727374175393442748248335035694274748858261950008848171084942934687015933543293098234243138605608622859267812782155995254614440036406258970716533457624647966087858250185719573819723741041730354043007148923657269018023455713251890623711444794063047746892815256640961772267200408290388713269041465397307687114238674841498603974516461277321178335831362694994426063286240708303823323563366741716807546143413959489248863496875358088759009653195411945897066736605639453508431735428985120961442589759826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 25239646890844014696661169934807929948253608305206421272192130594938580473178808173076660443739600286185302754110121989947933162887530786211066887015519611154914472697205564291882071962388319082890798537574341546974554621484350537554257045523583726455485826897838086468410550993290094079482090696077604762560878455898403769825247418272553385294087781277592830448167363720866841944719334597117364591771621525133421499791446997424827991426924295909568099469803069283133623407077587839383251017236280752737395809319158257119531988095470825085155953957897396201353767789137881488285949964075619676975177635656709569171094904668269698532817083533071616176692042208016568985087243759082676177590742845942190454718050903211399596587717992311453137660548107953984643191397845463114459087221756046289687154292164517558530773124700956275523326075659741350698231803541544251244150919770482207706870172636884471454907693046377626641314514894021348534527305297285238647457230960517963367934740759156871703369694075234740223716987292328522692196483711505557048442113707143524682889863053066217710447218390504615110521130667539217188615240885164684809998422668783566851374172942015317672577577910289272374555498141834666039315842213895248882955503109857803114198374524782362585755340709212630212177839646297135128767946075287716473898512397326129280217453125179003413772510450978856908284911934764321921631138529865913687269658775975332365403791885240529868700309080429150339560778101467370523401620301548076495770067896375557910290345198484038883616687523413575339942677318409502339301762480756999953493852171298892857023139472554687451926395856495074098578686819081033789521542360844212754451971423597358181713658840820424907233226146507820929520644990563688263822662866031444738049199851269271208049018309655947102513996014266311301777069113510879402236317863917746964927321811668892139350257705667794356162596461955577622100906925705622286820134006762521852903101975991271125594821050059112691720751531949068068098207919508281363143142403395334655005217588894127266654801061960940627300530295429026394490565307616678337510855604357850995402022212072248757067797822127497471131956728377371913181469562414432636176868024687024857909720032191970934244571562282876998349709363240882916271684650533793100124593799796939575210076831397970391343498807108348663064037572877041417629397107045801858474043232188547192673808361415183583779074660835561871863319538533687591552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -691534484613522151494763395187681162833888745614973383091412099476280795054509956469997481381950536923455493727883659051714298789095911825434232601853304413240655116128270812185863500189755337711761227518523847680413096845056234564903234328864734090198555687418432786240582721430797257024875997861382392615718931977074416234935340114361490949943592961728941617567031194561025690472831795532170535517546816729850888642573692798823223040476705193404754928447329602892576115715653759380252261188733570134500441385118257634499285215218066530850941811062794097402676166702630759255446317234167655292464030253267911399169865864811198541644279270948346489110981604998289343458090325025656457580886529003150126034562104286654001966482401480667985770390878693234692121141685126419434568922902991391610737822663399247514625617492512392639833423372296803808031329317558029030035594565949120278739877165045507265606580744557436908460875401236458643498996308001016805982660799074306157315677243482629099175489211548521250464686914393121644436220694902422736024838653477912929338264057233907952132980573226011380241153697718445850802794127217981139856627772743819674602615672688458629050285125444800749423668621282417975925154444341970606436329751608766710282485129374565621013449873424085111552331711308657802647562761550077824723297030845837530307119882186154868609890959184769538616019444282046742164157051006697327151256607303333960881818858910406278583233519310687753188815673037303779065190154628093065927059033493166629877897429658258830581497575000181459203754047522423383006635546947840949939019089495182620398094166056998089971676846494207977596478966408144130098912393309128632659905297683528980062083533417082212785735462666366646149156843723954300097689050582445083771386840143198920861798732550266245602140622949333431214711357090709618048407613800766587617983295927194762765598788011439462688452717084781876689562576014483577228234101226581427179808650057412484873472105751425143734780393457010326944133411605356848029544253690670954036512965415049258240911424952533736118070854041822626832748601518157085826274141384923261704906946372987781638769639565937751789935102651327567597813252522441695503504321126941567445779114088031178564697736565432412406730565581667463487378097962369380679802106497140185693752095826524350350230646840962630626393604857056150841975033849094051064350250422070958002634917104264798763619208994343767749057860783068463206291198730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] -1332738811797325368197371307635005697501600407616661080290325467135990961918224873275346789809923153599511673454626560311830693428473465536746064771332289121614656596786876445912719644396547745692723473469436304468983676774963229759591634030742047328367993267531908308619651931348978868772783066323494503678689138031841073688906173331869856738024850350917421773101190516540927699924534122404643340120259092572621789574786807216672091128011385196512389604294943216559057703121431290589912738638217650073142876202268564256591859173823847371634165376540536501049811415854510561988376373053054184598207536723311830518587017948215440501195484635216823179115947037377211329012411621630421653145246399029462347224252170105038431051591448844655825743546436428428396642236673963662280144893738352133325703327275376740551560600045938151674074557696227487517722428046647624190202528289365031344283601785251895048742698229146412317143161591314557339841779163600685394621744035714509695815377382681355161986127286172543098965931611162865921228009202361727493957995078818862351757181592381031427486999612100220916057871778224206360147508322797511554176754693085387175148933879868091670654060763070405382849549311031581177883033830131406767871281408753665335661725809109432715619653759674591036566222427521179383137640146531043175227069761413578130945262445463457820926166071280258636587061575204494387235131147815375061672265227988807577514368357804694731754259442435071040763685370939627533191166666384651435793944885064017468428837582858210872867503037818914361093630154400169937990308290493818342948605308142998116106075593045052234529162419998310837506248293075653717929042493753492189750485661959552506258623548741251932946367850545858757552465039787621673791367515944925794619735262328330123238351755753749721719086381077775479428675401372157557744068330393528021887355378043316633175796757909388622987038230318991864930016223021635380790765275299927205363660308405546713532887615505462964043315915531864378679105808678202371072221510572479643141640747273195947626914910663778219583415481279989792250260265580482647970453777351798562827890546273163852381684494594849177838581699099039215452496119870436402329812865647294505125089500509032113372475869373243394699112714543653184934746902961204569422791725735762562331015975016489286257382460451690045535695170400126409874443258123746858043574049933525578666807153707417635489268719514136148085459154799536918289959430694580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] 156118759844773170479857589421771084269720844545052054890073854064607247169320424546648480646320680578765331224734932429434986068592912333508041708743804840635854838690963037072742287553270299944442423828031325868530969091957927418932299021653348471639328745845003829368086195935303549891862551619932900200019892651969779429288669674684975848278622818534922926106472670130615469054096397392438600956878531750417942497290860376882947728667217375298629650029214476736340764409487584874069236480821449476920469956306883358400833851565641498479273984016241825743995347966446976824237471586803426931660179008311386863413678331173389535948619535712751271329920365689157303885698401038431328006078678939087373306191082950442885270844975581236975797177939299986067214894305418110322951531314311254032548248396008721841671485665569318785271080207125151058128138405735338937255968268177067397546980802091335429994421280656441685544532399478152395958462585101965336370866358474992300279873194015692903078216972232891435607794903429233411458092181818783222059649768185845071493792598489829098674596760715319922890536461940393016594211897834501135549525680480887731677062445750062528264166381654041021378836827793827852907289045591325029879950742572907075245992982749330986487389127267527878957250252449135541687137149869858387066740348975525838063200734884639907695321058952611782872317096375165924311462272209373716603135747175036274361978863652271969497767544133224484230699832687034865001339042284820495284682604556941118513145515062606708582028189739057299138668248877036283004535366185077250413864032585280290081610013506974091523698836851879236903203387511534461079760387125257461372997850665698314379746817556086173193850604344435779122029417832078617820961645306928568835630924142159606276155343768099483485441488751859452658116453599586482937732485668813218174749554744649722421524795336055296087587642129556446353276009787593798526521129625640266251599658200937631527132966094294105298363504083819922465901445418089225302897115044806134915433439697559922190142021769243639522300376156833677519672978536309569187112241441170807500289744381174034276395999106668196032668629276800666308564408277867828557606558601737340285049339260925254210327877372317609717259183159856828733600244281636212797297801214923461325197264086004454848845197299496756876010210822929950735956154945204371289615809716559706556752717863097025649621691348314069921403117457980869176026317290961742401123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] -1552341691039953394853301008686987209268876163812332213805332789693980187527645682049710455007985083025986926414473218070716473295907584312009801267998929828788374502911169539349172961938857996480078734824972612873096447449636133986750812206360606690228344291581118008608390550195628354676977704763676538176342030803905034396632639489356362795817108066089913212647488048281417694735859566746957394207161233485341748316942615034842226520661791967277166796382471947390104980165500231593988438536680679943762011858363279150293057154095756582871693779460984178729265177079037573440627275379236176696295731097049695740924892169224984666152117986968121803216474587028111117290851556158005371646059141986919846897197701032668992746869277505883056742493373764631211267105546867336555934085549840659998190923306679003733369971165015777633766727179341516066281354339464825029348611508865380739052014528726550392739701830392707904295895686467094688650418551984881519064494488342189102780790279569590188718927908470940045682391326567835112762256604029809928760988054223863545689763651706917759060758677129413470571182460640762537588119628655934069214226498324130392145842528025934052411674039658536422995887022599434176927276359070590658133060265068486832907090703580798889237607698635834380045016506384956082160335407352384430813280878758486701425268169733315043443387438223564631897996897487199945201907805401740458640734491070537715804622476228330222546978144150088128282201056588386861438833087869833470555479906242839467564678872959524146932411451747936641200092764197669635066826262125654573335873529557655445537965597255102038032327346751027438732009012369747286404831790943756166464034647449935342806796582467113674013027086883662607845333959141297132862880929816509378228364420560928336939526336236720714188240758725953851479796435804338931931895411888582117776179559562643508888892149295214486990439277379052493890509579664410820537755015413663908524433332854977865481701973969282822570280550308661714157308786209382794746819992153369048898615904476893697622144945357201307715932075615266506244757241902669748427689279017973746185286572669961913631207587574016327123524849778902092338022981252765721290808586204147240191543471704248153002664790691871119769861166542032311701605989639183858644052111780713614413027818705519636958783469016436558427236000862879883734978028786125030949619097667827858857544953039728133628648325747048340867856330588941959902626877010334283113479614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 12272451103158748799308932765058223408968892273288197461704469905982460751690687518106923262153386722248885961700714424158069258873434047959802431683434134784181514073991294370687471570391583423754725710185369009323356070784042487739060879977538452615136720648347485299566451270280615357837463172111611980464008729773321790632700589958375645471000424357142116454938600579212727359187091229961358382433668794943621319590905172685834296646151456765665993941273676650267186320481428787548277132820668923200121908299927479406484289970357797335376081415888100259160438719402749864465679470715973251984886658888660348644487409461401630777885252370114415720747927247304379381777809202156517316482958946464153138774508456192278888264828554902303379093892479606434092880230302899099478078617620590320308838157659234902282765662830725186640602046312416921302624919184078739990183733182493162448376402690422322680166511937295249214790567767341943639596501724163301264545582629095160154634481084235130936192204271502576597965761418403383232340315017282867425805703350246788680121143609608648345714964275428957085391243869151316113892238765740457209719736981973996441397577928247040380690814443658384551215839223485128895550806679226713953239970821569903701691268090774949654486692702950287181968040205825525327862610197694401071225894920956171730578919423477060183377041498899689800187437022198665271326321285433655498648784254067279143421219288847591690566024355274987318202247628094262919015814876833874037819975455258925028760089842905908425623823423531801200502753689098302679541542824588756299892525388723781431473279824131726294206064550435768555327308605867684811585341848595837297951130522516557968637940628909373351627155290607315226648270124177361476324317428867411091013944261386595904412478133314489602649019972679985723315271580663169487996737406591558491886029663813191875200153196534104667254493293059103554613373737318723730778193335816554169753991457172507404736579590941886238808626486053662756298185647667002392853810685296275875477785330998281350886327582235942416859804323998854918884682023199173607186770551190173113217146798971039854439631402429449653183531908669247289983221055548657847185613772358372250440144603634934966108614420994127325515179207707478322093039098414113576589692708217973041472662095558377051909812783109019085694402530511572724727303255437427265595649895020718972663997956793151478654938237831501887850720788065137824285333323359736823476850986480712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] -119575834627985701245457044290450048190768313439748908452048127230578988649213252495592450942373647237701497954509279006016316661084857912727122850624820000497681777839435143030520231967923388424252045197839341566809105701193984639884033940862306365944273635001319432802874568730683321258593918006155153495883486088684076613381322919749774066634144548470769942427860799064413388253118764703486875387340013990106745401068758439593613296997802693859842496794388713167217133442327524605746590106349721918103692241705268936452839443105292473807509303715705950330850321913704637402603815438954034674833031758407287995064431847700687234813973173454325553057223874776813973680020655239768688796971357548986760347184588167633423495950865924123666991940177015031474420037358895534719460027093722281046962515450561354834275572764406743409581812600858165431731004889539513681279412992919290048719518181861772728452516390927373912231732932203070753624639294487918199973375401541380794763242997881587710850978058296687243424225263545275485018030038268946443056969853010562482807487433450504295471892954716380892613437321159271777299446074719594651767640465699608371374089593495357133595500259909990066480589225868912892605148284622798177416938283566992904806509137160634433514778312329657634239848614544163916693314248928138377077626338262472486232286622026637662691260632936794471279333881901867641402863809264699995921198629628007780789234077174510013505352489422323357976669351665729854363416650126785060704830967245915576610948770587371354392582096312776152820617719297528307328650140922396085663947162602408311422372013470920067502562448360756482400421651493567109144863481073728214354700761391041302953604726311992946416720193646644414741072010668204800312997153215893467228963883930304189616898009620897215774666838778739324132128805820931012871875355177388196733866093809009994781438075555405264251396030939092349277019067883956316908705885386491960307230835751154260837214704219901101918620725314544092652811797805270169501431622266250527800567287798977066816737751234789952358189812665753383314261122346690890261333010629762155550685902059239138235465505838759231300815938304600108587828101865209185977813773118473081062319620757536636842033160900017499310362207555009589640198514077196611698712162643161244456172154237170110048995073877638238258423638921698341335580479890737532526074673275110703846639869059819510696608700332308149533269932564017623999753220376263129764993209391832351684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] 849705052235729750325144063244844452542329951394320797358332272099309451418117496826238187773656284435182709158730131709347654761050342855379109963423734186530195033921461364128463594770338111816453914657894493098125488076363277272102238758609685753860110306111837258096511451066611879892921292721326108182343595244538550802925344965231198760058405116954518372200324949274613742834326700445613710053355709874001079079252998361609008907861036875890876486647850804962095702005988795949659007916900909968633159145447888408218657340200204131051356264434161555696051910166542719866741350043684883167497427101900835396758439463599882540313900804362199124457258175216070645020772381818063032651225463408680623841938179383821719906613556409907858026706952754119222320674568122731488937103651325317866635593022915444186383014374212208464282066822583269318572269187000866252911581985099368075461535356895920614811642485371275642399652347687695313746104452627991163634612734595969234804366971240761865675495117797042818344553408960693015229903836135467455909145437279874056396402332881675442764078212824960987130724095475126753599780159388113028053473274697857658773024641625685160201290537906456460025876731849099561858742600120191159935887332585769479534665200412430869594215343619692699249590369549609655100875941074938886738984345549158937905910152572358292036072692844080679426532488729319300843825844607595352120786322237239917388596035833966431380820439713638154455651155369346334882651326712096227398677731112592136566465590951126366119596590436499848999361336305200346889503634331520461917449758605492541947904997419379285663249890160472316155669694676504918283927561935751964120709053113727315520654354884615318033271155448469195929004030860833285806578037115808305413855787915469246083738810199640783504979600159838055190542714355338086433938810267554450192580136652817369376150564464251987247836598460134192355807344545185712252958580021250987086915643301398961591396219827846879390309723437472156398388599683920854149337469496653029145865945312217977408646577077164832549964827031065176842287830039207178976894630054895014137916330577069503230858073485904567530741792288603216799509473656104114688150921652592912662513723098717940968035778809940518856290918519813132156861036321345366794993775294856849999677696534806782348585371343949581784193642843776606146882017695172009738265473847893676901400544546640520945657809018912819873651642653327620778646182332118075297699988368549384176731109619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] -4031856010702680994825269820201097413610068142750991930933150146390225642131808655603218499404303036202365887294821935028084133072162290832886306170171104907659059889795197890405187542587760201840708448629308382471925811041107393103948537418877917432026191472198645747500105030245873323551578033366620262128423401255044668500019428213011469940088406981847688311516393017696883791262759031369238287926152720964874271746618670468798231287230869249983418450076431424842104733985722330546450033793115443074014401306425758372423167678426961122732056390204590820688017048089779286222275617142675369337112301864436780033129121299486141530730291675976302939498521467495951921715033293684697467883368484547929732670711631145226276860220714367778857130689489913800743161053917608834342265939703242751827506781490310180670455188957961903228812096240831442865707894884207842094129502865267216163895852658267319929861657451555837396201197046457733737443979426697754948440269451381491556889868019861158757011802485616287304346802289913915851161803599832339445919500426881989891739898031076589823028350650647993518108761799247561962943194398375532511876056696987163812162001168691856364327431491688353874378488133939033861466556840906685460479511343664406320665291292542502807133720554006991495502441433622972285680246735949318010141655249576677840231274149371975228717924119974310537394401501905511595212291347295650879295925947701608874608304434568741555007118673863617247335597944297103158104636207235559778266106924773650582260358622654079875641894896224224585064527283128070088616600513616638397406581838680559021267670300197429430577919025596847109177197242134200808138896084994125500271364707602469177062940290125587745333386865510466904573803120970627466341519618586777941529833234264442837278819274701896242205263279503858804226729790230769471005971588101412744441086606871602848334666895805355446798436085958066778492819403816423881459406919867855063112240619515471506615226741415548415834568530367313507441906673449824139628866768097854864511134563891032590151409159228740251730371658841758935968953408742305909806030057610256730577198367707565637779100986568558512681899504124595855135685722133434938021649946855345977294568209386650987219249482279953960316747078199561917410250949041654890581152673687289597479444097044538598778710200260818771158235285719570822170837231318159291504068085836451081226382436402869115189596570795233294491762339607300619809032777173701030809516154818084032740443944931030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] 18361461741355841708188035153496643219596974789990961519609939414065594217441750554156031049889973259030859484999777491005308665396601280716150300079303258895282605774409420800509667024696885956790152227132618235462307738463436301578947748611470732625990232092284221944168110864522546151947900751663065096465164236908342449946260483985068138736165750694584563267003698941397025626565460999901037322545698566471724421471947252799338394131058650026819568540884172697084698767921588967870652546620542877265997030670492573970673930819170547609500826248152081976721330463554560355927245032676809620939928398557178773121441747468431478877323328930605861373606861386016527683774773466485736154618367478972094349345692439228371348422517588052518530423040170339735055002882417307824529990486085873940145573445034329525789643686149251826797889362664639691842405177861737093724651537633969985422505259438892702266419997056349469634051446479684879327265652155678891084078073687652147704887299465782537997679022478678175007245639698360684942207823120132292603758829462565295321959379199945954899845028379067052154715436069623316006441258759633287318890761842522608231484438580082310945927104654575052967174146258132542465016334142719187840843408236671226214303523953914029531757504445525703139051593610338493129718389511937668460386260232279808007821746552468758853201819167059326828943086362003029931000308932956128471118459636804106267330630882468803251109330860508840114820853804880100760088273677597257997683271735532965173001612088396763320592496403297411108445035051752325646023762508288469648124422531429073549785906848852635131954274344696481374097956031957148849385912236680670246605846492207735480718158314026177873015080069501288953049367548579573939136301242489381277699836688775243701469005956223731472980314396221784754306395483168864186468399554655269977045060432448643047404257833730072185479736529875551285563136345614398306015130250489894093311853988005999975943966305311624059555535161430526640556253837956434691368921513450261300005640344635242229264329882499989345690649334944289749302411217269722538771145428893867172597210930642585750066369739214307099243160247353133328054996131459309299730415405479834974418385513854386560889298658985299477818013581406575301898167236694011630053572135209641882990971998412353699719886440631693130348622069795516940784996312751089835121705547950456783793306947210316149366329483050220363429445741443042567541797535846708342897014298866764647755189798772335052490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] -110543982709199752644590760777975268925107271177082338389492181754518104476869393445463516521021151695804764467208423222342711821996521095297588105779803082812721916312187641051148174472743714276116774555774035141990936696621746703533908207601102130581575136732947931741770749871666209997004081367742191805062973446312367093862869636250688632786285187702430899606825926738410873810037489250579565329140261941191039147757694447882442857435505305660442020430471768966680444787581026349384320876868519167950534287958971000899647840331965393608775742605006613374770524009300688486011209918082253340461918019371658883404511647343937078053763498231936641340780167715312814452711845177598684228932877566027452800573621952910957412152796329414977192339907198307396423619064367847923425159281043793002709981704242549117263145968542291499497032510007705678143819252859656057284602006701776428509979388803941766753610962491357660273822062289308504254626404953178480254659462380235733568205341811400863993565524697005686468850113138350492911137073404844521665878087374506873388856921464370047472117058107123262077442769609061921783138288127660791772541442235357640262329373318511537632366189836701630823468495780368909946906618491657280156839213356379378135122517838008100531853027325927456396857952700352668597668530436289801000620526810278916561827260086930511607499527637688610865473559290767960509364125162119398385123498827691322953997171531283643401220623177363796315048449527376830778594318645895555264334055474097127961050887434441807026212804493741099954784920031575114828022663617252304424513934276741115931956411216782340577124401237488736853681093256008929048169918302829457873429242597686339467908268897840352556917552676742106845493046303464403051628548635712682928196922096847766954339277269837313764700079348985029613404128291613212971415069985576668861489559954636083089024167660224821799895131623503002249805183327668272837818647449199991733767181986812224331468381378030362769354561701337976846476382835669360618904942846193626960774835667718160655238474882110681315050039458779535271271946515290583219615469163065192466836793252502215842773033805723916445576430804854906699313506452048673643889803191614883698729494229544934946633848113959077256095131913706702840573400741287114091213520120508148402509295873576853674035088538359751457387714840437427818144150259156035371363202736491791662016927806101779453011171792219329706225238741004774556293535190839778306570414297821391969023352430667728185653686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] 560045459740781732105381519768219926008037049823997291547042909640020400263616819999473630983459073402359928962119832871721439790717977169846458699793923733868749688702702759243545501999624252338452611835511274435574364000488796397229439161829366716997001919243229708721254362010677592929872459679408670744432127108751981140558949580988935106786255504247459518004303780114358963500152369606095944663124997201617425766220583113810950373797282303175923847546731295908095409588088241687976564327199373732076816607140817991690934728472579910669123144859260426705942618526044732652182645531890561848421585165260162495950793944827976542408575990925241920983347929711133911920687019323482481220937863097357369684634087452015517864640587645331207983921559859057901995597141777157086809873694908652011447067989052146746291039287410183737083062648146148458131369225929979054592677899453388443117779024134794190677451496660474415128998987145302312080758771851915735014573030484539541719338873014608783933784771328362095758321779075844377197260995756663578033672718236434529239880299607558919551450998192884384153857161368554280723736837639741866081918341671177074649247604299161255013786008991607970021367241386399192807676479910832950443656900600765241602939307458422574452376928437304071691473725190072936974675062036580877983593002561219836840886610620512660465599288899499826668606482211866560334811553321477522058987326271056610762578745624546019833362729678116262073582159603942093597588437031494400501039466298337701850751214042746444398302915438867008142149983381871746314272050516877094427358094334823891100114450076153443256863168459246367948173645396254825931719412146621243940032682063358826020710807794388612938211680547882922221674110179211050636594420151996865192144385937365920648653506935568225727166833183083013336938131361666192452652486949016640054582423867805356765408375237560265682500309272414836588614624681443727397327399322972888391195880289325660854469587908042653530588557663577672838239259434396802219813540038760745335209391828194623251640441551364871559294934506976766410961404126724265270025211464207379587846370738686404076771028172920591500181967929316309921407544714427367383790265824477269762529421336350444927554348077348042812510764450086064450242114816669550978649972976138843677548783862717482442026585529188537514725719028983251127839749148072556093148894853802930043440858795679006678763482204366124272475039027040885170861377797054346905032344917962135871780660067997814621776342391967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -549331668673145130090199972263282352345374046703602100966947788471875148610298781813151742429299702164179663413285160533171134863666483215277945648924339296776863013022621471038098375195450456563794468984234146167479019574784431038942306662905283363157037082452096095529824783125092378284083853290213162455951222551256941459631033372015558439629612867279613093879874366002315638262661837413871998979665014860585480714341760085731800146127900081188907231772852805238715594275764588228642871300455940520035027628369707175853868871003026161395278225194841221483705292797636089138733999964650302100853642208340985797253812968130002530197754875725002425032587201843833908815408476806954907734078490999573295246239650642593745207375536431780516359895341189139235086673278723170068196595286724002653450383858707026403288664702561984313577668179433926060595945179298556276713152789831377270050813933026799316578768929716722566837783452098410360490020742467573153943092341096535807739451809756094514132818521786850439390534016407094674454753225291874922393909101119251564103574127879486195984923714656518476712231604524689489520582728847210718231480066060201512113279025552537577362090987662198455024651139195577349702115576837062222044503282409606470005839969175952412126703531219682118068026558803996918061440900013464964595372051767715453235399677900826212080934664876621319363968524887901472449836470548865976726549046617992128496547857655974921341746051155462666849336541734985796418530378414434630445691025940973231258707220160399787827587630931399714575167520949963997855434567049410139884397767946092293264245406412004897309551557844291227768449003486901988536369029554693703089605111830073643880207732820521079336133989401588531511005911756357598629072609043534398670056973442288881069481342472600112472326970967995469915503952386556589411124982770384384942342103586341319320036181717021494056046519821869894568218515574236301547197187975351265516684166171857272873021555191890853794898883737789389949716777020724478102837780164318715473620810228395565400128765371772140353601081353530551112254537572087157981959069632361712967380310591250188061834680955080955581491850815004563362710821037148715565196670657286660170604490674584907598477157873123513296954805844313397517005000616771116521530996135009864189420551718508722352465800603936543917074638497136252081196153329840247124604032914246348597030798013366205572025184021149428305931577720713708416451397236753780562378459315960919462189238071658792250673286616802215576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] -20919656342175728102817878971347986946636781542080967304498734147810392564333866459567739403601980987559399072596725927765236584134760303348773524575229896755066586274689942192469943334904207117204401998521471631474105060600497227773264430759112537986425786238116950786849291652480415734669685555404408859588731553127275366520672652251945766024692681510028057634782959601985050004568953966648222437138893528164032665479412079655297285830571724970788018323802112393982047387588511421464761444688175910280722548175611115841892197774634043457473585006087644371598153669781360497854615358633340192139991851279825002490051353267817043951620685553297162766747389257479899276142946305384178786193756528162349820566529518944458134328293664903952035603172549140538469424551078753065177580914774581351287945046103484840715988245196718345246131524123518406318022947675880563291816824666249126543636022394572426622269456617873537051904077917006117660534765539907482240668788712947313234823980142952213915871984847863318496882336184783016387472799044917065200313143717889929994621796179396837179211351349796690363861186707913201927332203132329490663067149809382002274480467393677924081286942210329116018025135215049389088489813282937167461453116115116526921967955015355360743560768879817157267404610338924784743293642209159504544226689618567551345964812700942988105694827281672361839349247014395148294287275026484862337328880372559405700171184875760524990236986300186379560658110821452576007002007760887503454380625377513834240816526136724721159818062843037949262361333712249386319901365329929245854259355046325794974349365700994222560628688335758631800412649806363988459100200622970683495770701251724125697323816285697343406302093742029393324418661384009680169520372048187877421466809513814280552306183001630996515611180131197450186234950381350070238276110629973796716817275331725864846594520589388805886120734070879840334305757793385114142174914246520420489864424354554093225124727255895550228365358067727785384995713876548085625296245852087273097359799480436922265430097949462903942581918030396689881464544038039194484398620161395870522354538476351956953244998136563693056064455701287458386443318514667764010657724689969334418964097808604585325104584981094901044530151318827413342056647360075969784247812461167297976698010224657020212696703847107439809090988292248036520967952395060354695100187436705094375697494849618748007649506649810129865959088660400328896981803813517884916589632014199416878605895797615943365599378012120723724365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] 232851100674626967651443569249136171786977378830650572477693721217415489394370156646821468279710395722950960766933552600753704752849849634319976414151415716597120073870795076858952963056629289000206404430796456723929482465319136777456021043197542370972713210856224876689094558387094889109724280308292291769837940271167852452407417009477045420635320250177362073018783496605866100047160009210022174880718845556292527222481677852586539209511108237114663462196604854169408397489283460585050453651159860785177923415755233304808577114386300233321392541047461253235829400304969934515293318408646100261568039115655999129381678220949346747524942310476914624244818992586848092237503172183188131878759756630306653132292638146890457727280532129935584527972769039044185967078303318651122287870248270742276032664125840329496694192873018261169229424342612464648024281574973774249363357790888704005002783165605838431491792187143988061436377730652009555018113247699617735257109039256268656439419264241890549258907874963693013266977265726464132983512056069850819590473836402593221465035409549272399405779758784840456467071267616170652517965359614640245032836466059642196761289720441728187515505754698541848726427171532603942564240979295090194446508700606100623240999232753312624112093518075631865475921247442179848771477494483319515484207572218468256483674758927645572630246856077995731700440560939262046162324397146615656992587387015020489011101690887677158375079891546507030495684075681158657300783829002524154138901840429430841095295144629634969519319128756301552805904400755893064698971111265049154026052632184995534460903482227164581754335819783032340375403614257380725030829869230086746565794866542778381471730610072003103200934522603407869469955178261654372312871305519788714419601524774866227296921026138511230288717846051910141746277273862440095759181905995435959782378319258539542885579859182194673788527085041786107085793373231744249066890161613323686883889670448157879575753191111169506484812392321903005981356537340746906763843821143107485339460236909766089168837383668948207455140972664952555680296153844166362535240607004537544144636515431918279805820014650596505061242224811156090670070332262605699107493294903562148716153039120379605031574776110597097716214512195976155962305929481891935203362430119625115351483888395926686903881351617566511081007807802956501008648478259087322615938641903906426265474655055235896204285739968914446381936274849252867599925911543286273858470032595803997162880495663817015383756370283663272857666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] -1517764969085020132541237199395621831223728028487238732639755101308426694901196342136829030054537791340324721244240241384831445196174620661586500498996322247194865478207871908964711702991799006510449311994110616778150399889265831161242699860891009406086224676809522107616843906836696791280956647168438800767003033739375165042793590158055335591045079001968014107272548489452425267062472117829949833969853503516571981378994632396619686603424749235269087386810210213470120138001865278116576041903561491370663939394753746128926710545377818703882269582013972288740337655075607768450490622397753435632367305802752393440951859623542899136854808753983431222914293396807130666550311264742931117914528969372199292544665681754633386665064897960334436739976781405326752934971094512870314238010870861259534096047746044118047826847080319862025946480807861893423224384336581933733447624656068167146260456283264750635269545512319325125693439892976301991812712380645774803252188661785035625355484789913208426250648299834890298651986599732329752380593538935766478240170928981455500575114052752003116418170007348506223845718541977062576904829196938509447033518144751436691759253372799056270843179339055855671187188870574887772064507503304186627080792644673934424259598422185907099778409196778885407582706364779933477285867455471663694734267364055407774631893254852166105607397710965347991108583324889613943453649142636534152077106667473533419993217297150038147860949089366799786979369004973594762020926989068620874547149411372229271363133183213556541577350112077912533926599574086312404656705076566458165576977289122551436168390471469022642026382083945678333852117622731626503324275973451928535108978435480660895912523011252105923737387237565636679579294573899850125864314849376619752403857470506514320440856298287639758015832528462387901728206779722920879169397605358869660894446951677460530693720420650754583119423421334648579906366366598290641064715758504247740438635540166807365390568934748177628916675282323569397050101152761666778519827046010894504745003346354500631970034487382266692945659531160845529964178775513885184169046282705923497878250772731959836473665325577238304123597696592961669320353379200960176091346769873008847193622523652456588448256703914851921830048682028308950484189473795364774643339106947375565294196413278026001216724833559571755550274225584694252422030590025097396036130352342186057894292710994830784326186542244542011146878499575111845770559288267262179606771674863557648714609349741011534717927133897319436073303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 7194807493442249040288492339564991325273029350775696123797632086375706020840032057206902678996775653607678976677581835553115577324989308118874043640208313668601190957543594239799531787093526958626056561182252508982889661919535805691553283202692185435478986331959820550711596403596824008038825636002420450476051100095045185350110160826067548964004340681683839439271552983235469672140506101389268224650870256464303197532836473268548192080710787181322302613372113236925243341055484789485856224319722407096639129772437386963943884199825484206675232504703924946051018519781016709704502006270511120970024791186669800132781584180442854515726312302806930112824627986156831785830780451901977299967581979298307795622792626520571806268563532519038135891198228022278955314776610686895613528142133546709546503185961161152248765138867660877117668236940315590266133739815020871390049475151070286654194931255882247226959725275075488788191946858132476471252045585860423385320039541500137777190092995002456781344831513236246282521603755892489815808059165789003858045400819545642852088276359540322626946956138135258208059868758369840402917062616548932628060420998536204977011505966093419896997156934501629483916372215045297488322907805723811102230185934879876543930154417461693039755444157075936055069239456100016334962917945408045781339834839806884172756604690271183393948877368422745714464377508543444668794711909978838495813105992298568383639611904518591065511367384181664248228071674825007946661959366876814306555105920423886782919087126437074595791621137357299515870980140993308398301816912923640645654044933631026394614175251321348450267545667734037189867880247816943252911963639545919371251403427469927116580965050281170996281905917220621993148963958082685014533726707460993661359471245939326682652556005975614430214397903920091143775829280331853267126565648759927787967925334805035812347215145169740759547597672312878974250049852565499028861415327931688792785241772391645203021198876316967558296655770125767651030207640177887012637235608135950129027768320841204937351459830219456007551021633837044704291420250901119191519286773888141293428948430040707862362855881639123737968036867063207625811053810785994777694109220839678677811276367846402049566596109409470404424705628488032939675882880603633917081002981531581009037360292754623783841782746006754988010377866941128969900571320985915065045445386701543545354887514112825161019519197079024151170848427130840353014321254523740107780280705240611129919112268259542841697395942901493981480598449707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] -26314505739517777410810767642246170898904063988001213528461331236700934818684055541303399899163613454535299068538771016333316621185527779170282827369326143468592067114345695111732557791294506855373950881747132991553252592355230318238343999859120599920090414693397446984234452328303887391677840610000038597074040475724560623287801729474805072811639808716073259803992843432126062026677588806004270800828597975852391279284692305023260238716592982759177752117214374330694030097303372642203300695739184594777736838581464844508077118737340765009565107594723380424536411265155274303407712651150916365686290391160552667584309673029122058734192274681316833842861249133454053483093084251132145023952885457106759961813788773516653817576242917042192738751980161614160256416998290359813641198061696785496120024514403319848041959836337683931067593995546455913525824268627740095013696081020248118878145238321114971322475607027164377427144009317239750538957923405200814606775811576860732310392287688388359480782509212788299499854022340389078839670307952947017648807558136314254177798618477761267883576885622360263295436153896089986264324521312714205185895769157255186291659690062723845741235177750898191693101793492323580302581155633093572403800264166520509626149509224801626702764539380495260432500114094351072444386074702880226953067189862764787604480541011113245877333361600527263127948190451361990243145295563807939543139024031853322323487383384170177922776838886239860023898092344687570535963202301493577946627790743930643494996841259597005799555685077848191266444196007024280264797637842148228393922713746383597723831558214530659872930481492520381605035860475180284659622070686027256335850061598195808217215246288140156120097825781056609169868092466354234368021549048396562812947278751706235159747742582975768286510154345967948361231224814507660976050876123947253383503029695447188952973576418493368211202099808144574542442021037282309415745387648523000577319176178418341042077066995839792093264139392013945632454022328622088293986266620745405432039767504723552830395008513178905293473838626915511386420401281953955813325056903915048663205427490954558995114211086685092663766853334530126627293286300571016351404684291803291954407137689369260217294535972070623634150645553109024133607655132719627560314456177250260083415734330580277594199721843906447128781533120666488638500965016193407266534995995130005627024832689461355333960767941569221526291681606684142171534042871273410055571379998971216441353069941111453289295241120271384716033935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 75407713688274268577157498334586677491823681714228890929367348908100291151013533063745226536447758452291946333266088721288646053169949303057288793357194518970684570931931018341514781240004869513930578975456515752175652717644492791723509603666931721911954004675581920823483818390075741586208299267037266674140291488160741164381695587025573316825355420307698901811572530820783898916414324553921832450207318277951649627149608427856506859685984759414956853554993605749237481174212087018045810755487775324834718499939157695145645662651805047498891062006049590185042181058322484763702634540929191293633637350927239165988166721992056871305105929093792739214944544241692000093812298029908811654417010450150214362194322994471670125912408700113159805019741034326079029796495719026717601685885608276308183138912662096142992922790324148286407974031039160912173811167910941641190727557085472660922280836488851156254618910312520312323791793248332259021957716525407501835491117959454597922882362986009448422053191726409407032836504691470146019568603763576659669083505554751339451193915191668470501060146817813751320120955206579045415793687902326411051177003847163333595759700332612445052418511914845569410052153962598355781989589551565765969844731228550613868676631712579545960034892596095835465035741777411233401004645208046533827976091881528411547437619450809950679916660738036122876996353000405692825112722299519495759561235157943078801980611693102638784429425986364545341112042083436717798462776576725082131767322496157775333509570184432667005358591644127664698213519322017176794646381036021900964845454838115102586342045927248608171427268751022913050446787526482056312835524056948778021447744270654301208554672658112437899378691506141362248717004497401453849680866585228119650892700571889614678475810159878465637091308499180722280067124054636924365990320698337903433727341160768711316281186803334750481960606527696799070174313248775017502232264195978993906457125477701013865529076089669943041450669289138791070350782872964085207503840847129197721496250980003557158086045309133738475788845775311082232509684327323107276707044094180749721834434961356017902077875904173191080662595541531424603799890832803910393097782383280776571951232917740294828200435987206118421709536790988614353837859545648408563316037307026860275274077918304552231749744715059230193445450175948522084400216374891095236559056927638999796709981583328773944799938274140043638448804138661775789195830859575529055660101160400110904254755376651276482791175226338964421302080154418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -166686561148661234100369494407969691436662372006122261921028637396526496722045842234546151989997212316074564343624511756160552148006638208457731957702854141049593088374358252753278302738296597906849651069867908996160544477998609094813005874734250312259032477278208944774738432079218362399805773253898727844399455507478917521580147837388013946838739411568855079531639502680102627171414996619873104784121228667723024938586552757821559722559483457757985515658060010178704425784300484025912529522083337637907201271447906967366139678921393246707979020630030113733213339066084245035409855234328373023947226990535554394909916329907751850905991271322881203646638389607462005571691254750096284678624573194748700385082951131525737550667592840866111593932604639292447273957276757736512490693254457094320130168116464449242707609874027027123367337166431509267710458824074788698547438541446057548399194105751827978994579710458056079009830609393513302663190894793508701127991122567202558117009934901397742268887675075008543710538699337312821828928309543735536695020594978885182747345105402670687042758668623443238043810907424012060220256275734759740063540557901483829068716554625180276956500135196656597480908774575720787686595738442773114212668170322846702906807137198027023577715371913891654096479603611725022659974026172970181033723470405941818285481368061068948890582787349170544380985620421223419735354323425120066564025760435047033199528982377451797594073999425435297932928087605427118828310317020778429529734800745633281658943552196625295172204780959058217301189496014350185632617931401547341496601441653344205762190056637580904397718682631315979472252553731266032649012914383343822166382860698647217882325142428248621964256334548626443956223613633693941593895865644105550706990258048113037063903440808363515247174478043218782644928178071857791137847359105194595297100454668231760976922284712669317921230911365164515821864283851833143360888669845636938133178919816097921127719264271189393330813957924242713746151873896266528010947848012133077640111368332702889899995085784515183926139605282634724828789753801224335685067627762163224963081147408175599674005863050578464692464148549680237782677553093829480523316272009343181462445020612747766980314871760233938058434933293629560205827618420725342709265806028200209976355136810681601820724242501640801612377880661430761824013306415576279725112063216983936201574495679729694752015406089893173823659351040060695841060733177737324097972127004480695971473309047254348150279845697241398738697171211242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 262946926352697691327646402460747579770258397816164359417773673304152263486456610589111415438406403361585828621237890903666150247897375559770832637054058591561329143828804168388524812144818617379440935611540249507502326184616400679294094036476553716223793600820722563550119742919361840510819847696086882677573614874533744703795236346461852693506628893498491700933852272532601053976434699909609445121070164440300725752260476873927534941767895757193019500877313543228303576555611211147202484770519168469481204445808870003165787912102702695004942939538763648287672943799381326489883168815178696808593223339453206806962666523006667674906258297417544715385969400002716079819864069607086961253169331963196127206607956061004506694367947090047832353767806281965552973370317622432802106806426541734830624323394422681288218322123193015672157040272178390152941381009567875734877902301630503293038493866702543552452270230113011747119459807031356471428188595776640523253184584172760488663718825988388016806605413454065535773360658610987549834116897344791756181894555837021495425364481459821547503141262101368867742343916454202700002952605487222269045979571663257600652443874969557321170446787764804719783648285040976476001891370372938768842131575205288981755566676023233649126378747917369267126252055204465513898157367590134206219077863230054366805937341003679118267334537412523508747826181239058505509459941461120607955314704782099611665643153029930742403093980482124902219151175649047383560718821789549175868238473994272255772915922949053948447808214468430009434718300333025000334253820518157946028611453588924654709557015532267750300128826394635775805926760576247285055330740606663470113371811165336463155879387694489700748500905671314200353865394594308467899017319169784619955092990233549995582771281987039023133836774237457202244676025251025880038216206644726886751405332429326830482415793499797082880454319981060075472479069765563490383932577732306584197950916368488562097363810203927814323888142120836160393926403405822378906843677274861967292585428867530395022510037508934027215721915352059564201684806112600790038463079048454136970328201231559306592714282726402589222657520273771516202349843315088526347416130431156121385797913812527140046237212980611890581708290699856051227576440343849089051461797404928958897511359792832946850640911118693363264993480429931633593081120754114426920109221408795450445808020180977666195830038072962388362466180193842477557305075283655563934114701586774058374401537758018585801134126000988544546999037265777587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -194531017694841657019241142850105134895803156104864388018789077845537582455278536539072427569315413562058668032547066812380491450276206945703600472509330510187238974261156472741313783799820168729334552347600679154743985036161618800487498051206758255893866546923202416480732551930577813353532813655570459924817901458036625976407950830217931591316044937522118498737417037203128908513527682770905318218211860509251846792626592295979802544185105605141671414873804169986630960448609969913318299041424193296126432769344117941703684402421036008420423516816938418818605779567444088230798147173898443661984348907213399439405397385324932434250319838700258711195331439453709214899867326942097908335853712055394075793291450820548945281988013269627429172886171138170875434372361416798388088215028050471488358390531963372886417317662394238087850604235539881098555437411542529496597010713356653298070053595016181199716639323696004352209164151429747260483217274873075228790745286032866992527566370414367155036656088962663875241159772460853859143501408979736918891158634116202127801214517362504059434938247256803911969744107465949237543260845637625279899768370368748312602603905868794048055202069958980747069496686467758608593884443580406370090417510381216036568891373444444417502158788845686276319532679909224658909718945530601004434198655592488190639340920101416764770634963671052461901732445831911036351321557285754828774776544881778528894408185853569567594991445272878506975749021686234599016665099535590794023021549130430199263504451243658073205511262248915716665357332786797131294821155151828346730312591832407858355060923814593589876765439472131828665247886687158855175045927905666524526489419117133531010454966522445436598747693201313621116449782237738393934051353838532960931418077976781292671988286179593369492264951313147451895401140573970925202361402841028828124526645738859222700482311501322274100878605732757847739608854256722113717310908721230420359657155359541331241748946548830670695547327600026000603070114252726067673572357608913268294926564258302949761792639348477639057138955842083522563043385129701898449098852382362371665804218593184378932596457214570190791179220562624016780829306624030978272450810924342516465743817364993448437644322343934171150142017607683273525418230936567860357941973265496845440698493748550086063782357061303462507344956995700004951071951276920505962542880271198103722196798761477476425434074214948441439460663834569037410411238189148915388176046221469551967730569737655013998200992375586793059483170509338378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] -409213431419343794948082481444359521529616257239345272950906416601938935064466681535190158292566203943337206818656001329127394398835024300902246872276960674004277748101921232607046639154325982736565182631729530765467913477505826039320468817833666667369163401526972535265182554902053967975017255101411481901273916592708815620582309037462296955915121718443903404048440814232520181513508900335005404829863965289604307665933210570110416574355845162609744472933276140330903116962680940462854352145641590992237523454102456571731647620663969095477459647267541369581632373673715204409551490932498084303720498492792196824241340979376679720433476873965808284243616890016583218884920023175361737591416072028300000826308654152573523529726630419109158184049121529532738986119923990561512212249373242959471036253663158332011249482563386619270988545652015506852387345818974357188303224108337926466070143040557834021380662159293881353105815401001538091645521284329233117450095836367482884884108198836238314123584788495957013640551376085420441887288921730623556587261313737173866492495134947553478097581580008890616802582534780388348716097082156033939369250224153214425640186984579642188239017641504429937665536660387918484549416369504324641084464395885701582969080668060992559782822600491583632080799982022915929698769079311114953788836379197426903019399698453155750260993538784572594089613697014401953644571388484635299068777244963236573019360535123651796579749472388551681498415001681739092653778735946790917646282117863135316341507452105835354660559832223475916200976173766986947928751761703349941803490360906978914149999799985796766126140172867985676648248932337212368005721589466263675410983756176515850229385964297629230004755067949312288364973756717309866564798770218168979647449859363517087881162249361454457047455858573521261016093345246574651951622493956513094225203782465960631787059225851431789063982778899795189376914742781929283934438670698688081972122569464967159353967553102827655318602569064632780439086072270719053769432334211525181514107984287820706536967459616741781781143929138907017119761471101253195276642751891275408530807474425598825039541598721661281296481151440158177471215350485334526711882547647399555469806944410156921108318107400583306941660534229454163044117354939045014188054477065693096654982360858181167238902999134849033340656223946822109233412869685376013612514157766961475457555319974293942154282877740463670868083302147611391265306570426481280279618710321221612617268672285922271551067419537162095366511493921279907226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] 2053259685941321044482595547045442484288612607272690035254389722347975581379245706721235069686737646874567481840254113152460929039583809377930688477349933579933183395486898351571407294202804782943314610125792106086050190226054399193570895662945999473090097403729504700351328515494978229605290758462997071579136800128668143455313627201832542011983368233088376523273872478427813557713669261993721597332913715356317881918522747472257910708815798308450970465073086267053460767102172872334772392392822064475110089228413240024434352115701775875585201068254972298821955825572538831147164777663076902965284068590323017096235942479982690748832908764028862024923970102450993277235127140209121598223526485390848343094234482311519884404251668311867574187104684937533774099029375262528798594463151208029804202943080352611780741002623001006565998277409446732104555215224600477335961554173038285851971552550113116987879858917878009282160260507045632240958627363570091783390713042621148955551815015693146707795208056208185068069644893017583057155776646892182477547916537834271301990268076779237033627810243165194630177162944105848659280922252861956008522197997162415885381931752639175411756580365022108186017439691195663678462269282485221556045085904270498398093840028946574309990293830736101808857326789368711359620386481931111413165867489952257573596745180036026462902668412105258482435200007492874944138170144954440620320879688168347997079102378844902232470941565288966563603824600477370640555189524532004720504589783290423583064694594074224152662878133016600822358518423076887463457471594517309348629528951095613308151909938728932143924580965777639339974156019202860064482340897742773762513317804572013979734668260286012682875427027786463895807685916522233127052881688018991467967040888154232709513804317544033942175664976283819790806387899790697700368383928601308840080512447759637354935957349438027077887481560774126651340462342092470799882716997537517109004775716738418570371367331905887715725103893244261160091384149757389457011319960194727553133559654350058124365140191243408702769933583211801398597482607371970452797631152654250892719475190885669194910812266246915360120921520580928994227100796145164211684425889756158167073184614813446658891140087255215735421228215519991776183532977205573289329602054138316185598245427660425139347888544066521797487146242152840073747764997323348102724419929729447903818657911224594499710161453067395699157413224340504553279325861511227842435887656710212926538568591637040373085523747853642362315440550446510314941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] -5073191078685720635428907418679720491865535498123879757823633759218085674502181338931985121534036329235314596989408405120007686136003886495026887190408755442285798213097102916466962979222246927461640054677766565036476386582578093981571512522268162013556875903610393619270132584892674773624140552892702508440360182943360315944163074455411148863715585654938649443938318207146391892287330882309644029432658939433900423151234519862856465748650348341723344312579226139946553714592812480026488810515896241686826312447786149815373265583708453169073307560151511568133353243301915609259576348215598486141679028304239974152505981940322417009072439768019292729747080212238842096589391863246856277940335737371911919671084077116969706929449248504212499899685191869481810135560839660497375090630169733649502048293806200203343031188743678557315273554003498874869459402829742785025908399527642899773229393888593017185569598686894687416259853953148561654529546652343153715514253051381544092291009500521762927959334009920261536902743136950023301952563051464669578363008191200153046990145360074450887779186826236729074448336885730177218523968147741621710531799804774741123650933257223979772328488703823963586170040465647742851219142024653397643492268570573372432447836856507939542209196790744951471224406767719561437244584025495151070719202895405753405414663598705782500534190944394486969857228646057896195174334621522379016125554546932285905016025485623106567855265484184063545335554865084966618862802764483269559031583287707749315444435741915730744669873120772813972705202772546352882264507329220891108145813674131068293188661140930077621895986106097068282574928457233739735152935784535743815225001613422642459939037766529911926427708812224769351146044722342060742638430073975328460881881521374168102523217650499680831845979300537508713080024108647785676325260073061040694285953430608060575841704837347758446413846046492304056978087621994738211618923871420935469125385571756238055540686474500672179209221819615931741553758539453200488090246404145933280039920581980755027818388724502255023592189327388535817952667806499968152682242982410682841791882773992837619589435921620715750365091288962103529662045292851326074888571338173003596674934071209415578744895363275805867481204824873860355381377996948884596482613201887107234087735494263064745842551097296879744853634376253404541833356572959791141498882044983153568680919522614961087404388029414116731193651572193894400642080036385460506535226376182610378669436696320112125530021884856068936642259359359741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] 9174011481285341154209091665122619349508497487453817795470607444928933457171118421534565846019162209225327216336700184298232103833264884819130151647718893197272272134787633231511247141436506089184011121080843262671645090786425719886589994984055640699000604583759263694676552227645128872791419108185615528356680795708837926056834316277207437541209816173389893606019413190620149828502313390226776303503203752063062986326580697135718758728302727698625585837493719572802426632128327028550708193462354116558893970831065424563865890462650918244202984472771307073002037980624450616899798540158748300135732358851559175030565043734618224821159841402827291128830626550132126516107273579490394506904835435698485092875114789288478077325965245414290073854047022789268188599781901426707171365978488941612775813562077588457191505365551209879560599279055055814619795398833483465386252499792082377781131907702323002691750473031735690183881844318068064175672875265894376996866322778756350446891252729712137373724631406335585832590074166710449681201030352934627568988648754030630801176058428821021384380310757577475859793760528667707462210412958377858306614710490360649586624798343569398383530345125126592458514943508055949032224464239994929578924783937211015966466878215257473467890362277308569133639768387706276748108219206349123888692783965254044271632136573090938848944657329006138305496455458409376971609866500129139225420452490308481846441360454207631697145856782345186634984759471084617828012889362307513243838787643221559989445800587918836467686197399199607388623611218510347990526998534044425785571682965954389487782780407540129534799618543317213940254752072234550412695338453744340580290994131914703975253580153133524507920456824563331140699112711906432383744296553613122514537932872695155647764101631062621103121664666637004924659786188596099546278850632898079644390666528656660403887833345759603095840282734421371074222161358829772901865063457401624392288562294726823541376982613294473328664483325666834584086509007356336204208295699421611235700872948239078539301459736055210635001448768363679056437315585708822883082763577856947160905603325857621637008347064603618373798130278342466208413692073543849499899376226624870393101397994565755329001466051183035828348764743994485895411873033447110805770764868278374649440443177252224913130391247035857857841271335695714652871267268554172902371989586378619720410940145644196563089621789388579614728625609465017562589745923422211253245379958596719207288875709645263817684779361627533944556489586830139160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] -13138332753545797106708700996841737871944515804320016575800220656113263364397648033716295608395271935825450080455229171467009068128136046393526399980380723303843345012762170686980266709937122703664018602361988153302043142083075994258296051728824948597399797514918505353779559641235601116084951154938878027944741864102801764079196324720893483339389146997949922588100361636876789167115424272348453818763006977507990650304523916294177338476722759833046507819664312112551881456749624627695410909513241948266786298491254014745065794195262197739752840276660931959795029714711092941798070393731889913199328547580798665878051216601660802268011720843165357432757915731063838070199419088487642640031184057874344342446730862737291899606641168077103810063395887802577480232123299814617208270248405787212380406976433029820984579089163667694099018172367932087846702868630399310708609162053741445818678526600918577369518719884709716941692379350643819610354725520646947600192726236984898697979117906931476460983265273038451931195000986092534602064996479993805004864773418275520653446277863821184136772831541220159469553102323988836389177657532753498020923214661159137939532154635412174808826352136308401732419189251109535127296439113007323748571755559055402226324185554835096120115941068519966175633214278976390022480534802652519726842744002806976297077732364761222392086696873414487480368302273139377672339875572342015776899920910675264357484285898040815388087671965812012546641603387881361799735176657895797136612390755584315907558050649827546458998165366146681718750218358298245992358954516804672372357510742905005147825510573862230297433977426502391654300780479795585016008365195895473932266771640796167869773020357485294778621263482507212445541306028748881474554669319558581376532113443673176131962948718212909088513316129405795091360197684106505022668937974377392751994631137933477479959612737043013375763243980525652603706343983480650476045973356570502462124189105131869277257726066561732222627834066276966642101336755616559227686828525825357510594623149292706384153252858636319635961877268142946571828497883733877371413117669733365664834777552984443120153070855306134763973027226465587208391450894051083559716050017830533250844219043582076751370889757704878708831222785997164526936073263917785165306021178211374525706339111044921698270078606995054188941424317299354901420206691046440467633966166510691579724562761483876236707023064655573284775523672245973456329094956726168115044762796422824226916117322279369667142184807673288560181390494108200073242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 23053160824840203966025817331098032525830082563937422327741303155035189241472670417591308221798126072936913640902710539402575464097167205127566571147492468874824521973870003466691275272562635372825618956058446099826655281307373520949037869890757320879182762479670244604786883956081166659343880980635758641823785018276409177228629428758759151487331466196933756363072709834854021729286916090457326644482016476865211985162042072211351171724417536357979960826312369622700218192612520485748383387815847638683379042521355494038242418481853315358862776671101779742661464981244212293754890880883004292891669489926009669017055088906251436499545959540041715523921822981545538423123485684810740313308580435039984784837538031687486819507967173220683037553449063930917854021280010693981027556988551818504231189858923871577295118562374882852785244668677889865873935781731071855848970653210667884201868537766554679595778643097111965823901426069567882610912113241377676655833128454717035243346296444997426407515666500355710256346260604284084403692705949197232111337825853629799369567327792686169906625769078003852201239670361035557216470532358963670417750580686864773742621939705189309467314936138350366220577082063896931939230957046768743371066767937099072205190035939860738004646781317216381147225166167305201227216973628792265433873784014613774256209650077138024859591911551329710306556407996162865374774913888989591932073867187909617093712262195668829039498976749771906621925500138192422423505076127200208283076799195300258971706142996207384746482924837397544007152409945962851977561389161791111745329375006728164911168934384645855182411340229821652967499932065674425190141073507211961989493207213276974411121344597765002568314745401965661056637496007737449069074924257121821127083523284447563094896641465988366173941622056655865559933974505397467755502056571757717229471056020560904943349667726880272851111567882268027638125927039944094872300985913238147369713203564138420661413217413800816126680310928423637822457180330493627472852045226055475686914072954649664886297017674885227840113144669980809260320203986105457792759678249340946925764398245483961990140788989753907289359020986991748894544323254209907870779915575843052512932210572420267451171476024478630460592100758154600192080791634880060023070971660372450946075901243523458250625323494715493737662390868315026158110493284205636329957526360768885751503093350933681904280092567205429077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -15776910044523642786881977828535166418371048292408661418528033359804080857475370482438009892337591637202742008858144647869560536387701836110009297372868374883337858626430731837154779410720234367370839468757847053661273100448108808461431458528311870258401053515445961150378514377651382097484573038246827226981726116182223435783083943316839341979680378128620507187438893551806209485356598128516827173407145977201872359555456227661005487399878889935353919530321731451514837229098205990260585196532741772014705975128666671919258970335321181858305341625055951844956590382144279817410904973145424440051319176832087701901400857124808308565870841629877259968273277836515160709097049028532101048067078177451982180283780421050269889291246898768732388477112695199676274232852770249102139248861118408091589356741903304787422154360073683833014537137136328949980009284067428868205673558120094683051443483242334414317170631616822304112466539592286087651761864941520867126554576942651390096038350879125247399493306128605133976666055464339220692761042798695011680308139485220823275692377245002744505181355461837493624098312270814298218898836505617215141905276700206853106307144084495195522055401046947977681010118602227969439943825342155136253316117048306085285053888295356231917177253998612647181844572533566213766682086645639049341719506822080074104972716813540150590016783943965385661890989502335786558754401227596313055900524299952774323057841891045831428392203899646874544850997609696001588066421865610336865284513703025554072410297219920204564232486120208575475271442384689326798630233251911027700783780195438239257793627184955396728923269272392449619671391517797098967717481275706525224000970829719434774031732408450996942119951450585085011647183778337512039305039454079887036322158879416278708506271896755718004293474739537198115534395721195845188105233325833972441883200395626099888228388484438439324021657997980375608334849522732243006787605364682074974069652865851943094509407230552087554534342623360995843837022041088094587983746980640901607312393508434280849026474932169396339737531621748727318221756083663616983678129850864384619102530351840661658530447218682297047005244258427860876173627614566863472037124514575154932562157862461014396052880572999432150875826514193772889093166043733984417869471780437675131756808266635756824080981257861520493858952985027940211578412011118183529563596434658930690538204298298263772437621810240671038627624511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 6148510132538268995176839129374246500930934706649394075581725961104379825585147382359042747623542321433224560651180702294387619573065965011366533408299051997713874637328764572805376532211036010750842967584419292814567219784138710771749331281989280757380639592627342962926946785467215578959469388763202133012662253533812936073664579961997269719878237984965181910777723784615637639759210297072356508093748381504015830283372969200725671170662001372826343382956892131708315595728551255646871176978799166641753159503376333153780305223346605039017933602939809503587046424828690190910163725170619164144399167976150626181985580430228573396139901822550370974025188350782227001641316567235412030211130019813634938992955437717870100010901581070407170595886429333433778971808582969665240317118054517309001607732101276458423487833130510728306214418540023982468475400469220348992109600421691630988830699865039295191201974695664338133642018710602504370035635342395131360330894967225340475089031415922104641283962568514334048763260481338162195038278683395675231155523348770420501925823250332387819487123884619089686256918663129291073355450820296584321937000213823808578164816179402915511732814596360296948939129275838410766559838389423106097862852344546884499916054429498806491440738701126443612092656265761592550072530508453317817034137860174862146355047694961510200488018840631141762964472913275464704174502594365496713601311626753846159629941800300596607365222038808930113112408452365313964351809801613714742698347554389570857096580088357319609690487367478360826775486477168181784497715495318017116597849014333374310857201503928193348399052524664086532868610711933153143072921135751935777713316014835988811860893721953507119034252495305646373870554106098223357676765489387490266840814403982132142571293453414033375077956569566470546294416140911021204443052204319279986801594780044416034896302903818407654442471186511764965321198038880611880152115652869647258220490571104311338658125160980585901162770397471159079603159333376375257937464581813886243304089346822103693554388964997482274773716417046951292141094827307926703026587170515154399740391019853112320652911940114040369847124907447661022552897595161630994415981147127734831716185245008920108143437885480858775388628877323060320459190806941106970163124380753227154943863082191364585482734309457495070593217586934114970206935285554233946210352036343736408893166133389688687675700418111546241561882197856903076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -71506477947554979578205887773858842760558299990095204440565235430685327480555133446913147642930295894958741327013779764508098184685958825136600808691275526400276125825233529244279384863252274420534228388099710323463923190143503125930045345652613635122816629456813897339128609353489547780239181726209525035019282488716246327944405190152228461127213032170026648031528696548122844857038749029968125430019539551338670370527418898216317950182545268185735267014955511033176000149265539385928091358235399008359698899177426425834385068571851365019838900578606972052267590002010142445601898754783942534612945307029171644930330168630111492972756281450678610269363812206297436394007583808833584264462789470101390443918763037778894922413557098373793150699740533435995011607330762391470677642904068643508769650491903488522864169951962996617390566126494954925833097291442214298540551914937507507726104910714127628830947067590176345127977113685823139036642497595537485058424006456342852012335501366300775614017635520873554311550224873798092356773126516567946140516343439923690975433076022349608443632869658493397682077146288610296959727817004532854879521517518190527968228228137079895024746029316009224789420126337330318947902459079249466700645098501758409740545464099319039311603104573567092397354910366454953346649330235422998063417411231815266119236235113677311527291142410872724586282567591106728562482890056182972355425797611344513703264862583480966811168582565891668741855482394567781199326147747815931727227577124762829230054236049407461427492133465156497402115379009483658214317433437105301353379615808537271136172415047834550271934164907841288889445677425034673522571959125199447195246994523124023545470618673443541078241247981998843487859454540920302367961070954892369656003020019606113066497101361767319540654972540836245487197644404858185777907479699979732558636239377810244946527140101043530450798776879887606943300275283201802809452784888346099204989259304816209568453134723646302407517217012886032741634283494783159613674996280896388438681331547499216170123845748926743055781345827517949008828343885337210085221098405916779769260743305609860076574382688293412045597079412011131563808919214830720033317286640805532820546585438162550128425821611688047350531392196005277184792370523497635982423361647396793565702384631008186812420259580398198493798228075544970631944435135181827445853128656194420569737617267231851354858124941715757927340746391564607620239257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 1574311955042284227498861741949084255714089826564452085708621315416489428772502644636407727099266473020502890190325126781912567212290299356755534467575184619709543390724367942574213824442987609954563284018230763229775963056391325423541288519258402254791272898752202157996840565933413916935467872987900626441890074801115775054001929148947803918372374314181605645631796993225678689529301959610242214915030796916284763518792827056097764774342158244647801795770014061067790149055128716406523475339108210416006651209449544747481009798427096241402164254096576083377989650347151715200922797298156305863772486632629752831784659834956830220033556421648211055093720085459909185741803906033634481224638990430503207881572617004838461239078993144127047144323546627857887417160778754921224342235754502709936575152878201512842264946955146912974996024208712682731097081300698515820452051829092892013136930914580639324309979613171571638160771389034179888143329550299647135526568182802231081232443821947937216724269326482629816116431153239272382774954089132868835167409408584846344268209720007801892793563029507356498863404463681308737237124602176256384046713508736440495037648144504849146317147013386043335999917626732557525744335212612610919437493181859451364475334659270747106168105293793530931353779609001389652974152705843860479286490589954689317808182226420176409523065529577777769590597611458424147894658538127049251966782635000644696729754202078595734785267186733324531325284048575585922815666540683902645111495478031095340705729143572267234864801092704523547787002710447938543702062133466335930955584204891565422987246316626503836641317743235531063881815862664163062553466461777815368689069608266680721873846207219920876089538746248906775209152281890286834158718460494395134554930364822129647654137809126731914358539053407926112123192196602023141960133616769229412582521890624970955146011494910378098444724551076157788328024636212854196065351722317344828242033943839290218299341341112994889475912214826944621418485818059009924559700245545073940768875361414891490971979728704167314615952286211160971032495153435859779530646700537568633860735615789974965529003122826072725619859757870123277247199592325740401510708234447987726526198344925128060974469648564634831198325331112287998872981806116309482800012005996263074683595873454613423509704151596542981800974320729961228565032694074882152555062935441563515083190825672210103327542667799900100167320715627283789217472076416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -16098398292490676884791728858084502151423559173706070082675732948670507307365875925173629412032379967733057254667651234793233971384294702341784837937477206873542453053830486352108518077558265238055064398713877404533192614757787775145689779409917444246323594329034915663902920826352522144325135919010831695346158797747301362821790881109528683166860492464932862959760906487369173774791801694237153943115610221384879531574027217954415784255451219602249431768960168631930360068406730561021249183072295244449331695032209375302907040180558246395794981722776954323671905419020427216928065643645215959087703169435547023979184068862791061456432132629944187148283652161626447201115235486941341533667851454554123867202341421595695675909601247046731102132798540866958719130740368445053768262785258337708525097310794766317331904488117117828528624892020158451339559949372474721923749262560291783692106785581133906426277148144489341880803011927371408480742430565044106153461587554337530197164901876983001265716675758002854276641622537182896674083304838129485961714664062842404968963780482966590502806157390698361458114135362771972379654603927621931932810778120635467891576067198845789902516151386032380911119084738327667996755509325319391562969827030938113292292669617906395516411069660935688742050483915485192999847485140622515249374354868655617768382228108732096949290541442130636332083436560224756884934623306897838591647406973722041894327930334198856065820035967518391064805908417965731398312658213155017891207325956581227977267752302937978806937032272730092921329822488303655481764457730261985782733346442969997813380908895442360680166674229404172621911933439229994131477257410643310887146550270511411151359138145622000802124658821475384093364225403017415715931422393597712302642390210930105835787485980407436077786126986038946857559164864987496898232302251040729374292080686028535486889978287971028563509543021891194147597954574190015658145572298435733079489316914839758321291324818538806537658781680008179198729057420851384599453234460122364538289224767290405726754140615106089064550304826458787620818743328620185715246773081991942449894873790888757950380295353975252073095961090398437619387020868916659944199885674814681567590910317243540428080378551691643264996296626401217986924295200737276853971590616719609608294008636547791400579622177557057752525876033053675892708044865504595916654932637759176629441387201420526691352208604537130185591076170226187969092279672622680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 1871150618216296652075826684393494305843147066047268218822510098305021475291592821106399449891957745823875772905338699514351764612411562546751124701708863481489320705625565892540989945591572999115803778630669011675828369229933523152145356554999495623728371836409974942260485910843392902631259544640826808357357637600835782738102561871852833615430921968603243677077052721143770969086674846766782521305159094774877020680313237636449685284490248647724400777030581570279865626795061554510120373284885238002050163661766447330635491641471911589286514978037865971350891710858706023941384322276422816223133664161312649604239537785218833299021035282133575510366389762155556570312962803028964692114382526384431669324098240023084203307009572556472408902552072910369958049924650870991174569398656748867495896647061510487224744198494423835744784996379442261702153958274548485856630903080793623100685574912399366262682865208467690303413600538310219689518097673130411736928742120351571364125149709046050215623156790727163302758167423801389392180228442557961581737583108389164622401966598130339338643180555937104670618133848898002817404932471664749441928649366373923605135919632412678841695501944437204185551997800612702915199113345763901259990228424568901331434013472898988803692418138568822003413988369339803883233909107783583364932962124218724854776316021885994546243888811436171720328971836684899427676410577427246627879970252817729864920009067713031604528362233434810116822676918408512118735180155181762477068371124696049918051898693732328780411332653051182689686552437463955262568969600736331304471532545611469318945311441359016843739259083702137867649405644070622717535495280920641973597657143390287010996404924736756413091452141065386685829971824759735714846979915045102540665377246663850553450472195595583201240159714459953729217614367727701974760755043046403016098730606691746658978355625361727379220052413991579729043668711231822944805793576243709423559991270400281306584603865067564669251235774368817825167948809312601941054166276897384071899003134089202184326146833113399931719043064227978228296216755646975802602708580328950629478945487749904445675506211252606783440346225983965355915306917139675694990902136386185068341437447852595384573961373021631599985649566452430475321756617168493840108309302882122972781319121597967132272663836632412488393765993079374041818602758629140517448120030267327894339204860046135804842976363903430074423547141426737994152063038200139999389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] 907523505823351070805576892461559969083252990965692100975294095558177729159914008906443699915109890317855479505116919966653046329912337995585420967089763434812058388908111960943372004244618642567419136700090304462977249501791831975374769003833700837658917701592750963989769054478335665468909621948031441428056722685485906599858414678332964951559734710806809202604983714365529970574038338498332882769360349708864788319632822599052979392709834428006721523891005952514819736019516050506209439305627230757952028344399318557339830334797485554292923935349188235896552959848789834466370553765943179501064268994245476519728771250283919537659637049958508486874488506541961181540029540738801759635423036388553970823567689945273050297758524727098748370188319097971504236153170938447225090852509996786959841261040193536956277991431021504801129116884285658777419196377038165697307990411436991074440266291807988553697056842319864525124539311021069311000525242786465197078535204254410370958016441514249055281467161577844816761339494847009640447747370727175334523045873198774360336840791626810669445994778564137560035446896196921746942107559908498450362764287340967167328834197141591334999921479892611410940510567333815475791910756258949057527986003615841518139405980981966334251461216326796972956749645313334265179739917675446847639643314329094424424513859048614756955263534930245808211520385964615839133454681240154056370101646107271308402862417008520965437536772128895324986541807633332359235125474066523643384479529205037304592718684321942807246716294167390251411841807768863251266369775692663308964532653940014806467191001233485353508150791838406511446614889119478160631942619822504850998971505559571367641808475228627360347716017992688010567915025104309774726355194497373547498726684641055985269838909288204341830723642172118636871176543138871504443431017685932009066714977153847992206558571742511967700194353913874698592577348383019657401421110617765220613604764509280316084357315869690381929614759719915020295579805060969512436605620609240086885326694697362172779879744108810201999410618886655592902719241311060448525896653637077734049105771380109275256243805596267835193774275264595351699071711682558474819473273902733073315967618083147220617080555550627582222895496045594139754370363288885239567800610266465012411295927960666040941251558442756636718612378065356230238660003199237353200039603236180173998014081689989696882763736593089824277094923013139982082009282748913392424583435058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] -11310280411615653778958458268002970914675428355596406885914923292408307205617552323119574747980175028501425797115004531726945803320610780188938962519091091214476395887267564306241743758395926217051799515996451587080357314585386176412488046687371129648197920571670795299418444809510941830529707443838161669742194201494837072794849429822631635775870957103783481444187706588632133556332965213947641688499908157926114355696784716968273174610727102422120359295739841055238574003487102601614054110303201169680910380023230996322993326544218209406985015469361715256151996970663105606516972305892515670887311080448147208995093163164721058086061220691319331555191670155912148978602107386328498193051374670139387621160324026515221300634663336081757289501597813816660685095702452289790987125116462029336035120401030912509653539442807006272771211907059426314733092855242965259771743908303580272012923524679167397027935905930062570474846923712584275594591202510955944441277102520739913171949392994720503364448634764649042330334794642077419695546635382704969003531118064812179028830508192361084717849363151090371307991070397971852811819327201767811690067472860921068900413804582925440837326952540090695388294179391824074953262037454059996625071413800445573035866117569754391234977983561874553113838968872820798613431952159248904364657484652708988995645501386712641369353162078850977201152985709089963499667408597419532562427740348079323403841242551298802359017674056104655931850522124303816842746176921327218491146966363496672060130276392023020956085611364262719013762826030044218935249580498632410678675531111387804782874720326350882327687371227094889900376650626449644590271234500824997143669421910635034917849686022510774368709820508223401223118172340618988046933218335808178842484885628064916366247129159638987312989337658991239778044601037944762060427046030033402825694652337256220190416706184017914613998925227516684605790186560844123308631356156224889808069192350535259608572267604980587399658387793083558667880787103770974209234487596181108023763877998463672845610349679230074985420918819736983324228189101513408653453361125569298119975563948234574324434896804130217044730494178138535180968161890620176198868465468213518860747252291730129806521655928507753912130505896965151595288066579994992633841717241480292991707864059350747344265407046458025990835443127715375081641233650484220303392881324956943378031020993200378101067425208598717328397800234986928912678250114254296931903809309005737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] 126539897195139686832301312333187053181648064435580030772609193607902977215716659438582209702093462781115919723418556212417188611912563442731524926194188398652282709343863092032325412320839625560619413494715732861174834032567683748748275847978044703000831285184183931608442853178880329649463331783935611151503149904395668882586355328572731287877548241932126824334725906448682004630541225603114648796234543297683145714235393923272346084625820044508755165526967613449186390459255101303741238764539028730699333337669159398813403509083126530008975699157780457446312057603401951476633400794960642296488664732801445935795396159869204137801370563141391677722406117710230212609270955143728832902384869611811739327598525713911207819435198788279542289950143023840102968619804018846803207697152540811189668491153213220849125953296393474120959332751233530778496964438308412405588214826813192054333294401915236373971221144574571976755887576373539221064855269262036803180038858866715570835622101512721264536925869596157767055176687628803501883188992668768984972404402079572068917482924854034294592057150371041757838448581202982707197265545566845051964647884400421907020865476278937460071665514080343148939674572563626467422478753414693954797604692818967414711208485872726264170921708100605487019378624684006458307814495958043398023411187812613372175410784928741687795411606050025645717779820332284174772052050507743391316847405313982591928609773430700953260269721085545740684510835860420387704492672528956166446741725158668712346990982104985890439095742901834835452033651822423326550621039629601789426982902167522773781641468343477107406640941902550010297126648664517636426927377715690237676020660735352938838864249159430558926324329791395051477201301980807893979980873510320843152552749336538621129288396437536871350729593380409698441843874151898318068411713412936002644331121405963430386541175781381593006144550812440326092786140862252762299096065078299293273044875303733165966164123547428841605380634641045959367780275533504760633867453646078799761343582083050021668509182224398753907447365820572430360960048467300770098772715501567278642320249307451289937830719883990628183074222405767459747763215553942389786843235949862372074148757754201894844697614254052862201884394804515157015010213769023516510701245269873757095413634290264280349033260907585901828733283584130838351684666933939458677694989591763091049479116994144057044466721795710949345697964392710057858959168952672769137279829010367393493652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] -1024704155640072221977313682606509491784819404132084513517584478905445796326932010577401326940117395777932160907868185911436148132801703862476345055705780686106155558719080462361276564841088672940319193311517058654910582328049091632245085242892992071121680127676703989997667175443805869688564737744628759302745098304790305507521971941311812663373319016838398883304423395168690755622183197138273510541280433561719806341680889571889334533601136223209761804636815514417939089754172711818278586076244576342983186682989609889977027627597492313457930025957363629851185711994187834148584322018421713976710725500901145845188779249731858352372690153324931887149622631954151443040968863780066212459232302438460170297279180355128043631747903204445815495982016703428160464639137643760162408148379751968440979489359984274538096656577267772389139172177260112510687023766212353652487826661478746667595278582177564765758760239673943756373456561349270520424112042898792977633058878436061353971690860901182631940433581112740012229971145143245650853914046699852595590692241177876685386147506880515273955292178661446770781916416458395024166019355017820692923146067624347806123716082332568291384947264053832885427537441049517305493205265288760459234353527410599855159023846341134580642360433248516419943246011413517094998559734671710496626218900091983273459309230807242752566882561754291888109060428844799533063051646782687662551717381748512703507692827111085143244144742348904288168449446274329063539490563316080725196753480811102555197243323314630320491505213760291144154409739775261112914762618017025537910499607072526822441303011059417274389909222232719761752903708640925161867918826749937942294222623752788720873652517621785489312767317391241788913691677508288594229117659292427567792148954358165505605534048254802603607760536611127226715538375526621751062423798066899976290582186320786827226215674357254766135994408242482821302991831992817014365915151627100210982995407980692311992136595312439527346396357607682307716831007674857680897170342471576110216378663702780591075934428686431526877591439711581189484351183501447998407936130217127268421692335559005680028166953949189298256350723685620523205377451251155888858420449541012651667100373486836170909168285874491847125009576639722194800820004363340715824216643758049250683426371745274357947424528773883239397520769341061654473869608419308613649408366862897872551984426317595192133082650802937266055997391790536164025187687999073754552270543172198813408613204956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] 6342309949851078966227263009223570052572710756305156429067231972011176397160342859870264253472150597657074907944074001434445917282196991515705746417888245095176770681859725634093143692808199398406123780728632896345903307950520905238250649917741694849237259607551998562106181832589890469101172755161399852852034342878507134087772493802684302167918968784379638146069475284569063856461825249740475304080476922606261822472039587321831075213228926959391614980100129236448242284318838021042161529468182421030093535165384656881405965487969808378179803639423462917508204949845712390933628259502397181432861421495690656568959765815450646623603716168453789812425112757214114632382051720013621143105630091902248994545018179420288136619880346008285806480256676500203704785388288633983034460770170806902034662451490427037090256404769462603250984038599716308335601165712679442147141576520514780582882051684827933282943238326987035704523120670051230349442212431639020674493873505916791564349702822219467765899825194768730303938981318054862113721009228315256306014606175082196475641743000945647096147936536864556325727506147807882369236412598207845205690901290075050318021510542301130648824399998362808589516690808698243057711121201051949187242699605275543171820840902632316161601423601581107223852372187534964437837973728839552004596665883913094675268394066277243438282008680234254275857789645207669037030874076342642954256495989398521039411251992494991880581388097848881886719398711470596839619684342395473999827654518447236757425116322656171384341323504511756106638908616999285346426648254750872394304458477218483586277179061954280092789996783237771369702345548670402212915040806495416580669692311940723773374840599804067930188976684025816448540379036797289230070003571423699611487131398869188843089247153688361253912774757874643632357184952709454311106160676163298787209726971364682560498446065971363422163351367923005951362543711959768119198369754023092579567827135116332066726297114422388704435121942522584354771482128682268851854561404817467968542330276344925744912488571357823461022318988193443485416698406762322366253767644008924775240735381987976709711808187655526953255356720010206928059024512352239064516587603118801004968783542086234749638326892878157355570468056865625644391281157540183579271936300136000603999108722153970945583057219273689963912103732055470313845229037930545654891160307631023303757507935092400971982553286106583317138439551572837946253922734267117729614615662114829319762066006660461425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] -38290379734998580267105827134748811769556820974251043482796343351977548432183793066192974275886536720114995220615728682683521677447817939548877074179688976101812384607127232508772366116876785624089639683829791467826615282966230758411245717051093594423301030268911972108505355613456839394408881205879053122025009784020968677552799974797758680212840112951384738016053318745714160338461609452754002813130229711867201328653169509939425962721070663927002097871362836437519446033964360160613690268207698441560276368441991362736657731412928095928845473932229548331877448083703907324454215999560729614618028114572148604512444992763988687411225482633621800489445304170499782924721032267622799552376026368133505936874770956186166115141068257474161842787255051262260458096658832822235838787112500631933962273625916293044197012940927834297538533346694967751273411238908974788611331879053299272690207010782984579545069021374351132793144298870609661578212785633995900584926520325516270115769615076960811159146010292065159447998211411706815251379458255525989693081782134016724392263291695694977365181426890099005109365008572686122500477668470178430729073355900901450520770853907411930182882097181435228680271286829872562148493058483441246812179265878235915987719427995085034755598225444564508587676363572570678443666978987786702938725371355545709967128923836567767564532394252028678310580933262353071838468665391772055185903794825641564347746135753763646929550653128265471719328334252826334263930044977465603543513736338869761991902295090658399452829225964279119810199396551076658749280900188708529618853848851580985612074732175135105576616090174482052686413041785890740236702815451736761026514562909715485809470027421730806341787544339304424838563767372273177252692427085003558429160798662421974235312921265027916390900876993124095126506912623760970061295115721885251022035045334215872313540346297049269304984191309445469594136623848021605447446389615426472596236179849778914704161332186915059760818950859189428648130632233046249235977448526930445846822466576099764399132491264043115192529657372637679732264387535181012451015943294475395000711673162098262722935777738881988253057053906766921844185006725142352873566450314679473421553682843923409548391496048579037456081579636960664995795726901054422858516388751932554386510777616954936136082433562016408648482744299757989324141741788497466342877681562243630773738118692626509140214826626618067780792201614590084310925861377438669186032155905552443186934397090226411819458007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] 229831375305464939846511521530840975949521157138414786821801602948440279355319852118068210264952682480427966921287520261068103992289351711871364042672897514706457366113664529163813350377887990346732310878887426722531806734199810789653540966471699833908155581019853080580721541261887169215831091947631284202736860166312515440909132677430047187447764498404772908575226341841160334648780151773021337932634237630395704876190680962918890319674102583555930589576412467875688450300719598702269958252765343870174955674792655829111743068826885065258085214189034560804404295839983769313946750532128663548803471695769977795424413054597244691495853592513307328699924482283494313449487763037655088057324177854868876534819785754452860933631539333756352797960486070457566108929456455068674087146509393706717180685941277727353416871253352976993180829155640931408104128526360738266819955279739838038066330781183735168640790300345386990617876477308607371857960735665081118492104178110963553058139699221343230992959463562356873818973785227427605081702038863745474272390241905670182823703270980449583440151937931665421521429169857918979110144920096852624375329692459047654449063562696024825652815917916715376761855786413016783709981542374690468757430510535586215739448439167787627750207495057101406319624397160999203619508651878253985633489533177138151130502853242716944091349530927790418679640422166199348481808544215877966814719849501940041771581515797413716558899242837194177189066867212978187478045429032423948120063461460287157247690286862216515121062349082788101562732396249529657479492384954690422236610254928957143011202453109117778439334956364408340736098453217386617529077573006134331244282568689640939378780369808552538788465999513437847222758841592681325041459095455373959761295008770380620165363155797123206195723743337524139724836532253804270815484979256245706855059682469041947652131697838447038305288630711125518831235900680208969395112960400416691535932456345174822677694782611203237649714515032209697825447260379470144523819830868920039352485418436564015606584341702355749450221594970981498902198969065036080214914496648981571275549459275808378386080364070600263627333846017381753735241273505291678213006829796472940746982069078293462293512579236221092393474188182526868448225882651644231922776402741181835900909929678041277190878489650385211554941439970719570125189302718267384248301420942695514907083941562610391541734555601963598261289624500801580148831100994027232921021361130090032709460956539260223507881164550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -1011872708377154354392984283127093807304392515276670224136836923500807162027718980116994633801280963657977364902976613814870931785149030004651915440863755614117816438801231344457767447325055336610771715199662905801617587692895192614884935573823702557227514634700238043538162210437081711638581355866414414791450025433368669888977799856767227042730603225996711800220280205112875634381947836890587227988454156456092558166722458255857722757932479251890299242059874796792721435575994558078831304409490934921844478121072706499980489028256930710783929354220783060838477354263781966123321947602577704730057548735388019023491130606458876618334531998968362803652838007323277510685969491230520228599627952875543080194270579314368795469959759292787658668285479792544399275038863511698079779847576624627680889666934888511509097784661817617002695970527692759855442068213335941900603790598440032808338952569128786786345806054924518077737526420274656667924777783524407989895633362412432408122076887296938704906423498712387586169811135875015543866643918453182649195976230828634468494248910924582301296788303209977620243437749396324109688989945794766928338119585963610264652617926708767386834836191331313531315389659858088857723399155752992922400039339884931360686528404191090913249695313841537493130295504272097270626818217144589082063926535608295812462487082516855181282123512404006857387492412325167080758668354952645005335216799555124790441768801001812972700707634834947280683619084747073733566588419249835509973695675596609142516876890989745026745094799387471834558889356072450115117083182505525474665452539469009790990485127649758923167616586306212004351087003162369901031896888069712033398464743287885360830097996250360701947899998902675054170166349906837916794952572285416335755098638570818362440891834202060494711380475775850509693386203154601787948661564225652998956532124939620949190227387940601658386463927488153875796964469207795358130030114247316372359694110422000748693334738542941133193481393270354289407987193437163248469682318353018789688989892152171113353147591888533859183891610256490254549794372589770521527847284232853927165242068553471594676466605900902222312153095522666964226189435997398605403322418337411722102114320963669798432637280788667559993159874654626328085146963387470028647944497788049696707087568367526170242435956929917588157284486234889547607711823287385273300506808550296223164396575443796969742737573976070628382377637509959762752627386023851142599992589762061519567670764274680550443008542060852050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 793702096451356690998110500736431770710702524726597355528957139412530327262790433597049324474924125281026222737502283237134075790612544540920843936969097315759269486759921354432749834800144164258284329284144163961458594110187313283603494874739826927081968441481031346294568906852503958842528409137919973727066036362318685871805546639028276818854168431755747142337528934913924511389857122222080125952730477207042212540005581066281477618396194587886507764595038707557018340238714784883565429586662998681372949531482117787048110678268249512440533957002698087476536597769038500277019944984105963737012966952588457127401806335794319323403043417736262756868323295434808830910682249158638851548821323543615345253194216864660980544223550153031567974263676107197346296335897421349027327733784870310512505650334526030946714882677987636231792932844438954270358646267109408551031444215632638784081505678425234030222432841793520602633750326405075536039536003360727895464047796426983263726884227434158077650887051770173918730617815895426035056742434104523144924883700114653242233841647685223087987889693551100274802476513536812942573128431607112394073804983406186027619831153024153948709639476541444628597807143839344657069831669837251545589882273978377453751610950988789718776044439656153915356878290344212724064413641403731216984908852347296919160577241103009950410716265315851373645713643104305041760597123464318941525871043044690061705907035403110103690216422599278210590597369761271528049768576499143533313198563101327419842152711385626674904889169501244569465780163570251308361682972943832278782431513950442110210451349160496073411132129951644185052807698151846453926268002558954391048378687214560911831902272313978093022247232763467332985922121135575667383413679621118699902327381512353766361752072608737599530503843823127530383621164168704607829970054048049794697189052212664012628533392526287883848458541855307797191058001877035626927815056978775023210476501874363540496440874789819758357091524991891320479416035966354718565490598502540568023192166033485773065513818602595333620615136609793825878210567903049882119356195603393861193020464015120123841398305931270755013937536490112565700258311096642749296336953540804809158440812209910208664575102504026451518740646538778236157469794038983547863567717365035331398090800294086448792992363836911560217291590375052200385555711210381403755545508470870006137214158964529753933356974695618260379193612288035106445969575821834428273396626836373519335663534457481205208750907331705093383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] 32240793169165816945740783838533263132678276969843153690457515436405858584531168262030675118792162232362512997880498238227802566613218735186026964811373427117873454178996445169324492738489702029550670333769872556363386614399196924042648001091213666224930796154901530018627545858717857612062104870555823490090392314688296872873071863991405939467078651577539696129911655763844797772201154969242881408257623548615537352874790954512337257141330376763723897718527805771623488989534011222558345596429506456821998427163085049385461631042734676183518738010302346960841472896282332719423215107219891509396185648953157947101626177476448641793193010102377699772047600383562927955033893069975037626838738056864331646553854013745226552108714992120059089317108571763903172332573592956681442245853214400230266343011714908249063026196635557200442601651521291537709413708653927118415651832119784325785279471024864645662662271978305867118986746353764904799375777997713303054794849138100904513798265531411106602338128279811303947706027395339208768391887878102486483052426548165688571901163160482681818981869176044080815337254968877235861302933945777696759327188972641809031618211826355793811554699066399178905330703809902977791240958336312406351657589604471208805155201749737208486599992605779338024550796289962543508532402250182339877372944251604487671534469997595442593969665426600489119456539054356211168315102908689755983489446564261186285016002099546464461200641994887510971083993837293748962827778850365917468830879916132916902694406089849013921167609460446648000862055551527729106013474048168799148275337617510752489084226500123120193135089402993058344392971355345859240971131440464987810407654654934143022409865267764713880137878004702362690552496827396417388538969499493247439152764044863007351406909715663470143377189189974090167954033792548877357561906792689360201650859158800834266675332921577440351590488563563112600903601008309765699559170704666802528540438429561512602370040269596059136884204056631521907357230421502669257621124113623864068384949871028482838277980288568607609785680898573584766847666374840203511120735715387777369547941808657899602198496541546808449126742594956874584089717820516919031586856145128228628073265707359116822152610150721795498491075603786543525515181308223069661728272167646384411674799123273207321996235296992144737267870943100410310818072257449398570130900157612532411272722013561107628774103596471831993136356561828841846131679801309166798930275505081224929416539894122539777754354872740805149078369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -333102344307352099051608037945208689998764141141457440556136434677918404193768276668834859602892545841758841177360371206698438488025520381834924267948454604927199005622007441021770621291151725450880675739322115321643746125955113695423918221050171322491524774609458377931795587488268083750570886199838867678797753982536466730744345795889453481623040698945902609753820208279954111401462081922224372299293129419886933326712724094076171582446941028678440900623707892216566067403341344563082779919575818524773378524077402897554892297903164722549843951504545021835147593417165346392583966770584669999623833820386523620645701417718530284219200898345926536249950516241792908045858092811832007660002716412937959604972830627349823074544684614872624110924076077462591035398193150773630109459323452985554213219702705611882644388658932783664688424408974010307643741557971791568677442097547816518523516012956080691252042796787337468998750554041271506358080977357325082333297892908379155911401011254205219585876410246897536442524317882049388931674213102496010818127028916844335615993053955601090316667861013004453176272588020877531455714196337404566481631069855918396726163833976227441478104366527382588807828950699476405820375919907468680292924115605700387687942081052233203748434016730699389208894698416006470535155613208860159080104163961206749541990350003515678486935234407392203856058865297854286963630801770637967268056046494647812500273108847663447500465031559898255248790768054453398330698704714823271042417024811171730100910192642099939788143000915003075833104221438412287926177252160731849971245047456983153253468623112806680397493679317057213253035244876012324591316541029979174081444924954591823013035058534780308030320572344997181365876934444874341511882982095944016209532568082820096595956943923971005031049113656076166679623695038338760814068143904211651730247770118800204827359461945316453823699317055199391209783028411793129330047600621842498712836664499267379947955364825646511072154434703262272549545268342589089090060574797942597657272916197450957010516312495775936549875399402048156485540491539748466590195064194089712370547882347814169736746696388630238361930346310988301769949038460772154076294390629671278699658643737107655911979838176222252687538156209862004465121654045881914840613778169825400746341768566398766259827887761442380353472663017018629470810419936117489056007725929798804348117205558651107594783676812217829908261500789834071495695939770909036418130063221461680864320933567745974812623899197205901145935058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 2044110065426027599793571244011307557097118629093612045725443049117074157688910164177923577385950868193415379237516884039238871229006355067336658254348690354805211562558843341749212956368681556919145625910360449816785341146423399152480494563369963698633101270112811229023459688295053900752240437196768679890518656082348283231152259605326285813432975288125610000380634679258749443861010887972285119407529806735082874375007030968463486607181533418450203088355486480108333567524937257125373119839292264011761042200533630004031757675245303808012331502690614038268337264005078267712065049435808973278846147592386374770087512760056454501113640078773540237113735534958732210943125881532134866542769519797194715143037742875643240621074229330896680213437937818813267470676774575285639296161386669470685353284664303736756404116291798727276238320650995535880143940295490897716584191555776722521072766434941280942207667021001171907239681963055744228010278784714576796082717372003351224972950749643083203710353233333259712928415195190691278985206243948182153415465131557346327961896983550217168810233186595038832856289937975944170770991811126861346169342744228385064641685472401639885895517268423831135088751296355456717365157482725638464034387330924137088040808199657241415008093662950129076761415156357225926655690548097198562405083412434150086783143949307148820687422280216446872242446175659557327153222236915480394319250136197048487671079196601986546758932824834529621432974680966590462019402181639607606539869245425858979592659227556804278555862359542700489971729986536788459080757584235417655642989808522089473746702354681246729718983727848194918784665501395365666962177881205822032159585051401635274573888040853972719504451713057149137352498976108102252380459865536042891079509205846486575376072314300861951371885138892287250177930766897923068947082658717073522581170166966456029864825491663400325328856852623510226900135795574308170062487927181374617858943155115910487368210510555679623001211657557372325033352908189529815108040829569848704900505175099703328444564019784420008976522498545550937690461680662887770290652911867756366171696472035309595111995428512285841610250160636197927938728691788284723154168210323593351943737835859128939924678267322081044463401450212903795173794684110486337709016257093788355103312699810161973162379337662986261773992630701427355175038478383599531378332031184696451602536429580654094098108108785901161221204487542151170386214370978350843846748147315821632001165005735471291714588915056083351373672485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -9136028072695923811108985544455551682318869021844044617777772892920774992337496960820048738286852749333221021807466343147402917251806669561356873338614388965922842031437683510025668273591111067177954685168693891219240300144211540974774439303469478929384505289966704417528528480456894950680434525417046244899678553640593688958272473875146994187523981103160217605949563218314150012563394204615165861116686791589962508731385063253927427462640930814862847046176824185718764364734841906693329124269001884955037775917785929618831266627468364635094251599330685894684263655205118859764587447944432370336636860824322988790102329121354502210264061335589295075032375701905855696718467940838427574212995377139356170312416622336892487847509026098448894822337832065346042671386933501908963944750912622607075559653720423090607904618878110485191462253312317463688242849364125535855919464982183625139996623821164398533002118952551493660262211472891985485871609952228216086301182481556034845133734869099268359366047249716599780856698685717681121240216212505940157203413277535661626291307997487462120440174521259273849423164919882028092203781399539107808220383110969496216357069872089509471063282570559055242378526292552255316003975935050912272415654849062078359896512692233425493451455804466874191372272256271794825392225235603535422248003769844715460536582347065262258067987297344048871932935750571718964249719024169383936268550339707898648597745955358635430660328865279683766045712324170753958250167333639869748744602110592802246807108177589467378330744300105439322677019688750827305883602156707627809371962391325695407748691639640806028495841601531964818070762571636563896725100695864432538072450085265940416600925789055851617915512864588741115607413314802174606239639066816105193641234457970807620995929107652688556267149193900244888602154611936358600569870395233411942264308733482543725215403256599503341116408897416888870270883675108876956390832443323153913949491969214554579561454126924850052263880528394336822879401458045919189000592677349446243319937309703358199885955315336439747086321187839365194234894926407609364613427028389055738697455527850206393817742845305659145127073213278666434958949132365309159718129046644848074317818545915329098455582830157898226180763305460669080939497188979398610491061540785943962223840478929804675101865801740598674768793514301840915076748628512136879088574167183868752363870957523607318000732018275820433535555123525256192579382297335073955972915125288592355093573080227452309909352834438323043286800384521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 31292315035032489521853405664602271781439890179408291098340636084728785813278276633186892446317042389572782619084005909956562433624566288318239345687521994207782446020307987927122869215607874711188045668200296339984043084572212176599238902145407962902096137593576557673600435090247858180097091119093988225366969930774358642354929706941932860176181541312903928056782483410130977342823553043969732305019313443142898030818564190007802341975256636158814085848675197837394195488877083465951780973283613466395953597730047841859868245909325577200029734329459779047951463418151941743999657864132091663837908373147346690076281617186116163907728749194221662213511326314864733281192338494754150829303947387164709480248736772421299530661655972967346057447852029997634964799313554796798539042037550333621148865936507900185191828915116853579490465832844470504027947146598636697131656729948628516679157245541014477384331023419329761720658223530324635047694375435452695077662840938453105780108188219416390892806337818264255356798574208830338905588462432947774559913244187808508359603064841655741709769102033420155025855637034454618576313605712074247167420017673820118394813840533180708695612763873511012201422010251683809577859839073624454912371711146971459103076024373136749006547263014554478122717724693669634762733166994189820209312318865859926592907953974286413150417616937927379073125292633887283717354976770017098728454064025246145889741011443720178056429207750066559678457285824960222043854960186255092041073663615388907836264215764965762502984086408410098698144430949869617826252815938490851993909943895994710804676798274974304616693668294416901851535767062210192301276504157781246109843404563833546840604639167445624114423284386795149918979898647633375016911554962903191289521890684758899440977441958521840660305082649595779682769126034513159661143682315641863102833070393177290738434157182639107229356267367284633952372867855357733171084879251616645989217561087956680080464574137607496810210745913948998293376493945589216300044999991696151282960307791241191820981633285896823678866421704597234396432429150100645628047138019788820810920037055530011672984608568283407293238386502591544451337540199436531008838779532494018066500501290173740147255381568744783323933980233385365281583128186063371520388472586379043971774693010021122914181659022251293312693226897616511270874938825229227923509438335104566093503969038991524420769661490161248916652801667726687978501646350325189497202125195966754835585290267968615676719146279083361150696873664855957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -82342818828836727695229786554272614478349365181638029658615633976745692955307103219421334558992660447733801270690230835942476187849642269225127178845801865753186222205503635687566757188048151349880431886206061705142160043724373147882653144548652165218442220441622216107558642899969954686442294810820615972826940098328536777026361313121402911851554723393390580791027133914889183462754442860239886218411499399921685831122952521841087999942313753952228942536763153467777961552498314208042815761121595652566016329462034376462966751948411566427451257902721843551646778700189081076801086957553358103713420505408002458002413676468490973465367795136860970929159042080434747703887177733482581104579572985090220011534966302024822877101286944351214465772908680630456457954162706943064668561215392530994134284361698474839673816282455638517855235062216352824587549220301707083387032511511256056077482321971745173894777448372159185601515154350970507910026094900078369546329052528180788247069687410951327294645342595733338439489196903442849491021648817051463857387183703071924672042071739180064970370228030261361692783387211954399745369317991381416989346790624235248273239613795737287530118008738643291868217093472487149420714608872646279637137118195461160776601394053350578700922694338474148232323246109793781739386803286557102337470640391322649635515863379625792433214418436580700384060401005520599652194268747914050218302628122317020458311668818964705228249737099876838740901767848121204764459161743794122867483402955901578162669805060846070202806969234655111924204064887913690389307026802195981725186928090196869582302612189494530821468221454759327002254957394689557516040142998291862491663329918989008795510319204564591739691679519757615621815958094017962367811097122376894331543786639542754061804995087461007727512202939968276526818811578877663879299585704081531668588079582337728951691919570806700531323857191345794411655624104822982458506079081667182572254596572524442218812071204155506068806992670446806176169012803911191735062871682379879215578522655740966189737515231526179692026521860220580774097089414979656104029773941892818345904781864288680163401958794565896045608320180832705398305486035671381978545189647194786092634209340024470050424355597706697178214658292101268030904862567325148494699140828232024090577954044551987095963853299503766110794574048252523466997362419719947350561735332475159182003344069026504898628507418285162951904767281533118677268034168211589406736517042148359277332850224420191312391104077050840714946389198303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 158407123769173444267918344310540454777377180178752290450370073611253179628257822194656515534550653772018692115784306640042336653927943162109628388192022077905968685095272923628137719107955726313455622291408290471947609256307829571404425923831131379753643925366627285906736129812687534620880453557740481587120341463566241625137602418847660480002820115025124298573267214710054056240396903302401583555590185460803687202654235499020625085797268581464559889247775213967065918613057458133750530877608892628628696482658731756474677247806915753013626899442980104602476986913514076341049652749714038591210041954572942171142165222876551162128191118786417103160740375503466401669190797438347940422128931467126100315659813470195064077611950881992056743224104869500620251933367633538684045915084208537101577507360340739727364292662137444023086959750098364849362896056962998030929894262540601490919336919173950829070443778249426992606193421819365179359075988592939893124932819620188867815809741899895203805923454427645338074978250160223258288750443782940326282014697493257065997290160891193040026172325661389820751317146388546599325259918987191383052954558929218448898225263893768207459342549751439560675909572495355067301772807456462125943043964032341432698381001179894206902700738903695398019397318592980429467455586215188200108628195040861503105408515745273465304947000552699734430232471765224352552996501839889065728367997881897823730472931717807593807636420626818727212983614684529416184984188207268167999643863015963326999173244885950432534961522903393352811543152397051709839778919927017108264276193473326365668068128379123614250873544343871158503864129989153788333382158951789121106401035941285526608572377109819367478568091796919042477219547415704892968431370756078219000634518526072818662201589679354218951577682156551152877486547897663855588019652366191551608330924583726658271143303159953475261809132843617745421083579466176352444043952043281442642153643361537681900399674947084989991151589826823121200119181098636380577363386732741834420469313096630940071613867632049139498922604475783555229053249044602397077154951463819974165032735066712811509461995474401705950882076858458215886407220314185721885226192866309670380189711320021809446696260516766659034561511671501582403381095137821412657650199658005313869335151173038889372958237544688522591285425600235846855884258257629534675548441094338722066439053648865633856415624044366943994091873901280522431428006907553593651947268240521270776387036462375817753162055012694509059656411409378051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -175385972525699762350135621342764048510274346319103721753939945038221395225976670277023151658383427264841554197172908468664312179142411435986684973894418199878738285931555647895112386405845467896040003407501587168731768709837794047444232518866062903597522007705437568839030061223587230578454716451383903621817910243680540300039687179967474057384918616872605735049840136243571864284413443648181588239299176019184895220850608678784126357913017638110539818496086478080702265954019580863922284054220429524465668368997330091846288764367840497537968247672036833391851257679873240847919402498267656698402925114153526892247765123669740422231777855313268511056648777312629602953750650326252889236586645875011019304455800828933159531511792115080358167873192546890243115604454933698191481045319047028666548241783462555294884866491345973767362964448876873933986823268352472453590358351098438378856583642640267216853586577870998911290851187157856251915988211891911309282713156433572241076478227534588366430761580910162071143732591210154580010955785769713747623546489574773181451198051807353132307225453511214040633876096034606360278363453620516847174132152514337122080432205681666523677576842677653923580699451890090493158004494938263285496344462882497922306096027506373482992800989084356858067717043876433160866991926699326052052575937615099237259711522435192388367413369842234151169785379159189164488538401996655545146400752404495408602693151010830306040582004034422766370518621625005179585361718568801577016542219670196817191728121401631753842055179485006765440934630722970916495838791491173421505681839702374253113817162723527899951234675263639368351585253704301425542917331845860284354202934579695016545983346905209414253982937228124270437946595815248420663448715363879939310545598961983141645035546752243220867583405296238840861645202101651941587540757490538769594329543647653034353154603217402307767916950751804856893679760455611796706558560807987797458699638960386776187906824138331818772660397626650949645580251564461032126016168490540811312300409550678822247108783751192784242203169614750228934357986628229890859783275940471123999627818955953739780741061455649680418413087985139099547893566408741320599571547345295986819318300373829933538179608588571808499600509192384352585170975133180896678263989825065089356517499557806084579646765122653542582851220542075908067310737637098963972568174317402660824260035057641771144389327597875583022791008449472433224131535911932882532509011036715469848170728593177093886101847175496004638262093067169189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] -125645192738355443440973118227984171047006724846871155287269401357268631269968194063697105131094961677749730352787204441285226328029496937403106598204142773973780038411877085044893629194247659613407304769739748574156912979096015880813003951041360166170289808242483367336126341043977934014090379355248343070202635969175243221044698817744898889330391633196451254701291706678267651891496388545978747463457593988450468639971907616451846547106737207048794127200817299805330097232824431841700476189450232726663435211709080635847427541157279444453242371324162066316064389066534051205953290498538828334717673301613842377934042963664134492542255796848079588027170783046659075000273036196201364206891253930133516456820497702840415550390442391725567790705971644165701689774778152447237784214399438222098345984305352214786582872235140276015734033454233738931378715440447656996712085321529401807560670135012029305822047190961992581003960920148282895770100626975157491422036748589214124491080485210317983289810417187091086154435140802414779218678793950764229465720233883343663017038690038082644487835056574138101737210812007996402292789585688814766015081688030441985363534518069816033321238356943950881017490717400215606231488491361638444083040916519332432509454280509416115289259497125313032508288223425754019470700156733409972717858780176710585017824174143432867299895011972119915865309474621884584179593341299256283073166301174117453882324303483216425566761768030101008032973693750985648062854383657800797210209320542696408461622421212096074282901205045249638412080180053320229767790366044418610110078558743078213853288002854422150511435721634502542765697023115076876292843038724144061499674806702371932207460662766521276107928692773935264642701518373221551713890333993569035541580448574293706592907914130304608572516842190450294678500319631430578135853377201285140404870594483366344831801216403877605974421314767954068304816276615225329755752327637118196305644536163635283444433219756735267640330594539874287738572533521720327543639927429021272911430943040026273107773467728684791195906786423163388887536447572494060171790883621216768976716781986406261735495870078732708413979689049820512412786731287513149190853032999456095606994906545772596635718414754998588442632272979787089632089790247162721453741033392028100604569925170417293996232961003211279401687803111116281631181813711304129164294458294205180108330124003082975480187649334333191133281324134368723898094142900197225444339751504899713637782074447736985764803585574611588526749983429908752441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] 1219839916095110439582149494103787522332495202890726260616252641320787582652753559487678699279581523717710916930641920030516506052276047159072664954174489305956081620930103728302924771155727102474345231999742061155909959464147476862706789801137171403689162669106931169581318551750540540076223167642762092361490460744541695518986041427784819527895361488633870637530848422903357665978111063407993484911468028590181023740731963646893434326054886235658784805100734819566989074026044046507314403477296064310350240030323418818398843291970169466688798578105371729426052542964879712546310043937583000497862848565905596244645174287905763554673981115166903469946201588731282493254887446933537886060412153907944654622755016587681225447958678411598908124464797703621546298994196722841076154424015503197522023337218800313220151249711381238813668227567723137589489975999383414575553452067056345147819753416984060124070339981288217519686498850327248359873866839683629013372890662878343053563211903551272215753180288236843292518477231213975800788183612135651914043823633378024419677588633298008958377157739613363901091448250933545339088050601074870092016566433541882588552858691660963302326711846545933746305420650099280764121929482679633229651313337651325837468835382488065356635792418423128777856013956413832597873403628553971672255958039877738317111442843017532222665836267858180084955397319677569936383299442602241062052685834761388660944785240522442187592053653266125030986304825856710317957202587357986351050003755206821561124619009686878498425027176945829799964189484270720030664894232341271645189242625326312666382730130361750903532008065889070129249901898438594438196864018132238226008733676500332268547807033880968010078171494164266480229158684103184873553061676462396641900852542258156296983068300346753651362972251561130301729163431591824751051742143255462864826914037772160053951314157844826363650105458707821504713457167310622792310131011926276898009882785230630549367460849420027787318286538535124357020952597075034135371461240870611470679117183376940333299554428284307531402434312126563397199115139055656397838379556027215804397785110773958422898711730497706917248240994286024998158136836899414369775077608731497712777292886080453526322974363258439891211546459953118363306867283208004098517770675278249794110889597940868682041792847844003613723827589176393190089069739574932744171777763833724612693690640187643287521293173518587338676046775083834114074624711899340016909773807294131156848567202185596082151738950294372898497385904192924499511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] -3633745405416715024768548278717451053434317481630543463809151742182996143411708388714105107553467916289349336467148902526964545470688556021129432565608311932826991227949034200553479559378133829704127908494974149017229492499322527955572778415743333594921795237188989283511209775270880340973167510263271958311778339503006091842493533751066991874622904425425411238622151684526796148559694610625937658594894944305958382091865645545727517858043017329309011080533044320222538490128102248144270511544382198562112224349380664031006012696828145731961590791608513160702527799685210742052979890077157082608854954549733088134350518387322208764440822916761022975412509042054560854776112505298091970029810083377976730664308160785714076033358138708427795082666074116127898917370917309685926887524910374049682937656065166772668379486290866942400102830010859066455973691142463909336739412197752276330625229710642232684012069556027844154879214054157538305033994478631653769760974533226367595408885254004829717511823949163001094471115182411588835570208192769184030953859434426197247860599047722971442254438116334546000120133715699828027918283974088137406896383739316021138449010651288326689522513576814331167640406321121782552439810160179402586516845520515962164827954244847026462211163800302037938828452782834983586753220884633715991566743299379331997263881910256238073904958423914746910464656026324670339675699407848755943949208096781878505954406891189701658832914845038361381189176209902755126696995123483848763298365400013538153376004408503904682916132364437662983124595770836864849640411557439306944545933417316643097965130672979229956148431784959546534068915881985220915403465460707311330621474178612243629604441466502523489277415873407647810198338155762150024811375193762074882817628480790576957218232499715133523634267421975091246408093127093690694952262956184971286981771174439070472509308824976819503813188618555429723633748006641204983865502816588823092801774141918651376151543343386082866851777385844634332479720345988443031764153392420172101571287308542718308094194321284408088456494944578640337203245472537509398159541156250988024470501662045340457653604006609736083787970513309704594785542626295209763645914582939361466106130703483609412449977580110349911272618573959114133268402381905025150111303900090098375530223435196431298056264328942464186669906910484040422238351339488048899579075889155528155783222054739823940428766750336102445438649331878132123014027640114795034298287241296969207016226019305534800909931320012091759963368531316518783569335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] 7491810460931215126438677206976366114947678150330258643907781268200238340430469591420342639366820155527110663114043259915738380795227773751935835717576491012465991608898112271140421298309840682960293801068847559819625747447344403163363036102809976331236779884149634487907598348502887153051118146617938226618044592341405956426854566213871009345933175273049545744784643914353974714469538114481680820624379882603563396186642945869635582525436187853532867194409042059391221018784887075831990523944912703405290759928979890825790952910939804175350232181956744338872233135752955580080043180976093820297979821671230322932209048887524023242676163044664467627479900494284366918591596968186665536844612651435105503139184200834584926120496041094787230735384143858551188473501838344601376361896408225554241307051741025971507973061397461705158256163000142665257543317856406033368950496254264905137068904507433906636961666550005657022115842657119764800641511610190357726269970597346304449975967965783474124844744099092843178211329625800071490379940443646655898528218884456204649469571522838498056751263517349531312106740798473235829269079828221397091688843620724286867154970487030039006501781535052224564033440710138416957633838427715692624486654121220519203279076354994599267418642246012899099208455065985610471007840980828177595722551709477436239728621575695048667421634678054961259258721822699921628391949511298818676725457306546242710584356317641737168137514349485616570492784988984560807399657154462831298727073580218789757217892381201831729231400205863165541543623710872741486992418993240551305801077488341502035184895065428158152401832560017116669044540199843944273491608759184937074842330198168766603255829020827408651470444810377420152808811739682223210135294133131578493377378435704955703338680215782172827293405882137225819820376974238481547228049395734677984798082333185659911989425970291322109869610002923072330686756743300006308171446270374401671231297577015154531305260736621317393475495132231057178090432992966777629195761939262880981616420586756484941437796449052563563533226194086425704150266127692165528585236240114203353365950765949533949567507871431352477780202984108745198981731083892956761849346276829613929374151590410297808293936720915150689413971612060501482607472887581440150394004410828590902673877162001799261471301508008351418799955257987192820735249877933516471384504887290106651816060914929900232158496816926691149243169632463322504928252018602135359677780298352241254417646751226648759488645906712278588202025275677442550659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] -11962377964819500449978016760632369095425207711935852045539803349901080027381072631422904231927814761161949896465640837185319511038350074694002218211921679796415523273438771849246771868694357382922417770977607033063336399901899887457126128477033224629648949789484809530907967813724640132459991879802823876696361805026316304173903438296711738586882856698813284168329339140289368020896691371078588578446906908477830553508672766681754904759512820046543369117587504122332292757487710206651494578255689996202655829187211358895060740677134851495544230327497949858132055325746253565965284402035779122958200879183422301727902921954185253933409548984480548833077908809362886194620107187807357731953651576579750490869968429304666784808911422481431852563097550903908214268548061933712516862184363494430904310044543635145901869739955013854776716076898416539683361662622293181873266937625305494753434144083495965215125800122685402395482466261298650002128243773205121528295285437353835758231849250828659927696058585725364522680450491677487514721208435353774008142208193471002833860202949595194012384721831388770305642051711153112934794460444272116359762991063732437988279193078409701561720934154993438919899207044862097032178303076460208184379877501361079823799835915001135137093985334883436115106203529144974469283894992895416793116646681127030717313516094250305542385241569559851382983009054895948748279985633045134054939046480154942970907520629560044156995230944032016310710849432292504257375128184633768137155384167598037089726351619746405756526555492127501187663725382541685044187117894115552507276387489822150754474991150303102565721885328654070684241939681145495741026762706615475469713289905637718134223771064264986829424585497906193934441921689078075695371163306737984366839195772234960571477166145127157518932699221544046007283599905278183466986697967453500272416361595558148506964409304847217467698976426427318393710792511494078192626346616363558886005819226299910678775283608136064814477817181782567933835951379646050272364645146794473954216536159909885964830601075385563991694926954421427841936826557406683459707410499317851132497619536468642388726832462343736382784400716224513210431629481330648515723713786579569550800573832642933151127507056431988915128577720849570406175488101157538559824023785179917521293187979703146475523344107590993258185253702057067686088637634851571963505590203831409975244960130759145799313143783676777825209261582059210386622463377441673513171164595742848486300094151099374479590054139166444002739808638580143451690673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] 15079203809378616765944119315185192269810703453032442411172553298798352669549541662337907422422444032483083223828931982922683759750511381209884795117218784313609928061728756504325497229601074818036301108996892562441038279444758568574296571437645076392329306951455736443088831371938895798557876694869122208270991141957824042751392091244754113758825164012429483384164704991306027648476674466080765553822786503638115888454310656018674866233965464680725755211752774608198986272545373918118212176730487519308273524767811235545264335726871480706239968381044143800524858669297208486312031740239249393642961524620406820883027884509850675139859889373150112127745992198602244683050073928020758517664698038454957201040696775510873978189030379804716620976800293799230678387953118269191922578094076388030237965218316994554582037059886031786027421148603953346552124258646216640270353148241200309086475122570902833054226732031583584008453567725241515938025398002421151895327299643459856703032933822388288131996113961079839891011070559571372269717311435700983667638528393893447789117086410629665701883488790193577559401814789862919706021480125036480390597619551537189379518680146071764948177970065834105602921930879853169677604307907155230311919899676191288755213269108618905328337482145883335064479394538124185628197091473258483398127070299241167109791014489736501256591000969032021625055752414665118665196618218410776680695297100242610390853734578046196942855047189158595320114235525736097062840105668456817525742398071913569142461367064224813834705622917592554491726170500412667154033275748004261303198190825201600222191831952758862634415169193952716773190722699690877464196022243605328637292014308717381382151120237366348776143418418550805075490659897739765602590474140878692869644843685626202815631413586183474810911274878076900480214290149978556886574969843721298339198311829705815204644356067907026641430673028160630001073899811646222260184069616911952176990255148564226267976016597382156974423301867968649553787242750082760659873013846732054968053582548322762044037695766233142934864994332171856403499476162398581708156695406076069632998607426558286859041671365501240465623919972280842913046916373017773456722175809229242786617182377071063523447096181906766919178844852329081824892908530649170825912853078600846304208342290454593646105640519501905409299083391407532760834659078725923022479917885058372013741296035390371201512995157331652402459587740986212961357322789063782515291288210823173875884521113896776352497966500187942529009887948632240295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] -14362065104893869002868043780511583809069296652372114962261597867452929746553599277651738243826711329376109350585706665099949698431481265918918601441203230134272713680073358582391044332160457134812086606234721658668941048793710007413389296972138297643335508428447262171629729482782757657985647227146977082465418869381937845490673139901396254147875582040802968040817916145170263954021233209990692951027023533258047701190506194995301365586318664501240504337582515301689994357390530924039079147815020293053524989668937143594922380974207485743076796637394227930415719595730690129086027211812391466066512050953573834433601342054374895872525424579335047171925457837278969512339810641521959363652977096519765713281305217471264465450159973555889226653708359387369992586574201976096128339054033588082596410993304705712969925819603819010417333400267578715760317581333869391032702440839676790941880173135481456365544829663629785658445666929185359847828035270844705825627222297850928796288673134608202163989969345549911744003150745844702513813159853189635769887877456384707154550454143510710887600320317828654223156661652127152624684565722165743174165906325390573907182228335769701309071404056220220676728705137144360796174218525299122841110793567822055103771690749839556175818234543917229717654027526617378608151558960755167359307458042529857417702564427456746695519274083727639575133038546790792837212498283175136670654222458500538991005915148486453630319500142338422211569339724254151319760391165239036687144140083485321100618597885975512114029839392695303751535020783817749450751872689222874800343898076334003428542338199945160704393572827029936676842251963925211802157312443686958798929035652112542359959579810403660926918207981884549631230781616824330783625641670358891028279963326910961210874766882523106495292752152668640763649657589682338201766728832894212666380656169596558616564602027826277788309889100683698202806329952019209642793201677918389380965481707301456268792344501234077555326347819627991296330195380742558700076591383829607949241502326952949283464291086616760790538096863996732483330601353246648199992087892304098065923747594727306814662106405325866289916233663805033194978820279484377138740473834901960890524988146994491603745694352367638097619621529074314692176975269841737117860598524400150517576714522580559253575554782433852980815913319540277431369426211695263341807368719581375777997026034837862332220923277353635926388639883397982273204312811861956719856623826344562453287116000251483232579355342473093060107203200459480285644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -25008311506351926608089912710538263162056922240288024851387221270648546045496773142751624630730942829659309919610181671972116399810516376314376707971101401776286672482442569207600137586834709743796026264642303263372771483630231804673167330534088404149453878860622188019923972584186371848914905342818311910726351150228972231379938274134191955865616516610582577015016699214015748969972628818896753207086931027236944967214636562612657502564525275121574353145305998228855901354456177233600263810158480507128236826425903303432150466815324808193624144965219148601977205104782800376730975743364338434694020667131477663765131292722782924472941663562856039882043751073220445262169111223848833983320316356772258444543227360209919996132440947100784392203028070238699546764619429214972027318391550261464357313272968834951283609058729871885794920963656352067808652230517406567038696498226893662172594343430652162718520532853385082530411881260590052873943848504411489966788312964608916182629979231946371277639604952771236041581721276932733551588311785291668620396097397193208977053911573135964335737615554386244350527952636556317881060734658827122268929120451757542691292534057741725716998761803279266591322863614898112851328297580233359074494565825311554594289497447272144207009201624154599353499198970850599777316565999721035286713653722450329588966329489779741702000266027292070501129674958317786142614801996784448826446574208021050544736787341394321025371357119231824412547788003974786364052889850886717961001050063841293649087865873175159514635271638119190542800294617778600271757000652502570029728113573899346985592923236874626590622436007514077784354614722502629443032267844988601982250644201072054959957047765630640003642179020620481536220737020889599969371378940621141749023357647689883990755270301155091389256591792719961100054937169776696084184747299170122193549097605119492275219931393185669973714256305410143238947570570103761295418170749163704524540594522078865470415947741208932006446222214285531795226497644037851168818459995764834031689822207841706727318975024200969400958713784379439020925513241709824810794416760876761268051482263484327555282314095284423510855423023875763862646212208425791717734853289019071264169693723370292679611419669775585231859512558284530746998706543314901765187188168883398264628527840666964147940508484954462954266717514858474508907337461753407453936674211695601662691634814450480917003005743026733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 57116799910789846516820259112159337084256036307027624216719756555595096076266923219450165549086274082881958924125268504831072103476999308969132351552831080588388411215313843478899956828763281220805961033325655403923308919979316780744192304683507040349882783174282594637848217551003166114870496962298935829727135934899371451626413068361079996675143780319159172240669237489275164442654922614510135476461581008868106053749961889345090410869334191686499286834972538249240247735635514190257751789503126728562956371145190710656463122170943361085797826391295273086477596082713018371990093557881112001685713711223243463943901323458543316375608771699761649877857349977095589994794538766414477079077016196368785066228316444312669420683597572394284783329030167680816559201740850846200617222178720276321164591631146570600466327033258301503300481676425477137729675928020076026092797467937190160456322378474066208880072975085173886027773504602336864282566828096753799555933213083681925562598432596536239912343770654813241996830391372129305075088807787316601817630351402778445306199359584064789857591535622716668858728889244334078461393433666856774371118875610209728472502096038536495761341277134175619801279609181283875575572137809445762395044823094709360831523270216590302635828807334831404756180739780167092678984462707503817982709315642382416038875034981879572018470306182699864676071368372273978137202393641148571377030217991654411121379565432313543401223858826035853535654173047665607609461547157452732301339813969602598609973068587462535796093831854309893781272313530277678678998894685595237768797874660534831707982665619266980335111159458286541520520836197474646721258739184154340396887655452968692255458168647702120608947277333069097287820016491748257572438262361705420780966932780545314249282352574353870887004276456213257806199229387303918517458347840357667036157358811450408085347037864345163009764161308272793950882602102120108660231027229930343733735936853002125128631667248735081216329554091351953908445558398599403760728999821773628849494321002799611313217275252920909987761516134744805703506918294674591867793029126318778433311915652071356774681578860674495519799837139001882882981794696027556315774650392393295669431505407993836580911554000676415622674242937095564546801976390594783482951870752949201767831166706642721955601325682621622573764963598841034798857675843129214449783783012465310599146614545240652205393416807055473327636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -8684495131783933683311374922912625305033871907953181775922132046851037919477262034423486697970890564444669129834601203781607731248056774166349509417979028265545822027223784850539152823670548384992760108304063099370543895704074751393439498869011821591987327533122796694964212885907271051943729117545282360484377595112744934067284915323126679101177548548440839125338651121801976556012757628312111711191500011466145966829853421179250690129424850917776369948540403674838861934240086773928288260752826822360526833747222267260371145368286299333183940822459657552904538128783071464410517929020418180321808205029074349368379063729516798674493721907588143031941963234815459744654616364439687046587998845823400895699431999993144466699479060102937837710874936846482184909345541159172396083759427047909180355821252031513514315582488132888197347880588139482150007398631810470033308814570719498534675145833363440196623826550169164511603673013829354925094970236688824602403273008976124531954639147078246132045661577108910377345825211606706853581363506242696929167667536086089205917125808559862104481327052569160018351690818000713425522996849319943605294453280899319674876726667348239758420399138432643319678180915194844725401178890550198269480412405432953851501699880690099634141504703334581957779418559428318914966874554802872652829967665550692441142902163570612954238096123357707693915616533905503574061844388182741110640004806678080807391603981209054728489684318501448120352935809500934074771495782465397564494816158894964427072781924022583350605142938636594618502520401304742443326053644206615176604741303809797403178912589743171934549024762252544186411134464022710259273861369493127650331140827502903608092965188833593604587943615778475169882099419328763820848283029607384590586204357666110316165592965681914553046567897717825033107947715198800173835471476212840797012706200071286407432024994442943956356399347279435285840961756730129636335342297521405708240449731285119312995459205399764855357466977866589032320362635440302534955675158563373300605659982555458477591939021664721664630354274502495837697829466117899270264622736686745370551959306027933182922750261393579933794079365360726526662064054341791244995428759103306894857321683918419798484154364747375550539838348422340880543482002745606894735505398806142835217406664235518086488293653587451627427995293030062055827872874688139781023162910814202080710973893061012385263808255331241525709629058837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 126092591017962419049418348056518805944696890798746759531996938356465106870813449193418663548524033009456117768218960755016655811707572184398551880477673226824861356925467336162570828837128027896352844791583421200371580158450838052544400600602626578046813264129228629334320793384795973519122397086217314721795820190627771184063734556790333191746605103600880287081768799860313343271637898600788028487592110334865113813996839223436459554134928200143929584503705670518785597933794907415959137731878828297434859852483612761672590768602167206187763535551774924528705169947248123144966111300622445678244069207122092424423873322978944838346429427146211654141337021608719470553277943558719562543668003611593056737754416707062507527053683687100475586453368107060142946959915866485126692166684694217298355276234936434802549023310145611582484726377946297447816498676127534997671534074071976598805635662391334448282016684463881273307810102534463816364357276039767869411031344659734234899525999599072683725472802037004770026440733253567371331184232550873018463231502529512591920413437904190752178810222930424487307338879294282990849935017050179537510833755730304641758258829224542021268565470812849984741935023386792770179321763810177518269184211135001864209768245897986923299600714045366374516140901195245863519025516185975024314960466998309582787607558559005477578933887077372622796775022014334885729106911382759103182914859559822813065941618652619005701357170781954987907724629836142643648204283549407261339581782754439578364056338071369668049149419596110997478629292111215074705050240348552786691711928046484365812724502792822661672843331629485994921292979278036378386452859215531877690819451362327007130464945241074559778522023263101060390531012459517288328670331634057696202542853751008630206348007109638952952456595370594758223516281141067505992278365471405358883741747730932931517358923722614799829755424348133186963682914100390862299385082078584129626161801542368511826351711624652525366371448287982871899266004026194204439563751964175857267579685440933120412190271920791961120317860619931428131377098129566464214350766732137192385148536772105495701956215236968465413250540477088382193822471490727698169030014414744523026501058384619285152644105846543134641236008711765475359602660193145809288997125223862200333040923371370305540823261157263115219669956201178273670634714083151617498593764225407323943008778296029468064809453409225170616991817951202392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -2841885119627772910499547084656797357519882604051053547925325260659002757330566401462064512491121865993569397882868547369990095427318968923931978542891595309807712884302891855993323596069241086439184439058136112116766347082681106575277114281584918583247402972710578071698685703269172554026070104354460600589281083182858044321693942604858169180058974723195617312626786616754502915184351328584405790453703528656458827989815447497834232483713538051733822260690983537906115132361477718207733364475304541521875566572334068274760372769461972036323504583642491352202748466220603035255323107816818789777303031043191073009697156681427349793325474295554897901254856093936921841921264216811490147106636404209207975041505936866979484739221021509305729635931225868795104369677796724539410371570382361205098468800334650296823985673003024570881284917751871854365563377219116718738848425399185443700945551435606777078424661942216225855353205264210735327253880849862342565430097020636637702773535445928063332039499708837701238181134519244938431836003964531597541564482550625294979180663035173862333015197589032298617863298905416690300271266222133953169845278273120021038786528752992296152339486092931709261886316394373544027568987605147896871778776824138223670441516109544423743621619495213238900142420946553734224259570485351841711138590469057154434182479800823051399366001844758455410235235829487568554038689230824245043685473222585413653450994124542809363192988471786514232280779315995243963820361985697205727393181388277514460657522586019748773895651655539223593131179739445997945287836221074665116588484629811450207741151650153248370643145971972210454184058835971634287114936412389348587330926389381917779696063861633924617599024526435489681014672113279382046194748896856829641307852059424178419740402517367631643582160876838406362546260849251834612737975931575444943250250378994938646541302974619662576415319986862315794726428105864377503017248426324050044809298617582137614322670421874777982346360766435837415084021116653905019362261836842512911612177017994917188464534512038723020206309646450422957842944523201591117802299686819270203220822383893142855528714574543153910881923624987332836374648074382753410642202253834789385991739469313420082018935287369911157568143799349288352538286277828770000223649501767433815968250034342894787087969151083897445749851309698570088870018145118550722942312146133144314157165595955450004647831457188500436927824921440333127975463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 46859372678096762839175934769192572069366939676105798171814200019816358443937340381476172308784325126495287953740286615140965368348952165306114143892807529830202461239644764072741205937891313268363229848816495562048896466542770324248003065109264286013474678736807246943205971487774021548180934292617135874188935810517954130621310277359690199681518569108770148740615862561912465538372071113482424171979467538108122328614216969187889349106279333255349785079833169152708041113024842980413996688425062020295348740446198005346858688345643541369886847184216239730320761350863806432731637422081996425330228204111066720234824717052582188642091392672155245513870436311471289377854669181420541947585065639917584196809651522719267193520712686360771812800738535864902043886149127233660895901043277418258010990239929831140408455635363451762807000202250973466991135637418434533118679753415995967722112560333429967231551917793798791761302061914259728399231439618318907049144592318922333248810928944614268830283198470573461909370447754726942614043736601662146023646543816894259267856367917435754541689283607611075754397444599729529691380780597027910815942517242182292555872770379286934645092528151913943621131363374448928431746938600249731535330070149908919021266758588487128089868353909363809602437034224625177896781492898666932200037501344356558830440468900285958890168979758165711884280403395619053195598152332689520533430471688684839154727239849007949097361001894374597978062617270540553894708971261767555059856439639553298310506940047379590823831276704747782861775472818417833111200300601040120472370327097213891550121157387628978941793857439516525007599229087000583022152641107316598429555746786423222758354025490929364406354792967354591376765496153252016479702563904066858708157841747383645062220130668404158299716864979570525674594406191007646781189905360014055587325568020047026385762758708574651123532535056905967198870322833495059152905414850298538355488294962339212780811717179200682378561687888372390024379798292533527677883851166664218044617651819255327815423456079071742456620043783017268039960378550511574027089547670720552697882503056381643071962288254818239180965929816462110459611654473091770200903248476251020530712264130919137798839516269183024578687659934293828560277137471953089474833126195010745055428589661472468482488984944238193278328754207165438371129766333541400500400320569319267514335002878147762485262450252339327949613334567402489483356475830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -417099545166536297787962172862952841200188529370514575225007093607346517671072829442291937688545544868806637074027273473704566862168818003826909715515791527323468747523276105551286624564120149823788678068473556353409249989359797323836787924681697997435076169872373344424169820746576874112755694927541011742221752568365454145825635882993463618499640141679676042405218263852192245279764252371458802956449538827375563271673179460875628253660515223924240978668647177318304829916209014887752239148038342760795200027122855700614465903688652246392205472198839172319897310808300035851599301005027016450266162522261707699013853453654951712418159651181619898143792972021897414778965978508186011640942061213222192166328622945503664559724982991635885784541386186481451615376107000662389727470067797887138106386624489644506268789445472886078805761275751897900467699354742793373824180095711991138239731325228824364963366817660470128360031020654506057327343015903258579579993816315803729703253996927762533981531854210945938419135802054716232520724229984522663682708447209525849714463552204612429632774407228455816604687940060936644113183238531794850897286285212225496009737768722362337627603159356319293444752388967896915292216539224824688262279857673429756243306484257880518939993487175051322137500933976772539351572226659283204782813235028735579673050433987913265537234690781305221141466441841366331814216557752645313011513818703136599489599984915962740917098958902258830551946732319167673400635728053337910573101652918402141291598361413035117764077838326744861893611889552718036552650092675071406161389162775990457419155852635448554930903914852809984113165166093182352606802364849031679841273197605867917547447580874744818966640079170431669133467778423092426369441258618502860154765828499158907853267650089043331820808232851021355899937305331198285649027369894678338023293257476932868899312007473213287781970488714418181873805630523130903901526774564274099117832757503830247743313639827045762770114606795392145311968945364992335617051424676447281565610154754821728974555748011098679002169188776964513431800552308706610099738362551036791124971457429919586619877482642598407989553610051037130693288899469432493128502111604326800297355351267304464041037221030707140633992636166668830531939452595851213555552156569458412759714681274428408436575647390459125717419128530294278205664579838969774914537609967825243755691767915413435426744201594161565085222553861399319430347532033920288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 2580911974606394049020560530085300596580106113249870639531811582629922642479662254480084547991648320509690984865149292588477844891791245492001386249137007411575246404452272780607628772606213896327690766238832442164947879587716106065526301037289990269027241757066558612701677413225641239995560241361673710723740008449967582857125435843757727489833783946188519386253410554206325167854466675963546677713867116488723803319704964246271149402098524134781839302244245718946590522812408025232962503938564246868159299038863371331129505150193257626059311202686868556713837998003721193160044963971274633587906090306821224827253189510023842948005929338621296107937397356893229808017496739666520682615997302017862644331695218003756782685821311048299840848078744076271509264420032832704319102434975645006807994782611629734388242312646282736162941861890715406513036979651170312193619607788820017258328573114358108744902019465488333353799275971534493993424737683541308963684459326316176241936851575437744645935099682769748715232795828942394521944233416850396043891232075745283343261915325953472183127837803835804798060270612570145615249927845029621916029976812526938476099472586782173384254493583486895228600163633314129874082704622634912767493452741880220395178028573593811910114173511606652604180686021098285671599657319295959792890126448364366723118385342652103822131753585689881455827119508742896296281270986383953135229784245589364399042806560796696505453394355852940823814130879109760250802798684831592488680177456139177180572428261622478676643220804618358080637577044256976142904859823481542282941140297015133032677712585273764892838447239124847858369432507228282535557702686193646513950134861041158791870374360740310265041101350844114323803841773875231791323261176150232416819567542185001681363292770234214188930257646735249945078921713929294488280324458514897656977440762504912845959223200904543452839625127030121038223625110228442772250338212949364750783345803013335553275567512699590386721857655843798340351936558584461399586834418715225769117302301763052692567218712398098456837126220527816213547939536933080769758159167862177459476838492674529992573785822829113483444256210981328124879808840723080086976617124899312875383590882982351335111064296602887816227874209955318669330654249598358562273150100378677040443131360918873742727168630881048365350790286292169224521819679691962550950728796188854010893246291629663034957030933994931932355752085550548713399621192365884780883789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -10289099583051773638728545115365433933960451769331113430775846205531111602207721229164332149616314955399156222652137854537123074920504290236488709022097728009571746470194044974921507768292200156752166447380209255158696562528556010971580993419722087071945632892925716184452850361097989653516568377272594109040553689142792785052532754250212494120102715769652050965765578895445640959767876943918188276060217645164522351671238108508172437019500696739425691239074492793728524220168088932376770823340912611685262393670946789988149805731732903402168863097114731456274963632531325374378723098651902158983863484419887538593620964253482549472682982649782276360732365873898112037188494989098639517323386720720505845694716614961886581895757026961463870244531220502035166403256134936016835690384391999765199751673194932915746749569267176668813306804824620639405301764649776797741684099607740015417711358141779198970375015089943854433588215942778759231818221925179879823700009650701355295495167507632368438033009508655338607473888708533004161428828779321037648900845112085738456567194253570147628752256643404245650599057774558977316346501827641624240607866629600787116341206091369137923317762652253442582745010118442890067851344179626251712198026452830115605644742805035167517372138061139600944780487737891005622139797474749117106637057744940897574400248681354143163676652535374070011777943573388265908542630150657049603424032034049408487428030879228365706324557618873694149631108285899348727396108184224213863467662156725739262973681735124531679304277239069740629686513218817834758179707195168983347158428979129191139721123188944357740340288155517200322858976079622741817547099203556535617502575017898381141660551113708049191450357439624409363497878042211172372159006994008151013416384909083827472648396500134717134539714047639636497772321330574655236112253647376214531612534966428477074110385526019300203352060551424628331531094918811260697946275142268829511616478272922036949389784601126876508653731578834345465786786926531504889677564937241057648481264380840711562762955862277474762846126706050992749191290816915333633404070976721686749187178175893334622774288990421241739004130477761516118432388186146710667646749391836485386417326882699848773728660647078548577783561471587022304434149164511329723322553565021111494413707671494126536513997017948371227653193965235599706581691161266127073564490290070692361423240154087968030661471923840573071427869031335168570340243832106352783739566802978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] -30538564282412558045469300597913054677054551593732644220712067361490968991960383906050936657792921422856333845357691121925015754413093017400238133388135293061947635562714525417960041248504578055284883630043220705857080329894611440923966353467307197256278316500093770459776426243652026908705065343544241454545256871427579914393500022430516804310329775453390503064692187531550505921476838803355076765653987685986380020869990132413724488727593363394997955878628412596530817938366253637313983753780216850801519237165723995005393417530200383152464751352368043109462998072137231725294301004080719354232420795477969033966989750318199821427509206827866563675646529666110716787870653822363616075521216241992170007381234192126171401068923142475351877713586858842732716162998449793511442104453175431601525862739228268492395153749603901261867453485088102874806245504299816379046503261209941836036662838445862317782995253051167607911246619757437846532977973166365452145145747139671478018585195321623485325806276009982435727494485571743585995500692323181808860662904758119405135703865196358076571666598158492219478175929407757960511607357608509665294062238949505331264487373765464362643772916150398830563033109218086984110453928358551407187336744034712215655985877271915244772197070601050152773979703439164677383344590101908201322436837891830494118229264532436307657302701877408387835178040695625733436175398936199562587379959944182229419200440208631452614266651906348948095472561359320078091729687230186805020920318305981283868771042287482897610886121079551892776194257559586416426145830318274004563651411098944837245733896312812359470316140119791994094337869392901530461798762486900808011875238632669389112360950477983686851756659057252221068241556595666698403652810707062456904371308201613219552877775046606441436763248361489377144364065715583529710794221803478665993700148662585408151552374427667082048700180049424850242299555619503130233355234193328729022661274689456378979330008420663901871564458952495070714765636244274692445158470356175272257310270827942625844276289115521450800927261477632465260701009303493514811182306527374868094986169451329392563785255301085177740454347384706982086581378861528673039925481240960815793606826034959294400585034692009158428487565958216025630288701685907320527926574376991115771852140250224294911293842173357592645522353682249863919678918748652721858566451730713441411964917664823087294671066375221184583449610553469895368738917795781162567436695098876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] 928541573468771832062907651418989485362000605241557089864079656342773961580046919090514883260014393829240923196444487336666172626103292151276012343524919417098699191821168386617200608219146654728342700876830486015391928858035342269606229312455320168768484921460997197544996425168375668113612487463884980049274601102422585006917590979375771149109974015919258697722440442505576298076935495674842437176010419601648005243227223952572348106592806487862173881235909052121981290210989337501535899615701443257365987877921294581762736138080135952334520060415727816452567713867485909156336249597899714307140331732807351164430578757614511470538613508524004814612238219054426527879799200322773615026775434379176421276343184208844880040227717404309041337906854211919595409078286486680667544900188192495813700963779647393540714710378206057159247529492310552968006235916795857336269059909155426490275430395173125018814869241014908951760587997487529233585136823073476655389303006986634803945979381343727914339382947947517376694079797372497462483486691190960637427603685644527596292197736107851950339256325726925390803877981018017898427975368588891992122416675680741969150968527691355686179014642938091497590168575411113835981320463600257522460442198220058637222199647842647137716978361258854763875066039598070377320796936355578555524996500918106653617714689381508118468858530603094313551926988998708738086997823602350762798200593023356233655589038432099010823687133199601806425306972483120030145338153486315692522955820507878465354868060772827454555623308796455316947777226374144931627276090093421860312520875580319697266369435751755091470647715837534318745217632223291835877076092334565921446856212919164994840401121532083288103105046248933199678932863145473127789948219917094152568839023548269689337501581532248901231903409215804326411435464496887617407783244461652493694402396263419117524259975408436476348679245790216371261318441192902513068622980100432153074979032816858182715341772213102385127090975935748328700328092769981212474918587890837408515306662166859368911344151499442795986092342752339250434671274994778334775477071844187159668567941703677712007614200249684560270287255854970045703560835367469000170245702196532806760018114809968605427813286742532559695450434583227637690259284774569119328117470273235717635590881377300251396645173939768969787099240882459639848078248058665388863497014197484217868147473294592095018363651033849175160978257713715965653456397427278901091085572261363267898559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] -9402462114019241067021127445991351933052500445935839849059607008039354500429187871895268309527204187427686654700400457620298858678959462796995865717379295642008268368927741952778783865980725607370124342564317802369065533942115559229437359880662902903874183969635767650105145038126887492963666982251482931364495251177494885012642462098516684402684084740205992481730742282846274045805551600926860529718466905313833497294935073302613328576997168060615937532598846347017019908150478931541801325104557019986844276269965266287960271910016687875278795302184901227887200658482700522672330230487431780528962173287742271346581105590528479205918132340561374745172532225384783708286813624410223603819301488178199443475229609278464785390738471024174452955286212894013235747279261315324745039743506481208356396480602824184128241130247074574310827777746748684664186973240138766075619390148485409224900420423376495710824662443237691310368717352475318582696553454069674851907213361622468743459734200715127389443503269546374757546283267274926811371949022838961727159808707050637079365706234281637317515258712137031589037095974880587265922216276533768806619982099442269582219687729040880290740576442890943640040907019488964328906714775182076126658425791784334801139925254452360942478979112039381502180800374021893367520422331418714466376762770036574959417084170559784697028881301377690226507014736644978369849867850424597792211290823410799158225828157889227680903964288001209830553067120105545743373925811518627037609205397914934167124428906068878145712600142819936900219429657315148867832930113950492040981011952947638785636408823108495466090247114658825571442136806856790974095676874286560319614104242948666749085121151805492832170458490478551165251285170541799160318303459890834613795246349600732255401410535467553075847234232625222015829279095707324129748189000800983210709615881972629789280626267859764952257668916771125320766875704032011206724878738288570465703339914378147591998342735634378558901236856491530968019799736346052610066333411402850663031627438905983246757080131917517134559077054791669297693720442132141751509610764261294703723359260462944465963724579755175143942904059443382639581099226029673655615933521591256737014373291833127274044434750818729749051352264933397169696499803402207180570706252155937999002861353598238416199300998737529886552552786498495921249255180889773216118489920900750932572408993733164480229043700410814024532328921402597601527334578597888681272820576850790530443191528320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] 69817038164483184767574176982604404558613573098875176931974474487541138236407406503656461164855145105680105631060069281754682417804398890517427063353546364778494634529962905045087684034122917284316033127792525912694445861125610191364361037673372807302022457183081882570574133466672586300301527142505085025600950248196823802535911338664377757042517147965336750936235597628811601826353143732239549861571882204542042325895982869342316555493036121265534425910462244261710531505157085909740708989288669514975720857925917855095447358931788815022674618315833627521301489676641326853799308855947586227345141741752336301871775047893067987091147692262788833991572467517085435229694958642391337994919347678702863344027644607196320716979734705026150700466178071810976952507580965070113733698782704108291945922514443589004889672523023620994163816702623694492262849517463241250904968716992302944651714081601656328285125781712148991341322959436620866178265538145149416670444153036073564441662925348971088170025168871933096214149516072642108107009093675032042690278552647403522166089664052432620086848201713417237098837007091840443823313329209801867686730765678835537993430344826890709356148414664005236293458095348503431631564074705581904378135365633532625934107859462001540745410953917253278498207316981636655142987075477269107942806380572310700584449084375340893989670906857852441350521047058817766837047445043682012979690263793197981795783926247208091125315322244683638205179327337429710570662531493425617529698638466621981436995899338342438400462845331573901442208438440275756318520126508801115152526025058835432549859037955013697799353767745538601916595874045297204367529931656603385868876013006671942326360511773782900751335149913486210972446706820338769833647215605744620679744991613156173054970200082126732619396847043022423462829421719519799951548075478137257616032256179130452531279670262295217910958169017095107169180609786238707388479582649812490593269041318449516018741145426665939369393746209512338652949452049103406246840341431152802976425677794484987704282994946564259675764240650852179243461969582670396825571395612663620780875942189096906647175883898759533983663112143820282785421565799676369827775470626222062125683230964860834564134119008522391406719516394881673523307159422070076082140879123544667182717825713545139466685881673952940359347586897587016543536082277495241536152009385284629396180480833092764729477832144355181115255739430077786910273790775756272116228662305559282685862854123115539550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] -396306096796665724710151163834955755862586850062176336944293526770394447678905713380800695210210878022578796270299126573949044271719239423578716069811262412251915681164118816054215657217858225892027898215987896153863956074625048118959937643307393987426236178814623312430797735955090274332458243311127877885172706742099591177761094461632748746798153495908305045403079450053230886027637391606134416065596103051828493593772177826228966238492748608258385918510887587346251104723158322295031936025442325904806291918100290159937783479934896005633901789848840765124954977764949292864392738981597270891964490553170691147843421741669994672045886205379637700311132582014861005492186851183047641885578976263267035567428276903844673678720896426266204444231362881656851599302333847525870758559781525220648669780601279126370634672562184825721933618427516059417453279126371158658869171212212956095154655359327530613850705210443446390458191020381302189323280678050409839721046561434074409360392084098006870456510447193221721196541658542126551425696430984764398622965629823720330949668263295658525878700169865281031342688059235596728795536545829539222782349456188105858774733078099872830747418082613336918207240014394603531983686112851581629391694550994204886330687368407033432441711029937777256852405696232427584773088048135658564649193971481970060384298925298871235124764276495621384851448663838499750368184199535423580747855593773067985250087605185198529018975058244540657307377911041726477337328128858221525656116905725283537664783732486787331176486421991124321173155616553637153799390421238575478731239628871434129851919042949171535789715246242823078526188339683243161689774780490931733938628488220004043382469351725448374267213789425685018653009050295961378702951680761344958013708716437486198361458562934403366668999129453798935596998740042367770620447966795287585969981687257040630308055390912277724336001071751212921260271345835275551613084038390749356102292170482709432298901451342521325154349649414322086590165786337416799846395444977710054715049017388405857013275188402174428416807258023242727037761182057552650810737193665910048281702662300375866127501655674648721572012369677709735077902267462367143100315693770946159795908441956452285051981784627548101442915390447777391358560198986604217630679752666074818657026527396972913618413719027421805474418494621572585259107400426948343120289882338401323788669420994067200331458507413262583606017662857236832641105307178114895629451180925073572325345594435930252075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 1404233096961116240554922383418385143695061522982649164034179301424359303920049046675844656820192373480037285847031455838853645946843031457619775078079005012931885735627065570789130226792300641957471508133963206991437320336805389190480591132158892893046757122184257241717035771353538065660162290057171704928122441636072447951356674815108348022321337197423936375726020013419492858130872495668982579258365365083074492127374917999568269475588788469830744297110631063881090187488855804559868322457669474666219505965534311617250166941920332014334502334615630151440137700042110457836979384049998075781294024684962685549195139147688552153022062323020072891840484614555183030451613556493950504961494261365518113167847814159862153802346704014628780123087381557336383506820239525677546441825627606890361455727303542692416218241855706588087525235678948983477555322220543627501147091780175819384675880654501654589509632718667079275544071406692870750183232555355191571074876865303199060231397986862807926528673741378958705623384004144322467825789930478816175091574619030600639362462217870150812267770971363776821950729259014478289380335422456293966651676271357679186953536153520814987326922532429720822415680391920483876837269171440854237989501231696728616877125807303831166270612332501409733971455059375101970120451679905639673591158707731422341060247667703470067846741500420255125936945200421691726982248549716423026579855145428359464626388783440910066613348501776688089721666925121637953744135331978229797825499718532929919746715279874292569830146187871812478689193484395533215943278932751891081413029397138131552930563707305111663469517542139273236417342988474769771123115780867195608697406531824423081405591870145651907358325175063350929281763066171451155729335065507778361220163177673506189299606451729725856005382873863047854486581507400159224959677827090687138368021746754500092816727162102786211082286040631957213980916594631719850195667086026006688384087420906014251018792813542289792679928937339180873316922841751659771154848932288533433361165155871144773475063877180828364120967268159329817582528151529591689561229590002789456867516819490899088490616335639544768146347460772259744548988437439292831282743134677007218979409203799327197383616001738034167106149337017633721212456070344783908893797281801250054512510203591850927376594858939899755350597094533340571391285025364629677489304941201574010164517588179616318909095509939208806399704276368395840215909987914614934375373604897099810706606604071566835045814514160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] 904250777429518945553437445733978292615716189988584893096843381469753178371474667086872884528209084405196775216000296675254457123591886157934786852550780595553745248596295209280902468848466292186549775275507425660456569771483094495692557007264961594397083974265033067184090083796693546792284366755117162788917738906031985786364451283995471478592533579020875381177993195636647643518004532885835242142105880371723703820501439696257358056316059662893970005653312414825067352534231021096943681502991156743499493116560424818969123607125118960762280780919613132161164138187856908820773612508692746435159433204528586776307363110289015682630748470160082348825029637405692849988293625598660481427095928054679652367210874498854181502414390995771259900198889327941084584190219862478403383549212275144148449268567857468420242324360132931814624525202553954668886325123513958660039093005404695413258266390044246902587336804793101474412598614965413273965821487123746979746264398834205136358505385373662457033342573712925570311978054313082086219412006790113472147513060681520517154312086492510710896375585091394852789116587280215000503412496255318536289871440745159026825095692986140745037597160908036850696275413857940581477144234902697938706651116939915316797511746044513358887380578375384094694741895235722015281807289430324836446743435058626584843502294550353645810926778406365146600415217141219032189678953957520183251121890832903928800751615733830710124004093982781484802763587628077853655805290248362518261804268957072866672430734707553097348231906190026226446911957741874671131940007972259913993538928812873489359622428400990216047820115322168238856577158129026885913116067327979160780607601425036071879865236101459240195621760316736603065672041519281399709406425840773122676495318122053686653570825286701298602078950282433741061173201267476200700132233053382946313483907286090356679883643812899839832322209434900715473399143374772373637807611527330421761624882321686853057054533332366675761267570461146452103988527591693480458629005329615475582287728643452590722149863990905863197560314948763306057621517189745792976816571120074208675433085978949705823023420655088533426784799041525884237027708287865069635905500895857936329832649387816366181649693059605756368845605508262431926215896873817422158427667713719891626094333392816401370251976860550223821626899354871463839163135691792292629600653256606291409053240715925775948482543099694802210061491026161599256820760706189408023817290931990753310998343295068480074405670166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] -56875597287375345919806557117340432672370273292553828471496276716919228510495703888831681311393306866217165364216194325070456661637889768112704239384206436678859990651049688119276650944082710930505455203370398369769545790582029556526760045245488275452025319104176371419205120514007668319941133028263170804641413536019123537245900645888595705940761535725669306637323071280221016774254358871956138327355716430729855051682859893024996756746082513754066882579337615463671744711165923845515531935894626913217955123162574056146819006920272659425356574205704874398120094624425566678703454157395163169652988535970562813193379508471817687548073121517255728819770153200578279457925332665846384045426626539394209170811711900623131435973379965246414791002935891676449376328797769271069295587809993100251378076791202738077953493003686305179338601042727210046455197101402825042511985844736572624833777623800888687150153590979920645401684824715876265444459065409635941145907591438082012435972500695156492940256168666048834074434117046165195980220749914532546857909812293277150671327181108149764224012550587581860096696397902793801929061060469385525038095121603619300282400613386137781938607088520877089273511135094190502944466005274574942333893548953124856978281860913127580065722150790280575253350704978182478893198312995682718795145799247543260749728803869441460160396031692138045245054465998830646487207126184940600020210255550902993253854524119267781622855073613920515144744626416765397602897830950430318458017424389744100875982732677740056330819297391805446234670491015462454740876428460843580315784611711258087807385474586797394782534812998973725791437764884959099548566259716030181534108738891126613320532130304209209902386679485157037033131303868125696700530210439341584165647506800632082586374208844143640185197963805692559997900319563694236056246944993059781682944357784162750280132951126067126466071094235351762800803976292058231381804850436041530169631827933844771531341381536797102493981582928514296019944998614141357683565281611955019416438911979462868388450538780121928004038268198193054056253521095494283520553742839927312990802842029580830515303887190306292662723505635000091910492900982187500238070943013897221188997545206261432575117533919881681493667084337247253226537602945735971917108403629560522695027645710095682087309472935252693520838971467911795492124681193471980626329085991110251098312407760277798686249262821322362425891864615667634031535213552398196290687225257025218835325668619018468774584107450209558010101318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 487500057357668276451006174326007386257666081616206584664930521486382094874987234944962277602583725114687649573244338153596654715929789231046706289589881983657099137023452437705739403913653606500489004302440523894931788043412880262909645787214015941968784073995868657602952605763309310818923016509644584376227155950821180512476348557328114057355897420500917314459801742432770739494578254941474674782686700225140676393760963560604295108281057381928518523195602042694118995618982129833794124311498870349014152394021822855855039553731750827375112004211104519346578479477313709903215111817632397285968129371334383192854470090148466630832131995699024284238757943991755371171535736440495632344713704917215888594721209809358222433946048334615725000050188790326472829855711001148787840314456277142297079248068940416403651124155839516868033415110541104642869227666502845812780348008325466487345170027258164064079497242289766483188191270811575043198866606122359582048096353492034598113592864517940549451518947583598791180503778834092979549453959743911281283366828215397547034021480778842687559149885426032430185336777428342747284961802436726328591916189925093485783086284424438271915835851061633632095610072861867928617834190858112564375853200438858826631074369769274354697913682039538527375290843657854749908910433910146598959904426390611361830150915768606240836958069661983570877488745962261868458364726598634534488582264742314835484746119613365377370541363606133999498518089401274260183212533694549073105702990293605830058123341837289266942232493161035844933853599619925537596849069013624924387132968771217308789430736129349209350255222820969131267858984776329202845512235120600087097228833613132267317506533350604105032857019392384517400133663082334562789532338292574908311543975331708947151230611957933447759221934400343398545754818688784479289440120232880948695558191615398889505910132606899285994848442786129936672670534973607110707141720098986927494373723170208302956987403583551155094770260375816052549993673547587913717070537507288514314435441924745105687441318053635145149782363887309191980501206235242550315642984774409696342015784541186193981006703328938986274175340619781032750991802918324826204814275222434920881415060993063101196143912733554851680821499132506730966822565118906093519968547729602170444486469402825092218124640433520350176532573908870335475480683742697554661851997020463416403605370300382625188081694585079088034777531764004015387849349690447458647225064427634229144611877852094616869749188481364399194717407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -2695758912738667853548668714748253502548265991671278495250102764540885549985242950131832394335173193704018976077767755433687775850986970217093211292603733680544609737609332012673358275807749629719853833487088457991032367627916262811384605867951046976363772807193841541568985555914215832599663729501915732028241249223156667522640502589407988574431819995592822961759510587739247530861318691254269258394563201169691727596276632930160009966781448408301226965919022522579952336708078602070281241240067437034009870208929459159981757423486407582651111878989299337747670613908044038722285209829067983091722846968232181520983492142510221485427036886903226931600116440003085023895737500399887056685422928813350841123117908675335225116797546151401117618036608764060772727784076679087846558971185656655510669961115885493455431606843382815796792670943605012203053315252814552458140347410829739112560202370963872864498153381976452034170856814120205411668455837531096034165390104910760793996723978131619757195489971842214450476538628046300203708329489920604880327624554951896611751820680495364659163014629342792655395237784477636044812548699727879027793778006098189967173265738301981106914109180354032546297165793771765483472338037896182162512144238945461709340936460557734956737174442521549046579009515690709768313072520296505614896412495240814747163347588089880278720572790257601623344929676785278663545332734985994203735005248069345000251548856404901084129876120860909171851933262939360062641562263516890639535911293463305738346400197018387914669524007154518949127825642742013063855102021692003881956922680970004984636306503614596535406658356302373951821242621641881400916097774161142160707073299730953941082877072721377362170810911549519451407184384129441705952735973496464097711619453157597375673328699273755169495428730494863481341315781002738403022972403762520951252236895621354091065167733947445409241970409593647531369723642834434393433241017720017088621293772517459079223633323684853378403925363161046764502139063389682507809488053751837664725907291313060401295532356523512425296699921386503607074354082295285471777118465207187921520772558701568885619533337970733592985640236042686122157104607436803282031900325296625190259943655583267108977710156192660045972600031122553679127394434897166230739488578031443292594311722366001633106895875675665855794150398995082103223150891328064862845300410441021948310042775770207306727597462768926865658599366966202034610910590828738716364389908174907095732382233477589239534211174031952396035194396972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 11052227544248005641465216096665438626527288268553124863161495905584986825155953596311601226960139857389671652668270825117948227465984732003850098662439153869427390914914348260424049290497105965858583600079192690922848251620899714656621715433549967272675583475184919930175256944223290383979801068072569464148754568179775058058398370540437430427358114313992597297565566196654308480686517385121107290454025890382830077350664006766728555308306211876250364543861509025862763423516587663141881547804350938855318748181463852863638358140561923188315117167672957059056048283961241491642740000639252486585534769774228975108424693067892921807357327172923735786039528827431677311897841692481831865946022887427491574431618467019772004982306131015652629221908026836566480944822045259795844924311508313788791589783257123801778637110037938198315436556759267607178273486586196324063798548636631501751734033948323635051186616794617115345543565883391716478374096573704284337391292382151019989627185529243863325636619209940165911336765287087319931592889504365233636263024837293598819088050814216906564023454790273452186384033412362328985046469476781710700962426139753591300681037567766776964396639142166825250407036370073569015027565873556191823182161344525391241311161763797736792613118266935106978878698480850089495292796483119973845560444847289284335424142285522620964148461732543464885532411770475467437267406454089999007636350356303458806587211303458736735530765889833677287870183202087759493361156149270204714161276110927194466387928165181813155861284003845139510080934819320665605813867180640336471584711443561719316605870688338974349089475627491814055569819815254932566778366138856704014924535673840417337017546183342010197344362160668088726679889762076795856097744357404600098749299013222196685629047916348257992123087773350812691519043089022339508127300950394529921321854151503897722500350176330845193224037594049144045903661625106027999175050172927583845932526407598279067402757354961253521864169317621191145985254754878657666814352475747576166853407281052414796939773393659380531200506923605470025108821248877097999283311104079076591103932909825427808872308192705059316068617840295133187860573293119837477752046576443110981832128252791677547256834280239215277108881990698750072476904782294061808412817074898168710774473419508370730211135883178064929119895470703461050877671393835633312404931769442189010055466992965706173272534742001525366330389328141200934063517028327791332084735352055950292208112727999902435982448878348805010318756103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -34591848437705261997513245510540897431452192089928719473080725185237992296166052809664125548338337789931752450211010982488229678424661185672203267100576738782562051049962262743738181017108383869129307264864470840568986810128282418459546543979812934426070435581282572315367802315172014054744004481983809504639455421479303756771338511937679958034154948856213242153816305461317661130571350374533448111938991369811989680656017391959996757001142497729537424644116635800852537190309407026123785646936411358139911650266637204553473637553039318749124326588652726705824921539723792213695915524724642393513090025760679682339095393043161689492142070833958755281155431865600960505442506241425616639125897738304307011201811187570324655374444045841173588243361960491365203112217930219776767594208321033772489671106918110561855981409215960631176641284285754103756557212779081516828299622861057570820808732776799682534215052888577533843108125506409148517109875219980941742827044537233983489556774189198596432210714289149128261190767013213438499268246888058681744138668184990773895331820244247350655494320250003381315321098548941748341472644183228070335234879125487360415610342014969361014580263490080593275086801707171887129196992027340846487818423352225014000767216888033191414843160587779619438012642169343429142638215478785485939470801527589284770767966306003021774826455024656949870396335294394767012018657691521891793196692349981155007697289206394622675656921038197420875223885269153022304384023281274626870749544791115005748142223340492700474716626721407907912134295328509939281503468331492177780984044503014113146498371919890955299960256506218622525745288552284404804137427275671650075500364724561707220694389548977292684771730794204261898006754258982233311136074295586252711703251556510133507440515027342722206521370030390900330540206035105061169823759183782443923687929796341010902577238733635340117473608046331547998146261161489582715069430294198767297914353819174323287250088127525612412680952956685696184089101290092508287694353895045963190162360301708817321865705976786078037212476662524672836711045284907691297534948788125954234347615704633296886107735193394591649351090667731264817855357685459769740941219328699297412196321059602776389829362547273777393052568913735972685437503596884956209119727830531612077653973315513617164498325462331089084646595275094986924265503781948068612127930112629780033016942871043170539680288603154719646958690264753797277620019704040615918743340328674865123176910191243145151207549758964887587353587150573730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 80716889460781238777532007449893640990191051876255246228935607911375072955033988113449515310692926567856838472544006004246235890403239795631459548690641342717588418433196194806382073264197636521783555446036012510979165998577362680149282478862351405928991492298853547157672793977664857328475544644928493810651202856353470054439323377059950559009979539234141566890251070812904578231172346999119535868305026948614055604476302081694987502552802970525698715625324213891890840098158506605827076355555001663099735051803789612916127631395301905896745038269669097543766050682918457249688674597165326437528423569879047275218313385026773676896342779233748277524889875719040693197357571597604215872752980661325190888754032033904554012710217969736020744941417536168826889420704681159458991411039953609381579641414640853420636616647043568512777601472559095924939377859894620397259042870428839074730877871049251188372496713921824864109233650618412926710041561128083669015597510886357090023669866517661144765775683905854547082164320347510589293686608192640323124218863673818116160260894841466212665520015623286688104839887845400834655700519065593110376698549986998610934514915208413759480601323703897281362438424811785919881009057993137591343207638899652208655957879663064708514054195021681594288747984967885492427094077763619996593764039452404686085849364215413272114416002496282739701577934487785625078056527387810350351696835323698335865735002989640734060579583241526440356878562838494257080535370506196044740867071319188330855150230683589395486028407868045240784599907520586361109035797495445840138078814452871617049717232718239653716092051073246758290460416553923162632179382405603636866276425677238713130343560925589028112800260703564447977343629133503664714471508857621677787207770597460909590767258854581693196213322385937525211191263867793108931949900607479204409405362994210050133914555630697486281917307648430686684292068413355226784770536166622397916334541630060919533084520297429519330870699182608230416622031317462457574087990276278235363111421407556240423726533309086618841660477032043010167378987668329673746037861547557773397332355213605856971711748387509902452505607917939052922381367505754438807417299709548185495622619171628844298747525575121113296326784626034559872074812997964384352343661809200052586377770986102333908291639268862576066441703261255874552568162459820698629113333406413757418960211442961226399871771963742096098728442431659320632883597006114845441545919597118096621546106772025568586170773954791002324782311916351318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -122853643365895781486051170171016706987244168025314032554596077859995762050570604025659975684013260518886733216142483836205408187651095958790808946314474088689403371394868479570019433667106947299919348760886038235568683967395117521692205798361166109700195571449459522908213266029476779183085016762112067202888240972183023543685191223557451258144172962147514637017118443269503316077694245870899981942537969228118909916708158508439593198974989961745967745192678206136106463978442156082653930622568217974945745382149248312031087589591221235602167469979806045799980006255574224672791487446098162371490130363888266579627412550998438724005451045253943092983721290367563929468305653027238709857117212246030278317608830347793421610858263637530154112956234894307898430177849745925001577467761336547025465285679585486569395231863450602030018891768662361501999722699698923606019845464733065906700749145751871121522727332763768709362271597360839620059694144425238633228056697471953179737961776532522760525451893584001451966351265545782212281279983748793127832497551215280510190357909903097767654358690186914875310647699605070142672739351208722575415058237980182726405389995123496857471208257357608024628394628479651028005734375043927789847350077432415429701326112651875096605663279730125906336193855726010307537766662871964656297030319954417287209656884939081437223156261034081098580669541710917221222852550926195685509988005400087489551694378523621075594783807030104621754462582679017533859818476144052321578178708275569912215150594440691398711147063854038363616383182465294468890688132953379077471207355292834978542088946994307913944065543909028405428471841297162984824822304051101703252115338880200035336345596723008318509145862332500514716191916960768693589548778292390619894561092161596922718195202786097246996482235177331175671817018353632146592416474798633845573339990316682210423388175786907057731020471425873848671949624196995750208869226899466030277388263007278574513816189870902655209589530204814640513562202423714358765285721569775735581229068728889263965896435056260591927253677855761801759942986755753069434893453069389454287935084655018172327756407951306135328108052633832648703995527723502374937956506587994759041121713351986200685950700924916186442025836318751749696436087735134461386436514760768811006695515961972869163879961685636177219482262397347528725295588808220044265057082925377976473628032950935148982944530533718903300350559852386167815206857112671344405531884568273052327140432364962260164409357798831479158252477645874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 26203065778727445516944945484448660584046752522548328672089789509685717139055361113991071776034150241018265819119970917243182543479275269827730843825770959351334147347578049449018475196751891960754942187831822126502713579483339219630896516966079887526175107334314836820930954935740793133952643048858774262504857146514703373815624889454314835812100928506642909504548528881958957644749446759116243440725830323950833152421120897558787074306556778774018089073061768462568625839387644289408654761369570571421574229540403585973241689490605177108464654744864000749253465353451181560217123127884829630684333085766511862095568813293467810969914889795804522384141258297668545761510090201859036529731959929167437962952985374853530874243116620056654927972799748890537011703076855804870014966658698996385106725879472296469875655570779087578513934264720618250582262102472515082211139868516254259748844168393592475014560983142984376245626691795331769665135075169695204889348020681751111996496612778503599368169771540768324163338658518272990319702750802097083162338500128104729849913754202935194523208472196526480990234411065263628018218724164607096776360913952923102825044631734650593421391496008070108353023142426063301786324173395944997328646285124633442867003712327560440613577331959040267222085021095409545434634841884873740634793848588359642621039676631963516391467190607447692284916926479832562246494853489844696528348396699520503703332416830776410319365065435226002937970015593659194325428902641575476737919511128056457197210644744882464715296267000735281293977422116066081685485466807699090027094383709330771464641352585040615029339077450421532892464198410243961533740503078725726170080583351605833092866246092388737486915095146774523210444086307216584584533239856286224301704924849356339883746078802526211539223785058848130592115779062901244598735672949164269436899211011414254822854303556103061886034907603923905987903666158134119389151977445291476050907484913643399335004861855851125279529574873351003190161632670696198009111405321973324381683268836736661572515612656972466878766072663695905712476641645342841486830004893645507775400635828290415767228367887738796368677581457911586303295072936021516537462757373946347265137297219675652070726409301766758199340081137794149062495866827037669264449348864303489595713937271437460706883995458384904748525919274055044822699252115788632914946450023680142751672091026139918423557701026442476393201095537851622653533829607312608589967661642852882267388191615893242546186936436924952431581914424896240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] 539800973353368955079956171290653662940861429229214291308623140544870153212039306758511241324607934539253703817915429484379688323897927629082602374440327421866156608674264438388098449818432521486611851665903759462845291739613343255540236564344008965805401793834004245154857197931438705992259870901871117928000773057905609984464195308233836237662402466430213826481984405894069175119730522039279229717101845530817290165023008263773607081339947783100593830588998649949799999311901626261372890621407874325484196358966859044978011332698301712126316274897204240086635256456553941465836749590688645125228080981524127670641872623575521643067404253808875049644609424678431704786382294626374620677142791097725128187768573809616061991659439809079584905856087486603849140379668159128097575326709288280185695969117104895536590702048509689211812423438453483208943007195845057422494685059743349301104430188051148140212879864851572469559730882096455954986783734170595352267660519282634120863608246578183349712771503822521781107485210023306017212147795008037718930187682918426791758046174025463649870564935239826768331363517120974486688738024196663778085940091675475441407437305625628660208611732847212641601957093830936288962557954928021541421141719436800990124733275716116562641845846146627704661906624517227659129219764405639189385524457456868483244247770343544379105723450180727259158078198901792281818687265775326483071393883759255940517774150382026178954886491801385403709182194088523470264587977341104456156227477143271313616334817594055818696836168179587910829418115753741938905991729413532296592750927031659330381831372664195235712856581640025004367608422023522952422522741297147980657552028014888773904391132510282562149172554733710392715805513167104790261591353502617029043657480430664057799479590138440162588893913274851199843581393328428488786381475121543350859911526328384977005717820914255954005098936616824002916552653043587619350702208186703255861585010428447235391084633647164287415634636076430369602659590150597979570466870180173639776830697560600859594103624791180165173008499300766665344939975179218567503349145289947909689671780485692131969533187093729742747524011960077673130921409492887228431555705548404221712530727784869248504364308728648733090449740915370964411722231181396681953137226177097597377364360652387627928611866480706335566984422175441814766466492704220352785768353623205147172950491600903130488571458553889572258719498214725077051255679696603485129034659079922730921490322227518436322760142509480374428676441311836242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] -2085021234217247930442247463588880360712562756163014854249075885786295251764634595650380327858147273351079576399086123629009410323327362182446105097543646950090003563502057275267218627056287704449638304141830245639503755280193432709651834093345171234217527372729435612224090721693128260347539813632518471627798169124862026153090463093921352759381138705926375966181597987693941017219345106328687569418388985324918145865785816916600236557774716368278369174709216183990181276634381278242581200935517970880941481168095085181312622013076092821052561074977752041413626337871623524671044711362989258248525674186328335547566059337327691167566179042569042010727320605830876414812422108731465414382713099928830542735527843014243269097438271905257308765335416543168576025072284352519007009980938644704569219936571426794523087572546812530416390236187989798492489597954368754119409777351376352610114457368369027702621590415452831247491531403123409451979927144616580787449123573002610842317305786299842949764228728122576938391006011207140733475104701023811829286983279054199567490980357477525642808400889379223427398963228541464755409520815084243805726592475258668065165618143398537654757162240079195305991492218058465714284936062047349953799425226245297148880380228245458713692099600813008075702110476737673926017704741772750545950811270011580029308423055793799654982660414322426148978468637952281203311759995091433378496986028827557518690288095797740575497694061054940754187543532800455965130946977762261046070356514342340514011438199962870256917032192223338288359918829751662455150105804506539700599611534198600133352427937219777116129896044441345093223200751910251554903438819281336592771633367291930970654537093063703393850446702550170824840843002686425780920620296475917481043687353749678030057848460343314166514957104949953500182751889070070901337579615224252928577047106670815643740751162986515052446782054737788586800842006732021380462912744731813621040578825407674723414482155150208635248787087647784438329648741272215929262918986874341179225203589218783127811740780668649040269357479467362153141141531011155898824417193867938551538312356170849113033292013815740548382414412780842087849539634584528040912479637480714131597030383170116961532851415999001775669924230717812955180021565151851116718355554961954490689962766290337943412355320120476990947390356433648936311541243216321454017566901136651943821950768364929987213369179689763715861493897967021105334398254162397203360481264007890777700501278422681286140762113578972503091790713369846343994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] 5014124745617763253501230717308759033741442770059143269560410850548535052019346287147612101765717308472937530197022014248107677604574473370181250595676929038080161316313152477147320725341782451916256882128876155611662692570420229998088170131174884873656892619888364077707534811735881188245898145184887600967617068797886244685752991469559265547821595439681803773169846474067311588969426385011869393427061852024147878910328740201611071489644281808726954088021222959838700974001540343243556518504714944548570460557113880910421738970195204177313519270990408159538776231900526178466997727463934857523804707831673641307466211277835613933266796681348810948225595403428762432419863999924895525963990190163632738398383585392821668694695010923809561451986395202620969397818572836083961798070560550511486205442042355695936645759258509290862232056739372000148879568135072772736093597677602986262159742456159567240743335112665198960335573226184454853530072334670918500255604198138084628243529481381901067457577169057864307005516030577097110972132761760283759042781429889196732322019114878560934393839939666837353029877252169006990209456329570345567720682135685852872142912905721770202845154286106412058036596344154395946979798268199479665906184600026785774630787441361478671029538945202294452948066113785886175403798527261088204228573766234095323757744334635618735501656723528913043123268922615451896446820161115722965712270068858621708111542869142032222052341077398987169298550826174443568594453803499861192315720805256882598102405496408047582897293290714508279291940006619130009074041907611090969769907258725873056044140677554079686470528000187295090891290596470510741980570280061187582791188126130977196060911424620783501993485601657531836543319559571747615062338416346602865064917581027734946468077659897168556968864791387441451008513934505488623335264475317258549329026650283933359199927043256498463769679257600284218070748050329476194653657205444915584055686532385427172196112721599716592859408714868338128936151065262933098780395139593868251367093218037016345381163848070078686905298901137900439150352353907729383766741314442272958310628820222369659172769466211879422861103092415523849520276888755707560905373332753238467441804935458074004416122336273282793741602869878253006727536642861676591970763204987789602464136860244171315103591871563555351001961651057145350851614567451584044244966931113946058485619181148836143640042194662284443749559574256487272536464026143924323811984645974576299560020129444936498206916719588832620502216741442680358886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] -9050807914435684394401265069533597606154636375793401132144800788685251220977220708112298459273749916112761046257920366801145561081117623379295852477404078437612430742074955307729705687437807372227295548358386046021516355655281300176916111647366921211641349057033768992052016719144008631479904891991258758554049451970844808737012241646280794264092720430991206784604790188968254880693190131870960415687674911632216758526567220819381776660026927209159656884641507851243680858554364789057535329920844948650428468634914520369133915224408968300931253373816807131533724546248327167819262782934927121784711863713687577978025179864931032664547657642576985963945373562627998835395873278646098074798559117856857665659477931497229478311127134193404619358086037271838586232351135377006589731822920714498724572139868470089556572165525302808250900464241033626770813502759029310910361394519935470962812066515150253485159514484330658611863354391535768188990622041603743490519698982363427551028060191071557155652809221619858916230706153643787545404652361469048443540118303765249228972209760071934189295972882835449911602084321628170833733878657824713658251269251101319820452254699281032849953440378419236949246091663447492298266571449886485422683648571563113844295302439694634695065846118862339463061166033894661573480417683138418668454721789430858320512169912218649268084524038501109132977637349084395563889702380176737502108413921739064385161770858846068741229829293770593323811418046449586748325824111799878575525854443276545142330252624449845231327768875288986113798453950607728269938780313134898085831782824880309260370479010480331399487561457090715666271348525269183387235052989145119356052890620196906811093307674148940287333627732745853182827991368299649854463374791832536871377256690115766652262826918085453390652609010562175711089327151200206532148900570858449257896624218100178008384386284679263444752879833389426655342704424747680460575594919461743259993247476477095126517578968296200904263067119058507700933690973344339843069951546041973384302423306896587662944782607965512331226207734887169615454453120677664441529847326603539237123483617642864511549092099491871473438656987656420414736670576641650598450946360231558612136750773523778713733399279464967335939276056923498422677645326556459174958910584188467363071068632953652373059631638766595517166014387728155026060082021602522555786579027264663121702852572435387280624067072914902898726148235680068233281380692685749982620765441604943095877312621257791370392008917233894749188038986176252365112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] 12693203689495996804580451243725473770829961398444992085513332995397303687312970495189773465100667013673697136121223685673708202062107168755272156141341675008718484654082875373560936417973228514509871698962763997137980490113370969390398597300653676025005184860539593636856836915179253831757562016771256454438066548765969101136506156282176372103178495328238447362166592637104134025402231387387685451102513677838798113704866107228107258881640041700723897712314542887422752395334363702597486620096596221828836554074224865403229656011614284025442957045554115562871173804641394696879163442673971916112825604791833558018263882537779238136791920037140242294016647340312535870246968356329143493692600425285857731224143517296956498928905444752035380299156418815533993646936979312783899793370545482538460800891305107897074450860025556112091506926038008100627017923093111775404008161328372471526319340546560119913117668431859351783827682938764364055875606842108451547846277869866508089631757366591996397501173277860663319757249658780631553798457898395635535306313158840573632488413187735176846020835175274565871647295585685979774153091129830883215553977376370696051217594831334738232057002658273139225832355060902772796905249460411769679842455591459437789363522090988011957653498678402246985031811655372106356897584919099216932143585635938654719077401384424775076618175907929699148390640883528912581394224409519365517959552045193151377845505840907235197704133224534023586647054115111273980550318211671388839636297525469476366136287720124265401438889615278557383667167304965712738541765497307177510252632100842081670940008218985108438869850097560212410220895053268732288899067787760557113788989204044921747622572794339351150568553596510672417670030904828408859060439053290452005078984806502150629228628751292437898088644931610414706938337283180983857439933387795824431311163751151350515511044700742528286552737172969402619041782885940335358347509012300078419752026260195801766679417949283943347893049219654482372397575541695718570748224884662942609318980105219153179371947462875414211963548552073998525874174745657066735604346092973761523106035119288379732007998244594996962225779505203839263050498517523734758679392260521949137106696427015206216052544556393435141039640443796455428329331549689037159471685310868787457684103349298099810707882232470072952432274277592050295572588678748817468090486572122501781681029470154884223976852474166070830378682583399533495724876585378200287958227466640377416303783852420738178788423185239242485522481729276478290557861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] -13291998227290075896685138510619436480540221929733335129672607138740114135710520396181924260837263974246112267408752841591523384953058200002231956035316558803816835515912801485064070074356934117062984296380739961498642546691736223741812348452243705830000502371574732068173067371364037847615030930935220284118108309169280342593629342812448461133686897998915958159475568326480825840191035079480026069309020871734204897662517245430326374069509161842661327434959319735291484980769714782683452893968949767721984816321281001068177069599357324605034550835648437811383812694066257255386239710505443293011279359185538505408747975260948012549175874697137047726956114341964373580809897159445652423317903905043432391811222252541882075202976259552204758065295482225048743717120547495968636466856791785217895299382825230992084967190188267728484686045163892971789110238622420985989229158680378712400200306741877650501435062559338685917142971309050418766133482845798359276704564861387346232516878507540315401457491399412455704477926939050848868835782326915956866503427289673304859327344922217953255945028732563171021896751982714589481325791030337048439647670252679649003876381554562026035929780869239216426129927246704450152807553971458435971588063037317848999162187558987015664319219275294314125792753654592516443890718893512840045766963816778206680285071627019138465338577149560431603439533391483164536461576206622844118213430529073512133959543901205260221029470647898899791528234862733109825591830662481012086068759267871522766316538771860038970986134762077319500657177902747092792372296754326943480373207103994865578102919394019369428081183323177923037087881040996032257908857201783679582360597930275974406032807204103006164202404049976576927126400551529460569828314094360303851573032421023794502963394051566240864103862174825726090710652437769464357600268368537627575141954340642097666163312542003987315737930472390057905250942330161841853142036987815978262141334531915589501685660821470467007271629027671821790068743375506878702685727722954454251075912431694747709094949617486696585029742083926219982397404044415295313002742779080911063034964819491949260910901884404765104507014625451905332652964905715959872670131729234835471958720484499555152660347321157151871225330099223820028385753219186934078683314577590716064647569474802846122704087864075440020492566080405829817190476849052132149975809215333689895653520034810474517693407148130007509609089625699118069977599754461509593377102810898636332840458254933444066024064624670364409553258155938237905502319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] 8123218614935644122042653135705109354332548233990374208184687959014052753734845591100625457136906864840823964104161097054692818780680280644016553417051052980876504363682945769778867734470675386778138826041331620915172973807902757270624118319190848438133567516541044463734579312380481341492367543831387760757539850046847156490061926455227062109153459161450041521377167800188455080609295789508515677869011029695864949647942380504256467904883845555785774735592345887994853298402159607157847221351465918968496408408183987086300356114318570785850759994683023937366491304245004654081905237009450847719373675074369495257313531947692839009327744198444602837386110601606192983852629375448267588124645191143803131680832520145816658958533581194323644594986971387117607469496795661618367821872826155138537841799874638489730167346520296535818908998786329702550772145609131797175794478681465497992510701193428596150706808707536968008290824552624301660955648277506687897594016088727674550946834427489375648781034925662961781577791169393444010234947540617327304277253486381644443870013547837843518030617461276361472716065309360199184917220428432384880810826570556904643541609036314597486326105543516558108940789402483403168479209055191334381393040512330779848140554768739644088436818998056277297956828697406580258807593697443357856923331977502094418890148716210846962007270624460628655747206469597164139727106834538574686726486925969227475033888052891755184091771193732121666662647235410113821838047519079883706995270485416193987324050450117265726349038623945278407197320805546642972688825328058252970635287243126146119955255128856164816116285009351747061806167022860798334574754937687710195489206828804743274751370554461907343696674067492123848315432917117486778188297685750517284135919700447018341920744820132618201956578451008658417283563044165938563449243442689971113455302266139979230044082793435204566642987277899273313517658870360342172398404572371457772014014311769688415184535330443852060786866533004753237490464166978875951160971416280142814799425698034172408318030664226196330960716358522907016523978551195618234926177796173313011657922332827627805635727482106693173615698336974955907456649940557041236043262856007620844245149458204012726840139604959955409958382443157118907412367308816715540206777173584549258098695558704108798182074360516361731029126042279279681138369900846551243119991222703365585230760712752037296185774171987850534069457660286104763141783938586797116252819750915203309532993610853119846306548456141283232057048735441640019416809082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 3925714980744846282062968234533239726520324093119710730658427258088785698176618066132707287699635737820133704675279411487393939412029744108054331881476935643399940121631953962224798347167153323806790626575825829943090579068174404578515220060017852644160697907609029130296670298569961673228131185639608766803570828252847781608117578380464090798453988432256923849744557467367861384283222430771629904255339061791140061674454240778462368880360035821258129520284023560993601551608922134557012305350911140599827042198067196526709451752474102125359687095135215575542774291162297573399807522461721293165100563231154529369960191929112320728563695115516211037073747666717223496618942425752997203511058895744006487809021131617802880036205821392001687064422674917770406353510939731606219452891468089609193339014858804138480044580946796833878259165851120013066969360066522848922852364428834613376012000697986018236282093409127390268470008252782500027402355046494108121380452090276203039531905210293506863346211794147908885675872970775406565855620730682425591851321180716985025664773560337037064640630975722113768647879630003156853973459427555741654036695519606439104635498718178673660144662721062767840029607908687777436028416131153186040640989690970829272876020500736672886969058858317128170720390186165218706047837891206286338521850550078895422369027907552600728054967427726746185747664703745238855965966765467914595554962312771488955018608353102996276565304077300665202737477441881196983458445243745278081678419187389465491306439533174814526492856223266752341213267860259992732850338454799648496825967205378145980985700911312944334815325564097259769913637214764266726199103904382403441793831732991590694997159215077643730141348573295766664056810143689089830124747703088910886189887978666841999927247993209000815551805375493270615382678824542798713511522420429861807306382947541161055052806415528609039486587033512620197881920752067030866072114736100377810911757421442365666339801453550513738892618373243846053425550443353214487972596845942380491674669535957274343303162227998392927092735470602794651715231194526568040157413120766482308680387663016070701422195888567045273682245092709071681101177824556363103735083635464155635342810938701472452947006144521911312540886704780067177379352498650260541526165170151036543079238237374051633769639643698413174252714086442978479358438672346017670583037253701197932395145825837775063663086512735949205189161963758650022399576826826860117177309611315579016364886300570876568412272827890419080176798161119222640991210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 44443638199364770739215624594844356041517210511038696808825705805205814735926242283693298437285255541247660583296946709268529809044914465138687753563530631293558801252876649442899396009767527571903167788679480397728568242799277287216996972823267753445908438417522408363051316270485264184476069906546139598536879541377131937952141595787460678295131716036703037715869243736180565518721304884846263527201594910869670081724323072505430848357068542493722805462791148497662724507775764459308754502821954868139176915791881227322867911278901139271400734526713615776109055671233989648989433401421909194839813896859193381779027680210077780377884781670305644283662824166460073836890794182213383452079619381296256290277400530451483103373945013471119165154480313610421714419399030123187965173154254147306847219810641753367140388246025847639212562972392023040890884970799399516514913894472488612240238886480834365271990532763702496522531046607023499022640008980914987045482065042642716728573834465820913528826105409403593690393949686336348326546020268323279095365038210212253082482987538779854214710639943834693529532729894669749287969740639979514450671961869830498225614462435254618319350788354646190818608698171688517064461488389433831468139257967935018138399530515823157944202093612399406566142059849178501416469455366706533735770298170500617399317094290717945741796287270091096151960532901172256164687389808508429261357958992619359507226162640991338832429541334057160503266297274108460536628648462839236238212887069400341182448614608057425948384857811615778159260917582091112375243197605884365488580858352600276364090615140435458249507928909599455296675634394676247420055715134632490353931441980447469648599483540302629651059298973590454350288741375912967687323354307238844407857066573792074470789577888623162218003549969376264676848527504010097256866111940022451592530922274155504641758907734707214601969651478299847826738364665064090307428702337249774385941558667841983134479595741940312026205624358660202971573956270546650975364327555734018297865482181029917344775365856872950726190514923864985669598166330196077953718945131718285762204319808191366907818108580483958983475299787275037098725761365333678187406392238233427646029138821383113984965015303459747830341620773668205748447541798225032055156886151746116953102484995425031095935875728472094806477095337716351483854131770311829872339002816932993701506786343724542120980913750827312469482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -94330930369024511281608949767599213882065164133981608486823261137912883931647058444459112991856456557326422448459352648931338082122595218127196903674531191376226106486151532340399081632535683499735579659123218111549361229888736771643865522616204110201634712722595606101786545605262681247902791856044056796334702226786549724613280244956027926347589194557559253843700187436912346672815997412470250039486960100187924998255197772546980902820065866783646390833506540059069887463654021333695337604290818835041356972726124718902210463614716042547324222431386964599413873028381564011557543573033526137613792762914155699500857190009701857783325012749437698595211025799210688525414027755017494108168259208810559423919833150864151551057984322866365683831216918958409824855319962074641266481031762162264015714362765617340199919126649234846462227682640896530692565679647701828024127329152935568501687606570959519631035384242640938159977919833622779070349392612273310290538735153957959261239870729458691977375965895843051230657143637098633708674580850030000138322500551682530527707147462157299390949507184229143608414307320334317358132946391954598554695395625149313338852274384009878695987124226927368070828098023253225658645227074378818951357899466385754614711630343304758702544587874786409875710665115319774281283617819678196022680205218776413286696566671419810657847814847500602066475435824416810623825520304266999803603650893496735909530681027904112838646778463513884123274957176224795332915630566497346324084199651786561251516574207617999679218930515233674038657022893144685241519794627361887531164591507114360670731391673015560958694178197380703521958171519552635085629665102049573796648825723892610465451823455145144427874801164403389672330030052305970979514876692636753869453424834388865227966994115539010734739954822189922046151957963733930379390622592643700373996621344129751546765446543307495684550796208342031679293635727406165019811846026426670431705180369238222159204427860193933565171096475429265223246970650067187586128530299263922039927027066956290663026493897354756687580495645751747947283248036582434363704075802012158656410489491106987209155219511560484923500101818811766113830993514092663559900313119765064046843299125346894816118424855676519065818536831305138220703002618595289844302114465714188427819643272939393173685433252515992924184677615420489955233219518469680783620822202610775759562349550291227018306017271243035793304443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 10267592115982580233352722522647843869909270538939997429143145333680165092769183092647417341966447208572915457041272593267854642554522697624965217276004211867420217693462125710801797602789908011920901061814506278758078702289687484884789468476513592149709930925738580494588832728210227697505063174538328722385747070467136086245430807000571069821009133909530407453057142214362527939986209996265233282423770014629654708099691638108508192103382240587406238226032258995661461421081296689241879394170735495721216999281916629740164189971722236719565998536957051440668155965530918010624034688075466294099408678461310665086543191580777468981157468698723514791946089993850655434822492572804982017849516873825832654976298302475665473097974333378692120915767574650766329755068016362901846255439655785535533702227658204439079864294743405951965560679085548210683412606322303891706237906648882173359010779858023946278148845296643592852158292852665617427873101332637193755686428972417294902071540150195254138149892369294650931904995685537774687232607205660821430157871610167350340981664238428246809932685372234993207735714731076108003172427879607301511062096592269814315748856695677924106046774473686744595471928354605787821632297075239914372657840757583868805719731010248147043357107777728904608411649577757687081572919661843927624930830948102968818441857493995981915278671164873689223662738605850790630723799130797347190703706369056741738505354972251649877405957893808926149566201478976964063378080444039562532253144415517002394576899980721608179692749021525720747548748623606557456643166007254015467298347183802311242551444135552991840598555996162828324545331951958061880301257758875818771490060800896542345079269963061909635622760495380017286516665773813750874575370803591899572053591207772535800861041754726815455865830867843987610945285879831073710239888346514855740623186240025575932183836339589715029701459719659784417609959765943265615562830397942482411004505846003731885283591845614180595682200422826597596470061205115436840286397983062323142212776728455445655804505649491335211368534871933838735774935783979059150037205907755534879478082159351696847392855049231229516722945215935666084485006372338601445729136635382450327092686070907495636378270147437154422278591899087426927054493769647316651319158175035650906106477323222032835847110503692770620726491448221915406915876618484079719405410436296784660781649254217463710162072665355026401812210679054260253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -154785140767000743394526830160142930366338718431296743219789704120365553003559343475878300508594259390855516336591883157715669978738237507835269746769704733307821315997885351110039626138427109592041079053759028920248729065448611441063846828631162266147766436284698632652090261928305399536853004710131522825162815342907059585959381524922084155614663933213145962868958746754624287091596942713710226165790869216527778760371614279595338394387000773103752470595736445222777732057516230411096494467467591747185034045873966202234715302634839868712477578621228068897278912108940025987566409562121068405014532023570737854259543497362789437502515967199271896154365607808895306344754393050559498728611231832538099253896821878561297744323870087653306576948068374466168803318409875743046254471587899743848894903603389573908788019561927671302127976843463423941169233460751299608161179384525125139500630268154335028502984065237609706888733963165820270026169078170998527136526379935934126194322699365755243663978358600561610029066440515990542531144847693328945684744537915356165904037824825102714632973682315254268424160967110040543980111400722824651645330367421743898931156070720109497263656609046185152679725513363810879447510479141596774947129183453623216324351222615890966444448819891979790333711197624984472711658462196552354001545918071353926351928935299444825575935445120939764388672799480721566308318643155890860479305068727171161951559083033683336217362841427082478077356744232737909064396880585781082068880064403680435385340937305823148802989597734269857362985127476504265898843590262121602012403135717060953357907883017874436415850354390526908884873266882610587239443734271424929531924668362599703028210979855920440118530946451141731525023660947799360110607731786284602467966977191537919161880105257048602662117725382276201938414721000396925126628744358730629062361971482582680391196256375091130559637712227053062762820131496296446581159813112269141084708421131093097158668202969329221157972260265459414001898834181700699747877731760510504774937374772442571885284671019242402421894379451558846258485236554149143695018787068536262126728941855382200858641515069811496253405799883852903176751661118084047028924250316745837005895566056571429933850157445295632181014123808577431453099315798719467874066210541194157565517751106028997480947596570723752694668966164742828810580539797334528931251704406686558095674894432588869882172141756448979776905616745352745056152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 3707765681963139197218356719673977195968019801011816401449793743845046726002289994006420006525541619012134848382643345452859894125240660496204225433770567634328606287128923545085964913239893949365516734350978607391083136645921173259920668184757594292068277918071623970194238197215070278592092902451414886238942191064796707036751028949375861032498708722285401504168007207995454334565132088941858475627294730608450106139664256882122067414145411612572776792861363629067293287341118687703345872915144901082243191437701349310669374562494244304714636130103071109324987333433350305365138174223064717234139684243203779631137774346066310458725480555178403223911870161577085177303605940953720010072049337434345080525410623833769835214858572632900799864471445105184227179613788636745837405043332158697266940913897764740908947625065882768037042796397363627174774655436291119109322526033695882040109372469938102361886248073887912038100804166858620524455565371764234307391736604909910712348749528697585792347740096877307222452213792507511518666564366146114147300087854784550526690282232557800899781159271748726839167572593682878042369154274169254338409862614389284328517099127073137474637403414730532191296195299954621860770574891438461704778155074795507182599666706768702425628152665325297728590500334928984012425295334022441814953558120871063351596212879953640342514947252224846763306066146471298651648194467664676293488832292877599685910338199374823013401899837008230671144503327952350897891190921880229996871699946119031573434076103181698692161732797495061535447429203438473463248467541675635759343678031609958003967515073795343763689735037711054953743249443349606731461381575620160425234191197594267119656969868621155202780342037681749422618483846520113554129406580921357478467630238461155644853470021294171904921742979166053911088788766402992149936304654964087177902832813142652339591931052126460518476675589128927935715772355570943782891843930504505974348869633718999962692786364777624613050655339079718269107821562786903926865598283422866893433477893142198376299392847085446969403224480728849856834272609898529599461710157680397732436043030468814069810737773721957975727059215703398635697548654313903193379680686430119080185415279973831384989161866013910176046642282048780232896264692762899079948937499141822754703470115364393436420627568646565910123981204630232164734984326579463573674077662968059083855420167704311206625220181921052942097816185196279548108577728271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -77629360919555151343219623742475612225774854837244508808435366287294823583007480257683592044335597008562761749473977476893751694009383639514608261126343657462945228082946372301888704427161838757888355875785111737062553749193341831862064618510205222114812606948081051356955014722983514158950893737913948446876557885539011747571830637152738059523589788677173708433623776348934472409483260724902130908528835549960368575179287687590806223841101142012874689845822526472871783382109964554941878649359847128114542347755671579485649333831088554434181789207354913755448653234282034250287677470759682599787890406940798306773404738399158626739199270990164381891993364983579674066939233830557069987762119991548395978521172564510491700370498944024936535321296928403121432327874038920784714529245705127771470925536551305389371933191986230329359257339614678699482456267708988999502732865544434538745658014543063799090237371346943578834331772375880724455237961993372948590277003175085060177179914742853016173696338117616025355778582587362281259887935695296753301942924936348217522905627606431258202368650726210215293646212369628230138446743373834810563092384544357061289031742527094455521668668703042086592269502267453980792478936362008902014535330225185517591855957075806315639328486238460192926352145404489587499317186846811627432799533451391052513155938170719268417075595024994880761490069283118137136760684077145247771747396935733563706217863236392785470910340360701162988640183249870662801458913213863883959801280303311982621033107148197355587317648863290223044552363697374264617510808372465648672658664897787940443102499771208523562450179721112761389759863227775757293929608475940041617535362974224210722837023404319048804872503203192783299769357033813319184828147633364226742844994006115567624082267255002714714160950541644863490217730249775062979966194569895140491541007724882698249676045900430110661388820415439028743273358370137942430090230377391897947283966607841058821411646768698692920500287643336659895530342344716105753599121457571917391843752877405267986759624934429494239707245764101328256537430744457979302328545622495790100998025089238249036091483480603064816390037765726782877466394094592081124798213591514057810013902298941548146534622600836579619035376064856915244482216946239407721129199568047948073807385013288561882258086836373835474255170398018632973103957146881372755166204567553052543144201178167658489942124246764110565011129949652968207374215126037597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 947862122457652701386454268805875846891770367151745875730685975005023484601313448747876870396352164505968960321532577054750073225241269638666036372323375515874996548700716951231062872500701241153731294788381812492268002954337009956189030380788499498865820879538507330802111097962066119136670239105954610897778955906952193869602774780296924702215605142294561125045494763702373175978856137437501881184965898023635896790791695948033929085604471359406342402667300608008375368719297134585060486802566973354853144423557667146576556820128524165501641849239495581837032744404373201748814362559988332243725411845213539815991594887032832944888911210695575046102331866894923712129049829482362901950026882271772094602377491911768772043549456809841812290647237443846019522331131273793342365921006435792871380595178005708980663868858699187993252249156157314124821819643160120939161408868271287581596127812052242494480206944347547973652810953676377258742131732238635634420741519554395717267235304226995343815599714939960268656833072652218731301537187042518888079201834216832894638197714238305119213482558769541290027783442703775944825817657115630448239498180270122819642747235882865808179082494031058397808055869646042267524483717025542496021733700110473781822808301139399214390091642953443162597415880991528696734694138018353200854718270926905945664207351598203799249659609664053467558907197274813911964070113983468658797022010777618687344247649426226308400332537753913240887314339218758647550513505396594232205864019838764412501007055583587310583255444939094938080672000340062388870053237207935224559368522409762580343156875864068554791428422650934013519397333336270637542221230737737779969185596556691006197285966571179816565453049679563570262465009670643146815622693925519100205658571974459386327793853826946646254526109831874922553066718442759832462245836606631869077021736061660501988551962617514028234644328905868635512564610959353649360718034955891426438961915065898710836388289818361527887300917541827534126675569502271437750944155841111209532745682861174435673810530217264154812826554917570689623743949429391709697125806654225032827914377040367916671237653914204976084215011756961969641566750032685166171374041801484207283950014162670397992356547765913222817940650352932394558001202641903679029956122189101677324893611587280512497469446590907574723735482884595399074433160222854486444564734629770456883385917837313129146997619577138911457748170208414961734888493083417415618896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -7905736538047501053429888714333024173070902136831723718840931819061473308183054532226107635381513916221505761299212341159840277981323423042461244292765868444975971357070104642747858576603097081008391625783797626147725432943992804511884728740217031821249940055304857796720679932296545093532148601000713855189002889693415795474806465279070792698302795240529852133670360230395901957915476609428520294059655463769976166673199665047358602258842315560783995562652792148758482946061371027560524811639697548801500728495872264593400160991740989238440474130202716664875577110863482748523467523161584232304175851133263329919143492285162423892860868558729799647076743601258457199419216041632111796235350478914653043110297355470808999136034650427591936433230202407599687187933428419425640897844690608274339768147097986311988564768193289587241663706022935925516253579010631159406944583803446147021660689386304166114825208010973791902658779736870494471628713769790510666332601452773968926500037839042903757030611402306233813416657698846005037166065515153338351009456435162335495347753390389731838509653457403869958703762689166265211406164992763576857193155969685064293519110582782275056151448813491571529822391846595700771234344330214866899286351336784644124725143486833359650315126424474833623654604165953799636540182903275607136851852095092229208233691411092908670722150372285480479556172434058134288181037053689137574982997193299033807394119319786244266087776992975947516118186944977410264310245546401252376882444761722793209837128232266550407139558805111346005654117787635924365896149583022732022455537479658186444794173365940847897866476256533839964550786540490890342629810424715712523746022480768893698821337778511500906403008628379509274337888797585484622212021847238263934497821383253558284444166503016143545337426495508000155226406784923882616746170899939035611282368045142204910182725895021585294991041625872720606290146556897431059167121786186305951686912006050047754636973667753109654689033780888839445752393476529247969250848154947919137607611782763630834623425881238863203771432950973104168662965631665564841696666912981948963199651628594910259204110568497446921025066223542299365678297793144464740633946220543438663005339183330621257156190236237642453266535062702199914234701578164924628141618097489362980974371810266297481092770669281285712230984320322882853021565643585908849832149733776287451914057829720362217930304882908272315293127913658766114934905999689362943172454833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 45925434198096376680636124201991563310214528969357872265574569936397080320245429471027630073340664123285502858329023730748350910570451101776580959702701293278472162994991886835592119102258710412703839343587155675759918748561994635791781500746719334245556086859025517403902759794273041748001921000582996428024757118512202209774730562618683778164895185679688908442093420626502588989981594218507429859523455538263371598020378522321272150808085760509121967401325778476293190470803773961987144122421650406827088181397950915441263170122206440537578632313062190747930154625556721785707463812878676448583903993085460537778214065904534996284382515198842801013325074651752776588854800966238495317109007034000143835160764522317100719144503409995004286838607030511835330645628980033210398840337267897228991092242048979726655715899168827708365085678297522432258651179867730062684414230349020215071553726518536519784284283511025355623901671813954544797922093354148314096188027972203914383310712967460454848329474383759082333445421778091037328343517367200602936990662437495482523979723645564250945800185256477259879492425591407625252035041268481927307421871535981749259800367833069758553026587483142063080341044055950849389999807682911139643402446525109703763413628251172389080730821062673193456664330496761426719543269361920316363864678771192423324714337498402283606113842602116667458263207325383543930059102346308640502224313777382385637448644541559146020487560765022749027879754599547043406300634143185530618791475313164858710572677053580032629004335188301655158883702268373434874967144383395555394044093525227051327851994419706916474448558233429052059166588192619888224838371165599062944908701390627010580521980076124125968674418332005215736651247698099928948864852878957846944337051829830531963650130322917344113668755821060167529386095575170551367993170082309254338741212884796076928472335914143538383332180971578033473801603830701046123971766887016843714585364503774170941698526962948410333370910727679242214860328828989562831666749250547366062139488747215364854340204005521305110275838042875480805751580488203365258043760060772648553477945099066844068982641530370174903519420470565041549418087216659094873119237858209929552140648727454192894124479268666995900626508225466924939399286880599748247100344235200162326679846622045997879908016271798579826201244546158637663011426169938399367007453121598357351543039737373254560491822747579337923393319149620463550179327860689681983785703778266906738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -116962890368146348240611105104253413310752995204709878586357076384016019952188040802400404459831028549976186213671914576885729827374304825366553853638163936345831284891695652128053394282872448928157207688056864125487441956283471968787196619483387896016997288774192024836324170415990630264728875778102723819341069713039185748732679696513997916841302456452659278354199860684772582104700686539837751588557497655031534134308912142476331692227994186399479549074944666272869172353640367061991952301044129976864561668257352674819040493052938403292298247703230398694613246251865053373942894985651153561988192934758350525251489654995041395654640721606675352850371077124822613842101045858581691075681678464968591811729306332129116763628456401536527916669708946696440104540141003980114314061436310367430621315098807604632220742389868259845604869825226780320336235699222656550474843109969366260033328502003984623415693634394534718874554660418993594843337415976362105173536108559154177536903706186548711756433904295849444704721746467688252183567629078167637554027067640826099423505892880720908040342331915506588287595785212276231979720093436333503630418767832604484830439939992548216269551794708056497630398221367575710642608394245131960143542079822124406803621346385281136177956723761462649983354654740789668763939075089162090600305547287579391771300629306060044083299967374288112863125555717256090793908724541517724780057977680940704917017774568463297263945774733797820399244400762906847468455237440103706018310328071700642956048612499265089601392473789572643912512892487402513469278118202909961962797853815911631282489049485419667781587027967706191771258191620953995847987171116703131161886259990545018424629540029133002654312047376053607966501346874548936970386300353193925670765122938906072246251258038608060811933826851681353369822161692652008420759146879472654919029318967257095429441668872621563103950486723685548969550055163466657723646627803966487450396253230287609291287194764431366347573162278044884010088877858197775364799203568132726761968712036704623277051382312552570736426550134136861570302628006215992471828538059907313937444683899577235822593642563771707424772254358209850190035892603882634815727422917407730635121556744694046207924847596023248087190485660939777327256039583852641376556005407973299407371003657680301765959619165832958057825456568190183178448546419808899547272158397543017806228042092578495505214206905249269730158602317127042075246834418322805504431016743183135986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] -906401908223123653916616394057177462661493474876491619722772079541483442355064488742904613898907869966652963631308067535329646624915867823740285111301269433277910864969073808197379150107953078396681405291434083582158898965557341716831886768165310159588147624589512676794500396586605528115473237065382669212829335256846876280273629309611722744673767839504503960930202824577061226813520988116586543276166118362184696579951923363645719730415472234278124933847470733379733853084154034954782839152755700494521675928188354454305707720693140676001855645486380201265144690983347893583827229519284357007834359292092537140579107765373913599153652978633486939222950306421778695630012407725784089258141723900421895161415543993771209417427978320046044341441286778178584793313434177581901534096457954377947929249718894219920838891752034559792223513929176313045048772069308792514576087263839330098510218778526095052280674597131902612670131862211564895394667707484611530521403095551049556311329534977687505500110135249021039785857198275990416513267900414187646429674027554135698502821513251591414410194734790320023078925947843387178991602057450918697171763227737324127625477042617857244501563653777955052912811008610653586811794938923490667729114871546348107606814647472682677559578686994790762488016467652059250510265342191127077601005763834697360072701119529196902925284828852918232051109230542317808475436597104127845595046585256644657634003950468964482104014761525477148199002008894210313978130178660679875482336324369565842359527116241744078995957290257320028960732618949356107214792806473687477569750551106727744523392143125401524219543827329144454093421302893038110259376018984010247637140517563452476009143864913360542189838155077977254100314697554360064912049355529401904329009390646240947602419587934720284710470585346588277577168355353659817066298361062723557866663207550391125754573573670221438157344562512416719472047045299442435169552707207925690586025597179448434983494872033365650509558539076057385931129681932920047390599054614832334549156557006830209903965541814000925607180789655652485907055672465354942630317189172572492241272019801399451374174037409623172532631404290566332334282780638999238582171466606007206318926913822874594143294726911131728744155047132334600814382548073669521438185131539074541955370615768691379706980357331116727623177711463142948435956506122125567249637745267127554902062801765327449272687802420813111319088558248891968872544991982394269047773605052498169243335723876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] 14471482780282316841595081931658207450105461852201027746283035051285973887562591813132708364259548402065072378293364327690156901671162434596104194080898186580591261240929356954482253235064491057946938494721273105686038036813889262564708414642161290969859354779145115131644790521010312520471065939861468030364752861338564771724214749861093171781191060386075524301830249588020760055365946884959742058849431307220914204868785883170995860775452303311605592870447257565195253360565238748664197839686330262382806719951181807080132999954447943208745670220014162674191762467803984336659367122708001292914645155990151591431582760074969717552377505289370625025790460508766929930340235210161793273419745003003402519249142340789275136867789317344891633467105864813861032104999920853988763648398364122752148564340967011920805739917973839039071235291933043735578315726791376910242750756175458985919789205619621236208624898332378856057602208312937806335549829897107123453714944376235342359337239494351692461670670479914211353303932362911269300886099212742249365468375920820031966671144302885876001374690667068822992375550052835542257142883911513798005292552963646572110575096269782804871141368882089987158842021341136032616435213679502328516952036897589388467417302454893492920223736128252847761501001883388151795687834783152726088422256615914532643446703202357494939772843127537033814785852873477869374672580157060988395875356405283911663363247436001185427874848313187055876314035323813290754753240365583772183731103544931583300167028387878377683819287724717285318027852214342116868061442496368269424525918330025118397354829262296864189729070381235226581860599940472872289797647388985620241841210765206226447057262977697737581819134377699360737210918671473201492249888732104278400452932969779837456085872529462419155141812649787566851919195785798595064032928812573330541169383731724746636343627431602225369595359508084077541843135096670482011247733673625582211015707673099390772484378299232333789219939372557799456042840858292564201932621280579527642633680852497937969782846984057465999605205809104456645384304265047059014367448474412236911606130108274743246386143604974546615776048982901594725310094787461390477506982862743630592463721194601050504942150748375425602602265302925953808295092544344268002473788951761489906193948994907718948118438348968499701561181219159958132207947268697318835314000421732599400972080201089046762041248742319593396344311021940045312432072303906820630314822295758858672343194484710693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] -110832372883701015965457227993320756255418357875676074999421388057361439148435359525026331120234249759016959925717030095682093924447154148350767148925413136584721104328428457024433854075179022635939345030180248415649660390400625152605142878025514952445117401629481187837052220542698532418472141189929192090909387658974912330678162621022298876428734560764545235150777635961889180640181002308705996030347838049860010102690311947307962784558969856576827622278891251649342677972810779528353463495970536320917152847532934037424458277805618353987654598165098189607622233373381408789989261573897671917417803247994841724495349948585470975368697782607989083466505780548310908459361828919821591922178449045307454057941782909608957922022826148907069068526697689930458997682262398683854989933448059301987278937504807330033832341433941497189986928727239530174073376810801108810448460620920732486405476581431652898321720549884259135111661660993135229470449445126281059843487869519678774953064486311592922415928946031149625623607901794434396033553129372423987151034022954692445687033681479985696201536281010396036138196111137363098942176745576151734703444429643238194860094139045322223509915515769244145198313407673938714769130830809738904954187340448225404651404500741865223974080589859644482886484860966126452859501617716644457472954388985509465716850610828505726304959738372205010750465855869468840161390083239310090911937446873609611396903602816510710377084622727963157047387313493048886315501946767658035737354175725516461695296809375443216728089941696172805338440665684055445662604907498092811842536056891911337576805975676398607573785116997281004358093316044162588779027068049453158406609206163841582196075075877156765251356561764687266276446213258064422881437828835738693665910241900428379674348276187334583078664511946422284168812624212410323242005156683187158297023137247989417416256516104303873963583540326197422416813399640338688012000544938293888240633331537725255734788456262957936488451112057154419118904016596688510939634104812443944129395851734093297091883169736617541179101423399768878891572224362002909221677472487094669183550274883488302681675578588049574282331871271882476644556420501807190521689523358194570291829533093804229726038389011648999984616856634105526587352618480126631678635918527258947831135421772972192322995970235045102533538629825951200237809705491910629434847664018532398328087486861312897761656654225411005072139802385200804119849440572258617868572298098550632516889891121536493301391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 548741339478841974264271768931629872758123750386407225837270903801329083623048233406054361730191518744992353012744508201475136309772538961241577009228499941592423843995224740917962293217331154184503303071628001275239412217199842566951014557040952555170568717063103028102903367423803897838556951144461110800605359685463404399955293039394457430097849239693319356018696898400613177356244413479979979469158119498124428202979112443951890435966578840891923736625102474992088275610325591155087834803531686977530960807687065062971885897807954097272963315117904710100185381169471148113213796056658196857275568203784638453542412766422510208647420424242186156670477055545616984900621073296577137507135436016315711510174646389096875401570941367000073904320994845173036019306953131675792208564819191785188705986094066855552005191930057849785093794417445785690283043008272295083819003884398277177158089073432914493431086452997562453067729047189126816693776657159029006590440477044560524164273989852043574403976732194951364638043144582840003133861532084363106855341107382946125254393347578674514188341514068751186952162931776483776502897637906724330727530714847365876605162776875452601159604403556645620778437586709080215245642518925813860531386972687387618965651101530061809757855298292413680244164020471675812490171456747701578365095275135798602506529611384226821076427496906945678877160977967330441684328447544581964638997236826361961809245891066051374005833934653835758696026334907426136561407722763923462467852967078143504457334598605690722784750215004150145394397849341692439550753348797906639488875665366292420433598738031070875435959988049504584854398904470218325709432683115716368732501740131342896712755770254103629398694972175183292925834345041402818478917228981823612985364153791063872254892737755996067512754722491856980033369354432044111007117919162377536093248008981360628071711011597124692083339996252354998711366021240524306078534210489450378722423190935730015445949083952010874133692933049597692343744873351009798250411325619732005023351647283140125220245124436802685452077420005296364957773359865598635364620457525176448859213373614767502069133559694175108229724909674142610899628746442543266036271515876682258657752656827767479576085570266299514653544022712219988731004621458500284205196624613250789354981561495537365292302483281844305474397715041452867705437031225185389035177030735922591189244802414046632649516871547184471438250273752601546626496682126710959061919215158653617692152693052776157855987548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -1289984973688096583335119666234331949948791045351558634542233202379091902073933043357702457513253429406780708676856742919774427491007860560652218085464240954184489297344868313329881200263643563354759564747704466388110860362220895242457831738867751951961762919050334018476325113856116797086472005513007548205603617427840523693569696266854233118536265170857274863725851557094278152270571714277063098095763004945783489617966686255454230659045772129241566726927977062862196109247101556575463831481137747852863002708443656546388661730716801769908893726365870261702206396227707659676479237667979658486234042169377449629749167739090535454285306169286181529634174127633186720405551521463287384910586866611755214346734800303325377879411582724594842654335207364222414510503928741480526200120848130023106473240266465769109607047965186597652766845036331113797605992375055646202373990110174099153880227056400710391542629996664820645895825919968907631509518346800706325819732383156654879719462975442695015942439091460584432157571764827972773991275718170322697139644156923970542883237993275342185283242286552138952365217556108197207510924539116323273712823713505994566728501622085795441755330314675797182338977236209410330063846049112031630823579881735743388743570730996308857462929505585472208733639588166125572142103792979743248057812120224748816390002114190287315454880617500725518024653509434876844634126244212478374968573194058935081626521805776910691799749325400520536860035735023311888737195703824879834065464161236439280553556021464807797998206090212315004795429560150504232064852145579386121656559614894920331362674640776054243457493944991370852147848562457034866704997954921204517590580476152965056845177766518723132265068500454513619351733892142344870183324348857790769862367345507117632530089050574649805872289719713489362300653136815837109935220492005226795101570545606919613649224276250167877699917321158928577068393043152458856828366689724758393529476860226774264875806378539818699558042289097821121003593128591730131820472404408147402683283889274389693073494985819669648748936503423706140943393299852777405962954457232917174758062507861935254318073239439839413582382610259053731909039717370573411932942041620108996469510210724634012193723810249872616666657316304760628485309911810841051040353965287147340448340161753204466129308225962410853195488480528818644567126101115652179334334805611392276711018916118881733519050840647968401842339048753906155084971657418304293544326820626178074086221059246781805995851755142211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] -6550043095936637220316050237721451567646078015450022576062527146027838271377886758651735159609827201360154512845163121120706737608221970614842379321698003230341946526619349030988241973062132402641481367527267260570609584879837509986367517909044684645592784677786149831969658950629819421537876592774065524430547393083597487260890894865032955620541715553179821941518056044660869495218796979939070158583507498057274993457108303519722194538063653218563166639874258337119584164356299597814534051132683181809087502641767142048784690122863367285802652464187743039383081719213646180509586280115353191027575371759333009298065010381790412291892913641748063756274712930881015970693996637335245912503355173041409417058177432084384538207051547570570051150327043241918302248396752393399707490761162381620939763446556171644778301793988845742282212494446630189440675269012323317842399730119070873699649054339357212873291923626158006702958987479468455395493551070624231110080583586336903918155801123024909271283010210708281261990100956102674589452130469953209133443645989558930808897409278352469703182166172063137545517267690428914788118896960003296866149779778385291806160303059840350109192595493753284709363787284800389402335455784626058917095901435813580313434433757849765275414105241895188371866265348577353649385101255278910489051040730366553994358054188665820373365929472921144383797576556180008429253182958432676418596866712139468384547432350708144324318393856341060610313556917681939846931060930532350965416047410665599902064730015866670297814680490193481036507544200483338737026035369723138167336233756492211537693913813230294212028066768070395865426826167869019359808423329200479981799376032969976936984032616564415838691180180692028593266107671977117653095851487121002396387466061937495272311016630386101638948809736427077227046763239137690322810769454600360830485794352817736616029989442795281079772879658835170115841287119441758740897699566839737517771645489778417736372321798707979479617091528314284528552400898810387308021821740923005036956779326387734898843258795238210598340450934400687423928967516866721936908406615392436552024356969742452448610724293582623898948475357147121173324006332460686880133858481180834176246439240200348909703121142791671334780121504510114396231985416362547711618409177595087659225239156759464198610962743043201964352300192762398089657227659631026606279826260729061190563077386657660955519662314958992501936228243300516774724837744112762666775741432382307744561669715643859035481000319123268127441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 100170150998998540759171654061277156736189380192187955514705421527695609953304479601966481002123225346561593008862731587484896904821409389128225978036088235617557258698113937590365746604434206394120007354628283795071674850243045238883526557677038661052209697974950508093018944358817906789560240767077968579934323898672422979230077613132900446899748324317410895291893055172664561877602190993576778388267687278039716085751883257256861465990215893757772412831212276808874667261592465317893409350417025996211693022338960743496942541141411142400103007882114093008378154237508986885400970098713995199020440068134264069892103845102252618402452018223913987252529857879961677888026544406922711087443503002518203346146411241647377912315259961044945645667949371227023886944802111889347231857047976397562497059080203658913600880704375393576512142681090647156394095705145110541700693123259384440496690365604292631910056154072353036321596341872133961811742872521018094650666391630849812423518417493170754862287039917276769608255516515341648477817455901466203823365541786963248322745988672957659994649766724330123742287170610050245538657430153348292371750442914766319988945310189156981838811475716406321656237862015147436438217819416209441856172350295987397451785726773471942161619248952314550629992678537961869919308229613723573584299408256649235846374349065546111563251763253354990732955256282589135401749260988785022466392836870854476268538755865105421656055330092323562002461169451419523405127339488444309147561974071799035746223107378895377226459447656391904186918241062284953268867128307498389669841362667875543124569477632633874027983735863053538688430319620535283741113828311510306249711273601840685344890586636618751779965344254933503159729873520091540116010601250511460750884052880142579973110911452029698554439780254242558152526726651597572326266799674647950695925354595667658346154725835726564801107537068358483277830590914474079290589954843083057643532976342612146418849057454762365881286204419935652607900509313896280407357154096332983292246092622011265659436736691828950639118653065111428815057993443956186847990017326303510776861620050631086830866649097889122417568132275619670470761483433253318653282888562102714290513042732906459715084324735502566032403383215883025037129795912144028972698408066993167194250798858580928596979493729528171250830277997457579108346330649637019380445927606074373319537439196918595275260785158286635347960836847374247847753718669595569066870117881853446542717700197501137782118973973410902544856071472167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -696670184629400890953911575690562236206211495340103787226117480407651190075879671418148030120119863248421605764108398689822501884815772722662720264701867485094796654531837604964626411198634357153731746351743231256321729252308260130526785883999974288596778368601446393976493869525857346343352580157209660356263326985128668414758633698273202028994901301053822687819251796056129974772294597585036443068583301506142362913190714322770015161369779138689583463913921872953676603191308570531340143299894247188022948665141871115306875485395208206835063307044704519324546631193409075936187688295977112626680638852877929936697282351930141640527315276220336871940587714901603505432241993791074329160445222823827696587566696686923833443071912402635063829012406157735827576897055877446493327187526371857634346328588731012162176088471254264390311831626910513784801950283118925895813665035876567722930465892087724279217335984966675212762042647714675548813032132583461487444254091763096629046349812667671564602864007535494335050197700586584743679278604205179795686639051366833978041292393150823389789202027746969385379498312143701373010201928682026096531132734848423187606486894228322807709203154987555240826569952857452463933672893053537081400175851609152130426138786860156725081044759336630437979959092475317690428303972403272983949322275360131920990460177269090971588949903636190636437709109033924948628985672726046530974847031630265021740220192579675263480207466570517874860748790577184395197540568218025102016038524810169860508992810574860786580812904289439825674532360719049374720831556373850312516368177101605686055215313117567286839952665141661597932540341814117819998164777820985621148047957885350599418494079147447232972736461003660473544000379798665334010113757928552325901139041531992905651330625752611511181694857848730181581189444636266573416806481295873175426827328779139878179279551238628371565629688613808137968821267306921093113121599198615942209372933742131203368715601064901681484523313833915603112796128262994077243354545181408333631346406768408558664086724727220656117620335549944945257268554961903431485300441555698225076056892369075641532273064815566026161027403399495694382712737212690001390879533649630166184910070329229346694599943528279698985368666339283000167875033345496706979568690672124718077123114115075276862875404343519992930316343172496255904583470026265862768868847680718607364442337852797634523286651015768677137856416921544280734321769467786894007267367232772973325082108576183914649959660891909152269363403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 3397661452482384244072452764430388404480898421626938535347738200201120170904618108030102328817285213892478175353067631070206999802537433220250776353549946283405608264137508554549312740581139618555268568580709332219653531723987461502822867179194256137975911295227278903722486161939163367585516528404709767615321187057117680517602984884041230901121222831112848242220834883049377907135130847105957532441391986511971046616167709767420188468927097170261131105116789193722888831478494997486012283318320619750372008131970738678117716632529787929506558553353749056540291096369454889161434319132439897772572095527747777078795000797217708043525742119083967180745008993232810690650964113064549836304591216111919802551055243965196018336501310002183701467115409506495723310038852175777244783858946856545137821601436327119643363447929537189880106310922978336577257752619703877485520811664093013956768743205100419803320596660071280750095696018492283447446955088429524826070751887731894705260232616301494296293568529847650641114823236303546476866219026426825492631370276813074324038350096598501179699592348862882789202137360082197766560310022216997494135531321737376432723915273304382282316494795577748377837534836877857740272330636886193187079562554510601012251133087858610466653261543314103589409786901596943527934665672152036510062853517535410001781202892559301744495813170375894322506215681588372058004769006081176027824580156968708967173904869362272299915588477595970597735518560284079723370334684799535737607286613430474689644726199387859997813629243524603052563788749637446326024689712721266157320613319403957738445467678539388244404278690293404469174818195297656664999799943859982341927499421257345475592321530689017053208406036599075258520623343818565326998694514351423695737702915623476048545051265655619535649689724631157155081322801038962092142939053380393144228630963932088721296162336515466514543757721355400278459756384678352146427364085045813325590270243368667316608328136556484915680072380115600303272180741399270524033767187190151160763787804906810711379019183522172247026339805162553573727648206586210886654533197663919137366138414881940720426972528369986619125814888495955709863200187505343726744771512316670095618171645951628835712300481071618564069642037365056805916110668556814471318448188096896872014832373744169957374238217487087913702721207289241927607193044890426797726772359795759124381748099533989244215324573365704589484893261857034643802349478602770762227321876686514674324609138974812722056029201667115557938814163208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -12520521281778202987854457702941339816576127227189203642126598091225879229660468823320877821678041619285114750018839634553286293481001167529630431494319486280003667801121759410506292102409781353418733727896210768194973315699162673366115361540258859118715718694695260369184308104170605655685309995147133376391149337174196100290936478941657919881239359234803840632059542403736185569950405684268972238116185786096894522058113367057501310808896424081014364498082841498765709036685547851020479032754578097077569827828959646732508879035870306103095989379266984722157740164356027402452773547685044086540981070061290693597782963284646381164890112761696294792755265967230826231150241720102502245778148500723909737520112758919247949875954752338389422255045384768672754667649895801465383842460050213257260393184067379661540044602835787512605119623527319079309887676085267873144554045830792608831840667603954096633804186892991870449127522517901865889429637848144144340550750242653750746325654210728046723669570892140050418852632605085996808571358362192950045399817708432307483809333166876826936730695784017242086189859869089214692045795887653079846039859542385767256433195930250067260437069592201832319171181731946111137260760450629723448521768593340740383744755615391986945655944445672795158642578352239470913628738829279095106985871237234416583854387587950639093187456689243584333586333743840393305607531932889665571178500077827043688461396511204830884364947738464730348011128054857797631230694802041354971627653741344546730797186804488190202749019375361334007273855361058617614072308700522590588044947289275404044860235298872012781577907796316514318614428341276425139100576457016822029256245705822152511349826189731345054514745910381206132015031288568726977767289184589965268584299357070055233397556667226290506273858084508122428995396019836457893547924922782910664615336571874154288968578833318920946706268995959350358475547268582496901070593392112070638547447580252503428319023561712368427959996937905244299927830948663355586673303456143407357432794207467032397360742263500374351364127630625846300031215128888363172435622177797454032166880633259680244790771829766437744426641993457618349424667586745727915753040326059375091083736674224838237952769448476561073626081691066770476939252909885132172235166168888693371498044437263035234157372307060708441002678749185568233623407326693576166910659364597719584693683412480105563730195023969557960480467531315329655655123413287809680411335451157281365453348454550106666482989226096833590418100357055664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 34874502881880691384050705789891356665686614066971456565273036970267525686328880051189414203727281516443188616456727120224164721651135381572973635349534589560312481682753303929722614837861355460282905737973494637590823011361346563404262773984663624152018218968897450472519290453729777733323643948178891933274300199538657838971511874931028755078016295002473945393044939552057542418331971045041694417101999120547186481527078062783835965329043773692428450318348348731334893183476711996381413736648389940928586893444550547294194918473941436648218550756945603411424092820118669920105961419692845570715237996604371780124624403688069285379186396308382658451375083118070448196992494850158676168183934519288525007564746955671710640051695840038033500345827565685070196574582340928485972457145552596213811393376944692642279315702107304951543382771006923046434492952449077277696307861321449097777607393745283623264518791659982271028317563518382254158141039638106649617783967153340485428629821465622571245326672011741911506702828527456746211165369318543077648779810340621390200306668313661688157826017184577448478021374458325722790971585421511823808661259545533103308743850283289999512150687160870333675341538212526430983361856658377654234660798225730414568815708735373096091129831319637949010762688312364225076178295938337468794527950205122568561701149362432856845393261145797701547624315072811102000286570997708100020184581277637198227489222298071964400996651872291730102525429811155677880072865333158438065153226945443789019627541649699270222583951747176667171798915779345336101677808871911107348450216836528190982230160713874061220249482311447498487459118719678519688234311737243123494171126567599011882410176759106638363417435132574728680225789568022126038096387456754560639897656277050902104410083450796453217827036295837831540728358283645974843993034392342451293552047336504523939132248724847472720016623170742769730371634154647059041260405075829843725645768718530469433485237134175973457005696865825223035822383448570498861506926601736312815806404710476441316939896245172274813672537211636573596126603234758851641334645728501841868379905298513151670790727766783409711621526288231324936975283364952611517786864176368219222546005643221790581981524291392957692913763820965391132112865107596630323179333068704063114398383715595615228427236414713513298442947457280351787011846694744764359338481994137521934856707294700485901456871462188487332031202428655193014959072971223211243204741668095974755708676969669866088294418737802971008932217955589294433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -68200158481179396803036866663373080735761678002714370193908407286608088530703166607530144390984054714033571945750288639764285389623753325259432602946801832965053817002616075111484627934629651773571491642320431317014224637625301780306233407038027996128027713772520908712945001179024077764194809121722141458185313526958971553203264755337933902770215194286792459535278935366320374931763246800306658384461410932438293654248679389525034010176247618572328611694017590346228456291332189312207568823480320383406846130879154250459150024697922913896569679325691806908295193595580102563846337178456950407150446057495966071460849385965106252311514683549194986057746428073731121818395638225129132527464636267165359703020136126951818465340625548153293525974821457817830059632829336304668152987666740084792162827647194745598426909386562182319237262064517854408370721898691986904584231986478123256566344776675508621271484126263376847298296364567074465002295854079827798527043265316777803657897222276687476858140151286720702106815666385790626318604223801402534701524398371943891083319588818669229395809472698035562093151384882713376625916817589923109454706382639749487888442815798156392953879213200769434723123454642334262759633586142843157410115126969187359477529477094882377339516180573831931430673729712804863682393978459653089493979275002247559132048835408568155057324195169386645092638169661058312317167822116163996503576446704305924338481023437009247431913931411423291574589608866267567176135647205798078688500324436936400960773049302408295705287953840325565355497942550380792210297383572368256960839649470459103778916266993492014242619063730577630537614567559264287643095240640239685507886542948303238583299073152306699939095786490911637185510804022428189946995125511987768406658029483876792824670114512425167618784016127498289356006598864392457286847108655911302388483156630819766693012200514470455079772054060252312574658673300858383073685502981214563109943709556179109446820314483742868699784324570772845394853212558809633426341798549574145410386148862179296110943485992402163838072961364495130378658012863030050414890998390653212133208439456598455482512893693750358643498984459095591798048163339321929183829872881243494421602713999531759484518110170486307818917577519340459594320012837081423666150250413578102377887091952145473124503741790221201418749578385217077489777065212929594258952152369351241027946592318893176470229831020084895780229870164723278835615739333544906878254108804876870309851847485737175863507175677113991696387529373168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 60942826466841192380992858070203241244531988533823028131480620101353813806401888009141300797567727352222609504614291078628919379346400909836433832165456274816436117062099470241234051562456065458787256432179320949431112038601621668627459960670597278965629876961096497917721971272666110480602896995379570434773708755028461847034134088063882509073235424236620304190843435435673713169237624464763094290059075960529049954144848964215269612196603126109529510995973385055873951913254042733751837873029257904222882681005083205841340953619970884078750322233393312478527925308393135548064465294410110341440983137809717837239503040547459473841216030315237808954908395290447944634463281747687513212068114975110819840335608908740754501878236814343169288567067608514562123259865224248752468601188245466647335257792017572331215167783173888692934721071317067735562649329310818310027977750213649671195063706022663157243915346893605127429538537759673376585568549192956847885126509017253050108465604117829336344323549114452054337970284977043134799172511756341015124614163568615061677562643964596204102276124337232360028778221947180977803746103576614464806920734119789369679740103152927714059469151840595189692800561287784775465938972232204659965769531880155922187275126713983442448675769435457859564328529176659948790129753049699441176097188686354219967495695381016585765361271273555239248496876298927445091340002488942128510032983973581158658775691841976557120924578796699693891597493164279760720806326766985626153995099262023023383198064985612443941545414292114753197623311387522982094543829363982456374654387376077091227015039878566684570307215391323263178311005509193904372041973771465016264013960113113037959186908803081506921356580161484679686332445301378526372962854898425694327925468140341722428483658093753751193337358529837594340745468805936403639513522929039813414973449427926185342396908471476321820919860802590728903424396435126376855765826422398580821546430338349088739220988364175706582614915453243710479146761526065227287130591874994235834811897537572579802946119531245634090779381475688717609811154514477859412927851135354210408022947015782713950755009191255300826316224328863616197195663942221222430192216773222884257298477274664377236160054527513542526435763828216405875712070924193836416490992440973190535864423214077261102922742628484209081865967038664158975480539992161720004623614056043050714105576580035033039387668629715309683193070318907956723203592149531481567328736889436524874064552747870895238468946786269953008741140365600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] 162463710045276391887140814255964421206789376233086176871862407482863882103320910725172889224100834193532955856050814688642479325923244848384553865338703208957487985201584942419530128979461982912279211830028085167155206183607659748688628245046263964000494268040820207182764322165564269364162190814689484390924808432281316371535799688887517765643922979130006250041915781136970948745183693413074739502371523181993928560068556717099816326583338643052562309699671018331404635462028264241848560065101999494687066832788918681636924263937666728435870646924728762967219726787065626736132224730330006415837808684788201526203189944491045283491588141844795432381401831558466518214322653599931161087754006007316482912848374879310488715065095663968270240594515323894545575133024076871499740163823884736070502250791150449498048670126862897820040292695845041992808283114354389095314674083878630174173196117401458893125775654644709285109960004043625311342681950079286689205452834421561078932035512899260551488233879695706547401753137974828628180982044714686199198753735532198500739926994402540969799948637484784876553217133258442662837646258566657541401730345494004284214117280067131016376841912067000077439587331520297552228929962776390806943767623228917963813872932668837665683086013932114424193120020760083421082985774051664057218953940629203487155928811160379988510562779640290785893609131729056658569325745126760086073691625110641755286313750491511349162483266109724683018274868081106353000507658765521711474296205821218213857766730824872523833181799123721229763535972543125428160905384848268998240895821206695093848031572666948779058408767653883107492261479544697271568934318503464235638439669912742754582666158597446783163708792819067074779992826925924437685046213986537468739159180998737111179686837252054885842970754660562886143802469512877671871561378954784434534857304165461122341558054211989019337600723826512316612021959851546878578466104496730765011711999792751027207064155782296979771982402960875525673711125022365643600079939226444096449185142667858447779357609202368524899652130391709943404250758187522419929497381102809368953388857476415693954204855962859705490852458250489962157356137465156219360741659077496910365048518495718193481936351056165554750774316453888846515038639295030692655540808921998756529711628703867041490528421297781559013045612620347936930393540097824435353777332310065265774203939490283070801956902771393540580322132689389057383530524349204878625524351496564427435123426448491848039096252520607777114491909742355346679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] -959319968681094940765903552080058092668265421305073170494346875023441826558593362887347808248222286002651195425566185757425607759794829966089195479135798746947974583159727473121191386312237017415441347006842960523448867386103826564789985913976197420835005358314995154051625832572813522444879620164720289707229995579692897702628192875455760133569288532292059675402497300690852651748503821027768017078218192573246392933400680599146688680364755636618445986442130501391155183381914002748028694896486345661215176761085653914255642574284071652308947452218985108625747155127900599533535526650656715642322750265661053275036693492956251615481132936111747104771787332295789989002258261301989537682234390883909734173298824237814234163967525152372996409637295872334756810523568931249334307196333426834298367941923769620143643255591169547451630570399543465989554378892087807470840793008198155383463641884286570252769144191124509774727372699037542480370273655463536254247515898190357738634994765302048788442644881136135281074704412185785695952642972117104938824708937204288809757958618349857360296466931923049295295689792714171279874135285719187303991500384883134423197218265536485747070451312966953573534767529461204125497099746136560021086647163334887115336503710005774599933762885346996697038183419237018685957366751591357381651746489020662648659551957761437392965364171607335551325430226312740238327678037933004314587134768319611416722099088431341108296713975553394555841698438761161254033184573849677185629349543339852222375778685717493913632522487433942934873037663531786758183103229779268405464851695741845342068324032116451072374131769105126158387314738822338005992530419973141763042209156790211710115500255551221347905832782212862735125508286473760154642782104145079248314266442380208065752302419092469091979715218592383564922187097461375581055585457993721855667667590080333202295552347977070898471565404383242088694065386835449930868435940264042848153959818636647286690087361746017974341242500416691112439884162833523334940197382004081861019827858648084136221932141799415377163094386441446510180089500744852561268353403780146520475304012086420803375049426946791065028679992639312390199410600058323794501972221073685144413559648319699053587609943878890515088828197350268231244899887810525540828301412580800898586976299163891787389445067324060183950676955709640861254253235851879774867745707382535300297867505664504892487483824501792487376338331127496563472840452476640312456288858321695989590356051717996167986306742248014955976032069884240627288818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] 2771689629681961235870756318625767920808745288379885607673362825175508990349973267217075861556783328743587578312759502496356691289824059031971654028375150820203639703743652165191899468521419346559406900688594614477161926291379725256679148464405885269303668916976898870789686173372983517207980495001026162534564975857304763146605915092227456211293007416537526547098232810078705716929360498192309412048170790567968637290743842301073356815510016578038518313510505957686866133797785287249437102937787839987962017305777525463245233301033227561191180861295985499100084389981070792387176333454611578560817765395924539589888383374414103838151747418128823821323107276468190508237397794436689397125018685509039808896875496427715007427804778477229662359789285113553649192175359628630113102476474817731728524643319645928527352510038064877239537462797856819018161839726918284471313261161757700563649044743647751823746226914677427879227450540025656541511517352807058166764551697852893466300973651637404314172503617402659239202412162286035221027472481702803148441113581227455892488112957074409920590049339599989992722114658252546161456481958675445287754721037949914422783803065098497838309518521707543948552936769544852576002014758515113677298413148338818178928348842323465289031622318348427636161993624207473592646497999608496478434429726156949859966376986070695332292595190398134695248322830150070479473489038900478483737538250258030731625434364780964692552467173610576114818887391103104561947884162629414965132267514063174538805269712992675937497944484222644108858990179046549094356134164785694392623794760607810668921080590322918523962623171255458886643370320367138920589244634492088376352852758548256526166417432117580651936280332164108895795787683854829159647726117924356302408880813100553102358082292601004756892347921896541695441396658256025310411298690720050980308620752460215972471022996418213704470680956076388424657847586004909099484281385577525313771329864407985970941547205394243204628253092333404215400569111976740404511010716449738947226924402700636449801368881534897528223789490310706042772746487743629729116191632267597966420998184781450589342983043636801598386485188097909139703065116418402749961007736398274887940206071637517670679309661566792489360277330204550599488820808653909702679868091350115492171621269790841913860135550935821751411684598473503358376578532490049099555208157147841407178855526751730607102006638783497390482427960298736907640090812200012255831749086045782501433249257432694213172316710647180570958880707621574401855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] -5731983942058982742838794768635995602100359637382146533247575927386044111432835720939502459833799318450715990137544325993916489059622429360226373799413615635462762813567006716663515215038264928097561630133800149056529179369255721913602907163933733145357624974418973529344237461107707190984708983170599294155966773380012734675937027926949070133901113314888170773079671147030363003626664067053004828277787785712570720608656483900509864706786931957470242703635967586059957334265265793695497944614074079105551045823903093716557483881824499616314533288737237557735138712219005201495263231584140559987040999811985211633095378856457532193586101706665371719692280457095519408244577506266708333520833935744766141255617847362188156354242832931670523764253147043063926057241528602513915232752721465863051927685016741154720328908810290560992309981107631154268166807189724261866000221044243300263770837119439065400881268416847931369217524626740694809144268245666639390531889397726283490058329281947027464657118175698802169635334545823609767877156482909216132887984840245769261242623608406159796153504692930677122121925914071202646959094557811052128819985114451656376723762491741405279489773979494392682026465466536913803306310055542280304171212110864742900428088933919324993598243601070210383290537463233634079199879635503074260784511717353695941841872013674172984381014072493214218637402819191150204481381810341806397183536679576929152097904294549346178746235856617408177763961420812596500873208306866504124405116845914039954361567552575663810526921853818732146919421868243576706412944005325652522073684925800911708524216800531072341446453133273248119461228204441292144530429573241658893426566109456241506673102467577811510788346700281849741511962377599497044745973129874467702518800777685809488057987089253979880204512039208695256361486649376022495630724295523986024076443418146138273650824752691656728786500274978272968101138854662396384754986777186771471707238126976501317060805685352894493201950747301726545784503948183621797226131055290929768271703162742336188754618834294621627753293839710960902830998302459218995551501072109426403561892032432781332471009457141245493429103225102523224738926523268288802759907192513649676319779188682426006217079925742878783179595997502689345612713936136951526855853402478025413189265483716392535205428725033444440773824271667708535702236300683658511329971329352602728256671268128793732143535516304775770831572019062280834052088609039056052531000978399054664040776055704241257610087600937731622252613306045532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] 9040518231473062424823040430737175737388164535152299913145272124262938233637303794537704626056205591187103016912459081765888201749454380983314657935390939415307348843474241872173376157762967369422666464115081214230409875577268769660282297710077077747283095339888411550835033680380905668712222960631998075770016528008775381082682440898617912490391567890378512849990428244154393622485526485870318182738848445143774572398568491188716839067533172814887326510519784733161448203740257798798827762956585436376833045954549038566749711043618626556766859616729497130693098633624627209152183037024958908560738426052848984668865316461905013024592625406600317219851437329546807809717671902074590046512912161465851436526880600286918236528423875353112249112796670818897427575836296249475074655988704677281318495384486074366243237306145359324037631751639921756699523678134447736957210808097349077325595206411736581737375258574302438334010489848287724004462993863527516236678480523112223126597687628732155606149572365237316659578360637613747180625699842931978606600563621701428768185822587069200430522508714581396373204610648907275661631495785829694463946577292284033479235978139741571976296031475675880342004040980007903569412035429902401968386453313270682048053010747957874288024198634804120106337099240532399684475430755424103361062750377225767385891647430156435172087205514442037089421551361916452499531607438891452766260497908730699429887602570114790113735883090407293910287022064992868418050469214241818918427147167078722021724320004809012244529248598107834253852881224789920802634509213080043020120540372751224121351120602019989737348396279136716974481628979897368063526658699180907252651018626835903541840186418388770899325637532261339797297490916367611281142598967492746324135980834629941455414537725789067572711770611793924739077960973652144205016847536068260718832453036172314004612549341499896181121893919131122959760930964922773139223857599635262246265281178274264145150145896915461208553232852137420078504977610824518997312059917144826685451257587247335821156021013206890410383272174617319800686561203235063408878246558196347097794196864732343625794817333739934497809244373419121770231400231146579564943478710417632483596521557021269302079690416577693463515109265007694410198654276103880765161906053778721808082336353367926401960708872343661952797998442516532146287182554174946218176610204109062951317361562841473695251910093407519866036998118089007408210602658390758963124451761259631452983181591350598627321007508261807572580437408760190010070800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] -10561486332050941391084267759393982862107637502105097322626700899649047100405337449841027901277889939913718378536255339115004723394049584241886328375425442821460641102799228152702213176489347946285966618701418186848366101067439471208362229446742744024033256956281226547241214089812137675656654059231817457426130985330832149334545046412017939600671098091785456774143539846687017064618303827417405104246877427111159378224730137937422494876509999750402146256766922124374844103241082642033850393293319335790677036204201132324645485122228050361184357149722726449428064458598632011622839690082932976813637315020789533914977101458382696032013636115034639223137844043518820392556701273675050260603179988818610671079408840450029600918523472934990719286469857700054388753751128937976554298747604535391873221361811724629344879466673808358088746786172131010089766191546583702630766720183975761673455186491793994880954259014714599460535276721057357515666778098511645727986839788905030763413515095242556843480187778673063218952405427555497680676019546174064706644587101405745132748827316855656180896133267533488006705437838880792795324445659057955571091858272780614357277781813566274493139823216257163242406229700074439406536914933524375237719357423004882931584568413503686419743415446073500207822419343715859272131280813809481330673581823708242682692540457717777573773482406177659879367509080512718326407687315710458126267682344434076489378703803811398902832669414782210484599212533654107990448507070202267567155937251760110983121905003478974180802107791769056960277106183753684189511757971471417672557579938325427560098648156910172414148981844462852598776724363209517698909010317382938241957402505162964905968675167942619879622456450583717986181449310764040614272506014953020520384090966961159163440676902166073201465214430488007315030299011349163091936584426066324715028971281167942263821103445834565612239896393645455700568978169788409688907429098067251594374328754773594218485908253016974570052798971117592600142546511042683484748395960042231339717738716607785868291444793819994064897696852023783180792221627994243185500869371047617095259928062691118147959233836028639071254941615128389806031308506938469102963825849105530488692783589159379793772352948552361175358245513107402385342094233232670123069415870658339202978985728219426409272242403435797905395490038569453352546465630942470287246665424761699737260803036424736833408574423580822397518183158367948411267735888564846399653102524389140668514091640072624048385263747194817707253378102905116975307464599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] 7261400628449659147757935972389607825705897854315514878831574508138446293929427597069127611014362341874901863577659066144746655429034045539556813059919852018522317092001833141408262591712226063733614997997143446522163590307923832671553172163485337996002727677277367441774599435203563515949027349674446983132750446839531278072729949705922962058675772435844507407965806415320251730923149879247641628491266130917278267771041441123247890682599376933697940027184727160377140925442952157336179740425614305457487487672769194239624940438070686597933764215392093028636982135421369510408064112892189947158033832546168710614208094860956714317670060939113954140162830043834433796355368004415411545024396937587287478917906604108988074409592931753895317801408348872144642468057663666606610215913467763608604417868733608428086321394137845975261776308258121924133513127874373399180794498944517279502872021508822165010259251563824876360783387187259109642290640157311448407083800913674363241793378591405234721580469310761041703513514554756293222577462307210004374280086063213021729072998465195829751582400457342633844879987461678469661354355194992899127957075564035070202966003099927371329108433032849521991008560104959918847772076800928651389532487767577765244075248874000816506125216751187298576448515792934300078008429784656425342786780034225736671837608531631282189625149485703555837486573369955806955189199130763979408240545468416086360371339872465918412526866302549466857924084379793154906222663972159915355783376175300900370818012360341324419277724127288205676924322444749861094466362487552279768315468961439180773387123271810023149806007557551956554292126946977092703827028129613185619769754316363615284094618216197422821607617122566674115739034512342219338213761191547695704438645179448374788284350519984462981828749444485360586787706577941955675114161912953275543616120486138126741570579137241116098795389052324308470663818504098454784485152777377341809039847948710470174749136747924643807503828673225663807052100310525748216044352456614949059324107034203898967929481023786544498672779344522677083968305895942641746777916458982109739680998355025881394502604085842987021313885788492601821267997184614172575435401279897332159509124223857754048076536797371681940409806658015855985588086046260852194323484022862395834696972545929608158915139701656677091265216285715953966004622063789900098665748108417919917390325449592175261386963327778962751227650555455401892800339393095463450253998361114302693251979446434758194425589886839000897111873200628906488418579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] 3303756360584984874256109032250182836475035146239375474685056797423716587347291224268330722862477069073082246506826644365786628274388542686104174838164512808521524722924252841274714677084489206283023973157837523700332088256430562751935037115957794606614079478565049715042575470043543375629312386498598397520681285568494705334352774247448181023123850288092195064004602464681253265595214894801532278616216259170715590202408157225023763171223457635143672621892198808474697165727091237773068108165236912616993713748708094081666930259251129233893535966568158997532880065172375668962310833638086709219317131607514155061554205036473616361447155075419590961463151045140946783529344101228298737285218508338065141144042789207467105772780639926563812850888763806093400648886510473504399289409027151502247513121201725099718407858152578067104438161112714329451998105251966435251856686335144902237164410053440860764831119401046110646702740978920165851094569975275974387065808520343413258277097633091680152987945189863042329066986490142579739600606307626649564712531558328833392371286149160665781203012621436664332543415781142749673595988316644400678746297893784551809327233211868467477442838009986845808343448167058532520494865494803454324761275642530938528906894115604683176817474655940809343697671277036417778533752108066586891123670390494656801140539065162543040991632657856258245321847577373901692527897237949662215670086425508966471031532316480191976416474881889220472398534832154233832566256653061092460895958388295566954948963479694235779159377723002368651704813325587952180891500979604133632837231708795609164348577602911458862229212987467671066475532564711642229889891247688113383438998466779642521606385613358225061842464727753573704855872029444902159163980863000408692887879408846125596090407122716064049965417675557022201382592465546649108719152481519572118118186803776862660347385438225493643312138953977435630363831377838979051451543202633229275487234367088304890835389724208253651269229331392996052006678954002033858943011138577973335741853702302366591204395736126181424265221482271407224472283867162787565602062622963841306854248968959555213371709293563244411619945077888479891028642613816893258186977061114780751763709619757068435038537354792814795511263628946834293708991459080824257576628619411189033707950934300571908698312475733190857982312546729671226378774710925398987944724344351431099486564292823842204302471358289476722881599356852274693617000347384992590057133221795535563989807882011895483079489635892117549431645784352440387010574340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] -21143674311584012531655737813641001774619407098135504213425487663267377856707201298687528358707850214282478917244326825358001862027124247184856520599070079329011553853616267923715603546618397373835796585062521961413008626989889715268138137129938163986373854781543025367367252980940653155813288964388183410657061601138160414985048230722147083630636788933983765140433214343014556656143868049739336618109196291181329806922994580916345521059005869738882565485927084853064119486150511655033772767615505518541156866104671382080263520265169095271151458114282953682818967386472234822577411121644755938450913032166982976862941275697740660621528518959056862517212721698835886116876898351313700020640824937404096190714072993428478991777204914058053536914421436507173632953334209551839256540362065904433298717534509328725566040697200625452611510189142796167795570266211552631878776129373901626259878554057883523155287701393335160997540144062790352738703817029578740577240430099675313354204883586156415195755131076935601168777490543977611031424586375175124128886266396506300049598792151479226693128098982848157593734701622812131116549325510459884573787850146709185884772151081199412018040100664274908303102085263577491670301197300680948724000514525036743367692936754204090263870893307733348396665898382194766639383339654245428036235535766049280249143840125906184943987031976145501837163678247618133064259616690633053274841697899905573412033706046957097208952618944683780786710233834360292644339653039808178332749813572988639695107210457818098546773535217721478231114072513996294737044657793897956868916349996904042045363341420722529112803738674902729575966776843520129174515943860103694369609412324078584210787046172026751560048208459107680555516092811086182534007229397761410199237125820679570148667524136295405065168035939746594511907169700097287140381186376773059701126465690504847400237136300414325727396686247491701487745454504508226826369163166187617015855157349936541511604218211700208974789484726355565619286022234455180227780705814317124433379653565762412324114176360620685901601077717824422735914753844382401328930445710992657141790521194782222787237795840034807251489018566651505071176232750270333889854382365990713022975654632641137371980736407440073272435017488609475840838372829240886727623420608734934156394027892034341816539502085339832462593006783183678233117464375551106113979991747713551901635687124874847925127006852445781942494829006613261498359546818303703904745694033669951382365014113231269835004926753007498119174556450161617249250411987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] 42937636834948358842896616515761031662369394527116889117234749476814332093585135033987138807419611168045677030586429146185422484189759414600064939344819136785931625396384088889158971677540487904406097236661942795342807920069615434906994680684663501590316631462876326755400844068912390534657439447810998847871055075000743733904184074998584515501395441348489200553475792500588928688263564259636465453605718677315162145641177776014516177899710044888316692069638849770404286378469850283562616524418182092438163016288639515585445104293448289424944667443934496480390920604185208429323791480507082087388270849474273474749747673091820158214043537696444987058141514105464521689441476766558599270071521352086433847062498004156338192834202066483051595145916746869677434110480744043446127792337269711732447765111837709842902429131030005561451699473088480853323786806513410148085048423918741249027878671114942417510075149412154604322674689765859279455717232440682459544020742809855288244767008890430907566988517520240699530824076535228090628859482414751930001035133862905039936151763029487483828342922590037971725526430130482325939825741071386754783150255696870028593334510912634134139663085601011617845365608076847940753515149392387083398328859320406546337971133661856922090378372024461930955989521296473099714933252536440409521721829698111234857922533604887145182662897432254133477248133821655770003123148068892864420122841035754698030854576588622321753923217156889802154207216466035772088334806729849629305034526760921075125263510264753888989095122513530952385375310772647538219555349675791970877586338798721745736942344623800556223251778592755545557709382617932564864717386284162137333441184286857866456717463179712397339047758339798806643924470782385306611245638364488199684912354196914431148999443139518931199401392254339382316517573065369649779349459445361669819716293641782583583852593123323302387418319323143460760708832756881385328860973213320341535752912534327185936245569598522935519163067832480556063723610738774636408936574111365608915691405894106913456607106716204427772408107981673649854726421637235395484276271484223791550955126625593259611552749230851703434917989780470685634213984173014337732035360805753687657946281674572468030485599338562717972658703028235055115482992973603216280651729518355051747311159579913955402517995597949898122434800532659791963480337279812312640942516597009950594164470598309348478191701082392359266182400421719009189407523575148102232254830385997627179349319672669709172098409048508977584740486932446401624474674463272094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -70439152057946347285540444333518136421711921983206499935745745078568402306170088699008905721995366660086212033806821333048053345528488961923184660816784856674328860407873223230303075718793069467794177557773544064603748981894994961556536972271535395546884599090834762918057024182347621874123343531344919192641945059029193744086587473804646956294757343072647525998633570216132462772216991894056930247551066318601765106785270325035044147316567996791397761501465224331074533042861745811339084434559195331464860665808511417697755044683815658239321090391009353341894617121648275024059985773194502718529460681767280150025211626934975749580654032580336340606480259478841236486572943977549472821193902284884365963078329788470428423554221317477137449679968082830125765622717430468398051864358763650510979935428872561099977026046000018223225281566519823983605598195901164404510230382416186239623485974271733134704402476810100206866254559460299142023620658477915367541438955517290392154152754867301382633050583951603938267539631394168060598402166285602311467585295484686965687842460913292147852013608100414050040248048526214659990085744387151090088912653650588336093577119841152023637358261575077109843752340344645719157729751043982340028882605725040455042502201846129730634458237422367090272795734757739929613498840309749460795323447378769965277368597031592342427030930728385544811177878961193660877158789061551031016243278808702267743798649332545638391496053544214168541235513358180279448929517044701064092933368972564083167410565028077352240674626159060983946904087599768519619861329987187707052452248817517822799921597992305440342900409983667967145986072635936572508022537918159433966125526008890544479648472256726774069990643900596703715507423462744059602136295030875814344353296014307898253679265832916892180608603988343237943399558831894032886215272531185186267222313522076139100835765787568143918567783591011426779106525098590089726282394209504282343183560747804456201328616384150903011490285265909334168368620270688819852826963490620986030921915948371879995721411139490457964959504203335650536045776448623843541954854568064444422472689565944503113682870644414547123107777655054845640359655773107377824460725029132824227520405551740110106984610180744140278847180802099875755637099651060825542167906701608288438883463205151384347660397356033427219425985007086374097185476373956295885243787471874691522716327440889472200069576501846313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 111482746270239408084399581545345611175881641334019470764829667949022428392663687885850711050607284189583185475812650326407058995164855638692382801927044068141803962162582320448597884071369807251703157292353061077856654018417730771714778701039013434174653632105370595329251185316409236064478882367752586271506223845649380624198690534544573894021772144705286039184652713709204285735606697475338874228930885935916241699382186420099425424475951881710838071237430656200742900947148053518233969882520221902556359174800916728993548347604180334100493053708420432991753477719826514201773506960912643794340728187282764477615369950038788569634843520520839759531515681226579263585833282502974331253522706058194627644214418692069288877975444516447017145700178415147484191773386354619989383352078430334653873212140244659950600969285959127863756642947333378663027449901920768956874915183659741265094238104680384232833972663461904594683080435426975132260599741080832229317297655257335633885486828606169605550016375046638954062154418776217292406754916351744627505508764751701254569425358641034275761745403245335035969345141110415827241928762270416308926438977321587772167526668816224276557572462617351323298328466172928844481250100264317856980604598005697183828616631929179746377324370374318904723328726853452114145016441418667666555535161053267375352673961655771810821802985212076208076467354917316644003163639428943638451919880787241885269439761172023938239563545568499328358654244250648351454371867679046272063346561223738186558566651910266900457884363154069101593604876458095232741731198456178174554817629024505109561339088244979892447908483064802893631940897593828934442462318586088306224101653232912199574518419568698857917658725331490471845478530761905758816224836836694444967225911221656747936753774981251065747774499510227844804956436968582774599947630275125051177929576744000057655476309567751552987889996153211335795945972799909227457795328585778013581506892503268476696338356766468200198633094211705005247832345214051748544188551097760993211284395184743793255085345904528354208895424089989597221690016012356977598900519272867546503663753403791717625197395115156944674265681218065507046190524981497315965605207691431889430747107856897191610383012016785475654635966748412009948710874801632568912243121809994428014089083788433306606761137648078202524280608030923737435227984198885183940722644448330400349488479398718521196087749558500945568084716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -9790861091033956766977930140054628117000065348360433144702461473496268946966946142627411570310213738965543012128751998746639762212264550571660270170135444300918767563114014372123535912513931278606969195633827868181082169465065571406971899824496394373638794658431158898659857008086464354730360526056540855756572854303900203753150415649042327996831577181676792744263074406946091322718517500775578318778725033106378098153491022821585679003659878296833234216307997921137715363251016656570739631241524141797027001940188549329072032962798494101692658977953925397925954920746571069404633566368193269673542448802974791621432901213852361536713160834282539412965891389168011053558245838652085297538975214285205789062909060263315229775653193708124998902653298155899821398315550694039194792378173188326992464837534416478895694228017852334437325649745232254460437683702872663437284208590504375282131763171376600558338390216310715718702550346187146565135726873843210260354825477821519499273134067459881454251532579782085525700418553373130909437220740066425401065599590005163349358567556380976461331591732445453744934806604759195281093105212752621398626145551577842926111319981447570652839534753710593736132066740799824922760354204688341486634060890537977065157226651792069974794771205578963849412332692364872648968265057430899122821246579118034854580241965630906921066147439720200877188745842135825846439127275468133286731178929927474746676199808560335577887054698381063449645076953622294331414316125416793432912235708658975284475952002717671868277587723528364402329953546370740607614427534661040980204407702583035743869885745118436947440227054037155606639333028756355649789093489476526606957097786582075663220437034524015386243974247649798614266137384203404035098484671728476479312197980211650977254169955798420698282756137886346486081482971869353958914198001627854468522751658608051012895983899763675718477218928655699897713493924457370394588463425869767297857477883327102259310197213799843202669326818820051927084743619313904826185404425313169613515458053617882440662659425524196761609268864807257990393983685177968745048743450491950424147001399048178576873974625921066720383155896167817877289077556021703821723892678952203123662559845679422390960229635271554713105967955498707772639779334280904831099550284737301924978434183073632552504935621933641956565478380790784111151546859007058572761298086237093479935043085484944191954070902284001931548118591308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 118118160978294582155409804722905633852645193094781909973697019426909772029853576589792700633247894088982048601929260836938777630887247959721574821862125353574720738550466050865034397100543711601795608380371956644499283090633512737100840177959579664283055852904895015559635316795226244813487117246916444237994362891957289880375381634095833585481972526809655514312257453186195262643448831287222947844164102297275944319381154786709735840363201801615315954221453343293891291169217465885292885517263067679224830979529374441065754667815358977386030079501521623526525436187770285636164041377311566864454316020727357885093621725018424725056489875571662445726206093082276092046184910117786675558106439698729946999878744811091944971689684977088409009966819730467504892642014106006812067954748232030201674265645626472793329656312372600740941898251395690761143408345273706300544514424154106305708263475368672055194611764824044745094526884048122176591650057401094426411162730803293951267912223027759905158214385083908627712131729347241181598917829276038059033389185925086165917200648517206302091008955844931511003518513454126220616227540283039424875383687245399109681055539063920726335422878206839756751062933588733573750499701917316263811555641187796622287867546358146493171031188417097141808919824367348623113606807764287060847042070102380634762611515056619414731496871613281956898606285301557110007411630714282680260442220453095155056626206007859446442422098459571169068085288263292030930915446574408464150746799120479752514340643825058902239666740097271878626717418815526871150946595216987024973861998992311078926661397070464727194371000125627354942915756350402732810171908070349272377538044162004764151091003675670440081778022681092094564268820487055264533447177815083718529095742975710864260486008352561422368112852429111536466346398915976448847412284288696372102878584742234004289693847599021716874223100336411767995974229052180581140815379521832407598292360273933499005084063942968388193390727374505924676065710822411324640692740894553500953797764552755270123109839641968958624495378535916203986011236635921854840096890913479965538942810706562974815053601699941063029864917661878458429900744710837670260888730686019454435326940070814184940156144308730799387398973318877930841364134104892364989508565037542198889797099678610680908765605761199212667621169275704854592785888106987274249181487513268347305281247806024459137338999958899421471869572997093200683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -3075189214538712098802587050152774882756368285819767212526970129850419202048413456687793048293827750347456558116415515783050969055620519119393524397344693422736279850947403586813324616646365396177371902939103676996051036882346524914763479234093980786373857779178316600478792858889895315651056316453371799543897866020978611027252152790850613907548426136774401923468080269658429794455613252825846001082807245896896564513454435018857062299773428818210559641022435953707467223330897518038306832797577635419789719329261190501427256328243721646836059219889372336809161071866770729989611509020052978726534954576158586839309701887972853163896725647221095457967151881493046926776044865084827884216730804452044436787730512502192583193594107874367828053173559553811094526207337435323005052870430035320833841147012749472607739651315692044218338114595193209887029243506882149116680956414751635222221856005026635025994962997797495420919550150717841320827119502961191553696293195217041124556340963630775638869316496162289053403454153986191859061466430918336630036555359935379843499060030776179584684289868599395568765438256840147222581935168812158474887581686195218547046478780848525483005494778186875273462641862013554042474459909605337697107891838118396845044697664806713939127445194695242615381845751994252419957493498109181157402904604857117560934071311775291454295095685079718759880097387826989446694184435365505184412071464026993447919944709649837888054132294878926455938477320931609815097240479849705161140995422546661832898223433269855247430043839180366614249021342135359533849511996739050642269326091201510316831793672451313149730274425883712806990839290861291698018343240849303132041938692458994693219117596612746192926905431862050133225013310308032895177887387914747074134489206697512653903116485207104581926488728521092585217779732872737842894453566320341088427523195389986078155780271739142280161729528292003845203796651745036734517874639352159360674503986994676671341028058078716503553882817248314050665940187329531659163566545428931987880935948458565790094691540819003405692388280389968063721458120538033216068002809691729429961106103570634554149672669275447196911885997828129189867761715915703601200454116600548915921275687291971261887824863896307267051739367547707768326302919139928558657455449185506762521382608188138647572629835039306653206577180707430929892982922528658705496167565485344468335185057659437280661279389554207952528486202936619520187377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 85611326053728702182945002376767849113705300115598127742106857492650853940377705165667635828370971769294575930356771502047985991851166368854833002708313007627795950642129867073009170125995370356492560922726307152978102692616752275969911391984559573093172188720619124826743497812630406844601428007021905681165058433427037250677408254911330800186422852861246814570174079258871655573672339168486262077151344374241021932286473470773975360855388881512672343207476883651040615865602956858076937529843365353914883713409235438820038665934794912960150875198945918824110582411955323804684030265120229311620085816727995060438460984127063128235463172527316075276435810036020003650228683171071523594490786311078242561036981935497112806771566776466895088268502170841097958322918103385768387363108779452319158182144746230626345621276973285198045535921150804726436581991264432203531824983303058537496924196233582940799518564700958269592847980208300115530631224683215073362540339481557838138729922221870241271833923007791921447601184042379262068349748884961883564926095916832611783219086969221607087555381272015444717557365924760116580142496918805362829555156127825068653102818946020672403188192705365233154765983723341641501919590238529715893836560272840645492103941660057106173333024346471619575790444790676342068563277053140448671151970061420937628715148144653176838066404390617631011316975616775437983885159287435065669599362120621998263767602648446151874611055728660619953021828439332120063278563256040732367554172070127556660422933850527513007418767486820305578151180935206590870331483502010526793624921575845516369618873148658329893084143550807587377955578422794345497036183844905954850951176410926678580728604973604414715872694500413855644125798234312898654547967331670678071139044538370895981208123857314055961664623721813003590181476774215792481893840418133187363803955837918413412271728878267859666679900440989752416427218516449005277587033674373890311248855093166786986789940187912347232436027714461905723980114502489763413214257199651944541095181679371424887989187136602975232222416763506060810189125838919274628482528065651119236684812472079049468043327232485632646408022344433616734742210002139407453816300134523542065287064923980502916078121304414574331876168322839569604806242496505034691261697427746188830400388371008202892561195638772687652442722265365920539976390150185684917019991767295234430371800216173915590049755096747723104311234010310727171599864959716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -1271112277591959153411460877877743148310356921171298768908921083296606436049424081377876851063847633715028441185499649476064262470389027265980348631193930731680658603850667920621600166085972133382699529701883660643320689179766605163911810350990363343253147313495541340975591049374777487415186805141186539175613862115770830601170208681865897068942746770835758341258114878389739997524323267985751194692256694470389703664301950337934013230265071754286083270333095218109236088267648831564491974371789234334522322651049298682843620324251184965567281313825828995974850846580404442929974972941474112286535906228177059809415815797192348343363688442638773551113396887732151946570784023794624984112983806433844051301383060999007539612453564875319152747791965037299334175563933808618649145256158988395964776118163487506226276792194769328741530212381694463276630836792805411456302763387113290050107748851065719726410858890051536305966750364575307056675428104870785605690300862869282246787696138019525775638192525087487918445040382485140536792051007203573100724880593823355910050783843795234306726978017109419289994993024083639577262408466885792795144435046334759938311026499888002800454911863445492637885989567341083331570981596740737211621355641659311474085019213301768293769699887752645705644337535939445158751276675998282952707359117371454749851222737855221435321739628836096168925946724423035049891174064988381205559511153867953842512647843534302310676219514270719150240429718134114074857592806646992623405179201487094573224136314213855812885029860226177595700333022164330553954698868952800764003060403267436741772322984536319744835186221199887126960848085125992147568038697162044040335356722608163162378105886452343340699832718398797153367557472287295055851388452695536702189431990019167874715578471462455746450613594245262507049245478227594577034931508280963880560848614745245509082298725536277666252238565582269029844226869538497076809002801639137683334927528828692747425248259419139712545474566054669091693417063948732678795935601593514561863003525871951903607006914144611187188774553608473832863889349099567412139056333646841941487065876176229699607315551813269181714987760949163038202723716959546022474042281692741906632904754277745007226644267336524002276617923304206135888824845999087967754588285377148602615135282369213585770883300585595296606574562933342779241351123640141594786509962108272346508450180695040728529849569144522707445088549604861327679827809333801269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 11889775659839188310548277840156542149612974784659804474382997047099546095619462656902707746934018163825039191199128814175160427666759730441151251467101158366687895610092821493614886484088302170299528574117697053918840977591864129454115090636931614813074466563714030170894613289695000425043774066518467246630161693795418414619168635031513079927778218091060713311035470004210226516550032452704174221301310771028164012554570789132538962134393256297548626204616198887974830242095476767444701850455958626866197246701418528877685918519874607759585100390422282975942835153856125479582295709723943206208149540204879416456059062681837506457209946013041488455707184917901858275309061104003234589755104445994578180453111800878887552380849147701260509836792607983700524432073372186754153239612589148901622244381817116193661405405048956373470154568898324393770848091456021335198272033087985978985201600361875142127207301957960414839851900177805290727365846200573041789588421501092591197219080471797425810817624240735332071418596521120918577253464314275350478656013409464020191172645006495336679379232791126415987992617494510868998142936717829660206536922895775022067750858455791466438127072996514031465439556006573083126987364457116681015532493117167836794197945710406500972410724502579387888486602195493699090208614302772249950317872725307666561764376510357259694533059218689090133486478279491412137736253757170257727878496577030764314476217941704421798581860695344760007393043872582645463164341572282202813457952702808453703624261765046971794710110140107059797138199966423446961175439953718624377845728909877940759622350328363881945419710447579004485589623325039283977034725974215172403677369073836808930889809884666227377973413511030504136222014362579108417438569712105115235518245794513477240549462102022677683601460015184660039086840003226476821117854751907252887240688019119131309616665947741490222172935551031248291625948950486081672745439577179691525700253842660769935187775425603514014795384015346607784420769244373724302662254504636762473949925978628565153617467190262591411004306082815164732621058514966921718382345299752176574542889927782358522278433500367126289238217667620929149814782854108015423269598444322075652893800817800180277474126930574577188122953872775735007016147400736342538106589266451958604051552456994476290697148757251770208102912489522402666857078113595034202110770012308103419860543738606247382567054337483004853673351254583767655503834248520433902740478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -72467343795802678361235218142874113320397905593683134034072247907326298273722811558490612445772969774175011488491337614722252669180130833688551988945257898120015349862135914130471319004996344985293426797128705151132272411159279156341498616609648639345662192430322864333105922476874004729781748682256339166034075449560291927090700270238420177648348588381120251660241527641857523846008031064439124207652750807743724381877955047036580396713613820571424433996303445778021050292838840716302237359846094394964175358518876304375835282336893758952640223924914485313652789623578776453300571167986681250445339250464574538829133203338715416543709578644591445118882810121937935409559018473965765135385813256799364945109564662952333403676491306383117737703636667551601039200368968299701129984717040602554082133648528271552280805459835610409609045162250286692666036869837330144279223772854340503963182439069328505320881859501151066864059194529730539105216142452984871111465874386443866497201221598356296399538005280855432373210191494359870626867342514969045803394211599766619626112830107749759124771527341457322823667097822303526470437191046403797698320717598514103455398931148380676875498780013261204794275299810043620160729380230582026401369446414721165494779769117607478597028465737272669810325355167706562322618536036080908157531702828834444937211124125257654494671285924937839195275207919635623120760321871384140373436785432105646817773435265925380379602945348491378040952156045737702522649358880000676563092733836930168223693623377039468212954477249186351047089589865411506840138064862259860187372612347078326332821326273687045155918881027852810842519886054675720028129440191343023616071235009071671984334453426825281088925244155005755537844955284447914201012816080216811706630158080157823880698376826031173202195236417348316814226175252527704376041928011771336428540695151664108729650114262541893297054353535389450396677950281886088062826135678489879527521813058783166627476717040890503748020733784673266415721975707713045257269174228969235542732104494542463562533767704236353493706187965416891472650418875885805730432326561713641717065808953225655655531842716615656238601757775706920841742530955336376160942190476102074399301378739689805335585591624742318261082876976081643066061205435889525517354739262847196410516185548376951376141574741030290707076749727467251083963936875499689412496548774492687783408486958900761883054506970405358560941291723857086981563924155125278048217296600341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 193376238584490845758843320211079449873906619606933404778272679802382931435432725861533065370592611412218269201027040681045271191076293385394417107027250020577297501842604498167860983316670247224732537609351534444932345352261083870233246822217647605363224980061038841476417765863185304105458881895618215505765665945892535269616285848082895110758838142563827595863469166935094702234525999930041208817245913874172940017043292085398501468358794063608975322359793773818566252427605814427825159625559638994558302917663212225168620298373535950736925299722310644187940706344149802830735662741189750643775478537968145879154370455492195305138134837804379152912537526039188827689856427418527364443898536923997184089769944742500029366445482950973090814111651929739416835112676603599950214872945424676762346955398346438342637810647606853529338556577317989050920690395410465532550655580160343942680753311780015025326492837767125946370153397975508572493601551432019121449338056788696523440277080242322819325447788539840218181917526333775728514212284660121046618660885696336870651400772092638629772608098324153784682899285770712362000608886115392907773849916029422741960437070692649382597286289078391611325952556704322773007727017777754608151640983003722166725462867184683570049689221752886778615167933079613481770955449179076473561423797574508372760408563336232613355083664337221103602956456755657856321977576745194865594810207186135479202385007053666839236117763102062239350023374908087054985203847188855705512129461258964917302585039218784916578290885603608436467988440460127624400958507124232043540302940910908740680394205656059022930448416478785352727771925421296038364084681109554947868302160796539340503275148900287479473287754291766083093140855712339525585812069637276349192695571837787655223515999526242426505982178243466397086633423152276985446080459258484384868524097337162398366973110294672075869337674628138635449451595198171600045296422420504939723008014735466788005882194991411881794110690886014579771771473175280426384063077158312382022217398127087844655172926659436279294614748096036086294870327951030200609486462761753357126122996719310821209835088490117319429834402161450131413218631886487068606496887742773445074293819870847317870065097107166479857232060021735520699236835664858044488732562193457503246251352430879651639644700123090434866526813824016791314807985388851647057820977029211725423367999762536361813468569546620635755266323405597990144413889090913016843842342495918273925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] 1307155218266429938291896274255350679983025187541669681262349118875102968510850284024801941076332176755091822040049176894283506469462408503580019762543275503898868015350937250755209439348080548577723393257999011691748328757645728416045307141941275932926495695110956070483201086375543241191807998172000776567098155510151661442436894785866711189083601825925118961100393414229247739107161860160874178370132237750834120633353520171960492599786928151592437185971928527216121517299696910393971472677420416471145694055069999722654194633217449117462128270818454654740508014617817993284690095309180322604216687593805456235998755658858369958289312045572608857916975254297464252921002506298127352055242792517799119824978923722370843062727998554132197065604152384965159493923313325015970291962752353190551722679458078910510604814041757160858266659492528756508196354639943011519329997258910898106327048233929740236533094883688189605192540669454034766265617915961080067834408944292144991732622715159450263636473498603833950979826635823076208155722611961478566446436603410964379648558934532047593520969125594356568057474222311521259477327647420578478805779909886889792602738223966819760894041662868208987693258865188458309088667861234274355785324250611344611002749849063094311395981430032142449697271821771940268873807113925400283717417110222967119762668101194571764442174862028596220920947921720230699169131411706276103285914203553686165643786560205995536643690671333826479513253003771469442599227094000925088623716621962241247597376686254074474259987119664472905095181090830853689352009414863539506527772259422214707092955629642612569963099292360578102826056197127182559233143409674977700217723551350635726158343055614360350349579076381646073677570106192942412826590585882882127880697025052700230940732583509315889889685601224597878207487751429055275044818369218171567346003277672929944453115493159274072720634991799278233383132466072526160563425987584562923874054108697669098048548327040826372508756236815239522762720707946332830424688793225364377518733791415192657607506951357842039463748460206046469156410360498859529899514954841153630618860075171718119061469155868801190142781461424824713163854338533888362642558988640667055759934139396434247098067255240703229151368260604027106537460892707062093414002348748022929316447024494027927455496866392630650179939892801673494926673100673078177909461246119378786114156892544921758894581950058278601121413476790435899874110413365624339121495722793042659759521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] -20391180392362948830144517351298716170184575385167910273598662048720454248390674166716588605716731267553058962624622880652620455509848293071142987953188699425434282553995015619713915571038353819339670939760454453362112790287127958584651749750159874048295262514858648343146639801432819279295925066647366695662672404880164197894022503694680494520186205058867829274421042835579865374746220732497179947574561320446037670537320220249121333312496165178782586805286417965791874553225625314301674635267068875852266442049782636716590549997105076399457791440576922155464560968388649547517696829536078270396079108811890514303453791602211587583407060595001671893555564366643939718776362979998625032509778997987968125279681891978806368548290953504246663342438287407779495758535140989366946185648176340544173901157464811870061876571079771169063383309300156411831428312347757757026301508268794927926214247622288162868390981659359862912226278149570336656011920292998137635365019581176320964691038646961373049336890272209597089071852057255925297660344522534133608170909900791750902216326663301215596930481330870551997946224342959738443379421898087134393802018347515900158186118900878984703775001768826222554879903652841559879826356168789336504578022128514808976909380548497170903204424253547476848088282151713983484919212009482203668430989114473010229347927768760231011080746746922157216120198675758580566468333584769309415504607671704922745472409992496602789711977078049933931893390660538080205355785242326360447733037400119445478460868885696206991282265798356516092187100167499174435846882111665909137614915116599969972041432774286589309076713683431973842755551098903484385791603668285157687662625125271158721661438103020595148384688156399961513637835201871556949851121105724735666758039845502284757605382465977211702588643467851527093313964297029237514089138460361432434969823166662681877619324533439557562828818292144822737964048465027909264833186312989298506713078149719837269077135094420660812601482654104403837991677690520352265314710635089427351319819873353841823765230072007176568990062072705249513717715082559510714761505068186116777812740806656619403472916559519380493847517617698743758373267025900036858670616361876587686113325918852916412358869600907237256923334532047904966897342693903614234962447688491804700386385148241548633714587028595221458115316605550779571107729132777485033241417908774944139535430663770989617270635447291057943906195206830779310162898959840442614233069207330117933452129364013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] 139322734766748283019803615997992474057285581538485298614813392092391930310865948885113707204863960040950696300238842478803873404548623913317473433216531669982325673655387263603774569509558638393245189566473019553284210697379026957233435429860519456947144768370738515123458724235334305053875388085025590051499132581177885532540484084392735701052455596783717582142342773190494566666097486163985218955975329035359918850747020152312240131310352985783064366558900901303993222472635971779992804966941211373833725092940741289686498212328432541197104137109495601529467568678601820583402750062476117609109757847077299017467783103145465554379617700045672385628194893572537408386591681249471444303623475041344164860286986256292008308113845141466289856827164254727057974484473271274180116819791692446966926144770924516395154021722343745381147634548367687827241706503029450189126787096883874908140099667436530753390276171632437942394128790890270028137344560945927069967454732624422488887345195369267613630266951303754028852345265586248708640135880625639616068110513448300570022389600433573083625648752470596817048072151680756059198305197625925011172882426365150597195334331368259158517509122514025238205841000315575131936311192327891268155886233749349123512715248262646477137472320288874354149718742997367178175887290361519631510421004684670683018621898568998808000774465868001352001095347295332126202018323295559058183812847869230364942079034561397675456366005669582293184308227096287166154175294488914274179120663106842597773351544722791636179596828010950083604997482077462142594988155458944160362307511805375710544287250676248287330699945715782913368061105567773268018107690034174291921364564707066632174208078037682862585325711240609568292514239374139421308802116360526417902924008104122185306394277119128183724087360778840683070874026311162427739044277332398254862613118710163804094041945317592276874145857886635179023152279003768494131110773721636332248250899817500095177323955597398458406314460165144243470376829930458699271868363834539879850212965434512792506357190438918098963776800886408444162584539719346967962307918544777305874230507459383331947370372453426693752876496476894492186047885151309870526163651865560436346424615370378000257956250812579902410517292760994296499587952417509244778044739878988342363347897312216392672484028536980318953116855331720932066134287771220014414734064741831328486997618061735204387353759590256098762331116268119640647417361820730032995543923313164214050630107522010803222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] -532785592721401506070118067346447030632711798075651663454604087272186773081483759231633235899648866192167061012852927617105197669413964609292399150788370421983203394176285709242022152951579653788063605493975772760005126294715693057871364089808668688238250627345890400456178106321294934663130636932156023992927111424918228418143607534437992744927780545241536513646265457651312190268979232059108014463606123293787542575807565935751274161684275753560631369450208578210701546308300255483082182083913547905844917684720371102169745679527008564938383216715955732314469584959961662148706376711739947113244119039220599555485997162045727480912589561717764852729850987673101443002011802568118938273612438150604977730931679274284290509609588584131043191116343903403413506034535445978376601863525966353404361146231882860337769664686436451786990072620753853030320110136656446908210542886703052649016376809413317783826591364342686580487093774140556141339966257267111804501360163427756635112167296406543063962472649434351328126675989543991677508642865221163873762616545091010683410834056256072293088864762513327039463589333980425127237944349478838945558939507971810622980245573481984151616099366816479915601244264549985998789304104155511927932253623029646935648045531576203438638780962322833369147652865867396318535536227034740676519335199029378660475810480656194976778657045022109278399645166508510022299264648995812046508907969482735650784256688379422352574816718147200018976870547681727729337515077982009469943200696195712891204312750651380717485107284859210340819243989673484705163688939302316186399821639326496487514242223307602164350936017003160656491194362978173734233456443210201790438821766529277633625560775406325868678491468209596133316820559065853858832309214029476504166004434425171305414130326236267963284351652603218586832295156049455670970290157243853473012677483333024000615102411279870535084643325652930768153586109673213127255330858151118933252865754551032739051250748839286418784736450863421187808892995849792777093149652823602782404120443913726909537553394306023048945657377855885801685943109223683433043051463042206468894932473697176556590739463574054705324462935118535437069337729792533506222573332778271318728148039713683686932024213725520262918624246909596536358640403157286498592771690499703618796937934089020312085602977607931954956835932107870299755714486601316329385680170124891606002567231412445633011058463806989689797028837153634474831733060025284430979129485922429765309971116948872804641723632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] -21679490293835877534348493876638053526533876871459272910872930207304379734009340578972705113176972804308155082528208073440268228625814418324565167783681646909340475230777894302673697019783273610984540070125748479773423718931102065267167284308243601280596497593022592314581893992167784487225574380899605784478339010624191557099609029554293450368156291483897940878985485120464667392562517248902852976123738238987378799761625055799194421746733546943230003585507696208784553894433928101875955983901102027834221304482362169136975543678188934751381712888763768613778099694386073500044807432261292241801870368389963459053315457624193798290250859871070560148361181015778503733795787031452825492936301203101596889940475038824460590560588169785073007401875261449898390126979029701336736663824649320199982296615061081584465510052576705703226795306019433467244902602268416053452399204229102626609560828236261612863788407903293338131147283577474025357712462929794487101198190913050280887655857794530711953622056530630593530966681196665073706279044145034394403279202279567520101414543287239354345446698889971765330589726297454276369654496350482492197484879065956561146895969000661779012693085677596874783191528265297019377968909735383131119263105335762573786547332980212415078507543493213318819942085671500952619914088951370852709718782554937627769917064639466704596108332525285313261917457676443302158455607614023941510216917335754177736048779515315983474080829576864747175346907134837196620791193064622983154697285865787880853516246877718405928688470812367574842588697958040072994917133965193111986261331666873230594229634143316313309639742267811281330647550720234247436102455151650638379957063577541961849577100042653780371937490139677922217976989539903340085591740987857912232740021008393114786653890623158452904025071568031530946786992487479497440126967127975561321003169183770967348237913993802584464431712807417571109293953596778256345972944483808620804518119964403825716683378902616772053931654980072464246649049695020061686053292591062167335370975326659118288053658188756279978970826679186996638105601305221053641786984448481308081913680469001179414848887833139590323722645328513602032753671629538700190588164120560922309016739339889672811233875651204101452214985872220612038046991731147602050060227652487204360883724251533812631276411051373253160727113789451878007472142917352573805020891992319021197346080339155186337357467202553436959274056584386531021488401770168053991070297031873437276772165205329656600952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 18017807832301766384880272270575800544832245524579090192730970286799558743277496142900372233540413587688396476876163243644486819601748244474667704764678709111598068752130850379602124436898953802014459541513005405407806608267723715296528530424994836951012928930250478945177242631321488826627037398436863050383149838892606899132094139869282699827622503160309536097066594345210521740514302290513953727869424575658850630163315962830580638991586839814454499367062085692538216688860265301619568338635163929853317763924398189250191971208225354498274816707385364687793775237338016390997986158266607245364698039867797587572988883335153635923636814194923668368160008378869333342685235776199285501323191290054855654045889557708355605735585804952191220594645491742039568262675244343328516662179843950790915548941627301728600875623362926086241875163366725007475888095882830283744877708101935481071955643166646295657851472111331299581383877258447477363794312453055582191452649003599905883487424377797573300585186514632138063087323206245628233028185727727193725180210517645910576346402278107582190758914093194183530708185685772067553580631669128349485547037084339897309737628162784680585267698519075183727431820154254605316991101902728915401016487968214609975991924322063150505458489678847631605985151535198974175364325797657965533665731767295499494325741320088680570385425747334318035818223021223442754806874442228958895226553136812394341516728266967256158054505247377235142743506752991224163170211343267039833136263097891305881733523991346741119678128350395492435402787055502466305482928527204240840583251897922012562338990951053459326537403380020467737484038337241908609649548881569337005242047502988348825321729533567197399795110634493312447166192373508590208207302566090511656979968153545761322974243245603648702013039824263481830562189405606118030412015372951304554917017210871354757117521277646245194483636210556059454153597571979743570933898111610848285989304134375929866182029374898554802562357068137262202496215699430939789967297763344696196113632921820696579027956741517504852885802734897907144548135292263847223427188290855378888611811626176675062940798890542698804061826950995154656796915743669179564055921373739874991661295085967702348001971936178863754906436686453666275125473726015164890478121809188529322921480550457562764702066834464270753495515694263209340699226752979358581415157702273180800541238556620048459258825060121460436256798999677196244803846120907413346581831557388484908385772875760721944971010088920593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -162381947670733723019747513982594502861436286823680810022665683013169284602783216271817902193283199188096950345580349912474150109309734513072689534159366937652445693092221381668831094999878200685197612812075962354394863764582298939038377721519739057218805759234591438464414031755626133194931631859304467217408833278431733847513794927786831933812047276051842268377636374158953288814417616369868223345195562166543875737407267208445138469234898708077266198416366556499515213913271679393749918069711778943534637723532471188527877201135461273494668720166837571155382539742809645852583529321149929657226215180143203464548583442601859779281360265919550043473822630035260595794037507211560986945141667035455161268581307102333547879261617134677653373349135365661741749837644528986803036978668809512434611216651655293376899279674470319775396962990752821934597075023715075018638370437921522918590544278395141277333355333957854600311558958849892743353437725076910656493657642689699264403298360990030555094567220318755265287736159334861582485543281372206903045874603318917966895483538933568357990585234828332067465535140757927706038823132622789169978462277989193647734315434406245393431310251164043866225015922725416036902663579261778619001083302904951098027800065925592386962262326009382960422136143023330964480100000172629220040684427979511684301261684009924451516552220982385284426039199860268093854005860439731732157672414982345841699593984875947108160824586147586483438724798800267726255364179292497913076685679136458122098826871346740656701740225871596878569020074126743323721688258961157199683032875717853358762559339786335978340732915143284894590053311308162150785099721100827652665551483805479249295445860222295463320900129975226974699305006056206716631694103736393752800022273162416859534485301124075379829422796422408321773580287273166307351716322268662430788603571800894548836272069089296939003357474055514671492474497018422468034760312720693597479258580736666667520104131183358820008029099622504978065781456910771990298719322450095244581858914033319650401078958247899097662742379928006904202738519942550549415772246576369016032211674084431190622805379479473422426619228014945797153580512043713584647786713261599770692778809526061699886959819780089175169768187678658618299818819791796041375842086387106678292558124813511687631818450346954113027018763557078902696205906445417959304787189462030979371775345352571027431976499182217927250055042777462447338059108960464799697231893381582018220945736776406054246990606770850718021392822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 932179209552258705757065249467889589113118582931865164553158894931764930108129578456175654912590961466497056971382021436328832115011230056196050182212794856136241282579365803697101233658613512282559882236597391728690041087101713000798423926603498126986142897987470608645162911103087841793399240063466736036115019979454254400492296290243247927901051358926989007311415519273391554301659657812019031309894160776889764473315477743877903062805206968136317569917567729350860750792396817590411098457523990851718330995459243652444056918792581668455873992798805435017461012062375140741618585447954270906012220786921530427660516504820702193808744851845441356604102721415317382448628841368039665316522936680202344235825402692269207513069785334481502565449117707368587669679164256316309229448720911296653090706086993405408700964692920310548154400251935751050778002210191435452165673198698179496647967719302580927047967475821809496682832811778786394259148197891289115206860989985256667750169628682193220394839981634525759632157202407221282927876664597444638694362601174280781282970518570779772525739013181768721865046434869877056882169791894140683165434116248535882052931794980491210351020810073507451036676097510120262674319647138048942357229398745154450276744067596297014696488983656850779100246928615803590269043030897566640248514227217790264213882150528401584590977996700665341933066924592652707598673380244557171442463588273167619487865173970764020362012665956991909257948756063951375814783427934976698867166033945968443550987523372749791402148614698946813352527146575163464405301881658985389868950099091953431152563186945897664130454100745476383347076520751827062774306050375577587524815021166613440396032183555550775868668263677025391025749057600984860320179773059260268028538740214392063966257062745058867489359547034889564938110816839213015663566554403145981132437425451193984589237771048152153746344216082256716995385208841291632426129087020001361536559089041951993772651489434255644642933007522233976537620976878289809471636461943976155647133211854337418821241027033247194663344992467858080346010338704925701242055944023966403839391103731248446351547754660120762681335382990759224315023247149806220258718978228123696154766770559337677044704907311453183391351606201181770074997808308084946889939119220738836343601607780268988537747453826484972212575726840684640780119736536008988629187276221771362390116457572252246038862959177109275965109173299449385782245975690538045662639187164616486529948514750147300911287118196923984214663505554199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -3977423149218438384265530225691900479314662865218833775194289557026570058208729733688786805868715052907989771475240006634271487431743010587694280967157622088643828205211792430734839894399954717438181152722812704230301491125211551666193713357700633172356143354962449521284432695593286026315308536020011716188966192392940069517526110655879372149827697133716686624587841901476403101682129963213954692693112758602763963868844184513728736777499197331661862311418223890179736598111965986408467635038490710435014648566922692287858372811523027822653845766612875002928902704231665928169476578348524541189924225766256145113187471918153324141368153932737680242886709329559844973093118925663916656931793399896378349433138642186131909587922075216327405806308233635239690388505255842415193790765179076373696936799098227776052854338434808920879363627579526342625531809765181520616418425753578893651120953232155060313552123571917909978315938899190372320101039738198957223017485147521220175892004156801718164422598762718522073176051762744585257197450546495604102881626512990285113764659427155153492886037165412824179958417028879053087953633002603015831088593633267555019910708942133306739665963747769616959253757679778951013943743879780073381392362197505714653512123026866898368245531853019740880584487111399743083093695377673104443749831554111284010411975273585074316992321730201426165187488558717289622320170462882729248439187242428925674456602090240619097829511522704496472210339900384546252609406662177456776633301747331899095147212347066550358801433611856756615747998114652139912423129747393142363154119547313100469803410646582733307671313107467289677056070911872260517993335583589968335454627105931018551823563278446430368923050652573919516092460345768250768610571225074053088575069378538681164612342788746287499435486700199614577680835070302717775152623117697629051927601314264370734426995504362507431485021642066949766820911314501134893284405873232910927299253219214727397911800700458146936644380704780990544701019608974246218963189812231056661600457448033725711473796648697436605538546383402407489815403950399901960821935580816407412603054266776207801699992297465871169658433610252256761392268284614878550031893648321882811163185863789608869222980030318068108986474603835555205015257194011135019547385689416494812980027201421858716718628861982417793888052413828348334823407218445064591320431166438754912619397783453880614328523379908732077863220203349429357551524607279304197711353191288027089438283692341183882257293902284800424240529537200927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 12938045152825647814878799573833607254843091295763509978465331460988560448970935614870974338136839023278293249658556806603700855812606554008735195361870099329154703350479458039718211687534395532297911722279224890444474292372473191776384377258566474881613141826608105810595316374990844539524495964762617237329716941829941194779013876127677940441059728887682491881318525914925782446456710254438212396489124895670088211981918743503336329095743286100457885900832468770714923154268115996044737707817799650262380917762860015770114497098975975498965097483283158865112967019476173127428755259617435195348060849948131618621966486703803253925285367380512052788177209625218966629577448535900033835057548598049019261438481829537120593692148825173590159960043578980198669798163920571193415931380127938034948160363199196972072788171868235041471792193681038523608471178237916911529950046654261964448836945481802850616699323546581644891581359296595743286615484522831952958277461195001949946634079391594724213481786545841918631790656088320136086840500492543571817419915313442803417433790660161465911459406606914279922647765820982409936132545402311491352412577508508641125108464153380209538035938659027307264603981435966167862759477266081682144043283071388681354204167618353846927152986283363077844040147792108017400435981629380281106361964979285255474015150853852399867595940402361614978111077668777375215425437031670215058304112393076144789913480580363504804300870331481364221746377429814207134454621491897108897230875043555231644657715890353143010880193297826919313805077158092780929786815990718726400524082070281467680711793705342116269112788006826092011908742790916002659106898603359459233422914876233592701512578023776391590459292495850796266121786082219433654411916730958446809857850162403805928936500369907855201342051965330704646303167061247874955657246934384444202049987572279264827049566342725144390730037381702842493750348128981910839800235239908149667955117024532342721849101776322859420528002564562340832295552257404876792738104747242629333977015327758115995406057185928905191003135203102440370630932465934603432800398643306788618915262897203022809058653629330724675297397809903649358281679780035919140827822532904716452915757504019276677915928926181057487117094965909016989323959043577232732514020446174660925731093965795343620294878665971966286484326083759086914106462264248779937560387979694656467954048292696675904927041351391882257382551664303225244614517676037317647281229014148164961511844322513504687566232576045877067372202873229980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -30873476717844623223748782320696161861491630434957663517042697960688023616863195465932761662962464172088320759877794260732296989609760819267075817100890705776209171636299205307773970117756783543361018540332922179857390361486028350474817760234381932549320761459795965980315760536149092596291775448770054756638270524674738706543953430717498311586814733132352474199205056494564657831894646691399060597582549267737726255283864987359075361006271374054229138025283362647195430456580664786614999582550349649770262946577143330221442263521934434966266550175138992013246954524168774980873067789986222261148598110983559348368791575054625425655539637505172142075283663758091700420737994631164495070325356936493494238248152035926994929541739264512987741859286991948318177805370773535283466477854971256433320001617965699079153124780288375723738556804266122786779218958369785809150188239370602908109996520910829729577777443843923136745110064168694696346760458145884527870421108495887586946970942818888996468543465207379072968062217076026067811848243610214609546742708201185781325261147697975978580062297816182987749477548577198625017438866083228959882669780445241358393669206297362484486015878973446064460693194362551169041992684770769302442636987845147885224383197524679213310121568354342221069232635644365548135567528076274339384073215889348690914253576999534429553970229500694883370680715547054981791215596777734163648499425984858512741870679415912152620052068693746262532503459391374329061895120630539716512061284790077463081291829861164931886746999189348720149907637504144147876146009830927053738956310419116990054416938584914110908128122037183102640521273650211783131251264887179456051078942559862576878945258834342616684680279137998829640305682309216862751932124913851541717587872896586732425872487384508600986027390223846002822588280225130647791959816169098091691007984754993594570659658503107959126452350777003669983129166706905396484051339553326040383026412782950359456422035214572670745191236136556003761978939507918273476417086053254857930991356011015705807111382550799625450536372621336811114413387150292201625260691418100756905664701471684307945199901050523451829099993992503988058790893736641434993893125409271680910933315785373131766373014647379032612011610895562880737150469686635364603952560495145643821304621176727847152001904135274492850436732314629039607558211817980604119046625760827724909190578917938897031399717826801368911911712517368931698509412605651718774957643475920584315673345324762761113235320920011872658506035804748535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 44255474705600010411296572033052330747027307760271694382320132945736427459043734618629607403546562589343341585380129808415953931495537461359820056684901938762393999567182597287449910963242656714076276664156521575369262465627212434740264048487783184742508380621895885396255139378609474301488831023305654170868949706644862067116875868094415560400718705221519827644819040311253260050181374609434876111371176859737723275281625213553170769090460233778928107425553852449129287456264949772217062821762312079462898272654982051811474292538796016974843353237186128047441435372479194731496344689427336025714255023274633682741526232656365868758044911978244999378715016085475734773906457074049972270350952680211946635196254837281794216236481019851925747142672045502618928875095334958648936932569712140798690201287412202264028516946633247005567012295005183933536227303101872936745386327885932623809919211567505984092063642669784916855282662158932738242270488853693201290201466549438395338568511416134173067367571253277955472134117449286110798278557703928028547399378947584580322467156569231639147345119264131424440338802079692300104793511163180723535364473454988798045073877092936970708933859047682175589530083598556607812938159215841514550300089603984412547669183350003446095032534404563912388251753830067973664467581491988525375927281842237876312044157663933704247178583048685763442140279635718524051199605097199049959453494971277875185177435979801331032556776544339482575487381291390549987889852186410980139498085570123189902542848651716888348840492166424699132117339601433280536958097720900015688275598022190925344442023601675016468060259489386653595162847947155980460635292760171476062409528275665928887763698461661360459606379368172609651467048726914287888273147401466015158552930542088765144341139993194998067027518361295705477929120095276822746264140003326562166821833048109827224178057515020139714896810872794302939563051079472377284298471474664071242396542874654074901030692427851130558376405776651211317158206488520114753402484374787312207478469972812364769269807575796448973529199051496017840236993497847757283713298778170830691406587509246927988444148315550423837182079719038579774255495276792278933970367361212865938743416940518412663367075723183391261384727271436613057079421908853750467137938829595063307598352049907626165052282494593184942127924029923788283062926614378814865006119668856937273967503097058227431078679660738755310509515845465183567987919791733584571847423933837888111692700754622555644329784385604398266877979040145874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 19613048194807401002359901026020417467283718936905640379962058040654698939969537990813771021738712084098973104925409564689087321098217043153242444087997274056975164199496210866631620110831534254875891599848096947441760878631000061174825276946488762915361259151923474023681652994448155418270664911348337322138866516614912967727293330524375787735508461462266359434199897235115128404894416521996401588681533177708866452980458194400202841216335677750037711529170434766961347877799066511282632575797818125059715402861988649397552216005788361501337202346585872500979115497079116627090205829281250073221524814308185786313333000790026358364349930739085117506114711638519319773770204918647082751890790073994870606302302820847606064327201492855814403163542439796492247835105799843065761261687527837321199722834089549480780007226725538428476408354072502956839608902402566589903720031417224579720802774728362012778301563724461898991076665346985625742555913770060643566531160643608586631681314263059976791403019795207557455723319166336920484749455846123660242920733092350507219263717015274216344071124521316836651496344476831125405609467762442350232437900353739746608308664721561728932441670992045250319577846882755307880620533201961435819983790037856137892142183500290800851819319788169481372835893222575981553957081642781407119259330402696580060767931488619674732966099733200695994056006580196461709125921800367496810472225043510027913860946162291868727019370448328394006669916698943364268652117607582188300174912442575654422454384094783939135931604042537889008016096877099253704929390969262871116016361604963133052876173261428356294069729697284760200701374071434941575920587656557959582844840048926299848692442050237323997055048071427222599269247759923743129671983975887289031546823051283401556735298723719056677714723872225820709223028492257127730771144758528555561065513882039941188077120581813506674959349712168576629985894232953192409349814408456366347845797722597135639733514747491632189275368763377457555352361020109986807127778978038163360839335423188367622891395247527104456971837983910787073675610354865254329289392139388953859882699208505194199029933805367583732418078614421131013217346146754384581521716022866618740034854693844806191593354353983168386335307929347516400189087776418448353565583061519120027591232195246721448718245319859254368860885316751735985685135483905097041203375819740078358043448336100058985454410314649978766791783786184332165105900643783897017463645267867772147318176602853934857931261781516241171630099415779113769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -353847705650532423787971450968008955224707582871462178495122813833641704775654336465261267336189003748757595186594649840945985190849819563834317617922036321108299233923462216295409082852905204593255607045308853206684515462285501854728003680547952648898402812809240628182029946695516801682999955905866544791986754674884863454709752035297113089050265909039889356109687909177030699028445883543681158088633981326246702310570274127626923133142408971816994370663871075002150951847823591711117052220216504762891517841798090322430861197954279467747520942966172384090869768084476626700724601867354371158099086314693651451640708613321259306484892088622949749580481969211375981454694825971562748560132894164961831891090206401166264205699444746209889876743374112516372328635167553251892392494306653256143426991315665297146556531464879904079442611457849149343169833797107187139766410963498478889228048198103178469688090006694050235260577455716401107917019251498849401832294242592353381111919840550439870422964442142795192916979116358242919708800519882827043917879145895261200925903811317393912432054223962866595100641568032196935633310163222303499958715028128585469938142238703236485351859984322357293413598116812220034532747295529660825542300482022570291476171493709709033246897345426233500036739614739081983059533429904851033467925637326105523771759435372631490037808204814222157126920472318179998338282500695537781174016218678385557349102544653247056700637164781298594523942516427951324105887779037242278151322032716999752657641010123530003559352665590732927212078830084022184242609651491129897487594750847698684936993932989384691178155382451073902051059377102699775091941923233575419084789813553558002678554639083837279939662671737290930502420873324604023357171031062434065488763271172207780353587328165042552275042887288832788704865840372703597998751274464363057861022788043569411194558374041917465073620377197605147084104420685989789884265769434525440152661291155049413890214452931337737854797805245847773560488568311017876798584757713842016023710337640480990554837153568847155704600245340936806022615270836952380028636105829664511948298751253659460351645609267388198930554020119062937162587395528834524484208280556927732297875536331723648173991456761482933845690442142600828704369937907938099608514671729426035231738715851326932763470979574439638077660852285344801412005817498795642105550891438128075236001976437553872019107582276323142191108733650444347964634512647984226070222344631852966198801601451310596627847226969265648222062736749649047851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] 1281438889205883473129666548592729021408663738679899390475742579385515315734359756100606208127964622680564702420519938857098269344620576937598595311628219845374315209908337893596356794550454170103685212747372987211670952660517634217455213805016784764244416907029481277824232354823719173175186446555600021081403888213028561353319534210807410834598628936961064864194564552008845782115564414612438880568972805860810007216121853583816275842958798035356650068647552434084614486267326098528296046258721080755918412832204606817803169771634474837246239894115969741438646584959739169171836789978947748301650497218511351257344439183095002650762911469657724947256013730686688727277261481321202416872229022711249392077980218137271969776149015744184717938342575767232177097283677707216405551740941262194936934757041637261246209882513827388623766293313191799022161525693895076887183753014267625492959851040301065782951346872953085830268581896168142214869634390184186196319641749411192883603433344331199444229164598078602224454913898457144113993962464186527738920369500897803137078080585478891909902495171359064385563351679884761637737133257207804768276791156313737753942257588164036212565386147736264635780761120394866564324978133311079293276086963876362775581219932174677310728995470922977412973470620877359075491533168465778532156563148067830111939266633095778249790014276445289098503546033209083558622480609095163037313959395715432149477672444875424417112282384065192115831195807083059478869586945756115288771944758838671733550017504576561842524257029764091745026358044848251624757743096792263573446147737948715572164657399943196541004284134525483243630191895562961240840382945915132699016319911992423983148771279489720767221460086234381925846859528165298635087518860241570967492756293466922380392186059294883942084056340030899156358370795315400376466962592604892059130467413907144952794569904841381045118416487050676277328704270714301318704078973174226595920141963157467398593825590629264911677459899047467800493510712939520814634273868213293737650730870384827028568022662941450881571119664804100113417107644370493685019192210503306833902363655768656602935905792222714034232536392608039505407362034936012206997776194651978891610818061503194379353843991632891204456992349271986193509539479829593657686842928869810941898613438287254425390548458216443307832194701503327289254680464420902493463965207765985071160923928896717966145359520355364556746069927632051451612847423902713514610523939404859139199860634504384615029760896565136363278725184500217437744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] -3075570535855877302212288989774305110309621073574212892447902815007827688770268699251548049869717450195777232711953084674969840837856004833015954939449189469807045845495246919839254055272656708765624684499592295710862658629496873507295483425198266281817118482923337143147724141210049304174812646015929843273085805334076785090901091458074631329941060352949923504424725421600197692585102511255915060099822092668283943918479236761975019830797143578888965300570971630678088945145269332917032470372485495347308951074443162040177481100593492609444756072947446796009741326126247687399543053090512299631645802352592088168058195104136821058935954943654762480915360269955943754341623560242262446887258207686772433184950895548904171330647484888678871588052583746877882855621170162178786477376930006332621339762575957810167033201771531425676059328621252557260478666096302382580808223763206416207991330020652169392585418430286740832696496064500712329321061024079875431456948331364920319058651605668855681257860394049734007049268703639535300646379059113911440428645413036839994246534432662746075876492095157070397784092722365475160313525771773719219494365615601253766636128984415412855108492026734812285522714727114294935702313831696783926153822415610979578475626795450655965282394496586418180746713154532734718906725483833723012556649165153663437804703042475209949819424470996624473765653299570465728345550465171472290194690717431282255113418667594825294294062015068154850246335037219566337300183912227920466352892160614981558884997799209091939069704275887019296250793128712522019511909692782681625929880127684124046420812032276560302322490456132430270404612955107726145651844238830408122627720599602181063436414998162954395717275017500364700076302884082527600928973883496701470746792808769695150986700637510798320790353455594456107760299954834325811576740477034785811816331533933454940798460826279035705133124573632960775603920300585280568976912406391928465223191173207343939338826392838946531921653247822760166636373873998065049001444958741717999696725938461143723516909664877585714020929564243768612280960179187016302147596553002433234925399955061419643487064593311918937176146095209738205344405220476758883000242605997246800572454188725257884600799671984242957756545557964312749739236826936532643208507672210152840228351696016271451205645577000834121908039374694972488020330478042102744851807942438478778687115280978186261494147680279099962642747086626728001365159901005441378078825232395677175333040200163142186887935310146691136878871475346386432647705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] 5501285410794793573354752366233137256426925535258024715334394629942981020831943676364683045341688143101002382041147999355492436314664424192178009059302838724645812961561783213597821599508184247384852490123934064861462118654583038957397956581024639520256897445729761506936351145410578692796458680730182703379336918128185181804475219710429323009323629472178626445729604629729287060519674954471721936203083901572744139093171941441359153545715414199382089198489487037822282533964940849394111652111763223493929947793433269114780055104301605415945405888694530725384934969580933713613597331887949155162934014125598621334173665206986233699953376007170756786596030905845589613546254860530394743376136178733371652634327024203955618221943254182736020503954978362045037351460820753551167430752495582920028804517778210122726008980585790171849802870824367404210370192673174372205566724069997861756168272911681986623240635772144407838920238234407345990114438555113547218992874596086410222155050645477339718815493620771527287634487504025365953495680342055455936893692136114782137399078108480414883193880610408166841778650948457995760904262410072131104702792919438068349759795453810603259519346033865223856194142507390619415746239598211692658006811107015417080492698624155230905862045405034227127519106805484229041019072833807122090471268879510733618067182776626128596823348702401419243357232271916254625622096961249103776383908615266883910057619108538009064502808338730091592465661771379326131713345653996779547684882425970882091402441195038792403591944490366633885394592491640516177550708541175837017734947390165461717554852648414888174098230174526199312472544282246630512941530807300051491223243613168192462264352506549587135349237483152438517086074381020645842904794520298282836758259777660329638780063331299158614202619251291492681196244207720919489049687852767029907918317817128022201586132873748890588528862841234958829852165066553978289418345079651514339781234803529227755290617480318318837286904130654975825682308774874269145544314717487373844950278951295614548493718050162945933745100909471958520374293363466333921676909180170957506206222265572190109769262922805249655904953439861322836661559826560523539924583181450477563541385769478361955061001754184531599914882247173397152899709812819263648401872241162180433424200871357920168085721196588473855652147808464978984693312208422476033662375044830702518565719517467185807134402116567117213086639164105566789447173703366016572542120688498476406561773855956788594369756637686430522649061458650976419448852539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] -7250341182154689733637641614281352791999919352118397927477651734171568819165306361929771676886464171606244470644699667238610850918138341387360405986793853834419825626159251923064350105090967794545064741185289412891890265749551549271004390338814016017074113198302997507775428076096201172896396391609851675786804416913862786225452950462899158096856539062317973320405498371420245121586688237728847464276330493472912689895564976714720786589272577730329668170399474210101231927310619011255165932140346624969187748636964774559234198767517962940125796549698209613231047673635254441900955253057197512237090880254002394573416304636402025078939034495830713617964772166984826145757301520197632335449351045473223322627261670535727157351534626141657585123319402768636833495378006125087871177779432309558739695744994258720783756291266673312304554957834055651261617928874963897197384712461194905647366271981854733540995038038549163142855871296356297554803255852489130497361396389689842463542457484896437072467526177863251591788440122350706948218779129366117379980826796594842455471566575313021694772304558755028374885170024900803137635099405612735959256628192425913015991990535244190312434396894271567047583916811822343294225265698671795016504790666261084336222124456383185797165999884889872694639409264095088992244841476056938796589713884681415808956196057858385541021344048466567476870099061930742165327539498540416784234089602529993860148151379713590744792164613359745302226841527789240287292419788518877514692747167889363524170923756241451819110000351749538683640763998290700307427312736541950471294523311084969836572759753371845400091524488008526306915724668982463529231899872257204248543929019016431676763148571348797695374014386023331442606509478171862519488072015384730922424200822985152699182948421854910711669793383748273477646217537711383894805535859513257707670349625954410411776710255532918479344440095065451654931308268012962487687003947758196837652070625522280947721415598392973770336191713712456079262901046068461681003857280734747508821096436705916161447636171906931401133268658774604037106897459181657292820829353610268155988590126132271695867340619039123598613313960711956631058795668432603920693938122575693141286139230117464648727481878715101013866329578225060737543019481777863251122132998181756547611491987088672530023771971107838837967778958423804251101315546979090467826285890775650859741406561706928642888520270206817590085817126355996307945481179926735683024301011446881111494994881490008672785636464896974473504087654873728752136230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] 5786696602721544887535287667931278774871407540713042031757154655365594731486700896416432113397748785035310706156739130545037005178932897201074031222420763051148917724183537012415427431913684099685903277591332266002306326629852471150261348026189057962194379888161434028507245528130110575440462849123694804447144540655952140884933176326766582622513004230934864952210522686211257769739227237613274990352673507271897500517385484577111397245742678459609024300424322506177622428332977304823383724962485048880232790012607580536462120006132335232870991883188332501180012807267921717291280175878189718118388927445801107087379276876282506490254758418525077302035095648046185737651355392576945854519743961611185163483786416211912986875229316352478252950827842734396068767956466360277921596913568065124450116962534430441601899824045451223337123685840737018771776850849037585750292919486064611085213839803636933026351266079064399407586190692972570544143684184539525087243781080593920263826346864572880471368305791425718353190236698617049862821666975489105206289657901845375023738139384738198636669311081888616017492369369132745410752592976637910739165361315892939718594869638488851426399416215887361984599695931007150877053295176209404841124014045985229387524190284977372597069291324296758139553219075383155885056725951268507154800067772308712914299151737379200892547284319670949057335710993775449506750715177715777509973920566696695554981136027663941262652552342989037827758883914971645232042439366816927468578680898916176408420570072288650660593296559150331746030043313518719387642837736489174837659837790034304037072681421288825522338288452526056701496093288570251901017634159987264832732309291804336454024966132265139770871757934754428068137300452258308953798405186608334750796517464523086371097241160458336341665071199977083953501935392173862766448222502099399164755791054969575902974324550757217572011777631617071866596754207803177852067973417013826253792013232006142164231485822520226315088915680658690303768747394950227453369340060203618644281604793696994000986213853957378358675124163482257161696333017589420454942609895540217248685129560956584225541349450411258127187029343585182643559598034696208844745003570565245441670677503043486220111499201673214544157363866397731024273722696862072371206170798852791878654751798332449941608328999803102641108619087577781639532796750168622521216390583049924045634796242192386746980990800935477222493313556648684709501424595347046150623514367739401520567134965587775420293385319342460704206132504623383283615112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 1849004528690381134868366293183697087989099542501242940379452867788527087567870773375438130032481404762191595141049427173519601871523905557527095514159258877963555560550941717563918636999710314212794443201654153082475625137951897452534164558139749238255254823079807295191596652497708881787108854313585868636656000215104071403613140145841548490488252973353264252920236921705714567707558701216887722249342275978742095019213198415338270211152686952313030457017966295957579390944572241075436528714249707729825936590646196177567389466801461540806557649717268097254106941604633152320376399549017225286134326184114271149701335512196226042524113210500657601898750044680987365838840162774410335236516301717298567239589192035159380759288875712906597237504468190946938692304539249878275004897673321703803945492899082572344744886309630907505564700996866241265316872996138355643794819893534524613883627674003578235362421701374356571435265499877426743720669622709248402828740851377431548014698129577122159122856126914951926189032069468080634811271324160881451002692903609690357599664468217447212039841689425777853600965221510467526650250974428014088925091253988313252213515791383907563556317926551248022081752408792393922799839635675798004713356806257397231247582072334028864061829215976999871839541686954932370937908549337090984738292277382065566750419889771448533491563439847578252112919549421388718144071265500878622488432105795988857960246192789301036034062041956408012253791558286243320696669524171648385969665709627171492552431278341993258313265257256703723843339067260125842922138755544176362335403716988090144808295676588785811718925984694631186166248550995670456739098013528882955385371990666967582103967459720710373792044159075350760926962178849790063653255674068031914725239893192665554478193421366725254419566910679416725920660043943854245420690557746319513408517925387982232514095270136089548088580325792912713952584133700929107285306670320931446019802955777827050504467031150728582743119953656103707965777917402009052477123510014130752433515515280342280107397020683976645272113989585642411871884120863123068531966596086145140016343106128360744493960645707413301252380865066992584092783250778987138256684168138087656228842252141332729860804566810307375364755032693530002298449773004456610946539072158218652992902220300954354934940513773300852774219919015894522406060833785951729725969458446607786750703847662027918707070017795818001633593577047035866345700502756871927481271826511619906247050986147188832216139812991695379196244175545871257781982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -17313569348571144096503817320963068545523768715877650056594429641840900648375358559218845994878758569068709979360354668259685214316788595628502232434623421669815374798628877232283590388977947030077257549329534542195823884422981022405260356167013226989520529909387567403157108533748111712137939033429126507591653981755830209187643529096884536788144297379940187139131214519390845095443182758681913109475355975379772663317319841863299441807887770699317910865572481351385507684054118888150369898867744988780424906503688349134946783545883740797606301296384993458056621157297493424009878774820454884487809145507245892408230316269986675984154534074757763431030754317492305768550456931065465838415059101639385236614607633100260380062097222760825992113350287254182609817052962110598655133367839506084618696467198007693966120749244269389638230368270818846158271454223925668531384578359621726198108632933866899357950634210225130033233314497006304907465495093994363557415985737164612552846535413979047505288444895649460153019632658048836934393156850720807108954355504272779777266339410352605397918106297083012618928656471782861817510720070856500946964966155249395851993280929635327771700744884103453035781759726051750193588919531304850479797316768545707116098168105576732182747103940677145414198483540825810602502493099653854492427360215363857244130315110273699970473331863837207449395438346039034992093584954140099590169135216764448003389637414629990015741195346995008313785146422152127129969600374517032978353127550745842558348299593411616972913838472502603700524657948066684842047930949117901668385916246351561657959528871650439849609150363208628900813802212997301399517310177032012827688488526653844694289695936778249806418039577785016614031471691686442480606602395636214465797382760865955050512775575289288313375895002680917426231064544336816100322657263181168346016310208913300726494114420205201287973476722932412562453573402691710264667969158014010640907955654627432699815829489767731577112695286524189725015562805911676930911235196703101953057985673366185942199418051084337814818102211100030570271813419324529809318450014971119321272153028497616816169241979351172313540069066475074502247316883708725752485892277596208142859898649542468498780070360564665647701192703203445125581151958664789029231608202091937938416315449618992682789183409985453724316572956498288714085166207993853257428982046946574843416076164777630128665566991175725806794221789437032079944707111783352185630706573946381685256479804739302872393794997286919912227176610031165182590484619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] 39259761519591112792871471581295485906322911157580188435566543451079130338569744463286172406430532319496578367207762461518523678924733857660492828892309007361066993529739961589107643545142038149320220382091381706520327812795086255913169854664950601988424414136517051979402700052852631676223914154095181391973417015083334431033774198295672218528943411565833708527954394827961648357215573156039712226824695595912400534787201160819322235850658157731669358336567092935299598530332000490204999516550574044070107435952899251806159280168307348707094868306338483819156845398169062822791465376228271489110623747521729171325256867788584792978973762975781898812444010006616740093278177078270360084365401764233261041787134056304797815850306048423731318071575660211684809132994127834784816421853082245522414127432317202286998595879856983469968216932549953717087746501252020456417166191163926604584973448897976737445230133410831892986871591691417849265290199071115814780602873330781226527284933857080138210981361719444208762474975378042584065879528351930992274587157105402167404208718142366857898355023034048651157956740844201021612176615350177715195335471957721398780886858409000060910904116025184256340670538496307496553600998795022752244125888163410415311325961868180405638994895537178369905436801989649644018836798606068027133476022462282554054057795568231246513699091122973287258720898082003341253815855938772036912174211858481157411135153663471103519255866952404847426320365271283644562576356150187857446382395284383909452498192460838749241840538209821269108757642729819029392688999557217476596862271066416580497020620221842414340143190483480086257573032205455821238037332641351154022806299902746155662312370273340796368204580041777215127136400066112324599773835794220701556982545605319920479289436437895648365292507501281173590543506814634405160215913160799815041074430633485909097285864186858000694744300677235578206401883841346041207047022305928230173302046976483055673487587769735133660842932328793662269639752297584009958851785108270839878400483603474325763293241393190020046080464336224603750749471562754719204186699660688952775179353986669164426518770569266084844906124092322455428463870743681980319917316713751058298183896878019175983644035227831506584924954550527550839143606959873939059092995356929397192438771378820847049232060794505721857907472526050978341657612418567706459106372895714740742901409638346052384337788083707250795463847461385468573741384205116472957251285960593298132740793404448727297413000567787369488037541032099397853016853332519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] -62992877211433563731263932888693040089803948788913878136050914483559083809457476718777856866571408367780144289556354120244163425010575934646597517945877171944841007974136573295834257626140600730183518495060683709851598106014600999414880606995108392144338924859370140700128013305080549763302333418278462639761461065617855830467020670552311932372186461511870279892642474767655987129789161092125267251403026763148297409278918098086338776405785779548879243348136950052272214238912594787619283269966014680383108277838988336958396121345753572822097629117505547970326349917398975370521394508155634039576263524522810645252603602473699662441278042442951337362131602098292266330263408363835142806572298529726334489624733759280244476732619272979757411180005459327378712983937964102902472602157302012316777355666668905531221163842038746613343192383002266558809918221984067307427456896954701453646597761902377833835814370895972071374633874378807233348786827869797204771377795465940837035790155863731740311429601376473812393636413104702008248787962322570255419168269160870172994195519219504907868265674306260584669906406567242835371753963400879830791224920640345336992871255851581717504901987862261955519116158464648144018105899671910247906908299436358558551021427548838700862330608847303760738945897140732085529392317035099552046084868412237328822526143282171005014889136750334694087704641259267473884424278805598031475250669098066254138563086879407143704239180109975013045620862816200997419889426837115015020176676820138594131691201187285161309581938735576080339466221115329449884258012874861335929617084444703970490760852875012160892490052682377638852748070329148751425410130992873187533925457906115756996330802756316438470842061685776519068000253703873533393582132852054933133332940698443324515363619746107565192301088444868343909492581391849603768041800852116351860494470080597112476648862605773486549823005885903177694313446912564987488587362894548579710702326627776070894979019780633471319103977479116151869938708471828911611081727483166171624565072823997282352464164873179526516257624762660820372188084142833536265895851836394734728962689551323645122765722683999081219771437487740144884774981808358943000601131492277574809230219375431872729046090664061122338930013178013030783479936241809561065692749264298781367903816085183188934803495425938458356401022894364986189545606663645948795658978517165055955313878881311987607492695009920338072984168365412710522701250623342047626888503166059119880280062922064013753160743056078857415869265423680189996957778930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 82101090022298156628069427693177462560794492432679884099056168081797213716316811784036890472317972545968838643202662802751949663346689114943477108531852922978055385808024038976870064892554550609198849392881328762109105340289894053254667261488069314218357680671161426527162391917506915292313072841800443975539545242663903097338692039767701416426597300944348767536082749354324840432674395062855821534925461505265051270190175267092105910681465877019838361318346348145420137373089225736773331899704805122253646297985848079538612716859687997666781870979040104051175755602105300179270478311324875052844389766925417491451033414387987940402194833358789647966121825854680153755675867073534344708485601116537965252179567262860025205611303959095630597273621710531252892427816426218275255409242276631074682204548521442855410934657651310402065486793677313934980473564002385852172613241340063388888536554694969512673445891654485301175924043742953811235891873790353049239670605269693957556565569657335891476630310941070804483720933486808453490678578889294352592221213729234502187945586178441947292909244113359919584569118215563779280567472773859466506591736476278334728994589530856841164542603317612314367208715787322588349646568292166898952904445940230874501468265426327447617895752972209063012571129665342840996889857570518128270078990901036382647850873163838391008193740009451858177627858043814121359697163311725019302461865980993524875189089220051276103615568046902385499862409331300594720103210023036782386346957184661187482534716349320164841627752596210306119543773248201034363817218632617341882634337597458765227910707575428204518832245201845889418694853667530400784985269885004479042973417544810106383851393373888963782235812178732717949298397497421803558264847051751993885360082823329999098994076823973602475678792289031183540073456690133334196452352936669300629010434204815592239687707441370356056427688624811603569217184969437058930080918194796750582125231277299261865715658591969464274226036142725176092162357001513678177272900915414641303090808813787957041596608249247329343479002551266426979852061637074119621031904205973731995433982921709153492673385004993047400873694970997221921119570310659906335691857811031799519252681844389217870853131663128146079460583116526729626593885699227179008075713709548253810152844205279708555051416035976374895097843352036448752690835997161188098848904604142052450782379637436777435471906879378979100109977743926676343064627303444683944774594340841503483963241644826714556616255812761348987366405438592664722818881273269653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 80468660043679698854963114890495891029354586479262581673216630816932630165230895695761287634007162216176270464618292031246238313886794061440659488068278751892762303609630940734446663769479975892606654064689523494952827237594493787908239272848774392444132695504100187194678208291967080329912691817477226793568774277488615555678927104821557650597033209841825764544377945173078948977437276670007402987673078241405506006070068915581685513807502699370367888870802489258026958093652216306991135191569667347725377048350955062661690758356306057704828699365748430174713189529039962410730960722421215881208894429786352980661197811901832617257540094177063721192906710412386500966270809326005185130161348632929459073708238404128547637190403309587904257345817080797765488584381394499319636336202188222501573846964111906746322516724223040333435520700368647331154268451026259550469361523792694521454673027482419880395334900632505681009639518766042132369544039051765717887156161603279416680097469774147073484166713743478538493220836742855137320274582403895866393080974642907963991513630123378261554068963492339994990219643516677132703755669603028481510676656343343368578244675428871750414163686704049672679031583006016484185976005637517008475890205645545133741189366461403742188559872006003122519531427137782970017313539576287701816130977068330022157010397184277282049973766412947031969039356108340155142827858239261494469343338232617292728561823797718087052144706882049381771666777311459958495472697987865012418934680251384798964891188587912995235997483031898630065656364449088521828528808847793881679780493814026390927696014647748262258271769255306696367186673926957880942940754513617430667816675614188220194284364993501952749911897256420451866389316671313012003464404951728110033659208162421354686549116277673275023591558215223915377932040233416706449684515141671435852997373067896720736964889795461261818339719372437880084310111710057929218806386999747295971044840245530937908447077780579233214936420864943264256264273980672544947044131686293949379021417850327034002928102835509216277349787125226156922053314211598145742410336154701323469611103640510140113603587828112919507023211365054842156923809471529552554500545373535042794438047686486295317192997156683095981044099056727303871844008642994912596652729899056186100965380287285319352044578152551904720708864169206867272004310697034897384627832702878289005202216976897489075781777501106262207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -100973065433871088556843849290526400236448405912602623841354703463188426940980698579891418386708958983202761798473586357181092640286051862077134456248138439339249122683760897281662873656977833708456180014887707962780570287812467884759030456913221956229197330403745648637869408171353935097990722992716503548761771121075381297219609571528617634226673998729666774604311010963669162983943223546205765875403440352815674381454880251540538126409916502893943780443627308779526058333883907122448660888132807284715277731330781924391350693441098471548049759148406595481384158602818999286635396611113897183543722866468313686196723851281379048318188032543558697775913834735281968203035104197062405776319479057336471772260862562547731955675736654666567477956703372005859863888185194889207931599309112849878965109484177461189770636159371243802182056487488345130094140261311879903110375260917123894829019425484299052941546292778061839232131315752877094977914574649510418312892328701955298470331211147249439405574266031925612340126993004002214605425102219756617453448281966332378062187091025112307072860172234497884080348570098147262959975296414434241757326495370213955192965747068363660615589223831403364956911274283124868696185665400909850185492617433244321959799727783756721259774393046324070349831973790799690182670483392659325135734898945439044569610164704992918084053404485992249219012711050021566669520586062971481887489711119140243754267313686053815434200819583711328377222535553943183955743204323619348572864705299692012976023017079875564763840175888075766473702859407988358326777249199752419105381502932574520235672809850467611531111362212532590645562929348646900787963507532100373113990686663606068943458566800304005183093197694424892676796081584322216349698534002458617787721684027874986739751153389181269676010787031509461429988941202071716227060170671375011637510676867943774375834072533727315015024508803886247763198779914046250132837054794735817142272759672626598573596889181036703135942594117032095480175601827072900311152812837537993991769513070687117271717001691278507732637185971678532814367437902659292545002114221925858880986785362544353382593124213432449250642810865533937790136312169705085369255089393595981872469069986196829288021534555179175133645209766172584919669084862717631112355592366531631043199046498825730736844295067219104606987188097206754669684008635558419278306791702125536459615435299491670306792912015225738286972045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 6951510059974443422865846941704427743185542266853566848529451696495212716937335967344781585424875096487803114653213624003006945161772338454517954035201617247636568719046146552946120580780957074171600625665636475131319865706025338513381546446720889715561056401708304287774983046556867648942704073767356738489149472147890846854866932923792546499543156988209699554903353492544221619578440756231100956971680454991931042376484965816347770148470934279423150436656009112073787301343264914084900662268465977157293745682400867423555705894773487180316743454920647244091344199607013795865358044815129715775977192978674243659225931072839764816455335615810608526684623360417499027620653192699570836211471233677359555345783592328019396049658297378899238809317948022496795186971631190575344505175342993658453610905863320835120235862162768067029780417148211472529371079795035919778708818764058471337192637287171768382169740301308378332391052312415764917846262565571050391431704017931649553086441251562068572266870801145081234728295966528101727694852235377540309086435994448853540936464488062491528542885860836710428442785628087347214892052382382381928574468066460207501278221281712890947325082237904476533893181273549284617488292227684517237011904612307219607747901166934262170028561761817982096185554122438089132632643199876484141940891005127398325425707928533667998543833451420943154571956865149016059816065660706408709329310672941378391288550064889019998003905451958094937833300512349017042610199877283752018858235957647409100611048143539822186436594308396588923757655107190247614492384812242873274748473801182551629491864817920164179276766703550460885319828324439889197327758281775224126465769180683372750864451171316272520400506875495346229327387683967622858988642861361982162689569450717121887042518999351405184734081731806299406377421003345314717829842774369892433615348277388403683656315507747414072137260734940350830107186398185321267595995291110144120695725973839582922112156036373084229974176494235966536431840192319168313943518654188202075584142111529783082920176795098567404120329168607909134281448257716179302775884742545740456474000067870869196031602581394282504907563053983727375102918015907978329536838330557329463471554108416637702536873019607442979850492560279783123304777056575528660262079696802669081545398954677952719599474284392125123767254403938269777802054703586253839789583084645472215953006050147278127582239903858862817287445068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -3748066928039617297228283267445947336889944435528816954426365629758167076096725243918677644182381139518736320010843735713250415431867499986138683155670842918245278469042178670338845707839414674631283996589246212845649226801777106100517535077642897516277611267408152277452713210662969793369107257355667009771079953835607374515638786429104751223630297605893205057817458898973436328981292895585840212605526234506224475564628428502308424968940839280246459292640191619655581171004742146503513286396108897320276346995558498077010487821720988466219270980121110621430073368268753748393340151770825206424548355984233276289545225848537494809789904830235598698454651459546888417166036206208857816491211909984760806594111825046399731022865355364862075607970691725339579848703840491599218262155540353783055167291573908577940031976726179094066504147075388155496914009123644902454725575593266008313052698362214486961327735773262299428943991489639669970473218575654857366551056328387563851604336085639378816513823005039741490354375843776968401721029769416934987806848345702839716000460179987528183219578346812587577951180651182728469108107415549248140944186800149862324800253403034149889871216595307686762965712540486982048753930511229829479605282979389170474276923178713250143342860294747023918678768394087185546712160236398790457202673939325454358447794543161882934400494215376429122141386030581499987292571456444825543966009939113873062863843531704024083915929874842888777077713745312009207601363828479004371175478410472866765003741575267418928156784699866896070201189072457407778209470883689284384675057844601109513166631772482281011758898235139030457523468170169817129811245210058412386371220963357208711257700274587625423344251162347978586938323801078306246988559219480610163971234238530317602572487163910508861782975921426439644530519236764271542839104499272356996629637161686902152164443193402169571609195727639363451713721637759568229610949468256530224126347287339823736302135935658438123069925672534363518490151618924798984161555870307301201038972566748313476199725856757661735274737598248076468682536032166694448369683579621252769784557727439392571930639977605485666744442405762817967016004693771839946120844402869224150013790794549125810084546546743455302066876244244550473387930919886499097611957715727226961704958252365176572498826431320794465730541795097173985206191189968800528198651133382450403155191459969366725261952222325589900719933211803436279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 451380803213480835403610368099964357378434405283351682290302110943737919791755125803866386986455631552687725530093286232662169029824102138179806212575843552742561221755558919579265656791016252830517297827807473100834025662496273147064958091342623376006886036600907310025423033817422312223239313419240423285824203075919813517271381202964521216257519879651884177190028112785714133693209545329563100653456675368358266771821785775078296257629209670606046973063110289168237979381429816192861802337870965526190418303186332072499624899356777229029729969305009598708551304833450613179335599759738655011340679494788629856690840511528632200590494020221251024024393544372044820787085980784159557358830805750189313222617907716457244285044157560845847102024234850260337950570622236995141175706323046937404574191743405092547469025757225063960385644655307007860067478726181415249322177736967459796310175134195859698291450978689817641652453873701789381901606192371692022971675822927818865780737049029775726606399140569354542912177298338626741402975074916321932373699311131394684267608041139691269487781427589738151537398133548346964288337009879838485585618398453887892853298661826708697806355216802935434031174012413574814612763181941919028475143130446091271648889895395223773578365627801244088244406404777045468215520950025159925203165892780155288377568776041538948322619439761212680660385247101269752789500452328189545549151403801750105349198640611193707655576422396262050696605600260356559563505293781182389720965376261463999353093560935368919958760500740678730371012227512346118570268720854911815654105417218334602231418089842876951516257257581950433260507860898761390789816530380043425656485411215558581048021955704712206920706948531489491764568762416028080279150829497844070655171381246544285308315023471932464020665853746511965030670408128858796173388135736105291221032567829819508260036516556058007194836268287806113838270507690846920133198069966316094896495345212383912509702166970986238819378449995241273331873811761188324091537554168818963150797099683543273173344223049428123942116839185162575228581084276263323666454183914870025794738658068530160492039269484937794970923589022714952945858476236957178681838322614359486262615435521703505382706339196514472159577356265011598121721142026505441754222396145152228215001173802848984062834972364245751623883841274055003613564135876889513571201722433290480931783965345836932919835462682534021894298348342999815940856933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -57007415831139098859745611526274839654733979775167471543902886490692130275609674450738616860978277133012471383560642234385980521977888031283537487329734206182440822756249526824733673134748313103855581481650397929455286352336728462370840741345225256067744668703508220279628993793575139306953049460482500611101503573076736063212220910824240636619258767742768679536233509166563816729414635381311193457697168652544585303449165262430791243798187476152135389684051423976471602831008340455758342366828907291589912159774474882700086972535690368890274733313064006720924940684900259818975484131646499549715907213135630400611490584877552743231009920916205348218742788384597898568885874907851293991653212353719786746213157845026135870055922554648211422301739034480637717066495516438848614030509809037648460891299573727586443778164468031016269435367885508747393278605121371213015861322677358441779777024295877020906523612149178281667020186023789366488600732753910341759288962436386080419793822738567036689638869539646796264916124684408336216146700590044496617666380410059617061747965882813084967118954928447537902448981065884012302490178089534301331764334508784527612314619277191433111637226559742985762442070408438902934434803466671387192584183366527552002970361106487378772651040646571757429561018835226263558863546557811642125930062112946157342085046519248613758790573167319206695454967717608459608266769728452327856574098671710183520361505720988076590194587959585890523586852245768475262721026990609226528381309467211710956625964076425330476600929232147917702272067941654197134965151556160732606736486251357048977458121597784856140975477514255027734031899999504304486410424167317930417530293770452961225156109099013400315875804823978337676870747879230222421990779519599848982913412565054678733063335693153599060437093541741307068870205462512678759826172176838875937082740983241113636066693119732999185877667843848410256639959909892757372142176375858323526512558437508396706701049880158859893367372538331373612738192327033697550777646729304818015556985216367581228150702516422224991477317219916293167186050391608096002020892438806687464568730093712728430561185846485500062559393557909171157808426732551439372972877329730030228819410173011888423738210248461058766074355832349327374525126739915541432209413926616887223461193369394683038640131184044165240367420184893475009299805921084724113400067970954999412306673156739148217331908579730889025105611267463245894759893417358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 1156014479731180730195238918953026666530796754094337021317290178728383666561642429439379351161889336867029946857821538550410116969946368942758922975059235247051499162336421350095307717952608506818817171827733698875790198356685617200892891458082514100657940987076874684406979582880307391653503116966521520632717520808112935819552652846419639236040230988687556910199818149980824901504148499260614889967858341411121776011040825984205487658983643544877921430708277150350919442440399557794368570193408507270308133639717953215603471181555627098446992691199463997670061056485204087639848654924959625917568417946244586248100902342731061512922003510151428601642048642952756694292929794400150294235401509284524928046812630042607951573936604886598323859057895542548467784332013216643269191270639650455118629477089617888551747988128276153934886021462067434309147579260811400001849360714302185370219747192585463835302231460170794473604069109313282330011736429267453202572728664487263246099281507870299647243846946334261853907345159786491546617511910523515313403777257908957694852369561377149022450340329093167829415966836373861534402900995023203067246075363722861519778571885544721317893934711470257656528828853878121966115625484047187499940124937893758007616336700174306162878498587624029456719368621326524121691982884730004348886002409960944297160222356815268613593260676305107449920534836600446678041758674439004244652965719685739397329080551365216023199594600335963877013288221001216549919255326708500563231578852466935190775425951082189747553456954813523394211094221918023902580660942654722477348790952097400730626962312779454925305246196789046717102937766742565389602707872908179174151359198015889342089709497826644680746542679682019399342713369312677050770908833404892697448055906666343420731490547717255217348089029713300683383341596002758605068117966695248547747608935462632953899241797038513198786643832318411279156665208066733882590154481875630272804926801005344816907208604908964810119293889397341620422767715991321080876740062294861573714526094851722596076114483742243214963867770846939603272914885395582212675536570436611469861806026643681838891506386454237759816669164382358872996901389067978307428303993131868406337382337791000908558604936271548566890584748665050701502954444394313911759724648685860847067217123969736016130284742816774261754110241300100568812850382010325696757769380372207066482252011955130077889840715172603655309935266615184445981867611408233642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -12256634609212431725764121678142356722109927690822918059352539268640016315857131643667387482410694709676778728549465849543182258250340861944939996735056308317555920005469786604429815750081822176613361546499010451109729477622242662367451330460169298419353556438261126712339815187228301605516492403365486684155490985581057645879685905474981550445408496680435335804804787666323803347421541388028248614723163665915986563228767750231610826996840558048625817532993024130740938873639723351392133146190912783625519548007372471455796644295743989388502005983793530154266713843010683798811430867925891466231653677753909128915334873287303563990034907263269759633051610552203866249658567493780477562217561833517775086626774407965052670270042232674830084616761862500647443316408253181998108664018121926635891976610406854867050172944854569179700595723596486567935725031409473637658909825815923720129359263926919624615817632409467321118722879774487149480661825315619707626977588778626124840984986648063545854747890167511027337612460767531781026889109310737069598460651538716209118118756034117162316793839873757152634247053751175529583747983376881435456408693321761260570208571816804129874789501271895744866648625689605125737551283296296714100626562089940886734504449944909004377068558077309882008599217954217499600892167400482903125304855686347019005339290029376688743108824612027286501625920566588500541689857600517591771917566533947960914421396971478640557692258895224533184594861134812624106329042510064138212939911551709468346903598767154655920723494375536353510314843855765839311013426003494167721087534796816503974263045154294355781953690465172724980852322063826741268662567514889239025706526101944352533842924159768358049917669759543694749388744560521668244012628841116548940376842715789760239480750906098786797828432074022714758044960748724228462094747642513411830620468544858775099856594070721475763519833438073449296599467355575070685315742652837598616717373998280646002530230245006948763507528512249735846893358964311949102662951388287495621651833117111161974578862127035122300036274282525353829886365864431928464070494631335880828318123501541596974560615352928943429879605396862789613165986455273759171242375974391782876167951770148372575476139391163855792990291605853153574085665286702537372676086916316253463211827807195846188047077974537615276331016399540291192763912934830051510893939820729828702615360341854341762229254176304425059762872891183649315394177392590790987014770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 77735337835984266851756482582572195372882635409249274780318756537986816954507457840144133619736980386030314018934814772731710392093062954375063217098329384679993283157692319776366933296902262138885485411237491898280356964572201874808619781760420869124561311276555936056004360426739397053506272815617970257540504835025292815277379304269679450956222233470452379310686219143146936167330954286384885495821691400785093979628677272587748640671294617713334594867448474312394337431041025977644460484762026362904607015388701454454779776894342626969591453423713340644624587545934354253823985237182338818888422756584335232940154450200448400040831263005042078358617745194843478820107408534815408506131768860494394435021654736436034946470780535746409827741522929284571960047279764860464473280305894734901601442633180776811908417284027404431453915913416641442237270928386595044467581846225250575121159566602664531344047073625185441106151853455375895662937033048924058627481595732769942346647437451589022617128218538096107037373763494951896811085106366964950395623373993214109252060519393727363918794363113043935664954218855120941872916050152411314805951148196258613383483796927927138006209898759763301974267383850769731123668264173382866952415979535036372269603137696478893884450851549969065913726568057070242869627672203266420744426891959577022132161593224738772823757116587420327893207477497460039696672180877358890713960479044446920696748057153354254105327800053198877497238502579541459811905306163905983393464491451111408383288593657150655564419654268623187960778505251799634592895279019341083509841972324121263988756071968483631729820963512051888962881273310954320498500142950285186846742735421959552258878080115018020710729811099130515422823377714371064137331959807607449891393314229970688831720740072745788315616090008488883895559026870847586227678852728051932069331146854315498426132275684192044626367256211114737177756814944475743599820726428975479986447305531803366899121879684368298972884519353970091671242260076481501877566078539096512691868939345396844614449198682962252988028072155409815621557157795784794703049411310533939650716009146595499831397781298008828948615791161250685211656216712286855842274362786962069982765563097946682171358134130154020419397678855627291593500961981501556736446612852962830308856331292644865266867649373292739004865562534085863957611076358314382261034747666383275023834046380120095510023849363222457513495749992173036030385091521566209848970174789428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -201241535880073894333752259070347333363635487871414877837640898963759783400183881581443998748853337648727935034709940206979105170436493904205745262310286886131417128455134558218610797062511476000936030960521803014907340088498851141013393574626694106430074701653669120801255505734803750051260727716563571105582319594610717815913250485151349450662604148316249553519258155191971797547757497198920390977595613162259138723748532569155693298296726533200375924620028050870104924914298312370353876517119303954770520242799980813097052411668882970576795047832239518807857074874201770018437363850340523858812609561409396794444814516884318318972161006402038277589195395029403828213120436579043296565278376508565784775213420513345459852619743349061012236194144208980212563774399784768070535390423622688027075499319142897121029735673005512942098330612605102158021347844975018648723293298446687411769273727461358981122964330295293028715736812687364005992921466264416125521135746474939234354887538831990110847039802019068892690179389959114398490011498202326351545140014820840850038343227556063373267208049503686852701566913175292472529504853470831445321173274694673546658760410535147348542316655032429745352827330946408946218265685567316720411354081139488114819323502327993570002255339325935182323668787570367307073238063511886595893682790723345706142979718879458983752953836699360773410386728229385267558671111656905060957443990612534658971232101995396551429432962962532290082973197778336702415802194165139833674081628467571319104428948033478477874798821373684448192860705219076223876231078470590528669224027861798656676483949640961102918789995870307996662520050751985639863615962773315773069546301928027835845723662843635390501471294488049495584201153138601761375086016275380950894936901826235797640808490055700871424980430092186526643527702149553913829321297616865247148184513612158917922152843392358469341764131328712335511357489454723192656693977306101464368232300292303415316341129844902578211799554276882220813190765753022438099769320923944578167876796823114135912067767031465432343952478327460702366035967914689358421939201351716766520586523674680939072955268640720971401096581921617060982483259576948635149542251652059649920681259460251746106985236334111246066347987839554261117073741558099504089952355317892946429466532982921534278436099792250538959571140793244393426397027472714911703166076485245245144979301232392141566295843056371569700895496724831653365984929227039401666843332350254058837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] -1413234414981101060643436795836130136070596143415028871145048029488230642949872429015789609694880160528180264647694158787302635705836221746715369006248511180747513883868787831916913976627990400626043095859574922807864464838911659577165660453216646617670894167756128629402233257167332563000369743041975004674247184476232589311740681344182681652187244606892524003041877203510306519494704875894374989752858257064963138357376457067743468717346760809202677478040358003694454214626167641201555984334297325802751329526690804492935408742079960627599690928814243271019771974087360352581326749927600641360745784189698398919853622114697168798329058599277154072560471096906430122225443138159821183307216653353799045901061874732785827369972290717813951157868746260203067797138401075449718375911330726924113713247316435518995174874352086263482339246639300561165553438435566671794158341774652386947741073439242592233506993053757534124560306752429055377264956345493550265848773660650377094662632194479705959927396143607013705783186772173628438298836036601435073136444872918087523590738912779903236182988771388901386664379501487659337829261967673602171997606888353846514989420339781175024377052176791385850066080774085129997296057565503393900009345671992562509037102556320675251614794027309995494099579850455748814918990571971181413725728029156385918456097225236021127468229718132555543926250306311277941541997411604077861744049065810859354560341247895295068472448404868209241615688469279284981469625839527167034577398630901159072086428084138374471216400597945344609788183136815028260276387621024657694204511754423035159874318897503391220924989024559673862128469352561146676927757211737307776133106178501586311494854517221414097362062326022342212047154639305118360712062436075771675136545932192885199911040884936724660304756372281327276786672613826671761573480828060923868511696189310348026058646218522584758586012922887409261317930978233797984022509821800287919381919200938277627974040852868123959605419955374346648467978909115429008854605292443349129634858417576291502534730187289751264204043879515876289520411947665745425183665513640156468609158084116803296702270008276827943324938767542730168937924811536238186430061941809270061997868943186184370115624534218781546636952251076219010212403597608847026660452019424611014059686843871266609531711899704551757217365406502909231150850615954027727526184366972979771909555885404628998375089781793313810240064488681154760212033919680729709966726659331470727920532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] 19501977395870878652740480389089124260330897069434541816803522414850226094739025282668702475934441417958615594111982275169081337349107449552759657720492353199573112644453139021661546976538371408547933268155096900802939619820183748036416510228997299751796713794882605430246708131234541910800841713080854868081695968902724035752228047483322288776217546319199799477341426205196185107547492789688578057022060004050881798904467891494262368387856656294037304690816508518224421203741592720530839356907474248319966779159524485980790447863170592841975880226987579060516374590810667765682065416524906665846280775223771522302059711035847198528591565750907491520165643140737256160011366164089931571847737992170803549250627333366270859638135630435891891074183838563712462739802290545598330431826325179594650275196953241883942159791112994560656807982601665137621255685875855186824704676516173065499271375108205227102094238227261879525050321900064156292117339249378798729210535919460947151412884509086108647255703696109165069716146465596282465942592750777715726776971056067075854721386518045142089511192804244368171179760359261213998060957448984203875985350308223858847557057973738909772477985868001832983418620077231391256462118172751893214361115126626588057264849375986526360130621703268983861036495204122701458724513685682825413155768114614283594663924101710295577081807395634402680332260552667979339813375352164218699058567709171847078020326683137958481114595780000049270944731602354778566416699531814726936050857725565822968180230595387726268317626787106827560189637753703345551828242188541579292007492457904148613218790558014250468752654504491102965530644599870388487876322953258466607763120316829952586226714218323172878897665614799233930852968706342626387748150234749192238520223623435109291055354305986389240886713598618188359778455268730253889995937774503701255766925789797614448540804409338904427518322289950765421104357604972670838716880472327030635310495641679921885523211098410560369714140756408523442746714540072070996170673943528748024464026508699633802676471113746134629759252692275707511523794891431085057373970153963489042804130330768757137410467547240667837084495822959169324297555394770422214171515093162217005779876069784859235524551764536640749524067849202679079790679001366367794833216140884311550302452169988912281777571296133406002950221979256366747056286629265118144007665586362103718196367697148820842115303127176810767374371911330455150870424623399303903914514535244961734861135482788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] -105452584101575616729657182032537647885426936997129741794314522235814986160158382704467801642445364163033934064856399167971188037165585544058549517115810735893542514685370668793673357206467935817477638763305611279695219655892892127548892880328186806355545441959717275630537050420984693875551652569829471225696092274970629762866683504441841196670758878889581998071007452463074188474843815297127018365103270304617224620835537939007176759834388873898882769666907502449381928566468281247591948436239251042729733750694959948447139038605550626193692779012428486438825456144408269042705762529578312177495336117220546190304307862917717962804284526306999655450619547368737051318266474934838006624113450995624851049583576686596331224111195208559743848227892590961311172943228437753704795915462577909971694222824450942547725388714889837644672748108919999678039841263021891211881453049106819259546910950624068437419780045196125486103940029825822483212405011563717755474075990914647927202950168519422883312847725055010626580667027204785245634850335686488813442544383023505316483015382666075559198639941719266345025748665632511269540660288283567783210979827019698176428668038027795305029843598216751099430901083551432220868840923508687388160418367688113296188310602086665849546048642872652891847271699342165914000355131634375021235927503708111191316401723017667722943486877310391531259445067884965974641919204135759838745491391077003530917798282225262542024054219095066684959030953776730706682533557908642849355895287512747015423376929502297052299779079888593226577277840677233434594906233232222235112779091289608436887125494574907918026136140504638045960537471975757913099741167241200940568832245515922473466296136495128332234314993582540939939536099877374264584182180554373301356405552713674821065231330019135750419920107334229437338740703202753948018564208341969615185178997102839870498628720214778143020871097574362690308186990525890830843315358456597082492780571514903691496246482384458301876225113446260209634838301984696465450678106118030232866675119302767137826047181028964519739693431888311887964866829036692150917882642428791216136620571317305567062859564539441951047322579552998857492612876993430301314907359207749293583102785280718280416235316013820868513951073347621767804400974518711278995112079066797114632397085117584394375719612755826280804898165538209677898944535104267286783341356074635221902205005302254006514771117851558314849707221853897474736710788473938347977083840323331287436303682625293731689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] 122501164071547300807950017135542234509390628679099596461189638254775273054264730487838547486582461569495033391911089554544110053992655313478701166069309814945280643617410326403084827173621619753310321421258297876664572473680806894643940866903624919599186064820143203240122659859805146806438927770637891451291213954343217656799863491933019528822339268846159602809128855956265922844053865064671168992201515860013193048007932984313132689485939633743201502305774514268398016275656124954872588236503581816542155631621994023715556938527550906784244246301730218734747371696822702165529518703492906350033615804861767361314217240414073453339402673851857742171187458351404561475494901132264408945095038434672927926821261493179078903485638761428454164272732881106853900659139569499741859211855921115946783624621284474296041403625538179086188369185150252442186936512020080492597486846614059755162542578289281095332986611140095847183743555018072107126608355942058630624792154299919031464659271064960379915722237842800944589795864558998349709967540178282625421878396175101074545510165437291699518134104156166200630061590865830868753790184643594696825560834316802712138775586634870330565638057859066637239000911744999779004648624800288715707985185559584864284620788707774257411135277698695830219469646760407996546023039255958238178665324288043234972998141808105610916030251740624875059429605269598705599569707733681994365458441427349922945325530933831799929055703888626265446558219233871671344927925529378007877053367253732263756488539041305120128490787669933222519244581464969341379714231095185967304103912150101591731247197060975013179110910847465909709674068025636932671421418092299742666257760169375087042715336835822820851673815450167280779827724069104615853931115225260050213398144345905993746791077882145431409472665346397285960712782719014999999670030608562765422248535371813111993301773350977390214074445505611551234564517604212398227210082903428517143664268971363751102115343298506781124031194234436829120150503674024493212445935696553662242428708393178860205957818976483352321763806357536972216983022169979957890160801315151620095752051854764538526894821171927921019258861966500933167913406305411219789421842948767168707475420093099024564635163180332849093006440371646819343327795427698894008050628114920346613317142800530346375429314096738690282380450089523367468289581344128408430465542532107166615223889906193559248310628060337558541398704717892489507743489656737578269706532077543137404518347466364502906799316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 3191777197525790486835355863976347433702081723781834447813168251451434794207924198504051160790740986065799398503744652198980402747743824543098944227225484511019841295113551143584513714872479590784244397439039213742720344153886553233418307281381660110718575699355834456428918803601125369238604361335548406889737206506955359445741266710598738856939797250002335382927570839233945646532749187716430424914706214227858420467989799317433654747590649216238868500223554023597399084554101055916955449785503901825055867579552857241768377874771576163811351478550882417086552973786900675756214690975543681105804387297534910130213233259209874179271182885463469929215700878944651272413192840830805868126697517088517730044336595881069559548088516078577064097834391921521301988732791262193111785456451320351812819747530570658556121335182641758863118287669190276488435881050731840923932846764364006677739271325844266372808042731418832713880619892758137009727873694966333568701576674466713624945897517912175160424105541454327984605695682588072852344315210123432334501749935232804988069756294010122347813882354614005106009083894118847881213764316990149156955858712154338977899123189690953363421887125862865024690877229340940958961668408798701183511063814105368472034254899741429555377589160650665075508264376563128787881702241750790947402730053903896849042291086901433306648228231313227323297490651485436669264379963863848200038662092517599581479665973400105810521015065080613341376910171046353577281011115098724987101303044339030715981823957348335238483506738356224643626316984528358194771301393865489122713090167831382286189074881485797250402829713790093574581990429464724228558955414025803300831910869134704128771495930358199548084834627124182087090567032247166749034567747898264624109958563177790584879328778702381715493846894096866772396326627754226264703979594501359892143543011139944912128030621369384449788275298390651502346058720978505021880067369644208945197706332064292189204135204696899200743296681006746281036577477389791369999261148286780850023688384149930396440952564134893541608144269875525208499691530442036215911863200193272624638916212641467715061532995394979370955101677303258185283706168146285277437714164338973474527263418581238780039634902644118568819128893443836105765621567952665567057464356576678680715449547251007671722231993513159290670713634954647374590956137578906251836205052147196360279351350383613885214989808812775636240604342454061401038649553089322198659545182578001210060847370186820626258850097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -35711248314758920446160263191495455847992202021195006068153547587992224894856873323671724585770871735308261253323375093596260067403055610072741121393372142741805083282903402887167230442922218975707612978479386306129369545193200425224175527546250882490671578246300866036837696537042313290488416040150463743214594863225731724335665892028761619864570007514147127490550451426865951779424771850545458067813990903431595967437581466095376300056420454294910726467126028102069838007713971248131585909471543805569759424291658847591737140535005240109349700876651410152727386449625501595481221219033261511143670219933183028153042769183444677242792200495673568747691479259336496100919989554418624958142270900919681854487262194570126638163441562614238085462825895969866155431630752756943811456585556603924109188338846840230481196367569474143791626302219128609518452517118341244186437565749520982183349747525747469613499591598974742875595169682581698849640863303148681605092251205097929902841765311930506532423797290614279673260396289501242748614349417592663148981084773919300027597007385189298752391568509074061076101562536238464799599302777122131631880890347877088458079045523562078130854093828540700315321071626035573034377902447685715470275336636288644933970843953433117332722822491357999382244186760801965529297180288944518681433956781717701003121832279420914514619833027006940235179308642534899606021125974012342630739542093211003839927646675078916856883280218067385922692033743482867921009109157130689232645424290136042895199279608148655173806960096506264670176760040689325856276066879563693471409247708486863217557363300966846851732819220186965547932824237113142002320567733575957882219169121025382417195394466913525753319462676716470650778452666277934067540087795785660421747467082763552659228057514986160520892162834442652629623446602272532105204306396757046115231826298341617736543871144210356520433860345399367559525023499447747606573745468948734846162788072183798899253382041795432496754351764797658771943488445267754125158998056024124941611813791891051189253084731680811978156087290710563434865251227150881131730799640548950605937777194904391169176985825942306781427891965818260302531226794804615180353475931001704524205951659092210184929706903296182904858281766850367551381141219155428172789055029069195437754022750339979426082402771584075810761231763908870412638320105906040833413612911602996888591415668836187718091798725920461463301100554532670482759677228981321449756218424395102866396312091268328003934584558010101318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 234937594804193776359372275734592675969305047520960884582205038172768072817346373942342756424719446758337862375719515801050430134253303706928296571475288922266430984378283614296389398979400964629051580949280012800319305551675855696168763027445073233870208422914580864523456060475156764648021812363258509077259429897357834362702339413857955783827978985650360812394801005149527076463134482505607910574086589855704005788567169771868273481015633281515446414912984523376655494261724383579509951063839348360228758724339138279469238436318144715853750572088633066435467686314951411902324929949383388086283770578029163589572123709401053708701425649810028474834278306732945113640396418990937746784769439884025592103162202772263197912991666273341354943672259562323598605826991880063996573025522495354481755679209082610843188915828400915346127981056588097883794349650876906855475909861170518220339397253789072200449805551721765498991236190895735635853926694995719468779000782050332534844905378173942729503415559152884193095164444472075062709014700953510058655490716571000691975960942247097316326995413545958963874368618664369172824943252808695211830210699450449464852165858058259400955296373525278148819454922379295537091864878061723603682282047146381219030709208683004207156271465817070960642966399112854168618744067551811895255458332289882920134151281986454188472688842883490301019074722000118441133961787502585901452756071605559720808325218849718674844443109294478198907010600217118696564659574765475276009634171534563482159009674291750780003700609195589681148681141936987963482217850468382899891390685301552589585878698847581839014732144735078095927014207300969242613985499744955871713274484438179399819250298150114801425610132657854423302098651018051704946582570637112559780232481147568346890310657945516881248720408099650042171215081217606904835044325883013543930857668662888156730497790222466831334742210313954164389129542383606014237672976828804309100415439249077140579879994889274845694185298700052215122911690418181985380303193140705661897837608330451747968704692082296228280547975676617333817470105546061666550237003340473094537565638334669819441749977029432980075472655929258988514789858428593382184979508133873834689174922115125686767277735941714165497706554394524422562527574833960028025386392977447724025663124864614298969175772103010957375505943677881194981258774198939445946663676062835229064855369083009071595918220569488205911308950641668852823542224444671925552191398634258521919099358277877032108449384395498782396316528320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -1134717394205662476188805984469640960263360274407266316385345124059369278302056230712046508935320688531275380966223297076000219709445731019286206195081810179183061801854166143532465369541353891411334969930169782030236495703964598955971033382920524833422926517930971428798244165683366095544209832661275066599301219930508797521848380516978345506478451895060388227704068460770022276640509108889863252796395732991251279273618286559989013803063849787455037949865244811536776074744153320338868396870703841282740597207103671113649752395522494236390785531205381352812925034162086349423625576021354730033675812114147839784651291285303020887112018293223959082072243463999569338822086844944839024614842253981893734714296752023726063848221576422375632284873854747348996378254861534449196987441062922961782503803827354746183394517597418328171480913422898948844820018173850683906898200306196833224253043717150147349376498125672401037140810611920307794378019255091502107110938341652925664734457097524694441189476977166257145537921120221833047718906468328858328121268893550083503421064636947313017237614062577973523755401795133644709702414592407129422857523657617527175325547085589438407886585867329668728420051162841773593673780548022715142254179157267811847642528053103526708107369469220965751676860778482691290614539115543686775987320425232485295078876089983716549783468656174961562367215531606112199177341067058232981523117696841635411813336660754943430648467287691160398542857223228897923484996706281850175097516860772403767078818339201974970670874006478603236215926059966369448169299687974969571300186536182253711529109662937871179688076701984536246068851514714201588469654549199137300335357829432035246670447901575349083371518201162037195984438223484150164580183036555413130724190810270572267870449590557575545861719299892807267914664101387499088281924957134895011774729766328457721429300862970167460717841612597032307019371585524253875345493266713669597065946673604184628466413668280829240635730147235500260403903074893379172952329619071313304191899201384548754181208267601468456619391961797246783323740653177558210967337215484367071309934194744137587494063544696806167511868571623122828966908790827995348149951747397494736962983495876304334002097992760222563031932872179592800372667362132779157288776872194116745504546339282976469133234761414692489508350120251632268176879151777010993612367096928473952423112625966932574701386674967771073439437714527002765056289721050614448623648365088233587579714884956290886497409786670687026344239711761474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 4206606458569832929756159636732058057247240856063172551816234706593725558119628141026407443728130905351623445367744012164739836822842071795410576499026467256589435329678227441635623081189950599447734244250600715652273053324371403242283937494833032711269584497834015037623623992029675122020937736802946717432196660480649203284222332982172325249456186798966975216403447610652167213125130626882939266299545674786272239257059145741243355033023532536272028352005674452612079023790668294448570809887105165773660113356586149578440930804293619477151951442810709343646408371016868163751727493134793448546131911867368858547821715409601329659345823047591383077903909509527432267610437657806295178685769784916977866137570181899693485397207894982113599357467494405601981861512152589570117392697347603281335366228058563848686780453781397089195343183087359617983437435115372585000892227000283938109045424760385480840303675887301044076675847224356520577902800376709312612291869893709240166112849339213718178600821514551466035131053370077424627438431342013889897722811250257389728118442437439110704384394972150523639470649092633569049627764356365850439795839495523175756758187653660008956319176650782138425202869665539059480599635967618469105538174238805237738260287554089379453582725064108982722458776137353642136819522229141612503653602414828655248551793625064795818605955577350528984143423256813008432276641512931281643205780131132617353446734047015178530481913902655606767337790157762134155812165721114204740530643515915261672242973140304355818851811932682904581643486851022030194164713018263935138378561282687916108813233306626186339865605477685607704718702221757478221902332632957498924971876319122430659890150418887361076620242809956654087516109804332084220311342104537702678263137678821732146547101778823037725663820036355808897378365728947172036638722454074481555628121638190556234839986245029830941379306695924706495627528924706926883236167751843079292191268857487091665279957709650492376632348179329640431771199385004449944651710037888234061346337182346323507215439924699870371444619329749554275876743480345602686232741524395853458862702232442800469865528801835497599945974712482474717478286491376191067839497975021329691210935841379174473279091430250614774416500721295220347751117898613342739763849784663270370640538595953563503816565502667897524930221587163931128441164997775438385344087911105035781275244083821145695287711615225168925291225365087417146526726667797869529935677975428250759599075623172481164582792168005198618629947304725646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -11765078347629735710419362327779202917794865116554165295667906620947190070275638354006539515060675898214103223619405950004483632070128093172029608400900062141593467381783031962334723839104464600607037953665124813989452808414817712127036534804173055920208543202135753527113646591490283155428845295376313676123040159168867456785185683998427517069602272811524090319940110520847682562782519322005015337458711279395559265299988546700155903730871807537558943985210901379352345330527883926496013685448597051156437472381359008986303336237915091647952561072846248152487080430046233350303496255929470498796435140844540976665509884640867922163985433699359398600795629633478755028309849826132277347227951021570150457931242977641903234063579418874158932213950678632368547919692655157247116674170726052190119454315232249440921661385739041821399426029193654246485376458189172926042224355101540605593049932819950064060168247699226911642693246139092979389705989597605284528858401053535127201902593067553356181062139387227322243263846494425520736047354864359501839262472786032941555670930527336991770762878795920991153649418675161993381129978974921506637808471428583600238125150087330784902142619985872432362620540848012803103554477430523678338249187366553557833587301576678184303651874474733077395463857718365428956101751015687557565073416968965764805183571353321272150637642307073512814729111786587661840426924103563290542987649833018751039825108942492873689395512587076750314928990629567344494824462106772904908498343741151593164444537006236567540451412148494580984921132112038942829821999426203568022295099606817862452076841565655295955536054176957148269488547968299993670180305964244887312417852656744162348935254465895547057977187695289558042744641045212185661852824156654656356649366558776590429237916271383768179351511883547662018379017475991841603440219171457637333344519532960047636192811323839294838871919161042608617776652454985972184768191528941700595082469945843277629579144045007599866500180714993839031126459044663465564505444655154343038318125583531198654904016184116885349650394405398124022265052565491997181323338375964998333516751082908565126805676644507929834252841987020990127670390854098170727734425499431446116998661203047701620143980053537727457782994919760773164793928666855496704694596429310422147445541291299730357469099022315383046766525748999402985359075114892251186535755819816676498973875848161748658229854384374966685692670654855998610133694226864226938815889014719243891992009845479219597511044703708193992497399449348449707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 22179621791920538795857237998161224750334113181995348181349577946948771007344149475069870616428684044228934751461237073450821081374715727162331566037209296485124432615879062973086183528017164518955359697615779608333484171089325850089827322395447012598502612262687895928941381466708012000936775077699993665265049230450987297349494393291367822178811013150443900836309631569517000576852905230946473714626181735237245597122738170855157152794895928511699505241570174471688746845526991347721245170983115695253784174344346336770016315681048863301684919425461520441871577304556028464836343489474935883759463015868031378927685521600981702169648844649448250913407037431022937503643185114615668241830039079287574681908575690384090329554352026300501881695799726732649435436318588715899355254260961446441188312343526445576038109653556673170449280930899324368129143404709245404971485431525296477393983705158634109045156902019720562261836773444296116106382477557414628039443858558623605137970641457411054501241631145710166085591054710387288932273732476631512134308945338563034785510953771083519789067937225235552824556832233311971141961283667914327060487483108590248761375789178314777236610830427091235370904794928153711437882306318530399604477785302163396526479579604538352058465129687085459323833588114640303694245916237725340313606700745532239633380220381448365424385324800725009834606716876710790478529765639641648595265054995149165125294941876811499870325251272233102242680812689265070041877895591106997998678612722747088757104718380774755860479201745520231619760120116901363744692324021837918684452236368569292745012696819823062116000697707444807705006820501911158936628734416797751457894081408422307996532149364861205839449715519311576300589786718304072700405761208012572179613800564272506248311472038043794680386334057438775069926443408746759953670408489120868679704911686882308650265401642212165162702954694678409329483630694049961917706848981605195393785690517339220791109217161965431140738311559480986284611946053046306345617864641620275840293203304446809225121250490573771480275382796592387126466548462795397398913806461335175551604259620361572374811316084722802235791849265314969515832141765392060950384961807933833397348253509776816419932751880161856617344513996634203228848069806612671372147481903337796587818681238901976978841502640852665951474085939911404643845973898576227231866893322554709267688727557448519263679565187916729033156503397569861579101232720266459117157245328445338861958657360815316318420481467299509859003592282533645629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -11636407932181227154223710086114802217109682911360554214652993983421832376571688065208184219115660491557910896943227516061849418997893590008863643557737260599152661595960809829557616278988532269409547412615760607235387172192793044080336813837408440957224484855053216079476210062642867568599458487476852059065507014642718369609871506727938499937696986078204333268412798105406028004263954095283388034312646739700492039690408144770371252311770229606716490467828689958501983750103640755672083556655938910915835441626066158897469863990063010016269810806608890757639260258664538366228582702090471011382909327106334251040753998823238164192765518724083060845724079832347806682464790771607053564091424867812488360838122825185047240958656877685340278064799710208044865840945307463536147826677307596747320926000183941794487673822785169306515452796459931636545994634751198806974495112589390111432079173589838754976670127957382481631548932321082720902455390555089342306344478221210446300116820174582921832194282049987726166192390790527695270755213694241775214846087748503109082999325709543933801460771261708280303394181746751329264645438377066228980983515770107582202230802389890773222181632962429145958607343815880996062557178004246491156771169678401354932308238413671580564098308615945064692834321572874264670083216248889942211352676410162754816341203741530119523174116705401916351504816328134695818285232654465480350123121519748130959690977095479376053415870962487987860890355038253461574432296976219101060116379971852837566137981517927335100525501413381899482206854666387133140078015870257092268811675228912519099413128008993978832779766967245099692318100675802366795365876385224288071245991897458967752708532326994152641281766705848813884667508634974236493398344885820675513149540555494069625389185510954393421271405010506972730975860919145016191042984113798821962394067524945136809041565078339122144543430724739091471777140341114767997330351217269499159334511385742919464614066749271424046106776381358599645605183661280833056457293538231858323980468382749032249858985947246133912014080125536914591687039140789518482633428613285005026139241965100350683889886656512353051475162124895417374582719777372454518834718554546957419030054535492704148380760718839919475399317643298581267755358348399963757978217844621272084401094822416740332390739488508206864843041815772309473345895320439660883531203762020283807746297005886034622419241442961893333622559448709831220907294995493553079961393312948737460543372765966611869295488368436508608283475041389465332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] -103761676548381334161623907055536174526424052396237291655568617670161116891122479221221779587517526609677371416553752277326994394942774055871685629591621813185528498168976959781158057070310011463167731558806784118692291254351920129779146356662901128232078828228993823078690520595844840591435746158159327855463524922837525416799748455658501659712435198192798187606386664035366332204342100956067478737845352220137622688394859882545395369338294252749574768192374751717712120432400644360445170401726446991802062284444296707944545057532367987353643774421501100969437632678413112157281902399067585087592813211359236005515020286809727349622134047259772087301111953359747752769779621252155166891148796396786767554510835343030895026269435410461926943661783684140729320323328757890817652215174817252134848708828809592861720895694403506598829298513785868265668800586215258345577411343299196930158137302578421545769059550514871743506432892475928811664591834689738862903133862402352832460869129996741608279743100822592916371804191427397548596275251247512693895049589618303386093217098001655371516281820439400871991748413000609902479354100715417066920572755836256765583007252935000761542128083764397627765111957289096963098508468340073509292702845342881786552178658393742932899687909524663302612956099717725190532529161132667134248048816337120423293457365243224094267197099911985693715185844416787478844715089311008181690121828556146064386573952140472842903353236624393540103997050892999636643063470662720537376047634791355860571836497025680289766607126406560433640801041269001563353222321411481450452539082341687220585114890971399205633755805633307030335484885892553746451017233512357148955914454145095945557253017196973754281517388958523397940604801439632411579419061882949051772264812248304499052356958062035496859494413248793656819504542814931175712659537011818409687473679956892444431830396915540750541609244342502783713246904805754513561682401641254772273977720509228312837247504424913820103514403669452367759615422388470590874517074956853279851579850761619718869887087065280218018005349657779694705409700090724697406934610684608365788822172173453190767006754698727454295040392111022094780519406036233224681095192153268151734963974757548053529679362512442833830389141027546559947144211739621253867442520991324104027301235705195157474414694001503341550116494617067935825298294044698294378050520778599536486989745434667625105578066418861302418456380447189090408372611154463753374190551345936935189466787689756614948641960660680183536896947771310806274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] 504031108081604797225678629215034273310221655827919929031634553319766960098613746470772425195189563286215579280132507807154270740473674928932712517954821107954422316412435123155841719952343245794908183998386859425705912631468457547057595079738273455665100190662364759477898728558700969651119324736549886483015384921141106824115425792649185444650753137745322923284383594487015593293926127585243450774581366405274615155042450660469629238779370413053976982644544793454590530287772964166486627015472924449107040044623375892018009628920075259759892151908461291085370949866381477814896044944064024573872190483801307492428681269705898611932715813556844359243395293785232179521185838120545056359470348076482744496704748322277945159377839374510229160139694518124272704077249327577182820296996139376812258272642229265285921427789755486027262313765605015352957499132493107268401375429110736183291324884021112350902370293659959956602042954219421657341063238111413993610379637362613356329130579732221406666417602427492783332332185894088156854082155432020353837151015478687526097143997910181059766890874508703908800673898579409868539669380899266454945842693865426352885525056357710886123350295393688026068581181174566332735265185805313854369187649272872042052523715746487475195096035239420366147101598159105017627194095296966037626610377499050872806889863600803502027725814978323649690201356418910247664417018609272629976619557991183486731652459855193653820638026588141337357703450596285435667052032408383169229081992411281689218112406262496255084922735414550109330979208137540822271957778694804701175603639687908749459816016939036767238424030532893106772028629510859315250630728486939316172391747715253226608787343088835289079350185736821771785298076035862093261784908941694142299840561860873986516266680680005509370615566427424524052786330689029057454965559701218076090322571327870206495709006980158169832805744826003387455825181026714635161428357646511067713086668300365727497041902860754434173464588395286820461775897981904300703805716404311018894997402780014919237857330603154148150514999222509127645844828840450376249357635022380891949585998309583170974029291878662761198647489724165115221471172938517192755819103197143989309496596016131644378459945966786215505251641216258711217744171832871685632810499931566791905168630791484340626359675445607776079051464927348930877929278726494701117872789285128414895679382236823785734677643585483996115918453584503338935304841073379528873857508371486136549296364153930086139578786719184222420153673738241195678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -1420549994529729559548454167304132137618865013525992184890031728405360439282901351460787812563446391972493747259804199862736150706072640861724606667521896765413175206293348377032123094231588057337652101581253787174900086885083480031209233048982991183635567892012049395513510830802935213835096943089467540407858409031143538984256583774756950390201535592221006779209954138521262211576900013944416371652289040040446026151605758407676276300368199353417501478221926157225363383493080598507208719949664888976984588192038516752807671109485909632423038384656525961500586359809061205574360531225216709293769407800955548014308229423384982889981760409451810456413984463199382821326314193029188588623795811690389913767950552988545750014935040485846309756190554349356743289087625648431495749862516203971259390837763615913362121843286273517809955463878784329997080054846318851752404461797970973879871696759335683247179451721628252219104009620434947079008277855821348080759112362147488541478036951666375541610501154017866145055905211123913925892777613549636811906063252142218003519788922754296740532635608192834440851760751285905005949646913160200436196516938326532766301677413937496715205541443019951545447013363515406118616687859302696581303404557967765258826817746025265716009274510838418494638194267318126684327413174198602018112737053171328786697887089092870483793201541340291034059574308942680941698631653458376964108264748881044160043521454782144347535491030104459845532316452100081285994726109788562364940705641538550585703651608264928099608672506747067454248468977716922399075159401483640150088421653301134636219212593528984376979389572990737777554907009602816480222318170912131937522064191720826452325582445363047988287331455645072618041370945889425700416632445547941821156583434108213948392925234023398857621704230805430764084790882062448973839914059284405428444175982425361510298157430736835599674808382910491523893985881269400073632821022773425146509920754843312323176496884271746746186607057531299823800829262625514010727412112514671233823772709351471643741584717456109468179499990907655099310300844038690076988232626722333979397287165728472657024217192608944473962355357791128732277029978738088370996158507040770864799452448146298010969236541991840068172256117231252381532563304656498891180757691483594063802826198245187346174741588067909794798361523058047541162189009181526869848167475734533860226119078421875306847514397491811971206497005131167015904190978860736271214995506753349283037547797592439873998518794218082206270992173813283443450927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] 2896722785701869727037457104836841537140896580382296066028279293966406729820256781535651341214193931646199505277569029189517215445173623212184019011389121736003887807328771312047904035007852147384003208175887910928095675626428525243544351782813224502303311535742123387620339462036157722631847712730281263409813992202775150444474424591599686377923461746656821306769193038890768011536625004020831570907394437831139529653033592135266072696889473752420962885411014129389539724094245694752413551679292567368462347338927481514927613968401877340265126186420905135534425077675329461335327392088689459417406392380114196759178947511738329478925060329984861012528241142260463540791738711316641982963295076875467260797961601506230741861666268641155706723174425536058297755866347890375385302796959855070519402455447792420322233319648097475238686576591162791696700867158021386355260047908127199227696118936216271808786972987829159103832352947526705823321605373379880099545787353155416674022272225842893548426090279855134038381308895478730628032332089244073083201341477710539693480745249428684391045644276264807544080593169348654276926184211966726942885967994616367939272334090363199028201960125925626483630196436935472637492597309360988259044140408507372893322581455062982326997112597827690662579577669409618917697065832595478508761189139799863048591329654574284765281631838672600079617377472706717798436018896324987891011777612077966525248057882426227083053984679236054633891892829901490323031540359307446930072711582886342916286280000433631635616014193716098296774013224712028596925966651292656826847249376285668087839191519369296729787253822489354046722765712018660429269578278443665882957011856387051777086156889061991664705120128849386613463430756603450871788278454933219673535557485243997339792304926527525278899340921625639797530880677153906929499180453974115261724414128159361432480540572922230077717293981864047962674924886103828366865386668580628879089955763746033145055206581042689186775741047236014261641698705505323915352925543932164334432802521295118785756848656628701412325844863044264825070150001551269043853640762772533163449628829585874948172553685094957725559719543061890238176451324238655576826621559658605805673285843135441844527121797175867257500914230765305287312518515731258760774599293162688195661438281913061609164325251055387772845250210796531040705373265163688974706581679942586878762748698888711476141375714988648249355198223335436262082107367510585053067633849179302937770640075670527686410680046763532757836401287931948900222778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] -4336024294868846110497328923858171559483017695486554715370759603707415265064772292937549784353013713250445346969940483651453671984297296383452041202025924097785892926209352080054970074608691626118983918190825628658120189341467919553730253549334661343341487107890479886473962899156095433655136722848894684202670298176538750123076179587393832642344882488439311189496700384586632821347028921231630453782012205854086059867682248657663292965192739187404146762519574917100278425153065465750975874121491679114872152114167108458872738882301546217976536686274108429466295184434688589483291618024941149369222578877943853475402722998869858782405004258502353947458977997997095969102193782096762766567211400460917054033345598912536574808034942041371965246995596156977273916945013494786531336991911519471199672017077873214623548350108813369501081251685398519484782146268630591913324530678640242643661476378022152072668547438961650512699179603218437870238992220487674063521070371737902360480454972340069594261175404106342666224617645299335255060770950386509529405518899514767421715914901171173192371157603933877512460596680718613930093490670300586468548192177967782995290602958214838416680376767030291046194035795213382476551952665795595451604532302455934892331107688340989123139647605403018637621693183153433323711111062203640033069083412983732904589655397941695188600727305033958290026067103152076198031197507882096428410528992700796519484020427584725363482159766479062434655677914736212706895599786712871241431823601019160905347993366044791710708182067927134452691051929137955552697075113667436032250011849963010818285231733380105077905719367545989151969984002021457151367433268990893693214207463461019881950127415624975736283749510792043504098992441677742952348551706590754078609285363006109902087378023150756436941902489992546187875752006613398420459792789061310580576549689661182235870239838272089167998621277186088665347394735959036031485640021448299871179981913686805893290211635885062956158705024219090675321746806493247374054812225240927039068840664795525926854217941869628695523700260180226276835187789754386413551160603318952053690822973083993442927385873310611526550634648137858056632929896369025442267842566036108454903760103107292721792260115748501807339055116519025262412872236929712257791695807604621562049423326321915327466897559666200293715610636624531838954487490007187207569603893612731717003671416963705362681021037507119698585382674350526820732825619503661567692242735085263711769986469085881895282514361493475529840679882909171283245086669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] 4088971809034427609600735045773147798598460276672029981446349853561461073615101223567505575917855860597602950155003473560646975874339931723790006897034899712501212559092894946372072408587377265813539350149647230852659841743832129671014387415283086065795916990965951141511816300200262779164889362389337375353972405267991500897865577310605796515645735329263935363987021227804395978463706385551943244684981874167529991164224623568435954467061121535412128106982164414307381413875480027356077567677490075498691224169735191248059485433000009092671353689159420027234368023539336950514819697981573816669628716181500137677366368429417895643527894983458697053323619977000957235431191860557940598573638144964305133660281702314719046251832446885799454564666970691866883309293748749400855647552452788507126290972000279631535394435894902719892449810915619365483744921128339249842120799961658726039743477852986578646415813255545195941237438463263951406457086372916614901835363846715179992486973364369523344061714032487129226129196645027298230447760028659382494033002491665260160662635936917241503422570368139423086625675136756719809413366733593419828733682349706350525717395125542105979908667316850419436963581450112652138058274292218415396614273131523184458911800301152917028681325662284698222549849280817432965662608422285132547324555548292669381286412113516053492066780383857207718868204447280278379591716995535081758168467886473087704933390678581826800937371625440417986717589657449817055435467184803099728616868825695217684574195712222094732585270722010515695421434329055509246235206038260708871180460627472613457781571398252775672862912258319143913087976875307253496495923393674334029118988179557806283341792526208604999969900004936944914330936320203593240326850432380129560175513590415584419110712912514381926553959222924213385235096368031890535040259964761667871387933342057316822340369530558713714701311457660675607487796571763597926376799914486508490041381801987105731429755325442066219332575243090366577654366659127111697927991846033536052895386807832927428251384672823487292939921750680929893242908114169560928773411496461273543904221161774781909902645212306247491080943118505289777425535199476632456854724473293888995581833466385231545057519676539463023048764307288312765261503322397262588981468834898843050985037985350847254059606015806663749971097609295744226648893960403095844652303435309135180776760346397051425921189923341466684927439660130604918566146482686756904696010779349490214125969709470045245239968960924981100646391496411524713039398193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 413515994667651516833573405804243625400796214883278521256166268335007270613094523162949816158364113012043749686919787587751570382032605910258502396319793462599529483995000932370627153766280997295308966071947072465888798353533078171053962628871229612052279101655252648794914434783184536551705565586476982357233467902198878625303077857487799712925803567770515504801059212513429978217120392220311558602248465525064647925051132049757440008702856339549568532254269631290197955518257511184903989977417351803729440605812333918425959194764973338147609556543669952992671721645355541833456397274255509639441860763483606623523148605296000754998904095725288365346842705385443395271032974485036099285815147677450984390008247270284481615995458207074217050493869510798168948460395982160367824212968261477411128987904930522231762899839140936506821421142853305950235520660238158572679315146480367795973112453890782971109260667064985660328825188809255115121442420491220345571907273347691783894132724993076278205996019388166074096592688277581522050551138456582719997186185103595694287760870809166477256074823630428105006535312198270573749671011252187804614419497895601062806963059097606513394550421531289107160799722737047871227525692768551661119684820793605030918248911519602243959159956451892046982801572567689036486516900285225755053236412341492600172171508814551597619551067767119590169172399440912394651181136030791122023707973240504045149689984311121828019409360387646142876619409933790712453467817294945371275432900901335690498952394353653825871637734202124307530359153049899052665468387926488523301841691952466562966314667075168602606313755843020764500064818258497027416049392329168068313772994777695403482109209205942535292245162528408195610009822094927820812169722270947745945974004084549520133880128924769099645325153050436006384232551843570821812675166583197649899085817047497535924985363430000411382656864898368392026870733586966585962854785614207828246864156667018068658188195064556397288211631698009559340305541296658676287878101652774032660552321099316658690093137253567800769053448459999662798449899682808130383397107375788108606292826646804975001634596789081816060937254563540744681641312660923864655171850060653541011079188326508647370362336009097475370019177231026449051041243314326424922244542764024029069972460476577931027270122997437025041134949557349450054280998222596165500670084401129751203252904248680515398920881435875902238109205926232669406789225737078542065341961359302883413676413434587827849080312681354087978036204731324687600135803222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -11599427029187466367307728204538474536095609224704885487936922241000008704599452421330390446713543517672002247696149780408715159444445766498953007108278864261857517116266276775292190416893084236680668672773410854056459213751285855455831872354017903558174947074007845108430554050118944461533223168511121846178769382419351912538546151076850358095357805385804258311530479516486259069136176379861967166441036668314320787183933842969143526346079548358915687497398273756818572731231858949860203176236203225400583988510939908826549271043042869249285084392803618452302060060516844886847286603405975508535343128892816938023435791677038961520923482761677836934150055265772551729428691165024746330148922011819545902100191482805217776714172079176430249304904621688433481051501643857203925961801439983453855798153637990496249299425236162582583324279654652351299414833771826309786229213655901900620443270475200894022194396555029189563488392576357123777186778246298250107001222665854401563015117307796950112088269310227225633900265924611811298767223648646343731774287721481886648603045793710878243842591616533869517048575246454677132433814104625165754860773954959339608765737993277031515628343201669144595983129062600693566318776786553304148359045110178196767696165524761077895394035132784384327179857173435598415053418371435837341832149170820384736211396190081501520344070179064888698088444106503618029617969942309839989813806304683923576398494172125354083576202554380705934192348589234042493148125738536696375737427387141183279639856385948040729199454597644532778004111754469981017975725071649451501934716403246898449465873081869718505725805188413941129479750988313908041081757683654036496097502256516910718423248695756249957338279921488256304880757334656183876485715954479967769664011627706024258233407376864848810554753943340120001539198278678859369334548302229186455911678544704206291891264000273891997408506369358655323832340159653583393915252094231589078306313023728046054481951280127686935434978129437723671037402198646894267186185547600996720905107699436256322557813794793132768693930202541406974378467452653994259302041581987384502337001048889645980401840458924555996828479261577582165826355204399722941616572435670496003494187317709776401823444778648707136023542070341443802206504167190768250110292450346434677706651991031839572699465630942560933075215736429545903628210883341847226095865185923448928756033224219922202600255509699956887536985925559346331659654559119471619860793379873153949366225648819892184485284641025371055178538881591521203517913818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 30051923586089999657450557694028028857291692491677877734631459720136721107412185780410222984990432046255113557580584512753118031897412092451112056122439279784229423527499460573120111742877152016774851177429615880153368040634800096639790089170378990127975944799324650368929478900642428514122787646720685880824171883025797764636725663539233694249658823792835495982648012236697211004447425288599951940549452698354202592024646077221725936859619234679162202141093832812277911033311808372658368347543613121034161854344757655704572087584632899203195225455834425925365872751699251880705235056406138774239250219876716989504994537291621049308117638594244910595447662981722951551686378244117404475971126023717242822243870915431393244265367590290033094960978941382862249242185699867074306728199647183669603139707781953607102984080239593073144999486309615724690950594466813319270354196640429800360213738906808780642715903999132309305864362544209578113061904636645804212227929717762075086824624153161557560826762952335748026185803465940889594206870354233466549406128640737774763312155057449981650119793748323765926134712316648067145793428632314523780808286469121510939102337682757473399031872877537770463641539121808833592978199532933733124310162281002206726015084726527337881481432432318073406963708011884557870375498557337198963246935802249281915105792111010203389768994110224509283587337252498546453608664321705463273410789735590470021935357544955791001172789159885612247476742941470304406649331507653903475626133883960512535071193197668949363965503633713740302829293392011143118429654484406995020730297404446486681295301919480903026533158643290799926652124207299001409466060654228802711359732542250846130559141202711972758740248603676874218163431293017167965313873335434451038253958732123694770434162009803321315275916338565941308295569786937959030509807722613628836933982414610995832588945217978051238252613551973648484515097754538379193920611321420978935511542484484321042039883008675807125720987729931973952166515318448883045317360101956828921412341631702082936790779210599727419225886883239754246519306067150949521303824320800096146218884748942922890581026520790945958154875229883523193102329105597446101834246030941882180994356385636550158893588423915397609381593037344853622548961692704170735274661295903361529123102421653822035492843374718627047448537248690063345991117865386099933766618069299638388074465461236696337776354044847305199518109803583876411484495954255473220363166884289433295649031477657636280492936602061135320518303615244803950190544128417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -53220359889575478123448305114889728461991801052672137333683972977568750867242220967408301255218595953456926018560713185610840660868029964654705757321290498098682362131962805036020347320017932933964703524364847569670057115036523552052392900614717160585647468941953291731328841502896908126609574419563213719527525151401762357729134107317130451321559004705323411787734070080621803345719487849707383331049359112229203220794554086829143434726623956324500662352200255863918012530656942519504946836671755354847269341077774916005773031511477738457978262115316766844757856119546256154364496265037482775967443852260944298086399293547610103650867550936114979919473113582428940103600485081746010355950172070202803623860996519814152319875149176604194606919922447352040643023266389412669829424521788976754336972215720527849472385703381888148466364645783955407755183098677265363432497317014747280579078982183682475206291413934857284829773786967578381699941037662966560339306622728569375337691813453556418363887427075686285309945512279825365167939840894074947966653770349472086275913294940495838326480389521998822906030385408111819733600396781556762250929620516913116618331008461013811472136060852566054900132468260868822500753529379561798657770249326324866879673376324128409307833573899116574250825670152611233736648725988468614073428021393241970097986742864935078276909584441264955307651888544833393340049163638525145171310323753842827377193062647175891139030026192759921383942718073647810690849293184058365364303853881852750334027302903197497036589828064023985785192002038467319898489549285649349865170042582096697894963474437707510356383983870383077355489021313718227967911440578635500009371220701062275257848980139835601730320933426420316944114527027273122065546099383992456261759251782600724080022706231800036407903071142203732229836044035118074098457777892229802792418447542600936379590322560204505343104509840856116375126043648877845293831898364004750791268961052378212558844639595861312580020900239956844691609974931540389002011034394798435427330451873663840456309605981908486845055273728652845983630873858817287546405715113153302901987156272288753688484989537702966357540423480642553653822796300319148835162168070687473563412791181021262639592709983405527972648803652288319684030319861260743600615458448727693833602947456674164418119332926444391625503946825957894620565137094868163318288631871751723999233198236426102952178859570291774442257607888014246835625842509289428111120349932399586884086713539891649336298078102496823815759086073740036226809024810791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 75696195807738376783083375876961059874809554635758199824523603269529065893396704511342588590379504852537805856143792826493215960794374118912838053455806084046651031120030161227093268193926070771212793044354316692974376690714935976315764616659337788340611342060864637857266732814267232279768203786896630836187566959668374607320662663469645658620626925663457416852979764350796017612720151403318619528614490191229573639194675836997654318224142188272129370161861888107758677610792995441337947835089548559229243892241899621306921689519534096794738260452766897292951809165426528253448457274729906887940001555737621960226288302349227490095165871528500820909013519391128835961522477232660925688590240589278270448973205833263757731187372824865548258067366140753011215417573485337698464552510732350415525385821519412246830493223161936528333501318382109108017692664537592603000181968038522262809145896812517147921106513757761016160126074037200243606755120684467703023287352331808689602668206187683229708018724914527754792245544951693143311249947885283985562131178755004661599380224025689751440787207627255615013569922118602918214983935037084731751072705399187551911895734121865856007334687386475480583433526299489318912445468974315604184879027928647316587461965566784826989966214054003429880735648805298787332806091338997881348025088989825900949151900504704146464083214436611333759627156369140608793703726830384633934818047919102634690915638902274458544827245770129452665872251525940450274447627065337701413099966409124280813009010037877735958892449401400719108196471286471862092838141134015692721321972372342228870720653033656507932041593631489705911310282699203405184881951283815188984911080860826379258769696817198959832403667617838973133769268672578017271931106769990488086634115936658568339890169924602247461777268542935540762133710322258036587286550635821509033508345425342391927174692490313435822927062216142224305907374107784204263408646189798125394329515252259341473903250615188710017521530650316377521449974273778885223977031019003288097818556955358303729217362972136579841689384286990386647191980985000705780306080241663488532527714025925441093927930489559817276739627822220291638211966714466620365460959612738928911364129291963857655758159747467604897463514134002449576039424196041908294076460049974173619455951640112823339118773847599483574249755199824248071006193315794380491528761076311859768348223027104471551415685073221760013669438193072969100219812722595560110102936955392835804075836904655865355584394645358870326590228216900868574157357215881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -91276009386454967518882458422662973609555810755774964266054391803360634574351180066284497411702517377558103255820360669760974556790751479326624689799898287761616944613429618283754690554260924652386396534829077564087353732655302838920130701524148961338524403067910865767025416350989533270382223874396085402592311533137475724476937353470994894655760562989813189859987906071758661126960282176268634345342180773188921990228104342909791739289990232007879881473293897795504124027589809927176793367688422255641524751133115031336740184694762397882598254053011100313802276835850890888249941845603393334329365376800482241033485316893546857974954056878446177039945206982328048707424351525319593181866284681462626060876797894990296056489956910397009550562522888069521820883552318070616160979261078282129158391977690728295729496783120008579891857552710086928170609629583345591579082985737829203029352658782511001109216802296049558969119920592878011336174938883906126267974787462104504899334555065984770013649013124328849753125441107174591294905957153826019353420660587657753735846042369741692859848458891989419528020978593692025061383522223821378118506654910082995919507508541470123704300312002515090010530376374361697478944822906986967190151790826157675492172542678853489780218475981743004955161308616873609042878740208458708164318332622625134343708065387176550031401003108832227111164542800658491949069295944350429481420696485173771083199854818537463179714796141154571650336161438886603525350184255249981109029600904290692533691524110787281113450423830824182519520762933396614421992782049104284677031998629098475180042386237233040722263784273345183112051968634081182016316667765848226375516683226874153802396199480942036182140134618995560105559119304666762326688492037172657845395913821614474396515388426866930680144373526372651638296483606213142339719799980622382792304231250850285367212992194995871087208227993352779263909323574448122521317342886964768352537413765559426022996029116081102124485770925568051913193628942677439897416543896778356065746994661057363904470938494613284663441363523337043697490380345422224729825339819211537327496700678153590217169534427744264491050426127646085795874910658320574859037527425100843090594555317892981430890062931835968009625287433196132651544301012400506846009941789395746646723002110094486208296372795004813464425762595050620127368529237720822189777771936495121480858902622721957453281189271888475458346176275662178237690029148735500078664750437440354489281179474299916122287452055026349623592651916226259345421567559242248535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 95722660744026767535675325902324662708877134477778389609650773135476608528525695436045827723323569530182763717216744473341654489391548294875791074347450519126639265893342040443212899403520886065135263395584950720009707663665558180777206474269763850378856893146512584295382322365354378503092527026145064587241177594022232903696169182880300917622891451914044585096047896623293707360686986707461248283779370963802726823793264860611051766799425933991058905867121041482658498699160885293398954048493990470466125929423389216142041609762072775264500335813933690634239170091856464063518774375513919014653870957272856024523115547330371409248279501727962708630931046678169185497707903498392698420066479112274565190660063032646631216967615694549951498103388956104627414861479307727504931539396922370495914343671594308548048274501893196142576511111633682969667771541057632888763089746505876324542648945045665461524746667543704606829023198502036905656309852787008526309112789969640501138613898766544695679460317255867886114532824504902320899634155673143122150627309133665173386822616600507062086376798084929084865112498873746749495608550618031685031211223742541613547792818738402013028185720201887266095761706634519181782441942213639151775493157097106977476929800293738430294131507821365640828427337754054209881894777802323518246536868918082900692009474932144162338176502399794253141992351826723400859365736081132288080412288318564440055053181110432776775789274456778169219188079764244078708236880684710653541709122369358782261118642166038319860327364595793105259497976407049481742909728625995677555984142643234400077260222306245102957802140970458509052452234424506985141778583051776900899503442225378300150513024477099074513551737584620803947868401962767620945966126030731159268456733051353219119873513155615873767373538861548836823487766699335414069662793959790280570960275225764252512652608676165262907809554137251869983046906541261031219141441412358078390997171399991049504106169602045213036200588641275346560077953768774486586995112549871722532355814479788692785713734611971830291332237979139593122239863115876947471396865916148780446860861012960042085676170107382369902139814380403519149924828235772290971889519429267049566901225531471956837673147264875362907242737701664249769308480379134380179823604866387269459047957875942970011958490598943534300870406074186550254255338866336149912754265295493416663556938715484116815105091121553825549169550741296299927514271409415073632412194201247741515915716404497083698678256629417214604218372420163518654590006917715072631835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -66263571517083333758154324928489502141266828262422405459608459241619391136214736512735158792945873957337390718623467967606686738438997124729119408578005387707363654133624214086145599673784587618292339749152005471509611369296657670950824392972144403792940448958716708122381422215178019468978985704415900294226130592941627881703737075746095334209885333878218944226050614910616610376236762172860793806816835926238061745437505171270295240910645920588561466938429167075459312990193179698392535283161250636016415496909421559876396042352176350107687420439844815229838036172394742819668519873956649579624276032438260320891264820889807160676876941961195933721567089679139548574714788795398654842934852516153053838059144681307677690066598638919566223937159662021831948388857481883970680913940909820369360303711983832189704595465290648505765674796734808175520582927821102363693945455335665530613034047465825247281547204931388660430517858303676783355341070678929553273466338626594814628843154116237530301855890727324774141550284864521501073811758229807586200918288319581410219159081051573826658882563680428856640992859870639451480000687005737630840856254710856328295074560187969209767114751013965502944556046772631321897037520139333620096698014986513014584255635995965227760589038107147267060914222226290126348382769614440318688718231371682855662700508177953760153807819914183889978358113780151038327703647837940073001789856769887969418787807644432368462728599441607549525969151532718663636738750954569924387397517124121288001193589578851600019210709803399295571939117198847782282821296006869737560748192953387218441268244196595629906327459845409127908299355192408672251459113454742898528675544345317617545585290090681143884286609025718445625888267344558727789338699648851067264044351489497208783305611884471557474210252651171990578356435978751427594083932420393061659734286592051118076768513798713928486516889859512514745943300451716447926409958495712493364153119180472011949640495472501682683456731521523233975691101499884489571127603831613716125290702005495621894605471367120159008708921202025963840538118608647165981575026400558197408339178731899400068189587660257189207319541749174529846411968641510500834128897305466571069222455840465794909570874060956340513388688879037725081475652024293301382111199749444917725380779803896835858646416968204250001273835862931493284442543416470737285859021931561400539645312335323978913947939872741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 69064450807366545841645368110587639559089261222536766583231040233405621496182249269979770209966542451633325542370692912217255507378463050641747028430023332835379071619535203325211643863838023048714794264555487110148299788052992433581952091422768398374848950098828037466119721623698157647117778675208513373230463388873060199236705779200906219214070122619581170967607682641951031630695977825074829250470548759281878095153438007518606693669097973409331269395847981083730507034177198174359071532321582971841076141370858656801476025822481956860578678436292104051845032844815152788967440545792777913437986126958536255811710589368159584760258563594425050971101329314237805264780409437004553303813715588313385057820301369647677784271231653830989331862818298897630169705269521999443726383795597500610974157157061364405673186612393759752844203786693468896982535685099545714189483003966028851423250617426147235545605994729895841238764062286419332288241758346041437490901364985660425549362579622402397689168712872287293725697498448402301585324312132138251982538360306833511861399728728253373589415060716051924502686347612811420652475026630195709410854585015804871026195496207243138931638113442489201116337191257479156938084802937817463868131701467905957753986011739553457695763667877702826940462488988607544358787059824605717226020026306041951669423527777855197896491011295475905029224584510370560207433746420592998221782435231978111383922244823936574650672092055448751750411906758712113878168744161247419251687364437152774839169333018650083089352065396878893354780721307219544626931168429435670198464407407782544401926905702810872051813910794363639923078542985854606207654962942184327659647277823555921056249670417650937246919872409015084855939065982921038994342037512080262019977456462600082803761802138911278030225993786891116086764499983329331637663883301489050396378195424065153964804231811434370930064010246434904970632106021988954093486531551636430726769495686652236714116454634806697812959973527823051267397949521485738335498664373961273327809559826631105851676974931825938725772510701130923640727960531456827148448675016917520844508730847113199848856073191471103334821409134732536497485963121681618314193240268684619808361043072877099866496544174505760388781787037432735983025176750371287425195845909820252835773348624003779888136397110595517844390975798008916004150864236583697939923903594109060908950124824112748456172994337975978851318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -2697683738804356983978611244886560429287849722814527764765910509756084268262707780796706616681535347745183042017074473030366937802680936476769404867833186072438696112738158831420160875291756080246874349623682741932957839629442575031961883739112675127669712138669684314226851895385639003987005402668535591660968126982864943025568343572888016615398244951029365965799181045006824218928258692320943949167476302961140005178425711795876940356915610291979934723734042348282258807962731375211770505144837944745488930069811823482959337394356353157374530637834256248384237829500935287457291187121178772039556029142589613454331792091980684447419376108405945987583057086160923315881272269657982993612358691133118217856652551864561985275397592967111782364990313792837326325835417482740684465472495647124314305312422109963661736801769997818819909601940714279435588338746350188934925039783681411846240900834338241027925573617251298575866419744354728182694065998172813341956461170697838219107552993041537629933903108767337799579209155855060999144984574061519512239978667313330145486431990500799972653484382966757498142206560134937154929423554049277008705920096208297751217076829038451860785677104971289940167087013165877686742556321314302988894627462322710574350535852956843518675862977696940935527888415977495932107138650380545727597671448098294377781057832399299881916378208150197248028848013303345986894358371404515286941254809154698581968342732180696813589754096377787119796634672695956041359160361199842883842605650297037937313502895190687537252805888678229834335976501385648531763869321509360196317485712814622904895082396355459251865458546153707856579542897939633078409535385523604095920016356652125390602004738171851952832189776139167030519560586269799993641864047114500459233339034558348073677188096672264699504601402203536513453235175675812912373030478612989827717360247570234896849120286285669088944291211117278183985006040785020859564265496435135949855377746871291464150187373220415690571535787497382144947570708536707460367410081750613385285082597452305959824087584004600987918609065311774586663500999813622359982113977686928050932484579216218639180749421919196246643204552497684601740860908668074013064228438387558336216041486143156986948369653499357294962965930478012140801000636012575687850997456854139555169383938288806127677163362300602236433407947678365556052316128466011209956201807449529436105093151642385362887210931148729287087917327880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -151804657184615795919897648285980082202656929474939994181721440921900170574545333405337643520852453713470255495693052957177151958059257113515485134603513919778999722756340577353808741684926973672047398980285065419695937722175314055387105879843668868436113432204893223802450819544224925349116610462203016464772910385082510215487398298600278155389064179775290796690196692256454468544123241357362956791862630688990515168392787981079948641806929217307168283802586018672839838320051059838400335285801685246080323655166395854769808441727338350025098005664624085712278078656077369216392382115603994538517546114555023414139091250449904489085370119522876951070451708085033065582101860812631445262711998012527964927909945107109813065259731553344883240031689711335761855746219861777370005965862432936695087769200020621491739474061662010670596266558087537259183605858801021023338098936615436215522507430259452305230858042035057688634073899745238798882443007186386129520091475056659220023858293737577418659316657217193165021608413644586279535146212814123353207574217708297028965918194961933743177167697538900896180881954089026509872715242789365464786898261830983626793760433349307565931505632262463499486026797140382955937998678740773453851467579681645780035822168342833195148419324197140667390268451900147288198551299430193478289604167037192558469374421873452178096291893863804441975818009199372332103691367633150928909213335377603674680078922697793937535067920263954841749636477230012726512339211020826841812789781773777405454540797298429691740054717105790527198728819561500220947103165572875206129687286267901473808798296575172747681669442384422322769995962811661570132593322310625024125552756058904544353259650638710678128538379835387887626793475040771750002468071253443009140452473880882974988074630911878395507722091337254356252717473216963262599942130642555124855210521467154431861221549380736685340819988116870168022007688093832213826965243118658109818481358924154447613452629716993471842400713823864240385473935775565746955861716379098841735959367234438640136732968375344388909933962232427140870774602177065060006670905954325002374343437055256087604474744398427919891688081065924290833725533705505011898647011785899683043707244962645197668839178785633908161611086428892168939511306082534173308893208947546128733637745733106105715327786909109032577231359939639182880885582394915659871961894487994749643630591785916977495829449651409959187731146812438964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] 3325989643080329608547932129727290018209325552767957050824886731828751520266395086409563731658134303687370469252044871042464130530378004331929763230738115465630324254703972896978591010660491476774551011127632239126333451614205558319420135006932915093317776067780209029687208104548409579676697301728375666755069668423621019710441131613988932244353732817280270054780214174287114123388568817291252603256497411172150888536708193145778718041664708209107560756381318871156659767838422872793479697163732705362274631902961290373895866104227741413340451203567067983637867927184854052155529480753779389387611715245626102888270487749299003255901988278026734044033289667166211632914288496950089215611295352225501437160558204231287333622359391435500365126077823353511865162121762321340849622712962004413557935791099319055548109474164074671698208551971840965990937879440006641130494248214142550497104126594576931814389658070195388019553219211189175181822184030029045589012929248903314173403378230477555002630263556685080297828076439932490986608767558075144269334673507193138098763647963379730741728914906108149752855616036359175253821354217603123065881122869618896502773017500678920589340538250659599351018101818396976046834414336521261929295987068623381681032686160688760720487050465486577605565942972678827804854224673842548125269095692380806367011434280632473407465379880072700910724547353414240702026055838660113249525521052400390996191300462922008695656434515173621804716009151234078359774142735061814575623029423937838001694570167920939676236360597782696325831976240989473162279515000082178983320276138286933397837486363624003477837247394638842111392690986083409629154100904423243323257936238847423703628722183105903308573469638191383892476315894373352614009032418460402510344615087970945288215033717417315269983153992358003282693811313508362236203997371173666732750101450924612921842975264300396421076992188901420357700206306953301054561328423455416660333338866458293038422971646147262657399873210893141465810475419655139406314035750680108042374207559675120291072037537321630568456436975960884543254258237300764146378392645391379451141161785738465420129379157897257153498374074977624689019748074274354837835695938114876642047614697777827235085822389817954648406783880879085871007164897074241727460264022463448224837456165814591560028370581385883724698102852975885019188264696228411493380078378479888953426030578425937558629263759990557502987940097227692604064941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 3628727130061519879817547068346896208618936436382487541757470402700224748430374970543650460662281184913817565199096515731283610451438723270602515847093625230973561433084337712623072016565697657102542472803595768799736136105559846573407553930072621373225739233068629616555418509634050657075588471713939487521305657847767249414109559236937550796149383107337842447417811634074380516085310153418714819962292464120342298632082944257830613592619267386078343249045086597429724717615574382004079827040794602476762651652770260642759472977521127262280560419532362551013156366150932367462723940360745997459298453910822345494208117164888218475212120273890482216029688334396522350780330291346436674989162546200060941692229546431404467627287263304518346694532245089733824098517204989848115936314275020039883975550671485591271714398425308723436001818742929526367488222393551874463203178710059361039780933529668160956010826222481207305713729074756117245817745466611263504300647050434308332496332534006888408278331846882284497963624321309571778514526779030817592831810571703456911770943839111471736404960520643560242480895600730344834392508499610887457934549058672106405578506649305956904739711886279899402967751851141756081098606284579764597827838108721511932650007202073339067075797470013362234244391335481361744806822567537585343687475302990637413939442622241686467605989351285775735072134008404466595776971270900033859073244064388190204585739218354554837105601749490350307418070887778359826956721524510544940293199009796882809448909270686119585867280947366570841250080513522818760033675985216253912896453998084628573570764319113131482972034657007131061313041270158005495874141159552502083990794545480537758779019570385461127473166388893223552491534936026219379847609578748719719796407141067319152185241951898374636798406316898041163921920419822891970061903874399621394596736122292238673066226927483233686623725107080356458474729249625749448690799280415775586260972941203539847541745442335675487966174496264046792801383202397208711188368684761345118944558905691510946208818525177717782534268821557652506929773049329926684996970949780173822686160643507386586841193630634721449899824527062219046608502287778695077436763803237584929285872491844375973576701120520525403172456929669949487423897726312233394693954674127364649756959558082954934850076152919654857160471400898867378373307593805734131364081511672245623501051891508385232336232162179967541959513255278579890727996826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -726335104157394910176104422940965069372327133593678152294096544401158769105501378410457209668583054640927734818333399157069395449738185761352873576553581993841058941308153045740882899699554249672614123851276950012887553148011600040837122629480180149552603184434170373266633093395028158795852071122875396647800525278021958122851093694934454811627324590622518946050699181407034196776418300893085054279430143205239853465478159988789722355457584386512900942323381958960444373863455777901187292943400992855608275028985284355105201302598370589019347168271160501544716796178220233657410389181076586621913688282682433449776686347907724720551790099519735281434842679190800840911343862205204428136888391861179753655387396711995278337747985416306490474054295234035738383068807963222671384446545544900120477672328654756644658136456868347020667467137372399321454616053176890633923531137966789435074559252805833265321343971672678744833926679817259457332843994661842154660627968678000540723221175263680875134867750724265181993289443220811124993091993749975625911114190654115526535456316240742564918211529278056788392211484196943542679668983417512698091165661850792350363565831834721232746590516053900685986502143892782080436246744439442793904362243177062781608271826135570620957578186710461519733724154027986219515115829055845992463359426173743791538078420600494252634735911506623717542520776964009876289410310177314496511577031989326102677328172670638949084050477745876873413430594995168597798765423236300604293913811839237572328923766692433208063818478699697442877417475535007275004289793594034181879896194003623342383621426558305580812388096973865819987525634706088717126438870627144143350941915366763858143509851057528002604168502079974961487713167078506883547553311593401614338551551379517322449019771995767012947647539203969368186627094301733391089871446178834475683097343642492840808212026084469069150188829469916954642920599843698889056611165781668606298058681305053241417512716105847225711297716211007030383061256484342496353275939659542656388066204602031458272073468356668279623578517990410227782821777585637429314186363890605010696185448952977316802599241854454468388953540873586571010277464831749421258115564743877367799835216360507848814976234663837449349759111570814171301723095960365782135263376523624771692470018767609000966547355001595707066264728704262033307121104962963656705714051810664333950358140785169262303022741905221982411378078836605709511786699295043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 10488211463695025955265594862248463998136140451772538653388244180608776576165071867231200679371404267994178115829515975155325942369417396330796696273060839865565503945618641781624425822552460831122600743786290976096477358862970851151625190975417720525565574291608164484729054019236478617590859725642693019325342650904314873014157187159461571809474835750238778372053520961462474828454782225710447874643557646504614120058504920959085107135965865920061330905439535333707204963411757136034052707069227627042546456715585639807736842984358078768707774094663275182775801962730197560182153728178755356944221546346765543690146045766786936852752654181843802713526455085017549352147785064231631481671828534253154238641810416554777742612769376813254451983512561565187259100934977901138538920839001534002485049106060004423900146755681833755021605876173607425602534790558461277998918671131397988195218921851421123862580629475450157775696538975817436777385658884480780156773281832525214732121766667726887475741457522045616687225026834785360783012551003333668921830145728832483195639410451040310683367887173968393626252373101881916772846910013285421859159303369836681357786134952206751634321047559428560088595041594990993043353636030175532680973638531591900434557534343485029870790647778545750273817217638196956235269835514885737905962583851937247083578269180575372942466365570823320876417789100691523590505904728348927293848938856471529557603679142237031056599957189822688736464256550583989467594876474166230410843187240836261821373902731579016723740358768226801754869592106380859105267990692208817330420721627744866693413193278065827132367937809742923523347930240942857715091165408298926512880992842312868778428306897041870325545286169389100503049623173051913419016689826894325303486436491765657239762123315273234192672236224978553158377050688815861700421029734699871163405150049658808526723719300281839499724736217320545746781687154500565520120293218334306532721681545682792405425735257508632535715396775203373126010683338149285284127165504492956464134081721389446182630413676069852409125424326510350380021869959802724749640303059862574448555926815175993646538190059002164444267974401311225145203104339591012473563355920957311599793849029130932612642516706117087366588837110922536308805298469529958088523876420364391749727107384782544248483220626237955074702886044702936052307022091734046339546553169179196741519276372581045195799864815001580049184763676617393457490834407508373260498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -81599738610958681013303573336029044730237543399665077239811057224276031265751064285506639800875101836769422376110183505741543697102954566393927807675899490044631091104229676730305160019632255375089723307112376090332894688443456413079563829364083737199197710924023989647659461306625205629297335481132935022902786767215636142006378060659822559292212894566118114355157519704896783805002154969086023588541899682824900226654690055942452052269069001463421170287493209503938239051501264622450582008343966508242925618398475409583988056532058826450000206199381595585069820780397166809066746326835550620929752410936483965478947688916403000809427854239614838402261438642511372006027075779626657435313809084357646740949820898305299357305783493145484382527625862610909352576175535701600615238244008549562014131539421768195709355292094951765907209430994384644392975013239865719135028590992585775233800826064907434718468454363163290365352632318255918444643022028514090641682121695628700645052231125488614054027524807492427177885116549244831228336092945400508626775137550422325786555586864689962342805645502820518054523294652591242528107582590505694968238047114551964067126346323694552713004552226521495003228812899094927803358100665429911505940476064562301750125009099488886963854100185640158690184509261062630673078248112844033804796965086439789468157067953961414488534469142034005772761209140428291569418827003189712092366752697927879422792627011825974882799695557339393685237291440096355967330154787662110699657368238015626071941583765978064026359904953565743561227593551189001536862530736801653253380527979761439014253904808318009576484486955788558112181339265681000581113455886854882914756984041307341376351106296738326355634194828813072670946144721486669293394874654345390525885883149626154677077113923866104445260229590055914005947562747577020016672357560889763693896387465989041547232588565169789489790532065832696640250759271850634777022564171885148431808786126007794045295503742948519102122406440787058411293044654177121483906522882183853037208464481719852914764755941139588241251414412543440357843545869339220453180709042830291589426260355753223889309127763243963394621173207133126282710534054534437189353910385987803627927012737641739902316759891456451833888917318760496728094886044493108924277347892828770580984120969101856511739728606735987751564033844785728356537588150352605130176273167587054116812327002579138207675978126902919261149306321984769896360489838116336613893508911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 360437913655507061972271687810921563442545251625056901568317952435871245505708946500964178644402628450395944139020917424952109133982299851820283575754077541123817902868216870232151386360188045902523942656581787385321587370327348687843488094799538898676212423098771778141582656110436709176553242134680873640411133929538778798359742664288672948250475062047688931327675900135405773548379407335630432423199112290771572111493231420200782345837147395170080306893423770992669749583028738329707791062989108482779176243772217186828488572879835311542460405641881807360892667401958024594690133344098942505861522938645520451389750452054152560754982439042239108380057244353503492908782510381995214490478990421863178826531632396069619689361882552987405619742479113520014131422992901747977129426063022586083091456302063216303223135405058042017267798701599235752942530336716961679675962429245950033237510293599713562221500908387771996487109847417798291781509989104617365179359779933000329301226558790859562938693109037233284460758306824546745962433734435781030170364075177815724823446882948150496132005740289320053501880063775449222171016700392684971159628176180117491708932234578519041766768931354787363340301015166040313054877511801238495748256830240143084784007866292248499656415846126864272101571862684832968716645919714914301770634126376064773132948855303676901778498424109476283564489072004258649105231965030585655522213016819136919361729093940277679171969302380659950667629295156074755112319884044810516600888416571338180710047367067787158003021975316389325607394205316247481336081862125610355055621816881112189981010185846695547137487464303820143185183614752759080851183553897867846193243224947039296913378041855201459088223147128702864972205801533241387950106058813078278364524271538626593111883938987208446557595772260417560674481848343523472665965314967802983151915392896303078091904355992936614421741047280573294852329371953429803054070304798067186517031569859676018768448353072039874271035498498215344964796403234925184148614925796525602638742526637995620410663252163656923419428877741931596182780277248384556198152843579088199826544700063144535193637200565332605288104393738991562563978352466155160799369181021553760108886880346153438145764892070094610657089428135336764550840382656671019753924207321680876547221843335463214617604588865129158591590472963657061722656839762532145501532135467091529054141409013601316183200007517897931726192337610967112229709563564483687514439225196838378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -587731266212720670902788647866585249367668941416947923764466530832565863007942470956318189505985866521095406580869268919298629769445626251344061078496463104789750238983570056295932049917791818147265454283309965572770140321665150058894022144022257314844572518017635632533949037211618181325283625735774382569340076561398399007527104986833534798398797504502093086571480721819196736521975038937128034202796685689926876741045585259897672444346256738430849267443968586251561926352701409515663484460778527758733108949128565295084686356902506618086284272701045093845123200272384121795456518819758532931759029668468769527449186911206779615860720114420890790949861057210703468356108736084928146268428106461757032454888399580652873885468291814451318284985224161160280202408434434500817435850869851049091787712614554693341587521540658243226333983749355024128824475227867097526140485560683382626533773713631885380407618682328522052765135058829251552331582880139466756308385421351604701442131754850638968824615692718573667973562622735847979919778578255376260201899597958480389045530935761095421492040774018913632088672283002192255894485444405030676593590562031082937005268397291217249819082253314802169457338795466330630432230927233403262944234680136732921399915995086991288035288568141222393271243587051898827625353324040474968293375588740796041397410112606813373984643673018861974655430973238221381614470671802072060737912551552665807280882549171993769378080218113738726382209324964609110415996035195722452037225339074488970635385094375357465679769298532254195325442103456578839186517010301985191048224269133136329767587239393790791413811024237104556488299781512880674672950058881670187420250469998850216753958429468266142482480852962464253359063433590396760268133779176993293431122462292674602583158124844190516719251664487581760513399884443307581840467799717365229353041283975538484113358362420397590251833132798452362647750754792487087725034097285914819828926361409441307499024517206890147391325382605102395664095071253037684271701652128267982943941602304887330994204696525759091672419244562603925092111231480776044446194890968118553951361932365477164397055612574561372614371755519633068076976437098722925313550512925899871007684160250364728479382455620559370448089958181052185783737935263576735049967311350819833059111800366678110191423988149743343647402820420890333607820641142806226819190519824658283477641678572917545813017116655893826826888496716023899577269022642678208967481623403728008270263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] -725031968017165767335959003329545174407459283407535660086415524399035992868728804745116024041360188300501272269505800023509405359560199206046925633969410704927994396783792341443478454812276218195769722089176185262656714405150819947562266383943347234944397783290900834282091090854168996690174088552696511948907992189124593777836670522737934244762439033718368108724956207180226204217128918146699866250697212855830999368829864813417649872477314373080293148982612833657940244421088474723752845197868875772546889383768840127160035370950646085821451376051259506966810804085252858499967828213689316582450835783815513638657827595311022448014042402573160564326567305300764873814764059646861213877610921486379580888378849501491618963865383648028761383662623455809740956652738028688541964888345402717780118174949765444618328533228641182298727378907988407143327048010750710761563509572056484924754819872005856859716451607094402150189377646532047443264198029488651738562084344012373192638879577900232093401412136850340253183984475329964146046225295177308861878414714874166632453927343125582592625103636877540971891514675853300424651762263038595240441161713713234540433959205701501385222445150149609956666351743612231422312978527268547098837726367285221714069426198768740878446816226738156261418510840350240992851444045047891797699976210241979119171142491212630997443266286245876524592902866480111824557782169865203852779619226821223662368842825123571922354786569126535107592036699604115753300270322900548966324452353567720375070417344246328887039526219763623437674180583337061398329166099034210990734675382206244749340099964400227990222723309926284895721175733230475761527328750173052487653950558799015510387111642326128831685144746160976364162968970022111224823249218065134807471994596757121031916457387662433815329947762604722250072668786063930931604661835109250994105432358562255546337088903085855587503460365732900455546685589672948167478809319891437116880651104346930829117158058560095066439472629718163096414204878128013927154574917140148168773484505107309159419156446378387495602986557937639925281121134160127582100137936573349502152567858415009168952939149291522338822310216343006555403393624519055880557775015181376059509034489864504680911802736030577948682987852812182265650220768795670286794600089537699916807915070424212365404159566011561349326918889215813453491110023005437530692205538710737571961383646636928429420993014792504467732838963549709661840484320634303561092792733688838779926300048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -40123581403451833720631368066612905078848833681040893755993514549605796726834758757684630210984647809097718204424593784473755278893210350789447509312148330241651029878858511203621422923313592482588922967554120193343307506259831410378048297253089607283455566756947319860212476697721636322786803077465254383007146899293767787925210071534659315263474510071609495352637116333755408084030711903298262867822737028360769332041950357400905670537094241192837138359945874422713095724423695255526733071382882722712913005523913767067367473315253723058617958544954745307227826428078045434730341596605225835617048801713557305596230816016015203208127710955458487772340557453544333972264753978862502761958632742024199459634530062108922064414213527210392986497656112942168318396566761664293863979871067148890392768695877530586304842584597778355371072706026270548705674884358530570114335299833924841652648079441594980888811489633631779943699192528679285831628374893173440031158356633099965283211323430888139332086375575783521840302709486588511214126500687795720667997613295170732115966757785755560282269321621917731750285792646594227949956392463682522651446735751845229789828440446880790101598096475984423116224538577498882168827795114790864523649184847947715971023242415560693019616651867101343840353239963868743111201270939771568910795387718010573149966048711745498254864456775280478790738026617911574862811678037749775148329380652820770102319067083428462783332617563623960318947928098423381403550818119385365656638163739435922523156841970036952835342101541176887612540607326195177454589928056195880363554174677202877210803156362672933272670948883978526551576374847820477019181657329664752782509029772663043573955897252148952129540886483148188611108636257662356241361198208103240588617951347047863912691059658526849943761197021838488506044300097610793277511507077853373430850059147343717444478413648262349657995059077273510043138891006486783909519066680939787227180819124416123826719289844246399911207987961524641142359842055615728037526056950801921003938978425655817059094607917263931247464208803480166238068773935860910562380979431117568644810896622271122484522057679510127980485839408757551681619401848272359933838825817878608894389473251162999898332024326514134890159191574152281880703298868748404591296802154304007725615809603293707678964050552432787369763554632042370659500181690739399960815040953928547034189367717684347399658742548730964519079974170455091068698593435000259409262124421502448967657983303070068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 820465054796947600980547103648371010576446001922561284961541651025374402556393662981650975043793822028067961099446168423232629367310913431969827807515153401019464963224372359565068044402609384139955605299262380828013219766218515829306076094525627330242281111436483155990199682344566018471125738371431787523084100941776137206171710457888471882423115747868209494467420405556985533246407145790212730429751532672864978580282152389972582550327247067830247267278079356256374582957470060897927879539542348805607019965570037031848229912376441489102446509641095469387206293904412465147620444803042164059042767447254890406018909201112626036891288978206787340916464119185760168406959023694329641392267143770636462274268219030851846351974935251593282014943375532674318713047567563748341105484362257592443971789397369651663634850262034981570092500174366423874571219331958662364490349576420034929891385786827248783235815045024705826279545898882536968858291594327931393459437733735827786069528347865674721391361087714547489320953891760632771313766084625397244986288660379472023983332024409082228467886810406399931461213456613729789215427085412316853697330802472365866833896593176912063861071957118303215200501408423292664080574830528834539515274012129742558036898621755218261091127598325458472682569949320373466610133200658520122569136858897006582425039509390906539741025628359502966575086242496646588328566247542239155102037275269115507097294554710961859293034519207266982199774120186578611537607035355178467755415574120655368059815497895494147786549251362354335060780334151428984572099208441889109005893887396279262494664952810632967313400728634619827004254214431616882158106638438858614667382670747449456718612546419682424924247865026189921985354704929339076983095856191675289352890786614254135541475055260940005913756162569444776879164900902346163108860093690520395378568825763454954907956143744676749998628257033588488478469461767804097631850896323409786578763009561599979229572350113924373934570295732227796713297374101694241691410848098081978705656123994331185670046019833403744215885836453581906195732439022770153198442909971313884853585458185569981554338547212290908402587507166817337678453246188968404291859252344665500924876336087881693670657956017218551331607450217980544995229232657543531791164409784959655985998163185819205594318202084093027124202296525373160781623288168817102841912105221494639895761831655104329139111524410619982395994158382944869793959291889990459261099847720899447267584037035703659057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -8210018958202944490211728808631692820664035609213869407272526296387398810018612409440601922530088041374718571233361787936163951701357467679633900935633645590370541083381921167620597430619974235786029201835570069013811684756871403674602930696481820486435561292989428253193068089523754527416334162420199684023561745051035123060936714825786089629407179583423539984203303975271885661783427895276162904723571635699745852634747973287203878557189809863695444454249179876995832808653164335128355565495946903455932724947724061490356037190830348593631409078265160591693978248792589063688270748583220770735776659082492381043781855857352761735465969530408533801344499794607691664972172433139625578881986013541957380255971972166607599508680401892269855456253483202074154915720706203634272411526970726368356099584116322767887173116401877835154861157813201555934571814096774953135546367830086160096108266086208279065111984388453546193339830734127699933513233761905857417111763960517518612118581203256149240311005227528893751467443124208525363367017030530618389357012964911757134143724038945078273137400472326232211580725421780104115799134768447522660145489599547643022464138874926752080536654321857156200610164431689486603476043180220973354345978863763435118606077513981655015592331273877790581404720530588719709779918005263360769341436575895521880875114985967614504814399011180147396413311145272843979188300751630637269241139755793443948361521888859409624955280601731483156186302730889621284219448584467250941073007400972995727934024396872527176608046337487422038618851451736302333055081787082698467002086358206163308780943195456848211971696011849748681596918508107327959037149545901945992285695013839620973367895486733325557736938973218758641747241116353176051842515638369630193421493992765334477786449948692777754672602048576279970334236011072705174428821060060950393411592111801964813632690013347367737255471135972500593193436910735588322475782279607716202171406603131964888848585608785962402170134001617661352378127510601185525453278474133581102332472951945388606382798989807152406142481304214174889577932691198224175130991916138605479565935929875951931769687276383938678926447493195076129725844478129625504617405058985291858795325603057919019664805267413947009650883766131535046275826215361145072759632529929229533344836156076202985056745188841876419079136959808634834322940137657503432965755297177884469075799445021674425856246143135864574179328510376014142410173759052476957849184789617336122091728611849248409271240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 56813555280912178765842170304334395260538066808747502461441315779973030741016505545213113427007704415610748915637321315204594801733152000239703664269158669641324625639622288484710760887425363090212295843480913082293813957464232840297579293255751404735031696738117791743564998231068753451664691352843172329800831462846954775001353331915891179000169036730087395849145859788427532470833216157849782106395522124401207882002891635780702914253801533782552083289601323128865017689277955419027517741323422228299499240272559566772994819832012877098452835230120708425504029864403679166699253284035942215235609766578470748142520691659706495780314820074637577876189416393919829699947410307430282287350052437039254803297754555972928286858054769691378624652955608674936890486617280824440871597947497277468280585708600629909245240639042937687829667679534942029861560113599693294386493639982832309636864314753560341039407585390723798051839899038412441699622533811604744890901471353215131496974593651979234456715309287604868650580808377396754210473676904346895341650178107572476238415922932190339630068411792877241198847315115165639872305104527642560168726036654544689362513061549361498311298278406682314112229724862865280535958661296415661346627051333692708387891323556549210605678276980284977491979797656605538941998392935181048171219972826526848802623826084148617337947244629394186986297902498479039042234403177395605526546764688874070886055438985556248234726991672156612593163003488137061996587799724435962194894996723433105531474805213909223018163195404213207415438376734693877455922244429256846134341452161104366963766968719097103228125311788278592889329987904148871660452778299294998335100577396358911711773168310156614260587618720612554161953871339696145316337134778971965140869779865775552484488897606728671190274083928897045847685628409977371287090963167440635822046273282162336363248148018840317354286690184785213805918116350982643801266065785914567756361720659210381565012915895451769974459137693623592771019862124125411485733418821240796627212201439107629801197029987435058188841500597546315539711595501790331898927683117090799158191622652906405138528752893347081348006365387104851098958065592598062928830606564595235528214841180436425818647096338060786086788481450469235232782558425260539763763779852018547527627920903266411097790610398641721192790114431462566302191912320140048409385974555952314174435656130738977205565554504027172251440094177104807586370175220625626797701024517118226567213845612513978267088532447814941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -298836674966973743750067103117394468821464250977633071987391248361007688187888156711860620536800889541938537074480983454125013538222020227328153707580945512984461285321048438046905157404692051621636344486630213511465353924396009713017505279441367015931745416795557727711745805300937900649120780620646926235887538453664479834939061011178377240259805809107029975567614203273833523442913923215664276270859842299587339931116352623615463444799706691909380644729639898762150201534673107950037958605729892022059358655561582374880527986862517797223750935577238476150027755416100273187090097395335148121340054621837554917008715409285820407964752692584720079558939395673534947076089225797600338255929003012507974009608975006179873278117392828113139160974194154693377916435318425142344322375256540803500653558134757428477907536146128220991191319204713952319778627714628087275156171617072222843026056596181040896943710166258424824796815446859059444119070669909666673925597618996667164179511385992279912057271015428798154917326687929926951440942299877870735940590713501412167095323693689413206577232517964809293093165103074081652427103232865627544669880668647544457465360665495650210055761719216949986651888565555999837845787715040261431706524759995736284734102990074717594490994727831026901550759158581447440515744736367664305099464776178359950409522481465037312275884446157796552431043508631982297959522519320509971714697894525532277486453964419765600101017634388694322869662763135451337433613873463311573792254301596704369525986922006886001547083952728024027794280692742359539607713536246163037651100032597835388326522940799379228015125341681817723712339818751518248663471747227406834422182081364940217207611491174523797488782542973025371700379152205066795808056599846757006438837350778030339984570458714181023718317754985621927831406575671475132703138144069907848875346552738691323267585759486890729991048750581242586200170022160529009206577462819466057563158829362407395192229921829355021006237965231631117918098773809150475677699001004283773296161222038372716813765350492965404595297879512183115402543707295453150131527412015560495101137039274470008749882769505483022831944138211520667573476482076791223124932661957690366041310466025005735430186658693563765389438704674778272193537018537112524116597306613766272028716072200607664316045169811413203238348668361939485755558684250876513372334326782367269350629364574600369364362049446640782256362523969280581470674267113562694308163911004180037871396768273113409009056340437382459640502929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 1227930088931472490521913562273896319200361655024206246273731403285201103702586293572927995721912298520190838550594562121215079397090585600351449690496933815715064900544703064758202267254904127760640904814567709822362368906305851244609353128459468356144144308255302460240036682107363134151183426368566707211044887006814596529706322025211265201061025109778001861822741801918244834071631913034173027734804819739590173474380868249497048629884998388185475893371078550341412853519799088385232883242861156021301344514776039934663830879744525543781721094546134345450400410323000790159855025735238810082871850004733074551007903040253306534802964456099102202223654194289608185293076630947474874250439082113259016665662067895847663683517196501382658409878019880328243955791418790108394058289177627971465651622261592894970629117173752449518734454767607524611163845661183090201922819005098338700602969108182442737068944155888396041992259106252394625344468582507305824671919134682928970107492844894463053021939843448354077357946998647281295462444389596036538005388474357022555891880834500731444938690416355696559554185093124834043891807664486191742479353167637489908050179520486341476662506886600810446858991649171240743351703462624167077118094027319291487521490602749246633818221760882694367109010101413399403247441555854799509865623555019578415217064122571423660574236045713076457761347309804277926606500887084258310457349360328084326426305176458929417019869861486797931423534859067496791231224462105128377732905017377003744286124074591362694873040207527418092505961728768054014239080268517593825875384878973138278333583339057064125131074879836811689462328937842863010355334167954766971800636577402816425176677568953017168351317479965384021382584400629470834055692364997770725483781935145525257477115464714209421080049337834369504238598251164960595851405640874776950221024534129600163083371472367891815649143174508091399927838759537867602503965682098747814442077570035927201461559988832934982140771171854124024463882220426521712875797258043955244069935573381661901470321142272779651617033087934228834942651031492476976121961809838875131211038674682556087935675951888366568537819630637710429445239574692992165665325330434480038572877785873374041701700162667651624783308265699638811468306341336130617095185447361277919141025304373771789998120492163595879926254016845785622241684401969297182163753693286320757621068410397016797003244926382312855915538691611215259615387911572620391310864917729674645104002674500173752925036296801408752799034118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -3894621558532464213772251782940668448285285427390805461371627786728404224024276894247164480709161538646661704726572926514625375088763446426957819314622075735595624451963052604141393526801605809737331732138391332491018518298499694634284513138454995330216132030168578579738174120788255469694282032360260892792774297075307994121751548270040321835903332255887439368825941727379204865700258019256188438084489787047802995250406957066184639169222222491617316266460980222072870969532794918291495673716498194062531985035118224484732219884958899817486425599953572483791684735640143032278801861149817821996023061104274510692321597097270456366482627460400291057153357380672404772925181683796314910143716473133044434380364456880470517930956260963536990078513272747858798070248253046311685640273337296232816243649213155946291285440959140335279416274070279424442855521302395878616872026795469233710756170576057480102544903714209159624796878750374217574985888991935147551585688112141004046175929018508618079111388926668071187563503627202908144056366774311883380178761895115039686540773882807491294604334649819695425608677359147099658143465085971269422426622036058143178475169647974198786493936698223603044267747051837308182859052768661427896807731391381268604460190884329665706447032039534410766795683274643003761181723475573681692907074487854300838507958994497213106347272377608804267358289380398233495931748219631834629489330425241030145590852158337958644931787433540683559376654669581645477704697931764904956214039243862335940603972320372021868194677891524257384488724156422943551547743907564231472515804168440581603229652072034543673066334892242871864673529664127463570586406959896349536329107587846119814933159242229069577301967541533112472637794423159065500881358914553562854369062190168615203939524230626011319500104260339432983159136164949764455801108372532474213090513137423124280742581037910831009176403281003871896213275271587222932033257103386860232373560844455413091304391391065776651026325062458174036281290272821416439144959310362063477356627448574507311066429291324880732423602196277522626488046671306465342561329909281272083731039838927518202923857360393215021103708874554656502690900859507178738706814830751320685141261526136661425146961217479050917497840242818786980835249768006831426243466305349135703860747045185703865237233484754364540876924408245260252072703820308497710733044110943006921886185541273021734692927022995564338798254977977532158362611228740644818987489539767443504133471264482907686979573647079178044805303215980529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 8854062547447367813299510969758766138744506075560736986599238769308483174720830049272807666284606233543761830984970176326722468982199385152947105817237321734564314925749479552328737872572950673609827748367945935774444910950310246576922168544930160194430865951489211304618161760876738024518025264398296300045382172494603653648237068395129404906093074153944159070408967774942603047375630290122412599636902397616107452429027040301031907681276427597551494951622959997983143448250343411104615850463526479096385625700222346412028515176647441313083455034876359132911863375039032757148001619737916883042489374192317252926249534825885724652263607793937297213792099698787672386803449373979220449199576154763888161043600141125537642052106487116041625030048289434519440029220876138793751484839426673442587661360911861724477096942280368505757267623293265164901607929798856808802717033302765978839894650150957169279123972798217428119239457672530372317459890600905068934093676701966798127227859889834842232070416602215332869875556725820477278056644428286360086098623537792051095935172224457019564425488762741862451479860822549438664690753072710558535634814405395579349248343228812846229293467312574670604522396440046767186481230754559392621974370728444041012428956803157647386388112427620398161898495936138705386110227469896463129343974567362106116603722615441343796956434257230413499378638473486558802156148124286051086027190098374508388749188088539246212512875643947631603559993844289370893383095324321114177407036878151480926813357471892945500566541450027998425502381472870203277223209116970661363000220748654949823778146198841118558315257960879058209376834362464187520479295019602773288518099039740543195844527949168501314355238578928940092845218567250353756236119354188369484060557394152302287392849848737201527011216681467592388086679838024028234407060902221305007280475240240016827881637340569329905850438477417857593937933692893092287042023652863974586603206932826276613058538874620383015681098327257419446457969906541871507014606676286270735517204994757772045193771722244140363436587085179303922458414504059081131887956119769829680594486101148186371822541941323006898387242722133137779234597903492709997396571373952231241403323504584241209839490228762036895894253010439497095368632303279034477684375265590603691837540151567548488014147404066455676316069736101804998429864643076961830905285392495778351705741236011916193216003493738662056707773210409258036023402891269907212791987204403229330681107438151457994512938398656842764467000961303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -9931877289400534296904142093576348203797194083528148551510197418306279670535804104485394363045874563672789316999706223292509209267262432602606976358568754944350663289839085257789174961747007615223952704495183067813774256129990565160088801533793103195371309426008612305049587027081539422261394337621272661373406636704469616442603638022432498580562741785421492197965908656674922795752627263272879758383446408034407581521073989855043135781825917944362152302811825266461570976948671660280539592554282399667289616246761719331866846878879174510892824591456438585542134649151618758042936948000290036960279740225720347030482652655699089717954312875329045452270862417763955364127311421364925320147930076038149673526433772902799712146434661168976532115109104235715906823327394056666670167109759817232582462365699378218712046624336547851712692950110496486560824005013578302245776185608026643345465082310024431562675424427267872683134543576072938481210774785349596432815687390900442253925455471516726825751531687681123784584478045739975135605742804620186531179235353405108528443165305183195114982111940823657268259591425579182838426636737223435992784948679716144818627627806903622186235439392060386711820438039142030739617484323323513490000634862708259189545247687011332607856377229312966427888327982288692047229601804396539641767693407485912548468560795223412771448045073424652607043180005046582416051958753503478303027089349597020641852286111430163014917752447371654872450716483069394437105075978674892328441499566906098048625223073191472272560638066924372475646423742428745318359956365919931648444674829781300502775762949062297321638274368090274492494053518368337432228707995709035487228613064931520598202206106657989143792628624805428908860005309825253532680599321541830669765367951133131794037975346320828466265743166013305154608577394111223814873073610398195290379197798455589579763685445420514660466558924206797419417558596027688992971132835505073505573859403926133819454259254436119937172617023433999096514633652250034589940027295507349933971985172024947971666865593685356043855112638527525153873780961486166489236592033950952819618725241266097662860303796934906811236933164686563737065136539389957676133489116082744074883815838280437176371342075334118942591726261124348783254529365532425258796116682059201329621466358818405195771794061952615155197607209433183844881884384406206328318899507320419641532154124389247948364012288509320484112508190439683416950453781218359584857532258996649478816725115817985356739955316029977439029607921838760375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] -23167694496384646727945741227214065383313385360236007491597945115328477708638695208928345789670045026927003835076950254953703596912459279923137990068140886185854712262833794686851949124219560749125946214807611517385374707278710406603497995415721889144350062636769784612929221711101839396427683739353205152364367935747791241560113885609054637736527377612102542254559739904956686754562991297695018156367103332541391509086486405975054129657660177930362253621996428084705079109608776691611067884729902956113083338355288301930312101962469571979710090919424477450834149241234521835852085418116327178404096840604874555445829988794629457893939584879088659588564927003353172445112676886468490714943836464895775304212276966862534140211999778515587544786898745651200363875509626692895966974133195707599090666466118770228482257566977349262681749729081771675319404927870903460587971438717259362844244437267982357849660633077083267778860740323762310231442941198900917887614973588665787758755686469601904521386631898331789625770976580556871760338318954532725383089592468647459203269249104687895634775940539401573654019747896620195693502483539466883131965583683291264613782517606531424177179827696260414647640311901470651875626691073437617775966369449927332559095118258197475815633792124706131051399114801364186886335120587825219642584938862978028007852660676825140066771368042433671934396702250043007325455057117143451123481246178182030708903943035005409765633568764829501503556860575144716379247329305596433933420253027574716579546460460114572418729083719035219149577715058859883971658536598133493412598930767580661921534768331009056167285015581968447318978540706307147048591863918695148501302121234202697773431606942158963265401675107907455645746019790770030511497102095745240443780101467690375381008625661968005216468683053419563058801164844698488089290367913012609511725973717924391215180798791568581670818995070055123244567955229622193488407391370949157134551086758693231694664976353168041212720262886275060318167877055786839030314913294304880520056819527931656806814517739510405139004358573521175752132301587129900001851077486411524625791043556462089931899214551582598128082492079786187854627836064761030263160136995385119496312504559812378091534978991401289410342443895674025361371362264369986027306883594048152257527623184746419418534608751438295828381418717279492318760426978654757961475980650834406800920528279455022868541103096965838859091557595560688097434835906085429528868320145520745964095241364963394698232510005020401422370923683047294616699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] 171860130510320653322476651870012025044456794976284079458983222912027916118106196580570114304955815565997419246268056948946064652652346820370826131053008638044190683530400673013139810057668288680611264624234310866575503095097802740221232686174775303811606435069934997654119817524191181170991923426855381903013545529544447860412520352128243648355950829837358701957566353392405452341469149912565265296768019552722536820354949114637639916655293122401821152028195316600292956164515103184213074066209324750876347720590707006487943018689743421269634668576126556203415584904430689892430387334622771708796936561587100264523329760412711785908407304657928119391346246913144381824361544269359547140152563963183097839156306546011010454758770091512220316802212983945392282538918823020836012029278565744752097566006134690706169183483033737428152304519924132417460820675786736693029811373258162643787925638537703684335526963372625268407161307173731916799209446432514176946716693086231400238351624322234102455099585600500053226637637290865112344983827243574332045816523243844078672257942879593165812732170078163410704465858702636858062125922493430337291902333902455546813147553188652463953119418532058538690261301930380542425326275298503169603945492453610181351429873871599802957590513872744739294632723124226514908774586092069111262055888737684747409981057219698120424888785983448829005456318210254935418632958491781474514973835351523705212703907967659767654179149381876315722332719056209986781138742478466602371438130991206320735908060425130249445657178887172092415106137704371778968624342666988836700828441873126399035908604500126483205725598035518332715857620048998532807101009311708913629826631239458321288227577811101834784976187268798671135094777680317176242584955272589254699422347782462151563754315378215079226359339663001905216985324181043401930664299935959443376743128414484546403751840924499547639645065481190884260661873116692937355060147366183459834595376626571527860791552898713250975335850409559016978570189625969398105937158477727532805001035220093362210827359736078374477839982756903796149918180992100877156775277991578122851993800987175354343401896081493024718712947524406638754202171276917917743937980361687279326897495251461154084757992095211847214390915252421217836300540591249786118949853221217555254920221989776483093784984545565178589171591563610640502015012319306661077970096166741322303432116260348856874392601461514794267989256203202148353863408156273438046191255109460257041063798605863894536729431783417254564483300782740116119384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] -574478508701465356949035319920298703416277861639220134593766455181542217098286722496998772373855057340165480377046518943429286231526508449207164808963990277077596882303092969831880806285274520514588535635801893293178592236131468443401557153456409109921988413593046318698244909303455027624830290814204022833846952171351440652115147078517058442808259389216622304879767453978569864477381628801561558332332420642810991209338760361773606411023700676298299585279481518477273927112661738159977617998956897494686583481909226093598619643107850090705300138558311166421087910371641396718103277879692549844282000215410664168140250864750308842621108046515321261707787510658648019024091388557268958452412525133279010910267329616532315204756007865461713963325284636186768671632869697505747882069716365559834688375827243597134221136813297847521952231007449354573008582713456045626053371778521409851679411884096669900441269984864834252160232408907033148860621813743651181372718648469053848541336471241961354340562481381999160683966811923955690802646798218228837591063803119603245733547731681753229575580456332951931434921197471057691582211334172665862194521755402802687184304351397520364684090523534328556777415227806879380075001957418783816910423058593275248063107206683814284050762453837742268311538770690981749282129091282498114420098784249884285560757382829973023459797806226640485745775481511988774866049191813562711693875609135867433971603543134353391822117356435890043105442648461499034279995398536758010391866057694973873042163968062539684999677042601502439983038063604904843549379809331991911154159916860622744282229846757674596434491757357453866504944234713998894770676604855877999797532642780653208012031190704083910675220545809365998299935783610974751769686204207130503500660564482879144876610237174464915873706918388743268861454307104822632249187354620586067581555049481002871898115902565510764261652158811455425833112819600845844189411663780997135614787388581934855446973489615927980330610674881252398486622470472208257230505696456494596642257229783241768366980754878982730431242443763064231174748820349313023836262083559441827484443398592515891270978937554381553133899803885849055245968303527446118844076600521212851913947679186754530706603808572447705126543251818199515963178465535425215212611192321767195986843898891727171889040437194946033638679456461202097087537780750154662577468892016445856997868792371366709908077325388298377777358370589690496859485143500398114951537511276673851094108415159352895790808440912300625313946511596441268920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] 1337188950366273557951153528504347077033024506251834612409071841038188585053114185392720764781797644591535880290053204179643884881199841441514781829672748712701980924805926482194757444133340095009186209834939489855259005145712945289182923098160258306016427696680499209587856523602065968035283639606314031511967690021546750156911093249249100798051046999929341547656753227931063458275621053335633169019937912498587433812724104622815927909189013224146764222116442275145109079052182565375011984901040254815293651673719797118342569639154326885063459234188631129495868053350188003235633450136540271446526983484355497519579148300212909905216475733134476882527490617376957849030816087949294843190975380893373762180446654829383378818767858352883092368412199256349454989595281931791073381703593902384865936241661145177972114746357853117575616693239176760175457181882366777740783442627702274286386876501257456385410147874327227224364041718431199892179813377606052364686850307190180018020256490495688756060249385277974444126502013660024844973308957962434022140519455491065386327934695878350405549180202488092202941135139485427988143570222030836649338370837873221765722972023626644952039165078031301963358071499118539511318472844411374296958589720918838380758409136676731442442767027853311528940971735976161210736153541897814640613136974510806531500583360791698669861588961908007869912504123011059291932691825184897732743330637859108433767267646481337762860195723187848712174761434380463357833518071784201062119483262613130712807823199729804404213049132104494067868344530146713155765876684328688760945571541568181114637608193681888954001095213268918230144461157154875376122747772726050424903916804052315522958077446657342706540286058617780921557634970448176770721096800108552707968457761309915472820063401057310164609902128289898252393566778464167435899634971799880325496821143633498176373755262218380458236895004591293312436089165276684631171386179140735331168731872471080135672217836690588814534415468166002267761835522510624782168863818942656246312487068982359930730928193614244726610827858020688040867688652141748563057301951395767668523005843663299024143427724620408720558766159944941605964889267599155112847431376779290168360994484919281635105778655520215659552459478943427788063058629928703684132172981763195808025774499665026288088583677191528491387361942631693436308299276038517419982059768062973870928283294624580901545327075705437155398245484195183589519332291284134646227209108996102687283582102766952169064390044950219049724182696081697940826416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] -2276585019648496767038315464062766741102383539238302614816497690297465486575844635078208097227214857587716997873870372590011474303372273673606225521733986795926504753486167402574335514686296964845071226045720618308736624154023200415027625861687055833278937089230376386231987751908659630704201120024284939580855295864765786880394625186742860485723929189183475410468056244539294456034245828269378927395486572910783467318164722243341969644312669301593516636832365703084293049266656865204404520296435021840290497934824381701690307329402481806628391110926132362353440599399965445254727351219307676889515393670720474215488580452119091047122813471511211013242860389818537793319755900506349728992215848149794620335048573237249434470033656662640531510610384655598247519161674226315579348404547895469343485342647290197950798912163662132333474301568486839334233908973947959709164229748855909677272420515682081995512486784653171912743011267357923468759828937574315249070463024598182518511378027743000523652998219012407645920310185219993154645316830481585336055520738246797655934823783772248336313909718077370138928645207106400807151472064612342332692684772588246667196617910854138680814339960468974343078610202114680707498281758706188889368671086888986787377397913458155639643408433705918048746746194002139885873003093691742031935695982055937155771104271541853405796571784593064736791595882536536487999768425012976740239931293441572264728083841623554586027407403877448559218751108001885826525920771481673941175745063802452030240029035625625438965482057685923428689909199193264634787744808591494417141934130792491180718874493670735023249854696102045240551654148709154760890654678176553785164696848458519625898710263672119646174239420359048222601863534646996071474956150753772688543938785914242787965809806883492479229852376094790222420481246089049274904387136837024912971119835395725411058112231344430641650239048082526779115679819004239033228261583074808364139273855322746226006075693473290970065360174176808303939932161871815891961029679369118642001966272640837396190393044220962340418493094239841020875526617413521497415253424294973161446073609925820908796996266213907183962871101589168898087030204076830441079865797804965497429783961077034354575801026415336085817812540205605078606883301530641175932931550220727846309782465347175275552309243567968654181333077768377775713285114937041322619059043447167705230873621483142012892327215265800473703400353693583503452008520751563402972805386002305566410202632628305935014320030701506780701492971275001764297485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] 2543732796141575854598657811652744084347841248442673834988532179403119761731074204591426877115473632448581758873340012449994417345285846879216771626366738860599709253431375036349920166442848666556144933493874009830238704872924610801280458930707802816942681153814483203607950731622038357964141440686740684576311244076662311503077846279316353332537073771714167220535801388826750976678194087943930759736903543488072304232582219707349267993590714037997115851203930767672872101721125123086599947914787052917645129957083843786045978150871888852547207210657928716670817935182444408561407448041582766152634751955729495250583642537932845593877050035925969823800872403947165246874879434777036179878782358417862852883622887492508249737899869100134296106630416260391217258721331125480228029359628740972786484818475757493901031132706663228961784083063407657238195057596126521922246356320544528041043204907692665430886741044428551804955424041391926649025398248305937207298351945660924538114192552711885270347721447926277234545376247541725543797380095470582366697667421246336394678329580905747932502296860887301505263075166588037634369661526199839537492163560259620871771440546579565553690901972736080773015914707817342781299509240153451949191924480770166149532542227980006978412604816764680930948134389610523159007476655777090261227469172954113258454128589751042419669173440210095100434167871055872907164701372364070935088319009839139555717423345426420482920784589084946971804297670709420359914862869118066185892057222788283295444360022361614283662332981210112513563126871754663699457140245455332739056953848093311697669057678995171896491204453320501214010968278999912093243477811554429826218782714178652794824180898276247641881330729182735648378714266364243736700887718705151312522127177791633112010265251483147603643431487303629220766133351302912382109111203148875140334496460618957747976176764653750809302237537791518528002367520366550740146067638845603903150004115070054107101099783735713737052566398714153624778608617519648897718348270455391771451812231499009025949413537892605163031986951739411630369721315913641027584909584042533890174360028067960176449530673790506655590519630361064342921562479841298160180159291141444363076503756210888627461178879861643523341878361268257789719629709926540671202430913274938464307819221100280683014685467228114410454863820405068727892984249527507585168866352805082016710747983685839581371748059336685660254019625806344721258717987238670979774055934913662652656935388151990705069149128515759716862021377892233431339263916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] -412678056600977659025371178687806654909161999830274476753040712659495600328044271631736619430034473694113489572910727492706589880793154309494593842312656454193513845415026637090664364159283872993882004356239125714676461230224694462793158310470678966138629634816109191209461637969224952524651762971273887269943072429301228308951670118211773183291889614282384204129014818040050699838622652922703485238777171251705600377815491103984285044861176509637590698999985929839827766604256273964803023933959104784648902432462552198140527208796928640202622032773594127355166694301341783226438579985768399727990341990341402709277615477019645270110859616375023763410936418120404816606922268695009543830576416861092715844365345979355653575226996958870976981984206439945970782318165970181744706596841160207573345224124910157522583291443520679002884782887555242622235909579521940613253621643738532867718955744021682310145470455944011225295000032125766737885968672306106786579770831040429109498919183702075415503314281913747241072143555179067484819570761515478541721568684636705108314842720911488250510156540760656220053685243517389130236504465710389661103899999989509024457132225611519364403061647621719864970071115019868488161292490387815823685998204862945225689769356941242787450212300259964175747987190463385386666472998668695515437912478968503021852575864749321149120491916642947677946245091658785319451635738376771497508359940824186278522870482373381124628491794954327871788282461454436958048383461782779777464662074948527261926688494674759212264287217273110783163948824281726967058741604673397537639022143523718031814136543037483486545606626330086650037864580175169459121156707031739097624468067477904283397113507445969759065153698724391674251876636117926987753514938742038006539036496301613690233722361621030469426440361858453955198640061394570931937087896532241715089845809815327979087395671369276643962511451505437858873368763016967460922164514035090014764571261558913979611054289592853930806553396254975573725412725367904310854054536312574462859354083062348691496365431605481606697115195689202086881213168199726595996657267099063462592126789987906890512400772115322516841981450733469998016790464186256750481517570179205105279646542490279562573918269691830977139665110451971476778792717601938684296907633984118591323659863798800930157892070100052100335578190617187656864824827068550885902902424667566982991413745320992017680252816107426313809631418964582155252666774891137112694963176585785958024763995808742545366249116281509579096109519014135003089904785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -6347677087425667054188752775910391925546255597298157680471906657944064945313030152927653429444397326772732481746471886645800550599602629456313663996255784134460857864855053415064405690460881362725297476919498300329753723012737131442066570757216025440535910809804837829317896769230344407316553971290434862654022164877330019242565512531146576708942507084742253578471113383352111572162021804395021933092897209938901634207636619416999638935311444761362512026253748316842994352776490879122657040663443074717978403345167507178062132149439679923437857879923456623267261398779785498041740615708413453351325721830826383120351400407933996652385739762638963082191936761707805799561839514526732831163253584612783586015179622096792380515330325147839450228631058022427498986598213432569024013598035481782994065474319953978201966237276637930580954664930444818971276526439135237038010532519235660094886527066146253599004573570598778376175560108123042561269058739964542193751939125128269960286833299601750917836651962902427994308535261925661165787850161011343151967844010659928500386543707699835729063121674619341916090484600432144154675675588893205088291219963682873462127718298481177017888975460434302901031183371087571592014054045310010220195942394485821922516559826050067121290519636365013153548523823980633226766797780626600802892133388377895177012332221288954168242977858797210909032906625299737740720728495821734701841913127884323967521575321476972484380881972674045445411300929391965327476065280351395489411885240806421913541560379637809332440390090598027583052676924375348542042155049969660125571598179736359707369594675212354606809442062087229550298516907594286000497797013887021742837705169619058164491570027131367088725676069227755369755870192698501767835050441609365538046123599538933298775124210463788626345689793972428663918975248934610301474666545865651828851125179991802655652438516416020509502694944562417010940505980487150530832312317864832829266212698550556101607789271314076607320313910269914498558220740169169016067693684406243796628901042403675635282324116397646843932812027462019616586991837996864199875234211727784883104540773985665079029782392335869675658529716516797132544109864123084215993088326265875256043660833070579196737077231883994942620354519389786273111316626101689741588368825869047436614777375083526523540957295166248348540618961676683262363619722473583758009793722882800925564587994969607790281196964830115628639509748893479541841286181745510598749308785385037687948850135638214136410903545371456346835259409999707713723182678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 19343546301871728635275213413344984404451659487776464018752485387943481359365389439765707561986016931671847194529561699132868566324708894225773255780924245237525508845617625745226501387214580905596079898071533106509212187009247528368768158658047806421900691674209256686771363700844896888892313308878285934151470921580134233658720503225590269305311846642419283361655393831353428002444148546174142547703389218799279058212072034662897417995908534315831577468261732771131008661828579509980935175731513539069984973570568155197645420635788342763820840107534148236898730647929490172126747837818584649357884348458335500509944054237070009865641653690386153313624083411694541442289883005652542501952731214263894778612064915752264435632339222625066590557252660238557233697703951043751474073475579717990263259249108671504645730517612623825708390346867052551433812887624906205383163828012543788326123589402505715255332632207208075432003470451223663784509804982087888288162562949310238475694801584087284287986147199114359745654016154331037906234427092605293981939170931423176837454927657091734225457371641708727221826910758465769242912551566582373836479697871607488114888768811857148844935988911962758331668606970656377694442170415761660708951494582044285529612304486609417466031185575063026257773779604102045364886019044471700875968446346493126254759418552799060644294769381989616658663492228894856999976447301029311730992673095232967631616431751771625020602886617908667486228677320470581762355735752983537510610592823330432059837945185458216264869527166404108544839947177915141886607392317998073679521385909856885661997418823183362826937275836718645155882248115446703384507779158107168145844561435127766913723880762903027499935420242639869053097527642837525246048972589928157602853831697606784044728517711710971947410378837915963680035664117589144045359725729810380104027510060138725087730699865904682049397149885418981788606587455468916592151499925591022066690368830491033115891819375538852285515353780127612514469875716444250158302073334295022706929633748348160114183359822970283258173058168122722790152266089440363393284742374350105340170753191336700628550889482738117704345181613573188525716920031198262554884871763517654445624915365523841934159617681409707562305336735846897569171712978239882824462444967498743858444515590094898744934357455472514028129436516285583959013076068484420581894191016968370537332841765543877700961153179134327711520171189242171485364631835593586398667800583441851953730564908243535434505642418086431011392534173864987678825855255126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -38123413812113789399821820438362062419757258442264700326651762942483031850757211506757109616206169316786898350681374739073963357014669895805407549282612731951443753994969714639994309523877268717957965962595332333039078027141492252968303060535108966355838067005125477430395999128277320032578716445479099302346256551302218445043079121114054894732050657228466431206973105829940188246766741629241969244625074645184892243856170088276974891798483502173126641491755749281044997379891158384754307042754897831170645890739459214421149886174244204185378200079198583974766551079142687805186342656634404433347362769251820548528777593423545771307839999826238482125161142137263634420516378882005969646077119307021405092201535607214769137521730416605073946340937778044281262542859736728546177808941226190940519500004327263697706089067284171865750237983298193802489339625540221321811839035470969199342908231428154245546432754028332188681999990207227011453521380147222678288250611699330537311430569382311521417712800695687444084736531636872629648039460218350746330975884393508059668601427490567508906447314436036173397161547825630267995136070521358230358476034258058296253913357190001112778403802308624422664913165368265386999615684521523614360613425104724645893010157829909580324217413921550748659331090239309362486288005324107221626073825411733478778486942922530391163493658874042349802859844871697927607000597398875072858737737791948238076764208336682939190044600866454313015953956343551084287841493885412384601120751877777448611633862778436793674584386955089292105794927606803626125764666231879310955555237904113149743287190530558347832415817488864832236674986509459146666368434224534540600462743034755310737270035933403831413990553878535949720211936137935765295033883506891521813671388609587898932485140842820252282520890951953375847809564878873701862123461911149329631170612289316511542426788314900859801894035525086593270428743524772913529138292468385564593794568666546849044963099011023879151780613883600980647377969135343554308026536720704872449499883141946134791273435380266691827652762448970681805798954495889909359995660406464243663375608213933748872339168726973093067341027666494697770280674410054941736307191771651723352715525794123844565057426327621452071455523217018522027109988042440483263280976524305816621010893678414692177951077414774922495622908024479547120321868408278357499928163399416464511174329606919984936754199635716308510536677422234979551930888074704247516577500558570086072715345706886063104725816888128289011694604937474650796502828598022460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 59435944682556608174090343459577617879297953377739097558619696922820086392367753262124996196615017029919908234836630160794529644480866169601421415853299932144166459962806261086525188133254450722848025434132595412176137477412388712016455940311040192816729706813479069484462711572208439891427079525247596411595082045196519887033367557305358544072117750212371567768724843313120836626783484533737706264118363179019277573684255404604197471738636327711808393546470993766450826569749764219826127100048701378060062493637887144098939235536345564327065697667329011283296929380118926128096256355167228854087548415098171538317047845484885495626699654172628960290057177266721310049893156067479377067380480254670972050834039903417627175742268103311920268755622323611323156693082446330587205653688874220305406864763441537679530464697190754924692748115491584793004421813603817343354040558078802202151031538176442153478953493190734123776034684327619826435647889270001723895653806452055306845956267639015050776287680247340972732996912035542029597993269333261601794935528961041043986478300334551159506969380966202491468737179052164749913446318842931328837409207068432181172147003087086270325998423315663894260766063052836762213076538003496287617034853500098393524771511343981568587741328679004731449772410889309707111778658797739203293769405747669373646867895338279739801741847731834770870326548016087585932457413811012532070719672010629373958256945635602159626443244514237196626446922784786596422701698367284866585632089976799970722406086280310936395489076133744117010494746892557432151732009005780250961752529439861049363710420786363019247280386544273355723842671262927879719427447505069870254191813070017250875754770697688383538248983545196104160333186859157838176236446191863709707567449159227302396661705625408341870347132807011857794111542322822394584228151818363971052050825786167470004693304868467688767793683956812614916742627007810168556205980569111991993589783177819856667920374334396536734417859546388716920214760302552876203519107625322810977019246212178375539937392295458135133156830038285347903643270418261570634776220431907352318358381372872952883761209818107504681070904213118414227159243933158719421922717696383140647271773167943785075725722708694338385212543326076884324884589866976757374723838654679526023941045954617684603419816435401890383185395026178472439776313694120350826770368035262161550140671394608560818809326841600729297954322721831380154013694159126828452283094110059298004725157257101888126902985943697532711382791603682562708854675292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -77998084235543072214381126559653327078527078541917655423477981924991730089852187090807747432058018783649508884458205167233205890458708701676724657732202292683250294392246865957738872506579459139619802479169292390064707783620533426814299883490397230597706617874197611927452421215844926830191472661395433824777227815515149442077879137820262744760689776394269557480487555359051244890052462922935717345575139332154803575753760946350224275728613153064213110828595048329936807063322523009775687533887507182922073693377414175663684074821145782046365494568577003049171674601387680905536247665306962824988247720033235518613021208934281403711779122798922796309157040168204641818610035820913089598268241228440810617123561966021695880655791217263500420504240440046679381951571637811169235625191250441915246202485636239541959266709299137069493196860916072046390184670764137509282793275067907579475023785912470606598168682877649113671682606741898591617340238452839138441205016370181612669132918058037188661587560840388656995016525888536725422833524806827114896483301724539151587998207138256726883313902264731386418568817795473694769914394538288286107589559994840564716308065218224447832057670036078793504693363253249304405050053525411812308368331639036346332902848580840048676803811514388129441312473642825199184311540008091123116355152670123969636169298244776378844393709518758206152902462596782306187168210718844161097335460449333428642448503879057120314926441257248714692408031060347133009165203284446134793301178721415484063459037180899129183003905604804673922715369774104859067916990219133172051009514402449962169666356513748111051896913472784976917179286874507766641622848031575822032138614079457817289933365512986180487121128386442157714308212043279890405275210714203894414276353444966931136568763958506453791974429132267890789622056272086889381841311521384874244221550998622612017910601933590899559211196777239119603803201391288165478743358015597420783042053912061721456663716266824677365894656214666153210935121378184783002996448396715520288297948468536194009137235660519647440253291421571407214862373935561074247293074292657922575132222993313146123903349747715403120302980192662710358021889626470057528230436960390776088498819570022108407469930317341759587953219424899284991311415865590213975120258940218317604372308259198414358570416829164336521135684555627643780338781186944806684131281223504147789733400010913523262239903138129174639093508150574688722829080265404179221845408319231539295281268586328245110238958251420516090690604471546976128593087196350097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 88628100219950660757607345735720711302089078276812854406696255123949940511154139951545404332884882579402187529218284615819757925558945081035542434968882130125525307316834080655587866287933412367355682148964085896951280245240013717540990504818059294486141077265946856757963804571447002756812410864841670765696363788319694313106549111122845354084560494623926805069277753752788360466780857674656733569070901842921203863709300235532330893615384475689671760438093634815104312024320927432306685160957291475358188687943839148580740990935319761957036171185694975937228828546838280440709144391821576893013161457394687137967831310122613700672337322579457306327083917416023481808694346144117859943494299274897224321924577176369491772835671793450572349242366558382556105031238567943394948643085118742727412933268628116506608044249178582833150730494161852275896563766751226718037928878209882140480642918251157122378379920492257205659864865894670143239946958922208842178358639103022905185473959066950830381851859549539081916746311713342977079410654694585191763853863478222613099342793700523586020521155824546900882151928319784027636808550547089686599063995304063274198397893373279478427120086755122970136651476805454323045751283465530748131671963989435462294305365409079573381252014819107310026493825819694064903119459604216322330205500114987020574160340161850312176864383773325544079645020295049252591804382585835082095368955261980869174198100448633374012182697830622655052708545117532626470650468192077592256332741181081914373734755986384645621027358408391629982023747034522718810946136054095639772330941666789164574233898603905260938239001019400236899729035726019943727386902831903602607109124621822840662379433408300539231469710153061085260786084309052496813374751766262498999771522424160279121949161340567950383744947346004054380302401360876620194911603452682932189240436074418122760559269140205103333972284671599148603001953044915772495576530203041603296866648625199487848227536312896809567293478070992047420509392083392069852697964836328028219183792317878084752225115910931926673678343878569022439406281786255192244283912595155139721360432499179015437148855506427175160139123763080772426708801811360653797513390644425667581409581195396811536184795313060300342502995839481756294682320004129324943946034501471593092228460601409087755607789819303682313420895194683250743987349852024910862425916011939468875619337081907769601667233999304949776313287978096175300555857792240845476774464537771807567626411399810056565078963277431642851789117543148677214048802852630615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -88560102759808506009373391697012852320600401773035496728167055799207627965451907696249485411818640441931159796848802331089898134321193263442283787226038420242644707917782112942370649218008988722558220465305182824804707897732638355771691657895564507513083382221065291428388120819169324078364102451938402272845093320100761434471864289297558035803610140907243740952765485352221504422350996332707845096074239078616888479120930207068411897348514013640893117386347454673041548104438281901991267272205726739989046403270908738003776408532312859450323844816749059676034547540049741004101865193986467942026559962638317902785637605348350255231678923465753930575063797754248054033861281164240574048755065280244117755247033711712113261422597267595207318955484897174695875356359049824642756311880107559945995724129944785390025721612977913884098869954416166723019109112988293763382861203635587575390962002333788976219091362493332195598863869411812439373928338925368173811341169021501620581660129590352617454958568905394964443984855301128888241990918158319274042253895822016457468058105769806471117021969031482936070601503551536512498633158269440642117926196555478282333618955810903402930770776028177291726680452963149561530833001729583898033238765344761441574416737309703166400495428312724115285548928829730019255474264688587057872000526434503464592890965687786383865686296908351319570580681927042512874118828533498993887918721877904486906338197958158209324235570602849767531655582736367157917845268891541419889650583947254847789491704692015262356190925115499743924583402485127942666247086511241958860376393891309264299982629639841429401173391302468059408490836987007159905638742081258495141475809455334151330798364020067165290356557182556743226756993119951760715449947845075955707586840803387183039945142926059228623407067989364084670087668415720018703088360876525064863534309768265193830987727674479111927800298006184694728926530016934608311746594070889352485336093057400842704528181954867669916247754132643538246575511628747782113710401859657415931008305358122273458241543571689907568541461814812576945689982726285086630616749197879615049709371888476151249619104806481905215010506338002773202146526017243705982763659702618692681065842091054657516691661718178821525807604020545137426620259938832929490730399715263017428181405231344888341673160069752943926228087830513706819350145726348761903453379345862360658247588528691368769487746068371097856475982202997996884313108925580356039480006809341962489964038422957066978172082937682123326191691026210150994302239269018173217773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 78549368592745057593580579492077968050888147133734548326804817637097831508988483363093322107433730776687012738399050695640398217260789980257494704003752224738692540510145431690596794269833798172999544196279016330451698360567458059991091810858549548753118276535268031344709740920528884343461528013519301228046984355299986961713377976683935527686744278745077954647748880566035034431755946941831022537754400397042148226563266148142296383104654403579205413531936971669713397668301337278131076052585518869149566913727185324507565712350146102007433047104615737311007966288069479297214843424674374697025998590079315940678782943930446792039517733185626156171476235386189946762491669575502363276568365515340990900331514150904733265422115861580686502685120284542670067857208679975654636599878077405939895580303558329562896023392134344447924469000984891047589986157482760744730096790524778797066752012524240021357342219401285553616346879500225286723867378769534122400025076715936317518095198870593162042142954437291047879998844386623514261293253199731273176124619486636861369622009022586086860486172939940684229755912825324621835385600304784930315479336652500104340658114599046909891302483916315252504404860383835746065711544251282328538975975467610364976323382871315750814155601419932026719871634022865207069404092217329025809767674975993093843590607131538762897007920898663326870135159759989441011582363591511374983847307935428128542801236738034756025553250159625508559881524302605416263623565154752313567049981556538199792184451996640422091181752828097664046227644593829869475894938051958229611291397159243682367775086730749871747431822162008362510953553211033667229054903588935253825453161555934251660621111032305382200224269723261446453073423146965992195714069629239349413772198491767728567107808187463441271921934510751598614526491318320651684983871123048958972146107993251092614872732590823451410763812742770346902679531976455099913558603378206887935742636238134283602536379651280173868958331862600999678854114816162278828712814205841442370299027392562051603279818306133850533148202276867643532462139349025924695184343390075092133510166343870367813603829340455279578250195190002690628957810204662071157982310333939991954839349438679789963180916401734070407094138502873036040027138590841279716189814902200898485156062493004210228313615299034908334462822219836582775446296785218111161967083999354164402051882749859221990953447887861631744292687173793706860172792638562813163579658811544412162923254146806982194303236959907402311639734726611550286179408431053161621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 44873189091936927231904355937785847167992050230492999679042622540222702393995333920638493916392370178249014282464931050884355272202055472569238680810666382601822493370153718163139433781999231685186257022247424456224019553101528282723020101643523047014070784113128749615441510170245459167565059072378909315740204383368068131614273059969076563223366988773860575227031675003635971953438291744620377002187402486238404491311826250463230037936361097044682861330230665674287451416551944131677539719534274422375621926587088969162785865316258500805371378242195547090930669318300682954922754819709156551496367849465866376025467943171538607327004710698780701825411860594961359326746705401384224620318546420791848798862385675694718647783919196349669298410624863328851250340833850585566023628070339811552211999748168854336270879922658509610026075745612638571776137479414685641324235480180509776201032861421877106898211808343469404285274630316550275536796180493597943549957223053342238944791090701565668952306573917562048436875061097106254498876488247596590094652436713215446614874512917481606870610839536885069956414837316889523132815993173370679553223857831329773803418372423107453800491657528846859698250658027957771886176137204557414999289006035225242290974042485752855479776890903852487001643784280288696227485467879624801378173531057398294008253722287307110049123609484323982961330143804729042257654530278065886354833877004039995542568859500199857757164338109386652365473357864167542914362726918093310489874916502727906791280178140375836829209868301419611884525764097077690880264036113025866477732020005317337138028732574218838142683685935471820174188901699235478987361134131486483358480127389039319098478241906665117709469117854976653101574108216537844935488916234171651465861606005724742688540540564919877620149439896484623883280073517262981781799042971429751346770880581589409082087374169187956157061883236622454291964841080873339790481740256353012121627354370945300172791294881289980573066863603011731199930587415036012799725191612027409476017915579841366766534046928829576669814027134435584685053914949435248363950962888923700689078089255933479283861135460347232278247936983113448931716228983019443711370747635810818765732652468920905855245234536793280884468101528959638007958616968860504772938280171480791941425990055077970237195787262400241985844016995043463617973680185466457598032657108105987747020959588439836807083338499069213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -32206141732235548417848663723718769971498813084783271413560454747171463519815970392371020393692653869556974752279309051607535554442046259554395029581126589614018973644362379976236330751776078269358511436369467572582791313696151270591155750751771896465973699808264209614350295365465695732146245401768690493067510536199195626617402844939812105422831478425737971067487606768720397952117510868499903446582861114871113234058607440277516150259660623348030803231454849818870942171861261778304017201129371891615782761130538995065319769115252680951821362635183247916889254773399179013821250432794989469597661025862653929444197145152120876165966622213691087401074894267075580014928999886640377071548758065531082698932643078148346021344540544248544712452548219888761326659043808008411623999736847041980131721657240205968675804505495313245455387756531091131933090565720104753106605467793704648791964199594786065582598567827653806127691080711853524464704431927554027062468006824283842315049266036989642076158555910002039031798718104330661096305859118639737931985049887836374785618108396710156259202432944045377025173784608091221198778531258310248723111442878567319641101302949585633951790209126451155552118285366289861408616579777369409627663239330893408310333293326632912879154127475531670855222448544605456894080645073451924804616860056949234329210012056183208103936088517514175539879189234173299405669356714477967749652302501925841109781708342027061257232142631222745212815711118704262797902266981538170289908841495195115918850650972612782518057471342731801766800305225293838844222386213369949519356937211275813855739569541736650129372936277104801721952867626709954202564913092159749450519987262164463856449303326759358542390855104230988286234707620411366462586662306080978073501307675181442370096907181320251469730131570685625715098864737712899592435389809861764440598814599009723276700504984614958741825572094592123427056051573864103182269971880914281099303884076645987631043738124683346398457127555932873754982542348171224790087026431187580933536574051389270454201324455131310641989088702015878446306802944700177071796981656622512864964194200877994053843700355315137563909550684118833905548808233404244782162012668655756414336817074088926219597744379720670003738142405406940218086309015777975685973178245060535825438238652359453548422177040124566666422849064093457294561726048675506326858610729316919086146755665800434087486792122945189476013183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -1217566152325028379531589533860905868173870933561474183380703139758047436995179777847295821826270968050442433232414702947406467828148995817465346188678433022445636192036147695459071247480379249042861603653442460753982862461514330474048881224962994882907734416713776520006684867384699632629909977753287164816519448500306593442662560557510637505911951018841663246063338642353217688658837989980353599893628988522737987876368910999238948652528226415842550068818801204754910350297040925923942278301920596507023516763552729455693608405091680177098106735825292882976077936591786301604197344954967703044536551301785998833294756960263593929058467266469191224389426728267205419242044038073763799705694132228083119612474816400499934289650673099339726494829323499071559559169004894757015967044060238974513903646851715621794541069177614375907091621280580711371895003490065770885352036521086827570505816711589286545682817334935606593623215215524455502430775960365755533188543544089858809106690683776096657854116485864190998337736357117495111180891774860238827056876578482631745135767625309107024088200090573921303660245439239778669923232697896257131839529990447155883245042886652917599459040863841564396221706231988644579995857854376468483647969403137984335571654187463398940416460018635937902201846277931891834977002157682714097770369546409570154059824591843360522087927947791435156044728430970437213437953336140283565990383826735112509685709220157353829898377741438727258931376871768916540542732494116068537567920965354238847314513895979082932901670577257128337721636456453639277971110442072300265542901497840711685939554451422521793663197311457566106217929010585782962103671991764365422125056902646594915208074158588241857032801167641254296803154884787653363101678576401414105777813188856996344000884455171178322021476059936375757939296605862298890098041347255822838731529392140512100132762587013417795329153161580250430011842942821860507324888405449860314250997163961157653787460430570550619100771403443046809307072895415156718299749084683105969565100110803973919451741094838826245276348572313370027171104202565310408510898110949646739688863092911013377664784386211747877832756446096457223089761017414128148884954288331531771028723207190306340872331021166391213426089668864477730663026759136068739019130107852515375649215682497452382329894714561818120390310802833473927246531702532283510498375051303719569716036247140769979702135117349826032295823097229003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 278350113862056208157512897694410611150281043096880230918273861047420177301993886695186424783208003618228594712931372272950691461590796851362476055839078174781091877394589419682530140826340332503912667723177812361930067020019026103188056083389371105247145190571088704750774130063052028614324009369702944709293262564162493245148100551303610606290112165178100138524481660615164928880624422599989633751113337474667367736687916254133631441700168537373783337989155056297382919375376707532494807056049869525130253565727989807407281750279713482841032439859750837894634732367889805532800012145170271738634880630047573904646166080160835391017556451547553835686900986614763746817995528664579413169655896965496439776619136234712811152783793956721535756680387102373508010128452604170585447239626620810914231906644905114729171252714534901260079637435747992747205117359975674853201519819245913522119740553159568075051601079952280877269363175786591808951824835276635434016028010903029065521741032330994149899293103872472160651480315320531586010817208121658301507039440284470342530886708584679970445836902851419923998777899963802763752023962497729761477805660918811286040739890004454117718972287368663635757782436544909376733767412760649529007807362893490312230436704806890745983931593464824698858190005688739516428982866164197779503103016878404395819623268352919842693146516770083926293262738235527657956906577973666506895780036505153488747444699374272436922873062140219960322509461762072733420034606110903375894466544829767822716228414843909566794796313264396416561900546492856708504017728631149507983320829749120412286963998486834976309495578545349130005144534580453479706158531784163546710174309414027702201249066014107219674925138157964789386929771198233163649772634640221854070154693426531124377297148544027197057885457840558765766412973862709456550038298139879635556369717517795347562382433600925365562084858161799378414172205003099506629963009210580759030821776338243595250769169872227402224101286267582237008777685424858032768126433575308782418746042490998035614934440635861263258382194849463534150431895844815986945986765137925204720047174596715194480041780625497535626875145017404918126032944903199503891100616445659586433860553752936344447209688121466295532293439110990596176815977994100816923994879771534014496521583393959241871055686425376497695791319787091124104023263270758988372646910232273239642004408292271725854777342235024661931674927473068237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] -6417522041898180381990159116932833165531666077859787768471026129111797073441522892746156990928724536168500280736359781982986447588305199365492902923614307305185236141978950919085472728445544231258162659409484349269517895137670802063125599921145745974078384215027244704734290204363702139595153411701642792708403131214966837307582497819794153066071380505659854695472457264868996758878668513134707953994678455623757772798612570337985585001558947773114634762936262336211851898107014024298285137740145414339087490619301321463139579896515289780065154301850604025992561923183332717634050315778861269900891260338653350381117762804603537329793718194027276910563947434366155581702992663321728927124995840908646987929972120759195804541501607667581992459235155612580416819205777134817555942560793830639317182888199744303716145064457959702108351552578052092155685484062691260452447269584357636834933581654028934140448983837709995830131139916176735303817888888423608809898096221785386561210934659685364126551851775206447257824546673867819238011610518727765842320855301832516126980255346484262134985050156987661520107678694522441283576714633858532314729508428470298803356364531379654557206800598389907640901286166349941388880104253059506033708453300193544271646432570330405254945987615580734654732446934152388556228791527575136264340503118998851598930345275778102064293858232760948711268779086570172452547285407980425067780294418151567647554243650047769619900884991862280234880949823085375621685239941732140911764860266971466189670961890632419384875817843274643200231100325241221121210371547552900098943486660472912361894409255238015099474386893043472699909567392763569068343740060323007228478940311617727571198000050762090663531870675609541902894950373999792116406018014760291968447159514961800006255306190192326584247649647190361998077159573851702982519968250930487590111514754512632460709005373584405240069742776110685767695233203261485940986446704529505959894798685596431744499153008368522468212798398497023046561425001612445911068673545628712950130726901126302699278597694379953350336621347516208502669819066242463738348453714731656968527776459925115525468982188338493629794669674966425185995400082304373516775269850742582905579370740837777243904904932066335579239875884394711104016253164926144536715516874349138921027281006714851984061006823210384610260232405568875477435780631198151907863177772481712379568135164156351669399096313700647797872989031020551919937133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] 42082581065557300432608404676923543382694357028747659863785075188565873888853140058571525778593171049015269435362729427724219235501104633400698063032874396483552484670747539836268929303556380405427166328893081250649289616689435866175155789174497425973766828156941207770690272660317037198554777356598556236393675667960936755136191014306618413285118141458123305815078382227429773148547288419084545228111138972728438764839070404246327321465096499034933826996425557393461397729670440780226297699326513777591852705882727256498920017688440437971248917790965493443070758497584808512076317050301071978943990160337639317875982845988208296497058113913882875948036843913565483743626731255817327638480212077122641443829498796987575626204831258997460209646158932711097155162853333337461684063098793557575666669439970720158884961880605890037113385378847842143760636795696316416015434018475858002538397136510493096462503417832098269232608405862589248848878364356671878717074089312040879937943701631944531981868789835567676491917271484351198606765824503012375777901701485126538873937068572440377936366861134094185201359888740379608946074834006626657680317188574292405639430257512618574367453084247753761657299940340808058352048591906547135098875799676333691636116069764682545507245847005559864440065915774641832896681171822541342495969592150792015719585933479066252797712597129839305487862271292823988442411567703429262591192572390269876741973016408576740799252890299212816122508021569727974791155952286992428365506069433389168729130400520952354054735788504182941040469764458183111801180159662719512982748329622582397697453913325387123984326159729405743384032664618738699936718703466442533683607561340046021245077218606412139859006500510635454703422179859883240040507299967311948159559924299970603305709827585965870448999055241330278879616584902554992823066434991046316557482408512213990633287446693638920147683348665852348589597971721027510347938664821064101696054480940899893321277343113873209135119757927661265353173508547534772236735443804412395012237302208723825579498091620167836514142158819608733770028537766747855317850489667714709731056466512850112241718207623014812602703888232918514464781109974685709637131655786269594321047303415376975256032877606304849918006365112583558096963504791747673184519268152137697077964583453063762946674030627575284412711132623554665040802722503363026561848141201842175485899300443524309579898545920608257664419227239704923704266548156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 392104793041404411916205016831581194108478761149841029616911226447123544058774983348125985965566348960994561477069125100660889372689355963866639023922516421912249742138039818050855815393018681470536793504059835459680152441884540506157946432637719993356690907599322608758489579000839379069649927586876241234633880732288559014727989922771117126330471083841593750192797886422735995497674919694536126960021153755079718294367410162586007882902435540918174463703560552969019581444557020283136326688936486387266030082139721138960239136388309447674173896784098796490208699115501924549362917884398755946625118103772195321397410478717790872634323962598581355594328566134197852853829621296713799218520846253415055524954175930960290870668488336504835478067103289002229326473548450493023066498355273890947859534026295033082239569687402309689542639715081406458157939378969776864133498155420966545787679559661269607217411460350587089751982079702281046188504067776811944673807096975060692577031581823044549497539437933168051343198251406485633105304955725421317559933191381474015865861954980573992819623714694343921488250841650447089910734394959768732284475476997819562424723369336151540371941382910586340771634151135494873478652053389250356504164955650495549800432097626179661110411455473089881547626267841980782610399661268183641108166578221193377550195430964112620552043560599703573871503874535954421693383672039261236892737953849824555473605119519725480410758556682071509150549015440317021864206341702368218104813522258476626431184910047342055426293766603220095945568878730302590105206747024045591195276803611482245114597365339253232847618138976789556033664541909522327467490071987971650901914331536325600812288863180185737690109343457029411722752360722507879048724016935060633655185978863556278721803458024711192301564590822863768474365343991639310219245334812699599795516813051381668150197951782187065518341992510549726187813540384184924654778522073325367349201023457489562922201168634417416178544708866310394570103704711656045929196884917251253637934043079615139142906206318546635224847864863394296278767938142655443009290858479088263129044106472411615823376794608229883183822768341523773191179138928617464732941952009735940371528359669696634937282108076777642969080708117097482164896767367063325003657016214222868293965424285458735239397877435551546250430767195196640595176933032569146502025945992661767067164153161908996594740336285713562698707068676640119520016014575958251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -10706906713675036416476995810746234837174235103116872328104593287929677097870109398678533425018452085738876344487494541398874107540717763895782669043004129675174682066810736955504767340427868163314233666487790184775734668181404269418930143025258820417309189718304981861841116327358563619936994255492748351692171609926972595655744750149752100599360071826413988163813132912605647220203856559961057334661674009147970031213675132324514287048304171041312362491558600578204494406585125795122607741219476884497145274686356044415596789755831253948353116280041248994626733790509009352844013016085351228582138323491552655320298903868101426959976253669451364039429628021401181166125238001083148250981832147903197301710917195246197110670898774898278091176351922330405945620038283331165239075440985387622285812927544239976622478337276658537430348508694779012168683198774250215489108553294485441249271681687430759537081984906433850549153388947404471467215875754030972835190459531838199480015633549068817490497813682913051437397550257557733279432195443139269172078605210316558437893830190415699541365323953357357699069700045285057374345249995147176576232584874065638441997192322099982626632137914516077799660695001175607722781517747913514619883723469290395735368639401483212458247691480056633860133874046901435249042568538324316301291894779212211098354608206299670448356224667820002258046716822099303902877951879740813715196145754056235221177897612786867313545646758986933079618449394501325326706808976722511503341428918026307231441868031402858933128094946655184652305249560427585847503366830302104056456009454565099990674915352739037864927631965062407718511400189558454484190008651957913718557469189040827754424362559723570895958809208550359331675474625049576037741696698629205805733968166124402364762503385778779924211515971588126440720435519659497719418051218791967556940824328240905755244012784268228414763472795666782775223157000173398385954862393496068188911631233550536682743925063922830154715211209595287275858858517349383299794167762840652470212174283508074700958893707303244890172848529668898808374432696660418112212731161122016263401268755800553921398776189457226019016351521762524202481242075691901187926776408411528081464258258696711954329459837229541715519024484135502433170654702296701466214534975201722816468806614387451992223780198370727802737194857214485348666565302701860798889143897505078093108330728561862039608017372586917602118828860002786029781418619677424430847167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 118762059577716638836691458652581589112036725332597415140572325600005838214101907632306976476922392005666499134647352577079419995341671021128624370598710867763439079612358858146982231392277791866294990446770411115857062419269639983982264805282067630779979067243767537159452367765910035788585972883598246541316252359546947153795815742326164770058181122918922457554999267749088166180437684944187982474294553936570077950902200360509881768333318989879919087824085345366867445952194868095334178706125280132099471574978926285661858916155588473370912390643941754285948550180708202464401420574852307430464974823065724091428614220311530353213507072367779982242478284626794979265049492074492327141243709082732858427134112315061313469482707418410108599974878793394026400382287066886197045631143212966885811714964058187100571344630116851340255821232741417836692853797809987481823869707622398587885088711285413581153215598210244910397456550632680973022207995207605170678011717672171384987313573252768178160455499750499100667556660039043575565299049858440290082889494151347954603092994579667703321639254567641857539813999515208276402975868326399629960834034552481123973875347179301184102115656236875576006409024642550670759427837881842646291282139016483872543658094148255357607487004447684394174188045358247094500213603713099861216262827232891928002277143063396187089109949442685963703330983150091310089385975266817585505473617338373035165003048134515579685304268618822469917143723538791977725565029437115920231609068637321647267996045269566293650591215420999411173043688679020275120592688616481714822740786286407426255777856952668070320419043270357943895210778283340164407878818114129797705767524889542085701983924247650717444805033098247127673263273688470142924750055133049044255910632980211082717921804922672707408262294613325687998883317634206316258753663169796747614263083878581860696291660228394642517234301893485223635759181121093670443091477693041818869007635439065271429784684625078901887415575942755750613115103396352998158575919033241836855195414438504992823114009064006513057433896910253177093039556638760582196833609224332982385677843361416933414025179501891523628645877219036314592215986931089868508675640297291997789125530883060464688313011701688897160665280945632576392014433828870828522908115076687587009892348411673086700869262510967792317518957257229739418461881003413667641170859728437203016246980038184705723941768413644318573786866813477187954095626309936051256954669952392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -908120430047672364188710255794866212835366810008272886962553003356731237478451562622990904324497978816633264162998440929505199112216892238298338521044547136726164786608557265053784544261379639390047528798629021878920617431159615334893328129581646688958723263940093899629219422463495180091004003728004459069207547353710694170366103361535534842046350000516448856072255016612890712789061421940351435093074049473355483074443651040071179614699123467135569770695579242419007793079350069755008018855144541254487490538279671796903344085386671089796886977481415530862004313924568592812747583024026383263455493864500449045672726003274921902781926199018334982509116567358176060838079090382062113134726034393535227835873303835787538039149230861171654534855554481322377914234469298804877847692452987357884682464441047345082615970531422163728182643545833131555546861310193339082469604532988545805386481718398764164651837647913495237139809969124452509461692181625224630211966515551328850694554998536863232022850841305968210442400469578123118552177162813002908617724626687834296600199491629812048228857554503535003552661940856521743429400864801992794658298597838091416623728774993193844252894062332948499278587978086513345572702817620966243799929014431366082377530975577900571090476450130530992663120464094900685555190237112363919404849574924999367367203383593451498666401488686438952027319839513708483455308315475787920137762148346634805512940781952592505916103672652330030818574305737531132167216298110931119376481846992711072946517685442689845808617748222723615577705343106735458619898365981925994204682329837416298528636783995625940281573053002079045373705398448936018530845081709854717377832583899267766268498417951346463484302164897357512293040142772359141688835085135329123951689740297178630795883794064508883638976679888530965075192091639378227568943598154971107479868542578811091856150996012671082466841124201422764652856682612645851302850011165946215672622712677472075023788845489409602894983389891413479140707922355567041019072175199807277805554419948513599820548333729225578777177259725425861687721787503920042707942308277534191223999843021949811905055882215999041996474871140491266219242908864770789306138941285528930355583070055388557784880920544777966424883702655708618374051046263082741071130551226002186072430816271860096841811153676564316971144316132530302600985640037908542794444434068834353254213406789412114111784484876408201027629979770892292099265796778695403190795332193374633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 5905512658856238808901392816268131523852686648525367262933345202606448857073256951951839535642470007175739128835473509333807052832410422726091383496818945599214730828253678691949083727370653021913591488247799023654985732560098330387705573636069507827969745075009681395581695161195606843296207252456272985787821817826931083003754220173577680570921494394394674899477198426946445505638706630770723260494742223511972372916317904850217090763060433000379687897898179795814605340579002412919085134380244320358126586756734888112139982918453381237640410792934592826363086804460134604484756440120961037418771900815948818162687920331127567070715779909481243123930035831188176393848262104624751547575304298798042340082324096034888094630860313955744483972124840632467968994094997429023311669580513574187737965686318858478346483844206834712073468971034329452563605236126905357508317558040768656161617192929869313910699671774945582347444387479297503688481297772979628884365075755157600746446453208888923039118103651331987430601837749717332585954527121274856066177863275030366035124183991289827177947821359509437022603409393009553639424862301032202342858815918168885195385174289133045475325304329285675400608564518224446977479562232816917094025739604661372346173101124515015871954755560806519219370406932077159970871783560378712814129459923312456147850581636325237899121271492865495119370097774716242531024576882019855414002083170157777635824447604754123020156414216789979892035917148488072118754769771935770532725877336066472219060548949584392770698533858174526611348186662170350923829661866344939881512191085875231043879485246376177048124277077800741035221943804325756674185208463938288827072251606754269302135452017626718038432317423206291946073799775587370555011300516711075385149547403092042898514515737390404420344893110731062980610883063448688098357160681666013022696305696565943395706091947716809082186918704058692332362588041342357996101761895897697867928304379209407125352577446571415456061811377281646738815461024911858908202691916259685757937312514452013190427557018729319403056289670712985966929626551381864574923868716844594796022090244427394750861900722894864776731568035833325248118583982647688687377430067633489703036242965803033376092728221291050797188621347053264999672108446584239043839993015880041880146731186347025243173482178095513446839548804416214037234524785474553796079174583524939345730766210019650431747615937098760615978750798816047801045799351890575046297726657940074801445007324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -39611178171740792341308633434426988237389143872471478206850695641518772869824467924460710519833367654846770691868399521812537723975710956646444754086695282788825997979638377211255716938908195860921114220489389720084914128425335148435394707511102969148687908963299386470563495939866641859262277972450156495687393523651468803135313020768597575161728911732028031111485594699557497149553313757900609706075285557858084399537869797637715518680935490294299642888471412264577617430244517525147853389515334519324951833639896355080744377098189196217542831204563735819190722569714643642757152194366247349574883581353667680460236065553167847211588186820492835017924119193418713200711949373509326136361784455442243482792862039485846051682564217029777814344349594614763635874337464904340474563655632308019429277855289588196496379357460799239362013096270830237000981258866764923989879004902488608760956222358752538486245054397990065798277259903256967256326496473453365240844190047778185291982391147279711211846627440590344450757788832299598700021826552367361111262283924603326194926589430399598723531366015094084147932429621069278574312071197586245235536699584924215413030509478718823109173828433233740521292428171844725363790751148522859267736197151277315655765838835618655122012217378431864344305946599765422850967524913999190652554815004831729367378061935299173801421602269527521540785845317423382378452087909334696689426150906077105551414640400475071535609686539521554010300274510673555466527049491628618917879641083884609226393429373214878649346750816707057219885135375296576075291073998160456763032331013089104991939016734541641179429189908198279550707763898722707637014600129032124572822853916744845649009586845158174303952018030737448854355531266411546353652597615232908819178539279185227709324147139089269012267146847501247683078521579828970741887532006269112157600320265453663380908676699569411186303944792559903848881340006578696428752403760400143721538774715827272001783539018298232574171229754572007435099617018239785396469929592847250413980522529977181939066802230758386194127475739265263797291266665797453275514317580545708135480137254589794150592288644031142270372452920626879824935832728282635395566099106109812739478067240403788381560340161755034077633147642354512879406113656106371651068640306059975170377662508355517661522859022784522606803356339944963304462478593568059112671579165037148179593686859290769519835383015141658195749499321308112704960961426804352814023957307654200121760368347167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 292759666992106352446836580397589981885795583403764306058179174033066889877769302172743512358338602814457841781111483101451414984222759714317385966602158835898272187079342075945971400959561293336774449246370491736370823181254447323169827842972198043877148964524367892496355347738432402066286601645905172924709297370169180706627035609636660668083151324894542420560057790709409387251073863607796483651807052706389315676958256295988024503488959144892829121921617854207897302691356523056783736837531119967453650203530529345078878032672535575914736775760467350959317008117135525332648600998678843546857296185877183915286312799286519270962612638488792837765408918835927005451693451588699495122536143483154127184811342438007071942543396499284535374152973361161052711223754883991195921594914943496708615920893949398356217811386857833602896310180472984095160663671530504744371294195186850576427746986923276368505699951014947737969522111327500859040847702396579705841500433734151957164386681886708576363972907687568263048793342867458137991348477861265366591084285184832549767692372181799291372849765132843085618634309877893052090523400591710696228887366165512524204363313619642291098503774060016046984272892722987131056708410796805349160341005851788165496446606731402863410170629620730086830972406762952701558190166160507708366901237052856841672270710860219089663726044064746612382382036420620580702729412635414884118144948235659313582304203846161679366062577693732463469268028951148538296423828983727609862015513049039830793823551208830344601872144027520690491623381625795113902938854919749234781023213169456356709912159151766988425255924313146306404615157045464706094515893729314617828864826557427364847353438138750954852001185684164259156059783199980243759750905688710101493573598353156844550665746529684083185719968581788091814875956504684017572802504488311603659879895954126608486719763828394555588705575696170868049726193861585596511454490949010863134595613845405368754605177671651366943921124304823741447561761597680741105103109847375486183001566677745599286086129057840504323201094197005248645061985148715255956659015209299872433325845262964947958261746442798155535471677488306832459741976971077171090751568321261779390747942694179821076736465978122243426278007041477106205379794667079036454829569037480158587780104994204183290607022708670014487003981070448745446138815634719708514527979949015667658796099025924583943577652616463047747644572242668169882175278234493967640869604984743546083336696028709411621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -2142044498608946995296243487546481089179416775734189624612001475045171634481961682628153160913948652378649989035499298219961253422949886403297168366051303870622658437797828902159752466522968129352752703266763102940052224673652220632851484890492361194618714568152022369272966577144592338465460319786153909821205197796824924733688208717091738322525956271087663020987783945126194259894093497968629413233394289393759472347511962629077562484534014626240592673754613377154874908056971328159245146724883838833080716761969920432494717612703197674779129225386040969162172021021764173566393247878399005274587451231681862324849354549786638165411427451477832994014308064495590514558305865384664453445492775662367086144324754804620834069143341198840569388396059001355855834310855752567077989217794698017827861839792275116707817828940199795753673717531440825667656148008814953135762669419099281081108050315860997757374291949482725324914024122627475751616184945652952496764823928547436956884936392130425102163883546012854577954136823717211700935716442128006315657380708821694180977421056256071968403194511544315423990071143114248126529262033871993986007665205600645805202932127845086433802989792820111088028147778328578226077568440095978751747311173511988461129462379942629138954895851715506730856748566551752617220376803218088258544152055128262152369298845732895513324336885983611309316720890610685733664223548085746929185152151006933727359452017661182047406276843239424580192323143519022592955253148688678174484601001693903012679496002542913028335404539466588640217123930833855870085413030845238895266850486987706122344105986793075546006104231332257456152802554179456686387367574082530262502906580466076584945006225536454712880186634209130899723238658755864452241551524996466108066626003980983870806179594361875768660470518716945975884053454029946254317930592752735215676229437437211933131531761587413293086470488962395502194464461765749908553446978623174149787113903443232134878519565322501492144009933735084282634653031660087340162625227361368143425425490576837256429258528654270989170402370119139900990511755242734012812274659829107292354961469627236377109249909373568137458808867892454273673357568378170758828873003673416054109125787769638492721442471374745746144917675409503255307848102140034509874929800509624290987465011665852176938579515389320459586391466626640321284630631040102801847577717372576676700291170204426054050188783844335670855471172973899846759187124352133257452579333246500681298130075447261333465576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 13837681912674361189838925790887778836203193805599205957989987980674439647057987700771186516116860798349970283416320828358802658781213575796757441063751692653774860086721868864456714487911134077513420233877965135723859435699238569721276335452800842923933291522978802061542176873345215236691422931028725912342402145254371962365957180060937807234945742684581954428308911193567785468192116103597036407893642910650411519392502184973683957634430811996131946972999423778196605355083298123276849811105843081497660537876023790552796739632662390681245331849153006326698399050030849771496551779353527262428291361536727516684396224449555815879883588995114774096803647335912167304249704024093737162942570025371567799367808784617474209206935251843846802441807120016499905868242528301774397032043268696631418231717257895585117371809729494698426068584133848819450133786288452320777958859824801657854865149350450562225896192411489709153023812633175767966594881140492212336127465014329437128648729963664276580205245596834047035719838823586667125902946225048965283736383432543950378034749976848794717736531485950063195706692995908388590517071267301542439965898322438542388221642813249043731918118393578828630391706071545650617573618411803813337808060886488715149308028977857248663516255573054519403071717115912837528267919846860358943703579489207498345691431889635054122152910734489812533482081341316207991392860264670856441076622935076915006294623816623597084535196234875063201313235291272208636954598243099878868264097059783029087181400242443355872911190590915159425531375405449842583674922274362659913274052061021687585401451416014208842202738089177825890816961872599746947681510939403398899336804611441274567477169917292542815545685652108678757661375782257534935270856034467842191453514823283602179908256558767441390759984665875353979430456903906435980152150096174413344169763829439326762480625560777137184620571812280265623996937031211102487462283979420896779019444352091363769973319722408228195763185066881329761529222664984352643893820505435864571765176969231693859425125278109680296230166949077197089654319869918455388352457581568005673861903773045267068674505719784004352183917876043734788750138837118319835415328333474143543328045721810326523405820880173906268988971203887396893413907683686049825274177707475087333777468068502874849258815225877310116067340451724887193937295404090431276355024564170445747414743444230904796888745524588716637504872253360213132154260497770187966233280908376346296506653743563219904899597167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -74709362342425966470146607634144183262901483323346852005466797109582403227514978473825040212774122782063259767309333872154109151661466374284678734205398619179002894439363189236132110111155215479541305766234458360699612479926543619491320231423706640648381121744706055503688475569857747175996023428911589121556105648439206146959140847215611207560634032918411736134814253574546639196521868033379458741954004992267825357403380976007055071062985800928049775471134020133174603703578401733657464671418522350474305908693097939855376365053870521783159401163421801037778975281520793772176950255782982283379454111352675456481731371976834160368131881402156670375807791861007039569456791602361934124819708650046244553543658819365332374590923807373233564179620903421191272386077409814259737673458146690107530933871519929654147125145365991522012734777824640318713263301551241047273478534441911597256805605617705424161402462544692528331085790948261118374672432092482238371396051919372784276851343643378821336234835974124578386677423894503150414506785783690367174687212217592403827586367187582976590185395433632567242254820113427518254137908646266624348785809254124314734542687088275683532243492953638106705073522467534225720483080886961736970318229904940940233664079109171936532405498455377569940386076267247832568997011790614410214321300713532775451514094943262376229472628960519342264052553547818762865493672095098001372321185403080079725954142821675645724072960920450943075830358246444231663297832051257264747712010631564998561028854503970016643734816158115744735904324246061296353594095229874336221796946947644110708306374150060994254100989760894975256767756675583276606053978829679754798299006014494693995892670806269817528539530652779804623622855137025193972254096258057634279819108039172862234220545455494457548424924858385333808020919857506806379653325012826236360620673108345931574890574171085719669503141719735191151546722840102581862145147959481828026461490091808911560300120937104838657228464664365114839822718613831900229816962608421083021167690794559840741171842326507464930966969038795493514964750915231489234601571812504028920215052899065423788212082085689577632891619071331433567107537819472866549576273030648242659266647143910032084460066760369003202266547623726233779373195546857410126103823325896089128962531086427277782214281634337003026840882383093142036037132377777102084924000026963656891852067177951102111439964241968721859265968912583405295044145383260418824893705856564406295877711627895223500672727823257446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 328726202207425905859598229248412848729663149079959737479619694309471176040288844532488515564509616685662963210298162724206455426672124553832853170446715355028797830338771219465396664893628280262217301705324161378256261799744495196203752229497218799076356284650807139249006190678882996943724249194877239740283353360991063518375137554775707544188358314913246687768313247733025419646427965839856322442052103804197681097422203983152836602119052871211309021265762049203503608899742411331760443127451201104979645826950710578147608418827365015238038363588145510522132889267591760227145202717358999552294419944722509270215608561075505651523569078677816072664186860687446745080890374036478693900580530252847988028773448151739024183081640101475002421527606871919174355301284093298039983095299102909341721676666523458440816602760617039330907366120141517975509720372577061750993361857875885155907669341527770494184394446439379252093450569021678269495996211323383245523616278345240647446582130627961756754970223176160568915529012687285731851583628836681317421434661465146636245212754214059753948226384315731406995824333660091957341601248836535628746163082793700678544006591371493283666934113617745884187637902828574856090141570268193750519629302319724470479785140603273961051602993839917620758813587217835636254933755533578225419760507303189057251094335818844949266898158848617082999116119039929903012435768937540084205424225113005073739181022238785260122978613741484477954767630230244244664436376138507437877822131689001657947445055157944468158308082984831453798721582081132886770981885951478347738550215226435986610037537886941160067113395263117346014364825459563236317897018908691716998630753983366470225934369657966404981348436412280752168737738589984646267217341379396450340171792659318071818104077732949137237272411823611124090711235795779632195243734426180307571299914087395129127839154993921054482796028194301743564589987584566533843886881480377672051392331325480832906550197514925991840329653134986492339711473375390128887281697969587192421271552012622507855459360284450297439392170882243779851154622125850657127717007674913619070137037939997755659765160099656980807405952453817425343858267060998561041945403485414746251746916010182153264294779659604541188335652250882121425934993136448122699352284816137035157194570999103284396211918902547435525131576343204708455686929226550871539945299221357213647112537731618365671899077457574806487197846049304679398352637454999883070048975667246640647038073528019008762157682213000953197479248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -1148098439603067838785177673797227085275960092549752967822773751866548222182584979677758973757225104396709789474050101338139269860766681359193353297234883075080062401001796818246617180672949471367149503592878106838170674543806574072573032233704610121431237464248789143347677690292164912484436383306583302052097113039374977799592303721333215337012584885439666278345484892525445918331908353043626133773666574392258963914411371310899186768285736418072519309845176814519064409689201889956988701776596360265928378073033158194285647351000359071643368957778398347685052159951280199956662576785046649496863823228560435989182054884156611485647612254956563792210222737552686668478835118104175552816404282058692452624837220277577284660249202747214667498431173036440613342548122923566282348643624802568420219940290789388637692759707527497539475787894416285528006858733891271704730567177273369709186296732606212575799891420020806801422437331783091205560338156486911654556429966700570807012807225532567108213595012546883827437366456779539295084909895795921894491808193280090453896965188704448133729755644086043153347180733726584365243725710330888532869812485026451286910123892080196732969527842776105139358900117155202028559181989465479843570571090286213847622433736393035445333676362491496738331718245258737224623059510880771294798598411723575262887403304305852661714932362469751352400697017670238864748298070096897251103879327660989120012999818880662147654984600958221323816591441845945211976050917809121874874937848198764668879725925181040756537327099132244544163366347082019833387803123009599846830439523998357647744911350512624686698130191106364910918996317860340677728843927505942542810150268576676613161746402271118425276885004389438509905911824112766238506501323045527492739400103129193036997145979992791900180664159227275424628323626748052825254429612388265290941322351033304128089767861895780477479836031387803111069675942294300924850724609449572435387729372885599067465192068825575445572027735281860382958547446501304571189305760138217374149002197404129292912480305290504473144888228170601757689319911666323414209576543206519704875892253596163436326359921464695336079730112837851941505904086212993525489586046110702595382229337900997088111632225526671992173245776084258071458452314269092193572135460931987826892566984224411508663576669194465741138865688122861311254602483605159889132181018362301212905323909217097342254239026281163261064620004592517955606092254039457282620664039923489027409375617635230865110074205404089298099279403686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 2995237838359349550565439532867438740650369964957010968287264490826430100780017678547388044906659300835624268201729233557515054136208314706218924082954247955394531891614866001539264473678930215522398131109490305791601125017808625598339021693941454842295625815622393022678941085478625255374611992246713621160083822154799211381648953267649470895498971413434135780073228680238684427717445520503617465400380314707831944224655958449966399587965799348095666715730201410473723941727303211388948260167944126132764875876528228402918268008007076388444800187409855654661673948510907554727123790863976691730016774269758075103415078920958536135134167716524202679490360394646975858296263813570156388633267108882145247494095849379668367300479761630455223937315987086080907817524516886043649776615646906256171797498984677181670550595781055338257565383657006547678994568216051780823955022833695648311776576728329437201586886617068908524740322814738277755613497668495932943633572405080706896801105951152450288199376108376599325814084252512208840819973677314890815758654336504212851080590011340735523586357211733680741974190813493976593005759145417063468608598636735552983311690304325785880497853351908003675073926652047108760417179672527616616595477423503075748095738085304937119586224400195718790064116160465237573114212736526565645726201984867314391526063226564594859763233004887592729565070554617526054947018538955959795673604314998212697256077142709308862745500969509506535976353741597611181731724664553103472722706174155950463745168025239965356246989651696010925327599743931285153585767116015083007779720801356012011069365747084371860895650325237414821955642722997470951809228865084133309236593164742808731880361803600051642366395158079684337856561384654607589326966492904721051410731472432902171326188668721550987875582213599944967835562227094762416494042803783352968423348575296145819373633143050436614436790138676098199714519843334067692480407213599490204460189752412476572165400569045019093082686448353819699250612253819964785034661801445006676875519801227254667675432348797451210278850963040094143238585468048457164056753840109584145944883888900024185946477134115411262975624319326596171446085094115744365243715250446070427802503644638073204127784273721851994915444525385805390663935578445502512641349320735186762711265534070138902289623720267559942515578021295494985024658502274345686816707747274836220047293433125167591439429383124707678868379617993391902382060943884735950464564577458314099078831098072049252904053284751739738567266613245010375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -4659933330505517235938303518433581200984454861413007351347490488624170663588691333093140788088290178520373691387271607627396211649630464212777304743209677700823794841042546081982971002729648161246148717209629627283747370282014303527870610389445937092544218138562083742765228752834236179926025328451630895675895980281672839024399070242162779782226029542346428675304760588073931075024556204654292008305441931431226751803248827061229942328302018021152459527096830814135399000758705124624150230868289402536813429484716519475868516044006834004627436017831703269486248956576574304096260808664792042800912591182492399160822992840070362067987583186238712402092913951853273334578652468049994565404504078501388395656951276322072963256797924459180158226148605261149606354443839453681939115582368058715550932757268314518772767815525621353704559652114967423739865927082832426480303705107047235327376624947976604048735971155098855195095083511187265378401265162003666464574225043633075334066840446455992448075330201359056146041297195018432959453171863752242220842089857462872598877476023440436741862660047382668201546112625043440568361655866764361331205277242008894536410084307463103064698401335827222714453408442141500655016543639347252688586239382919783381213957854225053962225129581331736494391667304455708085077236304315858164133615257971018649795066362727208070365956471499675605752408610582131597828461772821244543764416328354347655981003560997321678844533485654467185936375916325725333858692173361677596503238301924841558221376217407934867358896472495673235263029756306978766010277878498542098554527485271093690375558770912540956996470094043389028369719595503824189663244826897472210673864813171129204117118475996591621894732309337946528825093500618480320927974277529238526977424293343206319860436012817199696389394979970704257513715597350258586749206646941962800788535943963090351083467898891505384091744544755512551606886837048277209705613063879556233130811038077420295197631351474611737818128788144619783162401914925328324743327884914126149476301008695572711364111480853159549414085364154544158289560025771575088947372515461153171318790892820701965419694098023733499749253276566716647253218527795576851272362857887726203284387949987235925521919580242850782906750167445476394035859351610874458514828384378494260412722766609626980333139789528488604103920578442453628788703818191841946390785650046001871008561916197009469328479618883915896876881098865998336457268851861893852228146460551497104877694894395515426161608063537755697325337678194046020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] -3194263174077139762782232888753291742393687215369744820477858308552873539105774274759458779552716277576721088763675904636050663608890925635298971475497932763284798127114974840868977822816371095694497743610413350224375749875759409695826815365593977436381359689669064376513938103169567511570030888151806334335192006153369218721227064331847349491919997775159088691882673828286529887600015965482204254560952636195624885643766159539064105544002947554967976036319153493963008917069281677343237641609736835585591926275341876218236823765222491984429410933011314989858582623120110364018599786882990168156417430977130601769413478147788370903872485929361349261160924289461171841904711436221130271044810648630987676099356067766472772233079241644532210028897935543749884773566632654629967894653682261772616187850431032887656401549945159554592902280687064057512971675700848813218971257724813483055732199876996554760536892261479085844076723783191245878384647673094275506451627337595286473966083176035346020128404764130950155816414144615294381475524776792372445531127019952151704156088232111619521884763045747204322472996363336238479122849882827058816406013623429984636457464321255897059966842547118772954429682704322930574964308152168803837280705874684115584469700284813334019502638808513326331391111858522343235366880419895834023910277871658720324849542122131903505011243296504852337433485873762278649569661921336225741804785833559703663487254983323975046033695644090467926133848105157040584983816850777504662762446494390958662960262594879098322109599630303961288527443681602301272908169373366236447407553860974442063278880213413117802219987097993803229053561063499283539167392134446388875667651285195561620838112392633971229416435540122040283477568484703307580890969268279156919559960560957858044587810313993412294715477074527574645680231715197858743826390425397686447167655749798835615779814796502785737454835075597971205111146799242070977251194167022127335929950455431757050426550828995349533301347380632673743092207975388013144895752885088470042647555334240506986330976718232521500420881396237786104826308149082353749890982365128437228551253066770733872754670955270616295247336322859771334247058306131452917777401192506601444289690266997002044552852687537413642495059616927964059044614633903771385049525639011947012276034380597388180576892446478097823546595653844616874113270739475979647149997342991665549751283707968817546680695322196056796860240873199566887407223402211717805054434504351365683194128732411179451245678700965768825881241355091333389282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] 51644988719125351869531681775119828664827644340648227335368897814990758191531940667100888422324974031726068316348175494091534970560697042947648368189997311479794625641995720348905796441210271793592982118328836029848877220866938502739780128864758151762780258556495723351421895645751451244578716262617036411077763087986021019357074563061516826934156523039157185504408112499803865961045024533553586512030866947435024566722954970028555625712658176346476578518129887929222649612055704501118833574174375641994606226510613365514202218629244490731963673055226703224649834877277908859253558866959601157242041592426443080222645669239377738464838311703728049572269613889788194109143221297762600003939479193564973391858599628320480805407641482103668734521564149320208407349593706917490928366000035242407110793917899218910916014856992208819260702832489917412095669237389397297574357557716930677175300105447029913586714302034637594820998608418160662755790628914259260097471208917235607057722579096870468885404553993763537306812346336049844829799565700921525018827175796241248940956166837064084424735863145470212587684298869327015742914690188932453755991269198686413758639737943727453875109746730927979243785770647488251716971569339202037964303119023140448826475366836029769300148771534147496910847438462692683992770163584319518388966231777637902988972801718138613785350397754412785693618183725135842645666569468841097677497266698187495315384523720350945243063717879205510780805117024268777572933020444388595638438856044377847186420528698163727078788261351399724005263299259129537112341603588387369851097719884105559860441895581049299003867090393049324753118759717927013776397276848089155842271504631512580071913788506779462750268135289428828215549448076516175038055612681295355289296312572899068753747194384664439620238493960560629135445927616787685176664668334038643776114358075386385902392701629319010945249757195099335765779551948622502189524600043164868298994661475202556042796382758356015880633035798517777326485228856910199910579375561889575800961526853929820353499142485898051280582371191558338686757568001908714064703516430143433698603535029399209551973659919103135640760842127061300432097306181318172773285568724490363508278121441528167679351425831888326100080823326524868536270273870250859658923888060003686395499290568953366200819248075803132744459053610408813230247157230334939580956267603348946564269316164924396516370429693978674092303362966547030069311914170453577977796161679417264115544240754774579630660691353938318570726551115512847900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] -206423479308296675319126159921861591403778730944322593548899408223717501969643817884332719260211447351272006958105271275243622691662627767973999993884470421203297388220573377720999345685472555600646596565342556450714251954042057626309237858057588944338793173816025299560851325698040682138287021295723561432144876073534130728916180673871586355970330387809613128289160753911293351059356190840026315017930679284407071834246885807558720570606114863885412234688708373688154328675528207290818693759499279979154525575859180461403605537337815504773996304914675653552170296950656411175340418495844138474173297131256972996927321313952308755964081819667914738518176052951211656972530514449772319903912871110058024658128819357690472894350165287033513160134794368874224592599800726065579857968245809477595151535919344362779998019363771281182637330761429450675031391196183240753153932415677073506583096097733176225502866736234561627367986687443528711830280163704180104502322581696165317568387712830066440345853403029285606462649204660445438734768323684579519797851626975136246445372446235422650510745695453960178419239516089001656894896024561563411084424987424260607300120999976551004054074480580837905315638122095439735366472410697468874294523428799789248457427924410102957581252891700137482758535429587459395668680725443976482935549092858405513285855930489690584245066054643418653130967010608581198507404554506491975386762155639178469639829388546486956469497982438526123195470629910163440541095221309404049930418255944287744168741595696332438797974484639158716108199860998698773061037706900134819139219097479227429956920518645473267754574635256817446959415922507012464105098309977929308487972432256592232731631763526462279635913023613691621563102645351880578770907424300907329603971136551314460125299711682827917586967850412547588191544339940512768256419295758827394497609658044611790008424383148185937080183944995651803605423690580140345633537197274001815214844593496537140157855950216014886160249926006294051305055056975869210879230648135813915262806928618134252142381782517522059177059427210465818474462583206619689861267901955143297460135960445172364299187610140472277812011326863726260349548527942074672649953498698823440420075605320918061505247138775707358281613417146086685694208666220598007209889365925355428657366366438129981708531831089545215999417454022773845236624631028732397066387344491823491753034258372755118359574888410587647468563107285648390558650282542862062109247081253597481613470539064640458411361905941006078535338019719347357749938964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] 547015277055852358005924631687435530861170071568573736715925724434230887856165269155794465787814910895314273993947886953912857133373554193073501223900741362069900554738887390481958396366854236631351007604798999077385320400810252737336965710389779264161818616517002489811935424713577357504030698784509303628006240044905612709451083723554495770206589366339846200998441729941284979828986192045326864613916442766863423088656673892737374748261522691380194012385773185199923238636971499671829114194752812163488621416453307676835585602126161585216635150952748991363612979725156256409172806054250024893670350243037270711533407416215364276241992973543575837315924202171877614196522371060451977337562384764190388057597315117386122116690438749784303909689253662210319440603137953978596932551056797501344808081467516767981400260964879255149301457262225166724796796369168561090054046776273494751295596692580681860103601115050435209745473088054090306648156940470073153446341373371460509039139049986225906644145637672286142265315943389190137623509381996935390868345658141109179102039242767085842349788195663854066317315620396319061433882687011226061048216548699915841596582119666804270066845552887118589216845243101066448253807240239580634279686125541541830739553247465898584059309788867247804819875436248542143928293081860617118381746630999170429927305232599620165254005296975330931079378590331560976974079129776833280862034129383856491360090982168895449078543417315820039751357760320536796682372892213256967454331776289771156859732305815129905518371927697669609833820947653247672959595511863539974979560466223842125448926215126179386322548415639793991544350834146654888581954289799744710089463895487748487048561951066713911752568812071240473115951563088041415873842490513534027791877096070086727980605532383059024440164577444107312058890971229913644662704388607928950800451548029447855688045779010564522746569861813352239752461306933384127801217535392816212928925801462839353911056853295592523429927762805641998668933667066566286647997992664527338194427637088167601610136523794773862830121142730896666656423154384194169754267610775744098858834904141482507668137721986333279720327762105247585851188357224494185948097196833934877683894806227572830922894116642419735943089866670663267620670830772786188877711000831382933092750119640117912755360124178749662201246204609661593967587867780451163407393363258754339624726539774712443427129719742024632049100594829740445962135630918903933450484019015953601980266723300856103831703693488042183901143289403989911079406738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] -1055196874663940224959698352950157906325654116993643699695781109526662151512272512421486424085033680488905631006726291037721501639267259395507951619630683644806591919683972465375463246041716521133387442061129291776132074997656832521741109789083988235090035346702343028260152274559567185124788121685243439067083775359378874345619503009850683848155505132473051140695309531184664513963134943378322500715004667128362694774722272102185984757391522276783390987007653733785353442224488097957130606472871561219482783826980096932553237052211413601223224355086916578851838473367690563452591297267589769077176579837712771149741104494807180295361114944381167699461231245503340650909271165282582477655153786666153373280302625336961070723481119212213300277546342517399510931330343579298979671600345189193404985227537374664167968471883489724372219157150009748744761845299899074431166050656964993229403747832174512293272756241086322410487594974848384429595901649949638255980119912315991875483638861278045274022027868616866932907557586741551130395091178960552561601900581629106828840996648790218562720500562160397739667507819709263626858327529537880541811765245624780759275495613213654894546482468205563753496276374373124527175972537178115469573163988305746251083087805025953267242676231082412482729523148355680219526975672166102282665900230844449228918188278524104651640611253340845525419705573424274788196720621414658968868596398045373236335116556599910564747616444572285334130992701287179509664912600559914305777976186603835291312757343309159093845146816578787687615701353856695841579004950164158561034212007613265056811971508620925695679824033464702378672963983500711690525073511262957434013791905485349959288024758263180238802069307687651436586342286219614959163500332145602103989508662942384136618550011880061773067005414773105662516001373875825958889997374203699960595898911370411512406686710000577409026945428997943029056404438671359145724169999755136391395556631467975697274361449641535279354616645735434835123237171004676831169003667308855685474775666884529145922728605501759990010286589777329815371848141475734180176620920764188629020630220919252798248751855756205698756410560877962957914755636935274885071570705900620959029219366566133342787917633570665439614703042921313284063375318071414249457207748014187321801446353610272919064049373180233351593681771560633355008127109777349954155017198336673298757873994476996865073502549062119517889096910126755790215688954031177881441540087575604098986176844959043006557902717257660385463680086104432120919227600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] 1384041151530163574432371693965112136956578353779246206619759732888353657407827629539009701808124362460729132837167649375319378910738236006931050412474984525402707876937553321493926587021979843828476292698068079127813024501559672423145922761539100731492577525557825669988151898667330113397893320100731051814221156580943307760139149438524722341378679103680176332429744434962973192359931211563458347134027868463578370717820446790977287789111105931407447426568685638198549950105931443467034952455327113694530990370312219367246881523233019352426544736234635207992751140667616039956792197176855386192003636875760641720626485276893830202609367631954522812549884827770347407852594404547917950295279320680319393463964714107630790178048863091293618045036133304683800599430931670502749013293785207087070297477792788842267265307447850324565756264784891082337581535041318489991541208503491575926310327288045309502342799715060301609590791103313097743364945171337998286101560807516622094226217210347869366275602501575696071529647832088611950398976266822104578586320811696753062405842682787569298872404192175991596668519545166478408250892525245550485393026139220738968904119730348919697831553824423651183316868405523070325125619810503156758496117708877484618405646496870000081979769271023272718355805024006191424102144228016888666502243032749263340626689932492187138167029127510068318944260919640093827861154890033265545327608037874720051772522844877479430713492153597847723868599122572885808716500165351609833257761542664780036415146759626734789865419751039242220389930228765354006299338801951121993558264439704123685219306902235452587742076282892605667652962137685825643393669486497164218625456775346722693906103071981482237134996707494674897848371138827356441806767899025241507347438798659853697965400565708400247968486263097380957375833558738392282280214525348297502146632852197836725767485853473987377689756190898053554897662370348191248928656936134897684670479092204105250121483151581646398161310115034365408827493963233404298385223634346991973658678285606502358457653295206314197000633737425398666632622324227736164457286097044054715689553458886029541160439397921606487095346266027963276423989414497936367276018352779657717806875341297577000044676058133931706411312762308137105116981977250946300531661423828524137853404809637499383986266510706801400713327079792704251280789128970457425765973604421280171238303366670538640636246430580418436525315482970182870226170168528613595749605597245620266319617288158679377989518193003970480958741973154246807098388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] -601663269385021642427460453907988556542511408127840636985351907096709774887894881739985666356803934875442815994416409648251374506406180658708928574162695207045358885456181958593910430060700354421592118013151109646129876176470964875998339904216006756452631843564074800525619766739742336961154490180741389190350936183623423402074320638078122142384206197066383118094449680422739145159475006016106155240216523561205780770305491098341955584041597851862266277255012572851738035194950740566251706323592102986579753425040417925500309016042805805121437340839690334837958616388918419268760552035380652060430638060840691324581998726962712398268961976093714789522224485664307003563307743101631767362605314392122780521235509068664038327649790044414360479050980887855394996564776601139400100966984470434772887326867087657122331643142328167982579515267127480681045898889583914891489781505916244182900707575442280190682162125620395946471278863321196470834098759419515805786349264180131411519253044324877839881368772021926595604218381095827456921309074097724179427998538379511267674513186607899236042149699498116723862228354903909709826575420992572150382398546272568518819956745067718835441769912940290356897542855013385285498572709635502453032987778132783740786585698196170170954211278266731144250164135455560510318993646689978411072172846756166662133412976679411048216320266908986397287229948792741095800810660740380894731762319995710351378819164251554008294579590905476208924387029581102505600288877110446303206196739006751231968375837867379246998550727893959330839326285094554712134997756589607837273011840786810550305176473262829400415890615024416116121452927951572403312284156930779728221098794357977122614129807605599748080984609030071722418708838712059895414693919755364368416279156555631741854801812627671697190095701876915968083317343408917810311461525078018640365072713748766489922326016677069302560695808906629946400178770862091459699281728802388920607921570938180112077408974243126744207165628328467219791223508162221473893711999258441965118943956891566198973105186229706694567722163682663103899344933767666701089099027643582796471089234588291391998656454170554444016625539599125321721128013018030179803399135929767874086824265294365754447836322359444333814524828694426575011693218587787567157919611418468250879522784272058430383688667089343244255429373352295390212877710537383271301755391273940140441080726012340610080499965494627862914657691790474179956892440068033947887286519763202302865687689533571284419340179832128012726855104119749739766120910644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -2829946379438192566200310101790594463400447038842729436396922569295201441016750505633162221205967425962464446207998845183982018071950653494476028265109662103550644201989020377727717476231947472733048710575966830866435368223432529028776911773694750613559770247547022472710291875270612421988537514375921664434158503621985451467965422918035172603675233767582517084882907656963428011378279756540268343622466448170689791206194366526898625731309622733148446187472539210518207413857513098262072313249580909455981271056078161651962487951382100706248687086823577526183468508612064995333769992357145736684827777531468875247403230458689372560914766575222740089338758336694363739057368139872404049533192778089963940810948539102925062691524057792462719553833867663650316629476871275864252345360795026640542140015050684677252488324606936064229991972589367760487790883573249493312979766107748021826820810058572097992262013434687836502029767579630265813566535235233584412878361590406300114956648775906072354771664903258266908660669627816013931423813804346182055083466404072404011944856786380319977561095465721791924676799419581720347954612437024272938671182233166510011203856738550433035722379300494357886329556633169792640359706222200743428111354158523162468101984786883878540980254448182170368599819189937573191890805569327152088746085874519782950223161385384216936032142277072798303002286889083150012700689886657635807756801044349717454092555836826600463148679561189200431647448525058658256566008260594299203047148292549893141429374592216638265453110354419604389272830475207068549856178820081883811074121935064670104165863592242256546696600531527861349692335741993948766950677003740017081316252275832930295537445607523252449846642966507376887159879375661602247955833532227997586529953140932021230442935634364456586409096466438885393132494002921380847409809957258951066903133041323287252713319596876705713596013935124811014192152403212575923604565488213356211345630621642392513401366505311935988280338243697191117031079031639388716278575058767194681245625461744981477490572525497202122590036027890358680114687400968306636256518573470606687381298497686536311267971288233916744988422228055011503388858940102015395380551581327653107534864719554628129019145381582913662976489070597121707199311809648622941123434248074841862768709559160475977944275371114937634279501433153151676255526961426186334113896106664517884074017932067470389465438242201235622814388463475451397645935270941386504032857632250307024824038271188073656712220685502043315828757386043434962630271911621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 10557309309063581288208549372096874260935802711176076044660057989353581305478428002338890016036953796828100412856142970965045415658054382096348596475366227862613267481631895921098148704625347121464534446520016717283837773197335356287208005439884190563627170468666759954245829120037370584461009865752602022234042910235841336413600206248738082309748994770823599159185599220940429978304077429453765834381347128408105760906305279226825200047591031547274285849990574558725070470481761557637252956006355033959062103813298271972465935954638719131813122798272750215918453110709317031021652461337057518687109806088664381163532571733655721051095571540801364753485969242752600522169804562613453932492276072308301985704548008996285897746414342684171338441614279389281682257911047694262686454401775637187336758984081477535779683999296564447545800537639668199278533353252277302625621566945832030918517597885443350180985426245921439397997928481960564526764699905345145667989895498876413436103360811628733332010942554981329347772287979462266902972419603376282036106106052103362223555361048892845450384786680118700218346712896680517033209003795538143468365850416614417776814765776258686970994533180124308803530534779397648630702797879265221152415560898278358510492969090925185138635622595234865598405860888441941249173022433802156512400464019102111443254995944841375841559770328460692934477374016282446492251459999696120676646524534154151236608924206416360133907142513918626822698834636575477861446635735456100985281494995306441976837515426579184112532331007424889640391541354992246645232130260816515654760039489501592863554332065998755294277974457623550622572469560360792528060520766027970384290521266930611605008387410865213874704220853012536248854439785306198770605632065232135262745339039251721397199459677874242033570986180476216979752971715840820089546817691321685318618231833655650111930173790855952952005281206243399784467662064151169035773433826011990163073219126806861923555195131098316765200519163719468803021770819953163522024052228060906577138088040699726949471675572126235647475611382911938343571272703463513570125118701204607178140813504937522300335008661021417312849446282819587142142902734951028253008284691537427958600101246897451481982999360352034938566642986263920196002736812408938582158539929035183514245096425362042490284356455924933052279315674985553800948556723428844305390406644425953692017178322143176783645057360561017701751494304803627543686134558450053333543748530680961200934405858121138586759878281014441228635725167350756237283349037170410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -23325823152456228847790046470389655222697856367147339919790816166145491439128641305549991154439208950408407629057110435363744675467619872776210063755486060919425064723555912194884453719013793609584961653731635653479255391154129840957380410955089836880421330103975678517741032010898695377414859009090186689557410833743383888058328160037370192180252040290393163453649580940597567820049903137192313331853163604430419525424825005017661524685165443915993896648962052269414765115998650726163551239012942187862373744039425446398149743461939995871059729270534970580722678081378155095655169364743776536053735962202332560034684693131005526240920051113029553076092365890726415506523547190081256724412174710024275568956286717478396654205491743099028922995073678826656793601451639507161832976032750696077505979880439141836577179115134465018304226938366755815691408318947066609022338391521820404398254896978175742221282223638814468621086720078024778514765918823382011457269148485893690547823939846431125339036055237240788129013641992465203520436083937470674175892823071691945457569422470846216692448841859661193927113406727969771571026256573168378543568529956450980784343350230452839782734705040692944422337283100701640594787201120664537338767352221368423391662451385656487441984072909441374068220176240308016843049131404928476846784289366117900164093396066050374820204651347322652898652758736251657984116806111427223302341783687003514686606162170338188872811774944161105387032287734631091951498760803561103645033399358756759400189088907579979650601978004552431278445811982442412775315254866541571567749565364520520850042254771101339479924767350666578969345926161466393536510970203639763783396251751363764031694498615287528093980128427076833734584497442806773112247377592419245957816756726222463421533217248531566760026756789004291277617306990518933822159000516414368064793859036995567221144464697191870187588244828445344082118985150783036299801615128757612948572733821858251568412559120014466818675898337495186314763406965808568656425179917366508330324015166283902348751187145369052495486720334782136925268843707300676242253723611334268726364479138874462650207156518768521183359683694160275164756649687767372541914492968530494531210304799296672580757691286341232670806170758122189702368617928398535859005290856342475937370514034703942060470666316511365535629002901089553396768644105947433193865589612965044420540980895245785754736020099502873230407508308739370786286827229757396960910627512877006654571544653585568871338556918518941651896625444351229816675186157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 39965940001953277628005080957767346896213801990567970251634718842261945277574193993832006264668546574708362168220384352282414303004163806735681446526284460161189943114875050281416165482349017008954903133799114644816969682008750299294783353871212844529452743417793456676103536563429254296246944636551447584260522620341774769225620778123438813666599053359065749996949836460477289240431787119882646637004053977816401396849650380075377203100715766427159974935789678934369724220506408762708485089434305353818829623827855051654761362232016361478943373057668943429935775752807049344037174120320998561816014907145598586328691030498118313672750354040737834589885004610252617330752389484667175696974086301939580606278639853057364817232458154574526895101073330279781585355944818226914844132304732662896514803813991200732040087264114392174325555512096223298997929593682775840182516607088798227710512974961734768016162360993461979978440443324703161556122239030268991594001837366326658822287138769888890704721926716887355393894379792166324861917939956028782323358396464189363277071007642074814125985170951006742698254837472039701552435658872406888006447286685429589139565088692892001983180604395707502490390719541264454580499085737033491111475335514918394614207093519570604700570865596028252788117842731798268763824576705001945446574613889232234696664819849433063548652118406459011445447561050918119525624241816395224554485549846965505531808071290874736758770869425516051767474005807524122663306446129404319402107789292669135411479202663187007228527528981315118510576622854169296610525491644087201071357817276706612722707350972262552788575445356091585206207328710582467126881431720590580601376621149691701171148009967946389177642176058377319270307497197493056292980815086009160862649218641909630185992326852455032626753879316951155703938227069606548091873460224741053177581443882577262594671845365695195612575742476910496650919589126710841243955406583441721124667925005767930847818719059452016045367123584691087346870054174841750058047336123408641796943879206969779759807068578510615126211367843170383772063221161147638530986374804441496000239277856555254889201958790423096775038582846431273561097724218278298106687689696047979405687504221598159090132381425983701209152795299544320722378800574705514789468680570384229295231122530536827348146339229074692998746232041885338807424913110794612355989024385263436128209521706275901414005533564937049162331034080079820960190096751863868501820048045965617310642156395640456618876011872577608437240304084525632788427174091339111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -57164090912386870892505981862880914133809633074957427787531609472732913361282869166786676954056103481269911516470019370828746641784305507347550786154186883210885078953257469436614610522914247464983756229302426931856115319254875642251367612937522485195544344603660102048812117014737190618540790843031347252990563489603966155826618466339673826092413672918694800640598335841416980845422205928685111631832297783097227096153881489642170571622220415223005984619596318733306818653577345707916280249025707495149958018733722213088225635091775380925019833044568934149340438095124709221482379887005483631044058263916969911074985194457755601001577405892376453039656182554830721141454816299264356195550388842586462309725444621043344842684720891809819413401243628637711036526563456032601335537037150398223263318264125549385176596952599731929458232469035054901296777650272533759236592073014134502326738008348277310457160863130293988509527164999152324520718817053117659143415549160503741949047305906665083824253246221055419252070167434095207059037977540572443444668587543798327806937129413471150124930789066832006914150815995868946433848605786689304265275049107483520622088255752915860985847350091958416526391051780471941114913338660980602715070417302466208395749630952048377814391738096253369669850175082297673825047742393281851512101686696557886994546317084120102886982588608831289226994826837088404314344930443372294702708662362854092212926064153035515213643898177112548218152691154411796712113229822600519516565328939878366915915764911396062638234640341403527781192970620724718666179559948982277715446568407062445471556054589287839061544546373181410645868405809598049201845151317076471082865857976369291376907760411419613314659178707047058356963910070652232041799938392327151222430925576998222629858554841918065375106705614830620912173233698886089692554539544900497687297300419818485547686781641304955626244564305463927537823368152302654261091471747244326323662069267418504502263103082326457455650140803110348556895589730698723454616867153386559287728527032840283043729536560018587965541180487431633187262297058576212393787192745369727641391625721202131895788402438105841600857476719750908390351146045951654798615472432634259655780173482196391951811370935841142848996666585287523056474097640203993060964007685955708896548703661991380605137122388783944790910564782200899148232451376632035458457121590375080055636482354219827398922791975705022003752596101605498842797718114039895305385964078248675669702578035583619241149493351192528538262660475766097079031169414520263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 70471218187553780544932086999023248423584216199413232627095403192716411843836588274095506003739674296121997999316975053371684852896986171639967850047190144421137311882468143225036543896303486103597423100467592832686062404333706999223269000324083414240597694445573571195935934661913612541286396929822066464490298963312566657851393374423230304726155526523163785420572727351070201124486919218163793715757702918951461925542802342469222591628622535237179286846586158069188086392584438581253654809975757496542092933952715270126905728862418248429530703355650381192121864895064793341699942977027236045211814650618911728265764528325590257645158707965919433112397885601256764900285969888475394353474119282360839956005033475156125679372890284107690506852043780025321751580205694987365338553319699367318038516037847839580980301456832335139758388908368142807589724866594278086415641928992286872101523846189642003017342497572211532322051687022280459789488362558272194262395491568847919585371520183951586995855141554123416314145349697982980642723913546611555655049896927769684063790232099661799875538735207734144875322925842871159938195194851374410170884257331925944868610809161497172805910039240394394292911609373708827132070846797771720447580283767401541930616161627617055031008260423184572836284788503946034921032659019698062835800896393706741889074662500934527014141309854245841083433143220255869940182419731947923653779122006814065524925722191283298842806329929920269668663031060127932559131525279836642746495694455287515369516407885346803815288857019394843749356856007420053509959811559287729979049162991806817189419329280191630433232967483599634210424083336064842838369455029328924751413909907425249444997152740779781362448693643669806748279911822949312500737965449756921092087610057326551374890832365856178097340772514093993378530459394757333246755535488786647680352038958084689324087813415072293835604874808587422239807700078168502093271428496888466362128695838580853355322843831487180134285463374765971261927912995428550320518830268143217974385507681929185774183205831846100969115944063828594393826939140623974796028188178077882160496810320250357492698780069103732224034367053111900111285862843164368589432524217730720118966575592007444254665678783093146008765779997858830677727336195651582361107256305440328549711756667794900288618697790589619629980812232500399172586095978582127940210154083064908484786138945111314325034732423406640922114479217797923091153207410470537943940669504481943205962845674623153505161742180249153581599041995531251814099960029125213623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -76166056253961221622262523235389278124250405188774097434982886380271584073525313109146596993195498158308500050853856515665881236857051135467930747949594389625724388575580488040567339506632164445373288854399225880617310435245704314682084725548743643674765432879931638671440724858436380470334604530165706742999766895914257066784457732265264614098908995087166987619043718348597234631839129736373454829971741088062119203479968241658657118718792605320567983205590611889081299997748917542333271876877349232741779926410217352868255894942200632698996026492647842505686699305717520325072684244100749480788862997849974866455989868725285627479327571325082837327456153321962079818495629210097975682222057514519949536697897584302316161086486218609846763976191499125715616882287466943910269639646211624622886902695432760294268998486315805533107681763434233786130214156194106709115570282246531061771771858001612838740012279511228294629293828990632916272076989584995127881250092193578091334741795727061222694930693155098343362249579061384716706125433083959605631980882208896780982573107058551810729132667602826086569586516371059045751805509024655685020143154927748999290582120176658789818064972175244147475139482002982229289467700731948467557105757070664349425133597865220521206383386849536064239053955603950779620574654334595490670515013192679406892203999429380354373626827007442230280629419771696956104476546744693046527928954245295833440973532654177944098023867720919960570535742754590324413885986913860779712270859565493805654576866836900220612902243475382635178768499120112747338580091496852500696407440626709314581953856486318792418220255110076863418111812099724706983038963677873313189615167789734938364061714479694577464711277408969587484442819666289494208468325966645740334497851873238938597146539089518565947082444985225888025620812520512085218552915964134503783256396361902790570859184813859780100100243322165483646539891691427312180835472235026254288477768643286597321598470462494298043604702115371343235201251547607745718790871621586263330681283493631868556849843926945639461532506986516980200759708741714285348827319044687899020928298022783505286271885081324814444162524682384453973068192278252996220714115168817952537584329729582517144439930446611094886926190006614943493613140497728303983365238137088750257813269567143303525587644520217178147499377973422920752773665534646603849206309146819854369169657691554687906662890227063394385606654873123930588374941054715651183850256005474131455205744401387842775494973511572587010487467296115937642753124237060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 72908965204018379110904358483666507860701410776109873154962844138106549534534265996571908915005477173809149217437126731939096022652867047441283026554994684417730059319214012682760594753589475274920360446033412177433231859148728384639991442989167980186044883078500884828336407365566132099947689747285021050616759345440947538301599051699977012486974417982772776792032505853502607152575522064468341396220502212195996432902451823156146417538080589931529096948800983579468656435142569452546899865204557672912989248047145691752304488765752044303486139765117757774498263897864939335384035109703744675848701597702722428359923386551609467349900561546743345589899414146305444113567745768239803853624852518880900923357409172036772258013969817910463355750012613511984104293369913900788064718957007249045116200139756910100817020811161213771501021341120130819333844350228407430015168980459655977873740878274098593317492566845552995637014210049873398736225384223891002654822355416982555926603901896068974974104982513054627697314473370598149617875405119297762817201161547698667445948129154490151485300602058497508308367275042486736665996285782494064852271604123088662548452884876348556350097751969156073604952136588528708938396544112355577982600249446070066687055228116455842387060420072018024207083648275556733802354413090148987146017458243519949019282736059400466305025522485622952130744126203687022713787217850243910128422799801926577864346900448054169337094322907902112962954327544093226834150798043569390725268179151430868003663249321997117882869093069917013834720235043103664299686477892958352398968068869841083499596005758809672386230250576144159358220256184174708495105221479193349232185816478611728425106788794785968307598527509459491159815407401452383648936522432554410482963942260977626240571157606501692147170852985524629332625118197624588237648499225725781367549997605821261639392327500509532780795150920488770821605253198844147115029536534004232977106283951551615201618122702855238610423185315601549338242885459955540713985199430615026893107126915408604068398446163899786201313421267728712781717316100361846324428205150631974991222215714690043868561623849492010199881879539242169566253155552972826593948320766116521358337419438244785764127137227369611314431916335329684906075329850866714363453769878366922842285267839732287177198446347721167053764032128845711393741624058315341063762014900444003162538100109830904943458529959640260150315228860824908853211611482164126191282401775860621279038012737624590882021114978842756901441200800828568162614828906953334808349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -62203252765809654192594866621851272375918996361720614666634056800643562338110424218126001237516155893554317473995956402531911707156796718605944757512398514729536260208579165201575680042403260946531478300510507406230039258058033277216501108476103905310044112999290132556497361308343750511681868151001010431148540776771205472317327747039888897665347165444280738447903842337279480052384056225465610493632308476123888593419995591839316007072522433168260632237096608496193885318595819476410763906014294263594222853441149804078930719951139403538936210326469606176583129091384418056488948151984455833441575991465432931657377382981388638907185764606620453535454991953414708569354578069216590427677272130009408166907608356786013212881092366505038560675385820540383866447407768828978169980791479537693372873640607748553067747331512083100655135562190651567155577484856448278514228496762250198995599308432317147672474705380359627801882515582404931469135460202781190833240638981607576559538067738142230216398214843180176908371570977973502491462082332040027730612701035297922076001006295185653447112367894516954973587853723612604456143119567678597628027916897237139057352697386273862415884407943598476092028789835339942636495116738041422368998188685743123799387032992337054252314255705457767452039035910102737714620937190388989997828584018124600112941124823492763998369859621261354239130950917772037414673832349628719496236501868587674473943551983306254223801163497308607619291734267026626367855873693600182186173755583323769677383241367094770613758006409202178808397247175951307989404491072928089876080542873894184760486142570183974712569746008762027750502318316759318743415039621352245977647889142820098087773513551128486554825676846082716995369526362439122374200455569674798682534227455790149199012928626594582801844490565344848090659056669451665580706210862210413886699919711452401180121697382903744475514431539512991368896790780891367154888506565582823906134032684630039031638616436493887759412619443566261052043642830597383111571650228907979924447369426953845938018199480378486977074913738757927307103593185767268649005713698792379452551389835295614391473688564799044294874395460460787531901802767779989570489706766728260738821178753268768529642304314648970815617034116514834348009394433475415922502454624492053662195998018882055119184247882724408840824118599535036647101491029251392398008989668251317337025621909575310727332045874962179360183848960711160930596041054307582795435343512658109061602306815246175416507743126900209504402498861264092511191847734153270721435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 47480724327453618618095894461026203706674136033400315574408664290305654064350815373445418209911057688119742207823366679094325754287224394666659506801443073437254774280725092826119965783438863737751258165182764917960363145672139876975923632734421528635844254395239239417459862051824954709896520454310707862085256604739029570289141611479912159018465945968028983798904437986445840324580207135915118163959898377703848351526091152267971905139424347944562157978293999312752902483905823025514469940149423421722596182892402151166528765333693157553827236124211002240396527776956567793842429263969839771182738841132153637741621742597893504111775940341914844821535511438179993464017009609445680220808455485750348690394609119458322945982224508210287918822507987911056538414621086113399388538100888118317536677243277195987538087105199093543549660209055838239595175454115240210273721917349103351173427888035059103745841844610607619559226476996872199220154775599078573737869161590003007289803039500454145282275441437708094992946752848476733848679070666055804920125975066562797941225489169510182724715163620971788421178819026385998907533061123198493217432051207663886760895147549868996774836098078824671477016495083542412911202626870685250963577379880738355560373781224051116413741410005496682031759509299288452397842291420628392184008201710844696530184503860071594290433550360217078144516327039875687788650786184099344429198240338177723562695364918676275580868353562801938517148674907054532394676731856058845434978222178140849883530811909885863791492766653970830106963893353067699182116788430784335943317099645256933144382718957046825725519918068401566791772161414576691674934565643103000618886919270556783344388508671207538901909511728174668399551446372255157556635754514280049447321056437427875729823920272034243474449596842338112240750742285895126200290122756990676187378221934004567349542429356089430376471083179920778062863234585465433640043217470153881443965921205974581073228297094464525212663709905080601722211009148997334052515997114820752563934688700793274990031200489049681856968195258650801317215853424642121773386196206365404148646725054676815239979500458467561081948151698813845717527489123938077016992621071792749518562883180026918288817192710710852789323562292514573626395480700291583001344260103615088360770824875189979087820549046822031728389116514710684530430434872000560795961116510145980643174566404662008578127310681310346818140935060286569733405066680076161758568474939392707310879758916806852603738125967090202728346248241264593303867513895966112613677978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -39551356835961145526944086207731411539492529819779645280826488766644437567298527699091157491451614797693332417584934497730205538447119854519000237912652993500907564238085525652499067061498453748618198678903928005624614443517623913120311669570497675658806179360409649644002819670099455226473934006714439536869067573331007424327370036394410436319015774064689808146148905062531866787670311465191619689407098330408025041551710292007840259667733252915775228508702634653520892647955324251454147629976780425497351657464778458038240875647939249794557505868266007051727440110312965792198781296855605369975626160524240020959789002959449465094894089513767961059400590626401062138027500784611206681613658340957064205810876002422859991328712996578291809891730599684037113178604505809671653437770476451599758825539142272205334675309536475114779465016706707013595100696057432526645616754154294485999575709346931254120771343655441700551572423343777652859268354522230663899825591966333586247718296195235672767442622652254271102256071798690668106545047145758143732513745106217903901083378951981011642850722659924584239246733946670035224944080790681386159804035545125831918098062393446751225783481313286731226033584817688629544210879180988736356969070502734044992918216565062741312376476576568787884120534105825788942453608575900970228615517239639659135334650806076618324206518204602571549287250030550586099794384444542995368800087804365686165387529413065234501636111246853808115913274131977006360507931699293389403349132017995676404600883474309271208219462897391691694209998266119450442144496462734079640041709579271631682278748055833854331887069681444467782844136374687797071284795196269350106723189265399536070849041721619418790586968356389777737878101272679250070767963922051890407792980587525616296220884130432599064035469953610996856256445384354388680155092683947181489928948472194859734455140711881154639072157305907395568614669345144039572084364348941868385359127475127883726165362732369409309374045511608131615015235870619154665274608278194320822890045683249458675031385992749508597593755518493263074298798737578979082940676695374691569954392146028526050093726096687134632746321997721657558780898322376607505826070784604029434134097121911588917565092186785240945463448924205191708618291748423299691607483633603335875523242834449886833439705766680820381193467454018437168701116513673654709394805509769209306281112503711483441293239593505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 5962044803971420173539667941020708330494112053487110772727897920451042950671522201296875211021839782202973894112789832528710354576873418121506275262736528364266065223246229148987944591348242069492674626947330828513173190968823722064228293589555176485519072751722153932686158468964138836154861192884163711399476559048855683073346679679527666145560588593245503941032675655450457820976347553446946732040820038055721482191829311289499626784612920829923007617158768676403340957660652736668004135160870353997400292595676831559708136810871146153787234505423916137054752991978518405332210178570898972056037921401166549946424015647359632406879548971068897759100516195262751746291929704174782992649979346398450309993955333894889245997911107446303485232399592340054176566703177491990295729484361988884379694667235561070948174187702652778371318317010537273516831298452366003043203062091345716248026229758608772692849984633156071854999666028690354590501351786633226911679475712165198712350421384277634589394848741259020715101523302734284452133622477852741912111178120011866588084727029604660543446466919535051608073894911549007606898452171400517195202154879377945732894325002116955167770630084835597055631781166015014590657814698839702410466872594573186654940176876777870467169427779486010190921503205458591272192855694454007196952458040210538331267380035580153578822946832273155876186167981333270684886298165921451561418353520036083404291133098483861366489440803088063884708230271102395059266486890991950611694503959905824999117853366850622183695444933534474552227217265888440702860023953926857514622318808715009992260046773816541205670299169163028644317178002490458591484242886389747153072089734748348164026962481336691284316993893108988000844637367397590911557925167926044930503495749970109753675767990531704782416525873593446178559776456108517868135723594689084398246885372501786172204995312538993610454968310178474032538084914002335821848803635881380439912470572102446098210137964907282520129854080051361880149801172430795047710726346760224281173502876209644089955206671984607724403584087813643000565913056478862906904790003114088288941854728755969519702014017798303468379978050837415248076073817568610818401546821025624031995563180385000533038303178274308220066471893102540107331616111345359756208900488206588235666051317480590569021885866143526444210790410057120856863964286193243891982986971447212756584910220425399529631249606609344482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 3339859702748738500138429073072728643541558398042014525865080330254646293305235083070608545601612753844648181007744166142451591673697135414663953830809019136067838677278297057018512377267383964901651376564182326777749302975851275661786192791952880863642202819950577774102574051820704876916664795074508964809132992405363195980280145869249331003554072014291559921606902642395247505074795559497554142201331035790816312045135070188610106524349644217300469461644547445664903680520456636767449639528667239000259385180184059394998307016468770525564566590613531376082405386453504722145900615314871586609670971580707347905966911066505675946535336401518278049319336294561340194321049733545838379489106813271333260073811553755271524250918437274942290848792699053688569664066993811544082763798792309430254075823376155834005070873661415911794439661780667181538353719206939163018382140342244233639429869705928265087450515454165314688443720913290162496944809560825262763777925296466363058155218997838826481676184426962113349693042918688887167715704636091840991753957535369469336257878235608994063290123004412567884118406697607499868425978970031687145612547471148282562769191397508230232653193252224648125926717371136812483639592050805947748988559475532623111137626396935307422478961052433528417980116292417760709668879770044877895671736116010965771550597844323112893691406328728008419851204374068189546326750199252221063844172662243586378784605467000567640443289871662232212622668718547061454019353680323933845312340680309154305558110010008864217721016767884569065837503577964016398812587668184782259996621295021434365118433373396008221351525413534055925331579320971736451030893820886685231019288987321359855358690354777909174393406867815741586812965489952220045216225137246401166888066070128448568633515383830901052299969066259151861340517879129343692671197173111947731599657143751716627305159778439839256951078850133875274511476594178230722304694300917172375922682689746800149165310692590219970018490653852222528936276832449689366986865086385602244701247545830412157524472714984852961228430368523166663109651401723219296431655297608465763011966961701292702616007950012105386701449268890274363814916078705673110436359049778863705124681737716949466745810258573480955572241587734798094592942763296858413472371177263562646724783015528069069670720474807385792650721693710032834697375622024498362584258082619346219439578733138157540238921683339867740869522094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -318455313541182875224048540421984013194635066561104415636368250897868296511111580517556386052855383679441319635128350848641302446113637230999653358265445997385656103560570112592680873763304705870675102185571777078854128212605264737032627759131247934731323293749989514994045144999144527444916296071361563245083712366229897690143275669789074863331619895355136866147511269899774897765224867199322732017984975366664503782724456795039522346977679312093577576696827742252724811127532934024802816347214712405923560745278171091771480053436256797427020029905442888595365183395675882575095341353222483374330826894676217984146068885320605788218228377174159797588716233652111984610291730517812192963306766615778155167134418039427676910473508526673276492839886235100272776643840790608628047282030711815254336540317335504857559009169761237664806754915676772190451579542987639544773247656049327246979986086005265684940061922203761081848803099741635791915664788869930028848981310578421725430256133010386446969707979243721795476618093202547937600126275714997960675789139212802085681284669127220155583777939970040694638943747265766498568337010882725059817803652560996475687962013755006181455032661827146208878275282945466901245558963032922281984565942908584978138013369356088229715075423522575961431269812617184523281334398267785889869949369051570938333822138908207485427858255786317640778436019254745729520026216070654167481646636153147203678409137142797038364911781648839639955276800552927568019409833694412968657325434156881405695568693190304517881694656095592031157887326948293215217105846481929543031963863837127674793502414485327626372627775638824389199552771576260843736100555215175618241761297066097841337509782412185460679947884030138534290846337497030379454877686145873925488915013302426334807303328124072191757807259796445689492675651558167293786254687204498433767480466287330430095192338932036703828532551886825870569357402371837182332630827617454060042287179824952689263165806001099243014503914908961426256051825233851740169826055934457190817283493075799533145765858269432866637591538449661562497239978954282041039611881599075761763055081089884501257259779546682846829096449838641704952793785405120300985472153307647313042477018182887344365555408033478871750654583403536261944545364255674510694578602685139470582094686541507637154690079391881124720937547344677502912137066829110275561359247459358471418728526806444481707381033430692696128971874713897705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] 7276549160949917837559339691012939289813291385508783847612293047634577547267508418961731401852651967993486436656186909651640273620221041955180764954646778542495380919391498162649655045917625832642277296684593559729211044038161079248190766830266660074346927932371995808431183906762680072405465613992586191414407714990476495419859731727115606508957703222845786111225177441198209514651012895509600056955381401645289949145699501844002082531817219061575336872145169436987884153001390642973544779732697784812738750714620936306709561936129553991392288317073987023162880799716457989634258863489777005615058790236074173697864660689373758211018392018723778809867524681774375159316474825520888995918628218722401141133010225633018641000643795207227778804329294934399507864690632067288913032124363735891696579662328705675580271561837126678317100295147972288743699220505508185836955344028194688965218699174158737952137962467626405708860503255678525504577762721106305796886912237415239354585307357006588846702386600905278620188732019440731827646485074127382191492885996376163132938074366634584141997976108786749004953323889628873503486993329828960199851633162277991566708982053506574812179016920979058962317082795983456736599643277020772748153786285139857109845411650554899955770794170717455087524755836106966008990173537341464647210419617635283376605599794589050141646034627196068223234035691980916003782769118252149550619688605471838536425347272799636228166938779561251866528316621089739507539516553656097366502318777624030163063672041460764142583848844638605533947333239015504576089944612765305617751712537211949614176469982158352684202689480106397536725918882487295627367332235934527954917211681216048270414190977065901604007382082846338628438413145800979533981255616369577715982052997055403397134401619912636283078862826587489842283584765080404936221776271336808647313053070955983042398357647887641993216862196904025263427760890508174870177160051178668406542218031564505994006310476160875914090617397362994139922741689384505883581710498051299189264124505007356630858308799527982052278373501066253308167321203441863498950124661839572209589072793008422569584441149250001704435330741904753516191636207996373712271052189934077723148099269477729243037811200886880364544351524163915434856746045831488418246859983994678089837791449373433861681331950986942952172665043464829788165297991679020243685992357964795031754879634326882933037690392996665877944906242191791534423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] -52388075651027804543672584198466286789221393818417929385187367714445537365616111791544692650795276740767219065989112403814711734635053111574253421697049800190969441881379622708720894154379366022670812465376732960450896296493842441052717694040500963251642621671558630751180344861876667657182984953065041877600559976453356219654604624344572775884891003126056124094738736748107255552503587395145724877980393290404127225315608461040532169155566331625620199225439946788160908814448040105399404014165961151208641137865429948446222594453726663392968285543688092376937190244815710249327035805421518410116478622195888792367631346700590518926570298689825988450920655199698428996204237585324188813661594097808118466717111074772391681144724256968305480835744217206786996907704556917840531059364951706469589980068978348668299695170175360481323962833044208961767190622029571168541737468975634193061621364533971134941939269249213305130108778414241046644116772121317082041645892967734114641633124698845228715291819441692642328785836182840365227697815469451949951597301446158712089017011827901167586426957446666298660918994268364528691719722193667525540982462926019211277260408002680821293286329316928692324853643553392627468142199820034624476102754809530111335237814132982119576729872568487238743634230604842069499444045304756434636559576770259749205877466763752572923516306648199591651542849665363237159645189931757868117351840521481794332970532671903934353223176303727235305901311401798951945193863655418879224163445047789648716446194935229866859897300496391275965576656894715788851274109961483335638575331856684704605806985427497668590669307922792730232168771979041219315428576509668381956913784382246711509684578525366291469322982158571346301435573976360053880272327793213361250526620284252627836011895576248777416124030380015698506040708725711271934727006915923103013645207543803410373200214894830539486140975323215707956923746580545222104732088160418291310676140863287557662925405754296956266591903976301094192323049385652554002544184935462784251868858401266604455288518290765028812097860280637000204227835777112814496192545171959405375835745831360259603502698892231692033731500493956741910192649451607141351759189330758984653744402504345292534081694266092351908249627873242007728712855682230303874206726010781737539521989091193579691198968892146244440155051220073291097468764799851751026718565414284963849929164548102085826659273307126518659515568288043141365051269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -479890632000514340666959131522627590199330943941124182318163576908620017789250098942725081032573778342727680755392841714912189597251331616295724101098719296711701807913959777589341129199093600824383726734695404290430385183694452556167950533355127033535680268396496726947768431715564209019622638088987101338764337344831659063684278532163165538111676286627364119845224098905762829593372084569018105705596605667955657333976487525857451004563255075459698342555351757694035603708099660819837871441106857240624482935315633754905694895235001307500928221798475082153776385088019676751762355378757384954953790091467775112830684957745985836115808012490449023268431269314318989158256758901291246960832158757556991443994231375476902563647504658845678139595690143473674968178192797063998999646960904247570661776119782460674448525993889111732668740549236880012413969710055963461114148044175978427590888445338985467990415250055200090866552948075121223531987883475439558381148186951796135118666872623187595120338644250015039159580282188737881353947933737103392864201277651629536780895370381481708645430778790044137341124013973891413221629029346872930887150855843628733414846950084719882948239912769373674108207096240478411164396180180265318567277992102457487036627412225676960760036895424364380827284863584786285268573907057928750548783384729397268686868738720337165872985824752176013637011428331854020769985306100341842006749568926122125199427986315627267520758534632324258556369052487691434437505273012609254413322820773813338933466685247905864996098495739800754030391465651163253881120694114420921598984607173477249492404441937871524057754691454194679025449225589626443095595469726420546856863327418541936799776845469751161671638984288160717560201300302542482816091367316685782735539292885975201246003774465439190012565396300166635158614801302373544069657569870867852801237008860349250882982425342669639064625450090683287139208545080142184966516115361409720841109207999440727769413826005828897067073134104675278566443153969023325860100996267196867070538167315169552575948101156914594742986114774072364789466077253230322234073809621298149410787228252337498763549649191322645566346584875541751555468131508639751230259736880116791337160704914216859638144888413477632741732668915632212957510020034723417270095589619473640899083588588608931678354179798205263389398483451206998864920693263019009361103026737353635322277899170169675445767288403430342325073354459163965657353401184082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 15406110628192531832086229270772519389531491834310945552748422683475675467792397332762664781992232737574862242617088838896815529687170161415260230689670224969039392856644317201483045694656508232416978116628418923098585060288751238176125398069741580715546047477801806676207589676170622611277526609263948806437823965174887068548694555782029268251445850098402969972427389303695669729798494311954518951392395030519114739699036566957540807425077672788058684154670671453113211060780205176488806691024247032963111936328938879966407962774929588793581586278904632902037996354146873007067194208643450145041684900977849349553653522086505416133078683355356437859438942256835710658190421121138511653598091997641430796401349692069220221986657756737452020829548044838376734508604007508503051230398152508799168943172722226944315478775084153483666243682660043072387582866797087690260652733643570961246648693527592571863739155436872665108510133394259816646159821882147967906767449545813876014283457181870017789829509170938087976065061291600952475629357232355899168421136019598792601468360461060319943937417452263868656084988889993240509662717593445714392488030014391236484585806662779688541160605153149760563980243971864131721566293986516729064810125386707019866544196136690843413957010509442562441658435594173635731838367510762104430409189445379474750365294376080163722162599528134730714121785401106075688756654437725975846133307814481186874967277892630211783272405507950081567868113956224188921556923395178989365888643565678064365831411033862189255625157579723530812860802197107458516484444446030087088954536161761753678388194446012776998267771950133270379931761003070368266304465256293207717132700958164984457409946524286407534083069597072977761551747396597423704609685675123462313624812384392596016605920645909487560195217676179064258540692199921654787608325606401790571024098771605290771304401707355396953790715951882265007719658490222240336745925202454404176002291385960972313905962614934133519249749818537356136945178395400470469431793649516271337452219045706263153430164722031162452356396320784512251646003363237567927999961698295268474729335864355482883857466708539722050049807840628432336297265535198527171028078118704506489669581825265687850410061067689909843881517057803504165249409328944721510135115815689027640894693128103159524201601343058470240567488668650882955998271557165961060125594590765426361651165966473467355570021363560327920224149456096540689031826332211494445800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -198914410824016660578072058392783579871023846184885730648222037076787415474485662038745374017117606532420179185342388239525861182086393812457006139016070807717170154061891635149736292354027041925539952244477829223693751857249340175985930786745925236038247779805323124530345646745616935295202874949225261298953741941521869840334571545189146479930790244595020066917403613800037899269521911332634219172277611969813850440260197771971067336186983004185967468343322642649108922485804049715111917181681814888111930399669829633455623725291103856656333752659730290478727021208234831912236764370861506458259889303464285288023791962890381713026589429963603702657772800909032748160944801648488326480229295437691331788508636805185102562034492605746981507773225944199562169834695045788027201445878804029115931848287584834225035870636096762629202663964969766405134435921513791525529777806256268683434810796113819129612673263765560923407001871769396197014905605421513718291455396624348151014532766084380728841352422794133186838678701544640968841064533242217729454496950871524985278628489679802569570451159783040801513320807378872947802442115163315111025421664635439425013297347810067704630790490273081019459565786519776698305229946939492163628450231093107483541366327839419745588263885254543866438682650227070062161873601295159763084020105736453974625192948497688516160761616208666454478561826518203658407360922027324123504918196425611858748320460338229000587136956125118718542931391351750610555829910193327386130269233317447466828132913899707089738308452411516913485790044139682990698937586065575619170167554238057432913916685151232564966818672254655542990820938408429065695614951706508453561673864331519801065186420934658391332929159826224149585673554303732534185631408979678041018521729485228990376949860762465166831702981751569287679421831261477398978075766723517573592556394200325378537628271683839211398007846846953684405085986719920807895455217691245731970616694741401490260474778509293065903905963970656919176222829860954561197723253236080101741791589104570134766310945112486408306389809643430005162604330018884229865751847437401762388611993861503943946598344226687774356790969278137254019390822051566690604885455144521671137469774444046281006161866743193564310540791265480968018982976704953938513971199808981521126802110590550528604076753835108005403276978156863825937601577835713346491857959971147594859754724185621220822332481264690348259888916801832459135823683027410879731178283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 1802728149142005047930273307638482434543738293579852566633414842018224995545409878367893001337953258708207234772702380804759079117197240824139707628062835204113226208272130173515829672370987553755491025174299811941902115613951348365562516102266400340216948670198981338174740727781986084184805113163969527875342185934382400018212838375508333682133120568054266869238480065687379425752642607582488704711806375938295389085967418652006139350909287433301116535912453671546388386509952796884226092124462411426720615697346671729887118842272542816838008350916607498427003421456609366273209118527038136194935330362763207377424338854819516320386348477366235540779555697784781859450400981020829928988842130153513260506746971065043853337120599404668401941621966459611316692937317860052875938107295055955335273484387930034560130359171749443785779698706706252737069421191001001515597771278666971357294689131894513094159600499411266926577553161061622111669615226003752998279259321697308834392935613185328518550003609229418028541998990491161942413700809061880038906764278144633228413334485867975504941964143673587400449210402000039706449816780214943928444064254129679920368052943707504469895067784606175964668926461112222887901376386518040139756309214426521891254943599532240321093243490067800887740506637620253718562158838813250515449750527859920074916535600301992982023847575081914492214540354076717682551085530970138876861565255201992968235320887422229202501207717261928703146395862658067701600090205736701124212250342260268890215613905945141779431293765611736136297019986137363718870322570591418193178471395569660022504673095279834917603817903659868199777013478054339469773778824160183703177976234026592789346795099731690858981865041584452932321040779969996077444349408803592494473104667659736442269972324163349474800801081364080250456346150545105851001111333448066369044383725949091899731864485323105243411370143902568056742825116422553487870014365558006490441411286629899120922192079873272299204475546606151687433177141109710381101006694930926672867884648727282891219853839700863442750164818880219354193642996393102734188981279039007073659085077281239857350337255716678335908983608457710909997506568459897938275662136106772906999208984523320557999244649330699574538121077955101513463497734413791080191638592786591597102601508562822284112538007681207114967656692866335671339149082170216477172921342755393688080346503752998248477303229417559442693021724027314586780157412704284070059657096862792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -13433831662450603953596530965029509857191548953589613046869239683954962324725884468596978584570826396717762964649011908682944462861883303626542141634684603166992660472106384733900660971147502201709049466152797513108135028796954575467478183505722283091620395581542490636251780682654963099835245805124705058129326696290489310379590551501389644441840240091968415871413860422041294400991312369672008197069144847845239933580784635248167909714561475662144865904198233806002448141967761761882864491217954106150241067849510974395035288514347041952176084698876535520817206604812290681056899419477752088266779286169441468773926551594791541087262339551047495188773059828825213876667711087116688066142217583386505292279239921406977160187360638807149029602182245068470375097270460597616441585201482713027606848800381230891017131659778984916993868696300023531556033439951621033645177906491898534707340031187422534811837627187850181614557226688148266100309692854103649858999376975706447459788289237126607404524718054915209415571451764696302651706164524506449524810673580464237633743517998455554761410314445330348883509954729147033975129327962580216437518397385205554304969423664164913724693992688829441724347407063040757054354782802304601778831100556090602369135464806515093234234271673518635991388175578636036208585331205736991811791149150797707839252324952621866355310588925837837968991209235272244485013123191149440127731423429063213720103912849958079437854301693245024492572051173921364044505772404118725595977280545775483328648325159294173815569232693120997357582833849239143368243050936619907015620443061677773066756094137336997191799075523210490886530527901151007948984585159507082515058226804667821913621960884018702464843328032023981150322321207230167060140086265404886361676710902682247874194340157694595276165177514794885596435386579720511323536509894229762260588536673607225774576070739487106300887880816846719183325373933826801417936969408249261531068829708598064533405218871350751054984773099193116303837426133260350155347262190264321810851826358737296384926833190556901461050711703857659254727700083233748514742779053061051989050333563773516403981574732278249659228292646052903577053443697249001286755884131593377798639147501787152777235329626225427472175066331923287208466141378221671185335870217562082531790022902249881552059516833851750373454325087778687848135368907153021923337991559159994785041033341956996289405711841533765041196199222057111213434864999127782425603072624653577804565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 90229534121241303366959244882956576412522363519759537188748827025303327576136562177898967605881414404698788612156016123425991257180956190989402270021386583540901898591649706109535503905703496634048591474095066660617326242339947390005180118965276717587229111103175767590994244458766722144726013176194576130377546790919718084359694311162116164295859213973183962821440416525925880602028232890932976110099576081151749218324875318406284012796233348754203543555460178741921422331386288628195533415456732898366841645831461495091181796702563216860898449682265681881641121136305946256886422079745125294366242071264652907873245264679268612321627496007145127397306057139399395698172984618634227020159974757237357747168899458181139566015842917150389872541409671235227068046373456152283472613471043257236164229405166819258269582795593499057073599036078438584289246810847007583051374767626665719164513787197091996436067781968739250105048498407861104375794279715023977610024509602170510255179832799693690631528010820538031715645096409693485136926113691117251381846182112793269703807447231093922707849880649968762379987846877901908394565448216551422830318837506684221016298597360121166452133154149020182912386305871900182381921551218837543516451720537185973478131583716485747462780544633207718508278378589409816823086495449248918873988793429615439691337155411494672043710338593172397366376556786717806909031581744773510958670239295148392198873252635946032989761493301077606556253637934934424142364231829866203501643196819232846593686531938715786173108340663700551042168054231586776312435054522680301824407930550240969814267589362070851137834933978535029438609135310175421316469506916464058355101412241048164257562339640702168578097402507511469276903130553845294275454199368840732018853770948117325778975314321319951583835150455788660858129249465605171235051686034044673362014158428034777842103093630652355905134480976214138727965879499685060637800901834439846184336564528268653878814230811659249226286230702903729934490564228123666763733877263872086074837596581042898566215430648933372138918391443698756129718697675445008129244879501615794785398296407303472273537151622414069528120066004958050868025147805251551920671512100836265662982630133263964165468093806249536648848908335642998308138771040111972798597807574200805479845443712398207726900022277968394837520326526743470158602328995972188297664357255069765387351269977216921425532863722759035725625949697085133634767199436489681918516225778148509562015533447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -570751022758983325140348061627459457598802914273107260491607133316039910637262161208777679895271483577929882544030065522046779217258125349089242938267403017113756434612886765225314739109163574391601967153058495272232661256469596882105129414261431744977747381860339652232474834465252089188158782952166202237005996263268607608134814120822426514138445621089738292892610325479625708050358442372270451071244972121708875872624897689075991702066056832692047316423593734787897917399819773297178890188416488098433248965256696041619248909878565653459374419165578980436211066320025092769243621985652523257074739929441042581064042535056207342389132620663088047047073159538981073559755098588176686940317226214809880057329307697827782248940840361314718194527207206396666346604831848913396216764467942390956059873142501623927794943282747950417828946835948728786397442011548609476581466507128624334573986105605999564254097559891477439418327452510803448295076685038193343395298778126559222981952884475832633753569001815271608460076913568784991252460198492646463405454409434299569390510904741039226787151728396032085092271979249315377387242010447599496336108569967788692285936561502857959008876054361006923229359712927667161487933859740307970651785442414474847672079254056457280475687500801964916014864034447197685975079433953629358240619427534966513197025248230964627684960563630534146276460915903972299007692785681624093515131587146856697119831154036487050745800537555494640762814542106606299221260411417657183172832071348003311395804328928078157269981839765311933650853857805645636340038279589063334364625819105458844098707535649483699987336600964366360108821689333203028499507868649277441753525066371776835607878635661177128197813276151949578969403302484747102043922665947259829432009212233409040768850081498388138296214729865249118659254313984598862975697461488168917850749123584909523916282840209768577347977471485602706579707699084665013593936007662427909571496538325796029726563837496989853641994979228685117174243913899161637681935706160377689213902820933763597362797041746060215483459773076824321739632657870528143529504678767730348029062049204587493549213064567133874019011940223820158908993291934744315862507042995149660878181851772483354290040364452037605054600068893511636222850464610845351501101881358082710405283011635817833998159554715276395663395314420000070647175785444098001583967800233071567038807828413588374065679479823591194530317809358245106880301172993022722906841792678278579842299222946166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 3372091703163969708169396319868843654979594711537592895053035478424128294990093323108012198034937753666935575960549978524186728660799799165872888510625641172405520380458287385053407373783394627762221721056243726777094716276082088711360523415866434582793212830682406620702436991575348367503718123602813152561634957274349269745063832566191091421121203801699198276019748100378419052905384126812745879474770158083458407722858353085079077876845799558558871263310270051530307771236978543885948596712000440340702789224963149108146179833023326682662436808031553822715820167302703981432445533886881235175387449228826156780621898234527649822454387710684775538645756238887634726454046103566045414504619915414203844084413619978041683997474914180478922207669134987211986184280524008507915560565886246127975469473729804526642829534259920833486211874495982834662461270479511223171752075745210438710580100455539113513364842996777645706202002690769731857063626930480564071587083948891859012043738662209381527643675875864165596335381934570902461255643746786940176641052432794445415892118719376382457352083357406493728685329530234881923048258269267662727728510326227266596002876164778733243849952940940362784689375928590896830569329252909495316829221045960212398086959982885392564111203287177158704798121920401747756515876115395767803331762924298804165798631166494113425334124723238719354989622961382360183926218325013326856460394847686040011554769325903546774078610850638273369567451350306274496070968555984574843429711577506391449475800129243605176849551225658806939444792399325916729820841277653705811445795294429853873454406154625558756816920589458808739101668710105716496884147581180188622240187833791539222568113907322065409174716012985917125530908604235145308943754136431494214987622928934267511591154206781960886870509686195643809943830664220627749844790070009018814716939598093033396341489377327845315112217631878247112825499006037243298055706066795164078183015754550917367733577365003756626273539670382923276525832024050968730822324316600492194414265061799335495273907873619935231567794076832902821554678764506302889148573372916786407175559861518942079611395148137935890032402617989377546079283940078586653746019658994104041326804042245444630397881021850208903860245973559124669226424602290899898739561496918293318678122616056952434390696431548797262485373689324171742996795731474592483062215423566343617814583239806043791777629898854006910371919938051507350586636725210470336838719518368634453509002923965454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -17881545833025721180017378728606470362080369630319697789251227165635284228076308943697939480857114099658551554454700392004459997591819742762033632869722457908738709759371513485118780887565440645537608895739485763455825771791158007590779626107771525559139675963091509901037818682473187796329538444354866204209685605838670123383269931578191025489257529891973161845605075283645867419820724504715702607250427697368469685276763457972510107065334030200239619327695566726420648007389658605237682722874204575702175831124692206777681528785511652317368073843038688973834519184700220453833813253774220856467857527012102599237155236867787636704643620296715851601063917543548273073246637291217783523613759350839982938392576862300010341437077235031848537514382761105368173723903269134354223881590428281702144425037949537818285357225068223228087597703587006511051515985069949566532144649078816880314089446459876862236276955185009173725603307052626805966932147605053734314755968863368331783091191880162516351632917010497096005863980121319837637991085722979193880674774109673700546039008032052913559450453233853919263852666719837461111075732554368583837808625788296675921885337235790274643273548774629544110939660142638881135079413817456984514006496730094161526645114904140160484047066347203272284502135009802257424064037380634742745393020469978856859100733119295175375362378569553916210276083244036095388479839655045576528782280397761454204652752420576891150892498301680808621034017941760227592282778374602257611190684134976073910301659088419522460755232770968402716391881227116525187232616595903899288912187530169474016603205337195154241253359746031022627773007005918808444767375593858501979240283231693470753318875198098703613657922131084596207590631988478355414658714729087539928883259852671438321727858913253198326715269496575581603806101730595526449443613313718446559200589911536423044825271426186527100769621320416430908647441392001361951241271185669001004961168025839523603453061755462200862127673558358995435625882810930005047444077456895968925103494285592727438102034766485574007541010011026861572815957611513693804951111316313277832129967485135638076320179126985294390930442019467177130986642786348469793135943661802708865907437352218909884517740013324388012265764515589127495878151357921974703175582446059679574896507649728567404147861997125117557528511362077661007237850535170953785780000450445313667058332296232231378223666452417984983393898129744050888936361210305943255066251501572693882735620718449354171752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 81398277347461525191373521806081070981689385961649126445961970315519979411197354648740669659951088050595467259417722882546664820431084481645789214662794135765286201996676368634958839768062719796173531308034074126703619067117979131701055335091341416041983871675079277757215960342784366482012566815960451717795541472961027953324954409390754429532561437898464659193161110194050435526955532975367444921421899061997167101027555115350111766102274508205560818211655078938021336142491373223935160085182891232182517642908660838330150787050248559869818693770160181123673267753870671543381698836874901497032854540133346574942260053983780947158794078054966335277971278867694689977862220261393122934011627732625418926959740894933526126272149344866616418176448149283384512530970379489876370407606724286703445199463818645503884278975333791948137383221375005746429296825846045666859726191987211226824089416168182744783704426410151138249225482965673639023529490013488961404731493505526141030797099727962143830064104982506060662614109050515510417907936910475307737205841817391657645777138743763539329568060970405387219323827792583489185152439209024951507962714936319747747232260840377286543882537845064987125504504326587416304666806419124240844852017818820392826785490245384854615986332991736332672481504911203511713318325444334658133727815533345847557517855882935994631926805149664271210166216496995899952859786032908120040326622954672777047782378651630846292008034877816572944428066136867825607583100503867782569377288217778216398976981112845403926113385945553256762387306245146662902825757393467209790681822338974941471377316184981418109436092038845900528654809272919854728499963844114069160308190895854089668288322744099264384451270317561085708082672111803639475371165678193374601490061287300714754959571008514420364419007382943143064574326091691428156826095974586197223749821185578032277766105986463477844817378716157470165439484819238985421792029578265306139994598408950901770982606413623822869678902662068537626349231022074065989592512178135359199904481919098232448415589616205846887201673648904388934221951614930625860275166519098467954907950605174575844739938230840304405106240088445749080649874284343443910202805519953639258649924350739570051523341764816547951737670879168459416192086284552556699437288101472915465057093219881964841433361783372857584539894290790347645520114927057379943139437836680419842974738479033943522844963102436214488294621839197662818779882086498159980685744098775295102266014168890251312404870986938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -304637802879330643027034120678846590009228761869890455349885568849170315449503476729534620658746110028064500544109246474671059255829884247623237681926224127903858010477000251726289175784722641800973594880440217819076164121579369120186789839786801789028583695634832179439605982948849284275396194560433818189949029853933401464806062286323023302680120519194283126209367333437157204913367877216527604462274843557532607020628293852693705657059823199661688186916152381555982305527909903904174026719712277395804850906132705886885803616407736990416779324658256251144468018482830669848988215929003437313539513894833773258029072311797489248305984764399745235573200946038211684817541839906086161157631552398609509779877356320378771874709067859098508234809421299755260496171785799844202834819174634149641095813936336769948675838927032028967842557817559161277110451690156910203167626417102464655380150530737655229903902289791786392452952630553595918237569589568605490372923070799961474714573132152797635765758498451955493109968305816643659891392734502815817821093051737405615276787551921169358716184221178052556175981233384724150870335737722938236428500231334470378300139323471870830713613546031175051595591954136824024550869672027570965101468823175295609172508902211567942895255725497276977392410768647555977114438504675314818896258135093998755138150062281977777267037494327366686861594375503294374285661073590640833873338895858290438822498010414125071946324304228630497316542573218384789400950851441780991905174778014198472847865833851413642522781094051828954080393361580104999459979754196078720420154448394916506927419750198149386247256734973489099370261000873291290528969467016562074087170994357265398370326709900345812409776936675719653680506514986467499451460546287052479080848465492994225751500193298094760737893715958285242897832658755309087964148628378275656760207724977600785104406029197956855643296247957771156877384504555443806762191098620837274698867490757412502733193716240409273575083968656097691057516149059393435114873808004117942376726507156096346762480087536171835091437951568555937548333007450086033818440885372069670336671741937700139511678989982273454167402097474397695844859282440677183353027050889067060613406229027792126459847769899466923394298602659134139556452062458649702379494034968770935150270218087748991419152246207300969883216052658913445381460316501581375982388509023488336638101919490696968362472886133454342638509618108815244808930414835945539498770997727940270212920390036082096685277065262198448181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 881651884145915224021326867668717038125180683492307753326727523129735498381828915535101720308328422927665519394851805640725653987038273039238815935620793504745408918749357527296866510567703978113354978856182904188016899519277949557058594508044693228553344175233407436020687852811150767016458048254312031600106709954294914997806545272647972384088677137920046433263540168688123077432831318455467655356403870463776630487274051319771203376780420161977810240113748329309744550799922403963835053041784574690306655511145446585687944417232911626457748629008911035244190448050996271309832493850120992157010780866768557247227758242483499322567528815249705402197444734960899729452435209161987790662295043407366461184918766104300209994161812519140242672302515638359369592660240366417411079291895351441770117241077270545152739488774077759519918236522790535679402956634420952769574272746022581997983739339500819688795025719973737578155195738554400841112020978124914526929152566940999264380385741569461544560392823061163497964899917187770065051767799769409845068659464447601418768891161336959173905586976990379634694765345636203759048138454868538472865685963111382997692927190468579028770878405249942034768818144520087059383875008904680552155514678601902881642457489917094249191229932839828234904508888894067538749982269357580397221050522705154429212812407953073452474682287851483139195785081404575659014346966241812984406701262590322536353648684784824171272676050906975102575976049296447987185917654875271363532532233805130723624598997024522101449422908680563721564365209738283208757200026087512912307026277466689525287618176485003982359730500384550381181396336141214069469780076156974460350442332783479990613018421359397877237067701383810175197037430401650899782357842653544473566734096146751453983383445686550486770301204115698391530755678396936134014405678878604764475439735936798854767880482850886577323820264430237122021705969844018952472599342405155217265535409135510465639226368404640696053314219461825240754028579169486988432569391252168999707635335233623523886032564877915309447293244756731251655268823236156957100157603646394450614572382590957255913910647155396691216396538908417697744902605311088402904388635483595595207973759501237688217666868633047586378440207599715165490746595846266943712817804647296324880197793476666940925938521714833608583614572039930214660790893977401554452864203770979070654944202009622584534338290051702664834243811623747826666582771126494962130160036149211194997707538231757062874294206267222762107849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -1671225321395917431530690028777208294600030981872598097019222884585629429248379708497142112470570500616311307932373717477646942898563765210720235931266988100070216768339577315252766167784158818717414339431049133022671002275155611323104353210228145428044825476799670000238135999825398788693363690494046009614068534604748647865490544882654430540923823463932282008694003581095531949055889380897655898975457799084600882772803414146471463059440665542095432296647792541014633732979090303577281864040291649884536574975657737598147901606617366150603140310807075862799476063282108182235758856920339259465541681897005131302213099691213069201117399179648668098163088163596320895644759601678705566023139570787056901358985117108148547786589071133947603073244545624261336072306610486371632870532036340395608483638949890979062395266891434154494640660563492342471147407383008809529577755397009781428226991266469281967701940382067672899678355655502447617601438937018497040009032002922270446957830310455519669357710667207488852307698272587214600660810657914902558717333850768364197539923732046087482273423765043169411182555717755992828358740538249242099535277394520341157012935535548357253653081513830171917304159550358362052524468985559511238663028332248499466322639871708498122032547642873093646449385242903709071683872651959905105378282964472986541947515257159580965311635601930407922455914432560553834915854732111461422568554134586569445709937746652214637886571133406368481314828537920210993701158947059144385748730122227430289098480402506357876379877191098659748703980365393302073147613334164736648284449176717398663014152043578854412027132902945512442054062890870046211599741862340182759345620162983729708840482603958647202132770493080915684058756387694172602716433152436149217703721713083972440835865254779426462337286167981274520076980645247678074209207389604787958991991772141453920487794550929613133730899120261935413879219591977883001475591382444186108033737559155584581720598047371006554309582635919674149528295751846709132715279626788421226261295464264027730304253750352665978207671313810311081099109832222958392354673687045824796572953592771095684465240583987647694838801972490057731112748121447383118767530372441386656664201900233394501650420654759886612543677898128252308042048144842438691714348122939923386651525847163185935248393092235580880699021878889900319019175729133687506705312001069602332299506135191686591564677737924206836224937896830712829573343527976869115872162158087884481612056758884966335687582983382526435889303684234619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 172360515898178940761313823215947686176884707886286552245753897449613897408781027534172217459597911428768242793811441779748539171683118992053844567618142444229199778572171145517785665407601765377480545989233286071000111989997901470240255829177256983039044450093876984775995909570936044122798301960927256370013935349692627174026148959621968826687756770684016894913308222948341235578296433804334022247734047632817960455543183185009837702404479771818185416749592467172866864575521116001633330027850864428113116989053161057628868459473776110489398244134586079148468431417196548606200824638394101606371394684649866767517660852862425603086445431489728979902839399712003165182788490878995351379085359392752565479307309699323906287307585383480499194449222700879558774603739473266661940457274979297247447227704467649959455788328221692982093858153428819098154798327538091993790906495601236370773039769028548691876133171034640435961200545264714450371838625832267616373869291765898631963047783538952069271207978461438397903765211255810282423285813039255326595088852852441935205016808776198118398909244890908462051583033018408320850467370178832251511659218191580131316524347785314364342625816135557298893217149199520346902263833648367817062294571568089563974294841862363080501350881347921963589972207660012096025323900159235116152825314412733870826656221398469427834700591781143665676234423066098362825424509809539808409451213060243113528533458458305224740274812674442641030679214392945712099553834493313483210271820290015152606331326040265015788285828443771745949005681883681689830480828591340845290027776466905972857397969525008990965261482958561022195566138957255388725383975332250503031201261179491257626457033836787392308642289941643675709074087615913743583064900353565497159874680559717766456208436996073047629522033822590475960735648391092032423204936404698027002714414945290462775609955187482582285525943566507239901950843617945257044035614776254052263133779089358424660834806519243685857058818532827629656982810637770846504354042649890098838359980853834525906574054162294335927890942944412459064078830383327628013137479725209272091040739963476904250113233889372975085153654833414629444358893272919340498089038473284308457524306017744949562406216338016940773995145328468338163622503189996207646790008636877558756797049315175607183012377400577488654327438276112313768659607144456505805135835864410140460890086393631534180226281243671640316694723381579094884053128984494606221669116080579886684109818891222142911781589624808930238941684365272521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] 13893783533344749645557736442020859888775917796984777895312340718119792323061714266282472990563142195914030252922461855451539421312964215674906738597948452340064870282217665462222150668469920843623637458698538980047267788816400221571465224204770168027894424494134243338118660858994779262507964275861294257556307101302210840905779733968009114650220281990767457809211360166042093510663822704376149294885670285387518517408558074137398857097919258034585294258033056812964151830073074976749950912298525207571484922095088462260153531406889958445840196456699779523162557293251454990985663468003238610878461259270406793843722673252735246135669070528930231223262247260035870053234063903341136771426593768564277181925828841294769549967081550231280451444561066153467908512827847218997273828314588331332718530019991587950123687963963705855913331016392546974259368412427326697507405272721142416376760847692593470981466639121548259847167357530551726889896742562110077993021448574208791957446161475011119983678729743629160029259127170513586578221052160249417784934007632895975009233997013231024062554989427432831254841680236942301633204726330743377587766614469703348601696212385238894030836474914770767853152221918381722796999753422115764755160194113011905045597828559591431570619411344715087350210124969741485591024703671959116003587314956484370386462415977298717609924824165865262952875177313491644046199412699765830023470163101478327720383572805600189951180235627151072484320380376568483870550024509179838515128953276074616439502757504762885621420735357676365114372063834344494089001553603148488791326972075486686972778635647325013689547782144428954094978332528320912265755141836297039877287581737503853599783745283148869482982504514174896413134886183914236759465631837101861594398303758855317232601434192993197256862695567501404386993789518605023693834333777749309068312695642131633308936673437484429931520622226439076975330549469197091629215199400651887531835348173416451524935082376452060459442262222675623379078600507153889205353145532052724737641289251050549898355067672453132246036791686059242814623136206893987674707096561860335090263783744153564184997031876472360922252640685960331343767499010865547273881027976908837240827038592800623468734660943018807988468883769936655335618689029830571242896256604540832462162401598357058716629000649936303574403252150488459408819973542967465814840301590854829830709135525577371052278559734510284228014670429766337293646094966479656042934601770108625456111474037454239175565229302833358815405517816543579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] -66681828786680766225749844693540707715515506367524683260653115951236012231714081389187399286967608859166192985258343189963315793990415872540966127904156394187893941025208192293003426440828002039533211378806208455602365185708172205931789527529407591281349378569651747509557653355142215204970385402677890521136124420428979014283147142579449237480715086786359381463295512090657139308151108557165180604451962137519457100474992428103964856135763804560037390490431870417512891758601477204591380271704604637586639991042780053165697740587019780671140276358808352829513814101195124125281881888034494709418337095274043738844242537659792913810103427676710859264546159980959656048644394392866827137404771956899890141308107520467784049352252815899552752651000447668903682489045962637987083519752300095843444435336093292462731925951988531902573962783649543139865793409279708102573558769041339928333195145211308541499720265903191096681532335374628040118800763522641449027364986992817152266265514879295084745055706648573857791904509218574859655177923080403320655849479358891941604202245328254671869604055677968536992722093016820560945025153600013092800467706874412304981708803995939867428636396584446410006024540648934902796696583775402264581824310280651599717621555104736569055885487690259572435719500342367795140501920862151694392301975077680473883958746463575017809714978236055145800838108028652351778814597024445944127222559896801252795007280209721871728533471587050303438760480221136749621035073241706206881291322960686392827005206821788351533060713327321359293160417373465514196744243197001705052209277047299163215839303947296895344661948960842759875227618759524355133620913992169619179776914497919423874902467194546178768289076447034149435052222303479327915874614667484850290480246896553394370498166411122092856984133357845380355993251444250298240189802434174905007931222207824754242122115892987503325475540501907454118228970029378056762593826750301318848041409820589467969189189851482234339673748227208807250726140756930221651345782848524146004132538286399807739837794880490313984286495417221484240883426778953603030713796944551517354409838302627249730059904181973796274095138483411478295014971156923707229196305675938846386452896445429255866637077333765075396682231398684599725739631334050584893080641975641074084716237560776179857849008739490038998810665135640255998749845991566797897534224520690379188336261033377590218300392876181371238332261330714751053939915489259937005440117001561555165675577588661503981024621795503648513658845331519842147827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] 199896305047693046071197188653472073011276870122683662684278572612214280771658113361494987668844868461984591842551286309699285909337112644545605369550778194466158220210600867954051424079972749832329984023799203110242656677177921366253280714241866872641996557142397737585967237852748045025661761753752765956720338473763924931254937904568956124154294394543998088873334221665584841741093663193207745139572429201639269246164294456234228589617614947339861311028769136490912376840983619278840305853798683753313682270079780413813207629876625753736061110875602183996516654340902856497490426762851591491897643293157200540952248925478699697742855398595627018362772811060466390439472342190020242091128508888727532668473706764269870034186912091231720307549039159939482391641134959115467337198138485022565905952113279607652395817114911323119981392713927336531041643429188741064814739577532262065740230550492953748231675586545796330017523427427174304495320131694720244153123409634610412098492732503067858743515182858805183106068158662663633379149549210334310612280815285408531663519215021528300896008687264221608627782200948262455996106344081632375525000244568440136541138348266916878162801393218038575170506830816697702980963082963936491964263547433595186022336816490038150641539680304974535900901474309277249401402447778632463308701996451778372768858856357121447493965614617939104218038251503155079104920120613835870197022973872895397591488312282905432936362568993625792798979764596298668745831395610304138449072316129414497057889173942571809641565549761223456379093840076959557027409328123697506120841147887146555122047740598347476361086681012572064560662033475519438813535228386416005178254304322879303872930520245282433923888037971520545519094102441978030252529804376454884577711119941545851457488094933135216681699654852228939790783561044051955279826427547745772843611433349316265039798650515480175807473157655091867103238707252834397378551175539769850505560749012014862031231608612140442094339593450298634739169835829421381206234037315028136731310347630053490766608076098494647164546052008588914135662009596439935314679944487678385883016140196463826634964847788181655537774376642844806925724392202887932900728937185673952032653781107690533941826500567951574566520663597203615112611157786857434937983573816367005002174243220213565465054225575663427078163888080374857290812633106658064855597875126351214253692040629076821256266809567476214568835828974639385737836128365105468298368115314630683906226145634363768033135320620341524033847235841676592826843261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] -433418872611479386023994428302962384689913069192130947272275502255345634377134223111827524547998235834988498365720393158957938313111195552202246263425104413834303386191266033071220048863444931366093122502806914492208523678856527577619503893090661272955667971398038881012523512918863180146188516164810330285761807405277018458794799524725196669506168796876821775780002752681719344973235504241762594805394048464387905667927988169158633931382179782015359365437125582491681918718156521504570748529364395850970521461874557121798141280047785768473363845244407776575867939095157594297515901694698038402205803760902257128721939324384214514476372833362305397411057964083688066196123583271666469603643363961028684306446422131981656375352826978950175832034640553793664963080824280459074445081158121927650259237046642814106066428619961853571832781602037011238787343210923182180658198359725197700648302975433882762632069830283057807299464205020364538705108909430647854416545396132048359721248639386911413038181499360217217273794674985170156878581491563693287730196228091421674870797950133448640216816266087789444341552455338594559932060452034388229445882000840478724133778009261187675414552803162829415064504372540268581722649302411355695770847482482126825673912289527838279365250657733346107242463350052141606987946084905957021533113030258344320398489412089015922394779904944637721402373503261439452223020045681908832333990174590143653361699053208990583955922254599280573381546937836997100829162332452012884219208508919186758795934439623272347263682190795275981495184456549230605350586276027380910779059613216775692542750854469999885780774335538473048863797306562415033252953725052789854705294571186043695453586270586023544907832586270270112761672871258945668389632539400908013175032681835793801188794298981227107438104539331187758129974264891643824726150321022982662645948063988833060221296409725658843651869990716551175673713128967015405983763683906071933132496376622828305172462380736067903062714408123545650722527642225768600717887721151643616601705818244443423632937874806911226078973981255227192863780048069251673944886612975734031386844026735830056750362430973012548936612612164859861897724444517977445792955876523887786364092538981440350718193663785791406603353530345601227120771186311481273126452988288048192303302234434347996245303228484370483511876508409944615869024079960511822368052688758418022977904931676948001716127990897960819784122219047733965509873114832636702799845037232354573256424218295387625757690585638626235009951415122486650943756103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] 656497302827617272911909075593796359194229716874796707902532873053858763798399795732895067685466910112013711870235843802620237223281340898070440807937936094995146783838930548369214513237346739738477084217667310940167251215759250324922969018970568553440631297360293971229707705694020097444755605172048337403045846460530860218563521601300983485345679642783735263820104519728185070680931459112042843935886565815180006078516238905638307481462779431796885816000836694287680127338100813739400920964245363771711198600522910157911426669091595440525965527514861018727333127779365393971338031888115009155709670022003520061849558878695758069781659165142631979449861885928583309378167391679681306195625000369426801311863802222506763605184689252870294216779605201352740528833175952126595536619812431488397816158803731321206024382563047451327798358822495576094639164488954502688037192785351353581651488276377961701127859217391113594559898557943368728352394409890787330328849324932536719589770022201031649952571626510287622290082794127362486425153845546545104034359563216099324634711720650474521240302132909122711493854421904445930913842767429218160261025290359335575493559878503877488503490091632331416789220086472261528206287812401674817581761076706578466699239987942093675732395638139294832135720762166751544664907267933668729050166467391092674531064118260950300322817910602070805129321518640560342503461064603258243010025707087039707311477248238824193346251974232198555706289969133966674120222862498700495457025639972748339157169208571424215236347046478657905643194401835941993145978490112703812800026647421170627590327050888535497281959427151288326219785032738760976848666106728699259555883155397817477435960726197527463857651333579006230143982607584927573550337225762001490629206571780712749002799552352034437076319563813376144431200300332197983423011561700693801894507995284028605071971092292658028623510887926354801727051091357900985260452196665069581574057447629666801273959307835660592606657212712785973541768114765941330714278089749550159471716421818685310496297311625778212558046088743692073522497453800111406490215375948845633713743833634843446733281579497264648040465392852385704164500152685691673701956340854374897832626566168823559039819002445470671908749688456649384900027434681556439269470936086700972140263368051429706229384878270517844294557778113818043858851160791520188521929335803307571879792189488389838141285105130582741171808887856128463145933910196707588938704838192781338135145676224287139998347841846060291004505415912717580795288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] -454319961297040968873359899144907232488796746768379926101652344805290321510509247365869905455159061528128346759065818352301879916204238830260705426475233152943119471782375259515848133236962596391033734187169588466598804607224727142401152748446023691497520839080356982706908363811634468888958876070463489887778903156511943412373639301099360462193871240051751560865803433251723493186995479078408948838440984163510472027134320264072697832871380526591748590811143291299765853681684629825900144731949181855652847181449842896292787325350417456021011867940041176329915427191115290496811955233520759684633513135835535055437146857691929126635512365166108320486424577093653358606744074233526308070803577114918052861786106457672800842122694115592372706857054752914677836241768715582099366831520239088070093481629841589181228842320171979439574105115680242736910362973741391623474782453377824953887802268036321677122056340856560153914686047070386453857143635832342337020073988890292696381304688267587480340531745760872417808254272471836713714752110129317509461076919877582069880887841025344487029772544072502288740095311420133998300784394457072642375460095074884277998571637434874169504262706437938662248736040194500229299170314957025683195545031789485960480000549754474065024386944789906501448736355734492297663624837595770053543699493478029958182753671586924115919521243153779104060840570200271103818874425856300353107696518735917560855727602947446813284852380877198801576715304763094889423477933064611848620825260387092255257128987221445361928815809538184085192894688148006986694076173425429852112990699324471979426111425649655265573880995444261349923814783829987224353519972561916574239978700439975135649705012644664943847562330303399828114518620791139918940466222682459740537411794347590816020804050314745519965497069504608500330399233067624851993952845121589718753589118211612847372187063067389950383841401338599704214010837038959025790221282123649659208777367250834400520310078585015222778659761648012776304100245343786947994607547808725245122340109012370574462116343766024792588224085583313863461397140048014097502308783433797508453601702124756160593564984674301430358392927649201144010973367834153068497709850706962824884628672317144250101835887440038091352471703495625184008904642554765159579003864668214902228017309278534894931558706481835882179120078994501513927411199509934061020662416695823635330085141985336735023217973040800104631402646865114730302424530713523440053486401799655983667851624243701425913467589930150314359025287558324635028839111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -1022994537664411746515647178280885155976643375549530851719290795154576207384644775611591313528413819067311889097354047453384900964240416957974982725768953312818916748425618137923398057169143363008582597748030517737887835953398988198074167018680790576749922246400222810491941854794404574004045303091320105664700511483947500833061843707946557635996468091578796729593811672983344020477117410101622966290060792704517665695159529501370218367153265585035895915234995783364066282874531104839154727377363357498146203864785890301148157040880146583890096314621713191265722528911532000991389241299438536030898260371479166091470039909882749590495685271214536615927746776499583110887270026540672395568336702967556196279047454824621616840534893606285524038726803717738088255667844620424793116615690091179715812807641225180164599580091661267831049607542768024603171383868479959324218726524139255671463076891436663018455466512731471661529093675173422303436446881583155492723296305880669484636931044417030071459945899708491856094596179967033110843375634319038544337680870579504811137550503085013755156921452407509141855978106057171521009396175379488145270341205080093630836052511274026755412060226060777014606238924051814479538474576647209564314591339813705996695386696979010025599623549134578871708788269712734668961961758523432244657601351242264968595740296093495992372395116187558456085390884780404723447098239712450611155315884888342643915897222179912421623180962053145917400811929200554531350703203756531419301578639779516365992874249680394527712257274696149998105716131810552644507813680705246265745258347531936048589189435079404159094721325312549349095026229125203304592333415185876646228291110397623581943175583897333390036755965143435730760128326037444833621836017821455255176711216757069759464085986400437653975901084207401317325273126994629114196319016920287796495867343259793093108237793586550081126829997123188691314653414489825591759369790300243032094401883894853071130626288261332456565630672314280016925023477810908396925202743846913287468608902427977143051164501690135667695671731990611079814206268617873134062887808818908261522479603307245978490336025897494047428399404459601541729164377085839424890608745471390628266152081476039177663106854288437843269829182716863366953339995070379285912613163340727788988711119126225232530365949463423837837910541711464741192043847703277367818779711380318921089925173261225604715147542416820672154104876577598203079266205595616393846904979810339280930973744198646736435353730900604807274589802545960992574691772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 4950279119884415425845961210452831234345675285743448294289925516208798981152109745447988800953185876754859632573460713061963840205660680827747036566840241533105937863162601124143272475466894921236017713066113559926274386888019589770002036939012692367457564067157062240811249796494974036039229175530204430034999394085906865682137817971777237864516152911031677383606005076448567848544798665560626293664821987509655759387282070193964001824255930119288600706881359111418425190068092735580240383344312458784526503055504211886137620794918605709914060271700277858211545003000491136459937266132032087915420348768821737153213118819821375338174820894203346553832149158525793276688211490978782887948483756529204551219837655216396115446813845733733170266360077679013184530394876514086933211724971896554609834278198000534484363891351567444546356656951270946580799372347349290835311707600025867202646104600139955439526335882916759399054086615858671018983260636930721628813311083462462874294215346956255767469691447771632722650223040366462328624124189473046922236626577727877686171517864303037598081024844583719606875077100970910087607516517700775337356105799970488681320756106131213528431301003776885399163993366041472052250824207635249032090842520835084708445588012519091422648604377690706301543808361419066505214413875865114208259796561186649563664744202356900464277297624034899088514177678023409349490794880396783840152279562407218698272082471226915460988542444660790173156854980451719618411953807583739067203887496566699026415106641685384255683987869563072659306450779907970414481511387837297655411876832166704935448336113367069930809017535854775300924601042289562799115541233592587668812017108368740201178669160561529579287862676318360538358186866062822038295528283833224952077760728218705961367620494304328495768811304135645400044995993126088247213834370095020989017185011719243811489644174146654733591843177776124556836105337671980641600430946461920464383308196997911443566270103067271521776424673864392382803404800564466978696524327559970028307981338065979173137611529608274493956873083820033555374064228219400009699121523485163155218232885952431254992407226671528349444011438331072284012105174646531852569817416992474554487046528612295337977968374372179734511612592509675131057568289395894651304315178072290298613869656961022172925899589316826079679256319055306357397767064834453105054768926021389735489460734868556244046798704742575250716991915491936719612486484121890727375634611013969307872629822869992443105715486015815096632053382563753984868526458740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -12329930027759181173164392318830502014694911624429586291295447552529763520438443320009998598101040316595122285539829539200982335211369346932732005831154056834083261118568844885698797430643491570454864245104173257648671854105749096638047791010497980472751114610446861865393625543539217018180456009701494235784868677484796956016531790129398669546200937631644628264069654080991216829033363979096634527830833348188054706010590396193075794426452344305231939981968525433795359095752987273194059759478749967058276464028115847139234548394713417927106038003242696955113651938087482663383598069127206120102824929773304059166174491951084203264884823971435817608282304237401518533187479676323254254251343856937520041878133284338448295117220724917151505894297178424367226250043069740544222187431878255880156349532492755042162163982273284496852506289566516562115532743804761083334014424140984386991429526119194081985205659375530574957158302972164678594308685504585809895056669086833381107845374973167568256068908281863250776693511388279711863948529951446070388349782078296735450834820120151045609266741492364544328194539345366392704448989025467591615628130763923839713394740457028142124407423349357443375692686927518730348870255595423036804273094155672974790125755574409929082172365988510494977879832110714637840873912917568671474318294030093350005778111900219799547689583431910152235917638121967713870916434494659643672621816483899790645744590436032133697273488296919285210898312968833482387726189681838391518736621029869279192644299211583967603483932018125902170865487593634900169534324143834263788849670466637562886260201508903514131540254951709332402905973758247698150853369263044855227581606664396834942927919329487517586684482790580675190696297739818498498239998209659168257313971181220032657970257108168520841537953293023953287767845570043135870929972565169213167770979947190396135212713247319694171869488145086727384595742613497806791508050185013859380923524280025238832237694254499613560266813917618934655546003671774001454935049265978403811279600075261233402000019581753239506025810548290803504521586390224512548884503763245322279360869935305290769049301497240672287789009453421517623854181367013172667230748904506424237816424434083040213733375652114372309565618666740162676880708078881125183005644303792040327081508169259474860793570512256258117042398096016070072241218136295998743751787492675822475630962420022827387902052424447359439720327813290170777240913457163148176144257259726361307010504548738093629503674873498439423791239732963731512427330017089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 23227327214673334645600449635362144124163285864699642433178137954056027084369750342695664756774270982977251807939690986713306565773752777935322619273888733573523304501582000910493027392293596862442752521424081589715233761773014457899666743847943791294679258948678445225920583463904184084829143610079717803637718683156458262057566308088533790186455748921594758423627524307430969598462172676540855558923453739125424626064486318620155676295935402528813179758787200142251317187302529947609703511750378818559115987210382757366942805281496355467861268478551471136051002408114407324386366755724455236649655678948185985566843356358325691286661997065795716704546166799080925040096989302784607466206168899743391077772141200493003180355359303790190101061611024493480888617776575832687390544744504729945622973346494463788985914840643040975317861230937656434350895509827537664118451334588969103012304329582135085937932608722102997629875271511881175333023999722425210565012394066757286926151082738392812513919981957950344915332347625508732291715113487403484104968129353147365311951746913316365967528328280782907107732857771795656391539140700271666030669040181161024853691185736751787783499064861342302726138819293403479106371200319614075796420640468485420058585561916075885168295630957930180398388927341149348458007360153893622343971879406305805653484664018764886194045801117411054075291414102542344513902004371803288164298052717243721373948758891066094016152908372684707942112203602050860191806146016985764116520674740153971502967629360223874952288419319128916994977536908560274660206045257678913558685216755600903793910184138663870059249214442799048071289220783799572115304264951133215499120575383036693510597376335479769545283677371148167018887336337738622345166113637339101214488236613770174914917408036204223975146760000176273267661546749507392317915633005718072997038988478157012805495900496870604180543887955804794927533142542320221645765935011563891129942278234673192793936002383133316384245387692985033135263584728446517311143347210303685044273360465778789448449761061228885038413149008827570637419171992724820216379732761273697703650962223611735491273327230525203328641155808481991528001988850736015895594171733816378517136586393065154220550391582717441758985497577713991840846162729525303418405997960739087444914444618671398347258327928866049069371972828830791938321159741369231501365710614813399526422656911259705989434156796330797912125476640632320728156572381291338999228289036547060185569091507318731041446832248517856758796007454748178133741021156311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -36189592322266698193769053853322673033875108977542237907488540468207521924626226671583821450626059192759383741757065019475539272425485320532409733592499300330675530779076204299057916414090263141430958944657438687323149109774358626571309823134724599152927051411459690334442777977874078169917691180751148948083381587720318935415128159290747258504497850388693371878656774901355004236739862949664757659160221503482179096480202807698715837173502350736209938016622286698899557367787109533532115148386543133413642722275695208936363858038389095569220454439334007751382510886846588278058271789360185102015480510447818463018267364113923494725062429479421076520687365711249282142542610443607054600019559107484207410692969566874769675145697948430525510150198961823167580675112888724908959920047952668917310398985760106629425981877071630824879452325648314207485219566967830321309379052983799975748787780044775690621561753347652618017271321138847894706015617643105333098704734030844911435547372877178433230098684044144486143756487064288223911009153723501173419028934445215553007666964062888544175232169659092909990868836778473412716923388662669945252869028628918443977389919483173891264557774768757215942969630849724495489952438350498756581920805757377426942985292895872828066964508671652051745125465027295116822291046547563554113696724200894084743388086273489702741667526399101900498888393567260846829489675559553957415275087131410350252619981188831219472967489218240373390582133969528097092271424092427859015268857327165541168113269938040245060394020894418794502497834479546059272198717898255274256227475791925500153721100135022080417545418043206945747476011929706171648595670973319288119464637530473506953460554011447664012149703444523062340233068920315906437684477594451379769494068621391532146909631764000311725035781658628763073353593702982849469486166974228857531034993678390537450525972652080136461449455790806455045584762109284446803151868473292880165167787763449627312817531509508820048812057285484079293449004868528289249181477840798627649660167706984263736533547536174447358113904066577128558636579801984942973309055107928507939821955516822970371648673752036187029224498334914331587828399666796429011031319414334793391692093375940135611535798407771997201341262978963762423823528537293594847154936908030087786173545010138165117045107160536677068769714109352594572037763475772040885361251968858998719015520954531883298312021474048126534100237575223479335655419553338896623369401899469720928022539035735602934885970335653353376070828772981258225627243518829345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 48372520710858201098375096111089164308720670492005595108072795668925021517041229525669417048154671349414340064831386496154754487018597375993771043738329399296949032359854224750728824023732420201834959456706013230128323693600733726847024293740549044556335778519637259937384405446548824506932259960095637789064020297916296825083767465396842392204029639902050053410697845603640305288039142276053247479541403059061439552446740992134655130794368650617862375773452692518098993164703959475829213982640779102482586068487774377435023848352090591667597112536413076309284596772038464960079851206557502050561345829635516989407910381594265686101877197840402574542199731192677177772495184394516325391862126666322764613231107186236593473614485722768310754772958594091356275978039204663336980094550430502857320556510180574892178647702461206499673623911888350285431262256188229976731417589514116863553410217796759992142723529857841627499930865395256157994449442876620386591359547846136911800004157413800332985068411829767189747986676212683407249113195408709825258900569221445352516781256557278450211758757472647166230960101201520020200436321897507487752035785190793047980219138568331835226442755392184879904245692108582494572452223917262152325487053768398322887685115943799732686165529649461218794482254551049700901752259212491171548098695727544908376818852387221989829996804301096496730216468435509407196745399739425832686207392370473897317182132546536060012382056631808483079790467127303981921171230229739733538397202811350751717930487421022322762392635181994886043549126214554594891473832858046261249891382314684016799113690619426113332179035017266352394312417698372434255311115830776769312576315596350383299858497704654823031049737917939944736778397542354159052708348044917193217315261300679234754855771903569093160639428233872858107659554954865019096969296589205148899557431167019645966522643695049722943466905261048547793935316662832240101025972313495762939099027672486225054027699215616331630943679811376413458402347124024869939617077387459338386153137037659902152541532669426256160459084567401336210202946569362974471865094113607442278698468204680790652957476176473380198610254443465535141635894773823317956877762913699948126336920460548803133728235446900571042437729790092568837441780220494968696292024977033349466047536053673744274963068138568443361593901127023386194475704621077889413674872739951220576737752112354515199730808716966018995667546346643945172166040899911227575859565711567101199934609926793598560299775472602395922500084779471762885805219411849975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -56528317521081717837607486877814115200050683341848587820192743950406918598257257783635329108089965370084142617831320728310306334347752823129970451042468816182916202452104049885180855140289005559442265098333280503687298219917333642842491296972356632916771895206926999836150411541560743452250699046762945984384431141261785558041262868295780965628414129022164022937045327588508125435743778780116882078209426669102433629361385200631979932702722319813714085490682816376440574829924021336908834553530681895906876678687768218338451890208820722747193401775108837396598833232291658074991442044531168820423650572698087049521078349399056836195991480830549934793490043017721907261280532893065614274415098788019553472009190641631828231417171248903948443604478016662645452454398895454928499005845777986182988050009143834199711892687904984776499618015275545410810098551872975875950625788920897238535228055702669621783162114993216281203074299969720109504428462499278748384036578272023087477365750107129037603627524370916579412428894312810310592441610107123187756142284158865825555699900746382358646920368885492350163322463241374812703375389557806399733772940641279590810154004625041251361904928400444708336774441103744219426459193565435350301020755321377602023708216700617535981707766737360593637429956250319795992016202599528412347924684135321164560008681961017288261901160825685839923557830742706500008219049409240846272187649096231082798374881803539153391537527301403649421287376015979438569322349965298301018862076545920067530149211057775297356034718742989649168352988904655881410995564941031652749491571088890062334548424623897879067396601191601589757094398133291253083181361674872598659505782978361229794758139118512989414457447027602992141747667491915702302146956039298240396377470090672817206192906414868220952671304756534173045143859541234002020959441146922833699090536187752288434308657293482710323231748043642671694587258859726222513724669470173738228453119123924981154602358248412197734323437297530864804919339288756330917147846879601405169813400280273018197796155281935482269495849634462561972083858078000748606864854495191008308127306527133069590830256260461436009325306055975639522902947978950471086812988698549284382832180662543858300053939244549150305260627792805983717157275392170857171088473552518529213373026341362219771555499236220279525617975995830588898936971282043647482931399444600767315314409673727677027044411458962352340102915013831544572079229055473363915493661109145047628422054701293043474583006698552974100824286551869590766727924346923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 58397489309468761970866748294824237516150088936661843690827664557700058968623621164388596531238349565841041556202992717027780634831972071966784264752234677605261485622197790049758610896607573812250896117497262839363560057611217793230277040246173718798140387843775061262613698221008796404642729010475002465208393965627205306273769281451283127510189682974393529640246405717461445295725403601941729119647881313834640993613557728791436644941137823132862390123625127168872813563152762418063164828393682016673316683338228619874629181815793036037142001007806819839855782284082712487505992992416825495577407145450695336618381761785406665650457847149430940826326688258126551168954593939703994950581127457991643551127876542048273404116017228131686019925918273570630112184611314883492097019833885453341871649522951517526053777985214511228350337256866748250010647343546156404557320270472237177319472607100004043657410254190644361564628143344011773786890824427449972212272335281480344775031918156136928354767777740635214940496923697100094849370351147560000252475011360981317746744372745740714492557031486214726050091187529834421070729961669180675261887828485674094364210684904374413692498331559624527040469064508675928163604543311646710057589950466349306975302335787123667957265205255359656530046742248534705561627954027321864692132014929560064154199244896135580844923328629449497497963956396029588215995432255329142267046521860428845258710415679113575526166249780382378505478041811721933646368246877809812200114851784047229014416664619190483159825388884914669896278828945117314470526807847508266646428578349171149395989451578399690875725698168843557119499434796981731513531234540763268209995312447363462123234613635721758865919392284524838870529826851511205843949829477811578470666939415230526759221782910272640863710215080359682532227575517904088052942845580870313087174844600701380878417936494123763741381095961016901867529136905488551322778554690497218327661645824591946094329216502492566892530892093414001093687336026866842495185016346891899948372759380523594298014055651826313577564619210101338687677120791436762640555782423749601939377151255147302900807090131405643901374743776908470928155125313326675919470861405551739710820737407712822752357827911229906044644690343432718355277546283801097772663387984881533863115703943922763129750261769423548070487536393762389958663168978266773301901473318318274970036343555078577499989275963878700513771809893043712742775949294365241784482410029066163891639570152151215061402191189324309980937521835642201040172949433326721191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -53697211791540293927906058373846849817016078235379968758480461127787822848025734432256784673908908117688656315688396196053700670703202689147837041225564129992780948734990609680005161605105047273621036190486990450377801669560851738673801781877126102442851403517292271987436832580452155537888322706892229898375809204984084614938978967246932659468658417140623981823875718960533058460807536981703130584870663325720116184314480244165318289650612992813826520518072935542091641508713782642012209244942032099096903835703756508297762942834431885175914759264563527802001401441526552601691987967898465670610803210699714257067096168308741076731714465012180273881452800344887345766194822688937153652299484023928953157358245512274214420580452335095187943176719833377562108345248422542865145128803634190585129307462897538921570871704760931601036878827835915135977630725607345496884440697818413525251398695163069481533843122914779349993711648498697988841607580312740681699190583483058766888677170247186494774418235015806957887438945681512582011449703497226343876937731450434248171491973570297911594820052566345678266732755248808153411286332863935301798242474561467924813359651970110308169704479692021900116351533057395531481779092032754870968981957861759807128242871137676134012790148440029173118953865507876421210619625135077254212987348844051988350278782119712407085794428095161754258615507873949199151295854307100118368025476986348783249244086194060335315582838440320700002698033921724561924657503102789111184760986871245964086786374993594642538969991191322162287332912234913938722120229811616113070538036791565651946397328399989823612023195396430544955053067775705122123203303824156667327433963045525885311112885315337255955991356183248539094498804411407917646851656961397450385373937430672773827845155551296832706168688825902709738681907147759833063556777954562455368964522707883020590335683707850833554917754587680208080799160508452680745514090292007588785648759922871073523966110025329701715894089773676323969307335956288426681384348541956610414524152628967706002306183471467125363670132189014958901669235373496668793016762369884074090683208153145226645177419850038165914783986352013457339395753221316922933577991989138374102908134025309763711039107468463335034019226716501979288759117402563835654201280042608654050935018362716500698759977159183203075406290008927572257863269812330176392604038672383615502786291915076368218680795208830800503090342955443049708572975323345339610131944883736841065184718235463018905074144667747857253593812831837794874445535242557525634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 44131204525005001774810060009313754312290353533350898881294449071326360896409369099218465915730115906557918025103289512505234422606153353415713018325777802644306034134664737309211767363296894185081948533404545091958894208642889961756383815324255410596119551565162833118376421622312296822187423038457397757842082090711627545425411976318791293127068860414204977799936269581168323836566669680815488978117907430759263849041793141988980757491425855427659881389746327549517565922113463828966068957267523847177498609335453842074975119899053277971026265309628390056095371200900166730437921037577988503427783208520098274607396193823800354226816698396755115406261287530698010761602782471826522521724583865350411944069635605653450072459738370780177835562546146950281499730008989772067149781159102956132408296430488301940680529255281721638401366368856709886097027017166620009616913119875528271964094530622782597163298325951586298261804791649107117472192440194439550207254498567640000885610452281846110150872019307450849926567590824746910415637693263068871737947623767996479383797159392167839696984154759102221088596119992409973872505212324764888698650851543690872688300637517524022214057510240546613617312785188777719362093444524647434111562318913440810683344157227607044708001075371525372939294051289631944288306528376262972068929257550203173512789297711057665161478723829755424052572663340840078289462406004180022024384251605588759104585934893092855855280166372587467586977188433570144314556217983673019854555196274389983725202595643820727746487554345028357086165360297173291557621724106386382984440934009394933485478368865202308058948669003514046107521411330772423398457817038378910476836918050108157364679304341640018085496251151632398898958389141080697867716726861910420251912951239906313165956888579634731996151130810200147215835617532588947231209989784716149523801718406497764679204767921099621871600617223984543262078390888173324180835764344051864082028192898468391934518812375871786245961609023865109878026074779081349634613642534919637857610695028793439358771243641120249299410503203756790340048065423208786323264613179945885429782207172483723946229727341981373368310730515697246057730341377585407572201967832650545749739456313519665439285235489760323409485806886596468872175746554551023407302806739347674719791070285567647592707721222729606105821853402882360190637759878350718914728188517973368467316822131249648286213032759143317329431716828348737255379273156399115545609875009607058287187533011105393489915579022551960222881580614417984520514437463134527206420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -32488096113628245603117498288385696688796965754095373730843227239419475855685652588832050418959939003812491592865966430422742738507300759916224751523523136101824257701650500800865230469330665102762043335466185505419903931359414634053884470053548276604185910244987186976538249776988380223579013275894667908434549943229752903156431322680003009480283252746972176913867045788142162487380328628316794171406393681753301608000582692941741389279181848964776960269562281407063385083940774650297768819435679372168109786883041614904201210930871916699278860136716798885505823536445549006253057841495490412912318688131835277658351698121592221978380083140974596113996912919430142134819109830471591802202193099373079889645927439620445590830006966083121186051822908687119290516603572403137352198271021754392519382365553453045009566748290649133714977302342492697280702613808443753853819280842645900247199200805962568652564187569242434239939297861832264011842599578299029549706964746284171257100701680447771116341893820063540014815213188604531018078595114410601672269970523227215102849355979541450354985424173657627873764048311055323956001349549079465137677552436939372335224221817973006899303867233501021387571129372618927525349909827011832768845913779909568543740877991730124652755557044819571317221283050857636175978170422286942332618577789881487205467862140343045216086830842691316462808331553282826597039232275706198919454099046353641735578132458654822513426442651872055263729057047918362701056963209057350468188187325872456299246638670708435877627046468083076284954585292179299562249943807457027132658355089351363870269089410800796639130729561935641443384682479136404660712138867732542824307132287807844967653572634313766258145449431284882498928174040698449737501469757612007167307207134043629441862023188569230710242418484888797247794174822213934105610637327690391413713283643246441868150373426267696669480484479417159388171420948623111208505469148201871929164606822433359290223814841621595773329218509421856422158032681451353275989283912720729716374382405859542439591523587724884023531980982979590747737879049944696602339436884076359766973207761353391158744815178264526453318055414414767221250337547412149108791810085387065199479654949491432390243371971573304954023896604958907645695603865151940187824180738179834288610439533379000384717219923039471648320815581060124586035286285354627616969866351114108625971836111359237499058831193748810710655828205693639365366833268233152921458620858143329883519038710233692373820890849110385893488625597136376654816558584570884704589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 21432795252476851758160213581557050220373768026483832803197714493564889634389413375012857466353527398407703903127688636653064443901256566942014971977823825113248351122852111420934704314399030794721134651736355117602528960872390482366696009109392118957664485798961373699055555622919773404430106560746028827598020151604593868993334817077134077174164072942922346072552399233371797255954171181303940344549082826877383943700819659780255817697658821463047662635150280615740998172030004089173552095730530702329982405117298153334550831967262143899551662102968217886278327482871337673698320936059519058300232951425746435612474046556134938320960338243324846506548051905974412386540007705442180067823624984984397033354446301503580640806643435303343390355955499889537986329481405241433493069713308149314153004874264093508436614564598692472557178619760099085593326836514131803320853697566831353020757685361354356818267289041508283798308236523220686490197745409441975404489900881661613617764712000945495360329904392630259530780461917578266613855508890379133486644009039583768295406188015954223369628305666370799345067413314144295539381802162674043478220872149966322103237514721666296209820042711573678181445824380243863810018505438669100325722421395443637697349554218340709436143203266995454893072070428213665775589265661248031971535884432711629670332030303659781735355920555586079200733174753129486189756587098968439258203063211122876110392040022147733711270507891415832568662319484746831040430638008477483142570471171983046046299776606624350346671631374095212892061393415176415831351738665168061767269641052288727215605704386636027071956120771600629269137625668798651623208360922009478685111241249362330838979343732577123823027559279128298025293418934513665843708560890751655701336327216913309061960634494535855593465831793925504714349216233248809703170417868719499445387447652372791806499528306466366472689264508391280880722308050214758075570161977002638734143718831701339976783218772009481297619352568892243914235323848711308705333568321657922188192109319860456581063476726358741455057406378968329045030737156958719303566943403712666099754644544639424867238839966066399234893450534940504113646386834174709453246970990036486428747384196035834553090315170724355131536828309075868262665305014243446429137386201965356255146758538651609354153419029445410055151606498210145695499255152401864269015920171176215698542607547002408918581679589715144613804059720642186707497934320156288822349515768023735505409106845299448771109629408180742873204073332960017950199471670202910900115966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 53816983039959020858000734642003449608949344997996767828947897047754704409685333198341880651277086972352115436157177649630723632088672461923209788696880217071016412119715229383854285615616808642991682764196054163327745500321996897129125600387702378674121658705643682776037318975888821646683305732212865525271281789005963465202462348249797912436146003001752554994857190794466462096280078817151788709456951539353066451107372406373279873744043888167182852225423354318227219235061575644188087440499269494680845965211928267544975491044744827179002346066028498637384899773028730233298686001898461707649285462459053916744925637543122991684629843197506322071457710168077495410841688639176180849345415601501177635393873377993800304862774416914687195200305532765882231660381963773567549611490874356582763996316885535288339287667423621962606835257831789977357225994315431353923183856054843971638562696633368687256541858556946953965721804257280509616173893203071179965417513476385507180924744629887609207235697263272365242040227094882541583378591664984128434049625769864251438364628084719339826532164524137264399949419813651605939363555027217411628653842207200573343071607345296888823599000283465810631621207080930029664862282189548625483678232847833296925914776103847810015356730140809762102696750139440387802076656282879686234887514628072827560391798939125943280890494271743043971171620561220509594812084059317528372459523365274973708921912674372111623304069019133192099574972718875167220821982003706869557882461711112743018480348274354960104212021975964753584650344226805812385068221098672177300904504689693443338023249295961606053165342325220258709126399880082291331012740285852978707746410189542856773645152067528309169146499755288224229499890104667585002626717655053484755281513827719122648774490126547075756553927576642174158940818190773652822492512926156670635808919178820643939872909697224728260316277739860245991450898913805700080746344903620459707152422446817407315201876442951406693441878224647284546436484421925895100396718393295408067562431791418242805340849846831767360075561302293525414241495318983211094942784552056419808084214200046044542414412114590724954656535343674681538265657564267951236689788863501081024605771395954594219153334082440103054523152298689751215966749727466547923317590856628967514898319423904800653207498657915007128821546105145590341135156954710828376992639569180530006997642544774862471967935562133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] 4408270728402176273258481204721727540943079808617555272630793662079591637757509762734698940265837894088322650501209507355559890450265292426341776635789949918931608651894229596672169571638922707355350757198800078729465786374716419087777986640852637132152154251836188219696799964751538020297356224838751038223454139848712656467490164163424187820806958364857916541834946420767399137841242134183244501539969673061000928404560330035397981183540309399328076151331735632878118949667278464551465766163224844976901429005439616438671857691478426425200752018329523510775825202638986228269593282831837098153029939208584204868159293312805961877549294942543909911844827087684099116491080946677199033132839224181198873746077091380868900579364335687256895302865115335421273875540701541376910373710245494221736443656905334864201418262839516473067868595246327603564292670842125148623713282065875827552785066191391138862059050878156679685647536815272559176230035751629991681002746348711927687239912852419348327447755357596483370779592416526177376142461863312576432765894822845880541338561131397329640768379706881546444137483024709543633479919294504916672377531718899831550329130673851750832487911393163466128960490490525633688415455370379961462962030835809470774583812678948421519168123187596336276308826062994868879231546473335232738916464199609437955016049414831703836080250017355822931124530285373379862838485651000267573708870896854365344164315576187089838586135031125847931815141494674492822838428347156424107503197667384724669751497380685040662236110917802629575966939401915180915750692543771176201892133587735328248209751027786463881961224899852398216576035826035661067372368315125331745638032790090348312621396077059522285992513882986802176030008468557493036823437382013462433532878240795741600820445343263545364750295764088375675681396239803146005475306858825155596930857215652473232162556199613350401167793656274221172066333494466039165151243892127161121978326387278309022862607631614179096298799609651166833408327902666086581088725359879272505527748227450676442099772523952821759358992225570297839483499501651597300584446024432700609665953905137803068222922561520391821913086105074712968679161969389726968109367713374960719171946918346599390251647455993900062441372632994784811140822362570006125829561142331142177026771749299442862548580603353568835703193622605036802564951795597117026584879089228228329477160540861291337932925671339035034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -3380748149564743655831703380620159295173416869856387816559255346085052051972823573056209867175485470840254077395573623152588466928556550762122711736485771309936896346711246543307649084294355794263097064016209819197130661845895150744727762928306009711375435873059424727542876948514182521505360912869938575279234600983813723903337892544244729361268568568190791718372152837391053572063467440460799296263620567831931286608749246924126930242831809453932369112853070297758299397862373317608287611171798723892961788421888870590269957056008039670583275747926996969653570066325444832731546564520334110207900194032647451224218874747096295795674918453475179026793359649890096143188323158283225132458258737175372251800925156986379409651060564020917271383508373360259012946240584148897641877383271626639103843012327524677382323050641792217837565809908201049323884479390265326793555979619664968433127739723236105395051513768589871925708219800134336335976595311360832677444406120460327060242483964239749663038036795044262555900575600003008308470533472620718045464280232729381513921939380179815213892495925168096943743809163401176089029657692413924363814776383253404755251734259578458853864818369602859964291407301914631008839401145328848171606427721248589678237761115406040520675665138150047555526833637635089489912938045986529815306738569918683638888144290678655232868165775072630174422867213022746476088411306084511164259269576692259160954971629455104190304150318860515802798439401323980809391382377293589876882230776871505837898506736384330053023874698771005947734840157992352149908044384908990587829092490373635375699635022129045825371205361653372248215213231007779587553518234025895699483400454317119320477326279518865009095798587363312028827721493290757168125550455887607128396714631814059790800551618971097135487477193644832930578799374190043298935118970265311080736724041201407039229502410708861318615917729097121970880573941264775173287647971870090723155809093635755506973096454078077409799925556653786585377109940730594464688493369117746948304538914487147152645594133330974524200840087044298282421486865371111151889029232733257820726500776953970693964546645142997395920395802446995700347943160963372473650964694269397202238218921810228689628718304929878057948337355669259451956614890083662346705979455687945838201587085612649086232795758871207655343768778801149133466436670459823984220522633906861309074754444589303026269533347658580169081687927246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] 266066840948218294243764448903444902173040893783005696178440046282636134434754835071858168015409799380327212698526713801546498973233655501401673513781397180966337198100141755006862141129766755131840225940033715084425651596709262514495944312168881364079703933468618178314717456867166893671764831109529451221283017112907551144831700195947539555309130996990775529146500858807982815799318603916877838816456405041808616077248965277235990095659443825519262482421198312421477179305318870804592887603048892179576204129268357598865302167132340604384269369575968077842738252072956022609207601279620939262534293302992848372243001990161981836336676277725638833735918342882086050274861240162143202794118091001481890753274313009237423768610886339706851327403198600124723511195640080092887652110929382627906840580767580499279437336899615667625616975228987262828289393689941997456490872273724214197616024422325156614040042505117933196897929566317356813736929914659884939170346828572009313217413301472099924698388544138202248611767146906773927345488954127742998376430606898133924208217051922812778558770247285827057712946760968868316340379026735589434558324399794465687805686246784935920298132193903939686875620711580301427600226767340097926823425432609154151417235418324515616720393030121653993929036475668649793959644294272232950300343968134153144068303699691111713959985896086036989871952194951195147484107796520632911440647332223141265374273241354851269794096144544638841240367408988699094325751592187876079053255965977054189269271954375581822651641122517808311306870310559371700249048514734691934741052680610781666130046254099892431412607960757750294149112606858931991787900964214464002936129422054751267762435632272096650770062196680914167087276571739590090182308529799683002305209671450684160497889143603845767368385861129463674429268243604565720542447275080746885915743373121483254725632146979747771761123820876603491397815497198772594200294292947844975257231368944358502685565505299306053552596791834537071126740626185713647682490764833330121167735415841121487796019790529599501213491501000373064877667147589498067323916031601140189912920836278494276174984106088926442657788925833025791206921377726890712441044051636881428396443434271000563707501262704539210871316124915258379848409654274483897864303927863910144020328219797002152323945143779404347637836972611693035752604367760744126140739233484282751199434414348335843202714157129662453371565788984298706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] -5759659662674821058893904538116651550764685206414765653379170233722094585036054788222493795272105726795683397424391236874847451154599647895987262446766946151681209647546583849198569770166024086475884714578332944373469194762439119907287411852435506233844602293813458341716115920004982605751976704495894496882935209917954685093048090107211305853614965919744953334410298756170519965827847921132046625631219723177869625191158421263466339276340589587323128755226959270585668525285698497999418951950029626979207598805731456465320481666266194612497926756767984371702453734275307680969924588198621280612337635283971323873049322698278862426737765818364231261461153970863427310046596922764392786265571716029344796629709255559801084255924555085283887701692562917125406603058941023670063881142241510184891676685373112603680169727700573337448806420143063619969424571573610811983885345308523267706398201913915444403093781744745858131286157419037046515718557496489177185683228506448382573454160963530172289705071946233283721240637055006190982145235051631588739087299091030029648530989200505575170519005869033095403537175982083920094721835592693337208258117328893667771419166510915921791551546014110631719773361388950679541779516891155353892870648822699457183534300330775946305709958824634116692266611009317183712590431665773587330288577567032732997409717046522396633324970092505810882569275121043083658295823749681916875735280635443715062198351279089760555227966730672415991766505904879441717718275501579335238181751802153928770617573358914300839356794015109031831890746327055896910061524771617916395808685969582617553903896235973881296859022702838784687857311266357328924122676583883360129183246500216025974603379423447060605142509838759730485942308384852481397421146327085269686972093311445969861914519507111048524009770966514369382191292355706657125289223301226145662486711016370102221802089129415321666044005272747421658921838120071778735329625319573608582838360849072868642415290532468767512113150443865805869676348354837176602804769512263011587299204154117632319975056424930506792560383815581857458617115465914250285459695955266283857471621867728196006728307701307779669710577426850116142968383589334017130569168275059426540925393110922730594650948480625662226940132553972858961866928041949608411445074830783827049823449816050621058856449151562056565697827862395471710807444007496431206523357271772952676544655289658209141028400585016200352583837229758501052856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] 25750534701981037970049087989681932388423386786476914262646029716502847381291455393940215243554134175794386243811367190059820759841920026965577634910701434095938855220435486906172482777169589521237211571645981825826471132093674387248800207774262776171806679766153183752850913022171751749619756718943908557724895793639836517218824872105107041515020312345456324348131243284191493532488177496433816703502899276429398095532764354692377834309076988285857939214054386266009758651973640489945029002860059641776722449487528192808907581185580391717732261207753201155225084243524761605540471391427764151090968935978875231779654157145871445160073996123098593421130556737361631673576067208315371271958117935600951872216362490974270108320932165184687160615950325131530789014362807090188139722373405134706472318668693228607239465244928902506998143689184088886849859559147333257955898481964610666844878392173117878271181719623523554331805375989234011215465861448037712068937971493338542991981308306769847783555929880323340367299588521237721595848517069198628231042436583049463163174529949922821197201101673077849720179504120575520754613763580953052915318534505113056226960540410336873710439155160524101038089387246112777284933603698837093022817845679823124572260103945412464836202015413765972022063526514775906010195919857809704552052457536440931539154235242456831928737457424469722529217881772097753113185044971159549552530499164666871590040504223988718185232838055728827242295252904722256355342294074931514617249187425826411459747550548225478470105925559966589243220311742293696126156037718437482547314888236648017264750636436058018432118005347055303052843482758253323508625721008428337821936973166834552866588868437828698728206677416246255754592775932906462888978875497455846028019439102048982640070881409345574301104317795244816785707385892532319002273452962726510907191277753981738929846763189405031891162955013865613451535782324116730291331048164608667611762837603982858596639781144609010768779900829663258858443494431817817439085935263673086137572992560788363926695475910579826619123028380646366208549897369768483200630557801882448042230602035852839643185521349549652227743769148486979793624542826703388915938233040520413304551184713873054800601632629488920569158677272213301176011695558260586342390812962455367700695636383832308689671926267557896820948394083577368643374844192204808874541657886770942458662544287245762097751373802256846801128631341271102428436279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 944899313241487896517921572646944328959509828552586207447232594858250218121944090918981421167279534013541990794581552951604277939408137013453008126127064951799090854079979296806002105971642158423444693725591360705107743131212215773131180366636618134392211664483606744679764910237398462127510801369689912230156535884376587990405989398918679599402697598379907732913367021561914558036763845974111530089629805166391193096035121396596722366922372733332202591395066456906905016275051173681845335775007879095294066439250835780761711840988716946059579359519392658053191640060049205293650718316556008476699250344522119958941273165976795117222423726699559723328348595737268578270067720663353132858480008980084980036283377746720886046328882100533308580294246619364193147028901297648660377584055659531753661367408332656073534427728099565028912818072150586493231854591135687105232921154285491525843805849560549536711879354534878676240308333613605879372280180779823802017732256836174277025771793365091392638118483375197282851858682667502537555181893423790761204521746732021024623560282450800124571754926792879156430527064321628474485220098490080692910702500971939653468718759360306599961363385182308803223981701254233626774259528036138098877565719598381479582543810627926023928087399992339062734700026364867530383695092845594262654350285924534250147639122074264869010436778845035528584154241485386215824633908065990433261715958342660687495790500231360339164457415267673511930775914350080374430114205023693927517257812085004656696440482994785997839950474355538378338338575763570697529021221428302947817684368423799965148322916337582915221655233882407297000702302864110713054340263926733591982315465485937400125490552902102323032449673520639644250079733022992779302980937861734051678172954172379461108165174775268609802199511903963362595572961559823137293852554386210516691327521026579326551324970438347830368652355596602186442245915228759537461284412616959142143674646694718217257768144945801118445608228473002771463014706847555768523820652716738010079467858520562121400840031953331701538744788046402433441175639026510825887623555175936504753450458213583139103944335991834982227092230104832296425758407696613985445880966029763845554303700506729943274553007430540833966309619385904876353864631091192812389837164224526460797954881116349302319999581003318755127349180758494291608862960527393522264654579222746962110413281998679868107969587293320894161308132197518716566264629364013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -22776665532979531517190699100270986298322157776335055489656787954342590331346243274780500847742628704364943728368127809486084085287764965605564778492631567849240524282621507313031675865674716088615063541743011133674665506489484208366816019332412033564898987120622711071733752070946712034715486828506992525248279451779872772993298254298979691861189704022733202335963729647736662268771568272915501036113073486867137779310748432297048583587252166067106950487334985795570716675357519734808092794075373591379002595469314538882679524774369137983491000314564137697942110565049932332531853426436051101284883701973779741650857833732554896402656294152820999005127405057108334302148513544065011552391300054918901010496913719730869160697547584652977716362075363303877035697384869003714644066960055338850063007617337259772398846351509286561052656177678703516853816297880931317928562683214888700972382592352516286843239124030558189328999345563478677012219887733854561250843166517749274258117574285734394245815428476703973706477778214540971570394041869110261604522428968953087639873571610559702331956034252020918309910881019347680511323229136653842256405034285273653438498026978734910177802715625526003096830027622532338537970018062201078429716506111448056632955606315815141029249582925759235961730798209959640866906536028788678164466494611973104762095282033296715598368314051795528552106119862704166790583448170894802871286847973437577890047783010638120170565999362773786182088240691781076474039995678992705881469929395213134102710764776100905264792668353778611059877437554245331110020789320080173369089693157675675529268158974664005108039688666937844826439549415007746493890141134517782838473649600319373412891222202895271239470687295148275612515372595502504616958628641786893490559266615046279901046218979231856594530620525877756869022213240947271750655303781074497598824978711083418324696053434492902659593606131324450340353917083996002212194645939997236718574785651833967536339709135917630096084601485393934828509788099533824627888060032487437509645187252144511921714549917798374574717902118926172543486030097549371272709254060657516270246552425083083535000753026028907347502576727888823633945336263033566513616393110055287311208643001343086569137146801750684180487215453125892293429510584786715931230822237291081854680840622782787977590160921980141662173470457975594629611975999097535945306507308525292108893273078915892399858125396712875927805568021522475419260445050895214080810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 290586100525453277540688274303305872759257308416053576556920421320208965801005513354352813785170423274714154213819341859271160252248013161566170123490505970700685394395443327509220618343323658263192857756893027061057104616929483287425896902992117466733830708692692989001677156477320755467654359982680973874825223078571358248925557959247174961174533068219066494220570489129576036730120220875700957311531407542700080137616617209597734191858336175193556261331707294288186214554186224416216404412088573467813847113416979483028472749098716637357056866772482569075664613617332849663457415663606593906489229445353217639108671648003972402598622362684915918933283705685590486751822557653867729314078612203654458031630893370512196358072327606068871122581060614164184946528624520229363983415111168833454157452422871787597191425892145685579556886347875883408342417582491406783212533181918452274467171007914441405001204593670095669537151327026800779284603349952749234811479764234949528035691010452624648968637425014804136263914175671169299076699738654830507365451831203718012596007437018961373835891942708033673265109989244948224034162581582015377434137123488145730041061527145294958086210759139801618940253984058339994905689349872124175336296499322423859933594741936515482728279693213793593917249376725909123465574436724158490107756558799632045930867115872353565523401164721698372116012612646566872625818280745586618881256064827830000942671768415777709552935367338124604817214733303199013496224551095558114697820880757475013626750743406539845929561011002129542600058003389599004265520504584048474492513111557580650746771788115023999873209291676376047238751697664282660204806073749656648805363881640052878889429300790766549053869300969945934027862059171782738394837710073229576808869905212439648380511121885921906850976518154285873753979481563861246752170632608241840872073984884242801549317527171652220067096516823203744686834069112512372209412871880438747907698482525404674364910241583500040769723916595746165069237264350375260300868534209702892581101747524429174464772358052960043500775369396431147851558731439228114761697785327789660060860786494450544263001299747878951938769789051688739434669051093349462887870446794529065852229449145154465413424157382904715681149016480595511672269406430889643880703356066816285864070615453791216907860196155304264912908869570344762086238843632180736357590328319420161037902454012193783679132649106555777397794667281892555532607502755126915872097015380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -2683964558286119225322373660538224833915445763929112443900904075909608037853142417624787165532922964923014436747906364749182746969722378161330520288008124319778310988553749851349918789669579478622226250733031963020962734064482330281857213566739457244200718523602955513058368752684657748692611105336634331385301843657026074060349893374158963375564614228205241545225368965348314316799250828448670099768062862362784174872463020732465108110695933151323302553606872284183843660670894683799153890307395491284538959748829405407943561106008214304763293751219907313191794713242736612216929325809443748865140780025901193828727812629980194911039245111868310819060334050976337787898104092525345960258904281002967889923045644243435287706821520331636098348880350299723525754738887877203416718817821917252122137801598555201465562017022412981048944037376652042882738916075071584433138146377247083659570122355698007448865551633975669619134506254935704038321802672128837384109171206278156574375875456509265929852192752952891410377907339509485241761738822228192926625502685838349693941538873263375694009679831324413205461132838027055754988067216543739195292639541603868321104816205537325316775705766399657132675766581461063559907049338435708027469617918855393039018779075671157265473504102339228982235771964402496269607481144290535324855005508060347411826158787127532838119022379153112560779136337179661883800309400516229897755748277986601266578906888198544498545204051418275136458727699494512315025265368014375126890142424309645031254609014868582655779749106550265994642689338393444023814517563377844630618595649888021544865865898444996083457733661180327539596280214460168979563892786805507927998974680922011413832811339898564652655062959758812955210179735560748208414112587429305635272487514382018842314966339296730915646137010304489316485634869370833328250794014807218785352774013419983178448847696853382320252723585339957945339699593046901011489902260366931663321764100090798713037900211387711733210192736806031344889071919454785436412771358239957985065088204385336947751044094735663758330391747034684051683227328229529716044055541939711032852700844093619271872045979316077031496009777784142556835472988031455965540108273773364070806031194586497733137106844863222149784564472624842382890639999724009847145327013231020676555413566115477576856149564717037234925857920460827995552359334533016290937870791621171349425802507781936976736609632404406520571535533172436056859044839484340627677738666534423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 20095810209061933516418060803681702897648865673297072405485357009006708836870700988196989536183445376111134292428250523576738849335986097670828556035430858276535767488495039830965767462536168546354114678049390370573529843734813063422141450421023940769647646876649801718712699434578404228694446508404435747181750684256099559616723435299075357893573060227744393697554578084173045539293506246037036626072287290761161503202345746373356089089884575944530532205357059756625640336586960296669554591177970962591810476756551977530926185699804507521631546187712237181247544953192971234291934836378176742153150559340836737207948189265291235099497863080877032361737328899675885310631731511763554892530280427381424082700728997863834809711648971527331180495235189786183753905856579443259218557566315475711366028197707201709314786779922442275280434742158321732833723884993485772163549127988591588558062458241959892275120836052806559572698452093607749725494346317025528811767452055556273209589675665858232781754955438415766743952211663427283346642240738771305713403596561487654323697479309989227919528790032857896905024861032680836559634933031856751546008097299529729815160770806222239323481730316829386050928593780338819288874763453326052251611003146460552132629038107524465342827686009948917598696114277904844254415118758431725181367540885649492143657001958526282137262744423974183725881077341463658202984868435456702668872709057373490459157539407877804777861019041543282589826538583134988425169523058542737141305865406813456997062517092726296333193940489386074901082046509037362099011214321181973900339097444899564676366615937257138211855189648240144871143205736746009457683374764796397341967712640355250300228069056958919216670534271703695547884011473228938220910688427438840432524093614212588698275774922284026523430007503819974531573482284461215353090772937541218321246952581427817173530578038158557266215219504497230815042699470737201395973891268217502573336862767773381816895637801070602719047512782525186400338409503393871000619910552179267451870391628561950913359480953585618428696628178992679073217156672009663411422139810874363726068260068337244239003285474546953307656433768846235595063895740689499202849056898831607557514711708666972336796769635074491879668436165071535638601374521834095392678580736018996934185879221011502324377629461230722592991755649094877418507656135041384676625311433494697778606730961571470440378911170455173408733421809776121614768808545936629172956600086763501167297363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -130243660850596808330494246005267128602504377404725136858698165451222192996167319001755208255370808662768098963983888441609242748226510773411077088282769529173284397707734558117173468508177298956964797404067363625092372403226683440204476809647041725492866049767978141895027218241052757216088756058633990804995205952003787809310166414179356858486439727426376287547437353936073777183656284323348407729012654575798783808632654402028627918606402651814503284050843052024593315385028995632059187483042557699969051248335158062070058767755528893221536510324379684200666548225931538361985116910743619138665519427374406618928796961097842245470642592536511471480807247435260293412089829762858493479907247068256381130711728352168198092311773110517989801458425394644568915230827547924093742162950382519127551866047483568622900559963416985335343434390546127361835723861652863003796601249654449079438029260423226236925521622726352326080879493835557735107012496267403018470764121802796576921821152248300745075230209146967525282841714435592755301883829992058692011990523237227259304626163974552832826193445567676259000270002821730158150229133549722428131653996142308948658863999035107341390280046762439864214258333765612808312666109980091632333433407835539034445651242593435298407150589143663655229309556854047288867152073398614239404622446485014033164516123101596363834368428219679002160191430352175497888272012985617735277185373257245439385482979472720263487132655016725333231992536880627365940692826478592277241721139854116907030982869590449567269542482570254624248625289297540334641084140700484092055677590301847606739278131131868169981860324703520126991852075436810497693219329243551926524432478833518608136313464173741033259334522730900221205760268991547063192101485289862855925041960617914834620972178946937074273555741667477312438543503060521199854427256721997742672532487803110056277937970731719145723351510108213091526374040639779154679877463937560886894422694401862291944594353599402321299567197071429047945148908942523958796074710424971564118904686469543395054643848583074609852597722825297826439787540327532351521837725107383460351960815541596793342434722629576464519903102492591334329723553690146285131720932509980955196311590598249748354005435160785115814206678511127523354160820132077284829788558471926938463220226792106913778343884862928433240493893940643317181334070849137038932399032321080344427382029307825196779047095544083055353370646446932138655278562760966160061215646237542387098073959350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 757649572281177466916449830927468832864824383424399759827309469676916575773567346576141283352590103414853196229568045648105235296810396426223112487756925496928824545555921103472648787672710774807986110952205063977282230578266396598724138463072317454118133001501959568735343828779931797412696075875819726936618281938580316494891839223611851215729514136864822690532745835275408376186814395785639256636876457764339155733796008150890890005979563406446902758991989721926896094590970057336103353025332784376963213011492039092065847823714821514367066263839630072283422004310756036289453452509244713062068740186625130077988792955312628959223530102958281500963931823077413741250993420909049780478913119590977899681391200997898263950054093557469308941725072933952522552112667566284670958924930513870163441543306803083236358611409339274469343231626912410967303960813798648979212788700827253260960878313986915732448283465346859829382306839373510421185657783807993068288226921243585184239018013138158429678319897927438095912137942999587496921776151454339036033668349676025656753993077531035889306407927435097018541446584671359311618899284313117404796906270028819141561271407432531673427298246311404659681370513956180100642046949300682251325502115430292307907397414053911134355592484489428945275515266071407796524968775864254320140773887064734317541903259740825217493285422666474822594198238181052052836593938775785340362658539445692520377726050073537635362813085532935113295841232824370861791943606650833168760136683268428703050526503938759853265781925052495314673346271285307210843477669434302816716434284460009422489062216939481203052993648578170355241809765651614749695753045240101693314735871465906793482699033869893698730748623949504505521887031639488854950529020419017556881671291308969910502079077070623778444102330098445391292161795221050362234700908633543146628747723634263083613629712349335373369189751942452400009077622535779937287512063376159160467191575208606297057153156038572016700155874335129210501659303283873850594531950173352318391992338029809005218404071978898985054713941948842758569199873189099509100574420143016704418138597409016909774578298514483576248019941029377358537063242853882584712276920522054435896949457827256195145196667700326214677548040875277576865524196624355854128360764002297106249280004932168131401502116687146686573625461294413094070080523997932423203301727382270501685443931820032643142206464410308313016759129076321469242223420216807714192008837983394187176600098609924316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -3976606458553904443680723587911462591693743181478305958355325914189600684274456249094549596562017577679577266017401929232235385005579910501840223931686926296631206071982619496490522628162349966803798292653064915278299577691790053810689961852557581275142851876437444161932372187833394569461581496066798198761972813719778707109717380003659985905417952967047761300515189978575882955179043664867644171113054703199022474965558016618837449545758715679007381889211306825101780787708317625886290908386611757960137243845520824523663712106700059376313714147020093225105121486767847277732499614383057082096504262865366474266928898935008252076558169825220736576440966878204702524527958192193733845126263618616008369654393488655894911696667436216934239296854870889109544203040856354654337038762221750353653750817746164095531437547133906946948836721270963873464798968315169211430160032316910073900537138119853750509594819266457326341713387933767589670649875115824705356205662910119136140236468556016765617953143309326995543043277843981469929023170716250761396312765005096882235494098103456368995668064060871196971038732537466993820540429553223662154614788787049371695301962530463452801903496462212316536806666162350830033803777977417377979795463543344098020568028791860606408484234322262259993572901245501412681223981087819257401751349959400900981106106637863337286029524064448699480009571355169303935180780588062672350899912588117038054567134795764967186139721045624570468755460784262276321028642211121524584987908187121801665341515217695601004753824718534828339825880230013531188498247920029121437480553877942070300337497248082580146325424570455760150786189175465542926546954641223889201815265786111677657003625666098835909368575036153346392070990296944583495170436967720424355738151884401133874571322552724809214578203173989429268222828339786351918441441018968107831126196944919667201654995049120605047629313618225251433375887600713318007029787367012970745392395137176738935637910342099128878118352572915308210105575182484603688967424058267017998194028328343427746161509696129916673178706830118376790829428332111275378242820056089343534260814007266987513931936906485091884260737461582383919276200451278768123073439047103292674576990497080184856993607612306039452608736140399072305668053397244145994070774164042826619285585154749580911493783711245498230583065287877935490264212726764112485454474949112745987336233638587076563419757196102879225596424513580352376835931865141409097610947220857724460074678063392639160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 18419104928044444726319748787314039031124136611400669163328479115627178125859968211235049265648663936830549802665005536780755416303998879130648733021358331531896891896688533746033931456989304891845885530445992409101775965394536193673075297341159480066207759613947048229606368292918775465955063116879335801978643424473402729307017718903038527159435787348147344869645474198381565450668753384667478791782425566406672015630991101688315747962888583397283013619304908351470885982565949827682836798380265995334095929587156274433898892398837837520961855163326308229771696255223200589943916267334047021470324146220527144479812583883763305674775255291037070681038465288339450632581116821549007812459048485961995658412159232158215111256937439079098763078982806592601223430726558996737222911632190921130290115719203531400802005880061293942039514464460389036480528413214897862462652692773301125985825405577875114151821516262310640749760996124754891604941847214976419930187038191419015854975139163908743435311064036279807185209988247278113640874260526061947554912900016275470897761090059103327809697336022697924740627196415596978055960544908210135960862067602139108097259858021523458651227288506167308754457210258989317311511592771308365857796235253139243267602599118710483379128114478608187457440374369164606764570485675633003510668278052113935572499712245432630138037016634186092912813851936000913413570150813026170187973472529518863134126138709154559432031012557111657338929775338714999677384129850204770135275285916045047712185317315682898913032516439724149111193938093204702517510562488193705697798928258792969371824405881265244961239199698817394497660638235693026516623989467697797511070929180964827295528411770702538313441988348732610577053384165330838398281421714765883760365702516162073267879269799234449493586717266774523111957660420776814474187039740880457472929422348181755839036288812168133150910853793474983479256400189015530965967983237054469143520025179784635530770713731164470868611027307187930407431003083303457518736835636224553014807615642556826218425191134530872945383388621819150063130955672964979893122947408718304208537761388333374479179479263400182716452842091548134375313808603766001542694414815265667117631267567246494846724072796441895643828312252555686227177344642037521957875761674151964419743477421122936941950000331122364767363507427033382539568088635244901671192003938426492112852850726431146950709638228291459311308440519751253701959718906643844664965505367182352358668140368536114692687988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -72306549864743181452228850039161438036507365012458211885226115794865772733613867236529767425195196430929100859675074117146116605167453790173010285008242381949930688625984580133792400143285853954165549700407753969536125987691499254903875256089639343806520615788011736753420799374447015698128868185699056132185543900376074411174902995212463010188265937981205803853010935570054279383980498628753436420286167270644216837109460471014834848158074958653861804802472969223605471820756199890391126634587313409309276756606336121494864819541497143970606164920211161345650821889221382245569657415882777751872769069006494241710711908021861759777331345936492374563784903318439986632054822182127991717558856997493024404510585730735818462962269541748250995963378755729056055803143033653795141949255140705727157554391878190476912650209886359491995828526146695846856710807764237573199869063534570451858173240630270112940265443102433495454280107337931608549960372013037457357559425226732447984818706375537714361032546530752020746887583521577079649319778301515772223550255461127548928285985094074623959560467029615557980604590051056691776484704575188101803648659442054004207567673071842477668527195707435580779788839618378776360227496558977901782294938673466401599947629253368594996032413346444116355212144344206246525307355383005473324443385681603956744753072366438054385965713925965221502615494283480165162679301957170508471811115677209291376136392592300392647891323468159799954938564271723537342746559585793896003550522550053536507320318784527106786447784270004502242212079073907539890289706696495297218939132781774370344531806078362900098307620170147928447742097472008088848162254846361066400383898095253211245536388113742916593405473848283497146093310882123235844867054125138147921352762360928513683013438922002319098892260314580042871478789011436565768824924478002842157662313310882793503905476677078548734706592138383180663659576551235073680129439541686937307035122869293425895646930172256925387118481983656447364075216581006636574126496847917217219104209545265482902938402552222334028033976715521134532415609252291449497782158205718359699855651688418371961404943073955152429037083637030669625998337229577793548391192487597042202928969369286100425584745981764136879560395715636822005671733796547370054094083671677530077044823083564956376533143197133075473864334833814639235761069822299741959759282209259312982124237149589628704044091888561593889979190231344578030265149606452366401398889041244591111001760452836606418713927268981933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 226108491835119238642940454109810870531568235612287644555986903727263662699495243436511147488252172309649808991527935055943927905011380921685491978607121282468303324433326260209798372248336223490709985365870260143223631108056463916366424084264225988049786954804070609632606567707645318926357579731424536392922335726444572849717812103753281566239345271498467848186777204440098280803524043655432863918490932692791627525102277541552443550139799814295808639366069679484069235147616444938917912328047106736364458779874047455270478171376996901330929287523575789122292476491973307203705719525749984297555711805442622251629597562930925753420790043066450375391945957564219002089451462395261247927381242278028696903643404622509848464805488284382886412199502855429048044441531123494856422088740258466304172624262946374381030250119113697556193013377958774582817848627945601794724053482368749056976627614162463986524565954480055025378490891182435288942231987467027983616943894219650919076319756226996573140571253524487068701524628494843236189338293709357789517085881215052624756635342831982902946784648258086611366880200008930429974549152467979331981149590117922477989294067061840323017053648325990099896775524379315052614391853500330374264233029123809531824535590329946457214366438462704846311426718882622381980066455091311499651905174604118455501056690362588273978698051751856060295916398310745440347738408953725218445116058128418011496831262192019375300970234578511191348187137210181746156724331096732353741194307664285301216242429757525270852381575581670576286082642905777354856316256056560979269447383693697769322149035159680560335077309598801962423789593262025967084771813066899159012370182516772238227004057004099928501005650393935862586092307090531636256047531594227917723857644440884473921570033443644380604470732297183293362739470869816690916926704695690477140256231753408483674547102305419695672754999177341550099203591271251927978978000807255563199586891656736109983658982715599350046131063023765265657911682964234079824994075141898394421779323718334529685239095897057634908823545240731868637356082017404765623246158822515014689520095196133301502251813001265791736154635615542432699643824334339940866864319277564537850310769188297009900263309034705518210557537737283193459406861515816241280645580706002723317667648730640059262002057391747683303721526286382762127139650656738672331722773269622398706197128463975589691693603747287153301820954459442266167935522135997738952241304776042641615945751054628232168397516943514347076416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -488603146104968406565577868354403864609460937376875522905355054959466532357282761654407631896535442004927284800633990820264901630825104179732391287786287562894524183228663540889641455629649748837349311734571795714412077443440093812072251769783327073206008325783420510533909211633800634729158839421690857054073667217740252818097309677147752191858933792658294277265972717137261785165845708022452291894534033569010769718928994918061422140248498279413803073366871393719603659258912658580054172872142317455611402658082664712419773465057708191360934548625364499613227464654577781037339162355047825059506943595184185721299111385347919245957119411217407507084510278490374105635227621216901171547810745283003014630705785987803925386426902428880696189369077650207661321709667167797007959762598392230727193300465585027233225897730073874656429558839291141662186111686933070995613676561477483263487177971956841926127546623238080412234992816609690535015198566444578982875181385244337627455946445306248694919425363556592467790604038702425467249372389827403658243563611862547121369718288996887562871474637789855708763601906341169136783696464291477230121504262441258238955311323161746504363492818320318947095693938419208416005783677074194174008878515053068263301132988567847957989774828755257645319232657705745914852739999986756727783460370321689498735674369962166158513774888074069979525644034574983424308352857022119846818946557870222202362466709282654536885618797388248721059129924267989252743421867474318848476126410546977482220408053855656746167700026138332143056369856812129251922165088901158778308996904154914163876457699579414725600820196337863867150628163064845560212514191973341204094113534403432513572655185983857590650849870682179998800853465332943538282917105916781968898034880080921240562204672828502471797449130891960906844318690186540717703549040378499046468207979912382841592649650708582561957319217121574767215689892145712708691536970428544618947411250185844575329152471433997382848401107517463111487632486041778952575087389175026154629100860150617394140157663808447280280685379271319922126863460310786770923379613107926797538202163445424224421009987620109779388168778686377807926132703836197502319248967915333979579843998934102979675524097758316213158820825431693607873955642952408145003237236558872705794734169142701469513860664835552448647015114642088254003666685203040127783448975574756580308172748865257514157534262883826870099073869484408201784334749912966059072725308739606725058073782332057621857757112593390047550201416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 266102513434766496527361119431770782615277494375907455593926610051562463916869679425715065590632407297178323363178294763887820468410029943000843615320319735283747369338142443535301354031728522725163517405276046531131033572951878255407098579207431336572787168559300576134124977756425835779964823308670047391384824517040723854606975771147659035095965296584730633916870546430161717719518856400976662295857776308899532823182875141580013378530180909551208103777026532372948858198773080134811602454902362722292411001870048823101437324110736273850193662056339680479810792324850274177313741270628278907327019259966514663741376637210284133953114025834843597552203864949921737660883799979232096895936644489011158542744451356381953208379637973517090233885818283585595837597638128052610471369114040348127289589019051066923272426753370538232374956340460249352498306328515895037349434243623943265660539962592392533700541992836827487842435095634726051410244998355599134010414136308781616125152245264695881795858762857774857719252995050600425840620670834430398815769495405791317310676308848113116896345204334288621880048473096439801184951369094505040162187176236990408162214954422473172622644655640280500233950037774734641667979360463029779991340807875511411276957582768165233375184412018701777811999308882907172188005386072224265782575244156437069497445071280642718477467874838610884961746290795465482530101059531991063102159281612178296045923637700861484752709956536715632719828504601743629496313220455799540591688805308741804481005905712677946552298496669098679302312323126410628198971478058361664788251148633887001540630277092798498583511397876860488879386411039372943838509535447569255556730831212942440981417900114678563615911436056558285129654725476198814184401601745379167667109181365250593732053145815043844834662494065783388116857821146885487197112256914725071151553125488793320276871977975560041860657654864795474338864878963839465993154406742057867864707725771825581180850892396653545544494591606158888408234139269609834091856627095264796146220822020877302875510971806947523311553841265079499382209499660774621183057117101464089099928719912944321024798924865103818997981105461138384410174493891696329665105834554242342906605230996237776383911057020513576899205326501160837676852937997596373677702599387050908606611404721470187336483366318083312002343887890452167405511362664734392307749908311345171832671913451909030279223652968475467421636036730959384205284797677876981563780177393080765750882904321949259246471441997528017964214086532592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] 3443621050702014675639746803895488013748611087276032857265514108456841391429141636870750486706654294517157513777608638505375511803492198142073591134169564578430312128646197488486164969809736386382036682988978367849630645030417771860626589836272766916493713323894401673245780840728695276933567690613216842374741593676217739361710340801679126609486830806074285240501335804765762941584105744249673522201191673969005029021108638331105301375158942687816608411413876791979157723995760016572034459851235938935437010939245199452689181722569942317214730623231642671619608088930018134631975858965897039830729640716972274230931784637058339820063363896891597288068519884405338481569956247553063305235507241714796773306492744919605670080134320917927218215558608186378186541142707473219868527444229890651035930101303692863613670334283407586392853209523738485387743712886119955025548991513413314619570040263098295687493142158006932306861172103958419000263876579283678075276784419210501375765937724004170287456986717143629261058995386288051346197828191061656471190803166551228394891849033300845275598451125785024009401082600917717181447524836709302555752117829785140043993477462285440707461006972047895196818639273247853499507548923133203964522330416927684746046926703785524915145944602936665545353717069991170742458894792744957336464208204795895161061140512648414333637921878934799917938031426695180488715160150462302552262366768483804931646765079112257758002010272185270733492007569167228035903853668854248379148031866066283384698213808271642042278061478520660142381613203968586617281196145462707942294392494293664506021342422811136825047140129619204683757658153958246976493177720475775857889071120656279768977949763794931601871482014645927265636831470095580015949341619733527985723861906148006251893146030915228209454163403750685477424837387359969018430141333535985939293327136313001560152269405971249057961251289268524969805318304935025709414171878334714586285099892525019581415053404712294100552984190763483707071366437182695430137228569616074419578040143434234298143074818191656823532306097134231600578032148434846466551104069913015619356658904091132397240498509176298520396824114121759648588927275110011483826699909560036727009013891153849009789494842537724347417221352524881519209665034452358899404632650787081652158862743890491062083883638455359913373421043534935158113972447445112484935928847094264067468418122332715004412765072965040668346054448474185185058322989168975474719262843912819628046743772902796551006222858237748596366145648062229156494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] -19613341277813780690222204204630151196634802967174114536387093846544292021161499693784236067181699497770653723590949177803000560780950067647781767599516111995293482939620658312842491705738025993376086792759368723286786220458838602753502056994670875190320204148797377370430726127440148019566518147736447084948459479668884213832572691880730660898856443735342901571364467780850886399098721434145824099616195844592916344701536799462450822843138705129470760052453444373791210868517833210053941588656433992712699188967358431640329434520302626764197716177739064649682077605670127928163168871760217558229250388126817264028574219593024889516675872070999424444564057284786875371787484235479581530346270663112127485019955731761272745460145581414041904990707087833050981439237208892998049021533362129882374239610435320127207226590011480441613809725033178874516115853725052898121752163460012129342741919853748072718306492984807063669995911870499172288823157018179554748890079339943000107959434222379890478635026797222264337684584454802152484451603107526210464147958623716442898287527837384013613361133146676054310281765383000212723387361583006181509230737239128518673103761196267974685753542370245994240894531516136743565909029267351778193892759710997226452011459363319631431117234850929996235418308406130897900353147694402838147375744017173306791293424296678475198013880139742308430826794013223118803391395200185862624835033790810236356253352658484117577274238115131631693154171442970829304537001060234259106105340884619155832988901149928804967030016434421577074260423707547158943003325437716289462485823820497138124264616352194299655194738157897477772736174415682244721677726163149452687424710007530218553603302193864988938097673290390506364054969923873523044184549156455916794456592083898908472038786861448068059620360064645874720285056609098353468381344570226798682010321865020999145198763569077783198860030015934396365921609865443940217420755744160449425010553671408672513594630594248072056976765468367853797759596566567518578843785972835563788318338599491553040755238423241095501949563087501570229437314759969920068367486143675309275040402078263420619120297483646136354081120325138138672569635475246905499601395201119533352125973506445747453214680098744586291085805324644076425048502995649171633282192798950016295670665327583958353474012357084662918144327429577721303986096240522116959800926888280038756064118122798685605662061177588574086488648220064372795978686674904701810472941138311850654036252469027488717603002407741108470418112119659781455993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] 65748866114281183655081557948879485226751333201490049694033403794363835898551171791266444709368383166808388517445868798084055693066542611655784291352060860973380528138432904503623698274209764928082032593945257018811162708234338304452553461107326129631909430608007816540752545611106314639904281313664272648051194642294658627181864861292431578148859102970344138554113660741868715711116417878237739783248512245246218469320893116421876238080780056960450612066541018741633179176997442532884977120888681712164834359836495086956084070661983330032764819335637497819001258942319694095645310297062562397057731680111360899098546538509295204745231753503093096644193029363656839329094397041422386541925232062866788774057378814515889392361431707568555181974813819249920285493262006293864742050807527359354030320948630876177512073945039609970546676467929220508287568692339678764704175095256046964333361984276212665037038922633468093195212114957731517533104622078588105863217418222275119792131444023282899134755442198697440384953972134212183882364800553674193445274223570023445235394874105673524769884459150270257157370542255568159661402567833069426055058807338107952429749891641757733339225906497475479458731786958811820279762990382836016752492057797650538976794850409182117033761503208487589252553862251984693831066709851969400709100308212922747454639275991737519002685809929431209408600844003274277339946472024879234667423257981065211249249163295104771025461404237184572627226210233258411874681788877045012389340803918290107054888538595229863830058418317768820888258731274926224210972470842762179491714860664551376543761605150043284546220057079169644014472788117090336168017269175958487255419361464678478483521449594537321663470383501437286007717508221334734557570735341644666559584754980269638509609272652011274672975296203732073763586561026092164226085435694068699429456629769588154115434902908922268267434235527908146120223135917685718581373244417175397015048137856271118238451401648313855262622819654381070712148120965706118107481029453976688053617140402469948527506865135169804248628499332269253983073970838901944748801034361595373036804882993945794356757699152058452938803528937303303601287785781978730540912576937210077030658761638774325278686773721952280806726888544508484953259486739646904589189780467570730452039883344725673728128571779530676933917936813738168121411340616597274720741492142023743601459070605165681089121217212478170816155517394290652625231773928397207513094990945252303811935979370226558758026581472111438131378235993906855583190917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] -158452396429670198627075582373409381526512163237433294880296858024184525504787834968309067945013430268226331855753604394353840414062020988150967713829888185440362465620421143316388848316206466291820208424777761152952361447772047428447394923295128971650961084490145537710834763142600601421748219568066827488239172518690683199328923210995433849078121213742571983101813694790606427503383802193519686626902244399732663713564432922443286568041993324418411218918185904223100454140948737941305861512773923663839737919810952449999228598180726684891634674028876340469630753241435515603683074289491462743338225404817440562592072909963037890455153544994519320951896560471679386084786029024889032806080740510629760024824223045143921270293548344778775538425953455848561673930012557237885277177636230485625224384140124913004119331652127877065268147479038089385144785717870207598756219485048510622251816743075019596693415474647169633155212313276055964544631066544129052862616779883486149767059058437789072781996714842515675283858240580435336007933353516398876429858240451814468969313661233479717558553435259812809408630066446621082707892006265521640360210991407436529752178208033292422234102480869779090308347885566434273693331325658103900330222577443581398645522703257054595519034649554885329148764345360264296292996014770972567839284095512382637731276026715545582864698997466595910895869280361157189802054356678625575266535626824243684020021279885474883620063903175181605788968870624854595106000205210714129158824309654115599109149442592163003469962733308207359307313396856421394512638706794172507473449617550166489160770000795695426315023274440359492962205133934599698896427623816472751782064786888096640305417021526713564399395930767147898791323804775704335617211626532674782177564234379205804468753771629947608293733264385611830953814615295137188930910800659681057950422976905132211001884147414873744767592696230064607784398301520798547185827708099855699519598473279712763028101000754419598537521794243334029361832309383200421593524233894407722905738796784373095245610185911129264920593772171077656127380687491381818159396967403169498009540680003602979357901512837275669920930566236813507940786494918739895438763788147983733892214425495696083638297480754237165076023854211020864364934843588180505000927462447920082960498558545393808838774813315424059359957697822904058127201714662783961815455535663679660289301454150646606558744456502753736410339979586372487967735125484844069428841577565227606278530979965013982184911061051185710013555762998294085264205932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] 271954080815225035263165584446889689547758424448368371893426099360252036453602212098762320482116657239526298824969170684984370700734195857385407769164767989016095665965251281101431233578167800919223160260358441950118492244973247872886075320981107068213452945830396526405470879204502855035481266698542531936942224441414254498822142571934805464666898319629664889703672727047511254388165376655528042112734246636579961715140280473771392389498451086479748142559579765688187057617203905554171440141798652870919897864833733905901367321240076998426652153959519521376863720724937221870357960172237818182435658077023445608532786754759396353767400697160885128451065577336381581593187851682106328246639655289260506461548600714969174708914808871538907578420856098278513947473534355994641717255527662688688647805423567029217203898175162473988968900447660731202067145500964608670123795149145066791867736102196446043644457850254384625897823565396876369996986273352403287396143877405156638451135134811373800713797266475370403221209795100710909567705739746015985187091987704945779566652005136525599912514815328815082863094543591639668899946194021940669947717007458783782700207834098660330894748832753433303031425292856131205557724940185871997730273809127723037072387137612834535284843809027016367376872623317645053582504110858932887510634938214147800675619784377626104226645658828676097483011893096453197150551324504585929584860122063727102887791615523058757989373582897564217128183488833352864862303223801845555989272279848732626688901114594493002241154095230171819921112913894280088571244046255456561402448234957344248025237192586994030856125861872562040303276304041748861060608368711616335127588161684839015516974672985491680859509851706966328446429726981195243087281420961204798506738905085037419459935254191935326578379079540097859985659618604664607809261659706143636833958668313810135107826175048563462870610882023495585392967768387227078487367166755865494002876851126233091937656774510167254625657735342123954810388297913359081820454872852725490461806037501146442123735524500980069533514318066463206242125098379117776761095315104378551522703668625408145800446808123338246360696383225248260183095214091965419986124119765391974860165052042484317954856274964352963052869041406851751404943798189561126034994844927002895884467616153323090753106347308620319045052163344100990628844743742767521013160722284121559301232945959901182170073359874256697938251444993383480541975285246604335623359722464971698676710750200738763676346554029605862012886063894256949424743652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] -250806490735499537970946686836387016710263915942945284633586111807761071776021338642522653963079886222098281166693588110094176432235990928542976851068157766712458528534035817074150828742761542461194073592213595106231593199626443179534059353102548012588131357363003051384860733628240930239865666461273712279463120980153512080938270765325605815700240252252727972817694402173086694168907456119905984267133977386485361644735652308029323008589821028054515572987010253918103058997548877666776398934613339350540285610964201665198474817414774714133998583074050380201452033121791742344968041670775887238452824379788568822108621831611532015651574986445300156879828700969106111621186323450621207093512851093668999571436606526341658003009136540339924225654417054119516656268440545905075628915133832981164023382475415486825822075273324459804563212796032954360864968697838719724172690485670141626864154528599305697451868021525397915897787524371072297108825134008645076154235954183535709509974735854942978920353588127985067705724126186762598155399305478773561409275600606808442445615942810619103674841691800357541083388195091363003785570581836444933075936236877482389236927763185375902042024525573827256679537088358677703430118314352316205746254525478261616829819715309766747858603053273404447967642083489750458050053260246173180850952071744099288306898630006322430527263956388999182713111703362563321150359825998117635610816512949967351328431086789831371343914273724770173353726741700706857104320363151383846367656489829472077593053974377978662296638595533240030433570782399095956350470350079862122751220575087837058957560712489309316602858024998587244086497426029601941184926847885783144284099076037349636315754265661036728382798012902009370610593257735179955427812878027185529244340429541119263094374543699347058999960183417148515946119581986528439059249498815009145421688681766356349299349568935797471691970541874469628488996143515927205226837863099579976187567049985630879502378197266514149352623358997059987386377775469985815027760599035620958723436293436837405009629763079156372229870729240895477568716174874342229808662906299438669371713089422479066060081701071999436488646933804872473699445986512232920822278364218908113908317277554146251251982384913013567191221321113630886762361829181950641400389979688130252452717323726289994801286747011414140429872358528088282288723858663937935898476216829738024098110465453459122403954044727884468248356907361151000331806396686058489654141214812512566626244372529776022874419829592623765179837391769979149103164672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -296562543597903066528232382191305577151050291923705153459943800653489740460899852698921067051453829795813637973592227063700302554259164314457136104753363386585788119593866630069776433879713790905623542399280620965682102571198139842794672391448300920442822592129015482803107733550768707292034269754106263636265163555236726590546573150820437316714297900201980247474757085094837730823246509543128164699772158828972816385673975513890177176506290479360058935176006653704105990866976479528058876447188967953354162849894794556425388485921004079442442505823465818883009379928964386892851766658607452511743245395083708595239873048223219575291652401651037806404918767744801638086199788420705853788431555775616819101568917789991417031218977116483527607082697103725015686049780017549158314041845410333164234090441578800687955984080691489585186927725191721122481111384825206835301895628595336988587230004676648282944028140671673955671528022568059878854455018699037525753185275463223499646452467772226426096329604664330584948520728275944944128887900173875146500169377594228548034182254473944690083330524319836551291679594011398002681207957744480322026191781813027875677859089962405005865410094237810141557054518854593345768647559122788642232780313201720280905918518983120462023368806565818835127299253948630509163910695934761856901664246415878953485430345683969870548554817341005256896199167147984035334983040145260508940867504249701175999460917745436520851195048991284311202077040973377739541706410228026673612024742119852642758862697847606353137575420063102350119400930259875224221470780855699184608005584484314960837395530672904791462310681623162519715122798571029893335055173772628049507371506481922649546771669229523706329051626495594064555469484046257943194294831500947062435190732138262415800413692856041650589033834424338984673708434188593303096968130335753420587981885118179378750450118536875324308144259323448154006941413884462868052186786354246079848137684068489552765907785427286847090007840685754672622420804165811384483682328625915670636672415706338776836407112804960015999823182614580049828940744089477813504716712278422970475947896438988062468420705093907783319194921730474867428113891876084928672170970524908212965819994612988708494235770076893812990431006795445796066564665801317155450392174018627513253079134599923009453332915072196359440003285943239458362873991624206024243805133194272017589448762329118237455224230844219275994667984646056022515745386899117262613009644172879275739248627937104370012586006342264477453340987267438322305679321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 2030489124490509830113120581136745432106452139820983633265231155342647539568634075009520262772519565298246873354779428002752044100745665390263954194719905540789391915709818439511631126329903864857058691198200818598308459184155903020892192843348878321509464008509521572654565599421191093772113261163997910657664154268369200783846253572571852944662066663404022460092675640491768942602839030946168191468979494071066581270398200946927994519035188896289685882280105479865246235213354289361329383659239878916488633383143206024209424931520376236190597027889153222229079837767339719229660320914569793091427323632057855534957787399422941305556386646974190290044757574023963203972491560671395157058334586899490314520007523927044874367152751340790719937514531481265610921312602330089149048196044111464558652775166341127505834385968279692800028298392022239555843796751816674258079960916220313385963472649829324127094728243550081313636371591795163342093925717579181115220436136653118185970537591726655468106386102945612630444630098975324721951749701381894267283752108960433712850141713943688683581716716074780496085252410202509281066531150701710226799862889193946109261002191227215524476362830720572927808816199538187333042556384048360252686995132364635523174555692027844594466937598608247254818061745463743917755496975909650126215464419838835002882193172560542445972337096937821330924297408076377023144565629361746363121156323245261161861683475178750222349447521796182597977269080845028299723274769418455301239436122106223217564095406153900568517348775896943009375066232374289675037838518898620125984541922773585116789328717438658955680130560155943586074049269103254496728310757380050511265932341423284563281779257596863223015150780355954763327621229932577663857896706758537609831873233953783402993793906730526622198776157512329957196183973085566717015477527356448444426019454765969471792630965455071558026463538263774761905468800237170100790116406976943762597237699129390780183131621012845828403669947380414354607271472926274927054724411805638231921504607847515107076282749378515135761567019934907461965422786934051916062938352370372638518910364675151223473372702637958953082564984500679042026435021951676772891062888293307598019075521360715418111252067230876259612959039381060274829833247458048366732435832306809638816175680681840265693155222177790920171259678295108704557307146352068122121418699485027528209097739072753805055571206023905593502761417754869255178994666423800490215280095852840548160852737845095883144995379068244167886092554908827878534793853759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -5714616078032611239935867018182845511103304448424467328898799930940041836076153900728955824480154823443011606203054671638885281817119987555196925973779878957476967114359140134970418716554775751555893504141505430344151727564235030223690291970748585028247594436411045195843052618508129771931913704464327839481465706646688446186109082613486874863883911842394922814203959019451939326076884459877113571642172061370526142251894442249257721563033309832618156050448600734342084555267308121362706540424866386764636603474232809960866348542808454225380000323876615219849572672578913324465221616476364714714116645769924499650485510422656323813541338285819956789965039017534487860953933896640540187187629229102810431907495612863456704894832226623333672491013733738501832770577413085420309703234714198327145713463282171448897789476442903918139589345055627742356144309105807326508850875618118193868289223795414795525635609635466690099002998018285477837969716318433855252430615277200213071324882986713768695598981740324627616614393493256150787083125340789165606128981613461084948473024143158911848677656820680625604465013048138855401995411133357145531847813688458432896905931489427928384337927468444715793372858605004250370809789823256435579261644062604371548618463005940410941312557022506626814434614628485283831210160656433011436394103214572501148980022400375858783736766299046366101316745183533422029452632237342806408423552928439500146055439367775977190924181097750019862123649644582025256381879167941920669239393842063811117616834560581843467688685092529679620453636051651940269958928725378708406889453084565881767610886651997094267122240296477583706189848090324556501921081286064845152933393265522466760144914236239239495902441854671564425356866322085806801946866203681531906190743027019594842622273066601626560373052596598049100792564602734816036354603816472131073125140660759864628764508509580223438844662538428762691306843951046900622165073359746189552710433006835846088963518084424999616974797339916605639962227508384901238045837520776075843992327297946471694134069219118124565371845287875139808550831350979169505137756287695384891587703983427110454588423729199648710621009808071470587508098407233267800638727879362808292945081851001050253274129442192674980779349572846116328776077176111067129079372746072152996721370297202191339090919195808664284932947698109317456953844231272817845204262201009406346711970631473617594767653772118125283535182443844944501083639983329071164097742239435187447948313462037529633480716153854771927056432900826621334999799728393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 11810891674843839254894814251785057268354799823302210494667738881223783462515736396347202045527950348435128209488813612380222461434315962528876366306555114464502603224815281675803736166589534080073791591428160155574667858280624219770124753437234386696625156982154524820497296964341161158298661184011375322162344389521593669990818322590443096128189843455408070853924583647174237428245506829331685835565626406062028781286798757022043754082426650004592279823096847648013716761097609779661030489691618839369830843695349074082084228934022218868212336947335734496791247775375128498046002210393496557368543851926660708243388112878032475889885936447013320987050931159939771005639182274427146718083627107962028145257476998386723786554721899775543457098258716151149342761840691405972007423289371297793907547472607146375360857230014856951089186060803395922022747884523577894233667346411015286534002226255333092129789439638809881757396300146683960502470225380874392272737111248026137559571605267966464633490352126102217154201574689198361972467395475354466259198215081170488409613462461544039908154385780463644262196406754419272034754475734246748904414614533603137547962739866339701843052073651922799757269436138848009039821530475937196326149037783432819584385907022695417403193061133429448433074750457900377597658101242898870945906020819949353513486911975684232713660972250020680119153965501843193667305197604588746951512757319177081353334228155265208187035093412923266259400278470765821247243476793801091550772072907245763119286066411466133648426707545471669270515133852530115456221732915184809805388551245198953450727663331377936514885965787067750066382613057280257069662744900052702306523309447574039424886106160795860774613820635544813276151231566713492792699606959575950815475726261646654570048924900609781312219018836557645147635462247648485586011689378105161769174309163991211088985951329960107373847198228654418049387255361728655076732990015178611581771315745197140981968511923774118325773301705377443276196947850953468706214356697165182915034978082125088921396256353977593886061157000070886458385414157948249985179510191720188042725803088858488581748379155568994881898857374569184246446602426555857050445253066121325749045890781283109501153516283827903179174646659977016775912578952134758725358766423097932287003793427457966135463095166745988362328088033085489310240764024638805961724613226836181557973065433511018617711481653927201376641221562650789287575280703199188509039348021564332887664137664797859486268356939947629831444420034358699922449886798858642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -19991745871234216615450156017901677383984831462515928872437293379768627654085777404153194522435169615159012570973349610014888742168203434917779556124129901677381288781351172691165171363433043756714174265413621941447518472074891204314479930893747976317891670047393856575218916655399733764460400053592222080096320454759397385098718652852267743152416817289940248479972863845236301983368580656185722428195631146571392480767557243448475351705977765479058088306870738568927649079866486450087764618401516510428122383424070377650890266519097231791899095260390295720383255912408487129874405049028101063181149317098140139136549536655485078313969359570785529712275937774739662805007477640946141197751356040851920778769770564779253322266353201025313058493452862465994009909306996701176496387676942858058795626362607012586468371489022634147542470784363921447634348198181145326541447182098377440506057207568467862396786721944197067432469568895450684732164840404617752308946623273653131548828980096191845996306033809384683769823697883221715323645797093631987210903822409201706226401899540050961737284602821706760788931094884643210644002762832985826734005019220349346581434382229333183766544417667427454835582511094173219840384152504712250644276603374280728980650797346076997706909108031346589393198113007488069573408048380500444845504739629071824990534656861642232389422444450370637175259359241613801481145615341146227464575982867955421976167434347504408834472737925995000136351854939102315201376551798840333331695552625520968614713018499255598366631474161335155459866001065468946121965361173025819663970847178577284066872358639626181756343325884485504712048385977000870772579078224295070196257891395986242278839664886495859735547495543469967204693239011297013926265201153501882913165276617595229084355205293199743454643227554331399880133337643382907277262559802945636586633765785672083825190406930821311120754741606471517788410431784354656273017593888136380572008355093612787392533602436567059866775981031541953816821901857278458349617236455913165612398661477284407558340778487308111222366147503188555213707541208699218194391586922661036171913686166193737475793372978535574035271829447183478584107626951320925855226315312275038815480569609070795247111064092297551324605534300010425990149842848485798331367330005743232465604743989008388208808613589079341333045228937467547242511436053637007853735851381285668780435666382793444628096189316021364146215781093707450204371601854367508825181057379056478877667206292369940677243111960037003950463319057462285854853689670562744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 28899377054343019872647391683943037516149294336952423894804624585953951054231207030957054505639001863576229166120063319424438964019180398372938690712194655423046370518896898295566815200605156927359421439877621370206742279106617015994662859688474795264729289901495708019538170400284187292080986879093491487903570711556953092700475764964808936991914677767364243124238116173777436076245723042944188715974441891419273653832774379606064049112527195876648659627990129174926766213560995332094829045235992871876405177934789783452241259882330501770198049362408206340090919016367570706397471714092736731220107227133860289695732331179115339380891167760851433484279209031549016746450602045605988143843663586244491302094716250958131318636229653263567498559663106062262924422332759605513860183920328891068696900572338219206927536518090857310290370006242383036661433352430735997250343762300299461539476902031834807345252536935701311013161485344015707098098077278868264844769638707297261740762379717825255010876179515998174236008105027273097576187839548136485570596107123388645003866298599728874068127893577084880897600459056448998700657184052497205949531046276183252869141390649768075156835651426325479202349185596964922201707431199394006532085587590909034071117399784434669558180282357606490006570240490015606343819459976729116353151931205754511126373846747835608305779997546134854233197210880916379863061358070899055750515040014386226456892310500928656865675445155354425696790945957763436793540337428802965988576786643863222947335629433359150146503861210598836855936163155789463501273581349361740891177085599818706338255443470344847981395951009856965839861286993547387177855421480735262903895519137169095131971750129201078440942615568677281898950201762164008101223313531826119211860947691585701300478782044879438831991657513525848394940390425635482891305292080591451119681188720099726080499444654948090788423117344185482629751879026059066378347478375344633387964768390687180558729509756634033789750944824581529471533091413632245681297153897327552585820986793883297148713335836530884999854103646209862298799218887098995790455509240664201412535362054640848988502491329988038476651271015367307719372608692254648018911004916628454739783839253922689721875668149527135737415663340333111691187014885505175819949559865794396188275739371863263187551291541996131438346959849025889559859319836795527896539770489476857798183956321034572195352710703571696118813205581108182941408488899871059826230990776495826644982616205239842550001967589916107093453434551122427365044131875038146972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -36435391075854748832095359024041282903077901412996669914346644942434268664710947176154170966480068058825512187736865762601075387066307660997834338137235760626513677668711641287370451177099171765465225513526839856078475831974502074426452728314713714771470234929325011553173923857269770461986438677931486771113915526169858761214046027616541109877339958544423610781565939512804142620685852231426365566925129007514296766365441461481306088360646319303581415716152432403435798835955807755492967939127408464195991053175289523126098228439814988771625236639911601532118295465112086356702406824214484674258695098845174712350169648430739727466248943810917522107474111837942084833519751637641115530010719058989533992680540110905217718531673170089519280058402455009678161803861204924113637721101099615485842258531237766273558326202467525926361094158219389601959955408089990262277560810054438261841554522021738901210259889839560888278895698536829693450807309330710608535961776255941296316678338198662686806865413265647936049897250687208269487022117699548814197777858247864464056186471886499589483075679305374398464709146158371933817346107530657555363591910889819508579542868291493223415035156278822726190952044321518821860985614512477282830835728621600690684734070242035695407575081175782813940195875025894795397345704869391740772892086026977687216566401434897873557996454968118437509788494598806743841467326644956220588914679379158667806397041083817882048683926725932878581021451585518704771971259423464750176522935364654328117356686814827904428814951585454988355277180289512708024820687589928400209842350204122669472856630100924770007572787839465728433407477689757346505255537463492393359287747332989470129768120164860993056953769093578722085434944203530343493697653238377191011163663297688303226722332917600955494698995463152941884335354779737588197948490039408678856645533425862560268444080362894789805833185920704067659446112589928162368689152835334140764754061086461823606916772392028533014190417083243007955837824132903912048120642897121762078676891901612500295658862487418564742071167154477752186284180708290222074207831096965659598146451095692047401818866538681482496092599932130969894207106668464440404532694034357562688798717825482951692000885772067395284956378139015676537629941142816795607055754799007834351791172186272255175237357960712286573116482869252716116942573021428806724433440008949402353401993679250260808561843097049907683643892278166776833441215627823346028554889770413185592329233114896397256272919202709187173894189726297554443590342998504638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 40550770864966020851042801428322250526712644108647341739018371622775259844471335135795354234147253322604141455976443291294608894661968942929098629989350201262773408985813471447487196359464892376700319936072173622914053987094246784679120330616390348640385705122165459248939876571598073045525242719954104632532436792680949645987411751071897117619113386602028004461959154450647773236330564399331361163984935668015904877322995990497369186807400741824055605394292548992090836442419776513602502658210120625314099948431967628003669328750365229257608598099536515790154179187928506830960061436095853437549045696674291299810370432048006176441609585566119923210057051371234626871704823720161376834486008740802969326124052368315058564194610080759739464511808320447124183427026436799660435015117169746300071161465425650395769391186369766396523381959093352742231529829486725511576964752372788460534572540936434472168891194117496953662040994271307872864409742019106979407896697563222815420152526626920618842074600708060473300671295592506461689506072917687775313425766785196013958041862070554223007566574739780150467035548180085148928349400575607372728797090532835187787654467816784065093183012194262561453106613503798215310235532455543673227070721147868167279406600347371461350756649728433809941906523267000821781115324190845558634798844351111461611260803587599135151574462952423363658969056749539314603958515309880812046428292030681932919205610778231460663366665753955412819876561495906584563014002314376039565453767470052907148821245653914900063537835578019002776847503172450188859292368759012947069938500364864950072360592743105570964027689100532045073233602769596875687635250799188103706879703771883661778754400439409692933071527012012189413125556381508199124155421681408321636576826717857192932091305796042205076984909693821247909193388159357431184453737876802563244792567469328151967023490711007162969580709751076623593697885391634410252155043212955973934763866901595138357931088872681493694537320568067588879315277319794626492671026214087586427521004847305762525059094689860126129137465257503883303457519307841678492494713108112353125863953454850115822976097887233140649292931034535351619553902214527352043129152965341042381502908054753656330660049888133333279363437012505865063556646347359453847176042250500603469766560631002244904565227792557079599864344421994289363757912233846005581073077558323296419530819900319857040324528320464305990364940165394396150682859496889087345907626510256523877937707863150486000553333342128896647424407539972435188246890902519226074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -40134933776833631589596241179403342306853585283999012843642930470944181619728653170029232796000361112475144964901375162756143795350625455000086364691811445005354997295910028186094426848710456367933556784090505495511708210807612637185263332910511048803387089625997452060997811524269973794385405234580864529380684686057063205674549873402146800286620548821303038229857008317343037670354665027552827812952432122657718230919192546747418354452302177355416502757719551061397400016280132736271639914474206089087507888810948727822202893929245506276508971384015310582931027722066719082954239575928954899990896767631818366652241651478755012775670725584843518130811353510255013221888262852498160251921153687096563379073504101781909563693312635593747367831609858549917302892985404737680151252758534277332297595053319154324914338601192280506884576620744102487453019911231445177243660754259398477641360506056422608963052189726592632789424018066301071171108662618526471150355839341401696861419497114634865684027588523190387733084505730700174784218478031660450302065535611069963558545844862865619875368879388552246427129390536168056307739884561531803444816409978068116278629339430969752408573486368898736662459836763554475225779566782339044967483160336388242168678660046830240391191305119590287944824535035582905512179772779898005234984920492887709998532314054579855137685667315854789845121958899712685075886347312613337318090398064902280671718836096281956194915487488349528520827338455412930029821412264469439941741935146523252014796347219495643094447557066756801934264472395785930429179531854861953366610787125180911466208842546296440676185257193270201574766822309939876536541389210397252309170323976644618148230938016762648277996023118430632477138677389942881298853015290389016242868592380049118880716407782015248329646170368189990531733425581847168346159585916550577745769455880005794266372975751693892200540365480124889217474559139219884324775154479369914536434816314821343007295482155424421357840760747856404245621088460204851855273650633636136204037846293538640410222303966793333197996805184773081004717394344396342688252339907093041346192876867824110543795838967370018250358369917548724906348130259420480688164167283808974316134708506045535371083805812627028812208209684561849174365776923152666680132112875574888839554958193434819453235209414931320704560892430483533622695461274894964675469823476426105767685778581510218244316762344130192283715753080645249394392654456188096436765078813595795178338872336994698947798191604249755750667694176314626020030118525028228759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 35485071723807823674374810812870967350178929847678606888748303496473447778200214894242164419463672699564559754757381965054070031335913687443808514386824068434019593673435906174143472129023647296403612804837430675452548315827600256130506418009309239459095605439627735595050583476902581397398707074675069269162078544462333037927688518407108936677522530837714296107185771569957699381939146935382001831697325439519275235561346780187310202950262436033262317501861682319770175439415260142626346100718410182091020677171684664723411136771485619951506027082515891274439592017157609646363885519280871307420178052768626623177167191997824115679861053121632960754920685884345742337669140261188788239866231574197952319301311622173082714545160810957085769159283136446278889460745677939229055797226129480676034357194927314255129146573590730729681550414052511531308413196113194720590657645731991394304334025642763822803807173007850290788754625475447875893984437138618189555942048440904480108344748448722695844565479758548264966712476111235179489816329675688976337000882906324709218238140354306043553590664864482076817151583483281592495833418455252638911195099263154173621216984828462804921876981411044504334268176381324982311881694703180301885887580538273718208528597728331869245487961379171548455282621843007559748441187324967139734028326666518580136232020544750838577827563742704981201273316334735025700748525025360581621517292375339081498450122489035275548387283093991444857955830224207838354454210354728163552548848914414984590411583976753737745485611112463067776573095275562724703432462292918719416640466260073461413504148162416172500448780542242708696480004621251972965860780926282843653408801022258187571301538501343787773136316540896260165226219797688698074564106628010275020667881712793234289740879434218453130629173940735085933968842615279423142121548440822701771477562357253156404317958395010147756342504135293022239431226895682003192826560835330923257632260050981434231422643783796549478320862178605295537588611491746430543626055078275014978984809999434356240070545796626083572659403578720294132583992437597498897902567734956080559149548424838367767451644424146847737818128536638254493439148733410551090704968375575969159716016002200020404418806417760749530217133557893435016961081640888784175975816195262159216888595591181655465461735603015250113905174372629067580365603016283570939144720925323336635845293061297594360968412435577848914600266863600029746482337598490656180672007646677357819533327299544067194732845278423177560198423230453101950843119993805885314941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -28094157979837702124292796826895208887813865224550475583590561822518572254782116984119061016596586098088342091775422966696415942032660283253849739322726790926932980290065603778566629131168961691085429062857515045300780456433512588689242015053857462856057546828729032431629662510226022568235481618995255127660556581616984345827530154949303461456951292290708210264575595858914717606073337797372598359416003569796036158164632499033953759147033526723646587040699788645530025721108035886823717660126805896205126485962978745363392802616451781842905910402324334079541031939974676124575696777443993089263135307482201363060665051510541133709480165082135360780200282302917819865319808096104983034179316012912491992193920007034548068413264224838070279244637540796128012539728211190546184244637167098440925390361279736365058857061273036750800370039412366512446865116769228693667084654867758628870120855333650181064732655463010303447907441747833665967994168848278048292409431160161783277401557481207284963411137085961971902383141203090341657721276883702733342139517479352102360191986923064351284166444179408812599564354148896413995017718560816363513192426982178080392296128197031364867929124462114503583792424340754647303407755309278937046931427790599198297219011284641100900094612950497149599917608007718201439630485440595819898678871899040279739337736595856306856540432957673193443186161968320004007872157158845497058226657876397788155066621531707610158719304588852698931245056763912321016106043284016311454872575276080152239918697174668080519929553509713266231037812011069587676722032169957181841200235666846702481560475619271283251849109666244419325316138446878820122583498031295100950559991927490674556566828276127338020824667894776333871170158362717475583189196527058056692806491909294522340682033366507042633850813580770518784082474846783295952264994358235517291939153982403478048930936288472887326163646215302798320085187304498251811540314462625681366458603041004833006958455640856533190040655603654353293687723839207155871746316856721903551201208817880209164577845162807221116441666199483252846883008437130325104579087341124480933989669877395706098460554020582058811807107119928919943813042650639728060873568973473989876269156605903393974355106900947286010103081075701045017031968360477603450116807821710038797292515745160497223845815531671740859116798775561002045710090772735916165438570432001752378251069545280288590533843819606414306696340313392664887424862903424210233928654780852785070955722993931614648431163715749710151206109190469284442315256455913186073303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 19930024268568996389390855267463448235175628139550514089697520211741560549208614339239687140071544046536251543707334669866174137675055938518307264577835691348352759119599216001723408398775836080575793440020519666807517134814871103224801241898207492428633186705543624476143649488260066427434780580442851959886781311696824795813190934204183443677133421078940726558635615481652565951037965566024296085412685898285734328561137426395930227703743093498605645351823506942277073861483313422683745214316765857043551713910693725947196418370042893987960147882192004005888245288848268010397010557683522858490552858903575461361498571679681695669628398439778645584446348344309312881921631111280556981807776852203811994016222746866797280818270702633789078449390781656709315856073059440665389880374955877899599260072074801105826909057176680690175944603244152927237915474140825616695875395868041572791580296193530231481547521440726517275609935014309770165098766910492282993778277528583576801931743534267207694646200013748944862356510724334713976160280553096229683415765457226779839292331734132735731142347247032642903972873027738208929202131376548004887984910767436561119324260222490245381177441291891289392383228531898129639609858280488729919321820809783124248913326489724204120975731563703375925874694060955869638588278480204716275009110523498902396788293865578464510931627785741452125179143742759369363813872641513644886630210219078133022633074278521306185636490384527429667399508057037311127248894548933373562656840585377208835397387639277815604214823966921496509881359310417646328939886313681604442962768128500569117458559960839917098608882341086105670841940493981600652918178869891207288924678755213922769573424703321026926589056789355604815512024717921408997812100841762791666863076209185404960412905279596489826153461355474899091413221750608115264038900337629060809658509835045402894489493167966191948982389745603617604598082199735925601572021826200804081968742706151060937647672745097146119370238022986770623420055042408139267491952271561067555420129910025515896910604720819636546627893786777396875017793822840771311053564537913524337673007740972129498067747066730010218430158023743228625089749146624838130709474208987666486692690573847413541536147530875670868890197918350056178689041425697670209054460870261967359132005747193999183359115627893941861291716924053975170763127153218090116137201806514342007940625711417491507296016194182233590619341960425885096129205607247757102732243000579364426032202369360631479241220688297630845880103935691129990459558030124753713607788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -12653129250512041403882709564393979074350936238624270124926766370061355722047208666197140791329856212618230338969710929673329455506773899597563031908180643278068350928469633619738860918589746120128324883915013306965233655639663045234019607892540268132365392771435911244391288571894424410527580642353975387001816474852356211207414453980377893983227421564096330009222969174369909305036201059125243343241410706012835712993701160802937198252050872840466504156218530149662187697551449426413510874547002471910608101487246722109315112655889385352971245942306827697052613616604554307428456583833246345036395109355488443286717026486403519911681459887168774853819012280585010728772787078200788561025387816211595575816013843995443107902499084271392250785116259221693827366412308918395764643841252479224580483225664538706747055088194027585599360556039813900703611737025522581584065272367915525687794453090235942308229071165049370401401109796011116524766376082515361763074078966813492837892293439404896659895289382464528244517040887228924073980757530590202829389103616249319769805496975661361416422901337414693702330248644948613773941936074457912404279750402846495448516683555089030483730088848195843224943929607117482358434990898106549310129226567719331530882547935308109786702333420693032752227846960881714495280512145777710425500985799800877718122856813344115626001619376462321353956710313995994078710869915172490133768035555354865188764393167727873439322911309750668002288345410738594910591007582132579336630051424777778067048743728140194452164936675665484684790228530970808904643962044760099531060126972449971063269484348162844640723520110533458824280223423422790018050893520070224404202077297937372914994965208622830462965898211280070137979663148054121612226187142693978155169237510142233948436659539787685366201430987986403375948250714281073386212032839876504767536157890442976255912823189972266819887163860963855046365379782424753310340744880875727562544563203929728368864521053077010105120222794669966600435470907701133131287089714780997171005386262005826766975908702659049665794683710065834421090732147231062589158740883871870225517895533841227163347251300563899811263338683258295047937228283469611693499150153819297298563551793142319503408292654612565642863269925952576297253890127601700551366761241415567983450128639887456020084387146516577214269354775897664264997607753848620339705334099817304201270642091699665932505417710527340702036242916912013384656002750998254887236062483069551188551427921353707986187647696001773121820784592100883614307349489536136388778686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 7164224864422140382369757479177573060378892158724519542525645938424287089119462583659966778657235014257113076972900294038591498713909038001289636204964642045972123777312323660293054394965978310869865020825094941983007322946987961900465035498259730898616858486461754352846699417255961314067699501325212000320167125945957238075866007153569588484107936644940603810263372779960747949770656055071244549091323320582019208079448378281661141068407772136383242166129480915926605410709802203764082886269753786810775938533582765123694258152832293571191362647227446229206986507065250882755876613362867972156514054936739121745700970373928747336877287087745050065175964901449897573689639922916131392140619057674540675596986672081715285725721821565456806989583223753178754915143273422839951706201546235657787689454591925842714900842359597490121367462623982788696755679425313645620195701194320358055900527852075004941031554449417955495939484094180217734752025515537329469899203106299003390514083191098172606098476664571899849345306533320016241338501556294346332452397188656760172417033707535795709843761434729307925284769034428468427329984081714697346988503466950080134601509341909733983988916714542267953443096399085888006647546378690896801446988553678262002147252234558770937401990526980998996018074963378506147424396186838488995966600957711211745464600740925707047260576521076193312255409667015353035874588721008683043262582706316902360329418106151321092037827998452863816884615811541880879773440229792238647334626375207549984487517309274182939123271793451680857997925252144719664852807509600057274217381835610297068386848815689808209458469892383680583526349756818927705706448405387844944167445932002148574958322375568474086880110681810725194872110763640417928967006821191048274504535003756956188052603249605540374012331796101279754985393291092178936845999510217556162481526799911767680834657578652867378738313517971679595789609145155154179889885876780288797696721529139888989270384114647698867725297653748086117046947996697952365579286178963664118609189951256506434772585233121741088311036218646859907408482598682693821251658083496316577123385687181330989287100692493028436116198274922617914612625183816695176372906955541101368001099685481319634935245410421766573476276305831960325820150430187424327516398555637412117678852812173531735714452008903472915970142148923844569456408309429357891873860722493501916819792684464220824945595151079562809281296926731470574591597361579668729146088816390951730827648168479480640488627587083420665184426020209718100062445955700241029262542724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -69627168295244898001418824708807841201177881463669054654052963947964507061907363146207070239258378348667966229527847311882054009174360093551337217606656129128819199668436748588361237127795405299851537372934035192469113166621232550983246020400504111794048115463030372710735198283621348954752043106075021121421290904324472094749410468061637371625147710480254230553413242911328416449231124098065762878038982795277430955327757761815791033940063887842007547585842585940862277857880768873429476327111960169897703604844934156702489009567915203024665326817499680857233141297415042145487134278859593861074872719304691078757129289959444437184336014695066461384618938547591783215279255502298601626493626910626811382670298000709472135867809869994267876980381527355475108354874202670293929809150034717696909195138820461052660126804834347015593871017545006103593517890885583887838309533599672826673323547706637686419032646882609144085053347920779721052339371992122147155192651911559763768096101721257864608212367837147275692123923625862569739996712988902818509613267467648643664518740351355511478337624685932827024277066500688987178419742182439618711547663444021309267787568654943087517328012972734427448680770587616686781005300210569641149233214018533604114926940767017915254681465554124589561760407592039538321550968745311924258229218520875491353240497224399522443231690106816998034662613951107806436058828282929511348849199125969324397967539656653708414267243407957050624970936828900825672198008531654303725174676452590327872328266566339214453839108883868797211989966619598828863055868876856545888208734047173626434953291028474527176043745864775026198351133147046130672900278650968348927971190255286937553876034342065475070276956679078788431414790613423001343197173881776178912909559145904363254097238458097696877723881485384649831990939261164304793168172001500229039775516069436147527414631217042141343258816607519593262227275484739905885106748811522496927633483268179269662127766882910435487457314500117599853078355494388843099567533511995400136413339198139491818815070641856813425402215153717811380258274948943469101014959183599896780513117959444399391746267303898941916493942964233944181373761321382523110593615784815570272354798845710085161461597079263153853281082563619063690052611756934999574922580587456869830256754495129032291709724095635905932088618679301267048979924634101184516086250838890620018517552125558722764253616333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -4080883665392779916518696177931906151750954453630134472398151867087272280832726251712987817424445154038393056804290219193010342698854397689369416529734804259536676164326830414373660358978871674588329291163616893905917544278421025054259248975213050294922340356590745209224032807717383778668263058807350238156837274833825614530360754875150462295705139903637369151488333829894021740930768122083905898651890078480787748657819656602911485604927859428750111980809605580908769247456192756075838960767159093719160560469173644827999579982424508881325345679058041892579409205845851506617271603523006235179052843063581207613768970700346078046324929010897213371656254827750494015558962229967793783875073253892327205449576841904904912922190326063944524405738003355913058374950376396618438029512837513345028952023318864063366408221896040299067654163295769764096369271690131371432822471543331733928857972986340536437417964822479760531600922578229285360306029955923853420869879274407701699589284271689363178996371867925253445790119431303455916013584152277925605281796742399151760643006394478884594952180695911125208485461609618923514479047476442874004820227253308684097750180140421113911155618193213458661283386795759547875782569075252326376583858771548655371256413862748543502473780468326835793069386767998332771366786748570974633761684351492147155987209393241248505012163702361770787329773768930836708518390966271584255670159007516638958981752771553603723990294464545715728083842183737106579271335264023012560747770585260261003720249497994210703670334550443219157040844758972903882585599827205720584537638829483200111405942244728657258803934670675696081765823959292931686476726966406741789702357248358336101666864948447807051721729432617192437406737030105767711947725014062215432028006358457227698716291932577553874402473200506197954119457485751033232796140354750875281323469256565911155776466871811255085364180517509827060801375623509034331073488793518859094729817963331478610018583932692928111054878743613697173554640826566153022760821557464582106439723388399577633508751830419478849801562133518901285929499787511444258152553654279642956985718468010845862790318206317921716602042478252036562891662531928952792500012876736158489186182489277987894446979323049912051684842259926573153203513135292903474374055041821448645890468010891704867926010774326490979534408347689376596029192273520663525477489717223182619232346723947557620704174041748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] 2156526009535897294516526520407087709755929282868224314866648750526867998513336321662296670719493980974581887052153510682784419494685067825858805297344578071779436860917109635733135732335961906702496786721172473385802971549619120481450767052588859287855337017361872050562777684560143683118845530790611859800995334860861741791067211586812979203724096962900286283821624491078906810264656299840047705950699436557162545119072432812087246542464737860081396471160000837554751327943024684344759851315583662307907557747357673392796517334795318677263986133912511860028516051135285150560543861615853498257393421126577077424334464137949031739668943838236537976703660254998162052900260698900941760586629385260274528902318354712750203890514888947826183614211764423245832641625230133576468780835283016791877383639766653983407012866447491346021197579808451432339723229226026069112283442987376458516606169001513290764580772518853040488234464906399093221689681041959443408972507368910309878235582323835721652075586791268793970269906087697227010571108781361894029916046480056326142866372780224430810365851604983053831913676379821978916619826378340746593159922185431225858465319653446816501513869300003864463036636873210982756341122973880875174497645343934779443850908596669590648766440915094471141707076018689384075348715088759699952894393241842928767669850590639312746670758844744681067290234591806012201018817526112242560184087841314835176408602166524115556606180484421417293873306962770881226633836744668221900715878808047027774760203325713532264501833276212578613878327945812214888340269468560233565139420122107146674518210051069096205852825380522004123236592434711535382212515384889212288715569978619823387196795565803188091926766326575861501156655144299695162328602330046216537405009237830778060458282751784149661865793108176734631201511433504484777173223390268298180081834244115733464304008754634178438507875471285162497251539681013818050345413330250053463820653705477474820813377939637705540424073931871285700140255376837954819180453799403907055310639426419831279968093409994750891865626393908999818433947021818934811804044215759161291153679165831200112385554570405716801358298483813309689387478507162579778072897135869116869146195370288631263350650736030196382627090883947547544817672316475049721843156640014847204013959792939199626222259337227210264918205831113467228548357582015627938756676702942675042500573264619978530731714272405952215194702148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] -163910608204431058907125425791936993844242308825610781314767265466824085606731198363192751059434293223271286996750664941190840711806457564868902535818452286500760486159340842738648426696400473414137326334413860235100852072123958052312265570286495999233890323680077167888121224191106252137833226758175244089850964719217182884471770377457690454664737680567289232830002711050917993329246689929413410947416810596780557352524986752327913563480081985709286316272487098474662449573997897254310098801975680732482535391871640720558137072436054839178044123351013323847283546945184628735928673204864336087754198755972610586091829911999321716333709460723723441787926419488950974629549371912410369398788723921419015598772613588941006921789280800311510507357706645889158218045303803814746220421776910160731001544575933724943032595945160481373993637562381256861425554197681118039519284771678155921228548995842560419109804441012173789485782657214315202740488955813015882896612335287598909021293329156414298444441290848489948051970417271328830322728980045857830067356497533674362186049702936772434254452793274170333824209824563143622105253179363393900549475297349593731132964318633472827188906962907445579029017883845738422130054735665939922425751218267822888203931980562475142055069504508886838488184788362906745229476914892624937627888855826602355383294267530074461544979499947958850156082279043205310475692271755699086216670826536369104565564855664939807960596629439147283281529385314652505323314186669885711750424063450301506391589932254553522471453587165408526759746014604628637520532842517404027677831061901943994011954137125253858918697322449631550301990014458597184560706862403450943642787582938849621649124703876825976897087035135875343749218332078649094934510607042214353971517538507774830390965117709803539517037721065293642969677966070454943276337874729987175068401925839384695873095787515135604117946950745720061089642086397975420469796764411012215620661379257770915099334246838749271411793688935907276019662898477007066316243715325866911208868711437554910758922095453428226608585986079930556705275996383401201366167548669929444765610577896708572811126682548419364881235255535388540303007610613567916967474428363768356854950202110099820760599332908241548882654140492666475476516454838173856588045499627476612701392366861205063795808018666493142236945738443598727317352487388777773593651153195174477469102885764844559912667421031073899939656257629394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] 3052316225001707498254533739085725295249617586477969410358589793169911062004567761774310094522848308879864013859280401406472965694415193432805797348235333726172949023461010578510645192622562350609630813328197001403492565556659489001280802039753717684949733576627946881783488774403247664473454294723188386847616897988590410430460455483481319148999864852393585953115473818696452521162527779270964981039561560935990040399377815265993327735044771752616830170652263533580526995297559874895287123067078464148926732853983582015732248254105110363170649544639063592055034981049976857446753820092634578745808448474805255592929803821304869190605287337709515423078627766396487146831012033912814670062961964961324676541275055786957952034208656541619394001091534109843938313074708914616001610075683914783788390563552620324788564937686872213367914097533747270156051508260753166947135732314061696756693294629068636130399521423754327964167159992438360843776127416504213668954920524903951198224726497627660681244211098530520580404685472567432411118687663750507421118972077131217430951792193449749671154193531635204872273051269851406962030134794499632736611627013429118610621212837553477209171358682048311982758362130814968237327811755510030877202676761774379693844509471229646858322516681606489087909432029122482422946885470431050057327363118841010365961237361067580543603563023255096625877681313382791802324733083272181135509310141563502124033042071530864872511349845361750498741681840142966084129692069172373120623777923453011947785927105517130367273255946163776886756461859063889040399074100623201285904599263335018342774237889741874734622751734461640306919720998231886043192383003859571377321893260750951383579885494629813374800145602844076319161239152267244549808310797135995522698835826361812325712503346147721370761247318438849040566769707017819660577649735418664984385831458005175625062014535375571045871887796405040847836342676903746124180164002627486377200263850480737117064602674695987709945367259410922751824164351499551345725351611670604235499766277043231489604073265853778793478487293671976520549448835341116791543250633452607858902786370451383945683088537117681601733526938182709110147370760221466912514000177910133732435134049220792177441637709822369281953672734277704830714267848681550357113089946804215944448161310183261654143666639891146895120740359824004875234099518339616510812152685275711738575261661427153269776461896878316792935947887599468231201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 15588330087864447227818651244551596890375325391054994938502314399275504351760825574692754764884189433469868272996426589919783495860658558573265795623689188232584633348062000318476436019339048570199063400885343426542677846627756732400526729476390600856553046972700905920935021841754665062155227014926484853062730958137258172853061681052086047709993763656042100568098043353599451169495165932853196549045907116327110300724184480911747746896996759146211907548559549760405766996139658073696377863656115848296185763792043956172720355010905714904578090658843298261328184529178058843556469578008494656378243441094062304012913407736220281498413763279980418331645350752191325427319030299778321925346190722203001857900489888756255890471397983574730063647326462755114863176997813576406183105876975456249381456010389483853999220144555478483317387772397494854125627679563479169918273474314651680979706808188249517962939733580040350842320310645709592949754672663722233280271420592517116395056202442356175725744247632571085180543902459529746176205823970051447703498913897530441915207130475260733635340116910402020374026921764757697124863119649391906432877457311462541630613204722124456961879349524743496469050873321053565453428359884067931411287257751493148299231086177314644415832247678943823561353503675280318971109547740560014037186361602495393593771049139442662287703400089587498651995562010078106704196703138827489173646036678005394817932481613500405301622063880375577122768177952796495962624152487799639088771175177954734291270636684525907139866577988476491863256941447112193180028280934990974752866086360434317995851687258906917790772560533202213600067789057301928841785253007523882594838925327695319934203607277244683978330958096447428512003185997592346200657484721105787410285402741328537529075980857895793612384663602863373939804980970736481187870020546644012787957814284453985631114632848132188707158087126936074462258872324794094797941261068061509270591054573032774640975405140013679989526273279602748176422287420981663118338205213181451884361250617577924017086575018127796148729726684973900094718788610174447699972661687697759124988491289195055546990997534387064601263934206831267381829493988263234376192180377361659282053849266822616801409372165627069112953744514374700789923637181626017556712566083179698785405282279249167904576460053104452286174961104407367890551422127771139887563955816358144433603241776763817019182348927452963494033610913902521133422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -1447567789604730369173805363501602675575062030701038445539813379355792889082602487538716789746211920717105306983274017407548561665523235378818842185020788107271511351780023456294745303101626612727883052494180027384408392203792988789079380013593316711760206064677279547229099782427369540888617640321288726886637270913009046541938681500910168051460504377182069726977509719189166176200807573242798419614097004053437864712014527379465171202462896125731900164643186566162509925550608223863901892463534243436919650720375176506628313199675798785373032474342225065777392344252179411714663373706216640785076660786371393385678430984640589646787770943516020398776293338260417116729189003404202922247990538849202026140096694530107664349763181936689984466416341606475881847966435671321222356488891343173886639879443454340368062109603898442500828640940815798487680532280964288304900406144319406923184640461601549476842263125178695522288290565752015894992397051372374475439989214110333159206463886141500799281353476424356400996539052558234644299437349250306608905418664949141148770273306104002871820662540979349294005591262858339191241708247602201138214856792605802846787683145541273505124640251372442715322493192627223040809313959458878112358307907689232130209117976083581445669794454308242103332626705591196136553367118862256043608730026284897758123336922287412527852565301650925404632736522626585527841797933898949503340977113340526390467811977870412575003568904595030381461101805117314542923786157326880205221129322447372836699712614869317380408363554020590512948243079648255819049737368367044231648242595854029927426032365566723501431198220268402090822166904789093555251225109713853143029903628023039031255034342367265197955414305973537041635878469596364952610489968974408045722871820745741231476851619343597259995622974274821010711264193054380103260819461430907455531012044428352180453948432359947930147566171611974006363153083855610548187401007100457352250395864302109513617908759565106451470943011688673461233497537754075305587007900933752865305390892018751880504344799852607615029358258152557406099748407707914789749734867161089186136262207216754986574758236791805191376713642446143467866652274536947291349327327336814784945542575629491697981376778201153862748708922382210602226048442775789513790265301534481564713582030813445130203535287873669818885187341222090011899736437857839188471162458815315780884827673704728727359901803125111219294751663255738094449043273925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 28399651631860668835295222427582709790915728595312975983071542096397970814692648911728649771913637352381992240195576944492913855652935814863165054302128985071348010601155548514829761914219737703124817488506143382245905130828795685674775340560037470872049688182766177914465287006706874904676317777787679772160744415809516498500107560078889412957588617609300332029979819986864139990473255466162904139405768235774764065993486886823101959511365787425638344120668612043891533158981330465644376612548518331104812986850955111722900119127073943958170333846010555052543542085259701785495530655547759313074098488877136361900586837208993230473472419702264376297383450499551745174820938674445715989337348627963456999196894805282547972946799851405956797241710446853978674085197165926424673907996604427843620328891124632023648287563298913449042111275693434102062609485038624371696025298592706067397495820635440203769201857049628383825439711123020734619581022743093834046644333945554624439774972322722230307352043396334338642824041946073126714388175947508494147684079394317733049386235044786620364104695277613653412615576511051893388055742098929200522892456931389107746945694854856455785816451511112594073623163566216973635569995140758698547983137287191565620746515443937534048156591419625192946160061028278033265462524390636657275580322574518735237669621818923956636177818278494717552854599685247992471752267176439174841514401898125500311460985576455988309617480660283070269982101181974573655914179510166737438809014032889858770256423305340154745997843731905996074125373435429437830461838945384378659787597932856385775078386750099823743844405396526324052109173484140487702666343227531271630712660726086545047281997785989177679394969031399596795484613818203237105703788505333297513974120674534260745548528173993937364548123706602341418514243571712348012166873364719026320403027690475351820871756378666962053870650350756894436839479153317902952139250420913791785249908050236946465735374011069274985002425374016921514141800140288276442840537596207146241614495451375851663717454176876088089752457666885196139147919264850924454773018931865164374848736097359962120144534205108773208142857772279410777116105793238249837930808951120342910944904259206850319276435591081788229669906292266431361612796519646391077112635719033537547365212787161048104394828506407004441755193295597732293997341126586992423634773854191544220979510007778970900984331679084307718113899809964095766190439462661743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -346408921716033427543055139589767143177981849178008324483330051138491247631721389829285213279981011791025533137247471142103632645421712985684907743038864841765998602663521511146832600188004218607858667753299905661628085442045618072457206114660680326953280465685837370665198446822829088864347957092305804344417995703673394251316716434204625622878602469336379374449545342189019012088548505625292953766196006191666905304649039585262134296786022733392739261838946690245523873536038403832003415787465660396250524899828794687566060683284970520506276551110904766718275870091784873455292851433203430073031831489162803468407827006562831079017803101583256534977277912149256765695262802633588533215236060762566734363345162478690925771603448184639268213056308736373109508004182298317348128329540281260981004350336160042464877707919354873860992617692613073824018034851309287776084092906223895350753814723123770596693886240349789998387207449403835520270383304061117754661307895911936205857139244770001686356387349873489921294669247931621092375701830063590188691589631275418451209569059343326003341971202550063433207564755348048133467799529127185558349933984857888037072344944401546377943993564692538353938231355388388830794517936398947772125446803064103982394053737508051692943583897784369342226087519773417180815534427666140719311234318081430686232774083239394960784192272854689333548936075334722207395362822123824400466548328958687123458115300854675638172898555194580470203417662194796016740450436286894721708741682969576712194270370045217570931531449967230524453731642896356701296848753880688817627942398462921764536550884963604941266033566245251712231999192371899711935212857194877499925322593375871126839998139558489020770785093372787151419574729023368364438416824709421956120879987497533350087189949219519874369769936716487451473229639323560625186636733607109120072438891924564719276710131940709616898696626415586189742359878362974784695509544235354519967098308559769177627071822856919138025414207589326523611491180017329571059947423085510779955633565326849939384941323270189691953864208090886059454928511974971475431623156353348033551185368807227391240598688255156267534991323325265598905130547074497521762514870219800032800323852859779666689570867430167936553906352620004724361810133268891685637461447739542512279952770532588767309860115569611416160415236791321405964866671165844484336741508897457848380653180250810292437122572716247610493444449193678469356427740422077476978302001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 3141872565932645049345295794299593022809208878419338059553637846189193821122368314838296768150293936997017375456057342533400292501564560664969834859217155200958827898909816059570230620392646841382836969202623574013295914734283122783415109321492881930196668470187167077748437876706529461168216564228891978938641255100121630778296962217770884800090421142040148197764323893579147640509210753860317501703972904044928893101374338292145190426822353994296180908218195051872528439382346247236931592407050288483840140460725542124028644897648601305094526407481618421591161442188085596339931019154608944168622274242600805638707721720860679126676859196151484528428025756955284186003243090047371557310350856788499814900923958519005238152730321318881261162113035214705859702391900650433159103539259319177934018958993099899825095785299020102573103232498787147749834134577797623391708428649336751304837400479534888712342398194896148783979798481391707193030741641454179180304125116889229901724987898812147195653616905844472434946910198990445211250798059446178912171753867843375695225651417863731415888360977752022443835037481928753760661829991013410048994324219879533205811363688934631211898717478522703310854796690109973315836702072902183712435170247333010065088214002356082295888540612021846740795102740865587539390475675699039102631619704235335403596533703331535902999853831553421943562050606960820737587302631884033711861321354132154794049330965467167357676408657253501580421360967989578320100299963109152898384230409199707884743920999531363172944054134758618832035611075763123629478946682355691186536542072033299605597632609933580242718493100984587555879541828267520392428605121097712328199632087682252997816766648767942693284605636444034193153618455614039142045945818942018896138459089670541012384761736773528364639742444499856324814322608135987398191050322612783076228662756423061021006542824365525532316000919995189389489320896695415704229644345963380188945746095746846150301767818428659842421926021396607184299099902609488423493460879891681578683986207223128411738462652641152784372815596829725663166521798196356244091307647652668882453354343893522968480382093723461177881802159901412891280081047123469376570213554902573182905460733808000680601246548311137964408510727945875294711661918937003664030306340236449337949584202725818612953100205945846286801701157587925515154280852127449572140073057717219971047492172526686695767015264687406438252122598681070897441713896114379167556762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -23013458763739206879571971254781849671722950760937226933547931273298512943470321242897324715877944625100215701533671066238939842097110514435704734143431900533389989870738432902138232253153293994380045726392018096607782957334396773352040829203163251319876532991672634310258793062472819717653912574148509259434051607008562938032415424312624565226401652393411491692461028470777858488164120090817456305556606246603581921755020950723582706113435728890065895720586982771239597137748679951687538521901707907509097774562531462877093521916078628682120555117351261303239622166710536186639603270465810354153072326926761415106195201253616296842648583506412196844660722972892742583338791481318173680836236437255149955575744553466369334802557383956114341450502463743212973046300727883546544432810136819020967442150600180995687899835111409142289304398063689983525534385075147121244169286671313825819841268920302807192620511617169468055415827911133752475663202732740980029242822859262639531002257452156632084414187418337361774389241038751996211634976761004172935280716183722994021822652601960489389883200759091659367861921718081544730092919380986577205948369918185400166201056449178940580284557098175348625730133980807540971175835566896264537773201391325699048680686534714692043659445789458686734544062790898778667585321186321969054012537706140154292662585383829620179462262650538028613846647847961385554235364559219244191701766361713287184316432103474378626745727406238620405796915657442804325322718482198267071334795027937602449322727464402512821074895475037002473774693315822951382747726746182300387313625517400978350325933089207751368701899082971967810847091507852198821294241063338354902397614076910442560897820522627396899670727099851792938181081791216629178226544162325445401260014543527076182182878095802612233293723738476554831624260226694995241083380263446740959040343281026103376580632512629216594646155024772792140737930716290627485610246407111894150526329749034125067993691892965455371968718740238596260111984382333184651744057676330015696627473443065032693502552068799229805507331649490205572335879038585689451672028648340764490223500932272550507512760269874227675225712271356784792976216263624706647532911164329501713249755552198212583526169673182901988405773497175150840367529680416017087301329063665068013815512777112196884638521990600035836587177241587505220729512147316780697848967552115715379494550282042600019682323014094854627803060433819620051679871730598847534565720707178115844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 143147156478334846571932356053750081857230529226171101730768796740817072125200066448378135345667810056393100089764245010526652064865996513972980928206208888773980629523812535459663797546265084307806462973815052615326085022354987830042778892698680300362275909756615095436747448621720734416634343668212724334764348524041182422338312548598751911604124569867397239216576464269305497856811739463645071845359704243359955184596753910847043989687231774096308699936195076683536835922390486818703552146888457109663584867716346240534170962112865317762662576920967014193563368836587360300376550965866692540094723874968498530884013256937792966589810703751519029590767938488313476908152322558489752969194836975450729337648080864652569785947450311963171031086138235877846432153632163410730780231999877813271700105809744490064502050987316078324968915900928239157033231378329363364574221687413053347542186284575763986473550742150937525667573274735889030259463515397453182161758256947537328102823996824804911848959985127378889835944818922052176124132897379974367510936112587619957498469039657786714525682713733385059813448391180490864667185115498183853479431414163119921015482594973614071580686483995105334954144048174332115684264065496954655873807440080341672689187399544080879090583773773903920944891960498654684111073577505761454463413411307235255491355142213219396504928784754538832922657112694418879610384705807473331165992308664243563715911988681646161382035912479691020883395222256781542255253419677014275707432575394213707972570558329862731230351502932011498979827331091380653675877202598534016876905207819819590160623897912896509743708290645887917539480595159660683521586547580263740924082085022866959080704694675741066499616853551292428056345161635986449181531848184963034365651282302199759046235919281583974922560308204554109729629466525757196923974130933333699258705235580924884638450939751505539092661548468700703880586831846040228220347500424533980229308959599242406065287529338474728202395918778340269452957681925899050032445956907050256497910996169896871680981193293110489350930352167256149713111150940042623110834509390632745165887388576834954874205395834096039743048608715203660246636770307168833492134547585325320493214250117916207360397648193226802724961059038979029715862307709305112342894824786772313197004506635997171098325810690984435062229843842733557211491142383423361227212517848087743854097017412402987857869665125649594473949629923712173124782315661307485754605295369401574134826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -777523370308769428009078991608617812674049730488660046324508651804670639415852676413289359165262201685364484834121367793519895337483556670766665029882389257745174663585465540314857431642281377502509357996901803983002475716865854744822317473367954954102869515716948797576789716148423484425072123099128042854183775980213554547313832425910865502946759943007473880092817343011964417456134078502746120089770096363915339282908928107380310510569764186932000403602391933054198729995391764417034426144599758005409829322396457087129933155721011360940294973468032156049430309041236460294305196139740485848256991523500726041851487445979141747603532459225915954316387572493819255425367060776532732005939410709604256927089911024652460186794299321620787304282441816197058505021542747345651150657864311147280868687491334883288126578218776801370067149731536978790329962103940741113771146146805960133859639623477052429556519911966636585973506643649987051711662097997684037952639537802222591641208170984603223413372038785019526841186627824033372247361291682369120446413938657811506212620012237803885433113757622992015013069348238367840966309232954234226864648192849249557583431945548324211162589248803905656719328585852563563352844906381944225575634334765732225659042201005634411550972259426467181089363916640433307355326908834786311038876835528363842940856791778831394304444417448310708281000262905632084987513386972653861866265906113768191825680646019863192734425215904892057055187698062474141453878943892743137996874941312755120697124417419404220190183611881723120998499278341994442042895578683178667320744235999035298758959009554962446664050482639659283684002892124203249398643194852800673968558652088611145214497781764027455580037049932367819191924333449203918208506048324670008593019338802940884541210402918303334872594680883586002132660769224553839552054763935172402804218443274790197011339194327122191773544950064576558264633609201059009184468808163287838704039344808789009927198222891156040546008343545766491355073798101275320007254691970775812149796274130809445064221089227139181303234829249712055266056225796507900339655916934212931232552214931013564053356944606359715280880358720365795396853615793895542196492481544338701060629125023486878733522834811922711071999120625103193535515647030825903867834450654263239444105839932360792366579128748029107591387444491221884379910011666465702093778707483437434047273975875998478727621462394288086757303845190724458925196760288403065308759920526426867581903934478759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 3701284904608391050036767254221513975608804215468352237953755762624674850117436718142424996172225633956946672442035973324340912204144761817188596050263476598647468585824728260668597686893136485005506144079120279023469982049315136662204964845735345061281577293037842310441159001478536289246016056985475848867590455765405341173446285690982417850787098385270016964550954305848844848716530469995841961468917229828946252862728495862864837368693264551278346567782791589923379012934812684123130312739342914524751050247680970722841323000626332062351406889791516367789611060260580901236026313065983672577355601052917019935063652923630099771966318240810394797595962035407420188527048144610979692314067024998179829053073391429483367163016551126329731781834062891313850947463817718521784327497175485168320766550336673678903176605125170818391214075993574414497211078552726122978763901161811895867385626549249834573677818370249073127263420682465601648558281155886288749828640120846066870588254590659478264455105530833597151875140929938698230014053548142930348230207729673307616710833872890008846265112683851235145267547969489538807584292970114975047105729748573809444542809805250202408624110569929965365157352691730017530360889607868052471179070664427177802635972160549728818478492980041826206580258212239528055522008798752804634523293276415075107758212251763351707300022964001811523662497009327057196783184226244248727951021481024401793231720826923340639883219314881894745313003229901948614111091902545810513038004552896254237825552311826224939656030772284734989033778760516445233429653536907218598400416368941559477657449954215668740505699573073227336409359016034596649691091065508780776054969660718492041528966354882179405003518813787709347971496281174509942663075952015149154200408869470372094685409900228896619430024659392355318449044871426882147192668372758143257074253372584011531474343763720436006414090409645503305018788252178518604926628624473305610253560948212000503282440917669927090546620548410438566326085183279105347160733374649729853345154602574575473421082771417664012178246085565489978130431073084779559058690471168885763654363333616138671099264806196954570511690297911851365426992884078923381358771542211592702379400299940601593381852356768936189261245333475911682949380871337663225771286184064439418389232814462008330455454538785308291325329321553101787144252227620213490331164798428604994521449539387290204222753130882456767066792821163097635694747366144152864869676378134499827865511178970336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -15093960205751156481747772825014662948618572407796414462474148967243542161212600596508594371380667435924805867939155696632241538305037866470435657943973673163243286729632345084025654197702581547281210540223372399680568872671479726513988019645211381801460607797172393958511577140509385302418978160224416020730696976033019548199499753766738118275169560030669253552315285836767583789632300333054118377136868694125520566350909618431055716232856593054438061097121890004047800911020075739156035387179750922171801366144597833677007024736108645389611826125039036218761802400080263741714549021061292981110807456820060164045546279844430930474869927306206867379398890514683503224191088795131811987219642996646883585419655938515262416997295176342957973741624298280818875855784357689253747804973156475683778392743270131604948290633238143757540858225030055909111671147102580078378817699514371748131726503190406169245788649186139359734088423950144818440541432296874546391631493245388915927717482195150380516554170165987997453456035548322169409724571823358376750305258980737755086517884554214994561032343281503717573559124058867476936673666497523863607280600830652710605116169832665725538534914767025906055447040488073001990081379718021231732791906037038831466217495579285227973957645249010767054484345403993195364303956935968736432308042005504148099267453292197402650778537428148200148150622887322792530289390654201478059793400434935465078536694371145693589570769550837687301252652386067368795647724479452067192720724905695697892636780724656901855609056662768538696213755220444961732713134422782009947418573132505354767694738740584550400456509712389360622723521107827746365694723517659035861480433393580569834288382944584997007732426442275795734751468385479460356504363103305780552830335446799400587729944141267331386807943045594854798174420357817067799692853541893756519699859375071369518439774378627360206226159669622592695189080751432844779700749728757288180152675513356911295560069672215426899382614118517120652882365724809023396116581483179576225573164878610405287138768612638041891882140736428424364563644262423924291910519761814198002938155929340710875141844407326100573035942614236119754706895914101244322549857309346565164727748233010381852600219308943119562506233067610100733927230340105347744368404690933588757226907198288980220314237920216679934361155473357009562230658737085139195614709492658864466636043636620688812722289805499122302831575254952103786567659163261356824233677675906051263154949992895126342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 49926443876787274769534427264261806849485256381602546295412905134056974990200806063044166100668223419556426285619488546203685171499375381250665416267480124640174116416436606912040290800865208189238782373710473569659334279466960372208451395189250877932985534861706845523645770608975563743869545750787054217804814725407109539235746544917159666578828694757367428233567211212186552833630150603234053541225217525145153968463587236057553667751154698206077950666103738825874445097697442824381205281304345822991273989028026476226758786662894791413403903278769722936266682771659845832907437733212142514186148118767249321022744348244898423220759600844609400498332761632238467064346660552976721531212838396000202108766660159544185348633850392484572363777591910949533230164207091152534063753761224742703846760720752553465128997222614280274389912669834280380459230346532868789886281534644714486113881185145483779880157764268137232792566525555656447910084792256123124882226303183617157241150623513970791343842047119691436590703900780998567700484470796885820982342215705907692543355195231833536433644265360894193840570267783926808945191849923037306562033637064535969488935436076171664801818087413985208730320064770234116363777480049681577799570191270699347322018220807938493649079906088613002004614737883505911404105107074533221051145125694381313200434554049436902519419746927556662657373748085586567621546641931953844660334192647361786659190406550638140025287334502688540782508189625656866109684395964057356338394432659125537450895563947271793789379888206111132171709486688844570720159941206505123013325590226216737299363237800115139159576871994318100578006731867222681453125478862599789448942242944732255601334493287328928720260589287728838441085733157116005588794695315486353474470266727196682677589845539026584764368733827930737456321734646228001857549974018586135976602022133175023367964370664299048893928673217873055576055198335905365677851018997736947110077757543928209053100155614263394400018902666906722875259391425475025024750430192022086392525139261686771341095323329094608879029167806459215737699754361681977112976269574467089844651342634858711529801191692596658172096789777469526512055311225854182739949715647341951021667189048909988435461797195095537976365695233819799713728601804376196662378605664309229453815906076750394196648566399324870683401952839680437619331928891670672565281301773256347608845660079181089766550993327131070331883166525740354141684595857126116646742319056702374968637059282627888023853302001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -117168024355026890240317877131930591495287697244836052861482708114529953565044306530029797539155142831464713254590715719213340385601924765305216639847431987727802255942228802892297428339322180114162472822866906817295005747250890902220343530459659772262301904907056094326770107922499420517915409102083492586162426250874533975769250068902173436509479152222032999821194574771751730336677498114547115343828375918766474883691232099913538621083840509969538014864872276199587759833313093137843655257153214427673031017805697213783479725696324072953358740371503969176004388313811806454761148655811346839242419461562025368713487013703023528890719291837949237555783907461147856324691989230617978878206925274028728251889558430440456531298522860037939849817356934395543338175892497248419181193792446051367999687186148568327545745253734743301219983486055759194907985525179215409238005757115882220582055619515910832305857001087235139082217561125985084168441015776176845107697775216876192220787060487228860098945127127255130208090650840632832881394657956177779251497085986380846341684747069184015252906608271003713617502285662852696909637587696354965006099851225866909075331019040164859955451317491753648316706370298798046490967699380619233341117306702852010732974607227038231519876611581294466566822069563081819009006764637721512381725460866007543402571474981127232474764170361263763387131619468839110973021800715935465311631621670118000048812632716794803517293447954375768498269538111981223924480950925816612279584064550875952104598242310900618150737692086183745073945113089449129991842776890467354404433293302029123703503547335653099772613164535805960939451983104792498574479575673276116751701537407760576011163595457745185508989889196541134682171678442268832313235211702939735986584574013769512511579550905525391743129129239872870090634639033493824999145672139251001886158417197094200964723030712554974630294025017475160318592673358890941389118798151046568786002692984146636316136318619159695412692889900202736727135382865441977432596282863985149798508471667755722397336557407735461478598180703388015577853155964859498123556609877245981423217543945562647960877637021213967087170481493977688482201980959675806414152505364036528149355091169404840657645322902546017908596910191625979556832057193881442974207712508449321958791773391122586121512130141513952113539002997700333620883260857367834278111320215947721752801266496611216827669946822999102610037240020965544119327863533425435981045938380938503686236329404124489883542992174625396728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 86713621346396012041738205651329539396759895344637891282627368399525478587443578265013337495953548621425660819850979159783003024559015108572848100618962135401100369403366272708934199021233586317001041640652179565855660527545977508063691165172283434148911708012729836387097135257099535481122409216795848340357934549449210019264489001139807773760964963415545871350741448978873113777142186791374586842678610298543191679689050941460698206948633207479019906100221139635381843109090383794103063730231056215851450181096733889994823731321054141251100603610158279376435577771344269967921036303671298854452831126548557540749125392330489989648747902880592283688011188900052985209141139145441828673069811150298302370632195448892008818585598779994886264808208058444201761185058376709896584088033464508882688013449262114914173212498706734341066544707835998826959216445704015090792164084894113591223499342187577873713493709438012061580939387286558891060584669929038639167746131518008967739733771547347316577590372226551265313205077045246282975565475262524160709687110606785882993538195762204177311711578285528290333125164736215979637275552893218945496113008465983259167265323732381542457981311946312361149685538638253562621249737942097243530704389807988122641381645952961717286023038174712818364077390042583921125402963883551825476829071286377432752657339665778325032134136428118275371762732977235843018134706085182327569501262577750388069857779012711605149944970916035783550248059204271224936414581134886293855575017163625885374970193413691127222695220175674732261203721043193772526408247133223647026688501662908595498091276267651801629989253879745857163365233450329393004024258485430693885441354464283381378501168440278995351279031767901050570833859122500508671770949645933024491064108079530479277758529185584420282536690864139265527079949085436829285052833446541586632784194173076180717858204952498353919819279516212318459203318968691195468885577840675732104713610757392716792909375221651234687447052696996905795855873071990919501966788156354052007219106672595883928112415033321296312709567825913319803195680503152604385937513501416840011948009517148229995711934924445394097874401734868244549864187556691884759089007965074333047416394103747348719976171430505915805793494496680826754299994311290634025859885325250099579247433620569799032674889787689336014232432352682635886600976398705482433932159187282054245158100983167732147448986148995466293518555110151592556468235912243322459795390692996664610062151901104243734152987599372863769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] 830919171804816312695617262044348717317662281980794017874518954636902937595131884986456318395084856589888293583110935788734937478478413086481735338604539563868913197482381915292818386958407841475670811144153542403296614165176606741788560293584915369083765574679170300474683056866892984069478356602596158192515797209938357281411260353174879253799437830107828945893017908438423143367024425547231951715834491031954102627492668648876017294067580836371823933229332658498925593121982801264387869608493139779904633347999424113996929684036981665497318757604835917352491643803940173492838923387778295355287876927171746518429158268309469456455079782505314644823170235879630215069496071236156806866964254140637379891343590685754264004776206964536294932784240325849961052843892506812754482654638329782414431066196576724309906538467530807438807587282652438938238170036226525576702676856044172194236164829985448280829522255041177795383448737256728650986268388450731643311065198114186084619646805665963237561007503910253133791062040936132603868070154013710456573823483219404941069718610672731710554582257622596260848702723760228650063893765473178778447726145405930059633959327599954601663849115678580940521388627952133661355491949387416929805224960575499540613371318504376067066019362850279226166349478091938600145201645372320563202943625180017433665045738913211284647008782345781687700632834656313494680165162227776430293947690807781662583577276906897305949169387821477015201257958678981459558020165590956141083491430990356926156057954023803203437970040272508534448588398668842679922890093162910732700030653935943109625898994248210709665361191511886061964653405776969655034890911260918231669263398648777041587888454507234982381908619369129275419681699580640397770633881745229043442564709925442291407300448242819638959500707423019751667009940978084928935252652107711894379118975432247635984962155193301705813647097759740730343820356998454120785276943334731413963708050537719206357667129642918952834351195463432426106948214162116681928842572010530788501091078578140123771558846062681908640710941635414414770031646976233194053054393643077220076638226914555906206705403933003507594396833237729346804408392126105460916122932563928162063303207696336258928741314547946039564900284569128540417583371084541545660132157476950519683847794957335694311047738182176500804357299851705469682894011681562213307437782362644058019517323892787234336853572297559606541694454221024605007747422298626330647560158504520257079302395669152814239311055644066073000431060791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] -5343198041678609638173318906580195117730169212583695215674695729104211510459872606379858232343305454524696799076543094162775711407213487098101142275016338354514483552579170040485216460015527151352367057308623667743112364532043825623053177104044322147176561270921881278694481773591863237723507640248330776365127084379402038458350497696462936999546876898688380535864185937004899816889870092075660090325829051142295822976238945647579478207593364279506158408149985695950514324284292421306481301977830971048641487886892003855970279081203488677068453380391070608032763067517297687881243591047875346726314406209871491593298183425365732945350728598746698127105362575107620065152157994782306261879569157182145321389155416726051133839437022352868736170682050432805993902224667095727551234140759948921813856073692927257012619269434284517613775123496357175824883278418078609085049458125490531431860351446691130716561336298480555293152547788792908249702678152791259129437560935955206877550648497269228341320972815241408720488769657103341620945479166202539852800991629978995208028579692286210821449123681333650616588161180164105799730688142708658389227930439256410502871726810992168871259104390582312391476471573455762627839995395222077567367520525697330411962345905667463813516972548309071487966103310642909675665036594805695196937603845312934473849344895217947333390603062027919964710739933422734737707364044624874717879611818740781583295000280095421335060263421717466845543107491831991832375048071107518309585818390364072832543539894609713391581646500005979370395788019435500815205883611179790373073976991418747860670784128607181334044688269226099885299065942839195814026661792849366404877603818301135544158496198979720593647310928534536025541689914872156372134003272365023876082067889716829081792590008767012010567940338192782174666829413094085269466584730687462984980620764314381769984952008955029092651985491745413613260981879904826034046348015084692758376940554160428574721042585147148593309233750931130225497343171931985160880063420729243983603357158485696596282723431716188744825486557795447079295843632893342029113409323439201414542915910985731164526124732740211854629200237286619678884022238203951295027496713237173867213922835105570837351462700787499177875903182085967209452003482838072218559270491098503546460899244923583728423046396583301705058857903316853923115585726063590684436741634412682958055921338100487603319676206658013933525156808614349249367077301356096650813094506371452953831229497196704438660708191832782176788896322250366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] 19641074543970578376162252097849148370412533027070407764606188801236384681929899958423745165537462565141389706153789661459405333652191580890911710175625196943429103724148529462906513545172372647816945171251322877123906981545862765380221778492836892377942589908486848077875715991129280795597957761778706705013449229782955323435334142890393692023195749769097804008760788480482804662326283443433044818356202228316201618160202623220744234603246986459955249935453890580790618155380140018261767326428312775643076304822262587507639859342301905829983080156725460029505775554257524048320041547025338740181948849561494470266830560928229714360468690939149109958085702414571490826853179778353203072180195506627714269667434173224186970793668756648986512470906394207249779216100853867735560684871727977663806391906792892321749504157286599382951975902899521252080756049261203978893149948414082845935555194225722456274878209840839444931057806815847319971551542512888534375414596461896630905149417167792993795980909963086036576161375979955517832774940871162553451786106214257365481601372827758842300441413607226578137611367611254481886326316072714685413904585818558951145762830686176083048925866173943586960289541798199254475829475888106435509387112558179995453632416867460066184986858040037738860034661047987432026601266519969450338191762710419720753360295795906404366589683478296782850684700311265181865617468807705896763817125379707052985403183854662221111838995314748760446216676438187819171838762373139868364009314420879063471150724364539414264580979593772338206583119812488996932446224288811995595746642138238042950434512865105276560282046836506664834199843829013618932555936706408083828990092612154717034895581717004370992007156510359011393528600414243546689415735377072673015341845879475170510985830411713562421694487236529962788556301050373219182636206118145506267967873679819534510961297619394219885826625615278700338008928418092053974212555193146592766441855529533484698759901665254155466164267166902670796576832772544799441991098628766505916619628129264037298305566493798104364844032356102285079659945476848165791785951064844108732810287690016933278916918255303060086560685814545582351393960818857020807001736414255957269077256590674216983446136082579049828554515595950629379669863331304537527771055421852783033583295422293544519658697633287262239187967157489847164453382593291811729425507228769931036827373509817188329843114915257241860708640308814060424406153767992820612594729923401588341293818139650891530027495071597520848172280238941311836242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] -51874167474057171694805649624137338832503178780698151204203133282302760712521198552708514747907802105642474737661027326991321713976626132926717602703150794691515463691220966256800151730316895668584807334017820573268796344621278550428281536694931040146862832336155567335900718758371021653778496289522415065977854235123972965221216883038464558406180057065141052085494794157578701836181854729891612477378815945624054908396977787802321036453245106498711347838653650731310372374371911239555187462707260345816283375251464485969789135452334849790720306478395268049773379503417674631177988242702328313782268151634000425104764496794080730268332620817864275966911960026374014932873577004800777939215565437234654224023214067609610239965547007156416177350203615131523290136308300829161304740597094742648264796459573846262320797110294267539487504783953408831989886385193935053573029979645700521744337062209123390376416798400365224731263812625076089453595082760542934838956700808341227408092718988113193064475175058272263598609840535627849842428657997817034141156934836998931159736487558259487343548477618820690568042713525605048899312195994115522582154594741035667221588211326725810213769054555205434234614510972467061934446171395355252555751554231954476781523608667361920896938851070557625581884910941226395873883605769754460702961108333288607713607397402768853846807256947422340117793036126592780468923363554334393938885307140116425892654780813076203368383619942405600129145359518334727379544414383891537401050954064666856583552516727232378092917328831223852550686892544253694480600827166371085296667223926497638952474487350892336590058465883263438000220670279381868173524603439981012918752915271435810321029778294233122046696398599918374767290696250790671129845079590086261057013056512596272546995022292873549142144810156097042501673430356746279541887896226282044110416876590958718671407703630551862345583164435024229737458435383822685775827819920172711505516438946763058789314999901613548659552708949637216135117370995082397809199757277056936866596438965589907067738974841511426437561635747518335657849637612073843135254030307548917628087505948880357611835303212294037643793537224496833525780029965682612969228457969311100322103257883941902526195805767717692629694448746566765369268367557214181587630241923528308313829105391444052088874875391576521480345826978974022478500153156295192262634358207502471298181925602798735842741865959752932814971789901691513644558179243545600650196434086797463365582309820068951142671789290850004050525967613793909549713134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] 98987863868166569362925645201660194015135678224422309784632649465336184795015610213217210182441908608254343842398380501295234788163299975407558361940388142048108968790480594909040548200638678709320574966784460745967242798440715610075906607767903767318596807563463043146969029732864520511248957236339339118064021934313663580896032065807217453803440008285554308940916695194163493487836653950075050619236860237954542042297792445706567109433001132192144022797563312803946426052964283217544346830516191458436511251753913566029286817921269347509162686751637009521681445261339649959675965426159215619134546394050261361016296059972414519857534547130967260802781683221206668408452787313334902915613090888078292111872798083038280438814173414031816943946000046770018632541775184961911843059935997987012833289999092673125253553203769337712780626388790332894229266296675275602498887001420910707276537717588457494065666032803750100163169767485622615417126084915576647965687882062442110194439906951960351131181804896114592892699228169755013884658916713480492392455998334232652492824731133995216130139613850450767813713164119245117947093131039386925476618032431185183918121830177964309725234437552350172475205524640557897474622426103180136788021329040544677052952882082327608191857068032580973660716337776949992593336920333789114425209877165104593170649781457706726778374937319558962714772711583292271900860380186049228229881781634692535813133508651745593751104003159663331670103858944024312813896639583646448358782345672423595336587917478944886573418812702163321978968334964784489261086296647538250462261875129231681227695133375123652634433608689464779924341596091609929958702353312062102854706976020135964714137432346464416459818876778618222307388427057018257870402567988840425938495873475754608547510843581754635412169602153883564082491286009740752148647923566862189620529974824024629826966031877340493624853651257709529326844037996898598292098613514910817510971836108285695026555034843316417770764306869783374468845669546675639637798116080954825409009982731146551955947079488958557207418816742176927855660305729195075933591931373211256278036125116339216270491730335224867628765691782891879340923451297173709189154571270094402286204764835958350227894965341906219164287366730673587108837671300510400232480418489249707009568645436782852113778482415927023163450592025547819939846804285460784899308629719007131041007629781324691964849303179479476088584795063104513739759824671309694729741963634161766467009592015077292855045791933332743894879968138411641120910644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] -111026880383449324476768348650481596561470843839133997134204129737214470286005140844306323269250468957726421988654402294206127130644983994014834145933525659777005928962789101955940944050679475828227276071723434304285383513480525407782905107985027577628129138116776895482358316128801795618433093428390653467787184386521541521071862733354278006391951557229843189642535786081194149574515574439047691896819628861864037620303547699806037451914688064809821383984263374020700041452799521480449503350218269363593282851785307684661820444187209981732623053757888773928487435362523859513287845339215826226951913684755138788919271641407972192826079566641873427301616598928358343931178673505519457391809653915030533929722018313885111260626593592982955284028341409793527995807207318960100902231646431051374444291104829280764438710802042643233672536427416555299851312987502312666469965647757077160583653960968728935153388154376929237851885769910168606199524353173972007719068071298458071413725324244727493551627097590062723513704082990442255818814836256709988534780387907395902135649042321054627683070060306721521567991647744396028476660805853269288766886937439643049992212746108772500621757703330667228803735577165199197354795462563340416477313160593574149691381257731892213825327010235891785972908447155271398871325112266615627137638837429776753597017021372902767431014711276925254361459098593598386225610629109683562140437332299132278312670046632748459960545547547108986090276177912209212890535029668965453333732753880703554137330743865234174156068095386412339100134343695313458234085083880668340967997752859586525418865027951654065638024056737893309191515491629700958541121572126284395894110771458740938016826865940571921603448092712046161152493803681652820356447326602376158577352042920423541313859226835665949013879198088944111425567330826341391186649603175028303898379912668120035764809060260927782162640861003283691582527111410242257650550147661869396934305467486508775780482287481549607716448484598594041656354488853074718206655475790630338061477674097173764260471687300541362155935767801635859630375331969338924956949497483437531907358594126068217636608288949115717116846647358987308782579354641429656334727885217233219077876110018642212553652854964668086211291020529325750995869009515232923726925182194040276255067782401448018907481735673706916598353251186121355385790500135218317822898989010502580696252157191972623598404990449791526823807976575483518632998246307923091720716085991118728804462959991690494249003866647496074904211127432063221931457519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -66912415748930614892226833644517707064225841254756361414709146721237007375282984474030403322622115247524329706474421999200203067235248285967907860460395005011197128998712059342733464250101026896485694984954521235679836325205940709292975498478971401184655872432554930385700526970129391641032412793571546048474855768928015212939177977079021018979876837375465542744293888934810047006607276299455511708682883791154157929485357497336307573934461858342649225165156188892891590749935785037199223741435597132642290043743115622707603920072959376091213460929659797713708021957099053497561843393903001694365359066187937839440425356262129717675440838195878309360928597687395593187598074080921273098366908186668781738128238862247536945905909822907859224047001278180757981943279538727398843518478176986039418755114718038031921644728286595454480861277641038569253926709508972636408274107006833418644870680726746039683460554971237956155580309855642124316743751600672480040039480257113763616924176633080619704591995465638707922088694212309021433945005143042537679015105735332504036109513481020102470176045564324394843696096222564999347971952384831817730359667068650989196176751625206075641555470394928958085647581524848500137063014013190818583430475274805545008012531836538748723742121236657459194042933425134002630457044037684328870666207766324253568040212855203620904945953829232669348760435616629384467804692571148287584214103437048278910048687148775208414400749526745470280537520506308275403086197478939978121966244199439802713474719510955682902786619052090167234689653512112958763478289325003275809465860096027731110111202061212940922735137614771502703062959303795366707900758063243219489885411652169890177175849441955112112418700104926158650550563821149333886801489546575385639282440797783369764795992487369982015111868481978230520698852983423503068296154517188473480452983947556811140615931710858034038970622893253883784292724281646724310715213917656409656255737620116807292407742776925514174976995714899543725641851974635196294011563192136082667133591602775434078259520313895009073630225413385776988794599955856383112492038473988199402036975411393538964314589493835626158036009415242226082358026331584958657909775559895735958240353529891679784355061605302175895647008098057398892144459935516990724219643013696316030684030698794119944980335098936736749936654156956973495064938331813321903637854389256769208155606601902242395209114562298221014106844895668694711729902759977403298489040931353822259449136140868745041531404690177131655559605860617011785507202148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 744142765933528479651449525107281440245054463931380383789228387823287429173056895601924572356482054803388173446635203456037805910415572294573508565036540054766998855415187341432612856757835047335047173542968075441933623480393477352455569460535493376505632313071073102364281791901541651527621321020942478507440792843197416571716527203256575916146610239599342671479763629388620571558456718942327241202011224560441736086997778335707794113149169543251291558317455638126692691144549262627033459420627078510664553506017825645963146717066917031445932833733157378033571289475213100475275995491276119381419414030514157572940007400204669832731872052514199129884377309116108583506231933552758524911921085320106524501033138446050598030278102876136666729467147526867514376817460348101270485365051972882308759948070794249023328111867056550079004024181659720399987516265466838065333445640995230043617262562800174985357482134425732624720448467562865902359377029522360800959964267019386834570252661723266660932880620092527563111803283384059281098336639688642200307303927537335860183823802104683456289540331370547980959214295581424508215471941511013027096765677059179065137583551233493538457508720241086052810882554940918436768814462115688083877898868472911438009594602556122068080578041480962806641676120904381808733922075111961197960824769093953503062703910569231895882964560748015630326366162058521565222730162896781245553546156453795002062969053146010230200422912987093261754419141029839399943997192674591419600498312989848177627077776086416288299420239663509382225940742412462898886421572793392455614882641360761651322384603737023399728450301966365266676984012775703490789412726700600832770900351171208232583510954333765933563504525415776648263482155683293967865197711720234841475420486464537616603313265032447537524896588461792613244484787540972794414950492863488717347807644979142196369772939087148783179880255267653199065445781905038738462047107680892774218697772340619839082164201438248622264259578150900906438922055831240449820158393645794683506324273247162121572766562334498822769994760071774974870461810784660578581314123624937000310506674013622246868255417001606065269279719219193306547268152609271852336404467782699923295956688027137844877241680409495505569076098902920454692176666265355726630592136910928504699623884119313411337863483250120848071156092883541961427683677101272100039434870898737463154849804446759802760365484033165084906735494306607445597779070648725811174162677431583247633757454015940303150083789214194740502250624558655545115470886230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -2360142494724501572182437540259036665077977055467538317394440925812635290283090977630236958104447798158577214853421482241997428689307009978704451040304126487204565772995198566205130790955134516628578986437387431560774877753666627350202016169920261163524801316294770973861531430492570945262971131011635836844457087869268406021446092187868014622932851543258686656586635698518603649771499549894328906999219430312173586780531489579018980076281816768955721057600057593105684828160313285638617210203247799003097905916223288534826048131442989973183177166272666135702660941431462141938834081726436648035317190275585762580864757004729491082791833183128744530146343813771222905722286693605516831880718777401102853488043174939379559906875592574876402206013490186958992214799159703499146577443966694856339551473942684020907430489954567407043796283102736245784122147688540373926522078295742289174326571589712192352738746040499192491132283923528206743212951210731017266288198463175830884420765964030064960518611943701334411655224406705912781933157204852318663778875484225460468526402392261844610031006318578935281105327254006253566366412049723958614476738838822025613101441811725092395907334708949343422263500843357476861761698985755879543280734520744232908016411388828958633800307181670486587517195514046024304165516431861264517474000675611581101490360833822473620576789619053708117966631823551706471340427907582763098534645661072743499261655664905142776669777061375882517686489568239830548347511824305003531683853283233649914457457612108920408750261051053173636699137078240453863944866884537754098617695685517764240544743919061559512025354851868119775162428039428624265339748006400456363098402265857819161034466572110820435157303831305428139531457487315691052412931191934388209730781181634723005165677419115871038839548323936226542336273491742824474752067079489832847139470504074786231528646655194627190620824144497418849191909077646337344702787683677709874687091207064041351355835710942088532567718515866205415486963804718982780696668708145355773044979148496568689497910476112019073768161539913815692860081983949285637944305311195120989514564139410569619050024677708869492873355304916273804958038296019165337107327388641865360249609866293882666732193552047398934510538605876840172551858339571673880461895818115486053748686109674069029345284364408397706025366391531555727566063781860356536508572704671127364678831606130802105555100967630374629147274546527069580866068110454188731715089455931542688153015564800845210874075238895869466304588968341704457998275756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] 5326197726109237158376153505737963276598493016198790153775320004919022874608135130380215432473212879241640633717557053209299109254845949667077179132266862309443226806293773110695028232123404375165129749753597918864405761959280266685438665648419605367956406698558545079953002023935602902737071350454817464566783529929310078540336491110550599348531454234542408861050028354310086827728701880067525511138628781995866008357215289734458881725121701189884170771790253379943800211724471176282709175266083442088170475547123760501133409599436804781928697324702618604149493445920977706488850923800911064479420836469867257996091025611958197926737687483156480935064268560862868644545695187782418977323689604236707295375447495669945088989959378033462019166766439336086112103061149592912277001384797348928453025137325818896910486647244776137194768942558050643849075660148327977517030067157809293985867669315053670274961325844656102584250169651367611091854398985158281896330222448639687371344701381678067990022466502452229779366768444471232720295848344745545636258126871348578675703610755431318506617005817211788749879384091129880050817088398457540583395696870195376709838391742779504598008133523587230741551099659298043140220680433334209910530127172376832684108694551654561967994051002761148820261272698599751691771068534775266251256307897218033313457561373413720433249883408938076648488394843481258333468221200411844695324260430821560644762914643313436449261431498705810602840326138205535366393410739054648415282566397430930771321886915080222144329003310646221252099016968341547624553740640657850303980024126253970483123706252212594388371860033546742289753010349002608529297109903944929166502096130285044325315495134802142174212847247450470616877653430882673552019594099272142519482391761500380218250374308195492345817198965555100656639277584487833618452330307404375352884831698214971685080497796254228277487060650218761631167387072061887774400442998589919702411466179234407668975243061082549655916907370010478927611748955916375336805540196091429097489257030151641370882060424278732091415206353150488684463526352633039702939910467409599463990609153633050794111950508641617514105951920743258276666442560917116322214553876404326880661628684919318731706160113795282786368328494585586111577286991125694783458163606516685935300162299996778757420326926317915002742998585987600336482995710791157983955108141661508485909216673372560574779860968218296818824618289688257415236778407017812838672470122801573570300159160252698454184528523733081761815100207968498580157756805419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] -9749862936759330402454079063629442103566398364442126106292729161502641207670745100164092426413060715199671705348122424973066806176503266042478001552769964257391048679236818959507901240825053272298140332890720592294161524026068635221103605594968581004229589060982573784534547036175382522803280689616729375500764296398545848520642453438051484228256966142480164737926428380812977561019546106098272671609862831236523093635107805817966793241520992421645431219558479535420496202633112413403996295282478220004971133112572369936150541865738070907270031785018470668342226117919923690497711804148937465275995406453225681412622064534628903327413562011433030899557908423858584040857616385564258553619949596371758818840908881515029131387844091062719164108114719314174794233221792687408750165062545939202130132118405384230739777725048273923811959253556961845585651968704982316085630091940427174089697806109963931610734260409069613294415784945270804786465697585503745721022441700401616350115590090926140021597099687981609918038282119400171376344925166308063851727526193854776492778759137732244464804859174824414482557057675208214107960436797180643650232320788314024578316692956825589435315820182987829328020626450085944627920418719870350832235939045078427360283123518123525175104849579432557743744133079538455066316675950894833620897495990936471625323629232117519091846111587655332903706621478694012092521557535690989364209982998413371821123530790498676713964651952665280693503368224642759300327123697429892977628574955208630775895740516270305839824913373937995338655853160485573655626340685404454139399469228607004341314686838129900891698222166525300521293970404418877169808057344782909271445454434302122349920882769614918734589299034566854527626441940791587035629665662577778686870636379360530186336304784411742923901492254286340064709395703020426667413685277409789291703801696663867982349301894029967352262519667480241352224634640402888606888214654923780471110687031848026450504415253375331249319658373593236826777544058354492598469811036098787978201201308558893321619923461186903649137282017987277774816383904705169058622076024298929896688774000086121260868941997981179236846545005558655444563711035208942108314576351982809499038516172572314990934320521638329355025768269956537075521122710660974538319133114054581744878225337898552417651307683796359934371205147695033751209748670469272176360737434956228238636517043953492136577468694711535479052456196613349849510825586737939695029246199836121177095180078851762225369198296205555491489302966101604397408664226531982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 15179771147726821731131622158872579788133219120183149626504847360714618142414782064877977214734139832099249062581187679140798972919924699835491328409777148607268155136861025112018472208244538409782552905199145465889305496453863360053729252886553946410066773045400533064161580527962556603505671085081721281942266615228941598691242687867344184621791283859721402620382136121997733323351604176683896055368141023850353315115318707275784916450555499514834243887007635241435900072712059515781550410220092003663590549054670322962115834410685142810002420220050852181203704053196113146634356286798479455341724061028192251538839126679046133322147112395507752595028229132901359308216022838425248207318709142263671470842614226372227090972782831893720846624171922604734636150748454283725269607628308082078745158801654339587952428615387143854134173631055715429572602501210179067677496287278362977935151100733551187920709854715069258740779157776020820204574032283264271312164162129171463884801612392334862675386938345201668116387837347221650700848364407552017557440054972889248647604763404940228359199555230768837941106598716683308299874909223098942992025870799029074210619716302837715181753652608460614418835234038731290083025939872604759216492960831533286518172434168428766605798666406803081716573396768207154104578335571331985621635714135266499872914829139963359393532051916918445096556862359096300775601618060360523593680530230853024320300064856533292456304797613747175993051884517633145264780909739504390373965559287186731746729969106174538854240356910319339465961836934255025430218232306263873551976349506057263667086557664259643480109190862033686437922189263397621186503548704116805423742202686218081816371305849180136329298628194907209702114784390550390986398450614211603088853781298492242690194849651615134679689303318526324439494862133796751659184752413674154277694011865037235927689307833331475298367966047880908871129063141465745130870182997087299396278464745815307726340962126138410961698420383822504205004264959420445552471375273176835624496326416187226717005593569296908208195065649810587389102671087994239157657510453827963498795290290000412717768775057091479384477953601273711698125530133190189158578347419806202656582614281251069395903942551997561888252512274322766319615510259124945418048788686081312694054642749471521881602102129524952620714893136274943772109697242530559695965777324474604136747112578346225870825522486199406298562178425932034520403415819754849383304933792885220079379022645647470283164528847618475384390057669747875479515641927719116210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] -20571132750026312176487110042926839683259713305615003849396059076880066777939700705514678792666323311886786630564757797879106271124303016416555427428079455203195911457747961239697756550367362797624195140446361757476042769596432861532341036088195556448163885627846979563262602596908919167754163338429604016367200981643227250080874687521931344334251697628099038085923103775144627462450169523360588557404128526919693432228264749733881942724890895447352497698557032266248834586468394543525951028613544353908354403534401968550902868694247387203507124901714179773571697980388724567523120459413055085036455256799831964491630433308768871469896455440565527381470778725619615613261230858599574711466796223266701334364222747858590971399889226267276057643883499813681698553317670585324540213590309687732470300002309796031110319087342742846288598736690686367285702840151190484819766810517159957128438281317904293401769023658016063601408751820105895620692691020360312783223930530176813844637402399612347944635732955839254787926305144344798997702845263748372590206306838094261781733450868989749033671999614125661878882278249579522709143555787947471349315664865159978620991594482510609055982408203412415787466502875911401679798727230473274713309415969567507920584577815474399281714594306345459789022030759616287421307871642429881721963986661001490409496711151293819468836566591487416490069499972794675705496128343620752054315020792882466329057344449510471017100286069235144878043515586793739182388320740282507726562025156300560570976437805690953821581675232220248145305533317005362083640799598222512894049326879693979362990309690793774574178611354826280565218081097747626694259990191995460956162186842831758789122185141793785029031819270527854374911101514419531804445763644414782756014285067206926625082538101348958085139336896352402210695578761202077694136497771968492981949024489882446575435049565654224738884861766003426775199722470519695596307801449849955487364253408480099962087875021082415854318975794820227133987107190953150024488904754836995899106437197412531242666274487729119731583028922241582242561031533596728410321047488111350915019610442241723038048831119151139057050579012740972969250455766542835396531467720561558261407195895392799801004573113373702408490218950293663371466549310560804082465318539709200960877005178754582082834900779375419692085384169454745947872036013462918485289020670881021887362800397058370905242448590681193475563475355926842119988789175510265313808889412862077740016594805326699787669437520808190036913920550887269200757145881652832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 24584572689883713256117657910589575096448553047226224293286742552368919447932039062824138299360939929859411392912112166985540379740577820945216249314479413689282080865786114582657022019259429320625685186200832916804361211331367233612527038502621167839377271085089938796657370136498116633570060222922595793713347584558277518817341921457705380554041037433323430729075180465581623653297567465881846040186980953662012585718469988620829507570950839658259673790472594186611885151483782291312744081002449154240996767388868597802714122947550441953675248205421547839988592597544396827660720671049336071616550553114633254157241838505607123595483161434050411502656989103870722755900965795317195616317170318878205003939421659126163251838484088744316822801458882770909065165612464191397144215912526310193523939822259178182691656603605924870444833650652789052578970384103338894992659199397626918189691436152624526386158988074832357941004074268006051810701434289804142995919684624712698651977935646558108905036174009208813063204714043024450852858483774198321567010092462407990597307974749884400002766598582267566424822233653316614992267827076301676090794715577843108026800464847804344233213994895989476284540205343921271831469943006470340699086692415460315069030255362371300686642313474162528299814887961300766112359759017948637614078409125997285551148075717756914424990662360639933038844954404229493224551022319327904288344316983986455840939445990635734536823010236406908331859752144547516768798334584774847165710078523982930151741853005656484137098742189558845155538388001528460417039439206461222646375181370495065893098106030232578127419598739757802342530258878129464867456297552179570014693942946164640157433570878273612639513409422194134412642559811062948609188287833372969472253250251963397912602910027896223113367215596943950012123507763442242419274631875931816768082032643281746490730198431791817246617962333410702762716874574446094724795592996913092767760860688486741674530943365014692993614943112030505908433585629736783141336369906914924878717726471391391716626177436882328389528355530373739220305850436520652534857243376734253429051202784080878003464526416726274894857902205380180456725988815233416584792459480527244358042551586334121225503549967044013914397554614264207994742317135299046113014960312311058889018519495012911560533687997542553813885712717981702621083797056747475968121046513615671653283723422954787185984447406245506549598105565222432773722674480213798270960643141795991292844234693503402733351904806072404322675462040592719858977943658828735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -26117521480567585157034526269885243444925283215650996929409964366780638755049002719075327507652237916760469570928881964087215695098036821242749644771705581175582884216717556692642400826483642019311102161520540064611571863211254163549213162999614669511459904736376655628398352968025772291412271169892290298901363906144048445377855784228461218384943945985657696888675699474116750729797227879522517737136566405872533606339459993085464056914659274503021723870959299231868827442393099035115572012732338618765213883815842097768664819688393169012966252646986651381147205983738867176737365561761641874164861993296802682069931155652215868072167708438907952418402832735052677757348870142326781841853107953008744114627573375612719635987787009656708768821508996844953527897086763740880758051437697524101624712032911229149178352942168073283629403723218725447169746076571522978183512292954860732399705501216028539788631280910822831406544536245638692935868257438695528946707668623660865174386689640497596101378778661213271746638506448690547198481432510044692137484665807920126996530760751711163747245751546496915153948339249709815975100557601296682551045929930385299950054391475385552066126660697845235206084914444952360366765834078527474666677294709224473275131177397160959889578422226667978929514847226548611319983426330603417728489490383779175620864763870558913066088802790467961377105445304254462054180506531800423458344322081651981927253011622020929728992928871089419237612866701503377933936925570169830824271870306353432205636913216054280610821408318688556917268699761517046439323002870899017500288837175834723703186667134731733876628888592891074632332276610567804115095032722328102088401592702190392644136147015209013783233186322157849671730618096002161505117818088802666029666119273350307062905003549338190693402898157166867032820302901471542740828463850831612399356665720859093648805993191334764790419221188097405774276785016661220757547114266705597871072769122830117643841436619955849508745039589846818832714398571985709906460665632355283914099291325821042568080028751849597356509654482268843540664207729055552081402697642163805910390788735561520899741162371165358954630169469509105865756965464580464776267836577891464636655598888273580609512082977001610774520298501526391067312376861422874912917705286022526179118350846517092541266385830493086088888417170270763654586975439183740271054268768351735830264814757234839291158759824972672693693503614748310567941227190678961524999938964319517629795701810073631584408678609472253921708340129725911538116633892059326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 24783809748913886072178687651183185197914890177995000542545272897468731404255263771514994064755966333480879272080411018416263961518973713580380096516488248027552404975560081208040094253200300565143379989809250562674479837741267133119821984540925312671625385874756294202750532900733201714647315227206052292976934069602505481378078368640819386604139989610314227117026374242398910986552687072339117756351711854255151623093053888124540557576163662341167896152930505435663691806087451447202448083608031782303173384058737907222900289746800121735019862162220195239190741895895963005567697678358740509173788058936512902263519516720331500385690064047156705403095737895995130925806971407378396587667971308041307169416890029616343519674495897104919541882470411724416105541026621024509689672821328404655784146351380650449823431550121024970000897276490002828602834733659721204414276665716318112279186680172475700590595147202807140945611165535930819835030580165277337527330222971469439957965054215138174103943428584452760288395541321636133086742122555300441262413996023992999619413993728016300745588314188803565111818801301779913948304847496642322505097166117241109976566065718724269616863228429270744894899176897048247735113071310095922992595455226217698735246148349966917061958717543702744146521748356707773149355024277033020634365554614299784581131065594944820657740424449853719004093477696666117008797489207440829137962862355891932805495118145670771709502133727138609757371554680061294872710331242234640384741030317342867763968128414206453077013971057278097677240736585585512607254339738515001601398561693811768960842043974608414115014463061842325369461568457600543488901906656356316341727547282329311957857108422184809413604457219796647733352325959687218501867998932045058784248364867952003374948182032373741864318385621941571043715751836663981251752752567739287353187729857687891742162741468433688602903933044981500371634022059920702490431734588143754855017339292085321017339734482259863079213510011326860120678455891506912427151684234040232675046523114635226473983193541307627918013215570241457528376811165170818142799744479944687235629050937128387621315690810965128051697435636795887325402214999952174368687086220667646702665078729734874223066637708367861853898762744760626596256132618676601508390258854328339243007280531751687541232633324591841100936738869144522675667870418618015731359288307199030589076199937828165501052810384018994676090075084837839404012601898630937811287787439260353054007847409965884974775348972172748043298062814443483148352243006229400634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -21062789280808011208968292102801949774998120848489911070600266645849793004226396655126995354577944797195343499028786137947722605994763956002672329159683194680333756798939823498670551485444993533757700471029140712327233939304572504561532263306284208495220730625646670449077012643825414197765530308627578941058277682166599446585839864987106308480308913965122116947504642479520784242686714536129409213515206948954857570790146189339085828622067252835503652683985197960832788380366852582014605852339799330722424919144178609287070871278819396632745357541112797307323064538338492011862501985035538053275053784032411720629919173119546949763966418109267423376834051638439767931842687594207808339071654871601787563800436001733907370443459893671484275919598599607325800423211542536105608317488757474318694642957088315548559926529502258466929813010649385419867963835886228194372349773965531180066728420290087128226403526161833411039888571692914002823962466800348240729634075915157110513862652805774656055443845389962663246019568339240221182304142226101531488745994513177929093454808878124731394620397327438819358631694401595435124523592535784808296998623671220510663526139088247231542659457452130044978356903883600419288671160610869641099768328917603508865879253652450876181236255601243393811415628238303759697404646826437503067850916329151452365442893564541613076180361212676747965820803618289839933546585790583858492330960332293656821054913207192451863686040035683940894097053266246716644076322530778552794032689871827007423393498397394931092150288389054328437323129607205484170129925645943955004940872412062758784101788361206531448955045807855711617049668784664023167985468427342564919611745664517695159555442385761261421791393317771439703332599228876483022318366220594967195935301991398756445168548357844790604213833297411864558882412548706723313307812413130108675843953782707924209363225320832641616436682027773616658527425977536557228814664432753845933557846860816066489323870509148958508025807346483069866369116009089887212346244448038859867817334124741944876627497090378034706375490202008770251320403458547461020612852884617290533836089514999428120519736622969036895412968701162995044890903411871825509556756033874050130112307174903086455674044072581595276711345947584825406522697626305168663568834278480971721531853366965434223769476021440733203909261314132923563931978450758073185509224155215961264834823945106251172939914130431091655863566837632232834114975939462218671464098500148575719344654968128310523446181862202239719371668624781079870444955304265022277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] 16044223100180517946914419731023096623722918831933472948985602367317417843214241615584504189324425819794928367480463101477691348915593584839872091513008406450658204708592974976134624230085447703322250327339609152718320974508863626681591396359885088557936133857082747201996127739684973324467281924997403859568054548200836028525519076026174975138422282287882129613125994900258390846913653074508824512661246764065233880213272285427318866642686497691240895695482546926634025405521377077350166115764874496692197241281850625516011206916468467300716479072570269851645047231195333170553480093118220244347151635325201685830434422522675880843077234718313110623979268868191357278849716345645527776664363657903148624107327955232956989225368285260632484848956797392170635750579612750681824487708125247227217299355250902783786439562775219788993574143297068387835918963159026287454138465054366632719036535748913120236379132835666450259471025318287248373232150933510899583349812853613074615946368022225537576485917107597198489807343140461857812623623991573743357457418617386516393553736090195520381076015012047998049011246019073257223999586438158825823042276407793299507249980644062923025558289390361658732767892516029195440585121313728940601946919505424567346982043043001104474459888191455440408034178445037915657183961552776099514611382351498591721111952373997096049635973450402376494756696320601223484464341229209028181575595482641417744185524053358103609059323450186441439647063466656261071886599520555853723060768753201100810837790421966282979257924636101856476363649060536905335005674555370899678368074861350490134398367150343632322077324749487885817882325543749972026317085636714385893805414800098055375582114277194448038198027867792439180240129666274735124520130651777100951865733738586066314667674518341704654991996759601639030130941267236654094258182299404934540174903751688943939787545788622883465599375446622455934984225377243108040712298992592845742957988055837335499671194047135795131981582789743697190424405116002264736920110208907855842683330830347969277644748366750485614026573211129013657705364580398966399083561334141765035710363681714123845638798949880488540544567488959830198397087710616528562064776644645855646209314037309647748126347929525482982445966619002370044164087935789553793258947681155227439804931088409377231762003448284538625053421777760962737026780998280781270258485830431415630045722377492320474929147420160502463642048700441004439929267801666767866931388847175556471398024872730387101283069245717614181986551691316833512246375903487205505371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -10942384475210313113667572299582378500153142354010761000683954476769084830852257952222078144936787590427566521673736175231807479012375599404958177746190283794193179861630001709941615398129306457089439809455697567898044212423315849422328004744834652214613788994610877455359429572013228999335804516100673425218994895575419910720571270477479034470899669488099838625581704120731790095285566367139874156722120169371252315884428600066108615434715769923768881926956705616240882566395377098739733124059399367201965271000939157538987019819237925211362773659094029201468260638817139480994748284301214685700930053669556506976017583079769607344795981146494731315077653867693357709247040350628309866988400084463140818991422920306202460009126987194471791509289612604897320806057899240202131830187920853747696300448302652743299824215444406365771646083738454131852099496645941914367408360760398765930817663281208432920077408983277112370455417885202551960344499744058520860013154383663670605826624333999755347821381659456928672339588080620160815260868190922077570547051883663765436031420893055380815144787862776918121084861419943424343712962273209596909776956378979193083308772642517472403222538153978005777651878160004505322858644627640710702896614359513015668193160850046591711073862292691909139791740916930727434719854354644206010200588838626782442513837547757338297506148469316806230226055447471842014351327633151737800486317433905316094074227029505911601899196854480338348733664194767514131958473383980207511306080855026585518483010918708520846337620713779552393998340971530380478096760102602927688382473589720454030166792363132470607109016363091904354164315511727067703871030894880967791324832628701575691045446754848410121323258368186400062417789186588463115908798369913806600531607669402728585935863962660927921116115978264401591554318579758943454740454597737442743673125588658267948585190776760773807013581331798204400908725518652399923966821870744800668827586055427664867593523018813778155037899697081994984900876401649628544999905422682315686651369637224494232293894907782917084908879642599386695920960458066057964884644224837305943852526022709522804614357721642863039933352693777370465492842421002302977492091407766573293264165535539368492236777492560638873585597255088811032476566401845269144925117150027726136088537533058839794276833497829465659669878632354495484332612519617254078418475955142728475947996808011519645256611134336435751986926583990953987913464401945915350427939695162667048081705411658444472260337203002899343581594705093751329627593804616481065750122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 6659560776847713190172693891123009815511038444044024492177078887294506962371815687600386794730837065853154849259802264642753303465124107626403296652279061525935438785984240011547600095708754731645489312123512303785257930807752552855028328175978230565304653088938222862470442299809848740999075466664062880043256450574550194124984003312411295523452390744113053828430541959794516716750228985846922364637806115826021364885150190094272121625995710712873658273376699564425547103937930222273670769160423089474125839812325302169856294147886775636434941840227981466321076703747032607609369060517499116922098338467301748437813250770303190781524840378560301150907652362848933631278262064103057282783393020714572544684252222978883560790364419576703716723309467305810726800484715564181830418428735455206036143441087065736905564020235724227558300878902781786469967021461335332986779812557955834900535227291450921772912820644910805920946017705032646723145419361452525603273756074213923654379936962089054864199118700007961007372988193971391608891154050516731285832780533043741969495987869510419230846509016893002195701024392093017345450028490627493107855733520105760402774157043872785576525539210039615478715615522396082648942236339528012891159291637801963743283042261662694431365020380685845588361266879870449196963666355147558335529909449225184107037808106299752284848892953989390951007911433902809247465815710392273751782809742003439742712415463016636300208572081088755288093424914001010434077936214342033574964011404473858881440182518968306544562062082981193060336494129855938922689140896358277112452017467985209779911479130374981318107069380269028472427139067334619717633749132828177479102691216180193299081199545783098358292730771527947050058311621341132651997931385400955549791664560837229656471283534832158185776996311174085762017606634730944949743871925455178637272290095870636843364973823398457202733638618526161287567232205705296884328900191005366418362225215278519669659215187500336437179286043587652788756114509975461161084235116991276416641169577632773622954939400107457386712918189447895980766798106627696349226763630105623250446627062964903386191615472668097806417078419133065105022948714552808087191662323851729249632538316176980504594078054190778872150845976560377513909796872979725744560030510930903470652081020816003556853858874393513355421210131985363408424233436562117292583139514848114104064959577080124131806256505005689723322593058624410298908453565377399257069133032935727287958599064764278579074439731776134920391820243637526210989108221838250756263732910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -3592750805813062087624655506262521049036555831093849527137082607058705841746986227093206798006114818815717921317668912938318648199630872637387086037972271148441111309450942063776783442784713524121792810651931352700730421390753617955750760381375994443236820798271358704740015658670866670898982044733895824359199272743721580557021566135870548349138240130968006730569566072398975004876913977013083298308395770792078930207138533034612114748780733895855104216350076250309560154134663532423922502124899663512393244924033103019825090961355440385742686650796915833300459319160352726872739950751879184423913479192126950000583012372144948221245814234737745125452171873565067492514286935622893614109878083094600476533320955000654297633892041507800251293901196162705831268937305328486077341930866688980101692156644443592461543691405467102581190300131405586105840180032271378496235419209111635867124988567784944708557984316157369914320142018686442181813139559920954770852155205240738888593747882990720794944713467110144291670297099849150573418151974977682728021467735840960999819885657887970776764706027688538480205572575006056487239745551431296188484218403696921209704752098466376035533514571018782138626980361976514484134068549516602209394409640923059546428789375286199839544611236205929505108039001521106517944900568880232584210400178440464731912744478480341628232541909190894468795456482428125136450776777515865134293252055337277012477871503627352988910963565616511317545291584723738297040574884996882574495668564699336191687835250781000807013051540216427026820552958448491228641560527659787723823063006915450613710211041748812661987710724877346324764814233800679182383894091099123676579163417063110554944324778145704948848136139397570271564718042393746282547352620252173181600093231518100159166726771191492421800558467374918525284989623945306997894638273262600340556714592497746025484978568635390052962990449710003231853280899970864093338102584332197577197689739142489669105466927059963497959626242975971821015366053884543475130763346855551151662229526497826012703555430647130383146796961670320331258483693844109300054047849418370115071254272505481493192037795865640946890314873464552492456002497462105575800789066596557557688477123833995105436032121638321872360997362595434217355576264557168696483148561160819764143101694217162564898405955254567845791422236723853919587453338716589003821860732900519792657549612990915666383600390548801702414016603651333241028232777600860393740559217560447022467346754273438852249912270304757569913136315553625621532773948274552822113037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 1696914291098033305413880768314409862933648184398836912249034495323394358509211614300825528068748953337207836088995334809456850648481965628425537781425319704965143311429818081505478575108807918656277289072295963822481842404268096257308817614838047216812959640191162307954867531587057823715096061018155072915865169270291359254005723340258267442783729753363070306892835157368979112545641307778919426645088934986703144225505481171464269486219092521176626907591835170458720048693891137972750536721511969181245755445562528960375191186645520510981970411096514773105129221149749597286589430604240677071650361068200607443152195041909346864511901690686321489471890659688011025165562421908254724717680921166343999430936291962591042645846451268244551903110728889495957109100346624817639173861762541161196154322379547420824586645364127978051066407282035077272280884613183897932708811256189941266522944805753686514657963680510762078878626976616207315949729579550995097639357046399663215467988959768604506684408661869011158603193252237332690354977139855782792843983476454997023987696511841845276376632936150659016840171726707102756903641803300526604050683741574867863996172328941249693162948114406164994247968215490353364234303984198678628455576289907491737995984399472132912867241853715020328043815367158408642163809349585367425601900409399449289587652186934718044775087008156224609818508651761292852175956902396977121055092498617450639756103326208712279468413527429876322859711163056707866228106583564259055571840672557872589480932760422707085731182524862474611995968905314499296381662383129411016857882191454635891043128724343124505429345969616182452227130383048525095269301220423488441012386162925644108465845682271500627959237195015549125920071429720895043186176363445568650490064400628966095103794453585409152160766992241048165896239077138878419969103674868195954204447380708101816591751111823282353843154460493095980486781174626831825167127267477045308386495002210465812009409168382800914468885088817648113346156798972200217988817880783279080174556247016837503467240647919519457572825672255044724789564117030696622867514115635913437080432900334218740323080897246632535394586065884020972052844119953101587568559857419413111226931399757687242582666637741195930157749003771889574133978580325316327576411096519035787929927607449337364906769106427172548860037770738367897700954129934711857316110052568574206420839792239149913604250081323738253580702869638884658320393069588691116516385449257423135520122781446056731854445642816329020477190796245547943499332177452743053436279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 68749796437406096519515374152131345982237745883998310577695300064456659573404354344185768990291154838926812752435851105811643961677019858299239442113596308241976992273274843306553618418005809936758524304286262344577986279805307556024458513604401082116602111752075231403315186517889716941493026112308319925202498874984894241389184414365178210395376610316165949081190019354660750992817622335573245062420345886982104175084698275477914084512475099575617155473755530391128745226611896353948216632101846158525281891337589497635007751248192003234909803233121488370629759309227870386872476481644635585806456416674838865879756882983111622532976801795994982797670718637552219109919060689728912587601424208647601229676416285155603685423731900935023592733481107760295963247307702430595915753979302363506772274185566373467079879281629466892658090736240671059111090037930101456069096092009829803232532215616949710360664009288642619140567354647870479860680108971431138951043065268163454344173196747285500995249161122977141842805375108913496544977830636163512755256012360550097982464303264917998493349117478287825727865621757644393521107442026072169961631278953980819187193420388151828993282274730865746115045490506347311053606365383764184666808820517287377083759458201566601224279452672767138513395926392181511676272199351369995952984095834665929975911161994731343286153296956266694346248379701668567148346336814450846232097007964424188392302121825527618292609304545645680384053482906133321383319831843651725670564741863136001257184357569292787218040025197111045120735707759943412020358895715214579890478897157230342433653614864974369607842268734984675783747685475819142136679988709753123218494414144564772750204035093565282181634085001241316446361391154744770507971873153867390032481208264558667585001307844226457089211183468793065289203174264183526607061259465376761757313003377054253222047679493041765942793873906231509946616198492402715518507023428903147904845366793922355738590414446823531890439076415666004694787644226129349560354375748733129665481220145180910078184542697398044880518219634224644132669909125543914490843820481159114544538269385550265178628657319516175862630039858834380010357310222469766035607743541333023132727924559080982649581135310856079697472276921823963909709506449273500512612402033803311271509738534381592370117510858922243073373942006646283728852990005222174824900112362444527108751302080236200708895921707153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 1270676860089367399901941986092164843035704967802520767119298786260524960542729737403775013564628439180003099563639720591980565391020904842969915601708531894817604539434014449912424816849205307372032844745061089270147500751465477669375775768236296667715040741528985146163329678832311927973223691571028318324783306113613903359670380199512842813890051401094920513162721457218502989002234270186288957772027974694919182751285728196549022420392105391261144689937766437453301158939267420646754288050791581598135872461351643264176059034286126454943983840158690778500943345195761881362448556084431121811232075937972495675750110841800616787169521443047773905069836008187827006664539009509044334127312717411793405047488555693677643779760965376597430366697812336551319803349497278176286627967462739925999012790736995391255086104628874551001906704020090954268195177279389110853720817783245155356805773053168446577637413886579667601967880219043394499350383287860597466341489477289365818997884593316906970284325050816396221204232984156028605489235798831544772888669305259274578911729292773463056194286980678304374432955449838487051451077896152989429490032333130507240543735901910691392507494569579355283021395220780557894613870549268190153029751515009600690296243251179412456481190466136137091979056992819006090357061965644132293485643153684447382772274341594787530928383832275951945712590344993535346238539319722708357296230529897666087747210245561260188574880337365185617361355059132319274008271383137816681914231779072714657025073522698621468007270875401270730662138985867785255082903596915201285626991822254137565774086577122931924983764150064045653545677306137360935040790512771532869902289495641001204275365131121404018903093319448430575484645121985379142470244150643935888041203629162788495116819734660569325993974316330435154979639911119912220960467069984766160217772358679104735749712198895973664605017707321169073184647874884521029224154490271645247965109780226682053680882569944954626569538869483803258681300355506562314427296501206563179857791212748637798025848647233910338682489938104409101495597180635782683691655263178879006560027136940704675361136326673574048174477509825011625983111156811915846661796054171023519173164073389827973566003785255182831578816193071742471662787101127580416182852983786827141909771592205416957775222600758843860006025303502139677867001822252287183842645708068194851034227177422053500777110457420349121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] -787970934534369429661913854931831081254915852478148107217526501323221426458129575569926848978159175778978747885192063840567364849773976140124153927854226977429764224816662286872938736406988595885284548995145627072334258179567362712190401673628920990864788389164486777464677346091748599540811607218955826836564882657942596551887956238570449620912770824317221434042076754919325309653832218972668687585349858473864535665410703357898792652064578077008577658913330081139698799684714696268018527618869220843234410259019779039034017272844554485212753610739806541245348848241557087921358661369712802557931515306173025796852813561152544231738402733459406442720675728130785009405327405776560207114333788913031892306686002204421581745586692053287620423599095992814754774381878416730263596901786690677935716746586725346544940517114764865662772912361046696541825147469389887565590297261946585381300402860812701105145915499452805498102292056242463356149283790492880894015914533962194648708338671050011648989644896082303523420868199871851421407379274368332599710627426172421789048492419578106743614330340974900454364524856620155755957007955086868793881555804615399894953438798614326464582672311800469848078942852356342727998590080991015879467405001578192582372477881131882921865626822149345302729031669569557357831378473429340379749816171775485370148109465884663746439315841398679804337717840185868778846930239371721600967233846277544645951227385730229743527917798879210731313646264794499970299928556682148857632659087527914908356274740470451420784160020165116119224299925614999800074042264688977647226111582836978766820122320933944296235667107865505507281060958736924695561141336668202244446917405307352666037383198251630951191770172565364269592437161195335905828216005421485640138584002681921094601536896892352310089173323579188097721361867193785772456187755302598713935260773383423786988441123527658420539713313189841926974607755804629326981162621216282300480181008399131053068261153944920438562680173952472925149333781172730592915172342471677242802771378549011195650252254792893302816583443505739186394079465742372678794263202501074433631089730913591454045917352959136258038731365541019360997246519601847119037719392050500953583159637636860109447031960129352090399721378698160853760195656870115920711144207558037861285793711997309963532094254282823143310711439619343259922644667234336967746210369952696771836082119313399152460419827548321336507797241210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] 66725027391528889707475921668668121557161150744553802929388545152771088470564611116638773931969242445069305877347166501299183822193105076528627570232375549678466416186034570589932862219337477693870668011378931033005693725865664426460359883365652421377578157552351829501971502125585076672071906217119509052339235811404323280348149259864017933743607728893299582134944005430280266340128380709242300101657973451754112568188663343442780648061224525427079229166605221389841499395954501368964675451301667736485771205854082367598828945260417254064288436020066626396270741220238528467098164510939974386521823218073563671936138500121287895057234516374661783070061510928301893525955730861932929914672730564879219038186671181698720819832039140040617805185632649421506627954125018291195164159184122105753200038359565462300806172680610536403141710771352924212918844171925933066565009022013076354131043998131716962766018305736885635447905366052323440417835830138078937628495559547538810830301568383226002674366104499413895635535718926978102335960703469037365280206437127495095388993641875274648299977313650314393798898980343090459972462285228163980664102472213062765849361435644607128371813125058048609438823533876659513039461793766106771901573395487500831675693359675214650320246531556100262332364934268598889855330981182034422223660576913308447394350759774619522918936476523114316401511582821400644836202102202646904970382054277395584419155836270112439611125850418381840341201136912742745156198716287992025035461057634663094601217116655732108581646847140401118262237275073346170369941813388771070462981383200689558132603993400686564993363204322203217274865719544691895915043921352820752091710149357088268621693011952433626109933877705003468384658513935124780630666569291820567832315373217040605321470908879682086319017183391163912118873383054795396378645099412347395936357434379933102342854210270219635483981198385226575209875663344906521596652616217904546263227776208344045617952656008368593236707185346508464420059076114531087689478791383109148079030019355658132277682004890438138333100708754542145296404474418058732431410118167508744554165146878554450815294180489117088041069347353515480250061385383686254562344539013590920705306489542193861313114445168551302994153166572908801364448150456081133063251759149892848120842681750516450232934927389530759389507701621768095386040864455423652505747210695321165136462557714204383088607563934147037798538804054260253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] -626740494150482032287005733116691180240326997679446244095698053465987783431674571965894321525113513259118690711976381917682131174074528940540257626107667011301697326224167541109156426978166369663988617074141841616786709492949219623145972092902463085238058372755641875798952965307476783553955655324690359877832531213803877994390202254195724882362204002023818327337705477388253889321444968527232564241544795051628534904947915424519768514161747079710498807445990408881220615235427157132706340518514610712807732801296977978374187247541321146586056609955805473628045680369337277268890361522436108195175335856492562241815605308844763045832072528993309367521990877218408582521401254305019426733011529177857282629119464081293823702498674434591414801339993532360695867315906837381621256444140736391583527097053638669076648255269558581672257033830654091208329933910771511122136713193818649711398584441384529866618908383576178783225521107066156789151887583284339187274906200746408673877116011119313087161369373635646371246828595277494641019558511399724951688944535088158944932877722861590478765829428789060973795227011709550249719770789091947438473885793743172418937688214916700697279561954953207432731838260333700225713182886999469633553656713458750005448444896953770529276009320998628448177159006596823000485808599245674991465923908827029683601724339992379361631322737922302434987639398781108238170154567706346726732610967519011837741946178860840748184012580782749900428574352283106026617038580915815501182170001313480189309185488385775138065548404168748931562359032472129301147703749508824014048997356215744161829902457589263028109307772301170802519571458997227390431221600160857805898521561495005666166044137888790162675541994775554389968229823389262895130404668346606561131878132915047753468989863970091955419380801769660874056110944090858175368558250571994194510855847818817381228695402458069959580905020916916715638757949356642427927137055126293228157490627143947242247832406595167791126768136669388108164644967145717712814737919514439890633978390386625935480268691178709862487216840991872700264976395028742961510647733606270333210499472464667585714419338517521865376936703016982625705380769309534918996383944694490973607367308573596260946408782660634058931638182447850109331606160697824536178079977388771737427212658185717707556714388102395333852490822621111055807223338778579246406581299629967023334562097273850828253803461886928261037610354833304882049560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -46231633935879766241673851245104776270228603335078752619036947321726103386957307915934489795235330777496250986038053457938869917782549846013560206622286048628305860351923599214997364179589468349430693638754497162737329811297048193967289178547746431710347923043304173628390536873138640678976138052821553282819317082986075509734168416991854716661031734777124143124850752815999328445391261874108620717931817187914719054371789027545871507851969872112573703672636729882940596997538714014306766385329192882096326506001540772856318336580865027279922895282791294042770221264722774126290527375080547378360875293764268793269014216644973756812238275260782018150648570800188275718519442517618931713932968236122724765158905000501351653539100058612556665503869899614477997404470118989774526617215340532321453061590909491132983807090958773988786800192944502055126393602946639339370415754385425821224676292020808418764389527586558441848821573450962879406242327819546604432193097068669641292523878543577179413755919558107049400793072778799437559537165500452092056283098024763592246073014247467286168734404105344266235656194088870623396603303767867716494515599683473023221641202863527183351676785684914572526197241401537281612006635817889495121116619482242000951836146773518960607563278145080656449375651262990148678257045160119462634474092646882872143038785237186236599120711895797202403773838309078498041050041284704141871910040897898250901992435128465164857038371709400382096439444696235473833469991936846896028366672229176050698504237470131956709193780809224756608468814328743427810773678662709405017094468060749523636399610392398108533643499454430018704470768998626089685995654060567909326271623487354483118406897353965088186357806836385843557659573015976019369349392855524779919414813448875759111612648373226117003025128665856259060537432501994319645871912545126898714504529383077272070687031648825663449757430540312356114471546942071635087831822562387956421278526045411183126405770699080345799538228130039870136342535512562138175784711341312661534368469863206695499358449406417807969816476964089512339092461404949327910770844119305912232282135780201211404433501153058181764800916816346751247870682992281877975993334809058767202945567915419288855514275778564113319500486565147480696786791711382076272649784959712856841898552662137404590670702978555208914178587990298681835456619818294296793796178729624467270453250441167057477288241523760703444168029818683862686157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 1667443422091948470644704069711432788137716042622749832091126181523551124003119057559963562029894341140295021590399847340943017778464410069932222754115898026075475524030448910403793644209582120579253209057021026165484503445153364367695330004487896021542750087779116549016035442889088648480106859780001418183824210342432352155304875229736929392795899739798854105582222816089377683324275948235676591319809934886303189769689452651257906717217447501392383151184703792222685312913720547240311872082545932863256082754914459458528344780753759134869413735395798462588954559907759345374188382555581264699242306975743566262321008952336809023117181046954206190325184837536180076857002174107978489027859188396889934557262079310369634309862271741359058036256636122235224361492628200978263823003555891260864145973954404845240386898020092046418961288330457151615866201965387973714083992578175369535537552392636142526448085598857032545295721518728824661350736693128309203197900213677737900328435333428570188267441509468903638607889557964825318364740464699176034095666039991881838156955496455306438563891688550484592943714469390262480555340576552824054605254752375696113636698570789998252477661806824482819916557118653199307580754261274246636409890454536440649087718204286081925030238988766631186789199325524935791857333340824126339586846286565243379014882841916087259079186605793326705050985779894985339183329096000137117781805987383048847449652733034619917348957317316839119888084550070144703667584368950802000624355158965983327765453197642513256031024233687944131968690105352401996139366989653441823552571462463975407552718610036285350281377119175668216774185657020658156202323482515831504880966044141915847527581300238811820625235321071915960172276479674994572192671633190876488137104139067536201753470816554462065355107929706711477627555074010554867889243876765342262012531175595744856553626382098192265859756398666695413075501797577326236465861507564940796325069966658920296134338912913078445307523825218746441709891590465860854823220387474398575141883736772524960026113214417617650037989064252892680196949475829965142666753629218063371483342684089602030817880855288725435435539859419116723601175880074339480567871518272300856642105309033202385997386896270021485615999214422106947251770964192504775158778614097659412818070665953327947977591492861031554560916951284742254055050150269318016389473340403523777546097607147007750906067054279995412469084214990289183333516120910644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -29071708483567048649244232765997181948735303484689414153139193465718722928062792618746365432234295512169919808171719808837960594413211130808380913527810965496159895054357525860265386942243449866929827556378452338295438950439862196117298369728246577612513846623753020922837850016754741176641808884733300134644166211831171277473674120058106122753814756531667372245911793649336158222855459429264977081821517577277794299350725557940666903661000877456887958470726053474665096086523203977616298946323785142707450408293101650358357288512587650397768744218319992560201002910921943814292089222734472597909766833892569649525992633431184314127072264443132033526180668440874671075510333750200082978944210100561842607781290908386982650658174801314441896763759557466450431935594182940077540106481654545390030827270546098191759973072813760709429454247864587200270429137850897773731087342620725333541625708615100582887913710153290510785466814771592702490947656268193118146860258787338004932066905672674806017211856089862748746224337544552206303307745377819772011560542811791512889196592365783603209736667185043122637784241892421166020881396104759993241097753615887238276764903178812076810961503038909770803805752290109117910408651095115275746806132245169722214176010107971578462497723991807275833872501175456489932214928009585582828451609123876785989580621008146971184513416070649584916636214834320821304361080545226121313727213402322184578486095185160974180146595963468533464014122120061164347970107098541130878555425084531520300097617266853320563506199127153206374412960501699403088875069919870388090554726198011360870309198823364618042917674122010096226514759513986902562337123701725273120611609304366951093525919248748735836590036421897633669418667895277471671205858115257318182855519942919468309698594165910301532150857996705483910063072292965543878431614101965798629156323888686688222970123549555866602092272022750547067002904238181444946613264875664420364009619014857923490161359444570419816708417260232617140205168316420204955895314803170162056295313379258415742125851658501007340999438212027537370806638928570833432292680089986249199195443376504221710947564633279297377826826033973071261959125366056489932562397390333762935183513400722934122569186000907593571206456210803566468485438482945879059414756326736771310963632459251861202958515984989064087927176404403456350706207754009119052827476108067663220849722803613607218128642291654548633367954879602734763466287404298782348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 340477871200194746257636819924300579253720033336568135471288808512033129413990875158847615651938572538195635529143780626282485059053147637120534229218320363030501415384041038836907685352214241505845627864264675015627318081250568751285064245361601876432062043242692260102978079626788004621202508476061102868144992421541423173457757089966876233153104721548637549408988492772624042151899759297416846356701726989497028146902131348437579995746156255665189194971073247273301615124631151376888087433169717541067229434639704879891837827389102095920585625639204032777921837799961940736188443337489706858960598207136450905510492370030719577838479416782501566024728193765332665685098965820621929312667215478576130330261594376858890482010894916824038247861982720484051629924733802057075645648505126526203769779634295877856082263981673225713721473000428994602459261954798520723706862750337340662474031923242359739942571746214785842366477976692247874094389112481406768249580143489529096633243125938632901894487094422813196749787446513623437787798654430528261632138241786958626240688685664476912379693505949137236978019862950812079964627230510104323884689746615869238060397442634067565222467475388642962772714867951169135931108566655975087349759948719061880885904684119018966524441625958907386052918530634600880372667442441319433743816277157711892757951585928260664489260182395826793594891204662706061431687493496625420885209636111958765102941988902325306196836543182341638583356313304040962120478571434964368054163525023462021930873792791484416318526992164029317609227750013946283471419183104249165955806656933055675997112034350224972821449437871584585558136000482749489802428004764664809548074104846662202431412539579017860164648825470411061158984352123319714728192464207714782765128896174376971215636907325877042576480473497880162192556655366738787959429873631567387287507093601588823931860996120563529791861993424196905314515726248732061130706477360038928056328487090345489845571377330300731094004351587545020617537545835234648192508975481606586515321295350959629792500223830208999830221560965208965209754356296949773990801965685631072859275472082322076860296146680529494383527745950056427779340279120514247298806201367699530863370384878562151021491247638281375137143484713374730871963897187475553314574866130779726314503252927575854505956166645032398792992537724450866745676157403918512287462199793818576706327788358227199073861434557592181720315206131140250978006633886252529919147491455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -3009253351437952229538702637769855812997615829669065119392183456677905642634540827442406821753361430762529442608562663169030515918899364373370333396829294326099212489372572472279905657053591973556397100942941949560131346247389202988595560846579094347093270019209195916418577379927368233049338024127942061307853484183007956101541880801515601980857815608783307298344533746914290517470483291486379436603492954717340751932800555028279266375591229166840443759548919097061307136082486757007760993166634109540039324184340464345278929106392080319091240943415596622382777416661111350234327281285907306638124710760638416218037106387330400443857629766632379153873821976132690982797714683248702668331970260321290906422996099372622724128566708773329210583929050706894607674840280743113842474811379504317711838146893436598694346231240317359207805867175782053762779218901971758506360794794529698118570374090965560843194507664226974620125307783455152811894555670707406568742880907915426446138162942395957923437638931280308578092546297496710227038395907660199238483277609187800562327390884233020969704467734951292521929259223576640873260300549027633270422011919158009388175379529786417760295179916227891513819688644802249239626999389840288197403323923051728993955101739721849529315048167885424749745881169693276533926778844427088419771777786678028369107732719975951956541757575682262106182146574798404216684650097463307609351949050733850041447498397639596221490669555351035017278686522641767071526151908401139143180527312851327240514371727080718381145465195275891005180985842849530935006144144578081416878191808901579573573562675546299408157449384200767302529279289645374157266311544785810069510321309450052312461006767666729210979940199159829447660547788886594649407185035506597534514155183311572746211163791127338607554070492364881225739922073797185313959471549669087050677548831556463906697263860162572077075576132637808084862717991137222478077397259759563234050595392354960095562813358184106215746652031258758868381569818213977915392165024797549474641318983113890583579340120153720608126805538556846909897008170288640485523934433433205718519405746594102395872094202628076600875009598776142244142331177053613091796011607238975719572791493638228552692552248498474279523086667686910740065943560485998062250816591742883038794557915543187313694593983821472771888014633534166073971534920552947265382405996530680880103441032420570677820604250786564779437076289222378205900909620140737388283014297485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 21373406324478811049609760917759809328348826597679020055506407812613738890153467019241760785419479616004837346285875162086913019649329283600250770267559486404398820349476172653856616764198469578758853261266794617409080882000589883053328996970385732513326813183040428409883958888716434047218586658205923521083688869746781417138497010766195071379831807913403754698070286116171546542174718326887986510159368586180967452854165120111059895684490383831308484692626096282276367085218797003278385074586382855585537978371979551501099356137819765681409338298509717407358488708101957376856242515999501806892781268970576370451968479846192345318201976482212482387297652308784322916298848643836439973509660709804179251490299619514926415774775569417439956655697890008993405305541646565819776940927350093674117240283108231871402444020806255836665146431380878179370784752384646364051233763736073788885856107583284554979454120026522416068929510569577109937031485534412454020948119704041099407610117689645844584732406516881869663546071141940636714822253426653871442972754051492070390006394173308389541228357649534803526256362580408951217546596601710435122967920424108154915550768202379787954027464578941869231951557748440766810851910043227475641947734575953181469478840448636184959101023200321024162315761922520477573554184919334656657496815673529056157148742564972270490918261078472356712425141610375924601214523737429663141843180997060493257966707372607015948529563350341562747438061207677814298331341756113280223437955477872785809984809326156473486383573541375406500393123151646061079316426410829742451972125262359576106063887893947768000385537811471626071206247262779173446310474386325443715660248241475836053776060566136114874794784664571650951718105857101017315969385699200070993534982631624508452996276406822117726065720121236844420080169518484246631186872766908007519893836504799933265936503993309865695732270188980825612373321387397070912460496751570218739705382221080034430300816742921244890637833910438255913241124262576091657268281905099431709137302995630373473184376916008238606075094801262993766922749480485650111855701633318871382450071634747535778194644926517074957864738276198260073752286403643050401949498581774406298649455033510293989799158619748084015577262938104769980401344491788987324472455419364332444985323994971877966741808636308922141774592851937472535856143552516384230134256580245079263082451410674320766766127084297832574683033123929970282953248045254568410200590733438730239868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -126743186221399004658849111929610192193610411807038661221208483183630572251228130633465450030454094987066657383430032770963264467889860007662510217141562843664720190819854843391994135124303199895703626745815351997526387675183086846111147421341558544155145038470213884803628899630033259704928747737142179116575641012477471078294418098981156443106153474486609521144391194675228981129510356885022070959552439938121296683589597554463740562921321314294002388575984867966642502563632968388319054513784558683370887865896194210385465539657193038307878905609469897846546094131862615425537099672388646186578506549048474507149266736842352488260025097460869597617896659621406069966702698061874537402577812358290458417895037488324478015715675416536933355971233196252734470692283573691984939485120167376489735464051839173521413437007396603997798578116914294497096610336848104856804380296660904896269408492775943948989854418558312906140168561437570058746107569613351640060247158744129918315062502846219590914101751928608763395102768106892981718603803886002566018509967392587326207769966850290253971001388867167292328878247053687307597893041216310880275029012319861387882165010433824010013786501852018990274058156304283309256184018985978452695660315253353859363227978455420490928634124648736391688536312434609607076931231836701240803078078952090913535286905126350753766184768646124340617969315135680002346319510169184748980180110232013265178618265415597950112294275513850970199881316390214605962076954833426253208766345748006431170321792585566517051015506363528028241650786265600810526639301060739750805122235493395757208320863286957322927415833781244833338374258099297661983610058393112623509777463967793069960614290823934952997383614347643320324678341309827874995306789330311434758580779793234736491561554203414462940030510666195791033792420399322468646239411334309092118870296128155856242481670316100932088803164456245966110978022128107263866307919104225235404200933282451208134923902792127344170962858498254774390014531405868609580215948843814637699682907395453748295100252394766950143510241167616149959827508610437880275762181410719827732072176715098048381235650028284442369184869736620293997618922269909190150264357409590606227114898198942632072650107758915726684165863724905850997094110294024503205231720318988074289176158918692660768039860598402650831689609870491588370092439262054736214186141214044846581318484137539232089507103616504406205107692258188563817913825692088036767302128282608464360237121582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 639029280364808963184693547928325401303351891462318372145007319168732759347087672934130629193991544652967963124075113703395906262407431433225159800344954802957320875692465812559168261877262124834023385829539696185651160159739454985456308571804028370235112602587074106128357548403958716845129795127756702493292911820597873571618156922811432391751238604516322685849349569353755719392417616552718611360636826391706571939818818978259444990185382691569277753849773563080965088925319323546957968272976291139207451768065124265502921269650271957774245205969930204149131541963792119037113128431006224133690284896538026572788525814356483774514491178156556922652610176934540435475090301934790688445542805954998752528971221934359942632173632821066248406871197691705252311131791973543567701502458669049420693779126406231920598376877670974849628780978567183362717382299785381112329710046901683004631200532294161109490026868110254282906649907409536185247402751327416558407744291307705379346534704466856076479536158512240539334065537911026925198570481479888967451379619486758794120482999162702328430835632039133764189912823794488184463349492635827151799569438901252106472756973323673229119825738661604825288671220796875715949212368835560871399652734287179116304792522994679993257310442023840463657313405295050817809512041993812028060830679696156338964369746210695470042469855681327623983230758437370100255182805308645954485830053718664788477643130469389029152769886398545923770032333108990961647236954025567462482525224554377233814452087383070148162521130421827790141979374244297985783588582711318963595622577444838982137799216435092839141167574736893601644091998349373224719972426595967410053150119340773322153666413157491988819369379027687307740298812077668268125617678286822854348559177106643909243277824173896365545982138555993873203019720620005097257062705173901801459859843947710453178918578323126127651940641364274610008001157869394033535530206602635253685977138734979863694215190750126174129517347692915086708512164397132254713335403952426232698646717619192492685952902717570689517582891075641751929409300823584674035390100064220682287616340117705688923056845651642058020642034175711573604817991397315913089434021408453496201839107703309960225870688259693594472247243887304164699834599013099150593140095864793732410675610759115571049672831653810872411664533876716925226546441964365319237254930742412598807160276977025866927529273265102658122023164274489008736793867112638820905667902394498014473356306552886962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -2722737829760309655535479171109415527279537410112769837040675425263208249444200103171173107616312217413773477849793045729681106572446683655215116957913332806887893349442035076692069365976214013896701885628217499740203034673062901336671361187395610385980865012052786030164372918851009783967918503731694900630923679933493027445335189311674378041915354572699672904914297753752383597795926865185160002059044907948187915323704373852726692586927852165353620855617499000733798257956038155870134403753129823363735924246592688145034874647516157631190049016452180139990330475137526743039705720151973020443436663002740401332640298730811125815508166988781835592340375160193923572388282656026554318309528550711158802880147016276300654631413010603662737660141722888253257311524590567073271009260652710788926217972199833789435053166129220320416233879704340598075998054924390088543981627857238241481159785077560497747732005163528853948249242112372313409117555835610615260255312646198617320492459952124773900842478543496759760683996972310487725907053299731619383405952484172219521384045760832382352849427846050640919589167124000267192445495923610414653781230199569200801738923154092285915438674738828498572487183712289281076242928599761633937192389184096241169326461883610050830457150796600212737411955638859271071126511675453059563400022379206641589555396905650707865502034517687163095706317097877121178251696160047042477550205835642425622870071816187866284257567198677034986934363042254468262572542369187387955290496354619098444568823157953795529613012455741867436668067742770247126851400314402443304170156697684008867441103307649488754633767740239780045800093894940423124429418817164421717862395462490015335350863039666223048353547972857200665148231788724811935120741717839986823407573444373691937538146584031292206270916142673230567328125566729022665300967941852583920705915897128449691362371873445234660411355015973390764371747427707157948038742263057487836746877925791922179149612578634585366851762967800324249267399486611927910645230085596320887131819834595360701260362566297596981463556440063650057010392638163502919163471417848057273079293956887987610126722444713858322615468424859642989270173693440498114647653078608172456589323926244706286812948000956971776155613270744291077124133430651848126911936768526702133607809640485255049354490228909569498948898963291845791354786474591005308658188522179872027281773800368769411238783736037465685205334097968372472782883080241506275342988629972751368768513202667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 9389386227898444196518535038224234460513898701249473239327435507941688750361506349694164983973929309039880302363367718600858531987960491499965677403764780901856472001876971346812154536378281340066650646934740401979598443718591438375168734390990077127243254355736464843921773205520409503070830435678451940570540842755873488780193295730738325769373576532149179386145261325053855165341583178316758554278197800174398712668984403205516361700959964298605667773955757844558180952514690300916668766953886969037588677477163633994596662297297241448625923742378061106011216449124594301092379165148725578540881937457536770375162110657283721468976755986613902344228537286042352794886651701891460658833464666125262661778870041132077965427599240218528646860701901694863558582851930290572645548077895892979912477369562666216174717556581840934658225411732319643333779244195140245648548003335249215992222543566707470859047416484998952796278649714262963866312687079504906344715957901812964552693819808183754764466673797410628665625385502468630240857527537381293077849753707703577271468566699452690753087459178091264895141089577913000460573578292172800403801031205490313026293999531874552868439276893225855953922657305703713567273441891217721666104163102247470618076076833837516232313680341606582983710521375855065787684471846846209851156243087622125828192223981057331181173856271426865970254768945655641613509540072803316134612522895814164494041622410419831019384180708010067293116176817246134716496006830997450721756017434606823164165244371927979544155477132721381159629166260542820679678795602705831097123074306816238424649048140274319764598751418132266189107956241579354759645988223465225514775070580447403624171016085112212172928958934336790725441411859967822097771061136419301784958189069166225425702980543405579867734874686343795372910022658734016358084015839832535778936871324789380902225457119459141081203545821957269057123526237847324765917742568339629698889270348021176731423596457377630141676263817928510301704259702035795261304479677504028230748507638048330030322201440452077082223687022645678193678277717008040384639469552286172483419753958139953423200601807759006811132790305074864770853221520272842514180842102321730689043082326250037815205778623116055093216070248395217334913011740523867779930203457248464879251304746809707862659986968422404198655491462494432806514956449867748982514571130140168415747641620844559496209692014169552642762903556550589829613446490434511367462102476855179133963247295469045639038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -22885494617182384423255439357346120684847672600307184961248695117245254859172349928420197840926284016697103454671271897316381420961220475084930709207300338448895062192667376416817294685297179856914236109436742221833114955491295871789237169193790179069091245250390163935772640822182267646359867210533171717839004804908550172067803689881595268829669244014240661504912711112702819496585135163662376443773658900427942206500160313225526497105206969179780471287299577771254150489448587455944296618718710696142646143538141580278179093897291059253056798806384245015882829984270489353584826191650757779861709086471986281240075773019802714390649623669871703378878977599816174640944322042243471091426088254731083281851215324195236985849085063032868812171032727950628007577783384726977988600176821656891502110827926236182295907018245436363962174970828841800450073823629943533873981618127531970843733438787966946594156779767464999444312771854815111389606208762760215771885261075610298574480098285393846477642613757005679585247567102784160727957248290478675049181804388044860795204820118434748410117988722597414069149618696317199056976186351655387437941981904258257555660064676679046904579885754963089828711054391214641116087749511553311496742668114196938493352010344014148467870889579714341135399366610620384844324230445225882581663107590726213850055854944504284275749804512565056304526224237831999274871763779290100771361888801014416840048119372617817192319693342543096053751717599437951871745816399253122802276489445763727988200266555126548096286397079916128134735677035568626279718965549985861159397173302128184603831586038530638712455774139623732038880052560571777774569212429360296788574899129238492649143306423228820440276666700230934499364824299742651214719867908474104028086114815895323357732042257653652077770759216316542837661911335080928323650481197890829823295233160029200256325035006661575900324867224864760851527645494084340425247445215684917064796413660738778163910766973338042885563323357620407252444798116841185481975606165569441255326143726150087631687484145711461298488170722248313011523808166866922709817240143448575513911561554683367715407735416258084035753143252526881314178496479340478329891534456140246114702255072178762583701791635234356978087239543783081222296509526756833538026642178355396470306633904755104360957641168908967122719485588067599968803743317600849051113349440112409463376896291167673673434916329399283894621224100664531482769144164441732388169198909020664312041759558269404806196689605712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 15185242190492095142839051423666484380979890163811719264175049446186864737522750340065414237413198123056186401987420219491634796219334918736228870776961734608676615274504472613132414356238533041142468799165991594420681091809713666613614473825815806114311484153133550574392632793628656931680562578210197895182190042628315728543583768014952616734883320710413242536652516260500217481589207797560127562783347806481856772351322933781403368167656299914424058159309362385675415950141778064547588525889501678788868307923223698529450204135980475577455548851778966712099462769645391192347374386978082780145053958180510053134290022018446802488748176272700814638921768783193303012579309269050016177666358285637166450342215244043503989297084249048252865790386092265162109360517803571901114448313763581658142640682094028806796362289209981846162158412436567824000516049286077317915981742839871490201934504712237223046106926070243339485344325741501181882802189426968763695641525364951600121535452653619363212918933494534600701562954425009991548180673103399360973341651562716236335107117794324442291170935802518710190404609559628487564707504799668890652184560186011489315249150798119629818602490811206617190477446036682000812511631628009154210641399203809248713260132013267271345315407556745313308684951653273126329385446776670398499170692082038934210964307233651507465096953296889266356514292185607516043538125662220961832180360913247295344081789829364048534959068286351541748425603450284012160673801956821486001702401412918728969202753672449118272995262536755988862630124314958934493716964623547964973287477658795963327676750136147069900810569090732653083703382358377567563611680205696581529657686090880775405587770940988522959569727478741069534528758368916643361936553260827976115903201081704233849762639189563682987877036987739848815706150902821146565772473138115173919351502992763300190597359303590902236384598376754977691148996101039199112568305714107758553936476840653318726429374917923408415518059978547978433445675654407966837868771591442029086667505823263565433969508783097456749858387395319573017212604199587396329842217348371535040514378083633268453569516192222049621672230889848043701240292729710758360636116390591240707963580952349682332038590152077664290795437146752042467584022449602759551812086251335373690015738269022117640831658252347553989909522044269072605817193822509258874947845870276960833129710216462013635677954289822431687307298780852287701162274980159831662708155032613536054354221038753536276999511756002902984619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] 204620422659880897633121000632261215749622534261854106045031192434104613574433539673912695382619175458760333338975630480794795663992551906000436659780501482994506062263202384405362496344074894818565357285518788039506435059777170892610559701996801583409131401302186293294373677594887625758464585762031946421807265899982092379453976645388844707280855014495994860163905535028245542457929504601451577765037737317917774953543210894235874210139415982516461979964029043499481661204991308991771462831954222964247521184203173285797792015792523565477586648485550359669821616444670755036081050021288199542322515702999568065009461699204257974016528681359337787686648804849253071890050942583001162555211290274917855753277538888689871701801547024977675564383321940607212677874756746312417208153175631095393738013006904825418884478418985786059099923041710930710135878711343575361687036514628254777804031267874344897552743098109225157425821472145552766340515704225009323980817620780357760401393370426151581769229953484635476944494643101989578510725271366639561082785251132591890099905100467568474527434852887492328721174952514563693214628964719657701224658791494576016314734992583548903261114452410106578787950133916668037199982603707730686389581485945840293050911906932112691710836230943771056481212403078240377265228412754801829007349462494870653736737528169685717337837260620954140498656595124193604550188832979064923518373878856382828385984520310108685017529497032746915836074715731800872893324463491453120013196712959059178519709982275654018399988718606324935197814893192665916069937739469276970273336802912046733497365108591123320369889637104436911273260965092756010996816985409352532806027700800253630194748032053985454964091679764228450087883758476844150955055951522352702213027661857952426944267721936466364927089048533803030915538756516923294090822161223874735251511012532258598797061709226573263433865634290323267567413251142642701315693343048735412202966829623756538903758110623078510200742743131553053819682337978462887310957263819361106885596910450690478562158043642532257548828310664210249534747603801420600291359856487451140564732930034727319363452662313118728999445894127110797514280881126193080903492019952110052909173867917444572975754774308810987029719779940259885921821849954053112021184307301616443973771959437378522662599500759626960485673841797103143903902566335690989175763570601616374728597443572919082484887614721428785448063984197262953598938702417824364515689642651297553651342907982124685872804548125714063644409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] -1366488117076987478752343304866197736680217360670052678215901974320091739155155651923120348801575544056808504443011757773545421615899528228752173527274513157412485850414376596313499351895918257469820041932442266028288885983237410900845576711497206443165942206158474604758882820869938103884100520831868184854192310727578055624589104066885820484406798938360124424163340298312381267070307557832103495719809930193753090222887813746806770136206594498194122132096264354733512305037579661939282885009556990785645705464245234022873386968476371270135516138541829950392470998676243049829216045864588466362962032463485022975803033468497524617361680270294523011327558971633906005002475087478845030579891060466602053539750893155317103468144580523192550352522499116410872075373266174574323815740997581135234543889091036209291176383185964964472016299483038940006144681424899497143004504389781322403333082461498335873259571254617152562988739248884876716192871486475909343663492386588387800802805973141391183040489377558719550590886437251272644489429031485965488006469152563133208631575755692135854988572691675633065351979881971933959235635159164011058322130155395189214227163060669932460724318103886366689407171925504989071809939435111005690521984590554903637181675820113399162301959950798399290679219813120114546849156845649247869087520456147445683593167014897337373346227897144669711834956195172232543887432308918225501788293573182494464828870833015449080956182514293630189625257210860611196625510819963967920379035148755446084662828258725905403667575936968477106053788891816228526539218064697957988006353132506118391915679643238684593471884232626827816842132739894795265431277099671434714486086813027920402810299903594014087279662351079250988967785801825654241082545625930487329687831191157271195173101015018566069850403072752440149740368519756553208722323070608864236903983730606147250044613698399651412131191588088556012227839994360445628675025962098276852141333785285885126019213090276423183198880795084092104993550351927622495899437037501208186588556108993454436158999077068753720301180778476254346111778834988833655510121120207773959507264752827240209944133180751034810372861705870659889346609369038472178027678067216552381579854711811345189153421237139380334680292508372819383718505001653021612371444091075742414192178655468776550013351745140449481140494973402544498993592330589493654134804625263883861923523939461391501296259987141686922559644977830254230880650300402655362406231922521277982818672583811684707877365241301959031261503696441650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] 5366344995484560191202986367445653801538216561683516463288102728920883992733690123878465978899278201701236790960610022312818941343314132870668244469040856649545299956719152937463007948793958358739936511961637456753599921334383218999422972884929557631685025484168600543140244083293389560487381122913296018745237531507172733754827406264650178451412611570871983843826643463944170346466254255628327572288120361903694003845056124828556638842728246805603102245418347780283180885362246654599552383535212134511751522673755663612695904616263875502176060822498634321144257305597244222233121973150131477243720017769182910661838278092527104339650806629431564513045381072892646913369022349265594995003287308669412166275732766535963616464037098076163327769010963466966898076443773919921964977617220371402413579983177611038518700752840244449983078589531869912453305286963626733609204831899707947399092317454254151313045405039479872069971052578662714290851386571244412023063556027636541748246881800861083779510428436080863402426159423956619416176113497951014504521819625787150296615308440522458942296421869110883812348297883658015542543331748964914885822760481055073358377583433248269044818127933499492251942307688955693371553930816834704797356026822477831493565720444975024401882032040388303471817028095670462307938839177956657926189030220073131237063899890423291313676778221116068131689793388539432170553150951479362974667875752803984547982867746442899243888392948807806551230928285361836511271683416847323260928306443724363489201862390667052419885298291993966796905085502143591370123887620168865039433007680029767031160395183783055310394894363987480524490329059697912320264753482729424485500815185397481405502671637131693244525932270195679234555678706573186896446040099558591682244854422569491507198531887579781904213278770810393337021362157074332008790610381017051679055301246342364970923432124791468640748988238814471570520157036847992349196833890131465589469447608421165141040512022908631051582297113320083981553259056087018457473431679444312179687939998639633188943056578581655348929925422114497814324589093913988133010844435146335639445870055808419247286768381504107647540512786225372210948098391958737966699123351939263334007495113936779383711494278928186376386692833342162603882570592952024016851821618197512354165084755405740615052808405691066983134504981897711504530947666575037066644159766802022570599448964973951139177707554909606643843761854934293167965012746520680318496100409355406353349851417086216812373650197898200531199108809232711791992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] -15286065833177997647701956257151427326216865045810907247300402400732679256587826575939730951228882442892727131268202743312482130844234212607341518673969336376562467468288768244043096219455635007639744195970620384594623072093614060297489269328756408055916876435873171057306983778504373462585906302462599482349046679987856877326928506593593465153218053219408292746689124715878449789717724568225937804813166764815119245687132701160869852274078133904651491781273699253444645076926616053472657408150832171997643514265790353408693455500597176273989153933639431553948315774305747885629584649369053435603422021518480595317261302614745094945593000853833721937600990666064807696539748453865173416289327189453146658326224629926544306665449166465887975333924917124525194053441855745553763203495348111004602393405020920236285683751210986878328464781702943619523446269761417150531767770024822144901938924700330902864855019672918430011147624038429747572476097803591890341526462108930690121904220897019737759263398852459744697091326614442669153020068824207625517709603070808572635623112083634599799577187228419361056697996127795978195712545440313623855450119613729452715965910378080847916600124855875379384288781978355562777049340631548231568925112122677925469737251876919599486647828362994931123225453054420245298455858724625502479237011526487311745669255678180601054658928667953320813599695379890302949717542851544723171230631087376872522425171384796550569463927353928448386803381783003144722482580440923745886133530366631212882633009444347938231270622013928748528096602523953842668837989597826269243729995007546134849946362893930001636700956147251776644246994496327549124005019835447314096929476811103277825928920082434152595287694099171417073023647526147422697164232295191062533523579881361132381642042610782820456983145773853409446086459044484559146844873274877291014670389208903202934160885724999191303462493431242995454187194129994242884165636888131468351939578512639888776189073499559737814759885056931269290419521052221999919041375071066012325068597699385020989051807281491247938092970737080714141567961929245335293139830231069840358519317733090367391447066167300208273011356227939585102025778524726736068396537273587709451952825870260735177684849117091981602747202593153083267857709536108882687857947505636557507466261274563661526379133222635717239129751844447733704806269931181171816720296417801595010105876450206307514093546701362218256184484141225877564625475168722076195681810747438721980984219934137859836049212801725727395307785627664998173713684082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] 31859194961584562207404054006040331439216849343341274671965469099245070043325233200281448083218300137122036395874307795512012276355098041248816232061682549693334661612125853578819085128586273391263515799955914875394163886493084109222005061830489635006169134519226500135562968398007002890333727554830654033679025553057406426544046219822756991936266880330584644305731286607982506001230037436918402572544954483529728685419379380639456447074699439948781902027337055513209205624727726148149574935371357345176078555149344397878582604706441520960367777982841032792573591392416340609313741361917220695875554734379963879263436763501501751633548969931555068976760531087354861970460377498835115315915744171857652500175229513234516573908063461405838407698665111232206941694477372696396212633284720847383192736563900407375861302630070827122207542857462317897767193840132488431618990401198679840038208134894154360371870575001081587084875438113453335193824542192953380763363496593318318905542735116524196819204638955997990625510554239580077983419742015380001152410117415308379893252867779926841790206676569844385393014223912216792775572362031877626646181648933878709331727014743418466215324657305080065417456660995166863508495399157003421506562304608444445852310946216194433707189754421806876234709699618296377952186301078579628281497500014997321175078945373071153214037751290114123477974880492396472514278754557160232194934936665342155880805735042314770170589177482354204350435104184962676803261696495718517557061870721869877503539503654811477893785712246926030243472826866413050956807034324318162646745698882785468209147567085602716994479215564630121886338384567392907578755707809784014844189785431696231450759245493155321640723130563601516955999087240724981366429946666174552695122880069658690538353068392527349630845013642689332056069644181358909091545157523868629246572924765715390355328670811067941682253513639844535442487870160585836748227276370040722465110698367105997169126234934860368929673677350609309954816571656359295543404103608166764521522397905442828014206783898808332218311540350572394841384222458726303774244560039073414684031866349587778440500641350945126890591190885029553715835021176638654932202841201816939594794134577956411506116099583206567320987808674948778965254863288365202861858714441211269853766870307856144373246860826675019703617019772993847719587389450550028739383985806341561981141672116847263639308225717991009654590208267527112028481006379414679389896935360084396532737843540052573284096244093932526197932020295411348342895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] -41092660735898960953142566785433063948622522997336474958598094230740553344366983450481440529799483434280450475525835512798737297549949732077501803511807659635519885102603168623249908339396295518665865661845131485318740755247793987634543544116549692247071922200949075571504069560546103588155273603388685661178646434561448208937156426191895557759938432716438989023094635728951433787766679669571430687864060309137303515457332606603475288805504265129778688423481280655017062834504382936333217768261985848254522868781939726168786089657109346649360764538535952882969442316342161191034289343172791418499708152149133158746872057626676893569943602565652424072060963438863161308427558926619046047210069601207109810354799378078572739757739929573894503699677718558115433076064538129048017802188063417325651958127122349611575916321560826247697812925696569930844227471141844840794273939498905379128390158393511998199389231085305390687199585610368079948709234311033388297653848422592028641465402002632984927863549148684011633258302799982041653603526134493088610018479613059370581108759078371246179627726355106706048612051479342589831857497475379599291809120310780238295713038598811711968982805310740376810048922983280456645654992351936247040934194643040743467026244341769314031054253364584175623294711511118413991294811974539089204309589101409187128353614073037454783845732146171852811242330981946950612791931131970166716153779355718467714417777482576765730099022371037296772840674527426566371989742605323544102409376681344750470649287710219402258437522445834948292663547762832750681819431738798359353118582031385640040201389611901157493030845750195310885336988464782222329682793011673115152248683916488726918356965851091839061951357505197454476847295184853687760675862685078096084742158064010581447506497171137669610118520575842736300434470319964251990805364652366371051720767729057068034244280187327281912682417883331771706466826993004557140323217427626505642368938952735818298580015816642821847668248974119903249884145888829022948589927170701071472848667111995139466965218808513358744867389094898370202352508639384511789136115026740308330866341970902229378078520631531328420433326944234113300642265015644310523109050274964824913160962828994830237944309063850672697896367977894052347866666331947036115573102188336227694436632229853080994112458321377709001482781710763652739437213655708198571734064148495390667832211122929865093748501376218969335113718592591783422355405067517700542619769311545685001948969227356563721220434736575155554305638361256569623947143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -10841162928038051854381699166476846429981136268031372446701811188263862015864887004717228616522505846536888693062157380567671850893710744018499246977820807252016515929640907327833829902997978768994188096905107246582445373159987771704989441834263112522221056624137778892818251306198302285981054811475576209263402712808064859883103093297108693955934584672740512637589311342105812380291246399586857847673434418399831441665874708456567111844565725101497916923366550598581223247237338545777713303173528189239195082800544545172790860748023810926312887681259740474079243739325493695223428683723835600876314228639846272861782951895841170132492615684374845567110229999292311080697637602530087427195661948315053113991284201289743943219398650114893757635307262332828392634088267081663518946617566041629133154445694594254710218275839343739421352518800246072359563779736122741278760157870046652082699691676949737833655769996614600890033520160714390738197897356886519064705551764198893400108122426493746361901684399490599984999989614061668107475361797667127960337895835035558828407800810863756935696951488563572234889092263457138041900210142080555550037529775679917385733579033294369362640960139209049420017311393274632115094739670175540943555365068915123141521925392865053394204050873364117633282280619573214149819984009334005332902189398920663123545832680191905712507124727128073326801309029437066799865730430054258035233996050865891872185260590478419196355047328898697053339393580176653443987352827356960767295773800764757078702914532340007947878016815149404464182671598601154690236620272407656538632811791561613368830109994045129842322844903130856995731409495065373961430216165182961191382262289096349016530859891885027743849100140289618667839899127382942017677253416002239117300059087622533166331239770963195983654210643249063906911113328615060870125368487225529492965779104414775298619091780093411509090035355817359654660383010132088570040887544582052425415534087551742251572255980796390158824214499112859347608463382082115198381115070950658285829035092812262852234737657776529705500206758122853656421947340270771619273933185099832406586780676521900428404368084850225630365991917945700702168929339358012295553004193486404584689494290059142157572771359498853276080419717649521215308093546594333925355952767709652349637564450078670760892140937468904200826522595303806241453926228419501997613420843586699845534253778604969239501949399601147850803632718956649293134218910368703432622718509951629462018389561396215795518983230488752056430712400469928979873657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 248877532163929778750509718146364941693078468665201961058883977529789282297298812496353630340888907171075410040871898903670828009788528458797151492392361510821026138356158586167307580783579575717366659431267290859096668633984216182365944142819344419369288798994288546962405985051929386440266697289085375868810022868840229370454789996478445546449187133423040494177960649389109239124980733423772995934202924023798022257556890715590803101099971075774006808274382219953202154417897846955564297525348369081924727885496410946501816296091731011531563039155284934384534605914025323240675831647775884524041771902942868066906134972986325040511782178189079408142979861723851694359838693379333664317818977149806272579549694357070271522538192920982167586059281274387111295628435758081995210807452891073371414325717988305142856668654286891810697120996208157792551242030396781305914885754745137551830572870183373524916818997756562090071438527828158040133433507173570585342157624523180101754727796025589495106219545604760363215200497152677754390976922134190822867599884487821255126498740474039259523581809218503357664363692842122719500775671782300922586417454128793040148154432453525312220646142613667851884972167657388457720281474648756811914754258593579245142467798970784819031631871262396332075921987874947914496347211004917119825381543917019890727417708953842708802166882962431173278209588134403252148650952609269086320161967442811272068136661940895133660104722308130987941240383913334965479389863472293806080776485564543729496804787305259457650879524341691439068997857870432217023286308851364424833244968025390866537215393387663003119091911190341046433578942808393133870152054629306437124999678228067381821612171993411187222304237125446786085826387806449871694659865932236580563604192325262141615151420919099421403586301930435275817988281255888447413794462901731865104197994971478678931234185187224302202911783864112183291804981001583578275122204882882088200505791854394975701118188375287757398854754408279779524872221776430089172682644371174922917468437273296140857160184045347338031702839592467588712638630888497649815459158756438743631366383296719349136581022923872387243660292310607115723466891954059736276110853010680223990768357926764804012324258633613666248133443133816885463433520796469181552859857945097406881781369014774744580065958904709631398498831409713867417592932848725818469282202587440518825088940072628729565989663834298848200965058515018280568898290064887689756763219489365740940747236012938174258657004085095940104643830181885277852416038513183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -881383215952041248899063965917751440461184774493380041413476244854817365377609692326080395425383094233075894399369064678956127688517545600878300132413197865518372241039713332985064374836818768238221668804170570929973749980426742662461592960651069250563376690598653976553773533958671092863254878252454549259303414108152589702543668871469593811771916278300762071618945623418112263644400488112235961525194467948247770415625615524033892087234939271784677242882091174057810580949299209185810885804648299810068222240460130129177115344646005202275141603635398930413030940659857604217514364731126818946488300705289687809875626483099419886397644449989668802232786465009459930330366772873944498847595442529618721466708604383682201101997677139464072189159545469724563183945861048423649709550754415451460590839325084087497841721821792806715437628488498090450841674522738016290357402278215627517483215947365600051331934996072200668926371118480950548558263148825085770219249015974219868886702179793100379863234732317381690302045577398548619310201317085099541595948928460868146223172921523862194367808459040472667030140806062450647876139240585477172443263918250933678858307329386323682191874241622762710420700374744474437169438583506715734494455289424261666776769448604186470582766579663983409509822620767988967771051254612504433105357602956238959721211559915952551317588846300377736984458717858199642520472424838611031975530446918447155607473047836251126525125938841724183975149338731094311056838789846108441301203175060804503822804414020694810387515426284950482913171789037421856070987860788757703034407479509396872188485480124740174612263502370835146384227774375901358405990982206970983802114513185495666471341204563355335945999972909537314653831660057182489864339798358477565746216585127663328714883804834127572007612989385240483231092494721564025224788158512273609500445224704961521366526551630577306218851107116117042913499738966544781873888746812804189262124926345655146761279183901534218791587623637987879898827352084790279117999909357371746887407722323471396971040151536245170088760453216603045200079188494262931334312893488673391404416980246410227185526518579079117887687181532535933157056648679673631268020442331246014862436096630134582021425928673937020063635354895775632148838324647311478745809062283527860384106750523823817535182458745875074083551127714634510486585067534337407601319559173710835616462314065121638846849076028369023351948000683480007886974258152546854751866437261951102029551095061889571095755594853232706142875940713565796613693237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 2156691425939417639475562870706206126963291398433049196271450628668128390095495239129748339707998485672481343407813765910681817331068541912974402797555700395109827001749144855667430191202235447746879429541494204323267856222472721804448291070629376141037335253720982456421617637289485970255556400309939006064555065875649236264186001378265690594412436306116246732067701206879623961793982926142367965991214347331782481334891594929325353950708669418298765577047343747605404570211224604191568460687515153832320194400768321996855118465298162996709887740528949686491088237379689680062437984959489286448042050411227018398329632952101753122404984557890562078459195692069476591627007803093049747435792979514211157070264212213892019971033867129026557385011825582942659310856284314163634423292608579567962524047231432791284607247401366309021205203227385407784740956326419730834775693318366735576444528168976270966376664409937775995578505823567115470036987779165684642027254619066129788378547257427467571955970287327200955977169548664580502701056645369808115772430687457872072321474739246257316745518113953554224739930734929591886986302461383193506818790619751050020800782149356391092689118599521522924236676709933584775391916649072794914601835820971872577390465480668106718472809079173455825494414040776514780664981441407339009252461695966232450106319811601750982466668890820803755195724465530776109770418941425666008207999147723769749484720954292653208238317928443263628652638249777948140610930714755738860298497107561678461192690975003866574173346704480294778923440446148244452580334356344471497127101871706620130440624317461876410638947094264978115494428864956298525131769994894026694832054977833006326316266613524871300599233648955260323953735189174650319300369904430760672213383693218983606725366887931738131958412656039777130946612842060584156894235161984666748659334958455954203531414358204065433915720303406046949007988523263449299667283474887136132326618052038805942281381303385978880147647086010943138781879777569224985081198685088117586771776520170249510912560499427028822516967661297463489375472225004316209000337254562676743737718432670431063410292604043403210063467088264156850999480064820822666379109561959085766240771642116997365871660617341355598888845155799172474010766176412404209136330020603344134997201571561336329469097514521994587338474836505534725128324171347619445825224418868030092294692653368216853422327662971306214933845176833974092918395866759678422842894998286787797945317227431900943902107399031964352076329305418767035007476806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] -4245157366683768297314260989827392021401817354503213982481312012057103318996074401824878202874141767915322213418440573204180825057241106101771618724737565188183925008793975707909311719081249637916676853167405377009901389750603806042691280714856872876505560780055216691898891975275752284879505879524254686158180874992018496715086581882153003249942361393898322157711742413046812774765169797588960357475410481511690139428603179735028302657957581532643289883820934319344500585247362860702986346813836680883126340598139970629110910321862662637629600282352310082610067156073392184545074451843402265147508862321599000305011892656918990880713511000666900939986675639356301205334973938930953805565146890445497886364045882700251965120998497571788609964114240243214040587585491674446983839841536511294882984676426083613038180393649635594066777028606726965784476138919052965895594817873748272533177005282484424510248705967617673843779473692857039613141885264475798716014890993501791081845289399663979196985674889260224834288534078992693707109742224162923696483255603236096577648861269290242251403599737262628826677796698353263401125117850837647046956318924017127258674218029117815370146066114741395791294554298306209389286180725877726170799083425615760908631203904610715268777050913978044838457597853443463470733464336163646457626658600738602153351948449051200080261818577005430758509969403348880984922031331440696786413314182399543794951379537212869532896689834022536868378953792614169563833916013418842156467696226690692063963428133088088867889892372195449672450208063707373023879962948187840267614156778260820930670393194980756422329812986424815037224423432198981852546984907471928506446171118699246361925226790251660188683170630882982281729373321068720522631852779346120354279398478161162924207495104673621088971966888861816499441594781008924967974606920404503655822014796064560940144569665326076272454370412669444662078909902961101654255944591195024475952317839704171134115048978459319267249149441633108474648687935581189244734385274843892471121683075974116675078159753429806604221671261946083656194123379073784216643522229046249925575030945911088297568899551123980732444188969283479511357197380216044908658899012746803008864367636531695491454065854618043365798757884876315996540432736316128859750664219997457888124091518844089712031806897773540532908502123124035881091478752884827747295198060803957734621194607376009547328571459249005449890423881085530427963044399997510390983964672108902078603379833985373584588395946880310521942547552498581353574991226196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] 7082556444408940867981450948678521368237686408405890031071739912816457422274426621290084081232262335548000133487881612528281407028777612528738518970589369176309622949110432498033986725704783369495127028924868411548449674067839211392066929043914548739688429838400210834909496351205624570022800050300312272538916369627600690295522143980705073046455832080367823778159443866553429410801036911999086190820818184059632247014995739350542496055141578164227254269949709681466593973745620496721436258926191308624092051191908974638426301419481852526246414784962382522412727326766126149237404682848814284471729014004237130311619632950506149015823718868465003795889173775263309131724061823468233887483265489688302153687293458649499698133996889271527855773259220080233250408346757606312105894061516779475252508936233097771325811225014786900596924831489199352555351425373681434687504311763535823861574769430459483057329132108311597399027610069011686657914114512205212590598025917519553128408637329206804423409020682221256521488816085022918977165832147750599279824547048148878851109779973237507349743158438241931898131069897668613309952868207286095415575749263904745870596982363849444251770868613487136984761096586141239211243302596898855455521370809273597530119218184344911566881508115797667713210626988698769157143479258312724099323124201976704445118281334709717936698453300483372387016917275356433780185144653136522235297085460711055406243394987262937710647198562155938650765612896107696015013425014802280452325610978071774061882273053672372336903768981252491373986715122137464398250786469265172961182710766308491613278053997534681997838563784983034575384268651511290726040384458868200641678327639110091401293914313849283006909091736849496638193547394699556577819868623144150121204323061070701435152526361515736684362224759862336357870842358505610946849577948541990986157513049512372032982462988670931513222328740233261937693718507781378417500601589237826381086670527571791096524586866612227257752971724879956199064941514790802697076874859573602758350088941575236567271596581232876927326925622462501944873838589332750379358519116910932237294084365890737654766559743348925563764828027984085544608165335450198143499375653560826339863527564726258716211246565955489500172458420729429057740893299357300112303145672817233119988392281106245066234812392631661257095881436297990995516666465910124883196668922154644186294321964927340192786670529537091672154741506036498413978717199976219925076578164753645318904158235404221742366677659923082850147724176537167295464314520359039306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] -10268992041651602383676909707138381381925330671301992637535107910242435754401460741746691788533161604196281596738830206552188278079691140533012448942967343086120160220094985103090590083870991363666428009628663475639865741791984040483345601726223811274573429624376082037359618804068723125533542087066118399529412718577736007598879517774017326667950902684425813822850661886828148393766181192638653586338007109515491467803863753787075608056259414968337147772989860245169828388838143155024983527901445387035543963325913913364325639553096566782318278969254388679376924354391173596990925860889589929921859463121965841555883942802903161332093481741648133449614488284412346574981504506985288834325307553933630200040538797264747162623694300710727896064439939226941035401142262052439879681390738275018947899015423353001045888951208169182362143839719924317261436019912337947576063170043130644241375370135251606010753366831661713285853880678668934129619837767917279418589770796833719051146371266331289143751897234706274939460672658804737024796260830154784099013100160414559606310567392788728659307276323055884903231410706961893042853682487090860053283503959181844028034352603337352876825181084930959939402807991716202928710380053463611620432167154112402326599902423775078462171818413278912542382755486793936796209548961684873833414105471905696323393937636641483816170650792403727678619046614083087621871771572965826268596342564156958962271909034282987813548718765634631681490663652988233529499195271426915171368528428021819587836093857050017476001749805836421713302139164861557826338001324154544737316162239276234431067182355842960802685147718254990792160269429902136639900328732206076569412537311098749134302810802716296377295060862655462069466712061264291874504804934823912038687059622545399755841910868884025168885550586619675794809148693760571284426657617518948721981492293511013912849455321836570254001555551929706409552927672003476877171263578372407916543078624629802219306927988962865246866545086056589265655423084958932909574477143383596909778617409158486981127252240778397400893761829950535327540635194247515087816245545902273224081548255567375627393312768608934296254743559689236005370925226773908679112907789429674831666694787848045531299078537287276676614050648559279814535724437405643223491080580724977833292486059912619361159150326557950249915089741346609712490503054105143598380616876519766966714970522888313196005141748938578626633092096285322796085545500435672231181329670399689919412787085600229086519674677723803699058713334579806542024016380310058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] 13122026933732803159468918542074457289393306710577724735864332325678973285800432730199089361780538670451354666024169098911149209368119712279510808754494382656287114132260175441811571456017197872919332408635139564934032423966754970626990931507199891784222634995370183376335900889614337974130117796549645362595598742821276039933229164596309246934015978556105625709795265634129596023242008315728655917911608449073219063133909074984370404372153709292778359353572177217312306916127847714581829953504167821626952876837937635543846953034955362259934666025683688634569520086888978228802903230256410161902815815359598380295385817328756283301621414985728477950220786003666455254571683900650724168852388645189029868785205248297406878199041926206102301584920170807357948994862337888881369378910964203049395579204196000077292718770616242957520513704092578531281429965840275536017802097307517736750197375582628690865005021582543616133499534378875882199082274178795065829918400327262886385980378380487153107293692036514213376888137601459261186529520993473453614854680947350312569370765448476200994900362082479201867430123832162726216750086897871339433393465918497837351715215983357966767772815017634651258844400592020061710043318336475394598862475444473492991802999338446053184653844932727075340491285549368186792772268229400977967726646845947482645183111388607498047311031452867943013888750290356864918010144228936682128861973384635511535163452651187467388632164714737587951730674467276284530326426276863005611227337311416949232314477330345825121753070304033190984796874184924647225205000298314033181135542006740944368573958766592118218389922048069427395624034270057205903177868265139015093574111110867740353811612020291025250778762672730082992432908837890447339738853214480532462132290903416035013892784335115303301602506621992135570952587144179804726030754155634595457504327079952118685382806643581369463348338442035969053209603690496817055029139917822531606547781958062191372433120749760190863742011280091234128243088515638179341015095095556260659276500552064292885924448870105675636855641645422184512696225348709176224884154792796740105407482596374457913125367655227559997243439440915476262898028750674052331742778996370570303415320166883341810292880513806131970941878653496258091940625972740746706647217553232325071183231961895361317567832098706444370561408588011299545720031659393797587543449743345166986166524596940347850352687049656091528049593913049737949516697902346940909031438564802716092474769988155641989825386307841033686760745524679805384948849678039550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -14904152372080455921133529154689455549231057837732054355602623486149374008354166906938676366384750953343632486205514619815080751815023374269688863717424970391548839954814442714727354817011097475610551907257803247941551961313554314130781700264648750155478386055930790370489725850002129969726820826869947458504700639184000916142405686017441146083631357128999410191311349454470556680565011388111821370790014601496343272697611153594290424410035902598840683745879971801961147654480518698231230354582374968128096803110287980806268171899435442626356090111209903405759096215190022024484211162171270220901547267064795452413282773464857045837233576096922478767211945533989911310093920640649560845527523671229845375864368242733728455242981769402901546683098536413135754135489584409803685788404851023155794915780640780000947735932328155061022475191254780124664318213215147468871317940682557920035509112707981182505043296824429506414245191428716290193673581174412860082713817145680387595816377549481496994803106618245159582978936781184038962420754543037679971447431876276883192390055125385434498941495641209181684655478778003283685390858982304244997264095663642816633488403680986720905494886115693102780719387002161761772718401828973364835835884118499790922819240464307131982268066033017266629876952534791815105437556390420613412849807411181146509591580277522768464514001799778051980088202561942209868141477386181767802229646615769869877012460832856097728772123054457000336151814367586996811551775339055403606829453568352633178814125491400032359839718428169282474582775287833677817968519703974816218351373315857413790060366099252828820311147154858064438186996667098996872229174852679844518013206589288523802027449149622352817875175762531213849860411536855130940430525028773433276459567874814377452115037712675070275149201908780802493502715358190296428113969904346829980178491296238677366654094119160182030373168468435963134891533092013714646939063521704790223458466910575191856450683886540446155224252437335315635637930546402793814928942273263725558974605036270215775064708574535766337549608852442384705143159114871570736509390241506992779754550963273525410670188412694264417123240259104524036498421614090064193948653365062671880382100691076162517996967204858236006423894748959436573596492673713427959872865898536190348578057645523844882787535809161015779481745767027879163437088161947777185478936982073119339260479867770771319076909281668036964560571901886945296313140000169448322729685744245885452333464788596491672840032936108990669829554853720310347853228449821472167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 15125494793644389473404194862431142761881292999727164990484994366965091518691300298407965763594426597443971797420961087306001377219406067842853028968775198747280363225398459761144206081557211645738681592067846847036985348090575908929893149838618722169474556608663811268310404168147759277037896779707002648093131865729642000438888205657224220885649976933143800995017615295651293319848872106214225899063159610278284058791053212105501538204949456469270768528438635845480983365401017506454020757855193844017263421097125278044124703808971127820851249898696527339370955628888286651926369837248677964612852710572269221143641322476020300407609241476531970843441072435378684315322753178423607871566582920974331978078201644474341371869988344105568112652278590471681273282435091274192871250760675184172449769814185880191750663358618614626572630345951623320291193910309557679261991028020481511666233988836159358278472263653085453573716073662400878981501340748399228034572157239648874304977919451384814119721139282018995805992625114831911242336037263239840358858785492732964450840922370300543414096462157181066731091231312309687432080967396994433676004146155279211599197363891524173567696400740511287851799661238270165787278218675541035681734770729014614104552676257699613507932337243226795416035838823778163507812659119157627615212813933617330179935197789848357989065067863851212011702212925087367063044083947560484167921838007136935227149673279002890924522356325325636127880065753666429846794039572769563342499121702267711949504241051469092528541819361359487215699251248383710029558656881941413485666483336631270229942835469217643164080088166087378875386400832299830949347056060693505487225903180968768781673068262597133821729040992571706679849073185808667813465646137367132417384727677566999994199281217875381139694269494199862128439635493051921354733136645154121196353157103201938439116989703139178179833727053577412278672081665228801612531808477746672792358804496750438516928250055956360200926480290546381321024921498067432620048848005242963216722030831797494764382942881225823799344752834402948044018934848101760714847050245029670752892430629785888422989218084754568185490885841744353626646378300722699099402353068899200095640568129215895132651649984615177746195699701537385312790624161734976445062935979695427451730687181294814186786799537440197403653014641285185852677671383207918321122257746062801795410845080192106990702849306549031957295460639154431647112388847483367478520599493196614733786622947690968583907640924744183609355376030070061688093119300901889801025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -13755060290159860544619469561575386342875805379309515712534696463912243329083026153059627432030867259374309312411529315307640448585379365838368463765549901844558667152228525521763193032862601331624548430394791632538044278995199418085058368228250011334916112853815071808325226760318479037338286663248549058279970375633636087188069919221902357931853897235852497897511822973927918424137326534494312916850945447865615496089368658558627334955022522234824375224445367657169574064958234641689523003910809381914377749449108910938136201417063355986943618008953296429516553206814360326652645638761520025222136428528932760206111694114685070575138561325688900632864228548507021632176362215080357804901369870855057839368627098292660726004395236462926155845458136111511990357435024984083570743622403516598635864940670555674468488877384095409466951003042554674508262302361799416070869653901946965987218532838492907191672967318362861556639659008538765406530854496682731083505586455835676755075136780690196006722192459109420969063483233840495825531857837499514340951155827261012106918949136371609196532574404312061581899741770965776009380575694776675814566414530584253045724824948553900932529270106758555794464083842899124534863897189716229736840777514093377626457114568496910042097608766692038880652059931711754973134683406728358747164664337976294770466812954652177419761775759077974583199774062029515049541034332627309375682627466863523911297994998616718624510926429770013353092625540465940928748142554868173582316545456937734482737913585162611395760081669245298923879647932713330267610456092228593990803817659291065576353907595489061739517759373923620328724877239590786306657010323657912219551915223943909102676225767206673616859046958934292746863060260680163437558014305537328523864546740534217710359333665929076436474756784310618365653491155406270210300737062806563394329998521356732588472255388593736649971660534343017736550078266952509594479276152784973573084088394272838575233992308551020941685232592755169755726237591735211722483810369502455437667628293813469485804908878362297585916336221696622954620856332820591077576177622403721737803718388913612368433561401511445890992415441320897498837684022385040849973981632165584948430447619778783467158880954778948623983750449487351252666304409419425307734957242786985291986644117935086946872433981864524119872367558015610242243587078441574427365248449551687724111894308281772710304854996272801304786530782071258246869109787994470360116255778030890487801734173849630439102319983668780542431647750944989638810511678457260131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 11219793176853690976600749259136508744763050329850588269254354088690041517947401618112714543072824907095492242041038248103898962818766239204707987059847293289808503830039664688403985151503774338758805769746399492391755504407502961931666337995510572450247204266184904350968751832575454277316529224603575012453210017751975066044022013819562101328560750966163679007335401217162858122066748059537993407124626234764239778780702872544941545263441445684947403760553414368183985387156317986485788227779724732489298686858491183690157351813638560313675029699539258974073438141117647620424522824422039411027511980152465885950239110089116836895728301300958622231069658350977931067660605977249481390907225940499051114560035901510919799304335690533994797810096648642456613124637980812235252728872430579955404223137648088001987992922943218946006353171167838976305277614872423683266457395445287019872632737643386053993088423947327247387704112060604926573173913004937183885362750663081086961928164119052909522519703325228678879352918200329054634866375154524014451026433581330000348935369661201192894427861466775444905675702605085350481940842597482420994780155534175086940618128937777444820389178629902934879361147639708406456463465292416946661328764834549862344137943769002159461742403316816211874461331561211572294350485442494199550300414608587918010684183677228956867980892820328924727646893240121009557154167294464824735584323413605706915453072300648102939726866443619233757292613148338485597367261798005204206493302224731408542346454719635502541634029252387331397260133267159242513176486642016377184364256679441573080879307165856051471758001489170106999230746954747561530998695517309679867263596070048449177253162390076904453905769713760965016010406836983761668415491519588446027413652603456711324979722649285236116432152453383375296927797357623149375074672022168170169721711632635117090541002416368645141067433266086026944764111944322798369001174518910518439791495548742953325976229531442310734347985506803791536775570066228995751355112055556782942903253711142196640216788381736672793215782537534821164777404042263295173416909241456353208497295529900983394725938335600725766933284834739607288140181326937230959427603733417225372980825920812820077154131764335238096240601010311679273216504444738476504788970975156283634398123216981980263836706505493657171477535163387251473265953116344001669191491222706631357364066929204838051856364612053740842127587105496935508839054977945957594668984373862178689879457987864357917794576273258879638942010076307909116621885914355516433715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -8200974447836029928504219457415130332950813288286272439752491335661465857553550983728671612483637977356947403965455199414307153888132806778396589083844587877799674304108248813289796870780611673177877706901123741486000190450487768222548830712183740001030284031713298098542615607581532537506316657164937491975622655749558074491276438648591938988552455788986909349131521175514718498630405299907354284561449462866904367485598522066408379357314277965667816780393819214242579661519747047274152617189599431457592858788564242842051804571513376577394907426062862875199918005390568337982333804181050253013375842498623757705883535320036134704724837735528765592499755328473310125406562594346486205603819790383673662339831502115076517857796247950708753955241823671305497788373789940239827509344049791639835642302768030058114460779495501177374396639906889386221212622970455039197835134327432713206437042656023036431104117542875844300467869449993615203293441671744597206953430187127862976755180984278659056922375696071300794873874890039071201010532229954390992106170687375085945080512852865614757989834109354721940757671347041359108655668191837350170256473935313743275575267394208723502796842237078569002709109586288446339860173758399562411431227177073715949536875047740381092855580796072349755555578612745022466064491762358075434798520471800286412739190247213446172774668748781244250035588892581607281621374885448386035545358969860716637952460607835127402157546082942070285032661473030612330399893116342006293142115574153276989433619422282075455844189998186371497910279747858556344859588132481950094447987955579701482632077111451778946151623104783737206616319494770038016457920942147188366064342462194866382339013558744306976983175047019769301347127561383083222753058616561497094934528902672520564917552789851585141295631175309518127790617020008864938826768303159984750684944857278758689024328444467724444614015058095669595786839418413626279987945502707089116599024497519317502881441515375113010439333441784606492864282555538774263715259335113731268642256224082128734515800153081948440742779321543108808141075457319943359278795679840258756701269007188213882270413136517776044728356385237206485071281688586992110065056388582875460591724960221641633949439716660635534725253009041159364760122300706312757098175904339607566219796795706750079988188540511123493965280043825642448779242284326117118457805901652209229529313209329087509808165387806061705813597212585696061338681173702625888068405130145632922369068613773645238776008188242567111642892380141134367477206978946924209594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 5354238551724593205596670369106151324254589227671835320762462545555193483417829936553042489947134735626400379498043898631515386038537104361602987656252809113295788396430755836855077691791311811456399069362675111671335672003175882480103580471157799703018249684022183673418544543848559055270152282066786917538943214651335359956107491854593950071959899560651626145386056404455045595715275524907949240707084335060828375642893954078984699144561413054925800072073111183438802385237267038121618508111064819570300196597421669378235696063375904975369776573750418248549195708924730196519239367923162654247770871713635982756612152991642529457997477646190205523055114415812753949662930490294507396749802822236522238126992712518545960281455198251844176094529623704800504992524409570280654290009817369122901898711709505805520378730106890608189892700082997083143513192418346392256380732982313384897227063888465573672074767653335849023004281095222299967626166956601954119399513732004926046457645391861707045569444698118266700504169136276395771072778040319439368406633647534339639947223112511530005579221112388317442806354855951413839675395592306326856995443292433229726183589212924691673231071128448481971532163172758599058536392571490706552180026476499073332468521335723415025015380722259272642803531452707250702251412758434263528481796927989302014806814649075370286649575386679661994680973855244235219079328281074485049074164045842789133157529251400829422141898564405234262817826842179761013236592723808075220769724492134297649746529009214704019158381727913718589680341853336892514669035549739637021359519494195739755625630092858837667412682736841337547526367803889085892152623958744081896047164085982089397034368109787582116086069972419549114150899745865372169920804454838009786285600725994608845017605087560278981249883201354461417902497345847954744655388016312831772815357887394991413168576477860037898254368280520880826106375894025919482815587199768143088331074209406411154551883270654149777718140652126260491307042283980517272400885209589743197214101793635130634805471436113641748577214169505441359387771540746546003229053708662003004997873005906022921384591863198794602159069658571409463573409861827057093705994803172038212931649933774535475650396892130145071607576832857263711421222667608262962843515171794864721993333663767288127493234528002965729385554078715925066753174328870200284477857639730042820439613072829699354604025516214575936462993830031823647291552011745212140790326292014486871187777685048577852819505646265165224132778732605425497936835199652705341577529907226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -3101989761390315914540992863084926616686847552175358371485546685141606531919966076146167622756981764237928244914289885283502100406980112655610962134243545504098813021094738771769711744393340308054836776829371149411145463523301308346426719678939810432428727404403419614886730967654385273534660544473665434825395070075981990042788772182008659712970576595673225352179299129668289823293649099480959314503051051697276036885014252156193971691347387984070130883260578667972351327864630299643313565748870650115206040560289451588182891130484998996623974806018260243760984030846940844549957482935315478602271839376481794621926921356073150911232755739234058490883477829502153984912085760681064804425845232740015960165144419872885981715900778565549501593262593056256320938769867244298427999678143817316163549609509745263487062652503249554436827750315404277179469889730427496784054572555535755791787860554762194281410220131515675750894425436452479469094176057047790855045689886775332158375603869468196938651803028806758210417340356729107856877662270777999311963544601525673113371132014733811075405195429099298089379833775816903909026171668628857122643178523052835609559908632616790536398270854321158850848543708111272788362183436497253752577412810900541860952286530407992468812074246584995350680674848405802161951762970957230764958067563300269465798785177673221902674148205446172773333372439619057437482054377726961820237663807868101252673412116715748748567532378945087284413594055212533800957219347450567618754037790616842773885043577315398018169020663095333834197164325944082986697657782653816258959073765744221018360746690368206736511873390110325708953754686628073680418991301003237605900124825151442309901123995953830621254221015981457622472148906058679301193848210235744291087532816964839641235255011896394801283306673304822240602554931507038442228823690519254900430199192851438708690385228608203279968313862660337902789319177186409936233597594239074221907032883413560122733512914641760009951049613867767457290587006315525474520521353045664728373133952649082837930266165648614232945111391003813909880012915569163634678286275003947549368458667671375044871852905303084292141290890807905021112655563225190358160584481951577571600455147805751442965708044482876453916880129310538393038500900147940181800019934853222776370840971337118130854308275111082907834434439224113565691694621678308551017861333674318677527635391281838339304446744110045923159280064605013513059934051856952025213384414873019666655290336596560863497803574903387247122281064615201273682032478973269462585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 1575386658399305519177263455661308399920729153152343004586855887737925536545413313598585233874586089635582126342455245306267954270042532088469395454608625072200925266212722285096958917659553989280627758453469889246150319802481516598971836954330115201452752367780742840557768870549963153796677864191839068652542516711610314179846841975517666882431452954147297548409891644380612665588266824339941376472898162364330243805494974357423261349959395390044281413102283383575534943356836450910065768281953751878918777881960708378867176633753320752884502889102872322341635076774594817769421089941678087174627856739639589235418279204791963011902770728203093937003284380630991924433803504111075847563179427386491643579355732431348828923068082880255846191787063377182803020229449095396028893410206575074763730273294092488472540949938283543790820299712756527515799479249354419696565094723899096515340559149788585314525860761450832780940321883858962371689770736366350456800658624115452716411014152098019726419829481563721770228492847502089505334326511316265055968464604775787250102912121388265216303764611373598802335183854913256388546089748209149685651839008658687841966617175491107663089547088416299738041680515211167062817163626419674148122640127379052228704549263972218366869670530550654023573880343286487412489295915428088364125007326360221982191815687841055259695805690729124900869607347929548251671364098412825729781097652718673711340176616885256662139681057435128726580423611166848933170238166063418163747678893971437270562890387821433844172218868266786507351525918926949694301369247940119466236587055090939698230464484517262165182023411858208547795538006562425311193406665815441965772764393014267640696759484317973036217123345837072876329243293568461505153700236714531344062313779415915150598505552981909961647736138666255987479489225451284959045574139973620440528994416251106440257569359175904399573123481723062594223273177573842944340326980775278267446587527592106544781806502431009823949570170105774616489426518109696304400353443640270380687762947018684711004037436822026909812197684964291044615511381290002143783312274881162383427643198488276811918130606261682612892331764847734768680632067477833389982550734116307202116290059518067419062066294214756255151013811665582179400665438606633821004303625793084258941589419630881598900409462674176862111415521980770402722230637700670860086568337802122574057277583261342831950260893056638095928016490039012878410928301858892782215084947390110166401626255059685191809479937734773063432483193938016263757617707597091794013977050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] -684760383379449080198493165866451414781698157900767318609915173626502900220872435516091387974395146696397974888464123019035478925353147494828513894954640915800281692514261119386820699008713951723629389718725279640952459069963274152984206873520083483176056076971024823710029543303777103279449098227296446811070435299643707080478483061908836670716810420037335288453399803534794233927972789922766290555099488181819728336916195219222169854333917686153377226118180363986614076108856812885245819518474383753622220979652003543453482292499974170901179204992551815246040919942306957130769289676731238937968519609566801020054366938190830967413055965523441424204268897180181891595715152586577207717477777577676362302053671755004095455808621168740383465373501024642792757171317386560102217377683567536013343115317775926835340364746239463388710807454750728204955795601196885943086561702999783528262837409450501833604220941791903036466376349035322224302388520885576256434429477037103263488921461228292710089912513195920113118711840242436992242414990096491564617227661635477891947795531133738260759960434606321049338437596175049738468575106111318739427386987400094374770362522175223564808328582547642872181446693034951087570544514942626144900935831191373048056086244229616069512498437347728477666265939294389487316795881934950822901171789753728934706487920147844657569993474422162485866586528536589051531754987552937373621555260320171353085357861217036138034113414891670242209517415805056095928035489192425840174983939182710973829064063978236530767479649009929218700195824907478091582056231443958579617158743952894360746553287608968990069099041927127151596720594490038056605525235812678252115269600855956656223883041029928717943973457620721411131384033842465152864796109705947977158376938716203635663883673601357006054635465331997405606600105442282399558269119095933407969134098003274849847471968743262598127475315906855425592982303844100391725947310677037381949366197798743885156223426814361005287784340555185661100783699923087530715579227035365368545537814408826590606217612583003450027773485927006954540367808945396427087542232763602690815973798877170983592745263816599834689625606088373790606003097533777130351667651776419143521138586951991583228663583122202667561049054408260199426942805095221847566252847544896969195384670624655673710918684721576553927610351339572318390407732968350622961674081608092170907714497715788710585241184633696043116518898516517826435575168583521298502399417504591537110666744683479705267207275053864970767140843768694402626806549960747361183166503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] 241180220249132745810822378197595745798147924043423545190286527509989445866454720305226299476458770878822731310652310321506604126569471311428365496887165679696116304773671097642289625739688397630049059623867237751450028697623745643273241142401768431920863384150015902331422209989346795700143745989032622016804624661432345021620831648517298408320588249810184663715202170481296249199933639402430361946026282765909156523068394267140283619864904236279543302847038976598401396952061078305420087990946573581605869077389155966408116552287607276166413875721460098261752037052509239508702707488323547575422547956397469193249865183801820411247096740939426269310086642715271410254320834309570937389441429819041595902973333939854407822804333519887262800573554750692968373436385202706745462703660612936102354356079836861673051400369522641761604582190470944723701335503998892924569621571522728718397549593558368019292248797185053792340133511065291555435723270144766391788974284131028182465200475607190546929400582026091771300340911960268431049535270759258326833417115439844128881760216736340823193154973670852352454131214623809144893213117368700931609353511479072370584494250823973433735771357696024890283771266208532234210972562248872981244422392044245687441638284632272586493170922133050311668766534130085737004002397682932250437973127413045976877745875360365549346613362477689827521067316463395746063952354691198177484805128381092392582748192840849836348207356978516058908540533593062664827560288835358143433953035217685656836910556425886652680679107221535603476696397300178556785176571681636398905809868664309982262986829743267941054143218122524571808360451395104996730885920000496170916691064670306523905414028377366049079999151597262203983279196943091358436997417322250477446453071897896484098695068758083008166498503037352315021236034131056086249540081836580769267417764046531644907843162349951590169020500721807835634145968222114884693043519148108886346362969846685913817512718923633074079871669278813698263930660867874580289974418302714410879571053093854009034136455391603266834980687007684805203194017693445476498230502037706787095125171429028931690554406962376572733900736721509686739571291892986981766028203014691982742688956527364903001339937320885624033462511340607991437318543136260981297503111397316156124758832946481802277913216201052570539077560649420246178075987154442478691158976570562224075100570577616302978979996250901582341958726526284829486927079536133977934214155270929697963024841395770208573511805787516891241084330470105523414048320773872546851634979248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -50142501109195451591125349847595147329905297073986910617094331174668220474455056905132449181878865913064871447309636871429318742270450473609730295795701821093411259883450522196200737009068131338403971314601184758553330695544775444604094684039788811260384896186460610186809693129870749446689822997123932765544139455951653123119142036697573815497120417083642284198922487570260161664215400143534046053023219564776262773727806569566570773821907608831423966133876300387940471787042462275376138601060602841040771057706816517344984170666142274552711370331658801353334655011356996734144556655029470199249149641506674159703362801517192150962068128023680938978082210462702979690256533107623703105443865611211420813909260155036435407232312370222944030452194853619355408982495778553464706534213852412611559814951816860407130604814297441922377249241685709381257767584759433116675164317242229518213014562291087882058274696257146563722540436637319152667383547899661181628468662172632607391807930518919975645829797196691395919058246812498936940586300829178569077870067026514384132657373102224798676259254783426294827786838054324405297523299566968798779959064068836620215805235475296673649065723211998271417629479248625198730406658434941737179938371952501170548425715639150001280558784018192526865873984608204413915519711904192964416853541819532335320129375894364369853696566574345961785173916625935495381077405795860183368284334154912496669179109950499019386781050329295576841331752012607020238240345411588319578716939428879927587577544911443076645331423072549413027658679672734554943983170250197622875472262180142082331523837289947467251861946206359724600082413847175700365783092653428315886588126016583077082242375802507642319563208056033245692892355209604418167574038561062359716441649312976843489150316012857934384961129866052481395029946420350193471249654683334763007507299124912775716239304598833752726330640900715837626373805636659822206020269473036754175682281031591830586633490330973614846492183021900011645892314049489385619447156790791794322744441555951466200736819878920957311336132240128219096432967564301023189711309631769831498353662664416705361937253201000368798394924513273491687264792852053900357381408242549578164797393752629181625457144473177695233508135960453958651717503720581480810436166860585005589887846501766210236167790024072649851509234593206268398946308580734595175173171684862571950702658796217292547225952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -477721205520516705448379399519354647892408262428157228996013437587108685927683528827811621686625639987192825316357701312747063775059625402198058084001410327763456791702287382823069381252091365063180032242024060362142588999742110586315393465491245607312463220485791087587914160827183180601966232905326828876947307814534143035119414264249778019551248042758740404541938855577015666683079690060557466682114941820938442138786473114429284001624511558112150739809635332872719870363292634726504612567744493754500846145779443732003480722890500929020513064586329228158790762482571939114682757643396457734278068102458176154326732863808818075714478386769135150575187987608291837246631007897466935322165280097615728340167126574847321755047526210229599537481855580260797280839497546743937575010670987072997810903014556363854358473300998509772058821398283948007379915839192572304708072354213832828531534102354572411168924820820346890138006079451212868926915489195765130296430675301914945790143161192057765519353840674550823439513745246909861321041029441508362456371583006184214679465531358157167132062757703041929161789825594918102583981586397762615932669863532594947483553559839505421111237805408251163784844289601820415639128301304581401658221707310994021866915393794164852686511897540815021361519759866353149082121795499520673772094965724833916101329795625733802679018235977572152156474752252304217400182573784263695698183095201067186136927752301254878624102487608416408838215408751891162587579238910128116247557225389468451937799458760650872909131828166797864578974363549076419436477688048874682803371554795605503440726427398062955131360659010828822992325261738610612800304280722794567006180868490118258703977729720019391779704486359145416587826483203807606602664554905992554367569484514354253235480492698923956377828347038185621297342178324959390360674982925460403145095607223101078786707767860539116205434915247336360635367189379495619678552687721442858929516878528059164072285708888462946944865496380106996307115013933240979046771061020648321788063806778156194952752070394706130812350787457831528134380034726206699871358028455760127131706671294804292935220648559481308367779927716366181121518027853769677834640862172839685558339361902345331302052869057175729191080425331005406469122374048104995924881310234454041861043456758649328877419969449609665098271926818239739224724674412057634614832317282722036477782268093505990691483020782470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -51192614600037644573287556499905852698363477955606588044650529368906031804229590765401139597550388966209124533963035248424709262614714566853151751177249456159550009812244927873687306303493253133143839885350973374032233370186689730947243400129863787003228649102283264325559051967145564531017231428500159796320718171637442393689676517935541606366401208366757875481896101797974892079130226645688965851784645241691895030933007123855794137516450002429644004108418984303939368261147229492631102763516609440287309646824411111663309271033789736399372045383835932113674896672360780196013222465549284696984686114317748623167303998735308054562598725474142534038912000414651841284832772739856329838883297745623814732176373643615163530290307231075874369047700275137421434152707813783636951960104314265253768985961283767544401443425313445702389480259987162705204436337461663022720964495770367083363104222323912008550866610893107282159767134043291763970363023139444055875075179133631205573866133474262896614178447743158550375089290225251897036743549351970296672329460186802167101624227156449676122125616184679248009953856124579731375400662991710848209812928975405247689011140022988119448294852617102634889372810661526457012127689344924919268151696713216233391333426771635898079252271708556186516394128471534706723465015722447140487932792951703849212296602693840509042495066875219506168414409219483898404871109005391389263232557522267529884674488763129236890832252547590047195942713116320239906690112320064447698204205632748020246686151953789421459083012119891471978920047393463082606028668927252871312578940952065952922440279667759008471134269826954791073386497387886466419764181018870875917277037787103784614615462089078599724860887614166627158760575794246013250893252898138350721989884959129391998072960259256011711869817966486523820675719447739106178417808217665554174427292590568252287687530038763800142978681237783672612191270909530980625668845183428163334616207450336445344928400278837474270387556954135058563550166900735697263911149381753095049160445765647085654886328596882797668879383939730306778545057701966409167818770779651272541556982724317907704766340407903627615676727918807435524273368842930964293628057735793732506592353967037312669529142332110781438610465313658619341559792530796306568806311317223835413444226227934905455927379493018448574570861858515071762257511344965731909145781761845028816826017048491337391169508919119834899902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] -6365568234497143328050195293215898789541220026787192774485466810151555856130495829468955167849715574479600976777493874907506768827829704300032854460299444248210186973968291464632969258330712120635301873168630874628071447553626065455404415719672813112807491957175468422937456228501935105297843173150756758857482707174609271579747280931750451971679678161132703752107255957643902786836993233810369169021123640822694581269861039527669434783725929666375006868102365849886317866387195548739105369942990964136085789404203220869125045816654686857666185904220407741584836014589243231968781275241408107797811420567077657426337061405602342129461032096914350327192069670169735622774498066487228222563064113822285528192466163274281940226725131098671298253653212950914558719965365784213547190424796953416009771276606744094844023959606790863664685364599639224315852275675268314651782598990926206657118634320029784389747625219777171160537638570559074613990501782092604351893766767074672219188811601978437541750220357815176076632902027267136349495050226756012113084169831876023742445890319431136311398978900165528917775442607340786320901431684877696277773893989636684874917771993902175101316785867168453185990993893636303617963782411349137606185802349353021098769167979245733867207030995401982443709221840824489677705983554639860772467367211410160758559519932096478977881355308167477219376860133981588770500332623953606845424900199961808221657662357554484391021270487052755848721652072398299942809836115875097143361781504377475968408418893020097651776062263433497366880898213926622907141260109906753527476531341105554043529903986905552363216358131418055049173128313435697185923921050659649369158431327843538227087331132443451617425884068923411398998669414594863642463116184674919228934090491331702215117085784482100856405164129168554791946805842510723315954063783614879889841697582758052767684708257911025232557929174398430587467564809550800937510368751479890411574194483198508307021900021154944889283231148538678634124263898566991416693988975775503567652957615027239169015611083880653026406836984075248766094815343620402862595494514068096148801420812826610832402435962330158816092683263222585739305272639315883888901994543658382760600980639468084514013564765533013325368432310730602214438732043527329545186485657880166851823736625777926298339711458119430921362375105945216356230681901480996700439260108764930593519953272311009961903494058788055554032325744628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -716821262116254687397068698407521927619216035014174262789774040875879917667905829266711870641252060341246249027047277316438559481465926440148777775070022966275862843520704824413106208242757887246326638927322110945416402548899614519638243644649668536059637007590927907678825262874983416268864496457255224279275850753787980028180746503596461310213171158332110536706746922241216682388651927604714278292031182054113048518995638455204000502339125611676106490915387994613101970129864700504154651672348462447606253652484861790923409077106489461263529239759460934438341547710147270375869565152595472595499983444474546341677180528430609371373214364867204383904726785528336052782906375598224905439141718303186260229807567444458671450576316138653565653192383497307234552328599034602692299682016315953956489944695503149041175705006272098948505174630271978038942568947733006129900132485913471054385122206141415651609942581978907686160547273483051878133239470854142612708010740337300368773434492618387269095188130534499289934447953999911172593118232544122484361201346342338784354231664109447308885516643007145283097338231719567314468888512609449377939380449299581370620752647340205415182815391736114923335586288633517399164562272308998381841395222435295653320667330834118180982987732059783358745768175495781591925234526799247899629567447645618447386295210429523277810591655102549647211648287163521318708759064559427208181761158334429000191064934220767347592437848605885773097655334718699535653416770195257299142602970728582473268179503153601296625185210891723848357370670954349699558054593900750300827245898067372197992997178597588170883153155898774273053382557010761490091003481266702319919783792806581676964162096715962527313941666050248983006901193774982702851163825642413942435373326997210303402128571750747949429574149934091117129728362269365476051909270751020386946416448535895538898266406126643841671163682195975820845576436464489403112029490137818512563846024769300851599488987928344679092609325478103614846605533899539182208341071009352011582185102458833460137072331704247639443512794456822806341027800996939562775139487726070798037448201098575540127226416029858581548328469149436935247886971987391518234036893791948276760007071725483539347902496484596845965339857357236156254563034595515755127935258432552896984913702121103314940452006411893517073316746882597288414998166766051335933223994465706100156987465926505332172724571648814162472262978553771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 54966275050650084171986904625142484541692759094219729189246685847573832295388671067180266321209317260906115382360798106089309054837116754592781665655254918717977283484683966421639652158403218890376438534446293389830407322404469821504774462535632547685569260584071051205163618416104197296726149744301480895687818116381460520655244854224959403243027629135371564405994772445452060740623911964826099865655749445635067542619062327042203872959529132012619620391900608558597356955957118041292945443314449725779700442909640390811908798398719161424356736218522045194284066444473441543237896746249471733020877465055044998183418230003889682131975304336433547888877384081342857795146150048415795877746201324836401057708340531854366344297886886140895560470196704996436891173546435134848142261199525607292858935591158382436072833123535002847089473689698621176893656234077576146973202894900862004770939416516521621096851346915426852497206067526458453675478203068192929776034501593592822160489010884378104058361913695611407724392381639515362154402619321566901016550308691327888365763784067452922503119245183247147475937017091211040983378976954143812558971957389990283922064722187855624465915021315754457059003744983030511658668732603888694592318922106454261516595707170829584471264538216386682987159855816626523869077197912908182188098833093592881657273105951385394284539601224430521664517918914696891901527424820041623309281318273514120291783179972758209548897644795284723768061012352528521185827724189564106899949869707677459569170342380026070565544800180871715037432600639607950114107281580961278585845575903497627861484074537123582633273637008915994287774480087940271512992519326465694531228067972373878322130091192800971466928163360503160135741367685303121648441724109506688874603227126588093751470818033584248328542577124841452061595433884296009404310945881643873935037062006273699850846274914437462227304408235449805050708671969605808571120485746832481210990450132131196563738655872603689563925131723662422455909891597147833550584716391726299005734580860094316053122277080483872041255775902460560256757849913363936633505178622344952521010255117169628995329626200021259421614297355725961934357595250694553968514299331215183321069625655630680662170104077461924547560103169808875135558223021142079114657547176619365152867375323454023497491033588158384459664122706529165615951138580558060612821089866584043141162102316670199599524162387131909213167091365903615951538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -1524093096538081814835626027887146637800818120450250596677167249774143122204546575154809499898478214550168428143613187562841127629296302878373710376630559731849499955552389694521838985998615624274217634873996399928073072867940561538426724896340729467389565393921745864964641793311002482991447866902469266579470452794157877581209979239386722154653935782834906662974403125276480122777289623191351379258669884885646481046001357225686173882682331902125989073011700882917844919131498617941172740610314747238443150291017647337803170534818487478607645982590035067127205790489312679234196291828662088923727835561652554001565841017476860303594527485013034725143703006427693275374955451144876694217448690535835904367093510187947435724187717851609976863564684454669936408030075698750339606338458226786764316333836472475406486314804767139463654090895566530564875702970041106498398997059691220859088441318361719166762530506562547853541110459945713266085709728324524825769744671521899259260382567748518590844668895263769126297488235181425660292381889416684237143350658838815221071786447693373047151334363229930236256083902817863074241062756634112195236460179197833231043263806854622480835876466657796459197309436001525611288896238858495222966143480197095134123344905913550510632748507993481483036854817620029222391601916748365162152498243620892951265466270897607430007264906997670416006314190002851504925400319417228859411777994944453510551272310149112632293251190014067948350025375172000750822508530777309319341305474972679789901960873627390658447741557378681001416176548040971548151312675443594883937083042682129376076863355356685736874620664541421438610310287257209585261411024778512671951998907975865067707779898321159535498649658188051138543469467762245471415705977770606907375444507852634644556046196420450014671134261784217662213472275788010179915157332899251871489582610853869370975184181020982421514405913929686285209203122667882162900190421546229013564074384342926328280681121562425603075797004391005015245434486544906623431949986645513851738688742267667654448696968864906184116852060244137628518112864173618075854733240810848383665723506066385879091319040379207459621258713125792575218135534937670953579732742032259610604656918605739197505183012759452486826259306640804383694909067139562210791206122024055813116721873188992841127892737268600143061618455463191107173348128599329443699233338875169158614894358794599489319686737125170150619624109822325408458709716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 24847303287604813545521833303011182884843767402064988195953297083044111210632028922761957690432562798697562163988615585659791928398944090012332729147577786855117865584833036587039922720477933492776588601803908241638114443034155342174973314421792884712829251883218149447846526029896574309981830749135950247595367868254835485841197389177908307401897549171301555833229643564621063012879402383746623349144453090673201295994931646765984852810658377092873874026082698723564196972468092261872264789375305948523763855421787407187020947563464893431867734321339243869069080661548493422561964373123193378716058547302238725279163105118484345904052177700479645611516064470284595488907056589646812577253143394327673699871918706770380862775165982014408027107020985043022272190727944235118388918335355680458989871148886092462612485331396872279625762140830168653875238152600863937787551755937342515131766372746548549258532386410491943562887522015857848797672968092020477718441206593974343178307733257081304247907898292233032985732599013834726035019118167318062226027002917351683984189776645578505645966488342906212993253457215509479111793234346593784253881103726726717892641697385563901920707383911430546975242103296220380768667914813715200912363441699463813748344951212558762295560149827167801276938522456414805419782541403671580232599837074836493178386630346569242905773137839728335386975605152986244767354850162331126781389904804836959859573622261237452805311236100382619264275766906914356474544156175362325392008016803049437127205190315808904463630070877970997230805463386103062007139048768875095239921885623080176108884433226777486193409112138768669075205132209003719960081518405022686468622827789061310451321871876945681137797578335451174154347831589669179263500896288048090850848039028461521260557771522603809211217079932928272971819268410274967076783009620143221237356505960091451532217017345445315667442525222614177433082392978265653302826040692772021215923798146598689687213917705091441315414824049851372232960857335913305990968313107466011520267600029613918207482681492538461149423482589950584647476225537604041587653853399635902887628496255060274412153238589056484355134986790779921385777327196135341828651271123459479991042272234669157276868668830192565463512375372740604189250438893613461046429252525649636479732746796858352211687397655258764802880360317737200854690315944825319638430840653655991804336036777697462487747051667305619223474755230540722550358623266220092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -281901595087549703944506806186777503446324146914970633668947739651819106702257490493010483852523561791760743837684359130865308232019995901733946418113243901532940197719199550889223867260435090743427713111661149336152011080765129389812194375002279572609823405151569560737349472642858013407236195904786223425496247388619723953592720974279703119913015528675724365418034857452320753289048582121772667685794938022555790417198934768650925549746494078221597572725361386169868940186463093304866775916877989136010524107759765721397369777684919620463966888764840219309207995999772918352158116559372830397726389827363388813992429935709366247185743467600327016453084475278162146439207190630289181448139996369029774884960681569547586393191061446364108755307516960718677901410949239334708467769533924532853772759493647964964255592779371907512071118881044203991528719068502944731483043409492313267506519112371406812575825010997127827987813806506571253034253396985556785445865371330141161364490370415460445898521986235041120079130106792019868077991453527752586616677472812074954525639172136575794699559385576853582235978765493889279739332793551268920965512576441153705240982120622306216277299597529192926271398350303416979862353645108803218748345375411486871972538372561984962180615299382812308743530207238334741176541324788780875344461721494010041578206110645233150827786987531836169218067956317759082169598216348033405079148680008620296165675780630342920722995208870300606239192162282008956516075624567800362088001382547030856632343624872005283549498272776348381864035835946880576741766583831291011575254150895236237579877478359700228427110656278684762125119925808640448678654878864326836914639891905660826619606788615381490557314571342234385059465930318011012753027548473621330226987708919199778414230128314022061824209368829042789986817625726611321349518688597410466663949582974151787817003771322158415006779196171425259703747549227615973412999377750852396562126820347366398228938883178102983001902520377030518679146004808666502878878263356415788034403823069723992790506154927794338547420910561917656528425603921313016029954268323580539489664171765782380754152514054837287086599332949179139335633984844996268703784031254824338259059685023442624549739864425570835035269054645274756980036685717671879248697737089094964923089453735502271888107220970449273559176167951190477455925256534393038339408162341222470036217063190346581176850246195331194221209321348897702819158439524471759796142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 2421216634760189438596935736285736393499372143978861976651182539071126239038038229053496031561352997313475321397161378413188547417966840627257385324002710111713011929485089267263697024620187225327819557339503310366026663142468045113676950308651774308266060173624064553596740026647832983729416678169969543181430192801664687156457100310295435375129580136599042672399791236704220273314146529723212952715397466816616426134219024652208859821245163676926400852416230981501053856817251388390164191142356429390186944955685238450342274436979030068343905828772170128659389059014092053868771225407548344153969684105093985375107040913725023138392763302145009864130383437142713004788402130433917675249106653550625182134205662684618411238283475119795876163149102165553916806192140613954875541098318297960301230478354664293223700549008884163212872205591480630464015645026321800946302448771100456499111628003701894968797308300448958296012372689996829503476693088790317819961665799083978717959524903452108045310983447802141301026133465400522408163662268880904803235942055435405478823289224609947783979298609126002518062015037677550277702902606556996871439116812818490433390815113684968316751270643471202330310549223150587403243261666521697139916781212291075674922030376116495421331015634903678767894552061828211431124514918310077559132119931426296745032907298370877268950149364157196181907070993918632044383230054175734092298131759215931696479441396222783735417027742775983923725665656880482258635542943238823034256088548432119629738653528162323083981974633489531356328596032021060152091343309069310920562321322364056143822068692684030043062061992281168146700292717303292007013992506769906418569716892744233971204684663047916685787670225439610862163278962795983384354118671165484044487325500268489917664914897699298764709146036859356608487602192832327008081238238821300307537430179374051779349023345770404255168895972860962381943046105093575665159403257191336246696516636086513542219718030771042951254465922984801049616239556917600468506551795089324983349241585726722947734508292801736881007756353384989133121532361210805896697253345368557830927928826896030092075462557856744485126793438289446009542367712743528183516014576615271876605839070822838292707824250714282168268777564579571778266589953041576844571936222575725648209644708055444809589752839284571318634006624781134670621086021528937221556026018911168762691252377324241172329531117176107146679918071712281357754648070113034918904304504394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -16523423287037010991869827818385279889021369182440632363366933281598596117894409574045919526925593313399934139035630825629585840693492015174290015853044021247762213000190042674842789931530014782505166562844353605550892387108117049435846991066776194528417724485852862557607745236543063296941234537138332378982930002670797334407920863396626562703636565039640878833886678400040224599501715313673882985927705245576349464520020713139203609690268717801336835070470319356974645326305257226843293009861736007061435106035611882218843411702499185464691181006891723133193869191472085616927714288737215825538124932467372336267865844178700854447169051790349142349197870142585373441136221654870176831890737079268366921895476210773077842439906188822869744846105786616529721357291951991000099730483230851386862663365653627637702833763189004257657925487259451098579788772674306183248642734998711013472557220889932341034164298879988505200365652853165753113982317636590782258568285508553262323232953721791662022826592085612910774058276037472105704773360743985593052455521433192326790595580109133771535992415790213690620153187429762579436194942381458077246099213942653657957300812012827279316298713867958587978316726626892461224961380341073529303828849726388526018157069685392634157530915400743089960460197834791340611279453334482309761262608237967152427935718168957420282168147998215077503709520782534009847545198389071146557133222386984568192965453589136306233347299004961602958217480851814939396366542641692720978957368596556658830888461633484241018937409885454686978275380587076217351319037284441083910367790798678660780801167587780550062166204006445959384702496327250079162006278208241181916976788435227311618114794923687028999403536722890267643736856189998116302440423823287844958771149703624710844451052429533701051738534151259387916971684145236689837169883036915085467812925742756316698652838523627758747942640179784005971819698174241201278491459430862503698979434744279439759020165908187943323062734026083735952167093823989944303114847380597059641561433205158326289607583831095059049867604308186764680462259345707442504825103923096098714016551366500656716885471933215838469586890564884369322299644679335366093391090332103367407638701281578183137588197390396572406866166243230193878968415689734103337228362582476915767971744434831332803103316855463435805701845127796690323334773127882927948388118129111854965572810926522190968595396497198750333878356891681454419670838085210107237799093127250671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 91962339776707885289444524808771049199140102026377475706857515697343854736737651779125123891462113784976830901850890909989910514044856563922894077552649030588554668120095811682745535805223477798810814521482902488396049397627934549201272268779798400477549470103274046912326271288286322964694646868759097375442315231402000174532808720572394927996924264001226568145649760294097155601840313460882080884978065861100999930887350307683781735198778300309997117824374565069966400824212826987311229993705942909234006562899255518170643248803080242186116876609946338038052485622446571291387654670668908935616082766383401668106433671617104166521996413037589250499193068983671201325184523493687661679922497686577025631131411110297071507102167962803750501609038106110962855430451655157040766085995478099374056650146792654059191556681690876812777108266246937020188193255185387143463980177879480019979743027604558400251313847493880927951291498119662022755523358193937353153771850301411946588405108795251598127064579668445743699958797765845974955543336753721296041493850454486670273310296871845080479965434780679277804652820141288098387664767192339732222283091513678595943485942007200559529399902951652435338855239125171719715338996096336567157947204389766301460363112102792922741049416250224801529886432585528758059800671254741055655906530211465746941662376097918620514971352284167731521326087125904484208826207621622569700675769812987708414046185891524375309460646438895511471094829926179236865235930139802725750355431897403803527303768388827158336800999783791265974064567132251047734271156989227831182873365563850842804924415940460087306917215746325984155150515956218236190141257676052163068352251894862324791992729485430804426667300677903179248822622752891053009074033013207092953210210718491685503169832686954988934113737246637162094165729897287070424255915015427635020868294468223551286741766344065711614636410544152181430233864726508643293230511815635485066972557264422764968619379738415177552248691304426636760452165894807387636503012254808281361601169089896567506999611733366377987891831037289928450428966649366717737471239527000697385852089367157033362308544269286219145065003702754845983302849775768803435753694056617720975513128842886334891940737836446546892881491247923389042330634967836073110835905523186871819784186124051514883661514364509529764865348744890956712718994313811648805540470802354407905235528013343444658061083819952468572921632852582382961029736426206149246809218311682343482971191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -418638316163437654678519708183104847820588711686830731053186897220104532939896609670547168851139217744163165957248193015705402573182240450805163062255148631284045435440559953911187588190998018286736269434630005765323761137647190556101192397723302687257734201642799493177229783490692680623282428306074876472133570282466841508710970995939618359012749024953086654170472094692238960654734982692267681372297747351180534341494505512402847898729036041387359534766662513254668456628511445511808968770654725017584648061005116764143938376236822776598464116384708831503443230550826149966998828885576823132737328449271251863718399676922004609260355001406810817351752503250683977276547060051844275693490507485560764297946634185411258251885461657562999823367704689632166623617372347980297465897359419463834915454259588995160898678236824827213874551732140467323420588313751007932618523722921550239003516038107424059803364062467493014480512288001203074960354740447853675802161890150720848927375195607538178554035865661040814394622523600397211829694526104784457090131270783947820389928536933433496513017189509011593621231055709879666821882811827038127011682345730622412419591813758188300011087914615540762657812510850710525674472420679003702105755384557656048612820501924741625087364420983037025505477313739466833290067188023910365424726396313034216691302793686228407993458181506610928055209122890476156830996457636715866365671709266186640648477639880756504658974453691747166449953968326631932842744537880685655310155619322721732111765515823876082790315134735330300505649027848310847120077621847289710018569432536635875323879272072158361739027643099511870130356941070075773921284938402278237189410819163528921171607926797768750496554022803613624784847496458427636843941040024389751025117809346962098850217064177037469202496699324170677363990507338006395079875460552755716355958338747294237887585960948369504408122531903985365081128730696830570257560387740805812692493944682093642449488236828511992039598683295754590790248251872368103502214891949044211992030785695420376433345872449163823231173034875312901269308761868602810069347812307561833407204664266380389208518347380548592497079286778302473194784300827553021398025181634961653529733412796161198411515484728719937641679994875180395701480540920537566216563505234473298333449561011130953189843019708437305803151004629288687773900109394423381649028865183999729938926735691093336216746648159359648194052734813396203068534069842432376873375687864609062671661376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 1503203310912444236745850653504681139266767677830690948554150674481023433752668383553957771112837498643808863672038710253328542073375841999004528312325057159757813966896529127306840597117595968046537067818488659108973879043448103268031359731646444620326556676819464516697225332601525352167411144652886949430048431418110697110491482103714831401855876547867961695432958176534161439664976887168464904422746507244505947299071913245187337088656919656223753199808948184762634399431238721034689605010454886493609907000794597808743654545121635925297615642522862628223665646243103526453334348699446016080100520143989697107655565243124172784722421677588753677369864497102967805801576741252362346997451334598719458556369005073117561825453522779367805925422261451624959399402568806168163206447268932361763115544598614899783644712591029808520310138349191301691924866248285734250100358465710913590797925347947425475584604408492285466646952384816287036518534314122681241457104271190751842949881213363004385507777964294417956479959737079034834774309742802164656124406011682286922541871455316829077086034059513593177560481364801686389905023515524724604206068382696043678120221206633732112238967999247762313411974584325238094506593870083377594639691265245249369738701015218511689715910199079263791116701581943698093258971615055577871418323785000926008422443245756225521247864085856364192860450421804734043260628295807836371034725326892707052084994461226900264739357061011802007106389939549665609090532163190965156974811960021576005408838989249226128935818254811787036386938401662449503371708208559734144665252973136263907014178537664425637644428118394234467686040877410694307976924785722530284313462220047863650656098379004277635585761373153171623627285831490365089808093198788796636792535151478275795296622576920127986465931116536513943581941193558164952134084318371690403487110070920925647906371827282764382789918999247505495921912009933385236645195974269291351788659239875631013700547938770647889304070812485227191891959594649305312305334209172922332363673367363668380367214018109704770609609079299385511902879557626821994422368435801315346556551861034446268331898598783408663778256478781206675259391711600325166160712730796838462998123031073317739703409512483837224395894218431054097578951051288469727522154712446427506487273747266812685565941029205021367578514324041829561790544085863714355813032128975195769896144050690907293496217717588989226715429067388498647070769445084235590992527420439728302881121635437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -3654627423100616237437342768202235494688620663321721741666398020287515959098432904904578326322875200676320296541424891940424918034348239807193028685975983033132706834595637149965000666778939864087601318902198859683314009034756327955210254041031482555515373552497352135206187901498532303633505347681279832651602824670118834878599204984583303552754154484588382345767046220374152886589039350844287038562910946190692637667533210133347376087532736857125647700001074532210870092484628340381637299011878040901053472775435891027798386104647052046717209596506674877932644953989748620599376143325940289451469281786187508331022752332001622744442340349930797766968885869790283782645818725366017293666003396661794643273331428173686893784904939502018375376191639421906976281883534655443899165652035423552273955494183998614853699298443490107471806583944577967245843408225323097678557349633112537667601189537855646791521868017556356684458582609960257177979826338379542839050707310499968341258755807748650791199899790627547548774107852726821204153931586322611166230225464016101488220481953488002770923972944140131427773976150090859984110732340008041080228084598733264173294110470215972072730779995010500799477059461641320984323127958761587814674614638731761517319170247033975836743959693425229585927112714490735303462031079733535775267574585333510452559450598503327532713126177869480261445779776350843022271719625082284069726861548819415570502412668526102999844861574387911045023808447395703897449730657392676299913076386753068879161808787586633716776312856842032218111211499677239408980319110947935209499948065141639916414289190114512883724369382611443060379286658549779866039115254753730453767755584067233563106614218458636510849457161544439881578512846812653766467561232933028267625349058322269461942456919551041619461156182353702731065338684497844423475927091030338112743015690568788262691381679641469188959629111703836264836059747336946666763505584157945906372128986067423302118505684588116914577034929178464842350603032217153283010896098243655446962883792765559090517353738327360638567803842833971099283336778252680870347408815506839534417922931640590829761707873429703773922325837043847709588149952129405023498565603807490101253853282358931382500901544336166508778825078899686460378951333398639983379825931772739912668771406987756418389533421828039683445950150553637526729277846925851059124813437831155748613679057777800713922425005960372205614796878183935929973544587720497107616313137157249002484604716300964355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 828383028267991077340447990997723431520207788466266631642989176384729412932469149973574579534406595423481591672330796031743261872017558907871451131340732383102051163313683958129488956770551842383482929362783606358933179497043908845533267092113218343099607260913518661308089718424293931115840326255000588053727743591553517408929284691924022402152325538463543364346531536055268593804164555726137832395827819174182783092026447983861579034609721689896211249503567579756142173445576822866814107195516622883526174947978919752915395634617015790094912778174123921707237080023315646706931480572174267714995801140804498831393308697316416822504373769969678779115016135232959819938339181246106421679611486573717878708081896428964946635772322397672284473666828679637135806743288439142450554851000801394452368348668385057256484595662722616917624805184561195429159642886946400184662238711279123301055301159675020237070919392644542447902285722826307213870346921168528328999209209993918622865415913615762902660728239353401337899819040648286099805306779725321700335407359798119276484552203459891112295108082367409285516580281123233940191833889944376451141324658137344952085574796666064723078370808727857022525655419454816868540016612291514565995170947854940675127558654816325029147786223086472175623480057932051797514778955474996246994087899677560732246244563489194563610417383118207213774259766851231698967477195131124125936724973136453361288947367042547931032173086248460562014558443176261610419301833679483305515870078475867715131008335343868964438343465101450053837630693824324565719737366983121708750489434314572265739684001093622231374449626599760005175460760263872167424897771497285381945181402044905614747967364340649683148290260249967872561686696684928261462899891492009871051699656507418523126050040548907764914675121690643621320954115343428945589330319527356966300170922522819413875413296647535920870386510194848066166126795732380477380988013281453922862905689498288090448483803826258657465120662575361884312132673285213665433219456052013352300751992994374625378206588552677976016675287247418759398256852425698117679641890336321581631019240394131938190246349822825528861905033858413248110075754062792894822837706270629576168714339852342521404821708682773650106885367059463429020502652465869563869403780503309443714238197950157687911169670046158090102502390778474904065471442221508124561100826303141861524712184483574922779498726754141664322782941946912655233011875139035426977903039079398350708061116165481507778167724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] 49799661869933946255630156203538522520617619745699308900203300775268143520353058263538129341402300071015686166356279733840224256828575435676547877985165856482428595085330602853500835915226338546572633833017397370263280120887044030376138580440835482255126362083647877724564605236684472527681816760933244458680976309001672079833251357430274523912096058006117919251970393427069006741030502186715858250866998121426349304194902722053772237617367335851403426336554697904115875061009071187839358016514898922419736119255858813094532343564036946190554528568940434397446411963314332476307078099811838173094953262631757213321184279345066699580855519221647777549422396607266107373008749811699902959645751947652394417967651405323080203835242648185370195813958476797983325132540617690762029144175726837485226582410380607517641823421133497336498286344916849813719147873282106245816645560944570425113047244059515874585563319764346731538770848788623077950503460898057280133563734117767924858624473174060904599046010093257778347569507188913815752940725260179467669492808902545880850195079740736921477884040809145572057527255945281995975853635135951144658332147339907379893035573600799713802977125971037865011536811473282252735612253753717528969760242834314614207150886960354646783886004638414641128055455835879391347809061112203784429387727612198203932240577427354682547723209135490990410007619709652408487778861358744170519960701076388898196918035628065829171843485019142360371057355815562861499324431092084266276653587147001496379202198580853646730880894922705666306084696800118176421004588354413992808089044859464541989514457152689112202720709512442124038077606560425230637633665954510643036832156889191502151950781640704238774482977817585955772444561598191023036447133034238399921299127344285383651537559185051125721528309348110340688639158888784825753837654666180183455538524786978755831499729564566590626293102893359328180068953366796976975958679600509285408169023358315593341372624598639369307173547534322057046268887532920512162389496323695936418477200642770778361437361807028378561334379335353255675325533398370707568940416013567561792752529153027689453812770590134660832784422331212725528687892344580411372905049902810530973543843796667038636591654821806734733285175529097667373736713805674914406300395225049588073254656970333988851278208795131959739541094290267138556523025868507431665761711856079939308400642862190049293981734982489764166378285061855924289414784872061605131617513116432821064505365171726225526072084903717041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] -325474590599309784045544652352460689695882379285653606795294027022786035240142869331203164042905154634302307847426354764896821693846715963321223100689558677020767246975994158591487678981706725932932569832668057689114338527539309942119382146497716623204871145316182050738185333345743464580483672903612584924601871739512025616409741246953986309458309672669227772818127623265904392816635809966650335933060490764348855498872122225752954586162211654335959987801051600397294653011745474891264400547027846346579124489116371088953749379351924833684036915173435650064482002272630620946280284509256174785214513174165285575649591568614428983609582469754697148087009414815009603928897819858816263382794652758669377851825768151277706103687330797336759770019091622139225420329189296702957950277867875425222239825768804370786413405131083151256149873855130214211111833821333322687641309458198151863391865155720190880822794860466288125804592870370076052701330449739256978897579594990165797765812600431960549931134587329408997589294891930758115761993665865164756870890359659650334031858322232404735956004210610874755715581298902228328819790468774802334688865299003839391966761239518572814231724350900540089443065829070644918830980216947254419690118563924372850269726133373900276741671600503298107161323072416078547209515298611897191091613014203046480293788314482768424693314303614343595255176753117125221794821181393969533156013749238785567493237886132373115636998328767437461317591411031046610206142022460419377456425718380654872869227297323426534054036566203815771372294871400278680538160244143123377130453728114791916347363707259281648986797321925703356530477462722206315658195754461197876006882476187610614509766247077720483929863007212691068747634974645967576417991072875033340726377157060186491231871429765877204927680331553957404121897342272530477500895132659188255893753329618509486164893210541012298451192796382511611650508786034363039336160847991658393687461982447142842851058513258900375121137281301951194302083011189766645783848351050793792545452649911007221629504355985665302112042005915644254747813403628296531263845304964280119526760350998367907984310520759207607745789601099679934532960598745976403736492313815785553224861740855761037119661638976759983719632757466291907248844607956291944004712455775477414190540770119298893759369090273393332655044089922018566970549015150051748981340860340199649945277923349220391099123685844187826811488074256079813500965357635290523653070565120941349640222919892273978348384844139218330383300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] 1335955529504441676559193077128803384988935855170151809998549286160965327826752728791991934091194036714252790231793390731028624310543651063359681781623929133980328319905989042221119792467215798344298882511358029194350203991925186571592905659760472624912155235345676042299447347325324261890577950528023564548405116923048369485215736316122409510448566823746699102158494327333193658473704678096779712001377833477256572611269510999055262143266923258669330014392484516716239061172781699140735444400956877024754449797348574201261736156753286867917244650732450912031699791002266454155727389924259920246685083255242022039032532451189907911513535298387731886288770140765560406710339257971354276520118145868102820664128632797921435693853531200832539584892603777461474575856543927545287373737562539392044714098518899508297314256676111005675904720605893222279026911826335782111557997198696666861734162279420317488071740309831252647564276553734862356476554541862840273110340816056811540118518385885448637098718117100742703648355631930079481873943654547135770522475849076252442558968327585503352727453333716181464932713194956222252354376209083513443492205454313487775962850556339376506463619840152422062540831435844294523399346664273783204779801202638648945682059439149059373496895981086352279898894544332149094164587521341437255771184028229837912069331420393009930197368365858680954825526140002039270359904349108853678910924841871514325527062923239879615283394171204215309902472158732989521474318283002483252195132908657511379527584257243531248139980844959676397251474748944050541062304948855468698321639550425385894065260673480141235450406269548454340258592592833214547198362290290974790434634031350444486689819749428029157760502563855360037227706926900110684452404362166248528862638560097478971976969673937794907584902152319065944976328629528421946114458876941648072015301057937755426062427065773353802744204287740446811177558389653217008404595327466103316584650616175535666619910655062348943212481888134380515733872707998801352495398153107830277924510281541024669523110555137957142777682020468929341222412909469080369203342314964446262243584540467932198174468267060846589768461094577674299889919524910171939626496891249270161427349461245893194370045897287253712707674881444967805029788375307955759315983693379121248088064922220569066530710091566249057652323705151441356081107991123665628855575671325173409878282004001900851490226236524967622962570828728033153723199919418509931037427554166690578586609101843091229611104608920868486166000366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -4046108292828400231542059390617015807262845563137903157851677949873728205203801207109602835647407830428686354381320117229836649649282568426292038412381271929899485565933987092789723893709216359651025134732995768042750960127271533478230315017618481887776667088876933948578852456331985565201948073535413439363889217549486851463101452478389453160869923985600854447678433115839642035984305603545914648437169324402791812852847451650673158290295024377989048604520544730669256051577984112850894680662924626830774633388553190535122893839950879238128744422497673317065641561131860167899430864577396142098949855416142625706423675761338015890640087412516353464833307341176733362245569997857705940169162004950148656767568503955548669092560017803652276552893364044400290229273735509652237182059165194920335708656597634202177582848562622897270297998934510908400377382652784079640397039657112668997698244989255833333812839001290456216771300331633216416499267233683583558528896566184048996275864867374248066034014061141725651467625178634244483421670217866920139417437990679312789950304245142773733652666714800326364715137930582158118839063550857089556989994809658255024989060932150240990715319777855110618238955176374229113074541589481601226408456848869486424006104678432151227148688873484472428671205622158839563055141043225285403194660254210255058301408668236942185242072718685442058136715673266352172562289452080369350691144300351628608832206824800539587762526484797290012674828784482891409515063786158635091931498336037957017624464757238223614714159177633818597343054777378925574639513971572035856357474177442456623051077826590224499941649848611787474953231741071463494480839313196003380789710105231641702039784511220612985830577646310620505416798729970627074408841926284607405900359676601695797739671348923121765291983754129256579420546112366995866928094973184545146271143795325762314922213534096031918675018638775797404284384275164686921427743440483120494716681376801805139405507236888829421221858973114259123783534945741761406636997016762676984356330155693193441543107376082701328855178340167837349817332974376089914843428236403324807957768068923368422117107037696670867285582453788302317481780529017546932324707458854233674668586329390977493027484683073941202484391705226108630126500819887926767196113004820134597245781340857687977535444599351647637427443110325300524688811871783452877344334221729740351673212087747263882291347967635701062243615090685606069028911798038118070150325908400625806745589201967531600007133008034543308895081281661987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 9067353314720698603204979958877743854558441158439458461145731541607849449748543653813614926874513078812781312797189478956527245094784507908814155614918142239877898194151541106996824169047093266457412676897508520517934090130027155683855140866745814530713339494946620073704481720585485255678336030726784917202980960349812960591574980762217326060566771322645867848930391197432027151197915867514179165455148564321615085785316852154148678923823072228239873949537769698312503436811682022993818209639658669530531765735335048007942681517962088425698221495565493953713025781151005831435545998474834774956427984137565945576727326945399489250448857164919741673175806812051473199627397925321202200677681111677167896047175232412207346190577539554572457063374430411617127220733745881601709344694761167729522094843393341515683954606671547386396728227514050801564823739109375173809016906258437064252633658148589199364248999416174120414942038201277606663325380248757381945428945859468676727047411425768499186213670171011386189050896131385642242852805493160985949045464022606413491227902728861889375345177339622679951649827035931984465978597251279722460062134800508976874474414110119505504105379648607677026485699081469230458701074362483402071267700533327088847704593270629681282329056663975890693195138526438952285133739475463704776351418738789044375888356828737976321511801038910003446633922106955080011632451352458097609464305918243040096379254549691260794008518643072822082339287735637988730393406651562880348143386425825354324417047571999994575778541271717184191679533463107418815141524124962608013191456213873114944647765106806807483494470645513180933247314932413143595284336894726078294246256725941765753160615727888588202268472134090089708226004226514364102811276295316812100618477192163127832355226463656378459054160947954270958975042715224721167428531118189492657039507664541270763228660178968775046916727914452247483537579019004660551294980566075231057888197314447246154544215095898350443006673415834628116254915614319520742636245082793251918181412869395364228902183345920538098586491174331752258912620679032526908054163278267473630467638338599601926576871139477240165393173811414014571448633139498519432117703634292231421844581024447284383661994083288938042725850516393274524554146806635282953951958407615135568498242090327269627352914855810808583999862011477904056965465779895979157337340859761633745975787910725486244842454641494988228005815866459112597723642464269658282639038004366247952898265733424300793965450173672593336959835141897201538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -12924246848943724143119673810566733824360117352393815887633948636164566267979438216698874631882225879160670027097585279370730862657094164601867637443798892148844305890104042579188770608772945789187745428930135083377531227748173204511848299630138076312676229322343187482065874919724453871186730894623110073896269399182169345476354289476754766878491004278152298613356324835784092464899448468996797256417248316855561201294886374463668520418725491543316089282591885494932238152540623740420378912390580810790467030811350837398789503524451780792145640361434259051063292661862074198065033413291180306764967903046327528119168926655704442639261525168443116205898580874798864528028872552659885086003397753411464840263422095132555408650963403060703597455181453608402769381469615674332067634914483852984658112154995320130993522701047680884251729500300156242199615396589593972657106421103121156767799329280613316466946979326001463117877947541164606244005231696397231448485732070796838320222691666483480518567119331929352162611891556425381082133321739503873767893433202342455353189378828431312674009145026910571602890984663949418311408069335411000266027339888734876792051372327816656088295270019801080457036748840959401583237842234822475377925034698434275793204305569896005138272558900180742507928502681724985185741006543791721995676844341192911595613125533046658900859762555148542346033590907003677125359382843095441876732381092058758139691694542105265995956369847048999011641196103586019803130892910441589062522531330562790193353163639434423027619042586421049453702857083964785412388084576770264142260111228677258264970101644997236578631987910334016345978412702624842971330460214520322508181462019391508626925376034183161541674660522831725403533659911959156215192389345748892246870938009699745839711392558615881013006104184091567888941887158051249220407292809213443889852914690199064163120045473909756147096588370624583406928115795432896830750740273679074369976240419767944106245267070889296848407658637857704397004499186071337794373926190789185814077487722210031871257247398961855856950158636191605404509387324491590125355802588905277965806544506003856695868658437057091064072243071343124665767877763538139327668228326206298290145295326337828853269387926819600064498038727316605561623893118874501441915841992218392761220964630585517531647303249070517395730925309107111082091782769149222275682893884713927102783501848058023152150018805967031253306698945164694541559976787537891346745765240290309283123667187789558532208717724076851851577885099686682224273681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -1097863946648831751393573285535031696627315811833710568351706851009848977791013388774464760042741902532309803429107747064220058804029096170957191672817162384571392701430760678066728698286980423713440794866131616733205234640835421784697431046415775502495286676804977128071073378323734273281316810053528700964716322384999452546734095620206139774543524703042406675212104536078840597073303037568299028943088731770684271460158838216756435961947155633725841414725102475303780501711274089174391007374342380848868611719895192816667809383122723858097989699683073578700600469930066188106148023550085880306262485564818362529382002512225365576842341940837030560380539008085739511326370562933530021719595861450526623745714186134470280048661185250263283416254216596755378857189163298427185671206444422285401808857249840797398918489764127645038893161873101309013068570862759812050453927765207233224004232794652968484114751472759310338358330790195698154356997042915914733868667387088848329749467371169691666286395621559591156915207806945481932449700305742420322943122095987090139898076115869749896499648914925784060015833478856131988428369689042404844149458080381685915937907623747803852574876986127429508501279866839957738555019361167760552200294727636412343372197122438796430685426486038758710305910770383281151408606051241515973333465845934473473239058317245049778087015410139646701347167999814355183393691156437182830122611943941386257381072002712907420958113903363010152014571266918683032124569011021040683582392344897511004395952866612867931067679475965470421796246731604792020546671913413404848183861513101700037544807246322016189828195703372148405798137643363676969477606031099531145639804325150977624946750373559107998831239365002667182423745730627831321812096362988234167022827223183960889563928578548882348258147895717944217074110079928192452432105607271467772422006233946766405780000666365210344897412480081340144607596598081397135024142966592597770881114482267103210782438341314132278433669371608186967122244248032205494800315161432077437892639715324450838808356498277773870961623775217390006311745385987935587064840797187838763906916436477102469462146872058215336675310631345137786644808359353499575646273721494272123948277106263106092921202152978608970571382609371951036248806668296665345173830909039103595895308389756331730597509600030541851073525564968305673350376978663746451978825080611975432516083505995924887021122448608258961097382320343186580254625827344385831836445570616409525572638887800892827370307595208354101146142056677490472793579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 77468643227203203915206157176461039928658062941364315841543197096022172508900500628745457241249435819823387230046987391358335086298555604867426892084825328128533131075977812911165243428504933575605790056599018514596315065172301759827266961956913256778397957868647215068437617945146788266020196193995135568302712361006855916997388735179970099545134421089432865944734418639952059803605130093500246119105065378009402394910946590330489918395952008084847715893768283555975738864030872152466145658725546664625528317551524718226741466487267059327232434740571458749730869972069210630100333361928834488633457528037995937127752388897078990868896879813666253959281516054110843952142664175495532076954018990072658194034803877144507222970443998517566588454369525939537671779381706869348628138582758081962284284241315532231417929337961052481157554149270347982185290513917674306629658686632033340673048328156315440718443445617963828107826543316443732890588090088022202781877545860307491674669264061663674249130386867496403970517259352546606729525832920852920395404081193247147894887617033944955838410226319985401848060291219381085098214576956071265422209530765049287857405892033071591378187713016374038497676816014491169784977303232816197990745811834826179425962236044585410598296477861409755808981698487498810410612569818453679801569126236170411852969298283961649951079067227589871372908880284217513339172442581091070486044676887292360946782898178164705161275808157692649837511378605324414277815533929819380086166855797971509233634498471130328062166909900799231067394749936726848852005987113432222659423726375570179329812775914602931561777610750143955154145312733957106792059898228589415666776403265019851025043013839003949929880174636570057367025340193016281787368595914064579681331975544923418615407635790649981185600596415334407317165468452923373556170455151778934446193493836596705600216531512542232140628993194966043782457070901570112440003530882361488657102800422077159373547733515100522974443628013903347935837560111058734236022947152778053647451653327364332708401681139900912507785728706679285619785114870958859958187152026458983065372876239066005863738165195442610925426126237559653919806000327728043290811867457030095306519584628008888657557822639656941549309167821450005328577615987402214535390868711894452739359760187276145927442551198853464816681711489877630358891841633199039368462517338292067717094533054769105339685676032938556882937531725946609134884942431676663161502371095140158979566105848305903851744189320474576199160310352453961968421936035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -300992093670943667985815049224850420469374256706265275461802212707553373081673628656838308903707927978236754347173052697665940140283761436195778451983645598786681373926903679488880376616487757222803756852404496029999351312220656016185287654336089559678498505637233677739815832159235135239733533538144859968844495625941032193214791180700584123692535210772328955902124379554955132538538344785175328139752540842570951435504252203705268725891932413191345856743147042532272488648270028858567099188327913149395200446912662789214326994612000273321175222061923808264600305210584885564681569919689869076023694262544638936631772263576784745542956873752902817825853334351829162012870255677279270639026212310932152540279056022994673249429515020598378821039657752597325480061328335503327103797061487557065415162636221596705003496062657764215454073196825481708790539308748336949951261475120507875806845759332265114997319523782012226715865795540007195686836126599142462521513720643486596696617681722306533984513269111466727458045276842127207366941486134619293536908970474519694016393508158697797832803196980100295100998972840260547549830971406006530990593090698133332025957414844961289827921230458576150751070142701081533234529863321754287931558255113806825085081112327466714310323951550617700019456251721493265578334707095944716250512394680889360767162408018042975814529758047705602415366814930725358416933782915947326328264898670890142797428220549170677104949301591625108238403811827107708775866999024794363761451561974968048694144962374414630322811913711852749935578645284441203862925773648489775024446264376730962071416539960481358704351349115763300817632351545945856895455395846551794800364485072264764651902947137012996999665682183755099033086997335182851271605121397066377865833225351520620156820374899658171603913157689233215373258870533382216481129534677891854007365389805919358756049489762511973762827262612859332142648977583564882805137889263907645118134839893025627861955701820862626537407287976993974014122144151105963484210605087997567685629079006977785274660966720286057788966641890717390667334230990786807718680277567070481113460222170139370678481873119219056059840066755619323175453424125892384857912948875455153310691910544079514524638374187218282970061232068314105817201036214804389462457969403047488475596222545058467479595983576712578741366254296999965054148033941223038632768759460416830440181192391982868228181079565043722196396895273682394881987025212781228879519048213572889587891748068896893669022353859365814798820792930200695991516113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 791537147798048802798707097093128174109780645414090744021880132149806152538929177425048632131899467205915124673557001918089355356397433153749614635635247643400847915124447295406932100400719893776321895255522027402158829441504383562443361494547837366586292180392630450134354683565178065963863362530267922104184573555821385333944469375831133389772489159684476543116064681840814528795827584718752296818603728651829485631896955279268017291927083039743240999350498964800101886271484079694461274168569655530599415794749583103619126471173361248828461616880107337454264500506140847238507427859804007638603331710500158430360614157598476318519112421813464791436817769752801688224602527148324495959143230599780368179907577932860712628690871580394751879482809761065677593904632185533924183757198616669198365496478559768592089193643191321728733606829120819527157487715653535730698710886379698964691045236075124435720809503098213760990933914489501149349972838420521082068356235782189391152920741417947830559500987016289089021566243292683091823162764005389292101834368941034852842046064116771231833932996237253968473124099593323985758232213485811207401907207838331153389406540459255596040566423305974979957998451554105027418379389359999128735688071410634907272774282054125132855341173527608721195597200524722424189487905344849216997322748107346603926378272404762249097966314101292306798699124119892466501115683788562997195666753036943662045541354508585814015479716366970326314451501859310257448523053636747250535437741860232399247067776362519874311161933100490095278677658365944420968073212497120165077758255918652476953401698916161159550635822820632976012572183750234807178590571467229331884449952197894146802170484195298713553870382488077132621799716095622737327730006718553777191064971693137975823351436148682521875183307792798275325476270066950300389395101876422401315647185232912497305737111394997249023070724788994227100603754997825626746018523400086586922090388066688972579539054027793233091062804557492617607741075871391720122323660816412421465521535682876844082198218058842219527916420499521523801376515474106614054560009644692101898636051742699211589756703715069292632421978006629536047857360170560973832217892252984152098478660107980455761936089639672831587158610519367048735472053855760712570608261380267992004971811806509976856345619264553338165624100693878933674415893265317708974011212107486267637391643163046150605773685639512812259515127237796252476605923725860226855103755779467616968919721474961764413181364790457125724110198916605440899729728698730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -1664841065570433329547242328347300348472078141268644986030220954072818874192295272830760147419161715143155693868068735632630969381166221591830397553406159424689542137715983849189381224255853120604462915307913218562644230711453748010757246647286442657892226536910618629002682580579364098362015328843941238670944242638501976959673103663916919341366162370844923980128687996752761850951900318140633233319637479642402840973246947129967559485707762587853268850896338614416866575340897665625894656757417022838152532721328750264053092109202621834438330556520671456118582558889710121642308083200498161739855705950410481340775446227822300842229133918593395266182475895541721299625927866957340670468570057989695364477466520829353550422302639195984773422442025004628765812736835905960128156211690952221051496960991908219704617974167921403359872902850593148493241565789462304091139689320870561852388074725057352387080730414532094742874204200512173643283056921960057279884330308761951848748616887219208960751215796725820663898886141184122699926031336205013630212737726788219214164727148419984402664023743190214785357371042611227412064579266219560630286780816357768894858302566922744798302264750317707642867876010173900665176540308927358015644402774925128439881270403083431609542010625627316618714771668887232475682767107241252608198730945290228121858379682182831866170364494796600926637684984819328589575624482955309509966465887639936124363295890662545212490579811482621415614880005970594867216361788355890817054577044304205169649970585893168232786135723713798578579075985996676974977479225500643199128393616632630869936148662218847045759004897255140988851126617504026486132296219245992731004256378120428390882319754925133277162522179871635123611244278475648694187103626728811485578449090032347988809166762829746460341265928961297515761541775637962631037596822851830272474977226627948646971720802456796710625777733074387351258873961602272984138760429986647493227113307792230469616921664631936506950719594223922778209106368510622762891423610512185462222171619743094055651388893513617483718192583917460289779017408899408072532264678597234819213247623797632898494544723580794953772534475347192329975520071188494775025046295269925809530389460262885038549849753115105954720239666833734894710618385665357856928992669308944201563478635457575370203844895735202528836399925151744858373038647386535246134653601690304051778028128630234880408627296735104334332415064201506767090784145070572298970054458552711211947287336250915489522977897427435077515323058605645201168954372406005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 2960747349886936083043744395917732928583258211390201182565087367790451684855979985978516253348098036466880381663743876860540392812170068488086587548384154171393965730606238367062062902676954479970137572720897818479702208903070780520528473231898930036147281079484782998299338852968437037584932721519528472963967322833762904210615951072848248926951811165090132946909149716774248026341355112400751662474355515402098244184339328306549964934816340384673669327371732274222464422481828978341914437093577183648321960158839927453228198562017738358519903347169520139080700788387166718713116438200296190625694330952231573574355964213377986771165449705255550034037541692933609057896635504949722576976376693211217314574021379742498694006013636144607128608435255932149167583576049243944264531716473993468764789680668260132987078258055125809730249788214198409238857373805047954520388393684383566830993411461740877906149621244065890460576220866046680964140687662579725231708774768397799010279899454288394692937842859065979216818346063181243689712047780904022438102016148189308467107123346027480331425551123846802805026042679772461146282307125179741186414408894457561003815961919472012024711334915873592977486459715158231535347480674725738900393898873557851932042253336849651109390289495594252001418196917107746304643246815423588574037362855557025467786951895379911329475322018088026049394214606764664072015902012359014108849168880648265340164831756043629318655763957989790915408533394082235203699088121307031968577421939240959307400995870028260458111548496225090504530612366864764317780827616231548583998648006597127729964894451539202711684539097697988408821275264691169523798559050940546578419312628809259357212101385029929172964356190524260862709316477822167123585300090104590414079146804185060754417709103574946759563053337632305411384053267078696045797577658238450279951378444059617115308992823531965898971363397990343212319061050789443491649666479057926502655332685273454162710440148098754966636955647240675024277414950733326961407774036209909189981081242644221174320278715504552200488145570865208917196267172109944183135479472199822449544674416155860590029705581450231071634532452060489720541220484966081156926380709941073103926787492087729609211904904357232493717467923920362712830652190557161785247197427124504064798380721937082590087669006759267057479474571058918667127791744576941327031602921255357503022075622347638991759746737557491069301913754181743473570260493648854802713903290525179328836275136128034456450469102983032859688350413307489361613988876342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] -4570624139373279796305263091678419651556961582286481948360030785614043596584634065435721579183633611131452731099823334807009403032689871469429654698804820714581847487295735490202464804190608693443270041871163305551481109589685682984400785515603457624181024030600903272791801183027840476981041493821733722102781504586492175735817388882282572679612459260135927165503656846099137393052788760939863201886532558351804414993846650716564878574128924943931955949776792848841879662647902507272724942729582431693585324493690600631546086913441990703958925994239082088112812922401412828911439637642410968176522635594576550375850653719154506961887929304665265049889880307629154287871055437317267807153444792058522202647706007605514843610392102886773856790400929835307694468550141974397648653245148957108440507294158282715739046509543684509492402669007615947980852630895132929550842162623241041610188093971747482699999010830806437818600633154472663294516621786061938986202084720399558603114221784328583053598067011815542731694930032126640754158252391790522658822971390724326807249544553028303301960028435763897154108401184586953137355004138239937585020789204781699700735678562082471696631054629908718530037821061014472422830944010904121477837495993096561251911719721494768692487549517433314758041435909109960213869396220248445627786964102805854679497265948147231177911663101951390352462202395619643685049158923987823208851854835688902146657886279944845685189504906035650019954070845797810441220538359947632329432737798807879698321760478790746218172174069461133867628450941043807568044811813341286879883081288938082885857897703189734364367892506833945293064207996083744979753559960439224701362939797119246385687452957837140199440406257057838383156041910513388179551146172920374820276314731972596268293897213964108852147270694085379680851372392365336281650828915530745081553356234268393926751160191800001226868329349724688110242730510614902756079332890152680130344835136473103182572034413339334504030721142941037049376651965896101085652391877791104872587155205474024663866333544422336176612450755045032302367910912719189815957073456033553286685848480450143529130507392765131787811778955563513949992850948830790686895440287349600156737465646707170166695172818595395398191456803224784680291505954811697796278976191323422539789366105811015041266976068174113805120998482218545450304136331939710087037183943588820953099118469062452874647141204643752532988096991978032442769824216153037709624411580122219765785734270279020078279432011790907146309148600948901730589568614959716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] 6215944538939367560710119857815023004111220280453872824077068956860490389773313864957225689625344226821770069619530235790008061397741619362144509866640800942592453781073137429680914771710123982725880044641281670429894754117260969396115533430721227566464637864689448103995928190496232545325049007541408366894940542473128401996730616665421342098484723188810936614773982035935650919236698669569549336014880269323175242863904102648432147837335467576730520382264529194843488873383233176910104076918822018533373053494058653275363085528056863778107567978926864260832941961612132255358939188245340094603379653095135204328275574277373197568611640259470454555210187671041846281955478233405200259220618489279608550298217943193887385905574357616977092905708493965219716780010756722585175090142728816322759894406667507044725291505464308895857012341644912051834491043176212905099910698025461392361548254640674329095991013596831581108477226936357586905995619440271488169421161622494131617582153273498491861957365972360675052826408154817161596041052787233851549011176042005610575788524082299605814628417858298842429281914811804368412208203747273638324439734445330418877936636883253699155884357166050434605716194682758813370132729205177397899177527383964226597463125965329791750851443412324130897952446766397890024631281130643538830361745393412253983930532237264162305252159433453597010132062068470552694679289133187103640008431351925434733456035876459317415116032359206839494628616461156600965959424775921587415361106100903552348239559806853409679504297288728303132547438754036861233550797029161078790237972226562757687681330156556921818262435886132239257424185998380365389675024610104252136069597897999176606655577837081167275229506009273148211502614569386443869171004760914681828689348191837313098853562009803927858789614698688203980833304603280889195621408905514254014209905961373791021516104473949310760851755146402546999098570543160459928168111967008629810315061694344895590209198914130860597339627217794387089652222348188020237700151830702734986424761077626217353961370197061243513048811411520266004411251308721048863186760254793660357115452354326585257268281778851711871783991991548848051170119463609861535585381114727834781031657878736163571665560300583550527294798015069018602987528278492476132124549441889875889397427223921302680879826680055152368104318266443303846060962115658496104467080813166167335755088248406755570336672891644343397502595583312378760494223870894699953034212360264406772248911335989963010490228723428223238031686825877386581851169466972351074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] -7514736821202825512154363652086740229696255393681208465228823070725006472555278212624777540607280427491465358729073348534153191480163852438799462061664127549883993015962415907287809054494690802075372753621127940240333461222451143077246415800533072903654223545947897820891686229940837033067778562856019587005191960335415576669406608807090317084640213905562466225749801359499804667602507672185446907158082966781621294661154138603055439109796964673356415173221399462039632466927179289375506364816726956833317643448806057450445339620336365001350654376150312872439974094542608567687707819749645748123792988048066883809829208846770665710333138749704982251034614417186810758908928130236890918765945088429448063000127100784863036391206212229958653861893745837984359239047210086954315374444817326497968094988996451393414311016826750758806751067170113682403726835904051590730323341534857399401377212804714068398242906170335930848386351196392875843382594481900516403452729901415690364900447768486845586410544888648906093810704825851420174911148131392592050989999555717145700930616393478248210160158916405756556908035936229578872705565312841247148170334866746758423412386621470358601967852591531921563140859918757616660194286712598446508487043708620909596615994625395342994350919030921077605708217364304161056647604968409053553217956594342109766421823493712313572713260464967678472670744610927594328110702696751708311574440590784590063828226384734633498349140386233076307226459728789940523097381709934455233990002996457320205787573202621779715844225373530365613826867129614246264518683823263343629573132975184243294627606369664806009617159325588543330796558213065112216947164832916685240577744544830973688775020721495443300848256825728559657760811700766472182805391938460662057026821560393973684358560722639634577320357907909219183204230478419470690725764835076334564281150258397763015655833010498912981276263508915596654447017571368882648622643445928042124152041286989781939423771185577105594132681853898742744847815163294092565540396882037399047866019333294008541210171020121905027978474464395553389447569129485437105390686507048768147780855156458185242578883959579990791984345949681411045885798828510125636105358429699702286533211659169315358642620632095630616028539775045267258713514463532769584029040184484258346746093900361236823815471253739301667333696248529315337664945171963842045688542370917655231340407281745399687776348638669164283706523530884026338139847777521174326615109288868305677216372749234346242286298125716723582921685586910598431131802499294281005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 8121297342168894110543738485059925005621088776267048350685411583445620669365157635024356986491985827653948412886209259796932720529913943528602118248520677635692383919117625065803456879414673843724788081501014346276533335265967626461040036656356459857615005610758627433206943828411672284313600766245622680213996156590952155479837108558306295014683218305034953846761440789606768519132528383791927111112814337586023954090896423552624324176814219373775604282026195001811588984884723938431125450827358377112515420877029474823231583118843213211743111571657140355006526186164896650954184654130967098566531277515129248790841656112264257029520451428275083560564751029908414446966388993147534072075682332789119978615080229754456757220308832189638532005662802878293375396869376093280782931988943309609882879297179213671678052042585211287057598616143683591702399552528674343967844543408986217135820113758419638036712846518008627878963228802524974683636444263788008755014893158054501814545139472389315111639072040273748968754429990400785187002727939901969109491408232109280975676418911481719274206229133883651994548925155796469713309212597200986258349292197967829190857327442579247460422956576172681257852644458982501997048608798467090457807005610596082516730320327123184700464893618938091526103646200674884051138676975149426920761948850450329108311106524541168978317030946011745586099144941212700146952478518240816244406530907359924277816123139569095404837147915632888534249486134102439357438498097944307759258053209906358758911376291002012329180391960977140560800898888018051820720880669265482723269194324170791553679633354890578815188383177414341747965029001448047818673692405944433079577100397701797927460466101808083233629628663896673353906213698957188901747726553955799669581758325914713189250611626147416788448843536406617053117364612334029883252387223763719152982002916076641533555961008127459913777356342518573103932941557244201396618054543441014237364822906782764645559462117924709929903595959858452693537615742601763496460107018035713000450062674253435056286559717740122717951290311612229147174832038689670591555488788397299031130780107333334030518547815409972449386529325958672803338260996222279976435647445942714293415003873969118178581922479636136800158568011197927848655703766103351780634238146395148521049061782490013020817628565217404558411388474006091264208861009027305803760952006862853193152480939506933221626992506209677011274839463979744689939554077820348004435626539395729951747225444602998984267559348741830115361861608391791378380730748176574707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -7870945684556323156181622838036709963804247924809479449019400042415176205943703244628350022936023238631417668620099366201146067200708903685947978979038915123821877031965320738206573738223041926957076315689844156182015387010649978283988617192546411166534985302613246433620607427232164191411620874711910471058877386900272289712371449229066171624925374868792253626528608178463357175920542263005357470894309315945312857378905382419687576796053707792927434357101994746613259581575214180378814407203431042777130001948354361147591099891225943661764398312454258574139407574323778786190942911565997342128672498652466768198098641945864892266343016963311179627027640722580045868380726482213916293887726058012699409952508990205356260115603813718254518673323166767350699195783509664269947302890879390134536212060749254065068575389153572901429196980733521329986933804128325427762540223202814201161268582453765082704358742857931094657247528171726045084951290021425444314929641338308890444005010230704277055447648219043221282751158444918239988338925250797679075918695830235986231906148475296556071560844984977561576726655114145220432890118728837992028469835799623823265061006228514037548051706515855492305205535542336925608780243407077695768720761992966586190919198061800945968940940543649225225819821334704011303732048024431470448274487355756241163727807922609170119854988945340906021752712516547829972317933321861138709100690622529354109597868016350213042048884982147498929071815897131355565255219823246245677420795565600609009083746683573332389177222982258575510444397675410120886971892659497766056390593065911887500849915548625209513800158915248552504462964963470509859718329318112052199291313115333881984338198404986930383549858041085233491936316953577981497789694832066968420629337363331509359602750685833302269336307489001840227940743004592678990207497796770400524135010731189706721288233330262094134423230745275043288411204918788233740139492842167800974990512859604946022848070753581054546324783822699240730067583698395879305025453799923391190787788000652089263589650732499669267854139613870204558110540173578112205504038667011916604851616211601999112925487303708392582007364648757321079084424738580882511597154403685920295830652681622753484877784454006578286981964265732451805063057167166336379619454308083263340977761370462695770284472738648286008517005999295157026858100204052287521505367807424997315619857336897967445152807804025216128219779972003553946270567305484689042792369592830983261664474985895691789768406805327884579338154624750245602626819163560867309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 6849137233327350712964738296181672887811360270130764962108216829709958156926525986586949422111694368775757014964923985229313385217656185419851172861600937817661101781440408915789115035439481415488766000787692033436644598654710653205257376974415137356740039590978654656455996101529121063849647626337395939280852983415494236545638603143553572961839104943627178472053182574585162481617664042544442406649468853448135478981682994746557576313851836097837170660023640665987097866106062643568367152239473627249282775596881909460871788711955358781540067073887740867704329469477573727162353691918874969232959534403263655506535718476225000866262321010160060821593972625008631898852962479521987063987453990479846008065074853063854906823677603619214326076712293490770879367735066232947295288977944870997760325770564248240344461240389218055270974752371448328618836114129755562907741341272797242377686651706796987986127530810563873280062124378297439077156138072744051170609647752740965091356448258438382083509487369468583154763939214245727710654743035493348311614766612865760919558147640111721825988942431880944613946957253030637671193624930844403454301445309997614371216880997392884654507398126143863225793806724300576753751424150683174849467465535127301112314936560838788475202780547336506875162458948308214479581233331447435977946240142323140148998714642791010393104709122282116571971248450327667499916157859504971873167987355720897060186448072816576747720943575816213087108504706353313344555199812222186239919697669362774402789397840132992370948585302507733642244600017070123622603739654290461252824988603344737453325754914724535988588884216924929193771750494641863657993112338513353404000687379549070502121553473106297502838967424086240501725665969538624217369810802534491205335886018307436923326333961890821169084853704994929694156379081521604472991858095952457170954028841383583650856940449621188124913342581126931145779594083097690324848785809514047926578911218838781246919845881110881796966003160712539656338535611335619557815621065133119219163599713252784854422073687310939672182923945250725760519616374175977288280427227558241347646518616053742065454392431242703094540465258067181972719914810050365865615905807163476767734863988692713260379213363968074476933307930489759700769203761712908732171181959355358696400214913405868206610074930890392627046227319267535100079751366008448556936059311334319327324317819298230462298806911433515477087296978619144250844884292394159809429674647584544315938658384855668357193780741658734585275251915970073923745076172053813934326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -5347016655134041338568212766973316245460927432598948874568752738797815764189478476062984349071278825968757889237231892468977011630142753088090808421084647265752766044416686915688302387912115845344047472584122403758732411580627263676723363269613640376603652183183828117899307084692383906673892118253474302426906556396870221179836201646824020383991264978358482821444741437533708593980211550532806701308107031268119496545647299350945535424327024820474363288044087453089595248215892549245299219937374670183545151559545256222933511046724100855061732465554848403697675880853118452851051683118632783723913721159529674700300851929476720876856699817611731085258733283191453643309062621034127850323935593729632323482486262910781370778720921044174438829884093732955679002770218808376412871950596390904819802121782096675005184363072462131237598854003494865189184437922676918113961305031187957173248351236683551510180991590914224936053306825923866549547281184572544950075080200027761362463071174881085268115317492077719114479632205010107044230463461550521165387579888055603919948199330260262210925056213457633845064684921355978837088803041434772753660388440519719691678103624561485854945632479145254168453536125708956950211478033595509887861106394014463944393551132956213177750916652484322259773649647372550073807720086237820043455860561725906852331079804022385910886871831424564297240623592515072898214684801545543438307834056169118239807838534265341972788469418143241195439815339051529939346720814428996967243836146079543239896594269937965137088640171926992152332810363457058271162302449873199927339239627146809519679084537848660435532377700176927586682479487359396598917646234425733970166731518608897470795624737374179027934304655227809981598353211124778912900461614099400402396049485350737761151622759656401171723036549278845428996127696757313191657253693765326469002106147642020303239068127380025477724580239260940201732656595730382690659749639048667215238802611566319295382718928068343213573470666889665627087163526351042972413443671357036734535870558297753545728335621899345643515726182353667623876841701012960589684977108126369384328017299438719615537117437526269309863109432348083147740002099758838954668830351440158017957765120254382054560544682888890532816889483147361017934161967297846031344457201951491869469984390087036252500076812452906532845796996681249317819847088074788959959305566088536902843421593752439255194250273114885420579026100716329761144636101662825113097100533291837458540855394739752083671083695014312349143379560212352430426108185201883316040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 3733307919531039339273488943575360103709911487497969783495803689643949071703853861758570624669144952246101426749141422614975081713581325040546885476655395711439808890155676948180340012003861097791116339096748466857170441420835711537319161816495645585319598166149418473932741549823845322523949755385986923220384258369569115687476984829809620711720704497001100120434450104715383707221298755778391583026269029427222228848200214200770473403263326764741823050116403835825223728956836589846896453286213833766045008849037368226557135308546730100029263918810742514447630365271301936092728249939843794443313643635389976905381640660244717242157483074032714955745765881764381223982515389672660167243089811142287168251496346887692366958365555145968443853452388429709700216241110794856289864801894204412187322372172345223346642726506364379266548201577003808531823454365547717017859722685932819457842950014822424935349501645030635861496025182357652996520465271007500954090896060035050790356205705115259241509357849977140569168957439903720747140691539684996533488855013741858608133282647460167771668097497938539326159158884512793461000540310651011597467443516429261819611334074525388634149374824191887461663970164934513385325549384893485177643999615390568238145843418462598659347315539622704994623577577394216065485571381708483088562275153466326029694596292489088696705112631577704115421565111550769825020531017292290561642614299859476596609539087367620126379985254040125131416703716108630763889919156720819172013028290487657577348331137078227710079921406256588449101135734313037660927104103409314147495542047901687909229789481143838954076208847400801265438107973665685210798766588259512200754363122042456579351381892072087390684549756306734840292676827447084952461469801152588722118282686703453583736722503660888601336170003950400438137988157484945469606213887192777668373036441408181764720681484631897596964153557466376627868075884540973169380452871391343381070199811291525000040681761855995875769511514497760749235445047734431059778262235842055742151943003056961173378823539685152722229903432183323763689552365705535577930083990930169396383316297450795513238770163220612258134585882903221894507757013815804499179399420368259977057689003877419904590301105313167547551300875391741216160757117122311196301609274059276551311456394121512557020456313085933651192208505471272796238309554500416803639258276791125650798456896606824425191830594345950713048079091323558322649177125564883949479097313753819770073970896119961167475933332005197031751948452682476897734886733815073966979980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -2316176633968453723771545570780638777565148327436843184543519648851621752265742651043029005659897913976173688491146958129981975968527015955291063464750580905848718581810542380865745038750368670969931916430190604135240789085721191892502319363908185081153190923263536329325829195230020568882833988268704990057425019651071572766387906172855634432149255200104107247427982186862133327546545138235490271931881159654383154447318570156266860574237358985159572546376929592947570406197491565248066432740493570041643930373781120573320920397900687297329883434199621686790942038560619474632077988133814826783071614896102400503168723463434056925148583452955894636288322724681175588020894734896855769850452658996527782416837986053459841936381698726429670895673861871949281581940224288996756555046500512035360102793369723984585313737685781291264936759582243187719473400792055225379991762743057239698760828440276160652795934250100793775690787176633072767722751020215561980686855099802877432564128425173114443917352084411475684819138531542211571491137372819122159938332469748546966489829033732632069792004036363479006546575538877510926225847444929037573516150710606183666726469018682573840760319945424762639390980321351471991832910053655015939716820339175654364284007154099948731202159822544869229879341746516049845996275501594359773253024449247247685031273421980071470562484408352383668231974344690607897319989299989109268750853696257466135226580502649075181260738511638076177829977710790248416862112016320565661506986809305874099420723506715126822218316874421995284685324431313243287790790846220953066661294108330243746638388804499156636475019352182233341696727020377713991845659818887510559910603921900595587712087304607208315887502316093825597965620724616304445229068130231797286846113112393068025561502946105684194446362931920473131196660305694935256490471527609379658887178378754101049900682746712174061616868228138975488866140905171826931222411759749666702621861264718166929511006469864266681591595770314977988340167372723433211974632666480330394152243290443533220669221903794569923265242903568138589469109983781605764168431329202175015660175878709005329664465400942612537430575943441676609465172379372692368681198863594846688090935359757366315875446025568311733170079860785620238637344807100246127744138413900331322819846880199679993249488559163148797035492563270058268814506524811662081722089951165130277090861766692831926675485114002965852343015235344062480940384366111695135867664091617261652818020287263007703467909440094140430732236324296025031799217686057090759277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 1261441952683863991464910369906228394565826728300490890294754343680083778594076218777020091039746127999390397088137764792156705273642661654758859456518693932956998365479432881870706969508950762052004177640176993443822028035755877566572623633580721536163856548695555288543984711561317152599661699068546188818215991754694457488563102263509735207667345553852850023493096586719043513071046116956838354589585999215911178301819671068713358235309122925067125796941658534079322090516111355984759819363556288163759756543155251662453642920229568780163349879221863192274343334991898380107073281277675450528842987656992804144155262292532443723557775020484860889914133033747356364805795780576072133945248925706558547016481427363917076540104285738548702288084717887693156399151676275727074755542631743557723315640179189712282000157481684135664523368610327503049400275023443875260858123660666436261549566051449866123368602794215828797193102223166459607700863144040333956069495447674100526483190499233754455862627570573061285093764695354458070093465411605165731409409746736055983071307424083193180310758334008148345058957988793968036420864457543989695908819457352600164893928517335670315157619101586918769739421476166090753106098317945726015116445008257274065320387678662065010474445676170685279560622629332956777825884238480317831463731215892662129444358232677978380582541145036078838621554017449551211361912526623105923543375163059305172688432760754155620229473120094307301551258012977469207614446235160173060161546926012342695190980722299697319322770889871995067115380238635045290786075628291924019993880379761788125359149044479428259298704814149154632558106490164483749555846497699115283821172362416449129627444115245366448362753156193391963763713376377434717262427594211725745575067793708641947893306680509589918045508724686436790499776460978237109951391423767517845021795105720708877981511982408653385993478801564448723833989485467533970343304966369482080810910942662427149561543835104742753648133815254827634662545575649409177534130973654317879682653379887123969696313331936575611738019507235057905162025360472703633387427268406621890357919951880733948361129858907691798084367450279795633986844278270503301081332256892873112304136417503441088122139263112716276763005331151594082034969756396544530645136717382708157645312812687538344577407905407845402573257478834020665183248227129268878314284537990528842705227350535726959576320056193506879360868883160249363873258068262582426429762797924245037051998351049527323505697225300563725420329840715139013695988978724926710128784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] -588895546957687737302461644237767141517138308800376934569372223978554483510930913497100572097636930866889101029800353495492451902252343509769610366263513910862349403505004219766173103419209670901697130982067093612097499578548483950893799431597571989448179838828672321513269813337288864021123927939679344712858350557392401335998264683694587076784768589637929486177709977439272379329858634589968178632982120018501389660580053667625518371866656028281851245262196335248752187909501411923633749632819179288914837663047471234194218755299756901152600883360656875277320846745673005063640135929465195069992437605302973899156233388517433519311962718708990248482340814462287113361903498145085358012895925527563647546240798314260360189379865192312710956536686271021084618393129085961163597874665462189741009445302002420745950672031215637568739099508851879419574243805438107301197710075582725603799845383906897332859393203451328392095201895594035947911082062162986293226718682971594539572566124716982086833647339647075332463972158359997849042467923255128121076831698169877428159416361993513230687268689759927577624125928421355192782006161017484717901187089625957815842179923164140270739333319752715461029204091973428671092616289260077079311026118409418218837023766592989111799650341831731235767639698886375758732094982603025427938378774222208283951915664978913847657129579582733840034283698910871750249930774514966644772569247223021810120963084818818980007505365685478472871924126802987081520907915754173358710623833913864042739695706712843620436458896289035344092199612784585243237520388932687872949167852788476406758206794254803398910917206412110987125058245237275451185412349788550562250251872665715356133858617923208714553022827846865174951043894058188336605581021201638040158051202553162313470572434878212759492571353784238522624218863329377873952136612605084123723619392810279207416191060109685780605507268928566859537514862055977438404512601129147397145322071777363415373757200881620078521969489565743489521145512495212765466162992615823742357679850471569727583177109521176571590379242905007747431381018840282039394167589817961435442485824449269014844881696321516993261138468038090862170926723915438765602216124878688268738548107980572048963332799864042578057518413151921594596383100941579166124215619748774459585414214059516950190084448534032324076904218216015641094181543887998012724784437402480171211851393371443616704324495238490125316122509855488985662754244383244468488894843428728717787654017559957747069403117830516877247967787514792981085065548541024327278137207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 223209479895559147121173612934298884722804521708202391258531779553069033703227149989290252491580842390346245648529532196193057204869206559163988686833374960876111719892805055939669125122133973546796933990780509754220168884607179734548461451545992928632483017749411594144299980239398424020412343248596687289509965259972223963563307952970256879077701562679780616007083969949841357094210120548603933927391566328550620029138432957965399407262036772826612457620565525343142461667897628596597706879957580869835690598366510303510250860576096441502248247844846327116224738223480703633320203766370012693611872261672532811401688648829057933456438400436710062319821292009497426528404059763153462545527148806928827458362140033488588256128979897085249850350640780099889298312530466138029566964867031424644648102079203294674023672734846018670857099663903750326339310040113283755791848201766432152374783046796240176896330386251754933471593958151028359226319613479339295998447753181918554079980791728005160257929387247350216543576671019558807965948584454491129991398204801466857265051353831216781847745509511822553614637606251083338500933979783789655478886359012511849595430817424015435811896359218041379945665753547133176408835183431502930884454182037582422529278544286328678315385766115483070517751907252061507704457244214845175699108651066974874000108187083721944468560564033668617202018162848872541738301971044884902799201408236598186636208763180234970050332479400621745623644558210853807654869026911162008451704069071145238535021301246296713709205688160371458462116312682669207956642712654071063297064573908273118056314061222438848023910454211649035450865884368257600220558927435613742850352086649931908484764034862815382151526052043197699807512174396560974040011599760188966823574778166933897433396623133449187043501097708614008991128950841964794044123631184770543985769435586345277469423020331730123805423800362210589265875050659803393475951037882054074502130929958320711303947679702225605868528485184837246046760122174620315371352414159103839611514503057351028347582435015040272356028793017786783096088409744544521769222344987469246322534758697843006223193383671190325513676027914546692186876905210454123909192267553127210941633468166399401769449265203136940701891786581858709168516291241506364084299046747984894588156882621663367075599883932015197161512816046761332795055207356449603044987115341323025155987567809673976936697235208281741713143577402281807380944844437860379602073992165096740822299286952021617739656514655346567153386080385735201758734547183848917484283447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -57681877948380775141456751100379412633363771729140084978940065074666247817683501054120605440641592057522898187860924105910226144642284363804294213916949020515925706921958717194304452007753047983643294627074861711946948971486147754594424380233662436422766160775082879655876131053481418728832951419738958151954156385028639034051426270693566105892281592907409582968309455210227595919821546291945168663477954010051444041305600611504135698601946143312503290678739739211785739513787318591455761070436039222760007187875589889049726724082234464896650590512951056579176841300142360088294317284977650153286824456113121969050639112158046652203996387016008237781010867978623581790322307169465234922332109217181701286694315446302290354822209282031513969237005394535768527843132044942563660656187514224816617306778316053862361919216567987930985452111153787426529914418267446406660151904143803685928787480199639382069874574675326638191249926363703824762267362283767200846226479264550021231249316839395497641965833783212027141569332658884519206694280826618068944850612509657047546773292342130004932807342954901795291755812996400150110317373581584558440328479221614841598892681555029872467234743407036538610265953862566515882011461028395514902821753506805306793341926383938832433211315785764958694266247414189667769597862418662788139564846199343253239852484870548372116786291390519918350491518571943902760248763873356438819707523098366803416646923254550493369923180793596871163711896771180614992527662263351894850481470414600800353379529372029701238244094541509669231813789150023149456217535908225512696422258410732252169831133073200922027305261954728413177850915452629677490496998954457582255522470772489752154069842826357655717477460794790597622076211267561901691996871597489060748692544221079972623266211401754187403926443900383354704881054701935442803837624219867945878309568231585420406310517036487460334848411878842545950281112652052631396616866455024867474185842611285351706551219123793083524241249684874140092601861012936263077659432264428950940258193120285724639588989973917234443132466816225367230606984726866310868818955719552997534915401557101829163517361635649655280750013668915673376352166978275343513990983989709913737590794333541860374098885985201958717145539916286278413025369040483483694624039574264740393976749505728089364197921850744924031251793847794254156474390859720457733814341984241376489479183154579372591105980488895679681180304866822793491434730323035065821747200586904739217763258777397549821376788961834427092300204426011944747187953907996416091918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] -464747289154922363821092724893844257346808481183646346234055980476533556837427196897888908638998117201987696946410607400800018809655172413085840756029020368945541818726250821500808182197140218554551711133567451984078181135548506807335468331520087678563606623150930589458637863997865205923503693245283520947862740866841416345436479705051427240930246632591372860799151219149498553632439493009463676624144259107392842943526760260245274854227290836906584227866101920315692458879357346143247950641553324312018771039485932036829940871064276260021862981796482567997617823021676855857209222436752752525635229320642647386849020986115033411619065443168273403497163497130140955394213163258781854072090870654214990699089460492077042457454597075233678779760194167041011378741781634447790628491664231093952174132009502790987424137659183520363047822456597370991423432016438369398435486980424500705502623569766589184399808509650724819544404026998922538273315846344571159203364720099104965673277492483055397629056365949972577065178015799832420274757314771015578267225488997682176151660837276464460507573861528079883893962588817491946984947335407590924966078337723743143247063870836242986183178134663325305084543139600998201498685388374779196742516460806383178292625592622650458012099117899007138061402167354596860621714894417182598536501181806594306604852721978254527170165844995366904221541204124605571128638931926998033354000844332857898122472360368343345318960767933214771926518751830443793814467446638427251895728515757176992549884103079491584368604413757788375259154316132109697937745926582110396903950036363288989428510037040246187662392655819029421353028666119411692358898804411434629438345051910404197593504651577973686461136867977106120835060616388306280227722363385218451737170342454956265010974018909504630587283694202356004631085433753216504378085941963574942332122766641445578776935247426362829377853661066927636939344890700009286819149479483233090331761281774618814899378256229322334271524744128978156138782201277092397031524613157387854674068205599567430544815088125972051989147259274398287451372459079639466397339324923151796280683297686469676950128964029200560391237214501644961020997491473438139586408952727334425411338517935271262063549234046499274216678847388053319730656272853183011921113374409085951667571876920088084153632097054951705672472845327770642321716186587743041151218972859328942914718697829920021725925170787160675044365300804234598565813885877644237759582946570330843110710398084747140550211699746456553042245102465301886951465348829515278339385986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 26532612772640164544938745858612470807669522197053823718772556297342542439988482655392430016773316843980195901415606257877836454139397016006016610152308089917856429718491558198908896791358204067788066187631724887446734635604047588424518424689858285229590879392995375757228665193267723156998007707255274526232059228865049305462128096075726016025368118345834725666717064864840436318476682632510385033129487484082241732935073087491676156036695390512916798865257442945925844509153296417969594421201699455227238348573079856789191009150905576039556742841429926105940713749807239695848009035592947725764554808162440003802775852662750180550601357491921741591585044290300707415201692418070887983155193618206577390152504494202329468987951085508322728013448306620836897353913989093265249883011003014041036046832613944684384016658250892863154803876646805615664552796937422398963642233012064371628873450824713041273719656876479176913846719167005512578120613634386957051351649233847982498258032973570653137685578385487959130886950493691457791419550079311913065514354675442147083098939531179784776571440032616222769002156492759865420793326290955113768243899599495253549514201596723581287653990054470355504929874655379607464828440040795738520747439810579084833208772633800941257655387070335815302422454434154888921889101424380935313296156537723489020997446649958717200174653047312217529490766824876337181654759523610829880858098973892726272691346254703608783514506085733519097391314547581878413644229379925720672954267020872245992227974050780446277444894078934585675038520800699061245028873526663074445534209812694824913678109081724389771632491934394760606904684586864167252010888218248083358714117351180228520745732499601992978006916224748960837614319811362585621319865589198162646073284112764175327641958261413224593962652727222886734181584164140421557779724509541208369634388105661257937495085828249885995383004753816665027815501008300070656315214254476089581776469401534039824096985640698256158320218153817555717585329540299629192760843050910538479529006655358548283666547796166182530579904295900310692164881401718618037860602148974162618974742237333759050900233517495356266866400296389805338288237710215615296897465724129974539387816484956390140059301406721886234072997532930764458355754795964208401745734249617546655703105635884001620917123490547412471570645243057443585370891850218277931504855379415963589906368724768981337547302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] 1507342141054488774321498431854059343781630310564074421605061605322670727478646467769658172712726252898080168797942056683145148903532469977246767639528643640958988349775239553694037266914371272879100260645286343238993846344962273434444229374789474184930768734778969575137654104965890752481007429715969896261537825277229471116584047590113377286842679699069357050017309650302372277539517133494071573514989781884099792284930192217646386231082596688875185535045898787355014527542672081687939782333879100668667262848025095896163225039975803843003034550363201190097411014751344370386310380937899480298160220432059105218628291254238009387277229700932991886392834356107416658509102659631486565192038211549791868856258119010842152283689555350379151710733740152754186650206072359358880585680825623468011649691640841693241326858889872901131543159755191359066646404552837723599387324981459463156979321410509063890409870977109546074138823739870331166782513840488683762039507822776911585128838490547725598025072337818321521442860747712286516796323637293185912298993122174890221019414775450674764630689852715256414141067987609564159891575952089465024022929495535634502217731814747295033642053161076221295102451567784645938090111174459044229142154408215713504050312124803431598471415381583961491793156563960294936267489925099432355505302955372025428263981469999536436079079408627759944042176337798479911217523818290210858753988778557624195006294718591815989513616928430189420483373630974338392637411536841291522595034664494491546268779952457050807160614627653415890598101011584538437025892505620956579429627751517834438578001481776834877505827260843380486732068711533977596963444788501249982015957515095645702420529945060253389910516500014293195463230918286487707181575552433839889898593223164412124888015791591867382823496824399742176158532704780183630519598971489659152054906552345819928223489344096072261156324529594799471459086795261366169695749083635796200854579763693845107314851928173086384700449516855822179896127608969545772381545018856707996816891311096450499391057088407878575861763514180541501638582319757450952347032118231635853489691324229282587465684803284611868999902661459859856223591106653706989535341908588174096656427730034320669432689949490126094171955881873293923875351238231037517104506396899682171938393205510873609879559063280788822918952151680554237312563396152881852018318653125509166273987560202840541023761034011840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 303835847203896482278700740729135530362212064726871381642920454211455902737445287953827602968930507984477134343723989045615172276507699165820928310025178006974738135305021748925022825408552730078871008770853909834848788221762598377546654540416727218832104163611492546151933661127352423710914054269544301699764422061393209632949716538823559808185014034668316993987710729412895217965568101942227374454113629683960919119185303043194822332495220199459705964201844690394587224921726837729021615068758108743406741647618827740415508080405998579980877175045620330334171867276186340701479591858541180539439009616458526131256631415128400989454321064367896645053483479840089469891239536047905242805065395503776724845807097195882043492223942191501751892095235833868264964724879078730362916215101795122677993450036434920743879615978022948536862454139000124386986009630298849167788250295207159463743712958528876073454715943184138832238806180414088116350678467707285598022148388897613567061760621199551987403048843740698241472103086187492860736493211923736365728487602677935735963878822079349338566890933750628896554376357899585932846117764193068131446990514943482554952108012272536951226827835155527236192684652868555723325423158465325996960884731561501495865713771391254237393044340736016518764320527982046652416040529788087249873557017200482262805745150077321477537263822613131495242711421753401656186872571857510721576013829419706750743770262071543374742817856792118396890423871121087259696950521776160910320108191788175783450870127247469325918678181501452461550550732255319772285014828407918236664612602980842763450238648640301201301646533652353610739036634346692032914067931931685526757175812225056904274010007210183635510340325789501653416497530431007104369279413751352741778953901910567704583124151588524153045411648762457856900952739372200153728075323743689783845405815337704235061489804687977459866704867705269719508654970590083670993784559722471592598329989244310952848586063919541527792424412404004739957350656405695597464014803021412295884244550359938832361479758933960383528483342500979998526073214635720297637391540390187678647757821174091128347505558148977474359839693135385359207530345188074951405760811758105665574427686358267252587973575859764840376463698912614153146324943549457234345403165358662147926039749109076086048348375550141574821725498080700505380241922581463718652690942712540784952849996780610553059887024573981761932373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -16100672164702250131162494438659094173834235111407810501178504426752714169724431887746830735172031113243471142647126359676900571989702828413044583078627430584665179431106246244103937513000068611900418552338154124633033220449611968627876277959094404484146119378371615579147629214796110603713519521069616600862896956237856994917408618023040849060248122537185647340137453879026062695888150192841592653189946223081879036246590403884116167827369150220077084157874784151165944667501235349327448134632014835295224769128404333135032626431475085261242580102836970739177685915168291220386371378825925109311461356535574237253849057294743546905277116291478780351982458101258169501910592414376639834200193355445125324310867441718562684527691098426042522618809951422494525828701375508659735220867623388107567340005199332145616829279386732821398944024801288207865148474637775376415351126584480008694546441897257840959534828401970306016268791839624309832412853989976406322353840028147946341473560262777158009591785118437736974735942474499313868441076948405884733294173839461019348172543090651161491101127174374045182421633789480511957370509709478612450547298598780791601559425691460193619111970281918162894043789924540791368180604456785384987402890282529508413401609003023576091274798125261168569611045203020993128987409466056453129509052091485391264417240661636261305419934047079923716554121976502140342202587403558503146064024752193012997834260674468062412292004229275644364064437693318716464863277163581255163186873825166700749870730263940063810556486549407927819783261353175539277773018685985756506747519671382973265622611962448821577925779104163263092603626656952430637955459872938853655900547151726885501593669179304359013623165454379542541662414164397552350057574898172224945494707595238090368433525519221930611928432383714760334461990361897644955426973430885223929726496692233994606619502765260715408449606499748064107479418919157578164051629056314931263908155858476644833953519826799581081048908024523486307521608273464288684523497294359498920984607473128856978569559857510032088295961893552606299545364734740485666715520468802655233500736007903888467271498099334455343433624277723184529425948592130642397068157886872355374422378881444445840576170140700873895464251602069822103861557521019352670237398572562583453597233611951566686755558911466148993101092497699863621191615649453261868853393776168141465392609108244446891600176741121686063706874847412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 1030858632942988859337296887277284909355201933834286536203105506380528692062107901576526677312061253782441588817689501905210085986473555952653146465983253221149154967090963744277162809248875523027706191352141968989373905733002350904259821158358038197215902270540979852990464078065077215026928942020512346395956408382008536909387328145275445503155611203312137172117671616846983559064565913804126288307330071046416691816457262815742170706140294300490054477859380012921559467745501930302109289421510992347050939960047415341778788161475308437752102591651400853151858096044476127449541931743902250138340160540638747650592022524717245242114236254905932415699580583689985246573536770175110788902680818238790651024852037038222900420087498777225899356572004286307740228971650148801390533998825943826580998425163325111673107116912089046944817230783151381883184085091917496250318857217942511217284872355983541341914662718785481990435311741662249074131119790402517976811814518888098067730472017649459639744720173848495612044716394976782995233779889343397913027597391828429103531545005987321167258838940274778563033482930095508975242775710788079224819378849249501531138099970089488025558305794580751488918051957362925299212491422000016250378062667986820454148213550270738393680794912920204959361340789653333846771647445999166819512855583505155338289568890873308653876947836045238990393412400119033215187302354128366708035225027743764443240858708576972233095254687484066517059528263824304363156143668534192389090387275572553856479207405972599487892158770028343166541035005274228977894373715543929379999247815932093357363955613084387281588556677611758022431670527366929575507046129125316673022124685430214679125968323280308677263870376169260161255565313696301909251853414262313091130615791630606417997262976173430218641770136968506081456852364187502391007540935031752573669406300467640846674828241910917273281197749671279019498177031926067970634465561172446891704269597479754580746716185859424850283471474515896690064115208430118392389461330736398699892465582188576711268232293237206473896918623842012822733263007263007280637438302874377688973889920770763530909210658669071489849303084393217662131238097965414915051583040432940745216197007517599297663148598039943452506795294619167173205734984093296520318915830396978484994136990656228415996408989529443736922505225496904862042099247164739465135516872258347866645860239779428275432027195535056307562626898288726806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -46268471282491296604036814887996763928481248699519016167793568154466385896439929162436175475347608715479729652123152283478156618677775248810888619842547534151352960007534887813817471244828645694118068546412813654727756575453584286054900207779171281297642599368614956692182280072378519901719779095172190820994599133986891333870025957590275361538267634833210589782785693867861736387147016698031279772593621653421588148686067790607322935849173805703645951462505992044978513960481708225341990676405437320570265173744045011144662845693390087709898751345859218566342711038055793524440463847181246406309902122486084385643293869535875201140794462969639361583340436681011249135068233044560955475151369512007019110459601556843935028766896516315809977310430267227820176753545668718690766612379115879349218352492834455705927562430411773630826844449250222688751607268828957084999255822834786977990749977165293631267789644968424623919363298724973774068842185756741173114016544013714424385374168751448253327425484156949292406675937712994325460997215822365526875241873589313289084915521226983861113171801498025544356867460364622102467781111005995011011740999580335076133377946300661423529275872503665955283768718619360856654034923436523706300075404215130612143366436751124184979634843077160395774335017669042473193188131215370965757964772096995073351880252216800596620961398905127390379614186890606929974705671800074643603861176971891269957416068555390366458595825971891988478713043841316127416040469781514977516309036925708242212587092355579905535593277602226536936157535547202098366052604192779673076444506534320161853739098301235336015649416493136043359930427997101999066651430072728362660973691964535709636316641542617464468632420517112163785342511158455925601045961991511483026898227507782527362811130901720407135550448633552082902692052121122660821228289502476863684585377651268470792225960506587174818961601056011311099976167400497162782243263945643163658084765029870467219830587310913888436553999000192015923415441769359305224008314734659682223153989121759283558245305233836487788723233320285173699202872044185977397774473207628707710089028228569540241459692392650797191496529025220872665732376284248141631411868786289220202960230095305819358172704924718763604252512857598583663106458126149070518384922253224383926439479177883738759236824832591917320067141131331747246165393166554384961803279221191454534519044688618655830359685174335560020608681952580809593200683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 1152432985084674584966690549276138885957551424636858417017602312925166591974328922125252518617396391741207440901177116917009900973794128623436220491469726688256659232207158444641842242356835420879215389315281997341546420447650135541383780377497872024543426653660897499286347232519505478772923091366643173547635499770450648437720663110454784063628572010952477957649226760898744954462967644280993107060633611924817181421444445631927976453718307091345549752502152767859347812053887306816012355739438413019725955948470046978432812849715041856726878056765797442365175146995377785896831705538081597041475347892846311186025253148220433127970621340418206499988309482027015715735295841592190881901821521847337096235324824752638778587633453825968740862568101742378153033430597759936600687176925358140855644429291529280891158196369286679666462146309205880744987075062440248732250031890522516783390344769906741157242716473791178456459105373090967551074248552762844807792050364104332063976377074864210870771277769344170233068029487725477336364338938510498675574514904583227341542486496643160034095603962378538127952579186915857181339018895547332702328054329640710366940946755369014131730147342481054471035082011045665293483226655906747146437077258021507866623453053146153551420531132535477866332359056542290987508641688034678655103487368391293493814200757233370751530780878497431812461487021055066529054831823519205800465137295279402533220791777190559770953845592292966007719781268048162416954774065852516998527739775031102764941767896098548443483116967679894407667989647465894404267006393884080122145848281365920125182604423647764139838150922282033630060237178473386767069306058788233859834054845472713446619145562403780233205571473862843637034228913329643439157979441240490779668343602087786076668116170788805221516012867662628994233448897924025031264490554593525249562099991267469782861281110824624190670277136004559761789981002778851664759860603906424417098385089660342158162508956974311362632321967828963693334984592255778242710056207330544030507398911096358944882939339679356602885053871485683457715480460956738298598206132014645180537301203128438667349496822474757665818958776026817584372445436675204908829500823240548108686938848816842440883009531673290673216761532565548309867148556735315549084409473681808012193013810304365565961158058769130566237808267150335574340963552207320426765387454774487408121461810096039164889855969074738961666071190848015248775482177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -18112005140220044404651758733137824352479979944028817731452486318231716219467708718346810887202114333162112257766814824885311654005047730792781007255740344325600564674135064173858568718720263974472987508071414955656956076019181146448772536438427176582802705492288051747469072847687934134064668398143994864916567004591817911184454032107445633240953052020699464188677846462251496300216281883230805071195594298312508101654967453908901674949361379976961937227759761491352019992785213642808590899812355550846966319195925327365116180997739558165073061378514237983727252727106026848407897212636148037281078789129666926248500640710125448695461930139778008900117918144158434919385357544476316571207798353092728837428032356149851301738934192390698929926817488088472576305659125292365126375238626628297212058520814952021927455597412759618889040277738390996501338192064147742325846953532344514121695436033753225921369582909736676776674704752945057748200114596746152710851604029943030436936275571170963885412337285624391874486723794271112049235604269496404507857708364954639819802625700430866907167007888898820577161586824760739391691998993682598703780161956171246729598090413007077657284802225848470022124396752622821185531146745266544191522244984116944928160494108534832102975307898087437767467055095545429514888640341153655978305204780884709836990278799741988529644169921564520346443517339617396402840341082095159696988118836959489583559104273036316132440409687559762885544440833327960367735040334984264991975409335080049300712495798249689915182107970620443865409823324291077716157643918152418173950841823459053708675816691679729972649648650161661923826176766386019134810421293975777038709637757828553290801675518029614889453308069985409831068215123857211471541292019950840827491882089069824174248288059162523165460485606995275543889094615583865201463502229397778318034665729465646126522211400195189709990682807951331620290052020657225129798634675606467789054060089731041462708457473480266835739890542890712965768774685970011671949458635204827259265127372377442821872137292310371223666213500763147271037261091937518269313632656674673107884464593928055684682460218084062146532998891043651074994971646139208218258286786187252513869404503076205528304275274999035444329817606285900117630291249172751941467290469330508724895539998587347957806838864663403065079003862530371845587534014942750725663334870530132368819455757748731257080468738610571277289351677097783976932987570762634277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 200217401759463611450492045235916319921998846270221559858780504285902603777017377748046337514923492749173990915843955802276150609270167167822680058967764244064582567820154518485291173508559585667164541056048977278371171387930585613917142805370567099906927710654701750140693532807763665605676031072964624917778003886391470022572632226409008510610253995687948336731701395297186626863000377037002540329355339929797645008917680071546126492995149051905427218355533131727489378921819972212615569190954303722839821734167988002257735068204502403049948140083286079636572720063423262838001220040221823724461120909713764744813453103997804395208534983879599746329520857587399163761940691135493657325442831572852808389118020157804269281021907068951565605606955524051293431074961592936653445104994346371148062128677914499644083575480728796237935570833272587857792989364461478748179295119234780171466367484605990420471378050476505170889649872102837169024094323888455027507027746406246877579363150665064994790913302866117382819413928032639431370178651143919350530768893547650957474029471488294308167097470556125110617483753163341253422481084521846419236407640183000144349572793184807946674686569468494482630065595211243693445219197853961888931114243314701232440134353501941571159861950059185059001466313151598245994366593226217389586062960935286981669487256148261191367035282293507887138598620058974129513900231008504929397780956830162256440586546275879490425240554848179903799358768348086114508737619093516625064585388532100652745462087040964386326803802752869404812396665952626131813730494147683581196840485104408686019365503349432237475754216689741311378334419028662926353652868754487218901637771856211806614318423200561268974068412196511685679677464967334137689907491773673373987001419267620885638652313177941644496801154741487935219216946368728522646694375888058674068786303358351772366729791773172649205760494491537006433197808263452934476957869938459117688555099873694115813325372693454022599029861226180579825438092363230248622168496806154475954346998125247705236784401500458246258869072535959525346009489323124774618135491884484450451376025987162083748733494436151252776053472112047051998951768079295775993197532923147321257901669861463185133726984543223750386911579705607668935090872975789113627431721802601605474982744226187057859038637462405090279297955228281044382122069096030544572549149067504113389921517978200458386550362546007871354235719413283689505078655201941728591918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -1661151622466810615523153729186024092540661922427101929966117091977622561119983167015044041775158010506926017763307669626199862806015472089298009992114524502881706213328029911647479523893335912122528357728582917354049364507575358121938970981622247809844230672380521560862356000036184270021545509713119893054654824830194355701719156589479126865074179534808355107725134979338168799904351588635789518451049327663019384474931940140484595680062755448044748863681923636155508064545698398122934558937060645015270143331477112318635064106389148423316593392847510181924783873485863113726937851143914473052975800233670605935491683367068880366113269060315310006001992882226706153746336128896002158754501931800682462720493600945217947517129557296413327755747527065691175378015410340602794039084637510733064118824061784456058358016649542680790971872872412632369928394384726828263570813131512344978073225687955264140364838913160848216368536168249267779917643521708232612593490033913199025437908165740240798188542793616224262579907980572563233646981621473949845722169390469581748166445462427636496256583819329968987241762379656254742436405416878729254980821403544469400404085702617044550261806810088048147573222574796400349352786576964530201402343778986366107491925946900099673159102896344127893562686625943498594857327011779253057958343588886186805257280555585663933140947061598646452659966432969153613367532142110126835792063006905076168146273899277378031513102907886900115786374872214465923962501658705554730729291248657370309229409665392515671227948428985566983658936314530573673296204618860881639075478740407235701351896016192662733429526353010809017315840922886939773941615487616846298773284495757098919606235610581457429586135901358124405226276437548417266385342333317518165393445847539797278503650849090351864707723309184968892080905567085396717518364599984186214298232309149895600533739749073882784616931357799902850199828383683559058362746981958282376549560759751341398589863634130985695562053984594811645927841243483661052934329888424485741269852437985816679830048611930325696559068934123990735505783063689524602341936374109789503109135822514153742303024153898974978816748968984900497362282699513838418009210752097162673333824397202800580735385840196109673412011177292559807631507833677854671633708439604391650598881994653559534928797138649800609340906008388966030482060824090080759449905023875995884832072557248756209621407021468071222153021444041705312333334632057812996208667755126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 10712360581581056199423677298290283615241605879828456197550416391056924012634363631753512550821081243754043626083109283694447930284306432349294048877767466147308773352098916123937345464563518620075669494305981957096438804656294987271669026591449404239165286707438850535485396344790069228162332766288059170834574835544290520490995110082300436194334035144421610860354049773314425630115699506494678989826636140789909887181017084425852497252303735470866211842654445150561576041856466697810437824518884631261168058048498133930828249085545666440997766246039844490603390184596050873898642794272862626872193657335036154018625046351856112555555866539998842263844674970938621305994584551051568042933473408677464950094526512915695415626327845757554023246249826262534095338189770642071385843007139089942492406668133621545131668890107726560874238405401414203098057445462592416472397847640489414926200195176824111094979478372990080549396938777938116431243584464690027343656411334082959452195437587034589207600165414333322110030983820497921941856808364466843673586704082074140790961879426590089896632568955784079768553307556570566687011550246950177018419316660416682936392333143888413228544953173039113788440782592884720736412693046398872603525906407720607484445172026039860624666669987427606753196028188776736975304128363914119436620086841334774490734339167308285012765566716829075575168487486764542855114564867756373852878324918123337799110100065845541961920441204942803736020384632431544466701360661120493459114934758644251673994348647122115532650635850849937078590464267328191892603785205385693450366946037679158361290833760118862257796158857439387954713230723097215504110667248788302179360651746970033039159083111611726829054147262618705736471730775804849961015504278460182978586220894054482227371583108055229907176312488652848165232902340951912500107611266660353358031562373119109788504991348030703601751378238130478298565042505424036647946883306058601289172658370018846005210980135850370257394843619636293218683249166773901157382198131009160488953339152817760469630090245327374171978497177535511108483788324548743974447979453447849764579296616649061708215477220183339288717151822591070144659989843737645235477112463002635341881008155135886169802865859331954970610738653583281467165451770689068117533773692019401846991221006756367665047109280408116814694335143341888832276598617805537926054337686691541430019712417822981987303519517290917537154572457513325585941321715921503709978424012660980224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -54128607670558788205907507096627854645266349914119448536988520497625972961152586581656333841662028443819562714792127774053102599085082394474919503336823048679221986139581410426361194892502984223526331549887658652303461856057418876997086493723156722251036647727719289338842148055040706568393373302360502662251700828236135755337066391773899359640415288110999705339586501528409842142137792637653591852582977509861263830638443462782215881074341471997180904077159743358091136038912027893748868237130630068632137698736674824819992745309029297849668195478658144179978022598819768760921866812558168881147360359029991421855966017890216165020243369665594259590651055354352863468794118704298395887239417368350422115724347153041757120086285407558804138598517726567541706906108256388046647125005457869733959649746896491016248647687546605584381825664157187585397914252808112714190861796856343659400503918181630246897504052855421198679930208711872765463582647789900672069430786691101592337533533678914108872992406065294167875105676898936090261337929040833218192427976306784061560620954575866400272034776502251902607635505474483629137607640778842762516032744277493515487553191808491102261590236614686349480174659361556080812673469101321640927137832195445106797679523556785953033029558186205094768700721423209121669567563268782300137944048857352733029335458507646480822430706557977002429323766367622292548730117811399305849615179483862326459457016525279394870455843759674551363765823978594970583580877246112050211533892957180580668622364437376860526359813913815912709356088570239558089315332504760370755945294756641348972491627846357980463971532144234708011200362364164582730915822843416456441966890385388139190267043430330599009935829331598582508642255813562828607013811998936436475230978654238943555506327733961119835273372575555383261945552988561529089185276836817332844479952031580468574404629693061277613806120740316381640194927470995148265179833305285077203875958337138764752662297001319138957997374259580719409467341074585233145000452079789256809420367903222280436351714295579079482053930814971920427202278722220093404815912755321174669873087695210592615634984456981580530589680167014362580032703916543242626077754462812519582096065988088447510016643377448292648980480438148917939719814175227957887795747498382444422928978738348551950047411972521972438495965580316653733500204992593414492683577342365128810001296317835886157406974541812068525187074582277732668042003784381055453422959544695913791656494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 206658115899751251310488927674439310115235431912218338537941847125715387235118554990303770540315470995318069943052079251874324898246237750799687549711544888019348913275530524271753708071159455668856038183336872993658384360776678347904818124767518019021518293207692604922384685736522519585566115181553134067064747425232394386526859057182961961707406753755662649273109088276926393406731579560312888099164897008766515086569332260102762597112188168871292026298028212833747023096070335449184569082974046462190122137824670971142303930254209796476063561007682697720482186840920712597354604625174025910133092955784150850224964319410505927099713504634458390917831918124005557413834149175133390471014396675895221324019025168491577799973122435182384750817614290628657839232224410202393771239697496652420111434740619084290807999991229546707598052181250903065964516967920654124773028282410838608087594117346762593828953498840305646904001028635131432706080047993197929074960304915156577870435968269658197681042505514034575923876262008409885139854579391551361937454318126109153459914113564017842907412572000075934896173478340541037835045034316508891454763964571806866564196477788750943291046940008078227046100250810379743197034075452895792619894033429712106816375926130258526243119550619926376041046015491850140691752113914210154171630764741137943338223135607766410637213684671889199525173148472474582269367447571009580876927746533621072664499934022176130736975248413514040697627215741353795924086564024767235932739588952154805227912338076745720588657246529755620150333120066773114060523369947757415910874902649801965333090891290034306057998737037536546576850116513307330367091810028496330549223948484608282434522079308929890706688270009508670413757855730270190299684639713291794225972690136212892843135431596138647441453724774016602742471904670127692626480605691858178750226537318564321006962958320372031753453384520508508492642553454611067637523811919681017999853668543551990206620101290246181065693368804237221508539243923690341551727000154042487500973772748476010226117869521264685661767028030346537351758874649475757746353811032781800636760196763702178044509041296215202096151513062468420457926472740284040767907407142602117139939132762342670809986944978195395781272653913636385843349639400513244312114865029663176386130152601231325835810099163490754053035904157475996275921877744562354369098543266424545470713001090741481172053422877003502717591823334396795457743175542658642385163147991988807916641235351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -493228533152602345462586746687745459345008890565658295970237672486902809375401970758774442156173825424356130509007381561333211074882140705758407631539482228869094823271859382119363129967951935360948768817460346733800839721664950749394721573104988550108495569493008343451682633530252208693749791019520904428488003844720316443809733049304651267256182092937493460485940051699957790127882122417535237963949608287668110312970357212070763416036081823424831895908424766478869922990772674501317862246234211407049094597188239729819103899387729175319764533388079475540920416813015269317938719896824716099465514849486671601934589060439259810654090427834571227093478594511291626682889321464106473639550297409411034974885805807712997863056762788551636593678617925058302684360788169481879975397873345246235013536822637586220472263429336607045996707174814026365802501660913005610378974353313724351982543885592653920893537367477273677220871587833073170364521489536325194676006828075459835227370021484803774759343667079020365809580621758328666708763564546607517221214748903460014282605070498286814383676591519408573282700360595051031465171333821401902418618517491825113353057562486285521486069644578051577898667330451771333332489225034259975127236565596275548301436911958153273872840744015144217858331693815135253270727763659236604945285221727519908593954226233073831697007605890303806418218673515797884884396893398932167437178689526883136330417417364017373518356250304812817729690190131839367868407231611612868536687970748900312824138881758285939233337924033248399340996949545345743217858337567282547092659716628019763430800596796384370630955710830657658585361732022784981404639865880629508869398115883344721599787500756721114939724632187153850150907031712203255116171128772098642361538549863971642375715673374049673536035742598121251096084802867304538421509658324951660833199904919128852344250681742633307975120418047410273086178161239285471103579310410086754926761936365907459134446340644251240795487837653823709026484989689689721584762211483505861636448298993222529025405555917120542537341547630780188759686765378190721816466576361060534769119593346443772781967881986375611452769752860972270514733095160264436489751316731507372113853285776740361855378643801374567320593023344329767590921489362105897898085598348102794648413457742958642554086185223836368430394576820693314252485033641221925259032475748255287688843340975542858633952947453072837305642615612581699001409057185846100679338377403837512247264385223388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] -295050435610832009774546697921653399311730675104008505840954762565781649928073874770680655982771332447104538577483141860045209425425072917806242802085404466695543389833139917201348885813012656236493991792101555693501525890366904942364278709352215532360594760356398147698226547955958721291392811530843767161897373339240115589224934165150620130484845376625505361615166483571383852256559514746686498760669850299859690119168504867879031806614565541050174112733276955684569524158385299268186447951253351530475749878619078294735764473930789819589378584338771249970542036835111090320043885636686412411890457886293941242942266867017638529688950783931693815148910449814767789754808530788965693901335036035856968313597854523524708303782089087328930772787201039215619820496397977897105966916288301518585123693442900205668489174786596747795794339978239170188632908714832309714156008163961030086787382595729783125842288226207405359139384635833092474084688103873611312283540687332102257922072917455993376268397235952061021922296374350088221367204085051694550669226690792493163330600595461217821396745426152918395649808469840418589796875026429280788339682813262505728759562453165080892119409429816952736966086218895632870563594302364339361951462781918829052791091657058101164540662019494155535780364116557723329790281492488861223908308290426990552098539634322585908251746781321692829354259123533373065214851759662239634737038465131831839824824516102997001553896534499337522757355528510118753857653864171935948022951268018955618126450395243601842047857352601838430442086133368441973057334827378293654575248976538631215840089288995635493680614336496022226175294527468939798413406751539167332454076944144377833524299263771914708187638590352283480599019141621645304315448849875574401631685610570473635460649999784648552840805523765790397581247739165260703532858419468773658901385990469537206696300285859522363557869488677462240312416162207724689607924260257928402436357090279037380513231346017718260720258300717246176572571341889993744811394593188425650145177348265086020910096382641362618547658608863504023849097645242993595195283975675396544518790173886484112053513513551149950419014342992360105948626269962484768730264262028495921151831794784600695752384217730758154133193123069571895113495002629394807294035811084788421545909983200362797279404459889730934608081927999632344226061142288386057166578348537008034647991224980662070703763407250292482232320649852379481385447612970006413084245178168885104241780936717987060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] 10881479264716414659178037121098700219879585507593949703177593323015518058739932382476767348554871422615681907728333559289240837368695364133972778335211203958429774130108767882047265904889518206751041214241583924453797373537958061604985150795967958489569966316870536942883672555425419760280622719501957475821306062964331164908509583944851961351239950395116044569613051620258441721395591998898990431337047916372171443679363256773576281748567684986473446780593057866124617258092357005321124717059036094075253117041774473130015412684825292447064142474054853851512248383293546419319474457994818862607331154390711260488033333323651772991761312810924184977736363198472054840719838134777356876971676349547747846141782757434196409300917848171913789031387903442176043907550457590248528647559750114687462944394053204832939550886982496121954748143028798955848110050058438346058130742302284737808181064985866609559348078117974981136658290331272527577346242955045656862142204392015521501232972957117925458076429457229291927844017448689897055832687358517303431005834694290203949592752405355415647573692040397285829459061841477849489563046694696836778603309379149243174227029880172557675664365497510410289240214959120450857419100670706374273694888302003080060395282774834870647960171211054954781201127516228110673149889547299279585789937276689994937636896938499562539975354215456803373022946073042616533569160753094126761128274109213815888524481706916279292489474803884002710500865423550997293479297908380586006402950845685065834730992000052095441766061313665364107840366166007989964874705194507432812653452152459377504482664987547972289279249332363671876986684685770489267815759722543877035100081100378559722858540053105694367989744946041486725167812191867849959525347922626106736082018017736195364674662513270819984534335012019428886030398114163331993020743611787123999084736824327189272084556024661218177607403853192705518083068972972165649321780189691870318613005479452383837717790516367960673070776560830767991521081191192638511482880623199779415276900357414717106961011482500862351315008751346336381209688785259479112467145452260957958720596259977462663160825570460245982592397680723900548607160938541467426718912807884330058522480574749422659857683509561819964191601427781717287421204508282721826338935144003538303645963664377514628501468684874400048632188072497981023022617129654858568517205327193585354095996822069101430562192504525008695715041583874036121709249603544201512110850950474510989707255248504225164651870727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] -69728482778177117712418041243991863896217761311298917467945158652296465161205515721185720772560263476776922974555860191125583995653678383173409790027670749840888599266497592291584726567415480059338167040959685314033079570802128474894332014468482722225890441789047102026017264544654745049145293525338572072519156973822007259267595584783997304329956699287800503578911727728065350168615417316959179621067601077574557279856327806531183623338816870980781039351406654952870248905101867140049852895594744285747862999300575518397357610299809675034780684058744028716631105505377586784414849779376185469306773335772504891950054000864609988422007062223087622890275589152543150103966720910134717225625173633979392482357951247501315413291731231955758678440136914833279223381894213894673606413056951434618324134512115707518780868325306963567519109483389928903734851081873646177165272968342751736662071934916762100607981377684493979187579145203155043152351356403665025582427231864880839390309429926951779835506607090341353795209938433435416546995866530613408848539099499970268860153727500508244826214979657296751987495831730186071650936934091306261137633877145103119620395660924321175902930197936222506652199163436273618319323640797469786140086985398417123580957206687548165421460868391817260885871027012650681242034409021839025284576503083112892329033344643070073526284176010164573049685587961956602931790770566135093723158253993335224596828919811580684179903353307121877974571776783749630926689504862093885530361670042138175643289834282704916098372726210412551078951056733501367268747279025282147410407920371649457752601300802386553726312982167392197206909377778799461805173265713209210064376256752562004709858239772432580001348093674138234021148840982752810693347240329429766894204103111059682552900137489711765101098485751665565916778782606343773689812668787429465845019235644469096166444665104876691402720952494161678566186094220274804993239912302334414750141499986937370801264726271012943138046719444861130588194989047129816154104995369509665209342533230872622044343042965141620396369495167678465466325135227821173291364124567590624849134116244594625406511951813763744551258574460655135504590828357303095470053671324543393336863758480190845538478090050967603136936340322381672657444359442038527977257169166349688151256254836694674409424724993079476220104925936899533028887811716452277905680536498955945399149679622516628743594342555174014840873222939032344224742282412279884303690333566143387620389626491146373155061155557632446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] 297156937942359542283456135059876510496780575786845374932609714527680164433975553695498158040989662158810058658594828048675479221762258424184605154112628297787523295186227537996799541271415935867317661007590708501353441765698576218674997163506409334040125481936129189519208153000016234541891245633749799930600916017402243002573534512456215590318524718367884601037909458133043067517163970780627610173996686687416899359871037159795275196314399344937116562447132365873345555479088439384173623440632737547987738518976059299834334220498855038294236409975706314140361945292509462017873552952233063674580318863975305666362712961984036856071088885873375494421757323267008235866442367921739071800963953837378424251984177939058833117880485658044924374958549603991432860934578619102648364054974118107075326962418921118961087103378920417009433647266891151949956429467831057732697661771810185164638756550755838878417250669130125463543646514336322892428664510891197350847256851512389373548784963508366040074971736072354644874489215593739439298880900133572178607027683893676890476236025680392968487216018697748084387531383974061026502067931573012997511562334592156626734564715361918805609379216877882553735787963907966404721405208462370157554505486375933589169940857409818335879701803194163115550863412392563899593316030979296775558626433630646732750242979135809665489746791796766457941890820631485516043438022671182098219944638284112736232793229475912583625646222742963267828846640354198286677414983544029235665519099986983007446141342359085395967209664496144914525587513179855914627025169858089266129491605818585878164160097551702845246333487339661823692780238747213652655610329399663906613110660437430709096537390731581716095969455272479315347610789838660456109221484912971856571146766701161786478113822166164465546609300641292866722413573188167117065852581584337478938922522037435090256565835687574007207965926495756277118963257265348978469633478312012470768210859174240686761491963996858867389427993899434516195135858652866747497099637143020204029635665197479933988284371422123036183739881890458312928855630627205952209321859243178159172576847024907315123574315678828035792075061281118930336054212202677888160381905638543807972431963025435021574279600115812899828991442059917181715090965899384693909279433459778848630041910956505162856730057890514336763213840437406221537230722023489389059308687339372496463641862042263492996982216148248549104902686644000165867927747636993362729646842794986539022903011819654039982196991331875324249267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] -948912768600467179800582458505759570922031680578938539922363635829513150199310985827102281480479081315714278263889326723837243512400316088842766104071483161020115695510428513320005747597256356665063545691677187603694786069295367771646545144929716234802716240686228550860777770708176491773074387707025386367783822895616518609298405536076330982629180209123129593928890542818176745215072606576654767670114715696052428479785769081222430240843045105619183696183390365932955962930435123020059430139096393695835759898258992909529205315059021354043127404507354806461302904537553063181902191046083798026836044607457648968126292179290367554339294441326111492744595849176406838941222731696561066798836336551541587451124275154843868034669121917901525526012455033387319977735391201454876729268061664606405109482685420580803074965680414082213184588636077273998656378827832258856326719139160656965786787332342248987974935118434098906851022369418296306468530874636933740859276480904601265855852602193482614009904245754671395415493890652894960737077185546336574419837204253517129597926916310877400311502606667044905221596233905435315463747173067303073579230073598335381373207495015177703582469761745404049119525002800635855801909575172621206507633195206035203850846748110383603179438171822435655800803633912535836837420853827616899213539169987755307669751703056285057320039058957003799655540324582641329160177443557285534410351436006648714441100036839947506482456150019096574622236270816443142394194495299959868585737807992930601139888438631466696020493981333828724521871190862669221704667772793282819181086338067114775238672246071265478295290264487904603870310959321147392012802441347404712470442536683911525170565740357082939518169678475260478620664864460739192370079339585545883747095063037425538653462648692958742569245925525269386548007831829979233301633677784848963645658841764338073939468987861897083558644054139603823031067580958762977882868890749596087609152391799079167999171319994254101899955644099815047859877020295313765231839794087847841106294775992033819959441659699586135186976180465375222760191845203129705695172752183373205844069475693156164384308300431527628779358754174541620786664603522922279200403808220177315461582566862936974055012017825663196153521785585928118225231498858488337149000747054460571586729733322042718327933234167569687223145575869061889351739681518878265887957109405338004272041848677033081827610004040101895699030218564482355814143790899516818984705291944749902487793810244506853557311387703521177172660827636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 2257083388044641930751735968840187853734369966531980978278667258918401068372878380955119037498886913097702922644515939487553975595315351236719797573121000527018083898692066566105559140314777906460655217387407686511780441839734975788656989051905484699089156150019152483780417559956668140912497884919434382170621090126174293550801802084667165997550175521921831978212807219872261503649862782854470797113043859713626149552088624695189378860103154866856482862321979075536796566418692634203303596052761359679496569669026776033061250416420410604308851626194448385828587332312981015950367279832649249454376168492971279153216194203692867208357906053142680825015252727124778219164700833043476385553705215890994407014120095787622715729208502308611054714049794111462501199247718395699792559664915269168760336865810392972151743656978705931572814854909457877196810734263188022040908318856932548193744979398149254515178723523004151150263752448417430216578161444113311629864016347259749778306755527309487582430368371032603156905146279433689806695012084535098258195400017790772740997850958983889263588017602031915622742544073653576858383296737316752325371492914374074369938420960959268875909119149318187845945366384715730294295720873681408645872675193439542377859425302760757064275293960705630532644079803943208672245581140085412445390614665412679579806136472139458169221242748765782185013200849998999718666337050624425644533702834439434899671576313427676514254279207581322372237876140462121479803320010966559159460906168478351012520528181743034187555620687141827580765798366709579290531230683363306968421186667658196492013481689822714963344037650224823217543932492915684576319555462497221214503866557493582149176359971170983792172472299503578003549634797635575624274949993146826408353505890380201949960324118906924622147569164196703736233246624958680894519574060785450733267968659921485330209536278793049108529957573980139470438073199076893782876127591124844227650320542713650723490976471608794227232626117494411449354208846953777801412962496257469159681445736185354739630943669684870870583316940269994345751175505286549399307015024492119132248555227262354153133559533293353013101481544877119523120832210834281578997665610298174892528019095539508341736777476780108013821794789060582052223998610933014363046454599531054176311335254765804343206942207140570367480228434418722963551587300424619554711040930586695794674885213471281270408105878255509311295000736743229835781364953864420829207303675654131819360407067061460124543503802385657763807103037834167480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -3433021832817917362532369278972657777792295451603673987919085510692109040633727282770230470122781523615389032974121461474186599425973980606819810496416889185431881434850143473792374237856453945737212329301305354039291913805354833037862185627619084107169734665046122896484998708032328124580627441881223274656983268835664032998865412189693247999730791648278726530089043663506599728920895590690048480406794740792758605774058928441074136801397072093652262056085358817551602626490814856194530891521716037974394328448631803884124939379750838670787127961963542319431177989509187840993472152622628584493313376478079476027543827820247948908656745659858158900029587782167079542711004668748766380583302084099293470734052867704755234028990183780787690820215872363829112598262314858432139048399675393173984159784223929223933980736745154605120799376712053776145857595579965224985151534361650295141883637196971306087581964278774796397288341076711855088459747519136285158582530200586014849204638847676343969194588467896662497254722780878656483320262320584274535199211452725426493726440537548717749733873083218123258562082442595291351835834426826165818779352679083719986658233640797877495990197372432364051603358986205406477258179079394794728885977974652767206197367201735370699169010499420411979953684142742771071702853744760173222990020302234017706686136708888249085806715359655493400330299470754509387330521884353087846185268876803364069189717393380987692878003629268790670597883821979361785637376928889644498787966153997596841678936221305583159149498048421251684526220893244167892428421001606303125915672156029248705517921058632254578150939543900696997686371256656152372534155350068519130196987227044510116798689009646482970774841144386512974054103857652144314561687669093838609014044845588368329570406086770659870183003966751838691164181271899616903306459443420021548359152769846538180159194252343324431550320671113339360168940014502286195198664119505885463515627621285776031725767535828504350605524183421826052452922621043059809233202916152920248086790717189032291740621630532195204097922877714612451049950766260211995313063421064606587384599599143348667903675951083473582430332348533351420536626148047195326442400467990259487622893527721353805302701593546404560127060933009333548974316563501294861859700462959777108056030266107864983768930737048576039670381242819856967456768512772414370342189040912839263168078420907431020248217541285907828786002006735042222806631459545262995205262802487991247324153749360998603762026859520517518831184133887290954589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -228284721710612738423126536672349225191597400993600436114155977291554577693808582712136130202622664444790663389282683616132097787521661384499866312662599387960972150595198724949014481019449887813037522885798721490977866860784065187635673624718795116718659117567528700207433272476747672829596771879551928597433603776662678449153398041147118045314749737720213431615936718380388914913354302048616733156128299585002652132808548672937092830443786300582226711299546648683420107734586833255260403008231348080411630989460119496846830221490866606532964864420952380305701867847525840243658881759617676437078569918537093493788389911653577875358449933893660502957988996541922505763815216792325729051938313054473863760586027135910745277488321770369353010065109750308284402883427739063147328634691311151747993687446164943071779839927825386005155653403278660911940605214231574612354010640195144991857863881849108046933484886314678900688642111135091634369686480125287734573126247330589994674323838215555168727855058144136867877599456834645527407754661433718923765310905110758040048932774584083088089421426774920823020719479011942407720363717077639078992848893134220622930710084141766426365680472914695847072420662981726508878838336486190912700508042320945789099981318242094376882143079936688023554652538502269124424917809068014689334518410055631471212810196896153974769273308079118008458370726732339116168217623386248826228120666335587777666588599027269337961035248000267443855711765747435916747657702766842970418728048282395155562501863730631297742853437932279118614124917351061091258386965382178366212990776489973144311394174956137055918735126939564949093091743474191314915212609208863952543185714399255413624871093452468851958720667803046874358250182488401602910005237851605533080955916571888461566114284924613333269391134148919937224819248951130293635188599423175632753859685238878508892769351050845767036300103580649977405151895802784230305518271323461595728980594867979929364657879731889731367976589674098980334780606614251593790138645342835318403303919771329044450829347096127984829107016491580078194711592450819553372365132281906204488324476116955057918469450013635092836930566730027602431933681285421709398392721545338959749765844522183243450850740391749211287684078545771677357676336051062587247819950378998448697883861426522391914390257775616183586929482602404952608103060607909351447067513073642699322130733307313082568823680895118534809894699516641462165505938997397150017241247218327357980517162779847030298679879528611635919332911726087331771850585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 22870746121677211525301761996139293362856634631435567049716648978749538285730268601172941134180099050819543587548016690261469229191054385752173860992584014732602166357881559021973331645287840289798826095842348207632927510403747712160496500546825253816371829200803247259720368410599924138150039276714723124147417732307834982579349753646910668495048279654247110480405436712300508021743013061670558530549720966476231456830719746555702668062398304318826476188424733463217966102419490030365308024610237435699166695378934130189419324497799103610044637950342856557469354920439991598594979764832074002140065527986828771498220422926236926616031707540494422447905365487948818684455834890025737698185253573926456293735027871708763296456323094795102225793939134123294251298326214746343216364109980374053442554164706070463355926362441829223013879031071844748957358415387778647893296567981073333012046569952322616696083482944802768803720639086846807117016698554351463814410766940784759225988479962579450170791973835789379164564058224959457001017417837827406984217161082415422421977396425159627158806500770717817213113722889763635271083881213662921667505617341334338768681759189907215816771021579369043031579321229599250691672005438792877164366359450075537272209462905276834296275181821798772736561436298240920861575575980318029734382607974126821389195316405604206130851472386614863107281534609992177507882814970867699753800105731482210787449841725561141852887952888027918154633885140424145590362720220943544068591190637160668291969181164658356236828973134280129819365949524429585517835448908483577130131054197937200096371361543288821718696666837251815091765163561289011144008106268354525749509031479041142372654043245946388156886027113373891864774576781845192383247562173445332751356453789049018094819602966201912578630329497340810737895130236217733228543002230644115121319743640417904809977432014424568702302573532389059464819913933851724949491178126747693537113855421870753703895641500566448863900360134359089366301975070918962297351607788947918067185870414376355771983707703906221077347051297694953991661311277115826481102825545543642313971213300148198970075633355507038002400195885932605071806645715263237909479390509641125545663981978127354182944412559558639011284311919509925016512275598041459989438552958013761617680170875574455655192807337510391936879493265719288814259244388074838442305620327393917932091786674872546024502643726903247443602628159817823055175540187173579207147526455108490915896016337852847468510567225698226767605092391022481024265289306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -94782825521071291465284807470446257713174455338289994504517872704399640513838166571728034205083251795945783791453779348324931374313785472301125061802500862594565644744207434578226266338588173937033671824018641657219740299643429387218719520166941746730805123980627927804691518153626513978630026475864667927701343728720074385982232767601162631811659024023303730046336002005946714023314038192602742578612628897034607891995831301514523297506155034828550145748387965401080808518961553536119413767328760703949982087432424535188636131754115283551903024828408138363166582843527961094420854531871291272709218625140191744226368341219909155383261822820207701851459859873041545141114329642277504696540222465883379834669276522943978212791251804098663395380855061280230100942978845626043897714255374579282281610215676560543176261203143061883807999509933353428913585964244391578394025776420761196646733790187613353330392181984097246653394975382739848293370768601813071539262841437215481298858941513034480629526323694553658678921984150533932262757052689400871116717374406598438524828311460780897004651078139831331402387761863097559431964069680546510439396385309370999457973531641724551418242385091751016737103060242693622158216845257406844844611208300354153208662902624706498997937007831026700168938369691371241120206290170125510111419651523984324050662341245817316871514043390458220430817952053300168037002634603371494283641035858678117330584709708145203517401518665434559537791136032771565680744742925932310039495968625774732052537159506869953011839240844154089185727388477688758680948658525281096923729423397779778320041290171643064668640155324248640266041848356000730465682786082536159690887648802497092573688486481942272087106181372060293405968409012382886647262618920119053010224823508991818584267456966390031268811628879556124973804151881929884323270966586258293700710708008612278742957222042937462112488290951413949102323154820352880313511092885150509379500044379683738483927415530015817411026496760825777891224457105553423870679669584401895082895804935761190168243722757673662407118760814889042736459483325056079999004390871698952271595766340198919868538298087879182955819170854742735423646907572967688281922696257579436912821508951195934957165822343980250444127066377606782321021453157407700212488381196385519810745054340298798969844289002985485950677548021101704061517991841400117824856237742039560025739316440314576216806364872447999006953739010983719952716921100205325043767098908680751850376557063128243540833919649965522147283536469331011176109313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 264953108878871049783377097453549517665987559152076540323107677908656649497709442743123290664295810542821644160561437911855038632681808618151437593995081758365709265332685830846540339501971829882566831073358211678556209751390346278291626877404287962218630591633504517317980129249465953029564728123390273672662600156305265937591888671901190590188060007451307752922358545275698494956099347421679906592099174563214587802240041086082463837798550259495544354596250600468854399712892385327453699898567896200502973080412512090749545045844964123616014128784783057772101725317557823649456923819759011093630719409605473694904120460124147909785073743315298847046491014813999957556705617040237460499128558197685310148290647357357897667654005663807219471805454299874731700637544122616946153518489368482813536338360152934790503439156825318115448688080456937884777391125270317737165478588360535867888683487223655029541888894187491654029683665437608172538279312510024187416542427119909773347122994737892777892962056315930085338912379957083657531409776005791287082511448000362079116054376577512296912609759826218119937707379783840437094006996120747357065890382718230136787183381731399028582693154477453654528877831002102545063055374693135110178954915221025097453725019011828581652434707985711158350552778906611788961827694064622487072521226474799443273132508541594305252470912063918635147056947308677714761291878080634408325352975480665305396132458269146834965284581661660318451957928211666416321495152147233921307437928502414283364943820824574977633226399668073865875498180259967478652620278665971238831664731698755752278563512430548969225550533507708891413809700974804532792109423072781779476188744421452788264319661471220166488482466371540429758891744279757807382451678639812339025493041980139715917887309142475408684665417664990010357310282371549402392153944295210881198815061169319534026274757327412737103871199397098249451315614361917163813038866226843952644711331743675191508024479774846315910248738494238382994934127468208801548704858678916350890445696696173433446384210644764496453330187638678355205085415210414040754261418759348692595424282531945298355962012534448247311973183455733441840174028312074325798584166350755577975642126613640315290447582177242536974533265001284525694230020235759578424407744578114350906972631278753744282469672206742124149163713231498890967974614496092575508818392680860700531376034874983980498106786376571537816196566843430356450752640385950686416168717589698302351283996350119743056531213117824746783313116793578956276178359985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -591502349941109583621117445523696208426177938720836064189457168070149739623970482002350512293399778287012166211646192628942245640420684952560555626920373309516715629152392793081476913423359005838602536252730755561257571352820790348929952913611827401734888851596110361059952666648432743359609162021564534908899819719685057929737420737679751087353571700056109847756567047221173681224550778003433294893512619154448837828780118277711328284019983665921729937799726270387734593104002274491093187116049933536821965051932527154698454308616514670713105285497508885507954574898890329797371059093388268050393099236759661209874338005854027565854162637848592969247757215055359206854219729883799227916224233281997884743869658355139104322055539390026414090105821340375808125657644681473899027237658050810258901767421053937645087914816137723811331600944658059842651237502344642284354079952919142120290072257149151206791986392923384272330319783144404109821410240221700807628329322521023037414511452336134447936620480216552174609263541482006501106739507491317153679911897993847964875858051120547541661516484744906835442740495652286021466277874437904509499370422095584887307790038374160919439668542242205186511366616935182286883235148711653302406783852187546947722918821229592925251397532573448249713036538524736838826765908191956275644814798812710456890996150036927313692085692260560663647978308921999153670669479031197463396031841316857500860712309513682758719132784133383177266229821424534420348100562280702534722770339571753993593603222366610776832473015685995992214714641474717074598269787165192814385143929614119099949903048244733011076604619402644613835716146218858961163634602973839050601510953249169061634626826875066579745111680741801215612943448429056380253277600717810295517988727860343701030843760166624698705375097382075490428541915085584381851207354807060959567048387834217703597699039166056707970988577466730120750375310658832381142950492579070369641579173627901934036103210704783064574010332958127285159649829640697182278103353146020486390341744154451395165041709505974207610030687905955118336225144938998824108561134171194092565062629135232054059256293992149549389760704518517676235943293518648637569566945432333022549830406965761297059400335630736729869414621986490864600511787026942271630980481680379176214323973500598506886004759804947666427064500709995121980210486115653089047646318948466097516188586772321759922685478869683701797077172793250169755248073860514483740010386192688061580278620689519717835744519015737062639370691385920508764684200286865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 1115493696113397864215130929061907752001021066478632782535897053603317700952214651127670025240682071444705938627748663719308877346927872451151051981129907412007813403991324736029189244615125754597380378854823920891329322392678077013303016001591899068249845173082915370443950350539680326539334721286163039241894466497962355146479331154696528816740734272759666858437185528560693009708394235211624242133115342304545692184205155904447354648794336559366951876875785082764761059227087996867525671203473296720673914253519600047848972242157113078602469716141924336232402935687025749596390004832210998476318236560357111210312562492484647611905179487621235367618336849229528386978673920812327165595671749256026168895510436761927439431543953348711163216411989980005751443664681805383437191349870948833522466786907036690466178491119929373615690663191335127208638668549415807563543618425234884771299126052533586491642273923651629876746958194172952438803704407294099088379843382325474817266847285224457513421223345469715819386831365848696490746504099185244037585542112733950261209845124321572982656676516662276650625834117403570370304005794204778053189107876811562172271767616315213174801640126527266048795670822940453814260884384244816919631240945822371284580899548012859322656111303108175137860404101552073131909363533820765585893324080178513289605962308630615780059333010432953771198429752762474429451649725081354170509918818063207488736723314152347382836677190290586479839674002001142254981945935290490462474145720871771857086907610278245039148118367259858321602348522381928098394705925275563643394863874469714886178021998882100430911333673862337174599486697268833164074805434073201567756032942026590463593841275127762308776445208237150830432081740375335166662700993568845801711031248205534062991882120445359309569524455748261188955979606275903001642843985046776056266278636881304508918380902711348801666390242514662298836505754462234730901738826128285053997972236482151942678367415782270583076680504243815206607803027330286548645432732871397697902091219694520738063955105293185901440699498493838060254609865695613143563082945930921612618304319244007915983472080146071271328956694446595169710781377200499900451809742055421074571361708112515946777778467997645046890705360347864964636206760290429388788846663986006135255562060108792293569119781873622959290618455262641704387979643831606903639844166942695674469451261675641088181038695869293620101276686268216441991392206843779425206297012618852490379396166882321515055004466287293151197101970240055379690602421760559082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -1825053838428888887118809154712433450773917262098587858332904543048627821729022938045246020896830082011577916365492894989049780165538306548285701837812900590807840396625589603446202587211532806561509747928724061218759211349151402429257377379004577913513348528088587158027013199180473216774303858664040429128181195186968662229488906343599179922794698959262188470023663754877131944500744276896963922846640353505711808145048554023771806478375462216362420829756453101087848372590660042642428184626422668860364417214044727710908134838762807261229180373436511541026882949731803849767714123508545915452572900273619172360613942924016015761671488103266251255904706472636639031879572968439843603467507509440127020245611830685049694721134125582581806622845137272418830960271102714158756885101260235065524762397002707561822925988926582541262584864236656883003190897348688560648309837783453044300041618757578251307822557508055231919817327288993837164870735577347149320324943699339005422036057969508299407094382151392513490437883937978255500009473783999225744006962738164930961602931418620919575549053630576235884737045673064883491515570436714917746199936276800087068657016409470583634081567486125385810751996564011907985930193430321115027739509296196249384786649260615069648123714596943207262567921803370898991070616676511114050283975174307920938864548322627625020429140529606190117251757830925458987706299110650562335514522774938676613143772770424956916263650696563038319755506209262448729231975364137412792525205036604882659686394590830463530952436282727569073090149298141973023735737807986120869633291430446785284191233543227154010670399924786572293116755212716399478312336000971892921822091356836371912136343307428972700275577868193714231933417021405438582612346587020680330385888546667547114270880298249796098762684927948687312884381636336119482725380792978888705952319451831180516909118484517023518225469150153451608263896444159197282215762021555302807433137779396614207378755471359919936565281383106085721801223980998613378032415803867053098025143303495637008588406844532442172878032462215166017937312775823822615410952398717113939260253786045749553025181943755522812487224428714976628515463135224541572720501033286236759757082238518340740317619872139368626251027495130649031191062249038436666351620940422182722462945427555657816243724200864555579163248953747467361898453963326735035421031420888642536341182122584899301080512772310091576646680706697376073696921918139903370110304665173288361475050095176682815196727204007338474581190190804136364022269845008850097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 2629923587538912332674550813560609101642221354993329304870724455172618393291492673191498868427320679998293775921320857086714523461966314875245316279175646243876426654218203951805963687502167452764820033400225524530648568324185352620102452032726594032595627154214602446020329139305498812411318829570989741410430027502580010074914886301189816848207904380019879522843607639510080136716155574116802595802214962369213737115977349463037040187429294171771115822321101881844753527844412140374736829687805018363975814002528441004853477206589614742751150154021167729841495561005818851014248798506110350672700178799514318531468642152668893578856366915556344635410805329244299406863547405693377871976733419165554127036897858326000717968111712222080204495411471248640531153889826580739865833580283539983234966487654537116689329848519896671552305334557399967196716835939800247596595669356705103957516526312163370889815440611954846741495536782796309505681250448872387211406874563772744390114706767184901797940187730370675674648854236865492598195587790312584500733421151838351905941984872568224556044913835843578631233226554613663014092787455996316027073391289787997342160420620445348731826242147257219612328759828671466306142559451487468277397125203980417195915053623427054803629620299854786730875807688816363062281270419493777392831927979088886876187217259962977947229399634637268180826551418989851444507316107783345242283875729397934910822118899296805830871201470243884893662582029857210255854434995315502122310468800012332267386943098460990456500699016303254653560742023585385487245064028142404626462740469557309351959799580239745149482796810589055809299809316431208622234609926179783652686804834352705895851892122041559717461685633340359155204609405790762625660137413921618584087227598044792667567205711913834950299318085694116029876363364713660835485262001457928961197216214810856458925209625960843528813330573868136206645873574364829133255510491455794425919204892309862134495611366616182219304696003935887262523673648837965644470734245279816658302146341771571426374087596591296297979149695617946592386191927058405504483736542425065479227996694525025025028872456012123984963015134897177114358743676080276115503612271984392230636122834102839888099187308007945058121983694501062061290890238400273777557763283956908493370278511729813298647268267866728695020483624234685541859207634597000065688502701653717623969752144972018514329141474759652538932819850103091526198568370488607157070934282958054394331655032315651322229380805742895998739633300900209178507793694734573364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -3369291833564372175097446842888473627423354094195260641481025524861383586919599807220466406638548827654819707396778645052965293025815545456937407700646231758485155247392660680820506670000076857707288102697650299154399106037242705931502008275763607094158762024900598967090577200760827697542694109242642320111786610558108148854397319353086198521448980841018425329795731603232456075702261313912239675377767002582257018604876788832082783457403070943665410688806348231918795985817438362258712706580112696038743546975782040478536950354384508228345782208096355240914170924095385523742782796438224206101912657489923460410249636056468951022656703111528138990823185943178063915056281352586587273348396921567871207472911814724584904700008157148536472530234497995136901613615721360036366874448781268347460252152001268042282678551651883437690147492294241259279952656720570534731311674809076054234615543307168342159157434651822534184736704723540948280120675651714851972385897305937899125119853209309371042586842563526608384886836551481764525969710562209166864389523660676139418906537771910555211693554996353718652561079755745548229278879535142896032007512091133846701019786371224178016059853416144170451993730425456618452088520256595425509269249001144367539256983796934183625728813512370979256420894089823310958248571530956520581362503042455258732907498046784769513594448093592994560038831804874355195423260210191992342171931139567922764119926144925365753250040569059338505205489559397189094862313290519374480496483768718637019379623034870383434093950805470787650718664700388383865690091099618941144891316593330332889426583983293747135725733865027886122070498096529785455975442499601692558633416217539216502323291388519076972442166877712098652909611501853779827990428755938242117634549486072045053906031886047730776364133333168969734004156601871997207983743195553715258516218496866171403772512192055268172346884772579809224928069852480953191767061069620635451273220272964098746929297276567020746250242454520982423724642762499742046342185724060192086371920916515947332629812950528004992644866793022430705334778368828801398726064268263138987550515783642137467039013896810550449132011087218473160421856239714930340224914170447538278684641838485356547350878608944854816692083394337142635474078344238309550503639244752729310099266447228793124874247086559111043088684780518867433132722921551805475333609334408262936301903058454639440833021967691598749781620615415092732186423816812552485724499328991314907058061753133726765609174064575900256653107067705832378123886883258819580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] 3860491555525181664392800801275255154834851843309915541855512975397804233719309191571346876345532358773082700238694203391554252860117720487343848611801280191561449079703769879954360787285754268399498446363410593352844956675490643341317811325145879600581927836330000821483627731514447449611539127320126311046341875037341107629794989692272677466218496618530360250967382484362025466118349415533877123944259219201223809972992572124453091782628592422092404688755124655596124533845231937483293030014452964284689591341248039365680303585011019505274028938054649964518151546902929809182794871728708620802439483682564232482463969522985141685099363395443804678910174441825728240066039443290997964366117433449512806757621743806935736171757781373809795461693852261149502977538036887210796883601802201268934059246058714254650763745113670531906169663146022612919069258974488839946784592984636189419350459727261739765077565168460297644059172467086119897259692772691508798595920143502186237172674397689439020645060198554920959258317980015141262042310830165265849347799005663645019198480397979525100492607943751727731216803676673188868084752134088935116824472580741410128561842158405704845612776603356125229547801956266657629759333479491460161508343663753988501948644855979113386674594857500478495032365367487054442752252990688451447110968773021352801043769245211643357652540223557563189816812020011772619885608968717506977146114750861255047057807309703375959944196956617238156838546481674207911323744209229153617020957041005868301722472630476116958925466951360826147857556988135682117315046672419584897956732413260156663780238038958968049339310009678449094332031903382616732895245699151000107120546350076226835577050073899190174505030472951360858462268828633345458738979690582749138064210307947543564037093659882958499508426486597714748434480745844051161273098494234429540537174257804574541692193733976124855260544751157696301702266653637383004046689794541127500580766456425280674623113744070473197061375356696729513550251523050177999608863599756217578755603461701986049351020982971746655541449498154179197265272785683168102876967694048344893097086813955455999461702775694573592219535961411176754929153097489748518308600235951776856423860648389443608562172423441948445597329586520747963988063305712160608928104176010664601469356595825064051394764268222164433842405331712582101479348046282667243299746571743183954327723779041057178510533087151798151539223748414803237994356597785691014258504723562663480484597924161447390069529588154552396514138101757396270841127261519432067871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] -3969920772918874209028352290811452625061981662434274074076613742365250479917043587626931839593019311667700245434516265753755978685847901896220323631556896303585769239156787160125519677043027949629531640657859281961529646726938138866995561559410942090263013154503053086825513148498005170815098087714379479745118920460984223070130888119308171315048602852535634966194466008026201374213428588252609379425602773994792161435646972635768654293193746398102909081635043577744368276341569280637095619859536462761320105741597425930975291963685779556420712485450576393470934915273790024964718296296436030101174387122226920881868180607460088303905543738090876278173985517099051739741651922608922896023237406253437329651460919869059728224441806787635111324462074824815995973173067942318794712776587875690928266107661441967333607494919051923493311063818282370095119426751930457916147706958640870044721237637458447114086051878158126899092048964643542366741511749645847771259560121881661851526436169326047311392144030040577763264399357791992534193913797747786579732508053034446250087070511674849672290832282245344100712877425813321186060823856769924170808472237337587897648678872806040659790765232139095494091945489491581701462924757392348869749329610399540562659825017518998874215624336072009634306778202597479292194051080360463271635617010016164850337652126225790935937609363138760202295822749222080475473309111019134987465161620309285122829117943055373740488301679608343055641523710829552225979363852947781576327674147416686067350942926877347732409898125863695702443836169391022210027541717834725438058536210923752829699304660788912408412090083908532344305678187640632762868805572968849281810807118547728081328558380377599871567377992314119721592168392569671670134469614706922998338012711104304167479191961936332325721360903825236866303000920634915008000293219945213923438026996342317295839795446056898727623553996187111395054854361139677961144810066749534119130088028863148004906143087319635937849180226804792989052788779235536160754244567873205243472271270521286918802728219233864336917177642198802432914378859965369194729534129555894039520777166531274566621479088512789323113453146624242907929304345637916408004609147067176332137782174900472637963063751222995473505463011994930337698900041078983912317244646140394367636433619162036107149519847270436679489332364499736596915260866418564443128872879580857882128591650342899730731875731167949715147532090200736354791785896213876097517054398497134375863160289689411094409903128857483399884523156408988597831921651959419250488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 3669432904718349655280293878986119134468309626873690774958457115468830051342832044859886535794296854560468110018533069195864629715474102751722784525867881188804363446600424758729465532017259219443478965419943116015514564071712496698531446420910000974238304372015811387686503422702992547782594905578763829122405843936418428692674254353222184212904563962124144788123623482284506487129352091540380952740747921356450376819412231905988184424012733645980219589050665168987478693040442723496487216016323604232640257854406085056275594234357543668629562720051041335280016685582909170431480453708086534471132027082031095339970918638119393314030238976222650638839227471164852457537334754897918172611417227978432545672839004045964714169574742033576381648002076937206961062495593328004486335206413082645292260796438166039967924388521923912785991919186083209594675049998105981802268142167631595620101616903053445488556557293655567744657464822430561146693213872957490025437837828231344638037218423871936975970854465637471545144358967365474482324801075724752057852814848510525560352830231475022464974770198112504026977712268669920219313857096318653572353306922484039299441377358426252530303679269806685004272449658830333210150332024708221145927079156683616050730934250223824244404826089997794146882100865505615569342191062575164186694648790499664013138760726786448418786096777255392345241583967777272561949099781770505147666210770252067330458067672203606785164495361073848034616755428528089751230698275580266585123530430488789818969194759173273448437269574709512593394716357860079831254069844831132041590022284028630113027926113750544416945415578237021896978671901383396940235216368519365003692281066370871418983059701054821926791218196753216373519635534365691216832361787975343561080413214492046086645802884999351866578085304710070059696428208525944368872082981187230666599112718230670104196316151617583056572934327986137121875426328561597809944160737340550058063022402087779070348538778098977408809781750440041336011649369341886437060046878777934419525321916392545411628264393088131201551827564278529339404424603936846300926280378763145610635802977317532582645472445855445084110686588136632370626135537417757223855474654713743992214319613988996807365567519701980761225052312821825634739800126515023308270932324194470667739861342794042309620466930589628304303932911285097153561369490287350718793176216081430854142956476945341105518652865874929156239230900973071437450526557223395063986677694655901929190386578063817413682356966511939731659473068470234125015849713236093521118164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] -3046868221608641378132504366024406461595233135385444298155563377697503345920824603568139575571832959687787924337164185848071870598884296005353239418432141060025345498165306914886047480749016091393494703924884034285865261855046147499175625074414628930372538134394811673900946008156224076123644142667629797596124406268038086745880606082560470871965378764420075571994808362118006342931579507758282565263485255868278045895234620736569597370039608918110262957636604041858129560691277595046863274885968985069936470732491686768366587664071689106701036881986375721581409044074627248944433632862107928594174251558788309720811721899366248410944001469532277814169414416796390331766783034466879802274427310844842086615682532509545595314835919577342905071149637350495353320101172727518113775351731418393780139185763201688501139256016066605703288041170607769364308903362652273949740913916865884938447741497829095624320521891620666148648387074702140950079643460901704093871039604818864147984767946649810601896056706591486517578486982121529267857453341128522281867187873397479067061646829836153018858399873816601259115606003002783227793139170891822947682836946805086703194604355256084088412284070254012506387887333608666315703292606066821215812994971397012133091558278712792666634688820278551979952322603984429648494487145912386221660893891768593919757244636979286561094430164898349265813399507218559104411530943192897688750691607799857758028816703691442909632820621912589329257490750932120608571970936500221757170382973346281069432020914561088626232720853835814266100921300419047567933903745419360730099379939352405844471258884968630813508299788402141354560911231474268440254213810265732445737464688442295092979379771169499158791547618642379321628923001367614360833852263466651318107175052007036209575949139740687754790303887219999305326037156603607695927542242836608964741387922023684272695634800262383792228821603042278665556021569018617783060840582703752494880536304329548298289541240157076613501273171377760151978434675192292050247814289987957001325681689631379893642288386351776074694260227252561072875752614733049122597354290701035425951910421149158118283081750060641613337819334680445772210931933009127773013522056819818652214002675461882269527718508784459202374785392251294843814695423151002875679927681046218773139891296173774569314028283324324186846504830259042477124113093950229568149628228460623238940964585432700471153665284037735792390953594501530696903121272516366230705929236476582835364447770605196316658775643974627670665811934869182664442632813006639480590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 2265977357787618421880527291546874979340879550453719140171060390692827134345622145215780812782887521667628773030115263069935099824558446828528489388339194908420840992067898262065871642661441857774081667587588215515234128234960460937434210304463638648320013734266503392909836112720938584603296822740401449562250793386483496900240243031405289691667458519983463516577326424205358975269428072968820658279426416500725787622207965585049757472535366097380086889026618040622633546558994129098853800529267997845564460087174457520649451794972507286965420084709787039875074031328552237710960152037438382624876579449839687861125591709913846929260078382432205282356819480041748116607294626448307804417475694889546835874771243055888952144642704431230070635138293842472073025759258922821197524721412936377227516545547399471804776480621651812664620283433718993102476725945514005103906437996669005432673393047908325419215263764615828168374355879555504388477839793466965688922727318476379351718114556078143942142245501998865791221597796842040860066103755881066737387208866980275847743576684150042085780522324381187932468368474821821430868996731410227563506074298383640535228582521216699875080305586769351793282636656393210739177411502958724865311539925191417306137186393815373177769411497796908465027421172797939477914010235995967641669938668112115488943758898687112070653362049365230201218484729487786724713435571903929336175870125707297702104396073400922738566922664389445284664358057511830661669580524289676039680908142463545567587662691628498275712244229029134285566294776325354121745331540558098350380587491537462378376621497642342983153577976950031461760874942277892209224320010619831059441930095326762078881958285941870876396985211064992714846972597694631158009312168018638748348879038717893304221326084661449715995631272238028885691713978604433307302590087614006685589737809376963350568349079414505320790134381330919531389855098346054519325067735436198749992039007532501275940030856573241807929836981573731836512838554414285423317308304031247323354511382330959967253464153143963661053001515129110912062960995557808498817094467190202507540797742492906887787102956589867939772501348933203372390873130424979316878829201423538394673149073623381823186629536427604065955557677751372008188952188841008563174557688064925208785390147023973057196776330714636480630987776886552080373040834725219905265949684172667187082352877061175238190402169565942213486652286345571254147438730938405032235068350190271343289240765127571725779319207760070544103547622583061382783853332512080669403076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -1499781586961944742596257871609455321008420227991745956934555518786269534785542365229374047694684897983537928367253855380558853206961410701052743575579146386249759229610147050849883110942635752131415989852153696435084207737132940053948390910868451237756855276838996027970048116358021602768224169870632760061850544276353466901622550813442055909202343802534418967754163658266973802338109367409832576907865393817430446280481939000677980322676449643969135080450338058489127435192215796245373559605617423989732420144017341765238455748002278603268457861629331638822054322639850118061399851311289306974476286258906822943085895153948411866974089127023467326048525756675935420197069915551269047875782132740905402270769712280958852111221595611095497464484888634527152312129007107477754935658707252261913773752993554752718796851760435745224998535724951373941904985320674083474011625790583587598096556735302366839418762839125991322034766067543060093845287362794531280248339518141119268552575772459880645912109657279128958007134267837681740604809905803470236556527124213752282228461024464055597169393335738941331636669521019576615838834517308868095231943367049804562133123106234677595922596411207362487904309553708647838407920572823827693790340688754628658349104516283053630729772573060713326740747661650737837057353742526531302772545640173972498299632934429806597829754650606212565711372457355270359425412479158948915507310752672331153106354540827106428956932418661068390649568355947507232427896811084765406494426762817404992302212338564851920166078822514860705499703805491187702909574628800215999463636208731270637665905713238466626348931121875988617685858433380669063671645905866125989053499349469736833919888018853531859262421589312382890588321154925511200773629090741367404753686811018892389886559787737823600082530742807708300537106389813102374382262262377495777697057806344877583722671410142629064070436160235038132170934820772122903075174980738554756385762727077242720869608273969027426263456368808921324725405737220797644219387790857488502838102256003685467203828241317693823945751194643084830937153634966219856058341143130959048368417215504373840475218924982309569411358613110628639643244414516320035588500113437957610024434381339271752090376819174955548042986343375958945982567092717492836445708898863656915149609723056331290010610609482524635290412002046378806240444714900151396308838041508342925435218814449128823342012741285486660500913134557194370050608986735470887642690288922506264126933020688607635307262078652988125920114681477457452274393290281295776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 872745460577104481836833448158775239261951801765803231189386313296620072161959760534428369959575308970184891304097019970049866259410451576107472328320880253917494307204140389795566185073134543736426831268345672425466898233119076111495989936106363460460273747028578941843440137656256824149746584260810773257371854034929526622059106069421900987574840900142245926331027873584415569276961088153067766283886368650746113076068149597022197013016745658211681383871575462543508930843847448472229277218613882150007156928517431433060977156789227152202129058262043806502716274076805602779346835311901519698135059015410415597222761991634248018136165656920334572124359358659180770631600152505755196588348531108945067696892591377848511393019975341245899734071013339468143627135836349817463922603613973038180570917324118810275452436317478210354503585458997707554947522575941167585815404262359120100626888120228954503768381393649750740209379861592549809079620697727772861782384494552386500362797197457356239152790961908252538715167817832542094334350025679282117761649047887039142216315269801548389807389779474203687202379535076326864518427879449354921784609861030735504109171541498796390194222995731973935143397497512980220112005899488390822642497296295050609729691893199469519506324507751661428724740388764446117858955194142216525976105547662452228014960677395830707723083797198637036267384231195747586179784646639544075043168086127441880447601579408316296172671173209473220059069045535170345148641610112627574840857230680887406837684919885786131956338936010695503854090539875868608448235113433240985125221170575027542931508455212854662063116789079764351973789543951760869125921567138670317833182046946252570140278447370857930737440101471037701898737369681811997768511809508595353642143537852684784839193117419603195093350947514649927550297887418605911805506622495562703546576182119196622370302532111882801087018575173590233337096481641153113851463278700987797279073901760723583743070742126863072966684036287525832168090559440374374587644389510676869272239863565087738132793982239957368068870249014814166804527419185039162685683151272332392200167134477621546223449488334106038836112543391261144570820432609078283020278057580477035212716720728180074197618776939022650230555464602814450719061208787597692854217812405397205624732409820009739935387617983844189950997259673511960896701937874200732083032655914268537288471420227144305586805971504529279890906266212960125319841139785232009240931875512018234636640866205349600354270753166531138689428204191500526576419360935688018798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] -435945206202673086697512298781592920390178316783898170260161554380316965421308755559103686885460047322525902381374965705195843809266067447800178545069751418009796275234169245845095500361776758551991302226543873739992571375211401700784454659555869621877949055986629915636223570825158020515900582708266409464820000119902301910450419869405607009242431878500377792936945646747707335532590895774250974373081067006217289080863814550099936401706988628364764850910830487275906277971686987600366450602513623775009355475153123140947898551737043073590321009519643320608806578072889769708783213236983830494626651534649297881609851439490985117154682509050161471296103324954726533811902954123044928437789948351918272462784828716671184290974655224558953671396827244916522601114143803609509536056896180654718664565293671529948705237009518281417577407487450378441460902044651679264325731041236514991205404338104273182218320741334970912942142054020275283642141778654199798239064936419387281253519464588301154972940069742867530958716258708766411596901369009309044587429809056178100385847406957981022083584683977472364625390718641440860124767088667879476603105950268388962259159949165413918783243055492902287383279029886322498609850237171835234101495501159420655979805297218373771777124208509056070921011708736023314420896556657136272425688150415514391130753375823747514137960573150667280242908740744247016518631074224943333790017945483960701084850571935928764805453788093610980678011297491770423684214961520525985109862425206936910759330661137490521992719296016736196967270594657588273377505749505765338204712077366212863010332542964773388084860869511145293284939561304434692940360100379939691626480804600639300851914582292495287818697869358052328677161001111465230429482362258540662281210683127558608594144888225376328669474687189764153903942885563379105489590425845473895187866893406390420711454904773912733560251107089236310751886383578122888627879255831066400061852803350666460282991352749154607574128558624936321444309366357236156091270092020514521402359273051630788660405438883913930651806791147419115456235756514182365480812624542903223062315938997990028051656508932502436440665409133749743526600591767813742636832522274234526392398824603178266771000165807287270953821551319524187241445702139071467717202264308161735571731729472087005667727971094580249389791372527395223836973886014979103673964898661458138842757291252728795997610346783628051130682607979308681308730917527323618241826550887655621068428732570343993289293288500892612038665292414907348472752346424385905265808105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 176969791773295345227176461225760279972238626874302539303206279150614795475150394285070953846843776530189401829397323250096861483533559981358581659249085199170784815287065707132795994882489662170741795648683026256909121049782829433351712699100680325464922377356072875363357360798474161661536672971414242235900324206003110357361765833955092663216387788627770358396935026162698861696487424617671020755485129681614741331180219912283474961522644724011794769973307453548177896989810365511102730582856837865608932324825996876571306805138439700556014035403944706589828472681101995861521761532080831814727077149720652703297412227092598488828433341807757838314842277075288736388006536258504549920557672702915623187142427625370311745646137603551911006294451851334549193520210434141300630017619792092271769076559362469964371356422603568346831449373496871650749672563977456439853322592741184360099217204872350871491018460777170878152753294736515611561280200281437662297816036480510165449563576130370142905372364100110068220336737989047157771897954731219700663698967076654836909846767847716205707911098794472269457881209225018044395732431128920813388460798792010352358409265221263520657086908747697038303086115631365550498001421701972505696294522370074318901129611201519468563581631133597815537276895391547815754698805508848581586521319953258531764674178980727671185651755230454231189694573346162983326554697682829828057031344328180071636888164417850535446516737520917854888182964603691209572819101564237983997673014876361349428103864928030834048886452967600994447574282215810352307131438538702669590601904578117419599146540527324141113844353778837592329162784807040930906295880654366019506891668498294331683061234854913223587525220735708361449095162198729007372573907793941576880226125150029167309869392879278003979704413313900264920309982140010344826573301905663717668803762227671997971644077168188833039244382751598585189491564121602477598772117567401508661076775330235341638055027301476233430135658800855257108227666016681005314367629076205861588055568086866980434094196188558575064447891588902373639724623990459558723670567289026386688643400739747143751127560232857632747677344356041066585991169347205254069710866219923190576199966701625856508140289144613284464268254844725684395858489294766626949463325044515338278149020862065030897932985221489037458621111439739541924769142557273756743629365576552086070980323462016875929028325295977339739896789764368686747686770849139220355226316178639780722745687871713785386172057821223886831881356041656916389115394849795848131179809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -48923537992141951171919869228640040928814139192293824819563343686587048537719728521898605218048180302156454258397167718387724216755657635571389569970966399644387144161293070145617125813107944244708204732628214552750729652285537394811505263605951150853635020203839540062405657956698700290734342050187300433823598781780499035119344281152462240726422025246896219966682077451752626365939686084878892215512778554117686964688466012127593273915074831354714273483283673528617216820236454457812702745224150209149931326374504579185291566384311685087357715208628828707474375270889452929215901723146420840798141415243731723912862883181362220789831568948721519336985631500309888546781984217808967122092245870457936110139161906371013956603928291162969678811099210503896475318652256487115602062377974754876625489163453257084003261825715652455330283625641400905945471028623147518019915056692598867350141373355483683092925518887036553821002995831136871662019269253615563432084912161376027469121694976102721934163679322559682037280745475300195488768686642225361888196471065961052808428838100178339678512418221453571509789806491939118947830370928448595078202876933517972339155071681318260475369890407340314407693962358681436694564369621089289560704902256033405276879060897135515709323706680022225901018412574076574515449678007128364199628699357205942124962617553679462111011155494380021567996649882620446786541788147827314457299043070509327884381399348245080929565460287674579275484450694381977388130340137048734586771376721750243717774320658643689272465390072765937640078856519660986476204786212559195126231041207915575462620328490009635715957887036247192040179108348253526940917064395903668645215733692967451217585891155859031647302454775181645068976947491192453647467929535582364141606430091423586677826724642560252323661263359004990914304780931265420985262818394501177030113212315937498006196041405436970495944890687579856628793123365099517701438617464333610290295646319991091659173067824913107346869680535030356234357426528126468384267908747324530101798219201843960552914709969297512192081055716364923424641890133541271439086668876229423451737046633539586726334845793306909001256590296086923843896298367222988938536516851330101734566470166098892218824214048699639199642893525049956860308732491980626222148025880427901631916547510088692206775850795994831030175062846949310713727642411046981833039559006188560387569631779447427349178452396651279798943869805081035737514249003715337998473880307377393936169154865131145634481771303344056618409387872381532957888339296914637088775634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] -635612319139626588413096083872138429492735554131259407963425753396050445236389704045948372468869176957500042482996179838400649362831764659549856725345945217956423359893545811128939549394964530538492284646648646226564850087357438036595883496457892310616265529069753244490881460906469001958207930611688305765662835995695430545237658855690136841745278693897487739729552720646842739709082945219426018824404685706851576494532435149876204009469102365418217277541482545706180196307990240936216689461101726834026959501911358743188684191584374372014724192185143931117577076260634389876766351519647286715428603371829304420867556951152586784736492087885580203479276672120561162957135003348619098939203807996289696408180864149702223465879592612396660964597190965014069057978376755788640717471250950010237078266236782924204182108643164847486932506249473517327666969470490285768837511285853198282195133744289738300759497328827869410700425278953892249617739353020318031358384318920347361719087492735696214096560334405438050907877335818948532344361525579061320767315639162642848651701816281540869234978099605759174886178639721762651419275366375670602038940050720841439771024648790446646949192540738194824682804708997303689220509421066254714559749436803728508000328200579686557525080791038889285885588280855665779066086540001078891461504076528937489457882699898688397928891275924771906480599825404575839204617764256800152575726329855034225100265650907766954674216454709679600971757395368400909193700244682586612745604942676385744572059227425322505387797160387562905633647919175370636302344502533752368340036046418979582110953790760774345142493657071655563917049354009632727473838034961401476395910255953964757955661165023072598392455793372119697860354993965437195520365135408912118963313296396342615523722903538209835573552846019038376541730507107348560089521227977895471922102201167745750861344173537306773891388846002725740598427267543342856822937627824063045221548891326526723753682598158674348087203408159049632243902895935490905136060604567651626269477755675322128419952097872177930832009858227359629570499675204202460591234337842855014897190616525669338075556289765320836781844642203372185579175706962344010055857804851948114293616942968907987815181338679460114609153545342114106324600948068314286703480268178452536177559476853600835354215061503058953872246166962760212834632477339688620752334315079845907663554873109582684556254444984339582402035272650983347190395676819136387760921827534859337517435986253091166035355846568886518223258407303544181843335536541417241096496582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] 12333150853011044104669838878154352080619455963616252559151195907274582193449442735761763799756448673453723715262061095161448552167935056560358205710309187686200719177189493942336975235617696092796345873606360922599705255988385774398597409668087473686905358573349689987584235185526972802442891545722373016754176803009228672199487647501666745315645031522276602400685346307913788492877786101466393849412343415705319126712045633762772761619344251141406644633157847321793671996350227464897690926492707508751085133363310068740764280765851072729702801023109867288572777670536422394480516050230813843970982717656262430627651811635423131819960062526684174271628529088267740087280068144555527195059523890662015639842514411006371129311974030791834290823431122913540233938315376156535812985989085035019717486359165589551835432244594070977564930066680301109690759815047982415595132652197308740100235891560078129791915180194877005117629168369973312222567155837055835332452083865296502547863693595265332483332174961966109519866390459059533021007997943530668222658075480056234629420415257756515345672677953782869908300267908177321589982414213530221736958630932349671547018261021920073312992328680223036097121193609258088264308185177774719545775686291426035324174368811285267253567909601107262004960223454448054447161205441726089384864974405194000545597169506340215445020476236564768298567578823265114269426527870678663282707912749740527773474251727758439904217434846163528540379887639121876990893096634102368523304828144655313762387559436603644793591093918562307348812677373720311377672346267371147573862957841930696081643404359514006438820056105470548737060554228618658275858164767881008127814795544566959424074562288064349496180859387543396269380218108305563348063105844794270600928774938704736392233022064352358257153751603984574823683987823082225566709758679465493963812406315672806235625917778799703059972946218554825451522932757313139074381131441366248726712194756486934299895528434101876905752191111882808786322450798362578831828405173845847210303593373740099898272096615717379976813849429373629296514070745143263736050789874882181054461903903775083920063153102654362720123568610072180635483446503113202655745684158834959183837094903497647683615641974879793565125674555670362087964954908046593016556111356167562456197647637434264592963693070436405457943203992958357368712534771851095672623663813536627402324794191232162579242670069856836515260251907442221450485263706990137398547440058900642314188712675480271656836069924609268826686622624964201344610614796692971140146255493164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] -10419996907441961565527166608334049359889304695149462326514200058412173627057087142080864545526134204067657524030961951314129433317404751971939743905350185102190093955568878870939463291297838557233234171457902567682604676467993892820101355828158885802653833181903434741146979096778216718497540326225426337644546882206158649734116140772785553361930217754370148744641174142991172694832715655677529965682676917254964547154778262647946923812114866181903142829947743100748907695591267988187470764449659179476692014387583162875727344149363225813026992147519653413144476318443029842706476969521150396547648999517098113605812347307069765372390801505787141894542241556484437516532847317013538898530612966673675028459894418322717184386081763809071238122411481617493007182750541781991440246259495427804252033495557568530314682813822496788851131036137145784914441420893791392466171240679719415875394193258350789730831305875487588850636919836769646825349458970411100266247367676027750503207778823886050760816775235894143030891220394836633057683145437975995397294580190583916382036003234395192691885235875106805470962622991069742317967405244266964426070272056757868397047227253972787988770748618832139499001856970078612157538485093797207148425019269804232618361333373508101319999925414676282570724667773887312112095594372004697356009270619210359118401901145084617613854647751469688405371333231970631260538707580264747221773929397519461980359954203602406589548473839959174671193181590691972888590917828979253823821390821685308904939639873259471765870667633437927407631489160877149487873406810587652714878030978140698779131997162475727365722082664460366725742313683432292777117293617659931493862694363536033787832523241149046020387506755376652759678285147964120725635942773567623951011882519633203165881684655845171696544368597506392091077160103007401707469955154129159049836509497487488527849948185218661297099961995675172917816012640824247431745179752131163847607079451045066472543070533370926768663898319132516638460757494551697464487248704328211225647573310460099114758084883860766181441442854851685162621041202910023299494508705003787312480999361773231614168142593600316416077590596070686449084964052694568450325061477905556229298872097271781609825516894531916185601708284491936702504130036103048285543447873929615397584181595939673471669820227088549374193093757396906671969306594902034393574137103591088874443239146255258148314259690561027181233829080580248747306387799500457587663317828938248935882860450362930506856889625311942551683711181520312905046665719055454246699810028076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -9772763009248383548599052766842891810219869939993323061677040003395194292154621305427730296211126063288073255312251378496682995633783882792347764678067076889286584521903225516659989338621021848174810292010136872127283572450869557931837030819450860133955606770483416743090437202845835943756241809909325170373331727325875724925438631875907338248259783311095733171314337259918395941348788519249673904930896611506149110388261208777440379887366448751804882234594587279087379213749340175753002316590438497552521408728891805655048480823475702381890041971449491485280762472397201767226692421425272337985097046367537134944537841228743232678648176637251487232689104391906903366222902296866922835482244768230839895890640544622790106675783672370664633825501091136457530563301273154688199651845973943206886796067794279364160001901550442571984401418492277579241476824844617435752890458119197035576517117717085262724401896721363390279416708833610629247117338798960583948584442410095169081720504435866146331578906875477404506160281412238946299624119179616550993557686667560861345583855548636744186080185335917153152221798237298954909204221714700194100604650359409129023605840528473844811585655499546066173894944684978981206878503147311320674053520577276838632183923593980646023695552611244943904853167787798120947815794750229528325340958453921737065769576005221989732923011356283664841756557050666417529689358206179274867522500745545136652748439474913730570630319826931616980863307038711593243465195152837403689543416747906827732389341736590268772804953393050028777107437846677672437623331429938788905647432027295849536860815913860142062531943080253008861152805600547513620801308930644319297921496337088841236406960322199516389481703670197668093577433697019190005334193883604601255522846374780516152256827333364905919388194898281392750535280455999223329134448157982434815426597550580170569489287890653699916269920081600218353937639396217874095113765068395989850111892671584802548141627875054780978519619005552519297614071285858330954938862778894263334955811337451383989527228316498206495218189991998827328399658323508155501975643989901047593201966813836444242140495554972792989703133835730230230930275932396025906847558785721657680121409755377576354300496828172444008266345763408668140817038888672860541848982609206700449126987075161067033176287619247685751723808909256155464803017708524645474206212283907468929555761860683560371398925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -2472647064307289188938473448059841380970754098304724496566423064159504477629218874646767835921043513292553056067868987561969103314877809524158651707624845849878364249918272207720138307796385955136993011611220847074421199570623369655749208120474303555694985891551692746601932919023959614314254496828109771982321801271440825607753316627779025097402503679302606284733839228021960076054456473747469663170048519857208682949173721886656403243703520222478002340962076829969937666918772610192478237131116422287181470698577599814282788428807466770162065181067158692110794320490575783559625314221874060480518233328071566144494650329309189063523403560951866897967014859531413139997899260164676270424969712540827735557267926225717865683135984128282479161766358899331203949096851450082068041485579790493587608641343498140568467041339856495671152051838166889932577405249795566451359800442206471813852639721522940735907939491735425627926700899500320530646291725882393474925061198479665190792611624146032637320720152824614016653600179455139642114378344443706122999351330785271423605670442395830281416347949756012211228312302315176510019243964799895295308187903322634153034259821589946449786821273116841635269594031724130263718093487109982359602024004426549206890027078350814363202980125075923370765288377208339655724893516210859413596860334336993696364169662044624495351670011375037312456364302455495152481067764003163066996983558771652683656625516459648641676964729704539390973204071030777119404182624729920512148482471201245205493335470434220958435903118120420953761409758057325362244560239801329871873937939026860837277350508951233853436125772997118092176085463033630977801651845404921649888100573997600812227776998189408931819790460634544777533893733926908421563816128566712923024313248279778755548549001041619936545783713997767935957298474522386345150517306181443784752867179665432941642553735610440896468560501248993784268639832200001422947750389324212534848217956653174979721694756097247369953637176690006576172050867615038410687943168863213732085013483176448767705736928244575915346048163015962673475193600552763954561476343369715424088190264583336317923973245189704127906467503296457062929513750903428139519807674279240449004758528414519701977997242240817948464240660688753707776098963576818766271167639939669582150813023404577344056376886247443080713915919850246038240742372662561404061563199801264401056499764308682642877101898193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -236272278999391093354833255378559305251997969841412356479008717700354522399244888444102280783737839595355701272046677538499648339005697872521858479246708982290222711509691121051000337477070343038284572410149115563502483258490009571675525626623504489350749770265977103450173249140159472487572150831644908317931045777131910396606074575181190041119955947205121160410232152388369653597634025359944690567241720961157183522799459833206212351627524414001193497694559961201379741662287703503697774354319805541304853415044100251617839254164505332351821628811616571600451434242602916281225294923433882439036166602761621277090979233574285464005041360710849662537559325559306770424740125965563825920277064719511940728490534583706884900413529784283869855348341899953955594062163741057611580280809671063825721321101692877342805852391204093700036553055420023644867013821864998106684150409965551316684630201132362234708566679964528642932622269683901243306320951713439677023251771925635119995164110506779495136776629952424599272905161150811089343351676137115648693459512710105188830294100312567002661929838677907260956692709092519996892127860599211567735217813147514043944323306536722291323489657653003730006575106022808922850597313869726514920283743009554662497866461701835158071836025566909255931858494979776362789013915173903090367834078179579180571607766713184877591546669697542009658783276114372011329653425425888100700277250971314734118202944046751751863128931114305972362410114680655579990014104220923141881995924427727267018610347955970432199192981274209987597615408023234261472679381003490284055277491223449142075545054670761057857961810643127599675846916113723258274514514476217441499674713223114653618377313163247491867317444776085656445256163722568846160806530199213196473416210074012992368343919563099943549051329193211961054246762187610077226594602179545023840484324176780616059615867257414332288197195301976215565778647829179880917890023107905435739399927781652365826137013255956427945126021298069105482302031071587889806199742071924176849191750192116108990710755203129854645353963084730919750890547264816596099593382318197156060469216582998533746430910130070294187379571430322682010421222519897733048820995917883758298309256169533994909392592957959848043544607131287675249587256125266197067652426869069583936274075764762596290694542350606534526599614679062143015766543547471677338292705048920190949706537919539073300256859511137008666992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 16238508048020384007386908508750107120698559984061983417510055602507022232677623283131951738636882379769689190823359723114761581071023575999165760836664800201874020314757217489832744380692335987164652055762182231698325517764996577310144644407980954997497560488837791071767984889785316147447157460506719656168374209513953253685935482575840726956126541033308804641434328394027192220683232998500127010164894571057572919778955320506365129628450336112838794419220203105054885622610568325082700159389341490354320660594432461606993485224775783344506404961580048348119470533790192089255258737363328871030466310228096415519132703957122237749147401845898643341559305389329915789702105441489165496705922432108795354039250585789276214405667092674467262667102705552918016567655945158385112737497954211629567663898982857660585058163380060666665949536610717855285812020332402906062332013767526335048316933595164544855348030140927884990193038137826979256154859747591031040434450602221624673576255009213767177338759792590076700823819768046629035760981574508399621649098699876153306238941496746678162494847228181281172179434087643076323462238821563975752085431234866151459144680440186635162432589454308775060903466787786581309813368267379982225966431763132095549487606996999808780988918483533777544599681664864963811108983002981830773650016111470552812539624573334808433779168584506845292855236898455685174393052753963652339931408415000974322256152089003160145192023750732544524047613339789653408370310713456259923392331200369828091759780359560910849471957192763911140866236824769372704844805734647986446307740129562121682991256848065736433041396776155382310932057582778424658383126407856186134344897857633468655710464501488942601566242587657521825674147323296319932572830998463735031083724136673612576648493102734376680444076051032977583388467595993904455373071421549972272427818213617574029217280723824774492139187906665457291624588713123957285366638222760563494243015291431107631491777789116815742510734265474958043361960498563325632513689168965776202406177382749086327475177459482543568102640088288179122897572764144260470624198387063330491324345916525206441692998322793690083565066937991307562724575139593678316202294987174208257000713223058966130132923857331774653865380460945161883939954417076419298463996448063078039366306840024433985473768295074299221061482078466129529694166588425170834520182303921193881767343894159671968679958808934316039085388183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -795959495885233169520242248835052879234288009348218659579476819689845423187919190927722566254222677660097043249967914539118406377619195707595486168252262787472403108663998440482088196577228283069587689674235000754882661682083133978248015601375255315797375382871195506348734568453506614776101385765633981928816096911615384664233316960769770025195085192463193766226813675525608066886873618072070694365690472183057655881731588661286519981997964455875285490508477578539186484047011917765951100105439689228176757958220393210426659936028504545802352944860964822159315303794843172064946191506365164177041656024904897133633078013317981166674995040578668934220466497020028077760491705685164705788912441328856057785343779031162852445439448903143132804561114029568832003290125435842924030199581946088431883459542677267989856451428748159563782132105343674036256087739934847780586873519623234299552234163449313202220696617352779633997710226037995300436299573492448825745336210324938252352901083796318240969520344146230254090133708372780657348507565730237043010546567670395046443360178515294762436152991169222357617862425475224746152156222801113726697508728209318422025002723973982750154655867288654990800203939010156003588891969649907358956805627949279233092854019132728963658639950992851201226954859342167401470964267235722913366508648609932894631841920670389862134874263180443971709940917410363628733648695444828659447489737717236116700723466392319869435931809697273321158567491482746194276595281219767812907978363714489394450748731777689046529735364877564410499268148809291250233111796632045025152062423854903945996368883597380627238296306015935793353688091976797821823362699112967873417373611777318541826367615521955798023375118413089806537065160798873990661106993135745259165065623180827080184168583724940195227348283203704893302435028348682755903261042555560259525664970660919837454613077976884849770438936176011520245572387492186157501677716766931100419457236455647476933725234510987670213947478917034033677557568959316269491837838020760444725522437128448496696202721788232157954934282972090651112501931115628161874990825042488891902666422112193919228128211511037929624404077958136180476383411466025868727184171180619989241624236870290713326936950034036551867438419869835151649657092885585260774645552573331143921272672447072418054244686713095580626586509914172993872452376987688730078068920729526192363775995101808115317343350625378661789000034332275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 30944060630845641112623575605445333662015082028179295174459271495298321496963517576968626890003410576186279271313206223690500318335443884643268126842109804668368883299524039152403500694100130228811971371483726379645978324340282877195031026802715852102208527570005209114073315707552471296363248304999119042575408043990837605076649158655963326411405201092312992892921565830540050197053543445768609492255553581635378870175204256124375794701953094593738324847485549732416257823853069608182255377626565327555346575248115943967057890560711273221556777913494613521839902723748800970674560086031026124807346541066485858918201936354223128340712037190331377450949524930530326058146833939653479511822771810094456866281994644359865574055200680574927355964965904671818978774764406214926718909662997062073110966059578636223383052912386830533082028187404131027376322198923064273954056320855750263001022386181726541279988503062255866429987559967924011193030438023118827003165875035476651151574704667151765296743531352928797474131473812112669206659024126961744971605576083341186841488255109459663621173276834753125407532029850814838045843566264090860559686154266822231226268238365903847292390075240972002164426216802115343208673407377976732233742291804265837479570285975508071243076516685697344303638232860248623907545282727242795350423422593807662236258069566504245181140036365712522546164737124029835309051940150377705717091216287228644533337656685513654885871481865975327323717311102500555834425890348519479096255294159753151824348381470798891143543579792844929524938549702172967882608686658568637882293794381672201052089540768832395741378692393379726218748411398115704625021930953532204287868757479081155068103747047513894984530124661223520575351275215009260866680362807266219638077973220569968351625931427044179510181896168206343740680439992923826246826898027769671414154179413618177132962852373667216698866453902348847250988525290753820008347654935096616694266338832956519095909728139370955286601811742055196377058572522744992676019862172859356507451813989304155434534459058657391825706046501124096109015666733621001126610518438272296487080886266974177712753075933566728373234641326828938145039150596171555093248575767609582524767589927214585900551814541078861731245318863480832346325138073890639954022679987293821153687249672196741358455273196026571165031233856114931409983726624726051792668647664242114482333274500746039955504512741768508021777961403131484985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -742507748533987393018723581626768848824307000566101747518909539747499634318976161503720083167272261018319641651978473509202983199173483926235605948600593098606055009239291835495199320440303623054444286794064415448377809440728780075547304823731412233730423542118436755459838985217009391243130489975086396905295453966113971829717938606321306849017828995766025059642114299522601940591887952527147277406017326644026100287194668130167205481855454210100343794002655131531141103990117614167612922300096250493392342748341843490296390642088050713276563372036006289555889892937451172476636037918305743956262907736831874576529012491669555994438994484652259388585816108199977273717358916539620755155028918146949594631778068689532839926300847930125344729719600647881475192461536629166659264642946877131987483059317248864353322013535042749238062688146497389857081384690652769605909410564432626445494758117081818497574396449634497795057989557020327742391795496383697543787974312858842360238341692861132970210612338210147715818314352890733915507710086733570276152399524108533984514423185900283776009055069693494780842813883496021519759780281728441162395632678968787235372202169747073942996735251581445218426661629458435245132353915444943980234699027995999280578867557515988325335545405248297965384121167646093020330367108464365218362348239746617606685513714391908679191265021465428475669729101535066607273693868496964755746538972011969205600813017274444748639815075435332710054309492197516796092924728282345286987516701760811519219915477475713239326278843201291695975640910706014272545383890320757219423836948674569356971231866346685480444000190687765889187711227036638406260601396842929836626476956507246956341382605710815211396351698399281697806957351520888812033662916125565634853849737871239106328447117937884339933007090332176267589891557749178954655662431559781181648194888687904188515963389767497055874380468504332387114401417170267542201886175356363046739898902676963125675530592127639409657210974903714967758699973663236773345422323319530896183428027291936170388257722430420553546691671064882326220431784517254323753763710954556585364829325720864702604786195490631716609859412584789352612193445947009019624441366178756663775174706734043826933723071925981092698164800025874554447097171470918986978395539723112609582069626344425939635878329585824570589642230144948498724339213987708445988909861156811438859847074623358851524071238495855462602435181906912475824356079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 11460957339084786890065254554623276040479273677127176913157488819552774686330034408423037799030129068462252953202880446785837244428165582389746396042851615947394373773131313684490427685169248121282744558666374813986195706746359776823142013779450155210496209344258389509057787480209034438855963824003915174703446055196983871309065887408939194766802373177938329694267516208647322213221483296948069672103600836228798548736430372868103388500422383653895662137920825461350850451199228364358189918454588763192755122352662625314530783938505346584978206905120214432919479372328827473523436210558974371845097614369339775088429724842163996835247009805595970824076084392804641204662025702536853539452031441854914660661680604948741783882056605494553780617790216502418894629721092476683353027533624853988558788002798937474580773584282845214969522828106844030165066421210588451863932220894932897260754529325356262939270121916904962785303288322543753932010973904434856010212682168940649772362199419770222627465143223714286546732195743471911470005804063463281892554860261179807284222935715670667232205110202767725515846316016030685827246537146164861821113551572624210444300883435940230292159945041239780600141725312582919494163681153095195311340326558709534101578219296013031715054793560957463916249029271976433882927808959329424186067741023238623338991190003984060580117254022154342854760022811977201811517351973093738178753782435506301264063746456383141913937023489398919783101565803603684164282714977955889514167476471910091754470429161261246930963138017463418976919278013759944016127339227960984385711148149550675743805509791543909637563739897208552149854838541194045564723281188183554842338754778094572509676533646767460329359410872281690639424589166410200165182754694041280749368861723870357176665561991995323453930859558624367610877374596000696746588800545786565086435799841557947179991623105761907694466258648892926466647446056243651126133443907448604026424280641682845515692034350262534034793839660748803216665672009202494849329442766694355688061184011235318592706760700256577391109882831520518822509219913498537118109660237389033582558694617775283189161016475582121654162485354495576217550647569267405781141530651241525745122937196073298562346574586542537105907215975157000779816203682182647152062760828824300649349105560113839981766147962467094863386837519456171002150044112089352471783661616828597209060844067127699737358947694009902312783921729533176403492689132690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -123424922674265701487300156613355362351210335253564508345104828528441011945893351021199193713741619426473648575964092278254172066794118404632458012884486399143723857492345099970586814615302988327176507491008748726214097662267543969150075550277702277170507975582584866364963061557197820842139566320085905279195777007181684658819388101974096394624065305820248946438572672975019747681488952771584096621116459948114964853124902027947640717327020041156740180696843402444723468292388468591848697638679491322022722955859157138424874415516770414766899666355110390756857831181757674835900754748994517063361123144981015954946291049685013642217781123268498968023563744273893865958096353699378094285989117429436416652226974914956566753910727922012970101392744655884641126192498915794948087952310295202406616246834287636902141871636363825474035024375931642051362396136190023528099036288812238970974376220912503182972974670226913845879128561722397288266462360818228338233563549551446397724275516646566653324894535610237604047159775334839631156375458392514579568341659356944384781040104103523649980581625818302866846768213385896685145924203014229723540951989369810519980220070875885147709645791514061508348085906806655457698396592028385004267308791433044158547936529412981601716739131357662749150026645670714509384191791532451410413926597883656963202834220010497488740495545515553585522388534434478561189790960082122714604844790765960425658133596110783996810527711075819375973541244111969879628167890021746231233063347323605212081672096745381102124832901322416121317214851615458493459353177111678378018265229665442500633460857315835437017632413758186597512314055277480921026867991862775264541464594834633419653332095318830074223425518089941988709300221911539465311916870213554018936667003255057623925944457209016318086640779582107479410863594422746563041343657513327813848161506253966748562521856768015445810715859199703053649934748041058487119833511137509041329666915971720919659871217924998208355082279884521422235665708834995955537515131734689643765010353757018644092761929306766312977141590784671718777975687017456160176159442949419557292797773703903823339837755711559104493453042032851935005994071529516976959192031261545391787732335340063549756045033478389447979077339536818484255051973923146287374949129444391098531854707452799770721736064630770923503929744449564739034754250877321234609665546050466935011332856713420330664495358938494166598214690777624014117463957518339157104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 975819096443602871298696741886932260999782411053101097704559881266423765987327398089488961393242807614412793204009482969740844319195381080214483156029199619312194431092634471757267135992031292822629783988111912625481847979772529415940283351414792794849054788845312562318365545838087508142523720270874256959554919267526364971449135398320215655035447660182306044822329121006349355051509931866615283247600674729051205483863589229928214674349587856516947693540734316585702319895593596292429967160714427411347405886808497788084873353515661222819121848351730118721836043998448359134084137018287015382184261226502425799812179981067222111159725918287997361385939511764607881926726444667666315414684214771056161434833509330100526238889733935058403662217476647954359258220496120920148153662717586496051925628162604313992848960209252462817663633205414405045537752188390012362955227383016879914867541987722543944398062027524530782281045701460494480188731729378503994003447247562157030470795319877300590771236516440370060033422950136159824171611838914585908468688757235308424884360444640059527398342061291497951028833211690912629594740299750042909321640023132368816401651356899234347089685245177205655523953170241714985173754500678399390796821032113523308444100210948927915815058457407314343951444796525164248199232951652532401294914410365899294506519276256763447540534241823359340495232814833188175420098437583483436790090140817872682194226771852722307233309857819989849014310816950441820267607520849922506809835027910960601087827252964113030539414108796447321924500633067512795115839504935811796979101783554610065290099161408692441290508946216271791132890243901448100277391316446524663340255857458216855652107435302105665497474190999520221673397103851953725248467503480081195865011780262591830224331144826215349522373953157204292568486271107690009093738563563353473309724303495160408338974479284454370383759395075119713378833229489962550041280948123698978211137492350657469700051914686121392942863273297213424363592353837995063621053052468597797840206581675648980839931728040029247090527982791222644201572843485764984005953437344724505039282136440152679023928537994670196333758127432696149760766661214181545452446024877107989305330269625007687537491777776006333725375954008642942115524786538127894008692867705241611079260540713000347523739764435239671443395885047319501696578590892977531842489357328763708272927178733166232508111015134813148580575142485016293392163788666948676109313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -5760591887497397256233908773807854816638917934739466365943110512777041555167447780475120348755629220661359065597052144425712240945919343110927542846710072605103074435530773520902571681400298030770063771495098335181332884027338713276350376431879828617629634317976272482600494477280757079225889727827025060495599348748226483522351833085380762681973692954685561924818653661487472444772799534764361962734266892274165541727744284241226417129938098114959988114667256882404679375260217337417375816832176360458409489926679554683590554119408821515626550220715027293474604354371391315280551863662472602790061498564480395853114546259932610763143460942823967809812310548043257962508898400180065356217145288144477557659636076478081373719603821152840727211703863286839900167002643465638392660246602146910552487661117540253154835134210441215525387037982807173299175613651736846675204163718738529857955001996738902503668350299208323729597945286601909194531586168242617792302530080351192942625507411800193606611627575843052976578523473855076047000799777956082130560984038365710356153528348062549710342575544332667585447953853420000656006661819615111452370320223064699458574842567887626124773518192817571240827221823610787584176609584623780240431889173974410162865317426273948897782908920488168551952280035632751022349933051087705443614667198914915480938570040423130535495954784047454402664034417594896752801941959008155486288282130341449625663052228626147907196309048796112075092070356493484929813545635178970484280450521388775097256447998202135142107829966051678466495683988282995875700142154667179248223668220839043148833506283766451814544066856928583660946272063146891076331696134469240555182362575106858248110270936761193585193817876915185635639524562301686552238279743208659032336969216179932924277843523821683157017652290085714548561669148326161823051229939282880947047601637560942886615928356430738458505837883220546307485958956042522986487582972971643231555260015642509009133019746341724552452176514247396179034339852688108418278519568574721798874270446684979592923410730934183606992267651704049080209661124070140260540020745480778591348219618262644009366178133388337568373178730165292867728233871400323774368118180151963931086628546331240769771713965894697182211927297496030865301433332526226234106356382448215930788457719186823192444375335599203416098868072748616697182708575119413201915271967146883633893413201647804618278823144968725091682506309218524901544222771576642116997390985488891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 24513497274091032453057262975706187610284217008256765012002745359775095244325403963302307707723329545770911426474851593159432058301497808166586457962060557075737306711940677342963347905673696645405872363363766308721274033590291191999739582319066085516454624765738395492794632594881429186870530716409151289155374583075356518015669465834215468677110540615380582917543198506048249256919884692874133512659137658793874967734831440777130427533365574868778082541072946591606153913428587423916015116984377247353521580882254398292279883040913681505462573333407433953225763424066590916540429342419114258455399726730031721754682194088380565899861069242116169422215946457985392384439440033893747277392803233457143700433827746917868865756274795715004024630260450885848405982329176702413835111422895253169952679449363233066068583340861603673312747307119062998956118982769027101216195852562901752260580802299888786724305262758202060308998435038854089762024494338425610887228113592097895979548246385949358698617091132276470047543038780217321440568152554807967057495583946087970975255266210692357337783877475499204235245279070240476930749548580774869735864633551195684400734804461517519430784208208864110292534010482656858512341899011960862786238829558448515824026466518405072604997772286470732150596048683211909422578662643215297157473054656002287084505450114137993373721955591705456584960381867288704167853533070025356182996383289594296373258407055646344841419925820904554006944107182365811215449646844594701724002863173455000139260535745739740562152929806795449001486551475526933252429991689090249108627144346069471051787432813046203739048057478621192150435037434635362889209163669230496544734947034595153303316821374573619399009816130865142020420031314236307212108968974599602243709525351258205856438271179294915322218763345276115400602301836206954658711168040437492518138224429343343772791696890531070829929530030077212848843861795070781063594649372473875228777543527815897622165479880489762927620331767940456487156448913199831112370102278223774565955757565338843898170438753678972147331113907408594611890935079296348120309049437425198946260328965067519842479646448286009168570489202755156195123810754230921223688077940123115986150875075541324444839574319535579899276819743360956046767756982971331869249418153101932333368248768979538255049026340934103999795242604162396399174123020375990409218621632352410866498822003771262143744177740000300832146728169153025077503862960703884255053708329796791076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -60134692552726875964440392527522327156305927190950339081618210605713323596905693951278623747276614277736867918917517101121488713488495969242036576133110547211513951806866455520177838813684722971550270090770688025186043143690139676043230899193684659956824587304918504119512912893609685968595454219553609298838420847519356592170336051668668553303241133577769417268330426032221121901135087521394664372999255924178224361196558983980756709789562293139296800865977911841134459219943277345527118108483656226930262311494079330759068949449874583334446092082784484392631260258280254592473422962316367888203651640566167579238689042140894509252715345764744909090624380310840092773248945442779736279832238112545179490412761627711780501719941782583320071150586795574396790634985619223139287496123551220855408834241118360377058524382862333290432521618440651674776061145857404951357473213309907635373316281809805457922880753295022176292025343022518992873491422056761130295732856921417704243737192219598784697548076186072504795590612532812569219111780039209838324065905884203751921396414281680703633337369169949001207955894724573200637894421062553957447188929047201051512078471745552559752337519045484351867012844882231433960309060106527514700998758255946673801993946801066190132673275406066759941715180390285225831684470257674324293551772666327560880440005930681997749212945241535597490004868287893670543337074673391864229976677294008939308516075985281469232974507738148711074218654254701972240230387907734965022698226126091144026070916235400014283759250043712181104435931585397597202278947710139499674935029961158024647941251550975569181407323503615495112007721402589738864572433432618848000833108584772947740925236652142045614917795386103584677818209914105618634710842961486913974900515972094313452357346803133122579625762977278670637320429561733620714199789889968723033733131243234614356467602245242134088075911223622309612948935088302056083419415152569240369322423918187748982343035436400981400938965566101521068468983007165490566547134938936120548071547398696384610679736596529815857929048336622743633743912574484245992275076156299329184278625172815933348096523179337894301898485259249825233467646832847046266900466233852500374665584582416017304269608189204862467069617401108283878227475310894643224693013168997598540229822461393899483810113915597721319918216505826776305484289780085805071321547998294140573303520284581463855738656350125474039081698161907290181885880203660477150151564273983240127563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] -87902412748159051136789061498460225174409845067588842729352550634664013007458592974100181413726653431037859873090359587375366389673422794792629301440426414410991971547006123563858309475481911304012905587656964203939261299998433078743930226543378037161044520333047109623569273886851542489946016472948491334584444353858935491994909747620545328015825815997100326179855355566524476755814415838958282538071076681686995125087392358647808139098841225908519861305801504117848585560790648142458003918267960126204788958313282158664679208808286894686425278477529310346570755361327124730753169365213863360454109333511465695465961704746703513297357763974545221476192831707758607108860289044418278308726706823437012213172537826662724377013398139364489945654097059830794373984303439784560740387181680261779136512611660520289205680563721442507004518191822805258282105096707445230396142382980476112039050585618695836452917470417703402564976869530399369807864119792865121031087557892371303779435610756041558638429180048100538685559862712599057846375879024468137964334043032952593645817883295278892185760317956101557138755670323157997490061722345059637536107467752178313943609657427257050998508788146213777730421322148124436482004836021779432806213302835167763830291856871599428552885398269068811164351754661878048689965360888484369731457437999939997103881799417262113339368467200818596811414408252924722231577927098446831194821445704580845493952844516715998700549534050111688731975432784648129356488344745086825666532032297621753224562290906685347627057779499476958975614677200164306375830411383901129602065712306499928906627146255169833134266076612645386930186431809836014242571372593223339659006474362913135579349468141007403618870861636166621215133215958534907629591492877627753667286015597018369322718603509374498530240012628913607686306138978970354462372627321198099890146888817797309365180098554533715862846608856458444716699732382604645859206034816869872962357091114114634074229148089737000180775900221528890402254315777724868427376699311039870910125584630442700482816194363800593410101375001272033458668154236004672414255197003655847732781225562245443280900082745868821925030416066440747899458592121395946866096990739994653742822237091952039408608807007273303948365628108070835626516014775604806356971459549156308448613686235770908470007876275911381944382218731113845977294014577295295039005707510340898239348490647383072609258579951174136810608879822598215615744621535473934947901852865470573306083679199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] 1959665886925215248030821075298092127643377333663194332251535208953465730769115702894974810497426068528394696331546371563994830887289525945671764062430111709895864124720320150273847716621836503209590890766992918661588822876024697123575574624732894542414723946844993145895115237710942172036992028595062301975289354639236164753797408379162069158393219514703760267103184451404218731233825067602320184748024710899259104074739708769402207466344243216721868839591233042884392481512728975839528318640219813129059698932688837042902628787009088036110234768565352746109114255923889188894828616011052798825851787638639012504127406106096839168157974512359848429851561085412615819092753135224531679279409557829002145480789088508498585278339578720965414324717789945286113774019378324706179487985003993816458846757310595949013010054428554670966724068570847757134445445170254515040684592409311642276418897513283939104200095215033865980115612044582020307171667990960043057193140976022700743290948711106472745222978770248559684399198015190768091968312001760711869892113489610641141802949808438973506563382250101561415506426050581842268677432133114106720538589265756501056197838419498539721771944480106027602526434923676860505390825554505145607208963620093781227703621713935867630758469966617769462709343867917108222317703315885144770458171781904127340666592154530429179156323464950152488759525056269559049772016773402257982753890361854738837050515106277520878721800269304482127348255917677024716265899349181210675228008202617561380188277230923621106155963345286119450528165287856069425624796598842867207203856919867461861587683685688174653085934973641885006485690388153317738536241150701963313141384101047936634349945957938215955995767798752661234722096061695511420335821041904966420993501500814848851101947220739798544866384303105675171690806355146886703075232141862305722768538361952116944470213935672901349797250055223664569151165208051911643238504969249324826282213403315194372097715243133169060556869735968206007313110317512854281998305942059908864383487909382393838460430671298594092440719544506770407867119370586776462540225044476274809770931501749588338925903692820399253292271552673331619247607732520224673781976334515472010924015444808563641782668465450027141263901358703703362172638832545662897023205593404959407751855476674154075031489777866732921567762880774632480836584994915179676806368957484524697148005964768426682721414255836789198780127845708483535551853209431811099830444966585218935506418347358703613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] -12835335472494983318171294906459618219768152970632661051400005100295623851113176620245909351983023368717062237478780128804489583251618093134919675497467611355983786049238368357851461958329240222001875821950082739280333697397511886855155253110537162781270948856078546033056196744065187668727471682410863635209071600065919172972109550446988622734715681323559742395314580114739491041727833330987230235799860633653413013075587153399551732036854237451509125363320857404409806011250541809438074797117276826011332562713659084377063304069040950400290476149668643922585897817816740599568645184979277855394569265186878759595914022960575703157808127430623794306009371483023215248652551914975965526084199218521434353970413636480200126619762997556322998249546036014440563088385601718006065096698975489548366311466539811280243096626133654321873612558348338098528919430583343448157717375417205208592134995561034542245347513002471171150053114774145375500875989003689600243006070121881203334549544935984106059514042117300458844719959568136136540878186945933013644859541194060177421640575757690944150290286973818523082105570328587183333403025036973287875943039166442936328597083231066744810515303242645833176093579055325704967352198576474425904992292630907683201809371453552666825125314463254054097645371896594038723792619140905458653924750054100858459020023449550298639105851980477308438466393460273896697521659934088866872431744756374043297933289487438738493316660818216902761660376300069301161936240763797834116978485325085593971504062769242335117039930552800617270381878504145549129735203726872863456355516505851615572113050644514613176251786208819915878794360556944955845328643816040863346869550595397857243765288584140812295539037433619461168967462581309397250373522775556772774091706728118959234220972972634585296699770804661667095499402194440248551309843967921998022338920192219581196198856956721878624016279729373822199335664676623509329794812784639116553957963855133981519887306021783129935990081597138393843187243182847250261278447573438498100628201919173490623330963466716455268856461605077909940057569802642122967885382666829538730541033186201987199538486168613594016794813631384744597652009563152231412393327738042742690788580906973402270033532544298384460976355199811521058883040590541234102829740929200949396908015497251317127143469396477880522979076686301160248309387642370281132539515629051942105904168434918417645506543326979210364314628692786745393911690872022297420297393295840482352332401205785572528839111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] 57315536646005607228104779799915564435580992330417112848064671186835200943032114964697044169239507747893929416545767320463126588784489232575717922376792631241404440828257382240310450147309402154621979824080767256229107316239776941118659110827129359778172561451159091512490099950319506559877361944050435469387455399010201396604569577248973674087246377393372724219923269591249286209344267530995322801745916701234129368509228569406971599081804040905778519474147794869456374195544392089756364590393836257559057574092821338076866958381883959569568263043001270759912875811957777045697134508880062381778456359426619581200657751638387186245184699080936606608673062855654167621702126423894242472259969297895673034568775401658369947803159153657444585879421107098646532188020605528315990215129677164042665616495087652034555971451858051313505305617048040181739173919535999459241766612466393599015286313131563227711997407277505705344630246444295380656717835595342908231622374177006253743315637531253897576076205860574270601646224823327090589195767994787070940730734422826416051732376627545763987871462344958819425757052712589382115369147103159096888791794686284324779147127254505634928507316490833841914832025811191567800297057947790083745509407193156921872422607492118910683059940928925625249827892337337274322518708740774616825468088642442710271573480723758391635009127293009503610167531737620762440738600986746210990561546811355822557070997536910321209737352378921191878340540474829019581938703370197431934708006416373738685290903433807140503667477779295761111518801076932606820415512874340518666999284585481584642562662834738790705685750952232516764805356527203879790123412036892458330138823480804861774048011839485662845984041196809529878312252187242785865274113967534512434542830995072916369501930850719155444216370987681278302481955445336890836208357008818592768884253323111980368358035469335190746126291738548171707777924715166584614020050008037006862923076386835212061022734596086808230369208417632316405482498551605085359665205859022174918081197925463498088010327947143552437513307745349962037538908435865049549643985186905053556745785853555578453950491889365773245045831191139193372745446443757723341266124589165930829552675537773389797470254742597078066177103111685905712902028419439895836384479388202496111434213805831290339181308804184990482503679112918037001681833944603080593448897012560394645294740785347379731941505116210313832424398846722908593256083285430752812012928226477036924846331089611339848488569259643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] -192714280005313793242059285474102474557539579547020599400820680039024444771836355815290898403865397837707350119543399531581943331967635805426948611392405977663871324538976270836886096775233748973563321415728071566637260666314256843291732173444112512731175471637972526205328425871316327888301399719367517562020266645040580396794909511108413115731406259339796557480510873302552985035895434169422014021019753315470442177539798709372842072126666782939775512728419142812821073989174822278031142574289110613333627896269388830536542302390944506977605549246836200721112129190070337452466606309221553218779025941344243451041107190941607919553188139033970561575085873260156930445187484210985730428703139678417828966910731572267546869309188174459987662870778110135047885725067004148811932858350843668411643392897924799020888315300908154584461177437517636611898513584970531926573735358411259208325680020912961638848337693302238624844422009560597210983404465389386296931280612732377773706566917103526870398017559209474139130703612851683937935635448347758718331956683828818800151732278550283050984583836289567129118103036829213991475365775469210816415629854077424242371525866662457052553853578679322086177067142393114070781978083778927993095194830299987022630923708893644212536249971426845284910948832403415215913287702484831465557848172642873875602109441682683915953093616453544610031692733536483469187246194334545992016317945966342894281944192890511870688061120163156293458143087648092540155838637653552882351193806421990485732880839748619573214920217528191832418132955328000407215101420677274062963529381996378369367589713480937387941922886481298567953350193183624136154105916457749064429489945028309976664387180557739370746540798382659558603029753269742976320425766125757703274844966862807022041289403835222627368486063396717711519442777023223673941955796960903086535211524491992995432265974627858942718693703418220234988734605333371606311167636425065725051797424254322383201167660400508920254625085676321113612004452530288191300757230326120890485241450027421304593643121727667973723310510239822448586201027641265814263016629660262912300824198510857088365461755764598662213874685296403220960904350536426551420714640865642732823212534200477821999548650473806301092345841055080862698746703621766994720135716992376112163124634887059931737008527152553899192432374545420294611581786790853387701022097067281863351066775398206162999388012181470753969593955349683339986406877109387296765536211360630162092374972893082940572639927268028259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] 481107005943344332844704286434496607418298210755402033708644886521233494767424647065581423795044630132221059370828570030265080969194038745016702398323228972957944917216393503140820560389038054112818507647046705536687770017648367745964161817503751743902898778151876901105337867351380181180517792543533874896091119332928853461705084965810584756745423347219954329759967808212983310043417450812505531553915640093450382111383334791357386988284433919961994911649147232923597311933294735288284162064161801155752220866435891089171016670417769793810222966191452266015513890411891570953132680524758785229652369741577398335438436565693421417673389261712546893327760832867392804840005906278770388657099333236984500039146650172892257008918242926807828012643907134054366721202388715510459104761293723741537054333692749218943143432390802012270385843558363646680683051099678167061651105691780090490841680227270630664937560379421761139719109403192298080403335550762629580995292432903128757750205464533971428903100136430148515412198333300010918140624924222266395946754683601471952437758284069725807923893886483266308117089040583548488638895036639363441417810316449668440867643367988984740170854783579535853684394526253408432772355649975987004839396011164170641325018975309449899504429526326413119152471917391786528516901553195627297322080829585322583589164137633663934939723497904774067323343058031668769946286125517374580874163689832641471032577905963237236321011355981622983112351298994700994999328735697642212338502229156548671097419564458256865164981681662712971305986142061573599925284368396467357168571086436577427947014612485407850977840595306452134781548699046345271965353980417596077285416807346756940993022987235557517825509796005858224909247019635337945374177456535979974807876953674037504595352669879360803261661900167809389539286016012872563376403297941245908560374344006760103629074318460043201785798153473771311706697456212423905601817798839833710402569031128732001795698357283276143225475661206710836802911031593172732736174307899717553167097667417388622702167500767969958100795776277567425946156266827238798542373534659048921236005469981539613061260083553006992075231593802987084049238694408220707270951092800336369930534325234671424933819440248616677284297962898306067243421287177039518132637909939075633508491508570440500719105293583648305074506126816000020152719827211348527425180344548227480269217202687451441477430864786626209313878767628132883902311479990270497389460546294145653746800162485486307417659190832637250423431396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] -749206479874185798512327232536311779715889686823132568061864598764754712061324405396252838580212719445599657320521893529489993162638496281371914184342185286492713671660951893149051878881842038014441381815068259203187620113898501832046381119608025481826543911301634665702548359909264803589268455030789702570787486706789263240518265411538672634731608785722547095486662692448985040386082800965069509586024371276822247744928546408583116288552471292540743187239695835658322822470704914756444050305037833176657143074475295353755505189835630493037378083187447637852323725076598286452895739476213611666109387449461190351075007831871553715212142862538418754269475475608627534764377318695873743813022826823196262657975801945331498857021632847951441952783288133517711427151359383502705364771786979824155390246475777392075367559172240657357589195623186214233388823154318173493547075925708878723817074658633893529744624424318803149700958686774108470015107721188668908142161133117999320334890659569753148437879841410368274947540260530813568931908284941540698062434203851306172434744017060941220087354389084703216038409509494657221741732728210868873139529493364832337489230046745948388204957607415725055223105646295519007040966445306743548313292201842027405879733679752202213789781258439332215596951702217468228533321465176347628401726430000911273131180010206923572748041605888835174925772200237849172429622547030807925980949188184228597168739799984214649376655400733500730283428712760617716663648137866563022408494518703644943560401452317667835485954972712019041253979892342614318793068757979109850859611369729291235517489307734856067600482165231120577801944355679544829694331307948576292757585610447721765818384370718514239856653645342363107000618559411279666741253336776967359755900528418899484280932031887818182177445223117004395985081553508730141773198283855584880391740917180339475034993065458042427329776259003187498200243471585490049790409243896373634377810144939355925790130456008233944219862879860892533236164324445787672240084462557814352868185727119686002324080633094970535550459991488147644162908436197307924718915692857793324930877698508781298406749555498779774010297318014792614024728263276298249091190818952845307230685497967515998912671044928682900877905109120416022027659280532220999894658884157807863699485840483921669100122599268982468720109045431163919720662353594415209891650050454362012905122691988394786401317347472695174901149457598179503298389624481768281499947539671761543122197159270524852159311990362766664475202560424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -221531417045272160947037955209582818373445832646457892666594507340607024677206954067141530127506333750827378141167222736422175570034146479813607381059680597567037134851524426191325289367585069436711836514467385005463172000029377847196372188210425119606166045564973210176565970921491972608954080330117833200315716704719696149246895878185969007360093712020573198784844039811884678444066520041924989852954110639554403288898492462753043036314200070033323136054233548464620742715504996594277272748268906905127344458324038045501335296240557833246433505200009039493049579431995215853470842596897463945687232347314748983575809546693939571355479414658762334326351626697285022246790915433985781992567295335563738163247776518378644600944789108666013751648033448840316478616641459411561642881468822461574451324111966596709150722267096500668596701502961192806870523718559705002407411389114569563307503565239724530188456967232123726206182358428153196763061792787785561205418825507245403516738471718489206644340763666138372152950489894458738435932637774309586073292984134172364465228385861514630971572703961492949111314085022955809730606356741857494057103771821942674790065606639504875681570118173157621334387619252107000020424194571713146018495591036640613129442216505404884005239853525131748630598981995846923028753452643134223916115248451936145665071689111037399981933673836228668719624959862316215096313133833237693871995397175946877649732389969414461579315826657391404535060941516073434972545265284114315190148581988048099089932564203197029074971788503362987935077135544911576583313075846188853289697202703324832737053071621016583728940248853396640545409717863469106133579874985627887777338380982305979802799169590980450362335663425056769157240900349686126447716311272343852415982494773400118399314440836820460829452757341501571916512276973266523863046653365322189840525293585332217867937065073984601880232419399234965331937739800811358376390690951945290489757666537974618242174355189869037160478133976616470689239637760135379918082493607307922887442411094515764143500397878725533898355012410965151918904242630726364471965957190479407348942816326666036848836660190680755934678449970101944927919547793612492582002390878558800788697714674050172523188037676383849492138260737721233074063436310945973010596245281132740887434397107113465709983919252448365965891145856725728641174450698700056174957286617688923811543405344418559953598803152476106521290274844317254085191304121307054658176794336763771727779063367222292871283606530141696566715836524963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 6492006636521437126736078266493142742855794431250786188601307989399401221300503444240312056256356619408813545548056964199115174717241758139830402985662409392073876927030060969322266757138456477616202668269424792421272965672736785882370628203426387634970504591560773697247032930544859062100764606624983121274389964597214843201897197961698024255262335361767238303438847161851049562029984699476337486600554602426525981688776109773126038496716491311403555129201387665718886617402586947469480517348607507560703741945386190107202966020530010486485983315828738325375923624437788971762223323695545558086685932847625134297604239874613463693764483579940528735803090740704897776836424807225526609638343047613594543767784795736516630064275184483704886382701563247372563952314442329983134658021229143904424223477767112572911575466814971285265144919299400638856927151660839583626093200025509298088264351051254294840271470305243237865213637489197672967675695461854618381630937453947908726519406150579097005930110625925349785624611074196062117889301807260252735078645540297439338522534300144641270885844080518539705376753888997420011272372003623934617551202722203050857756043312630431120528791564611034546556393338950657788670510192088358549626967290180047310367412510478663508648245157280856383925605066017380866713508763723639399966588613189300018309130830140319893925800545949233269123174808352888684304314278144042092399702861931458968140454778558416607549821021083970897397524345090317636339000312744907529681722351587088345779775782677402420521195191143083462001651203436023678518005726752102151648341035234266730253981398049474460309596656103361635093908936673215990275498895383500565976979039185237915636020445140871019362467418630393150761589486923725072576526658688817474717866211362023810965492059735157335194405324536240917730595458108204123542254473895167821315110776695565402383418635718225446699411766527476151985955342233895215959441318729861129814802179637160558983300994311967208183961856932768807421627749343737658249183102422463160013555415095299321749149076900466920709396922817105018859827396240435035319276463247188692861117195137124585646072709102823599218418088973508109419574275254254731751378396676392144602157008721820216422506825381183182970180741138559684435744585377606905364637421918265255864779545664881300275428548011838656067998128262293470324137281118395568806046084647623389022118692745909267211002060986659537173168018060211309450254831497151754722382857578378141056619178773156721520311285278381774332956410944461822509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -27678430979825573129653677147903741887861893105993975540539414383985516126223286964398549848614672893431126659102904832424165487287318428645676593857714490067939117276950714382945997862695179233803162572815178378870902000931631836686558094693276316728928722673417289038891165228137064707198876762633035714970423695592586843580923803963749090863396772932425555387593268688575275292874658555590881002080524496468040807404627371160375463643526060305530894618028720002934382978270526301151938633475858995467046108482746420026732043227744990645659265423412855835830850291585880423936749581881362016099059222951141798584456761924026514001068974944103393762121462484702678920365992331048013815738944790555195931064555854493712574469868784070114772474514852114985652469749593779621005170124535826244154618555514581134699078538647264259657074357038064789660442207160861589446870916320862993211399234600581087577929636108052784570830562089944492905525158913040346271219341307699295041772920340640757748087832126064146936570081662728420103224308322242327813687516281279511078559634054615597170695768982332720660424347312560008489446084002886403376471185936696446171517303740721775119175208956278240162540068180554422359536428485542275415684698162399588814237506591888081027115827698774970595530128660780072957233450357292151746074452433578302503689553277333367233848938314028090718799845238695780065882408937241824200924190496232937014787318719127558007178124111062101530715592875220151761081349494939176868698391633774923346820517696911026499974550803007963002758059744006903680092914413056321831572092449932265215514544712609315241613041911875368479273821827333405651733783881011935068867544271796722251415607344871052549559805003862942320495653968267988301752634773301448886587631089669275743613872356625752957934562768211115110682277307702369312270493821921787766319448776625551467910247916600044978332793025804064034158906750295580219247633529829427797377120011998291564062636157932431643406951344468998603179262466324269624730632606698707040636413690921071598706826439675299586011186482199160552871850731547663928453381419640769609964586625453074052325763601763765312306152415956359491049088498852239606187140392741548868655733956089141767495170044125612228150933899538721534952705583002014987375430904586097066901643962832459785502335071574731225243750012666351052751588900333136130930323408418112422757533485096416136164520290508690457931539898368134147920996328198349257845126892657840273207841793572684756533371194971160367259699341957457363605499267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 81186322956904549005924838062798117136309539932579394758933113482227336072166876659560938323613556523387256827884284918216880777521025318147830617150802563569534344419348836394064311140205991547420922253291882883022393575924927841103350232712044363439841794276456384677236111302419862639553071754981908732524523858125445472247500510398685070530924967629456674404426101049901651287898716602996248345420584661741358637061030320050669850137681228027938696872639740451410723538697579120560283323468920839382797020395203698400113439083934833351635009074563634907813195735259154912260046556143505184444581190573192125542748181319335860984606260461950581351099432140291958000338189160936519435973103679477977462872555566843900233946406979703288392080732750967268744678295524895857542471859080973881166295136971270392534775555303556770702772862452561090002108206084487020855630149099900528538735565908946323080667801736504669828713439676468299180850101622128240009514102216102976400494192034415936580980879539364985838990866716177716627413503908248628582420359289384541304940384530347824949713168475429006219078325242438124617840781316084312468353741668688600799413260468794353976277311950427419876285705293023554007682766625878693002737546419821137752201860993949234300662778749027236867968353902597877203403999650194785308286306359327827400666661399912345091987241050665519273867759122921233846697964621607137015502723955635558582327492877585395911375166468536182070721685436109043533443583496290993271969865336541101623480123715310307357874029395886425071466508082176736277715366669712337400241484282016133316421078600394554519164433072230042278273531057296769601997951820203036942295200969667325364825113964305327575732176115114148238144637322109098182440600749448471455618478320289857092477859263971259928690533847342032344913488479757412179661234734650775949913918834155127215630738961509912845294589667819239526045504743007022014329443643333438416323543434238935443424008460067402189914179272708500961749895595186147670139602973139301621274802575787328130097463461027725207196404872840211510979622827574769375425082509568973223839750213491412446957169408265568916356017208969252896796652083671585941690173691633993565632087248619283321207887958881403464747064399080467112810719865847939530906973264336148281604117977287436534542447160159192051372104653138230453567719077044609970092195406191217667226274749406347346657377471930911526508993105759866447903639872336316091742084430078074464187554884216263270668373168946485574082316816202364861965179443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -191001674633884410520013588686130990367812207685321274590189718554821472883876397497127271282777457545744549730082239879512632532075696118232230714829706258980451038306564900595650746524702430423070745319868814951354366525403041321599620104474840921528406363488294910765377009172401555107985420796729189855839912792414895863044947404532790057815331899627285922804692286110002002378239047452182100729070986300245604994942206907289474453647955628485556019438978105527885860949951681380247660511858201945445012353898558988372890786973779692247362423156545214923647433315430527933960199375294507988783212703186868848076904967105609289713545304047875294488822939528680237877410762336605397185739643076305012233421248594593221816146451085705804873794432184418330399914207655459451283047278260068605790330006754060266292907149649031323770220696580521262325101999074354591885149376398306652958700595286390069014611803903473076399878064126996928994936101202353310685628911352933762823684412221525868718052649768266546183371711409663636067824352369021419446240417458654806092550683134881246596365462188682186095697663939511411492656182598281814526437609733495528473874469267849021874776879638086695239215721545292590637434515963445888913074093273108981313956253340444137598598879224282120756277795963514663559797243468076208062780611092933350205713313070970492949327510242251617503254578925166902577491836956701409483693849933305240525392580820152149489965047516092839227509638730577461754832436285450506720905442897655930431298503919351505241192428933788142763607567703754931868748747102159966030946602140145341985990906259393665255890164852808744371285487189386092493381048669300010125012353706721388919488713806817632134209297684840338078018695114640030270046609233696482546445027074442360817445078483410854319674923154954127290657403417537341431365925053587119510272233134831488716026112989688767501596274945349352345961696190035818197101049824827036700043232290201658904347962577336342559489703346682480397456289558745326288605608155077829576378501491410944032365006826566381893259723077142077932534283334644052409412622593558500381970924378557590363618245615564475349811229889882802927114382166166307924613503341666230646897608222252232062309535534901113169304509662909663742269431134238338424451091461426669935985157062413612528401341921909768702129113834719306046462955323134004727471150237518568580935005446611842849074353615730832531201389862635063761423812916460900211073350435998379099346770293149425470491606653296312590128991359961219131946563720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 380027514371800611629833961882337148914140102159954157296158839846450790469016935488359126431426825872166188969615906194056590497650062923866631238483661578443998949302927909356590157312049222799105161301025656362307758677016679434556265871633787363216365007754956166052320468208086480189836170278925644008624467847972066248375471875675406494725850145359570420721651622693221014130670919826249915638384421289715599265780244721344803884600807309124865073280062836108973781406723996883606115079139094959423969911776372953832943849843292523385450059014806877224180098529559114910299143450351455016847979892866289194504474036262435568921881581579436888824462282513204532715447173517946495671778480617681253234303790468878237865268558197530626336152983432400392270317899627395823298856498989204283714217299901039874366477847940795921256938234161936993644102845888988415159993727404876990798419117030616841934790304099430553398024388207819269814452670206101061833887445529074413722243343639093824678624417474333625094356030763703995253570057845676205173693155193446904149754554948259595969157566333451813714106028240020226191728007606612669812432752814305659858040597158572808125685104747114212547987274329810400133296655153336709909755475050474936456755586614522218076689222397968231493599902785759780884737727291784378959839089170976780083296721552465018895342062489696764251766909663611958008508534866068164707947888415550430891264458305354531018476955638007939681712088630072312861779524251182239447724288919762123197839690442677385386561123032200881365799783544506650617068369339018637975451874866319341441332345391603840717744202742599226570982214763014658144505966985312084542157564855503313164456628843322331463828697670140083808767953629925246296557117267644828051935485755688023080546895633245744482670727247010417612179323838375837728393516827397219030119481400459914346475109483924435241164346121796170010987117265995130224819633891742216339660074366229893547322058884339840094007996655508258677747044063948501689949496154140218657413869263326184378767017072459138183038785619031841808758501691201238622341909640615253641420006777225040459283169484759585439660436956150902446534799440300570858371766826709795187155214842543661553258172072888598970851326916921966654816016374182785915351965023727608106473285908442956058902103162412085941671908413346092899886731276887199749218993323601207608818904566412969651755752284597471514543931520126839713174744069766432518407046289998885939085345723583748992203263495194900944973426248907344415783882141113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -656139456207378024520599384015285172625530284101069671424993759648699004018951663770294657874248511098959231494245704398044972839739172218523959724434767168983564300081442692926295175245786299209909462410775182828443316753253603836910476302388491888797052930227987210838851673877441719838887346316046325775926680979874653201929966078473522049201638972525011998642506031290546778676921849674463810369814636079939443492026893127905908415460705684915947073437760269677574623927820705158207248312316198242555947308063783207946788573260060965917029226362600289945125913863796212961941839190095933304505534143339026433097588748688784208982535898423623473756136636283898316434113771780614149400918545432762901028092729509473385786200142274294343978492143614903705993590162403247026884115567928624354578299219241898455017720988604296070235111412594439886266006478241526624155633826782465833873117497407433743211630513449670165027298842821493100319846954665950968733410367017619026798449287532154430781933866870085255383871328847222768377256202995126624053219489520427959156707796140742774280311145783147786270349057188093544914351213185872386074258948515392048505422252782537178799562070115566742177884425471646334638686016699427759280636845873879694425471357777237872785659259594952436094967236870257598495643895080856249572320261331424907848490421482736195652513643033366849948380828229471913136034706404213792959884361571494000352038012261546515951375228285628417663616704083193060528294313497038063346747960599409683740408327874875091744313888800564685431201551028896309877608628920510632948179421996049017876414668637964274637084478522772841881672639628393019222093151059515274880396015938447215508112934553111626626649363062645455796883603719239957226754884574065276985125559909338048287511079505940124178539405078737778856028569389481251519407383464088016029290015388671962690640734006142479116702957857282149719157460334602144199398085992944780012599931677120135236514953090725009698003580024090215112227036582356541991506521027567964381218359108338468738887269131964476559173857790657888014148093582957893936143447057442510998765042567098308148215054172352362788742264521882242309440225497012115575684650305515691405149623882000078780241766895145413762172102577368107710736583526349781820944060700813446228501824326385815911535878569499254422702837262657262070801946591235941581650131202312890399479234854060794061383470753938772872398949086179144429746937648717211456072737599133769968491557985396200453878580618186826603488448483858519466593861579895019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 997816104466926808902982755608540130757381804838107566341209553646764002659803691404699825055402708806094458009344097603393971547294840331122423544073262110114657913768359298299580820440116438944762882071139497919015711934995970615595011392027343065148168737177903512157729229022415261568506096870675948480821986321848863211677327476615630188456358899793792304500518247303660946963968494102795862549540927257442801834033544655410217263405750205875219656880256365039512933968629328438775665701441971868259734380873021121806220999243959642820249584049526937345511427348353806800699551111260385064365125674121054754133023631653061936273007339977408422327054824847515113659124395495683139801124576728174387165040394792348037277642383655889363668709760405350974381646680743569907998557764550498339690139033891510490421360537843290734109552553611875624900412784630137483001394687781921902212958598824410497951834950937728065699917543212263221115584309360973581059280397424915790674757366143882615534685228564775168680092770007329063785166075520855698580738961242051038845563036084463068335138410618505615155305759401152456700094843675444019336973232481333089650278169190212633229246918277812558039822577238504116548288369606767828107214200763130429605982658551742153906257903982108442283782908990259639691818006627386951147789177794188862531049699608056807131871020737459636020499252369827988446309561766491920912630657962034791798601309631297869286594086078116025771757170698421996697230229781947571279990452610937340398200492813899075609239970098762897132669921976021867249914158841008663603302056335746469560278871131826240941312970265760381495401151799799024561800093580828533740488053940933776791997073560625451487127376067473916120901249163344443140014528043691199291097486698081369675949213753702084182957372176481492506606503948539271083844191187463907713305735732002471023772501336620668202059033830840856823746509911808444501701195886238635670557523262552095208337516702311516240141347108532492643433968631914057993242209975728130064909524191493677982952393996754501513164755670039105359717329088727619494167020760277893255043694000403992721196494149465155875036087643822508451283366056488039315872572506473282252330540152979852337302436149626636144664838180216085300718484590901704933019048159675697327737374354244901115847094982524182404687282480612339244594467883245538490871929241333087245301019293945207820728360422922423177071218584753360337511875596853926508165864315508792202493836630703008923984093526265981566325535823125392198562622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -1349224395524245074453505479833834452288601063575433165543787270957346630233277955294077261460141004586663398830552788270673674187751185687891133076836653213539131829564572797490777049773172111005735766959401123480034203678903773430843070353134644664138908693935971793768498865992406003164260817942196508986866458834364201845664791798923013909524304743043759016076218484808738040612037374540554395720483869825491880164787709292960445242832076319606390988082063404191498550010755505705390438494614685629922359830935949178886971196193859820451370045667996670675585070224631289940729930346860692501835726984383122500770900872992159183579941010116161015788320843777621130091111037549088103550561031870329386505493443189960541022572957076222888658748623774648985314758275182373045524918088148217358813183225093801337695311537553814620354694838558070937571902213823826252832899048190411068995019252384575617073109186612048170826302741932809988542037797418971311733306359809707072782892237754983708879119646625511219922241120024105416308561524933364444810167887938084499643421466091144495066281270438075978432265741370878213278486496956730893115986671265481022373022534273953395319370846107973075119847606012053607792795084457536797710692017304467256228945554843398045674831143879781801456291398624241456551156726386498484573225332027204583997074855071542267357819942462303795166581633679098593633062505606533900089705610288226917474716522603335449155211309997745724069493712220093281660794412942091398502799360755445575793456236782356333829795074538888940265230078136196199824381900999202416873912658769596572399251522578839218170227683473664029147671334103930153345900257752108905167279590289696632972679475773547009476429614251356445642403564759178291443453517327737239701325500606967462618169799173714438457024860572070042549204686299155828812066975416565255337103402844510944014390129699072435289486866319869254292192039828281163265063535305676786339314979522690327359142849628902508009540795158580452514886079578083129941769478689417126200867164468173657323562342520115020972269989145235115576938772820464849036643292872899576990412171654727998571956409633335915737124727317310674973063197681459713717607757716176339506359762512787138780108986842934627719798342229955311685601751509818363562213332069125815652802685669909029014938182783990689224133685030287934322057598715472092050561471477815702551330025637346447956131518460431084260958669158388091226847919075562592046448267440033603720643964740236522398107397216087983016913343092824106861371546983718872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 1632212982257023810353302789699889957598554243780466415177689187454488476280439724823353168896081784110853447470330689309827498370073992631080085775750870667029217518405997474972680770456171132458730643460391539505743187562161009921183550648271527739422799816501256034957195964857201084848824685285578470480033384210502256189473702631719126495418489081933308613906033512898251999562021420722120124784240049317432451239831829238077108293071113854494552449314121657691250400507491778439826233966948282875634224769368667299675204485977605639663280754005711339279631874338395465800776408689510307704361909265017446697823278247796340423123581067674880190410289840448380858337052943360669344811303128061580927167020511738656708140982777831270849668301234015661552786254019266065742149704686286634861206328543074188982989878413154262693909296475350082223358542462190571015959953534676415544108274282797835328755995615057460833141152874234586143928791564673442486969321636461672287899209421289241994479609764478974954068418814993176227554028287927805236358151640197962753932886565877753516797205754524960673877861903049123845795353628713549111647823496496227979905667372860257500736136366480412892013989579090378772848438605817119085605839104780282211654180777557479177472960471103838901003032929946183156753655390424509346977459789898592713539381412987727651048800880187959173524650437385428138890074227932764858295072315908263366031887484358234011802511921430612493242445546153121250080436080706497072562552246008591962970363636514550985025401751872271594914000353745422370312540215782410566456348047857446567765487697978879414221256867514807295246603844517309882416219985586707311436790502653053915251050389927930860376518334160011628662391574348928466913179200980178581453053911296375135199334195897252742510324236017097697872589108960024802487626210170232993794804566307122352787838002030147679108459865877758607239980818481082197512487555532259330925611350733936601723745178860725270171323494480205441652737460806847930347136318989199789964910669153332637738423561611742019783513358275126805304443839131702996533607927525201741520467871620687965825425843351585367027555923195608476096407831581171799409415407600672520922636350137367671988126380477018598112234030240904495974051270069835870302376992025305914973412451966544433872585824322365128242183752186934897265417659174723386452327979607379644026138751616469839426976847636699136887706454980749822391581470738877836569359865121944707787579845370643657782873921633163394719415184574984323262469843029975891113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] -1773306411227318207114922426544080592056208392399957416996438188680744566334370411461108016932398224655119976562761466397213362326177827245042240584333701725667804292593239413788158023815809088128049792616349282500912119940879514104746226724073858006516879531226607277400852237881032668231809485481756883737362122305447130471448526116347985161608716521811083762578027103916133573268196887075055649196516537417722061901274638342177408056715778952890720811591282513845082494105134267643543435990140899620350310541422491184233532536371336343844504885395865259321007421070151418129588081367975506179125768325095818859724257576974889648525539656315711503089636528257113490734496595706745284186556005872185071137141648473126165901074146723227892287955206836851930456162695712661280931843741791318262745253374224517943802503293265070347273399753604707770023835028684653378524529803377336904686025512811135894041603906729028517440121480790413830957385146551978182251964242085288231509089894532851189947781960098777560782030206524599786797615750531140262039606658566292748913624376373517368280818210119402778811858564061545771769482200792455239074715233054429758393453658588209799924438956479823724192663688630631527753660880744270547726112445359932249556775496384753806181260983901905462980011523681887043805993914157722760262029249915897701294227910889513460685035211037670780799118234996744234231559797375538218790521185283631362235490437386496518832137725053062306924914770443689470338999882022764401742573621287792532765125195476206716917023001358449894286484004544494857229468947951521684889544777366974045013199136592884682818943569121568111108947370344226640674152743154170155301171023423111208227353769292083640494935423405228251797050763647410905049484511552744943171137775760066439442145116828530812128881212727995758621807075990048130418816398628267228185906479485161041960903075179077773349918086888580975146544587902531233074532937081065414179539298606096626435271492039927695270735286513093979289495229161679583998842618745109329060140043023152758159341988996390152401041264935417426526442506738721547766827315089032318195476111313351010000246174742666074271313749100969745400419605510644863802326121336524082929556239553105272694102391047739063040197571789414510781701264155567436444374618082559994267595747477010803737489553937116219045284232363143401980351124960252708804517261110233750835153962775702617506272375747994159257119216200588748080362501122886942063021937744195247451450056520748129549366972498609324794018038407017456847825087606906890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] 1733339648146745632573817223178626975990384487007119256570642705100664510544385163639878423223771371573731212210989539146178895697686370717563004966143636360935910398278816688427275700580915079437498413528168045343827691843436109438416612557531258728996223146960165986195241221163160213154278994969627956195841545402367613447581576233604824257878220931129129970948165516629524510393377357703224869206703974545464534028490964058117420243830093406044273717490046869714718753328986508749531380328485452025048145809467063058040080045331806232201589790622887760450361063778094249898961341606828058468240529263872679051844555785459624480460339229778554456141233858657756502652466559535531203744132233310270085141766461200571317032238862986586865844745257017165953265135505416879412019447224107097695440874921621519487056601772115625861330777791935186830418488175204097592667008189053480769295864510577861864958785178925072537252190508425767444316907630369461833312131600464598540829409126885874412293189164756796934432132913556823822741242551392393624826035071622367103446097951990957908033773345197566593841719650677865317706230840067535359630478422277387775556660237144481511876278632834655616116164063218899855416187028043345683127137294123275855227706450991539884589375639269548288073769813781593139746301461275407561746776213286204446102615534692058707329424871216663947229427552862090926353952327739528722283589377219602919134034777737956054434570529100744727001327126694393768921006643665461956650415798772883328156196866677116212561988942270674910379594599476767676028607985037835092590812364141736829171822849262806863007002502861500117863436893335577094686384642223309579430538253990946874447432307220917482766025614690921770161121338455533405401144049922708720665496866132055055675723002828590639554100948078325020358738117108526144425689630463220777954663706626587961953628034568809380305971428942265691128271717728449882873172525277548751918957717654331311875558215724735850137841870608096771734373418289818124963723813249473640657370244584920540199526159982533930733047396811341540202279651169621922119394460103650604124502511665162921482557322351677116150011114297348368088430280338393754250885830024999185611366206294710046262445509644390929754784194282339539629923876959997497905248729591994610902299890841019461603663097155285100454949889073403853950862471055293553020668798452149877731729146345917768024254323664893652671173177796933456454789643337147793446481244331075563198120397417115628048800584267648451511703577843093171395594254136085510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] -1523917744636683753822793961835003089072257620708256138906078728059723573526459313295780126733563766219014843011933564941936597699283326719369835605690699312796398353438792087198042523761505424184309657552298837600217829526589664457517829127008218545074614147403588142815838495914872326334441981525011465965138088979718845089617926616947146999558875479907255512353034639427295109013232367042859334453074578428933813075631059633069241334098968177059838592413178880914151837129543230153485231716138820732369074615612233902753450675776198531613707263669708292747216384550685769294022013861325987887862444463884183110548574324694951187946906432731388016685567947247534298781178163189689539894220247118813766065723654465610794390368189068586212019762539140269767253948460034623647773775332766459327737010466489523438172569272350926763351562649419074947712457077440766846085360181288704947571208911158888234881666063247961687268873623298672985764753723274825058303153343123032672719603958678363704091331750506435104565550260979588286535756761186277696369701906375816848240892029344240523060637683626064765382103195032141932517128158031049706066980254085729082177429329393395260626206103040752752751513913900492544220672104188414558471440318626707076472085086569941320358074315761853904623377923808991584676626432590681939173340887923218970070078311694725008492211600541079305556855172423342175977952896753265032200756431906242477161015635810987263888687406459539785193208550908196123206482374308911625469584580844895560481944668248725372737681069369857518519124049572142220747294672791750469970089593401161122958082564573544813370980373896829455189017496969879042528493101848477997411119370180401442884290903041883004083336757404350746348242405571928060490838188284238189101625883508782509020039824498222027385013516364968785097391415603513170512285265003883938705333065432466408747607673745945515150335625582594149620944810287735689059140068986424046581370778722587949653422751543857610265636699992764798271625967081449080531500679468948088044149821227953321857100352937537549380299727393499823882486116317596733181350065841475232090220697665021886905501110546745079220819493612256660341744176729976636897586375824053532441652148877525186415582569226234959189784433577248585796435819856805668720359199926122450177765600907277511696319262210729267136791980845168433955480001872760178918870073982267979143827155866008133105007024188680981380928774245586541959950998037716356850536814662357725415298779069451760629949863882441432898131455919710219859553035348653793334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] 1201778402328281656507926551541522725358824343163103151477896714830415063003420150558919035159602338041509296277985617349264925979580586265257193415946954486980663378722484958367579199912102703554500202750169492655769946298269526342235732377407584555747810005061774282237816577199404794494466271922676428698581085608242554836214681943943595719320343910755133077097861780243087423164575406834229293572961953790729931043224511663349792641382658840456289127945861529425660373061217124272782528292147822676163478018692404314307099873504238092400618697180854682470533464196435997063350929450320164798090824833480652295776596845933994470417356337438976980806263129005714782333720526795457120466766065603951031090837862489487720918273611512306628862282610987584850596628224033173823290262737424900084917081098996459729884502098412595767248085758885450664142410542728526939920336094474200728675572743448577764141300660571686796337338998419499619619731513858918488408890581139686103107335761091439685249707725498246638908115147728112129706277551841710394608823444857869956657459796659564570712728088892587517662726558901513763315888264945379458672939415444386594902951136474429423167976733789382404512411508311266678352527904249045455225568794229813271225529523431376408239434285642265866686583268710369089032487770518769788258016680450690438826381263532002917504599950448899853530890568044653195507920946718250390801126149789700205193924493096442187945238294010515747036675720510164911300352961528225326396819236652213284874887236133668065793027121695209816803718778661331537785134029488200134368607823228515929612142933770385575620062245489985807760105751525797515858710659035952472298386037191895590596464803777764615354875633424462572223152712772582970652996193206790417251150248322558796228892635027582870013317837464324299440544331647455357748643240822673881332204280460055218028912283180832695141930247601953109542308621843125587211301464374608933754176489670760601423656018377260661718110880280953921842266113064884235656788593348489865154711661539476096133201635685942452984679629345709556021763620252905934905860091465804877450793964182155477474689768266573303751999953225881050162497153947830856456121658206140541098433390854287379252944603775902572682394688723793929061957436680495969633739853556112040392196819192551810510806618476859220130467040739752772611500856565027459896068172582751155533666775813829519566843976907253291234201799289683098243519503579726697635949650309986067895144390342835378327532770317836115133705229829352845172252273187041282653808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -844785687662493999131017197866733763263504499336652672337988297996991116570369745009070834644172875233276821733909341698214912006323560899948584464246170830611310793907817367718615871332826596282806797738180533983218567367903990944878673243914533473684785749974974055528313189038847625530438477221686324229212949134970775816121823396635977786475420057427952012026705455063917204810653694450476821863833003912397063094478345295140724048607449258356282768080714242943048357344103318236773150385102918082078915470065499262175197869046163662432763499951848810512538046341707955095453548245738741684942568918214213604882792812629035378073726570399008179800463387335732338819766991595044871388737846904474511838543496383548944584580257023577900248574001524879578878861700772519709901267635282105396953451458191250747094772414211665154334192002593954157417178679273419390338401289960754170508559311068789328562578101349107158261426175747212897559393605216464347980619945532274840319489572552706402977298915660797594083559506997435835150252222726160811557490543157699414452340354449635778500792441120057126145386309557520595159523825425471948006922857623067818768466967926105897280422428667587755360839008984838101714344508587520594378962043947737167406567460638761787515827523943401602684105219754752056119486146598952560730725920359153255584260018874585466559938243928850826607222436507542237793956426223363611422171436584966360144686679610701793584513634810631532593736058855528110641809735024127999304980778782037761217811128204221672134771301244378978259092372530385450631508797117190702581576979541747829845191364704909921548694518006623202697776176145081863288947128836055273164583853676582969912638650296357594183494472329426339501874656090623551878821289573637255449517399239726278193129872900227939791120531656172400832762952383948297655140303501200836713491472601232530220656960808792700620068064076888678140642809594434931938919927383227669910475675814728575990848711753469249790291176785585324136678429442952736812643204159290709157804877844435066871195095521053651587289724437429935947792088831331425604764077317956100752285825693394169276207801384222570591545762170755508317337342891510927526524660037331483722548240731072985133867806642586874697580189717983101418563953975018984089040650743828545724531681010095478610214212786209194889168472740604676728894274804764875765417235882747331021036121415057173581963694208094731143130450132052795736185104184586842079941316739613218661858248853886156842716165024749963487898929415109705587383359670639038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] 522902660820535598690638060412329543558091022945052031420496423534477200747040617038090014688530865237793319420507826414922852498754592256933496067338563109886796060988782867793575495687149483075889883687623860286315834707637246086544338459649736654066031081530232375835141887438161372942392097421048745642210179612411153403847888750666017204164281937285998415556595751957012650897287181262082930529870361686494956765884994386655070263013036712925785354372413412200991469187693085383878451417689357354341750867033939729603625012250299136498067788357979754294075531362274213261668727422902797092904458071540256782249401718611861877881191958492262367570920353023641971470603963632007633260520727125497333584749301135222550319120319230467677752635616918240347318418222152160972950848249865039153610483928942792882420829754947223706604348516465924120690291772524185240764451394566849313434055851266154776704807578925015554261723889267084681940612370082716094993114739682735270724587601907658071794013647922728178796990486525173600116924310630699293428288527799999500516697283591517631668150867425057910180254343969409804246982296378223784011678521292506752657983144115496026096826862059495212744502914865829302756447929951446809436067838201925399713210741629052026697009637848143332434075255080409362204336479777628329738049629234804409493804649443603484092100803573059279835702489152668288518029930262323559010055596564849412010587511507213571520243274620829335547899964368797959242811898889231155998439640336204578158741159774891806646750465146919827967319880491979929362032974664174756925675514454023900485960851813105156956034722430200189592990961631845184175917458655145585601796594831071016027220408995561427007371379813085065013552382105919178140993895280238905919475556001028535728771545722449157805570639259993499482122865794589080593236592220542057879998031504243948305064625137051379245454753426758279594066042437756407581128692420373880542652354295047131468053940830421618223379414763670047853639435919190972013329122840974087628980627948576291985383113066186636461148542661232274532303275690402685330680128603728205164161068248875364895605867922209633990345442064670069228136738261010988658471705055716985415799714147318295325385048205085258796449442366514160994604735796880003573108315975161156276295045415387464546113614125403628992379038113370265844871439154345537437849680749615383485556064715566382257598672566779342215975378383713547935769598528636680923143897068119826444667107156563756663335842362618386346649612672621287856600247323513031005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] -278149514045559469244743657585847814857637552953817620994562941552835197420747391292468671804571403324543439953712288517983849690441256405011621728807879995910288715407070237258865918168464949031612873466820740490363079273307839953061147890807293869144808053867332585400322479767386252139630551411709627679584408985984923223796022061259985892101602291585364630999477459561428590734914378456393293111513211809361252306075314782303646097696248802715293739062844372271334688924142038459664399005944035309085936160508685846561663663382460137072373380324607820613736764410405613796936201155368117382630148649129605084426367266797976682665062458521583394809284918130108092463710809313632884293783030552294099379993257522183162298226664336650185422573748387816564388337904479213571551752191718781839182891014858312356757459395512274064093412148053115022061181448436844658282870619022820713841039407934244783577216396608936630928401028123367721343082715300910023085357690442265836025678343741602766465173876931635235117225173850356708862814511890468805958032285512691624778574040870042794353408343878963252163355842341111911079102467757375493985859071701031939103262284284669214664931340657627005312226585661719914892451167364075671555891651937654779155970228082444379919383723143436805373439570585886674523199625187260538615219963009391245559399123264087690102550426635781771066633098708984494507894291597848671734637414527873751249712304458774575438583346173817857954687037473499506026850873203981265129973147824799328591018007570703363958780847935852760341060411137871877441400132904693343347120255818139656142139554035454606207909932684157747148886501712873902422147904123604254578677556678225357406017190824214805117934307786229188729192683224786877815357754285487268147612054296305037877108600744232057092085259207373732064707810583539051649851446054326436423435786840807996461474376023545503252127109202747889699111972019435614767332450496912929330384500481739788230314816355007291693790809029168428113750642463515233717856190248404553984579790540572076414322750443869735419854299948735360614996053891687668541390798307128915231410739201673923612398861251190535951713173894583929089645251487700808026518993081214616143516202335500085036291240848455717950321273060883157172718634943395601158700236334708881736088992279044527346109667710760634613622619179199592869494520946003075049356270578971739781914754393808159429038067187111358113804047270658481698064786545922309433674140394087175275238057997784143433512505076640661781390423401560951788269449025392532348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 120219854901697845297793636584808850125520101619260471772539977468701601192308714083294572009197839251709112021608502520684617326179036994773698955059876419913650504000545815068182401865361124094673840808684633851365036015643953550652497625236073238150489292894715038911666773083602477101572351747594701193880771893249547791286073321797141415470761716631376616960037490985989854677474082290414236806915625561697835153332786870445677750688949625255862820088814588896784362548064394245346324962231262010613626435861641811439752883754902561380486441757116919706568559813177015254314149259141157831038410997688579310038247849512393897097943095065093959875577217302777326494174167281522313694911164379693352038147195972132474377761226359226086558176610280828623282152367101959441493451149388447097537067795353247240388897714796754317596091870444021108912978975286930308057379945321683487754540840621162001826519477483261550771177394730025239753776114465654135181658873844755753152599753062366941961123924018412677494700032145414969305677626138175069534882400640328791943151624806261646773516633155883046929379035851915804337900324595117176114697768074462749095626818624712488102724765292640129877841203467633007317658523484473838057520144342331424872974100994415688252873356450785839833724711369343514946933736207941740386228088195376992533080123814057111736813159014992183773443397749295452111463715220352436755055919110588714860027509597635647201616545750458502965777697655801503979619545684703042369892286722477555920818074271361215839905732366595123427630488685032194796907392853423408140502920960907089097421594075692301960343670095060953101408138173568414787578617389074023633375290497698753574630640046714410608735631939934452521042905852019341026311637406406119972124228613287457701878186142410560879673097833019159877316978185144421261238052749140121583484127418977236700066745960755948558289100133954153852033706369772776044527179156100375968741038401611187966048593749824445691718103340422477249537616218923105948249303596874554969726864028330002135926133529140686918332674513309712135089198187982202047020004944483042162731111989302274397903513045225759210194274585528642301035014756826963209283104706170857234343009191621561674844954605860934163751539455505181747766305216427296465951705329562094245519582452611217784500751709533977468988128256128381463966177577756567048802486058195097592861485042204739964159978858929965191050620027454736477225166141734686175077595598748604081643032103198589663039298723863924889775078863607404855429194867610931396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -35135859670320143001085770095781793638963298392840565382832377342891236950993168925301467493688999220262845615337257678839322191043091827490471785068442057053303965879833854233446294812285538240196859067174084533070829407672307966725686445692555848086831627872963068520851554357423314789790893472132694956450606533106755793877779602025948862474897043535130576515575011724832168237783797666097726330125677906052376667655649087539923517259558915675402635926774441358099247144088504738874470458139636825303187999210464935007172289378217570385737897615351956778796928128812709482483490798424329442734651062221478052531381971321196765211639314245217246277770816523897389264227871606947209935695032447921563593246308079003962906216755263917677107836251422279044926302487387111903906962065171849626009227162720615605161843932369252354810548606991208492444021437852128346288623952235407824116006556793964335786703784843311350867447472202277958134087403321137429590101062709866158892557047627980578685499677066204635270506770416019525155107119124058836050771017859855767585794407555221019835592486130448412940190484519590891289650500059356364947248753530686945223712458154786685944211251018901041698447080429912572640110769342536754223702081751273529089892512557074143568912473481123337221220686282995337641712363844044059173507102258134293781347844063759786611281684170572967990608670335037093228590462004923892091287285179844048531544327930740587030693475879496274407451541685915251616367612358790646459784229054370555597540844079326567686798359245145263732854425830739729873812913266261556929995109185867181881362606163781966300584575395105086896964115325643628106056917697046991708991145226341666419626192375100682594817322567100954311453270251696490875756268515050687317552690582382773192552071080372901931043276402507958035846662786354649296837315684788261323394250056163132503758568701268564034894825682162613303008624173142691841324993744509418811016407331775993838325579189114286801517237192881519821128438741316416044131748588396175450538480788428042590710686570192032032972431704241749408164555684714426450567519587175033261535205131489438085695170484017459737220475244274724106204224227479815371983119501314866593832892189401759092920647992150998235347779297266439914027067523803982188890319903084256997529137714532955590222156891243831658822391341208242095957605871517218739452548355716883132867980277376450643039237283808602761129912249002155810203645515089009793895001895993314763996808817290584758113735359832338112704276742587206072698791103903204202651977539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] -1017909395850159360910891989502098052962274979424581263154410779179705598778088433664794367007529728670306340359266686300638222618346388630121414068985802387332499400446129258924277610329907802051173660628366091287492286237721638767545454384103661386604047008961024608956952861931353872849455431139090009509458624569791046757377241789990217694223523052194435973363452180227809813955881784436036286406514450660613416960785332794522841278694805709999325545237880291970149095863835628586142227691525940143508807246652803570550967186186313463697048683484296254088841980657900350251205441368784482408373768900174639987624615059912056617792574891897734267488330442299363118399088798273054423617209987505162098743892983161383060884145929903873286534513895674010349387016019322521017458748806180600636567679879930618838150646933968927531399203267802995027993423463849195118153545840593654943556419138728047163490672321153063472996844000666548174106186631404880083627787665535154128781861809623098060574814925989519334029002912301420637826275906537032458493789109603493827488973542667065108148983679511440489494608057306858208571360830586144719702142065099376604577185315516293089351541995120790621579350099976470538199676743025346007757917437535190842795967945877296268713285037321910554917303734808649565643930696898885640566514001887433890029963633787491255418715676276121962659893397080446058012079792121446106609208198949459961882757904239759592120645022118480364150299011363603502110815632342280306155253972499122959597929989870392580839444357349520639152078044888717423458675119918904668901279051760503582290343644692525515880958688568865335204287393253401659163980328750030546729252229402284436111067636589745319794347057495542423358752996069045912563949643914785178386385974594278103033675094617910255485887713425386084301462520266433021948204220944211526201193186234535139789315267024500855707948393360978533450145400098136924102682095157006779448928146839119294879786528082778512182994485954238395985947102955055414623055461702113935656084342573321548490991738879310372640950952556758792406894919899773713360087155579783329771714031704749017338214341427527623219885259297324895393588369277449278200155967132931200629164082788511777261995913539342465690363860791787905995699300914652053071066666686786652680447284929467716552995917633991505006083903949156705574441556783714960534440959452689029935275306547695894229017065884560226564622120606743783521062173979390904472126920712395246113343380327971870199335474385845140610272561293436766050035657826811075210571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] 10759614386016451770111285949622418926368035944409856912981674098381633101652273567991714258926500445124488188729386385175428964950033398288253019271631443282894834167020702330587193105052813268660243542043106834160478903788509445555890110719930496688313593950078469007394595386527388871255092750456673156011837655383735423058661342663690886743160604716515564501392325547708270308832103112322908220589228072296639101734913434076527201063890806555108594823134545400069982939501823245067480056500144621535160716113207355992568093646785896761828422754565504609033205294986516131203475066598650974531928523864229271661348983209430013184100040146542600353859135190524255675117193131938467011846554741680789418440602935447354011293098356829351852916765160383384540262166370657946518653093568108081962935193456050022597970248981090046425137402940084339863793103284839345557791117980493645957053652220575807676862246166934526603676622777295887135122637646173573404050898000478958712849576519667324627995074164493118496045556086973478765762745621406622246698714126375450650676029879047300481046284112305140495648683873598239880047532291596075529468451027183877710832599347489132634789332903220841087108836788392404202466889883766749283418415979534734740402852373091982521680622359409976897106387527592828043352773801573277744144377153759938930292950911735850847843926956946170848032888757689790524816882996332275241259149164000486976434488413222140743932578348733906929591467312480529001001348287649701485898293674098762565218560396783968518068750202446833581561576970656099147900872205035685009752270100674617279097138849738872189760877091017049129769779041866113610211388235767199902073478229486009896081648122911145053579768892336782834266875011846446301951375828334568053523744898639193900617456509006915622316618302086663900234691121126777868080595218545932805261405904399967128146810521498404068377866723516440417912208688068469269672981391892724110984978049428972746960139169666665683923289401496415547667860714654228418938979716315743971873371803353372175886892820643347592505871687496348600986636302324334651473681762404666801377161409652602324035444454213756629872739611457768407065215637805317566482741398739162020530629375058372637484082837222686785665068396677271398184371077687612882575324573821858409409589931064444063371380721999799897744678997716263942143312143648142262258270665162079810168891409368183867268881238376919928049357495336657278490337268375194603300914480503624868509606085491455223849965059087795850645600213846275750029235496185719966888427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] -9682225920097263788129781653659718758922925578406665643128453262044588384615665412787440082070112988115142055757080703120065687104544258286792215465935359931793553760045481208329097637408115840147304964693073674655829292096542221175784910784835613235353838684145892584680837521549848056315070203416394222198717729552795501973691293309276466165636017322588971089297221864469506222452353658193526471677705259216425981980706833762445474459501229683547938724997696133531653413406104122839053515978367536640470457285164639333561690329055211435393631221483160876524721163541049579047879488796931470699280002262729299528669400645795785499979807701038124335924696790943765969903751695955145028833201785790782158583515232255945123566472029650513125476231541383205601206194339271458378675192366416228902615820409010246914174958936834630447874686130904142975684932641694365428915731013043017508843925547202754002806762584997102586219857867495531632715986744145524826158803442577151495693917066944700848484538053606415369430456090090724358220996401865912924616993323472152328633108750123364910884963893638614405233140069983363505515938722358325021194675352368578502572354764845931974175747195013331148580955227666215847194305366367119663454638667975017579700077887464107360060850074286426839472876279348961496360682156292142367822876314600463251074297969217325565796924167916126745193663581845824028952966426028595115827241026295928461722857555001304138614162683488626124112231466275219365332428907419635671599206827761402122047189849295596894636284663048755807401116375553124340080027926156013137045068465166152827084080667739379317616471179563525273704109786162270344072772582464165556003738643251809329291395868270164225814595260516785811146437069097938215658456631496739892673658557864059511190528835164536795758658313422700868543315414352513841787290048841195939734094404913906640908761559962039901837662116877286256703672698342958939527132760932463183441777470475697594041706803753427633277399114556003826833914529221513084795811968912262595185004721596796744220364794871209341103383281345793297228319857567840625690077099929402042148808170777034771206473090741931207257660317763683311522770858052669196511654726198652888044517966579239126430615438937164755612643596007593089005593609922602237963046577067169995581364087068286732444942804078251975270148205753273038412553740930475076210041975897490758847149753800065770536105812389672902587133976740710725971355468133272278741375530152329433979589936907265318269287255052310096674624104347295361350234088604338467121124267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] 6069708763485008469246489504210866808600049415910528931351427459469559709591584651425145951553494727301679075923552068570523240707589929454682472188531572729332348053826612671869382766728626484643741697503681348568755317235987943841511822451915065781586532267451564555321021413132764303809815051971302898541963119322102029311618609254876468963809526051921975869050694021444076872621178869466796437865349133833043796531832393107558592195092510617717704354781270468564832148021714491359861560961441855423956528850417426746415893554292653700753769193459347273242437323131477739733422203383825196235980859930157016552311021507638889610761780125538383171484365649997136678687698130123457419719795483085900230541286160345249127042585486180633813320069530484108912627944035425515384065997813706031479970608455564283699812471446992500054329212055138255431585739373226465047872740494165724202214619926317290492459616683592725338674222592894736552312499866683959895430234297789088664785196656379915401764862223931405683872680674964318107005549859213048726169600928907133976894025075978114321665107309437731922662870704086481782803592949708283973348998808849660070836774901277787992861670418880431679584606143031460608771465345189459637749936760213045618980710220205021933183914026189868429238146476253095672019144184325356983769315509978099717876461151647387679727757501470990411772102326772198863174195666585725487794769889471437770185768820911505919548841672673476544129622172674761117714032526686803523950391578347918122574239785611530580966881074729384220318811589576021103835478739741310701863313366854372088802908457486079226448696129531970702558983352378451184016491823233898877071182306861445451692747516338946779030195932173346685118127640932363909124073766725486735948896188323077889518866027091192084712578643833766947842585451238109244864841659276343819319324590435962721244831092763238718179750790078680597530222175576910010500112172003280424724243429383601822067333511956374844279826483655667558124148704221780910807340957459008596524181889109729563975757328749937987916718715794064147356013621181728043167597726185089144413031415267906618753721644618608039134871470010416253984026788922996974849478523941536573183023143929590633464778531762539393565276841516681400917550679373001320628672322617662637125546607440561626729415898358646328577410216775356740335650930275513555045885935068274341313839128292767695774056500285256906009354779764876752709808385288666468704380383897714056071187494215855650931554229903512312185928165709884740675050807112711481750011444091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] -3101979449155518371397255317732851467817616604173721311266475646288056014213114632398604020664387888999996724945103463045540376154249722976732548906960260586224389667239988250030989972917436816393706633947887075632097002774798610940809235408343866423500395493066256859122808622369260865043684810830457357042607483248527102814006288859719733463898660636975682455464513351867852249190502105935246753473804502882407425220518053914772514355496184657398730217682566655743189422847597371997019907882069827181882896842016716535052004654905560124680029296559260858589546886906922860613197309541942857476421690973665915422583634668725796442867369783799788940087901306490399025629965392018446587464739327176928852041559961683049804352703766526691691835630740790228343202862858112129023811668398737414898982263899674754290265900480570140808262362118331797520027234433716455972672806611827618408933804412121607966567727420793691151259279514740646069049207101360941441005357625426398389732809171484385453741322832367315426689959642152126050580582013721712028894804877073129938272852551550359074600063695538184814018982470047165329740980984566809888073905299293005931800497193550689439595897096230614077008718460731159968267919003982662393222582392315002770107450237710836962475330066923965604903566595788112849592709770710139688928761610315407974849602730668002521427193977214185759550815408712850635129654196162715190489816935883334314548379966412664091475511652591288916929888533625517138252283950960469846123199394420143214066298710986738705920569433455868513862791514911246142404624365255910353165595812007830647225832245786991350646189689732083820525674344036830431059454415104995940588083878167492923296611746392706351690420389635589570211307880699230089492525254417528989992308789047990635806559943431730081354075140910782824838548565936376328042376658647226356572157064050541589702517021363410784380404166137283277090790967406304812400811595719209994357623748599331691497728348803664374848723308096868446068317603455984893714073909875758240267808382357401756804934993444156328476388761920229308786551091657939280636562540120341722554267688503477987026618544935960293214477052999227462460389427556025575305619399366288735485106326816676571286790064868828296995108510544246462475841059775695804248632365305178832025257779902631128491227116816958575460067140399173687039801853849055225372358959442430650573316510088918388466934664798158374610524499481488214554406693496371452363886952200803845989300579944471673285688009681677982454812839748642394610556038969662040472030639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 2532351713661324083993592783293321155786131174340854821558167458438560409144621095262831688646480430381015506401103151938074611615610038383155323828374392233764929821606151640220115906074925451596626624639146721433408585197068306277919295811723441772254589356683996320153091846520873451661248157648376380179280932422812099159927430938950511938770894588929515862576533046944524533463170875166269971694474153149182371431679212261222845148202531851994112691061263260431028860371857670018065993590717352502433781575579134402668376719531637504418169604855788638771241931220688008181188487043671702713805078365017543744275597168271091264732347743095305451398077145381632680628528149286880606116887942379559915883851261238249254738728165093001094127870772315243659823709871941886701759645406270914761762888292429293882487206905119663474647139337162242491308183998307643174470614617266070927184657792641151809010263203753969972382714063119872114624223868043790955536991915221711458843944137735217255739315681621754984069350568308633603572117707795569397710365052089417635255869669539216123046200406677552580240476212147040764885880830013045620377876786177258156683842936173440332873906111715700795530755370491030234209563374755203397229126222739700656236429519106204089553161650101937769016345712750084231815867662740623323055111846904222446647706779679953110182723633221427442099220610640564240036202471146865493696987809938430972221385052203635112975619752920479234629848983058701582750674847750406150635377230399368550577229581906714789575814578538781987189399567005458657955539543675992403625598735653127771320069553835015031923873333079976940447789510052914848198976825136998428500988101157169143571438587649288023240202294706667162822310737591582593324037971792723208483714990754430488492557314187709186446227810834475166868815116619278144898021891377278527357255989181410058448458180193806444391592448328954958390197358164161094412572607832385121561467777565144878380355221411157815286126982818739579872509687749924270394637410232096589472160112159518949429915190811976431661782403045735807859803354342141566910558327389679417242524147798673214713377511460775628358088245550152683086583042025491674677429089349396984492844264784529927974320552013782351951301204244519606948967978220816638990327149526533292759491036745781657947594587040685770063579313074505632187010650312571197682301373660385124253480171319097280502319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 2404936587923099459352257112629500391240579144881307979577438941915727881105492183596836509087604511666219758101832930021902801254079194561664303139480867031171611597858204741910973025578061023647611663429803377044089959416149641344224441567543955624330489932492427533673647747237302351543420205814936064794092016607719379746189539049318412527551504127435107748801870982326162265523893314283464572851964306333837338898154565221379204828910299874969676872247243215053910335806089955750606402187422511738279413769699990256852014583667524663486849359295645851312021353813054054203995737425184911099520029286223155674962878351859047054676486135628045504749088320922114446115909853774980482162720809823688997495051772698040519247213953140516628641988431849054368594877870878906549538593268752419060467378698247215884878845938901828351523205134302374465859401728363703070142549579108386169696680490054160185793594216408409841296382380534064240134848022180305711850998415514544927569998157673140880816587381957880624710375944698493302065703832116000260746067739584749468647455744911440909216746148844807025538222201093723379495056657559248036954032364995092363274048123224015985455189733864376248767393619888175220631875253754906504019135670449234000421035981635467857132534333701712880097644167501127509275022013076133465038338357712457784205952734168653876268189919421407074879477169023697724388928911203690454104466855310215339347539372104744614474053127162000417661877047648096700755833306454848602898480738323192094956635143886103558142572504267916538928813093693122044626004497504324751068142892652439900656115048297620129293409204412085077590794193246018176334990806981914184891957050181090846322850773871397160066412349318913227500985458561895129587666658155700302068681780124655502272255672472506969633835278248738205773396991275851313821870407437626864725472977833758424204037250682520825635803860265537603312400498513515656359435638410290727601024155062394459311317033159426633957148267090366344955701738273534168463151686037908336782597454732035903647707522256436901584015787497639742844500729414735498375928955433105329771726749170181333109884633488899962642090817922412730314533461922139047119879500585129302193123282631072600737698940252541881726781227048626198075691516486408046988999179241939213024282832929942027201225878904438220676193547984198637616367013129232110247582793134723047612233415293303551152348518371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 104546348779275163355709891215050655885877117437589375417090751714544997487367289093563374538737643566698517318899825513542217339566898428721103893969224645653835128931465581656575759332969915624718642913390015129278602916996934401554385695299686156928401072597226000639379808427970415550601082201599162926193229218739576656620317661517017660099510591460441132978337922929924002053118439403482897558643938966611225107089387377368336944070163827560461933979748504023939235163569669915259920221965970267297560587134105231962352914482541855938367972354524151169258373295989538286073300399786614022943871994803761018954838533292184598208136852990771251172335741767194138206571848290409373833438764858819875177257771646125069096676540161965587916823434387411814745528006724877059824413078124510984800316795562235885922232897542363913129981368337665619645730594613497232502349145960165703418962427332225521494976527474195937904570312545689613218064212807420713516713424046981361673801935965749510164017021435785562328475643231171323008247871462147120472032312733533878016512281588513208616426028242074464385940329624660318345033882832019604255050500070081525276257912253109691688981240163857792429222098385764196929693371042489436880558411111138281601540112030084432144152039373980614748395068656053982092659569096563102954850322094804249723250169839588445774090027197466355557384512775793633148524387689656533804751277427373656882169385568119780822463559570052339423824514932681647853229260592738817385399414073222576830040378038371593033973461819000383896789664404988107985329429750201524444276894618812773110049876965013970501724235515098641794676370397788225531597457071965869689198554215840614393284470118109871122903450951600718390002095806737256973665011130626622878222824255028987479836371230818544169812744355972042819697140910235417619026446737982391121974413677006588100705260259073667755737724664030883317345160607610329652752604842160389781902986578737594419642929393307721447268772159319434271178979595578534309440462233135931755136150197107354897879836637301075469213047754210592468262348747184095886261331878069999852650113791317856262707047004617385014657720510191513002474583276506376322585461510975372416213736599117816127647022889670339386160598865810550864575170647827866842637910759765167897160323333936009325271982115882814634180465316850671769411557023793990303461033286761981938640421463393437306876876391470432281494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -9522659224069637810785580110896771010247540098791561640100882245574603691606153045957198199301578422569416803907261964235161367509585973854001661800319911116313424831351351160224299381496948814223281636121370558844634064473973716654703428238926937302572661258863144182930869789684810708652180608474170058483933916294429857651651513521647202619131223303848740770322224450294869496629884438800805259495845286086120471217799494159149736229358145714175959696144129970953862374845638342167292267135541322596964750434029182065894494187807599363367352258056906488110236371051888912939109769085450170067129072494644057017011155026627805539595891124429754257774371288205281779105762813776668501305910091345526775738374403557104753047709269326918495108267704939509601634660513639179819116284765133412921187326528692383017289481066088375306133119122044011091979439961929567772136165707926432821986097714032487766885216422219333974147865601886715421618047198550227777240523996215213780739894557359398926720892776298818595909313616718250256508234037414270011086091274134873354088851468673996014445801635629095323315727315161949830500155855752989470092817533123666182221577212861957161053943791083475451289917513707471666680436625779522949952775064600245333999321079934956285898136609646448904250980073362842171901151056961703062205674065969594743510139565704294692550803594415987215065524977799620462064077994384155078918261705117897302693575985436995039382504690672281363005499378342560306721640914517468233812812417884375092043918112944699496437875692622459396767975156326000313595544250106559607428558795995870137775025433975932290959286707859723199363672731690137881480930545399664233181014594089325120400615566618133518537665473573150305089743988877516032467004803557681189524711567014332918264921086527012864835662621049778062529015869480218367768865479773721612161592167219704579289141919942543110134557283870902033635199225239667974743180342429180572001524125380677127880571534892603453885385933424822179339599414510570388029251569510529816443756488922682703585860622197669796498469909348167132229904226649489342643081904489923344553249346884911075162533945918968701539317505818456264414562172915657500682066818276752706168558684290945409146022028783995761200366032847993014623773472052993827765702570368440808009077242247475158632277997823613693624646696690371023567883353097186942903572820322139872508322461664570512951399905432481318712234497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 450986404422889195627649048798771215410051524246698187516658483139135029540711542077284399146549916270271478930626808332754688102512205220857976474061164205667193825540663756597844266881471160582465415040148704695295077300631950828671476849050956669890794469756499001513118625010870620267727548843032401455659466956035037470810667033984417652582902913251070265040024389658696254648395363410215292148389432907327752324591532299667582645503217934536149251637138311215733007236692786718040392856627502460982774915482219492074293892087650294616905458339182955226696828967353558171968679537814999481984964901712948571442500861096200912090839600980365777101856741196086859314650619883776078498573253658577805383627632430938642507494649534455251979611964595987060755683244312977429921120912678944788330316560570121739583224854679756368581773252087413076293568447145427568990478348303223821468966291808838301814222584328099296497109988169810612035104331747850486751090366535215918083289182787193789084391361404724571505497892015369087505034828344765450721986062507596221177949713256900340254611771783261829253489143634806520982057943323891545679154709481386182991673230842170721677856944858111799071741855590210158500527858620886166705101356969972672783537625778647257052870203579409418406743748954885628675734382765070620039026953057506220701516456311008854866331707682453625316018742373981459482314566223358135438041358416113204314722494388648372197357265139162257051115175511278959905608532742497216992079674525171379988378575438624046397582440948670259707375189352086890853231940493344497433695722281614673885594839839516791380773368731030998483143933223271227316587425575308890893848388751163884980072052687088658919690247666248005115451125066152812512529494481915671069192590639415315816958507870700846830622468602371818634107832496860152727389370757844074672171971985944099072023359889504368703182771437859288806474654852338082209155212628749996615987445055817053722969560038755901576931965382656749972050747931777645347589809009980033360643684771131305781716640895263120357045466814754656224585032169893562859815708102375352074806168680546878985563392458063399780040915913006744124130057994094081892368168362615611117257248311788850986270480826141200243638190437754001000847729573999298933331384586486305370876203339182896260577139630988304052332664793442990679890382062535831930401449912706988498412868508383828311525398646608664421364665031433105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -17279065117915424740302233732425242834090373162319210213149453083810584876462398457449667872004539603012450762473607053324768555529122067608196345713975160390988297851992409810244681503516277553954978958302024476387028640519870809238037676116491551207766545531722078515634113140736539199361578193073181349870103618494285933986455886174804992603389403639989776620652478520607834721606374181312459624912621459092217417725196921543529714246469406506962158094966085950194750270814373891922124798244751572272031258302943580767397225895109261403197097399523774587115884417753658238692040014501195768089898875741419536006633645100444403731027371148004249527400206656774648879210622194890900143018856772278991324913436741340165799520575563161248001372477873186731515516432954754513194899611388006470581492118027420489209367429166146772365822628814141803335396865392336969130887247256364396439751396127626135102002682619410672965573328907789611833496365666744908904947286457539974429879756109803811098255974281181317251632109438254214698288075445518398658938644105506255053362660360736764579718881674306532757430175221436014583632567739727057497541276597136721602372583656611506333150986760167647608520685522119560619537265306652992424461780776690416445776862433634821680387077991808606512863736785102413478427352072467728282348435568419201573720839500746052462454676847249850710568211454183922216796721683869830453380477274710307309714412763376512256641779710429340411673814356663106410450984334313970834807410114806270807204137248927588457312569192301418625619245054866527918284464900707099578176887690934503297024379216861593486784376609174614898349191550053313465479984313259363406122046025939415844095773680261014519142872676989240276997621450471700360592398536598609765427868147038882207896820302911052520667520848135754148021559132418413489237537413097553058915300707225948552480644447593431947590025680802387138948926012591646484026004831894811754255784301143230326479936754244782365062149855846745300589629198460989017122965915919487539930411442304530955074403076764321740355937855883783394185562347350928286702627012274962263939806180892395633888260774840072033736540644995837346828512676937721096199286658336646572811907285843109902629222675281228039858863104534263924241436209004474166447987042851186870269194826587361374739702890029109706755194569231339227070347411721068011358148781843915691736502922099429142735287079357675565915997140109539031982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 416508479038213594202973571205867445915398770265758775912614858099528827754799136760479692508368062547348234134458709797631440856080528104732113321022043018957955595696651724917908844037259028768196180754926445208557775315811168016711090846629221767062743247527898674615485430452847688433284300278295492679021549846161430836976408194063162518552329277472957179081116002557714993979204854479070642671755460006075264803647514824088283075744399962995054697381289673712770910921565105958359204099567210300016791459054175378583130956019398654435585510499646677594880505338364160964179327726272142067523043334531919002636839125286615689031245556684802614015440174677136830254067531932680402808542323125619351500941753557519299187949207261114010047334208360443775504466375607912979673186107901428674375112000405886201652447338297819870453304932441495288946592613893743775859695716309561157762643298981236942986782334254619580464803856937810342039015146358064318081206511884256975542139881885533204679080807701935209223666470855522561577350742596973146603622477067582723489537511112938879218274896247238271676613025135052127750747181246089667528301603770264166514121015781112419476104242503972289039126227284155488674926800110232950133496846307353999446647552056599970367536949543667767485005710560297639707639095101464721991654054177968367972273664424584311802008708478559227678471663296487217900171822472466484798991232045851281103547818258614839040283117593032769411920146752434927693170057502188710310066800830128482546406241376160113645108650679601352358958628688123107440027179952777459056727317059346943822292646987418405408436342650550188129320019390447843934089035744368620314374856617101031464777715542912074303284365772926686074914107127758333883034918618592759487315030139473570914829105139932074683652630243176727746643530274197003905904578489288466527461657812317204671425456808539428215907386396276696758420448679573259914634918871962531765858875534875706711617932506286615500055153553343993473697314370241521035907872447728866712232261930614514067387071521425194246532865239257499499694369317585042631536048125469439461597750049532337885653276799342915126056360973420642759104253453130320417970294551130951074479490616997946870838577283925880864849329151758630834931690283713558060314900031199576184096131000507807916960508502237450357963652433779920729148793333258241772697838340810365945484520433851797149877127057586434499825145394424907863140106201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -6371478596376151138052263872269899257897088912164197968346997794817848498160103820641104622312500171218219943513222675773339225524376990096211844656886610362010914401972772722798094494012187494137268967679216746453236010836271993384008725002981605886019948727135449654650502679225751518411365271055347562485697482432471699489164857318440847538532476258583828966083992335396482191165939945373964570663952947131466207598455037977128824064701731769975523032452979972898856098096418045263684668251278969080993292535437111650441620293584572767585505601123373701028760743862396062093316063562611784774415625310928964345540906549182118655206703535371214280212635106143644743863902953539580424298033039923831699762940462047614436301851156779247594466292183110053414866199588081643939074890646821458783574063699070962540987291651943266666119683520655592843012071271218886365728625118987223416861088399395702125766833146475684842488256837664171099138470782447168784431646188325941892355513450540036387234860992766487105097173486908858836184149502104348291964837410303696277852979845350755329960939687034715920185976192860996132286290487538249482456259218365291772201450621591742369290176127083353256542800800274746800756857753107817234222797742100347860441801894237675206403777275656527801820943382167716379568219748905177073273982751644013643861206421451050262206077312393442563496416399682736618328134988151279547775771837354359520527072168513749586241454606986917889317709445446708026032023400938805081299197020856194536159607324090775878860719683998174192251255759099936262891875419375015134977981249711667279763006116031136521119230049319567987820096485601990323551324149827580686468993998932432975073895270332153816649864114759759739415793911258315708635482878202665475619721028743821352795834809477085570216829620841861507814746885818450210126778005503129344108239864342129114118908216127065110397078022730498236259975847416643582109375888515182792041917524029264806174513982129540148721244515386929621539547474474994068650232182314649829138379612049366963487761052620403410388799296445540214986891348848403691330679223961130844789504516231823314237108905374755826789094261518119762829846425589492180138769388417470450352651316934245822577217369219448311999793810374514827126321534706749625178589749382127912955436854925958316963938219438725996278654183732653860623023185121300930443509792493557808714347999149810672301751668998950374478429381497335270978510379791259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 66295528020265237597136749514022346151708322341096502135199443614851266674392390769066503769768800926721957987634346017265353117574252931289886024163669658982209365335656124519411753257287834915572353343295799242581707502175628597536985963400235676029902907162390925055033568791254370373314534235282544498324017420976494768119263729239084044929551369229806631677903242795714078183680928842964601655153478519377965562882563948516393278893739624145891202426346154926840312462855074850363837526970423884488839790051536432454046366562549166773042243032686267187457013348821164305328512301181372492328327812491941824071108791167560831130281745549656632267084367887129368651344900190864372097377169866160633717871852589284701423218515844273961008736609541177152172016750709749885236083943803022783698340624177341976989005669535151859075460721645053362608013381878026150218309283591027499096781581132566659122233281517894727398994892745834032409898727494965124249406666284976485115583253661546054528769980461108257729954468581822455516991034951565741346729207056445200984772820337912282355200902861502997989902977176755984363207966331899604693028684187179732526661397922196796899972831681711825240271972945002580635891356694940995167445263124268458222494177066878439872702308945210028048260637715615729250149446396816596737224366668671224698893611222608637918117914784168516337963643389130111741678552367392585444051859078419724631194050645435240268088115987394027161748658220272884521562231041449029481715722179983653252931022192959779154650551093914879257023142899716075356089485040045054710635874407192589318824732386394034404906272785180149978072852250814982086855441583048824629215394393065139442972351602997725987640038341911426373405516235314859773928093410547713392274323723889661768523650049362900968734809534499381211680977717459543546953297253529191959732954538753169832597950041282307301270867114175342907954397728640186402110352258649064029472604976761154256804136553177397744119606921758340644137636267907688959874178235526626108029670367057024016577486781904717203468731227657659783522362764701152086432299630197797026180689104465502896430124208367452413849310659574636081263807867826135607285711315414262473178371363452434247055693728570296004048429095502134226079762996736553271858621149621968071456833678515092338943955714778557884825707836062044535638109063365608888725374904084373530662781889615767364687281580496044662066147667989213232431211508810520172119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -486681528657781650465581411657735977245850476250652410833458765771597107167839984637783921357045289126177336986998436124983464864058118788978665573039527512156437386708308229780991597235180731604295252998736173758243349438962760757041468925589914877030075390510877920570277130036308960025459119151862716138532874038183140609945930616120098948708326872453767878289550794643347874002512272555662503451937315489003906949623520909737459158884912134035014324870216209669880956807331721009548776013193686629803532874909825401077864040272945864074780713794814413029599390374784409916865187156003142172305537680221230417378600792014919233549089927182545391485475560497229819627437950847077198060285749368167252429710827285048429572937782743217781992257526494718106311689314395485682358052812387575886815016771158860329860579941754016046975759387689406608004179481210724477132215319880186826262028890500167244617680142227553008419515980465842347543743003739619467936589284547654911102484683176479359096927272236052220441226143785050037200581656121896273370688807356423787044508615134376158159565887339180707734545514267408318366248358308264860588456623015947275156887187105381797954953224169914731521473602716579792848658406325986166704024650351429581430877600047529106473061060324481138491441986565839642137835814351552162999220383641384005248974136196395823357740527270899582888080921444644826438963065985520588172200054945524630421110548812863124814538452809936145752414872845021280851248445426867578532736346958501554891746528681329973994634848389546704224020803009755450900034633370923509833858189475662428805208987753909330820981665400425161318065558369455507295510033023190014571041053424877954196114831366087576441840275479365739948196618188662941676485463475304872006316429680925209531253262943775495539860620773665928983227036051775044315259315359983377798093380973013102381269954543786006420678885895027108317511416030355174264871363002795789400253778216953984464429918448544248128455996882384716936891598470483982419118372354843569797753225747119743792906761363626321850062802378966532454436768667970488835183074500247364742125545760755036956901537939229210911855912390438106642884635368067039065543336103475732610169137372246927043868450294604044349522848344534538110828215307372062357518378438642204840622300206970148529627436072032947715884350778568699573710927820768237690742433025552193558574666125436925824422378596655199639701993869628227074031201482284814119338989257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 2465900820674347602317320780333169180167600044234168688737780428453367722874141190060379394094303136646101432930904730988001880431891878575748893351343420403897885320387229400272446588915596076006577775258458748121867630144635470445182515257671236871320910340338012971748755156380329985042943456290906617023182789005494891225345873992186878186745508475789644574529278556861123823977876521972079915070758878185247922535314346174671320485641603643259261241595604232552472337776148294386266181071631664350017136306441542947423812445957473677152572208164402547446474657874930485641404292124540355166295682838147315615475595986026867313209819021645187094709510516979048121729348306912841673300707668202268002476360809637831798506755599049682362490408160793960523816947130643218413554297131699721173950782893261308870931233472609627043255137516284707324103517476909577095171388828233797398370433813627249297256654502338727135072942085552636663642345719922177678913643820098350107812993736093102541156996928242646109287208768888895611039650769816366452160002029246156770735563277441473578196962007053456969901276546501141639464114597534329732727791495781795573489665581288513005823211689475442065877519419528970488525784533349102431640047042327326371765881099084677055898891536023814209628109454883237417524415117117723932510254057708144433889537552795658195738181636761715514328789847866152773754977020994616944048305685315614911497919063640759316547513077023897514262761693657376483875720758940051582955859541145930091100561784998705976539366535855821947462702192355560152820515391809046382001195053801744849884304273693802889731814284633372825537882398333702746597286576570570387558235725711704957059629653880539045135523274835714543450036258371430495489954396896454844569748888515718523794089287061709373572435648372996089115289036070585641933337801564576140640975696394057587469981555760828977249408366661980275100181168993835391271516800429845728082072607645713347845071438462278064573893494983345882172574687706266158131907914234578439390338969989501032957786019386593342681407095387136116815463348004951722824300167506030491597433912720257710601736369314118550953777304805613217176230423706729853230147987614088271359587813028489994354943141652764913527588594316947930870981969457076812736174217297996570965201373981934824737019888125695434742222323796296517862127308587985855599058806875941883741520370239519165483493919046868956717375116355022812535124909771866441587917506694793701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -6970735351352646474145893335567506407166960128203572778061768157170404812706824413833718125305321307125914733070907419970696741439204101233988364918804100828602548120190152159177210957172442977919919007845983326794736499273241027533359695614004265523575111207374444543114374374206840427186667353478106695708543858041199778367105897837901930618390833981781580839301066485808337357316349596833796664507541984434390828317373433449714825388077695587597458223425362279007446343300344697318363078731912100709978260916589546227750967553891423629215623027053150509324579516152951311503738455903478592577754306634952203459178434780538016616304620985187152944245908994110237400291061523192519446195008386527594431210996639123816134617012472720162737542248299968497798822787621660633512605921050068470065769530278590033897706447725888884257335850476742871756365713057876295887108021756839142478229300330008277070728879808888549895522005525679405705142077815136730505663161658582190540224261673429710178158841777787814997371732335071875916480578683033034040187355684632762954284745900595281663753538020602892354905903790151559696350770843208965382745282962217669114572359354467440627851707589642095718639804011209841376517242212526709535319121927140395742037953128275552380537759853296405302290661312160755607872538597937610304820452979055695905563048928625074633419834038004091004713022217960949107438772981089715240611095251749287038004901895485207543664965341992062995324746233441564549255170606103252015700365483279351105151957199224415495042074713845952888155620652816256961369932074949891710407825471588561747093933286232751843391802715930530413541271386115529477991561115829969861451039994578516694168761634402175733272057451042010549146168202476334192400503830802185692973963346100006204424513711656246770130407242452247937115279281936752404202769348198394670107267939960291211370253065371067081595870108359768058419875698781291341802133149850053978943728989357367987655636757931192316987886374676467093209912148213636331672308555396858902093923455296096975804616536813783230349216167459608593364025019459795940931061471947872259793037463991139372316818380039004776219413299047955207658707376270139880166913295700341868209788852290654528286927360586178057187406117690945611615278374668085839934500161234396187203753939357063572037214173551522261474427474523596426133684134966846636453748227146592124676867479090286190404747037249408337638791903138035337117710960042060719388246070593595504760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] -11116156421962294951543397191126815919054333965371581486721712492280792937281864731065602301199697647408416839230040496276505623177065071833662108671522528720318849948695868671661937092417681565430936580722198084639832676951167590991496140178846067108257984066784802805438339681597631276329857483345763744439008990467500546983925357942893351857786445343188020482824603917335844113406961771674899149085002739656201029573564337267451736193802449573359816829373798606668836206730019134653801008596812227975861831069457005176691100960424614512061408066069781655499644982910817269155873152778846786989410697143977090381645021490762252812467399147496676909692421267210364085370893963443375679311402805439011811416851380407839051880602438430931952053901062267247628376292789432883992857888279728737771867091828777197670347790116290056307727943025273211182844253813219080454237021718204460883886801625977497373751855663261082646836209219350391158985527510338917899676922618745462608240966368315064691163136996520707165949836900162958437530219366713518445172777543441332480720261253715800230591262646104894718511842018279223143125921398633685056723756907632255874654795807947932186803746657970781200880840313254885564545066570039183581537227148633002142996760315498978507281682691820061377835476446722462500604884866638635547745564183035650407538574480206885805502878637601011202588544391449029614078460248263927170834739850315333920002332577346948332706501299303497874552804574077309834815518985740777011925461665379887388602722033373796584814927586174942130555816149443575210580625584244292781811439891893880695204529285693805252105927256878974884809481063615581399337264625403386994619208717460307960493324417337787627762025771137898338034789140255226812531500011141832648268669522971755192158664500463144509474165674578016791893284643504266783082413883954770236210540250113293206389858653529964168744320086179017089085937094823625485596321226802483520868780824207803979189334282872217679674457656147130318288427622254008223467444974276806703824767291718925479619090178247228887961791949577970799510253095623572564043931782764494345513218937750954803028082652997357902927419259567864151959125498217324680023020193169477513716679476578307685406199129740926423317045812700835417456223972529836474534598040073003990063456944511561324396365861894474522454191187234170621571858375209136515863415168289531904933263570452872901425853523893810352980407810651422681981676833518069003048367449082434177398681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] 275467643411724779496286217609051683702085568544193428670155158517495645048962463009800506969123640404029695361525836696610510043497897654057473180819451437842233567012337962033580280720339168220669839632694922176409285159324465136799979365432828332710998445072767807344220808597967200306510862374696415810062761817791763564316895780377310471466190355441364809111802601328904445388608507885131268667929054351748650091690783592450120457461941588412243700672706266023772454250612758017079428489716533723754085573135410735336676690327279078840128177109793486058864163772101472361524420083606381417468216433313500583468813968735421006796693869134021961390465678758898453131688475769766861254742354914273798260977708097103336720201578274911176177656912867493049031226362024697697457420557420685116607167990547476823656873034000419401455927650319689450974099768754796295860632962487988534535392690495650739132570246020995611957102657614514225934715915721025285012881159649806291569983384534229554589688291526915420551172519649661362644611001361920338866435902396749651562491426610119783012331115950087167819783675714741317706591718376775729976388636683042573939324613506557917684809334551923174313216835383751049942307932167244780658964230400697798356639658214911259033816213265119788301564211714070837532653693669565890123369626223703791034427116341113541157903453444416334927386739389565599948241272830991110855948349389527144180297847278739814603842414410257391819420542435416672070295973133409953734380227650211058577566283225879069180910506619224816569484255967221090245959041953874200861721686208466517543482277425242271037712603584327396673951867588819997628587868741638769425952120809986859838356258114133295197681914505197197598283466836217555225530934253202939572369262765661133440727961632475480916886442290988076665058554815293171340280621496115237902453581049525283304832207774781172796140507706663908238327834804253071597895086153083142489051516378402509028211653197207187643395812493379379226247222257396339785151727312398617101689714852568808848837984716764646485380582692945028738812750879148807132309421488645094502076966043705654592431420176992377222343580332123435392458286739620675504518814076012282581870894241597635970476422098905010187165887912966401606889268010681321776683459208826445657968447439377653845120478018792362210368528921475212416172596971900781389366377967643987729492133965791507817061274066722237025565762648426740207582159565644769338987885021197143942117691040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] -1950039700569241990731880971630841700390003612171503898605237229138730241968962101147318354936082994976037351438817490788939599120708872866190077903463673774877907740460785671078553487422460592437065346285483884885809819358405523905751511977307793257186010232898735104774551684045678591842170401258159014094234181819460979071185762237668081478668891647427915088209208525141869839856969840805574190845735007892577049430050110855561902057256800613948132745412480950227247703928708448302423869475915422126124021193954468398976583190595709038544341124993179040245723798927234624582907720510867654008917919632269793225127144057007949107386961177315613749296627185956441716292163277716861061850500059208510559441503885957489698213591599022335228592706667413680358631040799375388455968142815588093366656125669885646961484079230352354942881719133860128728569006007714243433158179447070509921016581153246768793043737530610630248497318037423678621833925801848219402813718608240331401527576826503923855618419704430928433352874421798870711675329105509836920669136559169731420951569083189613998957728941600128689870114557000923238977695170914898201528340586602382725629318264260521096365394206199084267732140336890936041537104315250786761977555925219511896764774862825212745586372986954588224000444168665175798809896661447470279387189831269854466842973020915222385731261504303044285973720639314505691358480651112845693265371791107892467053432629244546808353207007435260869039925927336098258335591178791833112012898643058803245586119888379901530129726515754831416972022412078847954490245263814469664952682445981472074499589058080541639100079978317471877938776947968350697737358225597925174204474135644046600467938637962352893835342618917027569430997768968241550605051215903647521334882077649971213252578112591383535378839002967163257486043143120864575707866275065102980753141841688464314183936414396331635214592762459199700285535689927479112839711756675298898509065152991624369588471556084124864900466185173528690838779610521570048385968604378261828706552754561075562574578338250295792434712898875178366995342681235140039501744300214053752961477421613807728854814749147674303401857652560435144785115133814581873569983879086404808003771800318091271653560165982722121767257599967798481663983989740497103726019761654210221656934942647209147180313524506663002487543859740637621477401916215653949995321816665272469776757948365903767036634959270172086152303205252477113106622021979496704648798788284125294012483209371566772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] 9302817341442976759843487296659958944788779354773500807679537626370468021763598327742517817404926999242535086433502548629104860445301968516564381419054529646886832363449488390543160054783546096401238018128833820601281412976627265209501778436817561515795821742193796651890650959382353561304441658301952237088032558543032003053868745124931189149697921679134035943191001866949815787552833163049316818718317412237958218612902087502542865739067732975008128369209568832174789080378676034697413073438055254958506443837061161264808010974218171751383259027077396422093337474427073195404027801977238140873635147139438050243471068586874522900190589047247064221473447538647385053494262513063169862147705922699160010559327094035764544778696942178356650955972264436934718047063550160401646741510407055450437992331130346501732600638726532898763291895455314579194769641172050572778861631001290036074501402797814016289312893301072485478577543204992629642566304063042214757722932035199844535808588785337919569021709306750981046326352372604838231355967548217007980428328861496608937365835374705613432601517977515135668972863314553157010735152227955565756273981370384161086431226424970460521710873446624423565568030622289672709705647965209832210848280783141039553789043326392963727185064706508931188760830044631569851288068558635206991059563084920128698024178535348604303428306738849480494864917532501685210234229047647940763025510765750322952110043614864879815098530051022014321362015543498859170543997309613020888406118859622984479634087356022246213230010386474726858460299468352671864932313542148382643171838852175197915052576283611711739478564685904490263654951521178928237940417112754139791431712783587941330502273667609223829138319409320575489846250931023853817614384543545821726640447887449797557056579685649238023859769946921688957704072773303926741910014875782136072764583588121765051833287741660834382992356636284218213026763318358296177387694921992066741304249487259479365162738270811306098798323826415798000707283799413230284886811958837803537746213676194902567059191226151956724962991526096329725517519489846559461442302977219520041458188472443193167233087907871946185819168021205702524118515777516560627552491064204653494482807228103422210155124183140256746656589011302928042097683155777127948427775068551830797888170124017155974442615968332236480766553372200414003933510190342865989771394772144157589240268986273605465519067584833195335537734379908580048892363423785132699961401272700789455427639040863141417503356933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] -33057306085453148428593949775551702537123346327602505792822379508191445718455550619172508582560767199571572898241156138445569772183040390010404810121692341193809585619513489157996723485805661738282054523733573639307756594827795318115230936963629186788129134445771564972692762893184166307747032709297700081443337217838776000717427973004509567605389670997994991890058569100607719063746269057765164538646102331365838314058179645975506963914410492356435558461335925238805079116588628479413584383779458952569123608674291768195551530928942134289433730169207498050634435553546707545686959679933715676058091946333223552744971480123310841358171535922304174461373847278389400964768358123192565749885634391380220717269976272676287276430773085387180335398364754907305712731987275773772894286803769808106315520484744793659437206257414669581525151626079751049154564813453637066601614955644847170307619730957183109175332686771230170162709680818770280265274344933994733921171873656891903909104255869250794832244282107513429461655068370435283285355491813588167555996321003045141565089108749092213991993044326702066619166810558084341701834940048364461965776923841065263765793550658322907202276240797166163937576445729774768902240464023697039436574153856766575859396159320076864758960378667448967322975393606890018449166791396908819927280038789001519632728230098025505429177536954153712187639400041403518440603339053273919024312757911939930878389736537305813060103687740245100217582255467399670832615814485859181677604002628527763427845120987313854853315544839628422133382206196123644122986197474426199177749544384993809827803505655965370772084543824160563151824556911971488114287211520282706661733706415619237115784781424971164923935252626084141315247682290662086303610935452393387031930071992135433180483156642771804542493043062107360016179620649849739028917595407879656743241679005281050847173567733828502730157062448987750350942858716322620364349892081348792965849479763341611566918699998372551265912795343344091388489841056396616030832892492915901137493968886513950705210569994201353901047464104792404856237694618485893737620019031289712901611183459197753057358486119981967003894563620653142238624234686043793628587555704746651620869264536827799926319768076263487493556750870570879973737099281829850614511075755052145964810701719110677135875588606491588524821063709808822008242753303847982346720067382369776946015969461978432544148843586083494917670917569123853906714505359079344324436557228460314451778945255000508041121065616607666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] 85556845960586256157877565910524746138830128416187642582930272702849537067219061311830353373580100836119391037850714115071011252298043305282808484018789592666125665890842085235453900364265440313077961599911301721858752291451356679944469798903528920779449502533894955076562306891031397601693390327618342479474336021588061641567110032758029702449880059758763011303979646344266574680000324754917551307880717945667825397056871303763013410622633264970817421784786455540527779243903851162599948570071467025481529248478652992201337128655051464780806667091813683112414809308603057340421616871074172317667358243452203184880047534404977666110016642196493163827237126090945218097410761241081262070509190311889319655403089331538126965681604658580695619711908751631116503453630823770082536338872690948988992554086647985771806006739907502044604345461303672067976369127570100086562128967776698642656531954867320831329884955601594180309157602312016628459369363011949286514374875004766736806410892620212540200695763245787563269249149709234852133580214866483554526054291320950772812629183028956202102381842068562854158803596736362687028668945944649066109909409616084544050625017339485783167944852601814163758148632379381577852904992525853703093010738273867426550939186780797321545654628556297085320379257709390198534345675756961345918020908025370793244475591699853628594940692588262866550094161253493219843829981406870033831556933455148078140186727310758894110754196928441390665124292248604325276979971259377391201253474840472545065321651310162725099702442411206640092665146339856550016586673974251498725699234730258665221788285963305554941695901455608454342083865359762124334441462065338651608386401305874052125119090926357521144537334721442408034298682856745709907193793662837773796846790398801147799261507243052573809503706229165884046276596459125038105247919369331403452245608356138804862331511648501809732842172881215497328078048219959743112706630428001466448503202734234529618691199850431682531494696181260082646306334646831809614928522972346289120301347075264378358684470699311604789151975763786997730324722399601442324927415002836825785396610173832187507140606788957162173784681760153346078314164863359164283826302500356333445500641387620459140694812879235779157230951631649197202789661197697237725072557282765271938334417847998858942777379445757328358499634141493496060049863272714281691985138183824385738348914050677052765057593445314825325943121454297393803413608343479985904949251226260787371331179018696388993703294545412063598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] -127578367970586675130160095604166447245897132637993882042310694479192585555098538615770027574185271404538743792412140497354071290379343541763482976652904323706516114662876445090001337040675118285729711745263361504060674778981713865744770727078994808205996263366744615923695578944886688453751064753213215630062079183003034503473650368432961105499595721118751783168660988529238969027341893480467324099233882298947289166511905695170074787896993425568542942363159251449350147391734933834232661428679797666155366566209447596612188471968152721626795827930253431613665099662658366216185656234416267542413317376158598651529461612335400825039541520832688264225996335978582260416709013578405347742832707118209538179715812423116771359430222553247123945481467545595141417054723713576645394941463209405169613915201809931325107308343647094534367374289834582595771059284936438485808932877624545366762977310358121984270334869371137001641885430932775440835679325890511475013849264214687488544155697511469998285333993796441100815816271269228125269557288372919256369709494796595561522541834035954327235626994014857199591987150968463343707778426335686766507881649583325505988679973641748560493576478287162187470232296281703178624301190788655250361357930480106911667658203348047469244944181111808561130381512758659464040672014205988709966297563376145011446226260070755633400176248603012164894126888847440500055011868795727164654768721627901041762252509958675565995324649336851121334409159122223686050613198161862872586597119376231109216362013899056819975319960817022084407807895917857670778495168488965672740387797341300476861849118061376237480011537838034420697531156174781793844545933848381166853895719005858617409761878971231435356374253725453063119067473313071456047196081355601748534041679028967390573652895264560121822196969742669670694347685886745367256773124072888898055799210759910294858669817612509178175414669564597658898303263991475700129451058609302926535528824823842044359084152071559307561115531009591715127567375652810380321713394685408194188223168592601177305430209292476816004343480714642466763644870017390512542742776195370466364732238734380540978843162771531721927496450854612731722439078606669677075821980341534548819186904482769060306004971763351644399666364419542624597972115290270580620711370572298543897861803545719812337470299214009050645706833727524179432508016988840954111971770374660865479197517208729019638401148326204820237778231679265788739081758947864792506976033604848970070883338147685326369185077055590227246284484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -134826847042344255681154190212973667263134019760502906528279636569321013007522176684006991389372276582586473295175045213382025083139220623888582050870907001650743501025753685292383102316316319498596606068731477921428080893956898826697012537792736443819161773882601244724346308187715149236745685341663044669344226237144446059564187642330103049076642035853531956888425103378466284214669012610316537714735312699028666621043255167766395613813517447460964081628801344546160287322725473112563108727463718792997106218481039082135435069388792912994200014981211573297438344759994282242910883412372840624123622409120311133650073771591676415719534148093097198570501903354221178371190662318875822769205729412056527620955134598175521645937281208142248028713253406435085980426755811134824223833521005463712692951106663150860022778010444308402251384849215814823801865918752778491897803355519718753676121638201691754493795479554649089446093358450175797114384681069518787099094021447481817020214294357362311971385033537880413791177949996441578941906587319817287636439887263516864071828305821478589671675809814906366078150774185020886460897299792395544446370124150857683478842831397868252957559982275614144193729735959250091860093639125675577161773646071335961455931966986188401532479408760177228834968196702822623711449404170691990761179910461886206956843354661954833370248954321669159645779378917978984980029734801649482752707049389444942244987807032584153786494531988395891993863383367614160927751647918225260329605539739326639023883772676585108539637734781046087631618933749457063239829879065082399379579621415198712568381028557356143983986540324133794828260160383375777180818257763261133870584030549524935810487332033434353353311996857237174926377301166962567077484638146458582100139037865957966893910103842465806294994154766898147038387799457623779320960815092779221518740436866522772450513371393138068738749689503428741616159055303002739469306550153491447186741205855950319295275941030331086630453839987478930867634598432042197148783613426241377501147863721827249627417227411199895437916330398007137570041841536669880846446538840515899570282154504910656639544229149758215965769133784909701236017131136157662491915062124818667311473912700189495289025952809337526235187909994256465002226635113662937713748325827258054529003080987837014994634626506792924066925758528616986810859490877514338777547403859104674856014462555784414455004906252764719136720839409850585608711215328665646295776663265546714103269970358770467322440111956893815658986568450927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 1762161473131204564926552845338526554849346316725509462677978877505113726970548093195889413234591959481263155201393927435458203414029334960932221097623910371775449159586860662697371203680316755013191696292904294409246103893492545939764785636800070432695599582865669202716966423562444639203725914428878205021593527051663484825540972574263562112283537766795932046351561075643801900854565314984824643541579132664907968718238233806967608872504941094551864047210246810328272738905620927482919728847641315868845519274285490152611414905021895313140721214552785121226003392864810253199624975455012150132814362757467467395588750501346795942290793443265325054406805356692465655914978586723399863839387824805771427001625866697089792599816100498253072363645316431941076528393944173386138403263328339148805269638091678856100492776805539773822606999851767165486530771170268284533598770029938909313943008506488253326131481444496923864539494883169150611819853710383276870981048971920678693616809371787515044359128057128795423118439317660138681689225077135971716328049379360294340925570244200603440893572336990609645672851752548156931662384925342785649068485184362494058991579965321780848053738338786631982374299999779209393057119361584522000169605921990351164606165378065130458592973161508566891136713069651505205915536840412279711428069458719918354409640122953007565325720783596976399463220393735485633954548222382054098436528024019882221212847656186797223186333356226696568326117539671358599531805544851014412104781525944250562141415104112949965202237893637517255649413286150106146968635059496318086221834018752320037513122174236473315885772672345415513220543137232157691534776602645820026352172836598301429678077881525525404042554598177679345387672148742889174382178171348283669541468291920132074035496166203481289181024953816291979586817343607706625241569675484311359598166373958675763396376691751145399797323122822268878074601631483221637480351947044620725848364110216896645312764524217420506753818920700088328071779227350141257831557304664652459261194094259101446281415944809500190308699367920799839795200035103244480482532317886980162753046732216235706046946991235510552359575388602766727955176305537408364019471819277312693683239177659736380037385113132820865860846398880583793701714592881846142498024019611358226232097706479941240185042663511226075796797586235074123016417053524784486705106135592691426391818178218460559767466087425071604485983495037333436614841890344571764042831587837692269495859046551395211532148321609270169574301689863204956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -7491159299008787355655946906802487197419716927515016932848120501861591548353711957130761131131108168314159198391051197681510882040787890221159576988468648124340150673840470277782255362781829492502720077309748894159374528387124933314136482253137767483214686180563826462163524212354554631597588670628786450353178861537450564887135051278634551322482977934591453357374844501660273169318790300444729105801385254240121788701860440949067168224010412596056108561700404245491131097496707536651405056246890353174054463829881576102538369622748090512019747951788310570123249220318226858470993315972170342907655283687909962811777995282856416674846816618172809528827500080561203000216834698754860780797950747122119506911024547414558489381426061242773381997553310735896199706028005170500775406967321742615977131514907894794422676930635145679857445105358034988196009013397353359713301739072297798281864880156532240100385417892462848200604963323291633432551431555599483677046032301806081082404118107398634586699796719215587372865282990529666399232918825110531349987475549834429030719452124134901258508634298610290180235530791971415104913536172902407548571170947775114730411971000061369419922314787535326153338280808653783878128948149424477516542925814726795404804546597309289332337638225832231071645589406347571500265890492715252037517614183509567821524585943669401776791147599292399773713096816065257127136056898955681062589878843972907495884976804576534203186308400107323493465827036528807327257104664978726268830284982492056540769632177274462779318655484134305099010789381385107462285171208159041131011106816709675390883856753671868683445599782150355333304922084975618935188360658116804920148687764073248719723037559322739178205589399777913574615439351204173656141425524564219950415058322467509979854729728014038239631292582128226549578378058458364169547482037893035626708508692773139473844611910042558477944113535773745044759481708976855152640866225666519748642913658799488532831539901370645108047721967148607978281267190947678408034913237792622236967345345862645185387505179723633194327012571311278051831884635600150236272152160476819892277467656802741561892785552248702325196618631883250083883127774238994567103304473994708674589131363076148595626027757937574804221575725868314753193953239497633340896857426591014308281798788990477859854522818000716655764168781192154614302024702016641491624772932068266941831006561519735513105121679729825506720047618782344064305125247209038223320213866738318645974817801387282970910662036057026114121981663629412651062011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 22776075298693410253178283443776252096213287319061928277798330032981370373912279681730495834428659766015868053972224043809822470845407345410159561897261844727077246003159954220508078760062934568009164897605711289240808311866533033629048193956692970666408278745216867950374536785114161293269439319883782282868900413272229777731375836369168181424409677913827985809596151963598133801430233395499159459732686849093347706383281339597534408567600979590312860748146279194690757308082963177420037557314272883644648663504079872409367630833645226423601776172021177237160972545111976783435411978959555928335178414613897706726120755635148937342884357349642610902520785111839028993787806908777009422812212271163355534331805934680991208806840367341076704539406192258720833146353043784114938058849958752329505301843724829226726879767417655869412287709288155561976883208992681505998952280867445475322375267763998133766436465938854366316378580982532136865872010395613079502016955740830451294023212590999276506336022098540041056961886444256160965726802795510466458023470447419108327916519060912056814277394281938127023438001013405484529098514114608040765595283964476828055429060287110468508289477050470648836669896023168594680911376575157819291263789767575821833918654149715504807710063630528305312358961097158088813616153253932913874510513849560850215615429404710540285306823693600802462644283828686409870558503981932878856896706133670032205697216791995203914646812189640776507156195816396605058033345290443146859411302766494459701710510775791304864018683869679371094415754297373507471499238643578870213344845312333888193966843790551508291472253404031671650463392213353909409631745340345242645946184794847154644325843073182336785858178069241723812926799087266565613658414575222795461400549697434656593361055035496188266370731491952549171181371218584951732215110107961483185923826611482752366539699012953738843244206722132618117758984765165417413268703652352812819530307289389405766565031244748970343263970042662031372323360147374696820960829982086337215163351077234060918091054502949849685114869772149222366120606320594139551891091735437561720772428170793839520319856496980107374475029220469969050565380155702312614222311648683463102844031740269029618542549350070866919549330377517673733322309573407489339889247113503744745895726078130125063910873730583683598836047069467818029296364664236661558470688156906231369670692665199268124378784101405724237659920302524711493538418283000806001504039028337695243502643178229793667986972314489987900820722188655054196715354919433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -56084106367157349624528743993875626914604775248525880466439609362689684329280116561999796741838645354075286148330635549153897401713018788658165408560786870466661360619429725935036495907536080489220690833173069744241212275763653132918816484955935260887929244238014790906950548707221803407269759931074070866499742107077381219496475773704292546696891683732902011008084203818841971341617480636198102926912991467127354345411387009737192603267751549164499328543181002939561538828634422319872737021322800472669313987385230613284844574976525586444219928110647266957836432142258709763013661306530303899992913366159241027256420544849342957911802825712981227619957897680931191679419112262907439370031313973577542628062701418911323537717823284554298029232967083565428847214276027974460029972586729472725979752556590731811769136933524288059873178610096375032241323187324309760260492083505916189466503687854010760583172565256930994051771907448851238101493313127477768016543005555788351759761649636394717335296013494161748454314572872302142935423842674208036818751043163962093731375691145769844895060447986778405134817184116188436092659441687725828838181065475931888320400524175875039821573863403609074594951488994889246611440466347587635186163820037303679150238164154173668582119596951565232195679780061105695802523681537750369818388475165184101105454593269169932460285279431507367796241814770911558482863201018740061695677395627200119488911709344399131600286010439693075902061725181523083962276722503745005848358562863193127030362793671161666875036592061051367258523710578511067631242132985643583070679290973326491655229763147431159017831741553105119313061061002368776319030808444948723060433831403569842064469291822221864069233449892588787255189200478497980464079361002823424864299153594661449713716850555125652460856592446352273534333631861061107141744023553414593609816373381532180712018127520171283401383922820037368256124982790864904549289986587520257567040673370734975001041280100550955411499812204945612530060815055902262990019706009371066499960726485326103292838443135206148745878554320239278367424738248824389750432095085662432441403130146716140776489891066181034358012714883871937222188487466486896566720104072346940370503965399371575286695955869158548822519232395759781671716058867146212579272756817210742141128777522752724356304476077562155192674492539971312198945066726791935378440845967082971042285118579775123466206665925040283340746274289783746188348802605866786619948585923193757826065767106526874306966222617906389635855646247364347800612449645996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 117172524562913785761765624838992112605894977713202344861990669591872394859579805133278962758046089761054917874931775402895028306068562060556031633630128610630521887889288842850261602021909535021266134904760670241436739991828615180389747993117875896625911034147154533817435451877683082314908344552275575034744117945818869973149600053827044269236532825592481131219928276142287862958629997551466659950195237229656591190500466556898730374346107673200389618034984243690157220873503887534355086668593721126795730247746204330697488463539035955306934305959251794752864293057360157371976452636826912142351494809173154961463808527856863481022446130929440428263112003724305942850625800683148021301861029129193178134790319906817288481353275859890365610256772039203395582996113626650947498137785761116122147320137962788150969418570927017891190881591914744139530449527116592005853654271537652697926512892414668439840527349312770463056295696698013095004418836668006341515515651079921167306897735218243622222155510172144902767547008711084975510490830801193742128365680167984261672574285720860735876831652098229053677826208438725503738234754172684327160989197096952754933843035741172572215450388007523529609537462692122598452685561748744655956334475677000238148949207941622876932397300531400529509940306103718008471636459823642168866522217489810211119577833552365348179825994099087794040010179172858267494020216709096014395535055077712737175869477839402571220446193708914173085491058694364898943704714227208474649759457403106922222833075259866560299176367433680648957602343003114739574839451352264198285793762556027093397617633234064555134643404937222024457529601739216200063398814714979513666600223321339644926403856461360762144167422659311763850153536324924780917423388852687864452338956861393107922730020110249642865033652511066215208711298646136028848743935085455645275399983276081937031657165887246200175505164690591912695822681928135906265583016008336698257019874939818830096691780222339687049252239605189996826318428540736397908499622729544986589983881452369470563435300136079881966418222002808172224097415945238744000585437954425548423481579923117750540745935706117820177247766527092498724923353252125446849811768600877676587751035630617763300290966158888909529707967421149665033721392904779487779411521909857801578152318673100526954756155582984456303526342557121814175190552678882638345687324814884075988913055972474407546783536526782839919291196363641012328181854296148526915763939887748446306412117640939597251567660637553260419285727778060390846803784370422363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -212661384306775971773797047007472492593307227873046112717710834790569853969824818330272104242220355955601474059785136447897707869399913713851158604739147211856893400126387732716104917203115511221779129798338633765793232638412937873547686268736258903955270960920702067888716073196849725147181742880683846376937441018661263765324824127494937635314064851003920985158437072338419528878351061399809661090443735271110523951424769063717096981669645655879282690976140113352816038565169895290519071566229603309661082408180192574424471659570640285791595309695157421013987451780755628516206003326091649767505454260227467124999056215513858613357267554476462999865240257242596185611378163431928644612072456419794518264972846272949894562930830793040599147422063114554686681347359496185002186508585400277929990726841894918796452014222158446812302664755035192318797856651383291956177045365738446889669712406622450874437932683250148298729075994944593044656170387887521837647021061176258324586703496354485786820788234112689343692641946664970203355465221654565592740520630946533960213959305516577514684191710266833379872955410875563667163028714650351155185777655919086721699920275374959321219657533682617387341772427796889286847236237015668792035622548885068115683885012090141410098221210349809816803363000001131796233943116221140303564515266291009879297811646721727394410158620974863072378863882808393203890071975354278088219048248940409847987304794243056762263795018824943054069030017532788786534645798102435084464479688270374323237632285899475874989405491166713903930573618836376115618522716922428730787014485254460752605075378583170853247312514373406964636988454218591540536060464788781996709771104506937688530770744493090256091573600917780982864765793739486404091270735201679806855374860385071794787826603021289991658318360788224860291646070731211347165130153688358417964425635120234436041880225437957806212490280457907820104544713733319392633548696442884325243847745554137785936628928208252279980345405670707919145858407287550095041942802880638180996152708927599983353468646449781786423116402345560550042057457396731225434109521511583947058024624154698687526700517549737046036934691467738094349121081039633256537387398315384544339683351295682938143543210861807643149927152379579280494984604617583352998291174602990202208803079476983099901384428525486671322939038215245077553943018211844748644272122329614063167560773230932445906141320822586108248524548099328315503511127128399918311678451499833716892026993967843769868147010493005834297353118245155201293528079986572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 340066242684448686517965232982540607945219995039723963249705517930051750477203960585361949416544887491872285010044486979720356929566115711848706738603584786599215548500911060265519935502044917771236296125880004422523268918595048760953550109667098787193221133148483527615584388937818480279302546650486407990060872325124143616616761240174948983897460061209684606571169968525544281141414828122902306923499354564734376718340630666020274979211394346102171731053678008045578261910606002455831522259047086870667500680757602006406956774602565565165927949733826164919770772604963674925065358574315973921773319260509133951658620692307787114715142411580873914887576913725979105679532909146619284163447872839160007310734470930514929576268936076039479446423243030706692447315264642604696476698750890049185424822336267485387615515555286657943175608709394679286363178664395951253834653076789583812475829323450227635214014493033382999090963754491815795083357245851920884991721478471515435969772629743950010881440200039080968374125310355387461736725497354272016845677967692632996875386592122843882733602385830247187825328446652153051704979962093163024888392931394507168232366116243507273978357646958483670111657637784035697479351678885838208841421939807942900406522779433861783088304382921946326525464244263662280595115008270726652651208418222718009009767915863512612307404748741656955990931308167340228276177440025594093075867459616343328062715944391783692701797091196908908946950434732687718037465640310596364141329997253483110318802303287060076085687975001924819158873062452662810362300001329084725171605327512544219525828823838811051116602909993743063233827322758611546408551960109000529614953323984654953165354197776314413113671446900381959879893792821159048467407009399873876262766715960934576128339982306794349726200485604634541661858352124635109291189849528041221806179457496261440726167352077118657066241090113550218671433109397058181924716588658569870507853523552981985589690936559433968173881871839306229218038606124519180813491189977674459641044470632982258975822714808934367987801697706063666676175995575992984361338824584231134667998159341508317556837311309708291806014122134234153224999303756997686380658657940773955179933023666509587792708581682311625520714789633284867022335513414711600058598009090313135530141159672589826078183861656739679228611350413768995106585304912212246044466762350473962934269546179926350460809246328611049228914450701962775094925475728690929317865943809930920703425822259081825799120673715253990263690520023942553962115198373794555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -483578567465943979587909442872107696481638511621612998492910648144126135295286664830596448760340985175584333404705332248310847286790769873048171468892140021686548308853837701279751936949391086518054777625109893101980488743422894330569611896651563485358251034611396944085635719062155917328453957233431865749618148465991606694396170028239338328490316312164561922429774222681736337739922251179040136443915132724219022648863128490656061945465254248939809724476706496713199918205480000927433138597485585794722824758074233249769700391680743369824787487831439321392592740164171047340875647343198725008063834195467973741467287192150869586703294498870050020295007405028855814048019571026469433284630265745304069455487128150571603125440661245710609263422439916252848045973580504163944112531241414680527549040432311642512783877814940906566529573056923702817979288066635236152961760622079985382297105302730414484743954371016805939745007287445551514674075263899491330520238045550802572616345521630840195904638435913027260446527700490035746410967765238138747401928719041024241001237126943526982860750009762545202241421695234678215858625943502238542042531136878484903391036457976596021473018916350213928589764810402755688736758505094790659927228453315750523501518752753888624224395303554751118248966234270520618156206999016282045058563212127508982440248508886300785970115711850082521903041314468672062225707065424924663597560616427750376723422448105451144270593398401278665814903725809665671535133339150704864889931861017118074065260206672343609354717040361253657524538108338380073469060118758361911357834236183480573338186269851109670238976971901453995721596343330505596989136556715327447151420166313129706957776965599239398368068103300759142159278976450651982704205956659956819272268417847807152964101712172821981126608293962201284042024674427014213437188571504506767517279197281939822129816050987886790032332342392129414353061763050306643885463343730230728442436769887139377895891352584382617684444781402445318135064220904093988194817472327012299799184821857222858310221574170300946493503961542788794096714810547518670605407292120014355704247333112415976389532362969551431084934110097234071506796683026866533254294863828443919788756560128239117769142450286798093948476201885097418956349888178181400194863930525571497963098337862668774480365965949264075628619544975763534068164129552755729510642948297158994945508918079059976275907296182832366361211182007041837018449102376153541696638234048302809512213846199530237591172304863739990574839078263380542921368032693862915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 615332917869322778553510119480814451029263322963741946467050483018802630050062919885469267239467531879384335706077435373472456161165393811096276463949840776020965081796125035119720998000042423855450388663841722871185193675969357035369033740968272024076583360550734045787448100644712509551538590460751004482428973746853936994104268328981919027413330061427115759076467864818658932077456227839427986620488458374541686172930318682240955398129696824896722602143322890655466076572290615755306552940027566417657779886157411895720655359359559312944268542712636748151999137622839336855273301247184478887753392860121048578163081269790829338115309589539263238807370538336040289233631079634717427394144752656071043592431231544121326173052327246822216179480432526370614086144447147149855483373289482347665260070307532351589059991460550344382604026577727889336894741884532460511795024698399174617416787631089965121239518653864117242795197301400508187336118217432693356209193198768435208468719891886066580271208424504420177746955954603167775121392354716548261547915209959713591611731977360524001339004334607296860582159268060673284183761531494183184217412498685464548916915951892351085229370286862240988422392991361708328803460010771557882420341622328170944795058198154670343552085741865848328090746318206669856143832197570411747655105180487933461556150022039884973438574677750346995350697224676371773089844798430739913319573848655560580184001928555316073281875716912985730308719420999106823692532028457694454994924769818115874674426079660118870370608794366834709532343709832013931602857223446576542978518557887624465341845004473099834962906491535925983669098453097600275706256082385038707372735366279265162473033190510026052525842781760663648095560400235804772984947085752007366535516266512050936889825411143016535297768719533063706006703912614289126413191769287690518164084883460576929815558443957581956644624754083442729283553456452686058689486927951720689850665030023315011907050458822976574427460633152050233164153506653182841759733303473229915178857203425330931936441636072940757481183011870071887648424453309446140689809612120978506971576665907440888876634014480459159994680190074977437806893422730680207714889017643515517642647196814292509111281704827662862963300594978391899244895205544531942115057906781001925081816375182165832299909131537046982429893581799267669174738390989081137835738239332158336604285167507253119361736032270727072586148615977109862810346375453783695542254439307160554605713904748893605414663141949281980616019011032236107894277665764093399047851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] -703467029182830304272931033731074675793220355880876873241442464308782649210779542501242666806034435075087044952843927941754435635210479597669916402991568099395413459583543809262267609067290652160532697437915589470679743528332396227913526434052383741626400703587224299906239876060417629609247476641692773594099589057743797023769586874481899282339230522575349349433808752614061881530260457158387250500798076274989325800046143966785727921382478671428540589070653929550657197507576810010774062472600547936662880042630545629506545802796123397735031808863678560994550422185371536088856291341319837023804241581715346783329394464603644033257268367347445811937315170709929677168422910964596420861033658206950618878050195385025411701158164408694803829822202001029483911833322885253301310536936214662538021199659262417615515373871563257044431737277806872380756999751580037311758465637627139826170918684638308333242314369721145602718245187773803261116229421474901476468801405624861289239096203894383959711792217203496448559887387958547294899563124461891037476864008869895832602336702779553590392588198329560443492115785099598597746631433698409926033256784799539602297032115275936761657595074090964022270492140048426418056934887576544425762929551890077100469429900872752141382941100163063931825972051509648264170031204129877683019588661606226633953843001129943660541559317702254169331739194290011792816834624919426331808461919698671312366981347187180116326207445240973002763193436731700596944217533169042449276196839619253886617092882865411378105633258121072995017775729543151556444754147168086677318302857840272584122909812299936466912929570308017935460609291165427783132048076551157074699784913654485487650378558166264423536614497488334900665249423650727083245358062778508162837588241846313685192277069270110527594309644079799228358564659863365093077158650191716156752293724719476041628146825242612541060210338339523817021134268304338183922163464883689102233638654971074401272322142237673619804457314699040508369745593994603675425563103174761911893148819137189331563120763215650514537351381119284666547213638115790763688960626967370646845386758819435616082710318583252660645619038930698022989366396810778464406331574634853280458862516255654084394403017211081053253761771785947144402390731951847788049713049304439557892896219137468556260907682978997187750685183095078069667138748956261323909344188671283901939566244382776374340657915813666481015136132980930893868792023563041393194438134543865110481002777237555965515773600925764714921623044219245457497891038656234741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] 724057771756874139763300835836277701157159527419732180710517342644581647404085292633814735304201696664016841629935474745249698372486961687922424564786332070244093100890540952131981659889902883088872771157409869373966648067344166183192519580056541624927920727155024715200076613699481929575441600986172205116183203848837382380434990998505876919131180100225550465488641769139364112552114727376107815205856984956015362603283389915518168398632376093786679858963389799531823308158960587978055498370651789642318132695177532833209343025461850799968039583906615661882249927488559929291786709183775993882895458435937463606745773001037579389981984561817283875232043264354033494517780086799477172293511866212204328032130364305489723691590307588258044004583698268855684269146519681731084605527362015876674309408155228498733793308778462842313886488883170719831117062229982822535333481738695453716550546182742512184676315364724488971653604244213535413286460471506901782888138149567345133907992798247813021857431442435899867137211607269395526550000604917805705588394604981913288987039079089906705088466118321530351110785653127115105884608309112307997648613721682362513904585537720969646658879149577374454280550716990667952066654556251552928690193446069572573313909564879048858875610717887649416950711914798727336953909344425302729725295087191200445756999428831136442775970565416934392511898074451840550518990056155786454360920714212940083447759164073166360714533401152403251249144168642641134282695406138185079584080795853157492711248897672653093473924973166702878232004031908721162747374524015310495745463918138939584427006238133635546007792709207130768929169898467966820983395616053030943177363535581980679002542356305703445980618738996004552169989782634506857748849102437675920638922577435079664855646303470792563509776462388921122299256036477434829430040790517729072019069775901297137587356406786547091714306865061903310370229937592015301825387765111084236458351979487263991221131387007348321233544556417460533486684797139454400740504265016155186083009799660766024501333041628657074369228194202283580420711631963498037039628160685785261449380760173180403747687037339021733792356567794728869973834939198920808308216853058903978043415295474670215636169350442406909676327241930845711544158882793795718805572120128961836777107277152840636117590949408299460286212096789078251520816804300205744998861818449725052849175785598692574210823828389950446830737413131545793331806518729196048994616834868871243371914386912531519352264907594970098496682184285866412665200186893343925476074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] -670989913759653628323931064115158911418887623779965967467187035954577741180584037140391742485417710742057196270078694096465005414596289656582753069613753563105680499383214804225202086176880885043372540348128358202182750608654648813935881455866394127689273831889076774333513822502177419549622165792968926347915278012835996341688465494199962897507153302198396150020001203122138755958739674386532243390989130327975106374487452121919316155224035208797147541655078588055341098234255077695333156240275279034364868015587046376831656139736392903026878709875030066699816334709897864373692011735246017300242869284049068643803440431975062856747694623609798161530616441780733817352072441680611166769622573462084865169176372863983106756925223509301022075126667821524548758790532996850396222709486490342484822310198229234576366094655757716753930229097924692255506322306784720617822525570979419600202291623240899514457586869435981122434019649303271976363109765102068755167877231761369447784825540691088259474854419276446103694348363686905913633271836411852677750594352619610619718014744256000640986951887136882673313272039099947494536937556842400037668946627964073881029959994245765721968784327151509360004944043433232767680516503923815407343776374716304519354748004828928061641787256919452274220887990156228517317816172918033469499314441035684191991768343653975150932904129529011771309332260469280387277400714207604158903505937117653476979543965427990596819971609912664063201123382464723405296032424340962436123668814167717098900268529922960485063712613006143598690656891809041725029786907659764160031360226773975661557296257948000635107821510320829833884754482151179256707337437442675877666006053700574880476892614435565345008217433583659812186628922705807856708809280553779895981288238318665574859263249470823787405118769875306774105236709168519297549262980964275742628785621306022167414961944761217620050895153150595946255044309442144401091010106333971301829290977234445889731564982245092008466002343929432079983860568080670858468635135485922816661612816576277598879066585961445908754918756709540146490055739262719461680515393399715426348690536092965533073292504657908849357525315276315611811957904978564995094519586590331718942882909856898557019851662259169957109254459309053513230911093264040501745933518610937644665958224557296151233101994961131536151147331210873249485141701092912983679500932693530944362257421513329363447034343284644673295438101313142914600180800870892671062031247730404584463201204563501173228487640164056024640959821625507686349010327830910682678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] 558459254243428772270656323158725155373336443882924723369360053078536845264217082578877177984558140069534634251488505700982692440950423770629344662172050540696817910236314085113646794274303098767950873925038742382882456014783254128482827064179981489756938643045007017934790917590425531289386189164768145420162293820873699190008599153425228793712560450192519334624496993909114010636328283846149617203974082161571662974181250293854279460608720392416030207551687369156604833538379465972982466077621805053423829573220766538060870558859527375691272511634756055585281362191548090858213807063151825669668170509941179090132248622962207608896338042399774065922378280152793977481283147966079626407633284934480150763317256910745088527643527695272004647841024171476701838879710714214735486201737358205087164867051605551945864036146540994471962099039421546139396711989746611484181685695207363431712818012943031917350796776612700774847217246024836034431798005623867342242158510107982790453208335503135262134750465210526865740333358188532852381608855280927943722019355325901316871494005143246460632752380865505150670678908140561192264062278883252841770743620537761089911103114573072266793449563977028541693289599101790655913201763501494255768528498540667275480526650268615023144186039684076713103063457132033927635893741164521906914943053227970297600028473372270424675147702583005720268310421377005862177434525223208585579495085510732121929401479846391273247172211783980288904970803735826562083614490365970519675894089902629744261568702321801729044849848772462477713436691657853592628726971395736182667478177611493287243360105730100239222022963974788610502625511843696943950491248502905557849332844301941734592416321151522558812393503377094681031298176291619209082924501773844533859214941533513254249668625694382307197312906551097192391846939137881835260337084917406932002305340814421953462255648297898080966136506097322545000194443559125975278892618510196226441538899209862226658126021734316634189314052664191080825710609542308598711627956223909461298435880216065190938777591136928011245259609300522025623310210251862144952716155690464786164155305431166212222643269736223771176039085602455287088958290917544874811241935356432249570853051950757010540331346955868997879960245197628030161991710030213137870028684057176335739312736978563666831555094281828378732075091813882903077888798036984945349193168756448261817267049478224804955848832471734170578279275345542767080619393501434735419069113431413972336018389434316993864971766728758315999364301648877351169630856020376086235046386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] -414890744844923156405041041555298420669766608343386875575684248462200983377770886009385857829821988655076758928446100059307692488187860388038828045240338892881007153269222794014101256800292059393192204972216428404542091034432016995717796243184255084590709535793868014024079838397223479308523171770151014765932860329663208872510296070033096377232961700909531361259937653974236673875544388098571957929735445120479700937114885747387462878328571563080406736402029804504253404591255806298565037034153900100969739625717636191197538874219920209017137736884699710510524422042763047012874766074357898321765669058349340825216443745206196431336663975397313009095578060819014093636502218095114122950779267007920956685931544678525438165187202779086206070123174546635125831644182369307567111216205433315489997734138103320226020887617023915362273750399448003489585614353981398364000199353486560327255805772927386481837330029543978984456471290329282903092155636873498211656858119326395735417007827782881341835825540460634124139367278526510739210435719049472504123058725741162393232965713535803635140742758018369389651439425369153580784964163933613487757879746008859554494923510102516461007467935565368553363388308093156697777589756519170902988605202528659345895135467809575648434695888614907673642257939461370031721332754957983506841233396524823954477712107002140600188643606543841935025094662691096816117857316621919715470229595734308751200551176852462979577799401963674699888300651654615262283112537507440547822880793878528980618979000341640144033679575342749633692336801659878985090029601088796153207666293650640869958396747049295140019296361309046562987624643363545754003473505039077801209008346514317710258992218090756246316317730360359419763149774237808942552407032082952398736214926442130204177579217427441819148161243813701092054155874816409882053787101034644468196938403416318278938709090181122898366619703950744303180392916015229272347640910747838836281332173582138760548725790362213672747749764681328753817162558877006151887166239680455004604637106604106005178271753308028179554706061583096032212530556664836555099380684702964320537937406002938911518937710280359524987288361407638972072223663964416511949242206852368264342082047477753922329523311262129930763391335697445242955206131001611377609145769490139225469941016490058203977235980152647004058307965897544743924396316098932403842273318537225519372830502171552726313689237738156968577636681178558498037805735734684293991625812571944237370451048178003340087779168123182846599633633033477053686510771512985229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] 271761007340718167278576558045662209102412193641422838533155873494380144215848630404498607006224625332797891114210759595776826261277933095061625937814908502991959451659565723270779972750013523401294796069978897565415065191816666693622100542519551518805841058195199553805638043275666658440035190864437479255408074794326812771760855100512747259879613337370316683881311221492095273012587032389868578382725967417804413056810461894101353893711177595383675114948479185838091467141063432525085326280778263895713692043257548214900706160372028864459886233722345053128217366726060618190440137794514216557514688095732624304075447996645689127080500395890353124798763283050293996958033586490060719829178395703828232324154239669736667251312902677238465354861871171462516709716136797925407847854789326875009180258638141724504025721551853113641232186317647895390047584780134099651889494617757248168210997808180339432333246065416060542608442980848933853020175772318912084093292674217023163234959868834459061056383998927500598009995019787200092306082894271716235207000259741932442653156045233789535439571053075345880680430235883266031626647655126274718793871391195953509562238768168332122914966766209569687491169294218219299476475630164273372697974544594555152366733133157363814674297763185746504539380699480464466973182457888149594225413735628970466433972833649012982541227788068969791430280894992472287031987383727904212799830553447833476759768893826363422888359123419341565770041017626983102574432804067683764809156049863009763196674524418119620547541163001404278494281987948726285747681228773683746564418964508993803750569149373623110903223621527792199943252014209934898550580377876293988335298651042937282105291594278425230668250670366275104741347819817432283817030608875032255879252414836329397340131866088741513741832699041067438313005535019468777328355449578037274789336130456409219256870001929139937751294645613411686397031692302495673221578651071585423387810474932136772001371394832883270744340965349519016217776045904801625326458497555226591179872285292120082629568620536059395149513591851048186684872166837988383033544461433710440190616635107228252965937629147086246767944547786281473855192043994766287842904360824368117405870006998282222955780327203227748804254207257046307867899120456380236769103931320131292970591856768226830500734782302750028409938308832334636627939084596943905980114174961424626653204077020596318045958272220528402299390276206465949192537865301312420138067510918846255923124110853492175057147222134964188277987673370006405093590728938579559326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] -153068879474362632491749730474981399513983607458148675959253788609398275858264325919076121990579111697751949234765422846165691662584333851189356928771167045388158572860016475046820808291309281578451494629905433520028695118148731637603337189506263943092770238886498031889413046731571473565254720691687276655563847603908228298601696726158173139019319240074673468415136400020642192097881302067951167918027232412040685867308933517887086007400757960106915187352358479453094881405806488848181662604595312251109065487995939062345067303571099128678397291335816880258777309538497218938792703604873771156841771572555652027790960593226820865876010129231066874674160212138475293260939139666713687290861112073844673772184357772936231422552167724283374660661890973712756189317399240652767524754007819614164181373646870835835700747472665723293314924730504751819534193909443700174912912731827074355319948014488494081237059197123162783644571348168193616714610210734258975295327239890421949691960839329213455163045405993120565297496803694083757560345626272576667295440195180775192664321096509803021603443946726381074968834094753433436142689075072050248829259549615738606379603901125444824715946070907181234849239244001159377576900705127165747431228192007335040252047855135759093817446396500725484106728125925180434783522004386852985822041302767573714058402959363506762886319186041871411897282222556317311356023255164558846153648496594654814344522493965057350244768616723359084365339786147084786055372952062589418512739185641542769637173548257559652561289317616562161092673306457231955428497752219080570414287876677997442396678107108170411855292976861230989781200503707807432512480309304204593659883919889754912338869411845846710335415225952374975775090128603817136311847421365463933807845030392522977315531733309867132805888606673757904738920834558334224555475270785688729016922676222393086833401921761459067899986813913118868465270113476843950528692957720447510712488186085228094395587332907518686239997723308485687099488834851403648326809399353041627249606831549194806512485236153105495116346601692430397460298993903626859073473630870517177087113687625616723265475981519952669829592789789071028781802130658692858149996652685686531634983401395328023545833280090968742953343283938165133876342213328154583817860319144347521753377442933328631338757839207831961421423134464075425265917386587004582522381223355517446539145393054533540531135207161848479009433782480839609621008118914273908954611992427967396266875447729950298535581352137435689846328007446274455105594824999570846557617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] 69920844217899196997378707439481039356529362312138204546538443650345046263113619019061670247021461700046349009688544970492313930222200123193797041350343223120474101883004946439753026767899285178089707333100923518880316894783015544730482309710986102162073899409111985959777926496793148785352590699283606289646154162720107974959207854346357083345182236026502863353968281622092445405200533513927744754672781281566763647887544352136453897611934409736286457356566683667963308956574939300718176811109811509175019269481000279970333027484528093592882396504670836254966625658383886685181856621497100204735620869975798438004621967533619647272511269172195661615531461484521242351051112506677037805290395344203817735527673736746152193036876928497429519474997979688250130702064363540729071242803937764218512240478981394581902735914575930082870546035621702759854870086449555576447947030049714048508407363255598784742480868503092235697178456151978472150853347961257722155306869133697099161790725150462093031313132732449191241831515660309610685880168877327260975489239474381012951028165632469967055977957360447150910846298966673364777368091850900732363834817141905091345558727952568635937920356996119463974027142970828120761722239959845209908017784580741152887469112083989939751866710724731386078829711996855984607476585624153547964566068034923814540443802050791103733643554625481588611327301402993860697509596409962457039799390503732389228828455390521346939212289887024486750271614210937578030937873332740310083212660972284507532029910173897412479686730609330660394082772454974534125943983651047943904553226434548208467933154655661729925068437763856818823932270793271537193243542476664078567496021259941058098851206406253245053392702999496425907323894414839187358380651898247254605922312022042808224633937164442623342506326385592143004015991945185244535471097121160235840564684446683672130628657303622552427534836309709074481845598855163569104305198472479562480238494700038606542998170908086207781844186708736728468410871430951360206237819284020617893650771740410160531996026434145790281170407378259042108365545913603984495545713860654766690607063833691163085980130555646396605334718983737244455674468674974428696919387715855463273295362211963154220499720433965271730359367955795188731631563508187697983185025210962526003115728864752673581842486147534122936742398404150432483582054447594019810015949623916605418556279999149525029250198356968793043621884862591469692834901823692887789255725207536420170154664716415943055318550044714346758530868625181042830263322684913873672485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] -21266067175856673307725972171476188922377616592327720108709468694355882993722498678718970705895218755998340295789191849226628436233416385257202589555499514593686572171286981004633470676127892360593428745185875715270758989632110160134260364091158308058952782626135872655404560795404465622679314144568742040037338829122509304161069176460442401616513120522943072997617140605788710337174258262641418470593280542425079061404551171799328370387881711695518640650591051231614024378650533092536617145606019051904543830396000213084303860881809807252085666265955204273667736323154930091641365631738175909441752260934716840392343651502477950332971655803226361539839974156979069729822263974269114750342869605120324510148383750707733119459495812699992900241390030272109546038730142825165770009430015577580363944194056616639441502227650248048792725657646505154697441678408048886843342441478987572306852821888211489647878531471494731036103588646534283842096131570576939057638461040004616545833999186696945299201987460275005430451236036672103513556560123484476006012690846578321611516398582574326064376847011789055313290884303311070634055636394137135803185555518495718655432915944211617448930821962128686607325120593392156580496948766575907505594933407639922789265712392606879105536839929142185878864926971472286988030728916975072563870447820033962236460652272120985005872651045082915854450047681027879906722205645550683735934962355887131921003817693220368147712436205388487324206252708533570052166255597998705427676101503658598519100830306544050796465668351545617171344777823081493128334406493322118425272130035015678078061339745317705012441910022268823394255408176598631308237018253570273710692045026643632478374660734674068841761701081981391504611576255302122708567351714657410654725908345527450740296929686331653025071957392181020891265685009267240753488446833217190469595534226125003159905469528755348382996083696031153780560418170696083454232330114155790050384425394505167915209571920879190427936430246494759103676046416160789154462705784668708937089652337209845584612696470634198743112502074872731691172438330972996569803365969358917412942603380404863467629863390421944693031005802304106885891153851167807720136536346911157926828851709040327510972296064352912590944613289163886814878293488843549176265412998484092319017717509639301613065295017630613230066534306506921878504085683636269349576148151045177252574668464500278460732885415076736183404255951316336026469444320675245708826290296632905381582810504136572620023608741203272450232333867781164826737949624657630920410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] -1334765833955529350918716113527173016626584550048064605431948381997245620667517335964494583336715417231420227100933276984889089015703564681130849672730676514044537012677735606898552697912318747776582794238436463210462948373196208276792688839523481620727156602142630446645805920088000121448064859781955343571159691533745089507103164027119957040397952225305308655570895496395047340908319766957825517094308774583623006842227722658021865192760730723322084935382929906691263793863445736887792839216510249811570428069643042778764097492833425811756815249640452936911828925219122238870419265641927809761324745647733975014594647791808913918417222519658811329024654333045207756598978750991520389640336598133960228000932100826284362899245342197451106684944010461259374024330743935836150071964663826235476518875492306697131591969247887430268365581785518251375738104811867787147264338570381261585695947629102627204463152762570429679234021531934031157348395746259868065877809484048359865751747198133382749512812718447148177792933157764303499459858677002653049251391173515777535325513418464472921737294786162229078259480389842460484492601941757427408701012344410539071175144239755453323480974379467263351850299916857522213487369797128353364406363928553677822577540349774510199201765009166105064583363988203770183776688667126584043108105451861130866242941313610613230928115713341682825250022268603891776004912841411897008973500587345787761903967567960743644365719001674890243536319163955144736478556599842513209636418159581428098385752690528842291881528719900847002511531095685034385735488711464263804875853774079703453990348647451226243600989388965894752158475612542194544991503039879904638582716527107688002092488272137729293932885717292554113778333279540072592365111050879043682871586061937475322072295291541338961392447006842822545186209951407966457456718546003222405955384832739793192656737091064866922934163502139507567895596326740842023593782434082854437756485761386063233763673055390121223056507309621917038151919301439706049941295911980935173970323977606140887670259675849671921843453917209120914659716482879240483234600440172041368121692133225697102063404121684764450567059096281208281575039815172502277343379187230515665911044751559711400934224632040409555876936758737464925761951669849775629902987204965917567840502278062417388993435612828582694902024606584818972958033278715747286020509169418998803264134902900751594298113564360641179916933323668345470710576564024649209184935850164260211196852914589924316054299066881023269435182121607497141013709551771171391010284423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] 8206328144316848570355507614762261598651110471677033738199666538028389693298940876905349360860917914477880653320912204441534822877702517042641352075733051926368570587562035885338729995993650991523900106376541049126933211257517787983041344305709147672039113165112737191766658932941408704072179155373615592655412951291670734133081210742924742145061314142799971619708198226204260235096849575026521681581526113627591204605993072993404258087687429562305281030234018977052183709861665327166574641834016263519409512015421485320744768896362956220930230461056051865241527599008379947952819395619452302982838796621639759404194491279689128320096840561466264801433104826236471714421462006736028474643825483403794521679810779147667134652014720005217025583225358742497141170873475640113114301861436305230268489869443340708511430314519385872179365065419148218035024794957494572955112912060859986027075449127244972460057145965527737792603809320926210621957262991287284726354056542960680633785059280659201770744420783631056522659487733581666410879429500175205566811166424158807677762050892184003811586789303262166438406127249176068993000744239842253444474307728586998709736402502270627386198982619978994395567059043103250724477794676756942500205371200030351926393176539722444738837794710701862253715303851293376508643297405635410946593620198960089240939320578663721705758089587902605435454989178505588013930287987292422312339475729571726079215596187241991920504655543874272873009508421742199447067576463068852589771460050941084811235175523538512325232678537727444657356054846922661293920350769647485117835961879800910869285516955157507624799891942528332279316640362165394881478004462244391596875025627810520393806372281285253187175848172845660708036209076281191866657410490198117402383855065374533172830301247651126896031084338947698561400949555554828410075501869146193693052920214467246064984085930580745595101672696820185225254464766148845541416233060343037960217615057252480750373745811400273501999561139723633799321122611802772934699370711017278011539811363143963486970467779451557584763528034141853286080446998358393439785349636580691720007632773831046777798304428559027523518403862015337575604662854583311055306682700653781699513495297643621597247172912379942110203472212441760710597629072050152925054507383607670932936637776926338729969370991065201531182241996836196360175701427550795414468100197710104407700307048704896333901465739644410536641112571031288929212443474854284878772177314681870552436967014104230179044042254679250380431149614231245426054783820291049778461456298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] -7774184758358966719843622377900070058710347980399488307190804667307199573171028609764597548271347620143029598491387192390748146920651125474207756468261968805543730702734604019137934125153972219336291589186400271898498821114916143527420668179541608696386137127414140335973048375156449972533278893623358748537140525236191980486074403105471551004493201825276317009167222609011875673739011683965012995964269062247552635221297427409219895815984381637273958286832715989526506051179984636190308687412033332659885588660098488939404197812540916712523997181821845256802609120132864722172396335483133785008557195875276579506486068782981868169538218724763134684108776048704556618605555167339716415331676565952660942310093721406234587965256009493209597246177213940959278021109486805292741675382845438026965894518588517982663520030399527825947820514286394279106093585954688573238336149164705061572353753277492845549142796870956528647298948741353498613858712405002490900609764082435195464959264721347298378199648753364756794630767776884494318737928940509547108773880638752178730996712374675545493751394168294037583586458368632174634910813547333774760541082057496029474895190619636907889724939832259208310782632103665765072928100817712765947754508845261321610409161320101420826958163105685531670556271394951763781998721537119787770700213723389865177332858656495013172626168912730823308891595187111305400152170559492034560091876504065764508564901270370308706892161084224634869487345803813194867773384068638818066647381535580326862771370772718184747869037729986219088025952395730333715272479175447282662215280679123275106326569321153405349578542556968726674878778195906805908096217574617523751747662153662598754246805640246014525743409920178377811065297468950877042670936454887385003759539187242341430697928688786959257598680357350335534853721148383858400267074341640458299472024857105806801309925443133615837708424446970922566943366621003742018939425818817296802744251909464294743904979491926546713950397739394990576956068391369670773113389731060614191892650526263482447913650262428898842041030896480667251700708158813019640215795128518201110329101926581437869621293429029086404639595096261214115799930633749931455334590650847425006512514046770005325769464071730232243779686084854519638818504907430266852107822576726261589471891710629159229227945031877944367005530021286388855164336788494319413118395825398531877169613881447582731855641650332811459941441093575052638483947294212607481847479663833930702508220764430028944744774033826988084773615631114206114826714610899216495454311370849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] 5212666602875443058688863593379422094619399712155214958713356247195034301693453647954383921792428139066537971161312570428753773440808877988022159360177541015429153225574056050034904795702244680409447595861159779721577334143159401995747480741374366820194003540832228042619561104707827191151117962127417119682610904152288494153423242816317650154652694397271080999499854756793650167901921778952404629875487947799135635205907003850478285092242474130249121259176440662983004230187040769404844627821596910176058336621518236728626105725021325108618684879043557547733272979438351372569150367518486550801176225930251981370253216755893577804590870428247241886322189318034379491457232868102601955358716938816271586869300755297691331080006991191228664603081075305092868751669443624605560023711224503786748309264439551815243291102569339577659026622534624154973434328229982820496471940670757421307607990161776936671934157950223093120597211654869413007554447300032157869369262782445562680831153237337206873096652090456449238480117945920780182226472860569860579282552832334461568464964041232164272163882729912634063528406848757738097128950558262072675946568221761250282641953146362206774749854965223491200045502208265281799742719887532529302088866408610464976939531476249343225399167598759546937924480193128152936194158289361666311953033772087434522603596696294788215924309937874422483831914731914835896759231383788380233641527446762083145651657218079906836111569118471031110304137622398360479785391915510259389520717061655548204499905779698056977703486852951855897734016342816735150135663288624587049824530094085901603787227860434514081656151885773954410499974648951694317249207351380204771152691825295624035920058730986119119223161459768048387701338114127800855455359131980392053201355445041534307420887265159315410300570873891091357341598981482106276520768173578271269321528010604586296268260762527317764156953612661951343006235684882544294465951397201887893913963158231955321857830335848649491646734866543244836564529581704106356528809066582498009231406149493592144147466872489610697921038114258414891024128615757389835387784891830259564220653200914106693018627393454351165087775197060125578347989816986389204362522853067569675877908135743469319197951599309678781612969318713794260634813357602590437274454844627018932733835904698293360808373577532627501806710297736229160734773519602123174732290793475200316464772450144833667281255025677284626447103119199304094511667039308184924648556457120121665610019982544585223728224407326237456333896467652183615015815121296327561140060424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] -2867393454250569514866607067618301680703593083769442649767940588430783249764579489662078721450616923858544644913326017329484757894435098951265253487043078896567332428600445624211755466443285592836703858041070748560504764690311722487858067852733076381649596053718022498739213158841680181151256699619821887981994195510238737136440359640976871458360874245001783756823646326904252394984665857108220220824692791062981909321656197951890049365988969504629567286309936422344829157301028638334115063147686916603448945593164176117362038287097090183280131499542420934225380692752450043756522117889506500431641473535561953341438286334369826756903939059805114943605008038119946431693475056669110137061210435563757011089809663463513117572821475995608583569788733653687665313897040092367812736045784197801247657908181411508429213147236674421206413378934612322791905941869223585722693222079591753208377133822276400367503082393099309175226333194791355588551339345540295389904273567155731436237525548189367018463455512861670587619790700917940340640550550841326229574841312072520791592006829113510789446681390802414630267560174787339097554271613759380155764275413732639657198652519678160044731101931391176267512802386046238634567732997802260866697395996854538228140940147397877423360240904613723480541293707025337890165781844752817318132084393707100108247000788991752595201676198174012366175827335482830950882100554578977263068671106300978482529704634932484179490730592745151612456014469015153993253304712044267804672771985671670188820629578802224230054426981367680141252179332043089443637253457827398559964388622871757110772103339295332475866695855897277836372547497289768731107330576469833776392491781267844562422214132411153424910170502291985452512124443822490159583680462940996599386894895151773181040866781292054876618257175612999416266351767898641944949876036379222848739044166286997662992636736011293738887442591389886690381565790083553153018162638231979767514205403951235341184585827854981718303282599946135025107398691658821483271609442010038112844049871285325931621994463504837138352753842725915841427237536848313329647246377117886607065324702545598528653107023462452079989409244986721760559432770741065939611459114323520091674750492010728298896683558980021780142292630102194506985845578655614188496435698432448012098490301263056000174645228892430284523720332636910016573399801737432509370097947899042353695492863909156751960294937756747927308760222213291351173961807745508035437140941548373344057183448940310968642920725273816879317629845034176225282429584240162512287497520446777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] 1358627004787991106620653864160659878169282509588606926871191547495852281881801372253726181114661432729691670719750346900180103651297582245712102785374824506306700251233143799097836794076323195729322815757863517885896749865675839042052957176817729106025681972084603245317986103794849127450940961041771264134096280681211533294565603274494117705489762572460904881014638769188943783123335326324095766024132816591118575040354926048036313105074037667164536261717327917537295133099488759925673007973312082610175566665574770152584172436817735242932676111061205545813091588609301476816159430194334118750544478154808461946835048993893249711539364422437658798864405402968254804565240041659696867194506081389204154454916640018414838385191163335957431415300312930189035410851570348240370493234033505507893639266302235611990163288821687918557780794049054985532427000431278319817335996855614213168350292210155365164008658241118756382211469473561282814041103364620205991832140655273262265423073568123887670835895921812695346726951909964084703490753123276989842248485133814662603503885389452007345740239089736407566405585579256696384871792928731891533828304444971308226469868726656197013343194547868894448428045016160954559899958031708200872108433113371752245214999452278229539039402351648624688912977303763229504944524635632284348261086450076363108457937705720965310145653717302028435129144233585337091139968399307115444731934633963645425741925339779642197558219883773057156012595724681718619192226063864945867797913887381079352011306459400011077061810402742319994484942355489611432214419597620674740965599638422992651518498496017119957213759891894506206402227253500076630918458793417480191372225196635155919621167102631815389876926613279758530430373540291934214626542153383889648927612941230699365911226268258615608400399409970119508990891285710407164341125395175141552593749482895475601288402883968559809368417406885787909445631064391083907731399042355945735583937620273375814633411160675180049349572451386801326133069680802874564164963124772857503094521729492445659497677008973624362315733044627387544393053835164505471751704157881038418902115718928895750169836221320921679663313993602468367993579933555566577559373881199854933676669914228814488755530069003741953282013583760826696954576640274837759014446595787368275917590305895059067075973284896011201497166088786949669297864591943544797061172434718091291732352689643626257817913054005418095305216804088731016131739603355955030039781088255493600074586462283822731302815710851668070515846291037220447406319578931288560852408409118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] -567041214614680282760733110016469064614715604999169718558993303854733929430123869422225129075166253004509192687259255227178523751582308653988403696920388607950443927383921459809421413676515868743158285332336258527736703190596254795395785128418091302023827042397054525425639396407741438717129984186331512656221100697459026496886757270377434127662739337384366848348231887757793218178763434864920024662654221731528728102314842857793691481296277198177417152659007358906435452293668950201826383127434139494825235915551872077763635209921955401740457457556760169700712781994457734009055434845961852017441317513857390860607086888294093144843800751041492080288475623192839206544724593625533979624268876804693829308629076824452329880482569147742408355081406649812813189123969587122954498770632415862474132356699545539237279149443666873109737148500590340158434535234575759660660065112819492364548855334644793939085389210787821243499926445974937750239577418809386591835530247932429569563819112457850523088800190514229988202030808946652236071926961799047138667066437795360874882580254443363128519604032887167168657912028619663505544534410982662259812494847380569636006141016922752114963522005552423390745257260002506241669294052498620687194119340041056333954841496603337377646476609978440244018935598181107193840252674146123903188010339035781311795477440778227025416287368748576151276036091520059658085735029544876002029148397334718208612707217770377939890463980356824446184843005295498732733464857982269953160298966606604569491249274340756318790901946234131816516276398965176372001552297256166199566201966111859851959029255799839554170942338302008916845021247870451442261142458900417932003977640854794923689006427417116694827763208391123857099400183778179072210444608961281523273807046346568668407873131359632609632639405453395842591409285530904695866190365528007350259166482036438096604131347413211098561291395156169878222204488408302603734992284920315590194944989275413955399837058025978059404387559732631863164094966202979749998547568813991547927974293328642845274017292379182022260316596726065566830328340675814486556883366081264325888847373176842737512744980224993195226266985796434327040779100425109308048346940566119894574189647008399278844356833077022422904389497658575760764887996785804832086071970815280230519219160101011567198748485222520504997598477907263636616836468171849171368590132141115998003986243016273772850899793205242964586978158332950173174849057268815674379880624067647001846384097606846477558978967304681898997858053746177814033457842413099569967016577720642089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -974343913970564395836298309578821525590961676447211539806432728703778505947134152996643501329929232316908369531308643173937174055468118291754173006354215216199080698146623319161846339945452401453363558137591917320480035216190930176127876905987622096426023859446739814200516946594794402862718237706683636088507689214732979353443191114463301952803496800177468349029298668655425887479216383779319795461117345841546207911095549839121536769162443921797590753568823053058314569643157300999523723169139580728317879897999008625809020785914849506446977171893280508896868580733642455201893959345599700275899052722041060777330816522129573655027458928511385514786440178955327110679861836554908768720808581572013076346798987793111460631932395999776752424861427442942049497296622577350617402393653531246908099223281339061862927734663883477761317737215600496736222608416145711921985027025774990599915572926291221754037089172304523073773314974612177246807370472630036610991214621862282803885894754726181392765844197320863592889147152957651071716215830132367336153184934572052986527852784498150615517892780803687952363743471227917605162785507649927371322616589357226416475435250204753836625774332495998626326603104738727455763522491716695003409230549830130705810758827270425628001010018106592607120120314599565816681144592261711090940780597463570858106606956061320758484535954394980946888986227313254232298517790424712354778976255297184471679660767420371205746092557146466959471160987601651643012052433035975742750093035881203415895115092550888359494910958114546606213500989611428238401389492177962898906031203471632547179777330724702456112126381454731957029711299676049702338468716814587102049673514615194958515189421873914837274196577524393334230773512637527357129429611121335990314537104693298367371792353098961257439104745629149391922428059125193237544618043725785770495524793492664896492336341230027182954033020598802396968815329201494225759292335172957588522093563165739144365538302029428224099164561872934979362310145301061547936132704480722381968318145118549274810665337397351855973204976112399563540511095023952139164729025601792348152495871615389027030821147713606079073378627454345229374463407801580096174706663603745827373401210640564673604976248257479315420475243454050403202049337799456324370129062092685859257758786230980096435298114401033379861259320486368480459734395573874793827946760860214681088109500706195831298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -1601954493482104124898263119878768134622772743729904450989150295496615561768928781861498905085275207763667677482986617060608905729774384970891258211542382859932262239494437637100718473735324096911780934733801983955970605122008634685927361850118460080763646961633164512892581192731061102118737025196893359712230486090196110815574798768195215887842176473483708483245679812227782796207579293184662091729078743174097808276920358256110606019352609485207448115218232463423435756415531305648346250055652816559427080406271354747944886966564217142167099232959633697485362187080878233218975109130117865538197095820571132209116614860657610218075227374899938292575244591466549990345217371147127686712807652785776207700321215470047352986436872639674909376912329244191052596484169946515571237231362531428475098275639765102424818105456492006892232512241488956899700751472895356117152014991870969492155187839479701534307486986105321156729597851781191154233177358370376993861125622598975554562335859648965063597811056286428462574317983981950864420112270190907986789028548977595566389363105176695424798372028116669159653051783110673477286496451545228667828833614506577338336359223753156868165145271222463296501216849906751712814865633566283687149900456444916305327732534672159598527883962784415242879589225706134660859193945389866925437956228393844515021327834516198032861683740500535394395284392629567370434415358854109429081621497555744109095326737829969002177823640708482044401618947074395407539297475761977292205009373710438042889072681054164613698196080830668169580395629074006433600034513157713146379275678833544369866358687982530723979890476770079228505777382449519349883293582498532388951726515634668461966054190104120319614317682875729833150892468225851407137525760185815772901319940111545312967127091813683763784587379609139791023010077398153014114540377104290948704889519768386930408583039600540645535827504626937804588666961253223232205235800624855896224368540728726574504737533679494531535109173733447939314753372022815301232291157978314285090018506261544760893108609053585278471100184376439655464621635084644160439942070657432681570074519028040456545875621383166783648184045804104393501182171907172771882639055530578149754342028271526788181038595007233595895208901407577746265511920815456836266554392301308119696061268546909466325655497860113747597732107082126518103979952796985452960396815059312958240411717270035296678543090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -22367034168375042296617914281109725681117431724722066213352006237005849630272685595049940674171174766788339700749390351792019330630927907507661380812014712684269944607370601874533643560890050021988913216680153416636060494803982126936951665306547592087518517958690077198137933874425421461055178116372180699985681595603436805083347103406337561634339092528114155844983242520578964983483966488765713420620382663443690203430259108465201254679575102340078792111346642855580438433639361679039011748392394964326934027053715693570301571315268647233083313599450527791391920878036976686819630973913742631936632864436698719793091963812361406791391114178062119864393323333220518760272965469420458063153431637721216423836089532020437320601865829531358907252474847590716725149796825616087603525053412182330101145521405910905800731544020152798318174041015980753592708020354105454508019982105465762271114539408360496289548085837601461033751051480424088468503419243177787688054487630092287979612529287405547464915241324801640744769739254073717989621886649645072215712236860239057683253986187965676405458619187118448205443168944880430105081158812870246644978781102644474068257991615841900501830044586188526351672079575307402001006730725618902097733768517182998450278192342486670170345168288705214699737233561657499935560271404704804333674139020737639996543378701954751914670404660645477087738234373111995869912928693121766932201303629182047965289154275466791546357334777904862427113952288233250795520835401389390836862431619879636251616619309181215870585500055583782376939458522806076915162408094591920733546199707256979182468293106288408696857300761612831157432142163144389017720188590790943462485019461509117536307121247834751014936659412618221529182455557842297916012456685062494339741002869459396958128840135020172165989613270800931988502426418434927151136372378835292399715183714203947098883644605863559723923393012790323601055073370915278639068247920290538311185021848375171759898274752486163709448897169050938616360364839270898238145901567441665225054219023161862387193299842606596662833382119165783792446866015157484908733697081810556859516082111475007422187301339764952299170721663694620009126468338288927619022132358435228978647061236877432102229130770947258366862405753117784832554245449304381912573572168737026730732531751800676539824582342697013867099723485366525254594522537888358116288815235447759400752576475213118101237341761589050292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 3969023061211149606049335626259603163176760295891062858174559869649139260862037787195799251731133165048698938405527377756928632732239242628942019404047097435423861197043012048690439629776602202204958288059876568371056688474976850870933381888452116117670232454569503096318062493032448462390749021913376096976323077290137218321972072452781803294128416018693467087167271965264267500346985013673289293022825200521358439155296593617471302782936452733264841922081369764772014525962876643615627171520865591975751598701163887493140756509434808245418674837852139829192719579515493203951119991688663822073569311949041582406207019183574285746456739763311207654900043992703064552856053662915353466060982985475533705396089216938596886532137243549501233217594089609955513121686767546937055311264827825050249580532724084353056363473642275394057733509989963762237154160770257604154504398556337294921690999438933762973036232080882622235811473173140754994730254625995623699818123153402004823098576295254282805679889638988005283913786964396259287926867861710264396796280806765158001461943834746508864395847382685204744390641045207109388773893903276107326845637956301321469495115935068425170226139347478958388528961214320357619391452770476510612826166657201927970282707441471125891768098358706170727315812058484571254750041021834451713621268556386639292071867664834810230887799322154428834422913938691804429999972906558399158588471577751848442398431008812046920566296253218561357692917498944264963599560812160546507592116605631140611531595386516796497570878771958534534024903738977748500457864520998439513030389008486742202745912859954253860423659220288574300663535999854263001570479949557455871055337154267726918567486458478405136118254287777289196117513787263932871729544076769604833229887875592388313680275024881234558456630952890729982178466254546621805104484281247515793117352557197011448876957428705604823349028686214708110448826573502751705037485777751211081966574095076042907041953343349691617578172843814543480616872593750080440934661974719092816629338932330392312924290534171132207984932474993565506654113461245913944934223874997835494142299265966773857672955182745774610704307245874623007638978404023833684768146333926587820713018995460575749889257928074923709121145772932020928165413935059888659209956148948683135279804729310687878629823553869715651057163104915613952952107600226094058008215501751013743082915560811407829078234499320387840270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -202834327667534870888882478725290800776166551027792093782329960267608185545220576965247793978593878906763311293103221465016515892662784823613713094440150033946622913395910946603558671037125426182074619215259431922187027596753949684746941943204510775197788994253191710561632314027234440389512867904317349745312961285880360817746183523970223493564955882479311163988676731084989352238875698475852847319503927071580805207170699122864976153641161071514664702858702072460327268250882359448655256692463581707263497220493788465527018775850749832032729609971606388845116883330322084476103826800810869754948594866124902171373805749051302539999005734269601006365707275619817479195971047944317471479175883842826422207650250142186541597082571794445377274764744460698244895932578660655781305637929813048139584234208268670768700510742443485263952620658189985769407525186317018687822810922616452931011503325232320970485262857660823497579523510559131739657456952582133629150092296616854125195591081580238991783738726990081847525566940037283151396494459733529836029279372779340814889425096618376914348179232041904266964818824730943905517487441705415090548647988159512844100323016884433585802364692984778143449437010594152305853689664166836480787839267922067112601601117606327142078398973501232835222066723931791680686423678987339070566452154658990190906055271979687930232296702452730435365736432943854834830095906966532720321329405514634293187951824215399821540109877452995973919823075311531516187925064638066795202120547827236772968946136675553843074514497634212436456377822619761055740556566872381359853689790695078513531207565410012666232315850456662363989746995986746537096376263284348473312794066605524285504520360158672802461130325121093124357373798961584306176136835938877801505538666600070372737088755946032883835044909389041584491469486212447975248789939365540468512534466803778146272304491497160571612947461296778009916373367311050842146644465195812493740445737979845289812525814350336804490058516852318659448263656692100803546568201187850910652877449741781076919527850217910338742051597921385869005598599431133143231616274540681266122957426584120078247188398105808898075888090908440354118228646873677237070725167966081758517027800104457711342424294052940042062450018063864202168578905549246091182755811512123810333643289912242187344814776283049386657404209988648020973342248908654785158060781249012013213811862300060134822743407312373165041208267211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 8300277578478955589789159295241875059891224147018573942622017533338366801046096433656940109146412814017164669124918582975832784687556383948462267202143735359941375964109914964037761079166543908079855428074842122549839706598931664361745211402440746149500459357830864956680296164840166779964937830354866636248868268820883083158899736277952515037667726139957222920009015141843925756432818126003913265831904458651222330694562686167950579235543026042933687955981153455420205781958377294504958506448221998470035793593611102540611270011127145047666784162219277383034098627955394754124658214080536933460888044660680384517030783075836196582772316398610434202426601291481659204107035752454551247824497053555317296897804962280903787432538165743764799269693382266810444161908852730858000757040169950616232088597468685657214286860827371982020443585073096020755107958887087711413239561094546522694045138025298030012142780326584222438869899969027959743989863402250840133671464118036768015330943827840476585875055960426649289770475042625259480757732916838290501231299828458184528071276192813514632194110576651345996341470865340045571071554667481048062340905616217758906635360760690285721447098001938953665863354114251873529479836472101606684063061039059093811837837100126746595552867078507102540170780800776664189757882329954627738415140438300452324955324274137567471895647241491152979156946789979583333121455720168962979762113386998212511298532433075974228280986188653377939595348373938676637810488101359666285767387360712776499834223806484223719962869527009882313405229354660818172462560311655896873386263727862562081218873589170707017209513072613166588913352238130180619985495980372232108642549391065495107024915757856937505402075187051244946963403397306790704427264199415762104844483838294890346243226039354887501899674963596846891251558323265240557956812934785955294975860369185831383879301844255929729612001621650459704371029048515052803205012812679717433184109510243557317256487401695343472305049439630071660077775701672153269610404828964793787518375362491787305122788511033816686449265236054143295213306660816048455322695589765572820273112311951028065193112825077230015049833536030549422477539076191577044487507114219263391259176889864320031627501709868650546789862440409266497136111541761958813857163784219392024535217449314472669884509793595786623606135944859439084045723777432406476742217129410918312165358962883930779227958929311625979607924818992614746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -206325442165826965938248374999641502444756853560429603055778508905768905958108460601368565262206022564871833669461721672834406346084244019325237302748189109055763181820145009210797118055781379931814762864167053729334682948242712073843920782094877572731221177684983721716617907587752175172708586792891668006677893150463923006659080095079444215530800613015700666991799391573398248966529615342242580897895365128137624501115082943104761156398944657972850628107627190145245303532248671991008215897813975539186731608998026727751794448969049197654043214391983290493300908680791128640308600666372620456200949964084357516280710302375184599959231120189315437562693875557402201500355640668764760732146767193915626060568131113014307708411310351181993279399351657395025811125634681791685873459870755480999833950388810375234014349984029542730339119719691555243049149128726213250727675100803057087991524396536742896813851247954849386251963413256530026012735920772185524524870523444145305390562357295367325854894990216247913186081121502256590291207274777268608260449416610339589934580809665611060430719254219364881206043421608922054491682112242388946986145924930903864798462118661516883047740583646886187503750363707518493571957906435064927713179536417426051327238173307772864488221522399648172474263075864170539585788105369976121623058102439653432416903897993384275963115865152743243245302346281969965376053126479443800007892086538052995662680333076368607537630055744469239799184808153415723914392333580338658543645974380633672221591362856905601389415032880440737582534527426862496194599368252034409120155176971503588006755694250154129909723247665351088889605686942302967315402148148136942894353584214809266211778971595358698151562561568956285935095506883503901617702579615372230866391508375511690979352494719387847607842127279171453753445279347742969034845442960921593701576070896983149443381439822098014270629270588364095824046869264945654824383391292088918902479471095016520533020788624414117832985776275007659136763014000342259785055860218610534957262644786002357431633179456938570220264180208929231133342207726019857504858032471950815092699018995118549949934059496323330993112908231476332981034540391342305791985342704898402949942790143966481444286775189678642538803040964723183240532395124930211613509034227477318427376917297064171748901452917012843753031438253354190044844509266743683230628058065445786556229890032433722360695341549452486162863351637497544288635253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 3126143816572359587670859300465484637668524273715052166537353271809683460546892969647595924578550911507131397434908879137219218070523850892203163894744934426992366538113564627099152944166194945488427292429637685123101676037367189407138190787463776572131828532054255770971942399776029943909278331970808463314788792413545211259182509785074079888226294800124621191067001805973707906297321142350860653625951019244936572278870528895716502843062093289591521348192924279091305644887010207373972032598202264374006916692083629496608579128204484890710296412103224805842799891544915389865459098754627088698880567349569214777210821753518079718680636129531519897730549925897906283321604121700061141755454808620419258726621357181997876613569016403193965916400273447356322431112555987485715588237347751864510675291814568002908128681854796934375290590642446550515778667629554223508312209619757912314735411917524569266310039039224047686472205537728423635842102461087003307374121373107243221135945610890812705545782130019966750483124422308409421985083972805553863552605581600667494264962127678330637995920240738159722567123504715198698363431401798246241856861206380504218075983156331519451982617811292040810301256075494283487819678726939401523661387399244212312944969693772142181348317442263275474364011972335243038967118121474706042935542378251915479981091772589383391447816827209190174949194616248796001449976376235743675004454259036147413843042851419781420398158797676656392839633431718451976858004738796517472547247475818513275749587405095021038697094782719847105961271976639916516478918840954484810118296659537337200434986564831145103072221520395513243572259881311094132899364471097366964280371567249899751039708341888546984482499421364752880609704947168555715667327347073771955893100108450356650651421672262468142683984299144742914619564312622503605621048380869780211543883480551765228491912032809042970390774064594472510632783261164718716497793241709248198834605710502157190591509489099855976695238994670751833042343088197029361744640316564131439551050737137897423085702161485007054508380687794916622667839009692179841048615873755498791433189457634193134285805022484749713459714393641570536327289002752088707213359894579197441997103393278198974387006916044185700228496195744291085052570786812312649997832344050420350465705754976361901965088967741577261576092870503956211873694149323405908644064504695604410850999362615618216227310776267247355297840272214671131223440170288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -30862847443014262255578487425599646298043971945654306703562921469554802945564805290739879416179603936061844958678326330697690327940123037322887133055572335991823053886414216003693676505049752120949370047252057705855179894839200756784934771136773015319339197838897701449380137711198906663411351645367104550523000299180244847251123959965451752160075991583023508932908692136871605191553307714068546345270108674506714035290520490689095505882723088024035314750335641046944896928950373390655402113009287604233798931478051461492875188756113442436553674225885903029765796148407586574416129612484364537666305804955295748497873043027720520299177760608751407155183533065108707129347209484134945327357294465903925628571280983883895407331747297096630461616408049086235478652066469753453309112445835121161020454714794889522792608266177312112836789663001384959356238331812538175789464557880378260651862182807946125716202556069212156959575001243840274817867688311202394005908745131411953155438391812675775213564309354921831394100414172312651078033388306032748861594945434457626738154811580624145325429519670359197579272182296808928055347044588957721734768204604312297617049112243753851766351455051454967215850920989760733903623839554864735086215634967223762090851592041074450335577441895942420877634759597241599316086176059509088548721780014225313748049283688089715260207985995035152620647611016926317904559538785943419372792077051816409300253695065754290608361741828808824369267444157304019736421180069946177582429984746830629445799816732441565958046325984210752898463884141829287399948933390019553137579873711583339339788095147299627661638020612485763151413013474885162931567953011107694639860064684414055160524776863950956002619832003685981829082614102579122855472742038098926236489119432057093365600853218208722782781912623924810989428296444269839993936723129730278907169495641689122743579393725937356041596479076390507448640682889243755711737810755897210757262056448337351923303686044242748641766954505285049579128298633542521234478843337060704189283203783615784715280280515804117710464334096282139589199015429011359964446325223534297098154240664006102205745838732646923592732529016354560918105819574993926493198262545700442618022706639701698611362130830668336064495194750500951930874846131849118170128446529642812267563563613870681097825210936005475523998256075853533491077229514461951295035473114690736690310407767905583559107827236477511771359227843447570194257423281669616699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 200627462412347037578167281590147552569722466882700007672189962370467969758598436526553599483441777930568245230944635905014145684880940401150422764230701698301392766028719286924220489675927251891409122894891304908144835396305162957019700571201020419564722235700259806050626335431911053912420910854899329087487861196279419721089884701932310945435619409947499298857228724403172238892067605397913815685657493793283917646695839502780446764666553630604344157120357053785016946897953801053183671540136311067507471854242833021695386291386998539077828095141640921571426747927568373437528731427646029021814883214339924225111281989752251919170975820666488548930373793261549201003350064925464029999207807909631922850343219495954763265809577767206336460810604044725874480706909004173423054190840048123972134279294044010406190865591730829820409353027087726322345397173556464992794394054177987736269368744492274072532798517959113503593571521306003071468643249300903614666629578351829164423191841574947342836456063218453623647795794320989782046001188261151281044547439583685170001007520250836510814733113443847102881920169432300688714822314983581630047235461885715574023274004716086571007777123000960035374693449481743717669715603934466324496741824056446154854800873031108070619247423933615381317415932955287818343913170559766907718367277161473079001660238060225601564217997915492897774186445474650010606752947254354522609487933461729229111928261631165556657667780571322981581971129807963151492193462011307261731915268090547349049828255543108371345153528233302505052002783803360294822644339417142479571007012965041905364872212780933503620107107429303066401202488885495697893145993385403490034728436323629755046559736219407970460697870936059472729650173421538470153375944476770426227072186397725526314456189967801891020467543324799693419739849167535880235696646280596032415457851136147493452950398241052525649410636305996775302756989950651455917856999394282876271806266188038001226772191069627425482101417494603706884748684460241650024784448616017986716977619827889972605757660630773440666560904020940545132702554386514266271566203190753156571600573549429880008302262600356948760971577748691074567914195251514147857108731819698137747806943266825859222330436412897676228648139749386731604231822452039761785554506186050751516733702471459084728018952248650099505532908266281335610271254818499607285627357719999882036108251658206948226280428929803959298074252093346814262986299581825733184814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -738605590138045641176264707564473138918437292427859884467416664257440908101947831799086159097839404460692856684931707591761369058317107280012320907148883678313106269364860232941559176269513322699337647418425334590689553442388833160788964154777115923775564064253668625874426806194167481047470227810775967271620271649502461377959764743420208967826931803163224144254750519479798684681057919000523569196237631581209130593032321231392293620121271826032649257151092554325918794684301100232969943737595750755701707913022789683987532486421334941930933432123390980423903749507181288970750967725829310521977650892054828264123434447143614469720963669057118354791264885580130213808737454640428735667681544363680007374548816632886229155181994349147771429319066490476237359678176949406311680948688124443273069952550132602275305988044024463867762573623128514645860395352259372978023203000360601225383004095693222277928177740126628901406370320651549154750068258965317963581850809727251509274801528520020702186672743465613531269720051788164089649691780949708773271948605803077221943382946334841099769167655915563658346385361803125228717186814813234256031946870616370586884720718328053013036012149824025531294333036487333023256802060472213491932524099412455169930510262288229320796335151077076867903636659365546479583972680946055203462353624821019759778097463331146601328249931969969426420908680141925056238027942935812156998761145033237104087265726080452020007316948845146696011244545125400418598814396649046903530703920554689234579222051543629598062596659315733606172553041536477840211558252903793217319706640547533271589190037408367995396751217286687404409316047866636778768344357104534901788764963947095468039570911304342891485934894235316176550040261100979676940991836972027237203588401833018179823379033767850259832827884857879283276915441651717649915887314296516269242523828368236050791778534993030913087579372651613566888389171184289471126458162788623252660163477309112501592714246431119634681413690682723967624442249521570956090622559232577377428371651891293977163746820253868948056828637498490287027319739976861847275383194561359113477367606007884674266995851983068426157941424940505932282220927455126699888065771609889219845492931708654359440314459193817047426995101749644972599398975779611523313971910077627426548812865286329922016456428939820918124088588421484869695290000824829327073310963083381785713495910065362192524079059513758077717486466492189181587413315810408676043152809143066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] -496753972332475652273721493443997984444197375135771264983547414013141633561062907294266848738947403591787513207603425763488485979794482292651253854099962432781685679232138459775421648358707411380712687887302565186670315529872692493313501563875128470439075299157240502857537465340337913039048521420017410515024006538040933775607119885527958375460966867917472565565521739221560277951374216098324574304426100219255133281113314170722003961219450487406029547280569776537082917501284548962482688926767654334941256505320860082606136386927501625882758913142446928264250577913411115249778521378664815777305566995367947106741495126159068726633850575804080907544551533698851283857530389759392471051942625092737504720234047667523021694657575311869906730130893486958023100568203428737331788716201056447427663303380713432351851995311480985460374502516529898126981008860641391478539627986112411865270379814000874656094978190465153200251817264106088479971495664545159840796064272336729768774226929295745180749789811634495730240032124019569578526754674910700029519834688247131080922319503576957856461331308081023214548413630866206903024601259063951213895415162353649805461268797079349067794580481656186909734518364583680593573226770066046816961411869930605716396220465399707027832890159396349080609591475558752450257086701588937056171701865490297734152451923329004888842084325521712911861525111326519988111479881528461736811367294296713730161300768900704973696491434281727652511940470989497926575832442298249608358434397272827999383469278019870691630476418602965167401704828353095178045056720031197083354776701642223631242218084858796375792277436934211236915064247567007161998818498323593858826674811287459857081274457943546549605403872771586812775955329041230235654795941892451847060343094041990338368678199701585358944608672594210622683675129524367923617118236795317804763671215816612965534128944717419952704880398813323333018532243099097606000001250978970357055005502604656158680290105869198153869550605863492749440111369593147967776814540327513002286774370937930633114536787347526038018864842544856102735079062516008781306282622697279025534232009846258608194306780290403772261606323817948808691960396394508919540463477065056066600667015652753920445123397847835631139453682203275339626844731612120250051326605142015048101228356498966548910532654184041785707452839586657469334496902647625105063641784360588223049286308456225079297377338196680392976164024953036370269021659851205185987055301666259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] 28943254286801568285802406126166562723020964393826884355534948050639553762662421202778619455907924293882082131456750689745757439251209072829579803031862490027324799079962257785865329269288041607010494240965290844807970205715866593166699916605051256951921986807114645394530271949695056049020845275931060658280382839356359903298744788840439708910581687838230788984000469422463755022173050463527108895048385314970350378593880345944557995332463761764815202546847272062307781265730849810460185509565138873275174394781233382887993979937330333840621511838711766136855686468072179491169661462827720053388134332891615870029130613706788192854347421102573108130120299414582785958681034613113958954688853507721886506842884504188134130506279839071637634242234274154618204775857924827154279853484403881269173015919975572829802859730268949278274612383053413836913134531024048596564069145217529652649102530069363671820165645644560264999233125184165680776871399576358827032569763475153853977699834494359348258174350674969682784464725739804156291586533312595417298868133212269969241259145539230484230839966221809898777540211193368370741891617748053986693411041502550680474706157428102866562706796401988144542146510989549805008760114226354180136494231524869730202887732993699524153682971359175022715870271616573762428035522650810014241944292195409945407303917002562840376693747268544284729696867585065953210774713935681197303457431493113543601915797869889535775829813776532986464822424882699413014614211011986764413729280028516511185799554950332232020482256105215748732082100868836965727999788777406855370904731206058183579785729015426958109082631359684485062581076341615017528151211995478782415449920965351244189643345077343416064485708053632614493346344791499763227872698058152915607127284301903393111552326072630740532833433852820607309736608553421356126912624325244272545081652494831298865202880808347054875529644471866493939372491953297023419385775281479199641545159777332250142541928550235612370294810116889589144352559155590190499641310596422447223401224970412315991978138362660619785716662250417894561678135939666301237918801661442027980445473178821092184369859515134315764486312551929784730842712988020202417994752210373325074173158334098001063189626794516870907255522556006053507961637721345232227999510377986006356247360474997082791332637312256925102942046215987758367612559960406591134328542272026622068093625926304540755153643734402392646760468853972416667123465638944423972134245559573173522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] -236836464349916428768578008146733384828113945686919979915735031719276296632049202697422052309602511581675570299136017572288906427948324550460895896612418274826168665429011086003662723064776472346109801603573395581241514313302535727046800770019529879216323813394805713223681604305441303065447927473978059016152690966412028157573894292543292458491570605233490437845370245678131922637621105506462933234769736408964292654713264282610334986213338961229726486037377379605485376492096630542249998910025475497487787462882205094474039141748625935645232617038589046527917311802334923730626328586260110696041308690516568601216541167744752210709665300804528443184383671183301962273111482971256544503461660016220442971359688765099098373570896424379255018733034422724414514092505152725754873268853318334826503054637910306343850843127783490592575242196437184473219800319609017275175486338854710463119856198883075040146214716712817105875282183192002250314458654993108148745500177808411414863881222744796469351161642407009068792502836907743322167466998272676364985544790290781394267745366982847305530743623989799229734878633191244467013661937633482122984375700730021340554320847877494540445974111143765783965413883311572280287881759850377764249901934793185520965793969442902497703535601261246824236066316515240419534017869041406585365751306415772563766765315646020989726232547906243284262022099440959370285664070178285062205242297352246496184809552046030831503909433100049635798143200797765049414291038310109023779474274757597404818853831611937863194756648218188981353176766689292549353551064529340533335862021322253124177120333599396997183121720863738755934908349950738760257854240319138582597002226819843046170979554208054109443949330410828982285035500721014949872145306043208628488752157292692988357399322273531219312376088983992771791464539633906582993021940662655611251716998414224247697095737901652078232821127990561298784317831943668930387922446687720201316815842656910746087164061278681005880084296259120500854534224156680834306959386943507087043130463528395904815330801626559246745327439903747831040317289060124106842755958300951779033704939874785319791019836193187217027504208163100129952250456946115263124237665707589125548526670040682802948356647027345142984685445742995039460731547315901552465897621896933866047195630391329123321974929301557141448515858999982237252445563602252757978225103164566613770859522483881808928826811046199812071323264841931673686871201618686644252420592238195240497589111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] 1239565373285991064516042154029430521151854406586129737334881602104776194941189192378340370304897385998710360623186825503539791322812289919706025549943320190416557013409720216490495687546614452856706870975167562174719761095819927601326390529159946270908564539962296327821412778255919389661755981777542740207480446391678063038218211980308008954570328946485689509516617396905149788187637468645780672319650173816280910665911812967393298296533048533664398596701285190758570280246880383706335607970634225816326812796991402782731096856844592380939291688177588740756964225310103056816404902596427803364129101012219846993640266992619344780512308376380798617163753239863420760141211239102351010538964948249487658604247406840128562616034402906673211934441789439567488849092956289593381504709435217620939099162698731836049275367233931829195573489337858465569636116694716808588100174926285222431392706943353941107530599589117643515161444801651514077632516005780920061478768129449052193333212390015531999944592131094686509302691101806575491514754856870850470631848250172186224087888103684702574086781755072836263541028121049450131534367679240078847536881158516573605399188247312972161778702423048559958103585268796267536196025166113004520110481756074239642118293709365580101739178673445458859614121379351721221886832548817773126126998964166515120705397925676813162693103103225267785323904975199840787442573010897762967982459823759869218575297076744098998156304241584237569902307550552997474076807487318868587320195281568388987071640315382497349058995154669129968629188795077439138525050704639967530302033166853703837640437495601573355868093981710879607250612881551263526386569919489563542313849590498968011338316496981886807324220023424376965108070953636139535436979131233210715299187999346624111530295208680734651840136831712738736126994635869094344538380794716500178092772537526580055210056938382150402524342615318763747229252613729337874637420432858766872879714144928535178956561431593102863328040508190796862078103182218756666026837602639862952155038373871866498721803481436629482125029338609560251434359801850958088127017044280782392094947296670739004902734671083522963446666099651861112665304631581282583312724425493585455766024606927108767881158544254289053344743335485805117430540950091648513707375485640770482839518606052018635634274829846474463525186322606696408432907798862851660842169369728825549812929297524789193264819675745958086123585374767508769917136344241030861124119866190085303969681262969970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] -4689044345376831180761474872688939119909956935919560760124783698969625106115093717650522467971412517109231060205491973970769102499713934740145386387417340528444912887054184514044620608665989892889959269468097017193237416800479647055037223514954725672464705408737732475849802398424663154745503157873474614351060969841113614340318842751396817956830409580061483568556654849503212486810108504783432715771049266499926877422191091481438779716001416199128099920747930339437425549958759872779204791519591958884660936354922950503050747984463949592560649546220254343206553946238689330956445154653863131330351274440217796653281567621107420090851616636949608544391087660504237693001534895372166703151084961060304539520022391539642239255697888526210219318897496373176400389271612031523873286099381081774826574223267254136638100318586443259688266433270559399374405301402586462148397941666285791666987348415616050484355481078793113366333645516277853552968187568687778884029198704285357324419537538639800130766429751559652759772828006837858200078183257877088666020678187763096688346310947468700912178865029864823315137290418824200553705827881448434713420297053614821102583981265266914718105448551811344382769613054520500219776499642347133222995768730799883712805393867293972878248418725185887917693261796337245661238192943231651468444569352852269067706395584591168482445131232835788163475683317689685154408231587924268961784647987010796255195033703861930623816339917976287883121863666604198765877380946967647979244542132061208143644324287839579401537581319793438688296973053906652959864800664217328795905797110272187112844726048516194401684039596720823584752488728444079077649148301442984295804649899953360351003772280101999735842210293881564122465973833572874365433786385024083425436971231918980252477747729467724320091824856875635554705746963417662849178097767552004555110895967279749859900662867101615247791260828838074667939780145709064057983524861877372088807031968863725435952131961434544081165871249006010233263379240718733982754605961425107471335376000762651833251245842551646114672321206050297124441533192762665523466870124697364457169814013122287134472743489940636523000908876761860486272488911965729424452597438167597091701452488774194860828228412988125568590101403690910832131102669512817906755312822525991136969567485722880656688501778341467925247964151684233812522312897651879282422072155166515536229240623161644833249298965986386282752516828383085992933396562516564549954632343253813075989455683156847953796386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] 12368551189915434480370387247559866060963872204154735772700955313386149355398956236418991298254226126859874645651133484327020131389115430015254486169502910926577313147237254046055889432985492070932719787604684557617383842675568975368193679154422193616157621956578479840280648733501399361193991463862256318699393532227296662900821766286176906892335757045095911622984749659990601716739240165392476084998470972536002167311024001563580225128416372341916263087309809942258594251411763278228811274354900886904810429259631241595398332819658247551741679220525758625017662337852394592986911685096126234142872969982707282214214213671195049013522085827359366105651772238384928540635655358740188973301328418860792226381400553842305650453969592935363565332202760246941367959286499216017731633476040761787345499800843776672167178240368012871562012132449169858875587975615918076717986800972779071440519192366292670857565598867567800634800709555094178827690396695687003694260129653329012355632008575247979289341397214928947470936065327708682666882269377925868755097372274977427213644693829913845825120198473509906845230346259260485561485250787410463729177835620776727540915849011394429232634689801126810509309273267059328202479838987066174371949142226063118944161872317876405400274132386692982142923220642986554785368300058944495908681975610667083438809720150182731114370512441892302241269806149601346137599818882019105689825235385329632670709123908026613540174488191647427988680628284739631898923155602215194514061304237936660210594325658422871768035983336824136103767081787471878430534332841946384160626934118642230631145877069691452893161403496412340441648576739469249975933219371844001207778522478587165577008048447677661852347749472714456290317892150125008085018959898219029623963869844543641899056492091215459500535360821680080735187080899738602811480569824949506515871915879167798866587036958646921181755900478531307773288178400981723647186278295308596294279393682126146360961298226685292555056601190028110691648670744529027785783990682748166893268740784832012056255963708175963649060522354504556345792509742837707042314316982904497428186219016655726130240718995600569384291248393377167727122392215014138429337294903429047331450339830050237534186414635631813631081972636106544902425668914208123048302969559949333791877010863083492138065734454251787191604573567705267548940741168188184301810036869297718813739527960879109760722381377248159703739050548546273963387243719072438462364305647401760412940063815767643973231315612792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] -15256087079466158290397687367451675111280250870986351719056594337691302044694293564577207188734373926077158003485505485107429852936974685734116454398441902866143629749014070675406629027766174837817375008148088317747067893138816049834878813579117751697770412899844804672090450540792534032375747271884932403903803955369890492838956617030422330166017072239546612814005607639881369519446516428854164651587145501414306384753706135779894645282849441969369524180062938276538335827603148207277967588955794811174445003390572951678907481190054020560207884878023236246752369840823562129965620314744225027784572736358487338912773922923214945609557020087063742841872178744847005017456311012974970336370406794366338912262799992267109767716646283304665075858119949467800128519302324760056045214339541243840485390562680137607125138006087125007311302238911162272137518425799026180668271970995970218345650147064143607275552510568160466294814926323038023027943598309668852686418810910278221605953386365679203034260947304783717739055082947563108447906895507015000044218873605173313727624061070310261802540943993777637901880386209043219065754822512999496969907360953186097049124647914731486950185931164531200370855982910926454441383630161267652009262225025904864418461215517404447691883968978373855289935893372006685765677014240969749524395399521444170948907834502049329040473534450971582550974409645530649970796008236474776641666054206645716406237976485397278588081608667271011573684295680746795886453092272096354092909428898861173489707674331728061158645638354493885050451761313639703236097476144851254815597174618992825848924293806386747657754826522828607599665685962451050057695976677209179276006598593814108368732679602659144658883837575096682300467307195808672564182922542015834500519000912981398148498370471975727998180961208773627385648444385460023426470798697191911366706486614196256358441649471116219779742054194195969622147410771738559069134330400155126278619526121098802324461657143662179518492517661424483307096800514875185866239421808566588702937389925389391814021693462713891357586059995692097809733657956898281367934795928218187906870089956525131265877896385306450181275561084377408408519862024681804773533926994153669167020246662161443538270360665961512607237743108656273363480434348273088161920701864907936075299343482812617924851643902891488361027200037574884129774342782090405360225733432705635151194661775091617498916008692088061045589398917823439735295626110069945583768487783218295757159399528291032765991985797882080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -52544614521111875687542010203330310287453591789577424900185706304826142473000478350481524247639338065674226227410608162164880232538666719176149269997596244233679994557781636740936364607204628223052141855861864767252423518140077376525405399822621001546872425618486025261851601472841228390196997158179728897691511063140725266967375842676489736256306383422072603187464339199659895417358267908823739324797515640772390088648941523096564220345633271099147081418590576274611361422130842927094772526792858621782282967078027750225088986240082255060839022355640354919859815074837797508916623547302809736779450684183127060026179983214143623017808518424600934907862605416829826196918059049355596012595571245527063045614102953648747985807132438601584649576717208765727936333880065891275960484021639258196956862364179917477247176442618289511361272990393534599333494960998067571111485059360924333818700091357790935670360978316190503730605414510042382761431981616085526420497725940410282879938409523858160695622574945647099255990360409864018584399674272356761509505165528334256485674263308521495070010900839838227980416042695248777808674557480230184748697847790572527476957822869855939025519551371704267602450780261710217536238015204522627538154770109796092999442529136782014378645991063853058837440100787521321470449258683680523935332016721195781110281234821663134567221133370648788274290818107286590020817976156380799641881421600285479745745427049485253982301842853201957090555306222920833058272248206455353470790165811254584935645048300640169243798253553871574770029328530701300477103445342265613558785704035490044628226557002215433681083629665086669858713400309810269542835843485426589141051993237311112722831883746625489165899275554422988533590304233198466437300785630174653411860675679794895923275620956955629506110234553987721976960905503713020987911346434132621185606297856394456951415242906629389135082624471082277720721990073779042033150660183687106723071185056780113473657238246784847632279605350838746142177097937522951417525164345574814167481316845655470388348107086664378649704082484172359225567091929279801227596570520623421167073560679006387249850875612647311132845941956281046225660340004935986037336347008836338687368191304126025518803357294904141130643320632102141436110218674463709554123711914111936550674938853864719917667706960592475287737189449497031257296563775890771423093921283827094447010214848620310352104966017774523381424092724232162317298231222589645520867750240937479217515158197437941112184489611536264419555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 443108050315408680304569254762550818473627973252333396815287971907522570689747815809376195451247950196123714011732059779593389834829736798751170790915017668223382077572840960216381380626958391751738859817510944375486507856194315419755579964655858950148997529821510124145133332052862288560614352494227356177290531585777189399004816756880301203360799288658720919857726394320616271925118610486526590204191972064440657148691941318428504246161873632788013515802586289715539230308532093136273024141525011895081629687387603973633265469200129894618690303904333410083671915716620412637931798605973867113751269277326031139208163199648330456545080087558253106595269652503351338278276515525461384130515519241142219757448453431890451220005570795362500424377426133561663321109349179107872820040479117356878549725759617128489312774424129799721037844259970536423198802865890733548341190927744275682549642752460192935594109753568734394959029796628119562212873791862957203633101968648838387978881957121904885812626196090330603145499402740373337213910100167068707951325972091304793071781200263906211202444701201311120260924260681963546239911733191450301427060584757073598801521327569706856569644485968815732120312546479672020135427691251055145760343269076668450679677991624313128311257349032613780707674083102059693988887730685967654699437589635646458241579491308136491393851169993894873778185051719844065238232553962400091888807744437941878359549664821141171063215177056188227286772327467888249216073824329329851091602409301373691835190099513771957790757484248900486215948377356507012303667811763910883824794682408580892436821390807163929814387483815024887014639415451848736603706653182525421853680710072475156538214196196063950409631509466231753575839574770150561368358688366841603264567048524130039452509358796328755143846072435658692887466848944618698279529876944810616082168954270518523622915168671847919622766547957702690590690374361620997206446087211767147507290341294676473365165151128402524491006493643958774805243474819247031743183856704810091612624290237571177603936379977765501664121433872409592666802660056708969323312298650183861320830597945004055010759286444914240301028385513228889482744229087473704059115686146992183190026807324733247952220396224725307779445467929331882845085283164352640433750588977784764499462252895207362067892382014013009461852453410261549123082295266021598330546417933194984489727248871960563744584405209390984837199486134030122100913985623797351185016978018271917934960428455543057779664195550139993429183959960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -1856976678366773584196020397360813496492925864036231807970889839387210657731872297259847870856401702085283933151045855647811708491467095466999132536319216074055896351008453117629315453662868250752442692506161174244981689335162090788770369975012040244137038723456778264618068329364785659003750540993313422702884586659711508098413929758673888116622894407612092323087934362443957010751849556476381255289152413236169537237668686928539400539188975041946519590960763645022491077263474619692887555923519115446113956842899527831688410937030141917983892386404242558070598730437577425427811112561875306252669752188684758026185584574405936145182865111248686704459169247811699171040601956675062330314057940792147603099742533594639212089763730646107168580653989326494260170818982180724451533472584598472509328572581015071735130079249771738742826934246536856242471284130867228083840667127123671790738986470742317624150602087132036261960365699596023489214042585682738901564806356543483224003023472582317005162533948924092792905959174135481213923539739167713543854776652521369476274143011235891813904909953407182836332833414940137304855796110740305265213253369847374569173989916803549522655843584630186645427063578789196228904887018716980788493747568708231615954573138728538296738315678957638539910084937525632480727471916763805454049277836979735231031069452213625516127144793408026269320998035795825400100708325112852301949524873788308294702890184402348533124142572755448428843469034814323925682891958131195114619375288813615995577826619392752091932717578433315483218937733976281752974587526522517284893707493062387404173050139729033788790529108001875345389600729299520336023286137957548095648009466346897866173940406588449208578065330114141241480562180029376681410339229266727818281253559592196777243556067513556533251983467885552954363269811905053881470259697758917948288803056411940149941907309863544671928417907976884981267374741623010781173138111753667099204666761428029948895338107104588511779000241123876209181684391224939796261005619067531036591522269964684863449411438067672637314812703016803243041081291132891856708182299977809538984936668995937252753365785398395703409903968024526607357205750278041845528432881930838315228460577104207501656825688313695607787906992975081342617643521063836363044207870209275492081729897626561858043192533395081065199935189741220998502894739468678063406870483652261543353994223296777809927984907412259492203088049890910681880937878095639804731912261794411227515082458530194277346314635224189260043203830718994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 5813305367065429942620618328368948025137161132032519910928223699314721014978260495061881900513727267039369473065563868967952093683994826084069231601808089805645062512791660323220480945971644793294495139980158268669621125645073817898468951074205587243549427835941626251495789932083546004013113231969759968522091924443224339393358708990080866047990549611846791106929379352461562528874828635912956991382928139897037969036318612927766306195133756935364847200758745487368491733086966729815988454447495902216721102117279118181394342549493109315167028225145946540589725674402468566519523305140763396705019028211937609341714206238358211174063450919127988366638552992424823459734805381756863219922950914659704784894226964919870178733064334904010794125508114513508088409687674227920638829072240226844232376614933698302816988905708223900180636741146717534857978478236367753145641377529232543405330140678462815899002970742929106405161204488684162293862320986962990718690362003922627426753684038908567644947507649125328294849747151149103140536322915281099353654664929273492144143985108119837535051489670015534205335389317695135961112272841412289632242465886565444987257592171067981911143677724778250835184590186590912100591115668787210809063018191572342460879965772444730976901552713425443133349166615211325825383885138361977469296012810239793630484720428675647504429280425983739958036567323327614523887648541107927864646945759851304649526490119158075474397307303214533580190936381169909447979616551561252004210926533856487020305040771374355882414513617369557136014114343929762569689196676431871774393600326905987894999271425372166659429951351830243944992823835222463952578629085662464995022958810372758638282245943117011910895967474656133320333815439176114056786045410788831613993709809851172774298236984564576081377232900816364642325768899497547543199039211332175583217401939083378146133472131661270056416227919194020987154270952608975040364237914859381792575413214099783642265864046050816153769989910670917062192692802036888164781501643138610090480927731007407391181244398300496421178812317653544309620518526325201810845563461795989529790680337763890918366844666939746985086846973469958129805793584000196295260319053311578789196755371098165647504846152875455050814738509398410662158616113545066358952582735258186504766666846439776785841939747633279893951087296258409699668524565326502790748412305917797718200881142604472821001797617634140563920642320106818479326976620686352838978666186884087460794693406278340773365304050557256232423242181539535522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -14918713214811114024377207158229729237664906784335547028493779249008009098751695841980932323761368743223324780731041846318056235692061310867121934494112480080333816879742837318243133961174184954956169311470491565801240007571603273679919627081890105364412925037891536537537940435104160862122268357304455478986405619602258487091496059227737998205546992050707062128725180630297136698716209326315075676495665827658171292317376790874609467483238314583491449917846036406105975877360674175485540198470194065626670913548960739286047120201332789778828167691671435630626448420989831635496399152913882659004353482634964944725552453098740597261434006902497444000487075105672069671817131437753871972248991988142634677140592190756737125919298960907925832585143124719296233491668067679300189881034393697467212339581393092840919360814440293434869154904956014421451436625049083885397646508272636352465751209632176574283064665250522338556776350260619799352276642991700979837848052300650621910279168773205408131860596134323589855496830904534161971213005698719466263903257727828149350864753186515432124476613384643886767338202397688233712560302236911644906317938209744479376477520629093658900296922759804006790649392914968936892053142624012663664039268943428172807644371748422321455602962030233522106481417399657619200074943204484254571073334767827535086152423197765096769580184339155547979627656840941370655955297675255223570833861959934572790589468887329427099807627669322350039265076521635207911094065742040675230402508505343467355870950768304685831808786949524247389378339319131090033562763812304485840654612150874695728431002019254984868517700333686987602441095217864709120057389977306223531684630074248796286969470542586785431558351834540102152646975908661944737184407227831943186829260114289686946382035661013133632249822229086928194258489359657357239198311297464674626761688147201294832005058994463993915519393219679517746229300033269532784611604749399922895174111819072457314603015721379844853603491536323300270414623519290192432623960846592859559677953915893487834587561701327492746701860224545997434754493531310858339411107613832881016120077465382603906834793601448088461247756824311758668031322565642637216290613754548400774302620715272628456168694848417337335131227047885730935042721037388361779456584797478066207416667062491794198221747020341741950048786741115640886474507640128162969221387368851911013596365855798765302805717754537069414461923816867696374106561595883359293156862739219233036973345693008712197561154311903353075763334345538169145584106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 32621131961847901550731758281578996539709376080374464234050275187965148240899956626726510159319359211335215147987298048049081811004743197299798605645363563887402283540776916407098236701469815119067309632053098050933167660077405089415512942156208615714457373461532404980285777000873624205907878007137015731906232971126244393926962448483929948697194248136556774628627849593858270801868862720973740073187853413544088889956913336793894499096196070870436602069961586202019820617409494490312473157542490610759534628882797671879519789120073544264595779389257670621553239242987365002334742258014713042641046078015619590118474481332219917009185705770398823048982139172503786503877744495597872477669806780585605495288996778768132791627719549733369022883109705130378490715962656129681651319139115187329133958472634755133422180653400720115921637223664278466513066293472204545874066381745977688757754140249806362596105089472558914008145003120056140390281870244511906630214691037783384022178256091764400787446373169146913385950797651116171666649347990222542165051150406198481942450253752185465732447141444405810123454813607475405156041549396752841954281500797372407295376658589145256538298610440812929036123313056044085643348848046266177142547379107338102683477151621475692909534531788133787112755683081828574126572869420323464688783904041754162290035793803123250271529447610042923229098487031973277762303266018756420081102810045899452263002092272631283661165724989604760015070189033746422023556833152812968592743027088883536335613256163096674663333087949244749834558528130750796796502799294679381681689441536742471847260442391065638064444940012434859023753006351903326641452849027969264079824027646900685682236260602078301601921517424983593686215733382886550802026773595625142692559817314002467737163049833433207005977870603052348439766817130334901013608219293030387519111722261453144827043519998102937980685890960503146083833046920182615607029972001652971113633717558411240019201740835650102649849396637249198773027266110832855420658307024215646706978981338028946309086630184019193149116546554796902212884279915896044343387007266374173999910430925906999535644092430863297551755429628885928238102698710183463526554596256340875965315375089711703881681405561966558480701417181727153232684220821023239902051167844436515520052634970105439084907683150406391153842818843246505683451387690163587005236305531812003125588349058594789575815942573656975168340674577988873139158314661599017814844721349513701061153503966710445042760641750343754419194652882652007974684238433837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -62053700986385710678967623952088827115790927999900900319237857438305727058004239558523929597531967887561095964742652060617693849809244607105539478769539377180351190805310868595722278869135234386585720230083320529612833293853168355593236865687597898525043200014034204594468290105584361704286598629964483057310239509264774657123911525161824537217278553282650183018931392057411661432331313883125373492282104444093308527962836635331201518037134079411427757133505684411816145450742505441098218365751606924745140078266526725890972681580533997979087148284728978825992833306360226692230992111677685408534964974439531957934888499267040487513877798937513667551221328553905289619615213651353076708840191851195364975184009633205197526428116905958656925718118562759319144762853867175725854482718442048626197046727912609163888585944581636231698913458796591262359311888225007492633984338491806746027000385605421861294409560968332709631335428767570941317376714494594032017083422109343490766821611426073470471806922902429132158820150301492944585837670233771068252970324245214829088338644135989989122276670104716347673080086128743317985318586573880201909834529405871457786844161200881194867663158132189135263394324836556634491191255078941796607186813809424505952671056478844943332090504394787538573410336420792204786870865993015055570722952962668069965819912940420667190270336356592360211784984034444656709359763459276295921048712905960499626163193420416937847585010636338828560102763935310646418993886214289845040764797273662887843652386422427945983152748776517177633384747966025154613521078876162793873077670370606022414635097411933784365998835421167587788992134135336303536825757941166334263545739218300513762180485887124039234931788223808897449389052511535448476155617431545592708436788276831845219785334881673471038874269799737890654668085067614904878585773891947787351005138719942378751274075877505590420616368818318014932130975892361092510751472586681969565324680056258067530075180912369259759111683112600172576907057814076187740361206589020879699341249227057878685773454439038486681506891571876908081422033575457289382452249701465247025867371607209026639093952687513101800991262584170257718595880446781134654783070475847472889986126342269976257132880005202844806372589535527628468808137115682706228658126067154616894100148901145933397408274452177552834488575447340461273677967965805995227506020043769730562527585439316089537178086156952734222704553824167535265008488506657758685844412595639672169501183745303541084047432551122798483067555253001046366989612579345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 104038364161296130653896120108972739507651685912526966512914281900422106628047487691067910874522289443064144204115951016299827581592060980698656101263252797862007246876014602364559370997258562919130343709562679783406463702842985118310658487685277868814670756159774191779412341759915963494399445624444806534166904396887856011172756768055654896072999703061966268947029742146153928151920211135879366507383384918606471308788663783893195625956067449048366229704816760261480000046203768567312657414412053363919263667153314537414210185636664534258468055724615420351242283978546208162458244457034674272800707680832399702509377376434087129802420637467230645308360672885566323453217878014755388995224095246369763546904523530060921383357115940572682875324511978526775279025552242966768263684788104101896461010102177432544933190754142855854994809446325878713524306432084631995119382292360111844482072208837971170547482171739741526194249911528134244320268798095375792038553801291161093898345135899035549608891759758883845866634294789008792692353833453230520062634802986268587553141388064270845066654978151246848151899041446073777771406864790043926137103135564524739901541830625444319507146892444222521593338031567559732290054743488075998883077447630961813729050773937501819396308631654273064691741587120191916835153489191324195087882840950645298382779811833760122887860213603174858218742012084480784258634090583843715293048494571967360780718136541309379406230056006611153553591594060127970328752083256492050058567745544946353025270113215824664981662716200886069233774861594492192782413102014049705140941473292466367647645496636042003754585171620481604972392766713970751141626520382190906192524721973999216401590234965530432703764492851110296278504695308245829878729305174318555513997390072421094338137225433727569540198091841058441661460962943519248680598905414247844119301764765200668507744635491645688907361461046950153509745757111974568616705332546575332849595248332014472201833623761982014479335402669419703310640864610778324701206788895840152660763870205533937779553543521103351084531568341809941079616803817677461132211165790626580871797595411823679208270593361916144375594049822239277583586615510444163995901691926309159330470431562500938103635405005368026386950181233099575126387519397891675133241947156874966574011318277518556419972640245600004316182903354481096064729645964357731467299607450714886026898052880557724831383326447340724360139532974060468268841877305564798665790318684285296755936785074288021076382032197385225230634731019563332665711641311645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -155104305851535647372639393887377706516061577189842629207424216063552118093764164117921041758197180057736148007640346885834293756852693177320639162194232180880008510285789706563811604652757737152120263660793072925226625429618829271320703738623691541501977163345861609613079130418054325162498415529531490834987248266461840379325414577801630194231647725769463009377192110779924880602959560953824669966414610427362966421574857228863175331225554877896661126224858841068751676735488034820831532960217333132226123615390834087037598068866334611371031831863321428781452076896732818932493798857522039254320544782664905739651363876246405771132114549273626266912083030259870499869101097429188209636331612927051876684631715378769529326775779488685016585926429880289837247963114327097800023364437405520722567818902628373016356214047114300436406682848377394950084384714333384822120235399871809067028977291544090886866702741242227211996011785648176199814238148802167609114573127193934294917487684843858213782029564323666004662412372911041272276292184257233117681858221410424415192508794982133476621256755017674198557331703186179846060985222408527054602632557237187125681123439056774718260389323895780995623074014360435442409668188900160327392382592219349876608903420282989527754638516002508456445724987976779997280746909213272184697995636935219048893303073316793826733671358228699103746251496816180994661114773744163889318391139182801451377981038351603360018032099974012263334171004664650328227550681760965934772782866387130813638053688748279987462804763460465690134872796795461992698100255414478972595424973243845394314079371498468470910087448855394715500940410321268870621914362826313833268900300226980514726633909338982567485989287289310881601670209214125448337870028099699755930107526556848731003097760938698315858627757623503473559636773642097117805616850702659182174347521158907356175382274313559410670774131896535917895722958996197675490119514963134429633822447348885142486958920457962166004645239725020121513314395799967221840516205181342712731758894182964628069170775295946112761938686330113252448620803659690876570548546083063881028399795221330175654421630807168568364432756014558516181061139072579023391512767456521151290774260075865822092590087719833319774495187248916718263969346676751983650230097046919318344750474133301928962611386367316857042333032265841985209558142254615408023179821391398838933888276229260509287916971859225365567681969970248022611831282744862925341745131577143526717254234353128145713339833372773450548276485960741410963237285614013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 206897631811764667241700684325455196723526109951285165060133096922993084896265589631619850170173471132270024228323050536781497678898437976712218594477597065669393925080946480811213227535570358570838330498978682513386768651676716832761098222278244761517572872116931800488235472986848881403828458582994185570731855174302833852282710523429201659161393760729519065184164211195394717645299930349504964751746798832211792516345987271326195159359197972784962936708714964998802298552863291905954347425085909061238867048631119402860790892004853315741489632828370157289091692178550958628143063227754575211106548072527134874690134788433664346279763841710142886191817605386865739810260599358897352730529651008589692827535269191941585850463151808988581858908500416468882610663846813022855983669237347171283654125476234234254642351390749652833767098213475013578306380997819932973674089273877211598587533439129233828143448448092037882924595367742155494094454555419270183302256468124171110460564534575811942359723698336418843000676061984591736625121814983110948557406124764089549109631942437524752049814324613617441133527829305597700793318592470775644771028669768722607316063974051666562937094913938277034840685414376928483645851900636804151826794374335484078070722937149985485833001606892180473987708188696430277327882420851689591597811761872334748516667841954845628523590698127425836140493654626628067067794373100488685244253211118879574708195986519181763044955515212323168475099931854552348207752136219158357459390414569089975743101661694463718692027069562585142743124504301242416998624178098383998905645219782344657439443847915960386595414271272189922861807016997757518778149729815741732090747096075474585485295935541048292180951386406015610038487723292261079293957897993453955742783636890972772186013241590848867232856787001840862681582749017765748164176034587114331597116421351091559365127182391032445985775714879710147385184536475883671465085273526702486932650079098019023094896214524508293513778427157241028250028362100907761712335445884493383026597951064642407531391508318517721663962560228101851748436662302019976272217578896082215590947600840590886329496158712909456346867378561813367452831333329968895965534760201427281125595219466994194119413259063205241073743574667611963885464016904977893320686720134345134476314804534778438171099196205391756388955209054763326082268042386392416112797819028934569058452037146817110524758880821883343748422602470088378039869886719069491592019695810343593164350863287715374739201379935023538412033894395847255509579554200172424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -247976339412022654427192020538288434912170078360201893639910110279723762825189475693735118981303073601918993088028328716872908292409839592614713805547449608672954055138662984513383815549722458545374269578271668648429621918927080615430383098644661805047411089016357211755850352616549292846349420693782888068502315038400155251620328796689359264692928117346451764004712471077508695370641232243088967420356474119097022657276793143253454829011593390500843447885993027980116993606044746552827570194544961763054646499198382339931688961061617251811364071199401545662001030904546767720483265102277541957048643009798101010330757872951740411793990612085168419094265518826897638230397752998416333283707253732199433459505776461283404065381903428345300120376513599118605954274163037685960600917609739105350128246873873542226565347787677240494214685679121068602669235416300965078670820656703874994683341488641779533235629829943278939479451673923974849344448917267437832338111349957939671404005979649440482091462010573163378137305921397154844014578616820523810401265891488464801176847525687987412787183366439218973350969191807769566100265301053508341909557036085400416731059856793643927989409427662691993558307744673556389376773427421217259646747229363003883135887630738186665288058174870112246808350419466133650722669036208601551649486559955554739573074908993473205385407534936891229581689617929842628217277784607701731381283019079527375522718388161231106852843417750118365459992878695696936810516569340286373495188527054101822271873076172117298842481615635357135781766028020874306555897542659218035352839847644566764397360168560620876225587157340893152036212103323003253706041222305438283857905703278829439465829422508005985904715447448998939975915365908797650951459500678260764224196223458875969290750047518805414131374323882730341677281986132822723951628806139891819483651900764490770688841850769288288069306253460995244288138931739396395835586607497271417466391114934011821957834336175483305377170835325550781742406940977683850036021228668522635821960332078686122496223974044539720722886904015488142799951017173966357201801764588346411827055621609410966942188862620326626782810147266070776307581877794808107562608014952913634476331435958895292843792596140970726065800749165972521585574295274556070443992631107948763166842769911902571951377471156962265391590536408837744452155154515285206684466201844679872703297809640768075249760044860511665952260732163118777569461206658005550261490486467815502501437689124818275808152707411506816565643918082173513539601117372512817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 267675694177908036394061986671426948850545181134981354014631201517745093876712598211399549654293002622893451687178199063912540158584505981877956178289178377855010449627756003881051191546305652911923204474155280104524794908307041219880311091489619684402926072634217708830269522150748325224661944979403583230028343640399273514302067973228214160454691327758983709527946455589593667659414165210490942704555102889591876262311666098600936875977988551857023240845077689272367102175733336803590965025648276744319979811853717696561314296449552389413900293471584337425328645345175744725540937196448267835573577018838884301012611323322290578675527961829929118731853071826823157510087865117356131357313813963874489108698241445500445248420260163538511264958124998785434384912104713186193120835354248895298507309561357824534468560645758626547339198028800062967615974573271044426379452691765266721012846717204652681346507509019141914237344143527019339524664234358625472875079308042202924017691700216978578438234481672876642980080948604606200579631402507447797860556863251251035588408534049299548867563181335007526538483791175771483347122253478857755492744719650896710785416562790017379335102753256085168797572995281129180145565038358991694923348407555191119400381038799169780365027768876268977217614853908712400919313469450146107447304056378476538072646120385853863094680268142231373121424403489481972600716322896715257901499784291859804894486980498701976327658016301294804350668336273389172129297147603138655565446452577019261328204261093777577217196745538872193697009113871230665925421514369507771623415198946219609583016882677025860179348739034234053054937479536129328338724214780627415986800996659596926645349609048014319961188866923692847078723652848528595094531414117845242902593636985237205837520203046958416181475356869963014920891682978648652055691656640022752152194736544854376578617897541981847708684702524275970881132783555369275628560286917289775898224042042229884794500920453562767529801419045643161021254950831540762962228696790672472410570440425099757653134714089256212468381422439221592882759563968545461758875197473515342793079615511383974461646384473589998121229284698036607717249429731504669873652749771388215792819414098352080136957020372100094521489666812830984622513551032796995972507669878217220365070945268917989530695605180554286900247007474245771777136081471230920179502665695697874447215598259420675544777287440035637552305762335859734185198958669203715660256031382397081584559183740641504717740142489244840786743323546303940929647069424390792846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] -260314547548356763542817137410183284034240942180360869500635538746245802290380487352524795171770892177193571298026879310938432240487464674763300940242548518472995113884965641655039682758824856542234992330254126340019399548422434814249775894224420447416454561911575695955078015612915497814136827934226121626699553125584728829339120052211218805378047194678076420135249137989811811990562864648273333641794287306425848110002184054437537792370420122788590886586280275045868702845899671781497081620705310660538828278892186002583320072710407059407180841997216311180412843949608562913748868774556912922402129312561072106532748293825117686164353998593891311315637511697431100854542301470490229461354689176997650905063617876431306880897977406809917989657024070797298816725681984567949616409996254527725881400324425954832855932409147572791184215159420599759853617931519722222024615081920608452704559752856596213553906405350841226486189093336087725914874978625002146816789292950411411612983809204229489144986636057419475806012908665544185634338066101079757080490291009005530970914047785558226340084517516872974581354647551235021680794293607036409550837672277857229612798315242986747518277803547003225051045100224157911098917319941020209917402561829465749656392932949323054181346058077382427343000805704734706154265691102175872186692470947437087116200151331481924022973844131958289127924228609068112639916648607157841792081829434576720960965293962400394088444209712881536700405714722909425067250789420575295285970106724435349640182348074560529998645266982201013474900273449224942116616888968596963761599220286730886021557611335604458477453173676002448275218083855640265000117841332913682642312142155483378685897691817508244353373841035597573304013092448846661601862749243023499969248209467936203776489588827478132529264424531319247657654266639734024002142876971205214747013240683720798819836871157650178783781777967080893877812531682132729518137377632849639314444208986906392584107279016595744048949309174992465133373355656740884925531582552161064502225430343368108273032805734014963559580875372814030913974786967862022074331818403416060689562941913272136822061633686576688904147324501273912944158938234954645415028705466330005019286763166199833719144287736843744374316988493564796975296665401422893132037759950206927347757457299817529048011201391804853288752464379349601489568856823602246682559502581692768009820477687370038952620979231881722360215988317492370554362048549461289055925410364442116689168751186148881273233222115821751673240755375893229484063340350985527038574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] 227566896275665916335743332189276269190717716822328258049462619552119674692836959051784714034982857551438604560071016969264698140397272512343516115020361992232200049839418165719980229591121025234376856259325820160924297893089764483508710748418204481707784986890949246365238833590782298672265459485525783288164732304484158834762141385641093144301724685188756836307311709488651644710085661546958160811324552836320182268881001675869933238093823700578774552394307127815832752196400532970114935682500709064896781278061955425581475075855250414363472160868352710399127626034790983730847721506508445933253504383156749636141501254541978575902565618107000067786485979914839937319146860864566147566663681622583743427117685178767209448613586897564085257774175814447892350719616341083461589060860639478704128405224963378914073292215801020122884253938438776441912640687722378860001675086405511013869643989237952114529661377491955920441938745384939300640960540681624241744257256282955298393714071475986804080411754807031529660623737443996880842939969499030334532987425227357988491305255678204233117159465966121887306993716720023854757813218021770586544898675777214086991610299750569036998936356912090921227725626717676226373337222206489757477878052121815041011820961416988712076574233378612453082080938196073611966001266954521061871114951903517043574595146704432970165630163966311736307539124224257258185977947972894386149162430028259765017336799232527781223626427454126156210584670271790604421193526714939439313870278892960805698444085963426364219789008645397156490651006869634223025116459011910721221516542815346164000261309114420871497205077768015674094362931298212567855281616547003366269754909222385723445088541715545368337803281901074533794320396085325567711633372912812395575145050198161741424072714191154979196225889083762781745660622187443942763027539408094758336230221798926758545028316491132730207707011505835544184462899990714865332381711381807637049061708327569632212049586324836824456323513963247719847352457229660959639595232784777569340747535573229252398335681716115364572561421375869127266905398058236569592875153657068642279589502279001722268479624263223783654881156091539809556205141454259595061436964429397706313736770310143755431253503406801780236740353628570277043085348683574709658818701608034769703107923682877358515586790680364836773105974870949257207585868009149096041718758286057046575966704551155055925078115078170412606804760484565627265303139709151746220761120011129891169561323686906941015736489463383662335970065992984956437794608063995838165283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] -177754715178472178889955239062091101647036918706453753848839213096340474344666039831724719750974492569021520235502550167842266650996772353043556008504850585926013784157010943258047806000305001362246136948454703991506215355854975350806150291398308014211261066216207698096264670455141945908810874902484957898315741913177945519104586994406348534697043127282457865313591065933586605718061533402472240776413596358836184747509891371860147436459872359587510593837281441372389641641622464289804402173959055939363732761352141109051740359536375278859865944338383807762977356100877294254052071957076506578403488874362488796076277406162203174498891888598826573378038383469206260014001302688787937028399022689207883958207968533038680175758589876436111976138731993144589240653592546359962997977682794031327932843610884501157396690889786645744422572621740361633057996281634837741634009827790156885387123762042611781096895038759246472822131222990410896183765541986159296329676106637184261957687368472344332934393801872300690510598926216135109056312851737787788845664762772884665947718570615107148050155539070424868110595222362919037350207023691953557163123802262893191097146713309625457145926507275401777166890709474310153590391461155965671399875908820528315121077249492146712182055476179164831929195415893923345583229618952778423533409026425392880633352100237048923987871571854866915711794451240971827818174490101458426222567660273042722128384819053300097248127294488314491586957250569060811668785618713271418331052054861007953591865391184642909326415381933878631417290143810037855820276734101625573769620851491765119013290082346722622160000540931152110154205828332058733696387449499309007342247524904723134031470412520026241984732419414273034428488636698582891100149583733485530849735435050153481107078604148443047421428856100053240221835278306382695143008625651972293244761318989616735208680215285889342379363107851836434742291291547293883997492446833369788550221146671555267514659776934311064553268374708289778048655215583121229956998950731276713648074347654268283392791552863498010660516410683185230163120549644734629903068803505386352398607010157396528314910600897295086973491762797362765567099191941572314795446090592899544058208420708634406108448224469636550248103518146150074858320651652856445953311006859533983454287332549982408450779391753731591542602843455409265035440655617160684631469019982924948094937779497018660385072744041692093793539951892873482307669808181064160357392846316162203626084489206954021082063261580603986196542909414830546666053123772144317626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] 122509951062851879808019632301927184793972725939738876996148474862126783540261141322220824294436205179792062437974883897812250275933023680945860853428456543745760334084650045133659219992527888709386712864104488516689110984575377349787100164805504549882997946024571956603231746882515227643444030570538939042167482885097555918971442712979464924190162258325165836236700082529760893538846893987912322143143766172685150144109036465133420129131108043260458137748424364468652736708752558445551421443383979464499490225944184795622374483441821386329189163458247721235405437545717041393299613694074053125275492808871169804542656874377453207952816524844629485866065742957918853799959974973645132136149580856653708040160823886607452126068332054352809104355602743146267398366661904896401584449320362698959964222724950242225556708953018667219901535870211789718970551123411448119871468992580568922603900640574465594178217712136280710572906212371590631160540448681476107662849399764033704014473191325751154023643538082676163373599159671719186636150686571854404806382138237065171445281732673252648154581181643520150834409135918051805587722561168632487613141836832530111339710351827349894174917902444987201310182952472443833764566164120863758415818292258266431092045005502816503491072934378445510169546813565398756607229388887635045142207090379313965603978309983145430284126527297932567329576111699419440944473957627185110207600933945196059103689006911814233795384509447406023310155440942328525776791697461732967440473308444928073592327427560531422548573402125051396628035567388658649199189535899928197363367089967774220101024871352969270361170920847861048487599642505277669738882227479290709569511489178960407040445318508295905804318375454738983650780460759975066178634735625537749820082003154395145926161644172855471334031849195747556181845284005296059603353794148399767055810002461868335256924822389706185716775027033130967265217468492653223898514308625024923006235996155369112596619755075714780388164918196813834579194840257728782300668686169598291247397677626061343422455980376235196084077931377094016581930282254360963217898921839582459531969151595173453315731250917057127652363654161145972720247849574799793077340051849632427750748648987526712886315176928446350154155351423398865650280002458982450998172478951611763033042916055259231822474335766700522667215729916718324906257101621357855911068652950080239497600970100435863098231273189590298720946372266687823499324423022103920908248031849874417262133801908241261852017799231751215080369124543757664014265174046158790588378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] -72576183968446085203928732813597518035278288049162842402276678208890140053950593321784453107233511023573716947783989976925098943770776401352482048952468637399456816958641656530077354625169519921632356418768876228992335072899426556278489792068032384149836592494668491753631536795168423266902120824977237581400426385021112962665683568376042765345477446903502528531365655394688843240723212692329388799324984211622961150637117145085389682106747523726510450872819947086348754936044709894379626152404822513481373908122077920033347948040566957235956764374968983573026863610967483349164037032637764418585649154254459997716020133344013905845687830473774920210756680347632292826967756052291467592695902848168301608748500194855524077163946445400842556657427987131217787272210571855626548039172328987038762826670363377618059330264907850593648035708547383555335943460384086625970395747449864927681042750942694355563586789302695794548854654974527376382465368928121282273087067539400286579645845055686046941471900415200790706464697362644676908197825855838946488781454016115016199118887122474318480523873548770123680009033896005252820731362980337539390331776095791483380527841680353173798850493168562113510426130433857628402363547247719291646313066612264311606684547902403574276676945821460033287785400969494630618792156408494900842460946249373696873885083605484980525659775379764675561171972855681391728384988077891079704549974228499976107806398904146741478947200912381629238282685415292103929987609807050112835532856811638789788510810248021290521405423596404821939147685335631115362058123417389487405759289560837433016942416696879635545973490609768116179949709459555013997569213518445809104122196517609304763296716827062864222374954867839360973518921182621542012940087092511652278876085481235059535473049382285788213011767130070217889953230187421647773869997964765700157163453747657212869818576583949042388396949322372588341747383203630010694124394308826144063298680058837696179220023875847826027677463785418069351419418372209158937704145151886719629972626715331857095010197950025633924710608601367094174388075875971291190394312771844691025227895862292550095310080667216491307505588344925273888212375664066769595605240704043969962688645482462258189696817868061044547888129164929427133756765837408810912638945887481071761613795381489524859045837493208373756894112660167596930625640885061085209915740932272398747996723973206109220419494172424136447449246177179860336124882456611053498855946810499651735967896358970599776764293003928602446652752766542704421226517297327518463134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] 34706260328292598332135848908613093791472470183632946180796941238747185596687894801244506349686009520657214840037941134061815123078196198644980073912058659976166486268546386132208546492005650002636564672801664310283620992250133930684173973111320956221478961696767279947345377159180043824175223300906383291308936314354995967956116295325135377023600673013226353932948336410491955032095387038295049629315204754978451219296256986008347651754143725765822645997539886240795920490236020590288884340310412151080497360532050137377328640655264046775030696947627286159219624011955035784402259529819810770099944673955789372180747946180517570924237972522544792974545471951791424671696946254875598282755406707122374643063954598763074301397712165380914317906264689029799274741281684084800949349545905544532597633551165560440456926093447732032000218330443005751861056363259567381347825297789078421848732874527808434581598540116523188670614822542067867480668186675691293852618452909878088771546413218423432779821303844282842049500210323439221649236274124223013222597671339406832723113012336992903461164442050724900487829683675307230223571770801787598755843706877212916394115593016733584843340916761381781742226178362464980658951412554755832724441645785556300315808109224062614265300028821238439845170002299100570884629719911822594478135076993561130928343885533586654160880357869854625702314533187242073621010051292867063159461010049059972428990683621685840036741655650456964942735299746777529922654151791733817465623994955642629170236586331098888070812237490975994838700099668088489077185864319258649344990009750253798989341370244564150350832744379041035455745182646510933151108627997423424687861728762631291947905041275033798936388219388083731465313728751479816705316854388130665235543706692526898120318060691235419447288579402121761879412832737022494688515133185528048187972972171331292209569642169482708465927012066906220552420174178986888777931966168856940175365444913384455674624938214873336470753282310523215583664852079292326921391004554372831079762500062443947049996245270972132014758150766468303966861702019660416052861283290899630481372005880876481497894448677745085532635484353713978927714531094058729918743757105002108001547006060131909814420525208097128822921534114039761457692924010272270582217972028670665248423075366545782110744121341678469538229986355678281753463098699181707246931685541334103473879544908501153042933544000243084134125831352137407386248139982481053901339509067313498318194260221120224945561915309797258169174916098143057752167806029319763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] -10729764021323238961369819570768228809479475465925039072081768144154062667162443595043323418673062867163242823782738612350484198338782119866911003270354282352759281419188033382482921323779788802683970391129743239429467464002833582871447101534202364485695497793128301257687223488817211460426025037152761945438978571983273315414407901455559862302787424113971583858098046823516169133946384257956934531313079942221197623527775022396487396614634838277205878611066928425126566707482257151968506637651769190000921825719966162697719375998215392997792312259650889185590308009782050181419789748462960022465802950282069622838171604369986215641966144666367654166011304574286267101746291729670662271948771666814299997559593290520879230628497039795283071665253726395244718091654794536117856683963338230361983363379984424186624511852403775726423389971649808539914887476186170838702107755261272113864977414918394628607955950121389388866368380248194731810293775794745817543934715022554255302825790344145473365150361820751116613413633068332149997091342707713861929621449355760897639049383857589411358214886443418469532919844150585872058423904736407201630979536062352419774751145745679698575317433620192589277620108820732304441136354277797309662785493874917234845946306591613718046186107039226697240760877723117303190968199659072251968845714889866962467130493515168956923401836030998081595714711377259280923261438884457131903126564833825621805168484146226820610114796308676537467393515894803691228938564428461715005287967666526328894420091880598179051935251734614372821799191901195027866991998166614517251313173002410792034659597145066552613293129836968130176880927173701833653610066663884327218165707319800606102098190581798767359750673070498866639880436973065384172528004209698022490643946440020603966942087571476323218443081517228542313497550039994092376297815566691192034035942079812853381922268282827201606887177115679745049401007017760270342585313871178455466432755076621287538744616374247400268811513960417796664707083021155463791870446650278029177516352064632794019072297678915502183393820329359567219929384715426853043917363885590557535702893785513972937844566729722739332314716451278720548751985551966676867611207241720942752882873768856298840589562228365668596943288817823493788001799320156197039325514762346747021313363277154921220078124113488389569327012529413024804684182950479413171399425707885130384068885627897602944557407284175860071034375481493616132470572737300185396666797545625973867406845420027262573886679125841173108326341567586581504656351171433925628662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] -1383669155453229718423990021591804504092168290849510310739539789151923221901423630544097943949910892154925017085344635276674110675433487599468091206357300250998608532426476610667129680929960587603590115315303519177661007025536406817946437266087525015154849484258658571554313939556816781695201125545004533657188406878256925749220692796266054084950355239316959219950920847957005217512390773879282811663098179392728788957996671565042582543297540894431189955990985957863234293280514491559015543995214809307151254053478563162140594678960348965602954710994427461920459944737931384360036371635280093419093406951222180910925150901563883583629156866809461834949618200477266472945840652152730709229078433375932827538254850995212786855236793085417284971048166689404745866546962013169933349406405912922467458462007790511077111686006465785168327048576743177441810649177670309648185654505597639090305963976545904386163405341006274292742102702026310063254860592777164379412183951758044094843349469537135270182178108828701657777274808544321661353417376783598966858859142910759764965355066516488407955760574399748638020270934535988637502635361139302916330961997693999175176751343360420088538363756458455163292253613863024634442558655889576446614420519233576581705895767793646250044613216177990951041844972794121255273507539181804863097647348401170732434335953222838667441591611885870120962583587359806386775857020316771810769220266780529714848520995430522382015408827217138860754374984918076139844872194960767651818579922040190276386812849015880060362886719150358853897724153403505878904444904338236694402818387803121837494674880974595011043517615809390906452698156779172633174895571431938910716231603626191267421717002723374256608655279019280693927588099185340091436535966547240019577587096432804051545867439132923313656325953287312003008057268403121557820411345643896159281248416637169396265535833251918887563627433049169754367035636257921293786114311097355970450242026099469393803028629592006705181149516037369273129836699722492960879573201708242491161294846296693562295671628618422892268151223745327497873685936993860431402352688146504430166169208741919662045662417328466513186104653196796529875661034810908947426279132433296512968431499146019235569965376447789638694575596276085730308870342864746471305538966096658802917632823841612418929855051967244301829341222187825091554814103548919762172294001416856228771609670571958779006381437425300153037704984765869174698185270946290022948037183782118132339180588087739639318867425880445162268434639019076826116361189633607864379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] 5491041050149698104224226661879474430990077189324260494796144455078088432538064741567565891344363802211686737790064494521982720646807599666982831014889487076936079085864596598676335562356803338567326622206043155588455052399163680535812475485349249567769480478877714145673799036503539021280481347757421360828894847585339812114855324332706085667424010401185885643200119477675575793634541514707469150058731960530711139313405808767424502530384911851958167147665787191011120516468721456474774176456676401601087923967869162228846696058624296605432781884801667555495888143335350370457089333271096704332877293780427636666728645821497685994940776530734615924189953312754011063298851291548290495937983754137375199516935879035115431658788288983640021226582028510519465992505750725962811638208888678293008920230891117896516675276092371890790008727574523267228032235883156168226438950310868127882715311381349809863497507505721366092764036794012023306668224992274093687747434978477415342578360942117093672791315053411056352778708549761610217333957768954215981404991863325611508181287993016063823719448318115501365588766117866407249996685483844189925228334036899857256381405910253587467431652586035407966726092874753084792023006665515233747617206463420095021004853314463998128646782552449905328290415577393637396370193748399066768205978636781149322896179598295583419569175353537471302350253610691603436410516886505669153156371658151194945617102332313161160362914981755331052728568298075462015006844552440949296406595744314362055863355722111336005317638141871756619056987904380086742068181538984119191994412087306291997348520187657763133679904764056827893549339910656170713333495836942225276330408343245412297384468126112555267354517456725680447689007710849001414714164776214000925393995735911270038849937434530582762249049530762074234567424700088607912560758458554119675755271859418628530804655828655520824723866749215352689148404552428485574704816293245673512161337303185287493910841283795722821322355694594957126101942464715949844682382108813602422181842216578297096638560456033307671770575719072148539523985865353727295720454968178392331742830266370652674157189072033413691627457298743102816586575828268567748696259038929395748085757239668967642260341075100893932631357621242523078600089606803247738851085938246277915175973876766939405781915120268479207261180483602963966822585366427034320427516644109379669503322573607812046350082115173685664315070404273152176779477153153649416121987163728991550430274452119393262976762226711582205463660008581960880746919428929686546325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] -5405768576224337270435465583926600747830010750610780155110200250004311653955152622724179932099605020438371594799818685872451947207097432556875800962543449950594534984682057659136316139122919353161310932497804784457594129407980738633043728327970385131534923356962382079737907228309188423083272828717281626988367295556417035435857141680410100780711807173840009475837032579051210185951644996052159255542465303121844636643587043903713946013185302950200861410047445318310212218013686631930228853265437019428385139074996835722573841925704799673362181859648881830672745888517315181234423410077164795575774754030872467149557089072262521210550592666352484811661141138648800343968006867557012973262621658539063085278500212261114294146563685548859875785157100589286300461905659458640501099121829978695289593822818788623510246629161710385633995356220909942056644418027441681185759746096776760200517424290476865202510116467047253697467605908039909693692451678128076215791901823122586459562626040326075847713263914404920504121676270988352762607897508365201094606607665782103319343249099345578535608428858591683381995870225307003231022082628312495618086228499411508435473395729312199620616858227878484583112556355040306713230931921735358964182559645570158706895757515704321001501890886712309505012541305301809154758995857677779181631807177963670201678741509755441263743563919415437464854008583847399195452318719018826134660196926277282758100379503797077563061765895670772414239151403322663116021247580773892643037617389789222272462407323444575847073978198055156622609206241081142843106800342397103708550683570965477831985099357002860195522976455598406205764059187925829702496251331820152638023074616608402122372916628676196256468324731359321981309768976124703927115303045303210498470680363789968391498317550035640744488104236801785450616757485867619530074795978418907048268936523508782944707012851319557480714697465205336620157332290737909050698730417320895702996005898165043716920340614526157575610582413796979094679670691159170704843667137913874848892606992303586287628439988524544303377404751958113204967975420412548429080043087354218277844732130464552692455733216019335073784306428340119023241855512075151341644093673589049659703928987715115943539775027706755262720682613580262348077512913328990016541225347941804911486987832938896212988753057672923274139116162130542896818985638374614219985165769706343847960691654963694966396414009234035151296479357595088052519090804137988076131147176780729367101242882757811898772665134141166555229746505228244357610378756362479180097579956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] 3849329170304337566454712166628445704767023398086973146797977244971070858045543786506289332446565026787352449158049634918253467166875931911606410077818547797522817615687935690257224300835185411538057105439002036114729004978898190164157428191154530136803448964620602518520892704657984672846543554369422604930557109513186523130026907613493595309675227221832002216538296612578114889902075914511661780068900175355187165188256933041950522376657018552331093018470198402996589414628976762131114204557103933485803674040380160663096817785834000945857845923299194918952346893153474972693795676407354390416830704541951022274150020730469828576115355158034176519545814921923988347715574112239988150775059961521847145460726093789363315712908999954763520439924922578371059171986346703425985494144207490287748634926663743350839675188607998409552002714943603246761936085311426816814618527937748333796529053777484369335928873513658267909335489225847193938422230166717242847070409313549342213878853838734732836391570416524351609423013005047302940550989114011097486250219356881188122366941726736258890960099571120476464185050158532931491172134191830700427552273494746030780092921926844550219130484217556146965679194227391848683743027170854387718179287644805724053342960828562514412887266138659525553831595330973916580173885404125689910678745236623454851532671331107358010315402696635779073871453541841213103749991032227825964932822040271925923002549434669590557865307164272295229607941754865586272604601081031947332475268921440200026919843283859135254229464751033015828051857053572122754016440368061824681442048369066573457440412524816905343300133798513173168480053475695003245543848211979622814460195768664691740118458164061277450491404194550308719355744171505296230424545517921625093016037952766094942434777435347624928957633425011548418464767396835206292562580333648638287023639040633315312970157841332118721521369558239988113959775611234548594804908087435329288654500261785406106849008922701052304773652531508088331489844123501444415970907828635498524701214882927096528878733280679244627250374810814456450190369791056752447964591030145270062143187771871573291276313437067441240467105913428973989134003286238221948573060532268390375537023206944412647284376590068321221468670984487298557230785219950614931020563644183106054022819080971554008124019724686075336030787832965351341707734415048269370195470763162623401478693681876594253085812060119970925800012173603566063391416560178543584424266979679306828132761214985277391385711400905262855602903873924319766430812705948483198881149291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] -2266073580361556606197059455481808169988964741309141969257670176246174817659158345587793398349543566724571914497837394095125468147829635116383760005704419569217649431937749811254208071417304586521699309672127453702515922303183817774984055522226236032423059823755337113072207541759686662022439924237521703767686791166586708177179368832445154335070956391295259268154084534699264509472707547312777130653517838155818992402702832127976423532896121892398773958021130369411621833651005054826216205097205752090508710744835532672709545933060437834775444247545678109101166609208402700885466239716025637647159962771384466209261564115634411316894186233576188611745674686907953356956524972741905196528254151351982345541673694952921917838577380031121865030489767691894878471271377327516621730744463173751399731374060491159939064666197547513864868185902713911885540401978759859727453718842876234929063027915896946347307875418045087958487492416307720555647686838434525313231743161784187445196901227718765484172683584574267969887164778627286525536595454274475940119593509025140602661714877068815260364774138008684051557227712490927861860675882788720648575692409115482628308617608443800973655977350321020406407650016118702399881477897691354359596335854981883014370856045937029648746798900959968130902391443729522155345002654955413532320772406389681508883034010460223358483496455283851437584742998483221126037678110936251738302029808098543110857165410410491355354809687915375197420306771954703501777559141464564325489489468019471804138692183693293463705638731229046395760573303249924491597012615407571874099263645779323293672232910660074386812253379912156628969016207083512835506371750974307425789095815989039248948659503791828993968186232958913746171472135205294768814330681307182273246067259707986973549459749560363672642117037080632788638706878364003610863858935379723262793132428123904667091241024336173739887358755669973448415834750219599393471197587884226311374445949964157847378924818224083719661293438286648000267726452602629974591354965709114178115406332902323583482927484721580679417518604232196452879145502390460864866345857835979304401609441361714094582020559918191900751369765755130621883231932839375177295599178574729345773357301475505715938365953757326762834121111050190358468696875770491916330539046142649076616753115753215895518482320258143699094001529943172928428758489150763903991166380385932961722587319628517935149311227143023182616121392995241040762493795879982383436888140677421146167240132644280494856140426814043201358533772453787702438887663447530940175056457519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] 1154950810572001358303212205749693497550855807512523494241937635298709553049976742978859257629595625360548398999473798466916027439527258970191108902560010223378490378787520536723168919638973103076906824841080109874009515668145626802816630052958953853881979481273119576909075222524519059354598365580056182462363726520323653931387525168924208150546201455518147995673246817940185199056916319509046677128889927224305607596884119436936468304923862103612867745654958965067276466579916032751702542432610191150125114589370719766139497560829982307619236077410264277194784014894616625477947185795086354049737627577802658581352340659480140301860514957914170671881396094626328203217306535977857889403582919378409610872784601145725653762176543555248399462315550862260232798623407193258873843198673589647817783309778670954620642337541995817621015391311600958385337358953211733442847068377468572914182829120143864934856329515470414968622924115100083721390772238375120712680428568016909600466473309794145471411873032136033373800978250259317908334530563576453618885664557578119213139309469203262005900938322493271657888146000873564954094990678222538244362771931480444465228728653409508595850806451502834001299882212753678928146099896484989774031878488806261443576924491782544861668300218053631555200385507469353164032038361639298342592795313246225423500179887536223548520236043644014073850946664653872947807650430236557006761062891484594097933558100629971232846488293484920694351861642939127008123793586675430569119453918229306670291455315853224496566995918164699045092176247193262365502036946109264068552408636126657241108458496232679511305650654710908325092982582956786619776405615882528419347035626253685400031106902375127307050664601206212809416074952662020050805733969816088774488650395950138841043987665017845593010866845435469165938607644915392308953660189812898431715661895557818470394913728479129980700877691839450472396724090165571882989607798352472553483750322437522713703627045758146951838509440578266390404267835363345823036009478283725086836034774695028728609096347212098112437619034927953523758371001262162000233838597053020710370757641568181783624189768955539118599734731478030479731816949518995204453296637529876731425158809010208064542999865599316112041822113153580442182841264305928094458276722524832039683304066780813654410983152947371509344122246672374866001769902664418891475912696052285509558380552342227380776002733517167832033541358982492569259337544191169687671628181568732990943879703080568038692175488687556869718434609086224473806225887528853490948677062988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] -521146672774328211918073458993548561314882996865087109014441247245670034530427504932019366304722225002416111135633475997885380881087634293037311684379135364938770328805905940992863440219195888214088710084002405830622228701405791438253538070275781937404925840688476571235180695412848993548967070819342865488439728601631574079875565524334857140849219229945485609251248150902298608888267869918771456989880210652911071004967196373169883640171364457844264338441826173685971493981111312218852255918317552991123634463657493060228550873852234896918748692484979350763015173057357104675976329740641251258647355651845277211585193316803295768635158368154025737037432232072855689478698525264559314350432966748944860166789521614265713884337950280192159676450333490192243576844964473360539517608852744361386425122857257232037316604491001285212674637036694550822682239278788981218773008304816656882340898985854515623810574162087972408494844631117494132557723220874999861213154552532316795546988779984309671270895646499301432806895904730825679734078930464381789720295993468122855261908785844891679550488336198442007827726226121985913137153531643570721463731694066217582266634586319938254919823327075345886485704628179033613863533694855332480616397994724101690382395922249018660098431836861454232661155658567511792403711982543358056450337703891065667091698255659421464976103089592219520733569844388977846216552840822086840414851064809061249200593636187440174504779065246139882295430571565192186425970184211864058444102508483401342587957423171407982216270379859727207833069654940886694125235381485243334872534121940210499646851427613575053681582037111340707685087668881639363661021107168864398132254138991469237520884692344748850220039558224869768090076125660387197390127871507046355822858440005656229911463492612267470949812514128561317567553825131058276530560652794288902835484054919964814807297447992009430706223758578304717478965675317230877000338627855405892656915456422112313623173041681754051140337789192749178128119424956589234924337171407230778592558601883628559139130344342582764014428168978877838435884094711354952443467429094903920569947267600375193000309834514674482364512459176219859163962748769650021370047257884630907763857830777438945506801038221772257940750607748788288133386973309301804056706929420698678464677688961257642748136589938574477397998525351646050860540701889382075446959701305665299466808427252675530268687752478767698106178608382977801588251590806639171131068068907356185454486718845123417831607707964659778807316989050909226965924148089470691047608852386474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] 210862762162536309268468501538419543478138484318519661719191267044229003950861971024150103879304244788378923698511379792319069758727497952453150430229154816874114510328561801385817678252133786787688804621613072994787423106013103225003583653375378140630804489305094930130082225082067026650159143771899099019731396234939677997946890613672849404422502639863950781984117333596255497124117484096991343689587539517070913011263724575740821627624033055928937638964159868133633129350042673758712111142775399197960941778517920220943036923740953219323663495047187507392117674418226677418532571730613647154593362541296468888024073623764099439214107504734222733356357167934197441758984427724964137085671317440653348102980947357111200153429239813236131685728288626570530845674904305025948630629179573239811245832846361537340761357664524208350453535608859536562681271704373976264851286423841496290049275214753904613811917987382856423294564094869460383836997860238810937149688083583507005437935388929385174704393782483027729328794940391554529707835038704856305319079813302496673692065038017223929627912115016025538383067498595878003025991477468351963461773094327239251014220734269175558920940321357536833052837355319213649062140281501180427832804000534852035974133118210714517708939316856844711509837127029553629487886005232720361788081475842811796648624916044802769099475994024997676545009396556978557699770215973706898140719441484322790867559169253220404750976875608164393537642445261567876967116396569381394339487862018885037439250891247279895770030818995839672007132188714401875862435673523479977536810678354695359093114104561368502871520608812339872596561491041031751395368202318339883777217225045568498005803239267616849351624615726717608447558969031834297135531527406800010029070115469499135018885505068428847385530813581733504635692042922984428528697858176175407766761118635261576351938103210030781958034512358371560645367293529331156023783152662558603150547367724888509542937138742674538298213876932538388713293304460196410014371421693808227347201470313781176250162315513893532398187112553708907168907135365460002981913794012291828811781996593094365054546789360959134992337090964929321198429722421620068040228123467739221391947888164481946916788464797119024628583335303542332511598880507408637862478552497382008947334195881156799105216818934811736182873445987174588403619801883470914477881842714253695567125985480667141386230852653791977288658911693951959276966354462264042854136866745652034114504494745802877984713514543576209092207101545310768409002832868281984701752662658691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] -76973242406478579447898832198098142511240789913106035306513873200407959646549020943497054940727685776368580762472783783265474958562365577282516675792707972149856426756328426148048834775128143725888609051838216069951192622727850560386600590105969255420051808402400155343052377630368587622198985263416019224201202314549835531502147590310224678072646493926941426014921772571199849512292567331097701166097309155622405433904743879608905558620012080781357380239197258718794933902065400179954046371356862252028817003366754270056622051144054584555969424671147473456950094510497902205440649693180483709092397387357413326026527495317983507132432976692545318034172788907982576544202250225573315635418171964814235797149522765082271399823600806793046964679375697768281802440898018845631553548790613678646520196750877495514548187617285742251997837163347465451497647995187441056815158174852360554669909050883875640330045098621226659083058213674748758322238277261130676876075109214374565986602337184139922776239684565829482949848519398447387938996928355832493610488543134005125817453915366118221947395047366627069265665864016846903627947335170548884335607800427367764154046873671158936565594409825598816452098968901464797932963433795323467705166793863407230162405021968711048332247898797624572347082161621919304118881892447204237701438643153420060804343628114035285530778071282870144164529773430822831379681506965762626497075634359577498836725619180142328542722731699383077868072841031190823381119491755150993902866765768679439669034505975747535450447595185575006143019514782185670042799337827750318162550643346993173790165971728843174626598491326911734512067907294752483979176698600138404767003024256955961590545235620774930343619705167941724413694222991772237569674078531577032174826017470623502641681631056089268290184525005353790909824734295058066391759720462074915727321849129858704471160746628457772692085662516017684332429879023055890984478739419690004196363658099316446291507725236003550129410275960267057212475296677724311256170676828753974505639767885753860471874439357129716223620240480095947718746319554270430853965903367427154097616997164618089098787410075574254687958024224705760319506723554760255146285153416666369022469632601895727847918821905439138500617548487703234591924546085936141548940153363170517791839998317044370298144746525801126612410601406366055224640381211469648015348239161683603249912478840719131022045149564139959648546208368915578382375779518663101461592029635596206695398618159041164707345767149767695135120067101869864925611786077297438168898224830627441406250000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 927429084419478687070345800974034410594855513856790077155812810879590475687078315582699169474115096165379580361430019019356999935452496649094585359771319632107255882427693260922843501384354824698550092409869696308311493287839206324166057611341664196756099962049228786367648402963999084539778070905215235184162272864113632086204612843813291780438645762022175830454556118255582904022131576383250676407867695957575691948710987075574327270152097912089793305801309980620891918057308842333850795662967764336240503364898521358348875354767314622945815273239436336247100103846724761930194417225474821910244237266028674643549875187881876410215679726592153535391531282343772522146018145542403376400831811992001082378362191448932745995242697749842981078845794052409891698124961127762639203683604444267679972543097149599825400074464064431118558674461580983630539144270515606786522224688806701841628065445059761797747768024460926445571522387802498818798357624443297764714060621914685707133710967102735929918586766994510226021652736487292996815886109501186147481905111847135049032068593068232166455639127281370367867446337730496939614018268203131957064074161920870798213231100574320935651588668365565380350097728144172095719808350040125239136124977846490680350331319536775381928557392220503575596138402693201897287795833844520869344265547957471791855519992374652836130580581368151276570725757734829994693898043217246506186833823909127978838382222459702624083499257278325350258509660767028886072514125347386727014007933215428421235609224192971194530979245392792016734853518847606880977056002032346026669048160359531859946694844279013307413897879798300940488298527202938942204750771867082164027735680489309058669185807453145575902959290506419845572644591328225457920423044550770934542205640532333955688899867609910718406367211772881519323128121946557485136400751305654559496085280697484730180348701635071713346765550582930008521461723815393864992923554128213924415600222562362524640069332576932845682144491762898611737779844678552701013784740774165168274013256805290711409343731949479217552412401731322199714163684693900603899407027188409259518467831056590228875007920865043791249105222588058661389410001749212451407200846434621038023678284618427655184680241728701291467314274364264887970967964605068466815823246888616690877199769448397608601533493442879553317400927561680380484582392949089790030927499264734592543391045182943344116210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 737748943161781133551000656368290083693896881232126308221750110181391490797586888653706364765395229530004449954971732412774588748331770153636188189269808543545691298865275877401612035097360026311423031029942050183088106344136422938402647292664821027380533054201469503964274858063027069403089640413956975861179357387781059725263585039414129760406433751096100202450752958234832220119460850224028554040132113340725866489032316438996489200089746144587497375377421777698723361643155394896591280222174419832736074960444051863222866908787038557831132108322578537458835321454704283456578316606961154709671062332783943694751650291717691775530176681531790431762185221083202211524309673157142072559146896925959136796369701937474238738194892155451609184875372252001028580029678588242443460623418653091888495361827743327269400343027508506650410441109026010321227489805346376465915975038558376404655616345292519864418010844684293494355217515766889397566798936857775002864011117011147244888716890627521845801330130452834760545543453332294647241362469355110555993896116052751623935593462445786279385660940738544713342021250916082673096468431434610029192336757919136582952463829780036093528050516482517278179864880577098123285009951472820023711776146874066504478201917307218879026524056911609386573464784770036934863784303338421670711556153209309748983415625913482347323089274633085569486871051784034916334006567261092317008620805756433532461745912593863851668668000491658939434043815053864977110005426946712643284504763665933937044505270971111965779401589930407606458273357105461732309787760375780619543717298715949815286628740966361572461373655897576823015711061413515809898321311585009650522619202073937204152972877124972539026960088675281400320937361461093146942797173669272322005238215920187473354955628064756506288624458764871545187030091505518436614937007709401773065794961951799567802866185397921565861129944495419815102292822950353435572423077645186007687653296418449919165514188628835296686053765658193816249277239044336857033606587253345785643790531390091219384256822165522960370064306856934347268698693471608305236249895558302946178781567543293126115554291921131300226820492552226960237274090238131571368429267766521496744868728700231064403826165466627479089746437638440725969499456657112390460524176390450813053064242022754664538897785701204540777371984486434369169353943266978602475886396669033095996326210297411307692527770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] -4443916644232911238608975355891911067068285422657429325594232165388918779747878977150941721244721613699627379866700391141282518713277704741116642138532094227611133141936011166620956652442564873402146938611468807214379656638452180293539554238521835593507492803996683523326373001592988658912582206821125125384001209654368509992665007343430184635857522817732160288238639470208548559180971062545618884076944471326927311874785237729130999039531695961265368205880311829316445610039094037354223154604807004981819729557757563543304564273870668192781977937934335575772589554280735324383858389899633960584001303071227597073502179272217820172280982675911270852971061481987812674981394296817231741869164246169513598846333736082158739077210923423068634848683135243769981564350183039649785098531751596809908792474692980158078403697638792728256355038266314022340048529185098742488062174000536392979838339227891304328008934106755479351082692303349775570444740179059195862172246607876034811644749596500454606327554371440967914694801218897634822379433269211080262408153432942587418950803870820957232436831664141328189756736619577619648368833083400200445330708669688310918885257494267652202997522118302878173010473200280981589155508552705997403177132265657116944024462761093179924167127579033869949099468195681670989656187386132021460979896920052062337404368479096397264522976896913843117181019539391516146930414950476663758854940295721253448217296568779320096772441300186382179584383340299748717522607570244696774898728290108342343480065257336897951748366372940523291312089388579207310507575653881373652668170542782739209543098220677128197096058752821009965840346241739646116608072731442525341417708340040451525251977163965423960576189542554282314111649918842862092825660806387080032913829703140332356228795637268539389208134482115205362031593210806147754296217151103638054384066302514625743913535022106807355884673753935125998290185120167855224198851914922595028295266117361948433182409508287637333125645969330588008617840613546364590763994513498836966150224135108906334270604460212375466444607154887219782784776932860343417507834762390227290787326418174346526310655458278259377745374431430174612827632813257598999705321583027224491588058681620064627941733714678639534486662930815878941050160525822337144358562395541844678456548441091462484774246871949159084596600156813300627874673694049644793510868457183486126237104141267764134681783616542816162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -1239570337617598829911482376939145743746126459037302029808259867938656483930996484342244757676115086270254633129128478538827201268263556148099394403384164919452420694180375750597615476790780092340867284208057646746649120788975675649487509678504100263601619453717322441334338481216897808924995202319032749976774162588172559997465630578374302133681365016616327764010928342694666487107845821107891505538924367530341525819713881820522672912564789571344254199559080006998867713391212220266169804997310673174753271034775778116186319365839295965937422439681395871921279432026012531974291014091836921116608372983812326955297641073450931477411393553120310907070031146904667823355234142899322627172909511619272343483495774877483524989640628512930653009736712028014880020434640020610426802457260575297298948703885440142942667904861660781916624833716563104100631028177380256634091966737601054898182659915191473607938550085291487528523359251070305561539356209142842605553444023611356508997358673395041800979690541737403680664566232614155438527230826820407380573219360630580157883343624747917141493188991350269202224760639387319471188640295842875815898548266543610041573126010030796308013412524687988774890592156740628048098227233906596574957961956676438877419559838671472356041425017815941148907829479321460701636422471001098161092507938942508585603403798227966553838069708913838940935256489567727890381115706757037170550202170325341172793507704918314953680485375849144570959181114317027088110862593470516332221725376354520835953539138165988705946751299572250430708247138613307291565366698840249739921736077793006432316866488503633167104520398082089934552129608090295861355352660721599459178114250075662493024223409031350581883349693798642202672497488673084374495704742228932080152971497376526910890702572592725623988575211831557656820901986363432255001577429725146058575809274885904974945725930180913087994614352204352231211474474748691471403225862827722418864940230920959603113556238901935900006485107699377531122443344788845711653522360077271723804254347132162460636631451024472892352393130005987899745322301683178725934832952995281338199807573444609748599979890279613344052007189309035106544876325263592598848764132981056063040860304643554658139137837968027177689278610496189614651171820056934933301230208844232847451239815179523364504939232347815692972646496539521190369717256044722256268908598820641617864577073426790576604616944678127765655517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 75648981553765873925411112721380856476193771293158089462091747611436613568004601366296984228721338383678422054808643469270867067765437231335920166293958962762800182206636221514010323972325857412796021686093908774401311308353066965291366475355419732299348547654598845484029735520232349022051327989478033005912065441643461096961169602696768362913440369715706809811570990886624017481685691513176032529688316878122227938730539624712872647191238869305479837545639758578772280155505094376863808708120209843408716601263415283489932447455022564327133217695105626339599290853682305755804403849720252554613717502438961689205180412810123918277417945226960056116033377243160854498209001113851017971810622450458945272513993812429688577552754144524475916981313000785816614850338155437815096801762748284865517467387489226821243374622209733984355132322734268389632576576471458021270583627619569328536166475274268408866862275841037783253791234820758714060790036741150882197414205150284553407926604742375129509500061618017959335882798722087043810964152945182714140400163328728858176298349206661857164644655770296813447124231646328214172552253396801635824980173277831553523009374031569683090483102049666612050635271663525964027532279533419588621179773638286020211317134047285861821098951045670418893574334458116142052802179809087155611511779514013400005608217836895976365254812741056145933093440360424736410217127631771805588247468195985344545603572063260661070231641802067093254297180812011411474121445711957666834389162978348076333952247571278151355921709079298224975499636534552488247537368508718843235393730614075447494309922449688556148494643805294175538641586719461473970102644292336971518935420183510905841024893330996794871661286236373383591600218255711695346272765571166207830416872561331952073081929963278774298794286980814176657134877410496624504982291182267948219275189449285763872320875316972559316914172604234507028974401517827149286272369913587182864006772704429405849839598588591644262263448388829575177257792828960381529961654433391529655984062132813862467274943534568926349683953496239398969732223562750559471142850866475658101939663354369518919780782076555296135880727103045092992210272112975513507629210062329405125526071920536376564229826181181713690045718167963611985073654767317567348589802917978250998766696005419327948347269949170104539592133920998855258309617340424914709878691524187540425195035181547484337549747124285204336047172546386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -3496239504157463532843620083453387838986119033785585778696414589027706044016601709060288575280088529324635549437527345839131666143363127602956707935423487737178359661466227601833892070582845738867344932972157253634397671466354911761830975214756047980628169445521365521090928647126683907492828864147343789336373147417044691458166419045038126418441922576990742035764736404615384945324262218009202982464067755164961826145840830905680331008609844121931476839915021032893269214495907809576663894698922194938822362098000989440180590232149257327286836724116322869274342963506610931425027462017522449030081642389893353113332054125811490882739196199759540035253616798190176886435958085304926541649453532159391050801845764833374776598173416189079384092876680178418778181365767571203486764647235890314052834165509933028391523965080951486247705203774507190518341499464464039590464263578935684997611266821664365220499995057506979603306796490172704073712710101309865743960937734495824507066088842763868188152008178520230105149982531788269356992983253054098002768947351995576927891286239142458438353625422671426339489438895792883057594647104098778406461616383102953906748515406925915968235033023174032601115580458330423884301252682295584168640162108382946763802292929001297961220630106302933792572855376833664854654296481190867877195388216019545083270356512125010605146997127961436761328153472279983179029449185100789404298851379249972420222958973224057874121197585049250595911993231748503305811809677096824905135754346142091959060889289934594538152228192852762424617178721940137473019327886075866533350160767250839884964337653818168883692730752960684526550181762011418892957887197419543887771981586909376021454545656655877335950559541406636883561533963066784531857772273448383169128881996070686184126346385065484005465913290617294556140982221948935779498692272059863216800690434118279804424780293794292773761023696046548908778868927053784301060303171265378094814772045624070830034695563776071545282322422856539247270146829713689721800736412371721866122408462874452244871089710831549015725161321237601311980319975580215040135346104860626020340910646208294747580293483527002376474883250859050032462468669280411380755346472506848709282311297472141554675347618333230842240789493419575036569369366737973063340294989444944334255359354523295149071238376232059854239849230091982940351821986230010671183539275388640715142269781345855006633727146692081078072078526020050048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 90693440871452610695029874578226607386896498880681643245089748843916244902992041371782760835682212499639139390590941422781609687117237173260472664283112180262891005047335967456335834663899270064850002216081036154617708901683062016336160272967663949137949211279159950910339683370679328363106901132562632586471508917204350098939114429526983377509315634876964548152262971861860353525244398488410803850452236749261581260763522347236625513627035908803494266112298442672946611320356157836768064521952129536697592227426306504766771863001191120335596332409871289705799467714967647090543859060625913150786553286855635486753576591715441294325163315319275364583136191593295218061649920768742252052151665870357910303255656580860892197131636367989752039771467850089531908657194137115953554282625721842090987783964243942972114341765443735089454598036435057106538096284432069414928747480719679155511079498594753204749004281308345331740604427492718133081033743424944261354027669739061189280234720066570587389380536575800757728075267589833920362438011599894828776987368974937994754068294126730724433560329895583164937304297775565205868860235831833759809225743565137496779788890952868449019654282333155788467966904020572681711229289108998074208572977669616301432983872655598141416343590847652823523790795155195207568846502305982532540314646386979412420150853851034708574529849877557938936246112811611075983657757825438847956338536851011042817805789623256311967331211386849152457973517927770849012015255745303675989583105683999437043081622630135834008035494191342176236060890776987486028203243980217582297121981617082220975318469353236237148830714057216251891755305538562495113435350926952144855738923959576153234151160486823974724000051170018223281365361569474750733665798103142892184146615432620415356018866076334963209735499822657555192296508378516750167046744035275861011813342337375414637140600382096542416659135730919011995581145141724976793841083573276538923338694116595643886536813794909223952518414637730544942273891602540107030151078365666489291998333253285398554105796223183989108416297529039947680620954143837533713481178637367417696390768945942317359446009296021856929146494907168841769493210144841034187146638620471729632208721420071308571245475111027682986109338517967666013140644788737060696487912707987123257079050735670951475778907682867276866344670191502583932020357315140004849609050395385362150322325000608554336161792712445173236801565508358180522918701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -1348447986907086300049763723977189853403859211388035993475072452274709909141948924522400006274092435743825267193920810689354624347467645507288666473677643248098420210256873269323304634738134612891335771909788253704019649888852403868357863002982097671480023160620089933556965900785605517279577622034141931652563007717214686808602194495165029423740237476759932162077518231679688577408795552384317193947927567929524053026246057555872750063861144302638490226514722681832455399439606719720942386378872743631692405282111550737981246951111044654818781838456265292695978098605731415541339575135312230063831130869507442193108758737090855020900685254925396217920887046049806433965693688598297985954709898156695491293459769310441292842534815863543016481139304758111800086947837525248971720813391462491360712299095319694383365894338089799173029501293511844072665680476663145290511669489254618325720348869385906779081596653514986543805059772854602682675013669045229353476766620074168789994970362316995767796491127158249662722367687916450706960306791209104228020794911862930292406737553468839869490225492905634466354145504755643301603661453221074116523504999246247925773559938126310511203033238589055934330564268726559296647999700222129774327431910736920860243016693571994534870802057513579617706926564714345456612857433775933926508924759271699117577139505077981340017001887056381786732680581522814493848408935723782598265292564474378911216844069798616652888478365890325944402302228616292486519200163231644449386973329292038903086043521383451608822904929200081739613448930651534335271190071313148124377495026053667697072016225025713708991887751154439904017319315697864654627939468462298690692217745511597993052745309719554310944427281555243508976008722728021384029694824681810842775634431034254141469028403277521889690930868687737498371915321502346774328556445401422689435526718414612256088419370751603964771799239227620975071135428826280696996296721001630783041511044378953634033982349553059224856016558199552355232957893777684360139055318547936518615604469422661146056599061097777509907576390905786583501151406330410471834331393052888808647703354528879101974667103848744556120494868682586590905249088390919983263889945851634263324718650294713469801685897948035331670085625245838344459897454342735779088899896657476380628312986184541421163287422244348633774804689760742595791074708215079438164789839916963895100467857700252345277834099720711338865619666194106684997677803039550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 12256656663651978931279761582040770437900759085212603426853678693385660795573630409385164344599512030837361080855314781332006396646003444772129283767093851689330479833647722047531136865377620659990165510644812107169806019677830567580849472044875015286875693228366638183741911498579117054700101673218697540003552480430092583155881696445036821104590889192489271111629805160549762407048951728610884221308480905875329479361332523449315719091679437145388482213771168795108384217264935157935059525139440148975617154034076509696180112605314443451505408507412694581010573085201242430253037820077628730342477264702896531577666469510908162467314354757006896273585118822943120649822553692231498487589700151250333736348858669954395465088854131217390577526781511755932134637774457904327154941610584951713051944081130827114267080880288494645130565019535255564719546816687268058842371015684367176935120452475753159358627307387157707859213323807038828781177642004204687490250838107890019910562625975948818434987632743056830924439129311390820905167376617542378283080827699564724160195073250327025362022873510614919820760775663230661342244581395508370205947999861950196653279884969490325153121015831661377775781330831086542988402269981749865675242033901756089248912462480229456964443387441959664683766887055431066847640072408922929587905783826297222955543768031996649166794899116076484563807531633718705832403727278332420552571273905866236448608968711843394769430390757722180757809939758648205636889777752617146163402742485315282766683686868972871411758748951375307417635956551050438831890383978313584094283814358988903898377450962398361110514140275221478683555930507524096113557261046686992732705435691415491851605644754831104537901490682792496957659960410318438974657722586579396919021245883523873461540705491626764518578750539008806492169575591560884762293416733392492069149239853187973141617992290810265475720948953355376774919763003997166778999633926398173152808426750467365401823034425210763256817604054604135037038536892152231973284604666117298636210434586102953927690202428168938949763858919616694993779099516184414019670254118948237017454225261854279653785631467879683346044910850490392460438057605896386044922242473498225354891014109509078246271132211765849789884368924730551134856872091968618806981185070779495313902580117434462928315019406466903099624430089046543862469889072339412105609594071855486789888199268340641709653814605845395632917338435419196684961207211017608642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -64037961092096622507600026135615595174756195646945135644793933859261609575545095542397540749594921316967747802553237215184293299712569829500427643660376320881652434843356223986407523683339596393040776632075198643475675917826818625713941945404420206032260871700675098251217949860792240980989305838167515801204752406635448874611675949178514586669091949446541762132710375115442996522153333951428934167500910352880561088109510138528614857303803646913971679027298726262499445346341760608984803989088048110188852040448055667671206176798920747423275812602831144569092837631256585294841427424135830570923964021910187745336204677285534214519226552406281869478446123568034128487846493481851704811464201029706590321664714388306615877369692877560561791862552462423107720343520553790127851817269669680802723983040230559120557786494182393970681641888356391294713047008236123680216761471206629169584330960659375727524869232037777592549823857693356244559419233915003568380119160983293816133845686577840828819355745441226824258378162286677532828431994659866028243747745027108821436915576065453106142075891970412113851503958944420550588519029022499019381397000020409923538616889311405943881959618424773097547319495286202238489971944724970170722808062709478194292997554292180839768588345724637202198932677567126864982405817464361240244991889163215378051381480892896556898887575467258657125540530432576526938353721353245202096600079812503958613414257045972013977171673687339453323798651318459680153630532262775263267515200008266929457543693178945409460453482763439266309699352583289381903381259306149629672788337525859005456877390278529942819436953016312089168978849289585815984645645442703732547969900293526219995843870711292317378783493839432047783288086072357330159767288517989934555795573280729042462043393508499615752998961516542461863399864058361561112386934536907181708941120572884927867752525133933105755724828604920441258435957130161468994727670117708144760426573931410067270556999440362363770231752167030805849123394515639391646074870114962160354455475953623801076691667742681540871111851987130503505955400478742114689832618466966083268052498319691924894002654509517808285341939008360223305436924963580947105371300035553275558772346669360492530030337403863167444746906135617101658899086249048454915240756139252413734968591493721731114659355326417208851926021544973217093791145630953593676776520796559332981800899641518641879178744449455332588114122444045150928104703780263662338256835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 62387777579458862510818060893575861570591065706146419173471459990282152860048889159182087671716465403588841895689170557121727702493622083370620656284587745268476343297396894525033624218041776978500841999667332658226462145452584087822400527250201266504292848106433488817296729429118960136991180334549568459441385549102134339645193172563617976234794987198980764493010663054196249512735113041144927576231830299376179354552079858101201242375773792501344358376725089133249033268625629112294749667059892229106624579450754668619330268338021395436670410363416449578836474817560263676489272637434525011592347612083022297485535851535960370879563600135289930529740504515225828248590030259944196754169308870700392105360622283920269678660403968396771544096975716514323565848300496708998728961762418342551705202151294151330975888201704752035041383640644018851462569921835818041560000841488388613620537917448948434231193530189263598763163139375224719025060727422861624538748744061558607353718895115658808484327085251928802454862010215670254725660280460553775365597022935822535872028313328213775489104177979760420000823438143806283091590463195237630278575773519466854276545788127681403611223668668968963001564791876815355953383167150352786648937361170476924285467549054076348127741940595335899439999861687233762519385302304303302476778349053495415354951748934376516345206730095052262696947649641464158580679518983200546073111301984307493774265233154120227981949344749553841395552466981287966256620442050671516941009335314965309611611930350369176034988569006816927828391873855809294524821068777134954985306067292123391195142396232838490701877072992826226350328351419774667529219229198131317551433371836714887105904685421333310321828795550628160020918268416894366896508070870604934334562435592364863124115421434767606862363908755151648457678246956250727385716302236542833396998381833773123935617725497958937971465087605121573533665391510377694172367913415416403079680376731750351740081648021516646055098906785932633249839892242352791444763067703156774378581410320473371982318322871962814495458357510665388432748634010095703365849248308827584203084596148192999424712345309696692579213364218171592557011065877123260198993618391762751478063770982446403221835508265943972785296939254564010479195086582939216672820421269427023449231473207683058888041199649850694834969915665885077184452082862322593801446136947435309095848767825670724094635924774771777760089568724030488489074031122072483412921428680419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] 2131139011458368203394736353718557203853313345634943348763714586201945216053196314714241524608916148070875199777299360705383841355780796320274048096415065591234226452534025040692465850129503248485934946029964481149145435773574947467189957407022160213212862777857120172762308225188328852336433476551663943861893718066240510956212871983033016139529186608294368247166347656288657826067535193204545508337139459581972030769342303406981088124469640939117826145958711670552860632919276223737186682972079581718136572321091495789025523493459309877024045554448082779856816970329154067671964297559645457814658814977018228045494454364013108154251173769143351014079085345178191651366629517040663271769496913478927259976224481493295375844261934699294973077770091334081896205205276526691075721289514437018435198991441420156587709134694012441959540483793883074632535243851822342709318709485056778603894414979052717930010268878401286791389289327757433742476509142201939174772361454062359384260561201303288699476008917748867027427591731535764830339082544967464484123525223761415582869862703986364803551086647882738737138340256610091917865747747969278284804063395040286250561762509879354810922873114200099834311881815654660343517276018161976162154223453351071723290585357130639997686617348130505768621283941491159527499939634233104662265767539529380320570219227223617927922375073624832619589556270560681594225487006732393855043772797212051243494020028273253597609030716639715900859806430682599916676300225010574348829087512387395434896998858910743880423644675496088967012687950570110682162049931144129745071605771467344682297405388282995184360153642164823517377659151382764571360016216443609965082136224082561304057108127744904720560070479814966593478063764273939931819115397051126720617801142718156747155065756030018676306334878385817860578764719204323189388901203752270648198837908080900265286794658700905351531422764058044189704987932168295439593533174767697802295363691444599542514917112256262293756364296079098352218132651908455523090129835736268626613468926445409669282702084331195527981974599942847403522497622376487846187472020865419414210803666610835839701665024663030601310318262618386060065492591126693683166626332156894505206328626957186334714654043772318087613917180096204383200417403962175692700375509663833673189728755280461202154445040937263809769042578418912688642794095367343682647051891845489820758377187638181077453978782212719398685395653034993414948194967450945114251226186752319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] -22282435846644710834672657412024183060367129268734645999985926839401134072943660459739248986841442065671210999317551145060482992922169588452513204598129499566129089168710528076133787253245565514144001247615712292355702529842176636201159222000963704245284096244950355428888257662829821846460338884656610203185092447442316623407074104843157057290253976258860365022446432812804262343352628715016805202663975935275876296343298003008322342091840971869506032863780784016714838623090789529040289415390799131336647103686494934535359812666331704473341243764702699497173858756212522169796930755788643682122008771115688813351350562061143426200697864686251534675827138290896394653671904024693589476855534215436958621622067467463545798458956111199414086270487031204959573298867936683081409887356746115531632492660010290871479018318118839891171207895917292878952619615389007523092994123737827621467721590283044501400406618225373768526833633099839469649102319580020707701390995289888711664909211540277714024875707161398019356163584909318407395462889768479363049175573082424951893159364020750825661306868767058840188974067224913803017616516248452242699269594190048899662800942670535814783703305218917410675716724521462644530067636482862808851039858371024543216633686270601334483660516498452692546477619114441028604565160287070271043358227052723258887402023400619337695802432216238799775634742623858082598088493092235660606556107761703204997976799219158111720998192661839444244147447739132036857486232165240738553929687570891306284957911059942690532815420142162703441097597642008928810264943423426388961551914791930356902355510035653801612543205310773725930106631217425591386872887057504399953372356809361783224579338981370176388519270382221932360213229626847222643251613537297062234474289510224262589036852444335845139250935133646559830282336854281422795839014397279939756709063607128977991533384808761012618411539735142994071797561838581827412837049824286918582188400823856079507651208708118296555806516342823630120737902711261026457773273559460058552132716097751677151512126929882075342368049744334048870471790593222095171966889658849758960130934250403409399517138794981449707268524154135027637316456821995803949550209186597063121231865340192917013182528443707271482777999990961086886553190750629291798499494123137671818335762167978846742394108762609238628255447955996148413026120798741978509283489987445257758900640079240007234801293943740513436156573395496554237265630915576508641606778837740421295166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] 132772748887058657027312936008362826669889440491673811592341213056270079801488091196670141179715660737677969510033737812272482690086091472366966707695126714940882166968435945248458423540221062258559757655959648179448975213962972204131948782088192764596813754814530332464290782092760375282324836327920137145922601575825073450232935990600516129537542448127903143442265742449410176162530077640260207555852942438897134298477100057485337522510060236047465511669718209167488296123721000470358165613167208166055908690147844946141363566617736345729414527846831514446252863805947212698641018664049218536707766785683819437355895486421348074566224912232508788365556209539709713064542612721001008004335215631835249475937918778266985581140044625851563608507958144367057069769210614276427526801061197963425589178753110378401208230800396241041474012801564877384162000385671494432312713055333217959756267747764194726869183625007897117222500066771209441240631077752721725033763965495117975955832214786624892779323551365069274358717160950531440474328096025432783006272565006448448343462849953395294642544303259778858588554444972650674943828941337482746416771870209453332202419361642798554898870825207854470770091307424483926641778656968384341976689064938939564289251687982124746446503382869934617594980939858510213088843736260799332826863158507643222130188713813251719753976678688601262763635164445996840124323057566910621295622069019863509904643181660633009455098603760808076970779572523933459317644066724504815138275977223676860546855130354195599008077085034462894367203925126860578278729359500422450079962096742025015988611058328590157118680979968664545661131555217315864744430337535496309102639414992197926224630129980133760822595180496321851304841715194068228609125358396863719611924105949354930598072701324381463289189017521212627995474006020287640365930033277075914287018954516739389312206056669003570831824342701356631067975704769065974201535335837861137420148672147322114339789862378624572161766814299791642711373605263099208341574540301296656651532130875967884338761949471581637607930986289948796517610429416466676547201438684625677734673234083250645032856948408587485915917775417227863765365707234001244321978759535011879308566725574793886902747142467504822098900373396162055162663335051787901306058575146505358401847230502700687929952915954189124675045360374990823228060372332717257509072355923632194064460881357827035476446651978506123267048004571245378809960164308984209569075574108865112066268920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] -541288875467623199765346652533689426818173538051438954587309065392559344392703766073385283280341301085566399567067887283079293178328546802065276226894202274859879131980161503328981448349997380735463940407659280403931818488287781141966396112626099153704516968965976158988895667778354521699622550595286173857134530487247687959990575095957988957282578204583873568334335931241287664002761239978802082101328775882744654422647326414594748529405629416892123562340538165202656547168102718162451512975300490427432275890404901965670523988664709358863803035044598627657066248668058957804800244835304801021490377728008459190856786644485935737753840240206245885299172943295662762355594065003796583992366107596203009608046136053731933683302194078863086069659598956364356314476855494916822354119653226970375040698863903009281964138918080359830640600930457181393864804161775114168572043133904018154519721299864728197147352449103784916235086018078840734375673231866255668064441756525560530946622432722932455270210526099057017993761511142188739120999668865404814274938249450124664548514745906085770468993917960175804520657543627924574388585013638835499729840838702204277514555073887788869973072215059468364996597687332338965808591130907960605811717617306003294881609946584632251516915405529467041744697814817744042491469053532916079016026163718267821488437829516422776046284131020058510319423845775141972924996473530942487899891347272951159073904190387358547912865250489759678881102900511499893798248910159099139972561000336203765541728329866202650349662793040840521814713556291345432989480450614677517337709682155072397332868026763492894398629194523028842816130595715589327962863199747186040164104541455492684454874547524332905578143240663421651101302692015760576672256225194969029158986349615350322967752801829301438926288272825288904298151881597334120420459843554436452417062829916910767713303936137544461961885085647317593318143460068101272154732965570340207673376228665582587343932188193489272814322793575206953422514084107462503029518304335812854006588793061309826395448388762931192319018609912646802008074425206684500161991713163570509012951770726106615777805274730312615319871968493970517813824801418779187481360792709328882839085140351373572758548640709567438031372233511054988507865400357761953739263916255104603627575852589136696213641293256130255786230090526438499540258427981565456323574351494102295304943276169443341585642602197336140485861427375257405781438499750514350278285391482313571032136678695678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] 1418970391078741513075243633860624902575377750853010941174320798954056457245342290515766393370733460376135632383979027666324491501375909261280627611056038472313842863957534546284449256749432153255326661304084351393889688509588545535620594430585476707569375484116139602718043544599285285202369690671804475959939267487865017733322259040785715521103509346892675647919984137478973900017818904760271267882870463151825262900114756802539191693446297385161203569582617890740678583895141892777205465083125502136453004509758415287348244594578927422952231470335565595845567760288234574870415610468715172383928298433473578129106385883936754435960126843787731106533179150822284262162037941381478573699450601754369230696139465117528044459799100085414215975332390007780077419716832027451423741556237173223820732367460432369716632560460863320020713172105330952623157153750532359927048827209810584272215931394151784148522481138406887350964331408497267784684116064958762442245772471652727721596795353408544121092763141767899555551880948876009131364746080966760137279252310294004521082044860457595216142761551818366991567056239640179941330640869028856620703030095170930449551692818888526737871497866882784464847019099468986017664997847213685199894983635298109373170219283825278458283773662387407868599630500256907760293512305774121096368720066375593392383761476560300986586774417700368330133142242983955353054806549767329820476740777371325852444054587054787082888248361362968473465262234658237372638502342414797324766490294561021238911271588596480269823314750409021743554555443809955350720124036522677892164472059385077361252349967034472229993575480114359206652438724987797993957381914129060816781881757246267563901565455342674646833173145678227906811719119405529506025392861917293822888403962992698548163876396414447096410861836470922659768784728026624388172848124839880386215634642212845226350006374689336697780700529887744037580802688909112095371257542154487294910517158655551588406813136413670499360585824661942788651846216706272598301850702741351367661762115438222136796488492413472303073599624448722899699434042753201993460234527538995730346820044470832240806903055952210480976676301868306795936964078141686364657106989412641408232712555712838208807559566342666384465809125565120953234017145524747782047895848376213166429054354874519388931122964701132414235027941497863097601336231980672368168021833975669492233895243300778547564165456460076444743965025536209368400566888244976497938953409472251365741612971760332584381103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] -848336566161885824807531378418805991061679028811449999538010331920469599232889925853468638026063949008368820118483778920903676828681027146368201911008825138343776029575582501259768493863837160230346037212093134935883417413087276663026748920540338395506278762010034335755687314606746298865863667191504076555141676588625568332962625927899319659808262923707552169057671758243059530211421434988209523621517648108785233577431355403009490131185500285878650446419276499139698399148884125014048399669799735681415829243677306337580779323553076035249301358662839693148113279158791046670285792770673045733931327946520047885651317574260625498275703565168284097345047182789751017337549531849984401074512429316200559875840855910563491649368955399891162299103173701895185533192520341570797925925300083825321899858416034335820087381401803057510757424239792805144481549291918647941097520449499935601359499294611124540407825411735430695474969449724221074700085242101111595744816796171225274771714043213706915703199341257489804330114710253865098863550731101764013989188113351101733403104314531195485348593888929616931979825847482919108282787977809440922771591218791611982262278613545646033591517079111711891276522230815353798812334726756862566131148671005124069636914716129728062311247143206692887191324228956637056087558457848935555847477682204807790422758679045584638070139955587511890753915780001265100548235165727199292628674860087616635025418304422131772329054879658776182661783695844446713786712023315374439154684907014297123061688745702819858630271702517428389267639506983119273112574641727105162841959840689066947301157388255829450030418951235405704342215338917618760290333973255000825202709829340556640535327698683345067133082475651389616315184347627600942594758838309126974355332948916624807671991370049854644407559973710687323380945326670834459969744593674019152205672743765040129747399302077386876231851316128828397468723099465782461946978099441337731135410008848331270427442630012394866718572598158756356034855399491469753771275747033912493606709259449744430333541080183176330513165430461427152270328951637615730343458177152479878358638318439659592103793779676931229510692313756968929595659065422711791442847793154169395295277947685689119821573081142675603968995582817733726452434670002714814565101599271968307276604660215693732716896150848291099697586188040288104355945520505211885480470257593636321065350121868834520985809266161061757125853945387293488944720911497112452403479882661642419439118611990124918520450592041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -14562721834299185007415475901943753659377900807814171094077708796804490486207197865760659373010575883717234447765340653235697895825106026383055844890867527388914599311694046128939815011741269155893807217392454651936209331694824704290333629753749092984537107845686567810706931448683390203891471180742047717188091436272318194196385314908460084686067145367932596024274912502906026389664951403857809233728320622853188044982171318833169653925128655586582014725689458868653539156729020057208494284954225558383533558838396019760822491356284124711256772872011970231391869797153364010602516471168095706901120792891482674762707913419737069060320110548348887256787602732451260607677237967914901012147027526295703236562252418343938618364374791099824499102223612547220814159922452424289340608484581592340881109526538100429087725553216997215139472662593427013431733965137004980014961476962075755436542860642023722000957867857948204042596507387472139510522760566875990782810285120835922508311499349436474180152245965800711854525318492324588759343529909648793770328478059784680267067334513537234957499463867332547012166284132698525405207442900582288410515924772889430255327898023059706118402279154388578857553186150376790239729366536787913063801042032523894622297479688769218885487529183400944644989064926215695838287409604065872963744051507353978748592941758924694960712394108264189151712188541858637715805053707482774534786750015246897567019930465480087734502946105018913135922986095136447586459007621905236111495147150032650843253384959310941389830875135008334830124511883267611628857116197734424113143604588386507561273761991172695287280224268870175411061420349110901729210498363169914899091124187603708414450277560335924223792845889318135579595591877821900169952066847015266329539583191597699430117929728419255091342092080528547723418781509989874440386047165956123607832735714843806001265692809259427096552868867342202331877180011630408290325691825182198601547114721787229195615296567067938960203020130472001863058770005059563349277011672445299630819102000769705790973352431911258595002341575500824100197695707178364892975507449786005487742461738238797246179075539884970798225410876736514722997095559818495369507114455403995651922211625413204608725785489998252927394281746584240329243788448737067011385585636956679279879039851924265237141049230061900894747383964299131782514279942615185382548242613538077555183798726754995290794510415753918705198769448810838708451110060475201270077155906803071609006972053634854091797024011611938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 98715506526342109296605474564886988074417153632633427124216948067211187487989714651955714160634013600625080034954346917808016504547480959957558459698069287146691538188192521841752974876893904573817840714917650466149891496010493189919410414391386331401685636541767495866462932579817928912498229002587614873692449729964173188277776669225166605428950785717977273408881361436342722207942521418175751988423258476697983679542763831733487479566687322757509407709125992636086726796347490929346577467744910429667541074286618209729568781500889581488489416966765189824443334641648791557899024163509295795325827174733196289497617526322291929478456024470335405547509662908000317806652809539288209130922364108824049844021300022582568810084246630214715133203256619596148142697304349181695706900615911981703093562923225389274312661880859489643544084924043320007687902546406709172027674974397776863304473491879105963243658593557620925409559352958666827224980270068973676674994233427032196500878162021095051678686906966862106304674798043587945256087471826699938826086266548884101449207153544011916175952191038579982595518992697965374172004920092127529504687595377284096956607368849812254740826706017930272968079200838998089145216621549894972032581284222737068748348865340816553331118645149685852319242883120080526524244425198836623464559471478128507989727655141375927947644103425180161955019143935655670742884842635209021530739816578610164773900806374537628444948566901808408007960271543252560350396156219938400884444642141176127841341322086342284277524414651057062634807012308278965626940873472647927689009995583507142221741639617058580200452330326551727270030924405661538649484568440628319985315308627644540757285233164218856942619813689474264000919517491687910977253744253871477642648850561584250312736849936314996798963396375327202959795750402120656477278780243819485847306686630973549500005671923951133541839700951085069886945133420629814389288984309580614358198897655922189482020318524454091953523600590391234300463781414095077533136982195272311463263566383569826458415364903872724810692393711440315307740755040675711945114667184522677695154530011545028809991544711702026743598924817627236399402152567221724718822263361055684044308891277649154014049645910367489996323808881327392871180899995356533599819467789275578144917112487142547043911594650629838485182890211647796265498933157579369575023034929003849883300432972278323843970827358439220677369219273943532430911733403707685072639129906162590917284875222104112424403865588828921318054199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -412080025502737100513095054284015440041964965142479472677969027179398113892494445907755142816435406686176016923064292947156124167036004308097907368119917646420726851912575288886692376438947018209794949362566836515341024838377249866127360301598651547060057640528264582950519287242364706181016767325442220570310167778114896373103709873025079349813341157918506392897518668880267944027815864758951379638869523322786058405901063890835720117614715466369965869610550966348711977867233609241771264725544852352439498286146354408187724170911322528437890378421711948129083234615118644978522111335398104379328393256439817668528460511280445355756574367749483999623296575181766702301067460363178979429774984874784958629339191625437642156316631720886612861048928774105492762845906996378144217193523787634625832316464916413879669032145848846164902671920074258207468534688940930327159315696078519063036240163399494162264544540929290622583384278375924491118583799365681777682648886527071486977519391414860559646433384612413478840884202053611047090005688754315846585117496646710007817026598424877541071511523967269740315452862909969559633057993028577083316362240007538725231643437034989119960934224674489881085160949122898545335837268307963912598065928416057136490872984954933873741121548009144602583532950172221589344707578640297927326081831224629361763969541042072220138533132336701982940796851940341808452918140505101672102847093204086571701853943597256595067160447707079239680214227282300265111347705257559015084566621345688295635890809948110848429548328311471415537547616947620439186024007799750487635919192098768911809769890066142911867876719969091535027333254199229074654706767453960554007492388884260963567081454825750627310782825723351704319807980354899387606633883729487526118868906820615750613403465300856790671067219574892794741078467817575350573136710644019657511813329505361280854010303763534000368165242240785480893542353302523468868124226356717258678165375212905101993624424013674175810594094290669670889380141832210450446905017271077203262884629158250173260357272146155140553858096588587793544387200862144700424976235832877134877854319240356272933021689653343712923653274098846821994807308594438995337392506792700793424430465405918666658627730996298324990324220639231900917802260759483392340035069891365303892157127456469557815645417763956238233579330801608181944366493025072048984583186898053828163224065806707341933090583537885113112784455784190497439532578096062980365042286299963182334943589653700191099972016672836616635322570800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 1330863207019070118927809718335605544282989402679528627015226751544184833895712736793223710446521443880469491486996721449022907032415966153651150743057449835777159254200582326907778201838470358779185724731430761760561523355122734428443753984711310325338169540056296991282373544785138761177707164533781570719973324852506430164977669544570034592921451103834922144757944458794230739802614341757810279257242705498192678937184603478649550467369149665186121125458258268245336089369665887219928294523191979665026771292099921976174616762784784277704725976708573303670761517542039281140823142405305832095597101602684060361437193214192923135597251724873228031362981734327548144219233992994264181870140864121888204921944479994725019514998722845080218399221683860372404763960066730880116001263650645163446974410188666038271141548513318713349627407273251949483644995969459467898587243358923726505243697260236701215994473671964475613770357387254643731763976094216803746182744115644078629808068471043581386049460326600641276455033779872755887596269209951807216322042732100791466230948792285464642347634918287210503931349676077372597968121147383916905504725578197754230921682619651319266623676648359831520147192427048567560128091319622867011529581855709721811456592292863878559365375622579800800567190518481751475450102508454350806275692937769132403604686079495932212968732395931599858975620185607957427077800905834842735439943424083386937796495478513790230641479816056001652332603584747431742308543399337879357255757986307633133817005472764440916286163982773039092527609202074260545849833594530435140021263415776755391320251658205897594148850653201428598315740564157249137548033164962963460655625421179777005628502952910727521905005190169432924411845532608323805285603737887615874128898598380191245853873009393321889011909111303109793884016912336393076904285220375572381233528899772275990745387492076817198876001028271336965666527229408017171939039174253680162361854034323201925793468446072738259675906748682882518756636996194136244448623903072855043676663780246151973390187482134979313515591188539707191771937971731133419092486841304923875530407221803973563878805674667953707148475260250174643132677826096624633204768186138687366313772668610308446557319774385707249183776284624433362374639317019825011005060786062288275931557853030048889925163973057640919784302350639773508801496309182504399661938905910567503733214285168099280546830432388746217493762168676797209685220585477411288281892712285653258868396636882709942878433295732065744232386350631713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -3560587433036273774134376762001237769502883883213440304917578896814678952114626838108189848006840493113232313100988541843847110090807439269597387337990863946792783760677219931170703369027336829667707838862582657993765983349550514884776612651448905523128691720001950880141084525191419508395512501210035151446877627396480876639581134832476555965118906102253807481963603661767140019155046818750999823788176078347708843334971869489186670241190705249758785533960272951415426621029298732569051190264691020719716228068634510494876521593714272820415555311913784852108099369178517425138470105549284400420348337533728840448694992164468022408999761843730575310778436456857966826828079991934550925076651608548082501032373399224678652916772965811365363080897071310326177989296418277256604727100001249475840265750540958265635551241640958231903307465436321594870949199308282037214478559846884287317996413789536291267304577409308800938193889247278477158535899045948342261193174214665554527275779513619458415317183722613776218055985896465972140024007538270178872578628040951417639393024260313095476359563842447565334652589988768039522900324475934359161653260740007250316618377606804580067759984998765737703983673196125209083600309906117941595603468604618547147428408505752758280012755942071232188976121125501314607814928656495314187876799138146191199957030827040478569089827683278746827408714273699336789193532655852194049379474801101801437086267984898777941402762765195125960623489352331561577940335924462826503663475894189954058002809241900221881312704092745410169512850896859386945742116185352858200416413113236778480739810867213355921050995362552043106341381485252214074664033277520612589356790146276035442143710824949786946957230502289447026672418099924056573785811644931129551380680346024127558187193783512797789229548126364232398538872555332769779601751980924230124758693503210551103876464081550998829335763764952217134475954751768172480695584848469471494710187530224149683501319641531770965692938562973694185253408385941143652200532611165577103641541802290666875532692322540159847253790648653341334489245826536264600118410256867890701489348508260819842549301024082952430821519647994686344310880834142625704944286697312700650267152781935066717605198265557405942677096344452496236442767153641967134238867351487759389424882443681716841358504431580993091387280342898146423200093479988162605458892514613213020961557787152263021054406432983766102277194337139768981273943877281221855190689765892121736310155112987630381506456989093578613392310217022895812988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 8144637487272431781420161778960077196364614625444809556936413688964357661443432598034940840368148251122166971662477743305266200728661326944001025100642587772646569772661509613354942985765990706362441661464778261819301259558244507663465393182346211388133335990489885246679901210974819656892446324089687735891971045934677498643217204590855239188309018226089513637360428516987962039005932929542787415424150428059010452294491816871283793838282937578044079252918565347189723808497174337529484653991929304567723042393148065618147817646269585213618153147440483650035747518754933362979833156098965859150573152439409273663005359429262280703249591453863904785368589230790783574373823994959486214899954643125781560631741662526988811367918035157050226544363681345082973955047924169996754515457612059449109575894530365315285006438836529344762679654694964621326711071634278714021703287052713171621003539451589976970286521960650740001559853931513113055238700004933358259680148713742946642110182091933822880771118969490773878296636032837583889627482021019177566084984358991143262276922725807858080910821626757194535840794788890284588688167678328076908120445289014987963698139641405468861983244499785026922222889788372160697101505240225419558016884045586899954239223391319509477671273026724223438075077472941381450201464809776607459842358512086232962696919749481110233096587991504431606071703426261131693108894320571513755028278766047160920149855082645833286240017756710583326365619491532404064599501342546456668176660255835161890199896626572985185536259441294531723454215022721419013270804124713238263296207225401386292417466496698911011592363066661591105357450936016186211263466150386333305209002420093529972995342701708039320451323935016568289318583506513148090250559272190413745244699243605377894542404742160005209398661667582947860961332522906621111576336345124568188792916409072091465530115677774381983395034638371305455976923292322816852402568164759683455290278788445684152511337941144354351640328206447087555179373847955709439094080253301497969386456140295891160979097382112296530159841976397756729973025495536711930264792997859542823833470944707111079457273408527221434796431644295109087978573309694080624751277369228580845073367334968341248357795179176756316073187432651710179809010443001487972646102848083968579187784784878297851268669986075956693146147977742231425334285699599952525200933617835852023418349706891508138575389828032760682413432321822230337754436112656612130217173493170901907718809809194180902117572154116920124522494006669148802757263183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -16221288335308475337429693573865751136203154726236378168291404914655033052765333572713539377661674885171106390406030068120310364069049399944784871331919127320379402562723580412889029208961879308413563705883366461326297264256147339366681457190666338932747913623899939006095114497147908724991195174672356254225638337689807551059495171910276764086683423702320680850396343143482586555089197299403898896137453193215113150876639183553872792491683360250964337498922004986619134840008575804534998242443078380110945905174725477996075858470302034417238570185829318830250189282391706561128281807595639649612228980292315651305466417133629490307945243000747699222477959244421918938848537668547946544222072350547956066968750217014446706091206705833562482459499046693780599801196276818785569839513301515805033655695508895813089929052411179957780742467245202221194290739473516366374128501666337787058293333161463561956642179330647887429284538776575714163590310982614807212898106186315549524718937182593921790358783956798516476887207382660860866488868916217459273123795080584096652571376158555809666085452500114616037931460717581428867933265093626599952843884669599992207576166349995066833474668017606738933057119444964841663702939486200616889586289831991316684762640115442332663982278091766569337403523553838524307284933268312296570467142067676574299900405762796558700004889229551021416860707717128238163869620078389306569733158475862563428270987131631803282834390649026494995367196149224326736920499372723093167603724092667811211666115525184832127374906056857158944682997338299701837963933953535337563782311821615313192293676179912576366409773654466434060162423975031139303967882200794603138965810917029166686570909393826792705170560187060012289060069182999819747252516300274970897280234440113884934039973332799084652167608059656701197654300368813226308065790199550861961754540892931403479969548368426576148217182280671449290821031818066100461967788429295890426384306636158770014717569888886722997086003628702224630814811408786092113498654008155139136371859868756264644587003746417513568104962810550438217627679997900457589057650349767980025529966387272959197126016130039056537449778991824470715132782278128836465982850993173302622746204463867531735642237157028503773183713368627553544460202895221877894225262206647218451458709677633011640969217057998757409841445865052801920867126411113379682708785001197631110191158300894134676789703749880761283015256255560725465929962887086782158538587803720675977448643798582453888021619391689425587754769253479025792330503463745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 28467600882486747992280028967498622205482397470706343537917759285399989240819257026318128482669939852019836980012180612992437927401055142038793086566212174666463343648435185692651275344808311712646500457821686527394526707737417706048303574545395597658766457027375967813311112413879710833090513155472257300905297217015814072734989254387120786297597547927841913302339654095072475567881802514602763207623397002896301325322976947319096910811610523004186373840526803698463605665717592349697422031783037847867405303987384798741033381052422445863704809522458876647612627932300940099820711692978703834605653387530046563321613560475153333893698311945967272651200855955007899268982956573064674141080931156966771488814812104329629312385286317762896151659371010585678751733133666627010331514652180544808748597659901291691202751121867122884609678002142143957367145493967338743130044042773852918427596333266569107931072161719973213607393279158393385088563341915957848573109458039627284380596145636866667836809572368934016316985242277997941165074203881285229454509716658927968198848150981676206279027039253764435774287794203967630609268656375809561383996280279364841156205444288419071094973897299039301631108052546381732544550549877856715788313189420681231237974684204009743353689831298034314357989000129599877177179675938664994002518075125219014236525993160490639975091510993710027406236859895286275262943947233992822795717619110602006787640064156345817830163310221188946411558428568772006967910382833312940736530925041748428594042062797621460515868213525351084088449926084659372306126508097564692049211602548129625887162514321685750896719281469880724959606781842988726598726036021797494317162694160729226840508752976023027373532550641476645116034774613294547169982171639154511900572939358882248923839364119167020639523507420585696195993845476190278515336897609829550978011370277108605083899062914284872572748788993249704977492445130637786770333941561629445611927688705363280066146499004099828569396662118292102273554212422272880038752403280478284412016934650052478131038581995140323117876603044442115276404737700217908416289222772158329575524558486951738948033246039756635740106861668577220878031129946628231378848048517648296269424295094580891553103715710665435396016141341231908345970794761496866840844755738614518166683697339080197411633033353353548401463189262727322997484601361534295009528283698423178375588837555425528349523885551859805451657977904565605731605397625341879367145469180790835980570926967171254146932527400308305005893760863955321838147938251495361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -44396303359825957451015322525494489561387255841996761835326637838560995060257526312850938941905278718658650944927522340763177986069353504153624292198598234142354748873307547602754544348441867787654914232121466666089346514258158791918735479309803143420917302158617284479403988159482960368001365358694242929809637692079306525002867890251286551087935932120211535667561127717339656747742445507483016870481555442561859533531342649951270286931964548417764682403621205371592644420748665294461321768890332236602941705865006939368557952612674449459748259879786515102872527464740351951319487814211458120010485727615143987065366993053679183754352760407914657109916881071949777757945199107303889413155780931476417741387735815722434073665535798039870323882913984239250273740470443486979412846536292542478824887052253931819298253542811012718236086860844309914755248758241286264939601906158742251049530833838698683086317875896465319050894129605525276952540971648329466614446557347096467269578453124434641863217086701965870251771565548931509924975564523902817373982999854316026091667841123143777636581301195005185323307234022876657471720523562368068923079301978251274261202373141652973033352801096473723876589351821637126216783811063237988641643195946906738299505341395874527831665809573779756215848144119838680284632230427258245512071830538573323334550614160951085801148057009601338008278788660518353966439604146580274810411299053369349068820595380577906623487425989947385300490703832858687443141155768884972634730410235853517325262326410847452059523933853214614308259291530542179565093050846650315581406506205377693698869545995042519987889990403299038873371519705196909171118392341597046271656473236281007693426341953057588101932370088758953201772937365762350512181066741218240748260279382716209994653700744817738956204476642772955694013609929983052058687947772198140435308690398838330391310106773533845504900677365831774476058228675947987263929416808677861534189020767687020000911364931101987457694127349743918751048901356325588196503438651616004601184011378272708715201588651781390159190459121996353988229863546745909437410655526967623020731915180307546776991852901827142808408320124102734310487310579788425967565805931116815755717897876612619867816068963820168514251448905102979027558289709693302451847238410458817533844407419919155424175070634716675663922046049051004384281971351620085561383500987299196575341271005478323317395432439757487280175330177618218548477816819919752197626531684428964258407275595701060861269340431585657402724365283575025387108325958251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 61909552328116734126081146722405716559626496487544746572905868938988815278357356649054480696237799805417513587379819117495004378055421349153207659397131523451234731773338152934145694899736003997938205025631165231280608654522601643264361080887391650271993415540408541999390967004042411201765611741223067286950409706874170442736786003129219525945772415948102998214188959182878299175548879411109310075013236793388687437444537544199498803072740656720514806600699824263926256568486257954744418983026781202666744914496140099159075387019812300827559858827655593042527663738861213930954753364921277189561018361957541082490976004525004344051084420995692037430165043139946920830521795811192198252613953984698330442020594885196621703989524009897213297322573100834565228748667981885066425007962966866200004041511808987775532285385394755072772297764425102828996449960801091415155766964520390915881250196797724531692470987817390474415344476032616339485650543198153582401842857176173410622338591216054552678706923529153323963560354366011235369187428701501785231537381419948653413075174659432590737698609397744634310912350186567304132454278969028480502974469506436882247225624261278177572577308923229363582067121613225899962920600900120731448811548937338626638219788042635332455793209879671961965452242422180443781240709186347179001045970399620642017184047411536703249446779211966619921815484492157455798882415268805074207648636488191025164702735305137023893262192370145282116957905125247239520735763572587206531268645004834896810914749816440050561995074106789609751072870989260293278362405529602140339146603161542733242319947101643266481754003242881007922374030248561428696816149377744679154710093548521842763442180701236222035521417177249906376618138405582852255316110090677247229630472484929803954058659263086303053421420047776056112935854623297718874356692275771717266998767556732124838952881018041283804322167659457176762840856105162389130167650156597739081840347071826858163730993124898641873056851218251150832136610862193344201248061355066243605846216037411689217848737599536413063235462866949376942624864658722286602418391198183054715799260355580441775410330490841621579404968049524952637753884544445718444569644066858376165759646451301408607935033506812098492154599688085116703387908996599875751096235513564625385286320200968587817030862571338189154725107379608171186364084730195834503109554474952903318416827058407860038985187392174823892221385734295379410988523525704976325123854148727207678462553485376783581049545157173386901450218289255644776858389377593994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -77532214873246197205915295564544595275150374707227353279784876327773525283511847013625219190248527772939223426219935327847415167026162116062083397933407454812717611311572449958765091597314816741888619092674254519807437801286077447755338356207567162836056871536437945653253659866520310253409956261238461940904061695608847814773692869963748850626420411794726227495985541296973070172805162100097663572323016170292901865436439407438579664073108946445564020182605929733893594045935942666099260159419271670259351716803333305561333409752316322652524029350838199022101579838265108227537362411200384516039378672987213578595602590906805103301827089223994561405276433431854988938326125315327106580801567242345139030552161233547942549408672526602760311916106768023563533132840359438702095109272618009054495594539069127401984529673780032941745652480884913089021733292409929863134462902375635672747579240926359769346366125903577878703966873958767694938665589732259093242872366395744918623850040849320139238222543233624727986189287500921200172138456792350345276953066183596176576847904839068902511611625063095818795782075460421158765777285224072734572555200611088604031874073083357649125855185702259269785663846332200165633629726261483856360588793797942470594736133637195653581089168071892089509984160233336715686728353868985719646392560080406895666321427665393654036933896234697078938687511124952437913320493033366769442873278733093662624158950575708370456217706366433583404756181017567171635631870165107371637169372499469417216575438331698159377760095059452993510557103902370456315581540157861564041442198186245130723756463227817424707036794644627092002775977351916069701438628174999487187088911740202485921271104722023345164227142200526366028772548945645844363139529439107937675028337544312824910364299849660710877146145680325312382278764992317363887283527263164564830372221147291029323385571792288608276838943799543969636530944248239269010555839384763022768671515501307767330247639832883734565842068056548878570936373769618444168305314491935602505994082027178909787167146472945365823760169009433472312054658002017059579825577538723358158873292906356301848041597593237112142257914457020810628250575952832282863361283585456711733534523338709123763894080277954902734989993219025265925796336190775370295405495737843667619367758622542940341185683601891765537727723475309404055916415368950613422586074621219022390907358024508140103788207808923931341915496790715118640855715313199018339709392955674420515384827695685995914554370920289955832448158812297833719640038907527923583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 87431118619039830157389310801770578162206191389446850477178528211694783709900550253507486258041541960289975821970720840491222244231039521676478264784059661175897489486259542031999767183492723510878321448660426027583743034895341583880235600927836744062404474758226867963090763946633665880317668639709199418848509496614498954828772109286673324568259668124677834689637384834733641899713200286381825730034010374564996674530964840416799083873949899524474957188008260402349111753382975361549781100719667946325469634308405608185922584511778407093576004372584731282063362822619917749180314237038308270112842246686794811482046578576596016786352133367758705204708053805851071375127802399754941609888820302290742603156204656972101529538687115019801433182619570939778942012168446408386247371162848078054578098193200583779924085906590125047773900944272509664257717267421246949430180809790213851601063892734579961482033156907931549694189514716247307635501352394245245299605197250794954939399125731622660882690949506458918073445568284614620512119369945839419098204590811869988523187603071864562638300740643036668826722064959445810797931016120008890248156244693120832696597609891602881025453168882179503360705490665760602584021433079554863913785449884618800124354821248496580560811516134133779238691966425133283006095548695078150792211587678052003499793409773404711019884409565238575248768025915786050307761793002248123069923500022488637948754008310549312638706399306910766229457670298215510414468798011578025120004772090035448548271809562209088488253654500372784042111551254470261837800873353451577104530191256531312615477708164008544273749949267772573163266449392356979733325839607605538801639141130295345799717486224457322860870988761097496640173497320555771827341575839766574641834671013321084150515539383537156292254415970184868453871195129587779588295309955159616404292850182056185350052941860377012881226411432373770296376013138004899649471339166084228344836045187929122904598517087520555640979166966544600458018465903310125845457923281446430821698596202379728001430205363573375631239640053439475424153347479692976020395296753064669558590620045100401235035579659605864906439315663198447549552504451058650620551358311569494040432918837745915893196212109607385494646021510421152155165560200322879276880267410114418333688879606789982586894375044665240355877098426154832721671266449314674090717834245580588438047105208649319459195365091912276026813744070439689703690471973503188319243998513373657158051894586327478137621892172836458287420516310994855757598998025059700012207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -88836768622949846478321574539928033350755847546858168446027491459372025351355697311397211023693138717057461162275595969579738495407047071324621862900114768207132282999996710536778463351444584610094960760533687017394976213139234656856993304530244042738925952582161126161504604539831187007599502158176027433645694569109919108827078666348127257027582228325204567510129071294700785315415109312640535039080619070139519363328027048721100251434777598524358989446747689216704544316742408789973314644413366622415270797559741112653482463577676985193949480901145265888242503898421240895373506465484441189942583705359907015416002963033290570818562123147585191358629503020505342002611011630363730010014948987087358023866240541534280996030483893643801987058637710640215409018369338263780417144040596798221344062611757922735518102829800648676810261545008871197417226724201438060780391744275129153539430112434617315853832672123815227284639770493278319962599700381108299270832676534680058880069098635070491631461418889849602248412565508536965491847571177743603425043275418317307137381720831184282920942754355639009463257668409703172867433749560841278196486884870570704338192345925954534556488938513675753381528987143306031561198573662321601521715383131044617810978869069142491227241094301226977056242401716734889653509729713329173775151884580933031464766995902659562243023414648860542453272260511333088906792599093826082152459414559739736317391421830459691365139852046861984236695243946189647661114284695550189972245625398243777153537285328817991574708967183617418198864175878994730950402721675281307077595804570723911328565718640640669949334476341596493091754160347682595643642994165112141008871576183675134269934366381650094859426415595388611167685675349371746779176474743781217959770458077373452265156662130277355086253825370649114007571467351689318859745614594624876795958424321135107774614979506214929964502325241408364179645812027808794995200403148369383640865096253650187705604216532245233698821184444940472244088956717590690550761869813216523493466757124283302901216033902795987772809683891648658524108751891964316497697912224420589768238566928159747185699498370519598131261758568601652309202310019006998747323776671018976813787463766739361222629644098911001627924776387361370422011414353019806334542704309273534933961269749979609799109615804511944136944315454075336307859871140856885650281954804301018288193211984622030101183201856522751937585551264545745682041064682116091624692150060526525293944718324404950769504982058434718544077599022834590414277045056223869323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] 81170712153062084817584276396326715653690364980529634742102649383297625735008743549695199022864836916490762988965015108054872635547782363821331504927806675440375948840585939857376290712350043415463954458707106266249451921659272028053402566657896982161520257264287720884507308945152384691962975700857336512621986730846123964337263219799235917030577694691010866339488509120006023586756475572754702218792708225295147944631747777509264812808077903168018888125393935237041040019912103831103046099549668841974513572073933004788208721198365620033905958313570893807043539872186232835020617958099055317787216777365631230224794453010685151716728091111606801463909026092969909604483582269919915115243608828527518830127970855715930496167117341413090350340553617837842711266901766164928744969675095910348346408777565314807019025820471623284641124357415069043910138552495055719992226202248249867870609413722016780027630049457739169053369896790510754487816679179815126263086470115368708005504407405417633142565704559155837391418137715516695951538624659278886284160395050220271257959452836040973924514329596956302536946658171758695446791753971308905895359256041987707836566078234234019277706167629148241488245982066165355669648342707097152673112811911301444823440043831290007822149939084448644304463870129547648329422683715974878390335177807796930430415274952778673970667771079874160385255374163345206803828923424689839855065027484919396769946090812273280253608035455721963457723914080666601400122463271757535097382622115119731143895006546481497315860546557387211016319533371028351559339291955297526476094748995594568248101693297708594966732361242720102885044399332092103395559157739056462802776330974695687074610636403307235205151106421274428126560652884515888885447961603877749638018642074996162816253162411541181917299106464869345863049070583551953754798057250064196029707194256916385249232657220343789672656496293573962247795477673471839396607206599487955403115012878213609579021996950487175548337765091326990167948785506563508669671697790731766007332587903024143137607128257629613033202021372351815541834418144175188807391072375440053335667877528857029753954307627583793966270459238671787061388833989101280944595789002196144530724767014830947117051365223645962918477262252095040464687935975971355888366497467997422388436571465454144972253422961624624342268095946221734406534059333564484349197453528418519687888050659235432083510875584509977555551073408497988132464452857671495642968745097067770137551934111953237576043925312647880919208944611176193006940593477338552474975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] -66294373897325000599345712377297016329699720628270001102084697943695337574551925115083025618602516624669605151263179970954637668799356733938940075507596002726594771393245780302721954434115566186337744904355725985494070083723985910894403622451490798945028722947899316111313991110340228648019931604572577066660550575931099396227278946310119604170375119031051007042261816642871295501559472116741246493466093426960356587083883500166337930242162114387628778826231435305691328873456161218134779522376800199216184644057875991989235487622278975747805471740723034444880326829538749698308861142607376816473313080677110208271812894799293583861563535102933014428801334273015365609865763986160833358500966499138221900124071146500262640754420763887937750974574348752890170935051068491165380701970026210861358248873144716286613848766889276389317227660407806112297370753711883379895779886553270045484003439165526637226483962349584376779007422876302221267688023011737467273427637859930643655333967950247170920364398217716787563444922329615807646189167268944761726473944811878617383698819206246346691137990478914291066690246856300277195270224706141543623631842288682073821568466737209290079899415723391528570337117761052477117366712528065218423882069290322231271483951681193173358512830135768517081803363243852830143320914529296373918696104931378547431529460853477719998780711200249923003994469864554434753850026103382648610430665675982260653129363358857924275207488841519178863377708089641052245855518066576282615903238909758406772754066018489569893666398679889602245550710484406873985967906121674489625242859146560656296532980592751825738725152726087070045766128197673506842571863129985162784541020957201610353063044344100058819927637697899868056820574798568629349893886522452590391384680505698904423812364225127819053222216078529432011676574186681564607282529582703794219453637978172247236820254102471616785343687096158911598691381531249135555084382986758616590070342967146160564557795742152622244531742749745454330281123777281642742649272656991417618365223020426781325968761744601878095218206698825269846224213932679544919967641782575578796720301402179912842181516490598409702634997602016449731033340673338715813429166728549528739180927636154911392351107774532960105794091569368314219713717147317631477293927357833013602612023575189149375818966410550067851475230020095396085346838503471286845007442622631825928974838736926027998715840311762412119050837787019329348784211139760090307869615971263221704603166788406532980524724774702291713642660075933576990792062133550643920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] 47767990493202486597357441490532366798944545852722564319520751175781980150308524350225307352414857325697316062054679622981384754667714863301943183832131888029790369810230021087502928101364982879946104883133102042111533832052337617749892294632660777604247725721022505814136947789463120436172172731330911571882705631029740360801612430995737074332166092192173628520581524515630610469708742198739345908258165468742548898954319872156544353507617979542508791819759622329676798844059056394153191416144009694075605000439341526176244658143494017017046831323115839523633745664772347444596738201326795600056936984753760738325592810567276259419013737694689431931064898069846540734392828489767681243153857525298163716204310731612596276417902324359065052707073717660568612201084818274526591389836150844585951766009252320906316625940004820774164565196815041031657112135640138806802090327613889127656573882005452664455698065043212576553357334348662639705402453683901737751996086141782271324945916399868900362399218352678791790652281824419152492433927274302412659749252526501794939928829379603026864805965008174512968004376232819685906198191824223467229561657964867503909799812138321700360204475915415080010299841408746253439827345734005447904553741014111878243337601960638283114561430083111561541029452731697986262241340520131724808108346909575960368767788979369180376908420741146214786460380886265763921243893685223909528983504942938143849850212637004086555123244372146383637991984790380989219182970391589268300573164813270738983627801787562921493798472355587529879489973338238001597751036903072952026809157915962641704797687271120301465403157765292798577826713073232300898894813227175712660150754116740755668186535910155347840440071665521456487573972895909938004812529575337418319854124714782818591637430866813251771565869687679056456262186759289401449897483754381398239819768983837668468174554238598493223591226877775360343688911770293886646646558499343925259870978938594888580259697211078079280385151725372169852015348125264368890188196037960553249645720607539272254849377863019957831504923657753987089668498519285418292944721842558841132047735446491779747539318731060956171691806933996188950970753743042598807669245309141326570286546079840614835647378892248843509616608591771160014081774588273316916332017443801683636084400862817822511719447471319757513890773840072311578812445971543926866379154067195484938349058467937905094635427887637229349798344943353290930300207824650586168463331336990830723582418308571695415581265202069255050945119356331503013279871083796024322509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] -29522632571388349804531302135788073146880831443915168045769268581296103763497599687655421756438939627005890557384467186654963318768255942461093893539226641156537746436887369266116921383925043557605077280870638508361409587008121539370307819882667623396410049542056492381108864707650027570236981163539046167865559027143485477945751172453832442427687018463985620455615822939535904476550369848361313917710359685141379602414752492208133741345596385224108368399048806494888729172767227375447817934249511634559476534447715758328332923041057151340451507817505461342431211467653046395983041961796006568476968350356386677499120108109755851223917865192451528186956533792350532275385008030712093649833250649702254365149457475457993472482904029089305870067970356303076420736489684422034275654527806997523855793760024495074345248275189287225387720051990271595760698091102390688752337771717750970141859170798927170563410575577102937566886663884128881958453375871403044598218451233111626225018139462315426231471706227962806249265325498806585640330416535064589193396100951201569800569861563160818253858284270220787505550135083583307523604246115898136622514287406655489267095828545672250643612933649387291707840222589140136340073837427141893300495961188677292109948862844159599739399194928606852877599696601013798776112989790154522989839345145306516937017416478055175583552834879841501883469074966594962131154708588139589229636931081236091166948053602809859117023120728027294532142488764754119611309986175534896971036958602516908461029580588574836458795358142253135934578673883510060124113806911968373299935669333966879458867657452413145096792114447447915817866181906292968523308136455425371350451979593009712307887446193824273190043064075122474871306468249606376256166168607756951429547944274814971973650957636094445934721325159801835420056101733921798972384388093966498905648896785052401501190732963393378026787687079810279176082848410951688973609049730833616270511376172386209503473354367420024511917213720640547484838958270961152037750883596394836044406605290945938776614033549921397657981016833283942694265751249249180562298801049495799140981306149675374079428161860958082526394618772882833380275077885736407258835789649191062854632766893800990432388265304717242600964084686094454466656961520078725207490392718149680287137105884293713257835974511354066296211781009537130790132345837932705253966069981176680351795928355012129085254291170148130611679132602569912730393297967859808289387164722800441019720993329546610824458040720344635131681086670507596636525704525411128997802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] 14590053012985982808046252435970920137419213935203791232228129348488740238640510222042218026628922287868462064532612610668905276812039317058616449511623499708785101200270811692329033427364113351586318769706281711620431368767374917184572425274281039577147272944210178784815696543655411689538784024446843937077193424668180284913048000719695930143964087032094415932676629311012403769205860979169629381558680508847605881091249487298859745610277099068876441203808225641805857417771420140438368786028018785294659577836508707210871432655228398601896610984519103941625290525226034749162031919325648215133769256109792820004067070476764078640996476826037457601268253885773795788789972552752902406401983791056851777960555730950281537603710748976155258481100989952487824539525326212551528579180449368387069349243167153934707807577110251399285670686120396570625847166514079593617583922620383243387052218594282389806717114960104754742742760964137040389154772618607304927870865073632976370392355315165881428069778240304084115985470108273128873529141119975391573568545174311134224376036061138837156583645845336855485689214777996382630647213281077215842178986002550950186559404013726288698474732636398695882015541061797010627672722003460058257214692849945057528736040047922506932253019354676138446075699286892777266579912267227793878544166492101310501078409389763323554417087292229193627783414041418036632871697298479308908642541450109792885663478477357980190373170458463774415067733712152812651996390878967054269692879575789707734415850074739142763211030819445710310424170508081983910769112404433997276976881037050466900622972518965704748489896493863816367975838460098085024232701345878042524329363152870246399074107606016929860369072407442148794240345829650850734158949957756799465143771211987341221454322865418120451097538826421110679370286392863252820320773385098704635030433665340544033901725563560979910899124754408509992190739987587257434421598203277050038568174196058347608801766292387403283083641525572966663274858496460429019025477842469418655519307533744137841412780747695220026333922076066895878990717513114973276796406399828827262148388082834895845661219804281794205465813464370472399117235745224079590683084479678533520371270780183385558582785817018532402156559771709298828772938578495962447483971339661030250539924585820617681857904311751722135565874344757796283164785917365173773586595903808950871786676340594288606923781209233790193633720916054326194151581231256106468776059959904310064768008262427190444192700771838973842494486740650749823089427081868052482604980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] -4406341710925478910885191377915559894062544454738591871918419877102457996513353510376450264642874095897720002085338299487997256606772179647441034413582643207006137866064897151255034835912217968095868078115244228148182665691705863605701398246264216927015108089575431630601573142604585418405632397755483368125597337388742227103151623749941447096306272063456945766480298820541358409287560549264072167778342171976147848043553267607943079319486880618119115772473567086065488888118221697279009871548394495325237477653434778059671854014524760524499683336775317909412261132970775169944783825464588672619124687475361845656941899314000867516309878687711635603701021740089282267036291082951854974539234816048337863609932948268886614426239782531485205496084210838259851401054112750374363528990278741475628859214192086657829104680394682847489532958206020045080839468258307480546257767640940961249280753995753010214642010777899608265586236423970094829807720592032859944741721494253153167503829504481790642232524759384495484134120324703247661609710767405372263000297668079734473614671127169303061869858843426594011104945853132799204831634793664615045364964991802594161832199896279338247115506387512713050776455981720978866259706562396390980861237189315785388524311546330072469350436042085128415234398223217438664783412209136973824938205357652646691354251830189510854688770446169573523375295503300715039402114111208592602716562410272853810990952217247499166772041430834098802215841001278578428698988142808051091238906097374102677045141530934715248479136344479370496404067336876012015027119284698032502877077635287131154966636473996309905845045355141983558105061384903957692137717816145261867102193075126498170716599263765998193534741135811053824951955881307433404911687805876686365278150063524871165477012829260728730498545825585164815632288611523423752866674363846862283625732811489138474523582259332379926781233671223289840943150345118266726451721596430975801553072481235375081879890259146067233514198180199546002336666109363882087133024909076974543292008560579584170018104452629505469668201146760325263727537513466609378846804715145104739104398850335617197511803049149993096022785790705274670971180623514729301605886491139472154001951963295489369391922440907062317857438745741356740800442472649524434147216385717828801652611247761573449033980459604065999699108281224376485207306837706311613704714440019949861622422349335269389700366844968230417627325325494682137797334249350439576231863280418330612950618764196568271437395935264204782400325119406936380528350127860903739929199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -1156548367406576050663198705353738388312940799342999415641599657644501096710535161675939248917278453645154163049864181663009865713497510357346023636926761982146641242083801185213312876787233635791398504390702285727713600672918327582722150657065794825612276869345630803881051617564168679597028015924008715126615627670133622250561446436207998217587008399044271903848597320216092901931772526866047976448399880654150722347144932492618846763126355439516054201966054046532671442151150272273183048604864286037121084351371788483711054162389312663861016084197779362236689526889780527292662506117554725711228030020458518177415630049569940653172746502197506365315296490024275127605664342292756915801396034427761128216242692464715820730106687791975494526243622179889070000368117061133986909539718776424149275216780105767534936863405072148556921029330605884680005338416253610881300855361552925244913609483453926446710206897756011667362753597352732128684890236071994718172619560961942591251175695451283428679047160922801152325499703553239332376178646707660076333509961405826075972235596056008224021371875993710841419953038452022347625309199238419544603212315954840716436690828182315220032248865366668532144139387315631654420472964787913217083911199962673692327672659972422575113057689176995703622989737809592487169799750346003962859434024573197095236494263902002724904826405448870854616674332027654944309264230715217541918111043329500578102333224232347132267577874764888682583360476741848399357978401496274331994594940810972076483932465391600674721774100967411370931888830783209916721375577155043203577453500837955764836989553289765151354826945292328167072796471964833569323924905182049459166405720669533266312559626301249492405757531452928555718314787874835292874213479408923698266024117251770594054881046173061191392221383650529705266901628001962153304610115855963942981538907755709097080565174280766990363390445224630643029328511874994259340501148420472340660291541952111714026236417830552431128501467452655003826089606440952887644190426677025287182230868988113689492049209179676460218521486616227799945897619756182022392408387270191004979441932220639079590545368564435827788759329970681813764729865779642296641782626888233497147039055706239175257983261535014618331576001158662487953657919740365621509209391237267866907625912830940461778828718223587581336583186784914343323153481490927379059134640766363637026829705932357499811498219165206382913027608929215907982821247574020528064566690277604097342222418204912706284309162352415615924300634070887028315155475866049528121948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] 3234376438788498997889435688335415954703447844828409907677768213850441566350516784058948885957776564149918897533790962886090897773751893920581570933084173796695034701755109438348006046023004049223993349815767814482926097840839515989264152797400305306636000908181464678126831637436915983316141016111182986450190516224384989794058722403314521997512783733052963159148222907796457479384197863102950789701853769092396105070920457149577742459656466253866556593706358163151425114458579269076766411900164027128200845431725137217782088001790457359919162781468341269746745328894176651345321036938063122923114884792157631340184993019535742730821323708483197171141253052821986712810339375223713424953311441006850775469779576853220378750300584457323752735208107749829494823797338013456422612618763465073391974024575197768719083307492502730181458256904238208242795831785590597549532788004191275478135808920761164064257444745383508169416304591755929763630878573517662093038813604558095957795362138096576054553852042404304513423875281182888293463376061548703315306081935098827873833864888053251990359966830540802451430605864049964028858310557923431864057652064477608735365880745115479111451204205724191644035025751201453215506996925854501226365711801234756219256970725884779182285734227730051119547087986690982338616417399956117133049422364839332298702821436957875085999364284602613268072257517222767174341561855080508501324104387333388526726288497272676436311484556922748448678308022712585903556440741993044788702052534168170319517922668455393128459591540302004753140902320499087939856157101156693589480732018365813746485253300821456927159639035254115303642144966744519347427108031420548162974584299594267598438382077204439349492310507544917611884314209927181853499063649948248097284201579529451660373999923510908129377413237370023476427473993520845644925268846196354766716195859001361558766961907800554260716955731023122954232876763374251877703015814039350641555865065319006171590626913328911194056060701793326730604546413993350056914001843433907891372255390130435970637033450619771989748452799854501535407099801199476578123958252144593885759687268104701335834728783002864503899068819874034135107590572031129144102387955570357418416021354126729227002584405958427580303433336363933065990740540828287411772728062906413423386151445675009973471785899122608601591642267199974513765182305379112749494815586488664104719639806207731580145555296835321394823170460636212177074570130338343338831898655213827048319879719548639069502900107268967321906029399602999774288036860525608062744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] -3263964804809887062004692688045108951762919333023908391571990221620887541171060921139631757546148031867436993450168524312494755962341150285961692458503764924767326980282249792275683819112631091256468654603297815320037467587824466082621111563122753439816253578784212213436045071912714163917912273764571491273078183542918487106182884476765241822043152129561071447751866399451873663796974675694364546526256104649617035660431865062596454106826636075472377052987682260002340082245062002954929419550980790620919601083820720395161886509173859394998686283384705297267776051494113237268597532979952762009897280889440390868829383609091796847681252681555379226371274968824511221716369238037513779204516665213317985478759382579399429210477597955058490638256442725631042425574532111046982610195010620345258237591002900517151918508836129716927322571850913175719312047672489898549568155825284070945583165152558946767034820412720873512985965497834123509351100020845287366388332401274242168059094749252073833958784327507699857061902614465892175779201112887623531126570336400352298455041062377634815359294508948238095135254893722431450739079895343192874194828269936347867453255090478922722027974562545361547998447486152575349036993550356523995058166855069980036371370663480147611984978367216194504071980650429165247195007730835356314408517067770699929979024304532376667391692629386679844706727786311432270825297049767873526472906804903888010899409305791230587659664621125939282440130599135572082994876354873818759078148362478404089336332795758371196218910607666707567759747326106503362333938974818379633728258861966548419060686421315331436822913025850802540715367614602719296812335148315014927065319725161270145831244468280842175076940806423776823744349364193329240750370083554323476014792806465053460199223511251026505469319210133469285378360077426072000185925730832232463993152499709800023983354250920042398796214307737412904561863779885362045391754786055270596271548557116828162509949271765196412124702801731512851300639924944935553086651638355514986050419200549276612942587971353209612040643716874967108678452584273638948883552478538548877052194378260919990620015262518620747056791401442602795859147093069023975784103731087488870978431472949362756644662558704343872797642859912648903692550269540048072939912724773586348029060305474772802057244199466353288052459251367708133621287034916741179061391470302235967859136901773378014105345163768456096792316953714793970323811835072663748714905256226786579761693355213695734009043987261645858619996465876944569117767969146370887756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] 2448827544003673313727514112511594275360646428463414389284679040060977802018669027675166963842147032087407415112411986579800069860148088136315460907126056703154598260182045095650251182552158692334694127186274445830410393022411059010288848329306411948373101731999598906815751386663437318969927992210242552708517750624832470563258686026968309965972631976629420569779015409897104988219084833795319229202687496755253769210030022622403028568063424162654496399445825629745486168891538585768385490910686004486035817942857134062391653784093296816576792264391208349089528001401317562885102868714828870340524088026366878986085862143857928493208867051320648944633953588590195062530335338705903780933070445744582201308355027210554179503918381863477291868362330286048233768516914749114531846424166776711824123217038649535857165395764923691268079987911114028463830933112061671134664972107643229877225439066498995586541032043871796497151105225413583721140754520075669738742645784727667950923765765476651228736571522389563373834415614017073289215982501199700263372583633531838998733511607318031422700188782169235068925929637406784412398989192822381450531440127306079671339629556952971306981801771083213619703925588224934577384623320827840695573880862897276351752150968989061894038195838466167516168356731200729755462263209419497511203626369256455358508106349302198669199481138841449765426555660675181682182274757330088748046646373268006956678306277658320505539955132129939818039637586803546009623519671290551822502538222315613038931497284289179809603062068583698238054682752909100022467512816446507538733853566948952492472952557308884390555465237081080186121107621173176848748882259473456873778746564642238852941064674212591754164845623380332515583259804010222868127673073080202557800387518640228943901871971894233419767972525384360552048140852686102759981196756290556900251428038401618891071024674055056216109730697474640128437218811972816669145142195854365866519794833381599358518816912277511621278627999012847405150673489727155201561170098481825831976578777120117789893172838027087246019794031749760290719655507997662231833557698391805343638398697391922232317708072160657087046077448666689714925435290617248898561922041583020174230517951439168085148478298307533740396198167978083832488450385181490215173114749643604050354806347741622105638175290625406632555172472565930696530238751925854916109693395066255308316525661095643517815202333653124439752089068929504882355535674783845898936253728801715358500116674158784719884526118449475664715534953133971307615013301983708515763282775878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] -1533094023933953857104231378790837932261638883283333307872192595925087752926283297494898083518694656516957646035298456960277705233502776226999147000617467665161989401260759467746779681805177421881865577384985254263285799560429504559785216575749974329147356614043370339718908048304977011044827213974186535147804138630945485211549168547531035755911523423895691208093323705085650478193608924909446062405972963869718075656624469915737801288239689665738912307845045623896797244702537815875527634538335317075019882003371765539366118298835352421513598760486835139569608029447258002233520537638749650835507712211010179906676934876046550035545552026227379416552405866363437306402097994078973932255981310226333784826874615495428770229974707397973136517934836586799501221114067857588048271207325082487967342691686274573184769333817399544880788743304114565819203106896631005017938590969641457314486298109821263764036079290649024663683647421490316115841524022109384404720171973040191679976596682061849253038597725067594653078850818279323861389678842345421801337950240839681226855712149593223715392057154634758886375306202813379538116920190460717887543067953361006384286840097104499082280189950278597011216446158349610157814934941733835830095002717609191034210355447845749940017569977977277663400775729537055569738971152180317239866494024398146036680734261882783562975742838875844113882817219385877704508966906589386160507949707947960511341068691902924841323459751019399621842156536218103727166205506059301643958664828767272359990781953039453777295829908176296440208991579547114080654681511526486181863269607522372851685485601946072814237517095365041971090206975165094159672733235456394659079551993478993225931441164359369232709710856271589890535040615470977553766665846838018719751748090358415093100053986011856256306576528596354038141640641595339879195642507898494143490702577011044020120042028224016579864152347238841641491613194390938593589880916372158001917101288508012899909723876912887743549139687814545711147130744884430162649324283955559924257816684313993416354071983704646482457310014634924453809678950944825585830824114369616431612896167739318612083502079122881989737913810515793852249755007176168833058483105967183742538549547781513184330729005113853237513122731434307114893892335995139495574239509519606426129435544645338204948459515195313017000007133705905864773587882169283444396551861071171153196765340478659959250201347079622631294018240935687725236429843751161068133379554110316765814289120314940215161838221462261305413392774765670573122733344462176319211721420288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] 835324592152711956021745437732580742740766691618366723163924819501289410588677638619614451016123522558140493952707843639216164923759896832205273302032442662380596915174692794293980464113622799925573150279918113622672047899182826689556143862170631941092643645038567371295581058555742690280399986611867070339294907120284318569827009675538578289161663741185929898794940631365430669599432746853512414687467418522817367242971516005844867421594828737630873700150825699647423689239610002733432230651444413240284937813509577384182662733025160668176328158011984585411941752725295044315510276013649793755423601219199622232142533248833497295625791759424758613237330970695261262569107540587035284481442875407802540625942557571590333147792903459604172218437084808928118889668399306602605214552452365754064961875194080420219692775306575929279872297225712707243213651327631287662286458145767678580790598140288292306197030762508369380727598636175873203549899771588819636526090562693630945785441316859193370072813007277406773626831263079985542848622816823728941918632724671867776279701196619126508944124245929593184786578771246752873323037060026599410922258556259710373215916722629086312242386473900255995143514900646548892204051979415611700429603761562422278650948815854217354078802891275752481231731578851853760883231975025335221588039601378496816323320104165101217645306427525166784183150082069914769120011913284496089711121393176433428768382226970929060782537743547194584301321849097727727764183747862732400188749971097027820715637720704491042457135679947948073780185510021625024314623090922802376775821895368979687830563649994560400396453803995478541635800776895929345622418836929793598551503211215053334277350911379762931396995668066811124352431140337524724421585345590108479883273898896190269113640845858976044100047374437607060062396717879230433366706421050164249757211954266879078388999243074527205409585006911051187407772953706893961402396505253156911269683288224802277371143580992294609992633534608977706146458895532535731500529786549519880149842483381473849076158072540493192720864514977662843317817971391943791196133410836414625302815974729487568084412915061965692165789674831977739423260157472450737053496481748911598874041568731197700235171889148611665645194905999330662100049943942871957091540997558628182690650724281208763443789732052894048450096945214202260360394383588341147327281775977598614838343346198092862300166063142523412194336661152001498394822366532309101425872825105552946018974499555756340909403925471691713995015053087142553600585870299255475401878356933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] -404722833895427608028053729581521087502998971585792980732376927883739971397210922870219136125519480931693343054823661428476649251183115840564882821208599471952805669774899613245329865368581503995994829374047216561098633303735556211448364881154761119069010745155403695340437758413398208382963813330785796238880086459755735199665655746927331366978196050246173619472758174642968805448384245266670102093183020739014185170817552186366680453521620200507357078037870690987361172819145775161808372820486556585072276698151752125898571849175029687559667272276634698896516857097688156275441035873412777393928485541106988238703707306876708825264860221198419220550090640821833585351485070639197921326132434799113046584090821341569099470192207013430563713115439447332256553439418697237381595305166752781930788831856648231304417666528899426116994878415266045391855659648971093938780428966615299193276835248800514156115514649789029240963542050000739367643779095263458616911669817197842962415001917483304021403790132640348856360659798669905056319615493150334386071432398355648892717561527414236027764186239490338741916682411835826004668615171221237210589799778307626894137948101453340364983747177752943983647680533317596254283690240625813317417604921128634766929673117700022661246600523126831673462262964879991942546927797140459615548446581415664267293010125966002569718042926687635976473981794761975366863290801055022016811353102138607107959224152386323469884448483207560587551142933961707919237092154200021742037358904626279076420015168427764371136859258103461094637725315934904608738748867964189757148545632993004636706661426109332006467132155607237829300835692295620543756542501957425845100730597095621440566651279913405103069140541699628166422536907374245827384433240635161562506011794509783065057485849286542760582115265295673127310319606219344914598778888127845722299501482594919629760815067182022577259661600837393811844175536379547476022942933478275713390475221221771448115635757992067301638125564496477814331100062472159019742475274674329434092601217603885608652735982555809071785192575104922816908297341809653286039276668300291547632387245804803348782999444906089928650943352449594247456355345562086153195258798569167436358642909608497278043219010539647703150605984753900487025977949946546631924327819998536880510894272288271853368969291405627535769703868474850635123310772309749578535029975579312551290020119577650176094868473769574877487425633097958690432658962485408110664228324207606139857388141948783382417539465788725570404734646796918173805579499457962810993194580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 176729575802891347096637286986594682708107320609808471529525893221316349664792840927476764470873868337804587387497913632082658449866093218693642298561260513461386219308736852504657497780824410613951537200215374132469143376504035957425029414262431946415644096990570259449105171476031272256762659095823197587080903243818516766634808502866939864957321086195432024281031488317046589219447575424007466330482461997466888312653675928496988230661337918807992340611800584150445682028931825232407579088277849850934625573011404524683908546181728648001616963229642826798373807169452393613279091708324437673843643408362915689832620879131896801167823986843464377600996838122221801298763073713624659919164117712728341618436417702623030996992861074918258035372598550064754524695212648328268348627862894741353124427276175856158350701678857190624886504095612304501673113374825373367144191247583904581447088655514740372026272698881406143426504093512464914603955259590945714676080701865020589303989746793112289874286092593966897718978701591917910979349153399602938468219851434626589223339798525264559591271604956994234844401962867843191912104020506129834696155523166317109735151601760052553798128915284563351711841173226001015839768145950457249302487686720417281470966736296079873543830124662241530757172007560604260291614322826510028897978395750666726947374935719922530686040843007604981015659808397842268617961747055244380193266813258630077840298805229524537729812514487663260814908362463271849712804393718058556315203020400560821898336778087966362469613904041717589692152901745320642901079171190656572695190191079600499187885239437099269793258196525937665787846812815481532385178896741312989831480721129387482206072155529655696895538740702621390373271567587043238399132779086461116333986970634825318163240653171113423302838836089999958993458597219662999617605280610844704366727272969138561380045700023331075338070126065512682276616953524965802349016557016736438287093298988941755276267866469540432458380028315841082745740872669243127602347006970463310964925925858884599517462249927152910018363591045091050467667679635910877519701367955676259372860169501963243307117314589096578513942409972533107043712193860331197549614895499172932382527458005484507630620335351302569224867627422741368626920876504761647720749780158922382441671933149958993704043299191113243725468598490195582233290982122334235627420266734051927758284313212716744010514313790111193910609082235587797633609784717042378301086848438795044077018395206178259563462853253715225309037638129711165341229062164529750589281320571899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -70109922338757844925627398660626790927187363171879630677772473886365438864507472373847996726877366133361226482642080415166719687293640830527068093207209228922917415080311100530770511001834238803457882960426333492380569753768017094699768798884194788004252587436058069587733986950627156250263752054307978864593139374296766220543589872722419038309296711226849976372312253695001623528502647578453150727960516944706205283798202513929943583457958901187718613193414712643211982217393978784275857415605699466813987167036837321497888651934277295612585101856248437017085526138998129018539377020356411292015494234712494778328919009689463080775275696418585101078144967362728724102911706418011408977757973781140607556003887028490589929837084873267116920302717391579582045620192606801919816403035566516105591803407496581474322522375832304286760176615889919401885825737910450201214758577918066354072349636918022892513633340702169836142504015422753111828429072327820437850195037896949311959052593826006791886113079590373380769830162686049296063546355713854816317903200175964667932296725470806234617837559708746950546485175085165367687492522415008048639864816274415444510098092480332175941620239147836981597964244384091214239014905770427789272228378829802904329663354680014689388803547130555615027595009585109384178764982269755589337546972667851023001699997855757585130875701235237595241859091303807742936580534396654163604777951322372296003223966526224682312841209117123863315242482960535797296152940750537162025356138354741819036845657393801796729946191187474625870273621180260431777457818674877484594153521903028157050250086341438877133539885764196101338400579251009776041390961167553678594206952751692675583125574467598055089245350845802399048684671530847399908579337738172397756860409351277356294208424508842113436048398239093483307125868043731939900805977496757007692284142765732362419956537248598982788683201284501065015997157199824811520533689836393414406573509249393205213191315122427697983718561258124142338310728624458233803651520206698779354232397179860332065003202278899268030627790877199732867629301964912815558632844071822648749869767434879429467536813529795453991538262616560646183638776794055309755160092470836594879552810494706234088671984239549932760628819356020088364403982979272640307066644212456428234607875180966496987547103586861460773263689492082513545460805352602876074118987610239239630238485571054333713216016697780459562491332528596714384382126079246476353755565731811027039793062597400942239912643042090837151001662010181450339352249301327901775948703289031982421875000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] 25269057704522391079978136515286418975870431236840876361864000280927238320488645496038459276833967504848291942808252943220493646071504524861907762124868430738680429854042883754441026417555879166008636147860965259743463624182794526233925744150837396937351550371352221130194242852437800376408752774273026447038059873377993201424977235378334964720417005444836761047959162712793977526721554792548778043255258256384223779156456408713890469359322124049942358515348036860032778446158852160191322741075003098952318274965197334728073430432541033315584484679516103047529280501863074608856693861772050226371933635162381010301604506665643104540925991360478388142860515561220737400882126296755264281126048182515543233266647038643028861510491403926735924304271917322056703107000787323906610274069302453292891795079756024427492726975913564514976656416259839428184789662720507665747267888488370402235838776615812579828506474623649121934749704307329692358990688804885440606057941004724852817731167111064639925439691483324148034551879570821367790940841848661657278725727198457107561636473113106113474175874571516457101365866637443109893335623778017300766007788858579886372978219111990781268238305381316793186517405034134869604173202243493302565775103947757370003543990860857900953568094382249181316363723120016719926387569960177308275837254458461462593191540729839472110076608937871358146192924005499060600912827615834360695177761730359087134604404984357293820296774810909790369358920710334624440796917589591861137767239603537741033144575582871603988399430580565369419114478344606631919817269023566255868940232781104020641631823587460520635867024245805601952864143857085039927642172892515152665509534015537716784893610393625563183649030129410851385734359644603960495976291049790889482639263311764009679715347580568500812215961726338852699199547003664326268546224198193715938799410957087540133158884548502818077526710281155935747741144019369244766283576991345420958046790617209808019519874904370626865671874172378535346512383732178970737845026120513844528474622358769349330900204858741516383394619572972086016550490865482042780193575331491242727448705567533324709949416230435378551328233677816782785256211762285121649692629137714713970605205628470054708671286238162519129206252802646959051237753235494379507996277039592759062270036301375085644401161112978557528548687694490185631079373032038527635120783189360293956667031973671731827962088381768228741661155800765290950727493552515403652574791674950535702207977400547332359226403464847658238160997608780949409690297358110910863615572452545166015625000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] -8142890363176439880993440573614106847788670075062642492364977294754956459246258608630706609450854743715378528880559260359376693338416703651307875760747468796840715528600858164352100180704938467905246427035623099655211845738253724922061045941772122025595520279958614563100562274394353740873437410515686643892458586031654608147293990836212732189504247709334139047813890441211604143985770947233387523614432986067170342288361588604587616087545300517047403343016649822114734812272414569103981077121265125869984186093898473877342618923898286616611565579397022088702670429748802411734849344090972011766149637215841220668504513063630016070667166951589747413248446768444201438382926053639284331403973530533431194618615198113482580440722547138511022155886033460361933689142828813744442983280317262864139432730206307849668003137930320902191875371929290453419947239991631291360073231837844143156466900581191096542602812770580725448567854254686094577289116240554526670780876470275492250656131800035864494656382336368400119402280496063483335943785115591428612888772093009971375418197635552598436505632192079065899078454817877207977023193573236284974001778361359197855728282467271170206409449619062673684656229064332023693276871788521195681746178227719363291858064969246274691960055818154375474588309164483142975233009466527193226796222710845620154105861903886500676261207944864718760573636703346243047677845607928658400832496872396667785029473708950186771964921413730181460932474991690880109273874381544719103830945170381138461236024251384472284987026632785547729423744482525216867788306336030693603428908782275000625325486062693108762083069982476012522037447988931226466366774998852670349460909438360793974016076687641581152736132148760945243778673351309593295826552977635773829609610896769832090573928661371006868611223332857301559180935109689425507664186743156259840106642752057913648352663747223970269894491760597199547688693005639736186455201918345953629389764381069001219730459258498179881262348723854172625390211773277246685027777260553544715890270428272685331178988496730797402639740124748762914430331066426416467365800033571964664170930363498611997183545340635666891489208069126369899091924479216873712226199939194031416355302116356968318086471805037532574972580571368602891628793299251402760729423124816008924178848859207792377563267127949870910139748504979854431573608138807969491047019767928529938433453944765994196336465364057049285187179506753581570629389151109284960085388811519246540034782713104982428156097134474980600206136965624913919351013369407610298367217183113098144531250000000000000000000000000000000000000000000000000000000000000000000 [47,0] -700552125173986046759136267440312450512967204588138760511077579523146716769078326087847935639722620942325257554336233016974903103015481881436212619305900772993498587965432488241940888943499836066381310352661629906227162969770455913591594790196772361961266723481097033451111476612232885704992796278454498243692149430445327883834504695080342937866536228457931547733809187530740987272351740623660882220111238604943409008310535656349864297511315368644251852936195007882844441534213576831847974863942335673985378447537853298307182893158126774079161596240275325826329897120158965854902935058491005201001628040899662951452246221841856651333033170939762445776503060460407777400333986007636250223022979016572500930579229431493092174949400069493154929678312007325335491663589897467789936686339919919786823924313780984812372628568545191534793896728000985421322396540778865151883282598805126830265420732080385001730132856487324194993916054975831532846544731484941880205389181434072614696079105540562913930763995564123623796165665586451439235015565829768826360914429167965251111900835352211050646512010622962496583722637470666355536707130137506550476118260700878144821761330207700735444117700869813225551678643065097547834330150969296765295565644596787550271635895253664562552881352305492252644659485933320920848777794888616404464925699073352164093005480930149644502968783272380393725145664951113725476813195728886747448769090919090337155898504466555749287718695155141053072274732570037185048894204010148654466113465395179321311467946460798521530931175059706213677570653311743092422987407068948094008732438806313918349045455002342448407461696603222674258759874661838757479924157296919862010742000948092535629594990123492456388732145600235412425101273927410479438457182604867713478336783312631625360938705894427875448814655956343653070845863924531079852915291885979184397800408660130944140012645899284694783236290565972693294887590573437225931860943394172221055727827254319479761315427442751385849025416114417131237990069582514031992722900402502619021974056299491330860426443667829137105952191094598250539340484506959002558394252581137951701376994888493544242126274274884558975922064888351958594698493893957659571949022484040719468823615816964733232377973679831141959289132102552691172529201402623006410644375005110669210476077167983399802906001691050777359052511270208120327033917038504447823837884001818565593566745519638061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -186921957644155488083908365817495839755238758302909672847389635784552121201289463903462683934167934088977512028166752674703044883381562926453278126987359328348723664531968021544929324265078166881747117212427124511255914783562527967578938566028141505959472271573393104723640363956451082352917254300906943955574344408331110498201520179417105654524181735101514173108329742500608815329554951086213224031556477769395810761741552513722167495217535641116559250391977472365467712622093266268901013820523773002097011306033228717862058785310356101830930953668111732308202453485044257524993770306816886757336959305803446210872062811672446760764606346496418300276034594921069998405374522121996984757063222359072105523137024864141873158975144498682014567410191855199166900862263650135965511805208076052788985559270872398703567094422912265337590907445903804572076163121499726846411338008401147537374200161806830874608367822359549842848970389644025652071294591079274569692588364412041705655383390318030717012328725476820095966523024006195281685826635731952245907610276246492333745060245079555808937567003437151813942474219988960963379161867294110410736610130207014728433087551328194377364133616897028702352543095949552440461977223900901683475384239523427727166794402310586919460340542809190291973287933079921838137163096212402181474861998413165378898868201106359370567189220737215416950878925642586679057411267925475311858185296747082078564903271654789732728331811198062112901470657202042915822745281044875680671735102491898630281354260646424843902315161010142114800629383679273828012670331323120302108342358601640453390272136990685851627372677861079381539229917901901211201432839642976256799435299167332314170827185700592586828119337679103671378763230923843083756442960717628994874275978038363924920629832560104652349937304640870926594178485182775606813260627175427670715940851868143807241346865040638191663214974743255378882733584502183420923179227406242661904508772567365006547104927606327897576752029820649542199189063681909261121146628165687018373608231969834617850780632356800324972747826774924318045873482937496584133708828846327928507699826800219376969372403328797562644289415961552743078851964707040816812190128847213290162529723204568498556717258379960684290274186051731592953366883905626562380641605493853564399219726278316198120683923133559915407196469873650413174513801889688080124472813192681996952160261571407318115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] 4590931540094242298571611073845753658067829112602939602562928231850144300170624351794741358416124593430009331002352188375892550101395846724661548396540746627542929180951327192668266424758536557951884588747934369865604712428852692916944337539282203888788153354930391804477683716894892544659842145728123722869821926175827938656516384886891132245205555641113080282738904745492742227166301114273791867924019546933961228772773885656956809341304270964101641625275281121563769976176559588099353421989476512552206114365246524535688374211250710558142053819545737616342082146458860431201822152460622119969240593926941428848385584236054845155313734916688329025098812329328657607226061623917380013024605247861790928171750645183227025223142875968320024651957520244546852336210487657365686920903133356537775269004920142910370536865989274487247512607576099829206556063700358827728188090668424187304131908578841672342257731763678560850888659284189408156913031810531283304811788133679850134311126089017901479190833504741390301023901521284173496464024628618838118613817777506465567456560003801117336239670850952912005396710537741294804749843987604237449836014953782314012335436992127463084201613033642061776885995505929427953999196812341005167348667329967807742938759754372102694453686963511522980151190808021271387047863623916334913309121575267519375246606792411060796445432630367024998078023388646596544866031694015604404939042037475889810316987069714407195614482461743677725026145332125233051120323469204399968987312163128598333705567397586294901713668192782226789975078615100946889297285427283422774505651352559226537614752951078833305944143669642904583018085419012079091655160547629767319102985453197195757297019715019683651073754073959073274344134499619680727348846850256277241489130159302279483294255433200783082008387381292488168343578862815822349108071937808245092151057967753177610308900014732595518678202440988820207422647468218683769138550008225454360145997106277265604251352735635503833437103876623464128533428195443828493286180403806836363575306197576685067715491594623359260699817959047049306148836531254904790010979761624601708178070372968681545558729601232460229593025086376996835691440402928793386957513517448043157819821680147678973814352236019700928135193897445602396100350061829650953435773632698622100765686263323045932744573263611515227882343089141995909164747580079785533794392206753242485772759096107620280236005783081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 349315266514477502839994791773380744298839228686124838053387873949228372323143767418037378430324870817158857557449594130628576695598204509390203246978379530339490034691419494168834019387554949943182850299135247995193333387831422074857574842286495975430008538588059187932303301966798185126412944283312738331194426280350839184359684448418041557928753133658537176622225689477865382467171013215753487800975600454484133120434313871201418737988963373749314722829137441871699295774409177242465226449931622456994072931233063381572490239075475864334619150747012814871547913738787770403047570053876087580689635957942968669977904843935765017363429964073453004690449863157361459440796413075643492224350958716816833802994833592258050744655527815385665994715209369132706490265721647751027689521601112460188324795633966858436127553755817879987851050807207632251997822391439975931732914866866253583654232997811105035341838247204248934870792315680639195583038647170969167987291945739718879079673583347340070148850055371015157444859459444955258948304572562344759278174175756264246889749115160142458225215326568047704536855761859831024512756083275013757233069516268372476435802364067539674604772590606749240965334709243360970709345722537766814767799217961704318661904403224650559359576296134072698001794491012223053298985540577969044395571427093365499788451036784067164594548163438306389335667555941871303090276100374435708883593409287893977929176178545443740444876021667078208762267456217997328550054013112507815056239367617889633852844176019236677602081718754281589822216778129318376919737598758710473486284695284139526631581431901210651197098226464498288677351434476590616411593179371950359176546291806332213944342526238675837726928129717482170207588083872522083371120380376558655148932535105864467195422213882863536987725429694923095896599340860517940351937539247467523948807175336178233212132456379934365194303148906633656503523672422721796297409361248788809395298113375246340995142183247886516368582380138100923129167690923860525073283529922294523715509782625037669006355989383071815391850642735684977687700568219601558120613063926409328836235535442043258942505231854468745221833629252515780470360473732618547209275696815031813798489191306039863782278020636837661560086662451644243077281953274043199630471348338343229152127887530722941702073150725220809764561781693639224577789256286622291075441187296581535201567270121358887990936636924743652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -24778995262103403297409400576121041304441011334575424654470850584592128553310644179296905819343815799056834086748195600419181005457414379645521569498253770346536070083685064128153768983775713198405119060497935625813431639561055862002489151726849623746475795165031705968210912695052365382534247123537486619924615900761300599923035267796696374423416655235575827656146912102437142110020044875841274718999929958998778874512132937779869712912694338418325580391112803206033149163774282745981657717785674737473135877168660124463362444906564603395510274628217747085871609464712002501722876988742904703112256409870578038299762245481074405471313163940290115614337507657670253571132304630824829302283570913162824516620376548607550575795247741955665978664616640828841184218082912452515399903398357998821250780161759247475633695270356408835544319229078869746616145614303889551165646062164013347638844097653182592367739569953437472979060401166040015293107550489415689488851544991165648940532991379794016720625204327199559708305505188435690904098598022639871217548613800191958578406611325066916059255193513150609485485068633347754892408544879828790093890986714973945399725864794360053789515243394833400004951218766037445255271839386297186022416545139969992363932189693619978982758414931281394986318540221860895986173895302845870698336204529563085002400454360834963163241548573982212905309380550811015606229362395096329933559753648067854714913519165910897436991518584724411996685157010994004666606483188456210595016132975815164869620539926519816286237868599728615711681731318392476498517656974753543433758432077628926540847090089479682845313170944980028101794693452795150927329035781160653254291574777089099121547066120836496263170315202718958408549102913364599457663957260313487404674478918019137546251030701745443902460000902460138401044728626022547551778736488597716702249062427461087026930721387500112272936424858751245161847248180622875600962102955460463019768962234838160822556854017109381672779695924839803140741726775036379670139447684483092267748689476077142061956059519019546137148972799899220085866327472773431852956134537857562552601394601617073468348628662866218511380303924181857656067577363749021540980478336408878524726025562030028215129968745426775917633894157291287179371557459140380757404189477846334815166183491598781817399765139939883863198214124986338421159256187195153655740470285026172943657377881893077997688124014530330896377563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 1297079596361668513354393236102813242068794059847803260043794570391479724087791010901087821168312239810545324536776489618956209059954911627378446914842842361579815042459914531061389115568940342074691753498438541081698990405187028015859575965928035233594824318738674793978895840935399164003667597914937163989516972360417363605576677363157810025222250867082609186633279196231305991898466403686447507249374205182056839918416528535785062856956724405750478319422800382302754149957606350330056789355373050485502457411592675206438640985697162054217478097250045947515855947519143777627204913241366809668234302353907484455754630686287863444242587742929481840460260698574851386975996983635625656419802335652380939284565055333045877927968348098149861984978612615830210949898119071734898990191002194614396282919516744015606268119891357655841818219346059114285194139765435153677355874415493290551960398345255895230060727876147915928252815911987823410167555193669906891600003681938156070554149062977028897446441759300657619543247847121934536464504786835633845473405015035645587694648943995921784603714759462887457119739776896112795905041772738464624955485405275825918690674650281147621588075630437722547940157872762417869391717785681021423720868410937323821866989773681645160840626116427937447279748830817121101194477943775527347975660059865285398686594849992183102084087476221505518746988331932607527699332567066025427879306172099357787587152187835452482037184445192639218843862308839088085353788556641027865202139509589771082172938901886151282214001415451067813721884467923196119617575967989347910789234345059517399361810701160728114875841953030060172964417588964739246421402876329069993917213628054202459534877199718978878412483375609219427639727275860094744266395250955865438411273203973432641475212948931625696175226582657167065035654871471088306746726488794559783220710690120358556339015601121021369712243504670694568242593284106975763925436863048323544298361603371510008857612168612531396583056631962418075215488641766217717859633261221283227960721002039338831768900697055439939276317217330106406418804710787372473326955541182269049306210109996552386648908830533818723493333693166549529885229354857046524833688407263205069769135396589342039619649773749011734362899871207772871232954799456050593391015663530249382017127727742442617492375370594776122117589198195902445706368648760122853637229889759605242510598010975859939453158631295082159340381622314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -35130039525286962432307846302750758584458446034118987525272779345311207976837212064021373172178454979228118982507131487297572985042032528527375709026638321301553229238985109448580494748651244538265673960166178926678054021543551037528708522739417298822731637513078620215989486846179661272684720198595795767003607340396997883489081293789252519283502119988772596364822083012560084067979592468048446573902923811672973441015554709321621835999438519358244358838683956480868498597036765059438056678433374663316478527945516984067459180440380716451803436278744381122774373954260918042533198300258053388407236748779794627557262234310632262990052604416044201946746703159249323217515880174647490541700385526674035774973402955366141587237853474727214147090010673956055178126832396148964815524398200147228731466753763778006356652957355193469960495078289901247575607937503558516756550793679373140438337029152834246207677183510744171858955344471220740729415238403577891642012518567636379144577696821718851591392025363308774010265686142086507778515402979132234651632415470164732247198991125516551130098747863147580404638153471772764990895822575704069962510285562268486809843970584467860327359556658759754466630238698749316530411553593084755923359616862168866092167705867553393253720567159617995871268946748707781791964174743215819041671503538729984366555359966731794682399510727837231219381665212102097522544352009484905853755049544336091616768417151787934177269800250102189166364981276275497686402222226091198373948239632603525234054123482924389440216015569898903000294530593689527661785152078315481893405127645228248891683886098409541792923004331597361160503044340514922162138324700460125448755425847821015840362608274843030913799975172809616143852289600181744678465355006903760260558065020117522018816737034627737461308371233745745166184190254977980059849741693679398346817430379086427113318523880378647974922161412520570926831509806824453470844859832304018371486745941367365007402387747261604319945275123874345172093390679545325678739664148966932579567971082427266962557994742083904159975628310498679742286287500002681954761312406673425385049039434230596194327072806908916773524261830219378038601047074383989061593615722036861844506476052426647292811418833027841601163097876312435167131834107511662166840951453951510676665683165278686734407957056570178899322911674734418625710545068789080355085780718272257620367184255804104194443465702946127748873550444841384887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 505523083367252190013057046460368184733981416051628448134171825086443678885356393635016402986781309146620475126893773524004051858451413263091969832010734951019600926133202936544453692712527727539252117488950368608389261551092822418604210119598369331288750236494964209676982421381067418021386512705659645113378044980291317859376353586305216045770990147597394419954138667269459690107234864281146433743046711779460459365439607254139712095090824685356414536657248523311812126490976724734838359272413504365511595458005092533029984136890086808570360277304920753415837126082666205655661554848287255909307040227603240934098949855432272168524080310039913526692523107760374613399012046702778447787924138948952742054725773383304104019773666433912352248569942372147596287790285533035552439402823254864215740713940562189855363175321062206660452425010318968233600758674555357816521263373544807408150128875623684115279814218290911807832654405680044360210050966415756728643785761995699817742463578225205980435487474366827397947398516264633760940961703798748031671408973689078410127197183064255612439137544665437136602039119282816061841749961253803523067664011646580864028596354178777837423996221644775969367677491121823621608311810313704185326808036141396825468901400283013846751964947785577882079377464581280649870184865424047049211398075893338508215019926645702421649334383869749998914544162868799283431661416873572232451835666128064387183540161866577508495115927217263132752359165251902772785398977675154745448506499750795713980150965275703801058700478904760309601979208912502237260807694852936617682208087276986951667932693411201868566412948432566170411566795594394879095685440332322143291170367995799075958243815916468826536580936818725040980486207801661318717336395751326914736179794607192657864354888042390671673368852167489566054518753186290297337727483394337369016264631534269953470069563345521367023802257744198300655200886705603294816907643837777753005575538962708451415349326677228550573869419173139449915708605793792710150316723794765060760492326211578956587654244238731855139749992217315963462091611770006101893509306544274239680404529801798890736177814885373198772135029646543363348391498850222822184801678478891742833863758102098448444749534950216756946748084689938530481706908357351350981987025126502065498750223727653244283014044286367402684086533573916970531431920283602166090214101515139358416949018908120139453274714466668449119879369391128420829772949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -4035888795355400480224338949871127941614516973056352755109755726536230714153577839542480420130619867396790647725622939630884915559025718747022108950858471383675846485151210005115277223769200644015559882724094906315342935867097909765496407783930283928496675375777191056266762423891477534463866677913952633251409524691765350123425604711595672993737600122796315065248832564909839730222114650120220992576603923260053330024437870714808753594518063693577688196154493455520071918176193599303487938810614350180248074563240077471359546283091691102485381221235745580697670409341623038884353391051673622260861890261150161924846489295102893201601020432692328495508692337033795368287540174170027132064927578645742547725595230077061716667371463164390799638266062546989843654452399579367440098096682738371553983783450559886860288354706898039497243998970082195994418544202186569108968289443953919403644160165668130476233887419875824119486177690012379964387633153985870518245323491956932537690437270391769041361496967286947010368887163454668288139463709357236755217061004071113015034134340547064459821213516370593753592599039740258604399773116328810582346555359720050623136330004735748613692820199702819060719904028476489150176998717858356025022797964566386222742329704081805491084049432022116665312821221773858156992023219242505125316018296639263087063197000966867211467004224861385810677244477214540393262245309186929454841743662834586926354204824489142267658844407281156596321076936533682844892686266132759154473809535742395562526779967331360965897505932697306726851355166636580732628392318814819200899868183261464121989727996351150146649073967112066440296188891065214373267295804759894095395595316523642043157948771414030278182684799400089986011775553980038746760727380156124621514687028514216041828710391756040936005434360057800238152025922814865574491232684350266202867476872963291799459287307493145362660567787702308706261383956749345317491738455464935435342407305485503850323646403935789758536438502613745717519253818385747558235659853075291143885306356088791822893636402703338267421690175764912797064198518061103002917150340015588370567834343394098840039768088139969122034894486239808170227785192382346631258966039454407924644621467309857768539882855269674402845755682645488206618420234170006840423442821187052125465538066430682213688890924752617668811487099672612140883891691712968630940976645727541806581456635830590466649764435452492957606684953475451038684695959091186523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 12854407022243180102653376302361677286678779894950347592170244055344893779741473587898590057325520300295640207597572374359887767791676222652562345584032233629521542783342606258286477889072239139297270663262774662746924795332562402452376851804518008979684221237719127063810343881719962438245955309437687435150934490483993754110326607562837548049178721505175196809379609197645489929119246873790493496429826119632323137038316986475657196377637835310777032536180298505029546466624421796411826542693353148973216891878567067556078720643352271881761073048669239083343098491300456816184815588094297772920703784460401478855811552731127537888741583441721383967998654417968233091189707190254861776525132855903087689135771168624749224554573801253307147100540770238051061492076762659491030728148380886114463148986036306013461764966276183837675837145054166774108053218157381495184759348241069241847365435086681729194700613446030490966211405674946671447038221097344477884880848250385832897432466141690547198829558627540934649595391666105627738747140208079670452503700541907982256703775105245486581586643056307324966552686122169328363218552042610185987861636059462549921147966089848737438291177547191552760644799628738683137011023084339690030110658701148317792732841170995563717693961848749407608566983109863308687723249152749861560438012952723645403542181764791882688568929374024140757078589638631921367486796217051371590566875232169562542794250371500597668378173463331610326788200431340186424690658816473623724578198640491752192896762904529896472826145412433257691953413555988391744938768946350262555505085853416596481193848095700609638273383427523782124464818086387871949401439513878270320848311212292600662238916742073430978152275403281592389042666902565381729171397437539306894735771844135883536488406141831069066514879094127074058250353124975876429947551819904401325816667928340655833854317233535663342503464284532754310119989063778374258456180394717019869046742776693359981897204783504735621331253283641059432792242189810044806395290639838702917384459343763425213458806502610658052585084252019913060944873191261597082365296514551003861315443596024131604786686760036141739337861256825348974736919241484550923505617971553407374134145150568730424958750410528062081467512029720399926478524282778847776751385810752353620644477865504988942300090303397993352646295932102583674818455396579967144721587096932854887314094516028210193703153426484237778146257902278648543870076537132263183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] 92721254792985514325380941890079004615605791667235274603254165673994129259747623352450767596657546234542065886605547197972079329763609947332040906020155771140405562956032734892664176598913122765639935006195519755952697415774539091644990304704536986227955858548368431170861224959320862098372164843523194213687870217053697368737146939763560858214642856740015229646520239913357545602872605912916180520278213707965383626676323174308001834822090763295585882432683778714328806848586025198042156260032652415563256282318543938786338811930772717611415619504278657195160942013329413992053808170290759853729834051280689569917826571567034164166845898915723860681679887665547609203235800102918104134826572838834376161055269643324184890032959922909370039135274307741264859015636040719200356680145063537254161968015325379083072901787718140732810131422909508397682076161971980331086079836416071762455521430197547514946078397809244490805151708102932475230047845175933442305335748727299223505331032157508860852010280263970868553911886562996147345902449599805078787568095831659511892090630334189544856668733926763599137522565925598530682424865487728415472449890223293359617616015413023565240044255261209186135360012836350826336671380080668458196535712919640212828496370769651004556633139464466003965998165970006053469661763890326649545259824319002473968095407057375361056561799531983752561359277144065146644469954966568151973093192747121275835833821638916818757385945922426545512775502657067542438846834231793483251918104183265658774602494683351642651621546580635067027033608295464338063802589486320511335960603837597110305427311759203341312884553904153475732403801323863312243210540162749154010243265749416968209152063732389309983841990167349680529570647225013238713433993953499430386096645533526376071703964073141903534630237173508958319461095579494588672752376420750953498983116391442480377469296178025957650026710653034348476225946349877981688281200381812385532728636176992793964413943541995763961813799474652932246444154043617147310554181785588660772828578113912806359594249102954269423852175582399667971947535015603157537882924135675167150520226618413098660772946937225352156886000478669123861571728348787301670408928676058076252486705781151685121717360854911239816320055327232079894679027011401190529659557684820580765555669158191956081005888472223244290232736865820353131525210888816124955184263306608280246341409532295396838661891859572234004156787452038956942601544142235070466995239257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] -1550275290193696897856792738650111605361590456283993162535703875850046925512805739632414126914824498280531237952077719356327464196548234636026987973915136667604438223428864231316525936667068830626284268482531713929067423513906303834868869707410434933756279486847533650326106445819063507198509203242032559930297973704209780478319112986361570932174756195951780217322569694861011474286444046164097028810714621970827711258146778919160639588228154677690780294316103182980376866364255528903867987206731336101448623226314851571602279691546238528723285640977350801095673747359595009073610547998467768227768049250801783791409031755074217624770951565130224234716841352767110635358809326023654734745514860288495886255852253333506187070218094832222864363822770319669764547085818140802058665298409905105125279074762986810084093273521991302412224108467466326794042637019373686719061329509612024164272963192705948744884552349507016027064842957805414408669893065327333221978763951420319012228986619210660505351383321521989688310645535709970107228420066735292389219436605966986259388693789184678166134150878970436789353910248669475087291169796044727617620302139167213710029338452639808018947355113218984513732143104301346155584799324190170419707931578080609590185696369448368977938607632032604887856602974740328507619778113966118488022999264337709206631007557950191545202517992711685255669617035929917702903273361302019645722033711208328345606921473441151710340558584247895635078024873335750629836981237708556006746919566933493933637689210663846247670899169406160881570913916528313414429169506128805707902067204801400459253252475828003145120008228596617981127384650833214450105022138969025365886290673582273031120946319569373079810168514603395788133383052206597344074767512326015402257812365028605467078744755814049485467212821424192467805146970518852739962234963798355870988517062897849640204130312151923759003131721336237780047017815373918521750559102797639684191459648495858065788154329895590465875208356703299006503622382817678814342690537481596553388726723813658181135685078687446162367944166435752614420730652682206824039332357399215707217769780916766961520892231435913674029434701841643440500369623582694323423129357606414504494034836723769319460609625646088839895206392313610284500990083359742053740118709065724693989161516745430816971267278711993554997316481354433813873730727290042006539708981238913934530883564342954358174705941044690106766946533357713622347517912203329615294933319091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] 11157948241962792054639064659252423287030707584627691003619221373985445312583222922143396800236467571576011750366163204087537032670123015810985558482881180702431509983110723027353421708092568565857870840140086272346791625535370210453380828098212515566956727529574508087666191386247164854554424795119335609641202148744982984881307836989749854468785494781689846943160796865003813957647022650944448064241325057561552794911238951917690192813882847256608182973593659280854187858697276505522349870196045975112510701469672724236713800229526887088479319539810902382889424557640948290749042197631395294380108446527580241117769804702690046070267846948374297225839208242633597772952005675898124430943259032252503738338713349042609841009846768557695508872498329491399424998424394040286931256958186915648619773114849125823387651414536197861490796520915451695874706350524356679110822590023301070934515935370425514993152976412905844145144373418453516055255052761793781143213737689563968077868041845583858154619138339442953933382850664443226561218021161406399401335779654388848189961743133476230720905793414605886619748792668728684592826110406582860763730445828311319667916711557554241664060901643934143170786566409579020341034640013139804813821663384721366810379243857074607173589339628845450975535784873444781008333390457626056287831283782699154245556974095276130283582018330948861733539774176771245914007014496122414277776373836199007968882647596114381560875436719764684433194377125973831467711270028586504510965274145744230118858583707540558533452042583689611544847273769566463669055596156479779747338285919387034041409786050107923204949011067752922202458654583843128663953532418273977728320723959994789205960505427606426214032217646153181586035428207560183075676404524431820480707141895172803970724900052632641223292180888524506765367849814869575184912666368142744684500261138991007712330122407565145482795040476791969094089592399574767891441965331240246302505500173725327875772628605391988381150445065549640793383070505306496460519917254895885954275231648545919088172704348560581023576403935684666180470803436540183608547634383767295832700445149685545877959590393861313509473640643774046241515990811128464559650304245636110794883277131520214234497303559311305844597142722602104528733542287978463047758214484557282098659333413426285359732889599306149009003244874774371747049356312508764262942177395621772725585251268084815861089607979059941940449832997100319516639577166472463432000949978828430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] -50174202881925419551474193099499839919177629677151723175043333736764766202312608353638977166308422190162959832130671315388177315657211828418633322200199038978475700348162873166339971927726446167338047570748526219975965345139304779003947847954963546350811818681807780526590713605594699818761348688680648961647662615718374353307845675674681425442379059505962220777316140521849919428763960989089304247554570101954402334373575225410970644069458518203323349245340962204652420030228740288222294613501903016667209292420991377805239307024289707813303440108254560643087752599159966758826718308541239402111921996989565954275094517801004250352572620842111306456351823287447405031753300677195907186913280079000860430179359115819825176222211264589542943932214322218764369288912598153525382004384065479721926106067967986680116441219525176316366197694051166314741203716471984560000545232360069346981592997840169989376737794970105090944647394211603661634274759848328484865823031664731087184993020713243153828772177651050498675682330076236758821390417578259631800784747206508441000263824864686738689807223627359683727563282010025290232178967520253072691894407679477182146719771064316963923519950158591319757024097948807357925845954645661781021351309534882113384135074669176152835538120120438013526146213145487971339188082343849627094251358935135328886597888533193288736899212980385511905042903195396484935515670477255003004151024168199576395223195950179382473436570723913135513201762504824444732319489757771983266239248940355100476776453156064844367013042839137391622057589753989418498538120127350660242092398272964960324515339704149225252135131736100888170003666650628763669198871323506835424708771128909974238405187025159995662047106522387825503202352141682731114723462160527270498064053552238362617140604957856951304043158311627056318215818109260444310002049329262318825509579071341161425807499536252869982198365702116019477100759970067102886577961806751555546961161759602576023139596618784374654647145107227718453326550155880928585291156315486818578411681651930002037407621339416574067806283151183886175526517083337665829139668390409791037152379224117987490965978929585814982382892525669717312917780232725112119413908900144737172159508594662567713304573118144424821426823356208153966259518537282015507635102521881111300439961791926638592896944701342608029241316611593755878283298817505801107803861001351584715023085234241886428236043519159662385507854941172650893848466990831980183429550379514694213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] 126203324670815034629787247867076615243994279944228449944726695701298156803182943172930422983688305946950675134980810124986315754884197244498154155808005793734215832980226783894821232418231709973112299416239843819543055731139396221462415574915336854666779309220862357026975048809972964742804738210528444289975043549351026236848644580554870999048640483861188059028602761295871701922196687964239510101250022146304542314703663760392519743771304928246017411175239348857195820072708272912679421878564193893384660578880131166749747195401614045800899465170461416861374036800838721099452541531035090476074348701938548124909953361812543500556644542468466090910913357722830927732056470780716843244699305075397721251192746198519444515515750192566550914240715026142607305595199645066597072808389551999272175154415525980028823441550313739720513447431136699641615348974586636040741173785025331744811619445766000352080309806438474630449661848565542880785933314163051628291863935091799442923092357769560471349768160327183896164661685274219669970995052002147648256309829578256091983724855649069518450940080487951610433297483115988049195665347777638121994580005729007870916316716898867969509215210102698193427058196528587162244551012316453893071031037898661841070996346610447535136124736602363329141940882424238066815080687984061546399062396914614937426764135981458900517908845465496060656024895364166296729731712818312433698740281644090037629159468079450874996926567557131534803922081468957252449433904591615508254597778925285152356205644736515566767316249217031507298240799423386061183095987928681132174550835897790000280748061967278664975943571605817947947349093970870341431656442846726219572827649354179927774081104189119239258481051703521644792087357189254819343570800404706532258435992489633755824478829475284866015128724390845628361475036131025387855500935091272025985478620439672867902740962813694737457257018553431937527782370023301578781137199813586604989595825366774651187932384723775635029580100356700697682174090334273946203767756197519350651277833146164921671263093278501309862961259210398225689582794469524744185958534931217196518388386918901836342330974002582217244864851230103180786660089083000048982518091489942051903609087260696102856990996307297797551565201387464040414982332455229548590279300534258142201601743049641443984172110927139307134517965526192162340046504113748981214585668299084092319254773006513310660345318902087723528249306311999663682505632951794116713983839872526004910469055175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 103558109434425334477563115096066601779061543602517548733199694852284051295572580641088954013876877165377462542620443581446080869900426808021838977248083224256744224703721894260347208412049627409137269875600259572788274160482204531772379271356746841333204403648408600851558060112498224513030408637845684601808711021317976390666631425486269642009070036794147038057603691272606318944680654616558108029821964917725285016404900486632476626816377979234391606982932147187412737628300343965524106446727402987316408615837030228530800644738567063618426438073678070359357717915522743812703186511381962903859772898856751069841995395283865659653509748655617028730529692859651027594217619649355045574796448050761135814670166626059008410424775574951582113940844794029696523706692159819885625261665053589972505638337644157585847906569447991034172264880764630904987541741959769526889346596484456441527467760779357890448059832410816684567941929135066789113611778227657095631636710254794393139855171832027351928294739504413342166871051742870644079429340669754578259942965418162363770260594368992928728517971993763269594767298148582247560993692775642819793570951662179310742276712215502250037679514642531975481817255797825957154239923715859182103027091774711793795228759870673559561372835018894907137575720833330933689452932464306284129372999757953084470579289038156217418400872583487236493971154175351012597600701393033690379439264762785804771022204387688559099953821479062961833493139291988703689250578266956797725139954047636914011586373102022268261209250979585283461790288194723968156644708623971406341984776479402770357623400905320999105776498637699823783243402363991872617629511292652539573990477491580381504387273470425497944984670735635597381079898576319270073728111009423126673547440444247475727150964201146053540645545388914290145064972690646849302196768857754160816292363099895252175832458706701661934061224552348078738221676488666984188211301890138622651927834501587526503751743019088276934195168021384607921634420195487065932362942346464705277357093680125430689906126103508100143161073649515151927416523874772374537742482409338673835946240696067851322096276481617178791414128197111489606401037203703304397594193877297493321460859283764674753500149168185010303367125762914740899160567228388149742090465664615323644664886647060541658918843780293773913383454359474624289539112236028143140598394246861231989268598773612596823374710730816996038945779390534305480087609657727167229712694762611135956831276416778564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -3012321720035200695675750185981333519608730570312105170554117819455626409436938708809502634756183792525577206923595573823730674105900648413991000818013534495540424050795158413022169034074496639923369730150066132663128646534111675741955590337774447050361635294282703331178808624997718324232627535509316596790263818715891594566544844664021898375253623086323363574352898198011239990689147301035020831074994139776661016238497216903438414835241585022045752121564548197126443055847886006673206414008061908116621891575896596347673710993522054246338579869243062717242575696467599092668699440597206763585339337737949073473337057570051119095140417725371857456678482691321777677799801247401474390916328771416111942988691477117002187967788051723658842242137664547647657926804380415244393082315421227059502628902923615454724467698457254028733637009881491400687591165898076090112023918036546625172253143670330182576410770551183203212221425929097741834997962799199089667330395040344404313628071575257539362755650102611445628578345102789345553128165070752793429264244020115293775858705166852845379867952365651550526756127041358719438457843804814399845588422905949457692339432687363093068822148493204785154902254492796674268790884283755103780097702863868775524882909770213109930575144703236421743714038719643815783222280071308873738875414952453471645769152856739664413293103493910947578333804386596783267719902597254509357313048589039827255304396751189648258357633519849606899309277643954230873430155526710301089265538266675877188749564314147951115879754546402012873254115560243950777705751523011474619924226754314973527782880549833078489530249971576271567361543618821799736826995414963059204655909866482158764832636181297435739968739287392907197688276119480722112896367110540830383581010454123352577798493775505150645107430956055762452002709440857292078269384640777367590776289474068074427422736038716299410960645723823266096758867590562112502094434208671328109838512204640510376557657153236652849732525115516336429897161105788660378840514181288450600060474587257922962299226204590225092764335739695447125763794093450335503385658702489111017435917652554284308892765414973574440115330511142728720084773112529499856640232318908585638260323773679216532571651612398278021857123337055248402269017975865751805904431035590893338647060603703946674586911533212409809151126259826205186887856551026149712334668650457252296399848307196590612383641122300902716491254819818887732214870784989097760117281979592995799777099819038994610309600830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 18732090591542875532044509012454129414035872438848385781058043501317579986771808950822987223560719729537630427799447036923353231399654217803236477141104047019433096327429080083034100091984033425064762812640327631864888883784433315853417114434558422070589485442048395330455308783191776704027884914921691131752483294477838481391377035696069934589218864338458037771483693641554892749063299127086505313437884726441465292932050968908324973712755896442313694871868267599352777585454892001491051682038361280535194769775435083660453436476274617976836421478821850063509095752437096688285536460394750137791934935140461358883684089791009815319031214014925867153942696761040245563263605870809677996582923553537785001649793619719955877819601823781522540515386734114524179491270753173468176252086484934060755678897832495576119425846438834475305511714622509139536257542297813905679988323408231221812954428859420786056461588809036589436735194315061363899709848408847331167628121900862228346762058690181419213026947142737943139737197691865717486450885539303433266304718845105930377543379039268986775421305881468189896577633530802888430252675569038962293851445629940642530417785073475177641822496142897656363308299328226867292410554874821122948998774298594137928812623767461790398256318292105111110834840388078361836349495466206052824339380772678841685609090151812418925216675721523621186788632390955983961782255505932392528360427017899729655544219210230214299970749757894996257713918207626820371894133260321151951480647835642580912312061701122180108248398778914588557601239805808252585005998281344873815194085982147624534358585089900466662020659766535686283608967487743103862163849615256774578899343956024829475974558334205847085090043703019770746459262069198867398493367223950704491282611206723034526482166662798900271359957863234525411571118409066485289365087435206021104275110956197539618142206192998133217825758836801600963412707209374907156556596047073515710381494777562453497379239712726308010646875714448392563636822530368029873316204705785987230693764770046854701322448798679753339534984516635102506215529206836700493818754380042201590676595162511004990961785131369279141598801555201561167972142885486719774063855700408349639555184546889264691110071425381234237237891413547259762904524304680574124240314500129529507550320765100824748984251609970778118872959025782591588627993746393976473250235880000135861840425656590954985170148294565187382907598838131675570186796509828810354827572921647405035372457859921269118785858154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -79678428953500033843028942518054444698080192441515385577822945882052082966932309875462880956473604655005316940430994472422695397379585181686692048398426995675733925802368857974053350328228127219912626343372922322614384190098910658616823226241847024021276280006484024207054020222763380963670263507622327506611337122666307599147963403714882127495692631641275873864895233213906230278273445243609612853842075004140737377451006784285362422818232179786931717551947182447845586026717767074363494399221753846122142457881482182996248620170841399659444372848180975702873883360067273294215285682051887692808448542201772799054583187581527951406812462671209001479768128402573599370613856824877005633203650694213121834195300754920154149774048156849350343786381026786496923222465144261501441544526282851473808770777763836229630970671187747979061371339217480633935204115843465219517468413911051809327741138836155150727914033707109641811773468408397583486845050815082717916180262945779774196849709084884273679315924006338476995286135614858485934575065519401522001477432410056855209134767885712768818595833335966501807685907550043052677846968711143871130750322964408742538025750033279434740415417433654183505491561424290640402329297953976347840606022598222139537843386852172414629124751614072467095145057146774790443699815871256635802476518908939823404401032656170247777432196986008357036255672073513342629561629599226456602276359837778997605984562422795203081653674140848708007645900027493236265268676669206283292544724960146219440805237858808640924687797981741179897193356285885596139046582249044983972908719482620087782964839757924964635417524326705621142543872846593807766665056752618821450961482548344785716416415357538572264143249346066344264431153506688343829336199580505226897061927914171926108470540222144127745150402846305566658356182401219765861880299942919159140157742092287739766468234053979071512578920587965879376783777008610491434318985454644481739606860517845261330835574350200806569235560376353938557451974671072810095818865575896156099140399380313160925226169605827017205015082458568704984480650451962882862281936597754923993483455638793981446489599860021468034936049649417559775124781433164918057354631701731728344171502055267445782844174514889439280087597847348766616272621757217651922313137984391902237772899873400399240603993600031537247166089778409382398555364629170346400399370799980115772590350540671633733451160894385036696956045494557141464851484513064457831234339901985995794318762275310064069344662129878997802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 267993556837324758459264332409657037212740239264635377700832457410694482617846993298144546783730388445165533504215128480731771938619326512326174146618252615860865685254606691908306962141102365865924220735703602710660498827564051072640447283958981700156566121413554050354497736533483618423104889912150027748703467638115948696552007293493432200019359485869722580318899233477448870898116995757496657413361106836562686199681715615808091795995515875771141493245500177740245313696448199943579308439571026584422584401711555027639328253236752028728513699851381177979440963396092299689753254091351075919587658696782534648910528883356492044045228099302897931703378832292495625411116626108718616763263899589745955654797546674160870242530436081972494469118976374220477543210844279414381904292227053394045834090703901537658435481973411246706090550450536579009954420848146410085943447602554180468274642971398159748802211108838530250097007362083407310518392835699165792127957461570970875577169668424886264451209864182456537797632254676567696889381363885275173373347744212727822858862438941916156108973883296059929196879208416150964990691600966446666681109228630534325922502600779952802504709165207833912742102038830807774806321242024842754740906073411229033673811153391408674842243779806148572167395362538091561471332189334057383653005332680887564841366684466862558557497786811401244535631177562990341061774689439423411283475841843989252550718723669482572847191898679247050232159650732125290157998849122274325298545293863474693018980752988091347063715274283433283364202076879865826922484468251189580447321554889053626702642584151482946834085696875849918105461291201419826599510311385144670797547795100619621524764113996630467549046315398077313789548705891363163937596358714762867779380420566967383022501779827118761642985976180281251078743950967436630273772480702485907601681745143936751825946697885844034081523626158301234268112431193429447328109621023332018448470437351439435075290001101545777678395427182952561555393788525796674619798042671012569089979617616592513080788310616470473202719606369620944713440392305630778346536890071295342081005681056041467027761756457428747681996662541420669952267298276341032703345715139139487802516201182467844856161547568460949224609516166826943022095354816721536261032976009141169898365108802600828875525999819499079581391349879459563068481841751067461579324115896964726535612943463092910222633048308283110473839674999555918210207103995594625693846533440410290281656624511441577851655893027782440185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -751281595838235181205567442742653738293326699972162797402815146723587088668718055645606338319136411365614673009426467162299437485706729961889420445370407099560161929986615492449942508037325438174420258476960300889507120254792814000523989086567899580718001026768384265879329209849814099480279645849996124878816998387315451944459189112914961417518169321580116604177307306461386885746147253214697402579887883201746600881999508120590596518587099498148750068773524581608475413107243216603275763064154476995818194060832087389785798704339336557603361283924331325270679017251283010582032134286772519537181856916263858324137511924982775579594352970766321658093520535611316597532917546867689932528296570958390884785295969672682095140663150983261162806440614043619522216937025409292300008999079732086336706875798724611125695600637459644253101139486429092103568491293854107903968057035071385472886190460056035945877295730863363970757844678147147122696997855113942961249278264817928229089722433355507110855847631447062754923057037245340831133813296348533670304800006892706318758153815101479007134221055691488064414539072312191146136803006488581840463281684181876771776433753987848862867305154154884123506021954329869300092494218395455209672960885906217592663193882245950124873102645242324406379694024706435430080122261082765167840657919738463550249264193665338000235462334601183641403112003837951013355128010414321105558603180510238533947775383557314503433880015350115391395579632213747055559870420806911113019684294988606957609960312241153655306629174580749973830464812723215368228944344135407088735276479451467643872869272471489760307828753106993128548091390743868484644679477109313086935650643141446524177155432432730895068365286172986248427347883676154247020868730348287690371964528532826729722320577849160057542690527437883073541704933345501989074550104229557725435419418522086347371646369340154837963860751708152814204975131618133727446377553492237840375352888263913781927356646316051917751317469302876419650003289753231936502007226351862326801650570819456074930794744760691096874605896912622595452142269967549629353240524133666670084148546851812087803688177074451696254203893522784279881249002176045503896428583811062274574644304655983343593318139906914896154477351122648390110148736679937738997728229346349563773455118539904274920922991632001090074010924531901036957833373502158603971310578454090383736732046729374063673352920710026561653463225878324472697528183070653057946818520862679832256619884040156620574890666830469854176044464111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 1802896597228318534932809397415646246556841391250815316887458350629631572226201688486812848207800094819466621243558500540114667889360380547239064043487835472341378577356917660914085193444952886142288734567404071408949113474543818864365120163075785599231426651473415049401314800700837531540232997231476921959215474310977435917861355491284983673505720563629354111466248558910385765912960820431068581283271864972382715369743621006661120046470252182510285017992457795475499178672291119868823740094801517266963063757452915567569509970565317368532611998820606310855721350734273543077510857570680815137772283632646152236638801441279997230252741559575497731519997994639296517951678842537747176166290425994270447819679914694681711260043656079077386715973769672388362622516998284445848619431454944756712162082544167019101391214703930548113904912495264445351754352409418349506355216008412494715706271732168132402670523294819416007840533140942783483837712956285475763931455152569030984774816373304797384933349081114663169328119209226926405494608715518276055538870645886018860449084923689101130671692604536555662080898421775993234030712067843539830332483915760105480256832904790726063058279689902677593305836649119665508879888779260139924868889226370348289414429889328689259731763757854277345570902099605730925237404860379677441012473885230370989600941322219517329965500025793136709359386497179208397773699994133136064930464816246682128486666159011711823920137075717989246796160065594362173419443476300771965195332381045479045459588886255002045978738198945484635199501880014710874281572481213032301421890180881758061528858283434760932695617892652889992322505051963697362126755381484320100946618128775104766594359890153277218804197840459718209164604138403270950070716384180758670832456140661873029576220770668858512242212829718945376560554006775837056465313469149834723823018433365416090395131626023078572689605760403161388974140358987758083309012033246566906938123456096789214363435318683413575608361267343037730401316766625442799743088979488099688840467348053828557802985253581259353491320982510785511361762103989224294699947043441318324828136586053799906208444443125911389543352523325436721424762469798069278341368734222748620950849284857829014576185137015458301359288323508827979427415700182027391226717873038127991491345585256079142736434052488442090428235306916171552474900617589364413482836984245417065178259826702505004134573985946803336864159782830822957684187810814625526438493224015213854209778238172874956224411846505972789600491523742675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -3764471816870237028045082495679307746180888427108040084380600502260778305979523797743242701793781347675605027065886642331353795404545611864661447315004018475563504544937744101139683604304364299401713462157085237753972464318096325650900602741637480238557978574145294290537121165919218913347627579844590350583621208394416840718221015211358876187227069003524416348591224890312625506427336164754800504311987612423954859006182607564056559449906563485773600858595377809900099435800443802512814167994994225792529853607878267681979913127704933589239513428616545891407495464193796145185928395152115143266303180916990203031569886422362672016855836442175907436053454922079715720171010814345042213213466877839204703137473644222595403518884281966402997161681293242603758430753901832158938290696085341647124969952049640477794355329611632933916220883233844910238169156394150346053854668667555700253487788704809104823860681316332600047282429290788471241116482536862115382027445493373143752734833553614791905117211889056476838704681657062164036399586227022029602141155795907554934115841778696853142807454398693833971851372983416217989017757391904987931755457109569679421374206983715046119207892962538522882014243465705265076194771095036124961292593374191044829816578174190995453093329157115305886588703425843293412511886948588244940078340332254092253195791929717347688536729388544526707482145388674345234305181114952739686134977367548035147587275704732921964688231656791124574375248163257694296224944614981053885374874265642170534937182494916345272207943930229973778235915253643784133306142225311893566446509057677142847020020457226717812477326431881693755539306734496754194623292930482928258057173231802850219479429351537329637213129588097219871161644307787222286267889086433469321246159610670025627036018782729311830751398176821738689967523083029392417886947226601256384145744443959188342906328806868068383989054256136689763720893135171991057224913684388937604144618888202751262421162269240956305835199508082972759215968203774386063114038530137865449461654035505979644519178086104351118948569417380745529259898168916471664403107750840962325282965289017280485438485312073282997938182700462529563257407856903576199202460231322152846522324026225971856643424587182032901091606802066979015155748796992842514501577213585732628987362893560308600928061877460629069106630675334357425170780684830012110073837961032357290196037780567249093510060459832912119547971785092058474007679198738930778036319976928942786735991650011592807843242847187781308093690313398838043212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 6915991789501580840960964597351348610152231316585559505057021966718148959304301249668302078073706747322900181542408305639898362306328564934586769988283650688895240741413472228892009069582934947945670109871393811707170326195975466147364736896925883802158586598454980511451342987665907090283305161433063303971099455646741284079244582670420193767752503439240180185713686463738212664032298646332481063560425360632884427337146456346289533180716525893452332331668735808334022830107973300639718172103586511691275785438768190955337275590011232545142927639895221507909483719186007379578433479197603431355552197327712875245182954231221446463337721202160376709428299589488079396246115238949891552956731568824184896551293092103981630400246668258696510328885853634456549403755414000363973023996711764529102729289357393608018469548060545069003601766356623902149997076593945141938161465270377817706038546886297140069795403605719527142677241511759672506934656831549219279105925412505655518327392489058234863910260115607177438475548850019626391735010621948954711700632774464940360570800529293818815790449033161235896765535915869511054649823071926977768311718769129236607858040913791879067067410553314202570574914766430012477599724869153926334154865381837282882147618788508642241946102386863021402265655670489516274827415492494599381765099826245896876919054042118960135451217393873821286347432347396473962789263297132363511991564261767080287602661293042689531443251159771111189693157022221056566813772644977033183122616041538099912173185179093869063796399410698290149511656207966241479738471881114222811752773494120743066230397246012669783960101696812355711076033234880729524909919967200013503153151646422412602513754135887668330684707740611521115713117147111990277051396341910040895481737529851920280826843566679320506385582862134248394407637433102017878184287903728618094320490506469998277125288469803302370330820110796567007441510175385128549294997300762503407841481381212103830180305150460138265596599432966040356221720586700089573351151709146953463337450439622697204052668897071477491963064174802596590502498369510482913464262628828760192727281413783131696446884724305714604069845267720588571483341108083360765536472813447621820125931949055886387356401332561634451104644168298227834787625689818562532922481682029601094527831918188994489915436063807952817875960257955547152774683227358285628066988145651166171551245835331192564047035465045669373031311935019857545426190921192838392676266492734026925391811318101832338420536117756798333289225411135703325271606445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -11271835305285540363873844207678994787938794961213714702000629819088787344341729953598357111273627431392674199658064597230632041684419780043495168612076529342686416473168821320718803728064505023588687122187415970916730832216210464507428432201661747516722461453728399518211839773217251197965543320731421435469031217276812574393289712334598083582304755667237038830707414625290868061566123837373320252873467809381715245108691077766378243281110463756344703555325794543406406752299474660921576991659793209254505823679474880754492134323585431303409956732666218056393625679723216131974761721503271565933128500017758364690339486082326405063733185940753574044788530016545201417436094792580607962020092684913753562959102527746306611623137796196640348432323311309592318451729075595188825214914829187993319926918231871347526051203937463104738343034368740398573281189124510862606003930120440021877254991516774199949078602958048871455416472917438746905734779428660257982456885378492041954781737077850426919867559595140399640128592059292983914155402836905782692591036137452378960718812631374854050481220097716560304527907511012112813214492654273329914745235184935483683569899902846765324307225430111576551537447505243893117197807635353869155960837938017723922467022447853536935749122945313237324308995937349956217537116262657954845729552013605647894226728625519596786185111543727155590291703385294923129170631891000385878460739557526598152116286842120660372275249394566465784255151700526341223693884915951783335575774599732865908970259535860753480514137357456003777936536967276795950668886589867358705281828436299513255680277604941963485849452641215868633497211253117677991198904183484056445909895219538132533970301133996867431655682642034603542421824591671619815177845967732431872857786286398802444262406203207785606745635045774962634477048720054318547710590262621871235561211267196851048415199352360711345692437407232647236040334505059474289224572505505921363017789074031330905891028532450276553019297433956032757631853988226752560623058201575649384176715552381478090456051014006642191319586025592397705093519400566261439103022516800066768666173202793853559407986591684541268665904183061250304913240308949285578382133959967625445378075688648671244184734184495136767336796075816582169367008374414084932914799926199488347666479980911290823588567731333413434861844501493890608052541913510267319382283319609949113798943831708438655670181290838514092611372548443483528140862638164644294003886400902239479516033133816199400750166028335806471527558159095860901288688182830810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 16399622779722515950767928476509363200159981953754215673935355677150189890548156263280053882066717443280377739397901418859408267065025064997130907378879318172134977294415490606043758624946091831638084600539353316004262819995829235797360253465473374923206721035748994876890454956008564464003270228618684536269019413321387862480133222864517642283593957232954722357507077985976009835127798901117265269275002937238674149070757173161512346500588226295109833968331781839739927156983836493801195461180858194054331233611667524588775191175096091710160337648493682100896859965752178403117292238971481437386188252137804511659004625612293994940705859230989947706020756290553433029805134662358631334608902917743543230989207544597501107838767429438439334128843234038508784024477121137280176764524425696638492622307997792973524185947741722244497059570739146636430787527071328583585675946812559513556161246833417658771718092945994447546071738437868763124631839902785957307659898438807978024144694928470819663039030279068970014193342812743603749650459107804132126274884229792490406238321281163848639251246285350571080782879934027732127137843254794249689842197858668255616167456235166438651967474495204491831452780035143499746592876233691426534587832471239570448320808089322975323105358892867360213973202925017619402291015892934135188799529028690301703934357245369163851320491360006586276698752825184317926442959635082436647987951817914526679471930057077232995176441712491547204569043515781719500571609512292117190420495371324725313868871894580954956425983680439745658575768262315581992395469186765293784085891277403143270032280855628335794461935878673632719914916562601198664945352259211825756760400178390755458981937671705132298725000385377904701009765758350469337359527800264747706449480180068252607763372548759824837068989397765529328690871135060694723029661743634877892038040345925593569240611026807080732474017365858006136253151477348281144833587194006696395589994878081557732048831614531232710287487736303386314063198335302341850294613282209261794537598230631384450107232531605130602230724335494743781229837483542926517289975743934153011948412078043623327169055750337010359029623333161026662920639271431169296097793788949703304037249826207697796309491432651215004556104281131731071334261883657836722423762066931298692423607739958057060853326072182122789458125352518990117636645490189151303016065611956624500535398334533676734209668069217658256195099128706091411430273620873562986681110600164812569132156522480455821234847200357275052301497808571184577886015176773071289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -21398227627717884538392163396270012012641496481464580629077850923506086522419751870372983424678445320078013030377868874356378203503018785229136054331892946520340721949961841525066743771154559806205394986003559910487065260389529798559880293773980682104767719566136762895120162746223780139644928584886240131742789409309622400591142530753786789375462008582756890256653447348989408646392715560589656753284359476103554559262334847659573399485289730724161856799591845341886590936089905368780667286625877828318622188431806134566685370953834112589703953078218509119265175339053270890210947220971917818736569279441290270139394862297696154332291259362714329356270992666201478851312446091216735892705635214320110356899887895382969747721274187530893124814839011184327259965978593113080199751492374418317745314979142731484269018588461727909416801874585037412175905331728318700274548163276478024074272035205199298379540207426923089519854183288401123303518584793312997343264838697281117234699132272030029427820489063533421081939408975480477810326121479189616074416459844494258672167215279277689008523668470706445199081329115965306887506257259583509865215828039336474377752691564115534997574646855584104896381239693437669276134161249284578803282700242734190921826906570811996739759055904590154806254541279664721240741868734574219899616134305422887797301918741833162315678635024641078235139772627039795142757310709674296679730230036825501960581204529195685077751920685626120619712283715743543055186828930410013981135734312428009557200597564561763185437165641362243818301307339483812763884880373592178027538746023209971420805025081690260037518894901900159015958612746315365977929973384480406069358161481991240963777638955418800223604140712109309251251486084466820035870635654847463392882757924626814358192551055809445566658354685186296270393015617801122057125947854073424479301501701966748217385810271718167341397116331832261174396355455442654029347580660843963190264427773868226722090506425755164631068895612291284695196264405865974928932616786508099276036438183551507638189026263833727707658320841160896781307364635362413899634433803141856431280524736931616362910060043079331351532280815694138131788904554275960764198903435061154267655370135630249495185927738508446806304195321068089186439899578175626634408010536080956780287226499420694251080453738667958427196002179785957564520581793853144969183358748520330888086635804694274283597999591988837594280276136031187547549386433029291703985482183392899251412802551062978660417195829340379414559847326415820134570822119712829589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 25114568746121888649872010146101615057152077549633156261375959753890562221921708480607946446527991061324572530245310790745392030386495222169272803894306874115520023326925922390883444003202503771127266792952833693063780079098060738692893373092459800123196136235792860142597574534976730821170137402932557069186786910324598352741389528197310583770372957466083282744741434948182449070927846509311458434788197292358323789224950121058110457922654711798686606861357323667086603188503419052107463474422367983101162243074532695555130170946682391605314064046641863652348290610333390834147191101136657565628280523425292801322492438505392669054642683805992952827309358721357309040505882751814434204087818765642424841825552077385268949196625047013219609248243405387168947610710173005815123125282116796153565507884312265714426504240221897090008257964143603181157921369640439627047388276501479006506631892693822868253936302110528519230421809641737589436928098431879776658411643183898684267905663197103703923345012938484428869340208092192705478185660821207513407227800778729252517603788211356587377664217466158618340372707248528040727532049238447096259823597867101926036558283132374520485460468051396441158947210709312179567420781114047527889395886285515651434292041597486162106370817544975442046510901502796778197879655948443956206855450128732538540389941851827176594347153932896949408533055815931327118245617137475327994393910218377985926450572379846960727607403893844891748352587587941335788031702381975208126997440068699833876298221295660516796229864623226197068101184936509161105700443716969033034628066063909022631295051934425019091197544110444023220073906419982792497375466886014722636709131545952417014515104774838570900063385808729120164463259517257902840055075531436560349565348222873696298669734029445835387415967063431239568369411259995364969177434849973592661649735055174362730936949833927157671794089186220704806931410731261427348058447611858674031319130275825272336398281175554617520193314290199799657856123194286051763390059501386841699785044357958075723740488561338231562209191704486625743438269191103066203596269986556696599204012009348895740224220423840426610380599344468997232110708018884502493530468792555439798108002094297035004752240922808199064726177458244890890249118912773642219767575434492037683420296712398357302330073831014595289657595377034794221090633719669696953655401104501235422220054702526323249195405918169438421720407631632986159056695972354847143247861606442017593396584270342507049817227785742468435664642711913074890617281198501586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -26541283424726063878621229353165018851471711185269715328241368026470432497587161609577823417893854411127352726504704815736210207722356275516701392943288848053951914793071072681977091915572405719281405225322547835077390752841386329268561904660421440821846457400467820225444720694485445005998853325297850760010781067272500498493304376448050712529016268622277774535670252899826927288486670175600262574501591598797807975518459043009697973051722057922234259070343171630397029660776157801225204718591139212503483989751601247522525557833648701212709195569616386366960030000501731946959076339310571843371041313289930031090180810747082284523410390294707566120369505567100170672143091642221076915452233080261533900204718038292966690277455234490530957085180435100675926011531099153693846448120319771798734235813537806766648634745513278805890397541215325240780168627022429212799189639062246810474480991808527094502540242382992829431558462836499332191415733337937337992127535470354573055121456771469001228366863665445303938454530168945821123393144572795858568942919350344270048387063143478190532892865665543391189638713690314878890161302512882818326111011276022916040022788276596761229605399058852558873015609622883171118287113359176950211532230707851598066090234104690214923602739154596266333769814429152487761870485208903483083607034305511629553406679548709887761067603601563100787889376722892244142543038754204981354946263010683887726138928310604838982405703956700210787753390576577864625103520837184916834911871656634816432945525350322935301562538713460459472855381581010867717542153001984935792618748920092211850049374767707034259990445769241908854607050749916463028210692564939159365389840520276813340224797479765059582257885998179546394388354399504723986531857373879837331709770627360981491509586045602275114246910713776953246962857658793944599578436888142955439978792152032725923984197279885231761730088563379019253322119401210664026803642261109611842335533168995014410818871334793923812548855599925449375580710316559343928313047935018445967813555735993426381804430686161799692330404041047064189829828073569788211302573416317852322893789786557775775763191167842824455430456705005831910061262976389070090148915886925394518727907790645438322674902561031797598570345423725988496541085974337855640272382697092537795889364477768757779725885641250074161594148282868386963743220343975628316242510289558715927910170311164474200063572789434721045976790813297823803734004310742869309153069778516419880076095143872010816397985512690319503210575891039013640693156048655509948730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 25212350043387036317041468771607149669362349020802017844326638836740714542671408399101356677195451391768617892579028873320855677335358454969313213402769852795837016789467510439091098547828636554467544042707576803889261267538730560293747808945387964563680474282926329809812717158882346115150726397819494753600686768653238082126891222619168471007294216782013542082170430533122144606012059412818023489161375853369526146832368623047069248831309936368978580225941799486507155669927274292585831201913122941531436005327829137934480846529767767084797529323725849376242471588173790044460547819443063795476241211145453674175977692876979456807361849620943446001761061163968158056068845988485481990328842661029134718153421244512458990976824693953303031015018721257921599328909380779478788881847365168543976678782028242611489191489096972949469714492766844457419754531569694884689708753252845499882637346263364407861956126199558513484826546318197589018831265048013195330789492222853514731659046933317876768457308601398836465951455920225679517874334297884671796819258972249185973468787508767377223202019129159123958077902856576234008636310319373287976634582420936729350433994249517438628396382785996194437174275379471297303155425468969032028575257924665807551686016513405033216047636343070070404238135532180550711382664024528143162347810867411151113269615833203829220821911109873279918975581274701809970424783185195935264926180023925118883989991573587256034496455414089526811432265187330009041273075004957949174187893386141220997797096453977825558885154184392768068160962752870479374036177079714229511761713383583238574142985794729165282401522234931859098733270078642946901312412666190097362883630858641576257157345751232259865160148064219872941244861647676574511548950203665461260013396721418039846641163858311842697643007635411220795422706351382675102394464220293127979134026978460879706661974473837260005195663957809272969689566754912023872506754794432715412344391436049155213071242048666604204671831054752419919127174925731174504084577619696155234167110210914125776186889060681989335724419376290401580587976590916235413638021881485725021142550845119531670058301336733262337484704182192717731595402430097297053235538657536774995209654925189846452744540830665166751053389220808269961079368041709439590655898803058313069053227750167073308270671033809812056278190757505601105469531022055896064550717400100253667346074677697939115611761256620715918399430539143726722676055907044348844016804300832799096005048626556617700307298904432695606995899761937351968299481086432933807373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -21396725771899567436299398323557673322092757712203255025201573737786089444958163620253955442160832828753216794196547159984897859434881186384646777780651027924647152680468360668973413491727418498457716812197308342269916491101805371864710872735219169940677402166660532695894788246273580315927424557730336746691097661895934890942047121458715145648809232553725918548994955130172532994799313078274948237159360852436568540866784907883484774503849246740511116898283235571906855123076573321225339799601666351002524825501722522542302880690527644240868077070189234616567734419538843958954767504989174990540478199392211903338794276325374984317239088704519862433346147776569411717413827778638306186993697556979905912199297007689068227150488513166833425627974152020490432382285326548398129561339932364921753787238454696670021901563288376743846765247650490131716069117659761953976261255893572016904802712310957314581122554402531976065055672838051667079136971914397855654143527915345069784893096896972334778637501978400886839517990268940812118330528440891740667655306603680403137793217625899451771955217621248256723668523558853525808929729863260977588397046851976409445096017354042110218075373756828984927172413818452616946231843284159553059517473386374867941594781675186886636911679812905323281187633522842311270418429903963440111850399849484881033237700257224714190732219277538494471962377850786946068429094020460872985397051162964085507062117396521715195130818074446152713798762249200123415244900024909949780587045032876719051738555415596467667969287270052966716349586706263934916055637564078314787469073859844220675328318475589518605902195180571276110983825747030785368223787410718119243070265224664021939921753447763517175491136544558332822944260808054643437696306899212135660417446396862200597033749816006281808471045827016430658764147348790669237748118441523400501551318919909100064096615464832903432456837744935675758949585323682488985893638154392682366924419779867212338648508077286266439273287893301831400486515742982237272758104782879910060947122835075175124149378741604730109152573052026572793454168085317481142195150442719102993683594286105131354216487052002563975079667581491446836313613488377123993170923173413547339992367079678955449960728896850536093708355790489802593768076633114978424481116131580731332875814250299435777701163383291871161384141699717077202295266450227890790529766815070977176513287361527749646891719195021450939641477972721316183412074699228792449394271375087799836735654951361053513302556186383102264825413485471727881304104812443256378173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] 15995947338274038832822857127952326346639118060591352207103726477097627274728613052783269896348076626614514382455338265089987840855643322572231660603661440932359456434668625601355666156748991417862435245493641109098932851974891380857588728234304776843152819269677122618053638549911280086688214940830385781800338243781115541050521348005083331448961333025432736207384458266637481746879418595682061395060732552560360796619875658578252637929187024751771590691932804266133701241159318490627323742975230762359791746458257681148995133210099144996598299178286870828481499971729092773637675272992306315936450266020157083360636709489041884808165174464205319226533387177353047809179742179604412962251764427924961138029377545884299418935889196325472280859498610051694351318944252403047682107097818949864999890013407230373951659144371361585603325175597130716841775857156408144574702349974671953744732031419297667057340432364124071360771141205464471457583791195654897840019511590631906836575300560022767068983256713674419762851525051020591437607151965979258764829740629593367440497688588126001437810604866309010524762599044764186103675952221852548610456634204339455775279998683346347742505869167321756256937110281079633997723210085010170118708021230957096003074982127683756088557646547325170806088795297249337453396148455430877180206999557916660487831212583378133648502258131197673741842687810077675207467438155775891946295381437983880396023328002696822490802854649151762155145147649512760942347739115228105171878844628500047724598322106368734369232305704758116439029771680109834856990744613423511261684741536454151203937318748633392224672061036011069145088103854775163078628523651412830313217175615533303047412420310469278621210655801719065319230126805911463283185606365289089149385523091403636515477443343158408018838774564916833846648508248999765685500831917362712747344243536654557891258955850991677551908264919790773025483158608508719445485760420180706914744354156830574548463929004670494174070862413377671799121138696716903571168349709998955640243996704580360707099126655043402911748069640267254783322973795480409896604970526406120851894279348238151488967289898545276724189674144423819133148780749443189951522465404630889806674691009894199583005487366720422076362979543698197263028331779767853935295132499116411892302033807854487678906467504266454968218732380605475731334271199694344431151354125842748137788947969057871357367257164992384897779069299545656570078925496378275863384220733442828746017519017614056886744895680922130245995432806793701274727936834096908569335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] -10206410580879299338814031401409762025006214479301221507229187112139701730588906301494786721497869294561888608722281551910354158579140650820710255711734539295612949984838673276818703854921020525470677514969500516633464331603671471058173129028263328613969320650922491980998351785347463793214729259785251425377523537920370846157150412220789057948245456775985834883373666696627308187175750276698409468867528160931392022696822464939677719492215637316615507795277308643499703174723541136581337031527622691268708803444479858431415508625040480590344165915221280651584283937606717437091498766306276235471451532532304386619716398384499482857675083900209986912336408231962649811561505665664342155096444000649456770831872523391714244014452278124496713879312398405220593080030155477437356454007134115892568105629037210962734513578990325860795805438178600845569822868096445184676913413880175247786520404857896637561173586845952544727681715901314426901667698581255314850391097239005181955451538613144617322887429737133107880729378870658343886118854356244948503450042814799785741669287413410214902993422256488786005994681465361993079986049753435722998602651724828323552162285731988384856476089421484135188634590143711640052749150492069501181181125532033671198075770804592926914975610369157811514554050138117078409760663128627609495362579405725070464399249912278263876502428507408040106209164150042395353749600894891241783326462824851987009595756019473404233145309733159107832800732971883594529019891909554257712055498275499715104594394658585082057668437930999329900007219830621030913304288339566469978422612883678222920842816436087900104379017673840058111215862630109470805019713766559211964579597668137595352146391270694918668385851516839551305654099227345968352699356993703480167834204537954834589808735994208501364351101004133857141468116596564962401421282451949986381341611045733370833462750479539142358183508540733584804790909468576259120669162773979612840753409188543378129581398810981547272666695538773876051447695976104968476920950161957323225222033510531920436210045977153305140728452615211419570935101405828192023279714154997522830782846852015493665981329203426796686867090071545283446661147896000053920252369491754820501996534403651446019580535023940023309040253534752944203397658026907220443436705618953179699382964394288024797527749221200527652006144053588256881313599394175384696339928196447340342208202890057680142959623756327894945502012269594513979997003550105186288989549315901961083578532820514918258341196072294564114947730548710325138017651624977588653564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] 5113455936251093783757456401193090543619694645537422848045845651396098979771291915822399748167605603939961473444364755565420472045886803573489861820665850180721304100602588519312584385830232046230481837722205586271008808223592124919177285371259187464185243119099953992613562029696821753296379950843029075300575664959529441331483231810511623032079345551119464551830996425611430447203303802660818777532343938895438431970275220293713118567848553083885686534463967247137031172185017842676955243972485079915789108450790437257305932926642049253518586161181400887163166552432712486507268121481111631962975179983695962152243286409728217629463508991238518775503825675749367401127658982271755991801197416014877150008017745310771470956301849751652051275261210822487620525612043309058250955208407259193121464361893454513628943510624682186072294141627002154664318749454055406697035818487530156767636936088322758997267793414775828222338835375666523474696116548609286320801333671576389966574840770975620611319138409784696846314327072148192319139921464983330987729933576404004909930990416528905459225367778282447306820399268880881235808339952146348920462507409975339797253623905010296817885509149424834862576984873852285335353467999761110797337882779789815263045415871324787628022564039064714407745611041824605997909722017574657488287563996626219815129143616234305143375566318904718718923346319838617185748727505078648183403280412584150465230479197079246372824190461379323102001743274314848881512317145223357058154903868279361457445101695895735155555315134136793394785512347339230456152767779069087574909986019648131237572641488874749937282589856430897533501289029177493935016876562288024984055833608661186994932862176792934509566449001934625882132457935051703585330884158969396378926957170655422529064681086339894785585428353492730598595767284143778943704385474852111314514908058641684666282947675856875016430383394293019392940252803626511366709229781826105150677772079345195181355410871193957460583379108183980226244359202404870286540466567253140808856642906534503819189550266278249636930546143727551583803721874246461877546568335873562259935029253427553415136116519346813732917890280766262988550167781543163755264293426493991643756286677803580803098399258568119885268647162133994028897678282530298618159037325270018244502131872410556752946315249912005779523687990940132672394858443327751025193930346128562639675815214159238263105705589482019745836573760368845404493428902643607142147229915458775722735460061632229317449823452198128671656891103269870768599503207951784133911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] -1391564472162048130891846103490999484349045319878459335401164700786233580219547974750287800175764622592831659039450372209545486904075067137860169354486929308976346607748771560990956647327905821017976324081365621492348831461903038459685884602464201270736091112357053562247434432093502471486168581653528990511426857720313900122934888987356235011339208533777407627122792566174592854438473293730675519424607999422338676120330971036079778260348965946231222966773269747336100371160182804871697788458704908235353991645846823271983403779249500358360770288448326315599412171952701159227405230615652770532616514042986768809015276941404914095954995579154371042592509145543806210794437123029951164140467491658123345456655129001370814312794769208262657113685049245075594433323513281079801371090743149588007160784393495935177990658462887717787463245201021144882797488715215604852545752937564339980983821761537938323178387750203861978105697632607554519400639665088098548797927155395584873858257380428401730247406132455067481073356422365691056730627868116093273255968912269345547097920838294390547427982271516236141656327542801158724327447085293666776878192369137679689515599057228312845256544235067587749060663230616156026858062665279877735733422171053985298096824920018191744609411308721129938172318596247787709326987242161993182046222112619113693032262832552260596588324888282646385197026893284503800485988061910478793635479230975046560874333230275332865584691938883911687323608587111244970643835872762496426587625560800060898119776095105211796889128822096377554629847386499025541990916499998459039724402269384943418180224114996540571540651258171392112610551943495706630023303558368101294769681107636993977631768355384880782305537401754290685149051343514651080739422703988120473327245165699129473308387750436912638753398332426488995535818328039696074186424275114972987594288126543501656804683270766943663424419505979640146002456785854695964562368546332475650896201485921020995720107415918647215131708601052013568232197743102810023906847216560529165271736250613405462628854904432703000932419194281089155712843571390166637718870603724402609716719294618514862761237212482175116972686065502694184165038460274993525405979749729167995950813788480728874851110936769693839553935548215978697226875955727221652844923662373534604417306211838714624601801192799514259108081965212516928885058801710183216762622790726809640347270161854442374123930936931209619753082470483056376974089608509287557631635831477098721584280545244836383460169269120317565402271398067313157298485748469829559326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -791978142365493510250351530944371687138615748713396089578403639606140016801564718452710214282117023777727061060218684691314709960018330208454593592732513787503249163671077486819979717921104553091381197334513224339373876423693417296089175737393474656898998104292072119606100318588612520778957549811216176444579976598502131065959764548897128113781232459692395179480080970641893285358524714075989524930550818563470004564137390057618592156183122924952606515194648854245067896516930056281259970743001402467560112098924829642038615335971693990495005000706045481863133523326813913842931519081839991466888429310898031037729345393134761786539435999340003764979000109635379437262329134909667725915570892120491291127097415778930373898930060756977028836648740576444305995908347002772057448319644704100110106548935299586940496342070287934010988573812134194206796470620414168865389387131819409796926662823705920895881945588685858577351320775117486881950419095562360082680443105749001581959491231581358578255192595512260796893672116245688442335981868647503995344634729649182062660876202685266942046100364509835180458990064160053591274206654021370393902708152925782397376509156492934186721233257754106555124516377909157181889243101731006979221343247651842834591750391679127717576269253009278684550657076557128606084223641006415973975322475678205231671606356394561022463080900254420749757430784547915462387710582665186380528257910578414021878292666848755342439506201179002789264116942523883251620258146423702033594029002639617864684266460911903269508137482500046300799540791476489782981483643640338140986244352352095538170592590335771629173503426795262653854890682986486795476829906544566494171195756260029252404894840076687168982352523437154881318225285931109208153767032005451506917380099635889958352026856229445047871755415991702805016957276167082716052507681956730211321016119712301333627839216053097642697350894384783547902490527901691616042683186041541760685155656388643740352403050874626424032478089900823935236039120942877764838985167242696391591779502483512994030144444723442230071789717528518441499870289051626411789594421427344326280799862423935304415433247526570320326343692102518643474928828024177200450629391769105535530667276515389018418791400751986451288442013752483857439995096154346123215006123330928519730511882246765584092892846416396154250233770718934661306536688181984622125101911064752741749669047055046187051538508417979468446761692517542914705438925286962783038699991205820794486950505888961030550225894900903715411350988762073654925188748165965080261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] 1678752851797330780164982931103837305093866871925951118334086764188289403842929296306075790687580411455931810767806156169111013178260466472905946628868928892414131403582644566555691905220679115808104892867803948773498278628787146127758594780586038459163174819533378877913316697611318968940387483258684285822349283811604568831094181734573779740524880649148154370920195980223734771774724737829008294531849250079896742775823045060119424437970023921810694049187759052186106137341988791607259797620092138900789293155465789353912349963341488455902309300482369752371485241469708535845118820864291014930028342281488877107726814198865894899115268630111751854048266352424986527611498338706156059263951742916286726333091388412623934253099513006439036736209192391948289231120888712830568675210056165893700368874717716112187191537810428303889053858976282951443336644819940341795017278426089339195188416464244141429810776618673153542924748243841784300650390048323715521809491865126518687542098769976717899021612994467147494883854326932430091421571597827436574657086671773016646407992325174253593192008660879274418524877830695777616149901810246949105647681770363380998551284374909000140969696570014339791693941773750138262515606725616790936646352466320849036423935803043466014274984470944432364948361499180742677759269582190542728912154768169655759578582304003930380170296556864842175468027805899381203063035182881816214559985552763045877564408244718975579668725171401915216008789780535999678153309110480239916364119744366360129263985856046199482209781062993264754301868343994861087213004199192443992472468838466225839297633644975250658297593815684087340928820422308059127843547204599433485043059434042753974797878746087660019333977361935567323200935706734231108216173107686890351501694143369638021649419348303655065707953807765718077657092473068259346450299408833889792956872929751708771054303462871350752395474582955210411875437453253742425549628351712898978791731188046502239283154603024021405491163337699244684140299290618375236972412667821577936465851493786107684283337294489039043580604978190100682863046972416111036987173775015899019536179182702866240474860064875596586491791139022337409444565945165164379805744522012515041617742475935456458204008425254037495466331510283060355853144635356461441929681209480234586075595817002295320812760488333073570847749796526147998946674176334009770073217371319880002980193587021187898975037249508242262923069146366440504112767645452502941431505581376986911062728438726810372225643734942826966091125508867554216863027249928563833236694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] -1714053903219307740633511633360242159750843630273584441130189210188089165544200094944532772896924678659512519355716701489644755720630565469251507862695943807698938548579924447446913340462998212928374855372924461390634342720239311701313495816183468032995617051685065522487929242778555715303209983007773977973601435295042391074097382467247440269991714585194991698641698478571195224244072323372246922907703856993691836796899869876796874163104131185381144185585788397944666118524500760025352309965123480180900807666864951180381130310890976123980102718206330949737750096023105464196520361046383319546661241076163195939264281942126308418958649727480872166661534254568634881749811415881171782358953720223966513694542384519646279998211536972448566073973961380105035896814295661594450872482713118674901949427876926691026353108082613187159603841477410909278316490402959631050769861405837129777988153496691394682567267506202655194749990471814522079217567009074440999442857793839461519771159961309324021031814797589896187759322175866057164406144808606645603941209767785713352429433297006156806750635605379754821624017824128761403366926945799160453420158030097860010471719463858712908892271387939067992086191423224031572507768301926755931375696705455606891350987711885970984824653358491600214228498353628643818549712895528492706420536488393634430271195758848985834752772208199424731350416246339716227247999542517865507977757964073339492174772979750784490528975945332943614802103521175077905587941694489780180279826291345348433952103288506999080753227322727523955118462792273658730064976090656829969855546051276796058190287617290206289850034326642663993011679716153780960506915034591175028587681692754877025806039451961594848223179560823685619749847339759883085419132117266625973640498317803621284711713732847672861319798162042203131694671188452985474630011451713977263587006666176488799714000991765728634446866238564243815398893066586643353901777612580056351681837913776798149494928326180254127220976622078020689703568959763226190967131006306914273142761378439620996138310219566874717331455084434253443454321039662499078503809955719536429473886702596885363183935574908372953517937937831825232890809265651366161049960794696243000901297306475349485757407268168987330865175002167699257706353708830696860329622723874753460175614030875193602103394676180289345580136550677075332650264709375766876030845997413035701610611345210068476934338624024231425106969649840118300794997597106178778993610278893508688406598937882040757815349376831226196026669974029066345622140943305566906929016113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] 1343776392419700965921062484809800640744289267042786465309588715279857768058619990762101575653235301011902993951920285697452522481754459778086700841408513825022882368097932134563433654806754631364858269400920340066914353868781809791983005615651246025115140428498519292954629101529590361803467765299026353121961241007660009102427101951729100814050554603279190803659785576591280208295330358032597525389840248175781810420897734990235172855207178837677804173496774913440531014009567063076178891986962951656512954968844276590773186672143463927854433776712902676255902840262814771186412758454460542056756730380256562637293877732795339798525931692021331105066320054544393954619990606537215246421501315575306407592422554938598517526601796206399410954751244497174909211425433934686486631661052897411485291406765128100316433664049980527058032343590529463588964155332909684018558586811009196625051258233256230384156888286982124774527745810513511586671397197633633767113649616791330768630929558856130140251904856684356590883620687528972712193971875977815745326119934766809811758456110984147625498501886035126654585755410456954627777930789831046375953309394035258687514000714171293178266204968585662657965200795638399681057618599369229844951877625395559070648765918475524330785463773121678652907830512576084959812932181542171745456509567855967100474103068328792118814437168409884537038886823931704780297509211897009605794487095495691138525236180067654115586490984098619323294276543618055593148411440352417230346350996996064596086041927768883059849929985732759629462868196183265790855694930556578565754923877774442418255950122936648791389787175213059249996509213209046990886073348727804763646536582222864901695482090945381150244744983043434240180221525299583617806174027415281960010974481210252461137146403614360223776634519711471408172274683830752513522395941411799255025534498337190842583184026650535269665849723354374076517525620359421353543334828981673829253924506425590675429918787058069358661030224365238680714422207638016565673034107171246631602920178306317720278419907799176194850979944584234429507108266733663695366108965458882529136471640322528031680642072192226268495731974360040314406023669926314269132108073741443377749979862861012035494744136991655359856132624847076882200587393717305587221363002456806932893096327039971164111748904700421122995490878369558290324453772373519258762201538121480153284362860948797925283324914511718629968292423184070522682649832377193495777794764858257423321075505801206256810744168766576576536908560997873873787966658710502088069915771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] -888802147937859910702203962214866928496541125764067172247264327983752304372159435834755460523727382998534949804588441131710613698281004000136700252116647226283737001508637553132619026538223661162196968414863182913954077716462405099672167658082766117296157586773178226213062513414278565762193538402763357003169616035819396997949674277211636795394511577591358266276587254816488320439663053331232059127003720759275498021667087791668766563444735038065537871865842466454099772319910532452913871448163448142658521105762828036409907532368298767343719975385311054675764833993148058132472123861775717409857570097879086763054287213102245256382327822758319930143346472631771916352749231892126448010632137189489728487270259416878900812844562299177766010705658011428183086711233035621271508496135792236492041623911320675710347579255599921603117143013125328672835201270624901429090564268310342185030528313356481009223182582652848699250284844158889734263566886716827268395376561208542064216493868349555692935092705350391367768383361198932336791069682058771542273633486287265260532947953462574116135291166834249881010390832523612728512381785933173110056878187833876934936775173737293899986198665615182636218477126725182068841479223259049727372191046933140991657154406020102742226294410622105548152220804186602903160308843985516698636150877630165973409790503357203224990143000659431841682825335996545393418222557507422475286970406618378418815744539235167776772158204189164744226976712225906548859164814531881584558049463067846556047121098035724695371521771049898358237348480257484852184323838274729439696458015506841892593755469037838987805737148672901532223915704188764904156821746940096716179475811977683408813352628577022302758998200646835148177937241393737002831328371905248646601668136685062035916327869315673936734502597803384042001682165466348716512334790790826049332518149654509394646526195782804413741905198375133429375163645246775523526075061196531789362329931088661627432312151897823172699137910303151379572844926292981173574938134249579531658148182790473596022027860317170027591629598027118831944462474440847161942085083521070147576742855835640900115777582026072971052828815365369375064124601174482478297359352646464568572967075090200039285668943159482604937323106306066190892579498654321933441935111378162627664272587494845208258391355807180223684369962455789396161076108336658310955555259695742026573875738509560645325262124681138580893607390272529518773282300236959416661765071761978795698012549018012287533638090019157476820530362077166230960756365675479173660278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] 514436376989455964552429456315536322714529828652734391836988897357472596780328119426673026384591855311168374786903941442138747433328697289165468698051687160452573341892067656192391160359232757270133745311447833006294774073256810168379200712446571305154139713573529133215220774636692515371638556366532148801472884867236010209002988527678751127858572354169338793868472340697851153802474055881580229263810649475086118298386914353911236454805450533662978875501444596611727468251419529698568694435625902322883744080942548658734693017691261232327369961325538290407861753752727406974314915192391261685892480844002117396026301431249243703700656430361781403837043595805781793168215764455286359586688355208998402839729120180008457852223978307218655914367683117390205101502501025759007372052219150448956037564847706751260412056433170448645084461763941407485079604325266995822744913048633244403476361920648445181986406271261370044028523138646400002245695142319089793798114386673588642265263095498888695641956691955516787633940174251717742300106413848219616159223706871974607231676488371534113244947966253922064470275272191236686503961274067620694133504015175996502165564058549901644592836956046213579691844554772211941714446590429669296883755878715585029731202780741642971496288040109847474051151739515261915145831183386122316494159643702264331428201475181787811552958852704589453969258041090674696604016581003630927086673436804053611021276404103397918057290936741311975119807738833856224831005326224546596144144024337466356736700837193663116277387503101261008576715601821854986867441772774890312733103740519120098277519449520957503063410885750998020810592612592647160075739313096556880271977782467884705212461961174352807161641618781448479634930737234320386087785830587504164638351049995700548571365143168968970306075808485898789784557308663883630527531162578705623208830267745150669941857697594980870163632096072628868096055922047517946073928122901230615696021141741706301243396162800480846746514966536382681649474771961321937034653619230368784511157814462792664463457060029491946253209459595803118311274306396062618698868123692290052090195126154019911487738494907540169911482734707792615267517868179880141910428712924545761759440312455071602215007013229106087322337804440289059711655479642941515152395217859182257327147540800250576705145634478381500982935540646618308709172366184657957980555407685956925011337427298884058295337339986471687235444694444840975622005203406368742236797807560755117974801570883545469901018784507978654533603969612690770540908147268055472522974014282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] -265742088508255299104642699531587260160719520236340178372947093637230957069634024332566840475852765727893252180394220970372147996946931217535253999922734473636430864942183300692910119312250276215388759551254130992946693217292782564477196533440918854038035228913050314262513668235808307800821626507144036127347904635945743779285976689647277612553866579675837905046146465939022254589563858856369205689016001332678748322997228297106138094883643161725848935108353873806537784430330207465272116121718952403165282334211692639038710484167370060627149028926588146647679169177589966359558191951830637726215855669454986014362293684640553815903274193574080320496666196579122004538734458872905454560346912238336408414437500286326071811982107735413716602662030211164183815890825440295225979335970363161802928823079983826291519962596300452528591441712064225305476359441691579004021798147022876650673059892752785818374589676153629428561966311209426208950576189714740431629494436726701616148037030789438541911794228192988768971276728306338168720347807193827190301761710156441438006002888153909567192799127550961289530122551801817812993117468542314454394129369779645807384715540257344601113674631260551075817734651148073929074166408854631078828194185691106172519607317031932773879263132269344604725658914387719136751924619507846341580195912113007753706938784425606751560098911161197183227959837492463054982661588057549457010325314726276892341321733005095368385632048411884529463687285042747131730423637071717765786139328170517654197472029457064989698774804872832906922415100870278972601225083207697949112993212098375239612283871475066712339954941212547979974064567887679371265831740253372828860860337580361899174823851916066577326284718971762976872563746006479832106105284226102280128916103177853759424208287790743230868802548760381458447390662393098737291704561593202603413844788903148904017293748156350350222072040066543829084614549382693744366289021502106379671764128183133057636052016697892886949137759913002388417972135583993403112344963788699361390221495877391066311727071895486130061254047163775719091009637354347532052392830142814028988223138675693602152294962586586375589048832068985328229719282583647226699970026919517011169223220331653205866390478073007828862950344553009299491525456949613876224093470309712217792738847979790716450205943865156294420293174203150985903721484144454942258536876439104231106967389772821429509795637627351404578745287629399819190920875831437270525217327777769237281740314947517031677963711603784861817707437929873479087738985526812030002474784851074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] 124164720919530559457105422357830859730655579283251745078166432410053691851726095069823719939402950976777162065973680457576902919469961360857917799771594426439282145995991990409752994046481590247190796743115653458066574258356466527702651556213435920464909741387809375818113577870206843603751563539386295377521443469486612078402769567722485914540388279342001215995356218405950863267921996408140821451751412167251637809545056452964543140387603303232239063325433159057884396294578056988354745612188684161829480712452100087430547731329772840411580870560990152212346471949902475808473277945384532801165027885794126376978304349575815829907324425259788381753353745699090721284812572538904587447935719981444525475443119594398084794263397438555813184330467092635953769947671934619969256107651450371843976039616662262487022059234486679957703812368005738903721105445861179500817293538274927620151254348936647055056596228455905852401384081128101352601857760491118756551220458252119328256248964553425382478689369524052938857206255476476547689013246136234166051720419913599503542148448177115960324108044107151706131797537615977319809892801124796472662434674070594277893840663073268310860743729780340928912730905438758991928430295645280542357180367612049568334383656197285569241350973991557003024994294423162624492323624359947795849163291372756357716239044627316199937490992651049824160824798464265885241423442278525533734429883445359070087438013981080089592632966575009982434819408941482713369196079808312389534734133214513798372725894156992455210364836343771284180424580392225297628922890542780007811754377026542123927711919473302816747037435280234672220288523636678574971208214768225319199619239363046296151190559762470089257374392241853041884257414241851841775391035372823031285462082560690756825034501357222049251811412453665490433386455429505379083896280293260693073001779677122318317628514410382575722987342344670269154524350762742182731824508674775099012512218280611000223165168244990567571864465412743313276208897978346152451003597980065413367872571772946648593804474716176859565821604138900735530894636094934893006399854843544992858609079385308323976709160316239084096261298161370130583148870739203219913032245195887074778991328349844222778429168478936648699015696285358072704262203530596730468860734495861845342355038865969065501009567274515958353783862165005708982952424111673171398551516034420393123689593744660816123568121272279076932193653992100000455805977353834465756632592953253004378054709281076623291085734680968303730675420526994613690252577953287982381880283355712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] -52961765391358435038306021963793059874705261661387446249640629746037361041676570174733748794879990568206590598679211546318261901466946628679339666155480341138178043676508411613691262648131246991590668103624795948622958717606526299283405435268605112921331704778338632181219614364264305181425572491001008746843645572944785735909081674913146656324974809629423432983867631654350265199611121336080263602401026165432486751043328888861175966031278090327479554965644978320909651357629803081663506516141958662783801647648837980296120991777537850673120728692509244949596688362705992514076003071583286943673701644019109508940126783704791006516795749696468744168735011452946483213719756015551640725988762941994972595572369517543047038818562742105737481984067958780091715086986127623848434968549831509348537800615947329871195091780284022323686489613172196768228639457976081793255015416206145343018948680990138342901273885113947066945931921871397461597246527925131981577626417620657686813221382958445663341374868821203051430885110650190695358162069105816300687047352998691241157068165893609291867988329476476168913530758156947607890466732539821258173310278604140146533102087006204098987536279296611550987436215831028851592561364504490914303327044007211025714176820229985155347623653286290928742914387473894838133267861647229587353551537576058542678433947810813129152190061144244276071848750337070499261518313634408776745137848149127984445932313323008606738929287740864802494666467427829087063284266615179261741908704199068631009326991310082672689974829073013100395203121547402941838108431627863205704219048844699731872163107508186686626518327176390188493315329907582896406551635061536423712730471294530839941112786484915096999983140646817577694389871151923684547370306556466024302399631429420267625113574448625665467674956717935616123463624552484263214065654374556172643027395012194607038885228914759891293153051280962186368816152322938799875745216519835650944247136371995591421126033463433444101556747675226516625683058029140515589483515783573347887819772036918349143418004974872781854281934981045593627198651906751477041845577454139795822346707568293658342343530527704229601463355691614382843826826034820172386124900093828579139820621788766642065703546042811895477363563353733301076682466585219035488865537483213257704386252220456115948974889601534139078486216753427735572607227519889450923303923041406928836012324453725107620289779708741795743669647112655882642795568785032021424697086765319379290224629577754834244307418748694905808037424935598783126700084267213242128491401672363281250000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] 20673172487963007979346898514366039446877825979226130751130350491916243738936632684622285605094477183161537827281098086252080649813636672413358052269841934733364973198746975656999083741178548179596041129561843169282139105152214510169672138415669719847763880887053812421271731447296538399469201544536675866350732118484386372457677768897922974603801670758923382353864480273958658194242689317379290012250870181355922492554692500847074804065833094247501259050776568422373128286239943426272787256651071049387961240122917768027394658869656563014876873650103531768499544122378451859569624123982085431693044317116984429569459774490929938143970427896632639864822086782073023093411997280811454999078592499717754897704478971800345276507727842348018688067802604119999121031755055061431431490058699472296158249140538690750805057614352051521981384664144681011519449641632132538471448180734684028750458009265467698295213635898297699221530023792958114734794173457091577658272324117571051414873395160530190535580791795808531093688505279994337873680923498647221785840968555728289817289677603396633226717733188910465828991960273231974328728290168708632822233953027315252635662234109794383355516876152723793391913913029321992205401868441790952931605278364319111067975947440268424886180902972164691458936086907759225694964906015591708469826101360868696174864172935979674857102971282324159832379950584415788018666625176166935998887868370094869979877319280332929541638817044512225048725059734479018270132389439547825722333875306127656922924308007888678380279943464695586679351501328607886589978409699413462658327766207576742930854938512933267947110262267355909544696899331056097684655203484520560679054838251967991254391213759017133997450965181791439909903245501853401229044919779814259021395612142882958916844212486879079865156262042817510989233488108060505398691458235289408511184862532355413754954926339432572824255947937192242309210990163773597241118786834836662728313155780303267919135304398181426356772594363491387251853846681279864045491266885308547177020088087943341920529384112130667462231634720184550575980716810485945395025362590760808890394619580555647442081703740716229853358113428434878908506511952527118586246726587981843057479540199312788215546770805598153818050363327810911138908450716091986236812201934131780871957206300828501198803702554230150795596381908113278646333615235794734698787978524671876101357685957715272462881191870145670963237109930869022103885031018723104395372139880287418362457567270968547469085171479438734158522858701454685999288063413814597879536449909210205078125000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -7294233666865788266315009760638858277170592685765090457152111245802976044938880450377376978498693478424231709482241536038160932550453829780270897326234875937112194620820700694409470081597433088457019297825028622698856546429854293422178942330309486892952385629615052498296801704228888674167226991565338455529474392943014861582519299227002800040178632292298527598624560971804707633902874373217357302638687307948613589556533433073726130107916811626944770437173608768737107847191728561734237025591473527745730402818088004051000700362165202026303538011787812492521312348147164769769716641341370406104647891512233196517638173863866733834246307096496923473431318448595691454682526617889281865118731818412376384856102211695824016187926416504615363747788210947289887485759303871946014348094260169881704615415659641286367513831122331023968624770365447211218459188469788280229169325101122148000212539120469402510064357134538069027891588499868033297566141648290435693110224096550423072396240620485151321796614977063089325820955058563940798772631875917873880010094283632022198074119717527337988742558699963799913836173527537368628318304999550364356424075067403127485960199459290192628299173369289879870082186004201779908692669342410013802312039636148942981495287573794241653299480597274475805218880789881639346600400917952773690604679428999304922522784010136174638153157720584996146632531823369435938727191789964985087235320964598083083903617328036488234691866493256675270117523168230721975664991924666572386971255896856256574585664288225097830850335950771752389502341887943020634260130450614914690236475134795946937623743710397345122046037827761643142411510043103377810403669871004386976817301361316790331335357901648938314170031834562741266434138183259411881942972122848202828288158783306323306989768998470742028622732048113437044674018916661072319973196586094786216733597723916083893347562354228013908895191663183526544670990375633360475741996401001464067383869210922951538089369753144514444556034129284473022732169735011704431781895244354216176106762984495329132540946589760995388612939195162675920554532779513048958935264589422100015158827537438247780695420814591288145339892869787229685655082885880104084885546875630627534947906481303850501200850723386670007402430689118224443710387427234746111824692325590744261034789307408900152228171435137728309215306324574201150137396170509116084878918683254006931477705385374667716022778253103122167958137568789808813571567407018957096450536232800255371944914782094912030289068160114249730378093567336697956166036149738829408306628465652465820312500000000000000000000000000000000000000000000000000000000000000000000 [47,46] 2222919674615374539940458136381837460474860607534514304545705795647429663498808821869859281747417868741505646140955734340514050621704854576898677071917976943975505932190780643627440777671790483537037219190620262284828198391225669456197523050670369285911609638763617947021410410584353789114832826395063838632582706576456047062266702588178189208144577706521367925755978997007710148972429315607041084740768089137682500151233808354014047611017214802429051074555853085010325071334097049754769582883993201695395632973295988505856680135059709601411149678416926572529692650384337251105722967488560679272845379404749112274275120852718422880633009896490936561075549422851506692396322127226875613562236895922794131468793156910103206973899806419596079345359559655964714898637814217535041851264272934696876032289191405055976643805260575812931317875556711497768150720471960141636728152581441959983636083841676522623372442579593852848537291410240213855312521818911245923054586702325437899489136023802073103084797548969734566514602515521957030539485905261429177806069703258884934917062706977794536544991351903488935208886716414992007491825287059844179481546006863288853548095502013359644389553849891851462855223910816788674421458825584665547005952219568627142885716654026268744386743122708279250778856749928389587936798603389740101497885151713473522082276486706094466786629022560963895869711092599745303398472178212538930263452318793343070390596242379966506673508168166611238854848963007605450052306752813113547646817709924069722553103009301972314394074174875628392219301889271347168948914427028438476787276354813776588446359540893458348240933672149389176428413537232479517609983832797679874430887675322894077117163819891622259292361760931471323295168505041083610492462602951565720340967466839363160879077598934328148806012250224466257036187806962323030470647733412377873552344712945948690637665476631297606502189876898395029309634585441878898405770987831961169363753222305598526325891479128269868768366809899238032089405246376001704062135890833041619546844736953817297116754222166523875551900023025372227949790940399456965260875162203976153378329668733626147103870290762477065257517360845334606685408349340555490721388171542498726532381312008064131162709145732950536241954829204377522493675598267501716232723708976878609734466568198306009129807561693875128502572209373906592575743374185452198590552468108272683441962502843765974529343465599067260115266098569745391326633211922779886349822843314728911978978715832127512689261244019931069705250110828435253923496262018488778267055749893188476562500000000000000000000000000000000000000000000000000000000000000000 [47,47] -503948686947677634387488883283191324010620733017105839855791554694836459423941744254448406614063461778506725998410602133746897996530262117849063002892156485566932771636782317740114534703768084508246500501849181991316188422074418100564065157203226597844317481718095733885185803670640397252909328455758804348828702857240896520624873855147379347333858069185318884055420329995108870882165897765146885243947111938843690809841849429278099594358832714698027492812347652961369269272593699717857750854748315594457171561377570207641667001319344928552293661250763560392351880588110884645820226773034155979959955256349700822672977938570679258486040856524094938132948229225990392758033598734352221778984932113060987717674901323068306457036223033274162545275423067882311807978152996208379619134384612284767482986238068567086940145825753667020144714892971005131981358039098437525744525189227394767206837320246128128658156850848138374558892172611172373817401928625190881146254843879013119805789044508636207852207432462193782584618521141773383961147853507052373777960651717780883837437590478502681598384845978860260136768641196279939020025095737455961346874642892605428099497258071693247112373872425203519998244823484076384213163221470533263294354366031540204037006727329970923585879732292692011769230023302537657069204076218940887533275252153739421429716650323683065441238321998292285085255691610134185732283217809933768103455779104695230506190248466054071087440377976313504764124097990256679375230519562945107441352686290903358271297360839856246743838287977227872382837994849026985874687308400208900375644962051329689387282671383862524241854778066629962877055339189714177043940193454470081313689186900487692607735314675062864029911984518216916349942410814314006697033597796684217337550159804990368359974302846478307291268626428384202624479387628535572037004176678759577312574907456364462821720592370162193233143824906835613790241950367339230386926653246528191839678279037463013512417643404851228973064940434140230534981900476595071605333171064675072553682968842319898298931212828446007758260468350640227538385922678220491189548023774669760858924335403317079951902782108192361037011265237445076078545487983776619081136016164141684896621071334585645944391650044089639518624314279481716472755893126947783267903505296573433038282376206754659364290933543585894427038653937935894067594721906421476370516535500913320773188898802627344994348132203398834436207433897357390572084446523130656442849867093008796013146402549154576960922221203912202046565726632648164751149266749052912928164005279541015625000000000000000000000000000000000000000000000000000000000000000 [48,0] 317716717093381433560190196257326493981815618530825086684801804151374716328305173684953159590122187980417264853569179393533109788902326688079616084628263670418568373985420104992285697595620873575721725163064254530512469230462687580928613134241060450780470121578123249049928549272277231708635814265256978157994624392051096786431466304667595983326581543506447117541306906776226828563130286831379361980698022404995028892739876777044850488373244397671786252971791211927010004514302622580647799920630600752546210101154884341690730743201326375432210592554383217095408053750540044711454076784830804026576645939232929184067580520040464365389804515613984499360298798277892568790141181654370689146301588935017051222444132545958048486754084112492790772870722411324299757037627619468392206352497044361729591420603968432649444101131824681487080446516400184644072336259407364723945293173282164612543167551314770761378570535187954694401030220186476217844360369489596691431493992888376815906858695278151908148812753722767409614238703343695194678638573109179902861996028486527399939825611833716243408726587907874838796657243460281682078138394758461828602483913241068485407983535022372222843346011417265816646470624539474970793244736354288416453817437015987661900039604083514674366703415897949318343577224975017205420048708821589891061470987482637354124509575701468037205937804095037577714477848359089472027389342009417060062882678207190336547025224322531869984846316593453158630405528334870420766204807074458348691366477746405172000722941870756371003112309476038296048327400454414696579819120812806683621589374219492411225762400442343549765953254271077161359957321513119011224898722598072071627348846034022638541451654071992008972882517346734514207714758217304454912237890114807135131705522337941249320975408933831679119896839744019156819601538613082814202758998336021275193028791139569115757185438359275539469823868090804314714301091303244310051253598370107216336003940138126252409444768296741260303903737194584606981319027362532457224852763161195271142596466755219658790965216895530763480344398273903865659389159584123229466104067411618991783117011626351382536616248651228339383746328618977110025423846481501659763318934584078206754951722209922814235370929269507605839579063607071612401212305602926673532125915727113710237668265892072684077679649222999063648784145368471546804820734749420493224199638082616559131565736606717109680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -38763958472354044837815200463697807361736535203846917325281228550486081073881629917586265663145379213528657185797465813621748464994706189220060655743073434019943503805924758227267697694025201903763182301237771861756227925557430058623837278709259703380412530566183795689153613904426515669033790949241647358750851275766609071502470353914573362247197311093432602277264931458426113797701731209722224076635199014348757833930930998077244295397688004357890251250970200293771868521378142714062227220631157849506045216890944168834161036608761142629555058290839203112574929229223604678203586988860428271906200745993290960115230463697433032001329821419665812123666673645443538635160672917345496327691869993454099553238881994771779093435381321491816893348900665014586393935417519708908596908187527238142179831525073139971220795184967897267009821915094708683865772262933750282500680831989450368169186168426090062897579813981534813813411313604382707721600911297522736868732866724763488980728716899919391347662779133146421960152748552324171210870096260278559256755051570971232487198927636543681387319908636571947974847868652500594161843823808689066597207801354278662565879868473468487148361118314842284951140026588673617131321563453979220397455457420131080747374546873055753225482170548521886843323471088287083485339128957173158890229997439593087360534277928917396633343042615513327826662899653908674613576643908612135582139241410755564530852751625137819773862339353821099317787552642688284771582373210881489446851164385708537333535775200950611637158431347994037771640886296605732361849009972888103757723199743214113212994477188648856702308166794669330816350045075692610594297565149485659457794499739925775703048894506627706876921775829517394827463314288394702327604671954049992059564525665580184358793580848182483126404395533960417246389581498547902439310258761971905639185708354272008408747260143473028323001079728368574855330344454538700290345235524563822858641553158569487961213053405347861364715297745471619932422761950901612265221681410478988313316350139921590937001699178146849901522408516445056273822868599238743103409275301104663054804122375894397866214439337196925980537703723312594673057574897720940713226115605999712203766032823420444228640853666064168512680680158144881953091356759147454546397570520844938291443937804465318977837478241156123279044554042656434211273320808952618835065422227270648392050134134478867053985595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 185431916596996372362041033596471931539657776043490504581027706688750009509893925946673171426458387181481330493040595746908982088463032101636125083473828246312533544629183446189746444687858795537653696103340712180003152336417012190838075983772100560994131676614475555416445786307346308441058846229877523236291262595409093563873123709927488225929039922092508299099628451608946817432949450776678716285183616829816729791584667686906691108125816086325302795727272421141182039440649819371523905106700840189983498641379562173149731260463652668934852109388776807808928339630356869325291610178021353508415456324259067929721033583875804165824512207863761073713429959492285317024787909938172367475628204191062890687466133495073156488948500845144470350850270527528362080451622966537261143107487935429354542923089591097899368739489371350883813964137561170388128049266387051587200882268804508931075414998060577054461181304632798355905960245846658939711800046353646810858998477405760367496456504625687034433717045160690129313823701362371113363899621068227398340333643392642250664619256599781760208550569691108422741583498959703942985927471747297805190819695219482225198542253721350432582319655240122911142404207474830871480885426122812837726025943595260434683758149504652012991619980565105952841372084751073553302183555878691018716077675149959629114101631844460404951131848432582417353562835283074362688037790489022873167566729029894381746677697086713586728124500526735192828127155342104562501740072529313365268746329583888887160049730835097472742195994657952895765667187111305782219854255276849206122708254664496053544223646959923192841389618010883882819376892951333260491481881831186780179030516604083665531719805930253319604432421808861116856769440190002257269323720569755860628663282958164834221643936688104889486369760844658064358956961635262305724804747346506929350217743338341560036864992591189889941343773601488360364156485763638926578528969363997154869516524083170598940977789197262503026666025004604838561239652880462045391108847149620487253689798105014506892484004880743085381399030859411035204772380247237019814421186588182422800220224521908741893505115363895379265763316691211998410788188955594555420750413901154066609646276274021746251050716555454488427948894587281660460273802601675613275321108217554724137328635628472029146307543997928589744955749898374721480394379288096615233904180648853146293197902139127108966931700706481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -162783881055506632183353041467058459678146141617485309475885322017518737420099112819789942126209790400145127845781461683705283450804360533888244414163141151695391603509143213647963475396338161708578991628468571810868293535105572388091051787956687123757193735065003408247871555699064739696597441523883441869234034423965739596332949866780544506179172030314724442708705428476589176696362181201308072327090266521491695187438801441135544646845429097113070279328298758656745732228367620603845216112777532586030869738076436257931199604440075211248166588764587804181232709471190974222285229577861804633247371033818420618243979190745508725870567077439848370900091101740176547701835537715720157298290099673592636820684557370913887492458364291146094482635349233967106227614064807683148993889046261002444150334705674887093367620950356023490453184329209897819657870120521626812774861276055503379833986527978573317299151141963060580355329097491192514088099757183421895284981164882451846069433100765500952024947317717614874894391899345360028195036422494854076023930426327053113504963617692381312872783001604395467536391651277855653567207345579023127787315581252308422261200454770030625943234788740258102715310820175500096520158255882420841549892278663197186422671519153526261228827252556046032166920557801177680113878551508275919752446644052856893944958172199149553216400613682225813256753927494702649698176264370937308490946049643655152413139803746024187404837710992825767962061876168110723138620744203473308434884817576508521259112460585704507459037147291092644096153222339774737498576715274919476818316552349084787405394275456786755573027667474641470192588933188036795715563676978878468669768098261272719697563307488027820530574958787016527406130517688357043012059354301305469612981483468683797468736670148284431488695949624828556662828622877507799883578861179496708120850535546383015925541055602912111299552535728825778441599215173137415939787222144357073780750613931857993981816419203415284582880515783986657470224947222669449966434142707270345149175851345150700063102838709977805824807091374872152914779367635337167747251007191386576678076419065739722883272132193974992024061066008482620648227691110071429668855091129948065205082119261589149490138290705470663341076590780667792866003979680796539068879616451714675080117520063043945542057366582496009432575154887950143381049628857048163050005610607777818720550561115700816117168869823217391967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 7863764152503167175012779800588275440135573688780770968854134054730951465116348915233191757667578292215180316660569568336561631410538873823723668856388909088933342415997896248525007328138001503556750277353844596858178495956938784798321040601967100184723463400745865368407770674510091639617680323022712170893843857529075505704874158148956924433862055193230975192225559175727522767180197567571651324456511953027222529488949140786817791958816560883067231273955190432650240889082306141000558466165269740146666029995476284933656485563828067937978796493414594605451186130629385880810518137466868518836031674303222427917745898999139650343894733134378574186063268508578288163356735260197124444921661884805632455854977788974518817368040209890030180325766237686294889441600599260577600466084574539788864319314324606970411275835280189370290747917188293734177774243091788933096307979038870656949349041815630039014076163780032445393678767746767718138846131390019135502859096424614961627755658263993551068064104545146569926515452442596681346030859865080383653906003413645803166360865715288708298661720967240045311279974509821973817417416716204581055718165278920224034361269670728208365189147796909373673122209222162433950615302667357025613179848320080131741980537531476633233395597179313322360390594745994532039554969338851473141398876232902482246939410809727982440344788958988987294158854990617966360969542259824693538270375858247537664523810017432796718249450077344813723271681358919510893527848683165114129410328208841903099572617753100414381713254488428512254054305406159636151588017141964630519416021915884490558489440923135006340189828755163406658217165834303857917345665239061283135241251995566596934550821297359699056727180290780922171543779992940432717837905282978586617402082498572262028752082311958904916960977559587599416077772654677957072143588624867878471783257830432804565853678473397796665448212923776861685994631414072782066048366237043004979636345880283840918651947796081963358120536486879073206320459088456591267304460986981746757912544077031809432474584030580119944561366506140574932529186718662413892814454470965854170830629972347545514342901461400315352045056959957100714666395974705531386473493066251830179962786999216517856033135990714878934818411196275857622602989043295614642313917548850099215063418381592296411269110245319616205084700759205526656230662508541998351926249254161994933641520645227138142097089712478918954730033874511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -414916143696358596879782875158997228228147807616855775796394330854486713994769862224197338457560564640617430656897921692269421075863741532132713710987793043813960999055282651833349184254288420748147976507911646822760505192103592747117428179464540211762700197911832156802198532384794536481993967344469647407433497782707543000323635285093456430373472564153021668088239983111776593496605572533120437193797343715727568034780981447689146366551596148395745896334522122105571497875976690737365883056753788215422661348296163625626635542047022353541483130317731169985015047334855418320024744282058275959285735180688633201777583826319230031643077777388105800821496714516350293033781200785197146335632770131336004465010123942948643526464253496218769823624368518866256862535339595850032001620919106261501537518855023556854828030318504042979067077459679388477637166811849015392689185232670196802752067716936586731254503846437305918540951973929396964158056000576126075985864410492157190921436722352288119283829026692618001282674704696821459206150149030371938337571861932198661379944372283163680550682390384459757310898912070538145015954236526609944486674829343571114346354690103417493874736463972055985500220348049781622072488617411208908542287236995397024370556417266423142280920400612027453512497545417974503865509306835799634828979088248508818532796526378856859987895354826447942244088265574923580401271400099410541618824715293107687118061615022949969210823829779608460886300177549633395756863949742801292509916598497939203164080545600014216729697176401903037040657654867001249687561782304533270785979669896161931487749084041290017540037425865567030287874388863262021442986757013572049312697707789379235143470329035225697720784533166175909974746473976228425870326560045711659061420758312259730840708564191303370633717416340939954751293269242478819391505473140579466362992067557007243367235059955791980854753577110812508768988027707688646428192814950718879410029247505374512436670233761898760829208631743698907169289918594681293290775688310595793284347748611875403001597756252464617440583889049876607099037247816840775804919532648850865811091593004615842377331559806348918724403683061791662040979923100486231708544413238463243567457807917294993058603501874553133419041812130476135678748523608607034151037852185774607902095175739732230046832041949330340177519960343204291804909868283127799219736940089507025843164540134758600659070637561853800434619188308715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 11773837129526233258113632255637047028534882755938456468559402517476891491790939941204239021293712141253215734624290681565165355543295042552208048817256618554965082886949493227143047450932887156701428768025163833115471762075202997594773471103339824196806527371109297086793153350603572038544399843852625558783632038303116712254360893945906354783840699267988469687685162134815230106279249356016619954847562951176759085799980373705631662355583642283232323053564459370747836184150358848806879268114333652760531444487569667264339332750688834894087611833200684127554011124847308493293849925713616759530374913811677413979482474365886600468031567205311352444522129942368705106617185692445111522910709146213303339997401894468968421911818406199894552564020093348935168002829064021872382535189337168812002256471399603766165760787846329385419299267541056360496229099356409829724624142790239104887309302962301226459278268057526383884308355842105024349929996423758056082106911904972858915818560495964124814248119944829955633988037774388319617292833361608296613981330401038432912289567122567730838755023354487549220318248124801785337536680120624085252713098116444411476462427909604387799892882518266172913501473874542216572558138563043782121662213810522181457966673780564361619951889547776048308593543978643779855872308411911049911888465769838102663406471371604873598611734239661707648932642066215861675003609423844565608277825839595332285708895091270333897090338898464841391946756083435341032642624519990509153025934181989438770458659292118594963981121824657508026356890781580232354639958958716125669324395463634342998126019040738949012068151911320908682058361249012176340748581904825213671587119519279879628986271166409668113728536242823480530439832207518276283647784918710654894778957193442600329480414921561777988290113757313122575592297521180070053530013842776236743750656135749064974503018646423330135630186726821520972928143244019737699793658230290644797625157162216751556524841532405106697075222745339291348757314199226554376053080470535380840274610799074239160522927783297463272139503031456038396421657982211404626164636214743940596565900816081403208411066409342639090590110067988744319140340882924274544212455964662675304862761961429033661336268826872496312450972610611711040208622271441955086854645823825258928950079821010193869085672881075907855103736760153060385505125599616710415763361413586892954815879791673105760925607463085462711660511558875441551208496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -162403234210713013066370310954686392903167045891782054029100376785750562632894762820859036045428227173266434074516933621553240352968851030945623435827459275438505265253562545693163132965684353194795630580718167862169607179767701566619304920092601901333520634289597318483661862680661576434233320350068529713942260801824221094603435197314370247097620596251118368124004282727430476905647080719745683626972908491070302038172523755389487741808228782073138687959734936611698309371496880097967492078800773733074950979820473590827855138893842475293227199179891824509831352318426258936382389316742684062554438021958677764688033930247247650152913305611433154373196459969532821087119287486488629814369693110846143356121264405342910728817865892672067262784076233486832497310254845013069561175496189450398372453484581222055592234338425411612961351840524465730635256771866354515310534064991072895867081283774470914956923538481277615305923796585519541448718244232149993968471343815648542726214602004796745132815622509931848080374307428900187292498226706655209712083304442791834826818200499638275234395679121999729527093650689087876951645702298178363204577626488096667888136202028689772337547449555046089732973282994952536363694777899712118061006896539193539205182483151360998577767120043188132612667282630507877374250509200035625229996354999926015200563739181246908367206256910905295617206819257642267570768813477777759532235929057400580104823451280439225491225555422777555259532693368319347956930201440838403228170649057779591828099690408039711338870101319128313301538351023225574668352374190488043953349960246998442294934589659217685102270824778718417529479281895839436463429141529555942201147921588171899331696687476816333332300203314093639342349431491878011881123632022438548864646740074766519337321146709611511163731158083162284321108908841408355087705507784674144042528227818487383677651685007547435323920277290741669741949980888512520412804470105838265863693597835032414830794456826422705514779213499776153279964666088292150384872728066419386309247137789996410578747447004240718477648380171804322594257669149662510339763770663161155506901041378347979969344175521826275069378148641753762371868754611864437089807867100976652150963233865861493946021775160991338819526334223665294216408871129512711401883063764964403385085454011089342799104358189940525730025821332976586550181414779978059382698113009191700593005396023537425092038777372886737548896007865550927817821502685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 1053590757991679627601208602280181748890302779810818819050898084109896204644565867830412761589590635890072863265317885664989359364996443340675366982915425460476755435911396007280732140397316409863491042674841113850696737761350965856454314883962508294930599936511817709493152241681022112494611711428789290330873018415579845459398407535507230618323288796792857489138698128820849082499640980933864475731572340915833219823548394327061050142348319031362005083589658775259607989364960458288462711696214496256192159145173626099024106367626030341080596643299774556185365614427441342721728519089705133680252938649438209408487685158544136176882125300816087279797549515528612349518315075908762414917460604887419393189648983573620025735505026697951477219218354856337274525479776825594045586856722876282024669564813112043251678609449973895132600720518172147595645158652338897502744700871789445805008967817209288830621483688951555776208474134293835749825508134684453962243624245513483396632492158262965170659177939515414247639275737573065279856427474552823415706823440393339165925194815601554737098975803863719271892257959012598709192999938842439827295979200073773830941350916336944333014744881019268843500669793477100410269473165375475076452518115423334943579388366858074425169058450504922505668586021984960232191763159109216683680117625606995021194973193813840555995190825228319656296644062178751264815079808168537508385395416259458877945576650142272847498255773626728075838604661317675475175104441713750102534873465041938973082949724618659504034912239694319397802704018412419869674344374286465936433933000510562169295717462716791203371371210618498986143449474850772805071048987053710544427495812545012010020515606193270898957546824478196780122779960837153337841853861512150333021466495096737546664625069567439759560210323453596776848179611507094618359743604712563871869373846486442698769198135425418483774867818627312992036437850618216667308372564715133991856314450245251668597279602073541095291157070821896258166511399947870850223368485108561088381687664299553882559086409208551341768643207045921875127467899420613799280533231036127691457255322670667937740589497302128632142899777530583176901022817318180138961128265590750735038575439742877177726265354371322598084928270330645945865314325545790234072736080678569402124496427771527820954151589211945192621785229641026958884644423219923735909836520218040453955659654939212108203903062837541554060474813248049485991941764950752258300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] 458455133993612950002243930172942261286319672979086307812454877663953049256741796109025743308740353237963206973412685592561456076108190820407004461267396916753987540996438542069928377395932191690774570289670653881501553453069234383118887373123468474499103249099215241163269988267789718190604783449366908725635387532829157739892272368449343259737692415228924477812332797073313073845628082245719026588827385250823173351884337862610571045601682728951748032415877392928488397930587096034186315182392054408500964502002593040433538912713578768400746590149536882512989733137186060240171342733931957110734805377714959462096869283734134936609556428368761627670029972479391465180071088492000067800600533051466495435683104456408978275095168697951834310486472983938069531548745164838753826554967567864966783429574996805602803659609282751110861381029091837614727875319303282698138598443608091711209400074377623841643629304412878265883859068360636557546335084521030635455395055880293258217193068729772125498813297647667850553234098325622306315045918826975965019018706001047803254280465832650096317864200594735808041711038244542664036912289459029204805934262757990486607939136297282395595987688399537998172213736999764731118808096157146062709035429382006518387247502561701999114246901423834770346113614100381244277439039800366154744635992247397632283918695802072782867977917155576663149921803816398373986034906746758289501801612393124421973890978725471252733493727561401793143264710875500549945028646800471097090983836795410083494165851868436243343295762227228359348018053082177179300982514153952515957522040153740243677408564631959650516531556297596416976194662314848890839140842725340739295453591975581288686786391560312876599622154143755549022334455039028308737966844863097277426103062738401529598978165800604501003215822949970868919014318731347949382846783890862157603125995917299755125690093341193836346413321446247419495874034866388043224584137997308740077365021585017608359934164677248694985040746377754596126415431987043430065157656718622275231636058321311774218857884158591101570641583460782727739943529245538634610798585685974608088715486987849582677368660440992512853985251230405768841109030556507825866645465854182693592753987689762907533916726954119270101961742870729016976502872974648610529569377239730658874261202579027499281966833926003330867121933564674784270250542954940822371219296593060141719062241607653012310777936520593702331496932522725273884134367108345031738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] -72279073212617214657891318302021572640008117000816861775686357462889907240168067477251632407291983315679548974245437557521845072170781358352925847810028122204995504947695982861655471709973092176808872717111877197589663308254932463036999014117902955223640994984980001523347094599166588989597730042667549194222244475908058235039751487551864837074052670538476916740163937534713095406254686051470937219067372445222339588309536280094855234504293987292495651975891382591349615499550421760965612574989021228375369920849620849488526371107930673816533367645498343435263197970093420694748196706092219764040582145242373073728799005404464986971395567121648251807205534662749073506674464141277890589102688908240131303613239657317239501863941192755873611748421054086872243771203751401694215788708334527337767595950188121653328668059718159669755882914795650106111498498272651387811025671610664584036132339658870119927216839116537999630217686544366231389176388501609238002579959663048533469860586604601627580974387680050776128126399589964872099081597858722612774174812948397693039836314916747340297219057050291513833262250024697660326038334398629530568233957436197546757324921822719758856510828121785316597205671158799709254808134236054640134102227943449555556410140377650689477197643112114455790995092321065242094566080453147517642411703104397329298204340603031669109946969879469934292475826662771044901474065159756274902375329079141112064898112629692636718970328602859998791016675531717578136659515829295549048955833020824664083051862784176027095344243855874995391819082675598367128091106039845166318028382194764806068460888837725895574403153680371119598821891718893213309863929458895819548673226699960538146950861309672962598192275169699911491739901127770122220896969883940890319396839567921066783095420930076403197471951309138917781822714623128235832493267890134520335964583024320698570743299887935697394917027965412254500559981210347333250196154035607352927049857937537879137919137428521021308230920763723581822732246254114427066527889812259020591658682835405941676994735882167485297438066963507746701587089035829122551000229425912437114141198312904897919638322082909175427998007198284571027572698817468095030940816335926744409410280358939674152126620945301662952295301038318842863305381945981005927267154619795729657783311442335779363272016120608713686050808002996413992207074846790020228637211284237632715687266082833472253095002284380580923486285565204498282376732731790980324149131774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] 705826010835294409096752293411476696804169498691370341375929371841311367691232160274325915457038989373245356808494618784915169198243326910335516085475588853880810556077557694608878890529732637385168357037482737113929892648682660463735737301890690105602261711475649037846271972866724753477667983204302787719240803209322359124847037786619548932161336185086657727896990697818778187640570446360664171624993420035883845665387805020014889964561950111309060045854421790793721003531560280362389007007492149545577774617313335191116177365368053017015192456796972599192154868575592430374731975435818427963877481587495335810898236430431976943692045115436289011068584613590428312317319194956155205655101244914268967421109654833783278705601522102721541836632597836341674356414212995979784567590996106532270541546055149156759145126695635007652329453292299430716004802984944868992095743868483497213661964355849794468321748088348161929510454854345897704196172478381909898153406700667943379986750534649255333065296765636683855527068509480514394457142120771119900054799802812875157903322336329913197577125787919919367510868740626344939398631275737379053149631429242544775420983253612556839609451539313314748473633856590638793252587051915226436669325470495593218372119206887276973319577019986258170307703457705935570718264547006946395101827982748174951676163925521237868200148704531826442725185340634678236071666667558543733735555434343535126872933547088780416246840650688969664217687631478610255314031720519580889504694494521254840800528635872393040868145086718481738832427578599621206845558816630826943759704412730651185753290757665593226451628764277269136939787548573090154749540021107045878135813509971840951887157617691118740751578316531904979821072870651509862401823187390178820831265533734375107420298095059517087304567493164749591304045184150589021155426881210259864747314326092114633301791680781428935177584586738834366928460525337433036348449893870648273271036791225405831904418241025090417682675118828263570557939893677003228994470625414819655726740216834065757369216194995404271928092011172129040319750535536277377003516671469828533020203303476812845563045884719641680421687860522133112929992630513543902111226816079963077762125964144449386566376074593859136368796733584019769617497458109090344651991358640032163151801463616352624287118047094869101901825467563024694798601199354798396160708218410357059494117841295813330268407710323275196253502308487608532527879390272573800757527351379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] -3666262371313031308817934483392395354689389490673976096501271051811187194165191454442973557708529525112347580358628054011815572555499083947021521530200519084808048192496982473404795561015678665310142014655154416515988611797401134413712928656112741702292926564024356328573143513416788214799089382241044042058726540461113557595636756905516737681688945976644899076329937793096643028333144266324736339252906020898799079154017605045731201957410646222293365001358503762584085541911953158359286400790485160734167467681498978762528998284088521499036302948496251877963199161718006771376677760105858035939309712923540788936808024568572708380407901105699224224806744323568024398237975180175233276650736603655640138336641120701643563030175603343097764743070760130515971027251173019660541105841345979287785056420511196848658758770999643320029703995599201666965404292813343985193188562726629529672100740597675120253253376590653371724772812365943705363861684595363602452800792910792098049595907895866965610476306430706933776901559917286997855822064391038208922695937459815270623836882466047783573093055831079814471381553636526280326253862971958426308161837243936812752357700480587963620788480839580014355350714890010402369620943623579614449999506815081691827024754779320249094319302285903916433195121973681963353647267578439989346191031126492125646389327988783264685746305794813974157790314224621345417568575553831726531720879749157647217337567416893357686422400588890447190046579269000897979652482372880266268804433798216950821416165343244292061710819097424977450785262037923835384893994539185571109914049594134260311992871631877035947617735360165349984172515104876994360273115790429137602132800429800644450760787771089741326387604432619198696954550453137839858952710378004845373157959040999627359224904665559321658985530471974001655734387125356872141741270639604960674847211447074979729322241247962374087455340436067704385508109505964382832493706417756873432199416706595080203880312721175202102515733675897677896529236185343737068328912592144658276956840241727894115714179216451895560571356088532827725233007791464169002374962317747601823478479241420315532865747563931239595816250661410409288880452383540434832905567847006021546239157684934107204575648650697663120909345842807141919147074278334638533383485944067994648220412140501868887470489054521768381564704958691875181109645024488046424126510174279251614778753259610982773529504727261801523104826349831898753424928860678022601859993301331996917724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] 8473741883993689619714293767977218025771197382159776153443729071065069730209758963331109220709604179691091124159458741653477208119168227959583333532579550286478398401621132113927495901978810033517971717851242040752883538830982900780029906716443911575558205607752362475804662082627264640083005393355980571122797718037693004698551761614917991122033112104033862336792672143605143505576447568539422650939992398840078630803833601372597810323126627493177872263064169207100213582947971270471722711048136780195314940898927318686126019921618328974976135671428694726306470810051465830785459706620008307487758807925969980627723372625556948357969797100089444685510734320764259605997842916956752550920592630918203813417250302188287107733404892968090978744070641345987466452069041170920750600477212703621123538985585039432670359831926783501913543805148600351427220505872117487269584657194935146707809483642634147894428530370946517550789526806584134281043059787997258904798993275495295783506745392133702246892256405225106430508368539135219155856985662305322717461848580524875606291309951302777849913116581350549129430240720679334541049651480803954017451662916453780675851468371376499121339218192903118534843957561765461743697392801432285934859769770003488668099226778042102799978846137204441831770482937604540651933909335439791466565678608176894324013108407600056341057556783669750623723749656764912276372380330178854995850462701037507952708022595649140637270775655287627049174817214995694911265898940848689412369602326745651844690113110254275338077338892710093654376350492768778390899665895997732744272423037566088286215870806595396336248117121723214016670986606537158628835165827665703500790376494987778914020256703776696042517480096145697093445532730889172424012222734761124319542939221929343046081252549089404098365726465314958824164751784447334214458692415069075989126342754100136023429731137194243972022403089183801894443729848838211127676974170975152603427951809072499666901693651000207569265797165043749086690907176874028791070048797733524755531783409132646216346773680906037334051957199628301189567566198808105711449028343194872926209155120686364028980611636676803676747169984526934629210982081165641711832190836283054627876398323420044840692329689652024395035858197304449952289681261284327616021312917959587030561158116620878368711307526308017818036135775678441754311229586809909325416112214868984591765467861295410252511740029881850083495269458917583209458862167351433924977754941210150718688964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 33579367877660888232092121423938667493177744082855778160313817082540704735268710277501898769799494057423962116416746328165534694485901374476817676576114650333456858794598591726465298462255255907047132282891625099754765583098479409082744046517179416079247881421316886426812847399203714381650749159923183501451565595158005303390598500035771458113844041922047845583100247887209766549674138663174256045897025416837861403073721715563657469774390699730868032949196657476967442958525527685211701638100868958938263385405472453279720693261041479087460033894536012202959463765221575821667641901647821117347085989748969419508136674854093740788205765553979821789247680637278555362351521231949005804202083770118068177524423475869359302278521590264454030165587661510018504427360112871727526196558155638392826762096908752494632827637848612771794275751859217976761589687150154585108811800719771330511507180049167086897204407081419173600167740871628447443497415409763882151132477867516545464339551706171306709303619897177430497465294122779992041070524909089540632241823640582580604804736424364843926077996591918575679208094561157320543104082514161075107772164860970533810469116109228049972440559722185588025621029126740043650860790137645837467390213624914628074790354826102734772053320182442391507269560747938004933269859437238592063163461159576636656030793298787728205445642753703613522581639340587055105533444120851160980782649554273092762254130512081441443720756223570675076628040594506476803955780073107833037122526646534459409496263772443050736883647819677663839372244410513991131221859936429581542825217912120423429094309555919521412699014410734579289741546035128490825487226823548947562007323208591567542093912136703985669074125811269100464735247015629017841651068493966996817483208183485227188828539573489880418044573362762575091044686839531091853685962740683203312748498368187930665387747294051210621402595751519128980468298340588951074522340326846285766814873868902495082088126929023312051061588958369308377734192216837921976552769534629209367083927418972194321113633800286852907365324506439618114839317010847567495048722797440125863921574774522530826274886491244646986081692817948045105498642182921235428223906247225172345720161969406458569579400240683984296921845864827108175049905015627988510739591001650744958818147347180970393807392071501174121203998988812567606913793298216039511676952343157049989155827033173546902542108972295953408646220929857387781835510701827253454698762880070717073976993560791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -475378971109343999437412138295996909313959958196898258493353706575637728111378530838876818614272908006003025118424598937067333491873659127000020408740894043446402230235156778175655025080426673547778292464408562070643076200474416792768570308933510044253008676601931050238173817718395049496765133307506370333699736166537172826264509310676020133701458066289574887761894174337851678926688914869334817683031714165457319356015412078552054176535413794244098148979254218323249278169046233918300996804455107585563319246220105934101807603662792877639253088961935058528352855338538979400784493166390888011164698865066930499925097214351164979539813571753296532382825638741801481753311045831703296462562191949243671741324938858751374136273281086890785923899123140049535267378473841957578264441851053429043732854870921834134541785288469582719722615513917443240790524331737756876654151600164673833587770476886163030881111077763233767655533558252823130051579543148463202667731034061003123484178812605246146373052854002089541514083014235030813850654239742999855305031996437354931646565561778566526574876884749004186328860970805946805305124047113639622221488183480391926273426364018073075926942287278575889933719255605123552580652889531873865343955919773842890394990322552915540327302852381470036119712067969671802566282522031924982117091895353947845851139397778063605220474469925946427146092433433640382870801799218710771018767240287017758629682978359020369542763435852887366910185165104311261239537072845105400621535231789970304014308137708204685782710093419242299697157849197911478671990095224198776906709149689507621396078395132141501706152336789532890762567167524447090401824064441722728656075575339963881557609866460460200590428382176928190640515331853654649987762864846099664916741448562189622841414659608521797987636404074145702665964986306582315955578226088769116730512116021656483432447710962658519846035063956500287632085325189950255315080327873000705584692250845968543358953938322722160881769585494849169885052809101847905060723682949204491738824243426325652262954726188101720834722557899474259726496441770149638587028085029163066508368251700862507455213404322458971824885100041922966176222553496077306477383931653323128551898537634309999832733155371918271104688408198111284232557436155564171686031367495197662446683335535164620968990346936370545562954924439824556908657242090071492612838102070236015881581006210297045460076845916280324445751457872353781775317238184647628993721030221664136661274824291467666625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 2946164804140610965921711287463550568972795485337775104865561418450152618370388234608358742816852700816618568980500224957311927914050481192326404903639919200090374051968503694354340691906616743666334254680109726567614873662951942871292105982354487702896841393234469717290248540075691564652393443576966888917612960781110385934167664927451978063721445245033889416396008259178431597581326539031019669444727825665365812704398841838357236181259522152511239855728464592217935563380741691372177800881594338358584376279382697811294332243010056495165264220068754420281595465863544534424891637078327996350941320453486969963714968865664236342812834522152992431970756906102853477649943881402227751697409660159910395218227585578072325475391065948208303708210218444223403480443865980025537651162217536464821772279087287173889111902777264782898093184204448210235104543385647891782013113178764801269014554976152522298008991118962868115699470300547013614901081373917132817488864421692940252357676487732258673787421679735288895440643323905502168673975821890590250110930284890471841339589462725498138120424723677252513929346851028264479235649623899716709341896281928556551391180321420222471831136740957566858656419496062844213518791544955055435254292235427030680567177237234677250220932299241170824752367665481823980346292116459123586024608236198082926889929850563051204826894569449080784256018500870017745177816237176078640703029577566333758565475006376335135770921449635542110579458856181170162072479507877236221751251889478357780351442643878698233686835077791805915601915804141209348249967934276806968624912455129903167022274836935874745018873661572952409130121511084901707955118268837855623143855271194249415137044259474057900153846491440078328436827686787697515092037101423430074427388245226144491449349316529711253502130525519203283170062113605902839464963220234268725291554294073558685299436695551818504331137883962524830755715024684163694397205212832965966554976235059147820648435945223476796365596179269657463027195760370446959926229019608914174733684826542118679814841890848198706855543811692703359543225095236397262804731185867571996473099315600357098494742233896548962827661798895176020048731748466889370353565374601687018660537780001712986150509940920930822288835844561170962030842576821936670261424716132543952301509110001926582570886262082498991711831151996782930700688533913496235213555259552927536568112541658258943169631654196447004042532247100951530017441753116512579029705544192332261621558586739411111921072006225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -13105122976508833235899306890562046901558486657102531971309200304794055166781241382662484223327085622888464022585932026339730987046438987597649758481626637417024824662491371774892363366150060130732140183750719097344863940887293842089319254105481430856032098858096321281957513479211513249590123692542192214271194582646419212595047749751572985806117135452629054707695926306891783689941544499330155770417968256275104044842618304736907175071725910678099044872389072219261847777588167701021674663835872692851985329669484007236232745085587028979805886497358188852373359764560365513735434648897261347243858025902067152083688373709820504206223798968451747073949862829262118901028741527536706695532235347274563653137817499124466256809778941422917601272450966103227258706689529558147375751661714921725909681273463369317585246133383590631356408980310337075234818651816280558611871695155769347113638689324514870662080066987691308615651348635314157241992399077136628510831317448641496048091611379103846404760402464018080058602743195081577271858818390923186143973307836565654036073608508786725749141653657287802285455617397719855822746307141071956954868595850972324379148521108685964690381481511413277809885573566084456326730239429856971032851952038950347619338622757511577026498564909880319296964948136594962931065671253775837341573992622942093873393094352590892909136857463846395581519184726464843680551560347645904424221056606689952505306159265077747520414716331813613461561869832851852866115654901570157956745966297724070902348834492222468004395251633732490861452505950809486334301068919127606024890991521653378645066499806994981798712652936336582586046831264148133615014079691660414554847277557866452790977982956023504392261803862736022589918853986338354832458631527747987701410542530165659316782348335313951393741093923870102706252460826316758340935566912455505485307120102936754282091429213692364481733359666885329927379488310071489825585563700217785843794184039197413011794078774563314821881208846028907071664715600894806233445359453619149062728039711612455563114314197618530609042869570863974034430578273891060030720283524887345338116744899056234282783282492564481386503073972745803709769229744812600075598381535527325633938767972907698103782271532634963398162388779728730765269404705637729671174981638636549023711766242032714872100345912847131375041727349154622665801047411921105708779246010492302581329096493896024203571000962812272215619361565344835942099047980459273797953529436759569429260530171177379088476300239562988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 46532999322623480052774108609462519935905973355796962568308312309061712264771217414211921294201128248171400143209321642499625243762501004823491152472154439288979926894411397078038090971959458967868167965867193632063961097816853302286912587310942383111725423554425037648211393129886569974452846865535921774514892687344920331589301184533646639605082547602757290894705113142676784038454787693602052555678769678401805393312231330000036148091118642223702777223952461434763168677229289170012585262831136429711857517298464450670347077797227010831997575569593669834872250776704419937202704867633353416944105565502881440852059377311011650114368250031174014316762876759186126324472325911153900199489607891529083010532614383082882924296817662650387740904527500845590587838299673460932564748809721187880582586379468732036788594342134638224793146269320834945477034108244219779941435658030508505818987956408439776803834031888206700052019173259272959480984099314268938442852034951673243806095908551167174894106131661143881018225106681885841626861132724706831758364854997310931627513321746745410454693457939319752401928940720381843425153015978571911463878872042751986367102446269236021896341393789627238124564343122292474526894564706345841998825200447728888061062596821239913902865401321585468152599191329172959898139049564249013732966693442867007524564545881561427542828468886659001950540280931144845521760118444661850034277021621749546839895183994904808390210355727750387528485150109150311657174324841680864970997837988039495518696399700509742256232120015707323207163105059147920983626985140557127748840305434631717358328448104871100945334562076801158282717380255785092608553412413022579477344455745046816753840451542086190360043749603832698425663720249660612798725618788938301335164690400659842731896702572883463278643541527212379477696685278295230595215457337108898688526691269012897985008795221063946287717329163873963482357690311934420400579670400833294894252634938368008391617679792916951784549187028002126447075173779240010804537425237468882059337028863705664227758348462437026276741294405679680685568020258346004817532257248342259265600174389708164802283221210933125222417759540784649931502922636312725654838285689331847080273789295585086841499043618728990877494899269321393195513112639965401884605291818101680754608749280189170635119100410643139765395090635048107077631022254302198405505575213903001954768080673258053244762424512486891283850620751744283247977741493520357553766628552430250055041861118043655665132973808795213699340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -137840842604540098160811125869682700287229263132855109053491545363541763133959834786459504310481485642314292928466169736912582661229594414223928771019514871189227964066899281191300057090079921242556954453315378136378861460076992529207574610514449359453685784717248585673569246692567810214219794769960968834219289408022740998936570120610902691495360347664766868278401644844227142522621076335453828371371270271723171729044312446787390564905193090961081027593052831818065786500514919247167722706280240826459352682580275768323350736848965223077139266371346115054706987329536597244207183429730788491693276288488641418504017700481023936051344806780591917836817975800824846751587164386737319172163961218371318206951837250195608559435805053596066084256514856274475109232170762575975044212555289894049316529954626562945239971758453631549729592589589224808179208062270255061798696087259450230943001146501409138102315347509834555455696168575870425236045657816815399254752745037622563403906355870245738856826093809546815018299518621521146659249525311574292289491871616124818768210913420612746505805182422703097815572369596869436046131656137169830830672471369109120623386023696298313391811842454301017180361541884950899265720359258331813214390993199575121610792652445743868783471747144697235403109087866447802083729294694001915781986010866532813959099750128693982561773726440067388376074827932558373545156629383184316655836940233923063051569014864884108241049572185081681800372553458048172275650917545281482152553137679875158925323814565910917527925924150742805787216288246490512881240910573677915756372402994131473219259383636568706713446360195177768261039224886342593064596675835751018795365747803929971528536051411849292830296515272437709892167054219564867774398361463711534069719664277614047907321073219258330667870953739598668384156649856812060993863371593897995124802724810079121267171842247639940881229965184549866184388362589304188353602132317426079533124733689708708811586373961296711758098459707891455846153269966420443680358961246298258555716468911946597715590498380567125723842204343008149365015910104415348652891796428387780591010909375788788792914490812347680202380835206821497900345813310933195580819751134209021164695565363093150906009225329088899792721471804676685350269219233729540286570538691744264556413159719665251737171029163031673986225277246615675650407757447333748998786011604879750994198696813483613976825750145821501814605217838722359958280903776837863002212327523309204978010900598250909609987502335570752620697021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 348908506035428690424663638686415818444487442558808948677314329045582649704639552576214289339117878347086144905695492444468640556389303864761342130687788995541131836749049796091533706018784223313091450129989753812446402414547616642436698687410395841540064558282587635473769363340662445019592219233996126250462818486833764548900829991404982270909455030240411634636599569093564295419005400512069515763263134132192449691062166947699477946189816396551708617101613290347565740831898540517757887058745031754411947273610873806794530305570830711808164836339672595393074920482997809558511703336796384918668145073314240385851576399273268344323423124392539454410515540473866235865524943238117374682635221274922584618205545060571781528459321704125901367124713255472417559627155212538642445990876480165061202426687127158238784624524603061852276374737981682535592813899189460876703298693753714728144912100793182749769547533111009791584894342587602384783216097727482543536879143300196255185745757520382217036707585234131049456208380933472160089871251351497906216829314419619156574085178728718838533576468831902018398472377392830714835611974832020942996781767813746368087678982619824828935529917926462599228336747628926459602657581653867707842778872647107074726021788223546944016294176908945014448049783844199839351116723486323666541031372147144594692707224435015555934176021089180240176329275318272549215325173989468184998390570833237140038139480555155881684757270666485417658497163843199990481032895819005836192399626155038849745603456902173476715293879272092775654935149125369878995041020795952675917465842365434974566500664763042502919322032144335292630444381347610994884169898278007346706728418106357791642600595612829265735462190232347710205855325320270544931437760313673001952448222807231582930636761920599613287619566203087944727042991559696992407316701317020448471267820266453064073905357693892519913908855135640221194441290204559615246236510975301857377359593123142672480218863161645519115923520926867321185873329577960016625826372826267922000016276278002678807846140034228469484293312564196427950125297403585461076692804006527033656385943720276746598752206499061098951319012738982627496817290746916078638489812504247622348356250244127251805773940603400481538203560664219736937944210447795944951067095561284669196432103850188560809410319098534825118041292839117609161987245211919141966481708257035061281776353474569442778192941653745605812851162070323727677132239293668741902833327945806854881161561018323904320714845539441739674657583236694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -766304323791982208917294788292285010920679844490917900829316662116302860979847794700434738989252203672189628571178502183759444504276805013208917857852742939362220108467511260795114730949581267043186034825771198560868163738167565698500428627518176254959202006744136186544845912375266983055490661641129796758007965436638040220403090230652979778096959156288421319919655972428000500364879733325829157162274959565366765385475342079250797231580505338068080844956041623161975734187954444560561393859298295182900198555885357637016648316025859260328046938919944846595607401845341396940356572122878052696779013690575348803603138865392720281528201895908173448954358792501547831725217076124981567776178052409757272005103640376742125242624388160434482257278362521804159390066489849298364292286568541076618099839106508054653095597369805556305615072535220508147372408967420619610920972975373188339821893282921720009398798812915103999293190565052900100021942489661695196551303394951458736713116706959650468008338676318743274332930383657746813813113323627513946574187637134338384631719785918051400871982242750258949146541270406429359910395868480191569726881597685701269373488635131544916118371722385881165259962588604998944013892047560096877387740258286784342606949388777121704410279180561171940380458917345253708712707380696021849215703400801442308254981523170891099439316610145134265858605885567461895900569498444012828918372202768337947912984765584167629875382434514089007554520404910011792502780104198426324057954685460746804865937184330053765380145187058000260864597569300926299743652937337628621687968037808554963893799916814454494308247089279037092017513045586509713034754947135070162384233255546814127946839000663130130104305479503182450284943214530560039007318544543516841725452690721832895049663569058082176441318802345898611175930046798879970012457484102693297759041848680747803364863009115185068531871235520887225067462383050304356826778519679508249522964656441209738834093253726242840711133971907125683771701099541768297916354090694254740625325465333775248624943607541491633048438048626463928486568422953645376407832945492193713339056193742786233818536590193251164978854276191345401715388113003503861804110790373660981003426467782390861742037202485399462646248113518090742958015423492210542715312388955155779538401584940190523913378299193321286640837229631300837313354684404511743316506289824530638237448290657755655155730024594272853846046062576938620962088620981870051284119214962005909121260728032040622677290020448026552912779152393341064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 1476191175862003164146479382130979532350667798364468993944037632966293125596521522539227799258949139481156117772629117598835611302181506973011509240228251115704251920054716876719455384626481847317036974831901382060170123048964764896891973384223018803467765461715686999386880501515820381602934109100218429317663930717718734157635066262619115005222144088327619354670703343956559065957209788082772379720567504220112014071272495337396031590305853330085526166072837530893195119767808731152479555102656122894818307688339102608357519987012954906811488465691644803973377416487155595007975309285289721824237564369862032065660607824818590239992654444392629639746282289145715374214574646703040506492319388982754975863121197269173934054023673712172102279056418048815878721923551719232758195323167136853496018100154818467404646987653331533797659531843667864751119785854800293154276130939241279574255389047495317146299846177414284977201380903462633134093336069427868988821230913388093902354682413900485752864468158754133076236138900237413656068462925698610387492058731140487118661586324627053352037347811203807143358450707934349333679112869470526177857491538701104623681686448422000021191855781134641157088463122391330252462570401482309617028067057321114006775861673059574544206280935140509422048236761958297747486973870168811241731315893253037644397620202928353985348870780711549226575340690793215243680611847772758805372271444169294446209098069901109192886210853858302072456012955317240460682447643538728228292931056128119682398018827865659109868351654480885177190867010061347263293563027424165758962802214649586991951355460775017552905495003076748783660152301139589056133267671485423746494626132510259926847099254159251446198020871892209242371800023611373197441991964342450324781414089946484741430382149021843293712615107350327842211120679991178968606877266214783615343182056435579112640159685060184690403644764731702860109834587880958450925203465223482721308263914269124931412854312638182838630456481116581068465178087570733338042069100939755350626417819477209815294874286954618878490881730853766072079998068448398531792194854001066675068376954129761825333304770238987846294372511721909065351379804788492750582274541706143737561273512336503808752913893973520832363884720281347933579854958615159644802013011268445779859463635082712842201637670465509459562968299336252227301433239421101033068868171471765031334334867510511137480944372078043863234829791298996365772559896772609389617188811065652962357396680666410383800369026524590410076598345767706632614135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -2514712689252312336622854807165202925797520953667463806810824921163631806654831091744696455418196339778732631886012919074487786515774308181093004104628654531283625469934231021659415204012696143283559676168472376761915685255868335209922822057546536772393069960152140253226796121056922926052730633282997182888484634107499636445529825190678130201035203963773328234387472993180565016869927234634994088715226995142316854031375028300208328680906006747379989755540155240694571973329888552709501001304030160929508701708425689463380391818722103656592592096018539289105031336671038285741547796322751905084323992611119129754121078895686674908022818884842873023800070625065833197276018241704542910497850797913931189246823961388015637954089141407150053348670357104250888592438661205471062347563827975667947182745617706515346889175098966405287307620543754078547390250192101629512557041338620090685532584620456118632686378188939134195790828168863480700757135402428317085530517147353928809647813967681238758353650102620751366524704506555985633006152714992123848839916514207120867839493667729379974478503522703823803959981723602067953200731142459940348235210360642314805005273944221243697302094519935603031077748547454433257828100673946201260383646261514044718321828395931057821752017343399885533725589590745908620073186298130810209421139448112119211792828752690646863996613480512587189898922569765635636368085206951432813379834046165116619738961875650154373008265616265236302772413653513471922706919232751305962258682321697705524511066785442560417042865127177911866501469145268644493991179425692654129218015308794916734557523384676766286417688753718253908083225794240444385800902448225031146512142047457928809630733572551155536933184132147737061617876305522001006034695820039998150695634004986856895895304068662777568657158064475467553131525788577582224129622533597429216228554970547563259115480940797528016436388339211316645100340551080480694191370182564275325695637985410100784559518430139984304403368082694537629659689824522784207770279619386438183926338405604299680680080948927906837279977026057669151243740154716807319072111033805494625085020888993188991386612600523688588215496256164366474316696554275800921335209705006345740070599406216713007642787687249870007258652988377241899791182082535981348819660110833173688727589118211265433959199435690197913196896398207308360574642731565366623081891855242912982253497068432369973848385243337695368679156767377665043467124967791956834700158210429136757890168314380294319011164969794938639502390742563875392079353332519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 3812550901501583024910840935125509755358422864911991417610511981677639008407996118916130737469276575248829328205114425626076809441819012181388661125361191437716789509130197549917560428077117678218208154106577381519363530936530452234790211930080217372743512290811862822460948680040031004827956672564026628419167779337146266638568751721111759097481993423399383956264595855589783214496280475632369982399795183275660523537275002625963112954379576458349096441404009953336579975945940513804418942610403907123588689912404849144003626741775266922375107609419293270991421845178364917587263533005666822541560825133251451725174186186167860246751784908993731840413680260485584521584758750285202183695639979874103897019874823783812397065508215695415179695470397438084451845037735707107886926996995760907277925873009384485493843427301602057791572202041394661656088086133099017954531981148988466834454321252357965043707438807705345049613343568477941313814286247287597670602029362737558505214568842390918990770322071729338555487877827942941842338001737033109783118034788396369086525612930805027748837473589893786238475906373155247242632005790113421431364927122646141730556517907377857789529669294688976427892435894301759255690149310383008822426236063957052361498987041274075537427522817172038462249346559344259322877579571562451134972698602414443279168300761875379351385628659213092396432831941914210836037502626350074151875986535622494658912228431602136951735886193433701283254287123604783038907634331401822965078330827496284423165181571674344910085591725960278190381882700793088881722423505375768986587371386228343580231718540632730773825645879735216111223031247462058140273285072623530568503455203847744980042465233731465387632043001902980292463827725417374576528796287844052736358849877513446264845318256058194444389704311717533044959256681453399231965966712944690070286682075160500019180505324134603327619951380828295033495089323005262989080841989685713818029504154579741348605276048181434193159272710857638399695070427511870940621217612133018464921452111864836165525316368706753638144646218720963358313480210162561944383341035601363581054882838314997438043143442921901131324697013917863679527237749057962318091520777533413163389908870550579658549757159635361158733907592711968723368363925347215488141093549173952742272328470973985520579578967260160323786870173859712093196944178317141481891792317161186897633046979760353078987965577588346864364118916337430492208847621133053077050355999201790339051733032450105339079311973322332504025139465753113654500339180231094360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -5169678318478329223411381701538471872136942806616534943153975804454821270403945635047143903597880278089959280830789252756587942695228855780703879322645979055991858776895900254271498450722446383510855387815558507417684552842718216545984899388602333858953812661643410676950259140050392358188600436396114091565682242221384587407251420490370656886677100711977542139826126189626337474379646338962896263732283780165713523895653093808948807117326892302194163312030842650504511789342991879634460635430338783933906714222162545605766695894370488425500165403688460941245393263932105080945965180624974074288832354532900097760929297571522521966809708440545776885357693520328647249201059701017877722664465769780330794766074459042145400216043373731512491581189121784343184791249317032398996382499307395552322052963335516969601474822625900829067731417697777834034232759796780385207652293900980380186609653744270152000221033636475558722161354835435565838723034804732963614607050631868762975475179271625538429640205127624171029210744149363478554454316916438394855072044171376209943091032796061477557592062423057326995685034876693155503326829847309921716516679475308064602675786037700280538120724159597860052243549868450668419544272633136208667897876527399853724426635123030523298744034569396742425373907999541155886452027716702396173556363083207113160141626063911877793630682469116584040933644781431738366214188415513059843550361808903841942806595868824657858703724155980831656428544526734145558414038235154387612953154123362341601624016988635273097039242369909135067773457613639011209586913164434083849703414809964865106254240806781745369715414655293855699646852984481381761528966981163178395600767605127520165176095606828166708509029071288898287868537606569325602076237791388355581967665105866191297274000197845892115632834842732638631880067371068968839329105741152111999975965723172711101027907954748230777062969377116404988153255504769384603762908027741069471162093281160772794618067453759639611585293409021668780188302038201988324320966214098732021448267891813302229364569408960285457400748382723432820179323917455852805264461486992801307728387569147155086158887752220740818027125972266033540259020327464839351964865226215605460006969240781367763391489736062984295333277307279201181520669360691874068030454331589144960661163199503023749945359343147740689309898526090664601052742136746929110049437594336100548782502569935845880495378888400946048440574623918218921931583898865785124740098378103063749320455006218912231895498525422697356362933263085324142593890428543090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 6290838073376473445921128627399754743113596075584995606338815159552484690049675246745706251009191488522343089583513263447745883802231937884660591852322028864953169295541346675484059184632082819556288742211938985518171973310697687134175074121535317379459040888270015192273507985456362251189452196470595661823236512103603670379025674247258912651779671237590436883067993420872182097285751767773563122683505870295411744084686350288660602273777388758052055867104664471772264481603687368084848721523969018856136026746446724801336176210849567921129693667362846233259361635914431607708409142257650424970698157633133777766437558953791362448130276391262099345453910928135507541917565342416752327490357223308084115748163721903714168959363939530552682766634956798710058725843737707462522084993476679657240351113386900116384971573779335642689251271570059766983104612091601519111053658894595288067953437114725124970560543247245662587556409129196699872009508802218238050287672727285337826279441950532430497874611841101735249809798346744800429707770828708844134633838225267708939812589565820015927647303036877004810936233982570851088577728590549141244899718630263354460404528171748267161920149576899300118876105309342276209902130549669791246435557515761557902858510350200881198201034277931384718228035039961980633310934157256745017673185257977648980398028027469928751384872160290317162524155280706708736255965013046656662901990560679864739897564963524414666191633276459462450357450348915241600002976104141621847904747681517877258729964702986246987587997838275515563708342507575270118673473683975004430898756863431255055096863744553623325228698847787371394890012695700073451245142482347079117555538046677809835432638248606015098114653266435823261630871246246108643400857717011968177319735094629290960972772832418091648385418163655376873208269046062875275366374256827828654615429506052157983241701426868590667757898936007044115854515074706705429596222875018232784177731258328365577926652884708723600646578036376837163278218776664408388788892547067828382447212166645743432593249682922513041117904932354717165212338943599112557988088581624383882805351235446386080861948579758611652362953543889597714553520420092172807224713401213256667648602778882816493689424673987710271047277518808736240876116155464744296599532102480854236614472413996547198982984019071397721227746951759854064418752546641425413632271141476208430719826151635293739509065133050158427030579113989293283087347438328745449174189506602818906971739413726369965088976161664159733512974304048270823841448873281478881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -6879801733365734580462915749538673408186903309232995807123721944496665301971547098171820241947798451975835143791987125453008899883946604888989761212779251675064029269456509375302120576217749602080955205792839997208183730590411398270907021412202582016841344841730950509405387321943441132261241233544151097970297463097918464191003243621874118389437917350858207323229913345760743513914367384870895587460133422377779172474079033639104224583456131539447094184058602969094850071467486227536388330089002452182245086373043358018913034818201230318341933704258183073505517061633140253428341545547511762600591307348725422773831532378534776792043282305603177360089502470572525969811399698608011300106658657402781435748213771614108464615883878826004090672583665198814768007922123852076649287940273115718253830027750188822558310636773162801268816606926325108080810831908049253704350554092922431334925206280456998101873995166734573051437736010424646121949218598899613830319718613449958474038696899766641461715195629515275056518098667782010575936451853411447271916321565943836234226458326830794520616858879742787494900075492388689047059671114435866486141733051260479307255636259122071197932666473608201000594104770555879193781714211733523137713300967329594411819330065305417873170984249815234281913877978614220285744677028896032210668017144592601567843378379312702353327535323026581086578354193565155793396857270677223510520137210378946184198722331265240668565536672222334108187749096735362325900248452025079406271199335018169993556203940911267531721322757279747419302163850150370792594066365973922962909089016916078214397814529668829885260739572669996498822029787575290172317049681042098654253444871707119175806059789818082141359173527968395692082305217360481669624641023822145201871850316139020382379349730615302563294581186328274245225021883428334902866762155223519950743854839267402154654295404188836259314670344729625255227198407398866321987228099758970873393062088817873673022822121968163277376667567901586326962839315953930584343120808626994715214257162575951435602744688886377084059894981819198873461165893086778821286552216424161017933292372890804934325132391223741088994600862926856983332154962712827805639335817051374813501725106286385788587577274213450990569005403560029832480230438557204227111914052357171724092767543431884005118144455690840142295048081194239218334987365178225310727389520842542665260156134072008237053836542752783379632125417523547710029899992542316464681164406091620428106073502600984903146969049570406517634529874882787225942593067884445190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 6751762277798705604360475896043158820672594875581589639396981563207543053654801834951043723072203545710651389104686550012420278550216172187984973596858904783632916161338316646412389177741663350042582395255338620839923243963274894317491564261110974071551635188548101648582998296664866320040006337314942009272084882201831195357016750227619919807612827528139841380196309599104833352765334193230933081756176266917700242140957524398517285190005546609054382206811672809754913851911636652868155646148372687219217681273112528120983533539176650438105293224671145640425393609655753877834235392312664062201216230147872441826120605515449698499819472948163873027378945204308038909588513248200426826160063639140351800855058374344431366603461896265462482258869298863416586671345246579570267243413252607914416881988324839973553406140852645803867604849876058954034682746081298013912070060061790247208546374117636622906112613654815899804104501456795560215025718900767945910799053724989170966068644889146878526711021674478195256694353306278284272023176824345591355022131104640229634088439806880326175249658175889694254730765469780192712847011558980901783724111033031150281982652828295766394413915447021390779540482850800077577384749853137815991477220384063786528963818727172048596717736649801259926625427573345209983890882723010667930115108002699827093796900912359197001411531398808634617656759954656708407627346447546667002215197501928728680085453563029003616491930923588041593549750253803089673228819019436340009613842764559817165766686282330867936628122329181461499659253152703206495338810483311823546987950611391154719666193114787109674136063827772652579310504474932291500015170248282597535086181014737494518185082364756529259146752668940039752666451804380335733765734299200650120361044647709948542785869593625219596118607283232188102891153606472989780818620139577206281958208612123329561433237085808691715835158953508464479957543186823329630215727385108790630513545725718977734014118457319617206777944210166884738680528604692276243865103130733407925821429231418708370450946459699452757721540995925042179095281477876981410610551979614565097204478272280291763828744409965001003666395810102580770625039867238527974086451105790042613189850774268520882145891011869127454857428871364686717213397302748309926416931257898177904258647026265844409357547366260919878974503063375424098614587701265037802715465167532407132506371625374224999315349412440165562720820194725979230349336305825618381594290827947552875510390633425195822867989065301554688975542786733008426836022408679127693176269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -5907991909731924186613083315806900866716829871907585348754644335223031046706133540093109816135154505601852757774077322266773193095558886437983416702123594347224516771459717491676072963019896302494556096385109832442267592313385567776144496277438621283902377616832800115732966180027561697733964574634850060193759468912250753386956273623871213901955278803073673311345343040699076216370417953174252096850212458468253644334621141964117872521225908112699734484240824454317426280403503415427299337073384503609812215598758205877535364338905371491358889625366864935243321871639661228061177651506852873263856798686414260995533413509385771951813354539179898046160662822078127981344204828303873737946659921383999605879690443111610557502457592592788924599368069761690739278817046397071582463795040862202893039514918461785591308330689194987402233880785708842851176760458137241991896356363243608796347403831351172212836293794198195269763358402659288166638706085387543628461000072797794708908319822903747271273122825274108168687287696509020191475849984054319902416351622311691536772360873137284718201282382980313024883275321383900026080841624261869760937203244256297631446075098775079104610485360752901488020348456870857503598638128594306185543128028165436794903411227442415142048989922679225480621087216171864388113931766587390864870105155911611284076405137523862988016548299775206214179831242880563374629327699129357545354948095233609988828610171342495412145726548994322585638705734416107364231681240328386231067800179784496142284267788632640057987157557031767964197837198820941804243867070171865427220761614415089423505550679929746349805225722342872465420182142503083554482694726888758327086250850580476301697157057482257314437735433804234728863651893198289062689945618194592992378749516295357193093410805152565165296010343070568119051974636224497264403451916023887824713671952097904496856037435610196382896299523953030234755123830209706228293817873715591446450311436996523169015388280325694295901823117171689426678039078065365368667063809948431950332703767168796003552059843156776881232495752284548238313890498241275018786157381233527600254850418438256760223245258339977075626593609638005467940145359655485341006075615319852965093608499631022739195682835971781272136815898082292111072159540998468548969122664246752037463360859703299473096107841954209797143984321337211698909456211071231713277022615917389620089608803038117006266997302473122530225444824052679923643109087186270773043502415530413467903587064570060981929496084852181911383287027383914846723200753331184387207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 4536701228418140825968904168440547225897738223824645192710897815075153390824777960061021575242853629019718412835130532429365405696402689512086493157106245791069691222129944452602236188167535741345071624030892132723317428409698662866275857412482259348720135971343815537553687974393081389533659902614645593867219398691577294156350237653482274164393179453427972533395968351642708504493308979605286870769232387375848381233022242655952574272808509523979504383239911256859381703310152468328788951787750863476822319484169163246992935057370223588531229430524590948593048973100111796932635673476597359091806290672974936040070543366380376921974711777041193929393604612726077334517938203641293714335746036104343093961492300846016885481301871627428269009865517823250427820909559855414415216633024105353445465194934525513599967286195093254768869043569752056879283449892124598575264180234679482726404097366320920061902290333891918623291954412343884209425770415882181147264609877190825114556311219672265160486126504106475975065767916205138362916916582065085103398916279292814165369085159532325632309282602160249180740859940615997403071079938182512031287379142639219065990745294538500784475793012830404638322478159523804108862409599383066491987026039073199661585570911133101885160769936741556008499203387730746392171291229022307744562910235741646967713317790039052464201244145145190190975909857054083354979498597368753593043343024332035026162236479829028158732770889282548600913950968712792751939899656331583784059354242910604640797251573573791389326363813454427644929130080446488493684744985612993099394774002409628509709476705883871766824143889279941979194547215398657864178559519653785557628351411586006068332173326655312265435327607881860331982836505818031408681366082598322519197128136021536422657918101979453542196926057355897985028298053260447140007545793116130933043008372699206447009967978010585571361854148125372867787193309000068058903441618546333312186593290814538260496850952966872634445496311586802874300772206665756399631232775970649943341806468078843679090057835207231859532125488947688285231671595585758304639529076915161530141917739290362783575493596513742575179530412750627600830124564227218911086741194965753268284479384866003677425033521390474809631015603370611764074436433077519182085449435457003029852745199493766201531642321036991165153375626459377278034798787653961844700723796012538993439613929959396203453972685151475675115977704123648632776541589743819593564428012748936388026482862751541905182684120095500817266024815022085192595113767310976982116699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -2943331225497098182936962787202147173085594234944102170272491161422575070365443572732134089817843748021482653090319477597348388499483267174861829431575740092185306584813331050319578871594746420571149072977101856793625757844349616235897267625616888348455440635285636439256995153663365119833533095825973778080507920698242009854915071338356701342804750645145576492336887168131250894624310152670509795632906433130134291634898418546268096472493699978644088357937547858140742012786478125288345551199890329792287891483871458878675274830385456185242435334136400745349208667411952764273476465200127889515922387842494924495107800168976173577996207050900226875684728195749619225822682172273265382662369938956437065639028218957857595311909062612699080219210710517721497527172805241717969918608346623599135961181579825294077512096230852431660231945770084567246634653042770418789584855826932357858109837323225215119876552175348875147875972879084340695727936363066185600114442676535212314081561959903920783376264543143918268811266880384845040118479128942772834139899369641785306665645358474564381550890064808290573182245691214918638616099514026500914559758743643766633493066228358663206433378396088853676625131087554857021101008663801895033630328444931425009609511761028196168390797314005838798108506666126185578088793459952894503363917191468641419765864140076554158102487189525206279981420087952268054868111458601958450804514473834318925484646676464326920791988004809620067428112397681156188366557655787534229147075889285347414624574766726368454554377803034235587345849776666452165429570833194985195591126859889240846643542086838173658829283129987688990178570264069355687765077998880914253291459559178838762373914718851233704487723472470259918543117089522966501081680220063149177696653006897534085565671868916723705397665676864197160673386030376866229971875045748552635989481589588405246148305044736200509392765195248240877585095749953446212519876838127202640460151698546405897396829499884497657821593325057745985061934064090476524990734496588924841685645633849287154336574127458468622127014061340888882252160210809435027188644993915251726817368169160284540165174653408724696393489766538419595287480476289335245563094075593203774780974649895331471852025054102768140262269541628456400026867597668612437565707775967054684531038701121190647285911199334687199486312003305056585126625518260350660448568747497159335367495092009760154961355833623269847949302933850972374433451326518027374869859562707725722997390818757645465099130559452694187321008037483416330815089168027043342590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 1445928484195233848432087419009627522096711037476702009519396248107584939964354444724381593432487587845216847804484115939186864343985795116136509285849291107425109136795443210815741024642803693938387489265771921788294213992066234338624766487118966054115356383028562273073395197023277571498047188496840523245991973661669775741683152454586917497684454783745824347596948992041441617024707487198920088016571928040586230392596721817583607896455768527941583944615709970470097393920507003077555134406786006975755497475514449083973352355771294737018469149778828614274330227033816596943101726771147116604788931499590810081855988982345226860018047656184958772217094405746259505661456699907587679170774464760978246891866688342902024623468626769729889072468265307780214854126444707305606581151472756860508886856454849076073236249457343126626781062673364009474815222656410857749827851444030683680514292672045807605683787822061362241189681577769241513794274343705644896846600958011102567528098372790768522810100252275583201446290430624320445347392299068675349276061061212211655772675074760867949328857325613807999589544622259811683990860686107550366574701151675647251136279853937989844070198499172488528196750863326442159229724181423712731436329817498374087870423529856637194469872653744950114614828741110415518196772163904922963660067889745356448701909962949401919409578477737552867400426965013735745447502599240493186622365205295077859687050950055263317097766511927599496642714859505619912958185671541603844069051322414195159313779234745343265534096110192145264771043603535352096634877847025389889909943799561763160374411456496458167455105984540969699811200493287434626971248835195365579209416431845382113810114426765961689807565620530388023083020652067081970892720846464545266430405507381315445160073303432586078360439664047282457065001615859687159548043475287997460903878233727380220110162037604640731629840829469815704387062480356406251983376410996981062277230832505989040736148440678532596007288005781011678405475442005367923741970190304287713793408443730921778625143114305770191715190346658381279688201839068160576752153556186303493226935721260665905979111054262784308511341198806588649049374170900740332484862007542214875886892375111054781871134763814548071579894543910052267110200668536946291275047619753208384582202935852787259354607024466344801951697567038734658621977763805337054562695749149116497001677528267696530811161838347963930888013366480907963094302199293397262486319254852077132484941528367214495874387669895900068337862745104088757486238137062173336744308471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] -280903548051278848759499782635490699092619687836368719861858174334931606641918862836770183989110794353994352963335377825696591708541414482062701720555655868344456154197488083906179852444882941443535912162809744043264938726244283908132227206710275245394937684759788045940001264645497031474416323901887454917435709337998654839850735194598639648816074405028472761650550903271748323032301776119184967928246232393430974034333545874314149149620941755742349617536091158524059077025696819911009711599639372433348296589532941273274756943709148776440804137824973889015675644641957218255885204811727589180238587766268113456956064476534186189960915954772639055895284529521628647854871733198360573875182756019265460250341200747332965749797404353940168215546844945585368871458644557399385199743812881542125969719055861740971553081978358184128510615593751133695549814890625647680633507995657973336310600940646427850298454169370910892385825667664840910543734972471598278853487150932832554059732396275508403243665922958292088479558465683347207576665194037750165703503024874896420075319882018417191322583198710265977466244631547836045186091172828587596555504946211820956732908126947188650277369909383265104785102572281899358248794176576780023685807273862188577355564248765942596074463031784320013785163372720867310231447762753726538108255660201758516954376759002820392642991676836802858261790139741166632614246446874923618702230624497640665751597449489365569668830917643570864220554721112336496870491138710515668269361698347614784956890373229641481400062722607821727677578672471430193881483219029252289694007585900251837695376258263259704472396182827373461387308574532438396177182828543956882159909597258327837310098329200131511022942258244375491426493842997850264165428921735237591824403105892684131361430475603147546218539262324518636914835362873913848465852456934759802873534258447218565797346763482931432326706807959883900575331206718415490098980632880154161771249832263488578962598917493881231510994305155526984526734501950130043857573166653723611193679577057980178866412321503641136171435605725239478339312924535018566425351082654678208098574677998368449882869760663248211468332362649361042485279379531382169314905521992032484916167326655490389250831595575253728777217275606629562602152906148965181625795736814654905373321179502457975655346697852341832321087403176255996386398985369610595565287705090929090961728604677705582580044015537284530715995169666427807815388185573817630368892282884462924259802877997134181318230421213880599104863525217190556304558413103222846984863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -447628258068620844852453458234210079921629128825343885822475401987494477994696994057876096571813977571159552216716058693128807545388661222897519507213976315749086145597642928987032092231892792597882762845281282100842067057426106584660765612393283974030532151461291006940061863247602942238830353924624937920945326603112226678821496461752343683928608476377689919696647840764291548528313650587747855198145746867546034629759435826618663470356641762346639822964785053137302311079378738132513983490241806008434236428167436940501556676347313349765966503652196671829038273836279642427999607798716382528931123919129139711978562336189381949813447562970046741065747607837275894914888519914064575616163614283780601937943497675810837093891843923258281947519309519316457639915211514572994912248098484100936134063697073714511907132617975999110310259691134894433675250656845449839247225660846063248669574574332183600550468493683388450126998464783846960351402181601529223460689272509904475860171395878556942769381731532958955779717241245743815534385618384039793454250794959910624223367797907494303553395619357499319167819285819762438169557942055606009762745880106813956332337314624416451804903847424354316183366848262029643607900839463226097171358277127645740234113468445977576885428445773016448609769984646075081674427114383438636235635308357053599567467091835700115726800025750804996633714041551865299847484679668693952865496205860541884232620657897669651426504493945577428318638764273891796236605143148665914506993246063827880072752653720226108446734371357423886481787221110467435063225715652869466739827804304676436365891132201925370920299695316641379917985286432280582686652037287699534039501250010322900039602830814867944308884168857228379705719783720758269901145407588881351098329288764790351367673589666718836760658078865859951447332160800008690949261607734067855950495345661936484983718926420569295217074566713790168853659910982679373612132568140312495260428341390919885034325439096017235985496848271798653980782036136704089442120729098201691044740770841426707640703373710103570348130646012294450454310721326318711526322158465715233176686379138652270173556976856354342585633575892055062521494328775630243140653561285470845615072602542089021176195094672151958463777545775321654478988742981513201554133683360294545788457473577514421944772633164612682475966137688047743426450700305108025291101938052933486032452670188910904177144313511505715442109336206505961806143700782682106373463955345188161916995263204852244614484457967891022824188061723926779222892946563661098480224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 764925630107457381084161573919091575739846943670407228993491518477216178821828463339982107143434018936788647298614976933395101949714059129977094688308045189474700565579152093503976126904956598487159412960621387297074615818016139856228761878589924697412209925900754022664791067158733258155725608345992794530157092245914804910824632146988885511931014519138809158097025777021267735868428081545300093521463558798994656708635170365527274536003629780786635973577958851342364771862256998909151415824949810606324878861292333163065623321650134231426864172747901455019722493769015586286620443076002623827673304496846758073660112267900809913371279131823715996714399614116634837510468434763846519186342981893489585337816063625756653637339100265390643620247179166513072514418129219785487636566545531552814930755055487125504690648953422226415913269293364921266464550202327260253346792312933565056710811671665569393529827627216728527832502907305317378187878332127749805891289989996953472478317996782667913847345019333877220416923574369854846248800873886946501105636475623497719531840876033060564199475945922068548934248622780598192899777604500857068857315415076932830940294084480106100851250887189729633592693697531288406602740550927268857141814000358518905919932073712118123144793105149687015866142377530893426196663936659968665784461010001829550902977858511860042651672821843789666388898193001269988533317077359916317936570150642590499635876649126839978353431217647195382080363463410884731366332824339170349370025959210198552671430513462910137681220997432014761197810887864849274812585925095155452556770122334766911980184141484372383277446090903560123734751723493066780155815271326235001967447299017322586592793073651503793784449146436672841918296767402674041750674740563795263944330691486273259970244978156568590470613434751971018760035090196219904767621074677490248121093438993679370414464189278802060567789303244816784513313006210434300914241009233509419185265318491072923472812999084420140690786085561513953020496728298350530927579420283500686991139150388856541140636559572758700960585554653840212874111138619700259241598530058697716418411134325513236761087028099044186676269298710173510452702185306751962664238843240643150569451934247344522511428225422551377386490818322011031632399277101371435758736868540670016442043609587981240580576995075963891463516066348597347073069087310926315716490223612772735174331707784637046222631430029162719598194893171482197528444685797116455324351563166823402345494807514372180841982128821788866485640624726105585295954369939863681793212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] -781733172133074556789611004936274486892244247524355480795657673667633761402595121125249367236612356704859828336844972079440921726266718988164610362376165095714092353202930872696844945251283191711092274342034254036747286757089561422711466190370197430418059383893361425720394705909708966559209529104462146630435070177944924999535921947186268613101004293360528500889211327397493582783968393003045290555588596215776811058971356507123451961226364512265932298043525075597982732344967562512534964505053542393343087179317857277519581001408118541327421328770281309913784311335382023590702797185966367171459017099545077533547332787504176597916957051169740873754936985269393270625064798559996594527339022018147956889340445945258082123094632294481816207823306197594401263343492432268698578043375761195681329669947961364196953970684269299865819938059762178339756642524165619422992323528959700017774226042534181277509181173610842969934703970689397265321024965800600291678580185401882269299945407055811877247934027312646938254611928541009911435975422635119671712468113201845978999471793797488402375106886427864508222861433346002699134097862144878670524815225678760185198903130455649096892807429389861481396575080884487511604774899235534530814705453623490743069933259780838967908348899984153378322825355247916689974104090928025259647629455007801219412066862797117829832082314084759913079656445998544544054375346747574758028989488301208884378073557449136659290178157943695862830832796128129218448203159848969213320769810160743758555170354558584020558105440363115204761757829786217734878698400953217473853544857353997189993253385360050611078713707110328993763264516111089713751578535115766643786879528988543462745983701612153935014441087428639355229772896252687788847031094901446704131455653300344656266697612006965156840193132412167715671858090958507332366469242091653728197309224069582435240236226552997418368744603946989828903998749213920736984616459842437638474721483764914023302723319090986604999408128732354334379057421732662988530847684485030129107986747148651716868468555924107041241913833053009556949923061090561667781814797666836016959491101192024892386710178471652594126414279684998739447790023184232771777112525796511562181270626795450007638082871264337635123618847810334827365780432152723512949947230489582431936073617354711274799739626037841927336144552795465463174661728705992132881838501751212392665724479912537650345381634320133784721920453206570000351089926871901080812883699158926011019273621606308577435136172998899818710324342418277465682763249787967652082443237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] 635303483257011722090595711502619726717422189565660973543609103041679085385141118723108802136745810370200308489595852758246407836660645742513314296659679796326698286756455817675725415882463953995512865234261730050916108923863538557931882833828055792477071689070438685824553723631649248268496903341760721622985323949340884507197084506843858449653081442802027507703947021732473472353006638199435052307985707805966781118076143850801871870543241459659810634379479023003233458733971999892589379468294477213919402720114021732961817793410949161195114452533534409021369800966135234870326985989817530713044285681307048495263916107020907666275594918160117380721152142531562885372702638071580382741639149136283462517291747207891343764737097581148460645460576239035255404099893231136531677369550484289186043362005157970450118854905416089093366851623837735726631617116117595328402297941436003599015211775870442999708648333449808694377775498308104616175208202367250900637831553665811461506520213392198158048822496019044702055158589775019362414983022282042514496966602422655934845180309109156682795525920915009261217943871140745995122876575110970449652929567176507280415913656872218143414332276661087303773823832026927935879923639836284439589578554970410536113543445154233740525783330748566623074986905404157028976885179721863004651211971424916011749199065678548270677230597168479038729850098928975708514385081939267287776075819785831188023475104979262050062497744881176030868723414929379878917745250054101254157901421599833341343000112026948834736307878074792279384344784265978822483942844275198511497333634099183015164582239919497116219233487888068933249581842392474686628562806212922694037950809387763979905999631625205511318745360546806780578205192080232302722365759071069785349040474070111861006367456165583924763885316934743118360762168517830622729036500703183468666567692269050193102963350968064842906868189213554542820281541315414116473371533093371759235097762753777624637117229391768532451840990390102340334222885813280542318495310165765374581925650510954090322487992999943084990135216687324759368883443139253970072216911829420559709797623478497152936739676207008084572657851746907057748551374856039369821568171918052122763388053719119305606192724163150077568316164732814456185508452124566529714436800941535613494139580052781258140701232237168594449592458225405884602650355254775841826708958540082717655175346224368033304662003357850695871297200809707739091314084740833351375867783218475271657136971268249060535293407898991663675293149401990255853434064192697405815124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] -441087155112503584151185906318566888765516197879375796023813923164004755720602173200889076536632319595896488057389274850844184868599088572538289323508357724311482887072186702534504290495838720298385412963521372582822022950548097757410324799077866693437018309711016408618362830514066783696597255751438594335219213065119101847345396251711704951097476011553332564427805586672826506135768042018936934944252720169003542589399148791260643152340648832572031211026164831071871129910404311732204151513186060007241391295809584185952480385416513379702101533950227887627566945901731431628280096820479868353727256073563182766701903174068985449736518409088548903882526325165173790097982181489543701229987386234120078213086969415551176111598147124513922567458700401088823574907491038436732250479534021457791351155973323280193865740446161524169672869812137447027308576292867336968495371873048716205752089865544799174975163300899005211402490053128286018570099124678533674002441459254968854237642536535599900254505090517025108577888164003581475782593094740775693828806628164037472472221842676285848796105702442988919386154751782833679223761535207669128191707084204055787174567689099092070899670672950344446741632785181451801083493568296157498117241842562721067914851681178380106089043911703646727928424631832561405247293529862001323418286039929263293442478614245116078471722374481674370249952193095841503035965388320873970102963708803770415216378362366237318947320321010169529550157259823230245301155396968858368997582365457757231661391981156837834723398785591651788738750779882090357539165565293379979245205475578203535820300854778019645900810883718639832818522716113471047600351691247863419400799129340533587389753953767371447131999363651286325587538814616404581545793193175331706212119806125738036363444733827581971448870859737294341560641003067984178105581488377230637053468555774989033177184949832991692743818883699057313159905938893367571915717477175714282997046856859452348977527613250636376506409609753533340000453562563853521381077069057847900706138322784925720680353970517013248863171688567766034204277821677335314463810141544154123680841807832185964582035396588949539007303484776421417960392763226658503392361242127262883665487565591810002951154098897831688789500836317059739239769495080013936107769130715371734553176915160518664365693434496919059029181368257323743269568642867363392863111879809484349103155483957755018036393974813444926424021283032732679641318620432488509256682131926466364682796966462404432714087724626197077666315784398934352061871777550550177693367004394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] 269524328250717467471289416102483203719183754166783625048165949700086206189715896305511663302647496308251767251407266212636195637659211255090009815907475138595850403462716210482286530755067055389533828099580016608446614432332383492988442833384340396719640823524746620549921927043865195526453453640870430388529865801309664920730491533560973406852885341415451968003641034760538846895237873212681420851583403429613084604455607316436792574443188920762625369729803176268225015862134445967842372045616642803057872880831619214210830676097705071095792521937264206338177620386278547431252541543856960189916630229548284816577346220845008292439348181581711796246663116966305252615669025176993681376714786880111914965395105749392220757006654512830038643322530896768406883763271652509363142748825199317382096520318156398865429919616512216188690044092482326389419492151932501138748484344257341828607367091964400830460982754602449950430846499269120857852648932540646628837503853514664362080224283181041287528031046618797740034496254914404137654841072018146522668043970146449891983566995374351656817350174221338822605681977220693727553352955496342261413245080819019672493541806976783863413178411419467428078026578505296003334775707930146845196066680282504575488940070781347112321217213110665928757990296983882437832066058755702882654077649086029344544029143999252560746389298560631440792978104224511652891216463504865713634157042111140956572102135260153343924808068195907962238919714984971270188396206591852486406114093037583246878394822070630253149985960728727163085089430952249575030414925883697479273770077720574121805025068775323524816835839443131762401274858596938513003177066756415708451706704318058659078095954147362688606574465001205466782498331135507097094921603009174762615286260170335687100385952806906440323143730207635544087850411002125826456466081820513979205136830772517626150793843195631175856135772710281294807298613750383319797319900668733479391927381007084160900871957546316254269459351973480995515767177864124259571374831231616950554636994416127623113676755211466096563837244887235526993746214928187759091037079794596549306094697857153080760822627164980621017462750223997479745118901934472724949074816468162019030102687341599029565225300755963021523714423206381519518301916649530094623681199406606311316817652660084615264401266293189522153979914397101194014340788360308023107858208972117081793002456122853835627651640745267968236453334242078843811743717666246302108039136662129757815942680487380712843126799621041281854654452594319269387312942853895947337150573730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] -147401946734606949865110300063393465561866776596656163975320614624953012116806944357159754105445097479126177196737351243985443382935861698843015571132051478945132537170190191672417360346758218180298674093973004217097287361253419616513878519099383462724833822702196186544855716123169782767366164689725667381659300968686285807933469906057206366177156137268550631908094851876841393990405247826731461787721968427571708317144871398164385762204400866607266972261129005954667770984901208009907002679382927040618330722015329351820195293541550694463848776066773414992707942327699479614915903706524387054781344187994253424303813562901753054681680506928431324768322612592589939558221428763928938032584785500315187525383371149686715487628270059995736094615249676110454119750188059018536376382696640696623323374946679018722769642027532133888908198742818550483954740293170658241857808160966757869253139273761921584820737273033204392262121514092719434124234273900978968232041443782935007412522061805435831903411512897660881571548331931813149703519735892042454035497827081072394990611353997297555598078274320717714646086883503263098137334339279546441082220208955274684667358230909124837301397893557762796954496004436745894704706326190141425907866826539072544159853501891932482465138345933073744811266829566458011963510372684472630957301803436399948603851800252437053000164612517605028233969871655453991252481657986051875955104762188206618708794373085499287879136225337164353208312258539372870314142450241789039875289247632194346246332950404031787783019687177380359581919122615330772133166280258680958634086427743470855679392000118370038749571439259211129060441840821416438851248676467835371787661011111658321448370761825097419841315594569065904765757664897073430704527318184685686036219203662820882701733590551172306369825802701788657609177934350056421337653041085595434404052078323955866642652085476100029165390767016988412640697744906395191000759099074406002156399808290013206637553186225822592298398049234453935380114602722085821230587438531579865085518333070891285998774651456718977968504753527545219906415462648782861585553693497900198750054970554977643205721842018852688675818380259314868839171851437371761880238789265663783377867709342013242801012544898453174938568718116586449417599214639507680932221354701858663944977497775199826258855551767130630793005550432147483970387651705826877874897235143201880813131460565118031809300717946952690671142022634913588561994502833895143682926929687975739571506107730616280032148597240955658826532330549550055612262333681883319513872265815734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 73044674550981697013941699477652524718276489310422854206072229363357042055708565625467232060118841021002024519371615789305346457805530844187696021493868725613909138353775178114244609210672551955783298844763303669763101315870657123107250662650211210259349816362617809067450886832734505651111146714573131490424360735986461474967824287450354083554810033269340111857753379873998729496441419589878960729412847837138465667466329870305231152111577074344941543768774946081001979684988011948299038637711298436263189175354425514115697303829238874389358831791811438791898318721196973127448032528760198735427367898325514875202659708226698134303808924333704301596501320286004990711942582766300317645342286438064662285265893131335896597265673120723105780777479853047065755015140753646094237922002943460709640139760139995596066612052655056666378815370848761413652061232666630090078800764636876452324186367548397658753504944179861249390542791765732349252126255186617856052380437900015017820418138806411434490288894854292092715985842930553238210505878461846497585706362016096920892819524445915855726765162963438485118423472530104714230725967936592084237320996301286994281795074270385787891339125854518713734052739167085343055503800282855946560059880033865024435232231131054477981177608288913951106557908278467076682434787202762110849512098184989377086123832918217854462625660811049627125152914951958197300548185923982529043860778578202910589597151808838454720767837094589884043725617434814971509952294628289931724930480277717226146333526841933334030079404113719939707846986671143973620251364360786032467296128778809244920255286498712867644271093650227811729463604676936456134416536341679782616293350149160010671028990901787171316118348892781928543213931371078270197115694674798184733873800043833100026925640236042276382255661518008670027713234171515417215986018663031770100003919981925452416110842638851592694072804874848826754521663000094816428062191984160101001237913811029267368816680436883553941504514257330647236664594467145251223170479366435484785010726914346556810155893286136764130322050619073539002541868169468349322441341639633741785296099836326748662994865679962494833746070021736857024257040000534469016765964335358228412509823407772215340699249176185278377016518791055037803465279768070452115343543046824445751425947758612527084150446311849930806274535361684945164188544815117395825550139023234080566989191105638509008087204618457852262319844448645079801756069919812481363022987215026659868028482872860049670424755151200817455784129104924204400894893751683412119746208190917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] -33116294160167169998211406741762312946150511091049861994590414902827720823963780700179330035988693340876817880004475179210094011290446211891413588340443724532913547957255751525480383229897650232927643298650631883530081921951700955288615149752290495623363756024079678658372673775260166866853474936225297307559000810505188686598650551866571791617219190991666781771722030491753963144045498615607833765939238157994761201097129325726863892991457305242803191824139066367367130062614245988207320749160926914835290341061313054591146380711675334546039125082954516199095721544192183017320880886751231409312599329123967248642723522218667888195559875649887172112335380611911970750801599419697827623042625835417762460232223259625955233002809359643613758220711813797184891532173793208449509125702551369438082024443462454276725276862638999715975065976671517469559292817668704113854980082814045331722074211652910357360146133976804811933282639239814510302373946018034229044470087009333605335749003185517395988079224751386002491002714282762799259920030944309049902457225469331188511658920402499742420042404871012789350884482502438889677441421860376681443096242524980009478378356178105625851405252992742544637514151686465123465717921195476586080297752088492770097795780408844217475981670685944823908851047437049322442134136493214264271813076477223019525832746737729819906251497920892230004216312360958789890601052651731299579336673687701774921787259460332139991366830259060097835828966018055659861535303754525365305127785982799855099655226251709153848906904943471356487607142594265918122445221627371652754453919934847611569341703285939552273953562021662397774215236164154425488314753822604207934853736972626570180963961170551456103659224068887405298053533156036818195328223665033461939446191860652692174815536490150442049127780778031789169914653520215747518275464603923291433123477137778402211026305750079854573456827220842576269872805792993893919721967154041013799006472444256806214119140945900821519064952263746729508503177472248053677232081128558712744266934173878612032854078488363703350745164973152016954571017070635445678355017927398311540055536770606108411473512191960056412887643323595396284999672226347256341723167584368549916600385216304932514048403079480498089904779824756254802822317244174531674367137985770477982870734174100124839401464108476019619101097357081510264581381435301726362151420211069358165845239471801068673562923976769617946115401288346315680312278405092470211895160259565622575995371388312120015106335551450834237710335175233636664793301918052748078480362892150878906250000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] 13791136508344655746980796038385607095648984265050500309560912362669918788968452445994616075021419107698622223069473951644823804320953820779491790179787800395361654449126236332584564893118258946140766528795549055128091051018557284985871135643539145968392421842746327020727807915958122917462220267147370789252482693962921938802450697554022601867237930739366505172398352955905253849416681567873342154690225543979052240674569195881273245039356651697165424277937129952805380955154530603888717822816010256797804767754895022297846505322237204270531259501104034692068093619731808496886493317329055635858184227283679634331474464012197222761569498765387707535384099597906398575108373525463298093806268512207894436334070772737677694556864702485732269144818237558922793152693125526305697693527583378421522781618841557905433474546343108554244060869942299741783663977073148982846551787201356483021047879986959746734771014205459685462752895105609822683674079073719481776208945220159832231455082409225197354413420410515532164165996211095177620467204787769570904068096312144958688750142637826339653194412493036862415971982595027859371149516246080471652580067717258289920369953781261650894810987317438895037090859789579326901557247562821072681251839714602345846930279483468114108356441366920461430883173425449667512359978235842772703375832355880479592174916246872092229541589641434699926087059314419101432614539723848249923888253069259373745083513613986443263554343479278921854125326136470586837450113458798855968435407162231945535176864490577734972769021764758019522272556835651344631605120202048839938472532274950529936472322551804830150803862734648613008157731159286840268766447771482446539090231253994439100108088178970745944383056163384716922212873799785299342700352463978701590621065791550838392950430695269528140277930523139216938744704154676869088722214829851846455730960243519446999802748737493471001554572819718914384391490860143590396463907605889197412114289077212241055899901694645493490650309213164348691793185567932518094495765028130722978349627950384393702045872834683588029568178291326413923015829971374807775308159154206297110390900018178778193067154271555782633783043638565589902585900470083503414634638283354531000807105405365572539476415683577905786483609591799620686336221590906681907290988461053279140705615839522748629375790134940210450588322514710289173547321871453999597705266194433006088103254755278213615625014652413934454959090879528015837991119468772165161618444899613706992614323138305461985360480873142757116285515834832502493623174188996927114203572273254394531250000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] -5220960849389701504189903263252141076636463064502532933748849286607615561203199721110727039561079389257038826712114846832227565694766474899666143541044601850964023124032753618479288369698391337392674096199619195894584790842944923822739708180322200796714034903777543245050173808335197138550359228579419258343809977658572055917832653086336626082300920742118758748718463969140339598908845759056671919877302213916238110918098551543146818359269220321108713936050105581150337158688831556238072492892824394464399904468311733641573642228328995281556593899339663780413351099550532584057956884956308735662733054661638957883428260254882225838461044364132924653862982883288747499994038281097407963714865322786574251366937563949926818500304642996799886507584745685962829872681423350613406400283739604217340330205829442572053851819369981409898271841598395232674007584396880581189264787428068325978927872204081490228688765999581973559742141727523392716877376229827619730771952433755312330693872724577538645970065052070263339491900681870713755122870092773273148911576189169270437844406241233742978920393519933721439020274977661008061744176358119574968625679807434631949905650589791903669521754360437596471110046760219750437232216201320994374129643815739790380493451197209013907008493018973625216510838847469173031428808236130541107569033356894738301726380580425236979224777984113110439118758421472782466551316867785053074417180403365324000806202052582767285542721491091565655525927080654950256434750066792083351010966677252192044406865131726442032600292518908809646673605406319321540071995621158171152303085043449708379192306715671856874848255626519910729638203085609213958668546049696373495412624937575386645020582559528839594845098350339739874738364408548965251380114003315524430582155288913948561452961521625209269969737029489004987144556947314223331598414112652960344488404836407437863127050394765061011618859411529635678719474222228943071873688697631711453582641518740095315297357702502373497436008284086013091350916960939173247913111135532006415058707429182676411852147924456080477964536266424751720250861092545130233814009520544485298125457800013843363437360827341762304791990037164744654538650960470985391879504251926882801574887972961612995381334895251921794554970274958200636205980346259450265849790961660024942712862344317579470089869810113937919818520441801939069111286541576602315499297136162187164980438023758304049194125543785038060805640593853936486548508597066016423703549824820413638752279474573058822816196245151371356969224360889203300460648105030259102932177484035491943359375000000000000000000000000000000000000000000000000000000000000000000 [48,45] 1718996862883117829504330419747514320785540245553950402633573378822349488141052543473683793014810622306388824257732148793165578228886004147082725794561998849039799325397069556203541749404294459266436305328767408030040810096017746444066028189153641373006541727936802789918298405829251915875040197672722026176310757036888705250569435990484886994459739705799969922278557555023165295661903751470738067195549211303169424941366121055906974564425253040274084233588484983678180223590725617913875616183415902715147639852475650189244528636689219905568024820687465112751591183874791620283995660196631246401563293420354254857399967220751429519404391633536171150562794783220113031875376852465940800786060594073873646387323249254495889102646367803419733847137489537203037367438098969375547344057326857041337312335945524326626970438150620335674873439283411803707435754415518465203492579712661665813347972632720627338538725893760579431987227719413331756672708862615855041425208069341181776562971919773863005072963349767090479031327619037388834978049884504931233995967741056281300092745684175329108689103072301717691823234226936841534018060233322877500437989666284366313160371835650590588128592089147072208449450215727635349565657612890116839842194785518426643995539370972305316124232823919406172349262363727121195981063854692509609891912845080629247890492430983421824548187261148093402731653706246285507720964479615267899021310074799557994271488728734558892642217228102269353639807054585892916209070450975164152238686862721382326605090094714216106499305475700040081491685480891009143246565018861359666972369811068832973203845361709650856485211341023452045932187956575468903291623073746818728805406470057189882985135873775100493402600740256983876315983302552428247099719273433595304824143603875717454292848275653969383606525186952204411251115262934846325003164050989270216340240260055371643973468993592282817561962368706008816312046135260131636845141249560953942914707926293372156692102920275926994060368927013806791271245087412512574482836465210867927001553371951457651669393480498593142815808054007041208549431535467655128749807031441928095005013571557741386844148553231165868571878898237935256433352107658404252186154066943225959895311591426158581906422865639893074510350118984730019971641312560777526280767536872183486257886668957123762745278826025167374255198634764386744672693178518571686474420460768542992254398418874208116656609143052385973422695547627885735713853489256749007994580391672025325993492766247622112955969885371128011491889492912414801051301793677339446730911731719970703125000000000000000000000000000000000000000000000000000000000000000000 [48,46] -424530357265513510581281023472103614857461715623319443383708760491510499408787906724757592165782764662783239257281967802874200677678555440012404200382476974027609136087608064287716912445686749971096773336520963017166427201115469709870908483687179771553248462711193313131748516370575361676994040726267647956106043237099530388628428967722152781892550655033465224983892409820664414759860547668375177724249053531099289641966983269924809677077230608225931865191508151297831778465777011812076698723544004495548994365399865963492533119674833746619023244276695505097109073512907765265124323601685313277295389375960879726139117823265271418113763448759384673768222915830955869615401560425080134558210439567326325329336376668536601403578519487452726734155565945756756331545616382457731941312076332788646560373340912743742661969186592672845669627330015688558572382975689428752486642367171151020298314822568107762538934591510954995974683647706142391457815875804136853970085832344254647579237437327765795453901611141558404803998600051472659404198742761828831787314896834855826714288031525729258074262941189613158347861399127596486935589711164359072694244286985179615777958883654225557144640722133531524621390800954105427647752408533890479581905890340858596628081973692608079954890326659162419996966537689901425677654275844170506313282819477651272092571166999921040872787653070200462744813098508978141635278496980204035705462195331287494656391423237868289768631816026376082120730069272677471555804141115553171483009400858170082492016893946281409634329755881291282457978909038415919942130267528375480452617170146189432200560499777180812775291916011985849917472937694197308211842090948611831061800017876568315708420338313573062093600332075311371723218564668782101271655200117637732138182269339198865492718420352685912878186624966714844183143957536175388862628778679036359239050482906947920871242278839717537149302468610410414293185767011867765012298573622742669550069979801931455760045674681306752700556082827260832314523187046759357473064329463489629295991764969755453920930523632910074631420886901441136408968312851806497972534582006119040675701237523636462360949436616519237241181334224505715693970368723815181115784067434357859578476111574454043949891934716369769198307647848103115175038410097144741473295672288285297723473945339334277013344182145386703250954174566528581768319325356389162406148209683649975602491644289799814085533598108894235584020302019471981043206350333156210185813438887012704260257446458771384293877966991553490225828857169485647769791025751828783540986478328704833984375000000000000000000000000000000000000000000000000000000000000 [48,47] 20742386701411278327422675052635648565440869717970835292858127306659483604085488763267096699078455613902271329353781450235635504765877540701047696050115682845691813394574879973032191896644676764836067308219332079930884806960486856198232642531683798277253878400797337145839709229466785285547848393262959762258243556524670847438121185182095351085690249774832568175917306994640771968362827788678936674000711130031128782601071203221080936380106267956488824264834259146348617239429332072840237538644269244314366181738163041450677169674940281807644169725810137180064291131519753285540705112911028665373401243497689644457610783812685932426693181683046408144965822264833116175401968534865156500296478225199110957279934612325550980972983870891519905518090256809789310938594059141934246786526128095146326032964930810049580891677616374129845040446002295778911661531702715905619312884365557596768139050286562985328538107423074957654475625084690562325314774679321447336046925541977971741647304119919216889595659768326349875511386541640568227245778650223178536437744305400014873749894856795198556588136767800434927027361811764797306136494542035711333465314659117803542714034213922870033884935494112271833976721136706543401782555669094690521846695083471358398120237775039899175246851082336065101286645898790802937346237406635528198119252748989489159833399713412787239944136349575253121030687464762100995575794485117743827752605141927349866236474008959517431225793820653347374177744384682312196543622188385813298878885914336201946522653533821943560362578583381430590970529487491242198376145683687850172890095882987157144997351453534741750006038517253833101992931976436127487502574748541654827272397634427233649834632933289065938419591277458355612384044128016220142963026495678943983232620237019443657613480113365624465420251486175807579312616377682617520604624915544668225133178271478464803430869758837675665824229097668516593833331745892385006659526133755689603094189554529246630036381691518656466286477069538904771164410213020059867060361020073097986974657657774536583790519417300823680408452771050168278035553684539964628966715439936087724940309630471314616756194688565291158696223735609996866882498276532586119891300632593755660552752867404680991244754016353872909639642394626989811492070867921543545101803809842980175113746099209968852967480658975321956279523231971078076926615682083871829435816148926108580774566269693576680894004154959860189815526190123064547421523621685087469981209881639779140709738271965761079925729790934521544347205454356911254187867399423339520581066608428955078125000000000000000000000000000000000000000000000000000000000 [48,48] 61949507286113821181943183706157085745223949165389175171742135910884898896190055016507123960998417202583090258591568736632773950018558179520371624946748669567911909367686113349939937591187134548301752169324063508843643508749448539002448408003043111814061653510155629120857128794223619078677329744620959492193662465127429934808397402687096583079203868541498872482104382294364050252502291318911735896982633352023509160935100013839649957620757459083107230688082672507142698950682556423283340220430888002008832934217548854223303655178903838952188472709264332010608695874126751400068692305282627768506566407410175141729201271316644857506271883405938287163521201890206833454863195757218051059384173940082477489647368247798610838259992787971048331456307367017507360229605263907968233533765440712179200965251046123706897919994316527095062835565408902756787243539230259530542958565343014373240363437073397792808763304730923074631846131207945977325006983485909182695329041392419835977670436522867227818181914957298615646178046614279027725182018773040491295498252444362335083184063289757629171407324945108039645001184057389537818291597761208815788274478777499615152051519529314847310617935147389164889763340800033564673534237319085949784484778693641215451854297190511095309231703196071552989719937179471177503665164275251917287782708851789894886707241980981939903499972878832838546157666849801756084141763429678027898888640188757138843685674985878265113812376580473581106536559856142285810062613077837870933794425420237215517371110199988466083327275173293002205807709182098052693826158628607494447634013905930394633582675091164325384466931051073488083128090698746831541214092295140877100553436519777285830485570203729928381099569371290325030583025216481201936953754199079405106174139103672034029670263394127677617066156850757578271967185900699592314905992275765877177649218595432739565865733166371843100738833805449978255312076580673485403574688248238678676739157212714621902272178376292180847815250194458571873049626648502131450170426397639536442325220110376335064015946386159729731211697126050242137145118178339128697769705543990529592119787915009190849140846320137790486340509026827725378326000436692881296699181681768621432353674999559680852489689381278212748233181286266242271194698324818416804861003507534216400437923270861737154908963088450709410026786374548947820246010099485143507093633589772525530444536611908839707071383404441065695411996856726425142519711771566011581363059791641626784205596905777108840248977450473571954652343859500976782283751531643645193980773910880088806152343750000000000000000000000000000000000000000000000000 [49,0] -73477792899863919560248931265938208958277076825698335398689088497837676835421198235013395753233540387515681466583498377962302324524338038922565623284355978833892418282449817563904095733026859283510848450839679127234161724412666728522743042433296109428468551189514399903084701871236022272894069343671969376409909532767197741271953674221712238917776238761730567769974044375741468685006392250412209884205229914608900323503797615381014494734795146747042384372375634340491533171060331675554084581520767477769970803865047642325002211782893044163114624887581147189338711601488051856339592632189534206686807049561214225084846068105457339574460604747565841537809866257159967837283256810092737818556682678855254028369587256837616372916217265543180021263867905415862864892261203525902279843290330295948607095329454343434096015353571198686847137638068334640137645178567320766682163859618764356036326696240527004545730652126689717764128031578794269482800482855296787541695163372891954602310379609098552468715244162316357714820670145535168904185907196156508020246923383537831462302224671715365635071375139995345458797886762308075196575328448553434962907748684187897440798574134841753644700535523131124705168576008558708652755781269721199819719512351230498773491870291547187164726488500960617388150328578075002176858055446379700935560872822846165247383039627242813134607933041617728991136581009378742628713701483383728122388828228666249338347354625387226024841465563208943827909169679892573086992766196569949856668168209223177082669969258077998716200509297795361186756370675562241155510989036925197799370374801030267994138846354734755147574397071982879606454376585414961986281426241325443365854411464679530150539838154606373418875936573631059965260651462146690833383666181411740306830772110538133302921265717048675607884958796553894167363746752725227027338983752190714140670862532435878078465721328228671271390705839333814805435390743780709053955979511883994118638779841351135851250268725734491820393421710238466432671561594085189748626364065046825178585860421746231616382633465339904421515951018270783364461970764317462801949462192973301234684413805962476779422929665429905727988290662035997976986580028682676665876538744235031927364031471646310293358210565585810514289525366925952962732167393936236111100411670146768098533630893979421346738365421503924965645637574143813531259233013794647700056561490100648370571434497833251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 77342306384150733457669007655295455110099327860404962090581118911398991259388120226936569769656272391595478031217429666318866107625192749356048216787532107402994540832890575326650088111166875439595209609627384601391146555406551287355128952542663130406932741780618893075969841246309256245050499946110915506683714336788718975704216186268550037750031782693789806493661758051444755965778957484513464955661951944831463181540364318096322535163929024535983783061215910376417826736808967048904491729620441567808608910348440103386751740066747063130279892730271731076493815215018276535922945397945909615769832771314047583899025624981867045207624079317664303926776798911135473354985514791812940098546096069618075742344170698770150355482645638149490524875730761240813324606297240562937998013823381942018391796028574320513540868230144865538924200087856182989557669939678017214529676211736999404930504692997055048808373817710181558448072973710473270849001849793808626871770564282028035357102705052670566649146306388608312983965011747719621525922592214018514843448605926967987441750340310329047557775483611532485300631351552358482305324767981450358041028313393613897630952888516706169119989077716372392889937798882079069961563048882254333223866128061086522696492877107998774149972722544659206507717850392539016867869033050380752131155582624502523802231761430056273189963546599129374542018488728205661391229035143504468290733584656741017143306622610777628319058051951298700097733147587220833872974440462622091523140691180277259432571513385409460765892350289897044830917269039920860139809551860251470472747053846997429832353129386322672682745114805661622090433780731658399234148247189592094520649024707619894567055513627489783386461450904429054207856113016630431207182631361987589460616196990016430709281103369072094980243880353700974839515295748624635715924143865827455656576614735529090418480439548847152240718824788184465661697475225213535937811883271096697779413889721307937205293236765640845897063503195290866277175879881462567253061089278868970349888842535665687212256371412190682052643094643019585662401518113782034007952021047359987061415602092412484118843327107579774877832162103047246657169006697255471983495685304680724357891742420988070674521965280270135724265624645551028344773316145867047553009629536663681482231757017618786842969045668538094405634076718772178483602059423372636033574027344950074791540828300639986991882324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -2359064415735293174550931059517011343411309368102844447157111960168626049524069182829339627115008507644237332739866932498493125318855854187385785068477872897891857738850720070940906068321772730354199604626174854360640827917215716872280951317466576738889499380357191186810038690734202311192109867077469699246037085911623366589852956678386964191959597661809847079323377964228478002913664441142784084391228771518785897388877972268386429074062739795552955698505522710765002496673376947781428323408267440065600508837679365167928942061054815580362069612010169753897889454925219793132272244447801950400895811592335827154140075591876395084380787666468347621254808575641365328142165963611420148923187354714902386543218984587304585820270847329040488781072630882550327137527947554417426077651990645453954929273524569386811512366389820308340743670983076070441175929585405020002103192581598241746653846220251454402261261237812372954360644743665706419244964664397237350450124668941308050689072946013987795889082251248881727734467756025962094090560702991696897208314613611319550182932547203561849832713861022671062966821413642998679389765970009279561958513849687181794180677210642040351489677442313774465191327421777792300656700436494532634253579152733663889185301517485953333941747619472988984080661339115246686709695063535821915899024678635980881989677859831372830078114581638695553832870814589005234056806757240261888421787669878535888164322286783282286577974198376907775068783133704043483507490372351230156141311919648730820014255304270900337681840603991268552833958981897667205078352366502614401837129107040005738864410991271409246100787945764285748133944871018916946871479547119362562308598011671935712034585340221450115756270263323678974947646964476282075597539919189332006540061861680784425170672949118514138571433073963231983787792058341818373695258805236781028335514530993120754752529917150675016503057716856240900297694593659690995648921922497410087224106059153489891228910961641998313151008815224173799528667038197660929239146442091546744978188033930633035856498154851149650758534514326598321168301876416142382175987231819776310725589963598727246364475634119453776957793431075796537410761888964210244872905116988476996547887933278731946491186554519258782282964214488917014300242368210362931878992836454065399109302446637773558190317767029995957627192916232971215193647529052622118173701299282535304158159306098241358995437622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 121431183246588775066265446855205857488914055371562262302099106154569189800804218163769739675666057797683522766484334545480847190813490170338734984316827508684165412244584568403462409510519834078716493622270255258622374891060023236828356351868794703679878201061025246299859367910996135398923351101156765465212105597314827318296046207146143873616750810694782747437219977151053797542393358369810900572256951248578564893204461965527833576546116313455076309376177908550296812970533600194781744877004094355112900528846540601403056665875946774139175667656409370075255760904075882496995821300886730447990367048338661791048606211501869020425724733859657055028844837085957609575161899699226900621873624601777664530544154579564048382286948460257066455544927142041376960058184692333582713897649186213568313511638897196439951989839449175266095899819866311980110497589008697194827178925819489580786711978357377444877369023987470709278683781913963059989606241489168431155461578980045465391663902245009830154004503320746668964935752153243164246292609449021947437356714959389327903734567038803632266829029811034487560541596435390303746114813199462935650063073556986555776183399363472667529002543010776271178878839689764928188006034998293745950977379234523825980759072956715689520098898232035781744566032898624436275220738542612351295021629896818454908453080889503004129384210593570234803170851149453365633032171920821636960382115886632991106314886020343389054432357133718996107441271505276553766486804769692663624374269501660147853694678909566401865068459840446463904810350902159067586450779694519628695025319980805263632568597121326638593162300662979448488383855232540078593528412425804207970867209916866651721607925736523535730021961405468616072664968148416297802767197433334451680106237785090013330626066848929655062207681597900703644357891249641472287258648229952184824074531775313668983081384175420131086114982798444386217654443617112076211950675020671993501405483156201653177884174326812647278124506129555256733356929918117989900344898936985462122800403226391115643382502280074150551270180480657435919085574745491928483174684820180163195483076315751683923400029174804445418516763409440032438436707956564481355311040418731185770733104336598639295428855882818911700921281705258192436944702161317607427126370962085305989190127203826091096380016026870356643846734891626652717943456412205448885912761829769990120503342367896948417183011770248413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -2720124629941169119659504682420347540109072256322404260392462711675082843473910493304376568206453059980017234655336336461260027111559539103705343477694815328486405766444793824955277991551547124960567087704688415505349060118895474443491158338632560735957059530775317731762260368801809539962704597533051023885693102740562449465526085142212230947005769221790929890922310837558638072068229592179574851506896061212120959316876636645896098117441218912433148546770053248180073553465407284262318373886872095334146810121652015483822638351622712108809930886706323375130486938804674427991861740459160615050593596545211295292113932374417351883508332383592896940283307421026166689781789597386063837360967452785580207279425449268771645446448992255977788138689975703848796006424206087707422040088549823038933780199810394277704410514518324311847342820136531953037104215303876716111074047633535752587745476135437146453887672132579771351040925928507827658450477274293985858462702842080280098488902490690132416822004861776655327935792837146269907957923036431475987244364859757582649744585577822006949807685522329739930130216630329143535628941335639505453593151178394204325998059776884820214285129148799113272258045399010281630222069628310907733987205568841772703914586617779913543636136756733131771101617957292061874450904262298169909976350346271086814848442293812472713832350082249102061072914887575266035952547825129007233069047804515472952648448097244906446950813658593165972112492573503986507322758985327623424397752753298294640684954987698042941181424957860172235493489308336966759119310892355423682245293049677649235721917208804100539565428915216993491031615381031216173911093908473430168008392694064397408425976264732382297226967442948187627534791829807714634313461593193895291823663957653682792630732504911874334562279436073613569688128495693411659274828962468257748958702963277230692494597016424428304410264171646963866443743647393657908139503708817597567751749405956576143431262526060150064495402624235823428895688156834004743787536847801427163566818011296854248331004856462410162122824077277167443988031075193819979252014670396760044730882293063369581517929354860727824291534103324765964163775656828870783725703303382062533262290478357345958499362404978221045010804547508193020593170962706228159197169118899392931906067590520746716626018788168290333907934615613527082548319115932974130164125590158126207366629835393556646749857463873922824859619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 107565888645240435609772010629324186593825397303784763057216227627102309176560213736731428123944548274966713469684640478333425436562663345618692673008280371394586381973140583946982773093765146468893513036910657734353445094682815103622881290533362219736694005117707399207456356027471584646799165154819727142212901114469747189068037669970156869999734272479263750202139867667694767686521845996129143897360487458910439595262238654203912091775450418246227414402059903826286878295635702293765979885901126095713332938764128274830055489810437973010304861661154396011393757125095981727754270512524986444883666480998174258121310439300430519188804282007317387367442918565682452610816919034126739244917541814881894297623938502151931441904992345229215340780317614953369857007356191312667128709154133561175024497817424161222734315936216628797341512080852163737148289541445852585622868671460324288058513185948148656855751081222052154885589721699916068879809325839882871846978363798269553056178293689405764210449383235514894500016671479027637193174585931579989752731268520048874612289823822422695377409975157279047992834672552769841861581241579974679189767548899247506796328801337959631665562564423365905921234881392914741664207227290368649187549199863492483463929239995998375351890522892168807668807935365348435833873667656192361917044937692523041476225768923156773714944576503229054048653131745063977937854777852254714502579109347508346241991429169945033343055930839106143696722003573220250877233036348156133376575119594608865498270216830663166051974727325597604493824080523416047343744700937585904602808795685822641632835696986993930566784076865714852600241551440250670365915978474155446864732062597078204580985706096560423133078466193134948631416802104746429531190274192092944430481776445325779160598298935756661512544275621765484971569525697362189760228240188688080712622044447097543313282442166944612948536597375372835412638054720676422790883307213663004570355696094413958701234851112778759806059816011015632666593799565982931440545962751678357459513222408172753014966121540958150262536829380442199114941462851780130354885041708707991208407981928944108114636465205280568278727457181986028972838657428697545685389566679742287192422027467227860125841575990121274503851753245206834598318426667895144808613218590008290019680822661651878441202251996451362027040979613392329137226250054378134496684166732210139318873265581013101699348055717564420774579048156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -3334931665477542586951173271181637171234087772579422656397705039236806954168050779185520092370314563025744594120489626339821196790528672542500116124652496803147726295715621554588936300623933874470760657964482074754660558861990205641510175114922757085531253496174298106599147753735892847291770298143461675693342852417760172790633607833914302927823795696890886859819581620212619711065024264600491883728034655577964966366176217843854413865318480972968958034930996761989901857239914352594952127634362576862760226224907913979268155688113751741053435486351471909717367984859186761915077636836850451514176147066060356557396271373667789481829090793690670007471175462507471175653621246969528021643213605401575387124165390608422511216358266628503918510500448193616293391428195182295096638023950757050703399512630218163835558336669361030162642744483050708724245386921505433382510000549912015804511261166328102246765649184454944002835030077161308207653258408050260114141844433511497516023699764487860329549181231807252268019676097750916626973419720142487437099935374915179024657750643948553899195905195070838682536548753868969309548706871528414818943761495459167600585993417517613384869437749006717804939536677991128044427383205907278311295310502175664599172860048348048972183730809023418831104539278862432699362044610376672021435495554285191918214600040583689003088892894662570812349964129628412561042477701713689550695426865067390101861417290282407438695304301259911132437054709959440061689933489552147036650306213969682553157686289133543273384730483739382727441459135663090735612654438683298773721877050777922036669826995730481226489074890520161022843865220965248317453649610957997426288431643498874798496043385104903254443882859983805779179688040168034495393042030320989794820875797078572383139867136910474890293427777195770305643628427357582995390560920636931013206452643410179850651190923948507080055848064639980044687720761192973272292628986167131091491753158124817035777539301099411256992205128204287757638157744138520692830844413919320470893038049471422518561264258112288319100109500808170092707498094872224248147746978928023679701308854508039108201010112683429545799145693743306020028489133190911904092520875917641800990834947526789734116683284056572040241227280732109497969502307212626053971600662739864281501833251019200633028579646226146399893778644327582053724479342226503450510717766176977636941892849045139925537317715509288973407819867134094238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 44615617736986926639224251234215376084142678094281915743455652989655969021590013014014933839430218974556912361216911996775066366811545928972250877341369067395904567602747847550314063761258866167695685752466267931870404128143646917450159936225215165701562099854996339291850201726715297856937944560512097441728716057183614412759078616227237822315968165324553805048728908807516826103522265120490793074628618620914645777528973895091334621614539566523062330341111689988092839279338936426094364257055710091788183136385401843690043046071943672548503144372653662577199531379692085122556983102745724273041421936223514303971419154684394656335505620906254275012400496306345189508569062595866096113443338727511272325147192870051817553598788965709596682900186188029879563207920069041040678855715449250467921805708098550594400423541835684813928970515881609756932671390099185043308659438269789577727162487731016959127910496379010717859638732836711925999013052514003720100614028567926019751191168143996211769198578703262271043619110339724494993210705827266750878807460841106227652556469953632137203464777019584278805404763683048767321347898026807778199084564511756868856355450190531180011660944191747295675510881598473427252977172712911162837311880146113053930615177622689320699764736288006415405809666958547255945344389489993869515256246724352315236263413962839694591537261756064066758692168335024747779510654746581060492214813900897752014802072414900005016164743203058586848848958607657087623006358467802436806001540374951991584155529101615178890460770765231188377726836289470057866652875450766099340548942187239259625002985262715604091016866330808186752407501757841325693362035990561334884577614657956726795974969013488919747887337345104927928788799089227461155377230397467856739419180041013037322300161866802505518369770097480864245429781390804791600905318228406725185836281426422381322390981795645741736368114804114172012316620799056838282281640001854644910850162446792898119589179833603740912776379052950820524825402220885932796642449513795806662552488946005901722182987289270248656758127971146851981458670554404113612400489322542718479693121208052427838907816657155508398655970764173641248540483085238341809948451162188965820659254648437085551096621129047972314219499052494839276257667186659067450053922352031494509017229547210107768523041394123847095284704535052407437134634351513342914311263003920796136640675600094349782865949145815864795849847723729908466339111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -205721983230532065919086863331905961027986574377621912341032018968463852307506005943197906834383511902251472296746935910470858330495846219640531894333591121446797289132955227423442463771773847925206755768083602626291380299975191667516352238921056436673042868041852498823536451994138323717801911652985821514788714857052552008527809235854337598379943460293439403585332400676636395499653084750058589577379044327679387974907899713605503688068567393985146196967142199741075210332157779715021763406108074172824915363829778671180454916038719658117933871365656096031602565093271605255605123785384510779691176171037767460628643323567509564330811351517297026382830073032869142376448267471735835726754067682403346019502967776896580600646618301437729430273126954990373467235395789105897413644227348134275792333040940846552174630810475314656163642186509059631212403584215107443091917199747683973434938904704631526392784276313231130444799185485153869308371407535795068883004275636842527955457765964636467950914714789798183620755443461121487234561571945372678117067545127723814128715526835852745029195956592828740388445550439558276684042910785511506191790445738997096171207668231964790067504410627186227061984088924910962943345298903526266306771264452859025542216682714986696094210154683452370140875277383583387671506278184143336814128009171458088155463393677955876073017649015076534419242734885641582463767104304046026432002124852992635145567158949386538259858069676634583521852351388367216985267337565034279067754195400081477898557998429452368554351566535513238808086092459505634145137578577609745314654203852807395382222987159034218543105392373415381282256423256829349250630469312352025860093233699905661243769214614532876709801093190124033042979737405940358237786398285577418055904254878048568009716348221397723477788875138193375029293296837855364259002622279201937437653143180021035341475114257131151140397174293501336364792825809889528838763652827886104815274172263211527876779254644874474166025849975703035840377213243467541920436720222195194983259470597590830696616793637667129699072254761461688790501468352937567546935405970814259958359777607486264111646125758532362287749666591645416820954153401805227910470883591296915807019482564752803359231649799768007896615947568536401588384997239698512619645414080437296715141679600251255667888215750832675823720918506021745374307312882875568192012088097918319782890647731992939561130855565689902475501327216989011503756046295166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] -1607380605969202390963231567692955420613165750418830190353227249301705140452277547455680965221441694111862210618743593468105216117698926645116406687664420585606007904333621822357679457236578558762631969370032731076147962569281719723301515395541552599975339544649364358033096867632915035786950629694773227715449745654141438087487716416230049377186372800663153413161006320690948421929955293183444990885415825106282484960144391765012453684827344899837841769708157800395212847794852431407370583513808741277662202772222731649726406312924590817144458069833133155021674045477375450541787773253088327748220376879602328041610217023972606890434928876731345045747113008348236835890412183144651519102595759850119850391434780549170951623496013451637871331424637350763264303435576504726064623678710865099318001457979726747085254929632628852746304363947775707837047965949812645074471097240752179255900660429906962030634929224189885745437134821312668813802442447875886392052750365570428302367920364245047295469062185547112752516408191178130619759521225531724403108221676954319130453322814019918706559588144514340537083605339023773590907606099818353357335874066825758336298956426492498161058826638829526528459252192384093437934485131489055164179596937931609910416064587101991906472927837203177958343181363091376011028046217161823252220178417626262092844696088914431790085552775794205762983314749649243754600988017462994420705054591954224129706320102201901627911207017006198517098900203333538388900897002054289313168390376981336481553767032310712357573311036536687838967004533153648399453142392568135202042220362999844303126941061897248169612590164691795182217322602899377946652272960711825981742778038959160475523562109193203551836775623580762873708709951259783271993677800235299288273125282235028511267817467967271744101140890322399511749417089852607540880954826460886288824078926174913269921877322631954004298570057495999090155628104195360942775905670270088933512864092895138198093565891518155617274834222432335603815362359205462791509182009599920671085148846500398064865475137487272086728927290080036309782986087335978233417388717261552542607508623960939448290200744160657002457788637532975199262745410542805073856066863099759004840399934562093558933652145873648354362306431478927199574179387807919653936682690956262643066764552604161322350203188514677125392050506515111903334746671293778197540982303208286708630312270294192392892736617756016520965414717814212508528726175427436828613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] 30611229731584170518748666713216503028036484701118177102125954571057395771263081074860969222791685019498435477127363073048539621293661289644469256121104523185147666327753055897147227113381376980452595501076510702750774934410077750745237388608935983017015487235563133790784490788953453204201372716506176698002834508557451149987738000588117977108654363128338692697956644842109161927406793934131811538136538753990387333639115061420317112845969829008987524602510062031493030961513833754533484040936983589452563354544706465390078482779511015804506268479539740170428286282499063596181682139395439029365062704410159443537523501487670877217262829952628325830352962514553861023384505516574734882393413834469686461019376725019608343864486318063632486070088964544077509900605841573535261747116112114375969970008478833546167964189896010135898596550238937705942773883182407171583611672560374057014715041557587646434922658784508257002113071959910282037066088203456644654039911259108353126502585298166798827889077908516038278655063207534387946787528517279588278739920952842883934370606139057050758802081705816840389839486746907107842318878027577136565134654490993290065588231691325347110210662363280805557786311239489694413393263546042698475572897895344016874387599293367570849311345313478797858789094458364382604497848737325983362022502929149131901608555345615233599957786755115373778229424709444534108998049025483362761167336822166298695772671128441094594823556150225685756729426179718029161322146184572745366059797380651086217684084099920526194713812245557497908340668752606294896206382449516030823697720857584694755119098511989010453323781001090185737922980602194747228065759773298163473733701232396751131338066584905687002722446766986248770072684343900358085341138005001161364859827877772882675287104472589554785976378215738188070989463571750592203404053242761720829490240264693169775910918902834913546932505225093823908496157898911042566779833702366214264569676623714361281085954513724287631503247230447842161493167460789842522660486742810104711523514642331185240661129744769696995570535701093534678514703417197149409533233841173934285375169460153783424027590246543037739143189839613721970963516646656225488420410948391498359479224027287697340298729141557259636109823653783152436099238444445670015797987273132443054746917540804470772180379875298066030507619142712990318139326585268252618318242042247004091371520754886431014931071135376465785224789351026686290424549952149391174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] -202449881119198503384659234537859424018009798422742455820167185924329963569583112259070857184090916437334714188886473039700287012146474819573929557406517284579343345374420968410291480631889550580893031119760737942086257112285738068324216696925302580625498392926783023490710364945840613110314464119471782217023391151485919004484864607202481583814324682462831997661671016572967598044685484172903660505391586279290170274132093737553871503831359448297987285571713272318627238960195884947026443356164633768926053451333119007748834641366181141029071377806553079243408757585147603139121340759535650639979987019081392403002052176893054564820841834529244930476238713233935732767236670803420537087086355132146027297599645843134245298468445330427545353362713639148971781377834110265755560047817168426389868434905452032928570347740916042429786687389365180242934208505432848247623997762782688800542466829785365245556359709454242278750575051622597422191590052864550312731129707557259869756611696645881197225297754660158317521722950455947044056721661714549231371246118065085209171970019793943628694794100982821075171095084250293266967457297406991270344498956176431020054353897292011879447691259619649070291182263257677647989486700443146002351650704719298903215142884449179830671192040804922806786183269290167337765839584572328794449497696873434617866317175899010117569774427020362979636139446582523648243228488340771606418991661826471531776006975417827370978078723106767145472304280003180279184211659572124815834451209441052807048181132359286439165774001094992979561836474290842661780435059344639913383575606216362839065807329659145888379729563650761355158425026585333646528760842379069107648697883817387947485564392072115124084975759415021789635940255479160160708410431111298377058040265737019017484288594791272281969563772486399052470260955779946870620834088769818178189691183746881952814359631506063178567246595794731547727560813952222506230437017135504727636949573857799573425689338453541005627661260106255460938149884030263116236480436539254828638680748091845715981384321355196012128186805077384801814247036308582243419868223461290849143212524594141994316729750016714731624657510902838716623829252082880297764882346180210551069365578261527141864845510769368344029040949978532787232666155315268660966946459612934734267145455482555053717162041429879701101734100860843312479609070994678215331058541000326434529964225733483306217059874809470106276366579154193936496142214309656992554664611816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] 410223991735998841988240146606261415315887913381420274103215275967508724638462094987641948535707138869953734227878604234918586706551702842920820180185652416482086133071740148381839995013345012628656385163020186573433693603801718321089498626477162856626502446045668459272354848528004315091579652498810240465351022084988549373871237180168040303454189509367308376690436886980509509915279722409483062354384698471160215500467651669436653042607357070606235757811542005989505791280673855998143300035527548855609244460157986176197946432825167734501836083750773375044775139498238486450682664068290674112287567301494227665916882574640052237574809340880448249309899148295032023969309371146737455471632871436345698405648843427781756877585040501349699791106017526147200334664136970380657785050481969499086072699825141275430896861049254995403599565068516897800341186335086940376253221154251688687210780376249452627941505937405057581469929374935455042775030851047178033974378541616870883222309600875134932080866806270393480357019437804691702643751571774082565180900849138271102173252428642675071683890731072088649603646108017707826786416925400024936040131770147806480869823578277723651499158523764189127222421705568650436499242675971295790606281721849570650437394626644241088281809870903687445730017520058735376870095330815995070570279458880002503464211363157764718346527798594489149764163870174364921080029408088073635590003725109505776500955906505595919753426191563939584437675476552235985817674841308043325882660953862152034359635806107650610058949828324477422137575559356670590442107043815217368664589919016356167530085010317721774247985556071926889465120461355600819773253492949935589537466456812664253115853947345758600941042198219979734419576908640269335767878487711426852359901738798701861299477483102396646103200373326371706489142742756198805941301007937347566271473974814377574110715122599559556353294077725480930520437314524269736311041775988162609298234333259227819458130309698902617546050463550349216107852560977265198229898582505542417977059478556906804695333887884372110846202610623135312675169113176791751268562957929041096238394622582216186552831758076671514791117069297158046649556529801244242732499934280129802932696655734412588211484902496795527706321467338782512650759060381333588501474506519780169188756152989055945142152188999004209573426345119795304304812139880412923729255714143712696142958667894480088170884939426416414667655304902035926645220698105731571558862924575805664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 4666938041828772807686343105112450300025967239407766761111814282532650501198309685088306557157514542755259693946979565609020936707798838419793964319501513480951597021862785640160620372958819943587138314028610492628458589790479366195324742949545230189956556613206882529893755659133203838467435517234933816843278624508655505723405505113598594196571512430565914204555473755075733177813491654641798532594529556503811840935159508837217558892502854495148546601019435413010189056960273466967246513035244543652112734233855440926182357586860952787359799567888065693408348482948379646927600481580995168199266140526247729904654423518155159421593691767490028500018149862541817964373479032720301406971881726230486454746816178251372145254224062980104983697735684879839703998044419813462148735961178777540325060157939930779446630144614016184979573905733510346953988409834256208217354113457862994462923631168414131252850559677616279670468577047094197953976379999955520519051986452737928208247297866596895048530638962501738899706226585093854373691838221565535486376897444613144217075335834440840757298589977732526556655586718888537127619837446051164389337082119738264357171807724165154525267579013857850589908664489927494926633613626098070293171576371178526417743660702491935863549081988001460134985268572937130361650707930514512147942215328946167243819906362811038911080236656157677937999383109325729592282310994158081615135252803873192447643485089315525316911211395809807033038849550289758619514644444627656920396149711206919606705700339450091116582651768292019693549237143225206563918969290184478384928996916681209255483915715157879987051003307457041460214863389792232215242676775877214089899057856372858201781358073248360595689147390721358188547393328282805139112886286388602862969984540971765417010615941467493096049875858084296896117549400895295280882266529011182893368183783606623992378271916730717179543341330442431850099675168156899495204592646602056509689498702171771933855368646227145619131366701140013531975733963742300788110650559487312991878806479899256608975879647405979388077003937839437839024828951565908222229080740885615802122120692418316430559315002954032649185107838028612689504443317261901860405845315374148904647284984689286346963541697119620057813968398166424353030558423916333120302154603348419860587623237442381959137602838793814849112105774940885050539826974971223264165210183720280422843580043658769988648953671063095326299748760760375933059028452642991169341257773339748382568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -57691110542424034077450146164498004170940610600005150668615457901980486244141157884644422233547737688868467007916046569823851228830008483614769243894636646627572024371548684059371588024682351477660627114041128796825069430631383845025046866791994597312728321239495267738162948675403409100759582134797455216537258095528734592492582769767668116029634361069624995164015291335092543960443113384496816319399736832718088098461441947958826468438919879006419315721831510972227834136936352072672289413794159396903084994382632923783981116779774616970621107177869743098071292428774819769422543615759772878383033360942147641212111015809702590371186066748738802189414219752256382468695809686628054456316694524393664704038131709143221214765959093765383714421212182944371661388120248282180607363888358197247934080703592701179440962363546698797745665117388544971987151653649582262767057289709626334596870149332252345101688017389884256399572358219966814667014768278760686357191153299075407044764075355135353358171373206109191224725182702368190500288857477658276669123116507105104043855535348746401169262710712619352627039204653855108064421345754511072961351676946788199338374466278350613932992723943862254644355616153933539639986081926327992007474383541530609521120877562411638040945953514155976025833594703546612421339354150815235017868049148919604543680888700947636677302015814125026249355853779344190354374011131629779527184248990893555540364599934658600287468108259497915627561596102386279199279649755503689274194849980789052250295094923672868766647978562618978727914841969190173890325937054798451653446166855651317829221706708236027894747149678569406274503649799757486147920835130836050339459043465394033922500099909794893941366511227402912963015740664436336111724921763987580859216175220074492096940066657671859606743663590704281772697228017695873031805036742121736579256885900287041012726427023994759181963865320593780501536245134716278469317863333421541664012387619534086527278902821774528009404375701595876971575559377255116623032287195990873665295526786841178795070364953380683693520426026480688767758628734114459178899885667953399991846028473795205100950694305850977465126312917115180839289773424069689288561386030272372995992502653995349442335975367809224671373371252881625907246646098892003057641426974589627270148718273631626245003471827461380907876590088089930125204209869972065133711559056755322574818781399747947314994547387915434033286286786270706245159070775507803574555509840138256549835205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 377213138189016520368145063071919913167711570365666448666004429547978133163259367819144482487776802462689438094386681602910710280223975543769495264710271783315738252649736178317380336427972142894620614677054466799960596073324298773253509925323878159838374959265995747780184037893703160699012894532443263334528920868046734235175448009160407766905862630464151783355242976852734626739616284504766005285834773050941147931027595301296971336219994346981824086005859842222523775746212721904576749257271946865162945904193914928868159330526727396418950746440262834840869674090353403936867282908093710751630947893225026327035778359668089680041169056057069343440175817804044912526165191775337415074944387636292045967194420737938896402928623776943973139510499617102054952385373973217697101789921473990088168913978663969527258607126908779079132465430127913769717991711238492913936295001194921181790823186419215958140489890554550813283665911612650922050833504245877154167432811752434400745694558920136304623702563386122552619404121684736438921304662601622995698651414523815597796537225758192416223942423152678382923341443615453848974814353816878508131052536838458351313989464490923868360239251073184167869498200369262704397403374290546150472168721485676750417110360653818995487233070260174970274863085888842003391969807706968641126456444417001623298100127108176891200313037653156676011187210627936044214392652026819007448018820156889017889810215284958331033802600944963927284631526721522894850250998782002052958009706707599807837239012368465674511421431335260627325016828433511104914921871593937848980241682875101518462208768393894742905859929876931422007377993453421274660359782745940650943101592636077588846965626686060431157124693364700404967024102268511871158437746146481534439962685467400084477136138833486452720114094090620332722205994535849049012790120984055357455710106420291034875050359318170769060000382328932971544417281713954127012016761601684497007199273188326030959584049642795971141918556633763649310205450882019587233261285902315860142935312708196732722452326942249223973440172862149779210634203786937351599587716129224951106432376805028370513315610101075801931455864941568008030195203638418308266005249572816709596397119738144477958024974700978918637329658194769140727137786539363141729077985312345771000831204359635993449105847286915696656739274703490618564543255404401609769231644344100595106805526969783278375551038429235015737268360360474156107651304564692257541985709323739683895837515592575073242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -1800041462855149267541216780799259573648825909185828927877008016710733468111437801892564998948339303222954644808718475198117571807334871933168599154418436783802362384886243570774683502081249190825988642768509382880769887975199041035952486298746218203864126289932719746936910770273373372680138678652605148382326609297453183771007435049138810004346999278719817750020211510012614077011375828814855076173783844352539040630746007534595780739571665204405940018555421398227713414467909127806215600067125722095643840026975687806532552217768983002740255492411333641523508020809638234384695030088722061506153377368881806963254045625916860774298249857929777745978900249452538754370992441888265625282825004027276891301781923712767422560652093036845680287540791224686366370906027388132140055862083750612925633905776231537110681542574547551959496654039143041649730430118417261985044827338238180451036075463231746982424690636834663118141644272344232754769641708861689608102979769343910606667511250689073799743609985892779379390290236013751783292052286840069398644060022915299566141678063134976945692523478954428375735650827918219790462580664675044610748045170369653432611663261809668669891456509027088321120771920969129430499499873030728953276917179094055681210625006802473994526273054202496243413130813235993885025024693031424639662581899021350792693550083321121404437564102285211198798514004031483042861295278984215550370874478491214400719673914992346282351642169838280796671479668545028199315324989673407464255723806801901686644539776745947364536927013083946855075813164275674948215013932385303158333175770869362314707430449376145716286951034770465795642092205863581447999775967166269174160559527619486654838957720673646008772900509279480079191640676060198979815685604933042085483461580738774580447777106282117448278939950499320425326263678606817320786206868729412593895954826882283180416088263300628474980886534988569736010318597985781328359625597075459442363318786053768334604746592200021033927246158016877738474134765258981309387270341429651558527231636755343073349573041280081308233533203370328658847619449036811425222966429823855632438906057890520065162089641877727717833245627926826940099811274830091740505630103216538755468182509903387607630825671788725251012281749676870919144269691028074740127708446285897086543250474017306312827573384421693952547742469669279409977497689412851462752310538675714536587654196677172871010011690302108001317656886189784945534016394269626349166566739098960248099956515943631529808044433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 6851917842685282284460125303365865269495544719082283120734386792639320274556358548157708280407419974511359418948781436385528292036688484346343461999489203038033154161875157653798255051516154434825662206517003347876871910695141256410328661744941083462620356972505308992130258254359432810108203223219065485923858718577407270682429916244963856049580141549914058993889901166162809296268709833541808484985214705963199554532976012200073559220442297870422355103700515787563360517946221403246624054413366425178856533316527350442688649446678561637454501164301276367936944322932792586905843550437494204294780942221007981667411803556633687380863591736407081953134179795726487125803796516831589710353867869040759335428438411571236781406999919050758716794632241687726217213904718907485023334725318967612486109887793916036878619787078355102494875899709375167696674046153649926839634347247133547453177200600891247140267333053676103811323055198986403675636943401900941799101947562239936576179070317994201598899211101496591168702146200349111979349959353477595297467607069864058588129043596452734170632802621939979959085303053288948664443232845644785981446049111777687474116232195826857309938759060639058396745267810540666556966331087350590692068528968905535002938075374521770504769034981207685164372443459781224860114612237308260262666692810197592467591020817641207967993097297602525013386784344736864406973225242332236839855658039743729558005496437345378977582815800256895413046233671939288195083903106243792545831448799393715220246933076516686436086422297651526629640371038484200206258837351146752016263090235352459476873202484418585599306772254490325243112441418718791028119571552400561392649908190982496458568217944099451653340552456885100721816953588637669643869603876516199397762050876417957416186830679702847176761491398323508187777600214917709799613899978178081883076542497444538313282225751374707892936009490010711201552031498075098128023511722654404418452465942780133087057246783085423643798866718548265059115993301171150848038843116690852019472307689973354434116840993258739015348278805888298185591794352571555082499535081870986505301504440964973300695424438967626942801475663819060188963853916279451637634162576464510926419616476887296639000408570772337849375757616669638983528570514975960362852675691569527996421514576577913599242805944213687887626183826128172488320168498679772411144848269313450369996322707823616958276820781098447850114797915172258585953251216915954189525278984643306273705221087766403798013925552368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -21666148260425282031810375278434605888973600797812980195635090671851854979226434324047687637947977715682540734926266030881049705840637054642848813111508729051519511443847221194633907756261611130144416427881004415647344602459442463807892331988368101590941792728439974997351703976822179529838681137931681315470685749275798322530683670006255931309752673371418245253148129842992571619894144806250788064957321551415450517149592996581595048603866940732893477589196002975596437130831348965895364649122020372971546604305058985598415561821939255420404123437044348380761063178627329307804906539901250768523440986378348338901883052882426484818892526221938200091521309696519522642782565394916458523556720750661408889849873596006312596175329091495383252900693207867397814641289638980162962174431186896203420693572422039755143790313229569588384300644893099744575337088344332042236640159351980667423328177914674192774345705254043345293011662007855072372962670259059518619839236488469573893050132928583603934410720093025502457002293563994743834094223824826902216131518316876397317683980013055542222403571257150637622018895652414736235588684184498576778825929757713475555442339799469983271001913716484519371994328417079699123087661710891403083250773440007212300243876600454127463120485192372917316602392542983728314606958707202060533172319470981328780921406307274337271407442337641249875086612744074832464376240257130763547908821967836932528007342773125250104452324856006172135797189867376424383234676887605653338442445012706539853091172514905494819723548799401097802395063107209967369372876699348505485714824645400209738030367186284804093042073305672998041942771737357427033134654565271750442552983504583801627276543174188867406258396722906501397521486976597144562547526314939173281946834972149212079565197589118192326690307783341133439975872086318632654507057962576630011909535088545828736205431651468822094901369313757766722512051688684822625449273846929217752420128501332558191931318173138557870042948343565045921976585319674123756830446610809232109574041710755787998855859350055043741974186171633178553834234663424428345045968072478402447644912818374445383432327263266286602109536333488036844380168325968330449780882484711047106978549460643530251891406610848473736472265831863902499572775158304196820867431979213484226974332917448960916142544518343423556935813666400415899769947602708851003467795251197159186677495825601932974031115653782510246815824597736749607133653947121132201422429565409685271737405543035492883063852787017822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 58243827243249231294268646038137075328780694516414915526528217390155887240344899663680222904218280016847874248522741632970444145227923138788045664281855685250463502494579042081983779539409063335946362982179541551332177021945449508461002463872369575698009515198153383365186326252934505406975041682521765300923840243880002716753399094718300696154945875296030131035496741777421819127392171100511455471965982657556769921203829242627354770629122398898620941032322714648018447220580504996546423520626869459699195070521520489053301466394614557643455405762729516531921152533124362807948902603775864916331409041528702278712908580301142554925799138655870236861713108789508936341731392783836750094499138277368238277556498802784577875378888965216517135689742134748689560578896537213083307122200967053284875957051790951939311109500754920766118951130184349674358357253458518615447757007072952669897628248716881596178332488131111596950689536037252182056199491629554391594044249782038297236398289943521868532752021130182143867335717352171751076033963785473749476272600601964453888362116462157601552987307080425948485305543756364664724750061247489658448958809072807489836799817350561439230615141018980408143607161366609316879918838625797197070981060426781882677343152664242486087630850656941531474842043907135182852027053374912528652961745914038916066204381704361232125147640453842562280282713602696793071088927218345411240975767628275074276326283773802707481973468794332197224936392560721609115048398785851428149226732404248076318567951690799620643493491985145282119950994736357248320845262540560365007467675528569891012229960731102267126298733105032369931158081324616113402270319855781357775346796145707025192239447616941214372823804957281939730521541701604594311321319960564362165879498619017182739264280744204988920518615198570842707276312368813582821844113297482326530158396155626793161532168662736907355410701323886147301121550719396396273781342540934453059782529764179048944099158757341747629697617499883782676230556532448869929645093082638625867195939059019838929588608585395006782075483240106076601412309282834510114080367962751765686767906268720204146744403123919544934006134599655125347096266610350490799495438485531029093033847332937414332310096056292330032687202935827758799191480595592536434399649842644288483736972054493911874734798137422888004965238755282797815068057027797127740697406362076843201768902975093559126955118980288508678524755690387510031047793757285878746419803744698356762882728021590850175925879739224910736083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -135144107294234957051343736942339119572838737744824821416713173436466838492760379715909875689291021127545980694963327733158149489662738881746614859150273113616534149670092758025362352237566657142400829022100663298471078018618257449070298063408174394392170923975528795909283199991454853265960878599648836662422270974239939234664206206220793235960986082651237333659402824829568739616286525501852988321667284000076006709051885387702501661384208518311677756912449496698651536187250466192084265041359696215859870962225576616942657466162918281946077069700285859146246033937515675534367142308472391588299359792261387455667381828077604236265496139403682614510367840017211643146028449644569296715522690726715463651572553731846305561508585305160499683393077954440271819759085014866166452596236171791699811490638924798443243032484411993062489060341091237400558695288125038626083571849655246926915486877906686254656741867926600752323870173238712099304646794162312704763220496679832498005077260398170899692604974594519885955812713408020642744961572915646095326656418548430912019043209452449652528673470071128621988760905333476979777089651650321161571660195537729638348178182197675559471834715941516679039107493904997468893013337708087492226178298649039925006216610894175116024822867208112941256745133684819434136359724295935550548417611505360730944803202037484396588700098300653823225339065112645081809481636147982591352734772810617819044348793637065120845026575244657000608548665566900692238256250041149481734054539741558136787066773446494689402463812615013987917332109413061600489289603182790803865598752815749489930989144123162183300295366226871959049635895558416917581748055271529564612520441786660467338663163927889223980250194610670219228963264074267103398524892734487299163290134227433099999280033920170481155713392442461887978025731383958062860757875165239665172305436204534338922779639234858902085481087615667586694072575070964239177679916307803570895439343995344608857363507897705864683451257527741305602309009517573653011005752672560274979066158169548074583960917116263889837453813676234546861044483274627332088642398791574239885260866397849206145825675386340518692491560769179772488295448460568197280859027275917351043912886896334051643720340349783360781829260785622948758466209035537218784282855649956853447413077539032092158511276055718205068902009172658768691015598243784806444199025051418148270563860832559316180732912802884457603183032883128519720341419246064693484091888845601236375700422405812806125879887986229732632637023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 273618779874630813467202924989652529149982549586138213594284065459830969454286256285609644135886192098254650591608766490922430089804117938218048561377191891330652462023168414480995856168253664872407155732622082311103405915447322662470451578531422140347845729625403878820433180167196026166302104168763512194164741133780842590725318900392803808952934164172002663418563112305341383292453243351884386444498167654174381948441112659754700571152404442097039952654868712953116899034845158516254554062216592574326741138283685195993596179822343388018910205307723501432235739029076366032029283742371524795281407162002252635104950406370795922812155833964574806631743986134933597145563799548050657763786951638658583896207130426532860218568550602238542770784674846881005849008686619478614227166954580879354604814158795184054069877068339463681648529928479920982380175132202006969214157376789833112020003715953358319332368330530820130581987638222004401163768471186100011360966014622064310242011144319334632688624553659946092823290068095174511882762597512767983197452006152209389753530759611756773613913634334359269221230336882007383471137027590006972358456418362119715062176231472190946905505282421812576010340363061124674932323948548677373485748732389443736315981195363332710209360447318321715765330608725173869329198722047644149090822604295282078330726930772758015277595597413546958470874413488431275647423763207390003727459780367511355237866370247598442860266671182266948916962613109755366811783717928804367362058857011586975397592052254422725004492899224935833144699356886995534288915066369480052186773993538583768647054103248778733998435554125085212380180396810992931318466093763238632006709911677575038457325400175453713357504256903945826884611740935004884985088370409934184589327067871640036311955306430053397925854429332208196771667993268242328269681992097156396588662608397418294292407644835057318408640618666850054959197087441739827161183037542866730153395047931275329586260480514426816057434242739115776508188865114452640268374926440812869439850508205185714780799508879310770625264244309080692674274105459263545764369364122062050534570960326400472471962615853210526926412385455167585005321905741776328179930585398950654499685091155042584080125654539884331764158061882984418616500206610822392652319304154653694867415494461006563605611526878343683986324855271668608594522129544854617262245723419508421704068111129387658801170091062610596165677714054242174104702411440990033480695348556135603005130923778365301807236065201323071960359811782836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -487428719250011969540173491415089222581899500311807179107575221113619448412215102594100264308464187938229977981136470179009843685220073207715163343371848650519488435705331342688419094971164603340114860464618360045384889471079784870438867119455935047208751284675319963158267594182421066001930190149419342044314784978698633648918842729661030300803604928353118763552526905679960734638035330423945944694772861329186990933004573853215484914802943655172607057725640416594506802722082672329144423264227983847028927536004099663116161917885604166006762967923997015414115333918210243488620175710090627624609172962858686552892731528639723172719006822857541143580715835555508402233079106982842074942141017535037350497891644322817167376065994055141610184494446643807863384430825182441813824587712270328020631650489211614812356810366279190148514261714875477490426107804941388482969300050213885140177297027025902662527601272475927218716294147419169181072821752016256942440564687521243152917277271578984890596451664571990859626961822033301793185275164270065807051414072717663909653674306083337663453076572541141458008413701043948977880670772689301926343380542997261867868490964113302693508021672239820552702807657542948108712576348383448620424221421787931449893400724119340615737774148431703938895953826941344402473329014243916468531458254445509443124575211393545691920667205723755010678568659859041968273504339400108619413918573529899595093250634849508987288972739609642658080624959344799152558779633327407670730727711380841509639381019396393891174467353018382492758173492418368064246283600050322253879871857152407879512488630519765326867067825984359978525845544030724377012775683201714431780127961871508399280696104786714497485591693808464955313075359300916247308139456455022526602348012800112112409069860646766781411101348716942662172504029110660693096799447144596185392196588646175443122064295663060940486476994593328087651961358071113198164618760489938233896425899513899965735937473358033796716156960943577325663605645803843340755419174605318848401420712637417646737784402159206914194090026716852755240386529514965134075916378836774099867059891527358662143380578400603309723545820832115409490187406943974518297973885245435982251285731370256378866502494831572026703101142738569762974175099665840130408095102356931769803504162097702631560834675571252860842470715676977293143379373091309575739203642632598484961554232729581963909320014593054234727405317032329014243619103065575413781161477732823977605345128506662757007089625815865474578458815813064575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 769064882883430222670290780420358225460544605277089302985076758162469675801938286647364937064703311309134263070989199729274223618468935542292591953862410994835120921612055588747610501701543984053886844685816926645217022948726209706373773963028938582528178658500297005396213189102276967712912113032236184531281788611337085158207259086430865708808536191520727211863262126035770310545645325767372211469481951347734937047973235895383819576776037553967788663620942173525984247547517648147830504883107290062277043225791793920927499888920693842857416505005967533497067380611329812652644476486062092637712791423494678681247915045574252341576876406095621262908262218452952791965716379168224127136316805004203025289720616653953438803643073189513946602756582506593495674872529094463710011796503967372761490643029037216474659975341343721821643842600087415877834295731245229640075164301442746461595598265852106841664295444708574309686435878555700872771530154548452097512230596467308332622979467725171874686310821774878709498002328846296226895301934674600083478282999360451740328946692410920316665561990433594112017366239676438876993676020088719799566420404212136014459105460650411438310273698968142683118223524258595569950578268088063909963453742046449675014096243255389548569136648866121267405215991667838924108471028241593479815968661431741074872877944778404967214816644265774683101968628037984130543235601293708443295960751442227980445177314754050825590318729158244839414906686733435184396815904998819234287859303917357164106340704198077215344784201842639294834959267562031702725916251098906910837202096584342369438525396467812490800492537137761121546391969572562035385682620738211836603946128848384664081196655045843662900189377467127356757618504265949365650728744880913640985107883756282840318086550772938741078351741753221611063409439911756695413033510696995966009881433911448761903013383603220260604363263782095079223803327797701451055003759717376366743914903994294785832231648485379623305913852335954633780850040992635973874787060628359614737844919079669282994037599415837120386125613358854177959473518582640380052991817367016127058850760514564060655994854457722249629455900783726445892291122437674133330510328210002648870186375724825822442015139801931147334068513070926610269695350092554838052155908470178856416658413743363199453570499694392127496200900189703882322339745673669091687805494340312610187628195970164770769978107481470702106977849908476463324497187206277465380905085227862740724501301508105523138208959796346952941803465364500880241394042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -1080366487012805590268308484412816662891546223681762118353716834302188015334637849471827019236969063302603003250041246825612759633874900040574671786509221552785241448318567261308779605187272395047897547744553473814415964984783739244045236616734149390584697848174328203219068237398509265581514494304995253371101573054722617682815708764489547200004460123494190081038878350850064507679363862165810871513176435088450155135578228438605336185819060438798992899441039048720528661750520714224559537990509057330003247153757107003696531502398342698616566659435305568278743160739239984880812794521496964248699221185768955195881052544785187022551881902176974498136148825120227509114717909441112984726302799852245627557296097006111603645320051008937643425442578527754973082516097115681910661593975092988675926833388765134982886330237964735792846236234328670178071348527032963931936484550784761704338045478235139293017976516424231042696195540925264267236845189009051122576076778444922436840534934288240789441504960293234630944667800650175865916768068881359000075890935220138500805310403497430524029636720797015596486796735973475989021090145539350876968488355168543493936921720957585400900993592634764321248254440605771622592100191575188831452283233851411365287584058961068784592743133452984982304557760766387134983642853797649804513844931710663458572004375444417363034381754995858981917690824921505705986183534849410207673555369475396362221450293674527619544322535156368842014104497137355231387799738770702785000069185640209510361695638820376662185239080879018019923294132093183022473293012305196382299591455280448717434054859759155251791603146098143239538419016182732201606326010689030942272543830748875840581964122196650162595832904999060842618710881472773936902423740528930550405034690027428451811960676454104208001665896875216499896503466196477029938374309911332751943130543616549912985937212490264524309342082438919985093672199783693211495198679076992478375931389186398016269956067010790355749623477970696632245723907941476995792377696356157720713562500105918689373959498052566875171461754386433689304037916639749704246883283742271508968725941043388711669584033991468956717819862192362941723487160009008114917728507238707991687354872883005710973229683691391271595999003358992918904840607930736041139877617614928547310133765139320490092451463001295047278281606346407753535306871527287788924199500056668518372874417126280223773168120882669181984991665628211934376537542037992178504296236139840180943746342556668475281147742320499507973075026256992714479565620422363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 1356361938341235845794600344973665282658539105377712740467632809997924370566777874461280664164266209693587905143467964472974566389119221212172525301066484400936972609590442106661421008818877055267233342487536865472010395381483738641295079867124359240422728183598307927970075175427255545485401441680756949083221607631025462977268704894704533593682175683693777634931904016482768311528872800329331431505847504543806694264765102433905368958326584254239485816021239669913762778566315197214908577880521547459735868217435376104672402013483889241107952994895258277357447853511551808176033577225184085094659367253259443659290897294909533429993054341309359725614316615869131430803055943638516552117324264502486117711143051811464484633768422782789044113461358211419118876857262915816874592205897402528586583631245401470274480756031306604580505180293748730276458885700561747220359874037167782788676600551659445551086372110556186156276164508447497738097032462390378696299843152494878400372132769954721520980183831769110283590870746392422235956862618203321842269549038008456648038209385209250995174594466421540169499968492620685363784253231786889704879305371789414394563842295860229748093104953579057421754127871639869215412523202593406826070005626062134987357638675160807419375136118245072624105831815588450543215684181675850957870998565465402404909671050081174385571942585007045621032257067070745994416212765445083560088740748379953750970979906720555459123120237299865785761166716101253019398150980425627652356056788731330224863349762245476399189184720994091420787104415420696047937442127483334478527357322029803297214450918052985305113603583400812425549415635729237526838809905574576932290505929849213788991073778066673564127826414034637082829538346593339872639194699357541871703276778245123023534490483093485243612557886538790091973047381751973198373217708352782274715314805544739594952295975866639474452422913542369512540886336063559728339142944487183839692781495262533217984748663607301920941201409042519862133998185518552645044717637071449892511929979570926217133378317663951994700947415657749602784001524403640863980002428540783619553122717273927800664387956675154816524461540151725938411580536757162517024715116204037212923339071400867821619218243198036459453604711489656674239390431088722155786671008956020991259495041897640640271786784124230809344740615855013584927472682059725830411696391637807272511119737749686785292445573592891526693170175294911486657432348262788610927699669929628042371022967761428393055202936677820118368392732222105223627295345067977905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -1524613971852141835553230786644982461015244220879950770158443148425975609644918859184014257779343528029110846230404410503361834286069414317613129202828774968214205665746780095095109560960316915779945713417170440818187369198338023724121233214316501569308812103211510965815841743230128322737271676706253451816017042324768219318250836708497720281417975902129862426218938398301724059449724411830930770033794650136523389808584678745992568229180012005315216322862461420610633497457116373927234809098227033341573043836353271461345583438399334355801919341950775539768959321608324111529499918310379300681534353478665970215291774486681877500071277238215808091630262306798293986554381939981309185367807813832501137169481735765983033257092596234675729976230263754463920560373979111149941324844737000601157549248951256805325704687698801666004576567682463631912449955507809746957083571317931200462359164839273638248404160147884186125492675686606983142273748979499304393303496623325567626501541128725776812109444573008375383232226707489066187717690674706089130815713258511977480033819958515649379486068269866714471240723809434532513889486867435152322223446046860794387635515436793877323292304050142877862946755220819774384306747718904775376387242604965560291223936656363387719067313038889228497043890868595780740471150489717000855407722069613224017693026549794168696391621469124995223911219362056918927816356000824221466136133835681495042003489415700028024405718283076951691897315051918836013600786594495291060941185877646217542263402415502774699082706054407062595064561271474306416480516441347751894609461994244011208336802830382298616728755579364553391463415958711520922510201411872336975271662222218124085311835936988395758949974289896283080299931989887591173302383088170522533954658049962215455439885134446875444847635332296006417280075478837633536325029367794249145537675943574031410610412704100462078912403701278659312192880242350750684331808568763029373998412461981183516826383445817789066013433287366693596195677050431264362202262938351255206711981841569933966292132216785367065560292888014545702078082463845060772503813407208603018096723393989346842350427169858194175423544921744914514533348013201140955198790479459280322779637788023652788958936204002844525902343149441291095853472305093542963075800043753106334331453252168606888048835773836944869862322763801433351561907609047573614247106357575276960912097587706594245937550027437165652163722641211636961500380309388642971846443853036690541223637915040648620722952094986290958377947446500400019431253895163536071777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 1532192846036830589457102392416621202359518912205881124261268751271188660645442847710519833225500090973201844284659342735440972681863506276608994651651560591039185419694261761603597376772152500978323399377126723773988285884169455127614263318166321132408621378026671582101196066404036533695980245707574528632883810806918967231229697604986242403496334576234461853126944923850367738057899937663489716254754355092146399291234740516123820715791840325110742622110776731544568888148403660248963763163950282297749776732341818908120871385064869988440516011210776502033240619607777902712150696260848934931245743932301163920825323686899059722375087954938664615415142202864566718212703917006471120223792454913189748155000147610528002550138999107755307904924127224913527576339525470579132457780851621743904048791671999574161632574056799136789781334432783477488139943227220204227028388012582046918153139096107927244293791236596947304882692394100855801371905155446119085258466132296766012237539367441057439226657285841876147587046339790370956339117607149871897747585391170334289613379329472340493185175401521327189426375636715970430974109737829692945127384082431313279475257246433477558749139271093515457732457531522636843078380481058628445796908575709753417434658204814245985059086143837538476246331757791779912189762650906144865914660729086025102218058446664808667839687902029046132374623076314608461109383601856968549098657395923677012576709068921987325103954445511390120627535088554057095475106874165452310239918760423988350468813768023687717798923680335159027132579659170404062965681760158790809717331578016041790283742751652173301097805582490399458067936785076166857153604498162353761852858659574031276582032854802365579807002448180491393543840240511386966394400532050466512169512315465254111289717868317693017565888732618998820154697922868907855539428419138945371658770052395504263373373003568730806196557605618915958292942365801606314932363566479321954460378404947277964542601997308854832774347612359927365614441485718940665173950675935195836407925709503413540334488769222116226567293297804537254638757595460261865393745439614968548653736700752794221003288013818337306913553157586393132756659431972879678911502710555688279533082355293389285541638752599515891972839568768479601002271342857881357614626764217113385493794729086286435471585710377672707854386900108619386861155671061195790419705117587841245237251661654971878955211807177691018292406648197637084936061102854168084196185330877395845118225520541878773638419572670491057260824807606525155279086902737617492675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -1366695120568768387845010831317264518111621000089728534560273491202497950575350678815788150884265618856399183179733076960304831556869139344997183431887524962398466469929987376522623216970119877101094066333532004666358970875745722181270067115502532061271875378435427655844904498059363697027227124776945565325935111547530887061490663724629170240074111349162952352691794938586800900952866084747204161038360452055420311305708988987694702793311506448266146139106081277816189639273572975597783029434855646777392646765555340316541341559894616120354369858235192254966963267575740615868228367510049037545823226387558123652499411994298714740656378271186259436022270676517682068001300683258165530484539163550154488313619798839047409555996223311153042636358674383750798566791343205330509248862838230016663840185315051791899398638748017410148960146329378688409610888873409928383965167600415460896994637948741169193538321146840929271816239651131744447779228671366290446064400454561407618377064736300621005514673384175425231101764405118844776101498581871686800747030112796339051915266705455085515343522691185798934094574701118299375522968896466946841815870581603163641891725639722220246556650397050619532395178620660946219973379863610808219505499880457460227764419882742086185174192373998214004365877156403407548062284573186739570636943922326770759625168128544735471787352393658718785012111045835362898052682566407063241928404937743088314141642278119954815542488272848853752678685460303750527449106486430754388189569242786730633005716030088262906889595544298872683030634539192926849663535389240849822474018844535955947833262585420852676102966099497338759201759341970024974628605259036772655628050352723426879367561125998399310574421121200174929516502352146646363870416462526942620640098833449087761459452655571003947518728340210392705106707686635153653498858563036169391908543073314988126488260576419208310219838454331953087125991540529736129843353872432478435473101699002148189912820129602352408146307449044638916733293438344500748516030470750012274051844651370859337274814954208085158332138719469272054004345803732120712502512845405187912057777877723219037422714855981171587575364501268554490812405640247338926555717267793603495101031405165961586686088808039350094927871650351368074727973247415035151127580374655999505153868464668853306581949960030935581097680410738550940937065763177221947584177690479602012691162555707519507576410495222078976640944232747286216900509119492735094402415936655276746450508311354335555592175469013281819330093980191520586231490597128868103027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 1061090910081474062785150821041392096380675208881551627953407583875661961931574341678260435289678558200566221547265524971059561128161396181293361860396597803825811309946345549567408731703569726126574596231185880050876017409392132476116067136039077394747716827709820087795538471318632693179899578792028826812436959745005262993547330640501807974200579992391192477249547699420752250963434405535869641483907065458424673462154479516729967784620657349598585446967517270917772202573245424428289460091612352436118456039528270627838060755145951480351801280663194118613022584536007477887635175125102271953680776185150947211529540887972009060896379122009126675725110515061674834649971467327099492969640172275774921158829592262376641973050694298884572963880264195322039112441812558056210108416446928759287429996215493141057561780882740001915396979261451364120461116580529249449135825318703396905080049859483628012068584272628779027935271130009822911439302226576905421051500739800298193690773437697587064597097668148160681514473510263072465527958413947285453424957923688862894563995245320552566187962359487689501664132510241884645100436373938284518410904149135666756759422816639727860708068362687201874386535663096682112394294936597445582813220968178470044371370843860008053459266060285207138827906799721329945855882898519569212038167644956603179335054439014421536425428371560444335812804964854380505926127601415818820102213386904347000985794173215100531293144855282339927990028185336548768165589502092320353467576581480036006545454849595394398876908922714278664882008501251513389493185908549232430531035383857455731818579435270042993160873837153932370684643355535615843533742379342887331919059108787389810888503341226595588759346791711845306228305258501810562461718844450470892280979744300565096527144912756474144959000721182574233967028596786470065874350575814225552741360818671468470447151015052269789807439183041741290889483154808261309899194014967725004607256447160079272964186485121409008575465634551826091314892671942558281195781428433672907475941953766505850768119411924320416664093264860965256128999485061820980553270114473645589669397140179507218760759793778398010309489614348419196814714504699551455168327842084290218836707481491448155961401436304042191765470595237572365740618705818241705453811673452104418962594621509656678861743637452190824119772708305823618292695534819368785215736228996751976364418888003985108493688546912852876627331914510179376472185574575962856539162124605645009816476901305445018181586553174907858968639695618207952065858989953994750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -681442033949730624386284083749797810779341865351068749911852667664109204854369232710422230259457417807058345758427027354992323093455292647310254750540446814396499701530478726505521715910395731223774590168826713215882401252345821376238503024958644141918942582607299353964568720064114164029882971241715076726567277952598416813630517439855249282733960595946284405479482977108627691581335420341439296491158482467943344164469174302498118477114970113017224327235698439731743625682483990650002423285593409698616592981459018330134558603122629109761602774304363400410051754445509027058357770115240645673985810167691770580395964472623257201899221570457144113361666717623013991320293122519350727969011068358326325792548096552385488237034767755541435407424625930736702619175584195221973709299678159994339085038916536526562548306275486997500261342551778565847431885170793292188655974945170290682647088754218461520617181718648347673763649130185104810698488090327978527891800912565613886501619206840442062724220627339699580789957609649870444447995970018727935552595416090689259041389301751745467726748240178746948999275172294729057221329104956843248122828388500710032123982152842580104883585794309378667139008752629840330363064125696135733373612227761510072493982798520413681665244526179207175726434665209832807084953707387208340391213092950955090824113514475433020607670366050712679239958475534410358804577310214692726264958356301383798917531454876593506280066438298891619091709353872572329243648894037780958195180956722205501045055055359889653073431384298014939346631321129744426460148722364549401333465455312711037981725182863381072217550939983561447684626154096778745240383560252113403089683438828244668968270880598978947362505176963522133843090846556735558696547621661234880556041818285375300978852238750961088428633854251762402866416364441966560221374441260939060984062528692691467521565194309076589885561628902564052909542247916216061014527763417460078103895002853566389529652031679085310276723413210379618223629397674174004513554029976956640907323618421747931131757720415090015143817411607656016010371458739141765457114583907319027044175301206931522260881466411228941249579543077601255430652885051342839161544834951066109079279012468949619566621097646639396291359763634326292067233280989592111366667530236526584266519151184741389382101257471865512756017999109295944828817477762896856366381634335372123137094608592646183321284955192772401433327503519828607912544342952642426931779510276009151580681030644761016277394594747611763867461281973803011169366072863340377807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 304568385421023318047403547915517928349294269574525872951091883811412136216443466257750677055177857252831295025315040199045982390348900190460365938643543095092237750092507946027809714482048571295160507673771868269415605846551691519186113100411314648202853961280510293654539781998313613268347869942708873064174642245947244688495474728184190070219892733284588360906705597193600717069693238142519849256804640392199245460015998989833023426764486553277926245455452730383917085948841329364673444483152744143028034221282444150408307028540235574366925668374505686782782732867773903507662367194755845268253908183090490993879354492740046538418332700724821982342308670299678428441216806883604120831761243167572561764956649337786948048362470139397867142307830297530358890452836965480720522793261362544270371158193573916036809130295547425154464901217717392269531180387568323323405819400170092220164613058197642881027198312470489694951769842242004195430181941786092595033350077380002870877126540294349199134170824845471399376582870172345257224854088212681711444917278903513442027061011065450170627171924070088540825290999760619790063171004710590502515447718698430858500668874652195725101435991482074404579133564635629234339024567148360953163193796339072502203000164095415999675162239502049719505125489548658682740940148143416184653935172744038534504737301159239933638001736267009526360777213518059031456579265607067372289520320086148680207226704517006216698327251677396385069270606865852174164087480608291573802005670178390435793224441687638979870163777235428530458684239798809495615522828486820614939315214810713581058628502992218328011197142072941768094487134931837180794944539430292059206572345687719100285230751247906887557979410398731432692882653969127544249559158562559832104111957021872692838633090968412501258011398171714059361886947179102695182435172129782800985394905545481959288148695475963524556967707564039532963648948561176282495562915878358572201521468901143525555636759801370539539309235643860932691508535282239982507460962001940892392480692076527876325838814415366218350356962629201488079755171269289403882688384246273317419358016493193306330390130771646035371106662830565997213407439472300386383040457250929230601290115885836431272196950785497811853621883461145389952039439830140839937511940247823159556655537561192565786273370816614138542064640096154902289185099320713804014458092571680655240767791558356185003165707674651719969488417150298247831016367756955445673196745572266648844404429971695556184816217977526490000707119765177566250713425688445568084716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] 4676875826900362009912505362178064855864886921851462223800996709097563833039090945224221800190714589303896954310812218925487824103380882525911598821002825974216199773267414361848511046280754624958581467756932345222901996732273623273790981827594622287654738400692590250449380718393726543315452538807666561272738262655750109377706462662138647249620005442840527258231928381107252516233862582875680272366421925759665617593394547841264403148871852993991965426797423974587205141881396147538361709837550477358477126336132939084678938254470808244967148418558091234581952755679068016706197332805253933269591009409386391263910444881225329019011533161504622693248499027776889194233079402805602377285365583831568970546626130793221557006405478761073770762142291468177026409616917882809145405773475281305287540353175941274894529579444347120073780503179026862054138336871965754455990261371736884414035943524665864008408154513439185332036419237337587457221059662843360644881178049548595049946892573555894304278492514012215349806126859785446656623835252597756049342674405058412582959574918622085924364426997097041378542770557325102131130700343035991547710588074462049504716484245590996410829360906673230491728731937201968363262558976160485195212242849056861856019407937257790084317158035765345601770694651849543684959028880282945330505038631693753592650783190745146603676309320847565885888704259096608994408715683655822528370998533857549073395766290174765776968224559258550081899961997317449014670505442864110402059464466009924249951371845064174282655676833226101892219260060376827878526920111922662011925764885628978547992457187435709597413184237871454852082754948534494147985442037677744079278221007674223123379309042114299157162602417867842239926492461652278106143879177518223063076497778740890809949137760894898200683640211659308779869473626206307881001912717307441451191601787712137999246398958429807220380632917486374759748943450523359096343291793649839593614124228013024393729277194405852405149084942612352474377041684595195225535234062455088229917374216675905579699347828002682000711746671353790670216212977160340160275049825173823866761614202371687094752094363194914814921465314112146161385910952627695927621110478825598239400420257775442212047533233984200736670900565580693914020025576675607614970437801788606456710459539369520866317665377461454828678733478789431119782092573881006952949798185110053890086750672783943627847625270849863452450633908438124094552776649351286980231501201131676286008619971652954128783215831098141095968113989389536300222971476614475250244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] -208922537102141666693032028057132467753600868068394265382356643165843799615579518632937731901747203694184298509289773699050341251165282002122381116952073058198193471350955546632760411032766894062793465240131785662636132301740387958190294876159571244207635950893669663434201202731352864338850775349695165345470077220660360280685040800256142059516862646788808830813722141553857080775654553388998753043870919395108660675307665805550637595655944839979540091143311408560639037436426984041506466883843703323531087789782258146691257850715785596680221242902761018478918703882251864027202247584906798716383563677682193552244040211014817284752069759517901044050020263250800317678302480069452994130069018279162822539864988135384302440516402752951372688467740167484341489177209882210239980555506666857395074504160570904263251053959644289544494345269275193121495413223254288170412305230782920279401426325214120913562675455354132977658011532914800904040800214015358661253295558371044551363288962725169694847244781959410839563095012596115076225232666300635844717755072723502269596479005238821634467226752106491337891725443354053047772755640559334324030405285118636525865637321729849439419206457405367852598917915083809091910637476413263956876340061687828395500385749142185817467571688519959576874476746868505169481449670381628819399382977166948535613677990552028010537575894967913497530032470917764005926920893416134954624490829352399679995617093536973724509397609489899889980564069699066907689202275682814112444794578635018474005562493225102648863062931546887155098478646526179586261249898372866688611088454644469114149486478312563345547703375550839722235729303073885686616004096398115198839997022332862480780671623002330056198393130425815640850247058368255275420591949842530276019183490485755331666005333023254791548285733590870919232116271659867442894508340900579691124018564580595116541783880929214696241127761933828117472161979064673322475371925164827524191031479379717531458577280603967983526296553875128774922055908972567012859706871334322274298939667117326586857173621758698472036313434837067164067392943394696349174813682975521893792580024455371772134166450895619842479051221072081250705747672416978128720869180185139645714846660018497480423312620068463915064399943007815491900839095410455269814309196330241981878276634935178353700752604808105173726159486642125028741932516879136642419458851721784510988805871078513188479673141856325066389502521835240600150337998942412010358395656063400628611928791511086425035709754739555136967975757390086899434322731394786387681961059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] 302900930896923069656227587973250467157302910567056342532487902561382225188683833464472731261285896866695228621549699084017474556375560610409400020677811633262328781006701452420916872914553628851292009702378804338046101156222499680353054352940933419195357855101031876527409602789699709475575434097815752377785288681248224491459265608163391719613785913030024433395166687651700032678833959957452869291973106589419610579271581895161101633484079147894278871344632398178214334239967302969101868823732717085794926906980302566552006860501620725019612495760355360947483227434598436404772569987012780806381864024660198377331956487124905753965402491102592940111858234038746545689482656977345666868356345874408194884004714273842383662967447924789896828582206194108241185970125470878221873056963960199798647584805901068033886415508780366327418982890877363057403315611817565570081975992355924710351835439427124234821991217841567775467572912563000649071959812233027799199181259802418226514425411699954682372291547155167165212793845223346755439454494454435192007962062470591949976507149475491204382462469560602838795334853529736000930748521358000420065289605916711576853012921288825437975969233744979003734375938517179933871691164890649805445970051414234202698889071608584624900568827231086023847350121276566712490527975100315129179638182319172922514079039386100341964480824745740714692691843204604630175816184966101884109826329740227069459935354334163207354502113697464140847068460159719558010300658090893333621290936920113872669792948380845278583728408044925594293858419468025601547196706376562918374412657757195717238589610695371903807312756236204716966805003754499009968701827384026562413816934275855956487215006508093784147238894601621478889281231340779802366069456486464687604189765097806910517098087396255022255155142831504801514832256382671667831132977140495913190388344646684535660087212372768638452523469260354736971306742267157902004418767255915921952229486686381553134090794185268852607764123931565938307013949650254214283345761171048074423551764031359331267681076586849492337791739727199025041116916952441034160280648216373460427399633545294917578093466867157262582714638255091960627691829086452089404048698276449932260456689600115900282002674386493650300419694828966287508572843786243320982387227568836857811419055308503389044715210544813207744458212122775953008585993637682027054505967475095837527814946241259683287048355580745429947943270613730578699582790210564717716886951955771640950547518450378791678414591714488209034338413389378374951377281831810250878334045410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] -307529408035400979956157501485562290918917466016354941247048256686002894943285729203271502039159423090201396237429319415120139267169249832859210580386089926547781600531924263129910873893880970605457505367474029360397878011299227548333128655200325633934344606196357051063645616605293567990626294680457322195446384819891687434130705137969812033404934341472881243505558017915572743994234530622802094851177002543539609729807999667874323713080224921687250226753760258791948142005352289619563003143471682476972706317479316464884833150248655636649045476312722359882546839123533596015853000004339974713742956309441256482460215099482703425372460442072965402930936427202362973145382121248308345255792214435412557060974004238563998364476142150490680807340987174513357912930795066696552150375926161598996017631252721171771108265882449026399341328124391964314915816391081004106458422367794751746165944549484900091583332836641952798586037335425245103688539613627205305161744602679502063698920132044300714862027673399167887115800260522197338561335629692830909954220051760865726774287829555505357401146001795509821028125766705532264925297368202723739863857717392398037218704506263322764282698041668609494423058011279921922446699026319035531874992585575477337824185346528891505847012866946726173403834628480782668663246204165287322737823215960364904580756518801346732652957975426471936777381576333017307176515027007937875546368421960849918460955716311763491795761064213730081297532908977023116310242863428074570088466375549512634491459475515887363126124403916003184690184895956424076155474495850039621777418018507993737237614218409263239922742116300557902638542078047773629775155336275078877540814703571398784209751564552041571358039854971927714433410232614639092483378688899095905643655553027139254625594931624955436839450396574232635585406688380688836700153601859935147389144741486334776128488852608628372704052520366992000623950867377572508652689577587902698919100896542484872873418393035388922996586185741939539515906321608233345993686373386783231881259188510356105605349113281495074679696796053259691966528509189411150585047564761968380421129833631695458202298136656197982044404842169533740057952551059061212911324555291223443644633641819457484666455339486240409301146827382741710958796393464988260246830953969008067692007572379554237202422712442133297926255324784947874410199854811023450967442485964578987964344139028757710928544856802630572339644596681713500270376608725442194287369634055906383499257407519442948765190952711281469451008990095841610923343978356570005416870117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] 257249842659001778619002111024185684854535012660498766623143502249982203113654042159131364884128946894089843817341330352414867850522216479082986429103545854098633601682881848106380928665977746177750144723895014991374507593226804630555236100137065801611090249752294765152019941030309237506499023333561471926447854580852420181664141902264197951009424518679227256402052805153680917938004008142122572672999750209831899306075846784246439723401203685515244737849766417786488627221555690613093077106532393826144540434426327611439087830949289954293501416314184805832719714378609927519699280121347569514018176266252258077144884722750515039042052899369249263532379436444712421509820693994851883840567069940853923477653214725181453617772368566778918151488343021644919015302453723704886677108573197227793701998490644404477377597608391934687744860150458442948067473217503925927457057059885750262450294257630358565001615545655846576054775022242866124688741899373342983194090688620796118925798363691442153411163897800817993188025883756517482458278193139526661409222811400100302235532962233368623071292181856680093851594117469871467258133018755997901825056861130381869139526694889253354702132067642659459397974580795212009466991466792653636048522944144720847897725114829832680943236635370391297021553501284910293648863455197055366905331854089735187593691339476498888313742777824139083993383663762497491088006233418620046549523237010408591644717624388362958915911651687150804682221148795148605847910377997983955496795367304549699177508222747499333057699801859094157736533151152182534394503012236545622633106436953347590535557402600519530489952111174357514590104086063172037653326364580860701340133853826476376443950684535993198187457723617023286888219030792138404534607253541080594264739435805278915671316601364665240032785565080813104053936087186963414159102365690192836118124923062261676722154516404722274549566502232979001776691286624607621475059465274375044153829222466398227617535804526092386285279741627269431629940169055926983319364239067993331221258359371771675107685686319575396993161847702352711791560486734382102875155322239768763766317590086390727935941667614649670288886055474667242435792548030073344686203826991549414227828482354271679881446483072396994400635821423875216363420312229895475483280368236442812756185020844873525443201703567937874648401125721043237688858553944470726312866866799135110106373035292805957764118555665819852324691243857522929735498373768383667629168146289600414909070623169960622388904519788746108135911428403674872100737047730945050716400146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] -186358974472727811772363076410651419494107054444032072396339336056689154804716495051649403297564232598173594721281352938975000041372189451243568476970256954090137762339671357663895876511386672509064106338132113309631838072104716721356629655495832683490845197139728256057864604052579785681382569079247264899797519882187606792833785782578002239785632307995971878635511041452876760722808507176001612355123075221826155338061078161034012487549432741378998556803625362332340326413798773163358518842905302133199593618708893830844372125050764237770573532858861956884854490567114341005284986132040704725834146404285104600969414219590075381541286104779199764049400752205429380775512487580743227059711680246335422832565503681560743578362191803408524523163493550845776448093814022484987617359785145261570205901568440483383506067125339610638877924918991966988376496368334601276901761820285079382013444857542751801196713241447244704094471093420909180337314212510989625460977201503417765810885038292740644972326805277913960508682156391728798310910051125995956761254268216734579152113596765141895161584716158167042079217364777469935305952894192570407494362542001837207476830959644245404873708699827158236485542153781366625587067388641361676716906754562309925460461793956124563822050622196606887989297299929305313679455791314155527646711578245483559761913125371309841124792535761328532570367979104599197641139350867376009806952597256908716820062252641396051800881557128431466818510056044959380783775919846387975128886094472856043205489479880750248962876639230672970511198032263083192415022997025875964456124310831941461395838947270026072559535206251821031152666914205128686148282086569308708151128029179612594947803825317872853263043992971589440630168863438221956594425780350654597093466165475895260335175951487982846594916388222882793092019626701363644864884679514615404894817677129671867847133823220843938816417900148661389548103246367761950030245212666060586258222081688565611901476236505667413421757190321639980542667897187599759689238784670797041500202309691469929238186575843918322582325737680829335114291750582276385733648216390785947505288935057360863951042156886307871820524252565115446727249733294613344274660262349537121220331667604286038270394260769958207022875095811034389011411574958862834477146473225639757378897242791541454971580200497563038482039142871209359333290671853747124847424902821477580696169007133133715678625494345994001606898663957924135667612598113067798657086301834343235906825577157625013453337661297043722244699674207846218365602908306755125522613525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] 119510075951166796426859493631185757756823216230468927781490567681328195908107059160855990067986092676924130565707066403895853168901622183105572186424787446145712127889201852611491410360085677286395063247582287968641068729397059717979963107926460398060192838911068062928047322791741467736469702294356449905681735295295433297287046239069024264091312014419028294231590163006897017276774021989647151725455535016282553463208397592731393406332128886572935173838836644874580936452416221774839452447821081503888349391024136582436310589796446271841287437179484419596106631548002060684827577444581226853151678020108266135882370337310713484735123564033726767110107602016172216431698331103717209826558379362304908127294436658395044159274147794821827077194146980805226834317492321361406686081612893214298977212092198610932270628569150893093539234685849283341949577840138544465639981424304777861423097849642074021763193449805608744951968509937158097474182340688841858043448101890413388327523643091470379711221697303661784031619128768221515208872431535368193560995964830001732597773955539262475556382977183726323587332443070261281817107818995523205513427075720235893916283334388159590929009330423536020180711010943531623321093010482139226722454796901804061374150954804583557958704108481136034350989793692185901234339382164308508519173582146394540031467702099977238774057179637911509092205697583063376255035838442750553529919310980253113385536730019357020020619672646462334164418303676724997973614705622426908063776267680465197372075368485838484434137790294056292938416334744458020336731731388486352275543880642608297135753174801642971226327144490718694100537080046513908275492175644588395391946573116576097592126027687951388499149467876650307261727188582629828946301871251574074515193099241485927730331146504329427062295035259887454126768385212406582223336018313365560943107716400813729782597416943260214732667781944982438014878319641039871631816896119450093279140124251695659458349505890883869826008656275718186678213284589459811610968067391102832191320353628812681759989078344406592703978153625811881476864711309619726081316968591920099893803139898121297685129670303363185191248611788873958455303244793203371507591961724733244380359562370177795210746219025504388514468284179917260065694743267482597491010999018987974208871083057238059898481631652728575567699967708171120648846489007969324794875294760743737971085304109747728286054087704446250929160902330907071029150129185899539358438775023031181523764546568611795856964660633690366188164517537162456761734574683941900730133056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] -68719473902262576704544294220802370556652307455701271421333823424995948763604027145107385681768932468201031477365466065319718230711542765442635597015101304168052211382899318607375728305629080536721190132305484620110669152331929787187360601673105781671009630614630617339569735824258757702148042687855626847533532858727837122536740543760027797774859851454153698632452419597493841543005899413186937574814849989582342660631808432380497770681876599026891089150712673317799109926007386919073449612439166960636687802797126943934327348402869121503221519165660698742508562886195654690226816108845864148064880115881472525502014136213844937237368964127425506987897452073487322923470854811790413482524417801925401300207264623234379276983332939046558180264192173675545510135114870149641495877038176279874841229952825676254658601041883613683021993587109183031017046644690206833613158890787198062668276247168862210840919974855279309436875317432705122688910771937963792036884446696420960720381130537518035675207858551619305573633942842257926942441181582492342802259599571149386777533341807864511406336364097081245285442971870704475549436929172566267968506811972672288789768595533906751384328460253878504575601323896554819764711759619635243116544580093887327666369239407601230796785051705938800199767876766391301668849439498278857397534446886069442367542997743113461957061301944386610085221118399373170973766683670000521576890207614139509463155916356573307485917341546330428851709806803989588431053954767150408785351279856923500084257101399743879548551930951243886198726411821945827258957018314381655981467704228941380422612732919388854849408116881925182835860444414871513659307122655162007377626773769355339427368641502661688410850334470083805983534626987049070128442284385266721661069921451249941105875008744322688904491700396073187622354925425252897844640567021790161667876891245955631243560074393636409864621131679394157529284265997788100903757826619244847621079821536576085779402684467373631309035880201244983460050326423045509305027041004622598546168247362485363896285320569052755380545635607290969581245556436973576655268080480582398838008561509384225184509683201517278242953805530485425351370836389959608375526612998581104586140751002052464125423485019890219557654587196668757919943075809784135326294898462895273120579017870922868295140741023219291505034905513496469697312808904521564181195773603066947045515748169849919958939592421628522242066286074352833098792899087823798537969939962326991479806895704093960509246345539950406685527286459493068182524666553945280611515045166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] 35784108645273966607185209333135098510801893159529374562021463921339541402779222519597601504065852191792423067466416740140114533224060044426416228621664754763869980339170303374793608684409321201358550411780931280785033550414378090506119136675035885825725254072798354048002917642715295343615519395815558706904787111083187959527812542682078671120451455191687596415734754612063591860015491915933046110173596312464622628037242533181654813865414642334689597579479217271755887260486924994192402963322662636068107621468460203714155940952503727909937774677764338226665231073394199885158100539282412797466646120858938031051878093859575470792959604687310042309615940056440214635544038747983480333924594125608796434193524776529333043629868936946251942083340496823084347591692134082430296100508855893811848555301335785730214787955307843448960340582782564601584086720373951930902698229751317792220009729843548096484521188179292506205873656981538017075745612513458719363312376521749101067500681442436868696781924692443812635428898695404621119528643583852710665838486927067775967959481130126632790262865555976952768115037565109317797689192224484856150729285952832610442915066942005183033695522087510775090719625029523603323158368568739416631216224895708037254981225844612502274450347320862871811983115465395022881302762380334049918651789848401713851801053010610482729681423769763668371324999436231969067009171440359369222626298137993625482953303469813134140177143933034636264737860656459629069024389965503809571004094616603591669371119480188510706774074508356540319534028353815201085545155571933519461455890062101351908555015543610465423273482762828066401189102427138123397605935405801412670856490235234262660595113408710788432986611693679802543402446318986481675248430847435716117382017329369644295201865043300835697717300337366256448611282960142712186952218561860204264846073079164367476562801604755092213107768487074740615468218291938283686868481756237185812957388896352926200902395451979944805129738905809008841054542717365543916910916420947341500941015787661680864776154496019741440147919272050363562753358865433900626949198701241389123961221733616955465432001525006921605757339265830071155708065068267894729200687810224578231566082861386014981116596025289007375336475034771766139683970917122206727090779741071264873129589657651809847642278439321770989947974139401793072813558663339146848706837415842449158393064679251830501866008466844366517095566009793014986300017415229411855256896642762228060911722344665512899946001669481534260830999684410702599279829883016645908355712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -17019263395056404267348003357470078033940249034875777240496527002957232061853036487373315725776144084776722305254314995916623137045555455932780176919972911282843163948549323148409593992201372883177229707488059185334480268596592248791749385709127137801663304334937030956522470543432901697970074044775162496596612613573652996836537501510700431903947083512635401667238600607075571632458168555138211145526746890887238058638938144192160062893195681498122699447339939362900845127605128940306423217284019280838235217169588610370763551883407018383082451442543973652132171046423902066289707294159728512727336663282112875400191310276456742512698424659680002027338879743230761539049798464035423013940010865483309802081794419471107239226668077848212414877891301803827271053927951942477617315195988596554315133802438127856950311418736586456845104001082581865341146525134606501990158049364017349827366669230907762332665770437130376087200827542450716553198742450889713646190938510433515809816148418666139287880128649286029238630294033484068777631600798697537767501479043029659355336541739295609063622288541609801048845793182970760346945338255545047877366458613731976757297604017929604480584957151470133486287068128728963085214650350791122443294324833528718600533881301553082137169116828008228721526883798271948891415574220224950239207510504378695856056821705925055089722740778475714858099029446810420790181778893500166810533540933959786777127935594146857887058734025578465193277696403695940216128090756855036361328369170484138673192973448243906286613011756489691603651609540460274565059613329036045309160987693911665398669104984143209699615556776189484194008069124162947789395052094275349733716858932115670705808367960423407658174018327117232406690323213724673282670276340231524583245976915342027069133104018300258306148845734948985227552370699132406891620622739771157335489189733833581120797532109081700058847597379713907357552054163938743438345834166111213940966197992525395883066294510825719520567716152214730970367784513150693076716894930943237598941759868943569848437073785888960469430335286783845152791504637235578013645560911389499999641229965499751571391321119586438313541159245153417484154751802826155287185068992836964501376048769791346870467750204076233837230955375057981711283398498381840786537875800454263698573812531614986987638699613056848255711848620454961792774042563800223266515469248145910406553561174149853423125819975468810158224436608985435524974312782981457365962679659631573348651578694966388239544608231765735412676774189342154483539637510602915426716208457946777343750000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] 7422299313308579983966791365441722514898376970452611430356197028674032408457722617695167930030854916951302003269703897661946093626965886856538704576562554115860063570222341612339553305760878048828911493911643999264458811890146108165307149656037961901733303155951428674989412337090024288806765880512378312196135314119953494712774764129580765854374828072496739325853966783262754055593242429524324892907712579514569851760843064473040101837496465174480293363256364447206247310982512911889607556723490082450574124542113597700869998489281122931602771615197321311340479215411877122064954037880601986597585222574821265232374733330236906523483992862345338465508761720899510675679257655297239887836521236161309243154773657736220044657685655177328561914991203262980617379730698382875170223980894741539111864687490621598910023668064891862828298828314445551097953339002822701480506615643987945334169820175754273661326706794028266641350777099561164398999091354135052108895163566613985746805508132380488181241980470070332272695161820392776578511872327900152041159380744992652516721338268063403463697226751144539219291161623951319932650097853025181483998228865691894828764938455806284066189189211812034318193932083138265419770441160549722868393273162587322536149288549590464356593690003503466204994968517033237135587247587464436906381639501822376795978103352155819584172314883928835737758354225007083261561930341657418595916295970574173249229269493222237601843763887665492327373518781721699694036975164484898078700830351403621935349412721812439187747140743455012381786854345064776676379386316653295387767894344298718154433305997841334393054002139954050612166697611212415091904775638657638719367305349992629447004465460165291040726719999115646754146221675185434131888069771374591273953583864737464898924141613986727737429738312865276091677389117088043266133738274724005117121715020077611936710336345459064864686658091746604101465625714536047224441476620503994078278527902012340838484551786100554246633204004477108803705022248115251397996362687511626586521752033554419788057438805385964864851331182679414824145306611628117273937129639550079119540426947770963836243832721815038112253415028114274812740276872508226486766765330967980041543229810573477616028967405471374743923172342618896643053565345562837816675120549796943957901593660121852123421550236682181700378797389351388890743586479498247656418707669068872941696484996244978207995389757103132719512611236831566155259614997324291157192123926867876147196339496049885217314493289737465426220530851988423613752043905833488679490983486175537109375000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] -2935087415046540569348740410628191674769923401367355420541178496852738103482807826459329514663521477064647464676435284201450376808038052639932170893035141675593513807045661394196802446721484099764674428230872403734465377664037067852268400776284222118656628744377721161104530123557418880514704423513701054515607937219966604992915988746235258607127978421700134433949409706404020939572845263817178334886694845023906037053886382848485923890423577818411893244535342446923246590184265354741127191617712130384922793922099808908370868456045944678337349468574726062480078435535589841294575008064380724009178612716869445251047123951177355789671430326349792545342129317454105280347022157759494342833942070080557042045544227387944233285299116036985793438442442176745539358086017056200863603993937120918851863643309023729021642400039151584807164952647826811271110442821844055188515993313420047865864909775520994446924715507291460948056565265361145987673785601661948143932880867151608563291812819720051420429716389610390050515229583704118057478267734472132790056103224375006342027194052457025373001308466961440474372405655575504115446064131892942620594606709371974760379029505980331970224014977730602553340772920187751120894407168840221045227228543149416364136090604319686411385933079077510328079448514538408863558804918367344768115644582661586233147937526167557899124193941248336274382841832641877933649962064115295008305592576416067863368249653506844360811265718420801682555889828769817911360070160237871065695900633556647895039190488338517150011312868366807393396539414668151433494178771628241810332678615033662818018140146676111581227812543215455847393695405815726565806144960244152506326183655433018756847574043871312501504721852690202392327445194897080520140387744951960221039687738724975422270348721249620100730414526270341456363272267825150185564946111890232975207337894790828661216845494755793199084535550227653650866401444891620620518131922677154122719583901569774831690573370574903394041114637358335620953230192488941000194952781748492318373516076963736853306721931934821147557961537410974025359017065209049945475591450122015161325237586544224677372667522730839707443071811395316407709752741177394693472766282504523219120378399601765833217242202525731390022949638012832761885533840327416875450706470598263259709262118738198195628414256267970206522239623191856272721255658204343008330875438017320820554543004204756898992338923583949620170791330192875500757067078752801524754137458013970206690411384993996829234409812654472413984607180373049943600261002529805409722030162811279296875000000000000000000000000000000000000000000000000000000000000000000000 [49,44] 998588416437058708311189645098332673176887333341422564200271730172525840448000932960322920025480281625620009009370637924146140758155445836900603520061698669133383167551615822606971119409859524857138875462699902682305758085928876522062518577919049303026619410814767829896256239746375027111525501237900803715198811936461075453191848929171226445858943238215136810569982241640042600577132039169822604816274262062849320998236652019591229155983579371460628872341121212500337310651928417241965185085714121476196381185237802149593859426590659701631714474104895626776698406699582269667922481448328187163227659062153668454713337732315365534461025652348016049499121766710767368248610847110532602301236911080992795437711553732985453981662694571773550345869578081642454117891973934007748542288008924156746109462783443381601165969866691423876502804992143974131245080722590243103395764805751565009051226698743635653629266938230042564428295075172690878062931185118763006212097573208638356953872841109320364701626914646532159853575413228374354423994913157088230383031675292455511258719617229766748826367240686135711530378889090396842295480391431226999899186164418723906616374081961351704384089633413895418414385196317813331744866718720750243841367998903629612577956254227806675916428750927431865868483502207586085996910408644771586042609229281311246147380639419057293852650960310773263364224422190285112377379048700865427401343896146566559698298423369706543198242587035847685316974523497802031570074759417881498114262820981643248405575263352699671914568568504823442309406112677332735766297278496916022050768939336355573258483158813169464164923681554104096046141967089379000167439546376602534319504485287209456379394819887607783314134115214486689986161829517515022637034721096327302859213806449548722488973894830657153873023557984447166741321035816796258032169993823934359647942883044028037431553949072441443948674566970656928335604686346821864176188227379917707138366216213129088498890549004598546308940906757880714799290677780686982216811354437339498489755839586014475881256054029556554950932388004842017714109539408651042379976322570275851696588466040747518481773181617088669886054550108390312988786977917523239270984303184790617572725173148943541120394976345541839435102572115061740813627553326204691955893269488051641536968057193634044843657151582512317497022604215474210756766285492300074323713256653329207902086206819047743845463606074220117792656013406261470774261018464860506278544079372080134791678592773410470090331440415869537950908792800258813315839034885357250459492206573486328125000000000000000000000000000000000000000000000000000000000000000000 [49,45] -239189491668584008488941547223996278251033558968717953398062060517755975663719892201117263780570822057411254869719779098675134106658153450310561099235277966399700510510320790788540009300289708220998884554970482955669535290066265440229489171225650483947405870726994431027740045517994225201577691927914593570025972819571667241179842926129037885961331154650346747369829101305400383275796042558516834190910464786039225656048414715588731986996964444590120486306147300244136750059297473636000378718748364391067933648511298323007218479110956768292036373308083449541564524958570169004355166229003491246593170947039589940472184511808168877475639653942253854389033338072961693666131692388147068512429685718018471020564344465892292197491624386616943560983321154830762084191882185591467524763800209336682158462153344160309048072189483125542662116141367996064574205015269714356411769137500733187003196720525279705761985266340408448854427367504451142477295047913809755729425261986330711717594334494630948760203791015484643141041647151379812867639918540154345874872944249314091172602677698234931520459745295496282297594177516254758202205216299065806774632952048179819436473539112738356259649020688349888787726765589190650195989331606380660491901240991939776113922847045417261724344543988588111489330221142416528958380256358175498742423758379416227371216353636467429239001112368544824410100395590668137214554216824827744516289464650030798806150448242421033185642602093077399152568905262987453839641696911773448964096554885430740367699947621587591137480033915254827013332769252399104501745906011951539886123006323419672226147848028411367712111620799252492145954469981399284922983224510392318319738294921735712036283188021313355341207989292954122603438409535214476766272561237337540221596316282313818800922771595237040665891982736051767035249286874963223214198244252344933442442728453934475995821518404020633336950095577890642484371697137022549660689633615499166125752232881120102486487258830244679706859733065414921190264120722917968974722039669571411034515462767167928436392567386508151341744163220808319471835158865427915043224489859671049556844090378239766200142661662344283961111559113077141034924008844175957622774022552896626379820101871393706288782727836625987757189459912417470990682871818880089595121239052042124272686950353404489585026816133431834440596696800546671441749432839848840174866968856264237562922626666465566522603038706555335122738268671519916274648403323956133307991076643772893719264760846320194202542328326575784158536027003232309756652895771367184352129697799682617187500000000000000000000000000000000000000000000000000000000000000 [49,46] -11817452144562435656192764409894973752470570275922319217659895991714225904780404149960007006341680152863153795915938593983310177375177711356850276956005687219322591357877394392015381156068337411790345769376310108655416746705934689333880812446224220505345860286499888061842772373535401457027333809919158175905774027456060587619668169751860909618582420107618902190876319680034178241997191889827967145929686524818547291116995431973193216521760504838531055531830580201363825068945330912879561000132889113553462939718111968969420514449634927545793879886971337623106451116311223412949514737878517918300364501429800108296635114360679532267872585402649336327241362522918397935234500371850983768117280647197739343676297390385021425138396370793533891948058589299596704134901097514766192102997412004696028075956073983558785924008233553844340916940877135671511638804406930154907546634119038220923053542289040116152565657173893740302106732994824754826102637961622616869781530589904462831611110882839582844593913720088869728017343249278120706939987462836065316593059147054693605836619602412456411002876060403381045882407283280058473586306733926343810142240018666128457841903110906225921848357259833400987662144147408976636002589197824550813674920787597661389940700183385835871707658482833193912469727779885129122545499896812475524406637689690035565578224224999090630946275717263669185042243952507572084177946075345820045432837057624042728089597354492059924356197675125839852989583433063420400970848148182346410831496901217136301400135501071344891026437166382211856543187380146987809506666041271238611163595965157858563925907735527317228836464475510288258778411293931543157499444911128170406691140039520491417771760799196249992163846682969410776449504418671048121836926228414532460941996893000155738729552716956666090690155933190977121132336127179470081405653382920355227796355819463491575078297198156583394010825166646742606325671512849607170754014741488480190880667363891296876184882209213400169234564480600999748202487115872235431234290843951403282097268825236259388513032921701874615352564300994360168708775954935580984479170990683791100600620421216155921961337714783905455473931002871713208489401804712149693582482218413041687992039939151000771302341612779590595188896685741031898580845725848025326146444323830022397394146395045093864512673552075762482062365867448323129268346515004265640621918114266610372459093332092690160880496034581879011991397466916971084896644529969985566558788695917738890321885384179706498471989785491510782053997711215070215429179256716452073305845260620117187500000000000000000000000000000000000000000000000000000000000 [49,47] 63577087128489488882583849757280798381460309767820853432305556697593142606640149681135716078398561760727187174086018156276457291829958998569750324946272968926371575636814837953088377029323607101377917849531913482519449943682128983623608363614222548606010691148623831604917311373588302390582404652565362390712255550401173729387981851949712895184634213506576886948581809807808036316910458408384022493806620673633287126114005401536198364285513401069950501801787541943436028815655048506002095089954499802845101427617237386684866212911450563841843886308063472085463611422423810350167583933109724162850272955845186595664471947565312629372334942023759607328434847052742710755299051849728200555856513431248018821617049096188191066841057676972926112942768937992860998790225079344754079659012825933011210635327066253261886037602430576214869934908575165067226022007619566654629739279771421870025705006852520099114191568192488374412768910386854024542315531924079616480128007898823993772296784895097014156495746518443651822328554334261352349769124520464678462662348554860847558183504710456044176685577830356175506605808686052754185751545496964759204718543106261964261658092954562681206917195666162134999903149520524714124424203453521843045191686330096041741463855551526818137467190243597479931734630803267377884981046608899479283607783016552109099064104687948987735473050861304201117883525622985114003197740506842076714177772139181742042655419761779016739931435984308191711641208494005087393290676264461621702467934592508478438064703142966530775626394214652051998593988561729939282257185678794959666585311219415257202092896426954563255649740581277549923645834053133007370917484125526378903845978611791375993456545068204981263793113157733172142585019574977088987446067502054123031466879075162115437985816041830057109470962514257940184474370391377738839349206997852571141773682411742498091123668654150657377135603406215680872277357739959289100930014528513588886870130415803496445886780374514465719381963495838060570427676608594625086766140910852582764270332701543394815091160930725177587265955681349396022960387276319494031838920901003346834068494176291587493269276976774879570156273063972994249882975950587729321703148437872744546178896113701251550901949878912273972921526530161882248380663760737331951192245983225559295012862461715503874296013596260386875789870618048672952211389123521098715776749394204146741248978897185183406554589963731392625747448886636308973638508439287468052285210552158745753514498656864998081850426331797292512735037799848655890727622264080309832934290170669555664062500000000000000000000000000000000000000000000000000000 [49,48] -52066450133533679837457637239517486693613416197769748144226912433208631083636854577764169525897774005171917277124629401517415897049917801695045570279464484932015413922438583298078154005145293591251460126457987043000625410354811351259537928652893245617656898481846331296985722700917179817179610931518739261010120438123647035376371041276224315117848609796345988613589695801011544135177391607560235790682913951040937205745917254165601984903581712894233174991743034848011499103228202793836185735286392426517315098437781771927659691126364390546249900835078502830282176821829045059454831501204761883841687503306955837334515373259792952840316294002215608526586743514308715670660290556218291708985619029081688631568801126966958893589608791818865752529193943528885195908209918062365759763543364305586352027778376924145726794080895161548541081768237399038296554077590531723921673426834969451880879222924988955935030880247271267860903549928639581245302225244354871232497776717659389230560944005358362732298921220635310892697494755823004972162768706754095415558266682376987535426270110417072721965674964616364350604338632207094848610240504850520589461419041785077820741942190819792761999726824230215691377256977003244209072598765474349500455186473546642233688116511732945912869958676549884927568972619107967381763662627917121431115735111288510627268481983842102790774558383939830762265398315929854231576186143020006036788575285576383432470692176515605967517824608556318552234061378708823190796048566404428181181308997615535200960073560860429714318776704343578841768892390576686367721326293194326446842403062555356347170676682410279032422860118715410392631842843782549767057908537227247618324637300031073740312530701012077451933758084922971744643020654525163937383595321503352771920071583170522417880421493019066377750458316144988478010188483685027614917786163176895960528048920132686987592098896298008370705379058740348037502091869930852113260513243852254523842935118359333204056614678445004295754656366488547691223401750590104326039462223720000641002075704464553363605509039565429409841836972590619936391003346425427924250256777309322144633767395279856578257617607531901047412630491141419230677299465182490150312592157711413476351131051402406030763611422179893887103100517766069279378989436080932282992734264215995114382717752010563686401785976472728477994223780714667226021883394995562953954908896270650902474830198513277926730385982543757299891165501382624019489976537509140510245858940889139451671787201903170416099209522593116605499830936152119969378970765205849602352827787399291992187500000000000000000000000000000000000000000000000000 [49,49] 30606680935050588826033963688973580548278628436003520577311468328166379174474893515979663775954155570330128571394972763872520435550184002947203567083780476272776958886319191783871668399834314104030538616644600391388119821988034600137172417830615242675889266826385912738617140669659063725869934328357908481466272384754249705752142716373588545840544828178733111091383086998092563792390121501044939746959899272374066651325436635281832819878595232524741562181626554781851346298949312994097512892096500539622217674900950133721441319310187809380238361036854658619266514435156779898956122745961071404384607853869824247357829632856073838197618056919440316307545104458448689379686350471741078737308030158853031504029383379531055543023596248990580813557453410595255188992122969462434579238581641027690052203996905493646234278105082147712227517361499282571601074644956940178840609015982052144331204985121786268986625514072391483263284836099503301477081985331452113468517160077012426491876270463081626692593933893289208973479228184084628448238194284578843806306000167830688144408473630789835990319204450806802226556667518702202133801611567791321246120367812975184969125122059279955387188138349804463607180606095283125242996412325810485907729696862923953923565386120468904394936995047380472683344231678026614479844406829281804580134458387347209665317554820772086153647737479358626130589305246942265585857482778592032346861001975430072747397951913484534058437606367596812625922332921670300360745189778236083409858720835687778335262095360489600600882002003486424968131391794030290597299906632246123294925845069712722155188643072371516611466522428068631357806414296589953976712300640778695238370855582402716337907928415887121700590921527080865584601429911495286322814902117892393280689635452927800682190609683387414664636389416559190419899093834915796323363013859219601523436940288701689371338211953231407712615320807644729458695038219226242433002750721722452085130976342616303650516302818328167523117668838619401319612171862495280629594893160661144026716195312471213521643989702710688012228475508131199611337748602166792651905478593074578295198507052626960401171491150922522051306463985983478429596620614518946145362398440640588216793949759154660343666528881910692957371680366111756375630194443019205962613773122100747771465748247782444806057428608107254028602829474092762105599859147768960751517303940681752598522126003363419004911838975261958139123569479061170617555434570099867748390682760234318631223227404616616550491447114747401238446168383523781508391212180519858065963489934802055358886718750000000000000000000000000000000000000000000 [50,0] 1033675413740484947433763464386261044813622151748778864885784116404293427110377330254322228864636025492144448663920909168177338309476705090490466818666489636553236835734390673485860252650090232715660560355376747817549098842492039801480807489760800787698889628337546631922894877970166344228364426325309261917472639652413273849969386449403328671895560885037133231200245394618935409076154020644100214123331537419748175510567632886565705383290228575516908018259926500990908150544417572238535710393955089044939459381254891167286655046837341377936514523255018397854603513443972422860439547458338849471339930587617402517931438034267291154636054008637959570047855052305133179632694129795124199868473546239562826578338500016890816330423804498401283135129980246811350902112199987535704323136072990652560505065430338665371424661733797997302845014126441918860435941803724480900369001464004562934322654154185035381184812678275062528646594987499738894840097939908934674600950851747129664272099910071294654209946821388016186332633634393248756991036396351698056823217251834028510423845494152807684355787242526201676351779759115078900053441084017427099134153884870719495948803771000571709115743829876470327894261163123608651327921102965496964492711936199633761564923440176967499175217588792995322524166759281504082102155328592249761119434290623033189514293838586100159648158155659058959487958098015028978902168607552150495344686010998842995190684918891265814436548735921631367787557937385682056783334006261873082222343717774624663209114485293641941601040523981956057340470922635074420761946158707288335536536818858448756846269178334212132902586859823350232199526555423896881914647939521797750002884294319258121886020381705387775045629847236500700569692094323357528771044004430411103690926451277641143532935213160882045264875190987104392146380980279407079308430828500496139598180776123281558077357121817968140058593805747703784202106449021429984805215665997171318616188017067563876488706101931623463458046785525607463702254859584260482723861203581130865719492588447250560206056708287958386850055088062175796883013930611174214147171558477534233289434069778599908952306498618722856935395278053851888756090865078278126784074536507407669923284174974382416891597003613500204756501797646268682815367112407031756423156716016771374076800061987050516346027376415116714450885523098044663959337898809719927945005579772441706154495477676391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -51565509866465002719098268342730013137559283204035807617352554352775505358658469888611885726761426463285443693955740592941465559919332771159944449991519320099272130750237498928190014540476527641287601416017134433358775332226544227127259410050339848508530161154675251408405929978277181100727910147632921300117174891691426434865076667964098080310427515510565216110583940711396938228065766252275829567392747452907928314134994428246669900377058217847164182063810147246764731106831568083795666584364130123529346564697859082247449305871917514182752579309496834526348536469225923126917608083664896603688670144084863996186566775728847337312751499546597010656918149734982907821166487634789973854506042222662657894114142442349538216398029086526906054844527136377363700254344175432766444113149206090974569285879857572471906826239665874286520051415680777649917490032662510248104696813525891366247057874883194315652713836005586201124301817620066847986106785867155595065146326249323734392759907330205114944119825234565906593805196527663213270548635164168868002334236226921020176822696525698551443366034868090228435746661201671283042174311278844527534221076310366536053050918470706087492639486035341464833337446618615848576339589910459046941992819042651566921444111396113937895709804033537982937561948751913144088908542068963823671430140006240817637321897974920570014994043997060702873440994275347072289142343072274531172737278556684375307266894519606077328459756074990260897961481605320255727330693841372034104915668748308018706997160666968404886846646669688757279660877955218631419090248220160175527006304013200735022392297433188654771732355622887469224533868903835472255643813377067030006830623718883081741676634330131856211623091117629513479220475016449473847626447679913643843835301026931368755854907109541083894245353556447430853927704813922610514797332621167293901223886326108549175133126364603074775389244793255444761704959795672456701573761943318739277361683783996007115075665052236621324305551449328020540278409629456957629139577015238648938806560981291634897666762814180373806825713702151346321206204235814527868048341200431394962404983452863216954719692151801456649361263720566641171351543995241442162114293032053677876328380072907635831916503596204096141800909385252579549040638194889168766470287308305571150297408548532859670399240743512456080293934393010284566966280870441179971512177769576990016275885864160954952239990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 2128353783230745342940883042733009937338855097057548685609333090822500390627146849767183482874030583138227967355171856213276517217883691673653271123108662566745423149344815743481994465350696183539682733353778457348880469257143093515835561356871667553402104676471405722624415304867944615571113034263978127332051882001406473631384555582813089483852988586140556234510854903178487258582668255459939603616013536447018608513562806257563777034661694964102815417975953862928958071027640901878067023722437300389657059104121994047743528772013170386469012858977767015384433955312211168619496414086192514574961395160545368118428942039528774217796584292171796029193235936541142277404534316057126592639483878942766170509511621995260239388572237545073583882787715352938981840368453505773755573985538354826187499397644541221837148083688256502193291188101743894293508216212244372058921432165248648921757182350529843846469865410328668227067600106019507324062627939916278185939566612961541384764369332214316764219587022367822473481700365668034898229546079229294503075312986970420162006584942282724505175923191678349017194900638846062495419688739291324100849017177927050023388386282048152185796740280184965456717299457503881900553989174725918487071853625303965145725870557373332721354927537668141818696582105294512188718924570154157065456398775715582328671790620379993626064456547324501073892715552345352163615267492141584523371954655345086725917810937117924766407218475252166121638419733560648966167266977088517844506331712285177154257354218194630204150124776093468927166687748945110750906790665038213494336078592305864737171510200797107442668904187350473185314864029229225120116978124824547869897055575532223002125297018961974518359720890322881838087258258839771306028977379458614986131703212045573094405177781463960168813417982340527831086240454812653166039835503122478025104936642079363994654295921123383630353371412113178424209275829632604191801093660442527629832457529738558929234395027301122802316110811590824777145477229260099495112143402652175807853124923488675756204942615121171376457621729724056165651674475458983495425863495817917893016881298571316180787456791855445430276679586688918322820122666753606268212629512330640261769443930672437103592196945559300699130943553510165410199379026679806399904385111280152406932119298364726845299861579158043670472496761934210947505754352138212123197744330338129770119337536016246303915977478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -83032575514593552819766754735790301889265289191041620374655550408922182742750360041555095889529974565918347028211506893102838967447967706674968015573295428058833747549372855709120759299723657106384150848208706378833330076867936619506501076666844415150824119180963370296512928301789948685945775212262813692161543414532460604993465086201901816705906226624269044948389160754819099673641818775595904812498320911786433965418384996045713010120556633972484633067848689969030859864113997651814243745610136330834761734740144150668095918991064962982726300005338916659153100488963782924129318182627134060954358915584202981888395819024477307798350681753012693926778481870458596032532793294850468010169893758284369698579206062680515908242660097384294521327776253850345957134179207328164949038956263083955816193635385347117679240984844497652094340923089508627463638431933436272208494688226183646414279233186155431073886509216315510019004067730744162125227227661815012494609554982571375195629262488051765877075098221694654651431506203293615919723989765738474723540610261585209096728036118236082848181969394990282051641667445931129655460154219978142595102566869464650349455822078149816104572097882901842730625903527662540541233685547639191731888842021470990765528902602125985598177939974440681019585709277841235789261365202068602393599793324622818754075414467359919858177828023426626467786377242417580109629087078391986912332394851255217623558296180050534529154069783621862872254324330385459531332975807332756564773225225695399850243561704762554433874377665556250370391285126384619334995970796293332671109177067514575390101521946486895828038706588457467458930912054965714857915922709775610775115157349015760268579325523553796031755650831811618228877017042147981364615623790199852292275332160813192967943618089296901911803204240644080734519797486904470220423624848369518446436973522064151429550420312353996716128213014365829738577837717847624497498701907346841457452989112261530214781583041805894782101840909705058048931418739829875450139471298414296289189463607155972465968319802717137078874187640576018890859151319350479789958736002125033796418725873586705890585593757814462916487968943283577346116190436117957340571156793846073384438950824326153750702230942591581488065886281279210694375798187563271941865981205115898587462604417828436912465575527491349120383510878274819418605074299694985251276187537859614943777653017775719490600749850273132324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 1104392433642542226711791453617319768646259609612269542159242750840170800627818632738838837873935388549688375934761428743828258807325544572131434289825369370915974509029841537596219327036761265421905399473984160436566540435425236791325536815770620133921736110286096234345995820204196521411891415315399304013179560616301443346134705209805450949809061819779685961762745407523806574721782932654749773521772574694989263530311877522145307746003864595960856934605887895372185708742455321311518158099416328693396819251801312628848005821977562184790303107104951636581773822062520074687188238931931769837625275311989561634305890221520984851482500590212802800128229512311991124769138292996214891550187604170170906550476966852245413999136872888610479424430473484815063304289377611940241967106708662815920271421380731571000096977959443789373973047766724854812096798280801762158658460140646465283133645306132038064772240866158803217995870358714042719642037462784211492902889189399651059523981110535957766940721354756898937561583087340442588473017890727311918603086212393283161563428265271961458246970474189404804695756163444430205316197046013184870271094325144146182337127148246894368707096924022534786877670153054749811224582205485929679802986843904084034030315818188557351391780755402504126205128932126943231272342247896700099490552035514604090629025686241670964323680868552421374190449285861411765106376757670627327141645863276890133688927404533373975605249355942699820368054330745975621305296974073651178221773535058242140804715647455476953846800581449939313512294795443656098683844925066908177810175710248963920830430097857282394370408474025938099873250527936570870545913042349460657601757384054133398607199632894249765483178866884375818270358194667873449519379999861285308875957335085669456303913138110795077596801661153114280900092511302642453444217033062136583072657235567726112159899281163536327584926141583744513575710995415318760338998662081486368631773985509376493355725718564861027355097050060198777604023824613933636676020352322180436586497366330808947461567323915921203024046058266012136721541256109839817352502231468376894916316411075682715341285047586730379261993011413205475949771490156038198763107015614597568757712997715629366487530079001607207319670869308125999892691314318187217620060777308694004291687811950691983490047741887883421625640246707822341159394591670521781501765008932313408920617304326272645198514510411769151687622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -19670505656025509946722970953196885236696225801503989097007790856006499154007325384302536541179137312327301320913181629578972806592952281531132635413081787093029150638124223104376733221702038812956233175439883579539957111681703281392914599387986011024624930437799407083762525415767714069644140218727693565821790821282056699240571709219152564112307627647273330279271901343292638541036186399699467230239982825982609908963077299027537423536642109741117321993655386006192904773658822075912586769361339903535545703882478178520121556762803293813168617846423964394958405731347137699099820730975635742234363698882357389388703585089140308198859109737836798770584300849728696763888112926164070398886904874066557254667520509157537179355275067960689097145338240413780128874816603246091482191359449508315614470859868221460954801874101386012199838706804904141611944563813877244951367456528926854247432922004236935599429362592791205089810127568032959183179159701815479335247579323380814243901096646598318584355035682703490862342819707512138168562039819473119502211364403982377953697934177885978737568169955794856746390031202138408039241282230985623793210571036568852510238800788298511447337920248528943056227873540586043446735930962944213477016607202599826658396457865179966641406829680282422628373329201567084442651360912198039251883318806157463663017519656282544160693760495476585944265927553083645573704034379615793751138861752071297720576828340279269779601848328979962251804310803293645401932350535534951705444009531341684766665170237377839168183618194337143440022795165033971229717535863819162555327244451899749026332559690126177977511406902175379224603264686574049357955058144368999759493113911567906525819203523844217255437698823473888877611156006857000925209914276858678274633376642661418044009234031203198635991710015789452130132374675620142519731119300043491148513806277237160851385978778464699203966602330268433952967845153185064265814958199651123264311374809974082008796320738862160890094570486122816557647590123106854942843300541924785593919463351820997843863257074739296346200535506719142770243733650220723701287379998399459814982169017502295348735316433332569149203213519723180565477024838595478796194421518204803181991245185575280748555322375343437691909911123911546746332425531958615256610724800913648159750459648430208526528719945743362846792363619212695581479544025825827271843235993589364728632642794641828543067418877399177290499210357666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 791698508971360470075547096125141121977903698929744144010759988857310695365644857222696624526521082760686929228547025381465617200624090956089036857131247093107976528946765196173652713830551592786922620797484114827519402256519980986311550109950334517218980439846649603859360968544871640347140933457687499954635810475138449210148195702125347876981499997936116150314700113804664595954249059035849573988309445184461365802083190528601418490774941819949672001494439785837041330497447737197090031633393386665838122913586427576811881152283815347635996136334358600433880767794119173209635756136117741796665029831898239771901559994720812616313533666662621018329141011381662515739017780236464336261807263942458493902413378992038488844978520341307515354470979534260563303196306217140641994528328115462571077351885120390204930264103311049649009976352520452408695443527327164375180419506957674240654267926618072793423029567752669666415748335911688127587372078736718186110006455139853715032973387526206134729270043834149932713924520086275600988880392765088017109111451396285783528498688223755802797069462954218290473361360575795157050026985586781938422370660465459014245912951761059979090009227488421556735623784998638697384955057156259634657626159492210725689037225443823425394139894951824022740440184335578847349818205517956923071942650543730623180578635034317530581098067624335973420352954833673641186822577574153654543931288512401144767667022967816639647349906864081485183023307914488577668020750419792103988156893241041474220766276678467820784421308100121020312396075799219048213714842921450430460738174311547722804836544530662486313496126545757798950650619923655222237824680776374553054625739201002393006579743963305424187105868443237244502599738486237991160375790702028576979759552410043299800453954391726175723458566241659713950571263565304913044926571282142942107144247497020235063367110045950085506557558816150141641866269165172661754375278805561258459629450025449240418440883742314817255818992918888154390937738321588324171540835253841022205974229327600431230724962681484526419855910546858239241461101076895358261246881572948274278622693990025646245205834715441028371892557187392680678303740578190889443952558458224583716702321436422502697213561467000430873773685372320044148943345703729076479113941776973481210538198245205395543063438908390729249779450961001406880494792614439748977660798390163282360772228716456794424261023124245184590108692646026611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -11028428199011055143953727427893842900268728538136745418113888007517232961669833908505162572480786140243996810797730646201375575212774032546921580331162206720242440995228592474956594735212612350586864779311304028398751181272584423377710454031045473176518922922835922057836700837994625174612350244202189015976902104377634290217816681862652334404102699644931987451976759825026270283963383616166192599006802335156338377482351157882615941842804277586316690996765983406999640301622436644982104386421514139929144435135478282847166470937201860749813728609621241468341537358573386195037473444456141181663668007723527580060737000790395600654035927344480522313135890621382527483977678324822576263011474768635814069380505545036986413202509131982641777808092148443195453579158261200675647740525393200464273782960201519251927339191914472928465391701131868992964953847860842344207768542670516334916827881852979952932845705192226223615913042360556961818119506706573284727225797610734587387833549086318800886052909279685424088988696287184132331801028937101893282123524664163571411940654735636617169191848735381777924738775933685047502381923381800715533980838089494707446704376725885741413666117009502042402341971440344960704813740410894243803286731529425091645216453361853018003982798763267399150815005954470468720709010357166148304019268023412971313882679196990031674072924455801238293571490078028588542531019739931520315421534916105097054581323316137883270348267773337957794937239690817274883871396133129874916412731154918147476138385841738899315221851800912219463974644184219701756904410636199437348809408042665914355104236453815121813801913359675647467039349400344493793324356188622827471047546887317932177528811391639501639444418630234391553049490738806763456553967458210881979846467921686364099238233157539217593849524535650402876541477491752927424704287152503235406244945922492329139593181441426589709775261733001346378229832328132286188556082363080815425903037260067971989811607643939926365415011640574322838182033983501017763960727361724946851336794930014879078360121377150082990056334480849314737164546275324898745343386130186572782534418118754756896864272732669421336032375977168789081970148357592959458141379246358347075310406726266561029471882840006504505767347784776528037290636581862426421734362249488356740652502312491332808781342015017076920306391175256040447256221950666316213626075524831138124878383237882469828837971818208396612703836581204086542129516601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 32160017987895950445723463933624398661607324039631286404564273493795507588713438338356418048876273575786203896979962626399817971333785917287346113372944300426559638388381428140500939587815413619969631146254765394772564735182793699882237582662692700008605037325074050589407280832702928520978374006568744206372559878293113860982208011997361946077979592028092083224439172381198180088785920098256146714097214394648992032186355960686926507758729731533873996477494869742125316689255781000701209518940505866576166789749648043234695920894583644623907991418499960875272683199563667103967156068040577278623873791523074787732304017136558758077639267281633220187016759643476415083732646353705455703044709660244735672045441693034565648775573261163987360906178870139569189996689494365113819894001707912782868837972230945895769639160480973357768253047311221847908707757459631604180852073552415003478870491834755030266965143817903490865705994207400281888021232961385671444291583789724817389415037205339029233980314636746080567217551833500627077363694790942940190783372701075228611472411878351732473591737362937008397060808441740908310062089836026639279918983910581768310559502148899467628688936184057313980288529054652097999437881089741968986581512595863500696861102684263206847138368143417879991001767064622498626682026732403744120913713706186580422775289176019195641014300707502015014649447831384247876905546444685277661440673819682473291703190470502028717882432305161654775721875437032393731078293317592249257743582343326501071631309634426703175467018732410376176888580101985918701175295630029106746467158127608714640615609446817025959477955558293828534954237351323739570160460063411541910416947830264579600863287024812827349315687018923609984841811595310172162120031582920344933287244080725801649281787716783428998187051515174454009543432120358157203628442954003975005687092435295257631165628604357584371440942337153620803904926441280053202260137007786709298243077771150434150576428724859671951198198947076159267780688916693850512819106117649222424506106568842980259915968747732364138669643449232275040153420382731436426980022139981531030288798969825636224736530241458935313037458098603722712642605830587892457901391470289365568877816771710695366166916536511744273818324626115253205419840137517361650940999718508636246401856728867483303185260803267588200230018309892733784472408923121070571971259010546965491681369716529847069869770899615008669103488614382513333112001419067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] 664867204288296246373336710255117839039939103218535296209522546538457158941951750866293119024337552826095863575225258881865587516119921109961592512729836366065458123104199172680589470668591101145277339775170189132166302159449220586185232949900005005274157543158322186629377002159760316077914222097338237785187294852969839299013164944776168875208160233486943159376283942560742402884329230713953325966330866973148330000303695650262519235772338139776917727783494660433340676295691819848337477531546571982325313204965756228724025869465999598359261792184882983704438665477501639569740202336640554750692763091455926776839707534568513764474574225072957374785142107329245626278325218862399233338612258227167212326647678806255098698663523047602089954081261081010269635398782679511432618625107254905735243321077640171627693883976047920449163349079416674172048222497678425895886795854512223808862696702887840073641348477379003200772348479041046670042616757578315739577920193325885338416008474760455384675259483394147422469753485090646493282209478685134699512544371651976498883238256463885174423654395435564412354574214732224135902800635416314632796345261838220403882405574250472384941881955819456602127017262648132070218865505951817388503190295519074504047880694637799064396553819000465988586537807339704555300972378647937127238359825642769896152265142219150589106881353075699593565071612858475181705377180990120828402732091303294456930344103969483305018166015592529979436505904090559673621681140484073288972445346925338569772966769465772047286726264051318442137586019941107518283712433840538141429335094308920290104893627579946462883559588232857675923901741653808842079264041757449621199762788801295440562150229176021543354754681715175766398341014139395296748316911103030323144945722017088123601959049501613566401814196802142038361711623378916606089590741764220984671376549262704288729559683282123212521208732702367705984525971710746809557652984463282879175244827921649340687798482617525861159309849758388700338884833347071944958346748004831315156110712746957511702138196340412495896061291818574833097564299811352469259674889687577296511387180824831604192602096731054030349933240178784530502911698836830125830760561094926186966588970092863680916904811858466394253709761367282572412320780597441101763311259646312514160756465312270067610858880040443786299102928920892617662252624966735092635974706053145058687255270271667400209449602686642236148463480649439816261292435228824615478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] -7466248916215020076754609701882984329574720906890396575222860337646798735108015843233971407622976331402951980681782773144099224222275747422757483649443407266449338489724251876675233298339428580603622132086918500972022548549461328682024802080366361894803641559619600204946211308840971578488937348425030424657051071288823535176269575490066778351615653982575035914833584024971663861610721071671616558554021074159744907633911765997999242377291468279857684477870810359977702133138337245446276408900158311230771218234184794851247400127801315360859154862219650555426128721169147689116938785042528244561394407131104032662063351524661890659647713069893994137082814526754104177365426295012754619583464758622387459183133580546355018894307055180393143117543042219616144412685590307407571808718416212701230364324862225569945147360906299770089492979499063343657886656811658058784870401197683071361682582324814785293694728390799216053858409862559773877572790147772752598854740040835095175535800872913222544272009902117012234261565298966168342177799896215557998367160077908845009916607673318921841303916646011527948290874497792961737067101018886884685889897423884251945349436092984965951535141831805870585696656825465969493012968685380244915986527509062785360699051761364398082110885433463188795170172330278713387922368709814327649352507009145910585556773884048096767770950721510651900486734512150321205699023177287791217444427038958434443393161408876721350441365293378173531465879992774389991276268582850875896248035349550686173587263487340727469591834743827574532408376395951719137397956168136471096424174697200336996702338787706299889760134287204598269090173261493020840936563355705660037228121400105424576066847068659876981999949808100286370277742967805413775581585326345780883040432846506020565730188247198643548100485532055788672286464443231458092692892530634135103931062757070173200499828098588601408714063211428092930745664848958429999838571299471055618141456400789647005834598552821452660755874334801069901503423382664605368673859090121581893406391838308085518541224592380216508694798464292065512505828525475578971362795001022534813639618730334550091372538296261718314544233052563258173206278965662429806604017284314987527995398645898961635763750067483605920510009236597035831663472558002586273887671173566378451205420343851804052988590054783547612948420834963462562019962683989187943396999538993173474035743425525164158851605011148310083683027338352644619590137153863906860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] 11915892185683416205672819847700845731198015173411088455815530542397972436318172557212280834629352612163659132240294824274092444970358871233257787560816358288363024788056919553031838727078385964057416428917517426807577761241225381293108181630109039856294594137590356823060998162360277103089527953762978349820600443299081353107877061032438578303756605850115759111849913090324790054747453109700308362365726020512257201577947183083582905453982723078445177727078533030354622623397771784378550269090988618939590153188606281744353439235184049720564432433842000149736407719715641362258791256403935366359682222548766300838172417086665755823793991611519826134772948243205219396115081612937186603486446507120351442625793195614477613547952203096419722081359842362547864254265731317465492483967904618083451110328961160867275059069962009954763304490738649746300055131561395325743734211371950406867537224900472777847529946283678497651967921635096236981578256946002492189897212419881139808444886933784474510139874329236335835580669265508726500474859044433975622824294489382672108854817941651280867130527594322075329917515840496909649314122578726607591042267028510402351116493195526297799857638664164948528844411186495711604691577812512295221626311690929214107283503157473173421824818697090913188247892353666140228599177903098703845852536887408387426640151190136437798942691993975425828350333962610413235929076019743346247471915131276839787517334339256847359090911195658205859561717090396250482044618598849714224241381628716049330935432690595456098586057687470880820484163875085062970294010314344284470772240932750764472881080276870490685325377040130694918258051166564725558709348393614034534642002798466789646046320976704279291929081849996359311856785285833447714894329351185395583157437336027439443437723731641604012448382994493372325835485924551888925598444409960282188896534732697248976493092683031064213104374918893460668713073728808186511505082486374569609537613137838555994068469739016506944363110664721519643764844026894977529272222186991104527591593440199019501388256411265787778302631451170739366653784687659032981091617035688499038559671127989367882561682873952502815533054754687470062560353201896750141482603337377573029105169190287570804477112241444830436643039652884547753661457468951296388379348624815240072806509089300108485273775230305070752010346299639809542791675438017738038866291478609828225162524992942163103396391454174720007560598603220392011081685268436558544635772705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 420966082970615668904149953923120467390120673817012591055116191111174072349157842548906166342408347664143968914785272117669386329747691539591194378527525423489205195105340601880841433897680324008292236772400214577462533256786971094565118708323163236992257894120261852899746967080150577272735565377838050115410661265559983322945653359287228755968601012831644603465298233793721815856072623422739974730916955984506677351740193569499971888338108100784528868170063675226434996553009019092999696330452283315039003216071539280843672406373848822505890383078603364577468464326713165597669072602765054152186647642912989937195698889650657254099519214341392170387778421480516922907964814889619545026907526256195245324083172483578961997870710530045324225785985114529188765555238435445166692773953561956152632197139793672435177723979455772637097017580516101609805072376209582384160394495903666786951513597813034330687739041148338733245864748333389597684819200206962097510418678565115608007295113019663365059459942946912565353833491000938974744267979281476141699842177532295691897521941566658366436362322349445023908131473958618679297291093251472541047265577386769880680186436879157179919124611033099272044521970853807306778544592862186209441285917691934459303899096459074044489116732264136837060290386838832462407328717643334196304017106935646911615924847428091019279019222565323892551655359640662115731604640586039841152055489314033938603864133471764832081817324530985177824876405564196948921884440034494142972794327881254950247627133777492659176299824695838348895148380273447497765331843748166085613881332073015524902830157645717511776056784968310072250765787711484671590857350727394989256349253614220803632944301222400588542588743598584447678279474326401858253115335202471123519024173936905561038608588641863808364638841893787621813549948215224710166987926071232098545802257437063387885775229157230301875155441474872147202840491539283722027551984877574513773193419844069008663240829702410324267589082588023809836850040647173176070850581911167805921843405816094105632573910230375910819692270819252062050033847078212908071955227484576446868432329228535798873802795700346025882138008475126882815358913505402051847519421851975726246796219159848701810922583740942045230122824645643734777112878515900361367635008469719746942164277216124751861214659753403149790540555246466696061800351629958262965096443499073271929697721253161086595190056926303330383192247408805043359936171043500507948920130729675292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -5372014320178919870643198276454820814903202495414269593911262092712679441402998589554067129829750561568586285586131535963318944215449789728634556554783264442240377102288392421318215226103834113561373614919387075665560353519237511875416732274294993452780105706842036136303380232736153871941530692908573836791751794710655057862732967422910085015733044666324613679176595122265037396977068472239203410394260482321677309422079850885298187881875124399948046141948184727912713569878784740726067850476038586825901951828518306463905256299935164456351719861867124472087382174540772941838114111068143516694400587551610767454725565067946662696909319450241101381651680200124169868992502971746145593945924468079537212836034386732608242988460514903536390306747811223050174415785796214669655391556649625460710368831198481047422367004954190976627963509649136902578181832117949399868478779184257372431165781033211843694662343901012827831470162017856574318501257167120216313170623451238746956674315014301541353317517791076564770634297722840933987399593871454685039051226691823192673695726968201367117924824861939261213675950247706435974479555727989562730359244813017962150071763120318176604310626714910732465188421705020766591982514885661646448560199661294048894131717340978068914050151093231270984639244442045492246103567556990387229165567450800703743691454533330223212890463033003046903484595663171875532029689858817255289738345150299889296864708200169225567169389069546091767678645174106150805831092316667739473477812217124496279541015616790368733313624280589338751379314199376925239435807300480333141238875061114520808650738398381974087517097000216658476968017780931336706089803049020799246836563968903784105654521416953282028440569517409304902445335975623726168736223168976072068697751110219202307317330398876715584097485507762304864527199804877762606210854097861144719280518862163874039856907294063926233148794754165419660645874275008078009911130581387921053300710564518308766099348164403401863844226349672443130642082554388088409057799908492424303735566312993466761386531168793979874041990517807506767832592021328589378725744822981307177805674710953878043539270794415400812466673738353624044059053220536745678106036390859233878438392429371497966649470681784644940373561619872572355268514801501381708822890533471079676939856869727827581851858839050525118929859764424581907392068099723243193859556250504491125029003513782641510333106164672611551508432092415810828178995145476548600527166854590177536010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 38765101544329927360868864610748956460947102622624531260282448718548171059448620516303918772286385023370081917792860070904167288667969627922422999125233978103867573062908427124756820606527407422615009928104183721002400324531353706819031915429133587463259176983004023594890180718993895945732255680680046072016022957411298293424754170728048351674383444778476386698500528943455918978021387122095261144880260197121091720351922277425048667458187694676612733413370381652540462651566320586722658563672131402782309892824084449395091711679983267841770409512727117369305810048752596424895420933206807137544055496452965553803786593463163160782982836345155875407172297408112007510698083881139440783244926087414281704275712730329654146971007989439170825322577343309215263420045311907658319469312403778011125052944245464905312410519171509055979907310743811729627044822090928289724367192796202433080327437849767288236823116968877449104468910553195610189901320051326933034933493201337545445437284191031938986968763125193686291965644948920616736088010074961558474667671556677844652228463870699138753472901899917980120091723432802191167311115329437113534041538890511710329630178393366422867040101426061113782370985642841872554458185288165046674162507014620572203084427669733691286629099945537296714840465380019798986667526720799776320059244947177935983906252759669221636474884018678159583614875479828693589649052728871719609400784178984957741219645427434453819158588530309810071656272008596429509843933674328039704158566457017905403174568667463509044578916437240639114735975769534480419167739794459340667043030767213126414281290584317062502518509904723374456995263242058225374510422062584190442138824434220124176482851267554613569603088294651651248289081801828681412404358999915550053051426082644585233567943641648909829627518726647389427695941992496132643535649617033285776571851485742545201220101880858727811454994474133263097441405153441192336236461370635475102003241003215692410344993756664299970247195469644839528355688047579245391769509894179353279613810506863156770519910864595794564102019072057883090795128715864759823844766963861525777432913516792927103665610580262824902870376996768364280951513425265960801033932568298536252795825936594983772220044756959788040578658409255838232419612200167325000995399183224424728465975542276960951966274287003248096420848432336145394562725934477059121739338229674447169320688750502919736136525555406815689814248312645446833324327107900275635188336309511214494705200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -203571864317407110622190433486509122869407138612234797043105201808321443002950663291656761947618583091708065838751436243171032917160282272089550027893752234266737633434288162048486929679442817585008102876153503361268954475938806114778162939877436554919074026761773624938315435355326038744148614837878564374794339315548632398808934787799285924098746140612188527890322362985852140438652575330228856119466036583995431898938552511006364393822905844097594263054425735486251454895953350812885045103992234218100344216722087753363822592060407409875451518579471570452024911597567052121993878370492048493909826980430068523216612093321577985364923593392411790024902390563967143742348559134955860579305059957166767417018912448392276836735401009322333343216536115359839681740494054388914492072700528149152936775641395203229688913110978170958574403753078598774491030661696107134147660069165308873947539926098298449888335649671590652523365785291385355195319647688038530097314221927177284819990716360569152088835309981993727966525573847810508967667637213918043354741396446461296501906479888223381776782131307602269779103779348399148137425561563814032149264515242440826596033493180689221021471526612540592509239983687231345740575677124461348130581524863448102202790400640490139476526900670252015095029545410169039124221076668878335386549308684604998682075973844394375285697247501309375925979825550819384382113771328141148250867904035862509101057604009870197690457843214601199581238267683220969052483641651930225661265150836938419463549228655914681236488942398003671813053711551538089535009985604161962395483711623917800482120034530899781668895572509921721320393779605583284655927315425814880612428829300195465323329440713616199630004689731388332957922340202518588258423084630369494514562463258863154566235213753034531591565351454203097577635110156303545260492777720449120930509777909400125526284936144594232409971658350693956919795235665622528146268560352043404701022719353630485592882879299762111700402482369674506828563128931725507984362311649001583187589110003430478313871804424680943796825009102896423965987991644554546047160277609003396408511958260783314112807407123972485234912275626254941486208247056303779680710163500172311692858852187501846489879654897314154563040111041092457314793654641353476695758438529190251296147793505840797865634747844077851480503585706942879945079261599298795633524866818891337472625226995488953935706644752449297766916561960860744450360084707709679629691890134779441723367199301719665527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 844756405834669401075616651789797221073907265893386056605195789805969134520918142575911333509697298255351892919223204514151837231799068731903863933475328684867723558137603372978451555168507624316052895682410583011583499769891955812642953301310372527291509269051923494722065274993235339750736212779831724641463721064197813633752631977030035637077084002724847866187190124025553986762480987777220309034615845989548806183231103584724838914568838233021575725603097877140689155929550515632619187595950306944334960639664171429006159366980557670322568183469675982535331264420498883310502345086613764258329104358246440043847527585504748313373168967223412461343535288937659967321546431923889813656056906392077943219222118195102207869713746171813776775935907637754496370374609593267570548722458738913706294100762358095416786384018136309102287710002003938154625082779738712796742031306973058919079745757651460286302675914324622503980364499171682202927958465254355721977463335113744069537994962094751137126881513313318744809544220176859778450722032230846255394797018332751889437235431849949681851750573466797883760268712032376368999259475836662739582378200579946718153768633847832401213623994066977699907402816869828460825406168791560203810578620107952670542537883762015124362597742614844931568664848866862108288163401726465072207523572547048072343747703267636990648453380296307244718156006584710218783964382610582524030577364623273005977250930317483079702655291422421741506780528247409971494280990297584782553929416523132936361559985694175459878565054082630113132081138725492766176761620884831642582001374217560484766712850629775126387298683399335517906571111544259419730872510551552251964396235116836620934870686881210643412394467100552227747952780658308787998421537242233806121347123975421439978012787605982483175584171637145728684553231798202596174980414108389349836091421435242253722112518567743431193761889312412894545076694941031760717500431890343630098472385698644192643000407620606586409478906215512451755317644158585406683526065456034040142145243827334838081138122260988124687090781885574223091421987191499203656244305036931450296180704041560098901704667907135367849171757135090808537541723571006992115872773153913472198535173306816370629103694927321854602542310537941460380510956719966908962820215657475411172458888094962340317799820704919784390802937372043623552024043735342213334431303002544624245033094677227812316204820628846866355315452373293307011775140889733501927021173776022333612445436301641166210174560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -2884216694362779041670615627309392615093033007494427230664132160952576654063438968393643294430080429714338550032334739330697844347247557832222453337992273756069721224692997488935763196419057020681465247744674017651413386053885901009880231654160945385833209394920403360208910050789786325467730505350002747825553512120048684586954732076960487820395739219187871921537414997032676794412391703580964279133495985391496160248140814838181532046299139633282259566101118650002103409105178127169670502061281766456606668906594613735443753432039918520777327152289462202499252624784818741538567432343204578002374265368034390436808419064272827456054730500185363486962083529119871062760114299471632456408445786527599497816222105550921217935579938937836499890934498314482828490936000218124625923410470701057161400843355623286217181336817802170235212369471425675007966054725774005900782783194776038985393718712492204656810394921710073151443248595295035769607626876859697014626574130842619210778957025257658847997156690446553134074360174677016812949926555771798538990136293012142312159162919250142332552879125699298540447168194218844414052057091255622541142144736796619783747912048513725627028375875520348312936439834345116310636367490952752924346951891345179087447169104023961259232527964880506850485340989609195251843114360791764426613079390558216814798299870032969821112607448060290011529439808608706236376974340205972632899828261993441855342645783610461770900957748301836882043631373521066493082878602765448113819159281616988745066149832853664724397054580404387404611805362006736497416974328825635011585978388710563241004059417516399953555635598828210241366255631540567747130145487026608981628731558907555239687978660667326919444861140994124897186851655284890586339178905459366853964309313843451613302970183154674844483410368313033425554331244156199814517795727273494307027999646342434373865458594333674995994952035989349862169224199095359654898371877766325259141045535286271260081070169820836014423636355195315029235400241454832865303971552613845087961932315266402386626967940166265839115272939526847495860333144095973897292770537752186613504535260599338539039828681657196296913955446956432161432211250867943054304420273819449993555064702489209109373286599468606712504733062204535319470162182949618357104259758620826619397406376459447556465163922154638426698424372035965693900166464428056221154865365515267460644750501671774698371912328165808626417095266287110582742195939947508869115612841692005210991744945658865617588162422180175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 8298311048992662071468209726914478612510293705869457416943269577325136130417735008114046742791498344132692883784817884788101659156459671891327020166868104456433914900083455289220665851995798239382562810931533220468246529550202049323637390713795050780441045420618881143076885627110775850107803600793506366328447101040650450207567744737159403772866638907149932085332698498350684463976533185178668541686518982667681128127501059055378527336808358904616276716796046053693744701700068839865167424173000474723953909597079969144238040850870795846168084274510026957804088047368481419479712057195395776724281141309264253670619126916492627501946561994572020570729002716528417582721494578039084299590475874392393691624936652546284068715972192189579705882016174298740407111827465664430818921554293826389934479420870646314672429231327549189209436233557118307915401362546449402422789121406859775591405853831411439514529289474924464177933671073335306951065568625969653492291563740529964511582971001923582085608228167191437770938634120430683543824951014822713782210107178419309174132029188176101049050374730511715758688113198101192060933245267774689194458627463437931948465627195273887369853965794776427744690481085433120903215694693816801819746025206784283673011866752022838617542685719390318963489008833118538788607387537097019277108821072602711362132198621978639763283358892171509197491984334631724566444001805584332413148334013656311048823748794608087332569730741068072231901710975477400759431249896152256691476447754327438446484381541025936956506373944021459322362428543397955434779401946058029897728772525367664838297020445931884393231510912972285795006096975597344933422200796119156053886584030186477927904956130070848228594265151239832335921497053564938618932067092137850332997897018981150817799134650272643135189430456698443566297553941891714326917353938649006462085310764274737921148320044740739990079721358981891887551842011051526570006859930003695317724316542882422075126658761212643715393239729963300296807918777977215087996428726513508123669862258240482269900283723333256379134751538013298010187763168556603869240039971609874214160219562356652473014789527355570199896572466056152416143512601269979792897205710814587383563278496695947239171650700574178806535591031257333698894299067766123758497840125494742614387671386768182831340009665173809764045484521192110710863205861266122440682973943962630332823028481511120845344387339589341759259176757751608124774002669330108233303795734564446608810817096468781528528779745101928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -20440342650000946393405564616674349488974268287538695090441838655448697595105410237641847799000564852255312561287087696349530282908577302640387100162414542084687389716331846905469729698697285779960967693311386451452346865096384036481056657820491189489312743489065036396156418686554995813128582104557467437927880401054835224332428709643476869900290391939194949669449017778020275005385145897599846271654459362071090127136111340490247281452783167181324201655505982066724195769985351541374575006755410624745225887073206070318459255816641431634092612503095759008605571163305911759195356770395969574580081741380911564430240572298203538219772282437897926906637119380615924459163139671132899535041605064924746759033670128754899893415253800891146305378603714840962052632385385192636353556937796335193304506983463830188009971540473799826573201157086654013935749062374191771619856470697387596451397433793487259219601768144517758814690212692242646439904176413746519664247510349136422543361659592497400445837873336101943732902071819844948730972094064918628472273651974973753004625994507286022765431079726754977777535960272837693035103913155882437017101257951976743157975512146209993741851370026814981641099794914090463141243190727921153724242664461007967265106548429155247494671766195920214742912429872588856424660262143123709884560066502167502661921941022183512068314411769024181347544263581463378195898385105034936221722598710969615426936222083173415392766023384511484433892363757214184157853902729704457753003595869990186095729220947975136450835969483814520288067004469315450119270116246490855875993639026839019131639868825681776641999868078391870477520819359661752135775093785736434663810340252558935729700173473731868603318488301587920476587676606713417451602093464354069215910762728892778755549530605200388419015958902260781557156006818769932599730217200158005180740667564531820186761957022939337375374541904140465919718456821006437971649436603908839975834332844339988793097608474038409496677422566446132519823215025362306264120231958669232889784980566740532176279527114661102633922964904247774202141786354412348780619420885593168048750466703329738644127008277223698863998063378754995979350432226689391095109474110771950935215573003054210254890465082687726391074340644863614782463894119936814606586185801280874114275944697238625038678756016452601507792508670753333523485038885632167923151360659758344594174326297879838384759692210150047166223747723092793081076787869537653585203840546373013483609070578550515051574620883911848068237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 43595287535598212979441979627860955758611201888380731674535310274971151431438910052826986878407708262371531383139026125747812684742969668729101571650372222249671239063698385219051187101172354080607778701746933915248331163869929387665949202018576029788856576869762483052694475446744890288724417466503157714968283134307802664857648811124115341897388970389030152217658658039440773846811175137285994472230592282369105204746882413607172928761525881391100614955104927690068618350177805867863122653310969532994708812931766826356914326613916860899660266834460342872940499807104960699594235914462102640078519340170707309450363585260228235839975657444930572993164521073905237479840226690360994648733372292385152709249988516898976666068629253723745779014734255821768790583079877569371539661428712253339078547286217816806297196282486854003237795978402283821565063712769768424320570510365643950306345851294994555200970020530137659580671658060827882944599464970482067122914968529966405265463259580490139309147101810019420873946811505091335691991947996184258453579775059901632338913164466786331661026911716515112716958207461754911586655587983569817946201369862465284785442443520228063706004815551757814244430840293615702969621663636204049032637541948462822951099301818958713627035211139693925347205674492795339315274849396432698005826424680708963476901079419336314809961136264931594090480450191699628529262341416150685077670692954705390747897537711013244905399595369050291723187389331808229386068524294771145188437304277694396675756744874931252946790029332576807034022693552329197629753276020100380764040398351550411098255776857963803135013462437222311042318237276364583782495435717175011302900858034335099398461793972601487533864542055704662790172573823375900863707189789810574260548686658235213677295757262726294274132191400073031991971463150707818722165535166950487050054553190455286704342595782797103927594129036091555373217730271433080885781557639583310553552868653559708979801495948377371349365269394169977868566857520557047063387012536427813139748876788581668781791632807810781604810743336790940232757105209548000568553272115921201093416878039683101621348542575380299466666358255583536011380621818660605311957204533054921214738079390785992425577703374048907601420181059177771425230445080062165918239052522831637664367833431083768888671277868613317754761600304294835341924413397831235970009227079732186142836221664616630388924050418632332252892435647646455337261163625264908973198733355404581710620116039890670212031409391784109175205230712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -81202777284242891360688378424011665899759873342518996191359275800530287152247355946984326984678766015646963747203094417355447408511611298237804134452654986520251512168452051764297664939386116708270412070743375486406200608938081117959562802535990261850075861262909440296564729615387037926907922036472109171412178067703305436150769221949556913530764185462517569851027676437857957447878170296167330144835504844917028789752470788873380696237902480767941575886190116149515817552028467704851124924652914256089201116908109467282488220993970020706871797731075410664637454031214951424456861619247013983256344104857086877092519229010412343954426737060944693210444489167858291152298433189984642141317214367072102250201519293806345485425624334114031579468051855375584298993101666230011712531762538836867314019684479147425634637345835578792291683084553046304728136714665782742469022174838706842155268392081739728197396547522910880940515466814019050497110356310680660549481898433874623931462696405076561681487389818765056063403230961855608157653065856223657537700194138571364172182677861478135926216418858210128349521799552777027478540478103852683713834841444868491878677727258784733598875446150382502195969441538888759118194499913844020232802309824235193806728328706702279708470949444002057674091264178452586431506698581435356813300872540594953618510160456137823759107760236645188445025271848607290272118593470362180352916674215490296624930161436156465885150306053107560296073470595570338803904059561926037316206794278196850959662049989378871683881037580621773465850543740198735860652182220093272806016281647506721513384827583782282556131139231526390594932193615499718867748747523672208807942262345410081010966686557050817565071937240157637312720017949176150883290363281442150809765017996851276851677903028050728947573166061041070721685908613171931963819167981053119577954182754388970389686168041872168055609867631552316045059977529215985553314452953916906583949442551269828681923490199773698952713737791649745965292148930072041963237678086442905607808575474182838106153823617214389080311949824160495519627740694236236003765861008335366827988782721379174096024143899529741937612686546216302417447420250769949189509678973468064295085366688562722404688005727169570711730677822750247550388148894580970023418533917150031081791401472448478268270631759063105176538036439296111903377871246343496959715815457391234651963518756239044186998487507754787442808208684295334083655015526326600545450812933343002783007482336502221367813270092028687940910458564758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 132989082527295810167553566988394176524908769751041503834597465384274616222043896291305806725286247383327526978508641644883269113103824092504909100628940058571988146197157666041117278996423320058411657218495433398311226904518581551270462013984478211288068017170607965180292279361898400997211150400219477345729968673800408131775281641338506596412392820997420356502288553830885632171053280173787773171236777387567277122532183043733835459924839403303835374982739511289189897561112426821788866475295067426699237343001526157276644508634371095870827058757985654314552758787600421946570790804091104793101344019350834784873204418004290622150248932228790506878155578064505720404983303886011346763398065503283741980768008103252981368527599252081048407569322611923864337846346421180564558370147377277956888788012678996968558247743003980333632125755074586239156748371645095145390950464710659015661451630720393728056823071436174037558387571416802227060631215820464660538425890959238094121921853429374137606346452113314918428125806925660105325117336791392334784738313483337513867684212773206825056613443737386748680147101881830018362151580285772283788604529262591659387053049317623473124788124505022914807766291578303171096621161023768491942757110651680411720898575224794335034344709044952362898516548731716922996921589573589056129421160020963061536042434868550173667999009055080511215897367532744225714937033600831537657017539111390748023640223866256787037759805414919801715951490615362233734170158021000076723971682372748857176253047743680115841187442855390460432108218029283946503140474734284752379918598696822485456765953628196093854923582225199087842422602739508894008535696604017539842136705919374079284980183618233259446912150874776929894720901313211028886404708559860578700160306934425624491571405608368306554936196621815625880952141018619923184612599875863921464384453205945230266469201180547835138453824901959282106518054684571893020630919248156947428362608128863762888170943694995613924440074850706235801708957109215357715427927619214292007656040137665642950478740361891596259236275316294030874018560054848634241675705931999042309933053301079047276015011737385699353395453170377868832307026012057866585985507318525962651347802312398087469720736237776950852871033033568766800643631494270064097011427563136204627534277453741166892575971149652364786179114578410590269253667452331961697401169442737935434597192904015275298721746736234799020615920656250085982968708341457022029701802466238868869871279572215011554117691794374422897817566990852355957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -192526470943037844530099742912506125570283069614939782623486980950273634369550813468177061008274792446555913243955509297725722572411469170961636038515181154612342409265509498793377470963699752917907554148066736671754701618674840881925725293404506282517056574770371972645063360857359778749195418366168396623892911319405065516676755589699092269475668474570411201028066649422705988142592798542169240547219013511219071742977789244590473046069224110472211931929913408731021544555329892106348734302712588733122185692981099836802023832577268656768464010618354398273706620080762871735753985873858078215364012723546618082348077593400966673239617060259937506340844037924102221900535991745683301547248994394510744574223029739582130901078649642084153887365164174514709594737419439295847542721116169633098197461480675356179723242514822436922186415268333566455060053005877560103595129624276638244750011316095958545222352622901355113122614921960065199527415254510104224514923042122733622909154104714150698030084991499411752034326498870472026375332298269396788614961936004105384336067180435286639614110457076208875950501887053644972942881033238052478137833858449825302976626478516383009988046156837230376988249343850914760755924098806234214462938011620906031013460442834135278979816694286515683349036127979615619750917316839281334359021622821339371149203234288403011820514782032649249084546216831876968559549213660478610377468890797508665163378530137293747691981853234922581142344722710303255464306923996814805005599427902695431803737962981752496384086329623008879945780269680423220821621342845988369457403614602260123762889306828525314318675705203887170942840221116191216944275464932855703474087440540256512715008819818926525604807483270400278130694896654191447292088999864753873589036442722389053955624535203245951659785953470181482988655723044999104571856218874814791335632985031179039323326130945387455260483098044100678007285027947326880341192488510450399485413935179649365130654117619444503222446732530111344266651105794215819072875171593188649585280444515214176445094177025162303888729154409103965335983967883829465347131948200364934168835348510847169680788416132864688216932912326040079179422475676166704160527978754575500680515986933615398846029100569962825076183613220656699928946478504957127158203533626579741162758869974652887094926027474504086338235741041504994643728692783856537280433244416590192302117526037930615673809448289073945838160641655554505825717653885111708593727176430063077999263402278480858782899200719318510977018377161584794521331787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 247328897737522502315064574394072086188744308874955648470215757780629938108030177586059282191967363549367090529477079825169735515988858597322573270867386876853560129957926778752502177850306171923252581973569162482585061240255129881179642924567312450456663079007873618181946858440286987409520388644675945789189012448869480696850827052105545486997262014734113833151455415542356364757065783684823985861806258169809487417526511192865946612831852021636786957856578013083491221731288586162785357279901357004155267528633935071640730336577713028467651402367286987852806226145366538871449996406219177111303240642580798824510847131403962037242877148136764878564753909552269082869527122092729993823505893748974347502742975912211028825015698695234583200680012599695662825981446928291233296011035780819947583958115040597829978997107050940159753031845741478099226270658769926494194132991046777392328905053852891210736548994464399164749371665722220827627296661812108473359741748469616465362618195829678246693652899474775363398904401623991110854565509866413690894820501538350058078091187862700770121794339774752502335304868972346533070508883935578424842251689622706664284638606611454663799556659124786797927153350159080390031169919600690868765963598719991560835833263740627218149611217355489745962456671224499102221134984573830850377849505916800474983596520636711445999626939389673696727319796513775954755187576442124594135280771396523091839254459468541840701907461025197585034012568436009446784561621533829062649853458928252888739466053281749581372618628337578591218862481855078424475408454841775722287612925906043728195193687997410290652279763517052539806159289989287742030633139192758801382479976235035715407895633596217900759935392352807904834455435087117476815688248272998503408026106588262756146440265271480899346339892565154174917319335295924246379529186634587867412498647539721801860960485460135822504825894688874629319000750667871687984923126718344683523889159929664203969350130069916797590138178667340842969324168381842349110682467990546262430392366337097780416670832948445962908662407025865968461416770032610046734223952251275588585457165143578231458622463793979222930706984922316224055939261516686686255689348390432368666721383984422999587276594600747995338787306463173775038086103898022164580646170585058859440381883876149997990761285008565330402066274007146631921971238812736372185281096382289389338759601257156006523692927858890760941743099534824657015718926188004834147529117076052857516623754181693269377405466503808996459046198879150324501097202301025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -282451529553090288845558460230459779629655778440518319636415955174315058289892375340530024541681442918207164816542251862550662131444008391642677145430258524638324574834792830908730449479474889559582922329335235710782852762381360104552756000937516355505043072357297690589710577016722473544775970474210846335245801861764999718489619696197944042490414322440759547078306267066534123984240813965548082103866358435704957527883680937385490709701410298405391243603098266036006853411311787528044137412847899453036551517531695798662025612675569923341105271151353702010992351477459494580157822626385361135034278442763661723384523950967240801440133045979913211026322403686240593309373866101023927344244279609375739303375058030128515100393673849652157687089927427532451445085266168179686412122221787690767101661553827584598212534361419206967946558835136449307613016764778733556075796376601688737503013485373154865755562782194914216986594313092491619650582312184999286389815115976389885409498003067248748721423456528906434548814747121354890273266963676554310197955422624193220650213062029388968828840697573846141979369199074729037943484087130771872683816812794040056729729791874165190324276192309772657095540085219658560182509986231491170878928679607801667330540805720832981039574680334208334841333002120773605091446156828000339507785213938428172616616771017484516742198440831014838044831713243100269873340489460554370371841301010969028512923754219505780219547967153630636230305381809374091283204394477601900183660937319437899453213467221936992754835694803353053163212510586339036297247263737977069567063377319966939076054226269959043701127942587808007873477923997910462428955858480941577140594413603332287230434103697194535929575412522074397175675175414156361804899442456384992017674884617097096842564243708358752422661759244215152368792444137489813029127907563451923241861567103986464701751466202672496360174133409965622497988289158384950297421650685029224961547930681732827436116852213193612717988286715005310317461795699946267411468657579951233965101487435645891842169045712232306713460902250452476733348353158069696422017846019761361672969922862723697545588617279561602128158640149260620479643425155580072063256043299581955224578416374082142289166610734845329702303571769795187353497672215617866698607401883627882576685476454449856278923155410134416188737460799125451657414322708820000786391198539021910596052233282601095680036195071591599390475276694111271630233792377059776177098025844406585462533240958314767834016416061999774035282118056500166858313605189323425292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 286179508182359605154364650493581200578370022418242049283937281354222825673029603286919049692462771981273376845733273309332720252519863745307586698126127618089804715757507832072942265780755805729951520083032909149211192994700117983091853731040243703607178434467464959533755668773624144327961752792772251283449793278394224046866987510548473746756806485676972853159054643978182325716120321026708371924769803582001604248369884188841595081072272513493682607024482808573124878329768692597858065200112437916282666726069613682886175586325273682338590318510184387995981052882331254647039872504923616404219922734235433249090266126209683352327295113763877199169903720620022052188536386047611811485681051377906674045664911471353882342949755711120005022180155662374125012413732496675417070612800117884050979708139554490889621375286964713479057906543388672668234253725739755729524483069771810594645071863528806511959716417465191214648082610981876095905706087420310260655963460280299711624472876425726228485998939708729964882040826892562043944876934146802802948570461841391189125109824669190833982046212236451128218600635357591454751285890337727786351117778064424481638570998245814030464143907245724742824042918370390019503588010983426436519448455541592445625946200674972099969263858480613056639930814606499827312282926725962906495350190966334371889877076349008876195080550028511142184060318861500690640315264577849020809943968135709651100178472103015795243174462061153184084694149424363150474654281207290642546657756181112790080960045006681038788399114706728480600971099640568957324659236475570363474417518448573774270554728860492172001630376854039071596446622077952961971520333132374472371938521329219865421804813221153574586907880815578713057666487390632761695997445098478942623494282839733023700718727005089278725809832183977829614979875906382872121429666835806657534861428997695241492366895135692900386957769968936186169229232550604786177210073785928978438699651121466770043997767175009787546049496664713377762251293582357436342201455075345406494950229305593607252804946137582512392441417525502571723003385951592399390053864532161634040903215100892911148395138331353575365975451328606144998522983126830789246272466468110439981066712035743934147423017331839156305085861347246552472728857280786577813281135715919217768542739386740296580701060501867559786073479949040082659793405031219019810760830806492289353804524195019923140778013108805581411551030794106504639420925620370759592481555186152252873162855747347299080101269683469032191220488003935429333068896085023880004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -254750207496861861624285283958603428292109459135991397849777707147799115642725004932603029283819004470207570606032769211145700148952477139695311799785315063445416911141909215979197704239695126490813419445166112569548649013248960737706004199298027029530699899810410004739524319316194440347616333522228022332025096304104048205641376055538230514626280242653425030672467313407371960329897506133272224406694299590870259225430073133549497319100119382884283092162545841121306902130926793597131554187281543405219077537071346353354733750670661857960542153694437922576782348583333283441224295649998109744029134055941750460426114687334626922678399136124983349741780064144568795913891095321900864536468086385465003637345793658186173102621738430836289693555277419324852539710849889700263283683407829750796499103413964586083013825244553668177750595487591759284255900365364800134957268869950205147316931595080933314162427543761884579817215940461067300536914295978732186177191395038177235131877547573864668030477195000977593765190665946238055233634664064953233137981478650142423282775235506029673631278823681841128796405875792649684587247395967284791471517069256259462279023695140561787299927758990431730796661693930789188802497180099913289849203142388602811831144929498331302941496918894879292631321814321392356906302540954469355369758545363462064266706877971434872430623771822735673709623745634579453987475512485924193519495133837808738152555404990138594362435260100051905753947343069165835665902319988851390232611602713827135287791171357368714442785444195766069396657944037364607528545806911262829658615153453210893655383500037982500865431675420898399490584282101255629715457076748369587641318196048365406647566452444433077486331691258257525697200329851082484025978014788102209965192807400840924088719781248565709771976007407313098293052159790004616914207396787859798255708929655522875053118448116382133001878125950623910163336166620103653719433746059400614707913749575459580743746568736653637449708918721145078297010332244547519877127055331494399623399155403684374522841327260443473195234454975741877988020092935395057529635976221135173557550692334382326813282579990925567181912215347139431652780462626033701310127080603595375110116179756008672564665374578254570328035177295738268308046372542764659324159109038564301823370226759912713480145102179601510698186429571550584402927600024996903815370423066518630542286025970992819474616394054395359927955808176948548293327753473423780384229998397893122917007939083358653049046763340391463824926437942153256699384655803442001342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 193668219198547271258468680067800302161801672436043772266981201195091588115059396995828424770621425973786046270679941430764296402381956685321971934255267551690620679691158135611327066170167889790258788988222283964157390119228301239840834665640654030122011468901650268765825715281091365198374675733530327586667662308648782441998790755385308474749671416895492210754450230989929719881412533981801645776131837795797859062826463620255320549965714459729153194509402013587787425369121500186804962583663911594503298119470707179802874661275800718749396113172416993582310580905493360544537660380469689257751221749709711923329416379077592266673863102790146190076304415109096244949891049074806616589230619640569858182166671722312733561927103080359286635283676138947263359669846859346300772870790805878014809441025149466346662416531631192680446948847680676712692791630077085267352477337223996321941662292438328514476907516240922508865387795698699909700819531228219750288931602105707732675074697617343673052271609695605725953836947115789040346602182971443783199747668334552529910499037394381254459825978200017526433130910346051073019967011416385575261679120106109422356149924445461907764612447567524679013581115551803891605944092839517417655287468526013091734113858541467129350166861241833198336271870642002140327729434852981944840359637979299071663351817865098080535130645895658291057130718758462127781267343006446933224317194634990651913478391025167667697456106887177202052074825714846281325706818972505143395764554239520781648239042775633331686873092530035891277387913599875969199653493593435720201751039802070997132729652023787225587378806843198879138641448258241519947613298882427020430596544470893586179764580267308427356420101579055924004420226097932967543023585407333759055590792928568447577469299882492357351082101926298781286163085964094022607453970679173015440425789065515211696673163442761371549172619954606976078712379176451184367486713055328480583448925410047042800974374428785594309882521462382312192872202686252027851547663594154495183978460335081342759038085601826764178368187546011795947510592559439752377484886254960084674963899639755195608512681587316122557413328250664959978452671779122397674511656749549855694866679895326823748786423651003222221294921341162014790800643506225999536587217663073817759164618146888772660436695941853260078754160552034182973861549747556249901288102642425669986038754928924773722583623914901809689090268148706666430186014853922708777060799329163616716595217769545967752235534380448155129437158572525135014075203798711299896240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -115421213426947238291178349642305307497384174628363433598444117389489132780126964602252768221308265033435018609632152201034165227902165676954486764440783831139463255222291226386443286522187904835455463009486043465508036461412886302716455250741731622785531021286640609313309271737006902184797569178004338063529539067253447475089861694976782176981196893766641039550853605167417333906024705449780971139637308340384066827989338703417424103234024346646628177976213317682853821267701361012313028757187784174331252835407168870943470837599963448895822939878868974676192021977131217224201226914239589019973432313802331397171219987348736269376229219731131791416815995241873411786601595125840992638578283431308904057390241501147200138250694264752675988581794688673189007641304666842389213249955094761641148222448024795181325530249077351415931444480594466798135639657667967171924888188181877971743384874868548554840191719906781008346883512703247102144485640885262752210944576622596919028240320079789829177773608424524999344548612832467720846297225263101604888469228322673068773282106510574375261284766904876552019381303716966891724925093120106879976737358271170867959464103121120916377184695071500383368017829478571201529725005072847172284814197295447917868113064956757950251172010569683566430074570508311212359107667075107683393655921850926917794269834375755574088246220273261181161073107707568832875973713514159128398218593659174474440404013631433271785119258808257684011956485832697533823737859580466226490933341488446326937370944372322769472677783334210549933142094439792460728749761380948840005381877841908942547679075517128809475708057944912132209193332605889884263911379182854247539877307840626057974440682301528043286436236860624307122515002739091437405027206428044848615676275805842149192592645680094648773515217090229083541199306382554325626337480417765623839670839109303519645710444083327484025606013178599354879491032822529536211420119670229761776887305070683844896757380579994008940838163190868090180763346950052308626307838689978419739220668455149188597832239114253654716810984732557058390903614289954813845052820609725468090494629662008782310057536790309496138688883544441643994812480852788576352999663973053297799402322125294376035753685897830046727959112209850711653032988630535070402172335254463778490217777556206016075169408408082135511025317709097163151281989626512940909038888643973711045583024113167128033219812453248302646883937287512355053007379626918374679446579252919032391346395008324937400228804907918664639666223026281954844307620078325271606445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 35268667118738787036137038694003189048386678810695566185338922003142560885133539546943436685191733490670634639110704214815652788878764180203571337711208298838856830172029093802057085626155296875778552153234723722047130057983637897702678003597043310296989349519735646054576023787531492423444256756770295404180247024355493893574636226912957300998843979319374231108401473327262075997484278996386760005074318495427386822798055345704245264265313777570620585181289955094441749411785508043945587086641838863596004454120956919457102973486819909893537288941853525761058617021384321882621256407521777544873193242696098655371373358748024125436390983962401517870476716051349520880539830518062304737056760689612930038612109841436531135480075962745670927678661430986991163261869417810523788198233329879203413170406410414158060280065576446648358383490865970270834314329663100836352488843825220489431283981206843572998329155375853959132764037266515198091224448905546478603910888093054128457806932449804304860853273099771267130876106170007275968196543657203139209030839022158915103600473367065603975405779757440901113559659678746515989246404294720055751335753471668070106645422264440532669892579445980408845441092833112638059408538753242668124270839554725856242856707310039753084329989460047600073957435772777782294148006710265704445142497815049610145801848387919131537539332483101573137953727328294617958561882001050973987669502348035870661871114781312523032105117167234174687869743781459121070307596579293067484782533160574990743381620700099257937173538696197489475923958459180890416594644859437232673618731557638223740045924175578667147914240607103229124135914113476571628575692471546982573170003147082513039350394034690323694041533959903866936237978870643672589485224810435415122234368893607860069539315834350961134795294519857567463114689013021481446025137649315371233021066692532506019660674217381907083322811344888575837740148979845151735342395427534990243977982048799269214144042100719275572980209551288061272991239426365615909721626216864971475063026762319240319196823262074535092009815231655542614113364925734188347244951200534155169245580285031002746968413461220568011907384410943936910532496310982918161843143832919726422603587092719835711483065230232275075843146003680672008457325896523481565783649077439993027055461452807232272646140150208094095316132173113512797140654909742638043321403324614468263152803327875348771090858390250677385581490555006309364237871856009249701614051965670443571778331374802164011584394065468349858450715361701810479644336737692356109619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] 32960914290459502489555391782111986331536620582392920046709221493174460173841568973538212753323385328473543259190582984416572963708547201115951468456800128381297328192243742524337769963013976219510354918287253405849578186814147910448881911189785763704382067254763286374923923388968967813784256523664197885547957422860862620577861377550524888750376661464951928707397450135307503766228358295383141511898990749081774262441373384333040612224625904007743963484455754186426753601951771032066838631048546495512806413923865747699092351951634315913621878672824870500632617466507629641173913647344575091244135366607710876076627478202864481780643449818415048200378008675531246882455817919694628980373887102240471898113609623876154964751832790111457848522274612702636894609157119780421136023050832196446980887825278671623222072473989640118427552604510806030261276708197991501659490190594009357914236657583592327077839413385994879818449441490066154735599518085111771116027788131741358227856845919135267322587953843066326585617551965673255651777521907753927645569569014279825551259130505589691493578155765143264257068912443147059941834200863838178969442977369053756499407088145201589758001485109285552407814003467077954858626880627103168983804834828229017007330180063162442249609427526990696913975406788818211673844092433561338010388057225889244747157040107121661950041224285327376746979037842234345784047472630769408359238171898397007922130720142243014504954037434564064538197579552494035559436833662287148450824839373390674770989351116086467483747411164807819236059938857615969024826541276148839614584772092029285443251252795952952828703560234288605544674359051445176427937240546188717646222231307939466445029690895026880962048494053844855750780248733526074739546783425718354187165334118639422599427675991407623710365053184661933780226087785501660170510501726564349618303286683527320237953594163721717454600697236124319655555162025699656362129522449760820464554058342254959229615538814141370399533753803439416752185862532697184294779474642320761643955405642181381734519487075756412808962247714473624176957263410429037659280578607414481968007518819504059420304087040749221256613635888855934960843935534472505791962606395614171401691910215609640664044995425025967520578899544736620616239040061682157589423790119786919383002520232692714837329037464478819189106098626202455054797109180071712867602813551853492443823135599487919254417402342562108338918090346168927550108756164812939834711689019107203382437877001170969494656517057595538832076662721926041399456153158098459243774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] -79936278887245765205860768028030052573420949239175665421785677169544646240205241157547283042399239848174785466596139226724780883287471721462762106131391524868258728385679326711333077409584897650600578899271751835909861012077087698412628835781178697746598507983688237441112141653647584968439534694087652088897343395615567962297949349610445423551975004717132550290380779923248840210656041099311861234022743017683873257999881808581000882115713318322485639953369506393050581883091088994924176732033958075219435850804160115097235845522317981233886423282969073042534339659257742058340232827582291710528516877202315568787219460183820291142973878781228343842233773899240484200529506952677249826332511350190556738805311869290894627689568427950238243693048881423609165352419290207601350203847297984023860800391511950832117751414259766086220950485942583542540203837035446063214803853171532596706906900137675152123282164920481428222337455852807638069676248883149623682145838710536829101731981556602831316284009470343547792829277784587867895719212473779072806037176814142570928700508504806993966870002957214332945299325492381566531827432811040884231152185198229580751058544724580572834666227617976582155351971451833570100273008671714303504664515311431946930206395859019653619958387209733885878524801993738752722576380872420744541587534751323464556381708103010732135318294421290294478879304667799242561441246029950167254480274895516458037567593309334111461611097972865112803797208034703716951193623809920094749412652703343517723844635210509911870101622345105870211454330931340310854252148036681459618847424905420168493302844159533000838118955374775320470862767914912491035064742231215854235674100425021155519135396638004393813642912518806681836444226900307606166154659077230902246046841732416619898127613176744021332699960419638517983296322465127482660821815047055055470527687424771290420491031390446180475523973403761063954592810352799018779598103450786631849678251152492931157133868346197678772467943222280655027496238114501538354620960077933537446976191034535152235577733935043088381244268744845205387244088672261047453315755118792226902080743113928609959199131943526890239118799933169384867660686583601950334402709934387132515871092407311946646856916412997089385014529052584326403444465321320979965483084933499819249435011064189464630929643154334666828167256353701569034315854686286955517536064269232503663985739888716156005505911193154958085840672594816783801431400476507563586976731704727268885344793069633439192174578338038661822409079900364492488051837426610291004180908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] 102352730542926338695821219397967271110516258702210681588059339433331434945308901432896724801873416988785588788374600466467110130944876689004275730871784647504824930552551013115640321551648818327416638608554023788766416990958439242337166583811654832148146816094958625709548071750122813444643769602025423778451535628805106968522439338499969460549225990051453888594112562572574593124772694560921048679113370834700325090166785123443750410546601737635581294674966353497683613875811581866471048327060383283466490675945753141558096450674958942998535751733359984861200961525915225873834574167090535702120930260895215919949798010150601860975388651201699558533962470324636872323923456067695146410340476712157784504192096471914598230935189261321754094725738286095603446799865123428919436288888901394389992627304696447668388912784623474112981874058434920019828788240632351337092045436140555318649365521552725334754073166826553667888063334059767583374115559948456916757903986579826328065293287571294564588994939910518365198181789568941445525518122896295763072023324390633243401974886622017271263318958527424350732135240425579378039997424015973997771595244264078122695226784813556004906713011776532383453852162979212976045136493468252955236090299342930092659289850668211238195504715227255998358859978884319352864914450136628913604582733254557978359195135562326135967173048943876510088787690735494473560053028701946706000344806742423729042103423378050063207473375423064751815034967578957238538578657530613862540123997912156712443537956283638409513405093065060115373553912002275545640921967800532374938159448636702594283542343274480866643722707523277195389986332773688864333347471893476385754734953572746273955227491220506634821635075452058744328611812317513770234944304174421070963502177919360110052420226386177111016695904239998350301296544576918901552069004980522222260244898250241594553777357238424740446471409136231991440186287005547436113298206144886743574245565417551561052228665853614268138959510928002716806622497293478480717762169823548022674343194174235891696892967662322043201089459510324230621603977081406079324568781530228074739242003660235196193622876389290768792170293092587512636537754653931942871527873709862803780033424956464011179963824618760354427547142467081673731266120561445378112516422590056767339556663299341690164374430182758169116650160922174954485200657616687106722889485880972702732791188008466944275299185113708414430106632411110513283122941273406723935211158241802357133980450428026331774055852827000606627129523093847063286432330642128363251686096191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] -102789955685410181045073418253613193611102239842619096989381012070560696324011181406178554903376762873768566332063501737594216318145223858747653418688375460228437196848414699314763786104033726465424038509642307492131178774718106467196934727935738967530066687983146886844764578019540342033903281287506848805399794509420969988938310861226114718013239311002292409661157268790472293856959588380570254457612969287017428518659438032556856972356428406606139317768440186135937595685845241962576581689643195455837272852064155995378737591211126552455256540752643333449794241763041784511680156957858069814696495304270835440679139521290421054221836544662118987602257897911566056977821498313454713771596785492920245057708394515202928352721013996598170768915505221456760078514190333696052743574116187067933643493249737650876763513056548158344515398150913477531707233719350477049913102905437893619251206395311714055245876923550670490718168819431008402992926463266530302004296003352087220754758929140340301268888261413158028445652587528968394997911096722428852909010994670802573619135521074252927994554564365221445347442180240849817942437053391662903371374491179735824092045960759264268277265059851925001066866820103712918893170537846319810096739515294402225302009879643626378366712228895383883532179813329697939021401562343733998898428710997758446029949363572413196482637619958917300464182883449841034971913112792395036535126665226456036698931065433066899257246213339306788835561715616654419281213224172366016187110572401050180772695528506994692184506291920193032134452890740424129378875695719285656320037897484677966926307593288153544435291026787117896674217148506977363876249215374542042486844415955286603409611563647014800562628296589192624540098757059264154452865281696988200733146670668917389911827899090770091192903717809260705802528639186713465890328178323387170555087100294358225886550271781258341301851539421702001306361994319763282211169400637714029819949625507617755963198340379471828405488785905588675055810230421658400778339670780488193357689322181763686202182038945047754334564712548232592058741527923604095456926052509340064515555545297600688151626188906577984415395546466648196540828206901801523940643530745262449008215758218791077934067118555406793647919427949115463935611338846156736958278192065895427352634959501543085838703914421529014965594927060332496901925194510687652107290179037264504401623851976740909197100369035425919924053426202539186050571441624624886814355716262244161994416708135199576021296245040235621525098295579638690844248571920616086572408676147460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] 87990440798896924193361094989420911152180058891620862529855415412215715912439850159159686677832908297953206623816214981710510933414405847394613235673384032647544106186112053865841772186922618151647576433884578856390873065627867409645103744852994907420969677551464216004240620806255790277739522797175201945374123823835563361296915568908974246193121885732008659190963636738408752708859596144696661731767639563552752483027170692564212953960098680674796513568911189336796839765208196171982350072851073782228262361071954488762843387883496731766295177960478076194034381904320875488739785407910806644048451825301987449851591225201141840984220026597783529065085031986971918508425679991117844384839419904925887872010342702851207539333854292434833196246312678969693916494559911382194775418505373100291535009470274918355898652283538322592835138487111029818064654455335683961827741392966320424439014961267412273778879655816598122502593177831244602352014885763128948494743108127737157403951408236435134011273683464733835342339824350416639766890866361994152783375562326492207902576866953743826041363104428066512103390452033211912701272408111345025541090777298667268985992908809835168376929907149489313870374545930634091939151513581802304550477880329376872662402414153941140258065891323158115567735129565938461255563952094792023512350026764623404772381489723903876169230739113407340764896019998496042841836881891936864696702476115280608628461964611814095025901761366874221112011801597591609821585248290399108685063012302670259235462086492130539882233667599956337851226293291371027392232692775543954272411232118273337964943437391967604461295185360387652326122539808562929894844139218846020071492522241032180694785048564198094568132290991622560629505217293310044017501990155117185594427156009023604727390746389704690075729481831579451892309657058117500155421897554403048136709462741411265034756645050286482190590761705705623661940502463252778795237369126307813226160985316923072653387975435114005775914344864023762316473953381663024557201280615157040952160182839884070371175031407127845855137848013947067698277080211808369986191873491353857552605237625046829041814520492237916975761729471883212989615281803651483112059444846355966700616419319081287280324568432079459073407162322073528434109916104358510851740480261901292910954120567537310389604338617660733034195699035817665321658070524655997926767465671031969412134684599371587588579430651022253990265655951337767167558799871247505126540613267924308149711055381913863913289144271342616490604524850851347883562425522541161626577377319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -66147123742096869758440173086758461231224901939756458004898625970373206699077773238749805168777610993356851571377430098852678727466296148786675300876792724172837667094346012638895775418222750310347549665276621745720066906384626660836354626965005080235180911181967300333451661054658905653515052940327633146632863857055517851933506632108647592974810893695728951516222672932181525726943573113945654006927585845190013499260288799931128798879198507582430764378045521436490479539432639403054540185109613585220472712476501469314234841556730794953098993625129368447311075557009619792439421418932787844144329416282768319425299188085378718966509219107605257035329192333990140704390444429244803424108261376364736405345873280030758339128910081526635610765439192336511677018267155883350864517043409045082466283354759613527969312923073412474402141577002000844170097080508493591694633340558536814016473345239469601279903568527151000260606781486747831180069476928278071479286551967864568679017454313240813127331421479490509197583522961854135471663015590695173941316596530848203452827009326404842739224318991010043859641156828177631067737452402896987261395382450701333422822619557683296103388138240783712792076977802285888754210472563787458049088892274066993559672803039249543473996839404403973831984061592173846334420663084202961132924428163568328118382502153116919352049359245210828625185096531601177245440944059704159969744362835900280531360652352573926727722054995491745649760506339368091400064145258428177951317811069308586217502853272662093464684335510940231654442524382784938784802156538638124583056090536347218952020438924028796970037637904922333226299747144617701516457543471782994998810089018428411147736528562406495735466639087399118048698770305550254877778890024323966075151140113652863876997033148841431168062726305574888706635827857242609819038198286054279867926017222747472038136862508947184658913203199042987200849417767943145173325618413635211077610826266553737175661145314378989735726258288501761352554002728994842754506274899503604094307380191651686710619762491751427574263765498967990799397243820206768679834404210304439256521319652204981005381873882936281339268769550514311565373438679203230703750525331777076708747119053574902977141050788582548687172472446974943947829258681356906958893075084077261006861582369473271080842963847401207914729346736415695655928059581782347904981309538264320149136873213132314194000124553024396241331343110058761030273323470376550850879328340680603939335808838778014849301186932973685694727209076287065270260967508875182829797267913818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 44258292315977210336234904179682846581928501770077581291422895796620771471726670268198885688752053732728007115543666957085368488612788310687556268253197989370773928029924322128705047122569633777957735350874303103532701752736836142090568363189658407089416942836289107947329015237416629500784910618591503105952635983137543756115320194882490744853009630740724025630615685042366203464252662919186819316066646613708474733715580707030925265453842597794665225980246875326698349648983488637093646154089059273501486214952064257622202326698822997568145467900523998911637768628940343668072585143488912008407832287727532931285121332456757883478467397264319941129199112118090861494623982532863872322567691673401401643402035621325939555743748615129077907828890450062561961812820488934590166495140166683249727549461699648589803064120034835842870844928982222294104401221056245980186577323558918791447195533984773087849398346091059883959779076680447238303800452888390177135585926326343071574277679006298941974018255923986659299190377069062869842215868210700519338720737454883123366815809143143806606947135471319820544644067899159630330999861005929657061472640201593169284324485161675074614541442214149344239024164049846937533972980969304904116338879473102053357603584174473357478285794272471407145427503856627983052054758847727113501696114899979665689485452669019970593233300904289112600693191538453257348791924756105572563550924408930200772092276578373597958599116956768975828951888408729930638746246349823819675875561191162619257200593808440427090191846685130620171036927480070386668169934885044423509605747807995306766103192328515918523830649210758663507518616562412556073683019932032020241559957450138675235447155460731938992851315905688631235456731343369206744438289457314585201559189544549234999831547777406738608754325443206449794456132920531133607688308245358723724041734949461025074469719507734692326275722538480162574310958834328275571842241255131647304535439755576730364896975951996749808936568127224096144475395779739652450526182016430717655330402510190467499057054898501829565079324400624726364472820646009382902129200373090830459472843505441137239902791807419426959432537043533564456099094277071911670223178198111828503762612822180653297765137505086384392554941426675531516489889992505171018751013843501087209609030602337929284411414189506792107779393627481570229962403817936276189900266720226589721166875305244862673222356606322622779746180614505810941834456881985620038015782202511630027696512886761919381720859597516241139773780039964878874059195368317887187004089355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] -26555001754523395180828318242306941838188454555148863866293744262919662589315404451817615301450348704620992502171958839865793983712174214995722422561943952314982071870217396375545582448960879448740258605386477041124245912993779200082822071164795628804895499000763510691246489743496797108919454908301061816793713660574878229695838873270201364948548980235175825809884395395612624326290528816831180227451255459251493198096336594513839876533094150249176832236536715802897888556910583010865702854719110883974989219607521608639077447446846269671557039635295025026527970030559807358323287542532514763232402058236630569887844759588262446288784352101043648273670836292752935768977709535178361170747321011075656147240656825904212751638625000621526418528120838386536603478451963072421772474151342439841784224333436282523714308765797621542782658639875981023786907345607149223552279242489555830389208348821027601731524547240929951831990763439673157013932418679957359887196472333207954521936756640439051641767108424196270376994777633478481142183081196822495326077950318018480970202840730030153768486784480161118651317187286120788122139833036734347929350881434668231795668238914358507147266576742794252220155543852628044746392919123376545641103306379007307293567808160341195036991449453598771639721636382105788121652134199006597929959905228309738206298800677618553360468033471533350853290119725807300918779011302017155347885523083895077258564297203808433896731905991259512723103493548360822440120322166009013510027048609020660230970438331441665196613692981036160708450089916622970684213812859915411441515377093422563456263795072738320540835331669555173604719631041312313852837465283321111562979650618639013974974295365806864210421207709037659890067968933350766238038575937009902794917999764027109454253003742928521579496705825651315000359932668690780841618390189011090797366688463575087885007227006285012081667772836419417103553093050416114173970466321618920691267022291289077681936659740566637410267515169782261589273845814222850551092320856819427099893692957853847584676319091247525013857370952611874195514807839452557415805953794376334922086253155775973777456046709626029507015081676144549204248300348358726819947357648223591645992421717154573134662444668882977331857384285629681903846416368645255161712644464928124103856104178057684436137892405030936968985397108157518544799022740029466214425501934670610497146482650208179267674803737413453681440574382105369412551862152942475629039209379882777675656046023888245437112419707139631303102433293635009636801669330452568829059600830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 14368800736402955779622928267082048916662208573205617929851121165137945884117108626206944763976787663426659840140796393870715450995590050839748599349459684803592777485453877119688313782811760449327467742093738779040406509336150648408795908237864293854911827358434884232909410700710097229259454348944508197150593443179263303874554829887415010844988195396163480506984629954152267471761000884989130018287920481022488219432423304441104223888833541131875914190935146064194427117439289544968612048225689944906039692597232679290459068639800493256340344879106644806293238824911067412481224874260730841714212190866990202925702605288534638428586391269221104791292527222901016803066129658364501390908598917647967795555122968036979621417946110615335065278774146843837023955346545824609893403974790673572457488740729245119727271870645012337671112129560214446461572930391263582383613133863118441822270999366146447383632164027274653677040575184366484176150769515259962239338171114440620034931333344473225952521559798120213465093929459700045905052417499763696442528048690603877089281849689532010697918779315022318452036319466924058719464649087005228980940702084235368800902080286468456161848375426929916434766597476413345512859221161904903998605566415000806018268332331553770331703489827220225245473050644720978126111475995390655033122687650483500066375079276367067949110921256031384283892503460511889016251900689458812318919913793542110101170222518885210935752423938627787274488927722431962748023099936240972087185121920736747923122593516518588096524032695385361799480638771110596601294669937143870369109548437487291357253206580789181838252208747480296544562139275092306540167402542089870997978548992438981119677098579121617823785705661606511025908968065855261571593202065893367172058247481718186291060662844728560538435067931468435618697748607510667061724511070014565647566092349410623498477016404008426995650954667751878557280940894981865706715262860107416767491433438448072467853568130560521683590318440441546100150241538811839358230288635648240447178900064315529187649161354586120214128980789387547110452214610794502959487638207749478895244123209962774664472137775608659060735180011798833297163633175762391923347054733057268034001782027805567913342280080604701738256646702812654402506882694319822038226413750611221533241703859943464764722191086356335768679428107743916859421019291165317946771585889293439594438816097455707539942467681276662322750869944685977070812597325352681416830891106670466337538213049342247091848730184593362672950857944747377059613313576846849173307418823242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -7043606166875640319974330139556890917153583932529258665644786341966073348042776083247130053774551395877558119813590026813298170386980341580120888739577633059951701370176632160540586980081800752247136138646645533824989800616574314943705413387431632072859982595332907715551108137919751801192285740433494208611855413855942043926111640833281458430566337900714577766735158431259092986754586382385522087981471246394923475273879480165099146742894844808489808268666124817079746680670418454392903693886602117769587778481081661652790987392223395447131108572976923600878483233203291357564766975677222847407916466515063734401758920209451669494841096748579829892312006949425379085752801367945600021579689955395752423956263591782796239265074766205965108045629850303018152942746237941762648029182096824859362153765137841282386293071181390940649327130906786043329680469152764650929336487930672295987086720288515115836425068549392054273891144787012196239350021848648536416199748798892346862556851180427978216893967512269885793086653003346439590021116711058802472791395487241036759795595886664149453830078124562049426255406017087232233318267717398212375498596302920149917353368529990596331495553023052333351552193735778041226450018616976429336326096080531026388960790253778983736382988852208172404384147545388397482324505784619493470878939080590597913044987639039210568567974156248626146458530102045641365433719159519280655462252412402245860319026398905176722096225329452093282360198961306348964138477319327529147399861863733436192125243050866087234858771025157320993153467154797847438759266246417832790038877709089070117019923960897373055471923802135941515145470893741603482437457827504667869239887627779918300569064534793825043749130077414336620634946304037883027841810127080977848165536959444965610104487362381464841106500933260863385095818888606403133027452508252768825074194383721183299636129224301806591257032451380254470664500125181421032332624950928489175885632926668304489728667149068564659877930958082041916984582486466696780430353246359458449730385612140153784192027353585534196162845804423621945903912860263936464941806378941254070860481237004866313625107569740367566481685603235763647889442820379946756548872272109481248203781246919198012506434230731475615153760441012375653882575411079582018476842972499726515070009561625689739484765519645142954571934106489881671763477878373977781002297438360210666603016138610456596397400661296022081080927349132607110222192216585827398354407607764801351277086252489874584078354297593775993715021607115105151120104665096732787787914276123046875000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] 3126100725838089918283089261989251937334429251173094674853111007526799095060018896875506743952774526516764499663152963759655521897167136395222299755829556212117532299370337655205261376126589542083951520371892623929451468640771183530598199594392789265488237750178076197579874517636751893817369782459837574368226137546598616215562552129280261384624784714931265932374071430510253059064665534983332398807210600976013882078943791235225994365766647824267729283007661880238838414864323507035093930861829410901426532121738266673735487769152072618304644422175888669865732204843273421664873285491613723471981670936783303564508260901233771550471632959679233684024852009768519827086217435590896679905535227686918761838016302912464301645671955229123742647501452614722662824922403891658783686269211395887292299195824462754345236526034634260998951104623829817757307128744119142905945067586160262158394985278116506708904103479544319760222713470633538638501761306088911007592380306991351208630839231667824325946143956695024082613811088603213685361468357337000964710740458769749186307047504908609865812498607825192232297624604607333908860753412917108593341975591150775609109067148590422780083302868740838262383083406395511810161661185670085537945224563352723931712772378258531016016991308801972187849327826714514918203685046501987778925498883229259123811925940171837856328155738843460286706080818414567713208836797073610390902378246624577861585851504123511936672861717737025312370735025200589156524487807479240733182156315209595201336921070291062888629445760765829383232709791699860468715425909373891823911207448061956173466977348192389613706820401217650236243500124226245859640136935282949491397241450053976325949222297274521253150018543262807129289243290758766410026701152254397971904765725302158646910091568067981014692303436388080936315066796553127318216440816562812420722073642343838593765721883604693034475320708822893573299689430405076488054719483902658173348689357213822902640381566406064959934476670386853381255439355950555327356922604963715324801361071885025609315243768142425183219570364363701599971408142978023074300361056432106598011355197966042601996652751263379761641045506249362599038485421509575701853621063822688843898756811942394567046836773948836387027787817638532433978824838355578544657398997013177645140938767191161357301693733616203008877251419942867813162580661917867698637020943327808734206488005796111267113387999573344275430697405755857583980605096578599320754090317762961325702147257597987747733633921551037121604529638157761277372781449912508833222091197967529296875000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] -1229860894416262492734959369792322654264677458176835748717956572166658752752231609809317283217379277610942536610946161322011636064658382823583333446758993931435229106050212616235469154246086845947795559526646355042989348296494041111058583439455576517743298914058945555156985733494882271528427461710792193194369304698554487998269032225440733199685508831370652339969453126308181787924003971900710690068548895654729262173219312662332177448575479983114960816640435386014778723392270070452386735529283759342087222078228117709487943901653829742881010584985608514592291181184652671707018527801977304242581145614660212507215357594405025537427890487504021217563541429154591710207959725050661387837201907156715316904631267747811300887942287500701504022872160869883789205552032577488766700742050529170123709179393430066386438869068408582798271971553461261918025229856129569481752065127034595852857474781838439410550644996235737223451526361353154955288801147318691288812704933779730271535539468273623527931670647065053606139044019472815345066254830760202566173609467105503368145649346658332411389374370801930375554288954773915270428225773010264436486764220791927264549386422066656298034739625822745166928516986965896509971174095552850557611600385120981985538195563124209148850975870945598462704716287504884831985745328010793084139251314237972073994198763108110522461356717947285895607084318768311088739152997381814646775625979780756300384796518668350553519069472080529163023125577014720009371688974381398385649630393725652870275673460272610790458102722175258248122612697499596988131470737778756028136589590001836137381188627160340078265090044945956188795676878748809728578970393588300448068855547473370395093655026569870142687562259927176967868808659102627518407464795058338228932666275200414155941223258054312275994451255365391680516879552392476280110117025154003021288652371725734483695306491547819560399203770343488362497000240377371348501814813876997453593645587437765414451972642838363375970077657333828109956327794504523384138153770385136294708689201551227465790364869997482288665806189325344656988989457987078669923894449487987571716857068284186961137618708832265820755452613286423611212524218407238357482353465496721692508648908547447085155460786528309211977728476311091620527450194004443543358440943387902430063135558947224525630976705982841891182584283878780767988641231723872178422128486540405441260625025907938596961209796813682090947024609881127086137079518063993676420526999580960381633310506282373646381147974925813472942065605355671216794566369401309202658012509346008300781250000000000000000000000000000000000000000000000000000000000000000000 [50,43] 390301283664502806042425444427125056577595726188070003218669056744288234398471912007240539332124585574743885993424966131549485309929142822497676567527762710578637277535121070804916065393883496419811069206281256052553088098117150256826605366878353634574829722069000834866535263465473692405090742388252638803418954669369430131082608846255142217257521474956519309754096971092572203169955465611639641679237214882515007973175661234839066171283214789954146554412498638104020399954442024409949265096643370981268276816931207106465860670258063814396371298028936774553439416306013759287406364737799675387653585017785076407475187437194920190397764301763198506040465681789268473023372030312755037266341915483037463799990960786162741038532619532834805084516835862761180968436930053481799911000506703698999846955228879144620331788196744361566854664057240008858019792584831348814212104870471219438125723363235438638551694363471250524222418893628666809237803799128026078254386655990067538955807615967845920845575574299639612119091098086609498694408155916733868186031734370384408592053544480852142565111103483844480114676546630540718149462693615129396326736771183550156366725503190009348688292395592443327543979522907540608328371412319280807203837465028913667638815858052748821187006518904953847686510710074940268327155144659264761426348951652337961315403659661873875794189195208130879345855820785426369103948355306972305442124391181295555941513031470539638757912786965182198228792922584301095651319763185365731849574172461339911037058106259310969060711052886844356851253205745656386935440347330717213494110085261098515469806005706635017755529879576207175545876989215534989082394480256679194466409081997392611880584100222770624923253995536882370459508832342823990153765485556201780537450969347234394263611144235334839953869922616693203037747214039782176532294321477857663724268918730938179950914395200428865885806672876784013271034241129241411466338333816287257344604105648599158754146035327371150419386435227462406624523358901805254418754784748607687631238970823149884990632327664979722931473054625524215510920141361527873240307086123971648512769153694663067532095284477450043377467280028131890634945443855950010279094459088822174985556438234725024848071721162187964861868682856536077953490541652524533564689867565124820911812357816853145856866335575793079797720757476428341464281861710975793232710988941132718457705121976887100990299893565776917607749285981865912452581455609795545875150674273007877946971213498720336505162431538543439356194204543844565244437028184165683342143893241882324218750000000000000000000000000000000000000000000000000000000000000000 [50,44] -56338454172016995128978976252117585759634512255124321209969469612396345711140773288152765422408917099353388064923583393399410337535646549577528108553980741707065241571465236204814118876428022326774406269616851029286223099716719091930764040122015538808243215714443547871462392690117272303656941034567170544953183697108719644646855066270269056577072442629331577448690026669650388189451396444830492531496312652596370302300436724077773130582967794929555688947186047849288420980327659058494599760099874089186403018980210081476572303623171516818877457700417908502831109742408187280119568546732933305290364379511223449818272195258702927612972295004955678997724571783614732442949860300457455956023101106388876098018945328366001949014729160434937864314158562839754147001633381426163587704912055802617711612066983199557815169573387569120520065724258109298733108616186485998436733455558456274217001052280286075345507732853715858019380241637240696596473622154553157497281526031156938801944252815389506385895107875672755131626653998499439730475844162656829130154180375984373053087106962562143182783683558659967934743150691976220802623259698557512858570059727249386573865676413397791401275145839502482529525776998881330089820682813012424413665581504835998287182650757596405469246700282186686503085364469397455541580809796559475076071591466958053813108547272037489988200823031610909947286254209758729432585003260038238687272509632886256137652940491846787879027555938618229461646487927868389528398159628277142566052770674734321364424427155503497173537809903824034764966091822661577397267154477553287389862054364205643932837495838649043511870948873112421738755362787022636749285703572869751244411785356967745726907921608088028587575449309581876810787366332643876523033433041688869557359568749755319881956418119048199464845516857307615840732288662497264276783837127857539423515295596410052499593003675623426415175516134231563562218247359822890785042233936928318472032717687508349076532809824859201162632894378289791312164407021174952876637600845176526959623896304355587563203538566997577506941472174577429353766252259183938184891782600614415350987559777526188365727892561897857430333097062125203878971593812810239181276927707624618048500419054524124626772099762617629568116941012907747001212596834825018320342992848500424037418185410905011205653683748731465133547289666681622410159213117772911512588509379588440978716122857425064748297811463381071632533237246318426816124429866251166699936298678726808086639751696094533359214537052734453040711130488722008496232929175562276213895529508590698242187500000000000000000000000000000000000000000000000000000000000 [50,45] -50822316067843742010560236668876975829895050077829990982213518641090116524292008304011052456925405127741777753854851406646344292687326833910660133602233243832905299189032878788830343150058767256124780652001941934000776922367255818113336495544037099683542912521218124910304768495466542573038308442116137379362515656864115734715290014747150667446442652577110192083691916038909130966239006384532128098863672345119470868214168423022617146043931273761964078548024567540290083136896890331630226419377599297915258509904265005483632257560091808070065008532636791263385311849545542644458063583007885893685586193011186894708019851821882454626500595844218706394258234296612644609409574765600521171244489143941184212731954919597320662022436721153654825495539062481064364743744298929845993214882829230003853206596751747294780752568546569349078930501719053508525624240700288151018593246926470995335886945646749843012862817314989731149867394472630386885425276660545980289832651721519899010173149144274073387964736699034907284745892337373835914696211942893286397474813133611372411773699163208836926063110412169652365839624741764002691977501873113643835505128920576803840227878573018578814062802718331258027983377593465874356749917797363392336646394018634167345939722901004158024842207046659742374540551058837244779370256032533513375773364880867716365868374353923164693013004835604685847733519950656742273768181242636675322978770517318800097168906050704968545274050680115447073566411252594917465847216628506888728824101728948868619241325116260113300418198330511511734909551807609151406180388604358572006640028003286542163666177630445229081750063693238653811456317140937667075036376496028465688319846756582856240359001795466934750536126802570369730010608737958336940921404520789276825848156178883461934015305230760588963061294546400499474362833311098936504787286426183706163348911290851445648752700470306673952820263078759319940095480039014921496931443642676685428535766170378644944164129306067568438268120249569344029811611043257656803718023102512794654203561892835047317413554592204515794288225344888642145904923136949692649146198781532978699969300034873947151241636100447506153554545574330454385200185000006383282509452206067829725551741355017859580499738227356387667951680875364366746205848305331617090837499099846395233293685343643936242745013432833098503852925615565473722443467862824862217926527245719822957766432975361084361015054839966996191126205032548253896745480752870344822218110914139943523699762652714203226501515513162486839665073252048522328694346583688457030802965164184570312500000000000000000000000000000000000000000000000000000000000 [50,46] 64959662438232182074396274208629336990051952527631729323479478102446945294770880801110441631172319546119674902291610864481385070898463922367666490525709960569341161450441122975399495516921905703513277723519195183262439993872950587274768505141230808251002539218862448997402897376785522712451574077435490299642170361196616825540284676717765063156157388025126804871902747721668686003429304133660952141286189612033645991280627028060877472518993239448175290079410207665235196142166979358112947591798144499446052806572867796323743143372245393874027678574564824654597093966624249694908687671049645266476668864903729973700223627083463827285529423309024474308214359027235221486042885612020918879740892047487780376013720194146504834228485976461785566976933690610462391655111203900758140725506160406144600110305768343877529293359049282909797278264026531843087956936620408349889160721974031845808842069823822867575865338070119770826463443886176666674758561803245740193217313630970008482886473260703732389436313675355893186299917648663958022045560930178401715232330930252187997464998186512122141510088219635056837005132461693280966534007708801961984554354910334216438430730396792697709537402800528569882777871612670145568086222605677443502745325324564385844402343203578617116866887996196840889001339092220369901637847222868028489658572119350915255426902226333583941354658133090101243936438538375209128947815262697197870228154828852220618706902998364093335905023531050997308849654235344411313752301122276218631994041829156328562341641362589807148282356807032846008426280860500170884869334459745954281962066411861233558916044391912803379240249754186361797436805316724961957641808104282107483359487695101468329852853343588057555496863515634937585516027368991432126687956870432919907011172896178665479897907692153537173224751916492300094640232907439510551645375429225793131438841459938658630402909197723481903232658124719044802477977983862607514906029012192691132299821432084551275708307818915907213202603095476548015294009308159269179109726828431843992844428406114047545826171566225579202806894794586296722625836596400331114907693959303413796547134499050588409507867964855805551619288754641100477397217400957177847238397372919246158388939217417604310068650992233276886431815469375657164807875254501338253540230808162931483760456056468245447516654876441202630811202962337230177642479796523878893968570921363941705376242829933269995654169142692141919087574609470239025352657680192307733523232654794866169834269238167076013646643936582981472722571811002738317863958172893035225570201873779296875000000000000000000000000000000000000000000000000000000000 [50,47] -48747871564178247957045677859272005495243999278434929671979558918843630976315804158105776980394720807162876229766809075807974372325121513288029001128420327157456027050744612475301303402201557908392994688330402907147224562414339551938821434162185866317460282845555425538712806302802736412734305517039525010334191509503021814239587666820220212679602944014774019129760727307909341294730958978167526667396874553561056497182251780415763013346390253759890499330779921574626648060887414448712677771494565462413864881622785911102441687379329688528088258757358287037778062093191978060887882337485280213479627456347308236674233832528220642616290999911972584534636399309482868001139683413621875684599523892681563131725938879225235489324047165363498535101559784998611647579494954966076649032692394557982692014842072247866526193677819236327907404830156824151587324171128862626367796034751316124400813873787710498002143402843301813861538223988048682143495983788037743549148621119391269247697169112611074334768172203287242845010911080509632486209064450429905082216658077955533906003031490913995474673451988399874704251552846957400336689969328154130115012566022333124032214297945938249661025315677999854179204455295468913854881558042985397048786787455429918305798102864199250062953969972624633339967330882357210581741471468521307996645569787574640720558374501093609911920406676675230455658514520419766368397943021698715422397641984967350932096440944085542925852994734414043653576291754114741026838612434690095281042913938764809781955283334191542699192978105551232792460976208454320587321714225631037771358146706826876378864527014219790859769282748342550974685186530728323052700254293028508258650012181790783450003307719851277368712541945196108313525244999841420120355778246587261771682586861760532338682331187944727549110251373190705949501715100718293804780641187323200899954998649740827298294003254938178346411987121627753205436179062742202241094084238624563524863777213282925242067453768227809735132985760221061960655364414837347025860161951417630178402208668560654100410462489881810996840872447149061751504657824320990022861362725811211669520890504891010633611286652636834487240150306318107504599258920858233973813459135727062913978841398288440645770288017763422714798495880960992742266006936432976376453221989789715673835094674537418589386096038507746556370567821940414978550057088716006628090585256201774844686047325358485898082115280595431499010660890658775446900624417746550289274541481425828257713693272792937673247941421651004220418357429719127772368980622275103087304159998893737792968750000000000000000000000000000000000000000000000000 [50,48] 29149627394160489023557334725365013072553778291299180398793207555323996634190173706043953377474976696745367869317894268282087132527003617670852448552467205728426614441376436419414859527084956984463393378205383159374881194825443796727983480609822170963409060529802257068865903930138846292401671124536351192074969078932283615390329433083228815936061165640552029763674122135145187920421284349543816563790066972203544569892490201151802608803184219989435976131794160991381106195820565126473308620924489253386854320277916951797380026163886786189095021757336910438067305060339242522927407934544790023138732050118017171053179099768197914702385370290371398127370799891149971892598747315879197189331505737737737319452309010635281568857252884552200387244884045839761335376910106665137566333545357513101051780528180878885474179055292281268448836935108291027263897218846992759395998359617489089714192638331916173228012107957604966895672957679010768297334742141651542152629961508447951000628836708650002011061850128659002906578758837539915730047308445753978550958045616290542952477545528077411558871218301736350319919687604287930953262563969041699958385658886405736892245457127708342841820224586746281691604179164475996238430650063721619482574795206801212921926975373799861380259353402377064839675327869073233730837492097561802027605558618823748862745570953845346117764759847586221255790196675612814136363107323136966741475341259026247907832440914681760706080179581376260910361255471074124209355648587232089195481202422703429828579726883306754163540199195957634139635643776844145795532157718762923872106018144760483949056589664304646616658539246358585395723497010026665155433266908629315317891313597177101285818695901547046278709505174518141650703603715813147635693864343062158927352093851122325531417258919584573322860287700455654990510032200745834976310537051345924897887012433437397501779692184846292128731501913893427940864652292762903137842997414087540889969983537209741890556807093184569059276073808570460381871105272532007527211793843413876337951069434893542976326691299582570922575016749772223561397797171502571845632469049008303686665135717445471883359524057910615734471284058349002814129466751609463579355196704323002381870366603210723135409331837108622828236698613226323163680826396742355344087525780238131250410605919304993144453460556323021652816537272425939173632398477152856363051683858987468510730601117153002275812522881287404662851027949944244786024859060139070076707287083149189049148388581333261604949287355768771925444564956158198466753400657225370196101721376180648803710937500000000000000000000000000000000000000000000 [50,49] -14953653291201661907833603671375698687248421328630187771564933112495239039752153606928609072536235541629196748816643048735619866313711342292475583049000051550406048162815499961715035366981998082130629548712861261454433993920479015746187787883630292590554975569582566299001692484862404760632642635969479882080243324684048607297345387807292081690564714718636104539168112353236443276894402926463839225199317274101600766962503863894838607013407604698628983991155040326728386811423821690980949931836491680016676209950881602638122754663990291001184387252212017585794417449567851961781654637562564667004863140096353838974931794149080543796278131001990548089838589922213705144738842906032554477070271776543892857326053632359044268735255025896016712071881513510241197312356331371808643274199984981075446001533417952377894083300230402420054471878881747854711989025006062545205164934725711987818004727605415160234849174705641431723885154745668253259741914956075907148605016744628488649062109625238491517392475911423758977694597171944840552086095389154074425663439142858404857464525389372145006879048125689147669686095358268700639838763888995923062269219118548369128367751722445425975162583940190637490525612666017561668823847776253652735224187870584760615611056094954415891014508514778615804747755002304261998740159222313620184401286516668258007805114022677475192768867377383382618767997787997720597330144323606915524096639652460199192430432958245794937960867103854414177536007520347320163378190627107238573373045431714722938900597008009051549875193151636526835178346546892330184535738091462281427282144666288686726294284839779547389850041971912366200160179584197611042293653866990249864446840409315985384154989575808538265467248822481192404465884720374254938068199197336870300781030162605165616891133532371808429319761657219735253706585031752050207760018354947031165827577368022641919068748933588961027765290208884901010783632175683276285254868247496418644630790310184990738564757676542623726608176400304198338879291705224831867086792197204757336321624847169297860722876219702573292040251422314879971074577430080328867096980164273376916482974285933025468457110463897966638526386526070515696588170755006070231849915063700987559274365879837542532443874269153209037529461528784466029517064987107542505416306951915977570659365222136857929780373799017888085270866232694083453415375241027455018155612497008300265350711101818541371553900603831941894484454938968805142541530674659093738308103863811184853465101796127574554681889442454734357771314693361414493283888249575142026515095494687557220458984375000000000000000000000000000000000000000 [50,50] 6794378458945154138657086709199041668943561704003777717726211390997227323676233719081961617705497664205136000030426807216464173846417315708950784095775996552783341923414993887534240036111671676172767446537327583558928903035159972916405982057923373709351802710288760144976075472021099205787796364420234617392927846844796827173633143384649357951823812599615974180550128334998177311349410585634920879245964547100837225849600632582342294512194179495160785147870224518081324177115635483433397645197703238165183611305908152478552400654066943039577043328345291452702559006176644459257104018355695289920391450513375576460657492684501028975238064972506468636065015591582319267238792553716728224240857983145364388048523589910575882949039953850041962836925443622572165097451067774814005288730634306338136769000139302842969457432948971632463830990877927486087051811525535706156187503779059213801444646843154187954788201478421125424857968539774411324016536112810873157393860897196576019974137820960328490642288970286535568244720554890353677724169104905270273756677250363103447926878584267907132357178628120625711457728513747464808207289226125580458829963499073416483845951697096764857921994789511754491623761792899518580618390454932572248675209549688199964696625569989418918661407667148909820750202721764602398622687050311354304332688365623648867936222919773113271567114740803541684708757383428561304937303247971508135949736240927222454092143032226651201927832375197350839165318755219368096232814371143673045444601166101152309959896066159125375619436981840518966791790293681048529629542158694868391546580196727120459337338954863316621930279970679460453040460995871974180512721732392958309564082311243281503817990162743116316035248878535110939117692648885807693740259712762499416092868513871754365722794655328555278559003808507089784653265074126859805447810745506807548772811014886803589763783468691461254181121888479600542203342622661476608750675323871030606768676072839784299966208494822350030569299942118637894029598037928346817597358124768524958158618797704806687387633850410558909528157908326732581819773641521368917346822403789350640081382209839348748130380837403316887478459908789409916789574981701474148219292685619042821256786665035974871690977123466464009039693564773161080399841061222538895527356789792314326125669723445934374331995459995490273168083203502496960079893210195043791618371915583006069145171100672828349437793832352333371627595505902797680469737365299762751285844719994938195916572836698508403044426779645339000023308937967897543124201967246200695171864936128258705139160156250000000000000000000000000000000000 [51,0] -251917405682315877802071373724222490123379885982650036260391971064431540814430251807180642687954780926655758897622637954916364037671861762962348204708191303043829615383842645556888026723059636595215849427557788052482039356635892556570297399747085177029273542577951036953297695883456951628106406809188884434194592219308110949003436568716527552527236281515275654871498359693132290939640097187223962873090507555493269707752248657888750762484025161391549229003832909061983254853378944768624109074928171578347199249229044319650717702163052025873488962764405902459874979241948037318424585758448686810977930479613488679301890849536872355807365853766487899388516925629085817777787990166734658406898570649789639184470627218358726839266601251353465531968986745852861902766116433839421918190837156987045433003901770370747775837454244945441455570259481720047291148172816561052160740217188521112984508391737798219695617734838221463139274545753302184933552859661031981069117935041119976771166177554939356654968729664366998749539975092252598756621376544185971960386628808645744614612383311401247297633777357454376887641163527876875676445783348534857444013440640247907319638906351532620185790327830152298365647869597906436542608421994853932711295556831505411578738933658684081437607857796180373048551991715410720334361533536709619595882456113297564428742470511978389669072801636114174710125681808017514010668430432174037368301035084766967958365919736354155314808269256427288826648744973496413710866935297768131378863772620850515227520110925486320934907844934491900497935816099470634160655852045582172402986909514829199111611195251817780535557321105841579936603504609634547060832304862640198720500343896030163895236078347838075661376100107426860146250299618410070121393241163820482270826076491545459213730954590889428403893907952113364163648670834180268194516334733540305091182202912960247869249358623454435122846822544180131465547124070538716630719620810880283398074531662139261586359669132866809854765801080212340553856358396047829477870057731503463323365952132317636054839322285433277373485998630324588590345727590216472346346519436824682819359223129023725396917184117264446543775602188891120128045641589280423646892984085768524805390278226384724588183965434840040946750485169639121053351463499253837950246869039848576195639814712649189684324207975081591418199019337727768617955411421024253249001390031480696052312850952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 22629548426790310566508257283704957373618203235182800701487188652073302459685930704888583736680421593492969999921915287737433097333948639528832587442824804527978537397750163982353453895189577465620045304657957990783787116604438251459858012596546748348709754345404485387054809800460421015330539483071688686088653029726707009429590616666070238150710077876209356468102431287312501045100188390566880710506427263337893757165370734896731926214628891536678058930128777368097114031945184104750220829066330255581599088671598605371812148255000247793761973569969889463311449616560035839005777722142620701245809464117621114643400015582343283374204685006382668788566943428042212409265260656614044784545794582171281630605460263657230229904866368451827172477609163664299405413563492070761969555016080292390255834183731121072919759646243082400842765112309468223534672091958222445247746358346896750997553882910221029364220724623193278801292593684359966218564264744928290407708547556895356695510627528984912052510382183909793907266931781785185087362133182176436699139421223409524117482600288175298436526784245328754378465037219542064936251508442464561675372212403399706998552434745733591621297337957052540264946775390139309622284750755749609389416084239480028093196199058116128942901618221892764003553520414352968871079749426759116734814552995781754948280451567359447418561239249785794303446720209458989654826072216462737736281497495473832311291024781646453705389255570331571215206188874852045671766744577242683193908060334993481576116201362011532322866355741314219993103165620697592653288939392698027981099822725370236148814958609875491027303744556597178238187839634379050645669241502653433665644935495777269667693072624860857770644266157078427149183798364369062528584422412535723558893449349002070619494155219530090599020322857897138116507509411873082294299163807971194920167456057310910867015717679101649752509165832803620810512294575827897677946484574797429107902908556977520928003093820782723325890079620059373621345004392269932202235346853680065995611318804420470993049106032935265436747219059987023689324394225791438821553087254034623891596011062036158542081592534547564423040956271490120108509187020053784027546544931389129527666495796480059044680427697484394574815731449828381172531944989078621601580108850264724263646093936305407181743604116681738070576583757914682604028715889956935709793547917278999648260651156306266784667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -1220851684173996245739006814262720355844832848300640090750269976902193707686797945422287604347619422992280738038648630211065597453775456204638233431636398421210203385521509627254428012295520412912548687615447152306200953922143166411299548177387229667644022896316628590204616494458001995489041587883519668168346019495984227222226638407785393231008279445676811245843044204512637708301826200066011258964722099137721297853883835339343997059719579731743471084143603345624098069993000349133472783803435289964535492717506024306072943060004352785208849166221232611059422983678936755042827657023467380207147576641972835301437881172657045213955967945881653532078349455393336844613262384130005904544406048033458624713498632572890044641022988889224812441303235860260453116391437198751505627916401739071393486555927714604400383420832925790901597831639758826328881893763336011520418197772886020928044964001517377997625901212102573499746822285944523182659926282437078135673191661175714624166515681070229629792274615096642785182352569768122095091493879701900242244133159389208509423295926586459418094578040365801043228380070933991715092485224775436720046914799847518776242497437333370843153411003757516700538886077145794531073962240019251574994823752851437936248688749678249308427854224337347171402746016434740241198601654343594339271123772919180419321724627218644509724712604350411426620343171476115587186700899072278087082376654377496336094795800291791132612873859283838894192660992935071898230577773000711976600303002935076956102745105027370317482543168258332928958118854041574029998847106575432212809934983322643813738017308589789863663351990295413043548230365113891380084425322359611802660520450647133342003553373242663675554665843233918244950717819395379484684929452878995741239727272290307397466188112343288263847454585426507770080807931482974729850208009706773312756591964289881802265668412654615679584719525595284612240036605791826432905775170956582958014201244236357360139194297883847964087502893401798528680902679381620745140038063842797165875852783045307402547389074862710570524788712998614776390377473311456401237025866343750032041061215315096382087549356264851276547067292423953234363491142608987695240731532576189431009694671630484495229229035358148736071142454540480855968349180774942352200943514633279291291594619341629197779669861424547053819551931134813702188599595510111971095349120506462492485866278002504259347915649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 46669669817175328577063567026004256378760820232007534180731203249566524008116868622446494777445532071311153181814671360944395562568425983117294937187542394869167705443820142743386084794893875069181957302655574231980080412431173209558941414106154104614091222759534544483495515776336803427446278743510333108222084119673241472325917830310647058613526131155367502524316895402830619006488662187294581094046807243469493601090255244680439110242030230494557976365600045025765747780580555074813326726822714189678861784156072574313344847147037849493999771534343934896444564523157402492150153103729816076197709318651736587333322584863498917971353922504660677875836626696184620497191807622495839713723523639479280817109926676908374567400862709699182067132788644745791177256805390525131888276025152051062474306847717826303811739779750899190066176448417534179486883082958714711707024935817882818842998158049225103517272753614015157942389340732783479598281844405502766965124151363750776606438418118147386653581164710760504358151475927172482883010449201603277494040590020168367141467294910413978889907414602762272805834463671464527026056515506162118785801540558450347898812491721533654683271065860650345123415728397154735445096296592016330454180740795070751520387267404498273493737679781093398817295341914150772559351600427113303128800520830610664731895946328272013094988101850065772765907279439551383723254796957377345855191085510478066906480737113180268890307417639922168909724669407593969616256584405454483055142354193333146469150970263261649577847856157200646268214007513566363201650528271550128141497495595239555234051496775996953564407960403114042974122200850257217367249763185647890294480779875753033398292091391708958811548876967233414200592111101094312429579269347196160669900125252120414048970095221229973969412910585399140134750088458322309440672320414512202171715035110627792856407988688273187813625538124334478262438231413173152259055853224841202219648437746135418549706947329712213510646379399793669250103867495360673895225358259335307291802788517701190770812665178664295549688968420924850938354362086203259003733742832090063833404177659659801825405088996296249924863442512794897204573410682328724401726713716012436147466336499080565542159273473776829654005910248319616431511320332741126037047439504046069919722020946570604737343580285270412889096011903282832954128618082867101859581674323546474775215031627340067643672227859497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -534108247179498921400922904727904203713605249490663149460376543920939163375615643039873990300604180461086381612247484025281300895308202564022391096196221657181062579553266135882413557141230666712489183725414717237986227013177893691361914052885442690449428197282156269651691975635630635371500992559639468640494462679900788592721187641779614866762690823513032678961702049912310010527314339962302199841911174923275768482038262796435068615948926843462379859238662444912587100865561008180513349294464097799885232239215207848350419370096530215322751195810536609963575463394053448995100278216129323270183583202242557778284624123378195926744164730115724438869892864719570877628934927155273387366185408179728051507935436955727789522063672673704907263072569572291559322894196741725711641321352032602429543805192652526370759377508576229583311455483170321397306148702210424532008951888615037447781371546033999836454251325789224687329339647775347127620926566232681643078585066840100892747192091965127652509708289579707823649434969297597298035088292008211553388106950009802652763640286914284774845584609374007174873534178666428679950262111802268040133607343231873409408143345745516773491238158390668006533089277843576551527141346031584037644614510031898709402540190222757056530138682268728952793779908142662124056613634956838316711916705523899500976476709153613951083564595290895835146630801651238420303615676629576996807794281385928073776768037084971272226197365596008933896505038278578400444754795512239703675683421929753522669959645529868721231022092379765889157627742911279493449860733667523415837420950910998748405649611795347717422289353578246149201578130298391983619790065783497553298348260950198906906924896645261915925230415548681512367816744578547371119000843839935958636252317503494707423469048182222669727084430161186594162150433449705967031071606623642743929011264998542916840716820222146463027872414147026599952091936087965236080449739123911803788711954131066308139811566268123114205259100517629470795282556955862683630214256172856048903327471282674654258692682983386243971440942883316942872483871359288938004863788169708871874394800250100073536439247737293817404244480862747770924509226568367635126505571066320941396362899714694866557827022077272292705627434836200852951438885418046565632085628744580603934202364966844470663552228020624806643840183003174542269017311663754798815800213448700302636563269631508887869131285697221755981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 1654979674520036539617026246560749599484053014688313046365084742113031866074978038210276252575996995300362295491919713332743263758078607857924407300472449497652042839974334653132146597567856427025308914781482867668149352020091852750408140050602827830242077032743556187817722271408836979570954307037506523092659948752675549968642782782668799020154949835849135731163095550614409965111917780781282569469244957482037798098822886234153262585250674260272128716826061262203994652817846010863233830024499866111589723035441288126712960451024713861675451072192063736865949201481057776800403826030837234488936435774375406625946999064430582402272278600666665501224357140531951730847559527758743457033990868264180721480517517206583226740001444718843897924163496956279075227987606391380461660799383966190989950314954968224766286904703000411661888692668691156619375378725566861260058045972995764953326943828060804536650806517345393736024577921564404137675599481758602303740512714691847855074015585753611569268757105781535497133939140927518327638645190737248028081519413984186791297703907266415602264213694175972677980723266621080523293639900540065939315044404565494035354681053271775187301132903896057661599340399398307587373742773013216724654589749315504541627824346919715294989440373805778642000222036089978853048462268800011681356448279410771101544122099400609458536484952912357804406704376554937500451126427287372267820730407470312831230235275656111047865846711740071673325504293284749394465339411445130324606608758298635738037089583596896206889282185037853076909827458626939250185144444628396334723132346866774197339139526789504935471302048796798033132081514416682797557068109248760040463182830359553693932646651764386028361565103892919530574975100266306423546653119974867747307457150852526997072683039935988347709260704977306299937838375963091985015377767074947958354197640104959536758100411976523916155183325664161418762190109098190403523242909633315898637515795707427975587456937728802293925831359047933189425211473904918652857574436370560664543543571989134930900107849752785927272383984196674269369523274950143443908285447379590143030553166599337105600947518571713526373262130681915972434917313681727249447189722986464781038697095371877044848846020402036260876530398775206169714514556613440477694853903690275465504284394242151863211175569332221366652139561999805677556597023339962173356958272779884107939884921659179362052327633136883378028869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -168571751064906187207503448816673276729955192716392926954038457304178739887378528277297815572933522403526774870852154106825758358335303168443831236316109553045879044013426011965099761359539962647103201992781237185187507159100119932823749377347458768290157866912333690202701002995770167947566965179296198433776857457940545688338044259801306351826791049351875817833100457664997937376163519258456396261842912464301357493852501063041013661542863368850412960113622916009475661631215619109312830083303789074089526979140847243707256453378729295975931962988353958047895885888140080312882932358832459854863527349625396145605292416678663810346211498407916239843877098472151961451970991982797292528629240047968238313513608822940577593395593149939125121891260586648006030720412280611560719749053198391292052068406995014682288629979921916685005967220325778767431299742148870693617736067486177326190050198505745536717762072649475794212388090313214052408558183168678983242567284576291353988857869778711011678079402192341503967905674959773662713866291954881007160549690259144172803727225555326362972812579856640470298474957235278180730095539853819909484710432941250262149934981099025733465750343513565642548238702257944895354083592859372679020544076020925831641064317355094598713731372371078379160507705820737006959462279184985851989053516441800093661100730665388646021386598177434998668595211984467508068040187997999984059695949834721837449987470055183825784321073673205617548534908288170542570719952442314258674618979633533899023548296167633707303247700823147526786155837123681057346825620029019045018952149398378891495286987498568340963787930089513009026803682640297217837502499861444306821279523475403131720022403139605660988279938140504060248515462890893646919691681999344303322913582679366887073858684827046148622391604361285929188787939904952296962983318706419433577577687738981162417921482073769929594710244476138547782190744729582197109365702727254666930328689032384952709810206678578541366625331575658113229693229054636444869816245975585635353791567248986401177650818083742598443113790502316199291178192966282599178495782181218745353278150829400160009592841125334772937273541556549544949034114146833475210515940424532462446195368116635884284469843859923186385699913732927265427592994277167884682827484940187888722063680661246667734706846895294406609463712356611323460003558474181094816649682757993283437228119893533297840582108051421528216451406478881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 2878381262831464393096822566982669671142953917365705188116155150936455028850006762012105414541004611509250888886286817306096214892054754048146266277047300214073002436828086422089040176029280702107173866854267496913496598814287761381560059310733436738854440075218307589736493170374300810372604404442785155860238868675709400382382846528349994370673509116367483882727573161533705665641321723511368777925027420076141906421992122930529801409070046941245218488007744447632714693696412019241178662116729290820478246139709244262724952779034136132756602980738929967414663408198425378599178277037834457904131196641510172244886566232648443779252583154818154932209695992064691656153854108420991520161107399529335363129638719647687915446253675070617408877870448230055990349226570117903172211711296286224314038807025157378564859130640227011136554026076263757722703928627103847192913735377871718213626878748400381075764561724444404006475839956867448649306297529312588365179565617757452465043692868562900673973140817092220225608547633501565386662385596044752809517891623033777091788412336344965901121122632539344314342722364346441985636674762734966160349260482652640565808753269956904847483745603783804167918252986101315139776960569158070049089394289919005157773717126238737719205520764195320320544825479317837540845851420017760454098904329861674845345028642244116475899479676045607475163825352183456366563119120416670068726026561763782722834816182809451688551648593624929576306061343373264415626534774359042668085026499899601869458934241181169923823141415637839124907147982808831304021240129405427038760160425929490232666979257998024160589624375453777867058748115038558151361323732078597268496475980284001047997230873310348305405010975958670155827265881559489702614539148381373995191040460854238165497857045150235829371470109085910243723586082350768420020669381165425966406608292847438493020891180541676173066054441706983018965471049483507053415319804382067159532371444793830771301707357226692365700165778100930964366952199323937251807588423632738812369493019290311143549849930477719613310372697014478367794559290633104652572300468807387147585499905711545247988370797343577211096408845439524505794804266877430062766126814252483151207408661965943961441161570591755967185970709796092571081469267706876932946222905436195617786179595387782514901252655918253005158909387113435012809077967235493371963321002088724756199844348276369301246717380404760433521005325019359588623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -9627921673397131052558352591758679591568667660809877076170155672633284457722316155388773385904155334459763309953995447369191359214775167272957299441629917015902354310762204807960426689087765158868567577929417509261191737817389116361858069628900352678035674109604104062975143225188563996946769223603297579100177941151387138326854212946855308122182587674868391067072699550945898392945951811261299094014682813155749364631460694629202459021634305156724316011987075326906835795308115750073418401293296929833347976287468166331456566619511725711570191882099914588526133558461087282430353537634300633678927769343569838206834557613265827977609226426781872663550503042651182451102027053812826695379035849249285855768161421943570004467437758398201056850500199526588016427767536104568043831349999878644105171970442547185386765634735876409448091032209563096658426533022888553462218574859793190095552042130656158214190522475191672752363874437643235313185594483930237537551357996640327985461851950453867032864256319265255817829638976343240651310859818895680812271803498517525091200867036874543307246327410850531824668470668632723548247007796284214499474819063704384937165242045273597150029474782361005937034343948048741928964204798464273944011866287251387086177566055259725873639951812348009651931985255835807997689619124470146983609205022912610430598530760199200971412271006354459269453826041205585616263647149870937739562793420502094248975647698502149647879618746761621306382470655423244212948290054149277831606943580281136053949074275066321011389137774287344243093901004827526543264495065006370902427489893062058312648305992026502628921580724393567870860112318835336450002057050962409719246779436697343208983532560786379413922652312156330024211580154885716170199033718052029130884450879275251403328614914410459849423767950332810417326999645982350967042169842387910337023693939072296540730600935374611537726014554330451857371669214512497257988179759260565867024271077039429303304837764233983418527969789683984150665073322379690299397269902488108868140038700809241431387053873317492967464332577759964346960610654372264608846596854410956561667042871395743358833463271787059374596082334298716841375939189798479506813236030436004733671058051912622598981773084594937704518848337862879586652345558923391915482976134975021194427068305003343970971374907968458810701950246751742683254274784264543316507273907547837934903724201742362012404592654015583752524776173231657594442367553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] -98181821068848131040214591948606865513299752287259413125084388832485004706957005760767019125452938318380276217677990330704410403318406684962841155520664615000638986257208955819584473596105367718700506625031995700973587792967223877672491805460938809771213649592369028919131606613529152691945994619006524441112205885301449536096750303162477336503112054192921270007864056859546519063745925713895099484631574552630711720116495342199610293780452989399244381472758167753663585820450492081803979639977817645090914761264840903418678861663391012998096650714059083334124961484595245297681865851710489333352997146123045058202422128019301597873209890813373241555589470818692762414080592116189166006336746886996670468769438904379214685469209314905598688212828526391676632469352035264185487018691561534654426527322662493936203464867853266301210591216483954514663212511907206141832937827656375976618520247285535004970586034299024113607464937846837491836001022693441602180934952475377731779687204693798944255741273610446450176307194917154241043210776992228873642700008471566643803055913659548570585263743178821289458645394467341922257818360159551108888686964151780614487424311304834201222363209359589417553935851756503266453019623466014404301825074781767275954687401507238804628613224997462452473821703950265642235839287589686872893376465427951306779690342870927824977076108838709468895896083923794647290512009644761885066526089857678081967716144562138358197050916887795801323734382105429104981097049787541229189319888484080437229665157440559282369893841154901043846386825065972375764663151882462105010938355464617473563741502923211920389840146545905622360850509627177031811731734270823171812194794611077846511834105759488564569379731626233162122610678869881700777873069790454429646056853592005863004400817364030933956995204952463080107082216883394828239625893890575578289072963761570563419233950231612025105649283572224992811777224393390586965872415942821462136445380456335618724077914856617703809096831900489113574600756488229522546803815678341288420594714981301935620842790108815313201825534872053340981264599925398894855213121455705719178073591025216668147749101237920466395579481401485541871632768879322025800168976243971196528265508824041097493456988402301524046280243116550422870106405075518865258965398131464554516313604464698273267835145089923520096800625293399535971907580276932527041730552830725575523218924045649155746064245653387638282372229525662987725809216499328613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -141935431336373455544796041525668957292673795195450720266080675740930768927624166822379923851455224204621627976531537972318336972759303581296605173032535265571476306532155842442606409553550271893543014772933849654680858251088247805001533418834499710060875863996944145695253160272520405368033440177596907450370206073028199626969304005462049767335878236103939478411002832299062767942788277540905490992681015339918574424506508080760887508346153985067977245708078744291669459847848607901301736384242734506591451825823865431140006138865840516940893011064164079833803241918640358676974869722199683727527532294952456776148462019482063134204119806331922204293586402585770852473020253225629761496818341801586878424305914092389817228008130567810532955579308510778621098194222870359663982851022913205027563276398720492629175398227770476394334733568392052095708022679598868231564351815361203382464265197698984797084259611015692055335429226685895601422792623093939464722404810725238763106191024775585665432673717707544320621598769783142973078580317687745452352169467150227298003627626066456713026189741242939134071221441969332929004809140232649784788404190458870472976148765801753558143161779465189930781293785504210044047248618318461545098683481883638051301782705623509221424651461679316838077746682574993974621537002679118607416530378948172685859725917374139240132636099251376131228583877098995736389277971231216742280678326513017999184176516219597779004041361034650611800450170246636317422225905081013777786510365634446554194489716247865953175869850730860322095194051427180156180150430479168030368009168665994955258410542108874410372935757555561309434538689574008106954717703319180358163147888163857912497181150990851863625811062995639406980655125189564041239416487775200162326761067194080329980645546853903345496583856516274065993276933403769178104215138718120719394712229232798111393789030736140676318836963968481588198222920862487132274338958350160498971822519409266659547958969911829369192774103868202140419179449316137457789072563071387854649186892498188706202298852771829227464103483265758882016893443016975053014946824020564692992352066686587787813398901153152956334199755951735641646089257067795669224491385031844278941372810813747893389770540777455764764118634345060932783051830200583242666907345988380743574574081495258201482910907027862421955999089464253751642300112449691825879399706466706275486311786026915898526527149728968969365390517811675863413256593048572540283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 26576490415371292449444394137182149000318456733346133407597376579162289300274991990788295192534743178180594198098322580913154598540291739949950157203806306387051657394595301814495654286242350531146627596048108161697703058634556210341760140433587779778038974122456877320468054372431689622904832856672689825593080600108005430330950826750455885284618776580020830966734441827433849261699099062128617718796868156467188441376989634774843003216654162477988225589910713115892108648032062340144669049701274569225075742666930882725922014851777579694394889570919616136682414768196047743795923265807148386841645351767177697869122059093093375585391243325913105313062587189580574373605563375574303370380241056658878190918191021096115026795793777902886636043176426679130545772133340153470738618176173108769576863068282728987892705608267332148946287205121837043270918690188950529060554048590140716042771147441456653119318834803546489164615957207952915211058613692154131951545871169290449347548667938324544135232097751638009803286736989179730157859498400197448688980283949023109455339862032862104384332903642414652680740236418901646529734946532320100432888771893926482773551712966827813356569720810382086592898437409543502569151903790796379776935471805830841371804532254523845993423588780467284513757925884698557387856318628702347647438501915658820108053730025225822092312658096762766769416496528113876832406960285351142931232747734820616039827623132443510081544805253171219504390110778563954388408689364829126123420317563596447391832672708666825615626806047807052550731933496013366512657503420312694722615014676572456440010892226912392330558706952287686456993116623942736000125210254062417631182034359500609827836386273606993771970975435930305310431404197301040256896617512642238396855492124972445641158417992663718532805303203778764846673689193592053935124024376388868460200350281901450825089405494755266929463156593693398227672253449102547863162895867319593260215669158941952779431509306935648669852363661762216282951445200804057752593953295542012563105414446471824932820007620685459625061233397154320113122828910454475944568371836269249386008536977935671607917758703504987876493969948712603796985625715857735116237059947394822437104008662305219324682870954629811652227854944766826714579614243908510145607766825633036383238198891007228609260089917775322505165885767861843748081210530241842009299972190862270677015274178143794831049071503651926859569014707784795348288753302767872810363769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -379243228854724925611323452202602127805470905383379200270622323110331222839985584529878386603040271387798101350028330378904950962672103270947510944178988887555188307483758783164695797934956413616920717637289109590694073687377113686379066745010026375310819353410028631383765071726117830672023802937746083603948297236821361968855585225511737146971634659683055390578618505595051572467855932437570552240728570576883688860235228275714901165460179276051294697145829932268339056747438850994492376571672096021486363556787220811033324414810557403255789127824567495572064389493242220502316161231327460560830705505394278527634787340102989864131935897388190640101245256615101305641302049574542187173932645512282788114857211094974910189503222246284151256449340114138622071838184870828899938508139009829820287615069916235762516093475350505291454541468430805779194457826936880022479855628137567330474103463731969792817192862636160370542575500522429986609154026070808912329255482635131952776043267101800025848990998104206177558046835658900559934719672816104968107834578213783943707462757415603311339244436546789129741059739867458192318901120333943073647557441557570970490275904912463389661552306729316945967933702830033211948637217704496108065879770129849992177233540323827481591281380546625623666218509488420909924483705844496396351064446944936877251826251965559120628080091502915813331273694716771176245338338498715453937861549460542725595201284992951894192586216987069491064917491405143890819338706782529599788510400375540407717458569746732254028591839933175257501198820781587272362710975943045568996111089675707431721630934382544093824300987002145951907474065215512906287663969388322252120477129552332110045873657843478873761087835407977244292644253633306166488276002432419026384686470137837304302215038276849271301420262835602630869143060009970813389175919794658599863583324808764803079961081363804859497295085484585061181868061470618512461586402852876593924344950305350089120944939392109982591180981841344758408047905959465299128899490136822346661538344761013791508936128227550666992024565304068055606994472610675980534540036040673662562656609961826789175967243136042909120868967420960023362540503989947043774584360578154638937310919471683243591313747652839220405017876031326964563280905966390583843175568906000775657823827245238340834562642980763134580030836150201853859107859541757333718651147770052093687033713392632946768016522166891901367655135635234206481491980866849189624190330505371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 3148318765691541814200270028977686980174008400727298580217273032084789012655900327836386114978450494248208789881620848639392570225258982873818001234089946545783160387788176076967674511636329355787228210628370150597243620959426931202958418231652965147105325394130557453430999280920142605356662844261809593378575899272406572936866026896108872420134555047998738426576768606014890759614731517953914938234487210577171751786299357816575126343612527690920387465436124539189298545747736631254021470581282128243929870815672692434508214488701287019190715832860964681207160217860402561795228236618297921285910260784869695628278042526633398075270199701239983450234034418253981400167599801233661676826134605099964019367455606020221191874683899082176330670288597278729793917185300765359744022604507164211163350977188614888796277363042209981300160467313247201828650744140953504034416736167113897902648401110434511109694326469174300901073835769967378127707422253283691052503593062936070723311210300699695560688204796616122058960012534753883184279895281791806282870956038231109124456460427793815551308434159708813830242722589629922129662414194126961355634509207188028083193430514607319478347376357811419378002657838309216798544381815123415541756184836583606749816087594618254861365892759124295630182868802811178404859736055844743477337855592905541516490218236547668042986910480570768695990414479849994189456225435459606720425055484976986368080834365717124315054818008818122473499696591708867572588548983112949488462137349848820653932649653918092288320503393290155133031718645584527313262536581798743815531659135777120404421788832190467343881096961269353869381766109381004648345049639276992078301919631983035344906733416608316978830623502253213219292690537111808724155450766613780212085913788280539306217887097340853727675060810270713839887851747010626930922210184721974227705550111575668749305482290157702400721959897550884882025818045284524891373807032803860879537373079680276039583519940277932881313643896776080902050924304035763196517213167562421619570472784874828573712227002221365123657362969352054618802730520346161908810224868268586706313120055367934251673687319817718329276922105624565751856101887519257731899118261762005506823126752934677887326639871723705318186096433655080550378088026390813169000355625097311897605841135726857364547192672295490855124534753413726760446127334124639866104801605169881826208501036762984279049789302477872239975069323422216904621862010316135638277046382427215576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -18707568037988324229688078024527947917280519318944393827846949155789972362436764664731921584538257625922805335104436032440580886009978799287722780656364295182224380003873401649869183970188773583057133585922254178383993638717121327712223963671619420608555880959504329087012573519192450709931646485933801847810533331839213131363413275407607810415829909466244238205307686881480522311450803346905050124224925195767226950528945457415711210203457368840297775101556771511619995066346812496124619132531865575669922156703605016189761648490322556816640169440790182798606189647531098790117213266256433891307497863176185173654367247825103790482116277631804320861944683687217874753642181177304984569585034979838110456936321507282230876564619257413778882688616033541321550010218022567584765862348633846893605330163293569979579199361465499460643140905028996194066141406210367802105516081328006292973735213995141778919058166982429042608490661082040573123533087471118099176618208442713170124884883858899868051429923939560751623075676498170264649931570580652298194199512890595312500864782762297875575567266446377507418405422856648234872156858601684196909358256156345363891398284191596734377865914030033655663615078402432465404198514334100242455064643139063257384066470660328280768782276034448735593580087526247439128925696910747701389188464909897290794486444034932052517542730284298347984888773869657597426128879192587228911134750467097982552719119137313046338550484214903395094017479511683595393705646666563907753073214291197815030798011664900581491648259045376879626496646241403941640242225929719029692016798159421884630340195260679343420242031881764292470435751101908435776489322417085197531505251422551925446083533448345507392943991628322817057782828753054949543287428413011083305375194956065617569768647631590074079023858852660715347472503901671190280384543818033771800364855794425558504618689685187359581404449027469440848676253112986559067322028755886084920640457635241272385970393666591548342706573730680118093088026444342248383411721255987478159342186786776840790172096292865370954649310017481425462136057759984682509385292375622565654638162476751845787976281131987081525294237513740954640713790355341523293721644810171005150221195166033419656361622385523686902612415561575888710275444126458121287115753905710516426492562549754693401371137656249895783555965141689519905745516893654679726400145984093154677065386801833431096498389929387442193996269258731266196604326249031124973498663166537880897521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 86285485390008281753397960025247977235684489975775841907096855735076032961604780212494601159875253767201221659339076439916578937480891013809916554344214170973424374574321596865607718111734876435107567489544923809145410534174196430682689800104478104649121856413978433015827421744996915410512291750804465897722601351153765952448663468611822159012940071100835875316366384000612432420654288223020412681255398661968877130085339736323410554505666864568151864702193243212640376565900514866678167786319304894382763713047532396987041896302042567607475329810713170308952997003284171111232591168068711940238491812863426134709044765049133105563636445956436535731051835851194928125825725877837615578031542468260582097444311220578013577328116633766086528165834625465053774459639036550923094935302679747422310389250478928390615139736811094491434661906238880315442150442083325104752358004811382491012538980720228578140503141137403255122740081590158064774337262788036092154299694416793003076909353998678608278385521554866001866221347309302276368105097749971731960495865556922142940753558334749222996940874987457906897148776922774940650391141186924030232666095909551197451476805465781265308095900961914192400593862813829553124893864954683159898762617658711065435311325167027109613711203592985049411055951329819858798855471119564350386086099873997787629558952730397669802825778504874025157684350024328155516278708442983208901711831014182585379037974576583711416656454534439725540183151548480520126692204267988813666593304518324004186624039905843802842509958824807984896721451343290911772264524643051953539432159754354295943309499254443790890202054586107125212854669350455212199265177845258396532431412437469543615648511972994245694118197038975481811132836402593311761903460765462824352354688059608075340868558101984476451973491874244325911520485395189881231841921331926237578259438572314399535671883511938742249058905922195874689542864936522635260882759450713187856741624558167347508031667991008682654384793177934000490461973136677887924037129574667534835081633013766648933631170765438943663294402805716617645131011102513374758128020250915197315361954074719051388115646472306374612445577308051190166869490239420918403039177998968371597345961820752886856920348909507938698215784909494805228638005459815678468897774132253816517268376112697130302701518904926539438651410597654509427753253121163448965144661074831161977339066169254201624693510046323040580207319589709876282371065583421971406652417613258876372128725051879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -322433191597494678617765256565180590279170225133850142741704236722145751226373570891272228654223359016971798057089941829184647175620038145683686444475002558402636219780809614680163171426121124533066323493956015029559297925349719862366549529124810880948907836741015562297731951868549884864647640262072122094328487413645797773931276957656882396174625018892053023347237338247506979591429402538222637803111499349405238647016392708786550812224903033385861061439567077639012834842563087735898053944914807980318119616042011756116267659777876094113293964290175452455519978246128421791252640814743390614578742747933521751874887732841268055008517814032669177965442059299569302036394278849835995308483196391070772585501235681616549150097969359871971706786894992850407704068575968691582899676162894153340791591851546132122257940381764409032691952270717911946117503545687099073400533238117990224912883287891335400777177312070247131222945005010548473979385466294994173114220911154072561541392911570059299789147552857020930323895231416776068370135533743456450313677612683143772618252113367095184696908544735519492159930361883613702666567445605726936085532439256256139529861159504809245416628884056505096002382705429272321516935563480325069351929761614157572964029051107666207064059511392189860992268878567478741934361915777404843121945112766075329943863828134081026028157765089838810181500972977971174118010710967234174003530437913712075733867888859033319875276033079422764952649810673083753170543016778599348614305061546649848961062653380492040496600650582587188328581507187931852132782597866912256987632486427389416137329349108170827699435795148862802813932813755936825935970942813882632476370601499324349759648452984458181676265641312658593930786456886296871749111598660851651160056575201238529981285298545169425276755878133367630525613224045025573970550116561610076949540355934306899069903054456809814296486985033270546326606910586782208402423888219440680516353568390186404213878900079376546002162336588001864196722173320672495186916238509471002551102583328210930631084818562485122463538992985901464881141691353426942868029201658477352747094708411395213737184438009321348833006149781571753261908359907806984477305190273570309102399415372134958480988924182816444262595064313892740440727799791707115423241925729431906594866865656196532688740163330234570359753157707853897789225440278001728140492246627738906371125361848226468079573213288455591370898981452085414309846313737620248959900477736528756622647051699459552764892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 1001972840321760536045894083332218861121971239931269690172308053727827598297928994316102756008040284764598725353828474312340475080319982258901559701577221629050498915280611572413012402556573433465258621795051036163348605974698087336916196721608918082016792916203214581919502256641409690695741456024103144654089130850825645802606118839248451021277446255242689567766225064186115811301061561568104855484339526135216225916946829292200764047499219888480411875762418590124016868686333442228937095069868045328772484038234520709643988565900481940489815788629211189749564555482094042800989643472874780799420226569196783599804295104760337733910903262402629266469373384712527290363955569353510037298415069053223867154431616879545097260865095043142090739429922869528710379609877870806443463247393910110417473196974421444516058721579861506097113780792384174935045351430033725666127053333108623878530039654388754548459519397968612964731772056094587635780566937360364800257737446812905506515875605662915820540985210693758288933299811786430749581610869984206599750103937095192011979211949435006100985578320264945200208460024156298667211205179774017757299874615190649820363544085530687387261545207607822999413312522293490764816641067088558874581050754267255857273290856266350307834155673690787748806987489594341671362368308122321468650904760911680520168565368819421416978491703021698606578027011565648272712237185452689625085635133003659500179861916158728316562068518126747256989475591515234364576743164607019094503520624988160306713155146880571824009558461686541771920152514382901760359136547006357862629586429618385347749949577078216012533640860941382184239150638516992416923488954831113637026995972761400738497733692574869833343660148125528702035918632835749295330109266043757952785103964169941523463568422572172394171288432019547276059942950400807940531102449943642833059679564463731981340765019348223850114509564485156877435168054552790666795032292265462278179659293879180625226851642197076977608629779627405223759705585338743207426748465690344495991385740067744082436082061687841297399256313084608869537581496326960465506015436479125205507499709133296317015971232565882286625343096684396295406489997114885630542408279000742422731222189773012675208543325546341849281437865329872031027897722526694308813920837919798547167750792284137225915573706334367798033918197804527372767219118034369974455649359479352147622010156353124237966136293069300983038457386012028081119150230150516585375600339073015598856386532133910804986953735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -2634426390386734664105739840639509029103426967767421439330939664236134074367391213545093172130870972525036540294534658631477684186787211861909922522845691091682924414373571043863793469652521918301514190335777300181643093364967432829174904071544485203057761896261623195031051529366899367615643754371090834057500666282423047520753831285758290822453442870231011121262938356825625926367494259665030501854584289721863558738594549613383038748902951233173080112548739214822902111133106142408911971336562702868044355853671229528677390878806349736035255950741682112592320159572760147324065065155113992382319973382294353988293672390383229433060333315467465494239184796996769354439660883214087019425949697335740106994185189747877552819604466288351724621971591146903222469275272179398922698569210768279775726565563274745481824256530002552840925330347881443254184346814482234353772052030249434242781524150913728075496590109782839913492551243325674298758635923399217038338455878114765821781591500825173717263717686900275029610385911169181692316559545868995134187411857684921513880105928616797945464078163010098873974214887138082692356692343863045019207125387279951405922284868166608244217024842578894941554257400710036852697991528285811172012637077411931438888869457979524295436603116413344481543247715758453201038589962411711446194595384187375987509267522823058710835215127889944648827399293713215519253176258144598295621768932433646934865178337121458644712105668288112781516715300159428225498143280979833454833352777954656181163943851109946892602320272168687211595741613523326854458086293016241093845332895016323945160464548271495160638514248720802281391057400210473659307005989897129288805199840460300398589317602025995914724044189842885657818318013360231616975393579172991822116304828943831013973931641963830224040053127506442685729557491407774948722940027794905374633986636516023668561518596366658793907052817100397453128712121397482630098959997719132799686299695557094370304037639436826943537395163657717523382294739563901069677710935326880023604642083226319140904373042404999129784717672738585877832510727336693775972499789452769299292712665889959256187477274688228528485139800457468817946023763398275612454613309114675185972642507145955940741014240990690482560873075644456873491693876969437032162093556863998844199894563778427034989843377094084093137285905865362955063881459026972674896998388173459638622054271558706247481454734323636230867119784538750338690895109430537173343873948624916346561430913197909831069409847259521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 5931596247730752674657819285620080200291022140815309523414099775130432026866106100971232652842544134271357392792025305228923081633631420711504709484567882377032352117122800184148277519721741901667726444428875462300311521458342383364978238923439104743621894026938173865682135358633835331995199942211887099522522265781840889601970565885016445774429592017013362918117687645844366807177026326648381798850129341782812310999484754455648729626349186347118788410348784290298957798505987728569020439643441193218219288247812627553220465177779325248038326332506908490075536303053842774909577152332117043895196683453283287403468499123851698486218716969301413250830595606186640608740298325090099037898302453410000010476731559382892552339689390902015289719647398780974538631763426016456416854122512312512789597249330920191725300075382647283847416287010353129133678908637113127074472181622086673468445503018920957418785297276597025125741714969339169919052792774501194900746027352271866632911670894586743057669185563311451045986929228452445046094949640047102766622355822217647271489631712290785228958820119026748835385298439497747005588667936630893996702413586343963573931631365326898369126266102156129372935448901681810263965720231583170954235757504702885015995012817720510013249374680802974483961753924477791021612010018724002705084149564680428292949874028824205633512490807315489284121915951311208930494484078052078982265565116451738653521636379722453347011616124911355504900487922859142733776865293122142715570926998410558002019233558937372269522406947608355304078912396622556705130739467890026019496934733996995430737764765012758903211976480830838916506575230029969319210884508771730373794690492981898586724379154090175042121317213774653783128780261600007659670158197493516776986171682350890237111571044590197382957149117864915025352517539814913274404468699461893337614452433363326207320673130332783672903124486942725374698927326314035460349268070533919106930053467774507219556559044352455716737983424637732889597545497541898795911653061197466015149896227761632881095495442552443956184652000458849341579940100696561582316920468569732472025102626764730644198517246304320555641736826901508892892407019761647662208763939981095089865102732123234240357629454706151293253614258225137283891812475628082404482407065011881777333193862143001030789507417538229603394501494678122521357005316226469142578301665519879925165571461650292913322671466907000093518933183395789734570512677089698437267194775113722982236297287528259403188712894916534423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -11537555399556093826150529756417670374262233245350003454808983691108482283429760495928368952678170448865702755318548404892354847712555276412259217217078836738187101674994198139884537586771497511208452327009227084427646502081737269436967911446964011132102383022953380813531947495538009059357668536671595466674149054836434861294584311931215377209528145145737476725034367031731917303698752413624957426897701785161864602378345693227121475838906008337478551850235081982686263539989582256452488262634756752689459737238407547366073518824395076420902036325012773832119427657334180965914106682782475431767788610913320788923661958125465066775925625238539880634453360107273109222217293415611265480344735920369982425262320772105213991785825620072729139735300349687726567862337030534765111935514259621185267955593413539421315099512647242870460813761472187514106882328288304519957696729536070180388192448446736896433574675335893422099083673152490597206920500655329898434814031010172469516849289617583050884846351476268515186092286200631137617039206519876639696238765239515846890807792889748902828437241818302343070164715970658454145676446809796009678612326292904355493906658223564278576722001927932075185252522362086097599421380386165256643874546204628890066847682562242414275195792745456048032764253919674132625341816344819651674095842815094993122620587691346947687107510946777029255709181521156645499248670084601423385532359052872647969679965849174079886097785223005464584287552238382169118838015708001758389533869824512762353353380397580468478321406759067568625770278233070792998896075275593840433308429535207747082944425675012584659303045807844225235327311077553326507937223866624845110974630047303789026054582369998933321825418221140474256415684380625355871356957486092081434256202637839672041663735833800111091570908287382444978174049683881155010223908135922827432580309273870733167838657050663415047289761861743808353309137519254826928506138769601459473730390402498588272329220775321529730562134874173961449243752562572053672300051841322118645230897696592771802154259504870065367314125278710003006103855517936948233481146833530541463980122482678266217483269610950117557521571745998337021838613771007211976896108807769678930810891609642889761971076673108087686994996710580418495382230217100709309102996895896064765250983112377616073467466719313309832420370026647080835816551907362693127814035262867876036533835289131742756572381718570112261861284214558930689105863257615253133474368477741997960893415887950741449685665429569780826568603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] 19512632909101958724619000705387496713780332162740798990970872611763773787402751252912485876071717297178080629806839576265996719495657960634683073856359973787314394084457107453887399250123934351752711234429964794598310897209612159857159950688547324498260136304310751205115009436838299513638768896428275772080875010932079890083084280621604085382248388520568070305157684284909550836517384445360352886040215023311673959286846179850206176445398567544809147264296447767026043061099185141352781496747917978936411315779543977831294466172721012426496053858890759705874837544806793050419877115890768748683645396366653876569879941710264600746095298053257993566793896353472900633588773603045006786289682944725674684212185849973347483916270255296936323903400585676714925120688472046645320241651783821410335342858865469655395616098848533742488574221012532309671766155153023141378535363639777672410229750734962939885902014519440310173684668400873572740439407889663094022605965325762267309483111516613191354671454686688078681696097781009150408390166029403610882123419114951628792805058659628122653725890455576997046357742411235899260618870926351543865981708775155455702043699583696118334748254401898655434501924107114881772323101981698422673905149743220204769384721960677916678982976386707104965403944829656269490150168923340038051368237464174636958381990506744932478976211020923948955638948118143101050712416922224933162339034361269929496315396182225215386468633474709451677167177891647504187446022647435769155020966749405231754247330395705757279363910202888159901751053818260466298354824140871001621466045345034483318530091767892972628687334142785346458686507679300109615520113643663990227273406070039715489764532649953835949258418393235780874073624715961049945564169017358086023829632170717400799518887195177650337797995910518771280598315305329585218953565679610872379350515073945314218814955464070287566756375779792641958552214956142889154411648833846445814703107836439520239597015611574970560134993241658687109878300542820278807282747337458728008653797648960305217679464477719102320676774111464624860523865982540586883436625996202525193780143979340148146023306862361716649260316815616032821173420984523232741025483176501238132251907624383645155773348493399483570588884467541994356444106554778347566709732031380250907711428501524893307092922210887258619183465430003848207508822289408016077078772253177422903588244752912482854474850833688044466291225663757853209098084590374343408380847732108526131360264857950853611967545475636143237352371215820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -28826091056998132027981994281021941215384337507413151925129281134426385371929338444466441920319942276403387419260749551959528291847870160352136826349633085504630938970380800436674871786491406847730907605819726121622486382435302609058949878485449194946087994570618613807258560377747921992638317407696215320936461608793705975012891170426770140921102976161121141722408077507494714841703669882102976475053556970737931627754564393118614557796942376656136779639301386400835483108494788310274668408549580572420254713273576348252907775297039794153311522586615920579480041489228313243829133993987203117312823255035600318490354873890329602704975116245577877379089469032797931360632969920630477944167597866195239319607162216625104339862572538193110987363707845193201667111869700430423721152804979907559978581650281856819005109661367401082020773086657393673736792303193637370503454953523590084071425595569601955539830848018439706600297012383436207356976279446311618645339660055009285642283017493013788455558741001225634748487858748420132336375627493658057170937408492803910069346924802315220036939899903884763432532602101166054129168384114509342411298527711594797862445704050052250686139333955924270940643537985616283973622096676762779483360435026375319100629567011995442212868133126802056486138121800195884268864676816917217708586207278303791054193915674942836873983851468089640098128967210552219440307697040573092609053366763042014203273179643247062150431320599235665765099253160523736716343177925618813073955234723267066975062897105419365271318387371634367418766476322436165939001286399592895665107430429744852057117945420681994324286935658565669059021388734347819768926484779513486779712055887435354770924244728547813362355120948898864189416805642180491391507786559463459845291532206380741712079792417094793764630377549027758576739206567895950426392661969336867747466466863968761778891217071628339243341979595544876968615552164778479954168042632253659250656469538269142646612332181153896317727612541505862030899312220734904818527003735660735318305551767770997706988836006046771556495022125878832826788968206590440871139188170498348941412756338889417891556780248473924530448236699506886666828377873207554513832992978176758572330331811873432514322261598962674254002473538817279774296345316994058459437317425142734240736646576884741505991288996716021081239721233143647440151547640174015195632827546665690253456430888158821382122196266033408234389823651410722311456677001561506584153330589050349039349938925805533034008032444717173348180949687957763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 37299906505288280958107437346833049197517325693881122235895939894217439976989981961196613574727354170246171226743387975985254842167201633902074021081383601411884352972765429730220075024523074273045882591971216364616820376174277849233563705888238528652571532025834630721278296118161301605520963803610802034122596048209313918959652051362103114524798022528558928778371422335026090341033201273856876869585067679121591140622879860072723456158773522583027200956600648360210019580149267610685414071501066070097072880530090323193476249289977945363006774816562972489974954064913328980704127706551476832046348266364657377705877272902450099603507416527035556823811527884460006599806783080619461701404074922833319162025372116817074753446442592498917765121164152215395367844800294009318544851757710734944014490868525170714701987248133430919112957351025571470473113980422061614321835649650676396118220735813235786410849682134187731945907025779992680147696162178410895599411749283883209431595716353604050716668575527792226620539144137191829279187918313937447131952401638708366509448034615455695931634884050246493086433187734302560429876332039515856702510238201489588424251218709597072603318893285140997880579266977662492610664166439165129602623871958472433210533341925313203063005474613414116970984504518377941319594583726279629929336145327520662179316055947584556003556144703095794589384028737619125229511142305174017931321458312915521743602950541189725597084449051766920519484274261828660541486228610527427342355335492608639790423956672536319890212946913781871600998726067182275126515562179443961875360700355072247403119032171700611732978727262344888397429693555145668041898235573976404326092092803353438234042184133792902927082883168579036532516960213277116973568668978696036153352261183656297735695612961634097704773605870826193670058250818990807481404974414556258102948297079522973266206602940845374431631903804895725193354167895250978812473932181799871943425596687526577885705055767125907018708265485220801286206990693814347443668340286410516336741237731103706528090380932528863211158319416769093401225681562138928344081486180463511990583023949351963920633100674151144894971740834652670253198733660414267628516445709446120849850869773965946772841133343538679211489748734705838801285833559872181542853998001216800773941348335868192564246861871303264112371537417816965205976830139055458928828175656484605917315956412663881906183123053130241015646783970948448999165185223176578709444254030217497068956940030508773257751989338437681453797267749905586242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -42271125934117961472337403486086913787020370503006100142352383056997095825444788301855835513240913599631615063430034552409251981838204161756011718369508972626273867932356529034999271978255359009846939265606998771880032464556403874845559012751824448754265943845219408362982685075988114436816214214818937215514761914852819115984469478427781762006831007481989323192189782689432691857285848002138219551465713832960758523720465870525513160723482650367023922736127354373454082801350350748413576994244798043716930992164439824145876867728789282326317802063837431419509404847850345434015882351605992360457274453784235060029347605675884591509023719146024684972346996750124181807121178875914135419339814436313923922042427431375655834282933061157763457181770291708910338476844518839154800356807200514985885335600868467566287623576841044242325062190410773335358375937197095165480141655055040664539788776317939565521982764351062340766286775277258913225866542094307402861413002051580249807805471666618497720963181982996119095042991366537439608047344694159134804990657710234115310511602997230843799384485964908853059043836458444992635804899678492396419664269425679466414861581277371094930174680004033226853573966815477507479011104032637131445327889453181743040952056403358694533396496387022778018068724689600143822042498975660779972984559128476594107007481354608325351908764857868142210407566725345710766995931069044523155539744239222942488675131035554533235471046467967135549458761589574181700867895100419462986416190680925900520266433873866867359889315666907136776077001957789851222934462315232333215805656740321547417477889852170312485750382909198850200782622733222849331419624772134199796309529605213494278133249389935416833127011765452850180085266044915344699664921020068945841687654634955202335679041263537142881927815197955445268269956964025702891333848662826779751860210195880163283049152598180675824026331598831826759094327506621805829061980163911838418143784089058680088410301582895659985206672767866416348410192594442349059445795341828562319395800194783774310336612921060137718581295123983292439853597827883761708146332090037370641438180164277639215372614816785906493849045127585958519517863698681956842093789189297776992868365970138221221330397711500006336213628864592153822939814323739253876799753753659473151229869868875631654151912813355239456253993756010059081784265161629986870416634371730976474619006021446002660990713542526471871328421215396750773211146133296121115979766395737732162857951719385352053221327028702247741165365368942730128765106201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 41716040729634484416794289689683497054027217419862557384824399319272435698254906890483428509373491783436573099732719972356734439683547372089717990831997477738400898333795756061018861478216659285809625673492505931581158741340686677933358724690385486951343896160649410303920609345918830585753918872796571260018709280969478095289000211483999256501691874147505231716377578999740301024486743649602743324864606840994937117774509362128714895669019203561197504782691055546008268677326204872081935163891239293867214805193519504260613944384228512890076097570072299883718962967390639523579119922371953844746156143483938487162373134619421563066881101561351910185408917752220529241156544858872447181332132024161989571955633741779575978974925627677391048036623179894348546748902639443683447162033716860414441474398688873475013679070296369055355763402147290580552487849376759794443173580610960664588941194507956149767424991355032344810376084753547394632954348184658522450612335203403770286910371497664856047009543570086556666251310499279424514577084653399972043050109710974805929221782046176403678735671284690951207389305484532790876463596234113239482498703094387867039680746099555064766645195110532159557742534086972002972625558570193708853037273768144874804217198286107161962757527965542153545153715748267707830292454002216155496099999629922566263139854234560099656197117991189893791875717872117148566492421932805430784374214558414543964614353529703096617425362555976442748690400635671229419184952155058855037306112881963884476672464060433065432995080077983120216342071249194518753353994655567331801653722392985049276644646992679894413905859493874050518789328985257381010628533344386828673912225308119671350711716557823052480849414707459269477672237838686063391234785391931109440128433653625276210847149084128420533665404852499155478029955940180879882470241617313724121251910578635559217876062303759335207944031993733707889018674616526257910466484211774197357632754674688225464698622494794342933181278902309587732424490373435322292235529484971544740277815665042404941868739670178936434091685581723744003081029620467066360553290803599573740433884538972055234087672595580379640613452725598555294440734960533497596700963234252132886989276951593100964048992242791426348940498205293206614234893394512316292574942851179929585581173911606145712281556442874565718839631850215796239062633650701498567993318991058487845250320939292125571973929931017660024916259735409324835848947234905500025206570486120066015108095371310917326791722056290086934060568069071450736373662948608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] -35153436880600748132255581862199231475277221179881636463210030968245858437300689016536341790104949720550339611783365064061714911681616532252325721938236296811837349394449937761530562616156196388816584354916874123755022928332576155309935022076153671629354583735740423245385801557704334927438793238373753371337417012192318029542049008664450714286987098394931111895029304133926948288528125708938573181642902513903551130474888403924707210168977403477854891150234544641055383078910573973105324590911083033264689684193237736044107981447011605552533821367826768456101837540171198298219280214085790315306360306252566181043079353085584366914197484674496482861574169978188692759940295489048876294200259265843792004742097855557128149964408723532249441321818437502724613047020350155803796955358965420294357848682845083738478405392065515217348191332527513933627924523214940824158006656070388920825816171128800544675714422321743515060121632795537687614158940571511449149279692121954277730684711630211512944479351226183321913638972456930138599636666128221173634399858376646609056288828448070168861891542720501752384250978762561488982163882553735673149144526505083955870661105197013345113577245138234078247480107792894660117533692106149026175059407964321969541542186987982072857380559591760054638647736607158733051756074566146054796474618479910433028759241090278022787591493654606030310859645286336475609672945660270669021784800087465963419213023215601337858822637897797212883000462164376444844288233761879065044087530319086284332183062009397681128400888657848371819020495475740358963943239635024711826066673538268565346390167599182994210050482771054029003027489207778918184935756601379161868472658325785005032444567867858036620888676922061277583580225314470306012016641681270991273598164113492990048659167158007311035466177865230454313438275966421960302359340253081058988522463547419857993996612128052067569066960055316361612127294513970581817112212221451263887454297643737046852119097886631067302543322692572142935753284113457269507255448037666015438281399185237215237629591494759391143800746329887350949145910078916003723424486745267866552960857268933907334938311901575419055463671028344960283815556834893388528357291466727366903806108651835303109890339244107638905292886531172407697371195097637042811279496244990462651335114148213227588659192500315691506589027742499394477585401822421116380704731376113083816320778230429674432286253880614366504640362053872958579060181921190114832118604391951445063877084646590292320691111475984228916958490573918538757425267249345779418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 23772851307204958465122786398339508085198525295112565150592584534404805436818877245662360796110389119595983502104908363448821079645979691192901610969653039386943626231512754404174462187435141295677518071769348487319342426918381310888326613796319161573086370942505294917605285117593768566606970565928875503573921220040917376919549995921123456601075843678338470111571037667818398984649962154122354260281080969091511658169991350225666378482157946794327476624711052393375832282790548308913268614561150697047251085694035527743859955319016772877243274858536010301607156496345549115727357727053128985841017318786572726987271340626990208014152867944958888757744378887458929710158808591202180183441192388916473252996267053974537809247886632329776785367622204110260854794863849306020000897890093152824601773713088747431444587382202800430475115886695059443253224451939689463537955342186818577561089369062892076772001835305781812853509481929626003775882939334840345345229250120530247032691850285390604389206520382019417475680556340190103533071723306252212133679352583410125439324171519823014081740796450211883755640489303631210283722279175566581216247837232583180508631586996516738373620499186840257756061718276676346434725580676960586091199679537705471683942192496955128899529933045248871785514891196229800280012727138481508364640414386612563447055933444850802970213861209957117915607216747630458059178861160173685388920422262933800597227532861448797311129145676542579523519838915959430324111139647434875087131247847139750508942481774853320071867861155570826363524003288750300917076059361834864813220549097968135668499789189265336786630121927556958712956279770786812082342502416587622320198311418920110992293933052403879366068348667235373059762967358174447956797746783793845490349239001353841126168127257964191271107865264104104839529719755935245185664007211018141919658406536406125316677817815263502115862943535407814260699167813589369462526304556981145824359361670064498568637553837003885423898757078662257042055460235409563851977044097087957616185391226350101183756301408419957722374211613066812178931575467319328232471047930756559861086533863450121090239940648694224096438100755113363296741556627479500558030336842813219847804964280025340831331470274565454996027080287494588306600917987942676000220375987799582421951748264949265568513279799208866870013189551264106889694508563302359739329705460910995025350994662311392794901239432216002031289724035276827573147466034744439879199989816276627488134405360429594595096230754795724854876171061590639510541222989559173583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -9826599608836786997304114434402234703774699201907043252272351588557248316415837251093136829075896618277616321948819941336334258211218919804559066608213811617254126343157448767828057905973853827966601232024291972315339709920444805537159362974557377027110148018480992080885504803891141261149162673921633754171230979632337119622971984547161767461614728145119077827835668411425152400462131722874973376833538128547430112247567931494496697662307682940256611529936231873305071510122187545791626280424339519730775024587472907985271118135264422289997161130845822086151497815071344849518738619257935483435165111219499061236038971189121820205583021692994902829699253088451218818530580509116636959074634458252178960103824115424113038708376074881762752251389028188619923648160252428252805946384875165113822441908439170958972670787909792364565508163700396449121183608307693847633531427672220537909508412002969491984837146938000300732916053472456645788064861721085322475309553628780381829416996107932216614178769942132763935971073460543762062571236538680581241489903457369296944514955456213561335947026808375453539430479811543230464209382965797986172993626290704638490168957039168832924599351020740561339227155463924266681798311331495627832824427001162283462691982126256704115242273307322227817581042391145192970683899178292374500751674163780783497897813761762632037426266709793699670670590215602868635533790538390349998347122366212505011980662766340149016432991947309357822553582182644413743448181721635395251824737521780423530285827505946829746788284920442840451618400547385484321307728359708420453315518952266425827640841797165745267825676423174533208359859483350984745236109640312183932684767305503276336204039730629322570941129263100799856187082166905037900122948894482350568101874155142352387332938612199340593288193765728428097043683491283026461856810024776099421836605580200869859412862922233203566148972306286966490796833779481011487229599925973470206593639745341893169490450127659205293765099827379777774235189559963901485179214759778436725946605481545562415441502540698582030379641163951356739900211263177351489694387514099068732203438711035966944924146854162824337192636596157219791863963774034746532856888006640994615989436324252260725283949588317440601726007956120849640436652683844890347951222723914897718086047075086639590443614812350144629629816526083804174877934379463527162981376270849790242414376881376648750020725095158531521327325756851473826629546818838312810141059172272074489748586688123742172915614010390689849589428150888892332659452222287654876708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] -4198730288134479597536545615649309822689226544356343052390358663741337357036544263823558208316111345858451003565941318337255028977106103377136031237796433504384327068838658942204458195004339654123571513065290391735035659891372313660354161396736839233147096164746227631322247594097213252393879854469658712948118733089104470917791250508071793488522189669594799299602772299996296262388762246441242391157351424054553965734123931014922385216240467365314345147696270886724798785465631383896858261534749563370704934418055389872314896734934993156950008914852908977702961337601442793703071411748537525415117344172612447899532304200662459327900508830044062625268949488357691065753971390306451091303737926896009309329752198193275998811680106740281426775793257483223365729475951080384015319241105069818182529125119986265020413613241120520911356508365989485660562597550868066079532589291179657270050234637497318929090449256041095959104751475298194738014476186302057101580038353048646804402550035979124043234320716209759702134540193137260195942790784175377009380211743247066184020727301005769376180812946223321839044359705630142417138654966425021920932084401689763292043599169233720989499356379392001912230323477546874606611499858453894755866651850504179429585805501440721489190444119287049005608457374085727855096321236483236921717857045878247012623220023094428496006752259820880643383966408867689145381256901209824252864101010184948085609813861017293413521883706007673198272745352184218405508599386163951541777113365758311106470519121642464741005279165558500473989820534698141963549691297862327680251704029330119815949532108234964679709419960491331617105807467913952867770123394862436734216011916945742630451335170015818874340663426786390394519929398185795937487872913295183109864067513850059788655465277508646497606500229832667774372551696533027359527726533620373859107389254419742399673288258754778462701227463754046222961121786949128506992389456819721757538658751451860327454475252544318477935130907642451490325494553568440833577059403579405233389361941823869082383996712190182243484339085682110726091187832282212146434121130681784441004446021920923650756424877650216596447686358578784445329031375891031418500590890963651713585375379038112547996805429386733092087218653527876354949964946720988427929762355284496170448128718033908128250993064493784760446625815298830998142279299329467782042035026229478591714759929826770489142024066964369042233541566269891575161781373955271549469872856610200891616396337224357823466129850641254839954414485037048621052235830575227737426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] 16165933975768336510168670486622122073953940468384033208684435461191014997247566440273155653930908052847588836015293540241597359065310012128973206336492495917648284176782532019833720829679841059736219553617100141298582365434245165562549998113385302456894869571984711986358153282176029945626089894375671706099717682234455132713182070127752953993946442627276857417618872724488546472635912276857688506713317293968980213268419308027917229827062681782603702956089012984478176206274361490486916834655559958420767036758687231116990310910522257152289681337791458103270356087856423143367918256069396378269249736296684391034520571169199868743226389394497608598373946636243996728607093254367843536095123947262942823227903213670130065024874806909382263343480769889601836753232620587127917717497102926166951364597953997665834211412551982145311931363195679943615136017320957406334481323185125638456552474057452465394885406945884833816074617763316458374862010690174335625536785511909722837626224445564815142641326756846894443221205007511513381445692290994548649280936938158631097754039240902384988911558380987591288986622020872998761937879473144960963130471584997873231004356147539301451921183346655745612377415100282308084739326405246411085146193291044418808196253926423638587811849345252316298071784183158340631111054761649388856584490274602157412196916467208213976866876048896084761114746691201394394571671750465521765574464467778079038038808955292187254558249104624156016292910961459204385900623546897121973150907111598434103560437531466356559084381320491892793865074946767550026332384638438917794416807925795229796431813138551140342855855130298969070915821132776802635835164275288685513364756769377212738234376599940296427384558481942189206108088892968709638418548644833055853803981761991272860889211061131772980046019923951725800738029061052007997067981517046686090488266334832101205593990880016396446234025732228703571229382160458434464224933652828947233170993437870781768609343073965173155163991716035859348952820307889643524483249534008169590365795476511203533496680619924968606042647251568794031885504209697162300986555959782500232799255983100203622775232835197583655879852540790272911024982009575737215538437935553971592333918445117262791227008360734045077931018224800775663201264248568844754682338082525630473577061057495877009377279715882705413082991098388360180005827631269411873396315798340241388857910357277908612207883042158938300931735512728698245973762635521569371866135509141894318754105458464812611290474982750703231273786339428077951652085175737738609313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] -24552893088273062803965895681657460714600244344954007967709631215173373830190778816052153223124320323103057109358038030538489399545023068065756618764010130021123968029433482296142572431027083179450955644500679511300670013292130109225750854465391928343366429498415521623894984372170046154624014107925383895226701574552318938444150237736332585809320921578953671309800118911692051989353357376998160045404498033789772753597467996198413857220863072796715300183359853266470149105484634730801838505827261959341216512922702794035139855697217792046491308498812639235513406573726774612405699639644965469012425592759449175962633174897346913134621383254519323882133599999770715373266831685271733329291807434266155612897059090994665280600765431432892985472756561122017515726050759271510185383086280143733106202342435563661347317847619716498653969084094773893107645842982977847391600016398015861976815315460606425073826777228398560881014482744055305868353779324491975995645477248488525422773655501534050866904840220525375077234194229440126134732757512776717513498986110073074129960908523566135378531582276141438101812499688561459079734596339898905621606960027334233596773455071520606404531336582018515971511237498327532855311906622504914880929681122868009508674318907371778937847459673561271970301740117823543287499470561958472867777864945398130255989536744023231200031084236062607877295266786249301106683338341792792122681592610998694224166128419811890943192560591182236001827491501166809729649548799898944112343393921973313672264964544722270393120386970278363735880588595830834304790265663636886991775947312002776168449757673910613341225658104014389127896905159194399151783477616831840771911577035174141043239922879053552516296570304070066552916851804020400293241853200378359829002078747371541463037255467443545234303682729156040346074574752229211302839491333074133747665047396129241329369099685601864235393959002170378503883715377316748946255134322198343789667916349589969979398757619767559380321143928248937116251310492725566282876076899935045786977039827274822755812287267870860471359267221083349388649713827753828836554288123387692023246544012877842926463509131716019099463026742501403895944424155650885062376590809968668608344286396319691307862734834518713761503549865677301288092064847206456923120080431599401407672957461481804094176619953561955560057596404204042243011616192743813276821176933880897014447918236568162040835534066450860968194864001488038624009333445840400545033815004354317842684610941712082133016503137807033001812490047299775142164435237646102905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] 28584195747449791779440295236291619919512167606355687923562122507318108621057808636271683260150790036888105824553264156897796020535438436142320825862028755404955559472182767843722137875539821007163652943380081884814422862934491012787887954403771582618959156785759195655511469171318609648099875776857990775135995126796285289869585355917032209910669961853363214272587407032296055490387045675858976497314922560184148180087933648828607272635131233137587914017129003187454398051891971568071593108328054905304507016326032539689895559772090334675344150639980820326747116482112296267583329721035875014810736010762799999444555355801735112002932528589657953959618496529409805464425106007513016238600866321036488440907976327786180533608263041079813485826035111925830941053458996162815431763755897387101700407102975484046078582930175493041256462801770046106958250647900066827161587726004120969718490317258242205615667454351788292166896303504545134291044474117608323529381864233776630098949405793680397078884802739000008132374409652021786948229680003476063290272450176989915007088384745904946864834284906492993653970089303301041712925992773631313793588051974782224156439380982099233089101103331510847678426366118055821064931859248073719917924931076316939118631206807300326517385968723318750328285299592169956074829128429136512044273964462731844450142801789239555933877907707301621160219390814507159807663569989822607714370917053804767630128768442417760495704607323380988538348504430995361798513850152620948254181644655798403332084906268304262158181884018978419344793904288683753445688807008709921566564767736798993080142601649909856707913028983204362120177343798746516038107589290172643917032325428804577457817654280020745883870202480798737829523576148490901211352319700555680413180839938190023424899784315242990239752823795552276460817444933268113212226754933398469863855677113829974455062254296638605924944935327313390505698191119361498281067553765260605589580838487043499457916955532518500096126785162381172058038420948631624352796032522705013328537346239846655010131221910019623006949465269484318313187457855861687954403265730919396664238823401503071604017499856225678860333016875560794892253442054155259657309713899956237960416768831887419058838581986361702265464935838253767241245916659635942683538248492828187221140112488820993590031608589807922632137903357647049203827479919559404387354361515257205784008675170380737413874166563844903846956012956920258771840857873089670163300953189208038465584116522711593757890537600737436527915447982695074102821308770217001438140869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] -28334527653292204155923966645434199926234782960253507858333717831513807828150979159961004043618948737898995457321762014458060823320524253338874796142670036080222060683408215526348912883943665434234500498558812438337729188561220394000346346057654069539141725277482992528726716954534192143522086370944665701783416031026612058678571528287077221960726223422176297913841816306369774094434617962605238292401985364794732893895928788161096685587313086135188442779419175116819722389763566433905779215760651480598756767354098556248640303760836217122428390713826726414037698324726518246661981041999338384379031166275372500992117865535057907803270591478232530175781007506385641769720100882045252185438970677486517217826215127396127536843472145258684850075714351994436023889216211088947259825224991944144519058739770772997471660713073230525799297789599340638892550809284636498351654725778704624920685160908357106130472126745302126729471162297734370904682292815544204297668075882960777334557735463436385669254345652646226611405319856302057448173288595902511006582118320766803497545907041486764492831174552971191929058812949140666769776555231364828959018856187937943612022509052398745744167878610850272440498408249361041086308248176865207474313178507075502794479028457687292928587767345770727799960825380953316922372974178173660756322460291001707100656330300457576796155993584681399411130219609366124450688392202111204374984909077346366011917481412401660329381732290430572591540371111091044182225824959746575353077566760611167982154987549462553059272176283646648731908172299517191888764874440336802720748185099281500346596982739706453357776782652277083586604446664538127570075705223667470591620763782441892303571662676174074826543980878635748870241605524454631030901719000757924498792444831263752645631838826001653820927751189030418833056004940955134078574392181029893234486502007345014223169672529857373931771337407507334966120731003829598073722387305806698591802558369517318116860410486299659107778180008683806889330581086825909924393116842991264300686320646328183998970345832097972396641820512386168240884610329421461682529078583404956363287378167186176984724812408199994692273599317706148612809085085629837618215000540378071575560716801384870209647970669476392560593756132059340382399081842584922017195693630271198620404787381831382686258640338815866586057085252292855364782915813052629780721008921565183144366624458755240529238355410751602862031959643891969981810654345806833616714740203483936464593538914854036420211321126969523981357554614363136735732950910460203886032104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] 24709996176403643143511743577122732564374661462582487400041460220350431404357638515677345362139975693634185515323132847692807784941577702272914276111158407910074864955702584215326481497059554556026978495031548317523983128314058955389888901437039628467937687147942439195164665137764598001759210847682727990141085709425971455516066289875103837463988777775646047706203712377370209770050745086952942461066788672225555239082254043982660850864908390999563675552865044835814088159533926302318160828418851916290071636438794524573406508937515688346298240981607933078287645752325731097778435643614618333994278024975459331130469719645364480830169035303053181713499986907537698981112318819414454839778695880961905496999142227943888923163509600152502899768252898028485425418076167565183149334207729128438620344465980169340967195230568648493773377178175024581989385152417082058152144469707111542884010723632144547612804379955047631890011307395192129025815416748002012830613013992880170184825335174468261502858607941145565863374632768119939515613178428600562010883608578792825643308320112317826447681520530096426004445938001891329732134612057530610617863823311229915004540726513688347163355581181548030934133501100637090399865762725747098386107776922809105206896951522581993982793156583709343403584800799414933012580529119853199011544378628672010749603716226151937609692072612570719397245334522379343706618559850287114421743734100125341373162161325892667634854418828068140161055439911691593785257676437149857252270532736011395964572944913979298416466030439327653178291463076989728583439443888637298887532443363659316951256012759295623859354925770560055432690253716002576674169100789926462395451460116042002312180128453344081092560440636897014654195419854781857261634440477057682163100390989875221256787621138129440603020282966708328756978665007770439827794727760971565128776609335561719940486480611018004444423312434380906626824977237714788950147444788938069222715110553530497512587091962864030015146748749107319425072602167271231187349187688150025420137066327025131968587218684086228248598265460030390658184734025098874462024190891578379998849273712020816942581304767831131248889201677233235148655802764296748040970577503187527609944718861258071223878143003025693117792762614323118957057356629315947094992584534286222222936041342814768963282919448048148606345698116020125474639364794216133895069355043843832386447305920039902427416512834657104291947535680205006529712967931860447063265528454722929404607652845031186436490782319271215673752777823145992952547089771542232483625411987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] -19179538157339050140795878322927839288940176759171584226432210367894319797932154218734889091728294852203246364390954983821285966210744403523208261156121072997294082368746830152429786677067624810439370487273298079756698051736816970493180042373646554364739246860444984963429721282119193611367629545357667421711581379019726245085369652130966449531503449735667967413400621759916166646041058276298743852553877515323203349315161154953200666350889551863974493931326242445134712121958354178044216144143330427859778450800763143749118456076067905725253024224624909609115080099134591495746502004960016413290638035117140115364495906600629974019032501539473624663452242596595076170959487682221785568844358332940263089690909540373186144989831225372507181494155477924595186891075209588327356089268850079375983697677824965899604100981445063226074566955712582432007866707557887653949850463592946914645716764090024547539952612455571151981218430519671487347576613542402950853960447444168862477538485885446879623513467676635811818602137379255545635202419747003910675233256874278519597570573755338766246872958432153979810845916600392413228774701200018174510160052785609116252728804173183166101553597849172034432893505070416100565598625003892035943385324183962082288946307655073970600231639302198735875310503162909842543769248831123476550980509448879772249070951031115052877472685625366879684641265743639108166729190472108654446242840903876219615201568289553328771700492127364812214402115604795972822365070664955744327332034086627593622872319415865029906488389443158386125708561266040903126614434064099487033393440319542769729195080435935340052849041828008197507511786648496552233355649387628116377607618742027171508584852097073382021426294960014720707729994037531497678025188598772952295982469811463938956034266796986401218747498864271810044704237315497224466901413399530543764249933985610974692819258468265862298826449057023221261361256448502381831136045444128170267861814403696790576553772741972201448097063061210528357710235227899329915133934014942408046164392453415133981049708727266179370408393447906446114408045729276610451772960655333025222158059634629737631914586684841550255708574638125936216314598482798541983176853014698293021629182520131263010886216393598956202194018744250965893413846758653235845767906617872280759438481529918335376095218094669149131944618913421870235734250133726290974421098982535478148787948020411016122840678349929312551178709530217743160320755294177779067240921948454873344889203388089138015218606314501215433510332864647240924682591867167502641677856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 13297357433906926133975428603235607699204560526754511349865822409463565520222380747471676266995396427361770926708428474595133765188094265207190018439065501871996476175501198085438842693736483584014608201838734320522351419055504385050636231912015785193274093946480486380405354776260887057224929522902976164291480127752821957855131560947245115776681143415314117985110846764360374235375551046925801844470975610941808622524685418432370261532187244820241340917950842956854404195440469060106185444777255474749724771019239527359461203109428288772164435741650541954730010232158991883401859467280001307741472286710980531338476226777183105029112370120588444224272355367968075119600982782712050443012636914562630372868114875083950701595908688675561380189499200478204643122091624022098372074666932859531507657708340552900017892722724521414295838008578316215691257984742863456179909255949696489929137780781140824508180214195525893296106065857871918841900563038432644883852721636957262048808407989621475001394919309133323871425083922223879304425219138242759954033944846818609674183823335229976456544106442484619060477981159571668915424792629351937566196649601806338161186713822064887694300557012470696357878524797031582248001669723374729150645767078788830373911811418188595937527650868500619965215243780783849029487802299366383411848634731245290293878405854269840032955048634128717788370170185171231258579874928440443181124499038510521484934417580414232512835838010384720003424917546019902923650494597809933486190777790801559536101874473074602938777093953882457065960572420822254823172953570221021156153227920492721756065677408627888581409843390251872474017684404056265789887138024012864150238416005628741311444415661654002361100265476178567892529602868342542128850116004681276308765830780837301960356399849646390335894040768405377420216419876820881147435504107631132018058525277028741285031219006906105979781755133523684545236853899613987049172395465355128628550980748591452528757347646209514100869617598594459818958839034835487392774757120366546943003910845894681467506680034165899990399591864252133735887560176448394160468371204411896215044952369746477189651052873564888451558345811975059459703927349091489597436024605713098186951925165266201246803281560105723963345934579809141110728889723602883565331232527092526863838267340551308713524706547780377411233216167806313946369959758198069451316378145021653493814654287400995935777547788487362950348727625094759125179652298628301913487149851739599714920572701311049393642540782310763263715279195657618938053445845071109943091869354248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -8234566132200753107943958217451387732167572066030644593867313124148789174589355019927060158397002721029807253613904675367121308412852249495790322571522341998635092336242960139358301513911575488796019369976144190250754134090847050251686563380759637036526153140438126175048784126832591144554971162811536919387895523181242887238030974327687402685553743915322929690390713359458546848407394092891831772987457586724334902189873561388297783344422472029282744397237320114686398585470181323312989358062194156642561956040355700741986242416381097343407937824202874514139496366758539086710357004186204037940973380416397632090989459357021143851067311904542982246411692718524621434583989398456748830542713651964441577117951560026342723599632763853440840858476666284594693786614228862739712077548674566806429311100783590936685870403328055706602619066149291685907038261352958062723913383163526625653281461858434254505814178999827783756212313620179218104431132656592523685938302612432949254103965334217768018778787774816461065322870342440640216881021330546205783780716616329437377717470634682258308754066192134252658392657916725254432023582073284672304449131398150153241886245670458321239825359978318784413840315696367846329435960515739162022022707255591036293077363948393364447796700772850981422666430871048495362174583656173428398903335389742931399563074330498916295543001799688462620711555773051621824718326048413310822368360505634916568166896481933132550889073973792710336275087837510439867319424973975966384946452159477910500943340794756264797883398900062316255450231079282092840323570674387719451706534827939443990897737390808508693495031604649834245710584997243456771449617120967759593748295500889272771311365141384918126229691508072412859995015781379490421302423595838126737344526060415581267719730864165154108821855947165492089571055073853201446943776669605098932216476702121768815471382163459179331155313828159540045939563901763133862509758439816725419024705303810031152759913246164876030243128181026773664219273038444421989044456589769258481498483188736275027649073281137202838005011265779048973939238279397616734353095814273588281006835024278616717873502994882515475162743424988310739571791959155271308051652229040292479213925830325833825879022726054452643150158282876344824028266079161156558872813926018822587148875758225783043883419696985544167475634524525831394526326346715930451114444903266869372633358729127375002747767795598842690692719021043541955072742300408214126515198788392295842795035212904196487659923310103562304791810921454544430764244111742300447076559066772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 4543519661785894854094397998965173717566620644687961984684731438922530422227450516359123872804917032496524172072998754707770693827042122648469848282178641270952009072182149662354368690454137934117166803215733580613411925331478038767570566602534351360421497781249552323033460261074415570999730415567402969554485583974687127246824647626713675623916969751277844531475359257437091891682178341518551583881278274704063645206433745185951205454076402453478855372656269133050722658957145706135044066630657129979781104868810437703504738792711331633830909544597578056799771243177663857047812611585367302042698463697176622153642098220671548460498109479581342065538870360760830608898014211653955065678830516332434750372044450260324168013444573456098603765024040980866106750427471701558079467716260730776055567664420904163144796963216878635243290173664085742326189335851815905005754292599087707629889995266387353710420360020155850758729627387104135141269160929388831071110132106844397235578064334309323927135382789874532448393050930172944174943367131186124351188938390932059681391566159969828927435310722029689983807015868863105103245999678636687179637997254948897833420707156585148715086507843910279408442268179275871610412899953470418803031608170889445410799003217680441993942609102759490643573623424844654830272384297384923854159202224958403534862499978202116103380892054129406529067288355220664027202845820227804453727673743755545147741101904071317617930547646276924693943448015459193631543508976977593106474357904273368657697098577312145224169083570727311708591436841833939299001395016560013574260351418368407964609653679624538374236753065121939701197943577695277061562712686370008612267012100336680407793065935079441671960248697261059708354451772630214468619990712773004900994584484191239780598066239259565412723715083100557746793574963093972613887734611294312617226618140338562885288333886082480494058890414378431135875210104395902761279354648225578937517458422039632113185122265307146836059270002698393109972116708104917680447747916063975699398995592345657151387529569030985788366728302014588879915217564870390970928817689408353730225789004922497064639455272695351229032645544914739770383069154097240847242534600337463391337202011736730756967123041208037011489142320303395479653563334530241431090640049517918812811772199760643600503755592559534370113677805444273192866525762574903246249905258280090713241906577996834513761891665081832651066813891663107607498650664195142206015601033897096369701749388089643466659229354778065900902606542123085900386492141933558741584420204162597656250000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -2218036948936823421251208475743326343355342135277351263289369393270216118169455190381795175853266243776153780243738792107012062817313112475744089362394647128154639312900113180334648951053243000440197850661880139385366427116133339521046530376806913700405176001083943481846111047589070993191171015891982493764441167548086498232453101877550396885627619760723908351504908855437670512803601774847371573396214113171825745779311906514389950529227688033604659021395649483259507628340307147236812022768272963919381366556458730021424197835111822171721596677799255852067819054445472215423043631636573653056635139823228532399731768425068428498480512066780007667969306145656051837424926640831305329385132186658644022284048708753256369106476573374255070136394141571749744334630010313891192611109484037365997260707909587401398836021505274943134858659497372250665102880646605837931715225591838013959422122866985055215723766094923598204167923676134287048950497678469911077980635921979356036976779299467129275410633479333720197696179814045903543684506254261995500923749676065763533189866376574428922770093291530578915063984497390687825117540488189493639211692794929923735235350689255053394298541527331834223721159436731150826350436903468414823215717863532847411864569259265443830642884002860444462515785675234103908275083660413233075115568097047551969089993927941900024192423508196978364812534665853698123756586169632752220213959571105585330436186153324661590900604839452909121672518555686159267732094070436708823823236470744015691631090855459137180320902489628035920267414873718401771809665214953567156866479316127190841094368978625441176636828251898650976685803521264145705978074525949437230545435204874990487586840062572577648624244485534208553941807594727173199597531405124539377208742968690192466700412764366042593271593077314198279930822636106951184543351145384859377395121936984310221023549851105100996770435543710924920107603610324484431795355435662866702625962429474709793026796994061914397598558635154618095800193620893989919507286291812087776313617500206319976735537170983432420536699894157891450718070111474866963285901525946318531319217804618241040169890004190183457023154221777208772556647338412159771170604565918372403584960894816640085128274043915051448514227037183214538962693462842878155959986744296264649350461337204895118028356841497730730646943529350829379527687237756689860467973502484042595743970104875181372143891290554512845072369651505665005321806011743428947620996861454107695495682133508704209115897185853824616523564776382482222061298671178519725799560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] 936444971212463006103719465054129226362657915289328351932406885571947390090423424517841256244315368747401630554472881061147901178640991520124610470639351056117906004231174716300432220282893521352967088659698468333477301458874836428450992990010540097468741918637184224334274500985064450837738141733456503064267017530177268837132044780668758397857771297512611531767675371955544338167147584682486323852718968195866296741772178401865225505611304562190213719408022872193611005576161359639692944881685685596807939607910732583101307085932097161847006102649111840049408426409055679197846794104820555524952026010350585758385019630482021945645560290699257635177947931060408743561744310960300087427698558324341077332090632412967624182918062101501169222495188993497707839752073441061042217761262551711242802923607985046169360768329296437285695279481492232349432489139352180931844155469173611490514477613782234435602216631607985980794861087077739458909740911349456581906638053527182975319534286237449571668980643466461708087806815758559669054025891123378536408775356141779136590118379535816085090668281514108531068400666561214926487620495700918506336978388256875394427617366382860984116635283905269874045984798626176050188798019029411604492646567809423241280940716276274978321453625638748004474137712721740304329455042434214995146662932775812278310782487887045599390122750416396827337414086837622443547543798190749019069289052891986197417338873197658635520103612155303840515232697333418622262439325483041312991898533822965217094875853306061990163935563735298261764451651124822707775585879220218440087961598791764406572293823003368483109343648197654710389518015109573820659844576560578471113643573841852053045167371779500162366241494541767509851945682235360905760698933436919488281146441922571923886760608277458967314016769508815215010634081706519278372138969063829854884811536935364427828080158166713864087680390771094937854019850782634029018871954523155542229584442492521089761842268095713927939935105775762401875418214187780745862759313353763748547841504946678977647883963201240353300993935132937222327725954034151849508115800387834493319000743963437612967406459916077865800725791342186115690824672052651638264286526020017073377416490112772323565686402811503107650284963103167457092768929949282649145962341311991539347964329244454753802817893213346794800432196517758660519523762051133863080329774264459004408663530505670506113558568364746519145013422306174397453831246673330713724483338134543708753809782810174611846593566128745832535812946466682871182740655058296397328376770019531250000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] -313007055494768795259772568703467561155695146417933650276214899853429894729811715662333627573446361420394995433306678618042070404813525416180060900398898332022280199244269239525989287805975032691477957064885451366664958305559019463634023518790667423584848554942203288590135339083458844692909433856513753499537136469674447894883968437767333809391140980881392872365816528361639383802876058400109059693240183348524554940817763405484135880723272181916952915552071700554458603132071384625647066825067387038404912428427410259208257612119957580669575095290628778005049076088558621287598889566436034742717715231591347679847062390172629131015418873668299368438907373164675572320257663022395089389609439580289584967099531519688754624235253756912376365452348507939398903210048037354186504079145572160012049430704466193083637331089878623435001131759144486943000054716467846058111769391596173779419712100335069026086870575507466247297974425407406583925332545048494023116501327288682174443758849870468499631377406642271177822421668200515822678963364577588744460510001852756540306196182611317549905378921249415557951201986257338337798783461212766424167575220235181823079315311551084191754356928567401168815088855772621860875697511487588004379992882495847397564117913976537621888339845041409173483236061818215461885017207986859420378312536356460494117139791630014608540506541820535360495530204774466988665928900495269550479151668416336298292344453878572996953452639369066461741498564828204531159277745587798941962880483848125702150049497123512793243214665059152239728387757225338435653598714428726197087727199668658070832190538261220247005229904408971732982459832981286609611035348942693662066852239322364422134472680614647641857182411580220744868742162767067557766038299771210904997199940292997472690458699744768874384024696229088446704702876166396882245407853030516400869161402905161569765452074812328995773091964240642600830584950857921201263378901388415880897120497501655906715279437820668761784550735284611446210804861034131875437667739720030263253288352136565385935934829799013809602336009869039366902970109473589446893050116341640664642927069623527110680788655087746953519776155115121981915658672873534813552328319689051448229176285370447446582638892289742172286755703851400977687217793514833566584306460256721704077681988745499040894149043780632348953798034417973834595543197189228403265900673917715615233804846647986800506310604480615824077111485607270143625443460606734196742123245225509025952831106822321680523626720236767344937558968257038799487546043565089348703622817993164062500000000000000000000000000000000000000000000000000000000000000000000000 [51,42] 45611872706006316694718085934905714149662384865279534886697124254665662847895477147174035496612384802889554872750382502624792880132992966462582426799896942872532121892637525591350511383865970843957997068098295901931691404236945890062945947351993819988451100206225432938251542448677596268142691461738681833692207160417010030777219151666503019627445089737928703619905304268861453339799502212244930403952152079322824884559557442590438421212553584119191637892287908823244022300954982991438713454996949466060150852959204463460366382264501330117636830673200665360562355815185242342117245334627239373321337451460617283206124364536133125750077221163322251216106019782046246724557761447713132527459900050256349233035681969177101464575367064586319453241200104686911589585781389319239584836592917317478898650002854569655963634392298811381259582522400209518647115207815140118293098949160744715786790061674255945979337362046646056268915630809972638119266163052286782516164731810073594899762961480171277578392304063195309280412572323590731087331915104098578484199833306957713007126272576414007916874270464587801985456942640595369997774111894577116815267444208077881788094921689464986551316502325147265469804974856262286474716333071358768440543192053117102372715286860677781753176215683470451853290816378726865233585498984727346645037784524579466429444453383771954036950851686421795541635607671744281529443614691831180148119837548186732745966545820030703484499823339862196300292563845355567542773469107535777794853663995106817768797336794026361940381901650102168897312549777279447046670611791987227881655465672574786890502636680733187450445999609361687071143820233108256260053320167106396648718380865487518788252051659178688115222763654528137951620467706568960530777698877410926478418053810670745428127964742343530174056699180623260029354753998217437229078731059921809191782109810148436622258849734120450504633979680610943484305083097323697069839014927977137313198026193939816678662203193102862909958167140430870831792406469645272787037449406158518569150281234934594416719451910844471889668023855800720937381891402413220305370478598298408141996274309501427279088820490804503463952341103730104880185171402554585765920760752551824066616774366230647216275380177978049342419210646216707315448605440225683369453859321253288019895618149227153076492688648921855919489012127855930389521621494874563200300520624731257786230423365600887480640962810074544120140428330917182528632210376091262265779882097935839349001766400533478689978651499955075100083032433353731963099342294754023896530270576477050781250000000000000000000000000000000000000000000000000000000000000000 [51,43] 50254124409468223973612741968433215766985598240144627979876942805789930296416791004358858065541559818870076109424526888384400497914582504024940085418448240424414307026084634138403952194233572176879721441778436391402443818622384187688826949385753181004243656295489081728772580021642803413160755978550422871926270131795986241315341897653398789162416521000760899620237100616208382147421984038285823752747707420558137060480526425286721360064638255882732989804896769161725680734499021515015282127772211902684126831481933771640564587973788134686289688677457266914486025206925929978759295018991274280312167005147668771784697975996878293770924982000106405243472404467302507951617121578554287724224129681083466838859915598710105218520931986228262571606768700919193378821914124515395599668900944453857938161340561333024273400472500051842083777455473964765931076109320108264836442768070529620552290742306429491686731567902091862684425990130564016895429836583264362980895478629387908267674688039117361859742739695284876554075242585080808018419691096603919676497882767294191543100914143575995832577272240313892289102668542699616592735434006349990884440917152145685523851191827860496689608759635727568642713530965325088243217441267235997157542628450936954894149015535708239243976478633832842674864336029856633709196637772586967699042904659029630849511234174588581499398877706614084241874765538371338624205880175437571262323958907666272952317453185154650923949049608295587268682747352606702843768491010164868862127558516855104106246922722505875056576774341688678858511498980775604946708662631098883343242048453846476637847979288907721757544218888299295022723928919367817118464225707441767368854138325530631939647323090028144216275462403773150933938669557318424238810216665357572241508171021864657382673321604170777234271496388240405167126849268884842059387609301227500336719586405458613962672390071169095721317764405337255870184865118466584620988993374002218896709268539967200221750381669227410258254434260702257382830865344590587594702145441753283316154672140126859600777419767154402036807842203141457257277579974343914119845011498079866470232960193587305632818010828778320428520328754154053388856451416653994369154484180824600856685483480500928551215874392062329553283048513933091625068750626629370494955908927020659777945613083002046605265414247894608581272488727375689947503184543514384697902710271877405133500390037534360186539122160298452444462741623776565169855097896428726042150574676071664372654654653620046932595312208460669056460341817067685038500357563862053211778402328491210937500000000000000000000000000000000000000000000000000000000000000 [51,44] -70193946889100347941964409567407615708464221190592175865527038040818593155936170971890110181486211703647289730876582156965090603788370066573972054513887052522089697851009259625649016400056643673946716438217111411102550537966558731558799205798866245712502255213862084601416375155250592813342365261054740148269364782159213161802812249606072171791027355576963386158737452468081760199385054986317278677658336195048857077620080821962077019105996162944199586964381580204471482984915478805532046117859115585816734614432042958028334070900552943659747878347226732534997877097219718058644512119799614512124083987430747449573443930215048100571718568946940136339017891660217669087115167181603931567482298051242031311737058419805987933062492890785972919297486549986046160234403482861709915995410955886796264044382573239952326471739199793773337598157425017755369437189962592537683668303297967984680812338153487732978782037726985305254004983112272838443117370835086239979522644837595602574721178665280967963592764720583461157926511105352455887658866020624152447127907658493458589240954165390533476063967520551541412416833906329882743319668954426484852416703718598384962031005849509179448351699410303178320798860805659354923006703920480429480485291003032743779643001647085002801749500412205350822372922487884089161146641385230394261900421031069622750583068476286536424064115676792296777643694737457939057946388287651251096511271926693490217769673359729391068793860542658815701101634282645217969961586686702064385760451272319999525261462845956479733179946186466059003945130328977380352476900361987642837718922420858833202130117519949720481468312363685839227909459614275382427805776607643905902947938462885136760815860467786503530832705202295027746186680684901240296510692775079433645641329367146226054674522464764065544553169827342409650672800055768920187540788733756350603978886288081996377595541995780306955956919588535897835224982752805720323209230632369897724318178585706527641619988546231410420963467184198493125680449372285792497598521434948102061112328851916698017031693693209234331837553798987722234305190741149875549170146794687971979347728181825377077553026325649117019135657910285363975187132342739564872337945443005777274772319036700216676929264969771945221113611371206786139031036267457092690686135307364141160040273279995453373205074571651534045133471724901068924113095991474094975810371706537340418275233129170299072458384845099757839271174438550826963394860189719943221715143441549041100482475689755865704220287324339708141765602797397625035175083851868294004816561937332153320312500000000000000000000000000000000000000000000000000000000 [51,45] 60057340811619699424477205112959477203063734428450118232597036678195134607616146445008127155594326971758375463869662832593200001850419309895441472750915818585166491981236741106246478491969446632821528325888028093070565494928960078365091585941697254755313634121599367251808827984670375401649309225483080450778068438772648418395400231416349820469433618349046636293309289616698977894500373086428914653930560583514972222578546413737733468804659336214925290477736149801767704335446622380936002172207201517429542627748323395471476286753634130636684866380682098767408650491917581196162848962254648123380698340247268367767933456542925012784674297920442776012108772949309368118943495653560508277187345042997958352698224626797506855164290433620481185659675418910177900008856206269310966250295177104127743510683101622668484866549236853994937837399165357548389740496244999982389537393299508380503047806108357885486074457056043429158752129246971485659691591752101843434707590657760527881563939135394833603726419070344789391010640168905793189404994247039256154776100901078883025220095992293517162416314431114536060913367041421312668357703973043400046678429163935077405890342665203956890843926177814907863183608454448757406856633660211339425685975983955983765021364490238896990405441954379150847428975576687998071503958942591019058598092168019435481446347247250494671210759334714907216908988803139480420332390994616229817893014270001514566613694647809477788327910258150649815910135970791027644862965846179832778803225490666246844932627569897887182774384958361338513543035509386702564511996245688469321382793119847533956543787552445979279727419276966193491721235563998469141680291662697332749688160792571344888671770183703878172134773606305475642681382614614019311286702654691153061376350258408613961638740387926043731269697574521424021313399701243792982399742778195139132586481705669541651486972541930788070652218290471875733666948018654369693304034371927406581522945353331569884661872336205615149268283563856019581132086807925364487203820360496145290502237325314280567241490784996058982825942660446737755456730486827673841416769271972044370987026272747482821538163591330803757906965161932329197720276994229953182873216547374832658464666034147712426376541259075779646416849631930986748417170388257078160310345849458949933711925942274189899184456041538316890931211108145506832470779385933751149604020170780358867622768597775769194976620296357849569388783347893716420289285397996004226940032257538285161818077777838519647965841696428619333352489780321212470629022028845156455645337700843811035156250000000000000000000000000000000000000000000000000000 [51,46] -41700759659936781254977024934346984057303695008701091160375741716474304908755986905753630243962603585584319519700292004139406562732327210699084212635164839730549457773961406196654133255262678575576119073338520047879425068688795015706039351266757961378782804440494990179246574953806231385294601996484039148848139293062791533405607954643595549683881053411388167733127232314858240284777776472999359095002304193144258215268795038204448002353397317165546542595855295300499925145165846008987746152493623611560302772392530630516129242219358548452928065403905361069351148576783984702192752805576619681241647493304943707578954807824139837276448830171043506103199120259148687509001655561042450032929257039447541044701664541604295550666193014886411028688877672374953235262990941770984143701999914539176647179082309471909404762696964884622284637972098604075754017819652515869807577936429848998753973075315799752298402625849037220110436330138649350771696303778529440605094167222607940981219708685429765066732188497144153431318881539285718968831887869071235403486345651623389906884440157111579312098720795903720958748970696557794494617101808956787214574185728345895697210374691889286460091614241963168982477818513788456711735610906372780374601762702534796238908381468030098735737564567185842501687005019954232113319086844917435266670844729259065558733226283008908670199904042976152870691711589444307204868088756880888254799883963316163192995740271048636070709095178920801470426538399186078864547712417662754264639685617748513447728957568840698625646797761659451874990546634169646991370784555709352101584036984918751167820999641854585469020641989003413192729597376284649177785183977916796309550398880890578311476896577173696416875745478901275822791433896336867676369342028472477243198536934987707089127194190421312221102933029233943092859991311786933032834326926481736634694375582794640165588978416064237793901332179847098776404107530431925435656484343999550384317111447267097920962383190448552294864417105327765090099023965129020933624421805379108958443241451629270837202278703768773645082033049827647748047688120847199564931707980590127530387099949089444579411297661973858220712713962219303075185564544807523513599311154307758708638627427781722410261432512471458156422005898870015044780731801645393213383025819592864511389741149278206835636183194294170514663528825055111339843559156465773872900557705720878243128218847903680985065750373333738702480758717515228265853880639615825659357251373151635530026314197878928736457767951392279950712832019575070931736993085081621757126413285732269287109375000000000000000000000000000000000000000000000000 [51,47] 25030477020753197251500982419912107561742601390837155204745023431564231927119891335195011031184500184105324274934795150059576325071242788561980047246038788691813283876629974414930240329981248704693647762112169838300409332783330077046751786664939450138885201655783546799987488798521286529953034157252493904730139615203305311679254979264829001276541399731388690245234462076112610905293970300761812762512954296422738706539284860858843795313909948966472746589478473442634552720319772278531281420235609704261756851057096031056266948177233663565999205274451471315136858600921301136376314414350777215960948375279955052031745535637674131552283195357303109781441426332168558605146770838646212686762461453216391209657351394950580157472739387768690208786930254910548892473388297479069709615377136090862248043034852338127570597795830817882964733599158026545270643810465442475942879985202915732338747686563990323690687568247401886989639904443441961949537071996125083795790247911462130532478343320629126059618663981721077138479236027183543536052048596295315402785342661558155184444714217683957637477667224435206834909332291623981575859981670362257893407757025580946334572841274270174749372073620174776752772832865486921331096331620545697527773496392839603191618291878665348101496613128873047629856479119987224221175335352075790643564308225507004834880158890086909658983102637770211687337535768264225673199471521129751733389946751928288860799111178257925722652091550010214134198587133069141608333423280142298411941521013857185371438804842544198889669316604298342105402559068847618078961986996253192914166688173161133079140081791158496113751964075510984181978770365442984344536523141582602782591915053511833611182052857050741393576607109934743567737793053338523048221286385352904738851662211724237141337838993419590262268607002659259533599271639303668707472000041809043018117989291101340100402845896668205809942451206569720079742762886255772785595980674610561779354589810687732599590288987594588775588466774333969094231442439838139871969206432457240968638375714006253343977336713267834947742449073639532023681538204638679523750971128689416018501209770237039256146167789827545692688412872490935025988499851875373415250063955057819512603495803938098408179981060929983527772807582933765524173950187110698465169607742801104947858908064158226507254919454426200487281016707988141206317836213723223877009974735165779286425568042780667524609577722747848396490176414187311227419087537292963838934616780297292629472402918629378214977051445861460922926181852582255219635820608914400509092956781387329101562500000000000000000000000000000000000000000000000 [51,48] -13319762300543254477009936639473046156163788086733665830059396478390695446657242850036341377675830904624433169572604772396832110708094155458927015000433565580988545608925029278702606155041325650500554202910906713304873000139371355549205260061353885676202070662955870070122228578970498587655127130060069226301547886754280002865049271784503533328682924156871559292225139993446737233019117013075100789571145360314761289640715312551781662888179738333468792356511591956134976202941411873211002599251556557665089409868591992601512019095203570624274323417448779355652335134498789365016926257617286709648959391207667251923129937143864062906984454604297763391567635901447203064612168649934388153821187428395981107170150044653723398287263770440622198406760000836248993061120208467236368699152734391741440755039255072984942305041380854643900303034983767785213539138413510664441775448905072581206892872581835160722441344627605997576247903932895768060883500172162131946142397102458269002411967417670612820409320422838147261005126696724151112160884895028050446782025397780707168371476139456276373017892462654667504064938380797663737687568559468993698553508469641073477542831451325393584671140619547918028969185532108366274275912225506647902072758237129007690391246471022940515368018541571434143478037321647173334252954306184714733221732280014893447155312524958632957158988684475919752162645644304131466385512551288202319898163020487790744149051621931511444401965445087218333704921924532099043073733350726944273860562313152512392689768839525411920328472905155059795976399368790605459820560732659966575360233602392936836939494447257462086991344351495051747269464707120256009056980202544988742457723162221100676249182619656872932274122650203173452049011070217552670758239306985353600209003653498727442757625848602072089411920198442567585381287107426126822345662152263834128681071691658281285354529489427904241879096270982911574494298593992262574579668860545176061973276954471302097617572814550336744938801864300893082642462354955254150378046574037979696565337943577176133981300904239937172861023182338509582291153023250544318969775129366194354153388594690896585176591148102700958811801060531190360941051610350428463472110515318309703730944175762280668908510533104771900860334588774765982804662319959460960211220915180020885652705167936147401258240391786384107918133225752135227429215610155128640237570026548216287084736923912015711033652271988386163157674569072185775590748198302266554277346817121053490784929087563343579230919438155402981473404049037879395746969413139026983117219060659408569335937500000000000000000000000000000000000000000 [51,49] 6381356384801050619718231156276720113202861684114579334721052609117932417390924538388427889792211607863352780038807633403152830923360485035929469069903386926874983075514255330045213749939381309523356450207644185538764520815467036277084105957236331175283932434595560461924639416681631031830521326216301636554942186766668981034145146029581661816663756752427012910518432869629721852009231580858389225061615943939977512616004072862675067848299414476142113504479000071795335491668388358386883823802832567563197352084944813575142016889244905183379944731869060044139133662039145705877016885357977216050957933996470994958468643545075521374807485885888591864038414721645245522830231918353415148336262359950798031974042739479248648817579630156073822630864641943510374436111451582503123283827257664864773847205725398626716516049577537295799186764523729278329288279996648102419956599132238080186610110384484508941524625628374836477264740612879665862137268739384764528392267560817796029336921581966852108515173949419874869758573142526754770296353329295635032205594568587209286455422490806643795032445768595169855165038263469442039516145670322108017066325681599512918224338993379583983069161847204504828401605980121977574594655532917653089700380107552736399581172808240325301554941146455864351308472148433793619597957908190343077314777251794087542334633105392996726391963980447566508949068249193443209349438581654852290995780835868359485380589478027244596194448561910330056514286402798825079867924928780545832897549079257082666103825364444759403028061985414902371953516871131921141027650781600540257795113865656153290388327230338357223696353530924827156430969648719468776392801876765394333478528163578553997439683241461027401206404182097707434867022697610536835359171607546180703443343923232982092328491837789072231102068169015511096279058392725796950177110949222558525596122149218485688551748414123652971340986141164984703822783435220668453153345325319369239793007163297823177019433693033207520400780513685875163497368868936460450359026236481291525117951650284830493510348109916830278669259827746692527146986002668513963388418731662476485665024453929381890472862717570789697317193236549971234144097836364463233428374551954021701482519805793639899486901700229028932492160386587312678368260743080919033465465635464144869090809057019161708443347364774241745273401000112506083439932674161656324174998197972246236686655460296794930993062611868272758145583436265859756586565868767401719512507169943588114217384092186861351130110726102727553837534718349394250802922301524233716918388381600379943847656250000000000000000000000000000000000000 [51,50] -2786321981159704618544423826098894228841714032078110517945702526038026582886848166571367069066343048465169123011191517115215586834218034842721360533533497594173188245039419286860835588588661441555839531760422574710419233124796400728637534129663149547766116051880587930172624729565224051749884686915772820709010506172135580628905615825687953259847593389056297332127264361550319249762545136265224733623707594691449339102857376274667500291284744805738500560211180715600603865089608164850534399920661208822591023943394917618464960362792050489537076161181721972023423341501233999683348300443991933064748346082619084242192948450355618798612963486974928062148693114156182761617729646498060709937252941398709912497418524203159744661097400264058132535167839669667278231484112889737152420278657245380715115862196669143429621300233225837660792778130408213940422312554536803405343758817030413418701855896414210829179528455451460802514987437739257564955147034567517467347933425459657649478021635568506605348589952033227774033393538538434441172415774959660446388155211829827250418639319288975752520367204711642646196872094177575283131409218362070698270325724493206402561688800283670982935202733292141307894601856018841142487529912551177964293755644893453267101544126482758324623622587979976810419360677213620771265425830514163373987970281537390446746164846953520245027190246225077236878015046690991054602065111250715539931429852476123640615898512947442677445404959030171190405571269976543162985852682478573404597622179949692600843588464415880629556877595102944590152290644753344364696497271268496760715962670324709104238145055866037337027598248730772908927599340313790086113142730841238365087660120972524457410112670895835874455433390090240491390203664158861528432774980728369016752744004108879536595389980502276462864133789740620285045448235562173422475737233931388828989242289300501350164486886470312954011247387580799110752039143165791684175601913050044280972127465793066868980724221093956087444362271044214295533119307404567028350962217632765583296308803417717710644269472022318888080128211926131209712131707059209901384153525765340808101340902237586150191776894044482778926359511796988781811184435335016829308254504807948918469711665516802353213232474656971825776528944462563199888232845489263568467318622534821702334586870612468404922548175015930672566300535941573531709934499903868742695414951403960058832325175191081695113910291253578225599787286316682961965293113708934063341261887654991447388724813072979905745694677148883215694842956104261252528843731401941852254822151735424995422363281250000000000000000000000000000000 [51,51] 1120371461825536214672233032461490372250925310314185142407835479119857114309276806300968098377203969650262493181996755992705859817271062111964633071876677507827136468548514138444234492736451932443928875955974074568516249260710758200620009438433479707981024160235271400930926651505549610165471103873200835783555220788919438697864424833868235779470994157202092519051715103822480813651119532170441392685939511260666309255887020300703415451057835901595221931574530148692792967067575238688307802765902054690989047677806308396001147634754744568985918632289131832900668412394288436299213256334279950091663649444124443257921550771377830197094811711555773682588163411482606623281894690568307917663437610631769553033215349741475885457989869554327406848873165909812910559870889270827563876985758848888759708539529352795211113734912566065172617983432809529513722014803487733125856859681493608463566603302452157367869549709175963028646401539293743148558674747711406549723062097190406629934489271917587995155372855657563053703637200000687686173465486756963225537990381447738385068105939207333828507640166832463016413529418728681246670235324347576542549193802786259863986876586011782360435798819649579116304839972485249263221688029853971936991905348441193018608714029069694225457220704676681943324893027691131182993613631422066976353579140564551509059885182226580124415117955191782475495759597781963210303768295102672670440779756115674691591936514889418750655748561419419528181405340156004113442420498046054934790106772126738140906139580380199676529667388037578928620541381285506104973449928056893675763672252633143729227240965076614315730224649001125222570306333486218926957408853305842949514560362832569525191804178850685986677414055985257023795058666725485961316340766023689119439104405897970398262148992147000847058244376411014533292581587103499547591718232981744665411749302987322221081347885425562800414048917336163668963584204783172874841466757438904072436121165047265296129255433706721982362803203401639303689958954031974108286321927959861106297337925283458966495742105760391085425343753432994116714358680048138880524523636402064419400669155132730456644362844361808225279646489512704649562000507755143257706519373670435714595594292350218176726871721868306327704141199166494437762900184477800356701520003073082097064071820332863266245791056733078407197316730809880855242122317653926377249345469474758877577773971998655538470351259999621970216804290645306424182910315730576630705082645105184399464657554239001642910866931577007301055601509067366199231229051402891627731150947511196136474609375000000000000000000000000000000 [52,0] 5028343395053227348265271043419362608217453495360693967916713080744627844915101615641395672481269933451582635327936099231134891598173992199338125678395114392145882695138109257993817906192416932338002031585143715812868175210381215068159169217805188849470059310436609813735135935148281072186208697567640090729277009122173965698877713601767896981084536344620102465802163521889686743407850552485778188665153124374623783595588457705841177263211092673563242493133001192002909362842009148082559838439705445677062988721995562461498475504666149763020305027465253471209382482094916764111333884664890827833709736859923262856782277485316344239913591177749946936467545754194031007978360187127337970828468407714778954416860428647946894326353862114887372382539528728369271561299794056991476353906276347972783805843923325294681541928604620369129152737472090888863668123653171678493922120376267976430254946211188573344483086594385884988394746492575661961487308234005414271146360164612448557086771012743815830271403085676881939868109301453012522864686522209414665814725025914220418453924020942095316190551739133150544437108027800808026394313063440225053221402649252505883042538360412622488717862404726956609964430480582035105948269787636869425165620486984825961312764026859437328467208157190208856184168536300066337487779203705908293896236519490291065830544120911888618548887770479135891231384680113197173250831056787117013565152482508275129977379809484132567581358047164396947285589427573056856271516166394159935120469635581496727967933632267978760898097580706568964609337686544321261729279349179760544044245586337815182471499876413236920689479506045403080032400839938011470509610692589545080172448844990881637039555367496748431580302491349162268771456271975570414717674248090044329390541656620010370748180441643294840184836125701471721634903544229465060307358845437143412506287028404588324231583303360384567616342657723073592653110259133931295082888950753404016519814068800680749325502355385329080730737172472530719866708938397552705567641311698419665254726493063293761505547207189948664420793211866300682136086254837754860154744851941925658138532754080492364218272834037274033308549610125659052085419467151502142784461943520904729416422058475130113377594767697196779849742784877909562344450313078411246564077197961479675421756633169313984893689707691108760002846079410985550602023920818760098494504262589543941430747509002685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -6678855689287072127359887230520146038266309542999891191168952836175079044609539486912082476162615946178966141001191883421415337333865056895224500226193056478369785671760536067229194325899050333517369006161799680227973285826172920767918267230669406703326148164586786613389310718217665848242121601621525934449515358829133636758118713522173397875963321415847023943734225103218639361986009440123758026091088454339913924400000825536356827553111534492855476222737441183111466116778618091031610124056381059416616461568100156773576612724920179137051849116714987784819022151077451711776766139745723958853225679062698828952781183602003828290772249314191478196525111591766377615509732931400456403548622662791692775096165291904490850217738951767175626541427671680886468466707267308520965189184011488419159581441643215044930991969427659722832217667672030335814638586776448873243614233517815086779054172652999790113097606386781728886147507885609928310632862973546001011364538824357017778074078233993128542578392775305079046760983226590440561949585933402782311621535624552634581891165775902958424039758774548873546971916094138147820106974401531918269721594839357178225993024104856012170656418131932834228249863561486339541665363195912604235136713664816387626348069127865044691523201078268278998592394856574803722181929297139902851348303208358796994143095622194331734778247350420844666099849247863616269879238557163026478284775668054701893982165318183816718951714648185760357635889689223832905301599831628115692434022824716601406396173787070379738045183128029649662709876127716032364999384189023143599763973666740002726945994156370609611707214162464193804029131491736439434318929875228225757435062983447024172052249588028332798443148387801119251244532809861340908674807484514083544282116678234205517273189636618474089282209669344066585856444722717465781105395221590434545947108776054303759901690998239304832584677043873903293487589781916882082487830876984160770271347738970764721687220041330095850261512219948327796657830960125231899184883500000705421985378974663285854507472981129962559920187560144562658153914554567444986389878430401391604601815381960869748619302891134807973989576255230985724964424214383384878791757543002659993586066113611671839957182862708727514061516174821313849691987371173136679995978203310996111031868191334644275635405568036659094736706276464881293299253979455759956446094655069245504819264169782400131225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 542011138657502168488042699289476735803219426618712234330178266740557161812532148659776640483404750570265691979016846471290553679606162827320752308329182064123542486406216902927472281552051451126564540390319094083545122997996270702607963478637297334859091814858341022057856532861933019432054020634717563752580852501072269273892537409085487775132457824135415459990106740602398539149104168151047987684334484601901959421705423337791085814474391143996764193502692113212232085475708644078897544964133053568003244205113284360249820518878572355208016320868177034850847490315244630035899619930170679287056524414023428247097204635550718172896656013736739332747566266247883780056985553435135885885882123505080955448140251150741924181598004024249776163346919628682530889629264991643006732452472510206814484316214146650836608088362040568733608948168704206042989926968164022542232572224285648428989486060594935826711721117354225644015132314318341320176886589943580999262356085164698971432239557740316287086937103969686135788100916389539990405885445598287008066394419212212283746753944288089266083321620337981088572688764479814347486473229822577729814285367657781131616874693149938104161757566098348959796928342242472958263708340945864092484790583560906692760761387813273175681073574270216100361387689225064845816680090016421168883812802302471358951131185359274131166195850114131613786005494857255018453103424140301491950354133997224433403221480418511835021966359514130820719166833665499904301716847734943577670677553803236156182797125156283553660870878935523587771877339635367733811870752242766487789969966759236471675189711992103513015305377809239990309291063666978799528820491297309397574535985856615502550853649913428677147840954273272168911847403776768545990884050378013947075352896214807754273742111288817250988828192284747256095687674065410499434674482211847381110870569759647179063864613063562260330704923949948494833435896485432776284868319787071150995504279550052528353783876990471709454807608111253763744175882353717090447196887744798040347576296542750438278978468334837071156312914100284951935289286558700787480294783791422668001341732927231798915492487678892323091694369335945150364740339761739416997694975863508037585179186754853658178184715892282134260189430647604396155893119345352914219317116851722346615923293106408769624137906543299084465030107652761790154020390150083232608245836195610956043111627877806313335895538330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -22526945431008683952226525014368981058287789741830909818611193530749344236107317101061989502085151540597404656679134333556021129248110074969050641373826714241061455552996677582343955840969307183883855830006773271679795173341448577195431990180051931164645037862860269553201643475235267726567365125850190874972551770603418312150933157134809680455512420052918599267023178671276540532107589963281220592387165943191918973007086811554204743776953487544090528558128814771382037312665146821750517087273495531487987045329927663462070220018649966312914594243957516115519620497322588128736917358466951957497555151014641764614550478508473482831678529178634224429644056190875447215317437842982299059395229645672822950024840118133344099331649660707236236857856345186523008631856336315844687310629828303431535062729855749687820606247445245173808124084266447717526726003652264244502862982071925787357500616853672252674427015895400055400817142933353625392350104920192690613942424983245345911829849972119350533314846702223821449389557255640231272415982029417187063448298193202367471562754059957874498316172796895537198070590464534508934954068856755758180009870327609709394243135347156060662290989190220236920003415402286145385882477227921395831731660847104502657103186557441140391132135876123658082768434691032904820005628807582692745422774394898590807339534887037424820792695504795419764211148495693842563015394740599120755158387896083252435773452303333250631732131369290775980069137150063616005665148517102894119542856137646526668278892699933203679709264391112097389914664734529426000724516228561801731790247117614490571414756571892352275365237273892740811247943971019900398121871161455053919795859237826446765849363252027943246970343304742413322540607285535800886645245993096562039431355160908445206078111204263626333356412563231977820498230260601904790648260434590417613032895849646149250901506820589310431455818751872959151729133811128618230594484964882171228470036670824515149558989120277610881506768075437823169508871348542064423260876695586447051453574652700207612243007446459890178493533349909151291923151211319188993427121516057333437335668011674834541202209765615882931816605285928809394790796486121065563765373299376883146576108723550242351067087943413922991461946535760870942180843832724520655500419699369542709848261744208667287847038703383125980204129600516544727660584557643586098211975014059629297824560723029208020307123661041259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 286561465756390980978769112293400692590561471784413677944605960617166157816537463165167808330855801849171321376774837397032236711234420392924726060500443783433630713196181323206728829285235577748651555378721230194246445432270926532358926130535744726154780643675376468509418641714729373933559031126066297068316517963518342231435773823876276194585931091283022288778898566381793096656460330578150672725212840502023051649261966218561103365086042378722108696828354456752204767419935474111780282002177567365841743383128478936681684109999228092182844594320190133715968234312578835660890240663635123869734590881835180338014548642006326734194939343403240648706810512817590309234255198125465357997478537557569916063104099202593525797764260843006260265214048092220593185329750358381123959878368194458665372763759535729466340150240206356852659725841448485250302500121930934652305121920036717124903775322310549130374876988750847992507624211948613512318818328693944621676411281523102431276990071659853275712216502333844774999579113600197996692156898402626616706471849192026264692397493589578913226048783844523241372503047740313302619164562906824658246217989037690280797278189801563984490191493785605440223722855224575005948703262619720524050163534550011449284585902632476471236824322038097834244862008479531019334017949292785186506751935329517939568130666842418525340235720641896067817698891271311577670271696414307807879689406480779397357325604862363453680633569826433674925171203647200891422889251889327182245304240486375360881567045897735755637205494330727145676907435730690881768817100196833299694381739205605255502941134283864086945661127363807817269716323004239249074240898699287891891438174873326639189198503003337992561928925317029307848953390938650655837002117847453818660345739105697788133884294449041609108929893455486726822065971937347273381353749054634605400688843990872740148172694613611415555360568737503376163950591506698569847738086534066830466253014876933264686187830320310142672730871565366712447888726562567240182874385528255013805541393567955232439386008193121398298787320231794895739547908191921809438238729047403181397413958134825245702311825491786646384339812526751485142165983861415306948454627175234891799162193712578049430813276784896424486465248667218385696926141289279220850158394766868447639391139782561312338313854356380994257381168839875530690702861113280064995976591075953297449636393567917735936134704388678073883056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 54184138468057090421511240756364957505035230771167258102308222502945520979713305856389126990456718960050463222609082483569368616673303035681330014664000903289049840280827323767910959677855462348576390769950406568363121240121946866962247294515858527318905683898782484248712467320434260119258072333821322774942663181421624444046166611416504090030724756216141466056022123843155176419295944520932283205306312775780153510790443564811681926884162956803041523782305212639406221967476932065339598096432471882750601315841400276673812694595106241608734476005174507383959081027055453830497786726412301333657211755358630603275528766284237269009977318230522412953076345807054050634358384463219867351456812397793291866105315361256641486329063042770586004322267076170145487894997771246202085401358337151910790554864445130328800544200612658860877313680658418960842507059784162188861616140290612742764558128209692858381925670189909235954594742651113848130497066646245180231380927779640864318490859054751433782403543048770581823270150331482175145931101018109876794785023405908240127174937159138009765598254791900975559824109295120951864997885244743884633085380066127787386178664591301274706354547653519678533763668760630867863407364424785865728137655036677174423725847876844498958121315315574812258631544901884008712404052324877704279651744815877423744751919668351266555297906383674363010344761192255117878187520506435996988620740072938314374615887707353396533647465189520497756661530416276312796747267091009895346057881915264894179083161192380634906734607135973651598914611752725274358976823568249372153540766827814138152796469191840887382938612852286459481041362323420183799444826957261505688234791743345739157165831294288715177352292558751380130977044164534355716004317836516038880778702618786349960808294520344311968941154919407743659258360231551096451530641385760453711378953010039584436964304534205312736689413750537625300055089055781315559481204914256845486344242177919210783394183173776358382317360316116006236063714006818305209480014153161516930701828934788751554921003204441062507669789897719253846940102576520047563811043012024186298053302595275281592852165581849275452253156336454581845992722416089385707375798060095679986098586401074352451817104982191611337333945742947522873192574952106433099394555587748191540906292967797791368467109698474229323663108271641835225629481305102462583148996394948521990103998662718920442671333148609846830368041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 39399716846837565535355313303698136993474362850288324113982096189868461485079265314303932426314787335966494635807193529267750252055750274305168312158268043645381544739625741196700634586672379953471336663881177869606611907127185605648709017567957636134777619054240097108590812601298039531612918715221965332050901346097105950764248726282748983668524935757315922887201093755755631461560143839326513454101407214019547734153050590122036722826485854577130909214495675123812825803695991344323759970049841842236213084723407527169444033920195413662065751577868159680324907120474579632398845389902432205225709134012333555121461279438371613476780277802064255839178447644427758230469397027547413784805516746275012949470443131895233977743135449607579978659085100630482337014329859930407480287501558484311364007555991517676721937779570416129228867582278068101258003622967790375689580619273072075957761690386109311084894923348982323356791611902409934783112810661887092241136042653624877362542366863109437345996079932821976617829226089417727163803836304307375170846491419787745615584706264081793714805525075134300990015308890075954096595584455506565562590373413396914146818332885475829629840860155809996309098852644251033866243511696543715948291246906760127382075451352628402438059270183705285285193987002418931536945591587054237146105775461807170122370025205229002323683999791710599669138613172050630860931247402864338930653128077934854058504344909254116741239676712144882595084278065779473215565178892566205804279652597541886981608172057362203479605789461118130206423433749273622111087967044566236095581979671519687683668740871419089010171417628226227434310031281695156216464809519269067355471144761954298229911294191575120293518514606724627557109097101855388014088505554750639831087646052148366578348538274870230205180773860374996984269489312508876138095453685417822721326335810547789946763978337621668289717999556769019817721851447083851004954591250445785239203075835590558899060332256074032943809093955702627009903003617086689128999112331793045875017624476201636806478026558677364789358586094825513425473364776159327504077686888632925567862026415447084325556625450936167169338009961351347828547674736125288867994724791770974310625102476223259219962200770025815144300858224212561124672031317324370660076098442237487780451860917193102449054333198261299546646996670611108776856195975031737416430652380438624815940457547853883850386136344923215801827609539031982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -908544068209100936716482142677582077519984478841705749433608019261951886864304936915703857436418911022009182857923914561639106209344644040858147326192342370511604038145075775007022673349822080623397002906658854154815064832275326872371744272525474606685700131024457201448468943707455677769399922898262137393163211691115340491368185144001863207258297984250804561189675962455144093874299319272352703038331118967982249059483835497987919299368189684816265481672200238921373442098989975446282560739030517732249158661228656970833838358499392049813132478155823532362818357671197341951666060286997315005228998387169294711108595970998283038238129179185478117291656635527434128081316628301181825568509906929868858896707654563574529547872407633947692534139595910621935008410926849193334406683902825423149521599697536810688983690827957343985050699535225488681622373291905377215863152904097621423200209566606249162667110934710734407411517718769753713436999630362829976587425094322685559146055850508095557859605162132892354202629103768530591930233164600163291234262051809295273834971621753155230240252348644103962308183499723948789082708932194711243567580365469613221071744465611262355753074279281195551388687417051927496267605741739579748069072472076429762589400109798243493370465928179641921108890375853872562467970748229365417114321547863883125620124631625972664471742652229678960478120716591372890083724117367603439487971711468746275529497590124042259709612524263229100278671666612824574423399894268903654614392126604979982725433580755714309606436457719488953298111976759006462357157482632717542193070637968159908273591358282836586250877552477521681865909358178242050765501629366075347201198366577480533460075570998824367982305266379596121935329494077766912681223185965552215160149439760865923917655161620725097022485940260008025098911108730332490553474969096445222529811796390852109170480817292534171956891318680755215021329810622915611685384335772060347719610031027029781971861169074593917587730207081625424411139945067338543935726164224655815610754516714156874026569216043198819818786357949229625055676019001879483912179156823923570428031208149469852550143303578290166196301221973152563658801562385627361442366043991286472934591361668881704891688750245321195941214286175016174615043746017371354253775311654122108108729946941454545579874487970990633084724776354089396715904383928898464174438834117960783315080808994264540979493224859275812832493102177977561950683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 6044032310355340370445834197307922013732896797525533628593352575601731773427817712634733536719055020862975123616967024384500115170282597993507355686258556921356395398984866848390797051468179655509648613461288238307286386964938964436436363219126945855470358544597177455308921934817820243613462043046190906522444271079044505396310370334081934872649359265741339522417480006712891821874449729363136161575258252360740659818718107188649791005799179956633498494429844398089803157585555618593092131373520863265390595840033356730013849890124998941250929308478543390406357403010518645102914289662098606536766038398134044918313412070340506076613641430791125437975328013658413722849927487266676952754416244075644824539997803235950522439620863415287859662345136056326124181378420019338051432046740184619388470816696245895716833724785655310462150843815686127578722968927466567983566734341235945866932087747271213494047822705660507004379760042772325612800321356434948049080024213311118786450606530581223481133961492664815978394523955202217047496225709323191891758441208674772392860392582021328665044112768069224751903818308396716920630005672545661383193747749210897637632134762502850863039502654467071781434997668642624113082219022359581738420241138406240105423204453257994605602840402588184896100931277465967432359951324567244006335269516978365137845037906641303856385555671338750322146097626205587073889049797757607073294666690922202120202812013573695929303163917446494614025504439824576340563900574952436415581629993783655378084658993498839541189987824185361828505867842644605329351625937563248602521929181059161588279117081746166045927519507076383467730748193680389971331581868808883287399767368291217228075466117011521470757133032965582228690320557133894604303940217441823970617963667206786955544978791544103979818932551457064918819681451893151284305875977692575083211960034818492554140730551018182920049968174668745187651827625734719220687663486117739504399749981500498946795970826343146695878551351080405644642938010148833842120146064728024250082439298865777161470030383048286044190535820058430121214663706995164491867816574633237237124428334026422480444877176288517521033944679740009021208794589352269618753882104118440934496661337581515435025118045616412034838948988110706128645861372667037758608323218405927040559165996963281107932410635963850674304828752528025565619375992855368320915159670602473296302146175237382335530319303856620904991103770953486673533916473388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -46965870858231772773024922546019750150201165469306961811376901696057304363131649148963730286332717730462050092243228306897630244809632675174463079211371755551511953184797012790768074848689693523554554742009410727679653652022798775556555830664143659254360427222704105312307167828866668781478418552657100711873435203786677261632972543362404274871020123520697637852962479831749463340180755667321358223418759934602464712801181155486643995862679280418387885252143648367078244500927890741403204680873889878415597476311285779914169283334004322488608216109816302486369638208980719339570213141645303429584153644201107028169004363121673047023461411012832331853560403209439351490783144342765414752117604390927775191198182765524150266549491340779936805388774182153610891942644359820362335864455705837922274296671058294682330591714221834373232307189446734911876520039014469626695695670990668478579951152415804119783628735545060378766586202885047080178687236173233833326707342227789141879578744615199500066814375636437085614430973422261989111802943040096802595299163622820933217696083586087610430474771719098863238582044652473832976454521452326526680023952093108875625144817100540764559826873177519246238142762355053327856523864856189665162684706323056300640761050595999450624331314264845378852525518169229696236304370322588498415069239696438888755902230147962268959466550281781045905694775272472444188311184945158798783686097383037701437147542447510790106332630093248797978001373145070654900673582613775298073796521327826115418349355090995990416340204054714530903747217095914722809734873968354398667132455162803518293964826835366726258229885694648775104132339509180866260964431695914633750178652845399972037349892716806309521143686770820255506587694123331837232685229764101758540870523259903278611732498543929896929486317946051767384399480733058894629863061216584199495049769322415209217385279202886001601785463312290311827360555656153589923646341106829439586206564628778032953868953035736069181955198406583305443170077092591565387574395177159907873528451217785432618402141401973253295771130971861377549175715052761508304859935887322030724888724518027499421345991316074092339466944296062578495483363688736320804116072720046041110410971420892924200181055966049937004113451849530237651225897075290640165616861547194395633952861536809390690444594849572530027674973659056645222956394414683960391512831441105916205844226858846654952821561938542218369446734627103978709783405065536499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 1214949602447074041595089533028781411193551809975779870910597212299560748534567486262722473627619225238093154365422662070458384824354678214738667848028534994803197369665412074131197896102374690251851569448054810928556626994113927493008371934817054618420213732604645295361497684998699820840330403913432735819199406322057004537762256293101701697422485768930322991388974511087349054217402268898292076715422483719844534094603657371898056233924308524653422306694514409133940613233240838102823947659935400307269717397733577994113087754329033881606351776064056178302462661518268551545141981380333647162484580293707211619349781709015165156693046815312947908535303207425172177825515463254889925096920690588773915369050691662330012541540731886180690024619069662890376492655529224098180554648426700858486768735092339274195109335936858890089404407174563750774188707058014697421401947260119186839214172496546235608035524956792925187891812379431519731095748179075355460783264052597185691674973142058371213463519702143026186378528272710010536745659610925250850337269370277383083279922009860050741608816730034753034578311383279173325762971709992020489620812950293350717608473005400786955230341615204945906778223188658714675170754760916811526406244627779517878499162004771293441541391639966481793091169391827352409072982836949973255195067840027887139801296336119676836068346002873064755550704373062677337916487902274710596399304757188204866868007565118642291148826446715018035017438019424400895285002857290490072432468778224349781180384944227196695178521298811866947302907361407789159511954582524206471184888131514173085678458612147716875336614918620602988475488150953232662332308352366545028156821959418761773335082126161610649974370570187730283786027715454355106695000261199716062505788216856670499962704123437277300991604830233346177465252670711524288147364514527405251135785758132496633384387992261869766768651476969501163280183147156042876986878103477360215998260698751382441122668621299816606655495290577576960273547375991998204164192144599726454154002140112014414616202464942228056373632600295125884754788673598659011465109326902782169460959264032407826382401103547578576170954037773763754888401825804912568303938625121388301307003594778024330111390505288802593964592266333458067163634120641393158116042035767723718433786907288816932692284325205852009839059401859961064046438583382403746441437804056508262393780452941691024115312484320627952743285385417415511710714781656861305236816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -19850247403617625154511937623617705184059172436916360078994494515231421918475116396342072135253402851349466129382564842709254642958483094735213334991701915768072498602615162964913130403077617768920457370093589358813903331351173710828178628817676157855655096410872699382718229850284442395501998746586881854423164009836991698518957410710024008391012510443314873403491800471045874411866910244467938256856328905242228593651857785986399027446404403347053200024180931326526088047033793522013023879468398035929617602809161036431510823283750685848334017971444397082034360633774579238547369699003754954837520247291355735412032521746367213036312234842240698109981787587294778281987971407239679410215099745189193138523621054149594161581769593734551015327062511117013226981145999508921497526990204755247029968312150173807858021720558728824736034019822943011182572080744448013253935628819641967116161511145235517967456087474403299176302692004271287796652234394371702195911140535625596486095560717098885629500585926656111430297352634024943393931948151126083227810700399794126407333483897365111683845208250948299970305825935708496457856266280198121652658676179276287323083094349682717487490175561431360548558646325440459151099602045574296993289848705518994927576844445133744131607209980308408704182145677326058817056191390354908314400327752407577445613275108591215287280157553659648781867073228154108043603407707146484989732390775475958004353914872668087183934895965718267156346430382682817742712281955476910698362904852640858710462447206731832432150427590704631089987646338159638196500368736606112441419089534107984727312243542619874599648757548344430600942573540357183101675052595245551927322248515271642502123406166568623731801581509400693226959177620096351040099362809797340999321882350549009239502268243684409910305383077846143357792790119827362930055286536781251300998217136059429768303104236083898993655847498654013446560496148508956044642024197488507794912223566849436718166569573803256869567298116963490134085656879802133759931101100622797795199630735940963613027304662078948540905122662195081372554781078639791407666812825762344253932239339063901488747052244097524521238432712797387248749562473755752170810268680118518262664914958136221651063688399881308287029493883774591470528968971998091869451106281110385083856200634199167994647005985094069027879335471129598828682936056923151395212816545220372696541722471169616721064221091207444988933222568966430188197591633070260286331176757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 197698004277379072847119671822948990323105358616277493017957234325984824785267582440926885349570124817300628371807008125831237697631160199009998514932908684964397910483837229795892808847668714029071129104952956187511234064740210173018666797878733937550288260337280159434657806613671280953315735402564512368383662834668922422737409812839975553347727633876547855178010875521916179390168689674396147464003010777856181041945784189239113434977778216338654218347144717264744813031851680528414620705363679811721764526402797601778344485581495804252591291080473057956260829235916823720492883253617366596268790979500439726128126037148532279109976656079827377572770139996527229725829514175350166369351324780133403207530277214132627208514918685331058387096227937386627889234864207271950972438552846982583826380753485096022770518143201998543595959403432731211007259810913603424378913644931556497118099835182916014495867597621015173341783605996809058522115037614916951889013725173439543787437754956358475813668276226731073643845790930908245203249620635568045978041690704427165638012709855917412550015361237099241966724018393284740359810051390321298108069360311771232921447652538545026455226572723958198453355295153174262217650862219499193208718375073496535873043387791407979429814437935052099437631386795726231075857009068228487365718308140792459544612153695622618850011481072107765600399346260582072961119455808965601480239300415027430085316677900637105143228402979282939687784281063760123655960347607168126040855985731043812962899955095207335860828426564592007167798669300637704539895906932765336118750817814229395654728566509717053817932121770057737769278050895673272182255771252562438681212867810381582953532865753764148587834402388954942944668369133752598041303579425828072003836430114568003728910488398186742887526495017070443822727173270630487852989196122179070825601869196303058763246054030230716253653970329864184193481052559457001399861194769810114582651738576466288940080225014020020573678996933877154275836283392866930788271680461487852006070263930524789601081965287529082450717666506323314303446924273799930559153440145944792183209772105600385148941578450660524722275641043081072877215555734070822798124330934325973784725072735998021164748600728703646653848739624523216922028406274093162703627909490266556894159636589011998990055502131455213111304805610910013247641946545652647452791633623724237442890605466440518634359399468475322015119928968456246981544310870049230288714170455932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -1374239157875594652538896952042766744229182806410506044437151786506149839674003303566003913986267185803723192411782052450005286454917500059001191731658777835638896684523487171128643709705790207319319832074358203520921331911548160859761653662523036445361708569526361869614983080463372379582408890156236821934283183252884804875032371720157325865450623609571876867430880576960671311766070461529285721671901549979261632614127797134679143945054438314235245354101552465164568408693014408754341362048813202107861254555416476925027447898484245023693461092918749168003960341894324599624495628789827662098602282000378073927757643636530012542734068514895007327382754165847075437162843175898482360032259115932845796493117737904677310213461090050709882417339715669491612893372718779524126222044113273044862551304678201438967410016812232617052889068324744688402567234631295327402175709832609175941215585726048561223745187453064397884611571836842218314641836136293784179639917322798160087342723562186819434624809519092530011704748932682663531726415051553149740043098378297721369640921793034728896143225594153280520134408232465651551471821740379747342024746932724340158029035282751030978672491882610017463464913009862752461898491098532543347763096534481449378065114954821854357709473476643426546953285373480058909762685953800279967557421870735797116484282558663191030068797755327580599803869444215365424297755945692156913915771714861868719904613204519409134758774799359918649465572114461983123291010511964262516550831462702414353727387148336586980815157895070949307622899688668047674410625283606234007251028048832974803477643419492254065560308052557560466222685455201401660068356161370617595616534131315699707582754250201548581291102988225790719514929422495009166957059897719274499173813178016267592001274193742276387226727239278616013284384698982470060486308551638397778982277129010204729628923998086017167247532944849007531774560442175698367641463287187296895969778044886183829699279518065123431949588481022489287263674594462014160460051253261197251278576303186306176904819138272582837083728955578800241071121221154235267924610563760715405130032466605392119424476689807288572245475836239457502082845117678145497018859981377147192346362031027682435377857434596526880541569953961891946328583480832589443829493976613905961079977747810933948285164341490209097495740131228533758925587387718336240305037257388005068021973652859152514858333118202506646062561864535117448415588170540502233052393421530723571777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 7219214409619012404472853476543193139403102353037132662089789608591237757036122809804282014319733960941236662082341819634446347333928271143092541848569873186024227466130018070999266292558380836789992223744602748123404454758743073277082226223180181381228031913831017093851245126312897544383255960227965719922261010132642734474221736925949972880618382997363540426285307318668317541078562726489279684559730467545225573402778711937941520118455505906287102835948424413011270119345557673379544005550886705271114792769339280262922139342259760612272850391836948251860274718479891143987365030236495124098038077019813812827372938662997058438983108537980205004144283351226952100473850404953857545491009135543054955976349807575072521072949175839681249428664548808402293253331516804041091666492908846357287705411433237249959950276572110945966757277960627346612784272102401503069667767446831620232488178334509236523274863462022906379501594991737046386957415060893360519661420889442940438668540475491771150255021046900527574485117741321084064329780067975194065285041008487207362957555463890860033881450087999532954435064862942467371410922834167564359795963379515290060107995261620971236371786707223865438815069454537486297280567816770177387344910952191815088264981173734454634887983938693211278125203118515124522429192292789765035651769843209808166322484619070686536892613660658532286564428648314873472551096903746421472960785258828115510073513564537980853406590728904415092575447140285095205143014705480241041778226640186089900232244913145355432624368784308662964199102159243957021826095169492632302084933926064244653858218269841743689925663519574346422339918971050366903103448039980839563091892935067854574061397575386052895355184302163979694029126463957034499959057398904190992981416533034744051177851574875186329511767983780093359095928276698932029832033793598632945669518818016822612094328805821166359332624456750304931269713285469489800623205025735921062370125570098259365878739045545200090548378913032805436960950461122825669397302195810987963133424781613787382304716984441234374352794469320949971043303580739804135274207049038054423742764173710087930021269158358072287063025198645727481000947854750281896835360660275115669173169946807858409690604163773672568341045615128492369168978372228944989048850707002127474940682424279460093815737347794178140490255391139494727045610270022928278731739732697420311588854972070191609310163026736374630666172818896929390003220240040748834076111961621791124343872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -30045461470046240077643993684592636847179338844900152662464930950204507334740754628516881670685017174095764610241011342772187690634063737306940565367950972076841536692681441550484629311455563261779686410598902066850306393537698177104551377172683988620671509376530889699442881373678038411634451595479966099606317839731105786886654676283380735063888258237701564714809577534043456541097149659331562749768831608864674290084509041741717888620749917864887978349311618906189087044199800954482790205004244489579512860380009433787890343415734421472148599631902048587846683593562725709650231178293938046746479601070123821740646685838499917325733207310291809748095033279088872672883836070461416329746362583106005554721271715422032479438768935114681932815576645504636194697823132997834218306909847056362567734904381249273451409082022358087458111216619533129076689804203060356359664319643852714454471719476836680499183023130645420676397027746540072341327183018702875582653012195287094404208367427642324903416878806955327646382487719663322869950720223105289363526978285006863660479048732685604794668830007262432830673620640525548187297124911082060565136254850093225468345784718296415955619234756559412967367171960076510492159636570926969361840785862378621028369948599930484327858967746197958686216258377354225170290161509132386475456917948696760900627100286370129686790623594189515010354816601480205522785280601127730026884978403067248110384608846215381631998216797832928491679456198675270133394795956545078205431911597853122804117568152628750389249549862290664511247149888645412382032960121553290237639261847211188294892605641938832717116722264124958882877995016965749558100151262469407891931330309229564831615781487239529842457315165542198032776817783751506021764771946008457459889265749441564217063795858211738555485995965597397456427308607574364283929856659922884922768275571269944660662882713645585529054894343713884001997399794666947761721002182723786533705212211939695262937880520381732001651358612281236958017362374172537452255044552642102607086477569334287793438154819105634909938756365195002766285518395902180431552673787538476830410771515863908699254271363739202305731245633502443215042109278524568706569892008217933635926304404176629540535174277080779223125966585100532107032908490018756877643796906894332679256046293918665561590353076261205403061561907967531514031905240096863605148782293977248325378155084821321538628097653370659617084577105561695942416617123119104183770478044834817410446703433990478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 102060516474484156442932432710046549054125687870010252881933899097598606340282669981464645335813780220165821853534986511615648274375837696014873636008088585638075115116474226928831172416476069619544486429327347034597491426820897316121149367252136438593803484444054640249860797827562635961255074946542121425086724686001684258048518777947572287875080648332796727570503593550216843027804359012563889719279767242711332367876767572383211637838978684279932520633130149316451116385082040905729238701889795562978596433709003490765614123368425982666088712727703990982995378265864659486376673243288144650265886364885447005969177828914722693356137165201593063970561863464291226651758500093899196640752036120961430826499674532910326956184107389259582806150807113915899719531848043691649617206581599549800168771299001373205202759225245500266231798204719508438083761383620631567503553193206473922264942685441676794467083317002662338670528244069715973112624143336013049633377111539483663645675259170763340665984524077730740418438707436816649385626180719261119131704553089169577949323925445307953550248060306698383816675988666880667230181460480516827266534840114800640502411177981937253668230612532665672349468218493888892255099414197494393403404950249274034598943167874309521248533167904304006836086426559185763110218066862370179986994293137877837781353955276036714254034859615285830926192659947122849653002115338731423304393514587853315473120866682585531192431665775063145892732617301197245414872451138454351113229199260257208266145294290101616851229791551584457880945758893411870178409666810136166806846786180536275481744109346538898896176059483639450063761762759501895119349947855302332213328291713109377155282653013124749650294852983181246895730362285785097222112296179910804689680201921555339528427515892140441493544989146588706984372364995553802184496586138627830661722605126229148937210327994804601692965603496273291858240874439769956896415227678821603699673294755304164852409493455768308435750571330616066047475843054229880425301816702221812231117515264812843913393467048419240337718385009332936474114554372702201759407968786998629341601219802485336182802433108487214813527081969720395257644357784575803025787082103400884568479651984816954650416249282259793903795890295234887304079072699326968605575234497610286662882422249197039810384703266732978000661235523411117848775283555181799428052687486443679172776040581023225317671423703785211654629675206196888778172771141295730994987900688841797602890437701717019081115722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -288548728596326774022076532333861765713992341062121387607791963904949796326633980075233902751701088094517932169626386638457012370312399276606483353832160992804479545702477730211443493522728795420607358519812126918403589121663788611369805419853876866318029436043280894035266080548862657999817606731742419280808199403257246820704075994795723690140286319765935385953408128611143665850084709393348175509779837339298584860735490897954738796354046312805061618650132215375721206685554292555908422218404676941516434309627820329174460636283960170149230805070430208017785965872008419216465424165649625320722415267180088277616530484316210710349386600504430801289385760795094766777590257159873667795759878874776171177486982890380934762072776026297656101014892073003294008526096644895059875526740267019507134763791654461073945183737752804477725692226756805901858719322471171049327613374334075777850828975169781267812823445209291127655350766955139477609634689432452745808253582016313257032926486195125660981322359659983189774120109269889958481378107619440057070375053296261567875305839458008893543471770961131381863245771381228987723920762612059358402607153753710585228954880923603167460566004016752453414005247816587843160546561003096957919900192070907158080468786996729993438424045194327271823464572749846656942134291320729109088419672012978820916305295318194395142013504939616417891310326825843819354999135419704595858877634437442243911279602257554389632422370051011086258993192911611672295605548106830212838872795993094947825956941285717761245102379101197855429741566604350967754236195469228423316303699374250113048649261954886805508731831408552781848124325952015532233608979908950292817249563534466596598363233052117458201534946456182838577741769153677371329776643695425146687878112185365852307597363327177332435331022158163769812541246655926542203238105313894179134644828224582421728219091674743650275259946785014067089162364578688498311787045287407552207637505667416997468925118701862866302561785813703657336983901649079681650362299088961826883041224382955861518755407284206077699121355089588977764607564196798935596076161752913488775478486282877057586156598434678105359719459510442491825383401615662819122846272422266312597927594977166785268553152421673142507594321759551504898066424991613699024325424865416279588078334240346430264841357303583366329238917323403740044310939722534157901197487476326134292150313118622584318060032283651482433033707310324700711389459171355598674360698062575647515615173688274808228015899658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 687886001493904178872414200258622123622974476455515480492708635353663933006445511874137130302569449383398891338132932155125607405681255619479329234084693576108028285238500865113764983581274468764839946346872078748411270616681742797674801616484181224921361282417370924500088052220190694042637322175650013914555282917583195113208841073231043800929875932174306854691517570276641522681264814518507018309251666941648684497864661313537764434965137122652649046435190765020467485405945760146085147131890224715395381740861740241519179645900836442335362652081315266213865595710877040844078754747687699011726142164215388634788918422964417372136742785427096891225344645210970419024657475707576823936905469021202722872824420992473837656235361069443131623330340664559332182169309707837389231360373226881689004330820943055876583901786208196488112873512466325662357579350349329296856729833063224756020920647643882032354890147015059506142349416162613076028945224139605869732632145822225029816215198794403292652766149936724852570590021728392861983866465237852383228062127743980907333798792313128150407220174327986573700103533345317753559604202405944911634295650972329078404792336199752859951067620431035836376900579470909237093614524296737325376656619047986221226193193826057615580459966915238668033410232831039794966611195978025856842448750803434479557297820388486386073634091738750903618244634720051042606422970729456908781158529576697238263665573841749728010889361062617634586001552429756710467831258507422199207140832585914340058954548168993511748231700955378110103848982231893965007105574103124748575704759668742391277217727165132463653403546661953799054981476273947042232826403883248373209613493064044124684436369217556750204299764276118693947799580170135027221664626330278130045555585908799640680802592639630463503315605311362049436429424718261206814893243772331784316370076685678038261296159505500310176312654707019202533541151968570795605040675223101488223173764819302231871073323346696238106828953297074452818091334107334975910370651121991217761221799397745324857157412374076721377421434698364957108407849091914029449325641788056448050599890555904443935434411860684580230682668928483666446279664415740162536491470176002380014844665112376310383268176224972316576067700680108414063935965241139756528689460148296928980002932024942120395518978628093526865420096728636451903962057152938812722901482597977358033877610243049636302840348551640174568953817277878082095427852592424617707419018510444459410524409292975178686901926994323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -1394470865531746872673031520859079067858786054694096495574357431954567950103966887189708109403808262791942923071513339472553091861241829691179327989367387973299245948149366848941554436545807361380274841072467786512609465371686842575805529163063963697101148902251402101380186071190215655773671714387554869040927738732153529972045264398825956360871983383873106858172502260547509269360051941233983337880153935997414915279491763249886499911550763866363358582268782200070295595782790272377363313744890757042215911895450235649121360061115830522953817151331025538597877769109363563792355163120868221101850668016787102549195573805424365360196087962984806875864501674235664008197988752921356630788490571575407499411019942497211966281856060261626795687254416614329060877924461063277937075119553589571352147641909712507288418545665785693455633251697708096194156468599747228736110351400116992910516601066776091223174860582357680625253834972344263027153445944676883820542339664966077482108448520200395777225770127759790499914850625266301222606723712559954879325633853696114606025150224722762507561624739225891716969937743080197704222575186555050619310907910390919075626191975902437613268165539492520231890190536543825463814833435542469557521572749560208039208395232829467916465389140588042451210372933825121010171709706549268129492868261376506834682305552884268673458723865880039120714385225002978794913403159103734748617313241319695453659147872972922722749591320872808043233030304209490140361176832086667054276243929651299546887410099458595942568191124769759514632298789257342430416395930749431741266120181211767400592724345298263970883248753602827171877436534715354064204892878236709879256895959128860601183582807712870709898594616864562340511947739805235596900972673277758314092229677641050350639352562641089337850294790564931766338968014483525659826791209623493934448331144171658370891920253005673066566321593064412662293071038419090433874856801807711270427284413708921410513217655558870291176100002384459814064631936573767566255169670861547272676632711093396796013219939469790889051816863999035402425546018979355288451332347814661236093503061906953201092892091233038931425771145329984614557273758516003170779048175510650329877427824417057485647333400498691314216916200107304896844950954593739618919255206711239892806872150651918765657237657500626794198592794568075094127792750584136513570476063829207447858824901805365763839735597760712644464902379186375839790425816980607813953649296292864727961693938063092446100199595093727111816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 2415276780779139446592500106689065199043684460423677155086357424743770165726605355724190276515103081743491558618512583123412229024913405705321754566054571509551995786110668118178535821611601906184443401073312939072309555702884385196895438783323994331392993794179076105323476360700084419935945394677249921907695249276289966108684287053512191351847442816761404267910756544067549589049183221091713049894976171839070903892368058488753030434731991476363854291849368345750113567042545837937750537613471460181206222772222276375246628915750409213227086310989217179663756493521222341523625011644777318273641703268789892787598844669322553438775878475495881858559152955640089617452960085427958542967569623586333254113290038669216605552661336345108438658916059538224613317312086599512374919860154039567345453130982165318834288833765902157840817857190258545762235384490447665754249763438927202651821107547368250834697591395685174160653983563729357742681555180903157807633754404269745987791674253839626784983453372424387657172235725461773933282205627308657239833268402567369577838175011892181319721692546224041985095936363280986096336744390789532469763244713933065790335250462849232194193876043545882070528600780011079437773383336958463430792296634265281400821893571057863902521016263228947460342211077656830076703526283333615576181123595966702595586908777592993522883415741566110898904536738063225753567543376740235149273632762024473476061047292591487637785474648765489805233710755088909613253585825876260274891325943192551428858360763464815037572164817858722479726384716399985000371313693753782298083816518879513134765136284092542834037408324610111468960864230300741864888258426152736167496169066276707227817715169327800802827313753670515894476715353188852030442343163545421405150483093458460968684482819803730752048321875988048736501627089195843585655295893099110129431096257035448049816219368983054114293596360050955188677265790330757648989946376688355418390231177619594597540388221154201435706841124594047754320098107393469750556447273587350143922037870277557540068921347725019587874505546331380206595543514530822898930660963027701089847185135286552776618126390466760773140536187957620834834428884920639991956687827905664796897990852372247291007618893280675429678621694446855004250956827523822987011870714835384963031935914835574355661639254870180914353649274621655622197158875983586070550658244878466354291255069704191341839197992754441399096119212964112377931202779659391537554351444392990098926034996454359493611718789907172322273254394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -3578535239518496715939265122829063775806181248634146488358700113899877261711927898976650626729246680278086341166056598666151613088220710959530046205098278914390264162002668461745535403190677911660807418720723018309650420674256711483538430908836956512925052659455254504114088207963625629573126648228358916250698683761393486577925480772676488509045123979167744366682272183534809281104589054627133134252272836310677559599006690919663706882077377837451797154189019858405209673443049719275343384865480732416618438830586159571461146558361746964751447580329425424045565921227944199076721339492536021519742012272303953706911485584689434217591261748509397149852777229785496297962604227591631160163363241863249138787602955737092590342387632456778173286635610156229216543929276432342415088471022033629674340403403527227908608311455456388704720042250747764433749874951681739383554532529592001432139357742305224149506172185407555063041533693438365790984861966690461779941831864214624762028891308645524945955914597934174553152425616881580102565066904368824050858384113712081929059026807122559254486566965192132416631670891051023916595371275373606432247376059032153371964064741151872645329139117393197368928072378757716142030369875290319843637908083909452793677825500025345797457862721913380734388721583090842027829077167515250557803113704861036951699438421299528966190095508347535665178263493250482599670589218285032907640573940368686661494625956588782331582150819919767174660983056891524370781100604684758690385501105492021596930629517566632664966611835313235926980462728496906032895558650565074246144017047376290149152207580365995821330230069999158886204018065215444453279500336222692881799666736458842937043206246184395555191286367725657202194189955246272158602853183081483169487496364393130011715125381836343731490016359837370395608318516493141443405189379911420984926486722399660371217670473542214779894211449038711071960902651830387001146326586504172292211066150073905842809887456838612297183026642379422161913586623284537788804852346339616977283605854099466410860366866152395222229352414758604002915067644748608169697652292869640619516255613334866714504875697554193078571471941890660650368776627272800181755021804950013530836531205001803437586389881006027991141984741651643147763626807805682457830185505556083496975357408790008167639113467780313872057669571173718252966576076452600378719493780448311579947655023482685230477033274772464257708356319144774763673213165425982085001558265224624696243711864163984659459316617358126677572727203369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] 4519887112111369073369042475397114638249829244625555940375937496839699410634335576619761410024805776228606043674649563218105925909622676547171595140287745090025105637109079726577107246390653733409426730209736758120701552945962783160739356101625116834064879834982967742189717659756034476770958864613659809429047060412865611556632018439022800425577881868593426425415623856013483423562658117043238157746812142865425293765209103126279186630499422137459133712621148690292458562261073119717186616119655977689721919091684322422928381378165400086248037642320174522881516770104491669111098663895032235100761270484942709417097687752273103210643589864729863552975282852603564492230055455745262211248917463722238371786374210035771637851797679911982704879966928252156910163258791053975519713349021323105303320744021897015411875047102415221307978957719231179516040014139843940046202263173640831277439639076068926398812130760426781546435916536039273825743172332215492145769537706996848751409258604288015905575007681527673616156952653489996802962111125098904824242254836340600044635260818090279001137198065314142078747253947693797898857546047346590267487412912892172646580582809232066134881998981993131310673586408039863619588126255884955543215865173695017341690714575821862417148343815375021031242489994258836312313825102059873803592720615782095543315862136627654543940936968425139318663171411362250629431140819856063209545989915036897618109147307322999736961351587268302638042097353271932339087558991939662995714890764045230158284094026172405303130006128576037556489887998517849587957284523832768835702234254745741790541916007405191799118894945788691026735827790378257058369347281793622939861693368444397229523618170989407825041792260085344234344863326723231553588426405752105597551280019081869065868223362487371947022754409111173516970695442208596394877099947767774853378978080757090185242630824186243026844583579707441742586485692851688296373640483446214723566496744639750419526695044243078341104105298205203709188648951742368406594151074757872724137117017291420511392749987864544526986683432851539280766233766331878090664179511065073539024007875314862321951692529222245563188664135446368648180209626838365795598042017872967277365306017031952461535211048840353239830517221747285497948569167520932012651203182953121353283161071797438015081538962536829369878864349803556003977452839995568666435833677197444956562400423790344755328758411357400239782546288297353752117767331021290171370253084234826632471182454610494688349020542261769151082262396812438964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -4809990069909573135753694376764269385709135055609273742061578709837556863350387414018992068927962580911570424018704456120351250043052987982161652830192048841100048369519886917595785472853822145878932522329018968146930009899507244414386397200926446998985496804224673232224518109901778764013660363488976121323400447636049913572761708749840821816066779227028582922469068238465312501714095978476937656277154890506389397186747696811687279608075654554970781102734257052926775859055458737333157353284691792508912542879218511443351689908849407271513824512627017505109623671228225250464753102694616170679538641870370032583759264724503608162583737758261718287318863447222288785758238272480852244356279734646191535554529409588793005494822388255428131562023488112488659129000148060516428195317716932081200881771446877411592748140077272166950870688314461882179577947573029517993313022122068899004969088899162188212522728679203268732800630697598993321600737299038309119220551754293779426572764759867202819516950300539813494687423058154197917117725463405024891361748690357143736797681614009019110208873891915990092727591496312199666807464589326127251454578120449138276902285790060338146971709451558177494379916282889718952370254363377771325028312989246972459272326061327337207027471374592354269236995710879010475755940503668647622945286116833082092242036931560390371687909234398753455476485507547602307575318324523246345029541336555308556251042815622757854283564523178738708148013584473938588629601558969172861772441324979269476442345349431112434067081923176135777429402658589247257630340731699649602773223134189434800486884692254626706727440993896347787545471562566100363727205579647357378774809434555088613866101579349281336699236613972573134225733782908409119523119198977231077932950858830509057981631352199346579441607355943623415986629669465160509626441704445864401624200276620019953414423413883208116275261352915566344364035627481195015940712644119721616141930799960096076739824472087746838148284834346032196411995113773764521754828269733951467512700165442189109493318921327594903026070059891401386042620095715063447061039470681247338083470161757387082964170906088805799851239872447904600076705632652715173344588879487175024824189437236701679187789562471134157201827610692621305614947158643680905941754953088550313321866540485228745455713113992142261400735695053122187877342348517083924162770170877431344831639612894437627188796868718769580346768003125471533034015001928300466549098965676994073375460368666696856258194886502010945150686893612146377563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 4177679366809827816907480314090642652187163761052619423471633805988351997943121982699681579997575058009628654402496125759000263665065044059650182026874880864951197052248997402708672222704123673602565782296520445109268702229217382143444261877389082893923477071445530531407459189302945484529301581161824759849646372555264897673575079681712940768869466803260963986272407217021433669765871897833344497311016897007514869130705091929392373303835421665136948103740662204331574960313776621984739921866344263029119568783421984304448984664249124777163728776425811145876323995535331060933541805268751492503199469991884286883052529817139323399062206586513838154019497932256736186580731132692035842342781861366592006799700172940869200312805597016471369998278560959742038674477353467217465026126153827135900188533642011467446724771478261777778971020203446032477361377174717485058581324185447198153522797581071163247830570031655148563352911344865199971067088760673907940284627334287063701707219603000506441558659291056378611838701772504977892958153863567566601674365951515738012337429091100214067477195736336054420182605043810963993849678891200684231938545478552943160689314873463031135964508338205054444763054921247520127393849736292706879488142570632262605890139546559711070487329672123585428469268529132004816852848786824974035760933054603803540965515693752114663383430192495016386739139415935473017306877007107704921527488219840028045184995966109929241206992529001176387923906521850009783583690438029820865850229301694016896412303749885328291569996478423759830647730145292045917180937715125211655322843148853918108828825924901214397607789504663952858997998352784408565519768160791915207907824531347533565883731289529464126821515197479141727385349214745177063154063202926260598089680377014238972709234080190789466521201401078921721057726639270789991369206787916336852714737440515221762065007346338464569054792703390550626697860082816137556801866180304752102813891963155736532778794593296561430872974760157860802339132615974930638815369478145205296358286032747767938898516323682473238964635640251719219893355026393729452978456887038275826965247786041237886145040913772570207577436455725490318136842728943522675332876623434880821483133869989439566353550073282662418940614903954684306559368799729818959519498295691292628343238795795309740469846203168764918937846000076799117752939385685754586544467014956164255627978969759266415580881239403005365776424512102988763031292331589194805017355770123533105874603305445871123563149465490393352773423885082593187689781188964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -2674118193506995590180645996055102076385608075610928552928660056520737857815504939085160546594236148895706767464403741804469284262033795643115131420940529007793758041654478723021383949403156540620344608051836347502720350491510438368837348577984619126573926003057224841524720124928666798012762918326650465456223187524311232362059770868177179900527659806214266613047054879546900421931167650613678851723237348564413610147435135338486947834551112997459690795876959676156670912403210549958059983773912023391258026466849023378643814531227776254001442982721472221586686676718885849485410780204553467928801282807161559849236438929205950262814897602888828769844374938553405020273768655022311075218318800834913563497957224913619342731072682196800757102841084445412741363439302420142039442052821837518897397154582939773576165766797520018403138564693182289215117953536126672225828645995346117165476196999616833488824028088945424909535192446462079553237063470163474423916239153284127530764503092821559015309821026860169878592783076486559100442444596462589983351380478929293734424706535535203021369722346373068836961312689426061190125061998598026655725931421487383264162623876769701285123012915995214218215975561171563244168323126919087526261164813953380799540479001505936029072832038537828876654857333953953876040392676916472936656227364973835971533252410940911904311008121928157437549883646535926109537299202675515579196294913942703917870038911311767879780994326060571584563100125254703756360791137735706668266646456774704548658035594978328122388318535980880309539098686992711358580423050385516078982121067429272624386339659893744557826069587628076545426066862546857328189885664748524044346326276018309819532036328399886993656703474231268422044015823693204743234936808635892609227907785270818135428535435625863184299276137980807821196039455405326477015479081258975670093911769889152857680568064353092747300441254576396141151820119971434095537695618649780211725611477195649462479831547242514254706535661234315039160026819670275762414147551146298078055054187114109221922429715169563020301964778942006075217633166394097938806567053489808804807311295629037889220236695895908569483464825469548126402336036084917844068275029331303632411829613442729437197551015934024060078721589563886178247224506999633401509810025593752871301272216926886220990612864730055555110171578654307291142923245718109436517467903101714236108686862759448974632580552503042725167552686533963832797106332546426365157684925886215421961880437497144390871032125628066304645624740032872068695724010467529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] 644261867833607227813708535823287395519420073830887657752913409122919695178428056827160409445756710776855727007699371918285687934840235328171644911685958244601343625577926395873157667927989907297042210727574984564693894331904713676618827618126296806747327650562466369518634667652297799666876170861509130317967381822492079991401567768007157837974430527311495061091348136529525987666538138495236059452016589306182905721086927176272783621516772906429105584856994082590193834194524036835268563780022662203375530667903692286062247471498258903145045636550761640014291929683416841240545205836978728653220046146140999969516939944773051437536854848301179122565529220949298091127178255458156636581332172115089807042903878005483066316960174457244644441983896656553964185699949418939738380138470675506414806195388377890969402097062742273768070553120810865306379035426634411377940489331790727341996271107016272186663097956695208720911969399234278549590535193894579187624445157490102629751182387970653508364460013204967978473692381680256668929288108850829825932636393546201015310608485281170769246400913700006165313500042165529973458510225693633335062260638246944325643965231741398279053159212434865823544659488726155929042190496198136640816374019889470329589242420842450611489980414904744304295699743646006087185638284915955348541975282396014905358303313345139019402200728085210699862295308164591387608168107817162854554125830990007795789588914978809215522199742388935149039126218385989004000608517967712751417171561539005802845087483660775876328392265339483651214373985945694817566283493928676039650672476189603912111494404712492095601156993579300101311938487986805339175709960199662825353297898675227885052673740443429202082575249716377686382952229067471846984309491350606022417091952753316589911934076913227989750375735676164689503620299619972197492679678420772738459406021956736639563746685071614766715290772981199832621666340721265236281794259131520077996802730445381444704908248673745459570877828393793101781829473613101758901760216772608286093896187633601871458540423051562041302983411125109985769191824949708250652438748655191570830297146604650709212694288057587775036651727233408538137699047944901971623172620571539202741126147400061650511876318613665490817627249232981510631707126716378275391376156360943250009329121992900385356597323963644108224849641852939604685637466766037674605250936123861343027225533586927905370665244930464432711413159891501896988451278768004250873465685874001265537449658433943208588261445798634963395314090295329378932365216314792633056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] 1470736964967905106520175495982654013861633581096487298076360733602722285972946420566522197360431401752102848788242453865767130266221372502339911028526485699347911685024851434947189930974500926495711895574284319557770986828967561033364122074783392116458566952971152851456614480898834270981647948084482075975992107212075827740695772051960218745155317214003021005588418520861681279503973721139673546470518487480669079275822453514543249627305989844483203477065986031126970167909947426855323557591510241323775287072834799161060563296224223360735010301981438030707185313325351466612324663720256590046590387569215772056431047585376459633520635102567657545730045762979132084090164490009237488975862905616571438727884546389011922662244485696785327904500217647817892297570723636196073489244154566712585650962939156761687588617235548063697329484865010590921402215406222891983003839174213753327713485413545643112287389351686936580054459087371844857520855241776446907080052527683230279640553846106419177573653443855682121315110497460960243699604694352973107287434382426155531967271980569616213318658278151902368544172406195457810560085944577906648951021375186796707677798682355209014067991843531610379512022289703653340076999521532585204555895167113935076413261076849649514356400196037437371760774332064959739769744526712287955492246420962085368708595196179804673007878566542734512527687904675649038266308787569985566876162665192017661613460127525658800353054220834067510126168808182347875268787762645554921984581169011960185917180073195508762528118512495591581407479790541949824293855344887576529687462787099543985730736871142146639919738357015768386328973134065889334759719972486251667484581848638887147032276962538092182975738935000535446739201828740239895003980880365766959360599327349657537924322055521363672712156264189179800867201571221299035561600396713135434652632032565903042330639482774171421354845891711748038447312334529491517935944439441131484511322508881159088880541882701939332088604464016480683651983796839975153771184143665798749205689505276223650445580495832614893279208494525647162458739261749819874393654580945472382156642543667899552738897641410745608511110237922959680295147310651356752754599995482027069308287652085693912821131992064365156340195680781223703173926677228763773828649985901054420045000365411697877631583387376162284817221230188687402582347243081636599688062431669321647827223479233006229267712724436134292939560367713453597717546071650063747216476536829540112812167955502469049000177466891824083479282936348653265667962841689586639404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] -3335726973602890402907833154827823092978368380111293697922519461670592781866540128636460364729699958316941054239260917620827310625669876115154651300530392361096558417220675435580141863864981986795408855559702783148718996789969009305836382840509181975280936798212574969540027617118928351049676697726313139850703887801634153633594549691293473144419394306524119078493961634411979261297683963663610428010156810407387024174712592161303882241808915352430585342702711046929570137825185808347929381039486294649736366204941383466346255745218557702307870205632803747138841836374781472005768294932720532203104075624681080487658860532625397255122897703603667052451151460428563056395846929727672757022785364794123288225523876664913778670250706110179758080760903604401006740938112205430661098504963227001020027140834843197164142964383755593836120792380292032248614764471830754186074241408365604662099804239364836172014290604235186804250688066240501770918968152444002589369644056781270388090043013031437129538319337824803007733860174561072647295277368957050774044105407085369537038280755626522510154331588147271001014753318868633260761419674809467084265126128275008290185152883637409980757300277068803147226271633938882915933330508693033378074248923364290401158764342071629788913314713044229514044304188559428514725076071171061554966159251523854805679106513427084097184690827057240269673410379780020968229270165297732026930471812130011255108222768440257814167183709659679530018281820596740105721401527412533736194485040276516157818027948264743347574310390522849929347361415874231217838287916312695648098044510083282323660466353381012625193102119846032622902967906409173092862936266452489942299585541515632550540957559174749199418524539235574810742596156935200300343383104676722741281752313617538512691532835273533242638801346684856438443243566326024457687188424177969172196982400269738366195833846487634847472657541174197057555225508331902345726859263003710409002751796799298233068677325557201922909817385363465124430782273635478015060551301283397619732998738819089864916669408269337458158311190276318769197474165431066763203550922334517472780395720184153273477747884631477193452895482690928679104351346731836895349670775648693355571154638949493723327478180281812860006379020972962080075762130281933986618789557072129511479615142376756068460898908457010305246969567251847035257320756368336833059052408967254894011523193849758856156820650113837231953760214898785167917223545803230843547473542855222222775618351158858983032839468397595255149388517035280443678857409395277500152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] 4784781477329465733157791526795443069650385987933738416399582923939259015116129871959176418750471569300139077124569212029539391014222358061822078207091929520351847800996393332081127951826259843191656677631329450590133002432984478673050822008494778566160336780646120971644684214212716219983691594666894390603498799986012258861697125054405054494357710267542824841425565551609924688683273819912390257601928841203027820895373609779951114595065357549676566142197708466543320404085796293726624993241307996349174272734018233677036626610867736583679575878917168143312222786479065299982188288151279277331647953026601406986636335095821686836109408308162209959671627379907660689898117498746978235436346910733018995603995684754771621949278203732366701602113967771356499481547173313718079316955308176987749664360333368902886692008201203746554285368723755561340171320438482550293044555942928376369304715680816257063732667027747934086856223106332034255391490884860985166209655470883508042967400017221966162268670217533708536602382314118484181079020950962445407604956895103780486518597443690572962606903507647802705439718138002714133894213194483783517086451671588286716951112462259020906039199067944207465754603829538574625835864800217178255486124625813997696642964250187768784540194819020777610310955886747215726135549514001642551872485590307998051106889435239065184488086442667685599170596563172196941402602392362454154224745895957309776686527142837773325519495241147688069023690262971783474381741219523112477994989763854577181749425191862136346332571327618667498749184872738360780328810456511067043889751814849135031993486606887339301801327518311130289974468882674709335897335314119297941466131250239582163286175123147883251117193798305865335342432023891127780940623034344369938941657837775796268735965960043703550989449672887167176768187919532483577233918146345894507680818589307572395616154230038914624259247185150197067173360198451313672676957483210559840222531304752574413461643055332048876347284527991511899327203240676837727986560961444024678781688910244709626285134643244130521057185845959581121508912121662387260709504311184337732114549091406090188807585482913588845093623781993705639585928232432403397344378215026213631860595511685604467344508343101784689439680867795741168734590344714677222327713477236383603108996428401810297020280999694049215275891105638542534227692299887125002531054986445400116051733024846762617174422793802941789111918886584697956292438838939237930756022328664771060211670881915044941906743653123799638656604704678443340526428073644638061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] -5751147703255733198255487567555381569242342279157662359356206605289771325885391226257423058156237022112587351541301651291970816747626284487691476308244120658954752401700097245726675793219438963791840099094389956558369566227790750160735317184971484434712330553075528673598274265079846562662287128327955896508195580181613910636014108231447488732374103255447493035658990664859227625652786283146344045491016906496733545140550673098506209972358914304501961724941907539630330722793724556010006845899033120133117449489682087883521767838418080089849469734095309266374658949753606601124976842431458215060947169494857634911877560357118316953085319524736845654602293381642893430644595366806718452789215688883127666363832546009583632951374355668907103764265811770147745621603917655743916221478657103592301265016958224693142932159380396969922938439283031908522783818781674505562249564262212156625863385182217633518357720768307261331139228569647241450185823884797380901191129869545589079477220104114599819132060658099641065789321685603898281417153244904634451170778944756907385160156088734838510639456673876218515673052735620651863625878239582239422353780396834181621382508904521907796420521694386810554256376635816514626829360911809840853186131746076151728809719108456174592859967385882028472178115443370859053543889112690680818914270092283606907189893141351808209977546715287167075179328892946335503514345315958390866546054021867363036063705437014177824295151559425838419530823906255140378760852069076247820555154440345330250700515602880235847894161160953633445894717372750348060791657813994093896279617919357719888352154825200725065116238438354177149069666661974853650726637687567156961131750654597160951705670416116745464240710791814261962148867455719202677656155594417520854396455921339861436929042552508805050874674368981163273241224137244009625271014389637777753449752245174234718503962294340672224714744416449354318525934860777028543207702702530264976847196967619827328812175111233994247056337187042684816688328318900477626618615774616577000872951578463945324878473241980804227872618135133835015109118168972313372155706028870399204931649780644124807499536738907504280639234822833228946157488547952147395090401989727527300553884730852667545812470456632981923444605598327624093702714999400129995323440103246106165669076248133901883467153757876370849983874864615053330475538801096738628345250086155388067470482192559600680092346546702846138918744731345746445486975065135781872075458815610625514763566937943030375422395016760218627899670530007059099375510413665324449539184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] 6182784235081860220415196074106542717230696632752298772264654840744401645332800987728186183332216685049762495677687169194213244775151156876087456154094243477810341378965207376807392138376041261926297045707178027014122372086200131164797134898735191350026917371049263714055576776018007001815316600464441297124736526427252716744278734983633516383289427815114980646484217020834805033782250698660020063287171551475885807047206018036746285305357721336177995172380600054148571634141238028122605029561275869393516032225349233767935309669764544575800082094056914397494950027754955028015385735889682239112620328415631242617183020004345843557730686592114001049338119963945281586858815983053696227922887375697742454683886100106433391737583374048543366300947580397575506702495977075048299555287779653234586500589696651617867860548376965184264714493734827929713460825100328270115014690693835155309494481211027377845748750997432734808506850077363333952920757957629132821881161130930860948551522228290700478825369313051264243560351785625404143415820442801875039795520028579446127574862401730442487649424613008184116643136043029731922908458517468745008572980938080634831770814082921271193861186127108999928663424532302059995202839505400462750222562573282467789656644064681475442511725282978791806158811034285472214555377805672917676941743599427415670490693142159946387272927489251468197453893604875435202641517734652390482987159392542641190281561436561233322737548228477319766203367590669374320373983617938989029414084399003598319695857305027790691351708939333731554364793881192635706649697100414250961562579394171355577475661231459121252785478092438922666410624117620991920317288129097783141881189142284155405979707782304944835497314343657436982477840739939635590751212238740538625331633780468094335198323029559837548475373247682650824456692074350389855021521646718095639644452449355626389631909044933328523456124581548336801179112885371466319843095209208537444106902368202279986047829392899814368443135626846198822430698386639244984799922860993386910144816257079251101218225680990841624059950364362465679935856579116628279235959173228519847822977120986115724680194616915555130572669149252714163480480657691672465746312336185475106233088807062503624555052940454815522681872269020144195607249626011164138244329054049299034987688501552389549794224423893624297282515240772787312594698657840397520422150796015004100426142471682427852818500160214536161376350063390902433460670578268049254513528450281885744930379715057282464642232328038292179903003941560113432274192746262997388839721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] -6037858422146253159185146757698935316241266686114116344217748634673230045445984211846673368521208525874289398601228957673213509722360548835561603828706027806040325566530465845917948171575292009912930433870430807542049630874846010793467189748983438132301246684581229770809393698608047376068873154917635850460589417384316216344263046288636867374738854759193698373629417321939316334910904862181743810049424395413304734059815872671693258240693409231951887759896278696647759391246066553284479407624768230379051987360196529540247755463117061314176453690800811010383308383191015330264448948288075628875683854180117766288931293891668829660853170187811745221078300372215196451768317425532908897721814187337322993160841462871141772392527711003569928096346642425629819726036584256239126764155925701303935774719108147686127172643579378772583926134728418773008225490184640611920848974258097903946401447350852396825957672574049080885566808651735159393216703299861020811163073910892654137868083952741496389199858119929575230885085861228784808579953025505819169418195632323023202865097467819034467365320585215326006610887625543749718896737992550382979332030702770959766983354330598379232035558085358382620040376940327715939044080214612336973060953767446746423998899543840911494284135178452522691872066183272808832311226827494225073388876855058602301805338189592308815592657649131545477935122302531799452833418782323535412222541220260020850813197944321657302076741084535851597240309783235611198006644651236252947476288383732858483257324528371855587260401816228428781305875918182555819582437220069341735785062429389468376537431903075866350073343727428714015300949069074287162334179389856869696399119759405526809056739828393682810652773494920590209334788306673586978995719434649883687571068000467847436468803448725694145026807178582968122710002307175356080332622977230833262572146604315607168736351904772191990749046808940951025985144594456451130111775270230254582948871136312519947412174040312057402801124323459830754881402174483886038838838622857738590128073928146954256204511098122666165351787107014604429985240322346693117554336655276650545337673311336627580250109700984149971681341241365762355171502045393038537535008324734115534324701596014411922046361223361829118125618920796125233163403812936636596510181341872505272981706276345998409993721585275606929863254907942490751388873650148095886328894450521210767319013823682406132522863904520829701719389258773494969703607460987557504155597408026294756531064053144928762702072413792710973850498231470934618059231979714240878820419311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] 5347312332869133183942041653524280470658728830312771834976360994647141478867688709394267781552972869497499186053116157975274272354329015457705215605023911433909686619900440846097466707940814554446454494760153690801936430453357854290244775017579460993110199114960447320012546453352345854941319208188159706966337619366663736921079824360037264907609409996294615362607098262740613522980606303167503852040207135124742644435087249106501891603969049179160301486972649156107916241482634410553539907458299997320074808697863983740005687140914739196290269835516199744128856358321175046560088617728727306444337725859169655659607405109983826679603064424402657207035260058677164594298380072588160860145344654596715702306941467364167965434434052903790002708274525524279276212462436788964671461029471312109705560300891850185332033407802276850829985325599939403677244600928880759152704156110382379502618739376186581673169812238665450263254701342169680730141120605906254399589376773694017892352060850807744776811808173974776590074950199214884924118213887308731056682035284896814448099301097957141483185553902570574824658972777585070920888954298331161372508200861154816320285647118664230013378055288985785588811980121832110658273583038843988486856947195193776635358210040251857626025692465577857446105206096519923332413499674416431361819398633633752360690747451881449318649135250465228373394682428365187022092050006750755505145091150811306816537514412646161770499122844452588474869214191239036343292345527005864376049641047483430442813631827517215089229402552103867510641402915034783736136084356870773841616174194088975276078474406402205009857476403644495609267264019428443686239752978786341611239556612283076214460767207122226319042310175983577708425500957680791052877815481085243228205039255594543953644759622252797097857943307385542611596303870144381319767077931982425056062429159815886271633943166187783984201096729796593359280018403593794574097335103642841560842358006184826000890732002639538887199937259857761132386457909041618533875800797530394066774213706441161247708397241394653088859684794560809736830856956825823903789128610210781453682573038885540880075106680937228641719360183769524047847284453709027310906390365931486097135478792606768279292548238070034490502795152581252435652684109682745689484394199880032173196091664325819856021576389003422787894421288977231577615234442218039728989269597068166384686410408263162315590570077717846954659386025121261807469416334379419858265260460080165328849879813997578120003717821847668150229938247713912247149892209563404321670532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] -4262170051033927075945153986997186180356583481445935158321955021823082221567248185708809458588804066979903646512679641734384677291092101287947646643689264747191177512106666829718225841902403393667293025763052145888611599600536014423823105388434154357896427552065546421253721907980161213617906955936255433996401935458088701817722001968831724747583718648990102911647988476604877158698937440425021078527213986818478787906518618303161398374135838372096635847713570818986940373101900560633044543175611747981955254956571555109906441045893012278213511896974965962914344108926091054202931991427011709440344039922520019772299892569668205848414584752084642335594236829012794838400201865199345649838767030861500056702415094241620076664346505549224832452411085723571974405209075686755126334174915923087157274658629287223724113024047581264312329131603615377592238149021469260484753065275567952090159954031788418964250017574386310320620048840334529517604699953105151387593799084265454130827309173135720834443911887257038568854218614992429547768825775970017602784219319229150399581177541138302635329168676480842862394637650243728262114679047701439798011861384815477566233690113706953444280611820958641794448855366792862288835833402935130712505103323156560527258744411479991180037736262612683034840691989480508930852344755573046208929732143840329745871455050683947560092010713056975498973364276445365701086642530231365033903430536126876130075371559070995965632734213490273336686184972477940884962773855652793156424857807372362230413184411055288854940166810559758544497467568776467309355898628658684400521592770142073196326096108574332640408890498736030410291090928602891950680415292105440679235037306183955539521342613827294210232617296404498863944673125790783580954259865466965769219402404492928859053366975810835218603696691943578778527741113299774131079294720098656804004996957609774929261415135862683737530509586391996574414088648117332591250723070147615732537007699660928232260019790425245936736149305948732433478493661279405892832226258744300010659284154630723219817574691920362551817344920601658115776508442382969032542009643601068303123229542349561030055525402268090778014988376113030696599595171250554731505876142951683977690374094085515998825425856353218255438133438327759597782384065016483280420081598597314984707874026712036809530808465437986545348250293520746945639106641506243737022745497935859539127789549574317191258772493028461909205054063707038091185070399013912640351781918283427374070404167907622942252752812218327517523051826161921418201217193200136534869670867919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] 3026106265640682909209980038211926851071605797594426693372098274822812747905909474142235565708841369597294963221816512992242764844498294423720342438108520016235276657779767857999460685495684600054320438003741300246046173948257819193193380276843971652436557777030987318632907436054344296405444007107073454881848480496263955060183232070678751930037960335586289327393572479966683961452777671730307100745562023469885551858065852793260557454856103336418096040233971843468852438008435505854233385269230521511393695272924528754830996445401914788409809561795306759634897541086217986900440031722024493230781629728621507892102072531824458620349031616353431514671659118005249210516608465956509300333693470276878990863516472952492782538551150772570574367366538886635017022873747609317609971338640802276431048364813625650673458381833438794840115678263414372852952188545995660961802153991225508348182546763145951104053903099794722873173395252414932980477362843542669903997766559567470736648325387393595896104633087565555193574896770600568179273614998938902453719419219308985293617001240557140496062424823784182176591755533277144656521766546360836473875778032105841508343672899066122073216180332229362824929472250685167073538549314510036500477042227775824046932625130935098920168171706256642744008848186608501464235275983533818282312907534383341588440142620867784209929019419614235748028098610419863653180120047310638288732559935869730094882884411869706707733354970759706892250227797330416045148879719737827668090867588772402475352125263370107578468242931783666116188341577574705639396231814640084765647237611220130323841138663418183236283921143251012560239352416415838033286940608141880396779847366158717136884256086467427424491600478181203961623115850491623495738126790378687016894686458910380714723588248553633106058646891192699722760643744997489249753057759658349614328075115190038888990477885800902592073110972049521157033425732775036442196098114538244577232924564928533201304974921249285246288378683368641154160505533907484383148293910502844390014395324664703574542624827308010271055424157946047832336095565040108052794996269360902889124473489438760815646738405160639881727193198228893748022772060862077145190158166096961471695345377734471101749077061183567966542096995700518910578226097496511151195800801024588104636990343345439254407766297265219272383391037613318364267622854212235896474294039990513838674472271190098709090319364850990847739504274241162266130749689127163303677304774320344836998411172999773164149325791635428014681111281622936937107937183100148104131221771240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] -1886654455571365941592650587152156248381715011999288327923869022566498449902366601605629997384894536533375955068738678271165063079627183364125603282862424136325773852564991890875522486051817227997642717447705773673119353750261689708767141841965809005714885279760643257448276978979098288033536273717148249869669861741591206651645953309398786863161343104900060843406906574418260321339168752108388800075606514879221615021715504722085471150686560205698363829364337489685256372037090553610562711840594566406373266959875779754543635051863670116074438567512318454761263346131551658351156882287946769783611431514336759983668019399650400534374274331036490536627341317508762839569412074986433424107593439096559868919634764548807532407146232438551593717369958535706239222720230264718643735708979116512416548273962843635572522916078528804997895872429272247315179811738955207074880173970040926160662844037145768686505547393872710901073835444221639961948616790829832063453962769231904219832940684901630611227971838396055853141124321252244524435859187842819201675742680950322818584816245940027526010743722376538478028230025427855949787970197330344530804929362400246283100268868994431150687634425072068810807508882779842647307463441926591325436536076844990480215006190416429737498802803434695435969021802426829783783087428316855171713523558170892670227745615088678162483484217797852177051572967416720967816101519010934826509678660697740451311413203468463937597100291685153461328329714724069969435131489816298782706507464717477297945655650314391181548305777459324569854503004987668381114725191681367115183112763308902663435778142734888865955462350596193832375820713188846919680301188201937417304664147303390185721477629549807249109879309351088217535816837762652709489784397746386098696689979368306952057142741132981112104304752802669110721352757201765377598084723916244540088639810713042895686255866771218051469601015560116154219837000889921863562553046009453726989048295369228011101579951930382780455953338942601275751542211046599186824652446824147921109509135307364983847387388560579517355441208119162046677107969750102679719214796704578232422558476322023577979879697993950039277173383217249806649177585917365312333498993701430763360104417853450566058297074426301278186431896569198415791238770280511462189939138635614621844389728673672874612915157185076789365471056674968161577732747164556285963648531490004438102737335455753925959478426618574245777173329059558454930995061326665545447811651718319316452137045268049209027739569653658153430738834058070542420981752229636185802519321441650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 1007324540008003280860189711861183222882601210182230115248084830614655444910412260944995282140373723879451545710898850423512930549754252975442534028272478214888175610499719795420431610043121712245765288784322156667598687320356222254246487261768743997498215123887159813000683512946934971513545440413759174349234299417456650354497017488061107603919783080180947557015391014395155575653585637148412491079394046508295298271342392929059036058943453505413594538782889196110686956165125147354551483431441611836641328114399741425670499209454208483375468030137513467204753446575693356364660727975539501967526031143363498763806943140740371883430303601735135588431147862983900606822214197181928328204426602794678482445908288954970878745373179904579511247421481935248491298588068741013606747914078508358984404742972573384395105633698078625324451931100804774792476923573707909497462256916834180212538808454243522427021204960669107281666020807200229915550658494849375434380201308719240897664982624059490309808810974360339881898482190772219930891880776929740607541763568654325767069337836182792722573504915999733560751507940797156443989504335634222989214402896934974781210694237394789098188959116597627728628842111424644699732734484859877696724053126976925782466132851343195574694674873412948509338566232486057771774385022660874213874894416391331998332986617089905433767758046873052803307642581158455718820559497289564537629615614239015252693949306043868287281040201038490481086664112122432989913413200174954169436235155002792272695031979273180252178083864520835333137929205676382443678727905226824829991374055206050853143282925963059719463986736154667595258126055517421550625124530271839694073307195813588909424456851581477131508576312320015983255494997602528145572477606739661738549624983987751307511190505421369077044284931766038128940447985830921113422486301791347496739078436415038938833211892849376047774651849724331536711949934028821127896796712674398537567082134203352947930082104127232447504916777921474844913005411185056208103102576958749935230815943681564657224894886902480450600098822992554882788330755425095459569562187463898703812574861860960588749161908205987904965939358745867754626714558085187739669744898990240818237166049028520290994050044421710712777814057799824540474578883356507258446885633660769773810631870676850457684565463251266497324493711281285042707594905380129545720693150564974035401500549859956228525085091040844079031266076083593072211533083860129760920304433141584112533744853678306491098051858339609395538853154911801413007310657121706753969192504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -433352737619045185333790356817724451023885548063894609447848739962541738694925959325050067239813715267791727654441697628198880026606414642597570013036457591020112867153678777754406568541952897020136568234669518484316152406443548937403934784888064784739049939028030831392204352072740243853421904197491910700994332896903866777664331657097888018618024748582383832883352074230681194292258561492954702799909647937066933778963796748142708105961770292296455393628687377801031953267924547640242059585396408722508770300615013726644879913178521684459326230020139362911757247147188347078146912258084153336578900083955435899860293902460406505317375384820237062846870793815587681368924512671315164347677940358416483105220066975297232440303765269206835868676217961713057669379418471100345174695322122597662540969119599573426191216903157369638166521969406541690685309559203052045277787467085208405186772242593531066138592541364642729547873849626889842400415219014265121178834512605039823760065990499105289506830115025143533298769752896897626613527892289908034537655322234211496564435220390913623244357687999311313226828602930494154468445069270716373900002767036751713609709929607747468537786504593848626284690293312936763583625498180681376441660801163205211876889207193102327917463667109972110335023793751418066215162505853329242577690161794333057600397101953552892262739952349713826891512614195940152246236744409023571981624562424783714785041983444507789166922112535584118180127791626303230465539792320532076573473523587175953974468134717492967535357824383286571089433958002388747957568071669771864934849698798298032678460041479263714739844516076803364676795779945623880472635354066903714463049622487648828884065229809008186865714267641308452672213085942802702857764495328009260016607634880187040445111085055696480604444235910912461286426397484216148595726346078738682705673208833404110264365960292563895150694127393865352117036188752566748002910509666775442825754938795204559313232071965512754209886741266240069997160727026553219639140843883629501309927479020534354878390262305870086435785151071546437275335994171866286503163898809491767460708296158364554000815132242863907689968390502038736800075991877348521934866646801363058327178394020019504282437018223599590849952696449135566814489027980161038907629698037229351597010140434397595198920250147811840451355916143720088774750286573270724463596919626605299703009347771641938444569365878347037608590432586982725581666909246476618183450437123505029757007915049990309145826722981482632149327253782923521224779150884387490805238485336303710937500000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] 117622119168714409323605058157140351304011997973041900416696689744257211027206518911520827999973815517553616109843885625612454155140702318103982015097081325597790915146749566928662184150308009924974139564086984107757343442569150121665571919510871050330459809119862579194536684750510239720654516766793593247786769152491346328610679841244812734533747338319644751357884667778395627553417859868597745512739940127208733233529480703019874822059552254629432579048741533085395004235137173339129714613620007244032334811427761218199542623775669658596375076021189613392232066479198206741849413165472335445118227110409910741111271690991340873492355494263622846496676548955238797866714201470941556648724573843615728267295812879396142590602866970499115560093187934855410437176160708140210384001960323651257535656390222337015580559909728905055501454829377112079623635063833712119259847818320641083984126338061245325327414633297132201957875255986416267098417352101751084425663275395092579547723476776595278328497175149032204875302167095044326851649190856770034432026931395777879346926624050190059016151458996913109041784335730367371314262334684725702535205649746647805070883948215144737887625266586536733043953372421668574040531005762967584618655836830091902523520487419917678576899234753538961557613162962468919088716493768685164700661774571562673674512797828445804224320809130599667113265019251437828546305250634552864420649508201230671377630204134473262648108307153321929944363352020694518213188719623861485956731779542537668075273462406261464375720353460322395338221206444071825684917235670474001344372827890612586424672565312957711633487649001051746890049213809636004990921407330737227523446163721676162283743498498724974477154393597281209132930056468008815903839187558922609243846126562409122838883231430918996316934525769011450757204620772904203610754744935468982574122386796262480665341321134074624042249797683420485407103589999125789100282397040117581690482940077426879636236262603035292132963077306006540745822688958695214929265032512908810352958407292766623998437265606355968441141010093353199630973300395006245173645976811796182096401359823422255646025265038683403534664643478234921790581766170678023744286069431848603075902404161962499719406979690082167371781916805160234968777769897399948734615357775257792265724134192286484818245417826178298833804547286455241244544431145022826676570077044879263696461049283646341175859212787644640165272345330779708485690658288907338669766947958962828523161968351056612882518575375538509835027841696306494939650022502064530272036790847778320312500000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 25091028350695991891039725850739472870637791419126555653322790144342718765808310908406169436660136606095728139967567930836960318353319360219008887651352359567412939768656522402130681639509450262254323537076351972993415539828887911870387592107875745376516636212775261351644440529193200499434955620096224559226979802728909027699479854524831110050202588617360146720601959641726655699207940732344395259777991189353988645587984011224890597744630056668317252870331586245878442931354079057685355856676313401577489596220596806016861818101875789543563564968445891609496615755119584243929054270326773213212971062195556865673809233342163582669550083347667744154035681905928400288741904449044990494629165286939736120325247825484430460432986555742188540998721965526560906560543074398881193749982791133761851330415868626360751044446825274257789902466613742875218753387147722996537782301129898888419375702847140455646085330142990728592418066858592173491129418715459597006691924566928838197021242661797790746065770365530309142328489726584754255727264912757872862576851412890633077836049844099146250227735366358659434621405922278029208027945707543631388348181842990401910146421901598021849682990631299052917778307955658960893877599176047121100368193879085888202580785965899493129406452658979453277881915242428853737393668189831638314474873797424897462701868461668488424547734609137150492254714613485020064641352284192181878605341838333045305774623328181999472568717105877714155147657112782391651203196796681027283790198253699774979930754520558206432920321814307124042692692820329889738446863682719750453567114639696800022430196323758043678669904505576654642848330655319354796258733820523915924590241026999186874251966008705174146588558627271556399317449456037135992861208995611783141176227354082722511169723876627607116477010416988747458553842793533031631869218154560953931674657673357059745000098223909124424057867544879320776813984293398009227847916041839745964918788501591893202252923383974639364312695628642556571914078691260102905566887811996043882287355859603031617072219212875660728183110538727977391931090130138199598841908812726264335559313062681871439640201657733988314284691235897314022047466878397082689261372088777334306159259824653140027915317155723319674442717847115181888922944538075785570482110008196682543251753310905530266369736497858626973217439225755813768552578383864808908321779599533385564292980008076301102840782606149958869284887207239325551429699451965186192905885165093649679333311265394626964363853108333911268819371015539084878581688187182408000808209180831909179687500000000000000000000000000000000000000000000000000000000000000000 [52,41] -72761323686074806900644960373401702009557806506354593988516306972881154330792709133974025909448700922874221475841836787472151619680630912979471077298023133224410176750370826307446320293680089503893067689409870197369767769576496926179900595021005436769586333136410697734682411014458154196450566916485066838999009853888305662348201014642446620372690666337380335549405051035456157940769280321763260839579428808147834817900959736300221701594028622049114086123334566461843967744944271412024285600349397536940690398665535915817449990523807505131941306406103972659550794717764606771696839220719855964543420581767515095926841848808542705068042596989650244765923689202028309582241840676865112241863984838634462078136053144581115662034065973963293892280256876841554130788405413872396419336152050837695117653501706798134427659090569602214604918292400640843564092539145527735080574158602612616171255611534907339868543827494699756075893145254948092155771129567792444818318720243616883674285937548202352870209775085998165231454521543847114609642673774947524602302209217366597292902365354033907601002682050771842628389319277488966026065037504157247573010424305300382517498655323963150331843550312807718424685788095184694448111305564456191890155581747795704874265798108521616891303030022909209541296540553392737798083329476486836915322592446162460752608942220753877313601174549686017069199521176391948340377505584547941521029242884561754904658370044747220230802349671080720581424171743361295414701240070123934610280554120097769029472865440633361896750865250582592450267086214409496591086172441117154206960670086745135742596964246685028525490122395343700730272433742126078450696151252408930792942255730545075503360861423334558422668815126340002597176664991492041817819210078859952698104081327409493967537082095935914386289089702897571407882247955387590782952438948162468285247072999108170444940904814946479917703939720559383762178731701772701451254672062048716503666863242997074541687869412448021480842107616003967566736651347209864891931666189077291449766504488573842138631395469396732131505589182280086582073825726162617310414194933575469932279783866619072744812123628058201714979598312372596380773053368721725010605698743696361529134785914985364495704270165148807152086307284152425428325200992950913882356440028498118041453649533081853334470564197331167536801226612812119137771922236173300980034739456678132598753414797327517879685558171603240560633802174945963269074607129195823991080489079335127855793683748687623986898345988120840379523028194040656924101995173259638249874114990234375000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 76858926509577553965568434422356363517220848505072074953900408659938639541000891473282793850392728880572870834908925105686236903895200108295403854401694278080595761179632749786859252137333412339843234752033154565212925097976149783662563973893104870422008744414000972880164906490570462417978728370564693343182443941059641462693453225076171098726321664017144286886171481032985854578444277055928644205584526957838293236523396071522970272004762847764443460329641470721770377741995302724635656108735993535258038122198064634038177726870190435823377069043389567119723224951659592716769922996816442819665437116639165581879896173443484885507713386134305934408364747328638901884231024797260735055615574186535363694910491614847864930157191692051983348864383227532197599169970868004904980224521372559363029816056845755869590258585790822144866378235481505027567230433773097911387385018906754134861696528562925724052385962766797089364358847245752352800365648294642828767082131520959882123078720367785793893378979499386208419428402124131095629235710049277087304863414236879332258520828983991127586377183119782862782688929222583288367011868754052578336374453674604418385173576162072795856102900083959974765473066051207001328099061174479727673789392299802575870125786772504459455576544581210031368063112046847239095006603116493693835528752169012617514932184788250227472984527756704069974927883136761209783267435628163734972831952458725865400727859644665884574749159006837721790880826564323014707701849428237759395182468500030607459521215310651450770238085062751398842899349219532404731326812300090452713611505728046819837286441388824273861123843783670279932898658477972833200868098497440188996834411067175847783367798162715236746767005102879215446141606913083593796921556366526859548775571487797735959598246284144310483109368590449259521615798213797961909395467551589293028351421253552077047456746255972908707421931424008909510133801234879956311301532999476654992034192097150340912669649338242403117602939721240034402981642484075667855836252233081194635136225862753722150805628234173202532726964764167135322947618614514949510949816974824589758504823102271071812510914081946157898156315751327884796971915624947992189180983950116560322079772543389682104130277982727500077184569200164839374855215915268857279043696452927004609278918258623601741772332424784299059849565966617774248168370958604901176987580276858203061809661782551363882106238645332784991262558156852579364565252804539959165694295281882983625451620463585337200971316448209836177103811402393695930562733664714869519229978322982788085937500000000000000000000000000000000000000000000000000000000000 [52,43] -64354294886916639018561659981018478188833777060702277428374254490611636918358014617746164514392583622090030403920601070316347149588295367537333516691747607130670263884796406406858742549909135371651429671260547934164601551990544653782411027816191635542967697448327382310942732255897458865132373027694924314872117862073119230623588420266390712687893620748973167917210872390583238369383837859573173541527904928986682878281933145753511497241606666238548884100104255982825144103376571925687935787911440278010111400309800407558861773626523914910255526061188204493352216123099582805270398601070839937496812986647652870776498251075722835677996758956981596003408424006192358825164682101318844777697140520824528047987697314130689977615216283157449102318529338727348026769263171089310597270677177411827904518387769843920471054709357292994181000703990950000392923242299194872345553827972455979478101678781074755015527508960186876539823248462060331538177192152016990385049729635942566045195617655608274676033668636426397442460403243215110249550869538522639327533631802957407453009126100558809886394624977125685693659331924061500640458431814151811427299856306362256566482777268549907525628809677830608914176398310157650303520851833015834446679979974412665201895502656609255412557403566490201943327320308447341850415860485736677915465545960725843346691946966669650015625218689982176382278082947095444576813631076605174575883576951748042518278562380369327157685947829737464175459095527072188512895476099223763794589257647975899268728871123010794906931827065528038736080115319311704625126472537536956288209953080552731140085884922060422633765399367599360322676826052521102015489193828413931929730330045721869388814183505554404054105123255159620546907272497289193101817082347590388033826265031099430860540972045805956945994396347256840887328123298556190218223556099284682544206826100606916601499273737578836827394777017575532084974087835847204242436616296344235099967968200698449739413314998259720472468286122440936854272065717824655096766715715300605003032751465309447116058199690110811185126180741808724340479845678362697731582911248482519697561625273510531181640581085734939635721630277195263803413409094699724924727753964579589556040017278601271269693242519233889709201004260851977281515991900564473967768654142231065921292214305007147444401551556579154553478180747727952791201578693697104498434070692496066291241692017423773504743330122630954004263655681864736228078204878380233625307664505533071812175468653537990194161131358495314686980472002686491216766340173194294038694351911544799804687500000000000000000000000000000000000000000000000000000000 [52,44] 47475331215750228788564685154349927739447436484851387890652310108958671235169004122053825747468412834603530412127814015062468452066752162173798386658343364022947656937662577317760557224852297664881295051775305772760242685414381614827714897484023569664061118043543235280573746741505696047739958559192277594053590181310088107032058066559297492553749817642275313910732892999781669826833454049397599471793400123496217380377210836846101584929903103405699309249979259669988119141783131190114797939477079299802103138606120440915025614328851637489288793491175679312003107981781812885616332907496202612447818298904923858370789591216271153094090385294273392402373080539701017230443991015848370895017693902557687686916468852280744600283087755868184215721848881906663009466254253940537460285121066301694671632694739750496648362706360948413563172209988611045409182133289607924031976251249413773974491988533106250339052210314901019209765603504220074830044480690126611486725335148766266980636137659446015045967156300707408978245064029312753387731042208372681906784386502970742474562318335634186802289886162207468527695421805940490735431499293339551722657689833749568981891335591975489410982520091222056192632661378054043775054196955255784830365029878786358542637028201051181450748987353863384945655117770966306947012716478759010349248672023673141340814953822078371126122145109117221136226989359965306206618613806556453942788030356555560637327005245818432288994492866258991403471894130443489102944127480750106782464681393156988902526840360342733888984857237574944163590823932877335187036678000376214845683899870598214856358257653386303656033341895436530255910945152374962465950084894894791737960362914064713207906446358415604316710533469663942400625504933032283817940473157611097044054875309418795219814634814705580554128927801799808778109836738988940499913874417029006150312888048631101234946787008861790959843802118242419558891410731413251879082774811207982385787456776693107697837675842888592982809095832351730135040798227203811905644563576086546151902545863101467311303471346953910369326211830686622281742867801070949234996171148410189494998908717055533026604622518010198663443432682745931314077649025649770300250506019096484368486320305064479268881942862799518947923721922540843964646806999871890476003278400246659006784883711108370383873736326441436194239862376421539823725360405593522208703310683198432032452426439903037453458979315642895770286623553087962612983264720073785846675299915622127529161214495981217110698665218762446163358032973626973174356008522423167050874326378107070922851562500000000000000000000000000000000000000000000000000 [52,45] -31617504659981074639471782595122141355952614555241334913370488516780985339459058594248383533746465063178639357943293952328163891523765629328793939463704552176517835981703404179917805535652054491260291410777621011042730422160563706606884287639697225749779929061547712026795385602193972964052124194831509965613138840571033831686589776871640499299324186567909682881855682485145977137659049371611099889101680868228977371643510413891326552155453236014370097201845382356587795940507495448707429412394947282033684907920475089549137077440649033750863254371898768970622915938136282791010508614949647906205123663794323468904485419450375367176041161241337153814581191752099222377360116695817210127148491340019444155128754126464675432641245818132226406585324296119177026894827394402976061905792344768599896915053365816558037646277477049132338371725659513328374327645007177595789452685097450620734276210068084609575975520594984168726305898295044816857259067337058283251208772509541439426046600721799201362260493305573339535446214879023819034257378315366658371083778303891042966340556973546792724974217643821646252327268307979913171499463894807873803845024209695071803924661611229668103374191259602622965132744499791011574344747663546233246343237096497405083396310435791479442264975608534237199899963695684155483269122091008592726297165413898427785527688611245270899875691144041555214451270517292706018928781892679198528657566987930562210391898181042125083716245600664593161007721152686555034301774376582429348981827320490049350709705514692031098923700415761922314692707887072800614988724607423172307431251490595293027262153896032658741900525592844749215826004713936269940023089511550369148586733860200926245203314790016270478344035860274250152479433565517849117530695841317535206114272816063670577930437766806079839147872799699959592814897991037538394020126869536381831500378483006769792067590888641442995546636289959993911784041728427304018708735784661241816437871660802254141848757655875396767938654525251422774040214544293804208915862316402579275609846885508793266340142188728964405962606832961160241626943830986425454320831892091537885822669393159124586468851168598324405025071125234264224389010191157895740439840585426917291662691216953065377656575209436367584664038364920643040440674703921222670208739705449631139852735859544284983011565308238185307939507742521648393206056699559524075291193059984399306848714021695539023469009370185953731222092861462075362999554054469400647527741446173956706594663930126658991422924292060352147859401467826570564234600624331505969166755676269531250000000000000000000000000000000000000000000000000000000 [52,46] 19106153308754944943510941977530155435566865504099774188406831105442045097483597959839420050266091884547415965614867320966511901803180400055005637353705778278157163310295867552871693468494510570507275257852487622142793907353754012560708746861188960537190789982157498318628208413794275584409639031616497064951135819909993244493262642952651894065349053539918415782768811212782097182136794595951339164368350373717254537046480161500867251147773589783203093130489956437436704288456902909340159626606356247426682880627794625998963306896033993508151341964186143889123785564644019599552192131749635607086152181427509796036132028940626922346872432737801101097799429389531775972407248655843727691980760762615134930584751057467707094442911355813095753813336372929773925302417888825196051481094239751457967978563018870517770118686127435450324723031666701413348972668912101123080046421631818691418351675066968811115993038723906064860133242225994625443567471459940493907258096145197230433355758691670544702919189609866084642006232898384590121385439438386169714006242260072066581574500481829544812269725792579640520388678915221726329654519718464322752844083156856803957174336809607292500956065360788226412760261919174884471054369341054739381420600989492925089926595133711235156850713237093428917853610981451905395016708617731377956785105518438748931879150911207990589929673898567947781715196275594552436427860254029272686453466023337268970538570095032433290004892542831018211293628688101745406849108499379066641734851119568176549605771417977239397954053804217103001690242182911992045277813548524612640301228303359819923724867491348331667645047290494089972150321258867450108911986837686325647694315374217871719752902578233745108597253812994052691140908813415666091482681594469700692263882786198796026072393170229331576096433489801587518909847330161219393291500193040002790432601539278334819630950880749841148798520110771555897750421349277919240068776211621054261523705114493409928975205315909673496173069184014997061813545164022457438899249695848850547223850597336281456028302701920035603282543589775043785678341126317416107271401074760772037997477536478760385780551579267400306949579799989990666463357033709383007296354425932963909252065138109962695765112817669648686429131018599635088271076200208014932746282032719023321643827588021396579830227387024514342318099928591983798673262476790353664086258637156982287066541402838461745104403898228435819847735467079762084426388419915030807354510417450949650073508242929576585763157817195819561581000274671404459735438163825449464638950303196907043457031250000000000000000000000000000000000000000000 [52,47] -10502858265567470236830423822633648521053690060619376347059186754826580135236522751910269550390570687468314041954987475851882912618236280173625443506798299991980043200420890121637377345746624273011168836552631508741585525061036928695297316405176359616560396061014388226921651074593639221204001926618056535931601601778248504999303732912958979298451832349340024601329889283423802568523028073662359057234431296309097336150253253490402462008378497676772883332824838315713308479517049306964166640524653700612783403575584639912862443575069522265672783173393280198989384267234269639962167015885843034133146908843911515842275184612589233897167483060114676518695598796197795460945718844313153131036495670331932699329614870194266252658474598796858131242179238590597162130051939472573013540913361186524009752727861554664289370097727688857620256513478403451431406646084194046117145285960458317578654857774207458644690114344988769826740828623102795576190234143351293672612139360857116512007610641025507074318878923988407619423832492790088679380724059795925193382073079329744543350313486388277715183421997352673466226921770513552172606074671727431080496598153003060196741559579449171098492008259923295349276190843529536423777960661952003180596575849208898671352061957863298312202315729182942431203821896426784969366280172514070868007591353013921943608776555216702465660608215781850963875512317284248909651801441047514126085290200312899158449768979175048140102682252755988562883864950938234281162175276627644869930789542698309896872055206607332280955787690302720018711506250011944342554380563969993292314855997854321157644091702383673172837160076407484489595945245873910817422040661887925485464400502472685758487122296888447992590218751683738764738291104903228216331760263743245484971376677653569783051247485433880718063962154052680176520416957649437763926539713066892200283242905982459795748553195837309222389946220883326941009195468825730776098853853620216230291930842214647551049706889032373874740191805897591601025675276770253271387962106140893605006666449122473302020225740573518615361742317445046339900675530893262754623136884893791722446081407740850033533184923382643098838353384169342112925671519026888056672564928048223727155295180984539581653707929854611551892320966842726058995521229097574903365152194261506516422876603725370888536717468358951136347087930024480434993618139669815094343823652637515674156249928858016275552854458643550735098210328598599717337992814843431337361483927625774463311077225996268340382398405033248326781323844238910804977857327280332810914842411875724792480468750000000000000000000000000000000000000000 [52,48] 5275767391087942383270007012467301865988588902777044808544903872065745337708556574027211876554696072723654684543192757060181084568148972253838695731228100379145524099489132507260536066918394105816962624369316466462984168012732677152567856703118162505977389771618161395194173044647206967576045180023289041698230636608676214882726163301653976739162659898129452696742854567061062680222915981479326598739133236821934612579214377397723077949606614233133890381908998522079436493109302112022495788452444709180520351780973454347720742632439050340468623362482155955985135048269019296273698044882506960187779584084945715866080559978407501391485779326509893258514421364524666482910713356624704014334077957405291798832027084533420273771894291756761584308688931153512724436345106875992324701614256349283133097955862093440034434146814803659545562170305552864402657145466134313556347978098686776542879869242454638884195479759782252885158880163206659921068626145377948810907586723312589846202439844880258996640441606344294754460091556683462066516709636898237912430022686227500378517345846459698862241403622914176181305799146768449559287862490001299902209023420240987682844947525178985228177849814387548062601333002279826118907357222035094961837551318910089211171265093569677275585428717765470110923588859362900191611631936792998938402342724952929400988042024423720821567554897919249152606246760827306030647418676707623793363348815790137664684495134759078641321297988567794590090562219730046409502558317937212929359972170899744660956778170176688055015639608007382873810565579357100798296843551858155616183187598291481970845590221434318152913442403059050278614593674183876479868086095938768626643321230316450859387389098667229098732580923999510522031230078108002344777915759155008662088901122971452957726141627970399175496556823046035940905411106198045210696276002293191447696942771868817926812906429420432644177504993997929289073830790890842047656725384942289896544631076995557497955943146978074779585924540756455954838786167871751309998730161739413262514506543987333222797727761484712849871911812253624206742270139725455984612706781547420755432949170427949244873919555152527859641993501145684687303660775749297269809907212787965278463148333668014446604493227857725182132329007356667681559159252420830875315477896455399157894705468060600619105953827113918724362115460098316494161424755853116982295623532895351754760940652595803150477903143798884558133634755870724490619523077195866980767602837047617151568265318123903116142554304921321676387605441009670013350610004443375089522305643185973167419433593750000000000000000000000000000000000 [52,49] -2438164043483180310526502868639123861850345281807261740460102723063707317306943529124113627053971025410937369866775097461497527533030055678427740931878074665493992246495002471950070194129831459942243182691731541179899770028808116678047645481342437001755119098930904723036778579570259637339976053006986225278719557296162701760151729398444113539728443328372045612132855498887843948540859911987952710656435219317525261876501457007593231374822338040453742705703406482447539015404601406861201242270462250248174200098894676497963080854797183742220251741161489692969875681089329936844912152320944662209087151870521472527387251467272156152434667715375245166029877399218899710343571421453644685974175750147443718817322746036225456446020510310782922676389867297500272554998304335127071915814452891905604053746076243248926167689498157195128867811781364988455141617804932437529051049493017467756630591051421463707970552170323442568872387412659020495277310692330652253318858531642722712245310075528498831722293393655158156670782697810447307777810609483108679864521871897160208802512626001196145997845692296895555609252225417994697482270597282804881382844367339747765179576905733152363662720819093383751413607227770546458717800068769988546891859758649549064886870462078354344415794220737035368602992033316923820035835465311881482034657427715226920287979645158633986092952068996963761256156770728230514308383406393677447456760144843264470793707882140466626584860337812357004615852591828792839686842748316734462346815951190310089893659371732592517568879000636838733817420316899071764833201367477117927240254026408740932880075220984346525532085891204619466249856762388195240781883336607222213544144742894240017941142327225682261926086701675822921720696334351902143543902273277123872579421071020785810733917157946018756578108248455038301252914735456854716454291862452848403919669240549111214352996782197663698093569474890404135555602779285363901945266705873218965014960401767558637007210657319377208175885876566824430518737512261409410244936729111337662516361395413420781853668565280169500358883033720854516336752804046884963439602637319479834985247501082917627542528415711424133206856665579401472955417174877772764225663629528799877895875475809673068504209202435430437981344110947669685970914985411650809784976319752084285843066542982111307333806787708986533569516586525334400831198714655686804348562855910272755947381204020391771576233731427138066537740758179689078358728333826720674444224916819288655518621049426105297881705423952089302465068228464122442262010381774928191589424386620521545410156250000000000000000000000000000000000 [52,50] 1044898651080920094300391586993513005758316072874411397219428605205912932827738038270153767308038361603203140586373903266241117938316897524629731150908957797599564023821340543278638918831830052851393089827971836918961660286092273111785470610855483914943025637018883305663856097060095668944413353126671545077597641122189928677799325304729786897745551565879764148142479714531984853113819363275366086297714608263584551755205489075061542763792264759035396653770924475974332975693989681583993864890493377170541354207601226825084397030708197332838849081179718946747844473266246770803685658469809640231888010929391086802921402744879532540753099435504971468451257655884422466878487505740806279293505403771683571509723775479449349047198048763743710439035812170996601375276723902105572629309445826377462718700150311578859813505098204120775531564794480381910388445318844258008636736436973579302605497226345007726309430264012210218552631613554030589350439806671199414146097589733400055268310529287233744772885673421616061943495642562843542405728667549296845084024987939250768059072711612832620825959294273352974127338464278010982517473281878406965435388070792543170961184662457494579791674871746853446136013172105328745417359251577179607670162224433726198850426503233029524203164846122887296764739903226246247039511527468195008880096502364093891174347266230555675341359411734352727142336533981212042064610795095166556008321059378707012631703288053094754799313053348845610384711649860300127225675524104200870596894717405128456367711437682653469690042590978073552909779107464708938229117787270697825224470463328880391054435652113897291522985509644769053286233713623965248418670080154656807883704666308503125650843526659701148116288573480243612961273988014449332964122757972751884373185282671554532935496188183271160484831628387118875228218597858733449489533690116632496791079495868842725495901444959329210699116336313818183880456554239720879885004399523471041080882232696577693428477701645362631215366658587542097975832086472338562553811623923864336298319264591361295686031176325700304160579945000819103196999342963341966235958703941765274541171834907501345290190648337370234040060070761833398401114723542410768697946145820075050207706048964549589202204321667569620497176443358134434939578574716025397515283350329200038131791418231543901755175719075160466017257928535211313919955531447981869376033296546569305035385529464525686897689106728658144969389809898998360317490631500764499718300032655566581458575325877262735497402543500828399057635905666948014263774053428379673391646065283566713333129882812500000000000000000000000000 [52,51] -418274596057164351364181024597967790889156628447654840404983166034347933664995960614031148585094813042478009630412228999992068509381708171188706760334338770773772164106913088300404007984310915526497788432624397077583157061551591955769975352418378737454091958825698015176920927991006627175497363406020829125797644377356494546636056924419994349471375379125938539235438462627664922475165216674618143261351852886686727215965512350293280310276522157591483928827690934741773562099306595504168090455073615235930747174181502010836113275919507630900905865328475429567857432911407063807765320457049347876731521916869053901811269765832378829569368897525764091412465586884920863453282624090459056257232509029359714868187651327102767655933871321132330621921689455928212975157735712256475623281677088617054234338298773799980326133220968638451427017434525555372892043072986918150570572779352017589898159250364639057857536377992334845119401771417223882655904346885008118300761486689043674491470203447878407756630043940189691841356591229488746663342020276508417383685562966513465068737586303124843858622908119899651324636474392383922305808871085729857150234873959751864118862397842856204134479910638167644479249098246566284573461045877584170016052322915364665166640669849443568136434332890127740239347515642527204941386856204884228103870365310053516721781440626790052321318037176259810062177046049091202522375765675492474248886393595479299670960484991659956337858884286121573897797329588339356014178140146129682069623177752522003051798597340791171425145244694654691323772893351330091352347527818006943833571200661012269571549538536384834179593387326816039549256172382279889037453475039744381258107280827306961025138311419733899513878358229875362016863206776432287651388036098918503983356495017803823138016791698100708815740814825433498025289150561269748426156824608525969861824430041814253432630975499026394999305354771934197998152143668967055814724975513543715345138477821294159561532494351362030045001272195712817547772059730392224599073955789902350716075880578203397384838888250170883498420292981120094133684219159392375889282352806137226659538163676647159507118823121605457895187984369665167823723740758039241888008284263335551890718647865464895628539795537084177424411887092994844915598901344892840007635940045967800566576898893773433502891271276210644204463414762972794231523601681263794173776901343010632477551860169986006093065897140270922598796784513188515823142432951414946136895364991774490541994915195453339428840571305102581934478012044502737546184615441413612302312685642391443252563476562500000000000000000000000 [52,52] 157156403807134493328751903238267951452768209707807139960100196345511409628053054174789125541244468794607605342230212462798077680700603902716844224469845821591005128683764648661518943636830021891071439859788769131855897369442108455233139207292477700995361084720113975798763503724429125608564818406678379281150479424263440606952776503380768799232391124355839355241650030578000621476615774415273011753232734057170519588293286933950125395209288502493058896789765412502580634373715240001487384297922898247005103146992629885199344558022407143623009969480710278270540937132219631537027497361667687216316923237545932918298345776694342983144082933142567411580308161455696386185284990428440197755207676669393379876419532703264398964260201963034584778256816760299821180197154634329469726828304439499450373583912054499870599725680069457015848207931693226091346000443584376876220244024465191842350225472186264954248946868416589925397378348091451446247567474282191614711761935118615291897183369442972522268556099917954906532254744350391848795569738524609904822033541654878737050329867166228897267636006071471858149087841594538496513679183814234082006181645136626241661313853586025971795298380046906652793560453368522523587054174627101468331865501818779846536599310749435915792316928769677316033476051607688794358142335200277195138556830570856526030725358989054589194982066149096715522319808023070078509795110445755673241700237089077688685387755511728964653909510070724817234497379637967997161662881875942665911408748131845124812239121338624264942335101583470525981100428764133314772461122630626092926154772955028133373867338459668604869404845255191720589237053858607753090643188357464985234150096457183072015637319356189755486363607797682262786106158227273730344675565404031234196618728342583965199279600075645148739300383885925798839622854436908791528505281851662096482981182223147333432781341059022382310710681000777541974679071154998827503736419506533737408070791359506885688934053885439338144712144212341636944457803322691411928394238337401486219014867077449370450841708374000825042172148744483976701851483010224132348041902995631865004015398918674415592117528489935659548956357574342773928046291584704989653973728835922030836562549931146364917272340606245203571100092752758652417537651351970068002820787115364050564181046204581912129046141185836095166692796718056579692728431566320643266461842247817768778491135375454724451037870150482327658963312321038025146335869869401071847165480473752295103504325023204152027462592511090062254705003377399577531649298763744004858722291828598827123641967773437500000000000000000 [53,0] -3512789418338839974095479426100169610181609723901042330312377164868551207688261037765187654241896637438440706634916652953052040663856265299025408036247661809542466174512843575267034397177836562298156726776791491012905639251240994924124450351706529164342124217853926708982563568271354041085870431922775623311241595613215457766644472228448964249181004794600973408742056798119628733648086435930346821552755630218765548108767795611321447062643368696158144468005574289791758454851677960192991716101742485196303853067971634047236484489096472971418463686285845403687816001055941091653894952192724350260142606532009441582167360998631558554992689287601871947236974514506911101859246009482328634003229190919870333180372682657380495075051089591830072919256922159254226718837766378776193000706344408745550016530687317540281694716398027702513560538053984709476596974853005820165494110533969347315282653580025619139112100036888348549644031316009054528683978696096104074890666574917770023948188967883914676159390953493840210808987946472377338785886519343806888842777750284754567222657032779186182418121501334992275753236994268047609708046915964311461562378098772051650552963201166647519682349902212215555892851653993407606444748442972833227209247235261469434893140801536791509868728583588061145649137203516834844662599724327106549038629966174157362164728896009964104521584773523931163996386562060466462816888263951594494856793163342583937048747734066248299622457250042587932127124248730288103551166579137122705292889510648290566520402076418451040835508401471224177397568590048538275947960160328955254611309752440371732756627736583833275603356073623725372306271302832028770340413647105584405354348995633018807054412641267711282231147900810158975044719651711684399549089558343681296604565520963764746671368456532097734641379293627014561358079110719294410111568438897553268716565616028047028737073071219838466033702204924923388256364128257034771527789791277800905649926578161400192532652305124574613431164129110349694947412303525358403972575255985770055652633588824499949167647068400588064507468556037829253530766106056168060547326492771424800084771025632060208861094407870196829150921378091968002486817012209131490718213209407973017839925714636650253801782931029915355505674909991640625424261996965451086057171645943362763330573304453129757068880236222203302988147545946942425549723202455806858601761177851585671305656433105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 975110318578933423512046428735142914706264664222907409405453674268532809629705661176130670465987330994976963368446704630973763773886037272772522738987495336089288166937651946108640398619813749384903726974548571187786775552316932880903720902041512885799313972798642287460048846107349918567951210402423855001158630129037481874952854999635941666630218903496758297244785535126579159153253477569016461877938765816703582917591665356992057797201996590736816980887446741816998710732711015460564085363625185599534622352957208196223589298533944798314395063059531935434355530776539324387940738200757291739237860895575422168428105023055656747337090536364689907932184663337176058612286616386161778223701861896888726753855211509350017542276946923573731286011005926296173917691459064408419081690275082708036024142263527272706725166368066209114508715416193086628659652996947464743530907504063231792075766756742274102189804233897971876236388250584351877089731888674367834277686026596131684315676438393875949489983662841841982897548138194364592967229169572555548106085092953872223348941265771571699320908897986260387383096156468255552449924893629191333266819501016330597856460613092662131006321357937095091290008618609404569631023714494766537744975175404547961067101384575364100006841582418862608009208404418615662795319501906051902458946972168015272986788563766251767043170554841439429578099948379222415499627267341322539086159272229973980111512714129978987442751013044182414704912842003038692107644950322600512641921553042437408299355593925949703582490444198574151142449192921949389152936081119759336213446520826185186398627999385603276756779614857043382065445853696633606953904749244590279992983633742437333865712294217951343189845128356021000991390675418801658530174979849743654423151911842160150558695007139222226323396721024053393178908898055356037025615200043254152785775056261077846488051507649665932221140374757235560801784222057641362445310349632992639366139278312010119529603187103263272380814645709553136600245878431749240724103069605471460754476383195782687525671680853539073977297019792155509022484764246903055689336187640321641566142032000752705804197220195705510873675868189360873904710371430013789460165252717421741900336840739991827564919208827600372730403630828490859115812802090002503899270651022923962805229442901329307474478709814980458267361163007507682631107873276216525121329325997976411599665880203247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -205709309568220988344404876474071782608244313921889504728779741772986659612456096889320846683147910246271697858678588028334368835664025213356775302225799080259596207535524872793955313600693803059363223326535372568154949403203706704496889502036898582627502559604928073678593183324361497724608075272126803694931423540251171604077377992707236650585681061147704902277807395311183412477573210441807982578273759466666492059774996037690980914744574960761171505779202517052634048287955697598352772688737332638335536440330804137116745977188637534619923048630579488869337075216896567941819545327257846619453727210524720064245409157014014529261809415543043735084692663689919910185700551029935295385886955645012501714482471041530847214126668137452152289276824383139636002599976045914483490894366851492260567870813937261981778798072499824920902447562200697293248163893897586540508276215151726129414807288953391904284031652051615745941201915232768716115026713471863038273175268305912026168903998044351251756008106438273085397947453971306020144429229232559719688033750861255457053097383281781375876794226175278904829504703934488393779282962613168826057292371562768109353138142728364757104275719481655803341254002445874741642334042675958666918654308646746960668340398197583154165387563670272899130543605206931259421361795399158855741209628137768213379434123300203331709603829770625572275838415434370941176012124771546907278933477597583899975938252907118154160289539028110749833938614429990733072552065749584468845542579983781658958187910231135567782166163668750260993102732255942533122682219223410337597437078931836401180867858319367702209753659644208990593912254926743675685535170426625505569269886754374513484668222619981075532317175195554262548235753646116627019645931389269704420772625192299952891787373698696455666988058697803527674668936417560607321974853615735294389590544244573136870974558171765351232396842084731448975021914381342627553463988097543344163127802181259796512258644658754301276078849193698276339665386683040164282624117887604238251619692674233060623721886456229523042512989057781682188265364873147164992800294318267877383843477410913833295221618315701959491177106253700184825191734030686034586699655595928463184208042360904574988381887119084747653795207229814676314366907948562815810283054700253259369776555517145006410313550703041852724388767951465685290271128528856801809043342368910067818887910107150673866271972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 9721187368377750103868815587252592653452297532473129144424255229266645236727561367536394990215681081008502450005922965506971158447198261814157418294939686735467257485585611159703007710250459403923945956516707177102410448216501486577728311294501970927794516273799032182639922479655832478561063402047324555150436557978263211312626748030578898749142178410381605218640921888991057817785208527374337349665715367153699351958135512389125608618037478709379254022565752981977510713215609038653613421569386747623215583647882121330862725057981086268560067612549558348603022013487551478815992226477287637198396707019499611972453132196872573325863475474921643756931786168902984401849532908503164925449429837006130797864344249261199854527350692700443804140579535069139233765910637896084451633323718498118377535031031144712298027871677794510494691407369281756829741104212943731854945698907438114414749261795126164610626798330885437671130931873587570410301698456786392264264452197807980362846211035438610956882905522668547111879912826841393611043332183978640217502617653201175703786809108404851688362201319645114846109754866608529608497598237169683882262626637698536824028508889237102453033501413883018287242089610902717259969698069162226392674176776729245348823919771530562750954120643437246459884793132173667990702591997612071654256771167399738216351592000497865061264268104035725042505043553723162565182393651201387859880632158360582246378721240734474217689071029634000732654022634537224892107376074279964340994190257517281885320051204449346329024763974357286235944616013121511184510431372743152226678838989536474010258658596384129823075207780168174735977124625452133546844991580350372016027024878324530113086535206621092047643477994911677343356720227822909714788699437237095116667529797906678348414637485346370680276610522197814433307008205385333807525701191477895954066547685929721658902215407409855625472712115458244000518561747029260273230272100173012488783818402495363992109221950989688513105514308682487500680826474398697128683342172526617622731026487528131095289581033478442504537979490061282972002694230870001304169149830592267380485335407292164088076125578408945156654356326635365592004559377662372217440905408930941793028855985117197886163797637300794756768203218787242286497617509202856279817396049487139820048482978328719796898874661379506901069696438888599151545379433053895237474274015974495116720888177042070310562849044799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -148430921086135682499014981558088721556272966019890576538456466536276375644530350525617797689303027309114175306762191459407530064471963560974384758045081595666761185540827330045214885107693966027534091766188332913486003616835548360718449013645603130016982355358856449418516954884342430209762956690126597754883124814000519178434092611654889691230125611492848369534015397825401477725319631410042588252354736766273562647700011396850862722070783773206737972385898207266753556670745171253158009343845853182289674180634818124858619719730524170044241315575913468652714277811023337485039486213030859777512441366760096298198790792545554449261312480662332602320563600084393524749156545072024707701540925890908826259653792435750178094519177761537431710864319306692291068418295152542487741115792897139618458331676387628952698993854933790547491631441074114051301517756262734568261627417057986644591723846603368969373551767593722105779276814484521805660155655980649291286411931927133627619370973180275008940542147150027924083544898653333825188938034221017584726787493014220079855232139184153500356304378718575423146964999732330209864923353848026369193731227338495114977404463936220849642758014367900336873272887862649221214528702387744822515767008443574384039655682632154354949555021954921616351987440198581169212709897208964192859468059517960598415969486670755081304209803137072490499446721418632485587132565716676940463526278196519708122791575622026969397685036953905958716845729565521042122079683145261080446157531461372374820666690904974930483970070232961216196859268709460547437440777294840677306281131434221231412114255522852193325838059493774489464796020400473900191720372124352829463463630355506442887749243281574729765584645693331783734361903981190091959080583801516796154345105265961144145379391605154563978236294693050939532511751937451507917219100342054168147953177963971254920396367585303734925852938132630516425469666876433180350928365831702816286837951778684786514147891290436326368529219720808032351555786381871505982092042329954610377185692141666954775272597168830048145937151510190097767247266687759924912107721205327767826546936084312834018806510757199283000744565302625996491412135708064528046644507609484043219899337625488436412228427522393849452001095298739684103172288503108405186117053774565193430509024668219018846128848106390090148814284620267744411249193363515255159823025181038827014293191020044559991220012307167053222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 121344993450597233692613201271052620209930695383629250852667152368942009800687424414813908974296303617156107347886386757889945361816164904827321271617281535348822005288616830329436434784512574061853803694416871120477440128102058621421042259886745518005649786060592575797536588795254964968272853925290217938145355877987277477177939713844295922415064777223188579884043096012985028572038827841213664758277464076638572884699250053883844960390869723223145909129565789707058282463080164360349201834840599885244521277543708034765022634558332480091719512307404273720702969290831033716742348380832780891208080731027726368343447303970844748607861799049094280249798854555817949786804271863527932168937039033027215584891238980885748322803330575167798952461612900476399084137823630252170623738740374534227346841177642380616489810460401559075628402519800739610074650306000143474923513406455531825564142999051498611627028286102975026730937722604565393926192401311943546464509631574982426775162690715586565451225917052286436560624475020841899732667817645819749634710744977249606358531550966467110454020905875778254577514094638645563108932307803199856682536294437904379368629794275587678184563646874613888626086511233003488007991174995519134808600877181069130031361679649874694381870672475702702036776022712028075878469168071309666610264368247732627122590281213926353515486009425926556318294432449341276773340998262550607048862405760577375698519504035943934864585651491515292745510800789001092447834936479302703620634017507053709876868727438032662368200166219771189566969818604064538542457582615566518615938107663392931619734296862308358350533717996802739780878586789101410218443545785572419703468924657978333873274870577534211044293149302211007392715810744646660444115673555410702286306714138027575236252417110379013971581492257180108248225008534057338075644173248332437727794442135663107248125365300256448348648831692902968285981450834825488612112136557779570560350783301309201327998943061932302344614949363130471523734384763193083856998670906415395229646009925556306928921392547912262639622889047279239060598887967579094925118017558347892075664603382363653015208701750117355300582269782526722592511448659650108791836477575225424776756488144783303172517367087810304376360876310462879661693343105223281351825197425187244565232638048907125163324750889036236171566529515810965893102342164115571266240331171226390617962423434939012167887995019555091857910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] -10346310121263059668753878565551666801532932117205124138423982224149063743869607874252976512782265028169878809747288614436009668641703621390528758284607597775037545238316202074481511289646306141951014535391728596917790432342260103651660876763362409597751413639711220562529419285870623089381142062480348188500167250907927993803299069388280427065859496507477490925263717464429520722377677690436493405930290493135518285357564131317829865316303065409544518843828621217472064806443132599461023974180877753895318132031970601308137476153681250018606233837948824819460945469133942347200089893292430281176796721293118351027032976810261715023550477317515938510860388218290842852323422235884888810504512791010044854533658950078307295812487444157637394662505100779513373921915361628341860664013342205621814905851158243946514844540018900987691624260140428972171103884482241221743474895068803315539245503651877967716175217992760410289302002538840820412169619211500407059826945752020961095576448813618191234005248614380153204665118280179233968652385174103888691588328174754770564794240472620774233937566717325749886551156767434758292435139083229536601888704599657902437595587140441593420245194214992398536829555678360989053843223331326975295907400818184985031235091229591239576877300976938184550140806719379242614298362380718921865928020710935083491229306169177972288223348515666529483413697078562517569174349371912916262953211388711301386040478789846905779884332753907873277955279458345895142781778387496418190334352911002709449811409137739839720216750990815837177140887391226338706293107714181988202424930589115813802730748644876077418818601603707127790743543690888363258930132689035491487584249599476280604431556380774352160765671116897993409618281110320913517925659686348569986415517106759512434814836146902298647429765090000303431713772797720815202822394057236369630577731464921749104754645497282322882390912330247729688456234441181357685643796685537465659807933955101832566893190603397527830678133312039914921946703463270088071581037022527042024279393280308148934674111607139082241760687974672592990224992738832499199287967289244350996964639640818425062342895176989551047969540477111733749143133544452796189780974246426227842164499003558332359534640722699720073759267289806841320684301902713828265750264280142583331348554383530084700432547683057862097235940779357157329303298912379383294743221612660029374857142443885557603344693688995903357863426208496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 298514307307578409032429115465103421581433634317662748102775904076052365985957643629195507353565629887819870708924968964124139421560745290827801660484597256689887862576075410057643800949985251633975048920517161588920149302726129672589033209248568943525765455192397508950382255226080562982915028438508258415808063850273043455568104486063530592068144662290830668504849777095735163050572565961413349626425208474865930080759957801984391849072662189806992994424270436701448529990921048671706829601719202816276992767602076168136181270735054290850647573428622357819261514127064633149524438621644084010154231614463836733215323662043788403823948548577232594734203753557376792192270036068452272607268977511026400953791942358545357086872001263492089576618246344156425401158104561309370496980612524356173550882226876113343237210549904676470794995805861944091838887442958942974100377713717306734733002632948904059092032075812896403178043143012404089092304115889286845524579349294307470911356292291744768638542518900972065894366714268662374920469465538585297385553012857399523820115773466226058119505196274475711074221851145522184147062396862149618680610961585160993097007827598790878380683950991223119593937119206352952308680337085978749261728099189603748160113389676055197186743629828713245337091583662520469106600232944649969941731996933760726649374051532291758687452360379973366926650275856451367856718669481306868261166004356434642389718295527403365535633350189469052061404175617765843038950351979796610247457221753398907050720584865829312311056722390252244693231048258354183653700578421189741851908322220711154829011349848261263449892875018125034338338005889213156242974667882907183653297357345890604535320482315908166926001911023456539603063161888121547867622262390569844857667135914510573654186787456887038593733471568900108668898204382392775490535889069766903268559769383048209328011264982845391864215908992711970499609671416013288116877853872873173778591828917535669941452913786590425412682457164907016433381630499750877302272026360622200386748384142948432870034806415603236202263221866586588775247609920434007398848122133784301231950634324954731327354016358371495770736908542886955540012262320177643222783742824543094512497078213324542616236051867431946554158956949498537234379172373536299209553839817700849525572324921922518802207507944613873975432864981343176131668374955559854001305854577403971218042878893863465968386283755364729586290195584297180175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -3089353114330143538851231863266704358200862864516727651403682891729388034631576736165859107702693710564326053770402948359427475744548455238564034121577324604771338867290285546587647350051880433301229368470048852834254799392096620196602172153846532155877454919299820756686211504084002745090602711769270449053313618953931885910651637601454140608410259406456590565524936445301203788582712461520409435208736332708291205510866446334660417688317972520151375153776701657298825942152349493028449443021946408183333415893156865377996935153138194288181857234730607542984638590751700274911160066013911653727941485961974243748735543347223809679832436299712738010516911920762723311377450929257965389280691725353169073266065470822521297241603440687400826395517838555061875161876458027502604834117457445518547673003046350260572454987553510549348201478775155402819536274187483045607325781841538113727441589968652358266680786727117065229719160706339868978275862094791197647243764345935551475240994830262161124589693011739875664365720943774844147672505110096060878729633743734457115565716056815604856072965394930783819841627613659029688744632916084101506476766693203446211738257472461000376848836562603857609007454974575073504924390572319615255372726139870155476943042936262717173618169754887937050271985970159557000205924366895487838363012096245533339397216122880921694528035925644324706274565283445132602508680598695128393066989984339198168110860003886228435441016441460294432577686435866242766028908078683874864455506950005527923610214536377648764159721457976375624146174099799457411354121980098136246160744981200936312098025670932729708380904646524397028825720025083860357004130137041433642213082462823446115789622524552356916960848744821205303182122912339450055575364709517031581813721943963463110086930002309908103622187079362851218294812033041493157227974564850964482157848310563184726921937189017018555993820435355544390999707512417208242556757877244944429147669548702489709453846125428969987875034848340403757729254723643930806642960754113877604805138814910930641975710002937293607182218198200987136648049091953519978474646017669028584007601591508070752061816394906811057935632468525983205660274285789020651367512585906179958919679315473915499404394630029764327863501436169984497768671183987821187869443615328406849426996648908844335863086041976691226909973006065714551696228200188375789936192440593976612471895493735988069075869581411875053333915275288745760917663574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 42454266282663621379788075145805398304549567986628405620398114874091214479113130097513770814034244747427502215290605605497074740448670756005309577293899696861232239900791386641429475268722049858989336492892356350833076678437987868638409123613559841457064434451194874418738676687086763866280189461419741768367886314335481433964785026182400435006284992641363844330183103213060257715245883746513921057853632267138064776055058733922649680622275536334898429300149798493961174782027707669916486117497714172150000902589149185881137777017030398182977812359851124120407417887080058911697395040673381712433961309704757264618783042069257684015401538635378465477485245433847427161092431261903583533922469242881509936916433694875922266429555436877611255672961008864949202591180205377093186598745653553943309766921695536926682796788717528294836281764843645738883959868976530347004932806991103130675896514964637102885523451825249760783418302599462627160604968055225150173416156989445868974924688578867200064045064160706279610575954206736211565957280972267231789306473318315023460376177286871378885621959645658211850701352524835354734898541754794170231503155571209293508531531318247993513598260578832374950133451296705199414267604658883493600080643691374922931877348125890344185991313472419485040566776732341219535918879755470168582221753425228393144058917327047067686364640314638685830517099303813376147355231263007506404886609562283379019488051676279702157753719396683009601483240756302487671114741796995378133619378264171616731654958197258710095894612448326030127352441499248459751309216638955851581385944853998770711410755922823989210531604600594285762767293917432659970410498507398905727375226309289266087831636658034845170658505677862484124023081366109081219652085036907656356554326117338340282530163502694863358060947147611792105468866124725886412874166169548903034190244200223391215635230744593852412737763373917372706568502705649661995931624226272056213522138291287498457861786315103647635848752757290327608656305326264794335864887312610328038321943724505808651125601370955658584597211010851912446218615658187973889422293897271512365858705552274799136103461149986615895566299181757054558603752651657541077620927993095131856730543149763300897264063767282735262100583987219085440517987515088673836150384162085848763805276640963709027937155324292005498624182573928935250321770721923549866559143363584916461929955874817036071081636150123528317124055320164188742637634277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -746794161656435880994922092402075896465569988436648523667814792692040112766336871688422405694961317026374428487414074057710272311609134382584047742348219723514833727702301513563589572989464640654883024820729857416461643371455935299328794667293321469340880005546642861993754066412561674234758061397774589456619833284940888154170028414185633230682739211591108874679772480726628780549719634575937375446756949311533959800257370542281484209631166681273381214550568880742176766413081528918036633938588075055432362876471593081848984001929298536988116088661404609977187641255418994394005127890510806882474946158972898429507222323408531566759734308193457478781553838766181715136790429275026342177919535494314882569226741651085932806836071678168223662898115972614268041205602850781250308719781497625626461298043510793720206017648002590127921412627969866006649167271000122741822382990770194261914764974577446623469954116121322935968524982131127979466868186912451894338499309595185258372297950734972943688812388486039517302442512203739803130641446802153321740371949450434022979680294421873186368903401881370417534296645875663077035747224086237555463610814590253162223878151155850517233384092849997013314940588463964751739253043910909693125222540934563439632274233790431706432746797895938707778926010909623114181501254894366005039190384084461759788887496304410503825537145835254960102705216288068440809886535231532495305597499369361693690116729556443789886236235450924545778576462680166655685441980448104606131787281372849699276398189469272279314613390311550803360090964844875931026682634471056644348779252132798534625681464274826210099239797188871663027875130944830644753717331745166556002516603640907022517269147828758164809707020538461034525088854309789024963506816695273085482732069509002871653577104775789987450665102607932401962534825289004326215012870461307500779253448518443247053356759306780287698121170523995518736977170040358564013770325042061413129866468367874465162466895338494280886449932887432211349914970430070462794880910023840612009814337295848480029898776119144611989576676257032959520920663527293474800973644831227318389868938667339593090008646169797201209089522781481386097164233860477206314362806489620398747176647162027139242071511400837510615353514109480845298728912604313045583393524288166851753685811675920774254218241945988874398942609576103994385805242548437979017884646821235344426809952012262047184407760088782808356039355501820864446926862001419067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 9281599338909047554115788377553132016131108398820014900083686575447155126947761329809880536167678660665938675402756515914107268413947851257545452516918043784228808199936424420752066011702707255686706092505840272097004531769185273917712897190590322929617072965348969364070343445466434917016362024381661398832091373056689209464049756851998295413663545780910663330660642494463475408523339712034345398287704981950559699824262601246903465732230586765742770370422724714030143429222689998944377367863484770928382609761795236129421217261507651335612193606815832668380992132255703504560527562915419535748166177345361431626960129942726267685838149882098523178955532369872078501243057625563798842123668208589329851331316277269447218249476671360548072747159508801158932020572020474160069741273101667130201591641487247976587946672181897169136449625755259520742910076205375665091321530611705374534084546538820685573279004860745563044277441770659436921704983606162800607141309368290505763529199466056186955929011822669068231414318418492565761856925345083314265958456216031262673192382495103112314032706910134968934758681125528886282653049279140636890400849400565079909739896766036573480760509697801764425732586384246623903424424546981883014839490111541517777940569095054819861822035832694296978345196486652401785888961170066049700464972469168169783765833014758793235258137393974376331335091730517946975091539222153763954573122151623204139979278554459917820611902906315861619920662854295518623044847258800626799381946132912637449991590034747982817297432202128618048471005951056931930997384488806998278584248954828883204427156067970010919764913700998476188559258135951089697846021323974073916851778472612880200290640564412775616998406386707831704711904468209069237739355613838505573927280533812315024080440668683668521423044028886100750721205616401090137983854321761564502221134629590445906847756357634633965058051387022404326001760599571309106912796566762502218754749482083147181091084718619742747942218493611620030724983739797897471965653953844183089557848500546857972672228104793694210364869253333126182076603461258190458153208879161147530285607898785576354540709171242727317241725991855275035001210636935137805178583582096879273242897399339433262850417707463576202818511020215023316919220219391522280289043879656234910987916200251655995771554639642691823010967407166987896626198231915325300552366116308945472142278126201186691795222987336876709456843538570414153809906565584242343902587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -78727909872315314769549486488516751079990989274783531082022214678100691881875890891739731513943557663505669135618653324864390735434649554058453229264458446916788119254551435734351256916205733077572356237294178238835159876651089525933841137557817793054044090512966318573823113311908426811831819194222829519110903891654751301855117804500034058555229461577010902667196900030066776649908973055031358648873683387410074226040806500322726545002704647888279762312156841429343249736403591793635319321299119027440200451349392345190469964455589207553671270651420448534401383904670212657436633406588932047459727208264516214302326682141089721325433712321244779457204805296538389099118159712822242031878768599260492398737050503655275626478655976695329704646118724388749874695834401264867279182235180705349120666465822180185502851034075703738448817035132670799864511535465997483808343104139883182855129945849762202743768571173387658640545533282017983187012889472238091345433243651199334255437883106298165913805367016091965720473251190888006149393952946464993399818081304513985578204301670105618083468476086276238419412703379537867618020918660435000060144382418709683020585020816153840266957261602945180808153913550568169951278252651987636421516831540615371721112991026343900852017097545769345535205523944761596972641454507346532154968527299690194247414284289022324639836278091560610197196448258073139755676967039987944477423678518224531559193690263523565766098266686528950781715801389736576059678112952139983094195020375130471525867865988700581149412584901151481089384015336341249110348258086146631921097684896329811043623769406186104033933771138575296104249521299561418306199646174593153896044793388246529806605759123898163387873222298681809759008207295259336631456356550947497816105491276804511150593860125354052155483311572412170185759097790281665471435910857335566630655723162689375872557980179295691533256570462599927287348757243340018045646660055627405953692359481110221885247920418028575864589112674390719138317633181250405239301328209409115748046562811942850909950621097375090918895133412870623437980115491217687668068008156172231412467430597267951965222024510659478030345079466517400274175371015848869958201414644580788562896484552334445688201605845815671019845116365672643650336958670095951469066407435787961648770849398702489726440240149924119528418685616843080766152589418703796913038338844194256616491088736996000740501314868776824988436718248500933992062300603720359504222869873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 486714793070026129294352748356022559422880549733678152213033933891850769068675245240093537369854317869995855821405297337108836554532663639505046885694916630195027316948225011199743668871505146801931138654596221734053728509813791085163578805400311952652608479803483221604871102271508640667380788247052913222476680176874048707380454814148308565475227302044869523416038694298557058425026458914601628973513717368725565366590142474190152708107392393839689864493925788842775502944304477490062044446508951111072417309761526002516598282556226596659972773473160538392171914084300499980640447285228591030778402496539824297104311688429159851939743065307093252558571841618164620346177693325175770185274900487391199667375087923009152762861011151361980035314382628665228830445325346334716203235879988118441796222190452510976750727810339437299147618914971670311028772523677912927678582792619509622231383881591627849074554968985526748910235364099527890480217077525566324789081105128894402336347360598971421726777609347105987145685395553660856958254291510825726814968393812015382303201623144621664920446149419144121994801120305123815984632709707302273910854243082640513333859312962623138631558226452813962534716418011626705675879226514977718004619297781515232602504648253164924879837988231976405015138354984130967023662020704719424483226753669390959379948330632358379163880266895719347004692261403459482499523062355882146778368499765101513514380530993576624359309253899923188969853201152081654897841378773779206308149001325174737404930797743440685701787935774281691317835332270545847524983907011948322807859126522438959677013385445637280731374170344020396778433883390260763031308647045991739122498763986302409135594591007827023215775255638300131324324250168238251618267863134024352794173355036162340767604982015242134304476733365050580623104708295307399232293198423926032237951356484941177815314654756868490485330056885629503536570916823987225340753495871782664198006358332198957043749727108697051627805351531086460117074925288549976873654815004029210458746764393180239878237793672615989655697974879919256774674814603094804544369861977361357479049261279899104847640605715561384019822714139551948764866666084598698460638217835833105709907525546507897629813189875629809593055056620809922051949236794869612667285261726253391014906061207018056105905010634672094774310884474631479630693669620889460796794562285494484085459636801951107438317720674977957969821571417219120692099210145897814072668552398681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -2311043848091430783882987249580726274363023337579647161310823175779618742413055885917008509090998767051217301307904730212817243168332619225340736413444592993974960117560527847681856989128122295851262406033048678257844137544730515786026553024704837909099669083691835446357965991700782319545555381378304442598640871445526936381786842134643636250397271857946050448403341369105787936842625129654878465005105593001319942056204299246246197734206052142439649010109972878007983058281182279811768930782990933535350103692846179130978930847200044011918037249005153859143464462843020574392279957037341398850613900098489152270704720670792556367225248464059130519751551968047509125678450360411020855384063303595443742302777023893098317407865745390474816004120015864912574864408716549870129437507041044257494139531082395267136851430064250641006565053841315917017729476990432186981146444774144775687227996831362148133913515519279297839724375180328756573941580201492713388109024358789804256527645322693655526095529699267082916197075170705456505683292035275228345282404271232277280441135173529288384377203559039793831202641937946210859169467929678313628079768160807142017846500026800407627990495230565272709237384795291205990155529877570474219457795693584341340937759207931437357287835025509146893222597703059724904218745497367082667204074048337896554193675468979035544788043826385889257478925907441737511874896497362439982783355531051178096206531236414505133412940129748805635441916516200483527236062317675741238207634135539537267027868140891199259861684023330132364491113019922899966565334226123342241415485589251112809021680299899367664443983852789322422994718803159101097527195593985246886908011001619080993830459999164738880261409229101231834329386585773322243615135656732287188376426521561384879821497259482875548393326512295170195834717759550356317150836035123441756089426115085252745616340340344275065609894614189423616662785028730459699010376518483785785559391825914784164404306490231862263719399549590433486827571694155392799283908408746203889934182379800525662598854132869791071015232965930552409207505286041412663348099504573633232725836763757730345050248685671985925157742157956438592418744133175792737663773736703181410448217139897618541453035903130006017865231296515748062764778089559013172743533939835910241724935622061043669563092129257192612353583500389367233147789629015977564319007970054923106665579362160386678357255396910604790789683794839814396184819733637283434291020967066287994384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 8730141661901413371643701871948261414076419932949536801753649592284698610854326560663139769009375665373231154526055346682591395027034075189485240364042286143036348616850334025692423255946696413509782524085500895006646914972153266426670705741283689411045335056411783394633667474131459594875353952626348587412486286382943941048940723425994182714862880776379121833212796298128408587559752599091580092178767795683444925379201676787498045188859888129386564690781475264165115011870309261063480076840255875967580200221434609168884625970521394311863805111472660075900868646030991192167566835376872331773780066016380873009673414289977922590962958542062331116681094445120185775921230263582300682196865331726795117572149975339581222696305417574085946073221105711720351317369192939129818575636108048491975722520195133897306087646921255490025618588162953485454421259191848994969928528740048884541932689344831992283013639914629296217806001511684396449605365313727472385276199023284331986118334131495420102953088442598808201547566121240218695575515080695265332769231615120700101553129204001220163656033872368099200774578294053553365920814415201037699280150848709083301774804284517640550662464165491015592388196106232507190675691037585114876335791762145561006701597850829940741172801672306290504080134928175732647412064320180007546490832150373972200529958799508596021814589639966826203655078365902168501127381405718379451759587672730905335327522040261860316056127466884112393828961986802535971716784491296694217112031735678436212814672855262540753177109755714690535641051163899242414427116550617494612148973080663819665306735098440045203918829111196975197762688022481104203440400586651927877799809048722297755000976078001236649904027691068420702427922641320598260396962916487402831822761615777240678052641576296822386981556894802814213180478377822681266945829317701862209312638178099858911805910013418832421939875722402740493222908842121339887195307109542662171587475590368566010800102596860048568192733492088973027991349542841260953344035080061644634286418308253079210565502850583282489318091035735784006807079600790498025366695090133865287114737010879759421113720583522895639696110394915623517131711099316533090488302213082981284704660000838186886401213207737772317930858878798943508292777019618789584716485507725426328898391621342142546896500131384766622835644557350757216225870375911627983285330185307143757422661377163675188871580002561218866331809854076046088079658346833324122915342968553886748850345611572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -26846505922566983117023202269898533311041034210639871412073931736028292389841443854814668343928844283048965549545566840338387345105707666898563302450755279844899837244330015266991461586834896851635451150292939706175719104711256256234228262122189640434657588278218132682133340996124359923606124298781830753990439337656949209850093984063977005605279756745710484920909079439410345892582963313554375198373771651808538154934760489331306897335456519378478007995375423256083152174447944510117644928707964194016218404654804346083053934672362311330499715889601531436977868549323873132829941706893237432397307456452110002704910264418502243250127054530936578582104384812819624936901124259950974411923013073292486573866847875358739659732271165517107084991142914259830351702598544255829882369088609009363045425117316059926472641608934785360831967934582269442638876577183983727925513994997540662891518118900205463960003021501725152156922832737576314971344138178089718354823163189283908266406334005196516549573821656485476094746274882169810525380995287154051621277297255027160754478259938178616796138729566732651885580884799960593366222871624291134716897761945318741838289271588041842982809435652988496705957453215790701879003439931058571868473825096592152826631437622543061964091598841571491653410966494379611797648373293886632772068433687222593880085184427323731161467799919856708060528282031421905738161032865231678655054021342471310878200483108442495191434459839565963424880987580719619360715846875985066640669390785493616751903898268958209152039184394676782921680366810150590775762300214488924342343678290495481447891940863451017976300830936099927451731878515082046987227657396867426959584813565144301671344308055247702305199196980401604340391321169641800184705584021496651236699242848571029165525558683686779387344459075463046963401092645360269424734274877585032286786252582304484226698859184025958158262190654615218442333777149709148211746541485401060157668027537701672643284018936164909222799776300684593240082796256003742144910688236997925437184539098883987126212531032811210426375009054609670524034829530425171971539319754464451706319395885314668106565364225995493569032105528103136160975531607730191591390238582169781148193579930914977622903052029598030110490641085524031664232663733738518745515743241574522449583857318598595345015363420578066299118271627320498768170897700297873154219305509762759636544988567621803354109895642640158411301828014109921184828569781146867143876294514726055240316782146692276000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 68165945532647060428289288403397245279943216635862164272304415855595561035048978881424319708099952331351653594540703885696376708248971787299107236828996667443937254500011253920407263465730910384353974974745823476701486607685094355010437525269452391349266308483151390576540102926703769065071666823144030894412703147100573464338572893551688527863329095862794515658087404218321550035186171023851061167595458440478434039401559271796668943764010893386458631763690287824148172359125089084098039877160199455880789468368026842018636104124670786975366858116972879831803178904515711680882585058196150173185303953253926807568116276766379080729845366260263761080608558795490475076249726276948547126565465701149559565569387333937701259978897047645417646036003208087194672033964556265086724430508740037352437135319010670889334269965271745152743648644860020132037228632135770302958696475398663210950641716386805162052211421653136753690624909625027228065219397332581489755871197627581709504350164737788010266831116712030266352531919618029070247195853882866948065811217305104592252119543484674253060535092878895654960028081294743178800343518659026574829760917720060588411238919824412075521763946357702049649355825991508856159926549880108202188487077865426365735119415624260091257268325208661647202420020683929727323102576125017850061256017571178855526193564603229647821616565167597627000243776366980341450144913901606928431248756499334789448732093029289114911835978484587140896479919935226156137497013980179615627626368472619904021206678706009338461080735553550989303901039629780962056552374615120209510637758198241200535853404111047025080023777247125323957538283299624748261394842207015843567776941420288186914431983189735789492926566317372284702130500316444437087001005499402486160298718974442495435765786671121373025305691038909883842957566941626346122606051941376439294396345474682963054179998997800210452200048486723976241982005696338239517552633330627865780624609340631992518455364460053446087466531866556224301277934055650885541776319247756203926694337362481924620373226674189268735729426007637983632575414586252818285133798745238731482944786799362669014953062050187399364490826148978932379757337368527680473848250282042906247634695786274596115750471699479472861985058517678055729667490342241577434561189615470256949418378124269010460560020285939466315185956355495958213248813937094619218343115247002744283674739840429782223329404053955392207614511783984151607542705227638506304912481559288295329679385758936405181884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -143923421242800752744420758896485156446431098357059481928970159289583705247974201372730120339523119461088339670859618876815005121153963762505053048486670517270131533387164359368761753229669987271393851947727758808198795800152515408623314812046784822435365371052230123327756803565971085252959151426298377846445974582916051918765305653378631622451291494976441382066849170953397288745780294773039620112758284235209128775088812517553884530942139922951870620600847271696393737068861815522503214853985837818356653998702510926392964543504301094292233332177188323221240234692702091439979355844549523777616755140915294588566514738654941450608348393809928239318748276755922139680668585011158014654470376388745524242105934260695731004578001795000540941341204477617655440898635777011863652708721277792775700987749790714765078573783045601229743250344925856806167231226016024151948961231909186731655722063165386134197976074653183643160062594883270528208416600771385289135151930708406295279610942505210526489856862334225524803977417151328157792449634767908819377014231694914884572222789701164918532506706949542259321297856034084913492417674712140714964971905114710348254008514673654695651825430017831594062280207540845584307650343942675727823022748892495234063898053430152679909978015940438642587268087126978536462337241681867847303511729313491486480350534857250955193973014101534337151697189839684707684206856619154068891998487245008968531622995826226591326561490412960958552440248594314917804148399102178004103098309937939345706120132838094292314097874344616295104208768032176327744265059886689828641292120268380745899846749357205854949516165220518490584241160626364144226044519571118359755218841008052142494619707261347632993295778862407703379538650877201618603317484974606929748380552218943882099146637723948848291093242765177477560280146632952515030288391193106568101552062818542937586545825751690386604091436633700573033388426292473075802856528185170205696148427561075259082877420137869551453879856401370015221701798945735054609736597298539733758257943344712541136898020161684913359719399759493172294029188229642247619695763944805582759951873564287425017075835795096084046798308949826628623990351264266878655090121148855142276372396991149527357998947375184872208907690273931201462131712840989381739093249320017776320131319773112805841572328286032935284419138856886153007547994831402866571168134844497697739490551660982119241319819588930672233500826343643496132895707338608075211587338426613008612875432845612522214651107788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 252656888773615567885196483655208048419979476998685490106554790250601794415561446537635508474333287366655001477772662586941776638646916634918251953745636604739760995439525553410490246894024562502457081957062652321336258368585580113903987053251084172739399068887451417511278657573981502366684693093751377914741831889759831905245821733926219501792943113882389480628666918742783093511894517645240419695111539825374371429573388462287900369265582128235286007326044197147029455660533365850341883041411778172188145230280970467433643898576343107788807410774527104645618228255386314033601583145503118577843823125100432277167904588767467852676009332285065206298220146524817177709319940089978171735161829527055301893864118025447136393777524663432452085327077188254463532383442587726077702974647046479180758865323125275979797593846828182897820314345725544702761927474923374400219899933587174241117500176999835753809676691921657715195397272211222670167257644301308337019239879704319937135971184862340155595969975049669476766837700417244650929344189084295847806267356500832620274088117624439458154303900858391721583285993157541358076885276079162129975455167812952276210343009426796965020271353963837677648776200620211059439881442729310137277615483036068810880926425657412298484871712213199736536833712009193716723860489901937997325246556622182221407389597446245421372514170088983589375461770220194553690488989025518323857486842524372255878812415119323212809458983636855259311137771127933269034379633328624760644678160180593728704178326332370093383725826266428807014360163900710888170650304242066293930582007990256027464371250662485582921140767147410513043716666822251632826987777462344633387188254432038472536668348254885305587249938292306353077630888097607658718307156896970393877425897069083718764304476699886506798202341906719695466991878764002595294078890934959043910925672169796367418399390864086398200767954595403434756606197148391764489486800709479326534867587598237857302813254042051487934505156873762316337556482993437253440751713721535173587180824390805302497543050880045668627872270131181983694039495742424698396194869313773373492486386792826764079952813814937030100216133113835503447070952721167120147194377494609376069784644210400248814728269983850058281668728043339196178837815549183790119961774394388330666906419445585332521234926679499375896950551920501495308536579087142834364136720775064987126812684409485882437881170959485872602854949962865662049676790916669283519392100878717664393102726450024420046247541904449462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -365087543344954885777424276463619862134777612560206752530513866370409842092593956405350408875325951168190518881041704195181046818912233635502378222365914528635549815227271173741165726711226237587763519897248835149612423191224071178500084925266068003726143044410866760711076289206630983264983675179520912432963630533046089509343579939422106393920866176716739496166170054434070435258248457338919008491056268712643969310286136727746599223524566484799351225147582835321609869565769319469145407550762196833772696900349471666964265503472107967336644016059597724425473650674124126008175400286171636142613916787416001465454972241573929970576156837734049136221553428864537446604023128062025305687841000454410018689609520717532558886985442487967471848702688712432652470478030677958131706659687910430029537447895025885123883842248157189022658519440877477903609138047388386824866250768750447391454500576708714380132500183598696691078373274069240389599959751243453777931705129936680077064360807726517611206363887472152458703388002563526467243595988879649624679518024464264835456074952545804440929758542882054110942109900379796788908831285055454094209481519427964744280325937292301057764194103292626027701178975706769741181755621029157915860919644174393975858147501817357462210745366606487025272227370325209621202316134568160054646183882051664907230394797146242362646921831470378433562202266289090727689639647440640950984031815579629546050333892396441829438534064491400197555187233698169989998287510448594926642137080481819126288854115878856856056562114952272200960839627825390187534745566273773980282107965705047015759258742625835668052281655453878043762798596885442634722117189658326656306900917855305048019094627823832755694527335476350744008086166844528101090972118489342877778420130088449410441954175193664300193043435318720588649825302618364643926140512270162145549336234949180792988722223355288120530114873953304679104655071980537674928318525841875496047918494550318779193047123627114646970335329207377039302470113784491567695602645574689173242684094216120627794976212491108777981773021005615846862512715237896881925214913993473945073027087411438023539283606595623797170952494927096521955577765410509638125523210912938715448658677163979878773295858787429713072450615652166384007402940404486842254575379522265349639142992623638041931117757200062781210311933673203189242082934545140793417522496789503817478668630305723275859240955087409927556973874263564220918548749671499709065339707686323278770530037506958365156606305390596389770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 421496614049271776480816690827444751019762015194250967144450071012626333206647222356444963809604195428246733172603445397696093845889287697938053422904265319696945394697726303928429678324858645320242888875972480196056192883801187634961349218557792754256178311176317267259228334095084424043100161589633362257622398926030999491721012659640210580452385368063248861005756712345693860518031407841132601284723097654854562996201346455562547228229524843933621898262634561884568597333108265655327815258323214714025901505203151960870416200463358529568909180486130986608241549482423463543039502474606519678005211466893744304767055676839010901913233704664741004354692644728108415696928055919953528186944354910035645201440795222626493078825481049354676235634433246341707569374175297233030934747165948750050011665118202395139102965866218891523148516168878598865090519138309866232924631970387219038442014547896563217890549408479292045352898900418741210104916072979699152014431323205966989567577373152458415599217467741934844668716251056043913646635752428527125041990228433504368414813142971500334496807723617487218079724509821729564899821772055545027745559606045808472402443804994775733680947369755995704496756456500668814356402399837595273462116715239529416792172679192240934282711807255576860411283881941338951441296710007284486482761614626098072959300226383633401338138389256278504727178170911424824640979258939316089176300883996020950548342931896224812208641874007980213988393364247181029788016155147869692643136588844316296891564360887569717941555960004561189905693972729262729690702374841856152941155395408433173506869959424171444296001706410314955312925082634492710301591802901453402610200181310217143957467184574055751768511599881105152680080682264838047356060383346757635809646604267994634298773822355452588775777381995718245844228170962957411331900456085125571868699166363308548787759821702679644318965874317801491929403819060465280735945085271784737065204756173207115009869115473902253872780853970524842614723063723415841973074778501200407723936421375364698943967482884675284757411128571590069722889213370598498286205705239876376617432019050973031509571585510048637886882455759210706134612756219463364128748086855858351712093470325617923860141626030460165778837350473071938034309137440712910169192466150010893631795290475260606241788974412742242846672558654336860569860247610541268937158719283995141788802509108957694491305267955262138784429492350906566087873659449424720175139568574484949798188235942086876661960559431463479995727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -355968483132746168183507139216505152032754401728220493109081622179870830368537575202621468313059582481748694385120329356798516706836503756853359680416900090031873168416436700655216747869971929727733269609400565141436090469157264494511774807004130258855930187160682690740820631122945564346761331418553105989383251238343635668070352727001801004557690512983303378833515404891780852209178223346167171986475543641499029491126890791129071818485726988881164265109985927202732861762240253579599923211936054080642008211883939887167982738753317731247528817430398831972250720859032555359538977391501247881943119881657129053895111219603551136790909834931814824715522831148361914761919180058522784733902622057279370789089102950322609372370092233277490226615086694974651156409359890532024808994126917434166473554780019997653699660099662666974025922445791947946669696193582688814046726855095125676987309636436193273987891603837667703617011654509895252461502789053845882253425953775703702067402782911357753908199030750794736212753377384250636345711168469022134062563655160803768980603940725229811226702612253470016260365131955595361247753320291648759674752569156317081192918873675570174978252219280531100536990295232553845472912148431678395841366223263249486583668025923656264320672046041636733889549690461445922799546838213268828163735124526420837614046529571502185615501518667592828029146040240749356163542942415115356452040854482887667499581466329772746044624106411910872316835316413852416913855513029516243343160158137940680327609482406867715167938104889981291236756407816006327424799833592126640978204649842555310167498074169059184454847516221656208477255327036791541294163249818694272876125395859399434421292341014115980369760391434698659148368260137451039348509751222987180538722054661293644645886882849458033299923323401531437817493197424593063758960570670823387827080415246720144832940968413193217536501348831273559356350182619941153578748073032409618736161780852812391302899041300978749185483922350728926625477334253115514588322506478159967184014235360414680250519417598613553975686492410527693828756589098034517158924091657835770740676789477996658719121761134517461934295553461193628590509659933727180998295298201305105052181915294902443975841154017805514417121184613941637698395320622447409442360683967161076988805279575718550198832919112261114778887659077809549788985887072637599589579513252454005024041681756708773025265085301102685432942035315121775863417820765384159100192079963317571195050247046236940873242815541743766516447067260742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 140947449920598597920725614039740505444622203947834103739372919295880857616801115665825296011349016904209788910675993216952423639653726078333081200034951897279060762268488055472236161278872570019715934571105780706551769122380689379679373411202761145574569799173181857699192892220534669465576794286064203898955872423772764974087190149474579760351036399318729498070871175349775887335842601774725357952116555364808168117932442851800140854173314541800950648169357717019904635862941615853660344840679197072374276215052848370962803653266449230279584458338507020399691358777216347041569922722796287519625410518805512705126912158337910034123296646691873815498489267984438625934953950719421372615261232001050750781743473828082561746659758515599481432143091992211160861447836897628473335349774657964007429056190981746687909012058548338021166256923241226760941018425116471929166759832041551751824893881324569607961148415084632155827601653680743102235022366888563534837702378707851445041095085797480188171329406899771271777128964430175632082592739023450367901604249650848777955492526015530304076108348583407516459194093989823974247260819791269656603248071568245997045730586341022050592030816577583049791725937063844390375144142500544648283688262649247208313382838642665392551403172370724199483267377606923068470821027434891747267845106507888297120145181015625766726287973103505329516367240670144051566979453950408602849066637322241501855957706144584607308090857830445902967490090751385017687007844398958773420509654218227816450111949284123129768141386832502621045951951416702707770153532729764607524312379918222961466532871212374389155381209998635424655295443761106127373708677376922855409339331911745057289806378093771147533083586575576516879040879246589374206904012077921743152731888142358450472404788965053192904958713869944303729529021479519713032054060611955236067468715278625799419399996551195907235345639756010434168117485672721484965719821085786777182010649656695187156629352421436980569956931719941126066828586996824916384710390969766508260390871969781387106645996942665172034263390977740315898740286802864187845359837062972413762648392192775973841711640956939664715041684234375144959504966611374456364822607225846576722255356481622146097502554848965309557846382888798833706473337598579682147080472290060540387886323619313032426423669530581391275855127139416587910580605154061757745522175817643782792398176703044866064739146023698820434222133957022234244195542524196101422189231063811263191648849694145113811000191716971130517777055501937866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] 181049216148935558802244734378649758936618737970036116682019426916709571276423365487861499378467880618992103624939740936079094652394642736222945019889482935249714131462787965268422558272186480251772983210134228231904257382219734866052171479650010120961757449008514948007755901288083839370082750320079463021937435636649656947371409828675929136257321634157362066895386928695975400860949850188477403650776023338635638892800013001951141766681449024711375886773558151291764363253954028661363381112210552137133124700039702347437344049285259272381630884226621880043272295619274222889640783624786308640849405210343719422678175845404056496554002840212520512471532558573380822683279849842467652832233870302107481948736341558528212001725556039859280138177543245458276266871416578619449772376383577407691985785868203687799493028788785671319637272776793752166609589564643767798597809371497973603652053338729683573050898556214489129657425014181650974417983023203216943235719499392392742187331207443229522242389654906325067759426155495560623466393615215630211996271902230691968170677495415054220625904656515951378611825021094058241684032824004556343968686701685368975744435282489688781536683292968488093310587807358116261128602610213940575499426818855625158181987455113131259042185550890715645216989745739453119294690107295648428123817956678764232354033100120260691217863486668855920267461372924477940174074785508607430812228253051512794862904895603318612850464043657469030601835987971192258590744478905265808810478977337961978692816087562784484780972767332530648469727754824793972280167417269388761958371810089112414175517168746508721489208062530983229570507321386139765965803550353786490561395860057203508278484426076913320928184087757743990153169752724789818347256625567467378734115518548053509880050084228282646076362251162803063769160146191400891948123474173070215861655702867136518865475466100724542858622411404178365300036405686536181955158777819576907566569447110801567273106500009819437519274526471203624654878636933316536137271105327582952227189771810024022705814261685138634118898967486619862130274640100162327288697940204253016272854794540943484157431513966544346007998034595772421514871224094242211519083902944190247957727852313964633204889690782279676459749212100241780557675769227480274459166168554700120639253882590733545222130433482134862913615167350935360370968282607018193838390336007931898450813738773100737284722642119432470987247512536512880401441283990529038340719423012669016530983219755996362598760799494934659037426172289997339248657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] -512143138094099872329717407221981755566851231046661575553325229496717668734797489361937607615046807461254526114408229595633817742064645473410348023661819192410624750119432574107203160867468471113447791232945064395928476230034506130907266498444013323870939395355391608532412058128865113364313114393678094120179831176136848784330331943482207423443215363066780351898489120178858672374993727725975803009947072886481406179906025839961999196786382174872585387862871051618096402134793750732961951584771781173166979000530955293549612009832113228993610199101992725380546450259199597625116570724078893831390352331489276326961183444882446910479781861086801306256367439812303267952635466776282006517626688749891558071849778426635351324411651506726234874892568201742391545497429443002152398956885225898743958824671972966702440223259033116106359190983321214871693236079952215326613385362701003094644970445404487303038797197938774798829460115751911065531410276347688621648625425588280452414029590689909055523674838472487584834279484323717008666003981381578982473363082442983725733289009993982745622365668052332799533308745469217091096040669960387927826148877507002839301147224748864673539837378877282554936418653752747514896433699609293223244412155138128663530004217048682418144321769198547482328876093743628007190665084729826383577506218971593606371686367352078842049258284939933204649045799654486389058236947236698231946440873375355881623048027798174596180969577759938890690812470448011326395921919304170530919659166436437315696793505813951407318643136570212544984884504226452267869982754493678437184317073797495597879132779603170582382002509405173867734440568667280755494584388748499037002898032819535619145488365028774078512899813861741801814339233224079200086210156955165898020514308021084144435128528210560423272946568194163061897414074384065987317884231982525581315322122948676637786410323120043543443885636260850547862808208445474316097989957362417642151471391600988780676421254141376278456403152791319209056832384934285817766246314012775361763264545438441894684349971176864984441678665171767938219256180707504711165306480665974218632452998702286241527576095441177581356168347697138336069382244919956687701831993293532141376820505322424700891923943687923273726433486651586428547879771827414580726307601787771859598726746764707541639646662599112632678044281576497295091671297797970326664601636074707019440181884269133738884295444027691456820587113999811364499218954797583579390500171039079288670575771428042930851273891942887495076774939661845564842224121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] 756719068610059592262541814745382866711039565580212145653278427268594725936447252084653856402755881214156371059336383821902918041104734271662267908105565575083614937995624022536531308607792756851806105853005044114722997956910700833832780671590034274198079466510131830593483155238815835062749929647359038559598737233482261498836031126556679436105694456547649439346834357993598921077342008662253336992240618322829116298513822668387784542023625180133759420686062899063202856126574799809707814701437510878288876512726272738249588475829266863422160240955431750289567914454980443939169750147758950429021020924744150246594329878277320184729869405718538331733752537685481860989423241086750400475630880235681182646772029318443764231301204497800206952490028978769388039446020479009527029094425232533519291793002988915057348379196949355394538704184354919364200424216892189915770895946952880353289358435657138877507891422838493606036959051806070111529120895271631803878749410493090949594623660089220517050024682955540159487323232074872763009442575821709450977840252228749437500935326870437485434810562498025621718856053483978793808472758291391600335273938004455475543298762747500162937262269717965981847851965048438856883826895276417748328709160124923917715332572988454255565501103458739699756397361871949848324597662637685429215076995862890118463087135953726776410097530575206129619704680671528500285871532688954315376490412880436114306788399643227180230608081620993382264717719599662981160656040261148412577217687046945942866545401931439394168767458403022696021466475577039787728747910851269477556216067641880185569982618908456383953269470192453026406704938238060305723618916620662066883902523550652798264445841204773743659410365832976737204736840730654497464849209929842301633558292036634428749930384680830780337748032179071173390049766759320428970327987979534675874348998328913035121157814496181927037856090380236351884892215818353513463843698029730783122143792694456703290813240138113311703765816534161373848423547986296202045784019880104928531146957307222597796154916911861157485895742429410907304776823193477649206399885451139757632010526814401112200306851812823621582281217636876129319459862874966412475844098788177571037527595954200672715586418700215411049054223803888891203597927840185615535904627432556305303205240134512992133170721485537287453629763021690528805670283078088268252326857843041021560119865621665295863926407804081604028902515278612172511829161752336697440232689775833460716598669846359045610580057113924877174038208238471270306035876274108886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] -877036162829915180493275067461954181954966488524878754766219411652080550690505875525078358052067180255775815787771847158183290097879818179850968523518631928291854526071933891014567620798529435671888367738984960388289108370777386102610683207224727546697836107687886646357384699296281094775880352449157362655971094955929472272370125986898339762274792962931379254600500629660273176614836742908632777812860994876255847247703162204966022692753568674437563647458659284971371287664881038121103815799646066222571295864963130116652041172621613424740969090319089272990019998104905770676741053475135207219566332006708702919537313972048550747083231807119239435290392547215110316446929913734371012871528174516645123660706675287186212810952868603467101816064087768958822411435837325898318778800368188491254572189155713877297496811912645831536718593256028755934014147954481396576076319378412172878958527503921256880220260230564254672578749146303780090897760743447504450472039497591395274622084387722066310413551954176828382845757097567720152814059596024515629163313238270747988973044297263588938595329239390547611323654049831415712290177251229054671786284002080511877157105500494638976166451477014400170606706978924735513028226442657252097242811549504427156188799547195890607360954748138558332350007117266678552874029118065222727149461187782157268314425598328057568561176046093326023290077260425174158385321701756635711853914831522042087479271801597358508442014583742570419351624652411358533059162437625104511763955407283028510051639805512444476126010790544158223582340353236437927096359846544344960360597362011533677362835826590345032219571333586172472961867456379545031686014264435110298919646618569772053566199411014334101558793937995980303111746235248916991083846893207350327473944454464211396637000785964374752475139487444976804711418256713334486798304795014268462606428502852857351241794537080381790904979883446848812959940397636316296910872573902985387197977412398068422168364313378998772499886569497968889166608633976924478401535516347241806836860350912600621390416209212437390419734966435963871710354229690434613310070610813818927768217014201078505047012227494278622349765090646017654150576349728843570847860014197935084641983421075952574489766730767713451696220138046069500598089303549857997651369231790698456470656096435748550726593413787191867096877883001350585739052702649292010019763912128909299201132583636279013636419400198748091332515065548355420740628902061472897296218537744925173688228536501003244833436550555276591315239514967672107559337746351957321166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] 901690120353585257573040477268670523065678130639347997502973674546625457631438018624199913066174913720588965653289374597752119869934946840213379978978674876703624711370931588186962347916633013743063179023535043918211957827790894725031745178451086013929906147321890943409471214349133757869768535358466094997224259800465120962560993272370223443961840387358008972318063149372068661741113810273092598254302592628527824215960071561716608045946172328648287364752657000805795008856851205433634896693874714389363959244148419213798990368136367941249746705850616829369198939551178689012597486414948090867358739016254868030236365651096251950382769683952544115458542008527479814203345357131078434244817602979380947982743637697473154296043893718060315922426861459006606468583019288765275473658635181722934366824067203074843167341605746926529184757256540226175781266449861161233398444491330953303238992708692326862693073290387277707153049274380271098129979206791790288779061888957209956231436729405156898693190780369263986257655929956367827124702340550765694517014015042336620401920210859486360453447857771678017477236425103534458959692502238125094197475006513330460738623648140962788107703149265741459448245783913392971201317445948227854583057620161436627339861532275662339094098270942482804463636745967913497875995806062293407558510527784631416649340199926535906739757746785023875015894050148159735899582002509078333961851755536512026204529563303062662917828593660792673400082177966757177784544177799853948447808329248888829975469494571486139474970712720191276350741923855297014930481463298430338458214621756611140788752989635803054343073161143726792145387095045430839288517336580727575682418785187895042640762807873543338184956403513911240482006159488839739460042113358834999970509424698932948317827278356981645055774458181834547026265402990837628420775740593359554861633051575873028447474235960751024985026511622396890491140061819430941192334451446450112468023413145117055175564024827920013565501369061775700763233758331189997662343908419118939643962438679588042698972519248146842127743972990322532522477630322381551892101206124996247062434237297553191251096868824929773911227632624054157790259089652271325163566683438773757057885359729555520722739618285354784517269967951863387481147981309498834912828300354511642761699219093216874213729507950241359393357541212413342623608670920757282878277362827963580620743323864245229875628802146124231571111837841975047051574524624255093699588829358744597308593043097634049573722671857100075302159092327514144926681183278560638427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] -885355002274173575983429237932825798037893365138780050447348843674733189889276898714858846185274839681343399235708838999713072705919657185980637472212813517951947760565885516085046591276531342536194723513673406639771882693602678435741959402426338011008251641774230273532509310433956098969059282839897825462862005072475087388697839468055371922550587047099922554279495105973318928835453118932931681019340642650340462749252886146263654502072410781705864711822501509272984102648320223637964107172469785371377521932603874165103999031161062110732127915313728437340968147228067940008711738196730930133707563727035365618326373835636199126496120985379825246635850406593865712725121267772758276436662139932948820761525863092139885629582192274296381280935496719210589108614505665436066703281718667930957714627950421848602259566881594560424021026909481953759080476749597151677239395657682896993097128717427902917044600953152592138465801186975729525614098406518022410390233491428312213045049651143655218903379548144970785353644000350713283412526385106769476674574619371255713858841096894885486722481165022368426772116811853221799385103968872603242180820476799039656149775080279445791760906199023372002479106952832253391663513783446257148623645894792648996803445773072739118426775686612423517739270809782344751048131080964866556971068552460060587991017273345808937774337050241447426420461032672415607368785685404726527672788010261396318766312121183439004441752896658245575043344731172794538565693103420609377833369752321634845843336789444824590847798852066615810664645506457762461449611266762538161629831482187075923290168508564334987083006786454412638201006428422429926035944097071126420578583491701439925726780950809921868392301056113014761807308679562371911735788385599112497160604459150440460033414715665399924272292884425620441452981149536451557134806510947653408416346370221570172172605471232503511483250222699842914165104479437058436769835077285825068762130784551693437079708970451047793463433187801298067032612033216668365681265758215371878689740263590521309668704653937531065434370863091117467568892157214123080655526224330215421666151099817576212837680338754833889321151634562792640515273514110504599506608565266790015574703456430332182829469915271037245667271445880073727749805669902018067455836567783299435221696307575233121287494843840172282443735745245979536488532617939618401922277745545207271636653410899703444908559994354640784238369183745944376059344280891091056099136454620462538035017691623371682271655580325194267318701830948857178782418486662209033966064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] 860094563620249611485884376603820245428913944568573134281212435255995078992373634597754816149782224824312462981187492844990896242513684811691723277326879239483292712939676353959528957650001599108310089210807393747586277508473560479930018153489843643399925681478685693608106293617578704762050164131817392027286675574435019362374837967038822448078051803052877646520090013786574019671802272095227214466585963199701170517182924719597976466997016747290086385270202400037009162636900717311888862326967411568637117221476471580384021490026788746014704125024212689557176803512344893121322274875576817509441188152189198765810144209425586267588442346490670534353849035121150682034607814238304669663770662301828203512769268040946624573460261109794958444740378661996264600948562411345525371247644271002324111661866088419848233228331126220934679758497100930330266775780409549454218088554462792563953174328227921978487705320255289723455037731841704166088908711592521953871262775220602233384157879858825930325237881795326594834356076157422716004866200682958531650933404976651870113502046024572244213808659624608734964418274783323246183955536828567250619047047974718307053792654395640008944476399619897509862016415405617722133761066689166960962724067787406689190686593763602785120131062420340261935537206830645282101545476759768941231863262467539546493940138249291598962554187307871950586201389938618577571502638987067050436983669309422919964720192714407316810852366770603613791403702490290743625249062751294144987182245745952821596678455131512035365645467404265817713463827373864220326338657513914917197323376326535149816863847515592061832697804277701190527809401962758063136733084277142952296846857407965869748632693424285052607931512528232415644010767768365035328744428189663743481744567716718423988281311968306140817611256184538058825232544681772509627429220863671434363207846399862071241479607440947604573852217934300334943789092060967418227085925831511733091971240177955782041087447320949893321646144577622612489663613602372027159496481679683782805322078530683329086848123863033629532746381326922953313845735994074571854380700578974021958138342783374756608952883368858206452720619819024131974413590997973051503372805368713589255151561160702891654552103457272814634996043838371251141679978556392680181675027071274405610076341548162219754053110713112722733406379339842913865809855653927010234251172261991163808463782690280071230256876748870700220476675934258874826966760667820467896787037574533957450057190528463119739101757819819397077808990209613071442618092987686395645141601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] -818467601579140445495951633165111918800341398961544435732945603740478009766799415297657173130676721067658515084869107070091960889289021405960996714096634823401845822717535311729141653013246334074691370707854340106627296655758528946891967286795129317549961143483047520684921634310292590145611689175173670096566924987582306175290153536132039748603788887853467843623100786942450482255236867804841250797624660770968420757199151864930545558195170460361692599311542690418827764941757208003139492822585341859445658726357659326197811079579062912887080892938352384545696731268388032585186050021248814484453735240252261730683118734281736119597343206486784210060259311423011861636841088010733767084754780989653222249333843052397361599473481338071639228070873446449726666403946885845270256339961735382988872254398813295216107751131899201996493617166115072357171679069254920360615584206023934555380076984837050500708402412017678511553954819309209858544403650816385709515992609978359165798101095115896011337094269439863746695571233078708640223780422096183122197936425954165234159574236971388141498356921388077819327326593109205575730749486868368608536882118590599373691522647642317735457172709014656838615893348883145458555489769789945970550124014614945849200292109597963593460568292897638186783549222358968518903794099957007611406678031257549388008229702884490318709300241557751588894708426763477201794848670925532601488469415578318188510830574329690834796430785971399794041740823052937157374574909628602152790822518641186134466668996945198203123155781218169629218768251533627773446714336468322526884364267077619249965655645780184892326086673874582914338094497030086294725357408274678615930612057666944922624884860204794054218394964444181970339465415652987974721940393541319217185343542611023427261864118207988482454492166277421255944238480593051791154300654259757759506641499580514710551140141113082599720510294706966560693357141774947001745981641106044829608508691050164143880295593057775680866797339449870980421436191778356735340363292017977501852149364261311876218862412738293600266238651088651940884027067742538490528813701152119489538077823333118912076441732758171245680326462265665644983966504216210734102445773909325198153803203919549232778692470120134368444020444046066764589889652734056477204551350811546910550934754292180513106640171835828432942830916043280967784261568614035677320631928715105529943044491495103045595588154914436262671162384224327494667891031313792920841608302671227481748786690878243585252121850648517932868755827766071853091034427052363753318786621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] 733968059520732748185643267709882036498171993794847799302282484188919205307283176309397883432938770581758687840565530295577215007914370764063936928581980900786429277932953749596390550192631634248152221315714559645071460749632535908266456330211806671045079558354069973797663694554787582285827183435615637733243018091789037044734444553592100758899795230649651318807175439684924814646986462588428447667464773560581401501412387309824383636702894473552679177729392356176719841961284859089588827754237518534489658850356446249230511640269920170501151581216806559504737662627048285027575659859303835511407065330056815629932233267408709044483595360828477518522599978817661207654540451829975055787137684710789044039096829946227851482128362449619299048053340183590048763576730751774225874321318340963867988523187111974584747186100063091276466267750329549223330265246219114440073057319775970814727926815585020892692851159637433590087453954835869372142816403804069790613471201439002904316555774713079803564293053308854237757771188778995909609784845633275344909130857507093137902003025246205010014860853593055512538850530624187983061743897960033923804728565962172082268324840910974445936302504629646634092272146979554822169981300759684644755501082146704361485403926753047243304128518691279896251680302297110740600013827430019759989140950506883726964637856731320776387440631806569736986164233026670222867852200681473368143807541393413564822713445900060850740203922206459345031755275071744874108451115064704270768767378940448583602294808778216512183225791976290810523116339036641561720782926895583213539921090733233426597916595960327894040952733697257482926298871992133755316771823108711937023395292678292908398259802905533893657042932932017429559928114948627699986913437838425454952645809530994186294238138720045402478429375762849213745987618660736505363183021752663895374153583777373301685593952732966406302939112354400838468035126455553649007129862233035001064179030786871158814753878727930188783260473517386041616112559533041672392267378219311987134584644104943032259689256750476765121581753191018742700987872818786604120612780187591117592214136155584602541931259055294888597049589328796528853875631670748551369363057327987914669979953330761045414872838890606075662500255299182352413024278093406503270575508231252138623550708204066313425163296934397424386525979908896485449109690361533492452683705990617619270853180048351565456442495945695351356012389966376125028524577458811123525867206718908134837728516628164506882696310037332698621528360993782058585566119290888309478759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] -593287474298365092258073183646610410123530043505216363704298042796291079113936266277344935825877574394252993106650882099080569092613242223818012927324026851813913827224616697798870339606896372612890874233917041624076957911682502038134401723396845763381662175294676115021144280808322745796310466341821962860595665193385906790420889932662131186057277631620130381559035920014600628556355666873383006565320297535637427182645620793053522341023315112314082700460769703628266389863892829885151904929366133592812264986013128393657372220181946907670390485656409398633397253324924596778545915900636319269452707551195787941962302238799443506858972383264341241816070597196855223168612538137536045318066686382448476472330347930237906418118459687951288526450271673905646623658162397827569873263680198955238241680394426547347113908373828867268670513962988676872028932845087705131868378963464362845755160472825722785433924370879684837872163914723135843130867133060513396237504235681713116277557408408706975886900177437093418250278775650316186079407169669683510299499837133995549787460267092615828941717035603723217299729938863078082846206988827043029371214063468896948137098183033228988114545184930726525433001234258271775984864094498331741915076853821111073771505559597576126218503021511812043097699826625850505048957718097109719748356347410647206081794365618834058476843441238732027393690941794126959900588200690700512532360419295386220552110063405733919700823773236794888401092605799069792261725332702287151765931323593783798444704700577254146214148652599823287452449122958100961591995536985643389888417211590362007497143992318261294778605399416016380284669417599434549345385447071941863176803009205048235808518205914213542638523982356883605364442534886308440676549938109337898645900596002515227891751667215988165683465290309824828479613717745056129567090101245299965022138040073560983158564231142338622808331753316627660397298713891671030520321862031713679816597028686494863782725135693198501737366488583021976813173353045203369701242344516357892131115505902772396655520235091089028148002680576627608110751125510481889656504479775208608550952880916562041893983717921977334604055432553862038148221286269001166807870389773338432804540908078416518302410933532242625571758195752022684537143669007317604429462489460864223771177360029878484921590294136649584768900171775667275150152391938775450893425732429286505772344159141903362147414340046587668342757233042231869403132619634765916668272068893069993557514707336409846138028610390874467460373196774081616666762784007005393505096435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] 412425198558814256925697233435939121157358946863832482231802724142720094251696122566472488058883564553915453621808342568375849735806340829619975047075094787014008084864050799382075390218969443816730210727305676043908018349173060124229351033651033456815054349709770402570536913918201922915608678595183231093223859487148108031077900159219246233531844346460828305771822311167925589989516030875948908384558105278639270937894794957363407943054891537670623149757129899911132147121708439316084480561391295911421315969573193873923748384539737163410565861651113389734048636927049627207635511604159987305051291392556071690450406110710137135202829757318392494108004436041731460698097993586087956592451940931650643387017661508577920001267297888829852974186223267539208422657196605036486228034111059598029931575668628832751550898505395637910773761861035056284175316897103345329089369158466808230660768507429695345282181660190937063537555767532275929677107894772464455389240288437663529547996156203307050529029955390182598946872102644394032781067472878555034136402934092213539320735407757832166695859908802121620490835336564892692340281262188483405337175926425909560559023177916903861463841502101541442344995613535301912489584416025756595390106169442951610846011411580221825428183650029082922085930942702236167738197564895640029174777271394085184163036115951722974653661959655616819699012823319698498164775774257170004349862374630101898673146299661100803533358600656791785785253332896426870516170882719497199192155154729727595201605828965644886078710092481310111540806450727488927185400429577173101544673892346160017262158990319429330639993802667157499400202185087820370610867086822492805518034019637809194282561035386247607282317724506315816434287902783048088856826313884151503419142495101586026558028521183360322534917240613145462651229258893936400441109396284598040588493594293142199336548598880466609881881032245227270114014817870957051972866911603745811186756138112702038764259287918597190769344934378730507465364385861061415333637477594327165895385691660954995703407155535872427564316149901528856264233932287308729190738947993794404134336468325477341892227815009203273928810341744800574541943459466820983706686565556370284563980895061372998361638366564195753937190455072122138423327036482509955232215624807272930571889800627562430839521867481926821780121467789044313376979233761026221572138965676956633544988289141980315376069800437966358216969595767618593652889831247810378229821130422924670850994799851487852450431662882437806059533552064527706093599590531084686517715454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] -228290038646339525967560364087870815811615659903645341273437390101910632175809256085129070762975823831626541828064887807334124507859773837930603501104485712575767461062953911894823898897230226823428636079367944727619539626643068733124783746818383789648873968220107100499136920884860629770342550307347473146488379559173057787806901192552861720007196377476946075665175751528962416049031663601642953176041763778370028948474583650547648389839908092393713529716130070604569412851683261551831269993820256504999556294925298926643403367981926106803474188146186838426744397240577678312228975896262048612395676439390869912085043769735144389875731402971215924841193508326935084667721231589095630881036735899750656990986978143134722101550772263637507031524286589654062288761375721510893826856462371817363022202806254522990300359083288080276012996591618649983094789219170812648565435418137519523923305869737410939854058933389606766786726171542640822521259327011087735002936684000585465430153778181514580749197347161341413860696510582630729925294498844970006154744954511383141933005898688695760349390064615108518795307106765342846430480897693029797509424300013318638809252205020522378735272556766088880241523048996544800966995550735018010730674210256118619891153222890690062583752527682677474856127375302277753655689554514412313803888689167050454035804375004973297409862038115804474588106671486348273614522426493845745563701085776970029208182562734112463958963136732095248616040848514671976007297073452508194689524569455584613681554731743687301656351328402326201197169999506221763841075879553295835097434676798473897190744153125327050160200870851543237486181224797584569687317275825090069988741631513977134418730713999592055203799300583289115992433561299609466420777292752965197292856486472631908895612738599221627556694262776959593672417043530209378583561637829980066876856030073962722890202270063527471888525601917320221730707646665057517856663896273756506406245315567196054406763432062591119599985325842049394857396144976024474723256506529185850595937014364360235552178469173825739550515351623068644486927572453187341226503229149377149831018888826082346349945189381760894572636356814933727162570824907274602141040967771917534005629648839571493596349596438352332193438047531391045991787659740598264001170732979301122926808027267550467735172401724557174612362149232442880747076373086382401095303360167539235114860241025539399932495204367211550981278388733877425265640067980714051011747576128556823999988713251175890827622914572114300879185197132564127953102683932229410856962203979492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 77370992508267727653518469918296286671703753990592453039053429310899039619658718231902904730760328619364053546724686119054913148107422451555134869737486351601564746714323356692415978431142132301654893784958451043985306873051970694461070078047550546691119529635141634522804755419775403133637991893398083024764234294024160513037006249271864675582975721453674743176649489906827929975761768120604431733847067119265873219613534949626778698438291348573245367329526039719431729668536332534309893590229334817141644301227513481050156431042966062039289637047778316179079877092381726660696876687275078326964333076714142379452456287054471222605285833171622277853105732257108995866476558455520966533370952601552027353909395850214986041779709093556105686828083600567693680453402528270136792335198422660366412540690688150193064079156808493806290885514594564135769157946211168936183840964027258436812282868146638368626336518694989178373881141942905631417082798129136986620828096310730174036248405189054197231745703940965388752698127066003587958926646586478401743304692889435551166334375577969999688049176841371073736368811149594992626147492167549658015862057080889690714613456076720818324186718129295460859090740461028145913385812778800551625070088739280713188429556372987018284089377503257569880848559115676192734381173759615938420029154519839568280997531955224879947011542567265392076683938440537127534246028996506405485133762262779108946672295058719746962612487353015350123322573223325107865155776375202390710610799196013869504897718496004885238831603471742258223852595433676860197398572961025679939306084075520534324336883903528242249381633302062229147836186980837928479416223699165285007912802837070733559533658233367787828370810286037522615789200276207910583665418961866157890873637201978894474585792360996943304081076816388180835841692486166321530185207584843039568499510986631985917355501810921482971439989678648403692498443896620586967783688664105081779280718858096447255563810878779173891282693193250323784850383769248741086056700340133949253222216407745608849785807986750296219770521575312825440295844860509395304441935639224466222713827548953209406285156307813712804659437149852034191837728170651306633034373952689939093034903798786219132154681368579714273397097195512016907995266687317210808529758216351897682985126406389885906054668002901569344497525243414272629502332944738981133796206735781935469955813705411022652868433852715444863922255209484464644832032137931785992692930859383010480447965258892681899869733163255004205469583843449155047267140616895630955696105957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] 21259652292702099148821772688200238900214463729589964466971729945298369434369780569485152993366090601075648384015510245050181849759162420150045000513991817143555056582545305877666043286862973002697923883698877911157505614373847701237900595974320980367665594108745123011588706038529859691513772064148961251982878484299106861036198109216849967318052040431813732998045688564702410117850125347052030968182510620473880494973631783011380258677354154726138527438795621226331032193546357654060847323085432492305430524793262168853410053328925339881247892331538163248606181242716342930338188296898465414217760925504541322714335801642198820778657368349767543333307610954081107340629184642834735503567681254610433341699072363380129491504979708649575397617113661599382635916550489115119187611992343821322807612842867955292106875904410830950318720788185785974186821213108293808521586230647290819133873167046270694476020401752743940818918278646907514870882727722337290180096925198544256439097289224534025997802585385375883889820526833556604984127896163039487125322000811831368290899687594127670977333570411084696126802385355460745136175266766492392678850978198885433565629284724917037905782937364791223799745430338464816145256248263459905595961977849134673224528040588576950108349349530884549218724439425652909857428256136304054753425606558371569452196066358028783980515757091560521347900178279769716426903184994330898099676021951876150382207843097674399275793835847296066641681298558017204423111005915136172865659548101039794900384998383206361944577905916853985479650356752460760758319035537158195037831457165768053964197049570954634767336383845348744251734139505530907306066708295965723910348763159974718868178522906820642873567229861491876852296446789066342332049692351978175240516319975798459179578274031478321902075018530180344709172395100604838868321658563144210491161776139850124165662016213184624359706235814824584674016180241765818963908506794218441799406980390950035044336433029566677624662285911491117366555558174825880669340016873476620365148557555984437266439923437185636435556164691723969934602462715408131108143752764361877483212136825579515346657016089820700634915577132492902495069936811669972180698540687757450160284237130563650201288952142497161564298395754289757095537836843477198977307582284643050193550936444270072091120651386450642733032681158655260531621746193094095869247291282117207917402338544542230813719737095877443224265206713246080882840046060371832269618294145749891530398894676798360512548786276428038073779320607536481857469112810576916672289371490478515625000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] -69310268721993191753419878884254794733400497134022300021752258652781043196119899977331769704633579100279998097061330890634871845011278412733505764378806797481135192265571033039052340233165972232031684548463252307616428809622543110843323348285425129818592776144800049305030692554048318567411964867284218225736313558423162853867178857155662296718679468525647756052520093083477094384275649215230087282319071621933778325791548885257462807192280778726994273924172519809999925252851984949940939638672115372195030964551951435992102148956423050634465942491193462889784149107333023806931141857408407257204488698892680471971857032725110033458475086836756342836454843028354702344299241776615784346670524647100081369718835150727357578585058823033270811045545642148018974466224661945090283429999920950617195260653104477119233280615808682988504488387844686850742943579974873628250557255833276750341375637379987419377158023570991926054987604578997013453598770773062300921664939496850837145800741043000685848475639959260514540150812000610345775453981684545285875175163270258642444635200230113272043630519857784416701898330954083025453353896068973228396716823582554792169545157270247622082885559446482581508382749755974506786075420975216785366494733008830480301985821030785427079793116933336045597257978776450602476821019953254592124930181130067527502596791571036529789558755901848057227800958660511953708934268518362576056611654288059280533071978951277547831331314911146680455795295616568134995258493442364352569461660004993160483414513383378524246533872658927091948463890162045137622397681096550532580106163952488603285863588774852169040759108312334409961488119499551257516060652565147683719066992054401309390129061698429186577765319092045987345572414233954092422527861686865230923626924353213571656362093116902015498233499786622026031927896991049638661793550417665779403104636191143385330854852236698676591920289474646066595111980045413337081453473774840151968240136315040169819832956589448763269269360990357291236135560417693361630068009117466419206418986581180756056978654604764274184961787096696414873896471968083666954550173493918789210493587551540950475617113883146933119664979335461323746609841504710735150526422026975408604800344122458613652116204622410604287889083323604067071067843630841984568405431694876066572993120119310596612320885776617961143712046992351052143850927951823583137440350051051574439975434946186991406344135399394273403805211072937329530533544737082272182631181268118819317480393239376181963891804623989339145758448619820835806537573375862848479300737380981445312500000000000000000000000000000000000000000000000000000000000000000000000 [53,39] 81358017222562218917520587904398854567347371432470787997578880103531448525558375795521624211620462973225580423600942996023447134685240522151625761840671152138553280584235232159330104865951918199898430001225266558646231705562065375091868188506660865729526178234111895355138889924381593764978799429554869715875195529380647701358369267845396035826376440234124548073450871483622724151746963133028744352255770409623597214996616888158975386311830541087839186834599017959522873089626279304142537771518784247323171204637949507398023392740616974711594184301652986745951127204413243009330298321740407224071587119422994277592592714049091573747211699313889123968705152118669209746487939604498986914924909635379607723465583601369748213591762346126038523056211642517369672565255020055993559871971054464869869877824053899810626489171129696513369356031760159067317093972171023234173472247497656760017643963948597632961081643166045267826126228086956651219749092086657101410767137001679499607838535834173960222436048012609007396151262856185190194734775595296973547292727983800272940097747630009605017305699707150529215946508872465375880050680186777836212817875439138058805936950969045001694746188352509391049210075983866269255251655396593949383561303108441690532673543362187104662987615592343374869253881062805283281471654071143791313751179899611466637185607683266219565590923418333669565812449682711421574078900095039067166983226167307580477876081287301391302114560006363976476528754791427993301361889290836797030672023804322459057188737414722083996903196987640801012763281008554316569280146973884280437384106647097912303199675118254929746088379154066883363157357913528435884341831568409958834405871234505994629698421309269751630817197374281143189316605555215900492971470692601954376688014730811590082011546674403495360837301321231615423102279931183374264040040653287636164371248239033536170125796684588230805364617276467490453727700462548848048439609691339631174387749664235075332899207998869964168066694112612548852367353596361291868875302417295204758940779220713486161347154574749138041078609368341308499842949104830045331994666730229773729733981815341280204853825573550502733006085372979953404349194849909219120263070646130451342652098936120372534647431795975297463812102018214316743153369313762809288533449762580069655279067159401562605306900029459564080941157364304044080948198297569368951403706949533930452396025546201464180742262038250228985719391555038656860116254104938828933712933697915994521655646693207637079013629356405401833030805290326295184377691782628971850499510765075683593750000000000000000000000000000000000000000000000000000000000000000000 [53,40] -74130200559929993884474941855436536795318057025341430664348592667424602561525452305839936630251756040969861511364396595957726636501874382976732889057242247105016728662556767015069726296101841361415739497846907746793798996518473786743996063078168622775565280876188757639663817637672722710321055326393977851212439551942221438336141386153457728885389673395122203251232164884534237064236749221761188440397845787366480842763202535739700027471325730046002569231431293897256167598427231226669531546520800695848682000817569925393522364936389976332392894430714413893456434344681958783440494977690178983304060288965417941306563874242977333062046149706506606486835398134298258635577656514196847691568198741324046490986293120344372821324780150675043020283739618403314850229032824428708611807849189644877160512603764843777906219068468169465953125270274283288426567484784424399845451680106307542052536176408069666223757536785398483623454086278676865876077450246437329480157478118751795698229836558039161573273149350326255067382461698790890637903827669469452921899265252824705689981923565844693886896725832972673621229829692109868733382573291973973820260787895371930832649152965864901133040221637791654727511022897658919073059614311050940214439887388008628900739950033149416109968711537434425539610567417333790336325553301674365322053626446569476286447565467177585739916682668752257315256950426950587329510779058541699778377446946807777583830781485997799621016044284184613921621660712278117344899762337611469613199078922064119222278864676144086748858897702979067492027889797339184838954236811483346304469708609945946850160439855798464829829085894728264262691105116866373709969515475145291307176771500671446645039940099842287873499579227805681954626891213338572999009438124908402640477846117254700478543240595138480928035750786135082084294730743732599687346164498267037519062077931985326137077050987264002840950705573410599900821376908352727004024483986490033419421395169566097901346553455462405953853168129794930222213681512604960143113892438518589114764376995651902013086293343277463698063666532253668857230611231130247566766639973443998642937237221207042822193735869594376157698524847069570942597595303158578262315444541888864101943215907252556660110520949624223905067915021045502013737565228889486294429536761254977051654999913250111782017344563893858847518033369922123150408238168728442003525059017146838312664856800965285034010509974002526735861068127666325998949582183270881757876049602559951942728766417030798258810628148906510290357681932618856557315467625812743790447711944580078125000000000000000000000000000000000000000000000000000000000000000000 [53,41] 59795269600407858072921392894548683178379049565787937462917011159117434459968176685058327703837584815375101311458220949155279516172734801906856916553591971217310489219034122218864574982019379380410420174015255588371111668074985544337121105797007665045417437081369336671474808786560060212734889326589616955457793467343039170043451402699760929790239453253315551259154056407936518487235080413984945686217119691782272913468372012329435657693095426844184161613917078016030987305787769403773249797735118554904951559228708624911246823864140446002130949300842055385660446828492811600466204247201860600796043068094038989738327555457341029958229978402570777748125681227652929697717722945872443677818504302904000498120807743067185906903579237662991434480858092608980898706690306191832770242721904428464731166093302431188859543950842525215818966218798760908154290526653129222760821103301345353409299239158494030733800104043648049458782392986907765322054611571383582772499435894446484209527815049630244380559726073846524561521744986002224800629789718271025313399414026200979673247505939655031796294603549530931833669703985361487157563817015657693967187782514932607297420643737288579222254952773853533121788166944720701643344301431985087502550972319413870159540413362898875840161386922284837704104959153693466298042512279055155383141765046939780471858469545432991712383206383968892466473846264661195172194467396780585385287179851496544673561916095386162999465506569838857068078102247851963057575040911533042703560190467194907515245689680159904244207472592766833034110780095624573090763434394929768044102460637997499905934145713663993742608733041464599888826509181208897358998605867261592581772803331391356527514310449111022358172809447402332633611174737252715890083931927019268369824604363189672082404145433036867520651364574466665947239816243701143085997962039581257398258158335244415661315398785443080898675066643485750496160849229477874851717353047693291200598907255085864958625019221191242378244942504096870398407513627461152845466853595575054718022454868212328518425381716828989487380721274246971662777448183075336660527261723215203306950735597463057117824671112933264051566079267056586986631724097035112988096341031787648315083627097981923692178850852020547996928875162191694647070577640265173638947631877723861716640680256421386712577056509908416749196331801749197223961191923331857610139705951057896106372986672887446664448919746919240827756114726093326993758531271323038935679459204003834051429346038686047431952407040032218674425373910265345614445386956958827795460820198059082031250000000000000000000000000000000000000000000000000000000000000 [53,42] -44746825518197062226089500573173616027626113389669997199293685174069926003644772415150012706886163143454613339852985598553571832458642969388388288438065297784897335475250603549853974768718174547700574726137229176644461530931405745492924525493523570494814566988665108232643733442459875169630243118087476777461828401394537482128571408873380026827927307532417544258727522967298678281663931657272608996397936251596859659123594551021403051137408104035895530551180833682627798268546377030435320152377168565484350249347270808155757922853494261477857528716147460440069446671704520090236544575589863120201848451425256515183414275542613492991903700789682705794414630237563218388608483416462700301466563331533639342424779503463915373159517875712152426966013801987454659035237290663417071594125351510443381400931222969475091742156683538866282796047274594774179717497867905054580387687517300136121231343790066850518688918948560819905643035136206263960211497954181143349649311561349291614237798808230089570991620492513652644385198606324727799541119061120243474705017864791485936771792372272393294229480919281719526841591727306156572912462396839576949060731088380979761890928407924827423317043129184609961740861996133773426143899681666898437961113745830952267505336446627782028585367699197364158634483964668520820826062363082118361695455384143460237898680755126687212595196422051925163700667547656862779314945954554787947424237787543982076156680791739150747860717981408381834884745510814582026154712189755294506135032889245233671420844668298343577667403652800521799022886449716395989220305874007526106198292868066995398571638061696048263680454348241743935235570810516881936498519710846623109548488624710853634462035231639819633091171262315147989993709583948174570611559767696587996740473825237809935636811783486366677627235619060265880102199739541642520779446690083117707354691221611957549935962452080658116137096389890205151536734956335103071841790100154983859140389555918557748238686364047013036411780022676774843986610414071614499647795203861926925079333932656285976677223686787949378181932054466719595912378004365141388007447086052892456849825933380879042974010908866736384739691879387044000565521575457901880964436392949682942653644987342345695806077402107843789998051312177126178497662201208592806869293809983610593822912928679071425740212493327010075306867988294108590433780597696459337980835076610592646058184976072365674309766365525452837121904180794040233810211362193884511450063886662982912188118006788056570000711996824717399887801160985744026998833788866249960847198963165283203125000000000000000000000000000000000000000000000000000000000 [53,43] 31490976850546114067647891665541291216728613690153262110035954661072836376729576981049468845395469882818596391964007754096551301827884599441094219971600822664507926779046516876390954780327075281728076463429626009687044994226353357265333187331834516450842000852083157086900064254294499671724735158650556670430171276122054730462044987796914971669863227371716219880613489755614132097974241775035645434747419111332159351823503490248015277032153573012987644816108727969106738679540520548843668189126865121283205935688016635462314263493367782503439394977954222956218966260662793938478081255126258810793272859434508331050676204387875130450760171139912072980953004938625134616461148081533810561703877951499382071807488572374179334951047855195609314141460639756770501945750576908073927805570305489533192888482418315541695363285157569257222904505567940902017372523882370551165380872506610377798590175787430001398873121261908844424347154974196204547661722554298823005274976452935449756545215354794594447345699304908136089516739356651749841010600583452320883964578391274789434829679340154512568807172280172754870033899703117807556813338489606016553233828106044976920727449928370736753538779778286827921167310080404354930444541562502320133672600970167943859522606475844754966617450579804271354596723193078621822189412862016129214139899660370988649075041283715017123451789102362317229409853509007724918539878683569356028593503922621849724640602206568511018175437533433411913290175054406355513487968050569470855713509466557189459498889784200046966617387951274226949189352651262985836751071639527779159953506642237053091260364014815843713280636699273989623445445511631604495766090916656120219387492441602586060684955965026736812025512532048960921560303658536620769475677690158062296176968498188970631479587940142402744236711170300695462014868864762188004620223817862049208271413856944698181584039639475450304273415039955980478663591490063405637066907624401566318865699425290564066678500251303305666223828183293482110205541193046184448365862063531981021656990719904899581902725546152666673247304518265759455170880446860937346419024223265881276325283021286166262818838669945764647336872133115750314342580263531899598728209528129968930336291744389927481538965645993009136912813002889857259259945409835738439533505131336387455135093319255178610391985939502860581220934795626970395683992532043690535220093623875494554823553095995981499290002918461935516988986834264886960241601794721754460081188296164790798389753667641984773744865822304870709512799455483703049349375469034839625237509608268737792968750000000000000000000000000000000000000000000000000000 [53,44] -20787048241937694928059637478234696675081866758491242348306669097549830559981674700375989221727029654283093124944489773967083054373533557466160140142269216423546729105389756178659819565807326474244003967564786356698323249027363913685486681135343569033844426604550486587561263242784725299832100277280916591094595178715320075725394630737160326550330710322743449646034083972581437796164522043644800084761682677191296517281884414803507170718163990999663670770970013819564095497772926902618534447702599383792774723103581011673337354934021884118256743065602306995751672568062299935711030459898861184520939380857116524618629052182192507811856090072060845236531445289014742585907820485088657960442043229405391288076165503887756770878105718436568697940706306482231037735180330535245039073784940857169818094624841611144485495720650136772247649852950163260345467231860005342642473109331369933112939303898912375094156889038175546917953337153542740592442686316602777401391559568163634301624154397148470488749787370670954230444817749372651619048706216537284850728175690362243875953709134111401275687618580366701373618113052940617617881406531925586590556290320123439063551317600059612193321610208939635446256698308680950423133027750049498333377572221632943885750175886921934805587115555986021461827978795424916327893593268336728518872170156376008625527072215919320646047201567242155095630818981393812660128181109879978322127846662439859305316489010351338960913897732891701880858709273946169287349262434379432245590055738561864822701875821428553551900450723985925261763882852756344699385620704705278112734775068973531968671152011783656641916324551609434562745006688383564614047949410049108531584905274668188193525024219291148660660827874690789536035088817428820131830504621373936156805483312323663674634023130923444790244302421816253033655198847351192688605721454025811247837740702507872543095875615292325159242596641630508051747082869672173312609666189049953767362224002393007544171287202351457007208119092580527500936752398552735051591256914868433025688738019743600059486284060978585958789395556572203961474572981375795210954867365841121072221901906987935560767424544835884352938949996396972276815386117275029852291359538637218251473623096672692552704880595277410286040395316821669750064123022729853416830848947425856794115211305634612605632532206457428426207186014146194057281617702598462195881594421945691303893430953082383817026939313976292604529886369083154374479716762065843128017757987813523238970247685332188106369164783784190047908541993213372024024154782750883896369487047195434570312500000000000000000000000000000000000000000000000000 [53,45] 12772812980661488233605239805214987366304067835693646991120598327679304917818882373236541774555624066378047698342745755158971881147117067342556374698408212457357221378843015372664380710911309441170160723621250660213121070101997662455735729251064908451561347514092366667663471683134586564239095879647782587863471242840386180348787523093232995921660348956307123817838991715412369396904760403273257007018094869683295346945838812531698167866325569665771309062434672117085546551075294666863340547666273159367450614743832401381353092058135593184895221046055203247581662864772969218452097610303335554071743566480926226494019495024919364145934896296877330941130684863279625198439123018759920127220448932631769103108685923480411598345636708396315385756029863189018995533433025580272893772893806639743678719611796797589513850525157751082927295380440178475911590328676924804086921584631142923560592905935661104157307899514554328122859913436215018122997335914861532458555615131949034126951657866973714249266632820322647661356803735565254218521095777229477918381536246857486947133804359056209424506971031169062488400142998905628327417902529124655299802600477582789844659806533267849901825011616086708027009856619183026238076382504144481782378742610702285578842362943192600385014462821051964306404881470403480547456195214303648962634242873271860895498084445075858062659290343017233630238236158260314376265377773485222422146262229121256234179423831870910207818846368714070166370023446044741138504358125108570308520871801553699510613534334205354973282866287154672948014792691529522911670470805051029613456526711057128551235374230385181190282987448662645177748446479462658291243111605107451652503349191361496947609298509812682947493802237328885903371198963275279753036039071998990234553308741432383422772411196652984605590613507365406771118376412369816671419048278134687277445606715273715654499978238894907952014136753158770346859350806580208359585880468499458132329511801217684635001074920805054709440776341725846541240664787712666389340232378097795862166876072604648338847838538411994150100835014654365093124300505058005876537466071760889438376326264019171379047018842580849373375768245846434524987256752301378960586768629774116026846329116441115429419572442628368312310050525006137294498588545188238404526923982418389426143596104924004921962314961082741354047821179307692658485347793624807898854745403615057627768735631360233418338887205928581481486354885368306079592294227850964992918066985799970057821474737375114912672218412986216325415186187297232839419486305487794197688344866037368774414062500000000000000000000000000000000000000000000 [53,46] -7264195355633420081786129917105870799527115165423372913985813302279967217167532992681097253780589111362005046969620254739061904136470561245262776697744686087742512090318951614187646251903169183952517126076047450153246595475974912951459645159325797864532483424202537789007326415336139069980468354684479022387774036616658538595835091731956315474293083837984916701004285700392596754906803542351185036168099343835156291948837553031012734588991405047761397583503296291153235441748829641266221908686820027196220841742114557561493747914678666213037607001203589480531080201716757805683328753409253082825903544378288449317290936038405044063850744549464432604451000995069512644021310935107277424661937263946263791169941775972095229444979307815692333685378865142757327937396299477747328643534542032147406321562254435735061382553317477208710080467727459747019396000752681677257579409364081945458851690864353155901351478389562090089382547019693443423343924481003611310862340717391118530560371741760241592166728682687735036588456563423774946475349428694962463711821933801579701779285938762872896226207870258102624855740574584393451116994285474084521466415363004888232969956329520568928949298199732441023710262461626953886717438354991229332958149158868693403933411870085564092177075827876088562330417112730765687419366317069714502224984523540171416790545437675578835335342117374777570648309754664059213580396297184152906518029851896569850391960754624176086288731184876462364787956952388243536189908088301294487827103925334349386020476900562451691869647660963419091458531386502560039772348173171372574362953662574096295475793337977054289801969935449035594426623681514272779013180093172959117563365093466343706575999234930726854233699541590092149270427504002105803501042057109620101751049433895226723861993183663077505792952056256049559563557870920960440065292006630740208262235779331240958374843618014548693826084538932821651416554473809064383090577228296673245401518251084911676538144701933041724433296404686529880128920148650804319216211880233179784142757756652638230242645389403456826249421461917844723244281634627101385783174629414178010145682050659142976617079890786502558028907691328400782751246868027090225672147595328707631121022110177192190875779792133438072661871404240360983544551421910466126836473902802854235740422950961240227948890894369872549672998135960828707459423595697248656459968359607344773307354177400074949521448940722730323044941308163856864691045301153143802961024385862832499548041019460646889737629189080203755035452275391398237929310721661124716774793341755867004394531250000000000000000000000000000000000000000 [53,47] 3819079974138382831964724954381535338309919653070091108977651547610462704846336537631599536015130729040553244350023655570823681562696369223196228738495688235035536177292093883790130720604144089072615400056545468729146071717276273379364337756228098190678718145348030336845653879991297340368301857483155981583287421426274585839477831895350369461926704699126394621828306333477750590611759912995640553824695950293412881902323894355058479189449566925842328328821803207563720469620784740761419926516800554180941717336173675564657948640648074913065367248816396950002407958143043270349141616134183982970636325877027491279511782015831675849023704602511012281972326436571802332608021517918800504519637878908748430997824771548775336999370903513867318636399826969595973533013070857269074143727617113911450734039049203788447731450299575997737727209438457041101560332830711964841569722742737252861816588726223669331792403078120846034031712491183753953118713865608128848435101287505284916783389973278014083824536814511020135149071855456263407240648223452902085531183887050159041018293989317743005455969381085322900769748749538732157152085105265373601285359872096027550628269724041408186140336649087363146957002829329520182475369328228296924677177605877484746633888065492261024251696264979015152731771042952458219857045451404838724027211837355464790213324354031398451668312904484021031512241064356876724526253915357888753137670253327012003818211279856692265898733897019989860409546319633874696478614969820011538956642321868964164382049235762700380713666674634353703280417748088874420392685081782629315869429672662315966009623067018374601179322332683930646967766204865764400560512097027671671608030662768103295831435454325821843514394220483805912956124929460256010685604723238567473240876583117431218669536032923171056378111793678776235369837133068575765672270454988787368327389100212018771250439648234907615683125780989694126053437068814778790124768830165680017958454092652943720390667312248404156302456076293227663973556681443488860577022754387161256821583845807115678438438087037844695039496369685089037133116045996306988953150773752694080368694659039353602134036958475329160577969021326889616532354834866635577003447514321494232906381493339673253387641908397189693099189026031314832692274735650036767482902867522571495791290994386201342988126162453915770622869728460218180560849293737769550401331544869393184332240776229072948979427086697921998166271547996797779151226041760955911469858880891652183315441789305186649935072964724423720104685534347757437981761563516869273371412418782711029052734375000000000000000000000000000000000000 [53,48] -1861917538293931876466743694255374050859596902153289904374593819761250704502243862024611258714265001323792644379540276684728574287149038143967676788093365724108941374275599890590408670560804231509649040223644163229641233964732662229872733113637674190435994766134106538991753427444262001420989511530672237013647951723499668812698048122909937181670107228755867447438639475821910411441674837645145489065421842616839753051081427823256662158316646108303295558143977015060616542975008468419477738146813248461102452986805536690305726099546495710337107258981410476902423314470977821591415675321158543026328332056209790726607881006012119412223246656824167206212728889300545550027497164100666017931160987080766004145440950106325577878315998009416670114231820862696001687977952456596825090351348235272225219462393778095984295829819099680639082596017144741932072436494347840725222653171044901467410028095586552082016225807948175996874875298201058266004146469964349107510350101425939141058277152308931723039256996475613728015230325287788584172319229977042622251532316422724205893098100241111184944114110593600174968053438584657357823598175801257111800088985383113233057426158508247846312900291360563388691035800035301259895470728564635261279613816864153143232769700630347307679451784510053887495398031305597777590353086331939726923527613688361014549565875652545385955117423648256363555276560170737433865094251352434732203000324998509861196217301573697660603002881401688039039145814574312717062312652764946366167206425626079161790425706519992144539319332259420551728334677794557401210464271487399420343081957677188542680143339410674840844957053275229825638716296650543335796053159380604490132862883337898306175068356484741559191622764204272122203871886859875682359948602670924580306377704248612109805968119213158515017516274264723204206477604440060220395045119477116430417036167788415069611301267878826814256022922251987490889498010508554377630782209960504450349704439149263859262398496835520931521038753413737216484538655400864705056128914911914670726923513099719743399678231741673894383203976468335508014704314783436731843164258874141915050229693814178571606858444591848889987672708530269946516355026962413716762360275222220920616541031609518613412262200817753963760146039014592943330502198694719985041533434095114280317752682517809437349108665906569903373220190297860243901416541420167154397723175679054497672236706316897248286023168207256075228671987305433356064534038808190708385097894157282659982010321084830997822433920042007701362728249656319757208977616613765349029563367366790771484375000000000000000000000000000000000000 [53,49] 846822961945187237976742031752648559175157256817762942942514084680235360911331984398724765341777090758613739135407920385086528256507193283499271517441023457086344546591428639780144869887394877574687971412965322319842146192069895700360806677708182579227773456219698272688149107922052286106295509584500877325013268734092069468354876477212548549257163527510725682151736844550526258248603310808775231957755869957568699000250337508059946189587894997022089549591018328718366403982347530252973378148421167591122846729381722650140022036806034655984747764236394925370999466322909548502814795612969827677373644629165142681003111151731742427076479798493524769033032139691295790529679290222859339280816645096077289238474027127914920715186991303166333412276651340115554699094850232456654387918224288806242292889539923007303600515097918641420718597539951836720176234819029960478892611864220617227510163829818724130889698638801321224141031264445731519564907115444784460381391041941131358289289744266909676278980184555499516213704872768357396545034283783045109821097416788577210950862325158539854604086796870211000545981141199797564193620771041952248219395970781126385591719370338323828006018039277726174275544690397919593054002611668821187785083284745782506527767333429775056459538800195937504078930218860307850113417454558907218106254627765803579672031843252968753346275597624444045725097540646531632605580037963671648933142541036322061629436309256746147611391858700520086900685035109159874187826460419941182225497043386888567674661346411338260608867828925002157856360364206126389640008509955851785757509149243020379906327013053577653586192487573708392022984438550752868871928358169651638372432381624492340395564995045778071916650163231669317164708817749924631550252343863003432037894800002416223962288272097746460819347981261196600045201064872286331100285919796639195662842048315777531957726360461999375017332409246253155731040158938454210507043066077112414398390693823449072288018803175695620337630337537425766217113509067596633913056452692091329808222387564378160637383272877788392851518265003915523217364482389433523843778655324238231665391739784215245103093430304465322245459375592471310823310299928620132403916107368293320174917091821601089731413097582250895397782413235600869267523030982291597190891654025700873068218425536241110589165709652325027557248342527369291517842439272273742991239133670556171857378415076543956296111709425880233090144185569495393764644339209870985024512260361367099883438253948211111202105471319893614144633728643702547946806730161384280108904931694269180297851562500000000000000000000000000000 [53,50] -361674130310417075363148501856836825547014663930631896533379577010837010430832758540398863311705838952704550061039855942807937288299878687604139236993963115682473503354958080818926119181791311813594277582313865296602127524613474765678181398961654188635957333030987387068666718354207478053169252387091879577572054590871711000673942537133831685645501584771546987817661877917741431827578190750841397094180036572165249316353869830203857288385285573895278489666234376839937726768585395265500834456306072414952650089680243436603313588969919964502496828035268392549129480065007086728907994221003319438453691594623051033984484768156048246708033317000874934752036786634741006921401129319177134802156111621436662907262367446899546179520371045679749511125123409436997594347181172371224820282608053066307614411037585935943350203474041761516184646011173455989954014077809204314491082885812769097911281731544262785168913408176912929934342200263000839659052375496122383603487010765980663882833413669815051034903579152828752630463301792639404794166287042272255159176969486338966933671497596192478209729030659454470945583407038088438567753680808568583457726780080067934785593468705081965942450932450857324317340270269764708785692810110904141073842000971055003014132188809221667568177443559237180708184264373104010746853473556182624714496744794608478758319309220392828667211445596259592174209375036198972210921201575578468369963152398318319432046048312080010301634887467611750521096963189434693000748980772818010723695520080482853028894918959926222822137786555500093260695958641826601521415946568392908274497025879663991668719045406597582893487111850182005134581496365747347626488614850475633450262669337766152345259825793415618029820935779651975983677834718356508583991180190026597374662519400652708667843525706224512020227332274765861073177544539790554786255244778771341657326952432409620745958739873474636161113153938765778269090020573774135422575312429830725885384445534321963304339308800696693364805109643145162190621204070150688510557101228412765675004486256980448515953395800259008005347765860984063609167861560395477328533289362772462394430015306275712294765796312362607883208355899207405576513316933251481779455049973956102055489886922972271473301936142917981596302901336225153873676276663816780875293959928854246906425490776948802254909968033737059056776702259747371324060537993818162391260932213211270386700808908496015685793876442842314125109878771120998448117342732065000534140059472572548033559944419095647462375540107226431357808077927089081569705583674156912366015603765845298767089843750000000000000000000000000 [53,51] 145756300783445359061910754952274188038422860330535124736759769270908624690371017993406757082583624009275864099867762881099886980791331990739457913611260252492053124802720757220405640939792923105504477635999334268872283859394589787990163625152931887363188798192960455259314355455899972230155466719063624975719114304166503388608931510715670483385773285830082493286936585284045074389411163045532028376171718146812485056489929596248580078399649024226322845018820534144214195118324887531880240568146827856217245060306518071954120320354213156799302027852259264197439800723887935459462958670241730090912481478313556198222504242798764281371579839786519795899571816595130823815626620522920534040305844619363599921056374480483022698061141649392089333353578688408078080654087866481262368887399037327131153541612513244044389493282040010486091587587678456070251334631514402061562640016919107634569314408691234287821128257590236787657628486828320683550180872205691771924162846311771013689656455356442021894503557691145397236363410707417328034463336522081826538068449780029115442388735312959405671182456956819968079439681308760844144164460783743743648372786020303804755131448893697810739040115517240028588539139910701426292170591757084968542573652829764132365042141222612234450614896817377829976702047392911786154255465779227907301926712789748447817207651016004254485067129408736970364095185491181789493706844118730688419431339702616952740519979798273578388271979492228707641220694589619115907137421070937446957372538010632681051197378602158513976328974638399573587312413891750795459449246796487508317420176449285894595288411062124248662852444125726929049072883814289080858625904971241303630124984252081448775874505478781225363961283064378065752077860287471702248437546896615122476589884433446922709499487987111041866065043522371973622752422350325421662867153968189712119491134799290004306372286199353476506295462482485044698135964593557931387132668347353334640754964099308997005813008589775218979917466341513424877966367505840055818600505078500112226613516503181069387070960788047637329225491808112074047125066983318072182972963414094340710054159874291219545094256688988385669126416375464472716742026541707278895951970546843019473026453555677459496891436397299803107424526663622612862884010442438985656138685781850672561528810075366009197600217764430087180275691934436733919873690249627100027147295076897276985468912866544606053541948717721540968327064392621763854734441547333540941818525238768358454855328202682343804253569194829264058928274908243378903154778905570942981739790411666035652160644531250000000000000000000 [53,52] -55506077358741046102245687117230432322209035439251368652943359538851222777582595918794643721679025190812805582655471281936181982365568544102503659447749960983532565859934796516554224470494147681600452106233548351883424990936632435040521511487431159642104852208064044782508416013747999752672621476426402450294239526984045347239429326838318533404757290293860651000605668692748848032342912273813349537973575965021753123105122491407737422239109426796482339634584503269533545653368801333463462416119947198402773812661200928107904910951348040079480826829546640181938688624188901785590295513422314737451373614441929850755351489072382714538516186190712147043922540005529140345988772102688492278828276137670279446725001619584270591007435461805735150604123756738751556625402670516100934940394305311138418178466590067063047161797403304654487093801366437938798626147377453793623293596535437036000962596465931097980530285036972627848173672400501811489141212631801893689254669475842865241468139664377438345987797789098995753082693399789024868504326076744467686060635004358023982955652388833523449261859252640805741085293918560508303879434548428789382576137740913512458043684266914989551677165704422856301792003386831242858376493808894891043059119320624561743633716392401497666700626167010075275910652702662885979704727599475557366096015492027802115287304453402774212041048557376494950093656060711872070807122487261902386099235127170980367926610562405645292761516497684247180506650443376057344191768137155798307943084346925193735666509757072952824114590064323410848266586625761495876930571422733767580718874974335763235604691353323536690820625528201625416536018547267876240807859942144800663163084720702896629706109348131953840347998018668048160357455805056195200759588097036229441813578277685210547407811251932740083189786081474899166523811210024395022591853529458367519504071827989826754900526858358950410641782464157744536945075502614221544873057116260265290925075045030657001371043001408684506119330950238079335852032759600360012615162008638436684752041290165802652701088627094911849407650470012895976789177227543602255580974625031027701844537218204756874015753917196238158247564410410115846713513776813903777846450510828549026060658229492564530480785044417217115776556893371933803453440505982939193283084904548169386171602497971136675668075867118289160736737030785138540809804550033983243258584356979066174868970783822303886426561812256931403158644606608714504740514175423184279743006945966023811494261850333033592601238120627443266565655383911263821231779624909563608525786548852920532226562500000000000000000000 [53,53] 19930850778515611550332896117426896969856606533372922869753040685064722610095758231617698922787410799298158523031419596513649022885621699656610901721205587001113210125293600273169871282962581007123707101021384037551958730091704799225983433233362687230577917720849522979136754349186595799701539630398469501871249628266548863662820652155791965046893021197967833195995747241858225670415970702404517837673203710643362595368022396908070248323105760760688725568148739626238912288949563115865242534835134805915645491158958513800557847048766225328304596081157031508840489562793991302925995583789438012436636612494842560009267677698128008402861140981243602475875617609096841282517465011572669059179371433685290186197833531440940868583856316261570940653788703065889961076184382486023827114891028406507944020549479322931416359820203900520726421100455651860272023106688925456649674911931095091007570145779434996259368499145508708240938624667149181598022003579969229489603718770312581513034292801759107612396333379176244940269531671453532158370330742935672279603549411196544795651970202588103335833190114685605136711522071338620688327221647742911312721808502447368957696255519753960887619974567650130294989216533211789525449984838674063151058027341766245829523987933040637936254826575196346372483210442198081892515522285614696002846958724972484418204276070534609463834971609735897625966719374019381775590773169166936243670293556709574540158064179500315267746913910725207595377634184832136001022899082320556960956577881138569322974419319978570651448660184695472967690586852108586531249236593735261376275848290795507209203918158383979717315427488169188817712837445595506598965705250747903926538258387406717049424767565631960268651517562395283461522923983872116218916283906123411829512219186093698459963220198658000642229034402674006412743127639549695635606863093138881652812911265808692959756568734335541566780746857159697032428579837713075914501877216290010671595194459435506764962472284533787199025716240421175428249134734884831519633906608004488758306279938452176522724038991075283385464293731737165843414028036735096449333018696195497440444000099556953081767730515023557544471628462095823568718083537838197296768143721641827113723390852977154068683640112145048649831146048329596035326338004296164930875853341676551871346114107339140259951324067751312979937235467453871106564414229090206938449733663142975803359918691021888812533708652804223402014160599606207396926895889726069659758657239507118832439754392682958169824330810725968323101567736371338841886758936478019066385058977175503969192504882812500000000000 [54,0] 996085627332549018160809058036350132900252824020288164919781524819993082860627418135855296631040966374107212640395532309797502391199671640114653290314005959271631197117837207190462443787313657152766144872555958905694743151862702900342037714700681334825907156008408601916780117278308103406002145376887901949859617241468499515061673206330328501440290055975712620553253712198655848703947950992520371661872874394605378307046209031156389352930492687534673081264370710398332473337385957017029953821711541455177986488331235732393580589346489817475859381789645140769574794282242240833682488119160044313126914119512928220524607370515885455092044790798501526317183854638222509646664895075154610206830404945154474817920000062569525905565415271766473062958466629240583184513298113925476043050464693643972764775392870681244265334931582136802523769178056501192298160388788432108968221853752706626946831505275123578588847146886425378504818727536056494821942122005279096852552776969114354850047726600115944503654891767435596597467737855863822385419997734860767035203219580536470422723032317171590372994657001049513479522572623756034238358634300396561314975140294897974958077435835393497975293933600746074784411075980618104951060204867003418121024588559133341237586756226129322438609735721859496449575007060298790239094970222215388584792880194587515477035689332458819545670592147880686196096725777735917103044835580181263518733585983685621188884810820537717435217398133585769957452679880435791010405351172779411251926199727038356091805606404678600988629784423178993497241344277979265805750607841422998883365775270800532096316180859116494105340885606536624402945956888107810992248822796488721310451305695267027834110241018475266719195737939460651510074647220751037445814592933975962145025731310464745450543298321478287732055912078003729130401827961059001149801816355371371520033912413174271792326251744374747825876826586960075839266563517845740917967573362963787151641225310429472229955884093909491098875473357671145072549100379340734708901177459225892628689471078842491557390341520854835749017112492263332359044776599384158091189985456994938399460891968440209268577297432359551970973252762719028288937218466936498590671016188268788176325285760231519143581918717259073820573000758434656553365551035811741770907679660555445703390737593294754325127956419719487522757312748190249249899996569941607038600750456680543720722198486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 179683151099625161116770616409741473707427836808588242727962172678420166209738981853706844826223972288775540804529778670846618344244009682958853673978381781791678196283021773167184815108754286453729411206023279158179289680504391842654541252844981556668967149348567488904777142750003182096064059945944039612264218052631073382973743541517896003874198292677484747823706197603802289322509357147829924311022642783447460239813309734735941015066331713217071950968604643889520548896528355661814258612380509249064147409256488908895902630642034253361103048021242224677664057196017268282019301892669915560788955233563182131281044589705149738701446275546665171064171645270026897713071275166177845537745356881277957074081738449686312294716238827419672705753958083785853845773463422579346631327947203426418919812615862746292284417824830753091935591299085837043581518024049430495569358656074453263111599330327035393726331486357965811043372596778396089726040647703762191145984406366762710943989794105090753681801595252701312055057776024935247582591626053878869964308452745099528320761521119435845988791479141006977449224369868281393037231391112946886196312803565690474567684903037573585148498691589558484470350605385486283037459143137179898296591415181373852390928941928952215895433496807704774410611435214811113169538215778004649508514650573017562141222674905732353753435029942756980788746797336846194863718031833366810099458433100929275694978194666353935997338935718892798526854902656289147390795127213635815643214462297424449225120180861013432989449320180202549893836312444997722225101112989827014237851547754939277193291271220285951361080879508284653954992117632244663401731339880552080767136049093281576203218562851443711759376591024909686379467820018821374969788051013194339291615634392598268513472361661019925875495626375145836172293939679991305574180387312393877738259630417714130371259751052036964794319268359386678804270628083327372973015984134358310759534172647766017741096178855870992337804932743975541023835760471201308580875762427334199494279181612368077398221987791546624821265046301185599504052770515692704358158231284482447018898664208030214770726697240606040194814393182565338155544700027006900613918280031777753307762220356093498699634580045214897512061302294124571437646837313586102038753649973474313936556448161437583580825820506298546975463406776280392636666760392585547381760768814729090081527829170227050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 71220960085635623381637581411106370033736751638702035099599772344801443131250603100252016085099259975791184771567193856906433465425788508565013111286887981436412047619976401423723173214468759812196529523164147995479560306485344612136025482640849664296120705664452404891008086293620916319225078962425043120653039533574109619093142247338899940412151764638589197632342160155380094820775175551973114028129461444559956792038951130226297571572985014914394996837193344048377244825026472531334555477179463882771080016645224075363695969292637150819382104824636306311054385346479639831149874037937713525958896663319750849955179762129695952351009219158941234139533086138265194117237817380466015549659190956141392000644739459129835695407892212612199827444364624199404253153992300227077658329095739789508129126080657575581928465265363632911655286652699818705724328906955138908382459900523856614764901726391404090637930280521781492320097546360263605155626095093889005140171410749715711809503104119014429470617261032785259728590484873150092858558310422633989966051148135274256414169012157634322837548862871187201708918096222034043573409497261574349457980164266350826163809723530093340365959534348282134613366662502219979875862206787938403400372770654406030824222248784795950946404307443277311557434034560447770373630306669528752537392323570179443872817311809093687043651144835120208283282153504506377732243126083086156353453174609650826218617664438813292055318426787161514046439968399693146622717590956035721270570504653650313798744504299265732075235821006508213289107158607363921936548123996589425910222278322863879077397625967514402195638344820143363836029126103810920529775926917045923789916902645624417217032409615576903800918070424966145097810253862357743270468446429391095165626898657810050527002254128180482722339049590314286649397255364811989180688871238219935559393169170383449302888366688858910840378345121354390597899782680050640210968087116464485881461081790591831479074918160050684376162457953530214622072597303347931410006758559207224204848472720208692023836410087494350945790081565232617768891987223891995289257740958392032037077721966505099779653216819252189342841032915172547018312350534638119402954199946402430628831901012348215131542629733759494920897949772099524012413554510002769352952971102756804468693535614819741816867556317083288862365404443322675266888770844072850177883227638930829783703302382491528987884521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -3751546987568517474676264684408312434053060639509411543393056951926988435529341175046264163215040839809141600791397414066759292650947655738372828659041987626004368664282131162700326880607095298442890883110296427343824637888329643637025459733282533306311576854199907662242530730976043825102610639919957811614271735662043823032498222972319388936518021984853642044730201388473928467349211807848044029414622332360599194131790089542794653944318323604042355198586960591351676874649566365461341940102101656710592694993670784947846238096601505811421893378406475937727090724511002944642665494522757989680509601169867290350612689797170432639817904196311544388266461047775314854505675694964264019256939071987704229238921678959278016795585809134869112868582313390710478104629139682962331098122366321452576353804856212105442305111830803473874547515802424652508505194792546223292589590055623994819931380441727147659012615974794971504017134198748824498123142459191207608622346352803485039976813179825220405439697561904382819001414129286500037665665481907877496302154377621371377700284304865107301154385918596249811158176917983873919523335455618619218843814507033228258447438034532891820796297086736009773177476773500847528692669067446829080938641802201675847374170184826763620938287422187229884307026614458117472254054000669304130238931181560554774952388133890288554136585075972157821846283157732312646857091613629379283154239914544347407853380295528948662985448966810052526090835987971235208662518533580784523016434045826513973289635998936974019211720602642578726884722161855424651159586354517835373834688157810433500061262344857530214419490198899726407197914206086057055285801346630988783724644503534420773447077953796140828377211966707807231975081403056876524066113356749335478475199435050476473899705466887256395125315419303393700082974761746385780681503521640719525324080207220154381490965330717684794858164448863892476664193133866168966508342368601524973636962208805898037024352127287952508692606991943818616189585701824607981114251168940465549914985732844086891724651141707451864228520986852293621026473386047708222787327568006128637408940894342614215332074452308165102124068946041370943185235750321462936578807813579456131624879783621676400464067395253618194250846856024406015255520150542737887800034557200908840492427313600408787878363480996990744305825322405712843320000654062722960563739983019153692578306902305484982207417488098144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 66875962885512285673465194719849177109753823496669813501883785392776049857763982391277986337875197632845540494602533465283223156663780427210982697376131809961221605553245771056741904088288544276588098388432928242447252403242446338851369455062569251246854781851750441847011642995958472267958186984044834873869067671835005553777193966495205461437319911110835423064987182097910231260132521043982292918819922309985759795527668681152640650838759790589161464801854006785567527405699337791240149080121587437816391108369621927414027013493036716716384938860883790597416812273304745972618364246686278456454894817875850809977670119167855075038377124321093936765089712121056620029443318866499590078691813657370130187917254761142729783503633642423643216673745004916905737613850578263308089089806456108838124577448728350181081416074520301519857168464135102740092445971228000644128380251220743321488024443513130102725327315451730033750914771513171878825885712253317637687947376127571357348180280388754431885620920650707129736419093606515475524777733659834204416842714792673333723239442281040153101297777898212728751581687079395070988808685629454055560642711295151993499638155092485447380507694343736654351516216318149484755769133233267198118569224127399329283661645774058567797095384131665453703361801346506480470180389785355237590867302059784689026814431068360392737104364497071514473908917572456416090163649503467196514374716641803802381211655784284587849665497084987181522645777637105599596949256552995225113101871183986515049348099583645828249286902663358702694228704845819402782087486097418479846192108192840267691293636846819186157504339948151281977254481036736951567023674025111854712962090070130714461363147768041561778849096621174289249145932701737906151864425522891077260025344726774365771683758347746682904544452436679949539142340319770191532084525838794920157417549823607296487593017290937241344553833542312785993818468185226872442289838821492575330983623940070489945100438910031684450081679866510722230819530679524010142477020240226998239227819100974899192406196007304171876178947517981114504853697142275646138583061500617293518832869282419079996276298850122100006607021168370721837573774803865433991424589318808650149935735894195392209124081862116814434969511115360428918677753690284399066065454509878319689950801025759132525960946106773876936446650458022601718276301366683961793938640373785020350021202073520498743164353072643280029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -86316170834890513231241061320828492081850434273020768424601342032786261910244739096199793824400700870095591337660781316609491495063449904498357817588932322137190054446843672001419817646724789847134899816667619812873232568685913010014335178539460424075566467931373038730812318171824867914716624218618838042990956685578797811982140752482905614807220098067306529729581719339189674654002588098506009452946305665654827186518482065954238540094453270184148837206005926981373774549575147894186692149357600084189375925072978947118565219432259158672967247224929454864394816431078015276556305020343935961745854975582869327586625202258817176537383463509178836995233614522297846802511571349525237155551970829234319299197524093775599682493948458581011805329850583806416230296353000726074077028323106450455265417315351528180521619309306276077871137994403256840919656794632845949559617921078896599677027763939345620613712522000413674190391147294446904828610501401739484820547998166085030630699338643986897649189689524781999693814590450241558171691843614065002730218511069329571436363096337981361540968378155865421703352726199403439105815379943851107548286092442518637112591196130032420148586729715396082083024307777719924681700081748429067294313306638860666419424770375796646106280709016150560903740477829968678339262008631067827916732450846514555958886341928940332302737049800106748856294974683252766879931109425805082848072298879133879990707328882155023740474107492757636322573229766348466497240206213147479748393382229994222631349031986438534495516370871792160618084849824712923298828069133482761719919297690049613088178302827034643055032352871588834806280539175741841902380543706823796010794381147530501247230332530182557685410772477673023630697571805365764349470885476605847279923885765362088604796126397615674569327059929227189034825642672069958556009879550651495720080443454204929088831835026632025879293498003452391149908741062395096467530984342613939650476982945645940821030307409000151615244888389159603231325405631870405048848439409313312332134700480724764139218871501021159784750756032339021428404706754228509608891450357007454113286406864059459403586681406142168325091827511646647926629557383001680446728775781529224743792400666274212235186296977057520944452812775006719768912531410341194375458221605712277582734873226154203637787984283503383067065199928057586490918694002884901186861439188326646201518919931938711442853673361241817474365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 1637911310750596304905929269863317783327903356513877712005435795833050055218366258456307628369259963294565324665793237763616967830749439136927655605615769298664991719448492917548984121896368438787932740090793039539296472335267700021752544661999996624290822036982387817032756977173395159016136855182665798295402860431368972129093224470161921198626640624767929167498185191462028532802493695468659179364801340771098469215218526147579818910524636252804542588139464003516793751713724581990858928694425478633018058023173741483106796321573487458770745665441754133916296640342735984113442766224762144764539146749538741247852847589742199567455430937031837123469288065150370051443555763073509603043427875981313632617955582794791512604577048734312629820687087233069765311108729690052693039109853627671037080493408099859852454631080041671097616521412593012864527107303825002921580170728509931384561857029659695801936117728688068950714222019932740730053860636509242029917895961455887363915830604878547298726385826970614711098263309890172742525492485658649126429997994410904544877290094014741166600099839638945784951548312213924112040055607643137934790928540292090527976951135989908226184868727392631348556567898036614660751804956109650536123070030992372711978327019400843043687540689911549054991750858695067354565780759586257028807528671804051963026757287382945577840451033191915007926813103009048570381579913308396931414995228112203517971501971490898720298027644217580077798162530701986416205404548350855329578900741593961009294032952969547193195626902305376146203572920867118768783323109666567621578501083390435722785893980132623406075458535073975268978296342354075378683406142695157332973681568878877804545589587000039844907069588295054601496514257368436645571425725540316601966830062135077532217794149994166813892855561309819095299089748960762678948772312857110802249370996069035199677626424108335242904281100777056577012249811308081145120507029419240614574309527082911527599216748514652665823984122585417376326126139474631348991548138661597856662290520324977132908622891119104515500352182332052095175502572632210769217967401714905085136325935583324468269138032881252648643798540547507273764742612349840978690566767584928142395893974565482960155283253056098660741434137411775196811767952188211065128767705258082173109016481579329493262587733221099860189706896989908095358943086917727525740324668311190942814059646527070912558343707132735289633274078369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -79511115610055066161083956818165776215714442400200631200499332118018307095860929549781174796613357051109160579150360567710567048109053261750631522701834911954854152965988471509015361318972087880530499131716543260569688935006204815062359262150631809089789940242518020626066083468258809346989412783063852568791226472572113824940538181133250072516262464577432619466002266920638625470098409758055054504143815613812725515243409301928889842974130783090429960621269442055669293762161305876120343254677365336013145863687363771226275158081052323523411462795275206220318748320106063848000732398053454985075071900995913019727769455748575323679010276852844813901407498902022531865567633513696957425576625838507398907678596735552755667653335274374206686937776584818763340525775577898095665578633373961276590066915767335896763984362651404753609882956583750771659758252949197467591334413327866072302565565654952823674845280329566603162908484970901855877939531955431486567519415894898078117234436376647220251331119278629093496675527409623159409519836968843531705071220083189100956153656176044881867910262803675005564927246802488232427507599870089757822147340126960311287449729884067584876765547226591915151321639880680399278573176612635424979938851529510123256387451433450507674591051296630849096006632878971490055998908346171876356402383770886149171365931356754440240183174192967486840294209086897129679091936192444456591091674277407782741374242947341749269260705151706498305036709546562773706615830555748079509763608816824740725179640605172916044284943095939224214505597047225481912272614399398205780989237941940033123916305194158260026710431292445840716691381885555189846161064736716373045786314325933402046624963031150990990027422676190683934732610431747404428481852807901985071443575550116283756005291274428755340317522162359349030677735023125530539243589371542320938515212618047301335959756999870458439988301142035595837635112038751254527837175432449333033909975613695424930669806602878317987338344284449202920891469316156645462659291732787864258959761188341083314090565111099362226334085108323294468732164494489591947269259561498486608471489638767590142364461122198896165531666190282800122146151516708120461172656651770846874084463853760739005462383639473219849322177659498466585754935255362009098943004185705587081702745947734878619044617257868247637468702768257082668824165729309163654789561415881866248930766481892311900274428193569065115298144519329071044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 1152591566357643412702842584229606753793889328842544121649327943948633067862085024560160157598247966935519009756773786932146637080177207209192639359438503591446293143370083997165076905521267925155708960897908208195018329828190561401786391875336606184998179135549614841927374745452110899368044296969639789975627450509209079105302729638993255217453877269872831727170825794430273110576255089879597744652837398930009232726050157598659741786038420001556306028632748348020582226010289004091370105945243495569192952623004337715260170213023126872277919389374746790639678236806188579253284174694402374151998174264674550310861169223102194835529812071517296797478139430742733953813731863964722319426194998234606988993297985847073319309582614352594691034686372400125080084735758004480558813718108628888469908549925534456315466520193491039358240979913893881220217097887420109216039394093958157268309814514554831360187405849710975809878950177723435655941867198102465225488027220336407074892889956235752771192614351955360690261719206597867058850239298752178660140207032180816277652486050491384833819157417339967538007162150525911245889746634187911973632719192151898556723425872767614489088164018318641922831287756234620483557820442766469316684426145200750161662421030565442315975103575988714159751367268519754988597740846348805258859149301775125099180784241759921683489313631866125475309918484371685157387649195732743394298897320344667908374526676008436030711629894349013556314963790566550563763979247788753315057565205280910160375287778647889362152546017712936046553833457326923256907471035169606091019354360532278161715149782731611624415470438651521414390140326283817880869747807890419308868625964893466606285983139407491199896571457341836425565318128197915702831635817789192701321261094365604161520932097006346732374629204336964333008577070850594404160222924546044662294929276443180371567986856057253590130097014367935624103159723479305224358225782685865991001622745794228691273387066820214601288646174834434062808888709816733567476589180943040424277375628021814685658498147505061821997614774829093113885772387859023519797376558536485616593448222471866790140583060231766101001734700631231704178453915992620122134679161200876560871534287098614477687581299272707294341744633809215108911008639458848472691276683551008669528211571506381700251804278537190188837291212543332156871110777753757359076452174107990816725967821625082266897733694784033975366810409468598663806915283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -19574473401649698438226897529877184710992923014201754055290997164149369628302170195680400591363565293616896111656269419343956438856546512910921824446565589279321981789546278365010565169423912232923137729946411355544499302282830128398678349614364499873398795594155775666857237543604263838521206371970060510236791444208273208527996790070443590686813994458498951833806643091434641853299202308051884950564782798207401305372936090405103583348587945004674893150916607427822187517973064288049735604613506512593040319126867294210677524466296090332602881270826726591961996015104925192785251379095702339224858777889500717201724949055087571449050660149159231463077858480292661901650166167591968386396433629588868761757918631740716272180476480201109419091616132800173966445798578968066003503135090519039432706891169452568112035372388539454441441020304003448529634967021803743678303047777643098717478494925386505900862799605026770110079061960133253845671996273065306396279731998774130078060042119402491634238130558290181122606955754261836392221529253750869929622736690532798938484487272734245671287914888995412770268168833397838996232663658639200945275651051763531277913383541058260618604789954858801291275723992857241433720281972611361479048182895296260220404474517424999820946523385555086861060688291040755870109460043517311299400825551084387828297129857934375551442448413379552978691558400433134453983253737583082690595798519526080912583080230018880525035589150506095160496574139805080102447947231974143074044434910026440905362606660563308194811788849105798611883085653712557136445604915383261938317313813765003721416655676123731973629649238794163049006536689055407586511259238475300019939086403120301367328849082764757928108192250582846299820751146795861636689468698980109427662630183400756883303340541098121606285978960314890613422607346091297401537365526936491594789525562820560601151486941097489751436886886282681980050760967320010736304717352439966996959669989014315463677506732231324263195762522474412393761093587015528563180882152438797141029297918167003725897965236637223984171274490478423970221944122493407100902820521780869375046210138068054638584240823111902677079172272143262360035170781957768860572610343755156614401124402516795422794657858731091699880126619853524275594554192113664437228161878171967534956605556504490839788265169999344270199708946794167537510065599016704896595840329477228454436215298020002892048294497288896121034440511721186339855194091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 309416125058069716204004846314115596253342117116961146212092824382929328966573518193615178372384081214142233737494606976867054060929860045646231042448454373150831911805225105533650619854605411705459879870925779979751160345994827438587832333981422531671876779069154730828925491188225366178556959705907906193130697706056559057292338807463088381597036383803240879940834096335295899235359609537634318666206072511439307752043823315531897641113758014969417578814234871621750998289325520200686154075607403431629873686637641151077462514318280181198912984144901239534036482764116389103862709216080531578855242333981856493925638069689205285247380429562632344515681380024293560634173728332857309891702135435456188910032649826230352893198449269433764395533736930182504659140455968164534038613409683950064435866104536110391340417661833830347906471804020429130788908485157055145318155055830296032158364961835644631196636263817267678131460245000668981137667666337252463338626411744455557506765898462195752324989603698565684035014324365270524525578020777550164019553838795165389494832690043442406354514181223292426449861069207150030941523112440669292632278661675132988157589434049869231472954952631817232267419485464074686964759930308331091442571062638706655299322182382375782924039070014622035892783266625068625413417267730976257977534939022220389227943875196098892558550575789840154154989830047209260148223198319659619906052558800152977651671478165101617037974762044523398697221598057173351140457915410718538705293977288078329458002306962342404111935067461418192404339094473241282356225058242365583212386045681494877756358867227191577947611346507103306456372666467088743886256493632917074993114987085382738119685247593425771468087337932518969560513730009585133844952253454768643086735436354912416472048911092319636853759849300932119828827954366451340479934257749017495736832656091256656975127720176496931015850954465774125627905561193909799613150078960672261650964030464024419596431877189022805207902639897494132537009129719270951621304089759424347114151154266851837348099828298996240654927902794574845881181977426866426769440031126859366174316947228735678435775411012156284624630104561847703634380925309684481490226249166565915748171068671788980716092806665309703634188361261321853694386354629843457644839241560501855259503199385130989655137510075591741491864851919329690107594669875391601246150366969948091177248388787155799750199570177321936907330335309040947322500869631767272949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -3379743226540110032496234792911807772058395512749691599575211405283714146324555544983528430729990530581612506993521472308561553672319638617797338004111826263938557817094222636759763193120228985822405908809726084231221634288286200612533548603968442039840223766703771022334152333223498602475135456496657571560400131987284623844931860561480531365083223982920515857990230067035397403409441520304268294720231896679640043876847900889937756127273089407032052523072318418367590032003005903249337647964468997343593218785009915554148156675603226182632420839258076122987642341345401821986766796894366491073629728093085722839928944782493694541314848578262276084954861516925865369913480824930633374538840566970198063025579509937329484103218491373512619333092217793719012888558026975432539987682420165469001458528220074595958222920003442190067337603678543317280796042851768406397801279402241329874962484216022565812776107971156694912834171986696438162494015674801009219868610209876336867181710101024128965291195882985535722908353218093069837041685608608559669202019744258682638326858693023996734974268752956596697381278252791808724895787043020964959727374446039642957103232587415425875505263952276732810969568204807209925111374281994375827163052959987072647679278026179682710793700334474311649959912719721503247085499629491488087821043076164038114462474022353363217284852510102812468265329507546375816750156213270082396625576701995865178361221538667648590880566870239415285584977009528951122855086274008954406253592037338677833217075271608364014685243362633603080165014797412257510373874718569035190515749313128784580181310500330356859847343281496491513572558518279778530255934867608626676782879860949422336236925502879051155216288675466988423152890274938199368434919620762232222585348569330680357563975907767881702716237946482880995452883304360832358830155069255926211299794009060437203618395791613680134672639489298222150332091280549583196245027187000207219160851245503696737643463726048940072799905942975690113847840418367995832942805635558838989916596446011925436870813231201092024275252610750189499345036175790844853690886112262095804678058135169740344217988573818988425239692971173735527076736393213307790188008431748772319577620209548331362915777658061270288887397185726356620431924856490560586930543970759261115847715513603531523468003041318609753215145212281020048748313444453028733349628766741119624321916024566285958888973547537535615710739458211753216687611711677163839340209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 25734894001916925448055757359021010489460219428882108912091060588712003677139349457246811366341467144104545273869739671919019774903228762459997304469409177192951906593326975818525725900927046644829463463340037928893982298138001848596849473998710357242347391836309702102894516816619786565771767750224638792022412210114829557627782393815256695809443818367520598789206649234402443212366188770805293963116527929304141126043800112093587725037821200008249064835038897113612058227605285051385370631307909271604125256915812907414562164740468958853575613737465285143886100012996526485501152174433436521193457726973937548213681072139842044121801546979567455601789277929258138700895174708515838227927954430280887589128574761090490089870003883827322167691471669361140036485966593485424625047158958719403538601219726306642332825304033705749992557467500906858234714482825953164184325490390000711105299624328756488976275640010913399128765643416470224872831230029173149954093348647177087401560486083264862147533294755824070564872283509736939780929338407607351175841291870361784871832580111437437340543588673346386776577132395689651993057831114300658684851752448389794012483419232962857782168098195795259763477139714553173544506411831154793841743727017108374222335752207467946822408418058676073828637781025086838852073097928898944910099976495622015175338091274660588603732752489751479987493895184847816790139474151577120187861225121921165686629749737100636657720909949439535217737598567764804043603447213384388785092646994345000499474181574222831651216469469789782040258258870782338410358035216209705835385583251466526079106315117273767691329746959021003114761273277153138550372279943639347583043004153399929419819924836378981042132703448849325804841637909805316393745279380286818232849305095081369170342057094744562901969879320795695488503388486584083509729851857116249922885705472070413778045437101513590037651789638430472701177051670628679087579906432274257207666884601697780910227267812720948228265630715837260211398876763574128116687298693979845560590278397941060791250751576915781358130684619707339891394844327747752028924876242570249049345818521642048504609136247496774515202048113486933943669699851132849021173434160620651375018036558702530622609413188277291839852178222554381729630064392129964362270484299413468008195346873717775340789735292177963183904331562645355564495592491472605823063609767592494699050667414300368539095278371917255986328045209206999421880368572601582854986190795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -144285219259408941846242940502507037296695479063739515704149298192164095053125386777695474666457924005571672821194311410423276303811560232153407876470122235068685903572801731996526629948453700753238521949685960962552382024392604692451304429009174832251639585816249655559752723749538217613037943242418032089873240037203737760320383401287553603681448858483031090658316938066814577552299447680493059637346549476111412103630711101625200416938825190205919930378481371221092754711072448273297474326323383394716108900752387262166569704921351837033226470411102185503690849672268113228469649408533616492231074031312694200998660565117296864682636814162142239865916359402081911122804251135670990129569904989420431709113754041959296294856240097803060384019726841273236855095804684686400619924955878496326578708668778999567231151549540267506975041179738467348166342070552284356325893315781381956935792343561527487346819777681334321467260934038474739258065070732082962846958049029796181176205939234552773796831860229443723012893669541530364423116914223393756075158589378832428061747378604968168250674037330956335308035726120546697653978351252097416885576311965019278326623198961339793246758855133883612129748806700253280388534710997668952510861681233476625440163305430787024481688058712343808252948735025858751124721069091270978321115824884775825780244662341563933277654663287676616319302771792352985605164830988958623914489884230326593204448550191694904203927171281182687488836562571397820948078794021235911875973704476221447984906298164494443208641299923111577615347806594206456222917168955135477156642601341158885235010131132257649688412665065434425510234802381016161136216691381246648358587897747776713661324647764731085269740263567690368815939738919014373641133772143439989237689602244862745340971919066408042190273136957664722053496499328472073185417925442466232795168501912477916096983608188718445360498678487864624461484828102943378601943342989207497907043696562826596245059636729467329597648693203527697866761188633215170545274188626076930052896956568221214239237822142244405522331253418683193109684721644171611355015035842650886468239948874639878591308593414834251350041372802735468828458055781993571396868206459815269574790499343292924187996990832771459763920036299965547743573810245921813298539430906099476139962478656146314872196664788287972356706574800117199311404192778336884576375821440834920848295108824471058411610207591101737983011312522628379756417515977773291524499654769897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 621775619932625446172929749195525519938046180804311080520185694352786605715674259916382015149047318366756057338065460628258743264151814893775949849406930761749792664592020696625871058114833332258218290576033799347920583952771000844230918694862782778715864893468268687311065223294301815294904418013543209510806095311109410651491553679781363670709046479966709614862197717495706219886038701827344643812005604570778016242079501500221040134240941233000023125783609870296479219290143512242510029682971815576677278249023667498749394476499977740531413184272960891089065551616264921965445415992629097053145456026182322840680462133236331831176354609050737036986678152351953567355531940661234150037093929576768877614206975189712346380584751995909355730875197110973518281283553971653920233404067317860167912061081040588734398160399999592757423362256431368111095269701694961703415232311077953340127693867367838236476974604845085557855050451430698235189531859956362682838521549840568377443183323409835233672056430833907446735169426194695395786254278814296276824932741440715218548389300996790993981048741376287777022549706568991423948496404034439980877567515946530216527547512141170198566813300098569088668221807094167644377536123932205529431481464156055062030634540164619501561606710496640797267330576698005592000126344270554318502149623972901864257887810162352430582019030278787417895088313294326496851354225595034216972737923946754285412549920107285272146998380084080112917498010352455509882742024127402894507345313048893419025843745395346022983387229872583966341703302414529488918391756145426255315054493957211664120256936215483700141690196013018080889075594661345121946437215913995331574435586544755562811685037300104783980931388769451731660488724467489813156847823903366448374179262338582509031748076539607200447337592007080887052182373053979910124296413982077448202601556014994853871503715252440458633766925910324301574177138800739322281165231793488600456623716164553684315401080527103826735935673426868965069500781450405086768611615850015512676353267049383327628562607127283914035604506064918789926238317052580048287462633824767384118731888592543604896549433455728132134260773301294190137599588503427749980179532702931952992126107808873771933563647635913205979983506615155530615307230057896517495004527163841380639908075617213817407801913533683151185776434381079076507795383136423664446523534234360608528445692967885606898167280403464085466534365583635470540232320635354312798881437629461288452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -2118559895817775688589615634224130280883952437183744736914736306496797479509291716487299823167203850645176604151624508841191183960126020675884653301342973424306133413136583326323174812885482275813928754666227168312749504445329509678184055978096294217321984226297914154923671579879663915318010643094839367533205119677083256551413498219335225422955500843274620156058544150466103729565726698736495698638097888129622185962544642526353452083620064124354684542738923895553952791370947236767207923717518278430269711862019990246587239021655081207126932594590799233014107835881049249179546111013243585697213198128408177950450570060422967596554567448487489825389616701701828204310388379102918949356446863259628199800352454190808424180624082053381404215867775437725417224484917629295012647077040571394552135362095793852092582757978683831674829286283451652032895172218367201705120437707428087513471482084175863368134883182668181767338584517399889536355883842917594897369259254542591876989188418390194569093561037208059016222117335625674924670278386440965097684062857428242459082182876543264092696665311059094945934328983992062108424330852561470186263937989653484271670325003623201151439047076100372876931151577436390773023098003579713910692055010390338089631026166618446413061082165636729669275302474332694699932064166852385360262697579152115867711119775244236143555170312818513225667841867916860828127317622228303179286868514331918101873610692137817728945032162614828234210211556087119910491535244832004927852082994004626593513605557258829226895630499351484204138546364320035954307158787868462028507690900357747077188689428234192977950743912360363001445264480924616863600231455529646049618011821909513989359677637115565625056972580600000217860117887807198867091743453475102178677484680170331919426244359173311127865412251988135117571725827502421721126737371683832249840809347443495365396543788408502739039963505377695403249601295126418463524126872649437208977018751729207152161551328512764871378339637173786186920068185687615387238603607223301142943540281423799272245279886540270213997407225286511577603591602821707923416534452791503414760809261876248752609199866892394331512728426204177226131585891016243964492192950009656289081796656888649142676124679550521186709989706126290753191412026014539578719184064620550264196380892611642668950418178016579299569233774091904067031699770058655345413029605479871880792705295139598101016744756123791798430542415220375214695161567403976915491270460734085645526647567749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 5799960533894339344393368968368930805017860945407566836990291035496889120299095732927270000279393177568427202569112072234642829596520800896203473504430558341080704208586791492821692894211579324506457803389665187982204052138245643534493158594196455351742312203624801068365551163353185769395103483627652403616049443504793363562258203760812478371129655126347965911303100852466174570145168105738893915442433775397567770987346278214945336952218266698405795233754749567489858992212289442294985216383585960251314125914309335463526460979127172757172105729413929998807350130037140558281605274639041748287510380178515868949801805839108643257100762753360796684071640019404713424008243276783225282552815447938911362999674463053086025179827858108033667092022885969683839563022198822706297742367306016861454279534773876939070003379064856262354085877330469636147918182808467331990868743361199306397776595889183247206005063260791946355171687602477803969377829354895788199013943663677672307416156056543487044995078051860370593154383098526788204640198049507325978837276541786185987384115740425334492031856230982036490232025689726522751340967160093828435839260212398227181175106184362448591627375254523786842692962385149991321296448670395432920939546838430093318401474185861483359610419343839783894558060727449816179552433594505868831723596942822392043804652564905529527855097588399088076811898951618580896489664898663798665171337742900114747473590007367336113252837043498320374117116611067916599262105219001995021818726169026394086335276690560968583717029482857272036339731291187707712993682752437827069459885148451584138368257834061499306870639970267039896892535351013468338506207893540351888273232522063588735270585526994083473192449805513763804223867601788014726073315384663612220212163952255149760032348049787712879218301193958019386528876673876797679589133260729417426303280417176794440716014071503766083885351732418970272563375999135535687234207187821847822835471469606809180388973558490506851452072783073919123524425625957405271123148060495542942476274073607145519961970902725079880160435518402986418981038759218091532629013531129235341056004504543956979351343790692751787762461140149548749554535216035194126336914749725009910561601534542371936871318772866413451098017027877387920645694439939306561956554120154218416554877716683232150120996087775154310244361073970736997860519232552589113670903446313563336403658656380218592437399002042799811660466948216564228845860597243759641241864222216406687948619946837425231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -12816751902984777522326636337236035570307801859249630754620792075016148927424818830314408532108080069215288622460758979315166696355741767824078508184486088790313004423765069367626196387853767955753602084588620179345874876391954561161159086226405226251480033390441664014440061418987036156899619672422514129395861054538615021228901017182562235434248250627732525763215527549882746318995510824104411167266494468350844635698063964587234501434395041056994707466796885757686912853295771012380340966692370243238035825493814591150062249720414463057489558671859823944225864581999465462250865248025282593866214829055644732431946258485812135728650769260930403342505056585499201972149589846815521445740598436572397047325263988802327971563735758327576753185237172541876233340297522135568742751747410732146758477621009762024948757997569378199028591575894080217296828917709682094636970557297111177316148772963464168444916341383291819491758422708535888122137196114643450359129277449733678365100001931934299148173562278859586522683999523170738473939147530286086978950470600875879367717916169350139317685667197977788589401444726315061114564775997037742659288052793094243816700395149602549045050875981975919781770540763757641082534184092814214714728247338574890595217701707753946853720617881666264322595170268787225278950838416537820706962974832446405642819264984207319812840293488363677211589878718692211137214643985004235958752480372719856251110512906688662571583721611808936416683951554685317337426558862999939941259549346801620754024508431805003474094444938289370845595922238274094724720634390565914954627346205844774035618225778484513428404247587840905150880270297312236666877955120508164526181203110301095349567963101499972893108157141876305571223051320855592394430605528046760997993497707711846222952672240268733065753951624157485972862291813973962535685838682915662080521429468665640057651225745612512739709262764177364483864297257304035639689786301325219437039829955870865621263502200511124202602822806706178371845965483840364563291309800566962747732951436228281597633943415387116738386363398211032698375457081823699009397028744469268248797186611786848484588852901700087557331011394065286699033365483368717174761359452782107549104687102818048123692289706068999118347176324813072476879693928557271859288451532711221919036513426463816187830573984991749860690477206408620777495930786124419490177797089892057416043671519706403084742525134912444846135550277441345426875385828870683304432556010032939752818492706865072250366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 22627518378440082217861074548562084749569990996001519149017000389078867777101273874926722736107333401020064497320150322867082980385606723069570483621425011659019257819685996026554549322788755139288590051505088697415297549300997330723764529418555512093649700242350862691844942683620753095609343209285960917200967483646088154174124722297831300735862623206386593888109784638548848605382921605913876415702066351950185037598275285361935335957866560464030707764182320956836542680464536116630158600494871033770038409522357896809094832945058740743050872366708353074289093879331481530583618757979313530906731152862778044707636041257841761073841264078381910979479368221357746363648936393406036127477488332364983178127916193215371594185034590627576263190243081516954253180863221997587351554529753054142068274623831891167443847554785455941918847359110955992504758769615139917775026370972234645171445888565932884865988092358369918422951852074692800155031298443026715596103438655298412983441204215655035138507868012679044524791248665649950538697295651439898586787719805281510888622212695999867382615340930797721480700001858136774296198638238090390642141037773091163589356168238974049600676851705502761999896990388069458868523102175052801215191795015490346258726875078786011246714657697478944860368043116625758294251682851330673665154478106199137569444896359437870217445179176685507829936568666481459502674092903831025867441996284664558358133006758268251390136824455424770220452755584836890044596931104551249859687611217502542997292358472471101863750433139162473114866520346883620415263130372054545331317738385860773564441244449470064815153431940938044297610205767459040539435478581213370598975426091109762935932886692378573498757583027851490119909704761885164503826435327826782583133890675258189721070474487222834540473491718670385043396929602975963251229723168710672739060524063366120577953033490573664517581887951500766944238381710110426877375828800331924092674619500970014219877797670541521052536134007802141348760338394703393556055730459275737348734636186019253209291326682420098500324239720960789357928214406225282881206841777985205870150304351877535085611418995762969818898994831641849090815240947359567072368048734326261485411395591907383184387570408462312175939448385790666168187473361048480833675237897497299327077676905023389763949980838726352136262686634153695428997836232017194903545462454164657365778596212154463007219439110674687973747283110015836838932395408340842270289995473301139505828416531585389748215675354003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -30669353174434919340556034665143349935742691796008630199116016985358640017935540049618146239373350734278849848149303092134641124626649751519494857223736314216727006776005450521284502685505792775120443024731682073914165357502978014432443003668516017118022760414281904131146952357602338699607905069726068680641211301120426470746326948472448755870870547074823093340409982221264557189924517654108206755252278807377664655756779913360577859899931698903995122692498672085388096697179936796370423606658137578661249620972887016252124315749239541204414552963227890159265572706562666136558373985833254517270818582780293700240035494583269933596856107095653407733746969368363282351779041762656720600426677056683355693579785616943624802268108511051617321355846241523412022404866767137834396189874960202069305822514285392173100156983507184799313945782241015390641043495678092322716302169371405815348226817724247279648677162213590219976546320276757533382783394149003823810233063422767522695805994368299845318762671084143168367402999762421228781375251899977931128002346625362294145261189287080175219771769810549651269278379939378901484831019034482933644012997925926857655688652921111303663080356655759936864963485030911543806363691851241026939906723708251053437318035911397856656532833533060912125051511182862744691361490749874452187233026162875559638742980694475999164554783527602779647673064895291904001824367092858822198678583412813187028381043810453049380164549062266862351084011636495392077417143361555095829810044781407598693271954597196734787253432487777512176849804505161153581000207401652698866633531312243785129025645549668208156668685960638495324083308142311188412553397783091522310794400043597433814001783788292124844693971601334471833710204623251171180317456357821915052432243691820633890079132830020703862917879780289286587980253120754737124542784983995207619886995282348106318826368793936195981939031436761804398837894081444042083937739162947619138034887583448780162212831135120249654300537623035791276795150289932418876023383281444671070773888357133500969098540300551196932127181702174129775878270114610657424969208372777568263350530555646879220403259489836054387403666176670054439992018044144386560762590756944423883832809665838903022123255884121385619608919950832955225255214193550391889416746194233336121523626263310396923689001239905807378175958818298196798005323009052948024005754282397347964149410517003420265096128151911296715103634393874868042113277209295367438637173769065290187402217370049584133084863424301147460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 27776459115886261335601390918726711310006210745117417666749316610046707611684076217056682689567682096835017494811208968048232501862648504562958623981673797106265153703541850351797248014890128415621526271524658130322421881968950154533292745811040253296653986322403557119331415361376796350968816016244672575057239724119699352666607571546298540205843511784654785084371721268356544369399637356095660598753202191434431210954726498457089772331493462640741028334310421640247810281984796177410656002030188338315843669232629181453944111598805831177989942590072666733287812802938829920796417894006077221951450165599870390046516611855974656485672717345487092888352533645082539939637329898561579286166651387149561163805554050296063778498371130725762338671238961868807011615476672366305781529569669332700587702176843971327287417572474573189906256995450527375196475650785515626053652758378934342153820578682786424080071796741110989444700655919602377508985011397974496959095392192830736992359280869742284932074471326434539935015617575674284978538598968358995912862887922818185449304042189013225697628720838530476936912076953324183306537403630716969434258022572412293055050488722133555559850504120633086013533680420687547268670665202464899519151427630115206310248356910200001403046524024983840247057655775682888257687343446983436033333807498893241209628111210917671973522437790109782733276267437570724044281947585499267821818673355050601920372010712407273171591655199227224145832161367999868054205442988614349755999500033917583566218609681785304997172256011888591763641208696315932407152003874652248413091391564728375457930230651623176350464222453941933231973353156524721699844534396891071191179940922508012488978827384656439541103606748793697651793739251762071346566831066906934096076697434354075332355584602988284959419620165010574077524027186172621521743531867435224477067129652181080060938706371735723564058146126303874816095947718484104929149178756749763549713473849055646475014558397048551333395937254783227533799449226893457922913343383237123579530609325513215818275147714319305585642933425359042125260324047470716866362499043012498239981820298340380342036390787438766451144434489653651685892366050292124225787165215436133863339362585009467083728773807995081348286287807971650854952103949780787371713888771546628601494034324444038801881214151978624886972863099006521499294104040175817780406996123434758590890432868345415172542099102529442858524577988176288979325108550053834176996397980657999086375950503757792375836288556456565856933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -4285683079697576173884257360165980186023475647519692783884945324873265315174981545918406453722201522857258872945569768191140108284895627585439979708043116631221211690404265701381005181788853821137402583315949119975759286218503395290402179036334218476518760765554297743920938152893920591381133245908687591665040089298721631770120610566064748734321144719003817322424247318832131582663532814407262231454849467952171074748661586268979841428434176827623273881738137721701794579380625679961546299997746633154763771207062540513455472912230733902478379819336521858310265311685587044634679132915953292867180472464900220490758447806612414237817006756471618239984669717609252739959233754507112829531559852156991655555601213420588865674201776943107261480234051043498061912568878230076796607291961828183642894897815227554806382254769801479370856564379729188638802800168763963670663097285191133311856136217532270977075495567720535381267578706309809056243986739725231182737988751990949988728989336376645715253389005690335044465697214252127435092853957795030305272870073918469297953456595566666610385030473529509708875195074477097520992574843678124657841415571354306267600411735651787784583124936933472327772589291188742302140358847274712354723974806110232216239592872129500487678944087673786769792982399372052646079169651205776173336229171029243637914663787918914557390153503163203472151606742561593162227261594728556249192242074148807229419532961526533666622655402484643556173201285198326370980625081557254655843801594492190767814153727234503159940623054698456808599908399442463376772465491480920205903160307658867212218693130671334877057970114338798102094376068645183914736678997516193417268994333395878476889639350346400978352834653403995870160854506603740785494614667631953760080932761871667034343663625837845412418842181150750196077491236254115883280454840071987820412656972094789293426874986413981833777405329265664081405391443098627838164854536961934188700715390146847317057433481204501932700160881504202354724631345648977150940618663813385300933938329755866941054676885107127129514435985645125123586308704661163602254404832501173384291311707380370692701298961203377478568512249188604996187322265361591869541523843459838160570324878437299873166470486502034387513815030634575716531107615801329951037621886193565795052784909917985533537684397566151533301788120917882559836437468991725740904162039518495905350711674668136161945336700535129076621279775501010969383251965484887744039337926837777479038274139333530854401033138856291770935058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] -41601259563729736958529453918773521646733410326918024321640938172420176907812240981308752288178125838314194918665255144080728093622317256588040867192241845855488580219735154891278044312141723604695350569980060084694108324968223876592668812376090467188459365749092229332437638941361748303865248816273637745592132908498257851734683513038123173629649105998519585680967633476519547203448450569290100393207408244625257449219910556500157640640565255285089677550412901388538618646509537148998149520687301744666813104415309997161384513982989734957470144919146570813562470940678553240689444934811613365352992810323858993727842248401349091322132833734114464319749736515842741840778627474880132162307415561390982289192183639259403058226706116057287801929313019080024203425137484197583629299812629084119893366111492841405392844011488507264235492527426902099093818171164553858234254965415852383444473681751217893683782020989470359428201536326508831973858393474939748168930307850274901212739458350248788755523418782320948895814948377302734714865970506356949524991883009664601006167966602214461251068175482232871739422106525058925424466667853277508773621015668375142516165354699422480175985548552436621632339373767175016906762736067528292860685288995051001027094822544926541884166391790773583248671032865294661169025758233458559570306235514873902342885230747222304564077696093980483668826037709435831734360895093712356959061287974258396081256631322276911313445403984028986903208133000165370959094119913462021303606039995819026447332276176164493789941060349824494906023165131896543366759112549565454254477460169542167126752423483362131320502006534467345204026740366003616571872551665254744447321028191935854672769848583499311794251912388726936886533454587472841923924867560187640989454927959640525706266171064301291865735015343983885959419159841512774373790788339867414622201550483702090027974973892911438804625724185730414838147666799889198304316050069426055730778859854485040274943547380850533018619550839227297908995781918909756929037898044778140440130394957468928851848832465252217020279810136677550366032444250203934285563819874745466246861619503401474740714116358521127387497458523001965288122938805406951877043888037441601107567762273624383797368848048268269496394608262684643902355769100428131760045075106887595422660249447424285582505815391705025765209041758481715664004045089670253073949671943078457308242110326342091975822334680383506018955551823423200139723665510682366762661800188833892112940737397939680586311794741050107404589653015136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 97425646651012071986469738323176145902667561296504057485966295738879367032363035544752106891076001919991095852564033777094228350567163639577683531853708754209551458547448500040462290088313795846539324502152645978472655118553737784880572759441018459627861595296634736691172570856812628372220073572486531983770039909405968316273590142398487852492594435888051855146488688876632195758838340030518440432506679722712660163180855229894019416530547517182193488483250655227221950796828228474668397344631781012286463794452077091659687427648474730548006306470383662212943079852930103087247469703318004148559181643921391236090771710998943299828259653011095799597575718624328660104377033455297902199644378960663415165823811432598097484465972986969051087156921567662064084308504304206575642350497376207034682803431140729593656721148226625305629783086649068812532969869603721351859232535478860619097375823676094111086492502671820057774563467926646767045708951267122077701158594857195872188872353096266098886444378486875916996966827582012048395454909064852587893085684652974941088094208304680128749359173585315522001548775217530920393895372795030872015559140613612240487153903532787803871688589146661576499314920429004740235431812457489109500584838728863082411925461810507798823953154514375520240168493468361868472560349840864779232086557801550852677389721522050836068871177943267936059132748671778953729781789635782706991053996203759834142349234614907244748713966196389765237134749065296787998299275835710612924810890013334606792176480458915128538692200132261586710459739337734193675231731476557285888555114336562866376373297093229720161522714647855356305610506201901888521249000504596181012522849891976106130138619443579761700302301094476867208616276936109221232812932558333688896215129958984455687350478840074035314544276959802031814776380641362175915087581641114364024532758679346853332148805867551037205679786724641583394018954256386694184546414063515005026745967634865976926903076431161591562308915652897305695614021426137611639975590909962463416553904359284145553667531571407255140835347355941691572042361506684251760963050077216840672300397732569080423987773471182317643657679145869654668545000690765874746346833924497640964191725166505839547322099488584550080197676858373998711386343428416715756628655523833390859175116895653963068097821977640189779971585182490380880315490216930769218039046711077480088489297006171638791852492801211211890927895641185261134822661646626059840532388702693056956577444643632744799774392241431542061036452651023864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] -139892183991429801964010054661530450547162027280755610256814625713088065855120586776918207981478224164881841358788933646436088324203274697010427893947646299130792003722149131867209141750631274010434033882909197801463983224725213078043565164889180046138061404448038398756491126351653174884229296842563329488080991242877821173026868376823844003143436423263578108206121748097003177722155531292252186516630440204009209795051749506996513118348739886222842609131231548922764199990238034748611270608091291419072833228262305187217118453737634046468413573459458465075676622563925464328728963199340179320072086557631715026310605885965840997781308498651774075264518608037646820217247259441045453898359883834899852032198053199655129331743287931286784428481742265412903197765569893100014701842774761932028644246627177928914291961339270508807285148480855103331943847761679872817352678984331087947757044629851081600219613330164724159622453475495120326519956975383227235027148067590877083449501293665693292000322600188320925852468149636773436219513497592449017885725220194163401650302366933088943095868535249643762066406959706765794466620001730296228823900959905301982057395055879333061385402112916488922398885339289323363374005813880762447009131292449166459794073870031719442510703226065828734110058165504362513739892828628893177594019396201207713641592498634003136840699297425492563498557971688722920920858028686531519111707111102149009414075772939488616898058145279476527047407487918816433100518705387824666842420995559439236232508309171483923414055520217515723258173074077738617121348552435856491732603841812293163189551099270520048257866659427227285804219218779947085181183085059845282962006784028116969191947431224539107034749938632536991141333393941023954853094998575445337097100075231369695319611822212272832700778521574437949512229801605265443441225088281013336554340912689153180143107967089915492929709356990878712033143309096798433773021381909495476198216336448981738215225026106936385601440203765619367879244299890568297626164334579178924501540942864480145344302361904366644618967448687218494074402544405524375408116659730237103978063973425224618915394883522046282222671790259648242122590813900008174043111095026766662231243453964522745343059903860053956358517917567388501921406645909098774035250982463624211377430351502133657621957393626526238747050032886169463698447105621093158651563674651575618460244474331079337840425717318797912790334846283385677926727084867406675431086184169756243378420422778410940033844275451335725790613651042804121971130371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] 148704650632439926967782456130700047332538596853806105578078384442275865070175837832058882075269538681303993523356797868418795873866884074343685515367913259232823574774243799376548064629876956951937083456329202988377451556821378439569040546801788010295254146771494933033056234728619166222923065321529395008325553716347679517827478129247823976266760812993698602458701089714369882107072956142374853119720708194957019737298426843529161059747110048434806228474171247623991573759658516670280427272276973379285026004506913501897386909245604169209162311716376337155699211596399229671087434529101555580752319463670379603154735540636533350310815011143616495463861124961983468503279094963528534187766155619212249747531925271161416346323600536417783794944010068412481398091885562590191502900359966263780298468026311030711657478471210319241744826820145298586165888333475402575510699048434029784491074838160985195314429056819093800818603088914462299568451988985829137098515734193292370858491982723496183897085813353701745211800309779560191043131175469858106666470592138200932545675486169844661221664103729118358194192024751972867867866550895971446572123830905248877245416974360069433582315689811317021569945744683550321571774298444170062616411688439358251901563916105545364727661523871150238914373470728068564149688059831798666196124370975710539540972607052510644617953436703302243385652436069482143115661537622146627861027759766724730747873977492143404590084374051272067736410975018110460544081506533623731213106041858404839047596365374530174501027994236525626847866153014270501789771799172257073888529391812076841235356969516213109434182149786239299252692433468168766673187623433305441721187765085114424826584319984355504025693243985949786902795079647306270869369312183292507397786672432747353852728584958908782733285456692753896369413239522932229528897867683484207225482151244601638354637847107739400345378154579275678147945546690755762126021771499536991232978426009353145488002060600970705782089071472722370936210545424387573890849061256367589882456810500526291151575746982043252899679666472533683626133776054761821013570407881233537052667284508001804825744992587594254174214440099724572645407614502695001373181603024355758315628406492190936048655629697805208826548345171461335988312032470190298622163192855949829967029352594778408876436973636483875886141459756237716466878913632393273197164233837096453450705510695802536944096515718693876645171496610004938300429257622117538886933636710608047713635011356114957563402429081833577839688587118871510028839111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] -120757693184021975713204287149605568234935847316592611546315416337616335688981524915486704802957593808974422861056772463574575972141245510225453817484225847491491613799523370481505294192127894809350520445835732879260660060851217848786112509588158759424644403255515620121470104655909888396088800907420951142612261200188086452433056564223520948263798886293675483967053700887056544607291181066958595932465103258039636233687404191035988291239112752704265974989152304489537693375924324796788777974613731736039775180103590613815698346512852237756932708407934559823569844515458285153083467365411231117315155872610028104575451650360656205994356974965595994911953984444470056377996670230608145541138003507727430473096364765887773033257843965885906240093679484330005980894946719201009889578819697947213714900452048012775019549209735544710715513206391022725888919032151474825370185565971701596624196258778188931830698549904252820956498344872818839980784729194601580269771624971073156051448495048574179136784952178772444401346730105186379070499594908512722205147825973022993077850400502473388013271332778425594145061604253438657677209431755340336154197478040534694321695755048953155558131974090665373382599806212873758673779633849613492838229892248379464627076429641616342958914810015837953927061230933878819988565408283522676646527540017397512237194823134400158566248232768921273885996607504905881779335427968396855023604037536011079100583586366899941819621277511963576866115776228904064869876717206366316371887073649363485183396914504913735485672460595667814592782533877533227704907929815219270342331892665220342068878275086141661844734315880187602087019585545915656649719243207694475069874418592957999561195885169734851412144841702266271872988411242210632240785583285861454007180507782913816413903616607102225843486181370127436094496416357115455336836922084301253403553060012755607113590113455323162883346051490885816622225920218704108814017699992303698727474536165074052259707599719065892286456959258738867765332867293518208745654775533608583336689363928449874311062103731838666617614682309843244735327252664423707578322373332198117869170996909774701044891581408737261844673385197912767637228882502106628971283182358714691304321698322225097890043475341888446511393344914334347366876470426884618879549467296768869875158382957090291785342096718770799680049864230015068980066039418484289391744851055770151754376925079904498288646906445276754365999900094926634887518327175395344843333221320992488662947204862879151733936454513510081083815794755764727597124874591827392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] 72355758417495864743650068802185580294541973464485134616946636870312852510884178974471878132932351806052336904948044293379928845975167687603283018404014578448033771863659358158039398428961998655211521392412559769485685896645890519938064283879843718525557308731953689283137784523434896558989289571294955037282921374766320393011241677428438529942784280894486486837706950686171013090652699475378197168637119328128993974365247356165537284900859433533704648702479552675511437556194790012048237918138731798479034323418875581817242322725031255259074866002618134494870004983769953595311629225972269120611079765446954072891313410566818784180225809374939991062269146573405481531596488478075699577407528857639769673081900574204703157982136222587926324717317324384402382531268454223312825617616035388992170668966663458311960128768904337174724415100915657748896802726026854494483490789868594174556691141628805598596431922434323299851540449646204095000765945966468654091624964218126186354635204149702108687191594189442777690011378522313646272304621411283310064568738003265929996888155681217021558675446335627604081572349321357364655120122643546902319376208578196424109741068775290076033924281734972210181213654377479880302078232338183947406688011840988839876606795676484595763750926127858346818232147098356552723811799475276561943929863094658710192981280849655162017262297120769011345007003774400991796544225861141474703086675889292058149548053371082178262230901938409568715733257554160294405896229902885364899532922075751988033196964109982846370776427853504062201620501101948788536152926803771840342141144943070223757212249757918098811638487991032861382944861025034278479793336383608509269143533803857224667207177619003233444711582409523131110134734868628299171575422053415800635359239050950326280843409043272161554011221279623095223286135856875527305837689705486585976708923446002352577900516863340800151073071926991061970734264494250782204721477917854681774933228806787927150397404041436336056644066180432546924083414746188970460180208854555020820777110456160420570809408722681461900642588103152920655047796471863223222080118658322569473663251278797023132727109351283301185879346311958429014877531342554330233440128031360306415780726421030507202761090626755024708935498139610062403889460183798622708950613601135917428319813710951143826364500728924396218213295491893614289605219763464902621635062195234090528769788355057305446172106186655259780653268850183998702034530251232084381440662684200854007645234687427689024238976121721986651787530964163863700377987697720527648925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] -27261737496324215347057735984444119785480336255237008551142843267800985315634900375488533230794789333492390327725067662700967144576086528251937388029167915796325744828719269351302842737186614215530400110366881021034083180008206611246535192585278801855404717764880355977861081588684958842273973552296437949756388211089693124201026787785603919724899869717261298174552522330083007831052843446612748011708155489296604658837096624192715469970221793062307181028670478533036128003944561606269420585595855552186014772411752608513795838833806046760491022823011922763121003584971505607561788416764549248264654017397978221385284993976347279032087217692321112816096904300009765659281614553014855026735259578925463124838460411236270863915491607624821022968918072764130833363391810359786250954090036288490420162109179658021470055651992562726279191905086344231598686135876036291898251737359739928583959326839739965315463881242995204522304093756204132330637430944768200072032338082139993423236650326294808543055019612958424883607911011493649560579441213619792088252912491402958702163822163803426317854134002171425770279008306126016822564768631418118298568616208708687010250851325994945495726162900720100269308082489508636662291543634260738510015740432997698606109274162648818221848038587586126086040458068973244616411470512739368538278427963787901396994487810146648515586746869542330488485939478440482467577889272042042302757159732871236096595996167856249042659754285698961713623409081641330392051890487725373563530115398642283439427901389077185300649247736894993620645106604138964290366669351491431293504326879532309351293920492395569660704628629823339960242104407429117507666367768422835143121388197237581654384350240619596293701672220048516099040554975966462949889472556172497296191101463245418845303118760615095731522644791359428025092202748445166025090805714587762675594675707014232735961304428506737417671024697837747900449677351664790178702600712273193547576460703832639840910549809779385113603240644355793400475325205836407622060854260328533401639291526116142749062671507848395872992020081592270199724237732481859720997920889247132287907155710071296371217397256234892778014062082174184618375603749820476915051986761602722139782263144532079147551881720354789765707412555257856956950652075074679764727004650173700648701872033141549492003959077859686559677842931801878887710481281398987126104403284475848158440136997182632091463712241515459060717690939544034933701318343929600533780011223057575782929449761073716720513887688326861166796932084421811737229290883988142013549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] 873355620087762738011721003581412951522794790914156948337107163610512846638768747517975053378809276877908493942485508939098682444009361712865541473481084144453518948705027419989082179424385390564979362395828697829746451084831492690792489011109528267805294560836332685474340620522753967397280290502897024834747019522721195797559078804331298247000348359514616337167278013051782586218974886438312539456606835790387222235533201706570141846093044842487399252318270826086030188354694612866772885951729992025945376973279069859265713432442713090845526446732735657885011422065624959158145352998505601123071346662092149013057950815487580467046165416680651227149261442004102503188930335106350244969491309356310788883973254984018832598299220963929541009125934320865625840816444584209500273365026571411654809720001858665816778570708766006961091366630851858261029327877037120297879118216228105211878320565171184018723398045157849852377550185307490087971050249968694635562053214029660290134831707426655735275891640313134602873988070670113359832486822570044076294147722485491938085630264452180248884528015759357397665308083475444321645410309751156283627787020357419462743194672833913272697319815860107169513239429845321002592120068795879736468694903458249389626838200053726071735969373053150229444321790858892665753556274626561687586801370924031036787877774123000890091250128639164775272794429686550266105822891286334447603030912470812411421591773189037595778823072890196057839771653318261700053345388732817445558190830506636491206744937669025771122398922926854961607913685992999005084390869838792152003427343481190232242855419627013944295694456577652038274014361893688776795708915973945448681989455536289425684507652568772106661916969272477394873929658787927752897597091698884259706971382429913490974474770368858493369567736183539957613448132766629950284760016356308084120557086554614903274094850460563868032786605801788894893480902824217869086046840554730955998711657728748480098571887215404175134848454671662699735151522031425827983999636360155400192366602354386641723099317193236302137677345571131814567435357188898288827735269254994034281739369131833747009713266615709163547664871432586703406688873668413125194304614298356549100770960279753799331751504259913529524874596633131935949897919454947202615973473771875768057599144873607090990953649413774574671170333441003369701561636876205231853493228353838086773003103994480693174860806350379823763363751054317261089218609416632909963370477181638413478091125467521152331054550582878691713812485675205721236125100404024124145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 6999818610432519657017412972495472601588432880554960379674155915924643999491871054053900881390663131519768953825716185275337314564823094541399454598226149426961471730961033595451830770469499518214718428905834299113179621718013022047551323033250938192499898101058055137703009832675824788292333089101714139294876066236780872987329459452478008925667350423899909543459241954418424351093265381755146858059116779521714059759408035971088768999635353774892802163835777189784535522828244024123117291423401994048686444889722958522913160148554820020198970118009099872677047646381750487568781972917756335895580102235341551008635230928565192108238036416196245976700447912739044375347967915034876343836274784292090049099149305648154932782142403082347653441712173113810153801242868763706371351209470399950580559714262083333693901164565147145999120334919192438858768727543630912562333369806041585298976016963536644215804587988584338262322136540862528127809857831384962337975328030898873403659019557814266566460430797042114849477529199613206607735045456141889704541809946125392241103938235443857834493234009380055908187854855142599820296058953391951662097656193915774710871937139491301998857540273014727102510640764533267120982221146529697110968712146893996153725178081400130679121733654666445421124496306487226474794055829548421567522350849657712175639152854619981058773018211004209157449022677436427636791996531804426678050997858978332659273964527068692026283361778006031934814766872488971035366567333840394402236105005749518172186268718103918815068767593201219094243090765307362267328526935796545024046390132487834132670720505041925241421139599167485971936206008459215804485582873825710859040082478165089338124137891586495217214132620264719115017382562808898138720265599621330520231606877645634099627384666500629680397706188746117047234846024583210824756380107767220931729881014820963726489998239599651160904532100126850917265705518027831803195424128552375783627908618967118593677847524480003643749738411757541440738007263517601317587414217619436844409617953684768896142503800468078268253178462104159332458904351739205286573344212121328961397355657264450821573979666322224495944908738231599916132455736164490245649414649610236714594234810354977553547903236132462326847227183744394319946798901490671644098920503024398814431758561324111528917263746915711984572137835268619748262010668092305353233284681095629654727338734877154887540765965868363911030965119826066995256991199616098184536764627966676486716007986165325599925421090653783946189630919831881072923351894132792949676513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -7296076023906103155627419567624965908046777190041266399511431780239529986837040470871224357978100618756792352448273332643513796526372744265694714179840825492506768842548782640694046430951518383821635819356653271273655401355832272636953198604579733898838431596615338871736214383160255564693577655058595921872999779981965697447281352801622324977150710353182571617173602510643810259273998298984337120431716662158357017667895927250934378226301742091378572142407264444558170471107243252559615572585506787950744107744225095926856385211342484069840780140232897343320846792676854297100585252996672859771705228338563540083510354449460095443978901881515303006518184846670866661030525538112952175324125893482247309587018711460546188624975837207112831122149143588470606088243220578565498238017109958921336704842595075015832328297245732768244417871706563041158573618442250251120927072600331830175061390155776361784230059187259595230666635983171041678921368401156797202724391321350340851586427633684139635067932943598280593694989597710896868720119274618696282596438767453497305719670429500825023070939396791154515417433828668419252833064448560044676178909900874060401633139149022125959651886329063347117445474819866812626782069780309644057310011329496139868740198283165621842998944370264429386480578466416201979212712144736830206058159611331749047998465343680120265671029098494030637124436960614420120464935841318187189695912600644143074282394101929492294348976092743159245110336496593716163510320843058485644221348453041169586454331922643394900317856155698645538416092932772634689123163783622976930144840214305474439281102470838229771566294487341907448931154701355622632082967390874765017346506260638541565138111367874621058864779690248221839043544584898628125708664884397816317107138009253957892211641319549051839636782040250669493571916445597480613125346903696187375964296230627684969241524428625609445089548434671941396093623346672422195227038658889482522996567645101679518188009871606743097660513363248316857961571662560222068249006773494098136431321517578037749968500810334902658770026793357434686813181876494206156732716248469361843456405560552009871081617629411912969056853941781119824006570486811454271414890291945121166773504264405906421188349047059877126270377447043856240353271076314099316427358129683475773104653177028991221347433524071842989156592460794820980312441816894300523852011835442136858948773732032484055268985647379122963050687245917358233470350066798119250748309795225207164673312486936923275178263388963686728668107950301902064893511123955249786376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 11271962241197655943027956300635195664892833684281331115764463317121418882204536000932868972282306726990005229349921940265532282737445670634012073305587953797682783729896877411391418589815094764336613492137622119143578199716037095367660976335545064557046814854697222111124859890525137033681022171905093664740070985974921912032721431517216869231474003054444819420745759554231504656948719786868797806894226000293597211281638387366990244901157738902617993542154128913275664400794045674525110340304390366842416068795796804439015472032309998910385427486185818089504276056289081967050028088659086346545687674222663454265360184793535702394488539531484490311356347459217721266960123115485137953626176213873382876018755633137127581011181290033397025272869318171806743480252522036594665862158005173164886336594043636009858648222767596428189869037712946919172002278404815428015348183896743014700745079172598931363258617423388399125684655612664504995573528322891076582224215368424824502656853840540808963720943686938463413725856798764632557073342532121391363665119396461509889810680354870426051696515241424889996080041967566097411817648726572161989784308866493684750458791797272235186044669850135777180006763956503911652839301282683601775201974385525531287359236153790863933116429639820185676705456804600422121028956902434633605759990206172209750160915576584918270559928238739771950276780649533954809712247898484795837475554964678695613256893081603635782872802477699205001121303383073023757743644236286695043532638985134952202572852951357800978090003321752564958426357909418993802489663017577889578698821214083173073765899262994647633410088412835716185857361568569515907546569041553495724525589216049726383323718294555619676139416172411707122551275898013502081828370165825382887541562821524048002321839720909702588019253189794927783677737677617468677441824323057687234360793901301487710836364162814117993849767937143324300554468388747310287914345949535747121436854125628477280915375098490030641219005985568005892227561122618527371304711410403519085261326933714817048207542314869578242412998981460355047367602181228231324600908545618376470201377107562923479555453432933819241366553843570139265632875985124385409880548978444020662491160370609176373205068143920410983655077365155767234777100480001654701052071604285962617086866873054558868115433143926316329758063246378305065053534900190987186453489243452143462914418426428104293503533655160800809052240688546242260592007460972742526340112170910420738835224937859898657872863954831079040595602502872196737371268682181835174560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -23145288245532908405877601114905367147693931480481708733117252979579592566125344963297539435542170170903220053759066874603665620773184421620104271293744986082353317483316336028077950818079591550458668884511776839882113815575157941462353374786286141285108908682301877476098199069765774478608989224149453924216445431864364805256444553372792654526399668855761313319541579269037319314462986278757838718198046025728420168878614939623418335758699033703596537160046034760473229582087598442884886139190514086930578231486217825029603831523770253098907472419054415411835235642155247501395083503358900518406257295583803367402972658696527884238595894961705100242964412133765252013501234330258910833123815639522492958967567991257713816343290110817143487013456571583702692810602043772859988585265335614268338296980355762687890379422939633574521425518745471974179745482057236950129321602594399636763593800005612351604770897170654216362381740190496763190157178822495422851513655993646852274598737374244480273767032487110921330468488511897732389068373609903666552024811803799715590031157405771227689898064491744802617170438076843685617884328655379244233436310225012193913767951177505485116066368429375514896180243859389106872594942581129822814710131590429098504211042088239073220237678843407313975419929500263131058034830054758038566218994979732505124311969130043297406683278704330956051579956381215990393520938959913968787246687808526271862192442477269974395295578586385811870158823297023180335323842140352112166729602367740982985480470745242516563598551846841549887641463315196615817277743475127944203075783437277430992619139940879855463742666577927451298696050251571671133090093263729309852843681678674351309205318356023062024905722193282045394089733751325720555410818311967751439400509203016792893580614551806644347708360737856517597069878592618692808846223981709330346225833125265507658530840459342347480933556008445583462085195941914077789787029190430333985679998677449252437985725464737063269283800069759282758110027418285586258383017795790252886968461582498552138276775633944142022857964799387383358619570035492194397744905465523284268934210128714741703160848288236011021078033673513797834950435776362145542464690570852699173124504275149695557588157613495525978896746104437529795745752417363656764073119418483633943143978713845320667213036564059500982586696251085267059167023104020361436878730506219849594030969833051855044320464309371134997337671957607892221651518219542777285701954300018343725267307475501673052530896636044967223554884392516806101980364474002271890640258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 39581661469956467463440171830970139039191507845182940545380853895841611117501795267168215139798892559023958557287519809611406103205944853744065696934263356095918396872555269323248707489839720192955549861442130415479780617881065513837357285926845789465775195739918373287076971197951203819434839183383343668294150319189307187616696257295801738625028321769730214320800698396960977598233083161538371519469396386247336854573568678863809532414157770269797903007881171369995076600226005505719397839939042247471438755315800905952231867878672259886910752983926569935510745634970354684527191571948605301713101707578178876521841827999876040241865668489425336990342066507884848686617542619240663016551888679995196744471117536290463425159985163599212244217725479579200959733192847378144243553114110874525442397203977011243705627406952421584438625739010641891497786272405789958301210110490206775829321754091775479141038723846845902787688646421765632508432089922526176882981299576801093596732097264970859448330126794518061456968813573442530228069181491223606719883200773825481696860980979061136887433038633797615486383683233086360890573028703412845916432453208752754127469929646006622913797744834007021752407236623257382083697021091720769962924160327854288237537689610937599038942935172363678815686931111972502018940221005280294791575227474227426372808055063056861493797443535131385594218756368462771145203028654043922242923306789267179933560931019666006216687673763322557817828500403747888477692828144326664211029077929182228132277091593248381882358454324956074151680658358512561951844543504774291142860681211190832326783653717158621117018743619967837357134869405483365195431065565549145249163847279469791376915447854133903163585080215781682498132481888708939096694449534586654429306682106333866954937344744157597806805516584852959902373924067817581786857394945949372867221142244089896920677210166276324232048860080636677069091705085092039790717566830982293964442248724494221842131221484343655140322206918569151118714310099047123592845325480556188425385718358022511521459751985404578834887474036550303167448566185188019757058999454141470929753130744487935431738335178380974013608183228081022861175616460785672518321599890550992329139332623272115121096159187829567253787824210512067316035973566926872346621342701114474250294830742916228015570088489331732979776590543929387565563072277710471648239365940244679094663354288965731738128129291806092909713552514591545897429463855705351381489660953719157900181018029733330932028412707451872072914720213261674519600319399614818394184112548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] -54003294985368956502866130306599523267761208949181119010430620469283130554872896614847297313139966087824810912564232797401110586588390348417353964307086574619964167710006905648967580099403846222372771982385266815637779044503045350323152596508268373849343430750842882271740875983814427617824829085988568286567633134632779158395968406023933705890220715164028557015016919521998694981150079817839626325534292200295274786284648010956848543946543291141817208354937669790578969927603770657049800888747939648413107716958863144665293582390025682387552018029152497566891961096464954675011626114709616437566898974607678402648962531659184322789387122928499463843009127252185006484825293518423627879414645011425503154312928149470771449086154087559541437707202353544888752782649944323420180933246202388897998351349021114321777635631871609444730807917568454419553105614762955422243503470964024363457703865158231213338915027698971731785897158654967936068818783009322386371936594258841133012599392513540719415514487950014083971358605920007486582290992589878085273263456971143569140423866951808985246425444818382906758069428945206324571805191155239634082772142289129602928142449787560000192667003737365414598984816712329612946109767931051039137383407511688129364283838831985523157123627978611762454194916937346189612221954111905955263995825442993052113235447376662816494366433123760471330862869950044489912147790676990442041908700782438708796652450021863485634126661620510524486897714362584606867219420059419024939419452228059615481068629478886664429027131128151167308352207044686627866877504952886236094237245164410215671433450378559982458198376237950414159709867278749359277683478895972234624968853977786976246831944820809115629055009943328725320648382892165466897486165786626679239068177893557275926353077352133722286025480281504361488292049902989001543304839609333400543545108421393458154716693320307614984923295652658136535059396535577851932279295710106174741962462555873087947202649794724483547024098781111157238922169721123302120328393929619466143522365469753619912707824042173731703708690490805567368869135735653809359403913089890631891471666979384737258464366987766954224403442365320795897540923861030073557337050297529353188966647922872896716495805568864809748957020206014013216270307930145991446884027889307046472949467186647312739334498966626422233337046979037551889889960510497685483471275217502879512359236687146875928664516012636235894432997925244830353110749413421936389931583498782034131298400160752790533586885773457110300976583347606560514542195505782729014754295349121093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] 61399843880322372512135621882378295633883246352316329951488316526596616284034603812729601845602343259841982724717042076353656338747948695297794441517291197099951577611706903288141035607643659220787161653386180839333594707760760472231040743943805755730202342751430018243818260729859088631036729985753066791789036686591867945203530936885632967306487246978715318563331279201942150016173227831239316866661062245712709301044071227366679067345739942319726092291703183676723344586051838454402887594198109663360187331192771910376592421595135675368601469618900701746159848771907872717995952547110572521639358079321083678502321944890555909515042468830456930669571218644837532602301469524673739348549846321119252131892474910635752858101431484003526029873780573619288774988844972469440943026496560943824105747003955322792648600763815943712493366783408410592554850965613990717948293375531770173741659220923775139986294635870754683545388086036497377456473370487742701805390037289763544877882853739434036613726101876582532066510638313493498947993136060218992995885754338358972932409337269257038172189421620076805715973232791806511881534319488959053582646208712340870612364224904944960909193978381472196547389897406563116511940862096713468668447932182879301046533368874347321814859005477164650920308790010422586628179297018001855466864275939348271019745129240219607190957649949131902421073945559392330819638123605938545334223301416364339449841337263742962483720001575457026026954769867408870301646021635521378824396310161754758798822575654118903452990268827874519920895253534616045891763973894285838759141861994290567713907164869821752655248377764012995635597176146459932617039898831381086808541739609713736104920788751164697948208586758708569408702541868734047287546068507682179041351407323064199424058931909356680653359801357330901120522805824326808285782432377382061501706814801279145576193769637046728910634301748512963333010704943418633472425397777606383315708925570857175339394479221232428801395827204005636285155161198681464265227245226999268612606610503444892182953637469263228765744660539563458715905705963435320100696020094303299127578223275357469480366246835877974385275252469414828688417615762648288565507101782837506530067397122374448978919172742930668868796164255492850619856767234896539177576381690201240307232063615748139089336537804468656335031513655590566378753264455183979695660147641164257834321269162149583125507878813840410357042065544896576497962167467235304644071517970352860842936261002069236974671853709023018552926178173555302880481931993017497006803750991821289062500000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -60612227513914129055308079544407235952943711315644525904182118093329671901848274470915316251148492367554039377274533354100903387720891398280539999622088697927200848629604003329518297132884885888281955018396601205436573000597924003268038002026198480984127598998812739335395750566628881907313753298393351764925134319146011876302199004038318719039075256326415028145026875338697634834543878361272558167686507052145947878325375748022073888572434325750710015670582140950376680834475416132778540169212527291654044007938725073767916006493719061294183711962491455930486975280136799151599855998474873239731526182199366739297017566406593772694529859853810312226424586953871244308339569568680816190920402081177073108187909722157544979067398744234369111507568091322274966403739350913321084023666759013364565859445939458285369425427509069921898086266195671670942296993999342101147690925024207214406608216350619511833187145974399427391797049704156822564674010060146448497695903731438987466017486824447445445399622994728209028812146179244564435538533225675341556455201207439940725341311318142581106464244476450363347724785629956591085575269776454892654779520430570258192253688220102971111375502217022700482819344622845856076002365860427107682953345803754806994277780874344232201453551894117795191187074620749150573833212585572684984593018696577412286839857417674322101502315288628591801006636360780423256273108570457174586078232986289712096822069837781011557307701977374231700168188026395998079863913000550928053088697140479123787954671645203760571386137990049187121982575716476130408613167454943437538428651180003283844813404233716429608359517527208423326713306328224901513394346682994022810285795246789315274761262773992231562689193105831380004422498741593275474544124823411682754480887934282225734364816833175885392548786972485531058896669654094553410682016701984329043442624360282643877637443288340703840758725457188333333483997841873823907707646319495900465506795422421795722241735626904605344934504523640556867737341284698741812517139035306836953964021448161338595925586449816366345456490839434490043382649909790270231894385008279772145216284490793244274484443119878353679985151733235848716830024998124556664290886168505770825963605183091409856938928385881229755480719277284956490536715781698549854235479833249103592226945885650313043176578842255312121059597386612856167080803770783628169119708151981553150291636392654474331951794445697306891787109522822542054348491546105152223628318249964804683297215434366855195897035342105659746700311063017947016406949956035532522946596145629882812500000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 53701874447369878047468472573250285538586309022395850410502994019725123872326858969310772355051790814602308884319202147843373087415996361062727013501016126250280317771781659759817688400891609942471603532147905676015910202111604728724841420795236367183294955209628628762189410933525071381119085489426390599621789731357123646120748568367105230994518272425540327675750890786111391045839906042802885725823874722963000057257485339996263352053187817924381870119468071578960475158525801337796319280960660788382662011780839304538965942092293540423561115016073157359221290725245537921115937208600604005380928659200174632365076845244025879347972676584470333461469346787995449653240900713097273132084314712086318259542220935038568486704078890673519249236843449095577472609835647945041402308281787556279696320859059208049703226262839879036904360454214349649017233368433239758753471621998379833179185973605475059579724618293220579320694652522351207259334939666984138219973521656372061777750538051184410384509845233973514554802061116056079799288582220007596241026289886234878000267457894851653810791691645839512915891218445619839650105458592485896905060125202247349587607287796098043845754582284299272612247726360380908368304298461096839946155902633290444441996737313691087094274928754884201036328430147653093865362927846443272207916209981845342858693906975441917348909700498883644593471310267993078801355791261481175625631340881380023499687671140289785650493574142028836600398418951627689269802789416990932921588254648322435209114301893568450147452591237600442710861260364693826953269827972953140722571360756124356739354731332037250168608303590787537638082581002155436314219356578457731046649515371277287307480814934925326866881432274037590582454026295092276314856382956870631197197282861589929957224708477397300452974736141419710179807237416054964668193525933871452812338540659444002360557140465986082868795496293391258776864793029978546507932856838653512116304335919402195847092158666204711130208903469406682084618048715528837658630264989451006426759440857727714441523598239520352606844714174464184896205641285908267546546847809531521778739594874788324018523484159427911569265247157362160513393152304566903919284113222921602767526697024988034793987445383324060571310180635137409754930007594353202778903475936072008091911148709200271926868158098899975717196836622110949813750935847200416194421653806850384863557294209774804146508770727183532739598039098251328516396048692327326417813976109547345220117347870009823228842997600811573280641273417230466442895409073798873578198254108428955078125000000000000000000000000000000000000000000000000000000000000000000 [54,39] -43890430169420071870848551336334477449608177989039977819787018811083506042075632280359764670299815484919416191950602005080028010303347295225371863278567569863338399149382140598771091746138340926172427659432204874277634481131841224236133114200191854460512274320122135980589335487954641702772884414281013315964723715517852076713330485696909444919454031919170965922021046733920309185052506952735389117122741521083521414325981183767264681098724743250195749683196671602649510570747435411885305211372304049286309231346205489464758223183474576727006512346828535306878275289161243345892672726431513049312141847992719794013318704408840053604566683234753321273341405026676617233666976429955563847285147785449997693385848242928277108474476913287448557027097124613792993262825975975105203181138870120792031666284345900616593499586050586306912739032607501799463986971835233311387906565035373131300292987789062188033531126864326020016995876850280252170083729858682931161784108884936332908272012415613858185244040279834926571813994713350138404802649976413889668354542929490418433627164308763481276639854887136590679827728481817097817288114881806661252802310884503839550383954016299658427510274605308969365960798287475447769943014305572359586361975567332188734436046144345694906544650216122137473807565562361931168263269421506684855883993308894250041053587997380809438577928385535299166700915181383530897387894752651759194696553082437011181032137648165623579911103474292711155643946567964327448676615080278347207961031353542286297066474888070400836859286786305051856705434413859238854291872404308012983379309404174319812194393105294048269918465818728354016857529411464498935159476131431019084643040444868552518765374197079097448249142715685101247535109542388154931318307862212516479874171380675577108623663784772103183042471410633730416162467889033905693833684260086345827322324949633666194562110488554513775462973551021605095073350139367921818267828145810757774774094547129756174485208754456470947406514960192970677216568984683474689779906572544256262524824823029014774740179471690052776601145025409845139754631557888250285997920166478969009411504314158427684173016467680749772324493168648076428498257625065182435081232655193252061095997448496262467611537967223222784992998384331084104046877145011072125794776697649415940464565949832398678664712794047274595628692922246069675786628359283225965328434657965780362908397947558795996878160930799786674457327654128372447287312857772680188218348431998262815575563373157588789743523149145453500985182371610122259442121617212251294404268264770507812500000000000000000000000000000000000000000000000000000000000000000 [54,40] 33807052495395067942556377739139615854000569431020229458425395816861218443659300721073273498244412727272929827995858762182895009766421606790202778324257877946723270841830459840603029417565017764699875384233720446197374838561537846936936755203958999905051209593723841590963767031278781874851719712414553179727087045161638323278896569433306927823003919333957695812972526318336678642991337823208082963356783219161057191350180620665237350156341288661307109066638722354449502694134614968319747625441884394401883985245158412710681974851410892421813153513085945589091155310573725192257297136584716101636477241563627926571453642732763666524956375385558849850513223731205667114822051382782753100386784648383437237762424180817101226385208834461666881816131089976020140416106952160067574434969831620795147836853887640409996126480425678980458023587676004526158277600977050656858378979359073281000282497075996247793322649056126806404173064138325203821049241198103576045687765123041588137968096790312892579823257225260717753882540910557539902855397228515470579382233635990805380500843088475069544903289261885569500317727171349433580585156555681592555007270214813433352813814609694726495190650933086267819049117853161226565071776238546721621975804979468340818840292359804932784701546623707507088661776953633205763940398885096171541495346153024977743780931966286796285186003634879290076459544775829033815288399606527532426678002419199287269257905381391413978540462438809891246025495020599526981168812206548545363160868866799864322391477053753785293376417775181299680630477695655226842941389766336401432436103207120568501052557084986595903965936977476559653927073313735071043356140603556543285285502249295926149088097465403441236769108672849954545914282239390165969136254531338611728738835729154896147398158970500407740638685124656076184647605736904266729287462171262637072764293095811604720534873566436806131854380714751796500058221405570508755604767297316435420897793883114253267593092035351611912661162958378431441245038343301047918612171214141091929577495158579402842809834438065189925630914926569739389753136543961668152337884474187939985226405650716441082746311558279759158174667788811958072030180074068516920125733834847570843923038798210721328659751823908367857811281064678105124509907888538313638319946592539198338702565381856401323528430439914196231918410255635961447458834207189427571613072788808157933291868975945049791706318933847492995319143156576457463537841692494601679360157092030074743505393711559110731354883819574509777910275227214942188325164096340813557617366313934326171875000000000000000000000000000000000000000000000000000000000000 [54,41] -24858476456701672290595685274092408561909331980491786800182534239813629356206836008506940706325028980751997896267413992777833632289205821961856312182094294636702862796510699942226540656327130249439477200350909314243643348587062720628138234571361357441933894527307583635638026899819548247674602573167380164638139461969408692095304053998602066287537228583066153689625514380824010382625746638257216553872884257319775431116291709915677135924315113838140861315726147067921439459247294419210455399190534852201509105254531727541997160128471997673507998229449384145546093724348716288900528325865342986642487676930610315417100834487897956138142337169431268359033595518944194056516014955475155461188780950018789990015875907006911303462527611519814566672903128980044204000979417729640364205146617805263290275593055506784377559940889247419978764865577261436215555917598037789020484096501046504833247136255661850230501972310480661414817516333685383852471340895665032402511750783227380974444289309068680911626226856402877481002560009385062056322766144115659382403981198938253375704161974098803178954861758448393051007344282666340232612262375274845244752058891384114718756675082909437944885357810163082968027467169064026213154716260764863460222156710902252648600739804009540638796213323424757206450460941883898267631919457300517204402931995744986211059742367909013764740426435179701046937628651667550783806955438212760075665860798801780753685195028627703809843343625878831812444127840518278363788538661556258962914463189010942668738457258013569106333727789079612911310668821022001993458552960793936342874550230620477410268643470253708069020684072196926020966280599439213005136502872377630527534424638700511456391462297838324007488644827150484947992480318805813037525974014291512722944873088351960041730085291888835950141236124497009670581498756006264169047263748026992080690582055655416153488554430356105181174806940994924841592685323922326265971338711860944438988713597030595022930617544372985294045389920598866527629636624349905208588969753200078165920149102163988999947368058199583989478483940157763596311991956700520041685733375208975764621238127962139444434413707430904276345385706254125286984044067624487622871404396017476937340745353171411272368854388849023228960587556450881063015047133824743969897744268137419845052847379132702754291359334046777502882768152351989436998248958966913678473856999674719435355237172978017852851206358502117695446199247490134726799191484064528657844946163018442644744631671513141231949409104365760044440317463613414165901627228549841674976050853729248046875000000000000000000000000000000000000000000000000000000000 [54,42] 17493489935220884521360030805009734247078390134659869821186316776676223229981461045724536518836453486355048043460821622146906073338001786396205567047731065410832488843562541936940436739099661838902474741062064645406850305739365614887712250390043598095004204569167093633143675240779041371118678328014867718082756956972221473472807269717019951044791091042690752569521063315477170132500220477946531949180936819422232591767079893710586919047672866750645488420198176765616170577338780506436594615403629350590669422901546692242820759481806296660974154078504312369912381471527572787699744687323857582635170100459615750621560539625609469313843795800166577544325622072427502320313239354378736696676470870242267494651343089258703084551537669570858574259940583941869609785689565931229562484938300370134672476136226494946738488350772446279381360992792632650985056760627253132035585983944658909826887320984923053525817039628027757709879433600897958922448712138921375431897980261753691463583604192566261391272133409098567996641893922860677166690165893779144597455863668677026456405111570907359279454652905950063349202737880352006051797191292502271486791371036251442666906523599591703720970093455482953773929720806672931804417680899886029517063704614125034786498204871449951110211501918425769110072793299042075693788347934707893231870443041204562200276145323605060221706623426038517362387426828248126747739191669303246677347114897839824630915220057903866488529732410387094448866984296242846639219901368196991374972838991432386738711254987425720532682878618875412132702488043792576142127051821644196690520612528905402440174741848280123178843911340131128373943012224189568827220768289892952085622145715095402283892888882190473981362337601180957579932592498304377880358383190784613489575660286754804270370659078382894169546695488650564420107389318047179689942054725096685419011547121213701722981366411362759508992914832875974297556992176134954995104400196562768943660998434532182756744871516620706953844622208797363727109975789692848060985547620785732568757342599442332176619665538832322394734569531246043687440208348499922268854754375508151418433242716369225566016146939357067411745303258607343896930323688477326479692405605746325535437271602740443756031839101314092748948358023462603660655637757090516097064518720815568880735335060836840834259640825016724744353700603725661888142733928493034738717547419561995781199684234350788608271491828000633368588975392076052437024322391981113797419625257787140669733656317922833615897215792995711268357367043504660029593078540699480072362348437309265136718750000000000000000000000000000000000000000000000000000 [54,43] -11714083519413301341759678070698432147086724999046296216806512519757884110525237112154239627754034984869930536615445752214520224067841579345884810638692520911119788896321885914366792805588762744338238142193762637080698877100298802281368946771214340632516948124496678667192919425463558364372284868665139302926226108031617859250313954519337823613047015124905419485198152415243729581251525121475511515393236597378366284989387860509405312695899454852043509424682208264449194343645906324023751084417518414638586488044034122023743405734693923261859862927048546261971853495459173650315245612771890544622154216541124470876783418809115912720484386854071888206435373879646789026899040846474031246407966674847640688255006686591350525888064022563766908789650324866846838043527651288127315929587124873918304482828728328398044473079613506765989669401219077750978480174343360363545432042073876882065741658904474512866907079584834289058430870225609768649562283172397770457380799361845943593332536944646583891764300247932451839855625500672721935497655815500116689787038474454501265380564545117404481899662245562328180369292886749849497716340683023481138881347624706469492534095284951427349838475763551069559881753732778180521672171276087753663202196767562438079427908235782881271817036330486330753611388912644909503478688473440213300244155148029652793992883610795587904026930351291635480006707233794829420432354247938565758422766789332887110952751027161908459276701885337114959321921466262595176733280727135031202517685038295766141721314286736561460051104783426136321516712904196747964569731134949231212161991864972600075917285811558716902583215733691049206732641629904727006283542359544614184489830855939692602065361299161738863857944983742180009335227974548499012530505909918910163917611030299418119212911518475810641803002624119843601444099028638969822173958096442009893399725026071925582636090491865473968096001782121569862060185463621205267981134340852487971477675892596463891255160061640341612886141068384256329471178907693103427919139680542915645109795658648941658505738618424160377426445913984571914871263662046742211540386402407903255170883908053974877763176073486005761615495561430720534097118330620185057046250629290372208276069647586515321439095388903684441827392406095091119549280684757355565513090832440787559944132882504327166753483842045450668127575785249861469001326335333200205060971422053735615396974814448377551853264239750927783243698003754042517144378241059450580342197953042884725308501488262216421174235712569324015860544611161055540519970730173326955991797149181365966796875000000000000000000000000000000000000000000000000 [54,44] 7395849925782943863454582304613441997028204763303583733328362670518076439440289662236495143825549319401888901853404134254329553973479694493565488928724682199997567315987122457392881249414517654576603170054657868926771206063685119024548940071069739239208511366516909154345651879024109981196635395384905679665970527052290881650757051457114203894498991203285372965235910647108349768716659003162815961622690514463498373460437514111386007772046477654005934661551887322617495862162940803735429986982774381410837096509696795403595708877772454958982409116661160547363333773111346213945854722494931513138713295529703904589347427696396045406181331509440774641169803352691482020319740823606357460483733836997302929589016335259277027314382197368253483065973578359883298144142979855823579775761879010010935957010555854196186609209246982110441257388027834561752787132694245825977738338937355765631084323430369688224534394473750156666848129250959876224207102974925643901531280368078866218257018157627210602797398963155497254028480805209107034900916531771735127562705491527653859480257570209737170923977954413543798377546059082046364890380875310970879043227142237083048780418602381790148680712765567835817205176921077670255031790625813589665231206631522187186607870925729376367596538556409460162629374017897046860152280411216996294733914914305338245866742478311649674458022302738358524129029595342153127809992311078913777013135065876098651860974889057376210507383154730591161490567619347225416043224577583067706650864961652102397251576463724143217920739675121157920800220437983432988748920001540329992294386062701270346269939806037218040410414163809066368703027328423418396509172789276752749979474440653835555617322821768324019119839879662591474359426805765291199738156476359902322270012184961600070044856293989636209813402521674101933781773852009898244853872985042650556244176523936823729993489290265808944061031724168506889509834063699460826096569879418653179048387179265190467945415585005432574635158032402171710350474744122749009424854533373725621426334388418274282404967554172216896956644879810757611307212948818163474669086933534968460003546728360153562118124374830913349455747521074540528768143888860815676860332368253890667925954921919889433336193207858903936358821473536611419726511306559739908178796004839466730975653781780268463262803818601310492783993976428939144052417290331296261851770951424919858071114618291319622884146299846918260017780186479213547488540626337988113470309342096099113792036101524075572989263015778487720936976965731405225844621864617067785729886963963508605957031250000000000000000000000000000000000000000000 [54,45] -4368552838372965376765166583122829428078247288218344895337510181030029496439147670254215882816770300740701087634538867114432250445042922636243633631776963930229181362527973104393951965147422746757781971453191368798796021611760704312366870480863047347694296362933652310685035522750324225698006634158331262205189204485322138103876087511071994242289948760132552439162391030220473560470040879085974054790935533391081577109657671262437627670125585759378393695001820901953172058679301401521754876469268519883375891402724585325490518311682790781432145387671504871167622209810957806058832654781534294554312618188092337541545468002855732179656287318514349731965234926487107402190592563394655036243339791088439089044501326316845770037014175133724880974926976432810959225112566135483327267963989466634322774928876528558682581454531759028174194925717288429443276437503479911622161871878645928562855655930793819407943547248785068820011530140390967072198428215274700451048482534919241567783909894602847767423006333217713607082934745384100589485686505497271498399784741773533868318266296365803947084532214953301082961129235670545671490191931367755236075154408735359206583860223272969386867860422803428825022554669228890349120135219003782477599451626955285266318447966192958280952471536628910455912455069528030343660167029827638002052324031338738755229127925854624797303596318586304175544945903823761444257569152744448598060780533463828297893812480155151556266829605277368939446985654937240424177267898226146913688544734022923448019939331115659676953626006947931353021462966651096282280427398535771119427084797332044189470473865105049712894741358883937052295344030283962155178824169243780084697879615755812857708182757780282608531815340414661679070215198925905756210275977436083796947972766436565890276525552374878251415911230527556903430476843704851609632860354585043143789382860051375290289826189527728832012506758461630525106272704301885351794506978243966621772338294555674733020802292257226289947311810808309471758951386449491664889521092078184722704269056328189524160452649438444309765608325063537757647189177982688271726548816476547466608210000474931507520689334509879181264198579325722532038922805955181080798343089522796449337827273827065164496722425268020424815129024225672212508282243223055219997821560336428150686219507093904709695783251301894684125176520364338235870324785866255433551664932588783825988536699021002970947399457595635845068258690814762012930916546209950761128201810170500458190518044906960337296846953090012933752683305817442026156363632516388406656915321946144104003906250000000000000000000000000000000000000000 [54,46] 2405212633078539323910697177879782382173450042196286160549493912729691676200132779568259268803658787249630481144373477406612812597401825133209562614507550996833194658660979075904476432145976374796653832279566522722625266131031719626014469817563953673199358983984419204410027531271156347282826950616052890939370387285154037546350687851662756469095713597732906559295068614109399378771714167767647031515566842512848930701797313235978244873106184251087699471196119477542776572925878186119964307125507708248773787558960315412893444458615914539472684233112975061214451466668713291081318008300082525328525437725024051959359977530191343661418236735839085220257996889820425877433339127204811226522090276887658750861891668633692118326634825692027047289199672637456979776457790555093565925116103816642973913044609936673394108708927108150149545465247286827297021111766340419381007319864945944091581708695427493606349902365018881677272147763386334484675616756773630016458638764185741804814298868318360861941821689807623700277170534587068535901353374996987950000214498421067440556446162003202765463845478102579268223794685668316532956203349506170276944899714937773287777541520582639454144542260763534638344801895764880824553362654240892903226393791273444737943235230390704627879206122194899473890020859343887099427543742429926541008850786146518109957734279974810194033667884626298959667041250160897950372119645848934219855021668043477960470812443218032639105816826795636996502995230810516057246256418294862780606224838234867905717405593297475490511822144909761687957116083350150990445076147488929583167596821297865749704442541261660630185340768282761827177168097213492523667088706926014414731559421128826015464140316169998449248273753678005827676633376628119996160131947223755805466912980570773317707617845892547874151835088594327293494854662193263488141561449901271341819206445868999485781775824415334515426048102182809010656552440728101079987587496479911492030480362626690439954782496266023020197016455817497931372638685764432546834468428200666040500970762278826592142797044171895334224185461673998615126812788833402734769980721765502783248913412778936875598737690748652208152711901020506970304893107386047541962814192903101083202121735982840229394174448020727528340035502893467868621448598304089629546209675561727322474611808667742912923697680600179706055622281010013892437773400396508853746625359521252909580895391990974286242400923458924341657226818294601389541226034905112137740732073334319604011041636592724731738304889967533385706828984804629636853976620836093047728354576975107192993164062500000000000000000000000000000000000 [54,47] -1235508371625040072477445131105823388618967941499044713890586831592743922335573650173740180152764330188917685585008090516063142191511712597343799678344470459214043110818819084436691006908322742034462537828249640943426583418342753824896248644879880371526215580799680792830192524078531311045700461863090056677405281406527241547476313383368427538800655810723698486111724382594202981117837941188719441555884608668171083960998031652387999820105156004459053557716718097049390709128731005308673196721442228743257785411024840313265572045047378931386870482449881663579484410379942634204998424812602537698939401995247722064120996541176065419997535437997468701047756515501460067608399943711101265549956622023629094213422575257609712906449377774619019134926018844969165925457694467564675503752533762204395291460477291873922480362390089995517415435518986843855054633262251689320433862791910344200361584867397466164120525649520690700353401325538609424338690654038343004057943613647174949475443956654631301052031934668575786744360843699628768149136965619342398180734216961652880136507256028224777781548205318855765242274866832366197582694419534296662725781482695807880136578100620925538961991969500377114387317205643321656046952434020743583848025252719167249010782031160691189446414028441918667321860979968922449652536963106723804189663484234393210307718406675006908758422824774612773746090159352538216702070487259207441435550531151187862501824406117881990249368057577482346222373900689452670974118094497343659075537462871208908270227465718641932326402228412825016856405725937728136085654436439820503249643048760580904366710937492663623143678132037310858488437809795646944993901248017091493809168256770411255671689643897729171270644679507645502747660888059064652142346791182939380189095722470088351266923747548274707099953939753826580018885303787016959693792733211483286825967461092868880848791010933656372029368549714255341915823629769049304972826769516708463568027551935266511022071666436882335061617383256579694292309314603757593824571434858448391657867579261175407565030656829147945093951149949182227948780259129183677941287063769608884028697472497014950771969886758901751107871286691773533227344179052531419871959146600565132217168352995035677550517898977376145728300368660121888547869102045626225022992290245675385463388198479887059955769075351079293230700965930892306245150631001763595530357409927848264237372297406370495941687317069021214621930901575961307672950460272988521215308746402093562326595001011207140848650597635614493682018239970988004701804574558821059326874092221260070800781250000000000000000000000000000000000 [54,48] 594848697025042022377742907042240388837478669900496583521422459058341265083785310031509484609504753365557725271577625657648361778571171754073192825655322481068911086354270440336366467029858046016130218780148791698033650295545245162550210167158559776859876731799953201005489905412268513662026262590660827727692628887349139602427411434389311908167618385429053537650868300293770162398240193369617349485556133526673482140670717338736832894376674939194765169495722329280882591697374504101748849102007837316445849851143939038873470545663826333945448354265204435279187920696767160783807685395214377915745944325884461410733971401920435426765645103781921182736908741719847625906066342680597408764527923455716340955589805335232343575801042368996779177906544872596585453583668925815227118559654148327586944012743693979078398278876816447708968783842150826684458933582870973977620726555107304216562014990224446312171646129479857660825411694576404505096016655268699341795756892963708768135233291171884374965350505498318486148807620997296591729906339873720070620677242228348326174145062572751544200951573815011235406058235650532497790995263420268509371312440640348942534816260090421649236149031374177476621319038657542047280751429336797264026317690562031337873325165110287689346457571376352599319928758037800434407633641925397643399568144454870701895189192424627223040057554290438431280728118410614292473630845537298526766004988788094396059511438915144158595968372666484146429280314324094804894545600734539011014414736315801406236828269045924543081648321889805483700023908521440745123166409160124920456512447608301549811048663054451682950668603952424111845672715340375371791174484401877390542001241665447936798647951407676646478885407565637744789839702253270847152481003131944459320338562822101446251117105277302693769906589150709690377892757981379685296254443023173969022717836457204727373438069193472406464061358507890559530802279913381785570135932747367927408750383461962358061271411409883933158634610078985204830905851140200088087849608771187059316151289021554301248787565966887154013759236844257492810891468822103668800749832236582850935406494144421475739604254557116867852653419615800690082314724975714324695450402805297376235878456093384596377606033374285959101908661053912550556618866685191714354117657513903208693747192930244370784006858963516235027269960473147173428882591962920662716736005722137707232174630777312256817539395953500231326487495992676090923294992185118233270978184896800523692221772584762955341889740499805288414823944655593868319296696478559738352487329393625259399414062500000000000000000000000000000 [54,49] -270089731332357772301528282157066104859450207309356402129286053239078409590928226370764934555905668456544625905232553335850765460737757179614281832318471233990685288507160744978947471732911784947071188987399008586755268982705950337864070433792125326873628005986070252074526033538076144932947935003686007570015805197389348728905813373102579496667926129807190131809832485581194781974636667838536320077518283255265187756163818756252310949757185712865884494421025296408854824092383972130287341617605618269344464808484679230923557915792596615831535653562057669407327096991198208657227188740573614992212327389262713616587188462132833203883770164165200030940209991030778369149745260578504485031513806557616060643068352249445325845959568467428201344159186139201385953144278011172561446847198743932508475518699084696244781821825823402537100037423643940418054052981280628404547824078323205238285755130782536154726069094034827895205984723627666444677557148190631969712054862397117844705016242148500911632323408520861765579559230563749808329587899851313958139302892710831393019465424117708766895263855542018659820610176843076803945486822309278783178050370986831936057953494648002488669365254442689882707249152655476750136578517200129829290267971540855014618895018542698796987460699421595646059917901834534128669463115525011042282816936855032641566194175473908726043482165790703063156362830388509373969642270472237653078289318423979984390531920730060102141185712103913062278071974587433502055906401561558860925417399762559243356474724827419959259618351976520524085519622449572817564522767497639569511181936368940828290768992314720547964839497341599082638649504897308141132479878204565640294399767160738427282787579176125494996725085103361035866219035678948342093517324680919567163083048614925991175657651050584666370722224988185368148285589788140722654000235258603224093802002125360357914160464265658417075515507466520726389051824888003514105967369429861082140442751612774320929554385741629446772777855034523882544623237717453884693635743358924314669790671498743742661885781374463537312452538310983658995066505755000668479803582995000332882535638102577038107140880683122275286408360428688300958104855359534632550403066252669733627586198776664906274698241414629382675934814136945862757443657527855189684063951690885329746185825947392011358947040115660157485785979611893613260947467362761128461944459170114449057903897194990119358957862298405859386287546164246656596643336339529312603358437483299743432249373849759342648157481181969894367286788587487762460176768386510559594171354547142982482910156250000000000000000000000000 [54,50] 116240802857197987560054239017877753585463162845275377584482087101662383478099347536607412143607889167359055943205526580951001374648253327427659399341128589926412813022104498144914147782188913171240858679258492285074470948164084635255612736858195655964390358516399812644496613448427454203870269184469837972807641455318322422586748320767266615731105064046958802913810531235077904177807947763625400681327602382850927171438857614921555547271401620489696857949158352359972926207029631717536517242371367363443333594939158450422131074119247390447949407602061954768719637286358996549444069957566000985421905180252129198825775251828349169617030912438574971633095043322189504415390458564557620970066733610927332972733128599382437108166535417332070804571173439309858677915358766300543958091120731931237090031663467432978906271333462984588042692466757920416360012415509850288873213121385355931222658888869031143469341562228077983014470254642113658987618215036772371996539846241289658338206982108552012241840218980341746154450088502572172374152700841339127294940252108013182849500126137540321846260922786998863388200749604522469331482256279327479405719861905654673709801099026047027336894496255541265850502002819286512672408707622035038099387489249053534068626588391489069058178072245297036408006945890855475154563184023476457046950438007226579680646783622349833020662392997879533019485564678202114624100248624831080602009224332992799298645157313910937645668067905060673024098855017001507418823230390718101508134174910812150261458224381960553092571691945617551840335414867568157229848609184561824286287360907199115504050016648987046404950199955598777380114861618049046172318343933089449290271431038798788947166007594931753210204389121017334726491670295567631869875918422152963616505107743998834981946385184105067597320972519333798447893432738353662406725269118381523296661792167422445193774089960289009250622657682631662379547689985874881896453799884976768227603867455578058521668761033809747686904790825519536044116547767131369368668305985102039122507784598662430012128591815074797200613771240405697567812916191663650026932685320989181097510219746309025858357812070772490746275960119717076976760560108532197577282363296599315507724126648064383687332297639811979973638357337022080539716808016892731720559701592021866368010714061363311784086757966167408930067024161530759081416739001631268568404170873264382190537885449089734504742628771947123616812778946436771708937400842598871040471663642303347207670648925676932314351580664739394254475422537574589401155895213024749068608798552304506301879882812500000000000000000000 [54,51] -47505947745820752094752279268214485742788869873328046493846487000656272415543317441650645596040325701338181687028464576448727894731905706304213701113520547253650778668624202800503994986564200321674105996654806346469503677183225481966755585868426159114490274324721096560877995255986753862895896385610546461599364882651142400789395775640850241866921985781402511851697978952831279737369156188155266876435377303681471472515975197732086339081004452988825011186163549949291640846175378289565357545971235157801177154822533790618295927659466927088942726845179841804944134498435706924218279018332789191454889637221300087378561983892131152431232839857695693475948092894137983927266471613985547160171795309612366575031388306532993309750602666277475517269741995889359648673568150787137086195779212093853705942664400738587553784505566831296480263721050991746384711821086924474907966163145246493729293448677675261521836498256650703751818714310238455254629981922925458867423911714876468716644267984490481816629145903501103948236832187044464012473615170548993721422808596984863633163010366022048333602674831405594844924335367815363146940063208504766699147014551323950450980585285635808731466405908746861329482000093525592177880105685840135186207654182244161939014607460049007970111347515547323643483662431271220950569993370305911508440968370497193925444861370658614796193299664792142499357991029900296746824153195580586289195814651934802773001723862207813317451073655211826246723639829248715543325188496973443949870532038670556778559047859615610115018255710939825059245341839363132306682759022915851691785390917609503020450952917438863636193523369046132652371825673514140342358807605173147509857455761852501350306865488804939837941860955043306847301266446329954397187240808652859386051504009597513729982244281572683596130987167195678227421204483677506960544817334028423068693881423044113645182195232076624152694529697447904226264682548578595789204055007323409683363163708314195228609954631738560388577532918639779830112433567554041532835679430518463566400726908460713002175060749481009900472504055183432047946563544537134669649167233872285664526992205443440484932174796171907954695665271021928367633343207730603937595040986801359454244912320412877643427930586062752814173241959553540347994584669712504616319442655028200729083874946859702589083197285596408975570471534283302363353848316254182022495923828940786420682404622860818415345196750965552699791459962116361862856442011022442940290541627477192803424978747920758726129732122224150909513838259740566311926219210393096403777235536836087703704833984375000000000000000 [54,52] 18397227167166827956194952986257256858788703878993022784204253747138712658676902408679099480174561617928309401989702554083554175759696092671053766286522787237208207491257925890968551965918740956068559786426355854720698436763006563273425312162077905713975604892184359663396450698844387927168258688631088034559593323554250490301863395545039069596981609288015397080112306874673559060668156422217979628174853649301113611490576762318078464448459005363580850513637131993646230063326318953429506921672991342030040320328073975343641023594173706396668489017433390618480881790598212878040284499268976054197646129283462967903355249082189589345089338125699511734372031943750396091833119167656841828536151398472661404166955283069746695893846374988780325755102618088426276390697940053420990326948119230821441013018191699917045412173860307248464110474164021240588892376493663046735748037039262195463704119084444111386568597877650404383971480634324180801230551871795188568364250672463032429655941493850543565730197898828714342244472616323046733964361100266196820632719682216024845696635417723724372344468693586855340580317394848335117173329616290170723494901457073333371188748739033162236862891152315541788411121731135897448675623577996691779689571366279743137570336053131030846945697784049595967459183633108704234283118991626915601835391464050261596954162486501281630921542610903400835984264928220617815161740959275860305272763019905364478471597356988206373607365929724223042178783864496139806831699244642795174340727467471909829839072617835708771369004672319634948099129360442309791448155031515980940613304072669203286752319983141282040135000375597221711358688607724029303864527591778796320632226154827951976960585689308962388318877686228508263829856425149375709497683744777123169612799458336982747457641064988960033276985299827242980935321812018906954267967901458619509223779449139519305352621898877086707061603736481096987611924331360703390503429882030784811804746289596314722223842660728068434244486858892820252639078505382359170384501406271489687233042938970531240724973334541760822069717112335982525829917549485908991962408615173616982813695678802959511634407462152293118342126830842587579826782380309780998551965960455051129550832492471690512472293279155698434780318629851641436405563950294515579536102503264760752485871423372205768629845468973357804192561830002438601778375203789931579612642662031794398491483873861537823380543378572929490999919150577431415847984888318581491663012384648127484361821398440054124636446205654306722862705324755011131511065825341888491095687641063705086708068847656250000000000 [54,53] -6717239383883900474344109253119209384526372611113201640397251420324952881429799668518891830252858838603273741168218808656444826079582170642833677181764371388134082070289763522292798338184788101721985044885719170463003796345138256168997319515283433964221477929799396472453876376595304593689882830613872245233444107767585075898038739022788636879788877334391165292952473708912088246562781892051691464702901242224620113761731276255609521571612330709549585341974857770464246992474382193836291217634880187185920112493206460661698580386170751342016988690014727613097970014232191059508264913435611977741364438103764929528920602633661723442709442584942154943642043910781485683258150897228776608442042260676100486844165624222035821960275823877043172794783033605053943282525017494166982985120502730375698668627651544584571871901803592285618549327667042049388535316821549358397137237595137708834802760541865485059081762548561292667874623958145862311599207793453833132462938206321657528410330853284950522298417333126345279235366607537177009756764522545125148473376870525291792786509359867736676531580431409097106797439536237802022133863735320577220890921412018429658245735023173295438857789003571538005698696082871994424691297175523190570916506331410355739067248722747824590805142471191220384845235029476594357121804065326697863614131803051600570939711140967619606376918993380013975252189841989012815549392704592951047233439568524125998235665911722300215467323653766033117680966612464371627076272038866304857018040596076927413838605370139500412413851268763211724790142697203798672325377454551738027752804832103945685576028255163245583239814506219692819687489571298027335729254844423962204291803752324661377287451246678851190156339103983525833991793568467278507031326842102734194080246796561763796596353991742616099445974173032829022830150657953054507245427646469598711663523322127003669806310294380430909930551458990946750820876256413544942991722700461534505480760598606652091275166366386458466406512351100216628777085622166647131968536065987552487294274824799045144493529053612629936949352149221906490612390993579799300745270865628474236859292162438303564221516495850593863083082760016563855161150922409384282530171741850393564444542882579071436299964268144051790994342634131011775775974968556190605546019439411728711899421019963612091904183367181673471259333338564264198800085545928998775533048201472477586317285484036393577010729643466953594156330809016806089441261425189251730118796813348303198368227395380037704620359980899407445226852343869206046981769559281461035027405159780755639076232910156250000000 [54,54] 2298442003968074152675294334522990094867308585929541933149685622287407112560876941048400560987355026948632015241314282877090368855961805938023855100461901010538651633769528371058317342067387455674887919979432578873429668390438095666157129293045220639257600996521385864555679095605884975532910038574693473418159828507458245885833558495088850136109427848063872501177328948801126121910111018542668015983082345202390820031473777929680843376946090960379284349762892066904381851601900981026705871661053330140548330298894697089039995468150769781270715410792861068562051935052330124407266605869218512702796545094801484367068864409515439144688114767811455475883956075559034215040054841738460264193149295830144767086947574709569749527955334552020231320257988100002985866501151867927078832412680086786452659466523279974606781735272489197667866751397493577175943053209588780792356748285829497889619520815382939237173303861555068011064853350699114978806129218795728518573610371782664709616740808769950738967024879794319700931579138321471652946352664352034223537449187799899508258714433663292904905405233443886686935528787484148272729548952698431101135792298489926888060051938811705017168673341096544502574851996000460453763376356365065388903460607412825911137258878264210279583379517113801860993731509864128879031730427802493135272674188394917253123385544792637178757110662243075181113387683524299569595408071653799299428377477564697996200264443000030578402878098948798127425460588933612734692177597136567682340422972669753417740686694292188190241715110744009489523149477080642013083695206362311385348735385093642473386319347421249634474365856430401968618429818186282523243897274254199528184921545283919423412521330981581520367849184272251334588160303166170297354180036807801278584110867322220806760059624872454914388801732935602573383311622117250454356899475067945570033547607201990684330069863251085205364568763674230074559313944524049121355519026177323223656760639190442206228108746208058139492787125913060237984894085124278782648632933995771789628049687821731682339808599370595906568289240266960921138276347466074983001006238247999270756923226878523456744285932945538268081680856650694860020224586416288079771472995155309510242594263882998587261564969589351467048167078924484747222880839402225966379764156638967092223037698424390165738047357456434187508136558672685692989978409919145227508432914459122255855928305968521372140779064040787904882834759047447154526264229355734175492501945694123463218034568492686058267239223048166692972501330426948007791067599917683716981287034286651760339736938476562500 [55,0] -9177456716847660101971908533265573379379752628515094312944705497233465722122574874491674204332169300088304323320032439351821919886340742956804755385444562479969830919623260047958043571656003877913718406869694583959012034749842603751849451374220524297882197716938653668705486058553064913581778956513538149686419268107314124365716506469922452928260797739762050586975584049018628011199612732585888696390779825384748673164398013724062534767464713687085664390438666602309241826810462340935510254466268605986469678222213276370152808729529747218949716779233167761449219255684386885175943475746045451100579995914962543739926525611925955031904386087729328950871077980890848133523720317673624605686557667622348195338426899495296129505729480677850399634473865261401299255794271965318333760954491614518131958864062678600004362849782505318128430093720523507963743669491303327367217003633025628190432938225520531999145650627102956729212339484281827484741715879593337837264715073789083784143479439836497943302086454611434147051924471889789906300923731141726513586857866454072175121133019192484818359369166553593884592228673133757483188713727738798238404158081158136386404256392173821783881348541059980477715461486086228426452388651276909474159713035242106577047063803412545155381655397533189940810578233011947390776341128856915604422868281275141033168024364286093904712993473867156379843696868722521568597487371706564257667292441819082045005779740177233489822843097574135331567695877563876294729419634620184006330353211076445396088931544662885396543761992147191414994506999023881383036567327915040966442212118137196096421859062420952152884679218362436665352176963231789245524994824458891273186242771124533797981499843359174623297792516562172615810907146445522524073108439183026388922244504836894821995946444166360390116254793482149597574540244745853950193714454059695192703427052137649811406858318704622335739376725569695589803689105643560989513241171723277837488648510055046886413941612822893912716218300405616192620913844127429835954060586485266553753497648556153760163445331745482291452377339359011749743589602741870707619138383011203463978404972251244408294256877350970258163514586060076690922124589105813922783217618293126708007106285074933980449647749517303460563068182896684251252994993976615747631616516642622930719779711829730539632561292633840137902779798853624836598081616900746126930243917740881443023681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -142183614179693270641953646451429690133934598357169112444804098559912193463247101576549742391098694308752849774096163505643185131772252417716168637661445113981747507620873740787332935382768582354207976376425197496484324578832270521952225744801443283557716747109284938603179246689876109734273196494244996715168882893351997209764363940240021483196886230279950565451077445478224368229127978260874062238987119490029221814972741339243913220645885576592937534250719485056533820596396209944869860093924814780243838971958785628864883050292249304559737576227746648682925263074158877438874473139129174249217285343267617965715276116496158520283436146075095103155250225950842110148726716577033538579982415237312748797907185332065309707594869311392137142593678771870267411549906076145239399253356323996550923417270880827688253960181748094752419527499452057242971506748774470427447362032832425465944415344183673470648481044727855208225391225633921765199216577224301498351525443212995119509240080172762719412526352421805624520575012463343913624378885291080423701639329932661067062098815223650393720629961019316177154490176514043182364075986567737802748011749490955180386896332888809246858055037653254084239842698386283094684764545748051640288391113732720055717249891249754641349693081144355220932521648829564841922555189455242724284445593664974114244244191306253091861709431308870364920623492261543641216785284506619231093979817744562605619869442835002008272955310098818761110873947354778884445215000380352213332464393028805981183222376589950322531170152139836082456116550334281822607428420259352630418638474690492654252972718201793207813737788820328471280510194816522463510231243875497424040626518443588123577169293184467847501188726436615758568697627771299582621514617260156058525771510696689970778628341417625462452251834901652450462072900054883629785760233360192260144114151379205479444105905027677655740481551688728092955095272807799100016108664960782193974729660685762424908186276573897486258307043404967187295161555088063370607794583818136666027104961860717865339735663767671545869605377380960744521164108059280489167961045557011654585453280648083748105360295377440726251812843125176562485128140880351422656541363158170102917352710689371577931141996117563078135216966300732534118732407607092809869465921785680587878003574032735960995818599527088632560570607388698173237470276581480982391880729664990212768316268920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -22325342297111114694389740603823701519569808253132800397161818176456447650293886618779886015122476984472905516117984053131523547673576858755058141361584872960284985818495680445576800303962249874625149538594267623297080800018030082773734791748336268295629776102884361670084900974238097326301457358177625224290752791500217930267807623983057647366279045803768867858508217622492156554833988814104172295135412786179415578357371986512397371383297441781464990468870821512660528089976123878082427827168095434926065539064663793286290880042058584671737429638749467922633555505648713052905160663938105880771675988339426613597899145153266303950588831067309776773226488987750479231574652676865446880894560318368868853156701417901723272219412547101413626971881916083553664008363526091920880486703278580885098899488472593638968050923447378716388225703429988044111551253606711782191662472919399039331283582298017559050984421094109659122110934934909719480890581561910207187529060165294321169765574876145790496595137257641175586045660706173422080678072727617061320861222247685604910426988692429989521097641271568762988013418170001972079263557333898510759611656697749603248540921044198100483705693406274230676564972072578884716244614161768383599223099727088860383106530816617824085166943372269849121480337607605513973770003387719965697819972530395888219605497393907565433335828687388469554293801490002717603161095962432984697264140898424592143272824679533024983681962844333608329066697048531343666895779695433050534761846591225721834220199290319903270924497344684706562583304107805955909426438327420791770680430886995406828861814069750081201091614439598149633511509817039259116375045150530225277839086947795385176968763672352264520014283262174606951774007891616071004273876263170231320217745111834403829151497362125105913841200090217289221196615676426724995322629243868243196712621975227604446320166195898332373428772824131695685314168278852030797946789331362688002141218036100337477442362937046058160095100715474827572911969638838103433295910309270491709381775071896254617005479151902666361431952535297158755150430039950546617353146896570247241458748169570340116450310238321009550841443556895212565564604680655770651056729969197394445915607739845068064725359283724525680709037962702622402203184163769193074124327423920824106434080330659712779869655900626055503858836825022944484038662215865916595364595864658951995807001367211341857910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 1250122959734755608240544576826449587038233489873870411880147013050985985383532594341430506559483961714855996344573779054053402350727264938338890472556310196886294202892321462302376222049101871627034792245600189345040021078678561395237187936068848465655840738784805805938386210723847601586737518272370386493392270934472518263371596083253787622240329451519099273595621099534302261197663510676685682032129376269602075055546777300736135050333756118782390315344301485551869667755764411564938977160445713278884491184923449864410343412372977557276858629224599819127086375480994464610493953083835612270451068703226591208642428399433829152291943834375462675480615642350212523530202836437522363324944604038286949274599549463778583336375744299904953696759362833289487329341135529962612192027698934449563691151928243304110180415197185482970953362921150833220642520974905141530279621464038464413858038173589718265923487812572625979325448703708347844138086299702705492915610422075632976433660297290844806891630120920498142187231359214615847304683707714895736585858871640524792679340459601874742094074126319418877153326201330148239283414676722741856928607091672651734807331001862975973301113805345384637893355434145630100247992760613710780713231609605973557395070984918852557223495000343969001295693923997079984478656253804869208748071929333102159606050775745084145069130476167455851543399660728214085951655075852643927200702777109869370274743243497644889447756407208489954988227558580138639631311746893464279833586022008652743498373381302858621194813926001328564919385810723958631007229282675664590344747947929236841660199793859378567957083512026372810780699600434218532793963484158938954604219931291315261421550611377600708521863360268930217674059818047680939180701181432631213494648030272403885429501436648408475894887845323776462186011409579348377112118223151404553029208176439424450093150223829753660353697976398278746177830716918631115818755886451155243666800695324467749502806792860008403417299682454007725808763254470668395149985140768868509401753279563727872842646771340495702697985423942150603084099081030912317838869036300799121570798984317028622123811423201219142269111977541930093236309136544752306193510751658212418047912037020013415987659983582430308109923884866468453610513913644497172144407992572082879986346964995255550837092474739964539964874808335998588541948912144388518942117656009005433048741906532086431980133056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -25275556377930516429411764611934541785397100667956389190998209929644201183358309432672584599215273790244537895481810071345659061811166716750612343826955681264090859397399355915176394628168455117490897977468367115746464889031108388021632160543378704580819657522654196710004002754109434319870959767501076681588646902878093557418160682493081452567437745962510088213195894207322575168147707843223129798224958608883879720854023248334110525845128384919971100872267114733207936738004309351789481310124322431611507084861083854724705629829761319194744126264970953627602330608175066491333427143028499198556977310735992621468013285832219837954805114779627258874858637205879899500172258351227225788777445762404626654050158092018321828184350486031994118434518022601106444427318395915746049735998150680443109377225425367328108427410317677623733374737806866625656895532745256088617620651079921252220607638136341070537584669247366270875770447250690653127934022752814336453077360420735161601962717418903096810989590721033055179954908245845972946973036066658006675447251013430962621060557048051133830551745241595964523204732254972428648552790188974455438012923757674674897418074795163182743127406437596295713049463595637520505329981674524195342101929783977212049772646124104948490677325990755591460200125277188669212973839284676909342371674490525655427048001997727841050365020048447940538861340612249499441121649508986113845323005083154893272776832916823449886750009882193219104545730209420993879513016421495686301047938920838448833798727943759059604094761300186779500773066282229482020748601987531228787893090629355455795246968475644593983833446252371254559067525991420041006332161172544507118322684788595057479445998917519181101707316845916134968871938572072080267173313035859624727218653798373857675166739106610931994342192247603669603522488979188194273042242224829899477707920446254368219502121105111213384922795426719074022052037257364893529723988343073399729505702511043649076803881745458020110294508329478339371389642234599563798799190387629817973089586040550639231202935365695438967584286501261261708554551099179011228350354930547032717389172719579360330627810617843852035969462068287185553852760172596586697428305747972908506807045621200776562946777919635173939245836299078368195862530537524906951503492613705947098164620521059671642434953755607193369980721480094930368580660762795268411565058608665354771688482671265774115454405546188354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 8086546761515552881542708000844824669711967232267391015604160859785096155313780731189365043725973647334909683109502014443140553091468510239289816182149467684852916962388660533722533280486459165268106934266293792346303838137623800879324754210695529323341828166181450365201799083631001393131056067866473634374049624690558542514548996982283926401585201286686479624498667444692905839332647300995379934513951221732272797187968254860945642915643951056551506741877534846953479413482920085661458757308677713103514550169142329764440281641521847477312303398028629873615624452589203334343318760042025263580912045154840893853829038782954612067177446852940791435363559365637018238896850412083059166837302333664515895035327991313359162766249343289809781702956748169783522946463678534455091673656063793643860954005139618259740904625796985974179717148273117165370823709581193370901926018418320248574673523925145872259264896092727704117249057163918881088472405085477100386323549482212712614943990843456879092705343593889920652795390214264020799825285217724278502203340798437909156246938836988189359063654768147612684903103962951490961512478540821930481566112109897654252397339405508879775132323885825099249212567870443315388147170747251643443447696203372186214520378871828334970915979205179035882576512098056975656301315388250422150890883370325263621585888041268040148123775512415528701174101369580496440618796274039601451082530386192790434820012659857307132763148182912429926969996479325672965995421226561706701316577593587831445646470278493063790142919637616005740231076622992531907838210443335903140957631239302351873186725456653442812708564984517271468124227075138998402075990084305579560542698988543951056189764227464100517124737646579238934798603471165485892580723235457328670161531553783082076361646777207231885403457217335947716060755989222532731839339622820188936995106828979483240412856443862732088183977333379384599448973530821695743254367999263139735319210508012975458799159746345011777366545263906328564481566065444433839581399355165766269957213239871225585613059103576272909055103266003881739073235214414175899595142365096684605046563365575307250684254547745176437547935516928859972559898600940380836090176938228294959043573026971379268884457763983316738338845397152758909110032858903956405061294927224069893951150469342167203190870637795671933890302911464398498909283501369133734979730197582143075632488127268970856675878167152404785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] 557334714743313424372618131568077138313247813832499480144212308848196197101940869982670887997828690276900792844007035670898342902207620675374520330805643523720223525672661817497616725311162975979470564614107955683895501605221509483419346329293767958274988243935800882193689235273566647050846276140744703565112429534301775570500348958248469545414777887964453771055689396631468397968073000082993037082392307575086330681374554077284360778770142556401842648733501017762585178021690135749922625582546712111352148948200420883479216186223269190833368549274217600987355850972275927581111229576450355690475886263429171260084726757330558107903976930022443939418521643715362552190626393938017121790771508386135333058716523297151710117903400365419441402212858007315232872973223296563551601517570596223548683478128557629859936018757969144734809767789921740731476477278670799209756671735592863311389912876288660084455440071385030571963391305837206177929761216635220946109649370057356835546835889957599510822868791898399823968781559424919733573404588301837458296269273687606384703304395420078307374030359831158342746609513091201079319933268737607582892390195704071564203507618037308578890606378226982790848727905851280391782116796433701942034087721646047646658345146139009103848306607059608231279588960935525921743446525153584284658584950509039055357322349051700628378833327913961477528906986795994002724524655794104359694641312354184951640064156299596900820084843994343838231822766767729535627746507240867996511256565446669969662073665595960591325700291003198907597451386070595271760077925392803346786481951029178208237754600095610681045117212288328501224091841192379146415810742366147847808565081065533565395701596684484680139703860994004075261109291683001538746837743165146791674690296056435499031698978280769853774190029668985163547713640725901142609265207995414479621843052610786197873735679857459829157931103209558689898257191175566659976849107119587675802899693089128775537897556961274343403928272467915765140773351050475866599119703734683887747233057445289291799668709377113899193684321457292179707486248182936627972067325891999980274544960240236174633669516325709891687486576899519428431253975311834738177552195734555466298016905565263565504480423304115393919297951392842460504505147073423278046061016429856900637088578403723944851570224089766662511927188222207909237173267099137202988542479894278352459466427046286263191632315283641219139099121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] 13617309284519077728891775318745240810860027382854447457848795043371052175097869670833404543336007080973772575676463330486345860245293312203271027135815230690053735909410846315160647921856967371964158407772330198217153556899613386177906919836638131992627409608916837287495942806198781250296245664886891074900825012256562565801727481191087915220756739686175480300691668655380450268035529914456177083054327574760093881296939438730723519987291932200364026899072990630962462813427036334291941233530443269837130624358245908574418857368890400769658401511149476408595388551439079740962732102607419750470463504930589174229541632092027950261763075985159077323592853310260624421375102451016355467144348587041183507533758416216947814351853838301082238315683837422071302904457659698384090356964900861417913263591689054768729149364993418847209378071832510239400154144922400002310227012310053489285064845062960858954412539581622633449413864125128044527820251238472813501515723038078079848791990473790728277668333787252676844396375725433895828149788827427346262645118689149534347595725098571822427500222137631882587416018021917329869589355612877056795405069300301235741883145674927095978913924612065155933971127594277848870593528196378627810482942522155262163632231551475140291469777060301799950034521036424873581865022801839388765537244758805125325161168440251359300420677742028988970398179750753379903600876317314676554582985655823537417269204418725957036035417156636064467974684273981822494600011679665598420342124892759716909763158285977302354203415211430731241786182661432250713599521306321747508423018791480360398636785126086628158894180829645026373237956386596751928918344862758019519448900869766136328227987385702383910536936396460447130378594613100112678939883344804732926849564331395932779877178828323379720006107715039882934272897403921061040853009692204044246902494123148547887104636578720329512384921268559341127720635927551398452228526399538904397792903958238298445228755604952174050316342559352441509339859095532056254920472983694794866262148354896166559241369439866212703954469750321870532846626650563590738406378525291382419521775511890221495006021605310249768625893441882185919440119047349224324077304024812535809603812880429663547039266107536615290962421023823492940274782706672202469248977725232876161976775703464941627063113257283232470518746487252699880569898794903113209187483921976337095904329293767198033604515217120933812111616134643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] -336549087947032693298699634560271992541371612087752312910292088876997394623921659538539919314889588339017960378761835722090397523390940311864565221879198551332678668437869097123900438258459756735989421231099707569263133291589693280283822224028946266131840210352707409386460556405900924497354204404488182518370750442184384564885224677499503649963372744429154856436813790061829300806128291720277813288662192320087254440374684736359290752837145077046102221556428728420121046781761850932334430653590529051375198857921145824856742552008918005150399713127079472376416695029687183366800024395576007079266112465978720355540363862683962939914656874474805594193049347602900509853762302367591009369207787488595266823414034350196421734756192704110841329050360533946247857934398838740602823836042947063877172540644058999436381238297132746843519187044035045147812007317938481075984407559279691338571750522134110224155997355681645313565566717392420453704565806419434537594318319505795272036647024372735035373576505639869330068518031009840435931651518117610443438594351948805933754907882937926947494976498292484406735976642091608850802823337701434758539037875875544571816966917043868421083053877052527590042767085150938369614205798290623304548768438713143038101901324542533453480031778817857422398553265327645305006762541019622453035496317630418235866904277622609752732962462358807345441497467006251450038700165851379460537095433798075208887365595592988206274571864950632360574188189968195438010231192521668849770701792637389244700433611352369998055987575785443978179645509409657738590668981477748778205996013210904118903549807922838306894299265223106830605396478369884086298786938510628800854752167546487888435748168788725074358716002105861715257309561358004148259118333663328571943931234693774596660430880620460915088466710552501370917454314457469504198095552966111367889149232703222699741704417767589797688557683759569158648832079079798519240794777324371562851989116916235077930243366413763069574893170306803780665223753703178277719964579070902380043320968824507207591456169851572916781341698197394864216812868221499089224529260710262525696304999184236606532037021948721404935681798843196548533680360215767688800480452070641151601024276559623818940121165388594699886716402169730312253137066227166255457280932913091752029200184738116500421701171058467298296725988221645172320949548968815221942693737159352076855935543216824297016345583777319205864841933362185955047607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 6785702826337594294895649229467383649808312902929568300913645550352728000124896295094497650017190217258166181684540331169507788864843854404715375421138178226615255763422640938690531796485352653914142339196312843624605839455613740126253158661566293487038515294920019894254030560371212560952761878366844794968098522522159981315601317213454768932980641955313335577271556672644720125314630953542995170366523532637278205016379883889474660190953125986049561536205618636259187789877415060953628574228153053761891945024886595685611613976464523711718060808453222867586641503746668798553267756834650978850919356538204265572352197547896677929465516280241067147197050274650530782741799663253708312671910544424585506934291880668505797325729661818346607573614248637652562474466694686314700061133932888416734022749597128562205753999736234994427978134815602366872473263272608316903467414438647147882069317217027762359720975934883624886449159923981670245389831901875520856670734096434862930101746988442567634226009426598541394410221189870360687859507267442355729986592269567943976480001450623400809973429176127741516374437589552547346781676838585754900159710634517800899483723641846279124520263293642098180200865962902842306273659999268199864318979085647594327722689952571581474589951971269115380187048891671506475623913339623563181836441163120730338035165225694421746843989368621703438286440330317522510742908481687955977950196233113838810163675529416688324563849713538832997626623955658252727303501388965546015653819783090800477784446026760821339652191595407968296885272582750600183283567888354296453029581581977768603097666720071192991491466373020119669678522158635773916993173776852622915807330571379619882534691221606669826691599942904937096101879896972212721653150255717892916616111021668791113167546015620021822929447757328723904940385068605847033584514768540230398816267208468483445678171070329174087338848296725012224587496179261272034951620868511007912676317615805876234541307033440289002114979483120743017667911981471092435373515156911496863069427620685437387212608395931361437159424140360717037086795254650625563927591228526997646762927426877473462655927471193433574016076857465672741387125189526677834537710993667045894065753107237890028022528546982490422854487163194860355574836996855083328478128433316222945740972913096304284132457276212071450922278965020596082055143685060034426286375118196877917135266326208318288586119563371434892928846238646656274795532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -101863283119047778202206406962709934975729192165805403003671942375339516449096829379134641512360275155803297585204792876347913734436079053202974529215292059296900399761740545731782509615678371855074570644126177074976699930893546647796143304262377659215777834017436139275633852468992976771396066223277475820862840404550028028105599799737828705104190262643641039400999480315695497820101457577005469204409086090761977273232555192307683192962972530020946172510845090180872603521219375996149743275810441834085554551445546099342667734021428028420731230548542548384127176857636503079614472633744399888882632702654599590950342232358771750683296562640581623278139896082243106216613083634443158044262531333917324102698020524337500764855705797498952020289858829803271276560817963456974299251228488616521343983101288337389449952733944627558951290916558430015568243640446743710764469561499361916645144129365206482366267649865059967824008614220847850736010392068805539982441596481731738718620526497634741113610181545383897614575514019189397498149879296548884245161572927262059055314302047984834053969431119710077298832360247870860589268468286486414834707294531438255358171714635605223584289273578361971649980532536885470800629583129175716773399873409291091096206224731052906949145530807544901452669747447525556332903775651191561874006145781801397312038988326898878461095741604846698992814333073575137198394551961722326697232055755452456175214735303358547915354954880989053295494584628496465837123539991147964546856379199282864782530938377841759486103282010847168123060017907137542545438029635414837286625782252987241076492794246949446569471802397775922317205096073641762301890608702528887815386753920095056493856667260975916073387468193962381589122986351239260647988326846345913098507112347308377669493168111676856746886727977933504546217577832105925435363742646046545529610811025962896380277012369553626103944911056621769432456104152274479996821227492579170729574413516506672476579128010388611481051592370266381202177756879601211538691512008378482086118849444925548886230812835808230982741008571079777721793111622518515709416421588592184519835797892336791805139944544425623571621539543692376221873092963512041322261144592619408047770689004991705969100603065284170384260455216009498161327897462154934799825068231969487845072998399916033810344229244766523038397019016915085539337469941219087362104635977959950655347306407757915968113098481812126699930232121005246881395578384399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 1019081483472685359687412577258314978343495486598356470397611177667285143969530795489206462248087156951561196712891350498616145787509810006295075846903980634645726935680735813472478273319213467485273776457732218359272151429805576000437855840078539920910229899548149794978820869616862707893305375713123464108235344876428836691749810485923571411532584659856914269669257894234020135900552399465587181415788787976820359127018022658072678807673485448389052618078547733242803596784671585417625228730811951460242238993506418206943292306355451320648554126342230597451992589482907311317589340928738724266020262283834890150317101121220094177154733860209622499390185502630109655643683744607940758423521706475748740355687870949430640031839068161884835338700068236379075416557921897620629908320236935168566033041067990608077300131805493859573161366824153394758030435706416492717838389417294584240307121838079748878424886545978598167024639644228069720447107493077276231247894399552867437298985961989036233819679881511527734791112115541015510045690893053260468364332375144312977404082692489223559057012554260838816789192165506691303116205916102708110265456522646100909683146683518643621368849203155743658982647372489403184081949487446168711502440563003630801254746748918747299330235028907959622792793397174250406980335443947617900826944745713911334842568516323868193608452699920068965492348891476935064196893099243443725635758924173130916514748079890578441723202314452588230488337081355807778636285735714227441022026243843757933832403503976247408871838694473882124619636639019264053219789340266020846021593372783253186315557781757199623045739117946421626538823188514362010255702241742808301321761486462471221968364307647111948465492450782057290390376628966528205342330682602077905256847199400618828287938884070641869411218516495263471642009543957531540107791503593540635200923067567571336948565245230542980135497246154337659558556234037271693535149790413934730668472008626870593359725992419764139198043335145300320685229237092867900711937960075602986323245143104749262149371824693433327597239799352496947690700031204642233263438989717919777288191062366542936809314869922319603719306899618435885407076238799584259699841700802890965735602900904598442048096263411262197894742993480366566630610850905099692719606068236810400660518968412990084707497579184410340563147897341069695119092431821524531386001203133734576749989317737744888841604642663184768182002559733234647865174338221549987792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -7091267045899742337022912753694575654408458171272438211257138851539263642254306496812360394292078995825033967449212081551587287272764898103200751707960961804311938314793169680474844115852910197574605456888399650341288188848029800163680838646361539318020648575699641208375444915889748138461604309757073958680786645955127706572059551729692352955172728382636907391502335526513095474511191675316852667094881843570888262772403485712949797166930678299219069281535668525827011354559501058502907588380409988664436260886899633145024692514432746377794674413486471286476975251249458850580057295549869952269259972947884172112047689617447742623053855086214938927349808401659006532986900131705365954768773622661331493970433482193714830423251266046102508314964989968858476684651176741447548872913596439618646523649183026130781095881683138607115768364585199695611549617463238848310081014441815952184660433359827862018990977094854174097685906650162183132928360313578628633939859243416130215423277634545992672671674468746959235132532402951661008044490665964329714864374306731774195255640609487935533352088489384368932357795741971106253740915878301659168054317644104076474477220794243670872364881363019028863040908846246184060440818836365344708658494445869038831846559170809226499733499786943557956363207968285130315692532383766652206701687966302631468870944885649057436118418973250578064561810246247984005204423966611024952377933588683990786673803895515264904494317175694084545842186200598778921845744728716923689982029423249454283825517305395806515045085111777069283362981617703344477448203586193535564074678852538567545634084957934123192487145546214314852601653418765180482902123698717404929008441773614426802348191915378418735111665792668954802754350870753720051644085667292439017890144623396434449773269976590311535529146701172644793488254355128182770857040873297169247095905311775141545002415695392832325698588927507787290097864179182536202911289960801270426408864059179528478641546607304442716975590819267364559571844004798517771378403768812810829951457701664826816182214359055143574534340916270181223762569111131404218987624393520792611789228539925455991517461695543745787763871189844156392323905535135281906928916473577348887461750442504943234461993715418648856500168861022196736205144574489030456667519961256756174522980458466319583470249336037087159180190739681359709946905511957137225147952110572696992250284266169602850132738903647969350713193745737450424115877467556856572628021240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 36197393101603887339095771793072270498755045142919628056718283636342175782511460956098776369257513528373264666767559501715070769888966038666628718584713726165341135136130155442033664908879528108101664418886039173958765716889740575404292692824478560640637245468436941253589491828263830956795102333016453881209237720294657560954715471320549979020817715127189594190873757856667162383137152175567103707395948897533707032773563563942254599809914532550607728971129472565941579460660989486805822655177469736103591645778770089726683446673575953811719098105050052009781570133836290841198119878281742154266734878206296686034779246779876867069299158273246170625862727293844810075904161866020443829979098260142174941928585732783889913566712874027354166563915427981852864711144773951158021558220691234511551861143729597668788544130943811956933444215556045843417281506799427114626260979468864662037826776627045520833928073748794643876784108129302354356437914568507658577504552922196879455263201819018601955200721718400500555258072507511163113089454942833755413890822373489154362594747746004565378584280563339611601774745224166466095949877158897605963821423755218542551231105975587629816269390576069405774141159025973781396159242818376474779628333812121399639924940096250492754587470317965481614496981781288142064487235519327566719088115292800700652820173503337849850744452039728106271318231552469556120715703191010501277073737622816969979625805292810681676696381689476812100679721121814831829264985811645202219706071763848693031557217397441193894131399139005875073845842204840056228647938890918923454754750059096729402707616155842846131843204610884081339149648004195374944707387028511260678101248658860923194378608732902558070372721751677141721240407577528258276717392104791538142822932926106727470203284893545292467364898253862893939526013868562320322836637356784851754986961518693086367555932412183443391017597692288606545320845285728618208974068313097905086098919283335960932502357237051116806669226849674750741733066622596545026094884074562665657012240237113595877571273075894199824215832471149088728483392126943359805504748314552929277940669780581240149600596503651900405782206723802477447949584719538741364495118013409541053132996017259618693463851955010625461662750657472401064806021019962126318897205652355832212431386995794327779076000920585253052596457334054964645258774169053582182806702403650648100642484961099946705730839662786345856733669675963510625749108839954715222120285034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -140662578585856321421233519308890916899361695991101918924199528909000209434950136972836433928167573877152686133321664174189654007052906717622234416614773029273462145446012510471856781767472999147901962307230757079996144934953539130993900354425562344968322129496145390377153086424793418436186829925232307573354940837890569763367714618415219904511472647661171155100288891699567266662787139676218067480890684572654654832947690227104038885233129380743466548592961550844752250785675525199057135316813474011989439495664196151480068225833757285568352650420799663065290643254912196830956246899977740117022097810294619521587670681861053555123776061107174534124259945251278690030198598021454666758167719377697198357823005509290278006814360047469473163326266445226314037936320545942862062379292698294533652596970677272797494681904577345736177268924540376261328249191923506889319021284774686407685250263190908866141381132627526051237382641769859551047457201054064986234201725794951688204318884933798913443804154649062404762946896832366665400816003443111036803186943907712091117949384104192970332931746438339098292385860050419493057481488718573573931152060120112081924746369420241499013958172413258245907279473419977468659280412470540772339836604280129828448264946225476984414893525430069422624589801792488583805263520206625546021353775410490428721272118401779669993744457921334106515395326056696994054015929728863232282362085906531282822261201953335043223209286987570977217477335538308707703830847882464052594497359798857294972477129064308367846991153289689804141798271256050469170835937355178476493198494723355303243159841117131564842211915553275486739129356549330383135365136865266254565829911361356620365638468764315979522222857195563484770309826446939755192507097520419962409342826818998334705887890479083854734039797507237896847069996409429438470419110303232417276612427295685682268766904246859393194554806011795728863213920539607177604426614872503165390765435502139187536511860622979050272495636887227688462951914007353470034765967764676545886421422912844416086234366494715908831955003863332384875202392694065488345299626728540331268807920451796649751790271172212826669428038402718863483677356439437993926900406128270257887904966070446967484004367108263237384071479759504414387156764645632096233293488820665443913662574404576080347282424619747855083795362916005360639000765515355018314747588583139342605021035912154618696643083122436530510084894231290285164515108107252672198228538036346435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 424625110111702871089912016197704233111616622240973861641493142230492780100063663876421688448186109921273496755941795111584308238578955892801781188736147445231303757745071827317585998212026951241179690420986106683887046209410707979834925708855030239776460513323419542279781219888364274842418614297294640345723340234301693477655259543948872285036627661282964219349210232917608148517681188044075998662146427823255685700714439568102835029883550021909283134337577864388192709418641741653863405277301385203890751272725196751259426520210345526576059943645120216392527091003958885343736183920940375437148776291870579022176666041250424795124455497376123990771425337518940675419554085867536701269183708914196831387151208682576096897885484914330829351171321453510663367595122312882162241505249413900800423164662493216517660253374703903025101010292193169145551733411525802103986341490579825154550670127343221573999022345313451042503061050277953528006543096411199220730920058999670534490375199004751938528328589667061971940762079123328815510897715277735644470724295155585327819997432200856763904266508533638015389594861649325544316392374237159856886874901841541797419795869459165926393727803473353789403479084421472241122836474225813424506093420175532057032599324999656943831945348030335950732571628296026325470535078150412413020554654837098766057474926692714305541224345524970067364401391298615098106495489497911170710252939101776490682352510764922057390691628161352449785296168773275267092075197518465116751650309920641566298591599882687947550374247558510547236881207077416340274183979207515240066288679068030893532650778768740980041412080664557485761249341256392348744520569353004238931230449510948643039815735748224787981659488838056126870041069573574556155569085132156622430353765565788605206243552349144891285653145749283919291071054011589329238246615981075073678226401189374166258988265097413849334290599092403773716567366073109597947761285429774181352048709142765444320250198742957778273073570220441486271301013241357370393162152234619851581089881608924479475344850593331059961316006653522884604656131939914372526215509250762630297503573109710261223089655897134949707215436778502022703168775594334763295579915780112083418351582511685776188270510646271023456322240488382331892617607063968494788309617802406512141548107094731310563418705875152075988783395781123650356852249544140704936304169189046147946792745742793600749862087430458807346361419485399434669198109534860030578329315176233649253845214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -998184300527960731177770488433413813746579858632911775961767105506892888612183074171538821293136867270189579933462897441167870558802847719273641537960688407622135529648033909676275649887128410874290745694948337913273238433430219564405955854858347393089584020340363576806751576686312805393090257487929162351711334320141746755222130094958007612805352292413451256628292252824832347259226141376508572350909327943102013713067109428408458536552190344846596337208493376891397184826940918108823662892264957266014254796938113849454822313999478631601946326228841364544788367780816762340273355012200757029994027532684646893005093715461688802483575455805405134408342777491511421405015786562288505135733164962823658060425589767614919989024488958506918288061273970535836586758702284089623075247971434600996393697163734776200555492659044844809701624259280301760472783075025495708471205873398482190517474744557636957447708278720382908236120771931059710585508809663489581364625622901448284078753139216849687300651764355127690471455439012501341426916275353798879280238916264344842845230364790538135500131912992657019852946465043259442109514147798361961404028599740143796113469111155337467297219365894423739687359710398162069149050082501543981714713662444609194344209709049827995315967509376245833073850838178509902944127346457807960332390542787788320973002069689522094249574133786315537835867208020092774573138358408466333679084047369003970749815692181929196551197250204449440965253641227056404651677940835808081345949057141602458125261571348124410043841891557584852454512281077121496518133116650036300382323425994518875916774220402783868007458580625034499667743659914648106775966762847599733116090715186732800424317506712549999060731453516723848072463295250420049776589248788100170085140463361557800472337515468145956120604451766953291176934172887427737236938874621633418470630692695223879897549317820792704855752546128950124494644662798353911875039220930751008226432560472188537682786571894949483050662241031854039989921899797913679116700236510651844088279603866590749819551840867834705438082657089240960698343433885301751147777904282400718180149290675090802742965680382516543008225624541898837860448721153111437772657057039333017786223673908388534351717921979819036626930004526890389479161327201202810278411478090032942058305994059660894577377461041956691991785856796049390948741095354101273323527187647193815536051306547283857594638707747533142812778682215233337341177130538812925161784583849566843127831816673278808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 1781781037628163262815682469141484642456353847531448227871524533521857607430944256683075824258896757070649441299497237827002195740157879138493970105634841056156186271747646365470051239296287590531751813364250163077523219939584454830162405783827388419669081571837384954832354375803670950601166896416596928034368693026841884110246697388979321101282396833090626969166317221188617102263318887006088429685806224923993153994605264458994146796142094980249121665149797905344022800819498760488492271906066277028156997730828687200317642265754470858288283732249712865061437420193558215467912047284200638642796993784570624184120575126618424077837128922434432614740028182785004173287342721822242425967879693543972763616220490513121360492244263692424515887196227659291740364845832817118549875005851175775360731658028045747930481626768078286518951998335313197528498134420746757359681488478613745414404569570894643612269845442581767431542247400398754001524436657405696584021310809320286337888659986552677794020429906112406222870410940435194446985871102733868507707631623431114523546159922470171352385983407311590574218060760967858322645866065746843061476832138513521487539748238266907499406734007019680358350118914597921661635063149527822776827603596289740797799453056645974191043468029574856427329737940467527343904022904255333105229083043127475468134539088503693484566198905325674866359502922396868578989804033133877127709569356466760846737302016447519896139206501571912337730557926575067643305007740745464631097684645789457380207989830682845324850689492388618998348262205146143952826855045276549118655340094744711675018479624363898482534726479035643972770347403639671247864904445853381306228833936570215182936696267665606286509050014043037094870785106482907485416447991864951442437277198178960851373713321734890500858500168506610153684057264168532562796737112997239228382468802877999777598791853063472660022778254484929959400623773271642548014793196344703501047385015157797162531560072042325905733092187394216392801271657552795017771395163915382484326572659611441854684022569458556378619344781928852099892725557075974699470763068489107936816757603881386240991217492390486806207443988773768936769514322349074708903533797613188291548163482223049484051886719101898934464737073190248756590437736638597991719231768925232727041434184418469859098417992608476651812779853746983988731310929584796790587158330615500184682214323944899545418682939726308236342513627303831020045897117065958402230829715762183695915155112743377685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -2184776162019527712175881594995703171724446923012161158505666266852397764901172306690470424980317435277468952452706516234927281374916287620989669598672452928081192168184159037333827316894654500961706931100284501591443499078793461786588617207189853499244551541003507422786158694924126434832016487287610671525874326450993866497035652869667234782848627530128660342019138501144805284384666332539060045153042404668662907100906990541669743394637670837392854075987170825647580357474816828577002371617396189448041860208621933107444406490034266451901623194292198357431304623949724485841849277449196119051891949965591773134666775225698917575563467001995461112020357212033069661717855307235451648444342488363065480709637149425393574447579364838650884459249989724880435652830554181265232853055506332792579842867813418720811651760773737054868561957384089307079057761465225458036044137723327781895586805793423887876567199639881038682158368521356331190935732414739288329772380192342192220568653088614522233873392687884938339838831453465871219015688061474887017490095545597074051477031284354310660367933996934138605983806887760192164916306452848233600062084813078011478017093355131235274871930576706962239329905848393221542978796265265903965600202498178481934086308155496907471071720957477110028894939832917767502697369159974951724090307034485276057606246900678267857938440429601113082550881330053046280683674876903115650905172415879056877989358338646590079374681378297825470520529136926879567396843002783415959754375399083386210608107040006773027899408590737040750289104265800581691005778790844444333754440026619691023636150329478013423410094366368288013832962356090173544333511019400730335506448688118065473385947605569355055650424804238634953362266275552638500026494865820032493742714890151553846665333809601152970233602888081738172032876667419355296909686833197081363951364396070936856791365432204853341506158882184093278082848245125733883311157061709466677409488619901412830683753585420338926084031861373702691239925314643802961102937863043199117990018417496960023235389605988878264147801380589753473221417488174494200264120549011533202000934094608265569443562934519787976787978657744759681396386851408259849485821323477748567899649381197371394092341058404215398100127861429129620161126071737438667015245911069346577591333931639452393295087321647534932562242778864376308022567263822319383179432941947413288440500780599722112132137885806499191351984178322821183993620021255417271089022731439532876152043172623962163925170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 978420961760048892030850317318927915374341902384339839446310212351526861225525263626317402471524434898692026877570642900057369189985262498030951308000380669569633180333470703435932205512543351145599303969243463490630922655818916422864061514139703489940633998841030742943556828132109968998403805538636795533664531285515589303813270248582133437623324775815925587009939139090961877962978018365599377367120003587586492973564974657453687919001793762250095827162171850160566308855562923326772767074298025826319053378799065100920146036342254020690077506568921048694357944131619548769396681288710637946610934883748062199230613979840245144798491828542367891675809682933523362887625064861217091668428669528235065241969524116642491342135096657483352472478520321458028129780311199837072754509595533158377309236698500145590440464726020135383522251138707139167297637068686474719096250367608752772063807900692571152064188927589045402328819604856972176260902639478905139768661404105053615222778485361059124387852662723729462135851423694263555448183082070112583232706246221679437334311404092476250380847764714015200732694365429306020107611747474888645555725166841141503860367915128786701462252365578997100184679252745361821903214391991497379498460343436702444721966831094166503376839475423412104972415481301938307647493672966787526708723301861017128693806612017887433538245045937923113741932492369401342146789167474632732815168549256036607825725897664828277160369698665468892008410099248272873014429855320323059666099079221223160885062003932229311966207591893734491809320402673667315577014087143845851536402772301026670228225107942409576058718131292561442745424107724201108191531448538094242022166549860833041502539196110593198425403359514808724880295107666349420443422978583541698910173851875881095216589504247527859781248669075730982980602341458751800443008621912608246601122667019649769522630675105272671392138200053169739839731778710512598168963390862540385268759703872251380994590122094982424890011862003512470464038925781437909153724535446373496265179577205979358447187358001628570570148474975235010324084382984537285431725051459469619271820585373193627136404821338775898293625449360895073167218105712507403663639801956338854700865804354356668750431847500360046747699913467168018944817037778745817388138767293220936256629947739035413286037565361557019610663305175666876657357659989410432697301951642973256482020543400759356452341187385532549737534921530062787489861972608287873272161979136193887818251369026256725192070007324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] 3117781678611560972179470133946356025805159742143687191766461071659197683926336742951410145903349085930172893216073264747560619790764843007826334640165109315927569984279628580855748239931153823761597429148950774303375327110219157024275037914399818711936498129613623563605032698409264226379645487428225417325821981248957175002870367579491027787694582517986108690989351080563006104870192845938355364882085969039521370605560864990022886584470139787199835476099667147658117713730891815697929354276123351286406200016319626772085843324771173717635228828356247554681214349480618247427594417262110161640572759850337226085116473204415685599987682426116956086760747817949698793608483078605174875105096097393808225410159912655614614348609704323571591818092462277934218579464970144030383109165122071351692710445217999726623937101822010438912186350299537172049230044362321067355633543438935758248057051919898861761038042793445973310450761183668709889584422176109658746220052763641495776321486094799100020726697599914341513466388227090137131776000065768768824817155805067980195633676004246082089511518969583202089212949928243723884129173351886987204911599097603062075675344017794945811592178435782650419128573419090206412571100178745604376828135305278764650240471611595634440673180773671438732912965309409184899414325636689191220575020398913097759477426016519774424686329480521555601199387902663468459614670710060415917580113736215887474588523013031693279047343660916633680323024871731525358873071528959904794020518545525466811108892945720922164968715137755716551795428634667755974107464538155415652114053783371541347936956652209925434448609584938073042644498620886394093665055604768745033529642799882857259316688264183373466668746166743642240884588759501370586243145992320639609816592424455382549531196797059088232975316136222147601569950565343220928147258214750074033212397988619507769198751747650284244303146799694489965390933436718583677222116315451233769770971992769280580172651477268850083392292095346443561578750070640462194961258130968060061670154426481498306190774191565618959820149186804891430970760353256265614225840641293642675549037517922251203131088396708804898416065627449715689407803582640264129663719320735045405624427061044370982716632501354807390965072432984404445620250126616581043502763265575608103456687007201445734388524109438652642291366557569364571878027271318173272534944502598906728205379609796890558444502663786797544202457570068728651622688113316747198325578873269781662695698809528721540118567645549774169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] -10045987833534517605433893317221801724911694557711155718970456269609900175653134669025740467954574922438561387372259367413071396970226989769898186958809228481386853244769348185622776616168693323918757334391837298411543375676695962175360803525916066177332156463246512663500962336528266545644386203024402125458790960138725101976206741091800640852179227224699256006302384393446078592793252819031074774132595206739013317031103995520479527206036005614217963667011747819200689834374734720943785270302576082852738997347040107800350176331968766067878527160012866334898059715188569916090992281598890765625544094052837945719797692281004739515351964634926998035132912873921993392732991735779309013027834032178348961844886528849674152163788369225886824005996668060958571794954512059585993364108824699693688424693041121641738389619444925763361852714074294971076899309567051902570519192313710816694317463347697114519488157685876763553468007663097542152108858812515727479365104623127821877242250962096386322892202058451325892042487427296151451993751693011457355501448892310947165022425653789955611857136623172695272963063340993915780272503523147862278267506602771890843251830404855442160013546434362997638642138117972581632889516636277147151149243124316954621220206767669532811409726488782170980689938348134875968419702738925179698716511788084872823912710452411480234282248321960057767335447425491718086711353330083666809172843840959460016155189389912083817086316983098579726765292334148087362035668742401104029384833446008587877195474026970283707526976217576970805751592917044658500675198399019059086668432294961695033387642618308948058214482157470024080991888574947523408364685915162189525450919562347679964573364190834495751263776233148576428579211760566261235134795518227700829565362972681423494066738706905258996684681437067969456349138538318934156239077331230744119799374124462924747994506633280015921034993803298415098968498470304658918232407069347954186241234978845473273418684096639363282756641679310891315227703022277110781130614030710782790867274654833606922291804058385628767748852610751949905167261324378542316292020115123532761559878532326549639477826043799054484707896800916893459909219379886590615766288276103811452755744753618573641465545556054436297960236224612393599939956216648342072737296816526552387947834618626563919954743252342821191860801172298370936242654274027566323585152008464439468467296256063064892731143619483588241972207530431616570985325785567628888108629031947450712964481356337387296662200242280960083007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] 17198981203604270183878889240648573661555294586825493291068995971204717446423142075159263202201846937922162781243980369520384108511283741913640273058096446382143539275901165775346380538440529758252797504692979905016146975922772089430220350968957436485249875403189761494926623012371900848007763725170840696433140065358605070460499234694778142497334751779910319380397439845761165774864686685211803699510734022471098012932807550400999835653490422962456439697818327748944936341875441809125010905247339829848538727481552834007358117220955267171573540330774232983416898755899444031930669772984232552372760395938218879362943688832942347970825086319337506909243293101013434245311483515135683850297106701442640524654583823948887329536869501917756678545088609328553086009161015143379195692274525855124178499557282494440497932086376964120172023969843239560290601432872009306073474394322828772545793183194194450255978280772628332475201905585714648873290040102836352431518986446219248596071241043032526417379909397084245917448424835176080175497751461118998529548547888753321679008193468182918162779185844452225051871386214413573192933968357700878748411172464369098823046709401749109488426536769928053624040666641729639305988287085109235763859635089071959480855354325271984241486284310396849088038227950398343653840488366352380461347528144727582592213095827360164104842245490243523818693460837203321319646575275904906141639999315223504407863314302024756683966232162406211738030234034748377482705395186681497124634895142580826412949354153564159617247950751653722664172715777608130954170056213203679186708928760778261097198086662635935626745879397204411445893556474567962336304659740718399273924351626927543070322535477688174601618765702176797923518443223689756551753760776299854189905578191743758640872454209514006688026130640693912236473538454804937588687304521876209165851456256810718110665757712141926868317604241947311704271760907941673485032108562230896870658221434840349781918278223086611740656897928941581135238666517647569978634820325420146820520079023209063605803113096370291718412668972640555313117673878032434481803203162919579916367995738410162458961719274720179289216172687862864913141245720695214066893639873408576567967015541970853924429313834383641632875695189624063836633898665837705498571992836415228868262680628494352736464532821194646640989103087016998236432973939248929804845685522447442829887412584014627575992080611886889631163561721035224567343048048114106375101643611474655284447339131242982190883594739716500043869018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] -19979071755010652141729317865440263971726369741479233900665081866134748414423371766570224121126430489497582961818435817016569214556634897536502050552329779175097304561928472521417538390072127767623208501895726202584076232981738182618022839006607900357138001354904951679394114231766047922991976520272658338316504114275623035110573802148678120382931093786815197235145152653657578704577825050598912736245932756329764150572100663378296065251883126678411371565129780632171891358431545393179770686873387144110453501845361249276512764878830519452699685258418084690334939955781538033179390013064633673119883868924808787688455101073411348879184918246422200434845510968599535632254248440097581973971246268029473547841421921829892078262121515366349572433674663814401760470957539034067770200038368035494153438706161452669357513677433956286524708937941165186363693533490351393494803725961109096781096741119670782478847200277500730981305464350561134322570970101968928526415334205146038772861672026671590056410023824669308420324129666987920425039808792729575978345619797829739335419520771521001434491248825097258509005691633247563137579281015349382923231622877748157211072494442401888635424625274657367265000250130210668397227295142143777242410536580844207156975919151849137712641940931667636140906031358036914176700309285388104604041431458778566654709870544520066926291370418731626282432903591618806007079625220602664567152449436888927024329243021858125883462194226781991402698432293594093301933466245702423047670878338049434583568122996761501435749455333052995480174107566764873913176799184868873828266388376393715897683513631100040336244004911197260035933796164994001432005314404482601650568886759316216127846576458094558152746960715705961245242568112906496215724146685067258345901638955964540590032886702335799198490008156915740574977841823379010367612684345217130168240601747455682831726148030762167022757046060081718874439408785263147810154257002125991924650276009366732885673864114991215166753925961664340808846429791109246461650870272622141461297786970243872853087619049037066014164899766222828781782036852817197158693907962253585333750569742756031314759663150275076490562725446672258416373302595685067067947701716906276001167063033250153638465686236174280977036503379024219235587595063546156952763663264690397233387050225416462682897786161330281790272388531856555911211766059262616551046928471236186683479212430888466502789861134521250757974375186254547438693084314728995323397314758971840648875831764736364648538113897302537225186824798583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] 14578525021412619942568100376700445644841039171171905654822416911718984758999226467172686059461866344798087122667057886741356826090608652811705173266456006683163460215327607238802411954840774792787189509055422936078241799068617006524727973805766300966611015084461134743337036322573811677662046587370160655784032308117513040453750389518474038895524095403889211404864265654373160109106147272226799810061085709156307634078186799594257074221237217528125842886522936685955726087720721462475698043697379537778901713706845706071443552581170297307992498237208518001748092283868603174662207806833599810733083166407266759162032465100970606478684713626187574769405018661027155329945774506020056049908240648949301622873636076081783512077073616122937302847812659349191961224286839098632045626220210826473528301762776407517934013478752369204783771530211604603538988990623715745899292200825327916815155026557859623990695049827775396280658310988398755496989949738652870288854432644341486028976033539036361787440521051960030058632847385790905307034903701835389138346173209759705748962648565155003042900907019756782900188322986586632700810629827770251777040831271642997483307234563219906578254881890043093362607144320018757185292292960315746977772713535282278648751128200214195956972622903958617237999078461672686389500448059152113861442683147441484641113551096637113133657395146790363682016551692573353196482406692827381241544260355815289883303156878190210043193158260810887296333736060213762158641042894839961346395875396414953741055797599708704756801818581174319335692355668424417329742809280311437121099663483046165663108342782440486421715838020032053128000082945121056388029290642884593024088398767012314998273884689279053340706677975947468956576621101564768710883003282850787134757839703920629761508311964035850513980757047235907016691181914373454725901543345213893580356672814287401212060734600190571507430214241045782734293067415652861762964425431320620193266986437784315295448648851479201999988614064852226219944765119513891537489061730669280565070325330962284865629818648469552431606867306329411223876209314067799814712019282887659167738569496414943155729854496357610460275636262467669253801434220267203053271290744959340586862647183452667958563839821157650891978384428837433121210659542724097821720578045855015068728428027985534249869889810746875308955121430680392693392821612992855733097627982472367343995498768702357497841622932474767361204383910364474798274872492027225930993411434247019051802980026549708629903315260101237527123885229229927062988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] -1101409333715069874217796205985287727150091564565628908766420649307456507170624982190179353587115016293143588384862195018806240409483488383468454753711161525093056400705180337702315522259329280055136909724645359572196603371632396865380357092289764208534740898682789602209643597991505291672127644101221420083251604146118486458230194554520681089317793647707442842338527636960457116594321469171404062285742803711393368282246217213470978240670190396937715099848231674217876227819722977317674032739246556873341128383854155336169734763944694983451860601294516457437755250032989300207388696139572393051794168640393071984756875054571423164933412569779229723272391309735588220397630592732652756275028588218396688731180877741444344726254439425688057248692677291956329578293841004465512022806225109885318363671356532900214087817172353736112273141638952559557141846360112401432946910283136899491054766273772800606452334169071852616565645195413647230725583356038978274102157588613462588701468280485117458675257152434933510742608401323024697535647816358042100264126692199207621272250148588050876271494596499016642317090585066823667604207412281266057423544389731643536070135488101264961990123506881540283163185591619322070526101326132067435418169830822319412335012474383363015237425948386272517843351967712375167675099190283337317330235654785698093219714682244812881250610054477099285925098399495040882394078501419037225538453226119791074213615481475219421894329253301837368313148406101665976118438515449259709813043139033624526158237953090209242383144526775135704187330806908772161374254421013815534738056319840254516387082191806426474131379301740261223370478144643072088227694885131818121758992065672800564124934374553922572420989738389836312880120318981894395563843767024584565588470914187730757671555844630606603303492051038920628226215166862240756957030221072393198087775467491589568634012289165117820047821576720092781343609007971748486155996083464805339707219068204795873513470600843225710642775548899584441819709453470050960174051206833460523740722378451149588845624063794252561556358034770738408382937116189066511363156526208453571611890325782927019157050876604582581559652920672269476220980013502933732530402153616224393329536713286089926150027929276578197631084182439085370097263541024480130611149336131349192289045832858697014692044696648956677533163315417642670299706728024910664142077804086325365982112481084327420465328433704889946847398036895820476153521374882116588258328964011029619483128040958895140183186611704257984456489793956279754638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -15839471436115815301693629615012165103969519840783715820831590048738265452888869914404086461561701949494752863722240326348788017365211973596124643376708897656173743182538266094254123531007548551111744718388292845958409145448205447139902237811109392284908949738394573988440578370792826290871262943826424832575886244471813447487400725606258888295567960874998485116660353759903309226469042467483848372605462189204877199544298799996384846923997465812774006285913695686004261140609302625167140106362033586602933585037908834379519769429445903032462087444261651122349436061873061764619784425812383679662562406156774651118841461713123329400975982324844733437978492964042915522536078489226672934960702778634319403417937273211415994421126212053744916398912516558614662552746620439472941019225204955437932480367355039959958432334416903145710367920721097744419127243676942852936371676062719338350700008599757218447030372052082988877122310233925563894037321810069178190788335729856380899009977835813911599911740782175705538723289932012126162615636371936619636739131510062044138397641551033129907782784271491845793783320046567847685493325357681473719507432558810469601480301502028378220265650031120507992313710285237986762848474306210557170226301110531569668139510184485908952326223010189942949938535923920415926350493689520595530141544492547425089617882103664656695538501341045216051892918964326256511436279998417879266859197187407373805983912288523785484282401659233621520090634679219857096215650161020051967042092907405408818580962679577956124984255121483584673272980258801189133456591575448332604128956807028917745829045663283331659874097485455960982124777250898188022331345073750897241452195042921916449646047534069091046718545765573005664241983045137434822603440051758928551718232554180118599416607454189836885292351930087721144198695215664479176168186867039400851546494507489265750947905130170434667557541541806976107377809046505976458296532974690715719374606922733820612555295292447494972199234663454744293850865647272826433877603147475373553639027826929560534722489190681917225640911601032876753228100725824208628114311945063378980894859103344894290518688874622338857199154292653427219090106974845609584340518485856796477656973695880375578927035912906969065278850593907783805962215945676816274164621486155042374473252022783469468145701625050450757949125289658207959579370369846817660406794880189769094389678023997558680418517314189265194809883965451847153427659644840030600164126362714392722403112355123908361994589235688737915985768722748616710305213928222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 29947936234620491045581730679897354477428707047678862335436475492262464010388241574114426013361232961794863805525360661918580657463408602700855567809161152721443783430043498371868289444491350409892662121908881026628614065419067548472171864880916447172063717981141340571749733385449424057251965952526662823073669176077879124836167939350786382578455815550325069844513036571056196867322219656907946292480937480494098497153272266760770662602894196500273215687996923579694517412566705807590591468395444797801117027988787579674747346472541931969585232576189843682511428023646284780242042521850135612818402169399425782670032324284768468692344699935916902976804922705131804829136878976369163160129203715655597521056105888709675491088238467401606884122515657642862165862520164785516588168411254927806135897371853690265734703676052947681161187008494986592044746008151255857586950690406602232986693326911266750949808777781196068689023936210837420952385847463453819990988326011634687117269350547973894672337853504019499321789947602451517720602474953097063340283674304890707190447574877203250533573896542466810724790533387948280588447178957822835262355994916207984424115979553030531677658127533210839071362038150065352879862789217801633700280872155920092138215461314816785403289826941298219743652612070869120845465542392942844592689381316438959650200502393791363908788968359387963529966853093940858813506787428242560826229273654405342432711599477023075712296224429039739063275477303384124248568637065722710309921353535819386406782178703163671885277679178577246102560847749687188506337111824803814326838007637695247231977679846797454441099400480047451995485464001563419716376034250625147198687960368169960166020005229665722421310638751159042861204991161615918622517961841571363323345215942349902017545934796474263897586066727391539559332599957439220298398597742647085644337011533912278312741818646224943937148235395648479374206150479503600254758936378060329003660697686612478108586049185921294214031850983120859876782034711079004149032188284561434570651717332040485980827110465535886528110188294074382295931899132926626550951216968589067576507364330656251105745107862252330475842418159184449474810788403645527616919615161631378513564653389343948857023045284530440894439495267932748522536751108277507268484226717892288869940268031307351650253328849802357661657576911171295024296840519404728915872779519731963397765843027303919220998539021789578356642464203824866050671858433830365949461206118105212803891384051539483925262011086761300936165408614897387451492249965667724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -37236766232658085332016985036450590372031442834679606571800889701785185301424898813119099306317740341685036607345448216863062246008541871512981515817133728001471570732292909984705619400927714162963066600558395269267756272037529248578590282978796892461453031806755001105876449603370925510201902084828739018031560134077058377959237344711264719379164473980769935270571486984965549560507858072914726347056916241489452062811955428094196775827165048365329151257350480635868931935933247409632703879140035812881502112363992133942686671476034661891406456980343590945352733270848691305759782396735527264718938449345143613150372563424736546147769207455083605639966182595372801227621306426938280631990644339356459003809245182859566860579952120625884947444132854128549006210560677707631027023537973469768953278251686512046402120242080314777025125439306529854837028977660941922036171241470440131172285956450062204117092573100044587337510311154766187266230721082738068279867887210272431289820298209944071510971078401686676789917914821418020598210096665608232356620232268074221646061675450788801624823021785680240549406731517281608326027046446984162208084045390586634447723130247495857032997176761436723427445887221798344736777997980333719463269776373529749386946416361235846034143965232414353739906794757573797865459779465800790972405841087778861837843353644653069055819956475723434818511395937863414429340422806252479746674345305054055541100480496441239161727315200442824065631553244336440735832542425558138174936852361860453731862679846004205606525551567678893723010069105245983069603865202725826127388480899615312949886825290649112807034531697809450282642139375659282591676153836316188973829603099209528394501734633986620400756601035231973141244978720844898912362995858654780944717715929173826432752850897010045294411517289145421654002711961996892681320166320159001646442378470863057592430735845530506910485307436873347330312311864695750732259390021910349255567588319176413517035232409462306010105559672958526722113671817265577223167434644888823430898571368202820548424265059016543458540029620604904780241147163840652836915679654060602623873153624698123567915232031775293821331407403832533142634910239222023504696496490418812103162733283971631016299948275250998247918005176616470866063951184220930643918915376092436945093027029163559728317663790459497266293902902424849586027599201692965737926564847139565057284807931351860520567685852411980556638984049729140728898276338483768076407327777697775376808778212778990884010336928059090563552981784090079031557252164930105209350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 37954089280231108781603641098301972187738546562696312412165737273990287262638232688494057191350606769405702931658764427632436655013648665622441964924041450686833846703969724169000986066945732616280002521623627637433113615742205306845378230965961880409338949230057798058921490339278231007269632081747434026909383052567458343423544694095360351944437149175829276151768143520650211247898618536029663659463549009367131734308495895167052835308458239086862695965275567249156413206600753730966058961743742766691434849664039781138709637428637567668146191563092154624670027999140434886970056581526984002184758237718305179195474741179286114253411073623865683718771843731178637470659483659298409246054517307299257274119577777193848659356977020796432835960650804564382336999231015922761539746839573345926702121931224873183825709786441548043754963792086220775151458957483528793506646949665389721115715439849834181011140887860024690778604425409386389674606151636774973487842503727505411884938943566706981116838377448012249857010820789413851993800643849051972044415294116279533712933129204842064177799444745289490105976145264725737427506903692513630088760168755456889752227119125566367026240282069109333469343880191474905746302363620076949001130340828413263605681926583000400346990076097519462311502096271312945580415133801628816826702661610924586627702583095480975478665270377676453250831175926037539992469142610592177146411579098216517067620740814401551968685932804734784636697796240133415631762964021528145141882052625461575995102317929944353024346465841074116343528916012931572651872003021224173293805440728882672427412975297885034166430522184620875607054751866398227884920088088940116757511939369104294393494230851187852000412693137581034644221993048070654336932623533315345531349198621452585387598712290998694954442552026198477236352623114553843440794355841714248755836871605117562531139352743683535493997162243539246846956746738368501828814502741222057274771968044461310947921377979503138473962938131455564006440946549540399940873673618303521830749846344001775111987393589895637836552199181833294189637212527071696952053441200533013675894149484066467526197395160568784771100238572603047422554156681608226860039844087996889060840149408269859802852644746628923355686678878968304487263201612421369484691289699036151988307759342098431723097133129244915037833760854989323956172232884576382353107446081683954925272540832740343151033976989086158184625174645099254764899679145748886936550739632039812738389674682838379176522287921627415196085047685570224018647422781214118003845214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -35323161645634874452636953403870809562264610868670352586656554686761750185239517577265010623628328488870653631740936786129800876079872230759504781185875088917486780632675785043777970261617861126227754334750587086112053035204356036400866374231501907218417527533210529141197107162285454495375358974376774583850775665612985136893881246807006935180140167707994460230757458400168357257756362665335218915816295830110476225647477163893487389096603885517689704493222176011668362483714399698022409442009441815995993314442917204303187893743767882134427505244735206680832057947252777990262261101067822871117571747570696322967099279741871756211593737521678863882103312648544437337677687632632496665953099244784492808432642673221998218786792111452746822415992453135277542246013449468847362299874599638626944785325608461129031242039954790208643480655521581072795937140891328721908292239828118537551035447065055543012611379295578665711304808432807960487562769800900598363553155747618164867645754949816870867786830192526736021377303406764368166498076715863033449611576847962291561797840189758079195912850174258582939256609030163922951977428983232897170572957140630759987560030139847943997504718250494563284973514245034875689241513449125234818105589254124936875986806798884120102118603896602088984301752930256380293533887003978333458517959905051732969750062056400533954638131850925683038022206548492629687277061500776274981053619700767370742740092176699482827464449796192994603955924479879095074983469468821452525360713393931694419488564292235551033901511112042964536748740657698758177300918141828909328761070803999327393710341655389179057332197170253382975749588298037015701313117039945239807931997636691463504125972579148856378299860024903372457828472602855038414761842330956016532886907667212665113976588979976813939070378324222719920691282478996089630579778357287128065833909557823020249480395721448645879578786234898629843271154350287054996349286594166503000388108769730303818649493951464760072990548769696135602752484806932822176523176784613046358448302639076886805504719532919949229134200455990466858685185989990439184612907203333586908383243290129460695548958662434267868000664750049412009670626910951300507710423331435444818049986154031614672928140548160447433239890916051651228898673656869487763484083942754737517990718869627915215839681981667919312032400155886110039010602064568302313512273767655341122559755387049807545980190868228237537318535993455904944102088685073792749224412095693502712726227030808023665748754379974495427434990832415984129966091131791472434997558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 32730193608529728467442191967537521720152074914743727615819742677411668094462539259580407603426590044944597519178459511768027026546196699989895752008953335389453694487049501812315459207490779849822508130312609352001017713514768165872179956382626797224746348314715364720151721798793860718603280205700861603294197591723837080876648858480927996058456844671698663897208201399757181059064351228469444933090788371838403498649070264205826610744828897223293170427167027345674728752501536873297655670887348313213822013823843983510794458708545373920135598475151660695588990246056924037457401912890257230908907753338223466366684166198297282477224593503721917400552505597573144799485040385423527693178833673428195846603582955418773441277131748074509683000503219719101250170349645064500403036325587161453289362370337316688851638410034843753929468726034155154574255986752565611753549628422309805056971505882120462341008524650534683478944883205782767971277554123992256230837346707568809103805348915487458484525780632890918139486162445179289010657124241713340195783652800560871545506573316629830089092341705538050375703071916879580580730362499428948340021668527596811482315125120514019359934094464795336459486911289272679891845693348498289024063050257382210292969514030900924136935691810458568804144080340449113342919148431554845582771477412874811012443401272047416587870784282611186219679322236569862607824941206263070012076399834202880863464853723768230793529696964042852701536407562271760686643780798629523218649864181483195093565037273055129751367909282877397919557591400359298169434315056002180470868450138449718777726456294664634301716533437347119167876251731851654920369863147519864033027691041317804044117239277866228626675637432501539346272449835916935641136746031305883715754299037081275040666699822621705566019901636843690894193777292805765734205877002591523785348463993192453488097886737695924486568241249781646332048170731079549784368890459360727114182458925121580562067660301592087282075342205598726647704880068619717913253660860430465319925056974113427898001826679344952805295105319075736235405638471228327735339920829357559406053287612045750408098221548077301765049031364092712479508123769744427823297122673758491350670128482999792394666842707083765355266042291448610753305199249163832656901889801808478402803028290054280745804954413720739707993954687810643433044307398049599481770721016000386218204369585244414176549035881151981689231532428320274341719910244834584023312959713603420026311164234141272894032857323417829863745594567991936685302789555862545967102050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -31732293140253453833764256549750824370462601020401827196352759572160817024227038809418083823724007694870343934784265636849752061082569826400490234241767058087670695748493107531478717297017697182532151114148720081315423813387987549328547710057124583225206396764791703886727603575732656776794635122798238773372711155662591644399985042731624067435218212370056007854949605976380224338048974860271489712576314924436011834171153057989619997196149190219136854251404216951101757679582400913448941872493962430040249454133068873241848077922901722694349913200664902231368329515948948115801380439427954650557177462792914820579709009282938461107621052168050912032138623744897970894254497756738733047377043779444710758940922688395880394866892067152701392476214013714244129994049497182947357514599458108977900515940387562505421345482610292248019955966517275995559911113325395157519343551321547365874705761581198602658511253166636909563986686280264268885103817154009371467765289815941525848833306327679933120154577575747033969567937416804521778962802380157537892354948882097680634842588888136216442185342974273834100012290218026558594897017403994216435906027657079478753571655363973166207110674421905122833866834942770912715429122863468453947018990633231637536650844346593343950924134768302203710883493925133911701958745855724519815378836593836746768363583995787976348775312802182377043522396571012486489455785575463516536986292538621163897587129097497720427383616838533233080152695409830257477901239333067767013240389401802253267702200073378464943193489938795388137235656347660825708395518259232296983285805194183493575877934808069267751472356265832912822221913018894902318659600257523115527741892113622024018644643767962973817308253533586215653909601018656129008684689146153346600443556554780889241129363704095479282652920813877964245667090195143306043215775534465970937714973407687223607732851185054024967272955808654847736926000443601468264401729168123246188100232197096948957440332953595724517929557538288243660511919110846187845498450233162163900742987504840488664710558853819655771013909389516543792832743083406253264692261945052042828175763593116581862801074729241737481446360313969923790217257581736851854186239686316343772763038626243411511032243818509549830005963099533741246018620511582225351172716632685977188471648569520296619310273607573077524348861178576561484441234869505473841974448653173597468093277642874189212557285732809671202992047154308682280924742764466070985347562065308511267250775322751801193897358518044089133124086542225850138265741406939923763275146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 31901119931179000077259791323299010514295828126724709478680899301483444532431594234795220026073746792275025630794023495652427690726188515793900599651698849480209895443842236745724368596806252914890223072952377468044862160228129739283637911372795706267482162221289847714189395881180134084126298310328025670134422351393358287041541920253522851419139791252377227659434506794735699539539613995360357102847989773492358664951863667375534019109877880642710038186566413179248961505448747113895370641245079695403042246215159857495129604084177324816370070568807436305003094490021565488936443050242212153588125563186709455643875311728755438555534066691487970404661613761178821474807133379265315446377687053674561406327575339584175749061649211169934494255750754096761041141710322705658288274217735000139715538377561335664906320879238304324218904023485828277033414773142478361574809170245022607928945318723462245171720253450400644658281744888719843890669687910993317707506330150436985279576955854165274709036862067837164757020960941436210909944183308524312669757815016605281842011603965503296552592130976789015175488749904005134030833638273257489895126358758469865528201434324347833064788385899636921725557376285583343853408683879313947132847829493801701492320762180054723472696609102922464108399928730901457327810020191639486145210492937725854197424541479857938287797807672325506094374445299457313212621768041394744781028272532913406422518399139548868013797585218675322083657658543482444145772327464296417045838688697712920743034277912137030018119447823816277031718943404330408922921165521104086444621143969168301129203927790161628296291878390963597566472715261115992078631571771272425313224296037758338450052468180769877212987335410423386731483141255628370703702683556198399444276233737656914028440282818397886392999494464157256694691657617797318470289535633909959080757408239844688610860516312452290721218157604318968362390198519764491342471222634795212400043234386121942553751420476851142472951161745033424384169397525787481694796385931145069422695241633811174984219224323917093703489368495408828989280647907206402483561801576344929203465619113392604396462685559772901765282899774591130434595784753929453809028833461389979603400648290976729604258525097802929547104657762128594983909938421104766688038870516233521626454182452665282440558726507978161802072972114014610816494058838256783362799721137704631003040084628621419617983840930227253184916599620602741513227212434473916266947198857942548513613256839046426296646088181999599359955498319163513798457643133588135242462158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -31895568856014078903405896299286066925944700869247633776776211677522859941485051999466148803047995246266529455356385162305864796025752038760832431242672652402889866920189395105735911348101812653128014232981175392307573268348231715433431998364099976621961358022268416986842513627457702312127883880712189652478026437986217288635566450950969725212206652574795808222240095560012312620225856463850513373879043420785660550595505512962361590426988724011437468007175845183596078191387662165089993805749880867195473912496654645683642191807578496989982893829667374515655875739063806691400749305563794338268089840275292441657947426160450392740424199070340606904193074180572225745497860643387840128312496525388122160370888873903438611022759027664849245520770545949530932414759493512488266766447780135596735385516909576250673185917785311844620129135997201998878978808288845998834267233414086541192553532162482279196354699267849258300260322527472884679155399089051492088254968007426813042222311184678923771807508684082600476265127959144860406917566470290233130990824407751314030318584349070971378003451834854481107856043460593668224373744255250599825806925465317561681858370349774572056776319792805049871325195532379365549044576082083336004594997597490691671505067640673818942308419452088952409731269439869000164479322186329259795419077096741690377622847795763322424120817612597907566945357726635937382430682896874520693132282610026841676899621134617911387693292444142172311803434041235485706876912402895096350969607107249320568354890029527493209564371811949469586161648067974342180188781408781446534825597598601127828587029807323452703017726909541424856261714815165136192918818638682824457317259507128519859996096549432346555881293757789646471312677172520571818623226686660012842602531445353338792113215834969032474292439348210619884359506135535926319657480564095320150967930306706340374081523283797452981337806275099318658675740035629422895818479947706123319388771655331584922056737268573019084718346865189853053870229033314553911194422779463010275139772559580083021419878744782931223180205928680359645108964431063702886043667904129258974708618623590434725116677682669923942534817510561993895772984859373935497328446980855885263778278453082742213004116932252837319731045563300558440925442569856082625614963076714658054905665446362888647560073786779611862615025499203183633194116726793318278673890453769116947396366637015747945798602162589783902507998570200105047835944328256285748411127825397100766933513574261581171600254998718938491388135455899266457180374345625750720500946044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 30621762885183793936182921660614469438316993355548642610871196318469129098528297021716858918009653863344100435328104441868735290225230759988371653249466914268653047896278459817015125563779336663246237082605668836490944044332574274750636684568153956823016557184252800042236974847200749819669364009213446071145013366725928103597152298673730333822254478949322736107848543226444834628124896936902724556009590138678708242784623132655639104526613689601638076394040601593164499297767179192168666722979113027087828357566555636004502959080903791583055072910543494849587004024477193003805514172527800625977747125866027462688298662899786954996993613935070592348742642732379492053088494925243750796499011940526079127536261740802246116147920159337931332628907500534799340001642182215135435540212843647762946686266445906318738992737200078512274253893928031989870447994037996976107703820124803664278852439761216324019634602945075458294796452959405973068393432323107936696938594503295968896361540335562479758272028577123334791646496999487695390059077091589929502040817365817580308169734930663357237830327362075074557703092406319487713075901331634851351594142922660334154120178375768904407757271923718310277178418926920947421097450820113855841392987070825358793001490327891388263356857755940832006165518741810587376536711966793025422845720537604150768813986503430783284467353838255920202648688332365091267546967791197419997540185072811165647603859049984637288313799065325769044403397437001170298091588116562142022959489820511862251623554573969447026348836642371819355744499879284772056641304403853118061022369466277859623170585856903728821393822886664603921073662132239485268978296375086292872497167026748404740042011081622289592785388826697055241223021176261755312309049583391292395396911701846596587910714052260415612355518705412212538556596093689871403767099492317193763603447621682767290127174503061147805364789739781114860174229351358572501410547552757819585575215160802647437310450201492247914346780539550623162378453371329996849965509957768228377873124830862972677212895975310715567657445640611631760580954428870854436737254744093669423611839090521930964112079314200201859667997671414900261839953041914487166299417243952532119588393006576821576888613284800693285852545753891547177479816119144051630056269301702004824128329153472491339349011007884811870002942742928596920922499772810991609901520848679564704465955525061012285518818720871076088654998981517333320193347993057245476007706736879015351519453001710671060433764533067149570537518704464730046055365164647810161113739013671875000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] -27785580505524193688525141703002913425335461009647462200597923233775498089467852258971989559231457690082797265170194149762287060309120580805542352161162999133010900413606716161497047426629516594453623365500197461237536611559697974923692722092630946987215510849197554439376730415625927554983473161814033594599591620581422536529836130742654530156559327419754167467597711171757161405886565644075108457065892901736704087411839957881841773840827724140674611156607653492168200662947700739098675902740916835297713374739262270580771261048828855275117192606745268432479274081640130983748163850395591666686571903771978909352048026474327766299022900795300247350344048731211184920407224513565331146722055890481725711947348090973422987704937404136695614984867260641239828587682015311046055348823237730214894508224009987076524916345466812674860020485058645644169294713593385065829329837811915748875464003245346655954992406801656211838986765037264857748358790159619220894955178952984711372311525184895653570113258945291608988347093213517967657307917153347814639334741112274192593721711026456289725576514025514586821721573864121967818027192098929487569837966861878689525358094198280405263301894692750796433695086693659263978840743969026670079177096987396123006295623026613959435437002697955983842740597134423726135535023175352919881317838657860325220033752101887198963552469185046525191593509582583040146368162220177229500772140658466052297126281961624218364788813318737176324090029549028903751635948992754584295177213165559421214485448739344985007555205936124803360269970831898315880373257339710902878007411964002831563142593281090941067389372905485925483284124713402428777305376691536398876143217626836367388126647071575333352460410344409385209817728012354857017483896328054209253098045743681882198087222988925683050123325456187462605234195214397125318401061365775260819128001561723011154850246560629220250384346797344724375503439577363528884233641829682794300047158550187802045773382210424406671734596813920562205601987682848814896097679158914982530759955458827947464019884426076169948433222728951366406691066658924957170795332320832240936685381286215993080459591503899518668604955503561221626674951652831091482783223279312467579745269879773138681409506967433476482486370391541305629790645027162700419871852871487662076798105453281012043107082188696056567364799326357477275859104428694004307873107942767038309078804124808363625304097062002877388285706701483218985407098147807674508476712121441460231474197731509429157483757135015584061219818660145707694963945755262102466076612472534179687500000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 23798165442661318875994864639034887161130212668973825473394304219484335838967620081243097108715323831506441420946106676538502292656901449855888667777529714930931755171623050982344830231944782995151928051186888027073752958393855337706380944832998926094894062009862368026125235075221186540559815461085572816385285469390248029000993232446592313721275773816020766851987391923938856847649176873677906957881119712645066402263215509841653045848650081473057504339210353202065415698446650815743493870818429407641811820317867893130607664366135227572275277612975793651303665544032771359617590151290301115954909980457823078503938429651527548843234079371994674250901333000762354580554043676129109703535196834931980899254774862041952996111528211346396079613570505366675148677133706157775913321527126902291061812953422998246701110213707670011387153126472184621727133324528306411984865522108171436892081864763423772765939006607577171118970141020756746921083275636194773784466615422219118955439838166285181597617393877818335200907451486676116628230917917588902760423681111620421881241650530134949832563214580288632257564337401719379445514209131463184724247398065480591466650921256857870103472197132034945105772405498788641050175176332876672147603589250477774778790744748624864965013729916713311507446168619788984286181120869402254007321031970779738624523964287679612334393113402676280609364405893161286121869186269749330988101529108070129509109239767321327305960580488002662135008012101774352405967412480543804591500409778045867480448265440301740447807015156556693705699184913333698044088622645351917756986976246719870933474956990118620971642651305149757948396696479171549067018792277836129148183717090652835556243143244735113579562565829320444918186661427756729403497771564860836815437239149066549111424498720623375120093630184057396301958348216389971814800740824406003851455060747407162144403543032293963240678012381493037126404518612107342515011130668772256797170297919116560629040625885539260639790754943925154631169962534610671041162697940113100543510781663961046901031180912012182604193387875567323496259656727606720813748132065950709627543713031807123276375292483572194597807664316975421099693332322592881103397746327415697132276203813284325758671990393929223856056092252133813878951606264784759026084794230618372996365779017797115450328561327764450125245803465508409068313617769037539346175798027704643423822254003824359867089180400037904506507324412083377541149535350744145973467637686052202334512872343992015435690309682759673712094968148987031084096166466679278528317809104919433593750000000000000000000000000000000000000000000000000000000000000000000 [55,38] -19360802418604929106185207997996917918557822025638143276038111178000816715380709931719998586152117939514397951676318011447448488321975677722926762267343672195532458975168277677816785193782671407017701800859343750247922851248929459946956654830616880431835244653705008255640077049867936658748856907710556039152330147898606545401057081576528259218337576497758366212393387482234397763743844763189556691672674358694754963139701792716514193597444157136935199555907383756342839501002376207668877809427859121543367364869763949135904604278966998125000174397791202689078166067409988006455654967028875528471767894918589017329911590760005073702166769290260732024512784117355805480490986898187846389248217466235709997181452426788261887444421425938581605455259262421214600893150745634562118243512186357623484210368990282593083501244514964863128169631677286774635578411581005697661165243601511244378531653516218767537073155770910304470312367653683785517540391479418309063349296670665802962057222137343308527028348709920740312419514289155334668793670236724587136252350406813246354933131375763645300398104153815643831949791443384958653723591347807184534624880951845747931218145540930454087216612122002828298571466717692410519664070352551838991233807755152847613052572573255989805514221535162588705331058464649960755371475675132607196348726489473902747000522799442146705163411358026960980998836130380653380093976141008066065682698401284744797005960488935508177317146142930259473003863913878029841631897165290040577946030039630748993006921914230722046556549221219149549933588284006550192814654727742901089797434773855321779338746150336388889716611947034835517547593247069980009330844114447071248652529648178694961227926380611582808711794082798425411214570899099966009388326501975119845797744713901854396047328988280522646021844593804229773966033409668746955096486478374754476863980533897056692036382905843949683487345384153522675269846307707954985373962252169743507399596147188884707339292849725134099484768803743235266250384126823800443199091059425494765047079680684709139517538582062390914279166647074597015313893186294895971426833104786693870651939816864145007271276832986895848149900583512212567368394084139409189079990188720017468602311317301881020633879686680569547517540215827193203391399730030050686780031630539444878769703659299052730437527906958657402599695188929604779652378261522048883036811121205131434100020998178653227516853923594199916020034058498708851761286758099200727011487694722391183004343625279186876732235703552080252567765506703078431938180870020005386322736740112304687500000000000000000000000000000000000000000000000000000000000000000 [55,39] 15081518221665091260856677715877337193501839392280409028949071880383782606476854581455498876587798872855339857252462581120839737631404252779013611825320474563010973121792466041769885617444175816910065811255805527985467800997532084394480152715422432731563356327916701723722464574087153330517014043323753875654054613547834893124987628254818995592259575023602303260922860031106914713061980265777204564156562704251405075884772686242183940214275861390313013433444564308593965493745979696037735425947734815074181371974186638851414363379619919009372798928532084058654612255541846436557496744775568016475001023618892224004243353984436693452315048346838812100994223306199894546009888356800748279865692435480069557403947914766553793399594320439625289608441498420259886116250724250859932957590620147308005572661092783744943837458879028445028916481781014586842614835532654811008994301387434229374649923219152172175637919590980499568338466564037220138887243054745741097876572754916327049492073367455634959205460191631811940846453944959168116441212127023720679351167249395543833594841821770342272825715757841963122258418692324929519138400823280154665227809091819986089366888214681168377583664861493451598212077665428419006525007832981970608290706225746178473261625363779445005408708593016088111532354824627417302194815712066531877083915182409943723072987696797656949055980462324995491437203852469995042482420849266194893529669319822039443838377397074469199282988155933882015776091726880771870930077458648647923838736757058337550022271265046087367401147474223602594616640117093146362020264526106126673222413050008032782940028306953758393616245248927813747749904202288104623354886592349896361280819655466883245723398180353063545115238394038419780812601593092282968981833279053884510391151616706247495119530639139894252980605220761782228006493512939935664948036052637217643288644853626203845407136765453037236586806616026775240201541526465609885636701236457842527926218483197828595222085388647157683532335049081140180962105945727869252131510582528307744581058097329197554784899075085760800747243699239960480461951384645708255120471041061788038497111265949371290873422801609104063658387755865731179177420335927998350139157059013589152344020594721330242075503965147014051394504819290858285286018785225314764138908071993406416079929406311824265295881706190420993326189280680300647464563765835077191300463087835859225173130739624024173141641832231025544172863820720108156834558657466547365872355603982079978825193951672460038420605373952593334708030603302179178948350113387277815490961074829101562500000000000000000000000000000000000000000000000000000000000000 [55,40] -11307109583467777671348337307577053309660543434621138920157170847806905852956226486296177540140739795396742802524025409872214657930167061552690932970884163804034850151708826630860445293211503105508850999535574842129779913984275564636511264590121163969608498260323656246205322660015174792304686070087861387428789265047472117354071921742117564672636012215630480049056629090501490857888875827095717572362548665466089068619133781972751639759992545214361297646289411053926194339102817353730903640809488073058811173254801652553414842881088332178545884312188137499593618480668248304520644724633076803770087147757333896280075300716896392977784989675972340497919847189761187878492592311546628385731853297646349868174146139296250103749400901679462705002273390185883058451796593156819133020275591529330189063613902034441630657064412002044720368469715708145777213551205953890016236185716499082087345302915282591589182059100676267537955436577231365580730023988141543693879059275986668974080992518050601217429795769881622316982740334160134576338947459469440756006272792915101778060746950368185348347990029318782728948964803546946503618392902653329177642842365565821631857595696294818088318492215478974577337303064375211603387664054054520028288878288058410699910892285184845132426696425563076889608985098950754115501737416321045239478506773073756976719839632299004982416579889319933089400261642549290671292232670225168613516872789311276176053322906019972427984312377670935338567067708921911064632258145371172914223836184556828151533908945936733154842331466876014885300303036186937736915068778674990856474536842021042775771122189580514307819364272018095502817829218031701359834350402282256791443761760497555585392304793911961193467975003362994948129526554813342984812656055584440885634137818088485736950941795396809628064141599102956034858396630208446098015354752222675471987469348434708978165456832229673408569698441337517817726174653649405659243012738707060920133935233957090302199024532766451403288691041453797614379688067898056655894731105668116407334153997001904470579324280822441710351105324593407419245707548590299029408908269539159990374378334208352699813986451386934467310236364353534055658354158079195513701056493467693516066170304366253205821484236527315508445756144279587713023795861265495825918556142300768407013412979630627298404494605453263317313961920679835961164107415427979164202341848141368905151375359418219797543115296523063831922437454013567550369598264045612457986403140985963706569338332716931915721913962772610560272238926300312177042339811805504723452031612396240234375000000000000000000000000000000000000000000000000000000000 [55,41] 8155629368920120986234919211138095364328746026196004442360150424945420150443335737568867966482583362076015122065268160884492543255519468225643080513214476802294970855402256003958623640168574574202484316531546407661925925497921447142646322206636424440751906219559726946021173182239997257390180828681513013680053062358416327222541864019206163739927848948866072174635508001290922931679047451781597019384494296451212942510891612680035551213397775666420191034235082969873473239067220828946940208989463770282063930423878113496677597569311376925448224060028232232106080666829139905241599812033736325193479539082702796427882063712808347836526709493404524464363991192820974658715717704789986166874920707760533787843288356137558963690583955065348796636680310811725315111154714410715025707398892563141419283903977591350508505219049642204537132530461348023160894566176699135226331228017096662679750963881907632550374736764219648104883241635297824710965298925870691799910101191108724098101424797130271689382834477436388764358299563038067890700338062607967245311073880530731457894126662544439402756974670379450684328942793013951341084537930237799365777469109127571360981869035543898406641544183041265552136297658833111686760874772226819445371801239273030054655248858840706161014629865585617208610983292993211939848446419384897237906053906338924516184617477386867628836154345460201910203998829497761478116298731973490321308957576165589513268727519131867421276854008967177817502427893565805260977894648149448760685574787245760693823743190447335862526440849179167537157819049887876168315273904155840399089131042007525659173279762148288969171982871117727021947962475572450508170378184911003896685137353994935186955455248711414035054346624497747711757467252771492532371726103638748044692122651528913667875230053310853179928229631627019142105543248293678050289336516778573940197975865082898332363902266414340545461195054905540772174521037975286428848995045599736318474586840258482817689427532440271997749699222344454042928869129954564278777605901392606516963511427780168304473407301126848073047756713462685556540771670912059278711334756046897029088675035631380196158514787062862453706817256588855317302934041546640867505134050382645777876816514905073733614195232008819716097261437293422924966957598675245805698720992412768146322814987276616176107338363126466894810740093626000567270629429127607135773447570454870640967416131579365818489250278018703457208698726383525307696502499680908211820628957378959827681939242217619348453980921101733920522416834511818164304974843048512411769479513168334960937500000000000000000000000000000000000000000000000000000 [55,42] -5626693195136869131276720849943106873161822882738512741299980911289148056272181805367879022791162110433712917412624481128715866639629072454230941863662460286511571272235162931033192941572428042117905419481752043221257423148786529102100127554950783595400373167588073650844006803398060480518422912014668684781993182122734175938512929769104347626634856432870535198946986661625955278598734297580900578927383788499389009012936486838925852823982871911321053241843880111394565026830439268248198667236479430344549998645479660970763369153499610762826406652755042689214851231831696220783948167886530007124235084510576144822061886371064939927277859253898605102482164693222513962480480931848633723116874540376544379703004532396842703986156329460990907208559409417502795936985238861969028655986683945441804275689065995456819817892224850035329395667816505319842376156658185034000559010679919095697363973499219805593531645617225672488531393083975713774769586841035428349880621744061432021472565339029164728246633466830004010543858495571971442535482882133537159515716139968506601280977372157455479333417905848184432489353533803619141522330470172025199177151009697928759605429936643625873390554066850778007558415704895863952822528223406268657886759955952624490496802088485593069811315481819332545391029641813479539638945502096138130489065377121636372531572947750927074268896541570431140177689318859256581583979667964295272640019282652873247314224277625489259602458423958820396281807447120192630981914618626155201483703892381008812173397330749664663818780260852036362837564018441763582205731610215863582548338458395197242098179082035198551001542175543820892973218410714288618989213877784141601929868043239215132439811151519336306908315771604398292606865365892567669122254401526223098622908029455885584219268285207366674810895605413398945226082600098160947122700091200563303259120963200092437842993079033628779078744063221684091318137595517971701492687566546135503646973890994144433974091804068804230447499193754933836684414614998595927982681972404692928583006378574837132012856188254238515281372446796845331982243515450490900351266508711299622879416938917496972495448588686148691416030365892388927909665496555879426785356949951222242800024797572804622529764332408231790300649299803556344513003109353176359847601659291100775810105394914489179524127164873924030206035613511077964900130628445408856452419419050302270896269498672185647225546790570747430593435828369855500395162743286094370201369426865442562299695869305994632609266344413940062487307366602829871576885167883119720499962568283081054687500000000000000000000000000000000000000000000000000 [55,43] 3682191768407491403831407179270612453171107957219343241560225348001764325704504321690399042559913497339663713250551285448591554954685928389950707644737580299380864407531217646614708171334419428567763521708487594119528788408878420712072981332137838329703018522655487983547020527036317405335423477636545463299364059234429110622728974934918358901191364102830869639784681527168836338320848471727397006249481553495415733996801221100923140838740115169721187106058242654721457930980085607856117659471047801709840766521476801527767484017989206078723801782535827742029690232201925733272342479105617145118974696234590299473190817933734276040714274473752227654742863761087590461592499312043132798993787890196635694406141175620355672256815963341473888141120911110195180625819453279796709840215305273391267664798860512302186616440888355189282060849802161919250510230893578281409287261041295785299443861318034513864257158493598060542282354934097920267773836159143775994876168195340274420817957648703620104682391767464225577662163554926345940459686064995254234878441956960987178051494354251332733476936553146701389415539850215698792048842659249070858669886099017189429373382273572598880287548689673880902483466633305676169345238309985681019492583890020354955800197599440813484781079064002417476517409376386505800821600546155402214908408662121504529931415835919236722321843025030247479055409626152623471280595538745833496183381515565024354104165471389389096930787740899367961208235705900003620066490770693212800596765716556277299656932338083370743816372937652603239622869288779564082662362680289882606409618622624004081133843182661765993731081092790293330808159671393728347586210999828933988148235071588119213886244184387413822104776974173948702188977673995474501520238019141968046036744207924429907153319904164681593429489305881341454878351685735589522789942013080465937022696977611500106425554252255215009286541815533599998867604501282726899709337188172771369014310858728192605681974331903381281443474371833758740480503177564075126989414624768854608145053597454313897015454809346893157126356771358996549290172776297756960444972394388131728538232503695209800672986306258208716793736324895120341918490862891596963684880586644120522656537594683146606923935258049133989468649899620743293552552949640444801079051692022253838002499641538443696949242395942216974457657207685651413200936713390046848708928054436292280126251504399437265607092794920007483999816387459304519848003272835933076787229641272730178579359397038439700331362227665142158750746040515156422626152910027030884521082043647766113281250000000000000000000000000000000000000000000000 [55,44] -2268488738482074537826921021483686478419595227389227227142530699607604248373487455550015384278493052822050114770401156751527386297572505105242381888154056090133865824433214790317866258641484605487805934421499577686350072254974336457431929249419360331254197089720314898525804393959735554213226375503647979890684219663398783398815533865056330607389938865394267856445866229267579784395688818283943664865408196934234761748599046648519906911589484533439748115209614282162785903917101888048628509289124052794462339664236347505372012494984407364877451740085593987052981186451645798003059048641213133838083422384842014279366146423272778786473488571777494389814951760698714566254336577727814177426767330900163239472621605400539745083242540372945500711416054005454819389846857335008738116129351197324113435612082379512757986868603392553756346135758718847209662667802228665416540965913343672928689472915688536183009885966206263135759905652520990120724843845412730101373210091071933694405662428328144043001294934218838776521557395055557832607608975448529688382601954294596001490128273010858589653743535282122170337741513664669236003328198678428795978687232312026636402362802074299126292679728898973869221212558459358353910145558663634618001610629474767062892945470727789167747439710536649266007532056830894232322810092950624418947455722266731111022074691911442272683843718342778349297746310616272113211592853572401954963543976792625782989326916588289015873090272581288088835270407875122421205488869871234425967955314674931139401438481209506681028145216613241764841285196052882127134914852418712207750265210983462038768249560589931868431889662872435823949185620420415256202582543008496295201438142953376035454276694852782099358009136077069199130410786623174094767677784446905107748211438983141361752997448961175017043384691476856757415539317995549497450324961180994174321973529087342737543668836653814567426085238593174069393460588379445567791134110766813400968151251864494876807649224616689458787891048805127894201894131596935535695571855500382382673390389624489689056756780884687622482474302886551567076439566642599613026688828924753227056291007271767622318461113138705739204132768650700050368193234114804325332459585874928520611300349469172261763462307791540276189937330825251315014104546171058352985320504354565187077432316995014739073715067668614196368563992654651836391392107648025521558365092125169882994457945682084985233258485058103965259828752818820106030529895756253076176699151845277601993688850568166395121869181676248287518430019058288089157590650124518560915021225810050964355468750000000000000000000000000000000000000000 [55,45] 1309981761790039401478025407568919758989416604050571790632029472219472671374465177873145307751962058002844832635341886713248210498388147620180638557541139170351379685450874765250525942077932308932549744604713026387196044012049784740719220842828593634135602349132996343701186490540744347316662582106831937048023803464056649982164324563076061263892696183353362786094762162007981626903131690728374525990159770117560472115180211263790578239254921838827329208045965474644931875800626821663410456725338920293327590605578388247307651069113768018552081096692207123495057315510668111216709940292609178768317858341839375797171629075472747851226595166430249140700735832174883633055943337878623466058346008709234933898745162005330591655117194455665586065463438820263884796860601368595221225255035838521487103726914345906341639989445134213911565475259730034169516392033023572261896154302895443985428265143185252317002089560037528848725711659259333175669465293081562492615640233146220743500852237383448589073627539625352770878372219539380054276891084786912277839883852874913127440955367273862205833944674476479612091723305551478215844653376145176871405278930398539717144533225089179161129952384739643844826995066905347431783505318994499869788467141227999282460197554686248274527817974373990903300966708752755354216682881695106104927818519517280737426078722118180004465676083181460514120144473243709839326767522752122825723009768633328144882068560974469812443423874820495399260570840605743786803220564960284108090764090220765594554250785111707602971739127442357794417905108411564686488958412464285460378544188228391856315365360944745248816625257796223261956704154080218595374892649594428721528381966000031627509314827992213828646758999434809640567842391673618245195485530997902770616980517357053925118135430482594593336031531944747263994852528579088043532435070545430773014633855750499197530258763486676384111045745411217163596083830365380765272107944207677293834343977596249367387233768454388159466618936645491486210080382975733714073945493212069168884117636046554502823888045843176675584455311958108042884866939787801671112261841427031149295365824162750231330797523561907444302210183620448229704567482672416108074319221009992005035969221089118541732138848582158242422178451161369918384158963271695508807109554716695532977576320175341524495027067769317908967346763399318026957469988201788528870714798393092730220210407358953826517960111131492493314302993114906095958205192798232420663414426283233510868449651386156519968563456045503799371071192451972193724306359197129268068238161504268646240234375000000000000000000000000000000000000 [55,46] -708969910915282966124128696828713647907252421731467057931890316039746049679025180041323908611375092583109277070780707941864869445749562826282884270962660887749593891035748628271034354717966536375371989345193286904230052923698084391106653907508933539635378346660085955629131931362467493749291494821482741871849025857976750682131473626767654114855013231156058345200703971544865595680517050058418832031990898519278939590038909557054985262239418240496809815589245254383457651767614536609528634970710491942739059868640200138594361186889295477843337044222708216893181366808875761246175235179579411902776125927255163305456165628811836067227502059944105741928797849734764166778234235413848802981158143593305753688440338760472443144693149856307868017108593750983440037008793140057309550558871898577284726651600876098961749945657081782645620210885689412818999078957778987574289321467510410799427856121452844614593543980791475995226455763924126233289306074851663228900339745314471838260959786542185819671005336060441546365708848915842699165448698650931557973304899557956702916521860638808170092821854210103880864122314479666818600127309345834083227164843929283093745003282196191636276155917355466479454345325071380602113269702090143112043917189789854790610799921911172357449796687627514822148451423754075296203712753867916205834730799907771942728697879126770386018986699190655438452769842625666048081801981708825598511689595469822448410750363671940019635592176757141049964219487692251015638912000939171889162645483650300616404802036789150977433421007910132490501517780638010743738145381836811546442972243143816208411274131417621170605533027715705338298521062806428682948713742387154026249498601581271734515026866818230317243304511085220206745922073125717040382747385551042235921675896483704226641362600405105963038314444578621222386335971637112023034058401254701162149491436911053467158875324311698815186736798502034480838070192343339567649666174557689639661387171553631368500736850012637225150093438845390396707796506373252506001329837890998740729186858463539726641471234349312951544479093300610682759325890422142161170655758564224578405837526693765318935038806770124404445732133166499884670889385027081831909314563634871675801544503226319104411371040069463193785612398137664216620926323390954957110920006341747721069550652575479192139115565790788206992580746664716667766764440368774216998114617605059766631128567192948807697582655585655538017082776021288217263433508352410847425808420100115643933105206791921229547828906645516443733075314032662100904857993555197026580572128295898437500000000000000000000000000000000000000000 [55,47] 360910178675449197853287619150656088208167438083814503830533956951200243651797536496634407016287766703095468729690451218347983676189093117707741619940602004562695365543174051573131566199661664206737623482675270333418904132854066601718153482526189847008730143908243498261746453080213831866372020632129764466834096673267274013925101331826713965322987824245030695986762241923197960719004339498435764813895964545696177157527921204979516358166329099511386748067159680252429530789955240498955433970807739578926213039669389433882559297998801243445976702624677753375009999933785053082197565009442863402323841439157093132052206126857203766288099128214491514876105732557036710568186713005649790396216619775221173206842778446829110955496395029395366948871422383369366701164415753641878719185470578748032771393889832380499060407112126805261648156530342845592179877242230318794226922967729348291562659708412399200412505041663187161532450239886796315467846837525295682134921002196030388804243616047475634276016797588879168859049460342875799847088595542431024779554748875193450964535795276612883093243846354642751029780990007484978926706626240754758291233165082425157129383856892788181302565344842424112993643140887355638330955943392130142764276450996620445055190035866673968958206833987377904638072535928486354955461085166143014125881619269279232660752285432196518415817112681200545101158616655651785601379662699438954077854320782038080556670706930753462427854379451976125864385423646505076883267832594565752792990171877851723295274998295066967124525454815512100355768977414097599152096394566275798966105674717867873275723496961969024899673048741155506800901646299677995658294692693673800855018718182485528377746732633895126876365146575453632583499245834591104998883579369549233390221680602469816139606730710780020730175808397732499664135181741572649634109300854423247192074268725111713800258356710154903767786206146817818416961608816803384780064019667664754301190593560017838261899272604277095861272827676762819147597239786131973068930017347002913769432108764314936955567134376049527254210020091350453705671597980304471948136374436223990592210303443788588426690359112683619930541541714516171764475116716218507383606195075564933484527997622627081904212861510336060067479404736561031474497568627987720452630109187474418378847748576651404985730673685576888001558428731936963047986160668545449550681636834234708132451730176539994352686642751266406602187036072689768009586152617681758296033964171575642517104276996030752653878915771158550672218002942398770477479275076149178858031518757343292236328125000000000000000000000000000000 [55,48] -173817544852178572775928414587126506391621215270886718112378591288235071385058041031933631355623262921457097477277441687898145865908123558699337950113305570234597251818546713648824405549161354807236506722185866989017255719118520462029551046687710385597749109807719618187757751803133385967421647464395016459007665975837229102756478202290883432990497006744642392854960847790743681260795105231979141094692185250719461062707490598043145897989375833090215111445537615687113518461471325999282281614400331666953617112342549500789156651757971128534214364155721212890294948187538447677722569491907574418533958822980594117175921514050200030504079609623619754789615235500611868883954833007266664507825699260402357478154864146073530319307939705391214164049547077110878322308545493853214746772999595323757506432788531743087013974380899992462086173105869086964664070027094864824124705715585943149822184176234696511110744444416185456519097303281545340675903527619929233424788590850669981101138660864329184203544576371875067717802950918291244253955339672549922276259489466710063149376408070425640030349599935210900698640560283670501986454732508901990667986448541823403883607739153287347042461122518746328401183090120309734427720121933409949203152490805620716380747568305315691490152549948186453323556406790630715288937407051424809629275679221255150434983743798358505810944770225103999325352241126588857584585516400095958431219740193835596605516019956522505041481561101330276998771941231518330768338543201495138544505052604955301735920249080694648271151029588166956802159058110914697761994296772296599879161627845251673390234498739364095871262119713314349335499735637757941499742751019940889426407481693272329757893354203638937319562061922787622041798535893780518576331249091911943929057469218423553908519038427829954923578111993700345864214195293550022132807687367387259922252998389246617446792195334439723033035003983491563011332074324341276154770566392040815127118571214684128307788801695648433792818392586885087203039993439555454208415705685575827440092477487105037652914342955921972872248227834762153495934248000238425084702519090105412457385292854227689947769679794269625310508506663561455312617265994627727227660710845732711876789509325373807478465957936522277180450691538873330034507805041039687237404368380621847310210279094331625046757453648119504960397208957808699970504219862070465612071177874453003145773758708003682902908263605642429200473292392625821714629023000134085112709394971318237043784891326655764688837821526594041935014581335363598548794661358130042572156526148319244384765625000000000000000000000000000 [55,49] 79628400525229959917155839380458347192143339441626668091077229292395107662872747554828166737144235130798861677037001782166596394917602739839976080785592747033091763218895417528565386814670722279552543489824229308311750407433650626617349075576011978631361798667640153607229750248624610941699015068100215294725604293671372734213503549913118832143737521719506181961899323002853436100294661387916391232758280192438712478941714936312291424893099839382194330277051773392692891059198213557312874683071848187695260986320715571635046005002853395475815621013368242637455022064725554089680928127640255617335779569471610324962582040462236259559227414992926991642508988092340819601731517363231610269309492437773406423627171092182796120630355722755603294245214137766771732781528507309314954932277989613859368252093022538048321874813793736924697871195593137182113138544416680370394340839463561003373413823885419980587802287855061570209852122461584024772798982354537533553487147748111589458711423352971548760583672802032939938586859345585155866670957978852834988739648833075248109065924947581602582431971091111277392192413836574255873509135314690637989242553489978336122839636267142175410397847627008688113522073194749800475715690044708656405349519625313313959151168009699814726007219646852735532885900579090965965018830394524610432305877117777590453298649364904597720567308119669011620810983246840431114998567276599284103157827766212515453978617925720372497724578788820761532716650475745800490212666710033440388604446868114444608288328309682321763681222038879086375894300855987687731529863946343120255466331755918467877530487393212969695117594122884870956478217712442393622484720208734834119097143378794658571862949909269733155918465993933697527825766548122092092267267919617549013995911612616667288926308070747918639660876129704324373427799717049875200126142449599506191503040787944409225449484560755173649293311585993857891651546490384343623199693552369094898591133612147548057792236343582954517919159467862340737804196748959443550890004592071749050698573113899441928626735092449919615311292515054070379973332389027226093231996919576121473299485537191507878629466541232149415284905390658272822299145516751544291568285348601898180417466580528447989109531288648205567850386322317677303668272278281639525768833139144490401859373556392309843481316185600922300456314511939654377372584307889971337377546538841481543625740064884950311220412024800823128804091887311243117003767821660968027972276217757246321921697230220649840351483315886142081978683699555918807993712404957875605759909376502037048339843750000000000000000000000 [55,50] -34786736005633937483044575083855957266022561408934973775196037951707392723489527991973070866712367664359216778855438900799959006385886343312469479152459008418844635245037013628933370470436342081521562794847883532952333578192065899399766436353007897613921273142467396329844879601786429683908444283013870776381365688145121545042307464010890218766429251443569733838593373065973011715585753539064649450156525839927306187942199251240137808212790560923789691261707262450900652607552047620804094522885295022514388137363052382073775995227217563265145829376699280829254360689375953817985850311185842832186072350711781932976025432176305685965760689569003967809027248471857153348151839570055709095185662004530297157821087653040151764261679161869530785622593333933631455653322081208491349555547501815119469336211351501374566160958112504806231977362439219467936966717983123963951033273204834867582238945203595336344657850542003535577697931962459935437918934336288531036599164619868961071911856728115285114808222748384611333341054569984303767925437745407090880299849627682293208985401432832091693589915314591775717362868129622944777173520736575346557730240346420404681297091088543613162937166914826110294805678657585094799050024632208339295534730295973488041149269032853761660658150853918126117519527194573043483001844562105216165654608108124043561459191595929473058967585960191709651726934224008856647441878550323130371167615515162061119844373044327271670349098838098132926767661149588356765086357410132514511342105914484614063348719840935425682006704833170791835304619691864533670365354339740399725738756836003714823720038501603956834041205924331184834757850774721386027233536018182276950156613857888830079179950331622611015211842485395649353621049307245374131782420584102840819501160495838497107153061227778999613687456930696222094223949125374033601490586696558755921912378497843380525536129427642287855084286470553050338459037722037659186121606800708514060229738438530219601130250936302083999270042155915092338865718528696912353801169123054310896439723090440638727874286169295288816563483776355378152288730938701077751786489761530822044374221672257761574660234912414118112403052551258959487574549558502535535826959393677513491752260236797204609747113609701244326151163308313067719794120229870584597189884788744552487974175867266125800655443573947112835462917760339284810424196202775128220942894261509709483513795664651029298963032356488610034894982340836425030520577838139940662134577412787710166970750340031099261109906627237075014820042907090356868046124999560575474788493011146783828735351562500000000000000000 [55,51] 14468172586592933805985871900978955156695501772425899891987278376876975485453255704821373188797921614947578619490529500613980054323524776581469474555375583294436896761948016962020177313062240792880763671293029651502564401687892677708403890274767527343150118753141350117852019877613961809828153123084541254542816177691216209845194469758375678064946782021474997775312351626639410087564507362497831664610548716892875154358548402719312205340441311396039630301023760359267289468748813000828423143501438088243366826400846830107143181685946822634087997646291990266684150769525162547969722031666893974569742409317864948095189447540220218812201465222563450941050598310085967917630440487485849821752006987235926107365899308011596145766152199949098895023937054055600921731809141568479546129045961503711330855937223988473709197760115404688306847090168627419747879779818264636061928372101731846550871053412672420760712636176856908652561412601374328235239590523234073836556742701268071396865711907809340200698847255980815492115404145661242993919765459856962168344580827432530603989589668905619958980346940471939277829832609195995671995403232228223870457784891915628518672623015399482753546999438014920415669088017452402173035135840978638913731436317027020602813339203006110964820576802671661198837502031703686580912096059904022469681721382042631494910165319740338368110879278805822410503539601908249760963732069032549720343705137757328400829512189928704171918706724932023261818873909274196183598654668411301798668069267316556900351741442483483297580874344669855266715768001688433569352973821812716515482421986799917188490169321291413792166874898985764633726924635689822963289692364973179882160521427069329278619101328499560439364373046830230593726958888105034154815074379596629593994452324421952777882576743181496238073485644670498105470877493030425898060339951298072122859816762321262631023963949487980027684436699288772221724176894739479060486209342821161468295869304548986528144035554221967615383713478576500399426899991347948393646541728453624777599940479890037957462877735815953748344082581417163926812476912136670856496725621017795136609291509021233625240528986814519982410805216055845630852352144281933315352023970235622778756984502329317082653150259509061726289239639379047479361515330857535657467726728033254811119871297305679563207722226767498038822675228079990169204515368086405036753532083402672139294198425016416929654783162328665263984137869304195486782512455429690293197366290424603947310097814519503282973375046925803940116895243397999335714220608961610992082569282501935958862304687500000000000000 [55,52] -5699819053814010292621960530406620071101573828670921713343888988256267739264995008781612209180225599408487854436973981031288744400632821835696025285392516537071707010964595838024830882091548401199963463068327533483230394393029949909699480868191843417489321351365739126336053294829042404594673009499349824257004023859278879725688896186129987933694569823991288306417880569268593312410552045857637263781383500101236507077348666526842464703875217728125135746331348893956740763366103124755155816679999970668673566906804334311911984827170151671081702318012045117442801646503614787070664346699246167319102668406038557603248518481396217662913575030512799400855883781157744377581841241063961267832472491794031972682439332770614856900526282018226975262865495464549838815430411635382261352271964428491734801023198294170089719175588463758202290613262692676032776584936263661614657451255916577242956261312044998045455409720727772571990425813301669572938267186564996618087364659999977116973071288053637621572558386736839033057546561298272478185715506536357403504131699972405175304869240233469553374062289566061796754129381181557629856033948041751758361462587748870846826283824235607701563031319683774322830270120779142579538352370677997148910027679973858686456565407254235046705268365245113452518273346076770629597462052413291847925280751322672645772588309120394483903581872901476457242480838727444331837940474663859490456271678392502331979510762689856275774930849905365170167977578297688273393626930874328221411624503492397351780809769009510916350606447739317661540926237598646001275691219309576462978849498933638000415989897332686948765793674178445379404269034518267902393656276701003882954744145587919533055338482456780737318356538567678732332835021943799222933941606220895220334777839998919202542579224142107895879130312298796295618375154715018983363901805099085154728100791145623781935876871097820809176139555100505076209631322490916443429134261515423127979212144064552785117686654483554931870115439183264708911376760132870517005392619187186281011108959587067357784421189464876614042560179733068194298639117310731896347408785129190503439815977884352929905316567879852741344362158785086699571461409964922590399849461012759550216098926179932830400585784147376987219426145695200244856433606504463972755308910279949119912571683376096244832629737906958458408341884999621161487775148074156731377266477378276544708784339331586401685332081886204359445211119018120059053321199776740243937386872176733540735195428610780306901327222202825182921247434093731193740644007036943996524769318057224154472351074218750000000 [55,53] 2113180567781674434377037687653744789306435958005935509456055120046553851174937138875028697567614269615111612275578829818175311132343216271190753605715102022000299386372013022932293868626742900635675047756312440284450054188466344554830615454079817909841203806108432293923020559790764571811149338888650085814764734220547654926388110021232372566436221775821974499416151054334954618658604238719993779924742775720167212688783515408075448535764185333985734824278491658582620527188215231520724178603052872658044538347304297909630738043410145171185130060855557028637061827245970773308282524965281697363191937860757671877151859982075186665872522162699071518755972861795455904680001339688324037503545178612935416663816804054492754678404055423460396296993808040322586627014807635703565515364085192123147382571753853361644244888232136079326019634414727458901287153231908755489810623930562137477838025950588337192927034851879612053571514839729317635958909529179058666342853345474396526034132999687279412999136596074496986725085831702097241268117283193643130551772971927231779699554278210418040319018180127644972942658589262153765092379490148194344118452566204653134849596586995014266838807110717834444908247856599255521811109078228083854040662851972828458411835882341286239200896214236392355271327914301347802726237521221012604783387279447406640031456360379965540878873111965060302332050236327201682579361130044539648757090346084362978147978968761353291203834807834871262782274681638941848851325284972162611103972798888958495093426046018395509180359489926650045038569664921288785853735741298364170992224564545118054497721192167830808012903422437047882562047285656041909559777692957369154342017667653324743591410132556880050792005471605845247549211973549214085656145632751657445536217887716757672201744199063756027043575254502850555249782507084070203429856176641640736240072937606160576078881397342338654254066328191540088902415999143842672833485582009490809034708735082277664389239722631411873066688850596973383424906568199204404375381147515815302072501178100551955739521773543534050152253892994287347979607502250251931734744511298667957503269300817142045347431032393943026243371773141276416410408676241208837683740773716888707681534935512751295452263863091054795265702311558066170163805998948752996925642539660008617059916397630568489356504917836792021818596928255660656412566153103643506613033006897311111408398359629241786325108264761887868888328634084861280465768429578480473573470280977190710727750651000301162371486743409126539269604928117645584612557265423438135343303656554780900478363037109375000 [55,54] -732892374291851318819977121783477506666593364297769086698676970207469374154448250073983684298992503190399620703233007665910854471865724520166974631801136188848066369278737171065583851296300896343926779498892753151361582431676142746300186511917797337876899423481492645337951622309892935572171748500944417335546780661130806753067773210854334436712925217831537265511802473583049747300795486534615152947208154393533346064221257424402839935518135095506111282961543651520342124404829084848947340807546438270144425055488648045957894880619196031784001889705209330723614820359260038461152361065996403448532344362505560845514944529258577782148076598390156437319522325544706945653640600280353689272633866344405035467436178911971273465148077095708852826847824519805005638084104848935702816230710257647767702990001447736388935697745851715636540785421371717400228545930901315213506719531964589617614925295802272163767124710173226572248334844298400555610139693370538028092403481083313467853420768627142398136090426703505523650737678035321008625849593813305933318573820975163547024684168853414476534271506344619779993953929097570577318668459656662606274314493234094409299598497229625934863217592512092499926533050021505638269648833130420397583362746444533724898543247185148432770480778356044555586922793140950522074862213235458728335865452317824378414228690699027462712503699722964028431335587565253631030152015135053086072850983118033098553147612231933251705916119379285904887009113519900756654176298257108991082351273488099342692300236769391823807640824579087126676750077994674696134848161184456835697296777404856133061295336097825807457486213976788741892712290739887563471259988477701490221521987206814219648383102208780811915358778217567175868156056019436197423786464527074652475599530633545603796910624908145454653322581350666235178066998123833669402212729512235214093689636154821545898118179074453268351165451168241449605978869187434639476265423728555189663411220331826086600261946425100651699226068002279926258065589511534558469544050992064695813875514848358607546738109193089639207892790196464442517981450269152586322373652004103135826400476666783106525915617089525432902060931994486117855281632559795826128847238939311415392371465128213744784642652902846665830424421386479326381684633674388156123259776941786083494802025173581616886880740851289118081820413000810926001871901825272425587163816946782376632434792048955841736346036986454882119459168149087021815425730734512228268794567575662040080822761880163709841388073417267893791541512249456341517072147095923639881220879033207893371582031250000 [55,55] 236689350779203801814946033367243285327147868910257085902630227056719493835113591371543249987388721043639172825844680040043056081087849180772327877708624212724504350917468578682098355942674885789332586103645388055777323932164033792628244396125617578879137214559117547498936400071856378826919536388146431872275697046515026057253408697368879622869546723910594199527224532795098521116117525471470364272098622247109404202370826388385011303551979817448137163362702818011965375806991638718104458550710148038461766731046469683369907164585266810930676945663689346185538351345326283377817246625501830289433100000591105312532203570100733702944654439612281371812771691234872497327867947056367044033669749781446369873149558582854249365700452709530131411753180062451315966292979626644482457090689474538344942448892524409184695269085192442394300079218863020118882916323544097276830304128350869487174727404987482174089476570576881059852823797505233632883536638967017456774973435687288646137996566342546993547657588474175292906824329979098295015515993063714597656600515200790339387216487971438814803905171762700548261515771048747393445857640922974531163330381018720790971577566602632009766354816873817717330498345364309344480437883217643181560823419758624110692213167313757520438076831104951660615046420385441276169739761815602954245359881797491278806101951058641274068288663854254031106309204741341893382045522096443689317798753788781429849338442795783524539964743921954062994598757485554222438607965132335121044190740067925510843858228008674201764619226534526993553881683746114564096404000671140429751192158356800305576706304351167822162900053886056873241120724752498438397088045933050071722976707207613922163365933353359870673916325279800178400116819519386164120729294375615538411670868374475060611887945618474612967044819549697159162751405543757659968431096379673509695136489599725666086946629498495270379377419629659611082089298255311882530906663958443917689140236295260277862196890783790994897310662321923637882103150459559948914782768983895241826113925466659088310996600145648820339693067594726189629696911890750693839719784214724864930532905234180503089915696696075227245097160883054385765004106367938460188859741700436086969989221079423571053641378978808879167312049827271365587277534882309981357757815739120557807605030661409044075846383360859174107667014640043684495063688947605279836038648876214154046386568051196424027411843017974757875126823106196010562814879333691165241061695900437201534846084107858952177582459199993653495353220046410572420655590852867078410781687125563621520996093750 [56,0] -66813754713620650469483000304691610503588461025380381744081044419274146888606114188144456913041202154271213300369284894649129392679998735487851147569165336988589114658670115638249637145343041626877981394673378881008223281401793138424927595960947477409693384385079444373519717522466721676134014810237152567692713858380923934795592531147829644849053279484536731278708972623870642225268883589707149658979170569742921387815076173763763530653920965032835852106180270002197795562450106094576114034215486369002587952490670815437289641125277006746864010326203205792157462213559515565449291298199214060476347724661076624731425526878303529497251927616539030365314204135047598654219383175928135504957485567078128382416517569304139799926373197636382172800121099767003033339685451527711433016995255208976299328982238252587100917748047531027303906181410717864792466625600656039023746736331583592572575603111911689702611811997201867574428314826719217192547155509443079753467271723403943871929550439059139313883832533001956431038572630603334805199295488034968432067069475358422304909818753579488104563097218680935175053721282536290866074839867321051645149767853933507609546488716312310662816819617543576029020864313467747237403052100275780432556776309105570499213125755128201658526289984958172001183425592451579061478893501142119046836752382911560581140914336006962307141412632073067318799547574569396629258425739268975447324584859345342438926012247020241444061513215616966342788192997536711963308756142363529386905564830000511753075602672186997260160041673877292149755533596675819251017321063920589524807222738526172165507076218848763716807151096288044062143737151689396881289582668217685029062023267681053784748365498386253429569636551909730975031016446028092867848059065069341764826080174698381372102867483023419212151024369335401770574020065907900559077646838742906617490452726032851781188324603808516910451699915937007192851167033076285820444122495448116825366826622208608057746546078430477239516625105324698644691928518023313240731573294800287563300024170223095852437654016694817739384886142376744301853105832988244373274074103654886959435195255225134868288534524262742537904294272982467181589622407678802249846279334719937323337533416257173356376857892163014796695703733941853957479346499529382358225297528176709589364511148251355522265894055981600499086602203244077806655341141180148856193454776075668632984161376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 30778131011904011349219498010779812547998153331265852051349625385350216630829894158219811115706765754985510634538103214010249444196319691577174168155317401167126450155865423881317563787752610054566556005763087647846594320537600207868406572833569208588873093189342267755866297143337682403266405625434053840556075830991044664635461775048582157111303366556490099951002298983745758252506540209805457263977536470674986895333397713825898077424037056581449607967162789756584274737536501105422013952790710059911905776822162343861701008767243045677181524213562891073229232580706852067519138811939560865014698871558641096601714388321235684388997095340985594084269466910864006134430401144585446023126310309072538409787144017434338563034980335231898684304864528826164232752374914706777045619831700237942278537194961324554519028965451527545769188019074802131802529043153107106175974693136579555260554438719639224432510214060770804329242346838839039092043171549008657856982076983594015803518356176777838986181666631494700081542860583276397791213275829072853311410015913880777208569463862360196559998855980060082446318001000856785642946832498153157198566390553854962970411024191563160018242874197963455890159192433237560342544640614219847053894493576542555213335477481635568706600700851584081122604154444853840820505165337923389725100512912524412434205860604087132196902642623256493757143676996471937606798569882252186700392199086033405330047928735943434425615517960442421751178588825315189055534651254042809086500912032745380409005636296134005555328910197326634369297946433604463967468417677502092595459042971280427006115654457518170492684474994319556692797984376499704824654039034262257284985392785341832807373821543833185816327660031224669807755051628472648718449984562380803939479599798884991834120157690050901977237631318613766110879353963013289596062778936406061333658848887746447634986394144558297844521879134315941607051629886334325982571157067283510934009744522070595530513495179750250387524531882551947012094627454151262986691078198174577387782694604474998678971406064349954200892187425311359045514989050489710003348437017579551173329322942470124308136491328747118262156566752522878375075934624306286208598611162470459429157105149037867640594509671030718734377378598471753262426496980515113996852100226017375637976336973340498695540085959572278438442896855151442225261317121886607550695913460003794170916080474853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 5599038798778270951233764185651270655821094826349362398747373272364768977866343726820162189427799987646007582519558793474251510121997796070637739281404918485294718413159206112479384843410408907416985886138172594581551480206096241451314047205383045177256695761268143897145879230968065094978882928639475151778148727454847568075841578184280764634729417502412365940988248065244825649395212871932848713830142730128930945099762141221841746992508601201853115026554387174102888575986448163078882231902896869159236816542833227642292445031778523041785666602895552827490015642101549443420987081220399151194690727811932697155609507763778840465627372102598562194783049489998356359526599786253902943033968065672536116902693198218777154401477805167465201871130876430949143636111962188073053026690351456428635262888740871432789013535443491342817176010953285875259110623748193594608742450929660510960858289722302827599135342649134283655829743931924920805523867146621109898529962416717939408536646617177404017346018604691981345258240094292330046650749956583445122663733732404868615703359199238072721017080351654820828470328719938074912390974265726686416428830927564900347513959343936920953606678156092982611948636113064061809585182792382772260934081173725842922517379378999256679022870330846550073594812214549103876610593246288705395769749950063559051846758134067995740348152670463188904681860713850716259717712556166337712015798966402595418009457714695176152564006396944277961229154879057134645016786452298936505005769921092200803056119952171595526175363819786022597265301630003666342486156810349352928794524971096720287030634777688007608355943577943035973589203699814329221048635494915369891414205987516077333197672359032693851868313679247722108899191209114720670512451812905208224118868213931425763246716082940434117471210215781745289588467269162199294934246984247303104926669151059377593374600478366673542105270524221623770119549524528791604889043201481238401326536442425280091390347627781192954311910117883413492596286440196252374354351389604667955041726544223447149498958754927961894514776146461822358045388561897679411213626155007664021954799412403439599842987897915360934084803938382968694447770222780727245755941945237634689924928142359747620799928417286529003081609251575128928525942571552989407679672165940846877287681812172800256051939177781068050658205001047678119621423821124764926801834971636928628413443220779299736022949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -343188600339400620130533633095472928554573856316386706981833858123456461786013820811200565500617544528242183170258531802284135654736240889968211048548674184016825088785200283785035779145490022804806936232255453626798803512349641954344062535499682146366941802463087201439963207730126251763362600357435369355112507111295228432104210133911704818783899771445180745693307114219233418825035886734429932013568431007295709978313242342744456760118813770507340783719686315811015646792187377634678743202546078263716391078430855953629952752856729652495778599592337128798516355284427114155593859152308333074928874796937882998763521651329971047975424404234211416407405285781715502228840446471566586835519369482476087653180801025434439363087442900983411334145317513538773733774927339102041639266049821822520415048500450331170132168648561469468230595161256587896284655255784291510798557944731246044614708709598625087103058838087798841693241073366399575078407266754978242246050981078721036943671455276017290001603072938876865137326194312455883442863347827841008360687530904793005049533746059374322600745238337932862355857106774540291751298536821686673526523054265587660979462031181657528738641176447264716303718789468383042452220537321962129710633201762759165338481791843855814876518973022553823338658048015794226790165138362485991908847691849311208477758741307791134678156791422299298226191358294384173469755421781047747629424311163512182255541955837162032954837915356866039117781096631462486082767653882290528962398671919316731883384223263461912549726946921774395446273935832495463710363247308617774729316879756682843215191219715498998331597546635569754924435050823404522921783986584572107228625108749344875869804444064348885785438197912241774761807023931540480567307304818473809246548105476568708879906479192137098392010501547556394103301208448585137698836067034668017858634868962918516874202324061984414612069388574769255013466759964060817538483324586393751497219362144962024782969144310154773856871761860409858932609306850066095896836184489858370639055081349586211851762586662503077884438522834788963825635608978964306494500676641134505612081709438011230005113113983978580756859292238481686467172450904352051956626029725066246378512170051298217654166057504825278228053813502810627021176311796405262701131371139542349592727346342294814349766474989871006660290936466980662253051112266686712016144355521206354975305430343723855912685394287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 8163932698080322516227510680914253772985004820561337923185705885127190539692662281806189852988342636566468721360006092985352814320243834858040203389146029855515877616461928884323477460306801751934333051275877519228849573639297609344496619028532910034818930678780477673488114320461970781029221901566561879712681633791465282714846329197366218587859241175671889838793942282481681856332452595121811033815176647858457843918709995613111572397466751261010118958310356239928425026137178296773767151780240371131805453649963244492488871880774158672689447317688680521278355156159967459822896378486877029880352449965472566485890393326573699157109775257271544939151367877384221978632999953473418412738701897505893129189572242997999651812438343186948423949786729227863182543239137718590395516525312656908140450793664320160312971345986138030994128494682073587360265571736413150999524069516649923673996937294906849464405559388247590123218066998389779332285019052613265669278767198727513171561115087184927901345722034748683114947294984609969668948295674147265191407623616120229761724752841780107772011703749001112863682200902561555155812337381021829490505502235777102361277002686017670477596602674446903341953368826905953970980554855721512390657216550418748134906468799126424293115443129085629361290321741071292060504093664234015129076536535328727841016118480212697263853128375448506509588836741352037228506072380880839803445490685217325163909905443325756624644266977470568530824777575616582271010080317967031623856815635013111783445553988253284932675292241686468096946950223841228436219080860286323770328358048439718201885455584567191727856900517431863962900851311080936507043143257569385423249435760671992726450615776812068237093245710015171923070643016282679650638872725438653905732541392228760449461064658783663873679060779359120434420159898770095631082306637828981720778592590208936353036641859969952804419499101199030189254730646285370152873630850111660664504637321687255114477264330225066005939626054257109366442166567793194271139775763345436678162462249279346438226334076395396882057364439307558199248453627445055212899065464605988959129579530723538313242900847943966552154269725162313267256813256305282623876448896690858902831216073235979886657268465834440538275414807979157852682071629362275177629756516215135257851445487717737430953867164734978222896218679013871233882140323638007117026073446340010567132822183467055765504483133554458618164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] 13441289008739907549083925183468279948206310571577897660107507582660502453590586235561605721252229937306737180152007705273554019553954443169614054460917234792636083991526951516198865858827637927663560420596581673660707769767722273209882258379171511707446841399526635017975415612298335700007367161011601291968194592498400002380561886414514839445871304085779632774372071728530014641877211973079549766715864879323647702870458184262982919924975933659939429692635899530071019784576776848013500059007934761155399557048986849183038816959751298949423701566365172858958252302151508178938732644661450683783716885154991550432488646215005056590355409113456161517099527048551929990888905407861876552645403963628561659958974702999017457465031879090349683383232786774601014246684545392056826834755085872539768962421491765594820686000135787301203951553298349154334530387997256551547608375420666226312091042336572174094348411173363005713737172223965560603353066514315007888547945066070863529062059951017680171804254463787692141528786432616550674073168936929474247434923715730430298978490020851626106987677656214102749454127185911700356158621352714762566645785783495164466849757930147524208636669186746227898654494236293450778003671570854881548134926618225516933155331648710584052627754793662842025760805087804261588515864313716533210426326580735482812310546634400823959877150242559723892528903991487612968947513785286878761683652763828967389733751516992050299309671225987040347049170990063673319529703287044449295250407674935994775322463487725649592056261359189074615611297670145121081165766258068729700866961083967862073714694587491401926382252478314914055654951342639744542956068426812893331713240543325760410230078480224582662121357136827950213539113353975580936938793283963865593436522197003651259425650340729794056069383638829049066598594657892380993864614625818249220010793973362079580645308397886721335242319313914551230099288680576193182581133638719512703427076023442777609217089111174982834083417814399642951264289245442448509308835267001960167879778403950513213782425422591491502326940541381522155839831328325862068033307492645755345495523238924104402391735497483994818432904645603943856966483562368871720890406135809360088406142472709895077962664874623097990138076577369367682406198969034572943798918664906713865785088086592749482864174781919489974898981516860721907261176512246911707188595654145151869849478254437258328835014253854751586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] -552553341696654643624978183552642082861363584807666908124380043218971340173379952674600234070701809911679170633444796925457303813075721697759591353392087308142871595811581569604120063742111483966710249789397581745236774118729885252557594679304363713156853328959001846807694023650093505886316427285831558289822316606350483252154428291640911827186014342109743035761706190339130613273790383473463959860092124188999435514569292992861705800077866645687683329504575179923365840701082935406773819181230370523129119910423479073600863726435244056876731062383844511787862485145619459146487259144607374235492069720192962779688390620717611070495148055579599006629144392761281967198647461904225444605169450681757646127116974431763058732777056931384429198641121808206297566623024580842481650137383438772935592431724072745787634413109465651001545150259043320039504222885673770897090855579261911586597811959414552044653695107978072689527622093988611450001628722649816405533458603037689616766845490573636759356555576389064942359991314530901105615471955370688529362855884431278571215584993275179971065254213090376040485267898263627235507170894067370404264006839295130714166925111628785371598066582870548519942829340867631289680653476258169508118348242280685220055888350555196233346080196760742821986171200796510908330591477341445396825744329485545592921644069739434064136617267330688984321002830011351499716727190105798247720427163999819020676971710802177004691714510006053497331093504174103609830421954418475216274880364516014434457363443255885496042338962292723065942004394017951606864130171847560489692463049999504642173036375045873703289626226051687026595232325320560471425731626596794756189615954544076614782456040130073462592570882263759937547611631538333896637790679740791489995066978476670393183299971714902541732103606592560475143050166570353205890028363512043849634744124191485918296798538645240043529039396276227047137200989844708415255921219870681811443347642303823506294169474319032933320786230382549377182765564159952293996623484491197372598273233299898921530387264793911953969106114939989648854684734616513238792503573380306977609184447900480481187333039709484807410191773829000512371591114842849708743428415663643121373950688741354237265597128809892890423578272159140965064508023391150330743541144030190880750926147411416937534171842522792442926726805780758650159980580144145999443827577989455075935206130504154242721881473698886111378669738769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -593704055754780921459906244323597623171980455160097447240085565025766700114223851322609276866465616530585978570005140632341134155796961564312011462098301414028442913580413140821715949007385841629719586200643196845194997065156998610184481850954433983935182228477619458604710365086402793141748730455576911158292421948935504703250549213042409823938484308862786362426667413902154671505557756018190372993075252874777813691049070519382975674122391236993727311341910236708900729693655520903711595949190785390931282222260001333915701381303356366762302789834102662415969133772857368854634088350672928156560365733561006996198604913834125294562764402353165809828052509251229527588664838823026383309543989391995416678473842711001670348728232956663130528630173809143120412216496702187199136513753836500992937717423394174804185058265129841903486890271328186599430916818706787510871938946135541938419706029288025322726835836206413243700106372555195415626266967991969526763306160181411876151419340029929278856030216444945520188316171633685963133107070515949421381543810768399700064652933472847173777501735506450753387375019470172644647775509685018148322730405362412613477379281427733777211310660805546502167406479317401961760760934984812835580268302913469360859618368317672241555974654235991948540847862303250849856877285495140388158754694387954415354656288929006349430234373961354368584323020567307332528356679887573774100506751800441755030254333545502230804475874616605701254115167022957922544563494375044944831070496785160975457990127721517126723495666542505050785372784823115434735873873542413080406101744451321418769767387815779138887626642755829837244148206373740952459742644062598416589163700524674370850012155046053072305131062664528152269759493792154395723221838734730859846649964097195113776401599376826453545633896892641464559528096719420956854247217553862390156723010635386605053571325436719466421729989640443154317607500037599225766166880513356408201275231763733510620319163039521981459064056837516043017888184998266219727663880575262097361572070535648444693289829373383049528855439261474561106829618647113887498864359194686398607655142440665192030216156540876472391235110709084710613953366084195955991758121785109527766615154302371329388447849085523637862312516150457999174650355422806278615718802804654876607939943173095487953832926034889691373327916741771256197556348891093076441454347858892938175935755493108515051803308892885979730635881423950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] 84674196330759024360545723644685095144403564702374050585398664731050590662367555760946677620416687800432653275654606807839656803111803351150333956857537268181698707726190534053735303320029755640642414240825350048781150120116742439570642060955817673413848235384672449675561527725267745253006892423968942760412179604320996650021738274713234295679652663884147996301159773908348528361439750915693312491110439304524154346935872940512702260576504467565578156558982483931007848746382012533159559464919888838576847530572399092999602261634754795381516008588474659865885646085882803253580220461600175482102985052308435680713535035516321943490366616557732874128919488231960607508971118290611609444909553304873167164013554730193898966034132523556773777012911487224800780003465400370890840762033747574290942573369850511121484484289555284849759822394290573716362743796167635334169667174793561901404797342509187888334004608206418050595390452688847238079937625528244055717586337808511161340365763066476180667783469498474286489186283144740910250737359513604954280072267586030217761047159745035931265735337310553354281613187219671544079469648786278044504150561722595457760002904768986170107452041557626433538687187284607890745430956949465640049288855782481252517141785182954117106582550667885215029504371393542124443271140146729026628228794239887205644987038104203197726370319968494251660327880595121484661784350959182466510764029253398684492707461744134670839963437439143035929220551291725522788159220439817585036557733521811061034836468530031783659379338053187868940995191725982704020034821556996288858804454332329395338723088378544226629512182547291273951720985544380176218776176050195504096460693609939165927955105933043717944373502927565713327844030063302867750827389892821706176366716059410636527253246848431794016321012825051646467593879625004074703616229135182899414475362990123557466192786659681738702301905967971796725153985175808091060363883029949861143203764176587327786479731524027423226648946732391011632581043582497342171061933980625690558895030901470918706628986588923446909082030725573807627948307524820131951969622975094603559535136195970617083486860494131934105690794055406071026258868801788788357773483499292704561324252734287310831977352346947168399839940093572982964259382926034768800166070588547025584580130778239284627042640150399068710834020284823330795120062558367088957403145485465663343454451219728902210638816529242323127846248098649084568023681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -1946741148810592658757039328854552695656443404632397335911066067234642117416748983580808715188304847958096330095342307552224549251999516283320949736010756022571271602145214073515113864851501783458536559745523356568862999873868137705237446407666240246573290896641888841841748198044379405633926417920055502060236077257170284373154719519834275050971529935480511569921895270036742698673416393217977286011877790706408792551656349322753352173405581876113998124380353192934282205784067209762577213871199224741314169707713482111075177384077189357557483492518570907454962391822549605625451979855224871237881673759518347939576772209610643365544290641818128294404554740278683907472698644363268086051134826836510662285444255332027837978074152273546916940366689296996320011980617953654807186433947083665489831212426559856300034985060222627771918276017952797434437090757799691865159276017209097430006362040694394486868044252369374312422857851812171749591790727824558273491346231957276074323547821145686907181862013347819549870492005863359053559370465961994715001208963813974738425891571184113445792707766270571286691210825107592947756377747138827910370447129586948808269839829956710071624182719024251879880257748533803582107547974661825228299068276834481216487388004380908590419639089161066399169615953630831230445290181238918322845188667591474211091000549785378707862072852662328532756407411718725928937024531552943721898136696560427569358332902143220061997005318267591409981353215468812389102016236435553469256243427681650517336452365558789618287100058270172713397106634021476486553429740314543799685930010138875918687167976845665033471836338244454601713061099313576330415815041406104722766108691192297158256747993812336330177227957053180341848311571209399542027280480008613172953061257214159857001077654429951609731496814730970427253383534662490824920257887160854579417658433400223588002660188480528368122267323137345986133561595602389205845071408921485400692415021511725636491567409817770360523997730035397045901930168391067777941201991841670730676531270274537522250978589510147840406610076985574655593661299785076609134614867681945491080332540601616982614421859402408738252058858186010005277161952172639670160480670953407802063099037471861505603168474323914743672013239565879308912093834868195188240481619292276119878874370657502810460732421709447123187731488482777992939456351027189599294958648239357801979399271354191770852374351180591460774849110748618841171264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 27984468271971652648914389162744839737843173032837724715475973058217706977345872071214372212282749459332036017592557687486139515279081628706115433934341169146736023887070900736295153376578219329807945389330899501840077640643402630115356118528445632124689407658521755092130350622204992896684705060439344067859345119378871552716354763207782846254825915126096499463089213706706439329659960243000061826150574189752279956989405095427467508925093156001185098376838246874521395162443202760779351506506982994059189635107095886583983528913400830949301981453431503798496068134304050323134548026674803280857039340802953438829465499569386484558621649402976695878289983069037464386784099482017874954453461666329472495900412894430224845504873336678481177220568542862504183488094236881034963192581726676360556864429933478365960444977084703933414044813597269020927825845925010321867382852109682543645435749505877947600056369970822535601141349317819109582484892139381431557212646611752575168765980844114313500633445464404591869372856732139866797150469250098842334492069929463718463273484004056583232085000383744170219799306969528454465002006677962021751886471623105170733449037139882744334070830933467737141500208722932502340949538407136743870990303320145029344880294633901385661084642559673758504243247823168487303546656062636866489901505106619308594426351922141166350009960160279070390793392142464031620871205922851861550243932065546093828753639256730815006020781151507530933087220486994134554615115016199712824301629088727728635581785655700835622033088581123234958729425523337274527909225108558281307743781829514544085272835282032970848493863165305607027061784751744605484811497128972268890311472032700411933222149050068134590278390838283967237818999805284220126966649880620967932158761807637020940109347546216547844643459458999689135973739171071792593178673888825111594452104814033268101053321082211905338697937645913651607584832216592042354036273045695579847160332879721400338231769484179368063123681843193105099253541004464366538281125072525223221244334282728562627250924998542397561738402149093976574187777571619912947165166501337744962969448182744877824278752368329645629807624176137002697634002113094454178738746669082456031631460639614034388205574976647677639835887530208267404380759188866612074568347344722320440491583268594608719710809733054662890499953629267433071545718475659484765008849548025070877358050116623497203536768740019912826005876738122424285393208265304565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -259932081676745515505156267674300086316606730309627412728118931010178965315247116924157541567562481349707668937499604417889737008095129350438976378920232895818315750424317692075945582911338591411796837838815778127838673133485957319380408372607114703797538990681858815670223673304241118124742709468706066861493619528386932080806266941151920174832858316601529987343297937502232903697213441023306202716050231426058787008104444554535719918332053113134912654852411674391326816513910623108734277453591089330690196838822956335513093975376833288947020784668342303791650876131820861429980634383964522775632918253552606339350429334031549529915936839913703137402515962685539750702270769481728189079839407876847043763832802356462564425267119693425566708561249890634667244656286515674396429916215614194968760659560162895758641382511024771883748305883912090664342779029131991641479139681657994539188367508833959564686396715167206679208555026601000244366289683768257441332124165190536563946002322818345449739021620671327090453194902834430907373011214229968043071698224767684474328842948326315024163727387475351867030004480243323460072316347322981683739075094473139702633591501288968794371734723510004207152213511182491512267632588837758675986439531495381955903435376028336390872769148787101403742462774081950677506329414556420720509983591148717960663099508684181372372379488698086893386151138445821208488052291272844267886104939657897006668309812718472889963687293057851389612628284503874771044806840576814024594835444546153223913630639267528057354936009715015211300074805493613364723134116338949812272321349400195351866407729034443033734918325282056738037070631983278904442396084952313900834192521043082481695062801519231474750748578476747700739596989873620984734060189737641140532084705219867263075919227667856122311626099108744530176221736577278084102315217010751289013633371207951766330281413697405651939387244752804934795797283117276876147620974404740669447063817731748304372440862578519861161372845945290647812635487954378194069951075033290465443001834887891411459364568011920443755689595555295830475815962020854228947667604961843539528971974589315968462905363731025676991262580649678520823683939705482822771507396703170799470913252227968876791224677085342587823336141453804126664665489136587565738537170232550420226151290496658271431477441071779893374769837835453716377023535659405409030559902790280433359866991684337846328027057427571437842788240613067785034218104556202888488769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 1660933773328425886513215462036342915608746962030393153416207184010219280963127317101181952428876364271798035595098469537406462852871692560272471746134343355327038563557464637155386446515467913996478827928318292947334984144815038099951579563396529481667765778387749919764447743429249373369514328335187122209845510486587598833016888956591780516331902710500205446825486358851399281042102743449419780843924446074542573239245903319193415222866537637170790492968766464892464364192758649776342934397162780574007212950183551804937376112936486942537382517752465428032391834785404334085825009717671123570809598469351592295716291972309696037746176603385319900972579530305554923015692218049308848703497428463613036846214121303546681091693954627221961524939660566716139657129410096774250877473213969778726430418575489089199336412614550442558341902993641665548141311711126191175132496381331664105787851371148012937211095972110161614109537454530717659969007112660328152220014630087576488017707642492625670937246141437350201648104180298747386614324254725335871580788770768229828811607180743511063232560945257752596173740527213889213029802149800543510635262159308741524468583646132341815159273504381546632238860010669389520524748510765264897825864892893487919978907113030173620289597031358117760884019862541428015657797592464656811120826702929852947963807502864804922547192343180937232249017932057606903319015829945034533686242784719130446520254334960842911910692357641908593746321588768641876358725367822576204123643177636665563744323665963646674014180235533017255998033131581972762015119285761514409685056325440580160222594650615402450102564399284465439074469430832747847945346096719892430031701307216006549251227794161033231214528991674399091719307571206745750070890743011188216707816521038501229038979152882639563067529609028771978397904845370318434554843588720452804312494170771734945193356138451951307563593192995298972121756754177047108659390907665496105916470876094987962953452572520655240531202777794789257511182507455003592627407690206673170958887498070463001067548502397957601081115493082192322394972804019347164336776727981874408686528515025301861758924424105379655663917108733413046531447986054498158729508114304343981978230825971449810607635178359706546028810123355500722500923271433131561901478605629916894809528429867829367930804283837498924319099000660495061688899484400564109526858609982535636611454534741361745075643960972641790404808113360175803041585140817915089428424835205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -7684950733583096307849478230144228996128622645888824769934694528892731519255296150551553598585453080290524636939253545039213499265713679889084012679165661565182904120898566417549405675689603078597251592186662143711078024674318993745452263443114081897673959842687600183251106623499841058714674124804222065921534410183289480960097889355124772469205988446677176688312773325212071446091017488198434712158153533685699774628960933476520146787235685175451285256423202504096411536303934084413711938844738706426008956816764524282431997968235506758744616409662241783469589295806562132214442012318117384449067756761739711132373059489694318915600098541080782870470957839437973330072455217482498387557393189120705065465718558618934922604855912319148058334817873531728978514840628562234261807352339188478383893656020823861175653571750488816614909215366736295439107104603777683826072301447230005430581106588831921217590768354297114560180640072942139262170039885724217667529192914495799755669037640295533608767172570470242746441785521449845391127055880273057093289286003356785957617200235847710501443745481590068050680586738168319374378516801317576655533598181283044481557455663304820718230214345221934297406268756556044910633581041846024240567370993981042668111632370983436732386317320542883235845484008086845037419496921505806402592320582665609996819672738310242492000550064790732511941343350755076732044449937188642353252505052338707734564283622680026103343871489541268641678163496900007797403720031551497799794447689542360253249224870019193499078155677491299636853077612870309269078411509226746540102764084355793827291751513094857328771705030296601614464915187639330320786082265337752423611879854097678469366048748773734802840050239271627481210472704525734237318981972369948972105485282597429049575676131760137080704118711094395601357824768261312463242247317874954804303856062888290154712023641998790693329980540614711086037579598147780742032232979556774908477550629912609061318196825076629144513755492874769714266485146220504728813108287814925430096866577702631947372263074169635838584721793025781876219914391157467709615861228407594272551190669665273744494171686472052058394150006910283795678169381967651876620788770553918122667923409267370025387324256383310348864997410224789770078609659083203819556344987116829886280603963932529970815481478767590452800037089974166259897673691883804799761980699712937923137945049478122251514705372002737356763282290271141472537408390053315088152885437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 26510838843676657615732591967111015088061716231614960561876857488629093935891327347804501851591774723301161712937740112093801524079545064774755871472071189498617243772922230579532828566658653757959070110652600414571552011891133982147510787970972974270688930338589111681653471634201154210317829127332118552648055941378784890105761917291665502657290084579653240908265591966277927881978031416686240013964815192557694968123343081078919534185299527771239317278328977813509409496354747036177091665165874093774666063717797421636249547571111586371355199466528179204859596020189621915699139590240172133845149240703201112247379320901398220298748989840345114000170608328188871460564429010053266066005028892029325229086284945939786970148139576199017894008008725493016129676935286168548354298313252412279554424522061828971861319846894680524726962046990197200947065836606212650319872924545592015822155297170502027036286211412570602973948006693124713797623119616249736622219799983110388838373751632941592796093067291982016860872669890565816269758053127455894949280018179750272750962391409667303106499476454487244244085119889036006796599149948695910158068354652513360846585280082446675893324879757756509955200215096496142592353637068440921520597582560736900937094689505420976539863400029925177287759716277504808318435449257289324440207980230183152482333148909860251030551974108885753953380942516037364251804067292751719675274245063366352390808673945736424055563088675988374940470368071835454208779012685497586730810542985852461948090058090138537734697888319768076244046106658978679647267169584190240138970481667739762885915943467100588978592147030371057029534730379930143368322944477289033848898540879781133200850683077541004299644607258917617082699638153751902234410603053712007935499904256069180574745974044129940663274530470373941400274080898402465158370966332546779668179006959200748209739588339302942403233739036951321146882649100348255622102180840784405091162964496542147229480523368432722921085469349682431315765535329462711840763879615828350007594848625640156620342442681210215388257678894263177923409426278481996051857998177900720757691817853584183726984101326170901936043560962086878005335750683721998253625078674622358582967444364226727074597050561413327185575839809330749879915375572030455295257796619882131439277102232594098538933819590615009519840401733637710311462620532235581129537513596688395203918703265389602088998859989939679069095444467201949331237875728817243725643493235111236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -68474836417586606352805035158557925718432339672704429871526322858675454287119532672371709061266847064612871618119115429164252928636985754117535571268379116764602038444512429807043560327501992209618708572752172747140668992592114700095562504043470220724756882782071418818598326771784034109569230920265533854563663689430407367698798083952177473509369318290107718016727132248048625495536283915529776607782952898410538967715733104916698153905776670645810832148688523335349314513843597638673806666685199925494951644204730341446938168478482756257873490023082997605839680557465473898797311825531361195969970153259169756997588131543215968353988849504405186047074711734465230832821089928652971453475878195566954544763391956795856284264775277878437769723347182923133871614980678043101834583961224186159710525164588427186636439632579926736221467065544561206906427489070567670107287601561925164986508357071456646181253658572533973149807163423583734678604887733648491565761154592931536036342642599285655144468764068629728655510118064056007219419430133963051961335977218279377214092506568112904509178660212989216011555990665493265180353866313885906904255043522087403821686416892661455216502332678535149781990713065392469119380276361896573862860873335719548310368833230532450091932859695412952889941146914559120951633215282866341505836273746700029690402252107041998435597250932216393422608308654278176741690385308618958918450576868425811645312375784319641064926164073813856533358803649586189727259664998304229859901896820421278373953149640018955291550488913762934706873559691733645388038512833035304256376028304512863184588294974405554578854384800095644198739679626986682966750778941995382733892024868021947336429610478577888553423731684207377893561571546852121560850074463629393176173265433160453072636324854260941104179290707360823902656535664089904110469887301244847410128714892304826802254053153522322190465722854238697757628048958269108931659860382189984556569749088922061660899040614105563826005644983050224151248086085772987256518036560790986105258317433628719410423940413443283249799047364497106033607919003069741759340405201464181843753641979087828421324007538467559663245344038037454363940809537124521782249595193441896289481695191448397320008455293192792977926824150743664176335342475528239269283342230060364998679345570003078682628274430456476105473157192250811871570526225925794049613518926319563514061169092719388677263590896135613969784646682878015628429723077666424480014484288403764367103576660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 127545205848046730929765490462759489121594412743714486202125308600795230804336333000658922841169867976960998956749112760145606975220494605568364785224968213022392181211885459864035072806543650492083936903129060576541932196704453659285435125889810564860398703404427673218450253234437943551193082789525558104488695590880815600655762853849980696612744339150606461501680454858077861095625017407215979681328259028665446294163967235632910667725338616023176496832217826043503898587631420982695214687508701093001336234566113185516611982320098402857305443220010605390933339234507948832979517820697736209867440078576929202826037186486587734985201439836507788843479160905048599717327368260639906359578951715590797669578718216576130251651149711980116965495377227707473189293155365899066144930285889463619022702411628793318498894186740033579033694988057967006949680184259605990403594643717000855475421484148647313967094640681394880156429855918111327263609315554941231589638183457788154382811806720056507759168938687256560051705309847295625948956926592911845414506417746377191251344535872710174692740165303801677728849325408943624490186569685588180001453874150475105389829722670791007394277951354982415197006527185800292972483838773396739609700011539678496081056944784076150930060444774934066063484826489851339851925703812504671486404989298586618154769301969282259060343774162685684239547343867974109423681906779292759336868748282393617972648357006221280710545673871128337540360223100485865531318191006780468639047505420612868265891416062052252171554695645547712380042206500472409956154263133112159279068257897914492757810910136003782149792458434419134335037286488755738618316593446536748504763761877851610603233910120172009484965913756929682187444667928925891948807666943943510622688518145800095715818102205925420522898437293174611209888733947199167940381140758061228852719819601300921941675595998128355123507292179100300353108287135614646408965151423932183657714530838874648155191193501471297546661161924809672885464419862107720121261720164928269567062041433699476973206128440544591921603852059616816506968714266579519814106959911527394742620224439760135944586507748804056915036243437407589747616844221115627067989916359045433333706811287442900888979530379482202315779066112436921851303448312315376139176839549114243869400870668222004825837325939832489581851323303518629607749805114724210498338386188222365718965908737207280569504728593294848294678277443517349845706597782333423978309849822210253478260710835456848144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -143568677301334360715489780484060564692424146239347574392439794634431739285608063781186981030740178935567878419093131615624368519935266314824146589246778736059599651287954701195487650835934013781995419913538997900048107338363253367585674721740581537145307009040371631157049912180120613702854380342759888720109176070314255069773263284808518192935115603328923642876003970161208772316136208140330455872649472915385986685069840975162745821535638124901422665608249364236037702502382448009433255114126470147430443547263956116278098181239910748896288259544519371569657509205893875909590523694467662739332458985769353073917835974142742181554656253476749796664542649847513226422326544285422465292809226705816197798840535475639670738549339247725458056913858126672438806835705308779605117496790120488690375478882142321336146058377660532457050174049695571213531139227704080468619434941175439670786034767927736486414782149225159611533433868762063344767673298702217111506519413717425204445564680091838382588204670021834045564513977869562566510035093359795637219078925845775024894552504865332273377109487844919416574550953213680079840854081854933544423385052137644089859611216533271252998223518853040381524126602667748553491865800620727810914566597455475638210275422234307274909584732663193872772126495250541544179089614768144419070176554619302025379998228502042207931622585835161005675531451368134614637227521811321816446207531635955249492851083627927213367577091284798454183818684974967747806816632810998869778555691771038849139559306389610191351823807691136105637239339662962485338252222027518183743505118223264819055629750370752788436480293226393101558969588740706819279205022017114291140398298552627797006567611728323293215183104070746985399223174517343182837336810270295830497601394112984490655347651810890638278207178135770578718566660316901987329125346627684717181200644029221493656952156334063347205036395958192078372002288059633246262834048617576454916668486236069273783395378056486960975725687712851835375274782412690239061617318969619690391859419178606282111336410150264948923414612846045476737072005962586422776541504459764498577236034946720864544247848639370538525252360229193959395652669788865182681451602887595517782085221185241847180773420874271888377861784620888512716237733412653308065223958653745458678988099494516418594779820995127309201371888826028890942835648955767616961590243255600639831092766459351470881059312595948782839644105681049663620919177194176270416156593334733315714402124285697937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] -20344435285170138332279527385552298264689269488171246593325421715409614850986479989552554664292022475136553184311234528317258749131465506690390698329923720983172700330052581189364050076354549474590559441414426790596609146102892549732932648627708661186359439326417357127543185199932111066946693251673770933662527478191685351745427540686004462907362299068121510205267903199223048755210965099577006605983267308903098899080938267042291120081467941546371548693126628882898056434411773042904810284447399873737967458276643137292386424450490536053729777555514078997180998813299989856423964659855003699783793243294606455278415286824615815371720164657059314725981353739965773395431456845060491066134493772423627034406686927204545233238225963728754275778479501645946519150358515821861972469393068652991824474940953808507184661312824251560953727782816378133148613920735432595665919319186429694627211259937186328312598266265676914175016769122222858705076379346744892353990475322729772532997828471824432825574132617124183842101101241464514569230082045006650588319215241865066104322535028419513496058440837988928383605321619383809915310338742260009270116694233420040832712364825152257300427216426688975355264033973099230620506525762126858428163903751476013972722067081711170514090495798735532020289280686969309163150468107573504468620040953615694590890504520299057570830246283106551568934012414662471743321858838668804240696384555315570304029674142757745692121675194495977973700349474275531728984341332378061594415004384989513985544183972732277095933765095663419165564396725985211053416411622380475423068871035441171583193054468355319175539571044603455149016713402283262926851316763773394708711329230093998059228890406197594196439880704216506006281864917678734709573424510998861845489868386237392141877655154783581134133412477706469090037069152714803711273846842010222077885005413173792153939966599032997419161341121920693189026159267812009200313237402969767182222809350928715115115623837748821144223753422605680733125982497008339148737881187361531634716475992452655985641467990876942939825564393229869405037372936634472241386916658095328318228209288565224522052447202227951855290890680926445969834348209681089532813972688283943681959784168500066756239207252773378659612890750773060028096760229880552014904577020320000317929513686420338337377982882591968759523802198529006100318311202226451475070029218835503516435208136263223375405351328075201075551109644318330734344262856921439249991898339658957794995330914389342069625854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] 508592910625039783325074397123106927270748092450128823167426688379144398702373749174095285757404871431310314929017124363132983245117730170686764964861859727862800599709765169611273923936754425100463799637791442668840768299128803363870815312343421938213978083612211778387850509093978872846442484572167196590646536182993496743013666787402438283500559717713188487852064994457261911855083200176999414992174070725506180348188168730729003448612756494141641093067446344727796275233946849567032359582268359406937594800011802738153224511651887051314025948757732600084643397032890851092243010425543414888873512762449898003257244274220142339709557053231314084841459976802451569722404097538618851189842758251357755001727989345572937388419889395002768077648735087357012619584804457911321341825504204114908141403073174326626631266456284865791842100881789364692999716911717457567779315612523563338109301296960734242490008450589798423344650445922305843800844433650156937000893810486296960993035436847208694777585663781293516518227446309875904171509986515144001676181307612422560390591823519863120651688483097397859935508066244284022697140448012078602228598364528330695759724375051077305212753665004031549059077235325036237090576184492713925237217189298769816109081430445308857586800664503743907057186848394140794982933311466257285944927655215703827510402588076846000276341956940268224316584321425515165453127979854699934494080229611538478023188005243115936206038957927292036515859605306357226030993710690551749426397375038461347475156309799046497723326078883830064754184902349613953880980046301334931269427233272058565590801031062160812399631948035725273690270554646401153585475094508047263440147849955992405698940660575304153584882884321743348509432087041000637539076539666619936086054669550425702144927459318815388901357562831293954240988983921781345598207466045080089456425961329394333568115773272084149628396893603811150965634491092712569823754192772081087575968221057242912517536988582709708088150111150355375724826518341203945304634070116080554134526663198591969955174101603695287696358411129527695184195695334342644515070730265384183786986668115990185605503765046179317269914147512088080413248192816791183097527675223858773457811510474704417346057355246530730999756623281187676176238385838761161532739284717811502947656636128309177224255192599254827628321698293542714228719746049099301576098583798587919356006463086673225987272641226939632759364760584668705007770973648927362727965969575348245679258241125353379175066947937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] -1273475520098416120558049999585093728593721838430448503791359442693557432797115061511171501366046395245395416264505544919824482911130514954021907261167200566698593204601854048976743343196239349597149639349790801311663952587208168684866643731032889250859446656790692998608547586394968553809275670369233290666910213589378525932544835610403412902447267000606249609179917793224949354200685337045568956814893134695082755520028063564941648156356489528875178585420568632382672474090722382120745133426767991145827209425165817719601118757956636481419610310719990750011802254866386641189121323078477658018553171424360932426854323147813690918735958371498226223305419552393416647521885480312279215988385374371048374201764353734762846637291527695066352349557475416029926374448850593879973053694204431310070505172884591875998873052402695848784034086614846917320987244166439073653790911160427987848663774753236706879816349161389602912613045124511440443469544274633013513962565989468844226975918900473632228651498745365699758148271615113240148360614939273575623228742711092965709823082900048429061020089136822081813237151542961961423760959269363818948480012841952582410832104132068851738430169128620036722765649876153722960561915870666168545993277533269454260787464420534752442971430666261750026152035740030004859055399052383728673595355750418940476858259983365523432097240748134998031035724954333990508419712883388439425732985823613130649642015464656327094274510713716022213005490132313481945070880882484586383962491124061240797808169314173661527618518585553117067163447071359559425204520104580373683484392882492913989462063425332276666458217225502866013417484006040087697928524636842195274501685969590758647760369267021065319458802790737944567721947753139427211937681204327180540356656551882175505718324371150581417910965765093395924434544622885991164241477304574947798561337760981404709988291227504143415420032135255003182753731553444293900891890048872194903864955791586492117567260821844014305815803023606522341757402296696905226963840392503813799098675696632946318571305783317272058092813501774272791945122005787372131979090653674657839334772150476399788741289663582464552636226624792657045494669061821471063731080405647435407969210168309559962837873156685241729789200505710048691607317997004832811002683375017870197877230407117500823169996239911689872426111508994170675276663336700397274095665985279597950144321469581501857537969793578976914687611191248355031426307077662228106882436895652124789397353910036514434978016652166843414306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] 1872763647518100178842340918066434566975659486783095894562602607597799055803520045232427806355961379176105478023603887902844735039812860720298883018896906151221358692207287316562987914358870941974895416364241247979371102665821182737047498968874856060687071227335459705587156262502380818786908883476252862860622277758089886333490051087306135431800163739892791879108956613446960399545102267327095709785346285529439166710779527512795951717876846640765047477476506417979314864476536875829289171272476918869043699388423952715333303658038557369339547739318855507080478846035381106985139842095794418840175627113006859511718523601753185043634764165604528839817298205314350721457835330204033793561803601712257637340290425443646606195175499747867262291497887654126317589652524939129926332266058478180814423489882641674373444420572000928502100423997609136570141218489398557513659200975669070512616695076180389619086440769178288396861456355405733216083876657804447600360307922578364583814672804920641734487524757531973790519338802982687918350907666396351367283323042523733901960854829099409422668736573216518272545028665213747377515612894477568826355547267540822049071680320105480801542652485184879472180824287992308996855495386025470691371277948257927149802438775286304079479794060553015827057844399780508043707757949718827638302558682260886990372200127269048507113637054911160695614243334340666389146782672952239824438600100657115760647133698461901802028742611874392190851960681407832685040280878491805376707322564434903054655934747022783481682334994298492956341061712125079367021545442361456079075939689109388186432125058533627441109879710450262124922339625041822648422106089878192172983377936896122755685323087028340155304198900768978907009178324581016893226353194094834859097328951160663835196924133648819299509963503115786267152276100203957527620107656306949350611599887677156550792227320299461304184366558138155247102088746620142178929886597596061905045236860228849863367558087124416234017232159389804432691841568017324866367413177629550637772275358942521138217604433148466751534255553461672225333186885130464900712700529984515088201262095329037836187074294010339192602194506626118709438810370292810876874153723827176171097491193956327641947648018372417003789671876810257045566124401847388767993891636933312610525786639964334936330804495692496638088594263010152113623438640660008293975660288755018356953512135216621724954732037476238494566869916292028691037217005081910140623290395740783002864228434791726840558112598955631256103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] -1540962166349351299690590615439798493777215780213494088601223037667811516095974013215714077728077324011675540068221939873804733406525881588154337747453597564015878279839389520303975052129373764637703046059397573783633308754307331184012289172340450649897920111587951006994450037884753040927455778595916326860025415805521822365085470151941463902350350961810659439681590525707277697585007823080068219968852146455208533528289711260197227340859338525525289511955080704215820376765790292391411863234225155818645770378162231998981781544445693318733427042972308861481866137441993114172226098771147489881175655460710692154176581057468740401700742026609656517897361420666822839709812491022125139338748348541910297659508928930936957413345967885953511616815131731103803017247022669582674666012271109197659789117573838318703963690436739694199299392017467443022509623503910181071197749106537442423125567441887687190538365143976459974322938117434049956147620012892649525576002353575029963783314397175931993257563898094469676302895221864997632379357832092397021990773200514835342942912916993700024695465484025471243310453023900820976550921411320744873166945181473251349031936207768978289472743302607670925796568178088505902782246853719689559156154854746316855911686331051924707512104400262588267550150473500420312553933589765186216697310282425561379930857524347960650370044650703838238610470473277512401020313818254738660199141190571737061548893730055442249629426329777910472326829977314521049479326809026789716522623101070849490051883146439214773422858566821873637909379399526537875948540373954116949313900517235429780833773055641510763242960468174211073862637652450757344915725565848105495265133592645295568924026502542250768229013635882126400083349543845715337839158489325452176757241333489401387219270077894269271573509037251170935154294976553602460821334399901766095736196786020487944478185954596456834626577067749341537720930214878090075518796837658324382558075884509683099937906818160844280646383793311361166752063958853288981299124536575474754039669695318373753470900787063646776848889381336445952458252877938736584650004477754077005969152023564667042061364592793302541095160843295230369522044242415077948496702833458072994578759182115874720674832339860483582207529519318176444769197134396150636210646699470195505368391223639598250162529473267668508626616338747707546013370003523038920197673281080370041389138321198932492610282352366775918336406286189090588140324682466331277722316929566770868872744757686193972645583016856107860803604125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -327323491063872581557444806662658017585377313756673501956246173534186500296337420125684709983626815112967929122352971419250519967733530121095865634827616029427903470287447301434278108700430194270100574251302920478868930396975657775269609972318983091666766927449562813453444722097113002052966800058538891041071123104951291901803664377977868578587126993061850601470924484056608889733302201575092948348219663965391411823892525262317830457615795815534666368590000298878956641874939386350622969476424610150884099421416753601913598771854328877104365463260673939405297990160013912637903836578003726922872308566169536070877593610179824434414839153494613745655476515650067269768466117789751671211516139899099670827906360934440780846930811066233862966845666491439543058059428899909149193319617417758675193990530491035080648718975910783252444472582577069558295276497590070345216178049775245575124767821773259013442876994594260008113170296799263166037687886494018791676690750249627856925961326205408343544616277658816617011776929348928471289120861843547639474249818686555893495838586830603723620693549165354940225795438681685211405637439346289748657858922913441567451129107157615196391982416576392219774164720572365637267350025694806171950309363890249288039122924638145270608063997084519460968908579386371517475461700208562453286686504977808905577391860955468684135621748986394419780393487436578714864182256444869703964916893718482028654141971409988409915884666318340498559025319456361314534391826091114381814525332052404836774145387030019695910575459209775740342674103198382969994193045520087518461235552265578457484021939196428193701181832901317026204743105980779433989882133550061825364806985661896049553951418103402530469435913675718983727649233382409310861115020507072874819404287176520863741225438469287096224064307505740250255984672779560653064845155985574477889048752843418554230622301833157483537083257332767938637920467094423549834321918097119001156149712258204542038660301364920933620045128880332679457335875835317331115133436858314477519545292140101352018086836069918337592002441953458442290891381137245027465063252142281919204547096051367354333580562330079949541628915395479418685002323007904820890221637007095582652398150247663888630797249129239895004755865577197321200790724999604316925523051654022997476161421547786982069839203252713691477745481715188692918989954594113261445042103556107626703155277085797574102304754145909082470815747573423658686931296117073506629164633887772855686018561664741254035870809957486926577985286712646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 3581598615131470755807529785276418719259818224063848624815933128320487726305273125847607883261209592851071521707787177071948427003538702585250719450407768679843627573943616644847755575427327120932205897239834599730753057047020911491461220776713005653467573444950496811981923613189807404340353295914529192213166006227993806435698410223608108654554180054380496295087141938333927702919534174502893155394289992120960769437950300510564571295395029204987965242909653127973371106484966682134664266132271167707169636660675274748713463057458951152376081783275668894033253505211892717501364737429223926789878749113362629187977126431300220374248916402808448820289952707916548475578473923039781808655425858853542073128526506365438555465906004984863652050311842629194119582532730703785109850250259685635096434486852691319949803932471157866907360216286372370994106899698866948757544752747704593431092123097316111192029203074715178410158705832976668417576549159766180728457371953397744896933721689035840907223909042927272434419990250035227898892769274689756068101792739078086514294872035467483142249740738193763753025881238859169616470846331037765130112316499063545585300857585447349413035035675116498828442399684381913962279448213158917598223092852293460940100078617424598435669780012507502756685291813903033648407332336261053836235581248721832711583569578517987243563245774053072104541649169112131118177946198383860222616025265809187004701233202835924561834731610049768243311123508551107074556282933338390987592599312428105222578905158043859774767796241528064750024279664315180883893456114262543234972567778139520311838579646302666823626094633066526664399672932057238775199327674598547258876327937890402795178509434098176214627209278689090899787771979380121880334554806014793694853700455587380748420378346735612994093659018846376834868750954241312406280700962264212380609911324077774331050385632518325096415447297716234964748066793707079481609173596381964431177307886057476618526224266393104630604292970254328996114772459166954609642554841313939752800684600846803972790974970834058621899817654712797382551432842969357269166333303435110265417546333874140096448904739579004384202140777495569514573118861755862085963253806959993719092679544740232696124090035330109537872991443093830119758752344190827570055252360198259023490207642136884047880052489217717886538667499132566066501908015321940099405586192722685119827168247639246496843668826759948398827033968026338753357305556246579703889247296321848402754781932847636070216127204823841623237967723980545997619628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -7191097545483608163987197965380406542886804629277270091023586479423488784928547704296554345041920586231151744635907476133380867005246512690398090793534643979528401152608599719150681682159762012438932751918690902085487461008867705179702108493498646544416194489447040126212219377226991384746785400531783481073601192369340379824086029689156781915811029121650950703828990579032031080801106728313680467904313626063718939464437388767396540577433266158253379760885234140783138615355606606658007803394403989106754569226054165093647896880572340897516422292688552598967706957937963666251494559274571006453861993028989909083972270894552450218634457010953910370681370964776432234062782898523051669822468816058399659761295910070313106277833452666600552190663851296995767833341540561658155222789454826872729548192566884656864651994258122050442188522068254821692052451518790260779018036990945429135262884270061886350800263779805400911775158512662146692163115600072076664487785518509273228301328272086049902262237670777722045000640432794624293072145516140856663028827635278622075776345956757454152838186451329898336707192121483281314140842514182659296211288082560382710718236901493893836069221538160922047233132252430640961261782482070409833711763465663586712218130395740563494965872407098319735502068344644807662626428649324827994421978621958915010257577098558635804592894784604118594544670809321733627846984368215154933159036164679644133986550013463183368979994394561285113666928274069292205092563382806995153958043816433488946606530233239721273040392545942306169339645817947681984817938988486744565481277575608511513914168910398548532554854646754573216855181546843489548532808827384607943198934090376841873672901378521224384387143450120426663348228078161312278397871373184985828182340789711932781644113132429798467143331392488047203979033527009994136068488000913273885505606856405817728230313881725006677527724827144792855486674779001325870839608638801788458319348406424517856154834958398319642066620026036543402255214570279229508980567634367091484960495971348250946218523297831151811477684221472283621668658996220523713268319893843182184853789174184680880587315934135340124715294236172467669557103867748596594178205804195345032842722116960155132860262649645716275142692996343299460724728383271733997218240585580665469673548933651918199867862505461637581110814371876042078160416270281020799481832747097196075269032166793365886107002121144504626492160692517125346591411966090991736224010119246996256227959152458262025240775389134384454337123315781354904174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 9850035705748968276394173777909340199175759604823558877919457642810141708718342763834670003752279465376355457976726869197780748685019364151388668505227345617132292581259069592038691754474822761516388578740873513855983625590972594590952883414018342623740273417003720449910088186937188641380032355094107293902810997930626514061349148286094394121767893718716267204551462273258055806398128809356260095090917167301911217642682860024349268687385035666033490524830009210885533256131253317804697596407984322701072150862539750235563750828894189874541801812768271448447890442290151983941977576579414426720922334884395591704748043608069781701650126561359706034774917332508178670295743939811050195312094439932895249516086354121496579449149528320300765406173632304816006170213741637404854389966765194775498635902434015258510053508567205227332891864991425503632810069697818559021559348699528449113094851142407299713929146274507635996833287297118438241661562908803425260946845235725326764239116942230961161541454037003765522337921534178386828924162965838748772716299139182939607635209731408498001746671547185934286731607755999721227675124306288482363294111666042900084658335239877032343834378347748830612347809042364998893043112414853138093788527841409750559654454861669475592790672574409522101720852355059476852772613261614051272642829640766547628141551762051573067563653965696687192613353988047576703075193254714064555070997811269936582041937935725098379653675908037134411710487398071452184920640899042114056604977735389482162422687939403866541736511342245116333498047372996075317704791043670440061117024761171810928875983184820096078322606606829742195596570082312395000634048740214928363368245649866409259442280571849446402864424284914350308662207931170823112720626442975175373861941999846634363863070445978519238599889231975648384117089976561197956963355258951826503279514915594723435233631335273753172490723914909123225525377230863261827080662642591273126847786615688781351117330514446081788700159098576648742522520001073152767795511881193903202213227840314522122563353442450798850689374158788826122140903935768408381091273194378470244160715714619780711844134082879584530305908407722114359337322761328527827142086146965255727874623315508305457549338335375688055263714731390992909208314948713253153859374322397086085206863211259024724314232980407508064763433868384988180196787573605113269220401080662225635076158974965690524068853993826801196461534067243478395926887465105125824374271298305562872126778536099817712048583436354074957530535527894244296476244926452636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -10861439241553586999915324196614327324175206223783839318825655108100781954123541484043439257281714377081594272074790778248211214640564383775352190027168684320396444738279634838000018832883849953529029761668802752408414886553015307905784097065295545546757202547576325322586588136766437626241181204007067445520385838048899523123332478082163741344636312732204475433203140661391605411400700923439219198595678722445914364799404849967636785103157436866095500308138238432127242524204047311158326398332938197324794675213759862132386371824348455943448077105160498344700352181633081250959414164908939193603506816770921509377828134484650439112464499814106197618892987127160254080307046547852208221769117287620714888345469569995101456474963520743551718969067812947308583298839937552329566987090267803477002845147850777517582823851836015650563132023901155285969580417119279232326269172745568721558504461458535154351762121201773106441894775245880035231324640922364449867759311436773211656458992414398009799846114090565465719788829782112939886505653331566601679847752142121372862988776974276055809699974439495542241562724070626108458372681338623280639966772380127041035073321041016191329192966141588766856594682426095207930523941998259064150521965453484990610802251210812305272855854599450221098152628464911908849781333266369402034618483575111981499108482418885613835580692519351767208924668975583645829066102485380411725064281996242277894285231734489997850661130305641717362493531572890771376197024850671998362954874613833864971955056975982080098296279095948555723463673378768057105090400463433629426872221148035085705540813758873375294339630635987309210142453333449718801146010544489413779971469712771888257698967792395125818165191844884368985502106121265861651399650287668666452165899077996730889349178343213601312462217148248337171341955156182805866037962444764603573857271369466228830107340729149014754786385006460760705627288992029834453001451805494375115535713568396032233553794701966144006186907060442675479992031031915890018908642280927402497246816735443838255993395146567962048357992105346249802743246953345451679786742511543133988043561660620315106993930715199032808852214292364671597384340582165271918694914850711491510276150577375810240734575835100155387255130975447871633577600983050969832988178287501956149920116279326565215659092746034706783391386501606808295908999393960192684650999263644456895277392883682818738000929084929525286718165566030332202907864233167160034870411898050509892295769660025929531847184974233797211985719233240388348349370062351226806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 10534294341581842391857068625951054687083988728108899154613658452602395628261046489261187558334965217992688063309023662178364798989176450825912476354698729152489067783003410725719997851361394538248841709953851013838315740107994760553964886209189498462783837854848437356938315393695716124332240693078401242991191826050609788708347868749099724239579561447813073567297570490506722330195922698544014417982292547645996801903913496933855724851100102682313186085950495484580273438852382761349893297789984630868133074356875589357284941020935765499305060213213269717129035418914609803280076507670971407454768241655392183977728505044457005392478969994652821597763071729183582873762511142345792115532153513932429762395189510153906682316479788214777514825058057795551498467248423640018602953454501496715519343909513371418205947507187022441943637731785448647688847633799303180700644436752740393379113113436727987162800118331189774038178651629053716590214674613381348490259465424794925105251424469154106011811768577250620346309146808509996976819901172088048215562233949945138623685635359890074717086053017605548286370853065810182048359004574443880970270414151286206207916549777320442130166754599130967291789280502328287342945012103391311814163909555984914259080633436794172876805817836714557653311753683586531737027472552299288756951167249629667305292408960377966982946651608795622852802085900585245356237553782758883306310113297908769289125296024683170378447219492823620654441570950043502214058599101729996592416020653803697406589383673878389774137066200966025957061821841450250222159111084227184263022098178257447490896084997194548136918524215374184044054494875092644494457602580027869409522588508004882283276758648450327712845436790300587100946389732738367799571133374294536341388398127871308286666128207713289447573915863112856671368045310357586694239419047203006619270998781978017055242549294629301922968230034380074408255795436148697168170872078176327978579108891372926953825520525563793478782011579719465662860671036572980363019133128901007271092020106844699168664425204785868205391021609129791812363966341930879663480109396791436280416909927470919126004319555159387480097268097360166641640972618731135920601793093426594247874441839064151343874674548788635804520149654203260767161380212349826868890016740520843145909612559783005582228530006686762762779816760019517374711635225542830694598587915045145898654655448051929080517315532071337477198960118782641357399861265862894802443328593203171616665098245526488056417407496348946950209043028207078762648052361328154802322387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -9793329890824998713496021798985360302551676073851830067766721652863381100253421091384909734015269923858553739488146571143981752203850182491086438363112488299759502432921215985969607757633210557419065781654976300671682334246901040654781376203444415638504905392236997582928301261933080485280848974948128851770405083840022609832491980094920253331738940146656436293969278694507771637768774019800153393930517303069502523760347156973017630320004006804951032762049652698484137415802361856452119977607945851443786059518921262897085375089903869677175701673690793617475716120266685073327974633708608239403958448506458450112965443405919940873528206997675969620088495023713807120095180382823052951066026277397662395904781598865795176946973859591765337353833914822992676464466315907907396858942348948405463096413677608748263403315821460424471798368747745792782587608754179934255626385713858910653136415672961011996906298797588919195630764679371299695508781833226146225088195106741952303139616709541231103835902021336595126485548298970653645457681095809081925096717844240051370979083815726572431143180471135235457158800913691009200762637580080510101005431589931562908488971320860754794461386345263199854806724534805047954989511267750308582425472801313330946009099599479032511766291510976327532996630107556574275921009765251020967401610036392401442852989020933621267834235902903467279170549991166773857481563523780908080188528266114460812558375816187943505237425993304751276222072291210935953710822247460816371684651057281101704636719531557537953411878249368581404234494167379944260838109106497094553779644592192240248968811212721003765947928085686561594413743709611057421481476940554396649721039224315298624624181458293315131898352697146383670958522717575152484943601713553722679578028724318085127038350734180697581249392822541014491969691959295060059834919459108013278298601798643369804890343691384686821076908694036808947062061832721134864584018542470527582909732812875200067036119134970448364600086914426384401807554029025274689451805504093417279768898660152855417569793914219383002547247150545990581720328327920800677747721389995677669375319791489677039335046406826743287464471323790186464057446775139310497807725047805144425144736638144234006534923000415821900422576339082745479319369622875699463563453608719291319482962579224646568579206578726380857240198581205974720653078857103095314086309959976185621448508455353120242834137266853724080981463468357720890631440526292822130166108678083083080803232320787294387812696374680999644452960434248822707559156697243452072143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 9427961204178517057854059552124637611765976245402337566288262902347489687186097752672239836962125604289619549737433959088689578586311949056729438190046062242723061288555866524275120894511337183645920958127846824069079636665698411648807230607647858933485716160863674684933814027972217980976835740719247947552820361943690357242044249263513712328188752615748921110977942588437637580517561874531286650791005776089219856606081786226448965061068177844140856283976929184386516329372098730146380952244344835978144320052518790009570631473831666552298881972674701814722352108620209192492121433389301425718340140046253061986228333872938301722268055599880204557189120032153704504946730984700368499464573744788015962896915764492432637961541032848313878822013132278662078396166618481781550921500185076925898006898307751846052457969276332114489154739993772772835534573397635054243069479347752143082015978644131153363852546017978602028742968158717941093262815315313455209731290311110656764574278423213910640313952606500076302176417073002644293035377337313753141495480420274505375783685249597858823699264025165665895069882336467451175129235792556492361671511386949077812221886064917485479902769076366361446746002392566019955432640539627674806932644956315539932245411862279491366663437374439733976239427844331675510113217340672149607248721369713622445412590761171470049470853706713177529768678014350534621296972834361833020575395590561202986667265116300745754743294669425054571319414691467495389052679571906742997408319162365917757687242003871756999617725714079641944821424374704353493700220313186602103585644647089031933895725170122633298342950046887397764202355643816524578807851597664191730247181022590763679732405399275875497067554353712074220242997641054013496034543842943955298189237952974400811255106109022021953445184173610833943219933950542610139955268097929086721606786803911780794574406476878395918145702116756105691844106620338100498453249065514958621815464055384578333416838203227740230950679156812496787502939053491428928160934984104800900924081761406578622979420117965082696890815477934843618443314472122494341345343952788091178955401639612460962258309420336812810121261645098418194954215118879252405275686287074917348992745289965255683135650742398868733352910382364483555190378725785714419378365212847260422173538115841553459822579903221801374595341555188856904611414646922073622235543969745188807113568724273141145921062548088866926969778531537247697262171932378578264313200779541265802368763292569189905897704600720100793691616242880870757403499737847596406936645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -9630610992791924042401077009573090316094853116153805322591453197313963413986430852291666560953320594617968542538547908179986597177797698858039735086292007052921350244641877053388808204091922698376495127909809951931089372054797971602649417857339011007407521021673488113806551023703621006275244474076493296547978000811097958978604249581302264894674557272174768456453744052378347597775855720406217854211221014168319308114062132539112931868731740699346724594791520993823333675294444043656062323922774987359385227473342945996825196189617041350497542429386366853820324427042327216574208499098419608866470710544935434219254714797352362457095387224681725304569474056334431973664663543773054409237570957509080373718856386221175128841314615990982914315851977873217989872957991291387562659187299087548037905910014250421377335356945546958099625129797330472168115158792836341148307016155598660042972344911914618703711778093767839861702013064878847907602567306189982966195718242154201074939774392819326476171718602741513065894245361653917500561096188213163140738955326090263315703515594771646193090884120153662021249339382077781096303010562889317045720579394678761617784178403966719174216640977531654607850254353404196376684369566242871236701934406358500422909121581973665899203808793833721785323634878646270480448469850505403764137514051127237670368121734376336903431861980185663550837048526628337320072479836895060078386573324459245940146309902608148616982144751704057086115539508438737416095713045115194617169656149902030975987579412923942035171876253600295093950975357692960512260804220276893439885707258126424120285327387879739842489174666415618932702581510781386382476687155520841717541956159497146433162285311074799461154147597636474862359307176634001900939244487743094533646096103064059611113336654710744091126965564021398573841483236188597571030706642459337798422160276574826749549888162226397886685008236879482573648756659254172569694821218556693584036784885250389797326782356840025132521380175455030517590112852683037171118115180804423944281386171041736727112693145413566395076088602259182378643685316101247618526908109745440849120543791198897964953232322957521442340842607081417209262832210289710420546671712902745191165020921051803764267457345691089455496206366206006171112783389536160971820709983589042416736417018326948255757118748850910231125018390332520454222479818568313443734402950728504598110151709191009307595085079642323763490142124123367493753131899109549020365714993514658928404083794275697836530795268922166251533494799735857228029090038035064935684204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 10076456312391306728299496359237209458676410092271036995281307148718834740449377953863620016711367929533787841145233045567796776765301235344468656991149600292116474164787504849322315628189358244024187454482672168427706398781377983196072667126869406463835688099482276752046049931088377346763962516341249875905301644001381872835081074511247398260859360108129243799511419952674116903827814462547606575553919140960153691091639486256053315971000970881657389138072048463455356931536296045622608197763202930861196989495315496279083436458693489212020888984507699567770530713036604463261781469235148144641160137815431493964185067984531691225148768522493012795087383071843061289663454584422315845981441725073314966004256860059323026229006848031745517401139535325142371131557619460571058586952982903576544173002279350194929072121672046695663702381615080370676721843488773110398268601929144497767339994139019964434247457690774942090103068451866368452652819517065349126183843103197716519609897400410501358902719867579557292118752594769684498328971651780112234537312735802429973572610202425833017208545862484861719579976508618774780899776155655932456866078803068988877279936326592770671596382797615564808283910134731299574164319204253696414014874042958990815197746990841006848374595834102612584830431344000913458093628165067884751593064157355772016193934489545462561993370893991309283142673312006587670799666938155025358317452955827964010613570374987209464711445720037108043797051663108989078784021869214690308504167447718939689837980312638768047746158523532395107303078243392750157973275064833040803930282639613353822307553184630659827573976590905505071180149428010560373090022293910288317003395264193641166817472195727996290309542977423375740904962691961548815419701857839642610697258257518208433811632754472167652201599563580552777906104563753909589798658610375696194343084294136583960463392257266237353038750271764139461925010827002272692598087397596745465262270447454429000693276487674225518769199387959993697364978121666425783688794700741184213068386174201148620733293151780134960941035062324033744077707344643029971351107630697234311086459958235926980266382479529106859957107918404402299644438184784017890623572153378651469589213855618459256207200528400461211666522241824664533818303604110483166254320881667879777285985253183846396497776648523077295397272261375337380697466285941174690855051015584623386236585522495199757597642092715048552385173880663189420949335414158590255696888836867719824548632240081141211481607774147087780432920865172560787037525642517721280455589294433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -10304540691853203105766737038402816070899633902242373412381817000277653519977018822119855872859285795686616095824739275605207976807665100767932257873857681668784005397171630452239500873021033495524651957272113149644758044934723981666580632084438729430340305333232512630070247581618575842718018921793274236988363369131251636239619517061837781559128717771873542001339316039059700632458830643159766893782580101246947490519138121479839523475660862583707210975470469753881027302449258936954792273814856343127028909117477681678738286008337029379761163102886861935963391843096371559370479534116357655996397312140737953119037270788241106115932344616322120434484976769520831590232867026936829371213153353100350603395181752608862319661653996354801678686139771772634658099797241428297407347575466092673060182205066037554393074114725591698773256348599821808814019921126226316369940003420443236409328914839776095906032270933132545099148867184075857999152422633504017017924673732939830645162153952499460361988444161963302350265672913866743040302716986620379810931410142638828450563251662764584487516375775156569039239877203982509129229919622371090401267999529720340783882754236736218395894910205434866279122144642029980303857922868516129389036613266175075239124407861004288981751731329913529434836952813610688513327488719606292461332767718384632449858839241804455540385083149682735779597340078052149970221628897314919775943461324594322170960815288294061095098205034694736934812288195281811840537382731392739872144371875324550234155636554750637253143246980033068926315741101925663380930567127245184539293805270579904119038857153258753158422271266037125300161935835328652114351430415254550822505348819881497384073011526568173072468428429370515791940593724756210333091683697539773123767380421838098329281275484225028021027927980906227679553372246859887186767506776094678998829014461855409853851088100183319413275306769250493657514225581784885962171252727729369645078307491357922470610832370069394749966318126326412168513588349465285944736601752411053975445718708110275696074977701375632009889230295337336713297056297434556174313213696034325768336808712772463060714739322308510338585101495820826005083693683064592819654275251590043029116276199349543066321415874593660002533790263589163822668927423751673010565968285459423690855925748229966927886022960222995608185490218577423505390824950389787367995622940793095355664959873632693255722138140661263304740337755993438415084878883721092197711639840371669472342020170656515266295348061591829445550065657080662795408443344058468937873840332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 10033082354671226864619007031456786791819177031345944098714863180413369260420738590612022819318188241905458026802693777208986386443921505349215706953256300099556847584183646193875772380673197478320225833283623629835600549679798557490202154995106780272625170735567220116073480046524896282970951932325647532143497221003935848346217226143547211344637791084212423248449312103429771705758271784317449676274314180135739947569045732592926131774379405604891447090693119269343805560971188986031651560652497960092328982162841524200760713194748348440554207624267654529967547790825789870175492457606941564439289548640320829402678323849807602007511816644452535108852951517219837061460475847117367634686536528295612368784621923416768308908167107728055813085915348790734835764427631010145387032340154522251348991599188315144018700736507888043560823923591226559236141728907633607933875523140107253879083161093537932281531356223839798407670762342914246012615013679165893846775175197572495199089571175411402015447792982567324977321897565606396047833018621179567030658417042618531504130741194347872949838371990435858278886511129125209897131394107531630550981796257458225354780369479442128181634537736031011172202505418047038390338117009249397723562170457542730974568678703649337366673116122704997360541824861988340349461012366002091371896954744006361846812907935512620360397859916707758891816897931856682953967712836128896783992922397105057598664458817508992552130109628621466977103046781944431913108703561687971290934861600851719831365478163830358100897776565192233846553153924776204519720038828706965884405976337330874941484009285056425769011277733591997129017199320902887177866176505160705964126993054454574827706966105699727582783129225556577912871199365888712662712264754972106045397619916199314470661652446946872320731145020413571492632488694234372614779716110533172415522154659781279207525951421188779837633042118409112059463906785556300244586080208407553503202739106213444120894658571555638560844899995025719435427886852107750111440409435427449442836229447425742368786116655636537137849070290123766896099556151260201529446263056984558165884920644212397447652627148236919348627249730239324066630249005555076950607344951791186578797651239011347474179062215120515032528335249949938249077737641114459971701487280903715212216665577094787634200030157339121193059248046481410714273087208813036361542569164829512693092547515511780757319966766297630081322823837897110080319669549191410936095350429360169056949161463941455041132358577575582797331438391448196756350341729557840153574943542480468750000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -9243103417780311021279076716138375674260391812260424534145482346279696002343768770509938345451302367437584847700998312626688194803887559037244721296405878396005937321645448941699994835716900975668459518310882874207352526881953826628288943699314294194826324020837572380521488122394803641396584586051557112410724331507856376719386916303092875185916439006394342955430033540217543459599762332606521960627997401127632203520417311874291134456548067327624150746827917783256313309886371658864359834603462271033865119685773851885683047828500214358338256908157372557112034342703273690423347412023672715055696526885003407747688213797620299156322048059574720766039019546165856079569175713878226037859077877773704602585327998998703995783375365575707562728018379683735947994718099648833812809428178551735410787992392190747051096935213988748600730814957459414902300771607235997459411540002297186929839127572235088266384682653335496859028310071442143913360099499507609847751284143410566735794648741691871836309410255884783457402112862703692919988049496667215908180679743275316541300750837579990454910344212766137113756533394470150069615222840160998831011540572425745332607423049688893357907241518916801352853649199652669205547689885387190411144085502679322372636521030452918561587032578150746098571127357751231773354178376352978414620032790290387368880151526718780217142065700834319427301250146493086956783896584692085801193810233947596511296061293288425643073248741995649239175307521305292163265594432844409034240584478898828402987511962093235165814889531443417767925100513225306524480788128246460847654433904533120502630423873780967184035123228756571813199492700395197797251009494315758224889669111568192458375388162752178207037923130878089241047633736231136819983843738919999588551902110914357414099200985064760793681080317295811794725115777181943796039709163222823390796594734110416889054008367421640915084514393583252581681148484730278148427749516469572294893795442996689818904928228303573899300094906746112742207432083495481696100353338857580961782587636820180799670527768260945809249975910051364467261261112478437293578860082082693778780869210264603561511196657226132530932249046899033755667391483535433650053163070928964421047311427228390912148502362216098427644005366223750760305641588259055330642882174643918951642473993247673472073059972654096788144040148483109610674215837277078591161295628336733203075787886708358404378773891311594204400879495989441764378045165692680103277643329162878090840660621492392971614121421835991083782672878390099246992406278877751901745796203613281250000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 8090434090691566236695473040412556399877365102572976367841423282837109394180868782881852853224098916994639131495483150610573305019262571837049020600221885911635338604488064971769729281375672278917040764781483854296004250403683611687154096906858999362362706882593863806920119341200148926517301701538046505241918377073743072090165335326662959035002059251834122074096725538129862087618725213185615241103201169242182038340760978816444370749174910161783903370396769978232478439387087426505947708086043388821566510955170786480127204671087834828403594317996633582340701563506745081369207917252547053574819989717630918775543925561833003858741898151322155133035442468024168378361509446872005252723772039496622227385562952921088112204507096667794587231199538945708855012399464966442217901995137258582195228338727938443961021223751197250468009237065399256444579253353225070549505285266490555542576385152962788138605202297906069068548754299821861166259176197525549113622562145642399523560158808403527316664679310339653355885682383557612794600407650719314983834340750818810513721782714706825947126827237767260371188045923997736369339799007202619904272588793996811970799331948882063372168349846376645993990518242116647755931803465833780465036630565829536079363841965674599349841387246984079145649804025626665220164621817708681721692152273582262698079382268656958537815203875463795764453469368657393705157694504117835562421370331717469174960071077199375072318957718408406950509870671390636608343702968942915476358498989343405989455589805520617319316301281762005959644512131485842927804602769883931329507411944762191008183092648416436296392513059459957889950410867971625685450826505972107795970333047793232128312945083694298378974316126044448139058285335579709610442059022220175889790910326121120551399456651156720444839790070694736477909643261693430018961617928356841801371746165415402932852414929079406660158309612783623514121074119326019659459551994876219298135456212993917007462726842810299622816346768882042100514829155203289588082209393625310229400273838005387391873405421510762435196817161324111189799501783042831190692933803811509926345958541689550376423372707340339093626945586137388527559836841510085077442993234283889733683234922972802316711827841597852747370024264011483283891937485711458625365097256029697032195828901022045198917163197377243689491492962563476823998919921916554524286061781161691560401869291833437046129358478750986120886058957912056349048065230328756277591338657710629977062349708069677567193172287672879527149648907123570453631122845195022819098085165023803710937500000000000000000000000000000000000000000000000000000000000000000 [56,37] -6777342614880744223262016424821268247049112471843175786079219367877858174521131413931029788846915324980437813389625235517819585205833932372498492963894240514882972772209735471727689751206088186799754759952098534018754881075881308543394626486417445976487607797924924814063742829552956632215381072636267923515637483867989404597531073947668685801628839268258986747141400661210678312066440237937001799519385613899497370887799172217807440848212439747043370052029563561998700096306373944286532260834155670025245762967866052441477361237649506734146442062480228742381300476744862286862838620168739225950711710253445601599878999921209381069435172210303562892692231285343280743670045978771015646279112734934363522872218945020068580930533553292015704618071963350686908490546948868113385112490489270222885829432294483664561256055157947602449705803647790666528263841009947487177657355642354098189076343551114776995140955443248185050804507907745491721499565681885116273795550462706599493539768269322688832017787423558144739114995556209454583889139205683959729658359778473811908641306757302893916864598590470273134683532838798055856463392647147636440300344323369319025919235595127236222953828685777748625919731490532970998169434963557996880206339844166966387180083932577154171245175249587871643169187516799694981986395769089420943131465391037906491489444709063648328442386079439890305090188549445879156588134317079853137997205073832590999869944708367446169434803211380090721174757945985733680578051383179291205240208735923943688170350225053013259260325000581497725218974093493463675296306825665280777977113815438786163143705286887578443412851395273881083660475013581384407071334140232556430937483028492833530516658529487405574138255030552721278959722228495928747906137475136624810382580991980477364208832320568208533734182480309478131466063009986021153961439003455482261244321538818324573353706016496795084570624289299082976504294151927919291751527979807231946004868663926147942244410686169797511224141241159974938533033581294692232140594386836050851995819937840791552599239254042400066602945564165298076922974958706563906117153810057971618834740171417266821802888065716610979358592845866606030494804979710228837139482843711478728188409586062828519474945902012336351943045978841017464439744093832925435116229513595671217865053397627399124115710469729823166757109640839018378936259819482940311032098768725635685115772479344232061339630701337183419509701099241741721842446639161374605907816421679854872132443507284189287601421902572218503040596531967858229261736369153368286788463592529296875000000000000000000000000000000000000000000000000000000000000000000 [56,38] 5466958130389097519267940567159455399261676304722699749771470270473271074535032017535748004434814767965498172885360659197826089606271651797641630557092353222650906690562087825425003065379126146985593859765081521994127854426946037400504928008717637321761778374944125167191713862445279541231984944021734548230811146001274865318662691499662196156535537297160800568058756930779973616775641632198916439474451088304543071049238275326443233640191927518572337171889442639272035568063884058618667409789422179304739666075179063759517085430390912146772515961842467840233442486651020854110056996165418240979468487986407913361891316795925542021033779551015626974784265502199664054657280175343178051807013363348659952883772297930296375755125188604727218588394677421014415421515070778832406131794189809616098103838699545182685329227232178650396701141796001079269958720070894070462773227005631627080039590563206688761745746641832162269813217065955988812384604721641836399096675271965073301939093046316709950935539891994350856874233125385517762682876078831803217435501616825080110918364547860435406237954549217910516620920615536340400997588922090066271373447784845644445104740331557532534885371905770617795490571810947263761220327900706048611406775874437187070404890165054378069786042504044840746251156389007180529881910948523187010641964161980395926388065289624068966706909541747237181911199786573932950447396634024045067566610900029014960854837104885588638468427471896194037940524275445465099905384571473471903294460573266894136418684845603573027704730921042846880782720523603651349107009309973028069027007379915973979710024501507637527062003565415718597258772262351025866697762167113467385036566782408455732594158001460997536431579063797264962304842930329320395380567897753204191052537565068653239845928378945980679660348000474154417889262745399298495760608006377238708456446829959755125734797435350370501209389376478372706436686267028978916152333015525265847469417785619528418974443702174134376681443737555530148912637355450313495895498060096158511709926499923986368503634932327728737497188007825310407372392729415376852824452899635457487321289545544194295125342783206223332188311569949559996707006460658698598717628757028136653070015392354805538544722852637937092790809364414874934153250213173451210063153873308303399698076500048418621498107845276488063247593764142963584777553835617057293712834044277224373076863164209033309469494422349975957837910749029678690555705839304168740578824828341142264640170660794628066216603709224949227695464526284520496990371185574986157007515430450439453125000000000000000000000000000000000000000000000000000000000000 [56,39] -4257092759549071180960659859206963241735528246452130170414586411376865811903544702134023588254998002230019847321015673278336655040048878468168354921462352529475755514273432506963596116293146685262906650853697478062559783076846164210044934041018889542046888769313178161717218534276263388320523994760930475219587781103626338030003047409518076408450106791692648873002096069713887933694618670957504354868688244273791099292124602198219778247345492027561744848288049983910793818317633993532825580572868705874340665416468350054117084488296629576239800944861045516992968560534626939299751623532933890298485110038191316808075457131973115340537004145286269611613970325830597483851016417918306256401298063419149687162796388013394339940527294679718120130758397345356124099512871031572605541734075054368932306839470613761332441533392370051065300904740063347831517214115286965838665079359430763842640042400606009235087768509579820451409883965880521164047478866607713922331958732435086195568538527005565483983477235246173650768471166038719914410409789157359070075386741663553357281538960247442085851667182385548143199723976174231638808735064780910361041156828936195740095837259105973741936106781216343772323100564488250804030494431610158099153140756239154948533923518530112237051845524978137252126123504240191119742516433986407201532231803276246527254296507776356079604774421306541556274717651994161915060153625225077441840993126662750941232197574772264108076383360035310530396983070181370478384055445292388078170180226501575292939359877564507379880272773846503636154949019036987275594018918102014407230516969308147736665623965628817471035355072093000932006186822897511918688092466291828682531437036057175188116614787041468467765838985094090470427064187233581560720615307618014651314452550969938614958074665577122397047390290993301754476444082881445471419842796275427335938354528584513064263295798084480864714975967706280387511632958421049468875510847491855473102987823827917610927655771409018216756081837686461149473039228581154361200498781933220966277386587726282617152465053828174597686297601741953992821720926335818338454421680745224198098429284675275321066460192922445011076329429170960700924147818591542060288390002033060908470247835239345657061028238052027824566828385881756725536969961331840870776177968537283972109909204694542776398887357978031826979968879413547244624676686216057950750438266934659684079604764312962631578633897083111203939614932145337546347120501076567784555061041823874195765525817701938247359162404447717977603505300863572131941925391629411024041473865509033203125000000000000000000000000000000000000000000000000000000000 [56,40] 3193498506392504967857228818906469639525209434389136264751122461233180509148257203806198985979381263248695975416842977373829846697776144639616339959278319680155737386020667215508714744393332719206148518405435898354172167962479533030273039004690411435604055519772526890413823950352730922490214897389503998601589736952396879927133070340348904511654409037963687642603230450188207045185154622572983797873758607981032953344280912906160007122581104997275860469821726462787095030456401473542273112277659906169645963735312782975524649632746205778697056248784134405452343958559050101679399551147692063718943617273769991275939769773475716689320007040966578476738821341429950967335062140212857098305271390639205581991963024545226147698971962455275767905011080554204495137355784742873747143970570804417673778460098952300661564812641555796705784037514350139669648449378517350346468331602219602989987506762210029211709283547603508312990138955544143636750331668652497447025997585645377791833152750979584246842733948961744780640885939245251493559730025539584838390772039201382337746906726033669716262411617868422172681717453707204566080058595694091966460651873295113455834560773768838432565868703932473130052619830203475631300840132516333018538979306446674321454727453998657947843297666879981791327494580294346595118455749916367643226396266241714026719206535707235947713523385836309922594886205690314478612354730743230900755579389228543436641975524023583027396011031843302210811705447358044908903949953437705233454028788142229992550122037465623194907109000023119716462038016470787814899261909558827552797807174365071694642846836943537327581133405510325061172499536257760712169522713407070270829046664230082816986318934048891534954906849674925642607798920968714680642499484386264602835815734485246570966288290944501992136513109639757907024979451498439229280322182412611819694463067996007571503363462013218941334440470824692118879820755152541440926242170591045469148158278883250869576400313675793138891575360529195563698186800336141539876978592049011540864091187252141085302107856182896584616165653455925126147513659639657733149886180282266596470919357110341791852775837216750543140929184966070011486183768219516092943009340984241955549259432463144823457458804697803619431446804737395966993484385960377592548266698586707656470477086542169730429653434050385749292625517392017279184828223608141909773987010994680455665638245690515939052886412856359707277491467700625345494718293699615970406011625028256846788659303926634473461391713828709461754157614803456175737311761864134496136102825403213500976562500000000000000000000000000000000000000000000000000 [56,41] -2294512009375258683257178932237557524132932051562759720346644219316910409743001705273717560780117970646827601198728536875810409518888433878419285229639360031496465413930268279257244107100691824059909398423525410548728245538046096538088358430766568510985931975069039972698249750024076909084777481894003982473511445913862068205245237691996982403993735971376431300057383292344719725919980567488315739254958342581768734650722689079399966694530353745188031179211168590109935034460787741353251135359169968849134723875782271281706556189040611881257704097334631536145013082188498577164726245150856091912114091518148325873920429777541188007631426317727195485670619952041602778565477289724900196561409189265007670342221515217877721301499482232370094121578186818835326639098030522080977897624838451916613675344612901061491439067085025087085905439957646064410939752700536318621655579359495780597399512578268132791266892126588837680709561660247401520855042850585006791068489560563447246097529952004404328697940485844915629739960308791346940702969533428144541453746209690255354372401288387776605018569112731776909083528613389839635615331612205185703563579558296008248839096056422882904167890405319471438421409216056567320572175318634100487824861714147634638159989124636280536174975470760400825232881199727608892008903759289111278871375801568280622565506244536317036938552349021619923737614969997007740715176441341541580590924326265749691729293820567831875675883380958789610984686379504191333722069048770199705923287429251941820287332971491459862381422693978182011726588506288394363952897637750616684833923920818050430927608912990187711572724538682358343165305154062160536950187309781672614704209148894196228460544950226637649980993231581349043607227753438069557903235889664300560594843375492484119040242393627943695888532659666665150331342218610834386956389166381858863293139388226241892731431963036521189561987006681386915355502215291321356691093433157561180517775353287748217411064980507644523019016459631248094490891015689342797071521564578164067631615997052217163994420002069251194415229330846482219194394094456115350659319506089065327714964398866871898261014238076888021656105966782324401217942414306983798573764863807949891538929252344800725636127393757683718577570937779146389377793744817121759073318589175616057708293550285695933937095174821504097944202595374026150537212368521711419059191221226659998127195560956739490057886144202429914512251041998959708274551835688555659195873706197168018471293126798806946732376864344154220926403652984016182103665926206303993239998817443847656250000000000000000000000000000000000000000000000000000 [56,42] 1567338106129651403535751155547023017916531838588425808413215812990670138206639303000897607494659637575981256249735899943195959858743586289150230309913845371575410636644558287736545268104138551695121637123136523381605020635913370272639298419003326380544818794108875829194981958468158086616906311751960922016306176065980061045122668200444790456628005068760206219465520108749944947994927037606719221873562617504901476081516509309784951663994273876302120199773052670518949666443128017698627269646332039141562864804774155529230953840777553334890631384852249547455824320238232435393354122554636007606963294920436710919497061845484992461018291393733846758706748908268209595902617579116826386476395985067116770173433964186636135306528607218191197933264157829029303453641786690397500053619353113272150009201325729282670204700529322161781110885403676037680385147581177906165672526706496814134403303701629111207295192655337860346052639391834201140277702615233629037808698430951063131678230883712637052572375703075498451167900067390690717340654833083134063392161338452975209467141775488097873088342708388952936706512147547034834239220075126267037106648670669693220527105245327396333330062060944761505637747988310249884757004065406804362939128491228814836236661844286007756763624384945876906249573913142919951066115198819802208752403343756422006150260183959972804691958190101137067307516373276720862309803937154557866771662559231151837476370797031726816460183256609232225105927265526146233727590487509273533832422196029659754843073247366877023741553413519908465059860919320670376832923626801861059682180094312809890817386135856426751462137223537098715955978385354911563114744852597912263795763756112216147794116904622852328861058288896971524777676840662401435659980986932188639768692604680888815817899873485957864860778284582096118463147279005183482532501000904948368736647633356853369310542872593776107236175003439841186638281856007973858825502659880219480033404227910236559133133984783693755485689228405693276007748753035597718014608438339892879928003817220412053807082808108806262564968770380017325748767354815887687939368485141819089515384115610568249110941378680158685892917165964328705584586897952607030078373321161186487681249464381419797637605114080656420967865819653926469582761973064588353747880731853218696484767857987958081334740845644699106417416448008935444944217318263652060888182772723146606856221664092580383710277108562564084844704001375614049814258245318384454058242030525976369509854482671888097444958598543367077408991632056752874892213700519505437114275991916656494140625000000000000000000000000000000000000000000000 [56,43] -1011115410107508878107307859587103970911936967582500914431414555436328232980175299597222520584731364263151826807959871212240599706464058909696599175501956318487477009555920810546358404866408037338246679881493893873226912016993645125066596013367389447801229816928891360220582632702090783392164006059060515952346904575219326600763689069801380616535019703058850163181310079442073039654986335801911818710908829158956390762652370372724771287254599565431746457555990618912019106655843356598354030158085317923405110230436081317082970063732902388096894565322679482116439633906530323847185499811845529461686962061446946644682453525136488802274944588971455511998451316607494239903066867323005233431439496454586662206583751538267788668871255309855494374785399210064907453868625754151357072190828410489045508477720904953817485257416979795808638659149703713681438710098523911273663856515916937395415909612911576059999121675677117431257186284522032415208607438130899875316409720897825093216306709534044618433253083204892203757530273141801944817728889795477356912529641163351894883858881102422094468826538039570139693628065270241527447490486044421987521935491218941021091091929984088698805964487563288049213948645343239284856743918622212490632868209619771079631892056273226177544074033646910868776558458647796057916359257734546440642829744792284675771521430986561313736192838591540091119446681691016194895472270430037095931713442525186683613821368855778822110732073009664265416180073293974514932800402030557487600141152091314683361952129163922754935098539456746444981441887078681440449932995957875764201951729303346883206938783408856474668177877105869175676154422485679072745704134175303442270423664025665177242967097671592550876964654563888541050857209195063550355754665739497615083220383712915687163534833914494519122900299111338041295134328061492069891367560452616543372794370168222178388087929967441345680543938512652222698659047793456435806115969150832282691428715942644815140566881082726989855089849906869778702414115888704197569550054839064834308397618924223831368165152820926659782135554853693076653765540346969653850899871153476043094459168463628953352920171840402096386522085083884607801777547133595613033773674073507702480725458203932047385894305419621156144175031769292425962873200198448359001136952324266747605390242271758399017782273059433311783114431409318508890270485892087764192488656924649656889744982423716635402656025727419878454227788596781787423190944664125693765432860595597586431301217586458382113561432578525391348745683762024895335773777560461894609034061431884765625000000000000000000000000000000000000000000000 [56,44] 613565118849861033306002021502678845147114933682662652035195458752938129787174357043060399697456898740213835552844520918876415242217880416600172032575698653163832814050275354090275934880867989721751369641797659257468996938677712768180809025207591221101666276778250505963034293952068818396038240973774679874954330408376989830648579890351832659137727604809737608335064183683772089515252731720953845162148089980210096216512574557373840808706948410423518560274518901025464467600978072828483606346291231072313941303534577162199003516950668494921614306015626273954056394767565391987641114880377094493399290263182812164129647125205843861291847376819436576484524484653845959000422067320374189168711849006657259066355046987966386559153309096811863789013195132066167223104163450766272243538492901364896190011951256293608257493728426379802648387554948720945256540360172604343409073555795597655038057226601360087084345870370922155499028324226377532535061094442290949011286312840554726703995315883008661947137654222993762772162199995676299868397041989698308095384947110599709966659794804780572695006208957290559577711764144284461647229377806112956300909667655298685662459363952138976688575296740893120725249587318705410515784343657800412920190830814576833087353041829705261787937026328186646046481717237990636997314773329142441792032191909077916066168379814104050188540083449659649815603624810955967965152724200317392011232668013966229202416158504886835437245710397982597630211683030930540029067162215634031102781780550359602381342641288313189374521714385484403485110443698180143948049960479970761435196715807780747959587996449112143502621510641242955954834834879357394898712573631729905487715748861510815064168958843580302210763876863633394133365262362480267485180862556560743399779813328087024903982176019371540648209085813769037989900776968553593667722455394781358272268422188857250403311643885780797927740804460078585057988280423560180873383828526489141923356521183609966095384204467392266175206682316195515892896230821975050713800126159599507223094813635361168722636951969673789491276107066841347063993604916394076738272520268085217087501271718182427206301299676329258620655121972239948424281863023127397479306613758547122045388915748241211288417375729958128956198944475518040467982693148435267528478780810832229541381577338632668399273181918230711355145432230040610608008846097889557865768178868105800387793800992859268503490220326944447223003715132243288308264868596506291477823951660294217910083512049205996140574338939326238877782440931724567057719069151922042237856658175587654113769531250000000000000000000000000000000000 [56,45] -350063823983327004674061158493682664554785365401712210139485736643545871647684183087250049559876948845180842393156641984689304481418693222392012797663511001793453870469513153314472777215807495286855621160053945194144813204948753449011986944631995437039947366130084711630487404630843766860518873075903185312867369867543164308316696133291427103256554026036982828195959297347904268528930180911678551239496374372993227217100510662204984269572640055452459278806639283427728750758864259787465018055439042599296361278643496889148885012656128758496149302800392473566980208676539532987108069666330860541355176122862972314625360986597869943559222088028093072351068638497792021045932291205872951910927722910941176830144097679760843914051455598421430098743831925183943884009821016247876747096510605129108855967967191377668765736367840627686872109746571458187018863336482565541221234857309880400845812766695008204260058589547659817796022105791613594429383572713133954042968142356563012877000084669701215314204419204325153731716724678447477602927720432367823806621423432295493320713881778009586675289885135687047971334892501803790790538878286917591458617119689554743877590762001105431378288159707829959354850486177021896014940617415456015806587623222859776517773196957187384785239719752278031082358406582636478638422483192711136166705529367163908563602641181229653946086498975766905276555901664206590786573469468091470064673359892476063047820112577380063343864968770431794067960800306598967932065812457226919056727047812178652061295527083704204305248924937316890984062733234162557450427170843174577733104766849627430190840646631008864561002797123101251428690690934044655449621727064355079815573712662240312133141024068184824266926502931352990946909650470233572906289854868237673359610165255122641778841119897598541731264568841288751855875277785496831356595134294780797972225622039792147572811979235778391908751227524798879307072997893591451689984390086400023963517964625976777965340894652668902558245420875075726212800919009614736341942130298370122602229620504489109428486218049176270831721493197086504702733212983267617048617054335403504254587202007780711607833070684654491559906453475616598774768823214059561998343334826347558036784205269531462314021347443848245544595965348212334429433398463379382931484233272992141399143306151128185608124906991023016236318121614886162688500708867643575273813553586321168556628081810532143891528247437805885630511856666753020363271059130655132836838306606705655765619272533411240567740651117564234203417650554797044010896245325170639262069016695022583007812500000000000000000000000000000000000 [56,46] 188363060262755348091834741644872538026085904187797305956074557426163741577279442170309204055122349966599462055160080500867464866511146344669183295435829547251814980360054300837558953624652256718669185984627750201524930353771707329073394228083079190329203294183569571640316323769513228973478546432047643479072827786719265960752910138142590510461502919975320729955061162341271201581427693073003817005755130531720026218758321311282562694865038827708395296465615982872766240029548892365327351292604073463368120191040813913909421966349784014554268134576193913795191413202010440818172112581733656298926158307589824136691516102075449323425977834521713106806537094179086634895039859465724072677962831069645779031029064048936607184272689412470840638564260548299220408653172262086864677833211065477806482860868027127190700847928477653196914427116194759335107284918414869857562646599410828782103809228280329054155917554326576958763966639050730907823156046826941471734896489313619777085052733414751015501265094020479741246746494908348245963044194325082712655788264351509514270616433796063748524595010177343951021049495746418396464161833961921604402748140039159192672671184795373036960293164271416462275553640646681495343359287927694636928282888264166388728830817199386930063024199403368838788455722623048488334988858577222714646829006643131294656101143974070256534809945558597998416846480913923275888037480211291554498589524767581164335790675310747510863685700809293322073609527067856825866936588357511993824856597593713566722197633602254238779864078812559112976156367826938242513496887496920544026601082039813244309051493412560773016607263243764568656288072307526236257225754888581577995992823446112451496133299459353894206323667949228469466715402146746165289475627638769240228984818933307135722217825198526335149810155826844384428525514762195132478351395789562474476793221081209931689457956091365785023530208943894882879152424133872115653338535026385827936385268504747291532204102889394594214955509606014472179317433801495425050108806557035279200160778892592129841175132079474441150232544097704698196869999325289790095680347480446261145324245423613399019190764819143385829274088716313685016667723365285567325841806154273202887635532527310462927751534829831134314159771986678502639880770849988515539104568202999077995626239764633611798386970514157661803243099168781524416587972069355014534767079670553036442179817701517325872820256790367253942359131952248483069596442720465633744614802435911893208890928747787773471216372227918942075122020385099426702420200019361118393135257065296173095703125000000000000000000000000000000 [56,47] -96112976897459775836898436103357890272746061730707454392965686812674547228204141814502618592772492821710643460378682886878416706336864482958719735359101263373656046204353024790397367348994812152123361468464636429452370671245628207469520723777670305125763807462168329376566671697772770528394793844019314828630399318376633036496724388188881528979376495376017977794251258017697819708974234689158833301275020634080270155772584573203334263037436496251819827441837713849991917434999682966596479488591755176283534028271750711726046346387635894500231378046732050820666385099852069032765407097413933248382582136340141719724080173197400976895798879950626351340665631037428301179241301925290349791360196378359340347444158601613017440973758184718810772081691081193961871537982131658025112515205595578541537307112914721629827025466716332150498218161623738091043107761453863478662067767715374640478683021835179242969260153543520372451202228830469665473206445742701645594345870827992538896297996019248076723426383145163207880317978761201916445306293860713168506285843223901828547500645352983759573028089460461991827895934131986480742492521961018802164690920816915279280250458540795999398919228586536367988574221720633038091714180957938276023419802601779788290347275909894121596736096657557191582187241721468202677755666135040662550460609248314389068039928619156310822060599635367865003040090534849601482792985009026639005562337594870772984684534662416455659552494930484116331644601197675932616211831004146241183830218992344668995530577273219941525605153788965786730149685207644246326740865407748908866037636212396353183650644537792143841670974170450569320316585016697932670287868445940751684625048738814688128467244766688459665177672414488756721946751704122510816541069868872029890171500772475142621445989935382714338630946264512361852904328758370584933141695780888461124237897407717940600596626290955673029210521663574031282502378376794250228469627999998166987558273863047591003906366348813781987728709861950184390822468516171069522774723222146527031418118181817844691069876727309811041108970384546400024912790387683076462614404240824488837339076023852783793172174135955805609125873396009933563462589510782683890344454714850628390293006577841395044533749289629778627702852067343969864203776648546081219495877698953584970615620652787687317717091092044763168688402900411009552510720287151636514717802036790250244379119877052893838819215099416842337672164505382688959274052478785247252828305125787836981490465715643847928309330410164707502344165678005202650430877087117664814286399632692337036132812500000000000000000000000000 [56,48] 46770251703826125256816754574364828203423738906708348933737198151188641483548201477735387417539382367814821370864263111898353543057282839481176082422396403311728061877927667284634371259552021182164173416226382225389684155884918988753251928626078162423746050337827230135540218484385329826066269799185734309609426898401944426254263181753141688374345937768030318105858839015849032122680842916825090339017176696735234546998994146903549856720151957891215027244185722861050413127281531263524190324840383220565796760654010209005978112410119998094674583276873926836660444725687020639200681080427182780852059248166812909257630698262341452796245750327835723557673132971565704799565394887221479359492228153741438113670575728820446246043136525768185406489280939461629239111135320577492336297069199166982034434804544116266843374404896509396946988066692890378886350264200876863386911437951549472771815150851631421017734561214013981302481942408690649860556988759007302224592621099400781500312219081831157735852148687499401076109664368795772807449038609260123940852448059816914684991841058283255907761343609492087693997774095149311454209807867788963151094797343599965606575297658483690322985725348108595433433337270695247810365766078842279048008754680128945045916098082226666591494411562170967155884016823713895854884592610059918641484903864879056931193309728670114609206482838547332351804015530760160626664002280167496599420635090362686715743513272486180710345719977102653479350448070883872603933330181547696487157021288885791985112533112641605902589221424956101728069545159259659397201230503090590977486317874734344184583270640370536671324594719260177946137391416129215438665204178284191703078959002173076398665341167560353405414176967330748652365669344489368573149613592946759651804824496625654792432311060867167973559383757136101342599130703873179569878403088520919531843969414527570259924430577914483983745404668136955700513834204912272221284200891373622420820028139545903266693926900041738736929059547273035142252958780698902912221940289007111482136196480811276071885847083264821423520561893074739744178399371934083992475668904325028693822471599050014471813525477237464397772970610893312564090996307945233216857755005912935487491053997688406237659204849923581693668975904609873633584761422344981311370906342464491976089046167013826064103849322064054876795529877141023224013562640172282953571163279086629158980308664081045276666651993533625937891401217650686161940202795174700113040012629780907991279249226284205397424412577714416420226130993289936910850936382932907520171283977106213569641113281250000000000000000000 [56,49] -21775637053775217283618068329473947991874502341461114129278988182271813100719131501822202203734630047865071061503549438106877388092385661350261397775191827343269441917970771020453613611216908932259395136866981394862964365299132969713726746842000791978332145710023500533021987379407335182773906607837244108176401289671543713919129049335829547687570147936068664173932695681702886424388120998253591259988117025767022592392391108609788433291288291700527344216800154593815219136604832095895351151674567789881836167630196749195636293606483971219108716802481661685287128603370689049249700834477231272472485531465818952604819415383069903741376470487919127947645975484551964681828782447145762083993308900883528052942746088987966224674558894349897077637768890103871599061875965711851495031674820286528053898850859931886640283610008647030535013505345495891075746933368415414677463273140170585637683811726690350010180398138247545937449352643818905433532447156637886000238144657413219300593420755961099864622033706884166305928047175513462399441952158404969277735606570647403529538484355950792937997612204406019939152665853081382420061198094216100890726207099632585618325924200859581421922455749685856459392008576977679675981995073077360700203791063390756658789332997962311402465255824526278367217182955815281315313856056166017111806058226930106598670904869788883397119706564551734270245634529215777679253320850436305038350348269660313896270262715274119988152323080628684753760696538146387262312584493891717800989358026993872223204653565771302654723113280106111787491059610340693906183261603029374476111174119499390731866818350499327298822962202229811795742217521811058865293391449130080565549367184553463207444505694747695172940365820052774524937048482010915059384577521145386579407937287257356476072250898413159024114846258843855104012982332755842288126056601535460753800370448640202473721555468305624580765997814298583909328299923507518809631394495084135791091148983285827842917311143060032319274129734973934774215153573406331205124484165329794300519407501716377966530925358754192714747369547397697945341911009414652304181966615517518549864980060303421191908098437736071775744207684110698669982132527555170870426222494062359740512270877447701186081532012563131949626039599929395706681564681560832764564352496439271523492330933794307946915630198145299231545886873092768485159887037800841559790333992370965834463327496037697030964332465853840839654856332853964971190698305171247567726526996456480022991724496721090647484727161068351513352827948917928759116867387657379140364355407655239105224609375000000000000000000 [56,50] 9691711111723481813890911347333765413720585734183089361834637065440705266784870908636220231834089306931393190219032677034374631840383559601797250041414966189389855597881813734649393562615792628928573372796514127257466187893082548272911517449103413210369005690431192523423923226266273851852818258518415806586052157357721439544179665655423391912859285040393203300145320711614976257344629786504802080142367442047671768805504212947002455723601428854604646572632731290043987204504742213436588647089226868231701094231639109198463224234113894466847949562076127665376663118841131499443115261351752646154518673272077309611710244199453686045173972562650013370165102213086537775732729676955684650395248841532301902760685872961768340572057239346851194002215319382808329227992721578919126610973335700719702335068464152760814829743476009335830252442081936352778741318831211012010586763222532041353904635873878327345322156343580427744956830167604079270488303747976873649975976246815197894285842776667552206978454483405731299042432748322757441410182392166426587681769212750324766467938744192307717710593613567144262453271672646967503375455751231805003117691656702870459996670893645287388162146252119497762000455351736242252152528849561876449182177324228244591470983034982637951211708137482928380290573443809196540827780763886330711081729582989025741476248221138545492703895341913952826862129918946003647657793856626648163975658602526382059802259554809594521355295505239704443513411818145249250258195856467787061819597198385368424508630761709858994883347077945143004975495050724004759184733366407131285762049328228061663428406935044968165093817782130869230166749932491829583882758582322014768355030417711553551038566197896308472112718106747985856948359807127369042325142352716436010283495909564256109037669148067499343394872364872117162892687634658005833414393120656603753677940497039639666582750264457507966720974280543558832597766432450260920811726445236114835272334761393640041687528354248183401913318078914635287290335908766261547424998486478208802458221131240462853675078256956630808921469391683691939006728483280508120902904773048878368984720811353424782009051529232011654596931109330163774662595321312400815476468647369540915804949883966680727391356054309662019381901525187344159193762420459503497689570178086967831736036255561258356089143261034413208192492396776722027877239224677412111039866641648286534654695233652292830590042472984759281957138409705441454462882828881412952190423028500706136862317539196766220014287951639337012502515342557251536325020092876858512909166165627539157867431640625000000000000 [56,51] -4103849926341360771171235945583562061552190659248364568500497003689158842271213316253761290569935356969823691738925665296448901428631377883392949917595986907381180061049066457178161478355024496261009006395688641898885146976233691674795052145927855154779707718854680668252117789077354909361427389748830216296651241869791972376333811753651546759707594694200134698698745370341546445202878269972623303527029411788072928107771125110906976506365105990780380847246803742958627107280593661444662997804541507516548818253235619379244940870051451106868221210285889686161940449390083292719935503040427443308496703418608651653371197325267262253983569652003193124759639055269527682717661210459693963653013282646555995255400318618954745145031336366764712883440979124408857082886413408670347526446302885380807041482017492387268435163014105688874629352726081693274737445134955554494612883810682725847527130452751780533950397904750274062260042953800270981793091845038064083274424126231212428257951233309446642725454582257250194883949338757401828638714982271934330151673795590338341132848944950107123713453019896596567367205941523895464986291900006296130258811092165653104448463419935996740529076097516478897319449493570076799530423659617517717265521558012062642523936824176705959843361123883970691712275776087367743293848444730625261806362884517840001011315174150335590420006348947211371280048223912209848691787056824224848238076825958169764045649590217071705476634450582780794467115779038809425126098745694808584408198480889840825489570428164333818126331423458118079493147445959534792319444342842590636412061224961379846362183725571934415305826784475835201945844847336249862508249785590978220622122665915820466921628307899726349438003475384739327134251624238621776734304032053128974008297167667274829877655473278310520948306194972111720076899993325972204917928914991654797002624081355701198359184196268161405450402878033242699889242867940062527494462215627152639329675713205570434449365896480406705551345309942557170645676525485455135666208231699889908381001218687996433836816928371008419899053638078326079470165775604703501724821758754141633674843872797462272334107587117494647495122546310007105985477606162976730742429553318630571427181266418699777250412087065439362382631488933590278132254400446501785034607525508981160163232994573246276150349680874842308449847968234521384979963645558870023665780256952605937500841544750675259442052006934495882961273400110237770425196181146921780314700064740793613189603604048940743963927538210779573521584128816443947271558161105087236819599638693034648895263671875000000000 [56,52] 1642258542003270553704798902032094829895737162124727076186114136068466426980531638490951597548336768662848483271172146105983176770789686727459685843563131203840549824494376279435567824328086063906643960503158668789103462882139595479195146690424839948383875059632029091388804849036534045939727952468446656432715513593949196352048219939184998953078078971360277747779857321662499595539501405142938838810399547542786397078157399812694756789276414536175613012145475594085341347538979426161864343926894269594721936907432006661074132752338817713578326449048987477461746976437880071564289707658844484564094568855939428110654646240909873563962967717708257525715448581490961926074186089293728058486432878385447946534675355554304883225211677914204989734216036225549443406226464683614025425195796799780157399792566472303384405784668474584754165807823303132929509921641087682075294499825482710517423361722201738945046145707320067518106277882355423706754032345641948938690615028198000255615153923309454436246071814395052806316149300578384917145481673195323195401053124600207694881444820401614696188481730349206725756003226297834592569700464537354167358344768040407779697132793281577048006638569549142492979982701217988619263298038683718151767520855214482769384256085748413002484725215286862046485967214010012289906700953767362116791251818427057202485742079341144187215227032724628243484424781243812510896076175086399518528074234139668818299316055715485433870224593758054436294830412242185315652475666014648578358447802545115306094860106155723119871831270209343240821249039134949533378134177442206625725016362594979458970114735511173383045839859135709780564749660196849716053409907808745297818047591309094944192356519691475453838151255571935187009092561237912796208344472809431597909459742323131269561750868908239961984347953413149050948610309463352195500362906853731962914196777846237822237872042609376579392513167328954152506222832583903877370415628295375294088907600607362726251385720545086442096368900468187263590350120154821102898425858455341772755168213519857503475609233677840209050737092134422578560190809318745310021796195297410614121005294777982859805114465404840083880150545215004394780550785256807807733963780993790921917059277313428045986052320270781547459925918784333446340490744533343069490495940072227069675899643653253220698838117492274369299943332810901476719566475979873734362659394991883630284292558225357486853554567236495218476136690665162260137675528534928574567154406577681679065398124533525193631541495905684238806153691537576084666311880501041176039223046245751902461051940917968750 [56,53] -617141410482039112790261918128462670666939144988724311193900160449062638866075320023686567161383643906199894983469089993618381672259755958481508414496540597151068801164770669292329170737055261282666413095256151576086396467620822484462155970303098766643379958913387387294362903298509636567850367554228768819236848854173604517121943902813040699533441089199018073624870228372616179726706028158550184580162757372807154598113898307753523471961811012695884211767569838429617640356414817815049149270863921795223914972323563503156430867665913049814474390771978406895679430201279448454995999035209858053131266170924780236196894231387392020071933157952526759801553341387847321731308344645814038639655576120316701281729060667883780095152899187295746555150962304016065739265489265957207216850031405288148601952863545154804157563514106918012081235348025556883852964147248020836031482123598156624430178901713047709342624569393399005881970202259835767816039028478316503105247803877190082919598102039173127294047758185119175045521706260112545074555028178162507328845571118836789560249036175926127202279818928719092068293355546258804084253788917682090009057337646726622460238174895640959738928764697270043975787278201348179377124460578125378766063609807547381292385446800370479012112219052113725356626083506830088206650541015127304024346531561936654101792551608304636978754726329126601018155246190524869467971367478715955326252341478576803124849282824203461775741675492192504710148796739600592082072006126127212661235827678036047413289055461565622879681555545017259406389877060227271469625515714306308209757279814480464884367498454707963114579402429182571338832561637133506763641301435757701288502513777212988877971314936775994641968919828458446887726416029755583742842846707563538769711421299120583889307760399077982705677199661046395714036862641414050739051934184427217960314358947953719774375009697952292874042468494144164524364294222040139722202325439618195139339133912623657957507867847326698740138865233304773757849284047386132276990335261608094936833679368726024490553777782383812702787519509547683105438332318875582655504821753735612925208481437069647445472275482162943572616873973628837691023418901761261248630670961702989551067672952602153704035829044713288160879345136174829345785668848199006056598832698971467503585132426590120690754560080063878805570968587503013411976031929262573002471706866266850330142563596671540188387488917568127422234478406819536850729192064126672070925492489114549816503917790256919005015560791670181067626037584325997915543626781698094418970867991447448730468750000000 [56,54] 216753086912436564920084816403816558320275141841702659012739970299164088448304027705635197688731960706679461135467717652969925086538925153081679937526710939080137704172832264640102989125823755322758476078137689221861748953834569716008600919788793288223543841552358099770976540441695536980532208588775629677566897369161471533200190067206386328127472989036874746418321721956730133142963804566805428637474633731113156445141240182688337858043168900780060949030031094171698734511452775416962218244806064764750103742269028318923868314665205950846640882396770176044946412229428251963840187697946498353181951320747288274978444301387012511830051341873131621736555370056772859216554433947467926905736492733968783566193868218937622280865373646684571115153313960163288575854509446558450657318045329350774611582846498045956624533584906914208671325057778102178271697921206241066368193681961468162840830348668803476094665685664011480238690500583001964466421922063511751609539681695494253106907607096137151656561061848076765609675626976911271911591270108997578302051837236202704870940557385539640323027163452766510135489471330330121510024266294423392124125557020733475166997092340374146594153387125085581142810154467459517948515098113174876375396704698142541855952004125292420075066317226482823622081926333228896358985657036333246846655343770416033106706518918532210287223179770256269249001934157015540395276039920517678185742281086260444120348766697040052633367902001184558191289159536611519774731559645643855987819827841143828883955642795731605719821021834319482678265530254365053615713837230209671702797625175209293284486464400178959261046454355934545026296470692964455460480733344627018987716150218650895758654514578967216995581197808458468442197890234041311539865961643414963758688571276106346582314281537967024814690433208711630956358104843609234185812323989437757992428521044529572581178504209733390789231458597871554314543562454875992296224946405052711904294078202493836400990095897235663555885731327035753951347492820595063582523805135533977675339575114266249322677170022247314828640672890405090166275416991892644857621839029909103030527137696224259339486188756811443070750216096694987226029810619559411176264455719425653108913150784702703165239676833868091554396482939427158681312892607830816387845393155166869481683661362938980939696421860553383948248171847363099288263192456096457602138612103619720931357376841182418300773745062277778733874683112768843222376066325240058396556596532560568421006856372606025109239723048906846707580452908988922263583409844045490899588912725448608398437500000 [56,55] -70937199110229169021844411123680280743094658869371116678305909247016199207519248289709303812316277448159663758741527838473931453843577993464671064663177186642259920321185066611955525988735699867865077455189828074617455561503206249654193818990725985102725205294635604838906255134457425151193246363972222948220809095939410415810652037017142391145478383760178728527562363775512199086697797966379024889238508482835128808542352625478079514366514826173970738673420253243413831139706447670031734642428884248039503791589919018043303640502435360916358228988487795437390030381211165543464437494130517210559623081265661883413044854750490883997345942912847297283139760638245342295834271594726598236333560962229609674184087101070773088344065041108852801576608415153802343652387937414646342221675870641109544813346816851259758880950942010198521807193511252073007616883083054923844383758496444034142671481387450377884128230428653743947450972867606932644134774594869646497269562491604838609238722874209209967472590354862070827116142753988416267864024446965827583139585806457034054244233553522034091580644889394700633056378001620546501491722121260793598267306632982338742727758385624820612910391183500949040560365811718791748318869899392770846005788009394514411467278113047808721230459177655428139877341184230064936672683740940745391682205716702592271228617800613703093824113616203025859140786741257251213969290062401747227803808117934363436041968465544722378275596948769546379866163523571128222524719016920073705752928950928302510353070635699925539495261012901492704526355128027197732923849260144513782276775200576440263003506230492210052844849713105902836504261224761726653871153216248264687559403590016667027906457962138597301217016425957645327964943750804303264434259202558458486891732352952029613153433647242067195026502564884117886165741549418148410624947504171871671390778251239375074580333291512646907668448530172391239305126280449048426323679536589495718502124677693904060495194394259297728074300439118153389470402293948815216793002574288642929754649957623749460109963281572531152136223457145476674232278167550073178389156411195621780441798606986534096022209036938577584531769645734533075464452203969878207969380002008364208568899806117993601725698753413831954819518246305457964437178999899150628520311651576348900440348910920441653898842660696450846765106827517288889795990485079117132246173678927043514455657083382898866676929724395176880806751181443836079212711382050631295293136805357515230883655501521709139399644774423349618838835262924174922261055797889639507047832012176513671875000 [56,56] 21586693552775491030731537455530268769279062318535062260802410468683850088884013079048879108559889278854080397031284074854924725236456193666387463488097632593152284264622923033727896304489744371691828731254806095538953194697588212367883045088982400173055654367492396152709447007140957186343300738982742276984817273795728378929659007765896053145422524871047160652317314514745126489954800305133600333842846102114516498005898017939130084420881769597684935160091795889436466882976980103214816732314643760450725717381053833063176215962162724486484364763839382380043136404788631652885348524875936792912237779418083931475066709219654622696124071705981681245759585478530496506170654006489231351932002266367503778793724360719002521879926443936193153629166007541880149027548969521751828575943282070752567187035220298931084916988000371187042838596366407532195233382295249804604045612211356515390135053796408339353214922155310053266909318436963291754448392994128768605092820261116363781808808062041702355172401542174684487000031579738438636883043159739841108636196106621377935630867822858227747291760820828404438347120916596892866323716336221425589590993385365358388453745297663051582516893342350477151010131642487660624147639528619963907699203537214229526031160599857227343760633805025628054617463919376718939861082645854240529924939220295009135940545066504248456530106533706986901001918158090539964808757718974350085462189894768120312676186587971536971548462527490669632465032582454808642532368584816713561462395242835679233616864936309837870741600140207969426807003365975611550398077672287010952044919524329395238061217640305947136753133512263680924529745967940145937159511905546062306697446588714094352510457111476406892323669078634611299457756550150437216296171301960034565217015260164651169387512653460184268593083833854406935371635295993072965411713980118686589414027573906739341449952526829628961592636398853587777843739748591118103429073111722601244118150132613585343477298060586224754367080528600983055684161156639215487098298248278653610106080265381421605955110880967059616869728717463026020849016250209635594179841486463692888002686440760011504776020315954492976838531335896543079975018892347369674963988175990030460100005390055078930855060688976803169972484723976593341152832497782694602990093170420875703452325116526174551706141200641508656388155739111000447946577897141167139382095021568391202976694738439045190043683707240702418788398946838207289068167579254231723279768755662073064184488258761438227661311760399367067444769839514723264173312600178178399801254272460937500000 [57,0] 1308877807454561458990243969513005965986025315721009946781376703239378751108239865433223751130207797268735319490218503347251843980860449607166598708492584936582396407282268794036861426498061361249353024029845600523587462097034257622385766033627989629461492586224243777350174817709858718258439243255580780423798254920499999735031534130741061499726673643006051150347677442056793091791270813872246875100420956751112126111051256147017130549008243112384433578884707177117298899977357685903097931877770462217422083554961211451061084741274871825467865369220302975080507765483470549140155886286098575461180291691959300768651407838901870598509715398472739200115297188475125918936915633181220052491660666421561002099389101746526509999946051805317750277288434569541630923987853266099694012803457378864292858193159704381424007760577255392570984445036343793360641029404351089860082221377523549927337548327962134682698846102587496648767911170262353625236573890687703562970120552960792750994594345955956921899946278434026772109851561422301130644606335541351099294566053276660765061746879864944646474635952466283832265252353059238930290691059593437529400694636815447680348506544317806076574085029889002986317044441602826921792702340534898305286106760549180836869069058392664263216133522432123608639331251111221918505798106381631212537023299017944582594669253096425834785480958248579494886788165934669274948847496659638279625056280384881429292389884774593954412191301388289458302172331516831269436221633077982477983797116883018451405393613163309677546460814230552376812861592322307630948534895194453381318868537434609199706829713330743635991814071582275957616326855520329270406312959873959304621605752706293632977910197721326559292816568547344571414682679019876610419394862018296003733363866066640250121430172049638191801904864149911543510886171728240538595303785910998031632062453725267671646811469346159173249785152724174955456536106928555684069412055896419183046623664913376488290037008823801469656688133574342964103659120377265313432914282231986242172124126322097597185634154345124659642827538971436069300617691275455171361504051236517947377676238571962437066549769762268281291986444893856061546254606783555336990436504539046827328585520904293763800112175969759598797633337100842668486849809125478665895767762343342796156346024503767222528316204989066283548142408179634196873156182228115085308672860264778137207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] 2047323610474401323108752234280410967710442677194767409426338752886801117298330508187743336486092047144934771901111947673835330174279291680496874014096571875977117500674494647200485944913247627581051523207999195375567348340500232924882726054079177085487435997410599603237050147835371351848523444790140695345784554396014323919122590956731141074188997336495480790017603084534851271351725812270334313200590656134336277240204427825676945093262170278329805721199982203078958751132982196432313452492995597779154221085870619376008798641567742730935268742870439911390695198340419732533982207659571694334004840750157607443012836270769397308797892230363686435919489506508723796655739162101092762691541170718390248599722928334959670427733170151572470769707789486109041410640904336827312661073469374022126165368380972676468434099341130879303323609861799181293079572755872690693137719028449811604190685788124621200214326749092307193453745954788227237167946331291215942282502462343524113794276340114416479984214198888405317322940856573200448912045897491120641459451510987783779792032382350855628486332246782226055915384280077697831660205208197864224404641154715167621561080245818961677311685354118470382428021094184751258204107369548038283527144365988147718603482231876506161409735035887657424321174389950408141119592220584448251855970358530151883701253105924708880762963985458739313770493398356884191017103889418271454455535884581993603329341338561342533929929601226538262796666741606841112935764771970632049174892070517242644517615245918134401290778511182768081672074878791823452087374666513507401840363333304820420915277244343187633762222854233050585172601117633158730166154391243876817846556001648635601678681077108007724268620111511466109511454539046930923707081916531879276406533536759194098522739635038633815904805868079830274547938422296132911015150184537366533816621008775743601326912902789595733044026268159944531757453217494712265680067134678332536730126028681820403675399251047359340884988140181911404517108385519615375044353404127934761742586762000871671575751386077431544896032914350763268299918628676393140669212480060408026104173469782066066108679814382601396621294868059426799331597380425718429197609625131095833263909512459665050938775095834610187866360294791163452925201395997263889231159198814354793099173022813955382483970676394572401606614299890692316866336222368899511181439265783410519361495971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -743740635614972625187453993490152397686393765279479316559656824493378632579867960505361487339997857726416400042940386423002730211955492207456060389436085050420532980055344266590630250965071268193991985822207184581325007820297899003887074205410087659414306400113146404595763475201153467555521326937471819143968394888533655240553697187915519777635247057553789593010471892257826973446636370734988634032873978707977870516416457243246439177658581278616391753851576708368472836571960677825896445269997384114181232606012482556797172799275201113209354004044146931812683215150559194836678405162276046754020770790273604423937414659588741278472263126594060586538877548772293510578143544627657732590611526421580572150824325489473480629127562279928587656964704874601702559638951422096153395499932589960429632663639828348266017615570258390449924356661112528325510704228830450797895167716354377807358062291182205331264351871019092046023420743357137959930856378907596306700842352082156631697934343080074582511012783014931558610980709934469791197604514931748801986069093190157379391686490468105682695174085771014924125008035774979930426733466805682368020038037103594214723117355527483931352116865385126795344761384576864259282659568694626199561145681484197075850350858018406423778259305407750285099971070706170043299071798032831973737731585164952768429937796780792665694927363539955730790511330212289994000722728779452501411761416029677988619052729655391823116163106253934858755744005090749929483111496117517232560416819677866703916031187922217498624568968552720420170143446970692569367645614347819521310258755610057765641423375025388589641149524765946711241309242886573593555971937892834088063564664110058543280022740017936761534329741274880595204641757295234441418511055698119431543103617654405802426035963720803267346231574685183766353768735059285624946858156183124596512973782897852319390390812723223538859342077999463611430440651950276936629956840625636588996301939837331219986888662512392550726012946545070588250218594473210844667565730017435634470470696151588372034325059904952955200756239947878023956787416361627994863657167465872328316751039477159585630399292639502363763709308560124096565844486445096837577719611631355344415656111809401677403651475330066839744851187542908741810407217936362460972738618073215911977453926815921614091708024089451704940208722005209745467422659103500187476043503664868694613687694072723388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] 74854358556034784105268495223000907143278446069462409599213422866980988374369391920046302987044784586122375821296853383957896284221408301134730390229247684197084490001298669574323457407560549884380348067372465118300896684014484214628202159949286647934990832910600610845992355459247008416703279990767992741971776963695797830349914541684691623372619729418338348522875984075938597874392274870857509494648042996627474192084508206616444448893096597604705582276424815979476208241495431396622708713218014810160678971538443133289372701551056135989326416554451091851093660657059301598778658977069612796383260413892936430392559198989549962603730758647969032343289203894463969825644502657847998839461709848074945946035085892775449413919961714818355794262713228824240925333951239475333865936322352752067893886606148897873153529696930666452807470271528040111339720157505117339831506979412541344795652627075415932242396313484493758736528847135661090652881453342286377390866004087276805525240215990292126429529194775740557922828571519263650205630426434063432386511599429035434405254936778740046354042700787732158468427767111605670518444175932268483359052346618929680231577319462823744047749917417143214302150300246168162297080598888071927927865567947508926114647308102358344062021351299968332146307708802623869561643887798297716184995325085885007606515825722445037705954910509166705502558156464839580265462611072087475186218930718184015575470128212501470469045853881647497673380211029226456459389648816609598679842138166146791884991616074025934133474142280952085724228859898568925943372328960072484603073546465754303145174601091375365006575996165946002832712002850467553231575715396139312858122573921920599144210981506447431022169688039394029636607429730274051228893156809710207548831692303710985411119510256843541724323216977054021825298974290961408304335523394491852596598781277605670764990970230980486259049008953415171409500726706294019579169163278142587765313740175412437862447169055425168088848388279486329325991954535480714627287195452493367557550655997896792332310649193516866697665613604918067333290817547782242253247665230742403111986245314834817632234607634197198169615449182770580373598386119991910382294839541116538320442801519496458307047424241464033019930348760133643279047934508170316179092867535824355208686540347990622126917141824509982251165891281473795710375671888765425066782229455986108490606056875549256801605224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -2411343970604021630017731728439503067936166111224232176386297474104957284301788450424999899066542343341435379847744438155323220432606502678655758601843048890768635638250677592617701327215909350385917275414442856013415567363496126171110682569139769729547784206296796455753020630483102565964634271168044464836770655475502173433326085081492365512329920787723188427510680654409152904572845837269217825609900614892664780326470026471859509517872911156409603053072871081621822336676409880721019651124654430904095459617401713756960841693668787746911065963357436090291602296983861795890901993712736487935123242944031869761108257539338625072169040754686959748480315021000314395473833028127416331409143355490660528927432941531938927196435491719560570612054100563764450583026771048405703763575013280609924513450906062814661845342033905668721013138929275181845953072740247950692211199748360729482789629166951061347439445921412414819260472877788658371114656777676536034962743338349598408255055485282290440955772389324759738616236163603822952455445379127009265031968831378805413720989628020181426308843740674509054963416263455361424454936637923067714306615485732462106614866278268719652305054212887983951020794288762856020530793222168110313141211142481754089745750932186042022854857385908892920929581866539259812517048511771121603591799895503945320670114845027214831911683241757197765307831676228744296821330755222902798570242208875613123843299572499497881796596439762846149476129188014132875187073015403390996201334341012956976937964369017446728269682840203223094024221489924417875672637939702732672803867053088850342131650031220221406748185611680186342367970312227085394058749935344595060917843827518178213163008657389321101017069989307928884653838117729215996900220649645193678139128537055268208390967430658753734643853669873489164683900979053746310150080686006535037221828992209365174796495171640756878624243546079526941870641468844630326593995822696550328667852316385416177882819461654730292792460638948075490007420193577804158405944005637338347448554282825574760248438892570279551564969312641019615612587942477695754456734526061151466714348294603689352214615330291935962430134743203370663518105060547872334120394218519367737934381506582448681208653924985688166956110322545626755687418728540651755257149567215477302646052399466714650753677220444718309748677586670607371870037933903441736236559856190481837545647181286767590790987014770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] -8325812754228901345969044392019279711160096883599984398527173220850450867157445658984406395981363323159251327448668861838692096564963031034053105988886291905467961097391069705144896166918900979583975132224684404148432862991260839715164583830709803461747703244886809396595303247882841598770070440857820024911659836867924189552158614878798639244553471183982229831975738794542720128569276273080591312919412547550758539590644912954802318037497562634588947382864091067969735780863065863061473936989077667343800828752169264576165848119353198538190538095568095214296041591761174592613647660932196673385475165190242037466615470067365887343674916445256587936757687566907207331422683594436023315830397189620884807217626353180526074375056120281230804537662935781678550019830050455879433468695061680129486790302906029076691980952654438425058795331981020955680381514403034764885446847801786887516205070053977756262835612904448401636576400496895910504972159582009819895282101128870940199476379571075308881231015605110937274971435945768516008560654479018519672274231967908338111703100691131721541757324341907698282332178503903902348316259590072777414139999125594159736887646802821239386516835560155602130829717837321975681236697479604795457271146175457633374129665823498039428514336580957604611715040795589009184898946668808305726677150563103417144393611515813040203199692524504627666394798537297015248389158323764500011095231274370879925167873177241639809860889277926968291800797101390428591059239332729172463350778900875043265482317047982615639014698807388236599014275665057027032474644280586599588547333313148516821565580671840226376019593894265845908524234292673695433351345274914167439003911114395737779320102021856765023980754050125802786587531114364554001646301006923280042361176979763434283692912189874526807161712686519929048280777968952649806465702861912902904880410300366542360843338702055290751194402190555490462990650764313449561518292727722510543745998991523448836343598300720929141640137752358746859550882731299582778781275084346522444545692906122181181368221185905004925672481196226821352052700425317848879356792902915446871744902032737324129372167171826275222410875991910102222944131230377581463390160506004202734301955465726115492128559065085092583891814596781597926659171991599132935375544921504102594643310155694210038033937266416115832478614454979552255053088859675847159094351408078530881774759198066249155090190470218658447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] 229341277212208869907001765003186304510113831907841637452415133821718981620030479513403043885906809960050172990546419017041331547068139981068802400215883089939138192280503394318469852892237534945564189359764706522324447155678225636015473736158755442442000599150048670137397750515878303400862324921267652847078882788747537985822216956393225964667774515526439460937833015022825472567732078331358594577510998652574745130293775335662093054895807645247498829933038229533590509718614029416363711086327456038966310203567810108513653016991587585931915606906584687126868764547846474227491676681908239768858327259872113587877941198487816197372007237872548214948809634775677906270136750799809108864765177786781605644531522560313218545924794382095668655380972649821915963252022030018973751643789558491051467045168373719041030305085110726678142892964911039725421721466137316743833666230955795772899613409578358588122090480912610085671201241732428461968388896844242272607606873991742847279858825460554325500453788107909300996862040506422784877944574498055000266132539078710037639605216558168132927595560359511939715515122392185669424537873558016401355323518689783679276961104639749435208098030113766036002329699188951252000022181168666697110031173787460623058687831427219773186422374967498702541939359651878881903363963778157066897301966094608072838405626273718956945680657607801049633031006916896408060026651130023429477026783579936006024403106903648273832777134832262364848632411402866887867051075866608771011121678452449225356468186617523152514468806321957524435490915162177088531989958663145420449309929971937673897737826405252628473991856557545930365058327484830733244683552440575517752728622203377849469531999467500116273917761093083596827502345248835497805670728340654500969542620574818114714413247911060901287186095852882745331061803752687315900521197834675672275058285759718328975198742975846511582305884052711336137175027032732330102806061396118142206903231296571417010135653600505458783547562415780869599304659989339407523654844275432670955117287794220259853829145351592128020446975857108683408305168552033633870064406757499665960762110070278064139941528690362130898686140862098781344009921955483192860676470778258938531938073349266046463555886149038221220554351761029640056617789061099995446223521907183241038210758675234307445581174613388801373126452044634646632293946188224505554172262559035528031356997169520894885863526724278926849365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] -242394371139436217024398260319165327872277947563875233504623183662741416374639591285221047877913041574425837654347259857380833068174378902098106179027594261476344273851146549966076800750055924592174508294737067046550995295228287462227681742006698932817973447188909115675499593426556778401712972880905700142004706077511036303178763834776766591276866854528732373342176904539958712924106152469142915906241300064146839203055123415123391956178163161992824706675653251503239091494548422832099317626872550244199954983941422356933723110692732617004793060019530280579067777788671282098021583256172445487611066118528963958632797837524277871050091352803160799758542517257400534784185860591678138815529020406992747532595629301886408012323059057637163185918508535016667563130145520900694726384226436692927229908191339493155631633330310558597813442024046602170023836257989138453986634211861903502294946588436846891112562122698966406222604128976012060508453774865530350906917424844114305542977011256740597083217535644801471964205901130702630320464141112753977482628567894315698631686776522445862647164532216069042151571324596937196421686121501572404675052735970324085984987863709820738372686672003632392390081470097055364867186772263633529041903713477483466165783240429272420003486528024267427424228175708078374230258737060777396027246179744685995258544788557178554719559713166225003677591649210195826469316122355235551652704512336801338627463079892602146256162920208598949508153123060613476116644801403328502894553190189061829903940182596822144662122784791240975671354379231202026506632675832498248919582584139956886774412839048635967975313527388049113026788930515852429628784981825733748092815315977746142855420402777282065892682499817947575199816810101997721250234176503784562251997818569643150144939119617904687938504052684494601338741370366604609389609291792681218020532694383818187802162614329994933717718139073668379553785121553113978515892746675353280212071252861971697711579569717043005966690317297611459849645607479751906375601265261148862023094358994843547746939248375104303159656363772484467369290327046473721725795609660051945148220404082096216111807125226989322849209663856746239701786546261259472551843332462966965223815767987661827918177895715745761860564055734431109856647850898333960529088966307561136344336627996205884120124033907051024371501057439186672650153327922671222290512055908492565636648672820156052987172756729705724865198135375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -21038910120263293624007508169747728818116577169191183442285508744258768016366446014193658404895286084676719297446364059813230017903435468178666336170192023550819789255477069719452694437633432827042029763897328778661597138891474379756225010903008667138978721769447855564594599403064675604584456183076177017478458324349151145431678433619728678981920669594533957359970619653521837796883235315055755924149562690216617088126646074325427600508638073580985618349357646327537795663021824484872641080512192368942777184944427325309928812427811588376724717635271291930208209609828397498524110881918211797892437017435070486420690521386727416534616120760982508683113027518795339702344191250277028717955994598214668076936536672433453310496290339373556907506643392284947711953629109392188068337049445269634808937605471345493559600061020433326593899362872255879904793755477015720160391844455282631926680769171293939996707909356459824633011875029946299900150327385223088268969364934283090105070154980708692021207898468286666662562182759849472211772689156538463395106116835803615167689915872742223027062518210268963364609651181369062917398303363792806166664807130110447914770719552238325998603846820818400892337622231727507754276803261059765440874206700898357195542871923795140674646737413940633745868284105966318637264684990810750485762322684753199661240864009037415989269318422564296279269587067090576255413156377463169113184253514781971047325804608829086805541587609564412690478041917877998867071523217277236979690203765676527325466159602428260921204317976038032555121877383464871332629006570509926560090946801453256169937051094589778833696553960456377108878938399241734764642554056306462986291067916471423817831849294096340411301167647302730479729144249060332088717246240110374785729609094155538944579291052790028754805846470490838198467751645528163891487931128320387875185555574515410711313993143790435525775881602995643251905893005280315684156454789145093914842690538954792803839345639531941356439107422781949218832446362662878890666590126916138837836577275149527382317226277849392935245311897048062085075743171690615542222321958719649351022390871199442685047735097678583021062264592561769141291648666182166268390962455705266272759943124759601551612894528060413319990467440202327575679680232450421525336354677083393241690851603909068149749829487814047054503073072271148283964006736480013025399370909712206478997808386255667818798276158531734836287796497344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 479288601444101042111884154592227718360394072277011592125585887033152846079780542607761724721866998423680926731101978878164878042160230533665635415839826029277907407845910769795480696430689518973759344077111538703117577704019189682766395284196131353671193445366175714451208333328820180566104764110465548785428588302000356696322834228535636732467503532336003799809152838120960549890489116359670037885626983111345570229295288731082141582861252132209612956892154103660158392257151827214442336775684790733323219017913586763280423245376889958821189589922454412836598929622653700396586154198753454122069711812571692998293386034360894857284144990352422572508224163109005872157568231694510577815605592672403363436496426891205768357920848967572922606927235192490425908347780315371024700610453948534997684511478665854146972993077168995780307288082402469482117403114801834682915262479661649083685794952322112197215032347318932840484810616947048367269802680598812397053289515247927040904486592623723074726946404176325665028181783181297821792524566004503939836951054202096695104592885297087877730687474347124471424790482136866582501001725037785593301031296869131612745398292244011042939724537810480588952690490499863407053357055342357689109845600978213311168358244767118662570948802642430346176899780999857785499985595995265570721533656027770184707331169249849104186130674822678430395911556117263028714481592170093038022729931762019789322227062717655318865972659429342538172112936242641791846659034849389265741754427777045082168675985309151493761774637808182858628953065258759757948864002860971469684670403036083961425068348040395018723097970780146162994627436234993152607589470349743668358670258605705669922658397428729969627649198923657003397233161207113053174556265332407135476043323130525117822305774787124377781263103570378766164707071614913467062703499131088622695853112092015549865997911962909271872279654741646037781382477328853670694051614151700596034491363080970943801667637566432049310186158402609967562405728268815351299171934316512706414839955163578653892639624393478902494181096529723090099722440729153418679593031449245452517960529501093458760590510791637511023010151093827100648907683181722366515291421632127290046173244935347228005121054621823880135397669096428337390231529478206722360808517785493822990342811871190362226147372646395018026753115220658334021572157906514565987708308272253689433170316335820584273614067272184513512911507859826087951660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -6503533469854557072952696973558547969478805308977960632586421575342592719873137522379582255448856302350252760176600897859083874290296339022249978147034473247703768205059527684952509737479428940253690009260214086749392386751805906942545595437952318574020506577679035723593760251120722122760353890830906387569537751715437728454857954647127247771657564926474895567323991431375410680116027318287757724502979613776527034731004695090721983384959620417904826753807549938658525464562971909231900971472588413989035630181115442026708149757125384834066147942897642128065112382640210237400387511677195856329510742376547507616412485729133482517096665199973622548819402239820991650399503135873487131467889999852822102409963301354580014217985959248228322625055797481515732384055780174627066520953925715398827886146016347324989468366881239043698736918064503647169845124396892912807222928421169381756046603227199791391934459552761916387081665172950363507787398043127078577633250244701053212093795551238341846688249782731322165845470819641328495219511457371638340543809343196295972021770165555089595133257283073240817494631448631330290895151287566797724422560429358937435781543975115103052867589986159283370650756885249297451132770470610583852228069223412205126637478856273506729936986579459979648282780152987986428756702183728972087830699432817020484588161922586059568912213787930241106817785251791330723739605912951359016338743409156230197346093889598990133548215377304686689191906501134061564568748275570209815198210261833328684596909706491204779982594023705239683259093232679303537381437456671593000974537361387811735034242601234430288575695129016853498448612737088756364840197803878364867832238037511182614448826181327890336283680598194962150858935503595550477696283685027735026992896501451082316120260858438956724353669830762408256220757201439715803357749765922819210306026179176438025597968131763338071922418296284926232318583340477127419338307078700420665810466827318387725783246095065289733363093624353751427659570767397864594690218159585083146621697340304421087590750419547777988622217793193217423406207484828757009856117817756088151187629767514535874749507351797219472397838687140591592132186646571610624587964769503946691552814026481101652202653523674254867380628566610783501813087287110369026155247038417493068802932942145049935082799028222723100104046063205669231677102406111970010817197385903553281702054853271376834720321388197059042646230864193057641386985778808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] 56289953318365050322471600666279616309002724076155999504861729725839136800453281746959779600948836073534857665131915467345445191818093328986667667729801442904148577273164140593963329986919610423806368093532207122757831539002974306471151196147433328291111454195075544537714044995381362980446414527930811625431065440226178084456853134794245089472525938995616079953153652532884115006142697625763157803104420057625121627019969672288445061303318083113411997335883875480451444512005896934362545385989951281836922458078445214133320836758403002485994326720357957553029720724389005819823516077131394157034695747345882412805460335683129959691250007906891879711220682411611027250682291419576690324878160145383851536807783381200533191400917688201971291569636866802604090133420027174801983724731507815289152823735242660265295889972981736975604109606464044551458339424091928894256174723651452867347714840020497498943324313137401578039646811741112480107247315672619350122496146540842614908330533438082170173870674784090309257223459617448988525374504698093796464556168249489865463531557911835349053392907517930481397025029502335020460102762473417315085387463540583865962432156581196136864799407579830200272496863280718961361695526559330120297861817827821967302952064915208057652930419272684086598086887039281287606532037775142902247937171545923079787394441189291443602829971307199116539226436589211442624553957839322376256891478725105934493756382538659432477105071033158673068715353258024531442797020441806930510657589510333892680909650717543886783150885311798462453998864449920631951591498438864619110441092293972320297611602257359785764059376148790983933789181422306086507619908193871496008234523080605809626363593552762975786342575607519090142804858136083513305387445769033265058368256900774512884296459372933215967665557427062467575668521517417611380512947942924065390256805812391732806851276400764482484404752098189870178533868930557816698251981368885795620226808838970272115704108053783329532594943273607318876582632281359160405782120758460385534245377439102943469039249104521329242465282808860237526558754941220907219636289976199628542732772545217819688262097982963404749847171934930086131454155442170828387974765477823241279746630231069273955520149903332643254631741623096881602104150361453540255506534543936587381398717688387936598763489871934112556212189990981545745993137573272241662768614222470896773892101077734587857199575703187702799615288462575790617847815155982971191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -330057277831061646932096591617095176856946277206155497776016680659044186729092620297843365002009257536628781846881107491027948499150008157596076792911671924900686122222067736680430965229769469574986431415729668553155044984218358765415172700646692786643027226061805913560269215019109981903290089868683475808335541582471893690456600645522722791941334874412959518790739395475329510975048170401223551067137860464470883483570268331951844995985174337614454399433895403045827245374862671675232541260167165012167584258924114913177332695489852224751586548636069860283996948708007785040836168650507566569157849108606112277281823729199491722780454768772742624472086608315188754247704505995145789653105763941485076430989529160031304762908161102585612448072435234240567321326149293099732648734725451356956514133738904664855654786397247988255610530521772419848061186649759376108863154614307164173633632082268382828390258943519426717188380610761708949788263226283513197397682855949022713309146748319573750991869891909698172067023215211365888161656472868927441172742669281961597561091887933925004497542110805165886308169860802544646011420159947665367330058544928058927107961335643898832162592044089759893668012406049174130718382231705908029818736352344295913913594435080788840470182343889211207501065717048450522034478528384693317324599541184576770003127944023650853736609747703814840381816642626693776022337447939310952718464917342670066587329852300691500061413705900877514445219811354723349701571999892008934056444734922233221225528117978701287134289135241533518750835675528180980793485717949485561323868354198423351092591791232342426640871481742773449774607897131276922965097115825353519236948533044427837547152332911817360142515861617866951103594753696789650915844377618848277575606963284312262968252031571813356914210969393812283184249193728394985101927955754320023657573347698565847773555985194108960628185028769926474461728180628850362804516524936532418296536631825659397934659040018292381732155004645464409094481301109422525831162648409958169358864366473477084201097586553694801325185828282895137154929563258931510081318249033570697807153288952517044440480020949540481196508716867984801238405901343197266805420095239988471857561551902403053866209635828927640937042404051739440050768615276293888596569362544511079830422892109786440796293860866181818441391731318459778829766904195102296359627511245411340895032784183339293174546032067937102920190083066298569747232249937951564788818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 1370057913829789854437204336353803163738808577119571023006680600017943897365047722847533945872674686136539158886189981727611389734944654824253361683780672945316606361090860544675683149400224060237817008082031551422297145106961384528292984632268531501018110042885690629037622301345461011768572400048482285820145405010765170214806189008273141158262861017316414756678379390245102344883868359624540107890435772319671277053172456706379496009943937473828981567923434307776710968184512211214540299634548971284076050190690066073964271051819372965607565159741094245641593060018928971265616857864967562883013481586971360993979376079584057625345637048938863274538519603600632670323014601755787362568706533036299189120540237902654501794480698756954322790080917682414978519019611312904771669673871662643091712115523889066718842697140687324431383597383402430021154570239575598502603154413773626310393205353915561572606883259923707273384654284029704236966160719837863967712184334370292937447874127266953390976267254464330496469204092420537440735352502387261177234861484803494714024444045128340183403355439618759315957557896308376598402276763832046172657140016909613182860954632923038524248913626170127916814368431468469632102245831442425486326679040152819682183698578629625438985233414108609664397133750445057532282574360970934189482140315156602488161541284824246569319254791681304810527273832880569354902029870766882344335250991553213575831726422132743064436503002645795270280804455740171395786929223500891189636509735859268284273217771974875544927907756769007873721364437854828913004596181663413471325883978287250518952333419542379697149184176725958337089463636439958195682229985558978675336389468172680520904116525231605498994320076823090106598166909721196749013494486109406042248377335690223359718097478999297706682829610492905773808581836397267135650320992036372857126234553485820888264703443944681038845368334015492660555462648984742665669479028328991848567081802006434501587669891428273696929118383967521247551727679905283834715651935596109296911621158613146823349942113404173669947226044058704669279215750650322969666451924429768539486014451411181557105555365451894868903139734952703317639507924877466816879039691848206570070530708697560190333327770347297038837669089316048692196124162640895767416419258835690843179649472659126329778436700894816540149231337378976519974620219442990394609627671323927401809319098249439167547321045843567599492599575492293717537961583730066195130348205566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -4083022298890657713160840942046829041790373389809668075846861052403490938147333313958636746405112675760053169293994176024994693581316311850575170619243293460150108134569600380849869704929978779766959349164026942796190501592047036239797654743293347002391016394620816393701811721557832780068403605509741625092319810392580604173839041281199351023222795046557339455522175204882993213119185206752627685748166643295349537283833226584887683305567902832101665651538499819522067675205017488344981807947392055126917808133077515397503281126409028678119908322474757275913048237747650534019990553946948738251763827710779855702032055893598163716512390882628510580190630591056013826373544140948484497621455433518561966211527441283001807726076157944120077207094980430844082958665792351009344935626057591134948867843637816749893221019367487934072664371098989453322422120180144545001855773040573479976090516411478284307331810303639669018583396730534196124965581033469060280878219375905084711241294950201991291070138846651992691496108383451075557114263206339393601357210141616674661883111203837685019723236851010847953685294206245978376343702509920625769648456102764764216680721435013254561081664206567640300413422635658971702405099498692807360177116590000935072548663757450421320354125191242464318071969104946295153246621107747850450508846797488073970204665600851510353442783621003730468921048458088937850804699554949075653722838690662939711363715105106365250437031908263410669843167578077348957927392252967271187004821947073150403942100924204418751750318500565078398605758787178100790951387296743732425483036900600764767878530629763674274888719790992152319650471606903003397448022288042654326197164585060695372868492544644335229940272701632752400037675020367484136598544794614995423840836595515379405240508514797921822070905828382046026859455211551565498489631860100708150448994942173386514572527826950418698104186392688323130660294343134480590538495044671418661406313502751461606547944063003684628252722046613203529409611682958594371272579065342753355721313704416903627372705518246256828314450495306073953559503107877104933583865745019276796582951668933692162579395200956344568101171939224623705688604061076670534597926766336239238074117606713949717161379037370016652310729791680714862953696284800267699829872679029039837028485976134296543813144764348714390433783088246146945076566920670933393404628286581113031031522418944655606281470665213326547468897048892653295348864617153594736009836196899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 8426060374176237486542666585923076417693874453355945986996602009290249542030709132657316322687745310519068995157756397610239929898006584259008930131747112364739427741058564145601701333263138612140072207749730423183611300233356293350970110563014120876208011620741563463753640535822713312948683395440583416060465431198202262499463488796238027276553782342131692205775416910441319994202301535162725955222639062903283191378235066451992542126705877271741007882905070969929621913688166387103683888655685584019506217769638850039775906457965840077648821759991912178699861200536006766304057105284039254636277814230794587660045852221008724224410678246084694874300826098887457020844979611027507023266913150369848562877991954484452273705463648513916333930039839890760741709223262743645956525561128254786573390981354347483982172840459103609910722133941099556580159851933621889061555724164615323249051166896547763862086382971977314319469819781634995368793367691024654054130088800686264430895376623110309933173845796931550467519835583853118603305839046817295830366514080519381296382138345088349126379498429641084675201735000935858180705187757061304188160526206815013297638012990886978233034979003416588896686133127343111247977586086267660860537151158496473839495070134920584850020953409676391579859089455683059727542551156189056694374076160603624136919260376608886370798174705946280472263728908975001935162211360093515659412742852222359607839970547019863617372809176717239242127750609274253007311476323068576245768198369038741085487169745129255955557876040643954619740700586216389842636269957941915610386229852668296913765487108723988031764974352161823181571669924353170806061056478279151189865481227490570368841836738658528837891103969571269063358119756645626573910712112429907330897970489644941546865099517551003702467221653411742956961206531041164500569332178182794768324768406251204774777410601701653606261838111902451313994038718224837337087873764206166050119714157284687069155085626277283185153858352648063919082060825096600373773420992482019920353779866368720407421795051770261184161762563900634578183465597121414743858927351674372760873384519020904210870523387109494250532316034474867033475702112632125722087268134684567449543363625608004034288074296128277507035215888229383101118870652878363255110475219399657287766460279999774371869053274386843507265995107644781913267687499119897050934812166795231329640883561781590532669505474714691956707287160580060392847103964419908095351274823769927024841308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -9798972655679118061873319127077621361796802876436789919077590519264728751058438547220656106807415993953914701377323656610929392819984203206283513363978405833572479421242904443897237576738413805224096269982145060422880718821246072331221101205640476098831023387426766519517984956425128590925667958437765814093929441388586414259721788950181371542308540108772932672285442487543440966894992252207619041785346544111529310534578640180841119646690997235687356245010838208921738515327654354050588229455884827613401715588164011784486927655203392346666821770980860421047908343967232316654473535067729178095308285712645808482275714881760051265163908112836077184539773550945418591525029798073334686386086886086825528588288820325237265064167728058634195227342174454771733188364125715270690419639425714398682835616439240867359025425073456800996271730693798920689213127090526652474102682639778511304734905147722216966696209847659951563901916365677731684478135617310595522776458668103568635881518760937102238777316470878662816916194167676518106185162132570802661865396124926140542774957940861932284262378885443837026510979603351474244987928758759996580329928498407512327034737893808175562577150813882642098567213854075032087862866152943523398721263452229191093599274745415171429049829642386455936549010994983446092531264492758310143885602094493702933261142515298135985125021240196254076872815983347260879355351224530816193357346335047343413892441765586783790793210209351188712942368918830879491716647141843328820940188059860965511347188621355641867438564777443603223871436812541345436855177619731504379965108335786714565503955929704788476727711073294426038995273681327799894030499811889925817020766480577239150240224205496894002774291792427365173247907933218191997366949136370753596187008686430267662468742719326032447846339694238258307296685533309558590171626383321395676135607050849320106502084610394064118060549055827972078864792071389985239632508635111782129877489139885015095989685557650414938151185762751561363186713248535233657173928830629747973591259020210456573592890204697051409541997444243701694513244091925265109866106160297018320327579614115891067519140564514521668970446287229964057036301772623025463993938251470945186700678087159320953827790164822807973355022977393995601203604890035303968504713991133777786566383693776375492886468775627235348710370118948294829102483705966387528170191851202586477345769603612935480197193388262692466429646733280066031941412686961240252614402379549574106931686401367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] -4113613557566160083061888641803584180152019994669666899977361893469109004676750114166517444886584421304410257622178769318014781264397760950412986009479335180388723899066018386237427436823900852080062664730671949408617643708238572556402199714314675181522228077458510983757837586833815868242817522239863977835999397736849513884525354059993657206196950097937868750998189780867057057026363408890327262913198280327279268914958518706872371539663059037280765795422109593925186184153930585463512879245603297386476910428577423870636606021782649319268784808899724980898805364690796388466915030951254001416526695927154150824013172439667486096352603790377487879411837370809143449728608702924267245965307151019573399489394563203917986050228599504307673277314095399976970522618182121700309037629336454243492421963557502330944706634572245041774191544633955151257233906128928616587238578053856054064380324227195207172064995953291498226053125617841152093174411614719810231291556886883460182589491903014496523960970849016494097363027337072600107845651002356787044611800027776077864098827352188609642780622301430072748948345989211199125802769510195890425933624314318252927323230104076339594764704429450595245161826679366138706139433149941059774874000975432223075484501934947288848065306270070738130597971179746622328592591289634335212590887030191316404092414616121037437200722182707781367536860930349451194725833126530173937136059604312906503202206073879737910595331404696620228660641637150127776784299175095950199500146647988273487500292115909487356272187393620795612129438945200329723409865917113307222754919513757222663060168707662655473756396151183354442349737118331881631982794561887436135911133825154708573257493428866691874492028490695220105010499338527351085200126727595418501666597147140782998413573894273905994867632269081624611193622733027480924588949212996803714684841766834654539285133609651758280824689779636034489477711872458573291951856621352223786688630016085513191568659005334097888374823168358193738218637506265778099139640623690784323395843659319669512436860623472426795610503691743539848353174835916057301049942218363266720028782005131525444558384753498570488447863192602900234906717752759925060587984029763664075127449771376483643488969299942991120467712189446667206230611306670923518823061057706680216070265311333318325833793883104004825476395797609289954537036973119300913059714653290402759202046685583870970976995173354044848767076838268304849462133082835528681553416419092172873206436634063720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] 46748331964576482196238036779467884934135740444447769832177763832162923322374244425584407241542299764462711218424507526279603512252521342028829010113117538288743142064394712317133615621417264420456001977942768393605261215573882697872232026577290425552773185621604128744304305986718922664903916693488699834902012814211743233438491649798112185547186764875425635370591681969016477439340988199590088095833657629918684596969190719226688134762221993893240770348197673459876204817288034109948537663905008602223125627230156346770918122175808290545551827886400841887151985098758149404839927080839093540689757655601637638808965403921081655262204021519144314057653421796147391854333676405152479237487681361354004214368349364662264843139016624978491039979203015647869372479021967161802018783179341330642963240505298230367617921097378440230465239660826898055843564488908697477304523878202339780546510413910414899923909061421201458836323820209778749348394776049896290128134519559981634578058190994192548625801803057454080300588779787844351046497421663580255213716955509820438771828618322827539148901800439424669702398079608630590446603169293570160124803688151817786134897816550206831186355947358999710799127809955010899519138154451406701104852535486558289672495603328012255399201906486188139433643997948792235064127142768847317551320246752951763930628245930107578177454283379636744722400167533549235563149118795226284264247958568418452995549170893693928837280983209796825565221519309310213753285286188947425830389667142046545404309534677936038380210364723031733326234935110409211448848252587439438301010131250311946389445452609911835698631943300185163342352103920389523902442536278294718822447589290817737085248129381903053449272999237170695915013887474227144952929879986712898359712687163384505296484648063457478956283417491228070053634698591733395528846972442815515428933394543501365279914559142481399763612362288770537423045268232290526364385458277667974828781922116433536434446181846730124187948682106025110774707025404922115363160771732984892150750084033708751374959665247669113434959533537628518585422214575548011293457349727074105690170479209097538746892727616901880486995069226287810595531537704567810510680983924967636076273103860450772768614585772746192620855144708596056617231572583934697840294916713211659328766725750486883321234656607358713220615300779199315816432251899396925884118987435451871252312290624317514434354845471930099054895281543530799529155696113518971582202407577533165294880745932459831237792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -108182458910273244960441817280932793302063944742074028999225851169416943126517699730172481207663108521329875377743366319882760260713276996414816264020918572875977913611440048856887820089344687284581780216676137985240524027247532555260169776584988069311001559317229960419602768926961422342174539173218375509500117335837363241685851089937893201668145623940828133930386904415891594484362815321069903860285388047804942554412259635717391606346756800042303943298848433469438534732424499621600102577145989877929163080187308550307992160476353636017428689158093667148438262797668902259500655677960496368712078256476916888030017930331054035684435562675078061858926067343277143417784324182868383005224785914433325491628056781297893338275120267244054733403302653207748048578090303283257714028254262904006339236658971384350568790526462028591260343287468613143655890217149333309693242327567274148416876548688084751841563351704445492911497115530499108045373382863337331720564561755824240672531650802342764775424320148628974794209794956034437969524576923000236698655661202693454827882753224731579638692134282902130077509927342328032235728106882630427960560904834170762709785643347556448951624043782813601230043664954664872070536876685882583635190583845751297017559865594301876701771725336773726258003935161503252622903664624978421578801577717259084137882960662885196328525124805589531811643742621573117396242570798515801871972854490806968121125112538464958191149502572608168436553607510812268400251094084316544059109412507324349828528455618752047919428007111745722778223396281028649410871045390396856754623927281791619883443494901759578043553541233453264417030753709906989260179212451514789904775137434097454769601478483105579139458156398611107794031943599972611540918300533304846180062445510901798730906415434833272767387059447456438659081153655959434993481763158941521341369175387663752149732707991525260240793594628409264480717448626960531683213432056646479864938129658712276312729856940308936794964899411586534031098220027636888213648928527029311663835406944462427666923509340916581660361206760161280148960153819030737022215912934064322981391014626037782504183103443314240863382377992843939605299739862530829687564931631719785337575340300372911114527831256692851133211059194050114699919243903306687813398214131685788418502569397605049867042037543537540366621940511137264605577662163104027356474252706990363644850252317937875782240163403519873695179521996939754236583631106128004983526748284880514283656793850241228938102722167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] 125797854541487021140961005577178848912960507295454759619873781105129048028960182990978802235520757666878307758187076482990586644799053696794205442464392487594158231669863256337334863604101009089612673624342566703801704549045658297800918155602248936059261023332450752148858709653843110498480039165245854482598021349301099742856688647819840473840094846145537943470965560238229483361026111626164648621461599945789128628141941465943801143058148096522228341119236364649996590753339470248000199897935649519038053738492495283489575712145198806070871724903516516999635245255154087464102605734883599434067390325626689027702044182519834419813977519475403567415225482275950283902709573924544658646484579218249374191587498033514114781563796379722179323652752945587927830908153211752200786176071122979526995493328226442379452014640127627322987160289540608305808515696563774027879441241556310599103595021935702408908513791094863118647497327571169170567628578009480070861392169447765245278525484542275412226095130179215770820626815210569214024590598997696856972202091943686743391658664442854364746914692173623321681311144763260489402868653122604222670922206049988656933001981076006507327137138293539379038120085798788781084696906033225337449817857712903227433451165762440764934100440330041098239305192453571619480943743081653174111291857614792466882663782350536786651593260458595004411180441934052056130444707019867007138556067153994645431307624215054228452489384173157414163195905991977862335624496632397842294817721996563032675570441761235095357159020165958431146800240815190703667376096303503067738172117417199318731798258744869921580754004256158115245142681583623578683610191801114909423444729277917494499935471874682654074156917694494995512937368374948447379930457382954163192504646355794350543686016700456761578812670440841197820781010510467460487646641979419804276609529571373584489596414279647349744479728310254757367564188065949007818168083658154836687095479368550979683198197504115206121526879864118480815567167169663888492136755974058748805792553548808018179597275901346591926517944865097361821246714029878985484930875333064146318305116004592517745470823150309857981263811892172931253230607112572693541885105366806826692492960645297687046539040329887822129434747202415037124940123608775927848522497220043738333933031630479992061485680160692799833625929208709952230992226709255235821865074764913012028047724333554377561240621294566723318943471446193164780263727893816511822381121071833844082821229903856874443590641021728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 8764723560032890476654625693895693641504140712273232552444607066573388936249102364281149159302703066368403230033615447817026973017563769564416786960369245529262898850573595323193583610293270203243914487209108524338293817954050632331275605396952541636080680712458577944192778525871463141527422877471797505497869371772406131030508848708327494105255376035815479344557333021098022093556213405571017426605685589413116507163319869929062426316826807138778841305798487330570604093062346232914766233405768572748371678870571045258538721873850077483345112641572323674047979220665137327961705733772229159609945171052758879336381610989236137109115732501717306586279065650257790264182728048555076776881919077611955316155696961393020745124493229467860451961668026451285703990055408295762074869260602986552626231795787940586665225527038234449289016144184325175909046283997260399049463625370756964323697557505040924808405202975024193756035365449440450829911785153122752195668477895362205536014119905198018940799079092210821371308142383329247960792109457002228792344006201645527936813296292254696680233774842845186351720256763802622607252587694460383761572553942941725505605774134588582764920850361721352971684756886692840833116981981817990162156065091252936950296699867614533137095151813673157486207385441746269366927593044440700985902666759660121723899219336993720844025848369186924979831606102946660450331435465817052565146363423772825754356031722279996385588858717114519941046266179564725450515729699217216856788429434158525623318645139519155054690672483003042599660846607298139637032101534830497047681406337472643595426938918564182830624316596289649776450636024341216497376017933589192190391299274570726883804719826230828383474679469308785326796605296991165195064589153623233904754827802298447475009628585515817323095714180987882934579688430909030049428017718064924440931442052563902070095548542684576800719733829723378428803014695346664684972371276265938961480377695097164399953603604221051136068118044924150312285895892715501387485638661513135516767833581156392162078123756917417204248068572507369316343380430700413822639539142933553926331373806815100554625762011961732631051832846642380009410975867004012113603622514114453031680686080927604732849115083813813643672373818481560270180928646923158917137436499414141789918785471850715758515868788089627316426607980988639716942385958260934847974015024175205247782019232102008857857407517333933481521908976904653810885303151381168974683181380301301129434610182045162218855693936347961425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -375504439760303417265943309283544400444740599268439102184942179566323600253101518469713172751900868660998798653944635596235857520436424691363679361140784908403027701304754069557034041024607487183769523789665261869975335472991368092187408160863145213133351682622635544306493098919426166030076355252251699672641580254981076441299115690038844700486063796641728835582232309392861551686104885739722264362567128067901092156844307805488561868216791540099375299079415534266811951001873353323295845473835498557511599267715856343317993150625024217355641682370346349081869924056766385573701992581398161863344028119112180517326058849991749764750551225756885178556415804592932013414648300643470573708485046162439643794770113282248288319963644581514549371258474461842573045668626959409990048549503995630602796714823747393854222331882049929950108392111334734621512033076563204799255326289042595219179000821335694512075990153649664215093778152579104269595575169544693091486459150498210389149982753052147953907425580931449079939464918331921855164869873264625963585805765969467802583519195846877949345632411248450885009177666334795518718024330967362419202591896468484077413246094141722818290034663957176295800167396438165475360248754720360898027159243806362677741233890523490107863741875655712981655658880402840745402666474646304971884556319759829484441672479562577778998633593060444636513832856144772613634547168570761978271191093756242924338600454184796340133381507794304336136903073576256960133079315366254949843309545439583472201302006304475217610964991693230121109163311945227532000080655485013095920047585192260224586422298492312564748180706115984345159114889238638570033047457848053018802584886167566923107817067258074981304859783498598338453651587413925941868529491178582243300145323188545578921038041910907680794101916165244178645804787759986927946699906615708491097239538912585362595381752974744588811894871268535861665456161879750107591027544583111975453502812620083632813337255023876921228564837418886350224946722029708107425127928740599909228430687989576657533861167210877493625938005954984904843664773170885800718832932142956852669070635601947718461225493469897193840495668654328381194561043247899865598427151474099032977639718720334724549187178806482964445994740841866846752711419448975091332088109929688472037811360427577322192500968708908812577836020092898502068737589578872510783153600712160241359276921966442052494253993744244151737823600180623675824066127910150615551373366776435198233609694118406707730173366144299507141113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 924804610295511175449662304041308997290639133386603788694710167779662020125458568639230094167274578914122714230022299856298698414810391583942361849657344664254617996430528800186445955946584388898998541883544323647830189093640082345523794974672257702075469562443939426308062957904128541847126185174468065336132562161332091963006114943488902517691208352113841472549407179702106573534378272380521308934496639763996301328723122690128486385566859702796242650673121004291272851663463719924385000334699604982146061363266247472695629787722727128692873880425989023126784408830588637283247832353471793793144954486708846127913413428694537845541998181369980094452560333402185616376305456809669657711390254355797834249189493648697860735630765227109256373376815278581236851527600916420990529518867423679584983617910986137873441623434749374160893318076398077332400085357330259959489089641090477330370826141975834714148030022685289785047541375443068483514531756180036234446771570793802466463489633543416525011865980180199654807507968124311636181175273931553765526937216806960596983036396666068740447518531915535350405609878751268071855367008350123448541049632867542330183318448719856271652712380804694363399283642217755970533269334631769597094702100707997039252373301159142907569878924989963667686015309143846431819257533215105107133191417831067719667002974486770814271861867350271146263523149645571820544721364087363817786923192095426004038725393137216982755952484909144206423972543322985975261418871981156293711445737654158102370924996013754414766767836827003374486730588647709312648023676509928990447267152367463502882867499715308005958350662289840456246344657307056478366413410084546051636715296081917609427109101327357204780630696012322341727547345636937761200715494560141286025605782721829576089521777757742208716331964608755360759021712107870784649445461694205512083873873168115893797764034365464029792054852874200990451306297599881476676424952517731252086076839668392129854094676276113700149999380523883656128585070868976112091567743611645169894903768638703309393439379358175782549436019608972891545537933217727332150074620555061974544634389799982338247297549889859403769612925825990558523727807874008596394446094931772864146565192967522715084548991054583187366792561828118879583332164216733313040068735318639266266155109091993025468146721633230911633406428332092628888770591824884154635125849743691846598240091852111863263288017300526674165102247922947005341088253375806663663319127220424766376009843437018542733341064376872964203357696533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -1455078070218741488351515184835856694937293817964780739817850676968007673079065938798326142431510220024638663929008229672483721521665035784059783128652335636460425721343215541900801634590293019842600667040128011530696378200499001979076620862294486013295082113832951474338515799729717559617219886759489475682610820223002940247467044901879383987712710310673401674283334166656633256513406648170875561471567437559391659328154335865524880365048010513919736346500595546910889736793986322827165312855913054938349818206418870302309659292197860454342503790239614969531780469359256173140583724615766357003646714076354260829744240681420562326700672802340390830236888085307464349378901968816616291517971139264931938734426932115098455177247754610678865073888827950241893231303959626249794718346551386804250837399012495106999154357610016375884379361847671329921252202970569708475364107078847663759990962378241154263021521084581758630768217755976438467998983221760674876419704385316274901001683481115096657202031614954080639410633928051908983416148525577070649310264954987818813319242275603122104024466143770937823942067322884127867238075052615760120996880316710166434987306976889853704042762223239413641099538157451238264011194546434320734472186654686742698002015768474267343887684658234878850830208447533130180624214733178085587355094041078671921779349105084091609075064537250321405895741325735484954294470240084567401268674272900154130082423917446797883571435207385629011503610837495786237504269546528807304176506004198759999024209398806822980634042107895233359790491601528610595601065011140622742581747848909518839814487199749217922261976774542180017416635215096609924515523399695670445839147267350667998220487282521337884688236041133258763726864903255936375933615320031952571711845417254541050830642905579068612767551849776653873448155652250793372359822496102890246664049160189199440269935962296245501646567664332509836566262151973983008592841413067545885086320926927494033406617865190552862481997778169426446819916444253208852676197425690559775182004508843804872885605208749109344042987111443235463977106410579668890107285446747109344761606134012400535399252673981696080488212814537572082117275974517295830186748649064613583672359258243411998621533888548324864787710950973739629027902589956946251193053020088989723767198860365124447369438319388741484565679643731438046199564325909083928153244903847038626530934638653893288199664958618948968391572945926003223176672328860466679191245630565304234692650592452992965031288719046642654575407505035400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 1733143620074583720770102963838134462068099014773514561215018561596845153023289718368613454197690023588100305059885496341625728644494307132434718793230127001671437358684015325202212475523530431519358462506102806408123896796303402871912281078424789670802697788146082011182527511068242821814177728735022235293441547890596441469647511193037330594468653349478542418459528783207425031021583623381825345502093551548746182113996337507971030977502458598351731457495376649562160815197310362774433209086488547947045167108292557498960213388271583416299492139091053374022596786726116632924402552540851771756743990445313349726195468975884525067093856475673419008221656602155571505764140480736427609385767141216621081099926773030779368714066239419784014609724291826972475129719975984511863692451630211267691787429221500630345269021370044475707138546680308506652804765987278418767545540520995229594661432478434238742016559926070115399800226705877107196498804039919108936027995236399733513882957699994765873377118539722303583181010217872501405651056003526782878022932796240232359028534132502452194496383988793400441367522689967325030623006834642959754267486387596661055016626720816606855599858564867827204388593987678111623670368372325522711451768656977916058353314208568958411969644623539041384791773205149000256845912893643755455767805497471972158402437660562295387805381980116504930940304715540807738046698124406662566172389589508481442034837401919316576643827016474574105438794872894252423051651507761581696979642893739568478347562497756968458518737825900753625821735012129646608423535396311720671214360429862386106483765813623301602532250689162428245593443811131157029970958784214608626585600996376028406456987568715425263701881971715237773245810536296396912933585833896138496175697061037233567466832481690170239279215634687556221639767180036393302065510962408048490804205430236253816799635922017733023679215521651519918069611147968923149613294869705512940053545925665640267750328514055410026068257282377313918919983264650407306727280603233232491840849911338769067995830309579453626584470233858954648709443982096570848661390608079957189913901248748106028911264325933649642782039844762707267667542061628265594673291378744661741967154603295728533303369687938632650230062966263231675419242462871778288907711219424575783814645871327985885815763279094349309297978086911294496997728465399750264458288870183894094360288412139316842065432394483986371234748798884075771355616482296591725398305879501444242428686801589592477628246069976114540622802451252937316894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -1677533582422970836734501382778624369043087178634274135013112259853472489747056641089681254836228794529228154634274967687595048271393219416281397598750601558271993357543474417553431000623396966211067739409320548573699587443305958709911083840114739047177230455389429119828834391554907403467635180835103950137253266045016037361488916906010072914720031276916525439625617487156746789757371061125748103316676089932564043548077462891077543864449408670799279905714146281372407463489054782567707024791899575917731266642922795657380914252508270808477767958218648049459024387361076151075818745165089811922218978062663775044281658204177366175091248452560518359094725068502500300331458570081774727472472941825990474341987645412452311854824139184537697574230006442034281128441751548557245989437553556275645875087855007069316675521844308489605877769088306083529473946879631770440789784275004695767110693289355716777523327326213815471338290697929266896669430967852414576265938713464263680223444334837665049970844105840103517728162957598830927641188332534525318507740672822975628316861502641147692944806213278462630646284334174474660318360878198339406986828092378791969821114993410452799952457781520346863026898217919074075866105567946705933901727910802162567237114104587086103336148008638624090070376827701934473424390423276879364453870664214518783812560849138800458837215058995302877833907994563904561046190255615771077167255886229738657599407271706728912435406011759666708536542246797202299080401777113596593459265773504124693985538475632570067718078448411134550907368345997324847924761557821375559606210964264216973954748507134364840412889930284309353192993252025838932992367104795761118741885341790950812017405128323672924554441998482342085317794933430146940493243552201447102746691305364449581257198746919491138611520141578395008371131699436857688992732401191506787553131267193807690675981224348726333770010655847593395901340779001306869216795536909369834100807806701971332827796598108868338401090061217027196564820682132163264589721984524798790247676062859772774840063820081267173890636674764235198473812757122680860343445593983669124463373000504072694099658692413548388836163630804038104991698228882503303886713133666872816584798953184206826234271763528007272433819369600839189941247201282872579585247412415344553323345819312767273874079704659682973283018160400265791098344986647526034629944498970064189807079604298939304642099590218067661873078959562776037307710927265159068611144450338625365151147428754578336002411891557384304718425482860766351222991943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 1435113486191921581448932308142837648277545517445858305768582436413589625235830376998697165397845461496656282334655595312743074550299907619002769639084479388363119808129120099201168506286798494254919812406125042843454556507645502336220543443965928135833713886097569408412820382891442892434061622182033200042624434952276316232505707879832637785070781701190349027656365421729973476208639019672696695451998764119431875347974413487708298125959461662439245103922342393449293221013377612484136750570373852488028124565579680821422393838718695672781257787885313324072737880572755997850649359275534763662767630782077052982402881866172111933038649305119209554397328707383276542862852648319498880286306756248804433853366305574104488350701307303450368293152295475621843383446087686648842742195494088557425140351792364279033651008871231319286948393060829119043045956513114155072065496162276683852673815196822988370633891569995447699647680867466975254185075357965655628592233523063630209019873194681455090959146024735208490464350994238281330957866583522489125937466034695406703269590482324137382141670540070470718588656738279694549251352372855935395058301383067599766912664274830626623293698601551769297728430082627683247691181228114304434538968913963874639689057225879126325096363327821641190485173421547802010193691947219459987354424451230798008461838365163625069762178954828431764120604532803056659977345624064186530872384513277696462928316243201837331193115491481446174989965207071631942574781697235414713093079381978009664601358562727792632853534692106720202596300246586387538719735244281703926593180104149810528174284650719517702391061167598697549809636029611969986556522302814716829658482499359697900375891742628129722830183525172922760670636365951280015107520149341456522151827184042938255522053421849989803015525345755838364729331244948727918198366042345315316193004716898630116292981902917181310355662525489230998496493744296721232637349818915078706069151198191963049939735011639539507815362656298489396316177510919266781249542527609544589804999545216387597199983319002286895446045146391896713574225120625734583154627760947414292105735020988781242744171119082794954189658734929041425772686842779516867372891295955821043848390978156397289482842727666612990422550300345494237579644637373326821278801393182143882781411106716129578931436836377236139857308114715576794788548186035382984333391334758883486206426819117760918179020327762263484973070315531511924399363883456096093320322992245107455370545974820167004526110862350153814237518901109069702215492725372314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -1269109126256538559436930119838958737149675091856582102037099550244547311040624123796088553841991419565519327316734681115267282038939039574609787627452669248321455369838702372204756879738252155101883731572818606129219060905117475096382089533040743416988586469523805849313153861125413119448031559054345112933897507865254383123922135994709239117485061093992349870810774523670668057661383489614281306185623966124318779514052165760745641264575503911328364983105235747638082415764825513268551021604213306024515248578483959509902891875318931622822065270954496815782059134355380491548916711086490176497573351468621190467387252313655159666191048848466082742625698214056556346762386757842765255817050508463377212427328058099619112224046298241208839346833004164679856681008971534638668548245822377377345918487539274312293312909030703746743227831178845910276138590348366861309517039553439831410698276396232249545906161583409890710211923279706748142275341204711959020302572539100075139463072183470460328972010160973000824692691244243261454064593322414549370483814484841548195354527627566934757002871867923690487714374386059248610559577212845657072099087662409494514444728184363339555309072631835238366569885430638597025732912859482335709886797572429531921611047415660398290096848563366993605693225051030589658594196767490772019984392084741858902490940653018415012927767417448027171630438612095043733572497338227314292539724785434076097027275551673519176587263430077984505858092164508291532164212215215740129013404074286087425517449808939349304672930547185811045392564607009946468431533966104049049764696596486001514098172170306302509630707880809882453608781334360556388982370604474765178031388555150603985695048341092727739787473553933119514026357034513699733168109663467398772626841110978543656831420113709501516323153845262902087732760017609459552715419795233329930149108661005553040376645528821641465513044385034816496301456573127970618462277988445717571877018457506874356715040193974793330304661137879913963604124477891994911602604339534614197505191273892095845203656687913179346585794086956818413587487674102114620669377510980102834677972843663346409134090969423139780486807955430651165347579622198268707329654286093208530156761804250327701952317962436087047992917754635423947006037653575171825714652913712158277771998730678376328241441058198997177201385681451117754630581830666877542536850668914310201106129990811949775050317616423433358134865283010643413748553728245467436606841483536111160539407007733174075919724667760002899657284514134403252683114260435104370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 1358717472478494987457401207004666660115736439385707863206404198578106767963833327487362264974970314902122537543810556083737494650881002437703580850725344602393600191788638180309510644281665774760456059966243125417516236896123278855452365353059052025533293781768459335531846928353095020717825228987863466813120976104731328284061774441250616018843696891303594088392864227090216694576273294347982977067104244315970790513216234413963563554435297374364441553348746360062021033276683230735559631587575631272513621703549903928857743828997238288835324356934065502595278622721773047954771216780321200789300204645406678258280498969343725967937843833948666092127214609871928661806406376491439098295416494627883499016810148964741196916028986959077839311112971786372078225911773251614995841405846270571173808617976937713415216687234766158828987254154965146084527412505204393275051981299136593741228821203303862228668661139315501423050115706626781488839228623759190589464385180167042650992750368985715531739888364881148705172508886458005659156519990983051604006064411547612317337119603743596611458520715718928889219858352816442884472568981192377504430031581600740962811529799180089353765072890043972254122853529393264069852815661906934567145892059554377620110420105717477869520458086918006272570855314189097350302333242724162056586155179755029553231424495030677839417955394835676408467012151891527239806811457558663988224697596998711177617921487898124801182991429416139975760333119670987265755436267472588261439303009163527177263168543884577511730587832472457854832881485528066914070598482174091331464670593943752946137189001833889139623731903902085873606999299141696109732923438087762690607152124423061670801221349862477842528361353769048809853581996798751222309921487100612561626702369219375085907700785071533923101908598138173475438792647285309684052372827475763943135116981284859195557928311437748904437780865111552782033804832814717059827379011673562682059258420982151627313370680551401290936836155330325971288287029905918589835583362364040983493481078517168597634595995787073113948562964517554063943164014774285650123328177534369135955336368546848586438283998719150801751626974763575961634480992901281873124047356877843360188158730050144431239409221674441315028994331145458954591780023464478351342944356222717616085517739170446317831749162281882545669840639036426312829715657015511806048474357392714392642480240901359264863172321909810610898621945110682002191551446541315753351930781846352951550589758978311196745403899834447182962756002500004370858732727356255054473876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -1686416994937584347268170969444978075233679448285713060489855168663382075607193736414935111670902843393246424181079834732609642189397114877396774571871357032367227830957486945021692407376570570738119834967802413530706415684802388866131916617731658030493622615674224742479273067831363356017635628766056665679983923756067851759699692741429470888670385650673164630905628227396883753998402656805954486644926110869568844469018164718711939916102003544828945993714291771052414135999699191046650851916392980534083725029035469737699943163280112865572111099544781829159214334762805236222565760354613324803707266835855205500231525777762353301195578594325663516717234885468160531092312969296582957776866179321041990964713913450810108063548930664388056594884334153755255425630029385909994169740108934725955556841743996544924254972722147854453322071505881392790854276063123851407280391647484941401551319412758579363327170923843001996923645456213230519466572350089077509964672644515289701839396429591463285709010362626534838643057550254435461782948465034166208295640211462590053205906008664744675597395685288555068904583856034131459379902087898357315552096752191213429360472522295413411071991768223684366533480057233131964910573046338616496907770420185859468871792068922204173411283262517574269647241035585424828362786719107140942983731156909411212011252398252884970131945153482125676676292117369971628513674093028314519799821072338152419504389756049644377305312930274625731138127191094278530446125725877153602614637279064892215806466105360055062374224011213878698080089674297851513958962333303695215036083783321248331418991791790495531206445815687799476611921715162983806871650933163536910437626414600781990868837714824185448488997338956179138634041691314507613080352202795075630688602060285677026848161308216678726202138105510517271322360294838738702396252099259319425040756754835073652085787083446824693771913547646747712752974857513168518944821154886414901850622175948995763816331602914364311790900383571622249137286557042599022794616023431575436556038827708954278314416833037971543920548545190572073916134840525168930851038051001716088605626705647823281651463332408444168185737192724585847853949886940528681588603920539037399553919360709440199294851176748980337135736569321795505142359636313245057877415523995362538421159976244919265725128074228625718979201875040313063921194574064453632073298081932272517932318398586268661998827644082434378014481262614057909585983298140505335845845392698978948112713207668497985737632011660184604247487202138833239928317198064178228378295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 2087332439345057397865434082986063111395666782908116907752311696745698432480211989481447119256385627633663547853501866124425851190414149273729320878557010079607212300926429645861075216190606070006778220226674758594091288349976826350440613559261827246414071706571853557897756281555152747940149956113127970898007416250220074359596972851237523207607593339915542556053112087866022561122007276398974048077731491316397560053969774018735692629116089569116725463921127727324060797940212872604940325773986066002383996242710983715481619621124074726324395109190632128808011912993839862254322847521609582301000233062341144292926860408674294187770790957477331139187874044341748589162423891649955498772696719371273397896728793812083934428799765953310165620629178765783423398894239088048962755486463364709010528588733689019820616421480918068051471827042616919811199037537374340753413087028540569478103712287215758451197064797931923753730885936089151895753545088274187026909805810237071344569291946606327709956976243994489662163987854869380654380096438832266761305244217382524227475330143402438877169732796536107636666072418809283312820749632096926931354664410619527406457042347179548398404694399890176883261907608805497989143421972953238142948679454785464471156510691850815698228189795369477762201020438633378946052864010378910773083404651077517393801962362930494852403031362161573247319695142201401384502621428899454379342903730300924999274305936356600246475842234438364369008026264846477789132217298532004476851624104172655122084548878838390133563931772443380706251265492556418307169466218415885849770952585049478947161727765239283848988076786992069166454724044688053095351016392232444152650820717711197733196990139531565583323702118699473978400242717789938331263649302608240427370217282910881313061678277492746303346738831064582604452175563723774880173045971498804805747919710039547410459244975154064024412389586398447288305258999126992555568433672059475955843530897474296292583996291500863941173690263267827884500303631107303693418643582856777187660517152158273614503769464535525903902633702317110553137784950383432392204347119953762395918226456121615501285483076036304836059168396211916857411425142479824107719123828622085210677646105942776851039844932622866322528051155268922310281642598802189175741708965002229626972831903413028552827356605132494869733413289731569765433450448181923335120980826429249258309380792673795389529935785336650227765409779225636534443907472070573305810876096032511860516765340003428199036896668546032346096432254570207653898705757455900311470031738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -2384486349334326164083023490570644657209148448768512689996087281839713043016442248907055274499746288239173336927892175143162176428910309683931598526577560587557166939074871108176632913519383486872026326493667440571625012657703360858629024745278223745788709983471198840661973320298233318278620977157494556135929365686149856850654832334587863185981302320428943490651997465071966952180332422277195932259931776341225872114280625841409335289735191343559092853924767260465964649894768054163108793988615942897869423834549642098117294238901777326598122200239996370435083115114552321272411154186262325487106514436085357514621545379127371052835242699600182959714010656900755962871714221237908798122843247753437781560971841306181899664948706940346671397766003275953383871220403326394796377953209697017601638451882449133553976534490560626378542179938717349021671226247769525846668641775873763406204965660999796783783479308134428927241251414041359158524654313022098699725018921046550995053234813756819485323268830900529327430414247164726829294918488404443867542454326784081962665806661288451202534502009908886947567819697622739139956068699050301587289884092920614098494914005051657108804389113630746514525787484753091008767749305026455333864561301775067468784599549185408056049608426810229879363829304541493438854778066268026626466706825729549357348577248273293443157633657270317828181551595768863855448500366962644594624685174942680058690989729732520408333192883615489881792956057474046374187230925028247865379354068039432082779727841202052144119291174992062690962866626375027273025441795526829080397709409964370197283766657776788912547945140941300409391160274640594627062221769676950319486548312470149045340939090462381317574294494483529569608272440884497729052023523921746437138020422436419722945086760883405515806607701290460992457478752208366539150889966535627600568962909339900425902264758973568732483144150482664906532383308246670972614924238047671974437943583140320648624982922772930775040972147726756973160050244437291395912033414006131217885936919915480121505349292322588471857034353870521920149029799969965276680139626078852541153866002498948675637491547946522880136235540265001179077662931412893770979031159624589407558385612269579590341474041970516532505054708561402015608183491108168504535360351196649443967784984483768901093998811116849876106905197986432645672997719283293210699443492704209548499700470039256783585114965463692782471729765429270665422223411867344263026636242267169734431350440711741794491137163545499263907071537532678107140782230999320745468139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 2487995747537152814769757544327602832576793184410497938901013473787182332541163340990173713138666284757764738380250278079551948310015892105501487347097515888172294836486187747026569005685313873783986446743912351143315019835675130126480184632831953229847288230785884436964907612727674366168660745483428698592675008013407784169229583055280817103556886129301531136494179663099424698949076554457629502713791417530958980846496685673456417785869577192809863412115512453758917665258453887781392464372241550887070307290853685042818868198729443881607305231881375696747377264854342164127146965383120191241360533386565329901104815913309705955773350534844482114477093476017586672082823858850656774470895862908038402202098774011984645704692019343061650767141352781119395017803454290186720491027971477698759530881774021826447600165067247416193072087639168078095915036253394414450813819254824120095755573238716128401120119695933325998853543689444128590892415212536059783424606034394606458827602740535591532807069037645555153700457678049835649712960083197174237902820862144146695883964238486456694191798648291430011698142320198498031087837748487855846651060272527875706244419019397942319591807092803750675813671188190807733442735207234426036802638055267526119897508696262167131729978581459757144659374096347747717853990724756248043175279524231380122407697032111809753916701585582923608701072146473805161737396698535270381309408989483037052859524102154877177511391590733730494736249487704138226171609092229114233783575234744828779877252876598130125015358568830179597617016336205858939054088645020825041258082843726826223058563036592760187344062615986993724805358169399467450410252315069677529366099411752547327000056232197964266153089362737486197307643052972501087199737720527568373689836223181057714990453967485394819780450028388331340650100879313750655399083215589711295387819767332204115416035049156410085412893778950379136702376001069651755497425170452724316998683450856139584211799170002888063644565393530253328093778882105248780377537834873578207466333097286756592638431438760663143969867537759093959341548287382981718185893073334219831455997135974093336791356241833184476184937029679624640367121473086708643738862950868595521207274332861785529013370273973643575611878295164945138214117471087452119873842987772936594883651798365348508415732539675466717813644460278530170448393892739835720575431865058104547096773928134304252919231139953382305927962031343372407815848484494981469724944236387745051745633712284205681891548149274827235544829017637250001548920863569946959614753723144531250000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -2405668116962277017733984610510418554803805680861064943573658017542557765666895181388661488525580553013702169348496929522186416451723332156131525420500429495472155524769386413638365632976274035637563261153319762340868583960687271596869989072061148428218897104126465501907668231434914093332384513034121730133146278723227220752379846945464347773111755308369283963413409588478668824364848853393331105027638056371467254237482582421948613075797818699768078577761087145580187400457118853473314149531784010301084076518441747029136996099290968536687940663629388524684472037845551546034517014516024850983202613757024047394838003391984667775197525943387234674227463993567046977293498668985427205255850609865934631528126587083373143392243583909166018129858203610100049969643681094393601267163847971796852688015203985026519408463741116173326003743592311985016663002118185537234629439590518642166364513004686018451850060397608289227527309844875041000841623858265502225065377719423113040622666719540998989395259887526678200296916739000022787858550609318676611830132141357082627150456985560316536461756570929821620441962669911899059362426102345523748790921443836278822833262457152038453029150581628359289290695838223510610553585923868100392789927614548618174960119351806463880147874883803929540645016853281133138690080641287699731412847029275598475164413917716624320034598039422494653151306843837348506538148916612311378936144701699561962855383532838217543996802961602812065851238482686536539116070141140513306064335826767893843292782479078210142462621206797573101647098064526010348567346118641717088318904194170728004448239477754710716327307582426622398301753209640683387438597553012002788522714489088363824554348383383371451812760868477571180957652114173126508117140114246290326168806038606428545529208621398339902666951925978174537345097604075135929279303292494355255811215108214752969981239461821343357269589763425786033531802200840800921165376055658960219008215677999717535801927291763802573142398817045974999216865230821299387259306400273633909514123730444035204394767689120800339283497319066261403696762621488791471458421364002913988288114190669490583765273006639477657433054463334481131362981313056694761649454590031301997529510904127289116616599746818412937946353432025479872330634819742245683192546702905198624656334437384071993934285750196469577076644263805220931060303813132926977327367765569558160014749321192050891408778536239250343344115382787138214919107043416102882402711905048143368004718114030867996611483837023253411019204915416609680267612247916986234486103057861328125000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 2196498229343599962259884212781702283698413907384011198348355785214337946913937824656752299524110513445525963848121517974858402104175631560459107627424035843347017961487500529594780645363225303778437565912224795938786713271196867982615476745896646718343671022428051043552324933686545791600407420368137514544099248447113230027758957347535348343054319529658639885188419967757101399645777936770408867636712338095796571409517261843192810014499376958427289115340568904814299644724586061811558646712258715033801119876279738083224580417439253538088253048316618524093489663285481090277963857852085927556621204299697127364061229176544163297929643851511907064727036754338669510192535103734225492617745778105847998425657601590416116645497269489775354518276911655712575312500988522560346421249607596261622364477237288001318586197652058116460972590634761284430083811407837908071052252727716483414504254414557108990837426614047978206910242138167795187019206135917370355018524801625091339109738717949859340391524877302602009219811257339828285261811285899658382237464826451050300389183890664023599855443415198535341437687861521643381196202437833622179376575104350925192956823483869092277425505924358451199065566379676805175166481243501773601131788151370891661662623187767817959468057502022581162686764492513978640159275749124207419036353216848099189772025445995027248913343597914685172663659228044671019249385955192912988292686890796279389867914554372926791808477664519409850115283023444076632387564583110644036745740585009156992708610718583569885406686724036609082243373329556449780196764057170759217012578809102605983203898939690234868841850785016430019110527633221524389310228933968927827702797406562175634325344453182533735923217873104592979983341446533946187989604526826286746895876304372100362917610144543240572447172457485729963142293727562389303401089376394050104403266955650210797694877852365019942646125103388756914848777004687706108791270246364062672499582472161167711540718715312770654640086158366157862151062921988298129167093258386162837684988278592644235698904481748234582814501135274977845798203567045043118782975862132532903767787189289656985943231878867635074927722308573661189853350874832502588650036555419476630612938658683743058286794172667133592190988120517236119032734289343605121353817302258883060404553830853447476244145968382934295141668918259731699706226280971717919599497022351159081974000658723095595565786475627642249389930800158935989118377834379343571597095263093105016866113768153927978690966494038560953446996735984216020387549406223115511238574981689453125000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -1922282696133192869773772028473009003547340146400989565145213380792383789987191403683562742679250804042292853497975333933229555918052274659491614100934860166709966954410824073564446138079073618087289357006507323301219325567908559538065695753771759894794519849120645090880178286294272638223117093774775118411327366310782268578692672281551624612566981315169492379994779793337833362480805889943372657575548996991900120885146905683859005396633098516869109694643510155906872293727432653360019283525672114035747004576707056514733243675338886215528353870936678948588034665227902036749285793665997237359948068310247040953041189962812871584104796815414884929910136898856239992642602439357861401425505007467827928653329479674335983203761921440460203002445189158168296014088580172954577596472000483176150861617629792771949040580325714850348657646284670195412472531535269617433192118381827452363630685717243201805739933769813089668960625086831760469796935453316093484841238358170138953110347447802121543457894558049505465572864897699330077805904070910452588574058599126212339602122435137851141761959589303945656350317657566103462932099535896130557124290265887452910680506413202199920963522854685372128730706310051444382450544312134823165741823740798715710571834495655787835398926872441079955966930122435034099000339035048467458671104735059836137448104676278596729576350399185380267988019492492817949615376594690482613390431683642935895289188314528328909819021686378729619476863088051642656051196001294050711896815590040415224489466797043338258182288038792761865636181234749471492490445391748189238375739907347044170742898967595790468359607892743866117790779904098703462514570597069256179240734108697597472100444575613837302130665412076063030450480067931952237568879495707810738917731023506513578591029147488637566544592798197757332161143395371427545262115533753754966524726974706615099977566903867636718148148801401105465502799770081699659682990501747361625159829097260725471006293077204718399644453611540830883310146037578050712042669107536696630682158212057165596084530883877914860233925528194081111129536272342797376179563202218350195453074643131208361169211391270523700078532211564685203014335281684340177254679759327374755703358728881441665665100713885274958460901148544213742859058566471793060236359244047239220213373428298095751994280259329000142387632373974874140598588372045482667231384316316765452406844937348607517549433138857544516585145453502842684375032797972801632215878610627820960298577053354402880981587457417718351301531837368660737830339257925515994429588317871093750000000000000000000000000000000000000000000000000000000000000000000 [57,37] 1625410016953689861997353552851749349066504018354628337517117514994674774896274578863389774083337293869458307804074301154767840054270536778481985366979552553232095678500533780151171213596438470269976279655225308881734908660115372479555080387896070547166937686710729074372903775264159943275878304735362636210055201677762093895217482308294788429592160015090077032575274413231247874324080854343887572507300408099935824031351562823681892686589925121573616614580112924588154590297861272176031151032470749103166193482524494737034572809776155593307165441857898738327091739853603591662709779823987732773144864970391493878712540623303131994447053331101764626411831480979580936667787965530913383061524404933909915111512670368307674877607556224991504761503063220529251708513252907272048840031546964297611864602335495551985260876331518379564615496143835256764276742465403511180125006657633373217675116681248597008262492419318415066532787996208997435595677439378059527628865992150770342897183007730799431610372753215205393433156112475605191099933024263970526029422035937867677304154223238993043318808329827943740078849803040219955259661916926917368850152445971254340332569988060218127723223618355933794993336717065451027459187011441406340027920873130418010244136511998424167758588016324515691087200216265030883756431074532512560564893536912122996227644609688115398321482194553746378398062313917047384922286639737947311724499224718441784107907753252553695641572966213623567729177768580616197639206876374259720655187735121893242385426782977744000847232592936475823469421835291904545873973611019779184244029539128178200865686680187599350643213592686073065542672952477335043349648840501072549265326837004123366130421042036009815785574336318844806762787623081525806017398026250799380082679923587313802301885300645419247912143554426320345851214682774819291012489733870430164285110559587612654456121195465659011487791882060288966498287772974263124157099057598541152926808430976667865147176903126050072868823154743445214283473262486957275442123971851088350818067182835241733339066114587112452585299787583910416722852275706214854088144014221342167325468411833707676063222257411628775283528094123629729859475852458485161094172207147581203312684488017121691461920120553928952122305484371545495015313704793477238374970644818161465028287725430133657184090031508153756328193847761667456347550203005562573584714944815280516555962854984922509336619056464554281718195624329510705505928184190777068434112879996319005108786092920480853177971076819818090165661154819715453201389721016312250867486000061035156250000000000000000000000000000000000000000000000000000000000000 [57,38] -1329374672727002160938317274219912293915903696260534251186241613259137058441039608755587998876942144372635140126181886726318048200508462781166281503488696367197544954276597058685666514800040814696715022672391658397622585518064762390383081029675422066582309738339766047242639574703776686503459093788876502323607497158023947595903998058158452522681476323322397810190203583025081325149527316682413521576014118263279364922073184835409275033812175064112043581579924353621039972953722149924844555565520042797193862021910819883211416966284806383270441677960457964874859735810173666580942625321777480379528437826143602492322714908617773198016464365319570976084681840545662606565809583928877123465190047754737494628263676169682845403662739861596288877113456769250160031506717750357083446400258010886949575813634585887735866301368279559255887060421144284502134261458103212303296894209432270894262568320039583099708459710769170077268299402992909407549916771214867608855216929945112161200488349691207782255207267763218306459457690758606858289108125385899080774559505691281303462225513645343720865902743919673863130981984844502511193993076085851957531978620909453791340020998030440647349567703145521024697149197530087986960405681248182813600863470017612810638536458588872117385153091051553098035463634425505703579781031564420626595729668397969111107301147452109086673931665785261886588139711877535313282256677193323417822209616355096582494285510780760767556861862154279909900314114454897469032978174086644470869529326321870809226735160751689851110507627996815338324452538775228452914201911712759424365663964200891613469900371705913059796308961145596132527436914032034272226080292414747395855164515814868937696037603838460781341185606471645804175190989581230276597322217043882796649321263512951041233341554958712252306061190232639855111428890516181036703884393117833082488838787258336176376368203231218825556934976812587230555479149157955637995251470723867605024632980617712464764430639898491411451091167274608688134056328796560342207723202580806316180980383886090714977984425212246746862673180471490276546254478685390791547513522723931525227928965189646309845927022440139117307380279781137044472566864870865292593976996597080249823377683941181153698440576520893328936433422940468440535625567258398561845920888651579736255555170772190221615266263742543128441185493418775503166384753482150624278706904801007066642474821895414967727484166069781243935672993519105862337865052946287692274379976184705458493543015937106177020311640550129048887981177289627048032638612085065688006579875946044921875000000000000000000000000000000000000000000000000000000000 [57,39] 1047560905498297055143057898132286580785813047535494299152812806525561848288905712355500494002445753785314927109723409788944186927821756201670019370817512415677342728601346430262999664239474902661797487233214295486884479114329395068161816341574277364820240902162729987373847598011783993148719334032585021900883574666941932102746778734042888858510673512443678306539196139368058662967555561267893650526901391139901448367287092265977286072447458690841490005357777539115892136612388665115948492099468776212455327931918676877438366486918197100030419700845841606300084315175022948200438758887694151481762016746203974455582051838372014002720031669841930858462926113599888794892087532010606151227986147020778388913705468504880186649653443414751792997014864114681724033398417616845053025161271144939813639709505556739107187771323358195883857670542084305535398132282702387356121797334456124125007244056446442626535875955508859946937653891869145207930575895536278190967410239942341110842462813527899803168784167496739181217188530580312118867732964942668758498161035246403409022907105301920642071713090259225677597033780419087815567400167353944052585022898665982009077786904020334351004778831586624239516806724860537564118037225561197999434941133721331110321711759319550772988822369084373119307564385421579984879009022537258031300310696329595921426343827052657214892303917873582354851237219112390680025107337515053245105806540949828334379748206007720970652953102490162615176310373130852427872594331737319014241914214425073348300093244589945984257925694481295608679866877069157351311008795605090642562579178516512069938577838183110708645025181434318350908970371780020267930770088697869145727274649930466476979330813002235894518707894368026621789400219643384083411909818038296048686523055336859506535042625499061838580484178062646126705033187701966027262498415982797067154862665449338567615647210883107240598984574177582382770205122340428331058943642378099786645644016937765106573568378045421088782803721800027609903080222284906543785682982972196947398492316662755908619160229216934464898562635857529443530708694240777629837279476125401281098812241654965198066097549484352651693665926794544158773347944575069849249853194617709862281467929726983577142693922293550551230585055813471064758552559812345021117784364874151712606754031396016224635853277502219642404523912234602239437649775397630614344898081534382908825817250823482957731537805489544952590131076425247022596719739344950111270616274916599574095131410483461846494902614352124250784926761500463841120245334082028421107679605484008789062500000000000000000000000000000000000000000000000000000 [57,40] -790231839502825760078036096462460345396548814668477858910990996647289574930585813654280936368837589779162511383286812309976870727592233808922669907474290491906681516637098813833330775788970514671400654063281536442372218818429530637307849107911582919250808592308926974921490908914813002540655297311994546632344103760424194206101959760482191258471201050362852783484689783702619779575684516759792715053569359691090338538262996593479496599647278571418695697167161548292530569348501531233627726195000957338497952130521908536729982928967733698477536703419641348966614649078783001737158303401862726766021422775340152187152623279039601873351239210357983457404149369075777115952894753944159394883118915817775637297196554238922957573738368493228456037985857045430578350257615343389746316153157827424402475314161883048647358511117749598771653210864020258748698562320256106544848424323970522379476231598387531329711940478346818498407563644327094758686705045071633187044185898161627487606123198658884768183169396007079165620740445288321487520836698641160881662461492379624485634509455946542329520408007758814246043031747377001374009736319341246545932952042266204637454258569093285818144789212322012333116666533924766547317085644006473694266479794963363676561215647515299151297994476091653817646064189451316984041798001830057997571547862760907235740717022266073602655161755787883502273445692478125450112328821275364656234450636569568318192681757744164851172282959032560087929965988406920763605746217083311144395749514595972916164946999666917147809654962767535555700244808913263192682964374747545903965783393075262278357919402284845342538044547807722979963727788076290242255723874302277710349377933883314140557885409354429540197441703790429433381855369837625885629937301291610421549184394908878470399317892946513651305338832237992887142305073206219576666898335983705729595119777079406133161968547943377632164183720180639399046369616907553962161015644316996395090735146510782569655139555725899886619336716563142411444353121354456463326242586964409028771379347082208292525708670780367035801847008598898544167906028572955628288400628731971662108727664737061186481556958048549124825178648113728633574282920606081420945356773821574256741488555976071699170009895990032510983326879498389123568746294307205822515010579907064975312920609567614793769348166344524849092076395969615489051908070909643577365294053493292218091415392051023238594898995989829075887075314219168508280595334902946346126556611562405851813397550230354188045487160440056757158159840594689217463386654571877443231642246246337890625000000000000000000000000000000000000000000000000000 [57,41] 566760041217319047038629570249737192455566878610709935763411392122320851218940729878987951031687025300482719071359275868295984327625198443854907021430992658486904599572547757620961607288798031636817326699451010584991504457893696082243393151923449294421887045769898744962376500754480218111072030368161356653189074865746513750716959064880144683815996375017328465739119229208249245627636223101093844881390945515291086417473315155560523274965104600854147282915761778608116990195821980280881540038159835292722210871906666607214241343753826453546489359080858102500923071752860915647304711133768980349022093997430986762058206528691735202473465354367139184747245498199229684219978842371879344860496596294708810459099171967384702184535519981832822844378778991418192892232800752684096830863464626528758864788495346197602847464634632751017157711490143652635933641797973258026658408033643240531868828086112974203358891976981308078685561810171419250309547829908806177327443589184569099351512901203205378369451832672335350526362118053197915241629972079460741753839901394021937808071887819003911809951024944229163205763559079122642086080721901010749422473272562154332750927405339055735988215761075274086432805966992093031164280116368998306184794234091111412888586085922606345273995753378696087669404668153307383988784882300196083554184721423172758615115517444771752483196085892625948487905463711746933529791199285018814568165704236252087973427735371180208385268850959064198779834304582540859996918522500767947053637612574825988560705147660367194187408374428352018477353529287821785424879449301090431413430241935369475793471324184405182767641871681969882703018741457069502387130427383132761730036373578522027072044118925685967069700635794885678409084163486320431131968788288717595423742062469740590132452871130429884004269558213790126014249566287244057481673811252547674014745802010900949285848530373708110669021231914508407134682600512461499785387745328062609354191170433124388992361213608900117034457709850218109168002075293925173642633710223373400300917266062530305625906928879654480503998128270071905662912837108967139894317988477706357029640609530992810847924377065334697403785075514160540276550800666868168487307759912523357140807957292164014910022563239908259581252539820310068665216620081703806340400028700218492173902663353471883355774537500743436980852473243138732144000179584327896316863656114129917331365664451261469161004421420318757912070699578326723791266376439708223741179056836853656476368363699140491751914919227373674285677846362663343405402516239632859651464968919754028320312500000000000000000000000000000000000000000000 [57,42] -384311381434611379673229625531176647724477387933759403070140935684895813339215290889461509804542566385936191127175633867206398957688456639970179130981448731857413659089311816024173294010366852149868237624170704451173076391325662899809349051303380999527056361320490155881054656745610549479302867325683422718639554022019796809500623003517551270670394981754080481471376336833367401142516067184106851092047109441741640729355814329031576010777625245262974752256174599049900773116725546813230258437794537489893158225877716885338755490505186999358284066092148930222346359912282917685351042837778440440949579527899291169373466266591360287641332149034837349930740298088888390919274137467149690870557478920467331976545810459623155301951102267757986044507608490432807879283869630586009689087594075406938254618545060443520510910445474636159924096933251135147231337070877412490839821892226894454099257857739186649432548424564232785891721268109928396599973188537493896761014032876648472645374439025304952692418612679513669327870502371062620755864910566545038184233310510574964912143795187523447493516780768928738855380573132588518615739465840404192871090757631863034527070755559123757151605173417866303334925845845336455317279275248111565512529175967347808227683550758224720124856148754081598539576705655508066208588431612197537052908522287792845621387116084226161401730399551029307883588257516711090208740801769597987548398382264934982925265027976881456455908289926588248335897433993086244962435959996807810010731002023527382628874886356878729520671218732805394243435030917347387134249279751293156329859707679273938120520284618126430468300403021314206470048448630825514120917968738393682831175579805426539233675733977876841120614542407651635426458474540717964362020193706480774234714426098362786559018584146021460904343965839249240441352058891298449861512411117105031911086422273086998596272241282607497458549662397899389137801472367775238905156121958091902756798249176472817477234370628617253802347402192956055800521832152059686381575951382030284703397830460680956222765125207293578163422206627756971069359670225322456212947269303308704235285616345803856223990178612714547870962167409385394718977927791768467991418403019650579959829761104378972062307974618462462328379907024823077276656004328373424147135069639049445312045872653730766723107502860709016808446842007456207875583875270273787813649059240193882556571174403203289770861107260442224556214779750099531210514866348370766328635922272331348089139285395043816184901398172904681091088978490996581416708210987565053073922172188758850097656250000000000000000000000000000000000000000 [57,43] 245589954800680483554229872347785540659199421273327119008772372243423924002843586013325254572287699612401591557533272729770107329128523917205983643299804266342841691600203471862762200510979602741821815724157140227706727773223144976101377072758825511611342743643321690954409715864711489284202630558748011996580094789851260003306966849959202513206292799024279221840707975071137185486787182482433546418894455848968356186903600382122070587541258775386371605484088884837037952213386279011857052686279668306005131459055660161647785101790701822091720777032161800192804425980264481454152879029176551955299245848206213176523683804586723388870986601543648375238865876181082328948747489430964699004452939501893367357337810372885143469370542530809128217516792650687516274458985576390251667352101421272787240369716096723054902405895210694657992117889546621873008936984592354127286272992832975779330077742343688133466858182176063357460124599784986121747138922054873086268398842306891378692229182165372016383687798037724569322501415256885743422599118623334467810516434526446801887334730034364462616308115902078283862973248039109066962627502574167351724477787931612672425093893705023917468442817412657788784447643994530299691135542351141637494041811219824048982719218780142623828714964826749047942038490471357586348526758682003664277920301025834864166937159139292148559953968889731958377938912998028986263338170064957638668896849459886756186460048108374464735909815074239700017369694059424756594335916819617393102238028145688318718667550327509877800207163332399743517857888118951030236072343847473073822559075059886880056822512217151985087291337768880704342175253815123999210335372539618820775725845796496530972128717433928915232002082619714182150030456136711203954881164342735995756409812535851125970867783637001278463129227574138525140468043476714118739784510768374252871332539436670226942868587640929752574004092124370585619692092463470428525522127595877341176968003843801471142912833246005430628714157455219472093254290709448998365088644740794741985051724436005405075573915170892599526077736430624873300068027992651849841442996627996538598690785533751343603789350846804831438037861782706685866961834120545766771411176668787553008939511104968413415316623425294433607702431358236943679346248740321787205291289775055644996149381676227669110394773235168656778562499446829462769236343587180476708710442810453651136050232544306995785048696536876910847514664571788775254758599876612029161497707927863459389064265463650093409062839216580313238582652376043645534725579082646618189755827188491821289062500000000000000000000000000000000000000 [57,44] -147876705166722066375920886905672958999145759909302698870029162126094536061140716194048735764552025377778038660378064657834333297051416683865381667398806420090751145138445771395672881965061680671227326171243131934446573380433296967707518113713073454280155676756568515511666241956597042598947141878909686916376191674632332174148764555650082177368481443355829504758361227495814033142541944475817395774636795809251716973505830807021179639939220936302681592456582902684231421308641022498293319310650599502454548734996091018136306135037600272040908050343531796125994793378826878414224541776031266765036817386260235640613943900864339182818393582209832741765512626545487880078819728940311778961505340593692368800160462169591614287628646839743372790503130701210270036004172500902813107565200787463252810920881689785366966795649889504423904497639748909837430515200748425962730399472825497946154962871718707185014553825481939310250438372810872587598116355580446396449930719404517247393867376875237323893600282592333754437125243216039087841933943369273054462052505476619905484875403985919644749312126471104839708565971280810643831491056413286273641361844936424504634619117532228434062805394926158221692121497992482932785708788908195852527690679492879404517330401686243833531849581095403916406095963317934421627360783724306455451825412802278482695046022259576595976047094991310101722255064520578689691310454535903666901092716192892735048377448865659638671389929086895559147217482297733611345760562387545238810507536075949844386908155280088994504491316027648494497622171837672933698765335638651321693680119243520069598505549151191251505376442394644359650163303446795798738988655116389691905864683324352406309210116229360829139797369918473220815134986353008260617223889315090709876782582490235609903555672830161123047688291556866110428659076581312968849637426127227244688106341282079564528722431261599277484906004469874819497910996864426003872508343357122744513186738290149283904933740425001435629275806830547266151154329439138236737323925462857518318773186628970013492840070302693422991118478196487741604105434312995381614239158176624599140363808462442645344783275646201925518497724362760384188992759287015557913420542537787597884301293192186077649139731857161721173637041257231268973873721489859645527415895087781588608752486554330308043093153679553914681285714795081126437185856109240451168156603815675353930744505182340069824688286390747672288463826402365604324478040938986887987011463509585126181954105935933003966217014848537503076874390667768023729586324144236186839407309889793395996093750000000000000000000000000000000000 [57,45] 84141810157018361345719118559826664472218377845640347143102241743406762282740522273693675686324632659223224440890532309225205214484429648826786350551410630737911990863092942830994445921633158628940989295937865904735951247465520715478606579310763108036541965522777320071365776395432489107191674582639040754442723618481490113202163715418307878468865741383693111370681955480054930781872763420430121660824037526336545617145162682768838825937650769765404009150791775449284077271377901575991543172873523844409234252229933533382554564692552745458541033608435037149602212502901579000648826496133279887647170675976716591398988099979897908641886212340270517013547791744421287842650241420458214461749306337762675159650569185389883095878203790245841422506246899915560557121008988200821750009006839919467420661847908256151951453855115288872704282139991378997823428369177266375202205449770184436557592019581514358229124775173033587249180269457072910115501508563032217978091954979050841812291138746138080464980677963349251422351694310479802823453751678749404113491107377638234215066367904739621229489180095517810243117172007619165520255744315503813348748782137574359158376116869108415471693932459799280286876412258777818798017013878674738024937199974357082001606651195855460847237157585138419801270791371857155922962318255095131510082508204138175172724153896416414451590905813795413121915221218008586430768831611140791596054630552888780200724773454145386083357162926761999205148034014373410769464070288391418105302036656067440746425477838250372585465419175660986982727942032484988038589826528806497079032242932081893763798284080988661345113229943131555398916168066313920378692817374341742447779916909536864262502983651316065942191592589778232151481888044951670112862290063292012113784491426852496342617964567833199099552736376478225765462737543709459317626925552449128917470073588987176678271840762083244423353208825004407243315197771929364769796045741583240005957497481447082748075225285747088727476826707948147186596342092531494640242415750875706181132041642614119760264187180727237623631119662248329702811509978495946323800383726238148386043562552734975446201259105630964481829098151353878242301130472628907594276807792674468655538221676654488332915746618151882113790131479548052845300132343463860285316436502765371012864911508727385837493735923309085426190964319465906788471200120335960895144572177505152881178245758823849877501997144450574454338518846580602378563369187028892294319018661314915456053205429986838799389205684009435438852558723374140496869405536628505615226458758115768432617187500000000000000000000000000000 [57,46] -45479636547224054843024743129768044408422514950638058722252280971030347046392156527733083006221618542714543354197754163485508877176756727821109069521715132221780064890117083317579285857160200849524579481452915772426244513273722783299076844979726969847307693693339650510874715306420971516952097692182882828645834718567101075036301409499683559022196330249438278800437510574684518375220598531903725220096865938391760687890387567584333729512274118759282077461010559598739413578072964297102765998246250023298552163076311124985249206450042195146303616664542166173267423752006462864698612659239573197644415572206096262353807892403408714678515411536949302834939255365185096357788658819598239164518395687500247748597850769410471985944354479703949411364307118826986360280342585307717467213413774488072508849698209882782828402676397247022188205765773336565774986682731725463978129427715260441427617408461095545588619437740785008300044422171921700844202120226172406346349506112499231689824939349003187038225992480605862035065023349820861769226226755463435500113427052692182741263082946566063600963937007120396384820553981400937439926761450707200021495060898690653386757871764742657600889020022207456626617459089196943852743701635743540372882575517806093794309008919705634190711260719966348019228684734050684745735543840107278853735110589989275284870315201003313576326824099630712346320714067464583201552577068559846982112537803755635648282167132874914862611485574570087254707933615263959440650962621802724981176445629449328941063248058004882555621729588658950892168038600795486127533782597443374755312591846202856767485189160265127698779917357848533731267340532898222415170689984730085749957950826209326692262806218319369679820079946101275628691131853507421887111936943200056224870822596080273201661343968379702418122247251981237704530422421520626934843089503235973136906957838892740157084752465063275477444588676448564026309308901172413272765912473440419883994612563150419607619077764494455944888277975659567988275618212966268629812957688741112859815244222337496365156452850948646232168117132313104555311030122441180533898663817415329461638457317193313999092353113970530024895964623356859110680631079645643825234553353526806886231079301482781145849790267307432844212589724851801831795625630920852202440449195893342296680935912915024417009490054419863144942844781294461783237868340270860642329133112715661360025060879525223003698645922769551901082852493133322493809123814977328752776739953993612966697859982360878347388129513829323467695147796751439301298977624377073425421258434653282165527343750000000000000000000000000 [57,47] 23486344432538054628472912295332436635048429302846338584650150621515895055772297938520021921534332909053153894577544209966314235476359125671062072369138949637488675978917448787763809971654601498242831801244238537131436713336513186876886981194441131243588473890199258752581299233325476763924826885374158774960165694812017650062052808113408547681756379355104986305554985246840503385824934031627043097347355855284754034338147415397917472706273538128418418663415203552409579606488864028418262751359178105941741218151193012709698587465312536126212324302743736835482273162771113711990372134152407277112207145226770211140460095676550552748626259250241689030031246781549042057651454466685831242475232359533909653053048838629116019096989935544529429837413219130039343245267783764563986487936889370064958534070563354820265312376647966326382196670592865545526630738844350772944498421188357858422422665521895579696086957998404621092684372009289873948537411735854223828111678231522924229377151314162619261561556355147854469281793326227045470768924628335965478829861964303031106958513073468096356592941422778352920832535925685206144625282008985240209548721733000616825821038929700263104983553339555418469912544008210663615067951030185070643325998365779398182236589063921759863487299776709030343359613023633842660311409566767604632383317588030116310237897431218142626697147350615863456447370659031215231353953935430399183241146116329848671598785254346752796131933187311354224874090353076785668262294078356155718394249896694477441233577372720565644702985205500531387936521556369233192348583744632885451950870028172483204748635372311720223692893593761391106860250744188501665975405194961588363128249575193682396005715738964032909849099688247155003785087867569283926900680950605630796675444361688967124782078163892634447995625393104676309318228162882671798249873611794716393695843199175502427882052625183356784804465963629612905709507328861954885099999166760018408617990955069522305453266606643202929349910931134640256091437095238388473678828413573494494534808719600143611580954093001340734739996845802183425756653017908389020236809779046025707514911788635854021011487654695073120433326698632859752329973098843294926017839832495423001068858682059316462981599674929494253321638805383188599594226599039798921011552223052892114109556169446056437773275487239421343392656130860842896479892820104955235095298505168571895298968400972520902061830987091975666795621309458113382332330986655877089080457024402549892793513402583340175713223264481375958260733617744288304583777371448150006472133100032806396484375000000000000000000000000 [57,48] -11632357535112095488703567806741543403740422743850649240319376232578061073448288499973688603735800441761062402521082486459654596754002465691177959937003390984174711569423967312885930939147708122661805475682614751622829523855730527659261769033755079184252882092127526562177339007000874345949864697155321167447326451504715214318692578511891673747161269787018752434168339629843205907669019470609802723689660080815148022590875989071275784799516354193604230278359920641308752839947861246588971203319323714689066146597627079539313745572694829583061946075893207741114341478942134798689260983998738964232423217156025381075205597149768599954971929761970372768623203444101596168180894817599216272952121163880674714306943427983383062834916154474719592306679021994971012958100935930550128067039215100446888933533028267199785264155552787048223697119728719582163570555628505391544638502619015480118252501080161686736150750722318586573074357272312525259825465226519958385675857767476569541691581678213348258089822425718823414160773871387849820331868908189101281335913488397439185053527014600920620050503945526822929782665495126521102903508852524145284214263137426103183508424741770562315901468677172999364248526276786487398916177670124333611140925336713450530767102676033279132597154777668380248107571885614321690791654965024801738387797297610056146641022212976995404132603149485821319958030614545740643810492715325526600182924667546384180897498098183198618979134013873295076568672770124722021562819927158005763685326235760255626442154301487602780673653250841909372107519337112894256652777584327534383616806855797252388240236708768933934141303156547175511110678883565955672436559099082895518926343167649172873783013473990672428826856328723362487084267158589502191054450452226188385742960166353263076793532861360303514492207906429483909044125265228950554728367724395070373152157886929312159530554326572997353049608620320799273384470391139794894182018041294231013652673892934519167210424107221666411584655514441006246552813197988636466935573928968392286721037677544665449931617027099408832848562042151213739882697028963514746794194979236577091786648405622675426319183941832061828022046988329319817687123347079680246061885284168690941411508862515159969274166177269622337119012380683471065982798538063098202959500153052437054671944834811880518535910510732451875816571589135866929110046667850852391747780504081125097947631032671260672220115165767327024688947437893667619287292370790111342300242400169579685094265237164457074332260460942329889595410034878286592336001092906627718548406846821308135986328125000000000000000000 [57,49] 5525109177207101573979547671074737794487660070218365267548482036327292282602230353581256529715939442038484527748206632466103848184276825023775709319985258276267960823225856367034997371989478730326740775199109074892194813107310070103073747929773505289188670483059788246687925718041725765282580736664840848155248610000108114938150294778415547761152453778280281828430218968488389422396391237729570037759848545184514376822147373292698886428607230141319330441005746400887158153501799642932426121229623195442596627914237128764221868204232610232099177837352335003567901548568543880027538030292363624882070867111756298383401690472969130143825272234970864453580235379277263957547165509194188475067984966618617796073867117263764023195215178634354164431204067999651971131604632766256332067311817184689459809542191017384561365261763500721908165208569579740031456551899331693044015502615708387896330611953988387371658761437228847212743336494283955547292042256772701490523776409606800735505962993864576340890201816866405027022179567796502289655150166879561132591572167403252563193426755124444047059063256928837353676343909596647787185010477004997817298339558789942735901864525020222135793843539476742438103753311724883585857912478966454914798610101533349681150619026459983636088499575253815533499652269155818342791981965695124655052931729391811442810857676515814155603162698454816216423092812201259718324852731040527048040856585823364395355451951225094415056554866781796368359938590569281401600964708440100750244447503397707519695787153132862973308270907792827525985512994595853076441540005373221388244437876929403063657745105255926519209127032278317551160932232879751315990678117380743146044393675560153157107245063078437729867451361944695777427978994068805731483457211189522136781894770044171151504368203645423445666789067608605219403151919266085833103055728148903213102537819004662724565058398591655131547199435371445988485956824606277265053006852187456206425962070831319066631906971856545214952469904839376226508923031400558099448344233635581871138401522243048093711620751556981668958219016101875727601391183195159406331777883576548306381976342645526514676284911835827291677087496343137409782157721082693771564721026976087138210250610847990937957274204506450599866203109636962402251596032099596322442135308058761328579708330991211459821116835667555975929564620598568697081936668962735669030522449290659509413414002041639591704183994781374066913634616730616860090293428549797660041110396622266943095056832419663704425341958684299064386734080721263212028623520999381923957116669043898582458496093750000000000000 [57,50] -2506235924821857824367735658539165388644177502844318062837802414723515213062912683174669771530343441972608531210595918707685160014421619539580596579382220923277005592037519159141814777568995326553954654902074929587526077225010786009062915185587074775494857672804233091687316670984194426922728334479323679494049989955903839250686807442064331097697464060391218066920520593917484419464140025437213001442413941648828851057316658701667366567925104911673161743117686108086540488347898440267275649872062285020622810962748199390751491376140071190881977307164887820331552441429595058387113825331144899493922039803385736229824528195614773543034402768802340988327712549482711518662353701326969147550013799704666170459792444203490280182911122031615424067761680943189978586278779707350145253643020739219190947779687058379568843845755637850694177780699976714686650603924595447314027273409008798899152102291757954464807818340111802452648833246569941626249024245404287123274262356497563164403651097697265996452358680519644469731394338987045152425993055652999915952778329063141207016374567391118496762444178713744515547470295483248877335850765338752743869764225426388149506702290511893239640222625730400189593629733750258418580836724623554479510853360051646660462412312401957273193067213945299909784880085412512874656695982515616209084003769759819509305122206589263747565152079230603735860997845092313291658219886294447218150310972979102065636197750584573387613659046770639759587533322195815089686302816501114269427049904189688082081557500190950769389428671416140353091442433606610232665246461892601631340610487770378906847000397949911102707908772933020426151628298117511982728514551764717816141202348245205223934976773829475727385524759805663704990297417572200738477258893717219842438388362697331370185797253192464126130935503402161876696316903560525980242126938665750625540784033376032034597014220234763763027451080574573077085415861842198598920352596725518304644788173018648100388793015913070273578809840187496703665807265920146153698637545647252319402706380173636298227787396467196355664852433246124800949688812717578232090380084917498895924880573553607362713445242484495480650331788726935041912827150712193335509639165894995417577440132275409698357625037701138208163629876370977203427673962526602945586861852087263641187320404541361652655146187181840553230605227097586699399767765419514713073560662490342337657739538105559952772169543905053793137479401127206592448039759721906900690842591657813036021591414513915943736722792498346245529480174439803447900107676027392500373025541193783283233642578125000000000 [57,51] 1078582683312402634195428264416119830973749824471945023544271696295542907978033274781211789505488052916174749725247081232152001991703651880691931158534766423619413666449648605289300318743082243622520632016570689237379599732554578590719520262676760710078282563312585257838339853961346285458856262283916277576341375286296943701499852122159766250287456089730068795600553044367522031788474481106859826569103561059632666225450333309808813965813854062824745880458387058074406350992249923720506166015117297868319587235825668464242669760265128601471899919801292028965738770614033075708422082245883062473828852576677685335034956637024723800308309186418763976788637120809133142143504347029907062898731093912684129537567986339531058713191805970715164561869930275431222434639142752023471619284548497290748134079622893488686018180218844154146004670290177726593858126982689426257279967126568137544853010700255309524376835515169757931417059469564586721017104932931068610396465923196343896585943840212890001220657822699967825219790320832629745633095486154669597263292990415240122677641653638394902809272156422550777008457544364304935176463033466496264348376568420467829431942484006134888516267271499025618763738612848509352071721620590342750286422888079336144357170085203468014413427933258385179020660979424617957168707281161468025735419821830342203137078860907757836202995060535739946345129441968751541449634349491447831685303645075671752462006391862175266811547487526973120269112923804055844168118131520434119301537902243360572963534271642952086733407794399226180977066840340590964655484841476556671899488639878519878030498593850392256164267829483953807614208341875763438048572036880529404552280707019117701657763862184121321297976304310210677363626310062337207301073832123058265928461692795700571980608189960081579221863406526372809057532522695463956369037764191829917902351906281312819526172837288238370760211633213874243182203022811734556291876103912484437601388086109373103959141068667683873238196933489026812116851170383659431284637207468030312120486929407812039276634306391628779786476770836423070673392564829898730435382467932888545324697073166017688482860730579286651800159540401036653244541783426055797099476909612007901773203819657317368884116124571283023454319818566605644026813855070731709384846680068368871209356917494676157839346532614266858912576576677294924169956743308524300097189848417868410380309340142188977037807073497003166295278255842142089480119921107575370582835752898110451185209684950374518458356785993262383561001937432401006243998155958996321146514674182981252670288085937500000 [57,52] -437488176499528845360397275416024398514275167402047907393818186804188539463572354699672419967481707007748871478442797770739500979406007835106348722724987896270649242362448004671882987170498384797398739729221655089915105053493192209002676648484887227675878879839410885131160920761100306974045534988032950767237234995887886698328731310685099862348769296057679061098891823753428582512374365571746304236484206417680799450973927841990146698007434717128455864999820586090418081920782639414647948592545606248555177792630349347245081740285982469491779560135185517456862734498283554199457763796812191277132960756180660798198862574392787203188698499275939988196154560286521987432063315304123751055628908377203106732452516959487081887225932003879201602804270434399148142520762841050842056210287083713246464952886337967346876411779958319952479308504598027823365177218517418906596821353066563699960314426588064468741758476784107025407628390764393173825634998760784939213291641687717534860876208040691998574630084482641378365547741555167723534981238374298947111859562966127260095303277956429728348569450204051865438029958553098043096350019421930756034833084365456687394481447155873606071417113352189174553580148115419952501951198563640029749184306763191034140319668529886418870873023380062171039912133017956095158690812586286375477051149831292840749047095007353409509503460701823830079312194996334826094764044175963475166152445143196681966276456125460088000940767019068473800435749452310776618661799058099997522551218907669866896449722770812195907186224826514573258433381601911777915864809935261268609982271450019188615393561849111832233931396656488914467104292056443349282127424264194984614133187237939713538993874610722200006801926458867628887548736624087220209353427798028813626973740231631572183163279524269292531424471233514738978188192920853702147141584788513090725628163014809016811754864707268492027154184854889287560859586387638201191507276100478138563725255737141845365740666118215464151840018274207731708453610877782152404139736344291592577175079510719102679928858543241219200349355225876955615079930184544200612086651297400692941533459790645126510835444045349912775678474728759733290071140944347562666787833960994778267307532564029993586747941127643480276078232425607801879662856617216115763072239755001904821448968393463803721862752714327522162708601010831040639065449063541760571956600808140961166393014493457322356440507630587241574729271876634103541086905426430798158775137828638660397650108931956785823284070254885755897205423811219634393568367336513347254367545247077941894531250000000 [57,53] 166423607158966597546787121361427465571691349931435435314802638572754519492720305410407612860221728121630723429445602750271069613010087771065730452717682054829888691924074824965008429809866817375024852706534300937108151022133391181731467102884408023998035844901356074523201420501283041972047503556056833630148826986636136841917717492247805516868922312605408133727582972216305984233389560227308238059596776300916171756048620004017704740719351490922987366411330182058031893399311992326896930882445949005903363318976701979247800929134289491291546481219437754042224543210551343050996190565773347190161091465551247664366292998646805024007314319551530049604287274772379317011266569340619330205435953205512539140215572030614852919159754017985365159168739028693020398676471209631369649702653784108390341016013137155508373009353670245794096592734205640976107811768635653724081411009116017605306980539665934001440395814387356972589217912248256256502623937596523667468890193471147395714959237117415642944675922517704906833861047148482756240906774975551959206705308188339475708195019564528399098316416495528436697518381129848889849851902430210985898724819771434894131639161678221412134182508386794389191530992641925454068185009113282768272570267420931486767029879001172907199067533252301708873437456861947167220000699011362455045971756022746539780395514867106630786807540564300023932717519677510460327782837131688715478754348570888420808468528534670258137722261918948839669193123042505343385703288290908279888978538537245995335589769777009688892735688378823215106019670726388388907932878289308624106576423542738801894704694787264011102682721568554596050339137434330511540199741574470788876811479973020016875199379328974822657520906421210744814983686050170326078182135378982664191992646697725530340153438863793692536438011968654542768887223104815743045199876419877427466190334018384324217654470476336275589986947601253793641629320556264654005099944601123444706563410546695592876201892804901779954953163338230002081276978471267984886762277109486607675548307377042799593733636059917069991048409061004177689937956736685916859035431957598259569838323915515856479102180665747305943825226636929629035862831589931572500216260977932830528320283016246708941008170441043338082992998880408614899712068940097458573032191658261231393352483030628626327702075431754728696458875321165082849467432320191608385985402327023768343972230209719850995398368714902832625769461897028427311217351298364479424086293843942321003220832758873093893808840696550736959115341721393289660738123991734482842730358242988586425781250000 [57,54] -59204924681420800804983824618242984055244013540673158658934960837423013957632263638498891443443676864119569364197379744194875175117815601008080003985706792232178969842733398423180700206502660842838581302345438586557559925249163271339276805199201194818201986781674686021119023347760019038260245728649286591860763805229703177447840310702576203831922980993857618697742399515981457542565640939431772760437310122985400898887043119088234317663308623176523861336556736583565794665347354920202233755045957081239876864087511228564178263646178380913597333352428472342986867425550596362422389506815512420771632575225972148540390079824245545659156268951001425931605561075165071924121166957309672132832273871175589704785477990556306695478844716888551298871109785743968988295532317464967174798165010300240465381684605067979297774517297304311812889386491662885365817268885102835845977827045657401100998082676022793375173066750979862607635905102722636220010905982719147187558496758841429610487786657481381375841679396598268962436229456184198328136955009191518948164294059982261164312751278736352971853198323974511344573689574377378594973212093068127273304623329540353378381767229628238926828947527063091178497586594999480068371840481976237268945591999950755222343350905904570588578381290687838937270566665947484995171164959617957911871994386030873255874557885719543601205465646271740348570836690695834940851430422801733856521309760222556521514534763595618628006995250645462298140108718623591840448658008223013123226091151173599597713754403750512988703372230566281655943675865941465500873668266559701622724093065120792068562075844102893793459192352992022542153646709540204458206002694035951791580875627218137133148782796177476703733272138856219439784669040966025235311572442284400147929778732085172582777762709195260543444638470596724814298042239973128886528275319978587820280058403732846280368276372918475622734147903044486346402788742787107613711803508407167466014223574539323981645141338238262157461949861664464642263143803929393030260164149443225059310424592758071371887029518963798160661429375109146044494204715571199957522399363301287347626466460678898254340814452653161901650626894399718634962706366295159333265515475778134103579571984135854905493052898233036318524510777319513373086431756303642715038090601525023741119353859649468853830386988720246784252516011146744411316202683134338788893923014789556449068211123082886686037229151558320522203486665215323319485593705718315494074930882205960577794790604385469282120728590263512034825079306820955898915670445603609550744295120239257812500000 [57,55] 19667930845562050212970549720073219708947486852933663201376529771220530772090565057269423064903496771417566765741764858099733163742633745720315035411981255392293772616205464667734706806809968894486626187260564292220624097219576680250354695378610009065498612702913241248701784328731837244176775755447490928680539011250719879333494710024437307485482893753440465674525796269242753951673353638946952108544939507330715139385894546432398574818812670431858232326069434606474017801529389710389225085234135581786273121906294624876681063639870463652438473883749162219870527383263955261694713439412451627018332384200994426592278298600479737199107142858219548340954143438008991652227835616257299838170468345885976707371363003544779578953246314128711747729110316118556529130908910014746634263713125918034033441223189029770149491279824307265184458877525890791612500331906443663418970516185592025429981125393272224764007627303616575555170197881833675008179805083077136814184947666176393771976465994527472386650558649307662989951029149831416269016035174646767825694404056268400114581179126479469868595698662219098875835439912669862907360985952856178360012224189330002350990263136020108036109696785318213085161325773031023062504328862614489560280937204178880652629398414552119068863026014407530239061262666416194347276571814467131583488522598926301722694192353421390426423386712980045289245522054756442328099246326828321013714377685197927032046375828875119199592144817114125822062965706016523013164109267082165374655966234335511809473598384689311041869698976438920796754004957380140806125227415848984382540845926337795382927736143695051843333611847590556408279999233974423052599048987450616044357349754455460470536750401952159045983892793468606944428573353482434089299531399840349234407768813210467672681784635954736624725767079395477955212036134010820653714153571172840616152845385422335438051276988728205555692582269363182469589729631246268350691936409465966131081230599749786685214375550430398292802376405075136605914167333417906073343685707435245492890619327267178564492003087957671619724383806295956061954337037401696558298894918920764193133196668579359321756543334106684230487121347698818350146959106697125392978376526005149975720043160507534080829823034524418405176499449503989711052936432492724661955247066290434247601768954277258150852153660018952171456041124279173720283679864178188492733691010362917560212554038964309080175006968859134461386537340957192877735250951245813812904231021650373975511818335945319628524240539778168691809613792607740190288012627206626348197460174560546875000 [57,56] -6093005919076654056367753977323872644390573001742336227267466447268261971564404581033809656690907823565474785221753456759656951094165391374519244919440176317395687600495281475955933919175919013043901834164526668831965380319442788031090584115549557281720390843875219775444060558348648289816771340811258897363441546767276467649170590829650381850002011730063279395588086851960802838816354857932409422237816031002772289610408377440754313791257514623179540751102617062057339890341558190487253024019818439536332981841171131127836990335612183115992322875963469546388923169700386356426429909193986987799215099563458624607047570896155238668058662417627457840990698305933231179063693843409108030875725679331421093771382029211835191746936522007967125447147120867915361488457900865949932326867847917618224367464189675230880639842670639386386331099229372090381716799810517101249941087880961907501424981352685829752597393531201543641209536644533081714650967929397983430956194724447232463032882637564133005818673962525452653014469639894978004519422823236892779816074264545069146506698532886589560077702384882659713861186864029750736883057340482693713756224755010584226552632695019808516708314929561805911721324906543642332892366322467291063623996138095718577211661631430895421421439910907080191955380271278672940379016944560310363536623732063488954276160651865181310312751217663995066044073630634639588607567273162058661394136447866961568605422172958527565444041892028247163412626347320329998402982423230472478194976027689705016088709418640361649646675816715227894695630198291149395273384067903334682601265161635541534526168336184369881902660333648856278324562030846107280967026115976695426449334327060022594259211568770700154300326551081676757918377305675695188874453756235701020423806382955982785669446076052768991131798266963647721311754130040880903535816525931984767313932445607160274228216182651731582994929188584478999699629811691684324528050753198288772531119580251915154667324560516506685858477010356165895494610436501074066735507608611910564413873283459115982000847685063540811464700456002928576310236918349527874530221537956375114300250546590093927627244596442064158847749417792189756266683169261804359517661870464271852611497202338016659646262486225895024133938285642272343742510149118748440982402827270269631188425452461094069371788407013810004612775137287982893149981600913546588590676381296472249510016775994359387081517527038467838694893555511975631773171355835288900369928362071709733201929116973314395258966120725993751596600254971658472413764684461057186126708984375000000 [57,57] 1755852567522735268282210006392967876076660515023610789974173109969900664541898301977094696697405824338802381629707416182956843445923671950528677982583709406675289366572716541714072632864059664123572847743691550919778148404070534454470989186644060702563938206572427158794586231197988292324808458208988052188696588572831486685093188944519124199311030843840965567533345237127216583334194068688253404730731886668448079540149296883023905247677552873408305490994415305657835493057333881989822181545536015640578152284045851001966545674215397839741342064493701391275247210211286622914022623877841040289709215491619238697718985223587211968552715029384203075114220420404721599087186280947769589083660519547185008256986475504703191096639466716176054866054181846793879694581312647771432170710235856451079772157978191797718928415598162984290815521603035942879536151790832495109736174864509368929090558151910544954822693951390815378839523357458392067430128520422355889817836561671445595453764212620113402399277207905767488250789795487134614564605753080857918090244423839007501803190577430231760640012961419180229503781607164867204422642656704941415844402911717078727270760933856292090156234479752489841804305658354923903428251599570320116837874978885667606413442676191330128717601601424373001050236245883697664897867578105749653403568564621883505763434020326127036672751368471327634492147513174929787203867337658448803559224042006843169929767049151525976271662826358751753633382345630525221989307745602923672411244517825701555550745098674863890108538545445513122190693875930498500609159857102698617871700708487073606147674583015778279922723468988679380129052787151655693673464278660042128827644595886909429767191130989944283456083067991037824978537343620530378740194447372168295033745022580334001044133627658856741971438354977494232478286270557557543735658879602200455636228474694274754613042522601396526600801995266733692005262848235102561329062335823451496573001077419383739423851627168514266661400996927668023361679336067563640618546389012770443523276886118534550958969150380703665662477798209161211001730565518062545140284029167316647501525756499757203847470245997866617869856306671236512483990383863890191843408162964787082195228610266757559153779076824696576581401931425845631090479940296773685527537077488669516596064418791661105546782191487386172329023224681052251396377753674136881567324568290572748227984118514388200810137662032900137012729453943257390027315730638589820926899198549163359889068085990379111331028674277502419720595888685821250874141696840524673461914062500000 [58,0] 12594685942680267010142796617637402248024736871657453214548578524457892956450534238678534164908917979125304339905607633171300113987941537863378032324031014697701772420575762526062822158095518510582169862340891679380449488661679448495636786407955011524948083314069969348909201238710704597394433930842127579210678090885254756791601968378720004324898172917726523002821689735011478692752206436076275319809193269625436891914042555911334328430882702568551986047072252254298628749759498728528441573885243181051661890200814064499038029288837552030265888499970112827441815892982689772738582254697236862807736309017070038724247764524318037373848502654264353259939412110928430648979461676336927193334213844559445190391459017438783416355100032630847577471670988137361949718735343208212794615347568207548589710074833521592913399880940069558634972349879358852941430421513036779394320063170763059944692819991000826861167139575524188041453121907074296951130426166519226278475459551034766205313887031901875775546238421670420644787725573235474015402156106195311412596654122064700850799666306255508900772325767456141730506902867681566107860101847938554815721513840348960738858385783948886164342113881015031270726815052675605868048889637641466413450395219298462337979452107770374859414185135088034274662220250828095771909943029365884635006074615582902597922435976377373619251317833178198598501865067651843854299766618965847993487549477086600958137224278627551224391140143261727623376139194412986891772241435162928540890434737966985966761039862465838786600426231945772490695395555647971007963542267136539110436901858008049955667396845355951720505543117204779801575311250678546014463017738476284677934495717617456245041655322742145154261153233275717028229699101966824834314960966043987244957947928990647965931580263361160863391821567674705076743601130491760909725726449540915294594794418215432887061554850407629631680429176903769334120834368427765447267470204087482508898884287160804419715468054694374135250954754985572606655046693719391012097313889898427521722953304482710700271877493629471939281189356852859291712970374995522885807154579448339242816667837331686370635236513284963312181859360273842771518724352854947541075555505898659767395307391499746224758932454548899341188782984141532756399634434719130572245563501643807575398064775391886385928195533962691020569129198008088713826684024166269182387623004615306854248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] -2973101070282095450655278898939877999068137104771358949889482936279070485996986787431753326957322691972112790686141037542324279226441457137708009101612215791045539257386586792134523791119845097184061054588013329265719390807716867380985344378539232830929139982366033962402645216436420432300415800449735781298648663299632103763550810196418653969377518099210621068588860755035558440640026201570176600738576987464407966932286194180422415693260131872941517445397786499952387197280684393410706793898915511842036603503459492758440831653942956564408220448281255420086932828524544393541903703290607299333412390026627744716125840545938636075110082436860067289062610454673230871966698487778714235929875731479599951584417236181976721711772326937657128875884358389468281587030770309847346853249220971689630906247576001028727687510554131406971380351021755216487441478677584639356864870130083709077036988582965843773626469765769065236066177048422670643931659803903656362865685944321417795288002457326503982941651071791286044240660987777379084479671135076853318709010140699946956131445455200263737044530042088559861168802487088121830879879064837261736900460294774382786521527259471564249651768148181709643202895219225404518886218650277279344439654462100775341165029910742112898461965446682669600031316605253584932887375631516102686656995803258305400349901210038359222556277042506907468830095114461202395061663155066215190372546362774050756061722824115070859793709510631448131707554038089342758281053793839456690232824121361515173952352492714387036594114032329974565438345886440369372596500580989399836526475772454077647982523961867181655539115322909254074450837046206485851016286914796495649468032743590956503123457998367558735189298405552598209860337455809429178947278318270324100299715427106315975644569286304917077158898323539162488171067279581789018677141232584485555475798120496073726695503822706737210048433165325597215553375611852498912723952248665143683547126852042567764556852912887421645131296698901541356418874757233665369049995205701782581917346998880969706866871115732330160131472181751558394833194771842452807520635344566361488686317838650001479664312608262665526811386188411434483732843543361375860953227697852269129272078382322959831148401920269311716914017291240053875762558793158981281251425524069812905818651981882889759552251341284283234085159042245002342110621952912460908002856285747839137911796569824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] -160119320264806072444851028382487113674659234255729346047026464320572365130546094797711245126449291743754259384265070740534205227419820581473292963289695095990093187400810954287866665597551465953747901672028038893910885573285223090531199359909578494895008434685260596191578468917627584088604594482994426632467792314713700289624374862104239172450665608290574409061729538385091707078085296233308597326221411875667927178816892107259551434995948783162929588427260928031501722386741614736401453521887058023340141750073520361604558861800002631537598513868777075196967853731760184205175747211909168286847692957296240414371405331370760838667133927563000975265395625869160422459480056276589454941097889014683118771858675219767991208912677046258586787144592460091655152581682818365047246502678400000664412020700621355697415619776914900874563756214924880096991243632102207747665929436569005418185498095231642927076681338938415883693078883493110605014547072708507632637575680230672118419907272399688828251864565967859677752718299704742117081523592557119166658934563752196263568631870051670918304601988156466804326405920713829644883412196624795101483415269417864588769596199232089997756997244593171181675342899985127543859162771314186528446223202355550282246591298283917916826484119719826817676456851379102240006349970729961801878962420835334144865346538403391209901298155190176387911326440237845151580787876670539806581547215836010075132027406318362053187641026175305684991178853049927545764731995956614977614592850563735685590948181515816848041169867265833696532007737254991624319678903377987237573524574654493811237128249439431101459167647508226186070436336879091967474486160625168945347114634562686565008858474579516560856833397516911442154108953264875065988487593993424370556535793244590052048275093139632030202892679889621717980906808156933566419206867239986413677659741747660602093648705773943951486354269384392287691109570295786815921593381990068646856900586719588968493391737036378434127798000195606346069287572914058316482199419455826897036581963881084015542253100874286727047843388045164827844500653840292735226062097429926613299611380026745991739169984711342356884680079788255172314389549167847639147510737773365387344452594521897423596774558295385954280597900534862941798433162173796543775821158879019535203981376361018894345914952944108792337749099623425483311278320846389423229988446806260071753058582544326782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -13324808004002147585577633022483717525662210503848619748308339832032918294248911939510881279957990936913743781850285385300952828804531678530349185262842787275259620685008361029891244295572663638798617528718488620120323885232842509936747010679640031991771401108359295938108924881012932287819718941370795751101258660866885831654674155346564965627682235423485297284673743654813141535360780275226194156083537350672398369677464544499263298129791279667294690981846440618795864295634861977689640725444356765807678720813079522247862162274887604267113388220991316602564574802998729646029694110639619102124378014844517986190816724308253238570833604285105934545112973616759843875180776052759209254761578534316290675154402713225870497803392066521573147499621439296926122803252907848873641568321222433465480862176834833574485780961039497744418153320872098742334576789996225531093625407351284875398255360834492279420878891890343543340403546315870657663447355615364927513331346544471639006068835114480769840324845437872849256189716622243315306968793424555883140598324006882764715006701661209271791835513443778478512797570873995340498150624867465129340693809841868376585517124520676149424885055171340952262115395224224742425750219535577771934326358167866491811773230603313628519834638165253643215376702091384694493455504445296207616160240700743832312333051410354740329251676230824625892205729111462308718453914103240840108017924378336021489434242553212057137680161070359579364782985234516990118949248840599299212480179127816403503980794968278202488374803226264587741377839902849026351668415210724238339533506735696247476427708334325284704788252340163561441129558855945048034419675654789360930307254406632232470363899666682078642093976610614285238168543271611634729496930657155958927566827278934956984625965969125705811575760558521967473288281983652143241170946529803740222470800568567993430280564116571369416311580978476097538680262426076197214493154870296252084809911336020074787714025049032837036880941168845979408424331189302842003653149710505599724503008090451266362448870610181938093619204198051226085469252203251775431925883252857393453568024865570099251334773639350519433862530961230811381591464999347820058867385917581641446587029581112333872035848733530119209750278764931355802000300897596445074814765730805071305708883010037202943089946157509618133904359860067406000666383137851419304072510870623480272456617967691272497177124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 711174032128298500396917309932282125488876203382941152968453904694662839217836412635482491101302610643020775511038596550029597656074866104174356018016535597312085821569011328256734059235713769306115671292468497942630251772480069292334457056936355568677785102281301153665392907301108770571027729514488919647115362207162152550640952650489586438532607849641458345230548228892755391958707264275345654163039963228902257879400638960998745490268525229275023553825607800831394952307839124757041518535198797311287643498778373270516558514402781381216983156339991465552638076452238516424622326300523739289175683781572566357098571354486691069664935521222040692628422269728404614797516578837923216780466504761961997662060267041703806120399980849697775744768369913830426258163772139934094635974979920110872090734960709345887853310953706742574144535727523954664623783392447322604740473571740357247397645249312689331148927089680683362383751407904885707064929881604233188636491788090913166478551077776188332570526767447802758956551505939286170429295890285012125746067457209343032728845115532880105730000072870326463847148940728878796083860854625042195594926732926003452421495866524472612190414828407879348972767755412959510487233662514011349721427628113098278921601263697991272724646652163403063603232557621107072228994983476858780351093478902643928377338327626992010132382114231998030605780650908883779787865641554311358133089898680948291159453329926853590208357349708132899918389880073666944697411591759707154282555561249289339594434115156907000773549935413498124408334313396084578605401357024166630724426014559043374190402288630222440021479140913932013575826915058488857258797361638354450778438827990852421264993933056922237638336509013816714814404381860380343817170728519518912954610614613237699445468073379521535220736269225641003646491618384544983636110851494976997059811667125428598578761957057445002233996821447376553153295444550310319397375034483164781811975270164955371521376832021346717298717952203882483245628848460991159998751134198699189633308562200784872858569143380282772254018007537179936306259903730019057037125240026713948991169366077358481699204061059436707644032867291917290515584035352073231110037133504062491498829808070757159709856514754068859366078799202689121973015604715805596877581011615747102899385402802581075206764119752789043664525918247976692345418888475139765543222464158320053617678979662741767242550849914550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 2567071990092314770855139023466493630554932545031654919720812818661957789946133545645473201256388624645879865377840921177135400092517596558332496908610530667707614852274668381753495595204521307966483531683850298428519333672410474198325736216328533005361271195315008993296937871996227900059539357396387264029493655392801898899896263941040233921339646109401685229195829701490402295407296457933132502977417550057698190449762896535682983161547960069186514457213583483657519282772683981388426079987973719584785186311741857083148973316514190973284307883218090083208340858087319497867729523697414679556407349966618422128013259105259442638969956225205960790001482036878341172911345828113611563487546361262785106983885919996544965366886862108861999238769919397042516329589374561833171949434670370501494991520235416186212441734332675614540045139508848143006180358829540090797817459529933978289814108603791055071690406871079813633133984305750147327998478899072678725385483078654910167835346747663976072269206855786988957619720715305074406571548473543161685808932567227302299295012081974232107160575756820777549560826668321588383723913962303120456614563616724053262933789244958497781046578058981930947965230617046640443324797886104449051507770032095810448643169175470394528312125416533559338089123772752766127360540865976102141894902477869137489725371804698906273345702664950354956092454343831333398910052046454470081894137928705418350239086765985634998899455668266750889596762181559572606013749256262540547220037372815633049306980234502059162409890756935917415953777318403072224095740923609625532507405359445574533365016185528223228417271777608109029454337578429568749013768207646265846481321970135372935991511187422201312217769920856218406902587210349211535144649881148780440007603919420023477697833197990680377966124534033793596606341598780211638711494045093554357932376839132948212649686584850252061188450482907763034641408940290057531269282598985471276653589461076270120598331196278497549069299757982837318592684778340554037520287787331293183517206332198004493085763860270508051275460915242413630672994376684716635371045276803643387029642497033509639404542057087314393359130330548755080454872829859579223377805947426384191387570261110391506144467810292968889902587743243943699920807468809168533335969394873394878329913768845275397236309023703445460293843928847729495768659508914950453176382586089635201662823016377501517126802355051040649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] -58276952109652680152888748158980864633011930683523670162482430794985438278406363200244420067196961496671330613717873278918596755683624767015921724197730353287034890588158465555883308920430640708836131660330725188668585067770244349589177818260551043396666286687337505609388517219502219534048590999660662698858946728661225445803105501098847411457625021367277981351404044575253136069057277089821885675558025511366067356733823476381867550121443307086262951187439038548850634759999366671183034198158560153549805061864181882579446733147904947138712737904020455595400616388919626502415734042310527613434965216008959644646620200860710561039103629888657425371366218264945896894824893789296898038715084995442683523203281243284237531312190963619963579168154549841787266787776830223737615450679333688458066793306662962971712605477811220645325458256045220792385496799511762015922284463218256313389191591590316231103652024967067838569724940893741696017644778982541845850078861856658412233420082039988336124793369507806124240377492660521125891960380591773248963193295309566755896802166660525414732724790558664563988683484231018455971695142568276444079866947477840747079465510635801394642227035863116489538312621961157929551331098319922771758656374580227316627956031835331335390495605142069805354813773584720256082743958659652718469924728532874396489481661180666664802166178577611193849579838577196859719992911963074930646042692348376176596820872027887588686459348132021941662452500479581304303994452982763866324125549617639264117847218241083640092114670991973583861826052709424820807471493983399510127596595800191734744036936270470894948993720528857716494310938105143988730063378041669183214881334395888340374901790601679422023833828305207363359459600818624376285017254856908677680939389219301472970295204370436824206769028380418131681407894688391613443122999988162649183372256097884943586780223470448034993174211650924455927327083836733059226898142752346606240579788585965171699797915686807297069538922221928873025388131527423153529542339862023880037731450886566720912176546981590225692374993067564602638283439982169120059963270978537591373704881206705308460757772736070010429233996438701311367568259457554126823938096459183695281411838487934359880867708734701605105280246672997810376174554538242196808801868181916242002022152055458177398924803316790801104786719925579269365525983073680526452419047486341352672805943974099207594008476007729768753051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -89002350720608404320744005473884757953042737321785597248147950698936855957472997322926758288558701434582871317728320934381709789693962451074079268623549319669799933463710790682887730246540393849814363887826886615045634208592908416470603726228621980930667183927492447888439479394870140494158805011028656586487868294489626565815624876006100772812925348868952578003706602294486846440817827702039485252872255042786942736766632918658532228424136413637103688658708467173864545908688093315176720911648000945517593874761641035332518300773379409131294247829455233622814072626779164572020825551334402853063981742327635779147326334784298495239905855982097665740599221398533500397248793873652535152758300833641289030606539524387983312196411077508186840812453283182925866479834842842388854300435373223487998482539987766054885414711200370835399972342564382733857818396248071786705692135240668749871922151024731694939020180738066342993115182705971569180254826420688919680823694439320705230347071971742295275618068334938314079652604330554753372077770561654926247313759329266594155361940970302857554659183675408858718046154304211396511447914970109767499296948651763529291684636919822608803658443957146421453068793802892055446804809972997832713768073488765896748551532083129956698766586358000164503208466328231350669511843286759186006367831445771454334711661146344397808149749831734720503101967656419047681601177584426349991701320255101887123009425642460526467928678174496141546975709655672012731588561058860271523393138027909232764367635185563725857478020041567837443937875333909206214223147088769545498439390820485738526769989101023149471076972905700898353714190916791363890758932537338469492135529558933463004347986084741673744688168717327952295504925061296173010161672511574972891695634489720168277368049780959854699142295379460887360682154272671935016033674229982493019234403903515579897300876981511843719771202859510051162784365874373471009485312173845411387304139423712565182405119415683403625114541751492698443879782423947179371098982316984060466059194989251639702182860973009103184883758672270570672238644444204095498623381305154357985329032686900407097890277987862641146358646563254016118129143400058411617532356446781154063724828594317384733343699855374133814335830860379346489557288748180863874350203671188831508748793558634304729219017032239755839098290029845461605716032360986654532542253291016412636043835226442796915158339743356918916106224060058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 5921195307014954023765080429254044207521509531718123693294092593822026954643754893964689092195083313554245586983719264987994360798874534088105108201545565891154031685836626045880505412164161700130978077140529152952140004328270435003439750803448506343029586797128647984328064405495459618001092577902523512164979478361962312556565095436660439807863673284801641467362629196750646807565912084547524853209022380868519215493174562211133370191007629133368449754326905250503342485370084037778679399782342474036434777964143547879336488033605557952514981258379316956705103163849846559391047710138904716891261511144271817504328390313294322507907097990949813785876532875260551642275619183319191987892497511420556319939131206468342309981439661103821867999122826941049254625948797006872649924342686796483924361525405317471724685369546386208197230634921404489693046657635976252704957560268296054931044928241379160810142213335865047060711542995582293650363547811174929129845841671509608181466226663725756948364973671564264439743225059415686392246913651491303249165401487464734712736432708843388925818886814284780061061951871640333920428773247549221981827829701500155188226132349674369386873283759847885952491181314932807411569405106450009857250374368335790665041330544343176686493408589184044745131006406995021613980295727612541488575439776252429228816185334218172263497466905984485363784123837007009210329101562662352995244727173660644875437782325643757141182535636599930365797721385095336573394076657028819134800900747674960077513425209075131612324483687261154613793300904154429867160591890687881682189080887267782550107330487805403342249716838003492091978779077485539807352650412156216969234741861780956224515991672226201989064251789440421273312835865461819210214358229070234759280855893838101932140071238233717720383519201817603996092106373185143647101586165411065439456854150762449300743175951693185241937303551601758131121946751112768206995479291694205709204583420680490307821371281139844500274215817862383488137457728789367710607251967467611780599854402728982302813064354860743212805970008939371183980526783987568062105427089642864998884409802875356321148960268912686757992196101521131279308301803683675824396482865465532961648396974718359275606937757055691509176006800758937171884934792665086349557353873940389046165319358972215275736112571346473878789824958518254837407192109703422891046489053151764025153675477071088268515852703899327025283128023147583007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -103225622135313017440425605803961535413778773529030220418933017954409286622889130504935979210372389532304488208346893848993254704388129738684628227794625199356242285899915812969018163136970288159304121234444711259063818174471286065919216729547378311184111684727242853179866559064438095147384185063179201031178851553878750589378904243414112362159701311963542154428948712591674240362068472414007618162681449328345767641313487657120120894386918904035525895835535400464673323218885944276927695798596279686341272651366483065709480542171621388444587052411752835543853023666830058669872309007334806378506789125264113212539766374944961549280439616552368758552392042126808909160056469088507249247193418032032642842519480826586104945710667747212453719524130816141504159775549314109845366088052954197239673252257433569818578331770829101708105168577321483784186000399676887042316760304614848605568032256291265986256078214480006359055709965610125094763098106159673896001658617938142871833807862658813575406144918635571316536520587688651579390497404503696088229207503711442826457580791278204200066467172728272276527635908743423596195349905480812088791670495082606070238408487714862953820151882281963317339416400952694820204084708438139429273898227285688835488383525291342455758391450371947320896283131346386743333707837163732116456408656089402871482581421907707441410174269230750351218900158531120734375217385536590192582304280866384130119432393786540373112828204296621881071096580391247229708415566903855050316630121661791976223467134087919422265920910820835742582696523299517958171284551945840382635660371619559602579202086493771018743848675581222316392209432175703584352034053736607486212245723442602651241555975056951859450182793320992027410570160379612013733503011007660746132116413268328454889085602697569234393459654592228693111208913478292549417270969410942190778104171528482226704058477931438761261270486470976671235994254781181982187874789204343582181616910531643712190397221527868808835303458443914756343372370453875491118237619614195599131926720625794786452798162378223100495009196626722240362194394509421012644101326910888328460030155873060708094133932652316788610402851721796060016961576779615986346664062092367021153384192103357209217188610517958440551120937633081838312992328984937626740045226841883257935612489396946035982502544685482986144555733820025573492302723280704385901167564182980605647705835115636913528456598820870482313694083131849765777587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 1275553851649200115157374640288343009811033364958338854065585472005038387390238589395422397713989428032645769273470651510226775292691585033643415261903466997811745033466587884707703143765111329283501005130434685142004570686562372065911381846255789433787978110004996397534661009806013729876515288257212523943999877618698696167500270881808071424220509663456118431010981723684018446354248124777944410261740549735883470981853564051193311483795414878411833775100728795299398520017011166897294071896070219417515280296314933116590837283254543503120058371657647487705920842944134851537547126410240441243191689730742707995677662852772221110628874348787642129543422158809210102523619118110395211192319149248573510699745586598058018176100273242794514107797577634778381438978567533641717317900483824697960413560363659875762381097084226650057291555413154349121297024364591175704959937438588924740524201396615303022900182046867581676825533499958567058886787534954925268697618433947713030495274915292533648079414375741274935065262478005806787307550009148341011118213060891961034000479666417645414290199869786340130754895867730940774047476700414007593549331016351287856273979515651995438644710812404451982190058675426523268557494969681764167557865159891792334215513171122177218956067474579007255848729288425794403589893874201902130585917439071679569351902906249613736442648410793453269915927360500004002078721273395035747685747454598460610077026675983722831647952870567919215182134624032404710988056372880063550361373147300606126045862113050146141091335466143317391829755926263952380546763216646796232763457624750166444737243557876475803116142940480317615734988025225473427780298270869902513015185261751577632849427684787650819689623671616699222796609359232183897765544655828323167687187626823295124642330585608348351940942813814140547360954747324036345364059286930527601121499929715325790586203644682751693706306790984173643391561184372894034867666387846766549514342134601241101630259062125861479234148775415234709146872807752076799384999040580721086671602697019833636621735354587340169460740534920735441187330392872395264752647562242921844404217446370664281670346243386289513800737368023979781647491496903457183172226040854962446280642502443932915983243540663072595526103205365342439378559461473432683902642765386796179695685392796868413008486949384738472300988447904080283509376880561069517508544043123237439985912340675781616336333793080941301223418804511311464011669158935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] -10283574562202169887138219933327881691359816897232767039386406636235253092317860936279948733960146115921894968549533844074486141554803779885192162433776882024752453508689033945762091582396403141488926735032505113249282525891534911385316402209426942071546549500318551435959583147998595582592574051469241507990475534075449445467936526297863155449980210103680897675381474590849965373083837835807353234318545505154370498702340373647556568202491460617366651388187661198389592265060080127925986584021487245640368573976380383018690610526347011431984919514486426981354048450250966333984384577314053381171023803697556636506271953824827406047918063860702961427626263344684190683526973371286482785569541258999293233739476808497955655212261177439391645500713685407406314663286517075583856804840590146642858337416840479975697024286715219621669724260483676336542572982594102461715537217362882758362182151346487463612998701535712026970102150191378431230318132109590435492235136435512918751413672292781903665683567507021847347588281737759321972793587070778544038094074037774021393448065343706339812174754119302579818150195769748484712471745784182851563976939474022206838127351637734020149150844859503822132146294284925691086152161115297681093929355796146984179868299976256192073209518200664786456431258550265448084830327689943381164534556408251830139181806678213645264360917161872846542144861316008697957393472147106966957615020629022430913257253682383363722161366913371241150565545348170198521144896650427876178168387351888182160885643632434253244787911908552239589006972796146600187831351570533139937294600019546131091227553519886719402887859198614172025885970422813413608473801838787195352623100894250574092931954845824914907930346215868083715665846905602961206614561036966690933607058653541235238181146640616909510106978334474809936809778287371036945724115835714776003763755715580961123166957075016041557455137157718734922281278331736193151413505182650605318213896778128931821146947854980004217405850978554929987171109734347657217455653151379958371933775296227281467868589909532403053651992792531354737271919350459737831785438949339487862126450544416330244158897706421367937357688607580348500471771536937970941811822172896039731275975215478746330332469137015033967380899694836578461406225604790734792181832595650642643366987506804284034518476164638558662684570144745362041265696589575527280465790105118118295737114770893639068828995385051759702856044587093720110715366899967193603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] 55174258569789588749159799647611396659607047460640394294540239966246182622920783781305477114245075831932987850347796347258093883736732103881215596892715803723391466438178324484196793618183785912432218974110707895893128054614765941324082432005142803011338263147301566111207498410368842749768607560609717081005175620186601114046332525935627757414403810918974009188684126494589910971695366943098707084769304099366111697540628331833232295317624833766945714375629143386165293314782863285511179975113647108732683473974186671852306671432717407993198528201034379198124159880661455156213967849634110096135449730563198140233382213283395890353252148352377517842607615352972605586052410604867502817164576683063373911204309619370761060891435036614713316227022689498256640274501804548487365339065238454300806558219819233852485568106297849230130020543992262066246680668818208698918640896715521412041161360542610065647477071920925167270324634196400438793303315741177794300250073135853987684586861342761799329907934267529818587251265511127496458089216323247482973220684794584463923437538812359288175842320455985926578656670341285372468237989258584760746199990148910771785724879030354861764327015782242877503899045370619744875665922677701598183870439457053584158804711811436993812928524781649990812353515764642208398365226105800815209793608018029875439580813008888177871923651515474575729687678598763512794309331718254627535007416872916123950420286961767838974504596048965621350784388336858983293707211232231997238459979803859282487515614481139011581646543566199944330173635055242471443611461099192899043980311042423858616514099284413913510628278150152195078340932474846278217527295051398774332822885839715655845216170439088598024465444589150228955854969174141641770623746647814594169641244207850213425323077167415593158333700290564912925755974129276686387545970747304753522292618615911845876787511456494445135789162120218964104285712931507619655589578872764124306715878680009560374489262485192056100839754028775214222268328999419296961332507264474243031079308373942809210554791777550043784914694794660482973336649612761359764462295483352615347720492033989140812398068053312254168055668833158397218646357319251521021417902149899819019158824815617247692360935067620411554636833675381818912410598832328476491959892132843465081916342689122920922953767420005171531327583212995617375579101915401081069812226493971491310458231082383002706172041025978629052073289734670069606181641574949026107788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -202311268585478722530242987865910841807974311896562667391781614798957345622716022470505930278394499209858462487096287903860313483427567981596416373058832905723639521744247913067825135607081144068666319582993915348330535011345506634925345026549929283263349842263472556363452967748496637100430578553277969980719389195773559479786387926663727506048083919808927224641076840734394594684698024204827064920223871342535244396929811864585980479490653169102332900631557802550816226315587022497834894332900090112798685310718074012938668260719733087142401808455625202297943352178302953366486017883205822116801266904179319458544284692100777744644897809152803871473744374140266960260012633225688209616623010891527535906028700685897651216318842392424814598600038324778284793213699307525831541687369200003157307586844630158751111224069141736665475412387905763618415764467255589383284595440988417714569649680784040434124955269500072990405319199861926440114370058845284968416703159692245277014782710884999502783108581566121047985824940659677385324429519627641100831701958844541145124165452048105626453162976966033018776768558491838431201654638302855611527601047332565256406069165497669127233149849307196946449536284434984744476601109897003055931061331866297483769694548689434593026594124727902607408989676831609681262734893677094854629037240019220967941109830050155453848542201128543026434623881694141024716554150415873871923741263760117122855937153997601401526586096479202499867092031213870434070180536986689463139908498851581338398372298587528565059473905628272853093228206403954028842275728892456201931655080652239859431431290331102316382485145038442890096049914274490224831905020746937113320123597199940703202404815601381746286515674011540618982236392573361743846735471788185663120270778486607916213973658498840546927637898428701186477217000791401617626333652769366404463760720538184730682763035895131171051235721815402749174611310373823434112479479457395270687160998055482266647238713024573922347831152919856784937086763195776505655161750849303002020527936972476181675724689901200291783467792541317385208761049821331278120511630690942945283673017278046644252678471175353043802234252851192642900745196307067014584855688991938997403558674994192518715334285707345763376934971125678043348071478052384906471954787329933310413728431020161120466931203267957737779063693241768458125381136573956673988544207964653789400749744984234383587944643136551480638578534598272240518923581475974060595035552978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 498097585590975733178823885226623257281957921684855285197011352607735103003404925977341120352632492952157478324996028900501886991018605186704773448525264878432956560628785153156769470908511925465146586542001752307669529757640205090794516464524828559495734190225759524098105688024238760320416899289861943425064108730429221620244046780965398053629959979253295734018966452505483334030055070459147035620429669909666203548096314896874486124282136044505712951398601294551017214841615631156347805555623050530630453858100328747907243743590905731611795181447019066970210793196892052838937650687330568836603396791887289447296603631922733893717485777450495201581338325651930455883089911310619548878760215926847406293588741966835726492756592972209470896845739472426484409767579132325179816846789541021349976131505832677538099395297010654228665174877675916011139200129400468367456059950502107360160759677357958830267340497159999879194301074944383033220508052226423990227731818455025156293811787453655053537579386973146680015051117384884883839852959617935519282935518908736050055765391618352902153131409761237600145188021986159207897948222786680350943927044415726712855280123340492566411900988444094497221799449482268134762274734570002162438506478145713280872560472253461377742744283781167892333004321618840194846527093833297988816837378499954020183001250331878146602904258815631158476375717473567964797851250581864598934654289796576078911035924163588188893614013948159134100416729427966115476015241642720546010866107538026322035265376472254035162141651207698551152099614660325989367413159028305499488460324544228892849061071670107192865199929991884140547176557814688857827493795449861431869510250139670269510587961017347524377073949855050795707432626859590677228998062931535373474604154572711355828181464497048791866888781448906501828527883912099566375556565573381267923808363235261292458115639470728473641711232661104136246450038222438905814877616909245376936473898021549209976886846033341656729896590027710473372341385663086925117714294287927977698077186617309852533321791621245150414813340784412417501794689568872930863792633561306562053215184346160155758258648401801624850177708942276917938752677128374719313124914868751261144805158965851880646979084670989553930844052231640830423490728103687162527614038604663023971561335211301178104831690897610452618654951961194475031567938308218822059640462618731416628020968232478979114505190524260858535105952712204041565868806173966731876134872436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -703245098879313837697353198967348297819527513392417622368365111796405862498683858427824765882981076675655272839920549105272801500517171719802042756772446904555267585889327161825192296805931267607902645394599727980684762831561598467060433186807752541704990156137362958908641786160687508429050744115157579803427982877127825071410115868730317407660798721218482088014436494655739779482814896742628002031635516046948205002162924594433101835124898131202373811453960043962399284684695590944973032512887023117293806413858664353133386313527553282374154430726414033356352024618058731716660697165683719340907303396408228430000927175881955229601929357128654141856766408910521774099578584291842071442505126867321667678242155088314909293994049232323254700764616940927529102505182232012412035419158249846770237399007276403404070607238152741526394241585059708255774246369051262981053298611179446018627238207548568363637369329482973883686009907544223758912110266078180533110917378180178089301055788669453081209060443156744087340040309933893976911084694637409594366436541446112932862118424090457794414140748952003298604826904421787149772838301541339460715154589782509847736902902951242331039704918961310248259196261853944886569654352987207017414303128061954080340109423695629340139556869677632898693934196968824208151694291738031466239895747918982833489401828500306992681414322782613124028328396337244940559666096670141455224319134411069181449626766454232235574627809734976150575383705084748069793397948862086132686340701342702604932653180835580665915858519812151953906913115846531945488337408899846917383205695114148094361290603344728665583767717557907105924741083291099640175526540537590968216306735361501446246799138384580497089806096957100063163177398060158217516105966020161769221881076460658716370482732611417238087222426505118809190704101678185784274999417646803960989866625270804437441632374293203081800074138779000979896933573772573546834174850183259425181966183481094175929361164448433213596178711834152542711048305105603237222228281296688755693715766796763205140624165417402602125432211527196211861447110160080470584683580701926161651138260144862107909404641813192734249973506196471844177389382604861189931645390614548960586006033018045998567407206971892905749235124929770073327302965890409787788952477645544830241784328638597159360217187099907415547958045167755156246086249082820742994429918897493312480032548066361517497860297099525507350756222008125752762053815858589445042525767348706722259521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] -52642565909133331597272741057126427906715218933397738501936946109027975388246755233526408902932903036777188540361345175845433909769031624991055533285785284922474500826835497983190287347176664057358873522440036417788648623737129894870490676355918324125265615169056191725226198157919618592443394314837476889139577395942836663983610324182643845451162707105046266451132544574659395408595698888282304391744629108331930108477121625902590012776708140398841568577841348204556524810256464675148756573239535126005102339286649894836723554170224417574692058275868264880263246323626036924073510724689447398353325052019770312530405661332891623175260330064205741446909359878396784554326803917826306168003939957730136315232347016036781283664121691720381411971637826615916649074077309177998340484899954905448362532428808954486101961145937835461981447721772131369034502380739738104048443566537485706210462914588921410947814043472560091853827300027329681960173095237423181935829413930362782404098355154304688381242756014956059152949540335086227465407870725189449475740167807003823565671606535008217925220067408138461819022410084899320937268168648383304777091547394985218983984151791933069296133547614590255223700747185264615136571017546890061105589855900763909752157358935551675831239159293337959002732481898123571625899007327887038338682410211020307746245431067827279047057295213100002165276920178401665178563357074286060902326205498362241696752598645873897566315982103904785524647261722010146966399781796988238655481157305502966003453164338663140010390293690850884958274727431899285881267850155389960882857723183305767518830177986457680091387116294094887165101696941800494608902431813722368422500880380265737082489258623274546557785074836728101825978858526505708316176158424215950773366463963824700441752244344851125462889487476140395611075673703823571239708880325854069215392146257450919106698289756936197480599774529169974755652645171039997426926662029006962284913454622270460375511213150671058485724219778760725072184720110533699965965191566930875438911384167393878731835259240155550568406257450466935040598862720198853103431599334383401145006296594722984900261813700634305668289749154150786196646251247872534079464681124089301824838434050864728634210930633217159197426467705697627722761285714208978445615153078437025140535585264975631244091761755744707714270380622503078681655261818399138955201829484570841486520085209040029560126729028659763151842418402786731197621415386314613904517045739339664578437805175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] 2799204531480568220633430560325707834886339808486623708106732367696517366523989761530960400651496259180708758349706690162379230357076292720493237092219117435916191511835294375353055910883982980850846920539867001097645897789410212862493621612441142850764306489785399777604353803861831351944207499490640540497987274444205361871371903165687563461015001207073717446984614446312505352846273891458715129717570294597124060473537489472746833077993362445679105543101751626092161098383907149069127416425291871270709517858683211241680326469065768739932078305462475314360001506864579804271519565809160332864982487379055926161411931031315111926492496857338173055604349500250913967432355553727044296406610516331689535955467018665345053104783130295991819934344605375961998815547999364802073564313175782931770216822075590061150111998655843033773914249762994255821170386451340762458112000969227301266007752716022392134258183000078249060535551026760021814762442783609085567140281134459630178199822709121081608490514830123194033029870761491652250036642397322922110787874100292448679682345721243593390940575407368145133457085284751241650121383361193000559655667430251237777103462526205907767799608912597016865260340911967228141584344213334051826645163140815300382122753274905701558347666503995754960886405490845032272681695041892951762469016882869695494935230714953373495027601029957504440411579091250247168047525937978832497649860392812273166655242285733193834792144522626745077802391365997820505302643787645414586470490051176634376966624780022950859777638620956652563984483485567311362498500227169909163508610704593665200855366466216603912382167261650985762635657587882425974652919900922791786377317798360273025751537252601034118982710094020772078522592809638202455389504130711769198726176019323469448699553479303564720407278853503831091274350939712427138139110841002618892567062684125064832248768130974147034224959514655643228274979786934941183376951127890614434884908555949507570876467745396488109184542582549635008427784018058326043208681935720178791708040552316157956050993045113451092391270435108905204050844536415939806787051764331669890656906108374174524027836220465709330566721835883550143864515996257443770035105781271761901588962576233334249357859634149615393928699191404283590644263980658944594458344853644552662285109045648877732724550367647676607462623256437623428091967477381215242017878642191091076652806463070430437131118593033836936150221653012637390383263162939666852252473816520250693429261445999145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] -6207440272477694307610643245611982568681031295221951131155622371584540816476066690025757052970322543958619721332103000385587071264566611241337844602098459033574422333927048604390212291187406673171548454094810088323375926885728592326253617516463736399315261214479827997624834633544767371784507091820148132505723688656152108433481042821979088232977586569676959220740359962252248077043380084528770751195323690940433494797402119240017760593557713688145762613935982352915832073278028220143723732328508019827346936502140425122260400755493722911039801308102013150540151036152145745072547159403706977897840304251275753779976673821132395139779306994526267614680304902721540484690288080344498177492188302853509644876684278992918603718211146011143531350553807337781635162727855306146331284548186407770576833353129380967342838907043322631828628580927149743987700839556877466711781022962133593727433778351464213250825441025133286691859876584063488896664287809608164093899545032295001869952600839542154616466086412972943270951171960429600556142316205581275485587056727309819112907186096911254257268945002158229504934221638163738164924824903923713481041341469255439237487858255785789002016022871855277010911764469153644647334687396953261042055450837083144338522507134948495207627380525335557883835114082852411672973154840549583920687374405868928581605919747638074005147051827188585887538282591179367809558495409612279466963060611266202401708609512521431185966430420249677466480371829897225954875853305590762267438855075093043206475354927500773663247546137524652034169633243796398038789849638497446184010307937786180368799911455016394001827849563548260822665147526629746932779271884776405918958446939196369657116781041752648861727219652132742603681218326037743489280825930507692761679968194965752423134465781327264051514994682028855048109765260283713693291512678031665606535316490092524405099349692003416291178750154556770272159939806755918045754468892708658407963292387622706003045512973719515750528075613482173695204989069351999751438140025369860277892050164153092326926927607921431860381925751051211413715006805133280442938060231316714824863526973173747197201914109004312960329948665217988353339119869158026343262026422408584623263591661382665451867000054276585607877349728408758075426308616519826406491309458272183830631277402202897738021549163215706865521311698659968352187326352301917849848421263875655577327883626953650253128761553163538552537288191675597245545170594928943325909419248542775449095643125474452972412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] 2928839338091418224193779588303517594408077335116384882470431525221792547247584356767951546386529668642386760334263743610761215483039882313378468275435187879429406307078633205567729358511265429973360029156540403205488555108659740601965213254391491160426606977641822061862402390998383929067958747295826163910236887512497906388138320017952486156125208472589336403071263345668366474838790664122524012490641812306695641941548980654653175384412335321576410629483331199305744912466875352669090826742790853993574374041197910435150168727977592725384723366015161466891467878898339324918121820087850587488574151966463408334634132399892719621729834993009716365228887861200630643916275265153849623489001510364983765617502382892065906974745848036705759203813005714953557630719090286332909713338603470055639531558502877512932050595161618272204698336677734697334324083552822008448391436994282450449655605034742415590491559119074727855486168230141156162891372760456290731597458606983624006272824937058241943031080022100048463507578113436531299200613106330073697906498329809137575361404223564222782082474838846502224955200604691013569327373114714011025991561726678557487810281704693340682522082346895900916858293652529098256870998238152662562660133724569162941849439682729345077062121291645520755025338408522678563521220904337853940971316473751518897059898346462529286589757801062952404867658735055674095234783643784337451593954600246721067882838059074914433953165070500603049694564273593946487566973354871881286050477390325180308618891257373643991553772197242397158216764363943968866546506794083416816770208004095747481701111192048133585381996828892578982057344502052256777498802537707830870537562305477995380388258683549498362785468087360993960895014137547235063888659931805243181916825521416262403316721010083809630258980883319523166597443786268986098887686367915643917344232129410288292500712700695832319006127668881563114565904441442633060365374005375774550365770552044591011546822788253064316965324079597254575477069547609554222358681089566260228743021807503153134777023314763580635584764348396674094977669990478264997027964794951744474033820573948364954015319861091330596618937210480142272732411424657711329807688050000128419654273601424307628126574355669379126818201878095352375645192092868377243676652525677903894362078568613124079757192531168332460743271593318760156302083292928423599430535372184665638575742558439164418894249206214460865809304621001602054376086386479264702158303054595200887177952608908526599407196044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 20031636519595095519787530232101204133827073139408740769410284699139168745085992597037727877051380269860168908340440721275953689244439853788674222986775543377272168136383692382115117568960693479708716069342006679997427549023758281489433199065201642866011488090084722685909144361957518314307113767138732821292613063794547593219935300265139978988473981972253361280320517002276697318712949590982365129971649063737287100034609122348958555621209894950913500374676104536906917147143166394765830795776980007918926070800284719632582615084926724533800823033625850496491327786009443815290595226920708478193215831957891699038004870895493185186350751244433941906206223891939059961040273466357832316716250950043721020415755300442458374135655686737824121849211851841272799959135939147229036016746434750558671823507653885222509438536298408628823294292478971638091640175630236358048809331068398415410016932662368420928549852245672441919747809608148926912286758721179180222711389931923153002016792982751514606671703397547123705318045111060427452690541266593523162253152915933680905740422502087745412304273095281630547330549244760762372629776350963374221548877844293330497268074568759033873729991803775862907419344941961993958036744267906062725866620483710085191517470051885239967382732046759969298945297839479315633778900756919030734670283562947143324592171656719321883213424965462194183211709966084924710090769158526505936298933069030975384491570749536154663806918479417665611835532648473640963403479760194635944315256955679621856034805893349997644366267899259394166391543426456038550928567536079004208019662131481490995585762000719795512702795587621866128889495773594841359609769176446033460081822006422004334061051882164369579117849734826763455002904688388481453780582950301076080927490622294260720326493309082962811427342549234374965245294728623560024172614707528919795637913876449410900031004614681305983732941306056700215527862414900178599231282147886126741067777409108083154667286088521409103589518338971873174544169081015176435525810306224751850701138938027639711146002559222089339495301081389130347521029165749531010734959296905736132462096015684667212666905450728575921324147276428508493663785487592502969259369012958961146311894537418094832835965128534825392566244168782052338218405908183772073198989322292715327188835296286920032798891813227694266389419144816419830553833164938654724253732222343249499699501328934238061255498388730568302812830163739562651844878041835606943709947238977438915830120436112338211387395858764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -71343274665333166205716287724452152158813217609861128265443983012259010285005616785361878665705215610680071789265332245978709768217151594775193992298183976476632130882647807300899428414795124912127259891062629017939995625158857939007331157538884034806996457792425969332976068810975247566091825736780665896367043577721202948513936237608754735381185223153022217355075892468406625865085953095579781389825068885417354176505915115358554320792843789804194664144586565448414248304784357398463311325989897145461500142407608578038291697580349978532013022275005330677203033378354551467489377071797954368701477853958005828257292966507790606634740540083546470516180937099998957028812007019391753667880935575490383947450691715736418246350703943357190503978530016748316369138193386912762590187460268979403182816568002163585267997157146528811706177380441673583456284044233299724016597898409856787321695980211759559228046339099232574991130910526315693791490267898542418016468028479460312923168934622614284315899664121282039463669579324226413028839963385497883740999678525068944963563959883988542510787585513856023194902024916847038656555876280204573257845781356741221647761292180953383117331741137445911941778552640027073813376484081386434930589680472216667508450473452227580827254884056978923414307307966409478308446500564011616063742034860513733012075220302785112554721514864503919507347666398890620910467755628202248065320004229715902478410660997128706558133223406790086143143396467953400376592043425580669650268475218264688289522486908817205836663545459525211213739705785440235408311648316871877738110452955726781659316219979608360524977618839855504384217032276847784867358624125976689205105823069915880310781162516891459614842492016422474647828096588230042443633250182404237689530617905418645061208847038300085137303114894415994758927331936920075541931852654277821993540009035121851010770667045979806084317855740747179886467884894542891635555486975566820118167450564581521527424515425854461526215636407273882845783844973847705323650410337450234847134719607309653319898682861946506988297690834684423477550377376731135843706220398552802537105433160276582416600786737158392539932373300211793578075026448662412265582487246150823689380996061236404756096026526530735520437829218799653856035020401191531777744321096447778645860111251000666663197943858178008664403690083963911698144338212878824440578532346177731690249958631135911033398812697014875172961115539518469202431356638496945829062105487229728602478762145011614848044700920581817626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 139824517479348085560585050777726165244159459419916542311657859264290802711355368365822992927467349677713689046913999117191097516074816385834546068772699329285034340683217989626272223092392915929307901146986875860378343622324124639923638644157719524622777989678773365592823532871702070755793778318369045749269310381669705727724730402812255445066814342216339843324659887749278505658678216913281200019727412310999232202613978342184185862144778146052997065947808397793483928451617765344812695965037300363850899214400307482498998702443025221484191911934354708023645745507336769629381434581738944297772932666696897646522405654602118474058614265088078741311575292102161990660709362488239958184079363504652442700998775710699615326342282134118086671046025231319213589660154089149885058577753650619468014222453631256151078993467027006539315390230975583554162262471667088458826544237032327645765342903498044108498506935363284891921727894382096930186325741988353658173568565450934167443277977304354573448066404616106400416990068747210030503227038417587193826803054952781605353465081226778035710485257755323340448140301372672439673429342175313199668331273002117544668076869314043605817589535016254920739489663978977382868963101510316397578159702001334879030487832509306689753194044549144620806592747780307989068226430022406611257195723700851204553380013903141437020584100394819988791141093072613477018677561395524658243734423197034144807446243849972895122111788716282472514155216702912543983049300140863360152050948850345953412234914320189648265073523666678840159638743829035542893163792343453537999618089762684674328900856099217329964226168829766791193405983534629972294537055715972494721942458789075677574211958824086183033405750087169907864491140177893708748889110399332878982712569953019715020070581287110127922059697247832928916924941421084833051099313610016296993159887143132857773615998610326895199450968323921162941665621887014197477152035936493937978269161408495898737518538463489121310872287623992776386458934076562375883294058059210392264852580354311417917801601188264898305070889868111830539553177121276683996117790946982267436945503629839365317105578461137672616159510525009125210467453463954281777455622525274117081146820037601312626155845552104009172250689066783690345779263034117402534651276997362646782353582590936664934109327843184880747851203309706571724265713382799590077150261154473715821648931554941388734289633373095073649485244870802917543351682663215228072212405804673942337728979878885837706548045389354228973388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -190282562842380208635662219552847188241991812923656068881730807110528807027596453974810967340820069361329488278956002281663018252598091072791658578154518592890511398230331698206171774780299970774176613082016215870443660872606313025246392825089470227120932963414741257369823951160029229578361312894652424114319481386307883430235208144751544171470373949105024024281877975094328379851707013135574140314806946638366478038056020747319395776346898289499577295128778719901157067647918885089531830971418184599061309935692736689288780487136772680694958391920002965633097946315118139665736803616105127055056215307650358998484120493312569253299778717886750050179591499195111029704958997424487268125799102274010226389800064547245783947700057040640176865541339423778266055549826860868031245210895572143259301372131873531121177302183153671857276533446088991085269741654768479401841791649781079284691607794209355496310962674709027690524596239471584315408070619285798392862769013387733655578149013673331077741505430665587943922583007499845678515353641337741580907375178236186946227830155343660459226436966654603715500424597766308480407633860926090779265711832277258072540960094117467812907040897909191880953148801121281069737312550764959831250836646880885729165497002124893141993870192114121982818662676201690623013329363368908100050366941569310505459113197187569531378144341879653926929675209614908467205264246324519097874284511752119391944618301309743726872909228094838897006224215211767364953061362525041482206415279671412052368614465383781310171522027577790233174494785430304348237255544197950926046612833390707815616054148768712638698622498987419669526923681249427704599723036356468597984338681152176428429998523557878511797063828809387296809198794359403670639376513816479935222393683034577337786989502034857732142160208475902353298888008265547881026598828051007779335400381010429317037281656063034332929046901809646888872456763685546202054371180687096561977815862002304030454520987095071957702675807078892296965388669163802819417746823587352377212736223503068713281364610830411893909522442272016027437860863156161510042168222528329093689659017862318358664966144604499013239020201928156501443440890900628303389224418408958148344368289604345894408188981703137976062975024647121485626995903227972784023189657474382407400958873976039305519955782771647063233036512418171331174212905509559074578210202118771945046980731815761348870368655654805210656523291806529249808488109114636672156166024022347777363275529380077372154644876900420058518648147583007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 184711984295759454912346088401204350328802506988332144916293077883783877735555254419735530963605960453327192322133416704032548051922388815072697168234761429638179972385670405630322544876877111773635748357241230301789585138259845454722711670221416408369286931571954313864767699923993586232133763008718851141285142775889522392711215823298731661824115951677551487836773958310939440209808773851690568423016413888482511540541906477021976366351943558552823253546104182551493121411377669640229789071203773584216630984024627908196205432670479513356748328736281313498759937315312428266568243506774244729459635296610531973289724125721481425124152985717660395281415443369513688490883517915313417151795552317547898857923888755267658652078236736066003015079726824402004928816720532054226370607108586129803787220774110918048926545640177365571928895755864803148567275518708702780691887975986065722812475750816912894674994405935131315258072874213972724189874065478692837932277950219372690087613727659912853521151411120420987600679024967652067193612307557656165003730727532992827991064396323642142847630346961019082905710662175628276688412892999385674906004258480752279838598346440937104282668867551622109102044278400473495156259234912526372329563076658280597690404399995213317581182512323596918950539172669515831519946286568712713910191629130430739355588516090090827197448826949483325302336982039806039816782261419280017874463559078880471457063366002489779474427113685935699615261638189982207465157021148936416329191529339285979194501073174254817442407761897240090667938561717841445786348491957962504803495080935702033536324854764616752177851253492517700364640355109048892825152822184075390018384976285164992727454308271607353151511826409851630609344782134663781819735575714214781311535616716223907837995864861727444172316978644298979834560358504226921737671224516580506928558069271936580928197178275425098265273593870351411365284615636799841247767151093284842886527414327462696689314638210943085758408563182479447487334466929857262837800022130540857105571522925548084148611641241262312135146445421081877693447342589895111134007513555029573876406153964041957164407349405603681184334268768266550869123102634437686970611273519176522954776258501815530515660616203980728511046862658909197087645724830434211189066610341864766699090468320080085301804083451620766384255072110824048727339547720007940817114083095820805412864538030515848639747548575319269778244384333030230274879447739343278966005191055087460436645471210297207026451715705661626998335123062133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -117691895483568282876248601388906071667456256759061112287972584083273040814236237622543126986449010235556638922312016932291389782877300601408519220743221080172853234024513644997493316441454839700033377839363609591228775323668170745429912046560403569403542342434573093697828427893278436129799362390149327978725327336692785096846840707119512349967721748529762886097928090554228605166819851427354188973050951591532138223618502311820395304592833166164307769854722005833654586050899034208797068112881113997521312958453047390727156843431395879774442369402331311447796986283757637920311683885087534165568193554696606372617764949758063684090723008760059296397374869197623369666629180656626743454393762225948734059175259534270181612770655540759686223692822168944324832824538475955212706920543685501767382381459905383143647949532578870717188006900410748301207190478763342496432542805900856599595463401452645852175167110138069949298963785082170494952729012705871780673445709627220894242787745904429956884819124078146389290772409943742891182903494423722699242643653569932900003505420249113136962924560667722185809755900918995407119228521514979635314842581486912050623595949372942403623456341124344642571864370398553882100005292227419808526167925786372396628904477249734824006567115166125690760093040856934380592454361387844729067666080110785004593668299311610046090687152484708115740866266430311988785331028065326095924313826072452524341373782048887547004563126098352074166429928854468387526847999672003715461326950811785422620495629087597635345318818419702936124403157908926741146737221330128228239897205730408476597310504372967831622265573681451557398644711894280906538518755723364462556179055112287781545942268738001932910758092885989036823737890980727129177800875284269510974529806691474421500207597125143026216954121932978381302099721939341356352984510327668397076976556570275523292292375655036249273635061118545338991066214174086839196718995302308199495626770468878368637445638910624124195759097739551031520284863312310187909383133996603838200901742007670630117322375560791299232162716291038737287641667726586074708001642219163341677127474908074266785697235480314838430895094415331389988692670649030713138775041010453036917901465879659188158974569126755525634824151286303522072652740954832712350028350136419796080056133816067386526798604683097969597015022743597752701646675811955112019630487768559454825382077856106579864570068247478609898925837308874580155978564662268624570682687047552929384369552523149376099982632570828400275786407291889190673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 32334657838531298233838091987692161743538137549401490882096033431523622939534780921730051274731121249140612628849073430090684498898549226323069126608106635305915862395337800139917238926546036508544903609630626873734524771829067301194875875526458772597037371481536009235987340852484291532068500660693204369923394434121968391245991786781013955007162289380374477480675934118743365709043046323934719957572447163143814062935034196186023311118932157472867949197080169030787799800134292127322169867238914318283624469317246613522154934993697722227930427468054503527854687152202044577591196352480956561993466887194363098193093572937006762976913085746449533725026272942801157289335696001813368938086077668861780820281438924886353818708460355491637274712818401232585563219653658543996137674106316740958051933947918178047431906333951201008979598297765289925259800754215566580999373692818063634360394263388347930987291852365118519785398590993529744627057461551138302492496450789531385973149301467641636930317902158125077885163769088574807770350046408918526811447580498046071249504438690325789059357555193999344815081790309323300159287412808258173423578813816945545086153848960415111743863527762981755750688588658948991872003091434390509275259611845365409718019965041758036471493899200613788214186614215978908734044473600463891899721583938244222711859015039759962765759087362959264881358434169001174537800629783573355308694508577968773217164577139792389942104472893552016947232109126995593477596247460243454500259587633883552651084298778647673819338932006876445405916665395296608987377527680769939081761672687658616507856850833593056078856744812824668529888775186152408609614221286137577968688229459353054778414170572335903914591885942120641654945577799895107824095656436096226249572082682111436550945840916685036696753967937786536118359627844486263728491840384814101924230682168714151036347815897146703729322244006621399743386924647014556527992476417376257382391743916896797212129707365723515211341195510484072780839404418960397714688285120002269916235262335131259427833829848116446463800125516505054033230161917010449264265592156030880216242710569058007294400965014981949108621179142213491590597600228840429155178746918727882888580727039461507309621869097989503212216776946057989552017060554137140507780107300013817385040786247877985661562478488565554950773495782764618220340754130661127471378720107590836985207004673653353930249579937459025989593047770210513060058310866844298944375990304171507516751068098708446360614848346520799893255571078043431043624877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] 5043433569910958605816227619646827188476412723128658387914253036345964449518256451792436378232130967296104343911413606386046740085557845025862707747325202619169931842554778805602427898619590241117801478730116557446961615254816139820874506225549161777816254724316902563230777647332892942853038999757300774063826450769564000193544733770139436736350910814506143114113503122359562672829211873887365537841738530012604697771642765517948022612954929857003403826165708197634415117685843171685810443536341781307223824322795707182686365315825150752888210787621690229867633142483820602962049791088221932703251097490707719623933698832082782340506589301322768170871793260133179890762418428831445603977745600877838455592578273053947658360773807042948352739210588119453493773386773537792640786336384196385359817845360552993558518279003848414606883347189412622685563925112480434908969296421307184649000092197637260210702288348035774886400452749484896974448067620749351200653496555461218584593635857045543960235506885461403593042825611694669191194160059153398869631644325197488392048131744750052965406062325495642741174312484518859265984067901524649508175181858417140312130689807118140985991072570560010023312080031786513464152207560785328428800684313709131064183062880038420625659390723580495017173542551034647317085646988242243278854148161107629169545064377528031046292055415844463567045645155998855030317122036314784265935900401806818727561255458458162468313001492698679314873473436573573595955348712379709471661975161617035212030397211422548141612465488075192866468456035766639812582341389152502638664340585122719097451290849742573164591094428966257960924451524309165519194636095154758255048193234841093613122218157708385304089134876350860895685241526427877630259349117472114118518268239832907142547915352498414174111753516292118817877979188777593532257774950178592786733689514828729276529877023672459251522979999709096365404997144863760326492690917574823263028610622800979269192103376382941806486155949408006446087426704349549551455776694642226189447064506728926475316957519980886536113246016037706354748755157085555152314971837818034762745976432292226211675728176830662054545075144570873699451685146383214453120167751885958100175230508346596407703272626360963751534947056044913408499491508545809026659338656196758458543116052355667740195970910549011689864380910712879412687189556761370465822233696768251453109803424887276196771947344300087777287627492833401199018515457781053532443672646440845496046545662382779844459773029876053368480981475840962957590818405151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 46613418643244756109837412158921597758567629603437866214986890032273408969460133207396960008849202382693832579109366278976169048889097873683009143728068607411482388822921210066497881666915946767646211514751265465546858373294671056418016448805115821571274068690583385666694366045069891791517831096210127157445197202364911756137736783247572748430833269779763500829008276492606931503576889540806470598892919695375108368917324294996160084314712933260275842140542519876682205577370283790579652025766929062655395861605686659281836863708473539450607623251261034538004261655757030944619667858178648817509717977042815503276192480315880403259823279848239088936771287808866877310256580926880605037434948915199727038525150128812991955682626715446967854451944887707537708515161972894948630324114475717011653800966483148733336499845357808858972586768169257582007845718013246103415111763125839689883830669097916822870159565578794990785579207539307886268102300174485828380743541409070413474666050437134092814427329437706647798944708453179561017338753643681445112132042513722309168392082946249419229860664185495969767122127916148082813476904326190070993699287777196098851897218464389447134111827329038293554237516966191824114766624932843307086275055311898354456204318918573189669075096552741867472954946085611803612340223673645113483553821550542829936489266068589017080867184148404430070505685382369513126620048257149884510463878104486119669614258841927415593021707116557954564705632890298198664590983025117244728661572799983844412875746353788744835877494424579745011689260227236613844778180089328350580273806745234334304969492996117676034262220903637553855830131656374433371434753030555163942908191577622962809186239760066510609464820404171635561120393850243531895608948685070079142181235427528293346160388596760051198481286052955285330496170432815224859692405815553991892634394864949242976856734315598073297187984277900754858199010841922820957006678963623184302582621935974741728953347123964280867532339139614566631896089702941589276029045344741869318490863198131438938629087048701196687964104220082553676117522031732633888837912147647826740376747229764806700367072655898541302456598165513764366056974052060121799910795723569691074235712786042673477532933972480526221080523117398245164836598868389319854368161973221564472588103983561957885317600672212279270561333038441965519577009906322518456927706986092132904205828566518141917816133568279076701083698145449859530043296146029383371971923123733684846956401227927307374892925289233696793320116391612373263342306017875671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -174114642908326160213420387652613482847340604533947959203324341340235939429193279374713218126321826462301712779504550464742328335343530443551497574347950784006580356171140668380833355160751813432416145415834931966404893007364725610499356382010283453406394523596014003510787036424726919223330088978923698497344623944726893081528649609965708564257001098831781268893418661677384102250107984474377116736765531550907499900313766543939639655258066697094197383742446555147070100338925762999926044436010055187976675324364274647966946240086441697235070173714812946126316820974251315096632175281436817235189122365906122617396958518750827107291153414677146983462694829666324317873862931171571810669142704884418670659830131781221547439178196531554054375247015342694824962137974195892715812345119299761302730602966618812829257846669504509838369611915890108876729662343724769757489363042840613123271317265992819780627432393174145958304454592643450390697409439147044838540436053701954832819971861513025251849978957094298763275550170520818465865657536649694178899239665364326382016357452661403016686338336011100096649207102522360323751441312021286553453991087784584032914603120736080896038830257663811588782306228753328825628800942778896405321696655628961380245519755796086546846472714283147035362981733989753600829670841717956051457471857748506157600432972070343055352810187592312031661008069642170280695326131272144313220778820510630897192552726436299500702125389712828787416077797850253676981180119392909693070863723632624348520550075847650055459730585849814167738780622325946538453853723621234069056774958047732056956042891492451204116709797214048325330917710262354833362800120506226483786780028205500081180967907049805172896630566477120989970507235695572009474812126341003699581055193980035738487067009763582181374415497022842551194497585816322388831600798560436829988216873385364763888662813371411583279710713367098466998824208992096386615563205152605372762560771994574902286258342976093744532078986040179165011170899284819546155546374034052843209080212814684903793982869116079045322458994698560995936919282238810228326427659094870294261396858474500229543685210425144341015063536584882014879592378531345101741565827667918057929519769743577076859407333571527485859521062906885849976331763526730848039435207235362799795259183796926635782837486083346358344501097998780155820475149243975024085453714918347756685284833968118618403432056205385141930769014412535821568720711805272159061693794231158771832211070950102382555296367117581334781593622312856339817699335981160402297973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 323865163316624463840209372297813740487528746902360128729749222238890887847240987668463809213010813687345099185921222926751532955141841212481861216902547525429827061974823357188540677574626842159494263769350027469137365448603146081512566768416997034413908417867253553637248957884313333113832535913130475657761779711662779458993391442561159293685495876821159483804338486219446614883216180193588059488074191848847165752725582255685832018336039157176217015845174545220015126045418741824894979327413255560149941772098675160236608505081485322709426950956126648485500429647634130316452107532681679901972931328477704901705257104723545319436160342811374837097038167099772446272376349782195436633625387706267979878607090260266341854332603179941593373847667548025614964821598097782449279820082007287852190701875803337711249894808889770710333045281430815854501523984418026273784574833393754412448108121027977444016986860671881107326034876352813005971382119324073695661525122011437913003364839586191884187907153057122999270976686055819596625410326354849616014807954794967116426878494746363423972114822353614977377299020217404935378881544349510434186778956932384196255456877429438489167727307321043635996648483904496109831733563936591644848486427672090734992736219907147428792407414734468791428577714626618494069470203608759644799956498766620497034919788096377896925004151798261584388858532352378845089075398786432263139804550102147279405516189303829947207141629953148213845196370578754180431303767823325821601342490848291741137871465908282379342104951652429400851266256778283359808158141673063040617370670065844992713607950045593733216576387351551996073316025965176850699968163322053894819429763838029858889092295981366152166949072456701997530035034668702880155608682738775671679517631011570263538325791681136462801304208182176782542411270928715411471952886919519261965962485734561577575511529239644866301874533853663601414581205903692727196771487029063819964843938484493994206145151723674339265067846409289037831163375520564531433859716643643803505835460953637218377379298817609197902253057242749352701557398753755914019478252694557466603742334353843089788923306885964952261093414731817151481833221025391621161780226384537747670255467685435119544607795869531929906349437403786483422724711931645442964109349659212454535939796975365339496374827483567623046090873151265295358747064620860273258187841292246824302422062739114052936791719482050598563398978247333480207381861178533013773441315116681922837219981695561078541444203553053972952674335709921660253485242719762027263641357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -441386565839927773812768927323779351002955618884090188031480512128220806148354534945475849904474132752078137919042209739735765543743572634840652503956616766886865843323017834109709066340364034881505408330744489567502104275078825469946929238377202671739962470513845313084014787765786156888726759052357945831953984585176590220503747046647517795330092810638469963135220332354155106638421593697875937466950748471323310097374443225417092510526260840138711499460240702857051098411424563283839579379187099695438988927041106146462975084622792533665456439274442948463410921489150181682325664687523158963928998221628139189964700389820120478119123901931213877893169962445124777410106486848647032393416181488514426223043316351164507173547871859716989594574061957423247915406181315059360619605395781570569507234599768234405633854400843754282213943444612723734223608893988635186180350897371024403696315420776788988318805757304142776940433142713311913723498435560267435304953829774895371848337742436050281092393301119104528680133810616204439151443150842067255521403560744278609389758589940859700962659735137942172344820419703117663898104116028525677035836005372271444873949135105736757803338510813702484640436048237760654406365736492619199451927294231349154280920912255693171488955897118633340287800720645092190893443245139248014397634031127486813739560786596008688213349855079223547146919911378213519019902901465219823437216472836930582261571345250842968690661056436760189186504460894792215005982057696403056887353966768807101554456463667447849325951256833993313058378047627532138883252258467071197243466619841763812978826330721693672927194332630317424068857478072011824679558811666751391468188285500007251482487789509163862859524607782094955847736507465888998481279159083566294284613929045995855240147048394657817262399652546312362941217432771488168036620278304752271069603812059275858685499482175750755153302817281725100955069633569778271250771283782245131072721506570271959334143468705694053915830289304288790627021941880397062260448148043786163260162503002026303647655251066142435663778480299257435872894552943333960403389804175438711853117368275058897821533448490375880186841978886241351438804358738316691057568112546112690705010757069475748772925122130329391357573276140040978262927059881062249988447790939801700878677924121308309495230609329764984358314800569986901431538032708059454688063079699868332386556408296811664744513577646879622350522771420736440846923182097620816192519584600195991665801150807497629605400523078777329410895668287961868259117181878536939620971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 501193136593324548722026010077872825845990011550252033217098576196955306300032757134780949431824164169529503051112185104089545465554138642893111895471292010025715613150307732706505926817330671273876617383707856276692511666223606694453063149900632080700546834375566593151845467597105753057684145608107976394718851432457895521302729952230036838880635020889216959768565057932275147830278032625449394672583130066860019134969514044844027858849568751292346982568995342883706718394194952096860005977171485165012198139192846577466554562792749786490658669765207027041305185573408821302256997669207868661816642081750310654350345805985123974239197905220473209551374891561398419358633363065300285801856375851534774058143391663805268078496186411895733225998037031750358323199641511858650664535923748249393693930842821310797704126110027196650432077349627101266837845880151961744794330306848174148637664727308232079492193386870020759202693522269495322366129378937086327146948754876864929810531103860957714617946799706061493158312829631948147639272693680997335024317603130493884093272203029482228453786193096445674746048859863406682967616151508529640280053366444707099191454489661993322370640819912923926048366568739714978390561707940020381039536894352455809785085599437392256636499866549928435173907475847678605835888430102944411598604874911172379578287835137262733578402704847019840693220450526392611133698572221112852603504452356078546593533562777935795484926155272926995420186578255222418629661601715241253677954376217383012706221564470998194450005051496003822866826114797468880876305179931899641076664587562861689321477875929120879265419991258716131934149253464137681090971207307140072843619364226803300132506295826922178747895842119314996678641970802386063060817159892997101895929069949720899342426104507682488551998247434849340191002880488382026786770201688811378999052538544090225162993837864091504841120156214562503937932476391383644191580204759787764564090519521686508581887820796713724530920421974669706553873243458619328304076725525269199876893137784536801422322424135727663899646499860554670427428249058858626212526264318679711880996579119811480094204772141334318451869420260976238963443463624077938946032400139950912064470900911492632867095594101291012786358013541523606081222619434077678550664332086579358043128997765142640690716539226979799982564961580900285648154506017717974265638512839960291735445242953826349327527601789024261742346762477198796988977077953136784651052194027061067279074634315269824803080565840688605031558785357637120227991545107215642929077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -508781006164179424608359235804149473680797833512287835252180975666621049187175470232717359569096387169476596219650771365769149410365897015628032554611443868300816383539952532239081693387441932565178375674271372710951123688527366285467648856001849425178766079479095157534871106675495771195934736136588232271922557716647146500195443594917805301385611894407004558219537272402504321342722332271074896540133656714087201374198675447418053555058316727822798307957379583947320625476086456007537909315185093583993240750983051065657721753049406537269921699292463798232321573077668166537699557352046592122756198986962225043028339719674453966164723843475794918023661634534590642111835694315378734228416579854225495198921899498092364753137787823021960304009655414527496041468873151272977982844474573366760552282651933274510949496610151148987558654453628186587849059628804310350901076773666841725999475503383625447458839517503716268626475480487606877138967608965201320074365879915017902763371939029282091732646185026802116486660500827053335166672785613155861183704789777360442611253413211254965544230668127223002042276538714311067474206598746141189480431759316239501876058739984654580280217933230983903465005257066221988583109760311968582063089679749497081430154144464356331985121025502119550214735012191348323880362531210264729663559266291073079045933657337084584588218386374391274723520570314066757434667706801208120638066588530431705672908985683569261891074547961803615492916146889586023420940796716049741617855151487484159998715911447314561050591443863989252956955904743263570206575240053544506367010400866236932965018111403812773823424560149148136329783030583169058175511646827678065241976421452003482804586052300084981910654882139292473853997187594522615614883416880960640013844184298533913742421654904278349200943456487583726782192043801559504563505102757307616469608414842109665064686441019001427424465246356167585077474691975964613476419488675737641436340119715995471548878995922355854555691709599559314669934751784418676166186878862689561040184539705624379363688095156523029348223159282015044986172993430493935606991106430213188975403239432959929548983638853978425752773839367913051578594572957015603222849782153618728368836220971371668360655918565593881276549689401181473285819595760894835899610967312669209387168575738113456194351687275364780346845752481036456529198758886816012046829500720593360150505647179231755652467952061435324566852398019499841582353264977371060276783040439719552065206434980057631523914431148521474283669490897875908874681272209272719919681549072265625000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 483716073813367950275718970667058438913616282247081796098722620556107592672627578906413745854546967221078802482269897395640678029634456440772288039564440841204823865343143519540177673730936112016750422677926629508611097988496000003212207422810202781796922740172246811740971025819737720012944149200113159657197176467314878158702830404006740452906008834724911420400698139904783888149907193136092243732266813926563987893629196774860448509186621105913023644657607937801762321262865965146860634196604079056161056380478138766529487290144616729517838230575857248723021840963050401087785476701735538482767314263388300429739934315021761607198104062648868568432369100809728441639289805310324169666882003368562536437090115134572599943129092098905023908291145132210966468989964773749338820921987881818759776160807269119452437917565532748666450408907636873487465173029680770270684971555066962682514784942433358310430974146479771434505992552217475331901905175129410346487425309440455776068683599508016203110180538244455313268670899150417729873406729374850210477957186300975847171981507518776698602909928491887760417628122621474396183625757105278152766481391919670941232256317065623825407602592359859081505461751492141154937392215963504529568430028143828047035252901952358202851978863685853207972517204347183033263490857626798702028683665732959113993325258345688632214877697866408083009424224788422158173508366194737007340115265730448868737090203789453949853951077744400678908071097334464614815354254970625779726796908735946658422728704126780690441193319287175149105773938424853124829629096942433069078483496089565728082633029856050835133933719724366565504794616655280573195062811405624103065173878451176068437622603124076892502660713498559085316360830415480819824284513861650338454609341968360237611067862992449848320470241830679275463958977493256420708174264322300422201853718663912242155641705696071303883021247552571391058868603023731606241683379816203111921376874734754553792377413948006816645434779356405822045584211313249829388546041177829942281173947845277690134022313926314101087740555745238353167946477404143982457517222032751282238215642655326335845053210918221901930325533624636160895659235100217410333710350982147387897357332627405741402202448775010351897807459883118495465334794727258572936401051358684416851117136967596787416397634172458684517371237410616360026053785101632754710482457489050769129669043904647938338841819177904107917062370258970008078482440928666671934853895323709914035737221663478851791100724335291390288824502828547366450884226196649251505732536315917968750000000000000000000000000000000000000000000000000000000000000000000 [58,35] -442991153337378868925694131771448233211675610158365942693005833599678964219029033079495288777926707319676016069109104713952579594782901369116366996097810401510937424709107177383686184392628694983022685521249385523945605814265801820504689053923592172674329120760354616929686717276704507195505062342442629240847621291923788121858051364484999803345106222520592690034433335275692814311510510964405486583995010176960179700616502274175775924709565364251086597723262912048405495045989361280725475512910273867930398482627074281225598866842782405362373029240122806159097728205529571419538240977810423980415164125024748614158052121848737763391062301589488811635287149089006176383982131933973565040125311317750227180795600402492467209290578729260884715442468807712912110125353649526397310457758623841909529390259526825894024562066188459666893196962574406887001304833012467829412462129549187898247548786940808201099783252030192255379493678482989559821592906298818546869866523673870438151990255028824875635479232553921723165687669999992309626445196809677034945231880522231066354623562107415669843843051439007928283556480354591065747675013880548404712782992599654203945782939250544171605507116817411290881797154356132808965982363373850578875228135613539851049207754695471782317523131163638078800372984095233907541373934718025289663499300189040782403674512546789312544046379562749378581929304265813166616431421923496643243183329825649757711452221974875026739590579932929662124630044788301443651899584733379188279118052767496740202751973707869053638932260125036643594796165033109275163230815231352529415024421268979973939282750492063768158286412916523174841236605970323578913890116970602269060065974814297328785880336652341396418236583406365676706223529217788213835810501248874975336214496159413473184757134169459405364871660716671444869134874773114229569110918242488557030357668114828553794630555249321852390469293835332680462305195623698504407539692260294603157085064290532409017566057138027465548821111223562262434104246372625921762425064777463662505017777759738787479160630687789345293632563297904367945519988425170241084259471391664202521827728490747247029932954748013961333308765098545594055079193499352844169346919737449465180526183507414297518293144721376129519797909624969644209463054761980556810922849577098724167658698751183534072249824712321077784849121217310301239046910513537705827037607263361249987503455016004229869471105159697309046518364700215669731829872732142552067869954596039623514866215035948061299201899881881947200221885885479747302362341088155517354607582092285156250000000000000000000000000000000000000000000000000000000000000000 [58,36] 395012464944800277305936339222887562600175259243667489218024065110693540306354780924005968341001949259336132822506480117279851306477322269261389344328795192094297117304046019683360819488594158406580469212180048224158615374435559463502551956366113231206658241027437055138490429417578806522804410902407777954906886060354548312340369115147618669751025909403042150655232652850372812782543915372830986185159546810342800949527641799736124829988464240333091350698137894504771823561293110196624406048409472422434489213647212958020424165387107447935976683912397051780182540710383677829955480303844412037858035494586337071291010238034487845219648671181112754583929175877575313558252820182257144409003328267084835587874830623495771156895991915780221837560989336990358286720290443582088430384951755832364633028642392942668435565089290480028068242836893423138831748670416767405005182663281762931422216511837493331894401660105101917381541895297634242680872426636350943137521846689216662981981223214383506896177063858229618545798255814263144256573535011556325490674971303064512240286256330651927659157005867768062489287024583268209127080382871612070279385662379876034986212343344263464710788573811866101033056348769064234562913803857481593490418861632322051267581511696382681788547728357537578688147126792598137036881373672034722670991146864071074837546429444560491941574646430447295361276784098447009492463425414786833813135837939606701865279335547227472381596407693539489829292179886107291264054632973174655466659657080479670525895831304007770474595574132219723499250630324872303106472876629375442016986543318360310692243034776026619905120658102739725419501063787343861710474708829734782799542806749673067277439854168560609746344896978243354237359732349702737608456881586800716438182317627265488607756309717239080983317518775422562664164438131113053024145102249769617851798994928678099923314823287030378361822369064823969168872591946164901181791567532318988706012842678821529835776437665083740487628601922949710735695317803119792472121618427240352715583026646767383078772950550050522929743994197988727033301807994499814686082121986961180086290876077355947614692004213654634847355408662224746053786073974039003694541819618283467474670401221961613543219797050163135672585910950531897133553170036633062698457773503356917251348150904763408050111171469126501990395049341525022830312021087276200133538645174317366858521250291540247594318504456614002555873898076226840990483765967121914111513707325663586643169181440329289269007955907494462513681574224622562035991180096061725635081529617309570312500000000000000000000000000000000000000000000000000000000000 [58,37] -342218300769372014461982089759836024172871521366986891154696111411608473629002258851738838433568416064256026983057613140330335414455018480956846154629954709779867291955721756680997944618752122362318007657360275117763164956316655540125424614209825022682706381427670311596324660263960181678528222894259687308909572113370834922752714098818007694889748814729644424084548731255671125802099742482632447146087205429150421944936980896757586879650116774710028907058989781707207890041860102368202362071511066099375459423980649404838475782234192057101863188286910015825592749475133491639317578804241562843913024758298811448050161821054100462277379712711038656105536855119408595736660664969176267022447216002888488720767932648617989089483489015330177702660236690267952391610797110716020985706467332413138373935034741536490874881274920892418686740643206713467258595180062259877511206277717088253283923381282577007637280531512324721855797379978145923457024411214585068097677639621345282878076132906114353566693773384974105689746214287487234414201181145506938601899031580114775669865613589783029320096485024103361237221276101171717767813956101962869512430734324409973739648898064223132020708498144951239125758022133186810719441472695329061517235863291089001991120691246686794114393356080149247232203680842497912530483071234483249018757889223517353901955234768201453581530337272089791413382084765646244778087486812734266090229308751610184699784478397351110216404752976264964388451344203333343914513433066276293431894687180769706639863311839447992823832989223499334934469119986452127080576469478371328000162304379304075994006603694084472610624122208350831643798119527397554513563789497035361441398478540149850427517925330424645897963817102780390915264160525705880516011489841052122280714077478301373594263759087659683511312400456572289184611446482849464508297123923846891989661695938072560853900608621667147646802035051703941081050942383251951490341186152723838223926560891137916419866756407706617696723995130727746839161290493758526110082300456725930858626548513758616191675460457849697806185957755072977641804383746263879618433626872651586799434406153048360193126529425683196543900539518758985469308232869709152935026352935290051125398550007198248776880235773159295989561331959433232029249160857915526749913152522195122536366567120335324654439799953381310782155230039151496708722496363166075167113670927273235297567405412664395189349483882475755341635122884859089029962396613932629277737470171717009038515077391318645856950408950513964026030602481637417355830876886102487333118915557861328125000000000000000000000000000000000000000000000000000000000 [58,38] 285739491996279847684849556204154118545195126867041525204096999377910467639459194747992780667931757478865358063044571879777340393916102736283473562472407783844145620527626720708377440550786492519797378157444782551447530335621334104150472462794817602106293747903066870190290489447885615113628889593416268152851007508990233577575125551826558135636565387280842978946196444465937063246657198783467655196078052007951225242602609600285793944059673152527621659780510967132301192231067003056731025463412201353347421806104253831165413233211135745531288091837463594091557128998162804331326765803103834649578979888495782925023846934134145201276679762654969169326540081729274570631641862973284623175146010231850271996865558868532782238302046078336148493227701036287355390208507276414392360396803305263359428675768335534465846789920945037700979015134101156754803857024034603716783823472670841423423624597489876515116956746366538933961860458868995672340308288232084603106724294469055942309252008373778092396463678129503706426465886170050255117164338935609837577706601861893086415869638363240110905509759296219186654445226026901669798823535605739794554655935197866555751399481800753273589355855479352533188665471737918231827322391618352736283141879583059124803537182827276211488378301863129934461763116749111921757046958504955849801287150986276440270606430672675002572649357944334665560752313759120690960197998401212891297128431331106525688703594081820799052020707202880895541714144878785425863805712247661758248886411500834717941602595710344427906789455799684209848424928867602699308979203694993875650054924674277858927733598530158829538687495566714171600204760662099853182977102869949950235182064776311525147143975755610570702297059409573453175917868908889737323141970593728966220663684089887732910095883014065054321322275859381135031970492033981305213862951640674591049865799372243690547425298723980710919974372901691358130863935470844278057052312997241681286011240522638371324719701620091372254148919265722364542992684890781907372496818684726390925687731919711462982872100121568541609352317328419652605703727528211813222397443424197850137764510111537177217622189896327630433871368774360791539763487713232570231451211785668090395654070636695987871341367146183774578248517901284892425847399563616785544808473693244763102061448724297929651435856775467869365101407364437739569302003972880869962130617327977174794956333524829933436833215843368334117613341498801354528545626297355405655908920630558930917231811190465207840780212096314342167694823938398724846865484039426519302651286125183105468750000000000000000000000000000000000000000000000000000 [58,39] -227968813675531200682291613644742511326844328703075769409526467978269355807911800519899373473333334468873883651404186970859571477143454361904377605625110752999396879955107180803460426319550759393731465442163815558011798154713654195995499755121153449017747708772464149694186199922758305660298040377606879068137606736963847087447806448938050626298401811896988005665251676071759489948567356340295873611477768466807096456089206549504773498555272883090269990006493505275822754425065165937028951314179173238952716373432262973552125319195536585542797436761754605650431764646725653507311893576211042620552922765342562215758669228021396503500809725578514391130290258533570883190707946539731493215013381749309911395440019289597566586476470372943990679189161112154365923714389745624311598950507249896084881079583734274509315163885826675207110180003262775464928422330372919861960305155608253516383588695324444078853094715160984114150552845157934511180701005438156663075656193175680294027402413527940885008544648222820350231653122580552811868036164667201345491138926244802955083706508774796935834709440908184782437976052483899153476854716424230690734156907797987599490827457354583251536243709445618067243794307702058810064011471006346805613175394021567939502451314850593883816563540890708171353927825980755764452891322382977443914270205426902147332749609119363811325531013232954597978274033070298517978114668925751737410053436596465582788992697616707269980870950694223968467435589720507805427587563601874507713491268475603888185177880576052793837292134720869515898936609952711313467136357662396821136844759663876963318702317565278779685266403746001114406607645047229913575834231849917548871930129380124014339688176258210996476517115669063363839607510204783204478700167703745573071948845845452958218570498045184301780770624882699414190161681915463102124904360589920097330686209488421527220006516928714697668447407669817549286042087431877009952331927306846368893017477072011183898785349103167242686405775434984355411844264486945212607501532458042528497926319360309679488596196024492873359028360561042232698375951450606933832676069057099849107300813386981909270936098135694324760721367480561699995037331061984368884352662132668720049419162653289456024531253926112384338458849428147995078222200299127667044569192739478861305525067558141450498200642640967255975148304469830320068906503719078947893847532029453133882520627142026487382033186804519886334542799841027599329281512433982093655616566530639677016292580172546236855839783746434848689157335615185391575199247427008231170475482940673828125000000000000000000000000000000000000000000000000000 [58,40] 172612696150691500988044075745786158940370613730863999994239797797199129596455486799284441848437319376068612733740759550380179445589424302700287958547246702046100044405267701274428748515567174305770260698545826185032430319980930795827068669454439733572939972162439718557410068042276018155448485519267288594131107022495545004730494456536120783880757989795525783336817248643292237142129525809671547917879807959766915351751222823697680693698761142311796303291886972075070799156109905206635386291258362192883791199230756967662659716106106810934742579312484049800876919332648108042649959081961861587257434463153407511255300017593244612852229820856876016326362914778123316035116805075278263240354503682483098758004128789014926189288134275847587421951769679848984119211888862171599966715190532722534728369790999532613386929694192664843587447957244349165292226537071209684690303725846943027310317083593670746425506223528760410550456555918911711347266497696274244170538870183432517481536154760989891157312327136722982127383655453431751601309829823939313554208719050745820747226133968235054029742357053718189109752147385839817390172751829317904811595949698431737504034613037706728124886084410093601923068145315726679545612514845883802131672077847388924774340638409111358850369412596006022647604160869089836477927460928339859246730323752086989533463683458184593718744192250086253949548557249096849731239927135765825131878667453145917834282090825028380100387481936347330652089336854972921124288152018619736483587894616042052122640155126215803078687992991605674575973631899647344120429701731033589063089546828088929337734535288464270664874782325112373883691763165424612231684834869233963440803893655774181040710533984035499004905156657117815906564382725411620086184827668968474324814064024161204688598978669451828963957717238262019379815222873845187510549682278544759448160132666750019049608232088171036716027933467152265700211428986296711358816230325692902735511749776041818840213749111875111159547740191580431098637555454833963181352423664020941569715059629132904953948197990681996554130356780525846175461021496772452672867679464973104519959838663774112287045935997769617259311976770926901675300617455759578319020737775684767853602713560955953018237142275246412889737407209542287819695572669196884136843649071165716739134664991368859374554501814824798856265772295259305715934491110799285781428388184242245691538820925695205005423239751817478466895644378692968331316965221925461523721283606858405677607878185275365610568752875585334127486164383126487908981516739004291594028472900390625000000000000000000000000000000000000000000000000000 [58,41] -123493270321858106073167687437436635667771110150833263635985286096663850739016768947803011631660906246986806348415276727246268830598092965015364790146589726416976467925390073842863515209867901633920273931855908253257891887688483650269201854267841917989031130560546918883622222568314786353072006103935378196005881827656595327719562219933352067806396284503708414907379165311640529607504058418387120697183220195378556062494491660149655886224441637148097905067044377702102125921195464306930730125930982157780971741828242636661329552229759524749703335560249265463386336003080147852987335023455064096207836305644429589343336708138094136085350130609743878289189378677256827398632763588225280921965187693644399204632958076343041952503289738047947282118586952236042702616339145185101953439438519243964555206867869898612296145964123997848923067816293630407452169991918621504105500844444505593761417170414638133083375471209392117841921588894963335962822265330360183357229270728144833919944984693522036062496454912353284279632498624089899425949134134897180336335989818658864912017839657719743087360693299329690526154438605912229743367925886415559528033493583330697379054563179247124673242456881584067240806225046182478992130949842938038801068071930783877367315628326597432665416495618349098757351502411311663062371377794322959288386662911183759922025141770137946033557052602709118338473161853239870626725832911574046766076506381658327349201873146145339039227265231057730662408110844456785563143146567241449176966339040192842362659960776035769704647393590439281617251717132704313745834461226838658717688625934893801732439675767701556022985660623922670258667118142606936289300613646253236783670924087001900706838025503311181612141950050221094829853361881527501935217744966152252252270283233625595689680188836622245611581110537293276474828722046541183861304602414767166920268344154649640178133814670196982373263876042853753863358921538530399747823348046358491749793307266303409683655104587073923635073106201257272263731960641454904571800037519252549088983863533346974710673680943214824620425879917372823873393315718703635547674860912997810402577762855193283565915172719811566127559153989360255168041726401123141318127257292500682134248726392885359777839524137771655504994844133038640146934496382238816434109059476455034106041436910388187845884541492782559389440157872991798169196476266830404765526310137290809261899013858438631534883535857084856982446507196782872848717576195442021264898675874533925768215391780220146948658144757996236473819349579434360856047825372172610514098778367042541503906250000000000000000000000000000000000000000 [58,42] 83315479738370313301747915234433464454900116926148757126080634090865311106586086537510713297362868577027935763628038043635875687990704510017671504369081891633340982791989144804766565016795608892236342389890956241105187688792875896186699844455271325899903122094540278248153199519086304108034529213889089090136204053921212613211440132672354668775744335837676553603809982051973758003927740784989780651637060402402558448486236051807378866815837841039890659758271649989504644721129406692004690378606097273207951015697969758477594613502321063697964464182276647941096833695648755068661422981069546696205084724824389980957645268596221564745278454078471426673087740519140074535100415111072716863217438249777300016132972988275704454375542220033198515206940224155543432857795606058485841355196168612145890940864869377247323233862947001159879381912379040028343266948855614911662973803782434242960587050049614764535677863746948210752120839980397515142341569693649852602219991453189478572196414196092077517836137710051908268556351042453446568581320050919065864211520471870400559697266735368989936951619259839511936297867460666446398320745137468206546559191742902730098984858578681756903887341017935266648986893982106725372599708305506034562373031606195779572995804823841539726062160800532106102477509635220935822570072301992359928797968258531309600337796326929168082259265022884572931804416155805223789037011644557822211021587823217748154082668392312672098634906895255527911190199620824432716635843468674611915761026722068158084813435825548930746512580921197486346918375263332590985206782435019348539036279869601121179692105595853163647730116866675570094985564351321233494673161361304834861860402104757115197687179366670506671689443939113963101966106764445569327806760249969725497157984501574661879619826777849699190295199202228489798740855429149269506766689560371945914659927066225588808978209926995256115367742337781065171597933296468154328833212041678288609792305590568104073675732325545557918379582460808056915481175012269006934385560726465038119316706073722815426731690120761149208518991005580360086135868223336656396739986370346127118839996689638494454177478147269403902551791852340378473597308616196214128056540240226255756903340944291196929682780450075847108871617580467560371969569024617620924848805781290444872470305423984695621251961840553477474301776001802555403449299559480153602086097889061380765592273712542711645236255373360539149072230563653928658520120840738799224397860078009277481146346145661542046914464322736791177847032036443267785218863563656555015768390148878097534179687500000000000000000000000000000000000 [58,43] -53034494937814017818038070825848856218230405869435567750785777080225284782239459653257630035651628858103571923713361615196593076254878753763117138138239579460606011262969960285023767548057868852632581872211255270261000542953513573310188778147407814158462945415508612247448555697701108604564827823428559228562268543248905553109162389055631527804267973757529893652901284894520031492140453368614837757951377503716865509202586071201500187524159782955076655830052203020903587000367370517043624383589244189221502163851605085948306992664154759399828310501988048062411924331781951954974967594366242056967109910697818161570541628385499845776626034897580774718539137274018356722509044343146584818226428925738477325445140235461154595692602353454924009623321289800804317004983983416566870746556538896998083784661544638140357924583900942691552876113190533584620481168510263584040339745175914669059103281260006413581649598163973403630463611505995238252250498907191128422270386186066089595424641971100899139893889003934597303292948633927331546512771105486883945219359001718711748438135574198413849350295448146713625157896713687942510696975356459018113143752636941309754620615756916870696970441773778426999550412939752490208706184592547006197527872910137208569907014793427260194467249712771290419245800655611146505492454511092176993863936562864581618997219788399072877988067652284518540994445069772042289892350262097549431891602892058788698201860194284157062142443982056952299770842259063910895232330630998598313618779438555041608414483991415041462667030517719206040968000318804259527300751689231050864125002832561592296528040558548385709542615404378801246467152480655260052052834394598987941902134712475615704669138760602592681875653291693487392873428571960406834884399605516056971070652393502063000406748598675692133118607292736254219130096613052854984056567827266589291503107120036849126817516243245327771923292843657473166437096902209606984057726924979926955656675819717088824289933111014835561802164795011190132008480495603239524248720285918668875853747852900469094565462992112606874870615051653825197198493625883287951640384509654065970307107188003956993916143924092788006852579844416404530329473348721942186058558222779777985148143235537909593706017641109932221120728773870697327958284177703814385915049017429215933278584735913656565024153664267056366713850403176256124144988776020088691787564227678058971375812349932728014911191783289942655479883961811421912853447998106883452960100959714945360264450319750086345482777053732006855955524463875699013853254326633646087429951876401901245117187500000000000000000000000000000000 [58,44] 31950358946636137613953152213751927827679681398003995018202518119266349811253134606078808100701465328655328002396511631541712584822949404940622039914639369000513991627185415203629304171451987392579402733164042395165475701702704974821513204185753826318540434093318246878365044675944074486688628144438106725297087002231185717040826092557854618215691092666415301123890940555397852212586401199270895447737856259249236764967701882988182756851083661640384811686015992386278446894664721860984669480253510318239506895765154199898090699759675147601013357414066980928991226849187489986390408224134286582426385279686137288494521614478143603647120523081012144223747232943870498954261409439650642708228990050077734968188006336407599342883405859339472673127151820616111288085465570051968905979212583407140148375727971523557990615650590590686524029006233399357691636094678880396309332526411714386012261470062587134435313069131219806425744985807486171014490338921809550918371651880951762529381568170294794260218253312442852583351866974862343075782059911637192867778014521135301238136721165950402505577223773304551881849490946041784724875141624237637098268209023377361566025515194216220464345237013461739509294285585787944328969234800568246484556568810137547479284828216792069599372137520835234382147150879866214619730715319644097558707529211671662972345513624231293729706623988794438069961116425830759746130071622055701324155376661091118499809762116251379002577822659691398798614799970739566436483273693809481483264803383703191251714015639119830376071351540684565511892093442910592549904349077273254806842998386620329938313039060971933997865530039948737769544118609002532524649983395465945922827308783877699033779781970430945450593208570263147446316508975946501226430124991889910080303795518967277850794675971348658710856890260218802737208071657183444586879584825727319756884073139798889437516930320080561493487487409943340613156917248237707622927455457537036249926040138115222923020769405617595803367959110141792497532812057697220200703166779774077127623635988187123499450523782249457408783700310493158922717787089405804855522696300825425441251208057628013080453535595293593692479167052243886557216651924917768802715649150672665353016000153045125363817593778308910268667581093747759417889819548523799946544249839691768824805588012327329794489087136114044010913206231667703871170136059190132174725223193801471305322291957085709340735953997034755365216279432465179210810618680032087122689847268332241814677030689386248796536939372457466318616656931678369251890146907069123471956118009984493255615234375000000000000000000000000000 [58,45] -18309578805992688732561141115884726413326679039498207750550256190252886047497071143928826591114272026497375092452007153114193436433316533609915638208099757776398371169503141702006692026076022771589118793680850214446308742143394933636181365309917238681323166933367055438291560123145052787109621049977966586515461107785951492188314667206393097326025320854057471870200769731063673995339586175643806316998438450506671976420531646994319919441354922130680476640136674091128111555258269075641292246165412205394689795532452212744013094967042512302771328462196779667808707413787571997514479144594985301006365310440554558454863806161703879186175386252939482402943504481133019995965877206258470014411644814937039601187228966330289165842086758962131870067562495536853424648436550659291577643187509295068307987256939582251980887595065926411474742232625748604844578261374736780936374940458562145624238482006176930178707706421856144733428150668769111093221141934202978079636663401614639280611583544951511418372454930468088339472322372716806527733860892420074659130680286780255304868224397376504682504726356748655699851900859793486649565376349759060237893731780614252329472453459914682829404493465841806730452305546007996859375670181248906556135487581511580929466815870026763879293402468969318499772157040830116124934715607839612045670893268910387379594728673021968297781220836434824575676751682620626021263241323251635126409703869262932767369215773132702347190022754095052399044391793596309037641596923864237431665791355042126123432818171471067201322146903765455739058728077277606538133479216734556388224212659889611480069069814657264753654107719961419310051464753615437834639382863424713619609062171785538415515177579307785854013064747607341215873127887626967133749111894040639566704289444914265239607072438979109900242856685254039949292562971514001188783681958355717397143237829956590103282618653071382128922696492783423585958405061103496083581209093766237088349163029848569406626215590797429604725626968998681676368726840138520622285555728525239599908222080310693394544483682594781135637138677712578867157588146298817180828201926347891823422615616435083312402824106723478430653736977005135623048632530805934139289448369451034720223737659297235102118768588095134567236341468021724741866964861533983562326743973019379072355571221568585227507596960129032482692016045147727295192302834568352998341815083801477493040512602662788458233450986032958123206086781743799987995741434531242684711658151806859120367106350990574225873927145154863473727883700201607880585566445752476738562108948826789855957031250000000000000000000000000 [58,46] 10037437513777921959815939848659632522714533725713610218814051006680260819519159907226170716353832204540556988058948778614306858201368616565562466383794878121813378432914629019134339597546587697496133075262768687274871109056241414692960214830016605566704384294106938906696074702300005207405096752737757771449794489243690577343197595222697432496263969718914513166705680879292562477766062819193380808654237099459432780267082897255991798835691717246046193715617592575971065214320362630807470830686214018484779839280518606999594369835774136052893107618678164919174932919472789377556437396207228969961303123499827090919471870739643846594321371476192337911379135637811534062243240693810524602697648182170156099653783243378535235210507820797565482039119238263041163149863311754882429659813319752434205857063109137832732393454428646145251167432252769098583454872731751425795352430289418447623026331870836473969014524603183115700730571529093203869649939468678273773324585237771409594634853739170147761006378362478267411360562152833494581336808266224635288175615570834468016757268554931859588489029070562417001369393938899543706735716738452455325491967257981252050056142709824369972592845716141003160164324634431005692441469514023597318789632784309993781197738595692568998322132123866842980843975896283963550224850905351050469310204311348509501345549571295716225555941011295085825658564432081254547175018896378258689183964978951584525035338327358546843864918664810728381455068516299330909154187651533893956983176800402192798196390672272125837296451044493594597463612523622265772309496261668668355015684230605100770891789650058138087609736323174355559770952370756681597834923496744211373557409472124501849032335901535090222839849994161384090725796610411188402899524695140846019165321051960676440510200204433174029393202334232499506246928281008580770335612927638665954989629330046660502203093026046847730381211969907983153741817759932615619428238229081012446239899873743219666484747158387674689418825629680332479833948178697264032066510943111509546517266967968334012756309331551051398432816012640920469931074401816864971933609719589755595114359224397545430781282580502938125486178228196165025829993315665966870321633862901007076669536447924193068685289700249445475851373734439391780718180987410527000088927249627762648226595031901718418229015467055819068682024131391038466015142155540537748648224424999068055834110741184276924123275365349553970265967307109909201380840918198889750172174027105548018924451442090331143612394381628474859977671845133525130430631605582547649646585341542959213256835937500000000000000000000 [58,47] -5285493033184039009006590224982510753458137539466268054393370069232234543647271390950033841673294332373890371688542564583140197227475834228374181903223223833127876110888413525616435513367258807696892389601974820961368097579378916400275089877214442720414984097348325889857143100476483785257733232916586249346738086473186906879303563941353883055646704863019593769259479806115041990227378927862880403258588967457367219396209887964320114767277329892463313901856036902942728420598094021250119511522985195084702971287958292206195898973281883467324661186652254555648911925144533408671931255686708805071923372095845745363266964897534586121906452239023153533006399741561964230652850027573236454238496278635874103009290206121192809882275485890906984925826191769985385746526878046743460788066610174414753021906445770218555799044635058996043374447223944685094075171164945402635838277083305825798788504229416146502293108045796879958751121099182234287998137983020960374060782473863642208396430688080103793268814227645833230269894548866346926300786497672105667488611962195425571277098358143614630411295343075591610654801032519661969056639146508439187732743924293543686207546608340316519409132586162574124013681472225206936570039036216312082995805911983763505449180288250409434395920756831968632875335804889391700949780748624531863833660058460182375379417315725595433993109539761524810578091928025799239422190973395211613779334681553089648698644394979841793122350002678026323258338535073891507242234772849021797983138704113633574740008494127797536023008449834143591948890650228159337503589257900940506322437292826025159908255495519338671327031404116374158415933302541493431975047788821986630689465515025596887009279118561674287550693750942454485034546415777254850317326553515422749056527355234033483538328824525579072504717222513667376100958077511635243818815783954183309016566135134836483420683747081609728147967410808923606437600289664571503643805716963201757079104652258357448395684184623924140681837280834023430668968139719068358160885002659076424625960926983693133042132293535048336680988598740167296932710950708861155350953782326953263906307391018738793153174189275817740414100032577590741121956950701813579417381340576721031902458207817216787861164467053579879776147109080746442649667550221899535967608290069003004028760781495757457896950899863145644662403153177364150786612899690273508309247381803718022384995825531412602503765240939965822810584882634479476677263862230142398850014891897603296867864128956693459643291356001688541035029017609662452487160472225369289844820741564035415649414062500000000000000000 [58,48] 2674885165107539961033477126941263952366282044734611883976504657101393294149437763318475164267891804368157713822990960753320902433147277304997801067903829679936749959147884240533936150538820060241909168541353083104081865990760911511933240492933591395795642939412389358772106865886105938426948567942607112063650336361129550685836777161951430430882668325038117684576965456949187864485205914223257605984116394244968000059039144885249450597431060990086226476402093402595325690153975888074907719624680486550433658695475245360182836009275642896390413223390265356526498025225172911791869049364102088179678893214269328342375315456139026325444574263610790490367530394228083023196688885350022021994052944351561690524217150987515717643213147520700080323361111437637218303384727506796337492289597140496130869599157708255062871183079258897849893051940763349937209670251776084453670112923313189192481284233045332093867255544609258302294472628300984899274441049586047315845379412843295971046446947042077952798767638841773133412324630247707245389508620430133834445535667196165311711872837587975328385068649159615077856451977948264523021073622591113069157581369099291024986207857959009351140472143504534308812957849329685407532447881479139716174448524147219659595620730093084177940308807557213635327856545327701362982671492834859259976431473559149783259487766115504392846686110371487248153083000184382966131841199537013992421668625009768807201220985864167297346256118421391765837303556005602467027833588483769163807983632669310731219433047407457669075299385404755292503060326680106399400546916025913436903389937925304542552136357978265132083726252526444136869893563708759723259440466277045192295711887226486690794337525180146382023796269256432573472433692375355202596020483139176517401736869952917366786103065553856920827430853940991918284351029594015245279337606371574934876210948887864446606248387909973035016381925390852724519712380399676836637667212972205190826184743556960366460822211084936255146571350358873498676334337696645928215602024681673037747923369585950061769405335045905014412449137826581654129872234178802171442414507341159094234651420839416466587154671009269537450937269380606982738626979107503169354276230962670084612283418128817122646818557403728784337157116661862818086498151827232076148839068948917799606609980323533360045582150483269790880634698812470707856381377101692694728259822610613435030964232724649578069162315658290336365053166488441384460431880378487018190617543478815176438514376856842139560768261974935943605111503215126030565573951591762380530781229026615619659423828125000000000000 [58,49] -1296448330914581641776702019526925960880820165263823201305853780312520404192857835417116768948767625998957585020979518378042757054906164928381780488668070007445624951873234636094716032539088635041544960517947560573718368094650453342193308531116339884320304805285247831874521613724106544061186325095558111996070933134728849529983875159403251873591132587922025459407114851009859472875220443459846817717150223280611878326839093502945106996348035232318167616919080205171708030427496165439896437212624757166044144783856154621062500116667195701668267730791289332295007873695334635675342936361112371310518666902854592617717536016100964097930578511940821056788575705507588956740464324706206779071230679541550071668755464788852089346440564602515275128758846210612715365590721323423130353347417262719289421856871996560738033155191106430249618710824746952721049426763348924092922675121546267197510958954636700916119286708571777703614623073414111475796949023207615006935198053140898171113457993208360159410209800507088683052318518930829351401955440580722530225859180547311799453956065013709794079096230290682616951980095654786846807556787650689792491539417637075323558827669485502891978684169357165092170691583751299714290846053788555984295986968500675741343136152309378006577878641794730133077077552520654411620477699074231619808363987758124038018163861138356284782475571881251070026947817825307963171412692302570690532752449614923715756971064952398542060734230675021434966285632586375830500042117684966740666621009332310873327064243791756929278436694961487894045404671864556636719308294520351931203826589373340187924787574769028971810477856792511469271298867368271036232536106622422392614711508371635203821208678660518460706523495143778523545165518125306065767545149558672977858383399568360566466093195687989032702994336817806434980355642125223320449165465768986244419715863589812373026337798779184665953667724202527645623441695274194319622959220298344956595126749711968564173846832477656332496380446805579599877069643393767528439565165541154742780183687022248468774265582483680246795877182542264127989544855156846983001007903170407511515471704539844050494646350281819707051172763891518747385230717922226159750301348118176384981569816636830632523089154057218848043159038279441193264651423181402370205616532371645109035887786829698351578436472073018908319224617327177733347021887189388499775883355541905179030845638973724370425269926585135026326745076155588039078482275091758502221516448709596076477966130884199621473484795483537125045386353684648338301294880070546611250392743386328220367431640625000000000 [58,50] 598042527823555140896795444035256586509059693893460504400673175372459523987773326227689453376536539518384272808227601635276654207976401189573871939409930563586363247244677046199635319340958782690245070049897563500602372766664264883813204170973820015079050863766522162217558960283888528007578768214081166397713982785823842697864273952373299837205723346640411452179529057572153019846925180461286843000546483988813245463946005868092450909772540302722883766487348415602029767451384191070708426480717051322149276766255218306908068987102081581342180365968861970130058934575755876909035596857528532950856574184330260349268487540825352710464391441546447794272660000754560672040209405110843078592251562110216625672441098134615877703158725295569429934615081827660008268926913213181390980857238500969724576382316557669588106735334944619270497750097411117669114139170170629133418543532962487071918848264917488001317295604741782495757790277384784038704859919990328213788446358341843128898962768950385410838522727540491218001139135926276287778738767415640052174955441465803381758866556101773590304125044154691900746208310911850193103774380980514043138164076608220317796971245641074589069967375747504262728815442435873176263900931973066112220565068521522671960339240609733886900507421689223699850763191907096705912519213759672035752651702066909022811801007889263948898842971197433749166124627501664844555740825605913390852500159382781490092059443717544329227059520763307245604450322632922465495298023798005670267076919024345140757968365477116296722620583902788863998817626658596208981011946314762228790198513309595725513191115455686746226451330518587073264464107568176802515557032655543892263217649947670657950134676106911564603931541208536089164325715760865307126639537011611171000867675635051433762060404572172599155092659827529179866791279710763515032737431473611845643480190600238823992218176554466997897469923071863852336808487734547397242839465992545250902875041918775941318288236128367393757536995866311008071014133424006775000880700220922133255811980406738875273148647120911178969808766902789774298318636553344599014309620812432683222181516985592433500118810369389420130385112965339573901295299975013614544879254650109190988982554759445820671430659241321953814373925540720640039915412376223927147047025611720267412942419270897872432154133938562606871922780655669402797833220580783130410113638994825711829887214726170674892889341949727121251875070393436519734686944972849646772050538576735512683672868865186862632885306403216136473988484098976487441599305880379766620080772554501891136169433593750000 [58,51] -260836101553400721165934079436869380541947309544328749660518490090129326611963242822030366101172811524233427260694845659270670251079398665151309951571194942587215546522676818867958020650865745718837425125758660925378226273886409210809871296958971070907531070388693834674801056890171095271850113385793428648889529393536957430826945656721940709129853141279845461189358776741197698299074486071689277296887586223333096537853137726275401151546241244608913973882052529040750521117687474084279814542549339514946523703878282244144163644311884003798123595884714132655674571148426256336254277423107158086018944318760890450253319112880183063091666995559235501288452181275486721620812768151910059663463174837368995731988944803647763253813716999793150128569705094371854792114717144613995369166525724160163645278999420989403697774418783915342791756889456771680707794715038557158096694234354885288799480598778269670561647703515478833307029754174757308777290995358175188029679978049532473282170794360077775631742777049267402490021782366817239159046680225041467688136141480344356813970622972074549678461174843309690770355962080981995685881488351190359890616581180255881854843690696709897477516168666942754619276137219297579958060344161410645393166108444968772208509746537808474114143254526428892909266010213107579437901439051921315456896555241108946945150225249169251792701766902985477305545475399662190067009545247443285087265041499523303633687942423353491058402709267074427616520802761855766357760928863551209302370529053795907971221440718835503442367157900968816829811996920079824914719293885762916686222603408567476287999787134391817764772727757062868675970608188115798945615210476663952475956908992114848381639080998471018258187407197236770819445798103171960604926822842503661930097301073329213575965697407482086825877415705718462418877141531201952634670280394493517912840160532095539426185790463911266760617671905015384764120252917644619274294779354118890045560486235774839165500740830532713239343565889992755997925575912090000567736775555873857392081123374703336004622792549822902104814979949506420752646934621464205304729366337710637258925194005948915053611650293120080653104978413471969519041410135915032171003724778281388541645835632326974679376366093253585682440905842875577035372909718823771659593091925725478054966897548811418082446081950852958678962389275855373756586275179406448512854400781446714896134372524954822387784986128935540288775718101888136468909919021901808861799758151427735540945766567661652109765527559078840184184911569959910743361775065096708203782327473163604736328125000000 [58,52] 107021527122646857668703782606896979410937469126469643295800391476064451047898257888806154072748127271775446846483200453450373537320022556640608346968216047780301897434986383807441230505638391775683116560840259828993450942129314233864755416937456095650807721049427699743184161134413436349905672171804450495547330551512336042564967029542242461486262801820158697105249500065952926496701846126896759960878540390115885407714147840385290757583686090594532240695775175167025824487924228141959615526081904748137091192125684581811590856579892731581490611292677195830578373284748465186660271338279306454455898497151187169658212110196493861829596626131511556580092974169319940943187289844236008848929808602546119649693570704254538774871844332348066416445481346799548915625718117431806172391774360929420484154314062363298823186384200677246540609369439339765899579060787128953381729067603994494738009414999802364398379386843845284312819978921336967780648288076132723797614931869222503159600985020359048905030469199021181317321630869916094967449662503844348854592434433872775360962108767691932517787328120797655940960200314856978626068255477760548790359449410740985649562320625897833358011260784530787940208260244634526858048194747083310314785195347353352523530039031604817836534379345880307778920408401575512926287183978210404748523520759960970002848187627644539506182914749956875993275625373694355193896249691396457839294462509654823097863808853116915911566275229431305200781147354258552179518213969858728163812926640510900227509302889101291618164588223455834988446990430928831190875875255840757893516731962622847655869625329412965826853666327582568108739397325870310479615248157616268478549886597471449160033671000104801873847713087044473806193534677567348094016598444379773044638913896998993685488637608207685791276130081833320537126527246429464202990751560412484280154468410988612236432548151070392577818375468026488707369141162826882685228342319710348399033448818316624680268189192801262697770829496912708630366488758313544525166549702995754952926626461101707560526049583058112302700348901692604642811546923604157030661657985222449075251866785228172683963924087762491319107246369269717229045858600131937916429059121027376291956659585262863853294127322045032547479864050776403031768681112290544175420838551538457760310425203147235673331915350201278591794005096792173028084236390073702388640783039340103915588198542509559745120193455183835592842486656816219448072359713210540320183730547688122232058384442730837222741077042321284790304658771853071625584918891149754927027970552444458007812500000 [58,53] -41195649131444701597477534537101157768340693339728591054561824955680030969226342317140693027190538587716687276607808048971997231132326506726206553185161597484553175860988780551140882789925248222523206887749784043297366721442808740263040583167110372746798740744852450494411198970061838987237820381703443740784979307495509116355413180370269835572451478012798969441228821177029895394855563292842795394240195904803830506894507148596692167532956041468932514101425408003807093407272668609533856464028485620051404202296685272075177722797340541334563973928371925910119773908224488393286074340505257243621796656843512098612445124904673774052714223226815815113800413594077734858323932377099586462226263573050639377345381903513278520964523396740560030287168798457787169190435073626915173098116434413507100747704717616503719955375654894954022621458736130697933214096492495111150991186124245494249814758529586375510867530500438074612258139550502461478220520971928093485699931503439574770066959209471409258305094651622343958196003793474080017353666851649706056237289936578265176228653542833263850391633611388286148195604112399468779947615148393724090997495837928543730632002283655475137413922287903551000051991376360437549443483427889076716181140157419035664595314880241703661982766075139855687640949110291887739931428160559035252965349534433440442098415741885987743219261448601177692655825196944954090405221958078703405067863628341730982588016786324699128050456658821308151241814653614799707955328316104456628554244990536644839480482042539344978959304192403298414132445029345879737496484068488987367901572087238114521287588552410355242188856659394847058312252125825464721732862516111690482059123640592466705027357916511216277793151774541529964334763529016383095884708137704576594122543812148616170247612931571622477492332445299072854909148755655609394225814000941923134958323202000579105312855217104410674184922143745703946745936969445560853485005110402136766946453858933892117555561636528878139992902969183594685214619409847178091077338012700174181984932087480306546190159314186253919755085618556963906604352157173174662511194102787166906541498259662581551010393239580239405715001158726017225271012019609912016083982986807965060523686419617037292604684836449352450886602457529898133610199000356820207334197498575083790232836280558379755486731014218259203814516086879982602739110602710502335389231657108388698322193680360679075334702904788727860341922807012494481468860897009151984110094681434317670815836837105501986994296489687191021655877089078937394739376998131774598732590675354003906250000 [58,54] 14862995263980431093893827126691027518526012734730510800285737380379151196846518167475366507095516098281504610817487742200066500683677618585201393697490585901896406075513872035142890408752049515963021343620990338074531965211895568479929681302274220822868971542014165607496834894739720461190740909795705441949423251722284704563244793435137653149940481385452588986608137232847280825505995164625757345687087534474248878137850757322817052431068843706071252214330983773539922596008859220988498719898690532812387593328041235730239340579122474448838101519857907257874418765132873415337647889519812167673900363080885398498285554197942949565533172119310308052381867391655486091423828160339494396068866108750794922053506035393673859902844972142201361851108853038591654516672712653878856298304639360018324620394831713432079716453360693490069930304986000161694867512123450424540713236062165275495363729200583609087338460550433755994523152084798990862208275290288493090535288137388745732756659949602805044570505948545420300524630793132228637693846880138547107682869385504591602840955006979030592783559523876779135999338680481485714444715696021331670447131829519724846020543498030839582027513185386394971463521778523912297383218559191672697189710935235009267634881891278925616811193496142995080624189838290750694703372957396614620434422362988418399960282805843750011335876737693456256646093327481625332337331225334298531227419169341411626063033695869672578794679500036810402951487930250206901695279182244542079435385478045673565232410785299769438436748577014987641301648558434847922947711930556949424682419497411747478050132702013345645765152391055999256674185034341349834277864506617788664351697150421530338107815119280520979694392639144816782270945270169898890703729439071628210941652918078941489102112749840632441731505422309261732008614800646883176294216802407064181940636534288999396668665058652711397394468398756937363705744969761493178997248199122406691790983474784112545835276335621361214040690481961598469124546885124310506347377411993355277603432753611715799521576840586068768984196651718712269662767434636113403496681594643826527104661746039573553408727537014814428330392353146739000423697770201192111565678774723230398193076231999175346853173007752953611565464540376075815544972471449135041009409127082920302423705427008375655377971599584426033775845748122757021005492887983592616192299529731697311787343024890322934095860994684013103887683127029286386832685455598325756945149013203998031612351573745054927136475289890871169389290484417944643302789131666941102594137191772460937500 [58,55] -5024113959080291675892471133108613316278898931594825045053622107882110664806418309011042204076201827047818487343642169416839525550954568447036341045488362060928421122255535417496487333389099964596751957565949297071005770744943365135741549568538399264750382525591912219330905504547539679546967634704088072684697101314685466396505321307907476589138386953410225614626996221136419635638183344155591307321218881007320218375625734500955459945536704336607933421859991680356333545552090977953356940365863303891200814033668227229677130075237246428738029438371700409197126032686441294798334711735641397973872279271567829555513803253702337830527611579489336014022112119688735969388446068719991918772837737716075053512412276062099578969297613342341030669035924654964824840987150303664624639510111852330492519816102665347187978510281885801907009979103306298599567256642291293239464575887830292877286071207988249213136904125672912294863264616846236407914390826317404986758088470379078711918915539805067414129717661173850332098540995501444554341353913477201692995095835400779302429123975461813744681714082281004144616504334190721144032721821982621890165514574634876823441715348988813853838842432345087222382839356560652586121202734429551859145056211023475831604983082934152623446494751835538276977416020301059867948881695075589295015952288810700287913398155465379077426541498210631770378491988802125969629520210201295206645441133264153077867121761984376039915195871351808821641409400719266998908302959051927323044619863377629695467208747785422099180575652029596617193287885795393621229307109385313447165229430263603709705723358731648445464576012882790498323332046803387742022138559441780217396825762958284866331588779271144991197546837951492075034582766631327027544632302883733351902960968213205243020018748730459622483043494394734281911121882393044513892428133188376915787403251277250526793041054674422943036572097756053133945229988099826215909975654869864376587762453962348388059046914163479245712050824836817917274821283208749274767473839130812059573037857801785520724900040175592115370810303011241503414822698280765068097280410381542007948560776885071424727831590879962285770290223264244655013534243011598672140359682828653672425748157428066609640048166574970971147554138200152918022149353152023906332932351522777324339697491747675682375695247027647791041207135020247864290879405924563767057903578091390470826759197661538240764731587238643524582782165154049678953029923709218663566820996788922221499317024532494981562570110914136351414814541868625319409602525411173701286315917968750000 [58,56] 1588959504078863405186713093076958508764414982735010462830486830003652083078085152580450316903388297667685616173555609411454593167238731993811181034937662283950931621152140520860092562641215359364597291103837518842795443779621698564474516305832339967756846535912393328838108741741280980994124730884734291265658298431431540166526537879322535154753584644735168201290774705094338566619974027207702455334857732807034405398346582256017964267783124332497154212820234712560939749793995101291371435732375858815782507648911897502238901713048912831326133890039577473536623538673688506418504101062551289047305261090532129126461428346802626657490630171341091626916256109183076126738031369069359738435027033929836242938272022026972595652065773582476771912772795305683602742645204734257027543581140892440103323192923479462614960942238078429468258248071049993293724420534106229366373536790689579738107076914735016335272350767582334359483785338548211905995162511122135148877749256974417902137922684780929148858105468454686830210053240783009673660472019986020277775867701143586677503019845878575865341216038855537877453461211964790483896277561462695702211689496925988570085316120173148089712486159398560808108661666871344950642587466510541297094355690937709146934685371214544500166981847770022489128348289600295508328147024302638462539112549584103343109729874404495876018051226207866433212403263494609341762320332126087768046853465882461005699715623418001745842874553125028173493273879250267621996803765859555786016059847495036047858869099913755524888533760150676676707541299548939516373134901524395254472587124471878424020069001405528310243021917323397262315508121230012435222520713642000515013423345511408835995063355791488506833927397798264970953668804128987987683088914512228791201884913941824113494303926667978559181238095385570892336105751248680853270033833597008630855800181502441601926126064639183734239336545412968771314609975929056316826810726563446605030777594325043974246694758967327405977327183513656694259053732938544897905024080258021760547994468321201244285151686868280418984298141522552584436978919448669842555472488782668120319295574504535039229558029703870773006736036597936696746794948831763523780309473079854749766571999672759000165722378291791723729722344466483504716822620958400173232449408302038458150661148679667207986355689293963450013004547434399041791959824974813805915513143143776244135279214351705170173622283767078725680582504998103047143336589757852921892964751319810028394042990387297737045955370159593625191472680835413910926945391111075878143310546875000 [58,57] -468596413633321402383154205100385899722005848229050987535223878246478520079203457969785582103093844228525594223186847904540278087591733390979554992042367776885391055938337081851588408474086374696110902336465024616687778299467740664944679808735134758506519654056190303330331582338407304232301869156478116424854089940387878502995481368005321920218370402403653300375609566315788980760489762714240544588876787449253848588874996843779611568997432883671190123822541898089671584779301280931067200566367106948877232066670678870830884221209405706501008966223794599553670485808536201698222861299749552081323332507621012279631267233194089645124800902086327175003165066062280144619543903415983836605552099812813239356311517708086361866067045251963355762781876287652417715808380000653609793370785929329869530634635518689940577144132586111260769579560656794873006093356476233302118781205032739429356356861403983075824135820059610048568831740531334344832251147928486767967751653863848992786379525345368181971088380446699689919171120886396256659602960502119109264610248452479645836401420077585948484321996018053213956261421265892126740330581229117363818111887907471947146618463847319531308637824690701551386314282561702739522898657692215242225119199838063905465226473087709911595172643485478929421712574272054505912136535773187218800576427339350890360150034074173173005109081522456048172681017709026888748701645187738169956885067118920292995310159612056554391704491432371569380031177788900407245754326637057487127311828809146100179761453632398095618017569694975652056092849006165485884065860225252381593113421001987330199205817912552246555725825180872971378618243344225754298880109981740358451302350552164042957131778974700418446207699338877757892723502119868225627127330864348841172057565470913305406526391350293292961779518028984773946196866423756928052934698721472782263165166634061842564741574944379246346274926004083949491425050143009523983747906182906081867136861321649770651918014895193816499729045284819841827725778215501680924900894387135859145723381626499597823010656084514805033837364610179726365862752492333519609994897961905829512315863259538010339019427407188717959871225826107903542538707140397544914865962318136941415832419885130253773373283065174499668351385149221996299757508230109896355305646393144787298744263682081212820266346575113364539570084801288006580480446365714324220996578740832456360565210877392645289401467844497824074285738014228478659628657394596669492532412025904408003270406395354161238727478889035533678522615907979798066662624478340148925781250000 [58,58] 128146542855301321258396796271288494590035178116610045674267264347728810171781305285817730488894438001603660190147374437256047587700156236235689543965857226113348009594124199766108616629542153289506470488896777011106752831003935144457440701669156201147240412422346382647816388156892868865618329458865269122020991389060995002757329290848577404797463502654966806101090478282105001749357014468631624986273374745323925200599598961197370898521310199205238566407974596071841963442476967271966184562912366205701676642694605513903459099560945410809916745621141799436755362339695561059252732335774172106992918644450323126155696461295300328963867923628572935818043926108545089991814257819931851051562277402358136215746054650278119275734018553500417082139030437914998803209820642684956486995403077705994363989261770470192875756532292487742020293402684931062063644004615532186574736504613903640631587021152183896274843854141611359754660160299809115617659539782269880828809344598967554675437633098879165645136378255251649327202317146594098466152649390289052385269082437547030124064832656991453183947069989755821104833661013889917046009640435619366740367147389643851669846840260644335426552646684274144039216635336923183463300335250730042709770285026464320961925963564779828755698212637015859655554454433560120809313116928576849776854624053516293252785886696996150460124228408945577426351644120084836455803355904722487585867144913766189582007072374631707551639271063499039965458260474039284147363912549498079591762864836169474852200985317181397357515752940486841559636207637866033267252382567539273931437512587755560992061697182098460779653026607478767406700643008592052251839513561570767605361712065469585027844890901144205012410658640203752766223398146618687149569366785140616409791030439200594877215981663648720143454433824964542223140211422010457349079952599993548656067381818403981923324784736543092920738522759416121510978071145901808908214307962998834953064281705178667619512484810239911561242530368327845581078226423092254194054163664821218961942024542096146957986403615072164219782580070817254106898886216033949101729995788489880647173978421556710084337232579258323767490924582265599695796899730502126359173198388953791589390034738769386403087446430466859083000045788672599869050518485931586269423186796916847281494334365539347611896279960223941582327047020739879427868531483569413046060331746465418167876416221790035638430853019848730087442047714406665477636746944238859310366804785494833116858452941119495043848690654653132980911323102191090583801269531250000000000000 [59,0] -4843462461101507116774981604807543547505058326452849685875017421017002374119568768672265871472318216178624351564345526645799377368660726621943887424423792865416051240650487254424929447001746970382973779829805016492147025349095737866474748088289670710487267222557910016984857009304326833386897363214199571422407712559653344174021590603111228445165025008482355439616397777826606834729290239933107125656877832015782675331224000210873183361334152971345564148239423142290317927424125445653821276990162238946669126546585407738546352459140727321073165811411933725602847190100722234936694249208257398485759358547702814614133605535494675488452244465895840424561279217186131108131518802071201407296628006817528094186271673210038660580681187863602821696219106036917842616600985937809141439283897426582910896277430150250331803736616331672253329299543251476049875558623020043154878414242222816022361348741784167172017766737794188680609800739034489487301156745354524167199280165632066016622837585870212468483130262078526799973939676203174679436602488713385651633297197365789898633020038579432163266395397224886089138575099206598285368160041722221954330478549037603607737418494704106045553884674132362689161997061561253252917916842712677592069255324635123981822554921677338861637157244530372988541457521804933500209530751986198288421353871665949596461903535904273701932326650828630604647305818708864652346198842274144970638551032732630362022521193926102347952687120668835336224700218821503119248823693030314154064615807500672622778914336747655806752616127389589822946142700272616283950038002394634727539670090745428878825153301413272556060940683009172797128112875647554812116198142790955865118721014802169337785820556832570990799242512637581611506306963068454626317690383377627338881920205980156301947339456182870340756116079586015288669968064894710780731405902529602798770550958458994359702994069607334278489223617818064477440180306551915232804564415641951578499959092299260347841150208565353684335431409210636366462358200183558851470978596712837267823631176175116952588716213892894529280683144863281168452777972264985751372600342685437441028158963782814002101275879583929713937188896955579338854192606770949684011291491359383464176928898005158761394231653570229371390710363400204400580228193391500657369567185118395005862666902008435931551050627133259665601043711465027046848830227787630064995028078556060791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] 742725374245781482232893774561585951661291286948821348036267997441681640999936742025954261050120757260217548731792183374569102731464592670730348088030271502856067205539337071628757088452515590326966128256169753869291677726140556894533073102782852108684553791772157370274902982626429935559751755882191068798722478316631133772301365911698382452307746167208409190513021988309956893853482145773557984823003912131375010713517297538988460434408725884038389238362246049673976669584911618766755752209535980393380952545413696247849073342371406356537563122504853888171878833622153621849931927240022240452911875149818026143861319202639257332485122493618449806979894543276721279875241698692823946346452029207875383094192173144379829909472472968876162150224375704723461298035543991960263042332996798244136466517152907458994804530521678989514785838467389831403729143296144048503961787782828428931407552733418484982582982416760966985703001990919010821526487704566292312268403597787416137539055460195077425116327552865463190015973110555790524592951223635656155356519751912542820059808865648787315554478732129707704072665355126650755841403930219034014373488485713105892879883123981039533364981488543996781544481034816679498514092086117395819051778719131766496652313586171788222624023009758425575260070126695065672287315798880864409794506003232612646592229005403342463307037694230464535298548339833314714626738761045650641038989547970838833629468009720170340764370828576685339787497439986056193790079859474633267840177084911014262627280832283142910215188045502465163732714714724373920572019601148770987859944233483408684560514152586145332565152116893476458620928051018437264298374013548091584898167750590260291572872105095453882337150875366522046707503898174321169428636962479057803013062642931221969021785210255787828962817491854239648543115800529796430080978256216763894927192390586778300912306342709790465489328654232650854906890048441998291419314244938701519605948891726392755774967432764158788010967231557190366275493450925217815454711853556892610543926262378172375466417778538606610630170773478775359903254460854419869675363036499754193349637855211979951791361765628315890982169165549258670577381894504053028974566199006314525932691618941512157337468972227577559372669618469785473955305482271049982220701076629249053646024618695955798500038531834320186587337994358498912649262525126347966875073325354605913162231445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] 130266762067990982621616280589294115791389920311422321179591843830822666512737890501641256860393538390819537037056284878354426317202632687587462923844524143761946873521577107736219035096080061954415181349910962148624358019639618056084407762609425482161767392878809573864808077667617368868918225456761571730362813368327349087726784034957479756123434233134563723647726131721355290887085699367662997328396633941915191616550909868974102590503028328183967118738779760341412861071390770728988029434554487366268659388765162704689715499435821503092133602814496178427450798938322679070312378448180798729354548323238239705076611036299142354480784285645634663269407889513791502525983296643733984978022234928648021284209284107610230487338784255216839364698471645762526214330175774013352095516542873872689734856357078894184718649645580138130898649111294167623089994458351023193889397571406110196088403075963918900765474165594790810129352056601531751937113043988747420622787329053250323488058342923044203208074904673692456743406915576091345561772991102329522842135350492423932810958349619334251913195322837659756745499666228899472106158965953968831095315520513764868102369235681934730394342829562646341204357648640999802953550402940803994997090871935902264440156589666431651275628242074340738682648571482164309364129450933925618847214872005513850146700278758899119222963731104925151061572595362170867172712928129053927249109096380322729631438224079126633770071094920022553593497727142554106196719073747148543472504239227421096679415728077586339565236771267223441991461987409174606743731171907516963176212046101045367208152896656293440835881566701208714830329437392328709314017342608372914623929182732634182663011711836702819343845655761747920329329066518497605084560600153582600790150187617870935419006269028648928191178593739517725736738704656785365209526071628202415488454569849193602112754208932431316366362072299745882602245865438480667611523781296217457740751340830163696898745237703470201498507447005725042967807452855481059924373970729317944021510055980835312387375975112900569880431515185729318428013466923008878475911179245625887481935297850304775027985430936414237128343371926119407128236582716405394678980059354381100422817481027555491880568995328067741427706162067954809646382071228801650675562390313550585408599217993127207043784846084820941217445314319624729149231627460227755585520093006834940752014517784118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 2491094088597224052705767600930400888457940332644844281691409335352048438812240900119797972974702645184823985954078144332086632460788845437255723015496227142125577791211897200977218537875596951233957311941691335536509544825939323136123607832111894834610855874481706039392492344527333210162124763352270179158364996002498366381582077488670347159603299402181635867248651078429585505671185162465123859517856536501858237091450557052884965592076207852088514233143637366495563137187610396439850606373642838196683305488084293034119751057127163096217771973489409135473570341158416363058729017924461876280324507067192558267141842049264736457939096728923226522696699870756779032803596342933836256193218845705574682924365049526960847501628891058313272578212570936585338967656010358586066875626123034042410241335617799645755110575319079680850845189699695417681277329371154302599962813734548825387645049745331553116256566879585374864909982162734716567758723637858482525965105523240310564585795434641943282737129323904603834125474720943320704789183156242823598297792847465933407108670381259248280403068128062151796033851071686150600667339302034690643658010156432300761766578836909765874064775168138310788937528288223492035401485750500791248422700109170724354321287464647484539784610806251747552855690608559664687482846137113217429313374759165402774993326178211897853528869311433033253549478496734116716131772618978946009554410067388118980944105668677216693636423624106584122360741556272798583255542121964767902823419332207542651997878630572324663658414080447428334426362374739502628511649773037369943833788754113978967950626806282278304464639042492276401646594017811555174184082370797035474932878856687283283282535611838490621489059968859874373775266618136635604949273438506029253569002377209393500226953846244433900271525074701486087964192084713935343238611181847764422651624817502137599591743709258144906592707048735266087491795021827828174298112592825021047062471824602438396149569319810124762975795875876187838796667674810733066477324667722847244253260121145079065750776970706445209626393314348024961263609363484039754900889012929794740687693315253906290563568823123846671274516908698952924696552486240285211897637609104315180333522365475814891114834242518901985945615412497261650100117377206826611076640125977751643209326166755176941823465680006482357213441027562138196317155780460683665573744238752595947516965679824352264404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -214017975119948948455895602153366309172764019352478412015140574872320441364469643084312887632115097310325012147166288316075496702824997380757070917003306499708994561096136345487438554588042667332855765379804517001141504169157682174593905111585030982849367318360983444544783030163291938714981551331219825614063180433705980038154778772693141435738824189896610370634298095059985385024132457115454435948673104546398445272851843253677171082197036685843873627439212468548014819465117695943129666065880299718079734090416190530653557951878125071418356497414736263786064133343835809897600043556908244447643725579785785181644047010887875418317738635002142570480422745514414912549401629758962807081756213816443261385724066619765096414147972874793775670209719625178398881001472369562182479922010027219747799577111565641331936154028993141287426766959098164194178924751726818852925701317693453066279472394448867884436455751384806988361322460476626468811170356497879816660987993868971840905598560669742523373676900958429233371034333903633511540905432379589159740878117628602591611142368773473975939866087804703842940367413735031896428250639234555517076690464341251675974237720381479763646574484908562737619013008200300774771677421795310281943710346972050790085239366205666155419478241848761681787333024644948980658378010349892282167469378706642479676032130514214338325644789439622043314532846773519716113025396493688210757548950892881159313742335560648372378869047858385750889883842396534084537751919758850949986930505418093439263283404868812122935796129821359135347223829203693287125543887650296788144072996331635358421349724041909692039542229711145555832151200427237191023741863741830927024290880257529811088151138915006571723521307101136450607196990884956913029659552384845128159638550502187101430635172820369000737451852580106672422047360235900400729165462234780456216965430086491018609564778775174185634702126616216227216565879027315581806708649581884112513091203094216062982530473301914283117684874718521635470745956546160661936667850626890373748129771404743807711392695824919216036931762586667683099565636541293666674118607967125704453638836793451520945313586771042015066073337890980364784403819428627105983029435653541792415284198713552905206115483693073401671654845025473588990490260497187174803146687913083720062195489310787669679431072452332430364039444142788294419285382443596524030052908162471969610862743138568475842475891113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] -444837705781079064220018422241282568658486743008039053512547014012654897990508901208177591848302377941190806985191693756363251421919085823137423782942506861601232426015671244294128443042309162186975006108128640236874814762725583228637001045072417542946458307474671015322156837413934467382128754154289560490093248439308163657494062334009489374139373834500862739370543412668413571174144958932046442889643940826164782479520859597882463045797571149499919972446900582158336663395690063646129927970392473927076459077298863803879398913672749532122641735011932653986047631124265781341605216082351733757207020997551081732423368109703863499489307864416445812867368565343031655018872551144147907852292427946959983806005609489140834469431750335791858160572644233380868176534770610947694290703095616323991635259931884085842960765876980581203898974055536433702392172284528452349059628543825497518962550680731379003827593103662647709159093495580449134345023093032924476302452077131160009383841216712750402051682052748533838009586562817255559643528462188486227171033345989590894618517696851483582183849038006119019335348549076769830616694031625617722894248598689451186504032437507633644651922721178995774476368788159007237623720597120373795135101484374576026614818662196708510112861491067507615234859714480274823160643947777599204552994787043466822284058828833330548231999991669749586935707142572017178425912826719108969708501896769540088423616267741761422810771427005203933966620918738489259822971144092268120085275524271779446813485171142578683090289880882978221350307208877686902506715268056688337517194389687589155421065442879586381720401647448764293319213154312184227141185078231035590358354911620175073516661975258342971920269608373782973291508517060736153518765315131495600582027600182895364260153717189154162651928389967159022219961805256689570187697130245592035527589601238046243020824271990861220006325001810164205056923778982955357277303940615168721177310436682646351060652013867732984833676434162639357672102339804241958269609111122927833954922484041608105619505841667794102629112985851374200678514196780861504009527946499086741470297649693640232589672532729358698047159861717809823110446797994643649034909318043769042167083273883129258261567675606828446281101739249506076149380030816264896575419448127900279222395036424026459358173071372871935859259959199450271822003891598488530112086252775514642887610960997335496358573436737060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] 6827823316025139890150967990548837320623311526745472653867576531886526954615953105361161848544508352564637673354652233737460165375562644434722185238440383887423904197088528957911536406607731230114114755233762536811178114081139047375496824255600786811531210870111227658001555717968506222025013505601646878895707688104719617261514509840989702272113788733251757344046473703979155266298328136003076401427326038272678652275042303079982595088616774655731023673771354030979166516972672477432298160603797819368030865566421097801288169628597546480463248947378375322382702973931345173461475456255472367835302483233090144549550135654286119439961860818260164997006203622543853041991098059903604271871894045707610078474491833271087420313241287696134384170378064734589956238450633483284564221288124370402168311392082937121804401009005711387456507003882152280954411196449208368496814860077190463585110225874740665248808399457853641199489864846473822985676657772694540447458017416360319018205123535374333509628437557155754252611143754443396866410953113454257515684211241406378654682822186986086061732499778593322077940309400202068934464346875088817552161016886695071543650096534441574452123395980660846054324238303170972561868757903218926862935839084747908867129658571462698411212811488799290169831946358809423557357950919614895246468786105386800686888097514570976069754347770103021878877114656719388289866327795543512416628105655783625129594269679590893075526428024116342509516955990451051715351363763431544136140447042323318626590945772419222061203580654435947449739580865900230487315672442677365123935032278385473383405674354404558213894003624383999546181538519927715896152433179031387760218804137878222561057737736721900935363677501886625755285864242600048000671159714953384912526634327134742603796950472588764270357417942168780918493191438272356292290896872088604265529627295464082008474639788559686134010736277942203146694810579246704861618226653356354539721932741615038728142158285099773963116958261065854781268653984865966448081707128975982797544639530845869059918079181797304658710384355235292880019619598264489438101063873000491846862459183157444504609844743011221885832778464113860554547871674675894435867621675710297385605504196795385226810718181692019026904851378188003417862665297392561550663951001751427337544919141500977574050629387298997405680776033529838830782207997216745772334756655850166603646290985896172287539229728281497955322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 139316154591339639658780178513042141983766015433645761336056501549132007841288560717438207413298913443356762501383515120082519929050533575215672863444158802904854339710951085561354397214181348842297509986757926521155265704242584432549401403549975459261995316982647851901904463455086065043980951135924085014783191851938931952503998012090510414158021824189277019433094331803140693748189220871320457559471315863334999202042767814235593609094015815115226099282879567405624066532978832926068120856399850943325018957475090926495050578185499768177152325620303540331848845025482855448437817662518574406151793221443097473938042622591909370355985481915998231312833866949241996566220555642441888453345525886757018304087602195084487164079844750980430858421890598542851202647657111152438195309788454089728421284252498287574216301525841618615500522049649751322645704960547034355537479718781193658514908606401263865634233672601439552776969478687411189469424160720313603544100727126766780231806915817726063049848577343248038519170591580382305952353344978682914320556198061759717930169213390984968711041047683684780747381527226930956754763820109144993608640871058804143204969964527887494652070516478173705144380619781540347723161141201462946031902866549163456262200346173451353479173954607135879256874753572942209716510313274886708943701091354175921273011106737786992373454309607217595203062961160322384347088687717258048991970191693321420745658172583189196163008194269223370430384626340200391686820168737867906586861656414271786127819846425504710939540206621767726409240184154090686490194436928621326628188099633561868682846212611335821204262802923997685167214193327067572056772214496619532812029561065074444322889761072687373247550730726751606583126638826035537464505843238090940896408978707577285201711632168627609029718639945299561380287069004247349186339713483980336737083233758377976737834426492176593859946313286623305056496748416624138102768819949513753499210524526052410582084926400019254360240552626088134937844960985727116080702517812010360544838509988283648987108021211480841925076694892647897363957337401075507838172727350289371845204099140656530091017677629447521290140866705056587357163576723613985128893542271499262156086715432554785748059834453711257268244554953352768508588503882944200741704884947794239370741792936706928091883070576455338177077981639094750397417635912065516390384865428211613468121915417746725651682027091737836599349975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -1937616956329214653215141336797231319495068025655893985994619767111771173658851935692960611454607583743974184109319647632268242123863623087035292386624725102345177152635007215317681099855972009032750721757855777373109808808024148679097459399504261527286845388773315967271513079557989322632289059379883645427717767870538333865894149577992037188634002674838304004314890900924786270480335182525625888131360673922082986792877551483412888337094524955593930431305302499384434885999553576236666245508274094863587195281064508924441305369000978483629956470933979818667847420910181649981699303803675013252260889204700633787204176498689443571464037754304020372096757935419027201545757659207514862978284179383045453145403844792120415068325592895941332630027937516267678677827866355427707870520631396567929004972842657428254958951818268102382771855218553320335416436891105179951630849584655571781238124881824000588731040381922976790205981777936894970515242824635694384248064771011651699053106871422988033100621808483780757756504088756422890964696986180367816975706817413464544342323916663560536350127616155876127295754107783819806562741515921116955054751462187522597929230943352677361008085038789606980108847126196761072972319015344115926634187719875634119969051626454503027175118095637784466534612172340988555754174801495893042069368451141207578089427620818993207353819881784209423182249601652310388225476777597259854171355057287352457863319915031168731776698179125224235662456795911416160806237606949708100459465662297567226482157610315998734672820370140071328570414114993986423676931738417813772258490608884516279224720294538530266233711414173086847723110251942810676165686367639393516081165201127996545804326181796258239154973711128885204578341412121759806815868502864295900803999133374438647666308845782198735743628082417346813725249086734205754162443852622669357339838705313639366594992582249157986688133490967509232484435462540322562052537752356799705364784763936356222246099458890093698952908137720524240785677449270815805401346328388069802637867312363943599745186588658727139163455052125292546023738303020817022882517137720098732891241975726611883702558649320047223181209489543351135081948866589787339426478737497794465035651546195969777832064453281176578981020958394329216127978223753235584481731777330654696624488039239517114307857626496379342367539993779530280848410298773449127883224108192318404437026121707021014684002579997468274086713790893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 20202113774920630609597118722567710710697802411387935326246281457587332647992045303261015315677234083385708006065205326005348806461731615545140714796937057218519941875757307715933459595984856798761201492723098133969587471635118117133929503574154062493487262766452551383047351313482945893234144937877724527094205223790627660486598541293243498024054549573492111530176566617229907454759571742959928311359267323354555862974877863211295558132663761384717880162690529775614935907923094201616355027694154515039604665451027138371681142400122846372720121660886494582816114787021811160963836681397007462161245157419416650620602729460042778177702972090506058284698118593082553261516766868895281420352907380781058087414165619409275965251548600942464920443129330457884344799991701957129115057178067398274797625684640983525472741049941830575617066914995008693682183806956481474431036008063164108883661990613790816241672637995877895238438771011616049989926317168116344207563626826304527576418707449966567474863872695485543343403865190211481403920746795696609011249849779823718865995668902809955387072960821663517342523484532465850782417242356715549206423886032743284623235042138572148351355247532445395747271235508452609692642050359377956832577845620047976159374902967401666134078055166820452012545048624802291096342310464007004988440467503270992303039808379066294931920026933321335193796539872109762195706103800833783513271035462365102009811864483741806520809151055776207677239298695896723733212214146081491156015977782629515441350703764776182090552938776015602639671573854507500361687080962815444051434785165194985226454460367749458703540476789679691153598863043457399937632667653809056620498628767999673394076402659345350255828162897558866858635141131157339963205918112493515943633633662351882305595176693015210599696988652394838951554088581793491821011934516548760109836112471458213357554786494079934300566867998802225809780744674493880392557884885101515861352020256650078470861276363324969407495624776409471935854693441231755383796662719209304123667018686390069878411216148760759078738346925218006732539033124851041222568996725157819613818806029534915063592871071732887090544885683159658183459828352863281920578577085315833320954616867988170857018645649318724997434868153150849081066314672647653920573801777935579198992472558322008479169864742069643993049748855096251110922511720740504314319450823323254958982189927865416720006996875724780693417415022850036621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -209781898679110824793021025147133528896364241416485399483608758881276982810064055829310238268691421124023043861460610060342417369789786880646376291948614138176461493102917010565220725992289627084570271731509820457304561909601593844902941414299857710284783316853306467016306524202054449521095392822219203520665924783500028279600012861734493190115068893425728590727518901274682063754283720076655026264570556858057531330500757019051538295401568151269711597368246948499498624521727247346879892983945895396520239745968243581079444486261819822448736803817334675825265362201980631889552169526729909653785669268506431742840895891659937746812756179051587803560465828030456744213015727611686044339819428316106468836664271478840056365968508872399284277366514187800207165400248948305193054281110251290056041641822166233299653410659451101458733573568576026854025614684651949388953905005147352165552529780747391358275417361828637040110415076596020922129529889588525581665490255188876813165368456079462405116478699688874452029824265719130186959029738482330953688173265784038542322996916883315082391550873467510341734106040691981911417638444464172890611921327987514316595563405931927238982288511090578095419622808318756818138843264062102180064587980465071698251357518367559245932229602665641898962471631024469738204464586397330927354716037668766520535168763826867644825758532803344913168294474051894894778516737893659900786175247064848490407667975132102348969030783997833239825615992232216553856329413111541658367147136607560104148527604761143804879103523041930917843215490347091003686840492735827842924012984961970475216634279195489777115681505727183843007883961309503431032719870680900595777157048794813456503679496047492566967861902789954833486015185537814233724620691457054776647396173098702813926895271419648788530743201036740503885407321478585255245537363221046810024770341615811831432059036840472079046940662677640779235528390026189053998209135101371475981084592865242323440359362271839928923348702342930559863939123667110748263550230589028686631738475277040280526082559138995701190441622274058305578998323864382320397338513259966107620827464035281774454935864035799248378396886302000112357941619226705725903813399451416194930897446621864953227817963460108626617782013009785721743560847964474001863176009127695669563801020153683794390306993572166368927065089464737048876742700862833817400418762668267853647891448126451894877366030536108842952103259449359029531478881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] 1565313475339942952151369502590306181233438311038229293990496101628982901739683045954510036281152785540134831004368037468199846306987609166621625467410636969053206258085331727602678798919217221145747645870760132189328143860716394695280042972907263718956483756729509606931049172804299304822008977191788824181252778279926890595041715822923423068413470585782673455322639625992071707472873794879458175080123825800835234368031828642705802159940058485105890425562437506122532028227942375306346646499373910734843373228036174289457728947143883858251008335134332386888111664477335030693241808899350414091487944330491035311777053981207609488320099807195333906621350830286786680321423271763242581491291832334212054501562971613077522532408229816673655805917524015237074494784131048884057586371635597211337638764396191899349579234427355018072184625232251922883689376015986729780653193811864643660489307261531698527591252803792557606420739485568940752064591184728680445706559347520279865614923317316713583243761293464110803546640237899950249350736020228740954640173132684139751222288027900348350274659113621587471500582017762863023215689434917154169791788055304071651420249740637484397452105897092738012068572520049559187777819520315238579005460453184076527565344301592566765197389652290746462728610306643635981327573062458446732689792722230287133576514406934058100835572617456287306863024317811249121176770821806740333542792308573620707853277339768398627999592722131953229229495921429011596056193490421436986235493879013488671530531218009255466529026768483438563957494474833204769186912641061254045275325718631154559979381584511295566599340362716862229090459437674805230031728283868520239198228696508501720581877725005551720720089500132816738659102105839901200306330204086224049994821074453120254345703807879891373070834342739777444033604310208910395069444991363515120544547511332810087840711444585182788261147275093621451636080055076529350238386188392948372551195013202579358251326866520982797736615432717651339908081476564797189787596167871318865564968043674585374828201319325205316087803197934487963479562162315367234301601577763453779278126085837906639003733486769025139321871020916787557288773147753840942226616041039715661578411367045110889183699488522295903218348214254176983404046967462424071413872100258915003920440977207524094914278715284500742142340704917294036719722953056640837660169942109139477721809427868847025380538653152292030701353553467924939468502998352050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] -7660203369296793660298964919419570802833798860491203129368337228992243869477473555222479235903492461955422014794117736826888529167175868493784518398171023447549691088677718714903760134407746473889563363759962878103887549218550460339736831519393782473118798232544762124814986176086585398252498433120276410497784973326675330396087610458277378858447419094751606757658688327794898301621938304953106243908985993102362587199137006331870196831988039287677174478272547644421845727306836317874978735417216702174575299223637974364035892956466797435229698585095555314594395889109560126850721842395876436827480866599813277438562686157660087721988901440862972289154155664704001887147884980072702018435753130870622734343672476648802288091861291094979905635660397342631977867806804727364988658175671747099612271107691219039277682982042177461212689580050069877856132590387121961148614913864732588330286875754339686420531410247072265622930791915076390250202758207215622727573108572469928161304619377533757638944410850259838661319976496159334574107842280753736034690736333493453366757510084120114612172715718949024122335718152493290235012564118496322629596855651301925116704954358945305720371868933610237368732918946780872691843736582323149526835253260343108358164872628345999447875616649219040561903402476339713180568478803598418218442045945032878268856747168441367335323090792883629014032618443441910343655399113373972429083838850413411438956804113692391290656370092107064406271936496183774228140081654004720625508022217955449719032312519083662825403464315378919902574873700100617586274941519904336940478952349343374132215050018987106239715008668660185364220227392021791489645176282270892666321370983855060385311163116362332245235331230309386462838023236810145836801982166427916581258579954444842953088960555101607794428866476525059272893568058289720691400181138916595798372141753407348422414796319095783921436473487102139770688957796409603301400006443983655601742930300830559143692771725051181943570661457996624922550651214281399498345693374798520874347688643416932837264258879851936420365889743662263011635536969520559664486595705944513707767840342121204440809479881795601921454572235084143671827298016357721021493878505059717718586722485277365264277004149016519753044473617770536874375032108845620638366095081779099687742045420244732427335229549140305622741489316343029622886147720789149994290526387344525454447507297608550391925008248895493420237839954367586869921069592237472534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] 24320044091750395512202440782253688306484427255459604318709323347644663519006498479065442598692872182688982620452436689284174267148342624843138656502120874269090310980345729864078223692072346898208136791903180530931643081576638030765758225402390025597397816351106259671818388193199009161841980599502929175378585915792599084685594562026134196634331486494285566551265063748778959584637473860562546382960440276109345774520794950764901449206050689025759741608552421489289014569591611169791139266229469497494334245126745531959222563681422586776786284862331084755679445594887167727571797721436170797085232327397738495801609284219506178800186817160783083800509685940879875703547322959002780218731513484775410900176635009741977950620867970114664492403551226133930088562943983137204003976683074709131571037968766497536946226572258650826910059315873175169751838540200454696694447322063303499497397311010973539520016277018514655262053636991457434168426477415125996769033775855997677676970656004116140211886597003830388801601657967593454419678531560838308150452097500030562925884944597025783224540429352243191405949137675302335984888114507754744809482908585658044295753193891048186965398505737669258843827302986187881926235339949320985152028558617218085534606187944471444394778706621218832770026575520289236828717930461357185692715556613035885910761193127935100854985690756781857173018066455143846357739800547478386555425299735895588954882804376093864878590357307363702505736942503067427079895766011236920960874451321697131115640160641363061484925268748042355436215232547367735860188923265578037961316242645869925810819102901118777403348766440056072422786946836542579814980120019156980635856508651516831111024789492215719677288468536184548159271023823677028096807172455420677135843675420921572002888868555869553723141410804173530070756624846514311104413893703609217224514561850063481838670411905965202618573743166623377794905879890548021626404440720176828486478834447560661118004555280856415170318537721610204424574221863817619500270072135827324895680576810727682601018638190539220662618158899471924009920459445813617881519618728386571655056409570029681453859154822854598037792197667755232155512615798578408387700594819879990644342402014790019285773387394044181559845810237322524645436903978615680897562455968818800195449065846680589003279460226470215723545277217723360984006150940192251801677680953885581260849761982358309630083237503732917230797562144206658274470100877806544303894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -46093372928670398214706729352378420348990328047259822826269980548557483154078797069372890466735623207990021154683260708085403876111866719938156872529437814697669390942643407486061377899984766559436897747703350182055502384132181394971971530171260536621002570138754361054167754269934914128966862545791387825937936692612728280354831167445650722562112482965223141260955935430904901190036982824308577443891870557642413992939097042554279483821108229159417218331442967536704026298879383086701763125230983674072408420114581403064212860415068201257672308028403183482661639229176480596415715832802205175216291413653917129969299641025327073815790342655496088583317848060986446874495292049226678853683240658787831616458130556601502841911397733191502544245855850577580847947664519893262234902484588360069873568842878294228168862552468568672552543915683961322018173684862964428296463031030479145787107900455846348585882130772346884834261497733027487023991954067223906148777915765565358066733791650331710463050546422863049442839911637484426097817486223099911365439862667890235467619647569691425022242841996376927184798383232421806533738334050728990167056672566688564768003223727584468405512490137863968572544679725349789970125704783996333485039558501224572552834749661318045870770004466224992536919345959909825839958917969404409738121597710085717221316735192720130724643238480945268204793575466171415942958033545164870618734501699833890993342818822993816881678728493490972744249946592926707434059479097174210482700364679990698322507465550366887084293303590814787658088862192288059050233235679657127502920985741351778566385146609131884211186419621561347655426670348387392703384709743929197702655350159063111266356785655059314938294094686712649596130943956867138915221222853697223644873500738177469772000708222918175847532494348100053737987546495198408675554350646262679421410849114992598095302056749979088528494679577939031963356502663712170930610615547339300135981561351537083299601011558444106249839617071613596512143047023709901223629659804419896356091427291457048206791396859689102222534508187331251885784517370546037704666233637382542550155637226833188619832347344555940707261014590749523935030995237193654237684786932876876927933859702263534095706695349202865597595553580285136078961816405512233059302111921801299136042305650411869497858524320405217893211368048806021055787315150597001581978327172924156067267465149458374493807135421692991548160447766576894301771005757473176345229148864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 27439241245917805622781297325120008897114447354595977465191761005247947139645000070776954066896439032848037157693501450585190819506213262764448400293472644120859277984714307975631596195769446006134816183823208957909873524708235531998538633779978235179218905507914588001959041178752100142547981158384732429540731840386080009610578052585065227683033104602570000928594067288593657066970105994436299509149885360555966765945661819977241293712820056958662142342814974249585170467212307118795726539002442458263312295148774127996978377986476573809905595903913875432394462893555181808244246710512790384831820964294857114197415165921637075894040794559166526927114103854282279588701832046179788850421739510932531506500675134678549214388970329775245137666391350387443872554357856868589901457605876282907254768639116413198657915512971048170159591454058569065246006539153363618300425958374276079907609476436511287725221974266075766523275519895453353282704512143795455655475792288506454003784536485188880837672310482852332587822061747833654239371646225851536578556491994622672312204527313002577989396074633619907637573431829529244961252683740436114816382843631244053053421925856900666324728545862322142061615282097967742053976419744831708216063394015488827685383598099724226692164793262568328623096310154249335834864738660514407491188672563668400351960942801265913727040083021150995612184208579884893821465926586494022869971923167049702900596231938539679620810547831067251173988232966685757849427372112419896047604424015465783626805059393056322719625003372911949265725052943109304030011033976026268277975379760842175820844378102129658698547911944077886737735538911309642755013711762945592978973913344871780337042842224000061520226296702938075062546350346408505907106506370252049320920887773269201757872368621387065963692068991513703020424454734199426569356034225818482103500698365455074835489707077344406660427085072450442229789813907025257617404531273679255279271865044166226944072133569588995229174199267090108509222869288776950485392935069019086012194381479307293703191447014271883312927708927891956357548580882994734186099106526573202551813806831828483719210488385878116117308304931126157580510267089598341764720000239216616425489880093788928095315620329271621916793914199089175325607674245010103696850170519705363953629370694225873274887442050550571290520361692853605775046201475959774152202853909946999899611929404216632293863382452366667137150052931145177833802129008233805507188662886619567871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] 97145268175515327383584741168917139405141462962791190265424332589749477823917278689066341617794951630356576807458915396779919092845792534551816466737738637347820983438175243794084083596352518147102521151508844787969554709280729804557496109076832591950165796466532477435140969024214094522277187051000403251911701483536258138821130619808225755465009214845359976440466882363274109690092461755666477877756738812934643991087832274462067324869044774604573825864386510256646133115109770540246332763551921787709093722326919157668928725273076624826608212009654481883024102139548627924989713865596550827056040123942116620603750935728245188552533793094661635961930729993480228083749169416662785084247752187806668981880560169426315459521560039551215558384371436978395136533678167473923641753287000600024351047711266418444457330133584299112001163273907893853126976524530544050685159379494841984637012687486452655683993996740583583315664621296938036285280276036073659120074067133097661335815415647670912683826662278530727148803249031340642053356928921252717033348711784785074056550078527892666506149904617882295315190997042171923505812914772361923914372133805529532146518588644232429776471693346182152245870298325566754108139508721971065086419730137820212026330194499124813281124712093160223221047564675156786353463876943500496417563468202022147528207785807006658313441134270213794035080753712910397550775593313990596034372372927431055467289113852723535854472421874713355380058454800144255410676752687647831828537561024213285944314076664163164793820583155244412843452355184594537438295242017368973215006432544710683390765450671422605756904353790920007499546650028172561716788567118871614660984375804685542936526019699502904997712029303303932404651986891551447057455439373198849554556033549860070462508096896848265300441861744066043693307241937326693432987011476810055546682990816241630122346497586333636712882616553603923572335119909444001452706238946815671760068932225905306027104540540887241328960992396110878389080392680461810808679781838040141660728327864084713373298653446285223600073232507231309351944544906513553235544889953624967403521536515875741903221559204296281043656544182291091447470326771788388841692262705531305509053768166336095439590378624473930639805992455396698067846408823269579141674340833592193344961391147315720683253268509347589257266120017682037298091403686952298108541327485179015368107320456329258577331821596999826621360498557179906215078074235846905537528073182329535484313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] -203383931526067227510486600956761140330350191457686302812158255041198183635006002907242070922223787128677795891599386881371689321651422971517756358195965251809321472740504854923757530521983044841041943948722165741541021436931058675639138021724666466952270226794064714756519512105237108873767613070036676114104978829213256084348169880847400312895146759712432703773184050978471742417736453597483043819459479947836371346302590174514467767754103876025616739538717479402510540989819352812698152443943469458702104316943881931568065381731428365827610840232305965963193359147413920338856224442892903177307235796836286208934027079287385717350503527606081936914346215738435180960353751271978411686360227735261868308678349542495326190815940357349748900257706001266204231722057206560005340913417005354293508180071245374719252543756772578771544803607410972131666040509862255949938850906582730016967240054699778567119747711254366209127738327053563056212615592737686134004908610730087320361724661861856466505569918222979422372374534338074722918506542928689226870575618622144394952063537073141011409225714138349584892709934215512776564832240662238979833902422574930156886804457120753036451273570858252483864387451962465540406994851088125408192274265552913100646870075270009924650757567691157167473971353446378050246060443774579982511780392375410251345643853045436691199988967857136882974775649170609173131966880928732141649762809848014918437734886404787652167502398729783957420433150291957694840231864287209948039192560229302550348737576529001569466997181662104272590441871776363255916964078387339459893547130624977541744621938143166019744493776809494275876346881340615911056269129746462131562924959086200750464152753468354902775661646481603615123712785856333485047844022808869079560321344967097202006664711377755404796161020590348737673424663181828819075162639371289807866601499300426205272969591141823967678011112710377973851723782983690850250348513914825775768397582444170106108231691982315022289727896500115758616207630682628919607171791358682165976909904804296427876715623237905391213651390744483278648755564626106876795097351418318635666254223728237471684532928264107855459913676983067910058992755286942542854520899007267661689122913067148670550366721665675382969401062814199057977269275603862319555308462341447347872782439616929437940107044701732533794912381913423453434226361674139714654568457764541537780459582923656579653505100920045251746849546902253255778641449487247061522765534391510300338268280029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -411148802146612017352809352254339740029308178787862832936693389763058035001460580359177805906254843939431135724605278014091478695796682344085173094245965065014760709006134366165696412792845739816867384697578577655941793443301462303190817162655971132922865849588364703956144963011585554685837409468993495906477726996437463796427445566033983952103438264389732933405547956053699299384654493697022269406726913364176158070685359712472507155544305298641620502466182299655641182910570036272633137266274898994273088594058268458254492806044555731345654733063816152016141559669521425147425202236027690187495914257654164309126726116442091978823040970513781614462136870865321889528233305866757650054317954484646544574446063525392255514679749584747936897299808366136045013717291267831789423066782578731197065833204356176471189108151413853251654475580253107178603306456974384134104627278159958586390010710610323977510444761025961078841121753814942919766418787488065016316325925386966580460513914104241294912431292181486153846876578765152913814808313827738476014414279735135978256348653037602599774374804153453522122003145275441445034269374944444043782793315880498521892824918393773633089410708142257903088213109462954535070549312201814898362159572763123647613507753875954109327084652930315730619449528454871777457969153749789586364775995482704912808296693547204175104597840782610615593927441604129775274801868740548502978914217740595884944878279538205963657505532360450906001954013155598640210694550914463161009655111636063375637400536207161497409656371714643192591370235995005033323010045897636795548748003585340512576577756961897771424066896752337343747655597242600152198685038720197828574981639439818319155558275401617631332625769134262926039307082976002291451947661670191111330097045462713899929875211477926738535782333408654523650196800666919750785243461430890114834298248776193020719975323053438758220383420530221400696154019808535547008291439257447570714056135138721600360094880340158216944741368988832556810806086622957015957055527229419290568544471676339793936028110563462083990812269394930245286635198722815761389945284656914801088409197589104528586820273791151207692339015076886370085870625162731036962670690430713933832619916635842280880637592975219459623897973463658088454049120181842560684286856217262343756412589255698606200422178775353005066119812187871893558449884447997223272302272974641661938042789444062849677138231775483109384059607615962411727256886551132807321867757011091271124314516782760620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 3061997534155039007501548001687015781285727766302588856253937534798548611821689600047299025659975089748611613856068666473197199524069298142608833075508890493012510778833970444879895463441499041382054201209722966168106001283723323696295333009644103678092529246315056577090208407460493167699145891005817452939587250450781330453952972141625620715522214806157630003940183634728794181592179936849745055217786422800232289204167649843743259057700745997654749280870574973192223332488039121875191875281083657218221338182084693984432790022033458341712014007977308506720665249059867287671655480837374773692250279296977523223539644803358946439499584763100202605892357988393341617708542309415514289919341121628357367196269144102213745808190611930423275441584162087212689605528107070529031083852371057364577167353127815678019735067196638446908639608663903568902781847379568265076977386832668378316958147275402333324629289499475703952269342579945676768374410250598656526294838714280816788223768415688011623601448498297802859065672743462218318408000460743718353925989879339574692484019366570667799539292929251656585955733297857333232210135851102395883812889448701044152277246110804374752186295884832681167081373988003418837059391447843821938805336100838022175101035964904574727256931982091227805181910527740684374929844496125772849982864402556621447179465014299280013702085783695484477251789902191097915736819650062582512857552248834962435552573566138659862945892772673745691125808088722104423939935428267217214275162630091993192404918142817134799290249634253604558117370172024614824210279394851633354449119145073161046169130169668164395372744083246718856101987542675339683571693481190336219445751339422661868052252595108173359738087619056565520006604505548365211239085641284115211941699559558701475989618783821218649148422882397778208759501021830425509671075641630777850360925829183760702527732992885659671698602492382882096004171998877879302095378035066326898608595442764300440921320727675908688951867005717312632974480918800558239597448707385365073352243268313900467178841160736187081618169642529079236967670868553091246705681552698283358034013527588874040005697610991430775994348028749900892594640279155804706644181928653556542901304775948746958939986851690042204409460795092408365986477549400803014579320858422008578130086066911088672794076026368099902031572570745675597460803859312359576765922070798239343870090503327970121040407288320938353355952476409968438776812278609505341885272181046140360649587819352746009826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -8531908426049632589297968078569599503593391131915503378470178384511549704787015592798132303599394021018073383262388988425065239903079968817782933892547183566924144109853259465412798606717575591252721741448855779133663317849846453561352878564557587863486739531443438730206823163010671199570821502215206469758611968401060424468188551527720430544217131134619466403032858667576019362796389873333039637056968513500821373312068922361814668060458142701802329945180294533508107139820104954168189619806609419345568867177753061612880102763115138064317016925031949112579861554559912414451296135369316165129784611861262702594064405458581038055750476930938598497418277205542095350296933680562495105034624537130811981505340119220262300498240225156796942536417110206473852845949857386569924591905750134240561424068473029713744316696199959027272952789123076231060832808362019860738981565655500982046481431917626113101709515721352371471354811177129557763421872832563062481810170369366658654347467618100817108834968881956210389951392028931213558910672814744948250659975532876399044978974036663194264368056014712948940513809983422104157349955063560845011437636781431580960483819507891106430929510746239152059757906029547365203890201287739556444464126379579517150785794971890951511127986835201465527042440094312080193506477077072115116875313910992189804845214067991675626389803308969893613054743156773998848338836368730852161432519732358102022732523379045629105496359292819236698364931547649777175111629400277219575523591543092621773589937699175976467593700873073270183418275977781107941790931866952919671871139064064381733614175744601615683465491170519709116567988524634325290475587684316399918004783377611128002909108800280874427809467984071546474776605254909909546234117652924304454685287328859313431809717140614159061706661792471210160503748021013188815755939810758425197955139808446236357935776797550216344716570517609764057476100952550770125601234570055713239728862351821787158058652734016693058028318997613830267699989720215049669254287309428288410187605011531089263633978503399352114791354118621432843139691411957964355698403980406335219299698225509668436799593130382463966654338653449244748037443576483569440768883883028743584776973204459939040078428768004510434475732401339885941350155595610224799936344097491754201267424796622565581434462000257801234230701652420591111608787259174121429702147180775094621654603410526878566298186604862366091234743857896898758298140153730258030031031264619340026555960321275051683187484741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 14948430933613145182612487593462563985907964687117846084690563243920208447575374383794811884919315480359107327910001034736818464277194268876742559777908048831985590278179871877015700611443135133384565027715923928415245744381680266039389611219849695114222513064503062207533793146934582556329285165388347206307653588828243583022160317922082136136131307544619144574094927238879372391821760995682288612304593020547179411256851252537617722206336100050608410519538601830417700944375079100636178293169225152448638545140971144228958132896725622064231130366328963880633874330353513553081006453756358678533480721359519003218298406457235098498966581590356604736887132450063662046659571115086491924219286620566521001350000386307068660538428324032686333003191335424431977222219199418971189988331538684330158810502779392846876062970802234095639043681836242361296322062233714299232556476457984601803163638750881173435242407558872218942557005503812308989640042062599450948434826315108286929995642329410504597834440720573066454959884406180135557270780396214772879024246790603336011251751747863966864171007210776829007808437032932181944704410750754562573875608873143812016962176959141026641780644549197430819045639187294092205291443935260731490060199955962871290333686933331723807386769539276371748448097721670714745692783431303594029572621655238344370532390109555602356228217914870260123959029746792302325634808911430001676766222482123234631811346354373215342261678330011656240235054979777440839466868763531001204000481712757324556483367041612867786456413717434125774396240412231130076812471168797538446337668996619675285659470958748186442606599131419624142429802929762212016247662869908486219828597108058578362111541625218680334485770664368960205456013837671663721574345954281331746855211173990334438017749284888835319377318337613849465347398866785072488913924841327333077732488890930214864776942035256022607716066343132153995851260990324571881281899516511521333427678096738715671778614843884834177380522323949394460617157498624074562891214203562676986385047569890640850796903371779844703083779102635715228017638187572157204029324948588645705440976665995115827695871624783310034587339145697810115004931464798593431825858757415103243325906389985030681824228727092989723903939041357872589398903040057934247273852719955287475442030159064180019666507106036865846450200667299256006132872640426508822078780838813530969329952848851045026044993929741169523649973413856477441101803777734676089115232189150550209943979496074462076649069786071777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -16968222302688630116641444090771246089869247479349614013076974232384741891106013587320000580944719632199829048208267056854015040439870608600823343334135383122679732952592734931623184201414602793810958882266466150096545110358601832390785189554582902702497749131741453419809135605885940753312256173963076094430631592597917469180216411812551180093134500150249775724612452963160867044529516962031172582716622716356210573776265953690221730788569924789992302753438837005299382768927194085261113697974749525527074996243788934623139395546607774696681917521099174499041981638945761585559888733415408824961604850501847077834928797876004200609391027519929685400509619928580337571062933864337877760159573039215093175234145266368600752061359293602965048168777924170972366471228032698641838635377196026955853923416275839136178585634348608149616566024296208746701000809297149819823422945290596459249424185269655777473051054835075254897447007568851495097151923404605064916213818741903771499156755237659545673474882449710868765939606104656476013024359029638608122718530063807728538756747333822415867475799958237346088848429406972781939875419541763123048479466469088311887140178066808392464552425134199354394749733604743661819905206179677841705360294067237226446732619959739143224899963534677078229842706308777230964217966615673119442893070921460930193430851802585952561748717005681099335509783455463724014743236109309682214604702388174071258471491547371257161824309725189703392219788663995624748244818970159968774484349126301629927226796121947249932440597690023270315465125200668966730898455756928904757599484582225900660701528733761955629558986697511817091872873292104049959345171487196403729756763675237278475861536690260934678068030021803562436994771681243468809666091235484023131916950725078595152180385103897012842477407265464734939574756725638148628236602333848627073072044219407507792306116024157646750295289203179284057176903103614043928594474026416045129123628485688133874433530122120014472710109700803071387803504444866432411548248398421923928257791703423423492001977282278080065961301664165282135410990172709634219315972099483125747860890208801350856373435639200727829660590485959424400809838584975077468038543050659401340946336409959857156031907180335126743008600886504644146443006246586494634134339528363199257536553186803482493573717178437225613099076837557043720527834586049869684496402753673392602781021141592309124574857706213394699436902311146865556078636205750867260635524903600077859531017332450630874518537893891334533691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 8895926386920863292469468397431703285277979769497411439726188548376761861701151239433734634214191871222701916842502319958061395889200564871780472604210072561304296909730070856336316897535129175347914016228014783986744620464652821462663830475574662954734443495717297929459014608515777389361619677664345326751097804545069977266458832994618364080129969644609954731203296591183380606697251209901770183985072101227635633581416860746201333240757318183548682261833979777266233196802865190638705361662156034322230464578983938116696301805728340272940934847222619889770413638925898310049580814225301864816679226480641059608780082759059576495521669824198451278613621056239616308784140146250915541352775336608151914836427876612008174686416295600172579751583333015608569217690629818633774065382321566686234866780295072773231210537048184106737459827342909359651610947476158279999784209399914561443277069918851969499675478256617987872545092001027737239382177533142491182468975910828676861120579961596400207536093356520236331291561589479842970890506079481131744175369732590679300034986365199920957517972208632171749454170099892050332630419768951468612852269266179113547021814914445033466375535892579916010911401197326032406378122645098793012504005659995219765965254185751373686533707142470600660037857799060281791407295980498857104765734796452085613143585990051935298202720926417610625995913191382580661454747776240656682235396398255036807865124727576904066588337910493715223569071872881650465505149285446304812455812980792588023411436796191411726920673073715269055855927354273099675378068595856336950940574296753263274886504510036439134296036212830636041162795521918228436339892717742864363760320168536620438878933032614077146293790213087992917755660477562775279028387281306031067750949542943220386978058040316879710805315468578470883956799016407839926280190850749397733771154583980621281091767420635456499888743950215909013638652432253041652396305966140626018988203228374078223906213816815717564319746519481060273575677397745044273734094475679909407109090160525012559834371123403423522854029398444076031165622962181160582391729766580769624825643261816023656967274664541239483914926929890429289278771708616699257784509201337392322814931434412023810504640043797936250463221399345684869598025317128181542575259402612384093550486801444757914709160856664029023261289170020079059940833581148627125941312115305539999669397985864322736494673764223309203280977407633032258621357802571824074328303793496298549207707169472758579331639339216053485870361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 9253267924565646287573531775906411444386679828792789315178076429200774603870239357676712493115544560303958985025780110951191799766791923224275028796924625837768958302355549693856781397301982483187288290184252327785776050852584769191689126976210353602363952221800643869947610077870595930943110461667869588370652562731536230608330405682619668280442754656494469321452020263816513239483078528554020422203073105272351700607191981462027410200880734472774733610287785356863826506493810939782535570480149179669868300074156283933835850983617287704131221131743854264768356543717898458063623428773039376162561972699686143335522508941929367885845782296991687945743332408155699143285565255658151982506531866353957961451878484798815142557952495083102772013459068759687699732010948582326220831256260825549204047483389620470528296053735518696552463385683724657671197949385499104496205661789671062479093442781207913743442311475796846365153444115722088151975415299966316191140616776392580861550027870948620007562811211858872410133217040030980813833648721803241725719449178957812822208202939853576370233201340745465312713805275792095654707963290193066613050762854432731466502644686918666766037140111814529874165215827994944293827580456187198926167657629150909855085489215684219879413058981994158177318205415157062513374816408684504838365734243884666450057537597422089973983240062771008617338684400524544338162141870249479875802284108946933164892226700002861991436945650516138116510675030203906465982040827019176560872392634432027897388133377969094689476158044789000347547363111014651688151545933624528604910995433917485032056054703884467329802122125293592825148660773904732930340463620140270877716493887668801987234264974711365642881701148724188629885350851608544274127015142365107509732032231377304504767362613306120681431287873281575418922352616693828616039453788756081489635576203837938018174116593179477152069327794065463106560200268709996540424701527802584315781045490662608400000853235136733867085552449451940453612277426373343869614009609054183318759315153251849853747057367376218883042106779319587093354681031605058079686822461159521062225779767905735696687760204317662400511370138739096832066154680926821259518215421425716193208456292602082920325522720313606204856391331461900765587724902097911737186486749114130314402399314844799718784314935711235400428363314532737912138683298111581312046427297806879948288190180476292745731563435388359178337345564117721519722853693731902017966823914263302055205059686807805841013419012597296386957168579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] -28408744391419985251727624721462766923954750522639405279991955192349375820260989272175368282980349663301640060253461158354373860142992862416343944235721651789184276849445187324610191524302330975714519108159599822280983137800291121230376600447378347815009633430137757402728809169150708971916928192238132963369523803965240801025700831873392196184537744341171719489535097557968576045744976305212998134735629049592899647484850042979426685615956302318491941886393645024997933217719496218291303728559929157804318834776399652922197016880914360069765182745836058699232764235257506712078758666015649355809155404434293166067338133862871060256574185581674103015624651250996406892467143858343434437162057048300374011560622942408255805906558810551797785465776412464053357318037960753443787005745256087370019785105310793743357923004968965468321864150272207710210722254169856436571788540738593412891667056998978209179428833481458923094117409290873555203578327816605155481832502255983620977482502818400875078548821648153524857522713563282830411795264791240413052976276145396401504766077326694185890206158542979739814596198449835727644047252406630874516729702645702045979109163616906204567467864266121373312977914770233660618939118877853057515397717631483746818731637058716474521842641996361588061594290719823788958022973524455543320661429483692790292798877635596842027256129022077590563351000945737985825018907620861572536027161943919676245845222032991119381236475391632211373714623282851016011833025563766139446606608880670191737052309435626362933425527510212317194197876149983331219012685842566939622542087316891719467786881867156263352565409686923536315670374055900312146051057277548777770558690278328553646105687059137264832779436293642924227196068440057092973217170452846630634164127375658627734434685429656818359910134972814110453398626673021546010314503646746288700143602350632586052625513517526826931785166372532831618935971261578517710185959640251575450483962124456562380578304547087348420046764230132310394114704324414407092985849633857160196756225798349831921745803600310764862413798032302757453463853594438380445057526588213770339583716678519080808511090239311278759958815326733385603743063328847495441441563968750423543615970167175366976466589062002704399387825552191976220973138810322295114393459995628719782113184270016950113395772794138779045771525240862523237694407606338855855324546578755130812269440849904881912931048378285123075027978394364782284488381747594595712324747127858091478397872001816814105379371824255940737202763557434082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] 34849413643258054394788534490250982710155810754812236918661393304537275831860562302391755406597331451527236459611877219086621302941664072044338705562069864861903959039035396693077823002623199297872083628853161203769418327135290223715300244728698673234945181134837691319803789087351162397127888591478012511279922909806690788145137400844629806444152109968126349538575474593694693379667588546666148456579299138867362763584076190367079223216001119196900263730950149455112797421871307684340975738735829077405695114119986651028225817483566987615479803105931467505612102642365295270405682260611076340484792162319893550201910777281007176357911500319563251933749470223540655902740148268813057647452641493107160082735182324334954661414837522957198406393686727646529097644324651267218098793810375962957213940084068254277939423061663493538251166789238373910800977761824622640907413396332836888821225978665038631061110763431649036628872974684525693717585527283667040981331255262418071366680105271795541825681308859334515074763188203555315115905901068631236395357418466250504590228771808269270574799053020922072200568032823009874293707703357479746068681948601500471280551287088110102470807947821785380673276551322383411242927084394109608002316461226830149506626705613491665194435697965372333474730969664707575829515790901536180657031504040559033114859371982356383959739576827274020471078990547958462298239701048214911227000727306837643883091551237676984401875775284232258614852885632506208537575421443008737100557133316527132741790817330860300517793259011755562766610915952940254901991059864315407607199453104705439026009497776572889137492443629290709732475897129284867865722879272960851576258795283750320835172357654200244214702465405222985731955811287538341602735951883442346885807602218242152838463397112208982393976989186460662739597382398607316103396890224246782472258236798029737098979261340956838447928867498840149266154784333553454718589034324456345068888031999225445867318305999773539113256539420938421707514540613965739224568803485368058199121316271188001360428225329104991560277098676360809803268839811675282253005278621544426685446205034837643638392206703745930679651879738173619943355752733630924916291926173055649982771068935015528507509408078177441612641583899657053996689356131138248612504362167940453951907212931966838140554242860344230823706132780719544592856270885522944057254483603792438206630441446360528345086831101261495942705665669823750987496018858751810503185353687620254720445665007998277358974891296239384530508687021210789680480957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] -20138867603748893830296583089365311482889577309168046179218028720398696065343781736085377770046270331409895183012855580601211967817943560114175136620818754417542544740780212358979140122779441878682337602309619056554104844547957354417863285917258749861665773535447169240055013860297418302827332908214185135624158814358436061348193739197798856181636111220634802212923800214219075218174810301636007134157813146374787860754974013302435282134743163320593600720569911299847485143270514624267120069119031120871735827004750191152984257960833216756869068675892938196866613559460590605085422436062297070188912094283054881074860105058879458384044712547698289934405052862569119087052073636279336730776855641675323301897302949020295185266169627041058256715889199625450283874368196396147671521095964947440008717663670911010187862962601152928249008173336254092011483450065406049465094505908388007327242506535013842644485560932693711061532844324339297639541989452973937607735324972028158211004403912198473876153065332638177396302244782910703240075701574211673337553701144865182488428828082526976766634819458266578427293441953998382315394222459413630287427067609805158247157596433580941620443090256896673237517204402287755383746378991305663939287514429628595640731722759517880449078255622215110224617059345265791897566812193130517623011253470004277756304175901414401719303912587855780605680526693056876745021261992335413460633908620264788387327516023490745326165627111474362457124169442390630523400602156927046611099648895893872229794816193152179959426032604041037142987614418261144160498099519074954084479777114725561620776584677094159353824253173242157050095020973269403384731263565924708937722241572642545087387332520365828792422159671484936449352215972572564493627634068981774187596567333670673248717259667915757059886688280092180050386663879942055768340573048160357354811521961189618207763144813055035329136913671812903293221635707333186683645376035214626596882994154492948095184132293259000172105945921468313246370997959192865081401779232107129313467851650449728447646696312284239880926031545966533469710627218983545706036739101387315678635691180259408459510522737345615328802100920864191858226926989010204872883972723335588513371295016624244391596645818541761976587493083568790952931995518121731627350412431794437503674168796540802425046531428754490534442500895570999608161089308820737021442434208222617176410593393019314190611578182280483097061421796560688412896863589661880641687921984666423063057073059924767226220847378924394543986409189528785645961761474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -12043594827304731981839426257411844334933033113034911392393307967532967459663513891781618723300312407995013944392744083456071933974442936213040353449815508505888782948417633894949869820536076515296688343403943573596884122210702933677351634602475475047194724413667628073233162862869175479091829107502547105643515202821218711336391005077092912155626305784635377694798834515401694985322963799988343497706735097929408342746770710544115345793181950932334298991492169539895597759744659837665717877031712535277882883159025226215384344878947927903010165196196479323777882093200761605879500467047075949516482321816945244474450080369587033150671506039339329546696631881092737435194817676763285394724770587771338235555538622446917103830893209779961517347215825730377829346502704188320646355565145668479455322418887428315070729963254868168339316105726958204675041844690842996908841549635709754989796213232091813873495603871364014866106273888923958052762653860418701938868825938865806031120746636216946496751065381636746156320212419316023693224088676896985009201863994431393616856794032034810134880519981956329750064237610011450051609488218273773889253957685826216901477144809992874348812892908095622929409317791583418315462199751837731813247141931070449326952912320314141209078890717909471268915180578448606610327186056883055656368644360199416015127389820445367800697812836230738190761121965851004519004370486888082654649274481821391673613128054291315713036599213246241669784867222867541208054373549496266231563749326465866369636291035487854626250705685941968147844354987099677465381304927575334638297970149557035211108324846789765844780020143610334000148889045427916773223534496735704130007959897620111505333179182458127275298531357879488277079012569390092302468667515536986747282548449577062140975517861311122833387043574195448932233400967606884976420522478923951051213363020212922378882511437067070019970156187730055575521301934806178215930366774815133341760507560832476948233857120062051477720194071358736948647204246038661587689306467520004681380993165581757864934553769158078177215766627401385413368102138087511862846616149750001241398712622286077790671324928730390571975821410969455100626172958463885054776734367763350976114763660474955740789635855383692594341808400194408468642695303150561801655265104552336043086971720555852686809651288159971279866133092554766977751785082642534293487712686186156584891142820325653067552426349004722738112658175875539998221241305883904659819892650830558513043590973377716685635553544485775931405235894544603070244193077087402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 48518073796525139343029490130053384985312890503135457754372383823253932500623415603697380959273264161640659009431264541217316033323623681247497711144119166277042702269380972722160767032058916725257420321697673024486404301627850346333503680884970173763251376999894508375902340374196441459964634018281704744303682868974343833712251732136305061036017166711532400262591269684320719119075492393343531322571052065159549131188191998514491720598428401844634816210860758092151775978546920665120676293121393100203903747804682829599612613757726438515667441561036273660086788647957202686184092042000249517390866517436329436065310934613983273610911216688560460430908885203783859949631677352452317285959469010247031920142318245925594860852389694698169673196905829282332673699896634351052422986544074461069553476449486891691313545020816665924215505873697457722264410057831228738047675547925370631689084848887631785490532545582682256793263821454220978947120505448635793942663518194615900724180329139812431558705392187711464813805128681767634501684705801051629542849681875010919296246977125095475784008783405484868953610772865319800364782380599644563795628664313432462032695299644170358630129769098325161009357416864424951804890315389714620018670694073312732347565248643234804393214525821134758656003742379668359254456378711789868541819785113279372792148174258082866075051599553206411186734828402721244808416956755483287918702516825713409762914427692878465376059738055624179272664015300864724612222718672256473883982509931380824235056956115771901060458676211714927588844972679518588500490360951323559363484631893161202704890098764183031533601238373708797670635081101026334541215582086743652133288459690140549385649205326435854588187342447605849634646427680465735139890090654432579785058926641023441327052353696354994690391798850743616909962622115160716640210631257846986616845745045247442802510008860217542495161625300177265695877505886021586672704064846953461253111575292027969574562953483635497181705735084540203888946879582561602407234220139236466767154478335514426518772364805444483026821925340106964631499455256647241598066838016057023975876174125192916219883835293981409897315652345467987643828118427123528588679621710639576147773885430322018520428549423520303443737191902054070102822610522592503327827280262429840459774626499002451004292347094622604541615710686482959367104322336366360096058186556330833206877759571483995981157135872988875037003455737833877006962016941364612686203654758597931341402456882670132268988392163261801743288914590124250025837682187557220458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -76046266572561155778170333374963471716338314454440464748185880936024592314200760833116787078065185172673675394597251022347387241341841318069430953612360686168871930926803844465775778347617583848085991622115670779846017001629161305448130714179498468847833711412792479852610068244499599323635996851356715164109366750788832126641191536276231342290252458781947976659171111024020645547105042806200584844159773970383537900880581879473868875780652208198591400949650724643010046983648723840088419739535813332796532525889413623987064230337700352287388430665093133951131194934158505386453883165640506122795041244171326611295195405051480833678135332150113050334784925871050902884124240553287237369967079072650832017605032974776868468386647811482822861219497390920716552855328456769234146435076126719894286484523033291129113250417765847764811862438738632157092855972922260542743306904680414896593840718339675218358321896766773890326273390181180040630170758635443843881432948859481395867898993851385261431841530408262796077051230697675018145908618276851192782670676452625174986159503759256371302646096710751026238794117180438714707340472043360072530076840765014684919116667226396786314094231210073615426502415387571766456613976161294542339096429930965344877314518598562687807755238857759077095434022596056228886925276504479337451721295378144122688153228544070090121760264316655955383181663493456197706582070104497844814159378134968688925823763338557104714024425127588522693191813633075903992581135059164905129795656057521739330089815696059568362026753182513400371661217527717848258825982928281124109595613898133311430237996814180532292144742557642081384042304996542224935318784390630755448220818430977961492618493898049322104834581767441772921533960756286746037002738970729605869796506557745119846512674074963314412648988483058479544628412117573838350182316857310312077640003657588195381225008546997063310476884832304006966633221163485631435742649729512726748211998047816538654634186158910794758162979274971851167967125820038484218999732022136625050593263172160209613401000722553609454432257217937687182541129736110340819522557813731764863015603742092100040516158467840504006704834688270095977388804649872258120882466080444165535934642126747626795880404792217182896104421342829203787651916281633201236728782040609283682611555504676362859057665181683834247824744967385052542874709162718886036036297404431805877794012676384803481125368218861113539789387003638510099184607613097179120039353536277929353993081913406946477386398085488920003176759564167408456114571890793740749359130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 89135086189561636401158783725474138353560635370815821013363126249000465639115796986612126862933469648585927048224826096030300622356463945785782061053975793053704509490437799551873264143559683940773511175795988459279612648183510381358580284411685635396380469901803287389743910045610214008469658105599605159384138344131981163091395832468364389393431546204336926824106758646799094037478286792447976371218315228060701826608236895020034291814796648491440587023068947295729472360964490287324661692118292715972546112758546705681903639585973837680623668648776611969253714691479517718333542968232624640693529029663863615423304068432852001298110046460677450192662225963501229198692102907250207445822136084427938487160774703822688032379360476165815910877311336320440402375615380218128378835089155970698196533860001709607275072522519398696703593841260532773535130795767494299643840989495416914518524218763947694589652683366348292364933095616009158668536835334967439470551367515703992471424139885348175800899218114467091707888708912716989362246841535935245700182117225561627437333741018092269213756968388145311579572738600278891606026852590620239492052504138280938080482840714113850097639256022850256732524102747889791307885120984410171125865585249486248932974426695377390841963635969257083084479433661042171117524043783951773756340426047379834267858158589514805941089294775810474780853866107931292074138684814504596495620368409963667201350341475670728270049145635742292409515880128469963156730043223724744096682246464558283086962707290440381681379012606460105581817753787100311733787194022053616449694200358296428008814956164023646593618121368342164907995460170180977383958322175269368846128223841946317744143623517645706552285062726829371608357595125658864862113039852923766203412606695122003841568658819749181712000907611492121763584616361495464495083985650922097116818344625948879672790529736971296918513065157774854505794040591553101752016682909308444908928449191878441918586480728769431041710495884244133917464596784003156909821378810689062163296996268305286574069242323233874778017757474461142743475458893097248544968764164500368425959663514940661405032566274005131718444185773609514137644078691144427162043183150437637669241762321847078549144193701362388810842582170538862722484980241091599870981961014759869387583283420912553770652148036931890252494506104084858294525283648360544934345276644163552047579448609092394073778756528532802619219016495748462944225706665839403601411593487764814836721230494918930968147817375388866354668482815115648776327361701987683773040771484375000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -90619459578669089125566297666832630848341632027512249016422736056740258968982785441846309378328790888156471124408745188556129909509505301301477989773643556810885130662861239552124163179001405891455482794341671997113439275746360065323582605871631246400923499484438948857273646411191583966787180971414432481776428302622965333483385894349215715297326969075933143249811599491088598421707885063408930151752857243044739980212703542588931722182450600770472652657580790750295218009210710015789904727846707823404554916458812970674594919180405757819755352485302329234356952639941864721985503117672939810946083084732832982254463187564333918722839856105291564376203276991917056548574791303364743391052964447544721006677380927736553053562290848808085909486345948354878915702512363200107710958315267932659331914005223077956719703819590772491550951476538006623275039074956386021012928000309471440123470482215126369869479162001860330063841321664333098046636502094179899216858277830613859739036499772057345795288408602908422765462085260368041821374903564022352429322533847343797073235140261679289792176250999586125558966279950435564124794345121673782419075682505498813810658571351563533937869935389378111959750159608698344660005244230399900206183465165855478406697827910420807898970787846468493022611698441810355904619978297389982634562242958956979372385500127618610173205308196137742671432793295383855043154112190727385432838026907090240568172105500798845227577885307802780062883424090284583609326271019448803902566742687745824290777470403515496023895681362266458829871147799807695774721267622640179639910773185974926541866946877501802622032602658624677128870494479035847049730488727047121126806785345901732669837171451426661332341981956676429838925261066780652630214232702962498391523517583588710398272906318373182200405247196216721449019275477661623395049600149537780583540941422555580820534009784638191959024644953740332987745375076678502457055730202879623656419378661161941874558567779548498925373352948648479668983014713073591708796602276346634702407521948994794688532277367030046112447537636417092924816853627378451531239842404385492731778080989058997764446750808424076681677343279886410270078324261820277942649378684362142531064125964996141718085630315002790403953545737288645324469539235353543783469845420188617022152756130027720407130402387103505381405401046207206897682386406233206667215371045904220672044618025241757932814765723062986300980703507088417483898777578570769957502325114432836541987080046146269690288584443458977342825968418621451760941454267594963312149047851562500000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 86682999287506083163776963813201640378620722898350476437937049757170862454806219169459301142958100537827740944549360074369811264437127289448948798021255244665826427041906985767576569232866871153943973374214361908453891829454346070203173688764202587013136136931668382090845708486867183889675544909547615788559190085445660089330834611453345204868796799294447335815252017183088079118962321027422252642816799196678390081399523366754018949930345389839857807126148568017630535994174356405743980957420514942542878188600716133210810718146325269152580766429390884307444615064571599713055826154161203942811010890488934729348232289888717930311097758875290163551853172818522903240360004217408912798230394930156325149242429712125405946112543716382438090596108698821984637196888121811443568240189104193579443882207937552421285448573774295658045819855239374723423685889345828938777328105568499751891693492795624441951078699882873317025586102804838195256577724075244623727368241986068465266571268603816709458385080733493433297940112189183227653417849053268595172613060808137110723466765462739513074100404864853581956988457691049931738117804393946974901986629161914957273876567572279225625869059458024678566239357774271250395292546603363938776718370422719549051392287129165617261477998379578837496584890163258684391411159173024626549982744407622997882867581476742644759184486851166189805332265255870894387658578409823201698356911163739275591541824098183902636236823608449830692068383236866389031045642561749562967400499774349631421943890297974661944677908835376542702445580943969522328266053115886839517073715551746044377290359205191971749539516495474173051463294575237142538947417783091301214835906499313274828281745093518389462719534330912846510019459976958345499600028365692358471458172818620860254185424734654633780427957438116906838666222376959812590256138610941015011435068683179956196012735274400072952708422552984570674341590977242689119527146938121855530438597549175643756155930868233562361269570807833181636166702088877201226085269380128931568352438026755576955003235023726385658075036844172108949168275345496299713432156884138678187701837037763271706435267240291804539187373558747733261926353995566905392642575993306717919593137766560616085244597573084700872362365891453205300600299923966919418213040085101565532281104151816903770251392971876147144425100875700031254132033432853688704716673649904605825604170159761532575202798019898115704112376996797341539056114676329436807650617993441497455158197288798192610035715734462687874022329258955066322300808678846806287765502929687500000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -81784913601695107818831422486708188089088078216467741123061208570846225969736229905278877074513496347123621661079244243265198823149958773022076198395003134421454330221761648471875461938038772005344010111456627757104235728943597704163240429410981065786351228121679624404976843691393622897197784829452651480977534862769657593660705772426547599001642330183949374394250316700826099630441370045822406371381229029551752977284570944994364520905898956928115782175912640987977314999140446034247590720954229818945820032659123755392439157680445749916440704279546737665185829452897650914811563830090156339112881039430432694608155111465340090912522789166663526872105304165088849761032282039420189754543202865205330577990682373863488843042881620566151227769767045542839467134288741459201247133483289448284965722382110111099318773338835124499876980877640643055485184500463797666548539877332758362772974805299465983657564403189715040639654280738468680275371456383994014128843451236927258562724541894036651799947034736017509498880006966047820808142847596097122881344967803368605430226529438777061308211712477405827722840737806679116125382696868264070632600561409763493538766914462923686858254737074672891531898129865028612056490091801926022220745087690163880501336395678287102981634473347833951891069468577873641686791868486959815018627216188070920273158377290757130519408689385295394607460389287135894448532844567529660375698574625656598744217717767119645421812917402952987441687434861869810248748023352420470635973195058051744018463808044360442062171399049310688109751681226412312731588592622832133315880771035190366608602936445989634570046160024743240917422933043348107211140624923421423263278685964083766166310670231805298107551525966919899567335960053543273501759104764773177656953752768023832002515521280791270334656871771973895356360526974533662555103315504544834587131477752551824798446165272057216060853763469852196003467305050951204899128581396747317707774804556476888648026752629546725479793870574698815399765761338326814855619793147431200098997344259988584752673884656242697495851913762714246787820977249542604222372168433478210388193438598431072078449669742927704099297223669536604072835137975284218394594068849362182626078262215452149135120378292825888303798274608209291639149758150961221122272971061214606700220922931744120016251905128589996826827015839830478042799450939632726363815029876888082082430898229841153848299026270068526931219263586172243443625351507598123382905890246626811734811820157254103232346395653667072647162951170912367770959860990842571482062339782714843750000000000000000000000000000000000000000000000000000000000000000 [59,35] 77007687051656914298698428690618363904848032492575624066665647914462203127425948383170014502214306150731277987941087374285965971473446264745741162871039374258294208177534563397368201355740770152422426048538153103071315961528739308229723911293770144237861691636312531527062838142297774519278829145003268749309176566999070895244229605845110616128483269286606918839071828124432553542121647453565542644166291039329915128647268649096336654009420026316245581773988693667226225495239735266188353891101399069940856972298492110160676347308408769969009525715114995656075426927863532631754100983469835861305025304106200233376891232097436312982381927280893984706002246542856502354547120892668538045357721178666596814259793752340798673838040292562340834602724145915052280473306322615890364292722334439542420757639348925269332597167392533109201912467922776638759727905086980324235149485487937214254606784844027405888731682380886064434323591307496970231135527526489399900007137219721075571109416529829639694977822550322156268676596890905456783462003633417146632732573183642836616131205420110105740706308045048403999998129982000338753258331172857288095585232596865527161913600942736255570884624270835274242441525000307127748830261324811277293988309403226794106851015228107678893177761785112046495193208583109711112849003892193105489915335364849287713765972922497556319499541605064812755773288553499460495750079743898904309821750912768670858489002917657211414525067202085153444649169066186193558553067970055431944112841541639650303257720310667214680787450372122493285909579772086106901450217373573904231950812906800060726612970800736484810614465437677516444219247794868266054767453370009943139255396180925753591450783567000316537682239362868829685740343537906172833523330526404789138787027758892924906747986452098428090929314389564741679090760604120211154723753946373001776029068729183020805613701200904291139755784246380714491799250210597874248333635954180292578443143717859340121524497135642407740694067372915431382632411963081159847581933366455931747511847763181990758890476851663404388059035681114830157793201587506534855529472250174956310016954097136721768248564141498625846009328995884489940264841608050350896086233132323636373958456443434701839037425168631085126709317276387130351228295487321381070744151017869171822680967252416949066588160798682629280824694690868351587194312595655436527473505177712551167451366465774733956887321488969930336162690252556332395604964402870401287008219573160339623022289166404920275153630825798882356578575682660298129533771316346246749162673950195312500000000000000000000000000000000000000000000000000000000000000 [59,36] -71381937839684872040624578809348321368086081136418334679081220003702499482208188701926026662989680691971259921533760744675165170812468879891630235997448528067478200039958210401310023770615911104888405544639074808291647667877095919828616376772420611478664450755729717170561579563073525529841816671178225301741553948939491076285136546147110496214873523150655671437604434121944676408884592052104508112217917997449776679387366766720671960790981140434342151898149180981281277079616142024217219123963780145372947469235204493239930053064541261002681859378684403849665344507471336091961363764752658146824997539213856278853154931104175513468645298493034360452423258872675922304028506112758124399309334318720153697678484249852689899509965722363389050012788977058984021077679675918332318740718705623618298160311678126098136424527441954575296145741978302118132496232924233489680490822823580572476591029798943218842918289384098621759022805089510826611972907047863233058457877175845856874558465179828726020262490846382468968793966875463226515578065048426122428590732186428775931579701200406008791465491373686946613022193372509428935409905025553869274537014579555447420454655381282536936364999559987403206252028049363919366045586250785411733633723097776837993421214929769530841173660309941212727489411453670514594277688138202205022352968932793899349473193669705476048666441818366555815608316048184430866996022563398197476480785762588603511038634456533541123878941062828245987774903040228768066949104736198767265368335089150453601427167058298658024673914926903308765186660551552917611897474178249287288346453476652827819114301511789629683969160674342028784141386225345514264148202124508960544352325659802469570566836634849606356468609823603889270867082720369302738120163486798824970911753662478683243541236500525548548449224090898146748393137665004247631531376163501949479826556070074714293907116334978576291743235909227218616698645651657288561124549852530648231280207797676171293006369647727226266285511506594183724637796378611313864577167353145887062544736672167442497190238195486847466086050932897627855552978360316247576830618161652786020725085967652845496820807164222398495441120265770645274744725137807357692731431621402474632657580965069211229152958139285960442872485610836465969272255561876928518861242488304987972973763156491002609641890755700609724821902096172443601592086361337196545464107862082794059752261021883564521694696018421629746637321202984464957583176912699886095003799756966371424435212462545920472592107505772115236091984292554710883615953775915841106325387954711914062500000000000000000000000000000000000000000000000000000000 [59,37] 63864717597952944901508142211527335219634909611823957433833535946593820147274820525282392888724420465044289828688618373916046870563963560237218162730693299418700388557157220668448532250778975993881948733211227096219176496406479479467933728187682926065016458526892206172032476624961667074900379815123887560188226257272089770264470301178545980015025805613230777165021236444409965868634186810891676252511745769522103065424528394823533260292936380562188793671952265040919051382775153677545199492493193191699134056342402013088373590514085647832260828703901767547171383117919263521418773267434819052325611105762693127668122307629808096832687052344385408776528142379543179283627386678473932957739843607146618688607241323344384738754841056035262528460432365005529340471284164270995141253564718445715978521722550048904055706063983429961938583369812922430999729574643868787632908750825189734257872641359668752448305931873895178481399280079095755179294175624666674567532685228879212747210346453889325889216897681977471413113839334138145234601219182112167546728799266942714943981176846675110061847038935730615284608396804499561083559855991200425027801146624883972617604010388222085539840737200091021324990752686331386717118932131904123410573409618954119376449019822394295647483257075593009872581769483126978861951795722488404801585612716438212337146072567869568517299262213115458514305983913547470403153964818111548919693814468123042845008685814240832604639797731576083075581230403271277129567399220047817954065068538231456763158361725112182994943686157230797938684417017119380503889436268411499833182627229266276859035336612822278209845166188877298004425051576543089435662980121388697964723881161520207408499222194898587274284293629302680975898890392052529361572666103096927518741778276097007036622879134427583525564263999074193772323783832794082065725930350081463730635862922204564102994072283863443245267046447578172721050149158444630213957959299906908098620617260388590590864143414840377277793595859912196119625057347847449833218138710475155215722152341179959057129155151416202706018130420156766106000284042599810333104465167256976787114135722928214844691381833965891371165374230327484507331808258674867951200593051996874069847278526459453541109226458923801364267989235407515850317919156460391593074292423563462861440697698887633522407562457513282574912383171530463863406987389380063210478400438619935289647192952552152222626747421399068554831088230960906839034846609430794168288926454176041698716951110396917524713656080001988088978112350632210594825188820777839282527565956115722656250000000000000000000000000000000000000000000000000000 [59,38] -54373084216486259831733412913161706247453345351762994730091934408719365877632619262998462008346952446791701232366273761946740139213742281195223066939490459741448680126750780905093570145951247280664346613377802413267996499281727785233223511450671194123430681393991859554850625424184917007092487190291739438070259396385191035087298814848513274452732139697741758440120664340049046086144653919554997112693117240922962063890355779213185154156801833491284601864454520940401623932483457333574773966919275213461500914337280804121661878105507506837631439553307428373928775592282222206480558222661563925522268837585149883441703341974321547213310836100971934931025857860492979337807182955080718536868369428563838176767327405917290541653778197292318491446003530362264530620500486540390701626549901350921485053025886016692691660844296888914418416590716787235894104549265562572574326702070012257368948719576441194562955586908807044546929727270677552798752703477124781024723800319237749770600220681101476694302509941668480305113745978961305485098030094503611250052162768135724452800666071999829951138320660708741003955224612633156492115243185366976054505906940536102179784518894796337084107324745327731084082049670704011670179146659251326435504574658370957276295465065581252034032896124466981873186106154106121586061023396049253373268830228660977435483305053003565994650960750263813791282507150065500101242831614446246019483851655659512536283160170869743813682689669205123660881483569384717525134800462851076790944896995865586246726996358196235582870852135517993882625721504543893313839935502489973367830126370468182983002469047970324945808941586075826517090203557125256687620130753740515838125209097591612914077100337694452337655098104208109618381920521570842556395248310243238525626556482641957646586040870505176489023333679078018415578029333826975474080538684424576431712803527161253070612336756803766061535159074854401043852876840971783020108072785513603134361899128167953528988833526356702003781337494224041519894717064879366094031722331188952598849850762090726410269573989769530147656341509058314570975288757047479920909196370303724558770796709547182103832415398968028982547354694458556947721754801455453541342569124299790126750706857429756074676672931138797554932457284873824479343851278700683226355280704217751457545444214318558048321713097272490335233002672551761011574785616434677980548332878380397416443263194581262486821055905227346247816381359359268412648844781201262188401306988015166322372429655292034406574777747656503899290906220542860145805708071975459461100399494171142578125000000000000000000000000000000000000000000000000 [59,39] 43735274819179512550722012012942035694044881225320694093805015959638092785125078620793426114695799212404630818449187602498735723502326220178764737852759268775175137295022730729556261135138706850581719810942642813226398706373874003488963034171409065755399115925626401514724430417104866776070097762844947874083510248555530906775613204435642012650768706371163955854645118669692202577262993183676546461717342447636478791904783052019074524712501708963241839065958588152575997283028242448169526502929814823663704752183051504294300284889156708412939083139433963128469348002781655609334750880987360198530294500700668449660943412282036972321430567729997562882004494330510907009897252165087487255068007694789957930100337227215915384153818344762584706373388687996851409446258237496941712684181512523218898622576813287949069339366790762313604188050501423134569125086326053323266826179309874584173432726969066703022542063840211864988029999526742393910366853017773922687379491597950594553061165198478461160441538262673357297707375829383200961404206693116432281246655162024596116956586153467294702000666994672468845144939359544440951377910813194580903982651336174568147601364264423815970147520166561215346674577579548686321358522753505547721779856228013467737964077536829925588448782758947172800697839355900161851399789624342358119715810481910876761842160513253690051828995231132016362003195782134787997539274697785428275744233890167303856633177571517492628295941776784262251328940530947162210031926325856024402021044049632935205110555106884737796449620665081430839327205416800160876034047831619636172294756401841910328820660635114113015189495253523008224337345043199757174885168761458485923447650926047063678582062466347611696098569386631656012826449547152786835636890243420453417059399465477806093937390285667708256210389430955005006816052555095976608710964602590619912965597770916359903997585251777732166934809143332934161020910066582583478127569874249245080475623159720130529006385810519634233181524207048450262344407309524654762849820727558958126678792422590283460918220467045677791531013062791432170265524876991506904605397212565898485508733759554207127670465412201368235407640084758043829919042916548870444667085231405425778754174524802241776311805080536857773930007881646270835762892564229196500535964411929589362705627205595920969316518953157253443424379899228274524227239712270611602755581214948313461296893011206515033817360014561731502085038218794086008068455995595530976316854934836045628077758799124965426928300176378953277232993177454098768230927873901237035170197486877441406250000000000000000000000000000000000000000000000 [59,40] -33151357016718711459759313112829865839274153958646961358039462689968217326584078006244567547023578482420604018710044283346144056817981035844133120160027599130967638550168806157506937220736040103929912399300854880110598517654261504575357064591218717914600908253716709254745086697523091704391542864280929395523420930404955395236231379702825262145079208955975008116503507127364097688988185374343428865364274570259157696940875323465300565025890782740436170218816443497933425491098077726488231036498528818973755612076003915055705877430199534031446705361103969711597421824661586904508982302262692920790884944592975564621966004906263302338900218347205793479297834421647196021807070311986168576143415553821590781930788311684518670569079789172464855313435041634632655964972907635034964963893758683500319531527718731445741131446731052045659579989919081842637740404942761723284479800486157574031249352837208652549912190992211775748092041140720811181311669207784386355393829676882838206565396510393480981455024757190337499538191347999107835165000433726096252356251687571420669283146378588148070120883389357916348094730802876296895463332815277702564551394307909341501442079492927667281577451151371330000150859558829131225894822653842627035429293377004495545299228158563576324175661642857754397086427466634073770857316466560035807464364439153674386437763125435866807556665496461120770648266332112420476589679591451553933070964072913509706568207389604091982335403801107059810199083062094159315631323859685671163595789267734745154753128398251183267079454577745258967422784613803192448378476247688787764802782815947798285786541060757539306431387114613414700956365591748120150726910633926371046118168336069699093591838723703834607593967992812313345646422914369082818818406531863133483649188902985676178832435697724252148465692531945522796747711992497070122924333822554753056828822202426121801605289292430067558236004226249675489339475937611656401622340118624046120440005617443558624447778200301190291830781999826620774241486969926485902760390381277396696852678712361177800368315560019753911347709968261163149935719241526702960236063693015008185901696151992573440748349692268948585585440069784190526656175143267889646477031852980101676631854894497333685182869566107332712704391646971042437486473097638914138836998571445853158499603516542990580642688793602229781524698079204906184349477310260719066322715818215948293954954091944655151785458037068082386703797548999534560302917959011480840468137292655534824969709877896463265431820905896347646673442877528615972682057844167502480559051036834716796875000000000000000000000000000000000000000000 [59,41] 23683107031556620834801410367641290051011894646228479915258701394620689813491738161622449900772012502111521593381984609005158330128229056620733211623750198038129730297546556752236994605081826739940346685354037470282990664292464921154476035937114953925555717682494180848038829230156050897707058698671266188721756674529750625881711483406076163195457745110776601011210552816645395162328004433183616698188912928551713182788349269640460445621341410495998273806317068746475751430678255461092179500125873019279965233435771588131156471709538839021322944691845950003572882945561532959850371167875102811633354648969936251208520471082908466578201641942852589949900618901090024299285636822207741145162829589497984697072130953135598916882334479805465551094274319904863650762553013990219794746181488805649126164692318826697767330784805002414659704524571792480434076987074629200418505334670814211812370454181799689179414399371645338992124883756509354074629100300737150369767248507682857543089102834030581589503117801987617351811046085129825184551431053072873297219499766671610799580601936746888443075706751391562518085302454852822402347678124325873674721584778513364234772778593277412592245824788179954363864395528802234281771004118353027077532652767584945360384616083213284427709337576778819936668427042084819805263127616570352664171846441999073543241692378528430997587364388182090819875820300605346981679305122732433270465852085421243273862116310990880670788401323893699517923514769648801650361380302253140456426419036931175032527384367641995236509013694866688019299014952007360751402837304573193462849462717242929292814574406049006443596561497679493590991828367623060959202172775734458476148021598563893456452915912832707100182833809263709573000992396398301748471731125348456741754251805428634537647920037378297897184933769597013103931351169567965302812431937743284470784425657330658361025369641624248678242855778597326773042293444630424811823567386967036394199262625047097466548274186681119336686940991495051868799427834552223602948828011915955237764141867536446151174295409626387216290250725721648721183564660332658468226982678910885280255809263920288665348537061150490335007275356081336120499068831374607302983757220683131558419612052722940419033805639275358653469663344085930399578326872321106017627446766429127727929272168239002898827431977603121620144858979994791709256665755716112425271673654164381757279008172405279375167821316323939842966179008727712890245890549844234912139194630825387512304879866376246354344077762850370010835400758685627582711408223303806153126060962677001953125000000000000000000000000000000000000000 [59,42] -15976532682228923823013615796955142094556982680480029455563120032945035953693464772338646816521294116772526826174076144261276226577904765002891184584265482822104762085614201190440068136557326658855355445930555331511301867032876395624112214776362112196903856643848522457988956220485934940488879033362183422092078753837534716200624220640280095762109786515786964690214175961854450703330719511225978476366395322094008690842988858519408155906546127370232099812384772852380381349466232582292082957714389963694080391997603708578949965175262954445360371809224852689901283892119340415402216754547498382196319071461399136743445934531120293775982941423370642828479263000081317313064058053844256346889929993069417859079874732159873776471919334287607354474874865453030973517078722350969518168379461519522823746302623234377590506062417472243502741504024289038888035590056002970176263409533459958400939006947480579267877557625828576761697980033048445735019648187487850543257075007382121603011572045892920903191171516024691211819404282376874498605878041858576813621603123318594854609480344357882527380444840340871735115219592736285825522741355480918094939031074748896770395006426193835267661986177512555303668962022332322903753566053256868652187673601058098212207528486719371408677756244816055013881814378339122793708052562519090159517965161649981181625668958272171715767076284604569361914269935525609477756995896287149324066868045935661260201312978680106530452191762291593684327459498157867526436253964388574335076897272496484045214914790321683055804099373568888835619749754133899374898534675200248994972601630062088288441136308837847253539954066948144952124604391517261158818309407552680362596624817643350547776535273209697084010081385050673922594083361401006441256614109708088917386852014097174158556198792248731177029828925424636748650817197796377509487247895449368811947185244097212042125478857190659841914577363283248903052094150605633699595207084456820753284430335104687413131257625059394620752046365738447525806041832520444653516971865209965143712199054026752046966537519580330308903794682423099087153935470401154873049668732407112886785906155049592720684983072726012379863075386860993801173535510882031910768831247969139581801535223796593670475236477398832815993239469604557729242283280441387487932364553826921652293953489152499927983366463496955066164718612291016945758385354578598171854305509237828001145850353136863056431755056540885991282738224007128462717055120135955743009218913354145294367643999094778909011956913866596714566410322921786860746878877748144986981060355901718139648437500000000000000000000000000000000 [59,43] 10213847319156151422385819381252215875076010500742154660768392483317304876822306635287516553510528225031677292953699894607594182789879964467803388039015773555829648932928866255548257668106456633554661134680187883468031780185859571914666707079810234505633498856835508875289238047679658968245746537770701691361345160845733606393468277752609149499455376419784887117282303060909669778971028225542169196929504320830177696085609958068485032984488084295924332925168881095832484500443091729003418844793554025558479922100292258039365056669057111889623064272782042035130159259018394963023965500694756774423860424162762548081639169040188974490868982391574570850497968156535838640263126946385449454459029409700864212758564767224449008770850537445853372185869511337194579671413897382674739485058074674188134196943059921819435757352405065785524134427035170552984321174544455956144689272957534463688270146111006128062533296683621764497521181614502407210412666657455485502586613306747841015013571266741569965270794891828114072825629042033964267143674917294787082648530868073333719301540842880980823988333263154143827272317691902430926214470604380239739178145825960843156175945503169855809580451272014926670412858257159494644945262201425027393863670329436614397221544680003098629988812459358378193219531465218772386473392938686650243336323381276540931392859773735342263930796806960162756425171833321109794686017084625730547386926925844623490603974558169476160972825544950652613062884706562644855655653116010719037587641444988931246543202545255841226053014590683565355712795087698855730131643509386219387342548873617257114559382655396835399094393905854335612987851295022108481977770991241603861593103285211395917664632361985812852870740546873592576823758038965058631781158567731573173192102567692494482987969712134510743601800332606014393393029480033279564380235785180176701866283387315414549862283569295025707412428613995384584922958560469796930428364382244518762244332716730943750181200471883488615595591257142964761654588726468903620675398706313801786476187305171295246408337212330377763069374435555607205417229483561826506350889207419666155140005495615458445956526557708842015092814272794089517453376870801312223856426533659494891222520530531442823758031478662655705832532030058099055495213215758654208057188043666988212664423982970035759092979588574385147955636409219387861442020937927106416223522355962563574188772949823095121705655942488130370753698054678918067744046411763691197867348657520203366368021347880634421950917159367931371386858520871742262575709858651862305123358964920043945312500000000000000000000000000000000 [59,44] -6218779596916647353255272118016728109988370188061109192439805829380210447443003670437757119120482238049299289733765639062278584701432230066360367621790572693960662330190595323711965659423422999385093331873203427261794274607394834954545735206299687195555601178713092649670607816142490856952768974493326828237432251461336554248018157146928100761325653266558835066549991271980539345138785860717010771426037164809832607276057124686435569003132990789718216713436066666730088366859002167830948862565856088826382487113341381661270894160724897005522723686997550028981838586368671336784094919994260941040813444236537277986493539852953911618704021009681611064562054101419525754808485261410683788524851435519209978437292913867438720407807755948514032342460896016944292003711584105612574428782254104796119022163535261024206967503501028578868848625656032697642989994518823651930898355378086848289938596637969941678721176085922344145990167944269490274118682075440862855359864630630553270812850562501305350820211057330360035733894734183422217692216456656700277259617908753707633023460689700476743388497079027132091020653035135002765413460787685758358970915577541751701040377065902372527977702081941729524416472249233982131429908689668034021988296535011550158110760267659897639995817420601011018961712333339553123726331631974954627471926339150078098607324791534887326099326660597671498488894231460056853081396198031099232003373089888126985752164179609741407230173242946878549163751493390014351474963271601019343035017522879801645846732204123200177385360071306104137656993487998277491957870251890182931375626089408611192732399398269610428184539960136570471551629934616282895024367545261353456326525634612456204512307854952873025229849484907334161579177340767105434382168647648977383288665026291724563288697362632907532684141973240212437892523771981385835868433696783063960766023757049849173738618512850995533810024199791827042137053578888571490109513374199387813412135050377412629247228781731171172993204996389890022714291752184445188418344580437999347291375892301122632853177153438906219296947988100959768244903426800844172926209043808916955908133346371253452616607194678904715779265641243485578524563740648238043350010742683480547514472220814476039222819090133950090327362161063978416803426526201362056074425210719895948452836687266283474659472006001693440158833632203106269730883719888487260292397371396088531533796284847954485177942034997646458019902124818406200229674503644276052605393939279106807754366907084618568205150643564205797252611091763786362019393594291472027180134318768978118896484375000000000000000000000000 [59,45] 3625220894200011894983776942140272997412338261545323688454722187889606334642782356966369424500685074852476118229096271311244165970396284877336962232032178150462357149924510509819438241666301059694809934203368442644782325342773448396074178624169160462716885005253062211513710179096691546924795986814210340606013950109703518217762758379238690065301363882567274920401800204772125631280471717703436409929217918411063089321975558355346028000181963493684796324952556741137474454862446079032148421456189222010627190448777514800408370696828530396583425967762390645187858666741552853369077846258606702978960931251064650803986760489777187258521626043806744591972351020455390904997579721888836654049531072261445742488209210999893264539078409507184017832203151029695998532359296930552906280360797190245867966104792768783302334205322624669503822564533677768633371036113676754777883235968716756504568928951113134798070243527356583713530466014779099428489662304927041769509632292332172303450961944949612853963459855483344782481549463029139701279165889912802558530827340510734841806339616500301403505942626767238241204690657883892835772790218806465187298085289543534874423090245169624114640195730499218350069620242565679637741636761681213199190927358784214163605226070254716172760685909531216025730139562102145928871534871602849302616173488976084061557475926305132848491040830872809159651526620687188315836521381657924682975547490499311589051111354090581311296835182012102521565608090282518252955691776021840382058245954579799173246399466859670480740609357810437336382671015355781277092808546743519594477121790605005138023330736548150830495275489135114421693448653844635394122655253188444157098989058008226531284646052141800791036615840085859382523769754602050892181667190776312549650184838259571317831293473120115713032259809642420688790590705710695514904106809677624320439459591877401496416272659698726480794760406506443128733618258716653096289680034702026563358181752897419026024688765096715500821112837684335385359011720562438459195851154581718321426935790906335250015714216834880612569347537140820734629414370321902657717196396209283096938579140748831103693758255402860276112757794858450457738382010905607533347649544026923350121718430416150325775878144100339887658185040976888577256086003563837485103161990875553581788001856128277983514963494981476852216096258382237334544566175527682151888903414771063332484491687673323347828216747537821055986416679346986224943749757652731904066617956913715180631159891208184225500248833190752039496713172190102174514188954068671932873257901519536972045898437500000000000000000000 [59,46] -2031363422141521818313899140355095548129015829907451843993497831267582494688416067837236598612850270364012138422401422724390398197818597973407865834812759690757290042976283886044376581812610603880936460246841357154776859468919969035477366577483184862415612996564274405429804322568492313139900096527348373986181923808994360110673343026101135010669600458513355937495021855086006129480553894694862827770343305050341490627416721804543238227161456053461503662073924099152560216983832095250602941824998826569673584088433239136416267940130836570483479737027338243809239248199385250543430488345007346887507268138841984662244319900681628916168420353712477697355152381857513440733508297688646044039913837584680823868634978604986226707450600153123596909621203970492548999020275729595866077363552358266106414934879857408412928475674738751054754332479665264970239603490325893878147660715018269962367471412595059194742677438715241612323177888470415265072271550689605688387557736335914347325625780933041627258574111058984721291353873802279078564880918246858498536090567984519687251683416254463040217457460652223755988841943225751771308953126848409616534349157749881534814074427671655147958904141759714341961585382620190216590353946546779641535069549097322510245698886030961631098009479179453420222127126979959305542389444783670602137657855291631644062909428907315193192927300448267281701095283436443854486940793994360187388516141280252011722244979399951602913082138748488766529479887414919758908875381123842297008112941849505048406189189131351893454951387910117309882458386724589246701730577179890424438640889498601918023479249283112662414575251847639713340100816549037062809354578534841775362592420115315607919090646341496110674236015776446651200791569192580498842246084366188568518609834510734744798992408713632789913174662873629221118705813982704683834051390817309904455785157921209568749309223468679867250779069802280871546928205107565804298694603426611835080271678473146976144637944109194702654290931602797593991884636718054108620497458225536706200500926974281200497619795339162835635622237691730288931440593972429177418199302078231743751737660615401402668247386278215442720285143445078314853868934663341319674589018597217584226911447982614162396073109681160437790458533199061134179868623561218170381872259299085251006226547352384624724787554654722356772155655855127391637981243182532102674115513481684792603243734254847109754199523912958336306016314375110979864867311471347194630902668316561296227891640963175450131776209907693456293707408117832728791435012438704177384352078661322593688964843750000000000000000 [59,47] 1095005572235463434524334893161730707022808984129575595526000319532105756600282037328354470907396671876714927995504203656712928309676842247059150865138148049131318322637915374793680647076532873495929162883287469172601876964549762568409724906896039208658355275223030540244573836612301734635299297198195494432630202095134078518362004182844034294363390377019043373104757181595446515763432543230244729155391387013019287293125527658401765712895200221375601017026159977252523303369590609503694876801948111149583168277077781580464654181739455578526126280903083840071498936857921754266259680945589668576682855089159108606439467358684733037361716900829931726010820739551177830024848793619753793422943579544538831182578149291383639690502174131529310647949352064704233033747762935121410013548961081328140645822646400717005143582135311821862261483292794621892198626469730592668793631308246365033792274171911475693374925422113827041974854246493366134478189785495209090792024012631064421399975819107066149575420365458572995242582886331078989127860596070045574929515892546507656652398853336005963675417049791914665446229138631535585318120757771023557185535235021465314542276726855021177561640250214626266871575123730906551398079922343729500348560020827050108352664130210625633777175182882484007182964994645841380624206852319912814988035858346122759034247812213328697567609724717329327683357754398154922779563868994459023574668740827589248143286136171239251065124206977080087916547524493867391296115821089683119339729863722888053963350326317353709437409960071827884243064725107700573781417982536614265478059384486134017470344927990470890662596036091102807493059407079308893856296787182423514804121677296394530225155725288713764257294642019326835359819469260226557868429777266175803469797478166160777104229357407030067608604653575426725033523618077620871812485649202592870470078257754861807182723960838940956611447065308593053055687290646329114933366589913057637146248984104193664750562693664580440692449428230822750978916495444473335081286797346408291616078568426772899740485729818729775284214350653224150913429510790399889784217366227301848626236531654680514966105027817355860333943014704323827254864746723998055810985345740341628062476816763584131274939013668340493744266029624061609078980793652180584552973132512833176289376749330584134577127256929936645876375517532044001487296906542779659830934833555063671753178436345674568549677899866802157944761853103831621972607180533652615513607851990318467763648512658970998782730434305888307059288150846827412899456982708912278212665114551782608032226562500000000000000 [59,48] -566148976431080442476322710321549609927648733294813056005208107018250684871481912251589264875881090774817166792396394837118589712590970791589165534390008763748492437723919001971493563445257893592497486578226323641579067284403151376700201627824035682303117146096733048346615588378439433981166302341596895903485643051958636347795837121905380204266328335894167237500638766678816312889824487049783591532367742455636601602548201154066348357024315438716321150227784773678700875770619990764481338198427490198785100270362689948670855645397755890376338628846406004859061084779266760487486070661998967903951051469890507905735041668545827272386613304957334929151695564312039383264211113032344416863156841770987582445934280422481992284104781838198523171491236836664705969571231623634184900489490451183433170369704745771570485283043263378223945446525594900867536057875206879990314107404730125070832411842898559415667723577090790014100654662387632257742201663770905916626030076328217863698005580097995594240711860269545865001466857646473204894660487767732212964901168301544221622989272658684322780968592737311973514856953574382326839561018302638485511118674303982552140198778761241886206492409807809805545191959536462811526626222884562179455457802019378918858544085705056769927098231409703622873682091137953195718346307370378643118040132495137168676433973996043501330111416217114071136187703716142825273108751014929449538173733905434744589703849891751435012565553064501185833932784259613129991187948055198556982227159072648901271479223960057313629140281271229143924776669213881383852906179865571727896624001979116411707235546769801795671212172686706201809383416008674884362099295393370474707129534592388185550671762182369332015852915607082347680317006968152123030542848537448719751466479939795148790435529298864512850005586339360488121956806605133983004192246339466154884836713941064202064695707697209273922850976083043099636658230351086536501295666431729811428428656870968831732081472270779346621215625197710105713316975714802943827960377679023103180011400741815200469267705360876512085317572488906887127385247372908874400774045951187872093620048112974088688194780123471090891493649394690916830025304655764873979495928943100865078542657037756530197527535450934278778238358016962479007731549184665867563850714629889750271053210070480014607823361668413107045711591497325328704493185152794112228536854192052556814163057637166317432462510029401930106769140235428393321315605957021311490817992527961996642946050318971957311894137779279615642787598022187180795100451546897346588593791238963603973388671875000000000 [59,49] 279157375481097162246198575625689922909579260944923754039910511548172833645830758663084282795488934925053921456130347100568639076008341221800086751567154654499880913812079410429696818373333274305478533180786634380187058947137560839058787080981204050514782833059365770632847108260234152470736000193269411843671672244791137222825337029387802952016677641325462173297350648800376720119479883598899575245450910136461383781384724568291970073395301883983668478393102921949391263185982570001203712799117136076851471527519101597899648275240824656094602235497886878652974867506552551044682171261773880979682539105991679394443756017193037936017776610570268355953705880919028362557092853884409344187741969518348634227158368392916001558404557527529862731386787032502130500839370189563512036164926296021383535553588303053993207689958888679133470443470977613635365189365048059607691551826021536986108863929934524132098565906808289122944632014428268460575240464274118639336042029735322556731336388566418268541045833330593937785415337942658194822280935429628758905457891638847582449234546085271935456809091272603844748587379358838568300958800667392028434581994206291848236973837275369753088611761120382666924759151289327105623399082028470806811053332913801706545261826438584232295648286338271059803971616069268968778193448541704863251695452304227526177954121542620606211892960908030250333757555503210142980191601203977620277073051056046723834831382976224264366271368332777257468962731603369081776521850899522718480635717970237818962479973953600273763511095213947060259175052247264248770335756499379185682058885411181924940112059664115881024352885288558623478611807697510595269882199832241096560862924372968769908030212505625271259445096009474585643981206361701874611000016313583940355468195236940689389947588472387694127755070933977130717484157617472457575381938253593546646494320959414586991458023328267025889874591343390327332768434984399079826076168994170508097104139723344315625322729431896122644498013032259421050741760342345620034651851831592824741911407595219531971602181343052821123997114406873445810999401411594012301832778993662967560353811660771673327960047202162763690509755158039711862297708134750993596474496739441555725319743501678629493201676989027254743363390729212682964012952689265948483008487588514948975195025293350552909353656642593370738195777441673098709999613235760055068031697480474386693080606095862722710559229527588962185227366752000986327208758184980957382051225233208634348760843007362395618043024248677986120755641547582887923215338304983035300210758578032255172729492187500000 [59,50] -130444036128462808890339198694586331991891087552000845913615672925575700478656411036573008442468538101606566722498251604774273843359068139731748829675388899914862054508518816267729977415543914219639131119012974915133165384042075921286579327304265889160205806327353651783983956001124925400626609875051880605255724467536508639353096286404893136620400713570439710626141324196970423725969488172171977693366325128847641905022367651246570005731330580836543901173087107327525610307371918080288745271124827344302321811069293146101394466926274152743005120334288560859093380502182571450883868490112307173611813750615264190195086304132413270067497207216531962244990133361703608121038842906820074574453245269772876419062139194378119772681025448255363289103706527395657958950470779885416744291960032625879451992071835458249821974664548187946167290869109484370445587167717465151282677593292651113196341343787550370732671686451955731889623946399006549701754074806341916998591620184665087787413728217272105819563728861561973928659958235963937876664663861181015966950148706953630884133908992398952870783693239780594408373117827039272376858063637866548695404099142194682124206198910467883009760210713335176130798806437342912702445242530323873044003165816763362724177830847536335937282733642736627288641138283224452173929030999306489855732673027526495751531025429779051258402350222686196916427870207610144012086792028433414412727247948666733917785738924323905149899035575835643766891070382960929219138928784152048586734211132173098760917639258213497853735618662785017295468040964434473858246430640694133705636875475496468744352876809117855060824670008440329049975268787626836015402952846976256247614750783523388204781490103823175349137276789863572847865248279211731679391330688866225062608566912508593351208104580639029060802246963110750580578075907116740570951548272178418228695712899569686379053505463571842998817141660371648230861506824940355720989841776374375190029624914707251885935641510332891169854830338282172566859099301739774018345974329428656894347290935642780620173970786973836780554307556996198879968789263869553593984968860805953400853728771634160749434883396203514934683210492165474057220056778654815537121853252755650034565447983193069723184112021045485401817670233837536706055941923899331490156678278016272924317401647145740323338347058944472639905127352830057585526962235037120831310016302294742254694683309542138186394084892992023473312527744409939197699027994562522743552048290424073445932213201235961281389833856128401373485198526220736592838578271624783155857585370540618896484375000000 [59,51] 57480438779460182732735683293094650944148485594427429654489928151384177984026811400161055635844405708862864592908389015887284535554860225587339140076970145950243624276758226297310153236685496832824838853854327617739859001695600009673487845349371832843856764393106112164300672887350947848278392320107144691696508006715050850281645301914529489900360028854970635827592769397811291279572576670132956043161841559382057083391574847372902067344289831703480696129117700109160824102559676300675611708432309192431942467767335930588855772606490605576114720772481118927463780009724631859202712413814098735900799285202129940709890985902578521479562568783694863130169983646788752363790980266240387095244479650948031507524396736335074792534369573395583391248517711426147715691341129464248689771407404517546799640769214444326454445487159018949810030885303372080904783933069391592398804569612709735439602576382440121154228624180730726485662665032797176216538694986296749690248071428470355940301160905528570010901943566687921445101674082481443499255580501928706125438266637851602023476682996507676722182307965951293596651325541499403382022146688197947746365883219989104241953840567370130063196697333991143728302355219961336705731262180847394628117542923431899834442736766674717999580986490321920688915579646679029957996594966129461856702898333339089966066310612417102345761921850834474727586623272179101753687382755870422727598526624404555273656512249801923102134328318954644519145087068829329118670639405683770640604705332663601458115409176463052093525827365974123458311759652932457722072374875694897745165925384207251038049462584458380230681901991148828781752737422062926946192259791727062874778742964033490639677356226724890173249142343608100679167484585432388031463950257725713372905078281325875027331266836686040012738257758525723090085608299706768716803371517094088058224391016846537870869952748909374267183789693075187916918499697464920021526056338392824929928115094207096954991814671049460230186957118078563370467263281148747108808200469037520391968000937157041359033704015200578091454129830696654369893389982918509239298688100246616315150634684527542868160396741017638856090067565045577715378018903889167053699771922609105803039129278089308330182332280790488997658098570887351154507444833537822470006248446755588381665337428756708688517245284959524092603758561926985651005332974821450707542662641350322410563434795293517948614953483805104481089711232388225039086786244976545958707411976491857780303308746651853339633839288834767749135129673523049377743820986808032102999277412891387939453125000 [59,52] -23826000619974824736724083215136426112305467844954080819947460231672147426358084825724393446371652542645904241798974522100328225208697290867038579803181791759378857460857717125752910659433763514884830199988833734049550237338752192751303855889495494902126338315259865864136138138377238151823591931900696805895677944592852055957582268130878191298013060079476837188276808577152614194481247245770768748657363826211706712965380930714760635690597259230343452337985075669297253579122604646639589904677601737225727531169154100850706712751486324935344625119031954247352444593774108465516780210736182304615305285969172401640840727631573990213100710214026665940055613115868935125354521693657461305186489397058327504699202399859981305711955209679104875305904316104609820259457026629317370841031571463675245030532051794074806840869845067327726338349236613349708452861238846258166720805684075044214244632385609463707678973351440241080303414651406348385368265431815892935104907020599952107585766782341972044055297096825735519453737525744529833910901786365628224750661036934823053971440904401116056423436369883346154544558819353604131740957457652622978132694025593828703772664983170842057991975348795920614257392152716281535969619402569082315627450817111513061355566929740484057866269882460915539288478673710816879713924669794981235376888738542204336274567113914262023747308128570412166722752350560204569651909416918558439475182090921859831179062729685930152006427523121477148476381137378493933243622062680778400284093508973495831322881255056217997038193725642751770543159908068453432591751434713605050791267560888887939093690722817683440639543757798050858694306953843843681793758581244014135108268819790988497580734377113090332684660961802948826029786706924187852380300624565963770150998468685096763749590881740667249594868258431541127327914804746438510377918662291275197889698621863472484647096627939866106427236835498681955417612622356155545562091524355181234085317229287250625939207731234635193839745229116447586851073894219428071029734948620793578879068591645412782652805812857957822061197308372941858764671112591720149005293556301276372179416936890099460613516838717028596624822696583926077277342746594740870983813974152058429860420614740836901927891208892084985130559758839169997183890644751083459814200475653228945645735108669183229805751843637732733764268259368489861683296803857604735341680773359711559714022561106979698700960023714491074701728193700556263794572979315008797743244464406626898959488818882669720440655985895117521573279911550153828403431077731511322781443595886230468750000 [59,53] 9287059756591880939242454378857698404702574642454358988425932785541607192545811924970947135742723251544331519043585333992394555031424130391158032312381920333541354664815982159573271354971370513461074945550667061969743249634125137808867477979341882036488069741403927782453358669335945410543893660536982825122985498501046455320644262397835711425456455175341692701009625042112489452799412048441290325648941985648438987655231735481004138439171379031553978427514957863861742251021142842090800858868736576875532690375066426765405441320489714873926808706792129474714172654148560169730363056824265448828643520797425182916454636063217666313591936605317139261932751711930834691709142042203475666894754137679408936072963631379959961236247243673644145729599910888432529314869156419058557181687321178012682244853727045829416161919595525026815169837758170038444439108272945789184814318148603125196763407920118064185517598535050573044279456418759037317782403535152739316849555892943481288432141346346548800669559473966363807924302794140931278970355613993130822614108925862208631511751710993669884265000705595432285303675334721784089337206428174452465150144709716208091853180747382447245405858692379584139518483022447390851622696467925560986083942743325329682224993397090590197580218305185275112575147524340171112404203101064499231384314500364590393112568074802526631794425558360189721499971241322674139696112150570396826934748895235940963454704303062806278031085337867422562196823065322670553097809273320926429860076276663243426843671174067926997506452671191880591021992850332318034139729801967475622029255324651749759902567229543458475436528685519560457355578922275872043612229425880782424283277975588114466237671704474311874034873154434677582973780971281923012896930780355054950942657568878498946464624379462857474191546570447218949127233772298309134960619134764670688718272930523411824819509051908132254803059196806854637128450888618339054957313619050810255482919839943676530760194752872221421470918996794171535089343079614231350611805502967386754015864664741945295847871908477977193944841722568010421947009356965624770418035123798777795883282410363103975541615617230391840530055281339828176254424346399597075090415534063570895421771982212066353752113022232163046623342956353542629350883361633030545354222065544428446630057476727771663142703916128479415637062820751155403923117968280396760059325396663435796441755563445309456181300435874485064493149973181514128806982780055989054054201630045995365290583263878999427162341345022103606612790761202884393110679184246691875159740447998046875000 [59,54] -3406137512062039916730622385947145277337643053688863257305920977161321126342372330816482164165983224928781116750174629416218607090730907030125848340287196953334690087843778485769509218661081558592155731081732423701673840580563245762506859760291398890834395315456597687065483558243607612318033733529601909945157637058252102048169552613558042224379589352811371959107391053805115628354765880363849625829579807250938509665842343525284754325571460366271150604095619575685870949422893289707330934386627908162273128862726683899535312861503858257516373608302203058282321641669209568032217597083473917475231361945492983515756095960004270345248419662647682125865187248486190382330258846240590814803548045885854094043675769901229656117598625527845470896787107213645210033099392944789582673140740919232297600723330917341358746407050034459067003374986783361260503296770567546520064295848872122409988613176176913371128996441311276472176571753008232781881579681638064201158375529366867241061964197575582136275619670848695408326052630569903415089587224348051783162730220970336726502771394099956015652452162677449043662440420551177915418256130618637489063669351154367965801884719168689203902711148664361183603407263824876668195103563404726771633087287604184275082212632879752743452945257737330016160834682990905976578322547527024443968461262114391580704629860497869902459834018489249622442317703344190225975702122267218711592051703680419771311463122995604066149163505491309673221355117451489189374921109739271030821459107079213421052459122772356657859614950224105247077699038319194475094674945680169155110428927237600358970716054488731490327514622747653660416700052945699034048133250821109366522706196435180627003320166589193424472839512569328363799951766898632285825289501484858033941994937507472440488065858356593250977077071663851718389994102966673857614946658060468484488684203648039654310760088915260220096680197844917182071241286368610081086909659150561250212090040050230575780332136367041985297234019838446177733473721302826062404002068049447681537280126131983014606359678084468430649326811416463784273678916427382774600589566526836512373778446005524861187762431890421934826215116796133942237406846446865368180585551399226498971343007446105829821244092293219646121633607878451754528675964201220264779172223715129548362988946884385313967584005916736205626532051724370585224875989567233220557256435260371176050194165903773095815685761285818378223672317813961477385558919861328206036876030493396032852567366525583272163517507769308174947554324930865110587774324812926352024078369140625000 [59,55] 1175218981165553450529300135903948034793145092048516911236423311795482147444127783901540564793862740719314075530257969356527461182776139103115394671908114930601815452625575963253711197071951695847155782802495998435494513312649833952017804903025055385823681165868938266010491014259174636092986612497231845338558479863087814642545956829136796914965803509941346512404042800887228107990432880205597097820797973821116659672709303818704700418776770360647176009902868369725352167849849073818310363708250507042782807367403873872669213303776250531959885775970094824600671285982910417063624747078342210525104130079416636794462001964066260738116559405445473893002615016798175507821348209442355440625280309537864360467719918261040055627191638804250824243550304038679895325551589430963087454207363826991261384581002633910354244197677362845452809174257314175183178578424418258132989245481835526472563878860351165939976644783538235787222863149197919904992427018145777239190846932214475405879924035532534456502483416214319502944062943044438396307323569733926171469727014144658578277158117778468661044840565866793492141050778230683005752431922794624847086605467285145117122653621235230205015043808338304241895471757488586274400386898236758815291563791234044085078186949255051974415656499782792430107037451699717022574672735487809306376225617841169158509311063822642554106129482485235211263705074427577158849527347052977864075970314227673925826050648171873889370177975715889945379436118819292957598668561134818826544277920471598350175392043040678092952840825452542414912974135335215417159413137270246818088943486012308240595905120900882991206878085832067738997581126664651741737281257512941852301744511008911250267660066332148172614098108770688293266469670779268629338906926956576174813858234530611552715639681397486820086418909530839218049911697211690963008402650348273186923368084584785383328656066326213479178844829539570673793956176541955129407582104787707567701601510421051928291031647213396957914210532973300075156641910171451125667194257115084643777605527271001795110143638335649990149115630836860776118297004727072994175925034938633422018634876067318326226634324485440348902823879154728435388570936733520122096776997637142613742686446984385551200234441629811285810784457350917350760920426255597213671706068624246881243198864066313238415146887673146727040601345100022474794866982169297702285293399022544402763229732493049276764780127152953899477514176442123213335486734321732851483261819984182143275769856351371271932639732679020811065669560244173474927720235427841544151306152343750 [59,56] -380549811088536370756413733702347576415975252823390263435762736659572145950846210763945028093736303261589564336975053135089656184041473246853343149663707104685948030699432941000922985617207074313526874868332659621012728728215406318332923077446004420415239516819502194864229490308485707182499954509189589998026054262117356061421669281152188601354634136374655149432394470676858335433002826971701384854926436947584604863433339297460538543560086112565480945714695066629983782923082396564189979670398824918229092183892041818814176070336507453946190475055414056966411441429850145432443775042468077715678087242030419669440855847751288474342960902641410134864003902371266590217279366325116265952636449152780500617333256259627548619814633073254711555584025422441086417940419261191274605949534609835689129608484109933527768318097155362074845634412986938332195054356927395956271260395572300425897313205343888842143633607336729481026137813223609244299851339903897485225087304937005581682677419895808131308389424365329601831353425396941539643306664994618981081958575311192575378039754125874551173612189826589746426719263708887611643800864264083808744697151134188093443126255156420780067913685165393496275857919699521032829742966625185651250643324946603219351726563531397271526671262858314195199705555125469574130072020825074191750533332363908242895295042651793935980379882334232932035898125390809688084359723706383986708918803644773456323030984640453490789604420664418759786208324787981191688543134659639027190680194387603541598381284712074788370263118164561046675368708822585942861930738295023352456164331415513984008733121832496994681718546218577015169644337974404822922537813048748220511584632732454774319836787228932524333509398571457341845363168757609994239708969830879065169630179398353025600876179309538876824035233207693698471421454421565554471409578179393034264431584900526014946928917311706836809723347608387139928380555565610900534581223538953654183838194381546026451051232599380190866252732558043198488931921089853133016446180504957034106367489200846387509971072137030193009925928413577777258898747649637161615703272188563238489606682838160651998693012663811876501376447858371964578090632758915772063217348590449059786125421569243536323864660690245674751713964925480676368510864785435086517336954795976534759782581995132652773636601214800096417522760686300307469408092768316846982749534584694129264512219540363809864988122176687093737639888022256875007470704131706990110465898569933417631866123314713323314046051114077444648547965400098291866015642881393432617187500000 [59,57] 115071186941797978032635310848506193303770901393239568361407789480219626364663023130539643803174852664754745829033989928346282932458038462941338732028431538868420351101969325274694047632216148944927148399992221040270929065162522405709236405673722590396202410465866138157412900407200793023100746644619871507968275459267024932159730246421716790055257113066088612790391716402306360072729633533092826397488957996830828837380400577881173601740091652297921942982613105905960294207997398088130644078490347042788383741076737425173610758162052920171666631311578286532367984832596763713893653395419443155035429530363134885325376992734391620345669427154779007803998173234645025519436196656482585443130524400255870031349109065631624883573914406194837909616439036544599706577002181055469896668495914199590002814512946338356801045074211435692280510055673829236700282576115697114232242865682832654441767670405831757929127405024167287458372135132952911031865316293575038234184133238795340516311875179582472412845041511972633534712755603615740014977803628026386459839537823262732704999070423760109739006192445857212842390392568698765382780995830560750012631375875612475790759840822956494681820331685102520810288439505136568194792416329072783746930405963272782825992036274779140946236389118079689754769906035418210899269983855753634733022723033994679311087767521965868884199327098798710486902061156569224680344640444025567246351044384369826820153157204327080461693580829390447112501916195499653284513381338691074677178931070717864048455279888512701379920553695324790274410065510078923750631678673947025012825558767726289481180720228624867143302095660655284493433594685252511434288627286044719524741473308838341526964582990182815455050597344810814520927701692236032970713788533334585896166568276161073902405927066771874342833619369574049754945260325980140066035784744220488060893095613270743939341103450961912424985990968321171519446474202599032120564629263002489049037493277857119451139139012948537803613676365449946230593956426894766199768498130462357150938596221095732410608571536471447683881245919951187454542612346928669365737693145689423552369197077816624479139179650769716912180734056414343814133125456147437246090400195165720921815995894538772230933360787474809307534482050386092054711725904142040946375423571226038252527018311926156130182262360347608614283417841970836036002684888805964318184651035877807926027874679203849642461689612160194654115940358232174373971239666384230744438886691007735706212445832818927477290052289495003723374111359589733183383941650390625000000000 [59,58] -32267128865265331497863583538310508751111362012170559198815375224245806105473986667160703341916832414168968418380656092285485111812846401109159340326149626813208152631354320013715071211087943044264239341654202253699802353117102736681545154397145569234692843006542443730430349485486083573432830085997113052607359286306945804175786390171779892926706921820659240456343511320998226494460931547181559302438228300194613883502309652529128387503196773332529852380219439686237851258931177359871116716837604727758894224942157004482919299437624209417651873424823792777465843452251167512351044494148658501905096162069578197548485779142537578086967709322216433386912136740064167574701218466592578432229479211620534057184674131215960505437409598128455885117164259022585240402705720129494840979624173174013474775459071644363407530904721897307902286087788827204512527246976822606189290233936122224472516349852475433980502828999434466675055369012611025771780820045384187689097180183928817010994477916466173979704243742007681919031053672299581188785966195086856372348409766193312703885090301862121779849207118254751523709984330143668722872679573361160178243856410147928403783989171478850792785574370122023074139101949206256614588828276219342080939475771605331812926532983870399988942044250435840902629853807628255999891503269935521276155171947754867142164776163631160308821662111683187467796350921669195357358391702819676206963232762395097414587703706662736932528910890590890926374391971403690508690062908885436972761655810406026883549347941098791543587840843023572999387921595032082232950286747662998803551338327585752147277924510633781791270257153464745431700672266066043042283902716126820411430419269640620876076128067289368825553257519082916342677670401087737989449232249566155179532618736021927073957396949503917139685123171771220563186254686770468157347992425099907286749259606919316070703866358628369671876525881515803402160954619452219535066587068677990048004960289750704319643697120324978747113820777462429754577437989771194559127661255008872979093954840163651730129536945902929886558539873274630844139405562040913427844113046902084743683371851486808240900248751448171319592207764521433450020928267527327636011724028183420718692533703425406378468937528064811621993947357383156675589188461819691243757978782232989204385997371629414525011721815951560011593289287359357430066963232360267478506370622504729483489482300609889626742380443454167649167118543273311016599832643013837821985876705260183351031275778467423220792754427689759399999758215926703996956348419189453125000 [59,59] 8326773982223358254689756474178296989128937650590756679939761078869447708815203928437496672627566028776371991916560557630840397385647642723047437474043778442312271742061281372320117497392085743793772065153925485148747681598372011784632193838979943362357614856182399483094436899134684987582453177898805595755086144727127984663747989707783724157926304580832575543359293834959259963159336189442228667908550322252332207225926447894313765200244498171034565391323282646729714415521168080488221688635406697694930720267907888219198125880381941025847133148813689614005557614466391747348504520125181394366153232881103878091607094227967630330921462073598920837246298912909206481864880550073745504424282383694694578297558201409344498300915754234209867057942159180912781686091184002664258055723011044804742048237176959034604520506186995572688287111207611257601540412805344312469308585592741515353469404477269387761004359975145879412965550126740114658794774746173532750406951473876267537625017902538572569021728344800119241020941647154220056485088320590327820647788809137730416917450582637990010437529038477449406975783566745816191337718852076612648006454095222688208964392297293123641327572859545438470780601614559398071366030205349755314165046211736238929383318024093702324219469155090322484735874381901252872992730913826900929642154641236760262992628469600950596871877007795482774386960572175808264588691786852774217499904328249607192841795406485706759252083320854597704850592416315677023821206894923052221756061349421885143580293573500552033338939837862384762947319905389984646696388762575484976745828641079207488461154554372152810580493514049077423466576399763577566552246079916917403394315432653281048775743832454031465712545136288602805827422914417415641199496233603126300631780970574830205865512780103615183299910204281590273696145987025908281405142727603928476274731578287898667150658551141352662301266759667746683187108733541992481866989521414786727046088353128906368735500526433901429458524504178737073308544964008787015639704365006860219394688776118862202460778969482133037632627305730018604482416675441652150777507697348359526402630547672681905851749461654687321519020951775759782577837402232640347726056247295463558078898261540503769024570972432801857385430815999544988191306392805974636506076238884506407633189579790327451565470683142879932154371756650688413894082408335877108027368450013196187983190521984108264043470570230685872067740426026074531374814925344146090118118680172292744939401869197611824378356458302430365137070111813955008983612060546875000 [60,0] 344575513687807030513431762426538715757661522349500140813508521694995522472764858610644508704032437495935250126692288510082527107444456457338823347470406673217134697998903176721835378409824116009599362443794676273928377699259841122521880196995329332409113285794997980790258823726625413733228343014973209719700859600741409726997511179879434679292715850903897126235829430960995678670019076936995056376021800005708139755252106629990078500744479278992499454572558676246081897025193689504106666639226798622385756678829169917970727587345452556403508198933089995714538204415266101178010056186778649571311621300381978618240453960710012696620161451207383766616670554787402096060447864593532569362302541276378613369326528422761940197132585214230509313944375372313228188064618988108164912172139408045277481030558940029514979210894635398295418837787996903735585234685407581632954551669619778603605741615830402902149919110299058363429018829975698204821956386179881760783289085737629027679777638676253962505387839927227601580625396924539192168294720427727142526684998586918742003429276147426434423871632375096910565849289285706838443275793483898365330354408610011379152938838269008526458204230921116310001047947992957490848365793315078272874890693830649709293702858522429173499151923420188245279305693558847342553862839609536166546157533744670165646342555237436214081620239715759034445852918518934030022820434552181289398298908084979562303279295204400088983863523365241217328237558834176827739551396178867724019010096119142783273357313201750729958098307709548073090634128908846877440333957749451657729136346894646711773570748478721468817761444216855151859663535368371937966119187101706929881286477849505611682745315217873408432859278562087583121332713721222954064412234087061757923894826854406427237268743406908928326789010369629144555084745479450138351903320740811627638183079699994756363946302295287666571472526763456474142264877578439213780059658214768356050571876519847925388216352624182675270907936899182529204968450226637056087022638307291351063360351251110201501799320767321312183246840232758905988136306787323508019727531260760408662632352448923723796612865223514215471063099832745181734155396906916971514199643347660339986794281554075370234625331126849178933366910012885429337698124192318078802837527904622382756189063855593341622742308584481557429174501427467705019433430457809208746766671538352966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] -56245984505184037548892648820374747479643033917579516845164912373586514934506743327686884514091526734824211779759831298105469484228152163535424911645851212726743339797548372028166570401087623718475771038455106656442893706712795282869207871327915851355621131426253656090096423604939007636111669084550478628878493622103263322037272479591633315611375052166921632803523062472641452468087983131384529020026352467388362086835235292501585494993736362631070395073596335056102517997424203534931124455545662281277460609038229616404083330322728779594453838566902828691118721713378439955482108522800226958646774437845524817027529277304595370440945698031563541029707158016100747579679566325693883739556707597200902367373996784352260272121968562122464917240019471587152569613738861021539074995663924315861169791661135879977535492345759361599392824205672972836879869424348766227962790987546352207144376592332039742238075944494771888500178250724219439201678979603192321864593214143197652891540257561613911090362203279572334354411154618093558112752021022272594236937255540740441263177343811261624865734494506092267274911425578832773262633880928321140747026632760581736056113875521699083421574667744663491756874766430434565164383961948219996250070679098509842813834284861382298507106327144191064670873083023694264700823340405003317225076954319864698841095222419643641368566497709945050741550808831189141718141535963725871226582208776053816351016388944906268421663640365017115805152977937522990522077681933140145298815313983276606949809662131128181282005208965689628581499006584029744724980816086293536034703642305481073092387929596517293755262583769485738825191665275429409274281607121812862537091710447362034102065148950886243357227002352857067686908567849244782683362081502640813534757381199820025418169214786654930314142375949278318256320164822583485107429359941081826711651782082728057269159248865452893309010414306120353455193505966330812012475412507628594578126041024282565152981010217985617360256912061955637286147567427571114330332505012793791080102475333644926139175735980479461698543237507328968052253224645069627058305843973937308869527044686748634857115104443748097166731160597979892147713444985230085198790994581998283476339251338414900860207186507521043115710855639304749916577577220252708787286521306666363194930076195453682882058712154857795288388300413383717036888936706418018474096243153326213359832763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] -39430509600718160303801570313084619617947168478682684703297665191450596679321419619473533252713716168969958362077485634770570126221282440418264605515461336323040092824840247400216316575794289874084214893292698676650152491906153089884553495270221630400976575844639229426378636679616598360964396307661423513162088166299403005398799776036626125134025594164895981350468930555401857303639420384472492366387152860653733848234921969758425324983771941288947137909962800473615585425388717040036034964777186358273378915259357516075626998306028817381806203629111914644577416237250582870916472859777318063262870218364547140278707466725681170347787408621858817336526383143607724467585340786414468736563045440046299727643264194430552288044496171097781369049268849375576088498880299849787061048478347824379469890963940793905796126448115243776525533500589840660799227572609665427704573185383871418905948233669962551520532801652132187984859839853082744259059489920264993760759989408870445215675205376671730038318582800315790138104692235002052880982882173388725864885427038952612788391600694885699408395977741571142416527283693577678939471115012443476399316837015181566056371455334750273877402541943394624860780776144272413545593330319614156365005454480040660768086699003041106221959306749067056369546811177791625743269961358193503305110691896321360552771113817796739687240508185755049608034741409933070471345158394276827816463176104302100136812638779411946097576900695982540876034707365384400606478870378411478159974861268014430138540895363977797152066293353053828007542937107545996094716078062073619474422939832054610360537415713042813266121636301351579980556889470898955837275993667825688444639685165282491208949667385156834105450569371434078874631836001146167591503162215499840305384157616544325694945605030731720851565203286938571909985303316752927526686796291874801721675663383095271641604117282618314011647437632871037688627590383003973601766231041560685947265430467941599542654437423809740558397039629596564016155563322201901299468275627632824231904963271912328879919508711452414272479142838885826801042716976390834219847061640718817025441528019297502697389110515142190169444228491563777356851805278383602880933424243278250109964057370463847875992312751958313757145392984826234294436055184632103921953062230930668230427437302865724628302734320962471942191566017818258167834550463833108522454518052313687803689390420913696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -670518884768275116985498487419826498618787056222392655212273192875843518107056815254491727001789273423368657454844609610211341737307098464291117470924113309127717020180263588499854492378305753877034116930113279324257962462656142288425933482651552146932238880000737992425330507389339716214293625621185129322723069697300794778010194111915645440344557672964956795643539516298466844584874288557241720097916347607280975623289638675063225128511398878166679990717642786069269756841252761811503889870693529376085825687767253883826742082849544560347921855745274797607677125669593556668564010160657244661144721663275835553737901245341895520596731255184743552714399236489730812601120395811385625814646239961652496462521647848948370717594097066292886419174166587029902581234397661592645801787650146969553362764701450959888128374084957037952218206820937028432613000142465568983747612685919813682181900140606214147908789263149266639896943693543311427951937107442564467926910282860776949673939716891446645935324802776872002927550544382212293015213007911456092742095310926247914699517215990635892837639143038484054495620933075348083554518618506922738961547404930397501472894539120415566910281523380858503819401287659600768646601599534838742841605279107345361921638246725676265933079185306859711097071196482135207507206038459513470148724625496700562176640750474324190294713557428385494034150316863528511764182635712793465044429506747008787375441897835566769167342269892731167787560471222985710753706570480949536205971117024918093048714382787567240135979810321456349557080003233796602288274690799665695163378558097789333902320069195920587579194356191499471530466482502236586278299983132107869066352107670657038534808912991291087632182019273683348822576978516211341765841237816830168076428311321879724930615455867175001011140762359507419260361462347051170149184819705922874087157241094451536588414719357470748987158800731090713581971252796786194866136590104573077086787461027614141288797541658419400306690012071348442912853097505757812373878774634504005123264855778452495000503092786303423535300309028436555817197022445470958015453284132974247677672116285994771797485819673251527771220082394153796265914059876220145725725322920247925562797044376472027347961135094076599430880793829597984650000774046065218405355592028655560809804698766687407122208929214781796309136457787824946735843238299123136408582193657146319765161024406552314758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 60914321039510118947698786030953937620314790464464315064917687014997871517674189848233653480930068573142837327365350764625361704687041476183282441188111707194219936949328082833065810185883296782018481118236936916259720031578149393715533153373798947860168870927373199523083567274529505310194104101578490055825744171896553731564343801653465495466698417037030237772495951787129908011885926254322942901009555127119251658822263820631269755190183981778743994950915980625988388390399012130599621190873979011833555737672363161836735658152926163755151054839123086682348101842720175107674960043118134257105861862207431650383583313546508955038462912352335145875483349538291768971544668550374530120546432750848673554755960171016568607766091937003685379481188893064109923054482106302499767258726017884576056921471909640399227302598215153453425947710959034562838710016089385134356598883008494825004162054628400413389190386546412208456966687314343873364637455098315818603664061281415163357083004350770594298983152099840409353425661162988831647153049088712328828685716781725952512324642911521389256296597116060967936024247357295182550105761945796916477161538839095938427191307656255375439490009628018681498261773834722922006867236855809320198190471662506455492977597148893451925489848786792946633901797101302225097049699766122163022992491088251669621659844453192880737391095926795014770171456235831358960029202499694271282995097616979224659786062979545439513284379736603351686445865936525627221255879827601267787463902114959773715203564028660415582588929162445054988833711022372238794987224172645709714919121822514810997621784202778750897623431683090185798131937835561925831588606695276854007633090480458426477347865986671336844223347952534559568090546827116358356484421231609715490188315713585984463329390300107580953344199487810392733736215450416268705356777220887233700036080926856514779903945030132735050364528755513788024947425248472418490594994859127231805235302759010999188304829306814110992842575480842798760481322737649851077146032919583259069254721311671393249357557896928563492927346411520148538573109889523836869688100035723698080597245031598130173500386186651458068599619160593914382353273462108586170982950997821160557018778457607829123939772682488728229861815445904817510258878575933599033169038597110146708807504625368184428845958541328859287645820974269530322615617747498698676772762173724923284723331562418024986982345581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 16687705649456239740060844276196930944405175203098582297041910289324385525456908527357291000142113713266373491882443564159382487270740292021760223194705765213986181221284320147137064887004913468237719271975823751289346107327580542932226917963126780898352346190518288784434079034543280265470995677298656208631709159034041834820574660672880207243980744245951034612248359910313975006519709526909392043157095776296626283749078647785751655320889572262380820248029967759959671424464406077641954154746710042538727723978342012634219765771603767431657883556401159260673238519477564300558274996056439518546397003236870676734393454569441541293817708016434364171832873425942738755911897437109604991589048771874046833529675858599784991220239615962134199466118512326747359414944202222383846963019368145570566731988119001367672284589367888020231906454225704190825718105528747714938932797507970178778135801249514314005153946320642429339226010971888448250109023967385374160408614333865797353283022725384152981233643493662196114877501698022994844513598642953679082220992817759117041155914552822103776463447839728489442133180103012610557699635769176301398306807760254742163192941989540755973222978146337493576688015686320807380394854173981006234663784650226187383651234233369299438901985478865781698256342285473537601791252583291977793941783439694526584860122491273847123438215840314175952233855051697279931455271403100574806138208879246358560406309561549397333958575969023545789074665478676346472751380492467082998830987535218197342796288143785592923693237206845669362245668513893863930140156617486238169194458580421652619990234860742881242775917978795852397666206544507040923746304187427439012302675478362014526670276610999292076295710327025769214341648964090756866505887433307812940432053599649316020747129096637304424554563621256347668755096981633242125325726935363626950429040913437327874214693118184780535602208696457705583756308170243066060675433898840230787078946737749524637872889235624533549452726399734987137393996805021878260977202879133133002038136194200548258499625409706809394087894119683285441146535363234647413448572558401020731919454112808939316817572990259809732537700922130972302050178955277932523055878601296168360456469251028263906610151024766745191802688283640166253203368588852847811898231614883512367697644974631141919271192836071633407572197335351986474997293541329391975281729163291645837152721298934920923784375190734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 1977353648030308715629746032324417639338419632657436856664432972939718073208963299907360004215948790812805047220154509939700340754717894423837893988160131379978861101324913415089592735001200082463139634178099179682859715345769110074785904087635759585252345551422524769047972379015875687500191380498889836323912174118744701557891192420324113732973409108151307852867123038956080744787231586906662513957014975513709973361511208863107803783713765258289700390267828778828365773824145693539786581445021020543657707680078469566032274871683540177147209441773991526864951372650197098948116252124699925956755734426441894563559678717940137045083591199702642578355919910785453699231370372321945888187018788124992221692166659285367485151189772520274311720784499268628570393970302592702293181370326323406357006892944056631386319525503240005437247997685222686302278805800935836011050610423294108285593533648188179443378338561532194123724667735624484735692082480260358292455806473340995634668826012222778584025330666267699277166110777578805265660276852478614830830018546526197362253670782199747384763455629557490975439199960928744070849483413890524427807751114928886561629301550319888558388370959159931350927525458347848198540853531392731126805761989361573611143003229901201670800647672544337030352555771116393515684719760980823610258070682999196143731222930709017392622346052553081300472309109713674655346655601256881998504284486730983306074119803651953068377413136722194478880111982860661571607236947703922590277501446102073805476095158113754313169296234225746466448177837510874024866612462343650733032186139304279063015409316124188322803321435838950092008105066780680942694058096672244279495272485327040514972278176414102799385971243853580127827097083461822735314700127062263554276415238685537980535540510424390034029007007887332187720169393097779696252677475508478281135266095755416588835814185744326865280930427466322014319183766064012920552611266423982377111738344245841826800980529183095287781666815462025305066294198591181111355084948107256520090648580875025304884609213831598999642971496735434007328523552035176240853000083860923580684396721239955933082839148395305095042858501577277740507958812679458009943333560337734617531553266110359023461286346697581332582205865995582453417674767051634661996948531021740178047177373712373663986282804807610399992484248239908262595685423558655587210949666395611883969044356157418462771602207794785499572753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -80689713929209126528004872957217134795957248940708366104501826013283607916520648617887363911197073584289893290882231217555431640301057005215471035074922071630644289027638279131569053115167378466353252467308977432152609292396705744731536475158912154696096216483497754356357794080323277770903142056376385205054502659088662416074254833723409786389854708584777004140411183701185724601676557896065368851807022388648243252221015023172114338022035666526971163865388251109923899066543151007358655018043389605417897103521992307640277755209288445468272103478678616299247408275926317638097377696370054420268012481919966427567638714370454783140582325861850648812227536523511228425107044588333599161406233299723425136109387245631424796220545030696491416187175876681046905144657212368087340982953570051336098158773480531763034813923248139412371852618311365793250315158010553574498957009435031341482827309673013909261038985234435808791599505600123647872933061746071420138880379017426398441005679104809473219089290561647076343871249938110112056238911969291867341610387213696009262938502967812407847369010311083958440209121017645474677627718519654950805880542787210415463509724618188685795027758220761871641220377910737760208297088286164362501371407533684262773637743505914070754414240295902170656809740222487009247442248933126231267030586986539844463059012714600461402351585477329019615544718318357961414234645520341827479096356599272699309483081808655478527011266533650425465097171102819628495605929217000357624088984752361512287968493572487637768281931587797484410256851068152739713060758528293159017452583725084771358085357728990707367972883727020030374553492376294213845019585999055703196713403693690658836889151647498283899251373697034839435747531977823821764861657260095115070311197222668370356656910057414387549032354854133069492620463289262868106902868846831149765671804140999527172822843546472567403389377148756678180800718561259699578106264005498554999217245120962265272787863946903699441274174756686822897325760764639299346897062897132694773984033508310432786829477679448095538385487802780844221135408319725844735981275239126634667881640383651307438965769044613200933625856653779475790440205841616661355403035242371370143487692209861882200508460213449567185892160614679789814871261115498293924801595248812574443455710578780879170576460580512788538097655915924664589370705554521852543489501353877301021927525453460161575236497810692526400089263916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 676038565372978979939256978351748600638529631382796530036157194468292122392047552543957239549853303432441797291966671364909663648671995689434889215646165685894565749288957071216476082928885989084092089241809363898193453703621677580813205300878735233831076927431134732485450457389178267098498561125237609469792224513632790966532478137659586817706253087833766632978615060614020872247729571040223000399380611268299779105925122708689928919988749141232479742552311650069506037126507849077797407604033026114525060811123780688232573308078966995049868532915184265669366211732076050715294238867330320397091541900475304317755280297672294731663364810229522746555798836487485522372243280544226405146943365871567957386079578663624961174286641730626227478923400370973555101395543645949648570390014330274724031190475338539170762203069251922650704237586187485345404363931104633744894237494102369691949083783764881425309224131122986512405205902552887641719571600030177357763005875789160337561409845275517986656334038443722327124224778421004282364219181730326418355897211570344797645512717580328162167844665628687630079542998271015208073619915694210386703706360030588457729291701603486688808931341726807810473811727357337619881331008517476922357202682484077133729632615739647144144234298731316334591876074936935588168018945590918971436149215417632948688480864902206237606708240982143074037460770772164507469487353925852540562788537048411584937064275178055432586893263352631568676920351853106573598909761308168289403919038929687467764760884578797438759020716402465016612910030981341035350958415060541400198295126371026459680089646258845512900253939630904140667892979081404868569859115548178228596440092930624950999732774627862164787847129369870829563878758834104735542875508801637404324379717460760288773106529866884371844215159488926503394949977122812120357361725028273451238411519135877309678534781617161838077961665382576245359743356912938454346419682952871847190016831556773194064110430334357907559728412407462360681616216226454239290202609227999029770335316847933206092949167933996556571519387974140391449684031792740881831234454549752081155142881774438164562685633161407680047394766159815212848095242241659801076292093347277814165165102160930634150853207727187640261946793400147085966004253437606968732500122399719718002637927983926524562451497319017812532542270517468676996222110060075050667416936229785438382933965157099882870017637515047681517899036407470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -3964236383610924719360386871222091822671193464700560652153224382106828715390449694150908673978028242701744988017338952024811341063717346230314332709129984228927121434950253254236266142547209634944561226996189344917018419941670477879883057163053840226169705047418280718148924272047959299309894218406604752125725392276772944093892551310738553833008192165790995350880549710272122126245449234147954331869890812436507294638961158898965318990037978387616066667884642776083414438582509617010013367232644566449580037962311827440125573649982161159594087321299556763851759776379883833748659827407673178449121279612404284868125974130623458461697047301900431741156882337879997638546866100736937629725601489191842753424166267596107003833505954283235294748714270343148260175576802739907100732051036055220281501730487421408675476314377323783699662918952079949234720858528156719576916770251059989922260519024682494392059352631172525375781364415437464949433903983490924820065692164765644424042639411773465805066638316410757309406318014785088156611545678345297561428281004231912647180044233459482168219430010796864946749865948789728547992272296948944480655920475379731919434860528527600216929879165234399170038549374468695331505590742836860272396521512586059756070814459342835491874334765647656659689331003600949688785260088261685951101372423818372468526889149025395052891546537232830335835883909483320360879507061632675411163332605284353933720790456383244867997606625940335789442656151810876157451634052293952127776264754261605597584532674391674723916558893917113268981237140225430987162596901929846405291417981482982362409985433886483097355224907095401051466085601094155589806088841408118436710751949191713962071290646003206495525686360439851584015304061060640666765531593431501007329966289471178033331079933091332038640030165176230453163676909242399905127375499110691783438749136985456618667838820416204858229138088571359312469989276348479616264667755950814661832376591953061965262441402329793477252276805392369280745490197157941077582645352820041962577119800915660334094568547776351075384717014474871672782782124790747019780216425807985000158619471792013689228205283368578222545367569388627562069061871967640537096062743988240862804669420082019552331581154705979222552083411011247410882707277668649829026074252126391848102767849894717815974818325231447888678342229815074206142515431058768913019431377467672251983893165280978222123758891726197362004313617944717407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 29167090179204111524221067713356927961788886634558539514307009890368021473663244928318864718806119679898534016958420420323701883125334442833633953483214115151890980088795738196955183472948478337094682462827228289073246211723164634443103918674919149466436507207583463927029326588912633133909128542388752120694306821182162546466427236116391819684192533859736326621268809190791262624725830722138224754932777351125902660235592071769284726919838940590347347085739283520650740094499220533239065146954951537960939206079755240717025546616597454080949254450224433497402793651027849281605368595374141503272296159471759087871444128437680223864655387410002793309454174171298351276538887986376459352717116611386934051284881915160704819848232308843694253141929720840183849907357281846820605334856690115900077527157774291897915560987556628032838822754297370295912998553529605190744452400296116382306744338563743068100844789471780105567920543549486150083367579063646716849471269244706111135586361549829254056682745863603868246468264002155820494550996685967047107378485342605023726992447991203512778124123887520366412878432895597464628216194041408438922754205862004426288709876923775250908893117858113487526495405081407336006809219035727298626413315002635542655824736090912588451422470469234165787090718179219701986467353339791775666967367436465551919687479311350165394071433146029528835976335603613235474876781432510529057790351715653025833828039563619508577752932713967614750370927973391728409747046926326303484019296535790836755763443199641007788442576389424750382965054556106977664992402914890328484292261024882476293690033339184758051472141095404334999908560380754043154780528590262755085022745918583774208160713928951966835398161848583990989326022325554661552991313220669268291286851809302885674864136731985919841207887508918118160141590868175576072038019257817844216979102335056334310582532182247374596916853786433550437752334682907402532533919913325106402633113560175284538560671975284375358174180713564526923698141207980826892117114539644620920067036783252227442677070645073300324820610162716055428638773489597230122287421777633807739859121762886480490235858379234649655252149900918019529054788769509468594397862253002809013377101139061277962457932667319114526526784438468151941935707445790297131945269915220295785276510260986480325632222532565142594063886858185061232485941875158871344957191201396249648901858679157685026579502709544178262746072505251504480838775634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] -195345970972165831488361221010144721633675932485892154309021649199131098956560655854042965319415328062062674512436805713038396399106574214277303562217223318566845665538110871495501688945330367438778470549626750647829849040954647149832765353494812857729155058237916521938153339620332348484634234444736338087926705481104021608122419643579472793940292934400941482410650215944708435756893743585459391141250454208484185825655266105102901288263141568517528360346070747620029240522703599617277335407921395556119568373680132549019360360405071496367743492648533661457257869382971442849941233934018361021517690562002550837867137758260328918058815106802292171962613514579536380210075141164518432025228103131324053562056022247139701119011149243101087271116061108838493245662836385565586234335560654295267876034193223860551190205969168156460774096311484371485207210388455533122057172031865138791038738089506091503694444867263436603896917920713273665860734623334917794473162370489029838150546523772417670175658805896933654859596083313336605947824814596727449358666320961817672302287693352031243194307714040844848066073942381914080239997009849566751567430871044979226141666188562005131771919856221633106256774749394939940661420207955378528790115264150155672805835466269892553231689675905229127976923965496604845287175317014651179521591810893985588984018026732977028382845452637102968597789881629297137575071334674601133154105138504927555756574791891510363826102110346841483179899841916244821493491855890454764605128050700979439479167866847669605285634303386418959653780300924751563583731972943260099117307576418199258493387710838014237976899804918326036928986354471211349672380486913677213502813763463937984378239672719075053643966682651972674388526010517672477379339400647858518818649550578742632839386401860290225233452016016501227628994727074433984167791708055421114148523980142910804122797698042397471947792087872910931624507479146469630166867575462548339080419392231472972780280061656093471996004756717204098154646029531149347741210812726032560392826860786728073574024697049122790510380089225902239980097348725210469762354647217686682100089050185501832522170377365880303496274029703464312348806307580384736585635257954453528737575068744568113896965415758021135467476806885825946134711582294414137775814652299127905854144398842343162035607297513399382392462445645729056571087351949579215328343064669986792367490489236935299344898516841768486979047381169038999360054731369018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] 868172399526083315027451343879780296178506648039486759138255937701879933818406278616060608495660083797940272046120000253745375337156589107244605685016014906955854351780660251801814051143706275588951915726141076879615904728208177480136005830494061848868530443318168137437924071039989433852261006529441655430082100301026559577571633804401695614078723085764189815047330288305016564171170131291620003776944629862476260116450937754171980262255294948112451718906172544293035968669296261576627477313467123138983707266283707434277672882008027624317696369990104215283118961138155092258183762780821995128794725720161181015227813943249708480848767056016304138749397245802190089779167623495985956886447642400166233248156614386896583258616879440474744814095502049768106208873452198273551593876376682361601924122762960261555079618953389437308167466646594330346304415768033547201660019526626092646753482476630543355860172982934247501377851157101890786278415612112007287635100212738678689213748375778859747162194956273635009691825543987029378943636085770816478142130061254620509968900762766119492276493296197199992979794171879683152563462445176148820123590985557949944321460560514114314195908766979212200053411630627814950452295661191664241342742692113059361474313232291229758860124612756973088866079831257817204972602416517796926765274138916450565741512385644599004432933865726326290572058171542246070929877391527106444527684980299251854760502015339101242068419215437805424136120580961068832391958273109157955804376657339872473301858878474607110743092046417823701253517379494571919629691094737694504582033275813233992208421567640679969023292187167699501922037282683624634456617643778664284978324707825294443783320245487078481817814544514600325491870614404848968696163212881645640020336620286083560842503975598328800265750033262626257048934229522496454027505461157122135264304955222137082340436402501969471498436494063421719473134878905097421001433877048632513409434302654259824701458620186392233527044582114730639648673909790296856643881818549656991438403070983302273099316797256281858484947272037907927925245458745546890214222594568645657859280332749787083110999679507076697404095749742940908775157377071430606707382633460088187221841997946811137817734359987476444588742099734336678298751128838054435288556053298141656366026390787052378687840471539076195878304420253916249935641545260354794460147418608740603633045091136310089553789452131316790634181501662425262111355550587177276611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -2332997286194121259113293462889344767741324983963164490137731410591519919829600684868743467914582096073418203508410235828697722928098805998032267767433259280611912047149454477028795164279377311115338441391016436523466716794512616786067275309451950008166529526536230649380880329700837735759961576357682010639612114411828042898497943370130630102603931555241481645669472279789700969426058903606358277754579751163293138407797421213701357641745802696038068092411368221238028484753831331186835663430080084998892934509877019349703756334732391613230205449402498846558896998727953374054544421299563276710455562406313141480149126088887229163384743320447453133974952569521361787381480886812520564918010099429953509056594079692744627124259324511617460237889514167979005350149010125688177179682353972145325531232216018848178348346873280240798007464801911901166135866990111024135755186055767854256170914489505163692206633322188096881588184656286238841850482121115068415504863070231020721779211020362236984768697668699588616365041157888036565096863025166362172706565450006138738719605364921876105335474687214712529341788303136947880530707229668115557830477618172125576268004657611031149658325040114350154684285620357970034202732199063890381132553810140900042892739272008930020508428190083883801104109342050765687169717744271387881149368610236003893821041721860542067740354439697289966295549922984017980926113642682959456434963079684115960440944862366929937885630254637722382614616779449799268013758176465333419292220777861532150297426401113144924040213349923851948471393374075305630819988427852748205868169883583535787524150876538755512015863059522297928051412740423868316232254569438472327156500827576066386897308174753384118606287509236618236744677176809195051633914893293438315085677429700674435388455448102491919089824693513997930021034791346820119423606204384121707131303946178275697335677901311923473267765091253801141780460240389698089867320554333776830978360555352634743146122416061044239172249068212123962424526612157645131381432278466897954666796131117442043516671775382385974667133470692942455253938854245392196215498614925761854267949444444909656241956227458721851139666037966675200370068448329584077574995542494563767540670057869746662928506219588321545525356841994254056244992890929918006545468132373366468140671373090050089395046771790850211770913224750753107607622769690981369623999635959689117276990408372105081272823880257868586357583324392139800806944549549371004104614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 3110010537675531070225472067093453368002660489127359130465236455259939932390933826949341612478461575783701518886139602590628966921379277068439798591194305944421217495433104376030589145862792554156276062216391175197351177689985133007517638351708097923416326854184589797748351303301296394927485192779936375563463202008963015213082326401787094513131706179269649025009915268355041087230338163872229620433459454496317567126431703316606200225198710912404129741529397904503832908597951264785727560980327640763000632762778012646620306787276172258486094680070069003476949126362628334566750461942783479070785026569103431249047507420443301700995891848914013723835772951606920274191159411355569276737186710673508244873422046221801037745983376389872749476788200185648187103382950479498523412613128932221600177513303609671728530142522111978055239437243385112314746211017492507059155516466030217801959454767105185279006403532149111591399092216015938381438348484932502952046549898510730907528572392909097737747614877687143386139720427719349440230839503647469265024022379385428856203460204993377294492700568457069699094295789277523467308186811734021265763829681456741454245387234606630415877611818570322622273327102832245290841432521489564126246773547684613252568637766535444467053890294957489818815910647978590036722559290142227473529264010600525764240736055531408039632664980979951067532971446518590219726022722442863994632161252930913906706119816600201315777132798959754064403000026166922140392923595270316757445866658685774954895387694122481057002263827995699764269828812356034558603977726260682247676934703332285512665216768140651905199018194655989370261534254955457445569342801496885346449447894801705143612508035105412869820805096666546693379285193613040309650676825670160334980090993612711954191515012841145655358001931501572652970938842363417634332570223402693875234301752351212605294518614082660722631555029601378971054349233693387881956838238710793267406076682525834879304143980363140490006581736157467790385683034671560793934977989768623604416405674316543847073466896941052604809482577699628063342795798739990978092334408489014090420408645004379663035223219293191621729040426937217099323333902443344743086756493811832645680837837332968758737292963868790940105351700618758163564924606249897279713358615060308883101187486819032989349245472916025387833756122076542015603188179551743860085086509272796065342477834425895145842735599546067105743538053349520750012757730473822448402643203735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] 231456327280142182806455219813562435769322514277624045501671109705358257962855294630714579456352272514012797444829598772771793085784012740034818442862369377925351654433300910063508990701893168175100460697403309423328608468404545375406926177630103263744682584085716095069046485030031795940377612921871206635294290626848506462424267357533673988406074310977101247930147717549623189262236910098377669324965410057011075596820672074666919945306266569829561254973766458977921541197688393892958137279395349797722928651071719807454919975278602774231847941392926301231159908844073276818799345192990709713537831133258411707924425495654980927036552238430436543042687039882328832721833131337025722881290417214354735574755239355715811638485562442569558386874490269314897788792999029177991974613448156714623444425872168125196189768876380481430275471441318656574677866522615471133712078305624020649215505990162746665869056036869216425827836147173369448334802361377687488005283353038117911225726407684394166876189308572156044372360882255501672140138485067627992999819826277676542120180135356661727464351655065856200151647517124721342839000164405434440471567275827170477014790487963355712868809937999733360092332899554814162412871644170743003853929159261341024029071697429160289883346784191150018066744792357760114381803698353511143376685001418378772961421853404714744415049388459063086181326692586601376240708725853951929579549344177062945414283631550233234432582246583059599659315062130177942572490692490712401936923432823726597033123374131798765058973041218857681891993697225515887307106509489446499991249859520827132552421090543084919315061463255116201581401114185991799736971994203240786211881614148853389814013870218864280587956945342867657421952579708463944268800686899608037559673563016643199415745386625241578635484602995902317049720962893260804746834056965992606579050226231873551111647864992401788566560682643867148765701718989231920137263121987818602252850349289242935084275723126500544394163544589994353195611256235901991933395117784208394739256389465973239584446228301085098926512052396341906925752342405526570558101470701643457597904632760364837865396329429142419468797715913100271598494790396294779336937070010423799939111570050823757619774023201321892019091515749194262432493526382895564225139054127826113272971904438682063973405988619105312474486045953267311425509990356174619194814837082694695141193970220853252153586344410379112060562401618307411862301981031464492843952029943466186523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 211341204081636897448948085286514641808616724520496341733861060699504705284579759883135188743961606394512922666650094503242825603369803193319926778595983863332380648759389429346508510684123516561130986443915728390973154079205672042979226163680035538744894284502243700416881541151649478064898711091139467185192722163761929913519977931268203795996584026748644249581628471818636694882924475242855624220741307251378743057154914505164303493462796635216125690602326844264638968297121889970866328060916682343668205289148790015762244822160268358774839723499537774370643369737774937752805120726594773044390708675835471906002470735500996813447577862581673058171096020606675277144344394794539542666341959791734927654839190249576624800169765412523597593749889458948563035598731823897309004165955271367800597547898845324297371737693486675844938210376433841161098671171775698703867724676195962389687793557612493822265450459872901085207798347889573768053901370841469391166286240330736025623961959435007311989342940886157458064347856558315849591642730504227948179932374004814246306689456269970350318155823187789314811366537912273599981024187283041348839270391059951058622445714433501105226666430762690345600565695876252503094193160261802389385978779924228551173497318391040970479929500750980012250007359522748251169732863886190040337510090240774922585645275887696382346063856671235763972411757285359548925832235955974228383955084624656975375857115427664004850944676581638959719408831803947001848467148297758443542482932789805383100762868596613824734623082972907131171690383795370345145266544119806343067493326752923361584902013883643941390362333033252299371980147187193008328469020469212623389749350878694844408035718337383092902380485738221646223488026114820265815570206251664727757169554560530008808183233388926715271593291172434090583642516897418169541084735819934117107612023545856736440680883090624067221687527114075976817968980735273810611926225664753461092774597138830074321066684763714674912742418841967862260814040526433935963011866340079952306822254984406695576353709382354415950390145687835751950135111811935103557289437183823577221877103438626218498542693323381752110531759154154657075722412914799086147338764632129867851313131870203453038302532761284276116359936591250590690934179820910533448620575704577398295568074070339460188828162875016895248674633662419419026625557242893879545117302310501326925900083671446898422159239056616609379140131585338535439558185075048513112960790749639272689819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -57912484486982481236014721359900708544980639428698624944162431578060318257087690986633181833278066434739632377551447800092324035014467079623309167506048831878779871763104334389531852702942515707547650367016029496695419428493023957654617299720947449067834908729216370707491803709361619774899175903406900102854140978664803637867745954027756853476982306861665577272590557245338064073694791246400982300534163229037726405013924956981413578498921199396195084832055486746417039538111509474508493760160602320175867310539728424485399971955599402663391902587683639911380421106194111448345092059231475240056476729623483414963098782539832621869315029108383016802565401926638882267472525256273562679467489082192778695663372579740102541150388186291820621084016824517378881184232773951561482510760970506015877498528867714691273454858577973001198159690325347773069141818740353600223125524095824827521239947234584793581640673471848986139546622252619305824600216618921090549072238139559714062055465982747665245763260123995189511176115628148507641829738637453740894756995860598588987611878818226240692304983289592357968428075036698320222527191668437191611675468833228047254035305018760806619962280805106499396820786816765073402249438733809630554617950186049720217174292168689889365342990040792285054960606993006582880833729754499155541743798103362381760383120941587137767134081889950412569174450128107994140739049265768705236212336958155946426916561472922756264581399496709674390643001799556925663443010243871495977956941415679677518638678186559841761800600558382626899811879769766937849849226886097320823780607468715075827012973877811203068119857161839850596698888606036102213433074817003233317383457567401937406035719603595739951569954112790679507529946177807384275217844090845102474214064908719797456039109401265482701095961802738621075005929912708861300123173325351429328046519869816569328722110586360516990849740667759871584323544327640308626252720045197907866394785790598650482075143318802177541064940440990735173992348853080084952911771282897938074168798186822515770985251586760744898263139072122625756570162104391080552430097036471870046325070062832695691239263188894583614363293200713332492841279936935900510917690893566643592871250718349946924167876153357522573224660659537374275069570881083807741679818136653063469910817898892502938052144926297619345939205617332254372599896570258826145418395403088707648251730156766164082382854425394589798720931506267840546542640111108909972692515566450310871005058288574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 285817188984884437492894878703750635140095768167803801811892457153556260711219026951035062112276823755483758168668033228719913032482485964697787383208536989611641205758507172014234216881039618166596018238764383811992939378240473875548348140422428687705449660637567212862110286967379455302706665033405714002270418060483760723848084382595067498335543478398631724103124552383194680906822380964735081457918755277996290313528428806483861356338212413747134341505100207026880766686563634996290397955717691352805711558328302389271380975195895037119075186157604872897587403937124315402731420973427152633330145192075540241558185251756806423468011060032029430199948512990165470054833548612234315535839507943132768154180677391736114222668538056217126194598021047809029903910104678707707329856372324115119003057799779366602817349579738866919305524280622419676208745416212236586242403750070561158988069208805435105166077147184681844462033029994180636312797523201328292818702077579128317601022039428299356325231505561929323688073331586248817310709682451944256696603561149729161095602017025420632353875752269891558740916445745163493306485499551269408324956050750153354640506900990954787793206791232067471480607025224108799602069121359791664427529632181147618751354073529035446156521503835008526003714100007160915316008154304444296876901008487698077544884092310340719559108049724343860549585294356462003826161920024927198586337580595483103286069528726692343315104674434348808308145394970557608989680977813514091532793640868798640015807003343408005165704793295042976994552708888906452116380932989843658096337450516987505281455168459221963150617056024610159824791383339914601821949649059512329437582337294500136605203654745754400339997688958340961783570509629584179615992829887075732672618808192938925617092292220896737102005082803480570843015160760546966372674755518331738043499981943691151314249009706070894474188487789351024059067259783548509222103634960060765257841767651254831311780294435592044340377606803092669328851219359319123408712870435302030406874615720029788450307105807964733592538888879058342921801067926849463548961614453731167537169759056376175686599485355610284616772183209802395986584701536336507033599287425198214547880692050033903472301243678206320844675053197998273941666746257056379962237214425619058298675281740516123501068014863906853390582884010729572561172271935517023417108174109539798708238556760234302472182414662251533847644784715678664319859888945164590125409820320356857337174005806446075439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -750214364170034852272591357491268416433010903936370725316634921746678582953595155779821292596065414657720870223034247156081082972699974006022064234647467908958795072412878572654428370199473714797781147730107126443725661129899220980725661165789476920051796877049647806097316868775872946518722288253430793349734955385983532386464196277292976755809985314256269801272591567967129582357959885228049255085551957072410642391233783947040080967297678547514205618064823417118731413009100873832286747444684816818268509565095259965467877654869427214407427392920321991077716745507421535457810975172144272769974228667246810013710382119118017138597402360238734481509109613061406766630901369234389790093976239589848982353811183433306052608663556759972870903046136210081251906842218951387516564535523476988020666792936053317378136344783879476128842432028484604986920932166171595080900654202228068055988634965939252731312845045250898194611985155735539088587511011599360169953781190250934387743796085817025888169818443467023827995878355379712478248937422878949181425915067307478017487574345791281351087762512924041000185361772347620489143861983074896972577997059816088730556756489933911297322336351255911113329829009427414607567649291708629910782308012220417576757689036297934091866278099576336959359344937680770521942528189546431055953674777089700555536130656409220267489628234055879645939959113137547363704767348766135263724900091157320399965712496371041952465274479515539689237047520715492435248955204194401288076348208160249325865902286421450060277298274388854161803743851108302938577200175218844552535397323212913148680719668152608182291379201638399588520576534863719164828934417110762667740718172636133039994759751834663945443416680943991499058961906485746591987559404789181950282754217540215359480130230846517032250955978637029684207390505155615586245242873809403487243249727540459401567985024287815467915057596734225834721025157112794671768633760452073771281961394608081887082245630431141394691875278078689839233958849890550780316026882515503618660195172506026787289257989100521528159524210120886018716273474951005104008542742831383537106901712070444973075561505242482747640737132655267160406079862771629993133788813333073661548714331298944887768874072468128340372177360149176288134017941330130799744100964507667858344593406266158362084914919789142673149083519501533122103550093037572107719179320906734009111060876429060156084422453281694330715268602159309640246730864763226640855948903346961387228475359734147787094116210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 1220504769313839924239049278610903867026950417528646138996561406232975426770025524608062109921414998697111679376895391960275718923042963269836694786106561536905664580790270343036535183823687102917718700616857514744511104727917661660197715727952987046501653464686164319328219267846357237023152078060107363179091542859835378715624782151492013428819562029684875714592585678037554588808833441760349366602284490561230882397422058124901181679145669442902932938789405091346135857900465319076587100134600780086673303011870690439997636090821911683107547978608191788884684742590380423780918608197167722860380808410099876561989077041198419172036235128743643228233351938155937974025280381801249584238581436297599871186747607894310876466079289966901903815435833765789649685937447810668709198568612535902317061007448311512211608822382066857579647236177167570117383671169446546445334933715006459804317417255000555147976540594944291867867034068742132479393693100039589776637496249230254714714782326852296394994100076559844402316871216407378145384766537073656793516262690099756442555619505380216290303404220285296491057501923106404613968980619064486573468267044453164400962829163512842239509568363944990115509547184294407369265823230979316084890247927019077370215558972792211265973665107749710552135832899319007381298988561996947325205806657221575859639083995911329271061052626559019909357082257412487877440434144312172544433695491880005810448293204783304412075277085343577233172815338355883937978780694118334777944661798027419816138812912436343006291889066698801325043476805801357304013781458211660327243171686628689523175783840687598724654636157745715654272633087176602182845753118724416408820334030511497364105999782868625153660553099470537245931768927716742481846489240924864742956582634092548994272148916751779519416493769389834872805230153761492348000647413525248631556957581409609787754882687394894087731399851098561823074141820714471125161483357404407937757467901276545588004325157077878699465113138814293020289915319272835149911431157413089573972200461147627816397928619210765682899136704792014685356258173793544455595297519451839248350948321774464685210796501173179338441454619240195718201543122232497034724572272498816377609676765939630968200840785311756129371544639768999128950156579809380636889285719186893391623845239347047918961312011748689041913036098396829477225408570467474174805179333784462674926229284824271648863615826397809906818857503195658690468844356666087176129071334451138552967819350669742561876773834228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -1021624104163187692285444328994168241541643837304635195420460363846226101045111358000864113016430737459936202307001726034251450694287881347433598975986660503035373973562935646131065657914395820402103743064126755609797988318768863729445868720652575507399847937931824760645097074922454780251505259613201866146086834978824427517895540850132144594350054127015496778189324404804622985610718116744853180014932347097106755066710311318530569493419576648948958656815856029020511270479338116451344097428343367277056667110935706620540419776682330526047345021916228893046103663596885587526671056902257344087943303653492960701315938702872176888935552306246514998380083299048959696929038664789373153651229020540908727056024423878623403063306014123226008110967566015372638241070477902947525982844887080793258038140128385584351894817468328345212676522503831458352434878294284033821786077717185574243557678888040405554468830855319206764371595079111571588337059691946335617011406214305560777082134244981549101119374600429936469620858649952818017099019999185887086813327811801700385911168345471413715639860174061517549594865978801853632182323826716215734280702997605407301382804758759440214941178460237416573893411616992690149974155832252845135025905074529064717053632313226418025707459711864970220624692356630824983606977400534767142834305249790619590904305831735220775789756304565519458867418300948444648099415295518768691679611804143592026410312030267612736349153524624689463109827966486973151466820403743899837210281437702533497751453140038953365625874188717153589431855194768455435546497247514594411163102837581357352128230164517508593817633106521678773035502429610336753515453379086526551314034189860016488111296447253485777413889280814832657739207063595392664495033830317697885932732720757360003338175466712514779603985027920730725973745507931155547960994742412502642121759048315802206217789232884549547190242342099953011771652608040304989357303846530440947523809950348222377028270042657068902440399014646291167668833174326521742527810380282688906078741715351122286213798608845118447786928912899595482906553904804053424627755439013063785322766530651961463076635360856170004544483888955672814295891760402580721841969316953590988109555380863124068354427470803435236638415985000127232440267010601088204201713353279145341123894605175368322979794463236803595023551224113452218231436836191501750911437787595100213644412472121287879211011026948221967380728880269179303209768164087107719553289874140375535077618351920136774424463510513305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] -602191689744474624375552648840507310914918113147712929363909018775204764307967501760826151882221582384350199050890567927830816886763045205077187964729180199804235711254731545420458993840063245724329159678241958465182914405718392665418141239436031385485207348440221479844171161334914186425797858286045912927677627955668010880209985913534554864265064560061704341851244662314281902220446546261150315245386358288202375253577820770736309151684309824556357155352351629354699294593182091989427466854880188293222330183567637268229232820160218302761833907101976783742778051286404862120692844133848266607577648725453348512409753371573940301463542081768819365704595592315442640531318347637267779915777041458294838236293294908602046329657860432644713172219284964743707353375667566921074038282853273512031366984582839964327576679373854405650846769102300336181168010067398460261871627599835763989919680022086643873025415856781087678968541238001908771805748099598687308359265070758659907500441595322216297234119595742022526433768936835865976640518042907133841961499757284430779734056202851986980381515162057332919713980052975065028833269788635082673945893278683789476841851210686019071210941978646035895623921181948799381041479799215380009646950470754633106665294710833216966725535242544674608398103814985562635557588819166949839139464514628813550493545185641511022512463757117645703995781520281718593561113200473307165420058132210194246683356692343333821610007790894504781308786555374557242389111429650799566202959843240392531946899071228079058955738991689376021556001703884817992214935305672703740230581185860621513496918297660984808217594099046707878918552516102209031172278604998144060211679388876812167041249151960918362334045892203110055829121023712184941917013084355293469376269383819604883183991733062860538649529922915222894537004447239883107643432387603268137401893023197246868264350628522538912482146311301195956351162178664171554132049407097131705094362713181676011289521275591752649832792811381977270620140343906054305894275902655773166961279466837784571646225120048609365268885370250366817000622620408777841806801289884697490832481034038048225926751451370295377296545692679400408304900822378227162978813593112871639633378850330388732008051097817845269090319216775003730117451790410132160376446978755512088409402492215984561577852525718202329744300317927443953168915906785270563238145192448094629294818708826764921929258902786137147767408956225916858279133934635054798370897265457207023881761737138518242318241391330957412719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] 3603809885094516095706886551988346615969051456575549193012149807305135460207616069036653216740742354308162947560993860546225884254871187530396222413118084802728584154050680185769959862674190473397256357070103315073827802010962319437206389933098342780938377053904287147465058282274704966312638403690589215988676679145613383385983204206405098768600845094207765011625974412961612536676550291923245913612663380664397038177270345155810136414871055364621602973226375558398664690509826514516185376978775930339144886502347622246291144702479023227769737881156283563179893056086376992084497992310673175374294449759402469166956256681817706925215477861403694077359573942633468360919647627384364367125098673507253976343084877500523033288874504718905735965766739568630938046662327378324844299343189081705436963096827620490508426815657079676586533450246264226755334678377025313988022645518066042127003846425797428974748120882640060325331801134900060310477911389979469116366089677046148364419134267041119081396125676464563416689416638842970331387802236306191057045157020011230526568652262379239024429140757379995432965652263434621039839331553678286075940886204638537089835997594235503160107040930364290797539749592137496640367832671727357291307997916232269426273874333361821387272910807764089008001141799468998775709237713263168754046588001752824653935567997294685574536453434098262978837588184325572557878741839401105262027563853478674673203147156933717582393967071072005382758595920009716232803998858293999140841763423491356167804976735691644611557707161582928268854160832089931767047464705123465528953957766248670220128538219197209490601735830795722388236226694530736392449450808507780815323495622547667219572047833518741143665203486588602909348484289035716744948344118653610916620854439910548041183896549997806924956682217425794625082454249539518279696873947974704361977370157519929222563692411205172529737249738897596554565050789068041172825232443721337717334568771607776764202209227436649336546006465654297391818511280225687984151097805118904097953433015810848575234672972308200326935460746970713572707622926357186741037204381179714876410493559603419195446352601376541667876925553182753426737156018461629625625945458385949467960756780322641907290110516516643635950331656475989219060022767613595817329167504540183264850448020297951744052747495942306001205676772096480074798169982803263084558330609815570284146563339067391137031523515479151215275682986987513070974973943831759216907800147587662336436570330658324401440495421411469578742980957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] -6508951374595338853098962925471196623751046831078813584167105010368117549309923391861882507708940944396601741226144747478500681426703961361855928888000107581217097023220926561382403722020093894559628754347307322198041555461834264079095690396551517528773620753625191136903619576799357972601985838657996385200020539671063018802000760317230364032902294882688230649582896137850932450965535165018704651954542215928037752430982706482824379843774497429777710807716451149122474489496029709074511031956329276148647403574730578644456431383905400906689998637026712252171436523370874259369292668036030913429082581662242174509434000891281595728359866434908935354879606251305060459782589791222968923092860348008682298925182431912597952293237182269502838774134528917370889199401791186738336115351791391768158210267962116021820190672347009808013100925355971323615218834892901797652715683388705676866937128795525410069001868860854392393479833471008376040777985380118852920146361706047460046906931684040508344711482468521184108943964353970691363956064322639044533736090664166121876034122579994249789014837334286296784761013362657525161239001592636271718914229482628455451410708375607254872542021045465984146800257329734867237644278081645234669940833914236325233729714751987513250387544486944148911321798112685576297737703457187887530234560530007312099498684325061668935486150184209737915708885112356271869025296095822205610186264764060945493831595869804496363884709035289892461460327316126770489175715333061167213667108416743126139182200233463419816693112660983691941681900830990105717514250424188111936894429556668168455861819298892660219781244853089106929137395758414380028167393539310282976580540938503576074856677503487664221794255692609466093780828041655448123258020326845811039196405024569981071385072630150422120391538844949214709899038754897039639493077061640881246443312188758617253607861753128817276935102216356519957868091353132247448256445830907326951706006180214498464221439579799835953669529609760138788759027180733598468547782927177569566340845885739032591137513843576647425949497122104440828009653889091780728093682667967711306396435145523459488447061043736531401079863337867276492496034669193739175304180152240522937598628531572079183158308862877352746916727667680249116413651025268458409067570827233839813596765602992747790206052132182483945407027886231479332099883615677979824033983829522470780482946248394487529620751209621821579660433863875758840022501354623128812149917896659041977959323614102114807788979078395641408860683441162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] 7007980140162488189268718825584309096343690115703553125888162514870391699960084369483916239522521718227149238558010722242476669793271104390156762407467705462587675395786707686122706051271514133403037734911061969130388270587690632263113104186862993892811697406681148762235283805133063996106605060493257310432917441433284438653441067102585182286339665374706899495534920779370738993370529253359632781098040564424260668782311055448283344851990332663471753906376740786930326699184816690193374435176280173707350694255050277916423569125327772585795677109485239620330711919717935278768479891032514796095228060491701539392284404453055492482081206746282509098047791900287515419512494927607427067279827957289849321519158071310499256750742184876717291129520909108009833902846449092355761852570848313009560010292846749622110559881862840278712049140080330470635406229139118729019754366424429768679374841642645413262240283818110670543379638027313519487878792732453720360571035524528241708092103803168446592379646383350184487875718627602818586598684175000750080686710180402063964076869352699902786763539257850307797989019445499743173568995433933389631378321935139114006797550644339769149347713859676935048527538192894310130263910280367680857679242140960398155065037029843734170747730650654376897686370677545849030966065088833995637141545569775761655079915555078906694561054540276819744028899395158011558587192739173661478285865493946823431288596268823741972948507222398286111638249868941101573908895103787282566095557918931149647393419261400529928141200873167189305073805563171167995302081551107929923059343557150043777919889578010034905155615829809726024540838226410297165167615657205339061641130435923787263122633647684853017581134119077252799048861546463886613453717884088284941445190495263646727407593302144703765113098275817177711247521142756639937911158485643173074290287679715623750726707363272878511600086212409292000542024385722287678763185273024017864174715015621159357323704059312270828705422758026099940336437620253060244384147648189716064702408813346686544914894784240585692554331448854615248837455347704426935111795946377693255908393825394031649572786592506004398238263473011233311958131152918678327847386034285240270659383652364566393179988045885974592408278176079335531837266808275255168111517575761450536677977880939294325141602049521134303721939055827585922730190943164034504931866953944239091888522165108135924393739318954595421444217534631870672700632669712585030011303785861473040497307374003036189308302184031163051258772611618041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] -3664094916764296512504928172841207057835866300779719117344468296972101988111036440433384175248580889369737329637848897131498237650258539932842152133890325775438952690522815886882285865129988467372958870001886357824381244944476620589101329880036386872090749631455398634529097478803670143678657688068922942478705507974313994703052128955013169800406491974430075533718464804542342995598505224830257826446553970195844951866498003579363614926102237400022854270896856085940356231520610915871972466036058683357365432705793425767049916674299387891987013981646689265630951882341917142799198232602205966901830512872615435160755746868016639172976953859602441186594680213768605241811882304036592830185423100352915275343502320852659502594570729970180427793792015822950392267575309580421297065190966689240756207717102210153193485731643522095635814443097816599453974897343348062004653637478083484305104395438683646006731507708741141729829350057845783127176299400236885584196184647193623887446344897888586688117272537489823038035479500907433453794491250285331434489343580994498476960871722764828275394020210496497568384293118445517971072606210772554692327874785195165129488976101742231393155635425167162930512597659616402533486979029403003710435001021923493139226527834203146749264998152799396167304339809705105358779963460839461470929148544661026653887504953488867989192738517717100832911139792770384696137926464765676147586920034268084592331047757540956963619209373585840167987476987001258138110727585377476517276034350785095456269107396383149334675040752393648221805773812423762966119058878644509439455455307590814499931536638564641783257961175444632811377707631569196962305939281039569233524983064000810329749647291403413717984829740730530571876519022832276635671017463543251722223214924853487747106519213403203182270264946518276314382007035402822496926860861465345902494276521608490256979585524366633155164456530375204273550909322031464610322819334530885742474063714180938252637030332877456807649743555821599766212587050813287046006363082502768142780877417761153168221944324120627179051049586925899445440613653523659422045065482384057234655796397573531848432251204641604854079332118394132386417551287765119207561885510003701753205234654027057349801608991761714730188059737568939451779080076883710158396460713301413726608723570695335905377715174919111842332914349300064302374129578731728773462909243039630610749613377286220314519476642904090227385035659545994821118996423997666531859270319860980450198337961393394371881367371085458373158871836494654417037963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -2707293381664603511251231840072006168998053633662988431155284844958850451744723450341496708214165309297861383718928347154116582236379626713863455193312008159858690039527694658174213633930505529116050105229902607499511223248600841511841945307958337987684717898135401987966111605326621766248567664100545544795781922501715403039813337145559150672828380480492292964466895223814700478477771334643800481240398024182955792256879915406217593467541816650289618364164824934185217678794880996521626548412596092487394279479694407633280998692614625654764908733264489065670633939268240575969116343310210173432532281439703115626039328159464721912110650797108100994818933817322906905751324035174965918971420335261796467735775838405684551140903848523559475426633630889160131517873487746183605307761133110311364342769425378557296228145011475430181898728327108187469008968615314690155170896992994123693273386564749427499031019330469284327206011993242607393262006468744431451958448471645043876317544415885169104404058318421718081437057287188769694941859393085726821062194908104217868276630535610237674418194175455013796159802117409145527008329261133825948672947583763327084694300934557033570910927544929584107529469122311710631409423951938388841362831322623866053603514874581494765795742222330111177826351709371849449993169659371614659484336396044996318255858518266424182524446401054189678254077829747700909426321621067561353012845667833341835899276937520881239453218092181716591964474222573606793468673485070690156415085715361492070315994154297921175715267915174445321528149873874568168091386738901838511247425603704180613401979364271582435680834754200801241918710794416029009455599034767771279170038800034216685271463889941520678733436221899406365315904656586119036785837200031857526988442991690449084579693623536254131577217876678182572297754618310042884947449643812585589562287467167357940175060032464712695569231004770074015837876364009808676445124883193089998868429038235418569011361463022668042587423378944236499940433551099287967188262319025634763293321604743224302540200806060873067805110853453477538323831113448868013257452244452095910472781875654271207667442325120536496132367811577025672079353267430675712243232504748897887838146671882433955539854449696342594561480874824126595763834814241502481695613785733657436514655696064877559711967215792018661775243686263057113056946092624795136408472443736678847033102409504648116586990639881659518743383821700337854623141224940350228402357233755789068537020159312611065838393434790018488023122245067497715353965759277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 9403902041459439290948888196721689487446638486398615555660197576540089948983048194635458745809803505248183664978289290676191344037815616630419708926118724666378335195609329273872813648338946402450763044084155503492638175366934495441480571603843239265014317245877588382467968591389151616547247511119478592629249110104804916023485537107304265109378297944880206637223886187274828204960212258172663418088005645326998237471129414245082240027794868827411740165630404276125752928268735698209388877795166962779760400509791607367139621413882852839778964056006566840171542920228068255259901105927076584469983143890192111085758552434533856047886740224480629389172365011094532083099983203499350319915984070866556791816248422804777811019863450575989308996866810826240335047271261949613793937298953061951322322172848060651643587538752433566937973308315563600824701877508138162551904752512256844582451446177002108410076930575375236732156786221711744605428683173588990232044302672667273213372809029591884709314898038467524507523926439196236206786538833105942724533973444997794860162948842635717895554726725225296539896995334292009408544530850158128612034914646027772295688184300827383486050660793964487620273987388742280713590796649738497855961943981851612361398142424980342058975727413258294803497187454286599848502621396964865406498299290756221103770562038584322484003151318309172099961520899014212265500129751651639531520828946693206681582002866104013818169424978173676410349565083223408929460709534503174129833297493014895685624080598426688736557784189563440162919340590334761612628260722367680572134471036459036216224560515452233900089885870780533691583477156898725856877961384444669349706570938002087871713035101999461654167765018587768482581857852078340157208062863865627296767683296396696566106321316270760242223471924352402128053751075872172834604256792492961389790903617938474401890843724801153377132442603869113275601711801508640876096270000609863311917969718452622936843372679479759948508896525242416523457676886306263757961467640649241175667627122615225053466694458239183049594605024634960187293345015215966676096567364933888316209547185230595637465191444038653837026837697142533920273027957561488190676353406330305096741175861632915363055408966741328610476024920961365251001856902617477441815309684915796118350164318345787938816068461493609012466971479475562332598334666692083321199685491519804971836047255112485430847033853856696254675723954390440668662846750689678182365622407695588141307379967220481727189621619292638019654839709460247831884771585464477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -13742838807048142928056283918772690248236276380942723361734481442322688038948332522634414859865780262473709611672478806739202658342393364749979677931636765117206429690815058814671124935746513017657498283348641584687263879992272325434833611267895401475227805742948030308287212296383885098786211932881200176132674152621135075402067819929803210770335183898390728176268674069841158625557437914734977503886206609965119212004105632979804283303605103186537746394125903654646631224360048431606488914699343663742939367083143270324752727329730779515788260556082123807664079995662978715757407611284975184759502638948747670521375441002076533403961755631949437675343806392710808364826594464743930154028906682600396835090611268720038970271980547687415336388403063050157622434077101881086701739154958301396435341826051186192775272017209141278303527385843042476022787515204390619283598731306432354885174351422672785433417874692752794636267608354110687505373116948883928056044508847075184469969143002170225343079546612788269071805083468679367008272441235554774864330106915346279416407727027920174571711452010445375932833063599977223638871570674774845653961606191168356392578315380549391079034550618348179903777892420315080045129171727442890111081878018988491347254551124239183111124362358754182816118932140933835933685667993151532047585689040091705605659206243640246201008458316485217194958935583759006712202396803990966888345340647096778519117299822623143516728958668970737185579992961378222169907913962470824121815793493926001551966939353001201287855987065688661559564309505934030019550576391396476400665790952126198547270520270990769168895945445247227502106376109505895541043678075422762301899276553411860983232763486667185306860728922590856146197062193978890312308582791951224791632799901883055482502197808864212946725810590125310985848957273585064793669143487079886450387254801894538957029773716244405386524728639722765637065597360360571653187421895585203975814116751099350157571434063566565984132141985551321183287347944851706395064249001245495851646060220149569301439038744889451163871548800566706496438030387987705199348456767358937559132017082979033900796650985799916727946182806195953018910947374678954428056533176466856215447464552995343841101648788168149106015457614648989473159914066138046229957345313493244294741206484827138133243863422010970874008209949705488788594604965894039144289140899975293061123985668467807771880911765572603243494756112804137044469586127347254454009781432852722602480142594467023099969150749882939628468761505963868785329395905137062072753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 14820649683336116913682983201419975343134261172770003167593853408319786582166671843566863102688014103475071031211530374364170884640195819208157307463891730671791972618907998020553453805328646341443721593728974477158468391401259140609166500543863334403663601322618386731780001782061057540373892352447647498621604103231138859329565264959318608215097203172459328895351300944735781960231949755059933014303229125376573278249243626474057616702564059282405825378912730519742828396064184794281999536707733407465330862251981954189443712551356002643952895099040320078904037203465508904610531096542052464092232391681594191319631860505693960272316367921669782770505181102407506569603374705862267090954727097803670119039342961630486531435455176645620884126639369161010555308524589368552960870796540209403370027817101795792016518601571936551346766354268002202009700124097179032067380930423982002392421706556196449749324084279958734943538473325978016671871935003540114967387034817740195404339453184361932946193581341247761806095634964312612896428346432760210932538407825858434129526146362473777440345888333199343556407686165824678894429548476734649238038456219651040362169011482003117048458453328497822138877322242831432869319180264449420301722819749552709539022154174973989421078754956795031859456030634944768696058926218972228189651368602450690150707090659646903058180842216812811990761488924488322990704904229029219312719490021664452343581059397540247909537440486255423918441376610162591766641295051698848355028198640173158193940740760915865574356700130713832069405610022507208704629729824042692177756268575544297278509420582726016372106954895375733700952625390814290417151298079165974913921778117127080360210899849986016197099360100751796240588729541105036953843013064784688638280953628146943339062264331338825447420280147046685403531811352349057973549787383173089429045066220157725125793751106926004104509633445628993671411861494505299807780103850718507491837933974224134449208245250658041266856323811877574469526483786753788944895667353821440999832533033296564031666319694419064427904469297395510219572410034352710786848778029184608299923777014294860042883575639838297459547376167403531311070000163225509570345005492567869962351494415172843035978640726856973062033150246745613519853807029119156638621056758379282747659912645590744811572973711414457325835115402573010457235056402393677670247483152159424644718289185955605455853512983845022737837350698039365994451251555452479866034409254198952428076975876785639083437180378347857320252761248804973526205230882624164223670959472656250000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -13698817042730599656100304111912882079261198538620707437579641364827902431057186978331811387153043474844954770822378856467896612682242794581055113704757283694511459653416043813958365571058604352802640803237343728060290477348150333316237610892827557209304167468985125368031581333693289775794288252053587067242693049561576051179345919700351045196355007271975549620594331313109704553978491579486519562170957046598357045645996470400861738400673328949937128274483459525355095682427145936135229557945197818506735952526149226821923117614490516399727882933415156662188053492407168006329718562670544140524295313566015209780034740281514804693642584441260194036604459011860125804013241220112562900736303834823993662135443202386898171068809444854993786503950477961157996641414545062776858408491491431897816423541694427155598450936071181511576085622741087095534083027198568643540773454901487705915632344409339463019451991645243899234075917913710412709844074082480951124710461231070780187115112558397538594889579972174297764993931013766201062548174632599466393821402196956323487357430786635378252928415803422952160139250753975596514620440173259713652629495531711154704314276558080254677634989676817533025499407788743476058893943699812249518887232386170828325336299346714164585828204903058776347307894078473541788771832630089994804101925980957876067359321903737777226986038956100439774217886047651959138240564553490526745767588290935256582908999717967448137094408034316475156131893555260590259968257648036962130471939348493665683573465210286675168437262385998763319555007608924294844020200775199486941731142432604751080402035010023201805862516164383528875963204888925854926738934570246180231061624449689592048727931117237044169322215116253112026657452911615945241102257988618619664494922780001880046540256579550521555325639086055639860527600952158855940817957983951830929990034361069127282106822492088924571284529332935690298334406358688340535653822794135389229394602955058550255155655388926367805015407836646543840088127727237502002124917758887617595991821338944475127577933949804373814366831604205235875599628348169090943970910813467939204071589550405289552825887085016766963606147548888049182797055456237292612630350155706926870597319625675011388979309480139147556667599526621097271401238028577577238450438201082725617981924100628164076258893767129902182778650107551466720664818501554856585154945608554569812511682271433664282634440926736095014395966142027713139171249054104372991627199982784951567826924238911223050140441480346982332323750803163009415186479600379243493080139160156250000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 12167453349063787356265574343847823485511630717442729209352863705210884223732768465508739502429345407428369638247485116529310917973423982641634085442072280719951562049258144943343814814680749689524945944287128960254077605836400636940642379868423550706477234137052343546983684591108139288188554868715991996573029946665026489519576134180413031755283156069616331840648747977573594106574367806518989164795994973193769898723486813495751575789831601000772105624500537998575500064997911895099806682888906342210823784723452836237373186415772120543628264128133931263584293769716432394138567357286509770631216042659617326200121284963668209037807713968690582948465636017252785913207543774842348279937207457512691467852314986963504080298421281645125472756515450904321144558837857713005501678721835660805800188897397745702429788314408894103989855167281021675687291398864965163528220759024051065976994663544644281273690691142997926882006718604865976036691974785439175863551339520613108525193851670310969951947360385949404173977909569404852343678498218758510629961035868924590656680261553413074045564814745486361836897101059908824138791284855111647320996344250241063723722706964076724501110566889630176788818540690193780654017261774041241648341667749506588797877153780123107975918824085646976455554646140467097009348703748949233181484394193402269695904558505378301647273368057687867018286488464193805241569225386299303240454754988186900552965795900111877648518101943167449162129921932700255694633007667056997714470130813939565887613575204194632946704811483718979721554739917114100308862988287946685732669216709420306779063122425519808375043438815781942305985520102700994697612639435830507148260040430564065988280855790159369885864685160505229163544714381020807800521306801761923736919595539703035908035852854697377757761622189901509453313125378987533077781704774076225141997121435859277299501196796009643485489332577683898276772933868821885337815229085693497631596225864082731368254653628279141762540429282793667026007313918681243993316435033532464786485698726772742776694796159678319758948399756698265344443975339929996682497089313157434047974986117266156821248039938099840406367148801361397011311668414945715074847726548493892559606639519933283466374971981585952179733323569056348891637187742364657095963606047430859512218079073328249597600508403579638384705584933315589803313235584967818469806159319898139046067597129780360711374391481102502228308829152225391756847991304654440906713072361847078377382007130633041544658716097669583701022706791845459650680538743472425267100334167480468750000000000000000000000000000000000000000000000000000000000000000000 [60,33] -11382132806328964775840052801054196406945988986543183397318765740275874986887107329581145276606935975812959200094257130613352083393112029969416658552253947519948904694731960762398168404494803500528418550460794979249102241532241468958726601984318024276799454237564668303422464858276863196458584995365454930164742875691339583053170755176441850706797865676920844921418092616481872596133226975361890781987227587891065814341958041696610218286775621537889395205865427035507768798244736094907148290361950253893402909382963129028475677001245186642044239099585492668570877591515304230752426313396200706982230665328182032211229696069064763767230726021648637504877920337325401978933249990706166676441518565694098774001695525293208170376196723296919744989625756662489891797138954521870614188144223607509321253332443772433745485137818217244051546373651944815316992695282633209639233206910772224429404471888413190668924462688579328634756552667753035608728733293962734093496344983464759437739677865841452138867960164226863632887155346254536582130477908264478173721379019723183369752826436590794846700255444949864517137510801527624734081628606730868218724462939452024631934650128873280145714067252640626407263461316776490810426978679485185003503124721187929764602249437377454558876503441267945415184238781127277770215163282563441041980637195660702364632117036259359073296390651635080011488406891347609746758991870224521821301673013405434896457803817569668197702814447578487598706876671248293932205025005173593030797290372046324818064873834395854210540765939832296328048896232068867598313504643604875939927647087633758563232620866114888054981706172347997267327854482001353301483610641934708908138316221937173509373117345473495688242900976971696447799541836718509265882719274295077802002451435474061364900679757764969807142010705784507278062401375341728969775170589201070892228993578078426246697018525165699127984613410572875167850416371044816235999358012764265590954780630188718949290977406832089658280551773458351469808146567310046446408202608216990709502038692777123549060291897259563329668118320273813255813079154205316097759707979468540389750604476641689875390163265480542394830464257320945845752363626157416677830588574286964716502312239400618452325341787414161451277860351457771258612817750727113137340025976667491085384620882938319282217493757219257959387838969635977398964154652721798930334762292949890241087671069424104725907643562391637278539644224418410294482187749594363227727028293543527728471523884402597640229145008257303702818951491280985433007799656479619443416595458984375000000000000000000000000000000000000000000000000000000000000000000 [60,34] 11400906991454934755213516067030267500784108921985659792148801759282424592242081001844584101936558664944320644227742614355520484563992832837423584432740671633380265398435451374142964479842697715624780204149092008094813337424769101857587868616104489848850058117987016259834937197819709661017085581651192106262990314767357413083904968671223433780509628266008437871028121810841711873623217879932142418688355964803118838105359657088028296355807377124396336173727219196324192650929667763548508190261085616225568529213677978393568179838701057564224296137521714464709199588412778891452622786938280304918580442500511849196897116165722926595605164598883871925582282345898886353742971924979475696882477945652831850960493846705126803317044585171477957829270542358258877255674196397284327029189184110461558982430975841077851402540081734859144522776266016951436938870674643641894651268150120655841966062035853533978880874225571278352053329828196945744074583590725082508053550386770877028301924653726198386280015039857433691181296551424660513886117534887944592504500734816433935131247913607696010099125864953113852016674548869407406593648757751922082307864802908955934785545604161602636388188878674161821683167600942326713359160967577066839848228973680386782684814011848238218007406847242481840660939665048645247189079402979594944918467234494679579937374554315873264480022989860515961328256194581928850517724103542459015360097328999799251855921984027883328869114440701722070324098566601928868622671617725467582119539960976690104299474584090355966006115757745505071116441015511175208713639814034350863093821849962343007958722638503078868114231425346532639698651637588810042486392905283902726008115127630931073520173758474119864687371412248536734600983068301894738034938110774614478571557992191060063730544607454828371155716485095529332233519943288236283672049573362921078615553824220067938632952536572798603134326367345057768008279681420141283657811207796912864756161867799414283922283486158291127951645097227088577851797717615294039115125871429002280243162679710011447245266595172224137470022035998846129055879551605173202590358305332282847774987499118007767869039917902919941043493283127191919488790957691048595605120308657065070552475958866308391094909280020151876546883510528309548714049424483045149208904312215381588842133306082845980063971101102127696742232380540887022357144466571886835273169011473370808455381424344934567572973236609599650646355489088756668576425223219448848312547478481431254018519532816050230817866594958207251673071225739255346587341932718118187040090560913085937500000000000000000000000000000000000000000000000000000000000 [60,35] -11613254208930833382602526983227469842311048034690946818415586570460975867109877494291559240764344801042583052116787194476850882183298787667952841891850852229233538856034672591596867546638152621992558750456873596344656328466489588299519798710605017327664561774274248541442136362495307013701872919352382722172342271110126919075551425163999494741589600832523020160257180475303067161777816552910673263891745660309914035957983060150941701095747103265959323602654040911052037372894424747611373760584113172334171494162402657102766364466477793534043877567821343308703229935995429845699420787458210157088216417341294654852225818728037758605416548355272191831459918435515441384374092568306830350594919633281741602714885809350549742678279995521815978368810021781471719423567663893044690900143963577974261706679315192484256814710340475529014295696548125177382183516363795859612470836225065282485532480027955436921486007168809005258726646816547263116420175563768085161450312234552731787028463756212389637437558840518178586553670448878348004141609758002934060812597655582195965581815436938415307666866185982174715786928218121282443487661331441922652845619434093279563865272332196316565809977803546776838199562935792121415038526357409354979501701095757244982386480796222997254558437861310138392394348740910884492685086550008342562611256675722156249215255907636529444618607584385055274681867205604389453584595124476252146930594518982922777881038759821827748554209830003822938550523956047141639890770480832443608886738763399502111367905587558884365771838101163560395291105986692832206119798195113519951964799628354929317059865536779704067618957832700242479640654430181990746838810369324230567496573257950479101132091923057682287860443074029067116739813647313590505685533918827436424244646274432498125091141853743149459794257903920083089479087591860827535750327050323639086402749449766439388856488228583835961927944621833628077271045038753025306311910533126594424964697985756489876556328248446006745260314897655859171047756197299170271281880485623145069848726267864634073494812630699117531837155455067068939623912401418463138588651583086795943641067707078678286980398526607922817959670416337513396091031747176233882604009495383099276594180952826300191656036880937075902059587388187681779322517539021881843383846610669790927561494741677674899405468704572172210743623515793259148214727766123061505369288884730494927575172251971182815369658730764473984622775687067930225164703508499510731226673401760842478888794301424190852370880221007583839803253127358120128098661894000542815774679183959960937500000000000000000000000000000000000000000000000000000000 [60,36] 11404209879089953167378657822539763286312164824889138368245708371992285747272524992836994334663073193554098812370608222978895631954209950156338875251740849609483777395777612735801117541080620509242181851183010185358655206864529714724619136878903178766175483974462645485271911798931893213763738040902397660813458521102720229317251700263604546153507589260176088377500646215566852057753798709542866894789811354441592220427919049687000549089169742863425996259423128005654974491564718273435055031539184655165030993364013800711377945377720224823936763475387490593795485041926223386493900109054790198667900656044839445533972911575184627464997062071669242171056028577545159028524682263042529486595519637378183782435002534997655325799507378452625833956904071553833450699739466640848938143339437702627652271725231865384599696602906815940937869890012770168081323377133448391680677112922787734726673958597461326800916216681261681691170702976693830451614534627097408924492405705685509689418406401773899865249579641945600443752679233965358037008368883507400625574624298415962435858075065505936901710146423940914814039029827827160987900799988310717496012908551152096597858789037462016898478904223344079106307080996575733660295759947968505854253197106724490109211113522095829334203446003819962395192666197850509901501968053046610257404014503047872545284755627477901294456182520639199192946451978152675423462303217653882805798582030125849606027906617800479696310358164122146177280787025924933269518277595189504454029303321579164051498218619562101052398739777617875078066253317892045950091182762867735280692017280653460118369043870869351953011892753972643929788066115330684676147943773065278282672857096109722109677703451736105693359341492237509879736373913785101947450890343739549039461554888672359495890038964450909364943124049810763335719929004373631177834966482871565394471681885372068580033334978646537273517604138095636281041135483924345618794586082614751111711617045223024673596962681251882466218499182390036539600812455649939957271150696220245111130549990448556127964143713467383633025320319958070855055304642579736373072045071629831901505603513641943478554026484038513011662813593407308172206945786931015085171016620084086818165468906225527983972565250233323147107822295161278884911582629278698169111707681529725044637175799110405836498718441745576923978523152509299676118953062066980928508243799884237486946793312290426673783513779564653674697940109645964898373904503293773004604440553387497199740025971353766531136234772931930532208368900551548937721824117375035712029784917831420898437500000000000000000000000000000000000000000000000000 [60,37] -10521029269314569241515947784619447214251888621552889949170363021218087601223783299694042328541107631559516510862952812594102622152252295577568256714034716523539881613786457748430188368835765448484466250528866611550095212310605106556256323022579475102660776297104323402980600560556207101586750193593480451776384845432021179355028714853256502406241883040012185941209374779069766069652480057232188576796339456882918015540865077075979881393088103151851328973368840281159210586641330039132493833979812673981006763211245251998979476169251479067050271033070604369659834847862397539150510409812905123689051911383001886274638879677760806284654544991976247805278058688626183877635948348387237441737253358789352962745411601787720171556893986895675699950868216330942067124642648353862388701043615823769411765530424591992843732811561389343691495301216281105842275851550319173707279545815435332751501728268895921495893570045641331140676973394849443490794621229570314386411015665516858483652792686043997700050962982537819578699985661656317728144014589551236290559874065727635070990378803283721276911311961767822859608197780231461867340295189674796327338378128767855092927138683306338559771487760820623665841217645182068796513502024600134667346119164954583439981688685740217439597406190615585251666412277288529562608488889430966809725910731476431803118489734828143503936080762400839631736773743397088001270539937954231586362726480967145933257846610316389181528148993909976056068153144887171669653566663695608253277392256125858755683736719024218824218595478294396501635634971631111570243850739286155440072358986584840926030414320359300492672281182215645275744172404328944654777923602340631383569451364192353013273850680605678461519775389249007593571401574673490202959418853982482880258070265449837348250790499905822781315099793276140796907976396442160247599516913164447223111125948265882685334960925069190996543713554798471127798907099690982471308771766973693041362564694370526580546002679833849386061447111779244835696767608320872689256374143803381432779257744295429344467408132346313945082599475015201517033198329357543340152117797555715260317558426196846996687785512025493867932592606381606879540087628491737323101715359205858535110700347121626557689515859638333157051680738886136814008880670819143717756353060170108298838460046442643574118783627923393066581557741608435757080405701173105969769622217210642368069996181246645932905377753044148017005471236730516466239078780963138024248090444885009911534359362418065820446845871053990627483573829924635295585133576423686463385820388793945312500000000000000000000000000000000000000000000000000 [60,38] 9066050785639760784175086250583839255509229882041644230344016221519304325643440104631393906592320998676405491585342977073062576374456812796834931362160574398620002291309700494305049701119031101984292815693015840173370647571833544324898956718827538334323020439025627184558312881292903068143128452889733016611368386789648490811588817511256006863769335093687871312581235237476752633141951765836126116761602975980373646850472350937618198961854022480494060146497527291712183476491653007735371145860480141724126382848379636317080302350512003609637205636237269890368713182704541330385930568567954578850408029295792852060697380931658992039857792510907816248901997686334467466374936397052957742101144219597405584951950923216037039532688642678046519070135861987343527674489770336607040660936010080620252052166482205350481189451736651944593075537927632214229486398712901076922438016426816363554833702635673249678011897663492859077180378919077796599039874666536789112594846209118148624778400492040138996181195266988406503382140820311694103691810587058720909788871945956970757553582805931097543464037366664468753441618859744730619676462622586428832710764929437545184360753646729095029627341456069108394676733643657347359444448594000664845634959855160008952235450306458717869984915967470599540114312562589726466080121335602981994654951521506706828483710794109376986612517224320606071831704256122318647409549751509708668732807937661475712499433247201396282704206438618166992345960236577807813426035887829316954919199672199067472206927204725167077827960272320524736779639188950725664589104390690186222198275888291391578534584187800774040263952139180045979494773684269483513180963207146828920116065270648499700380928694354902900999413821785545678915742558270306788233887050135825845226452269100544440927986507665027341041578348362664506186481345083518991240794157634996760458087253480290313491389494089278610158030890472343212291172983512147405737162501324329478514894977167960197009167880433871894687274645789853596484693523868146017703735196910559620554299383240571030360338290548563709443645785744288047705617023805201139414908871907545110727009302728164534589350511256447117175517312459240750616616973623167480752484511314567649737856853888871682349327353357888688281743094362954920358774261624340876914042817927602709983509869533893521655679417221821454231148122691253958389657655536778498112233477750450183807009340903884910921462837878088281879328701902697290182923139983163816269700721673425275301867973382088080216233499154868763509743856588454736719628890284639055607840418815612792968750000000000000000000000000000000000000000000 [60,39] -7315475919650094444819059183814908105844895434399817479002304286166950998572119014187388574004182520097711795986534468877152335418086291174383301029371586266330154999392260195157324956889293859122835258245672108643836081150451390946980665473816621217244593491059328084931799480206803005495868967387529454456621501118768960141265533262941460891235495732822698429694118522037776393490190072207406529409255660936570480162374522531863238653615826893535011237925913723880983323917478817231619903320889508759685518295463743146048074168895152425314649139581618555493550525285801439840115001118214940726179665773033670302244033658936909311033580215797431696626323041963050271226521732749713727861259813830905707917572644436885293390756190742868984543929076372144308930992273341876898525843280644826324971871736283582301860170656916259279016594715745399296265372636902071729805035048078471259400905729572941704302432775582334694168058875854145314823586727728440512432075436224791716321806026841078008197358135323557410368664128855009322717333711749069038992306819030305706506566451578850333122045566262693711444031673987159186836930325995948547732270804657156279398979496474515679229983553191245474647679596187944273691522033291551282551958006107069279052411994868549262490800420088517324409428223754507871462242527707175297099080414540926424573380670385409071736992305225103977614416324299335267732279283009834809552845103779945368612657668503768935622832383213088988233460280694022099357826988704606104039478548219974531403960512662064958180247453044759281410566152695955397568297285398572496173313465069876600419504675305473765261606077464193810307032232733627939397522802991557922831720470075384253154710758177442741792238358570388814851053174465625763885078713529059203615865663642593281687711584326422647150354958599080974082767381758552132265232247104044320458140480993135645428273224897443662127660249850366971471863539712502712931381564225696285661130377294311424405214829196643537248543824301788715190136728597556933835112482890896750999653953771975122239264751267285293100468878499260680373278639632485208245149053397699332609668848844557433064221020611778500481747614893781819315768132044709530819909627399465509003315323552907204613423536266887234831159717289259640324382884294176107144734734824749354198641044668169932951769679387426817963562095791723847374424871347471552563942818892931608881773381042946684298844341649761302022173871232759577284637888665462961615079693154704279303081441649256782551328926884078306310840153021463798735379846505111345322802662849426269531250000000000000000000000000000000000000000 [60,40] 5552837211965029387055724775280602308068869837498286667027458436900078765153428405699660108146586828286627142854166767787239779905983832699279217258685731077696972978349168759800906818638173226544049925656233495262361505657767592256552696319903052702631343543817934948626132334634814375066783781987838052022196581064483874241719782856242105230597148587733849587643702043407335348347723923727196502459337574470394518003366278210458521119017528328824723610197954680372822694380527010153624272396049775507180888210657447731520713524944543271187348112476218071060285586368769939135948357443845792566127840036367858545754824992848427417485052159965599412241288142278515947690820589868879716582118643464751402401990721899140501079532428302906709256620570522217221401724978948326490674081574983639717103830123676991550947625695677939667263539871910476783941807989116498873754801373496418729208243925378491306472549314828164860620793740231101396222061701500986894211827134363763025870179175566116380565421081416070177166865643262848907500747673102197019372771217070755395735853911232361049464033563330700700213583373976078579329636360667450320723997713301822537012024001684389402630837710847519858664150923704750785792929525201457695304853066133944294432921654828318298778873664096585598002724624921901561296961109529733594886719602224066264795146161829082693724327296494183310898986672750967748688285455782879278425368024415162849818566521411325314397914853621252378146901641809778951635216820829170405994703757526102787697267022729293294398674620631140884266294438505795011561937888893351901483849686749259332395646302427656025869280193184399889856633974395502070755276671044964700622504946838880924545311301519153153081049772919776878833892323904017263127284165287629762487885632254128564143671282773514620362967940350242354737421598551945624898555708545822478114736914072644254578813654727611620069892521902496362453222858382441526588252670797387686345911988726008179420193819224605175747028995763546769773853242916099442697062462676016257631188047697046518389155328398634276446270526109083100517885866647803159184018781355342381825746756520907928511146364336351189308923082353008971908432287653474446803650124527435060649164341576497330476572630851057865659242099369141076863435074944581105493591880736361291492929736744807574996581646366958604504768937397601795981500553689520599466988481835465752870628765137310661273940193286029104161747121737914881516629273132367677644147465318276713383274725018265965998707678974987977122868925221621944901193024257679553556954488158226013183593750000000000000000000000000000000000 [60,41] -3983041512577743991308717954409004497319099549108329725384638323018330324880504270425969436109461481299679149777910953852709371392824826598282870224025420324911594567468709857157628460216839342404866096481474490667371641836537062337675279316679800420609932842602097355480765474237515926032811584717031172071409172791904121456820418792465546207668580771048838763893494509305729829995764446129180813676012636921939438476929807245912009117521482900388036190958836391364671249412209237117720794362551817656298708563930779783201371515665627178124426295794238249378191874786917519170567210907011419842447909776677050456910781578204357038892298942849276417695498733007416262674125626836132965341230953282633903151219118206754701930274548455774878521189811965120165855546112807285227341498224078031241500675789727184384533233091536734663761768957507021987135826350794954669657305219767206712410563863108342688872464031442025393792792710004524152343175711699046424292905305961390386655010988138008822203906759065439331805085103341412744720945715712991431298077750808090978252416948696879698190523529319953869116090813338109023024761045491558140318759153410222878620868903044380052085672829224682326598617238374194348116241260347400155084923639118497418858177314807340141230118652370452076394936947790032416567428135667215257921549796490165654551232924626072218946321898611210098906914931189335371782631743496251868402228961762932679697465486601349493199542651673875617614552056960316572242619129196154468689901441624037557136365471786562666420966808380163137843495106656589926926974925216520963428705348638867246409005496745943811413792526523706395053670846425849863798498125801886562773738484619283759051564099941089590393353513600143970809089495908718131273364449639169967441308851043664448657320144797348225738358545265528785851295219943108127036472235158705186393117811549826857860328290102177043817550683850115210353314879849050539277556150152531677678500169803411137874100156936790516936532962234519192942301182642997545922541251208711490260358921538599010530328899782727579769611793762434921529629852970019564348196282884883418071111594522546198761182069829981235023641882900748712840991505104731575201591233824412169808423071633907418285345328202726154367107970262914033855783045380659399669965329468688608438155524705431346477658425264775529031966715080191134364225759589151378376404846259325119204002454031841743690595681580933718395822676036529786687577809752321197155438414881140486382320504188281977249083178334832979443479275938035316997898327429084019968286156654357910156250000000000000000000000000000000000 [60,42] 2711955185409181466404590869473308742799163272802125443750420069047876909182614182230099295974247801431380071470589034948769664632118348301994352637705422771895910552728800557861227978619696340133822672328545649302568077708444076964880490033903974791998543719730866636976963070748606956322129869553748867417600059139999048446867732095758855731129848156505143852274483607126898548103150369438405647587420826591654051268310395273972348012608185579610807577239875728033995403355870471527736659267873326216824726580193500951277750619396151521739066584981256226566452881876077071172057634602143797384152154748692752617201497575702065047013334142026608830612866520116107913889622745717800861371855245642239171609673499083152409612424687573795580273367156791840859965930964104140051253964950814762511894484221256420295628599165430247931821717403969742111729706862215678150650607797987652067806854839635022510709789620413460111619653622257613981174445202822443857064067891965957138757573888699903160302462077865102614496745383255177024092829617044196741341931206882808871763742078540386143116861473177874833384750845896267693739034462083673853468626037864462657398667595557039542533339785488243822242354866497600762879228652197853270126597558462185372566807694659941615708644404660928280132832596569591091006576457300325919936338514005990208401089314008297211283704483552275554581024170927347766039981733318379003805636282767942320182959968896552831341790874311892320461171394047512508723775942556097607405792366668110461854092938361500776320975897517057974183612573800916909061364096803001227514715313882385179815791430436984695217636126283407404520615869790539585754927888561524241766094479108564545630927515655289550413359068108777553199406065552218605286669582469659066339100916421561904853436056665094590860583726642200825986619991685930024941073724156963167717623433223526156799565713493179657621571238500591737794949786539381728165513598175408311219321267386440707721986119975248416157567596002376547490077999041226254729720314854725175153886289988082948893321328633680428172397407603034195476213450613433482362308642599034280405481704359525634730236617519428683983238485975823885814072200299651101128131689619453090408114215256958768691720338814512830275501746838382175363581425385292619340571425717825311784152929530028307278859479779368680208525081159199552061308257686118170255000031371626674779926040308373198133665139291758903933487972675543785710824009644615866767258374499765746044252938903132163244678258356315872534452474794924097217622971367489981275866739451885223388671875000000000000000000000000000 [60,43] -1760886861221219792317772376851372415807153946892192857016437119787886152428515120273677828471402319218905217731608214675160052670002681030146963134999631916372443954439098188727678177651925059762557919113649490191434857588350870665369683208692855757063648987930698049104777486676082571683822909970192538344583250484663245125934742458897661454647346672227440048428804790615278642688579811758162642078356442912232618565095038245168411341692264178950952100860290413939031834645114623655579757166461963450383479235236529935938558110911706435830814341553652868552776258761688017235999831519708063552459656859018920684339780617472907656194580997638081437478260273286544602456732998244129745961076766237655606420849961614069259592515915983073879600566679562581357943350544449358672917829007909069420250790098599150729082484688007939262686311666409557146934282623461984111290150652682864681014190335708074519434146978776724580722997482860486280310848999892147160428367844429593777367759173416833790101046785127533504549995705480007186234060934045433330488041760602161425900766872498651209660529352263908220110794120712361556511291576142805732817108449720994715008436498756081373017563562319530800040229850600048259553507396633228750672110607399144031005523814814857029089798244647305754688461647909161837812344144425769084991993856160229839469079321010169549595650262324751344207358118154201234118370812032309492472046951224449564883314449266858007397224161330065063890247093260786498589159119558929931924861405692308656946562580871178951555426821422949820239581873968617827340324376293456091903295683342248927562952739337552775768371511216734807988620082404215550464326560821343684679335773900405390159269012097132663294296788581801856959652341038947844348986380726307147542560851727435265350949042989725857675226586503918781699090514937560511784992195585358818575557124640551091309030053525276927422981630960431131419571878049238927021149561916845847058018991710877332782641941115194700561905654755085038095842273983111369527649085622317459526423026299822834409445943986870312609529612323583165621010713300143422011336746360087124853969605282069470515311744717970063304111989151529684255672996468408362362064406492455585895039888529330969457378021612408531778540275984833693712695250425018096687916407003653290029904506810549469264027682366672265634713789411918158551217394835556325073522103125670433608009185682249819822434303369787412824432172526869268338042228015415612991961422321488586719044214972642296977068981944771212555162733780947682533761511347591977028059773147106170654296875000000000000000000000000 [60,44] 1095229171715147254092373161386742831855026047031390297742460341151407405696633234651756009246110027112268747908814623850887378269358915410489898882886504757821908210488792826368201243009145711494351798378222764858266633204531540887566095721642231191791089963326466979318575332704731492679529575549394836061702078318199121522495101193837844861539367596447335170392463282144822844532223936817587658417710254687474230394483408886404212285713915583399991529131911875623073362147353583956834081986344668277976133074820488580661736460515662307251786245825473646146514255216237099645359405333474727798035506931919635890027325182475302378328868871613335854319621302477690179745507568549028799649593804527692733800396173234263348144957354059990019530128334170057877467922568230680714183138759266139270048774633353682911506309614893496176961307095954260407523697776343937917208962869973253200911370939063605030558803885946167519992683651131653914548809853187501857057988625530484505362673345462024798014593541416040575244732147923113808201853375041060912331340094706084141187707051096137102400897558450391550223148003859930261243790004701712228237089917873464762147168114423794848418322782263954744171610670690762589666833773348436996944694294588848592610433218205759626239112236966992250228602122722906022678726417821692886590613067057069420188463313104421107136287784773354299941665897234034349797708208700319105194271876390308450461508785751845623904592196127163862713562219107594091402102760038445688280706974098450382443594023766821462804388397733444756582144221588546296705962865055262375395941966280946856640073830634942916791869062590452213990671047909715732908195769857800562119842085437237381346966545169267826723024049117544275547354262217645659283415471983687785111671437747182559849315091229074890979658782492676380359064760201866549140942595289223959327652232613655469893172284149178322183760451144224628579254243374928654766000698109006195853419164772473653101068292597206302494696078259506586405000024370879712179204313633945425935598384036540513543149688705238480631775741282658099061055208882361142218203446506351095390384407045412942678811234808166030322157520919008212638570627055005197087263768128078751480164560877363410038162030776487665417029521432307525782921830665523718100589139676448924690885710302622482531594702502005493994477838325520810925939655363166296763387826086263894209117954508317558976616233164444974148092325269070101094071944285158788092819580804779671904626623181796411829067721593937141498475731908039085236452291061137742644859827123582363128662109375000000000000000000 [60,45] -654623206585705467204394349333713786899609539917225030091578309614030829226395201977206582747936565780144319148026549613812761146175459845438654864830809931001872544310094564998791432243052842405494782650036496178834020896393053848980021944563686504959515415568271992816084724516644820224984201994992824397954164596128471660956822644849047111190053845515103583253803515077708633113371811563201517571044785980353325900670455056349273345508044593090921540479589298735739158626778828845210312662427380877082907622138362871598798852681969163222718406715209526363044812598223756368404982769509869877352874260713890769119815911674137841649428742238968404550549462673077511181669635548011177409656160679041617170332724468055239071650011157059618872830452561739769555868081131842928358809165115391948765689416468136838004051227841918006959111387037350793229861851576166029003395456001280911624792932098838606874531067307627826420987346472975888218930029499076668893282027041098612640255225651519681827279936711130604290769737386513466976724099436477596308120397717151487007643500183744604771356829383133268961934386659386793541387697551415457188229743007534958861607843772880919111193266744703011310086673787733147161475597010517043730992206229655686738917280237890452641755062324320591435617202722186930432771457133966906356280369542489817946861899304686912033669290419324238257156906153472228550439523144119409765520747537288856786338641626595320266733102445327485511210585336993149060623954914978243637911563600994566640188049177054995798034857964470856301614205428351309554887954441788599576167941631044500232301277761382335366252911672048026044870451424910381714816062109480680795569939671340957188608247102264889043089912343800824174080437757083137419452448673500548405939816373202675308946680941229291461688223971323315390327453254806386288159917512768172489049335179612748086368958858526516367008991880758410457716248015870110196435006114964447673336100647947102046188965281272218508810164867355227998887620180945381218167899977456962417350790400538098062312260006111591869708962251115648456880642147045206223932736462455391562629310215863451839734827718302498729607766182131996721310563049029109961137771710787483561491478612932467118597478520237065139128405722606367403202101243022952761159057648848738459983821848256584838782465795330389539608349270740040518623900233263524763117030004695056996822379784989240576264800588642012147901765576686797170118261750173621826695199216114578343279304251433236465108351395208530463120482174792266034067667046514316098182462155818939208984375000000000000000000 [60,46] 376217828870327699692704150920394099923475165979393100417152258175991138173994463951870863240099471173041805790604623110695704720335124936734686564848810768332058600144690108008743313003748619043541661123112196213397642267960625566365920591333465210129346714890512148092176862976047806168254285154476622227131682871215952094857114737195421350849316818677061327945888119200129154192547187130841657177105721561443653356779810207904984294112397945356804098273643303040576543036926750604470619671701033047868226483245963222860929774693266043976014391242558522225337568145926066948645668737369184079125373487460181527102574235451098493382232798931175815642161638962606030995848431087780326886991642378176942707061656981396246665768902145269392507901409301797839021232781169547499778024333029048688461032758579498737801258320430155370347774461057871745850598162884599615128423702138982623524494313026115137238915023302913762193384397113356972667908923268457940577626518901205154518023142628990055278754068860962777508920770972453579442981667332396736853667924476915174700537571909463277809202814947469086347577808864346729211795424299159180000528689819294593462088572306433472877987295364275701019704547492563712638434185072882245238196487879928585900292548258907613652059484478880874431064757418912456035641830656630690235192908582273362086895931674657952018686524310079258648928002454163650077886829759490763448916413308825530839529486577014379370185143041997954338129007845374785634183453355286193890794579821119332916803457397949433032716411587085378208674019615769092902471331892381509564507718892920209895778134709844679891398362891937963088767454499720269605541417213422761865420015147786262488339656799147973189312538400395438266954192281723783719766159417355490316946278380740603041667570408074409579449701170988122660424526559642270763576007519869248946602821885513388864359258412086141380475500404676535326353646949792360587968106642574158292995172909538993501018722206936658256484380134704067918291055316138942653834849188600766522017934484512421159617667740155353570704766700904768446211350134566712900294797459741703479724013997521974228726214188211994269831875430904352197253497769046210744000374295809651659368141358678485059542062580749723921788539607541639108972383994957678967597200126545516647460839774741137394683154229312947272646463007531054305231140906714405419272000692628165223385254530353286816840401902896907244881177593526854414014062733039534773956805499900780274750735485184472346290359350696045692914309042365394147703922672620890921280079055577516555786132812500000000000 [60,47] -207347091200728909931650154970855775159337481580841211982512353329357495318897544472654517633842094376519626983436112955482165141914083247385126600740424992758327135830930269519894888616356206829703729247958208874602897487465149182055420259244089682517749030174011582221031275008960941518597418329655839320091883706498907631455445135522415548152897530636565916458980084462777212621708772042415088284865188221913445469965019942067256217932689628548249110546551794079024322203274272495754488931489960640447486304720547864656172496616184849835136331789487206517124364458506329983060996679925465008198676333031427496980499968890145846262272042304344622813353831332640368328485195909672565763819360553810964624300641675808620300328173586517788958567693427470768699859204925621526003155365447576551360009649301620051870899902997635115090977934772166993955179010869268880048099397167187667202244981213340559934662256647965031177760686608523942343964640034489554470915831982562990140719293956669256048819235073955891696772450720274955605405880951648597245387981799429988722425991914497271895952308712605109200472710629527270268631285271028921788649880709952517569729582047828218257886606936561958748034297446729337109478260070395146624855577838035561861975502524387712182971675347776141332360304624669383609592211242557088610684029652587153201807577564258283369460027943863823257358783770296534464738465982634630468581296941830790979092939290861337232772791096466325885295353748963570762061329335892823658295177505082887238236634583422146624608944197303582347720682105828323355566673704681775306787409099519927003045559882418030780883442431224501119917684067782126511020345356133006728181519371777359762979187664407612589998018116301359438975583250077210789915471634663170905048353786652943926745777000772925389484713846973603531200732409813169664014044001799213800052740751742947947372294768014045005030224144972285195907282945094206450044972828255860217674988351313278551409138866581126079565297643859099695264222000854712507636196703057392471153130982752148737427479207014406529321808319392002298058847275722193134459616234402164715169314679551801713976539703886755387526193238494478502180452145423016746326812741061071609388136551429013607127368177226916747055763156206413248638419296832747904524391795145635558243904866021757545712611198844987636300302799696632442588620217600463625862594122686487125505912485922547389105618176443719509435699726422389148886472503733058012514050543299463056798867131693103242357692223316938104031546768889797577350205676216532424405158963054418563842773437500000000 [60,48] 109030395484822782889684907376167742262745769567767745261079476239593708683278270856149066683433526515104930600804303588327797412175057019034446516633121158306282291779061109621927079578510642470178811980646281433914495652347969389587908311674224791919196872374429951396134945649885981443642359440082418300506974580422262110520443408220237730623400713790595946817511351053367757154894640038392122857363999823426291023655014912368554812547731710341750069409462434638789278671254767841868489512694234932999350014059596016170239865430069926402073962978703537894062483462760403560200067999851058193803818580004749306729811389487329906795751816691817604831533971603642942411575149164248586650634729151399805824159393667326048404891136005065215263825177741331270983005395507408241079618382595454166943015577844911195856697964354081524836508291820752768007526523117034751776584833526079824167669867990635276671996339452188060959330576120074258007115715903568723962803696801798668749119018921622959679930992090879730789931092904914088573348777841475585251856954203707062232705555651146493179803619694192440437971605648270552558353682072320687248692663773236246390345020925772617588254399360261611544078463085571954611997396985464262052759926203020139994129704627466079712579233340958283004855647115267228022178391787756256642789430033863174687167194973240046877917584875096985317148343112418109581606493605138560684265150109628845177980394946725571719746574180654496839920830900118940270083185819431807884524164261700762319343397137334640981928063731901991890872288739656328295867460402165744373083875650303964349976302430307691996202254600418919091219062995122265763762985606000094566603760765611203379391637392103312158531706950243409454383824835806115021558940039955184814448380320516341496409177954069167194634266893944759938271182289237056961811297780787696203328691760070165649935538680861265089770416619966258669375526429738630026129572227729806301125794583415762676643601286916761041217528674519177376770834421963609914040422974758417741527317352674858399558683294724828889464671369368584007705989883537603952916595303310036183628515976881788096623531824895208223637928946097363761771300869319233712613636176911460497045086684905182500811918236476042759823084644990791402910743956718412898044188715398239747016055364252163964841307138613558744939686632171489597091140526536524831527464580905950851537916568044317686055059721360909522066439139503638007810896968333118833165724032222054057229384961667047476770573588295262279157233765068786953920389973943239070308663940522819757461547851562500 [60,49] -54386315151418185599885925666004233734555976017705747196491842631991142231690042376089783502328870861042861043023949938033210758173733024316741229084810672462233569617414965240403277832444044022707521991533440074228252261215708217491571322776550477571124238256470065947252132441994755627284127161945956386493787155063291370195349736570775021176459815366909096844920774465595032288141973991257126686765332295783515356503521140265730967221935426013926670789956758851850771186932211069123762428355233241676768856874120493802331780402651101199479724408457120241857713645865506758363930687008573465450212626977322501426824664507795403399801640699854451114843553771390714907457245371826035382551661229412487286947156536861747446216999182948893151196782489354300549369038420163122440182882849363411439231369922109800648326329225737465808939274598191663350811064613395704588440936438568999803357651623363705461813181007119380178003034184839729009637781150704658537611321002458123181527579904176863073375781598437560697301565202415783613760798115099236572138750519966096980642886132332078257006524426325912593686408516883737206804724986428425723184354961412005612688810845003092019279774709858456926743458506877663336759668106474714114846771337828726421940108745580365979842303938404323268871757640971955399681785432035804658283964503360043652704713527208473834080986275710883223118470073184290497395003637635585827326200410608039778984820530329761174674995603232697526831040987981635845685687035171460830119399062821313367967543035428794925966255761622295761584164477949683971019132227686503166746395330431244936614717533955952682164020957930258816808757712234332526634897176653650116733073353260723458251311709270886421274868824663644001997869283638568284156670606168046808178326702519202864783003795760774773587250855552622976675127806169130563263819550589676726599624969094131169538284703566798347600405736685249723381634703485215588182396278944033050610983600198744123227497339380868789894745269744497398223898444377468304266543544569837417878865592749925857831209134949594311240720048166974247293428072117839534759598260313746277771775481799847473702191241497011958821218020361774457971701301778762811747614394311795112718167871344274920270398900149891299646376420760190294003533932515174609910454083082957601338693538535442875961907247203678271603919786250226179766905398415817055494137221949763715417220941852961549005148790567436508583433712938707888970176391465768216272364252817636321829115737612244714021282530421093850931278689170739496991369144041073013795539736747741699218750000000 [60,50] 25620405648194665809090367082967072745193658023917163684696168552945900693313918760710615000544400495057207038876976697028884107231654516138957965798741350771928965762985365735462186369741326375512206449767819577154608284525017626537967809034288810575549446967481800110913598108406513330051501125520945136525918952210558053433201751863427257381979388241026841409487383952482514243506392542811987702668850894240203811260253488770009359232872199829706200371884562767579093277123433066410660475037069780500456053499758764324234948415888468618884336232156646228436005988498039332834263746889476318183717778071207345912403759378244686607657465024851683268868216147321220457191159759993033958743515013824415651494536768395508483685933273508143180102782785699846080931897069081527341875627345363115516315057714506432341008267463352948380498404324617613336395619347412686044998280883416041294882934865942000046830817302787653767704094760192059794508775466545600173868691166108309642412848820379280251193404362269204310862587648315163712184867315320659639919631996059183526565990655120530346927695084789412494319814003567367584473687880255971890215479778123189332105231830136471815417456020790819984605019554303946075151656807520548421502251082180176463503826449173012918800976791685781044046453099796054923470833785726265191572711850310160873631205509251010910719360118062561101617350757841163894441132530378144820287973073048258775722651937542471124507988035473036187602040654315316256468877783583370621700335593845642416907606213096467508050718849119581187149278159269120475991942266616635693665605690329068568857780919039848893445686215927337108138397455792133009617646096021819064889257338554807682422071366839516193508552892694481142713746157502250050806216455939099071001952599279107416380176350905484710163684945615504063918356463102089102247794866902793682180639313472587880133972051566729651044924450044194472642929591974044345017637850783607641820843588184021865845850298086040946703627985785284834536932073464598480073625253265814259869898096036614024708871118072254012548129709391819509697417895636705420108463260593156453730601212246257348378919692344463214959053594260930206593061192634999949832655852100611254999358306883995684329656317379162618410868688791556446084802122508467340385463637968182237409568510131491273996511935887486860691167575151660205234784942464521849940342413890307495668158012982695417357090706960120520189065929069057817658159153338290825857817898381130116580595757620687380630004716170727501626886092875648708727664981665839150082319974899291992187500000 [60,51] -11375674325433849014896606791323069684206398868311524663153532099504363268494606135782061662430800403285403427920240827966082604520037551555512615007932143666412378179709033452652765551211891355717455742591062710950809242168875307862048349203628252744224843392515994365731599367871964174652612020699767406342352422525826059985479797115680469132956350028176797232307655757654199011016410927410940965503844909388585931935316564423274473617391308592790889796539626091994151919158718741651894935031777239858882108687684683509156337711926427029621310295803356141609284043677194161740348636564049973405061528971062878345524596240313126129995204661579029685970696067164847924495940128869300773134028644235291253248994551804845830458797243780284975931289493571287580415111078931676909836312463233360989296141619090663296099679650035077191998240165530012752609996248817370002953359476468055620553131015775078600714165223396744400127525651213315139262516998300379625299070043592267760360642389932171518939297987164676490231036358437326038483054923047550005291314821256072479850975666862911786860453150133560278076215005256400462158503411670988108690230304961699652957455071153898338417448664511020199899126269193624799770199170166657478203377535661900027163779747155897197776537171926044804783767595135953569407577096362949618994802120271594161517299782180889554047644368291019153205941614137762657939778379818567586819491484402989685494757146600013914440361428672638280571516452091783829856881801964572057271742052947747961907042091665839349850788515846640582355900321181657689329209751924886044278393823195981706797176337767855145950621494849472078801742075069341214645256304453438733439196286178233613827706856266088548875013238752437150640861148245814042610047500270506135408053745035935170344099393104170670028588554794705466042771121979515357585667099735833111146690077270211630738774594224537374366465687097179130726686010271445157399122185091724913199977608860087001283108221065393124056829804400911676005189322518288737842188122913648962913910015124104905647374988279435134547725394979873654331403446714800795583867763542062335733507319496263242249594349886090199156576765757267038136051625748979069766401361100743623460792305279686296625044187883896949409260513465436535560603302896196541889229385815297162662520179704521133275583858446196526299910618904761297670409893400175355139367300816301325985404767684660151018638026464911505431544994961938220318926507122633149091260806930642765864247459759848206588811027122559817809225932765874837737651859015386435203254222869873046875000 [60,52] 4763169183189245134782209083728596048455124672418061991330634498051050139883165512823249026318909928207072707383862365114331073276741911650542300667977277501980602292447001868616977718475427819253429914398703462803484934182800340314261632898392275851897237116398437677294101524532945392900298776909622039720565841924578080730354019412654185543223609080899010179849089010984877463577401361107350328948832891431506290383249513440643100461330868575121219600948027121321622897986821291473300401560460228332122564446313891680233442346385716437696061185824094274380684519877432503327649468048819442857269816861614382714315092423681324868039525151417750431940145057223470653854907123527790405483415526293514624692231432221755663484385739476913898625781820307234422454232875825086543556806441400891943653062456825662999352798544718205965050500519162295844291910377098305969177979511597452834172069251147004349956290384400794133382421192550658283580707882287011659115599609254818751951624072945758165651605896501139609762405205663987543949920635138312051605145462686062202235979891285210898043380984340513889476420372443446599565998044200180613906440543410266759679360353181949349301523561316372068680567197541453234748721750113585381203415103722478744090084452528535867806961559260376774337222210503975102626887805978518481060312408890859632092614024820758058104691598372594275982794947935578290389176901613740578375730889703446973456194492157987891187256349871157692415588727961263972945021400798239115537367225758092426799090778416674043358339801250130475609627427702999552343844047447605025616351729971727095503119059667057201723357288104615590582964164644405643954898144401887383747526807378581692275708915558121154180171033192819615385603017652203359816299030437906823112457476033563093068186634409022448216140486457202519937231419300236685991024120580047853506734756352833612954246941721647349374342837601090916372145879749039025198238729304884037712947730931821933703650687610161024151095155409181712734828782447232330022949856138070378708312935989567243038161385471181856607517481747611657115802241851661619749564685718570685600750849394778341696933878352829348714472560452623347891941421574820468663766787826495899648283033043795846181109566877255094061092311862003311145111456612710047156916786072247737565613713490489916595543193953391856640094495976959709666635436523446988369309861438372095681588341175908015460252061098767452156464683922297686284926560200453934058808525601824184138872663404580274904870405903557920149962243562373476191140753144281916320323944091796875000 [60,53] -1884384131037446329843205921285200736615759718051224895245560023340808646427287056947197758583880173012208049860177693671342393509172226657043181646743490264576251905673663486620750386910239247511156963099282865977272950542583543380992234609391958183015128372280149252678708634370378268452287644485011139225606769986609911413174502909600162285435059649676866566785623984333443826532666928688934637797288651893344211640566065885687398413676525760984084434721270217766873828731015581740149450194715196955081844875281235648656358160510758720351697160566560290181360272023811194399809261210990339916061145929033281030939685886500550720172564810769996944966440938571652964534800611625683346026674592964416791298670220189961866831550201215127075147507272462067183170925086531680068183296699149114199512543491553512164745654562709058663610066234803596999006222559939806726826087344482795063064588331364710099404298034652807602180199835573909682866547444286733490463513419160404614192603544098107822764393644323456008082343849548722301065489495472890624130715776234196170299126559583692340669950689610610726986619723207251029557376615367492276392484499879330372692803851325971597328742069537229859823002017449558018508894028220955651310554360129910466881334296971934300338984655535245834932257306064855509498144959610652623422191781607690979939407900414877764372539364811749928764010374127109962127563481563587643571757631565945071670315950023540491812345840909952213867320802753554895395313895139202964057034756197863918770014218245594023926723994117825123071317318113640204134480669444372878823807933424622757297219331902012376418081618097570834965351813375678716125034188349250260338116216786875658852740001760400971320213042131131535923652453286984404556320630546791408332892556466741295908250446426157623175579867341550476238145617032188574692552424544175389073038335902190314954215878568238110467472500969915845855424605415436366875499277085872356381140938214764271060206119947165111255437271397495221875195671889773915675210389016966384036218290756034823673756112836445300981970339778518663492421815347146854933795047196452949897199535678662275265380991987161117974031212411660310806957913036079888762943035561015091973971086313636086712278721802350476106287319578078676157170664025998077517505484996009364244876335624119015871721267731052812377438938202182806871528862612914832052671172080420509502313591783819089806808134672888263123142745861399530951647838112034097972721791286758758487808756204672012021542700701217033814509685396565430437476607039570808410644531250000000 [60,54] 705298803454638842179001605567813464247485424035116236041951990659073218440748749256330839247021702037898112932931149117510410299503731287413136560017720144934739024326218644717223561795039697017249552253535084005700361060935932061094875591537340824165524961182938200120375887852412902534437269903224762680183395683007670685344635017461550366546268532203445749972439882941219652728541121071314271575791558153409766494616070292782017673688535567429408577554702429224587099466184507821128998947805519761879288133350730167573958489685178392944116994332940412396838722538784432578251269764258805615268024616518297467808268519415416803684539273048263711970817159504914145338259343388729492591157386683193697867193874496598574161254672391327308815036868665531811242660668279302077004632011054108196041622708071379978252713287562076262898060456682612721550453149477254002457930674300837366666337045109076403553353115376716940372880916496150542558178076473028209854703576126411164542862924443635911618213195541676498366725856404459326366786818625604435642824650987813334450695173110541205396275457435058630734980007348808229753152391562248727215590170748325387490401167228419416897199403724349883696090996028708612609751151292800322086558314369585597253770191086393868947582100206877700470843735981502579111574397577873395895302732744950411846871267272705002014667678088213395631602569717421247439776004522069043675413831519777175002591526977471565576880344985033510889867167891315870892544624151775198196898418521147445176837238342200844641530979396216168200974785307050851573783567843760100547169567766989776180493247390825066506057436864304567857115810739163825255040323453278052740621160102624406393911895255527683003347382661201290793948349608878599903754043241128324304225198054841042852062627381161484752841803040155899570346317251941333947953089200164984634706545260097882126764832117467719307754655225689105108320150231044498112934517735241768029180150312062879483543589607839907229350051214372730293738738696427265642996515385800187368303214748134317077940612473613627161319744824859803054973544190787852304650426487432294503266193131114788658671852924158544325127031684970796756667352411886514103607215992593813372585558484077802726560797106926922162112880949130862975017251086553385033361003671850127651087653865153984234297409231679351237676823508433707163116918991930745630837957690789199348210466555152123714905816378872282585178507711097726916475812053959110358439800768982645360330255404646112278753082911175182631937936178490033967136696446686983108520507812500 [60,55] -249462802697403840023735885928944825245800459568875923530586810160984751585362888116015163540066893390854657819107721704153923800094113050652293085904261772546258493248194019135837787288871112973262611353582302566184045722444244136334390290179676548288184038103495550668528290083501023032884731310331389891488504077863778232748842098008276890050617620126271221391962954943809807139469686880885759372644767757860265818184046861348863538566515434613749879542919823116200547165100319823650741410461501397856097577161573880456043689317344640381948871274972477871731062020532660879235036539247114927898963666185462249328372698619563190821744836811107345476053119224294772510639392920117354947722217511120190514293872280111911165847558143299244756411325588374227927602362790736194366368349364151394324871324728538757257319610334339902279494216855089527524504684364939261359604626049282139318694835623323657574340417026646963636407494948054838231598318435806813194503408879192997537432951739202026830641280609228037010728716006757202910081320718265013977882391339769564806636158343989529631782678377399143290795689904593131431682599717079466848488865474394285480723206554031915536301495750524332077048565046175280648598009058914477222872584442443662435857132496347119329887711973634045321716431281789609050974391210619919931946304265707348400379139604065280616396841964568961276531834696780032617603672354525701118735190746335319181071775591376498912260860047199226311390873897813717834005488998951236938221355608652379876011140995509175846375111411726727325403299152437960552717223508728486344747167813997313090855766868246731369068161166817714465598913002312120479454486368939157255791356175061757985500755651284260785453626399401281931016517995263674274607045668085085012746525959483703012276559316684553619447660565377364253257536765652664155658052127420403384565629542546955284755989193515627695852949769720672371133898497588383221408922509591817643916087862241205350667104394137307963539753676693631180327958852496406340386076989482932706864590390859805086979098033656573860499437240443077410081864674434203461802180006964041096004739108213214272116243996992562510710379816936876769907971088981536415542415576665942679808708342258230153389185665634808249897252167611492154471534136241677315710786313742692617013311645829068036283240768126613166842083816469022693031031818350301693322092627047371456393502373733674842585160484247935569392125410187940690434813411291192561911184784380658363813925441768729721520190263606505829893644765604676649672910571098327636718750000 [60,56] 83006802670413763714475765901548868332068585147731946727003517193378851870946448150783339543024236037870411745150298183134624427836724195360367907614341020408958166747898730875854986785383884731567084752099327413643871137144426633391194526060608127629112443915083457459189578429102079634676301251393343528612636897528383027335515928410838109825140330078764710766559027671444302027019675783627117800664743050657226897472966834447802919106937821282454953018029690919909599362384132389601201044119319661677062355038286783214514366007965004284645845572914498170849505561776494540232036079383305792662384031146108843402034005820070324729359131905951204193674434300847719978285133578595050934622286547357257522078464510044540052892994834946207835559366641665659159632610587330216917753890913979315079379690952937779712842870561399625683948215468081562392844016475930243442326672548344832361845398930959245127026838318950369881040378789128055978583650526254448083265753313167543934304602144603299971579997106302532268756024809966315463188808041624023357201532429658662959933304934448519547308562395734506820990827918756212022584950098569187294949902068136506182314887234622383184267061060642034457287847357773814490098047404523372136064451457844476511705997833199706722813402700064581268717831935796566468065944062627399591707916093231260365463082321870260267962512659463032198123215446241532480136611846611473042932636009436729515243295877603854393946277499391465701151832144877881078271809356468823678844673031071363723769805466696182667647193978597945304785661842025912589229401407846380291444062052424431793255632362292390661034391000472146250960163049403641125173742651894902632005207858008156929433865798366730920950382726187312303648151796144049598037361305512042127202571288312398241746031627525995077703321942949193799805051873815814284585055015693114801351396654826029522980656960899546502803742508356917616054750702573631309942010269431096696104711119192444531347517806032820564734984908982941286516753775001969543827241594867731678748667580352150171178908801464042399728449813465532603097741637965744216271819976202383082323439952796102666768707991760811973315599471898715067628382566836986853087334216665651871273972218355079334033162226649767798126638120748009487916792266115604798275388930200507697384493843873911888560366803979292263593296099005832020452492773174213363069411944732582038707729189478158712159933201738029319204162225605264645934997039876957060723301104731458030386288568897597238476019348132537139378639423625827475916594266891479492187500 [60,57] -25796026626675021653055746144110150735063219049682379286675010086270214573915161409230174807606522421165972115201255152294855651292032381397065295800435726242470794338587837689073733282625938441210875935813032566694406816150113893383631242713330382750305386661407893542973521705962707227986350197790131122804124157142746370851689694199230446589300100159199243417122298900891299791013008703607803420845620537847053018959987962102160720886079301083796842981830983672625731630126348013018636306355020357173463706302257105037997937159621777180650696829735130810736577834790077251754599651939256739247531643573152463014326681037536589494102037017842599247811171160124923751786598019016066250617194691181544011935768922142609509943747348319391760421803954284377821636168189371151640213521206128088617874913984598495682631919101473333606397386236443178271637916375375455076205247581144653692867282667989420544706208505881846670461976420656535727929963642958149313043624826571877842444511695020679792143294862312643869897202308925170678825851756685718288256221715637371017378120880258165900321027469610193009243201736090968461208003970276432987467342524737138841266572979341819057527337936766309585960240708594836396502552499088937305629215984397730144556215369976561481037391304743414207825751780989250348669217607104021603217052894372717168765481083361952604784834485272256611099913340816578668449969745007132692332497554665067005118802861171825266556946613118133813712447129568854571536419514168985853775592228271166104881320653154926162469467366722947754133711623266465284029600783521442419834755016402429194245741823391986001409401474629836917273354306866796473815439243245928437343036174856750803101569715024665333540977754772684589767232082130526320988498299746462486236440443687262595059400517122219200194148597003704834530512937740045707529557078184875069958699631260830123365263451871258139241395649846366461560524833219912222566411994393317238723694144834482630555679590236269424143860220294511409143173267802364619967033630525809692639486774413723848319401105243601320463178274467667072642594032798836243726761930144968608615429320537656306670924022924356794830404817187013907231056371628832290131921509422395928477016084321263311641999431325178073319155430465769430005540140276387641626870361836204300532850831967404042448114871900574491713318756007518408835906075180460527001314003531391102765432158070970402166668338351461560289937689482181216678817817838788376767653931983635498506808145999925487615092985433165595487992050038883462548255920410156250000 [60,58] 7424697432082241741063099424939273795655583288153668970466797940012598188476264645253573545038182390805098775546672033739357397304575109221384909968656400053796249541965872613609759040582188162664258029623616757901275890336336977933858809594587653899233273556542013416386678235734971496990903677948974200307394393115631914855347726357729570020347596012541788102003811629602515022293452142340546984083274645163528415928961855476502923765812084631426742165254099681458241970042010703602320937180947502796406832006411136190713439904150301927445559529941793889108615712583607087904384164454365124906322423599146091661452136777203218817285756314474362882947692755046077494938110624089608743838171134523194991295123612514610304305541945042031208442774648539478963155846447346733404862675783349553843399452859300492398262936541880588329223619691136755159730395147022759709519399300110552217826735199543110253378647884278757815837933425911463980209641939044970273883841765097578594038633436977329154143396273903726957607107177438507280268203295813507399716020427261119001950790127499395779735459855877114496298842504152391669876295691434952858670772661236905829681122082912764815706324726145880865467945772150807836308825455740250230717078070197547544982877983681882715793549234610420289744130743334555035498156401525150034737193572604043649477094248081288878707581484428369484272916248648588787787695373515319856733357392801839942802995711684359008986856733512057824680013624304598889853828972205680281983630433051457712761363871538349581420775884305421108654117520665353267008308144996061120479118479596638472422315631164297992848290845438834817641988236530096001126502906417281173756988557898207389511981837667009678278341871090272285848790528328331850739975804336886980603541917581325409581654955030742383046333051188813891973177019916293674745618437292742153964956790697784864146162135065693417647047362600656086438664217705227161292359459334363373347864307506681750128815214282532251389749005716122465156999088090753642934553233708565766590374211674949814469566111556843858594088003775769852418566481293087494082917969966646436220891664942702019068768257698474617454432983426118846437273666761405539507633722046166913694875457992044466751984219662241077009774371475001058399130307599498926549190067848292384676513849548279666653864405623900238735408933977597735301732321604046759364933369542303510407057456701988793522484746539445466816658660066019758367119692350151619903984734351538854949381276512073295188333236539757198357847300940193235874176025390625000 [60,59] -1963705916297512199798356382921080424980284985081484843639450843151422661137459809169642438164788785612925697066224212614875538641321219019133658569625232134174920324591648312531965077559450978721155651633794582013630224476909330696795612389432499628892871111314175801572310069000170710747028976341900753278927812520851137173987975134910111969845414820333369706444170856680861155458912065520851868316109630992476580250693903446832845768395225164218320793261999285812173180137342282905091776746712711600377170075922720091104392119491829291566315248160857938069737215363159085821815239597968545855422391748829810532934532684190816881575120529849066267890636748525688909708147707839466855737295423519146212527894316187193648947038370933117115208877129848920036448664858078393748211616313689402390312685048061518745791948701851629787109937139945518585610498194773928373855604812909064047452621952752735368853736205089790077763766062932094803535941544203174177024550075264649843700033866518179999954335570332232291624358384972354849120467576393832965061227938178785400494262946911174847802500603321960218497663912125563286095905072408396733007538493311040280877291998212139369154991695668065846994975880813783308822755784350268668394223681334537061376180001277055649747868710967693023565382459938971770697677051734957084589298200525413425584581554841839126314791018719676056001777198250765754710900819486704153639382602707916630983428617871730180480357255433906556499317340483752341045069443369940748712373681822787192306491776274471774921165930788589550543605329966363977133407571395196029288846491780420721985223128633378239248772565764130159817732735329273000132976044756517905587895888304598415840665938214057310883216955561580444539024219469726643950463304776966122435977385138350144083834367369153352535559390523983506128471657859276351172743032054681057577382977560002781730631580352458318714519669307551995739374968361191610722315298662403608644800092487056078448355161219336835045691754584237833961517544530299224757815581578501842787353429254404371018269652775941421302921821323998021059687740004246845534139643364776493706487143260165572289731961728620086222979470775728230189785604378665521892428874327356425754131024161551032383087387955725114283022262405910563950791102378159729523781961700908050777877918132385528817611322329589887079920465393926940112960248449775604419684564678299017879117873217677791805151615513329910389444768431909321685576212114681151780023558270695038627080211252708183022506419762587270838594122324138879776000976562500 [60,60] 474328599108594619936693157664062376459534402268008930325397805936375719494014797039484671366878974864092530622029151461363201256513888698042648934777752336513599007431633428163421270216577729308047245343129453919764697914935612369823620754384063994904773688385686324137554992008041408483690733313967901982655812999464935259246803875193775907162473333657251008545242792648802234153644579130546636285288831476475881960438259502609553546893042721305946090417334202365715328041691155472717145124412005458029127785159242270222494629884072716644858676420786412119041816044939621522799846962913801678470132572262828070517656668927244062761881490219241040765290293872857002364256868873453895312847870189066767024012500784938369886358515588189523552412945385867441384065892943046100304059541514741781740897380779414135816569633743770659358705473387304618104521161977983688292574655150611263933854437715075031270278546826183374612375046439430145032066824299023156999520196650787586203884053350794575140642448201954111525025110091446282763874982747155741924219203067387344737710660718375732399262567625222094955943004571167488590083147374222769387023491423755631747370926469620600642660736934302487197445169790199355134177859742214256575815976079852753243822246814770248517633427432347350460966696161988253209652023615629841480803135951480627866391106098651177404990791600536127303828118749131576924233873821879799327699086809619962320380616316173019093770083619415621876610220678306329313348501697763321159051266527720658800418908803143571250917077735101532703162739010974229465416908713431782252142773741792556283239998427087707414524892878517001684442122368950579686510385603275739869408127657207650247871288176346114168881193179080227928729789852089268093695422641345327053334549826957416610635050643171906539376868530595955154659156450704705319558540472371348239507814489874990177152569122466598456093803844232474546455316253304843195183040315909482505594733919063794596853851262024343943845855563518185263885867007562477010271155828552872246693663805505375673954187024303715208031097973304309053421774818499266128538748814869114587774498219207454674121862023993357994392762973410746353900538541495442265357166151363506255963968863524018176420469264687586720029646917957751390182818657936011901917149748528333705412422630661473445797807309834536189856178387502721566043915592572723321960308783304828562016947572336791736561059217818630286047348590475762060401996965172107074037351656578068720679493662346748038705773753420658067625481635332107543945312500 [61,0] 273795533035179094879455035700977422139000637813798144189857469544514969805629415493999631105401907942907641087943380809510531902394212593048450069254136405173998320657033639953104767291061343268112771496685410058616989509633121631920572649011576756198649944718115072320947417522675552038674228262342360651751651736011970979173347401356867929793798551487313548507754937367262948580474106302699812065973531305801747040453943682124309922320360969619021584872020846498349777622190454306085792809067209167292537642842723899558219207549657942033274548224825774138459320824229032124242187204512821913448465122455368857209696543404317224804148149693136397341430646960375193142090238481403065520138965203295386689165580605789678184987008490214877915192341669673771503168775524889977710092060252495721931217498586204917282135427457713727945241703044347985144510224471136639717064644930344365563042841907058157235021251396128102770691786981458179117808488581107929296500048774223588564021583581336353690367425720758674935609052100929798957701104288767301635775471331081826270855771725899617283102339363906408918350461097233263008216912363463537026822775257962076532121784728312992441065069818633015950274324236412533738423102088202151635896718040148498973662203655920458802614634785389392441409123590615091969789610446250413418987609707925686997069423604752973978155679246880047653586404239471521822871865770584961742096144196697754352069135876488585720840650648394947459044241632957781420069046289271229069906928059815349833763866447408842101157244409412628191208589560446001404108627815368740664537414498020032492967020351864135027535182633495111638097684161487472004938781058135724961982735280334117121035756922053490714184789012518768687863120020887305676205961537705658679218602804708511050362983559097477402006924430307330838955758775741033589690085623340897065599150015509650612332706471910429133579979398595754844310876826827847875933655940310146088224004339935590769767549405467036619819947718450808319448636846469158088490058034812982635614351570972207048417145799230624458112369762897506606693135945862971596676378673249629470968691227838869885577650273473040931268153201113733946312125597723019073783252988532807450454599979226969999775577316419428268218974015666438790160289888429593496728578983643064965586742056171390574085282856388215356972619893575950772435234625845623668283224105834960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -3834702254930611740159736768307531218886665923410024187462743084390008231082106091947460091122461659887556646368098801195723552433919198013062302228520233303024459247999591100042002578231465470896547170159102713886794898539984183266325842741872088292565770213400712783238663918322480617090632833088020094201728273668732622054434276594907883546535874312270609258315295419714851112099027649958474546963076110765679202852715850560531916356723970716639006707825489890884113682495969217990804262199932627905960911720499667326785880922090552643824847358730382667823981181606731117393475380213935309730153822515753063761845097864997745842012018532244598541709902673917989936199897201190095438775371628911006737323640309746563314495678319354384925133392778828873916232924680172551148826344758114506170467825442546479511189370153397614277913555484294480147108805876118729866460966528071050390804089686299346138803180551122679472589479598970434555985607546200098662746686277319543585614681642924933913582844872472595001929267857056152552420887934240173295455019053933516807472187956149383941219089956606247928073769692122559088367873299285769555203754795079409096766706109054993453842303027373737874840857060632926015986468901640158289114452414755536856021727676585055745451997096847286743945185458301496830779233012692049920787087204447224464054514295264349869257735409902540555768164899529146436479404900087352769965629098135032943375103281436882536237416770748253843151270194255552978176365613169461163678773893514155661164594554594031324659716277599181289767013701484222200291678503729520714791595389855744582496056485229899439729109146801219890041104968341083503404434602060083048298361635457898181082992188718042144945593793541529042886127066370917994813599719587388416593930029685458094513380678274930352618601321060390704703984724138030450110106131720418876851882998494373545103632431849154758009457087461885347377928818507625413606080021966580510384111890496680691296467371078918460231686261733494502895247332820981225090094467529809546626686123925401765254839665386899895016358211188883712916959522369602960988186866350759537307132941815100647379811141317719504200412093354840579196935524325177887694241965459473825082043093998443015764371260373446060760176013367422838316903541459341804172429846117904375480970434868563108050294607148593666829821867504502446019273853572428834013408049941062927246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 5957394703658387852709702511048704329419249339386531197964433870171961755514752592598480694182960503580557130842656704017543239168642931604253094936265787137778064817724962780135553337207242960115282161401564816963605003184614774026127227889208947419750189694059639893109274350297030809536638153389060349076366796293697855287891779870700861557076684195679573777493174521285831827134264418670783592176503918557785587309690935820801500660362514634728656591873472627570438908502901338800795940877955991464815229710137351108500940363776800819285945671686564811596452346660100314491549183044034765081561212957626793638958028848168940998504606382313831906850940272981264823774031255311412384899476563564786579926835840679893402289811311385589461400367597568074124850607582612164597104169821875254345186200753972589758032123063651114932248557581804742535184186924458480667559295791802058739369690612021859322379706719643603612883636511486510436322010776117165406594957560132055425033331773877913769182956745126703664589253696091445910412577829641104490933760603554660013356054356628861084732971207253071593987430509205255466610568266675581770458330816497727769337648475510068038239569137228383195370247029991678026156608199505199664128936016573555494069438103324288211972037107451881327041087330790314303250434797838321420428829661813239385775306038401269932483553400479355477744493962845962560732270343759201784677778489742805211862952485362277077143263847434347936052388842134700795707554772864320039238143676653319588022390392567257801708491806880363321523907107651263864512403152127365038870697792500554051432065979164170508994741647642517593671802552190893799793649534695010139199145616799396372654156599830016044980055895641109257288683441707963069981697674609030347614898202894288299230429673436246053693256108995380087105548723446457299670319907550790272055518234644296205623023842711202712957972677862636234175007788614305811368717192814729135904306188432852376616601602520315269849270003218848547654106498530883214409625449571553338306413339633108226197369890137961994307525122113800507464146804791016098952571916290795371902129837853502316990924322067074250672333958457400724283718107205289421224919941305129362046200274512253292804605986452021450390079731542594000872672041335934704775680701422581135255236933488466489208629085510402464855927718414938283657272341683162897307823868686682544648647308349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 182964866199409094829936087106902526515713213397760898565494515276899920585004700615536049870533968511146417138567383097903577923091514137595684077158535327239282284776231960709080348629434465958728282809530261551103210060803828354662229818129832366028045530252866904045657105473310226669846420991944141681494618909872143647110301149621307533007434188169303384482760959713006135595530338967806592138210860886036881151715298173718077909085295517961361362993401571331530412912887979216737635006768789387297550085778214548439767321427638774476658151092429155670905509992326605188521305818834482092391596314152217872860843914118331131237501617787928783106805744764671026421337764140266893194914182005536998092052174905125882866678760014690655464522784881247544546929922392540098733991399557092332763927312591502649298355363139114544245827715830958871080344095842208902767837569983085054806483587374076268156401699924806138928140224657378447898004775109212144991493525157927425592467882519530053535800289433579880574944048753310232014469975181764630358477314996124500985980532511065297591904316728352259270668426920681252947443774302066908536499410808690610911511457288912866603846662176667897573498841257023450798999090958422901961511423516790084818298319061014552023752320561843562683831552089819131793048206850847505889691982944345238455785302437204770040817642640007385337227729318692908214973959138317087834342747775702550022151349572395853906362970773144163023088732441485915401232787380896919532692628973705652482063428597005276188712710735896683813345854550700832251755369053022079666733872040120442241253814694023251732113188512858827551915830248959274717857726644103656086133101219913819962576891544591777305426055144407569700879643682844616992373527406068249996522249478993425534887772405480123777568594517114746842652954959433152231135397383562078180482414814120403846381336003695173120128206602330562850015386813097408866046937160184523816557735464704058102791205948269226725615650980331100034006989723064334923313856964435210741817795767089965828891014275590561974208731979764406554107053399494911684331278136920965155772325657035459370075350237026557794002573361001036047163283572288627138353367754319240109303225181771419114067224758566816510189958589368807234691502349973962727924834737185675213935991721649436739688191820249689556535826899131596485949086540452699235076439165936790232080966234207153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -14912712581980858696351751438915364734788778448224785129688617646719788960756201350982431361220889108995277635102487546952527693951293236492943689275709702181714911290118586826200657587657202458166917251684702456331391044457174331631490587223798813992483131093560642252952747862481912185125665978758142324918939808525412154948188669911881534908652337274366381031884693009183987516370516307595854663086892246579058350241915463908050811239277374771592362149981157965251094260675037078832850719001763895836467769342554041057761100970337202050176519089713666748699083686597859904420681095599725526940068885854773533655621077024577134290989469983171887341922452200484808989402450267590062863443740817308818794221619292431780723158568219727943877219300796194566689271392060831112924738742062171854015564286060185461567546486520580331895751225551767661517178332829343693053010947028382190184517194625167121889461537752963048901862652978150526801627813830169528286125541995022496123081309266071457292826939891042376160685781244852909743425732077425408385999440161404880356528108017393265004771037356087054335406399334710531274701036564794267896910683592563383625858417391476530998969091271740910991977299392358672881204942539596590410705151388925268675305034092898583768167356508740485335608699593198388947706935559074272768689648107779603939254452324367830836093033872851221852115982177585881364050702672548193349701403601732151366142816805061504949566220517516541184884168046788928458305433244880411998936278058328527981626691224218763647861356696996330734356556624324605884563308730415845174620585347087992871517425602884189706277583362200187851828232179808644812053078594224662338250499850552457957834296595551123993633634259157070989557281686266228256919376802200590265658409966708688894672451510213434213948604118389762344587905365982685049238517850153303675954067043598091704317890190140474314103031694208527193852870388434436440023140673105016320841189435358451826621412382021758359481807811249074157354791394706680539372544315132491489023807460626554596043717664804497882114987986303129961003987325407091044362044193902987721021981367743690067732047612165117745698928980120641911753821252830028991242321677079143657795578225481827867429362592782447170038914735961321449535977535658755527052239117954438177311540652927821962291307821376255534078098434241253174668974719886910730801414699808749020348841440863907337188720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] 16916659550485673492415047113209124929335602292964866616015578716125182892717080942395613051420000920156921809693262743386709182632363199772510542586135009493738490955649076889792024849645001948402079224038403523666570896912363337111584264884896806196395463960216611137501862203097866092739754963801658919563789585571134581842697250087574337568111329322229031921760807561137618777790867159537516362829266428112987620303713358376244994969682294215985409233252362870504690647858464349010279715798952748272212051771852443002121633470963971520089617410207711484818110266509812119050319232377008318189281771974734202772686596940130636561539559674753870005851118933731450520079318894362503042460079621795918591046541817617258005346706882451320980724880262179941967483110032252540518149091993578128259024012513807099820732721803081436327430184529441115801042213540792739036192190885311580558596880428948170963555663234664689156685362163461158753266842573330296642100087310014928828731724034192869027141105048244584876708342717391581950912303471257918421247534085568089648242725139937966173622343516125123933307525574782164010280338841263934349729662322193577897727431199277761913513774832835871735979599215000533548316151658257278244216364257772664946376602577752492980419482014150963302613188133332653602001622090097834046133907766515191069810297202477657956914669304656260164485526921692446552278221022644462896388877345827766473910895897245092282809440541643029946320703962312737475678088117912941874590824928494182666634120664108722409746450772770833044271286475269528363081963814014085581767739431815501801120791676388701622784206980382576824897015490480864330587436305712365586722902033274174676557293923275309521219345738748059790764440540308525592155404935995826256678832371152102087387938649984088471509452190209700939191838293991638064723208582780234583640443197109221931371508611658698663917654942541502416741745697332347943579264641941305235304159145127446432083147645558785386584888317538048494782190732412393426066694966767738098068697151122329214931217389866096337322242393528779992489625434671243250473390870120498018698880853571733631783586760291121862146552286077409417610620034643990745681604909498383812378099754741828194657154109414438371483288989434532565431873176579226776099469368043966319981760302512225029686866834078241686944741421415143868513180640119630482107617559187767719564021717815194278955459594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] -1657774526015741395834154394737272560513599266482778240674603999196917506205575314325659465059301481231860240284566695871254082941907463385783474358826356653904862420457955431375573932937087934934909615572841701325687553176470118801328686141329972747218630526752924394899466930500713458203164796305516515746775269170730952738001806930109872875908847391653326984626938395834832473140490081497983652479722925509740322200626202315583663919921117265299421183809477887112077983799872980328979637350728570067596763773432131163947977263944524286282358381859842129623465589939232566328021937043187585734468565202200597671263911852192501775372042892648350020587382778902218706934195518775336623850598388999465158129634835640331686351415909848416841511646608266376161326609252373763683080227558718954740302915735101770140038650431118586234181772813824362499977832407446891596493421197092213954365931765052381097487832317510248773075056844765983613508415931975323452629967528912238673354031928524871847527426200285450747871358372708751052306359226272620121183591668753555223672683860183123726255579789985512887656020161833163023654312143880023749669728494172849531052019290049373549391442845936182829435939184753829164343750196931196535495416887884361434857584196171365343755183321890211687392791617536860146736151882618312785042748966083834464167306793051118955122247116431627633434243352291373680771471659967576632455069289379017822623062837061767371241165676752027769260571002237137361736821337719352232415970106097566164327610990784597400990354228234233481524084122138624456841739236150702694071408452976851569041873711954032956146734415141875327885085315007272205550792369993687241381011426173303685306583646681090044713993463379278621870896565970416150969200592541477822296244673213519575673575989032797663976071158535035124706067355789488048417825612051536911589640028763278209649210537668758006814858413235130210160640571937432847956449863149238559125078730796264246385815850416173868459688323864341768311482692109649119210775745164575530440245799936544113793681661846303514529072508523476388583087098551173162964280877710311992802316372520961798500367026401197331554995090187455255684894716181558791456731976414594689023838200227624215593619554866264991291997267888370338864879527754240230153657571546524600220130164541123130084987091902533202914659942010128863641695518892025819945371520228246818486755875809990357083734124898910522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 33435350755405259800549289106218597892874995810522803473738757883375017390343369231984027970199479922781374912864934455828928198063508291163883184866362880280558824893551598689356661392437109884772869260115652712229341874603610061124560212522179778749052685969616838956632521662384880315715880343441247693054874254456725855786345338219942264905302833660764782059939087737214658821138274009136927679777862320558644659866657686793313968675516133897008858479308826786212240399802959456803762897449762963494321135916699724831881307447108052712299793301709719998591841121041395062284435669771935736075627706341976293964978694997965173775333998867169995550124126812488829359460822534937887139156430851009203717034014322039409163282328899364130136234379427570062577412907360147727341236717605810643620027128561917297794091588734308445848088411952642334353793501385881587752053486097821002854494395456586991278660377339225177226570585574534085986242581124265962791095965591906628900009206837295107188762341622045765287003902118653504158712177919520851507619529028478281983724751403538106483020354887487752609685514320949181642921662551036865943044010565237227627978953482521635239692975931752126482859998712045407852232678429987585475022780600805401282534025298607516361532564861091349035774193175235942620868718125098253595719340631156828168223936568158447587457995462912935911872872301101962603754713188379444620591166245999756399912374287546321245162430318450724185660673350481478410165457813947479876195033334942039723920111527336285131157903702982334733735234855131861062767451877156592918439783632387142042481208387166705362253576756746932039042888188218566274864660388145756843194343471527012121430375740343509381825791492030622863142209292397846537892436209643133170433698928988518768186962749673146602327084604506163061590155040222763978340758894292886710026098494454294907436895418861716474554336931091558789182982468375114181328557694973621325284731124677276405553967043770037728508901735723428066739343555694918349331958354853209458328693800574127643224430633664759826285473367520617458570926591346394199935633403421465700674416636120668952349791491305367883934186260943388917968218390243585690408263129048331920217107870473382509526481237112282025192190620325716238847501689745477859343681016589917918206194054149911869488761135531373082298918931711993743764346985071437393434421394676889750731570150055205203898367471992969512939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -227500613637174762140484284250617422237919113033296410437669543664872653001721641743700376899885721277224844552721036747788524729004442200674433236512454259372802156382742257117411486783880671711786218945483076980051778163277564984384454150760499431661527933305747893011191000601185392073913765037416661838448772233172456070781171985501534448551162072717581885954648904911156745626697586080297909874061857792673813008038227631087519989094189006818779987011832992183858818720398370177872666258818576129588822448882866336599380615182890492205249690488310235441740591760875766763314651178064639774485471231953696420093822621566286791743326923562706110323329928513356160504365669552502193433316605985980463373823451044024638598867745700475253257191166504060503560447524619329071783472883195636462709954317849036143227692866660792445538903070695460559991156636947553181852517645770533680293189061479810603551405295170001200244128002231771988673547894038417001263578787780867835146399266143460049276990510401245238469285510640063248385736257302691773195782359563932597482386240792431699549842673881235958268158504195677240734164101281439253932375710688999798217642503867733035713484641812405396001188631372792616873115328376715102610228574721583864478360497791857595358202200450672104174023026358183331981367738195804256483625750737199062248933900852631785081016488934463911209946904278071486497173371179941266103811027194659875154952304043150381910893683327312101378023632419562932341634317850123294770486746271795269954605249940689077830457523682129175599094229463864413371299940989751471921846687791923344340529364491552794270972535600141199404939617063277763476967290521788464906133622923110204879762320424159244465071209467302257376903269384217433187609967778547703229567394162013867919539772446594571957920931452180363353974996488398768674542053306922577087077093761609424597175691430018264123815595977638340392848448209413843482147565367285803685911442595886032893390651485536723723876596615787137016093658729992543163569512008503033612525160694537628957283702852291303896070107660624546976687813330341255633739385930427536175563123006969529372386252660850615187676707567579411219398455785596323152578465156641896421271232662340958564204037442046091484079323302033194792713628264653732419587082250646069355837664117548504542437968642238742099454732739015944782341291145229001915035451354868537799578499065608627738299674092559143900871276855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 879826699804975841443145418650536309547937866590172412638848012563845114091357495256703425468950757502008748349355747180483071644414881466082476796619802223525143118712837185835672630065332651872225180639225503675853664716863071367302645005879412669356781534849542731025711835994224751771641744740130703798946061989872422080434155900997703471534445556031409519271771545156862730986338623308661336148337040857745434154713751594227111879763829662820726609309446440485574341622682231214115351808425891643538843762544054209356827042930111640154834409549231517145572318066835754728967188192701447872419264549407049768308134019230792680459372754040321315033181743266469928324885963975936910419873388472641107494197095162378763355871944283303195984415400444792565525126813317938935580378229569027709562953062424503975809282318195562675601581700277482670035086916988100294842304849850343953734991414396811552611035311485625479272679543846567068918155896321303334649792316238933114545202729505172909084719022978456152347684454331987215273356221952680978196461043942023441536597530067143733305460184521559456113943985129326404498801806278682549618405773205965133738505931992778979052814519949305312164804140600612823034604752720766946393166013458863914919191546573956502131938747140941778343542765726291455892306040353970661498533926373464847188974738606148633355248414091597417310089496558771948278194925383336943247330130523116285984471131584732109149237737653656243143715935284195550660750281139997570721149323431367201450833742365268926988870376001515208469370186525936174954093782067835243605788609902039225721215663832753322874384759145264095527813089342478437833993766600462229079331676782011573563688457490018692909120834990121154484892449810173247534173463221365906235358671011870272408026870020921267159213644639138363507835612980349257994404843475882343485217146902184250768607553240701873874374470430923458166707072994366445227945942348199363841647152375288686110547659434737146755114789806137535783641106480831520135432199567214726051642212725825949506240846934530441981807772023835339644846502657925497270817895398753383665946850900219281908715519463966297154803716574967432011383901494194160869819686342500802518298222048427619232485693614565544257230423458617901479068706879598047449847310270253722201727427427627068275604000011137785730718878529501840423627596776413123648182413053455226402315039505269526898256771119122277013957500457763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -3648119649879091656896125581865800875864152231942431209379879747872108592379718314324720150276353679500548020038811365602135589139765378207925206607972794864291806734029819346605942250690889835461735679043939123242692671484590066873541969292472494172159411089667666345824207088664130396815477125297416435399476768561465403362536036200022382404394585170964122016900632529879376358015587419333643041774087705999153955983984693971078622363345725536103216755157076388186596437885777293901719585740822974763325944980368092144152526784020414716022259775397936252405299588536331292537624245861628328195162410237479162629894772988066454197452792367925057537257095969899880753634940308801720281436179124425967779369597844510923499039324227676758546277033523637090082683858117076626499584980863364137013181676584840323319589158022495541117207959642958254778142237336971868797610034378655440029334077439282576534350711986453326992856636616954600260855189252341663768738776730109465135073334469463816428333479770010422741836717050662051165148303398247977654795873771550769272532959561531703703869185496026771508878458273074919786744294168971922372533928511432745071247405882390508630586711310548599458155577425406584361490869022173811470871713101533526890878843025462533293672273788834805544334279822727833323296480841890327096385039666031807174696679414378808372145148027617177241708788250531165562445920983859346454241676736773470463606639988744496393631903476084150527115035570349362456321886012073974515162791016565282144623366545732162370931230523736253333454272697769524478444147312220790997299324111218279885758712835378490420597471382866453054338584396854402800208446577352938341075588917739280891957247603429133818520064220147052207196505099081839524879809717225670225765996786147701667906841192843125109276818654313660349885457058684398299833804050850122614282064644816217582154549854018575048384708461298495782333545641662868260898766696912362036539365701618534584722334196543686744883345823142659810941639552192530469840388433219324241201802792388188514215859093245753264158778770095137224548790564137520443547451936086972681317200534290278709128947485292077617288610457185804941247561294204716674430069178452917344820588186995831253708592496714302957850934904197356945295805726424706029917417122231135567902367878964721019766544917725883269667508671890636978666329331395554783658675172505875802468233844348768036631091779553592857610055943951010704040527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 19481095576293257523341094306752735586221479975612616399100904284446431117960059218020160535039028433264059770008731982930238850581631216131000327596731644896262863341286869144824013079686027991027112508254595120839291149277014868696853553116711606089434953409983377617700601394840648176012015813599983319585430433237172266435539484568586869627800246697371591735937361927374611200538543159797501635466953352657737577092045094429031784514163748358035294624381318344591957479524737831356132277173568125770315532345857289020095109609542711638072040384834595566450847202161263264764632043786880744141222543633556933559994777847100778472659597517943491508415590956852403549228622525904102249806792571688409219085179114209807429024811034599536407403453827676141942889650068371132189191327869704150823523332600454216620783470782904757626431094962961197421813091489561761250103873327013145419110606096039856167621632231018035913720428414841384803925528419574812020394989063725194214280960269661160135725153058825892638599796083903788162118847305547406000329755696128954707201125058613785789807337588258886012485119187264730904253076104676452994847538082652378239343636578288257810135627800340567745897326826212553785455999915394716910779116833301203406950397044091469469606595845823300899121309609717801760455763434291376324177187651171306517843755587731017898622269664785483945056332010521120887854932242643360117004194519260440823485025964797457008315615539790891163253049074002525421479674418699377183139524841558550981786086905575921318883418537028767081609598519705770577948031913969260187974412369339743950565623838446121870192893508016023793581098856318504499746647947915576007233686899851089380730869983272722119811789549945399018420061193182987895453506621657360066290424197566690088206152281339931937818096834922550692604534156130744658018861452452621949161475945537202804534598283445572848066525527366188648915757388284818741892815185234243541547009913977739255571533624483965608651782880137097959136282933892202172441834748916112586974142107763865298886136013508357363282086834315261926693190458645359258370391956553642236220168079574300387074034103345264048977631854843227869393081613078981933342347555729063730689932048045707055945970647434777769958426968588376965674147193571265940930371822111989256688603377678706613800610752081495148378203408736018416258412274935545627061696727977443957324678717313044669248470685228580290271338526508770883083343505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -76971305854492672063701045219124127430708311527949417514052944576272259250001925753317818395499492481621742369602117770058873360730747035791358327612011848737779025217396520169844100369589855736403316215358954884004317381239627608511597514345006237329510843833537591706890097826713460751811329581245414312602046610765225053423763086068242518469730378574134040399145492730266311232392853665954633688848108318711964323316535102920983733094794665368020659570169326047080484774430161848079138564525148360061519560046104208089931587573208494887792716561603106258670914482775375626758725057206706876233717352971606022056365255424817728825687137205897193057801171558880147402050674160571906553477743594158161763435188211312142609143270488179152931468481812631187847991345988537930374516549400116429665470002792981339390689817164917954422559000831817214005337272782548975282671626734012852948373294782598106841860192566909364477911403850682801447662256035769924070321678020291434474280557278070232805862558005815732752870975599235366376411644214645399918778441543514989157738718730486175780563399068102680503578114371206486700530258599729871624762631897474545583024860190270926453387193198486248079179627830897750207153807606700177507525782483044013780679515203630935979696389253668958232329411649785505202366799408430751385985219717141944302950517982693717907738595766449354766186808851162477538221271207612864777751811795076448161148441936543137857653772309514899648266168799594580017854594892945604021192153996573508988146831024943620181104063445333319848601477553362910542174517209885959921742886533617039786496642555787425203072101166132379018730145473129338976420628202460142673025678263848511817652782194070245003888988385488439509597629782582712534410265984378476858841158436780040713856248253529827105743116680538087319530310065588277397031520572357638266145830130629747151330980464838782784996319727334574443429425944471109538541313981850111601445921947817602921984593744861559993294003652093937606418211984738926544799111147988845346148869967415126263032631882982948030335431158842573623896375537144717465326659929815850500517870384798383885726565925775049661609896207144849003985433585449044288433369275746884309339311965106609672007635027663119502854832766642677654889493071419958161349738313460833740893767452662883656546892234325548125078394201471633324250499949943621273521229308485310190588223289599109150333489222996522990949408438154932809993624687194824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 167879856517354897761804860860133682530841593688175818127746217016596060313058181398105472894876607524291933865612756402623366608011111892344744973025832584396661815657114200285585211782276935445297367882112121204440648925080826022952248184362484460297050811178243420554338713892903497180593962184588600105212507544170149024603066462146811143474085501412907139676242088273825239298930946203636871991200441117599024862878568918508529282157236193828564900199068191719443413397634014221448803040311612078251581356162758579162386321213610615388900269627550067751935420076513102863426956175287263171658731057292051111006088130256287722544304246759759248504973193514832230316369945303051982004884593287193729662572534056468067800169701410714085620686091548687336454197383453436961543217368185192390155709000214964662932785310974256518811965890625832132614528719414550773563243387397488467422161702945493827976312484575264945028501733950629670392679659198335698632302664785301577855280823104894157491016408828817015970100448344106845021385374099012471850564690417202199396766510573013417590284364127431910939978029681110731913056322033957775580581940269410538978280705729007679918805002537687110197149635220221841131976738150372839608743597472428745735557992631252549429637267220793045144269834652901252908700879773100664308834914569137788978796474221120791613270920807105153025296677739712509562552848855126505402258129738139041031162546990427040903954101744269343020699396590826263669508141052641419436998001818357935537843298496850942518815209179646494368864408028655115141829066841293866203026323605773635962252127629577945624239985310797040945324692379390532559648562029237295847481410709952854792259158135171495585500281349842344171380140895923453626578666985474308921255483299760967950701777788742651569460589772619347595151388443588188444314677080776963535717217820385942990561372061125231574831182288571117192955047964897806926213241496221892121489840462902931982059756648285826499740124916980449411975123568513306716036447470269310236043818061209674705601642298104249018354768905145044821985415544436013007621358223137319664605160477054300414991317229983221910261970005132788763475503942525556177238773100232521245316925390052923021481131738994354746613401338425405444994188642210319655134176940939218808404299854865788934137261939895548097300462951516617160751342948751710601026029578944307887273002341698794436167306736337645109956306921361601780517958104610443115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -149496356493242130036849240506955695801672476989317618922314813796344355167795301681942454245950738915499815327364242650960732388677102498969391878665777441400251825400417052102644156832669082861012352378774402260274620399370487020161796977510770381518949087521243011796212604426771194499676766536848733707397088478774371269921666052326401365587719948846585691635126870196002213003665992664576834757292943756916006261275673159862449874999114822721024115967721190433943699127442292680174858958087293454989252790084264849098239408261134088790992075142822519481646889725609002533248710218749558698938764924717220552234867123697880754404331371728132295155436091564690427241839245927380683590219165276218952131290163605077093120817903190092724113813432892131730368801962668143709078243357358329027072688416559450030552864265589615420263827499389821328965458863794548934956577217592140726516560208509891069783200503357777275593830269267099152257699826201170629950912693786085706442921488491367487939870813543153675359582369901121732757441910473913769819104010150785674890089257023501821315364177930267790613227588528807904386038259857186818863933854436402808781629926091777121662434630863906521819551997293667601838998176515822534525797052444051041692969527353756924197657239227126556213764319837088835622543656940430840952119811323283165852500355818763566782109068168677258357839167506415666086157126457473701952531133780983367419316240758818360229859452049981882332014109037975959751506595532450027474790778866085092409998879811002883936612694842002640676229769587830935387816466734228135108843520279827270462645250712160647393062922705232998879324770009759417785746185139025077656665291115468550013190427752470628559805908394441546868120086026816172012417956367814618236940064939509440547737934828756612050508490935935940390639698651130211836014676202018235204489574986740034900269296085063273712699562621956101396451535740679576721817961644508261864446737477114850059062213756247085094601767643149002784615663739200618529216845269902830648793681955496965158923295610082994790943151308695626631842382102201600252091950592758618534387729076436788620649650643357730518572200937868162574800828929431979251636686547612705650493814667778784839107498336787357660753594103290257035126058684587888281305787814766222683000967480175619082158778241038435459438120997842878366899173287524756497364241813197335490541654754490160153325706184977148310971651300194107392371734022162854671478271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 290299767446409879098101605368013218594944133164367731288369912900121854815336284355831115729225150181678024170736600010892936789497732014069145906489287943331142297014251576739459891259119472105727214000851536765971400977285321877943479179763000318675052883450543483811504070392998385028071575427225336090533745479014777957474971605845835567821971443616212489532905196140691853538604732468739801904629515815599592382920461558605994616938857910470485412861526966048406111840640306180121585962793182369536904554777116142331842141055194077241590033789562520800054961563815490608702891820871826755497837186392343507276947466014433840598453084553736773537467214347500123978847139690559676031937368205891004866080037099285063224231769475586104459828563387429912472194084125267032963415767108623596199166077502630672441911991528524163697429527934815090133393889668575539744690100783776334951358939441448579773015442513600072745200601981879560677775101704198329180726464056881318154536002229289809010172612615669376888830755877569047773513942401558234904367671547763968060347697843726985036282801146100555098660598434620519002279740887298484121170077651466144620105514860325804381560394894139214635171537936167292942772937902200906570225362047779349887075127345055569252095107755826401916668811410254537334949652721762753479607988098888665240399789322392662617521970373046019198182704799455270057499755040696088295077025405883602328042116815428146703643994317187249018990224170058092052604997297656455775196613692730413087490218800803267468035280016244010364332350881372584898361117652206403917319588606467381732985911348543949769846631115463261354691293048139873660538730607424134683203962486774984939176264092695134118503231590119464575671189897902778173176869711265032645307381380798199766042532342761036058375365183443851951586650763700614360482143061358535174998752967551387727866604011360301673874856654982886618778283469720096793604517245007618658518423230281568928463499402003436501157183102873543599049925016878381592126365072782865029308299595802802934693030930748415666523029957970629509577652462225801414210051800996895716054069134131957518696792339397056694550925247816954245766209287838154347690366873338922914765769936465167838122387125442414342704754506333443256928000926339248526261458331860801248020816072476983795150170227981450813213991647537286224682668091931674936834713231348569528880995325095255344924790017266336861241721169441063615801468245081196073442697525024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -3650845923730907821473452412396723028834417325334444233278246077544845340207603938696924207974376073555666795693589253349437103624167031565168896614969098319101555198191803342454577780881118432795023216778232002034036081558517510450643861805779725331911519143982058534689982978297782531884794874914001149352157656548592680154214709714952075913661006248890021752709615187113379101295951508190917188390436008143481665992940688772613466990026584495971831839288875210081978326640742790140187675683256717443816059116763296292411188015345364713184163518788122709362917789389694457871339284079610034486033782233993057751096815934530998758298350147683500482767465428989674297950876569248353039691259533186290247383467714182935862050816077849303754703135263684641595264099091393451370251446476094032858614162241401019362013854689366055367893433403095059406922121983594277660728279806774046905511834453335013101978001883034150227625680594803808213864726177144790241772686185963378117288984439912338908873826455206118202768670095854170640114023687457505906393210067106741665612759393799113696655098580156769508655983154430183614439425649338238372411574381950711253763930516760427458351496548885238747281437441588055122269491579219510241154087944708882518542124916870641905731255981796078143599211184837867445768294674060091435872793588625778822492630225408291584449011095492360268788540539697895232222223168433454228393418913839057795367968333347849717633860750653531555475659687344687067078236328918001693392016653989426277084954745848346283636346779739183348392769607247895422830005896966773563866580146076496895330124550295508543394329799167450110480708684675017090018555351582829497055083395038924761981294856103836135434396981114831021941293417693240569193747938255960453845472800891470562968297224627933684042355172025162335707553491172778206480550600789124832336639817880903676664764629292147830926068519838123201604422124863111556735574568761186362540477665257586413733993337587406073486974210516430469141610363228780369883497223247334558904031395394642602090666591652803988747598670627266000835308866937610465362479257452753542895369424856225872411508920709616495496511840767181659514304420313429148961878239694381368973944752549078060367629001423184483442575472864808713429054906372256590626143154584499932526307137874770183247547053190674250404313677198223896210619026268743374337581704670154859868631300789448765402104029316946382697216383624608544559465850287693911013775505125522613525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 18411075188098962563829172423554306055664949902428077408872267026148422754831499485476981925089204779747330677720972896924420781229519153320444542586669782648543054533502318143567296326470114070773840301033347510312546335953094837018634200205208877294852119696901285816702658317643876876037833970403487779770514478212204239902313798627106346949940829164372119797156895208342048148888307690627180185475565615458257910394448476655630922568641662099694896642879351042903259170029212736720405264604242098319930439544894655431825822829155518936565773193510185672900939624112101572158653888531031768377856698668961673402176816620054980839453922395630154021834083461291302030196942287212141343746545885434819027070180252612657034843734616164539011089857097970986082646561213935583354846958974916646113783173174660102533971648190955813764559185392530674977139937797592573735684283670511275270394894462969746549049362572944901393595674773595175573045705655168063120678862464830807475494248798983505727695613372259420821424169815431410756582091491991017950604273780114133202664663882610970875016076811744902619894063701854215778447196799919379053360607652099614826178160400230337298770258670222706130421666096052709025842383700874291219057687661364219102340547439937643076791933331827434946623923825269040049793366372135726723673791826382155764126190085368650830621732088014321300551246009057453904270440298202324416978022326682599276534256510037745277993199026292096007263744246969441439147960531317404405998245728018384583104336594334952045267875323155824910542326327799849150227239869880904301300454321729421141104647317720749635209080999974996478092485725300222969950431266444014033328489746390964866794056623982752231023589135138750100758852038749635389590473869515054004007274097769177445084577961435077582730061234945669724718467695207574861877541880184371804253172277644504262686452339084095792824298019990531694644727786737633163439126557414580961294192644120208535448891860358069968992862692230423147757862568572835266242954368172163477123219995443131133650579773872212009759378608346098597752414398970514054165506116828863360382207726617520910624833721364591582920837206688122419149273016330879305383474371687493872507045931252779483575181741368732848267379458156467937626722754595747146859252891961782382226350641678687646535440833775455818271840917087280423782623027101267721105327938779434426349413990570469420276282492996556142722916941547470927744800748421249991793047229293733835220336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -50953701988342281906796021115989464395136925745866026854920294520414438244116176962267458202766058927107177785444475435876015052398447896873401147571098464407192144280722547641577028117630789499790183051879246505867353842146312250519420139578332906616356007140293349528482380173363856437385665916306970543930536566906548352112356543783168654378135303060056231679306505025437858784847112942126752640042874181791021459916413529814642139126855559124616846470634903712697575574622954994749979289070670894183470179803615247187378070465030746686774971568302882550573514765635452253761643847085042863208522914270842455839042531679779100161028415604470970607858127029274308907371901886086383732460781329142999018262506764450071620972367467029760454037166352794726887467702886753826856781608665145827384749717711553015169216518272286287977727875454360664857498722105760197267333878573780237031760983430632282674969970862841730262013231770497477170498185327235234364719420959269404137567438175423293906723841119626284391117539767068659349209096480408844628290122716651638185185161659201853497512193010187943787213531664620728857365180978319258887945366274705208360804404822960444878756832349040450957835970277270443734672327372503274043671213727407620755085706471928839631661125708876455581829104856368434919859188159863828187668951133437526657680629751067661589245502133433568444132608900522699669328822323989695418826291015055405525797637269957622297102239863922968324325572577444747922616950031527095329319186856665204426856495961689027352282016590128340448762631355864389584034258833341021648544551591736660726630681581930500873028506343801214985811251879820119228718207309872744805132218226508372657727513030180537094652864692467407671578490236146504719573251747691864378894781003360646390658941827168217422325384105082876822324551606012102371148157485893771362761458545474787374245259538996163732197122505698514109045286678462657307722407102057739057844285392488092591122786441795239232510066027077718720714715501783363222539370949817534596287376870158741666488693628296039772831184769607287704704039945266744231652111545447890900699552004851649131092803291822193850377015670690663814262202485144767746391360627898518611133015762247994363123928521099318593233136557748229966768656408809471978043405872350447621245220990380377838270875455867120885670590513373052711384946954563372932916284561959751786055944739530681637682485123644477890352147859259907864073747780158480866208314807863644091412425041198730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 81900343110935278803244735170525645043933356651764653090338951571623149395951827182101398359908205029031409586619782803166905375417756167286333202099914319454845871246175327748293172323947160507433485815122005741851878209481550998898118473484349150121200105500320367871941888013261991748857448663469916909100397386283751174707596811865219925242986132522159212352744076879057232178955653721488925310638242562474438330568587538623734634279517976620855275454500306641089638357001978476410946270413425684235925420072497653450027085394808093649115485557759700928093542262363611708006158484830460362733229493815500527711715102883268705427864239254579987330145459896843027146683245913495417282836623244420158784485187465091695338069686360807455194385157251197365753234105663752258284635754398544777240582558387900411325924798118856155080118969360090622369256348854228581925763453792290472416312193563804833323026830559412654110514577206358553380016046045060106528423044426099828732509724083278700790782587446661179320776815141241054496936931745420231363616955720015072403506813442927772946596540510713726834088165324059171144405216444657809688916311617800260185286754659328798316223684092860680766592910110310631476451671189376351893965460213181760741181296590581155256901566600508790494687779313739321919131916205490474024360129679163016382270595206352063833465694153986703614775791315439437781138384744241780493826263944377137252046431425491861179918501940368761386466135653794177811716279405961516726304975701702331454312406965887997379644883661189924996363716412645744820606379594759280606551619329493515439409671763400549670317685135877792013643938342707112157373100200671428512167085891407453619178112959774459763394070290131737120821365244410440125888126527731047327065413019816581962478848962535804343843083410569226800210449579311903205957370278775575935956237555741409147519477235657463169352310628699099520901189889354195850989467212760351943577908000702780538188976551787606154674140482881911105466611099782141818317410417450655253175957204380802574311568779443813504992131866056825801496393014511913855993475608222965543907526222481457486609259107113427486588013313494106264308291783582635869178658390916966562343493335051049478206946627844096649238282771429793212416160730590785264877865951389224473889465188391215445224018368892761464302727714525982328597931464600689274497834740538961641698550331034842495018559367716281097698965650763793995788183311079384287499427497181159196770749986171722412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -44076736565833453249391750693779777951822033688588693082352989373358801476681794533890753338021934116127303384010633540251679997883595065526801434692055758868644030858928900158150365882986882989907180872737281177045202095902960615344960013682991624697704010421876367766760632130859882955836003172801575127406045878413743780019069693248300818191510935579462214075739757752065646908685017939436256828328086437373731248069771270679889982361961806483567094447945399047691509556764901828829215625727357893368385007345551800229312472606343683959103176389910533298061280859148045126629652264523389646843266815973848125243831133305049535762782568752199386663507354256200608100279291229935152751422313020591951071354439024450873124452050224944368113961682291773895441169364365707342482501215387295834468496423907783777483392156453988547382883462916255423086732678322899219218580720125818955407324633959512684823707435486346667156961972417065060090669903249192887936704431793208883325043090897259971279932528510962140155428637956981090948375634104751903238241814542508866276463747197280925648676018587281084543447674706981228440809909151166991188246628281089893355001220513989211118055399594610379770538878814752673951481747976927483304458675305373147595436905603470554341690470606767560976973582090136807191467484889025188057915349493106785246475936120296060819103730073244306377265556877703980314872993690732281963315048541243733821227894033999090111897934532883498730274829007789657766649963001850290420260349872185020357007427642616995493794718765573586474271961641226727476535301603077071404490073677596849967474019078631786402979447404744701136675619827219514477081844961854680682696168819641460547463382795483635316978439222138174203179669875454867123607361291866491594005680322966860429279725792077852641511847433620549572370731738623825911622118681233755080587585316892625669627160375653864758823237292631347490010180214077868909586267807416232143763567113918249918920380795357967225608335643760342136309875298441942988668206625874346151663513124135004171983933277138885056248366178619109897748391058722383786962163521532601100449907515931360070209956814893970459353126051104595125958058420781425156124265388943442504377607391012138033812584051877606103230335306649890712599132807875245772354024850520613072847972607606042210014292190078011663300949879485504712356659764739642604894139056309304556341417917205820000938685498105233704881092912557009504484703810210011287431175128204152713351504644379019737243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -146877954426781599101150232238472301836447944292155392266996316478403947609160958386778251046611676147521950846835616786376773601943846743714279907711243748732279034325099451536905230937113216989513802477621040956858395512667644439642282433004448343161722585947472579151717525584570710785620575679069829186708575483217480199748780812826336263244856273785027846054346875762686853596990850746254956739640182681803412804044740920048474752831005059426280007661643366207544356124699075314049945186704073222095627242667049243674613453785422825294691696611586415772520809754519925770127701268017189195491948965569271668183499512155631938023035912126328139634918196682422336514795995799472157039253012189047151615944495148869073406863777688362563795759046855534504952614657814457404142647169570664681358369557551435489893367135133129205832939289624271432726215759495409345749569342400809229858489075836583496411241997720421654978697393756131937657391978174378144236276531022895491910037003696362173713094312894670099460631457147599578830276110014185155673902889385487164105344590021303861278905213187269508527431792208812645098206693132076003649701031969568075139976039388820811200444153529477844823611816528899220376131502956630707153091692149488396343096665122763468113018453766891105551960177245169884027214449006728343546657527090415894316265692710137989141200337965079270658335450466024923843902734703762835821058336064600653096757031733168730738700523353495765370900121122407537568850440891472330880537599289814579942275544726821650573911169703331453286381165263375468026104885647842599045647700450112688275131845325924019395738342043971149236560424665340379266483278657688347724853360507834184436602952071940155773178794423817448051042901369619198158600248122096817331554931055517598499656581199396388190788486920569509565984298877551918184854386586068951995411452075258114413323912788534096300037658264737774171178603915645189180611728418305496787213400311860970047588070882168933613096713013055921967918727688444039996861263921546534215986205545647235331088094300360723287057287531702731975967205682465976006964238536544329212321357339362857216825640738593444773718006239806923635859897561953500566394424626638448242413319122762399990627625639028933609956200889869858560560931473680903008376369590848874941126839406601566334915829550927858573273000341968099640369272166360991171399236069543881658977636538658643042647048720495586065785557109597865413616197086159697798287015091563134649987887314637191593647003173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] 486740241972129743100857352761386925184842486459576245706469542654423121026385636257244282888593755790068808499081831720090539400715563795256167590133100279679305549299045331645056153562060654975030068722391529235155103437424074350497033871689449265567894447046681304429705460344979021163255948607787263197969548444414875352871347692436282299716504701040750628762587493928446986844747956442378162105794911239516070377767553162890762917099854200172698207238526345624011509417332256164142733485820480220781315568806939820666366986259139121137503049454286304896986197857572086800913187108930648646415876248947958954513751060622303540297114004296747617387282829393101269632376232881763558636187138887129161316206059407278375144724537314990264343258958080727950508935018302824550423824970885371837042430030561169407110436662354327625384997403926524101714474052982195567970934363893746286426243275005416377098288333283056850366653081160410009342380019268276106394396819817127984346159001962040780702887708504058270776917055856786154660370350308645941026376616928767155769839384411907152904715148061275919323362315929408869241251650737372273314769794847822301502170839734979594449730964591082844008837781370454205670475147326475807876018699023214370900836707499624450985805439856739059426348519126638981936416333324571937167973941652163820186767446866555606007517848737151782494362059416169813662509705057350708344733022723102561197109208062338362864753026915839482276012892293175478782149587062839639884044961064478226132400012852760745834537694716219471721311779564024812581130707951380562617250749605987427737868253565745366257090239193138837931437077423180501400203784669620916732358992821153591109041650971373371653400145970667766759684321596503876483877414474205868744024728368084949100358773572483888284700657897261209911711345852032952663772842111447650817557290116745747197600242993087019898270861603068840773394183108864475097360933553953924058432059164031090960302013109723503963727080308761147154504553581852756237081673156651455855587475295255832433502230509301068766388555771622099235862709540556110715703768001114131100731100413883479811235458571687789768161503591278346489446662923459897462785503599793242008737781731529381885850105614128035776732858908291705788151666521513646331244283676150622494791381337364174228725005411357710550480045526094479216513573032977855205720191577215759289316771914060212695835156117767445543003553503458012690345972667315449992174888424280635411400819378968662931583821773529052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] -784691524670099394435269072161405361598772488186125325679059871418848602002380079276052082525426804615547633045642251183745335141508948476425766595224175194617577942752489835563249789141724158605664486679352483607443450064719771876486297447878175312908831357067907368401464483505567075260127994414360506651066258418150195775334367081437128112284394272716777572279846755110358657272217031100289801015137975328344776041518767718351416655650194431584683928499035133266819845916810194656870418538014981895169659205994617596261540357368360850123122770402169833541327173718230706316700999896186185875670600386107366476169084219232240329935333762086428296335001150462628459404461054054483795102593959319563885241312471502709755651664688970341527072653466450579499207049446281885926242958848105375159839820264370058827134415239966704620642418990305082850885464357305539522332955153568957295512136832166825599179452763323248550787392114323526222403080360490093009405355233400642185486039279281453350396614474569124873173652680029382208325577469104191717702855197718406505161079228758120351398627246928187145477948195541887599858837979800356231614880012197008605506413255356351971462457557219014575779005274894336936150495337594165500010530861659328599378371908069588933994606620946936193524207638688127611562298041368300680766543149786966402649371778027004832726705396403590045115625509982424643147447012840658148733193622752821436738445333661723841398775953645413267364683251607998526792878517072174637874694004620950999513248145323384986656564746051935444721408374941488269707898212291694847567353815688931558482823571119159834650814451574379544836808591079244810742546741931977124998128682756402446546659568876989655478304490861736735397485325639169031015329774222280244098487613804815177794316124964891522344652207293475174329336875545647834388781374096776279240884201777970548818362170003695779254316258493433030718636795649911860783582903291653685586274138215469974649789886277368148144460092912209901920199898763507922479809409047787329661353446487335186760358603491181355088394090653550277744356006590483430103823285015610178667643327918953645428127772992200270749968121139893231339386407132372183862392256505078869064790174809115348038945978405845942418187670380339804390424111920298706891320568299715227886458201061230610347365471153999582723034487218898471106270449490534842501790872486029622786678654869028922558419783478530711138022489696923303636305501875443543964384889687879360057297384312136045991792343556880950927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] 721238625157314289125072711851131523948215814970432494125549573424127040209858682726026231272208399908947019106265197176609856179143290100850105906593590165762942575779754119468642007775886479873256294063825447995952646607039265375151310702140062205425432503243645062743476634664221416263076138190203712699142623621261450116551105812691452731439424835870970842126659163055870994020298421617060978514926381977886984254145014561144638008885199163219285535608013557667881537161677865068415609676679173476450574855985810071058956629452384451323444105951786670309714115572485574080693515410813035127678054155470158652670409859253369258659883857924166892584748562675199765272248053424885935621780096190820199056252877543080960972236424397825324333178283675159526398456201008367607590611105249533001146319243200734742813085619265379405631477086100155308168559391252886941488870591595188475035623023050459250050316775148332153128879392453706670029665134935276624129419636350884224022283748183496448790149188321849713550400659095807651951439399977433836092598231944746155972998336234677175773813901033866838158489270528229166753314437177783402799921468366326369078216795512425595795587390076011434224694416909201442998288459212987199120607322331101474455867852363760580739663189570903175405476739531340589234380757600841021701905480939292379724694235219846309284241865431247801320229730548211769989426483802552061122544163532582120091502399971043695418254719187718706884171597870578794643752822112781029878025695086357813270062067237406205734080593137457404582143707504304147342526775201608024933199454288836113208650070694615618057399583923623109532856009053299146497369856093808132056928612440894757985509350734133479294426938374532300372427667365373598040711104324877272120162562699329608380928432337165384692473903259621143451649733543246505553397587653850644327030372425961713335724659603632716922626928715573174641739002184337749036447651789739468795380882409475902007943966521928715495229362783958693873503183200134978273638878551240530450885951241559880012626650781943934734079377963581876331045331908269141561666232614892674477005121367368052077271387425401141933217536955888333738266244524472426615962350788469271209540817731580782027286298233294315047453086789189068696677557299595011813629299484066825445235725855159235658557904035893616736855719222670890052568164499047680770910942018783593470916534859775390571764919836936595726572520577987138072493898044040677617748233709660431876078143589858804318737384164705872535705566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] -94202234710147269543684177247638394375703902747772273686850207795581535014669543011724920531991491216772114361954726957849463991384142721004079211500395405413510370549360344502199223730514932915436442470151439475730167021158508218681730567213209565305782080296247404502908059400115365061856731065508062686593245866684907213131986064887623024274040497697967017948927883227300227562124015939571276322280288159670582030948202442265597538647146820611124411834695572726270574135711119475052805651951513288267910846553976855973396527324088482729260219465803579856136328806411107867333571766077547747746558988913890369246248996297808912154045392417584684772618089572428071077196889148186952623587135500272266572124887755250630763116201196177292565313316304641124579552253395955913597680827933877453182366947123990521719181559799984603365898257092420014663637827774794799034223533978319601781940761528101478379966949602782559740726599575062601474919277619499246033053269398853798832002399725405758008590687263709088471526080426496508693402281148430744805158197458795393702706707825075143910401867562856157939005115885664513773682508526833911139074301933062386122735437362510411059765991545581093356856373683073648856361022915258230305065091704168580999451363322617853422796608011316601942247041610536046101145883171405772760159618506200190639803853455418145124278528113541871212585280771681077946946252099455437844829346765173639498476970509076935107813291536937515418662699308561196186137078540188571646270526162793844944191195943391333915306996769199019275475980019192879736412680788112068123683569332690755232093583446309735195003460398967709362402191364485829221514453955665207162396460632870502454309524022520815033737895789069053310771620579263987392954369913797701325513699639930441585996490690550385634499295350504328783440510591366720510456861128460584828803285944937804300992654765628104978986079872299970754804429466963077676944481595529660394840261611870747372729459168024855252023463147612900554978950104035426174789032070279922178257371173130050879657713770533113933929430068115427907275160265780268393191845608032032677402173580225147652677346898250034981242452207495008802565766214917592194240307936741573711072338316959458043845754713525341146809350047280115284883709909161813052264645258755218033650246761242472144070681525086869336019668108679835145503082316933954370573112191291023159325252626944108162813025476800340320688739153174080696982980055978201310294504084621596595440791281107772991987303612404502928256988525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -943275341432968528702478643139907368042396425258089739526129796907004075171558272463594845526732164897885513147384483891204502225384233624958360730277101314694785414162637941703478452933488216534564358358950920177205092828951531361294356714284579720223056953515104969379560604140327684443379259527702579407648132289785323471023234420685575305558494214702936350243183310045595420103456803446184671667843214440805326152460507243178249506065657742827560178009681024662253480350215267545989839836738296714286656776438799499616716809327827093490707083503872609917444129417082785224535651064695888247148299777276470562222286208921630778567308035633206540097782485752688557418500764647449429362369266699723963598265213423127774349223469775514314607209964604017335332346210146909307127682845601225292912938467373121217331670184483876310481246159214363415909342588942457296036371598413792087508948947080387993952278248999442813963384982194078285203144643436397171905334644085896898050943088434451184916527155316984138671806807772165980675020593150405412876730303622651651706584066365218833146821568924545150650700646020194847037449714151460866602031883130484205109581173043978220626897032916656901533376914135260301887449136424400084395829965349653743428805766921825507487342337439427144238333562617900081148794911806952422878429018953458461582009822333958800532330855632483284471292055656969103779605474404636170125618792131112286829088898346721018916575986101789703869563313971381620239606500118207314487811556033628088173924959527630255478367269723936465989700560917534756626435299932410098730502512957555040615113792094395457875800467849138558153576950722323079617715307748419518325809904024201571902853604611958401338886414378654776444539134747226526638604912802922908360397803354308891887126434968266841716140367946498700533573920186617461877887132762368213118879738772092675504758757861651476598492935300789302370548189655871621574503150987571094479028651443395255094716481288625222052638410070865601850337756331913825271277248659114635846893299821387556376196454437998608440162029910265048817421732303819937899203962509328817843844131491079389062387789055520960341897508878775033419354480653240226128278356992022144255168315776410173246747522766358207862709931486119220423043250226503923422412648552204761239065159802593883996447288558036841111379728959851013932331251960472626780727238620335465876299727117346140339294473316959253292376307803530017438758513141807017338042078684614416562734302626692784832056204447070513197104446589946746826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 1914830031866021822637224119355353596952429490208806780904108682789924963742750681023665856542572428563283528665168849174474276219343766687061153824871662402024030221347188185766655756660121777980443227179361349986448212474896750454501284309911616517301510856679264810167349248958623493905069583298673300316038534456675578097612926321574157191818448247460068605097924363670091268709123243064282622647201297660533690151289888392207775199007113800517243369853933766199868960474095271975749602979027992241476894576494140135847909594926182567201430370205565050540916819478649584512759944533539515719947203697819441561091708658970831748456955593950742538314815621849147764025703410373727109706652797659735911663134720187070778173118131709206804903455924626293118316162742263742226738876501193273537152243005447717321862908460093429496933128782690483938160576846291548435581059793335256237855869201855457948076058615364424391917621168231557793490694473539582005155119698301736261391488439654868010034608886410797592369171411187002481868040953116479219776784529780927325265958080861526508044900056046584477838053271428960158743774308647233039340565431958736359658802233173950612648995110711499041484638379414497606622342764131762920355673214935145644362514195659737399403691935090145906667566645993923597373650141847785920572106538703115512781738955943890952521999863428985028884382004633369847459314223219554200321444273319694612627781187445488956310607375951443016947901570045807425338023931598580042428902392950861772519513553749790628258019990642540052312859228573694328066892391791545269290920844517798724422357109403360753987418172465396266405368895987924112732154350884139841676898815413847098196679591098933158493002998759073067405058690660295558825476634088557125170166471885770249951819946648591797608744464742699961549439231672054842396392591844785258698747084425090519862696626477306976068269895633197387175329622759706322779557494590600071118807083689942321503052553298509468994432836944382868571105498526371148582641778451084102269027987333988879614312941228218054148287797790036117256109358282559154868156452454395639788059586847301419530105999851023769646910963243215884579785496365425869831568002579079395779887850280615601310090585157220018092454234830914002373332235692083887436679726639497445719132233214815257756652920566009179951576317515302464677661562166817278275670734121540199623301621756787505468823734954102945256272348922373217650548394724090214418250724025665413766905335154009516679732543636971442424510314594954252243041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -2350075659154019720553981101393905048835767454049588014265762447676105870876700959277162075610553867780878007696657052521757199481279150034550286942136508063617490689668265704644075671666278880034544842131361825008885985230919117202966059080441462056095726920800517021499685268172606001897492289871798264954314608496198282530289433935267429854951347307913465665875861209736240993783441248435779682554092749597142950464803197201067546126072040763746276848707822431796875764228609180372237847526180739206543936341118981240125453981661643103315136290569305963548956401598458683232385460868327117251404101234594272478684032566347119819237089479045229049175512030097666022228053906096730956361070112161911939988978473868278611663506662985908675753903247686363668291582489509295116641979060281477540806904085299118780373028162058208742957183438522077679087527489098867638620391588403880072180003750283501961760584591875653193408344064108408907531221042348734496949854601532651333128779264120739199560684046434473597350408743952227517622824562207644125171413750332486271688807050895878906966208951483886988098883184859813290774546044381998670018096803428218697536224669839893702051356394577849832535790809047437323320758262080202901851438385969842701868160346197939266910651562864599832447460410914466128963744259219768254967287287686558066852493551738358758114618586349964340915524017308584294733191299227945461916059329987361808908231970110590494288921833545968332936086797624339758427613747057318285883637168236929328508388000582442343411307558788533510736097240985970232740499342792513602134057433452436940190671486272274992008083978818951933581047747115116420404018809363325096079110539006769787542362633168856835851404780709386862518186775893222316036848105953041425796226220284785660332471501428753759531272028735157687073872880028508928215216532872641810208180951258755666714640662776834879156891849080565486232807075791294187890210321952861010558959642883577754424434788753364729567454972163739398239516658111505044274040589289699532211988177799475055083356345847499859823219531177922087995839946414887219656399687277134678769666804250587223894162833642409269196769632717785318923858545969082057683544073811076134785668261759768179086916959830685022385439000236262249583105217005006927635624665785534686355726544246396431458006269674792995032376329023362877878721022507220046629475714732332328543170874519226392587528930387927185082281810299692344613838963973216172048679377271630368309613897827020341558482496662450811353295421213260851800441741943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 2131274026256087723697990489637961529563591007867538670492037320286037037942659410942089498192073995342989281660490423679898139481061248830195388607845095371426575903272441990585870891854903879238413865045290598976314006136364238942978995188536810885455553422346996434143336597379262989652915412665526147004610267145314646471095238872003016177552104109730448774427308250391072713957154883767702622725222666783757626999086624437968425828545091162686948539900580704667119089346859350469424521164770666931808316905585793817621118686496347963254350635119237730663510775782886098790461695349994236187995984597713535923944673441879906463361779669920060312801308913682125513227374501793980241350728886728998058812723337023485041454582844000222620250118177131324850423011380500720888346405323230727506989027990049171146238406768622094561896977995832104087212526759529089945789299870995268397956382982730614061454976893971851750067272324979331161781702323833690392931104716147899371578699562818634878027452086200292390069493159290347045394548468131240209113083301668679556872086562929280244772948655615028886677373661827410265145866235247237884198295766815775943106570939572402061613730275638140879871163935229414864817207911258334887981192762132448451487038167104642843289276626955213198287733964845817021731715763899495395656177151741219736900135123628791356730741923186206352074268967510776520290719063640297567148864304175393720202230022320909505851556626234595227766866707363326465880197417894979782634986061720504057061854788359698561836253882026573099793134017237379398956094835598584321208632027452321488452737534714618697983280368771005679345331809863333191269966932133422197292571944751788720149886710131463694593880462945227749101260864426529847082784006763842676660049839012017287948198875056526301625239082604204465733880226521983404133630286443065184591137095768588226688548438681671264983585434107058406953644086955019392359973600542726461196564383082080912804888926829014107030281483301089168185003662899395172585461651168616402802961869692645496092663275472225249171171405244052391552555423312114568065530939902999894329479137954544708990143711045901804248637480970223621352280602248869912366413272666688422403087457021921582276072328784786494198362631682216885758493629191207902010637934938663694484695498843875656894438125086320822437712714941884082040520652920958916379417187053552838448760196281536829217859905645880932011946397309186618845086296516967511955999365926007567637645573620776618095062685880557423051540055780606053303927183151245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -1549059420177074245720150674587194969805639278060765830911600852260876979015880099461948114199554055169448647078764500670193846230642318554989064101365766612219587558968511897263337296759612081335165576359318759315782795328220818651910154416036499008873998999987440188809634226728823197340103737091414237619393368538549359609619286786917051234231550750732595054044057134185049719415837802050712190255951649150213457687235800194335170833125279470162047957478775141042259651522864861620645923792322751843287433826438167063071338115171752722018272391557018456304314832245422595818958721958369806161062771752114506860010906087083902697180582022308754350813327003908711531884883349311920327056915747453840942007489093375136652725931621969568444410161925877671640233794347500865219910193362900325592561359163633263030381578271376434187857156628683926787106227176518346517720997060308577672585761135867543388334764948056076297015563297685321653114937347886524510302616166958633302438826527506732916552035043633230068173861903047488005035338327198108998932697440523035588437865589882404936468933766701277796811470691124727207882358450791339316684505249746911918196003192292767311249363280289973322350559050857944462789113094690988637137880347641450274219302773818388425503770497313343792761876565712692347035215976284010099692136531127726159396096828699651036062996237336135254518934200876735775157709274595999100768532754703831022493247227187402714409447337770500607895274506983079878326134090364326246875877619311483339898852400192391063757911368545961910669969661346411886849683158457392160218822097313555778831031047336440035947868115271063303026155786130046130584670553587319538188488760848283674511514763061915587122203294082692216994605440752846229275258086222995904498764121873660943815486658943894816174161869379002247508159460602808439994552646786143263610959751617187717703674308312053813660648349756595105311451904028809133009390506976658722224522099895353865648105498900584020564706611951055392567525910518417743052080566331343936009123032468903650172055635405768854763173816918654028837456001475936231351166128961908354714992538404755385123446768113442625429382218720459999148422539831660199950514851265326041180122391765019890936039763279130825601804652953724031705798143387513757828843398933648838776109914205136856296265175449011212838815412537787849626521412895451675095166934303700262656914430535091517315118848873420509829359118521654232511443826347802076912493663558201541739476106204560501853821499809864269158517918745232577748538460582494735717773437500000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 1043142205396402233121080857738564670734292102487693426187158923512889937695288033163932305566427952656855471994719399396214259245890706697052502585580209212434036786433249250175568207071012340456898512773677965364267576109565380345168041149869266243648756518168681512562128359014990806256253238817285007563941342749826690954343654970467938805855753485464878921729842356933141121299634761463770418907645833391862059423657963840056566465292408439646392696341878805185040992113427800272290832892964628416391596238134466471890926855270928386822386860782013443270663100585762480266791964507004502122317482217332846779101441956592077496619800275105815221643879389341559750883349979197235134539016407124308962314232160210570986163108215069750459043758339082663083954981618810883414467662323438092296438956066123890986558369509429518756159436181473144507936547676566047803345186084061251226284429636886833481288138877121765965711105117674641565317620140473364107915378841321161904476743717222517789124849646381442773064460409487258115452800475054076805005262023415729280621025660508883561112621774434661846865769504183757687308338675350718401658407432928387052825246085664140964804221221683576194068668720000510762181613190451919930687102191283899051357791848896921729481158423942072213410125567305715422299281986132125694761310722678013879831073027344216085966944460553455736837613240528206721942374429658279232465133140616576365990936701922708131946061386227657191533190337442193263173636072909949069090399892178436485445531452719627497162237228237513422827105608143981029382180374789338932080697263985994240901313034303512456139626488044632267274923265319558214270561532663321474379430628474211014775119272787692753774537267110788733827276474858189323345468558677392988403293387886814971409776122800934834350735666965535535175626459937250169187368998314495678632443911870951117006487023380171631918242602315486055710474333289698272496731477016329671363491033831157819860975226395340139690424106468858735531296470058306231332107910570619687125867585014820008506762789477024908662381818150326654383665220621687872127900280060008579171519052811276998750518382768902854157083273079093215763939949729368093028250356058287205305706539777059179685381546306464075219334162175668138075251169540634145233126651793869014784695842643424534119852585405980509861312524320622848469620658686299253086126705532127058818677340156068882925909205414351555080741136746770670227889824605184009158316031227811442417143633691844748091959694894669612360234875296505219210985160316340625286102294921875000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -884406983377589488953390475185147293799454039797145256417501911078503677884297979815749114688284045239371452529788130056407790085175952945730844495551174086665191108015508482482869301534856359741509050250983813270881088203174564622254659265568860821736604482756590403393779450303244100793266325987803343567652303087147888318479849140692049298807311219465400844457429999719302574772537402229528101299535915946615429962185958152144598581531624241598591110139449750106587705881960529305741356054542390997084901308394169909512742805894220996293685973859533758802009099832822613377031466721799189306888957779062942629088434592664441967707773059747719885802687641443613741333738278346875142645045342146598846665986357072910264567095843521037147582763431508248689218789174299536407435158172822782911075907966721678838015866442870554491279533993695726671318641694391929733868199110598148971371214001423361629390130720252399997639226748136248790171377754869027956926348630211099486239925286563640587827063204332337718605249202642360624787507027343531328792406685481196745597128323464608137556863837837517131839653858188413538931422173316158013720208785665975989055063915730275854452983511269668354579943731557696597320257929831947157919088787467372591361898566449372997311656880770640514395103604676576598860235645917863759847777885315133492602067990793966086372116653483374691606653022225998491112475046016013360860682023141759762213561219155883242176680757020928091276172974481988479920617737871353645771520802377155731877512687007577239086259978328900892388129097782758786754553673830403117441509963165887395317046627972108478386638661281509337207389301326440152702389513239508545747650639362409878679420233274092270905905275815444905081974438182845009383827412568519628723456309586058564569833731758004569189375999336375104220153943123490630076841110700562374142211074696744815814009273009407863715067235144183762244994865058787826176880031802170041397547575734293903736880286579331478952416947183940497976000898029615054610816364487376347305809268496899779469528927434758441259896958929647920663030079177372488737001489881460140519271348535264856677592508125637962737672476210804777510962708935529388525750418219483149995198597568990377955521857917116510505955585305693286664704654054676046161325463429924142957978726497542183547614849303391457008175413250519631705876727160728680488373493898100192132030767317504590639434288275103681637099353227022297824000304889323054783561935241169542044554840170743844071535173038447890781933312560891824460895804804749786853790283203125000000000000000000000000000000000000000000000000000000000000000000 [61,33] 1053903803224129904678880627382934413032203764807214712140951563223603590978684810033129771241210556392925797293645442057045022377583357934115043639340671167770007297703056633986913169673686806783923544992939578899167794948878808941956136063374703634276914826157547769993539166928368626563378971317682545010144113837738839509645674954655911946000884787853366660320496024697823814886050816987883907508690788137439420945852503584978483693199300985699914953115934160480311504652843557053841792839024718825825398860906684736736699449626092001415716412614794083200200476393746196191675770383063753278848049370004586769470577394321112159914782344880833976876129381025822483424320765004265036968057703971685342054642562333983075485652776396134314985202007053534889852961396210974133779952098582735353435430768171347662965328330725860230944878579464509754003600134334893659182648610017294313397122068355895619234821532446831975503763788987381549206613437487190306236349406936361555156057821046607748749801204145940435079450093161152066823106286570634705841315146726284422050938556331368890125821605277685539851764591422955421587463639665163400976851622928158997717404780307728433212086979204729170229307408732345839073288507413666521906856877564545997602157235528711916686727812921749716448448657798633582725112451449369904046747660184551704573616545634458726076331232270829778097140362702695088794682121949942770923831688161425836141004932617860064042606983189094485566874545691151063850907223182404721581708681689952124819241447892082527669235309503733328338480159946820318985656718125458328635559996008323786148250368139455209758372430316590107402915282972993242919676148631114666523980824511547168092638399480411891051622756097199521614237207487755535089008923659457359626563762574271848440931340019797036068881569761277445242056533842949904143454889024510082033621060234191808506655878564674322230018005095540090142133517695752307461497690658639606785999301476375467924775865891296703531538490314342950713674147535365481378817667101575381941553693553398218584420916286599021272321094839991142528386777088545800284751860713239678162380739992399524382901108061232496504842906466834187421081421566235005720233705515021641440268557566646600776965413707928422304254983300018074482907560751701887992301118407182326499666979511580480090872866743220447308383330752055737687807526599346930163372364393456311114915438951808693862145228649529710233160792174774587061928860486895381918626190809721378614010173531647163838295476528937723119643682379020788175694178789854049682617187500000000000000000000000000000000000000000000000000000000000000000000 [61,34] -1350208003803161497163522115344101538857344506029350074127090068264424057288575380100971092302723674337368509234759324467424153612248372914373603171173110822476533896434244287599893750425408094927602848245015735891481919933887132764648470890650959861093764282804741893132051520855510488076466625148508629790172160739695072900458041770533336372753801557863900156523419120789672674118863340325170310665869899140635002293683929640168486362592986913338037959542535140545086980136388460064834889807591657482360057841286257438568476474668706424647849448177465762470023500650491499129574410159611544973437875960320739198651565529869975071868605101039342479116179153043137400095935496660935213086459892423887467009714099792769890877164453389648141625255819989020206159257264827989875280164294249672043562914896977939484523544619973494690545219860770468772250293367562863060293507215343704984286184761845669129456951547372850954577662972593019931262619892445789308978102006558185832201397605149900039222717512165731080459783525351828556896383891576784607044426217484041911417421083564873789432392125381998212342641626029457298327543383695023990261739266297042460147167041580965635564938389455848674320039598722466510281060738583680994974171638850972402354795053852906926979138923820757218237614293365525105049068814840006266618286657838910975446087467917090203898563395974828452446424418185751391217999304802004097870797866711161659939050510245680381700698837968204409681005969067845546396232552346295918860508063868418037334032578755393247880288666048829897568126667255953147011368315453034998896120847919496485609898322632722314118160189216601188604599281123600462119604952746738799951803490443191170445544186128399777651425157112240201480054898416875431650199146998659108417947919988810905275362787790328997866740687488072189276635141403760674103554887362680814467024481738820006504390177345315970325294970002679578706972876040290271392805255796956772398210370497063892672373711529025681684559344086341764283691702116858134686995264142008407096221134696370178688312938741717011573255434713863841235075861699602389040229176182924350562824659550212233857614770606564445789609405638762252831517418435394041638418100537438875909713915805262999881401500436472790918352279809571357599399239206258217341526293612992809452338205113925025887909888273176066778356542415655870141945620737971805236269977351280687900186588617791784745644478536708056406794835664124639866997672711343558143762837865525478025110901046785011275074337623548530528699336420231369437772173114353790879249572753906250000000000000000000000000000000000000000000000000000000000 [61,35] 1571738475512714405320751680731553488230318974482884088176449950620898964095829700755161615920663187045978350541224407337942426642119512309216203843830092413185490780934882431459935254484888756974319702409471578009577118226606117429715573039791274066341790203207359873528028384615061590581395639570840457565371887810879824263555944090913703992338714030141853722696988852488891387522849906447491172268325256145933972625451399903370376189125418116391315105177911640410162840506691198906418779135009850974092446514040770444517078797747538762978860498481867894911577424424678722841035622068483059091271414840519337839887396639087742587956525163300421170077124821437557918057327204231607222943578282770780977876159555315189408502346344735541971395770211885410532155959139700505439727771745454685797058397958973226491074934593523304078892911028492831520873883827044135070412013920150920145608558534896325309744886331710692618212177747488331697599984461741100952489835291003948945110276233371786310607066639906429116953417286734123870681956731787577970128099824381165993262243199324703838387300727715772714567951418428439078731188285227107303349508159867817954194171731495027885204234152189119335184031171532252150716026739327512696703219609091498636416876690107594476941034906894321060837691058293224206134252501506868360289569981532009114458427206533199171053359434446215947307601138119268922671266345814483805995585579825389817644870423583423022480602951236661703997566499515911043791424474277138077903385034147684162417805415611867837492595680465880785487856537554677325507816214740272789596012966936420837429741720695794692849945533937669090770090038071637617652227684084535496702027505806647801512528516830697702878021544346517709796663059530504840069247776047942857622553760330242686664413001191361700226136342359235459674800190720599931623166971896437153399138329628677346325618421622754636973895383074792545795052991568594478814770046352832954192187223240333929283867040932653632852864150959318232494800630372228112107644623054660953044943055974928450039549172772518890213881532773241539723270072317971050964994317461405990408231055973680507441415691456136561617499631304806976903856489237816827564327293271246014214542367482713991862490429902310840949451451517935972570636863202727452642444162668269611590345512384572090526978710889233951276148055886182895935851681192885364634020147665191796074959156646324066527875208940641309157274525884738534002608557277491685052790136348319803100024309445312329853067137470461121058798805333626621982823223788727773353457450866699218750000000000000000000000000000000000000000000000000000 [61,36] -1623351479678527769342934441011792914999888672914932761529993454049977561866803832596004888630272859288764350095964085063232511228604596976866550150090229957140395783136192021655925280912500934944987294778311369808124261473482115206117376194391583208538966803528604379817482294551218291961946420417277950932984129973923989944577481055753562598362266785537649678512543830040156835199537817468454129366798396534737084442631132953646987151356830363205023735391023053773771301935874247038880647601344473335786353473870929028826926806776519017552829835842598024756038979740876851452740626359640196209407842632442602293790760195901382396659183577901631739882510332034195715421103384522964831333185081683210888241839117090193667078077144602332459583600538254940377546719620830827028491621352749884890629752574228821420902078412176423054840706633858263749890571096861365919739899910258312175860265704875921962065416499086573761251034593155187867496536029619043517848705311829075620035972894672367640003217325559270308494370332125656912728756743855512450896248272829340173662491832782543714286558685913729775348521693813203251752750600273185986124908684541403008634937093898793724530462862898724153480556679061532924837699513736313182671549237261045193536737777701562996454542118399672973916019662343366836105343506632006221934807619933439305688756808318337068103561760389004647855077660668649089069119057160476276860528239942698627253440052179368811956184021303481406304710823953201838348884987415166229905003331590554234348284582018427069644215369121592433990153909124965581007397793336870187656049120718430871849422700494741015105054568152668891715320840202748697785218875700882436784036495707966253731999765298342934736525271796869805731759402432545840500983952154307589296615091814895051385803726879866345703925122836816711668700568574541408570068738749746235954647291705228022693448905555510508040048520931637748400222388924345836940700305075705055658928190095467106520948000230042208970559273155863886933295773015050355119183288298052187784849454025772643423055412881751214460147172986123890442082278520757327663119502692256863925165603628469200454101613600701106142769068753882604012437442501250512253264679754208817365166322920012460134821029035956638274373074808987669484672515940521824280121486906224378354176136628178678181459193432130316353985109804464830921310706763822724640115467158941201361457161262357205254457207794646833296610184407761155210309122217714728336765367612567021898713761164553941829266897867726897404275121137261217452163464258774183690547943115234375000000000000000000000000000000000000000000000000000 [61,37] 1514347410784078261575379131271174116632164218697556323670131661698711836135650961641692032793790719437152395741595087196449188991536974627992035179039366724489584078220074586779905598262795951277535789831886372290697518250148635513829400998207823396436995208208094765597585690871543689513052693199403760175703609741372958139864931181792048151365790985809408426102774749721964277135185422079514607391306486066214143772366267266302709832612821923440116885627211704633769728509418001090282901664798802476722992721255919765845387623813447202342970073708002971041149957122679814622673729654005991099079520207211237258681040997477134145841464953055079399109901802817375255238175415861695559898351143505262006751509544251437206700483802514227007588563406237567843986727695490048265196139328454775619881909512888516209645279584258220132927132118188185310904050555476897221186465987001670933801947856071725767888669580207056663665142512630843637523465841981521973955657692135481152888768904075333323480336247482788522610787871845100523368012225176263787620169844714165920913365110461752108124024881545960041440919934865276658432242724190862309437400171779700350593982098936808546849013293786428687372489734797944213148532665309692061255009066831164393615601244953607615057617437140921853457824781042155072577317216302771758117136043559884844131784346613790710325336622509847552044248657788751673475738233790846022362962366911573212708739729558961542634485200867971423818660948709701998200336925799354686369121835274552726800717853549592270321177433962527020279640073402545864936764205189714824905502721167960440746494768489757496988994132856368227761606962026115502877981135753045763939220314061414620360600013876018319226121017355539412428034843877398135681037431269988475771225793332547872269626279355575985488709849586988947219577422274012033356706133795033998523016768852506102127644681795384851319314334152605248123152672701689613546596951129543479099313164105156528234615032268727502137999665047941535256196549687611885694862798346977795247937615215417833697869105549260963702351302179829298909898630574626888680501355047420934819488547525774853219272731203640307648357020197083349833034461779325924527964775447865594511621872799465476278928983094058755904169174753801533122328099503712770164380411146143376424517869228278119978693778571241045709993852022006893833608629530869739669464553066081176348632878936202142154904078260666205531702686018116629206032924964705748740181959942450965954080103891400271659338869337991247636172147343744300712620187709944730158895254135131835937500000000000000000000000000000000000000000000 [61,38] -1303764775289777765135844814277639701131702454839780146903787013570922697409270040541670711367619465238146968478312508729010472005474100010918016604855743524451177997889265303862572047856386015009764423384454871468595253863868321261841637018171728871168623583361100701353916017839800052017748427530718160487634096821970051207128970901462160948654510718460723063067538007278206001201645631264288316913959558285206310750180792796762053773946699315990874839608978055892344154786377115304916104686494344981275094469030994014359516577235202073054091614731884227811118743692036877545228055406576371291608533259539578659512992459493615664874741716371235609409004315515417905898761559711159249093010255065280243780423247587355070649086757641201125930737338254528836339872190740884142807418347053287530585657272777180531057873042334871505345216757326130688738620742352867410092383721011190637843066995899523534814457709422026044337181119876992257731731478403897434235397672575867052029690069959052962882333156542044745787234623339709273155363190904527453393673054038300049486972986364455016957603156835343004691488012970373554230503776013333443052414065019606185676726139663305483212584188521881773776291547343210304671441675166555909103780099443374444445194852220248492728343678103123255674075317631312186094133592298196439644173865933945491392128549503127988914764804500924339751090535569522070089379107934506945310713414996040981908395257414048998893633943865125253934316672536829045077526392181482362766261648083885758639613825378672711327199649468890019378749548407357127140039515560762928353619090870410478206809396609629465798972491519045554875475314462911768982762611246260107778098644855680822960811859044276587144567760096933122302300078434547279711657412942908713696034511398998925652000894875879239158263239152112671873783599229194840477168716944328480812778432461871961798032667183997631037603029235054563215249359215974178355943146879957162480736506271979130747573457807009899226497660107152248212539224284923478619819003071815749862545624360493263342607071104998512547737900117541180701232718034445151437677536126766597030532610188036440944146025587732876572031519703290559656160747289734939757040178060746289263614410045643199849178755697897492738112951548641264777117224405302526968879749910742815641865697004853001795914696980258620298773031788234959848208115838356970354149070322934268678525957573309318742249808699192059065183462365392746764048846951458987766679596249682433377927097056687376402949611450339707573841980042063165221022380535487172892317175865173339843750000000000000000000000000000000000000000 [61,39] 1052926825804448523954918946497308396420633054166519113492663600323133426603817374247679561526650155387175253879823857242730164118282086328220139460722352377538005609719254406458460096376396330622937295986671952777776993466533042785050678786096470406283257219636104779180075149020216596486107917516085400662842037079235637474069727831682941284212893798049107721242111882285261747667614991265242581151510009520166905678967429471094072935180673150095869758804059539067614445275016578858399050468119868200273750267833798080454729651660845998534751797822919851915977001177220885899784983920994282491438525097676737002016331125216911900487660289772960972152962469974519832417521563957844776298864386518008151103294602424116862225814208198079539550892996777451755254215074809067277743220793339820818254690467137289381160968719980845104969532032512906731933640034055274533438394812489407940721791054354681814547008901645782574257573662821025457162760725405810468488578866129929402762382523902782498943835450776733953724052295994605963994079986129100026181442876540003151264031023029647227910711988597907700499515908347909440619765821452837233756437472961735612827942708582934692067890341511950922038508198351111173891074511391063206075135421414181896907407901063488013524854782178546962239653272319026202959666210744164553590784533508869910192621183017980470015955085856827795051081592334911959871264681498697740803093434233724726071230981811898142074310352214884285466965463005337098799513531384742192370132219312934958731443692403888488754327728625657273720748289691430420603859781959680119921092068012664001995016215186659595488022930249154115327773523963741025224565021236078527179616622077593634200026596589887949504519163005149255595488031534079778352728067231978509108292915058016710816932728354273538354382511547838831991232834526287213304973997031007042184456635465281116794054791953207252226155196826991130323462465854560236684199054388395882066437954117877082320787731920223593791649162219300861018034103495409778538898785682245215035848738277207330591888230358807350546351208735557524819918942466498280511936955299413227688646620717280356410060326312888290567718321821297638127795965944916264403962932051633200836448990355211074052944869823466473504531177671551159262278452968826009410058782723034697736187708004673254763270475825950550120160972763575130548301059098911724696297460351333446332569867674293781695264663006959624790233952449887252020833573439807538174978169570076188204040615650597438589995032377160528122275330568341869010018374552828390733338892459869384765625000000000000000000000000000000000000 [61,40] -805653322524922177152094412386967024642723419882083910624036512943943196598928739734856762803964031327271693803868686904467745465084341010650748451951955639791020868455977958076690528588660401563203197667954345871500693938648637910707998048908443400432359244456745608689496687229568423176902175657662008567293447380368130347190991403814560372832483878375813125668384259262806357966435383961405554474617186360061716669211395532439425422690746440358277450110338477566904626810771585880119119791416852848557565838822740037638965884742377962402435458197246141535611088361272997026172435402430422628777530862544879775077171165990304552549091652928030763281407501408251879380179435130561487930927009766038038165143633742800295641525942938394628730737381196394597850719930031746097461969599530829287392700863168226649220452325691803470730130523578495745984376866677950640035345660576647969872963037229772245081368352136684266038511927780319412955252083557622124092675425572345110039167070300593500492970344160625928530199578058400658111419189406139304764579274015988576684707168734007301447634110422657553370822362618634419582833724788605648229512194711607665732897828965680039679805117957289479017130907213613815287677504298962141041067068377444978618110798063126439282737497846270219638975636330093716001489260608591883988472214305872494928109462241030082456544267420404025505604937395074972849214752042993765932606151135944623472432219145274183953792566657801148957364836720760783679376225672573913302978793125251984228856262078367430283431424388439388793012399066974493592292228272827600822568919658422019499756246367454307714074472022628188832953337132993957727082638761774793252750389195268349509379420046248482967603582791329401534385410898043324646499756597131193060385668184701536619343891124381940475234519717409511401960359933310164023161635193362747191871966626298379909699409886376672417739595509172162482249074129027619848487935284697010945512785083193125636768689181426975439300005000243398823990079044323525848578631191144987376220466448421642860878400948899741261186369449592277243806505359538236336039250997579299405135240947414602539405221541592380172028361102887474391187456659777664965993349624048101482962709455799270939475568076278379147240151315423000108267575611737949968313495848489912591473674223770592628950642905968502960726988591672681114922814546658298575557654333127967920192922505864258972568590411715316829589861164160508400859417280395793126857522336505023018498462249797624470827944745814488404479188582787713840405174892111972440034151077270507812500000000000000000000000000000000000 [61,41] 587241502141534792691846174772735479011309548409576755922056772562212674021758717428103218189539788632090447824454124626130207439786642526834496275092559652385944099382658663984698081887214010206470433424011711215514295646613422710194238823140241340904759958170385233235267661104815007189462699445732944637224265384035287423669022626603722436691656732893604061491029292163202490132306333004946421268844574735503391327723605198710941859912953641157158310003786719823610748475523624741541524010818299911511126327667263074371570749960416544797249480219483101418976964564774494582749840596361811470913217268895871904562881872317104738878418364144917366984335782370144258769324549006448819010013813166571593573009710715053928554447624471599399277656645181615700781846788008464933960205270592897695772165151960309948951392799065120951553732282253223330588788436766620059662818557005595857636768404094883625219749550962245610999408421978437131315032426673655538345057872454099675817828980126072868485194447784953665832539583192143628018677991291949748885224789835252500952710101209784089426183105390323582031185936078446465328860393466050912534530812922275444101680986690973567818791556768309204875125019847696891606058519899615712094845447077625616897767661368409147659317301595138585592204839532585985760365873444916361100945470510626429638239923442371299446439150385020541310336394127474175896179373465220850566617500337145593305375637458082316771609117544858274640206014992651292136345063467299979348710178398751568936307311735963347209432631531961976876124135481483444973066407887672192207145455502280033897330029692385184410070744251549069835629432849327947193027311732372035661167794082505991606012447268867390262818292784630982289848624742455219131876468062744753980705267339773484039615356825129897725261428562927903175347283502020574893072337097154036097231597614231167118922573857636417693743059214709960170823944577048128396268577393057918540267941581935419390715973546463567095826693972302569753319488819438533757752385866715700275616721935688287309237108120250850524185626772856956923922018662096936692547082664643581145871998264521962145629061079230786870576826377017620080332764901826846043431017110150965051520136300562929358498129136106164385765883036940792230700168122964581708070068276765429540992717679921944547122694483787031560476242538156918754870082121663247694777474070492081405610804664988543919830367645517774638873804357763182291285852726817101958752775093277589769253181918303337818458480282251325281511623758297845846604312569638750574085861444473266601562500000000000000000000000000000 [61,42] -409074497804603632930783243822502418560760674435088846227381685719836348599432440541349629947125453966807375869784610059550802757924213868303560536148091477639356753318119668605914803090389274322476116212799533663455313314774236796636637416441846380340030627306649477306706741247230161243956662728294232101320428510301029772607064818326834746712127001346774331337627900079994013806904725303325548332654693798651639237935001446989971207872510140510859968461660512059649771400794262358948047975743957514767060589081299587803948267398600392237716360760773674094013815665351037858188810471167521154664115650883876812600057831063736008514942928278612054140315893906528922325563201670647757364462315735540945122940486995934001513049241104906580403531941844636390611788566949075188029738367397180418081997932489114176462798098087454470843600616130322451073535093041307674533273078493579201735929733735685697265876531440386716221418588567732132643489813495218937290142439758716514867080764758641668291028057192618508104942761919073595065961477059242666824913606059500379347449916299551116610249238777328600951622896444373664060144484267351842558478416506640616300270984876438650725820558246885994952878031820838298532752371409513853368291620999750687513770075742896431649284859362246494449830138226416979520896957164798334337883497266069817447417397603373942936164212125422663518678356554101506560999545973245398761886496163316305917848837884301939422609492832289780764048058749613299805313634132607330188855372883264150545180599408870097591033243103000955148574998490638127641263744420804451263018859555340046896094133547430498233214671769844875952673884103660794834180528300375692908573175370293843165661183784357788029089804911537545935981437614674513874998649311024895460694632169464750659792678338736081045736546513420836788951087606408972857210979228073775921588144372187367941915758219857407159839619754665306761988177498658099238804679186196262005202370570190286448015796057626557329967800247434933158362040666916910694269650289759515705000391152729477452316053858234483586212752601386327683161168464728220229753603306670211638406474144632168430995578092485700546051231569745851784853091767825693490159678410030397782201925645910127942169238854314142600478616770411499329692676605410061178616664875456243100105509068463642532414072922047349451216708091638817155752024469802335390284087671016657442327314922389064943795232753347383434519954397190998860913782453766057367988765467740150279760869940940580568123027103763140765491916184836595138038517482925726653775200247764587402343750000000000000000000000000 [61,43] 272968794218344557867116862276086553798768073124578794474709445639314074652562179254211298535780987205858924568258592494271871189508041205864858118767853924225320773462813336121809757102075986255305526534448669139586617044917614795125011585810082912549852499594631921236457894230807511570823983728972866670784961413598845044886353601977467068368467530747969895934255687079550727956487903302301359810772198778835312866663179848341495328097392113980574210148321961385824507740946941294543382864651843739587965523565148866183574507032551296782756501860626483607401946202945338230135725650964250249228582440222980099931153134120674526404306516879722076573021528250447680964648195337101553926582608208196952696173823154367713272500195926376987157983958559051802007963694298137184310983007792813132882253712309983231405786070924326042415912231502994653220607813079259989013135602340181948731938989205045773890759323867011611283014832670811596129248380060647748758278652243967181577496082528356282461144797833675683706348150937501883972655910585380122171172959887090306628461923053456086715212610371140289780010691917381978109188602069437952036806364182303290134074343862126486713312136367217929401666797230681406413544354138471749350893676122806835774149623419049337642390857486308565958258070028249510271116876607874840397493899082507246812077067485562970993382949117378656512314744897699654927227117760506394452908988913419884634489540758989602011025363413711615028964643442658650503566122105185176707750801924486217107203830414798887013276861607250816797130103444341123135511872801747902454584441347121203749026057669409909254072005454124177872209607333265908742466617542337862694796117973784378091908071233777598644835362337607213523996433314943604349997287564816230577147478827884816804564885609553652280764007966741197530629442914820112326702345921985486268044597224835783378649568618082110899945996945690420160502144694824263875326277013373738597176817774196268272812998661042461156707765775488717346163731635933699929768108299597951526051000686263080051185625746208813982378684605702331948327995879496701839330705932302738819851571897106817533135672256731528584548433588192375088208876478461566926788368785245687349386799002938453637816031253327287646771391141384092128910409631514613597614116093489153153187969215426416093818500436205578160534393705971195361676710287849446711606712750529099480199900316336297830142239869455767376960596494510516134710046239197034522671557901201124594280388664901075412023899285423361899013598396745857398420359585244909794710110872983932495117187500000000000000000000 [61,44] -174727459738599591232054315993796691764585725743532771739327863773821558160925440918739408167306171361291611940842441132074656658337087295866057737552113011315754129070138141612139269536436912703648894514776467493468417588839703374537424479915799811289129132068336360151262202368605422623204636378127046050382267864281811267862600100742617689607164207191629546020155591364296395460305923448899938837581300287539086508858668134378893106111875889726334999668707192593701903829849777337396638275990932057281083143264930714613154735535820505186068917225560010661203689170366762895287663375987895503414577999548734586757534595670095817609150131958114575030493146881036043659458020051712760583575842559436801516064483936730707188916820499136652184808348531058163723175118771888831145270098896049009554612690010184499874590821932744645487136198874810982139631537922824784236228982341641293190683034616912128428679069808171122729439633777585490985902682382050391217260935010566657532234682711260585549913154927472097950156357397737589688830860759446579089682466703378741857344847793886772454526783957339653446323074226864925028141764613784708486664455092912453069296604102077043738322348650238338770350009682087538376547704562314617490239389904765126915970235652245179768367828486421760297063661290696519431519534570223778522630543462596142590429460993882689747654989459232203786418684892920063618077900060228793643363894774616500018683052364263662307177217952591370245820322490987972825732983914850016898578362930818744901987639072486545518900165987265486928080420221845845673609963681409069855585710576321841132814851841657396195276057740158406757357178905296903220087217837591567094835423509933535773408076950972379172979955244151840849790243504545599987073046755479361160986401088106992917245850077828487191519369901357415690760382765351990325758313531873282081140792168441160016427561293061070287650185688745408744493009764683473455836800266574967529584492685186316582005922916118110159339940504043637036905598981577175012695039783587419641899338100339241962823582441958906655379590069255263544885371138853794073831164860011018795727996946328720032337433157885286608432443650240327975744534127676618195309314140795417167109488243240790611996471099842570791082626213926433247328366985945078190783743028295980782627238208603280494097494005422560580302360706010663933844261652663185515572285386299474875711886553394911985898310476900304685159850326562902648021588743594685452301831984224491607086923797325571958622558102298939006634990253960735260597980644803328686975874006748199462890625000000000000000000 [61,45] 107257205130202828225073984436811878336068957641107817520256974670820951368890017186761434279589196153144957038860924206541154332100772371486338737256699130672689084210648702380017903753828034268696655921978050846420785897377254825418743586850320727373536665747763466652156128893767373009933455667846159447591476080804722845401042283699401522383700151604250067064563260946609973794621273394122960454169578472180931141719148725153240627702759168030428467864240411525567620511745808550921977848140434437949808274778869924719345033204509976077511703582965132706159355953094160662064774683046987623178535827091803783144138157333996719945303190714019675985342515795409675437819325931568476335799555313696252977237898940275688604493101537058876760719365264500348817608067809881827881573985611192899626380222806270977917711427467926587113529187295969153275783614989630726836267893986611792094141995591065030876116636584593743948492596996916528848916516238062481228906578108438477511119733484027226111471571757690971229073077786186132025114213957377033169113545801613113558214295479798808183715545898402023455351064584846391449522086848022033674515412181661553838024196959802753140408899996990372847031256196079552855601141465062232965488098503709740678812948563595813901562093966890441284140466536548113299050282431428502729500507450748415899812357072051519265120557134355476287152839358572997858686532301983317463289269651818367527584648565750636950439161562633409347752663882025581629863157180164843310636365529017945483394566105228907148525311619605567258547392256405787799958367834044410673315566570288562965039203358865634391160193941650938805695748588925112874649356751544276985866313048793759919576213211099753189389009139888477237453072788098641007172183398487088935327877753534596615353188743906725419745692582407863501534350801779076100036540964929005807175661263208726333732452751078457465083500801644620102456518286885496961938233442759664888458682524491269455638970900835061316236366526771770316748080736672911176346254727828151645695338998949875377904342282823093201891473064284963919557478650526477038933883406490079936420940688832985904190984382267321970922372738678031941306371544088389938287630676046034864997999548104902757687338605493719825717953843612140814488901393493149018762558946723058966104390115556950514794777095784585638170889485854890035961638671105783782241560400823861632645606077863773837887217219705449104160891645253574318414653726181643289642012213506109141884192302790717685938949433264269526296470670674128563355960441771941304978099651634693145751953125000000000000 [61,46] -62982291097909003184596031273125526592225902000630975742797671205507826295814355438696075896857130011442575043912222384247224771064081707690097369014614914215304689052268922817181680427915041791909464144951985379872787425808877023895658378309288411681244194893901490882421818942434467625510129819472731402560859913285494234878333547842058084366288681051362368306297365427022328253947634320421263086332134321581843786641886172228108770903209987561033041346341926999198847585703428021526227579589909933992124704318590971959368626527975765944823881632050183205981121288169605929379804165072932689844886265008720291706671594265028651627250312975492930710690610810890912276256659825923104364758049986245377758053819045102896871380562678947012392171338454956383127655971267695099967123319977979321249348951853494421314700733751035771893440733917668817395895407400306204861437902589569339653462703463761794117243152514079079075548273130486122232862421852222777705598154902070705400802746441114218717501725428319611979409928856422308996814507536590684285934689655576896849624543681335961994168228086284284811056995299806649745615420241662144148559617628898758151122449992421482137907917237434236806904614628132332546537728770092194812590502584391125246366798660373374131445486212682928407020703277301356353144090193463628989191653183975456838433858697805935908899182994686581444292934984454707901090637644433357075456880998167348751785553572264132157815089574305039237144835657349703285873627653946788146866904542423270063439745176196076891577129468934633160106708510096821531938507439825689497485917682145940046419306242151241094316200028421964618091447557928368048327545622322859899707647293922250337294742127006641861046724706364057434286743165265582676921205246812316497249622426580347180948439147584696705802406357283942457982749929013120537161225295521806323583675961425058977133312040297980950117676289170718693861757544363394687889033806163261369659613912636682326612002652408432196129201443015574192730207444113578078008861383762893729970258005490054131924488844713785747784562561044033587141859483410387841536933799245479691042604646786325182432928772757091241894250187795276448719167611865136786641281365476654252165196051216498065278068474239851677466493430216557325161316557625875893649938154646710671195815445654795968827695911024000158031002029666818245733656385794786651080305246265279615711979551080655352665423923843933341508797342058507309579927883137564564900887963234324134253566247088456013983971120236594940336461973970152610554241318085999523646023590117692947387695312500000000 [61,47] 35225253394957913722554068554771974215380582601380144487646479768861094338179088985846244565195084958994546832044382487696878563245628715877459162594386332095116031224316247747929408562632203999232930984670811771622003253442796688233784926379740279981116259567777768731595018290113923207666015592694673286627976008643328344650663400385006087336330515163369617616775994631670792530529680591222553704948625010281409753831503968771555066641393683935577001247530159663811381804406821900548264092545132828856999756465401071248425116060084744359232981619414291079819218424893988483502530468070834266792623278777115934853975005511080604578726257919840752436410638334170310499559471085077602577848651665700869379532000195189842210397961195669143327701801100165782172808317105771833526875799906814624225932518670356267075686118707651805936365247617648905825458759709948093062517006322307533962007323038059408489636330865483953907337133822156753783433585429507842981410378977658530120272640464842734922418769851317479170714508988570605818009375250022546906626116991682967467232430966970909377695445747372880133220001798426418584031825232686703860753860660912288713525682310439086285791940376162977113746859375387405633054468885239967994088265740437661004658332080369440495849540497254268101675064388067422123264359953665018094258834586528903306611911374032332198530581277977394100503130692864885808857288474044838407736531303086901867250605733078258448074343907424376964234000974623113544966459777720312120951596187144648888360253800132013347390136105926411752007896274744326851685818520640588094609485839670885682418956720224026376189457540977039993344838217969379198826156053261852089379419031160720917756696728242575580399899106458207746505640832974191962463568859233050119938105688451305403832712344336545222682133931502516644134860434681042071890362378031589850128447713940852351437403036802763115362233216351625800109952528352801457267490513276136483466412289189704404862784870811322857226816173241305344075429450383930421339378863584074982403598181276898727799541998975464338482611747250606945440100446929164707897322283780724567668807756330923375802531736314581325959670047463011795582098430714730023824613237313849483899985943450358228023904428816536499373819513019822207122030167739434328834018946968590007572837016343685940140183080807444191093801896172451736473037727044244468835730892652683527630434640383756087955106635105973181710488955679259265794538013360083491095257178699961875352712495927632264204191309795048717300849515738393729892509106949027852806466398760676383972167968750000 [61,48] -18674444230821170682843855133546783748274064929990435903392413995109455650280326746225556799395723971512833184911547267749302571453754874954476660680659727037866918507398265582581496119824697239718147221031784440294441454667883444280843887580800400203503176971819664364516667608600347029837043087089740087117434479023543789301290515057778463848276408435691603146955692448510827316826283145970913428077288826555723413991877812493271803523991159356631289052340744382040532275281038426081216428520303043399913962998883801422928473178872763874649151054918836396103262870370997734119121616669729646219973567174293802892873091297999958965434998318556232751161856707281337222549256988638401872979032287093901772514268218095973379596408384035690335607719110196816000552067243343759406054331375478725305293106465908078570512279663587239645859798251858213183974126487090284419707207898775096802691845755382893836888603814395118112012211963620721458069728613935434887021099165108464389166515943282840456783366271184509772952406849522117582729425923364672268818316915195364364373877201426362927779921532152430008584604596491159989748267904568087136241236649744896674796185873016979028252819619334355219741180974682033358505059787480928773880855097629763385910003041287914071517693833179287050482680050478802122136301412165572943158253674461573955254537851614508805245354177910316058581334554549981526552796387648409489828875108928617972280016747716913606045039015663330242535152538624268439112544520413982997574331820441753155954619038548803699611636023360350593832177610710570793735084480753713566218680593460451293726280598597186681507208491276345688517606059850244831275484891932982449202971776330543866979846634841830261519818710476992122843031415561662577534340340458828105612686264926366631940606814969821655940836436351078806192941502651344707529923272039118553477339903444594474742713981569844647512133958046522086228772827260114127798108540809200873978860878461003167948964563738666939067342040597317932411388489050804048032225993066369583074453315679974283618880570917698239048914104197550798700239701402123394221674233776438908729654970134486160572063403699361163945972536049860210462218644144764617970812774334395267131890189724659773168587852027639348115001173267697250804796152438566788085690183146173442261490424589559116256195826568604767493757890202146398767843995202806511772753397687694419372469918698301607894557849212701171960922525519652332443090488088541841417556844999257586656891215501725685915190493009838837867407991570671511524781571722542139468714594841003417968750000000 [61,49] 9350818040501777479672876063967326379058679356491862658403178407079918798941283362715099019430516024165050754271148172768722263499796187714016036514863706022324513525614502090076179968849145047487268847684006739105399392703243458821444878753986999143022932742721663478795946125762951933495663185228919707273372168416180409412463768983679538241460442442056917062334378378515627057973207720030632118121975759927435709910010957195288015477075398889614542196813441800175479553578443952336011641056884270791193576851957349556905793007410738733906223324458531576302783230177224126855995998710431654769181465867521777910083888110891890703444812742870197529306123627313641563836565935761472115995625216702309872929341005338776091110005286504890053149565158910714711058740803863044107264651837888600347112377563801958283959770929843862958108734535677791098644300982393016745611603076908046741071896468366100694347795247043906821944527445518378868853822524297890095006154086402103803244165488417785051144431084317018925114994413503968540657702648414023234715437495173093767584568343261966070198374486537856657382966582047139985307034032807938491573491923959745689957452043565251154409394465155489923067350018003792202325252649240089050684774071607901315271940632038898356393121130057551660000159368887171153476484113726222261012746721063224006735061706609694443318862322780245236876570125793095858193157266533837502133219152744873968573984989197711475581540444535524165696136944083752058317893621485261572399765088335556728217388416364972244781399276731646421771331861455216308297235475074182155205660468027303411769829983581934662478893560326943402335149832262671354956781625168695318482561087429573287995067549702370704571154731546869336758637753935182120978155301744239108169644196749021477960727318175325757730352994268228308411945530589540050891859237995253225390161138491558066867897947070281071400339347067842610361379857576604456019084041144136528661568035014917489305382880335912695663804402041676601062973026726978226240580571851389915523599309213405123381989475423385884917995570086745487644804479114567140773280931620503420048889342207140534408987860959202087623161084891794860143746740965523277342338958729361967280773031855394892889580877333655723280916891808833944618909076792747026997621032683188654605040650586471041755256120729440465806398687425237119974594095894932866790844617024223597715035443556217418960683575749589730789658673571292610471008915475729687046323681592106330042180000515615413198406825635149470645980071495682655821624074121700687101110816001892089843750000 [61,50] -4417912913240279393942147327114268115274064446637477384096730514368195235805366056662200003801129827868099467597174239836562783171137630362079949952432937069914757953405961879724735189375501901456875057262985669298329196082976761524515356807689606688778685887408201896031745506990345570874663529324654501153859283643125628693151808836183462449804642382422176151346825502915349867189552732910836965086613130952857727824867668337576366940919436298807055652656253492331918163623250698711904893646645878170816286473007223356855082370701910178854533049292095142496067838633010637540565571729317611852753428172899893512576502168835074306190410222595294086733641664243505676578439158219760930125042171038076410991684641366156088949668644497637842529836911257887421160469905081398254989032841883964659632851036581037591655755049742115179560864202722237594754871688921530595540454577825277085503116163366845424191039707000196806733034280926855432242755955038849823157766705834269058172668766584495565646760713398059066937790372162958649395817131161411772478367178245120926908348391275347908513795767398321111404383089834945936582111813249003825515264601866159941988697385443155079017816050144384118683254644295209626797733730911491969211722313996933482984156696135259556798548141226156582289155877496021219370869159669624658914367725985988031081640717063505279391327521910239852026613097460995345877399290397192174123041735730370535426226516314095809265296938276914930823845131201863205620074456637101318548901666051754544294170172329542435480259472387372349114780715248760284887134808951316605603316077665058042790550835494879825682132814271394075875056010911308213205075519344617335048644718046414452947304191428513873551395600828958380896488752401053014976232966107324157200102917842616265223221644798225177980938970744457416577038032978348250827842103214911757490811901750329728439175054460252403132062308003823940143709162049494584295514033966050762405372831187665368447135891820514413373047496168623635471561232354800430980161639440981568560755518079451382848828285786566022686161819297851254984545339539605853635002011222473485105560245444655382990333190801859915623687236215032751748400933094443816074762651737853939032136641633067164389787762339407901299727282237870548675576344091724373177928460429961913283807492278506756612260869800892249453238613345037284349018942550417397598945345185818625789553985709823673273885077155360234627826841524811249416243520259246117418588184270324500466557899986049231564250243014135752408648402406610850023938041886140126734972000122070312500000 [61,51] 1973196801377861270503641305140813261411312908259045552512319822698156983228009347968086790199358033212010863173142121527387613507274757129195466540314383606615086617592729745112637170963703747378756937887040957797309535153729721894319492167085510926101874437583981887075329770562487026097870554148714938076239610759018381301226386319250116261573668626596284618906376471966941658478333546886475765082063069717044746953982678472346675013330538059490628842114689246130947655213427705027292547130061037250833944662739464636996959368419950010799022658623407360330847241537697827785011461531744388262691991019672082109202890394051017918350283528635784913276968834626516122116559121915844276689538896014903119394836620902222691797927143601847591478421097147626677238383775186441834081745285611455228168414817137489820873157217521310998621291595794402710753174074920843743024019546378732510566612793920584589797048151948005827518217070384036741166554827243029712454523185854697233344334496110406413769156185984562783531991933557933000177203508548796663297087169815311250802926415809921892460336807164451555447457493658792246768903986265693058994226207044413410354647462854265138461175432581611288400615139463167314192890148384028110963609174520519933157036014446489883309362927692921546192289336061760610548360322881302655344850174835917075897383608067202637967935350458396032566828993128525712677308476438912241376750435245619898736114990030745165705644526174081581829643801110922682337213145380528417467394656215825110937535247106842260217272058518468836796846293286017114948066075719206419080240702169840943112744626740999991654476783169637488743480047566578199575486084408920323570398791143506769668872149706637021192301978950130114713518490583563844754146709947117218222358521976867650230537298596083127468905645176235873378590827434446780829915274356667106728219489171530540389322012471389017058930114257492232546180593111361638593096827718588665458241335842977498162490634802514666052125135786960914449713592755016615285347706469407679021322344849900098003194231217371092307874916852182499097216176893169812734628781347496787540948146828906069643070385183959931354206453524981719067901653131185792508785672894117703573319077392805245056938864770344267074378034539184005236636330021921209250769517355988608833102968253688925556358038266427467976000553408137234183925754893298610510366556457164930357959177617178113221977639985738232436585081444031631492978669104447656705813239233071856965781679505884992866139564280001043071133284508879290886085300371632911264896392822265625000 [61,52] -836336855394101483420996562633370327183830160366805756333829358568633036446563871507330270961688935092613682266193034312698934386550321504915543950067582681127979447084862005034678094147754968766776900419249155681927476075313190796422906847433389477101606843450624642775869875453575562442530804346768663249936646341822014794291765902855978176836565113442457363335401260738962406672087045737021472766861193704263717959455228854607805262229781060620933128900280714424001579326757752826349136214413530482147130513583007535656425057253789144901257193856353977385164676614946809920400542054858994274435355456187895657995107639596977748022855258219676427524300600481721502493249651779488619890135289245121881797667344380253764575663856720701132973272992822628998954016081639102163976975889166636843527647611073650447868463484855672963961663426524768143366786105567990227624957923440576554818971221045837076812790078360247494711516334883363063568180234149852227392699326407002637039035116458009743227190842163531858771361276026475184627476849007617536393618642489569052969271758659018239467624769193810861086248089683761366855956993860000274436544367948418451788235204739730464250484270702193069306375842848205061646813891249110325291980124532334603435948257781287426509529007192612182836245441974051965454208981081357549362297938695287163625727779485558714906616759637561687869922702194810474236136161323113329695319122126501198292025993069221107313606193306086760928185514341478150017579058816304700635051026484581805451311580824660720990590772109323675823043944938353219666824257595712913906730908513240946369440396392073352773245010936390305001547401557797315373648816068243065901348911450117013485534615942923428666154967043192384076696852525202144822577710699297215074224175001694370043439986222360378880290520692308523729009480369861681718405905078305382606752424523109740997166912986938822798613011981893453472698095154674302238501900434240294022164721230322556068282922038700601883929822113492972720570281513977784628221481080454797145134412321214032803946386373994890404792102858139987237787919001073211030088110578946725341067261003537167631270225586246453596155705268707487601475605364028601108010134539069937165600180911986829642336811110579935271642876370454865438464735952501335808134585362451318163727300817628174998051522504374075311587567191481490128630780841209915890083849814470804992369253109750098302490254947223185167211121412869724833685364928406033073857559059970590101547222502930008252442621584673845488728388675170322130725253373384475708007812500000000 [61,53] 337607682613573926725877161768508690347730791659794119675899594128627050750949238956769256037007348821272729761314498604575884888086691014335394716747451808042421127544628314312516664326983247335829867704790177564054648630462061751490939968559562558112595945911892002545937066675662578800770127159434677374339558266655476063047783795938894829254415455158492432445702432280214410758229048510976180365589385803686234044457347929183616735786155011120100257142793203468345525607627544763187604591920994319750128090853711086864598518262421602835652497142013735900713778166616206635679103273961634878197321946530540263223545049912430890180675267702729875730648696467061316388491015217947518324096416079469551163828366912069354840036379694480408781221826166230610628267584552050742189669537698390313627064072309189579317452418380327603770857844050334891288185986837580022017915591784717308402578077398760929860961255646077298889274591825134299621626373865638202737556172089455485890090451005263107627460182337796083769292519054571693694439116591553386405364141503719058077978083522659593534224859215796427591577721878948885884363799810424793323612079457102427202767543482386135346136249738896579482268229243257824717863787190740776564510049810451547925388069240475322659194474113212749478793392310389888348484225624637887808826478419432070805715379928541882394014601638969637738661937353773753139353001762816041660741344165774045180443203511193304265781235798249618185302556544483380044058234446757399136592250800596067062344385070888898387061931547369643623907221438374771405899914634838960531714443287645397968349909181314257351454361142800096934033104562070748429618242815102852153856575397902889909163387421286495048812521958690312979174801331729548709716012357434804259790266575356893881104016724306387388107470442332138989332042016766959072103265870969880886471128741987395445776533488073077828301546574120857447355463753256534200449487978667226742455228467681518177030237132188823162819360162553075246851741301331827731656994088349811084109420493552004120535040147737197295037714935958687102489206074852520888945835500193412692428813981238739471966287763515670871399561404604873204078704675392259971230766561696428413715479330376445873833093868625427080902226093069443091113554593127132617477951421229515690165189344206049574865243921413900126639166140191228362159890944074350065887425559921759019214592146068725183259848040555546803947618398739349317219901921053381351619972542198476668510473705177347954402909748796945041383020524872193846022128127515316009521484375000 [61,54] -129884842494489426957600074888665311960811293615785835267962710755376625910672414877042147798380111092635292828535787922677920256398056190565731627254641620088592147891026327108653136841381747769659484011945947894510855946896324684830867363085628974220357332141056742135370467264587014116763904531630690548637292650644084716392847488226887231997768543585368034197647946985423523957920293992996423805366890300040002757926258246571458339249466683879775564857170150101425144528301269974105854286409614561263199001617646372258299309176553935234344447032946741886349548554068851041754339955665165101177287452075167408285575693686059240185758803287797603489724600420181806107111760992190103998603921128525275616442525296471766611786413928294042854317712067018176352702439780255989281361679044258169810710418188262624190350993371426752308933187708177754587140938258023009434939679221343773252946030068952613287688953770255488144866598997867695929769666990584130233287566361782453700904318036000140012998695037729544558094721914358625600971193111307960571976644254415859682460673199141399573307491455380337489485942068385178696969249378029732833322416036104444298070228132022452226272926329623253205455819965645560663424433852483466140317284441285173753266324498784304882928151800281529269249705783327445008797222664653819624127832175817942059428265763157871835682173843102751129846437069367060832231571628658706547528040962732948380475934848253862879202335052559144554017014099913838920045742307370911760122295634652804339257574438740820268252898991229601811613820839195189886217233679877280834256279216980880888350169775336188784997995603564472174791799302025551278662016870554750895872503486446356736626318899566644035694180846903923372923097588336237103187242872905309174536825512859131944810008262690084978770222561617660045003377010770884606225938967828146973249040189173005072236273758403141044518937385353606660501542822937372674703988847481033704278225591657912930286509112404167393905726241063393256506334843642234779540397521907593379112481589399186600607038407332071923332134126270672448662006369052878116441385418318100230673283660211001008268115147772228246879836025774181014978778388633505942396295026166793524075308845763166025999195297047296408548038766786617953048339546901895367294094424656384037385090710080918933383540026615735859766518563885384552591775069936112412551020105554770515274469070056171326449114457405009808797498209484768967981480339074594082753569237567784118664310964784195722871444633055476895397428727108035673154518008232116699218750000 [61,55] 47439006169034854298633027916984417450462457854043492150388619531614090517559302139647565730976034661939352025004409412588222604880052683730603018641482398027121485483089137950873123566533726421935471285167885443181302369131777267859323995466442182695263329833540923392888248920555515092472162434750947819705965859476979158424522808184395013310448040833647753672143873090491537505843783149270773836467063434749111838313126207524359905213416927582796475403406642811034384684289886232256994868074770996181902467179915654542950671679810352621200866525772039491269664900973413117826447664884594053621125231364316094940471953321333163334180461705201321460875794306029688963202346188414731598719128966496535150226002924579414843864554501334238670239007865429117269623538214190532549795399477847024304287296812618635665323780383180311961913056302992445347983933990510371608032636704604698874549761643211004579163953832383099074247615802597383024303562176527332021922383428214318476146875574950438491653829208015754158537888853555292182879575909767925989527058529435191400392036182285050534234759129532054585029459746043492371341187883860494384041636653030817513686864795125472969629865080465429754732655314180682854535595873579548347155790980908449496722662860549020344190179747316331621766143298337527170086962973895724725429826766771531975435885310414292276080093906027542004781909083264052623717382920331637632425542866918754519643133778582670265743496898434389556279410877210299991740175160807522115559613897800648141116401071131228769896826026628049837049548878594336244232544862924421373385670810048366236206392466867319342417123837994493795877647446145890049622163511095472814667072797852426471709504467288057326550928808906226594633985379605734113550357241460025556625762549254581558535189999319196015016240929373473229604157751679102642624863130654558438233444546025643976792067357510485472345244144588519074835802547780147750774336770853057715974129309852618673854787189915097991115364489418663022368203700012934197349073103577961414462102122553641912499092266413725335854471953314496058099552265619313303511270783228145469528604264976574461658781367811759904027110321519186360956262482491530242373336214849435674904900603494832125010694005949109937981059657545507098151735523133700298165896419716334930220809645495348569151719830705855563015591901830195408537072610374305414833012338214548641282302743895418675455717202218740096682175847685149164266139632378501981755672060453465414706689852496384149307389520686562434798050347239950497169047594070434570312500 [61,56] -16318280625463086607291839092068470832249354755862028728849760530419010926816892178282554614421202445026697137736526897343328210774428416974806217870122329610029421444245201591193864959672101143868068508199778724029112453837487400446577366456875878155820728631673271993328989983382674838940762266080531183987397105999728002308731062097270734850326544972143122422750330626091029816780216714281881659482871613512410385666863446716266226941040110824147481141742597695766206599303553462759351162201451720053365361289868209374821242308336171581915686116701572970299352004556418411981715063675005966218807831154880089446046506665734847134341452627882348731004659406792046583627753706982201965977190877308851216858040351106070242207081972093551714754426017531526787881453546152066780887560927850342798982743226234691206314921329609808403373203281976478981667711828557976438323376403136281340085256693044742620956865249448070372660218061683440620424453269842579519733267824501729489430058790840835796165506516357958364667120058512485437564597068286557609721634327379447487244570165322107653457991576894970312165649236250774555242623885895452994274973526887144111597623153391189272576882662405120385074406947683614905017680921847409975512061888024925574963059034915726003498374237793270586506385881789122187256898209815940326218508292619282400812798631543249151669229302461486855153835234652609492878699217957054279414156193792894830391517560543476441340367433154467874911849232036676144586832908455612436411819874690731819637216176785308097501562940538822196584300585146444304533301731060936715973294081181320445864731542350675809275244792447584545438403624875610437866304822210253464304315192306265355198193306783055829520862301850423852900274948148803071293688048812764643355886946823393960284399018439370828711417918032445162428416994215065822247178145172238073139987085801160042149163532408252088220335359550833061183459325902024093704084752848599484576915885780117471530624803460025186148354935735578114276373554141479768940500979898717724625444928161477133104930566535127495618094087737809538281348967524277562184337618845068153431007830853693768763747935242792019828208640451145690302812152783885246858151980507978938873535137594133398138732659859336162983133871155816248775751494603505009952578255099661174267916955356689403114720334035086933162385969210793511302229121717418116752511758857070161241894685495576710405649859245669620549607610857888655330663619073148399657115021385314601246837044777224873882759604475436998605175631382735446095466613769531250000 [61,57] 5234056751641076843325361217812846633628758561014268913797939816345704984255683282843164779045933687291213336646509434431294479546511601835707554288214427524728667957334629765626958473738140771930773432073840560041160712752429558246364584318125484592945311497740279949761413999768725350504842923441756255561017707660275387357201610276381843059586807347191396337944240391876143276206382392779528684490392992021842962134719180622672635358505340063505787603947679762546896252677425136379760698894939302419253870531432666614273258718740688888791727454189995142586469348393681969421773262491011868555963407446467905167194064340474624576254450360066902393956450346037930005381392633142855219214583320381388639026097020806414929401286419997550547545557347944734704748376591526818062210734169343508848782661072793703690911592201639956480316457458298869245284837630794010811782615753446513324940103926874317541769862352216649412004804692998727050438841803294333643271313170884719666571108242619956748788852136021642894684763662249265498440176779063433404533851795329812361615517500816772313654258932815706878961605776190948959507276140368658900020315134792151338718187374801957259670205359731919214901958676675393613108990183860072105270374223468442670317195798709882405757730449638558400994085264534263419323408995064723905409404536626444405386648941903905457258276852638684230648867373674636434281178028821349147089786660212632944070264385463558881257457329361221529220566545516620805863656645947873659267681367692547615941316776289403149840040364148907904200406469700476170223514718710436251867074535176326376572992720252473786738355566229359312148190346200947342381107014368128868434352613148185258446439119596961956575699461238871385980640684663603920138038106933306775977284800771774548110887153017553195389693280067313662853380917267396629403897662494828353268960874231590264681498968396721569015946216383740824560412872038219985677750585727435829675618754746417003281045825865602350919692703354611754400394794552701191331775695371379505871296272110785676476009020625247042551891098475915416534425965941997519554921568729275003404713845186983016140800806830482872421525039280312666724833964186161997005992388384068873873111248998786651472976107204473417579165226148327902340932967114261642125828489862701558684189483222906658692976311166279471077020476845273487372978084667578680697167474337162058452579503715061232045531988829561850322959677265287159314243568664676546452876708203897159383176359122434032878966130280379287498249141208361834287643432617187500 [61,58] -1550459586815596258895936950756057048355386610648848495387236138732269632931334237721601851465144133350130749421792572605301881200256146227757873122864069539074738685313930489887069368351973779339683133352266609173447675640544427663515983096519419600615508371213245805168816394362661860428253922083384233623670646185026457775599526176439117280245645205619729509276284499742159628719807037159239683583208297807776913289536332026617787006078992445986196328189455004694997318404359512229025200044710114875440251313884243450672421356449331939446574077943833504757534341115213125145030821882897947314772764970387294339883099295253327011139241239842838859175280649346331284181985131519259400166457517190319360417684167976266589987142271358868023807685356116732368140014777360309606043464035206215815113961849644637271153184777980170033554998266603402215574482133595926343708771125335781286177348967609259174429265572783457127720254194696281041287369636740156200341619617133984988793353927748708740057301096428866412214910728106534581382832518854297405853285533402186743813464408241114275188029082945720125597504292972698574428995050791389576214990135579040259779232728286479134313382942354577752332796790068372130467150639398749259486968476315790142470872174473726046234555582255398500875470512575625552828672613293232476456457278997613409594556532211054624316629964347872623461670217282115804274522945963941506546259133767436853466765695254554300245852877690894395055648392631380742409173820961906098203243591774296185070360472385327995117872689840547144013122565750396517398026799364225711307251498865819496384053654757687161527124083611613672910698084695564331598319859246475667569358530249971119802552446355848279403418045751347666823525180454090506716675808033525709476101468508009964100329534329461968917241846938472261243028746324623729838929727678482852727771928535669165879557619324440084534793410518397297209273594897601189228001860447417553104494078449073830729732773382872588275802716955103075142752180045728156287284730830077252162521713069983806014965216088290474204318653385299865713133627032001817357970360221754119741332015740651607715096575640265007577040221453866682404250678005872481599153785617689470535076298805490395602882817519486990753593065938846345663760602177151952044943933267601888610466088386628335966858470965812292489225550880186728769041564941427922704279399212875378605819631421792347465217515651356875739898088293853911854842290634197514050557014827338226857784007262620305122495859007081264735461445525288581848144531250000 [61,59] 420962380649614882622990826408297889050490366552485603430699320543277403487109564264209519909124776422076181666333942862453403918720322149117214676307308432194036602370590016775669702960722704063519919812910108016279721960383378875996141997201020202719003474749938876319629096203944289777331435457634277646284713586155429657796971294880433534428694769469818298154669682693519203511474173638040241227928857707280197356396125667630490202515123882599781830848981485503781197630810501899734433624632049742847363377656870037002518502741777583611193754604031446607858806218520417593473055656143817276892420907471398446139050885941231256488016580300467921554569233919074843702362940368247408893244865924556774911406467048106112060040013840470893845165126714706140396943754293521953288541678618847998542649937915233823530953457812524264288058021971589062927613675052330128928636827068719307480504867033898159448886010352942465690645849485927980540208428109670590359049569839619960952435263010486528120551040950007625309850192408320699717017546762835816379837424499211667987321245548218247150588125744260759155756111228433406418575714245413123904296822539429632753479056392358634962330521433246482227353899453513093868737191464012907942726468385246709565533409171007446929026003427228029830518734951999461287142467346409926439877284047817690582829218276255166935904517523092342496464623734700198340054230214644588249824606205874542962885247996881185415815759448871622780901144166810126316038770807351659564553341909021432010373334980298846118205650933081967918863475911343197724449544904357778400695788622420328406666342312298969459536447822634600135354802814806381161212107304930119495397821513505814273133087653277624270210414179413598125676773341383642725213236648707227415075313887465851031075801423035390226020099146194698564523109920364324183714399837895126092157323580942279698623179993147230910604091320838078969664032086214715746479417135046844543720157842040020839422132707101124331198795300580438339349157485935250248962020945082934376757270276681032122548491788882388280515479542839816375248117026302444404626608583210251971373688559542893802501470520783039609749395156698238884601911740522927768041923460777390298986633821853134300982700031467611493255562577406296574174576128374746913905914471342746300804364403315145579842998344630868090912129640468723103898783210741207427057350499129103017064008477959316258107266814007778138123873103512042079363467881881715360291633236147458919090374717351356532221012818340000194439198821783065795898437500 [61,60] -104244470930112587447881341500101911307034869634105181364269660397337932027110317530360604839772612510514589670781730264480854299748818108782242213132349731877481878064078479582497467717993261127120146038907578868954781677812509888319264775396199415654074748261561171153513647311827370504684218471669619331839059009701968648184492960900962181326600820658474571479310133439855327573812690103848650084493965550384373302555313605472205962664282574476562125519867389068734748985563470897803486148833395527182442729828375118925904086517784228151716178723329810046681680538501041530622712275943320294335873090445057459872866588490618760628838285709330407196969074858507613560700980694844866576669511385667491040030577860264628187443483467211322928772367795648595740282932897618372437667770023030802710573471957799798595055621164189015716195768454142008157189831933594169667006615268904123031707045942806887270314892676512818601950291928528202862790816969665868263378593806024607595658552370642926878533766430277706578864511563591140288149425851861608932449207899558656397960462148797292126092575427130239232110705916745368470999528901529727735259693451394270794686354772283626819047189121393626247548601971341992135371978157148270539485475496408832734773356735576844836869184018303434472530784566396878121181418626524947550571500333848774476442434795028775996489253004718067095117911079450027853763880198994256676357703393954632101621384175442331210852952787888425592009323691656309786737008466752988147623851920408362049261620685711338481464810233764421770914022454469830242525368559253077313768002890114411397015076464504141586886601874547678243088809187079261214246263598192801547228840436009596824634291003004956591426707168477155798987632716451162286113496375127603343474351023398289014724632131961388171128195038727616808806653502343210839876489970659142646243746281180002778241459206588119644291491997680768767155738197046970148384894284739843665104800995305642042855740798179389807562564151537798408037769371929904555950698009215838771621393824507239089527916870680524246647226027667719475656664252325819770603071458008433838109314207224269749282361694921877024321416292387608741076114415946192325584948009490189286928276492044299744087073992009801356751048316634579560570176272486888550843496972740265186986080457551725220582967141277509072974699641076669017089884293036466531779924819700443792214730030846059164025650678631955417343019643671032983035613629086516722923366888967963414310650435381415748747890859249309869483113288879394531250000 [61,61] 23493400291522675005790163285712972222303447139743003648542444499603669943070080182292909568756632665710921070603810777385249547410929890275279613084033236385872831115326546623324695846621514214232981389242886047861687821395861416456499361818530739829998318998676397046576277852430573552448300744747958168689245463313425997431260645617080580503997070606003614449352894026816281392726677151325831636597696584434134472519489123676937154909218508858292749753797875991847653173377896481485801287143347052083004711520238605552160004111653174765713390904458723718601228338174069251940930129258585138427714199330670754883207720855203360486084869130932217102699261240730723450979497976754898979932039973828419228776749609802789768654310084217319264473121225257104878873514381460504602100317578652878401636349013478541160833908253800686100292486857786048892581673435666507717427840893769084082140409681420429078733328683567091127392467798963218472985833844812046462677548062129465889583119797555457901129674340837833020817029609703797924620006279188095943469538817376000887964883284036739715919929856148205034220452481894630189160645814484603284362278604383523071549251405412284710263116603738239718108476075058478018541968008843328927329377021164111359769294923919187271412335831099828661716048900767602391157848389188260078713559509054954442565508228409203172924073673726846540024062843373666058938445383750325928537193488196976129191819256348255001877399703647623199173331019655876621458700450692522798117583402458426251134297889066419174004442521839252143185864819852938686267639302731986973746200810346483512315974325069559578420002633060599855449237898702535862265103570417806049848979388180856349558036145597240302951530050505811519437266555638491369819369482661228758981224464576886316126609430135722037658654548938405068628619107217993230749832887400735905743561988270319449260099813573995449707986707918899958549565540352485386968685140196018645378851043000955390685226714301317876765290059637635913966473080284805480089201081000737646082209679301459694988064210944263626591454216815874412229474753798439136164201673074473200323074731236354482927457429611809865024294195667587537393710184247879188349327578345414107891129783845088340618853123285966651724452463710794132665784969603862521433833791348756131013271426504188205077773391501434137603702366867486763412322151524851139362177681883389837114253140214308323199209927095307698835044877449395480707178136368412341577479779029606379585075392400468977105454371212545083835721015930175781250 [62,0] -82907248865168277184620884372767476507203853238331528079962968397301572248897771304752953643090804400637341747600246774042381161102417215816837895077848176706088647854413202087205326428358455353460458281983575052766746019042406894191899849253810234647850708589378825390557818529145555215783271783789017024121239536228215843667822384875170815570720427781124956623542669824611667134799767273012020608063981780189469067629470734615757452764016666679832588448958744951684670194262608336358638425903568753234277388269740508114811484182752194741047928368049277803109783168906358693340735796185420167393995117046529532724007907426394710908063967645198198387350772613423063758872484913404692790944902332866353371765598729412005292759144306779703488504108728514818777814388079974726655414246184462228198536550000025780886729820075851819266624575535125301902688141971711775116936879988961329721484388183344483296373469959936201841492601512602636873597995878424433743369266141247404429428250263914491853674514311563794821211433847051459830661475674889908835723750744083159713301291829440703339305675981489087428448311725792646283615163453200860369979004038425644642419276385283058898500866139222190854826131339900626679238755210112354865189014233256604007205759788320217629491282363297960311884418155460685091627690019285418490732619395768449841545576236484847824736665044872025526910035881192540760308510698653265414659430541973594894327612299984726782672304203256702050322668743425756736109656989560408470240411548921341286447028016494221714622099001493475723717278127050561513051937994792703555297440302505955018920752155742617357323600518550599301193399805217818914253404388285721878532377895821255311878633113786251969524527167295483156292996142167459951790209459280558975554356230844766602251599263607458513260736644495177820748650768909990549380357118641417571900908065304490457113973491019756969537773375997517020772067829358726374630973131069322190348187589657564171759362845783482230347625228603246573657579119226501102590432828377811283326587140027071106711548575412133863605592960942371916350829750548305178441237924579864302228997472902314532071008012099757736654595817845869906579069886960340854675753593733567423228653007603806858644997853145056634998240120972391744542437703856225447244601371729329424588024225371044973763805343435555924937019595094946436408811507590144174173474311828613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] -3886881972956455857567532623277965786907948795093409755988995286275273243902351529433909998464587169668540057020125817226138446108924001269054343244061219377730245597762498834138284349531141854399599337849026039932391167132224296895581974653629527928359173240419102397388882356460975906051175041763687575215287662569664351495454568999429789037517733053681947902584740705476412574012332162951624244370231774500552903611726521909697100756993193634751599004567665802458114603111047154960833619392807649970827824140619305089781418612673087435192228429575864945986962933642899632303350961387289618974505134927088613754664940299924006303393515539640227551383637751709739483618396983158775396643290320904711180937360107312018398586381603960384738375834322334828016562612990350208953201300427557728705779123820546827239424147555540230282669137021425632552750978017159126706548160166585534476426176130846055328804901439061945609626910473731187705558008877396429712476823296585488090883493234602024894452257595219257485933834468986692519870333591730798782847331326791840065400538913452289500529016422260233286718443853049882228344988378890998044303026360380962074119060622830236329172442025307303949213565764559308842367453924479618561940756537151445440003209998677714765097715600617770530974193053805253107678402197105828637776284307633372280000307060359741670394833088943301870169519422856488179508679833434015317809440421085227390618750238276809246222972836880056958794546202135910209880749092458669698560291680418428956459388865023920380972340396297747842409302692778552369892096982922274144586979739829264412477254398725555737334377045303791243556638544172116216509131924279477399975838371973756622737509032494654720391175659796923284336180211930395630671862213465761049221650071756828596991096236072786134613871700507249039126067643447682530496049936925274011274061145860547498318519693148822171935612291958482203023866161876597535721986055716303854043262881691396039414125186743526536791150693655037980171436851878347518862446187043039273657874105102650356936504557847027209544416548259917391617846082756837844490124405061388233291594259967407004107011384418585971251706855394339214910273187472777577554295641795937931242592346144207843435901289385042788471125357921505319785137369978242279802480919872727231612134325364645641254467841599204959079867442581997756599447579883843673087540082633495330810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 163424301095165625454802024723163533962206913142981180642514571914189655211444015609835501843791744448246271967953803335055416061063920342537422212283159789290137640490643413789664658008793348691415851970465971774242370192341415434170004184301908827383530619993086366580647334253638152641732744368736674491716435825912486432548980682819081277771680844911565792375559563023565636845725993901811897886628263594412935680948873003690141001779663835521055679001639603399485817979249791706974916301692858588390388603535379608306555539357486905246585870175163006639338395430906224816476675579337804279479808268228920860241622483767875591268130501830884093731418284637695693846079958142215085464259818819679985884587742599805910759017474921575361014783057950722907426736616780121342777330847322412533535926571211046493970439785070941265275624541011076121048818850016435730770439768074703721449198096489017230599703815695500473600826931838455267286671624136827370430967995768334834213093455075408884252624999051862911271653681921403437094322401590901215901263504899274942401302861897504792648766518072277116266235762343626278993959272302462723526615506333725039261394226734233211819200038255530058893970626742592096408823961673548280420765043096232685316954566581235347683877034093905822276936407921169688051258320133665417278901430718503303592455235914823473573049084030103525093492554970643761354281321460023981778069650476527133270745639589278373062001065558687504207703797481634697972561018443933698852683311166629297551185290137801795358956556281156968865517420375902990765884112117803029426152732793658645513215726802346159221330360543424473510610725657150934008002456398134168052324101874959124906665044298714036922399324162847098916789433614781025890899184284452688397586521549699177101883662812212200458831315562226878646248146732176357398875870008150435164181409484001826302743764792052564381801932957031523034749211790840824732141288507660507234939972069832361560423471410354322247225397669160420212141451961727734665866578086901436198106948401556803229679656840781221847242881106574621270616055955795914826842899380905290779010779320992959738667460978081027063694602532037622555142108871165958540654688828275643667682164467167927765916168838854044347010711384530116090074643043313337125780047217966016869635850734241973334094183847691025540644640680291710618974908373734339361860179451468866318464279174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -26920840462872983003609931992828989356565172968762709307027324212364073082806864745400419657719423102775172316641538275650130444244343445640881395606406953944422249363766999021421403273961673840388739386136975395374292567251901302464462495700147764879644472929729118261626182112819216145081356591731794034156921395518602032830351579448839651734219486221491462345430484982184660929458736779392693424074251007217512337302576975170149563236764397219289409296579214653178146791605525918132052586342670944984457071144513514228951057592800568073494291420672671711196857359889744199483870448971484198272250120688906578830872265422166020748383081066719102305903961360362559721235196959155365964153295026609042512176895915313793260284271665844717460475803649397187411696127506547738068620580101751194247046049695159698904773010082799213823564749243458305068201109592071125069124010294584861490617413538107360542215926038551256041691453632396381982601452437289607384975086531837517411318992137482040704470541374278771790949567797560773436822650451926624214312687806311412405252927588360127320788070113413561585665965481164272763881688166087501945333723750471320904497073034811922132177420367222351704424753093556142475950962380832884968969065711198269781493972661535103120384860777298089157718007069505512538729564035699284297449437915511071694925029015059645829108930311172961751091500981016802388006181341307542281545529346907298279881705989663625472205026271435536250066447865467531178551528806335947397405132598702049859628132277757081924868434259387538513206108627356060104651993232284347019629334124573940315243923174018834942765115174867810855225840178419844675348895393380252776407610639516945092591169187369119647111713019237745228040858878663792697542282557326958078334269251307726876145964573662094151314635016992949246081953263830738871267823877937912368003619936541282612674180982779094863363249653842409898104885611688877102933502134097339726526811099377840353361194140090424253026647003033991390630980759655511668422565291626326878279857039587030790071468057486727004225351725381551651445909023435539420539796688993207389619562099823556762458603656429143461140314617325809435337531973605729722231436437724742562937816797509961671554884102575036012874310178652357627770442485262315446430970169489227835505292211772104805310786471014193077638967932782003841744349111120754086332040877493909647455438971519470214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 2942307966355818690022878953642422000374126578864598125310642145073948871469985727247900088312097535708676328640282984461535595498945142078784556479906487124259959323330654429810231157667892927372385193031300929339088251940778834547742434815207388137767538029077171020804833435911242642713715664472005125478170235292179977730144072272380323165734698551806589411231890944506508723869455415532220521577000927498337776879933952580191513150816778713070893829810914884415558510831193620078151859611234318100217215532075815782326809627050429456093285229525957266806525557675615425874028969158022831372099966747101123295665563988409659830599792455052634133421286082751086443957250629406506973593553308698503369129799634489105979787697476788542779105222010942986523478449013631481371070376378461912806774764075715146512360489615600455438781942438264222028888100639769575880430705834329936824011267867398971631203425394878226078701682832962365025208215329482271709345875438963742333478839229366880589227323484096452992014719344168413900579600590783639537231651086676570177662370427081031685345712415356499205532249899965200430809327982021894396551184717362956601582538065445304066167247026419626302916618269351142011613791189926676235310100755382730375337757622629836575859333468234565579865872691184201893006428501265248586852870892985600051790987849772832627625211125558644403797859356545562039943882306684647476691586591493192513967966562632878602641945876856043133843277269590935933400651203370726584189629549770770575347999365236157614295089395060787262418967270145375383774961611079945618709025919309924619263522534823869921274719802001656875855721195266927379756117388544858137000074806092197165147463062231228452504709155123568544597010445136813499973108054961504907168880104373941760985271530673831612175145356746418089253023915526703037422885003675205834060606392893306991885623042728040201243927932039040748365163291204092853863172909224309873438537810472487780295933992965298126920469129465569065891003201214307163902593436351437951593595448214436268256296728748579802361255569026474005783152426208270278093140058019107542938320392290552195193027411818559679879211491411387260277362877000655191669366923603660030262201060371141015353464947869053824703261004048823961035801739209652515940897042680209454344469159017965426474170347534684409106983919014529295301615469084428383551713722526832484049919003155082464218139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -8016160524131483897807505307069412124767364769911130445317279640898983094746893540649904950486540336687169985725967052394024234795730539360100863624815973926656948381352296364816546053731653772532814441243491681539239076895732421537582555600222200809323192208375991083072700241440823459337139178902909589840935611964461131852268072284766186824244038085759260198921021344516794639511683393592459758864061214921550792764940965493516971848829930707201706297657172364630610312800208504699993895332627086849610250144525153159795282753433165852484441635091819151769723230918473705849193277675649104701091043606400093276798257695948898313426640949739495701091124385626887119681256047610740210425370334854987546449722681471950760688538261850349066474848418500150061602317319097847712492526966190615820830958133029026359492175855132991264534516485858047650251817572460048066034481818336843671298901063546933118421306197472946274929401034424263797829362931921016531312898923003551743352846552736411558257936773965984781978033371591013290206978582132043001368523327389692107359638262401758855684252125697714950876084574128376211911582681548313527168490344057972110536497471938258861517117756445262050242960257214567150780894792394773766384967452570386291370202894932360465726567564203436533583623947848412296142909240439067748135776715879466867748781924040863478284715642635845953594476651469145473620842628683495414534288326788349926332052576120459058052140013526051841778321698786555387555397043151972618098959282102918449243973799893489462997982134834153100145641896969731781360150349499452017706486131765927173813143855047798828837549623919380570940175007667010592078515422378807334719574098729838074989597883120697447757467677313604787074150281731103486463503348480310010983179540095165871609289459850848225390029084874764176609775623412279615310533778560583037366258877534554584355856061551467438423916656630339977577455530832425109177107871898770215555219569417194535530276389989866739156834992203153188222020419516401366920520154705310351041241597256308879990591380190973113348898100231872954058078554990659278853689512961831830067554863110206041610015296418171272751893548339848657428665088641977000104477929269499301113310099334184565215591690664348337069767972613070911452325544538143539426765538543193212972977647141375605920734488623300289437745393179369354978924281628260639996044252140669494899327673920197412371635437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] 704444677133502673630201665205057101115361820281056720363720493517806135527774784289237952893199158000120965652988322166580432744657375785822472187298389452490428322397622767710606879723013131923053575684463054170478978886704560877614736362734042350340793530739296668361228559081690073061487537626971970117712030314919527309779410240604631360208238728008743301746211516114368752181132980461335507078107466477343838067921704492628915700800945598276957324263050209779663158675187046229306492911746589033956679976641473381208885489579820608866688482390773603462288147376102652578681633439077631874663454771246163240664622756687854470056910023483403123896166061201689894138120060350966942659157704398253980139927527886606269306323529024458465163861970143262605720587396967951530619774337733390113979336737316243578305342228537240378402259759711392755445524096994089071371151875908887804426407163653588757510233329703986281527438222123283539432037627280905889131054914237970365517675239318425394753393275905159288004689137440012939498277747982103194373620293062664733359602306366176721467379887724881768088961852286609100263065438162993076232849052435614990577512446197124969796993577789604863812652976547188515755798716785418778178923401067672595547071829528392583970993803814001348931879856048144033531896431067640247710436671496642421272342640575532265900187916159593046582014526559142446637533932143567630960435386528296090692338587891339113743603804494761769148844302847211780044488380816588891781463165852701492471526781508659490784870181532745594571018635561503479204074609203161062585633606858307367445708944294152323866173233280533083043645808681168301832145848095450791610701182999975640409060597104959259975517271957496769019086697879142492714919438445207096758985284767369813384332963680140324101003960032295325047019740335059228383560603116292158906782634825871345025562991249219760410062080835305362316203428209283818608285066994321399823417616313123730243415645593698738568683173568302795768357007004588057108950974581339235290635434195022123276411483945482575450061056002450438434600906436152861720265978150423309801026550978010935959855857211683644637671013341072905335223674365784315356505982590946472357017328497205069442400196812957421134201986637143616471434819575289908783995519286488149245634287569381715750850573902180621447995279367951892860315045521451901633988330620487545346078417374258151539834216237068176269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -11249379829436786605756159991237773768416668160218059834124384674023606425410181866739838881332437706108979183477550710998173022659606016908592003112246516899721273600348023127007198081700400526787601670317694945589861656339725037514391315239682958446551594521050004289629842678309613219265824218051280452504920083939925575320697876459027704325191971154579828382088159261836418627264536751191532424836793431193318269506900398201088058944092584903662312365697497185880864266480449348457748325048805277875400362901833446713253499303048873314542172080699903965290520684993787182189041465043944147230452534235194188545749585377848161139485283160136851255433034600261216493778083802499581186378066152549680283669141867207028998729227500682132240625895455208472277776945407202436227805051453348883200020006349999590640120170444352652202509549127987167409489683235808147966902304462872928753275637564576776777010173660782007791117677319738243078756566460219933514597363557247636266951760236845198851818421666430208748206815714928024242348532885290990421882688431389157129671518270471309220208421707824592775021970446505753995160292829114295392575720572762705363893672361705755737902787366566650124286975929683349762592489771715225956796684261115735310436349730125817929030923432514458456617081794983812842180483537471462785686977861935854792184749669157895437840639946339511077221697807988537768599502840347247976682042943470129080309891466074027546158214932614212470560622020400555228895004708789209265369443796963177102119567262992745529710809861032566065354490900841003454092062701334898089859919790404443248808217746670324297267623840999922237309730385286025275515715924363749296486625594030174015865272248645472271290654190470491277706099303339460095860671836842555608616036072216668228643360006348248636403055156758450996042582064581727508616072370571067088849588347379619111564584503621541123099354446177293410175372027984155956874060358944718481421267467079199077622890245912735415226635735416039133885167932046408527080415456292266943296117853256104034922270742335456036014189290007977186364573410361650226491998065815217860352503900972126693516543822957686627344056849437146918538594545738112484812267567970160796502548633632801182866422263880838391708428713302971610802430177968069811099360697229051949266990431233963676274957694496921387650533885024309687116821462188834648433949581424068070564705607017330635244434233754873275756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 68888591697465825401799876565378141348141926170962160476667729173055789946689371426760751803901029211515351984413897916017717053018298033458921449349930567035005353603891421585453955378875230058994834111199801503114534165086093867469392287402438333676901419925543301714809228420981856548983961545924418089811440246601569626233088986973973065130328894342627168154266353801957395795559544441387868352910678640715744019136964050694911857356614632744794835201201720209217104541039742332368079963230582239197658654928748271705417087711321732775145644262697067422250947127535964761199110810537019049398022083331897007248649756486844470403187591705865279192308551336355244642994744703612371596382123684097078976932535877250235405890998660527282174761011678402564581637089193544719148071611855625397671457935958357960789237187768572409597097506239184564138334665822120384764670226421193802857569896381900705121049226046229882465537784773846268870211524253569660575675852218703216742054083804461809345444149496846912370193222477387119616119200555220554741388170245179386708114989934655375720931877438213313920066257599485438689219677501839560385874874385861093386582071196603075759745207088162821893459640221424883894119076163832543558951322950343313019946014910159490654717418099090942734343957726137076494363504419247410875830442728208800386230430227236213754531983013153747019735303435319443911462775329391592873965714135306510160085631405451702690340180690753642195357631739032649810725589614130444399608149379583307841652448086429068997715594632637652990784840783150537805238684841277415945549470437715010455286050970378136899136283225198522885984001829160603913071637855017446131485809969890196837391400054992496597777036930143879183582085850811311752118211391596174625384824892543716910897161802060505959838812182489474335092257346083547679903564640661853691727624235825730668333283726995863250928948482033780139156469686415777837582359851700975596191571952165375997858928126785788602759947425984908981888475889572466998644819492741641169013569522477394180849324958257828753381281410270654595298348715641256871091438720198205970527991341137050605154780660175961224143839280108579724419076368250795409841603867296579192596539247958724050531406332755809915524147509971367015943242641461006340167837019073549496638309931772237099519248720725053077288133066727265270789595923568761314321172494386133868451909203524385905126337092951871454715728759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -215916773708409353107272978713868441486090528885692989451777723094791287673399801000205575240268231917498074390314218631556441823990686890365133024301589032507444472194344540770446521653576230019179788321352160076547890680371046027345183795203721027670958914674178141488953580098277410824653183329613880571418445821081267983845266429008913958779512580684353374981496824647059996019368387123330269291573964920339330805753504347933292705974956927509489204003540012869529587784776163905130292819620097489394967993788759591850846377536237105758420038328945450636204255292067317906111621048851419873797282249312961202531379278146033076469077169695258125301213525934142043652190819432549516290532294800003451375605903281698422787214233603249658890751798177517642010933271534552115980426999129534562586453628708037246530005369071082026330550792764663090077218628282291377569192600047664586449930631497364525624476933739673210448898615209715700181220317402275551916897696776006761405985435490861020910707202042952098214412655133683104466359049705764596875842590312068326946943727557370531295877829709233822421376285628740539408476872821169183776538957558346631343655293485717182885933565923662944887810766469074282448476495583360602747199140249128867341306697823835472799048054496495884937239029831489081935031094948169782045491083467709686582577251417971574729095258062487834615157074047811340593206554433310979571127049443243796281182795505466306530410673181684958142610499890430655174938493072579652674525186643158696387663116843618814031612862629909808378918912250830344761740814327180360737731991934779539944304972066107428919918652035400413214665532095877101456955331680151584119206302983180208661962706820817345930397446315543067164833872665401104342879498635119061096815521943568103745172534363414469776632401363912335673726590129553382956642570485407394393962562778987279081966664152094911416214806094671828563793096142747177752027143859661890386385957831364461535349820924331522566228345009971723955173304641736148619371794320669408426074484864290856303657121682207741688504725931398211434965583393405364894090516550920518338481286486927439447084649736126798965545914813170613830555908877360665369721202561226706248221721093391818337945620555700520572925914564365648132919932112337796106315406310030331293322495539165922083523017271865276123901686883704851249101460337284916010666687542433446900954542223510877058112455983973632100969552993774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 472680192254358508923694393328400805219616546319174671746874735640669694441589882464118945177957886154670154892063517672220558577691730768303582379494403651865027206011776062583585618363938151279117414050051842973248869772058798677477912122248034584420050622195356860776140421985903249280901123745750188753182111391937054937755166150503277183327470112004315180980141996086193378853470828228182207430760854237020595380971690165460419555482590964512472877271703907236194096170115779128181443098237892270764025490207205663206214141346470564539016204092631006489036680293150269965194686116836071174088014521995303209901736841560579148600282336997266330937719455243033115862510134682304041681264970416438284217515345717245791560532091330159462848558714440693855399341680439751237250175992203463365331117033753842710746817585711563051979998242496169913380417739025288662133359376118066219624412873535591378428746622047261631022706624290343391608857746255742256322057675542492163273135627867534611902354786461378276704819970055546753403280029130575890840769883310118025704761457921171995226205758064603613002563007044745138840185156440312101965821456308739175903129846550744872427709710134698134692900853118951984413379602811468811691140271233329854187982039633473549024344074961659064808986516762617362599433868671091967530743614715549608215572971793989074107684855358083662727809267906054540603370014319010797117588494384354562980534997320374860396916221150416165369994782637318415648233567069279867763349987115159155182414292985795126614074611143622973514788848260882718214588033647848167458676579669783305375420795954302961895996960056440186154932401451154002819902388989334836138591535177819144561882896362030022879600024474404887063393414575685699058121738988383196703041676458124915952586458557317955484710858893858198457657627609037276285018092840056829438989461957042320883530077208553598263898381068683597519527404882177208683528584345613967792222992919674533965741576572883269812413185971036543588508156148622354042986226389089475444284177271505292542051533222186333404067813775394193834699061415776805138013482192017812491413940297714436376246794619018732559437692422087282273283606666557436177655200101997455496007682475911264588576287957520702328080774527395169382566200373413622647270138274688131781992980747002607676597681366435604997931731124121517602412489174602255356436409925922518320580938523882423804339976414201629495437373407185077667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -1393822538901775968462620810468899292416328657370213387542554233919641865524835772159665791919844952371973123615261402142389951239334099480325049740411508573994077854844472782749793775645002888971372876632056452031971499798899469214137338846902616125025280268823578930622638910943626145864797007516386350006006615016327824907440868117929238285829760307849288580656135078328940096801258518078360705556277321849941000025721141462019370043284043257513576829925439535064855006720626117599505839621992468417444431025055795065800839921549410939798971456958461545173655684543127934148858186179726520640444275103064887542790151468879167935721463367551258426753434622710079223323984793194843901862239038893940794233175654952558293203035119539795167910819925470231360026563337913461490587550221643987829017329349921475819620746998842288764260538135591944250387450196500518374696756666354028764408678776368563852829447361607668081709472432452387367923644307494047597606800217633572579982789076596689157583074870920166319418814382064635360458202462735011019651928258222202209047580012356047416571300998227692073208915279858895207042897862308903789376011023296348356481614709478566609456634786615543009630187550174677220611818678950480892137521353175334415636626820173957032866029339474757642688573553015464170629574039461127341021372986692812221089232055093356734471129806844281777047023328605875081764226085861927119459832357054889498433138213219687458071841813356613531946338648635529645925617791488833878451591519746135529889370345639330119101422826882536583776722560855872434353787728917847000884669070734879321422584264764657867181137599790676498401967595031367711961156698124030208335196546139759570917208207417220296519574247513252244915541871221104158179584800445905246125668116221038594096200955606349259229051601981523021068720286642609226647071505221903094582567108251216957427916121695395978196185599384281742180009987207699055770408190728729933681497717511185329990926560905785668280966374641212803165052057911442128569421669553002267742402828168413898207717701484720249916134141237831801381898288625674611643589709243542028657119967397767993149355874829363603145510989305436306803849423720305283196424510465069477556530014613086106950966265411307027396701232865703028666781638337535164382758261223865438206914611233726942356668716766305475669646551333991331571976575978949182045526724984021103295481149428461049811878256100144968243625953618902713060379028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 4080835882984371532354796752318035781859258393664056770293606664254974483467943334012574968077845816153062483119998328162835740279649163510600260116961310435076524830043277123002899174450125168644103938330637605644098135753302151337928907269315508348693550687120109543766464470028234507222707183969848376646809798137630203177484055289111900504294176121617449942597588747357092878754342429120316994907308937915946048546931726137978459748843704253204265743180998381016847888922178347062347087371098572631601092778015907802265767325008453799725692932249276283235904094939329811954619371577666482562137329575339282465961252568294037647772584828961282736232731325864861394401288918564164727308665083032072692166017378261787569688921635813791648094636535375329323229835924585843527638692904919806344415366222744795333846388193694359852812060358672419769536332550082823121290758909454019676928686427146305095559263596139410115019710634629741016151129688039802259022105445761872676641189685301084198097397764916633410530531670066216227678141833169270229959830004744359589908440631453843070693954695799769860944596714006061088296445454493938243208575868984407835218418620906631475857740421740030960765317900130712378980419715329552208898083128511846742915196832630053084580413637954609128960151129978518814866393751864153583275357939586889089883886425339527759773075396270578375526471101250612076749024338721690048294123857474262628203290015746306674464414260275049679310552639856966680150860376546286337187170022535581888715970565513623910675323239406665854551917796006050166594420520648460754613904316982705566407233037560858373136876045539823462690586753394299069584281904133325506508596669832149319647284628454873243656353732747332235580281579341755848974161935994414154029700045317406037924213023552783143445669285089822609513330809116822715516949065813492694501325632416264987387494537987498733846362287204381779566915098607091122256878789579432175048996309261217405155564733058802743230439350829318329453943677628181215177079092703619331782466663913931120826803142021455306551555869911722341230035153714610051464888432803346348242661647768268337536293208706130467651075095952350446783986000320676376246714173428247207029908707661104742193461389698406740028515977243761031904953096634531659550159132340818625707392698338399013285603475956736996451203873409817841837463520386152571821215624516914058671316792910098135876657556055644750225841477231369935907423496246337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -3858144084402923859895064402212913043023535373807790056939937628473092817817901252699006567824685510249004868883260782352361407273706960729743663734687775644538396728369673513840332613124606603583323098486170144713386062757670088051339029880925198132708407023297678718474295466285969532978985820819768342508899922648775628243635407034710078983474116150725635865419254652666644597297030151641303539750232294181633114036198818273888624264706454873192034734253798936357294034668736629174686687366368126959458383296427302079602060857061849697635853168113111903226454761845361916921736213467769152975060180156527860839030582959023996567605310429240565038624556058622746996488305751182034337695796158660671163434725959861128782847704639992899954944942128582179684063785918609061938221826459691260352330456045635562736222731095781568472766449658956891053942412647298432386052734851800514904636016999811251411393212648106796853996574224423238622332088432701799905340653159009574775308668850526633067221349499535086388932141097644527825951057372522394441301926027213761842958307052059057145813725821425941998554498430733609503962683799368501867555558815058594597219881234758228024308415888185648506363202621678040701613914630704170336252273576792104829293302734600772728448389164650640891984646250509411082394987379022420634130153530489396534885484015516713457175186064031844520949335556355356713974023405868522974450863833234939803091902598841572845231498699733699055594952601358095003086100199409819914267122114978624398603747478709098123783747737292008192239443125316143149969869293898812511485874089361350930391221308442573840988516681909111788178991877900358938930999761874748434514842649331583459575737252776067918276746462435251311843236921449211803159687257790535473573894310642670402822232083200308594641191475519014362580005824201850737714138713853592415095770729064099062104838817542963548102018581090701216154827414615678167025724864877272287213771936295656842830652088379210567930423796509012567552750504074905718215824354855056655730043590012638830120755625672482100638677965705343813470871025480958878141137566138039755135027434344491815442161279001125554422821240870637983514788361936276772348042020614449372043400150877310378973717171553092496229623633220599347322322273758874546265991749023574448012189534049406409629119451430607577376734296999266832711508701428832034572575339360236362308281032366869596659942795486345466521999059139602650247979909181594848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] -4638758923091817610906482775630517168885583151102633299197051021557083163540392976477738256581570460790647867326810764721027937137677821971051784735912836787359496806112193893177326669369972847302346780834854343068066035962681631430127592934588957448292168681603026713267879431012166592826017139233931779208217506119873194451777205687847590341317579861118592424156812355670071620472333068232042777191075135174304114187324782336005938376944203513165545466876098003974590511209909438182821698937394005364921690665114021373490520819951531485664826173555601720725815297010414738025301336388729214867407493314066058111676129980703075207106573215798333498615015333383402900972382671363383847450579525806949436993495883903956661714309651865955870403926291490208247174411594819774998023759255045612185945872997408570210158509799884007229801747281525261520079072613045058311425983460863607527893733378982184313570025626693603510972710184284352751610783773651603627822598037773969119761404878122057618589524673952718944359757756578151457395192951026859408538589606187973293666065153330860115702102621635899498377695238508121869089573766031819676661881076564580671363113163217708185209874450776318266548002818215101696450399760466922518940536217479735221933857162611627216596211690342800676624822181497377387001688703505471304915544593430644010177166684057609579588396739252322927614866855283125064312635706177475177417919764550195191679010353529581164588417278854566921501357823731849663032805754880765300861444235263385868403838272213748530634963519349785170432454364939214317724792710336609401957846558041148024955228703440770906038571373177728182074425144117818047363931428091130842292059613338810989922745381296360227387842707079628356674434229542749773445925723672465865879520531531761959999915445025446480721580025837012937374632210358908587518541096643531558882917046463314157829374593457956552422403995974065101291684502613808324816910066316417236894435001782715309508748475770508270274588438166470347821039498631770479484326639672562618034817041709998082169807105341568125009240334448164336622395521568425633408664654685228435556375310628474292104608418211511700803700001076480240906471636024836928767550519397611603680663677762650102551495185407687319845933380969538469950765577087546685764411100266972096892164782900558646544454267829788956913784195360572682600698643446864396748028143454190112702010929785082713172322083460528845007253811311143110174270987045019865036010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -84664180136112251038160153233602416414355960341292866403540190836812717870416564828886706274920192500087344404889417244988210692554807413494305839193387113874080632273936867278854978919791733054511414264100172789560292415371746638250889921185662343619948912550842195107400751417048942866825725672667830197509001575606029941961833334471536969292198640463985782212452356534945617203047250719248331553258732236123828207663898754566161987210012901208375507133290839953730514783856249802320310941140934204480004345627989268509918076799944264392820598675970511779830545738355182493053068889082192074541520592548991730359312119226744981806026878218074921446520460084539468337003674748452136964890777110405573662131064157998453270841681032249322216116369526491700329040943921295310327954712560054595176589051345378736367503106837269587400541101051935413484932280353878058436696087640864805264241869725535715937540367385463967827943123815782265088275463714690726143444507511447872618647465277167360172600846625476369276907568602192146251769225719141108289282562534368309748166747225318330381090130546394206235641816393142461863761735108356443192836397507483148583401432046028423021591696479014703401420207807063291314385368610034526600714227740680724831992681371461078121912286064488746737325311396481838105149165435802464965607152460600671799132951767352636423390016437668408926070518447534905895103259388027567544353697124453154895111497749875127924437022974513257478194162462817556069990858132819293725674904298665595317467134756878351418276613274048266553213424677310365482770826848291552713017674183495360740550423158783033746236208428802790744349644475678720583889108275078073845197396871649185784600540290416103466039293494423757258330129851443501471382599398420609290096755324535740022231768415629030699454541323795731624712228082516903667974191880767799156252894911501875494349938325819284110676931891604717747494187360907884486640457533109373419228707983909769194391909770492571652268358886805606737186346233508512039901962245629154620318521320734945417147091398250985447947837711726431212765111617173620850972311030316136153100722010056154962718762338232513823396636100822917433484870344487997430340618528063989150092994076173704528697530262508060099859086444407202623485069776102337462833510095158756231388101773300554902853919729886868487517325136606860056779040167312358574679253640332321979171489669153688942605707099596110346581802259699435150852586673408950446173548698425292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 733590370633906612780464432510460688295415233712671194474283090707973281843927894231468164932018274687004328729446273241403747069857080795842488854815964983440060432373146673749064667411150892309331888477950391782750001732170967541802769133228621634234249957109054017031953212314584610344840190278469806232686772078809336941133778913944230389837240740064271479089476586283452161955339986217295823714835261722519382753985449282480258589097610043532740494605906727295909696802817225899040504794131675013651350811202019727679988009140066425074507077403016206918014494990138575834417857495806666463912462643320541451565366211393875569534883266796746920086245656224892064814674524255939399307728832257982069004501754380556398035854615818393561892520704921321387954501420930841766812112729282826552939586111603472660900740363782247428743244610325437463347387536422324938863003167086101294443288499084966952091927475519172039314483886479539010974657458644509845955498155977224289499962488827689099371562927688631247633304963343543688952692420102609101893006200226724226339616142108532585109214164592173373474164407438665689370613864981388115540539101145924101742732221763855182261988156463749646056186898456515179871585890010767085057700735466617831525430051572308549187292792126105712469065776375639307364255654850585122872738242246195216611531532612214658528229591177916466034508012513059275554507383134238779436548402148587070549015036314552288998004937213300007349478778274470928144191799763943956990113028840570628033246860813032582183869184507337725575079878030742092871284808113639182919436556170338585533094941782018301783778373508885975242904095659823591074184875403742310173718962440588521815112908016597024193277715280585706645615815058576858987353511917823314667148451931803832771692806149771487963469359416741229762120780845950286416865122073447656817579503201658285205506199676767352264549797279234006654310441674290576156317989545987789393647226566377368279424166601309209365036780094621735045424158306030364905266043077988981184486302968416078003345515031769333504408010215762124091978961693266072578261771153632637963159657615141739836766706584102645592277251276442286000473018717437513001817574212542332968864319261319391033899915908422142310240392615253701310724338450729431102713638754382203453109874061137927935012640924362311056891907545785731044817994265172357807956083807494002928075585561880977372206055867643994615062385854540502854847366931423380265187006443738937377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -2579326789617457653451345446997441655461883143952763849547652680870787680307199566059748061040247100533871534904172184567063582923974541421509502583479900053928495294771432130946458015627545341234065883805384461192199274794144353518955700570166629714461806519278932188688979473820576641160322650039796361469087983056302506833359379411970990905735219475771895526693449790679511213767213101550953663335658054465376338516023523791794337486253673835031619717177024675367212639876800286748080742870178512435483338800344586261783952242185633508346530248403110562166933423901328561373412923659337188610347172084812452759759091431225364547339146930731681397683090489720884722755012960080554951117894784565957205001064722829225807240039092358742529925330605807509505288498676811631738205012082223198376117400779026694323184899936264396973404765270665602824283676148539270503035983738403070349175351383465384661938457038203721456824345458560474432324581597924407632863679354118594661737511473715664909891936463034757523813105644366049937850144965242027299391936646778444526948689761721194945301225611076917551415833777598502781413266118746300873349641143227388081859325840883476939846304883848746679881275917219140616109597477740226233466144032678627909467967129781818284115105648076096344221774950862786762344386674469284066428391078695831110368754534614094310270054316240072414173040248902034285840126427230289089289744836172443031284142087775427425079014558529777901492278762798443604325992468488235835937619196647371813150228805251755478099238326279025547128922142454400834223092243546445722399427088320254550586234286709724262680947728170260543153444500377390011311299641319746848918497297586464008767507127684798579483851778989603113981097501023397029311947157352475741721331950847719769809627949047031618523243281752959545934965741367576015284817028314807035954639486306414544758267485446435865450741448067894896681071000950928252485258760873554511946647393476473689602528665838217375049000904417546779706008933807882156263827000221866790332724427944782200456425316874941106045209932229481792359001859963934842389442346261527442640026383817714707355199671522673964038754734749118517142098404493714051379128702669583381492513151221767436355921544005432156999797601291933347604298309804083930359915390608253945853362024154026698109136837589057662745675314122634407260063592525596998764707727220576541846050008801635545596099892956952054016579407961521783399010078127733258668285998282954096794128417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 4775979573275452159905081963542246204451138067847498944581592934827730610358197340693953907011620621145003342607078945367312245197351043264900647197388369542966806713450033610667350466718378728443715374571086307292890548422545490055619748715379834158398228095871396177711008382631910774090769154162316034974637490968145385077643909728129063521079391859920405200015888667913313322711488599090962422021182369614219742647983622110924035443783512419396227208783123705855831859918057433816175475462504851972427323325493313772214892381819022462097253807109272714006569343904009402025003356217029427057131618746253241966419006422722697957992691998563932602588720949409195471361430907023256610294467240857676284358278792251135806737423710679944913823059257456808887260835352410242641156672060932222436043035773255165110747143635172824569994071142116610411203924686863184605323604850997425542262613125597505246677455454365641970603879278152893763819627570677810030518545053639813817881602696386822344285193928242533537312335773076534476550787146391948069104441449931290040028040475015506889004700657928078774709489192643807145679059815828112226530986511897945056666035107057171022977306527083455189940515947973700890719754465057708528642422591155238221227572751772472374061319056138988753023531457809491053174355089177784300574973341479846842815312510642766753861525618485636127277164211628645986179333325193382126111445519169877089316186210791495864331237926902286953996115662689269531291452561446740840464280421705687314835593932860856231636620789952202501168228221613412751397876250374714424242115347420421200701484759791086007082575573644257492068782091192627094869629219486536252924334003380879780189941756609983978091815214542599826226369420093301104482940834080015239438322159110442803999923260694173053754455380157276320790052787319269830675679297426776061638016317159296176391142755608976648548644683365615904785092700147509572656944304562521134370250202288063327723070267042981754109192482208065004581535201194197231673167500714450312748857966833888910576492605065251909623277289979857474056569026773568587711091458118380122819335391500961549491478960610556695557255435243855205102202310256436557788174257169656808906332090132853946521836017999171690917548184097102667018942595508063709183271058889441957341794703934620117790810950309883496911746461587749560246340405545970195009721078017290061005146266863264113001502028876509987827532198905656820506798247469673092402420166990850702859461307525634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -2507450914075893182813384711358038116185182072453583482383180468294255584815286117299222134868568095339748353056513415859909927837780960282611353055294748914947393087265409268148760256953008985778251346480073343262553145938287940012606273054273807458266181443946708098187611740403649652041412779021478279912698752950006586863463861347919358201934272452919827528861231880495251010142556157243341212283188557680347163073196102473863853615299144775952582003801557949962238182773320115473658324773936844702987842100361280449070299697548889872201679126414017164265006392842304841519019808716285554418511470557827949307779286920871165518924574977171693809129173447133595186786349598245957848022947819225138335254083130547675124472708328301543078898855754986705406196985585150349502890857420717924933014679700606880695675760857791079400313727597158003874774628484566847064791287972534071093892342032671548431276856953423593029840691826322055747046418566800825410130371185152824917550367478012070600814490303211931144302144642951746945794743827022531090127532210158875569016795345807919189019595791972691006509541037401833856511321015207878778822644054571903740563344123114617860026119338874499227642794296320778922785871592499315100964329256763206266224160395312283498430798772152695972610282143038101212481800063992324192481000037960745220059095748693133467509357523950109855004105091939960961833193058824582354062746788764941269585505932830168295840366036064719541991959840871615585856233980506686956759123042011034197224980176973614313920258138010988622058688396958418689438822082398625702601416953871494939761786368606289580816266824271631734855108556303354936322044299679325174053337550503936508722027129826262546394878908391160160855566769741794797206119445101087135984810063577132722765772711061796867535238480159202148440574744648436717428465747678570389414589991480817947848763206638377186852329942129354875250920077950823647692347365517497992702737034763871086926751539101316511465345465000343225806844841571266403793649034963476393086315110794790729492707769496919350500878419263577933591569964515110940074981437347968426548054027171965604050797324508872653039123329648600775927030869834842735400827888336380924485453345166771651500363492184679645754916469774312444700742516129822393772363659858009046130219203681884772692215591262769843104169543020875351236936398518057374903204026101968312699966034985245524918884396064436508086376846615083859094162547378739560200583413873687277373392134904861450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] -11677781169371468201543376035300596921097702544261678177536832491334237337017397373992127626646173499639964703797994805430792650539895762402931744061361831180608073369829201667341263968533846728892298597551188013000988615098262165931161003466511562913933240247110467061550752070281765665259103105100335291680563387207985284481498538578937542818083437982211448046302973019224275609380697526541217878909077926673766520363118332314215637607006027926897044892686209292366146429387189475292022391446413725112699066276015971133754542861929104198194420957833733766218184923416269731416063640321986793012908734400640811629818517847815849835306026600366107425852494527296083862357255318820379114948485599853379043172021838739138943675163136629415983645046434403335558968605240461710667859176061025580076997196698476789738041935056586054786098052514527975035618352430457798525818947503962272017699887274353419183832973369630231932594062865367984095095030013787781199892781051476936124950587170135404686719159640502470510409226472795020326788429255412951721258132188675334818463842714366380356558436365477497534131727795819143647349416468729290486569646873603734124195527228225894480061874609799179208010030849662697959337357983610519508274635019194070925656987542944325104427299472651188840165162155854234355186887611685499991504236741988673760147645203425568001759261294223134891577712431983765004543153494245001883075467491864583302216685001424675817032734581487813977371095560905443631107819046718593574746976735200628366857290769953732813453349469945546967605352833966694624533697334169075292762443988880062045610006922243024528349937268351531890407122326737349403581913054684589067976311151555575283702178802667072020735093367770615488428071873980737398500571882064696752310270354761298583780482562679147284188800598588219162865789974180219171290861793224812634588524190368833064540016384653876521170002835430548733398217984274689802927680666156704815079754524616425010010972963749966800694834371382484698871840509875660319308976633471171296418097720980274051412462499273691161496860892041455115875577252203394616035619874411897108208487976355281988597290889918760681471928593814566458539375930078023770660339335526877825791986795456055997055174840946665399630104934694148500055064924171550354922897439422293815292578728791338232329805133581446064977555277912837035462821388929820583412203579967985649920679962648777215946295102562036201700157948136681920568298161540880945026099450856360562056579510681331157684326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] 38069649441424313927274495332818865337638321485097861025150148146749208221531808360452744487173692462123341856006463356493762557965670694194085652064527336725084696319889914677980501719552061662607587161870141224071499521519216567299659987071417904987409830864798942290213088123913148432751407655617024064415707109484869074215732346378043342423673199557910537329719580354697807065867855219599216437636348737202967140016256035581064608739258216958335777136921566578363584096674236618793033198145374068309607426011396223978364123003374011569162778284916514092211594953256973845668425981329039286885400435778730873443963554681975305617710864084669582976506638699059725869287380798573052702413644933513020004732824022803365615656806570989872061602137020725960104806797000254291549052660237380200541330574989798689809226055858140439606853859045277771297349730583223521846386775982400696843510326970806794358623434431321204394046204895160475448788291067955580527244733215608644181598770987739047114988351798309354790124086977417202929992121917989041689670604695161452913418040985059654130554754618423403758470067684288173653080841253515107880731828983150282655962941079894839974233158973643580108086072659083212671753283074948468836452695036420459133852526985784642459858966891556609650287190948795350012216730210505052350177544980174093731088768575467452628972021476166968836989706061342267320760287231327553149530873455177366041459138283906056082326150026107220037357677391219419404816615364154756938365527126327677177116987424582432383430709037795473784116712710401449728663309106366600565224574589753434645594422033006154446931696832391213524440343546962076705291539706826317276905255928053784792502655760410703943227399134787655374065170714392940689437441434447376925012101888809959357469506757792390825657900567476059827847058429419101943354402978650258695685995322331392649107175920529470700984015356451542798023912212980854853622861908179855320954549171120234113069488639516009713279164286728430907836711745246216759378128122629911442959522885312068198962536567713617102345482027983696358208458922255076550928251274168946945873887621945127725390242242636890891982692616557466573762702487786197054069690286327669576793332381288166724630647844630383304082933453470970733221012102340543355374007441322551979713110969814850254321962602199404064368535260162853983861909334849981277440026257888412484816610475420797225477556548437143070092817530648032391107527986213999625752600738850389694434284137969370931386947631835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -57360387808354368473233193447511838034759982799541133539769726462929356368265491256469820101835111640673949916516639651638249162127125828731959678668782168262611656000692007313615354622590816471618141283080677717769568211371389891685683456716203749548336697744243024311418910926686758591971940952754496462836292126794009334892526357945823833879235879856247816594394177391927168031517866734413384161006025086051716235832327542441276035243651949693422655956806355356983320471320737130937684879778684447406093271895077460624827031618784245465767885846672949466595941324488225221928145817140079233207758053997168158943217470350542712319202187276826820375800348578913438447571516728364026446640955157965210061634174351083238227301358076802002098875008712506794493828157871181498729508408460992576445012597556073315535498566127011681609325547706414378253808348044009166469206854475889768437855654699795117565654195985912561257995954546938027845509998955930487175393897148875160558261649805669159794886376549035057065091192998454583249669696829146042114025988383964278771901873047229163399893138176608875294490458109000068103821150375954014363039735169750283333853153492693435458683002640957946581953896283954677984682274242207400144419759000064897430870279402775099612508484015747939495198489968561765145044517491065133852917022549533387812844439932934742423599622472932681088622941419333976427945922631561520596713816924908258118555297047252677124318871623285566811895189437928629790305622483894856792969388750821780960060170013348402623889018128611101758078663463391336587405026633214681190054023057079522893106059522937051285608280941651263415515947037294860953421809604019765000867156964281736580883520330164053032163911506892524646809147200703948171880636485565658760863918073011647849548245229499184959142141167954977473217679811604600165325264983268410195007080346174943843475270646014409323558065048918625483685465528184244726557153297927542768207072081612522866941108476260550008763086542575449797625501311719830700939377107149316682132253193997856094405335784815473729149765393641597079412349442291257991643651472160229949912815015949903004260590594204621839983642149919587663482672096139320399537113395721387930109186368753863444447553338214630480823302292336023687748563634002417578874806948766646554952329262599976721875597747707332595923222444482142203867039297428282347120123437241201603790289990042781585247365286713425260433998151078907136029836652214051865370695754062755917362936841641385399270802736282348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] 33607833929817162338216007356065484567313601653348905290463919090324730456795964333146122325457672375557910487922811222038812865110025632569273798074262982096929773141924114586170749021811740921909582779573285821137764736560822381863333523995435963221827511102912480681130979906144895845871291419218223471237752863409241697612934212884914803334018279172689160578853514327392638557860068961888796800492227787132749869659297974190369120959086950456767104731546921236463209441596382459709916704767655653081140324581731320603015877620505311785070329480619370779184159421698442655165508564354559995566763651395959189633602178285225286504989365049225250676551820931113110775302070012201375553700401329932047401110789676136146514483718710401925369007130460707526143301019394986186964223184993143611630020007816279605904460496464171278379056442360121178334391122628095172505333535623097467227289447368732123719323963001055428324684554142305501997234789287052856782815753575920812879428233249285247735653226873258817577016112357210842226753429548149107355792592953653748069391494645740691957086592681564301937590100569403444782343261540443054260443363468424121558088562577550447374813448711395213154826043237179027588063806523963481970460567720976381652948405185363637048994592064022283892410710836130052252283783774834735088043226479249727631846618913478703543063201410826394656775500416011314485890996760302602345611742907081530406006318993213725099642870919698410912657697292234122650187649079063880644901551285492528865851793752406297791061133570809138857210877459765672018377092937818162657965973720329045475980858285361570241385674208241636469115253556415487944217626144446841523109431019943620393907132518873043683397373634034161024247937558636889908160781015650958148789760085680398115769552092133900013168517698400237303431883421245172408720965222298059341258509458648370724917961747652742007877173056403758382163317286663477763906991840457169124847467822818131679046878687052705116175751035516872823167947358311699862576898720926462340402067665159117317288002332535572248961076309324871069390997613154425872978592086754974896190095048592142274205849616157675325562482396986224099719041325757774819009958292933900842739026066444862532931375713995882428739571918203428548921266588660208807112772789982749203534523229731389146622975703741193594318914527248291724363765687440600970073737725156199999812346984173229529043740757459220385540759203001709698404602103552593055418472264187495373872344162080594287544954568147659301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 56937751167834294999473481494876533332001249625303405794180013771916521697598128421014290772572844489929373912544981513809711639020266574799515232688652467785281648849757302330942758537794316340875788560857904878814424511913010495558345461423560459751456737165279413037469317486358478024985800576797893723961661902087021182075371786303080548429058433323206841627923284659984899954264657843838879768334089783244135760022636046233714915914063802813501234893360291997867872134100629464448883416865324458344505780571782689803213976834945217958516878420150971672479989758870563066802953242246441067456402895501147352713964565171149304360584804343332173648584240371299956327527540126158425028765531434499866568549111471863648115297540502486389364428539044750085755113767359931136220599254774132519416540345599349401323730552558108023127603623358800880888013571935423727707582340680581309679570065293847117904300832434236767732865934635507083460288495152158660457692084576910166862307265067442132137337806043577462925323071744380147431797578228644904546904536686636904113586033988197036158599496520574116114053730237989936435380451425899711373577017861078369912424497044988050865631197074206289614623415945672507994994790279465144018450589394272532080453426360091657942257801632527241314948851308302669124806017974238476946531874787428899444771482575666156494271001613961004907819388381188752608323334668227015712396839380546773619993159497506145929638675904577693886876131585823000155063057921369432861485360443562330122990541641184692389340272886215997074741449714456298308574800666615243507991763191647332708938752545712602110243006843089376898496737254658874433238090932373287801701453438233594970746168084257745161481582086367578952114961828528673281438599567426940128715189621593557628116228732988867562942430171803432373688835342916847914779045980609462070463340422458506698304116600190464085135289088799355386497268176500571865149458938874667040895295980773320419368924791506502943651706824469698033151594910429509792614509573958388614337065020288195841975672975604862837100008212038975016665400340917689453023428486498507222298700755261516228349121821823433601548550172139157574760109643929553789157520066132525268682342320381678125985591797697722646265885747314355795854592808899420393059458055039925010418179791665174659114177231358417846925732407351507332991606500165547827988703912398213678055275118341306086969383899849393667593246599309778937748866815413356906648880592861141206444401847985847808786274981684982776641845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -191155275067645154726932308901714886654863777838604329609012216515125061215910472731749649074202987249022413788510510275235030910400846210160959033389808075511418674762252762980515903160425927694722678937499473546281554904739673017515946022952232385696343517841910694709691203922573286161204326972711957713982039225135757815537353773167128157677661980660227563693509756647442532656128871439357210843967390615916763729731243823716632846179904554214942273821318661937991056813870464064016495710519962576302998598689594491894966293465845869733112775112248534859025467499552255228226198956917154135558574579889175951190885168445496143420956395887444506322625570226295199654456392308196003914656742303950052219589409425001863059036330142446567904467265544873514412857252769506680795355578057381375281195189680846730986251943031382471929745632317828456630368140333061760639183941573101916862963950234696045440307338803798595810897199254728984023798032325744158909039387822440227221411204580018617519279689483200432092514407667186420969681883597669940318858168140729352040511616290252005475023249466539898557161755634198335553153456588194939395256459034074690344453703222101521449373324393752198234494824187995513104222046863395583390796397071531699757774530548713534200806423897267368591754962505820942950476157173604227304169322896230029561522011926449304822680529384835875287910010105373732863614923364449609864470129094482629278840924704232734584078936198435851906797483099116926080134105889684365999332764364501189866170435513278128051113573601431874989605768536320323928520386784985549117614104988232135637610836268184887562908285666060486569737989840136811169411264390555200999628824747685936169359316527801237341148308992149686992342439120724032518921443073709692349439970517573418286199166336613854689084396503426720432295429340238762561753777028125521247425324268006103159762285909007371064614806701642470702795663286658069936099676750648609354110911825533586418502973649357095738976666732090295585719380163150838339922886795391694802204801413044279764688143570596167316312930588979056091147359444528363448459599506755895912295332563091951986830543458085752390707180304449717892622436816775543296725631429081561721767026990535924290585840739230255772378541260067296704666871994980741656145536993692985631397769257652251944119579373191251723969573425571316224630691059957901627149962210297840157895526073421299103307691253234946905359020018481737793014776760077144852209017908662459796711504810429876899391388178628403693437576293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 298187570497367548728223676578950164936515935538815241823921974221379850804776898383813994536667447120011321490761213601479076045926551994798201716021807510604970644050370574273547870245538027957659220966302433041240607213914984342017036364350911767968837831714855924104390476066632795264907241720667285834181034135049802397189101273213438263831238422743919226415659857995780862307197669118073531787353630645011768054237405130543119709072725834843988811174245639573451536523011225344069956453812679400344172644474934153743625105431339875588542840669717104516486797184378907077068992136113820593485143290690880959417862283250710078546919719861951146603828502931729388816339809960284176757619739875598592750529355496659730483035312472973022551911984141099061960029381542161338609456528701964702227920659435870427157035045017199319975151098517829593444747640019762763336840016477887484204351720790394818077851601839441111420245894511291779940308477809291354206276820414587357123825961699093667330518110139826445811697465994446801591904935098460430074243380882360251147059586433770623890124830415354119006679374977429740695219019573172100443111372673104513203308508551578064734850124665322640815858993918062476253173034737736189698325257942271812903494642119329462892138163243319629560645091036351818981267489979245581663742541180781110751614684642491815306600680058151475408287444222527349986361723322034805238683431604419597039389632270120378116940553839568948801272743125524480810625958465153296147076681780530062866325800677349156393739829839295333418750490616051777483861108874510883622762849951654962079506776010678142681153353363433797244710139458081141702480893844493829312006810137642926886922171320886420169891153573693690060126514933884076065725644354237131529205189751656375434750867854989013050182557930595012927145617859592796853143467688293915395769928741695273912720896130463624571922682719428586682785306446820412397318656183369194541307690945959724871302797178888461623710863545343882338812893978501618167670812530864546550942995501791067851658988546266778128316983125488343845321177992785354173933414538022900506202016962018842590863207950391918706533956696446752220893251800399352363827634662023847939157541801789350143547951415700745570643770222409080975170249680762177460334819998333954017653508803231972345347249276356955805537220104273361440171464944759569630932572124572835773909565104643692037187247549909412539696007060278906628921779948274185290237625135316422644164102970510973422777617480861067633668426424264907836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -306953077930014714813062259017285855205084860072736763821717487118687851771001686951895647853426248890912990860308321329096494929373153058032321239940481408023478127067780791746851278656963110769440740020896278635754909171743207919380384342376454339344371737792147461030773975505167034784827199730927439382657949080924604121447743130067475613098548045958165264362649755535464988644904221396978939871387165705951697517783686362272903556380779246163424161540382502568848128761886742431002424037836653947244063508059710774045626107982223683169915225701793489629519076866054440644355795390235017130402405714612280381819055359862299533334877006831842740521538106879240798708352855960274830934637929456271063512171960324588951106060675599887814806011163580831172206929252786407704041675275091348952825028355360691194599264505002933724480917247348825923700605872287994793076905030358086598448730350230375775383025123095678512956881453992955706536084249022610303353473196645873353150871721161190820751548167383444100616170955970846596972120833600918669087816134540513523758996122873055333134163944089905602096960601607008622036393670091508319333847101699609229262100205219407541475554986176202843777014917754408602474476849954730911917076370550860992917901431289687855167838936332446094056753414181170095351215546366599701672601949201659520806995022839940340238174099728040151547856582120775376291739361374269779390104646788054963560534452013967703009344878561341130721619310733829689057711167552665380832335131361609805064208488430707954075108989251123020675661894349406900028510608570165099171160621286601365887258968772508383034601686803810404841542911933671597425939955103655288237348174278406367793340620273004193794348938877298301980829191495212379113911390132400640040874489594331829660074333124792115508889553363052693524559672410028199421626914222116046092147560780508737646075113230905572019415476398506195520439052022211254550485456306671674831530535881975210553881600832207237456321111502727335069477435455691119791178940407665137700919580761972694452733939250653530677976079597913887845727793655374069291618432223260625621238363293264965670010827503725036272781483848263685231967500640859916149977233157194892372383952933319103554121663179178433148637805964166204962823049957891985298598995751145950547269106774008264047961285921563860876165818113257780270159816433345487442301353110448340502054397360148958207116289830368274010595698997280479303935220488151358030293104051184197006394013370524038198527841739271515564269066089764237403869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 205147856244473854343847682129718938488501116305641891950199733619950348359796228175591355097587179800554015839239302619468772203404081799482360606056448370044118776982348472331360327146040989865871724270382603538941142084810826348199656460709190870639520660059410568219678699332754062836894679832527358476786414639573560859646053831759243162919519950119567945748076649366378893042401025201195113134485421812661900120108606155342300483250055853016804669020184012794721299537542396718969134457529782673844760503899444435841229429204243566429730173313383154546577365083753014969480643114605514591304995449388973204614805858937325255981968190394035607059485573423141468704329414700448798842017356112549207501986968813978786653072113565318188128511846984940916658436406751860601260469910020894830448993828636863568591464878976673884542615321650073843412307654104355428418988383118061941307639831790850031765263412357972408814738092995745036535872451405002950578239148368230279820781067512335913654647983212173632221328596895158392453794709564629555806529383814263364915751566567958280214021053826077167811419721104535457044854493979055845830758312713884054035522423045401597678864453439923761632695715615255937079848250792459804008855214027520963948828785706118755455477012602098813118843768441241480464165369246078446715488508137485117793203121200884277923795330087070104321764344391642588744300426409062828027741809354681185900631396472465024177845709578394018142386554830444038884235126840245201207997180724313754986890428812428954476984617132649266387998755927714598225098628412645197513335401599203412082822786873333953791279134181899830616630239939138294976037640070940064953980707074958415870699128108942715072967719142288413543237155625319823530271449990803653555691688376801093159283752828922358292823284381086232065086012282386657756414124315448479243744888303559557920278941056346004508041717800821914290268287061349913421388513266559036648367707826868119342590421001233052497370710063126296186143801988520603087445299201213661339104147470520763564598758167708186132151644448160138744234803175446390693399446403146313297066959315660377381928896556656371616287855136000794145746830586071629923945078037452581792099558938593843544386265824175803154287254941583630465918696749757899416845215648630779899697928750312457875698300456102985622214154449480113032356567605970512120726906432923921957592841176314824913276870514362201039276992340714398965620357378860335577144915113230015869922497602719802750333151595153041713004427037958521395921707153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -53916112128489899882488898048533252854484663389525546559075705491569911760901970530047510388044563813974688584950237412893875453710469475387514060123725136458183372223720630757194323939032623461088870515531043864802016138651057939542179619273069351207798335287072750974357606881945970896285686817825291957693721160770751658005073095189260086396636710652894141475722868943926868595809141699540071120487275908093456416731379039859506861223624399606732980061855759418485967191330386248703394530587778649411580054478251601385735465968598744619892372665595143024531923193937316431781796485385371896214195078834848491833161894359894487570275836038283557068222090314013409932460892883333579506280796489480931765492335817936470598706913107416705893195477246531405720722874424150533321570675523227187846584235466429290455849582110062467605039091167484850687471616419108850045898195658354047461112474370128160907578057355399771518154420348008884398207785623649973834146177190421449284525955587517795384098113005103459943529555321864037189041195250921406262773708783560638524184881382277826712175510501151041473398135086205886345896649990424102085157235120185416042307417721328082163787016554870984371608190795622105573726529418295937412246898559963908858796834529735270501347252922131233339570096775927937934508503870555895672520195865711707661485043391610776517487323197135776205056428528696340728146493670518493343265819349939162271125312356610845910304278740318747210327562205958519761295804174696999970275382764929063196225533757660854178091105970692977342865106123001250315287693068162164814318514636372831434785132624984849618554864886614247074999583726551833101335603791895486606309811747942144790181312850144484842699638454999450587761835303950018459532888153463301841115909797986060587267591638667844495192963267496620014902592926040298442322695830909308636275087565948504843490552268011570896713516378922883431686774749129643775590233143293863655737307993642054217764017870645714376480030997710422775193901636636945701368253661870777038340305403876824255099709594099751968996568288078637146793541912251075196848773948552833715687454385695772841975242297106154312156009232546924438921358254016901872101219763481891807743622571156023173487366253334014095184570324287036723113319471061830026943128406143288281761191403400177664267183787879906239909884882877742716802866537591533493608716545575816347520013224794894627088190661619506670132217990003138191590518705862062782867606003630460635591717106232673130587614195643195516560730595756467664614319801330566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] -57379377304454644487519242835430122626298528885472399171631345421655043685152047500137544935264514347168374655803726846403254516014041645698227129851057515583283962646808897161841916619099139827846919312359564162922800531122019913920249436011314530032570620551394086281455949755994781940305539032964478001693896160516853901139533533936197002142412621895966273028820155334901410604548256328327623038587851758404767314609645275782165015887612881328096308826765547347647540506129665504744166603463009772988962129003609253650145219126130666951024853014036845040323229453117513323168960694087236815186202810286194491710095934457126673320881095520731980825581919485756302890175406683449047651388620478188891073554267067026512471728871095848234926342933220312255115335405270915576405530656009425292644227140821805136867456145255606306895715635904867474764147426482586007329997012802080976790751259384739062389013907983779538433508744206347099272557902652915353294042306454085712016615564378207295022532937744591441164365645109752964534247010949859364949530875662954712679285521222042355569025266003915415563482548900317833350375122284038634967512085681563059527610006646462107166225291969817017040030988735596172298059472707657531693254864024585781774793568760065796184855483536688524405447258028976861878394527494367995136126300474820057698173322843082495855031179485034917655677726754218258644734847380871904438528197746241357976606825944281986158007628088273106005224280247009209462793381718239491737916707482529725018006504848717480947708214565846056330601339207408107515391502916441361092488781217827924498461627724218682589344514074060860516120846515909142422130688844630865899180101821049019215672110661268455466797405747133362263423515399549401269295313592416966986477113429826100366841781153906462004457277354387122424227407216259548087127150247093634099950281224252824320523677094954341341624405774094089773226100265523599572817455425314740319252970529382970543372518490569953121226223824834661280328381492262887210932520574381649345270359985944037355641973188726310142976645094697866497080373278535508949957500731497037478738128748482348762077145360142710010616050754661134648507373610523769025077354574642612860165543180089798963019627329356513157580547695677854265314587611094667672251925138370695738175954849873328359439933297798310183200734020049666439370866047630661110133635800518506999481721674871287151593397534128743562255654658068843459625381224163436951309215408508942905170878562259671061830432676178266620690623933676022261352045461535453796386718750000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] 74942358566669822828746066767727782957144140810646604514426609373899790902003333874231426713063684790879031080761829049927236774252298729856399124823376399110156901200380773530479513492404348082933913011356914973355051660412163738610747008584001768140587279290718654760345321489296300728876620232195976986209268070046213222845990918493464470134977050372394705000459021942909047299470571520028081149584912761399848776171093517826681267549090326864301171071326575275261594577291597906877642364462847968383014597077656576379292804849771950438822053062890127580123715331299566013242929319631369639907417392204401914184114385706980047171790053195762862472533020605871645840023325411744182692918023329830278682828738026716106288421796017702817748831288764838112999490484278905245478428551549579576411460726027292132924224164816773807401059001162473827369173051839558566092342171530901906603397155067045422303161970095269461564392923069172860034603995714949593335449048903509480909644724741700877711104088142458565215498831228015419104677540924618846025487793293332072122384354892948256685331102470198920475017839627623306023608670722997042899071830141751382615209204665878022383232046022748709012636196808883452590169359489105186702890724769992868588861019332143943415165628009850993671202612461368814614935487340407774637130219578323091621728626414794280392586153588772516651483811611704545758749195939259017308147312411071581684171129585190942462274812867455335815409089792593349092214195549425415191747801737581389725017324344070729759191958774525802474656625206729033775315683522596541956557925852506067347639238608780401582340946456301736528979066648954544423074614996251984052708035451031122920978697062274960151982379399456075249502393207185283744079251939408526986891552441374804482159300639310088523082977980451461559706392019855765924285719991190248275821917540904024630326928069461106184292950520068097005300844232346197061062857893286603451921564956440569348034885707117918256472064766344493350538138185462020526556805875756377449581303628689428749710531701962301294359336688590550575427906644057803736206520881509923012790642740177668615771680227628161572809522937742092867831534575249196963157868825579605998267046717481953835946623763121472333743214753653865224538858170108789669695587793074562616757643255244976121837087415520237024761994612585822822457799247680182415292424891936932125518189103296414589743014660617679949454229390200203627985968936434806234474524110828515978840735859651630364547660561304798124472885314378833854220829380210489034652709960937500000000000000000000000000000000000000000000000000000000000000000 [62,32] -8796103237487934885947925219639704899979693801174480309206960349465748168447937855901606997783943446814528320773030607618081003836705675699321453271992945353095856031051708917269451060458600571024232577422349330938321444704479138150140900243116009251773792331399215944285056200137645285811188274698445821485854914907174371756180894283655600617807811447866527208709448266850504094769749921198181173049445862099677723625280798681259427059560388159112831479782645260346700656734037594691109010128440563070851763119588826008338776084908501058027588564742328599676587360810943739207859781050068724161601317415181285216770512276451200893214503373929861447478908015458794653357750083879468346089786303733417475206749596042718643118881307617373850789468457686047485145990985069197111533144564826114540685197599069642506132192822371260945202714072486847053329783135879778717107211309728875921847311137460602693080708653178317724480278176426003788155644123533457711393588756690882042339405680140289570862823782769781719684198239670717601909141548563483134497481767095324413777494691076736070312313814662345546578735078657984042964384565884434527135252721754278134307074715282580780786252974263192518763031671639684280150327165903682207435292244352771608362221909928213516709496756375675306782304742964941163841844691513557558528781204992010166688141099214125468198395160407093329224174376959755934426120153457207674468814876758198568214340055409457426311171781693856520364243208868695971068300757082277645616112433804675968859727390640276946566161466320349543697289600422261834375420821706249140611638056725890411358828087218946559620647235919561953528847375523171597437683702862968794173110787920362193035552854846622065096003223270964124432402505128083088498072674606917077709883307974431604336538869548201950599070187767324159487541633807947159907794055848338955623304508082627900533426110168773972988419513838729222962601427873965449593459044785619376984338991041164196710969785211382971874271434194921549581503558795501764737153558780269512385806832170959302703993818337256202122861704683135497001677937292183872098677455131063397163941699706458876260949647933919315594544312509693531544081405858600449279578044020921065883349092101334724117323515552283967792086961455799897962690527429178541984514826079066859380019034127825450865409567010482317343503265589473265274941441297803915079002852178179254988046601415423029665299458568446272670186463768805028110456471191006623985356157702860675172478892375269313472607522822114517111513122028798594698173474171198904514312744140625000000000000000000000000000000000000000000000000000000000000 [62,33] -89295263280307294058784986356061829005271329214391444121822115822726835174358339876025051252240502796157359465571484484274994049062592323740540113899819941172070522877107928475725380593051473071790982793767810830554273115137639827885176678037846469249478735431714804856452555101318903560426788239113816645830296861459405785136410433612942946609545668319460219097614389261818578832804158243073600706345942747937830432791538479218625080316928936036527358408634776844851034139243437094673535380126173068511635749253889246436940447637190072524256240120682497462481484847424518985226043937371534803431964715624535811297222891862515116451128566208507431793845610101536981282964166389296478095156289720009951997880497225132354684216600208801022266810195272013407707485514399715053261042332220632679988962366964375988428416841681140279764160700068571971155130075913271749241277409958947045360837681341707440720703986357609457020058881206214928152961858231687453078027934273070335786024137859812918096936717101995067676664206070256472953724798580083842958837511522057747117344630089098439750731930978611711540973785898567761568451586643084526830225570226012686398798706050041340001725629605699309941779016991724329857847862301172956985117382439199293076364907367925510231689268451505839011001509302390207808549493241287938090101419249674220852532952137133470040204496923347833454009755663683663050049860321351145644983050331386322941743279596694274996213879923302240949631615008290491688766741713619886839547713392045854829560896145093867504424920493899061457340445226987377315270901139295704778523179515331550180404925714112863601060019536370324476279187980308934436450425440568792492947382519957234421457597183758422105200616504188764978557330704306717429075795901592814300590145725876647133261009511362184048835257461017249587577830905518937979280062737629727680947188086678829563067502138852459912226265689361674984897966529356517204275487344807725900542806216485755428514017976333928770565419240434102811140906335984636505673638146442957960069960384683128255310010805927374929126614244775813914701818199869741727117210283385222400597336032843249913394265295686457720683269811232426733731640074155803223857054618162219205829299016697391051212243860657633033422175938970611945456784784526822845091160779088324521578128258323443281689841807854966347637119770248990442902801366628251053312932519773608724531947499507130149753686371046863307967573921647178978526029423295629165139323210864943665267852702868769284769652903888721924115576397337767922124385222559794783592224121093750000000000000000000000000000000000000000000000000000000000 [62,34] 168718718362266893265482041421232533943043828556553210256086652583732746606932847955060917058431671320520137871973771981546480561105138500007955025129262535772822072157560147920759385146230325627175148648213743811868244512160741853614495754276036864864614435988484007969737758409882912291772022076724783048333913844935415937454514503342748113953087527396119395208508875334883620123665735875104645112910161672734780264301720590595995320083481036766524708672712493027201247384363857767601603385877552267204044110150653559483187476588561033947825669347295193070604035779961762665697114059892893590703620409211404775374443101445255549042009957820581569668735487165760830693182309963690963691102378689415333904504667807834807607799797627758278805023673868458974681528998246596906146599523537972660298020218669211408946287431884721833045925114468958709411974601564382468312761647789598645436749716287427565753359521419095968384888807824893130226408722664105351394720373360123988619662610762713906792991416868877451947817696116441555641062175570296206346601089329058560316927900017661219564584965650749396093115156356616282738700326636164936027334542645807583013925053287188447173147509464763248674050912469070636793950180443629442120896112704511643543664896484276090127737646278550673646435398519961595275904420827238797023686709969516143787536806676135060935669882762329788800407325328208207545188915503453890351537190082231001782212439087906349131666168355953614910784764140255627211828361452894263287736434125824748678118237988748824860825781235456544568681021977949671884094110753304792773087163916835889578911472907274649691533360737033323556259236590385638548216522839032384309449256578360531283284721671587755156589063893285825619894299416986924066433047673417858906671543469557100866236951644565590744211442865305799062365083444284249976248212610400777412867122735941546164963928050036968890555013851194965497717803188740494977434053923563223270214044743049147016970701330091606066469058168973171608041667601113877552685898480495685434643843484406020389876269605269261059641716483592456858736032147396557710396903762839039786761631143500633528790011336211896674765284598348774298076317624896978486212556579189398407472377248676761995091291014933169830041272749248198265808715453499945061831581986619984002383871170974521366148173919484070461089663863490798795596322512089635156228758089340876373717252433929422048305875979671159738335274464989866937014489167161167457624212074454024109394480837626473060040605420193716653907594672529707269248433476604986935853958129882812500000000000000000000000000000000000000000000000000000 [62,35] -206825844763263117329668649733078714401361243848636212109893460003912297654084839603644279874211166550520993680899178377652146775186247737330575864061467143231980990897656889535684078092543206545740250200049964780902114918227674940143633677045666497363077442513993008218510518079465650351184431439303271565129896029759217471787707308826507340124484046412844713447633106012437974262931708120994534141587233250700229193192377226524818337891612729457591727008722243226025132095006188800673021324770352873078844647687739190360442736080874325872449202439084271548239118401604615184058941044696748057913843529673896915873163483324137592952009457163380602872577766434992066828078215857689508123642633205342977082318390879636461402015839813657408255863806522359382340586871929452648822950388897843617611793559223753558794178077962771746980764215479446643429954810654805203263385909997348592956095805181557975484991320250355682701996367602910273463967318541723054279269273555840352457563055112473110798731146826751987051297152091725719014699476327230676553595080569660920398376819986703021510525758094992915909694848051302521967701771681042730386356487685838926015819651578746222628851063496844502531957761666514957655519297728891346402269049552782971911878211728728450776599076320671670794883437227471561771122386128599601069378276013296061457351752512789812340253751011906080073170684051339284272340197614979799896226637839567536210440012728706213851401529220355801483766586296724849264840663132998134380501410295224933284840201708311491544218436031733955792164298548465558467374594500487695769619011711173110308359642063785484896099397100532685065152548377688027173836463630348865938085924967316666629313917269985024979008048716165155459531925374275028139267832341060763289513181379517920097599955542026950018461473590628131834348380203543646060963648415342356884641239943971920324502953285481600102568696032824169683797901921291518391256836078593259730654705473540467688100967185900709529395592182027065467860910418212745388218821693501997721105638919127212868230080005467050353785594343144712074716478085984304131293651008887117378411531263067468088811188660206329430546263981339412115368273832995913209008500648023328164809831286805056774993121971536667229090618931427692035302095103044538554545547481315228576127849440614098184454006903792885536439104829198831860934902999584138147890215314719123449412375796046879116341624524708067547232226924312067387989785716507724243485981968300725988147413818975668120557332914432787989331930805108651638679617690286249853670597076416015625000000000000000000000000000000000000000000000000 [62,36] 207914654979215925754697983604707050766467127416721394615787219319351805528224274702999558537113524584688934735999396985893242137963765718424617691210790120267171597724979786506532600158178476834017459082323210450638844922618059422000826663486399220623240594136892778872358815850926106746545749965887199992604442361346198602642082229417177640625893024877759937500013726944235865791007051974534862933702817157487271206208706315679743071572773779148024071226647218925394189603734605523830715491253341842902091318722897402060291954833701284453378797331575657529843038024925155529568591057473336465869863381999703222614350963834845231015610644870784273841231372359536523116588921129233569922225399205565154670093312283835405079677013141996310661077592741658314433770420736288095824555048711278275277470977437241494260218380873285653155743595367790458780302877549828384675008815946495987819718732986336953618425591725246123277520132738468015776914039753135833841169490458795036663361416657922878518424523131494724643754242056899438786559697297326350357373029907648534517167374697117947618605918325791554829756409610173516962572036716359070452504697950016704515409551549098402682798710797278062408043455642383020444532291213823170902234644838226687102165120726033222366585907806250387240466164621179961750367105330599471697098980473015768157300535690146021512722509215503849217267461153892355062293470160235409070764787146341334039319254394291254181493570488447870291208544661267428283223871041037040028134748304356815218170282845010807871831272356007895694103715972996949807360278565340782702786646332089552454714810665761546639319726503978433907818156752463006236665316251057310997607887779762710373868332694229465181032591202192348898000603565617890099412501402169332813309133026724524481618326327716628797444077868640016146720558007828145991297520835647951935467658901504224411265981419774730796630707943099044889520962115626381951111578436746462724327065294597087073695898102861452964301514982637039556312164443874700937383803043916265385275481159654099458815835648003060853237363381112142914129345643001593851758271491555353403167483255701611385322194885105430811366080154340520915163412014265792916010981009390886457008917614219049247492184700526288088953102846767677701760252575647833726671375510069093553728122537187660675861440874353789360282096984124323083381436904273998997634977233076708053318615424345488793832257959556608494498650526629972236251291923164154990533644855626344265770961013496391966702458840404996760744013393752650450951868776883202372118830680847167968750000000000000000000000000000000000000000000 [62,37] -187461080243778699781881681099071033834770365011759084114197919561851556874105327048782990730290482125393702969168401351020627953431181354085555854893447418103598220695313694848331509877078388961775395964686399556275252090670669518411628608775015700147728730140979699249776873912558701330481103354014716879828328716810641688341694401994156249860984986083665054187725665747309793260884382841097091084384413242147998997661013269446699276671653464799945386470898882725682708204974083804767402486979682967493843214580063014642749576428843428300336628966935401282580721366237436590851883870566172076636951651746817648229249248689276864172150860857268567591019116435696007908503343601536691505465578829030531284706330658604588836817278444769161751355053216115714602798604084337792678316527867543482334747721982226530639979252838245574696437732631711088728178310968819535504367729504089653787410063733256866432112181796569252306207089076521032451122214826208211999674826994806541613929401467537822842932725085351862889495480555639908994008941106338093390418007557514378847324989118336540078845476696583043356768187755575508959133667589322015563711466705025072163143730238069041671699219986198060299292337662701000528005050383760732152677138977667333316937891067268021160991961448631937117141525898128480358669279491198769378475221065520173917629500539498483171733607144368662230957877809072082613071177474011713845147108624818412993354146526908241202066465535971983648182892391723533448321011275122573944700187541412751726801004156598630541855492130201151172176198459887077401383629276756537716947933834668115304379297347667723479606418982097103738970793919768335637796184453777250501130940206833120564467154533229719703340816476710360806323537340309851945566618517963183361248192163706173807335200596845066852507894146867292746874865697485260282695035236106172958270134336374084923252073678905901903636548937339052732441828050123411572004227014939942131412022620450920482462994804611479723234375046510926975135507182603858224988703605493542122023097877114631893007712188557674833594751868744268632638593184276728487665729008403586297637913748763768806762334017669908430290259901812259689542337683315606802716734223190686771588175168823041613919790651492459902754872304762113814259404259746517576529832181085846507152361426500683563907097352593701562723060282611828232699829917810371318367284583685445100445053844441987240860151969806631884824104916435641503737119984525579520089162335403078925540766754417684090119489530652025873764118042203883837681921420426078839227557182312011718750000000000000000000000000000000000000000 [62,38] 158843482477919981861226051070337012811071182248276463990114320130160347193121179268506172862670014849626312827418423503241940400532824286083475866640036416094286970920025745442745504955972555360756035630997819280259512521220945667792835723159284333241704394028816685101197249181380470265408606233956825545846785332139913507460367862658860378375641867238671198029803368491173681931829294105572656592092764037627263115744182808972931590192109210391573614145332889747440913227331424295566612838200750225389516349594045060555360156752778861893253013784089496498060544914430098942664573709835036136700353392670625120532582229265606160927407497031168950953660469809075656959381078143745139496954465346722695362666997214787855247210832159864180029771469439613737863886770080811572707283617650169529061834312176919507242134556180333449341565547770490452987730014189508333169628822973354602725498042754119512716422873420898718002117703585264977556556749019363955450015195155500027852732332049503599967141224023546203594086546668418399203187834306826324174740749392204805678822501583443441378784550189378410445476146644391872088063923983379529833684132991225348659012958216404107935844682855924747212103139188650408661841504068983069422520142269934151353627882364159457588873685498757458205775610198865611857188875353041817142797787051558617320316500304596147652453705643765103814702239541770285893120834060296837516376243859029183057985659220068489772455642753802007035393491656363369339483908744741402382122713950340450266487232063005570601218593181631938779651332076875701188942648087694828810457498276242418920767605802715621237295521265080522916136072088463717133059327194600074778499905668640651947211876350963772144268355612279579425863317973401921611868986513077216706106638247443796783917221654672410311144767974802521745837223093688159334602652894482133974240055337040089889377669606414458876537149045126597594788117361098735951781817992484463326542672294457796072957171971654871702750064955126367288414385112284715150336733171241232893405327658039671911599004688377513432812530407820359913121173210182572886936673139831026143071240194723695818938820095101610754783244306966331861694213282497208474120957122069563197643057815433718186840943616409450525124418972580865681907334588761775239337194795931050537709077017060780335536680351680559906450190305378865551850529486649637513168874136789114611951033333369202437465854067476038280765022107063468734091500684570561674395604490597448184537079109968112392725645715674254800461887008482025820249594616484500875230878591537475585937500000000000000000000000000000000000 [62,39] -129216178216383728817016626685193588726818733625398408488570575242348564571759129160634656587265431661741991654971257766695563998643827879257729031139940349280723187301478830528687815831562837410547291647982449852666522297423976149693533788303097714405339792624137128321223380523451054069560359106591071415087881396386727966903492437384020957241792289043602293830752239703816750734684411176100695710171304505288137737371735415044131072063845660127018187912179905265866616454761834234190556580279310873067576554727349814585106607744171247832855672267089694267129176410542528841332615677732588157321153519883893698007155162745196857119034463232431402662436913647866238609340361688505705310207547549874095375351274643020794017040419442964778175533895586827666345128383324551743774851498908671975751972193900750704545013180754023433107373464336176421496593074620280540114745748027715113958245247226623281711221679616016251059085274135184754767025780616845419337945450203918741468732369833661999369826111249654329984268010515601592007530930388425195122092716918872147175199943887565289730189878142179404509821913355989233687594346661752447715040426485237723551765803575020090651402587690647840889281480409516782149001891229830480286470220182977273880692884371960433986683678963495626014068051051061993444430280507922094571326540625490699347687361572063418828693830742163532961744146057093657534845457795999911222381675322853347507192886522223119394488449622133919383014603195872413242242096032241873969191887173827956535987835602385692056363905434200673835791532171423181128862706965959702552935283807939745080817560502379042937635373771102109078723681825609053683832057570822384204202918367563568312663866871157577537030303664923318513794207674953051368572192383101983100511153460278687293580699150206020096633753793676186326893695301906816531438039990435667940688519097109838394285815220286375191818015403170523547527997821956937203388131016318184322870812872222641047285559136942584281668950224631730644772338968620623056565273631276225685179644044424599228512128040647728359839507600318025466698602311474041465663409558142591949233747901421371595627936848488813496384571272799578493424056212861315912414642313617414256711272926147828672329006094128867208784983787253637599634423480462182530619456895036814222768531334366467520425575538658196484604799762291595921104430478272368423835103666622855575651582075162630624485676077585048181420234449450804779136648978751775221440404183656233795525655098774122487716674244404924394495471559336351868862990954767155926674604415893554687500000000000000000000000000000000000 [62,40] 101371313054025982716959289901848513063999558753102305334906890547857725639558997130777737589010958036683035831536420312781407046375412055235217459403862772747533491182478740631794603966323003275340188132392793423061767967437269077021133794631087808538364237588310286015227816470336056499153780993395995323992523562142374973622538463557029171043328198666469495672355776334721456946127593517035259696147275094008755865427308983884004507214577561633138711894053587472593387003771395959535893442350159749023114019109769143882442764516301024995597715524591296691213530456177950526832034825818946294550520933904150938767603548696559918922269444391533151174148989335576366034441982412306608115835041245657228878593594886321105909538886016981121925715019728224272065751490989290619094310377269283534413368541409498780782060259556352974819111106589508315166510495585294842446311764877173658689369475978380352721113128554065461827867470250494617869831805535195127601940198349311021263866057797350235994942798035924359457194906467211040849008047321930141343986995970046140315349995566844703882882118326284365710047711416166314446840495120944142662651555994327124581738656255203472324431799611554334176974865815855455665874327176972585985623356446050569509870961008825522920928195775179277735970246678650331452439012139954936726276819262399355957021598049153895339476700903840459505020428274851631587986752109320525959998841039707808817179839327642144767671178407210541735261711828338790357558477875779769832106435499302777526299110486403166762801755454011442163865723308945568098920999046702436159374787107365180717153490136217700349778972418029560409942898183672149160565328430217066378073536132791461782421038650169309930777225505662078588345205450053291582539219306307384899848377898525699420544579219595928878741100628088276271147335840973464328577378088396888827171838967774699594245406866352189418394258197469902113500429212693907087986788078242661754538067804469381773415039633213329602468420481781364844326790083548233860340981057371215197382052704576772014778873623033603663175116411953619565731011256216494077079384225937798775337907751592320597871156368959045299834101779811211509509651956838725794879929843640273360797461083907073003965387673385272235402731562036099142242215930772348424806656425165314806827663827986951194493669053131984556404173124572016109269757322489161014825299732295992366318915259293824833251221364762640203232738357140079792480719108540097501110163173756354290201263576024326957649050117320092351226533717461521233449417422889382578432559967041015625000000000000000000000000000000000 [62,41] -76449354774221428944420886489401171077393813444990146780498802306560862068643965236991971811440130289922918813363180512158978430878242761567392398905047973848584205548080612326047548896967380357078058273149949602122908012900014989028957087973977544807139271454085374266529468764571804918178732500920986949021266756209991789675184881135714302226448836622681570814897536254005886862948783459823546534426331579346287404392151250254455998118946761376900917875293320322716049452851463725953451184537964279555438735386243063598638365790843095509000743880495260612594858575010168046844837295772908199503280872208253801700393277463409699457055585333537048915634789473647925853822113245347331007537250911817136922969304877767543269656659675564282769172252938345755125648670827014434544645314162389415912260473482863434841085249444660594177627948115977874016703834838949920197888853125221259420561717968612778710327806181744494084214286034456827070279256029294257994642195429910799748867981185048531817024931315735081463663731130391559373991025625060620635323612229911637655766751544263051021648277458048542406342697165287098400108565894963261804552795560327805852714103420471106483707912890138614963100396084556846566853198047991591501140965646790643282563820471445176080043932103354421490600074775848061698144251408362163531407203356578776648447889540036043719886377573562793934913782944098736412782742565776885357673156614104866308247108955414193868856191419370111746413206382160242825236529253524709433297888606000173865397971872533386670023860820945744569114780254009994894310764913883117675499404067079714730271089167988588170733024623297286620918056923241178877052687279123041238180719120879706006483810412366658253467524891919612811475633155918791279943674399711384324716031850771301865247117802219096398866291353112638988904577865488375268393026115654295312005389232502530852213812872037036403217425252248855531713133167433374292444286271302758995750621023871096822978355775628894869917773275901352206758594509637484383606402193430675000217789316169771903848528925191474710037962004963698252100062917277415864593388978594564496485759744762030843944444582801102599384263327563067881921909714084116567049043597466873771280587122414006714167067039267095817282707111383593582520971173923525295929819866432507887995723203476368921997987052694806481644570215703944461759405404093065484431260630711371530766890489543289233408066298658836351062225352207270081236983917507989825713426536045067014336994346874571412316873123307798534509789838685569042867062883317430532770231366157531738281250000000000000000000000000 [62,42] 55191659580701132149991449845700004503033415935093420778474477985999763355029501024533360217020031740277206735434917682178922833068356961114299019608569403408403054078466497044416934287205582610075067806073012702660550417984421680673611167488072324965719540615537242823363101378196803383444571039918257828191248865767901803989973854154995288434925161602258120320140348051794608589107724632435054441045986758174635850949134357642977557509820987907982811974927811842668216128044411356538168472288609294571830628095877421440885039682065152303488848926303231138386074810522091501171925062041951923719370495834194144760860177817592849166415153473121915648755948781843461031404640486026521159454686326537970336244200263985729688692767980557097581453563349050084814296120982957404908313946997861967695293733985240146503186451289939424333543875978741622096218649106069885589439557211195250706822654656240158899338773664601881880904707365372089303259693784098301958012109128202053307869272923645509126947670181948763122633773125101958906685717530785517557715104992160976259912367831381643062992783063929436370786026016971541464973115325831926322838206942648608461982394471661992197506788666770591475653325291418146842970759846045264352355162953736631811692142529461886300792846779706709230889934235504812341097422582620232259038341526798843434132232205250716471252076196758712331795395112827482839751638712297912350249682590509242616666762414474218277084976657887007338873373695356901906489999959687152965081510934102366565889295711303800491640953213936395063928712714243197332295532545057462124022927269188071769448260492175433402271954379236652200711610738545475375506947241867034445194045741908365465882477558236934174654834336514462449025533757455191760693494750419361369706761406908144027141169204815104136232413611462828866505682681907934421653093719921384431214589466682287136482914131267566788753940843273687400574632992840421288918603067202406694970179645932149072752213953388618245747867666872526100803455910534787838801157183174107738507931809560512640812248734573564999109058962886152285664845561478344339438880430181715670979398528242323996199656519386682431178887519354099549722893360346604845858222831747289778035406387056890101831506697603389881616736244791034560007070218281855758406480760305660196153976207728673372455621653540197488803710239154582048187796318055328959815714296106548540691289832355570657314540597305984099239098763934968965781807401120070318876598278219555495802073663140310089158544534154463937948249491770526438134264468615697296627331525087356567382812500000000000000000000 [62,43] -38037334655722664135077397142287839438503859552230082825635071654800468105747021587763364293032671854197767448935093983298111798581908511001023657082333892521221930821760250631593246527089506124169078564943174440527503644749925675516006445817377838967731431119557162932504056308418263859319476159405873144536541850881432662691741794535874669629538995623433217995953132163408275758065979297888069348319703774270946075425148051642998208029012854463093148718548944605198660777247761458638110800760565575360290929035628372793553119428401761932657222010230703732356264289022361642776856814571020628668830079011793837508545612629942656750242756468703727537764686455173148978469482021003423543690172727016989624750966498755262834629728822676034423049984964429916939422316641956622464847677657636006124534935643615416328562119152738287085795124093843224246133025650334891733359452542068561401237497441028352921131610684183822255176123598606387999790889352505923954300138966638202778762603019209916195070562788651622308169103274139031789300255462706946582170370310744559802406831896721320297093482857847088215710588386322978386980439585010215950178966844435832156085162593198612540722838200438838629019447677686699791420830208569381463806517857702449052311619967350971252793227305027856243706785353532317393317293993373514696577900550981497544402121205840758729473061324525683182172073114123710219553467190021327163815274911390665873166815261884428313677041008106746957691849414392059162568868686363087892414641098295057603017754611951695412147281320874189561335312282720414510958584562082452108256782231654692947340577326714506678275909755251793247610683560297995146136078171820851652837473644202909461759473188783547404502505678143441066598885611034855760819878731435942383075583012996743847554819342330520750183171379672479379052526144740295712142272701695399246829450957410030724537319726381109380905904305924146512139575711655288005135981091355421119432394918538694636598420266008325490641394110395573086637609289287919701192198534957656124156884459624417210208906087534502177277526382574403882519920745300999808130965872079518760711042594572358120839764674837666037245900389625714464269131626317853652921037032296449123879999432931969530847759321943188049636011186904140832939492677920105454210228080081730243931407834313448399090423746445474082936688042103567826243061024290497927400111797355457577807509668341541719911069608347337971380586394976704989382986824718882672503224784875980459735804388908243264601604643403504039615032825074965354894204749847119728656252846121788024902343750000000000000000 [62,44] 24978318155528412189712527788328181786402854386391719625910912451525418212356813274749871665067217156630510630729082988310264685344956434125407515359430005106164409149428678881704642529324453179757694147965404094974933744534874162030798298973781111337770457357097221859954238203105453287931715615484042228189227251978593703849022738813419231260215841239430599753571126913071534669604928522817655812665061740172227411632387850459369202338644216978544200358313623459155753433359947978855491276028465614531644123519782407309169418674276277649027411636798124957515655135015932020454894071427331002407866564708732332786515783995281108005780284628446353920190976140782077167928228558159882083442925553471335342232550364848196994687537293708917789484065501004641059047583646296256038653567388109057953743407730796721279995577270132025788000991272369200780053913275597384298566049503237247701357868149142288695032391765593400798963129648585941426754327254854747187985462053990550183072072252261301686394822690560099575976810030426403008371663390731139723395561352442501839100074900777191196491259554514741301326336932243056246888228064575823567222967712591069620417692287875503964329928995618589957135186561685422278594022827717498253513113592646448927873515189628079365988851857420272030791098673474861193922171853765594229474599510972554993045698750613319388643740754534442035894433026067232783083848635289083792567103732931701780854853578846826351964630446266347637325041083749960689040182112208390395964708171924623482450061530842391034003193728033997893142196682411588780456538685293083771384190436619165876137669287109292211382626638078364923263831256077259625405126096601240958833068802670938408520994849718217860879275288149928500951964934614625509449744747637065730010399486593833720992488347930334929655311759580574323434759753403825083723438446954749931776057347224726800900738587563015417691867629960411786592811302096087435210313211920878333082836512246568592672695511360136193684984397994184496961664280984484211610736551715615587710129981226920612745190103391891242443701643889075926042673145151943962536967613251965073836808126523913187636066366694168184735209714046332878031829752744218838962671127948284951740623776717454339443917292178104124327806104662801414739441965683302826931393897167135830899853385777376906342076326735290803442493672706574187746565762128704745410571470190305858186681370450484993319053030404267200349873308996050068302672833038328948784547701034660482877279280674739757264759619520145144190283253923917797863652606737971950678911525756120681762695312500000000000 [62,45] -15594249680861344395599048706878529060765906014831382585908589287291252523763223998268387299656868177097217809960931080941888598085872629150185291104301231634538192481066886529569015900349756359780076329021785724691375114456553898756923551802017264061797575651877135888780011128318506353637596210176348543454572823646269612904602671661934645270717850405857826289562610415594005709193786082138891036689258598317973827606582097230938210907165981591844580088854433638425030814247696521772787380966072245855170239105913185758140262788326318783647965465827302112689307605442743810498649367336266063220012075202423681239619575183568858866503949851863519667049331257892201352750128159770382679182376067899576905302417030819738255269548722242150728262724787843183950757286828640963564093146528343585308531327432373050214909816964807451694946210947739181731863025599623579670659824619788331189527579986136385000233787442241530731911027411222553368812475929629532463837368248718769167574641939703041424034545518683157112910766290333635961861484844135586268828305105867853863087028545965933315405587879738102667255907541181172670194537614237770683556875335551214269340140735504805787732828937678104889625261749249896317029982519626304947698613765657199068819043762589546646806203977410450210316375387545848620494229923727109713938522953118834022296382332828859064768040135338991672052132405124065519449040372144786234108685194686697632904682519229074905833117803759838244779213096098720284408646315820158201066109471262361196495211160742442134578242718424751751234654310100588396912185871426031525875315347416675317948844701777264280812868986653956856290843715695412333511909762144331564231702983310325571395460293807728504944363661849490080794111077584498546977198848745278830367577434160635775971222140949104224852773623503170789524276623134253578186284831135102789150634965623426142269807623268636085831934813070862037542746903614360657373071021529977344657928509536852204215483435573282920557171079429738653324950451356753770474685072008315046567788415458662031837601025231357702830411297103971854240216000513478424802710470185562655141957112461927829642372250898158970040000828913935311130958728675687662423983853107544292003260198767652695659094025376362160908647788384455169658683117375349464591423627054020068060590827423217638953597675758910299097092514497970870768487205973075596014164206634331623516186334888625003762688808281432513727742103742409877074478881962077365250908507483210896779271158601769418720700157377504710049679540796406134784985592078854210740246344357728958129882812500000000 [62,46] 9227563003524817101836801360827629961599953130259270160540279538539336260613170457072018399282236508714097853676274428415366647889295568860661264537212809154201387092537815498003469595159730562762971919804991757959038413318984945226311354443468179250858482915522132106505276651981987631330170970095566861159153608364963741715971692310049474105348367388747673292777018996151748756798589989004337699040176215878181298507048204679759584054975091103168485137757545601555948437835581088502679638346353326499397941642017926266470785248803564345175039462535920684452684157028711687550935303682387304426117310084410224193555777797465408795121330871249932698447879118236909833677102525781114874859780379308210297627035387937134713899303498678079561645068892836938045398818292456105032465471562105560603857047213784487634520776353582626715709914241417215452600944910284037293114843294915650809248763241912060959663851004497514075431525373021642617798928507836746262999135184434837898225269499953756206732337291137534327539405158276515785139206971199139064174605744193139351980069585290755338561680111143051625032581831900349320383480203107035730150439557871685091650173281272292044142248539839474548290812921610749989726293240979479956322451049876100904660982455670435613402729013562140610858508738701702839327897120704628255671436155107393828165590929435575395666064651117198268233731536294249157137342275232825941069153235285982572872843298726428268646975570937223065660680449762220643587761447087332708348891676816474049655605205177600579247932004535188881390970613758916530121435303231992660053021594838147450508691253210171868536923083018010723287677627667930942719289783441463341209142601342991523866117154319175166839041644921104004158318049261246083143240151990304186780251613777390043179112427300951213573505114059794654020747801083994013487568726733667455437587352751491804011750609725081032031916899226080552505703708963473476239512257328014460707701942163377953567669280813173180474967625207036174735238455526258942065585015340485110573479218725142692681954054086395794279552364150591847903670857726828177554122450896913200243095737585252126429002924343095399007128155679288675131134413611727500828045875952191447639317773895428111838967331081664175922281212011346486095665444138077294919141428614576349178013145009058625856611376327215215435595044703295686445680968567644468280680397975023634585388774874984220189491007084065577140888345631522192256118195693851322522211113777027714621354565788605375113320095105499645199773371067649362946478698577212895770571776665747165679931640625000 [62,47] -5158397828908368232167729206670510029281278223753490618599548897854858158266695991665472092046656669134886315752982962873701548024561011723822920794958113195114210573099720422898771866311630193146852295201160348144430793666594168990890606164887893918443124599922409305219344604842450952087483778361779081350657496538745365447057587668037912378547597244920094528125515443394602757005256265521079388627182184247500752032209406241156445752717457712966138881087227947228786576771807844178068862454503446314602804922087565689003827192918704826014131343508771572291620317967827063760199090206808582007057790583256267093857181596073653647848728236256844134858957208765096418794065706184522579339246456639822345660412866443709409152869201615227940544959923527543895309160783133325277343937904025660237394901395547202918218210570193479050934783864167457549919444668913293136604018780230906594949770846094824607174835679369215942967553815673690381796773307727798811473792450312259712275955397443171001749965444813755557066417119530623134309069780731624768681500347265551952909189272977875705629169649222001450281040617659225518664077645572296407487486264833127386313281469936557563817569000065331068476516134295429991838480827649854476725414157190039973618749257893770745600255281042357250607422852061904861432797155725092682961880670843173074335186385500557982368966920867582533809832976304877270772554335611771622414830726309762874595110724442202585306768273684382271394653285448153852626258928772777228123854298044375544861357874906763677832948130745999495956622607126767630046577420432397512686296853445832789893805972834362589477448370795639679175249343826650085538563177504979174623397852477264233376915468398291996172461880843972758723089814928792901829774164778500183580734240244239542930555858905296419087470230387713423880606062187512543507758020825559048960272003459707688579398423543473226732737515986876511850679590732690307579336124102891722114483756328624449541347652066444179476764036751989808029012238621039553541866681353143328412981014554102365121152197518522845278476345480060758601730864517518893044859263322475565162930566012956644508152905227866606683735227147981394554188136573368601374595220264904901609001385274078836387338722487407227381052181599109928704332857717908097419581737244746194503247431309232614310844150389271188360572693688448939966638990644529515377125731908257358365332496440865362829766545119497715760567075029354391993502043935138610586149038385342963130118589623349065504079485729878850329476617942214063550904201704838669684249907732009887695312500000 [62,48] 2718595837739319586441965131836807083634622822816836414536645315371442616740962541038842991559729785382661367666834564264324785899698817668708808937684493442858308412304551567060040375858630371275248929117286955025370733518237920109579152060543981954779941211919648647510791563398645426689880179523177180039063975843487389520641066583613421895073611066114634435650421130880957512882287492492133449780590082598771372443791617423200650913412584141740498964129688178147568109076969472132989578860948260910620465041715857445334173660397691138140274485964386703725991159060985131041276492785660918496016558777554125336980773412107759251961952016798003182749390286813252117839473595393830348004255285779673577520215087894256018721605740261168200724496671052067019152708423493600297451702319490116510915806190275726146418986449699957310346025248390031154466941745367262246538505439460606802695843157601451944836651626195957796911221304918663641372790710833113899469973684573083332466398886714357170322274322659582604257988813356457672950724594908885018958056372200964442289246992882741941384068519705457026341464490511688462676773373302915335159292138642165504410631683493968384704942034310494606048339339846243416731172966369216599450109934233306719999531531242682980110520863568530301932788795551058891759860869563641379986174941915412750675069097203282217232265678926210418756968112835928425336609709289990495129151361306499850875176628625492291690625882191240736775903958189267549123745048510226867954853575949484962745587155463953116172680864499368584538127836400142852001963580687619466179318823889908650662917137840738454368451194128834774177455842209002717072590748661291486383902866228919584492786328275529595495410302582109595371991514586703574024236851617425059350163202686420833979586034165804784754934747240668667243108181685610678125929454555245749471801815280018680462697199696150683653276546012965728173265121167919102027620953520671600702401196789790328129890273036132406992478238024505955323178780122247876271941734065250298940846582708938660813891130194554931268056049870641743315931419881915314158928081538760696065988558234568105878642524835066442672243013620605503802722618889773866990238672144608283414908904758639313762088863337087182473877621662071082554560731964142552823909442008039294215641129449647772597767263957900071864890155806437431074716441151838236102243619014644298146024460775953009968345078323847529240917520372124869111736186637155874773677989819140537129826509998919075646592221978565821147940537694210564462204970936909376177936792373657226562500000 [62,49] -1351587498745200260020908945120067462395780034979567800612463412167565580220728664276938287166835418142883039961043500772370122803893486015916691094956951282120651183938535296790032207726127514332516477869757700245090463919769139175465200497701195180865026887488312337589416450317870734528313924575567658424162301076738313050454016731647457086967663098130547776336020245874050867800144859845560255925887728339753387898495353541291397351992335672186061587110908562072445393071188932655131592887524317635501711561881518332874313763555693214504185860617591831736030944495009721978425312934045615343237944232782746451994832541986306959563750035710305236434673540025804133818444058518408369039760492961410373392062398655311717705532431436146930683176868602077404809097785731647356051636894494326674140427054808857766057441713316668821308317694353711136859664021941269122898329852815759526172879542635617369100648238932315318076798678578562615429659894231554796703162221703118925184385996437075967600922884008267250533676094016872312741597988177375138443290221962507633075354210808962265748042728538331336364417253607501434052963818996475941713676848484867019802659348994433653922107830996489001174858433614958041487223486293786497325870738315072107743162587380003520195862432871742612074716928946099445538266699925165777880186496574812282985112887260508246076610212406100992115727931683956467045137745054591149654209461467602081101155384566505574984627942944121829700281616107923656475955458461694042049011086423036860387665197522547105586276467043364101569525415849916719326440235147058950317053718366069767034225026636073740301921295528852831062829766046401894238884466664075369716171587904291023005691207414255522438992241212512324364512851799569906056759177686102715971200308921588061290932044872848953659593635442871539329088723100468132695742693607709049340350669467236760980283653598302307872224416335557436268111819875048848967901846563622259600823979436924467084110229632554749082256684977384286340804395389132584576918685701145421573176266653336988521109686340951456490225746582648579246774051986154968749281482895326121042987821802260843552805442814344920275853023407098572961842370946553738314323890934287187294922060785706538651468504027180653190060398270673355155533241446766203650947317247085943720984161810377352302295425757598054789639560756937802652654321657580400781688162031504987694798507285576840977500791936857257971645482221515250748346988623888402191044520284581020930107687064558771092445560562548670934204689091095996644753540749661624431610107421875000000000 [62,50] 636574403149968163502793672875004897473039050155135494295253586904764213352627320794807817283570021264456900333448135442846174321350788523452951902338105567456306052686201530107838784400567794530838576780835030182896348809101449933314800470048524721583970102483115683314715195319415799192660890730978902361199548499677739480489778433393414150871148079372310490218460009666996111289512002372176402998520366384371020573983139622289149096205687481920392022918024935350744540825006178490932861678866014513688533728910193863866333289218165863858013494856098494129678924965263815305354762294125734328094075800967595907944982976890250080604891921683460166128862526188594049915900733261854896523600312109187962025322844721603496728929759513946999314668746547615058094868844251955378770308861863358155264382603359717776741270729366734629775925653221440968379398355319175828597102190605911987022146638229041195701599778847894300759038414751649379411976105022271297060695859856513525662323674265721138780813790910297689203774966261607258600908553336510184492420916493049830033265535173519136049847163989575452731376858068333942784117428691798543721326523343899156571401667795164924965930918771365543666509840352840609098055379145316754887646134044194577845199227913020793314176285585989119243647376140711848906155754016271809821429591434368269091105630093042831615533230932920260903658051236109337440230679633794587086173635294949264056755836958098063821928883919410696001803762242342613305123013543102310797274202607623865755425975169345771323577882827704730652642157123660761429524086160782931372867979298896921657020658437249901560280208836354438774458967941876982073469750039484338602977453034483417765668757830476532686095370389449440389032469532874995849186693687153816991179116056619724698922212777796648105680580733561728573689237447156641135416084751120608364985742661108028843775924360745322603733601518273953869481132549733358165555011926510199490973526652852193874940536422615757466956500180524140128564528193887941688311417527372878955845150466784139773088769811245731042548581046941566220869573141608191611653766693273568878526110925461972408907797975839278410272673410365880065907427735756716173324407443093863227248789286154889568407003505774521879036765091225736329562911578664007602203527813221294765280700822797974760149851856467211623992298997527339892157206514209995967253883640312385999368341490092375040609624683957486894394797183002138120594454711697446486198051328805853039201210111707388531010553841247792147614338869199973602874820244323927909135818481445312500 [62,51] -286110600175165452200113261982754813327460014043147532725516961698176457483333052039005326282082348501815011372522525980681616433003974100614787321199204686935227713545886275231654409185068781673934686480465934836912524545179136576935846561047576610935573173893513043217722187509431165473926992003721216519530919916401324955798885124479569029789331867595668045283432740482891470208741698991177009974654253800383033119551435949676460687328779432674600637315134195974131911711825863871686822298034562730337492577279622463142896447587745709778270601692451595424839403262389373775901776905353318625836017373726764309359677177503064380746693515197273189491019759836914574441834204791684979310560983520866629625242069673760692777438753594124446632119336334615624339735158276271221489550331579831350789217093418623454717157733707986419602941864297511138175258552859467559998364677635001604497843345522901759792478776555684310921290200940458071732605958853625056928075874253803607169174848169729728730779271454915557492523443628416876686123440555618772853525938459916574693488409342627720734436150541059655972420433700954610864806873016860862616862520212425108296554853027494263950495410535263250908062544933972055743561971841569044302412208389887498433062520152652865781607938420276643019463326599085680834475242027935583216135720599290323168986575846454770893504459156688685683396698136373499541580156560741546911511132046090185852411161077730360292094698134314010070549448051736189449769674975227219130495410661749662419484905213283912824700568069119683112457440393364235252998623531595651097817705301884960622958535657837404434792942509329485262098036500188790751259674143994149209280638408021722066494706640585960831172642837734669125468221706266581509617095795238891159086046451847614051425761843187628791858140818024429144274668300465762642894312608044076076617551009799063078841041858706989316273642720970756620774042969569243531708706603179581166163467584090645835668557868374183547769634653186122115915882351648769735503674482482443492614177448904217566739892533066417815819554289407268135022225930085282237179885693577594235406870610274241317290687742229748908399077853351783788406367980724105009879051157536564088886906012975770307661978643262076051736249726502032213328521363416748271936836823615261755417248303477965656431775923057384860242946322223205148324412232113099768567228821413296495656991598341994386631582220530289356643120306590364742346433736086767395629615138575825578272713866550824736121424606610644007992968335107875077483186032623052597045898437500000 [62,52] 123670102264001470437528458881884480386448839314605042641961500474332778592114372487007781503424829059621803554531780022043272220386539061268133103038028095306536074534784751715989601439931650515434749302044709701908960582236955944371405153197078207249861383169772681700555661137247951068236746162430803520432445370655045804986714820233022845724587219125634636619013300163084729969087913449515715419376889413312300816011174637830512434393014506701578964057192626577554109966200708794240433604843503186810653997338893053595755129155620373365413100026692050420154123115800947799934460229292244594491101814284537489720977532475349276617451756259058891454248313409079671958502466095572755212787460136008248256277870572925431426439613145580070142655841806172863145438162746962121447000569772706213871336998334032556453256471570778900743652609264638765858255899821880576211372656363787723638469337425779988725190351975976931492792336972546832499576729416417773381569393928669249986134863907485704278845679604260367248701428555630097105603739698338212524925628636881408147381591264993884973936643397245848890977453625529149735745492845847941860975674560213021311639277444042140568634074099410680216845536015557373746112290630935678519936037010550753466907542277542747651645991588910669793400121074797050374041682325941263078905180053171184350843018645363194135751353360676232676757809002954561353164025925929218089419404156559628139476456763996533949156793699095872492740380833843098818153020409380810592854971273597247180760615491608789664350099989337198624608308707976478501811675018033749102037289878747653652170812379769596174498076468627618295684616061448045969676545834172479225040044318402423869105297560039578697861658418772647698416801511355550873815552600725164623910319660868967351396642100208794118413888808911431348345830747249233336461441804122360928841122785334703534374859567364509735170563881655801915099143545136900464662918526166547440488783062296304182081420413778865197993165531129367905151487016187345119710732426428429568336317473729193984650206337800096361187830275027219730386147688216108599629493854377179859650165568055111277596021585717176956289128072213816209015073159219397824238706405221920016390817700998424221020260236614624650882902786392760161354382161350839017422097432253549116424203808309149681161042543163171993345674254171812309408528688756101613291891930333186241783098591648691611008208010403766084003369144152309522662894530756079825833494400847591968511150736622805734915777308748921980378204787953677623590920120477676391601562500000 [62,53] -51614105849771311732817897336667176482479237396159830857452773291400349470077120920436073771989895814288279716877426683575806253930387884800359632913879783105492560290220970797262266041999678465585576760967722667699530539218410874158011935141663771335469712512575810143258105488288739107609128068896232786883404618280747810685101423193173670931322296017838489153172326869546826981171103337304093833515195787499198569746739595403749822129529735282045592827683730185224469745631165123521393335294902291267867729899246532427819831136184584703574467173494917873146778991373581906165934747808270077825401967610347991404454967824302282796301767431431726183766594225771428126826877455283284845038846714147326491107127076507251418707165086160746028824604409343232436280273795736034706786865275848985036014953916692702227539981908926846776727110650903133871892807534163308531801847126413831815504867308450696402251062743727593691589143686538715813074320180583505638297947827745208894158923274409071980016604242373028505749839933476271293810857759497336724559907673331446405221969721609756569879063731363777813263607408334210397045212821774028035784630048182333776513675807078597898476304875419360265006582782428130042064030251797458693819311508498924174021681875004755180357520405600773689839324460383316876906954512072896415851185269152493765143159469136234315218747067563665128362179332296844479953999438583387570928320770956630112808335348122334398572440513502379910768864363207577855992423873929912364221594382738650736752389498949927967248697314536252657521912682269490663248228976122634826335708567082767934595220172739436907901084290370188449995628432439325070094277180766135974270550339783059188544399949814997973319814494010900307411798889303913287732908960091037279209329262555649731524679964172065397863221137836335135290277357430616794248722717415786771738864972080385584901694990236862051992237583837186062976625983583341281423735688385942162704977739529816248956087505350286172567189557735211963796397578247423497163019454554892183403992830237687069805117371177355585564205251054192041969640331819895340603631398313551099134587031877934109689071457818969632342371514043153606049230912174218001632773571887353901925171223734491705777362094088560888155334378811338930118425045156426841770565370332198487059399272023718987814277894960589941496650324233265785529652019937740575888253422523045103187244766416112141696266303881667150927321539241598652872257988665079740498668997404324241713273240932190904757599581062461413863418080438805191079154610633850097656250000 [62,54] 20734035330891510815498663080612633049658536030161943041849806601475022883477180118259839292150024788188263355315124931631139561811007710065987412726611021676470909083027001403245373063553127871476729863346046894865424082692142381772061096570463665778392744588165461544492225292343501870385816179353792036644090543178303720443999968036085995451344271205644244898441940199647681743558458193289036788825818638072049149967190736287343763216729027693693882614804688631741253356057945421557096524811382581853779072214029788381739171798424791600196604688896845342519491990174493243633921352316943732008029117520881117934299578635838031509360899127952960986279873491039161386298841102282528767949917527559361177222386681318486713598164985320015299079424566251919352809871909891453541685221527200971426686276850405391661213193303245052208202986645994883053779294279142465147012145562194962306111546030676989959154473179799296359456016441077098102834297108251919785469145280160629855314386646534761606140869861413592344917493446410251396479389984878885250251481592226095277676112605673739095519006624107231584309135450092895601675006537302953431064364261069721913952385471986759896016773916005105470299745219009774513912886309721770556905416007820780400604971052880065697586030318533797797585945532459933478128386898322533560979463970705202127781630537094349894764287116579954144972298581595678501280437834840584253570259524204862090316572395862867682042809778755778146738846990930836354637784412903868641284495472909638599425084784416754796913745756979665454101303359223413646987738556500793796584548414718892658171094360384142662014760199498251384204656619164721351336892249134536111755893251035764521250852358165328222852022986195128575777569483679167320386666627094172830534858153680251913033446782688197962869249647094639013543310735446016588717734665564783638594521957904579848227717337202950560955437272330281164209150957683968229630990491748494417678075914128520385460842092339087666443766816368272903249680052878740483823470237738968579789919777253840551236633302401280435746202704582753103752865517497653536477470970675742238949897712752924368946495827766533381852360561400712594874373010100530957373078746615755115264440543177238132005542912269351690297830038744872075270057500865645842788835299881401703381041312396203854170265473661921252346828070189011607142624163722990592426271102536038123537461523275042343154910702534328421202522594652320803084243744591420570633362530295927242500523795296182355631129474403249362060575045063615107210353016853332519531250 [62,55] -7936538090172303143758575250228524528950460635660565117350789262916738769910919366380049847045590413531261337079955864497411998694985099155838726367968489532653046327053032116795986217835332641052674712436466524364972725029122120054360853459287871492386128489512088004752894992862938664308999734245958533471135232944877884545255039375988766010513997020687285734625802917141557555598813645078283822443189860745397102741238533115626550204101163014978767379494356131304309546818125773502296681020109128801807384524381614438770134218578403445902893600629998143140020803383142687736472481269784216740352314607194823835514181715548746684953909678052707818385121031066601520310189445153314930128966716762742518194927747489916974558827531604395360022756119385352295126900563949931703218605140686415448067368721623178856311861364641358411434812068705689452657687091379768799593722743427513950066574244552125323534725812292259166380737202404468738663520081512102328487709161002472709698378526843708486100296989702415878706314158005257246933439000140787034079061000079290993978639729311999563503149660830457440778159324137718377045219667874511618532251644292262918364474660691336250167871480300501225740400931473732863524602813754684156743675529641710714622783743885480749787924908326987464696199705286699678246604227145188532443739049778127572551981884863390253485058651772281077277177720008641641701763886470248866420474342182132019337590924682615128507126605987908014889930193786684464594142906566056914643217533128649191600251171316983897266592823196939865725750043292625944779005096883377865763323682308742686844597580926534174135303003142144239397925532812344087239899965405458287674054134460834050940208956288825341899348727216860430958388527318609358928557144987469839543117138931361619472643967917074299169974182878914674624538922987326490236597631734350578801540693339551341003323349600693491648202583236026548345960578282884882027304576734696217761360667721988360402735433323052865268843121212335866720265187623075947057331145896952285226013309634642689443434237642362273503744086423132348020464120853373113858296867929413313246634346159600841486753321137487919596987958234537818886222059752249927478584758751066005095613040640900325611257899106946775729988074619147787702277743937641712974763362601863500963516302751542474584731966740159137980660924604151065830340910243296282113464315295556537350418508042013098495091206777434132798079956984143330175079215956507156425189750219160389380691038308064035518967909181228814752273592603160068392753601074218750000 [62,56] 2855682019747653561056504646646289853661615083759173023723623206137656626805229313891065459630260007168653831677970749798455239965740147869947225685399514412848351182255670899786714749281664518109802550229088988225664737362845273651177037140269172628402805144649110232776093002666383410396739983702334039595164562755745527493917955564733587982143864292205055198009755250865498336009608480269185461293328251749370432394473982421535636438937145434146290979785054819404046226603133477369009165908780674879880713667179527255171510110208589609728130886868618722740546369844245797215807522643861450874839572885567211289218688709360641060282717164002207348619315380865547863925102891163841146353333647209456062146073767409818751688905989266642338838627635005751362267558420508762404087426283116317350723736398963514111884342765823135400643117268116213635514804240405312281260993383938772781075104385703358763100981052275736546298055346470095741586212745155521976127821829337489826867556855723397715578402989854765188097864840607553036100719795078542402155457622822641477542361805538740560445006524075754105796343487951233334182822370279963145683478473534215635313683030174423989363069584903583203222354283955449580664537123416677132311057356960530668808111235058556836273074949943611200656294929434139794494246846040538399621755503387059965105625399709615183774157105193429742361818737663609485922369984463408718035703908877410199484889997518145674729146476201756321147488102198522358978681742055724214409235258076269319040531598316122590338503343576830282593673549848774148621452391092752316821945380195189571145795734044458414176055376612127064998327999153642110470525149115948148166203981224649565713219559890623065590826845801773262079718463607991515600852680667082732554226575964188409015999047877479488070092633229481800718805107425386848679001277628259714658135157619280140724872219950751791413417099365100005968885738841733911616412948039571583070711724385846674772147826681753377572609279879601844210262968715331546715528898481403915173907861484110946553541549001950136554681271734041831390386496897319675728215225081863771278502085327854807394565689592328169212223623658849542766876242171089762823586138675120050091530023564976464295482214129517423548815887586321054171521636809445656286323179172417314070730455478122087808203036176505376399830461580249320223302083346847605321569869751754961459032247923690311033198386232467891971448043954824186776835972758383042940784573306123812477042511339547441572757368634383201566606658161617815494537353515625000 [62,57] -953333899553282195788661099396074655375632376400406277139842481092330573934598624525994051720971641373919084919383273827355634802575050589933449935307085086590507623254350085030778123582850263113581509575721789682408380763859952729703839941596982552408114089895680044355530737044736333624002886454019229891073128234266671150004113533855295879107413395365466824205865103483467037122524290772320405962197360369182874461833988036879371681690049875865662758337294055345768979680318277266820373343709358146784233504310070835323598123447276497997193094102665215337197498431856149613385693981532962321853327811199526452056942933165322348532273561857970667445862626888810463337968881270405667360297287919408721104225450153553659974173167486775743558225848926030212352039567403276361929542858049917090395848582680356760963283501403171882163546311661493648890698210883587580792253765617842231646006626886841861104441909243314069897589377595149494130107367588140066320514466165126479785496250921248868556207934374357148512536855534847141128416697913345971260489593750790159347216772675219490652666776371885173249543046264297585260132216645988744065948073886707800237541163328707341428855860257085132042542815010680133091070775030503780179996953568229431932714536325569315050848796828842973361215865764249302809179325052226806140554319461523571523005741637097723513847701273137884634195563997919832671603790946279033177888712498808173984691084984999926338677794896611878575241258885060375275216973684225595136412673716929887566335065455428113080723434520646640221923869309832462831309879396728553483134125720209649879921486652491062611432912105526775711468814825865976914293015719803618404295124727669848027218329639691825350900231119465692794239082965989611264229177999271455432983089385717357336705091314159249300108801692530350873386990926393792515287726463525257256001875135311343982861846893203366859342270509077722383303431304501999528818371427404810614225348761792755789099238822702234959552355852004191001934004152050515629154629900942918077398041233898971079072984496693098606251814775373837146542033766894422889314426418596960242804289897240955610123205217743095988388074360834021411133944469978763563582889737934012963285112668315042499239846994287923947651922042801177166970609113163882151829656412854953066718925482769184070565840983700341777623601029030002378508662400393966569323538030261059414544351549222370692063367456585803067356153539650758962955526440095132872154034452588200718066080609465346167204213845280946770799346268177032470703125000000 [62,58] 292315365325513302606402257981212873236358513733099810477500367645561983003468613551935617487936937177505087497611542844544790761789834002466093089112057779223090646088699502376525818037089466604409901796683435756771736638433095747024845988457310257026114746747536107921787159163386040967390346568144535811518416007273178940555623609881110839121636774551997307004044971681200395820209501254476813380630712922652785450382708919759965591514799536340498420007206173150280653934687701453969347236874669692913405372939279545793586653186950365385081146702838528051923603153373241705021690208974669152079106650902736715293330945350583865478411888318986208985018431840213538486101071022528307824556474978540074278353416717975919219547787794358644846631424672027840395424237732457261509840052910884010829442788115854989924884301887957638211319812789289607515161774161923190597915447131177668029932618622679105738574927388550991161623976967911946210232433883526960225940644483771244375551909198225982203424125761531867405051907277469804302326150867860624438684901983536591610335366771403624034966100200308089417441342293450618131452279218562456297409498114800360174522805005344885673552539737408848814592444444086597340749117184965986935556099500948989399616211480979204417635068364954651975336470645535789353694136772804082159492991450766177351229904293666145585006485904329546449172656335396197319294035950459061041825782183984801744261559121468016907445180901164445369098398140477916199086281009241346818212047899703390473372213299460964321482091837042972918315455753297660368107363479996240295121358740823947132422054128814143996994824911549737619197653004311299240696363361336893611822320824723161697997141276528185724754882406540652146368680322116796974777702972546868700913788457568262378638166267190351877182625612763161023491085498072603043396368120975397997230122950846061850954409009768471820318668140295102476224800468618130609396995417081115909005711913694742011997914248644506610527752503859140071619374679421024372154456410638885431269169651649825550568949016743648111647420883527021682345914140016636897601875393201014930978566237246473640054251578773891742516780079647996244594037589047828216588418100341414586542773560002564601530496779035928820437200727842821816845697778628291091097124053430234815907184943836785035012416486304591591487150171655730245663407065567625835274718140371429607876879639283868505488073492731618365275280120316393611328837251349102921836978208927336793015288920073708025040848390574410586850717663764953613281250000 [62,59] -81795825725241859429310904489784624502207125064847343447368767223891480079145190775296620871918681293632931388932332078344934331035634404945103563234171073270424265800056140253481239123544080728532059153984455772780114157943599326564058717867579340293876842125156443769767060660459733943868027885477662142623549882469856733249049528308140024635094564613100444937410001867889800836763077217495024349605835184483552183005123769890525899198218737042508295532036107239601818260753465856548514814037361911912454496602984966299146025378186920514370538129359106377065024455726892012659297048304084870524427646768652309416037597384542493014021154387284878398649907657143045886983447002482388437428214149740127688897168343996022498025508402388392048159863432292955223853704166987792235435388101407981900398293281056898949736022203859828629082727799545127112506023040868801552112898056905375589480386633088229851480232366506140780459569473224623353294547055249133925701284428026705274084199337866223223958716110847732146432506309479853948615424742731727278630406094092981842099489430832621338593174099238754097324805963443941461128499207767907097883952726589839204148472257412661052221982115051549441549386431726111664650006792146118185063800714513576943231782866888546614992558309536987193660359414451616595184803316878739878832563719889291297160009721167320293259975254521772268006505352001197689648696360075051250773756598492671961526785234978084606181580422765311190739257281544420748004401237722621842398521064211888751672606144802789613254088141027391202841115381237517851102558319165366584272108439126899734114890160777178270649999075876430051151986788220815844175155820327915766678084331453600892111458705287817471675674488346688313389840469923039101967056790832961284542800651967117370072347949314087344709133734569109154126662995442714403161599906551588509105713203225675065282886130859816066590548881629319059020195113643273762213315622763849036249157445366975296747652378520819872004554348230713609078792929459617968416976943380787297784885104684201542409749733810801958188930826826478449299770827211747900819698190242106024249298254921236005663149102959245000229085438640699621488631025341282373312476608828431685540216487389164731776408825834644357871851571365836488200712402341318073224088633342338933264879412412581424249390768068478588791685731450757934794465460169617259864405460421842691070268662600143449801483345524263830606314715364830646780656480318675119351498874712773151873758336089675381741503912280677468515932559967041015625000 [62,60] 20822486456645937098704393091260502176674524802027589120330553217191767345731156353073565514987185750494160818698537405110606000961857872987692282562661595958358342846006974264127407063365613088340806209346900393159140813038310027183998998735056802780640165040867448806525270803650828807267553034045543168799977964696950143149790462153165669055741720060740527689167848330500386865780808945117221091375787021976264108519412299991028480757649465967421976153565471609641404577330002334457784379302128520410201649625393635000785585224662991584182337252167215520292490047912527572255077458179285392933884634834476674381510047835933131570495064980956240205919485563106437462132066799078766251049273396347515283220360850653364996709898393449878675239928639662020839571063702346984803624011371126854352131167071871735959399373532692666699402051489453325572216396414461372784581282924423409247239776829460098279923867992791203367640338667081641171347283931178525213481443800137481725223088185633199749035473450640164526692928581369978154210121053804271942245940006410973242487803382998624097857775125976389725441538518806201562233813273369849525869561746475435143408229364627343234597984157681916537043032311413823096319611264250147293962782412413862160713834604835181751929181148415362476073357346943952890517698947098596100116142150448792823536551043556065577345179715766774505903059186593184329186886294304191225201635909250763189695129375662733489403609341500275619259821618815180407841304058566131101478389900965424609686946582899546311201193867186959082096213005660743225504854919539511016681955126057024124335754086620957155881497529066998175169632813097585113893356062091820435308389238084417036054308397080293909392228048548174371644222122981597590795937648272143746716724600112767240978534137316165209051954147616391757252109577355143411838929593221506446185601258397947067867064751637124694858414343351640432534383504904468968915634738954851184790359839952076081449224235658018691157414381266737122704889267700220982907981573787217208676448553838301481307287856705165309967649780993218288642536155550377574110913065914213063999161696576826577089997281797388975292667915609152906287975707033872147238832615603731992981274163690061228711990592631652700599693433578987871775044828014379072941376033222298717124386491021318064648340393202052752809999470638250361584653767054186167557368818050289187048115214442194024915552405262097863163304882290401703936637378344361219378806844525556061093325655939056950671783852158114314079284667968750000000 [62,61] -4820215158153565924613639460130301004881612560004959737931178220293180768555643226745524346752327492552220021009411639405218342731424689661610996652843694205315947918874053510140969940089200678950526513682400983376971040196687724914446013332932378694271743159956775988920247788941677267475625385882944033353439302597449450801560341538375429732503918692057788938903057180399870557368961917013430895167926480169101246275777710950358145556851715235495368477182409799499931769468429563711154986477829137464298904281607782993441555501202706698958988622070266537777949281026196954121321856142160008603963481093069844013334363096752790093949329676430773811489929639913063838489266795476745149807416609466578374907807036798840001610706290635396592188846838302668496616544611706169094716403843297212392236402010240096489041809653202374328212878927247919722820190474157310399281998882891567943084049142390290758968950883854010021100664815933278866025530695707734822728702374110500238768389067909120568231034763514084506154373519684444155373015198125552343886589429135494021187951303387451295813253057956519934642723932804870588576283058919363151910412452143623299842556354508581695360864261771162078324321363021778250891862015029974127706117027151499979292429406903216242447294993169282458365387577668136378782948758486535038680960056245222005218581254222595297960011237682991284479318655590740901833171635670781254127428735282993864440850820544200988239273676535950343410524560232833187062449255559812036603859452446358069186673426291478727691616029273774690334006506669998693760773714826975843431114763468232587852542748149181661907068974885100243087200422310082630327448671316492467630973969480782260528259158376998426177439670784162845828340025163257428139221506839441882230446014517669317675895846387871235445998888899410183163147700387932806241733670174803495890768211064041065055223398657440171590827151170276003931085809207748925925846589767079397801755869118817768753425512684039312154744491629109871041643893729864188898991070048339587837408043799474136859166268479369662818813418112583330468927298782221787321470896631481830839201496596586441549510469061696298275118302405893315924960919643379289077006605183337693651252718046560085627237756484207069413954210372316637936131643326038102621134699700730165464662554994868875178012963144657497988759591056501408403266266090771730331548244557584197132646537313163017420348750325867931715921407863097467569125494262016500939027045059124358369362654732487305508925601316150277853012084960937500 [62,62] 1016220995014908306589171005586511169018729083594522151536430730521917985421799925482959221082041981001809745259936889071903434728695342113719409124261972276828050723285410744885727635322388013487491671251787576594148923248669720206837085063828203163860305154628069857652003775998220744530806457442975440389320751910757662311494689998109168406214117010802550764625366045617999039014869392510741512029705511265890932940453526333467157946660170221726635336444445955191362180117284010886756549056083743021143038115151947926719463470470859617320708904823351976942387054296844852060609694400938107175889756143481902690575220168098214182573855712567491977730971264896584773013965193031400451142728341298699122660255328023780679379389906168264153823513659265813971860321471368621149173892896001040061737217195432237952264310544464943535872096714761047882071336092648039470722169563391231167707177253241640110898403580753195211685585543751471986010167907634464456839989589252093047760958263172874134763114740346308577659603328906925100713700410713768890134904482166903904808314395996281658289999656912699551361295083395524358382777558166592356896553884724584428490460761077086045610007359276526648205141427297339875175615650532627478695411836153068639781326160573136361659693140472387077278056065857851254794242851630133264443740145798527377136031005165186752493735681010771008349343601385216158784840924872215968724613120599184958578153674645563060250666821308035185322006438923695872809680984329767914157887363836506270362635875428303020481028927840090110108844332434819018508881981261046698662984352974458418584230512150363438679493881387796754717096425936983217218142724577852016436343259675699714838506058057751609954381333974323481439590299648412811765205476993124150221679118023947652613394205071959207272309853429253497417815242299444161965825988075438399031940812297786629821413161438644264623213751007550062837691366892965247791219987054795310544840020995019682411621175414806709546128816736945534009821842628452407069297633565574025567120331167120773066623760294602411314522924928345091446249412129488838007022769776473008103927512647789064573569550936241970430007680594842567452923762140934745315355007620642785359977018918982155781104792277048903394675348690848901190342980248716306617975448202336705318485575993019644976781042534846939999267663214332655603039284731703834999300626339716289456730665825819039555557511976337197929948644186850068723187479612688108626906638303050801934245645982701766740774473873898386955261230468750 [63,0] -75761232951888909217058890396218424484511121947502851123897963858246740892862900630555271780697044559085136854260586697090395758705011952775212671231602880191515935598472120098447560238182429229873538697169646329740013869108682765376993764171359764287851336698799987289172305657697041389138402076238433417416647932485625832351186493300175720916232235802670062070716898270882545195806217003428072592986105384314838023871249260183672663460156424866713073890025144028064947273871858905381155414882878864727021835776718384778175909441938151245316799088072233269176977126652802922153146952444942789626059944055336598327691423416679921578283074190841430051122955219858019065887672651879705358079437944837900360683028184635259169936835049966384113880388293158838924365454459100673611515807986906942226166583370923312961190721844774584188607005326609483551140617734171538985708526152472219854894929228560660704305585136221146231673486316936377196509020333930936529929659246985786994660434038829300786261192919892754999773448649023394849652525007119034263702109199439336066955584792809830820975122447717695231713726958155064661284073573742794391102122916446866182584000043365811536519069233505585404945900277567031477046605966953895683149554176164152886849846913072021053038305895757452905361422316865524216636296336372458186629738070068809911968049741842878551935742922394438690497252944267259959231551917261480796357202702312766005459802671474093116136691028365333515091893937390418091746394823624081806459347739468716575503802648294629870935285449409086147432673392144654772576888146754811907701881092118860792882162653585691224385179934467475655527318919517211006140757862180319697986410973038215441279194156003928268872682486272628023708398928003913332350838290024103335945141262130851155308119805692892726478129904479862386644489955556507634218971997030957526456980769927370405443981942673986962558721919108531646285190048213201302275765856517627166497612703179621680241394025037996803693410777170103271678139723567877409722980875881635951894710582587265894750831805518472676803789948211921245913549055352615282114879458852658330478129252592762939478609027465470294916639880401284698922543364419887105694884616431152093961796659164743680930261700064547693804302871471790042887882638091195214730055793932445575690861204971303477916502227716949595554967204422136539676557731581851840019226074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] 2369344785173061654157487550735283800592030657546363002231428240980819279391746386050706914179031463187882877287691968904877741571697132191432264044833044691114261511197840104666592592149214262703847655969821531666101899140821219969398762741785410604539545993806322826320537865633690380438349914558290373766519894194049814975079723851962259563782389810915310688512714626490078886373218127984174449930960159475430281639856460793220302723247891151157833562703030011898237383439782716641259788539016383932777560603934533932227528646264718372988413863927700940959221354789407960244550896395776520189997336166426914177942647093985391359631555669515694621179960603580587653330412547166679271505497018611468779080240619881855148110376053845206146408999441171879054555632617841370081478043629820504248819751567430309311758432493075510431755105268745415874160645734466122700467317762599549267983562321291583067007805275494743448503908557709678857311322760567517635354091348854930773982680611286632713486445343146000478413323402407227595768747869813604329770060146795425494262114015236756246992801351179381325416535122099682110202096920994568428501914749165652456081432972571075044401344791185912833382198834677460608992187551213014225710193103701852656284680667653153595813292880448746496688063168244654956894110532358408357168771709684674060892188239816713941348993763592041268086036346957687595767810826985590193979044714734076597096119313270937007957756733236083175830990724375506311426364773684225866292605906210172032782454704432698833087866827091010802169906786364956034269419858001821834618435320506269007337153505239451255446219753448454001028783974138946618132529839778201796438238071296373548827870704630655807089406854657665082986097016900443958518353199355275326299685250994800877213134626091229853006056558886620259197591308165071209531490459711555748276714084856851530350825088772162403018481282534084881695711138581448263045997244436170536217169741314104803351554344359843811178559820604404270886251202998544395651853479812907255675195551140638665523265213689641128815501054047918324541162133666048449698070731189069841148533817110722854733917839765406701152144993026229302733073726464853449864413532704897426628596567738931704944952343278971408938904045762540677860826161949633019662013243584779947040374801406826977629414787669258286969408150915016204873797533991819364018738269805908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -328322776095195654518202518955826742594799353644407273001209877420349128074109550160514355878191688077319023431759777856169546460249704138025826793233202964856409837862453944403156401248695285084090527456051763707769461077501520523974576582414960509525615306828798277047651616954856650801723656914955425439631779578785352508646372292641124776714632034845316072630946795709456263427844228919634243227739629839833405987688243094652539468019494021974038049411545661288688380932099443636227867769914855218037588325388021475991219348145597579791968298295714988953927048200833914401177612206707303049222613336532106661186345322884896706428283984277391300069650962806887171268916969437889011672165160524779855434971628479973414749593438664055853000768062308956452903025859396097876207508340682512740882302564723278713500804837310946137237486163504598308596047091881262797734390757207146016962614089327854189828309615953765056253795363259187446383910404516042255353885879927285426219082211367536611476828367776609241982133664024270456926970728288151845619554482098818049913141037882818673251497307181397109874821886965229297221837966590847024113548923697507940615111198776433586343313136319795135240225438682855654395683958011472614461069822074336718971182510880988226108176853387983120473680007397906926696714220731072430351663424125938206285914317291311900974220193891113555436446589861521772214812599816690515970818248501359798374874884302640162218549334197475512976521148882266059481274610100540769062515032247896582366344388343513874691420542628252264010703518277478834126575867259719411351053066959136521689063179382194125942286966053562259235057943367119478559350855239919863761221386828793359036931089151848957870728663944447551760807805883437279252079709903275568502013765234923409107553048237126947745599598151742653826634639046299206773104762413719684662494824440982189172657227218698895842197170892597082143799132713720543928018155209970154429167274672621385242086882925856229849119605312283789418228011595729536463860383146381021264177521241946208265448342215816307929077425504601821288252303083844133639506830064596567958357505531944368281315385845237585592721262865486078191458370057601371530366335194440131386935323707382329168339347140062715220022128818058345974350149136253539988230680577743307204847784837635050171095839371329408850845328990536457072833657899746384600803139619529247283935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -4349710888981664576403339574285252662327935591747099493904090544928497347051946237764675687143530534192268296246881953074786863161796211975965312049601523079897900406148916838895486655982017305096326409226043870737590913067535201815038842386791808133065863677353568226840210500421194515550988639276918795736449850559342045333987459877244436269529591597463086857903584703021330858066706286118539400330529203322977025851789669954931155152518936989417117831819042965674067209644707163488066981819542744886943865643957309585769596101283337992376126464651220356476692660424328928254158847364845148835611591811692423045453211840159997730751802321397497506148152346782737791289069574224723625183011093477861581662083035036835157381135343793717612286254334828944205252894361511250595127500481368091960572510595515098000212156921737422365322489113689752281198208195203718375296428617987041430898480433263763167942939577008474095133315046859166418230993758268203115547015747274160485822336113865172153052465437325259675699188764338813241777881065212527411057982071785217836970353891943213092942419787475728327231999199672696489440905713278344809280909601969774925671795002108621598052976129703904992798717029433902079923437676075299653584790149600625883889441643800378500799555162624846350834387929656246035901064413981687971113055170735119855412129397759404348252556709308619444690116495140955501489394614439793640864111424114361248896820014749090106774930685261354849289290787283340004229005814862577492593748528815837742918142317006109521163051376354253314518803328847030861141665558424501391411644368250597810584041625380302300296873480480082918708690431913959916112790873498305360089480508417033238899430301124137161110743800065783223662665484641432725721254623194837300137894359363203841241784957733187085225933977364517140705429581704414594309781925385395877061618024029172544324135156125098401965053038080034455196228000008842381582067140299661190374143782225611512807280616773371151126820471262703505981328462453913322082648196633184942428995985271429376332009822513134183368255520123799182770261933790511056880344998035605366303243915483382473597989323912033278616647743208042138244885940675566201628502959099018497238633005851495068503319924742315055528253274793462121608915790651184839999647531708674430721391021725522726521082184398408407214750766210339032038646842233398093213736501638777554035186767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -451585845299896739713558411576946969006972710808874008047450017579624084558069236728233650136444243712123994494036232596526842092712691577379462671259532350846605846329445909982634947180536253933831927488066608881868647952402970301012666172060216756654026896060761359350883892553122164268060915133414068092921717869986185807622914866487819165403448803193999606439693053876395223577005951596568161960301544103939419445718471943094516203133308924078118707739502636765444373704308369877295714693891952956697060066850006656203060396301055908359810854066553583884169071802644341800107586702756625386302469501170394173859146096739940539742900713941856360369896265497310211806672866895208021975815836357709065303289780330135488049551659841252878009803128360952894789509718032873399839544261554993200254315409986071583688646456359338557431077122400726325176372984498893570395902326398058643711685481721851185955738526954034617659147740535192904813746118469404911257387779808159000980833262057593735008824399705292586971387294323157885110704273672259530753683492112853140075847691583896315811310528974273478633100171571775545515560249204787997616982081270372385577745648450961113304904948243109412951639899481451767350759716747784043952288335770789890372926473396429182611566176849312588959922789735607961402812114625266623153557882736656891834250022278048102754850787055469419945773741056534922733997100112108041718010761293140796040622612279044527385697137537066889822544187072828873061570277289811627618904014751520951521528560623523093679425661016259070534848875655310019504299340595946411722377741834721977996766670093833264573843954505093511501221659807911114849397497539982782899291398295093780285538014176575742408239257111639810430527218307514772525669138401318245954824354173846261866019702978445120927106323337610327469530556925880161758561091483060278560760176453181003633598753550167285113005276878627539819553175957891620148916134828646433909443551787307381028433555314155222918973856593414793056896174388651236342213986749130685996920435354702803175382843450253859022356883689894135940924540541248894562469398764992679535799066863723242207011177268169552477120249039498608436482915519220054408014128605912458260818374008506056571495852575580257285752119367102992281146104072960602364020880102222105510082772134975629837868145338412647881510243522264891984450289170984415513393495089644602558109909296035766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 2952867819450121179024611818479279255199302201983057118048729484253909304323878413034106256174808203423502322268886682615598624538042303361238663115849129750458763473048913273093923929235559479449206424829152291551319311195302406756610880595987435739364115317243926598082833723282548072961564784962177763608317913823010285231338062551639843048281038670416755479407252841887791079633784571325722640772051094484311006885354958224213128768192709127547009953890989845620208050227697720101244155947039558273397554748015892885883475510529552926217220420483986862174793150096050691647580537869319822219387013568026652732130655973027723122300940548392857809675809770094989819189273462584960438577286728254450117091637420811830348730197442439877071122644177303511294744605856072581340227161104713936921248914956255651080983786163426485535587126493342408147445267385876927987798578524388618925158896970294659756632170800997800646821830933954641219469713532474390782545362995849460274578985160119626159177952715558174200740852622095366854456255778949617514653837461273640253763529524376590970012898942294662953878417104895502180552788129719721246482219160514229971768040462560647696867286556420680852896004759052291472319328787574119590159996935335423624530900071098756350031857545797850870781848603411738973773749874876098465380058190943472658737211494805151415437904535279952654144560732011927252910948575472155810754834730764607846795688226322742069478119131268568820232430866417324957608374555748220067576126427247255931618931197565353894726923662019983909668486557844452984446632290337650218852286028843503154941364487511982742984217813905553387529199909685168253032561833004948516443439530917261311908857556264230630190005945036449280059917215837565822603759488239242808331337914409922486542410660533166913844398909023140052290179813530518945346402158527147698141133433295392309799091534266854266100713508587422103782304472404152906268366177584418078855850199037237761562228443568254702204861325881198136446420735115173150653805417380500596493679955615263790947799184410365279421744957784807571277325018151785518497022359479757973798942524360825588882166922535286322619831836309598468744307398231900738946901971030154540418596199262240925003377573166926543908700069778224800677184946598508125222391754608605790818696660148185356898301437174798392886636608227164818638729552773983320478751180004906018439214676618576049804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] -230528533533079651116212877000141409758582495316853096224175460888144272669480620161619116562058007105778219853680308803434003735485918387293348551088986095601654366343369227903649117193694523852477702296175880275833479066775709315389333063354735032937562626392347728431731529384904611235907271465235456956606161758544172466939611360741067664751735455680130669677258613732304898498071437862230472559256451125402491362591523364056949081739484388164312793129569204159403484823509468354028575917089398282893253342525174970727538310688945764968031352219034830244382651557879013054987966839939027554816651230342097776011344009548554507786632081215713702951911892513470389039061232961532198929353248956271957498482232043548018975898656875819909754936672969235240939667400822016184880514891112102959162217201512804179615989410832732115089601024189132213879280714035891932782452075617504406606152451765306518924783635059116449479988699042296666735581455300286477392392099370085885865556257227691520399392641037600268035207411720469864375900665302705467698610435153205467840467870669874507153816078150569757148987218831387302759774690305554187559385118588294273925457117357095023062980331511305363257219624838638769902418953980934997501395073049796170029827262224340927753673367425547308932989185953514026564613372891373307479262492765108654243572549542891097838932653804447015137870623296453039363335332364307638006494448365433390474737039269766691238973271720426961991194470433653314506326293316805845586303286241423639506221726596100123356419308966205377425488067649400073211989630572307882805464641439956743818466665228094422949574829312897500381665360315411891935743505832396447389337903672971885587411428636024135758380562522268846820283004020532808643136714618682939542198368758963509959791629298833774156879716297354738408437369386722028167617521552536227871793241081072673782647247668852778149634443957297002633358173125675282510126273374347007487040694554991747894767406353955160369563087866231677524733385302833755442943734054576184584704353175138072343071236196276971247256548476807773338772366313550178694390249297168845144238271361391226187175640209936828821131546950039441635912408800170399194985721601707290422900028634932407619660351161416008641690623299175439873179324373226845827783006821465260475597580321024613937205813103892574929805050576382460959492386441678963191646057641608774657626668158627580851316452026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 3188571732978057031287860880547696380356074025198074959357851011538752907864162979822346435517727682536299454016332984146282437506660519248969558777675755817242496450764227633780816445650470045598711919368057549787333835097926759943832529338038599181890924040280227116833824864059548964487534898387697413131622848164642245730099639531896492592995853650163603543666885259692491006945683235105033820707726579772311758984066202114559280493197054336164472900940604558173066108262781045615532222844066357139527739035915796698163693505922062308086645631345332199172513172555020291905090089893658334647453750839719126268785874912880814897980404933491176198268090593030283209686640075945417151980597048465736579019949861359121484213994734043718767167131365740219839544050858233214613097584226066978965974226047455426939179028876217422825899954588727513694615545129787798109616458949622953757238031976296091786617670971536133507005984162730513424242517461659678699499047606437711469985941929277679395748875091321011910564760376739337458275902572057402421449701550455217254922334459193268438628468987941950031256016282727438267322452107451706495407102677510348124953551434725084897803997500996571857044748991704177715680219979069098928982891023300467653155681598588076015994659033046360103307106469853708893705935453953861479260038330513085295703181068187008171242190327925817862939680622567905414333915896379553213344941004065005961548468945424001878491015532458405559230137235996715048381153043965767285255201518199326354523350225364695714411346999945940888863353023325432597245101174749804393087950650979662975203215363086410084969125341299137667398887161369611314744524469414686687656617410523495455028289256241030961795446129127983779434461109986741571034267735615972971052382146242927683187965757402373040996990450105829557933697088665166437049364525106260306607740160681060491469984672029616392309161644755226117649817776116607588886669541625101112155088851580520246666829784554386014967849123765756501482403338312815310584739000651478497205496877159763455658458532743752596871383507291384355470420412621565300520443845782926288644600792787277021831349556445650484661364356265638251989994198372803912322284214103518531339321717561000626643851903285483454813077247061599270183668035794002530229959151496180988203150855905385631832500843824615977560601603173929605214498649547685526714221638077941195846265465263513760874047875404357910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -18028237362575735149521023368575609762845571397265203869844261192833768604009416940883498069337177813011341255603495703541570680660115971899314404506534900734856121808689051048213360255268070515041275111729445832358288647815649683115368504426760379557034304882215732457117416757454235290935509916046894676380755894187556650793504220210435043249963444831234075800255493489282653844752554627179853391267221991197783553977724373695095884795060146741888226308720275887836975574876547930658554241418626252047360642378989409310359772629858371651566477789623861136999601592767247817472023138120883220335222058036083241390231371282452297108511079386966919510390148025679404465004405265292135043560233848683499271018336397837997083644268604556464315997858961692202922093841356195264199973135419968616733103048254616226648302441263974489856572197435843373432783052989574835544552851712332718260157527383422003247468541494428859035299403342694855650447004888672269610458700067959307452146964305665291030721308918863343189179341453972220957693129373966351037828145399730919382791668984319592792775543953547753503697956928611401365025560554225235305382923199020912470355375469418100787888425162017249642009981329658204728817430902867014645010495962438141162289271926238992713943979100471259514082708405390326690719896824017706679014832085771507274611218579332425192676841751178785189483459536473740055962300947209970497177280473164913872304994755067828267517438470424178045368044952655817102221116086244304956586482283528216960679151847591258545454684517262495984496716376366166880682581394638485462867332438136479395756634521050988246262815737282177633157129052983245799404774804209810317648859849748445441271300295324118468298973596490405012712092764985612323651986283982717514701421686534672172962657977582734520718833447182019256743252795275351785393488882151966294482507122134100890833648035428536900376256871162114483449497379324793884932486007269434104444469161406119627484969131855752690636583382601089088936490045592727526753791663431412432613009108135683634614233422287859752480144924101950157967918626955082183520055384656215950610332003319491942001327536734360492092553550830684619091637172939875922425562417703568169052196513380757664811595945908075099766961546899281184832645581906088656681625757289986300650541119208934963845426310476576154942081738189401766970520768153390983430415154847170333934480018767132492030214052647352218627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 50485590823546851853460450547424263086420778375196983735252674389117427029137411029607247226682882328372241197641222979267548680110887169715038658225121830139478973892532942629380840799629903693372262786319336594857310226413564457354036827938136533235295236806344346269893503881194345386650258874707950952690879627297423109009131942189900189269230954038696311134368066855864062952335997923705938083842884546301882541243809499295461438299257121251573730192219880911881841169647184285319684339897200162631397767403473427868564043835756820359020350770683820449780925927539713441045445526290327593608150785339847395399671584800478423745919043297551914238620959899438005271626972076660392275735448096522984001512625231431091743222642861944564211153435566790073120667970597915970008833607599134835169952716606785337483259150977465332530527855860711538451675667354480555271888801290660187453891843562598203373091619964372135917921916351653999420226330914383175661584674899821670983609785352987860407513878159128543146725484547435716504184884228582689273395146594037654814355327792399715461618875449116142774313366796147318557519707080406364410501695037777746140740668428251789473378441345416919456265891786947788737452119041244573284350371895779805987546407506485864821414867817667462705051584195186249857863680201255120953533347211252431678948393825178941367034910107067528335698781778415259366458040793790452327996452507430258147267400896492704133113450961904744390220777773954120902701351115640103834078832763924630812541116107897695966624788418218371086929842081508840805933591966152327772674032339983640294180467066138843738981523043525550778840124916881711143364218875269921928751143682692655473932724074488858658146288417534648891951653457140486633509210625825134933629526613872424948821858307010809771980146638805424236839916650606857413269613220007978858358458511020968454012503150097223303412319017639687816375065514627821074981712388750746370166541144229469991631443827370915230663457865136078323185589064658738602649793658597925046969480392297340396341785750055874367262718878131527737655299775467782454618345003708157491919807952992922438146764877828988284819854649572451532742922603609875583312130659675047256881991250100835133074307131066173567296664715781870444503748016772321686493203278834931531919568622113527292615484494681609255772802644857909796657986147547472197474168914865406598613045349721595300707122078165411949157714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -67394856134058460418070355146200304578077409983904881050803078189474473381858572423243305404133294596622320170064166786075707322930082219071572492582766212425812902941986243192657285185145422539617813290789508299646656425283794526143017782727248463262653448348460679711450194282477101233508796102203387156440317878460371242840394389027412550369866251385442322244986544682518282773642033116553086452383387499965558049408202200671934774830140503080978670730993926332786241826663617173769445148687729223867457562090035386626650338777735544732630798390873177822304496491067413288200442078214050382903348314749022718696315444747038464988355022879366385489098069909425302037327859560543165905142096067372098156971760625530207502339809791199082296057507704883679262818351785143129982234040780210691957781912746915974530397376209184847543388214785453572059039510284296029728803832511548733719386171436963953750494288059654199389407169473727387869444275205620668427016735094207796260001484381050400828098412517859199205726363954106031575382663469065140990358367526425713278229133402107749195639963028864507055353005710765186259205107333782457717829277815925517736920696047096403308706529647418000925915791972014982353654562024012335423405392748303257568403950983170064014412638456660343394046724979586782975680844541685525148688297108731867181581433622396688886590259843651526388744520429273601561720266512711969241422605958396661125152035258213041552720221908440928776742240109647623028354064917221363916685518969318354440222536454844382968563918533768920988535834660110557027537246875523799421901625344690598814740374565921571686234359393917160797483887741679747035746854778569733950090505572416858544936261978423236890494043983076383996352259319132433172678658913298809331985959063155938308932096802852831820712662560058473390022182555669029255701397564982472638114116695242659309776954121906821049780674477476507420848165390272931935629530952524363209460605352924606174149634718099177565564216386444395601367258040643967897257136242409462917378280255256150674003597350794947152034843932934079370473561379155961065538645996453985689148613534493560192217436253760228249780062730956631511004185490438048978062015953337984359057044888333977555525360112353032582933060548952276802956547326356515999913204935274958402613861376690405635130172533250169765056715701315594651880634691752670216145785217538373668075338754351747208581890902223676675930619239807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 8744164874683989663898196777098157550456062147781251164744562187394142871846683377405823290685698773021526175123133576736723320336493240747606908662496049577094208523956287504224890439342274044625850841472125796449347808619323657313158342464070794322155865637585486688654568483654126041114580736377872066769221465787910725485893158643610730410687371218906807239274463342264197198634269790520108372230008780281205998615827227651790992373420939040178115861381712704534730776611099320200122695088489826782765313591964178037676975590395905622657190790101999580530881538602291004534255684498009113700887803963253741246488486127048350245004492832497469642950300419551526863235339247142472840635050153637501287726744410647275178977446696877599374448431124519128152784054101270405762758894235438525210990352097474560789774138629052624578558749383094814320093973947377861191962884900363685173238818305302784239139761094385149320039922651090821084768462738768192435117354157671896605154856649697326379862051723522672589422973880728993764348346865645325803215772001591012343541618743972053745757912127301908127325530626250073985275493547684863148333737474037719246715334409425553413628628368601334911999255567255179615562529204480801919263541987660477611098534436971611085290738503633154937906901019313023598468280093598814328696061512511000801730342870931758677827275420517355565308844012668874268530891563850507750019404691764958971299069551205947949616756570046268018513753033603519399431602333824697231643296246305276880837232075927905442519182855165096856139490754485286110180316704852452015504698792928879348199097574698131796376392714051732937105871249928964215233733940543426675141217132676981077514962172881602981534939619068908253656959525618594932364926774841700451322928844347979873472913177343057390743082354870453799882732574971358777139158606345531428550990947790475010827759216458039921816191871080341459665629185269611096171667727351501843524661570079190030436365532491538607257229897956890233831913776484348368194329286053816388770880365459438083678162069328484641702351235226257303929445175480653685186297316259687927249397475962647733792578772162356171556778137855646072341479138726365721470958713733938457053979852153448517243897764776081824282187574307147147642006910065838159034571265781284774024135988136893886084096202163477110713080694772083087869927115855580580462170000955248118455350216483514978402236117460688546998426318168640136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] 331513665379958192133508958297430641218722596746610305589369292341425945972526714376539961722784223447763621126264635894128635103333952493635637589849413810338863190252498276605354805658299576870668905127448825936557403794703632209154751200181733236248512102598243383412539257767807787717206253450745930262651005172534618547432447807402483422899779121131775788967147637209194004274523096455714038485769298944982195974998014746616329369985862883916759519683706484619359768672245779725040664073221099326775813392148815000739733940954802292096636998817287341174300999804024092272642643656834456666378371351925294049966834252547318685065682047242111354622193410466026349469236402547309127605499097151638638188680832407924635971286909626431407777352861665833163799561849599822688107333749108904708559636843400973176212518844520452344474603019277192209648457534594284519123565850607817067825551585067219093680978363183707641944829356636125042202601723400989521844714572562372968494954113021446069826406834087695471368309666884615998779907141169271463006188192753733779978970648145588343462493602933687754901712203672274765025942570493240572398293579764103464883974990714770569537336421967455948642763474235104753736904236516343126758275748368570043196050920797687029676719526435945978660090078113312320714453561551564362588353536532495475364134242280424572490749509019516714599881192072924722088044173936018066587562603438396423478148305371736507667429610924449927551346479144928879746749404266890034002518746013477683778686425935256238299105873147038717682364884584408677300953469572177311094532899604867694024305270151814478703235940367558479065508817008010911308794247456759344856483996745386655153230541951601394430323204663145390943267640063708884119851325822056795391953516699485218313270109857397855617139865044080784125530861518070017378588622441623837915492764893210084558344171066541010562349142595011736419100038357911827873940465602077499645265237116969424138628115645088064287727643917482359780341552739378286366812138143694629645592024313143458581999574446073778509748744535769636613593108958655924973464521585766549899832987368591078027417231333568822279305476482020094317799209537113844860976257458740690256222941392617938330127862175423453638432027253598688911392206444928058129677617018272005425390959190398423533736229421213811836481964862204718558328107677843568744325065463541563889258486612564357416349058831073204345329941133968532085418701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] -2129234199643378020878740616781748050284224619596594442292498929129700461782483957473497655245745968739802665959788870826379711264564522990383860695481354600155928763440787331229389453982448366912428934226103611365387040350940150041421937148645215840460515949812618101972866370084274155453322391068494204667337573719510257085591629627158781585196593066033546654655284890632349451661634796244880200043193431813178164904263927821492291135923924425106856997271683824615442783138009252523549577184022402737267266128637944387416844383132332338430570979246530085176894748196551453788913697843439312683366167942116003490244863149985986965331637585100635386449281508784324711056803481248427512510362726061307094841837415477943589757633992992131344742886626936268313683334227937024608849622357232874537494920539022461752863513481723678513583074764331434466770355046801637635629413339683267969014526184275783331845236552703316785816967110205829691790437742441305593210786414977991801639160698011252094033195081215792484380828773914034782932220359307625504508104562507322479287653780888754380981854225275546613426587411535148005505773352973831921738807509448993864133535382841563204815307868295454759977778855882360712744423806662007196259639491700268833298696164918863154720154972359575226895514883158660426531384213738098055730157835783857810007360902968638367402181427422359739775342165873897027971286252807658350938892690453834608302318439394533346158196675435494476539610555013771050127897386680093892647105503574315340980180512117316159982181524061274049459134401167758095771463626775102587851755605210830547036166347550533144839892595638527618946672784195954106661775497136023785006131616100944174094743972700470951414086733558052740458790442547931097966044924154108148722621104268142495451347390658023689468945560297890322059650619875306606515754148515182607578156840937966639282609999549695667546530150729162473590103555320483497036958319222672841961178582694565660891847208619402306124197007671458486824451885345022875964009280020640523411948890787407149952339816415434829668422084443760212147450414845843180648153343465226019346005671005455174706186927605032264437824448849885461843838613451316582479011125401766896133138273181000899286984287877130648007138809248475297545982592738257535159798605027439112608023479640829767842540769128493432328966049258124625500442910047681168977250118596187663366023968416518043827789308589104599889196833828464150428771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] 5786420303569787691506448599201326999015356303579904219247269849874545922752367939671063261254142303492899103454404746656041884876365931416922912150330343046851651661923945897279131265202596062987469368720791452675759296347064654904238398944301681043386593209796410213642513166863288995562675767825942280147207177820950459528412727514053534095232637295956789635955336730101767885970186145754216626345077986545346404388646758404556020334843572296971453914621630942767584021113730497099968103636716758170793395409337239335515065654290585306665819405698230737221019071174336410097614330796618815432769127072672078383091868968974544430305326633343711020433733975473824999682968763142294484754247641657949320530052706243598189093342308264096431325058083350165138404244979097213294831782731601859666282735525380927821824084939932799204666053624882395735388662216484444080440130823585347047261447430431556450515621775176624334654354069241695838922375845985379648882618927698241771933713080753385944734477393246855344384432128922163886731668208795841123250621053307733303158949707324135492150200652551716242237551326321626068562289684621705693599244066165386047796284088086206348981321483756122578981566611510616769486012756860683121052271249142332617596875652119533970915061407473504945260278811121241042794549621850909900545201218330564104268389387585381476668186275251856630269165964303416788245949541915679260093169770725389481904803731712045812434506271815601619571895852434856875585991349418324050784375510136136701923389653604537195770362536153088424953134009027635280212605252894357939677064031336883869229119093400030711291963202115483411724354622419017315061366396479037794201361048873898440651283084013635047009795484518707910384712194649936519440099824140555964698311972765668873540082861632478114025607716792336264609041443180347646123923588048636901023892603594512487384276109771765102379143715009934056216187086923536692828621115735741636434720461583814097272122448782616741222894192140887920072274136532648658068696675404329808943276142624674058553149774941438806149618100633010898327997463503163952971110071085432868799473929338388702862225900232098643474599913612642797760959279547758932900516657574361148531541667558055632222275530324847825783533927760888083391442145908167080495396453518691715638025745388244883607012350847647754649382248788608969290057384442388617847745561433634171150288320114292847742197651461586020184280076961158556514419615268707275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] 3731553608434097592588605251563678705111036308114001110565726110109725181364422723835810966655530356854905981882201536481149137239374677965300947791369728973758726242144669948463164213828820342308548149719921877841582803514882728175115446330365909761591565233028386887612422704697150620185557998141394722754404766506226394434883304324574993417655726024837571128633437617702019646167207792516249925410380320510957465028980845986902666976130261406694533996089412538092281506659970631507497147088718843744924790226914750451238270987761556744644162641556293096496034655780921474737611128360502831360406831373110163681851607870479438805588846384717818613853997950505799648527146172462038988712869217674543831231066296681522531013795075937440138095079255230441001544141199467826660342841005618464804486519723380834249468164934665363651543437727308690428488603856459081308550503854306624745778800270289804593230715045334087288577902175146758173068474360369085306292984842702269716283527725692377628839112488586387531095002121408810814323974543159378860961766352922807029368978618903449387765932485811777538407650636421881392229745919274927371725803722477723154948729686617741967614092200352066251503708761697201886917424017276921938055237999399230701931316169961678529695116113430120677380663853460231421194993711411208366619717798419775995476057191027343970498376234928368252569349321433685198518127756250577059728211554182541998665121374166012377772366294843021691612001289104464999708610980594107386456667898404689649494709371442205142784494174293595141358588968787698110450697028002742456582508952733622310057279236140624085347374732606456193204861831063235108812585734898522298104933614972604040651685345587429652739904253558247645654184018901650398590165740152777131806911304701270899652047935769364043609858872708439110118198199934902532144427160843284116503711724917025579946457220033364967284959514769003039593531612066323898765153955483410031955859754279423149256866599175205439578726039706133390065607157202373238982410841679088321242829283348263713909569956186952467234302984602538306005984650355811394501471005497082928085582451683419115410074577595145425350241416034196130044906367375013167404683671465950278773498086000372923155853737107504200585214193933774011001787009491207827859706196581841114384302617173403353472645035907661692359808100313668490878599322792929885662452066333669930587429137327987727045073099321754330949952715296147331969223159831017255783081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] -73461144105808817181829165889586526850258235502610047642292710624438843760425033175275225474798201133911653788152444517996555738813960322302220761963742522889327885871013500402317885223861726204094753792688134476839457648126056330736435656941892689409652050173051346362319560879922191912925974730201696802874213131540608930843026329247107728711664900391165241955786419938583783626949951030755825425916324934475435053618042068956635534017308027296139500483892264077337369265515250209402168734367368596364161281979585170577508439222559264553298337833019707282383373536589509266934743750437520469735565313991039490805905684378713255322250491223651880436598137553417715135876111785284998144317704729532452001818097419129056862174301200057924203435028897280036539385995967021888713422668736153187948460711422498067828792290069171225098979451537478603999551090136876984776553062078365154891205271698723130333832191549508504345363653990515371445585825723871537936285698705515906408700346126419723498082878816210801646338697027209893147583359637470795479859274466705892708084907157054454950169722914194030460992842809079810434933726106843784836921949465135289071031127527861827443315792709577020091353653689215498113767944254791629267230223340642599099162686992581548463942967486411464535175436179769778915556759865083471989852567793694654230612668440503990078710224428123972980727817529218884136338316270535997707449830024435729296124724904684183506621305005031230113905091473604105609015338579328115307963287622275585310748576723932246751619347511279547675565737150864344882034035623195978186825403551001865780124863436573297548506812860894536131212065613250047632434265576261123483592857456955500110672929896146292091286480614098062408670163840236656961395385950717666169587860802538152537672850279970087953830524485863068305549492993176893581479601126222673541727801363887383045427804202046193407238883832384322383276457077969873328464396955717280202429816848758176012960720549494172862800438688884994265388906259521131197477610289837182628777378403671881488715000785541498256359467881896467384226350103771156486717083648743023157439882599973470726605186737582811286216567956527718136145347155671166310195194499199041663352208611376863609796411028141373490640203434989772391767741283039308331607761380745369923707460073234131944889910475704729786307204123266694593255793633560302492853331581004918301579795789512256159138295111721684186958884729936789491355764170066322549246251583099365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 222802622572479437306902072926465336721490261208223520973679622862999189303298782893716405237626472156729727509444847581511718053270055066894619350006708604852147171983919711500420490197255576507208568507795737891827857571898457854837930207526952572162295900412196435740732352483311194924905356549755410882190685556613002829909609490544628351130078763398618347667510905309284725821703457561838591541055020186543194766416826092114540858450309566949511430828126194427836922580389352814773916310015912173609629382466911151963268906568576234727340255749452899973767466928691083768327746477695455660477796422368508427081248507391865869618775628503800612221921549239893397565396242108531570141982875280541681743011173082717248145694585621998710235914161543318366042615693927107950911527020595747452957672869693131774736451986149559472703947568238943484683684110947414287306988612816134382119258597723836487538122496061672673216612906399860192571806318248947288930913450300324971163350250582633812750546226129609076356631225322938523512481378340498461139342897019565494044067266157651580951336905926194973738607906055088870121000685699009456415332127767677109549820354219241688348698865058651143951405982013253432557870574624161880252568568952878931775468464160071346490866406191965289079847757917553759638020558101488048268434764918464234823559012406242660083157537765542292078247444109957902931500262828202245917532034844793777192555683004236269678638852397195178042998303702212237221983961974421441895300150277306526967077697391523400210923457678652083393570369628212535987803130169461995837639675893874543768243345500270628201493021154704315464038840893077653577179901831005203196919822332187138229302270011781621868755950626576987284330502876476151201374324008778240089075225220450032687148694028398880793074810331503703679993119865666752077418895609605351356905921958695209744084915783447571678819971974573022318988288692958495539359296702321588770356425651541365364415223200048988563558347798572921913148468962098679275576411592047124721406386263653368295939614910188819122136284621419702979362873123123656817653646616440141150933613200221247533042808695454297441917678715274562685436548416941008430893884647591366220555445504364964457449874923860850119244741987426682030314541537517469520586335850500130485755733909123321579722051593802879615226307004391142666076757029098980939460379169516183528799468704155273816873931768978105879171286289246276413750225131593651894945651292800903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -256158951117897683471251916109799457272833510051231333315854328463459033545843554940399429562110622017110369516269410624646987332904978551431494180080276068495768367545462946388591978262965884775262378133684589836317566841764676607701922490471840303480370628011319592399391831063247818654557474546002099857592142228748815261639808484639876915698272899375278862313917259241469503235290130882884554871849672475284822588106211113400169633237898172034992135953699135628848732346996066977580636990461900934127514851832903558180259982042722021204617595210770014061838245482753980545917897428600886367610479518330959652507907323680688176964804371249340654338182690082918867377915035737773900154746103099870110749200399290084789673555278771775557264817073581551194594974539887371632413200307149587258616321286290478187144819275652924798107203677443776747921134297889124558987400086719920934225138930421431886735365680644550312712534813267720247340457929654996820040742289383446269605273548967443372968526230389387585628817821355919692374809457955655571022047100017664060090014382231483754094362453046964440794749683933350224334550512940725285963985639808162659842798615062821720410314159848741415336561290614481088784768531979141800181538980885544022976064937739190948042287541417236531769352964808911251889125076640747597540760520438096267043561071898565807049437538154299587025530716372164130014296646499541446049715867105037193051374743876274174037026935421282359687372314684776834823239840592088602394873183365918702367473182164436197216516058342978535706321899343338241235106653668806370756040230906542125553732954600442457744568981624405725851139719372140173741876446092311936724483907273308491056764707371543027224556238668654932640697743272181594287570566445973537093750668944437269093216751975686851082185954411420543621841689493276474058745873773001913363623001675676934190293788142198659063351826620284360078828038086983717190306482615755337443221582827461903475548249488350681876053844918244810137276269962843856156841320695621037558132384430141529431063093742269255143072166067141383976804902544284824180362635299299461936167044868187724310129022636035546564424802986532793318647061638715482690969743925682057352858693983866693513524268494557696709845382468678318474005461609180060265378571015025550591268415328241196464969331038746047379202580389298780001297109003788488676223195328891518573047288670149118044981926596720696173032649103425383510518201571337648658754915231838822364807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] -291112146352372165295539108697353921854005170074110794776183255131073866777664207769699251365596156917917050020606014931021690179372221687768723853812234202918846696959450331741055044774563195811079975679482777746622700738415204204310114002810072181588362637934382272260653865654104060332605694562299893809548844970031697697287749121381689468144976787854279393378170199151175241711948789493373822824762862391995153950374678349360850200984145525244942661510589520232993019793261770225467799422297068263223321233911455604741045265617253138377050427448992902528379859435346651918512779030216096485094575763932596686516370628266664406660231222924039144424265456715392655226464089726834569153798651628751220086601907791251906318215482504331751412886817574426463096557891600669382898213413615838981184956863123751570680142106117267458780679406541155771774507952867703381834206253102809659718457314521916552468817340050554036496647243570388889721573749741613548752930719252786021134794293451879612262879942355537600836159125805497678596661075647345438598201749702763092887736709710494624951310148446888583031693997533405046654653088573289043572941126283757047366261506571240806371931677526901792547981619781126789316762841563833512282492762991876413071624278929904015362200913561007671829717117677301452696772201718692933695078854297451187913237275697057194509123487527313838987220733698496707004950429945549288704023439909556019474135558194555629843769257882627941853458490770009363607678582709739816018688075868422025594066573392208446498817709526679705423503615372135464494432588697070121261126069859019866748710063925768822803669517878423329576449810807516768186923661458180173383220326500050518220542983005235560740877818387294865761674458210534954435309314687116638863012906370854112629230794346184440949717016258279280449660986025031286509515753646759532779295169247426170368281385620339003932507122217537292066773402428873696812291199097571685835007225784341608381432987370219827934234092456970858941670478886440260523390143984909829367625667631028515597045321371193846054297758241770160198181393450112951352638327159215850969832968580424872775305933314701680593214411716042516727803505137592966762847926141383560122133383760249717269660236357216342387153304204019938653620921562027363603352945736111744982261720265866218226291131306600927814621100793125727177145678782737607194252698842537452302482699648476446518106958926761428732674189029613997919655282676718033307849964330671355128288269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 1536136186342931008505934266760299118731304182285766588875598789236537184859331452482756356548163969189274943396056526510933432910605244619332010687505727267476998887504978738904536168709563938794809973446853458371589218803173263364520310000735129678902796043648562363150534589010924729567688593785329278437609178194149175654805724628726453456236288509764185418896322403547859894814104468417050599165477657864233648368611639887960679901828392290973827839274397954351166723542999251300492361261000478760816574566881673174247013309902600124030051140213022153262719362474219150273416278568328863781156622112203879582803494803560400803772319855817402086150709843692381956233161165703220752969522119957292889285834019543971090608445371925418578390961319039267024675875463725393764336796050227748603808534661915484832717403716345060353508570969519550543866948361235199431436830697378205823595446347567783929690404348303023081554782041405386505905483916615624164506729805395480456192066002350083005904590710614706891154530375725058216244099186154500119678775694192914275580096796526454407720722333401744142281889994696821772459377290579184946644590782923306909187654600048231873060924802639983543801241782453119386028691436524540018711020914944091765663533334032317860520936957120262487712971254968767555832228270226639195136105071998665479632191068950707749283736875192098869068224834723848345348805886485566405329820488876470198850567652517047291003573483838637722166160578330298830578284940072545990957889604297856119598008940981550040803888755656673048124448734452305981571634801029644799881796361004579738877689168226978687198870101850292189529583084279604130908152709757253316050415895226347445236551897057350003855815382480031824492637054825860351862295932808459763239404035509031959127244325502994567810331367338081228592418177187226340301385991751566365657868893697806419284652876498975374780685541693664011888618292707836993976111263936655655632935761138982856322656086235141488438839916439668123871478490054284607555265741918227945248380676318947853501662235125455144407762992833754973834110887028313455870589393530306825133583950581044508716332288783198993415187347739248802206210964675518184176957878250119097904719166906675840592245311680145004325432481399027057428727994291756151437869011289207915443677834344580796394161795242981522535273831787204326814243566182798014145439882910902341348755328513140727095276192684067933369507263807212730483116253714948062393530481273273835540749132633209228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] -2066218523284294939001294256429945007996614818674372917619529465940456788479874245017763167644955991715933599859740056318376223113993609105808887445702247522107155654812169743586385232773771878012735529823901038664985343160084530448016003890567861384920693811756094717074546035742254108945134531153564455221547659112361468934361819489011449495283474802262559128716236252992946225637100543581655482781303088517537192490980337659016383653251716072767999019575731438937122800699567066258775123721517088217486295718994823091068661143032014568377529188545161991745467744951691903069599487904238886639244644177255426121223438367760754356145238429400188800981795675582413608167539611871617093895658696127807295491871239684486067469233568941377136064941122231776632547188834796686770278351921194290203722242646234248254849156711331584849061002484433787815926886225723907759576855479399219881553284672969718763457828788264142480837941231627962600501172503272408326348446085935265504591391503931414360735245261218456143290590970678712198764984268820442262742659926559477319550903162770600929425237942669785874009531284112888779038887986952044783723092488430816890260995775345999867347447124792370191834585398306437810824253169497093717583317675156552374566060409816770065276667816980852451786061622549132054637885090726920107807594269788410212858589936149677977125898051555482817718334676390277865744771738612939603158355410365619639375952508742420442817786001006719142876196802164170461828560921903860593273569995457779410569895966279201987151522999811232586591762031785495429726111631457738111077957541517042348732386170021858790828194514528765505305512367282202842335063216099930453954427030524192472771197428370186706899052510359735648668251547305054256043782897195601782763179223556183408812032647372194293763867599836169224405513446600199487784079295515097139600952997416895223106467291206540710147241948013484587545169876927541175561474722260260860846373972757642777652464327250208096819114674896542276934520378230620069660376874402420619471701967776010801111719912431900113367682000008950013532028254946420574130149308476447989540122217301850503866329158849685068887836551780214829602552826016769910524973300647151553296129479441720446417029866853527399296543613346101094338273542476507558098855209851996854036590453741820656144996525092068704514814772988206508059168158952900274503361441224900979979460137048197307649022116884139960821952446591492227674301102632775152014021902147078435518778860569000244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -1224499384285696297631911847699012336710873827107765197649129219506369824203189275309412394684901800729087529323584035346321264382188690003818340446797177975239584367300207995221726573777434822765697581794115111736945959389006954931127820244001894802168486756986629638045014224790335640951146711135481808702188084855418134696577833497746201335049531363397080584225626308989367277056930658191349382327727595348861101053885729789215432127648742289943838609871283636598674348930876327280967831646026835708554941737460768322324767046190509679977610409804359221979258628707599706583339305651343365238419769116343619189285773736195391699851935133216779929075137247355678434053884897876853308259211276615936134540305065496844318434286988585778117915344185986932429048842401068382504007730312218188521885264835317604310371468621579960468663704597210967720327008222184291686541608795874754854987476285245210821435431065837892502467788734336118025662417343875435890214787613562356102382769204732291390453668099320725758206817480195166541227578892300070961109192885460632850886121940827922741435882569983911221216509629044003186071607845679389147064052206146302669047764698802500661401869618266813593481180695820386258252291484075973322429752100617652369306503509799681814269306560895104237847043000822358214520643716088659995820315354664394270220708143899756477094692400572874856494117402426706511912937878977054187070221254209699921006489236676459224654474953354020367521410379581862123799988794957371701229703767160861429715823269421482982824408730444139881191786205319720195763522399575222570174309444466175122561578096266192406159602626763603663695311406483936767276751893066180469391229863256598748852808939120646907618485544498534823248854575023818804891659748394841999479557528802193024544413458647306257179876030465239704137518470453908136320599909420334809499111705686916441384973584058039123599226096584044183028543607367650921594385476646217207274144330720710252927070618249088840236692657441512710363207726903534261458176647693768432166323148978187108614814342924787053559075837402952281310480641810953252143972626766218514355096180962295692134699695476641576673063116977729767195132040187729764149845258983985257606732884319600945120335995864055312631359058660019823537246667286925768123514265421569857795091466956667740221414475891136684080584601183841652781830713086780999371255424279848194424208743468712759209457812258350098592535139800706198206126936650762704045434484285970189176850908552296459674835205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] 10561753305872513062199878248066598767610452240933827688715384393958019966691022747299880439191705532175839745247432620225085398436183154472904375797098239301184966065282489247005567006613402856058483150420397111478041578626427733807977106076749010956020014134940405525084042961187333715970630413764963729346196854760054386252271413073590019939064337206504808771604735955304032711057211803883550855125059992916580580281147595412096641483448140651835511603093003113013935573051939393959576986013413291398946011120013268328793432324761751386691702634259997153818023186292548140240240926831211622156084226188528864086814093927550066867806908984248312173284550401312055478215261283075141429038689452396577293333729671882133860924231638572932738849260554843980649939624682987843949822779285372520986776889988376823807873065084408295683190413973424787595924754584538048843238878083065592355293648175111435319329048773347099210947937965397741989863711489462785300223728790737641857663852328174099936251044506076948969889195330548359709450711538371531338146448856321234350425774447228030603950549110555185584855573974402288422219127731254937865629213843736640064064529141653459872944281077442123190497814050301538704333470658739600508534070906892214125031807980801497144704996606417627557850745803762344804566045170978815988163273535865611944154192575632605700114072013844209719190077015593861569218262440559845526248289230065178152604020687556357027252667351191787635008158709175641464809557107469465322694523261876984636431541513862116893799572923851096501383582961511890724042868054861756767636963052107996661564955330145803464111942009804652745813320199798031456200000063990503034119914496232777768210545763581665762447291928685069960886473527578724958232503370439147989810621595640370561697265998213753996950696253422426173095066039635796861057614802491529795853797710284852898933153739335398558055890506801393513551945429459866640626309979193459863776738111803278576328613818872669204515812952680916698040768603663736373083861244186545283190958461870192461433051096758675487904903058381093928480863092609922769475090349422259751762960739877078013664337590397120214957894618889860558786520739909054898244112594501158930310650486558643407924953224034228484817543282876855158246148081811515111798562254224718261926261472964855056002698601239789392367979291942794022801681369344523528031059803073755320562946978556846909999454699363429824347422085551232837060046496606038557478869862086504755049887194218172226101160049438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -23230042883060526629241312050380038497637804675588315632891706898181585040888538961967043104781363953081611098676752550674242357635734409830770845443229051551762948450779567994334446560709342010573851384076503386757679706648785774138698946576053528600704559771609299751143160348855542637964316877587926939487998372267563655315399958106862075633720988507106349742255143246764444243219589648505595224343294315969100518772958819661848373654863108554781717486206472153373859143616504871269464184253774138748019684067278181176749781859057101908592103832013729543113297815847271758957120880499852955068380117062093821217911997623499726311723939033111109613770717008606571632148992851569539626445315418589933440603022596972297484239283920548768657575099951894375040574333073969894389829619433830148525356846127759546393916958232055229356432054379045122875885584738858353324905938301056142144517174621642663740287659887645510533794972685732732023640893219219327425004534019770490981591940791671757336691123108782449740417280615145053956381326547592456472814545585248619055162132013674105347164348220101911765987455935785968759505327232985497812666579838409947678654317191294214012677694415591043032476531417438147917670380560230478270725901643100780260149878652210831896688894165160856734968646760041184050719945506849491194474714463025367306172983978851518964948847540567977136939733113312569831898632141834243754226343015823670749544238257679973320891655014011122842567285412675116216536454489010749941283358399618370055376766579493941823670016610804625823093358036662842205116977937111359306616136939155173828302926979690706662977996630610296481823118814637890315343545365830892844157675174806709204026911964968029030948048574140034626554813471031980143908574317891508971767154251106225279384670190167286656707399522632451881662966387164148593208590805953801818776282512037433463223492179888818188002637494144594791313348371784818290979240569007465946724758490705514168672600806164485476723680174357498722982835116525999035642002693799560332086962063407479097655823576080343217746351650431514528306522960873139416938122931391500670578483142620301104387955051487100265457051923457374062750313223336739588271557685087998266184473645588060098618053618861579021058214130428116467865735826940183735325291475801773263544988744793956204403035648584013296950604416971212434885294672905887942708909294935566712999578387979362835467573524390766496415338951131177261491173668315770528615856232636830921729070853487542080983985215425491333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 30682479570306128585412035988187289291644376290658201837221560683379459509684266276869188450173531663688836499315039416712102485538875780331046638795110677097083488204882033341226496421844218957602197636961428403043087097523467629174887073193781790859327968846782945712495679589486856871204820867967921608401870079637578772113498645118776294258578857603047517763580485916363635893063692971265842623312091257756497322865788879941383547388202075748849324689474030787292212028966927917776002656552892651026791767817759731865569539944772054165180918206214412526108446394090139911296952294078790157310569445781801519882233441847405424921131307501580660328307780417762539880589598862934377799070245080549450161594448692025550413351524052655745577427350381566681273077026821923905771920953378620357896858030395184859722637197168021828662421031386230864012521270515214562685805448864368220792375230842799923683921822184406716413613136456142853260341891044372826812070384331018810367929181763031208746537994639734648314429926906346286605710289824822709105448300988538025820737357009362222702932537240083779810794077418638572276472390851058629368823401842382190046264559529247962368900647598209200724688992929531596160921284979680262971480685537590918475619342794303297287325792643653971619768654038659261946859538118807029968087326663594505613608789751554570894626488105703168290853518638153186883444923066907933514078150135935400789822134948580197291425918112787334613174032942612296549328665618748677710329284141549414707869780803915746530680681776084603870148591729023364529627922710191244081875029892196667552269409664470109908020853122375923898041419562228888792395175911547913881777101377068136566294904245095359468682972907104346407415997467444624871999658472805204624587113528807327382595906168000436724087149578374976596252740835538747018760369435702809904225378972143070393268360815783395899981392193944904272894077833376510503101233301031875655427687423895589159917166209825150387687860004051141711126755206236259113009438561855061946530661714668671275497535446085607359771834443398527154827752913088610046649327572895653949738843581572958564955970933794999222617519710803190564196878602520791776218178010231040886348878621472457275459209541813687178289339218219744053588685796002554799677168842071043637349426610869196430789006230460663010021844392528909840445329830976983499063081535240169476616165977731409440078335562436186957513840443944450638924928004225344835861002349357342522265593154351392968237632885575294494628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -24019038150958112493902565028515584358823507378106420175914352819550314024791070100714212796848131393194782655572976761519605610453996311839389404247784056917223749990424809034594431683556922060158680307868200938272971602986361099470806211922685490588149640229659709201499834101773218186132460130776785717495096970565747607354581892309422258930533869888136593738771041694187353087946925666149307119867967168525629159616001427760708739082684365785732614621191601911959796877919083742608629913599002220720286789469500582907263350418236571460202663377742388604023248449203896127072787668850882276799152681976079359927437673977765404092667177749884116445455187605941090921812494931835848575291294356175508783346295705517984270703186368999736498915944502585877865658517494861208041456290685790082396008727093972411049765788289093681790473932201398999439430564955418214408921460213218417278172758276275646169740448589405062844419242512672788781337270711676432622307742780694026761875754354413129465804515596302001097846418103396733460766094678690765152937406582652040013180145427460605898963200956543097805902749319683526503331578431741443647547328182638455238261711841761282838049826034670504736144564752060369576182966248754552832755662506988293186061256938959861559964038985182200574816101665650389997668910006953075648004794322821636639024695202989283228635696389939508616430448525832200293755436740793638415889321619289502183777041935794775800452768926232504292266106524369793217176051385960537139981402104646828824877208135798921931561319395340076746127969783683665273274000120089523366678505145623458203373527903788719129738335164640951436064009922593061105728744417836498885023581111319377988828673769995944802549305135129201941284960054390525822910922304574253944830777758546959090581372909068902066291811764108792773535945736942874416374475415133373936274399017554039572301583480176559013190575751556164137449124339262091207965261336791239898905097918596983042522074680488986015636767818934058030881978672474570490562619446569682055669671402025274934019926261565331658057441612249508369080819742000601095536244135716324966005416692478443296472741267802097352363711980217775689188359648731364181045183675315599492290668202165765510597229480651926313222929322637279576609035736651437251875954105850770414479278195595674692679117018147201290092567248146135424984500214054887375605751067600864731727747375555807510269883321809558136573480102552491821443136850422401342538896775570271463853343926167678568095453783826087601482868194580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 2333603201584407798175822723042736880577679872759554494405758573700985230231216377834011497798845296000024209103289624539577807208916501136738376951436414458387402626156307501923577928026453956561033085236490487857900207842168677055866250497640544268397646489846660749077008615972990734500292711892612258814284660613986161343517639619058002061530896590978337135565430364688450717476152458439760313339663526523752310587937196196529661075232444534424803699530035485885816008388504941374210315667516341765619080674923470902644442890038175847898585947056210176700733090638946675991034739971810190511804973385426290609493925697496762638827921997321213861465070023077386604875933229623614385311753425800041960357674162920064899599169537337186245547064614860440403256960359230611542619140464783313136593600737224343849299344922967415984937279123681251236606263598259611379437305115010032031172906114710393655164346957408372380963503644837513830819636056099031495421766459568246578248851277194271542790560501464499780457626511181982403985491450116550723419215378280122949165376376572994926618403962637803655645129882581041129883433678168647527855452663917432650139784436475156963626772301288784679604842767783467539334740974733465892067707312555726198709137053517504569848156389198171423344222318410992365412146611919260932919250982577619260192282763087264479547680066752593210078247218656314943461528707033757531431453808379094699119190906641291717556434101979340332082772182477485106417244976453457819880658620498302655453822430764369718170922271805293223463720320277508883901613747013119119779459393752722141458261314928417033237834308081533171782707978903999957448939770322195289730338617566701744941184644087897780790094837756468625087740468858206574538900652310389681620248691219187959787124503983693767518179919676811618119653928651207803500204706444257642110813899137034367519100193314976431923218964333052997981537216035228018290437177069888874783514159967241454536881413353919174034497194082808084732290373645802119443208581423255265453607866865419692055123975498479299857696729271922971240737055599022688166306943289517608111956228688400988505284667938314805924120691590548396510929297178271978914528833020972924854029859596808920665287606239274330218103082792858081815147145068906332221721478384081076560051492458384859909938739171943552210100494732777131405899545518374594572569497953360101792454444060362635963816458492236420587067702525557585287871165996423578598123623866484705769152963058632281601045832530871848575770854949951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] 24211978425296717045234349616225821948326910469540534695889124631822543680915972931859721767064424987217913157247150975859556181200618697038921953746435923432396317861481533884627759143735102664286005336710002467766081901121746888751190410553960096910971071810780968940060939785759074036279043096558247070456953293742135901119859534640049522033334157856391796184096416228307878019374418018498939745086509798012311107308382913202787909230033887130237706212050526507406173202162188016208785688584645362715317322761982370613980003702420721461831900487753965872998379395382231220439742803022079467733082529159853760796743370776958754882533623881585589610990185987861170146898501936873835832504104148705646446523058682280416560458031602458934187654076949703648086483676963341251973938230032492430859003916710092790203995279692437080898434613830689537807305509530192246939012470743625342757844924765382612939394972926575394347154706873712629538534297882536421205150927534546215824422936762881789900899813138392920640259254485762263307086717459092622584236531024684966097940002063185748843833300999764150302745050896122350669294830355285558320281958013942307274215720944168702898564563177269772037487586838623235523552672330142807595251202795921934168307936595378889733833914186914289003090099207152825095087253997400069478093960965641949732615935709824121571713857840163177391043067946740258654955495675549948075430499352769098447999195231656177718885799527118888296279194205974684523365442849007151067565006882671772666659911931318119704211554255058211691950389191110547102860528024532165606965560770821818338240666056172679205252339899655488839399475101470409203961367541295964241340107414336053961428199308639450190912268832885153819071262278425563419051412792757438515435949240182342521337890812223820776576214286170741393379433114606521499322669977351997211357432294602585368702717544946329614345724474081704188031865376539497749285200586982837885596764812648687828751910857760636532391879277205806517021678941699385441979220396514242813988475839035005681824048556650722141261762299217782458078808241228986926501993340408552140909339730619326902751132684861180522120747101716985053540770867567312158695435446310630150302319369625037200535573773398602588911690945151691608218732943923378819340168583711579605914684496631356648407537408067861793078610575874545030206553708476046038433738540462909141456221948145053462490667926937894765527428491542939084344963439038999460002906891683728700161443348773436701106952922968318375751550775021314620971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] -40752183162032913210213425240769202490068955896924269823816691124011845782108474617480614392155445637286769470070973801280437692984326438011120660377342818604179691107591824028204691423005525948631500256341111879824557487826688841432873647241663365602683774880852304727011572199102910976244637926011207406780101756586045900614153309020228750631656545762091370648270968685575869370519264618049880181612371914185368852469823519931372439225462691839074643356719466845973142059899767069190012460897088672309409124280680243012266804094756492674230861799411719651493871582253410776961537763188747446084091992358376192059724522781722644912678995983794101022849144025365155561420144615174255035339690500731429502975061394760471212331608105510026001967903699026548895009541283178534147718597118026424053722890105254836078900961992564390938553924532751512995833629905819885454971505456980524495168937254044074954853842671681221826707324473506350499567724039375868856553544064346819312803894560208054623050754747311188432212372182344831268045042610035351823235621091167227042237965204186939250939302405679576235381868468584030984486094782345879881022561095782385919926914907388421169638532000045420453431428608077004815021231815723834794398679979284284951810767794834875711950963529923210509980284608350544458935504144200857044652702696052080659844844823625187773977168279518566294590922676732960546234153317416290247163937342497345067915174537087306835963107708983268680647051417126995237763540839722780666484398508460602423256178730801122303442387531646939738726376563029559176204985850760485521337812216677111324945365143871164916791405562108557878306990654381043643027755147041432863751413991433174330656836738791560182833253446385393267221834784147455772428706650943520525229176991364886651051037857694353924452197057837839238489612422353823526936468935438525912521141970269875896271497043087904980270954855286277616227540111256311547953257071665462211681108925020659135651769383746005059016574528194439494839377792571198850961600247708034957801166504968207187455960887572327779000386263040004589625032599271389120264284807861286519488301708011585845207479571976755173308872514953972411966819405159378845915086540865178752098408476926413962310793562317913930605095761749586898067961037373749588181254756059560815152063532775812745640082813507416694511160017302403825416560297254213980399290555975583711550278358402335235654858520423720616188513196867358590488443945885375419294393571451430903345719980892608119661321697257960749993799254298210144042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] 38465273497207725823127517943080434832647506548441368876117610300132370358583409489187955875693991158996659134033007716811522048510339770979521978413070822445823831849251699933871310692737900503572139848055324958956425626683582849876025160182299106312228426900006855783916727211859985880873593585528011079784049098771565615156758576081169540399953112801965829495388668833216911255321249290472020197243784634398005898514826020661474654203342851140203466911040059226959169077817797893700166260974703025231142173821795475211824155652104275828925408561969665251549143317876197267465062425471983847267043412287780838885318750246959217342244750527762666967913451343528362012834476947252789103396236963525077713966497294694279998676275832116880976261056875884243649022049840452624860576983588762662807072469827248771620892395185321086138733645570167741247733128369414072338283652995410551411710971191738843368334337395226073165762507845756714121980309051981688494347570114220939573206709300064745101932331743191629035779247323985084544447333761556214266565958330578969161765102126867313028312971755651072640374817156353694796255521497744217488083588847794316990901095591910397483394272978794938246937881905205930362093639568374588982316022980798229954994312352734901006130911208932684399509288775888160140134388859847766518531664338010030524431802577743516731927549602374076466616216727799749711920137966713941445571676904033413526726924738274697396087355098756177014741341266665416533423495639882210367139459021294332677829681931293157692499108153210609571613985398822724244666053795030430289581806309055935814228598813535671986373016743195815390932355018662003984923745704413933675995847476261745816709716906956061904000414677495297994244476413008413233628261617033939940532275916573377319503229116850414777264968118509947450415823209269570239284109843110689375341346675710784103163856098531742737057930736215533763617196102608417703711993733422161638214283147258661324194853032647567078835634714492816361483953627361681953188613254668396816258862764272318124325470585286378348833050972796531176840677113173333008877788383304578587875989975196003428369078713224299279851998080404020062837513977102253571197812650026586828601441565961797850942132539589655498161692282807083736617058558886828537272909897113036707318372450406029030995520261789765096308604477969328733823571316706968012559275863445282741653487049356349703859175831620186121567331210770087402997342873420796701657281749674040850716941635902748167481232504651914722026972981439030263572931289672851562500000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] -20276735782207399670534864974094472027034927831224303074111939991271260009120208283373975318298889133032795909591040731063365429796374297948396479904462916370965751843747944013736863546114044948320423630878267174376800910149677163774906351576193106164409143026118723466692235063855755927851708587670013664246131150188123077576271694932411095746152013726864212328727039616274631838804792839876586967185920927485586366625098116452961135454257124774952538408942325956291269341260467019327541020633165328627519843196722971254332714857957769520749502347365853607082858558425689956844081079250309537966921015039986525308380354640815257604923421325537221088172092166738303136149943562821398252934987606573099260545397643268827720072366140831070872275029384857231772682352663062804428565464052527558290437498962727226251485696779669668289469782362584048148751513679320264830816785511164686842138745586829099924778535537953343497215076585553680909350121783163101505891047505575607663807019310545025261775868674238710226824616391976584327094305688135445544502378934972453478594167358852857022063869004495232389197559617026350514369347041025950435744666172750909011924149713381714105295493209613979203849022395181859354949888530672895000470529648428721937611141695054877573430518952700255419115195477134290362671653095680433205767484027749104084990018068109987752359003439739462863737645106988899938321665856162272519073802941679300807165429959723465632598621201347806268348388110307347163656865212782014193384785161235186257459119485277836419931261882400541063111661676338181669581684587420190643008671316415519838100428352960278494674530717891690492722307324858326479035257649591098285183106945200647556025112818511856467606487209494522610950042902133213396024281959425218426774758769901200935308694819254196645298205632772289352321792657827009062247892860881633181543710002616313558600396501482861141371431139380049200294532498282651694558709111284161132069925578860955446436003713923477127566330499011552738861800361224690658148357248925667961496830321918493587119081908197866272366024693037538911678826501085119792580090546121836738309104291187275494342321693014162241219978314414949410860743364206316138498296686109898052536141469751375028742908114196463445569306669827307825410531596632539304815395322942207133000684396405413365281823487927525024985586417958441997025047134909677131131880676922533687096326672133769937436124353029188135918628116255762783047611314910034235749372613763143645204327433238240225722178190452193937039215843043393761035986244678497314453125000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -2762803420332935878593523710938153526839984266965643070123629731097549862922927086773784773947087411860541891671807867154783167689805046731158482908486348136102118801433469196561989240921013663009704433080524563494827540177317948045804974206781144183767436554466922305455229153369493444677821026198543860996429737781683990945261230969998150122220692726024097270004110115364339427184831727201507902234464972555542717399391418872400291748286570852651224452441359657352943608045017720818029742057122890240413443374100762787747319920234004087730939930347328739710131279189766548551237887935150476872418749430825794237410908497430544560833513800174217841851514448787424094667391322911298286276912653360249825656103842846407801866905350725007015029060756297451189941148435793491484048902155169834495427961776121047938386520470667980721212202854902318981389211078421311862400776868937431452090729803794307255662081180024097466437122783476866612368983527823961111815678311917849893580585389938178678654752405537267503787608910655206800551206981554305087230081469619044164383353834769265182105963209976843235811913435946452797802153020237456054111550545550542532440083182748445972001985491634102760505503880187816438197372019645541488166461918987188501199741868692709092966472340002823123685272197852863342473463234922385029317956465351983832583189445987281513857979591969606940938996773911547508522797380583300053649966778018443393296510485950684306995501405224251582255329887377784019528672342295876358073687061426207498822349407556157905164846716035609770711467584534760062079174713282228138934591009671835324253801609375162428349190908313646431346604157775038225121808707945633871870806233454743435877740419068008345402707167442043383350294107040134635825704662523386210576225385170011308326278859783401796866076253076298011973601241338051013750942976509802484357738171822428243892521286962012940946870540113094631475522256639255234247828304755592465102553637494383936840715426339904168252061129414876014129646533911599213350676108523148383415771361771547193077518778775326616076195982148977986381173055186653464999831400329948182016365378479918353082208424467101410304579381792192469141044483639509643245012752929154686597277782948976711813164532436664038228691556525469839802666806327493897712606828466972792613774448264962480522930133231890594175101306273946884115517330211707018612709087191205046234400902098034500120747179756554304660206012638114413489430809980371979669858568124165382893602636001444773824410635603464934685128393844488758901434266590513288974761962890625000000000000000000000000000000000000000000000000000000000 [63,33] 20057600326591190563702946589118657672699682206423079787125041821036359693469993529521328242159843886362065934477976991700892250042598307620067476874806995906242442262850991650211370669267948065581354695639143899153996625876617972871745932641023648507075429291694762862409185193420787235451846347811176003906884599162960855781003605912533868863262867243864057520975321180428754201277640519791388211874061190762339324422816744750988714905171544995452587015139650160958655862168884125796080934117790985246897879729378593493181346488916452311919025478530543954049070593425851516372573579392584475361620128611541244713000346741404586303505894947462754830263692407348987574197594514995050474118497747524420992355342285508252322574496982823063577957291994094339642650370870775455256532747114513761315211991450244161288736159624284541923849467207837631969577043914868416465746214539202765029285817491359041100992955026867498175287729108627399325153287385582978468756148177370231003109865385031196471716738612132849646265106909511507338134602434618566555184487528940000280043920256502804248654499861689952600611364325327296051310304477764893159139377766947302023068485411208528608363259863935240836681584353759902589265604230637334176201433496788862820604571584657701996428784673293380626678183680162458098221623041665661417740813635440150932189232639844269097005530332328723745505256002514206747357000392212055827603334096502659050639179291207417752126176997597472204167347016124983814296803748670967324743545922816552265462228704475522110232813216727618300291715769329741115249493654124454723790873262556491667512549257018202101074338405393585799438833270823452181853528036895125296413182793771916336986670316143047343651228454698010168198988295562606443016868310489452254041934937374982730607096077127137354512487015481151778880002121126018899178071675010481843161286936453800995168605163440348341514080675660821808313818821740719644952563469421135187046187172644506930660579208127458178535305440669129194951886853530952456993721714928456106702931591722394600910483956936445906156924256718498413584247849922996676461340708277010793299769189907456366095711598018473688776324309063913127099156121373660715993017359816837514172860868316641876986431889334970799063126174771110643588817864235247957569525247452814080908316365458111933627424276363518293815787802212314955099560977798009442752642229512826989034334417642031305334951054422910637405224718187007856250801984355612466336353767438308199042432471473894225785563870118858507559309858805235426970625667308922857046127319335937500000000000000000000000000000000000000000000000000000 [63,34] -27428061599068634369939698015709690408839156468316399267753601525628352992465060156037608253046474221486903802107047586613730377267058381376542214952653045682750558564309288707307215863044851914471329935404661134722680865485547642518979281744566930578497099912540105755030795998232215876832101901129539879752287058749190628012717689818200185316143311752131130175188757344506535637796175459290920500737878123607812149583969245834688719793142388963145538813794526323736963702307376223524526924779254897889338806075119308845276491093331169561073355214617944635427806191079787992823863079895349918221737976105639183802054857335434771948369008980452977167513643511752674451807809685674040193800757549149249954795807619578409656183032539084430051560703334044000370831068103793701203158112446080593652834319396456480960049819421878589227944697999395802468423256951618647306370055240298469775918669340716916768682473404263343579918901913620103460751134777862797352596240418700225265863389559716942975184487292312834795393657340881546411743193527748962808123032547206469890975226709305062852415237282423079757604836991446296344417916247010673432925259317552015329654710334299812363150329832700742468391800637078442611181892641174125000012848364211565404404662054867525658524294204827124247474005150135293098763376763098007180660693712529598404234839636558642397168225397982053045139596587290255632524691561303161347211082087248149419108290162484198529680597557211747157450179946712928205350251071268612559167523062155403500516210912753844354569702232513520578088841864010142518056123133666875117094081643503758182964089967451531200192013941669742869804612752536830222236352272336151835610373279154651307366471493494700793124021131649995440718308531782177977330587613085520609848362741306397762328012173616634833147978740168403806894877497219156353707411969759829937656912857637041063214762226958331783556034523660426056195131570971610858689025649178829750447594338242455226806746549028502213218280313851837052094689739407988630595952422662591537142157936441894182468840695922802422748097165017387114949084973005543784801290632587728407662995776041398929348276351664930068402049670360152674761668641498033006505524653439638056666010076780381991931636505354141424627092347280482864832284662205647434016659083844095895138478198707919468365024744570647522720920039301044226710755526282692812444420510909927797481188444112132528109198828503295316917123059925071996218589082734222347753419320662340209312813646481231766863737856180508050433553192013966248730127972521586343646049499511718750000000000000000000000000000000000000000000000000 [63,35] 26971141533263107799374867182248909886986609706161725494138445778354562369142303100760737891132867016583164577534236013136528234598184934538988941812083200672900380227105304816075353877563273033942484226071887841565435045581272725854295497211971256508383007612913984477593433558564720780560470264792374136075750050033086637775035122030188969837541961902321220292715318533668258214156361610907889416383565214918939577796745626386446659358534686119261117626292685707729994937302134284631602766256934660134767439932575272378775628068948529959450273793336350768881977466744080326959409399886051397234331499712780248899454509690631889951678253874748222075058696473471893735519742019966388628716103832155119181296335860402466894542511044965925613542681328346518304652518399935696382049164303530494093522366328329802302917010437930870815560040629502655154464701493053724902886976639006914889453565699418254203423950126837593278592709462522564757687776200501731561577172693479620465974227277009770096488052936258430266032771592215672937892150705589953433668733137827281730167281430121208730165500338672857596195957224529942154844259488711528230794183202369354345644602861741951270037811650226404501569784851679156011306889190802800421882378354949410564261782340036060186577522429561678394074643485786583991632084457195002835904540226542507504940525209701139509488635638755023469433386534683552647678507435111066087660413070151988143422871621322142729487320703611601756109643516610056921089313005524303871707142745056778687413270647393531380048889099703497847886825298750022463678011478840435431094139181296944264727690530100279410824075343978576535912690322573409622596151013537961324498748637987453094059878892048529912239085197318507978889882797671820027617061893459982575741512839549937016842259851396430060531221994875593415256930814566462577054482559356125790117056780126697030485453411091852066557432072015399377937545703712781868345643770418213046436924950914047501309250977868589272794914972207108965489100487954557512327517123800237871420966057132013778518917936948688971784151760160737836485677562561752372400620141606008603080481467176868635016667013821388559442681778227203478325929980232207785032580018512361622878290430568009220185591597740539792871554343692272453691412430059099749553989562754972818791968416346489749115887435929385276119733718726247113318914827269983767068483705992951299266217491380925962471955325134895555095923569712657542895594532191953172104006492721057382853211729507134301623170317255714013384603399900441011993734718998894095420837402343750000000000000000000000000000000000000000000000000 [63,36] -23119554020067734134052034414999718836386398086281863418510136471825538578747103146629739719046166310562887466725670238093581201336388577868033414200592013839811911893353322511036028681102203781939262324731488288737302987048311704398261485920196895433560063680291924576964159259473979084982020831405496719833545960219952743414007342143517742176009860433714903964446643294151453463358120166839771922413829431779871784862213265422014065490233468926493485574331827383691416346428882473966418254161728187337760326875791922162315482023432064738046758612426599433628430838154129293906986287639309852979074087266294548051611349335854112178253127639757787091306540991855163387924555654844708649640400851413174142878084645987515759288926045737585741761830560109499169753516393724908827635177137078720505059390325921092572728876306314638298676634905965874090144816105762903604185671251857055711064333863714686283216006678134891450038053864440937709835504172499824036566149995690961502594950135859262691261036842854390594820363121875702244162179640925651679501608168340823653111998431104862366036295373836571376117331196003510057294359730559555976842884392356596403790168144076283013061633677036773705575369494030265229913976396302715708683956970583977362262977883032059573812940693872600530349028079647238712934569986456977565484592366328324630750383757854797338964607802904968627453753044241787823725214813479999095469704675184411888541300810071903419438491318974724224955486318292637047867121861896531543850681678283865037181584892434357821897576228359630212225288961096897313846573836506133249582468851859698592066505060652822709688475080323893456309789556915639836771988991918680002263514491420161591601720573682189732980660348034396716245418056665346448152076620063615241498112499568525422675499787069427962171996022395660568334627807178397373604508270717507624416882719367211269484080135852195735996000046152197472624283586524060797030668233519739197781858422440187600246823312319185050940640015992639884345065373167362658513624250892992543325096479592762408761922278165306994571837491048628219002010733411979101334671224464012231777504870653008788861723021765174598312586006276764212623393140184531427459281893883443532170314316347652759256099600986098918583509281239397609098523149845904836645885870081183159231997671500800682738526721948677240261285578114556048660034829154150152501996733069027024444025057778719099004345175310248179860769236050481013079682632612120964224476116723798973703378126737642461470328438985086253804805521964342920893109578628354938700795173645019531250000000000000000000000000000000000000000 [63,37] 19120905856810812476048852203352714447442262927431352764941896906156257728810705741757815337771808153354005626173477490981925933669688832760873371536964092990034585896575929774584261667308584132704886838315516157411507809397383961751929438386212162492122784056492716301017902013163974834866982485973639676500177865442062016928271672962044985930857408087655894923519936629647289245683884736656332034926007007695482445988180925620844768227793103757168565179733179253267380434168659548407565171804214029204482517946145240683336532730414101253096647507837163568577260357970984953791532872845564729241077556857707596014764254127023972043101109529379957883446127048541762910017779901359282833495680508375457516483176096073934036182649365165820664233926245610873680093376405709283857112741525752135008839447264393231716272573213109243799790418519394465580171779300995049820427005875938234571118202340564428366932394124016507776489116299061023739637556119813271593000138414210213879826667915085018250565207101622616532480345356196912466383733672393610762871508078175257908947909051406872635051520644739034108504130287688656469033082188203380627681087876562164634637547229392453169284617594375050596895285653553336936731440101071191195146130643527498489696378396893484397195513952120004771619728262707637093552820650515366185226064192920586228585144624791492054912950534588708023294492732083229583289689998602396061276579986461322288724186678350095516618620939664366801259708211496583626349151357358945534655555119787352993663397763048944236147648172962065915287603991344146372534512136058060878923613795042709379212363102847154842710567196275257044033170815274055463085204924970797711128533610597993587029242904770287990041439822826427495131680446946386209234064322633619703811419275382123957787590499934274176098539380098593462187685286948252044266728360387173684980219643500399090249162386482922300986786363516896299981650274329631417554698183426651073088620022956855563361396451237029353668497876022334004665655526383045412481934267937574814606388959053446297568680152255273295747126677329282777016319310095262622232268328305568525559020111215688417429559389144603033912688201865640948105269952333086615468128283561639927572530746419198768321277746548357713333964031086077961255561820423951105814825554745064286186785220936093674908331155832614756869219495486119361283896430529002508133630655228817209546553696761047297600997468274910010960799531846544450577236009309427702869259129593825329362375481963839578460189075130660255350138952454655018320384129992817179299890995025634765625000000000000000000000000000000000000 [63,38] -16033565936632591685373206624644680932582785771424692123576210824479488620957958705913264384762860681318469002127944390517036403721551904603995003357927311574216279030022203258700266668788730554010099336183712371997774746134963135175553623338246272348161461525450879117751489791835743803294019760542345782375118003057703276912480062634764693686516240995954902838264737558352898307641869321614050005376331786322537201197652811788291545666860104431984231265818603787586297418275664689227209387252760008315025448302515712930625867553790449642425266666460213312760106005076183090508160158674357605229868596829309669355127329060900792993623253598079741767249126344345984348164016842900338424837869017603943802729134497964362765983197280055998286901990242969704808889986656173064048162778367640520280892870851086966060208319829914174443725831958226084196982950078092024217552709051507523893537463457900790613603370759418336944529043959567636855518756030652380634851708624161713537281843333889946185676373687233020843630540441534189971426199667152835872987095938635438129890960498425294799935816812986947667722228808029807495242056884294377350911958289708383034279708039075429275499946033214245237570068179653928538387663934561355105187651900783985692392193395355216991418943074097490568526293687712940988440606447782753082141619848960848961345904851065382983925187797980615923483960908785729488805156130149307096930587666610522994789371855516574557186346267251705149935155314945960340952492415450673333719997122119695138381319694232051623512388937604166508372657374489115750246385518601882309083366709783582054656464413685001086576235189531177516648039549578776554050531840685460925256723702705021165175074560609417133487255813560502061273282190551029462488780676228474924112229579615283690493164657581141472475656808490140381966945861985863833563317973824675833924168240818571936963717878618767137293420578159535825893154566588317131969230377791581664117030763877541034845349566064045826186272178821166014614804326724400357484383985220000835959781446898893971259337290502878457837335501620609495784819818104773807705355597027931496078169414462129257863162529602615239191135244859862147537312515380599290768802908846979293844875763024417464234206704319435393012905479696192344887113804304530564653377162741097550150746206022320991665095418179123818398091276523939975373026105142886740354304216222607898316368436522245097875688481155477850430845451047615626564916896911519024061602104248152864074101955142133912818438007845328351159441187466199799094290767698112176731228828430175781250000000000000000000000000000000000 [63,39] 13578253310304777555378594847902851472375183761343060317644360088343659917626805473079987864197353758577009762580628696932951460196385592133854435384739217675587573725138257307755506267503393155370320187036566248847881411790180058157825644985938159624049607280028695052907229927811738754339627958475151852216919174750363513994075973211338384700875429052335570485456665963001585378160697686162963219348742598131944463622037894921496713426710276346860671910503367805247788055533232967255917812738388865697939052692920808502266135419151672583206911126191999051435402938191415816806868380752238531422106102513113367609292141345739055686449131351312877144403218310328081761489216281264666452683729794833950165470076721367742637220484353502599689624346331857535408121724257098782384467555765774913203122807029752735255976964474499286096420299372468034404812199489722705574770335186708395011841274635695530796261022142359634228214295272085687975627653095443995386551608312226437726059217756072047654136424574450530776049021260914532070369945837801138970546132068864976740821234091449365944569283664940224937956194995132436031233082995589557765373663960564787620244107006184247594707010553494639824898157622283257130574599707447790912150368558132938076053207200874451113135814799387030997105695246166508229109647166341757070940126005790107346268174111298263326104804214146158304322245231953673590183901506527922794185026450365885155457359726903318053635505483159908808916203972765786613203164392283382540059763948467143790833738147721845976054873088883588180262274976230795764880099660298154704210544578811204764143165823631188332021938305924153932438118000553568443388961913280079197142387335540206208586602945976250914827607938659265077749609516658675438842167880375057400937262622650610157211277549841852314953507466227722326907486629042541488504252280216908609505201956111742447428474120536468276025475273228592145813361485428437082140189560616743088367457404400073470366932416851010538431291105869726111067633838838451195062158958351355687935627276473155249087552465734883584302805217619729984505312032315376462121154653207300563162525713950166612432263943900125472933463445185847177896936941254677865220339386579156493378184533135163775135637971458260063146301518253491492047172727146454831735773465464435220266600632581162154848116305099863290150973490383546977409987833082713753590618812081733559657089509732477718864236423446863832246781341403404426244934118763870091816112595053621379928643597851557569279233997000131322803486638172462512563765102413526619784533977508544921875000000000000000000000000000000 [63,40] -11265325589161108872993255442428744313076414116679951503450879439254776883375649526120922726153961275905120709366261603931213949510041096063301946659722521137146942191883918450683389373722072241431318397322335306114857613045381436973981537533106193898321167516881084767033790881382232033630193195915789119376752463175223421061251995874952720614972258562533195635274825115814613821819001392432926816929411236071747537168992185495030502452657969307046712443151764030061202656559189849695388392774252186441098947484284330157275635875593397171553766418001844823369893504632034761113849704181237570861927809068199233978304980978246186061449678817219946691105016201766949071571351260542536447974241304526079670442716942018480408753018274862846024552544346407725259772125892077692555302650869368097778917235899935442547250043951360527409797085775912324067200430436737374014419772632975800559136716293236761758377131394121910193064660571882555947628895469184972971858093168590155108260893080444250889016055636434128042630687364167302716408450761980970938287039999854974360938071203968250464361777228066157503708417441265470373140240634335792448318694969363995324446257407690740254099040029564495086566732468676115161062274810237099723000113856111654253594768929927015529035494980927592187265210287734582686065621848691306931723648926183820621288884324560196777266638050307145444241453506437531111074415282670849590134875143653964775021420199617810810497567174082005103871058021834380100682637467884017754871110861073858987794808247596965560924035648228558711783649994056596507568636389450355983619084571127469973143326788384505836802562233801057333964541853692057744687711416016280082507367452805834670746074386157711041493220719899976545021028111604598518800333580521950205578977703987870756178412699589899054314007078919727751763920454255375529380545552433001821714000419598109339840414229635754464654152174740295630275080235193216124222422983043274255747396954847252197722171757989595817549660410395313229331242527872326812947431476610650228488572641657238215737479522011068439014566356101404548927499162199534930815256513421877019690821910663632283880741830384848536185145961198323527555881284811150489427226827600625750569825251451384452403696536742190123643582086435203280777304001538853313132227874265087602934865330169909757778901899233633510974793028346350501121811253251491560330366453245146956152618855780670108857993014640928998197895583854265862422410016581443884952022915168174636048656433836349672230699005306005523436473240811667249211547314757808635476976633071899414062500000000000000000000000000 [63,41] 8921525289550564354679187092678146566521136800096291601760689760424170459062731455680545852805018094637373750860671267441657725470576120876139577756653322773494664958496375828672915421872474818939050607772897859259673916203293923899503253803071167025493563357479022608823114233628365243975615904429096366375382662415604935407446606618245715455767804917746822520138908361640098191166561522979348183576486129232725017864329359636877243553066885709228814303004918303709376737750474254098468371694713147676241157945767007154038203267254929684361441898907768532038381475872557088607282775906084670424338761870137684639944813163844316482717166785586577848919679869566354003450065879401510283626626132237894035268187904890258977367678565413017884323067733250344162308382914177424263889655809462167073864931202897208906340217782141726689440082778463141060103480561140333209393866401450307374843580806574330605032707461194291484800342423942758870852379858480599245630550916276915722797526427195593951288773919995295902729490764115913520749611300467352453633247438634188343565040281513473747096810050670600122824109598834510787323327514597737825201876613738598906871437548943850884984280317703001621004593954983642199960616436202445366956525735379424587810193665875049893277705761908866348429094776207413101973919960218501074880276921248324352413462808934913604750800505053462780189465400564353732208393180187721480726502824473973841824148496383485298428202717373592337180703672866260313767723361275269222746322957660793503574477610880247939416043869069874691990810409174573829507398724248760779345746406821638980127415167794390662604390029068199645173082529389232000423109383607214567557932878543572014164015052167957690799031067474432351983200379823857719254833251325966611530154898292992984376313464683574579507862994144551401946997451509852993333618334494082748315607664690271525751935261481518269658999232767084720964539462528792062016084245452634222572986978706586900512592610178478062578689175893617725519168832264500842180920934498161434688330293293147791360688839263651372695645786154020183356365955805752103080019175985210719196040029241362403866700278189331958350910191283986724496385837101388340209463436120328919806337257015276843369059577330054539268358897467567229498535666907267365197550259161635480912286930963659390705186326060436684183472857029652460136191882130490363082881292479737134249108864351784634525440963653950424435630776112858107979087803648984107692144061094436142297375972031362368451459507479900758633399578311970728322632950835213705431669950485229492187500000000000000000000000 [63,42] -6659228811573083724707524915768969582859414782122890394872684478282765926633471889187935972504591730498454880040865413866852137094111839316745749876424507813728735670148825087026182226540933456344956277939394441594201758324355511365832767183102090076155097775950253876794197768541164507595776816484266076919432169811299876825046375221771098640135857697183013271743529031929529507912604834015711302446595214439555909950664230969218134346557133275377587943338788295096871708658167375439364956498034300534310485074025280820309053710191267937311526094208085798945678195692894539811528330668509478672780796667306937898423795832870683665375940771676837982220063632769204687882466641124198883920551908087745992476667969904328583477819013770423135931363457323622208516600376449754513506800932190597258198138493377968018742110762861025328994944700856502150001660446767140840509800405146828448678468235701046929668676842950747639146309132905842227311772297233914248336760095067542414828777432884179693044522607940161731917549347446478031480018128696360046008985876851505304261448062210700833003144700993608109064501255936058172671187614336170439469591053972187656403224824722543683300561269510872462086739791600459861486836763330799326040004958767731613422304248188418092644290966122157120947466743115751333660881492460045360034379719070555895498225178374304625620322459332276630467640457263893383382296999737535685492661040831444499741827467468196404554473147420733489120707802105265665211303802876322465198469304971282130550237967511720829474760148888521632850971786088642878785783357773556288633577438979746296972873027561689424317476879924204659286595663011806493777176037525642163650459812531720400550076380589340466333262604441055412048638812516135211545417873761231900192633551636722137790354412988048145099531978389581291621262709276838719101386998322280577804554335820799934198936918185999774723377209882321638575582263720847664939364891304995941390012017533724860658360905166961074163690748038821900696776372683267972047046238264845352237159563877115792287217796812926677243379235175118275664953664993276569867913375605157339983797107234875164072861686105622845985709235964914258548855805126516112054238185127062190627581992292525821097755633511546254463272724561479719693971332706452319012127192948890367024272261206393825924531939735299865396357760994739863320650192413359223581865775564768760928584391357124569290735532659449695259376097107821251356139284007875622319812721253015747200427849285308577596676804457251731739479881806122380568518925869625491031911224126815795898437500000000000000000 [63,43] 4667095424127255419511854896065682442208585551914459160181638321413627852169440643545531603974005775496889794250366778466903374895024958224115889112820200804122712238235224954041512156986023901870544085024042142911355230156273083855186927090489867841427778913453506737780284982837827738406944350781964137930882881440018797172799118255125228655289221968264030211968374747558262294979143253931631299189532088997761653027848883208082640571640798810126697655625875254400368882254511208123740823638752084653469679470561552157542512802415193198569528819245243456868069147129881862185695001674659224390387519243486834044519791087826386348665932330491236992768326875400254316174216532487419326946623332397721090964739810806812031928166652623456616326458643197331223902902463892286194305274807919229047396248637453283850696234714927407546173936764495200591701595742607702524381925273352452593891003157554845254139591405484069428739798495819101899495292415299547899435673138181072938109394005640652811905418293036346862799562236148458509231049976640439601118766673173631597052795381048573638132578012287927920797056896018259952197481149169192032952000837202374479700828304128039802390436151361168652041059444110001448367081157070164284768199799655664229024434940245929354410512065353910277301855122643476313914957294525408299803314822008500607934500806169255407006746976352212010941959437004012970086935590351468198925793011926021496615736764059927349843605741855623196957377433206414765393277768497452138378855903435001586094601155468911651205854444396809760233153625111559738036435913586653536599126212663882658476566669712788295854906360476241125577130099214701264736101422831523303765550836511726151947554033093812146718281430491780938065748704939123692919361679409516444493963847706318517799615390628982079398687000289841431218142139430597418280259917222374561367718573957347424525610128108776562748653582621707899938599782758049415722323331547264641831983320592998926019738672836578525510070563223651326361223204088621597791195530724212250667922750722129113460068301456767502558345980669159723487549114854597327531858310497994189393592796121348898468618820527645240378351805558544443336412125108987379749689863212475646993186288251723910048578118514452278715819594795599481339792127326618549246930110930458106992095572239369744507224680532104445522192694417196508795172959129969853724359666068823552452911599523352897781007462227888389582568937112550888650947669293798513164351089038062665798640012827698402089786421533933201215529509302817271886726357976726831111591309309005737304687500000000000000 [63,44] -3069237000960496991762070919009015899611342619200217708072683466182673283870388552942896675684954588451394033460849025223081218017118409296918386126491886949331419955909313733349976359630706389438816590766378798819923655545016561399901055877288481451510711973493613518590562050152584298557903997452339124759668849081623693637193161176289448566782248299988633109635066105172266232570560140738005363024433667558171957460338777300480406920640170610359957548771136245787411557721586028989420478863835202182183723863844283487879890334902065270685323274585812017798136532711776338832692721114687284471472702211543280228153351730543984442698326442094399928841428354130899348185932374042702107454973886189754167192806304840278309552831764714309171072584464415896049249761464861153128989245698607551332348863180209746122226765189365700774146556999666611536574723461312952220341556727584265311266990122779428440656742876543365493416831140509057364486381044096928991849788981875169752502230747661178155027978375206971190376231511044009581753587777181112317992098465711646777023597387335735144634320462214217828001669175110227982997385416943141854869551271848451752958100314457791623469717184306975930021683374668635137375868434006147242068111376489459393776970171662573738670295054666174901215733792094971333249857650039172787966312410549642813504670261797607104244922218385273286909673918798127670790286629177382282113120753326618927679497994810899441317589828506747382279857675604299409961161154201523649208027384986155826304813168871255047324650397292655665212489327366448735731312675468283357986735689114321288334181798180857428328245310947432936663352162041671388855485709249526017193398329481554467443797994781989499615042248031994256442232844927370986157678624654806358063972161105307264277750844674548952585616462370755473427475247292926931887995633642809361686474473528503703363577106616327440797620070526124845485149321279275672824768104409139451756300737749719160423264216791300597691468710244501302100305846059895954739447413081704056976520026222108455271304134661905094142216132621741985935856097038414708106760185187022935498308773973533076583243272005950083643180717397807493725732675247610697798124683437403028571908333645178149127350250478862576589669522981128631979104760085606091108027060774523367136318166459130602376462451920925124225959143512539303119869991541883439850594998457132590317344078455535700850972183997522290334184553689874953227420192964231485663369196468350779875972588983080066671675591010704497636993091055585045187539122713005212972348090261220932006835937500000000 [63,45] 1892888533244879973828242956757198494814945082585713463511425599891949089869361211776204428733255966433150202971364849146090249979891936405164135591169701585175550553989227525996831248660136644122551217766727473607632542979338966392493401752537824795266599884054452140526634834350942697393446092599472266057482523517927093154622731576748426752369091490463959930818723476469092290631924392568584188668216625935205939902021013368981360404534745274511434384163984985288014424405980539748797772811033464430581172893886317056650492667667452985680986798340278412296809147064175035739060649976646144726130059875996051597450750165722931906694746149379193371033056429323853876918327378882376328009388071220480746722658836553719462991053228325497866095168089529449033178418410111576055130823483763644125748069890388723502608628292094647567234328146349688697867432112041248133713053504338597126578791198656451492643027901220588845026183062103345225207512681683516301448059652776990264911955259099264372873506617927485713005976195754987784125929611834353854931294004938513572580405765720930477669664333943554475041471891102965506638916818410813931811214497180553884552003100273358039560718938134726274135320441285399413851117229490234721553627800653636744453108441576202140511743323979848390903229884027564912168198262655816834447516282084036513132555255958688872231150549082996991631011682341149449409523025602134902926757275902007662596174122856562852246694781844533679610226836958540894547401638831052151039331633829109163962357080648143133234203826857179138481293158085339716610290863320976464692351469075624932068289313689608258357380692107191122537311306080348021782162401376700402434944855767506128429044338566164650243845914961850697495312261154425687520644746446091596729072847584545600363688553684741094952867175901966935843122164319666429624655342086983047506989038892994680604916397171275650906305886018022047773481742724715685494467273870524446682954014590805715942608525928949651703873458970746339334167822462699226146079310794692226936819368576397629878280161478603568745479553267007405005169441279476457909290919477329353472705441051497185047741099123180872467356533382423499397037847840423063000151377478926875283210584684271528560441517490364663286511316893928164889654629466544238937543883737017491145544551592269494734567643802842633742009199000694394820338022937293298409927639415262637752281251784876130241036579485054438308853983486483247554842992908945159057078333079512788042106780573104728606506944500830394715421326560441522157294744199695912811876041814684867858886718750000 [63,46] -1093667044362053521024029137809041314634135086469446046827766526278981242945578632987807077892298470632538995663905701588724698694700266089342737618803133076296115156220870590102252885327625235386746507832274796892931310615878142041594128652604490063558010559499284734370780500398799725946020805214421892287696059123355394741739513238218098076023328277131848563305353171857816590498435488826350311143183072626442115228446180822364385504834493881899695538672762457810606151512301480637240391641373862865592428044188291951865635986570436087574012432264902661001176842156774991812819202580814049357828609170467980706663828909159317839097737766276500133407311225218906658272043819457626552173386563293123300870856629274362476691444519608808847378860100153084126894070030074055156593495620744555824637360484937757558639326982963863975532044186027159838871367133682703167442908653110738300744039841347852251409695536916982491617123497018210025570444606099236387751419169146071488036224480233843400142340070265200308152493577152557283262187830735855831030488530294830609752941401564796062530263670635305142247518259868048801568162278008916789283629325985539697006900852934709923371671565286199898923605360678202452974615946590654864317472544805645378099994999443830239877705003184218436909058326411470874355250259778265777408842058287305586735674389276832241950059180850012269685790818081095556819643016212758818245499732587063923507415001998504471410150854359332655470506235791032950149226238606664870846131444485398526461259796412677595954560087521525831467883924660277155366517434679240885748122283578600418991082975898575940797907794744351813668099856924080022293514503163885456194005639597516828118728362779993058969088702111361967759346838960027138972193671331251945291376270264135324713158817178665112915489633166983700291410716335284121378583295504972328276704477400385547639844030608125101468248910817766956360725005738080873374025536459980304123735628205972559428467797397380165325338876739184192800656956121895150823272965098289264492554209200491754779487529041371861578268634337364039061001509018714201515098964603691555286533820286706042342294212234158282311911270096611470682900496958084618699080805801205050034805336030903421185265263519748680780747617900544393011039589389678081211707117448215834267323776119196487399706577285864744168923189087505974377628209169587652292638676340439593122616365427148158436638423161170900913226747826259205995085993051112925369652633215225769822931966217485217164585224500799149304380206165544537223049958996057284821290522813796997070312500000 [63,47] 591878564835187412876419093479314910554211290546087414100931645023212414140792687562220827492423160883832271630524577778860379457497467121172956764396620427106368631602177385215549669555263212949692734752439724584678836161125580521725051616832628365687038949138866530905359308861426575814996966420873631974199510276920855434126470046005771332740116407792992503769192293216722076942404515079978615480794134095594814504511080706625432580170222167630471606923816351296757949051785665889448543658918602283794347090220846263584219713890140864317626148895886305947348044471852590857076588721642561884823619698456470272848616043662648993751434816744841358710542928841022734271297839005007643849108894681960932192167050787066516789963125084837011594501465109501791302213689486630229480210550447581170514499001687717200954173938899814627278877654190136743184125026734219396379756702175538197760047241017099964826065224564453259965946545256588549993182580023746512255229096459654903033029675223133258201047831035415616771316779554440003188070618101355353663710396053458288500370201368197699594133789096176070954339532845943947133617272380566943798070901876150289009570840534969190317347456462429401843770401345160654940633098548618651114710989350986957998676845620355687785038587879165774275730266371817174790663355784433341141417961271710238225574698082166017968496151347081458196801449449373444502011331210587270082435235771739552633984196905186505765764391049026800461035173138606569612418321245465621862013699320703460761872633059694378334890853472779189096254098757081733311384093453550253374964077508321500677505012300631586951832831473379904771871213125777422227231829115832374642382092241221225011572553165550516896189629268970228603135345147172919792490765985708510975235013422142717738870963556879999045074205252133630933246812066382135093393547821541811861216944520530267448298727180168530208056332899661688730638193232077994182891115306377721497699436186805088890349444015610172670094208485108573108063294050429626226887891211133623695053609716307117421104685671364012359872354496604996194292705687316608653978752564332200173745502688694105659494690923901511879330741601202643336551052769299897683596136780033422546929423134445891003606958381109165826678743879516828853223264460908215027977805704685143157812405744879757105283077767841347054349433329927337722411130681526103490738963611470674782354076121586321352700182264857552368219560909800896696107834045195916412905754041545908467461000039839241872117687772304013724753035229182924256002840124324393400456756353378295898437500 [63,48] -300943529518432941270289655302807535462873399783075378829446764552487318709032232548999331954732601611619343418948709354074322845778216802807233695668948821692846852699612292135416607886285966782009809812646437363351470749330549702843083668465948043359204892924508103906765573083348108487606109422650119879083607129255875494560570062047636770164601270440693796263834575169150893509729906556058458292998800732099607896840653443065602911413343662013397422768151353231458121194380154681948612362282077456614293393259378511356656582754991995653312134454438028687820112625953231800931213301671141281644143788924119281698457498871127645673995328902571543434367165317478366095513836976244998017680164441720808429327086617036987147562637499705199109331237862906434014518974236171184227914576115245410966616736416781796772850189866494168254097624529117835478813698358409595501294668711576045199918931469064543257347217161541502232099525464406671692462405907250667844248604034502039894922914859396331688295696075191540670173473229120380825250897188515525246610545976922201634370094978226716570715245133485995449848342450778080456918480464294503406646962718539096667263102635838563079722688433787131649153835919213832596806618980208268911487914795470192740385295533480600980825008397280478112391048496649285588879220944990185739810285958718024971002494313646481402091544852149866744238095610548068795504645546333230770328702412338864960306965339288317787643894974540402630974813640832215559561446462815947899657773163109258691077687833860111412445687547272662126924702256869892398178172592379554055773643758047922717495434304779169649665544870311111637096858705766096122393333011528472668540390739567316554081231061078380160065110078135131133844332826273863353277160220804682824591644431145754784248338755455724275568620529857363243147554235583483654767466492191134952656583995662067397857897893375071429008071325929569553080966451740897089200889441717083352733342742014295190575595637456776396593747482205409813262116663617713933260646801543223829583332318473582321694730719788054079741048150967778862147168580387400113285225714240110725313102605871427098420365852900702565021912964934865453594259298338380945379930456094370570707464882448883869121685905585911325161771460973856630543067937282727019333905787257934455862552581375275902195645166637734521588805391158937362900729593730068014678423289611526607590816168056357061820760865588117740173527326549893589575633374806377711027028597081403965927419255672560726136616651684407323325034898245725067944533748232061043381690979003906250000 [63,49] 145040639277343165532752061703136850656930536935276552895566793931483529105925810331181142086089127790405354306812159252783185010365224692566318041659147971548595862235732327720185908878850969549875308713090966887761356957750077006886702074534680906373074386315906598633363484005056150896442095650706271576568305029442775632697441905917180004789237438027635757335311094510569233958798790518566396320612802816646287663684972703461954559807462450236247065841223379342347917114001767037356905753495238162933717090552934087827440914185760269026603586115745736012123654112902686344762703974640232367560238480379455271433376912603211851531367389098212273650864940461883376628729239060802519095122469151168119649984292496219989983687893356462945709680961443602472418388767228993717442709280585128691117469788865295381202652589581325506990954502850243109280666954222277823838996546243575264954180843342496861571338337232413448215747796683332875329002996385772204577664464966716270232668763598577073543164857837708832543220068833401858701434180570531311578168224514501078783529459811299026515386510642733561481719459388995812345284031666008161122682672966406750754620851037833860453632152056192212844160392400930379959970882486032106974559279090159027785455570920998916653200428829734649089789689388418474667608075151320118700746971465985422674204730133244612792430379326620907719212955004173529832534109806260501690273828253213832897397438350750201940227012062672056304474552949155770908659396951573902034523402142763417485607220314614842851141605198502861386335287963559556775790042139146975050566157875597232106651648609292438856175668602735733444200806750407573090843686851939447992342563453130603482447264975810555865678859920399230328660790089381622295498420270450487346948106578141972201145031838979693946457624548142344517900747842110027306143633172861092345203246240225187412986001457421429798270936605585700860605160300408215083650260154536170611182329625308699567054851007494442916429211267851522504227290349146047047868054344696708285861722958969025525554319369472162339963114777463112246087494928610443079801810401398353141272291353006192529751648951113683737716162337666782626738117952990345667045315909844946520849473228288576322056847806305982850632256367414489308476004283771701891323431575644087578928361051341229729666804065088784185811277825655193218534264765642627725552138909841559518314233816292572806629386006177931764565822742554587421806573868468471321035901667705617776492393978704676918102012336661692707600454705675618871651977315195836126804351806640625000 [63,50] -67316385405312127088623910189015380212147612572908263964361189315010176047330666030318299197551737007119755752920697079877423006644182030747755781533221597975049043898143544629403849645868403827509517101856760874709655109148509905881019199647070243298501357720807378164580881410847661086014438064651514890843045296726515603720815768047822703138225976670303894408730447355891490567725744990468242290004317062116080676197957038030594710680786123646525518915043031701359547166074226523182333044378273833870741339478635368994229145478988893681661633615163642478923289936592524827168103771500655935320965576172932958411638869943422089892685168622275781155612425114593994096723331711769075984198685886554512518616785195158271287498147656430759234098946271510009841093728788192150122208038704823503822417405311517831177740885787021893736700109808881076105540643539214702913844509829856805804397826987197230343863539675091146727315646715697691362290514036706205491917208035876615914362758099306569982362963076292202425143443887611618428779740032070167574249577313989716300960364730705224347923417851910528534835438239000290522514243928999165868633849868437965384831214618324635283478871491668331266494053696587661781834787131405761607319438651060947171110277118761756630226713327015893105813301567973032675163145720702872594907306348338027714440307871162843329488497847754786360836730311190995209942570835519987168863867835576601418945421339582537095699035614781389443425746118330420133477885396048309654129748184457029303233106499336335187301718560276394378889884197064655505907893953169905683814544769775184622132484155738923989707090205069827570485873863337621325695952880497101235259793351700285325973988646043665147129902906953792894944410440882584015749281074493928066905359171513015350117412104692518701137896953367641611944961961245733894290289968809963138052967431460644427998194873953816308926911913883266826459766424859172848878199516931624149273743555091975190207142541800749059975050460811073598866367664259381954452310872548686496206225050140443673825359984979107557488308314770513847364981652637431980858987140063457657307168899654080212373278592208734551597210190813497855745680287487142770331313464683534402004902967838814504198065510002911615784624991867262398873893802277706392541897741338384529236347555334851918188934973273716708553522565336416503090327383222394307344490966286476403435628650888192002456107473064261000924122281838721083298225093297948497680320416696344438514736831815320414103169237872332538705254581512527067843620898202061653137207031250000 [63,51] 30675362486019335976534906060918651598921204919783545725261477709712237647723776333471630630284681125810180249469017774063591324023865275578664452651612800379473683312457278297343673271188961548147459697954014374855616650198092804817263614072211110546593183368218817927504289261442725607493175295479575224186535972504338529845933165088554242633897649917864638479471267427045699010114796612699366933618002685641835094065830043887814506025708232740206364760794781449937671959426334965009349449203096594118566533272908542198945388242273617831014575112644063705143218093526922339643472346855958720064306689263079613637783921283576521031258435910030202941522097175133540483046825567991863823822381938102078838852289246469444558749363707620042014571874887803893095807669350411809643525834282546954110915545047297580306172801544930639281103633649615140178750218707924104990429484700021546257856765151453500888050768250646682328575468959356258738514473368446649273299205440402203347993506494088204737369519767799881456237767007287281665609689012561530419224403914055469691347684851497138999464853590514352125832527205900735481820601047800975431735188336681921096848146936518637638762163832118989406333370248801235226472551587109627224276784478169615138395496557031935781330320699452197847234201277878049401238827209866956312866156405081958607987696512817455730007593963409447264281507114168151080426585157075651381860663775968246550392205216017472983846960609071456409736830332320701919586995173459851711144781562020022416694183154970913910302802846020339432885680315762205733951636857870334538786825833157163445263372779268061981570681502965157259748234483069725579440832653262205405344794990646757023412351429399262844422362149691628481905349246589230550770101170824775541705608579010258212744073102895388030831704215983743562566757924637397877481513794457044425138790356012102769218057373504031714672042549844122855876893526854602234038447295393928839594869693806237126207738612101023282750346005071362851599684079374028741765729683103919892273810837687642959611858842941982610809310743378326956057766789726274977045913911609562000414196665580301609125013442632814902303192422092573530160334243890874670811722452324031481623819021614993668975909729201244810706422450501719036117981595713380701410413669987106425557582574665350444704848604042509709864161585261068168281131649787087050582924584533868512986775882351404652916370411286115238869226441776518147176159125193116265956501113265209248605502819403914721341921549662755365554507938630202090735110687091946601867675781250 [63,52] -13907307846024676318302244371133919407842634163753630611980216011147720847940129238989138083910480968258826178074078927817411089090248167653340112501296004269722894807762828304670487393328803602963061391772523792553849442037183381558452210188371780790401180746118850127712011840239466677441274563427552465952656897456154695301086576865627942969779121047220106939203420822649189634084212171319088037117442229224238125617803154816856705655287778054741305097747607801609494592566338815395541118306030267986086756222928491216837471763049225925014672736582804881617611860397906053443951041162858843398468088676396416831674669433411592724568508567345854313455720480622518287021944863832243288494815108671491185034721626115869137765165384206774764174373498683781764737515650397867099156360255158207340994697961339355169005441895010475747477229684438938961160580888484328560395232821685806266151744295388546384131940558848093703085476402058890290476401055100025810020778646580252427304133401477188316063840182552610452450951328166382899490310501130139745805700007185693580284249142381268939599189672385504406889642987041052723960507157847545538882174252462629643216748278620136260669005814521324422698200469674615717418575118676387385268445047454511174403082452068501323333926127899206185551587101739301536132006098283252917270198245162308434182072608567560330475751961666697686309764429235224710737209989224098147623016797002513309248538118534132752650574702276700802337263740198512600544213314207925064848898521651984403041508717360080796770724152338252072465334441322070247344219582659633581506185625493129198781291143372671399558404029498586137325644570851764586238154054438185197939638367974354581190783548461903925413174125316301282997250027684750818068653842426613852936221828162986633258598395836437474778169687473616681846374579019299129534588019727067545101097114494311102448523765288745539763121242942994142097297041492176274344493323947920028605248563295840934498602384272413618185439135747462363903635681846801225309176301876085647368149476195416844950355369284772511717862889336361942115835097530545004748729290176821822213587274662120834316971293553375177777896989000355788532076491776729960906161159202199026218940609918084449094934211371970667332612073136261302357445929280168981942710474812359626268660562465609382043333225845680704442385975384622063867758895534623660953004283123373684571499354517607449262579918899919223887400412303044585780994006289731894760228485532198365876237358320110082376155223574565496236221662229581852443516254425048828125000000 [63,53] 6254709048859802006301258334433991253899901754345388456951126967320756916481892997239197549618491731271891580001123395919030197848076193451945623755800720309404590226663923026938105318405944232014815236913679406376393406470425022874589079434568586387208114884368177175009322204700755303532550525055564828282063542417370406835427148213370569760702598195922934051993986260043869904676162834853550935012476306259516688410810462918708847497946496623120635953837897552495379767984291355045200986590812092582344402856951582499152675034475174041133810452678182987665503541455958405847640461756598230755848352165083809480931621312103256361381099802833553070962583868171304065288833539180673471646020406413776358064657369509434187941649780760957088772843579405054500631488694814580672512244764416938663490863438923588773217848628191515814126723691989820916414102226171660008612176759786818733095452306400859144903652652745227061832922234307147304148515108403582819732578524966163508691240333423758581524341539963567938279316018976979958869545844534153200480020068051887004105921515206123568308478554178612101320283663879197305675330055932986589247004213249947117950350221064481135524575084032737725720943301616680350819117938320489811202671518125097097191989720710320733118732613975818864685692783706046738849166081530233419156258652144750277229807874883644402731382202117752987840826550195500521565094259042052638259048937314356110379717838869856298935151378198174093012891497502489913321767995595950844616767048105663710571643125056824588727766406889827528382867919749145061158219735779230552526480580950857871118648199711140812697813720855185351170933053531961924943873629918207792793450382688396885328592094594442565028345338153964780607459942864238604850527311043890540795145313444559491036916724035587534505661719657236284524665562034361994462785833061727534513866029080028150521238590005776281625024498733000338540500643394492207368343468093990653577266901514594328877521991788445563433961770576080172032664516493151383721810758410015056193154018609812583524406156163423369347478347608432287458801359024584974998966146625023724614069649157160725397833904824863350701572984268061478354415581777094039827488906797469903594166515739548407851292603047712560723870689456993222462080748213339004493714054268790856824939559329559462019485878780091214211766780019104825692871180123527345357204431793627816083963563002473662602568337340535076447544044970913332364485207900692241853850384727240129013648971057562081355959637831939436358741346566603169776499271392822265625000 [63,54] -2737709877409075424586295402589305159995367054181051861928202103796820853361851720108452204903855002500763737184149078260671641080236431582871299021767466564839569826235216130125008366961719633320154781940801365020260049641878621579840178393184938654390147945282853301811010320845453198623897520601022097436713436900596437818556666105338056194435722630138018773679773093826677613872699546891282824671613354623380884220768996084571859729083088717517495231948077494070232181243265330423631212630879570405300252780029012500844442436584814510018000156614996507763264968963760691862040839087172349208028644551486177429702009452463885340285446766139533738429826754777485241205859047228484998020022966463464198578027679081387579027811867545781304743532607672692442316963596932571706398155050185725761241704506688356894977253537127776300427983836259913802106120589407100172733813076842878893290975327607776799612320174675596716244756864508485046516660465257212744919465935881246847362816776224099987843870097787815434138099151146959175828132210262778890005582400835964965916989041800268688118198784173338595053051822132613644460190413441957896390010533029608583583105118407806656789689332827148696518024747663096644770782488172739842109833660015016252985312674484042074300128897184270133694891786908199744762434391691622384660258274027559816388486573230040700822960307347806293487072818563017681393262392885461665282010334085137922829964188415890667283881106480953774705793027168021124899568292833651926164440778041425040438053796748784118199936360389821261784601380246865878905356531465515929031253516132255213310892235790341976665069218580096971546293512845185037153119811982069880238400613014071137933457706959175431777850598555773828264103689441155715111298852570717155432384727354723319176247257216929812619925043949504311764932807896020923910391925895073797706209786914695880995191003581189052286601512974326915787712357200835053864601657979579205165419428451906196025079379314037776617337077756931499205596204659297528309039198143034565019010731480313041329259662604997870257201221370769543350863718706528300030096965724159528354500571096764797504964297467775306006359214231325548403718678586984696263380388703125411260029548619652674304258853914191619840888082943636141984828474223281203361126101352451152899401118142779000810114723959744102847167631821802746279950712538737204097599386071548982589886580737151017306964700950321446159584516751332380813283385566851834682214196440706731470579458527997097314539171487163260465536041010636836290359497070312500000 [63,55] 1137154258883453657735904114198261028861940164255378670568046671559406162612731279568091001659679010538929989775168263292620835127402835886708874592174998518295997136622549264965573283853750157622029438877090647471641646713568973252849325354235756815766491338247202301687353885898830418508691463018438508757402255673635870040738362688093867966116721059887098478064708797721022887268866910981981442819937811328004639105321876661564378727040102015593454440806501037974856251751251401452862992990918375304576931381068759371869696565390893741433839936272296680285330615438115827190814325236363017094841703388241230063809437606354354959806742860911033989708555732503582227257445849289290258406022383682099416209984536482434584528995349502426049074066060809557253519628651510116760077678091758027819052535217476937691601112633901506280403437975944289907540021897654190827098196916675144589444928533123557892579405617644298133378083828224927861189313497354061446148753772729254717815357460512381681705499084847961332241236730599383549955527740285791322486156920552648345307746029441321649145221899436718641800787143109383640305662596561138166637749671539164253976230059572191019127789695787399119749691793513787785811038732640686605522589048422343879844905059528930655888623107676769726308186462013218455736116547565947734533449522839382059516530884140320556113646548687546924743593417380350005191360314145438751730809482431638398688475475060869258645349920788540407503199032194935259773043698309936506576238019811143280737800041134347622031257742736091260863794996910759121666002690151744619753056481676717805781245733344682263247541575853822225085453278231148777272793823021590141398743002891728434453822456210026135918340914194521673259228690432302128075571058239470067064496153487637380998634844386214801940801994767313639929019595509042702889384795089912403748093446144698342304739749411514453003366558089700490617163916212552014428590035599043619686990653756458535394497628184473609487206838805682808028204747632059039426906200340394017297902973174792924712132802246883979350718118624524164763316265825203530559949142109042258597792363411424556237851818102776000173791976842778508776064426027217182018919711226304084101918634965036142816656332449155214290752041549346024625812841216452206175774995045083200785520632364377906617743655422329965046829079719713471846882026534622731164586404806175891123378407841063305784862186153030402295110956584327931309873809579341945197142078657830581907854612010483752186737566535444654558517640907666645944118499755859375 [63,56] -438619346185882981168621566312183735632583479672964142398245531844943794805026401072292699854731724561231309615851753662332041842286910531111408847618626702851863091189446864303792522084046998718669543855568757304151880892657139499519011009923380323135255566303226530540432314541576579524308191786886485101739117454306097254510858337571057009247367283774212423849679529082883001115259677819872248593635847100795104391153327801922750984548517734164673951489417144106573253751852358569968409288317748564457842667282618727319714374072972454348913408779820783732686702170571858639232532904280615581151503123897753426209623920895241910694938710219857278091049822269769744420353797155564854367404393310928526778432660186336692058322744677008118652247394471562543912723120321063304387345275385816631322012364214657528046006378935371572436349104209061922336201259219519676812957058228721263296464751857108735899164934800498275259051052569800878061786622511173164170561079489786462803406346944308770850952557891919608251618692538633998444377726817340582473614398984480535036279455033373668593851391273895460203069849869197954580876162916688136941012527910458654407971248902350255142861466556158863882673022179730214889223797360392305407600887316861580151734582872305970751964720554980744973511951478796284116837433764333933708053653205407107964956325259294316571299377547713961569024771962856949133458068004155365503069616856495357785370640934392992353459170616601469158302390129606385011986341592384214900875251022349870100086337857590760450089920124035121553481759304791984984695463711171432880156658312042064359991954368699985726639122637542677360053531502901541364127196116823345054746360665120720882421789727513633806637727932760544059502078731080057886122186795529781087189242244615579981884115637715324197997974758195864863998962944738743446365089968636310816688534941444980367643191711958271918336769071448707658484474899876474523823014496505513941637797698127725662678677841711973984574996548176140970545510130940265850764754028354007744146032520281259739289058420092298853345626424580008721867585775020534656017630732889738871209436906924922236832385540381071573171653012559013084719990970350984999699834405294427923558996928858952016950813944945874562370301607068187773562350233555613711397848214647793186290084771669997574711067328783766832075707039492785500171696533092177457379248803859227909635501635340180654550634218850105532587822545240019293740395212350635846972090342688929543004558972199610976893096453421705405162356328219175338745117187500 [63,57] 154852413538693805022547919304808457152906450557397766030557441023461050044066310423879601104250863625423122312806179696044052368351422936725157881773921006914183527001427445217979416842143471947592504275376651278560221455704590539456545117842959580805797933388335519411552255757853477756186204768684870070751693322508969563485267017551671389582401749373225523964966778892124830803833167259896691755160400684021169524454512135107610995584736591160776712572216571056402193409559840771244467470688488332581461993507061948234610328441625266836698156579551880678066666154339411319287501017004157995281095231465227061646901412269248916752423672252922609764288741815165845364527304532302492349202570273123354715491305891294813093186212949387643363710471244731526811088817489046135502996891733405364358940672484444456989088961773795933615653248479268911259298330806833362698170238470560288791282208423943327286028321038447966354031579500238887992909520148605179851158822191738705240972928634795789714428481249662321342286643655248780071989331149588626009193455999670192881051519127144383439071306305422457818034861797404353643524153725267673946380576841485992931873130459234621979148468902496589631667885969603562756437750294995524336586018208615787010787598245385410337155432204614599589168033074133055014184560943342218252411268989080275565461980009525978326805863268606008168884547876151682900966171874719046401230714891307520412916817031543348261015844117199077371583961460279132709765786881279620182482415703079778616370760417386458881505379736068538952434329655317118559323655184524625545032006048361366159963658043611275286269169975411318551397383378259004665829894956142369736128034037477160118086231494303629094258999364990007591913312990710929937165498478610527898638358739117442296789933782998351919066631901731140063879289394047877601371695439496960180481395028766523805398618785436933434810194890991931313159732439389630165771163648562652024119245900781763793559306840350972414051077096822952162422048212333919112188588078101614357517868184758857383324870235483697332089675979056325659315787269842461701411074057981093726318261164310572977140015537074054024626391459702412666612927678807486571394172668771699201515849875557690887403975415119853107256005767070770813997906342281666364593426379433090170601894017356804844042037975832213938407955902695487686958425945153465229979231915106038747752641837651384818107184454004859859305802413022043290506315255794114346867769195048822489417403669971548660268950703411405811493750661611557006835937500 [63,58] -49648137572293202869529641904526034448764413539118682341581074952392942092527810082793222587055290256401788343459276443875825828490860880370206286101544269560866540360602388772218314660657364909216052280602864593995283607808651664841725754320774811934736103708367307985693988102545728689682839990396264106331780503249305064425437684415142046089655632959839570723500048224177636762398070661365427959586982970530169261795645790566907110073837391425547821195462411064782850830863251989696951832095179897661944160594011990661734952850453655118974225529611419510769761108434275941939915321996226623428858632332810499056148856354632476019151970055787957992033010936260130190465944874972844046688553403869880329316322541471395321586531312317824168582231456995427155475594264385938259623300760136632964857276695994435064835672858772334925924691535064149745899884358721896663489395755338321181229629535935865098058969777839351039161262822630335240473102049180297171505589818484809983531529669772658413308449413003777604341848090684678380164049830890204860935718812154342889135169382962138623137526933193431497313593088084068771828303255415960334132077800030493494578391097120737971661299515891244318105505769788357417533496488761283334181196811261717711490649955450622113742951404760241788731212239157800052095991147648294822956575422299652271258342102573765843830529914525529862421259743692542382732770916128051438163265222967788411473235042816202486862963620139956509557357073816231299953200200425168764589615370185427393236917006119798205799357456194905270818811551400993952783739841539600670609516312332472047534205938087829428713953285063173606931998510520965737839370281239325962089189961272590864601735213644614441336979190846656764340568300553851964553454430720369878269805673342391101488535515529346653028880616825029506812662768244504167140788347835632733612765791631617653459433149142117774789702701251035964387779309555776818796415803964144394268293920473312190850871281810408187088508916601659690376028615406755046221026719148681813076831764620298747773006328921608453258949418681357121970059021687139261276809940011471654034725520986523461136612954059994132109847599954037157381659004160076968933813576043392488161503126775044898442400904405460938559092415365112994138112762962941407699362797690554068358202488753965705545976452387405329718541100202807667425996530836203787365811414825013972331395798917243958931154310491821582279655684121284446905716174723792302734052296000490729829381503969572796142184500922667211852967739105224609375000 [63,59] 14410990172132288783891670877358984774733053940452153876556179197917316131970318801092815216133024427376808969133425908206633185847362450059138026479574764856349904423601161886573570599245399299858647965139330505615581908762796671191096379256228124235227638434762487108038381927409681885873076206947553637447701362578603346154147022621652840583676507224168751764360053472715045859534916595591738265590088983095601607634600231715909071670569358652196270722463090818444233785856737064327415955741163647484143969126759130133122503995145696628948488541679835054492756546178016886981238882044419396136764558224441128738856017701918513004764799550463502876528283670607935032161487189620268767181345955092840880803504142155789674292527315961900995780907189003485864196974166322030480936123067789129207520230257107759905122262160710854627902746198148287607716633718417621468041038921617810421681155766514168243235599032359209795440360385176669370985973049385666492921046438308834123607126206369610850283668357468764737808516303698313610282786706614966109174937748320043040040635578151789981402104454407146261152227301995983335682312576826783281374193645928125944114617942787065615872947537814515346645081724179194486513422542565197178730465494602358686163234918319865227990876977401462451858116237357079879543780221726576709588868217576023311848559132898400890914037729860661088999573065160257606907919057570838624593977005200674290664014848488784978299470714390971140498633211699356216058790017310127215051486793204710400509006644003346132168583131936606661194116188627858129836827053752478902962384515642925485534144031824645499331287148677336839211006659258053054351128481849030897044452138987655506075507338739838787951111649710267622540093512832931040638886938593185193272714330579991208355274613348657939288364843819222070385270146643016833307606313455045654553102541838410859474991772051253637839771290938901117809002890567867740148050685906591138694873430300552018527332444069545653106552351202513645440930650184641260719762477597738946398712790454880915851033820199132490632044560457572766668843101822201718814707105827527507882804526371898122848792395644144766720568693169326519598237146945323186215772816837716834075852988968164051379715777843130582872502323165917693122175089720956645015779000721922991593046937675943798879403549933188046666681469893484767885121931972579334557366038793393071224733834404394670871273982217399887903147997306857603942296742429312942288252564414833037077339758714371667491782602610328467562794685363769531250 [63,60] -3786866279957028481434245635993574231461257101313544734057033649300072838557237834960419992495173828891214305631700302361774128920574952969222470215174373953741308184257005647516848043999281053708813557365537223916511853126910113621188750411687421409074523803920761502927873971515424564589089546823896505436730149765434437725830372770109066252221098727525363871384529592463263033969003510403415153942554267712372859832384649833217988086422343873623206633861739843265251441983092484217977783622796278900208945057433619142411779700962123174884957369852249289571892431997210546407212610947709670051306751060045356400191608446676083960013131495697167098568832106443288465433794707473380437657645485580682346601412755701605417401857678523479296166889835840912029138264389619427487311746206014166062753437260327865989246064143070697508828060061817492080857637967559457873958231508183910315672960129797170386737434384130307118129395747457552570188075771553385308676882190699148854719585901569683925994783429290482848816567796806828864989575755429935363219380456731308431570103810692837416395564381215051409383614252823547880325824781824084975147715349709660825030201977672477379218013979616464717926362005010108883396222129070536578251678161325953002541977681982581927769874748539715537980661841853592603944276600707770509560387073106951100182631747898166228069848993867381723530185861043864664479800513071352474379533401500574846320469552150076894039314443211288628635716361581563696422137976583536482000800205145468818031357745426572815729561672237000096085389280581592319904938830156059686296864907875898345231076012303859202646473841044364065332052762209921973675993530541916744911636290835986442078800610009128606852489440527512799516653163778851742488106903166546085234882944143183695081680622310456132573143504065368217443180412259900926685699829038185884240144845775816072817883221225374569559836964696222252265943639318486222347139526574332386526029299961458993353075804788548043082791300995094221258393086535861132249628343236874100094074360799727884260166448056911680731493852526443282513086662521279518133470207452634048373875935190290345570384304927991385516372820894710431359447219804214025633709903826776282559743709393846432197149285804074812232878527510884905023492146543302471564500964283970608256414203606982564938715321114592721561461589236972394078486888786674389240729437745402263386058042224330524390455607398606831201818644490065523346734322723494047795257118709198867159178162125621192046764917904511094093322753906250000 [63,61] 902533938430193043874784627370160227171157454475145129797682201510704022478309555928451403932740491405322591837487828898084016855531284259742422203434414137463594374780847440125981095654331226417942342010320650992146896001906091946198106273443200590456155950988835391565273157225026119931447575132782406284324880242300688763860911314504329711920209898042482596274827744014695723404230488658841316322981847196588561115502468042676493855238368886019153343146966523163586398265344444129684423927856094751687994745623007561289493159865691593592767658260765625146313404106901850431011533303334263496588497061873747945009985739147582157843374546553253931028268947272506565520324465244292356874778507097369631864979467220507194753584813387150851323665383138148486368251629449099932343282603369221731576205241652985694399702111346955179380582212136884921555424753813389163898202948758629541248287403491180713382460643833769722355322317074510909271999449629697114932720909590792236316165018674335671786365536787772121398168094415353858300225107667065577938839951613784100214342845459123849086696062200635157202293139417334921597423121811217722557586822152393952964389651854705152924392038466919214757499284590133974314235341052768915888010969533549836995111690944434612006253262785559384073778859828234200148523580657871939606716778263563328581584273010991733094525978803934330108080843085008808189801411915456288902597445534168800213429798337799764047445553769801060190504554334503563434220980666850227258303449086979621564339348166880187588499935571507757139991933246201448698018250006208262407754248962237879403506222331159656009172102444678508155821222704136574528712346734015842617864004240957332754141618561073482262607340804368233765704811572680841482543554587507136363149093858987110012800547352959488606297827960725813975586812424909486983535248084636115045048110591868108680709315583701237112205148826626034998040112216135710052818400907045511128789736676221675488160992933010037047148706351870280228147975811757405188086678391894569351282559790189726369495838896848755058600278711380630204379136129449704338333422698166829078464703399575241763491768072682904646870055761308007937575843923669669146909688343560866216051563050269121014991340304770619940204786518558795909002497710852832571632289182191690935538706716249413786518078704656133005896272450034184197071517106266757269083068954678304218435854703724111623684476027754504579903340985644685062954446744623107547616643058364732809829020579450720163094956660643219947814941406250 [63,62] -195639036972933590927567849213597256194745064748452294291237212566978825236434456676235964315938632839187737916134090651898919617396440653163066294138850449122359255482232887626493478013449429335249072653772999611373001275479031907944792900169100711515407323190387668597567667441387479878983291594665507282676068896889824076442177004251779849901376516710245546575310966801898065755578789138907099322076483439369494411383098553673798114007127151323065320538332493680245904765680373879333588920793778955425394613132065266895487696122411124186355137467544316934046003638480350762772061977752058184716686400492793459846994456297315495668399248262085344571453130443782231541345103246524185657869766399251493156942613771200174767463421299700467107700193329859403413152762159660524530468547256066185000222095366268724760843529916335425531713272075107386130111769055126066957666420003604026502734503173459848012337911898893614143860072339673383842583671960187965861287758489420768786668497543817506119688728649177068987379981560332951015886524794227492677254155618522549987906666733159764233251023468832537350743212411814763001735578648915027872216530955317370189167228666766052976013113757007929690844770141492565568502031202291835077657724333354675931240917899235692142634006432194637893734511678624081265028973801248406008849203490282505790863693962743857544722611940291355779787432807344482490836496700237738394207385195706411085177412619524754148042099908115582173254669370953907877418328301358630692259983718288040098435154678539146951650722936147076709235631378283699980956342199479471139872513840249759568190600330421605968213928117078934651295140860264843446872162418639094382092305599440086799598232698017252586449122759936299577339189650408181557137892111370478362494274851160337263119208656233616113463631855107027926664716326218234192200192817412074840728853587971861380615963319666877310670931515379545648330385390117386017625062080313441506839584204426730831993897564975720774142044186834433700059870864554559552352817127869866411649849894864003605563387278075230978618474449102401326868797665338700841293080028515808323874515973053925361386391337620019435268570724302094814166992800796896538309538617814168925450059491209447847541546707011876750068764148003353267503446414844113739369576535795807466130104221684422887772247996144204697071291130349740060343410183992280053447982537057191640480571260553974471235615186742971325479325524914377659242410195837731213880033580061203033915659399433195630990667268633842468261718750 [63,63] 38682708575481648509685890578325766469322163109129207640246775324353390356012444910683611229554347536545594531368754915641032871709782422080454483602232876035332158157807109900485009805610941529871188818884438321452801835341413442869414321307788845956993941171318956882684853518723998885418999569690705405238023089923911952946589274120588667083799818860008457567675216299231514371900196742980141512892462660165432829019722809333225219545589336172603023287091910344495458840166611635363568516920739294237334152491980504765157760568689594129161080075874885113091441834160651558279502765892759008594582035566479232443409268914089280828523563371021744367397924583072016940810385862653641835563758810724708043693824577072842422841837877720986981687967730726816076642162015220657752982926663980045716214206831212783984752036350041285317266384848942740825472101411106804886374468910752923997195041660275311411233625288068320623722279468737523086366945114924237512534871598539696806713754922562372093129108733998339897238636395084718775028401757126261128683394131041649947746846433928605339739466361524698404259584413924177515075246488537838336910182906454655082643824546678817333482464278291139822465672959629288601720296626069244207358837587736175586419621499299962460703489770343453824468811423133119239991114502024173289952923729149302177036576476673991676719601059436234171485353839967899129410768819137270459000124648575038179062921494090138378422159269361960935282212376716540321811262170000313732933964007762426415078381108194564905726291144242837121513575651359648503860567701379634908074667802247150961609194390244103775053896881181962998120490698684020562171791502116720830045990196933167954946846171951860853795562295406193144706317478593692875653710802799727009232129725737286895871791445032511527767544274049555179673993717990733412429420864130818867063281872564556666566379886445864917341649943302778069559619128973095472485537150347011058995461283407394435952929247368956435408777909639539642987746897493310550074709207208780673047976860136405413104518907594031466561658770314569501189048336096838839344864097085835908783518440933994050923046410333087175061941669733614757956056017278915088744993128281402739146463999887284871888799452677316515350956215619666279150795610876453095797131674590529027708794529594252232752086442778959140308612549572323902285488003321990556917038159792632151237329835652546837459488538082256748803997829758378918796293141207648232724432117495019203996797774181004569982178509235382080078125 [64,0] 4507790399202084928985152840951727493106233263100863598547952542598269784497482064654407795142386867881698266806707131967167427420573813729588951686714989665419568305871573271492057631692626088138791890245228951906169073391785600003136670011940876938196450166170103117084965714827998444354206719995164959742694223205604017153802359901145619726411448779627260836722451918044111013255031311618644952777036226251551406955586959809780328365154491856142787137281165399856723402077891641754513620586815860806041436227611722600924667535603332755618344028745894180282114243919032963647524638686265585304409642651637266005922410981371238179854400429534660924738828729093915700985097331717286487937589757338608625842752776900104307385825588001837637559274831018928583054593722873503928988553141208826905748449057254616647707667436232135027216558834295840501456903663397035594668953392841743038785680693393943156194250775619178377037904374759285272978023507510760093462254689270277117370046464594426214744447797438507102312996944577292455324761851244724885663794782806167637071063688411233389802723108482932439987768920014931050811976167354448481354006735432910199615820796105444045491026047926120874853736562652694725027869859268302317475456174279525236957318049544436968444376519544502883186819120807920426386771546890219536413272110267399663445348888703203243553819251814464911200371840577494388987002398320769476235604802963706904456487557420510566989801172259358669981291157861085296478138002943101026499965599506206553845126360070220332802845449138005523650940194783298671985188170534294161856892082649613865240733413507581875994051569649426061817732129375920144951854900978750845529500358003789272436824116018146235536980025359334169791223704122977487600051565989981432528746459909047071557767288168132330661722421389006306275645517118282516701888034153782555020689007147503346949530231508126981959554763394788982087222433506731618122253802953333038820165991679290703583385297973142200955999211302455458295054619546475901118221932771570710127053922391620377055366146711336659513319978690335131260162516358117536515892928068650724867950429577119182802001714960781485213749316291581991526207135923143977426967348014788484260561303076402099392305808369122310121842703817135051509060309259625164708445656088481491389916440528776500379467555649856579541013787149208265001010254025004542199894785881042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -341220318045936098062427463974645040515320861467551392547695247118370323379390499640820928712964147080911389074552528665615870109740892983211009860164190288381281705331314853821980172916049578171984764951111922427210752165133513118175101105050981111158106630390645624566677209309556962357859569028133253248132788270868304918799577517113753370683769554507423496842911660237648877958135093860520748946878375271484505055090250184905690758753288152982841701050890960148302963468171176676680007866752120221837819297771910044592253247588800785994988892350599887113818563265601230264373731038056535690449662290621709045069828839257776912828653186070381190625316558685128651442427310916312860571298020593824118027453437017930070872071933414480325108147941257429650549677556793973612219224710531624417448739985123733120232963937930933179386471811513523968636027966831855586548591028919068431367736679448423593304231361235480400224425841727671760489241437753621307886790694780422773128614462799716183945734242856174161589263341373141918599660656584411699266469348565198569259368973854891976431294416044176210098774438134429521757488293526860806987829256358195175325713052445580845990550503590105284139467534507811853806564691602996401925207726973083380706699718617934804392486397999805243820692827132027816359855211107072321313381805433582023767894038413050506667523053598928903555158000603996150497386797676714856686125315173226365496624622496131952640830504547835141549704708200940267082897514875981657076655849745387138110725160370860925688749027130402949351134811906198437262608533650678100435627297446994287114116648558206117300981130042088501548013298068134893300356218722943724516547884353351346250384304421366747342959904147969863376991264622989505286541674337006188236805520198125122105109303979756797352713250939468979830307460016861489594593930518294112209849550071723446279813439100359527306034185627053818629654763115259900480760327510073000251996635053303373336470986194627263528382922559951665845368569659645274144766221411997878153136590046719880235240183258939548136798962170533755229665214158133485207563500674284542477992172442102996476379225187909491664672194078087413805498787472138466138477571760906981031532985449418541007051220915692479066962781312113687410691390560023733533835790366467883819068426638341587678231193097898540149130132950889280393086400167135252559091895818710327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 91523075080869635749093603598656495316210352253432534187884245857477978104964149409197358453895220909504623031368699627679752902615975956359015522589143881316409793157707933521621300374903206103589572607130186248153021981579631655725768082441342881387576077110008707730276548030326055613897501528120106840560019401871037888827541978443957711082208967493770219273842910533556851684279104387282184152640045048656017197967316765998849599059455357167669790929491551681056806982419652238771856586612704650785534324566850478047473616453522909456908175595303946222625887899866248661203880844886737807682201505700350713521286908368273960593475291659637523355513920995452733568936392563157083633846827624298561190290089122329880189955671868879634018980302969383446622680987934122569101107542754900461523667828390022261795906548346588362037409477110964363008113029515616068707278211444934943123758637419228038295754518581527480425189091703520768827738056343554669789674153921345529843499427765576845203329922772123243750840253710398978291444512137783526505355764517066787893323672092927625548232956085098439280747600362023250405557458469277937545614284064586985251803539430108815853161945888201234478984278516080312125492798929665998594062578258755399701742177308016436252910018743154352874436506324895631502952958910724375626823282769645533128365857777467566945167335952321958495079342369190767231145682745598745609243455094454463399351373858874180736770459843820767901778445222314837331097596119103313535457111879495914959086412612563787718625195393957421371025884174178172702644558778939480223366956961329202194390690638024765699550753864011013441712218547104215561124636515525239289415983891434275074677477056501742578565197928069856192697331153192050974229805647055700568352619317298494312404704007412832726475469197599218304511942323935913456967077142654125863613192150075970075550620619373298450062539359679294682173592769613739623260995394502302186687261930607271338448344275868909116506074090407550716975334014752487687556079308384495430889072768849024503484115731882358473800144886438628309138555608298704023032152276576215501779989202187965990520936668699060251070402384046699407104328415300305818745044002133890074829856233540904327400085530388761848135456339114847875158094863743344222336029844097358417153862246814776848013642952757906297282280554707655077746470393719457891990032294415868818759918212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 3898692344743695428184931724876361387430131685637795828959253066040070451958711680632587287121968894800052584899867006166655915257359437775049683919526010154037316599417063441364238450708846450142902871804402926443731884380305131868343043487686129468909038304491855191427553471677633954251494364190063238643991011171856653913634922863730749113078160683687227697467609527692134807678972817164412156753190199774990380175729835964946761929839781768296261674616236552180132923968171165900204321000284693970826886518344874837939888159250953407870344969406790174478520075087510821945251008617852605446393561501286431436629966051397509225402382143159353944747040100734144928619310766883143907240857886803222622175674417405812634511379589222120344048482181025333854387820174636595748339601478612809354567302557083703938833168052367797349151856086691514831981726194661813117672644771720079580930455976350111327965462330771762115748006883260915142583563592667125700509138166857513354684663383386688610890333398478226880590801920894200999604839481264381986398244607367239988288382416135653102148215222304526498715456265605680110975781675279367396067383426845648203637814484926633446218870095934704474495183530581267760271393713525050494218342584993641808465882890467424147383306499826291705742120368712082186545559573782221024053640605774245706332090311708054741737258048238310115297201090459644798510787421821412829473721586390612696645319327014858765220308863084965868274765800976747421232358766473037180063251365843226346920312763934351656734144314152859573146783892899839162097793933344800019104767991875784925324279320352809528819237030039668055009450578827817402194570636522410035433010729465209100728896110903429100994862953307934544553514051720140562922884621580596296775515142345560125028006873668960505716461550457824564000428492873666644190160741477520627670154010192280557013182794444180612796900734487956998022564937798751506150169302370393840761759159845431578534565904717327870358011561639622138562231275877311653635671513185492422982916319455674647788036829760577090284859968314048851042975748301397189707939887844568499831279969518399539486086001073844205122099809853323589618995374292839285545489383484043691991520784125902158381597743387462646906137790180407225681035928312223807443006155949879490561007481827803963826199136790742867759341752637057046682326158588342661370784725249905022792518138885498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 56139919734738738456152861644646693050176095936528610796510353398302423674040521422790398551151283786219121356065344810288698552103635822446813090219795500537506193916154200483469903152318837080260388686793874237239789748217467928877102382446711084658097492570550855971844202821235100250401841442764685605376009657214340606089207257637594244556598578653349245147112553497618891999640802273550963775273584658092874387808443996126994260884988667852048291401037333721916444647939777107815071815094574920840272960798300909155736479617949813982622092821968574045415064328302156735016468749194852426991062952070865906304918769196591711518239235477675526711955366909234835556262978258291886789167140210506943915523717844863536188030006047043258708724903359343116780072126606200229693827625616640106724098811952909361398124581457473597944900803677396365945204303906906606777141575131446456639408563171339898152642604889796401957360124029974768424914053745302725083299371776896868470138612629838946359215502176024619273643456985306658948209468614718229445539042899930201062125758188061689031060920766499418736643665278106030956725906783354037008568608743670378129092092783603149468357708348752819124327754600617510403004561755082193049704662111173085304655561994732899340006561298020188016507868777419006477836855443971375785350260776369182592609517607655715495401752298116339661150658522479154358352894521256458508871186090757299226952242075094890461408671093641013181628468569432806450585849589381587189693977581283762824098165885028588340919784081106290500164128854157038121928118582474731477068400208131223852391222311703216024890121063818546827118848444337681514757224414876408162779545884653962261344309837554893867062710421061613934629574169619752153621090795105800139468635666979724180813048239698348922347172750309017267847721801224902520738686919833423395990269525369217963433729050812773839052980018132838018130672980164786321738103458656783616500334085186671400186432031156883200491373218670990588914354269388900461971273226776123135889310454240487584169577755257361210310124231094845083081422400221265581288796318800649940116212679928755760602688358432839417745507581099066381704545176933295563614906552738213637972952400301193649570903003906692995961516657893786745105356778805160401201844694845837493815337670038747133347594526957169201580672541687602617271024198803787643070623697427734555276401806622743606567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -995224467762649012015264095584079542774964294542522728236969485911132381544459371189186666222318497024571139553591256014553491418767619114145684038480835280636515243944842085386223519947463328155273851218614843699018811729752302309952800198208379563545533535970775912342975672981484375111214440981231341215349224864763186687705837039453281062266083897427109570738108661039490878540529920791631005035637061430450253997388588777108649773331729313064225791154200831531682809069673510471966442806438503352033780981898228123864017159041010032613264327493195388369685793941033173657019754751025368591054237322947707567296434204554803028256186838543851921846224174609055336277415544066426807550073694621415461849576363133687073680338049169005505861532562467002043972455906610855619544005639397419135154118025779275775330935087643563196567769307533098320177702222059332756411644099921541166876544499010471407728481084422175674571104580069992415120328021234321226753896168240658402489443889844670867691715697675004196238928722773276707237460095927165520758437757566340868959515180285595359513945398889415287201722111253527358612480678227350686188129901386906285301694504528854409727288837734048052493212745361475285284555363506425207978530928504362459608294679506587131209953653964501912941115163564296656010159257329256896949630074119172005649950609629665778132292175548144532634522274040248508186201049480947594119488409063678594981139293327884434379172591548848555493218128845289689792868145251232440039134243720983025448608589354749215353224989626158547606732772471347566836945050215709366016969449792439570761093125864361754397778881347876414177593547575405222646099542319237902991064481990554345115434393921309270672238100830345266008469729248524351271858557540562547612716043901393825080506361137625962036637523033969270878937987176163801676598721379050109518876144880126274283259057545160553498794418143186177376025341759522701257276073406231057229592425412492563973674602891369773661586716108334964292585117454268411757537247983351061135191179520831940277899702723958201914370503456283126843395047594963628837707371650192093337443537371250628540687331725355747607598825985761227536251859834267640655481381877540512546236154637304062951130017068025978495231561442972029980113566244161832144723335537585938458390163461646859719942176217989979047454000320843230321511827121400607831355126890737761158334251376800239086151123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] 62458709370079839014767868367735655260814341550370825826070278826250310058926114788416018478762284780524338002026415488521230576156450021140321055822740673968358324121328344725964512066709429062162299436232379490595183244345060642639671064990298077899073128195884982774828435536849869232485914692950323729738755724669417961636113336920814557732375646473560443525913609094270969635431518282209989049798653908866795935831041423663073419700772641719790538526584744023883305744137568014253241208594236732840924195320378724187862317603521656101450472555686720888730495266729839592862934176797351162577637366718218482795592409635613474847571713515998888416000730397980436177388808011349318738605049640091812779886558605356432485118301194120788477326385138298147296104101424786677333465375474300572906936245666267827204237757797877860496401797612117290326808156729224371837189211654795468975390063618748535170653309291077640605372407090024349945095649666164128410370447149487616468041860456975544824619658374491427286886100713708338926307351692739051364103798812980208837976324961481911518785077137782472726483478408300444092247054811126896105619987729182380160183233256110670372324769472573426431604062664377506317233058043464666354208900452404590375863120784303066612761684292226528976913967179250677642171694441705216287090877926646926139310663622229564183359975067029859293055771923501311902898892856788952149377899448750526043029749201389829564064967042196622373868148109913267823791703122951397493888194079979777571215407989579864317236933148830605848670068391532340119224578193934509536289531725577310311483087814519052400749209014075227246409556824371560664705102177943958608054594629255933228551904931073257152100265899166140418514629228803534503995557921499956148347606290711193973078571523593842039491718208426069190719658768671198718838766147873615790879016821515462326243114805885135974935593397246499834008240008110180982854873159546181207146447346032494924861265644951942055453809258694345135515181880992607777080216404288561063213879145732727980237307165950780152105328170280731427330142695976010063685682180322749119276845720721586988760833157847135975951191324573423797498780529378464541958052521329843256407044279471064482890295046823725004156771210043595803066849752323141789480923862653195714001191815554627606323641169906227830913552961218828126415649650296442452781472866087119927974713462504041672218590974807739257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] -767704868940768989787910063044377585405221071825749491001363995700600944805130407768203810002477366286916576110916928797085526377435013001781928956438754240221987062290860646038668841887650858446926584771496637010187687605786818829672380899519252128886084313786791112037319336847199332851787079641991926211204968128242174421645294603949588441735871068399440321558216640165400495006841630981804588484735408833187810488355147952423127631696351249153041205628700730654038617521948885552195525514333158402427589127824889238590028533316355025200242412499389846243257454242635552107504219041572027374131485119487867832944645993695810532859990806040583205672647417068643104476491915311964979853499433242560054771996097241224797094545151275001960710052441642024236868076643510420316582775133480317154135636319767891127367617388051614593208195396369759508101613249138724216204342436664847399238133497551902599686368643726092996036713145434113028037045322914889758090925792114898722093791869604358497979043825125109748361159783909863293718504914196879003416121213981155125941622624935986572858789721916166732095625236191832100009719093577246018947864115237551136653506128427507652508086181218287509941524389254408779879911673425668094001747108819222638897262217486050882128128186204438926230301045674843829904886998637907099553044874211569395458372277316047675287135547958133506204856358451496176610369987432400439692516094582003376188727804762380169432478479267800746410061074935799855027453251688954449145113321878913178887417910790820895034534333053258636531936378239481619891394150511302384848189998027753965588342849454734996767021105118320495613537594896943164335098684903843839779189140158996508802545888817641601641628950802920431950650910130275151135606730495152591177968267434758448331929042971382728250407088683235041086019233417292166965176514531461557818013326141910422874292827169873195741013575948065944989749476533992641527447251940297127930309726172453995948616173284882113185525858223179865042098154958292181003223628597123557600218662815236981015950950610944821941510454189122876124795493265698922041652691595165880581657147429139465704817366059652391027463161091891282887551077000808310224512819249266054942847092052240557738545539313419198101316696058464326751589638402653884430787361868873287245810027078476978564129782000685900258942278105265456693075800564208223391221549511646019209668012628355882043251767754554748535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 3988427973544789801805236404815334334108012434174707025295192153306744830025754386473657133987621043968893894464903119145920610486126292449971050408048728313563817563969486125316565115540689244356481115478090456915622149530165856061543247501784404603441547920227183731078722707856972601702125953126896657662968942054769771112407153653416213103899513205379582759499085349792563973349911657417338899005421915926064304531646884733103006507027693745258277282487509240600477856849539423384463200819148126455530360235933481456417223911995871035351508642526603346340415306884093486933054394420653691083029347239206064598042999070000746646405835752379154057141716789997894036915592621138364363277819479093746624821248697997515793869097825968654463729649190784686863065873065369733707389431753921947856796088553094476071209449032250864198482386693571291531020194421142409687935835364878865754249394797616287305512459539173472677672063380443313692096930916287926280677224357662388509880910513687430667538258193809242133546233969931072851592729924519859599087094451284516286261599103565778512680696734037441878905576992176515630294546559773159313799351823716166492892342179358716142919581953464403537081641174533482198370053778920180790374288917295622710594707763060414108821128188822015702690936065997357919507641871272428627926895019341608846267550462804931363475684816948294803612873735747500041058880869660734277806955900834980704322871678721081012385484000101285505455449968895342113854367506222251866213647877855875540670843666373779215692580007300128541855442291159443977472411120683061245290360914686964004440616352655541130540770280309891055934838912612395899621958125720036147011044095334257000729777553201122569876420022587768804853481626185700037753571764405820758080037656443892090071639968228797065341858168141224377504582042121368160213031723860412912311386821984540635857614458277520574244186400705806859669665601558376636158175584104966492451487039853792416430866942632298347012739024757575921978425213775383824572847187029891164561904987100180752211142614918843688086613236946320140570906028765152546639764755961720350224587205251613897068921626708027541090718159031847912129155767714257063964205323082611416778020289237236847987514552302454927939861996143931376770856509598154697455716513263223115789186779022124836020721234972357385970313704104712356288405844386241122100919640514130177634732280899515499683616326365154236555099487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -10020835264316326867809668764080079330881776541405580314561737201689466260655696251859055925685182288488849236150921174952661527993814999949746077041991314777254640884298006961702731703442251436238570229278531866236361910602488554597398767809216691242685440642140841780751507994705554532628725182187337805794965291345908989417962318607279044236789570274343853941809611432991194653495231570553487596288270188273556427294916217136069530963880835912451827052698789836889683068060862645620190791180941522973909835882010600496214405066383456258519131771719665125433927458042589881109633840847858649213704409876951536621073517608731256230184894747493107243997553057176876869377355991794383106740271681249441109165270230098191038668089771552978694602312179609865414721157278921249496515322268085804903771272668241792329190982034198415231287838096429936650999384884994113364446159461749987876910468270701646402633102469123553882398326990695847200767792706318191900606396461935432359772229890392419491519981768250376355254304657484280327737249843823625527142973803800359308970510007024499035431168231564995608928504303837237317130720019044938875200404129880570176160008602694025481772877806237574982459505559727792838405367048589009181497455151789029326760817369339595718265433601590054189919390543898445841522955972512528785740934543668351098040866777631655541516017086669064794435438050327383597421261353429758950303173567404569979085837057619511565810961212266339296267325648536754926365674634463098930812412635255595978613013099954361401294661023025552803371957453586715788089909153673424543005143731152432641730134871616332012167508252072668698717583764683161124388255316950534614293130980710268798836830968894975813069340091049182817957971677734747426068745703029586640242605417585873742547380363047249558478791558893300104437144223153995019817405831822031306156972223380718844098857489472952952672376191588662668983721864564945618153860557025681675104415288249813561881288989484990376507284092454479544818350312187375041968855547542362807542214066566641559734998385845269516226545552255534744952366552290132561756210337071469982659407714067707169032822088605949513722113004166318877379962900268930918067011451664238912998507094282886467954238842440138558155033530558541434704153160308321465577383320283392140392224233499792466518765306298362601209930884975740945133765354017125297325279970065050193717631706090756549265563535300316289067268371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 8632232885950170218461624908366603103675555126408745104281526311600136998880027036079492769962908235817193028396965800371950417371977068916375901518168728410197257821764812828622878701378447549509014182649494818176695560238151028414518089015440041594035103467744334465120513229817799746870682264373918788704988832608717140568813859532745531137852939793110252992828092912721260785293390413704865249544534262074756359848883129588854121799191792978051372332478557916321886060855913913060537478968701046130521783865659040750868120131443610252223253495480883972968359044541648005451891595515560857218072142437676519419420105774831738109403520279752745509266687010256671043227881412357174781059578296861091012368604047804163731986727950231965495714159403519011216668930763513836307105145198146333593734195578893313607529003857886080942362628944188179086559130319558962968423630683073258527148954317539284468848986138229761629699596269050633753209719405489136616492919169684157446149941549985082493405124448822689417932278060156913656778396943841957150874215817679053500537393705522249644746217500687852909365291354678651842469468016888143817948390283277786598998071388054348793508960846711873412891424820029097692131632477756396598069333721291637122381057160988569825281731465840664975445455140357175555084186072841112032491884605217734538441198506389686351165993778251147365829829398797701606057998526430786919424089303905321109240153279876635949410482967638708938032113500011058109733138980752754483633123990178064266433536950449183135670029652043763883899438604442188398761363839942596447956730756649625669406766764185612880357159032228524998160347825023565908511928029561218379941033609967767038564133917522126410491438791728995087588717623772532447297639005219156597099835174323123060524164130477713314453385422680200513508715482462545691029174184624467740711083300754947946858611473333264589518328385559539096839554600064194277670270088747487832041199644145395053955141855450077608835601285212895087630572951722887795766914797941725361612878962528004263731431586821067830846989699270506924506770903336142296647335439252568831344296402936671871030590860722270045672092925875238442919614734069814026873610185038683746067121092801562597303419340477779681780694469125646440765662717719878595834380353456435520404474255170003345783886519563980986033653468251521139542964772418198248409603713859211297654778018760085106465471116443666232953546568751335144042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] 23323368788726484570962850458090379647881459021508387840077449975818951547665730784371052118993489086664551946094003814792102587403546496641685309819505792668804472413417804185237962463695048193959885319027730512068486585367520700258766386002785706873797599562568673193943297282663883762305757207027076051502240378929152063177634259251174031389575130564773888962035782070082375292663449372476073587597861956341628319287414479036067548184227028684465240426783371305063508499735483598966038195367498814454454192670426060578930970594284256388693718408769369917251948338047914549729451737008669685667830090240085470185397221735062768272150254167637943493481383597015917523997785462677558457458600733923933682180215760926879725085432276976066763927660815357839151577610322774014399637695209099712537466200340942515468065482746391015304259645353170114239895844202106471747425410004468886738195415964054843842108195256916935404187504457828635056932908315738188695454077867032769706840554490822338647133078678092720894135785695647536808905576273994530924734821702664492244924200593685223379363642000204313429200396043343536062734519279511696141671661630112834861066581257670533459815465398479983790613084110838848880787568472917613629902422982941753737216685192305698519101345145557890654527760234739635423124076936898911754072920324111200025243013727981142967931993077046875989632597542777072881710821153389938851673033627360074300765422021138055648827763050977839050172925796613314582382411466221024764686044687194776920273265626617599404733261346279131143311882513317277548926202241025357906452007506365632646879235808340696122390231648508004424099964241774320851064197477007054912664592324852386915039640820062443477615312563716481913915866488396252678483738024329730983003786368719565987645346042332310856314326156587711567195569902389831161355615649002858544829467429657912967599156000074090140554620415596734017045289348058985208542480500895494320904115435452360485061288795289526048872790491331964923467653187735748357321552801695695701477035114168449414797823243051336083184186096646357395067842449092689387831696032039731272133076808729157045423671035666770388403849439101810669355328370981374915235626841167527768218274367493244902232598644007537062803957976364809529408500426279768545564768613630021601505315113258480446793208442720358767859180695334852951042322316993319809441124632739334384549396033922635707334248059141579290098889032378792762756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] -150247004058432098489792873825911389782153354218735844914867138369973650983494299827474574990055581467409191621690618887271214485370547449488213987943813542216685937780004406827078190071462310838600541803242662032607470372799100901446065242708977546707205932122816509917158686961453382259731752191710369672773585682259933727247507562045836009967944482957138857493316504880801505825368348051682395427947200244796353019198632936231872641521260468645445405638389355613818253295319852261124681160198608278721625840265813765468783308737934366213788311342014994363670738629297298418663337995195751186197538837740574278983957742125268534431324546789297988651246814647187233997503810050886353912031763726768217503865784071287340740641592680718985643952084825794573240978712548405748418568685233058963754537454987959429411821195895897424302578660110521937220883751508023228137594973971116531452934901951061144666091649727786112662049818641419572162040990548342867922721977654811706406685194662203934934088300963079087581335832579529484261151754737357486638636148781523562243366952968090974842975469015956407753838098659356279706683998448904639354762155282765226521332406262665212171633377849969538724577184239373550193999833008443966287815337893349778415265161646449624785793072460670153044663233098412476291878610595672418447665909888587418644549437653690631293790880038595235844448724792385770203610359688867802347997687310674939342046125866512754642891435582181228975146915819393639586458094013466991323910404553702693349982112462311314337300253714237463967183154979207775303177732373439984182830033253267244656067760086244748196316038603672085571438187102644560799340192028558368878545051126687531100417174164589483189525590687682711367412705301659414640788457538140517837228663742744192425655659114667897039865426576464372678708039628318672749470441500363901154603350855820096743329624237614558046468627398060957005612917390655991755658073908283035612502160287285826222231217468705344610595835318548698116634605991668475809052655340587150542859512294084879900723896807190761498816677860765750970492601903589734274186056483139872756809112709166236867076826212812641836176042146984734328181655584468819725540944150828867388284188281660586797130167261851694230976816038862629294644681995297715496899960402748998968988670233289009728228746399116193429888363471437346048676541582510194689634995807515768587514295292535334687148760351624830755579154129009111784398555755615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] 614984323341370569671629758745512297337280155533006529748991046693250028057303480508899068695580749760145246356275695906575047671311741916416403023123908555787312739961089506488653276331212537693863923922956598758691046259892945945780558407826936202973031008112103068506764573877089985762123064643755785586594812568239138688789887873880534653167301020860458915114138083411339595017943539783703847175876260373703408811020705848794914420716083551214186616115544357254182676175986980955512261495068397486327354580346452347782321208498740368868454262175131736086599620822012959132488507828372720231672266139863375106421772419757143911626179023930963464433045424795309927668304189552681406640355665815878029819321786244234819969466955521944408005720730768725184265114477346612419836376728017736207427584236295567114557045623129206760446138818840832432090243333462117423575008464403724723325381294658986264796528584729363545328758830986917117595303599291607531945671428258966003631744381856876912433402005360289799181496488220756907429959886717312132875094998948485496260032449018390323207991271272920784350186290045752410917488494245671204021383670051628321430588176722953362888829433277867446568273746050328586089793554639702900584833645333412386950210228672183047932535012690818392043920397545560890342495020071560249592451571005470144851841809930585811024544996319480333131463633846197519602528658823637428840016758218576703855921982026446481237647829770843140248655535810154175875496012755790318062207399739904805294473895241105805390421575791956611358598054141988881311911500201283684162284733536616845094927603138681514961226705227654978653720200027900765987173627371383328593031836183877903867465415411131888124097495942407272868718113194915357410412031711342541161712285219621202126306872071973175747618813986854122878208380745483594944066799816132586447203307149013636129973580360426577765622393830196405467732694458377372622423274527824979500265031790484500167699265254982049724813014022911610273794105717785734319947024181629301718362868846815743499243235048842594698733350359456013358629474187176265744800231722803734165202588391398944421975404430143821239078073503628301953958775414484947089787830894661929929291002028981770427550072508157172950560030226123455910264594118911146537473224109878993322741067187119707455768745355593402221782500570166317011527819263347925829548981985902297546127572548562025697722369998939355092981706718546774936839938163757324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] -1598629538834913837678807049727502758915147066768297374774670954181234541805397475970228951252933520202896442766484275131169266533391140463213585165666937896899621255712340994897299169478912042029088600300776002049484336547004442946452370089407627022842794549162369787743133076730202870649179924461931568331676679825040976150095651461698599394062611732064765126283808021763762933508658193114744580179729232377433801998000395998343272930204862208220317323953333315831185953802106075186680169510345646081308641638545379796542588544810450073863393294443146939202288418030264431106492897340835010842675623961133576198863110429150815038468166182483574870964978614228210274326724594264955274955830405196508478975804484838725993098515786759260055389518249320805793005344618740355144219198815147576334469905695123919232421698935202759451919890405291201310785552099193172344007644200670223982892059673151753823748753194071999470343683117105601602913502171777535675505587153614645191599243107890131712408607074530725192168560597825612762927505843372557616167810906232590779810264003636859907268504019337669691618417853675126891383522787224237680122455994210268648609532741682881989036601966381099697813827272693075391554370479563394811081667596382783450828743015602221248789561111247984791813686961420857308243677249389671760775939011677679207674815990205512178857108380452820914400560857424138585019534519582424942822959810637831273809568485491028605284279054257993894785863937405904183832509860310539394595149988375306390698065718780836641168837095606645144615809060174720150908203805872675653675636598303999101326974267850860914373376330418493381687584389947675431740971282523337089920548129529445402524901072785363150774422987304737113623550732804140295186536688459937769582918072271968404502984509071600394232329068960196324268076395488943623044933512975525764892245642363989652138754191724043793675733411178095492148979524769666823929542598060794677961509750900975171019291737239181632022603823756422883533996420416717033145364818327884676788926034317770663178806238488738998658383132967965972117279529708359626301525596148990564482363401495462502200674307613781892560046804132829027027733308708806739172151100929633185450085006445598828879951003646133881678220363142618263697616116524617578050554580619929121066853970601139234057083823364334909164925904939518091371728654000368907060067498803113418552351735695986731436378776136842150786313530852478237420655204914510250091552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 1421658986414624687363232452489635798204973717229363420739083469689454542898644394298015277662112177930704405117363142131694104571012343253543769495445684600767535884057112091989449907609886073326389357686414214373729743704040459970559738351173999239731721759996098876730407957278561656931168194513098124677920393092414065256950610380298733659362531969536088355708654126172049979260124713479961529369284533368916914424860148488986808395925485669190575305014171173256899827462821218571267883747394397480468685270942858562140420081785406482246226014251246718347147721342675661770790263944849209125326061759107544618020854189462232347014874739637553667259380565982541059801718235116664351299591955865074954576059998829840938084165329436740209510716711791612855962246845936134110100131079868793183241242424155516275068759192779953889587198320872185869598549078079362112035605580221299777756378137858162581708442702604651408228416206318668961047658336307538906913070276379227958596626649216972801178955367899169878847348534494041424414960872301073902503861947626790138865802399574793039308506834681494936311749084983208423785296972566814950294378231008732253994125218442126945466681684714918843793973691107874097707191694421170617635170330929447956301723478319852345812645265719000191973283046367132122397022544579438668474957226650025409196776989127788838196720666219534472474323434181438316514135497876749235317080714826141256757985559890686414220804668833028025659827133189155103510317676732421070043467585076894592907127191908448702213387135685187516915951527370953778516973945683734637795406816459333158821056655673378859512119296586239714569797114983378391055337994230257935880094153609637941413373131249595370064678142284088388361040613846982720575119291038954021058670217310589876539920870522537185922831495081522859695857377518598226469961432934992087946852208753762547876256155597734049670463075469068981784546893609857736666233974948222691353213360385486744882289797439343233691857790744780919177758666684867219234948570006199890270079694175707139837472710534612853410492428762094556167263600972414463629644931529942450239923891510831115327036817835506217072165147968522006536971935995962998253711993002584223891166622833081123338905196768518227331268693999887275975861276804722236768448853392832647709534984705240297085226970677510385733948627890501388725868804149545262507231903312482935388083641590233421205653743654752549340786278091013083990645782250794582068920135498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 4884525070608817054770699369839287136473615740916910710997462745045450450006066894458039500693798917335406046160406153339290347391976316216379644938018508220753892082270296090124640029881634409309094452180180461493842257169520113107007906643499362915923561052689568420518258888998410477181395038227237706222460941459478557028730915632428280335735881150000982697227038975385549627360009592906669004843239310407680724423524878252073637835111747565720547375784074650965236182847047099736929350907110289242156281712378166555148607592726832134923276080966059843023969477545195959474414811047377730382908944974602182122737759184714384913960257922612785450428500368450857992518906599729933386851722021958783914769082673649876815141054084122879785229052027128484940515827851418736728353464872787607373875949480593368209831385460777451206858071695482909074850156480005912613862193555792798622668050211504030191640792324982782709038821209424916922806894043392434278746593660196436426529570417588187717726934863815972057940935665655661191415741927275323515700818761183333770738621099453615336477964161225764938472711366080934713709893993482334128055760990334752788828175286169167958205361640161640088851506159240586340513189064367068621300578207926684874351597247040762321395876838807596767115275061333175923368997672350147945455383871403719206418964809214468462964703916852279534476211358614108022218326436022311160948778035438745835588581000847352169920751687560128122410703782641662533987491428159354756869064771947546303281978106085078976166504873533311356030721359553733720812897283970505363082279968911985940374612535142548284105911486152905204429564413617567868028614248783256457717846266700463111860219241323386191312456238325070853126557590737525504275231669210949465661268265063676753162645513933685618637687785638067250240805905043349281969687670907905208196694408970306553475289427026462712154297194785814984723033451962467075713278345059122481800339516624789610128974845554333748681274284572570374268601616902869424651451878001791982356972078151210503647019483720800134473704006321226101118148027807385378660289627248627374067505549550374306051168220327508347486350308716745907020704061112440642046453786956244007486160364694924848342375113901225549534834546952306816222363913184066821451283964205629596672786227538992084243256265056717590568659629501455968684802164093300417390982386587861273398807824384305899435329684829869392934713365550378604148205885504552270504063926637172698974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] -19039271689521334263261474606291531617059892152714342676709205214396894014337238387622214645975281924004985415691411587576924331776452209605120234452120553427859376451862897262962804445578586649836843494177368116349023372654082506973445272894166673286279790302312599852110722345559106713461139861123853497237495170386331525877143199674807540556449230434921408822970710660107883271392747734102989101237763172353873526322287807192558411341216195931203916945066576481516542132659532909575668949300659887347375147252488676674253847990708861997664219861826653854960629549989312209927895409613279830227867557734275223615386405173422786619438338135705283212778558583804423933428328386854592321549693096065874493223774230451418101107519272120255323082533890695263227021223891032269470489042541971306812079685902403230447256186668625799714159861652048169962380866635351027503440685087799023353931460365535405838479754073094680527658617740343661228260609931633627110337938478127472168572658006132987457097861028651575964310291884646093088900322200271262656834417554622991447882841673165779112777084093675356956622796749467458421766427578002407452209870016112237852172258943395039199046648512267682180819760374197516713618778101078521316572161099088283587928210987968116746903360451505105755580244979039760811448570198531575426036847533526152184923675215128287347915917498588755656969793458527230996370526564989906972743785778277723895140387015899335856555846125466935253567123255485908290562431803803106802490000378079382903013149000450648758886652871930194818927481748814453673211850877790267109871741692817471680882570683391073586414414996191168823847579734694659126700603278417010467163698628476740582745198195046901091535432523839914596193323766188266962770874930788546402239292527042973179500832246467123137394828588139958009258620684472359940583621275397705563104800800208205425483822465013900512405059693159533527762011406275270360421859152365333986491609939784254067329237458801139218219823705994091148934562955720820779692574196744291078491164547117138904543236822681036743988544788782688184931623440743743110108502662619952270277738715907725942285652427356324842893910475729565416411069054648817607755508571300760241114917855174078852200457923339260761197528763600678878874029501037325687168680830027733991245677001204173387390226308671154561599936111448225103954131008464387990930507546300242041350536210035448578419898869917280729367394950657509997810588886490990034872083924710750579833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 27656346579922886995071722671537728402020023780293869804568451939172251201708506793503266661338363186063292246496320408991875057552077562008398068077917790326762435699898426815876541058300087123079882104667865399503067877684007252238057665526362365343955811979302142360301121972230893434034078749612582840347929281794831119114267742062886100479755387055776567193060125644773657023509133711509170227652275236774997742243316054306871169183223339213928022078641694130267825517387833682898419939942332291862324904964858050207511009882837777466213994971664097953392085836712125943118546498547603218613717570932503006898343323695514460381547373154346957488237192704165560139139129011767406323194541922129934647336256145241808111981565515725292802173358586912576884941377601215785891158108467611518230463114704859933516506974416939792851185211991255989681763318773876801281975110008633503150407501410910129507215532136295930479926495582124033522422601624387934915272770266866342139019450136591896461023754861703188577076391935746224249465480960832372523080882155998654567713320026394147983386536731011096161150813851952015883758540573770246037830537223697455831969108484719600332828215702374982466532361693889572043349279383642545570272285582532434231314371885134663405856958818417919523473093268555258715803471049002565254333591786877820005226057098492845258458804084226173114346892145055368295400588341335946573089478016911768369637175964884436152358412679033346374864914715924249326421725809493201511808566527230661105282086488309159612253102883898993329841808239000155970678669061453587416182216134172400148877832210784470159768826969613954523249462072283732880830865417352447920783980150961911185355555969197779178669048887641612434180468588748870313610179059167244617085735831412678534696567953899584611718977663402405899920103154666558524192986987667939392832726402558480344064801703415087566687759003770343720816719463746728171882011102452683316694879388417065794574077934472527911552399937803824700036216817448429041970851754740865596439873838157597892421718478535394311828619295185887084816947829767314817015938342430552613050339186752073120386833284784218441942126544823914984151512287651995748710988489403323367133013642736186324824185788618498884253727454045163382087399706810310420066799220234574156778155101085820133770762413353457650612987801966934563291879140137653435020902075743295157123028575611417980839637252393954146530023694240993464321274139137638026220145093247992917895317077636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -19407830902582399737858755400679001792008393842576806049026843264169711694430690493803451478567160710701016115033829642358481000924417149213791990554142544349279560700643697442950212713009315552083020418216614327337843432413771602107309408100961460434330011846721087266632226531625851596620120671410263301846783400708192884641351997867819479032813874844142120425915013079655546213967235901542449643558136646745358105953440584901203544560728676205591142989215884870539026784651233621448526783810466659465991342478987844717020973724049712568319449905372663375526860064262482755465778014859911901073426458664622780434489633392234299506941958486679927318770004561871720545173425821581434340507429855934691615386350900028832254121656974731869279900669111382282122359242127225468106031308404342041215285246690089217686427669146807940474190859203993654618427235066991386780502264386396588645309490972982023586294619181762501685848780916525946984851922940043833588745294404103702812802919414287882383869470809318483035666606702830155536675531474839867212992655869933820827397781937728841527315393780184449743942587049378713732367556316297492472122216520330665754872061503836228824646319428733805542958397924791347961869988572796364361429757716722249020094746706720769621120567136113449888304568844645741010085569773010603851504632867449928850736223281843283567682478731724383984418390100158868446314540210909149646138099776413418078546404677268428612974852158586480662329156943405650141158105706862073712834639761188416284784832165112809950900002079160050627178335417340883942967069782958422776334357051472973603751306272720924742669346723925790636428077210799203850490071407540452200243724421769450601671232787273679789149095784308492379592946100046747480818816922744763146974392478992229768936566459590379289322983858984361928026914529158465596243893776033337275535906499444412069003696195039835310640371959012706468395093626083806689185252572517087891556149614650685187418083743052099092664492566661078861791524522215093302271956724457012141856125938792978393026623912626973216313427971575643933754490745452565423695011023746031569624368899066551583292218382341376158953752689348607675785095210243810944342807412458802046593794381713315274392095570675909855130401738644019201334902727845713911074954778918356521405251346087999861610555803653470776696036088483694783381425842958985703824067431673040023944860084559088666086724996228106413453331353185622188466469541055911193772054446071706479415297508239746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 57205709362683332757855066423297795795408652296666709743657899308664964182558661769259536823155042702313523124729589237330873786274612880735171355273952856763861574807510920715134635102891261334590020917452160848651745412319510187579041386529799932555920481662345776875529709413667116346713414723880037982758561008535724290728736399430240470806177844438073083665005180971500420790687101771755300623243869477841475360057644595259861189402479032873101889904684693723418436254084837900813083393981346447807339976432792976727296638125751177601007348116250462534345831861126540469597946244894704202740847818548052823547177850445930137723864924853093957085631738667690763469988682933910118758470064597675868655763064997019378543864441751180127222761038006007952308271336149143299655891110309984935026876656281698072327929245299863907595793290350771351728019723755412599208332550242033240671805074133326603651514221229616677653501206253146642571724467748896225229378233897187498917817142182054745684753071109936091739766663628904863179174270691849732831515514045654836690921779483428382001327070465651358761799315143605558613388369068937983371958531941663435865072176571920042362967515964355510256490909803403950403865201662769288309409780127387072190408178485605922305448128812570908108728498558304455340064715686463930817828919817016088137212025084808652781952105281884026331619726521136393433571496416662918485242335414041368038100340228369644948673999190217824212076650015103818662264437284930713059950044741788479375513519732092414160534181564936308669484525771338448367113043363848633395942076138494727175394051381522950543307928678985273234375489640068400685038322954054106521789622737693354513828048071286566910090336859260796333136108479160410033766648008595958821019515872909369922723911045139783783093095173464571653225894915499557042683630629363885798304928574114707691733644244962854334802138203667803241975525839048687582695395981964772328957607611574691215550783433656416105259408064786152598733409392106204041519905712885700869169643909618680585897713037431965781303896785067948405329050795346379651213605800449592651447407322939785867447965835503737207431529255107376485061325882965063440328471284084296494174573794825923259011175147397629890295539446364329524896654286409257932626516186884279764706541153763131024598976619378250109775793867603377536369872367434037946892038318326373847526792730403677537492948135113477771495617847873660390216426115277409205381146939384251481897081248462200164794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -321415631281363413318587714926285962469195658078134255555734070718177158160480188280479835679850609030908719502725638480193208064042846262523644225004109905034508608110167579567704612133614425055326523294411052422095794212980014708220239894474838052564111529713497890414505603718836772518562172805342589651778959760041212430291228111020776411281915115075256247892421022111732400008091950553145269028015109544773177778388158752961132861376079329338560253114190864919127172223862406666773836361537421036102939223436488385842242999464377027864277705639542874877102581258760894684126128067742731707649309802647473585440380846812396197723581007884626048312467290242244082253038297999563635480108347082656604259527148541071277567329088305574606517711239112465188489337251158846396957184582059176364274112328730098302914340140017297832581920608799815973885817956215047019704501040606426242097087436055709973491665688132588198446649022020566560407315315803645441659725459866723162537349782294524801696468173365352254654492936821350404940810514883868451592109040206471532252642173523592644106466229963172842078980211187978943708739553994130100384952504647351441111958371268086888564070425222816531563459687235241671821194031878019309343951066033704010893339035594303524978322806814424861777682574912755505395989751015577088278623197816445042713660938374463003359167231459025157989890533731212009160042374993563353270208421794534789932300250341914545413331872622140671981686920759468767389766013668219683434436366266481086351933050238143803258987461953796574053329065017566388212027560940443290129246583223343054856363138940599255150976658714460443285124958819736984544343615471244919103859978458693618816295463234093860662552156980517885696056761831513394610920722872525616079097169821662528884866049282252863400322291863466388832359468247247069919562339822349115354514673726992919414848398981814464677436602913378263049394426800639199778893294965285539251957869429564715332489433505529914372451335359123910615912371965737051106290750343248787793352266591990525659570315646767724288636535415476182524114750801057984608371737879422308711025006204040094259358457615507429205732392619370669010639017743261155400948237349577045409151932406081756149169086849078020847657577800311993971058962639420340117088928202358754689448592251536888327900840068856745659850071134373131993986637691760931581279828336620742144231429406741423862204730069766339295874350538784537608122301956453743525824124152578953328429633984342217445373535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 950915940630294270295602726673002066452252290143868580348087763414339099373029610310534855457510126103512066138633170558415680646201355533471855559683494893024222029320433074035172383873953122716928954837022371171293386833598255743600317212036502238739106102497024226778849296259600204330104507430184934351870088157209986563553843894133350155947861586415147927014822233593708025402550652266523401629321085888295444688428109412186967136652870573394362648830483006952072094475062516563364124042054811784381386742971946049165859917784450176924284651235576324527566862289486831837651227106972345184133521308818308786924056196546576723663372854452145963699679633099889111262769718110956528997436956656170813768414533108775093990847000089870979618284930649098748412403098427140014983684628607196370057749791846110476905356105284456132651506887436570065915032124805396208694599717154017013518454474445217146424010633995495974839140395607488827617155052185305731645470610646773974452885395265249487127394075584261844321383332239084549012637683839220336431917962958217063998402011272117376021248372210402040768748081134736077687323641053271469186157272840580645213836325500341796047394785321431879796862115318534391645112539248235503116319141608979611475067674692212387667525883073005187536194099790701162488289495065584045903454500960916608214884714211060566313248760178030547060151505592178637200575041241305713741356362772603393118257836090027915906991071233874890627574435819843607476406296032458694664174556516182657077992672023787668988035629452249163576577797261317626065298173681933948780022638651121659143392807699197128947972004661995327081362651571678394580892672053980712153746991717607932821948168061824229764624195952204354757531134687592681483347095317370481593425608870223533508042302820918387829135847634438617972331033552650601417288180366119344565007118217111399951666821774492266412030573195844271766025393252523924924694646461341834625204720059878595540039624665166029884288522091797992430528023296070858344805429082329069841712662459557893352535307222563472015913571475611019457063535622128888457249165909737764365120005134028738391634972961394245856911263356038172780989570060547636240488937924650042174193110114783131882174843096254740800360283479114445254461496104770839036854236668387890673969318558799463682034973995908318571146646283794760332671664673153390320751986982336263109585012327785513220552695851854225637917192927337245122511326014621428127803068740156282323550129831346566788852214813232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -1689755472534292212031964570221304529142776291053538338005433763678039271963756174727763278964779319234826713593775774434906611612323306877725269433860601301474498002239611135221220239412032071978714969511571481002304745976154448121983731168416244506071521570298191437294760500926881326849975895896230772913837377597571032435087145351265411593996367684127112323798684552223771664505048244146412599532239962228851360444742311865522184941953848581870179467540102195910440972784541726051116851668525200075918351463299750902760724618526861641448302171710120604557497032701913849750054784323998390634039362104156745011460254377792791001271536945445580193179754485126913108483685995789568325262834571317071370563991754295990000460947224510288969720172745181950927855813247604002337882170192266773062595224102017196369391130543117014347419959121163555483818547549512476792676921187996042276893079789224090220513294043642854142185321470163260008401918915698261189651114669964644836923430527104068364966304686412806247879517545645701236070570701209497088105829426663542415538780265823318636967012769775702500080093858707432029016338198070676414445476021771211498048572907394870232213072905850379171510707340144603740698957794247055871415983639042773519507471125690790938112982851819101465203251315673720924585185909640160390404365542160505860853140375232004391163638813838698217777482040528301332907073522771265784781316662152020112692529526311474429282757017421380982146978058848134130778994582063625634868772394761808803868576649741065486651207700075635723646135326000731158941305919164851825802227007532441599861478669202543079366907072078744989385783774149786804573066180547479758233910487787538205010120909585224141387293030745108161307265993685132528369239588574330541401814929411704115202463272308749250100689596645851604368077111939103902965002662834064811893837032999155427470139987142171530261910472905885691428776265708029907646418013358167607060074146851174965504451682013284877778163094843847023945639438836288228698011765704886360456380398111437486726990676900321229933048127100452487562806756744175128640110816296410112250579367818971741540420604530585515707409755504535213733336233939155166875051707837953321733471188162620908368836149317865845537417637996489065395524706766463942051162940587181628474247057412898205320572563537542781921765219845474863905699572219912916644904161042430922372222341713430336602452892202873307590952182440301194603357343436788477673659397124600366549285190842510928632691502571105957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 1733846837640166201306326845822228473990895663167009798001444730957457065427805604702644637587937554825300172284832140444375310629932591657795191223543684832823746295119250971355896519548202940830502851441562366101784122917131986067476826747779134693746591894774285542074036744805543914317637498065922466528369136122899408237400173736656050060434167850603440488447977800793403791418588722560696538206371416048186982545478374363204685360228039780518132797405853093830454705612293240368560604924247041410127334557436401564081064950583146985848299237452657033620353953718347610761422746943038552228415454332867679738901548094566868346068696984448256862628858652576331918862685772822844571582534479652603435910802331086202832341336960603460268263261665307536071164609794580759637326327163472940195143270463715725758879254259285467549232600401348371157160877082491001602078089486651539240652622889752473866022912725325634290778097769759943613923923278348010484301648280690284756209293184345796513491858186610037815419910473672565156670588065782756922718266690789074243334208132822784872724345475014754510911424695649265038588146675287955017884526105968187212630795027390355206097512279613695434329463428168125103520141270597238531872219126685866734839727510204285843473694149526621023515965046000139063687323653757709665420589007549420631754012655078111878545246119184536540346702722010568241164667446077960296821071743150497590277085147594316697656886528898744234762276497328343787789006623114847211496911522781150152870633894871518865265648165403506657223989687040354893420419130870345328878249611845979741111706979472245027771226990105690697661107756078453402780979536012685527452865045709351230419183333635480007386026673159165548704631379030211315834091129863341722023032846971621777189431087404647153275743913482310525099898936423036938562923595340174903457803658521218099932692774846998749806154644060194909241649245425585316285293304432706295094688485794468088449846236351734639082476149044222539853737244722473241263599779287970204699923877254667370912273256832872227122259195688578914859330749341530326076890773308877356495065336150342715576725581983343916163643652983234900928643036419121567101799699359428428961131410494799892224957056654667157230545740954317523274675355262187494845712696889737978146384311950698454602471638623269348929349483212728468100484793791748276139671709426505839866248302502545436012533155519068728295020991908359045620122000014218417268949447183870229175991790199207187583851919043809175491333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -219163576818607747196772341422061955489780055013450507048441475874255126020310562063211135910328147848894492337726593587731494683237572731579181681129853245781364065016488408849208436259928265573855969643332584494321245625326185263106070689805744564316799861601528138243369735808470135822237475031340316543778082918564562818438175118481557719536056593089248026734773475756448504960918337555054350670046827463262968497405441781800656462008172668265648285631782638266601578550332264656194163730303519610116255408833669006428621865188637142502797114829797080171820729049601692268517358948442981042851191941648275973650554887032119418692728589063925728038377455073434054081484336286599882143629061524395007814106962179958258731597288820825616655829998969712700627864692966987102968461292106334104029368573038848789872309995174029747491361293970451593103454050288512376482295421823612370244302617578508038566212057200289733120422880660969379635015686227071526198715848851616913362755215404039711228420911101114890917137263216302186919474920042012709588296671244421841385893349921492216906458352652840504190160557172693505824408856700885064532018019815591162773364620940215488186977065546993772050567194974774037636321872334232271836622629301548033191337652655382332464118033100939567411242112976613205994855843461689861200161136494893209148058971677409990703989774605168389296449069421899653470134681426877332628742823650826514287095936740004508987059812251156974528360726234948503560017183198873788341489146140343357487657852970112485576160992888763956073239053481793378687695497140516681522940444240410609265429766987755983180890001267661747656627042093291731663390769819234658257126139711234540857941280714319204830530819358716653579018886192334131682839085974325284968972157932483647711761695940191395145850834001405234049661205974302570993386871977228597223785337771765512409451838022975294044592806932425735304445431118179319855301180956548435991443366611969898944226092567971459355413152057907357172979241699241502054460747684975703839908984853407551322487332166251200278554483454074800824843069824400201775104399760901535616365719398014640795353992970036352842474115188598179481529115120950003318000547378312640231615707463604850757410432955358955885386529197094788904318504235348342784438323721369126660250348512624238592947604374691064586433936155750232976423712114565311816365239981570291411616405076518300612461960001988211354098967685253756112423794744131975260702877871362274009634342822328001432197197573259472846984863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] -2841769823679346486922705989714966244069790504486875814443109683460269698153582415946213326318693615436460613711279666007835464988434384446569952847557625325934672802100765036292064594978247866920314733632354725115816757166108148733887635773638826312096817774017877736210321231133617534063735676355259373073979647540416907735236346080286634536924759934386114899342294873927235523792809284743154511094441157161898813705999437878180853619918614108727228009779688846374076422431047584385454298202829384246908974988808819265576898621980298299549501091596322580900449579598862254247554652061073506257824127485825976888039470634595646116670882867723215915183453032737167945938907957298484083473480570635832003611848696371029001771377898391178731088105707734858084436212212006883457697649472100435930155856306351667501519934066047565494320717783885342789354407564385020680108379474982320107154599528733199574882843981511516946183469925138781282234374253827551906695318063390730054868221661971438059847668781523701196259994010917406200572129012990699340004629995745025004635402068672586123499486362276936316814709430844264031818633209836571521194774891096262977298326078154910259979263440333759467698322232572181259583821672546378377013115224649362617018434820078119235723675405459469578574492044129540935835592608225524898253953860140044371702010487589857596346538719766558461567971781584247790298906409021335577619315946254801645054911806006137576502704734656488425319822555934684640108456461143782589481656399585511426273596977923174251009624292009997605521790487754449310030106054300885229960247751223237874320034652454787408045353022359406155357911653155745699682746500226766218048138868262859958545319654328667413979275434966613990689159798502529620480718401961195197113317588578882346647085914312025779363364516511747860381385350071268044854509866917251078514378576555219053624068272439066063660482468575234988041148955396204937412651120239529509644173420758884189143505711577985094071524764538950829781929128310091465142319049291046342887703381941552655462452931973265705391583244613409167490140545544685610084685085997549758069219770215475765750385562013351700448370057416109565534788049198053476313079264776761686035974134003816907467135303392479048620264369229752718432226750783639463462274806800459537499377343556538391061964833639682091575326597051567101851086871080083242540902187138696983416852932238811372674778168725723814952028946476428006772921411347512066943746380386760989041154930329278181268259917402474457048811018466949462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] 6090382089674828947500884044297685333125952350927147307768312004001527961047775847991511032376169030324102998168123528301639614526123079444094260916563223062287446158510633133722793087668812561446834721101086920594398674050169355870199962090826589211178100588397165980676458898479356619025966994285510550527943930691195459742966862806600380531278856569261628005162858243896960197056812437595061393216819312426122616849683504507656274160753215484156010133202448423378064793205243586334559073352075776653813327985934234982738099693422691662549142556376301310813543791086876754059734441163658602478802080086436777456106538014711530022130388689035184114235612070246987538638467550913379021050879943873401785201187175216711121815684092360576230564629665720752513940201152511003874379556110548704863035098158301157083772157088839879145064390460073896200488851823428205134975817428665586751273889984549128536940074941093718253979245739039315398546928958513431684469787373204827601734134936927389712089122450490500574863389599050317224460307548264755837351160144837650560350928853204293723612839484169094500385617326108318908388049207867526133870859637031607878063965223711853045940969769098614099952063563475926395848784091762369477256200343267337155896428037734196054628806718280367129734524066774777903060346975273955614617578191945688389864440126235894013223825396193758692164204972794944950972827288391898335026843533196435083191396582279502233979042781632136550434026699485320200186449724297392235937193239773520040421443277126733518443818225011152927164637559709349041295883965988960454216624964746913013819693513210639113686144673454089575544998551864211147898505522250136497722373061052116281636625565212170938724307625400643338473194821906258491631560490770343198231011324001572189309867626096660328964388835294784337215554819225018947162790233051798374922178047179349555159642402529819097004833342939662979580917647410695600960270552624997637218906960971574256529981953558628996164937597885385501895627879374268206602310976439584152925734972442875775485104412954486741860813359717830354705047866906969551817746284778496356450327998154331711601873617449903992929281419741245207659720854806719410306153740603037770281262679794338479033158269649474217893413808111834183254467814675611173428367324340543028406278272196030071456921105404817475154978618672069926244936536031287181540709432985497768083290180875868571224786736153012985552785368409813458450668476302444011633664128498396930129174894315070932300677786219722520399955101311206817626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] -7540564163953051459670406384264851855455944145817091211020537199599635105213661123959588587940205362914617795031978746777572851507950079000507573577066124194304724592265038574562019521270563564530494322668514064184229430967517530900496218421107299920258149166759943300237391787495263729817720046317079612839524821224263655663539899467560947344682873233260466978442721582601174526238220914357859751470651126667356068447268191339667048686756706350964275878797032170297636600540903601136146252270861822973485819348837647141303616497477336121224423048383989495631988918567857672800756472629774469853559780444320065430899571258939588521690903753312229106769850153318136971635313683068927981248112247741941751928587229160954457899752455657287288405230151772348336777796863728725436800177150825935424704273097334782087543541211869784651738222599401881410951062701208984180165237082632378852775896488655839025971350597961713481714583313103374898570714471243929892365254092028488793830260112482323530854101119145782535241744739454463037987956861810885090517457458655716060783026242587399545890243825610837296971866751819352439557349194674784005062430019158672225750215527531408074492592604945196765312559139993479055620470772657427161091499974300151467439627891628492299531164002938444358236934507516632893561943923499705205294505159839414535518753920299737117797103664306471643921493068195234243343495980091608240633518436217726556186781062347732225908612501424758488499585624357819499024258662335887992815005812448526902646859928789607212515137336661488820645710562874943118486251773910081127216766096993693324393692035933489317650659727073155527523576072021747756564677148774879322397200728377019057145155346118942862782888276985267082884376434344268055245028530799698107742956691331448462555553301582728207531747281310015683587390158241007317815209277904714437069212549145732196017585371269877798973086718514349829849907668013311649943393981756088215206366704643766081730317406286875822998844232495471153735404166325513244234742978349381751397534841776559227234801624275193388381660463029940323194002998762213978622064045481088021510770098897618401461379385659956146805932952144798744650820437890248483454929678285333034490260110989863342996261274368478670948174981664095513496636722181269467123319971910670360997334989629772697227977023344170464613419599488449568704574599780313632800850565970902546174822346788591836307286436258043301663146849473013669558466181329496705997417181692368768641368459367413340044867685243307198206252905947621911764144897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] 6058166564064100175346173639520762035568554084540996792752971459290217348386266550154240972479964125043724759657556523836441966125745332905712058228511490378408984406662240558540902081237947362218114405672455683646206454543075056017176776818470723578656071776334373745798964623922546291898560570683858621277811481212672556266840790455370469732880273774413850936619726172400574588320714714457473126901999883918951283579513273311113422692863405956029800321236925307315776086171059008106029765920733017264671183926649598793224524796350400131643171911925093682914147205451816103562831825779945255636616279412362071937394872476274342729495029161108501361446471510991421594857313096713395343652115666517163615684397162164174892102221630065172769830280771565476464286404591304605727738809759250740709686069543289325188901995406651722038671725137552452689213950401765671485586421784051237503121005560298878104442916000773126605669101279822450668242079978921366256201795889878312672207961918776566711681973216581648982540117143118312320570702435266837320791377462726336454034012213646186479290982905055225144669247916849544930455361768083955774643836435033106274788549382733691612587925696411368154643235189233886175758736223145874610886735870903205203171975023024475235786688335290677895346318872674726408110481488428599098946165739173332753355096428508314274856119472794988799763603352810073233333593888066914159196215750171668637681845150641487765598987065617790659929888199859136740814197496312833618909145298668237179701355953540231841507485279913258697478170840263277415858036672172253938146425510844507710563828175882169322203345194126366664683683441122245500032129301952987872567222031414256389530809063528763110721372340825817035796250802308957275154126404849108316690374471852067316795050384205888834616496557446450812456553776960616574601741743017336573098439001528025085173006041286117347327819127630177411839921316232543064195990027439369697174820882087358272553023648177910434102119475145359216366570849637907106510265647437266343359646262790417892751864595511341682455318454196001070084171959535247299497405983316755195963949117266296744118143190440148351197870769391899360139813236565961124164849715971631240677151235084453810725404570591606788384267129471039236329407603463310046572194344343523954595419536058419655117652376118030664983409509968828491217601506916743494830586408281345225851823265613030026707352467197913202663279105330543379666582778336837831878845388530010920075341451515877811185791746383631772854272412587306462228298187255859375000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] -2293393626674243652047589875002876845287517694854429652088272135238643237164518659503933869197402047953784417475618475733342705812142645882278543018834689501616955832414812364806773271704792677625759261826079850642182330999515030294917666923313784896799439270309605467807224531084924578943263779180708450345082628299111571036596040313058563335253864364311801566815711562725564305711606576963951461474973034442990013965412842240098566266535789101556956402252499124786256359100774369095092786276380351882353487953185868965386614657183804778502383811032957444902330984389886628437340646445189705506001808926404504016721086251340660316327709869107823283606467601365152383898283569248947260670914679374160778434924274841800875552062568160641484497389107255229864559395231154577675119298858154792369368570060448803769791197206208356077862976769931802140317446224896294553531598450221529399715022369478410207021466053265208316046240554902043202783436534455434473403604027672712621272256681381722398127274477005463408846623092859264296447013580715550529455582018530217403362833730166348272665346275329156502494042578843162458650346673135933820995761470679354873071248577499587631251571930582582920632017802774054318232021517096803116216063520911221829543233668506201918081909559017932265137097437144142652563447795539109973500237694934764814293547231064531537366162710605595740810851821888417635073760435784160949315508034603944686555331728592271114511523328661855410911548921305774834728359818969762462001225773246354639604181002779535851309047711789598948009563311848019282633475914419168922854977766019947832660815114784893830887077476564879891572470609415265083163377420026454424491521422770224625932070681636153199819604779845200844989728401811955295123375305796204838620703032909206098671796805283117150018835449436619440120841239793696557423448220635318357810554153038610155640831488659241041437723985247016866851339306299592823575368908832487219412630698362906174927331365221201716623119959943142828651069497162146690421596432310489080889089044337142207100748349587131504132104484816203026165573487319028423654242364647193543522225763968737252167901017485617725335338861845259784298780192304337376540571979399000820632861248519268075336719440330305165339899702756426716871322145189174126078071866905045485805628261975918714151294439009053727010140589426844066450175869427380543181692973722982463883864464463948467670802023283844526851872205531696888255578828843564403384367353828584371299747880089157017713863233221578111133837074575581027602311223745346069335937500000000000000000000000000000000000000000000000000000000000000000000 [64,31] -1798717357468708174317910765564302114852476911563404213364554436103664268753693474398136046801378747755982909983718559695116008987992748852655955870870701596604287769314811575176453068419940150267121435845002624252623438107314336615010521964392091718060681673879104473737091382654145804801554702301564737737038893691776756126016022900554283970244853677134163312494211548087709548257957967571521290659319900690032662298455072916358081350382249976599721295790836269564045788823039736062335296869700754709895468839238791164157664041723536629062604674256857388237429286210214386899822517390969677088963700791753681882918500892850212778512165596889515485112577093540639757097328784082786241865099627157526056892550394690570345299871640944431354910248449377795391747009392779590532179331765321946806273959641611473975524709476346953313059635330533868359491066100745227240752887946146639357609676637400678718287717040375672793302421370335600059275535432844722732096454303569704729817421440741867727977261004218686490759688043439697272209748792014058313663176405018155258539972172202450577588667832168711148562857794438861039890892931306461453442274969901821786486897434461760341176645535122646237267886468211427865445624502599786547052626060105298666140109079934534819252726308838067132851614056694462744240932906741257466417243167732653643271701075242888649541466725249314467406317181800498596844455128009098762886575753115284933586205355301207734357907503364450224929679288966647990289546077262348272457869318536183810773433575271448008973049749095954678517400106617285665578383159208451074456296276132562041844184581629229908246553550955984096007773744320016029119018635992722377951738589781919119521724068044134920460186592078685415304524365888985635285954873066011689418182340042501890274600944576595514439073314967423047470191239298049267181912958351541964401347288880082956390502375640217322595339655100902856359403855741153285037720014645206480321696670433938550552757808728000501010325619101482062753734299264572571767117275604380695286312758365147775503682568445484010300123590823697486653497421437764715130310541281073103524954145697446577914357599924545646079922254480812170651346334969066267805341181521635992473312856207643157887146658563819679350616741157041298534982800834000438049992371938681683028426187001122008096245516827982593524359637798057494413219859183059909121625985394519295489481419894764133386553965559641378899191534337636277918821878771792778441222396226930315354677161812383564431338547168847283129608158325218880690954392775893211364746093750000000000000000000000000000000000000000000000000000000000000 [64,32] 4385961450921913271998616457432919608051923595929540355545105175228666897282007022429583735152553945234983124163827019509472087092767072735585852344119088892657430876810281520291256629639374698725526117572406436801004654769587621859727752001228017848906720412454692363498501282445201699819813250838831184108384854711143421765384161476676290123893246917492779561587857354961959919301680681066393923538805470443275423088477364081991311943446733034793011360727682007256871818746950619132018670701865873609568919036400777544784763669946320706919278494859387151453369851530851296803131022486280104950185647709289568386148873841493590353962602344432198566843782228130016973054515911086244648071125184363363531602486881055476070885826412346688796325969902116494190304123862057706894614334381079888778167763111405378164540497996376079295066627778362422589428051880361007084936905684728993615036034796345856917783515061606590798198674761671656279288392696119969000976008178038562208739741507701195418263103890970297553324763395266841206044128324084230595652918279611770725216397027008059882202126894590234045572919611014522263396027389945256551543141263444267828963170577597962182174919756610938810570350318261319766545321451430134566628746324752556449123736256718846303809649641254469620535852608485944354819036282189490878313417204138426512053100331330600638256001925529638321909336359050884943735783022717753603446415001568811725127838406498306161266312523494332675399912888754925014588331997094967298395007696489684461636433300902529572553580072995641289004290530304605782327058044002272770594072997155240290076056701563345772673976283345747063955917651485203828894738425774728173241185754247362611688687256990833184865338737877452719630622607411119421486981952614804851985157208545782317545806891802021238725314743895209408304182893364908558319261250544890255610807146710899562189829327993653293865400430656580021534100550816475738568498379969136634789846152009867156077463051125958459345156143000196713119048756574392207185921078340141516854051265033597211731489342233249221212584992441278543548367409032351309616865567507158034236340545006310852933261042105792568549231128773346989879296701897168643552049403242694338036993528677953919174798064233339166504508154349040914593855194471534884424367626937964898944486725135761703128760990475757624334053497027037410984737930635223967083946108391173538816666121517754439550953507174077830984917499293896517237054411281684411686675482408266291769760225895426517279681771406513663094378112895462863696227628906854079104959964752197265625000000000000000000000000000000000000000000000000 [64,33] -4874864158990630414079100828195826857104140853184252741830924106229555521914585078293298881947928365592348401389876404328665441825105697512472688684431966144101627105309975674581731841765540456464583377169167859389224936363052088546185322329624868707074947919059588867998191690046821319489247215072275208136276686205713333062031078644849845690830640860693979455157529908835109700547068726636292298699045312777398007135519719026426355575880156601211319118866933377394327602087328179635807407891335099536684927840739104474911604369641037419602768274339444288648154744983513369851868762724440459974176939456539467629657730723550925528650311156713779111669742263188823188275207670197273997169322753934260260653316527716400062267806679520598076276144170269733629040777795457339820200325749413440944435468609443983392151128566943652363265882951351929005875890280403219252112724869133405333836566117119984650307624473545260374544806847447477831603682295430257381385160067359826195022837605194792593025008987884292216796670881021186875593557297160254466896017299408312228864267408097707241095908118988870501720418952832060625355594528682644247385877847067462797511668204838529030474889917362586729168023410082232138610513716843478555408279782813889629365436317645919547755796809241130781203961993542058404406134670671731427720613770693240084084013937040362171111553696384719551848335174108316082697595324786384355042291130481939539333592089733560727804979879793154232935334698035301921887906965843692751825429232197849894660583351066984443958889901144427931873787221975292916882010382348259416733851903454807542415547598998161750175073183925367897946866988869191250168007797387387086247905414677962014454698116312715047480055117356582385388947818857272798333538007605865307734728664530768647877330829703951230463591231108013285423210184946276129446275621346441725257658230488051802741960262804182239922266244628243886778340222544732834381118050927722013695794082829013439185609430544511650569336359061714370691916841178876229660026146641121912150170460623482950901898707827007537726502190420273168563318663833111089157950926478459748736436334215076602196203958943331217723403171370516954190467594716278556796241032431884011516410331461456411013097484055392503238959434004487728414213531744118360088896970127234771734166299923921163116291713106677556205977998043891577337060446336114992563343649022748322366283585216585781748682638800247273871321179346520386694062536436221882084299303524807940804661055349752770989928035931526710283106292725952002342637570109218358993530273437500000000000000000000000000000000000000000000000000000 [64,34] 3923130252909315865995977102153203518435487315400642698276295619777719364483248509703060760631429108020228484863705628377800252245212382681967362928452851377100391232259985405680237781882932312902593806187079441222719261636368611272123873833185003098439161028774604426598292545878798087333339799347102549155511856068286255104982875842791860480211605764599979567849739286707121272760013368181470004486103721963693846739148460785158871305099494591809679566010651859367680739913705402072237885378399199368525157421331131011772320168579632887188250929360877843078106322137439308574539174594378447047989409007846452507995723654539598169354022074992540533222436754347600747294218140864006060519873217766796302964780905600041161344539659730588888078184776636539576706282454812372683287361521384570948909403448303545662915803552519986043411668398373008440912051745190060342718578315947112427158087260855522418558768519483061825342812705677363688500794194042131630386758994302176239246076435879307938346239440057984326954423518275135330794885067986016213729627796629135549288800220926858340609306513612888159294321720514760088414080997154620283664238462131454961958811217524578484005047769601744209885899005575984169422394067393098884656508615866578766403668204717546084224133106719215459091476232037991352516521160091805076376941005547550338639038338291599736228479742901335803752310842742009486569901932745198316677992118127763224416352382029936409031656722016299464298862484194566213712792778833024765628924497245676459427379618182502338773856443733513426431297622494816597917399973738865852212082978262739042631073361427785257490915628157279103251268248375030595606123474269682498679959732174380641996923355855451366672496758416471430030765772936190539584808507388690798616853039607078421349744812469063910591132585242817986571312320604487463548694516661025309267507675963525818596198364847280133877444277200185416325859350328430253058699345428024070457801744490336413759637555176054379457220505335580752093575423906189577832331312682952527471945384617390381346278515868633005298223218213043626651241627579410887607204968253553402625449485170284595869496271765995148193956316996598956137187334349442729698462855172334586154676191514304313592297484171331242157242424010216453576263673331001969464852417406867158684842684114795625843069144757961030169523752220823397389810061950871986539495040790155653277333577251810937558392591815776400194809487287282065677935044648663883123319897791234307898764823800154671397972558326999736260637064659117373421892693841073196381330490112304687500000000000000000000000000000000000000000000 [64,35] -2628209629810674939480772640712256350480268172951181207118260887995092502554371636594918708833529892133781684170772183684615034659275526653489581516102221418371730942273639130767629450563016670045398146376117074730636375880785426557078618346574756828590650350091182551408142124760134857754286527321551950967574955992052086999563811356512994283598666394271064797758783764342277074791739984134622882690391092097550792561234271411202151801120009962907851673901325581507454180749662729181699633047636513064870579386493736654105002760351398531051050205149572689995808985124067152666855501423080792219805591321991365056503974531156961557261941202248895138402687475087287520933930971101351744010899936237294843967697151406156026151777462353920780926348340258918974168033417896261677488061658876384006668413595068911680555302239570841730650121870327866295924148983502539871293378078745716055919620494164141163520369306354325045646117474083754151649460102523592240047421483556445581005523286647734282073223179756618094822810814072362965474966693561277360025321162138033128322618247230422113804468521258865582444326159512139194322078206709400491968269275450628933458206536477740362479117560015658001557462697222985910222605786594082585434775658176910043444530183851364485787626612103554688269999197603939354453302603388600633198844203303813110201534823257573569714892519282803539507711754607898007245879520419079846650353196161655928529911298401545590216133436443787325395342020927315846273307465738365290821739373549543782133440832787349037305369005344185246690619016124451510220393976547299796420818684503596916719449738635356594837135076173296229172074793776564900317148789901732521594125078488321733781377163372859007536680530047861274775066157351484245117848218889927726298992173852662047402091836000761512491045041154965207257581888809139904363333216141261887547560956942747285300597235795556965472151445642697103796693549692505916766841476827674784307398746470110428755483135334712960702658888445615112593690555166375637431792080122859647304734173954566616270529044362362958770247778613430906877901154101375377253158455860796011210968593270861392855407666483087934064821758655391879742355791102803846002593841280302537968660985431781330000640491972144565774228381131156360738648905210013878460458050418673783997081058621657144274304092461865682275175751267831934061309043097138519151708986671695219532955540126941950018895181285554254239266890059374773394474931244792369859048967264795660905901119154827041419336479847328863246014647888065124403667027763731312006711959838867187500000000000000000000000000000000000000000 [64,36] 1729895511617448248515029848899232798555526244178502367051159376700562412677776389967866151042223447477025374899541581626661229134795474318031904218718376220107362645728516507442080642149287493134585464817374612787164049124782884127036893460011009432271562043883303349835895060842851326269811602113346182466789817373394393075032912191609095764820516099879891395830493930111104437529603620299908295487581473206879740213523799854784726153980991583750966337543970037414391977841899128015200948931653877131998957479356356094129531647859514791430083477272867979955775925230000549775737853145761323731356996011962293576420490929540077088554100089983754296804650880403949276652341630413795425582957153786736969169434080681333439072868948332363840108117177951565755338800919956579142884319113719922312827605591515216406820805166555766072941836994662997665531181999058275530589549563442425528383008029682982325193786347198388319590857275579915134124587360568839290184530932370832377310338320615884334805451456353371784715696715800168028959858530352567311191426127660806525310566453087158789610033625580007346681308487777437231439911287709089266737559373906063568363220286268194990528919436626233982401984843931886903714525025463235299900073188684524463435090297190390184510655428625396739411787965061336174061508644848439870332906662228083837732048619767309488494740991478518498744663325258633035868333702120367767239497378682880865595228232331034610055914379998857114036528162871397433118194143854575491943365243820331650653013638748256752006953464758051849756825787096043910380724144558693745963824275972083442397265898359261052800454775372039038834989656560880374265188773573397548237334313531232529550527594770272271802095949825120918557335615678894607401851967608690336220165498644681897223863774302161995471444696415366491047975151236396883380579688673546601735529027557850296430612492044005746258098776217250102481811266442578298237568074178730427415500763678346507069652768988294613762917806859646774927942054393605503334461186582548006836301914283194604228013045052698340577509496435553003158095919649742988731505472807076285757265089873524493560690659321404068012178260375220600048540583772214361406785856974558090084037230898075023446023365556130004692175647263784500291793642079005262635963946670656948828685597571271740448951809426083543629368961284115672683742460314023863627694975399189660377103326856977049155819658750401075000981163054515802624484889333246585514204764455515543305394166218213975452349147833767311328545292909553534113631378943409799830988049507141113281250000000000000000000000000000000000 [64,37] -1365716661237605208431830618120652692173670339279025148560018159997438977232478088536185576002969597584809491415319312129652890011553417547821211107613292787131963986423767720637319709368562208061455173344720110608701582490269969492319625196324881750341324147350112079374809218733277394214973461276427883582258476768772613062066991144891040184386313396551218567274306114373131078883926850807537656692680351882063260222633156439835159353691689953518431359752324926632673768474404494844454832849135740712454203517337052140555350718935529825942115372504049392633865354007138574209012917052391812292136887552636424536952690191805099000919263622645358295381610148581089315296680028274821658774784526705408847784032580241292694941542550867408730205642097000367669333877500748478273488544439386585757006161899171344183043421264257059518534899622325770690955506900528726463482974449808712015720668266251294564604342586366806768544595262423981581382398907908044372868502567737186074132277986160204043301344731971045567189064410329331391032648078972724515199157332407311949618602458480170079747652240080716901037184525435664432135767863057103616082695957934694589954720270767076383277947650834191481180034840685568426942679905181834096823737724275493373508142132115910533445393163687092623008860570008221411896259064235992871533372320717189108612669763577776089803382194884241625890456147483264703898280149596660563191972378181228582357653258037112601354497551173579819002123753163606857770598193093733603541811413783777764999068232462241103817167789385061552359736679734451845829678055876321531285080723804773412745758426306132306986949486814915934544616097558428840929899050137754582559205845898075994259587900517033944744772443688168063036297740680994780066029712090696199202970439795486712560260643728427044292592096096596947090518899163603075946033970238877358273094641665116012685698362428686477973587008403643788921075455058687566353920456136291780144976698483104869837134774921068059550087838986128800402528193447404040042738559656540461771281162418504393087821237162810020225375140976382147751715445904925225328813669275573359916244251506765852688362865427480934014314891073021460449959406038666587269588055155304799696358950458578226389438757692464276143475926513110402718070987765112219312551220722311459877834808725181916256770408026998139530897376073175408535600777879103787807619730473878552296924858131124602969801941434792864829166261700084047114201267884267195385128807091888889072784018279982225332986143009590337826859494062270439229678231640718877315521240234375000000000000000000000000000000000000000 [64,38] 1304117975585095259982557738178319806492580433406594811332586503879563404027322673034030473680712659338126465855128095924551101128227655907905404837646915085087452174829379646795681822285967236618126080393655414491872635718859455456470071037887720532127667893661305913249482958753569063717176352381244273007590316980544316350892186408294567586194440612383887155702895082645356985065649484803496951665854761436503322566795232807886775060411774261871747183002551773397027634834142695456424563778914421076720122226909381790236251812574301014161890103921424709997741724666116674271270362690365461036852970924872844178107086124077103211746131327624280879458604015651884955029814789085427761583898032935477743162406771803695700326947562178147477972828359163897154246359464079113340432362374310014636353849331689030505416671866700734618844167730439135752590534607480207382463040845695772473020515151308151176299129892091546928391981348698647394426689321519389442902595279056895032823808291867880740211205602400107201989017597768274478021081449140814889914413105463584531849211453908375811970945978246901324587304907736627455731854372895088485112356069110111160742770875480367708170204846957311747421420468282169924124579011819052513302806242255147871530996392210621193220623867898195123586504678748027414204171380082913886475276173350655417102305236043459198762134554922292488777077211175722311472808436736246954466005685040534559678676321622448274845955751498281154013722198219719775202295325758674383260794442724079956594172034682499219424507374420273283563683765221896731486653883630473089425974059814959864854902763993652374409765632051490362131999731277946957839669055381762149451721316453408667353645287962877074324395279961811285984654968125014750320063700613076410231055584834896082967152137858006361098027461864155773822941187491449548580764847137755121294278905221174239622090346821749900550178064349297624751765727623564997344646824379841214016437741911695023145364955501584321848116869724648406230731539273716449841638649153943954795123736764323607078848062486080602105425962648013482168720553480619102090557522087491096869216651391538322676652399244847680581321162651483524040141620596293502536158372694123608312308723851315299390250490730285178920971864936466214577077894771672615999913871734371997399930443002057743619410306474988399600077646806973165397843065127026793001797386025523818462628407232153697347845988004421953246952062440605005483677685089473955856184033094170883731624041811917888432825063906148306815943832804541736153369768658194516319781541824340820312500000000000000000000000000000 [64,39] -1278079338957460804079413458644226318109003567995553158570024610006142451474677473928840941629619609921122664817905071765663021413141955732357732014146647531957516963419904639709021774134438427909846115173392336004871842028840724632041608269651811670670348017213991059322826252999802409075198091111481396672108787180387599830141370237154348454592159085643716105127912817015498546195664867564411380535050334972576317996201416897996085947542786667924822824899317044815068148874401535346222578400950039886740975800851879481247898020234895315620775453285949471593308795113158248319918741107157377902324334740651621569896916244564846693491132475819070340280572774966487032794651949848014662007034667707647633469851511719251089023128206323740757113622396997428333432239978368598096899339117322813873519181975913228559916629369518175694008600426388647638898888935464178102040689782301666207482587365626473076385164508321161748840121388153031139719789280583217405125672662126650026060212569883883932095839942504268770105461225440610433196582337619524930116489087019590559469730893056407696650388600346048140019839032405887703671885780473361444243910543150955296436916132099695844959489126584468973706824359264372498343928555471803489014199229613535061662649214294157168230457095730816868059988145672000766490625963211942968004428470228331469543127025628736402328512207893379203413434431830826848095763655354004616489196258057306373708735107014052135426496686708171247439210342769279348370113090394512771473045746399675456068567780028579021600869112265950708129731051924490043796719719995646125054522997948179614727349702221962167511813619827057373361107546328116403468327018130344644152269318361145697293868761919660044222707836617308589596652435350479191252795076529500415396097361622010055647611753713002770200279958245428421943134664061890180048622977651233328912680078824349156511791210575298147260608859386514789745025982837635944067438454627908227191607450020870738805457847290112845264917350206602680435636767862003310022390022274151314587751206574869162803365301648381248788412001246934335672388842236613814455016021092626165549131101075723040791250356683528957809408428716800756292000079936015738612964742311209966102988501789896820620272984523405133338306050609218267442369883023286354939175887503329331057402256067588980471585382054807260121072695567573184921176912311554422738368018647660485862763861742734527192940110439789402754179489805722062244518006183783154294823676460966540883534089945400896181284257022269849946420898663401732875399829936213791370391845703125000000000000000000000000000000000 [64,40] 1157509473486223624009582345823817829778654994997991155135239600897476712547623096947647861744112036138255951534607296617843647260295639854289324837925062415093916575010216622760001062463368456148796536060915374674755930415475101306726146193069491231116459452316236810024550688148295947514917323753616135365125360824738793082067220052166333866186519663694843123947119316411260496081702251572407033345571492328087197474437224923818533487450824085703883615191778045595923961574324752753790468328330300208716649078093321948956560584376724777036425132997810525807432462542271594335897952557623624886527923669529231244324001720956484497583455295568835598721759179651097508926775002746682440779622028355257038329465466104292089352562075739969926583392921666062656385940648026973866717266433305530287312425812320750575048515597953723407365665453748889686112029659440588892507175551598071580722442159043810072002397358111352095015047114056278041112077981419050753594024219578900018023088050066670735700191401462948736149725014540925599389573547361817728360882652307992477419452950876896870781319488909270972748583122781331104491557262282497038118520920838147950562802446467544088468590241846883641175468152704393436572892554488044215155588148982313914877213589637871400745723645438758509257997791198683117377390799725649412694116122815204992245494794285072372719408439595217893894000469045610082543624992165024488605032330007307436116688479094700855187141301646268443728811034420567131401545178075305111775371515531270090544800329781191997449972578683077822066196527815605779633386347018005682280146533711982283408915604837499473499274198685757183096371251321341980844031846208466982690813791384596467965100878475028468767000177275455624325879749258149069642309112254669154718795153664166655710301764707459642678392399063937056554151903457497499276369011194275961702696283896455985541816582254506074479719156745608146344467858058978814630306176930351908445870125145493826832258301008420194626672789061355924509818147156932002019820574923351222966365690399859047250286421450899618293569633465594497097352713193783194648997607587041629092640896050166450304373717128897615538397739131936202304162648340560165012454214805159833658600308172976621652904386729564276072874269308754480919735617005922345288015487393959532919499593467194170805689421486908676357488107825575154068362910559737851860257323450616162949621113037774952684278816753633612293867383814184168003317033409535476361703832905300664577468063049105588540091944782719734475395790125817695832496911911846382281510159373283386230468750000000000000000000 [64,41] -944073160770707571846968067366772415503575564327759350929799661314766429891369514075097309588302283121389552806008621081630055323523989477766254790831917213205982264959096305963147123059297913739656297155237238969174866446744812666541686907380338857628375832523160394624955590018163387322086803364289659207635425370986814383546628571632749077127021199849891256269454239289848761444880612001934720451143261172475777511335736933199263290666790321342818254693177770080623507330098162754954755048092916887352330543791577034837168331577436745557416444490311572925712491524568676152715535503344753665148978722134649045812565510344460695826338251002861746551143061440979527392385945572977343086542839097331053225135740507501829699568267216812880545745237096717512619189426812585895419253336239146436516830278745145737078690352455773563898408836464854117497843755887204650233261876539982539463005857380919906664104137106172293165708378340264247301083248065172757842775928631730905771808969403166018404671143236393292899628854624121262004493333451407763802532492897087017814645036240852545014273577931133423993954099118524899600689428997446141482065669357594449455560611079561946419446415134778164219835884069927155061194821776022573594622915379430949510666199963875542475823850435152208123025897559302589608653327768957671103575161913162082159470752437151782198960937231538599148564712207924261033270286030100727726698303656240879237837806874558240730948566656524470622899515959004408462776054595932060785243230088836035963701207857752231396880656352921789883228003162957271041075393426365577425351371863241484577284554741240729252718103371239803497039281296957832757465810758660462298209539156276824376700748840091211978960749003160178129159431289601653262608137114500458407334313544030626614113735558960126361097384755960869128096886113083192529864581741531563994675590359875602189061817836937405733627022261343968434239344790993601167400356566412830279687021350971043205007693145822868987812331003825219660885337359298690765063240912412963059723569479896930844315854203831906470685127366190440442984794202647669874068503940932446681942157601671282868692596349032896890876791868204707696183748249815897605143784125476711659975039569829809357523576039886662346191922444426062960153379391372398643307812379097877838154375994099311225592720719915663791700358330449235160955369431847036192589537241305252637663042171595291907352088129475827931822741599767803880676754096786757926141235488001040788936436824630524581927492701566826196866694616269591842916408808150663389824330806732177734375000000000000000000 [64,42] 695557843309824253700256299371137585479857542322327090654248161380482719396808995428840832340924284028116939290278501645302612065257904525688263581368554130507861092299029756047790207561681870752782734858560644003899192296907672798482046784088355100329956051267282429298862717717678459390133954641804970862262195013496966776178443531265146482688824557926541833085635081309532048364140475112738349607153189616491002173055258890080010744049129500755976455938153945288948788633323621392492526979771007699393388284982759408585124462482565152652132156552542354987395194519814503213291422648071873497504744366401370821824374873862384234240483672434488931951261412651716451908791487207137433174932562561084421404134012646573693982307782911873020362043668042513786698247626917011353836899398613217960011473789136438508284236295311266321441154190399342549398073342011895123366527788618260012906684771420035788994851550469227200341736217353547301702631622749459452491897042330369578750186681201020494066520028904733804284612808011311054096392625822427432961521171922395864747269448992020308313333057547785275807943920949669753976026470344163915617132581332247326216526572650922641687544645555569438257054773245795028607351464157234680583738299695720360420688265126282443397027420002307070954006006638742440494242896193716185073107645744766065970122375484810641441949893279129088563122961810799623417788138865738189434674909773873053744330588906478397807209639076767245058522021123475110413332494000275592024207345826072860227305452775525215869019279445400001491997271953464830729525704750797374133787430197429871836276457214504221573611811178115500178811328951651899504236807420563683870674656563364516309631976713454097316145036358291110882093225294781277796429772471427979143633629700005887823662365588006790266965592405761800927899699325849344312756398795290234684315863874257703866038128267598278377171107267972718232707732805592647072308035278342618187229653848735169613616156309435973054671857050441910247594162494936082239925302696136348660717720562144238596858938748637415329366249788755588037765620407976525277403157583028339046861259280203206563885941358000385140111884541281185367351876440998719896777890193190464971020162760725014134348712240369563779146756322160847267912114443487994166723755598285167620753591802206005755471794626322954842688516243718270516756047015375808634150117512193534704199160367469166385226893461351613815775222689807217139537342613769686858392707244135085443211714602573248678063637474151359706822620334384983556245962699193796652252785861492156982421875000000000000 [64,43] -466218886939030393313274491236993365778555166392416912035705566900224147392799322702250958495277995707530566586182742984827031618754282375527505634723141928524412516246629347062441493127445157438579011846541098483747821144171179952145125971486063328183710361992443177030548194912090340366043675247602771301578934745999682436566709423582312821030851681216194274294679556077953663523957837263916788674916739083813433426542691848250660016785966192054135895801919765478485032417659563200176441463199710996990992962166309815287787211600260058831999333384931862090917580832251175107344895406819114097919010404823812578715773069612106800972426940648752560099518011077480517611752470910571153000927283478808903633620757630341567385718427142321120495297496122498561341770783416647978795656242960825109622480422226098559949165465404560240878757478970019933756013894132541853588841236259269149316498099669653150443302509194255825838189904364515869332229838654478508226706227054477716754481971013890686444091898167418600898496262318871881128006746440694189138207258796778194336279813461604355561211620270917190022108446339898074974725647069484399196487416989009273406032853613153513986558274867816884039347533916066108496126565393207728959208958352166055680121163333628849181009379457361530889358321916623491943174800732556348837770374627186216652898676359062958479660736473444991400737135350752363597862702357945646950729905023748231542985056961996141140818952276648226028675316603155077941083827445714621362725479029861317332455544822446675098120513579026364422036471454876164498159427344767140501507588997081088145144642919519889475393133430806990532108304729239352963016793995431156643407251730641160577930083853721018731271542157929690071097126908579958269989087398163817817983302215686951787621637281388120882689222795742059643344371211560859960883080738559398444627787956967610035423318380024011982569834013106963029301010750543943000396420294510419896719948890994882887916542794970807886381659436612202569393948309562603523833410867415948799013593350829910873001206579085608864174385849968634963876913102844539880586949012099734583710551397993069191479833781677319578578153526731974157267523173248320281456851159568807545736177246255444351221427659457804831993067819424611234561294692570782531247115902995610412648709547638883877352261012304848939259023762795800799391719509982061643846743234353384828180539761865555665206517395513258338451862520070025211769669479488632079023479417937857524970343282899619582684657792581566849523549912964078792594613265265479640220291912555694580078125000000000 [64,44] 285191308453377831349987520050373259427893150814802331918992501357075886623261406861868063336886442312972045862652791073267302101127374308241859670664563481275611053296816354896946039455671209308345547534307951415494670471855358219264217651577612103899214684721828445319215338318816381162089477125069383286800561142141323260811033583553879832732468775390236303946605169417993696117543382013894711181255898285430959620770330568705134150867635122753162593293328878835620962165938640859308548504111362168073305954091249179754504872611206693995130441448890093557189935801059765963372573042155313220329006848015838022241437017984371199665381466577984816096323024219425803916852748985941340850225325363419959076380232870523374771864880769998843994367657970436066451222954205157986746382092231145966590005169712490956823110476746887215324195807612029726645493185569555553047409117145454048111905452747618818317538238643094971056791796618881930817368298730918679989689139795864232568350010292948923503310119523887011428916703346163004885464807390011629108021814669802293035745042043997053995692353260198337137475182976490345434039815026316266938601305844261598192477878300069278466148807009286998729673950501790980650930224592030669734652684315015246969406829455939407095476691833036056977319674769345031044951899262242611476289486587996809591793707659769757628182437126360665899763723501054666487137013524118614358253369623563760420324852974021966690868317071895585709481890788808026357250873311346908041564863890744989123971869533217520296857042799787012894632171780827969076197922977439765651407054091146646266332478165772750999881870793446658472422485963930357742647758677647467940634282224139809952490904594422999673287283824035216471398021257902368907873124507595341458130165559615470551993955369308030295582896032481876346242840585619594870460872176605194576881522765303623769919193062558055185004209150771336024710329307675430596439708923101295673798128605497870310662267191375239253307720926730100972922337635601879581311852483853287407151136122852179392251771009768174592801951037733664680515765169865523573673705666508806126974975061386692097569773948575160573600870608803507898729661120980575712741444066550597982291627871382630733500192422995259207996025697031469529383136501380129755541910975382038606865629126204749627568911768356163974477584326267146307443271149349263103464909417918752412475092889926066063105339491166582023834749702534829638293458300761981100764394332360815285864513517776564637141771081575514595371098415029753751000641398549717564492311794310808181762695312500 [64,45] -158826911539610412001883293450900783243184636420601267969683622969732440810012491200775390222024073110600582009623759366290773747401856512661847609423746533600416567121756517807243443371930867886648307800691294771710751379272074135640900023676731650062343805325446796271001551658887588332127738509766199184864524090317412682627832669461232824328522111599856163733912182943171691732760184468063720853297983006776896012401394169281206262847891239016614176757372056692452371445901792238730999823324459810367111627432406748524775021233605864065055611885460402186681289522543448468009460494879310673539307978069881088623877497262994863407555453901986221408490095861541212056935316562034961373977062998208309869405769690483363575101813249324213157555519343951595417215689803761760510799841666755511032594769058582260603628063426053277807421834358152129284493249593348784056577271745453133497484292333931118279797244068625937718933428833611485034458106573102508523698938868331061165645422865535619173686721924123525414672397901394906862757133976113452438891874355534602596443823587210319479413342583122907349083570935147474673800618515734011092409941304515028908553771276434614349060679462335355570300374092961782554970652762138284657812670802302720662626868107726017957117618328861708651266406557776467351497856219429365383112801218387967237838047977193918069165752599882078298666803393299672979876454692152006825282479841713094499427562571875943565974631559034327906597327243202383812305768961491076488267721543006814114041891433220175325361625719893078466494888798505913413274288824346212974658635539392986882406795029528222897818843047505634560322852740048363544437042918066538168850969390600344864632987390274009310820758921223673340425656992345015492712227858860426219473592385219154688006669907368994935396424293834242348801861489078937937048229292687253281524370761718587726176686152865377952136982144132432536095233703816247835496608192220231268290545577387166476039353146916292765619252752084803583708006975230928694393167274010950354850679821829220760073068318714803697096456312335873586933686888932901377550730447362932489721877655848993660749559541936038994392781172719045318941416120270153995027079620542378079145172847130044907860563276887068382329290567934688622182923067566004034385664313753443702772170269207544544828402033691389229741096682448773691636737620090315070841325594354748725878506474119019197366536115333595736663724506468406825425603262621923409826706585573714860234952149782975700988367459060630502927429395315867335924941983194003114476799964904785156250000000 [64,46] 79983981071465387070348753790392408725717656198019270746759657032626368821996211177792534011528277214731874263164428170209610418373842206358584721131132905346463994499979745855405349425992591504179166074506624050073573166048948354852572095118966838903073456297854280676300663089729534667994089654402960730599834675606696340453514705656326816708370230995086315250812683127565287640717110971202584768312048862504392598037452861411631430918464796620616130647866939260157915452852909296931591703052728600419480154491954894631107853035122299606005765599601704131246438358426048935719933499415797392870621614069600067757094469335445609106299755775038521242338643079566237200776102795651766142022625728608962325330086527029212303557986269582213277778409339253900694511642922579419759063855622959606310948640414519482429542615209515802249040842034177788034724067709593015960737360613901470440839455976275848478725915530568051975984395036163499979312158482687476436710049860791213176535295363956437941067184571067984045922119418650752828589754933760509701851906665464350876264153921540256600039377366597291620775213474531775481776915426962777212350135078064482561320457600835263745906127637256550898368382372883304844194349321288620131285003048820558749915836872875477734223101024387260514800706555066719982896143035626388605720704253968564143533061766335541864944039403939191038488860843017839775824233276955740700479919188281916814921642678185997171944336271377065885916537708682028611824646802579850998981841267360731021169033464789585353445442274983386831876092374738992593929063448795537201900770902617117511810753315704918920556246291046997475776089297564485085216727500640461621269942803483231334181146673106188738827253451219371396309412514990166469860486272145832443650862366641386722391203307120840289124913676329043713601700342318345426183377004821397743952142320611659427288893662395721567821325763499497149523454749831560902114673065584707544370922223143472431506174997752182220825893078794383342055292242415554704265906721500282934315901085982259885980243791061454648934544611479798921764465333076749014317515489938330896838909158992479816654486520359789102054337317209103006502258102506492005404910379563792930074007641492531785214938769730926269180243222278201136991815016830689210060331681480821103358351258117285344318646224492744689136657509671094310933938525290472597793217732199655167628902595505966910096491898206912804538550402653317471246772577604640820402466610899922251404920816863068714019383921202073506489760902095614153450853223148442339152097702026367187500000 [64,47] -36152960360874530469905006916055168421512760021129656303438057119967678605675902891146297481494613714044841009177693067448427359827220018942322018816404868799352120792578517365619503284743805030360871326331274643605393205918175198569592462816182042181678638390722836495686870799431682318788001195324539009866908969660919585817418769132766176710745096003790440490883225964235226937678796634452948332250581509299024300726811691723139498658484192185561339953930182575639630449561858229582907069496134779981663264689012830272911318597008217089905960593004967904334459334382322968324072239976633482723688099135428620032388759202604549951214764576749468144535246456549919303451035494656089173764212246794137355389804463557559598096537273294631972270040176119079235119881850565966639109732686973218405220682359373554960835992267097292560119666941765013341987802556267499813959502797581119976186183691058508280298186087007076055228185722599867164992704954009549067401298977852694331936415589240563747502645828748872047726519032484498319117419518962838725630181088416710360528422829570380942490653676105042670173803064757091077165140799779890072539084399358273858773098090780240540161989748026976775269475952663445820812932721252899850063092415315931307930810782123349492421898112665643880700286063669929233248744424721739292427348523729849612850113928907407668672559922473331760031662803803917576139460586671191744612252085813623035111929535540688162230932082925017209943334539733302725253703693869270171060961774195427388752154389054020764536669238803482990647704306930361130721262635518711652676591096685350393719933392734725862912541426275280693384372649635164266000235638357319177762656076500632148260292362510348267874165992821389798909777448716372528631140836680993383975538718771432266608297103092716557780123457579925866502768756162081785506680157441188476778441963763655833998262855848302838637850986932773008786652523065776668316485555627476733706480327414652250035932680929796055337666172790266783273930146324075472136454296367733317673936166949767552499024829329535878896092361043046140998343370473893697574013415395625009874772945765693242440097913119351853816415152113964611606825270719842393450757382950467010604228569597766162284256235340279725644038119575827329675996674243311733998407845550566019586134586920698427613822548934104054531547392153179659381160281617529923305056995516100374597441095934060351330082970371099600488548390781680120094415230763242970664632884842989648059968520811073288051344909349960966061708432907687016388820211432175710797309875488281250000 [64,48] 14702035621602125091678450376567220506299523968487188726033368345875666576794472638828067529581738459642114049071676317837726428359491747788609949007716281562059486858136397974922251304456635793769541992826772880607303584423606964896314888203279599251198237017914499307498220730409091127882768772642669514963518985669821329218138846437440972077034481222138782211313390379091781905130615743236851240769862354426698135963483528567708307806246314357028723119800216184334138640374815509774183941825212758804028862562561625093698586708777340465086867179795186327444143070057394591647606964180945149189934851359727468808348557810264881584976017260867018128194151644464122629442177251190847586289285629992899176719254305363844632152392531773088108685589969351609872494581540537113066881709340155180301304617587894698347735829576585672985056741210673037792697685051828567750326614459559756864035852219345163651676592715213108595199663565195511268442449743335907987331337510754737400587618015999355002095152074256811569746465475476271602502722671037071172883930252383505805401479112410442855582160497596653255939127552172577294149433162627557446003567336746239247553144021953862680325870729255450671641126373385718477070983895846526988760886454536760156022889789570903300076183604280306836221473373031380647064201627376428132917885377517109188656741193943071453126156942051678948998403325075597246896039625666260641918488349182817786549565123121680979756747996482008740531617814784868381791241047371770469823846036233754017741912456023743243498734676071709740962965913987883524999229606759360871695001301162833833688479825398721716233828952261223890883574988550764110642960373043450128317273111954279724712816130762814408757204423768886296517736888018446273683327600644531723333581000592614270531056729390036491089404315849224173608330463969368332720224525001716532641111033261866813615639910296715220217808559127282830309599742613276663161849033794714200026290204871238983506160521259056217040706893584916344228344033292435131525954714054817611926450760663103708050659831498716341690988125375727090271443189470004687948880428721270069751251279972612980101249318575878509788750873876737727796594112460416068240940272455037064097159357778014731980386192174627805888998520580458004798148692998163512299720883608797457007348105507847301371112940227041169692496265546676323060169325432987865438796011325079372296834620109527651984651986218564489189452504839698954069720949570856949572493731881316915204151145514767915351209882776064031152646717839904688673868804471567273139953613281250000 [64,49] -5609511846444169782119456110956648223308618530777342417329139465781426102087336486792938222593042433244403098638538283027772521953124710718321092405375508209570958320431327159142257809985330817051356099645081856261533315371633700433697571835997030533031102358879690003146483001731060659937320463178958223969788754378207388662106893825109252147591342836159729790824483236368976460614992457207184990531426391243022208807841692698324716264576978663527229191129986163635175651718305901347661264440431799423587611758494425537803723984020293135571972763870950699621970581689066972048676034599340885738717641237622935409302308440920438585545372589753647659755166035506058791615285622740619957900123873410452675164155947023864684368786546087569548930766177313228005773684526653230144850565221210052010892421505467030840464705133350090773003822704826479654416620908901570925070354951015656114310951510055169260665461200903291398949149369629952854360748299526789070616614082356323313379552190393955535059024121202181567744376731414727008568793761637006578892458051689743615026177395438735628747489428063930664191276431840453449049937851344018978051621079376877021719557769151569359055340975781550587362534818053357961039178604119021178000343622706015895311648880555412383423108402677731014545106533296805407207533250092724571529972049070534278533685117066691894391748752146280160914416244576636390216933428803539825152408977704225909707338668612831893365728234781245351463184190873058395324966254580258270964066974090169664629426124047001802118710400445783515658210588630696150593849820560801840074567206168480568881500379131233452557294995488742328087326455096494048823813611460451810259929111175965479632751026143485851068276866945960163498475127439678308811986453574959883592017937210935574767819567422361853398276442362897047477593060514512215851820667552853158047464237315810521572327553121886977831829358905271174751964327108367896986722302393382648495411813337193189386598720813295676640030248551375691835099397365159903101406365717909451075898029392150909244006545443864545648085376532140814723051035805943140236987723833248050104794482051831258494445069259230452700435751845683704268294691227410433874517088839239135422887430265794613863494553205924141560423294037557970019158692313542083204968432265799310471593418034839347495048255155838774712956830672925818956308277438630597219683286096774861431576008395783844414344709675192869434938462228364793668481956713180425691379068552073395815607110930472472263707741834887614295647451090331969680846668779850006103515625000000 [64,50] 2294306506020522999457677930120858187171392673969010018412301806998011135076540064815752737400417042119237339821306975112475776192494965965537612143653499411321990155760730677096222406007439858130768331191606398601389755764663778046312160581449185726699755531085028308257311626659553574040523201495214829961337252103028157970248285859852142558792668825633971567836070727274429592386521140313917798002350830183296265346779769708300055504257089284387636297681106099911427106531697100859888499060329701769865823293006992252538246876259540381271355087103236882691968184107623877784264190343729902028253728694908550579533688355218191871815239460372834763572362391178535104588354199913115912281390753438358316511217494420055212678689382997992171162707470360334518701087251362179417824221058083923200854385882243939196756891297058901749589206736153806076856897895689778327559894386118106985733547932469493843818084123025233178716737831341765512454337485246888155155221364454699525132066521547608119375904109892819885504102157122633187396299751096733021793029078604893889827171497691634517989546754080700414660321517164875179292759760226522163203719960763716989977477996427333999015797434065961774048666315250122346893765173552693306603776721906695651012160800938294343363478445777157489766294338147543706923310591733485262986164108096811273530240546252463150212103297312486876586036564925187350855505241668335897347221255017333182003936970334756280251735916448845500012332455156370214493163620864968898456306662718836395083191187805617515915615040480202157038823485036192900370116747766191621742764620805289262703387713002500119089600826617849986834472006513020161494714169583763609234218313712083316472912667841657438875411723004461210660414108316375288256587676701330894213457232169361986634496138270639475560844261896157659600008072700401491977139907819958990888925465788613825762560042548543835313923089817227258225640056082095732642591268505134707499733221253800213327587138668965448287221428668181530437586350839431608051250856847748225570906861380320361630125952584924443592186208074790285603671532730863260352305837069243277556070027467924198194904686753575867336736500638048322852618564505970733494612781385865426742152444687660450166623959273062440745609235262972405282594166343229885063286614469929316142691604789614985306639137827381483394034665892971021898327761208006802655671497845130008393377465226249244396941176254483764372381959370081386821214031963226002773336839986273264290034303447055554930763603179993987562796525780939305150241125375032424926757812500 [64,51] -1188148379363056256601470789313045734768517865393599307194293560078490106304847922998257414698063322468313689896582503673579290263704874331704292703271750736674557418927478815382358165423445910222479014338732104619610176372590431391681389700851546694601093208709581816930309866641618711276550058933402010271630448965616401692070084981615247599722352155232706200359202962295461224895861081260050904314764479606311218173367731819582774409609876472583983070084198169672408481924816461300963048495979523265173059149151370253937682208782570055195423647773053096453110006302394325876817317582708167795735392107812092800350877756531997073100158938610891887693593929849602253132966266739867023894186899637669295701619957067188503853697272568682632572180230150384370327081978535721938385146680922421440820574552100808744577651901440019281894688234040407531027870468609180043939822100721178019669122952448803043599604713262563089712343938418727676347881640064089334708863978159067654334034918971981146003421832348122922860155313417075463762658259744869344722022335864254859869136977223244486953469091529046729874076217278193659033980785387685932500465749774311320441644639352652207875802993687284010203165403073008637398147618270271448589722685395964164410545761381445936561227191129142150885602088117080512042782407519335047602193210993229698812361369251484358993583217714836365734990073047728536114304098634889357276332148333537691006062364999487038021731612540797201799510184300279369365455597944103779441766752762695287523835399771885622867567812964093531684003306150520277854248098553617557213498845664937529840468509803666851597066363571354523319494758925545855790528713529050459483810626041581267484061863976159917186325948513494574700765370551405107762821927134664992414515231488226272403850291296794093224929091434017973979352178160215692212919241798419183889699283941922388756449691841209012416079368521230800866895989131917634492918291499254659815862501064101060677905704369403305346085315907591770057404213480014656595443881245704286393134511740732305727548832124837860747076606447478840324029028530289344367347515106479924664794025063858420429304909408632441886967866139369626031749069093877580814601195741694959965939857947888980805518784343653881466668385275629448969923357441420718646946948351559952439505410424846894073694066933623725319683847103363743745822358255480033015133482251076803406738145890930997494350178481517329611308660341072534836275881552417198275388793507284575138403515426036991503000884216840809734505590711250988533720374107360839843750000 [64,52] 744865928880552132054867346591672513537580655210169193680051962857580737866639857305051660047166814573283519670132390002010210308157783060954646361300816546318556635784117465663203009973340011882617035158424912092761211249390208151090958525222229381655142435368348434390650427265555419202472241451841510011317581896005831320269638292561940102820862148639533942620426522073517284326818192189585796386785997769336051141448719093886207413656019026064209050949532781475505026293345878206253899583655113651934815708666565945670926057119066090603598447438610553217766702517729850468521918102323356115559096145619124495994913848345310047583337052331326357762417352746850179007757633349632864404575886640871406758685664266426654690734798760398498411026340184947455853461268541979977538110508717640337226776668848825412819909264002154825888050929710454305583195861070968098583138810361544051499285633438433459473033417764283219664878009466698653531282574169414696454339016573359026611166727920879871072298277700585305070785158411255888209223507119089890409507312063235465082414136280543757781967525765228601617539041414485097202793054258894054586894195473264501832850818528294143333886335067695582503463250157965617037042767023904606829687034834416813441301102364510006080516192531862621847525068528061668300318709411702084670900122659018618127221592213560806866945297954587934418328552909409260059368873375529711729786522261252217702607639147853877592809932156158033733892336483772203145691858476797338138468684667003230267751114729745663777550420923571431434751841188085196531147039642713692871654437570466327988203223155117287340416193217800816576668921033503815881437338486762891712462695612807806470931362198516826448609511444294678266599280583686906895152299178985115946494676176652891362229853472024283632394239840159754979104846062890839036512065934844421500913171202227079999721250412674116825284710648595945681647487211211615959612346649492618950302535579402315808953749206386094354842452540441854236341185161111448812242994429996065952260563482466613327221045876070884167085588183416392713763969690256065919978189855829463062647907826924107660535339110566254138184595621132086338337328930119732863036777399725461095042513190235789230674301743612832151919185224826049824781731221732032048076907431263456925528819359900723128115598794480898036248937477628475087172518913242053456755336131457858496956282073137202049440754843573293528926092088002537317845306500254986709650573993783768017597540967668924144315530874873405517422320087916887132450938224792480468750 [64,53] -469445187319868415092454255921997128930440791306140494948847499552768727078309792856289208224449467774265321448310980451834051026677896702017950045920599675788243601086440599081580361952140254807889192199046003223208209240735164347476520540376439925973948147248056280313897449390845379715013540908007292907842110953428188459031225368211403445437113679815502835751918877807235909698822204941055816991974129132817591559702643127347246266073820247436422597177098830710611728791975442341048127782353472694442355170054439761904322508943280114529976218055397552287970743392820428303744175133283431862580816056770141866928827340901437553912527964435897332115431696764872299060821501626529287568928568882953394093765958848687945710424237385654291958739860114328011322397533994952851764811666676782455867411875238717893048116861026338361539435538114017665899137440003575749492290701717240749899710893617705714677566689908860253743454237770920407815551161300537712347952227612426896830749173327937463740021338070218436150780169507285067900763154185140916692866397248301652535560294856178572531646168362298837528409367417053601590776272896229754286505883978546096583009045852076530170671207388631230467559314094077531827305164758974971650272083523658110750864545628793298296433856914927408077215098535698301973915353892667335198040890442583649412953955562538421326281491033445997168724051264851356573133951704769397632426983609667678768077037258468198970576825568068453814811265529528135990217909335406888901983220787037888288700643600930163177854039392833183893496225031808621140723471003232873160148240962150090930443148249984529992761982668948880033378560443260529996410638282339843727030672249412689445370268359112187909422512871418770306676328313032925894837722025727962538166729635346895492257674465263148556319621083522296017820681232895775582358237312513952322590888059007178980124511283984301611654219177513123705534695297563435554800534825097879745342797194685235967379622880866465949504496896335141134310105629580133501480646933860368486240648234147151556512541631746384078210829747019728456468861289364228708357830583813792047395179886439963086670167734493605221884646369147329225794657599547576927796946224124489597203086053821926617705806258319739314938465044671692579442032818323977225566134456411921260417371607664608041333672518677152261045554237785564708018867372208933752903445033903921604279776932067688550788832887358703994064228873830687905370995735262181963479834574303517102043268938154270164718747195865822252613952514366246759891510009765625000 [64,54] 267283999156598303634374597597854601330315584092362968939701134777358391717921404858535461831654703242465151312279620886627231643896868631430377201709271665155367897442149340827300714390369527958167182528790515781630834319661192588303942248743926221697415414796248815842770529129178088365957708239384120103742054062776845221345648870394864202083445376497684119644785280114534594828403391655287119995719258902465780087939306176402929981921133025906092923635540883803173686963590611351125579982668470075538274538998936701011372348607784815689676067435117584851742265351969208257148552817471246163850302670900085678410543358081544144975294821260553490392748715661318874366353018365915195315625629318626406295840355618506241213539603985457702919176355078255901199360524284491349993420050419326730060236891671864404505697063045568862249904541927624843306764306740993323257188815141358987954255231303936491842905603298638691806906210778782527315040690257879913542132919896169699501976280813248560912916942698443788581591092129464286690416509956365800602387621532763946584600491467574185998871288816405351358857888904548190645937612864555442317915952304922492565783965916794087333094696933424218406105011583199225754259959537588430669604838724906224066089616655770597732140296454623903844722425716489251926723230114312979879968052626713970829014985692669160027127739690695610010322519960814357721910111341873331065720176718653270389475767671804025159386620135156126494342033572529461226748489622704863542473623135937564101106784393509879532354782815516923197867509456103662858151398856794597823604261217501512767487549588888557565047559290535236103948546635807814463226779196625112770909439786981721872494281688150187015403120202614775066228501323761719870874224062500633731118534288608328025299252804856242096972110489318732940982944122417467894358149129778352431925348945188978378687198098720296912600757400604661831005956474495684064936608307738169147649242006769862562116946057179808312437669509557085867438728163063906967671803224248974180731908058429006193838931914246134328366717148672262517583693816554776207323722173198129964483875073441820625896621757647168992315828766284048586480227274326240811363578015434500389224564048725352749674595805119592379771784782296367292683760607734798755317596175901600990988909891668890133649458642618271264426193867899404295593486646874205094234770465313002085773249901163170856445122138448784483667557560976329881212773610607269989054839857603452769790075660360214194677581402148636158244698890484869480133056640625000 [64,55] -133394850172461809219221038671556893438742431514164352325511348591292993517906712655574527537907489024448787488820193592217241038500205531238624073390221938536112099409460363925378782188605802080357528196552172295114938332699456576412822387873507930668166624882120396830061229125245941812553051219402034579944779636312607244044676850721227992876755052742976501192676280391938229453541606167727752886976712996363416245937595732229115887158205483670653830684049207949696216243022434855606947395746436021587703651600249887594713788490731710507919252092863031375421082930375485499049037156547608650487907469456166439793026480402660363242404212552619215007578665915247872894035932322729630825541476007439902319485133056024625489834943696093387289695265476188230510076712381898492675940970731233492467386966774465203101585370877859135767880695832024912608757298613172220955110864037391420619487495178901158588290446361506621417185829829024199548775156685882663691578924480400925410147256140537631036790863678942864771626980070161084158059266645153413784809028009566551287322119191698328415035992329452369479942984096398669785131365880734008762172179440217984804207606358127073748119155165059864312897347454434216916883637718621765729047932475368437497386484195066208337379637765685501883784197466794126612398336368431701638100292129646296793045399296703734424099326549190432760440659159423313793823168571795049905778814833605424053694405681892780433530035895446424858707345417540122811558321134775256141454565076604156210534963886756920565270686531593289791515833948143984839958220009908791642239730331515547154856803398915176577237576474003233620986872069919217849578416313281194192026276336351762004277721316142312459801116203487440586171353310752165683809937407202367870312813399177119504277780225190901742260977713814234739736611782221775449626569290953873255953880256052004722509397780674502601374458150865785697824404198427736154389599718088692157539603521014880864813319864500993909516234005273075080777080330628735604306026163625246336262335806451308246428211657146844667267098572446928785791052254712901895966165168353569178670072889088421560802002555846031874386840579999746223608139121885455076635834892098501318450113467387285666214194367735963775435019686680228675580576137902655107790604079081629209858379055711631057386364411380121512632213471701646241876952201900642741176936564687993752235170435737910316715759692355508657235284208545862309765466515529381181471605479999080084408757499219366678280080870666601811080909101292490959167480468750 [64,56] 58247586870961616655876554311404576720596404498272835160644559720235862335920636021757086462725168257448112536459993936332153507411244984792896613549687357932721821520822834627245523591999130351047625073668653300140386413248471178176187815763589885966561287688085247201933878485631399183925093492800685879024881831237714640968052015747937815345554429292735081255522978566867187875886998965255397591718635460154942116705552598209750563795612738711669545391225213185204100128117771756373535848402384649567374532169821910904863060575639904936086568750118532815773482913128613695521413135003424121214742558779218658649166775988792101488811194769930739249044622286409778763744820805650679375764303514787536190294512543631070672154978449416560840175093162179709311870133038753870777455158315910867302109230179602619722524816584711646840068309503808557559020062914341598313541486233978112755254781123735425671621371057080868429757921477883672980955384202067444312227357858713407553015939394056082826350237530671607953845932432365502873509653051182425055019692372691264645261366826681422900654553263442666319376055275207444856097903110252458478666048755121197210076681110151116422990658497857336295081963203478440149639184074721131321406662701933943066162342995601441156498561461213634765400741446790533348189310726046582464279811287696912348476690472815708233039356328733596685589368814727135524016350864436041430069006165781841802684739124848314027815068438071463796204140119601025055090903024486053042714565525616956003566776445809479451603805911590380451682146356450359545073102219147590643317511762403695399481253652678197297310688831598619861997285463834507209507311381436064753676892769016295159607457852443761307461010907802565244059076554146816225044956221780003499185466691245610750042153744724063894613814476291919688583603648959017416794045920182834699899500588649572856838154652190197017552412076996331485629560099362342534492729632332166259744313314280565673303842078431088470190241690736618761601704234579176741661791478068724949550976844962839005135241472564478248763681723873589991626528642520425346547788452344348316323512303784461081460987207863766917573065791251990099039323347632842721672478862622451774708935349858060695102498151927380830057841072506407357379357679583967884772101922091958989031213085892988008127529060913649528881650087428595159410594247681554079247154936869502642097137620888805992179894224941378942040286316481233778008100855627326751762103182043757239860580212428269261952691604466991748267901130020618438720703125 [64,57] -22378235667725361162216835072245227741613561592775225715037717972006709053050077817846780889786197631355785214172891541035199410772249323485255290848417649049750342892941687830149788982923703414411275572808163498934411452890056296890095875847601948730660329503823515361769105334106595775307852841273959376146686113114218634042954572488313398341358771477946551291228391367948137284439216803718170832332217486609709684213247593078553132920236313523237390694550568315521072057637893013862060711123922358198418133268237879831501216366218959117774755822182168323833743849202000073212680903326886008061391671660739924764594764229504300331377250368363497220266186428924725160371642767825707202705672826556265190406126755029082430463004606246790071402266658631386696807237674482025335485726353936712048982575659724809423335205835629252960779292060498649804659489757504386641987776414145263875759738469215355776875083749733502997933574771134997163471190827591563131272764391896361031683376939115655567674083051168235116324945735483144818217631924971202968597386763901038084918971723926601216593130293831768815799670943719604090217115575353273892819783075002387706701916150396546622397872269978569271784517267956076268469667816914231945399793527178219329721583161514745789239833388181589054193956137131484405335448249648857212254090557041834801222063626960744616538967747697914066492325692925693644989680948097076023291082327916946947437960032603590341415928659089495305585383805986293793780682282757429321684959585646424426003453394441666205152044764248953410533009420533310873792073356529386391644639215751522977910053869818398633956307698502233694900616549207049073645616918487786201455369197584535924365144218253595818905831950704601762654087241300489564142309750729431731832277424383171563534141026081466689358944038352062579626806936207030420617188318419411618415171931905147561331127708157573979911167845576831748200568444080525630436531650007907613435253397430956255962879096617146155680151601974967032171319219461229687985689235470010238285967932603552336341347034151834074225096563908436520827172043676785438206231429362427450787853138318759675778784380500424084054602164797435340215863670703383429326164600196350103935031867557755112419748605104559375894514724551784083690474266284662929283788885758192381979419650469621856565414855868751370919660791590943709898123192923938884440101747138838315951050566915222837358102257990567529559810361292740758045652584045458100614615132189463232743532749519717491015757815375764039345085620880126953125000 [64,58] 7616897894561495547472827153105486527993652001215864505541274741167610812341143698628598158494045346260346605822169409750166730173927233734448331134433587880158438690413100630538214674029801143707452432605022385335707421354836769247444148310945576065348112908388505669083054294050774913669182635225963237652963245215162589236750141320249491063127763263366558009435513570831226932767503394446484857686975226157959723372408105291344800857797422842248424178299273145274677423307209651154342254445964543704207892277639231090033559153336545736770060754078571007662810585040170844575395933192592548074751690984915176650366878049458847004065384014394940430691118740086309771234337934581105235708938924755373949218756606809021991756717062264758943444163243064917079046802392590660462709506459379035691044519335652863474150690759594107750002347113165599339207679640660101996957227347081657337154122926904835970844035104846116069105092415555599412601254846884043980083697364666944430909710316842821384783626270861462723986022051751658849091947852135061125063731215138428659505981086484297110323362384036676916404178531094028016739151341719127128855972708229785417419561452616552749468003374956237795709395281794079623533958592918049113392276421014603190537249692862207738061766846304035600242464519833887744519721123316654201902847033718158445124374569245404856721982833483274727950257014772096824888399837736208290377026548825746749944878228536898558465411902615993975149973994190424314322397689731828826259372673357135687663104086757802112182655105166374109325698178858653703911626584371099710822238794810079042917313368374268419564713519373446722819547652013521356867127126326949255602472361747161509680978408950915934269165982042052331342812774376290354605933370935355069062748820884719495491982947641313363969877783630355046469285863042820081540862948562214079265376135645695453840996048808163504476738739762115869133023878455180607684232702879449288021064888529873726049142200925595445951617097183391736919724011770489509711802513952708532893629776834973001637512044110026090008912459054363790290561256401695218917101219401770632190109008159266163694928251002437100204538099999186460827704161987574516952302237574095453861294617575719389889536103807708199283252753973321516756446348814558184705668376692752358044397584268337268635665444407641249214317686245694112298107217832995454708397336345177630403019971264557467926845738214346341317598203545471165464149833623766950919734756763677934004447883024717380617829576294752769172191619873046875000 [64,59] -2312209227945641992160939279393426605322099327785352423383415782445061976810894770870631698015043494172441202552731656752128892820264692345112889965958746340753428645425541354778735186672161004778562595864439066911879926823674423341632872154555906822630359749013531600473000371811223812061467907265228404444098455361614870191041993286494021692951830066417086464754522375822346778333366762632604644466852886847343096967178149200032961531859815930666553790459793461148824475995877689811033178708898616950333894558350450694777344692989733338038096386967842800365502409073588372147147976103032199117482388042747904849866421799513385399784228029660771346765948148777312241019129380036626216352610778468660495819685108734864344986353253936418402188222353925605063113516127332837055136683375811697312610441280460143948557249543994466266798173671710570515049780404588809603987584266624118094132526200635514235262745948328367899031104141138696594181121553379632890983568039202133864669771689304645700896377661884325457582424972915346677326781997064480567358695745813595499253051446013507422702199251085123024145877918305077206690165052958771803139338991809070531935142091946615821339006547007216411441680108193882733392753630964454748930148615620092841656426043313284639496373837439291558812904201660523802183963109384454507828130013269006623439171223704551041168671579586872266706071224707317939929645203937251687452083403278688543743521253354314590492556695943935396011178209232802893087103434528304394548968854023184227726737237337539367526515320951976069307183394148665496981999170334646902952534393036594066922613372107142262127020727564755019318955285303166011881710307999544548970494487294600044636402445443715754298127723053352181952742768752513002681356237186943643791077074246965247301448105875870951819163384656570671557514814299607110134825893233239009516220206042999536333781791775577209255146737491724308367104513717812587739978109746214661870075906911773600846412130252082678133622949189560963074697282843160695519388925101763551733381532462734558687096906042718730004014508202483883650115031737730398432286652844530448252055265848579244602860349060892165255243256050615649227421013119660361365152727753948886630799935175324419727358619052201287881290812617787625184953841265772053098873329437365103357227016009974888257382147564014227194947951379817904343731872784969442945038994818108795777364988456918366120476681992263916260489502011694954390542629835558395541450562249376256090160398383448470127632390358485281467437744140625000 [64,60] 629846845086263936814140592736810311589081475968057729135258682859161587263226170421777962787930827484983025602555291365625804337591077328343696300740795065526670133900866219473912142301956413067678135261255591667696484444598878028431648269902823536169831073842669225217665397651176287485084122240082911085664374712046481961392142032523801864742850104875461921946345859981414187547529716067826461906326081534011407864175581759887053545224305062104978100372653486672137574825198046460133948888272173034016595378540055352182362279007177987025421877035978707867107123818102788403808315354416206417145802366832601184157315786976045049007010680419044769822564925174323956120454382405223250867848385277363062936136448238288174044428894768223339269038134716745539527753449118737547895659970706729050892784952813802589793771417636700920344017745475251639248719135413292461765953489565339978017706668687313682545203423528278969957328399060735260986666408559799654494878236224024669767168100742875140675232868394477200058383162237800117373292443673607129612341060581146385149097488748578215212777619033032790477706449991361660668114012157415597388920214970876444728900286396179006232925841740107363076013997234715641369568108159005140307929169963831664311205760151063180471224988288285220179951288700371428244763562754426412326573563693968849378863802180079489844121908333125620321782358251116635999181570706846492758853469582057375036469853490384859487011430448749291862783562924216196586551196536514832386132445286122788762108411455841613785915655831309459545105281902156426524715087708358962768634770754437531529811095179407293154418673817759351641622880646557838139815261157407232918118432106782336453618695161098318718738592865493308487480526670030983346032423352501608837656001059302929593993181778082721364601976859321526612650483025463191774959146784859165862170805931131331023546568015135583105712562474878150028301387641500258390856479898761518442254361477444778228158366807508556290508658206771548305972948143306344140831411400202984040974964274448076554300259888245558677259355948508443425735814954045631671667233046504432199855777531120798056305803773223548956693659938107882052374445222976475509991832060293785979414105778417023799139991965180586580933767207792926560094894007312010708634304477968897024976293821746379932516166664073484263632562209689684995919459280725204396928786992325293014681499469306525096687291263897173904152008516212986755036822277847556836748212792641263647736818605260555870017924462445080280303955078125 [64,61] -154807716013072728909549339202161412168565648532761140654464254818909613142459681148157135447315771761620499009554299732164109167974687971815062940761614527347343681017356839238931962237918875372450332645367032640353968916168282507344503177305400030429086452170427372527499151223163359758179214996190919719390653390445796016235642526570053158990735048462233154711827355631038713212007289220169487760855933526178186150256849604741638582261887463819067135296858852108419020252229187746197437124399656371966671743112648686386728008458308580208054194564944189734272298637264668350360645264213205880741336353364883117876158153762058175164350576702748532777042935098781190170047262332875539861117157805623595696135587698655728894562454544570566868087781695306910767261752515305083976842574799823775046326143535290183778044007625140043927059434246620673687604205876701125582701748496590928498352935356113850290007037621412382755851885311808682189073324963319306320653334524132209680409882933147104031209768425426905186324364329976755895613426175055091155719298964248456562674791613246981277559114724187225096156880441075067808136555210496954607304265654492905366010704826337642330182849974793520141721777718368682238583387761762590447680863270808943792901335166781118713103203425596125662842932075971549916947444360118334435971794295249472045643200381758182418765501253590230272010710381134120726276002853702411395584439720375277566519571917649206686571043225938314337711962732525376123554470818569639631973414157133650693211374450793592450805194665966340725493945924695718088148734453096012580046867156341372040602713063971795601375694301662892928959259223588083625677179042780567467475276632724725064669557304769995629435059816179695585829437386396877279670761514686684325749182881629372146817032528728614246304352659860390097602355396897435722744781521013483783465658321294359023532177183372139885966620017615619309472417935030023429219505198860137701026833915984274573504268516363048428481934208046508165594238938953505840146682107088365259212607288753545965443736587421689480833417393130253523582408772289883834141432343961063937956738479147107068045703874695863295374972962140100630416517408185900256316237354908553603182219357369091016498798230570922390714959063943987948131083924658831519628893748959052916291256725678315641856538582942619042606936887431046223081708146512248368753838545752490888273650346310843790862141275895859047005834809818883839616383976297548909890113253047945170506882739402954030083492398262023925781250000 [64,62] 34493588329609504715697611485231563118408955533842540082459738941753032456342152435632707824179824009264762102374963027695267303342136864328161387974122610649232192748825729676455495300285521228318073799454222805290018506986625125393852173735379914139588085002949365003234168321733865666682339268518173342825485245673480770750669726761387523130827094843805681908855144856600771890848493193926822311384132067925311351858391936211517946229066683024209257973019780664158200429230604519325408128449715251841366534636267736608701802035564836053145507542877816750697646759469625604257032922293562578477482233150826915801713268140058603440035008121098876384341979269359972393448334134804805567800344367389131955762682970160819471211161138748975933093353950429141006461811925920105083206158183278911501893026620110334830399092452321262389831434010100986121091335059002283316760837434986351568155125254584750543392492356223323846648056594584227412350360222803209781837320963359975891699704753681384892038196480128977364854200046412834563998479415716654280261103627635117784524062933884728794219605218283319923040071030361564545740099961934063221486971573885311396068494471924275788260307234570835287233978876698177223564141754125186154858048311784913306689098862920579457724344438556019735719612891044548885755983750914180367506608424772989538255988314200783428266529015912243231937341026422191619949768232836626219986115840815953762916402436654268217789996173419826517184920628643592166047838523624119483107932233313987995980082735463817199876960020699314414975656193060341341200771915363487978962934577593444882914518474039573628515417834344343477085786868753333794424056020341298183637913532538758087140617730916792455257611140767465810741520428896139625842044124997898259852678561190009719611608258825805267993187241834900079115753479334055805431936287192512302010236817849441150828091403614253449120456422121129256609420716311382849173386664248040651596517033219514571143742306354706430515971626999922750188963329544117872413775816439045014594126353671166068956053331875217728796743152187883359752584118198197520817012114017738660872597181915535532883761123435679392749435370112095632012831430125993154193652325710823389159720452626727991656220417826490660672025090144331532867470280361747348483356368099905737212959630282172396140566142391767243396380288922936699500320192113646822928343455858044059050420715953809423450907667663516386115430365925560648887153572621953588956879652888955992834363328825020289514213800430297851562500 [64,63] -6992418671873254900606483343634999903035147880710700507360092104461620766443759706683269100644204718768074654112756497460751932656392838395573926520999361386251704016250043250477285176649310159331740729560933843913997468364440059832849822839087470130856479109674846768953041726761802504424394307678631024992285016222160596625762859511708204446778130158452922422611402651495350202168724877570724601426297201543408425871924600381831433419259838366749755399783316742374810095491079048551856111272281769969627644136160018044268757455524953248591135209654496123385414257011808766068997051110587239759001711048186033002570045851356310549824868576369260948891919483846751749365085924657886699455285966190221412999862037943116101496167556904308560387644405021951273180725055944286813919749028304798392967194891527977471043461398735444506356452597483676812741317029525576474641452066920835667959237691431227969691561800951992716968974537149293584757997409155625667782472186062832073104632079988094095716696632034858762388774842583511770214578391213706272069633136836840960497694237871732203097929767667895866054585380064844632040649420301030288357795833327390897363635127580095549168837990599763826128167985339919885906869481904804150413540821562398924500837649624929020070519486067678596766640407896849572769154127431621920791636826178397892113965088296333431888761315617663016675887402878182329831566661136612507844207476041518891080344250915808895931674200781977448061284204360947889588398557195781650885403243190485526069807759430033840048323489731698942943869446082467264824820749121985727075177177729849920589103484287263085457295758388876478007571822346252482436985723046860637913534318423429695082136211599239227344862678440343916425396356036285823143030608256132304223701506459102195297798660689613041442448144001615158836402866262199533596412312505409036295652690244977713260385601621526295959798377829020692564913803059459781128603504500891705010364285400654522448634109247354539870708990744055673772652077662270038289350207447642869496769868851363890902332381138564667303527450152968004349435004386111693497863230769882733678213279027381071814037842250500937094582161885243210542104219865585395570927407288929940455569490932838237721433257156817929744386950692924686231325749811154575990139962776736752072525427174859037323205948889281552108922373699119830762280226607613107842662092291421604757760915088706288895109843190510924749615932272566267005747063397256385341678467179463499214797650438413256779313087463378906250 [64,64] 1292424722869878306308555858415842713129314716672112617887433312238181831452734347403744012342035962530504982402731550158592415180113362460451844524938403885105157159591368209901329257502222372763096000122518778863033360366739763992662021583042875225418182576786591176827258734157200716973044402005416350726138829653281827062561057082027242830831689202116627357971225509510920113265585061082067700108694459275137408639714947922320259959187683713458846154135227638105406255538677443234815151060226186739805229056748921514617705228523455038317850002501724278983792976898940552602519727721924832280235189788837108474713665399572496777082576367612971937247874731841188356284395696505637698305158337528164635759434756233624009698270301995521751988547158902673867098694211979714013073493782365796026390366218417247712552888878096669115816434936843983558002284518880182920648077375674142028886795221475367459448135997989907778887063413312537145902006792673468581352986072237343051597000437653216277953743218522993908692107756453131668977075290346923152051278636658973516916274473565385519045904318037167850260448958841032552051467944695091846280851024991275414391651142583991910412161802386365285066279680390153665511381742851383740362577711827212302006221775516123936393117952581782366937531873765040060344974205160430091249695506793525629910036983628676776328008985713101866463638324189950433370598719710136660053054130494714243410962429868387282089986112398496369039865835969885980936571648250952127208962399452827302573438384179612287064365336805764290345969514266588891327849892722520320570149208894365754086900123070661940827537622519185714358066559017656098998058915132715290067719459282154530713076340362047290987383005143118399551328832970119368453085439142758025813139947798368324267891453307953790679489575053566255379475664798531948561042095816750461984125254808389413412605565584134816612049129636793455103219972036527960749406125468436432897426434279364757930450595851344156174744530735618807826759364610391975022380636245371560422421276200778682858860613676784985519263789110667231506867692496906621633098532886062122330023237761257231623389960511714840524189083815911378666749719037111912521629395305803344469267527714620338634759954798710956856753640990622713381697062903635757245380797290863509268601844462546720837473097976083786402728390436092520923270058895733113017533538709846737684919738617270005894906263963481606732067340341710932531023667088140942940798237608887588656614298088243231177330017089843750 [65,0] -750742889151357500951887917005296511357787858919557064455341100032915467464279924910435818392281043697652663726704771024478334428796551446902634262824677195105582584764263272062213859386531403928793913436790719663865916136352433908082558879354390363753435219498955910705154718276254260322129246116506098844732790446688724032281199399987591707833642818228794287895242808644954394760553738219386642357462256161318205703630223134851298839798135087690625892083387625636552381522415334453652214119892569080964778694734572864565538682019298569138477813089818922411538062269560959618187835074678574164427684616536935907971932480038940310072568644817547291730341454436036402221516106452837794736210151980927814382726996942832636311792029311066167089884823728451096628509920586655959001540345854710186111559678899874476384257699010132028451905821077779763618893829969599872123835069268564789760387427402620734837715931126618688029092263818861212865994548491803885064712421287062712015391083724690899113865582438175652357274318153359846212555759690994054034687849791204342877704776128494810759767090406883179369325606281423490601802260019686631070319184090894394055813862072376060586507328289159208440397134149295552869718174050685919554643002897539751731656085486507026758688527874849399356719024344163995586948720400133469748599386117838949774453613261464657752784058547267982862333582334207007598009381966473070099856735214842682505225998685778874988081764404240351298732069955857763191396482181267108792965166123656729786348504040826309526321286218034880417177943592115116500570964775735555700713747097831886133781797892372838115449555682080786786197677032485334528251743071423961230609595257906826664589081927793520192198096081244970821827134777199520366645637936767033363937094447232325065047240164792677193744962453792494702447406507278846040042310513550049006644526594189844195659981070799034359652120257682158554645616850704746701980140209218048888617374784122138461770650061227694452190548784615983395234340821159557817030551221868896452198315886698733202546204568340134806981526093578515589233490041206164145661776168435370966666871770933114317852753991093145013469835766773989100391464427563658045329821271788969576476469564241673884474845233492859881215180401921750537935366087056946935576130392922480999866932161982875711997178615045025338075844749570475489264254065346904098987579345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -87316038653512093442208281055567551961680063574265232273346059179834578915507987399599134440213915810772002322812343036274597612495385444868502712207306388312287683010741067116288660726280198996160931456935174570428486604537473441290032819930312745148600815307996022841540530870692249602763451652767385236012614105611679566397161883997049311318163720877925825243102669182515596029478476628204281055106981981011457713012229866679838296744461125318830054602502160490092869774126562052296561701775682351997636846923654586433123977552647704213614813233137699207064706649196025355859121316419348778575056277595143909869882505751420607754918614934239667257305015088442921219045128198737425371981641218925418129634562829501108210770431053433762551000962615721406789939293985730816755184384242529814380122238451748679306860114926044626342035952284573653522062991084841283659879702103397772117406962053669800217013391017570831430929007584305028981373854933219540355660750800194197281780382743659409271819962592467444238374264645916726745447727144948540956441006003311211742672719568797788002294016192339764506708381805093296026024418249414482836702400393923327075216393285639096739940927928925009686173721427790882338644797393912061949496790181191471718594900944754755740629160287499021903320794242571623453810474726380780270182559048685834496234349714380176756121032513604945687012905175592063781701285414232655493149874941968244850264183614325095142077758113986527803492796529114994775646714107269068493118733637316022730574698840623654328361433964675867455450508368136323311586348586937032410613961834450501889800855133994551990361184137899155215401281364317291890351033692730167366670592675590176358317037974040769300283249918827690128930147404615563463309220993703129655480956661972800858974823101921413754125909740930998625290340300459130533613504127618166011252236063196085509582478909916370138655595944476699848912501985139060662282982896903200614938360599916711295708910602105908731421174433298394370393057286243619329094634351056376425527294201755905065302059373719948584900673271902982490497818793209202703477250525609557338220720147438744289826330219825204369243992473362835230012463739159092346220478435981683859016166976893211176993695303352046319240654566183614145198416826559212920998701334674666089429234210505274687944173298187239241362961514117537820470205112144412851193919777870178222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -16605071307551874172277126570767809757708436583364235877516310660420631750785982073018477028175460435927168715794119167173360191005719450305342967803832049165123763920927776886970213008447743013351749112641823647810164948780576235789505606443905587905665825473127495492916197095539615754473355364402868633550247458170424465450084367124228676187736399404626451665866164715513259877342638781134690803802258351975458023236274099005909997421017299810846101541594079346041757651417856185440758926143408626012500335910048730726487494948626684229804246730876768195105274884511626829032169333744432427480596162194931416770880879087170142324537586399569385070765380229738576690172979032593864957143796711463769170511233888130599962342863025812530507188368829512613842293178632141027152883299730322367831804893806897106099394868527309163265603616325862371811972880646944964544747641080646156989565632102586927724514911896207611763907711709311248877979015334728509201710524292807906928655850626547989499886878931981073576986014372831907391320756558970206404285624095432872247167271534880125930605314044065921564842511676206239398050544648169327813350163638536314339232714424443222731647469428674262894415106325918904263768100738156021599379977701753065640578253781565584487856781931921583433499996927876474226225864549449603647874457878400662450370624815212805716290661077704680085927772375094511118595116184601604464563225270013553474585237508375363291347628234509379507167688107392827521421170141989547488661040867878222970914179380100236816884378748269836569549705997286319752773684339825507289690940665749061714315874580782381594278995060349668093063251818037488469307875322067275237269330832804184828145979862320258310363160014069451806398066614032913025561799828263568805154287707697973113762120378117149798098737011092405800934406898680962943999468958334210501566261501342577345251889582115105911415296892718304128174123754203666529777117518497772092794313725448163311302676386738455305246484931760902326140000924436908872184240420251759811084133498059608554374582766954935744734746992941669870221866560507753455133338901040306010312001946438417773096883595045472317158378241281874814717162965947291880131491135041700615968555929930444988017471434730073410186963956318156137245751966883334966515137748852223475471260177898636751864064940589435258037675685326844276677379919071597669244511052966117858886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -1243136066975057005029089458647362186595396683108363154094180317417421585721643439549415379217664601443030483033106269494821187070055980135766394645913603546761950051842961129571468908117753305943468852437455608826080195302152254548355374260080354416616201905385677492834770125275244532475377664225737589302163570201153851777571472574050840183558221102209595870570728074392563465360014861966265168706968933829684680849906301795522453155915955055022932022184159524403208267192350798238389975412473293106565071111589656353625192149288677415492604624360397031066099959838250351688916972487520617405321730660004244339701431412641487448981501994728282714178536270016523817879970770871115086178924349060348571431860072563323998279793983876115764735694216688382590470296658223087179549551467694728913080105469756028138769260711634050329524315466090849006003648396398948076975753904604100809580104613300346480574276916391107913061444625145616470493232336009285156957175892620199842297359117719313095068625254306573086375779190820919394475445863383101080568184101779001056922831369436370850557905795472283818982007625541292211532107217171096866233288410675681817927176094338063803623270611518381409126741239009065299774887956071239480835531926094945030320206120736514328179758934854481446623395545371893253733956326925427063100220856410786399900952614938100470050916972289199869120850707916921603440177805162388951552497806178619014114941673319043165150452861444565818564029610816886184053201968881521795356099510555573359262760450535911406042020166155359906134738418559375053791640378129101573489171336202614513468897421782632776481388489628666502567012098328806122448199179125310793452759096981190424339202609699313353871521693891491231420102722349416933604273462744752326695469927477339298079787111261653844313824454039274899375938262323781667663142337386664283138160219970917122888952919438985854194684734258520860146642548895698421289925584443682636984220697368890852953063239144956867848987238804118177360866168953058140529273900064130466692395192218267158592065862638597313231208172351563178724740785951772462831372344007681286812208804926154891114232896658812623207411007192679007273964904341199055600044614301660116675658660375851345250648676513881167322396546185065740235759352995147573375818187186552044414035813656946236162714763554198497425433740608117788325934669163390366986021717821131460368633270263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -8006182621764608546556729653708833919304661981298044504050631784987922296442453686271812206620527653516539050784517217099154950020541306124563097986198603936248576937169887043675651572853162012241667243190538247340545835312629394750021719083621955950455134695644301716116242406803420537962197633141671461238444482892770573346433804720899760131802399495915996428997207419396449331991834216114099331553440351101479887921096989227614095710991758308287129727508613789678719990462746138890793920577503754567242808700452320407243138523380260200214013554988900047825565799459693252348854714564072301709468710736024570896799173263544064738961514325338756347673022461917126533198495951100171999461266062092524742634098559592264004456522491428178354290327505380656722143046551863174619852554445500461696961482992452271986641122889758414339983847340297605162886028332910892085845293063794695221753377814874041787294996312438257590154425600877080044256722011597422216073866164675712797764126735846121509661721481064998435263511622461881851882852962533440849985131582584523823512316254355211838838473420870661891640776335421997745421356729037079797252387972033391079877781052678596984698183038510097841541173202524816198024598340264151316442205557037212157326931025149795235395054898000780270103676593911432565562722482867426933959549182800517058987168151003383990570544412021071717556893177590970320665152267852206704209249068328666750062579760313756334338521515653013344063850153047766707250637959552491186494458458214264204445543948423046590889002447605764528800571245565891379156959790489936022903933841303161129638781806236004097769726757685361956798846180585354162296944864766320029737394770016616162320364094043747946306211604488478880934881578622544285642780659857990505220631444017059344297412165843528136982113509970626156900128907852079036909575547504178970869778593667097280225189574250027444352661261086529762383202248375094233289640619652288014580846624696494859437629134221287559302032678075946570210481155326740037150597915372750388164024663752987169396405887188248829609340354734825349383652944539061939290942080437370980715935764317545171763148649466326092958949530388994408050605027238767620969008624198232345568267502391510430068848932497517592647830247747690622519830028732325629133652681331427658675647834689609823796364311114912137535647240853893534295687944418582664488082123455114924581721425056457519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] 282152595548413027874521800306685535911027182351858912904573451848934278659665723119403897423763709436797143510268327182057940446972041242591786369906341091643875677679724767904232172964572964358347589610526817067287800658285410259248771705727136421012248053616681654312128549375561845064123093935864031714311836992836630670086452601695577882934560455211413937140508343947504117103212982191091278216535973222741130841056936393887344043081205819583774188238121697124446007152374112852824877894094953261408566922237118354187951957437795991838012300765934700461280155248287705705053165391831185120344408772954329590284837428579700575558998295398704705522730583006377147654105665801712798511836850823679301877872365342764697592684668947581596656497041403244841838163785408991602962678936657096227974702617125612513670769501786348564464787935423377414358873057023927802672419213609447243166859262706360455774808318315217495409013806326202958460684805999291180161275508155210102514034990531319702970503015590361266941740114375301954856051662261823500114450542683708689366951560444124054619799689713924954426239972113252071492047223748239972523869798348199584342219878653952575803812200347676686262072492360813623627080592676291958608974917244677912939188087842940175515564496037881085630437709456503899570883600268728280360248925454978358049447342202100782343083565594873576461438820804809774441347464649830036619573513944197279970141051297680470024677518623970624097270990858240770053234872296425410850429047264272461153758584357209738869673386155034232780110743721193257752121014956321516220883367259121453789152262336029830240701288574326526985321716663434379083576879874715790096535808744168402916666956667308350614140445695161480661032214308930542848050175153436887546818950707666403835209309500897278062996988175558127103083516850217150539453396920613715777535664803267257252538541829486380751035502013416586615070852851577538232522154726885656320951226752036131570514930766668469071188266078574300064433728044871176257999109349320505990434060370115618118287051625943625617615139215164810809309674264656267309070984307602279267393397292916616427611987637653932448589418253368175998908352954226652787836115457630050101370647942429713142045108883763167660310183820942875329361245539474788783049233892993780700451295374625134113499253647401592964736713200695282520580471073109569541380054619184036823753558564931154251098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] -14205842191481788261560582356149584218048646048491903861337998784483730018524576496783750071014771114790468683926803782911002392892198641763708138859660328011903304828078133841749673603974316064643865601129274299127821347827039152434384291647352977609241281375736120973405897576460683539674631145372306549872447192046651241289175463234093831676196875951948045189499320636834929110023816786515927122496322820311270969821470623775530949887383485591913123030686354037285447591357200472817267373560663423542363048973044661249491459104248527040263219629781699758432662339621072110042702977977073669622553913714737911593604568035521258287068520612146752329095862789692464802294012001717470962140585524806304043870857907672336322953934973798469374442045331236857375657658440653203547218486776817320871357874752739825849311746892780076648281128544160862727826123472576677078412855488423354815883825768449726844399867917304932497536260102871773683626285855627385496942972818516849765748311544614744922815426187374672920771583025608349439742597653546988751319214806683976402789770702184004835551215487426802849503902622312778797771588145706613356010816891504299563364352796316851653370335632512452950629962503013312944139589581138733642553181304256511386631077764884839246695350579171118709925519497501326109457269974036761060392830966831356913903062444668619692843270600322680742491386966683434721858042712482253207165885923341675139645045299880762998615616259722283297489713426220641362582869808287223647636450640841213322095059975870873977264258124163782543477879252897728790528455869907027762536681311130157670910897545152843005474521702217375939493891695224661677594306758227702749883137367374406199230393400303680000996665876287465422046177681429174601491440166045551108639929350994309680403007437853910854002891211066178466402170359591634532578608387736586182280535936643233928622464632933139122387952590177530141460087812596525024167312066662587831679958872606872950351364055408593595018529886791514100831012426484293033861894040524040694887710956372608480767799351826375836893720828514089179877173713362094482769387544782502242899395262148941803903044338010245362929915939593244089258104852391811070824919628430161783086560800211709261115751436161818825977488266866889282706793453514530336163195431383626099501048266784096490608530006906133570900882670155853321410315774359717951747926912436925661609166127163916826248168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] 156771175959780713485380502008844105825600219655536888328852115422341551656594657948442895937705372651134356460302693579549503938955386052146197855915180536854109800782582102355446298123457479904245203740744729477098900850424920549179896541531198483841505719584277856682056164000653198207136220610745520307758740781999881082709447627616648193333791152123648219936432653760241722793386875235232813937568043999258914700918124133505108517529125182981223940644371574807098346237314189865208751567278545266456981925442838086220591616444198800633627507779088308143548222693363443545797230913990196392347858142143748298538656362875978298178490652605698511513389987820884075213547292954549089347108117698291035491133024967717321696800428862869983146033654751680541695860402227555692405344314355818409208060788471883685737017711559008889573676599599420926586477070179871748055893136890983320376526846051735323985772940609455664373634408564935409457962551310048932500819773194891936161880857261441501872209281746856458594669661392713346527316869452799558159250799608345631912420226552604509568694243017246076539986469655132568513274483366469231764244874846946134108074696436667721217508723647090280809706017319413487188935212185249462056652757276966248253580856221538666077270146114640720667139476714716173740492297309945543304395458091365149446067628981554162081682119125546933873536604625851052928895385102632691595095795591567992236094770450568942735040289748610937700094328430348147506264305239568452448168279773945395573006375738979194235006171426128446816818001882030328986618459123450699313284993230620645602625616024780792515049078838497507758196578324952896691129824677580834656762063573708551291148039852254582466152596668074290279871365310380460272031423752033632251711681749368281842762202872557924875428419700518314852742565950949216048344135370843762332941347379287939259262717135671666391352424589562968911990086658089538497598587906888369349867879342698382237591155739868023079169952313229426425777757580103567943688465360060707974596304842211729367141940360935785395777480939363091950773008657244267759624814222009853426707372492972625319196636700735393660217391771575576524673048839323851850560713369356978847110038049614930364621879007093629794660715542891274783876039230828117991554042442874702448125110341185966788371505967935956658581359547792749475349720317905634672668098799182745048397258358363615116104483604431152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] -735233147126110717859504380153012182717287253787565873474800534977267939340323533637794146118567408242419214391595047084885115329074240461107986469869410547602504521630094131835058313446172064946301394987815964261296754282564734377032466162801856381545305971449891735779806700469734543547134779291044501466978373551841118513931467060002503244179499036641931096425864592337701047827671474686830863641843272120980307622256576905716456935119331607535342495290110569208245069470122730947381178806801221822172141362283310014755261985465064112508240254342803637444124249589759354002751576896192299130222241196229943148598392039102985849053286111406034918541081089555391603106005933917409380134024873722172527014464567888839327383427236769339662550931752231405308520539883977883021684087788639842100232765643732422066928254576418660322865942499737143136340576115519092889750783461580588502691182161119155841303482020921250432933125862578469024844610454993686196096148468493541234191753575260564137717369611223075289873843215046335968903144608584515236987216810418985069322756812482502915492854468166268292878145202779941990183368364808641510653385426780794938503439375650715863485304607257969572531654459906322536546739384860567263078478580383051627292276430792041755262407187157194083287843584064717039808207033439544750901439502956824153085466630434898238716582059979843346057207839582012835327651867192728399762793592684628670390232075007465485321752498382957561829407338494895805221314023995292578915882817198531592698022582348796346797216177326004022647952023762573692585804140614787004053040217021961188578884494451765663152633338288468345563021576981582701114833977959940000178299299185664030264284281832037913289528466086890282118703641914312233739653172573192581449276052947789691376488255311764239708836434500560281260701720083247133926283037508455062291934179229206901404888462726777878441470918241454986341130673980749561300051904475817010387717475384419952743641530193756547379991057104237374272476988551181954740542493901339435255668809764166524447277229693939582442939265562031200190905097387319338296670234138231384351826772087916082818205030626068031694943049279145016853120842991942209499124063006617182422078595110401521632556672082106545054893152820574320699903239650300308504192983178399307272740042910047196775767650839574526750580112076238509407373556555392530162800667479339247067796417334228920026362175121903419494628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 1584701831907572820339951467159965003215975621924155495691098786963432995947022109715979643434501594788632934456869038671377413056725200916316091279916731905781242306049996246772232837354505187003333238887330490377557353921888050640669831501052318518504643480206855272928065040685088912496794091232261820468744122940254719038027887036197949974933730731415295910486236737560500520043856305942525135574011660722273989954081112814364660181552842386988300684374240565019422920405933418049716508277140046188990780300023267490294128211986153572041104036749374110960896501895494748653886967148480318774408852302626674736899769177725893807809201456834703248271851042378459270726307518520414198800156443211676294901323639075737428306469981083469167392370150313884003797723367610354945447379647513298008894220018716354464052185473304880843885919966678909563765314205342041769365225013323736869544786935968594852456077689254167573193737266323132833173154605689443871367748816939779306230616613160017343182121213617420701289800281336730934469772489189153665126836765320505461449449478055705620097031987875737351975736907982435124570743226918564571064319624315655991662378844576047276021265695352371080427195391179745025757835663328269367956008519935788550711293178454902836056129029755063895613722251666268850158956491635996764643377855381603334865861276728643590549449251800624152199888133486476242120333482922542923296260561253110721537806596097914403530818517444134268390050539257121197801065941089440927993778734971914596953847615261735610451450781176352531496675560208439788165051293403202644182584061179285317310318637936203136119289707619182860402992577365011845072685488898382248619508162657722362821464386337450735915227968292208715562320889633634140184422494712423713126119681457973657481021020302735917378594006818753698833068707037610424341997551534994407004058648624683318431745115294597307084412700688502399759497689330747781617769724726999704441053444071443901897328079536771327479333372637535690492943974126929225635449502785910767663247050103207293117173385617454009459489863888787475605061684393991773573598273442040116521761671817887994441761374009545756191062200985344336738066158319190547152106246669308743252143244688094240370204869697747832703995693763577616866019554342121671195134836164867680506369270828970662655744026493760857219539391861284208776954457503028455399743894932275366951909942227899597000373432820197194814682006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -644770384128226030710872194950887856840551222714446645661022475570342676310171692553560558686712386966446235228187779894534885841470639852710281447754234377953645382959426792406643057482841008861124788966385005025875994892278105429604458184909991791562709505895952311673662176648184842620174791721454227818994831459838552249543437610242908346600301513355463773526919907284168045464059460276343149347361660316073422098027815745988534232765534011583441380975540550153170148773669870800227301089839494596434745940187426111294928285221350460632613726000833366130672055332395144900327244287788610692026764620486065722013972705601139128883162409783035146566112710098673664391141648193312886894360724646312833204368610533876344333028241050670231653078318911363230589626389582947973408904065687164166568457545090482487977631121632212647952092231894070010765657835535041176471664741884365534767661984865804717740817526185111390100187556528973967973578781922388861108524047348392191628992297592995412068538696994112043523287391120169638819832553694894012659247474933679136353966722448390605171506516506487291436145314647075095033908523562568982410540537849141580936274918828729406224231508329423014108986813162095203823587698717262533849071502433033333210285130060374526017298243764265905895995664728641105550302442536257061885299541187007437110513904497027920087421386096722034944031975804327359934003034717409536735913787392626989606899002331440289619209834539415998136073668676545813046815640109836400667078102242286043810182855309525451136453783774014880826247486026527274193190836784226849349591670213402083139956136322577029126977258260332975622706461382123303052550922606604229938166081806875379570873557556707350630132340295367065560565050850639837360525040319370387505730414200566264872886451682423487959570243086621101249649500370590362837869185823354820724447232258343630084652686199893600181192839515451304759901735492173579081108402547300237750641451890667118047707329839855876109599597433591266730472690855234580260070805257496338694633738666213819556785223574994299683172720852194106472579328535926482916935697198655624542092820097874151942696730484552813948431401376791856372932845327775276331289229052698398003836963118732919798155995038923397772593488373132144541186972706373955491139352945143479013320003913727445016509624453580984340999208368233108007501330285073995578073074192020589971679921705840707324419724955077981576323509216308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] -5377731748610100615053388393214954950946404264311587223951784160173049795269818343715660305954133489515658168880198970933313318322120634177923029739127940407850090564837989167600686486723092054919062876681773453492765433533813781771475008666947496367925005811807139548146770365846014044007975142358086196301291242266395445841607705760725541598289256658577075559994318852054502866230568116034940066981402307214355101119381574817920827168912060355314714695421935102450887756250652198869084676988588226211373832635342783280331245638188610450036341585721689257344793412204627832140511659659825200931937762054133774672284381644834376985710661730915459350682250712680774507943298118002525288586605276511964474475077694139501137571931785313554803134277333961050997569377639625096196708829665277069299760393041987531323374701419202981125053280225214680655484962209854313950169653312147192804136563891580699237369661232211395503717775348385108881609490493402304046911928985477219134889578046405044241041440089551815603501465538066772909394258457150054395965517240878362490513020656713182480818473975496621761608862858140074060950470712355402772301688436252767590562388891745339831486445538308926850354539762808653154124477101988416285664917453084311211901940531704684015619724236911992614776858299863568614118780112030122711103061753142332351610055672296332031852064479842589127640901535457076495213560277586171551735861134635421548187484717193068365845320248588745835140595254944907498990982531787604649396381164239956129120776206905199574867251724148987927816570409105039137489259777572599165414156613057820090873856208817934453392636416980569475485557907802745585868064026863271634172704556276303869964611829582892692447325932286983593235523242543000319187958562547088821010079885391712925438679732068947066911220010555551182131839297460594828973176703080762682370573208501173667963439565681700735788019227685290765393466850855987854083957075553667827477673249444441636942556223544102775070200048754200664450830045036226354649789265046184483170455162014774371146993595435265401310721219482914485716348647833839248614125571167563142126311087458274931191264573414926075574894064935270947954540651444705386636578309734585911689644603749323998642431739219779101795926496799455157194214970828276447303442796697468033827039881907345218016020459984492184077995001735403662573713691093588660086357882386373770472392464179150719421132476050217974261613562703132629394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] 24607160984982266926016491427885686249198177242764797859991065225981010180910444140718729915663387382950566960574229918275531562620892805099076850077097535035060300815048927197226051944963488266108524026408598442658838453647807727190049972051052992760333583602084457402951159502741727138710501120021678844648470546658174779259222742816215599958202081691739474558219349984549875176919754194099070711740309672234360615326161772975415317794368228878757203522219948237514307370057650234484282300841501930625834902751704706585391822243636326320843811367229109388693233588974335315399090055279954022375694217306432159173161313353904275163167706055212602271550038983715272771790486270984798927810749007624164506703598928814790569726717826610855391256559320634248185328223554955856275912973353358961205965797671374498515959056120193102110981742288418563640753692147657843563071901887851276179487936382014427949020353275660208993780278586692218824506691383753950940984989639750113525217441882630826008503690074667709591947408241269998827628041819109781453048320996581294220531936832638758360475313590998826635140348865205921131935071469310821607725548260367041015609097969535653986727652968345477551898122156846717772691766281505932736650441002890576130579045627562774926470856558559901622549193143330034038113254478703730739546072341296208352489571030443630648085271003572848767005760909458417789364588858491054064202461114865932695033059376066951049157488119910991818613637484910934145221363903435643566644136886076615449017436038449777787537078440331462761648525442002542238137611192465139296781757185430452975439090469896530609525107690901146403806903140412518595396864977358312286401046686391862124537881272346332329332076694092023511741816194974635679207100263518619486751247072338857966511851447940424517542331038955991886743222406642965926022841469229184701217328485580154826121725230885066179344978783695482408110704994479906945985240925040281792762958389717817049506855829372189498534255582698259204588861419222583089716414858547125153839914180891078891850732221476787935679727239886610735781581199432555541124271186456502741093713725622348573371536694247815244628179532377636403396012573100432247695877104096873049667692029507039948987706401362840938276021906267210662630508085702625458732281423684438551926409160209277153326539159914360806235282779175254184677251513015189362773337683968401152929702226593027862060973198071733847314135346096009016036987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] -92423758222901999985447822670467256799633591243245178502837196158187365495753086153443762424035535138029486852628403461481558699584294637044406726781674671008334107163368002390761060454063705079384019950355528774032638704843429362860593533218201349714238016710203808035434550369898563545464307808500870078249218855496651314713124809222635702217734051123730911951660012664335617833962258206470840034671859091399507774896433224812602893611694445287255800199729645451298564988537179639150532039303605241940909955496535978310533114038692357692778091280107686128733439496723491338006632919559448402764908058519196115052400071936772247777990543038692282252451590140841281996930049948589824912705752284623314549429311929403794270211148506231112384324358082887578096628405288618412702998905591679732473229637944307304935134125237944816555216300143666823310370538389297539757454823909008768170455616493784465760584196273122219463898669112498533220256920809351188782433427557920428415055852071791427477289925353626706203786918286598910204689419573390067941429651495848446154579666752590932873497413490362861328059944426333614053789531085539024241839263982965138125251023838612187163452423255718050973254276808222009970826623600913079483438056173399527199682967532675186669868422460545426586422848673094610587454344312306628121151624652615624123183050299798284301292040985220231533246760430049410505340452521281821314936753486060432509087579699080707222069326721426788429166915304792822481717609178540758849588631281060483005242305787365866242992008341342307054399699025303516249045706923605333989039077885123345491289691881153167894109233568158015082092950342751572887206924190574291400010177830848461853878865040949691540540246957684663710898459836713466656705016851223757111424917204970058354137769837693127461665569602682105032422470785041869441173434140126836233470622539728895485384612203577775315515282327674256831730552917080193416501642911739365030406804370583691564081729146120374881262517020205925106344450290983645508283777122663026132021045572970814925848412832755032994549418345001011710742126746515495942398501644814182599337331833178816688979847413013360617006542313291622921533663132166359390639916729204009772130508558647932018304970678174220024643102811343897443138256822811148953983341399391228296963387307968391040671734833877447761185517328551995116584699420404153980120331198124810051893736010792079490451099527625021534671390099902055226266384124755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] 240380795086002968091646361861919915480510638729622265081141570061969027026145233525022154363495060216434138189158222162309612364064572316572970274521080602359388399831207696444861679511728205501092457507090750245505648831785293842765846342094554801172099706934867144942241584109754215980093538213306712449143409601249357534639996111008144570197980457598723719120412227999506370563617346596591913681281099572996570321378772249862733815086542486301822319168344931677458526259472240839059316732623220875921130088124392700376074517170518603608499169093371554470967455565351161410726723870232859836781072099781667163017380617641273215113322624716595749661771068447176612070939799404055634760046506083038627946832899251191842041021008548007213729852616177503960218684340247861009851869997261435491908400290333998778009316395338629118592248762304640294322013368476464136013578952261555878130016957708512238722197998918385777273645619535323500603041076681446030187787402753653621973861443536912729544096780417915262953107680053775278423919121094207841165441650179789837211740732041322934815559041360923508332307078350441368478859152530233493820393620523611217833254219302354821289003806794953556163865293911590589990497999531527986391764497482993645155226121733373998362753146515398169284416956784406818910489589503730312016294538170578126233806590215909284337908634609567904414068614282635495526101495119826444209324643501172952151079227700894289435234094704734852144419720952370090067491791584004074834688687816837589047363404263629772459199377663275037024539344024655241565147253425263426214549955642012531259062086684330050250559231870273938274845875864806665904637823653445735197949835333241493762526769243453869238025221406881757177275207376707360200843098963069810960462713786507730241761982595462439816540417165018369895519849178961670713784137295138076749673881864290831650442968025420765310605108832580821002346777389853221266576509348761613318017890074702204532295453594690455728320473351534922850733200207281664312709276414516801536920426237471761652091595927539039460262793284617943590843729635824398219829262561397071693066234345364737375201250457315510119717958704421519996329835194408786891613189799576397904260552998916912060796004880897656791722224804289010477431180582013655064451280668641975029642123582424457032466767080476170032974738822789742005458893084004107107493684933533429241451472144283096878638205799093253631215638677076640306040644645690917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] -253175688909447104107950960942071477625682998223683809427244767088005179984996410671774990054792531055167759516298682610023033912010959910192514757507748157556687651622700957861351057717461274814869291320696046904827117056178107717461937589365622499403347571592736811091912925082052031760104582670682121395206024191909250793200226970904101871501256437973385886018354594503010643490277812881636528011378074223414577880753874482261657563654240586622257763040720684056581810742923999726013122199298508027222461951459761797046822443819971522659710452836802833100895194158095847394524282639466042951271334421604103001995547722325200841892231139800976306834762179834584082137799226717460874830565161747005561972846718549124804814311943322158523536637103775189877935166571231258953519597831666292688559900366414150357280471930578791767520815658621840937444940988011182432161917429240368715525826784926977559826583835654636198938968560481739843560939975817101860600225891850528496157821428792752287363789010273703179928760184435887620651677797113504315199858543266499785622624771033824804751958769889022729055712595409155989336004756103759361683929180854802685162864360658941440544656190818124275664853505023958557736272220152923709880534931651298586021379505700737881217867826632323493572250271406524319065544116705893144888158894453611964203984092006064406260952441988857792069431202746146285329874516748015926747673402070809342897274056860396061146193240049517974622490489027146464483856974256228775428720386068321663569527728033109535987302771114181237459476613767710880492073417602580732694271095471817642489221741465591747736157444933802632191149051740119346745768412237345374344806434205997927261478394294859542750720698299503848255397716917957557400188414726732781657365320175619464434242869018168687069474482857773777962005598584773824535963636512784414458585400278267154147639947664239046967088491689644624441972526483106335442109888695322159987117074257043598736041992625843404833473206018809188905712203324353566504808927545306762274534370014858572166587588233044298475255343158783688786368734894947010790497502939899718309954568155923414949939980399953077576560955949102803411066937410130663228922935787307305646855293004926209315960978690378240483818596394640538246489379915398138576713642950252000350421984159965152258659328341858616046979422701177300408645174004713548361250650088368834928859355823259361564381055061717663086885894176136790889586336561478674411773681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -560817133879836578259593626567316150087388294242111698729740313939303449536679767441693180069204312961523364927256158633087383223312744067571824361384457752665794440268393711699903912314775369028639289438702552617062043725201877796308980334380776277176444853841652641316131269274726196361786969090263768715401092544860117043440400280624580509480470170970767463737997223660234001859456295007961071182839582995008243185531677060266359463650064999091168014596801561818732721519039565906635845510230676359029604927294000210635976391655956799855524625497271218970744931586435992322230923868396786377395688014494147651036512314789666144123473721005376888954750853063115764726785322703195009704721984223493814805672020357999989834527964672907704173800544248129145740303528192367436463178411459474758159180414144444621471240651346937320938993216488327075322735163053593380535965986588173735056108988156503315459080295153647912460096875342732972286452496778334456109161099577503880912204880481574677943459854434041414822936913739458777338415361217391538731529237061819932797077699589606741961950756326688375397485981654943608472826553954370284312002400878138425833718400948594469200306311957763788137284819099508842882823509199300224318063627818337721108904030170971689537206016448726709652170898838656603315789151304439621744327582459637300786338607071905886822593521241853477443575587589028415303754987433156471185349272028474673397892150050677611397050262895403828789903964884462039854797027393166164679402494840329585367147497267014380704599965713046066255180481809164173555801644439987254714165881477703565194936339851365910933375699560313260959429741314096454604074785871600694151593279826097838886423080187118678301932929661551340609610921305531457571564288476086122624749983746983016033269256652023590301023341470975505204272439696673209231525509692701672218901205219044730215368363148348874520658529440586735861962814935554536973496636061147330594363664195447091522185543384283788444862999022051861791763044672694499846673808454406642937086165989075369038987492471014467273949319156512002601607531281686890909992444855285760254652325772965559988421773733475446935592724952110294331754302286344972019937892201061514606900826002782149878493564231715866635161133937500666493012393038370877470244636099664074759044514934329852805883726355748212310345299232046279022111123813595740945926030588304875929406333406061647913302882851258710253823702524477671366165409949644526932388544082641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 2882187668711887969887789560567779495402743366187226479792314418726137045807912525396848212584819114250630048024420060621377213297958868528681584287418687186122178868438961048991030830382623837574822475530447849045042571667176736858213785908982518374086751747665183862616213993776803900023682271922980880509697787541343442400469264640630004410842551208029718965574118402966412031115628771496013284334143537515412383326985136727617311101372233356039263068128990146101661687556388659190462419780310783864717449428901366786240576222770749670998818517728998744809759769249357473655565817441393076298894821759452706595313354838866058437465471733173272990433203421580415535871674505251459074343768215681434193019133793623675675726119364295431485226405687735675038300649543789243070107801668497941957907729170576980096808706553711063669827119527188335902656670963323258458531837274144598057521025740463160154500523720953487268949148703466809992091993427869391060981533477378574096141441861069475931459898921795432018347348811705388336349511827768671449521184878085487339698576061884872418959667127625371502319552740352479618542366031613767614542956849741609754292950858686539172283449342482044400479288846031169212589198331626189302320827324454708850642653967164915237593690492818536110791932703801438678186008835600339518050543890015346409264543708874181738187430330464131779046622946368506360421498814559613981573895900680854978950592843596521186802733099512777740497750177255652562759693024331770099477445420953870034178121134199827711574029171738884471764068360375175306735831219369213258302795742090859992493233445002344628691405093614769422998639677053548801934381032051001137212015877214516879940684265688513049464082717916207156695796658860845190759167067313795194144166707749560256438359934385185372546695744190425826987226615697466826641192206718859893582819985959156787237892015895088947148217148335063151266122026481229374199195390642150360651128756654553703116755548196649778074593019652220936555333566876617855523746934750141296785952161582374008874344227803753913269959567414679298182190611602504530465846905587640235862206665399325639524442160656410535247313834739679187590693978402591651420915323619639960506147021154903531168747546825999268543523425668945627478494434195529465171380208589125737204898290949718590441003843687278904735742289404964704827407632561181003565340487011521898856426927752341835488550939396312608510551526740321766763101851704931277708965353667736053466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -6732173137504595706160569593978426551555405272786882937018951662008275102425526226238884327162469406927463126630137643545509543173681028184181574602777717788822081994999696692451731448638888634469938689511032916709186489134738129193980511333883094183378400830742755965081495938683994450085234436389348737861728176585392749841521192816992734774323391898289426671739410409685792141192195832512122539202615945653344041294388748935590364514563334361504378580763131337170639534498190528841417298982027480931505683041168707840214147695395345589206648677720576234107569899082002084636254983294461943140575253172828073949606582681187810694248907744576751604618341219728171594428204202066578620488308804062855031376610539630966536501579601537292320293952059268669214343761046793447506983658623598659089559750459918510489653826658028277635599582931809307462790492636053756522475426754675310083978088251160386970433855526842774088930776395370830381168661268524839383840826433369801486677917974556578327532305848423394570016513317777832044326786420170467891798429568592021256796226764896476331000546966960635668690834612311502883826582377083718480984959543735094229931752264817685950848085777629150394237179413076823356204723101180869112204339728533287385337372337451369256567900189948069249215661600670354615313663025691787611766669961056974976326530073513034074224819685905607627498615968427534836739757080599386464233086010689605126898374153759446839113730613977228486879218349302326417766695254918297789265746786629007155989144456906898992570500456743284077948053261765254917463046072855974119653357710474920662673359898248690901189276719258401475168409788733850492252801976794509034424822814426008971762717282787794068231588106161105452707984893505806205779457114677023861023543933570261894762993099672403375161411706011049349214210614313871780820442726915910545202074431332803543480589991463950455762301487383638021443969776659073491989619411560510497350477523499111924821579061736995641326643617881406327905199878941019744385318553836970311306766743355518891840907533007030957101105506796171961498658942613647506327544752853419756386367064464048281505713530878472046021986958765370717105153933279850026610932994824775147497519638262586179052294880181543605530890465765592806891810210953060406662728115730458317696742537891028351984343054524373483635838587747826092087804846597322346915251039073484667457990104808594677381807109495268450070419459930508070745784274246936718100187135860323905944824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 13177960902773578122349112997327206907462184173900434303091146098288859570117147570594643018077295782658241522583821531022413895379245094848785109637545695975096975967817258908200563685228914538504691331567817274041363841741953498408452201974922326548051870974377946424168319872704967779961957392138773537180530587478355593922230333636923989488322947639792072898012310055766004188513934003862900508723821522146807508373783809695564806938677067506178176691292103341384921558306435613976693578410332093704698138572789085599296014670843378745632377760224044215989205727852389360852531621857586743244382313842294919348535037455892657270502467506639564314361250984102653051758774652545603263869048045246626228856438844763331766902102982749442121950889411747402603595838746435611423788272321696926118465553645827875430306938293400424608361315188491142332499585994515701506041499968273964162857043195545021419361361867463596897338452639924405638210327600578635035358382897802486252799325646263857026980595462127695677626731854168314811848203596669659182477476452579417539283798262515184989093929057468040679075193210765445066774054035250613802936244784924079283041430462100053873096781610194609490720649704148526198770221887581764866254260760407782355508368318655102663316577743716798869516789622023838913819301574142920305755626661819270341886004102805646416924977797024288940987340218380999292244235794084639166186749798651921328256162854516654656464848336840992903761526090873239027506831719273854103882149193683028026860262043829068573999337537515116230358237937891667357055383172111025510552487310406511853934187776565443534222900459332329120789165367150591926648185328574998134217263521122034687435619222169859414851395986132724052034564390911748289577672413238103702403251256123032707472361089581217051651904886060064297826414152169430916681984501984944376383547136937887550981920746904423611331667732576782750781863919137101914706133732969042054377080135552683138194886602524769531751937457709989633273159957381613956231286974055439062512068672351239270119380153509594889718722680462505633514181787509633293889509634692420438730830378091337318617419375152878355426597821791579093997248367891273575072639714250074626090314573320218220418608882784927509823320754077160767355322814384691128864274435358793761515389389403974974133275126135653084361448196076717305569824526200233520320066712494428080054306227482661275858002874452828012092459126893148570385110198007957982291316056944197043776512145996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -27160706046120805213579830917698139240825684045654796017890219248287034749000316662713715848257069813984206608583802246076315644059903337968323115172162702618555645393346349846936828288850991287801949469008050926701594011541645739983232494952258854536748168173305397734116687979824212388337484249223122461807616092906362428901108459015082671598539213199771677724656269752483276625769384523614605837634354402413756460828339219678890575627624173655707841780507196394202676985096244200282898969707619611581919212838226682445105601015836412804912338317091170908095730294641812765191161312991511765465396359724292043640912039945708526246375022729470806906977364850063996552418845419315704330725459262091693600632322463436131291599905124624135677521436723296278452896746961015595934084003450027448985840240236735128150750569303613929226400415676013258543254529083884913999137759992989594751400671108072631111992000114223501052868011892018986534028959947968480130130445020875084586755112150718639402048741334404408622731223488303380656378244877225726318929057575257456052864607874369431726265645234670452710375128352843484251914143276448606148865040537029903010556775308844710647213083768039711284770683735334269711139148853007661536155383342610459609835536177535605247604988979885976331688815873008768734761044878147942650373533770625141276416280576331429900297543021266378198290205557905898117968571583074781228869715261848094679729777046964074710272027436395466213624886590619237015542492291552418128301985300587311857785918515268630194868831343599227793434731341556528579021043758504342634198064754927102410745153331842917177953642364814578811012645091294721212601391270712113591162194368309476846796479826478015090650219814138430593259613055761639906643421273519914588076698948991100487849118727514279093972935950987276806451862688542808862655882982897702594749020188426136022944890615951567105681781680428980108833175421151959895944286205658678567958174326605085478975644240869043916768922025004732380628604899791482002849955219661915423096736216970581035025712855182767338419452361320520216911661205849586148592458848221296066424545841495085519768909098664660806735494254629047279423879416351868073896824230582420787147357939920169459404615690282049435495698763433581676882555284385591937068852953744343339487890330741954339910579048836239443827066991739318062073905037256389245001819784953907667506963071392992061164343985583491120006215815172236793995911813741166423302741961265382997225970029830932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 51296981763398750429801003043041884466368076411465301802471564123281848366623462380064862388173633867913536276029062237421438369183263041289085805522120972503861686605344860236347925919635684356997167883524520622827765056029272104443688025788830687197394662247308478909720171007545822640125840289839834797223020339757931594688806013873627478935206837277111390396162183153623622794318796717440032018900375003716945500797543692356730296359800546482245660474233394374013742663647102082164607913149522722973098015454035852199335267054832094231575037388329508750558357003255691582020937983330676084990295807543572479651092384014952097742159545774464302322730729666364995339450408723763568513101606095047048027709891030821304025465574761009597098678126350446843842344782079247340895843485502651207011644579019710816367486209671486188045454376958657397134801887250009494735133007445205115517869566123328722208499665755743740073298895544811869618619261215314076214478338142401558390503032885197570763363474036681453747516797055775982939460969441009830120486477046823305206337683752384581417104202259612097592306468269182545154087494269392768788077329372799934768349234246018744017699880351855082189397542574799224459342513331561276733332323535655315866185109008613840551633917538580501197801693794478075924670466883724460705587972537178412674970560342837949435973353706030840619364459273384297790271775330341448947978332225849142790626030012797011902264635206707086051076409485904755784132143966438017712127610465181798192860305599432991236119526271081351503241813358493187505526920597885130240974218329107993049820388103402741439229409722984507435085323684839859970684219912242954298756474247023672547532015482528151214951732889910336109909413178380445649781114041622153251067885345999182248970535197486095116556527328124582165881483845676934531157559214087589549875497053994187541316916499413177097737365407379789116235899901446244776595919382152173041276474267794734110951503123141678840481228156854450783798038397508387786256956777255858822741762103603414135922796057169922299218188796005788309953246112896175522649827711333836585288043143220458807713840257267158036377387914582885506110543505588034998008395889399933630180053909935977945536125615129067067250953364355845937533322673660982210461611939413689474557078731572096188375956100988680558862985430747708325706931547200417640856371438672484956130206031764589695537998857690572851561571126986968414577796309281082604253181045361742462773690931499004364013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -64841974484129781981534561844913826719669663842489882954641550542343752980460316031922446461235675673240554390212573798061033868938953692766717397474730092893845859095426066603403110847218322817003788379276176989205371154290784694979114331064347018995782504927786789098956338698311047137317516459110565491870224262822690003960736867091999226873306226716834551569824012777555981900365872879023425017769567907358936225145886694911900130080475913823640786510533081028585520185009229452443067532743792506613988176933747649522912501886389825396237366235765818907466004409494764558386716726244087940195218696533819931881547752117783241349035566759523489797944066647984517637684638246409512693869438496366890646501322956836742482234248881700241858105380385257953683437922091582019371038494757799359099024766732134847094326457520925554320315431018716955584002470402827721848690239165490741280196810750550171832876938311879780036207889454920860644539857240152922507693506712639752550191152285430254981391425280767469228015625752931861192311425228518159209726798680338552605209652098724670638251064286660676990916507300829721174698846922527632022380489430506736488000211276792830619849267782940262704666173208369955584924470614579714274762068717639275641860450351407502600021304762103938125480293548435351704434032271585685890416132634593841815293008631900539478437885611850437885093787624716893427544670574764992376999761812459795341912638655967679755593168393846810693587156495471356456757475067877579876681899131065748842948125254493917326172341457506113238032273399624715564375578349970079714053446594330602582897806282620428032356955726052094480542444688744087603422566878652205616779406849940332667837575488236952970435912147426754332170667067649456193153188969002450469998041025297450441607682379676028202494018637060414145078526429539122727079628055025042090065655719928319455033549912983551078387461851595504775219318754339516959006333342889867660736737859817437615262912837594169903425499683604323771274636839440068029047921562201499731373015071796469335495295699301880102656971349660502757525678040656989297021904407171728241228013870066994482347986689882693544809950442576498812747848834349705185630761266452017857738913351609079833871931854963657172685058097209317941038274590129799543448905560122882432413012446228352922657882390475941234622634293806952757280764331094920944108680123794310941124232337147453433913413134602968473050839953928068170424172816588171456523171515273773479748342651873826980590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 10323951717934388526345056628661965727163206145517186175672113511244778571525413919233069689437121394292590777503526866191875492027744779240116223781715173780190455763993183083877855551631897022418844595990068909597609008673611081137454276484224662149440802224811794304916786853218612359616134576263247384478511088627222974262034159751685395683488302586616198813104835471416815905794869308676550758582392290041604348231080951180643336892081128609781277920933251324579819116544942606445540764078011024252315142308209196522322648140984260303785323305128609549876333132153678179646878142799134764748409950394964031035586969886348886108172471923720581653552060967548087359426331481615400168460708414634873288056969612843553691016275169404065482554188722773868890965170010958768069798946884505421307747248139665136121316211540997478963425867041846197445203017652691464919065941467067665583945494682390580052926369018097070763765525676829527567944983029196874001765724168615678294182631169066840255943342792471270082568987485922214743504108263385277122175911977235238156396696312753173036024473339614864982540045504012133456898609450410629594182817078781993766411765383863316496616404283877857210693929735590407857612406033283875525510637893468047021241403439583894523359963732974793088107347799045985818381637117320856882682748354100626508543435640343834080690832546574026930174645913216883162215173099600597328469928199507250639605853307390129092821914114414152809395979841479085641876318424657297001533529819999758300364338409142499834626123218982330325037628955610736679084649911490836498562565920288263217912900797317558300371461331565276168135739388152569522353179321484599428356121994477040388739359146760051462020259783749885536708262950924870970762141809526978678732165603590819490070362973499815361393218785164675736522905038096776550665220311756055633156439489898820182237604875660529983056253504999823883489545277713523345584675705361299217832434408930978441984681104644414330404505134678598327575236279578774169315410739163071784073588045219229215476196723950507695301552586035555093153215600097411617832131138624697012226501622926623371384919103926677827445899142212244539367534470708016475593155044602220409613348008971454496196163227983597050185319778795490916472059545484011677054241093857660842580325856472419684001609155402635861986775292976540855092629036185875871145716137887041205950176873325534741670758709050211669840920068388427629870221100929019870314633943895674117463556740403873845934867858886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] 171800270724152532392467128201792368718660325719934332872421755329224118060848912036018258297390285423969422198060737062768774279141032747563090607310862824383604808724006069065511188670515041825297526477937100923285052730440434864420364844131718507960530921265389252272153422133167493494615813205578101070108443961868035614355082686514848222258733591302480293705271093176241977769107316304269359188226239830139519897549930321629115220376839702946202507740504080578804628874889495861405550230738359125075512980412638082623794594203710887187528848375815049713197732761963494518492155311554591880070831711589311060211736795100218330278120842092581213386041657587594171755797481544712904643227043378263135041409515887979399659989308744035940419328423361597477155906863983210871582767061642281217426785249331832710818975380057649499803167034568687837078686353727162563898755569079243423119814456100536469620102554741757453571721091785749869154928001504284089732908436135197124751630487156467559046541058525493373885322111264949296702319259157521854157503558799746364787094947011387350356997694938551606336087282087803622400465041921828966330777616111018294975252084803278887457716751646883498234385906438198824897388270248267759931019369980424924467095347861510280681229015830986484953058443578111997715476654097750100587695841351448593437084968603748760114712848674119912594621141602838098469265297581070005942278695872364515612933173076931670652010474305221464086489336735431380346212879558155116784632700938551145977903856374180041502743878023550379021442719864850258216383755919657008814503533784736983548289218967464066118557513983614602005017251959405974109089206998232760565775075507721546087851326037535530711104708507861022663968203311489112348992485507013354087534950401843626647423476033829421559155926867492612329741946271607634250060718490931145526288305054194072049963163044634811901780224199068425468490684156654647831179416281619668166522226041156728668964300674045884452342153706647093101328553960375612361369668826110023888189071503132121522714479923427070341788547066659926253197984680408301074020348358731885913053475587854626388480748809535016089048460304021720937902017014207289735560599675956033526872166844261952520489668389391915023877142019549028200422877854219873859149508410754535815054486474173743775802709751899382164730593511663366828710817351729118614037534253052384250429967721596881248121693498174837593002514823836905186305730843031118251153691630428102391295319684161313489312306046485900878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] -461789726991958435624388381654584870754705718300593354599059654747449602820948035749869002601596484131597079878768770406627350985589306925501322575870908711066452094663098627314881978717635871324889811427028633497071819142110897680656691830409360913406254338312066333271225851089128024973134336444022137616003590863618117994258054942352731235547179676012633949682991164147083318169994095291876903484594600728755613643758705570498895097345809273431280787404166738068332291285966685310701668046933557715202658914548879143849174008781508060417897911292148018538270188082414015803692046913471179717462180095671766016014275377900497511777692692161152203771015020092223965251789604344294737575333399288618568586611200164382680531193339506940572513194737234920251814229145660064426365851408374677718208370284502685179463722987790433965726302736520527527387710518261049865376195065608674584089664010620796072291072594826988931016896013605918899892573133875112740609696557303265074518862624251563171370476252983129812098196931752375138131928022457157642704115974442053501661201317714123875173918492818960481533588458990192625594942936080687306128447026499114482167573575109025676639940530218814081515318487043880399560264879017683218726665148945034417230405661889500905067230123268968020053750205782451580466321603953256015388997994969178081043665990570873677244545098959738427582887867216502289587430428001599059052528730545244990841259185614693085209668555312838110236277070026103296587587668507140991707820154575892610763867960972306392603936766420721182563483687061049181395251421306892274528841655920422884196311000095300717814819741526218122459564364539522032101476062373485902632350583662580616723604304742218040525932563661720507295243545887185574592677098321743834322313823505709495167673282544578122987351565742375691500025169536124069671172649750873486863248366007539194189229807469956703830776396918220493043121066110001277266842483949789357258608355791522883900026409934767904777797119261215733255368277976751737774149022818883617560535219768854494245013972021911293872355185749931538179790820746483374667224711666591603113045424199365147029630946233288239772460470544494484158359184841361669314790605857099384607755424395816415323448083335630715888599546958674882245197238352357997023668877599191687145796984869959970683705507924625400994290696348521077275592729323125498842067313581016327840611289616248849581587478140052857678117560332171259156049403642479676468955970923362856012312546022391401834283897187560796737670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] 710769539758587036745597589001204338125146869894223533661889031613295993861312481474103477809912176405941813612117872286667319986913890325981369238880165496255732400642970137792803175181483175876311018791280247519355277458804649740284508996741259017300332785935316842699563840547008408439582334897671875796487069845883875518825239220619070796999322493226470048881297566563027124512940007911324319457638072345388547398774926606617536045886066107654309867141981705786939545781718122782915127173466565851487726870483693721471100161978144501186183720559876961432940460469561596749221881359294701528377105807792682092148001637354698953756491872263801888330988842591780848073166053362596747249328778010789540017243407507993415334521221949317347151752421817001874084389498808474398015090705418696188665394802444527700006894738904540710393220032334099565220713156633433473112017896604172687551129236276834688034737270355563832176738788047474003625120405811146037085147535462395953463017328039286641434564560703820423753654338141909826641791359653184148921417097911123678989187937748989781198389523978438307781880443705608424099859112436840415885290172942566816524055379054881148893256449255076478869701756762115655855968884165363618499355577977175168498170749906550396121682847460308167311860658142850541403184134914993671218266440331607699607318412911915914221273470786934318293837043412593279041415771161808424983113101285222980455872725993025867864296095757486801856926975062247506651219520087814713720900157482787211203438409379604207831961954127975713360890883289947914709050126272114774084915713662398130955961918975682870183039288220394747915189531185986188060100566629638395751123104791747974247369521619602462015689475224090908013823931653369882006890061045574252307773962921944329066960640735256858016026574011614477732328365771205966145567983331041442428141804289477721052100137082989465681278218224512496730823610262502145100677029549722195470874418901398376745114780575316578674274615227400746411535674039248374880670009776496855261794518775751654771322918003589783083308859922494511839672238484996896558437378767472493526057111853544061608743079683933109572414082720753538274119944510919923946533888821034090006063431073546788803370930457039125894073975468034891921468525515948873966554692043059405206299000295746205972813128620583337535566331706130612038451908367076096759520090262180938177352113450060883169552621814756017767115710440592221970541111435199409730700500048325223872089170134604130257827137029380537569522857666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] -709605919342638808109454064562111190180132923479207456257301928215100998972406332091748847176427953270520786374117791936756045380322904401677829502725863074309993434392236889913913616231100323596718166125508996809851397675120063571061418162507202322262349539229329202990887086780311609707456175973050960399967592942011035863219402924181193004679082148711807895408561229461776825643864147557964736880199888049153138957632836797030151195050910171501007220533360369505159087954039265833761526702570474262043039773712782503274246835035147378414269585559927891920184194781406473750605076422705928761046147966838632098549633853290094763405081372703025584962914796132696448408984870383486330205750203960698657704603634577355768655540896488965195740950441922944361454249337510933085991087369266377586128048595008733333912395819153954701161380628375499736714957375596555596844740467324192302745389130704655048865304612155612327228730556946924492291913281788158606141725885762448965567273972540867802732482719266234252247179789614405947955683767151429028159414257150792058636223652492004403970268995071461139769067253116187029783303058051435962598288301407302180992489751500633928767208574931058086413673470953109019778058395188347827503417331295458027064122367830013228695977996137816591823322840898089972471894647955948223953445926479019136832126970635611015983005283038249755012788086833935534445525533323435465799524961727725540607082209104000121654378293786360332385391057209184704440314737902910148601362323969789374240873956035045577461650335304236366361471088714618893581480059752567422812605740299810608826156627661455550756214183849427530310654292495101179131057754630275241692197132389874250709458695285391003276655637214167534155400913049497606919907283308164448257495972453656158697959947840376089878833596124054384929221430205708138593023805535814823562091157968371189924645185868089499366202659242957300070770595259089088057430706317732743503360511387117102040848744418320803303948019368223239746963803419176171377807038743844957348214353961471980341941119816262833368948675678698122279698499126661919081294589381958183224322007343416938484604871019634401429159685344302497241551536034855520239876441574162671323527597111057542262699943572798257080311793700314065638074375532399802470193255665585192258711017822095879338710300916745202010735177946620636656755895944913136165904752732784328821573982376229953703488010310485388330487644266010810102781757899745146550439256674633063887763075947763568608606110643677311600185930728912353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] 355027098924031633976255126589359658063437988217799324514689367461491717051024643728735351019954506113007960831437861272710601417931919133224404135445712848269076599414370676712735633416714414856742141188286730061165083881631784820210062838888244508894235247272543221239094188988975263159999271804124986675648137915870729425343264501247209388103037235791065923788912743781376086027840060223848537763936711427220317838212020510118090045386139567250904431308544365037016899482511484365923425243243155647741176725664159303743284910846068422578299290726896024938567539391520230435307886049223466282218871809770338903595281676301687954787707577339804456666027029997704337813101051680919545309762419710047379763591103499816370657426878487877043227523701858860436158349207864085966649768034172867563036967471056133041088309086993274937028919322525432940783063485134920708898962394874677277226615880217597252546245708495033236527144055146724043019460250048336129385836772816433901793406319625982395110271062289943256585375687030566066194709337156540435609681383571542989727103307114422557846224052821364402068396865905120150472356031032308766442131934859049944009205478838620338100767650507355626338556815739321603347582770912146133254347003770097768287174927666988008103389670496956263606198043869750176282161068083369654758023557764565722136753025237974448252907150844755425757626852544428428709087360496209799858044039916756695515684440561425174050900840637049061600829533622461497535097784665486005319118534247320860050895901234516597770262925254845351778583112272219037641609680272602987433781780780704576024841820808665127741260758359708806402323621241173872479550645247806306889379554393690681160909831658800310933487690397380816520004400723442888260197456391154267292403086581987669718734885547541652810915713687251505017820497133674264757859194133928894933094706882512158768309204267161282022276269180025382370207855845995646020473146051264109454699535381741767679407140894597073907032353273833990657776525477172208339075311490900202289055587095125294235587672820988972342904863432524929417542801466636821006427211443483273600119505140522728896841241472878149619103646524553086120307598489931768949973298954569549033827870036460623361366742800516943761399858447908640026720629887795826961091727431484318909472068957815218877862771384822708745456708423703196594583800805733453360402113632422369036837735296492078223231278400094746749478016460294340314744400421115391333562905084606979137761610861001001425386533472128292032721219584345817565917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 231589789917920022631254099472559747199402519376676157915556754209189431454490962958667294261090214516915583719104381776916788021827847710614637222850070769501265880050384876820946127803184734955510051215135327965367006253421700750392000830738566722735789399182207793379108275260954975171733811498935003318857226137434836203982749413935469688208398033115964181742872203668317395163840482807988783056027119014696777555083693143882867078074962233486129375351089730718567566180319111300560755861406838222955468814203102985837920164081818807702157341373916658034205246121733792023419427707122115080773632727102098453364637531894611746617098185069795705540154237511444969994538865960243519062463928412205710083848647200612298128703929519685496201554751725692950739521283148096964681256700181662770786512196346756181547978162207784976341591984475404575224271786814392408466432671102116512143095892505233220960730538348816445087133901455687354238082649796189737691594410839313206478098239385692647298655031151215562388384162169993413459261129509227210864198656577866813797732398954789497904829858762848676097118786626411442773594070164790324915822174702113935143482756228793529274625553021314005199590437104399821131175516328273461756900850185794891717414733237682725994316547353815633284064841791125655185621298333080718617815740025696610635863400269424555402541478393564079863633203882509416969364261335985578298117296713703844467157512934498634361620489241346974418765384318864680750890127935299064958039192213846329070420468429130926281275006753856832152596030473178412348943600414958103305291087329094667282782477128585499708290996858112406203257892739609147031011120787539589264968257524810311220484876466373984100896838727935824631403598286863123672966408982821632563108692358797045023183316028275530779508938428584016456197963723007609154579430551891076510949834914608443120260966576951555558151759162982893116657821310303412915646067571719542936159354523198745687117033085149058637668267112677110824846137509708569217588693535068748463352769640063327774901463777690767202183570831340497088892868237030654758320436361210353782323273918599620821897671433216340126745714581553853956898656676719904039829940341560752877279423478329896879138040571762426826158533704011884944624865638423074061686120214767025844310216560661202804104870539288995548884797524669257743477915652971619284203361185947396862521241041537605742660840229631387358822567546566439108138553973214450084408625551264242014349024234004705063398740164798406127033558732364326715469360351562500000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -761344109349607992170974488153656750043171542324836196022263500960823525569983743221176086158722460683518302246670714779826444378540914390154700061950251025827859134810805299037668252764278686423299667130369362187468265319401462653641393042635921327557009667968989924382950401015365234570302952414434859935986923181797061185296492338854354987387654496007619834332189565931207772938521036558651831025029039022834177549157536226488144600810514800016333155972888499467402118281032181927072321998994668900450170808511136312970321879653415481116867258885737476523093350938479552657935946220937002830815261261929608765066742910103105200592830538807692108549014289694759971736477976828244267520823108987836571882458427681253947957457074265172838894145312837238648570453977987996648352201332743725112625107405817825614997475205247051209409536115555643303970800749131967731584706440982953216886271243576521988827064660025529431119841288201917042436245122791826851839578587681450440289459231530579757460379455188107040627283745848617731317420113956450576987694387873880145585168852950283386394276487643138018826305361541132482326749631478275009641725188157302481069716905125919440569369871070991089157829103370235027003973990626134282690665649520592556643064570017528107061716256411039733646440981270312904950105521069104966846097070431669116242726514688017670731324865595530236308190206323415280011405878787160231362013667527438708856392627970019730082429038161594535559774379656527948859562149436023666764950924993518717696275961418138673115891419996969034047647656136495831710703025230056625462820255360574412873087729818738036840143631942137748721249706741824503244074262827195378293488150814541635431650203717877411642483732474321130996398419508590239046631918846596477376055444035815868066736921614510674910068117433878606804221721190509133764105798584669956815713395164290836885664989275975112974817247709577440181687179539585644257758861728849848762585288389574277579533279863546398652636164889210260670788599798476483271217825445299661509255271238060976732765292165047719322335760076423412744047389657485756218239972389711003473545922453304096482077201959071600839562605157239431231149200305796097043151787715867507387322365990474756607263401265833050316096759061581633772412678955480703172486500457436941291267056868820010324660990717218397382454923782008942411222575876546062621864948956759250907620497707778237143759817870041049685140749534109525133986943449927831603451317560305677524424498884098763130158989977623595901690123355365358293056488037109375000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 978171789935937441205402432684402897574248021464671663011905296001207849538859951798832706208561949684047001334970166648696401615837227472576163596187588294848894849530945256296577443963581161836468772895539337534705406702680041946488223425874586483155267040726784454029090802838523794020802880287545842828574127324946367772921086370311864728523508514121204396617847339156952441026593165630541168487545051582200839631709821673227904274397027123105904976502437379888450692463477177200868231721438354258857002189564478671263792870841767999565859632399916397640754798253218496573266464662217956892861543485220425175940284595165101605195509349209320002690586346038791383627956068823881038901968721132881009980794278623347593676777426518544361001453890819692629762850948451756050989735403458245247767373138947019530410580740137070418510129912958215938658473203645703840001134148166743172646024050384724832707257405605214078243558542503565711113727952051158041438397041693052311953377292118563894067908190685185424229575762473802805951932595996993957477573160911662444789117858489838193164520702950886504685268333425345427813923798884022274621414341292342843608939690899179925164711633163018296353941827204803066758823909088206068593625037672412158232332964866793957173767201826251690767137092238096436009414160910198986454370223448681561133662055707782660598457009421861742872040943591659082019505328505184970444646207423684389198902416342425239758006773569380232231177118175775038760255491121169071255882002379247989965797013134924917730826898300602411136719504091274589805535695436866297322339796687495830000590876372134646787156741613109083862787566045976847679234883981126806188035883455120756456301663704260007196551564731435140872836441542672795040035048327317637649806736285222310970669599468746271623673831970427131275062623493514627063286235288922980698469922554867377754451698232196418761603919376684348641719368091430325750161633927575624257159951229971461210633844640036524649163164749937112141578090038167995870990763767292757764363517570012772451357955999918275706637037563534263645690317687183351493339996442706814471565213853745216109246093287382834591538170303662219360020497355089415834906884448039605640016819670690063612247058580400819606871937329677565924617644419449688713829447539580077414951202494741368049217411390695201272924808456520412767228739957798996191539768764773994328030858366310954638794502465582368135994076048195161296733643120511218616285758512363078010503064852788611962833834974281470341431199422288500500144436955451965332031250000000000000000000000000000000000000000000000000000000000000 [65,32] -831050470096062374703530895201040594784554953586352397614278904989384861103461579821885672436040622671935152366094036780742143326265072046489610410417598514297119705494304031301492828173197542520976269842767022360523406386716216635050020089781666052324648623028041323830745383231028227011050263291902222985606387317637772576555469110178516423978575292118070820417855713871975172575981244897588057288450047636400168307142341518009072877666978263868459496488960965427382767071151245209781246753037712933321735149542423205627896631613156591783516729870214937111258311906959231705787255704519709600488225736063445182905017437232137282539428572410070681453674644312413409720392835675056338680380949373236150613597805627095063200353732278117415674460125664028641180622676661976231680121487139235074636835685406503070196232603454376087295317807475863574002594024354713260216074388701441624356396698236415474111567036249752611502477911575336684162484490560097078461480003652699238200784610884974227559569876956394583069296319260900069206825053694768568489334364838286461152867624082279760134618214443812435674959143193939931162318285970307145745526605637898216498587928435978047952314229618805083270686801481899913725727943370143973988245551460661945040361557880567045011303673012583308724191980815085788564968066858640942725028484192659606642489606856721845632585954093971719810007504966914144402940085457497291132061690965071087675515368917850532333927258340836476866157568126348316646367583484333840627283288163735325302311330331331110628450741512801688007013977546491047374848209566866303051341463476435455236009588534170724675608485280077564564207398074026741797209045003719067140841108386759641019306577506655879141421372881776301430682075076690790755457764730691136230123358970995420377421818938644612626191605830547682671390499039110884233654553539833490024620259186750562370855723349449956135382138045711241395151547075117514226029166908006691084954330620445577817373318624672314142166870300575953271366376454803281119903504465091771663847991624321861952071571676151901172240306591912785496788583188546493226381283073223243980545488564905874794357564716834309670770290423538105704743163853914469012586741513081498320329981798526784488885891569285827387582825541053980526259133160154088907192497753910918874821830609884963665977649355835654969210325077205461390583676816584692394282488501683869705009011925436210599246351892956151276334155117802100929017595190661489633180721491847396031774277701563680380179899717321355934400819217428013629955785290803760290145874023437500000000000000000000000000000000000000000000000000 [65,33] 478409629365522721130421945915099572847054984342614696650375792481949494678158694686592314852670488534453651269416627978683348547297222272457950732025481353598091281824622972919421352252834285176794379754168222002040387707789309068150783191450025766693501541840600879998370236653903286840782102073792770545586991714203706718504624445493488328458828273508434029048992203102660849801562455762753768294679626212676174673729589666217954642799973982653976828746210533016210144301415816799611900279359868532021651569542158468018116378853579731233519147319658958242631578463899420746574387399854225345800652447797233381731533715878493915929033169355986055306396314214198381105310407905005591846940215736939833509440800568350907189011384765274838732897005339650849540473106955338650490137895539026023885470940571724226566290688105319302503566520284738975541327923345511598592219323120546149591592759628893479251952670350349321148608476334473521760570039081371311706553078175575212733929591366291121413542369485901619405849091347262031008672892729102420018918980614589500538447243184516454943365021949784852571719230221751133949590597540070313509864725384113803942490746241595355123217664162979828753832864739233750699164159710547798003119102114810572276818098907947242230418817423773083375505805402033541450030027284586385687272113487320872012966185212700123724475178165990062040905933535331731165546300817839189978827519762983195838546982810081487988346286068845676196241469135942182902604763759290644909318776034394581094185663667778584242891661863804256684050547021061187136911019327368289762443506901970287655194272882002633925967919264210937716654583528638830640417513218111312113885238451272975859803271819553622426928736711789120879507315819450323370934881832727013063067183341828372639591641432977302317470972593339739866302325555233245999599387752897519850914089205700997659361469903177190490955400045215590979855214884683976668097980281224073575062128042353804042441731594612364624390337375550853467136594131093309631576917441559490892824827781724232590207324410936384219165026589524482827209541360270165625600299038812733958742708388288869600412129028259571679770010981844627922976793887308979230812617493794350010657486159858409735663237405432484677228267440974977663760974863288347515747680951555326931138136135668384233179102392001220128229634522795621421363580091901553090647783604994957265481324910270175873033599725002657291517020647005694889211648188728700482258279383024383357545193722834999275510050874113015410884655503648450747267162341813673265278339385986328125000000000000000000000000000000000000000000 [65,34] -145204155021841571396381740268658804320381745155501955576703594798377422930108599713599009894589286196564741178096019610285188708690747330618029397085125069240869365549654661591380615817424968230535045337181155300736487970036352166255840014378207984405378766209713851870829843104133134104658063701736199431903352937474489175553847827315627462637413973090161857641354712853695922055674501943217920823451683862841955022669985300049535751893359537493323077212210120991656138123519756899646696373876211407928705656000779993079390561964886562821037689121211988759248437355731024647839546101757897188043489448761459067992975748441400929396744893442805508275943081342586519512272092734969172229976998103042216910048427972228742681565703092648098459621828401627943526749520909797272370992045126235554525836514471587565815921661928647391246989967892223543674464200064837455002255189101549080032166183123843949125157397055423077544919930473693636555619683585238806362505308469333788695604965561968289164044487604796560647316954684031322569039356034824088383045889332407694760951107168363365309880362088312439082582737136320127300357802156575377989162235096664314685555598184975590833949587076993827161326443431668521657950620355026035869937902465532144786265669109704865018264212884209831645168279894005443026194012814137024733181445619609861479090982044559429660395835470507594414972038864639528683589111720476037402589874161678274582958461502916034508510952112920312581847282862923409489708297505559014143913114243901518418687938363678719320727230481365904809933555836022551705976437841933205457760370969506775606819449793309739950058512436070851134061050242459565042175502062458028885648336459884424136750743694455940977831308366306592277553014604366096068086975700003407148458331072785042338123288750239010437629206602976940736582660621562339116522880808575904198449245969468063080090620307105093110204541832068641026224508781256166646879143883242836615963462012786027081100648784441672246676373018579729695982769148797798364825069497936684790892696881649443527834395658738935192534810885040875932001377165753743327225139934841908831321634958003858464995969900559835843864865963707522366485502213188844369288835235499481344549195695231043176461817159493168104632669111266335049294959929098171332712017171181642848867529921890253232985887438555555380927406881162867640014871462334269745548825635283018897455814985550787106221922085826232565322476395378144966905917447089416771947052378979413214904732006524249083581587082093852029208977211466400497608120190307090524584054946899414062500000000000000000000000000000000000000 [65,35] -29395255425235485208084462178853968855886409036326552777807425411165983629485972224861032524789481831339844651689423393290068137672640129343759119851522818061591656930067393527453214810068763819594652334774463730707090175671345003282413353483746778003949029043806135537682455828395224754978554998597949807944435986620290517056522595219368879547940959798747640490289256676873455204352117913412559914809566450667110206556830542916696910428148801251008499307539194793975220987250383108859204923036092422342358849445257774221330981213501379109883923759607798496186605077208500122372700314300018082188899424872239714834587397063881582791468751015020464880592434765181224260826345944015247025478170216454415373121463532562630472254600327674807425499034016520895665454106660992749228212914096768255519665954071479008138498909305913362234969065877334199685634664397609052858835153478389491652655060979024247989321221960930550502084663959342695596287994020181071709558566367988829752604937424194995829248140916098346770659473026254688549393524712998778830735290303496792039759757606994262341790227298367892175731278593117706332359570929179583361420175361171572137032587136573099122898116677270695839911023112572610630683967380540384486503097674165635001456300827775892075367297728745738434995329917966335842723280369607421460191796021003278791925957486219767809453260988271303257804838603489490823252314528634227518610778811442027998799614071328859981556765852732775994235724038096752015538705219884936911511354758478519994588218078310832316448316772723678775209199676469452108881988899854811496819058890548165830202690879930071141274473645857845802039972230204969560295259153750147993232255960041518810902932270141286595975832898769121271358987516195793681730415351263864313228263095466335730198606157704152267415317811860187101157779558841495842740641589646806580081552222104491325273256334925956799964691871365592598244749022398679443398776437500600895327286026934147075690390404831121278981004951707515405064329968219431163668419718148465140852667079475612395175366365733084826971681016671410618097842478495997651643108917299045001078966575507747684090885984486044968930355702873397156833009573151827259464332919492202107637871265169463684161055921465141503772640201370455824040570545870440716681396993132006951030486817706983830248363670945359083111901795042807772802300159416222033535048148562223708350304656513910185926517973213652978108741427434488172182230662993371975732577873500655689062393570661381630274683596634311764788645659996976777783572742919204756617546081542968750000000000000000000000000000000000000 [65,36] 41971771152441700399603110849964869401623482297875107723678296219656599767514625682498810489708509010200275204726228764576846364158973864783174101628852586499736266501720952076850622494567044521741427507211406188753038037346083566870716644199376826391276982895649080541500949069744044019305578193123261010323562386648573367353185587010483813053669983721077157110210731322048743747469742266584265131872058884867040113372127361257275499373512474115663682678095880008209589084975487030700263496486810829104292061118020643453082178211610372856745990364927945985679480495360171468993297211086864862219715735342226928936425005093264971375084289196253370260422639444129283310508185345215062781926689136447291088878131073940789592321141409269915005572956880112269394210492896132735768783521559520298430205541564869266343778566659109952628109166400165451468461870671522945287412541442376363809859639465350381858470428149916568163771047079046306363446964453579798591357660824814427593431691405530881041815982948836264155760501532815490368982319500399785841216052384823121639366281669022106681190488885443335384393523816489160001764729521068597956130910590267435901572250691666122890910584620347293147766202002776428896074326344611128458164047817785820437997132204344461305494233497321532050475343047007304030030904396654627124200666925688117094834523611062242997474418366624551132369119947755585857229143389238047028737653137378274533258565045757867510674441045841318249288194675863399046863814473035558716513439758082770397596060652537066831377328084882433350757181660814064644665460758032778915908545650242900277211464750565170585951508320236503520096461824254735749475946063881030406769863285038242109086357364613429142662838819269342370939452823458620873058847129640469185567076415410466406456146683700828254656252336855592878775160180228591614955046849451697710786820008751555182217596706797787899274103956777847543363489908962987545357857922163947094936018339634467793482413391906410804381433826327299685952161295128006303621450461160685592885729909543235045803110529915162289776232700816546956746641031391072316375173984673410227253829487699578929689878336952410682975469935678286563545682116448724547703151975384310947307888577305238395320206559180378154334085528281160571795644789221187306697027797867593029499592678929308756048076803671934894097204509206628445653003303498314550419319314579876587315240643966542059967288117583450011375256376674593072635548136894070763923425122381895369923099406650563429012402750707469985411137358092409366250308266899082809686660766601562500000000000000000000000000000000000 [65,37] 27841498287196244278891780789524057097377239862192164997918134266396481302650863695369623837850609496190999864309837635127005637585048080515013285335083043859720569668659677762302124347469278795247743382829883355163043544953870434533548952558275429354176334850872580064895093021063129370682896795421608135352672002546232386055219476161564298694254989773157551729556387953573698850374371840163182839697597939792229866595457920952311312165901432551517464099464849811662075017496621410259646963125720533111830330563256015460595339763900745727585423904791750704158405599909222776544067767101901940524181148849872809904996919140270885721729061122745814436219695334101629166162444622807834523466704588129388025561009137141677351814625293368410655780175075390352724722601773460061496218700122011120301778404012623304034744907930692586811352177158452679636670734053760159429035818616968588197257978586843275152292385382670163267508255333438211346329424139015123235466210799051743304909812139571085789470124288951584682409135109423804317178030830185184144442502203559815861120609922948131293124614427702591823249886512693296429878178289858216958171655800865749653302491716975724574287078273462457139773953179039848627134262947886546192685976791414039905523263065099567961519937016036191153395075090882134568127550243040108321040365618340069689601139250016598171448099879229165903451556607528527810455817250350716155582338144499449431033126164041565154321367954021399834387222809772034034174429310355120197016289874020057067382363679756370965066964678446660573393262153526469203201805081425196110018533838993531209546610738913421518579111651970853925325940868026463761563805589923503656735047452124306375604241742625460255116590560660703427547457768375796260076992464816117497164583462040689783610564209028888002035056038148308265757968475819868548798441671294312245197253233308596627946859482191816898280211454050985688744019865394801957462766952963423356580689232286005163428941388307675208153701065657684754903371665369069092257673071039184021420320498520604232851806836825319381793304507689505357230970673903015304459279608425866400014278351333964681345186608487684721519089582766882729403453656978763833445335651543906322666528347177513684272099935408640456507292723330535464158096359670617040783066206324667450851234020639334207490480759317694549978356356803834793024526000846331318061024435946778107236560342499242040865872702072242178521834819191030215885166073078524502087025492527700165546134092380518114699038556304137188237955413932633169649122351074765902012586593627929687500000000000000000000000000000 [65,38] -97934506290120933786335925581868802964731949891303219165129832291471417151145698871021789779100709610677022658329162498025952824101697565460056255546493038269692022027616149841274434357456471388912046130875469605768496665347887600243476947436671139458360586850992259863704579847493948325870655547228401954234387037437278260371269233746480255179748705588975325451715801042433727800037651961945298809457453622920202571001923197212386262234585305311864884915116032411866863598168172952973172380359535830813126590903996583194104196594366022227154481075550926380159120709854847903815920887473533695358480870855123079658747402297521438905908706143382349331227206956967134942484147332108053194451008901003819921811030591559040059261885395601713889409681388508641726657229734113810788239497732826416186356021091773734358280008102149144590868962157189696746071686382026866968618317893328231171087552035030650756172092312488877312780470006271098987892723710692957990918533853972035175541759223874394691311237221481368900343494650106399682426210816556640986136262836639333521951775222595185117684287832991888275936356050222247899160448345999166577384930911604889961070341950861127470591174168029517207894392427997660367570265009838669827546540103105936202722124889574245231885863010620654619658766608319570405472071157094612040719568546024987879918080778562631403519498980455965960194857617659090711933678937521133331314411768211420063064375796109825149715999717225139375184030612476767084930967388686704026207555445841418664046703094782330076801140629922637917229394852484475270004239340363845435865992973770553284298873306189926796587837810993750442932744499514245388258057041832756096149986831407704495218542758882872561704841979096916279848388639331121713846180789293084575289234321728831163311630591586043691316006444118702944921479175213795839472543357073615556513715039760185585767091430033819443761976081666744319049681920840614558228144523744494569916509232720908043676381440987452735210094436028710977596460035717036820438409291982214975811759561583201722117031812237725435110469869810273993434747676637595367530248943414461070456955119028335750286279900069953230672045458836648488337980964531610396145088495149600052875731908670228880361653482309141570837778155378964557295274801122619660798757510068917334604470726353563171293963742582202253693748798323609831113252677983599539477347845972474591383521207426111477192130463057853555385937613413620502549001334079959617944331936069957734904875443516951109106816029414861222883824625194985544207604277744394494220614433288574218750000000000000000000000000 [65,39] 128265928085769482105569155233995766889970985027053188816813895718922016580768259214567662822036775913414997734303870312512645400399126157966362979217530759237325502312204301322772944736531965574366287798740219374034710704467439479370078179909565561382167627032843060453994465521487877332011856145629255410658002650347208251955828224786629219887120159200024511920358171417913957168985866444112475566478064015180902048682672300900988236771303904430653109183155104676607675087628834359889177942878050720193191399418466493857465442018908052355773629405235363598685675038104754221041944842852183283179728587826406589302775642175655985980670308754496555867018172636402838005186014673250227434378050914855829275087472295349532946560782456012523339860790857469141129846548193918341564216517347634726082776294571581564500989546217000402627609837363803449227819511086316325821134440185987546680326642915727903119906532754954302517073000776561841038890620249939951105440018640732467197756131498438161840454099211899147239003776715648682906932573172241906653378968031933903065265028862179209326471518571006653659902257727357942721452212896734824268696448075818711358879965793174061998762030932847195498723123737275937585980621758779688321898821115655516640527387705992064148209363380391485665497268638377664422714135169445989687285343772531808292332055700113941759861198364260848033500400703100681152020115517264851626412229419581214882423616101913087269439502133351819624096765491145702032417941198161737376125621144045243959001601261023968987608944660227451560610743516737939915072953921186311528970587781926884624267010994488183119396524307804309954067311794477872171147823283639033755097341815239301519500145842125848422566046002218597083608323077868297123719851271067815799224535311938375066773569422976135988055856230849905469296471833602354607059492899011383181389443407820977235835751143936855078203445648423979616382118992733039158520847688708423425784432666027498798428716152404569526517663231806177686250857831176730625588527091792510148176949558650029497914710252810896797497274404719787667838821460699877669956762802461491633764777538324049786240662580062792548132311900844950135028904193292054845739689592991828235234034672651518984181326500047440705181186937933463018333881321654859251303532601526208963527184310146581964557595832645164795722745417367708218291753112977926018570504317983982177552786560170754152544378813621830090598882481416382476468960692175616811735261247349148703337623601690031617614230406819366905928064871315668823981148705115629127249121665954589843750000000000000000000000 [65,40] -119212980796410835528524076274329046145017424390531572984363341298751355864560949007704081595845751644878647867120355006115034420298050841280983349810259049439443706549548708400313451269271999171687787218326997715285071147150803529881975736060396234184178119508231948560140319920643475329643091361053493795060249588882534590296935249874795102258703501590083718518401177521617428888138133976523002870484727275574241418522406626848689974985854054810341704681080481168909182531749706566687078003630949927501877542325240772875688385081664539735797356517752308951291154643056513997439206239736950416175279646843520580978414395607194824919083114197049638409937214825734843904408601129386747464515910373763970652444185494000142638010024540467457096160919749231951184299309975250056385917622710181289064563551641333215873694267830582553578797583850402325956176026024477359804702722964350546451649427276731771784981704391980041236677894642043217272149063245531550793891041572883855425683378055734430958040589784811703855462420044318840890673917380184446702483081690994543800478422100426336841260338799016121178362598315780684921468572377043876943915395545572815571714988191473112001162132574434770570389218882272307183154305571227507824386681883986538701517942030383565975777093104857996359633494838107578401575033972379024333415496473799588438691396757867417028137384387294689406256211129724242736950916650436474658436290127557599294345202851723324121890535556134655088039749987409005242148260397893024528627068384413476250847313749121463571058098773808664797374450410571918970862710220744705892994567834828252479463902909082684765183174983106630508721466328746282005728639636879959174970256829709275762437033859704642680672036097161559298307968875845257219963995747809682882002458265720107893588632844663794038305407263337092974614737684283333749591302776349131617824475903893746686909693832707879664588183301444668026875972656688609337473491474045620851928763060967848491233947701237597289519065644772374246032302049942410636277934100405732075969130058694962723874456765631046860867743546599349538792515633291727628166633865720081393849872482272302275891450030945034072998287243298640064018044177182788130120845474657687923245797670060326314606725725304910721867280527251856449889730362863189805035152852790789581382507695827283455859360514143452539549989937756979797056774488669126434997718231518999296455353886536614820895157214819778757771770503246228298072970659704853640941449389262321263781493941327233064729709588053824780142304173740958224414487887088398565538227558135986328125000000000000000000 [65,41] 89053272866781040971749047703929546759198539120595846156358293142172198441345744333455482100617515937123227369742853003994506996224622042590667027134644416913578347127871489620353527963063684199165098673858748747408505090829602352262652552341489577215272658438378002146830331739009115509937940881389705268993273884629290583229069664074277161820538072706445584689106665359090301718059224512477228059848428160455319752663612072286008236530337256235303393955606170528634444273008285138399199166013593274126713592911020139019960107688000537019576591959361717949114903180434310491709900275323969889107539553891193071978620963971917773786861407836639085945179572258037404249443730379001261530325106420012338055104338153450767605192226006658436130678774523847324569977567645899568224862564512597159107922412908498931195848284103684932936134731180524919968821985258957031595524359538094308131244684904021586659629106163197416065358959805949826996917264412133223955562137578228579422587740474479380357829704790502645315622308723492164859716267571884411283021886172038609839849092180932001666264285519084701923720142284097452398037150134833126327938756147389190528397998608330602001196159459204636218729123105211379712123186658851055982667766743913657717809117242128652804264636285037963207997056715466101008686029501526003469103928640548897434913794563387617447272522497276650267297582701824463918945895519010610093815265812869499975671956599908676344279843394015812018649433258736609132966959424855260408150562992455650002104135483219184458952650220909931861755093596994268046890030162229295585047234841752567630693412573297248847045702939472190699153389942956039356974035959332059084718537733027430375598500995738227907209293605016509288559306456312069249874488306818598845163374486111947848143882967914425425115268516977634317071981466846463857539071999617204483028713151113227494606207409824968605847472038389729872306858308230564131311483718516043545570422769667504248694218396549834012880700924289903998665949389705191532652797781816681144844662790522406680448094707162272095555941928245145592005822326866208697311739054992941004268940234923783034795970836417892037779621762484236269985979106043180811433633734281932660687058653817306754167646127871253374588203767953072556846438656790578686246440814881307595531290109300304295460326778958509535983256792489148697593817030384619259142430032988502929381135784348438297297449686468010327526052722317419286813271671087823141725497674793691119242628540462595063332910138079452945323205757569923418995316843904674897203221917152404785156250000000000000 [65,42] -55317209397304008832302425272392617660845577067588735579687974214072005667690779650183380717642154947471665680131945120808374949314447101421502183037662796692787462768801781278031657003121455966897803556257558025780169235096376936652776172416666399225377221637725590005208345949846283961215740921892276190868777761016299464683155829498373157053864254985842834458586976698297841129179554101408376239695423511776614936447644100384180846040546297146490888197707612356593448406484225288186323409503723149821540287032306200999820416270020644857216448208245454359864024878521636216419430240135323021703957124229452125054584092558867139536386855761360726133364089501674954988880708690160127841531389742740665906121615509786823616597699957499252036166861057903232155784646808988104049169480553764783147502178963565662882132578653356392873575359873118588255553727677605625119588891117883689435049324557894319921581700149900088470319584216356401251385994037645484988280930500876343776526829124841148361415725511929662442625706828685323357556506783084787238074802927364490273886508738649508217626726644726019418529149387389980836606597603424009622299098804982786877966830054594121068754603069745228758378188142841322510808622674780422914711023586760818082923970333379599961944913660417980686094770753486297235912129237386920776482928699411981274660942620293168162204873524094125893616772894211021362477922458957800396870065474864443196446243557169174849386135894924821468525538756932001527123961811051806429102321431008939521856116978105169168466064581397170142623964872447939883585543549352947620655304040764522242735054948508291917025266409979729905046826389440704535727655127203704808047964576527749440492977297391210563939251049760282556450225890867831103356994772113350651511802524434432834259052702035474909268637162863057902589648779294222163497391779775297692659475599178378787876706763387326914965715951151799972843633948114490802065573003535511041184532412731605544892098037978272596307603900513429566011737325018111765636197218818586708166907628866142915550062268140101316760661147386292854777188077594614472117857756821550045611719712814207396128221038460147077687707412077241274185137176436705685078835932399837252339484357806354824752432311690691251257131770762089347017656638452064572455585558864735865670266225000567413094330679468715892101093049326725199377677596707668927518572303791191229132408123822293794710768531528309748726962648250432418237483779404827800083179495473988838179628589535543941286072044444759558298665910117735355043533385099863153300248086452484130859375000000000 [65,43] 27844744702623998858047907276977744339718733135338246023280143884112720022768294253347440958715069415769906235075976482025652161222689649150456827761955991303920698689325485211017828048414985291229570208459888391506273807527315047153048648041333024279548796821029922960124437017462718050656854910581025304451779800654330751630636092579698514464837354909336040214781878570795740285828032865343978300312342824580008090556007999923050709265518413754827272868566197919706831253080577572132620444855658032446840833832869867527291309806790676973405464950721261918018552467646949580682325036635976314516356924894712188814015757318038654466456646706035838804074025969591879344295705225578943853120093993246227308170622717503579336287923950606045039389175979031171692617289447272505872298008262373504045878150054870236142495409199932724362342451390000064084267722375196639324658197024846997577490080210470611422937762391435162704798164157631930729399785534940728430831357135580922770722186756690043600458046884686895095793397596688744511793932960692693414182274171471007886284995357087239586115927265245205655855865607981977592070557153039774218661418235621749081072091492052023887473839707881527673063892701316405731199121726213893204777185009242311325414063932629929062136471992869650658561578927367417381005232315498441624154422227122978629162953174646883727830619663166180351021853082043698762404053949334323034442515541434129464438229609794782636068031126927116403369668886644297186733315545778992251668261934272968571791793351804278617398083165139153024515110699660083961424055725188811216991837540798979472566051843310225481298573127257191547593377829658304566266714409196593833610940007577093693184970664252511658597005558078689607463449300345816620030648627575460896502864677612400270298757306800339661688817355770507332329139411901722368863980508140570544695615793003614548519605257918595881069994703213354574093670743497699352375156664786765749611711385492294798191308471095592942836520779472292219064061630482663581255928221463638984034098812548617370530488786676301649326590651554172615614538378445968200917786442449169425806527886587786065725440018630303901783438233333067553837864483324304357899976205874662317238346505115976175007013463605794515475986037895259496244703217967731142071059686645249664009256802492051536020954175229555603643997294598756783963592349286814762093442089771488218258150366430793642072762114648485620737562637787185374451336692138374153934935869744102292553026284824699237579395598345860440634555398635274607328088380953090563707519322633743286132812500000 [65,44] -9616768611829485030230678680267836019831042231643995565746675313967424310316837802377876784150231308972852744840563437555221710293830128942894831510931940350039478139769071417728729183097203445513586302969604340864612854088317018556505021809881059263211740797656993060810738105356343845683247655584561959968417986729195460830421118112552163661752374191734420456959745462641118772485579608624827555309921275398028848782424291973749500141868766714590881792185047475035043209422482321840243730701851829309098359690954964440473293493657891923807268167287800014909505494496558400186776293506422999322169423542285086866521013171463498771209011089170179731538077834914618154985657087300998668861602286870389329230691251959690102748604814267055309416606310564717630739687413270559130317937303211227643810664198630950901958838272203061376938062881885619040458202358012918335042623077283835419087137835416719193201971133583222997507946100560478074493391573129837154523882889651637399014261258262172821478257354860991842665589763949545342724183202536825333259104885935941809350947659433437189674118518202033796533682418204823390944690959213719606960281021760670410374563908703493567519107230016778535403893851398277778358825168330793890039184509036832267654459670902993704739432341731091706394152944420415376583285609273098273408550240971879989263802798342037325714757452196232405832996011656257808525239437610282037874130269913957304067212373927752321757346457054263207367484997199445531675658732768594395556899243784879135991450702294544402282082129671925699189143400426861181443924143569283727719312420488632908885254446528495087581139008221726340537470978755520965888531806930840135337358655104639013995011851465185462875839025888538847480587752580607952772600318244002678335566812649344793118917981880751493891392562883158864958595936353393883876513627118794718847929179421896818027500844842912454004554369696790807785628919835021880378780363355590691665896561501215122676160183006996390013841995077424827365191404881740539210220393963779413689069432110710339390785955474612806792028556127695874453204150700757742950642729759980861903767685780677622719097049995643081393420789462801932253491859647087828667967787474563505959574004709385429731874324845499208327862049456791039411676449384442405507102626190215626567656662049649693655905035726218076277279970119256460267685564989523624198478531837790189748827627625593208756439160800455015680132266658729649955449007630835784603070345550202991226870489452085657972649477031082848215982935826057556583101870728569338098168373107910156250000000 [65,45] -256997992416712297542112031015114956803234259667733713920819190961191607514723223193838877747417573427335371780566627169725737081948000938716232035091684990632666786827959587445849218320046917617556466418785940807890112339456027875605155116482604113322043579099854462100219594492901246422428877467285327727902874766434772340864474208476411878265647076214514532428110227846221536107421698134790403183462186278816974095309181484699335065720156947676193017341559619613672897215412666570370777183881216328527035621567291716675749911006452087256028144096283624760368671234383413912003807581010685453375609340558647817642194108049610211428316064930492503593806461946275808532284804407204603084047441364712561828610498839370310228633494242060484882107507353169949127662608369214576076557641707769235101047550117724457187530453167866360500179376337073860661423042978824224946873724945076366652519166151241188131439947305363508180596571154508718973544527186742031968843641943724922576299395848238358197090715853511416983836877470456476286785886643352046140982873391778335645662019052501969592170494811490535023723507023059130610300321915949199272515352372596112134857332520338108907505492593314166397398094578118891397932950083794896350106919800059486854585914040589331484878467006585517705903608944561293804669100099462163556209052284841687738696110552926142247345071634037167041499053201244037022552372856595104349003666167447350449663437283270074175014594638430383102250629960267820000513308723555022001707154158922207775255379604328494144684088677983178860279473567336306263902816228110556381124996575856098269225645413665999339182958051041231720883072006648766100232342964030282199741728168805669864246858069374102445180408079998895712594059273748829072531302325702850592797064963444434131639840736539513517283054600082411980371690370649401392904125215596216795054697685021825471996496820811919871852221663060945119309526182002838635789643084496937571880675124521311918409590998601565079183547005426945117709811616289966452525026897694058164652860668994964544086735299095691300938801812189200200565232512787564843178493302777726025833833277255699970439797905495354199945054919024182235487235609866320881009057710007748731861700689375637618536542970902870326715275480065832136234122140661152134516425336609442138311678861490243791450462624672613422389632865247698169425956578370229695215523904648534426756108288988980124200227922102103786692677927428043973160726065564588888494370997250377925157107346668816193534834667606298748208735739607597170497399474697886034846305847167968750000 [65,46] 4154100360826455814122785631187698520257875875098850537769514532282189221430441873724786568330566983516492285562009685579508782444015454048308826607219612072818098018163632074457148082685503391242343627525199260785583507636853732384876585197219354236238944934891667942550576647026736886658912313298516982398329963623669655887363042235624050671907807353562766601214380116527444055898022896424050174410743646023194557713930584172097333576905546603146743729953953545826381524965979290040460071123197673320495993553602993725043465756406105210318812730989902461382570277384484953904840360213079817186056748678573777757854523571271605278626519489553182381865764000431003249273279538984708704809272281772088462392619346419190415868610528637322764155825008862733727196768848943520139027239803828570690366279240665616605586537669044895557154815019010476292774426848543503877655406200224933895630599977282123683507028670000756767349722746832281190159410175655364848778781514888337805043489320277686668724394964649627546442900163167326760922641275463149336530971927209503626907872792470673496767890220097680459786900680504873859116428866046127448711573353464432011033767100147560329498786996135723592759620586103587786991585854998766129224308617749666860119550668896225895151368610921121407771386370820568286246849723769676927516677386959933807022049068356921352294646862057415072460274871369300304706419559663337037226180146808900936196000710075901507628452697359498685377710943037269100012324992925292243893140626448779410072190024011970452398885755422317430147273676539782425393365280926550729060078370926402148019600497003608728935129680446742939593638966899674359505583823894215391859444588641250355129688596421875704214695280633674590835299796379139550343466603306274382573833949690654671609413609356169714128003112214124988162333885016275888112108943981783912055037604321481947455618227576583919979752330052743236613133221412388616791991835534520126015986452467766654678031992131471040902275521309882031549200700765624214069679857276502487691554294511083773438596764211916905249838584226580595416740499072451823709199107152995530344561186349903285430481272838310488524904115773299380126349410229189124253132491990028281655159937644273415648573242309492203519179485113961620866404421195638193747450585506683599556755912690887966476752078364571826681000500132922462772155201911444713417232637845391111084325758363793749685908620027514431820063825356770928446041264355157932335550333769770103002672997240030235988522299435953955490521483442933892149540042737498879432678222656250000000 [65,47] -4575840172551327393668123341079966031763371962346970056542265039410931804588764595822008606620607516500111578777297702244020563074851498828525870827937896226060986798180667426574369628105962561031960861668864180600104376305457003930742146321953396093311515573224664831599029343307651302098866489724990894373853275925956769397629245167014838512664126677701712442318772185631351624505521001147071193283532029551325622654909216030387066865619552432122730583159089932532751962759070780200675376618292569737893226966988898290505851825430722257344779743255436070913845966300865068023334903376608566572580599213694961100742123938110229649645961615671659190197306949804262413792832646024215487473063508194123632997318950539759805408237494038316469989958317361229052137975833787909364294564468088840055266262935868825776665952815566404008508816522075112215612799254305842724273041017537112753609370754287263475266272220799504882447434812549906177707954037655067097700619831122262832415500313165374752027631720708373919597050855582623711057582465436454293960825295717347402330780714884190311779567472390131484312509460426771377853725828207621330030558140125497583630642753134199877647818237550049049026937101081641827259570182640156822465230982473617842794440207083092818599443206822152468074373876114922435328110108122255574340789934981333904616808241123008449229077610869252519749386120559812439765585721098719737185392228382980212032061248243565046125302466049029909799322810455059971458235427256534162148441900221090241638720487881408931944025009365235690643147142665717134703626533315835072279810557478200887878901026952570838981646502372080210188259019277897806664635156612195080181783317450032846362813121222673945211411829820479524250826678967099481171653104840971077017485850084898636385912217478552323539505529827986656708631584697236355561853846435616606921910134935918581431239340596043151032775325953958776689005262401607194479884981691721676893498277509926725959318648591897744162188657790857242409280260495677907312078912670673649715829606687987962290722042858092816223269841344011928926722244104732695096294704128843876236911142290412769906971155718703790269618572313300882193173747290509373213261100696517749448959413718240243413040306492571725850621218088996485418630568486969780674464211610533770813891007498239138736998695116730068085547090781886185403352610430676735402101347272225349488644947659331085243440182163799008313254746656620951168909511901730673302076699470459788129751242745407287308228955877467132599948252021093697550213619251735508441925048828125000 [65,48] 3493768578640267903324209644991680295190981522163924748561123350753362711215042295348304341407398568504062448439641045936351416469163197247017661346974314203997009927032246948595420294353790618877044147989690925883671965186616971415143453465163716641009797167778179356761579262515953155472744606156297526020095285382143612607755186238245864820996074320622299846080884693266674148990500636390893167835097088706464892433141025338927867233681827903240374413992344599566412830128715918059737225757140247109812318247204582559078375715273694383706436267912991076400052861114083945213535976620131756323016217340058000243075047501543393921214204231221717442705758794021071487078404773003547861660909304090203709466140562859816981785622560647638532938533728165109608759391808828009680702201399681667672547848275978629977714399452293050728834749632907112310436212638156729962189506229690294095807262004289426674232699844698970568383080819955085808610388114308429941710517500326208680308233804700913834595035961649160795569065098263481224288834022231951718487048323963972605735726119946042492610713364680721463563261230862534182015829239590195928005894967576625257288673132102574972459170347207415509572056276178764624034896064727784961897364941466402978173583685063690847052961589988972237252575104827741177555776163265095972207406918505089422168545290437055304423618931049661462103684820927373269044692859506337716009629514678104725460080359689872480426180106682338679630893080316774295537126552638801229399725238568375503881984031292778034852239581429582131047589469609437309359240646996260660602753474668223044949725459309467826995688315017312153842772797381800137900147253187454404865724374976286762984874615756591450872725535935067494319103461854187940962580357555589111356719164142601923641159997472367588861570737295512896824566958487390263062507398232472600807954222197309173986783637312756958202243589936515889574605131719546690088901182045794111368387088220805291360395055688324233757663425717721722434220955226081321901476184728470724328823401338678821617467379464550698640019647675971581559168906677925669983330032344986953201966147158523758847764387316995781257482668935881059037898488978549547459663018323831141971744178428775267701363346314922673364299607151613270139643104473123556946590160272676548398386988026044042505980566199527147066392677671936159413085121763495198614105331366106285078226271535107869941232032546322195319905396078288501461037736334446456375354752571391811454718821711644276167397987978915173249740144800767893684678710997104644775390625000000 [65,49] -2140297148664581559985821941791933702811961012520649164942168609594951729385831341532089608572557267901568504542240980554023314338632568086203360154064474436499323303802924133428078364805823995190254108879126711529685555091276856831215490706320640925042650694566192292874305331586995696421474034287293909687280395446027946101842641766614034449086289695897459128380263878823864921608125028128086462052014464037284197710025936672159118549225858909438158018276773025163517080071878353603329947211819074514746616661455718062462103164066502637012242728963928293938552229243467898424012484069242633732663624861929199073219785750119890270746820396899604857918230399838258508574415095287787149629284240333686046772947659446030647679489623192186834752804528698263253860674138399847964465060999971105249482039501075182654303533966095221878661434526959536269038859828960457599911373870281974460646415252630433701707178927163536207472252098780852096583037221805083542910884007702125406878831427284574586259157935428023479719347305710511093518673231779717390742849081041782018850670655146935128582880615326299758541784209261475745147659874401663200519484548588342752089256457901035396944989271349904128501638197879277855551785893875826939026873053556019902548205338623425855469858509574946851174176558535778709301448981152246095076080377518003277754014904444519873789313286175033696229623863434884615239118237205915452170719386857179898748960426155571304355789073326059045456167312740882743685654900965590271674225629203170125243017649075801251387882340725397916320609772699465408257927529421549420728069523214169587956284746014692408385899000110202162950371622751218777397297009811493300135853304244659051157562641499804485664932485680600446560478885305994052261601013893843452636935728334295749177674316226851321271105437103151031885185540898056768535265985934553095532684895157426778745065784455597763695467054655890130091047494027577095309585356207733635068875857116132165530895881516049121726576225106664351188919044008261157966976928656014898876613792797016221832866453957002829767909064628203523627232187427323683374314048030271258767086691344301920483427210513935821924388948231250536674592645451131823372533161065849004070435683401576018518665039413981549861449118367898115480276889829398218884592679167917461000200813341704419532558208609632871644251176736773180609514905319316237230022186727978444207590246922960538232164400087521401587090292598954186531798100291587333918952718018697394394861929257261769695690275628883369107499645700443124951561912894248962402343750000 [65,50] 1083380865300826392848290258008439954346215107408893093098386577517572225796621476176170576483135993454518913497448516535667659323194620329477591423263290711528102491396366921410448038011712488273867487391898033561753765085588981407610464256495973709577096495208041952622548970101719362857196509703064070061930994493508425630456525839043113511323612311161949566688614811259193852711743143602775325103108792370582614613577471155352742339720791259732498637404048092047657046733040643328827802872297494987933409495560162393575240928342217786896442215087246265624021948174630855706569601912814641195411834116334154510053375511825934810005102987852726250805297892265372241054140028452796153443118345675694941998158396941287770027767466129155517341329160831290510795156091201437112678727695228712115345950667739091159635900096581641818952583949188657871813067207010982719296894665045207807968362356766584479343001587626437320683475348537701432785741308182067250118469301381975764357940152375493546364818110402536378289175660140564052335982738099071391113190956461453926597036381739702194037668088910124122891622246481251023477948851245199786793091264680491211177765614977292884689088038697506774012502016798221991197538676567164386717270042823319822606723803552039393525563752118327633738676085310057780792224929885496752368709864114802489133137311520171469655925178229277953975903007182661280277245344155081334849019888265720281994026947789067021194022683254725423951247228707279089460391314020638719671385925832173428031145376399263760737515866004293296458104592617213931845486158616530673383540553217262507216792793775901660263106283396892187739398408874033478882073521962680630898266128078607946911777186942746251668409823886550504500925271769784121066127024309781356771923705847081026438314628626991811794726473251503543181822029960937023429990851761862411805644401050142001540974667799445046238357345328728134589037100177953488840993079716019680321246088540533217652398266643479798608122677766566482664212848788935890517865390376542426307831213216226156934329302787517576003721296061671492250577549732055327450978531859845003441209951445762451585732282630387004237922913165799398918292366205298624535478990365606674594725313355471003664257528612356647602252489339190139142017023600338608223576485859941327897633003986320401184233592111984566872844967128236660733248626516507235865608457022232404380190496994318196230978743530574241506373354959987898175399337641344630617465332422290559856202099989819946499279939451778958722782952861507510533556342124938964843750000 [65,51] -445253478157048821605567431714205398384084293171844175533782808740805666097920828049972643350934220307822071659260751168757101279578189071145369799103781863282581134582873353879938874324882502022733948878541305807231625464855059797698512999669990452004669287725427402805340497672183727434310999583543213029551920242139687772103948972183563469871436413280953031704766562234661207846018161659608083107476862044620454800000090105747158684703327414256249188814321842974325810130783550643076545962304521511221786120302826776293355825470191910279145987942596197974483208649040131073384171482400343971237776542391111352987340235959015145611220649190371386779123118111369944716347396646630711276098265572107525521170932920239208881713423221549545610895040934830680646784709779438738000330198354740860194462959394577328183006908449261755961657691138478675430235722413361352490273065235512945954918250911747041495997372402307388431116989079910559690419102640868687908324745936609162750117225514730726346699470776753211899770498726626210599752835276744796813939380595260607809482583222710747954642185324045542415746247949007943210946338949421655657035698499897766733906068909276803444035194694191177926456353882700198566608824487948843207002212432986650651409533879401640306078532943823119861362307575931931553766964419218875647141497653856737556128747030658309972298424158835814201896004964851370116365879133945542329666140758939115623908959704903804477189678768747352318961118203637903887526752582424402273488633035694176163187459156168844134224791662008687396124723310145850890310662602847915986537448580453279617536463773755044279538711293434592649965055502542749845858509305229496963268077535543443105305083913892957918432703319863522385235633872568774755749243042291348376930517921707249229508499244181604548447902424144499569912151001033495117484939932043478986134943238547463905009580254472277011739508852179129890720705759156551970703787569105563078130040410066883648800407892135639585220115473571137069984642310454527665550094398968325217595135013104259035194208386782807629624032479050576712312135711144526995832239546358459590160116324885908770000256654932866989169969278953301252176446606939974672228581565647316434081812483745327356593336974088887485598334285106500553205866668493829692843612336009267315720604550842603764562651876622442797199202643706752544933141186454437061699000212064078551580972300456196927297611560992558445011886755926801888240805252405794249914526799348253652645773057022228028004579868429600730816986242643906734883785247802734375000 [65,52] 135884769103366390076773811391823025438772982272219369399440792403657472195793607077004283070484180045853578158064336015417851958473407274346550086796133864469951464824516341164550366522376523933125182796030287577045440774476806880749232862882219155736795713338542555190063990128031001087667047104677745533355728182345507403136938620604566594567552722647884994194255442509961561502232013558779918658006136137316844687930416382850158302290987133797928112433972134986112413846083219361277442379991284711278725118986533773670756802288516604693465335944021692664843225166075360294860759153922485703225752328193470209836206087034967221445797054294722799325638991506420631617607952594515774839610652873906765531862551461206692567390298004620501983043946574040949260121593645103767136242990221841412059492914500035065671369691375532155906359839418706516525453592180395406096378420197726615047047027749602890515306878075962479293009639423428424761065712839477807807946245203822510393745333676880756710742130085198160641339447209867474808913728870333819519287585375653066303511678980503620635021675843685833468635810663088769039849505832929480953110258608650084255454142782157243082492756677294830641869275856369283143785654622549418469777481378273141843423019919070258175416018462091486730752163311380591089818874293438225973258786357264950247562694731660917819161353030469108530574618833183638982880641621274936405449517654120093265436078832501345130914441617975241894021551663387283490939911181847660610810133369840179867644828061771097456087757336046225808002718456260827275682869629389009379446355796307844174587576028781084808266966109714223912372527266555017409791947670304824797193014670885722122545948914955065476508736487939583165869680673144622643005565030545343389134871043281495248388592088663806879503661442871156424978831743015893736066012884071972801410992715607880787375848035557877690419338265565085698018275334868662297337908156930834553796431720870687085002621091431267141717966050477561509501644018459944962522116294688142379754914132000639304943371098129755105920458301025322201043951503575565696331632645493628190365906681976157997583097848867696390346289009378434815968461605946802670940252603582398639911830225520562807955358775686111403973197539156919242324452330008922757242863871427379496950388569461451193394427036739243122224681304641429424393405313902228371003656649667084861830030801382011787742851985550835222650783211015958963080264124427600518306630933728700703474352782635284813159879085519426977768375763844233006238937377929687500 [65,53] -18666255754086542501877012075417099975072525994029443182981385875681455785970485541653839715066346321964955277814266536785322344694529903490562616472047374829674923011072457827546887911460667910620962410649791474462602164754930731467617889192806692518563435384314220678839455531344225594770811675979678717920235202288778317467058949616546626019208803165741884070405401114314232129515290605426526053205786798127266730741375623277026997718982353051266408124543392013773921390277172812326794466652638980451940822551767640989139961176971566259026559056847180577491571311199809524724581998030368887331514938263547970308623725946415816363694408324546321283754415416966114368718648001917645906167859170754021704777186783864898085663399114803170354562106906993791126564513851479338030362047217799354954540266230652688975419035719581245587126702921577688228052797279045516903840348176627008144605655509869043429782602880376281994707315120419847640242070398403500979957041285684854085991707968979675317550101380684397590580972829869948800447621448665960846130767643175350518639688446739719600437367796692783442174685265716759874144133475975986445588639307367869733224075798867496699070994034193774971138565209208809555179129321645479601505867977974068285872954079541470274399714498992034056557334612963495276333489291928460323653165394360575870519877608959449009674884135037105339261566869797587415338184999882436694062180923049627077025464342300634098145648832101680443570175231965187704114904872278112862705726242025472881796239786900414952171743708801011812423105798036084902382073251742067988737583623337504534526035497426252514359474983727794032238779849876353268777245718031552930252621950516697689130385830560157900887889936520553975695776217778403651001968691944912818051533500356824681146290361356967387814123895015596584467401813519954266576366580171453935151959024978201926272450593402501990292441413010660090313231396617051402146877332694052373570449043124135880186176744460766349567351937526358493801324640914748841389567173189987038435379917000509139568551366033199614722349914239298745789961709969180269020554328784430111859819319371150757070709401539185290278828249797363651404466804541360522348488686996689733582222618496829507612022382171253304736262652662098971242148377083950949228078077343415733900986193672810444379256003412348343264349602437262230878546788329326129544685093490163533193365411594555377585721897533162355234936980716252152117712170096054229992532751336508219096312694989114359964355255652734832949590781936421990394592285156250 [65,54] -11215507308048411070825622250847964510854223448952951511229671233953074135150851955384225777948642731849179860316604165181121772253691658669497970213863728214563297805460035385612031307571318578818452513359619682025003600026734377736413201127625894457198588513687537561241461926528171956144914239802606460279095258004155593900411240744944770583967986584633403507015916680525949695929720363905196653314667460546244915050294858760057611692607806863569480985235459089009468773146082945628085351894350779639662096517254123153573723784720537629440135483662186135689961094538676657006362319302844192883088967133416945217146748828290904851885041342002545173466962567694199272457588973285661364987059455094418857247511554278139372257596663622073313579438116977216575475626770567424795381808280148565838190452260591023888574830834369531956943520479420890589690502024280372531989508897912159885173173108806444223228373478175268330173023478704573448481323943640385831661710535699539880628163370331185825784597628399276219979870308033404155153785108941987863545583938669677467839307286453880138007665998847925327578907807848527109052356105978265718159105679310673659521119530437178052673077365794288736319995415290738919451330691977672143128952247543241803286034223367547544104508290650533010710090989764041272193445367292548978927211876643798184456748308436638396062630958143858929569059021170342842652817950368034652674120688115631470072500755168073148067296605132849661883820779369156387118325429589053059137812314214439567307497795384691672318430280656611567174034946131820160728582640026221190406217021685183310113629519747191158776641689921904358300366224042401525873059752395589538354662557139350090549478890735508679633119465335518136491658535995383220026540179105628342247581514274590878518856878890821881290810189939183180332392118882288505742494075424711201305305265509992918401197197220306767266583074145288043750305483915447812148080445464979511678383666970118750343219740494900131591768578317757918708726749208245090254256953542693609728936032288228124990377657053567715280920864992783621630210788283664382056440927397108431991133747920480655197036144363295256858426647872887316157527671922392753896963605767139045694551151048775464828909136122496545219771185572463792645978656409164956204947787990806682517130039627242674529249182236773063461559915928950020634517590421229953393992599917190007521973090152528228872185358520373018660612909031980886683947736407341668291221975262243061272880833608722942330675198530087754988926462829113006591796875000 [65,55] 11648336415530282706052715194798470047434708530493923274036263376035099094128778740602367641092187202709531574761994265533132028216033904093575911130388373327590985444228610650332230751786079915531337509958243428470374901240643564203556566089832286702635627270761382493862867529589362593337630447744636858809247411716466413869961501096503200291730048852626634401061749881945947437287104890867490700636526052449189426485612848586061524755798859888026134964754632037786846850696091239044837824187445773860713726840914876286970282147168303077521449741985375961220418784374511463922330720289230796025333130616020506536594950820427618082931350189817486691024780747327806911336084608342446415421102158010189926115636732950763419398130253273377736666482571516135606439603545565214814635156983496409513710471897128657829952077965232889464306366204988979417286633470477976224175767733727840384634731652301560757153425351030721915363131949576518803751748685895082453602208149439956821050347747766178199571254688698173531423162972585973682759750311756220414582402742784172290407949216414541731157635535896548368609809292313308705477879926593049417719057403520155043989931175321353481598965872316245839342390091858265776900463330775843489511678185392929101685111667821672384530440140083610625421985329894163317977716160135348879846328859505948855601461680421408359443539357838060978494992197428107924007507196242402309345522128714115145576568197135414806340729562136790494593421796811630818700086548509678111798289904348576660574705769052137524073062259632534770520907004959799464354231900156847283819063746084408327956315778971108493543628192072918347627131604901680688623890774767482818841053166080877676446677166876896392760818152462588270499118699642829288359454689323106806291860395722232689797145126854662014286078271490682740907892943498989141648512099861095050175634301267405400662784699328463093042391212744112844859515121656200427941104154604284481603602073479668958754483031656436165519899364897531426966133019002749386511553760085636975142575517171850067159298423300627714775378775123228903235181239122062113767711951166090308924940021318477751122931045383104641083242419900161270877720598380596679611388595399268821493898152766492007299928540336922927824554227977297365819178430278658421856039902915320829761770012189602104831948872288020642938568013783383770155968535063506368868425739824811471790364281131976120502254723426505583124547202620001880289662861202308280742922941661632116752274039518907423375326803949292298057116568088531494140625000 [65,56] -6610067202110816154269391023599420418533366525500271621187832235625230000366801205673286638386931328379387815698500693089867703395229117229979893784465880261579764147151018062917913997706788606649506295337299478554520478655768988275022147927573732544037024643788607958562672142577205618176301902631589519700814714474372093146548243041278080205315819757503645101411666770957630372964070079471454537542657218255911943177703971776960902473406073653229111025277971025303268444367938935116593382309947977484505633767276033960727002553952235512661920569338152743674291722153002377878722203109008210114609023785286298624591997705288401081375561630718009079231530853896880005837196964674459444961618269207216201000435896706606620045902579721903248278844206777350631234483078582757311445599776330020641610784121121681207712528565291126682695799516691178742055029350083353635166497721148409672356166848590844236810224102537396356016249886965612600217379507263668596875175302866328766593179387720625960412154370771743912224088204345996991721925740837608099019599131070099375627948766938857262861734362023997676002033464143029537105419133899246568203695931560575056824790813928108501594294248310076147137709288482256003617534360853435290840760683663464205160580739026516078779947667805340259911728372809949530290877578451342668978242328596894390633313843301518444616070083721000594078961421490472273070189368714990754157353013280668029460396547790450483797818329401135097239863591858450125160658974175761377502660817246044730955221217087130012392965148440822407153110751257859233564212940398898158930690750254364036828236793389191346345722123807427146433066481575987107444596122934530399246918239719480036111128933047152012969721370887529684786830736429080496154298509052466570371097475564687330984879271353328715378054996078994964752938002115474629666997802259779112397207715093525779621784873639022760294767327404605843766361528083414035785404886243996814902167081620095407801352068718278104757232708343225927843778213007458182200377167562127516301946121983665580540440679057432531741853128531711510652281643956762586231410854506376938708752762288949058179454235796729775003187768695567046790256388536714291897528947503043147655143747490279353394122467618806947455595439071121570289038956479870254938873567653965166268569313028588596501708289385588313983112303250761895866334936397770700752287587210645052780094822017731181320389132885570089905948289569429392951223330207185628576522844354611058179856977713110405270313663095294032245874404907226562500000 [65,57] 2897761548529533796746060193157361281612052717169472555873071892882226000141511188584602680107418048108216712300122639292670247172270895073421677658129931940760507546577381727950522751600885636457615877606087116413720143495361217333604934235202399425416023128973271802303929049573096491977800696045319000306555949311399553975336302678659953726251307762629991134009957867413120808053998717200552121017457096503273968824187866707390525254499104661670381607238150367047127318320388777340479864537573927566149132776313157731346234664734568977221584314956486794083210059711621808919465327551485504014412473543613786577448510013382506129850756742105088652433937712316971602785361526364717756979208806553660984383862101661727409597088236912398415059930795261660372860774235623528035397492193362338736794693342315816008034983506896922699376400676483346468193420117763782404927840567184862662042414760975065462071010565483907290388919754095152894753053290183435910839892553808261403781657264609117078353660273746094124756859151578328807427427898964788834118000927429631456394926280359407650722144821292830840163861662508226181923717809072100318184749052550469135687884444980899838191379801948759677343622910005348342520515280908419792736644618014369237451828686864644016471856524543313253250675069319020286545128188069391919108871771097123898174877313604533385756099128113719698162059058723112236466954208944030490226075544752185468367240988206692646433579020091928047087877258491234998878382713294654302732647260630569076088414648981539110027308081395638080213056273724332879860905553055670431495033748831662831321178330997723833923857700725747231636880900638325360591296660363101781534748786831954438244534374567556540616481159660046744755402229500532334751206418781054040259996609122441915769415693571218027614169010939117750155665361352587321192078010951193968517738626567983869473108086542028008941241813914487302635087081567289952466264348384928030603647237701859114448950175959826505407781150214527320617665354767650080208953167986715501234101791703662520551492472213690196311711158451339838902577676701392395543832025705798023442531451022857066015211770602031883808311125781317794668974972803490599000487440435975410270537095829456313928306687427324469253708587038814639365879680678602570588086015394385684158871828363718219238474157225748814040100279007338413640581496475173688100728448936045569180295884424156756819028683854209053918517872995232631906387756675949336205432950989003157833159559991168668924288454036286566406488418579101562500 [65,58] -1066259801113882595003406264088868134424941712214963011272182586382342130229610375403961005047371816585439350478536278512327647635537434544282684927030870349450542349902509203553390393305634815718932968110721997498171472374261398728545941859212455020218008466159495917953402663331475600973159088790547761615443369099967069065467014601260236931648272389806965557365354661215052863995849336232725958879600300539676819575258771842292568514648271788848082709289229892886946263860955581852713308728683672500928284737555443893772186667974883358374077930112627231495352790716616974017665702078372149751750953104295260741304495705639419854220712285200923023582726187059837066915381436584806545996893774152519482371914924902372614451312474776666285109902335123058762021054006759088140200591875594363921750471502137305672298557026899296442645573823937341530871607045502346332667612175143978852456026265529891744626493880792011950824318033786939411603885389966603586602494678518729648465038809689839995000716206226985737765856544550166148927563931919484537257316853361439114403893048100696296787652848617429632060088094205710347532895453504443457431288944160728269962282988603824045256666248328809711992875304534414571406489814903110679097732488255094683378302461913312190315533861410582430848529754247854107234979950066594034834743479450582722194811907959484096892204897746820618860355956457652800707925945430539594746454389681902053246841245060815967299605826862922266909109493062566324560510571141851686043336511913649614010344843968082812841834634089492836974266558173862601646060191645958561480813333275177341235848264024673274301488824655767980062566164326118456035519840988998541485919260419094716007234465219177974215229631454926491532674954349780436720628948383634528064628549540608935991938459560739540384123101929384971943252331456524327552996066883429247827461436527596333880928829438399035260812461821281505255937915101736039973324628638082450885829046996075149484277673139598628807455402338320474452653199840743205778086392770716288103438442535728943050683029549644383967660597274568684386827518049311765630656140453332745926251477671607915299345501045058808182870705503537893724150438046666344354143312607311097520471773625241796994152011370606858657993414304690615247256418118987666666290551514550744490157819720742706610059103673906708860902898436539421803336914164811624762749753959142381789158448250682705820722191843797996209673605807168951272039125281705378068362243676509006359071540705890646094644580443855375051498413085937500 [65,59] 340855973686058102521088729707130496110140568956107311889442844856199923456623868899551257214602004130600735232642410861782836382260518115008853371729590030735086093551037714355363660911649256048988615428852258604341439556341662672924660668488534588204253962584360172013036448710857361689887223802031909572330688576276890515669665309011948083098219743873373128027260116538119903196269544702518468978272321651052456410588093583416718336819909223875262134914245211646604938770006094426214119683717241926996862909748688134691812171605759119847034891394981976000757347435187451975552870811716488802102287494262870973910942311048147286542109397371441214633547358943606274876087871159033798590710355716376706902730660448194776340266405074291746492449699108461427045039080141505017637959959362303329008352726921124872550543834079874869245772559965114261292122835356038572831697112473520363600593903034312906690926921315354504640795416355496411242621930857784336771358607209987492081721168771032770292799325284725434437846338397494515575716235666210676271318943735882566553333705116421017536501068394597786114881926166104562694201130112054850624677471320422376440153145330976179504998260986112090457396959608591404727466541021778525847521788140898930597403026328505199579209818321710432364254641960777173417413536770938618394850484814314439651655552715729576718568290014687040183768749308558167146229003626392956223738635568828642217384574387603163444473097449679843337158721753704551601138581328465082659526248384427813680120100297504383756241132275495218453150523984303645100985022208083568622818111473162941805399101483041354163141213004824404248636800869185267703368838607583601877706079801236010196816434817324515318148088795254322498920254406463173146201752560852997288825691170545110061663480437279984215632961073341769161417617440177321888067004853261579610169033058903461237800364501768515017410255494857413728857522343400014205857201153971005572603869691849912553113327632229354252715313103277807715410425346089897601573910715523311736665584268164063680258565674149864132923354126526771028971360667685411672820949856924572012523111430957001331873250802862503827633195255966534068812332580926098430338067173914937360858120984961676835383008815616319237767559273562500065974184695618925236999924960794097018136924356639377392220728258906350123831800082316622860961639482484983979687300220427342388254173742809676007844880504491899068636323226869826205897984783558938037165489706019155781923594267235344545952102635055780410766601562500 [65,60] -96434376550615465441267264031725300625408068825692010220813628579185683511080031502581540495445482046510182039236709688583208166541732880404994532262423472323428173348904544196742815894921313235630252725675124916631773299230858656908376251571231066480131324014304969347529382067503096612103620551598815145862671628301220920300596026516477700096240002055520963493234218463188383692636503063446708279058954117816365085806495481183068485864121975866309665094877505132880035283477799575821266204596878032055893397800167557118672536136683283881224173097725308712445543148621985974720320937331875261763909197439743116079623735002182837735400726854577852199228574728043172090101571472654909636810785072611302268275813596851386237022735757453208940786114974367882022247039611322923416929341311886344356450639934785931998677699005774718153744588092522600814674595142004555333884084737121286371979430212587426393081394935150643620298491252445154369656356503519013952062374295733039395423073576895451585001943939339056897948450538094894662174057970554929799236274224730579475031325794744870882616610168717680969225464399803303076359321285420045698295142385174641591253651260559054762797866675596322255840843302233325870292876519813863171694492614993364659599821809716173413121393226354914517306354850159531720727245530052084779423070472972162557455952604208776309441846643097526530021471424678353876799025915064567773548179463344010110219523364378418710798016459935889988461548764927661322973027615498667274998351651418443692413318539147833296967357148743765090080021094524852070004199882621334274814889892627334273724454975257612081405601519709503400460628743526119832768084564989413309062125970203293357691320076327711500542749418519988618156619899751526214650672316101216454837507937863655493194632615028028846157939026327544891275738792819794386189878412273028504848977692463111033817053040534964175425738913872212232781757589415581404287358432413469404376529919549917577322300442647597203073671435409433120992927030287989524592298263713578526367604379283404684444720556930813766849700011722174732536567299149740460969999349838319883374476867974015129859286060223039033108354122955568481992527181914666757196284607496449990190751313689974562491502124340596735668057060877881979244090772023656635752398833504120052908575398422839534891796879798930051805202902899122784659992975306392359501841146396114185828217883167296069584513376367070023242465574972672711881518924590083397801668792489177667835720253464160123257897794246673583984375000 [65,61] 24426731530728870247454540209042296684821936845858160430568454636446671891464528914566417967406231768913808985031990617290383498048637523526926141233119496166560445014609528188227787300280703206784651782698462215082893915440058878387833522310702197100975604716877204223161534023614482312978814401056599581720777547766284307527399542078022780177314327596716842740834162570457177929753143563680358823698661452035266853463571876202816946716558280791062930692843635768219545429952709516284757842951581037782719035778397827925077101748482680363089881153575480491595801122684887983967339857521603354357964598445782151988177407321623252144509375003825473609095115386655285317566911246589196773298697055036968087138237347999475527569113292465970278985938293603105783853150243486576435558302199859188621637531469168009324857872126090834869772765855702030333551445995525463332926319027650162343180246621045776107594200625331025075860746385631450368071762226757371866934353913734084004616563504044642738040768030517074800011301314193563909899618924776687980761567828195978681113322843087833472326095027334664217844116741532637154935040118783188745525978206910087079258815791077015529161123248771296511637373020213288873850217934618123622238114616778634699818664778922795069701503801485354144692361077797570889351503763757209354217839853768050080856649225932846902837509662770705982132101197306268679978098491202878534403400334496107645787875512897996872576526343437992523099591361487020918296490853328879463655805190666301235833223118982797980865222492754470948847268521709439040674086882042758440895307310833586557732004719299190415239353449614776844257165747169330792524713096844638156417616739550330466862640410043133118615009157034504615042354875229545446276032515305569606826876273729870268440006866178175864865027766581559673171671588692734309279489790801287694393870692252561475745008954161928534932658065496091471804568243016467236265064869670901338414733207227093037978758361471211700522677480722016708374269054877736578049437921310573477793759832270961737288715731878620696082687776203449458391706273110898113527141096388960977544681106152361247939735121400794780421594041703281693984104200699911104680599934992491255515025506177268047370193810523302513550146204169335750110348212626174499257112161817836262160004151751173045820763017614361535162721823079128791490026155831227481230879649919926695676558672780525836326454587744300660360196577923057321981447537938025956661487057309400548407718467558424890739843249320983886718750 [65,62] -5582258351199514417158353725935454911969803950418877071744064444670626337214635722582816176659296660922713649251393898629372198134853767323351806185732111495250461212718849929618191300583472702303679929352525247774862108094184816225728712012577493259841534499314218204141409121711313721339278571272891479315250440456150541159448957990766251948068175215218141950869565103823229445836713407870257114379444333764963740484306118915667996860242271477820244815751528950477813429395741553325056747687026131211003997010515436770514286116309442775922939294236576872784852473280704596502042057493051732564792659912506341297229537158179744713571670510172046980246926042529169401215075667262710058741767799994789884687224195507120571995908795477906518767427902898914205870608392415498848486369217588296861503960125821073828396838243120650977022093319882057065248359430096825062727221213873291573808692937360102526587747849843666492250381625648824512831218356819518530185685833923875188845163702173062836453182923027713411625624289159765854982032451316522027983148394489285501250657808863788811350063565185579774988547184954969558190660365496530223715768686362411886746056526558680457706725179962868229347608863060889830652640650368207462057483750369861825695788179024129828343180798236635214899236440939579471487758928159541197906564156581157540638841357864988116993376846469009032166035940597875841802276250310270768980667922544493512473622362705925045079822207485987505352675543886935791280597540519550921590161486783767786807845292869393602623194335394588142258946189844089554657069446219212966065333793797527888205670706715357262634654277949659473877311601378126183101901236799239126203880621507504361301173805905991667984874549717882116494885969521430153845886093790885404147518871682113929396653541710472343589178502580074531315149579586027771325993294135261248767668389380923484417284528741441455681538961176226311185075309092680817036687402840768031543283994356236564586384380714114171174632722293252397719685978774792465730411501316117666021439351415879832438928364158478016876388757734923343928803092072971240415781573623362315519610083308162788820636571210376931722576466267929837196939520612971043011582221690724588864017361100484364406826837164999175142643247189511872651941218471197940780841846529438740152812003668964873132968000843077930626905036426612925509459567001920653524625757113421044429777262868687083484812500580680492209291078169667646443763212282301797285273515462217241989151261805091053247451782226562500000 [65,63] 1156732619726823043717440020358220380252093571135961154980602158169072494426794474141335179214570118491881009509065377398514476088808774867237142135034318748974726920680984250910593375893264210919765848170413640663194085351356188746576620147637809204212945011045927028992902910810566486438194630794486706270119921853714667153480817597322596923051769305676663467297980334269569412293897509775644728290471067969860544377822222310894204181739498564098957590265689304269890235663136158775931240557109810337685482294217675106729940450749461332899809672128173647180851556384279114676963189679573875419876080293450665222391015598101379716630566766990131342464313525888695269876808768982426676041614339965559111170459403646824603001048853924458257710613142007173935693312271967845946788375967432097140908627540927859235391241515308071607686855210455316119016184268736526174852728491444366115078307822436682731386536038057103728262871010568566797097478459021004615528305674283092171213312520681342961905858920199842763034190606438906818404007958834654364714811100725084939219073626046682025128637208981550992069466527225000339689361941089935820819587434010808385022395298133750820563863335359826263135136809546306004460411368143848421441919320373160703793433542045515942559099307234383261654209460929722082679758020825279352512794616726275556215371038873112205792366889553455842455485757890835252985763106097839536026799920837371634201344847386233161499475353977074385918457986108924723662247030448360680977978540506258457825524885306194490048875649002343782465982120433198276219686334857579530590219164909041420144801000363278500972485184474544638123927365168248799548125623122218123126699351053377369178170259101051195390545301552653052950657204857965636289603712329709815518656685703049615810165929339973119606286399071762883404165376282605723496936455053541630495888699763388453276736030431153790288463094925003710479148806020132835284093395940079472064487246489542067408292912690439668971700467294199473286682098409705157983237104401858608482948502619672664903122937648715072885396032573234654417605678516284487526650299679626403243499094141968239697693177092124226321133346909408803897184380227124210211064026664446326035373813819057796717248950912036466782614652834825109060241081060572916369123626389025345708283958040341112329985833023628437379596033264207682720778618551583996208245486068105058291971457968808843222070816832051707410518063966796958275253631604133675103240983667030050696666876319795846939086914062500000 [65,64] -217952635574766697182739994105694342285614996454504154871153851663313802654332293485350565903120865476995276086731082467435438760903215582557482551345923793534751512196048807015740301797339349201533165465425015905530340811627642296824710223969999415379438956926831617678262795107452869484121262928303249580502689874923937041673854495747835221033687441913318009477528307552339795040762761458008796428915940515939726971727608168581801584023848542172092414427522932221220073729068088143460772290198254105733093188340962412433783430590567849589618100050191023863204223460536577176106161005588504159369129820529241057072539132873000711747031317345057114938525955447246830476711061626374405700052967807435478018320232675486769044332072260260270992285165596504143452797204359298053831315537693556023503456754674871865283603294223449807638663314316576510289687569809795786471109461774903755054815389240436763740792510197991020409001866259762107560962017597066930992379167295019757460036370870006265829933054494821454649146676529457643731106567526768932981442537712099506953077268518443699377522122137321046884796846385543712196064280181287941747077963057398075307766469563971748082506365424443674220394012086574689700167225200353102677104544072517807438692729215703289125649047108508244213870371892003242371456684477056249279848472880520024077855190883391438791324457497322940898547935518672353649231742835880600710988100604715389973384675474164427423460322195598040969194271107019021620629589570854524685981294858724731560446499161126599253869067748552314779157759624186010819589025387012446285801513050175607512420764611680250694439615218996692505670240941564225310744516567492406535835402068904750450694989407427311117538948825678120197898331083361324826292805791266915901574405792304660923822245522038033935652432813023155416079367555413086205713482725877618637483073632650090933022950421271988168018003464651105263167841909976319169169283788965745596224770498135116160476236032874760802652796082919791757081932399609840111294960683378907924829885426866179473619081170220677250799797353272196508224983742137339638826952246274648926225251994140393861800401477020290495447839340915911587472600286263441039858142395649192498861335458252025705418631451981842078607557096531825500501393051597100789409791111440764718721618238359309725679329389802244223407917296314890840383718767461598895760439462484889457827299055528903895187525342430315186707133797112357395568452283555170572733978781587715900514012901112437248229980468750 [65,65] 37382644154178466129983386992811759511695812603932986504883237416251741337518940681304058153873900016265874847748168427414259243407171517019825163612749991159511968017591943027373585856909872316127948957946400101851848569486267001086391256377301749404347437824082631763422554484009543234859219193180968381880998900777122765015235516216859476007287712994263801383709361381265230433452097119300420782549419084353087204897991912590617786874107362743258696795092278732053216634996212072465437154373573158338000217056280866763780432878722063788498698067610632184346795916722079794829643573713766904336052347362966134622911426784083840027189211599668105822722236297116147470845812389552076357811694931570143015515346325189811114509291634755847547390306892485648964777654803059375555973858819635313877972363005775066513489540301475004745674459071775483382650630719861787851506618354687875464489335511665690341839894751891692136577185549694919437779318003553094387764577862477257599025875967182950428261800063483237292398555249121721534731883592438776291138725034053009223554534450331633338723496446322225518839184658951753161800618408161452491920298383685187777646078580154804898820947936260558232221042333773435393914281977973529411463091247377823366458404594928363362412264046026607337885252474547254435487888005289476796231411587888528344550457639397249911679265059546328628876858735770368977113527838519490363168338663383839048860672719655730217132214928163377232848541731497286895332373722123620579255375819277697071233027646702219014291832971980312348791427394575300351463908101728317059116366851565373462246201070068507399409359213342968296490949397612371843842760298348302680723415629694683612516847089233847580976782300569049124358225269670006840095595674101901670201760978383177551819450917237531926773475203303742616508343871560667244225885236961778831868948688461173151483349535180389030537298882190503348601879624102101668982046080577083107575036635431377281720024720900691317483852395511339077410168614367271625327169527240539727278712072355761944173093896999928396505434205814411196818153286425559788687401108311229231156823769804967281434932171890154115338941784491991325356663000054146247775291095715233142772319696617994534957261373343033238989783096652465387397886658229468905382593167278172022746126238685919284150984620039475572615953363356869721678710228525042109258960391790068249172755012162043225353323391333734117191338055991432148041663642179438777827897577576976573254796676337718963623046875 [66,0] -73182377318371494575725495509315346657703771935634498107119860799870676090164850303463285920509338097092211700660103705494543079991595334321277094559178070662895822437104258191902881821385126845151012988205500786317013909064776156795835121382087228659945194434148757112275321717234923482278166685869178448924190807938808685643980600124880409819740063802910722623231861916304143339139649263139068556548645340437972309645524621428804268976199773159537282011444435308759563678825269998961315461349843671414790047067458856331989596548057283435819185200441978218689208373020346230764694197552514630314315200183207885697354263221814819552940877883923455538451137839603719308754218764971915824082006792635960732599939752755998442315712972874997105326651573252782965441768607876961149597763025043970301860414229782685438720250707640300318129266207289421018286526152450271501134295114322939283815185745545083840737463881149541424295472977783245958710393165516763517868970375088219935341402749040093297985462870639410932358559516915345493070080855650557274812832969347411706001612152748477895837159326528090314855384253500191950563825220524489588352589837593877981412553326944768220904484996834438685581895901471635456760954326287215550095006701322061839198675386328385968778115396158386456141665232626229547248772389194321750063321132164307667169090806401599275673610736996785219582890370207793755520090301794286985954550116360974788549114290398040631782087508458379717810383414261746364656177011737562956885424149601328540174524641864483050118834006563076499586761838731628874164610861933636218868576630934628818216254056123700592729400792859959568649139287798903452508905871959787271789759707000570301037562631985083491522958696844869866686488145021082479873347129049098745067051027937461452361979157905621914200228109391621555754881724014819682136274801776478193642846672025109395814027319115933175809317399280400134474969402451863233720748058148883985832724652956248613835180592019683276487823894740683274946697005991624763862220462960815790394211447650498181766157917472768100600181833579320984443980587150507267772719218972103780371404731250095303269982543308962543494384046178664117259751107649007381598325377063022730156240917224441036820849437278424121353169249382297644773110605479483683308448171219127308280175547351673060343995751545655970729584280289742315162015984242316335439682006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] 47927121444004578198019500979269862317858004435184929259136624958803094220303354508142345814228985835036812526128906761344367283424618827043678514245670087693882104388960620376188745053794012515057722739738797913994678484716233352891084595708001662788396508777827300860772927312358414071118727090412095793999848848092470962267105245588701431943678020176408760446141799087580019510330397212844195886794002753714112002499279084588095720156335648434773912060858730205250160643022732879116279637050199733961409213248286214378848625010452783893596084342866257422082476645433561495245578779916852348426527388832041042119565400916708102469700637328416674840426271881815032543531869806880101903382367684631318560159249735730552815911122867383335193801494854159224479553409280181320021124708694962185209481267586904173189639479943272864317983372811724687604461918815471624909697707256659512119769862755365383195098494368465389323441846423558348612847053326431524333392397216649393405226881128679348944631957844388610365943479952031760818839353382803745509709880801251160324044331319581425225031018016261926691742389560771212616543310160968142433627511356878604446336060135335180147582789664388217955428413542212591133226382311127627919388308664932779469428028332394712897328100776471212633574685182749666105217373219010160381217926878331397829834248469669145588738751616098228496474316611006635782495098376488886388905033334918009432481412283565891278418952944413868622468986718280369651215088889543621495132053361549668662394664163325673989058201121812184814293742756251414598511985886479045594092206390333118176904278872224927834273192384739046827287034262727166599231541080942671242196607378035802330170248761245519969556979107778966880832670264296244204339405513175539205685120739393611476002034749548143518255605680810478338288908537499197178254748218230597085618699742472975072458623758919869004285066894407024428567899399277758933011135924834304879038921710961205274643002997300971921309992405429931227608335196508835772007878170756606371678763408358238265868630823901170712426862553834132412956777413149605974005673531452813572847724026485837348573540092860391901940745194220447638957404547138909457602913534548413892448113423134663838422467355644180642066561528761985180251185156512761193260109065308611297320558109122505778483591730698690131287124712907769222454412716416527473484165966510772705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 2930478004669464336234179628716476683728503848491460485313592418458137818012167838529867753010663872450354651242652840359609449616513377227921395249135543763054478788037983827126501432196351076324914783918141509854149259282730066324022350426540250384884307862309327598988036422754576843202858023953665876992363224379839683518231445951023473460084081575884909611476436846520633433069771614778974962880239856828364431786833050282073325809168585005022077449698715518521049960593253615032676876831077221800543426479611991950918927136528250825468130878305401296381979622110049151210526311220838966331228304433235323848493370937720736302102415008284078290151881324838477117323756523044119340296685012852024074898117060445919170603517736681778631942399836789706473558656228490563765687275698355775594164022046547460340510602084545644173230217321813753250771934196120028924568969363722005452499995045338863521187310828250076224635808889730917747172657258833913682303640449686711984884552783100556272148235498648656015918546418217756330675329576576089214214459279897804999130534055622386150570759927404583805142669847338764383785910495677864604098849568977766986658687720995619299158895755388070467442608241690416775930138961753043715826869244269226281534002061998401066528045640035018044611075199191118895065518831472571586120019569577673384110166403497761546648325013317040440759315635473873158222087635189768734471031733009520699089875890013714358259950661894883296593288017118700382293487075974482023641371533745938259103178131476899920139900120207541803729350464660369907783730238719042107037796990540797211348454648625445338828756016708796667914126370474111659912003202344973016747224318732124680072177287978534334950864782865180436206609812869176083913629285429624209164708521482027485895374943431255359187878206579830045912912407526587302443622203836647402245159453234000178515098444079148778994272882925696155586365928088282537817190856358095293913962105904851819201715195817209849765362712070994604737609051396834467210903675882516442062160775606604958951869767449971135408092453454145713372171534244026011956569851684205837527830953028739958814293496866062580834168394127136529409031834352826264189318649705345361322326070987513377282542992156727839158635053132514089705966875248625941340468913273198786523677033333533229984633939407239978401017639826548851535994652528493986665125703439116477966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 247604557802966151237553994051321280876148623649271083866050545987409055277782593125488506259853770528626517543420035866817997943301561497437577345569843231652697536566705365227489732411120158102968759545235775908044469093506315417544115476944496060257873741227098525748500906514215453971244862589169715177920079507328638225300340384942995829353998394541675144460599451092194291038553468999360108059827165294641139822623309032206082804041184639306253854154213968759156125949398357724400435859604185260489623141172691069266041785114299888338038119306818554997561450158509808962212363543226456267209565951047257305714251569788728990898471505240749669533984052475124870596664788283058008865103650523960391551061953076527101588077237209985023289338719170659777178704322761040844773676723142578732438835996808478197251608683301645291297005703554287160926395310562241384431688423724800957845492485639225122893924170582315030097161224758370254524868138544433775920661696509688052459637267996295867861219868572749612999523536954191927927741560357916279091769084409859074133168806316182231245624047722123675392834215364576865740088125361314891784563637000876790150136649733704360728002986034761806204561149545037779726370915797568709638541185557728084734343496151588795233783572588778128098310652730296697267161137922666712691010331768635966024705228453943807575885930166571003481519180900746868151922262985543292313279586135215098208001085960822560761338931574374660593901772944463108395681967784286716137574252065722715906959261101232294470942159533345549522153470069499179676100637186317725233027822311321205428856501436641371278629362698912630053833351904767602639669416866260826024358667876840723158744803045155329551119969900228162396289415218450235567719726885348345728118097538271561221839332049476133647176805649255834994494436943360210611310625761533708371144118149428020372342451858125595328903786557972009582105575869512355199637414558619845794951904542687800059447959173753675497320519920804006544375085794507278763698172222662240027301931945590374379850942093291975932425892448876392692622763048091014206597433279712945255470124751746173833191783061021126066969519080846637217264290572815856142650052418968046642697958708200013740903101569437134482777295725798445381839177270247494172327933219923850855570542894718938371493008298063517047767385871007078609874132600534440973305549960059579461812973022460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 1946047740424530966447418481117662695085142458979509441771903399817494308578144529405791409787362740171529600112243522734977954929315767930812902069100359006275553530900358023550738572885136052598185322268237619885140396253415310351569209406628164189179096685826932494893352754168762529481404328071646807508947831606851592416924671393699999727225644395662225239795410709098861963019242767901879597975945505918284812455652759636642420975327105764329240055980208904177537496538462763867486982039989925511905471211854914816248071210726546294206576182760504913791637608660242882685244470077429338467926925470498908157597699262908339108579975805078381850866807001682327179078944591401318318432003593686531095586842514888774820603538200448906890634662775194555892612803953928429759353119959555067146235038658955974713623859340444582600026720122771911380390808456910574876579082700812155022219065758343628405046332778474202678075188780407690663979868609594964831889322173603221545699314052618288384305803467081764114810896345205563646273121581838108872543611099488344730189531016559665005308139756997247904245545106176535177858459914239292879339648264342317078977383708907025673604976191470135280374984475141899072025218753845638220971517535124833722172358639685588955364557338496651291703905343119833608426424846514010330459687423408138588046682161495945659929629710469337084975971177430144967352506072003788346389990611757269636430519136870241801298805012225458822955524042512231296281224356925528911548999693762186419018758837019820493065186419280790144136678468860733163480313235169065878703016053521694991277296279974581404085874139785736998963801499589412387007709912113186179728213307104140659464832115345970857442516782203276198025288098484914236294525114840655147357945039207290239264725527080238725454367768021248114499756799979850109202421391872376955463877543316578395744208899524725567535136081679734392156725569980095691292902686817945562736607879354014914166760847404991884621078424869720407198860575592737072342305285408452682599773876585433725088846206585077948090100211483978825529832631051214757597072475119382605277426343018325837835658233000414370350064035892450002318086445192693177415751468094748613878552285475115848157576366316133483834939725408935086091088076518382210520707961978216099506530691715505839962077107320015446069315500615177947101609336666419775886682774768132730969227850437164306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -61909812684803660452725132848541846979774502416611948467469468123184679074137753774245605796055583379416219844245420775369300248208867814790764177809715919448239731731712964751468173771266895330326219265467045810889504309305077127182251307942058685996797637256784112146043497585644652472778089412081423493983532255412563983459050855156649820230735956089808411914526473301313259127115028608223163477154794743110647452175834332055083912557121449880243645886804880962053354271570419259729432237495634041883125669164112863978937890777264045878547885055351517407995407583341203370809104603240991906823116695340053362928292301696057054753981891817217487080555041648826473313050136194559709216719574634343226525990742124662958837550501315208460596633759770750632308158712099818873100291201992833130417896317033965108076972281533875433669627297109592538663804754723653783373341397956128470247560016978305949803310382995995620051063136792483527025977837008448509421884725459454817757474179662970388563042868319156310102503155763492666344565089388165454906422656919969741521358073053226493996522159539914955149467739613052421154032599745469756723796346995863579022549707217454221527587484397687559978113441019090735989716903190125421739739036676481337548678665105333371986049566444279440090213360656070286805636505536795741199455076660558508677530565812760077372285155701121712063351934818279287364169700400976255806625865806130713112570961826309488492220273130681047041076253855846865664312246114622145300492040862677608501185184346996287790569299865116393102076037896790829296024812868566698320028127702105699597163471395846411263354162274329449542971893448334155322736993426429013073236581747589570033156432562794340636525712061811677373218240983378309444682578108038050973339149076948903112865994140200644670000003973155829358514148060737052381272068272847554534360862095329523636766485988399334089565556548517381344386331207684010980904771445981478924880918904897307548434109183993928415729943936446543058259738187761661895517542039834422607573588730326178832598856875163006470627396158198845836057070443518689054684981851697416654680376453798050026336025085747300671808807373354999033234170121254128985788541733599739877904000925762122245154317155220381216809030374280833602285367294804883948711604134436262185828507893405660715306983197191007050328418730285713002218569238090775656331446810676233383219368988648056983947753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 2704496775792671625780617594143659986677081004510491403574130220420037150398500612861005753186619562717904726327822797787927431816752912894687907275979469240343871235641118611534141947582399142731248108116998405035870855441225552354364175692556441840672763543568031157525447948483712899274871004220146807780076604273077403231539846081867547376864023665573446560414528119068684277423728858936220644125265756728941164572690609248626304483519725944169907644491340179471411809094752298228729579270145699166891005643864833487744808988131929491339576653130631012990105853132368537577644611880685635537716217275065755024144561665643371610873373198304824796742363510856938092332620989412417012361144815694290685900548521436713151312274366755082451924191950521042173387900560511801351231871927006020313428290211521685476446802268374246563947754208551074666973875263819450968352244280920419394602413093003671306904410020923626686303744543321563805751922453266447761906594184484699259596540730764395677689605962594971493976831433265427049981490011136771652870680546196081470496074910305630846739750045506188309354558723319916362046832477354948407528079025809041049095450445835420800680927632607824162664368177700880885742691524365661108776963531037719398662551011345854559829302389058550239778861749430075802429852263476203740844703217197725421370375538222259556151898380711303325260002978032469762901011256805519221435646566198790831269549617237410215555610566097765569540495747259255889729874734704972325979415092367184600830495546244463488387984273697010367990429944450207262263911912559881519673077371727330480391910046297125547918097911983548885222801139530137780765056919362683476282697612262488030518246741606116146625314677382965463212830547020029341483655791899107488969873931718785488322798009515276690185583218571886395279004383087225887478929005187714018363905062587349435745113239501844058622178289328546020209818132243447612558718509028931853006592488844355497257579637780882676924493655395566317719490828610940992209750962792264265530913928233580339204862225827193657545449620811698756056163476135665304453086949277664682226236319721592129403687085924090755183314742145276593933752958303886808677833147134028792482018215017929717877853944668325132539658455468527008975230901191646200077479656507277471169184625859276799504072408875308919669776912975491500454299125535818188939004387202902357500988728133961558341979980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -27001950296872894719824159210678203236430720227463764254518771267977447984819560115895849446702942185088257732036892787567776238051964081319283130803463874009091177964679191078782768303996741952426465039348073112414636852499625931068766434096018977945136799244630032190378812268623107314709821420034900432524125277754201612798871489704161456108701121647550426506095541770346724125544034053624818268252940381767803596751803742680641880152339384477109723440943778094163989398323746391327930892386909535604673092416722075134024748013179689103976916952377982914556352515697884452871586549790988027585613885338517663822989210524371681357261298695551677519037597150635336633934750339716740623557199575415685558144408158933784870704904784235395344184369222670133827388126335453059213730349578204324673157229633400309488149952666597634638501963641731469491610070370251269519116852367266159007491573617377706481092347381619700816333016786256917666748974877920666756405587071595093635484372874334884194212166430199779784259332731566475126173383100466444485501436402178392149240707662148219641879994327680680499635586380564109907064592948067890229356787827030398581469369867302175612124898481831259430966199963753404540908725202358909981926971377049908100629518881577381761930929848302529872253206205739814760366170581699587377526153162273698698140361362753440908243943829707814371350215264760429940535163101107959694736756292870774715961998124280132224404468878560810107247818562747251274012820815541890657318550295990838606291436676738727343527776223153348644046767215765738075017165277151384472486722537030506914337430927329558939756218843799541257079273786998357115032238277239049469199181806112853658727892347411815681755898279965897120870711550769479296280408991046922601080254612467758343630388752470908057489952427879763626416348258150578809352512533813112014630905591370539563452351567790210734093981157594851875709708094196621122255023554418168769747443429964168821488062133493580014646970547222160710234267698988037108522621606543287895927594637848658967021133592573611037876856680450766530228184664285815665197095035673086559005379173656193102785742144355259158754699384549220508537662808004010989540240016719347077104553171229288748499815895661751514506933978415434991944156254045120541914955667758687203477449561429484894027678441908120406947647603659399892969108088181149597010259557985120508483145584932572091929614543914794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] 111082935754898587049430006532900535087723056269708216842974603344553210864807502761496322218452292570812909027137579246427405176862710364239474151552674497417428254802877330172247028231238411265366208117402355505859966239222357650596440137532886671836784613723565686145723708046253912542485477998129814458377639146335381325731776904663343315128365230100821139515725341501884245209744817473065760960298855980013439257305427833107866224006255617887534871320859201912292983616299732773210023402175658167791332068091899095156565119082231207817867075730271076491868399008378916511860490523129712381389718621267443609786117683303980899104650219782229044199962397864882580510566780027639281198290252016240422386950736451405670077883707608586944585825696716150504955714653974911785185833892495485294709524273260528748156196283988367753510199825876840312681987815036105943330607147069544250393582206639036564701120190631116050904396710749471524877946907823671678266462851668239448489854891524936156040792996508261349148528753364453698494297616684971300684595151050753679149034222148954601789281066877231108437862713667843962667112985608937863520292677841550071494988694084789870907235014139821601848612758387912208593641056502649047614079691687678898710654386311940034816281395684323024808940086980717599979855509098909667699487643599108417508454279420586504797806700569178724475658755026243957824836724179673169451626371188832248979783943047696617100896772003083262271259825918471599797606313216623839099384516773699437540255093341939791470220882564184780127018690718117542167720265823349013879868804489440672247412294292977082343306297049628446339486019980020557979359124346556985575225216769152897466208232890858046902568226044670562694540420955164708472344133215919837770778876501917311934580810079926407784726019027753551389952424749449154960409833580832962872222897496610953062146094202734471730700668949159993859934379588258482142560373960703325970199983866706060858848104156720504300634167259248602746624505969214688726715660911431220183615822615252260502607705675583951777928597756245956609420822896072756590171364401348017796692330157208082770470560766439766807711911736327143526548167628151102947177837884663351208506166695454147737902992880283529074945555297670686439740285118380075987638794329791966493118337553953351367639395499112817088236504005257724235299268162552592162908317415457604769688133850014111203563516028225421905517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -186135413535639191263508016652461500311820765393144862689837404034922241260511119567482130829575040709306931533701523320489757661981915087746972926040737914612476084176221731280241232684291365373200886075047023885028275346997696570648829911376224215481477261545723966497748481588898656662351421627514345806332954933696141747252521004666353297567671985828556224859141831262215760520417873855681608089409463455183061121562720093337254409022625326123552403667207849496072832764992331362337072767773897497676266646894616644151111255609167881422845231292876313467181090035879041428062359147073484934320066462140820513012593458671633688298487720513776913306049594187167184455746125760857314883820565515916383730131930064881323688515330622741689984633852531697364662056567637807674954309578713438618361044633305246976004651871470369735727517597855285217069802770594703133574179975551479187408031931668050437027218411344062854462361570345956141304424789884761899765490669584774161556255988565030227954664267942503506439062336021158742045443701655390737844400612442242278461713712617747258217254051105826689136142673432498073628269325467612331602994382946875087545858011188386826174740861999343944741174957265328676491661993580595192156885408707983834510242576733448556422829644180513398435640564613392972973806552238007046447946981657513210687807431556000872076872734865142307729108663246880584296051364878185156372063091085848527476908895505060814261618970885238831098028818390016817425776968469283560804633171663425952470968911293180552166882318540364248127960399989124854755084355122450822833422859005528096964342791746389177061328807140790682214914022764683154412623493724234582317616054701262747482194052112091880088137331135189316978427218601903196451266455919712196847549995812242375534630595319974482689239624818613588877509634412564978797777577627483286594586978216291107338949648143412765241790468319708139054070142511279935426459974369353373310079544078922506504872569102000216454621965368460716777698885676234283802131113151580578214529418185358340139411704477928954552545151113529050590554500102470684461825447115185856179485569327207047033038106046752963076914878261452045265329760347855585645471150566465238990157401746895650937385883666136792978753575635269421037880250934112425154875860690492505935800786444736012521533450554112406512950541681661888746491322222308243800353234762713363834284321192066857797442480659810826182365417480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] -37504651367719379661571636399135987956535980631004977471381991641075018500123955090426911791495383413024658055457085027632711695018997159351512412647076710931700973667421937734590478567949607973330353785274353551915359150096197679400218145548859718441029315161526218201049105433618501016604251520784400202460103239180440555043433888919322001807030728066061192021822991417078731301026128146649949345814485783371147423872059245052626599223319608368373169364636296728223448843776706844803461600548760053494753962644052866517101533873389080765055412544546285985623654259104023791185160174881353301995968006099077715541219427937581915853968693332282343884429953454588660130025853480839273932077508302915569603927681243710557077076403214185003484363485563919204521921957537338341257412282694618182864545710199292861236880709852189002053179900277256614073444811844446766277642148671443746936522765047879382089320144974081726134579078393568056304608658595405099766904469473189400120656497778202669860240329067152097611760326626272102670635360674539419926077299602600261821986501714809712562905535544295320883787628043241269068361160312455577144125211735431605291953598783389872508405842697454932734569215932800088308880715285954494391959360498670694784466591863551960118498926190735166352780139442682578111255491658811559437728333102189957448603376666590881346983790416307223267815826717008398995542882345476562700152225479417312815859297283139754416923725960463373586486867403210779931008667319005447474029322741063659348251602674193697162306962303586915551875707709773505722158126050305020526803898309343497324585372374026010166324916488468407559305532652201981824565125638718959309317995310875541306258274835854324681582124004582821473584658744797530665949728628506095175842776704590224934876186200898435508950608518859809732469859014245378495567308732161485433038396795680190583135342874716043584869081724565387305155987454272205284608885067474695795079693929452773209794146445160782128571160596661191480162437991351677326899922360525721558608996600499572104599753529551013460072172278205775723433696737603279818164220900052123924995741614630443340275973691450713335303045536943822483826913623740370535757281649289809905395871248853751012758116676493046300294571178369564031630712566460158704895827678704389518574238645363260588112723013137453639229687489883001341414661853376705390144819416737083597617180626029691203893179363149101845920085906982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] 569893968580771117123661980482175355720556785951825933219199539284633059772992870018633303739858979061908296917734589938288839398143551881082069610877752607680434928719926779400863740747424521789919003310819006960129241889577438201381268361590491504362677525381141266559542236958017305485397165830043031328917013211091883099507674401449193206824533872876188765847214083888256159960534633351055017865632223907363241545300049836962710982798671793189859433899977878942808786559627604393879820396256944101181594449077207503642456753850769052674606555462190802588889496477102259871774546710333348920612787674329918788209422209942429778646772192271880388829036850062494949889023759217760582539176362863230662512607828129068337591687562706758922135207651897087741331446781918934105581185852635663029044164477773247999897414776588188434919743776853157877694276599204328866812392612858040534772750882100172918952270178142021458799987674323401459120774226455546311778407728704846498791425867687052055745625215909377995790383602434660180228331865755523926597729396309289132346395619928077901273231578169602030837539138586612231229656862779237235493753350458526482580718460920588005714392506253812074643120718212549043581711105390140767279338388721035646082624140779805426027178023002872570702846752289703642209756964754343510689086644607179249482740923892646250545153190128185722314745243302320046150171171367055005051097020411349494691662924926040856640836848140268405501528927197236023632777634148835589780544872199827432791243542355783049996434138059719996399433536963987446601389998637069640436023593273573964425985304623477216151441181963680119273223777077539201361403992866879156147941095427764304058663793386153779076830668025431498328345924464726011480820877664196430877386472239559478918669515294355132782200103379701048459339068174976479639031326527711508746163957398002696295717489019184040406383988763704244325793811894487226060214828333119533766235326271496572920718552913319568409767571591381398229487729842495794091043347441419002426835825741955922290271062742417195917450873183646297403537120261068220007652863949609745213025045103788139737135954232523640876558106157615142262232007195263098123915776638359378833652900455327702401530305001352883912816525477925674235479440646237682655253315522109449132953289385150064705444646654137759435329831756550518367595575651716244016330042189811452504496185185692511154277595242234610850573517382144927978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] -1380773955522052001125087072333305317246229698164709328324792720952698931995507481729959220303114600276522319427858249771946074205491935507169200844640341157855445280360316624098659657473765574305486714616236925789069319395157948910802344997084042733824899019439997530644786510650004080918843788699472961716276552897946756935410246448866478419020206788523710954329030313440745212803674401965311116246078423901687900620554266658417595142782138698559306733630355829705410161378971974501066958955262391086678433995908247706072707932372170527601818405171460925177642539688680956530856728572361563034580925801972077267938123481479160049999045174948313513923140726120468920811557308898193219426534095774888781844958981059940511957057810119045049245101442827390325062002241759125853551060086844731842639853258665775703520361229336485200219382023244669470668376165700449828062696586731217799615841621290568460203864933053211542667441739156748541333394746202774666114731238358139419911626437868419662188942445799655985293170136278693165905680701659206143268120225085599725529534608771162602310483439286709241124215606638599174567254104616328374193340583342356873440080377887911805386111942332119716289466127490015346240385401822207490667323921078938159761792869930743428610670838992466027025431609189104770158239872463390418226040331401935516817171015421275091988340417115195749340532830606798363376623252501079623313585018240388220814384648370668661018747821776672465343854838025704365221386276054690106999378110794461939705226118240621816100570527081923586974593629456596930041496355530834713221354090460417024237304073818757746360542481531509804327592330755403971274652620050223980943008967500472412807401147662880973529282358956274459008142636142961564863432274872099516072240002180114775949560156636561112364892342628064274958389217077707626146773493298962028785312284517449360707095960134077506873786188997404211634028296949187012909123641258166650366886509307555351159084945757220332456390596799284787566695958081490289498785980479750532520980256620918558724784671440137618786911405232147601567654331663818825002407982002023270360378454616151088360136421127322244810448360302855747734924049060882301931947349994048324184742026094378544456785351430726722336697690354704588742650508388437133135787755333207648245311745259823016588842328769339906057046478543154851212535625866261972313864879889063213573479713532371394788927356986341088429526280378922820091247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] 6133631168405847549274741025434409885468803719218166208842333859688558611163950207310697826992841840631940568384423373431686067923569597046284780671531855980548470311400210335443341964100295958877728385658542882235715464456973102125082562880759344547549468886819821234037624519328057427793010340151395635279199676455189959697270319380054507949867172460428250105457030468552962736274016553761549357663600557422788108839499467855037021870362729848000193224148701293021728668900592706390269926688753162982842418770520625385003932272733199025831807019068598469723513498080247527739216256575549302191641078582940007371555881028951570657682524856926945596576114176476860488344020837153527695571322437556941897549402513578906304545904174844621764515265381835368262281207223358379235540264072189688994743770603092051683347789188534302906905492105252137232316418868929744608754180793164973253613406197443525146068719469382687684923339455447931907365576982592698612256918184601997389046629174440999541473783342563371689598045828752414304485071978245559528543886801759679613128236017036773665841551908320886735582096644014609464951355360611484427211032512319758124940988607634808029221176146933064234111126416637879127812798795787980394103891548556549076187070341376637067382031939795970648006314945343990759820179347629398273028025091547535191606138199750267263597271582850016168799884415504649641449564595792450288804051884617441979237696706402610270855438979591783167353288594648127100839747451793364579679304091137903251953165591992297424617706546420207291522552135654319669027141474923314098837420852708267614527022616603139069295199860310199364365069698646819727008099173529566820677484771343297691138932808010422559468297786122291787546515292321044622410486775223015313694609240125334142073295492222931556063945479072182718720561772852368211012380759081018975132760758040710408680803262905326851840242307003777817302434392205089229031207253560899988771590974574034020270837565463648402776940506398325919846120161546122867717298085543629729913828936823716965621990929281138537769089439038060695061670484519851346558743223060806522950818761376369959637070472167647683444049154658874579081166246225354700588774877682417789563762512220668987948548816513339643755814277251062559690861194859174217728284573658593720027521225022363669977950747834104702337019703910677063973553110139677900122196058340366567573536051574695007104165763312918907557147463194269221276044845581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] -19177573003888907747975645451082080983755575732742513606976304265266510283302888847664254371018624020484150065696450498196841529244025755085293814820926500177790682303717781706205706909797826304829038221421303858978664174549885717465320052093732983315001140910089874122162810794015029249209853994581285499675884139980550533251903284643807202784395569550644116256485387176720221029536510495139299913861285035493670855215820961603492901518459725702666458390278168955780608529815479883103956525419956152646553609599156254142051486167930994323323052903918890578027191714530741017740714319011704199034567812917978411013023507845572126998424303361527456080756460781535072291563542524295271739097453896371791462785430673460105322752018468561468594835800102189686233020983994450374005155511646424237430561887375654826490010620062996612319908628789316186575069764269016870697336448954392976605495262492367117247187450596592487749516197059961585513358698748520606024108987300586225278197770909217075845662155410212548121856199848471527011249084131434165661207300050590772803202157445749310792892992391583552452153723801736190262673969980448326513886675620502513767795778371859220924839847759773377133092320703748515355738432351746406169315114561102729901252584712243757408953045382676073127005075175374336583389178846847100042628811433076254039202105458695691148651451950123495366394713871939328633487024625881715287401720672166013765073803639305319504970026415257361208913355296821397958524875373444204558367642119458560431228097630122291516084552775780461373980139966012813044946449108713839877416294518658336617701843792000883581240200164519790241388565180469404730297378798321990449678933951986293061329250801241704712238449402580437266532446644683223867327023904418651938563645107050008763701988177655067863167506689027767542083740563926773259271157951528390696826577366022095296932532894222191278715807768516320253627649896853203782079203788463925098436118354326757091031994069308525852256392374047457737821230595299705141135890868086896751470088253007733068163534091065809722659729182719507653161946377564305003072849793666263312125320756420166644013100437471076571581630700489774164742568312134038246669425126194553867999903479790991666875052224498519875364756558515094830243054585618387276015008340067290220017060181269406688582996373280255146865944568530863815671621267930331198454353516829600261503377937592992803175449317406513032036041721539731952361762523651123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] 15642422288546227433068075626335180157599375458380057887337016708097548484981100289386765028880487393694240040471789380467656130941662499382288455149173284490053866499675235121366784216541066983726676078909469684495238322006074525951525125754686302083739727951270227927023380545509932825114962535443509742390217759191267615709420667807402115945218526249902743964245967754176460062551132693175891799597242411770192806201010492466961751754238674983064413532012237062023583941550733556788612749259025769173530543317430406733835097855416172029816281844344306725588878138813117556248878918075144817349953061611703569196592750088267264375285559107815833286754206420255544166518317022901903882149798372870699615050816218054145227244156925665985787369882614406767534119995258447819145166974607127223644992244520762920521100134018931453346421654077884826638938761615030296270064015847417174206446885111149167999303146295874353754009459735049216942009922042707563694920684438642632976627641423137382877987062454955481766309359516387332411981639424080768191192630758474477916179588116265985178813852059226984641119096380021253143554089520432859932110380675857533203158632005362275833537180106047650120601875580932181027172394106809152654907574235652391795103727564347689131870440274382884844561418912738907264460803054438978224736928359054133936213357846581924036719775885963281550403533080410968736839696026292292555022307330997600314504255932928695140438628313991099792256444554844535675286912086800909775132369397691672625103464923226450689235999204806421787448846189399853086250219546846568299633573606307160720005690395422050165443486376690632380569044886058746863248962828836914358264990821081249845352696698126027414563608128401419860503459046879826317581680796044685456038912392500097047851674748948446194640779133860397412027350263478092634565204109697484938122668463140476539863987841024430627642064942080714449149583864585298578559587198879787036288828104886891386689043023393533373726572546840041841205075468807565058365248185618577538466832453878729932354396804061201838460036315208205339825258968708684435700199107480237943411151047014988960052883156252755481588731176051539610411993606708996983166500455022715726240646904406083772609526538378137432604274558790202688074065416279904450470679444448398818486396054257271355863230851927086202042998225952904349766143889461479752853622435906008331806044189137479076228258578434078402575734424023723434515886765439063310623168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 86336005177587372131414316970000601031720554037162788340062568744991481516272436749685381383303833477240727424949391364509446347875240973162645985649190679191981328609346954872264053040551105270348976575212598080925691580975720656614931919104291727694385976575202998759246927372813504245801341835513552537982948649388175385534442950454776878582803949059337215324409476202334075521041506885665197692518435066183119879803716620843051341736096219525009375683572651733629840377136064141847517986907961293197757984853860145075565180318680549625906002480109485395495133195042066413992618098592006497141243418249848425612318970436856095953123484291353795100578234861095197863055728437655982461836058584802157809670175938608040605487844630586075632160049320666511388517732586433665163985943307105849301306703130029703679739224503452296553820016258184725314365533072930431113252977568294292048305077072834783632154589476274003681021913039246515918175766025266466930950578773457215256271324750935927741787420220077398721942681939116492225349853177044647560717147507583336081496250889586636220489860725742672211119962507640763074256630935086968238653081779566085011794934626969888601341814104012085313735997669590692467742356612575320673628254955946132814291097511699888043305371244835059001603429532939570091177148900653453101245680277471794048418270639872472786528721091278061978344775480597617314907468342631986793711852653378905634877490927741996396922788416215033800591082912528325187880389012593918540700396003927159024750382203217758773984134299273386066202497378287218000018723346283846631645708753184378847330734947202662335467462887497101678233863793911705146415111475462481916348145623521843020578923362216772796600638962798034563570566947509875169858300335087383265963117459873685778644041962922475682402780484042202206712288096519396093560950777362418617084294689655270055271938993630567266591317641954035797430414756112351799597675554953722367096633628506884763463732688437521898460561011068380421534087981121423941323745961630130251135852136508511505201227218502456522293236766770042878284040823399279333855186402814893343600214338336688970981831778515108397056589104705293939145465148243491094314214287728476964116494573385729686414022509951070389462924667324484415927915768764802688551988454498614823898683722448541505659474148053967001429872705611954306118599802237860898159028624561384070710415496740560428904773938660180267836854838800529979292441851157491328194737434387207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -375538057085860999930932884235077443191296493394585164962216550907116444013618406396827503244174556796095846727705436399141670246259710796616351518515911036095132417774980218023947038667818544393544063958988942100868711672392467817501670190423553770350667934745656793678662220742913865945203034383164227052307423326605759809595405804409710499360242430149605536775346649960994815487841985009688814278694242304192835359845139907709079223643210551338779861270660691068281031723587897300987982300684705711747280814562316378368793544622620711294026035255162329356102498667874882773384347618376939437767694102960131348135914123714006971752974131628265649926813232490471755833597437413897872219314024240918010879275884780399349069068711768000330149101893085810212950210602320440517363536872420798555335652979089481030620853586959393523058469805719871793201923473264073940234752374319821190309409924896971582160673554826399269508557148366234390760536005325755362367241982605831975047084029640851369673096754829349889047202548654477676149209748725321025270802884189689650967803892485458099185352539432426821857866489779271334203392153757314007517817359319303832630959942298935299295701799190124604194788099998448825088395065330048879769586230042373021022540805170270593778541007095816058876838040761980972507645667513284616491749805946644374004047853316453273806760766876978678041173276959427813622197753226919556140790048968642697960687359492698030304820778109412653132559388444434936801303538709080280320049733357811011749473916132564800624602402189782465080896457146145737095884284771546176691171652756201130823144785301518729878788505584238764560550069713355361514928023310164864318751585862289238289868712573088424164369545727421833393178539415081668147047825641256409850032356638285026071824999547058906796661165551510312782002374816316796651651497212924915934477543278278499340949416055875681316205373887061871419570050154050299899926542610796715130231425325187732711913312075141571201944478614674427118217663868644089946517684994319614583389031181212993162051230153846104706845481595676387088604032200644807541502905387544934913636243627822996464608736316070893217559191732119941430892446238467231581399181162576074706076024999033387931113940906730506784667737543316869081485189491686352184170395084985677004574338329990761125548004692466752834678661347803988647591184702376273894245067415710100715326466302285829251655904498821420597348410398525407301924955438821029929385986179113388061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 863141395661127447153575461108683915695414434392944512340267566959420574003171305638182530231048182897634478703796881172838764565702834333471195297269676055743135094492088067328091069373168866724804859181045435625427208512771560840338345928022802968862643277883602677592328812115978528391744567239373910432992583151400948045452055843333815501824769331866325745942915380688860364252643623412167563939982018870845864040653010143944641325564042197820664182415365108184095651530255155861204808142006515983883233472356187720467767745973809409680313316109899112251889264816150969414280498112950868044950773260700672317009543657312818463258207649856250373377278616090461286161837782000050479785403295513244138255935135797885302043404722105120083214595143909223940419915046545824053053316482550125044438467209425926458061069377773835811631377445612284777701703398078097301364287878079416052946374234010627212345088202397604922162641930467876589886249447152026122208443583216117539591572565846968585163305292255116811768473959375042317015876993382817772901197308736790274652516212805823895949934566613097504454215792934838434952297454361780949327552177540812639581989573427889150926458926213691191563659663025576756884526504584105309994473677402943822369511228922401347415309311196206416145587032794262994861699195992939880387831807565018956466031817312478682081573663217520547552400932806356157142346836780212972459978816187611847019608950693114256556548219562789561829664492380795871318314279373294910490732693454249562331202166927352974396986143592243884313678075159867359645580736497811972726490460950651077595252397618826370245678175559051742904394862902352899968442520372255835494715176221242432350448067433167802835366461224325908821472473371101910190963462842488564297118467465973489951831342841393036039381568078953244166299504342068374154247691779676564115252790603017670540208795569945539470556318099061282256091942060516603211351226801776440197011053841999328233331300934250436740778783529852959236399741473599999814654347652469851684576123391844543879631786991686137504027658863742854405169912070223105810053623858799391063498572174656122350626432618622958190197679795966750345983656759408488014103956030547895554431871377688543257790276391143368870941080954748174382074311500666816122200137007293952169087355055629652872987728630286187543524271298595013130728488384775922548674981635033787028905293953700926113410775278970592174645016592208899468621763340081542992265895009040832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -1491016427670570009142728974890447201314367895347551174311274694176659571407688717893338537460617145864839077414031800531428071558899539724708329966568699138497009167100493500422567566672109110890336227410342286683262796441539886311415388907773713189961145257819506775720705216165009434540911180429926518987291263385117416600405996004769797586818166988463942693684084597130987770546076967135513530291278472162560332837252821756398649447221540937256916605516076726069439452863912416137092558198059846463663618859973021368180906521339430472892736851087345461885879519975814455100762216957431612654742357322887433871953762641084073858931034121163025690010457339480303521759259061196623573880731078580768515325004782950525939940525240005466688818064532025194690868244740783237757324113794247535873628566675638421579693878567611272124841012721169292177937344787459823640952160433907065140811451047290699120658851357786501809669990764102094443423587770871503736022985411759190714320771178996525123575854900074441275158171596052573123259141718290123553753494812156802307010514935579121251538749193649236624402153670357212052882270203207322400043653321665283622642323914189172424039398297445771280419459382451601301270821898604952204983473334846303848077619360724359570716904657496201522514498900337948935959499766195382432327600294635879833290151718062543155002118529997901956705974263303396209009373092410021496327314562680150446321095427099015311369070667946459681173320908308083872876386305236977046224773263852108019333362111945650758723416360957001734619228476558536140127593959775311678507693887870212159325374102509889632573563153717842967788001324163975716499361306340683854318466915023598388570553052074030967743309154794026282912959483279721177872726223493990920148464246872970304978176110874604145346348860163215237228771317081276431518098417971832684297693959328015191985592264908011751155806727586457263523205563281214903915648769148285554842623972066209361201915799447086168146801731367513501177698063155803145923976360349967089654240652109459151100854746089273273649431971361605565793290614105280180632571437141861102835989459827031110891764317069326743510189771915044047530142146049798115134038648625591207698005901819309698721915656777674841903908419480970683321209220440974911994874080894586014087365825262216543764079716491451121859905219369151813751024817149494271003104433596034245383763516470738127979798505848365248739099696100456048237102967403237829824291793556767515838146209716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 1977326923993708874514720151952431932389383477413563685167998133881044081673230086698885808683014148466689209302216472255594430777714007585536739741389648618941945322021220122023727990822006590378352241972520704765635689113450622884186795680013575079746221288146355149343701836925582732037506437481637043960664527507153060711370543901864586077366362457005299764839548982008760176476162409193812839913350315103821409454755032912515260407764653033968679171644201711947618300842424903040025630316784199100835491503592443529675784535268543522094172987033522702342383215882999855820923766913783682223238759919331303437939692693114239357756901924419011688880299600604596077411485622717160156556665445351394110484587155793065181129720822072111185251166949013618509553776172029325994278718115706675202187734082923230904770726493087984746037704562700222041208515081509867642555966107600052912537317949897061216201967843718349734310733869599059461044605690484181952525123843375256658141990735962309123177666890768410579019266278711829723429634072669925599669859587072833018488966248887609884629378535901456588998856772079080552746156895352238114480190695279641002310526232371959806598025190015823192273568598906063687353209774272183383231767208546420333204701302905869173576548816103090509198587976650398469620608838913683865947967406736292141201038155890053261899654585852730135644406221830405110805979711355642521819940359702844592361935254592587786628587100600010742338443233795958106795833356734258320231667827234946403481843216170650293742485746846846398144429196914542214923744412332843070922982525369598183119362577664251778843892118562410894385578206383273642580467531248758491160312494671971612636281531611950535474143306800037276079967640736673980224864511597585135634846816754749711223486859787821917639783919814449968269905157164772378345387634398205550953325815327778907193412990016466314420228929001522706282501046427107375015371156445503471073348336969607344464105712084389467426363748227888066789698020103544830150855923972135230627157561857175005143720299370728575315146008771523308287328618786489791000347763390318223251731533872808175012138441648006387793069766427417283948764522570795997960667237072998615148230212684040598439150914472041651948438479524896618086831570134951619453039428287105336983770453369771652516319935933336117547934940362175348827631024476815574506695882991296335620299689575767706497089615300483471705054475979013534546926175209470349578011472146954474737867712974548339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -1015313110186004891261798265935155999852573315047481883850224425604078095330623493769129706119024935481059229747959729836885700341321905575871317157587701916177886910366548961552712378162844580847559970824153953361813904130946216647931489888182032057103962621629131624742562708045065265428529103159427622739222574650877582774713194994788143458329067542220603601767480832032218937336219579904208151895508655563920314496952434585960483652530794065191277551378340590355450968507079080319432208348589320477551599190046342346439094154035312589046343304577814617108053194335832263590048437933836995127014406953503975860618353142071404042741855826909149828421741294944642127627893937012088264516982363616338791370617083798869549987775583037289693010733996000999120020880409187812306617173245008616660578068308563505217664321071111147777936318638039039968853819766708227629818543013411750502242511648186456789949819632190296006885030291202262691879333043046879671989773084943631907136800676042053372475234225145439651561369547155797241860096423981027344642975574364199589518782492964984106316023166135010712285722649603908967714714682328399430414097981718797710790120795025177309969860603207337518232220477034521903466598821111787743531022207707069049902876089537924831514303993485401709620429981209790627120759642150244911133585375031667911008376230763716115892857483084168247544319632159618840978167965649292665342649173774146789764100132529833138031868365289153900279698378540892113145448595977332754857713438424228589591439217062987284720159864301550319166926183119439292562492909204828399957125575634364018477306416118114243908929846046691903167003397404927513506611261615337601452927927397160296731615949199888861610292013113344858995003647046475795541992760157250043130048322581769923160578039606062398293706366086890369519965273258000676289026804052128501393128501909396618590176030615304633216527207165270272158558236958957508425200382161275981182567125681783846898587384028709750172933490406364998908074765846103660747355077389474928966616440498671241317089227985015654565511149916679179010710893582962701730911276301379887520974866798581466329626847765771540818284362960602844655920173913519592697984122566401627643147187996651976792617536993266250837295379674036519810487424415998798268094543448630905797504269498505693310291674103598716178275596516699731427897189151723772876112014138404359169195460378185104076822709387394197501442668528680079431057745965904797900893757889306812103313859552145004272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] -4349241776730090665573116498787681615991909108065449312391872016965721285570447784089533970521389320685604170354298704002990480704860977158813993965043750398312114192905275910702224648161013993807232253662934998974429437981322390539950457202129449965758055263938638983287725195619278532428376030171321091325440889840365401108153937117667645024339640977066368603380096444863674936136235653438543135214228880029455931721442607742939658964972196519905502993178079460773638701038357904966777073934927432060726807017198157218140626452662316475065427542574822776962129298791629469697907761350126448091290484701986743582980654935512293192580536112330416941895841271858953214550148307836205824722654495015228144200092665639630744221491758532687176957388747759668258594008618464209143508052887833815244748516345745017827142659734805016668288692468229454500632346662819962906228403368357729323062396164104407616304281637232754469364777124340040244504515268329007286741168533736024406983477929697912080373070854290304355408415892743471723342463581617954519943086348585861221061000365777180774446826828040523311114500599996786929034334903796075526459472190450676263246291678892640344589820369644637108441731504896667601669396919094193982505175583107662345930572036880333720178233811266363712094809399213804580483714201039546367430091796686171110307803219325166454692355415332430410206648511812933631444518817052459885669970344586265441770437781367564622088123665735003517798288923039886926220817961363319398825112764380327286256480295470341184993329187599130964499065542053341784255080253517638953927085194832880472918328009865716432155238288026883832083522632919244742988907589815691441182939687047199822193878192375057469246053215403197196732859010023066180273410168171100170409496205239187830085758054763588823664697601393174965439860295643650807085994099092197049517433147362680535327779917316201654658192534310506923318104467619229901880690218275159608838073981222237076100778704644914205946749511374752897193708670864045000486837140280564601834378934707388007325035803930849540309920611297359893962011313900699380185167529598451594211601085613203666761734131393091932038726852922862907738575750509325786823667476828635368506167779953767689347768022649893210073662326128422513755208996723533350572820841847029837698410731234126406057254771658604244582439773490358837832982032532244646770102925514742027977289663288709785340409362200057626732557144388271106539939234686623409142708016061895648363133659586310386657714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] 16590016862762013797783266463812733708902249507848971949675073267475731044607329740711388136445654581825770994729221544611670669164709724805483144995526397134191343063394495770262884336461870350026443385604116638917586653327099711972661812574018138070741624157547767926383174242257980601915911383832438411881216493256397805035105924886136593338270255950366912384043417710488050406264880415164298519942220942284927836723449878172140283940505531424793791184238123829035974222759172468530571984684243893474122448520281837504214227274269374900036890187465380062713514751526114769436362131715596581799916849745094069625092689261560237969631329320530544469822755831362503133601094793693661287095765166774126326740240807593195008843891739760728685184836494606198815662538994577250209845507601746454076573585354343049753962696767479256051737177939546836858979131111749084713073490025758324534053086127698194120414645294162724365141616771785084021351739285073912282858087844829265308951305664049473301744212192855518099977593790542902243568041332664005952187921271222595676743578315831890305271731535896514469010141386835306140301696391526113298505955031573551872910584586053872148512145479804400261284302913897393705339010078837508250470069797082330627758074464991208591117054414321192901659570038132047079304988298332321107596791700974648231378410498180913711943483657223945414499505395704348629031022048761092680992373273759289379252769886928749828171234785260527668067736447014365868339566329776676992397804443118560894622303900331276999846388731473457929115722833708834990449595009419737666329197329075696944480350630468624687966913140588063991783999294637974665759672858688485061871323313356685166203458141412226360092824239695202004968098842836578225690347276100720071782899198744616850828759346887715687956220785370911384622902542948493746604295091598615337847519619531242273632991418959689270716755880903934258750515587474908872987270430497095802649824162581710376390134986004138282273462138886557974509385696099764099432035410405518631701416955644098562483932826355217994274930515076386002833575243003099228609443472715805153950945401597893969072416576079682533692383055412174278184975478146539251310301500624602504788426707949993012918187447296263917003612041423968484919585144168575279449574290556749174267654731379921743116002042835342625442444496171707657154292346993353537548892634916407597729547597519557386082067399251529092742123350244915044351464031720374457593627574012763725708197171115898527204990386962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] -32136504272841517101774138673731666952462732993359612541571820588325303222041740698887813916111790484989381572837350769289157591141395524985910749653430286445323439562882128968481828861527919665907845216058583072095349742474103878399769580882134755419305722215209693409585538622191329129303392712699394675405756516714339521350001265782186500302638242400765881779486123325636056984969007090527775438643432111948936220723636402547205079594488439190009316207662532047581417114003070280102871502114168147302638648926045126456111745631711205829434078550329576496013358536525295598372904681454531497546568202280893571485530837940393148074861342511393948890131202354559519773573955003099322787933713179221656905641263522919984162069982060336814550288864749556046438558891927024694903919604087153117494176860002475288699252794994147266002619170974071784891252175428553795350353315481808897398350457355387965793546803171059964194872062773576048324125521904000689738999989199321850731210248443757912762732601835854849531024834584862480753759938176477778291938823491263252746031450524357035369532389223254207938721102303783183640259742266311021690296563774345227029580456924154877653668951997961144964079474102525213143470031803357071607428770083501920724042902926543307733328046659072349671185426987999759260762300075704337636391325533356749895983719442321190879559525248154206911721766850480619210199282157069145385928100258224711458499633076342305706901796371968074459136931605940202204035090097226044544400090057214124772721111566596345546803345806618946275526779775081281571841158296850137114160002912881588672057933017411029868028451712335657056975809458698621224765676995364861390121321617553021351920495209784300657530741850359176798837010279403159622043604410996837031210628327712253009584655414082097448880555173646821392628636479326581927455702558919959308573752188983919296218194292851853097092631310900979548499955334067822512796283634044723163230585732551956186983793922662814249152024481986225048091354614943129608059543508097262462155386189922651321899325479236551149955627406777630759515969587209031824454157139101692465134814257259486407312907517155543195097234470418005460252038990654504166219720746060908479047856244413021299981211560836949970315655985073159972140760648744535461632611874492046501833919456359686750046769585589966388738500554656770383650173980512213761014161657644561661594672338594598002642264966385921266119692472361648198720181780007799465201953315604134595213914327160864559118635952472686767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] 37708110469523280892142452095707207994669891967673939928585779505527865936931189154243654037226183866274195393980074965892469580483691996744028009316770110282846421871613111664186742340912772839597693951016304872013032517359367447212998105319255394964670141696040937801600978762107595620339967026028334250023381638076612858255903893101404708916525260628996017230988149300504000138041148287610465566792001024343550010509616128805090610153753249793328043432962800071567114992417349636625310348867055681273719190200182627930044093683644791418359361686660199048707894764556060567914569911568387285443031021321826840064371575964592325480559583260372542436765736726018629242697030804188167696122497258775364400798463271023413297160781713621252325001375006323722426185799439035711775150501379383210202532165696157662402727406041289150356792500195785240543873063579930620488727188553539201454587707687169608797559661897172314535046573887942086054825525233705086662634564647148333548019229659813913062220935882979483092296555183821456895307235380022224552830229600853260480002263843393083350946423775808699889694494258113314299198266003952737801821136795090094767763091746585003371408480057931065843779428397125306088917332980210588382770868661740766027003745905095534042054229331153822242020070247768922761636718285363602771871083690445059859328408040846209517229838235904787828607629763551071273083506371571176481009868444025435514025983224535199327592638606645605197680293556633311547733946167956267370264700825463663253447088994889986269411411074896809913766684040219159635006838954703921249258139628805604351744890070007267642523610187081978023699814192858696903859414182917002347521840643744721707466941981292186200301003914047920179952393799098948291492401053594519734894606382928924233843104239229118844490108824306862328140065573467511746822805294004459254121452556195517120038089628714188548257628659616406126011993882245289401719062691201485386373447905467189895247823330529652443048178121625236819443399684671053037998323041556983838806732255478955799136642260870006457123634733017015089752672587767653653184975971681377394712546343938464136345197287198138035328386606517970618871466716198590732927817753688120701698598233163955013143406340613920140220736697865707548051451891645295133329125259933026306869691810351285998450888442067460345061120876550769630723302871022535925674075265772010300235443306701540647722336895757608635396710172684021210911688151934303455943008648099726395403917186821551865705259842798113822937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] -16420097273811601910965615235402423481102194766983878686561198957690014109541288826851569838606993054958851026234323297367947590374698539925865634911106752171616752576461280205760072349461672689035160983217310592106377249208619560370992145480591157043112026903255616235292073282446010327866733206036897469159824664199988925126027612212228491207461213917265397621893209884713156652353150432822853872632704481250093199438025083220459967139450196827000548188848312883256421685345445972870150943057365693096150808123278244725359680192031127671612612329139246679781998578417067115454596662694735625109030308989114842345165460171612431731359676229135770131666759158649054478086396953237794614724133916985182563043851394503575819285077019873839733202015915871846312233912761021388900147259552406247159865010972608064608917851385553598689882547393872425391806452087862433542178365272830795231038608717424977180249240578845910713293146454434386088906428100164546981181363428804013575716418202299375448824647872351686653442499694668245537146778710187554153515484219621906412539922307953496604702619302343251396363631187835295202170142156598060014462396324614049786991116179659106778255842110837427093790709576910510565394005561907919497915230332291697083682945350112917854299699743767427937645730545532386417433044493378898534381319241840490083382269209367415097194704893465961138379162415944234598335530006101816866602933191820036629602905486962487112538801259781523151650945077994466768402132253177277688161853214199163756550193130041591828338192076118337585546922529480338136196163732016211042200306010528500764066234592856455491914322875771336501152083709442447055795584191287229081499326241787012567618733888943642051034870489578954607883825902744013475074390529718172125480087500421481440905364501748688110391371837902556720232598286546562743778471875699868791062660437740272778311360909380385316194782416550759662760835299304929085799798334691642652059475631997084035922389108372843903963373122184281586107317233515208474096676477210608232589789944795220849448550971344443565611151397799179528034083074923519243139077523920922498756504035057431816125032715511350079976606523321053102300762363622452597128765301396991835949103912576341074216806402082782158242132607312300281525656254462283759398657797634138347850840834545891408565915641769024845056960774107213354210092210022079477300225015029664160342377533619275815117525150769579454204106141887221283354842630217384744439882007509736492588922650900234989634896010102238506078720092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -36650855700939427808020858189427398059473912795398411181890134089741177828365161650387705577692978938216724520357840552899639734308853750485228256005525233879438909449589530395210410845686752665865437737247327859014693677315101902874012851767309865739960027867153065580876690707867745942858420790187984929632284599798578287690656609008524261832216574853633275775564198042876894564710555267716634292130721372209469609785750504895698780704141652762433693156084759829385332456844292807806614548830416963492588613206677485910831992211138776937366903261080884039088947627908433998145526334534992498936923702452380964583267949831751278581820099466821816167320552339170286788263335010670539403777592881882612981778698405146484100057796378989573822295178606151406433118779094614291179235330867959671354663651418508825103716023591122911235877260548287659567466273398782401898394704392201336056281848881780351822678504314577702270914672580925768282910190935255785318480036297273270895960651858279053245967981845852665787166834217940324960295267480719274410553639107122926841882544347757371947618973076429870268670789657271981739530325575538480762563898735012884246820410078540824760558649029596969670373662118108952917500695861387363986657560199051202317628920004596811377665800883793471116378374013526684751043153658704222929506124327039147763258353868197794379036861168442890636654525854716744085697742042302462628505997381146839279015505219160169036934999624941850599183564117571356794227458368791007513973032698388747774763831903496140594141661072481399074787444371535888214694760916605837909477618884220394338982442082900141392953520836933335474973381262439164039016363145661099993157148798681010379657268902571131045226646821936747991048094802500688693063004080838691379106436642009299699594015586087997863166224650451456662738828694789204058469355512123002607871719885877905124161880034124212262519520681006046468015465582587317841079314841361641436912896249758250554863112199300835289340261112830854287918899692645536410590018462016604727507710513558811667810775052577972970655157761745524292959895908534278495967009244318286722546341295728006316337581133546624561888000462645603548797575042355930848496506541040750315080995776516290057457559607766515287367448906859726956622228346622544027685088485976239644943962880705745315791207496974596670728808739287713873520459768885587234932696980849465441665479681037129280082227144964406739010952156727800410508335661958061001869749671999766708767463353533893038321833657278148166369646787643432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 102664744313768184854245600755402267682901294656460408360739257505477754508773327768600640948282305114729474802121864584029513985413114929234313063647680117807477053494244921784460834938034146125166425911445771082560873496963658105376597432199640783476898690395665676150723828925362929352222520207679224975129656361774304016175725264474964863417587927740312659746527313350497361739306909491412785817418452027733339663995167146538748951106061749899427034120291685450154014752314476157735777218660667064932065827993061226147498416737320833067715287919401783178868146057446256335706144315121657991926476679594084541948262846663704228058695382572860057232519946650162417769163907171194992277176858034715681944819409858748427107901860141464108161932809117659881828428635401067657537195744640052778305040188214343826662954042277414143346337894483641548737412966157045891353729686640316775265914040202353786551631907259009223896683018726762591722773198677209937229126852611605985320743881060010807473754153758978425868982085839279301055252513599397085198070015279346286345801968110671011642129064656097364373689653864310669458775557491374005369901409835190581056730694539257708612363711222955963635239226712647041784162422306016916885534727976748409670967281620628117691805186067611488233203224293845378663869115265078011174791462912348324838044490127066718887029874657414695798927493125436657148645512084007085452273294724425303384154857067878317644576478708500933321496227990300858902745470282857481701875914602664122628134976974056075270065731582223560109194311798500715064504125782995103973890616965752880676042735430360403421084443804738781472623323887316755189575846872464975186678415461693984450961390466697232251573801578765520994638269668153351355861461060786133497899127336855169296444892741483655602438685105262608312917971957655030838546780032303987316971124142251878386003655372086731599766339065524871304434135676134453731916326980204842936751237491429128439315676498385669194456716334254110992317561889445926365155467257633744808765693784587975207774738570450623812907455550162176780716629772475258343565193223582976439255566934930999984569103426389061300791291826937725140054437306492751862275983578548960521127350446583771805745441592075423481438783639531807216212451381596512827557080356454514544950563865886533791882389644983752533141664794678085194935095103696313929289542540006022619693688680468103510222275747158924818330271209809486665172208864945984255595855447855342748388000387579363105309583625857072775033884681761264801025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -145789359795765817344069977084361587763296278979511404065305661913649330203395809236953510801642858610788378758941947039323519982085611250172581797772608710289205828579327792795780667937029586167074806536004437409323796777288797275563742405372980190680761319632785686781507066113935518240459964491835497567775859073881322591689907106787448894728778105920097141613764521082085488219042697607101828621890398162939943597734616613991740318322284274066336802873660274551174886657610977266867961914138008731468303494275896429500790619370058935828571153363613730342287126643073405132169825547995315735214232356548378977627534537662272681640496130143299238216064790874361089124202705437943747800462625088153699897891546024263102964515683750413628771712463528079385848999060947096249417227129309649099076437046000739241712574084076107998521500130857606343126222044819228764613689382777334495633381714672509909912064929020654321559927682876752659685243422123798772354594833849755957133863861025137997486376599585499351260446135314998716667484311969452277895107384899849100532510632649386546182946614812028013417930516084092027491785411943128583989145540925658629851039126396051516427018005163433596523326475025188511638252782620631482431044031809117345955301154669366920648756750556103175028158025522978337112951595806092238109776961611843239340555024344114170280507533646878788301862321264340665622697355786088053647326973700601886791179371555218237898850830799170160127027805600497757355897267258197149017108667275078823703962060247881392018027364998708245326232049324734832684902482080290418134833636179357856789491756709930764732397458367758613758987423915823665600159920776761439391609881467562585291984576684923874855946991847380090871702308563973614967561659463988655345409804465712059889787763329064206366024479780455183486128874400619182906862162109137177714735224466521053886292711132460185159287631762536877490858488329716911330380974183479433290013692915418118525259109489419314620687600933710618081812944409639723667783461703488860129862358457650283755521912214135916101767815606390584036509069251382762094415188296002021564801525681594777719468488331545317993911469605233381642655209499612241413564504682327099760870588637928835915908667321257871822147802979719821225463152078130807714630092185757762169488101677517889886505191857999359546896166960148217223926965500376737231208837482180179235615866159565388205414104387190842654643984405914431871908133760163636672467344474841505478682115550863639663474094878073406000851264252560213208198547363281250000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 137465784948521487557910064378430767569750795353298640520142085082283797058972031667199778744092785252666832177158164234117908049486184287159444441214392649835221898436420310972746598964970780204689121559168956447500424483606284323724767603342643605940801296739140262393361974719198822750857998765460356273950440095817921407710262389488150788604968168860434677666787929657278577554737748185188773921054768005225163507988211689969661249473108323247918782275645001875457235415162930152787502018236125465152636495320833414358565786945672843991055631843634592754992937606331905904928949171983403149974766107874258827755865011792093803249054952737789507334427508009234193132160799686364520853928823845134042377349669763251929207567062212806547466786860529430599234137490362418697573133666305703896544302206546733230492823040077714795186631824658678965415405867087043286352192917657778996103601924245017213263667210363142643857499001111815920288679095547084943823005265731521079377940998539363922735238225597384368144159621472425745610190615787586462208170209086617403122272506765076208858884653646618812420051658033731401538087498841973778576502594624616112025771440343603684994608780201157327818404606421420113986083565082350286377148466255175939578981363682179084373641065683984361626601725087814328647482426522323893206168555713735786303045661757888914497334267417332917890795245815126690801613388179372045247540910598146376871673029646183887487651125859090974575491386795504250200235798874717015709413537877029947724993496172483770907826899766953607678119297387069412610689881193019891802314829352323092358989308470534842368044024709350993871952723353598516660009629443141465317105914339789001885706282055683050429874237907956499069872104441869669435340372041873011796363684108527459459934235065412004440634186850336141036495941642561120890310746515038702891747927706212259840756351459441477546381679587693116420677618617503602532749842750877938207935863541421159580479782679684848314500936859995281182218318984808706588385786775575446607235880639833696007317411352352646128057945647739623483225626891098063821241418797615914258859187502621137512354580505939697702647681368392365100550044916803692290856175554517503767222390245369770100734368532176016411613015017742622918632559152797115666893215300238631325070466033029128134807409724063649602827056889914045573325359129620517824943920660668298651467839854547129542406046398048010239409406349776550180643573552850345316610700291849273638344596440007940058630632582017255804984756650810595601797103881835937500000000000000000000000000000000000000000000000000000000000000000000 [66,31] -78639858963135731862718407743133397574661083804966398837386460241936331428693582995529062724568642879609918370016410676188130870436225927606783525013085487208992767536873683344738125108507927620715740381725650343812921770888065788602316167550215078440429668795784222672138435114065176640385714884167620534466314540000962373376636592061353777520669779931309693749707744459573898327078410996491772525928587376269104099589498626113758737047804983657874833761774236026264492396193145798850103550805843070671444977624268286506899963773307252232735548215626161274072818613327578781164462482787859705111940729699933090940978243894688312676077886310802087761836124338446581194315331614420514146731708459082125366205094977116400891912279042103059345617021396296078168159451390871581492484632276196101639911206243321785752162749533419173913606303961937194100185297156483472579861409661860528709881042204335239587022380754673238882648586990473365792518102271571553036107068638892517679528107592826183630714079995964220211871563947689198118780629379180301645276196030573528897661091107813905898375136582619860161530817336917376856674811624511077972031733569830259648651956577363698451570906585953309468924141991438415827519601798265008145059444016052836274411121598315636599338127366483623433413479327166343301552626116206950076358617107962481158387580636635338504021933195327885966368200066663447478765327188691158966768761454120458054137638251515715560203899332089289826742981657322715728585804336209001357241024252625873479791887379232460338232557190437259841496305500925557432223719046378281104776524832260345365344692282343739264460955817009277217130473205835909906166241658964785300469732877015523608917202243175760437981334950718958092113890561876900349211274433120250674739332469206987105382235701994158799755758041733682548204089104889585880924174034271056426678842389695119264572488690750769515693743731270686238118524858232553213534597615302874661382618708023777552885654180936870493823533046038650106098097213254475568884548837089669125479193043388332427408336808892671327161506839209131663821421448892595030934844141022072488141150422884308207550275563064398878613725990574146571267992410402707492562303167868152867326279261766102326520904230655299367269937650851133075352911041287131528646483554706587545309358186064369976213653390841011772100223181688114339038237358332680473530871019258376505902647431730819876141175633297238284305505067488348254688622117089823436358702145188058535847508864654369283936731598183222610200238111843873411999084055423736572265625000000000000000000000000000000000000000000000000000000000 [66,32] 94130296965567845987979796785961523640422229851819347392003183153924581572887087417504284711176569408236907659826752243730155777614914268989634619478797289919961047475747924400648375170471601844188974278570083876446196370455644471945849453931653039938839980971880493082330147874164723650522822017741312073172866790354807593632613658190611039763340320194300598453483074486505355710421551882553259453481002981739075998686900114324224231829612008976776136171092904420999987422778896556129566138117807504810023153189123138115913734396727176422682053548427491765270996373287250047137676856558238889597805578154779876702349275106672887101446793951364020630597831443483638390371154736333619538319167455086210424331311208967714708481589489193847355357897775671829276949352827219654019432017571560109194166048433089490454042825777653352079721422208363594975982836433824305236536124607576436088003674048292013210963249192888110649598145437071356914184749020228814781733915296673961181364307269319016514182828182327231206322601135523078125921907371539137184390295215242780805111698480434153326063107930775276385095329224095055087311986806807487605345899695103720267405309654458360302129068121766247293585386153018995703409456393867754454180727275366211001097270888016896857052986357617769074214561851898471657816147088966681417643494917698639776283744283461952043090530044405626600908415318817357243690951155670400056976480909878757751868464337171081594014247519786591117904937234204253391256843823175313862051864822467958972437374731817606763019131337420823897938440920729648162050600095978927793689463189506848225430311212890444074769747835641419875653976428217836029064400975953729486649938901216672819927518482986601745917392584549236327950901808373256140369883466230341820338384858120158087919630707127371022485265025973760579531713553097424342391019359304836143832817078156474195398425411182594589485194830202317990738608480210406093272430716787617190003140016236244775924992173899432440025914994428791499039560004777806608494150262239776587672519859912177339855818170573826555642349939642917029917923153367225830966766766394541215077091056250777563390002856598190310098035147737414535187742529865078827735641712412439793649116493416652316083816633958981888230439236029271590085676626294853105855803282567925052548395199947580947629118098179581132859993942580598260782172396028624164033461066004038466552224590557169196456698636833512994382744018233492811845193445141126310585816729826547469609022846494794937102506328275379709314514206641710813983081607148051261901855468750000000000000000000000000000000000000000000000 [66,33] 59446178525106799932910478969129759729970969779019665443031570384385477950638411676615608483724263389477599224179618906030738167803271616748369773137522374903844739879712602586592765810435199735259196719680689291722401190366331098933361769299983607772687339123731076268518935539967285314192446535578055657361551299424435566843768840233939366360715464166785036697074450115686074418281017597775502748422277652648527415439892210066885606532841438362426348873277129162898081057296149914861448866959582088881688950290509950567782462166855247846200881102832794589304421968889156155040230646045106325564569259506150975990789203381153560211990734415338687564520604860261248872568228143542285928036123942178454624450668115285862756981020355202179495281931061843381568465825431476142767093634650456104569157263521729286714962092489214876262782228772025408300631517952601427672969472493194032765490550123841854238404017971246497152728987492191368537899150199084049261399328023571760436661249205971762752497381954218752585969654952509700672262053438351777174000819444100121708673708946654467681952032472046593496240216919375848272614949154605401295581646220489655401998858317226267498809483593513482380841535907943893327604002304196293445116579199197827896802361723107431678058930389221314313326494039623428668442284347355604814222102523378729087229679456253165981011972155594758490280350156667154743640752179471274759031506722097248732389650698624808208340000916795004807310004744905651791998127237590172018702845905847192929634475628875493011764382274911744802297239163735505864882834880030632510410261680284588073930436791929495164822467754482424214219297112214589848347330354383779751665997156957388228348305867965316578200599642965170485449752414278873032735482641556359254158767010920828353018261382029455566816734689917846053748620433730497815387951214292991495204670225430838557618610274326542680086575365911859528791485235053316876468903396009443194950752036469452709389853803081330054003522439181800905893355994403277775033454404057977303762250842971626168084055113086700657683723906121188921222340499111271419338136440502987583624158466836298085605700183868772820698187573671641754204072221623874086759968834339444560647585820659355104969778896480355625350978048567704238997632081985148558863856708089162897161062337858687240382069600951322887396829000683562551315138196329182728601064790073375546533726617030677787663161906710447189483908660104612067686484163211481383319401429847121082050005149932644052595513623739113647675178288569321910506104700289142783731222152709960937500000000000000000000000000000000000000 [66,34] -78377063027753101487034129573689973181909647524857969323136792955678260867279471155280716080854936029152695740531386509686430561025054570012244953331090387605645728149349436887099130238268717161526518268050453602776622816456137037295901690505478072449439603980112856298328769672237840402169148866671530332054111435832427963543120769430383634785315900422444633735867065273042697063732172179370672267047954997771397946503178614175331428075127092818842590765033929642944608990175215380091611145191505726262723775105430236687796069436976773810871098157726590390954307339851087090874030181453174974385483275784873822402974234141804049862386592057127686575750650736649571555218715616744799812620579230331015367155388826825809905613212646390481329368071735574409366109746005923126850901862162734119954014437422784964661039156721980061836784100246797736546319436925495999802958792843200824296073563594942354096418618865567967123205508075798103013785057291577267649110469102206181555027267635962355325023083738239245927043707324406956056014529565207571474918633646869220814421314435819311930864682278300960998589090612646724718984001703897616818422869145285989451338460002645676445070465973131936676994336427399364989465536224953423586581489973515950083182738611545234312750265783425054342719832221088579715368593609840225072038638360456233045553307124984949839097589975140982136438281355272074283403525145323071938863163221210994317723938511185595413494786892693591195810235362586110525269641239169771838637171087138253714351782915872308517588436904236553719689611434288334909466565605992194206553389453916930649035559578345295806734042015016053664660900261177551089955560729932534261241410946643210457260438306964409563756832775102176645285297745825801981344588468111082163302915653288445098827467895964145324474237421924085703425966373662691804600539074762646125632263003038403979182520455563290175997330778153690483617884115465080049866422804299457839389050398729405867253271874133574894578084802495997312929120698075128656666925276381529360124941537965543340897058265612231954322020316109627047929801811552373401144809006935464440678083086325036279307490721154709344844700940938486394629692005402983474316099518408319023817268696644113773223570678646998198914274445329554310484946865092244140867306143445976737607510094803288093424555091358483337594549095055071181176810928251847560346749836481403992406682796585651729657291910757643982498703624793632942200807088150002269104525513699965587654744016757397921378626147101538905857966418457374348227606475347783998586237430572509765625000000000000000000000000000000000 [66,35] 61142530966146432551889154351606410044400913212655718871662105414845439762992023223836194960716402582324103002308257569033390985509870365975427187664687024184450466968606363216210255425808184888396263426001709853362189033432206099513608671109767787959279166779884185687013981969502147471468075893653548204549416609945617873006851161405173503827337575804343289900028041860000992099357523191690039239328634821641612068222026525816163610034230340574488620634910436980840566755098247543815377785808412104497971929695822994649819571567719547547302342260717523544352014747365077266608309170802922557592403965399365220280803381668277903327036997460882301369515437009128312003463302259184859198121055494758744801441239077722532984892733813271321017208185305374933142337591594918272694187361530369207943438542539147555821163734955014272993804576345268508217395845105008349003553876765418540582493181763352910324708786475513110201646535609861800838622821164165279299299510647988600731915980519190341636445259371470998578027037721365004065134276312463927268839283293291854746217298726532842902856037176577402100563558996043765100948089412071984871356449627770796333227885916610985014113850953590502736539416466084445639439479891104848190577890646787976768806345436379936751819270850556643096726994335058332921371445501069280410676993464666005693265431508602059194020419513986066732267231380561741879536051308731371832834136635549239129935609408040528906322825452118782907032341420217551255026809545193244735785838042734858918007012640623809748547541337036684439396527024153928956382110878402126885641437147336849615601702212270846474247216743727783380696179759385007115080006955375261209802430922349537014427858254917048330194883302667341269059040687043401920573071545848528000501462111273083349841819919957840112034166604421870749666673293416955228146495002576908842753803350703234984795182252474232129137658776627868851523940614455375943388059341255857458267988957562022274055277024536098243727227195104830812775619419964261024411828151407987933448322865564944518070013154777866297766119740468294218726852976718132213910339450633154342438473966781760967560273414407150983304249847760729220865581749859258642410104033096936974787158915619061044318991377086182158356133390555792731831635573606732138199099234589684274508507061250470776845933658828279568115256143108496749004241466447696743123763942384181637359045114553915081593619522641988492527296867894440532054212438259841404543728277993682342700246789289180027002599715781181863060358354272139959351139992804746725596487522125244140625000000000000000000000000000000 [66,36] -28238680212268178984880623411608526044054924970650403041141233969044819666830196796766401970603802106590461255069087527970124606018245495263188244270637027994720946723411385037485048002362942270569853526898741542546319055463811457099574454338266564879284435652659254960980714604028729608545165137801563861382651382806269613417341156582163358386510309317369138272297039459319324793425469152191946249063975966673550283350915824454788077766508725955131411864801223525145404014650661300944217965709281179258254628253962491069538337616343414442729727872375476807156464711855996769534830580820065075741804024244808867321832011668105231379469073494147919031012759117578324540794506347080823750785931862845457067507112523392017009274611796706848308405116041497384843467888850832177772282728998849215151165347848664241632234689930777415241390421537019364108506112438320191731003033164469198952594782984842103436632889273150507736562027952037738476371931060483213264787837034797393059145594067442116314620600069002534396737923210289805368286024058679350590819642486653105866060722337842540164458187243852650831489955704232875155778196090057546283601511333215064549166856818157892530784068035463748675813239839590735254489366595490397024968526655784292710597810742774734544211186734332609603221395048275956568635003469496432078964782279681513675964893599707741612065614544489489181713484727543402536824491978397496640760004988759851767848422555657561383885819567987889536435922930356091836362319131567757553268646179802516974358462234138710156618350243271618626576875191253577678230770094101855236782710192009876486721620428524296349427809037166726267223231917742333352277074540358568714675570347983889174316248341825469207824007034655981646835225768744013617761719911001113794545263602196085322358144953581695541128530910543117443555659754638887972040018317393120027099549720120746976525685006324716458687979648711016479026719466875869670721757376393418385491511645814884737378464290296884095233744866120304578752369505661236728099774417631898117785560712737939494312039884365075864436929612551320683147047298468008997465034164363150115138443648078991158232798901877924982725780697445472619533560121953281159476320642668786405473152546257088059469646795853107980267742452383783904043397381155667647614125210484963966925779610697406617335279628766041691328013356317447398984649896527376608597375085020970367670353266340747095525873326902639007437276747239656860836765993186257651019879301438536058068881079078898346607797920055861888452263479740552082689064583576055156299844384193420410156250000000000000000000000000 [66,37] -404959102873775821177920624400252861058109183297892279456066959922773000268962562709830983943229364059530636354035198563940983730264336274261448775203765296199645537740234193252092106641747270418157983011008392680969909574174768610237959487411957012247907491446542676384824935995521904259937726045172373943565121651179875316441552916832591754748980462762360183584997690467297190252552116715714827704069179132197380332421296419339171763055834431422582711080422889173180767865868047057362100849933887526064172710317102825554448714217010916850548795921210800745233772367600306826453683296338896622129678429972220421640038844475208484492649444807823590925185179177894044430834090325505638998260256804632702464487017585064481034769297510423928817104194711665639807556790640637009420077225428853137728907801005047517707680762391436713507131226491580397124546565068311375307634569138728219029949869204157345520539046795633992247935409448385953377787586385374157209562332057495324356883197940925917023124055882355041837870234362951443203066197893234092237671841712201200790655446448514696184266021950278252011825142400621956578204358455763961838620594868936526055649540034327690257424370101994500892431291408573891366939543079042326532030010006500298198542953795471141551271085812179312337125033454441573281537248453407740648871647994174328602541781915487136077702934745951856860737395952803031021469255521702155426537721732801674488045392205006678172900662524804710733719718477516224429602825985462014719739117545460992562744820345011748101146546409663391826070501216625925639693081942578793990276612437248852781906778587864642743163623651833905043356423546042720692231252693640581426784169753226002883719296985202713480036211701392053259651129158109089606293910890082834316454922708351419171498899618442997808913154420815788187803177131226632455427887520345369650355780098783676284223326537879709550789207077868405470020439805164108690979266609419484270564949930745838776034725342170694254159677219357225487012916531946010313310560510219898383045792667322688239687595625501223808586679675050402124505631469376352498046882480529007392148532848724231289652748158123060624134786837055738580328002457625008325491576205169427669491739093158306753898429853216652599865782660026066244444438640217797387342515860595783090673138601074886177378913617283752310949359545193067709826249716246739297766558462623713043624780427936740589261194077019813623716928938798703969219683522477097864621925580976166230093195434723481735195825284434254223952687499815325522511955114168813452124595642089843750000000000000000000000000 [66,38] 15436635386540061770982460162493662362568330418593569775368115589288883310862678816685610560856040640087329018566453491439471642692906398638006785287145060049141898873566198758301958523414231390816108968634139899022184808708327211233116826305869150853103406918248608239361412956655194005770478342859153663743725698842872604217863135354905998905897754905059594862601119284176185920701964168936116871713155342410311571296531335414686079131115009912821339751206463276989488098737095655668423314048161172240874159641563857760187434799864333749865562170388847909818364868106027090457758889079995828145821760922637081810633203039078272100761544048325358992093419863935243656348137451711425851790549652481645840360735137796340544023606373665264557353690464225542907784876380859035195971861994048415013250705853381679711097126981227551894495906532999110935716901313853986740494870146574269033633344785324622767556361987957306665269071573895485030698546997968254360124398510448928970164587083589596129815945738522358095562190781293301943965112549902026954793136057566283569063633097243364686946310570548572495414907212284502037604705615979674858880888878766734785868625456230879482440487626306993795696100075714321793223362875569932222739452722408269695708364785150440481669560240269960218508630863833251050259435945215667490569729407000079160669937979171103615566113833904263958087183579665254119209594718657151293393441539689341342477724418234030274728590114784267411320619450442351793970523910819174457690936645600167098114051407753772340143349324437465012198492764080523625784550336468446773193703964470767809431724477111224069459160766987266929213576803970291321785602131670776098255159663021667577167231456765237275699584526419524292945085963259371182252702442457075847742592722082235669086304450604545710213279148155970862776464137712922687146913162053211904799119721104066081760706658128652245350181917240026614334033747368743482991742796800741162798519995813098300757873588830473987032331089623476069587142797781426266828495310714715041145469061373124187092798972506241741040802659439667830590166290000228776881059458145666760203405201241581460354954089088826117444050824653153704037648003315048965171636561218303952045836432350878977188805951458344040810268253216436929070629122614533182147888223064253576297634782646948393969345810014819301597548618702225980372273468669245137137742189500853573617354229074344145701018153250284088652716480161155638578832541696049410394430671530093418467159367389694954732500119935882562804070249381355444534547061152807145845144987106323242187500000000000000000000 [66,39] -17831744735910791453105801272537382892772538837617078053745070480506225162887954889217005472189486504524227096767356474437572121302593715577489761573584482009120829047062053462767409135223793338553497881576965301002318086852806362521173893469379445082406110562735843524956994901885516286959010736899853578434955776321938423807427765011762615633603467772347798733897329043146593808825503959146385202219198508153277315821791715677524407617282939915669270681321644740470293321966698866216201942318206119559367775261381091653817959678913559605864103089190641864080186524687656557040346663751530376414759182345100421414396898028973366931424360068187808565939656826549679505955511025902111190781540523991960255329192312267221595723831167306391925535664394003596971526029572906645756436286445902895039317366045029491045932615553744578148697772912525063281225591000798467590334881964711385191513843066865696849179800594084327962587462833006624453149426654477755215718253702292513719484823674392043025570324732428602224816927129175144465147147137211317832653734641328588388533430660788701318560132444611044930252203317066576473783660372453397227119416124091434769265346805578193485597156865167624035307445101688384993738901983213570525674528364144416719738468497574474642534728726592197991419690286913727637057548143225917979480486946670327485915597715253742266110179921859736918800795785555459062624086818990887528379354063317503155673486765643177408463410832312911329033637046762801075115439722706750333708371330874980600180455716633464031007535265039458829962092846606858470272997271505233612088529232788632892364731237670679686088479014422027641420149089079271752019410396387962739478188198547943287222100450969989933386910757679936734777193766590556858166944181197609142481680786892960678631032031137052249617413194160385462096469516269115955751927258085895677086506961770207115276507658503063023520660362166865278621671558372013939030478390814948254063764761362746015468562262429826110237194882453999594794897927705599344858325665482468972386065569780053417643347719727093033378076060087872583995008495392137677405870368717147315520821239354818681905709294916503924613331635923051695934497863454240984429125085005765401258626952802260100898240312463519795412827850633241277894038600801042772468346421505753052094410798171124568328653125047493571627529516355058244621850080354537228029501189782489964535305642511836462808017935140603797862436634684705650241620156604658990307264086635252036954582019562676705250043599677270642864579012813687399624518192808864114340394735336303710937500000000000000000 [66,40] 13218469760041660159081185818657588235155536878409527875353325514319787165561471766964813894470160180144970700361805787275175376774303844604192432608632767756154043433299052147524715786231806500400203918076314051104655361708775833327184937872191495560751909321458709853973072401157526232415135595719229338450663816948410692064392811660765553689234629846134613931347396531079987549960966792826647222271902785242095827671384045132477979504642647038608463751920994728360781524170496412780323396612557420194199670637923361367808301536385078710115961019914342726924602923452834618498342399662829532699317322465601030916523621470968405691755628301001893673911527240679001597551226458367161365295304591163905005137577177986500574851700283446577809742347155439307761342955595542910291078957399044041409263008859969275467415879606835260317631580357134880215598806037590214913084725339667953141451401783658489162003474232304723814348735324067422481900624432160722558048070792940514249873917685452687063749680886077581288621234025437997724315133174871723512381093710445738685585639819616499861434393472334650957764447863149173828335342957136522950051378494969292914891957112644535346356271128385635335186408734320780219500053912216518724121604102013968764573592593720234573263129221856737718543502770043225938614261743369413559873316029675631842484800287093204961358568175716173247273794206843894342519046618055070018344485125929967910747229654533282038178776939522266180928866525248343212060656225108370255607532802784104723329932391230843590145882863844383881040741204947061406693403050041849103429540169812838687368271504256408993769538891349573372375707036138302241585277782185178194086442385694007944759052661428273306486948780875411833570671333417214545104014388667038294391045053922762248840352669986489386225066515286251117033615150108838499021301430707248972479978707664398161817647378626612505885234617568124619925984591656084525365686893335805499905857229492544336944821129157690663203521111719086723932431260922171327389049513282345343077668420016388836596371082106734709582139320559390176701488092661362297513825066592905445699923843579721931828984232449513946655342234851140078240711850425200631469504666916078302619818226064452004612948548562403747414477766225821761743261916492405276016183062947970275422001519065540368576541225438345971585034850615821744622021063923897852970768567267473470717047375306300075554776791470728785441817170005333651770575788177956125174436958048326864447847175952880934504988189502076429173433637570813314020268247617195811471901834011077880859375000000000000 [66,41] -6834381641342271217791867905444457750318726795738343167826546859068999869251766276095014802577618717023548992831729675962212874764974927554728368779725684617328784169159561939198705700974825410782871391913211404031264962252392973361140252679713186831505393244653447326990635999518041367908225700491296445895155104324857643836780636840485926778961888040904163578447518295157809278946086211842225600192241358189397830545803921537703789657283947646885414557082382007401696336726529699945444945228899949142250997539204759140952718320733608969623112840017733432713552195899013310429813629094499652193195193643287371773142836651311076890250740360103566041960154178022587705488030979578494451357303079487960961909180159451119063430508876227744231634995630724692499101214595002410039239586549531425652392100975633949242448384447400849934523657364079131418118061812982596006959834510483428118538051344742490615634373374753142586899437987977074524002949624351357826459496708801563810418714833719357032589966995161752674593220130521138369408434853492235845346947768181994798519178568048431472332596842536029790846249165478034023837424526662083286212677599631519518993566104632162168385388081036528950070294030634875041927241738635422065420788539292962303478589792321693304684614091594538352961170055043304862521054306034193649395417649329002142680366935105288841021016739991110276419721563592022979484376343194802272546217636255894111782754273859703746480822308416343414526419167656497139240542332174414990123665899245995474374085878493592264802268107647280129155495054669501033276427927744409945683185793680152589804575930051682596446776297108810148668215229381864199840395539573480275504085654767173838326364755773787569043053316670966298210513361840412486642435000337929726176689842888114402540910052823407673533766483471424009243993574345677555552847154268451586130002441036510113745312126096162661268658607985666170736122338853995044860908188748588521043916200681587312252975131769547485751728175497095384477264144002990673327514565600458678908452265600245967441576623771581266315988076443401704986962262499421461271198413409657154620487456830222479129948541780324128208110813976782571484049220283837954483882767207975862350857712663545364014439157830081965056600173804063688274473503210064950717614996085980919141426820952904131765969769308054134318183326466190684310500635019180247998572023355308565156364437740542704912857343371349591402240563030800184621768045424753589467246785916173764775964753567600686845218624607050224197621788632171324455455430069150679628364741802215576171875000000000 [66,42] 1577335649645275983274849036819164306384719510149115538779908500264564095165448263435714905147222781557549682378844740495156995928240702712755661018570093311122445268537593006726994847792235192254509851435350061401996810338424206930879618181182802971914358409905676790195061819048939842246278737006147637647596991422670161414344499240587745559052349863079189034648160282803452827187114227633794152747201568392284376722022096177889882883454654889819159099494471296192375511512350555229449920386335971448553147021562876831263979092634484118291382918481923577092179533205071074048426621367697818579438145845931171013361846042638579366303729657189258553608408321385062024808636553231338281520497953264553191934226487953510944006183893331845753888565277150003176919121722039808303177226212497102106340718693732922429192628606253292846459341215187449368689912392472697034141304574492711610297763798013293106064126989359605083723467610048066920417120176339294279273176729952976961891300647434288255335295023510454533846549510833612343569675149936844879496213566601767600671075017799378137066141476523661602414983119739690425600463618503418464625449407407955281885572735066361707514439738107897833611277526051436788564842598146751455349884160060528005239834568205792252159531572497481104012171821101967085462462996821984153914357617273134095023334633746995910977380047440178957266935238936642344522164370881721219966231069865668448501198598552415626274542374177039213545633896818070110072936960294052623771392027346335394920956781618199997810256018735414059171024161878275514902160140294086302258902366480940146274888245359152118524331516666652442932231074888738154042763771064234395026664737575814502126484875475483839975896156913721547762904477944096735638821613119131699681309633255848571327026460916950400101607285948513131484075111392053772040826445758372210604453559090857387404152113678616908818010487269910097775645899483814495710366790780926435201535684607183544779584821094229404914624658419611051367022682218808422299367578728112768893669065006940746377208836963296531006701916201147003880774567960533588310407815411310398627350365224707106613407957905666755724400507467676726856888495273083681814684957520177069735799706135489763928173896489346286519798915473480490010713962682446159609259110947230302526888056187179071302725931481921300120166993437872288988058464074005745516107552636516688461629143714628680294697884104131131499622427296741728009762118764686847699104360494734596117612491266495006779835694656573573845875252273920696455614121056498788675526157021522521972656250000 [66,43] 1675907169547965413225320035810461970568491347261560168657502455459087317574902882325599583161442869082123268287641480596083007843328721579530030394781987919212921124743321121695981637682672401028590484428321073207703526271755919217093351912806275774483734671584846430100666006342727569861007711988586875480374977663961794503173325986012212706369613006235649986650484262786111808396689083924602530982417067180506244756996461476314863745843929405381940053891584073567940100357017216626472500570798670907328187389041225911660296825254307864222377674042136821605228070774166908578629333817626178628385003675772410222897284811752290790812498566512207610515837346647170258915000214479178115970035089855379079263124564274269990373518863131037646574851391874070870501557735072348109738385327345625165165388808681748975102801997911519719568787409870598892984063796902178300331600816759915070924800797395794983307615838876881670808900734418740365919559103224471745249350580602591780488754171978389833091594556305022314676143455492942662296781470996351049491784131864784701074318257259281327388030840002751072453426175658770673453707648369184396780348805992094556243861618175652179649686931259020210058052028602122994472306684512733092606933291138592450553822385055652019604863404677073405958954046542346571144743348600225548146413092157739091618861186863733095420884561811553780973909768920136634339584134344638923058813094873551861192690800879050711091903681692572011494278769864341756059110824759549096926216254111929215068659213591787416388379143594899581869325022114766375811212702795485505265983387684522337167166083480740594843640574414573564184725825086708272395390832256278724893760306028190225912379525303843027380087891262134688716016945541088021466165827040383555568944620812775819716731295320195616919491745115520070242582931267735355940879062532152063194932106116751995862206996644435700953203054262679730285056776240856166037627960592073731179116411211039069158350751451519762848184260746091342574793705158007738421066632280419994668139587139401568382386598270408625177707217845735648667040274608469706851552975735921304139177217041358263810368040417173937183793151301166679027487063462747880249321647889334710730506114233575217225607146239577154233165294376814527971452190355601540932443740541130419964852713326034936449558861714243536670169168324048847083204382227497014792545397926707796257321479852043070739479683016377144560808477542971924086178427784753026299506387583234557237110474708459494400497841212945202429114774830810029315752984757637022994458675384521484375000000 [66,44] -3113615620385408657156957238877853896759647333352195759049483162781088590824999397730124177584259998574086280614372719475643775396059413146087430764190350121849828162553916013113915099379848186408452299418501125237634507228347589268326953768450480817853309093524014386521173058561361749060602374791997275273247183756022698300162931332947876539558926270833746895098880420347950231714800719204631497821380055439705538550307915067943711873477296377029576029911935885197239772249899043685179177865741841279795360055714219750866661090518191398502582758675955159565389971457885953331426348736527271644821093879370502870638623763819795206404143722078466105605109378010511741407154486904494731738150100863476953819383300049868386913819710404257115531467571177133162057234264187223507932462804242089954968594422863891392092533748621983509419714251291722202154303971396094766145380833354422136445762435001148368358075055630270426565986240948754298455485050820501116032537546976408737849670426411098449136384948408322355214282482881554908575287106625691693784841731943101895606641307061093047254224027191933052897521873421695647270050891575980899695357490544143451721667665461987885904127701865547269147205418894105405596929694357963862525606490715643805173420151709580862319254214105774474786890180341194454332792264613696598097395789395930240957055929409406496152183630128463491106275529803891579721399623889113880286292101197471843998644470586137572421311098781798237435776620876533384094252791361572713344825277262372672922168543435495600784143336316584839696283279412645160671297818134792972258511883332954793692052551944923420215460217576255517605772308876089458141515858301959077180263107672539426844742546083346780386431456872435886581713295432435730880447517024889499450588911482982396135099056460114393460122882511412055474180367592762666136274583475885371342057737258927901631903313385431864587699321424824310119881990399276730853027336585878143535702894416325070436825914082514244983604627039834858215280157327691299801518973773961498764772100471962355494661223132467688894500901797665317267666539191185321640786604461932796709664978254237527828463747454850631333938652952590861786528767928614453264821516283303211293180333675136549595449509088030510741099616720344769728096711199666561815767643768969382806288404884120830540250396642832738653872831619488182693893810005018048849634673139745798923982381272185557347050107517842982807126130778578166585812087260268047986581522588028676753321962260811790172850092796886947371353509519866648025399058496986981481313705444335937500000 [66,45] 3284773383693684336960745645306224564504133368798304337050687866939573567085914516942303710226022125620107328885013480052445549347118214955851530990900021452389181995116372308276858838432201574575855411198117447322782587855041830725916701582937878011086841182012162909734348577895609181835077443543902364291391194511201590561659285391050258676003133877735328459416050686457857163129544244064166541207103402616841179514580383665959398510822792027478315752671067553836381173379418452095112559491959930190935208337822913002711481598361001407742225446474021909079218241135644223812020297668074014047666541823285771232599424248829957007188847052474335195246336214392507302320184839520382331662210329701456486681342429777251835301731056118261952851986563444278002599508388511754447011754323295739482339912184119370918603914536655595859150422142269033808582647632153427382678787950758657740723975897397509556912078780541268189389947369861851468235906226748443507471407496123862462597393999353261410606542854690255211460807349728900646224903372528253688432434936370379476682084064410140058460062213673232864088702255724126861703545305630986440121353808815950933438759139187293827466935665826920427820837917253170966688768550559181953170001572949244329484667809482819118731598448101777766246571464196242795016988159923712549043976066101016382606118763421120022278065214087087028915482138678177368704314878809984703098858953276499609729519406469392741782394654504482597047018642566001399499448867188377267787659242370402662103552504745636890452619033231218142792425816130973352863059275843474302480837948585596064311993464192926583463753904054551999021584444128729832868202661621365938298933312816447879834547419172153950280926736891324927247312106243648383138739212327747504328539602788741978411867993265738048257178550863970719081997812247997873636366622289862561145926472242360248531759205771482896486194340897639935082103706811878878998160017071660580084564680145287090874017723051367608750820295394156484852140206233303860653404767828323387411342866372539794930051690771585602226932398795514973577031226567852719570529526533938428967393463087279803760489198872662381815611504222793345658434237460409721426976887459203120875715672138918652152532037435933704863195297885511795263973321557277147754770597863994337960358273368095081101845533368130430313242205902155876134431875393918020925972196085841722263913616243435184393843955508076190841775963107683451711198299630723733129674176103051273383420073463428487564666870929571447841603833422280400711201764352153986692428588867187500000 [66,46] -2757380687114932215729706016476620271002716763754772950222255518634541049546515900974401055690104194965291047894035101920052970221370669495107170023251683916739634864696263936959829150434258065578994281694410172048213223265480958767986409545502720487702668929877733751795744347823822364318985277658495033628257409544007185159042427844150000095784269942493475816378541491705060826413228441969266762454245011034283297005046489210967852457932342671428222774997441163870645765412678984950032851619235521785825378148415951551359740328246781356240449559119885275744602602940901230709099086590114014095987741035147813861314968033837423441256901202341141228334150643145503688833163675591546945636220864844320618778857307812607481540040984274038934126723262333998990424593774669307156958970714147017487510104241267739803088486918457353272715419022291567914407310450491974149167376586853104613739258426596396751706402999443142425029620078817336284110746457677983212960446064771690335879671499970205740654596026107388543374425210420641815012948851508631919266958674524428536846639412587646264832031491209838271621029659931644334938342860441869427369082664188507016533009375646669688210105243429657034716988542854298116952402394058094484912825842803105099482014814137153102829142291293602202802209645328253565390966922969483210947318103919873030134923316242304213042847849269119018237819975790982136725861270776162420560820654129930111759000568623176688969494345244032246916091422634693127197806395089566658904727691437465389863453919931755319767697207358730162142809117967958861254771331605352393107078830024730155648582781087718521740792266426166911610649982962778005094376884594294601251724206566518033236140742219608792040564673765443343531097398677816612344427631772172600625691173346241356968786483879064048594313812547053109068715182093263655385514050498666739333116548189271404384111916657193234115056603220729181231048599591911437510397862578863218712005525159324965521912462612824250440075421518380206955753064235698872506140154362434218510439414006123231156820905591469453707626964669427405238869575235019183078225742209530564136054541949905692133944738051284168346556130081878401018097953268073228259789990719935803455487670787087605764968529173948965461451544172138616769568333954052281522073671181619557504399978113041446515148652715970013380685963845213426867796414959860648962484434702225861149216260630033203328885933497683181099170010667191183611339687361938063021990625459905012018918627344559401758753003211077845521609060251005951514002845215145498514175415039062500 [66,47] 1982639578493947527707966896327496275585620483846381298744026597591266388181537708101553431935407755725079084753319554667807999118684959793903403674414078422947406176034867475291994048396313441987618228224922577922293546187282223045231558960806323319829858723565829903584091259722885544326212105809589983565903804996562874657441843105310593095813528764254694763421315262844400752035954193276617403520141408569979679657423135471756756717022792252469951026221020737356716741188219179188182260995904890483967926747284459354863550220191821512702657023361866976257756709453125630366513160730449723251834553077430478464774049523823804137362265431052796853272656394248171254469750379717921118564191280724735212973255678390708485364441698029297184092347314044641426318809667011268885021652533553372038170736017814750909676113570222593816672043950995276106820607846606434239903470252339345455262266165002293667084759678429912861032919910751507795259614075065205818880870263530465495131010382510032947695277324623354695286769842296202256445840027244103008635130544414658359351478999851945762372933474885672381510733557441143364359174882231145494648022710202055066470289483686403212622892402704062256010619856585859696100352848658070386842663568982962561593216046891034424164327478543550117310064656953130721750778585568992837397892617976525900294446765875450819363490459626988000817585079319503066765333544287337201337453245366282129965382247996788724104702332060043682827599176015935654005716748114276187955765014245599143466253391239230661812695266372118333901676407989151094358273510806939366476029302631523215260431763126192489184409277745457502757535109899540679608733404525784483610271700990484332335628477390205455172218305509478958020530209706278335438636264108723846567747233560901691092105592933438631420564005315368351531930493347111734274964328700137604559433292243576657737148718399935275685005689700878702319417431992374742191205718067296730462580302168221627733864545003396153247621231437704199068234699386255657129322575028032860006417714464197513644534052494952207903599277118817375483815995404659810193434283053882788043869132189600470673454697265841108664475902421842302133775964152241845972894467362774896209738027841969119173580505269606659215066571812072742687922145792177960075439445003450766696146773501430649840521747019685592501662467916184318160520106233818698119687060619043649068392481930318015820632383831302639359957812392241424465416057075120449136466538340493698822092708189282879478168803040276974063377615764558470345946261659264564514160156250000 [66,48] -1250337270308386966235604008945030245479717906699003876745807571536778697467180561110691085148070953846301190605285048592046014048484460432641561076787638956356376847558769062110607251741239201592887534570157867311976951983159447542708076994916776169387338829334734302162050733005487275671362030586755125315313585393734008516634668640798669105210818421595000771786535255582696383442139780263254803440788087430407532528511848369880118519654670910542832627216764427417423747994936767328313578232116536940245842782725951503334207661644581300425157190313077708838407526754622774375765838061524087094201395568429979402872489838428253977188451155167405153388628376002868415544309378017985869634526775911872453219516534191184317586029394891669466146504914877400741894969153433521933825143338744965328285128159404689191762306375188051278210014260476053839415203554956141306301700991793927472793579312973913239021802587620839828458178167865346015171120825811380678645839335802783977575356116205458569131264821989258661399777017385960199750509299632694115941037445600086596225752572552636067850338470530605123785436096400435180392488340964213865774983636504091953330920497887843328870107342272509544814997326409951218065215619358686911697801925212985152267401409761932978218089295621972000735263458275639053448439584457918802261454612201678480724186401967966623634924272439578895934898028911691734520737569220501228683703081213687508938213791213062593111110968759663598868603398029447552389623969852989917396805202027880437336993954968943539758421148155199008670631501539509982022160210481841381432878366099027144563252906737430841545021227904233217792660787533195113102994799494610332531585755312688143126037891331708143758603337809079910606093982628737750282643169030086970042213464459350249546640716930735958573511322111311167490155590810422364227035389062342627869820192152699027334783303798842356583961312177740835605224069883361764984909820653839161426360204766430473808261164447942062717061724688932740745861056270101543776214526077520162803502857798396119742570934452936724643667344343310945876228276821445048511853248275422583523128371812682405434233527403584742482299134507727756196449437175736216608448062555125650068492072004740448408806867491096678114592142636750490399371280124704959355352100572615347783971354672571742184990586730919895391382766728496971271187858034481602850298622600006113873656722441242755871330978708571122775746673658721738385878987012884895063271531663214881676345826110959761309733103201453309531948968058578941509040305390954017639160156250 [66,49] 695743158276372875908827113950932821304077304232815418301462049071273381001126449562623718998383995518103712715412955857251653063042850982457479586707636137078577648306668471519758776952275413979275674980317209000392555796277851020199261509565369842176433465013247360666311452601221673220076208617814048801479580176349040803686627609759726040708114507821088192564750644686663903347178445261053492982017159938892034111138015419042990093682084351117432585765801692629559018186733901454657148111154038637458658873931531598698312007711036717105286933370694598827012960969124657420743026366269269651474028075605152164103633036509413001472803818150462144039894329527402247073553192142950267712635539225849783825090954795019745468935218938121163150050961547159480696349082370441029597449134516743545759025256330459404056346683606211777935533459535452060432543134607266508582096392383216915435038428417123501986101415131866961441776025072138527324102473931518529938960160950404621222806707389314546729107023307469086848347098641176321530318832551870796118739616158073072036356948470691326775347773592057792175137485679016468898877679892796276100747931964214075412584475201619999731622173944299628316318948493343486364856787028557120581546444706973300553268421487125410067113420078480078684697996901506555104855843244580739498892554229897291503885677236077522529739384730858782664197628955402075982863275821009908320219830233786549645945697929964773351583672813653058477301484001272596882594961600687683112698619137296950932895691170024779836038344627755241270759312643885106670206672816259130043136193758670553690360558168630943472120446849673431592559167102835122440510193536505456374190329932639659332726150950838160293490294565565454063005526826038752823144273214853166871880009866053089517204772439671889822911828611240734632082239874837852058553978831807910832947224159787023203346536828946789758666330934574874538333079801024250519088540400188691407663267079730648417180604707316474273223902875890694927105028160853736607297213224942677870709396710771273367775541597927246569443549071495852290214025000896959977769432261202758061498646548402031777018088618584644642068019891322026782247515796392051264392287707848249561771991891355615349424158427494876416944793731260656260221809185447072802250535311609827678620853197052848314860361927591484021025243776248078238391165557967909412775304345075479171690081132464144332121752915597462746434544669493398753452637168966748246201457601757886648685773963352397246080890175261518884597400358416052768006920814514160156250000 [66,50] -340271270980832065067908796631527075844578686980445745357948482976137828210871094054579008322269839141859852367199190652946860763388048698603242401086387941643026373203721011726876682418534597559586579745752453072851026287119468671009167592893604451958396747381326882917692694499271506020887247316738253285557619764389007438848198584323118407839602722368154391838770562349998643422852351312300110114100478819146314723570832109547366885703182088477366156324340455108986351470055383666514944112529369180608289304706080881160290519097035391323790054183850218186666033204282979420510855246811795794963728022777111856793389868157567908699092734765587847618162512417377640550226916267859778746935895956010404951323437996061463382790650389658045846126142849255909511802848668006053726566730660656839643339853195347514966243248444253057167983534245029355400450020854272755716440794433275437522524855972896737898350576163991538996662572609992439288302313357888086340263308786044701879360352726451155734306360005753872640710801987275393442481418977822057068436761281579833010548603216443206441115084176864711220119005070477078785938966976172413742150920931827667011920849186723909729510410077095374874388529402656381017437879600916375795336202005110056944661546564459917175775545698301295926459089410050969029184386144406659799656988605285471013670555977037508545310338931451009917434514031559949286213512966813719160267747766593927337524657004106354808936049267266888739472937795259628740007610558540114347783788408260230734349805185058890806995533998344951496197518940140248136891913915453818991807935446644610833600835331168785695667021083987337136456695751360009856972305705475164032755917691123702831260549783430555925421161006942919027782360492162901411653451198973639198749415115597967712466796305054371791225425086406730745165821758626546911433672763012120394626817350806960780052321360648048993715971182954448043175925087195365707125057264749009884922989231864627731011480097042951082089124284755855225091822159185438016316826834847492647605134803214232096995634486570990221659361631106940541615101848179267756009280750091402380098784241844144756149931551797256577667920912536577054610676272231993215534639406870864652207983253434944657430174728491994554019296184795648954992428106658328281896910101336646658307285887723885395986556814812704194603451690348568070164779642240011171503076115037613707410140527933820824108852761300154670189771930556388047458994241740800485951963930123175516125612888032609118350910301555728443290149698441382497549057006835937500000 [66,51] 144283345837072655285626635284183830986907162994159455051683336871985345365292322255065082403682155173975714833284517919074354662311975601944295594483047457540616434570645329722305960869752748878771675391383494421316485523891584786570880796601125293200452100857700303858376921336558576046977992154359498231631183222639783967109533673247183894776746243083580271437221872948412397789957957440765622622153279557915122027557706927050721068639293547463535181553793034522186256429078688190581307374787992490595183589188873382884514293444983257946616988503202015132741752642453108708675162730288283788118100423358113584223923972189732547834578522535571114810218462748302546972138593012356386249427423408607370248360852080041231298860779208267119186014988579031189310995335060927704280182681690206924006936969645150540985885306148817947848466381426908362011913871743635893921304888913476266606676756685780812829500785010863815730374704154671508359954150516460681091423539427532734786843755667817291069134828953431014494682469835553931057307112486813173747924297235757445672551736610980771899781629150141670550248092352930567376656128475011773402463666331955695250930352725330400829218597807424295690559456413973108986758767345285847452760954939319150149621036935716367952075074520106670139468975249869518403258133931248598106933299009240157236553817988054956029212422791748659027837026916007702236396263115223845983284319055501949666170527842862250006803183914355832831374661676923192969017681422653315402697713951820911065394886891591619358447550087731451989401487117301693505158318275740762200580347364451567112108407809772527660368418793261237156179293414987040870361321909129461845037395103150103801504232436716262761721234580506682731024197662652622688588640930771610036856720471119821511327362778066048372899536573968582349311165415722955702787234004397906581177828264975196468138156399568961340874997063566666423065364860577090732959234037106287095129839739834473416063002043597847920367460278317244941184843730779713976815696258125856535380497731751701643353396548493654603363901981000300318969159055138033666485428167875840165763948400140911427678925091082082770452025447729683205899751281125015409337709176360284239999158968844873381000798975822849178230352366585729806516284149515443534198135409109997839843020474621418698148551707978722974319511871363753365773544344079164911975623264556543654426441584731279483611081459267045020966704895688333249636919724565041768376665827691134901068851148558657279810519256414702571333918967866338789463043212890625000 [66,52] -51424450266851007536415926574594664949155264130531755461627127723620231158649541081491051933877308762378052283511810027931411778849610369574789670270638153194491995204881348962367107871714785787688946729881813680187696993399802889004724013436590939019106905301900382574404108647819742104532752239390916922139572412662197817675457381549602018046326018450347167097595337317342826412005760574095407689435716174483139592804339412281404123962048586622447310773394560176020205058187650133036651662071775225543240969465622729050380089953523454100378031837033608966473983017140009396305324317128240624301720977457031078500244821901255208562245633743211924089623417673647693562786291752945081348131756287776904614784467478568918438390241327711908620897768907026421646126457599628547342009944051933946434947761451050002037561158684856309233015005972700046913247799842160040404766357912607570894313750536830119591194537609678944497592881651534527785517055650247357040486589334513412403818358417746973783979628176919767655808360884793997166091885551529980384844781749538634298080932829957913078978917483709510793347960656076482323986257351003432433513601659867594783815219218544239451575031038635433357745392093988811865356089584916894475570834163231385409704711955782800486275283921377169889212100260583832915176423441524119215910562492376622564234552239468438354728850693157659060726561638229563639684019478662922941601120604705632611231328302056413046107661315951679567426724257374702759720863882261486802334928031386498757877815962414998037033299228207556304255004786312191295177414375659132441495725373382670019108373097049373306848316114254816358962697886525199265870133368556458401652846970595847256229793964391457602359844721914670544787422987476175025195678811646568139776183938514639666584120569114367358703020662487957250636330365066599999780184433087218719973652328763901132783178155635684882966351748242941856286779092888531563340727510530153171074049727020131430338896342888313133926174737461944199776354379645854007355018238934250224309067705837877711950383252917670847934226745280355060403283133641827018861098328082502164751356089047323080087208870352356890596299879544653230182873374306414555765121407111026915139713461671961325157509789034473791628337234405310189081548211149961483999720259760352966496991383106104895229144176754571381830128334646598779404847105012170116006302366681554652043716731783640753074291329974690010878363656164017211752802564796330373484379343035015000640071125928934155286699481113288356937118805944919586181640625000000 [66,53] 14229285158717886419587751888335792062571984536629214478436003371810231025779823023023847574163643749496695242789549843219440482662423110475372881059008467591913250130742050646516886148246001596434429032689882689808088539939585957666323778548007142822750065756115513261942343096591737399724363161806269041287405959700060485878087816799585086215738281898903140780249952405812418381386301738807028245417875648472781337043347163872097101044718129313430947523942558584389359132744003603839884313344298449002317392781073807978124755035959127992626707593642836748600760537187549323827250047740889147387998102106678053203297575438467172203026626938368682160437759139328704101830557490843429932852810203291269518327470279581993592509239434655301060010163889122354773314739362489665449675396175467759997029747053478846201582324935796324822188921549478534365919763692051010503685411236231889093067807218949353497185299843420615417208151870831416761398024267489064866272231337418304687231108728962880341708351429043569331883358942442515609087958791303367354480422036343348229407767213477454006739136183831356259743207434882138314982678849529501180912937375070031165424292024754660681839251004631168835602886892892896716661244095425053457022139585227442850289995542638340797652729227182159128147142919552885264602839486508734736933011906485524815771444098834396569069844077321397134231777483805193609577163794598741832731865570114702673805014827916094792122375029997195174292019688222929721454563746292523157078163438289885758008097850353387150627032552309340991736626002925217207748539308387110553706991185430850783657142268157550218249684661105423060583324073100150950477821695294118101562872117398071362969035721642900137563842108420638185071594620273541665670375840030301165069473530986362792551288443605593066943200491342451430487364141872644731060200449189947046138293494269079557831885430407225323631085035801550600789797301039210778540375602282002180131351387928946886413459684613304684822415035978248622913839571522677446577719575903600006969433852133498034460342849256907075945691083061722085580412581327616418783723405532266395561247002040156968444864077827398679344132133508309891444748576985596666928992561792271702045351773749097413983773710643757805066663950758945520357519691165180990896237250564600338080826736441177630674929151993546986876062995386632333236275047939151955764010107855386736366707611967285323921403650534590067466490781045237383534715603685700496269183942541289451432567852008999143367546508232024393691972363740205764770507812500 [66,54] -2187364106161745306317179587999941715882246410913262900316308665089739552614866005507227752109188014824515583994882045517370744052373482054646205463617166079686733466079860323549852872681234501834125462845221127159143485991654557580159387611861205752744077393278400612175829763135613377851676663458340795994379529829096735078549072136607471610358158879486488983330324378608444179878680792375184891957816217556870061406707382065702751745659443939221219462886197793686144563007807616074689699038281835197329532091271955391168995640864583872961846327714831282599810148863033547783333710981075024702822408674013041571305486630428981833764515528301568504536572521039496386672239968540755367002353571977740385413391949723461253647209025374423803510100076747155399224958194354946291683008389943081152053506015565306660795695918719055290089811820407023853461471267666125913519163074925340795877471298408545930755271872392591967522330076181557909173089806107131029904777211651127806669234958441481249455284357374937796549999648825657525844290329536042382780675912430501392915068743440617422492637377875480509020544984213080485335782992643775443068718533321114790023401046832125065030810571976823661854837592592886087620463996742277347270321028075195853149380579306056465475266597609157169554763405777721270229151914327657555853795879527368327175777498735149507207988298753906251665984285674169373769875796121403860917819036081310272511591316944987184318249422227648923771421395221481348385280624402935329410412351383048383123312293594015430071186256145366279547411498144292359784117228155888937040351346525507756995230138557712440526729411111513764519522897383606167172528763082052118774262630627110872638563413324033430400557370562472287586133383580904298013712807527635081898306597416704368219474871160915348115512231401588349436904116638208668256394525071612316783885810284440278063870842684158701947924357299676726590906629506044728573132366690640313261153541567774902818530011976383552855326099788679626257178709078391379900071107660141776064792454369436246492130848483473712178331419206794073686820106484409743391230971064228631806183903962260384649835779314663560887300286870794173618427899036405240971017380336747194478308185255635127409906875464914085569349615435976430119636763455560325535772701667663015588644317227267947245162751985798498850470147777105028265532266757466004930240229699232192695618634810278752434028924056375906058299887632114606153692983835926302862920084640313989733094013520068243320443324151369779428932815790176391601562500 [66,55] -542857530143741065125644377412964914877974219387857701486969922127204328723357184408657432978019063497054859999370690921927426091076163678131220427233809369168446721102434687596787823570957942976812462829301994328660572505215505070550692769722399109401651119634432093610240451156022282186302725518497875828235036606094931279454793389918763231486554572109871659807880370898918549716165471239496350836902460139835270547307681749949992580864860896085250693328147728794253713840335495842431904224640990371858666769628185362991741808413918929848683307785875649953960052580194027596950555852769624463566400168024428039481898833732371414203555132059941648557537050852270846259415411922400145413909285461170859291807951477658250867607537691552459054385413777415703138867543027167143744539240374638480811164338411306410728130190624469700266723859011874855939897960547791885873250751600419877493037847295382962081364167744189635324879929607187876975404950486248592531686088966780552204798351131860010345149110202424926272470900540637202014945980458959060091764192763624393955228999517938652559147914361904640069061169726653755311963679119815380608381664430501350932699300514467345142682860518751807773890637787084651953760076634435178707025299055768933888550133944805409033349686201808137146259339268093100769129847014046771507792568926856800005102582965475443334148359056509871671525369402656854028788366714859516061367381759198925408914049490988481631149245911177535466346967146242866120836523982400448853074151054636724247510576843269055106576346154930821137503872430793629929398875617873478587954698247564336383700215873124221605179702835480572053709574020166871697634399817252926260169779922732062238021115014373980095262817512286199437232150837055880747885340092670617562237861985579985036552377116338919734885747538637470282845519007633709199128390968507401888072841453552802092259028639852080192803854143319748320996933006852846094422625455106346434272452635707671062844566952920289930819754155884508305554452299800277843303999379939690884846648395150693998271113080147285476216185478598689080898180505744091658052115508362376761489667822259439797577416743861415127666405397951388863298410360575991204439485136153406827280457263775309435817673528364291249914817294989089792161272008018753747480167461671391457237096034070094437171147168417502804464861474183135229355891214302350527794530259499630090738785491543647595320983966011050878398480900934646927583797232967921927373813801566380144395216635327255927379042077518533915281295776367187500000 [66,56] 647665392951807131610384965452551725487632739262735323042250649695929925321396907916930134908682151330597182123990600820135185437730301596250363732262289976930972802028313402458303478386759786496730210476340857945039642527073715009922640250685637121767361911912135722979541815466787916133739861619773095900439629046948268938062886911797199848472875620475603263014817590384642159271025695994453536340906870775425097353921065628507605392799850934062252776953704941229387152043899692321666145654979763976636706079367015632763778708511295528032139834854519763275085928375826950921578800017640582704283777015838939281146153689928265036357600618689940785158702727299797719533515064803874597782415089658051501164129385527765885184876233222111868428495909387341673287939346911463257328381915021856006420368633606261628793822118966615965527211843332601248986493136547254374374560406140490137633223681393856993254932055142878686043607872164905584089385714141299648497239200221743436025694450723661461447885005873298675234748389062281544596622230582948427477830731480598343730471769305176837887760573298957328323798679750300246010815170418695034586775660122023211726620606794631578816465183581786211366395412299144351769915250507350008155727681040767981856667447212468933089858920568965289245975931555005962580133772652913210873581753879007575886772497321872515446784389195911027667616194880166700159348741920237392692818188326406568063694643572577982090657874395126656127311776839220702669295116713781560467858244383675242699287236101894844561438598408399982210310322743975212996534869415113607435938370092436189083155644825955661728591394503030343368193626355361059538098562389871873592602551870909836347884740652083926842137836595576281508571768087789541123448921238873520970063414270231271584045989489457299545749391188658489754917322794651267781642684660790952146304544829932477764282467053506859606565839536874487089984615535381237758653960001306485067787855681884012604121479973050310912608664957664145900558165047318237146442016519915215010424785728122218801521098281348574225496387174057360165756501816289897425998872996760603992372831301117981656439769171240109410246001401495817782212062127332197335119697112367237552916485417297545079362647974017071789459054895321997136130289496843635558863722842665988090531871958399892450421409395565954198944854703028229419590138314395166545113689564541661929561716005076758373700072105275009918316431168942706340342081428543627025716765704726547145106371240492332264082619985856581479310989379882812500 [66,57] -345106421715424191111694719919996754654137287825583440158796934337433479973361574983144848823209762922676919915994549259939886635348030746917005766942191996449034608082098602004247969509224285717423265489822787073967930751193339123229213157587033663937756403809372781330165058324147390432306709615040474751443154536817363815043786071096823733556959273935977501478103750953982468654059162662102851744404521778756335790052299599417098554364039395667335415104158214057756289179886091489015459596321742880217797078654385245653990080454299550349903682979289086764033430179703939422939704899864018933607690819809806540521275759147728962204863054506887337862155292464500777184449849085227191960748134490792592406128455530774680772751309017229567107369153422544206562056142775587042892687652469302924855605076010825781622339360184518073621813640582460991838316733960176711942691018138501739485321719665701331674156337410856958495561827061017448035749262284444963750954785477675704394881326008686016363457414185853692085137485613754482267589394307664718663528270965404783305922734783899282788532542965086165669925143974834916953307478955238343183122264912761351148127761077443634960990560802434059586239052111179311812903717161468378148704626250434585227935751651300711759670585481364773047614106927239867640405094475375552677089592296266963187610049105428265855050328464866961337245022064562286798607854683704604517063986783933051990914337822845788508018107482721575493637526986510506324712597454512224280193407140639688093771195430682982376843674633118486449922862186931993289008691880249577600542966859950977498172182154164209769019544897745744890187239055447622454421546235541542981488997636619247529305876166392399808785492378959544009953617573727109613425147557319750117586194679057138217282020710882969169331974936541129007400625560372427472019931591915889277182734762531007267124861340652348429276390383547061642409705445896257969318295876473024165746694123632583501799189407352490360850567756377221228071493390460054688310793579291450768136814554949943799437781311932795263847418010511385256516767876714888186860668976018246598518312488284358227058459980917025014047550772881407133284178351913697191130223930420363224957050055487722583858982510795113940648461447114662971843409818792221237753358799903705547435342856610777163043216101933715156004045294202465728858027780673389511548917878207720969455880479393696291550616713320514856271243440886825780106179830466637983578050929100711388004265548629101445499145484063774347305297851562500 [66,58] 138883960711581877449839356774187464440394306601548960147746387675138155002858798953270238029110276680987192827177812903686397045416833014471728033960332424187955958134654004498255497272088651230860943315712147757482828142123819789599613883324026644796604411315159509324845538918068677489054675782790676544011960072287756200142727876763347241391672929203804771510481593101228403279421321615484154014189385545200346975083107742044237751526736616732092336334285908786628706703907514881141245528932635870589657468082581144348813278560082596514253884565282587657991369884268031056207412839781982631859533286056077729160706367418258030678956149260454020853168220819934333793083203281631846170642064254557189431809173473663277234775925849706528866663529646580678777471887464562193202703806984668947776880162834077247730646121469003099476285480398009595562293928000523272960889409087082115181783185076979417571263370556762199498191609591985123879131082946752497696578148845137961206216526940791271922575801166096321054629493788834161811796230283458584434350670763746164735300360359662454696194631164550246797886566912377997522701848856253847638167596991586248264176062693471682864371761385873647554282159745565814946858567674437626236755422697172633767429852016483457861450816342685151190214672173019507963650789509307913923935347859390602901101623423534615612826078313033804383598890208057709975336873031919394548776504960612914479308245748635654420937487963593110078428113700797991344433634718193010113247554787918830800468581801510251782807963814211782170519185703849717581711863505706478824111975780832615581191248001203961910646417260109710680589321025655455919924958006975830940183989445110207989654424877495335047626486824771198348952864175935407883926668741983145847982879571746075472445005449612340787674468012632006058461288419974494502785539358086555216359493964110053910292003556734672240894470344096038374382842311304848711502387774802906420359936016979058461127880993805705212870445411488485251656638092911367235522471830594171711555537657705316973253930187880479517988810890263959767355503241549251804740375767002463468898451459066027902952013428199260057553252372293668313665046404808588716544446423186287150947350667204986188114363451464155018553137291703957001697849182489103418348258605265255018656256588568096955253798247499755278930025694821511038550474561436128228470421910152663184442291554766230718692536555350626558844199633520802041362192520453035486822124569595603039165671380161803938335651764646172523498535156250 [66,59] -46746790863350060877376895516596163913550449174719918682950219081906481727919439246121981867456231163608860625348268266401355181394798289516005637540464775584491181576723504901844029772769515358367613954595442902760460476920123270111238973356608160927201624491509467349705725465141677926935193675121705928746961025301017138820355785413077987428394088018157775875767706869421702921487447718922359554429329265244543468953610768073958492579791480673413392239113152983080211364665905378306955625969677623572340268645724557529916813565141659849006760615476187215348752873823527949327837949753041921166474708665288726582710596383119245385132775237299676275397675184045104033265080417001286337814103183748555724866706383836168195569402374957098691017474532749340354359633167832073698762475767502734089550648456830099707114676723030490074053502302592623147943641921452372897994436119897893300552943162890184792048976570882965133624879557718013718981838907982801241579080553320578974719385324414055514858199468659436989541793805769947237056863127233424156576976660090177996695701830773162213651248429369709847846188129778115637924754805997471164658320752008100571760515499510236096544090580652762077128622974002564420925212007270540940349580945442719101303460911463469408351235157660268235915739438417019457783372155342299013646765842731075202909514606136542077504812789636273672324949181597978358868227245182518384368637993343761563830895313504807659388216929746368750792029995981147117088600274292027684001687543581675827155162003043755106929528758553771933118698668522132224713667244881668159867765350847816848566684040417565134480567311308138974657998310909232868602123207266321656633791150420681572090508277245362009237306367315522802798210158047167424930481355864848560401794645570404256034622408431906375614692107795043935105903125579467648605577516375974875053764730641890795921793250259335357559872764662034772069074871187790591554873671466893890018105145512205079248065175299553405244653721415596523651164676089666588232696412860753985039867351052686599417249297224846649785319191255061280495770268755749884364416285591624784766601703056724045368153820692101439650493629835230075837146771767377037023530138858994779183207565778524539619649337167225488735267247230025616686891829239683170863377133188619906414266837157812999551151609527855135090802117663979097121288657441257078017742998882084958997127964850051216783857004988141666485646548928457855272680768966475416503644684221430426760215959269828545075142756104469299316406250 [66,60] 13688171062286161136943465087059901093240853918046073338768328148822116443613808852425206588137661728659159752848406674199025316776893630803582733277525173398677979361924364978570174458162266306742305430925168382608372504456883573874576378219193091258143703861686112492472967693519966300842625147343914713762719072288728044370147041696155018986819068063789660583597353895118719924965383902811965529279196358223577946535526522205187311093101639881804436675835460985770408975870397570944696072775008893743926805559050077903304291292965680496463763332523250955996998511391494924081235578736079899556994103760489979214994010705643217952643214332724871005429831840240342177339804308978978100736790356402654611223765522822936040877146351919528832059131320035950746543417026795736412393357187753989616767335179043656796599609902302167052139279313186217038085896121387692780372498686870869442652577456669614510848041564364831221255425301798896514838302887570811819129629994179940942402244882121467442158801817815020915750049848950203667575253558976732858660350444893661940060542060027710837554090808554505114230853834328245500971252827623199133240561093830368666547186147940661669384301748507015647871001168096533435118681050306817726297156223406408567219524042589012936556927936074526521610391136738618777903004658108382196023063226018593042402111552196485117198727702626367574904968107039901753309738129799834962270623744945895214423378824759835275998451004996695913506840351778420738778851854435612135645324021052100812738181430985226161789029296213534969989472285792512519884828797532121471306617152262952393544313544386154248185779702651320492790847314439417576449853730943811052675148217787283990084456734305698164052533844935803248882903279024058323464391057036315431844565936636459939661538461270160196582153659465395819074125635030011359682482401930743194908969433665364513855225228532555965807972169226625685222665105203320021726510109623826059058374674572867098120184573303532266814620624676965115152701092621640260124554604318288315112696627256900097018897223427651614553618705317528244236138484167280104277464935501780682945459990868892533363887252743827274301810372728804317491004101397295131073091817108196697206829427741761024230392140618913236887541579492805334069046052109514367947183757545279869275805416607639921609439000879101753837090038114677936294292550354206233239510364144403895708945053983735472120861693918910198300266370282173155006093419449260570575573433115142661653518274533780640922486782073974609375000 [66,61] -3557092824431296639416453916166593103210370507400426592376717727462769507645697530270281876452198957542007340631676916793813982217815153729183431916596441675373608038174048855765614308437421501318761780919847949110368463819216631951632552424271524062146187950401132411681922990283382647950290388365291427826640649522380317666043995721588364038946172830560731055724945516350817189540759084658224540543992015857087741842095237580067286450707673083683464597536973785551605337441281547399080595580263067337338274142538594322687070868402799308682139164839547971346129802882518184269115834028216389166697657661814461116984955712607049197916894840499196006407586828906569300211330746406816247871864989252759955017289998121529512217289644359017918375079511795299495830487878895131723956460295050369010944779221377736611554007709322245291505328979864628217829811363540849188123779260436985309296192694269068584337172311740607941381712654425664488112556284333595228151047987276715718886213308869002427538509537727995385775428854421342387922243200263765702636420430462661492414576925341819631516105037222452781971871568359964909714286857989488335255549127073709708335556405718131212083883162853687222182131362307056698411648463059393043211690107830254152282181887042878994721057724241471246202288182587526127818734077273607436110943241370818880870663030764657393248039842303355032695876997566608725460182922095470198073897139915673871273586806418919750786210702912088153077725922293897169871457249993864271861929053655114086298378689221865161520909075166616631999373871905734723604636999384287298064087487721536520916962626352096230510548531869435356982767257827952547497188427064601897737186259230339707204766389171005956593775799343039967866518989178557307974117383516824632131539379272637416015535741672418781667935855779052466454163646686222512815213773357722210910251865725160311345133637993705853915520308386531429951329423496207096705595979229360988551834620408834441969600042890952540794612616936138948361692348971423033177278779576946072695444331969282728143856966883083719759459588161497485385805158897629844333037700778493321367813190625047406568266759209368853485173744361798054190030705239083189534089267736404411051169077402295890771672385319997933197342423032177627744522364087014568657517128171455068663955004208197176083702189712067124275261369583096474490694608743547685957330359336669938462000634742954938710536911024153871833139485430248950898255868944563073377808477354639418721582444504747400060296058654785156250 [66,62] 829892040161103415483609638645660757993601312000055601503781996212413923755056874947451045454207652244438491602245426839498590445365602556284575727650267973936186931084715842496637241742583862017412164978919600615470782940813869844602721329169414164134176112093511068199046693184253122418245144043492721326350722069894712096015124247334923836361731890341034069291763668408243932391786530380747716052840105303063349798066105548545074295779505107244470415174786447711857430501571744172417268944050014269422177015700966084776820764975235755530930816606383685661092597943066979747794248100596237160330367149149282502176100404183700227754085813839522738559179860968613653155217174336103465162174567208985227563958097512428752590214723534126814855986692346673231897959874592646403625806929934470256827050821408825378231262176749760668529026578061919756275434126962888505687731415913761500608145601566405015884237679065916416766170057465830092517051042442371999286375616320584542987306919881359185281080828088251840428124594459660860318543982581302901323168195091015064868031831159939590849666387924761380374770580931703098973971092979914239287265675994372145393184865423574854530120629673473962332379203820540349915073043399045097167966653109400511086703518612443205176430759170571281293132113038553152342202792437459796871375130404126489421543579417622711576483701854777771240144942033011486197800111829891933445761321844477832529443240329122714394066315223683870137208657853218739427590249697687212790812292800183965701667427989883070686276513960099575526133286664249235202970138961477094417226661116909635474756689212671899581660087856590525091015676717501634070753682679660991389871256786559496070689364465379587012638555784195888168654923882881629757451119192345128988089949519290206824683626705065874371901149536854437557018225967327231522357927789042299473438154987395616155027920508506781815838031341508531851613575038020600043347680145039552670962510790694037634980204025239224463553126250378164037112949438527676392413922850126111534989575530230327864357932171980527311099215254914791111347964565534624918648060804274807900883132888417651407334748260014308427775755591296088369884478855552784725525071120584974723436920632337797864012203573148521273067429497985283543503165531507653358741880063684509726714994397658598235172352782754424288021511828445239275575149173085727351817287403200453141193126315346782922582634614228132513213270844723987212588678683277217380125201470937590375598347236518748104572296142578125 [66,63] -175044919090403192441407806233451359307662196242504801778304042052487586006291545732913965127151115908038515266803365429071268275658289335604251825027543048257378434629034993376320770588443020924638964308837234909233628604149730717360740947945761334971517303185846558402981058818217893910148975460848629086719993792572981546786238482427959691970180130058163021967680179989807229922223226908661223025736646360741254929754356791602634010662077291447265418421185037433397923770909740790470650710347955477173981657217338865420475372868950664385466609082339255067326840386785354243860775889304073030498212657086763096591262212468790632504367624750720641886414766534684547775081280268617477847638373227024437053035139515739560908941364786037439947013457181170597842455833154473478359150460397560158569385924794537905616687738915678350103967773271339143878675936259852151800937875503151210041247698183075269664423934042804075598111501413784616456019280775112611670153539300060694499542515962907713075784566535429125222907299462481759036401554310216759365002151665450232935370356692002742710982281220872970661265276248924265439380970224789237776421013181817066107573988010710870306506738129581857075742232089391548045147617738483904550704585679894560805054333850699901530747740896648724901343881305157313724287423973109243596950761099470118518060460072770235309142210043561946530385653169127842070070550223683843537301931114235105106027762727506181898653341991020986768210733321074978260566868729920010320066465466644422425142767165623481565803125478118447810126702202840085244271112173253526719567609544420086300558817503353086752392354946189581077620770081153401992001946919921262422086917171232198855631358095793347530270496154346401072169570709424093101579246075362605176709181465998977350603813415921108419973678179175151146415464971264472847398464579999223252969695165919280401623771827729053879403403746111494963131408180318331474411216998560642027427120538472113239098595652005910001121015881543256738446816201877162485447966937123396666994796736747835381865004309858815926256045715926894956926489824815427940013244131763061084373329734323011489190226881039917148766177207869669457299653204090861186215088124909514728823975769502190809646041367441419573814871994485141629624202174140487754299387066473005410241854566015289294186384378161648003378057166033861211813833247277607825146624748055870641057685562615222223592041405533554751960706890658573696873524531330065253471525710260436881071655079722404479980468750000 [66,64] 33513351797962770016372935373913975941035746055756689637022575102120016761386605607136746399885503026846553634755790751442996825963404734231531280433060491607775282805921787916688123671064579679697961962385597540033127768133176105459280354869129511242572561318397250232103414539618580757602453951782953402728157637116411056714236257575044869367534630380971165211348216600242402816444262884008544571368104711371617680629556883389073645739167862494263870708526917881655156824775133778890597440555200016895958552824055504881413923183150955455355942237238492270526010015287176903041532805650802897181368445890801401520881749609214429560842084703730345987645608600266165279393631914540615422330700296124168559537686562794615352572202867138412104410644336177151664069364509998575155573878155575282383571814841701151610795717790901849854571019444234050924547399372890520548336067987836124270137536877017131909526485672416731707622991584452375618692215915631294725324345301838862618441150796247393060292801816125464532657402803533085406561674271341809871748003499954147314632399433268688748075157038961219552711170207512334027072027688073158241366097243179625495904778449709953656716887222708827547807442158187264109416577263739798941289000631067527147893996651584740463636945128901100314030399457626257708343087376735211271240055166891335723250479529063071095415700969223359777025950198097291894735011387542529739945366560175367378839522225779275465131290198426431660012883276020740915352416806963517088024940928840832182846401669024337045000731690808777353453473102636213312004218246674528957699425495477187760743451117159277710443909575550987798687188291460312991542192027615648178671143636301549733059443746505730609607968514525584886077847353286969177097119154328222160476674771230964368707480589371159338394174730397946910766442577891672830907668298405534969908230629915979490924123229601205257493837289088485618206979793658819480506036350227852969771634286221485545785235823386068781001026877208370688330971676533503577079978692278193056775552529079602095816079947158380658641122612643933509924180419949987084877624080237785318991308433605819494824096748837157305066065472825095427788390896731562650286718049826209901132939084826470268747064394386123733193502851730604936217855418788103886152246355912969766018640182766612598920440001096632083018219932891814678098304380936204837605740238575587216999986878439251539335006798276079193620008611853347323343821581524123792358849094341621821513399481773376464843750000 [66,65] -5835706265657227014635585290608307943781203561181784568996573261907257175685975122487853941653571263123914991844933438460036056889093917732808736606644881182116309271434157346471197653199075835062818286834984644995510586256509055263422501800596740574839742998130053131487357676285335300198303066212457911496875252725646098657463883671353766096203561172340271697372664291086111027764136355231575010232359934677481908289275572153037849402853034585992337844775316761090410812537633931992532475962493471849719422734573987781593138980053281023162244496229242581541756397545910668992719519321568116158588909186740532019431354824873882942656866131349389446937407980049651151396844695681241149575121216452847504661650295860167255588796963214501571517439827178108022604084271119728246849109378730979251178329457053364827861399323485835198375416392112440011990321430158814090988527479484316570853034172317796386367223368568118130549801781021711349442443198074642677295361241775857982522432248697811716382835957606117734275288055491621200301525720497157942280270216298683791108713032379038135943790307397038327541174375113411253370274003323699997823311451892624268834344648243242502767339549391168217778862982507830499489551730837860504927208418632038343815799946225405987402232089266466349195922025134843958427209185603563401154807921935235001691755083882357995582114431655001288308035336251145329189369231779243988827517100954303969873091497537053846193918941626011595719898489840275927544015951344745452997318268908034581285570794834935917628663090954614360722946791287842404271428733753036147855476593038841161166682082960539176751670633781650810317579022732921952801555162251710694443074198574310464488956263958218768252556268296436318526142849621560111390321795284832038893461715101365449571453883241733841591108513906529893172168412769512846664984765464410258203846189950785376792461597732859943699051302031830089911035121540271705373699650432339701832136157493733928110746333559740074901387274448063363159987267263980751749897177524915570165033585924941082947827116418802649337502462152941535298015679115846393852364246102694221096604640321470386508448437087825688763698624386825577566593872841171017495384977624147053112270980634848822788035529937294862991664160406008864046457269960739546803911344371020587022809034460519788760874911050581562117069011171727422908614808755656920825045164365813924774210598170791341140579081092319779339918587706604907981121149726158733525571697953182592755183577537536621093750 [66,66] 924879881082638045683293586471700779056566112623333378894104042360170111163051424316236007324480071615680068175223718161931051934057174492739960777086865084568979293521099743662925559194930942861123276981185171163443161078008962324508442998041865784755327167423867712889363451736504171954248951764462110226519579657533562153628197282540028860703480869343641957564449751340690925097358469584872270360039039783459037456333235690521802362081864605451379149438778841789096239753978484635636169487191120938926595718695932254259294365538052917266591403663373724041007749304576652949450697747925379826260342255455186144990185252157471343983823206068021227416193693283652139625882797439904126885624375042756901317491365561164674956506744534896507668803825102381347751465732040924903691361190341341655050805554309172974415270744803822636804591233607628762684506052374165525385740957310665613072180810798210536214878697629834849902850230912688631158538671565544544796952264237659689050353892322747382231499761765086052290489807752100400902904851848609782687694309313486378808358577312552287040760256302621894774948916071933674148517875169769929175315008987567529312808525336041225993181671366100062918136786857980395049963415220658901230775720990009719493709200830917252638978920595343452636796340860900270069638921341673570999907030703978295283661724136249682701368651670342733246852458318204412897494519580695499141217897127921204566846497925171296060639800600910785613083734871882631751356914335090335884578117664670706790118858297929920097330554339957899605419538251631067495653071868139510750179622185249942976405489572947794352097677699837337655611144564657246963915744798679266788390654439678765250032802904681712006770755892577128438010799711576190472144734259365724648091848475135140585709347826628312072216870758570552605416111111480211351175846978317002170347617413095504148760303422106330177542935906340717179679098467526659482633076456439580106517114937978994033453560557255784722710184011557443876740756155057356767377912027848924655334968121991188633783818537350532106817783112441486820854742847136147469394104782713295956971372408336543506849421806375271453745344189983581153220492531257462584357274703260849312687495531405149975565585863667432436069488498172696322389198177362574579668935611158975760056213629993647839403249342745555300082387024095386667572400982269998744367301724011345314245350288188616442922446152874160847240223361504625889111064158737071649873939804820111021399497985839843750 [67,0] 35970697584864316303521353300884488349126383089331374845596950392531960972135544687976669745977489176471564669532485131913007139836158355140292790689986191241798544055224154866427689277425650731472085320217734057708988217511279633201579096487573425986355515274453003560509649583310110526544674336162432091395127379941832138689796400707654846363935493992827714591051911338206711349389036447312937564326146164307152708434166796413697110248204712567627844412883211356072179967642689445539496554771623001425062786499765607213827073984599835388268882979310826451079554569277276274775098084492823946367821865378240347202396307420500258929735318916018431980545560305858164160024314760847317538848138447357049920811072844660644868047800806322214822177515475063215072077220190857895588812275596379785928498788081130612160217365472556018912367809233247868009663552220031500955229514115066424535150360640719629656110556138250897753740890852151457831336022005548173390618092994206177659500114656461087850425034132151622708655583659560041515131417315213944170708383465352523743822202087285883516628945442471567168945705684323050333888833561918119685907079847349820100027223746200094340032725496026561965391998420929992353995757227494346779534088635554329193646594537007842414959069335709106274011804576538548985197544826413425182164472468416209524688223651740225959147756551214558318433767587081446935425558421621676254358319880865846482963917281820434146200263601739945682447875970406897825785771395917529663184944616240979392246649445382564217230382944825358782784400696167215771298073862774891067357909537566010777441972068970393854025494749935104849173859845571947076129446173721947461043490158736478843303672196181202906692604658357429310781121798247065860925300620987411589424963728529055927412277559448697500059662758875818585148830095995560044373533735419936639231783601602438184789868153635769143878899629295090048469204842498997137075070962073366336592018315832265476106105965718579878384647398838530947307446258448063272099700373532126949610935901992830991662772616142177848510271500067192199498151752261838168834210969722271167634528510957466019619998240313582902539674353291351713858379157530742313373460289042249024224440076364086780880401858450239298995054395794723108765116708789707065847550847155965099485562440345642212277223907106406978032334901401734228443274332676082849502563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -9155377059883414323028264998503188075240048235690380706869984736936357563629929528971331520766940100353108033130661061396358089058344490125537604381993980348118076003818646841107865547141276094256439531150849421747948360488511126325132358779815337249172492866429232578753352546012235281465395599741834831446460621744656551474698861820789955476252194789180742466702966017444892170082227092663691103672661186741469330314935995319293001108289713253541886260443726377012767349170762062115445057838412108850105296365374675277023610023118936528624010206037105120898336015183900531671613779142536119013478005920146394217829742331312624061848910891315024258324726282566251600585105536709887182789407283278327689156437685596026118834849565697894208291737087207021325283078710166078702662638316851657647334782231996426257400116057115354166911637993866335372049268294307457435966387634402981217775078239748964493370989351882576515015349322669216905983655749761775549087139949031602490004432958281533002192315067355475157258189670665159175855297433366666109407893230475781732241499286117513155158716433510170783922688269323951031215829252624694073173486312963804153729626937161726784257598701843358100764943462194977931848490148096233078144215336910744481487614574930046683130819436339440194110180563443807817807136378252821355164682338587505341742634092204532540714968069457046714602502137025108495879547487231886846204144806352926189620912956020671844436574199802622001626118911957915543231535380877211129636299232280022549085182450270491880272705449497759086672465701933342689665275697690754420506975526269456724656469885817025622854741422618152562551480445264420935737421246207027327837861265268073170322959688289235625058697265195806908230521483696327653563318406981292044885051702788295545218848931030541128000001957953245143613290485485147917632972185121876125061323001845855905978689947628555013311409561688974829781102240202450117558889950818287302885198349171448929051261022655428478685101393900215262425133411834239594287543480508167971824626138911451524869672921083772486330271376298657565254674701830284688755886996446730709483748932172282804100001243581132560486224529554774136082895582659279201032895265636734817300674224182445360757563540368746314202198261124918553856227423045206727121760784802444921538342909333527722570339109773207819996411342325761187344035363366856472566723823547363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -663194340490012882790929793006208762785303001412410944872325968957092660920507155012788103032204195269574275966470023107523076879909572734955423798033389953381065226969943368675243023521399774964840096381857093152096417419016338688789673809102846198786455662189272374041801097208791392799079787629183260387055695877418484075531599130337374462036298553753037575323544917723612405205817014572099533917318052322115026164130271031472618458462175314607451178941243007603563158455654411500212594419925253421983692646826426352057478685271422875088234243943729457416709521535319381531270695599184368541279714158636738956479261332348362275300322476502908811642061951559038111973096080917132865378792192105460700703844901180832746094983738905256979965580360461152357084751383988864517888321722159055212629311774990416238640808330717911373985725254093137479692881086064553434986978611073006290380037830345324221642746733712577799120907747223185127142625363031986091445227295011812851230798347807499783206652326757318087518710481283937578784866613578263344997812544882643025582553139132179332222505748822698320377829473592783769592691162009849668697197904460988907793727336825972524732586284445715266727213202362768005987396951589964298099410909850928284781311818165845568908277948790160638174460563776166367973423807428538340783394607291289424795258921478630615684409057067467920800618123646942356244813484030106104998878915270912854914414632652513092790095100996366762710700475402331711627799638851596771572916202331017647463931608918491570348472182604363489012120397680458954426792331810712327654573647936126731332329036707172253578136102805811672816712424267816062389196934788787173124203818056528415995915857183398483879232945368678138573743141568350065214387190902617650685405685699971814051663002040954236498520407396599817092405683405277370867387662376725898206761966719461541488149942146880511109586435607232022159726116299540908060833940982751690982348440915243519308521511986777800308510955200409005276199862983850351475034298724732858100691541642882060901865662576260438922214801918547635758033164585680405386485692316540763922175114107147027534312227428067084372479263635757827646258327621609095801742568636522287068920819091772666626929790783668164079587117778534825942379140068147063402837464830382158093337354354184979273874729284699526810424075466756345999816760206080346051749074831604957580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -31257137723283391326885245709776603369497928411959535812208461554960519465047557783652684385215613949446474864067799338890300780624292900225433730301891681782574203186810376097526876734943607136948343296119202693913866924173901384298893384834159826375777980917338319809215626232465818373484486463849840284305451344673992832826203918624903322982766151526650433854018120142999208276906119401721015014793902083157343909451094758769371586713865371954938512023481127930234253883423500928078967591303153640638432839268872006619595243336692304432929799098657458187381349798834581100681617997834492163603673585591447188506980973650804464789257900673193885544133468612123259238075230856121262995938635454285891399670201803418995095331922098833897904518233270414413248245858352742055758491155805860096306692558307946022334638798910052218472189867872856380312743474942569761766216386153083025162763734281140958565679310096246372777073839283469320443890407839445226138684854977925232286888392134461297065761202161994387304390953795833322950989041287401893961153845035236758339089314357046073670027348239689737572244370445963891919613663074293804857718307648732490491209521331285791994249179737747384378041977505355587014374557133591937278137191551977200824858951471747792124831680974114868971491790868654903117798146764014230744553561881500997461640137765876768573737641489661111613304020913730560612896474594599339436861653446668514594811426213066628685581828822739619701322210199784235744123153828002241758848303575985159836367773862883024038146698892086563067465932319252254266725585451280533723722405985137041217384383732883521282485473231864628691359290075429774751529724521179233003994759428804376857818865160989720847430978847279790435368605395950971142381637105740478502312865149095393402199886815763908297688908250862517684266781583388148786144621631994246825392424459516552320557657537783171281922237287817331137154661882754177054109937535141904985427387752723776930066997053982769959214292050733816243856860214127461392558771766614716917687276480683229552811188746177916291654345306495985663167714364590843551822122384755080539621122396842995726344565804311058527291505829108678489149997751907418432812266703152000197112956093604636417064754315389153462707398821718532339214999588562444342479269692711601619381883148360288991885861780929707132699045396479749162535065505619247261392956716008484363555908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -515231446773115316528243692434925636094052559780517122786652328396863661328186729450607396430157037240893077891015331602586775285538567949199405235532899777400326498029664489159363014744606439767856045501197871352862554576465132303901906719210939425912819207640213163959258321876728044401045982048960654160626893660742663608612171822133585567322973661545821889390003561144548398099169818660235385768026566839199994246598121639817344870702516617768045654558411344217060937188038449041924692573600429650091579903009957992329472382954860344436496272911915273287537515513649216312593054273430611390559529921286641651499813473368090424611203038608037007415309547551535350593679790231077851502654285345026743897013849533149942525132233280059998351251279819098596998260786991166113140642229060787928800640411070689939666468613112887431247039875816657393375575060759905389561226411979138094626550268294673313927495804256625906381130776294858195498201443111949377672399851389919515015984019846272334167362191247937648260066733558923625604988727750490844368952513886561702498907072319269736005225009939964099851510621893646148281059784094660116937443043783088713324917763868721923999476678982554658431528532260609969827984040497172278107778505969497004280063112194857778964524717946331754938124684518292728105484552328100961553904503265367206114041595631092851006088191027038541221717607834726002086314150858608932692388976148937876917950047647903255285553155285551732231088212963740341190250035237489900553417044184495051412116106567344556480098238779435034891394558782269740737610924519246796065109597857117935712984600383543967744112561673100764608205498543988052009462123480658628230932275339179316554066170973963434117707592619847157738786986127846191690416835830193823624843710234888334612393053419894335745463480196893702300179440167180251529477603710247836800254414644297344186155397822031389488565602126383646459130017016029426635818007139069120821309143305905958946145302501286853526772371839481831468131987708766529995394127529337142931021314914718524515733302283085050398722325013570346910759254853622566657919208891014602320340837915897851403703735082863726466212748111267161913011331762040310507393817940378713684462197094947150455106385247566406548622373771231266637157290747524615440941376958110034737690059471402260636231942465208542256707010682281597484574655549716994118458757156986393965780735015869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] 9516753543848249238520077631880620910941458014103083539592234019717434038968884281119940599100431905096808087711825321057487440370693113908907305865109107609364405513817667899244257952696635034589886601905509062201521076903561455979337974181791092877509101033009091388266673867823428353516114968123166362000556940722596674743331639311577185227837009590445410099185246466033123460052569499522338417215597094456888587228437964241511735078448168387193934475674277672175926536236474914942049817590908759832196871542927116126856545711013018737041165967836469409967689174484560224382650110823620910030548133539039345690428836328750961308078397905136611075336215212877909419748143972449728752598001477953709383609472059039173621233698690026987151008746667361526272476593776865292278346318524217411764558148896024997834639615900771906398113352497205596842171268532180611979457413475561224012840316008700552049340629486481065828985363988112464628192004431913854930801347353195104671681777369570925136112444521055089926863675527246615004697990927088729055215557669223560494503568861355159204392711679135157794111454922443426701688186507075348664114776077874356339547913612405423043181813035027356873351186405659596020733178847433052005297307674845685289558431258681402040434648113852706196424558230795070723997960555400791320924188000043036022789079587330310147753519668503769852471354490745796780000550126968123072436996853234687766818018979372937157291419481461959627364887911187826984781676121376813516413531595022667548164965498912905567554614144595382651752051146011806146634554415541588939262782048937399856070996488982367477797567884720763085380839096682895062493721639764559853697056599521159010319446225894326375254908406031241980835034404828536299287130838845160452125955233325699626901246996305968073733595847637587578585026168086343426998722926523462312627530844577604454666258279036342510050330433750521764608379812637120652853858379716230096135263025853478891628438020078616100083388753343022955594387260753629339901094670623092713074369175048394920931930193236172838179795197015334866139535835010160119376265596911244086089767624432307404779949363972709503739563710620865673591313215087854677714803040868835093656113864422264839778366975634045427125417777411156603458592654942253866445653588293206509531977726523115346086787176937756639833886517105282444275233677621597856450402774797225902148056775331497192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -426153352789742432930095581912494893203964746470714870940928150186660117065499418226465977086995816184589503319274512404830121885578880338424885536751099783395680709614930363378914760505176973870575323972613417908244494952859400029547680771624651841527797527911816919879705396206563093271725891016162729181324499850454445722863920203281947068127369135809901126721891835141481714170433159600508167190135372241495603882756893778160315504511950254787637371258598634770157273689449994668077206922741510468838771652193843353385427192654936491755324273005699102212481805584005781697456041333372701346992324133739662928481040286259264458972943729434948353638153202859688428635294076184103672654882504371674271672864112194986498389283465843705383860510927609075708414267184465080261820397490369537235383043969781441480958682797495414644999510157873432653519433386344420953283920404949736607353332352408288934855950151399525496330862272768661129556776252234967449112256429979292415690814754159229101952172089094658767627862020898167729515935127705105495929317463482682624065713229211825921105869126998510848411540131295842269303096689738239041319729594280038874850561135097756274024540103445017369210230330854640015719373927969953151813434830027520141225209888004726017894853368201604326852132516162768223704582012615234961300488370936891757460476001718745587366450663929556953478567130088729828828113180830642452924291098871604368692521158267061324402147765969368209345771545852429065203860478649840959917826940017365676803275168010299126072434311642643012600502473706116637985015025883190751088865368833022779428744046595074095665061347450439923394493010687683072191362528850592780106578609082184489935809144208446763100934189840018463738447836831352960089579400608748460058932071797535146183849816992198692556196666233694960570871788682769584343525462750619034317618603600066709963443585920672117359816240196165731839889588629516404915202177855215883464606225190582931330603532094003588201678030915940393720834177427308901262091995010257734435440399372481136523663429953380376227399455832328889487182009873120846782164239168476539139203666038781978470751951792060865618878503699502814661826587048942573988723718992879764585227973670372074982591576518563495607951738728378839477508003312058037895523202006721722270181313029263488439978907879665027490962212564075399379717335068245169773441631544397267816748353652656078338623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 3884868173951605513283681218228572288839079233013784590591764606075972740147201573451831671505932872843684019312728138051338592706579262084855337079073220868015163706324253247324593252212746595513011433220482222372009894187396024877538864771200441856199626516899790187600209652662260536103885587996514835262156159569931256214399743718789979344637524959723963426433441013380515808947683336554239759984318308837266913029925616683404034744825536954855891711873568510317661234511447052573676012651438662183562411705630386162185793553318689400700517084107439318088395082295053587282085428481550522839460920449193044322029651756420598193881579093604389747966480583882499434038332834657030441635629812992142495162887346740493440252177212750096135425624225754514714344508316768913888903311957839704313891441628626671431581592774500780685098853011901478774394852185538067944447221432044400006351919621989165870939100734763317555815502147568443803731476921760236219373168951387734530421397201590156923259349017212862185063613767288135509135946136575097777597901359568127270121224809922770627057096903560231613534253464496413270343043548710672695922305709425387876914398395395781349351972302792660278875353731708889572498271901417908382324191497398694610324242301186362778860445381750100897569578063357678237401610096357629483069624918983470099826563557129473248195914540457571646273731896308210644538543779797526120792625463952501444699592555787259405283600913962441009896349487555161584424275767878921683882604582546724411206874042223029100628036909275880693322466038199877972713780134837720555077606118647139824148172523702932966893058579374100510529406213636524617556683233583021800977342903193974332338078244346458154027033868439241389915979132664735118844670584578632668246761951294597751367666658674883645836668057729466646041101462801361907868566964628029159145413573859568277420348773273964810143424224912046849217896115442439267165436776080452753450165186724095183958563498326716407542020061151563072453266865665169610933223445130050140837078328006424366177490687679542588724829378166372242263027405781125999136879945467002826587930301627370777774882368324353750248929333984097933926659824890324304991665751143108925142575661501517342772994732067384706741252855500752791651985400476881445673491039411042871505805197839861947503443628160757669774048957217094694434035075767219229981155257909811173711034371081041172146797180175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] -13307849413420948941647951881962333209901218215126398352828243426465332935666802150443614997146502962785810816769639244147406018078520127835093519873081641229172150463288367204962807763146710450323671598955128354230968456286305684955407888706746886396391847911623366278227917107707290656894543271037568806520122949576092187882499884693872884876411343830788907909123349005716493529960178655336955471234993477852359899613611276597583636193389227824897508101995165898463585377398667324002664863114025562933345817848411229660698390008201858558085563129531173419977201169471980811239252867661314791038529319886255876660720939033126634760249563403584736664645933751557884096573381398312678886878237766232225694832878257042862187374940737101029699893111084427395829935009702305169113432378436509801962194223991844586443808313478754949510576538317921298143960022103604979907272498380382892302600028473882434454133607924270695643351707035382470383939736758493881107175456449627472223369822914893515092643796756855305561114627108614748772441366861694380194374562105801575032225285421955877153586962719700977592309935406665973793288696557144253980539856175251239534195239666999716404143720422397403800707046733831174739060094705354523228948998887201000829842488363401568745257072369817445205783941812022601299190576515346767731262655134193424328371506848179795287975523403481475598890780630543925735714816974457737335143783279801822309785701054530306847068760897950252021602014066245758214340491517838192991054251926055823460653377500564019321796579826433934562400984158126327882795690480471631802129212893777484980404545899945446945673756488522051762471460976666561830299931596474225511209212682934472799083651401222913470508300761889848087097873714689650632182513312372938522663253800874311940402065323328235437306773239404933142938778825606888143483722867771425026293941035525759104456499001938972108225260393145700646076372305831719258763064659327353215231673623074117506081497257651310580746164680579982198949615304569108209839451111489084294114907127076312767818113111633856450081063318035398641565642631382359769353691806623467444911494854542569007444337669209641832770617231946167751279617811229176513560500115561883291718402353390982402902860522601209202854192045297731337941375945467416876536950113592645796882379350724401749709119553575792641865972424476265765015899616750094380482087295667343435599805356872593620209954679012298583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 12792522045359111336182853190098488698881954584061450886839592622369812921880355600029583171343510118556005336597855164820679974079452451064720947496420275282050692322514640231526001480792085161820774078543067690680795529625689274832142618960462462005849233989991581654509294760140037734679784409527751805087760138117630853541475770800543748809772177918032815884815746602108305569058272717455248917162640839314246640624515140105196091386784668148089368423512721457071809809800067263068408105610680429111775836127293179267160403467922031603012755751421274252207661269313642969144621640306244916143294453513246984974228183092725710244306706610672520297723797164727328638730915096521457430632089278264244752468842390541003628842273499271443947056647712693963096359015294018230746267241077284039874002588156287959474966682479121714598328928958069175279705022488337361601316654548332498634835230258692664144565442372784879290991538611713199382535012349232429010707796651139966428707962284395250628509634397511323780494684656347010514039589982149596128942963430256335341919224103445840590439565064068790134981952960688387866178322009127677306413854513329335158974577024355285819871616463787448151320478786338120067378749435073213513403022010822391132737318466563579317692679581332623684385086469837470046696434625601765609540613794068697565811627435858318903538077563140626845868498883891850416732295342069561630269497049172636496526078284125980978902226743616810501007615779704208474431569382758468667930083116164433194800954913771773540123127414950674650486280777289164289109646295932561408345775063829777555594069276565661890812636347021404854665441269718765525490758584353556397537104733146998089299723923284328950897323770898229142663038486372725056670163819959750333685202155979716491212890302073614895776100154133109657328108526897703720075257251764391713411367678098988750385871699628909254983988431143466980101482801289481547123253419371605530544796059672116414643931995797465105831247089431130582171765410547402677498887496391647460611534773868282041566239651584213433278564160679037571026748814358739589200406865135883698051982987916678072403051915594465069500706207766545546756882033642830770888848085660975626940846125703928440887846248919947210732065296602600193514871851108980702597774578748570684638624991939605055349548674216267507155677986121631435464697562460055745698208976013079457209869332912077766195579897612333297729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] 20170994707189294421419499640316670406566553999054709199121255328076925061333356756357793539244862307131248271736091373045391799801117613444383356268020402588506005345114516985994659178092159860892206647292556561342174892516857103107216958854657212822883655056924471605394752661913048970038621908590265723239557751420214476103657225525664270056724171372795179818469610561727068915801356422748511329574952512575188179624892921813652720955566275139234718669391448725841016270737320380165647087210374392149215356440132013994416870094194461356826858063354733467866938513074408963058988012242875261944907857838439933644201916591226589175727429928347815812703509698844660575889331490634536408581925659685447543825612105010640946327512265309445297601673429991670597951898228000721027638906117494742878750713304965036443081058053859006319768593887388116067597669572637972719035435481327719942405403198746021607256917317742982117466543113769882548149453865164627204464079225623494356662480439166803365129410642643800525703189595655119900238259944715374804999809643066000447394228931562096169153300394230843775087490376988154907451960242264566461597360904769492380378432271918635678746490568923010323155748580610620198526364940907575013715454587822812857268380758268268260840349812692678039854210035017421897389841877244355646118617816872463870246870660893597125892784364559380966351817390410989219813279268936728431038663903162419886887904477801358334987091587074326565651358701556812573728376319433595811348617955550721666029241554054216065871208197000923765509261633671835171668423751404905118244795526847900089659947932012003560084397168960292458875108066152497926917470265577056851577420892855197430047321102115867344382447751746911267224940141683296557409352999444164197232981748807726183535541745730602276296758534903082211544962949095873604751104922001519986732406692741608623903337903171624978829516006342223123156849422671331371775776291234015305123606825579809569831901241946713222361302243091486041421511042890715795374713148420462249043418824860374439645179314855406318932366549359749094814566604296038927076228657984997341491774922998419365733872342747598414291578125810400507135838061313038877202816701445485242520371635622913890408687440062312033635920524927196121056801969441408683969467800465626296559793731575394030314524557754327137992083751779765322636723489405375613232597301191728226166502473343591916865591429086634889245033264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 24110756417886004736458224590464330387644638072234371985623510642254940107606701749179678027428084533206249701308304021336822993847263910227041356510988461403217459219037946552916734832347547885411544680046568877367302985031808043833001882672998073886392313615466791517837628768957759659513307059237151565959656702726897652700373251017691071787419204472921395741033920803065324161356104875665686985355782291514469718393025630224526133473978860977704507814237229630310283695202485805699819248834710176541537926251937499754061671857928080279410327656534286036502017565257908874816208348508721751602629595553854045768346136792011682927135076815030268497639330978922079275908900183126646286060754447862843456705902980004969852305390756049280711837817549532153365476568310146154409573819322607619690752253419884884623200487556875004858280361179324655407831392594064736898620578073671251683031652763916909695584954101228463594141290181025403942934302293626876711479092938463106286869127754261706115877802317017327924537800063250328043892852368259291640434774510024413492687470446161475487495970619732099021130851345106026611851058234149027012052834386535682018650946197145816575746070617352917384575297673633749317030933655621644337431134162687239141193100954307452018343024323530026508223210061156336383541415750098120772670476835006489290212521417801936444127603412953016626860433570493281324774071648440120239699815455425259312685687465302707322905388976372312572104277856232583892765852192574758872395704841418963245495372464362648566967488502030442236418925489339908075186197190783131225957865123829973622779483282484339717002045579051161077696262855065700453125359485599885755366617153069922729032334161574919400604178880505774902332933377381925497679859201130286884718254709593824613182273641281138765324201447498320034011716210924648897560777944184967398264566609964849796406536731991123845559968055908424278936444225579896967005470185695749768902483203725450708368138547056771492476514939548886293267715801705137457440679087886731336894989804027898902019136513988502909556170378897206211888325130490565011728942099448805942933907847091439142929726239496827741948395563304529102062445250287674606221243863160096945637820201774147072159865213703808776872164750660549472611263631138758512468112952976172422470137671766765771882562826143824664492539285779670693861765425015834236279111012358728962162245893792846332392976194114453392103314399719238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -347292511333254568364984284890567908103385490259237182194158167646270468001482663251141781037135255082343652454803642315250512337313237198338779033380071532538290865640681636784648929232150689524967564345042880192266078137469333008761006324870056312528517730223019876380649063520190135944549942825913878987886952269850335009843717137374664952903124145998128867707658728807473510706354967665609817044457009050575507887682249303714425995998781308813669878463374374629232839698512566527633252257409009989905343846357092688014934803519786948813042848153155202214419252988594534232798805041595754594740077979883113620219550715508203615353422040910351414084897114995862641871383289822040064763979013366049320166385496612388332002921704294302645494580373905816484829966418981273772657106212782559051798363405016598806763650615147351986601512872176338004677382564964016214124408865563158243871722491600667900030297493494323397123874206070322539514704461813316298261394294006414429488838705816592623101585628428976135524535737974264909877647572252070587673284521969377100980131442213066038302826972225387220846650584924718803345943580904287806052439296138788338758842020806971601690497015750068576669007162696448213787319420963340961350092741725300060762705448024126810539136846556118452772442329686903120134024016049828884683149976487875209594427578140380258100534307362666156063890988385418775807301308009276145603812391797427474925071959772023700321081327532174259058801552320109718261266675437652269760118555614712047140804982580009355127630126724795859024856200445007399646059901995485911373726374029067204903202356565420538494059420018562021928899487577503269135234883515156376994042711069285543287990851850912478556508590365893700045074899744622170965822977375810169056882994365463055160111725261463079540527363752542042465966628719441462528347564072551946803950323417197756143243237526586566541845382567211442629119234423250323951308712247434647955484765701254005208818016852332489355454443624388468742248805090625776100308549748341058235051949689406874536603107370395576110822771170041364351810796298347036041842987191938029068255917868199915649930277226961098283761781911745731914863337833623448429572683323848895080699765142660552507315251783604218701358859927639243127077661197842950243448516407819622346105648985322130952167014113698778860973931157453730769651444563886801138082686143798555938383258543769767785454674613454528753209160640835762023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 524825688294199790447857521995288540396040867348648766147109296837788332100742181492368378233417843452348870189580483838321792424144259019585239584000183023806227863450278109171748156095179895163680779239684207336497568348051010334052401872908196046604514217397976216550299857483367101515371033108259561564857793667510274131097637525969522396061901574570903761465170896383392979475759863298680243184416718494520078801180859853282341068814495375231773060006332955256248747675101470273572585848787415181764798390863435680933016579469534756031903702260456094600726229430520381443259690687989053469394732278343912391519677878516593589799581360683257327068487729350809290269531485798791912742179078702732805040618257291425199019936849372638876738605676176641096078537763910247660132368521557273106554866572902718604124244557569051342334875029232559481985642244953479420345555673128267731380521035854123652564910814911575205305231915381456159667835903587611271691674170886617177385213418221194300434099982539546696950741244577381464532024877341940208707345117595366653651173814178755061058162227263460729138558764076420040512347630418433022961706926412083622101265858180437255198793509850026502354079893661852734826536877717535833950427676277269150528511801664666617211623117020449652001297064869337248862711126736127785099081265605782444548921859852444762935088260519283424124888219621141512937564463852636340587528102791913394522734343052345477497416993207990529656440169031294480719005401246837529554653929312239128237891694986150625293006887101149236453473037435072143654085197208475846808641491636267370413017531738222133223233534419068759545730271483019530806085187146522118952077282557794705536391000526345184897423193038407960096702872634045454886824195064907415549475539878514227418347219516810942368438023556557630220597407593692894204876930977834883504865603276552120234738178390390776847065780054370983044936214477271663439691438320165725092777205435995635482981732555951632022392248702152013881603481500809281933433999619308273809674976337468583060832796842669428631089399457100953018561129454537297185549760051962295167032022245828812754924383765991784286810263827753976452586896633572498440301078686522201753187442324821578782196294396750369532142448393943561649990048413709530452620331176205738951072436674741821087794245860600629406906376009189294965997159822096912315657329511110203792370144472682580143665259132801370611787206144072115421295166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] 511213859521298091073027184721772254889753019939729999300159339370994740982800816838810531668698882717702224166310449320144610480544329530938307571532992022952506100263737688983792319777398382633088010565410045529434858798378127909611732180951231191766168584455440317546609626607537298095803338022847046958537182120604952406644672151531156574929183544458897482383516287666362427243707699342682436243018639776939021298926946713548216679683077011450866193174703758871582176540268729459888534868038188816037521053647159397060102491532036437985169121680071009149901086668188088904706697832658240111183007420985850092835854217057833200154148651618848256465664042165687841682534802106842830613780460403995670958452624336231146025454213290570170274631721098308003866388383463738728146381472105676423540604290284711734009168504097312270540405978860169160378237129286400662601912333737773337093126147023495045172712323793378681652530601354491969535459701189663759472476630310181825000379735259822311245549307016645741334563608144989444721684109888321149747760331832436196557008131420334916332050162892499627117856947474245605477860773549415221952212869646744476094267773010371633968586559634594233343829527047609437275676114617942463993243202950122408112147659019205108980677762013003535131948040265859654709971779938112941700675295852322773974206083371172471384037680810122430654241162548009584365192989592311446902315255915573852058911489974945879479814092987824287560569296889479960171474784851715572694166772142632237888754898765163745537601980418115801979674506141134328296776878741653622077412116742145711950331122261244028983621538815351974155367708782256707739225120768395764511905214000648287083708017368579388385266356057558811423423444204178880365878880437028050212719097010908461127156728179850059368665666809589026264329868213556545971096717741430134514628005050240843041974570842541927998895772395238395330392638758889891428028706911870618422494132504448311739353038232233348066408151258018280271906319696557023715497833635650117561822154094255688090460081296359864269263339712424558266516457485299793174672707787676759655498018961699163141104678754617178761948690511579286538484928977888027122491939713975628025464833707096149362085005096285605593079232194661821275274024779333305610834421105896034748057742925246594268107839961719502431238937130907891955252709352176964784176344650520420102472327745355051974228406772449845307804139338259119540452957153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] -1489445824490113875442937109235558708328199949289519365238341271025286103989145016226591394381198357752976244762906191977555813804107442317366247328903077250820342611077672670741761205523484764423321130940946383729789755909276149788317876281907145058456326459229997344620417096523242718495694511774354572594277923298778130817984402112194183962743716868569159162125432604808095629306905616439504616119563481393705054801601149157256959703327150243694056773593908481568983213872222020767281441127164292449013337836107480989817997280760110255933866621675922491713196449249003376822118341065586925309807370220340183505410038293668593708707430294476731392947880113890138811950824059949781306913489904792525122287738071883844730720212385804357382595939148233148321249543356682223587562460175060905768689256490945665747816339408205780826013446542107803570935911233935306106335475412843896150840296292319861312816775094880216674918247166208913827495631651472361491869462240331708193035790437538020895289679896888439236833796338735392718966749096216675828051271184841431274503523511962866754068618877746556621779887196107615574275422319735641712583397937843266788996990717413238693194958715840740428409361426480815978492643396447212127067959129455528602889911472900630120150865876847138040168096758314145943187972733780641344306737230935911137685643768159668835445653637726939857864378568523580834894177179206787566399597983683454072208272165698280339481907832178804779846177755550853170425699225860189899878351055097520144898115914818971880432013982947530862908060564350297831370424205937096256590071508871260305284655107619071800810034565591953834811193758471324131436581280866088093743876506855190617849470744044769772682292115045436103711491037472379321998601618245491936504196497171136301388387170543331879522449798902582046575217448676595616470018458658742169642548732927606740341780754212939700811941018814446003700181075298188470509849272990014229591483083825021975719443189696000950197754028422368236058852083098695501841242938130832199858735599257236759951509352565145282988370684848920817944783627626085497682308386814748534426259291252659493648683561093920776556345198946881315041608498140352029685562292561071862115347774505834254998433691938710910027405033340857112168770829659259731403404910006176465892781376726225434817403703341343835110444200670921710812362797646987023814887477305910266546672771826633023673746504822425616612439902564091198655660264194011688232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -3528052149516010660690555058658074168144274680472532404196799430016021407250970745247212573882660505993361746359126993034160490703242869086116873429370940684514777078112642214325682531278681835477291047858601860954817962533171261103940445676209710666008203656580937435653216272670738275660886102189414226285669877253845406257469508109647082218120513294037321856126035291232497290507992160707676416844020030897023943645602377451700420635081979134708676545762083403820961355477721305805438966947652688429766878663741985753674461924927439923314277793331242792968114281264908806553687676146361729403485552801373073713003646185633585893519564318288642837808101960578352274811025604531985618685216660676940670173549717597087003271332886160138618860055763393143751348068110066049585841146107790361212880565135635771571097540677166256745040505090227277881059843764073898524754888850656160057140657568713099415970791735951640282050606519568643872293721341005493814948408285591599885586252767261788945552063207698131605011726318607395714715851866626903975213668449635765249457538241872183515688065619642857376357939350924224175604090999311668960947137613451127554695094500437969242693329616856601015277757943453559069357793083749092850547391048468350660495234186060396443126799161584961193462031013054249396750491107476100953482733667150968569895118258229041827799253779186391764390526659746195078112409918938283669187986882504993899750080587945822600017836402060611933009951421998634111046416269840428346442435014112937423201763613214386380134702034295012786335942800339219849659982781767881225613098993337165071771149302183748299350502209318673397686729317586680454655100045889170204067135564397775444252037993395579013683322702634313867394508370876308785993221659473411690010723941896524047899665546713223048465624795818933737192522523935602143657045896755268285822410929527647991426654492962539331341293564636622825903866867432470967122208684654058232235091565385931363152384849337175562915785347338400015118567628967071200773781766913899942555582167638604356564909174723075381494258829288311097952910451516802111176209236170115631695739270723926263484832342531763790156299375117117818303567503505156411757487271505193314302248857884690103941532736031496674627599025769941747681964294117337990025036786558108612172893473321989609825932832680348504917253210587473105623910954924504806271700941863378579933139232202738146901835469309559342604968077512436752662949857040075585246086120605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 20094420373336627620021984984133766925276592940071360931253983427223523081127774815435146230176694923235461367183395219751288924202004113802774973112866954968968638987208239282340061700071646058064634959831356360453133339906864381936081330965362048859608223988039897784330578862966120435730466262358007221852609587741645627449980150088166816545037783086790809384079664852666890119072391063821727936404785330706908306552476935205899068895102751574642332137402417987390300312742171777638667026951444719649846972681432515592367028020700710146926003828110613687224269234359781672545274845746075151655266353900977175337706513754381958965151205859542428935354302808314171471364133550351321544670645942890294571663177931120624812743024636940148861802124942916422176564371163613209522382704852050420347098574598065028726736218642464133234553139776062245966457964049193210602217592040853543777584201941038966283457490692093674662293501572055024270820160627112267472104839783105600523500713894163547979082013945675384894160226042454057427244385659292296140896130537148698795154806383799828908732790966019450091213114595213776832923874566309027511225293530232764433466495630159087682444217601892493587829633402706525077436441654393105996743361641328285226910481733925081919117552451504305147773039426110279937282602233983870046602166776427118059544655190297759633824431479650106072001140470522519173702476891333421406156073222641065022576814636432693946568730181996153145417848798750764498973856206140071444093429346312130934441633004319865190438809010348649486203185356774245831773256016676947418676872001451349538632150171862529065563642561607277169388393863083826405716011949474608217232303868539760703801856579435467646406092053333605667431201525001357213410800846074330358429360859531103364062950036139895729177578331617990252163190195177914586818698391173442063815342823808917579858814440586031915427377610975998289042021216445867398351749583104808607187303676217947530645307962764482818952687995121768850308895936799048867732332608033471130185090204796724056209634121836326760777709788002485832965568120960154413777198912003665499120248906061781434589256472537288928753661655763494954006537551206312023702405312671021066708828424750962075241503354629106365470611876568976141870843359193400466255598924847305570815805216783899814571215765014491413281514723462150404135096472124204557779859993364935743619671723563084074253697864599113168014574341041131831653299144591073854826390743255615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -47049417067961737210141880607347137237465618586538668153083085947899446640369463104094204335389025620463602550025943527987439250477143001582926736981809085725385647040855791067290729167442834610524920625434219154514900087219015976924728179199837435674215573315135691181176930901892645940448425718506700944923187580567434357643224311028327775516740059270489435190651461227937346451461777521672860234417361096574852848946977558298080790841139559420093769818008814357314696158622517427393085426734066496003989444040642199283334848419393617965881534997775755758286878370341354555040269452717878761921440563261191171878738197307051318470542376872351033144188159295080380877858444024823566630849363373655427482110548828413205080932094244667830110140223880962898106166032507224746263747073589509907257604580881325469258311266734866747982379261274400703004294564689288019612092383479518270246482976235197147635906762506799248781345645966485575087277998611253379691122642832985838594244756558602717488121246979835172906480221678070889932475215741285718614947206845372326604621514001096118021091451103731764287365858512488418793845380890086936453499961047049672792851278687558984893206737037288828467683207496244316581064319417987830077358823859397215262719579239516430150187316292776583211953039165303319932945450440014171124349368998151464253131867351076590358374319028530087702685768800358834251623656497998634008738163508231945138151118635658300708296102719878752789284118930800925206710590512523256212680218537496893505638015923352645929369907170995063713443779080895409322426837059172894718407049839582461095151153128061958397881318933604752182888567714879608461302475824597701913055100102647863067754463813741279126312522605667341737883689072363365277683137061465558784225382946440071341514391854891821268399539646810913319525869473090179787413895260230450572646471896911407357990891354807271622010542700298963108808676112099980044032781570908548545934899075471498090336804856292029738296460624665401515958217413557428355157442234398322311463343652430259720232904208095405578380475925653698451167901467099945671982096839493894315332691593049510983891024652518854831738911070071886203890086207715117170513352651357167706839250386102373212204744597914305293522687466991695186855199984633043685993907998250798259406457344893740382005858289076712917353206588143960107958394127043362535777159300116265088882064143012110089803689949690157589166613564672570063358685021892569011470186524093151092529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 76508084439171222806011664203327209300199502383716697277464945460186166168318583697257846206960462495825419710405331225173735392235440108893674265767351110105747698697803541433256694912636005932697848646359214730332466387754695327795915870639930221466534804421846830664386257697452371333972280320217996991462986885485217805728462161704196449407093249658424998922740428832885669165387482252907209303308971218568008058023265015291674210717397089719417976155101152029167827397905724453774607322627486873436461809210123682202783629640830738155486012212399977335781809703193056980580458177026412016071144848951034393031360410968715863178064189502634410383670734780776218255857261077868760901422994158015918422238415964716092745676047571014662176477011880353026730987971238650778758836418038239232802134311699626321241694050227295903546693318827744197698290805445909311772277071901206176360368676377929599726463100666262915084985517644356469085411456402143539627210703090997363854018130663706286878851489832939317711052732739414417864688012246298235070665511591180853939755209957199601876615388281025582599648183558809088579958901956024968921735098366251280972603881412611914281216373096544517096234317121353842048344462755689100209835213416985862818748873315047533873124507639359527254937128915738686632685205233708489716015372044119916524294595150687618872338203303888776874766662283481375220336827320216754135344063405066783461683631469394400366492495922252182123761009683227428150238693539098980514803722773463605324785519251705257512449087340440100279268727744324992131304697087082962170729021625308232717418199546418100083291672857493764385848611187760464089455110597258678219669892059237794066862888147919993912555649549019873873060048440290705843332476191784991933274734820778016166878390871976935271235191770017081828079392566686792324891042828326512817628469343226532499826715281432850268678646031173365959871305500104023032244194227828020343012658475393528168882579624749131296868149663581532189316377858061814271547246867979080333488662143490619027684507029019814053058095453385659472605430816994447106359827828843925337914902097890987009787463040352394043147078577433924274673151307389340238637668173620655186148517386047394348672339378409745153129502052834170295582337467392991450580758146951754787284475920152613295178059743321968347780546550389627287515053932108779717797319864488702952417891074946040734361086168824397280277709402796142453261627261462685112292092526331543922424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -79891771370036739049366635589770217652737706386698594277449503259980415355711204288109925008544448835451684463176068589269080195632573300027823598812943359568106240581014209137916213513839773327671992186579190754783006812742129362860156286410471742968377565617549363090669424048806018390287502098856633648373568688137013104827203078623071546527774393052939555374463606313124461914907449543089958622718892574375347338307597004783646386243279587796288898132376201309966743903117758562823463772622546093056963754856964953011094702397957267201046774806937056330572955693470926083373673823328742487184130493963382860636495170898767607243803630736637391576195456210428558643546595033254901348205213939722766240636448705738884885873569160645617822405708017498373619788891363232093430907190696951151519799213620747425638598730580808502414573339043113406192848052184971735497357817915769580542605478266119132218583992496709259070709096301673572741503941994200342580160859131678483914807207894450936777646247220177007853643691507309646526348568515202044060399414646690550838379142709572978980398020247023621921025922981368276402170284260055466158935524258764109910459297266025657987280400672828078807244133414479479865061928006786027732561819898996773644521432008668355247864093639380536258310442420385013387476122406888946889657267835185366040527712619394707341264330664905406807965811086403902903859396617684981335102753747906081142907855514689479137740315381388959916782224828207171847829419453371839074931540226917382474011118057452099309370026849811428725293352381461190423924840777403827314669702033339631360586531420164394767964850688319564138682790922083474989727154444291451393797638770894386669296867447443738066210646039413398115050146973977105703278521896821614117950325057554836972216684252563287622816326960883151871914434248406735172456437028275571473244463627642440856482363906486105961358060202544120661729518690351789722358016992961031423057136879456785594972395758390370975336838048195665394235961147043231913857135030060756244272903114303545421954965023055294452889072213624649056984795802106096310009972007820887402377479643001765812560617817697335450047898133443794933042712602569084098291615280506032915205915790740787409742589168248809112855976619515452854299808048729593310249656119040097894070082755104069039531590479386803220365803958590568244395799990106565429928915814273075292901300103804063469529055507493971911944876769425197915130983610096024327695829470030730590224266052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] -13903701411334659443355167578073481320895418575038464703347338248176064517855155570122746515994958060131432033797766805226826537806832511507445891770048473219697815202815308847583059294042291188664940164143432327801759688427821975661443076992975638817899634729808727470115442439305234339988443211622806606366919636667475993724273238585299613572792391142372505015407594254493853272485808940747188117964953712631459784706068436215064958976843870414807199339076484270970888608246918679633949829729504715199342749535424689082731615363287234317604597616003386480136050144771416635653649183255542147370447687086944638138835781347846006750194589216901193985786322728765727310512427965880769315884233675500522146879383897793285590575303926419488210514345882252328945653052901183393087600755363429729107278901288228616381947536853724173491551526258713932472355468196825666017178536987708644321788002655180332237363559065983092982437580918535877732279531185150546937517382531931793901769484276514942800502083306358857856388154630834883280651827396916114371958455137721209042691943864083384687660030546878889646310975181153897103304905101734113463810456567640157246275265422582268598776630392357079863504349238785524823808998705973276109945794856083065684709664130605116910384827094595942925344710945664219529770261074063534108145504770669364471663895812545086145245277916637679430561316423758251250833424611011717144020095921709799530727711318597711014701421333876101938589738453268381643524001930169681934670748995322490812422861525310558550707531078559813243344288179523397362426926382288166356954871359817178243086222452875250713861366252582654879603789786903802349806325907806705222279399375493635746743948466446783332429073807799654101332306138363335058752452612821526700177995205633960312649466566013556908362482231177467345863894323550492510662863359127467502459489037139171112276793005258948066967255017825652120766893159539260504991120341500823870233207623738234421262879181958358703554585610714166560459234999309553519189330829583962675134679664511374981845046755573165095879173149235959164497417916716854433289033634502027688912160864897469092407566382016885630280840902779452920697990380641627262812451829107365457573604661963785399329629800280995386811517614480988851412501110119756301085836208480504080563240899806832035066413000507378515810629151429592744236632992103475437089943408478809484996595125486988529084986431245292513258111533976564848045114703163735621338492620679971878416836261749267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] 225860676210323308879729964468832131154013551062833268081057290175085268332964504392582241553267386964946027698818648575263694594925103011713886778793271403116503978435265709600393740324997344327169102610111650604878873776289623923468534255123613761059416432894636067464849050674851820677272543916176260786769951626701573541413318784040586474469198702068819087352193474230642514442604108304752235509641880454441664902912308953862448221147730449686397540294439367574246554664912505509714470071684161900994497443938375591018938694021448517412336219361667464591614969809637170928648220922134858439570153711128059021930178803286064539943245794954492323093427541650009645193222334474216816202300853926627968547990649891560884578921149395876805903441709845075815594898409719159446495411801712562003000158856240360238707178287735712463186382809509763968622448379452929121937518512453018158747415802427942996584145634967409219302443760213493775986420688662658465698170078068292426392883031658865924528368768333703285387546934179687914243612150510106039824033463949283250271374240714888005202484405276285640447514588907473845736697573531380240660476736986188798810981351687218834883102429860419042118876301986801336230610973410894697957047801061534459271236232913968788379423223190590191787904212431301101687349284027938736114193275725003350968770920226587125789602965737681779657146995906053060078186202016358108461072785135072982858033208642090565745812611278870287483666182213178925876980844801665644038185612285853212779600987897546258084155788195689827540201166658948687378046600573323935899615769624046567891662480545707177385279540951399857350595436431503838405158982848901441708505858807580070375745116707428608741514588941787717337419709490505396789991963316018599728741276923619365266553137524764331802855224484708088025649760621012971782613191427155247032256728454556051788169413618139474042778305129643130144074162828034489808834912499736344370977658250853236930642844305274463206348707852565542818871989407520990145845759335012960380584401387820535016892725995717034713631184333088731486633853623312183023684322624304325801229115436713956266236735297932956219094257443634186503228216143989104978275020284051674780464455727684291447583184228689941713767527021918166914657751182811421408999044235895390343913927378692013347070177954415161882366420105850996719783284323394992676192802925123239821925564570852554714725582779192075983007504394189834736219595996410298434885211005251903770840726792812347412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] -230042139601904723609858949580604949824118585948892546010605222629144132037023544449164984391698840515340609128578873330135524968843918930710386938759447940245010536556405529172949471402287502484721139116226732437393703363065818798780279571054986297733639510682353292867921544979456450072746137086724672684344931060129561758030890741271321622046931444817690830927578017775011128482885400677939657339423572649648497581168668430964446923625900475569844752581288812835021286899067763910354839227807289124611733805506692115467168526381547981847007541836161593064925197962327101967927267223796733294658008105894465981868653083396087394233792016580725259019487273347882284158554540361516332136799697978040000785947599098592335223993152921535055641668778503031502872372678021855689189509460271768008978109542383488282105554465511400071587904386880196524468226358400954776662449641562061729111989511003330254894971811056722739616985804048812476033056309127722934962585948628460621373019093377055854118705029370520456968053353133985076848274107528587413459896481919448892127782801749883509272117547344986469516855212513766747792166071255770663156135241119697193806240361332292281424287607863008341520641050105651759989568077748913533336326559998441381601498295104161135629212546516492654389454611300567795776126223519946950976824220878448732218276494436140086664082963777751299800155757490792372913801326959563158707911228939379711464695340932138979890291076232129416172772753344973316604005850539452653430041781452283671025802135640888144495743035469899831453518994767123191947101507345478427786543760208005673770994748116883900041988791344347244953860540399746521561304883263327210620727084845462445436009281732453074635403876380731831048073096426308213312408419343212113215449990560689334980798190990770294736049636233047268962260244268190413901640224587671185535858124247909454804225485449525446573007743370282130735216990897629335005763135140697614110743021784759228647813778971574631431944700922433558686824778302082690237141591833633441787073198451007986424960856974439806193342604907626471249426327903859489859108578733793841009687482684450451826137926157007178720592923900134154372028412756096845228562383922818163305117288535729377705090750002773655359996517542106619344962357137961387896749774659695709913668577983383116625951522816462483197024192673439663252438973798212926074559236385485197961350520540219466569265632787129470056260067260478289596569230140325379394423402010239065873520303284749388694763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -855561733203480151470430619074150168119511654838895198367862567697690596947516918894707934284564815070302126804551238321890074570103618588762420539979115243315932186785569973928797612062956204063033504955011237207761697619923096105873197052774317671853442228270388385981755103450024405744866973357928712277484980780813252144193170205329671161631648744284205340131619193016128614692577750579872531294253243738097872661792287657059131279913554154313713850082303536365529719581722347393079943426568926216259982720495163185773229841911475011050410176722874956071031584093563053311862249716950726975193563544466841616743866758642378801188010145281701989289658991520880187415853431872224072907574798490955170189478064189963336621018481690003816308176495000711736451061876479692354948235515923598601760966454548916998331723681403500429578242727933350783399731550961118689029122635428179082308039330175327606872430730051643440589494449989713180568448624574290041375074349786749241727842538846315163213599976081096020793944951021067272874419604668235774110875178995432107642928030130801817827752995228929373518385620444882015722665088590533107120561416713519255222643528951064935912371236914740779993386454928927444334154029630584830328694896779537500192792637844498739313610393338972923963804081103148001508117882356281667155189075275491352542803295812300669036761156306590909955999690421958994176907392648737542052704386696807356826494783829686704515600996720730299554393093002194391568873017174533912327485692460164536184178911201415316867609206337125488815028734004212237425107101416762115841923220038051417660493002347698743277269470728603854695606724579703695812884859738886494282443335978750726939439830121517140778685746254954553111871815278518527370010489771663409208374168064154768691570406957961923279284016991453339493975204698250311439099669896817912604340180151240668249861627409640389748010598173843972661458398650255998617128707360272999619594865293191334583868806686240700350445759422565584759852649205362387694657210948852821216599708484272863186488651757958488110750267242679020107474917210254588871749310707510709129810350539801083040560549935930264862900167268777012565917111385979398224068703684737225643960149446357881485056639572504825985317242901671216564917186404192345313586298444722880413051885114982867172698986326695662041637140966852917743800215778343427671157125005581346725269176921619288591841036910165108043387591536033734971296013549960687170339044142265173820138812743607559241354465484619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 3998284025100451264677445346092800193858912897006288047087081615423404233002198025823792637455497882749907637335882856576835033712551342096616626135786449369778190376925978247242648611352798631291140056997316005272685958701272719171161512727967340128292459323786282165719245321630141745420759510284963394731643047519753293106615209931931947454936556929226098080097586068570243977863527890036979812474027740565606029629348993233488039975179525542791876655960046623051409140325704593360495818483088965591896590489264419627660797251659166741189099589174273947233578364196271025026086481921719129538245514934657984165477938733725186009161483772310690093351494082391501825122464662532073399100884759662459717430470166122818548681834271431959362904920234131118270326852547225692436427751282725089358903014830752766843257958639126368688627297804453648453549224237362360575275153577702661280179409427042435181929644951597758236390233827384325540099227505212737203766813595609681234830672576434124865871802397215987031198760964550704759021480585238297621528442651516883178706922726061928842609884193031972735628724875787059749612563725445071964655999888051500010197353694519997878870120802006388206962992233531920577422074746326082925478915227595850539837444877579400743083003899990989390311123244886231523085259326379636179613066380312810383007181874269790045214014761444130074985149380545887939936237761842542921964313546282919794687841188770941851946745473582940590822056579604044811793810627619746882153151072346172074407888780651086269761257088636898956363511789475047909949904368869026707121822727616401223673385707659650144342565844135003649454505720485380107672722286878780049258689246701609601038748624990615053960582280811070929021835995018322386047387522994054812381859437105515726951853192932869889316093725062541691962751988622850814347179724926277906520400015183138142234300044498946556954253054662644296609883627216590819245175986914964017276637639347589924459018532227582053028263730796366244488300666594683975090715776051480743229215585044758552520838398758156395318000875927645454264277781487628452774656941185960162777925687261251697789600441053561043129562806283347690738317406645229982916115915734114896893536295914927318356195611248065739397535192700025351522509418906249625192189144405094769689421159672356468991718372247604692806512769113723193691701677180485446914515918031338598702296317854526884410630929611896301137145020936433820362811558189589945117220283073303851040930512183990686025936156511306762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -9017477332484359115346536382879219705836870684826637991856959721347410531963252188369579157464112355614101424865786946597429168116391930860147047191041968831658516834114531866766472395815890767726226287766072195663204784871800145185115127260448884607434023125660821699733924227574033317106530236601710879417836796213768031499840444536062658833816450527299866524846389491650240069276168799691250940114346590586103463218920248806412448842636791005961370741169005991570929064856268760326781966161644257399463565253615466919124314011235365390854606798620852757994938304192694633332667825801477644474954632350814274850235559108735276468829410866361115514317674273151046326699991839688210069713460134745714782126731272580776010558613564536358625042181527848825513204158285064813463534355908783647600376544421019607238276625527481984205255152323532349087623173360923799185294617994036982670522162089706759613028764952397034057125830722216559490304655068769377618771558422771910130816775479678995823347536126892940101812769208538438194949253973508654255628072400478399449810866522846561291684557167426315134852921558233634931630657413404666653027949424827141254687692357312442999376964795728258885396683959423777015492294968021722596064230254287356981993669596799053650612105948664456833366889091124676983265207865553420583479377121075269785084574119243869568786755082240320874565588113516986608172515670033323308391548311296721306842654118992310468648296476994930554817857652956616065631385327415162264072560136719028141232972664700456455302217141273686907443449181803282502146779863430107554463569650258909599659955219611279447943829891341988892214545833178919949670801073853760599453269559469284764509136411699494141624812093858527713167597967563581772756122022105745039780116956532212917931631773676398482401798060334461243509048822701335559782137306616319824324964563988572496530026565350468839955940731250422503101809154320753083828714250080155737188900300784019258927940222382733110810150768179609391688256388921739704631935944869028189229750406564713162898482322427722174530856214049110813127861424815575754799412478000177287581874633019064199394631490426053827635229577126324029470614210099700709350700804888237947063110038359637052761437157223656523178914259697722720864572490893019651313781503995428630936021983200604440584223903457473593779949788735707519984389969497139632962456599841053468872414861178786726775920747417227911260860672581308504613936086086427688034967076236022835566619117349251855131342381355352699756622314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 13632938500233954456624640016944495095370380346023299737454120730797218146451518011163654333814520146953064099516433930790507600673388039614270496348078340217135559107568384257490034709633210570300550943340079172953761183675945296567650100080790096742156095211657103524331480499104295477438193280583375940928754568172677709629814966584254156479415407204971674285302475597039752201705931020544753882026912544307832819986474647611597959324985291369710290052181384586442514324611869702494182465679611182462735991270284382566253465492352923000781005103774825734896106111536419050833750518617976804666454714635807121246893270475286300768543204466754650478306006280728896750031311334364286861868965154654738334721621289022396477434286914249194791815573833001563855247702813981318650694050673186665194065615867623125881454637537285967834756555903441502704748886305373904067788312870582079605309724160607870129456430032176627576443804832709245337399854930741843355407980994104614019690818343813104870776396782756599848301282913585065174511045867011264929162037662745277096141050719248215300176434969382727476124074407509298062989075347678517066147144889077952138350321733612996705510959839634357187085007569199732182436322498684192996653262580059485147939645996040780113390749203057014481271065474734788942059842458732017752634792471838703064352597574081242333201671760566878152217203682978801870890252858804214150303426389611168619634920512741853692089029105071807100499983991850374974303816494245984717573080394377336571629313303731860043944610059986258229989231667737431138798190001534148264942410747794438366470312893462073123402999625190796039436242060471887932177987497474670581494748116952304745125793291798606474741147069736110930918729356203045227790744426698110238683308332360979107461355770917937147508347314995674967852113101365504534537321591810418828114798127370409563120730613014741091626915018604847305251064145200796924414353958888976506359975919005059156660670162678536242860881562211784434188613882086337884769985798610133629792162903739890163747714639872452974653138721700990645384049230688082947450594577096215000578391471082987888025534140561714325964012191344746653882482328265578811124831475474375370665851191507311635218438904927385648566509777050534820218441983356477548695602587909561753243409661637128677513472386493116176022867240011770668582770212081875666933304161356662337089481251690683792607021096193753621315906674081779536927168916803133707499773360717304231127318904699154133997041071779676713049411773681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] -14210625355494472930121498929316520575979295915299198877132666320048870196948860829815909980550149469158757982186083518465552957122288928143277816732563972756876629162356105248895750352908200078562196813953326688651361943487865278610083550699752128102907177844550122252039438357868960630560460610981199931796319528503089436715602737122673325579220821457583218666628530753929325138048238280073284517766567917254468331629216046618606171168396492421609730620765646178827913258150061652990319310773833598746421371960789980375596478190918588219706556732079011924905813952575644174665355677532758203870518401634940858302089370653313500377727999715532537467969519184070547928621057885925618473373480081799230572105747173928010828186132006255838227748780389902511952190961569448059030137686545440815832672255501424047351492618957412266884082127791511563137929571346760789338946876739137759898440532070848296076697376646256345675381267005269938352877326758038933111845211977545003993114502732275398288527071603604739316766133506406445080300001094892078941662277070679623131259243870325552750951021722254611331895916367302032325671065981563949756136748888528128517809845023463177630064176681057004971944433674066715913040234717445505161361451744224243064704045716181194272507412149942320732797835590134433384704949555766265080845122847600433522868097208335238549864620710320464080675859351588862421427107099257430979230036007540903578868138581973129179673048892311857364064511979082826307265267477783378597965461384241242402411299475191131445962626403743246188865534657722574015721436624332652648287376132124516657408786337116323609734459409942560482444649126675134051180202391665346428298769887696799397323987181550630624350653003973507984234685940699247106558025676697994227495346201076660565708932681835000521694293771415886006221927081736113562554581138177117689545215906884549784269401482419041557974884875188461329597848178563260351269608612787136203794709143037320268095443522981944729793915618877266531143153568358758156260778467474705025954240932668713761516058409790050190906179575085794199016963482942372235925094381092428739149634139198952044345986327548542242300809183537930569544451219446843082277347603633152965985383031120894665065085468285487409711221791477881558334977878299202554916304573626401652420062413632914395897519804787723679072082790770020923211676767304240383521284869458815471065035179503806389181247298316565244506742803287196557085605912642560059983949535276235978271184289945972966003051585204275397700257599353790283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] 8291300660752709825068706356156914556718446442033462959525021264614681959365331837117805351206967096204975865757013004062450876703830699258893282129764349603226517042702138066103571480832677128233567993159818383788744447611208740710394159249994757564271857954414147658424909324371278211633804259345095441345913242407987364453872939732105351489051430812913856534218051661208033672551591034725107754941528829405433637844126866974477286875662203119390984694659988046437381304355495938114820999644389007146751659755822057301345748977353244010949584538128989623627364497576920205352261544315492627280194040358459009335724810936706460068528883560156399799377927765624385714946869669365627048664230420578165042583441901152962628061961957895473114630314157569986978973110307832874940623468435627858841839502530826236346793849345473529547344542103195343008131292731305900282937380422636027710062922540241333430436388979635265479541668011949368698995389825484466902345583578418251152307802368608939116772298471813544897065322453226620335977777712932863079792331125858708745485850018288243087768320707190062488241824197007860369067408514036997941586318753016895249528606198300436470830188699399347826211724833462216242473489449809606734760034503294690589896811386144821613414782307365783600408505636392210868543427047861912644014239313919685752688818092031497708643922489443361572274322345256992269232181552574014999793571593157388909052633952459811529931393408718439324689682693344826048294542336056478998655259198382957476772216950408568997238472437250637203778144811140044290927249053079131890376999889988961462036927663938589810771316840383900524322192034891745853445957486862305082432332892347394870973577877865308679812520373663244657695124818332472721017417272484928817329016479102198864252802915692001081688001078388470642242838087271822119456768295806006549499235928953349755476883638714924846559858249532120995063702832324917280079452502869937386669729244525430558881906132815823152912680370567197011700340850596187092440499385177424335479858754435420018120761052113025088207894685511590088809373612440860698761565445752393630056495721732436226966946132728066558045398096465098431805007509486643594336410932218222983792305698652044582963893013851127301201658876932685260101693742097062847084127844535280854419144815686699228957608868822703087376256934042556093244502106173345994415193450297700862531659628485658552500224834426268224781241561891292312583738922820500547248182154314997438630853294296839992949619407847094976204971317201852798461914062500000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 2996933192628264853891869475112706623044986201971385445269269671794725074908569292177784069815834971282797336348227896797061047393596688386974112039678664372993344939959802549437896890274816277754274430773618609684601087145754492666618988422920984879916456941380034146392053322521128484536345626414844861641812854532023134906326116590376307256221219093864748516480417772775515583630012809308259229318469043681371216227189628801858026289245578396449391640714565407022202598159050973622944165662182888067079893450438765899954103645070674786739899582222291576651977221328386851016878186846664622832300696845013288775390508032514215347362957985154114807109832082392685793861844879133809578207669947804935433087781088466009064541884735578407619442653839349198630506827009334985551437986743209907171527989829298872912719660565178133968568511926729340306011914088546695057496417089323687620304043646395298214993556678842410397246409132498631844648308335361982548483858578214491463715742287015314805784389621569213093216290799053693339421371393901038923012199165843526593429204765051517397942906779087913246169766712801240238502698192677407325008094625178013724171814743682804075875670997660611080131767661400095229875641501456213518655250232330624724342659293175133257834294501330072724637036887361902989367724593096018002748665991982083892085365272088132768100478329614285226450472819905785549046373408561171867563173977978609763245140877052552515027430724145771240969546781299903520441212112144677167289997744386280811513045038386983145831929845033396109646651860867057124685447623842160094899512083428182913247142413408038348877347347620543516257724481999191551495152959299426399335441819074625689470554280587482205932063868249630913114619505443522350614168360221836285332060117179220199549554508820379319256086730022550970288153232579242110715710742261747513770213542822768054633103394872211860708158408747956832475434379856034415333979483514120204325367402460995628011258013045780180669818521849494739682994187538977103660750154866540515369134716493822773874813423966918750779425307334383343459695274159989411285850538305020252860974943089514863015130495514510567752767791685182250628584053732689633218336734362810256516237065141081362677844676668086600794156497787676206059414235579903449978430624187576361518467435403536546383493087263899125907978237077719661346056613449340740823514413739507604634773263543243728426799270534047383952903687893583529723193915998694780976144141726988920528146440154270194963927837969452916411228216020390391349792480468750000000000000000000000000000000000000000000000000000000000000000000 [67,31] -14962269120455657363752580139946357980790456578874323032884228149406812507844561481586885243415678644034142791367208237341217135404292555450911123856608060091939076173416274643251216118965227077651130031001129357743577707374974237499862007478728843465404234270107144777384617187310435522402042370032196947166177264211693293904585106087645856327219230618259234453147975880686116063045651059781458712882640618539574373678982346311963387511138015822211391289789952158041167919741404203253054814173387734876778737031135266825202278067818557854478207955873657736660198368961179058778772489524759372852845470427659479882274250492184523706814928405197549638065923360436486559592513589223382024496752931923456320667101945783376098922415825044471021014776029989912981761672228927318805043545293005127290824844489017386025877568923448552473110818151785511445292968525910864817832292915951292691276734437965574227974158652420034738972889953746604027612758573285758489064665743989177711581602276409994396791232992275117314001320534329486432501360925449469571308628049643981620796849604708368507791810193692272289080717041569753503230131789367615179854419400034280416212692421129982189081190223659594788816765686782523472690759355680532851918417193574767065649028999472469489619656481095169791698324521718509676786597528703680145237466518207161785037179679573866364799691668115147346452121890976295204595345691090013770048307798796181556243214319712185627789625908041123001112986829743085091130168107718170101125123254498468427726654574841665080596891230757112251096376892456687263754770418213055791903351265236397718867917266500973930755541971946762242442899046579167339277313290367361191200261074014527069080657717299708749789668034980826001970517869618566501190016238747823976811550079348104891174686193236600548320526573845887142748770821147698514477292686154376290131234613589556554784201003883882539663157289604167722658700853786492094984203969417842355976313691574922060194453283468372827947306653663335153977632443679463587659612376585486481289553418107274057201128483335641089330605785657805239461413424424810692768682373631028965635472202263924006780604045310165806241575441570623973264748729844379897433550406161557971307053303910464929129317818757323041802953735241069676773418011271476211963055587300922007883697284122722213931183011575165760978019323268034269195909336684542473246372226267205889145659012573824866220928553733272814654303140380810845880611316039896007491843691429979547489586848872209296034899794156656019361584242233220720663666725158691406250000000000000000000000000000000000000000000000000000000000 [67,32] 22173680089633725203905806957595915292432137749735297759268188342547975668774876399397066897237858573744420799754488257863582327235593742308663144143210314585415877828172950288476614330068351758458054803205912579218886908523479206181397373420920975732260721781541660651255385941950717950615878027584480524369675364538851272305884052063036638550938637410347754092724122895008115942937641675292246818582240972809346805590076664881477985443940330092165009647733190517077595092307571881104577686023430376453551733373593042851775845473840346165792890060170706543716895298803803442216897037645213677496864867412742599572276147668260954398432819913055501850464267122237591986548384496967041103208778256018451107160864762419365386536005270445004169264186302136303736629733659061870915728748118801315734250717901086994324708125448429320756485348623511425618211144391362735078322637939527005418140073755994161383448239477250161883943743635452892995658487767196217619959879452986957057448128380063247441566827572528375662684844520902105067857869889425175048717409984480969643108801014951404851839352250154288108288753722399054502286085998685531309538446285090563531582531313554544289861256622587921139868446000034668376393548832963183376967063478044558345707204264809278765185959118436819752498299321340812979424477541429628963979128713624101282718912276246322540359065978949596693278357618039412043664520619817106012573279398114066794439339202789940772443020348150040755315817855503144150135437332815908518201208202313645734792827221662394711363918300356368732402967470157547053765773322070300923656896333471776563185322251953301298237205020379276414730659680360912685468662102078445323291632017787001358086835474521883827776062111009346968241920655457931359545620795802068294664781173548611389281668521381378442549531362573281803548868083359396872458936122368831625229714945916906170864882039863595578201647371016795294187199710983993837230511886201206208573981122489588562296735145558616843407378003977249824638535111732959922753252824640470286138841734156602898696881672705197901833872364923338855139636663409260985485361661990260246044477888832314379959987752914599574800282041976067890504450138890139415874026608436022790935914992612051117919752212092258001654095564793926061630485865743869895619850574790589200183637852515311949692963662664902351731321824772965591176586090549432579125955477281665015270026746102128079646977595560308269414914499910534531574320227708442648388452176293990792279526872008359314771639516038267405192594902696434644440159900113940238952636718750000000000000000000000000000000000000000000000 [67,33] -21917950064588085448769069148560979174965185784891810162723711620210608086628545182602756803070479267354109116749879691974831050374151335470612784196945163534353626171264040337095578247041843410840362717544625982958248202280001357529664285233915591450545670819631207967221213424425523488520627262269877678126246236067009978899802905257810628725553710945443213913114754697616889076208690835337920326573198205973019074183552683669149124703410068069358100110804981433598758688052971932368324658093022798365109847328134739412030152179994630314317931132765511523715668030328714096720215767956224268146079615704755017285947802105541938541914896355521741022333157187973096660906302453477067191820442040705209949273053466318135137272935226961516009755822451416424812651186577299702240484105766933387433105066723648368073255449134370978272585218346208261777658866624180986065598642199167719119417435392674325972640374949000998744880417961984905363009630553172141663005860717109659171052970928133301126685331260862991402829884728218699650368265104172810061077750485138741294504626110534170933027450955922060399867071974292484463810669542106927044092248700497491605904293255271426165680038478951982284174619246253565660991099457997742626116853803307178794845270553472345673720210491361365448620782149316926837520295289454367058482391363337988375301459800639413574177481457492018335086874927681452536229973634877802474079412930406267015390228242525260074321512841476029362087922171691503865468551540972920270528318195882664777230833004439099068986889674677044101922651808627819373529834778651512728104260761954600252070672765873466447141025682572702624087677081064281099459979777346536594383065125833755273058842437717922667684655934442539592925394679584583169675915983590765014689280776518024117829788071350401301565447297123764502101171861322890465021021287544873674406041697490755977425051081124670107097481590488923572835496094351034667452476654916529337663427287960669555469887632741442827423667177980836432608816886227202736581035291758244811632257532465940996243564529218004410084578955003690237217140146536184706098531306570098892239809662371884768970060676164658308836504206479052278150377511361426886300768328151286155690049823900528162313957572645356585303833939396781999675729703861341964139240384892477100094844237870554552899203158519805433129851554482284772277905313318387991164742377818231138495605045074912470390007076336851327882053696229041794479423542726848757946826256004913292708418522990890488552020822166508716443656334081635517208042074344120919704437255859375000000000000000000000000000000000000000 [67,34] 15571259147631851247796734375369748573538935053019054637203672481014874561846949762749260761003340284909845123217426394856198743629233782809202330742676105688979716419999370410400008695259985656047648917240777204690500167075622632485354514924991818336196878957813336073948852628825935918787603261282712860377487259778017155336615934209644525694550305602287360132637828390627934644915487687040462261819250036619745337895190790351540347642785208095870000372534715290307365191940778623708055052789857908974520519066977845970752397031173345877102106423469178970289215915595203968092461151039508944350901639520965151861927504618918754150667721116349948675607562896047168967581177216335803302243978732571169270915092959724634157510073471097380800337562313887805158500524794075152835683300322311513708403547623201138469229269872313333069241987090165631330273176968353190923167157599244945191733369174585721405738144278736595283528902909106158100070124927617640956437028138418513362451871932779910890867983991422873327354933343033125687693244471627145116435894465360694604085272791025301880639780168620112132114058179996635816269125851235627892633209280795251167640992027479691272002456907180236386181453109137479900317327884820914797906823431954439649110110908001651215428569689462711181075571189944946082320758970739351096331294628554034320315823316089661333050229258373697485594743265929059615777168800112868092693309581128730937118576496973022251029850045974590165971294989917724184623687473802646014281084385546676409943331905609605431643591192579649286600176719553012404703099321277351217394680321197575134849854765190154305668786564092435252212140366216784578144825954785494317547474457015269409670491584483399570680669109675611358746331371020923817407872240290303341736858814144960711052505378485923726870667228560121608264620733463077650837555819455771358964565580145578031460596505376118898965408435198557863257999842768824249105854982108273063496625374379415392340814987934967168362627656992278098389411303255508056303428975704339622128615555231621078868349614408139678789874431757546939174787822244104054525640892562810616813389718698662304513182462882229503617561069536583474356825275679633414265799717811578484262621839663986471904263223951077318783670300581505600315672091066419039901341267524637582444685728100393832453303692796484072103011185684023032551531935437270497545247363909884942834120485426415038776935017963468333585972795602841446577474889831513669601236477559377506601469880521484068803426932861318569137752441003765858928975518438164726831018924713134765625000000000000000000000000000000 [67,35] -7096309690422055179999032883857893269518806571909996687104079404250755538148657373634983816973924524135327468233988743577254842619397777981489784732997495377795697883495115226367262224169609538405572542324021488244541316764521341757551246371819364258828210917535311819937808693197171903965978614905657889504122121723574216997954325517884402484821017105892261047863138332965269653304826983342574461102595335464029370947461695011242767519316598718066645287033879319441636048131252058796644042274966004157520805762981245152981421308258813081704216173593551593136320882039558885323569659588208964549981026906413359165387581180988350125714904575693196849881282959773412986273891945085634051363124199530361330223125467624430038593330685008594158490037828390948377936623717361152696433172539860555992559260857526437815908802273106163931992857966626362001953781993772274197008396809556707654005269191671311137387117194078839606625533690156847005771007360358454569221303050581405951086768280258542842030404959345800382316381059283918121845072656717167552728621793053646469581427043745850862768641689641654325007018512402462156854973561194883201575475643213836647175082216975820653124095514851420807294611362408016073041678547472900608716843900789359260361423964949058861528368496871442936676753949541793278366978088980933428825529735885142543446763340860398682503141819782522300264719458624006094258877086581926305720158067812242235331133304277031438430727255587746523090117176533756872771262914493313369211623479564040461707151731232664843410425941282253975273862477604219697610200599682144238798032782121973697360634522807670038014143807814543944863676462462874236330181969305986452742615997883967905620247621681991626852766587954694630210400910779637465891386002510496200119737897371406327126823069560027298764548288316919594347753364703926141809672299735578874787755874328811266609258641820522634813299372820226071814203748004061326620884329750691559611701209594005466968206226305540301661165996614486360333043761944766622711099423891189970954563917716331040011758250422737813223634439809657145040105288814321113027559208006076624430695808153610756571047042247892850500373233851325285972923700887935196667004590638888212541828502102965281304454882466178305230902894172928654046448059809234536819361057231173750784859096597212299499415006193439093386493714665583572367825942727762436616584231383166067461303995871899592955668798742286297457210045108309106977068723325529194822037875152505676082304681692074553922671945030422079489131573389309320942786030173010658472776412963867187500000000000000000000000000000 [67,36] 255508334220929411999376628733936780002666470931747346095807661686917549619990352893821380870028863960825227582936695773193237110907325536708398867729455215505653176897968573584735620185626429178407360305075253918918432951753749655652674975311585167253430150868616679466055649218977168854381737811060036457252006939047294309518871756147583647907237911059033162714041415641237184360746746685499020172643401924617041527461409387821411224646091217078525745394812110806049032453718771800386539826592404551823339860538688137557065016692063908832605158928131462496585863888014654456150395415153195475835333559726752453099617760453599928700040856663612159335017478012404917153259305811857323404558496207020919848874432401364473715856627685234394140786472566560475441470721694905542434820576852561495670638446307397479530897628436077750498040829832683442962783795048021538339388956984286435853861387378184551732173279726524676618714853317440706223606253362544971431922305322783022884980172569130958658423053718744453199149498641754587236922118762783851892741939686809444036732676528793390790896700375666761523263262763178947791323669969925442912016677605287495549784616546388128554908738157387736315745025702061571377729382716084453117465083088421134325990126362225444574848830792347259642862263571297756566892106760268306394913233694540043950725834037453133389133391440754069357431406418067950365314154603873773718006616437485563674099544167691105565818018101584349762161620895952991366595624930607361188506845670935198366071537121265506364944941723946549924952673625392693992492910275587040892501772357849320241318614427242270290586922034259406174612025357122214685875112253196054246201934222068606491099721761280922101196364077731822528861996154547428674936238664181858611735719037555382502152806522936393838444771368379214947553296897088331194524303121757815400823605417556312556462682612645848339345365273591383048847862149966934399602345652099341470720331269846017089547829076090961231535588319578119924290243080850540207348902534998617596767592404273047023779756179480374142250756586446566260866046388566711638306966998998336837149475298271306254328036449548191960730188257567688947441745559746749338845889605573283168347614819855827747680765606660721028129915010866858751124413125449234571646470902403851397149558106604007292694929190594599217306015921900023057412279129834025340295698795986001933555283316142253090874417108918599712851944503856323008085563816205044967201927733612980350159153152876225480980124482689198069423431269425435810593860708195279585197567939758300781250000000000000000000000 [67,37] 3251289900890721929553771113937042642206101231679637233727951085841328568864943709080078822492840884614895748512575199917148536925417117098244121259020741022206179656189777136203195651280046620799233110962831370442857821399076594536983778297542208195750113409171657558934009836354440803905617098054324568217996474565099104422753734960103098717054944238663244258216390704108924188117756515986882355286616862394967347005039130442071244590005445383384725980437891675758499546033097426938800261763418653482170747066406406010250253628612694657650948895212342642132398710563708021208958238934377529391455828887552869658800533352530664830452957399335089539380924110524126359917525007559772002282456138104797053749924450864389409801528013380994032851141339591449802877631627494160694792821936927153232943291131902689763361425353390969694723022538720301318192970439292888815870143070595752468130227584943097943053542266606611305840591399012496772728156372072192108335423859873621818160763885151883359409034338278274510449509796231615380285187894242467610131797260874460769292238993813357376578811085065254831059323993246071960538719973372522219752409205398052471987292942527601033924225567338120212096264498577974043221010576601350392029570894842986623623459699724809947818031519428685546123478668069535227759899718908984303484143705865471405035839708663927471766344503712228637637673531892617151219168083835544327498958238812444470513608306047949224158014819701918354605626630034434102913227974524624948758652882138045534323135942326059229598005034747282522397377268950468319988523616174628594919166561122417636146856770721065447347831195810298307718556672559590101346177249503992574392135965152650632741045837583132172746421140645315225238375248326564440117109383843073641106613599773616331247939068043282439586264220603410705876233124580731607297803473256498791508207304909930572373517903092683122378189500860874416786532073041842261072576641367959180696331834465474656532201082162292182978295857834308239684751399701236621388097222473205853838001748834099086088719803229615418775153469056685030598107056159862895196554112751484774274883283814049126370946152534519440893896668661950584116440824622801210605951498195260142160350559138399687214378657063090029700865766348179018167481614736208044995487659575596827368738869261601201268436179600083685866518243671589438177095898961401045164682130202622261784798757092075613932553693084241219799128490928245996090022343760374387319953100456996662925058225934891638589007827102851185704975477385388917504760453169865286326967179775238037109375000000000000000000 [67,38] -3813191889186913338099015046741783018133526507333238823681843795435469197998755991134458383786560615419337378012932731079085010694250588025370371431804270026354902628258650021726036097153028717994365675313939144639351257580280256857065817690408236188186777947197449658063958879264400074338716181175116167232851882793553389148743332199339128899472863244993812287688202152573706403152815891566079337650207429545300102907581035897588536883559685050974942468667175736034680613754039055317221355840724367838686817550262381608258255477637946036453176074511727286691599554697384642478430930890196704632348820301035385746767174766210430222174676812113186430266063216771025694964615302435392307352401949507347489317289364307096503252728013023266331214996986454476257088186644533515722474056397140193563514277504050029519446380544259602585140883349366981661727942865307566281534631842991971927656392261955786706495479584597889171084066744514866735775856861385670765822851853478610084201084754933176918111695872478703210545198700298192859246931492962893230728256527243198627825902926771009675363868758339701577293265284994419788771254735382058681414808416300912257357732652043237160225465742359737318001452465046020346197113961259475245031372174343102585119684181481273396564559495951849323894332334640257301356005986001512554263824509416192765208248409173461251546624927817006693770424635038871899806679800935377658847209875657283562488612224576538758327000283560577485190293259406256554195753925588146922730171106571022643947073020306824410718430520988572047724232077421263862952090864478991420845518066090260473346161304742798446562193065233003476722057688130781593974534647717395887533380981383867594326840270075322203848383687128950576262631580995964945103348756725693781705469061326764597267299044413415692703580611293958336812673442924008892884969734804097007565085046337703701164751810615110387380884777609078130341022416336725302411235009047381427301063299152791049815394033657387814424352439382129308239070280901484819175632246093882070587094281657717516708693471462008201346982031528658832027243851578100380150829213013911033823747228612786480683456325929593095796202380432342428558135937238101093654411454306764918496910759683993045824837249087260888197101855445741043772342814242815437886020976934861168522552187453176983211016038970366898175858842077859375836516337141828474081198109044330819215799951565259229890194326825795605069604098882452554129525433554971751291027657096753316194634677451050260974141078096533517432166830040590809001305183656427288951817899942398071289062500000000000000 [67,39] 2782613787150251404420122488034279429911759286102277141837693802332209262515413512006005397160673157916923355151191072918255973180777653184765370982298883345258566835891430475371824239948184326416140300350666181895673093741889871119719104482742457176961572810297540792630397295148691764301464493316949332440008933410016043141369973915676198840214641449858952358246941144816275823089785989801525175497329589837337694753472832310503520742624907906393127828912560241701881913096320985551526663795892502467722869894956185823321641297082656122397775399455731263806353683493336366453246085349681970803939075477755823672012527758534884072499018447086241650904463764716274003717126281146850302137832754837841554541789635632978479940890512671333617024937202919963016096774571381940753646595342985416191726701250724067457753668080340068889305133007537315992928477588560838796874365007412259897424216079455976933914262961756949128373059685535995369677923545018543965176955486607934210933062850726549558104513790303708035175581938018773672515626024651651549470521695115995385698745244233310401920043529638862737313139097296386146751584416235685771378643305420073419031564341584086662214427736702491886232650298559780402391568232480368352642689457955207593547054401629433686266476477649277818290247697522427588961645064976741696417272148562391650601288768014446485662861006253953936557801348169767444729218266063373047299332664175831370164575586925725550769956528741318282403385308278065839876746043057263384322163814240059053764649037484310243275570554519076783201735494670385820756569459010239305825330357023575850121166525614096182855055941220365313660837687541920048060293085138957523325207366446128049475913701447502219759566985231276657293163842455802730192168530380444182546447227463393956877191076776945102697380158954916908870882281038878575300530511569486932344580464730756364052767957931976878140345806580534702278976377013975308341270534010086890711918920004636165188016739220752506920756591557883978338028957765991999855812182828850050738783998113848888392444767290071437396692334067352053672657272742757204137513874177342299616665728055377878455698287595625765284169413502242612041405481741033872984343675740770506759380179511068448096638524828755340511423036452509209557717096209667859271718230403758009341199082022661204673491117251252388192388984329407437624286785640223910240298482900310879320730072292945844248275612378511917609534978274244769158235721678596629468655577192136879353794186798337931662626009036662135689810452519106932084413941197453823406249284744262695312500000000000000 [67,40] -1380708114587725969862465342233164782766723616999886612462184313023069700452828333334119888401630544077780268536719769124898165492028851892183267444308623632277865603087198225198244864551255249212978813476444524271864339436112816644023764688717179594731362440987630788149589339437158942919525780776860556842607892047290795539630621113760941157159264762969207031128618045053338404398468215477645828163597978914341797993835338610041609352745173926224848349024238906277465342001894718980460537777951429595837278301916766210086721669749866737845113682514201411773638129622113099243276205357286596938346765487826486527859636170433896505072829546773101673684560813988586374026916352563345654446553202409063635584008967411410095451224822699964248615846013927394595982516177963844281998151647011712469523380897006732130181027862385871067053818521905904927250929069427970030427335420173486597059384584115531713174712125519109153857510051206992443476476488914278528710746340247429804654594501244696393607367854907246543643144437836517068718039132075443535576138286546802628610397046016342500563692642034300396098485696664017912141900766435206776434185201670341230472561087497401039424468604718812269929245168798574386022520760179244720435372486370537805250448159694675060379900839417386659765293365308397027494566734920968392317676085686189197130835137988034161078577034163688525119928331156481953614551313608317936127373715035803620184894822896371400995946025949875569234960521517093628204409361533747980993406242704342684166687938553100571866920511558802701245556805962463706989273317462898522070279068777118949258693300811674071130103814498078697163575607123576204731177418778032621594771784692942749141291397641793246525456672779516751129998250283985913554464628926790019440345453297405128095636516913597903083804860744618799277563300563736084343227958976225209367468254489115612444971856468759861617991691784988338046390969700964974487565566886485877592980770344323099309940951876770525092844401402059138103335082413071649642884591499582677798996172135518342175058314083459495886961690317124454063964491515060562989409167440162532542618194228572339120735917132725152017843693480871587077554937206667295765728407940138782976724097747988364389960421478193281928117885062090046841620867618256565545298613910460918386712793039591077765592647841327294434511754699104728318544715353389751865421447633085334723072669957588923704311018720818972323612054626134076974122181910323985772876546054854616736777509263116768288021393643195886368683690064891058345286634079229770577512681484222412109375000000000 [67,41] 252539727562159718760429120148009936636902716857245117988217789361459758759990323655927724521404440227569535515184264960669547612749155564964593934509285432703843547260594119017868625632194764207398961683915793644535597987685503046896937061906347542605622930992803683980675406342341508067563638731049484334652931258974647601112570450080178794152468353009163966002153963607052919364454506178099056410576386213227126644827259514679486140199745434381899075195672642592296903355399345377182184889672729630732760705552195789746862443157384830014481406138800425531914599653795250482562311229539143698765688097236517364678751052044660213021595361163952242535439335065178908762264416321021623769333980846639567277184144455698993888274686994077817356470809851871266089604357817582964142554224329406783746084116226391875974142951797061724487213257468822074422247453405236727761093519927771862706148627596591213911640149124166980321925335099527685089702098050997566760669281144175457664236569800959904764650690100211240270755398311908131561868625712042973094626851473729311045642779607153795245321048480224279041196549523521939460251591494501738186768788817810945428467480432789143399981171735673541003149142755528506043727413434660784234650572616590848155428500948255305743054727421878925248409299858169975087193707795815039835306347350158585680562249147703782648183506625605602743816805368589366305604540004911234006600315022624875776923295472823466634675101053482832609117177594341632738312191115856613202028942902549504382722503443414267826154206075393292413198221352585475987004248246294223519864935469828385796938475384021302878491003467027974730379212177003971133986456675592786028138003093962759667586379133565356054885195518872985344682559156326425383714703103600924879384010947305394396301878832260722284259789710823205080992567341180101840843107971914212020831868069374092270139640231965209260739386548339852225834340177551647155930022596274953851122263104144615729694069748531108976424960604585236358784979932394532163959520718484150680814477039280866197993318294980882523812571557800051349715712213879992661700519216187420041039846468175374059827731588491573381831778928426520550756642120295200658258070695895619810148772630524093685799820613601675681907966385317722615984849873892580310889431845042333848676309298716143954964351885871115589101249173444342481692217694263325583568551451179080867922126710943146079744065650160821033552603073781616143807046557840942228249852453923397211654434349073726733309387616422092611044789236739388591651556126294053683523088693618774414062500000 [67,42] 438184390169370005272187069304226325989369547521004855690991875354409182446874492606332496653133255061695462692154577518660606745308294574944094677443496692070497050423495958369096239097874749802048547694313880699522176879404295025348966259029558235933200612714292320998125088827480086798801420501837570154172502694212000526630244351843274388528265207407907330639892074205753024026813664102208732188521400157302542320914273576647031249269246915747454320614414308673882520147212658878007846981605641209912364782887104344674155748149928628796744081779969464470110450686245766960080830288860479802703828346407697861475253416052399139214006825555533410093887960829369727970634170897976925318273199720266913951206031755723134943691392460532989631858194132794113582921885969616286053276405954744999900290385596119858367621168205267289187021186109732406724205759786653714363391594734304541553846722873506568818038878035647208315743853048210768113690198188978835660736051801309070873216672407151424374332732577511219538993258268742605578881755723624924752357229592731343145509305062577638839202379048060850066556160378922985255137921248369847877868822413834055272044725153738562502543171023555980376566655642305077125914253380406324981480812354547078970742386882699068494406315750625790497897935433503188715726427124596802887111563227323153168281469198137842426392149431349450674092852504167907815197619053826041539330471757496984341057865144252832178160118018485236555704864463689088459991987967821467010032591734556408780048382275577214195627713132830709532119964296541302021999326609402410568773849947177381582989005292569771444735831998514332190823290185620275723960337735197566617311173020633352231734120624032562204329630701870787181849997482231302977492851536268834475326180897982466842165998309111810327201203769322273346661170685346074531987893295556824639252335896457934809918762023502489609373862782849604277099436981262402916476332165917721128572248106728082853883692166344503890708775197156093783756478981079949081356436163859180291543750015733173290742786056080565562627372217418924327358739023561781376362197145969179917088416057925830652277329391006179999547843812858205342291182408615117605015325031181500568530533163292066386018591906614103081703266053297868862761645208807989560743787096434630236362514440911893288715517245241514832857861085253689513935923429562757157651237989129443621045229587285837524306126391271970282732089407521892797470498197284632154708919635387186061828833533174248363427300812071553813456352421962236576291616074740886688232421875000000000000000 [67,43] -754573694254964098357181801652907973281149945289078538769861589138987253093495521208537991084339920123413888542195669179856390122254842630398274321618968967273407487274619791168089517425684447466233224908328215559826866813715735372315227585627460197958414049833490881839047252098819248564048415951441726549198796218768655206843013427581140760717524838006876750317586735621743343198382004311293137387812733722352831537726250592041605510862431037718730837248264090499346910469070425681145455055850210910616294169197155803139684043863226424525728775220667963243734869279989841175996349902505641353040470207281180290659111278855366708845980022103890187470793832352736529383609536469063916450429072184585168692295857673451802161408121051241807598830232299597184129865434634688395844108420734695968251799925544687625544778118394040693956461077212490132345268626222533075857730978905496127629634561253981610260993206731495367587359505113557081240570658054306352165606781783454128307242634200024829247497052167862286941737144003753556494218869828341202670303009737965148359486408285493327846437787101794148975638867596324710776440998116982285271353987082410631500018741006186047646973333418451371353122489403671367063798615602890841233834484088881125695507225635268558057792508052876856377824327677987883482313404842852021677710639875830358762988151560915973161202643336484760908232444779078243234798631397189621472348503981238986479378541211307194548661764597650550245232450052870669273591228361967004512398370802272761725937247259952750356355894322131415565758299942616127948040456876298955500302992348018869972731800632354359593031476180840822451724415336822707593744193431089832379367291829410000672773486507485301834661711800294313507984201922489905434242939884170830671016071624785487640738763569250077670997701010674166015437487916760696548858292424868845763930119042715951873084442171117229124836733508441382508967239239018522744123291996133105826141804938986849068508696351710132634523283542795568029664886231443274136105804232997130578294855986938844130142311654152396414834552046603170731094184075604115312050898189278858853508590098344927869942744854998443198114154072747960790999994904570162449174737403422848230317246833235254013448855023525393281073810155041120383201098690099144754889749581801784805148497072652215538742441765461076787230992361536986930521357395521531373245138760159075422211358349855106294127187943770038236068008688892055476363908049423441447014648004365934504773292248036043480514439024630539970560593238568976304225799367486615665256977081298828125000 [67,44] 812475181496407250937169362046834756985443870187126722360968324936980424479191754830441122264444524490214043027577942784346933057952330395328616859692111241254738680061822735883650501329208933468121268884592593777132305493417452138136536469923867658337653212035581976734214520965742324998100700832626385450469145787812775202892010657202954729728191419847664022006183888225114675120882776775969780111376709497360704199983542780154973863782795833239050427238178151819389799956060892994535190559480213007537022655983972582024490744808911982375873681751537201895725726905894068271218283514103707853554765720121783604584007545866855425289032569944447234637408032882680490153851878340539002864970504913276209084428604529833802157566385922459514109312173412416924919311353414175104500793515725161389820311581935974582217348899373088765061233604897442121623667506063506452277818503484254414879583190848194174320077081074973297834803455645524792867185501267217818898617171245323742568662503485533031248894439664913424843683659374244923986264911925898369947869176179287812097590552164515046519772505550840553179389937160850608016742781043173726922293795835410790324689554902874235687131477323375016057746682790166579044467283735914669360361011321548269183909484462516777934638830686810023835238592710515666340175247507412517787769997419841938848341405330432555944364413560019475496576593544596851341392382132716650720823840862230538801970631644196739600734970967665061192551450791803331308695681994811225425543945501429832661934488268482797619662567713134196922834824780257125731410375934163056436874281842895978000853063677697700697957270111846628076483480366360956490801476522097387676724884202802282181179560176481539347787694773164229767140486391869796267811930063666999205616680820916984651275947078976114614164710249787973456373737280481198266619344858774256064180341785048479636398299352104904260308603123387052568666551312825680034420796765607163386143287343401778458229444564212851182578424245777174291414255669425991374358964294976603203265647142299553283715005292927076695810685907121395110250388519160201956909404186639274747825523053900984271228702491467080667383185167063034225663006507458844755433126722932772132834093961625706684238351041283860164300598790757586031294578783421818840369501714636543186550473286036778307513326946407733858880791982810741374739578652695390758932577407763187244903443951081471902936538548416088979426035686838029175502946047789343516944163686133614025731873054315254306198708346074926359440159168764233887927161958941724151372909545898437500 [67,45] -716970011172576822934307337214861954783706615973626357444773376695660752257437123211676950906061558917987166101833824189955405227457572187573250829915036775999803131474071926749382929231812452981506282562902094118006765274049862233142910860133003035946249250549630541041374364324263286106135798743933945727761568885470943860755284178394077519691692454503619279126365956115323241378382857940194873245084606684262641851743381254546720351286305043229633136562283375213204623170149904569001930178354262137434755497761504340926387819539886369803506448924828879023622374880409273367664710332222658880759638712835668677726395998731076075869417375976239323427357095329897265685516058097646455745913331802380345508227737588724321251463616126188977430894570097834196457588338786744318178692033896579149754897911181361764596836322836979470307916691017385592356356290766506303845874514475903869860827634963973470342511331620499300821677134298607729152279950067060549098377985482688926836107641040554747220326320990306590408391410494052509659710041422606910889518066981490300095742696160191716489548669863138655118415101577517482011397881183799013830204967506197523570789471679277380489830808552761341401628587918828159336732752513334069800597042794971363023934723315630455470365802328150171654150386417268081483871046446685644870410364645838440443268019041609445119436279711024632662895545063428143076747979341304429809395068006244882038918061535572654061748328346749781071210199288524946423442465332320150840779948879186756539598819803080248877062170259865512283818828450668600762977179064153597770010747981308227716042843881487295767176641806653903116191494850878052405351981529595827772574466225581388136435011375980419084303558946127251470684164421021712738914421269941420658585249297213182645852054910503129976987287803688673210111733896523913829518625379915826288962325662529854242631573070344595123366956611591968145864170410431215559287275449595497015447435011320344031485980198861862983826843233185094019675354919921776910462894131422011232287994802965506958637913069529162266900495229359677271217562318343536349738973734957748197532459918655902199665238455666841030441743188039587221465827164278761269721152706453700602718531943941715640934711704698496713820709887837464283051730267515493815494751205824456488927840261098216868322283217054672520275851859297249571659612073212343481863142992394642967781805616328803759981459403739778972476115304220702036285256161041982185112784344718619452413333061777462158810783811856126803398127529665107005030222353525459766387939453125000 [67,46] 551675396077416190579952849387417467992629807079386424063036916464381308790045454089694904198827023643702484856945736983021621225884550835588288086524065796493053401177231015026260243037378114732696156238376677928071162951331332053402407426873666851805591377604408274687288822290941995990767511952256002805295351264245710898666659190074079668984589266828340767833814350455582780819321372228903984749940868421554879858212346345752937626470012356023148058232680351021729626336611293963402455546507825004565417174941080674013166126103083287887133072888807835087356636764558383383264779178537627685727874276523870123697553661454778541493318846942645581575666986743250234775540700653549133422983146295703701002968054137507252279050892355798384146710261357571301827311758931819762811343895224874785751145779425362327656145820271845812420293635464239767812624887517074275522677405119026260804696000023833402694449419483382127548626018459846188430537526841520243479550162237728261258581774465687959245652215844588729828973660374427488303097303410731778704306625553214353138260577227145506098985639540160672365802973791263030706276984942413493750292890789026205275201597480720862774927950986254382365164212330829834093402645870324397739476688543708069824425493495809409847674081243047924784972688608667126808012716923806660149063933689070947777903474882290448961672143765212353387933001059694794510615066017639504294470354918613608486489071296575996240285835594248400094771139198863149494112025812001957657003771298137186323554750800663841453939038472820876024205747151190070649556357479149142208231121195061012752881228065551036521948444719894985714734471182257171753813353292059105048222139059124545893066239837627013772684621115861278355225622308664018176851610179941578354576199267759249163617877282193751733740825797909544522421916608220847140452298132032873752615548144432882905071986428423797296034775278874679613598597093163694952625359821531514259790784618097330389259288095139104968766726306109124167713505043706326426047044894463725849545392326723582681234153856915134037640596213823998011949430616489570937984338609999911991891557878911020783601184004724605369200418861623584339842465637880542782917045802023436197366277429002271158335925104421635669386350943588916892836974805901693056966398713691751399108935705706408383296688201271479479041403321570084743747053241111164746609403305302695826096377902355030625399853554185363266927999151529185087713733531710295165651980721216124418110093949706531483102242609236484584440962652962525680777616798877716064453125000000 [67,47] -377491219679549690879485596252141094706786481367660172978572195436155258162295044509787157491943013286945212069121033107608571024581030668039696619738077551460136813321161544397875345032987018505101988884594731255548875137001142028649699511751703591633433685068920761854028775477964953180266501343788748069038068168024049636670630479419654833798892475981999219838561917139986105669625432866648250453295642828666602903857499683455760142029442260193162579965504550054182943737880308811633519027394916888546132442322117096863458047075978448480498127453219985369275384662258376887544045648669094269096496196432247120725864981812985684680591866658619950291378021196504031987359274542011267550165011316479966975926578551828940319571994099246323975733502169439992427258125975172700101346613057757626598762049901370601735551294230331327443130975383642837467376616702662631120336793961387931916778712261942945722484101617365917953715769559187257601060767204148263502857808621185888311311126475484024675331778793216346797069758545754689636367202594592460481284421175236559377934691308121775410474160053139346933601651810590604289670084255024018180248838002810346497092811311318448698108294818838011503920278636869268316366452511762640181748335025209310425159789593982685583880953321217422059255382784588318089907060857933938822692642706742537245885753170620378467271324344537443735661269494395382201959204357960858454986022955149454797082101632380967342118843788934199117317313585187994150214843024186702070089209322763338432264247319876450213531817395317386287746202755219278735799340816476438767010403137993963492288737386983949294093062633198265322713702643986240639678017056047420890430889904100091411222298605432874815110804420410069684005291189504940616483000869503197554527327005646565332015778361390815909782395594940808193408587059256243979203340037985683468149739093982762047049859964745208997679973776627747954198888977068291641268531463581758399538692703973896893358200118112631827871180959072187256137622737959353025412001367754458453741695458518144278519779470298054168556269134817572305853516867857527819117973329556144547536970538718751035586146621691130461624372336298823767792199522458643836264670581729889380656758973232501915658138332399832502231488626405727132983302423331964612773245068727694929496875295657523530451384148823402921407255444947448993304673760026467169932804039606156373651720705354331977342139394200391778684857846063768462016964630920582940517175976559424985751971289531093684217633509072064467619947447651895799936028197407722473144531250 [67,48] 231039652262018827283840821837066416152719731384871440443330183489768807312867707491566051976798044246397432443239997179750646476043720341767936299327301442916013811928706783844172271582240786912303259478763809679488619742808886177078774605037172820883642180600301505203599499774850909409030757883853570990913347476401222161885430531896530316595608796166297823746514651665726356725205910162292994992177850909927357257705193690429339333396946115026254354500519497624141892361449227075717354914142404554826276694480977146797223180735168968961956416323755658379145655421050548943175902395381520709182445820384818512980150278526407714544262848316330534950386958196802409644458054277301345488619370071636925927285340997629158775589935627477858742105945347611571575596325140687914063791386391976812227851227836440816731205517061117152530471092176224410784480029094917029930013002936318435868725675511505063037774408761475631158554441561015601249771857382742092158897331779219887441041336678046213077571314933407262307862324446673205880479960694027415211190916213332118288965191724654463968681118097561832745605741831214241058748805165829569956251685542771663619117538909009685965282143163387331545125667149549997133458140212747097883684379776967927145822761516410491706874422924504375333224225190156185179572454223145708664717607057659388741054160608945204764318791037247700729478100289141543963154518006710757360315342502566323811923697091388589256376602407534374149792528568364823091732001694136537184906740301552955139003377858436113264494092934705532853457645276974082650866165912910685419003494033935987475749455722006417476910181113259089024299836510973916445681926313108354137942568661793845277909623096335392514014647800906878884359387615051444290932147265594157654398798451952254647387562781983048419469659717101575283331159711602204349421925721358403594824793101064259776999038288803715045408755568463354970805371495828574605656941675654819553732310093797541858416754839449096839721742775896854752213504738824801531457508303653559375663295500942124472752571815281629232813117614276048755364599255218596297981324512010656322198667866582139841054508054300664053984652143642462047069195572137536880716218206412736234044986097366665919090429252907237910372951791074481421380831453486663132067336590253040199452696794233524469720315521238575928580404793300369237125686634727379472684623869656515085282280591447178925843598457251798143416847727641417925026987113881572558641578725639836020536599755453397262085129291463744642676214624543717945925891399383544921875000 [67,49] -126394393707004763044043125843791879624559770529840179450616934865631657857424795521189323931022900607816854725923783346276842316426426159140310617616380565954220977781056266189493908880290358580972346589493881466786712769131024885602839807510916962773104141012826764947113926837545454962227875934975496651729012946059613385601981706988331131354171907745468036093016209402717593528821033579788222777783757883230919560851783584027877596161787087157647215542958077617595024410834584882190068730830959740078746503389913341995422781705052279760670373919289583601009111267445950110886850046988351035050068627155212306123460173889031184200791958671658073754187112594794794708176974015493782424598368672060843357346896703554063010112667117910081332662089550911005201930762695133600319259674840557331812874432976808861829916680981875400251109689944754356786073047615681986903962107169292392762443882015417760185444861420531378328717808409793973758367683846519417133244230312893306701742587323607552876524988070670103126661691389813643346763432260569201221039575084190433935044735160621658619907517505082661401078154993534399851386959916839781088123170270062566515057342465026493983402700350967884792726144430619632091231034288623510286715760126606674463879358763894493985654142344189416939282484023009016884332495655161819717880370352821595050816322488232165412285789190280173966945077351808900216717258814899510196109934641174728684557151489347946799222832445524121243995327190375206349173593751771522762148091998821657897227411684398526423563862498964693890452538646695900001746794236612468291370457584486844063069171978532956279562425213489880792787155707892024344348004274542427675527412365680502337589380148280381230927589358893418271587097203838743752115855180185864744550055230726115659488186429104378562757916324413270439659952195406627333920448127205694578171642237982273462457365925203182023114752439532601057118744750663752828153630690345351465323110836934747831041894828908229694631234408740246413543962938299821590967646052090827456290735608080455630907362486956372425113867582841020141803403998055831529634150308585154667102229123725713217994331948685014231533149602143231353477926361687512665324970828827280722135476147224767229602264376333000404734707745362328118454135987639823670597415531245791372307934087474382786188822503816542551070808825137565961309942532547183479781288184738789656831571086023495380912834561152857510073850236638756197811539177581335820249663425209794093808551349046717246270908648736984447591424896017997525632381439208984375000 [67,50] 61468171086085065469566711206135979005476752388187120996078568465089751182702388652100548131211418358521860379480371884258018932049839454139230476766142761032310913746239658893015017265993059705197440852376771081289518640582176254107056093030415035715543946313448968368786079806257680262822875311666526803401849903526145953566137962634548086225563051204586052033403616513421298284515066194260450887595866389032594663022406924956605994808396269420555348859304413185261048890918168723783626838209943876145637142900224340093789590050962365199213358994573133403126864830904759395797563939136550633612626448853866470491039841200729831043777660551472768396298445908308536773682675460244905332034254851799430550263269045966923176571492938574603036333845529328529881188727339812623329396310071508607422231362414770199125470247601612924113607013144621410112614863995988073647769549607399982327016019522882706225344428575734198922987945187403605389153593919411019683740252698809815470816096138945668527670193084704457816669690977858198771075910955443250137039568281719546104127027113105444307598135230017067472772194579297612614376604706259396907691208285516039287832578821005123257822990115397874670762866752067731375218223766294614261731642196411534968842786186973816050275173697046090231270419695373038056256651892080024184296043711019367531187623551620485857096813847572287637432605054678179074028589155354580191517137807300535741122480887935688844384146588801269133117914659377062073959470411578985362443913482556127466165211973679299422832418802145467159800980229911380127250132225033418049371410101684077366506986354969031970720008625187127331585326993317666016091021065105239840934468967484016831236023742949754502977464212465855322700925734489648574523635845608218158564171138256364955543386047737375021756528022639169495908749583361616974703083012457125098947466810582295020821898805089878186618701870694403020025367534447141970087808051638673409731894018767409037470802511135246842806978624189479514792554397998360305678644370759698445406281535099626052469644907224121002921231873807322675573018737877289606483026137199016388787668996863648828813213856782065838769644644118914866734031941099728388200619386134550585139211443994033014937577339082655004444776554093993371585212798373184859019643937203824287152970433288522018116455976369877989819232289549260216186606096783930926446412470614739592698642356666274175687625088169268156542450263802719599609634189972934400461493695781360285596633001789036552860466316658416552343169314553961157798767089843750000 [67,51] -26274472717456554273514818471182539998220471817347625036693169562112416298601352324654580622961582295234676547609598598749739584747557111384452426124475103524142790840946170030463581181582628464003133406772276580829131442123871713451892720940629867617021375501556356592149849898513050357572062225777984016423359007648969317720042302884133210662298807473894213786397656937005748982653076748336485001631981597968449436882850658245267261447318808340890628927802819250151027888781076874212882551963725497352652188045318786849920437215102411775813282445357942341339183279820637769688723922049960110148020554836106324214128501116919086201513376778766741311154740102402653469467542182239965768960065290500997469154565638414611840723535220177116204058770480409309957766476858789484876272591463822314783150277966578137119180544206633861403659131292291739456337057806714367401335176341030321730351198400879592007651922313612852024394764587236527241683505523967776137004156531128664169161176975649768511030567115936518645744218598699554757755979097519421767013004520512040350252887842702181128896345284632345120911400448482139509069916204407524322665872454150650226129030481848502311799276212994161722353910983027966140744003719252033391972559657403272563824283080551009778688021779998472453692975895432000263560180601017769558915487281169001304598931085959487752165731201876866413678717736098139032271433707095601570783553577349628475637868410608100789117510353205129318578371808586394422493960628358833963887196783390960969684775658984639502103260322016398621362019442410237348738771720867930372669790328625794092182437329386700473208454793042825998804271328996052924240173890629027240317759090112197974943680907482480951363625100941841907675322826652173210731801071652319057856931483620686243584344336580498924247730939526792951375989405222099851148830993774848977706752729267661171600313632404159387581922343490231506384246967787951904259622873776233565197668400287925397355678163052392252970927666361460508754365618570271676566369362171466826017101952279132703462968413820812972555831528056522582837782270086073473999245258402738242767175033438694969660330579026974880681018849561662748107533582812360571691979529692772704945069812787198567145374786835149919268061801216902150380063487996221758960418113705221917676610505247829648209058098639145925479189027956061482540056854756862437967392890108171421951282282776321917203951622631303177121583483563221716319814594968998860957846013470829123188881606440814401493444741469973635616952378768473863601684570312500 [67,52] 9658334153112747567829049926850328419976155221466874680323990377227419554032705714364016876483770233368885805350092396198067073487102465624807623069637708836464493077468273761443044446297907974462921077177965257071092149833779436333633193788621277030872235768106873831022207816265195731577572904908498492503533307170192377469310608664153406540922262323860310297685557186020528605654949298672652737520968816842406838474746812046190351294075358634810083372742928152898592393972923820562485382881311176661170913564571411683200263135164271038271430927023421670722500921833121149996670973041794871397376544153645882704522701864666263631894238052948029581388350559716082974091806311340551402140716695749936190358065057336518775736050937349104149477068806764409581503655813059557035048689965061540697152285562548395574520975134292939834033092479487192616419701287052344332552166577838995742033643878552473480781272889827777968810293353390992087420606848912105311269708283307558643715041711410025707269035734667745908735895084897262303630829535080251010477504849888736070586295379083551672135846401845708354143641536301448542541183152360934188463713818700046581588272115767656377229410125616351933268250532425658051177627076432929793969875424352839843512694318775229134189302829655054920044516138133810426561820358575144830804628166870787648261613627878689284527627736501995686654558644721462127115251676532197390325226909608392179684093488506381367487892454406118201116624564777339049861398897793983109959714524460262330215484078533759831934163257849985117273637445130556036500167955760644607487698448846294708488998122405716232586189614764133207430736888863230929829792449818436030787490039125592712850563846008419250424153680822771255619468117480223929763401020064596824723913626946114133821271325430383408277273091206936072991692676474268106921430845231258397149325180711476460272810290310332529396248974366981640494796713651034394511817838779093488560554302781457151949654187725978108976271280625927513984933282933687022471236987136603701459387709751959107748698179745733697330683869501844184766826653457532940486770752176917753973027374618493096979184070904845086260382018936225025904279451913920624981204612259271003058427155546049553203796187008950673836834192087581675883362438933730333655109542854872854069293784601353714151089893220739567836305979607855201907407190812470570723572741250082943125251202403658258272446685149416205679007362137911499735118707303471055526605559723301877260325538951595759199256728544380479206665768288075923919677734375 [67,53] -2911233272820286918141782651734273274528839569423944859019349381033573230756648480333587734066954803590391109046238412371726192498264478401967767503703080885440520232724978968497175963062726274642853457759135767681597603409219923237464163963857453145466303029532133552459132468455260007684775137472137036696599685067195071806513654995721594401750676082509845359434983954206548578857733794825782947356302333962868258079427503220563515807956937663073581254717516801925490027633807972854657434923147305136294596285667555683899667994075403556337698925522263583913204906773464554267499030592152559326060669947285893904354560049576011498915307473195110417184360329096843807030548845832041525412408828954709301779405455864834034845737618628858376420523287485229168846663106981165573314718056485858611972690399970412682175732197667089628790137117890038802444819835016640179955735972898273474085747893299064482917745766813040827271772938140929024405454311179924154316988611726701126878069953744979255588354116564227183822913752959737959067448883423576539692561675238536008521455324657012179865875942738279820204078663084466513764140199803119733934687494549718915521440858731068901354182756741386561358592912499881609221962197520683392177326614345839871884959184299315236601099220262229982836826793381486853043283045137618608174482206696451499547364951152909793815951824402830039993131172253269323623795794296598788165117275853953761811840088535114225651193345844153286554933081180600025420920862261393870814850212117574845908667702436754581796733714030562519469183356389740946877769701083708369641281416716525710527166261705610067541253981617557764194240469197366496176911792567473486353015775902954231466252615314288604183224599605310044897967906422696406795737729886146725002854346255854994729767988204748890922288814303075049189766151214594601922892202885546077160924216131225207117646401039431698477623856387941900993028442738576781669864022460593048947945311426838686239592316834637400482249676001539028456855447478986329523182134937354292459600702639423645247694152026838439405780787428766938596077820446931256644110695609576588933035432845196062470581457032470198059962587951058398840073250458786088090425811216501272563569743020547968523210517548573063132520803322494428674504243523732844162393669384856563379875341838764781702753856473973380950916099470213143656270292090574172298916477460279054257871350602179485082323981170068279690005753101571583486424718421064230923713776313358184818092129768017357980408599260613300430122762918472290039062500 [67,54] 624393037241110629774058965537051158178740985188900609996488250553395726410770002400572930579007987681250666942544066320181606918387999128806734648508082232695801392506671612262351960899242371967205050112604174575222223196182691057307115595038695623747070319856191601482632464448992523160184590752129282329702290772544031654784338275787100503120980645282993747558990984091224526214067203244028937819291397382920290226166740036073305415224665113662266697374147727563941685787922452728153469676647435833005320159577206053576039816894145117573531539489730386362473575667187504465650910955820944482275816331057876948521465357329282918584976436930985574636348163230694499924809071074021244804140039058103227636622130013650234535254547889882684963256389007004691810162243072460279809366647748120821646355669146802069587710495060489775342360180756642357808889908717090607702784960732313924409890190522597815685612653928126854342751104181517347858588276615979687116777713236696194615996396490077066650219308488958288425280712669046880007277622609368282796666837437423600869895130213513275267967322412769715528719902650366612382154813334802834823649152599091811064892724873152853202612048580782584671405507190919408158157158220373891474687574144875505012557210605734058958163147353094942451947713674557129508322647864502560987984525576688898761294849038488005518734224701353600059891803324481868389976417124814267683226468502470560339880880269099515701925122243604742600723006902842078840971705052541434480629237885275591456400688588961113892153249997627148511396377910491069534801917388248240057313281373761689028413038356567901857840714674346201922999179619711205384301515219009534121472501649857839079128485647779477302085824254528292293502313870380752607791748822132545530551432662912345042499185615399260488731990833740114569208163174963886439280191891775601418652639504317178590032229806888656074404894109885420934183842810399847435774778167502332144895291131906922115617283699502577025114736894985219481076593301918644945635891469715811862774831796596688143060982612283186220841807026543114549622521930218929553196163793520996238784661399420044567156508868346949782098969399896030246069765136669679567605109805976875018909371550344442879184599689963178001587157231695058614765604626397496791894364635811825170895634176738739779254957581176408031643606393253848912238505510991586157977099822343990205269944121027907178840863686535312653985560357513198526099139262555337504505762334453962369673228184570107010542550085574475815519690513610839843750 [67,55] -26241022373334275056642304399661954277003587400940551834989615310236851175528594162584911783713671247196553540475544035464586791023071645524057385739850591846471942736994470954871483867359096228138653081126450958096631716170518033491094457925425924180260708017606626284931831262800857018349153588010706500399303981450100164033285774619527459255011904535965254315450552680694625130928121698869204708978998835770279631218689084797644533841914742334040044837355917529325978179384662434299545899009750300844413769738516978913887586355422706708710967776601616511499170620048414835917620498051301153731202292088634486561495616143001668009834196193498198056728657632151330970049414295305998913054655527825246016462989319842339701656357915362224214578845529451297516730751153199151394818635802208489244536510567206142926440392821021804031807828931977400063380594307238465799928270438285073667797073897872081639508928358491891354900706453518472802735294656627885884331049443863517493677868012800011835446040941294565711404983448527089820240687100385438930256203560981529023927883460968035132579112239865261252462303934237435393189478043069074024041830369997668239068580515236615799096248686445393965044726616872795873689756175877434232157374291388774145868796141244541491608672350774173301061452619590542226823476838431859867036686089366052558924698794305783734220061562296211245104884955880387030444277859360489641541019627565270745886019246617932298053083977980143683089213760440454750259619997391109061510169428150859181984879536183902399697951096730901177873666574829197892468075164455071087942486966719664180643630283292272433875087963892567166326109890086609319730110385166907779743323359998726451782998578114227374382986328862207461654300951215552157560397143768077062357198174833733363347398824131880808055089681113660734737446093287434214933810669213226520238346138720663118387016537466716014709262123386139394907510682539099947375798960444104614126865592770406248170537444404348357161070808159355836245676010567433150342455886271307632633786186292474173899508183047783025863084332584955301042748531120988087560514992646481847566729394060943481134922000213780284983115509918179650477071477445465055646499849726685329639446724156985694397798525975780107415976996752776775919246244600525807599726333301682205335469927639311190913338445033939411038843007777086517688333397012373074894728061118226759270019389290568500315161415525261550595933391441162336501780234312595973836636692336883661536579617486013293881086383407819084823131561279296875 [67,56] -60146365517023322582917335862955794371430095499689513845238401471091430582593230760967093094629374352894416514978263055853626192080082432335143071807635666619025614222734108256233470994623231109536608466057804076145626371271623219365388548738226075707878749447514932401078824882550820278460423890355612361057056293045126084555047632862796958248044587698370199812528700515505187980170148489506407269541416807127843600095101950951692059173960470275887194992957457543999815923096045953946630764520408478411059646167402493478174362960239845489346795680676156842354770026340202648360496023243107613466555499148769635968869988939385964563461098633343722908411276188688453839541430322348852721703413801493303867197053147880629034419340043584071490929105379122448712541830386989327433082122934039359572198230454107744562987996030372096079712141991282901969206127638591694139274265028636351169933064034624671127552499852123379938280211723151352976172136793705597297327576559031989351900551447113750410041558186978736325740520107318269680457303612642532841559689382020098851883350051812212291299790448775190514188794293192298509003499814412590065564156485438776541858018699519770022288380295261213337612462782041946641637157507894887996966616904950825323631795143488940229794623527812684688231364388390212151481810006688775766512145833216179347421203754426985756372745458268514654829005125382609501633816243826512083282654431875007094861275698023945657952685679274698999862753470852519733392921443726437144360159897724214063369020247631416205503358529742627742951371162582602282554703865203132478423270729939067280189643607716398330343673725410201772404900468264881596056625686104701446642916133730185928991059407215990604854174928480307214035061716961360561389220438184853865466675572239246027598277780837588339606086102272335184646189757688412019270903543673911269215152377864255872456548916289601103314589099910043574530041196752394148333729937364248798763239427021286243835682084557308665207224506492732748834385559725548985592914724121661585657263127459325579478682505910688512588551877029095415074439828493974047986393137099414463763829244474242086737480808317983546540809859639160329381711830708764325114594869451516834292663584520590695484741887060959805334942126217132488336199493818378330139859632595326743421725644168725854528870817467043617666653409976862577385064302139692321892722819799770657741915606726822161593312980498844531423468197017992660150967740237700849140133122596335858193951524885978443535350379534065723419189453125000 [67,57] 39863217034076250755075696608194188466409632315997493327040686019504298093236450282470272749964501098469576617660337795672476239048492760310644176394317095965081555106258930276454913514731977963798363140830390455964162690947504767506413570054248050949175331714250402550304355551001894852565937033910324535259185655102415684647096484154053032735353250090682925509232466511290671774419176112408947363762235333370342713571165414674129768533409027184514673341241702220454996417841280173368647327161408269420376948606868688596874332361051928665971126815800291281595793281044368774343783413086625814735389688483532188516633952337715723546585827817332762134270287961927073656412157091529471710907360560167501747990490636320138647549506376999642664000386869554163324771253856648284573690927609771236391205665034711651347324279713383143385608044640027675570383669237083035591653785443989541805196794752440094171879697566827244181924160752295685652907089922746520998177025538362241994940879614090208763445374907667842414145315680260191543798571114522444009192767482620990917613731483153902452645686194793729999190834953748971209221165877697684327307935098674847774353248123751211655537520273276933412790982035824425789417839879373039373821042307487588999922406877116054432809325116924077222383577695523705265686134355896687138140495208260940427559883608631601732053845439668824162874764347590120306476899762187515406882640919802146466877679492643591321177632188769567804624998952165915479930655187310889369379105296691470961222376121373756952543209438744913714497702980907927930312108554349874488241532287270232285472582275316078525622897077672067060879877488431395232021795103579662767594371293537738143817543771799528707626483440078986690539200202759395339262004776335759249364306158127653149902009762160446127994686752887665471421846323756390119061982332585348837024888057974577325561316920391503152553489389492808631736040743169382289394191090357776868388856216050026590952140923110342641881853007605551777928954049002451339465849007484181776847029881205902871311485120861120187069234449152336381878435117243051644683318230488260015458234410881448714267605057353743317082265846370535564619326375761817509896874087613656428960892534318006955616741211409657663994657245837393267383667968568506819557432703827245499595376965468951667221807495339371955121499231095680242364784955000521887006591061107183592224876905479108764700634960559368464354989910287918766592758504262710864665656307521957035788773282547481358051300048828125000000000000000 [67,58] -17286299685154469375016304235170837609936607226784834702773514163369068053776653850687115695523972147867727971254809938431002221980537566749001724275074549524801040036809819877162303015697532838775683815604067221938576167939299163515321705622350721170746389312265964458536764042707213211793346977390292379292682077263030506856033016107895454235974329791078651872362659285995193989097696660601931339744442050127205618253954768265445674150828992315206395580366395709029324145491734548588393033678815536382796965891211545579044281365256953939339021535375578523826147296219141939178048706741787563652374627308846791723923470374430131896753600369745965598017622524134244450311379927306112900140351769317757568862725399513591082087588703677932290045208142398127396972637074651176018019118788827313171535586371735211100886872936274482344061716327900604333013280880100536956210583885589947766163249672185575824299377714270764214868571189807290681400674751678221420750502034725379342783959119614108188055003925960563206877063789683381993390854430632090146521678463364107781829800984476246029190374376435488154223604427935556648807687376849891646208253125224087681095487879919824922136590472421259816215907690586279952882854358663106737904387233839436050594780036820543457881927780695429649723487980737426963750971077183253668026626308904438855527756832805195892104040220426420096427802716793610779346711927444586583734217930503592485280461536160236481672194130221096692466937478368633128153453166636686262992993341838275536100048222823701171294216868146225343604603681978811739801664473097848906950401933220739635480984351366670775264970202277867482270871421942284597616945650245081732691946045301800453709870271114278663584164183929731932452386500213943842523352704263076414316368734214611917104033996767988709172521576090660550566887617568765822355211655807513027386832540463614051806803722442828005231907045799430021406203653685729568255695130453653577586675195635156043928603262440964473670973062494726684263364000813089652177457384547175417294898524843970919954462389351780921790982411897708100548961063547525022894034015918600655672967234918586419852476665872308688185861195711654637734568950468424740999101908085670370729987154341857633424589258065794522322128643612596491787458316022103712248735684938739490094233353727582783346873485118410056107793941975297789916982618559250071363012764350884630685621100003369921186064774239209167765898878871883125468090092104922951484906863514430037020649932877347509929677471518516540527343750 [67,59] 6041750844967346122762022759221308919244276227790453642987066303048895807325579162889684679494585987759125423139273574258641818449960231534136701161886371637846166417240854210716870760907717947688272298939175344145422701187114529205179335059528058691124380026710170347694550843875620949747088537319286126668085625392671053999979282284803221282168209069262301200190149064038222705808106293999977069167600860447660705657319433682598869848057885103632393228367726646875580287633687623844841103347845752889715197017553978700315526200055881263112961622150803305098921551278196514122340023495247427660935356849978223676612133279013952018764441036961521309902616427375800316763563061603428804093078662370388189702696248723648861422493785159054537497341322719516921192706223619944854150821628485925082621692927545931508712875998707516374828147011120294210661659089023655296710618219994632845077721079437210543766425962609824769022183735321730782925240378582999846182525385158008305519996125569389496607441319123715557777603719918733933794518123774188087948367717984131822468440137162024083059993090081289428527992380392003336256532749075956382170192120592409292083955536810530633644512953261835834272331836754190992823881948855572507223421433048842317511408093840423555008404071516789903762863245853383778877330934042079058227746303841784172169649293793408870070170858108849226970803558911734788819573024911788063719221466512226783489605020335686622346467857785122531305600517310830090059849918475379869859273813019865018076423758618292943868737374216225390682244254737162063375167801660546879985315211531236061259760741154719291480868833100499218193745553099523681217860156747733386660202353505302934982151055484279588289267022632838473316262970757833795716381055603581858044091193824057913415615055480373842678863760014384023009603324389826819090537981399327600396199979884135166253964835236785848409816540540027616465491303948823970880714973636010551172662102521666338917619094509865105356569270335109565745259579022697506134456633917836141717086950225750311393836274041083144209042237365836452919058684364501503733633614603365663998697964455891137410578066750800613423856982436684275373956787947626392499656230386211967682520840257257288404305931060470012469156021633181492151768858887267323542578181989774573478962581779336861541575352079614682614231285456736839160987638253080540922056187773559548699727019989704392629592861028729302342291295132257309732399556632883183503815793994367786511057172305072526796720921993255615234375 [67,60] -1810987706874041280424695654697743684256238508950803368103560050106377699477587007260231275990421490869368441234657184095524378891733666712557443620104193873949747903149301122825283721117127849659695207884282570981945605291160826019009243898741358196333271872582552002599714068611031893109889355550638272422491056705359676730874650505628125908176577599462264245850369789204909568151121783347780364899758222067853581591569932716084980358821288192220816854319800942658638903094381475263489297887864129799871872503167814407451082981457465614702975268402304202565404128070704447504854308021908756421207131882502193841325429965288226998943645130861562483927606810697026063439055487469914766222555841399576156005852798361444052914412783392812464213126771545083126513157001303005558684281650359341297574541032692126923131368078295166582298145759942914269989153388003151509618038400122368201069927085182034138161300466204013737363212976079171541225347686814576843966675345591458715759179344210446932310186980905100385833556499622802572328964650192253861182261021824864010499472609106344697023858072590302248661698079561078839701184441771962056511841673369132034132446458533603313300292624518675373651548936928715485956270913823870116687890386473468057034239365875982577036371788313705947936458397569010391912871459496255423262951106052306110506231682361362261337823611552539080876341266549081483620383055776087028121731428805933779356513648118487686973555969852194410176278744781406390541705470991727812111201870852863179364257382681309671692579940208025606320402170210998840428429639786201215293092646596193208625584070761286684133968152086021559677836018263119141590272843025206804932611400907231976657128345729904015414190824192635036019756001624776124872284285039333099783659054966458186359630857397754869152488338099309508327113591638158106894327594361965650624987676293598461833449707398573922419532306384841289631720725318604421385398570275616483918831840842914567361877635763739954173884448373512756557592647605050982600510981211135299665325454463166938450906251664291675970216007444560310730820904324508683149454627206093666852468257483762320472088736543546352815253949520688524337210726879749529233197969477597413319419667431127703271489209930714563836637097662246213119428667712120600011746464322581421483811556780684893525895408181108349233574929758702918840600192540622390399718302103486553634669473376645589830370847635877956466661006955121121445566122980125358553864279735406625504445798924280097708106040954589843750 [67,61] 478646899827507483820580848740772890076130875742869740050964222347041934244919817407015072993767718330175495353950075118587669288111478807134885693026945183978690890996710650705447289487941455941092421775606832971319823386218086043404162699223203026784955345889119374737808818844264315482854172529257089799414620007183395723537882199413834635314297040369707888858129624506217732892683589976722112182242483482101749752658114636543673051741677580194613650066746053265095771771357780169967103841303216421415881140766131122351720877889323705280620052186575481305249892112485827035003513038032727340488466193315296972300142752742508627556028449579966215251866100745824740043816088804169031998994174910268577200751981301580990698386556400109995364930153822481040735398066506610408254463276878259060706487974344758200358996890578340322512793322204890866942940948017037638566249283973829821529987751789757153407856014761651530849570438567012667969604040087077257640886159014673169573210426410689710816343651506551636924421197904511892756733534758864082964334399551869664424946153281836986926146000470066121266525809025610454248392488616672083937483201071735844350029827478771337570861924920757853483128344800496476210923817900550097738203826310333051900369187587235977315948405065394084137393269168592215158089719149563073953270577874971445765336698174391314304391373259532498934609013938789390751413269935036157565554722088751315846557179252543381258416730016002239232607455487075548840322553308173034042270463514280261370926909232165648000472091069730097602162984487693704752746891683585128125724904431408954591049919663983491365410092533502001986639843434419763977045252134022366684909764569327040268921181487701022472575879124891436845516900436103565181793547612648781275093878776611337580110143365591927464592127411782172234510698476221022237437499965423922538027358786782819774960836752621618377458225661671811452070894345133047178534572378493551402495698341704841400508049284137279730625170026252137452525779263158196663876766341284832899560439500156225940591835831660716953361384220805396469149765317177001658266421703424475351142930130181693274240716861107974057543439182509788901334246313086534035611322057288288361907209632041769252944874100634596894997615728010261418745042528108057527620862169412995410991652908066023424199392087962099164575454655247408079979110399158201530972166075397907106246868776455022465382144423514182990257828544902432971812056177364816560479394242852424490308749227551743388175964355468750 [67,62] -113235418572962175737166829597046998302000802357297537490736458895562651524129718411909781755158990842715313624875646428114083089549596101101054787344043006736432420463060075235719921953781665857675845487924914095810244207669397185112850218458592409263049515879456055427598245781695499204913051626002743531701905693374987884076451028334464365360166748642264897678368727995833760630254541495085955277261021633743044163040602808600675780875469061902835574377601823734342131498786757991962406673620522169149358598793638921666775589514859203598116691755326955742052685920557723384632078672419529147096053208267795508979489255139500061665957760120107597182723303790337508448791254407117237105076787272605775520773838648651155825536788537134848532752304459533525959365970639815671296041915802084034185773827567328442488131462338668377647243648331583930566954174795346097803910668485131915340857125900810668991995446776813245333886638113426340593346084601840175848143357937734774866721253605790235111547681849074071890001744794383897283782881315960122609911400978546090528606872865730697172798148884745932931811567181478339059761646453379410067090015832333956411951458748901008018824509384022714545789649387846308287395235401158438395178290192093417327442447270994446714453119071611460670666776108684379613936466660406721863112983567589296585759272807979089342207747562775247358854693186815994660549238269816308805931341297595026304586191246041046407051970676695394112440398332187466371756024031538285259769708066421862480480039572414158288693802606925118901244628118636747409770884523195629514729404564326761527301933877864319814567808000319812666817566847602652612257288733821014272635762147419797633398201625367732042612958522079181054493972925517418664037808551854605469116656201313396983764252156907331169191435090740203323380710361150698167043585850093356883828526441851284353219357896095403583670773920246178701041327985284054259805939966598869588484950749970166403605013929036261910663952570990219931208261176986306405754858514596546386615633100336023931227710066726385529426546899673009952564603499325924935685111963195054459523521626916312977061999163884504459100704119184867418228066487975560994284635577232412487394969022872299878306836875730933721705872775473703166769283685433167083521036893270624086488076887666037104342524640973032818895003333244125978217987996874638417279741751267937106872498866839295649687967307593714811395296160905441050276551501907554130659200146424847588377815554849803447723388671875 [67,63] 24190987495883223233906106487077517066096527510153864107169165557639611361192441560967675059572525460563123593483963542845490071736182453095033494163627611878477176268924578528565547029939409318356891497120944759855816564783775052065490496008349340896111397804655058675991977142780644265457453328281159971092584720169233694370743177825803501999927122621082344092305867103180543727171252258487338018212629956076653622172703196165796769583437182897817700871615050983412673377471568089609580316491423728112518885476485603537446175499041854300283202666789862937312432381315034104622323181430605063143325275114463327513671065774216066381226217992665199163766992473519462174452278389992652347086859804012300838301669952261998214571093422949467989314670208171015960057334748598758317485963524364503488907958999238546636334425843158104805546350402711468786009189847296217740411489442617728849648761631003940674845638179859251419666819363829304477791681356330170878551985820339186146818990231276438569217004138850300107899015146206439398665284600098702497915632495644081525367402640690187312528944851987225549838061128221295931437570457658797009515106943511074757457324576791577719928217072718311120799463897576212021982523923314752818566526131100659163020279599802051698917862206135455210253103872183991619354912484948296883143207626728985855034743227340145291551207702696447423632405097657468135048312117681258013587636456091107682515479064327857057919696392015857258203202497976460606244545482500221789587486422803600055221301481209767594727497736397094546039175572790240149939400947872071286044103584428644963150097374932651176929853176370090753858959183401428700375354988169838687256048556594780334100550469285312201010346840429067680564347574211755964330911778137217408924331332832978012951871630108731971541281496590914857323677425868449220165555959367986879591843156691166494329566124427642739527741649285417337339543211872347572087588459673811110288215994704366575636380230802325840259983729129091942316021285102201545804435935393647320136540907344078022138838151042038523661006391202322183247197326510211016234738446861881793646515785514009374299708754884472329806774985204171178587740404875334772429221712322612812070329074680407059835167143140330289622092526438356156605799972860229116674994644313347184048134079519410511036855204187984147483856390095823788580639845620607693663596671573145025402537415755816610545111813249560919716844441394683273200338168602657629049738907678346322427387349307537078857421875 [67,64] -4691508919016412254325931565700689669374434946846879696460098781703338394737888175661055058704739961548771119065916423901424555605675092758581297550529765575540494353763765312520802914154997973974176675247738175359306070943256656889092252858327575211475163843444148982388547566113849877845228199950069551599020590991121500669174601092985102167649042788806894739169972457063428290703876923577432619818689165194323115807500149876364181595931671491698404064920325463734689682638682332039106664887187603856054731823826873056077052624024698607588759789519988904301249249748326907559756487636369881244106561305676317083352058727024998391616119856571473082336852966235213254633392083115035889872563816932612807551733261506194505954967634972878905389033702939919283865322700350431968012839359328798965690576175565309705785914491641133080325233687195252665720756785522331418006576017601916779833707722627288796672186672071773912207644313810091688143117411381405409543162854033117396326902837361592103855391682689550948472382412647372817942214939548523345083462329826509734880984716685934611865974439089041216876771517560860458385605391312739935596966831421099001505262507507919648803487732972482576910696017534776574315632333220538182410690227918204043396367251775580123550532238861187573299018004116841160113562272500884575419512247070305310996106202378939073139307797317069087138115406903896041561364342577086028376489304028830749088746137312777809766838113591968101608738680648150369165836854454818962253056850830553665973136695957329542326901215150644855715215702858955002543916690341890051125405692697800521198664743517765369762201413946459322619928243332837574285200393390067138363504328748783470858880470259480785454877431756991601375489422398824889595946600393637129433407515427276952405898217995525196480405405299532121201973951719337944533561863895958114836796266894624149764832017328728565596283436267901644651443874366486887063992531425187841206740025850170174767298238865192894461698987254199028752409718145625974394323819731223759019203509398259639609467720901822222051484144491224843334955677228950887824830362575636449047460442148929707344133695781296164854756831318510029051203521315470846282567013287385249114924580548360704897201339431566812370821189816183910223130825750484164988038224528341922130410912835381533801241206132497112521215862436476453504936083924049711504442207170722753308570047657631451097608638343302213525146518553043530981476466821243100080440768806511186994612216949462890625000 [67,65] 828441983388044122973534096164258091539768759220803038091136981437593789148602166177186732593491132041487592607972086119309706195030094545130410572804576273140611571183200033551404137852281958866671724657115930320287325850885309390782634803468995906220714686410084224339633019023071013823676051719129474564880875626329849015561233459935536025934048941088565497299312296532767854276742300916100965833170254306151050884681364455321572570694894752382419191742151205449028406670852892730527386091514380610351070512698305290570183253479529285275536920864859712601741265369068084994276762447003197773316358391117955435070719867850204995256243543649428097783852865941707853893189047029398783238437830986811138576074419965696615917910563939642734609143622353850139406802659039166913604572985289400220136410136074778059847391920274487891713680494893498673970027839964668523540267135164101168344222269820014204739428137334017132244399650608392862571916664631872329477756695985254083957280481884975773815238187604832788627636686126371713733374203082973753814938573771064528701441296400024215272883379839140444402307167664403093778198789145935093096505915097857981402382036206734773854089219467356489648908784197235671273636382532655118218818758794737295937614849114936900652157961876866689700707367419447756373578176472170242458789641433685615388624899546583877636344070001572823988757168478348275925136244361587474124625267340395974595531037216641512139467905950342894906380241536125300343005749728678008533322879707832438192546282422360008634365391394123379093494586729048642363805746499362189260121522981137677965245702972306060574863205770604568105989696188069486982999451522131297403674377364563697436162082728295204913070602236195780195711604968599840938831815514310186192174013070257606730539238328057859911747249383224223540891070815862046933561476918695433774198315470076040905019376061153247245866778205326826258543702526702357195137268126636377464243567585265677582208922654079049994813495286652662594328045625881967892256200054414976594100874737649939473013939921597776262570591014913735752581553776976261308004227656085941084327365108014761639694333254147453083417326923520659937940190548622696550866133186702705351716113336854247219786007062210686688397235356599264662100020508610203401645458198128937726359742851031010418475000909392283819231558581001593325419393276442012688534240033601503430621584789661958063048130315830354972374566491903119512663767584669319288259714539890410378575325012207031250 [67,66] -133407338725957769863382061799282142481379237281953333888665793939153309657744709662409925164495128967316764194802594020077292100430006447693841785156298624994279433527220712682481128415077685611211554179928559222874287205697548187593348058200420841637901824385077690671220470062803467220319589852570992352144457768786116806267628275164794672442609223786743510908705610875532436646730423517071869177792967739927471665290686239413644647275542316247116027048036388736298314640714310738090353612081946607328297438170406951504002721556967777974930079388098493451610177993273754632822887047435422248589163018925123267133424674315565141836645118133407763872948844268792736696949536922857770302510188241325439295261153041582283911041240990968264056207075669664236719764096912847981789893559633000471139129926331609315199776611524834791565187786258403426532300030998912848005953043755456307582508664673580275713502735947166574590707107840873580859226560345362662441557086646045456048130848597771089855000372519068824232960782871152757059135228996950135613109287541659695776345558164841664050515349737620850047381221789139641700837733352552492579571040115461967588042573608844536215487108726985359582064013943295336246400986708779947743554154681509366438357075875431847826871185488831542409168251902922011852286222507758911010036728063049773376175951764511700738864675051558370036074045205322936165336299026880141377752788727794048002529282091620695326354974801054766486656111393832697061585053501539065676898734884493126402984758952069892940291727570098989018113400678315162729143572765449712199628759525417282838772702187701772625407640261649276305040825917597400732919076761102605754985095293487338579884047481445783547644265589077730594982390266167337272200714235638284038701683343638758267458705834747928964419458115416835190682155504212437685815936925835193150209770520084165483194005028701394270918008654116287377758573093441729802188833981051515505454435350000834568175760032523574859659863346426140609800069844146611105349094455261046424987662451556130733052200709694748424378269665505098198814659719629945681443523425751208073366676198713779444255787452193262839559000924577977779061487462597789386886279293334473602655826708854056557107713563022895419275324397308246899608931634548674240093121175956280748986297342978014977217601926239038748949284134001868631286881932233445033991103604188948787630563011671266742629608319291322102921019353942545096636674694517976647034629422705620527267456054687500 [67,67] 19603332295181388525810685116550657369926519446254296136858467992771238444953980122865885048387633849642111245862960171288813850188913761079194869408462099334239531220588823654840741009603320104648529048014808733047134447843034164389729057776112635490877989250957696156732858248843015484438986923868116293726504676375962339486819512539719008220580154072389383351856505087935032716693453809486676061029737843681421977403388182530292327433480756996222820304890665434115566757741253622212597125515161934505943589747327568473148238473036874698944348796172325581033263674736982802836402414279786063655096880457437115264771176254507283667698836066735332849538326100464851576974431392824335663055097105741697201910124493867338791270540731576938501560923921873672522688509250692720075045987789473192138694661044139520926346287976650687216887761701385993434668111658472223905561345744187817666218584386637277726242351076455660584355738669761478704707019528112932782332081406709229924947898902414892866557847019704116466180622529611367770896019309136451096403506078167974097900866918593767985823243570075401375310451619119684149129654309482257644586291837887065049736166669474322752393849971937830185622903854965472134713880608895333324049662246491487486376131203259609197043934223783588410284766033694008950985196733566440697243793079558600843697660775552510335530170187292187889441747409071179255508935791695569464159859656160205120824810991838581042852106179496144761171732130984146453777514762173723822834670576691452835820675561736380726120394934888377335558336624030294929679342145550773430722189090604947664739959438834540716120789121970962111137801498970478483358115904974714199193313026549643052090916256501122288327437596537222442367401250593161680813080421077482065089272685366866341226858560652161905683773998453322665026111928004012471771473321934306897802949763608384324776245592565796563699897008505920192414142771774441586208908756815890480093753340312193688839110814539196072113400159096130227013145698267392089200325622818647855083061919909437703687333315290413056362360852795049871365771848267004982956637174652515107329989399187021894107884640559797118540827187349909293827281902239187387538861961741489082402190175095707499760242500664162422447080004442317408582205135282757035630972554648409484162518170355289864186173511102284715899715854959028652974972657872927496375619199408337082109688059035775099386032443866921165696603759874378508377404037310576256913918768987059593200683593750 [68,0] -1668224822945848600455005281211064097602200023705809224736307372965607051529397213252842257683494342295901952938716824337193161559172336538469076557462522599949421056730930673631105329865996534451811930203936049748460204255079234924083066926504470289151256042186194139919920250809180609994973629002747340875581466152048696481704758493126144951248475274845983500266313781191730663646253013322953628990055233314480366186395656667404179950348209091703575284657396888751567386602634031390043990347690985496814292721550813273795501423602149252143952870476726732751972900182709967300236546161499709252681836226515734919960213038470104838458453785509955735241926547451562870330664970894021549332655130182714100913992423987791759270907333808517091780602869048629440130367812865194197765211930010949637727017995520098967253120579858906028389436990068367281673351550048624878478555084363817551158742725920254279203809503152934174578933927564776880200034061389165274197675709749597735022823693163403748515655908609112996887202330368934454532629393815650428816340434586200570856526697670039567798959928581952484320701052184428220528735180770296317096332593691669821956720166850588940949553642887470797627984660188629336004377411924976512255831964776076002327604773847016395895878177441066866361335071057478059965628300451370015197630219602356826860202573571487936830807690048847580173214307276841941100522706231310260128524501938914659600914737165031963480783005065113662224229083212363587325826727928342272212170932862839592192516373056671975534998816503379888916378158755642219827242288148704524183319526502440247770175947862482667883437511076843820344754966775517919898682557503331812967446713721089950608055270311091419995304357836593664163885589053438893138574272027747412983295263955807453500978434795276075714009676721342580439064284114364968152769213130490380882569971469507252855066471364256369245985339771489984720678331075130825864199509699109409601933458222819451687386883786918534809916056632017886472332216846280941491747458232390854463445064703067653121433860223329068607629634672960270023808038789212627151548630797573589231798443895913923625478336512633122756586562933507840894879900465573979617751881696309414224958553795976265368679270514881166337538682401649912461007854214276608239912368666622067215033867347577892782495583058509408932169036134107731328413137816824018955230712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] 593080247288073110857463908160501147573347510517909399730609886935644620349505684974469319091370097416191092184108342986239035840814477644032664657489039273841804386883817587365181732936962795181906455499664760856179239745712955613841844661419973632531681130710038154365274293825569952456664891073398710561736161724721319603450701484255854208322309550461141296686235397810687921132391234180332740858968457942007875565520141619184702301977137747299492628093342964236168708010303070585890153723602362392250434443902184990739633983707474236465218265052333646667414522844491962770780619816663768837757381789379061312416882313875861342502638880877804439614280036977267620266760669377371653734201142346553626365950677663307414460582129062453320124996465065158609905867963077379390856548590982460264604415613533297733044235907067777300932198365290369476993221563982847363594362769249124587113698940262816108727728592102966260814419471705860688618759739683798300277081896872468248871614419014873003741841024814340445507265809792493157947157443545307180386194044030207889936077995494854701781336431640919392535810198694397722474377236868745430450939853361117338082562432642926545123807682406757504233367572827743408749817414560409761544397934478878173855306329217571875007138253157791917486567011790117103838240937861125496793578204859406108086746888367334413477354376380112129778479033041552778614315620509697893489992674928834269262288135426589534138439600794053444206973218861612939331647137429753990484492926405440711570719597869542321326916207580304498647037804546498455187281399512987045755119060298676444954625159629445472678626136963198630964524510728873730738501496842654116758325273819206219688821576798413758181101246839698091934339992785220642414616303044093141280425338284524932762494086191741538349971948685841198771528275450409052113890285007876627347318490184931189526563848346024505403763612160271604892766389990409734095233238507830602987048907358377419534260911452744395255241349277889245437076380024325910072483506717746253755841270087685556757788450651331558737512407318886088992685996744699311823683545393675411119285809658472680759366825289529528082640597688968598075672950439035099508016813224101863464941422361259474439421172277860994927018093045152020370783677442067051106331045473969000800309219588267589890576885042378730480519072707390904747315474310198624152690172195434570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 147806208723849866622647963133349697903429640715998919619330655613323652984246719532187620993949486582494171441818774242087199577293142437482453904472773237892821642937054929013624560338809294653533423258719491583916428416855835922280546987529291839543056797689047385919913023319946006810017561940627895277797536578090912702729592162592718379182339063279865583811490472342301727928390193718813578052342271611026932356409453635675431402418742168748875171998543396047562166381856184782521670416589003243883060446063367338442744193979308204780610855920685736268759278720530528826596576876822806786677843757170123131189700264308812871119087411016603625043821963200297053087267900409563413245670228943489482330885956828744793855802005833074679562590716198345683763384013452912213088845813076591366452161898677113959591760356058323921049689752588193196719317343059212421903858611859597702933746663386735175820323443951060678004175697079640866691953073395062251624989402323244160196212394932006391691794128591371799378023499733683448075037630642567377113742786815091939633327138331657040511627371413199416957302601511793329153955108398768455475465847660075943326110582953118357650639323946499591946619849652551164700760898450460491856184396954793103577407089366537781157765597255955252629179777836468919842459815997513421175561432771557136847029764677682603862888242162724023658148357083335501204499295311722717756492920654468466537343299681382758103748808532630168266833928019364098894413648824594015569399984858357000328931962154372790615117712699642879422653394251462529523204173563859580295464897932977279628962676871718325998885152271610271805766077022395328695093939294761387039478919277238524527981139784193485873400501644497523339952997518071439401243855795368146445488450838946904271915007495353321866762460013199618061292444962056598807386700857189896981615942549426144029616731341683046047295672347993643018061979101737229890296636751636506828677740986182770533033297576813854585928792619865622880352897685935806669837411287876654543811836955381982243282724083732817974964103505640225872068152169646790014664948013213777284670046193854863733395810145385123716058629361318173141940302649451013258619809611025814509242066574969752759901515630380800900160517912435984393181192707883942461345572025281036513861539068896357701392248349339348650309516280600822614769377510990366886289848480373620986938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] 1694909320785278932506367641344309077800545998925306112272531742282092888543772253931956187646011760145744919407051194559521134968134887139117010205475399297908909049563822568956692093533224771250874259881257507558139597156048111672201425069994662037656689675695333174619681252111402701053231045861470613348862052925694557071348702067493130857186261241105756256132165693711494472862370299581548540639012821395456719424490992758978498437037062607429970725975675564927086879526728690026612481030161571479469788867790248935842871017135411063602158110641197158402592228754178673283929300909553302381533963087994580954777687741869558162149277979893888712808210636562794922642993144057182750423589349714024404571621487668814550638913440843088436226208731052772666737187512199339188082668361624622273656140759712034654355414417698898547046259416417262004938309238122577490002202244883508361746663030447729429837160676782110687745244117255578254040958350116979256520350981078360874518758423268115102768259509225169771586168519629265950924097895768050838379973524440944671117177227247312841816881151388430338150306984106642887828820886688209914685930572207936236638024874751607314345458788289360603817498475613596466054444384356064934336974811217394267473973985622980718432641405552065126524682927248067320778056510062628100656603590925073578208873596439400365145173767756454771090713615674671535854012333811049752484417504787211050214912972140518548655891259686016757060025540967516713737087359133731856852271702383992732120804719904488928617600290958297417846610629885926379168832559115974843190242180997209999445722585579149092260361599191148384574578070539545933425618318064631811738605900223421696050376336396515862096563613224256084143201038590945784031306285552538537892422112828922105586607047332712155265877824361441576521809154544602986192593708591036439643947551641096784587621878964485884556424421270659729807706214504517617382075011312024987806018526582937012131839015224280577090592505707151908928299856863799798761426390932702367136188280690125392276725911322076894775006531852333664935505393743246939085808319352804020681653521720745321521337401519929401030481819765427648194071628210159162527662326440846300539763200546492028568843291875567321753001677926585435936539199835550004637949292604750679946272617484726051099483070695865339442175935649118915842583103434360047856443998171016573905944824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 103001905177005223834915477428899832081155091636013048079603734199755734148329869723964103073674812677827680408445397683421649441723124075712949336153609104556004884419767035044232592619995515345044242888781168725409054076087878090421918630950417478632877465248684783125930351310401375108909294811989476522462789093116208390947376826957661093143195173757753359459455259508542877463322175797709537118817938797557045424396663079480340320169188971477804539104456688770080638595409072246177502902468149402337536197643644332861857735342391749102797266423799676044156961511498291572542010561414598996706704442021754213351195632715636953253368363317957116680253359981820747193392903781507481126848755844945487215017266310332298097991133101389425592899889519849517521417256467949499350950971615061821539311821935852309507326379320022061946541634051448371916011613537578859967322252794542143921969491385621593694152188952944289270031902078010917355214369516171417590806190085351095959877954554161232651910637945062252782670192823654375407413560429590104957734388400079984308230279929219523454734037688027900868654592950459676454566717541121891895866382066784193476864745073534227786244868291951627859641212052858670040099866609362412076560410809423987495417959244395680931736102240951738067080710704720906270016447229949983421817094516116767424897443745240230323009994205793628005595683002849386351010044319350057484959403357169297805713779749294522274689697541618632214191637274691496898010981513049434389979887449313301003658049035258392778177052698901592364519971256003087842701262289650046228212780182064908272276023771203129229913765918518250743251784600296984124673494903386288708782091770451957906497181096628822276824383531066108042001725720896268982831312604430469624427102751472951678580589577487843857336857723545961623286952699580501295790511774293264881908247790112810218697868198498567788289780349458708239494878260268562521248241062461330585555863314967084657406538015383908502412003860627185792828000529742153889832852156132182317629297068576071097977817462769014115174421436227390347215569114464299806132056123796031927929779172445569665083541187251946651446882738024341554020228425476194268465868333667135489131705553417034510094273482653452637080266000762002855267315690781131028080549650917580900125721040292589829784567677885751814451285642754290446528977877538530219525547693137923488393425941467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] -678010375948501640865308660015926807048891731920145124433825761200668435750635857231890701605657104969249595421917946751854554559919717063479608858270584714449051948106952974109801713383860600657298950030639871562763157382421802295731992582931667029940057285603938548268226130489712784823238684707591737571084075320344172337597039764520404831069511608021807484979730511748861282429534535585770978517466171620522599987683039830044389565080032924011160282921106877484249852074513176891131160673868176184629455588474688262226389288293545541024162773262488762395369419572639181755085097945900358843139213062366055548627512792581894339890123507326818122332909034761463168341273823539716819360140716541892029591535044694841657331742326122133529471614325785374164415374531702875566351064924437412096165843626093420987440233221585296605368163659485836018280932787501465317202774270282154383169028651337368972515508852613788996242052063949765290278874516971623160278515007733793680450253530086508324091162101302892511194616772880256538763758763044987171594281079688951094053264130640690405046178827662379404937874558351270240004033730942978280296511853487637567948193399354520694420505155084850853304209357542933669024045046375303273306336873230511126597977111267541551626959249510519763600234138754006559585239918986856719773791861944543916663805900623160470699666119529933434882668146247250810939696020763488336127689304617631411233491985079136256176864547981872011965818861250501039388194761629341094163991976438472139129371961887306039595856659875092328373289604356570884173217400097013412248508177894870485452453383393333193875875311239892555414313610737301483750446454318093595931315472873255336008005761268419717806997357647740735701297292221487080273458330435194081185503583759101237571652476595300012058778005357379180841486264002537686360035627116954884586864049104796481665648751248994816558739275130776812637149417051850493644859494676089250259047343498524817154173452595593009832568155052903663266350312032358517320300308313482323501179718793442281546347776445674390691143773641991288259393028864974462587341184048229097316608882964690269665236500103005373612155519506550475127142343874452991903477396805132349503003833247173276002771225533236239179783855928357516657892328786251462950778970304678844934650170977464338535283115455137875506624499868096185945099224869115448898100606545114032996934838593006134033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 54363790978458872781353195600503415258795826124150449888928261139326819640963341689759638722799747955959283748279632909022959498280733000730898557279553152043188605145534753789805956402251846979148223884052477043896566442048558095404127636971074910941688346996115749052708274839956361972913087102346969848853074084284129674271409664892153942010221570971415550022514297673152891735010903861717675626882880068804650187081378311780598526122510696654756740462538786003189389994365293695052284088054177410013650911784875952457707896724438843482758335797566023776503585346122153067677027642040755167260350155204542315626468392939524375518752258839832092456683930321434059316224109097175822963381536588352235032990697816318479458890208519446740158309441924852820273597552672269886477476989016317484131351610349225966190208835002681800057262923704142639295674126124299707494691746285627443108488185899029246163486296784375362722134346148285778571619136353198008077646845845942140183193479386431982955364366153452559449507588623565851108776879104435837078977115509346642548173957707650724507914656222089545964498822452698405072476344780377209217380827949679276935496494164234817806449165733892316532245382372903297706654383142920652641480543546427739107612513363713442763818297589592094047532670315425806908947312741079045377304847451508489317220790244145289903419991668781090415425593994631614007432142972466986359260571846226797375631807910512930822435160972111709848331765366247562676993346576265648331380243589794753022706791341697464023125213889082343660840848267485836456830157593690926381447883079958146934806110956591809533088742417575068440065931638962053160937470303124173796729764477072256165900433340396021304562094619471411909904180420190965760172258906966071634577116481234114310423281781843594401817245840181158828169707884973342943975438702146134961258935767269004744202198342303084824213128364472574949073597217421141658694563141355484719473155754743677502908108535639683855671038149976887456973375894723469677283990265420427939593854425850247568828866117738446334028624876271662806919685939207613432723399481397073724142858959550466596547099120676946313924973285653367085577021729742284679024930485874929837588080765689795189531601512717969146381671796539980273245242557890863083621405552902246169899962939853850352957470165639626696282072647229718816333862232562977987755789208157430891787953441962599754333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -458908970643005780129935327854753082014001952146834382888268880245319697013770152104986423853531397731667625036966549839422226704549551422419543773414720085742531589200093795227397380220470196433238058794210015048862283019522063547407795980926787446775333312092915917401446613946247983099340973702741390398447589432354783157568162990847917748472151508402291172724940206452055099515929755971920155908510121202897444343568106750666785352433294772158460971147338617394559886186819433229463507841974643445681455204322141710530052282278050192226173537329029723629546532433592519548977694395044777211404280604626266932414128838660105611559869816305532627479196036713804798746085589047576349241949911543920391393142404075621073111039216500471572139305789885227749032489243157661287911741964561885546280653721398407040299603593815768594033750978425599472820737392066179123580711076126435667003269140053525630620287850298834749936854781678095075738855476892019391416172110933014590656207270561144918234798037736629519352169529398070156682772093884396713701810116927691780919232812545666659234333926612579591150729281674035064101155293444390558571299697902783115844683974106252879845491995643551882825424261261469004684433452316056877606448346662530619427469974019150961319435309243103061801645048265218839028255633718527578640561854718875614033457852797060878033294168446078950551880113043301892374604449987271466633940517681998352053757306975884585988679267602489553872854036661577036148707515534357874244591045696999274913594320627699934944574904066893581191151277529950030411982791709781125898425020663659498908297151740104416887180608337001396262819953291605808746311520721316031101947381254682161298260454577192095425370800156968521378029406524224030663248384161375200676781172193981752802462391006311913603461526728675815823397680704114649009697478157330583899455386460080963997830031082977414542304400775703678304708092213536316539733401025876938999150073081217702580179295270715172303502423661354245524029100171363317080393331719580193312025077158075951621706468846669000614595771759644093480886899782063352241415054698754083529514531472651039068099825050811327707961150044871458061247810894710291738474936980265940402337493942142129292870614117180365333734830641812185664162779346196881029918565315057957402617075775843220303555862987844979754784551918551031321867700708101829266787222247770544614198229282919783145189285278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 1150682004662662707287673723977731600496949368184132807120651067058860386175228358694264957369783216152591500523782208042978923472335361930903646680738979014668147601225507783452788127854097601463376775114985530708132106505212865971642048220288376289574027463669768463501289796897114517816162213803412986689789381684203938658737415956964450716646597963981542281496361644490714867246391862874082867361995526656219244174057854232288990214611505356936894418301530636831700604437818816461927775527803639701231051634928993800398215239978007801897321921216734501141871846479806191734941979402670011497999463981071477937135248545019761483294977670528839754567817363676543259688929742042808431018619339012275953227313394038438885696043709224095642994172123808231959446330599410690553352251332379497573523843593460743893949327691875584867333094118957485310291866270187287917229135647909450418064867760713777797465175834406268647183401134477046883262581809195162156829782183912422296605736740186915034273624219656847693029852298643939730273648570566671234011578280442265614102568136858600243823317491663100863688619591358837888062320947156496938049131997514481583625717044322448552999083587058831302527224943714383024241902763600500283882803511771909078053659808663032603575552351891494032244672522806850937503102717529702516469086743697487377455685209601286651202947870503578538537691326157948515832901596985661392788905346451485183868894197654432231565385003816128268362445168136648326381444452571060885635782112272915218426530945506282052557252141134853350285292550619841959159088760596487612508596112263397805275371173454645779536214390526839242424429109215289593845859419629841002611048394488191164738929615853082118446877346109639611928474043471368920843411372800395682166484191119511855383581994129400236796178697074735954634236986791784135617963764824218264397919340565219281040823439770295503492975747540502117685977859125470303196309228895387815454527541285440564086216289408824245789438640877592467473570006753658813041075357560282329043151713113398926168641952331504200499935090714740040664292081937542945720408103920070083846544411408116172454237288412615530918275136682622255665606832911003979200521727238507350760563199566143725220078047582481437077845920115972773827819355921162311701910362336307737927116395872122933262145507204260694583094621239895306296787534427713758590122803835404085561963660744311255257343873381614685058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 551951841715074396323276441088157762338422769063719358666646915431934875910564747813191320198588677963208745593855684444822779741920532512667769872430193966810653814245474301401644929625167209082830955796675168566591250983706641913605094349508520749526062320458563975951096331181447840431717589346971715531758091557910694545269798922435083628733081403835335839155473306885436153796859291117463600464206487020085543753554290601313811543317981388149329665052431177306742730082370410484204385198590718021778781096709336501392908745797558754184373820860135634205251174179684704252076220896397673442612045022704450694250170586921825691534427374690053802908937828570202488846504431079787114947783272431799609110935982312518276937870403956440226256439332924105687809671015093927572560844749411313854485795685719495389269507228934942586767675615802736063430211100841442141989292451632680143242055427705984456298898555090190064257505511150717300791971716749061330567074102479699991285119963833147126142496259136285700363875812490927395621530913270474346251704300931249525466321559289483190278949744137209918025692975123534711807761488131181107638516173715044242386320106347924380569756134355701800665231763867833460383756794332721390915240153518983428477234699151100798113057511740104837008943717344255194512073130099972332431719799574645281453617682127425630081715880268497354078761676217143103360741676929417899478024916753331752880192377947228244038665677227631641111838296698463433460365513857329209683101154871530504517150062532787704727464090683573376317668943640058876568133073451133157021933442616417381383963622110590802914418678220528377755223147376800564540880689944449674310260718289156240577441850462322995009326244427684894759464229012394193023484716905140416218365892432539406761885537999422249770255172570388783212382087159072753700157159476755887248502218602022867288173875778427267202700777270777630353419685117648582232779944802280663753774899445481211378183632648318127182532415122351514270931107221537262089017211767642279198393490152098915520054443637015848902987792758277685834033175489802502882575608203397611853262860045138164156239167445618736708760958096348395291837188382928579459799775938669672803752798511599297649287004421251888189726507023807178730778144661757281187743336746727175615038492397864918809073880718950408239457859875824822143307504080187510418507914425662200938395469951291971710816142149269580841064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -3568063634327302656013008250965984417218942578037094733946453891971770418761909459188185027337135595118101684436624051907861246964049272498577530684093140831473421173545219777749021918491084622889049718025923691279635258147699609833188077365248808022634417652011901649487131514372280121122674287676392321805721150393298657086631720557817101841129739845302347905872973559437703202133840119439857241183193227272774075257297134289994389638501330622733831404655725024767345275476007050837444877840550086305320710859800754191359363165734718298122401042415699825898964430961775318508561569746902488157917665436277187374492375171298211060359552009847971181096225084899372712051251759599833891095958832676684439751268532958817582480956789325212719738376453616309713754240946867812239561366823699673718423243277771349411499937127271083496413020016554492902029334418053330194107295848256847903335078111060242914434174481117797531285606154610196880759191912161298356056136760127786674684975642973120794658573253220763115340492408400863106070401681450108851636732767764346991871796384454566367150125648893791366255977457210869315563071939016819884113581810991166466881859938003620498213365223422033870816187052131637543762857701616360174527356265059181139007836134051447929312332460433689132113402682106035494195956342202156371974474515945015986095898595006593706260718371873492805431150900881931152277399501571887860849309634745490756625203020948560922189171585494458698728866440071946821992926871427717408875080609531191086093801856769991854691292919057147702366589853033554781010795360537441162148086832165978085229641799647276242082578112252922251022878808253211889600508034716709678559850190717411094002856525183156346687070747098229911472678610039295315196140224918473767842668354663610728137320488512837879505350780768212024133303691326304364987309970872502641208009282425375329556924771368260609818181710942688852157375159825344808143024778098438131724894118703464712665672454334283197020999298791767495244048592471055877887543654347605225443465728993295888296172932748059931383901596486337503227601190624016088375987647777824072602818956475535949961031472773202111093952578892239546864891473824230509900506724011903732411412575820549619482685574641362983626175719805106686267107124752242468170329411754766134890041425927428775926298976793048708899459809133723677572269706286344540743331455830589262061797857733622812981266747556219343096017837524414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -20984550708734698876553223288308411263675907238587492624650563900256688923723789842129320186173332496630830072885709702290690747188125858841849516072475605754063543820309642506975839897572580842731627521380124743687326497427006627937934433090706300557548911635521886659115895522334241978405217993523762829557788336744297810884801672435335753223916950084369364589147208526834721766094361718980892664683106512809901626056798276164504212325719087326647111339284461121450430848800337019928793609870330422803758888323255395283960411181120959193344235882662051074928261830513935543184845672859022561658468404072492252890837156558767289074510050418356241824675841150406702354411470149104662526063726638217618180566031299976481370303041107435306276922398777535376151404984330272878381205500563860870951128249814060139542022817272497442423315313817040707573327007594157743583380047223891001109280751454159375603153655645473664361428281187640277584492857091089237601396745963561274377817480759881061569196303773767773452845243581657544014940160712474828908861142390820739770341142466958718465098694232973653609377100571552180065458590380127317699523339693800669430925389585125257654047883717836083896283477657934845842625050554364395150451682336117651217580000860750933211008135052368574274971821592746778001130371065177732384576823479433335737144321783839295610504194576145902135915347925397662952106125890179349813999367859665682247338346686293109101696505655412105139258853581950474275638013679813877310279241276773728195213207392538184978994712354252290864421984188187530224697623771017509181637151187721671946904617416767305605850192267266966107751312041662216294480194960785763708795518873771038392246333144641407952155742577982232299254916782815277887607166290413501798879728722320153545517111251433645308939760717243724197776701382432158496445882285339653911538829934711517759837898965701582155175331589927032530182046097703686985036369590688978311049733109557871830992046823057055180806417092277852684010000612104112150273684399810869946930537323022282943107821418150909608085444114084582609556498982400115006996165935619322079301823249342655600722302793752542762026049889159860812672138313059712158580993459453867730995312738032319243799701017840686100859022822867146363978929650048854355444061254960953124475827706393770680042440258962911604371872967890902800302181066294430513142705156544663477576327481877703235585430618925784074235707521438598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 109864453150346104918828469379885107772944668336062261101082810744137968617812073067096643199819428474189929308674981986307801620823531892462001647780152161198046939264541722831622667327525957721917027649383578451435283945868671296218972296320442025432058786673903298768233511653291522341673925289446766825664736292742611318683857079652627427915132465024136544851068530790567010964886542188918423646529805654591052757850032369259357445669304601750007554686123758371671715718591341654242293494126996821082820158677131065225747026815510614309525974871428896123647963541375639458142273326976139402825158121363591503037838508501668360190598768977738683304998996265101632112728800784801667943379428564146846478981124235633109602330203753140894655467206088629934828567953485745174890377349414226178832823691838717782463680312140295187368497276180703000248090964624859685373410756162772240956340570867616328256124534766593419110970739047842702411335668687442163751712284013378914990309216243074260651084879638163389964362789199582227658613091201635353804487061930068656655213622172717261598709195536030747247161368706997171826428208874718575145982986671286429431191505320081751557763684227911623387029564354367038701843131655399769308881742527412303756747174087928878705243051938067849435976010630292716891224216741978998784829895076368709430008382658691547909045666056563880234836455343832399943529190920983810245341856888229803959545087898139289845905658073045709266966656229681353516340786495257673136918003827763040681175194900800167316545197219306441089434489835853967528428469705512081869675469742761178255370740451370477586637882799607857000424103400077285942404444538197253961040364566039367597915678931968677884215161252388854368008985830170205363762391586360326923135184479748935561613990336316675275579117034256447386029956081196651379181596873400472421456016526188798773610014293733869283519190233994000778438743577017165163030232397415285922166880555429918281808527391784128357220145045109494279376039740430826922413659471088966611999548017092087156723502279465442088937379275875561872065176751739258212230627635481358647352614111412233029993322685056402774813638594952554838280427911206913295916265700074635899046120136304532084171402793658889628696055958284653820816363573397882216686951766360772189577577781966312716426683167612462408031535518648816490560322369017721052966511159972935701165966191290520796817065801720403328545216936618089675903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -175994283781721043473323354776653626593096976048841552000488952599262772523131741478663652628542894349174260971926400561072926900916506603467448344283220332524309128123662559330757128716109060332492958255133058988437144768036990799186021345126486339936035266168423030576273523665413510178459326200995808669249364935872294982489313639362935627866045615367438849911115433072163247525895678190656477964524225651284464517126451906351784522422198935536239948052068295061672764215812798849904547903148486664059649824468185424949092782510845406637887936102955722530075381549048956100038293681410175497010202201742886777671452768177396183002379686284305461664495937727278098659851017388902057086250033568835608716778578424034395500672948515010042903513339506183231353455658761621460555149628455998856505302441375393038926826559339935543820142944923038349407075801504397708605336381500758469324239699185185343523640889672714189996619575014748546617410786849460206235240137330639156704162116095538763340292185028231496506032947494323644334711973463971533835690029021315588970876086321696693429323326783841813191044604881840778761244488747305029456306848674738634238688948605749285640198925302789357208077415813541128560606315067744275364746191865095062981301133194556700133634844420221138291638956446764951764340797942550805094908853685829902273507104683991971149316390111326653964237972151793036920774621807575956297879552568415408110631665992346016540592315715276772109020541003317320692114916559546061908521935094746374166588460486358111461424371329335953112749241228236729299774509185298647898835154597160946588642386580757981876259768728741454313526160635487716614166019090275069145073324150361092847690909558133831461959979533287185184269424691985563088837120308653318438680028765382642713983258709588045192890995802489389799014903134572358707301724301164227681451532907419236256961421810023404691383089895409101888301087396599805520789983556005768195334004430881814761236544114691405165811550642577772464605329165859623332384313595334797831206948119602891327156710814384226739607401783472750486004647892322910589659357552734454518382021694573100301718167704172663721309299777486535479687386085525456101199842312884940457823785906007517024933895501973758919264497619504197289789558183675029949891338164408721009922529759451573380814463440969077137368552972378095211752541299694259842364701391204210659823150536766621354290226911590289127218511566752567887306213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] -33324627114027965849529403543938252260947561879328905692652543397355436223951232919497079269536655200581933049422305077922525751417000495909567448517081565633089497674462804607721465233191726412230293317782322081928155201655902797112628796287837414318872825366414853056048057432218892278393622340325921442197140559564550127481991222137405622254668267868446874081508855309211184440128421040848039227737916638749670291837931597874136180164310037283964986296387237759274196044156606301769003856689506445015603411894216463164787301811060197338263888393642434533825948740805198152899220666619542978794690872809781556771800873745632351492359751483704031529668896867757823052587762329556293046273936455430446894982613663721479902358710546884871012967371102797377653705382124495102847342783450176368472881999806779288613892386311825547571104944352169707994669341864103580611989834860123580131437299126823107592648859651731689398946619138874818194518459553453696979235894636625494316017912657244382052752677584516999410525981977815555630010772222218885502614115934422303163777423961548807371117017639007548966926412667791817847154623197723326795808470970255659280791166063222672143932205961396695925502092370767450338438884269428506833186129178937667004038056660353495430845637070985036891036171856590228579922034521850920092929906933620347783678545018901195172651229519243846480933904475365867308393059126174534319288696697146680075848784715084057398570266781840769186740170023496021564276480862510442367356963007008644139556454357359570633618519782047572384232599503707434627300999009372785881892283672845277569107877440667021790899567679392901303110655176565314010703810009624815843530219206439808320768665768406805950600013772687581742013627389120106970163522109821632145084642830127305613480813279374330351453868644398986323015485113445064189070896551058013034692786234001644341117735115844057465136119525928300245089963212495728869529429449470521249680677373436691398213525819516410892031887872767454387995623786474312124596280965628475219401574828483010104382418120277986448838017391752536448241385330585744729238867787378416397748806046374160756174242672590243528532728946308222585912956693810802982491005938531637794271454698668561572076737636892508636092690290986939164487286737527144742740981284934423453865492250061456889696691405676157920785487554480515179442001373226799450801252215133270573690977730791328434209354534514986589943674744063173420727252960205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] 631918024360754409152656271060360927045361720118726356971497698121723899295026888526415901438159831156254103839766333113652464037635641565838220926196855004243932366558318996552310317505762589814815127235445860977310533423249159252329821013308817261329731171566217997896973860895300400571434481205485297571702128249692240716177355488061265549605929492768720208082175374305500691768709871076719777305083317574460225606983198003729682136010601419252497371678912339452040449336917295090013173623671343665934860654224056269431600445968478144040761846764492560310008860451411395436924707709599146639221719109027598450040858920616378772592351936533094700798814453988940650560633269836181391305828306339845923962542745719511586319101505191835381448331789654772352716814662210286024895218692182676507117832435004440041521929668645434635100452337675828905244306013433792750072479289108057843189995467715198435413704646344876625074876880247169270121714643704779483377111067296657763707371738793053925720377016092138722104327391448983076489226144937326696710575662339471659421404806622791407524043988531251921608605132151135917939010450173592255933968417269295765418585780937649612324319984350861904266067469628077601775284077457824538919806275170320949089788971045009029822818566422793139910381014634201612268640957678134857190264900238267501220131813033339439144398475302034949163424823201612793402240637837596551653862885554298217670007959958631953762294277184548843769399759993149760150231465084235186130709858314538983281021146903723746768937319735960565008957697501441158819193002975477611475692394870400365354564988496900856476990912444652625158720184089646474185969484997433668805568463502338467513265017367369890845892895368810597703394321636387075088855096132441898292084872299425031245894372942122862428999353337942072304275557863835119092213728167283636383981286711780291769326727311977710277730301422593826855021033222198943950452841496692009323779019708789268692289854511825010800232576888806977275171439502708334215447445344778839766243865018666851381144324273783991983652313727813025950920671023679059600342209996938144598106040694209620092361838966249169073507491532430262836414825038041676636953992723206584540968540526678587229481292803386137905084477502853719089126294258583142410155447047790211637800105085893312035965003811203774338026303393694838677444901031409400872047346142361647352938419086631923941154424222861308674216093694830931326578138396143913269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] -1317680373801172402952805773592992584114389599549576563276727082937740100047583391581952544078106172841370968684470351102462698682442926346849867864320051970809864017364077459269727039158512976124234342395057832759019762881764915185733884364213008499046998605883339664852371769851626352065704292353045995131691165715642197497695158259904385630938015231025737389468776456503436903519529208089945706986465675625518380683908247722418602899795946718159887975605336405739833404598677523415974129718634080191068078587420109765362039628968833707326610451208660878537618919554202950898798297286170236617928852782335438060425954490787437130475978044717118104680781031296231741805532231162130573966585207833696511070207021273197700220459503719729165178440969933800158633790369236083474968918984716171975743659163096584276553313389250654364843312509677009772789428952835206324613291128548565698841142626554576164282643763038636046743169668349288421418138387671057589361135278998967548098050083688658170186217752457930540165771275094554558115539333058826705038274471475592532534262827264723564653964382645413150323098862533322976169344537339873304918457302007581961169656480032620299204878786330142144097435672278153677810552721230545206527986146314241436926361828195940711323621942566926930240152273418629780848419812981150109292439307167670430349181598097865685635662991603094135973540915142425037220685556517028299212350043057667233629035259963596453719338287396971622598932176015550152148282451326564224968303494592809169433025169460378720177042427192904797707541661890130348859894017844717171273398929987378511805634946906646270695132865917652501863288757179705334070379685216732058403064795905442741938508968247831259037283073477210898628405660693280085095060608836541517094864353596582007958060450035445100340580094573060686551190432372089691992751201888202156007363192228171713578308992591881483048524583047462665918530505985693612386863663877041234962059299180497973884384522376243955472224753876354085611482652185389681342222800070693665688533941090674594878995605659890637388981088096990942498033390502019133020530747217227816511078992974707291629717150456317299003702390225121607474976367216755190225519488151841755981824327473647819326731584396298396784770712886961057374114134261215429552966258259425896045000169404063987069965446810753474959116425401896468211184812767498446528966785036817993452466775024074348693165863661244221065103872727892336813582119248167145997285842895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] 1395385994229986023271676570849537686478701443081771962583580318746344856400990538564789985124923495936871319802647882158321029698699773996741948161763353028674548759797695728455471922899349760038049894272996067009805687963082776098170531706845860438128106019732972658685995480654368129050042354622281378235215460696065987006697977191485823660424190466552127760418238419000105449303274584831178846617082121686467323149817521986528743876928971534278247315462039137980507070173424431537723229327170305084082700196036136844581451600742645492996704479613586682067613676223389065086717147199147048797291761623562294414725654897622258564473582617371903744718273648922623761022834322731229020479917588324172332719992424122776132177999252829847743778636340335120637397434860885479635595362347479239316729849571444383744957237168544154526600236016770320974051282295543154834998820146082400653210861019438367488364514458215436984513952530493262208046758277395096999132207191142086204763244053864852241032406414079394762226087161910329963522863089045911149103362135161315452084471167734435740881728985167476936461039502837927423542038524419127206452669418619111820803379969219700600125827600038345626637782072824671840100886209196913942554445028729822740258720078044037235408715872613315588841028953078430126926776931265146879270773265883756056484612577721077281334384127041002828427656334248329564435599863052958824693625752749570895638163699833281089937837123959351686877986623929262948594565849495846093308438976281794466713596323959608487022189597688490881199117010680277119227128506264249891122096838691477632278429038323592161086646912748779327444285740613674023647876093494239796722951797251237371099326515754420505168503074171718067129577405769913596044310049212622135259519685914376379853386990235385696933021134489019861730974727975285306170359007432901474104987979056293544448443388480847328781468775653342556123750010568799102394736126995024166341005161832799194986068205561716271185740067221146669502503849123333684571825205571765170910836649764310583276115068643217165192529889721192725990322466597200349296786555076504745504148914446889319495750361111534899135427368029142535986367717468976086968254308075066039920813203906075495780921752235149134118053567957335690914460196496831198955783125755257450022149827057771674112179828708225863299527157030639882085676011541716219158294441242337801904820514875989604990922052942528896748196444187103135506355933159738924587145447731018066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 927240620974790761021545468480233683910342669665582935349164374442699854980000431715496498254666250511316543031428050985658484483570309696440248474705900360722953011481618622175635617755982875558597873522150995498223455423638927281263981896457712187485744990961158249355494089931310728645971126729321857320003423500627467181735964864440651531657187878122260446388625937219790134989638177041090575692369603017562052069255664739937773904265505495377541594733196517253978146625308544962168960619777700807571239697000931376310544632472392876405227486260502083101249915961073785512041775510229151805432676008105303493451768194637275617807655838651688624807475732425317410499342779660493408727877993438696928282051779568318585485674860558370772440556007042662876023706095346029409891211218659311073128715318763120550340285812702141431446735018479076557171943799281692072730919533056792432231170852737949283325866634900406008638397300414964233390550698889595086071633883319242313225594144120086778176359798292543320102822258456794962060405972270424596013059275989079476225932634449092822424415408535230427358822858122833040217759141733902575347603021280571870744523958903056576718900525113822638688666905153007108633278223371497508996826748846885954791517585033662557065880870580295460877875751162932009879703810387442167967198560899786835838970986066285839041227484620568759877946785529366176350718509043943227808975666983806232533111376576297479978353425107802214634907978961728752290117178112095956956830159858219467181655276810390348731602282908101247755031694265133462508681896131247013613112645031563723247435943614121429323240784989607383789185596487396010994511236424030844761691225792734281378652942320230891580896106109514714087884964597802689656800689978118755671725573002236132346053251273924182688441146682157524089401499946245757837054623951555722967170231208852815182325979241766321936837571105120569031166314676792024365935272927778930786685356949672026698652544353131342321179545120162845741720115620440342214747248187332060343172628649819328618679093294783511737919392571554685993122185833201949201125518489002552903571203539857604020978611530430441397382839719676153622568507752127262595129957715989062020672577188873572296545937857398794737434596431171001270069092489646442187465608621729330805897534246167026917228126845647101443970454505526822746669760266726853665145795895781479233007267620478674974577151667646709848345509234294591088430467773484622284740908071398735046386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -9838567361647893705423924120809889611309346880736743202857226227125634260542083741511458382249348444265258577630991516586979243781774135196894375405405630547618424185437225854465515568434695085819220427402685449646405641084473406401025856582318187618012831316157517312603539841573084413646996522427503856347042690353487589342914431949525806737951481230032008867155648779108315713739542743560961028953102856205866865158834465724438416781366633093633193192207847991714424762695999791341218023061858711817866846288138746210852228275029074745135707834699740689164472731813268586062146429657972231398440756458147947233942623967098332179952739732748606793158651825739392692630649205143840828430721580691240387892965557745441498700717054548360179193013769661647661688357464753164353559859931817780631424361411284624228249088985993971565822083148747205387894289247311328806201389468995009112501231767004077889895119645571377325835659845701173578904357548538034416945910702383521775038662394417639203920492877043855226233973715638117068523330997527247497646948006997686777562453791940816583645037245523640366565280344788294859611868490331224518484374693336143383868674428459608418968826539424354554139481328740400715275224664710474549710070442003540927123070687709048152500446859547336226447766639675529733276392348616110820033017524637979121227742291756989143783005051777012401763441174462913539540971294347153351667443811540851510559140918866428536315037128646635084676644167315492175278961614674353296680464662668757546150009756469254556835111934423429087166196932848666066916859135926293000235566047418889088554087455410939209911882738763186421277656901472847332771785023877908567900127255939106582605834192576785557250554161125548768028298299501867568349570953508728408820856513775719528210024522352787790789875927441246119054096266091023320595128532288996936266007005995130887817916137553655558263987244803938466536058532433369100338630122397581625519532693728983782025635813247990186455261402948908642966357162454522511451060104446553210546991585460189865741411836562806606275632825707843894152283383253727028447713421967111680844068237227937093094522313367296235670346482308700496955775749845071503799713155417270517027891843342991970005176314040623648708959746639899290448431593092189475711149400613826687513043403034475618774381386571852722864170028998066103870029003342768614177365214672665671663556945109290268396854781459883851271244363633697270115415368235689541620558884460479021072387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 30875822236634866060140917114880643625983077519212048411772694094771380492858437064476750520541628440140276181744084178121764760611500130743776994692292970313583521172523209408705095524648055769211365303900483545891275796552106602171291276260059031230040871049509140518602862477761669463628030283810362932776652185463001104733179605461143823602935974777812016464152894365711683308144257317994868305225091014891620888662981980113874313950601085733912482060174254804517845276450992958662551856367953376917898942569576982581189645560691894366460106899447397354699488985069853609333570189087152512765810968087115206854751896787421656565338410162845007254299189138742883507549406867941116950243935757726738079542320556293943425195567498547227651682575246191966544565407300601913596884279900233758274235239877961387399072454364535187171269158613973290168457589962012422516008726752472307716238673083702779340929912750321781047973035925690369964127156327591141300639631476205460309165609897529293937244405183997570482614274111621644435310237182756719419884853422325992597917106506226120811957271185164280249828158144799537639093348411874276412767418849723095927864447451055908997187512217242618860635202685352969200415366300151716607405790131690883590805037512185220633271501498566966728522095661342117009777474885323800871516157855238497858574211469935376499458507695393484716538702277172197861442404648426321169275644227632515799076550325747258498478320772768627579521994732651566651547509830238283198325676696292445364941692000739646967312332286839357724359206686509779678459656839595316469838451368437662737815338306448899612567080824815291302042134937386658630928560953322647616325829798181583155092071577894493180074876097729702592672465291771903052112762323701951315613140760731537369579795392273758182630731750748577520378545823860467988386201798856252361276234657457126528656193681024527123451858642983319285327492912023392812791583010270793286897658165508550379976765020731557932381476974338474788103475038651403239704545339613462326121874398256747434610247416967666415431335161302126189083580729772976096178623744147534414207577377566444439550269891172723208651574601488079207018719351043188313375982870796906975407203158632070410574885302672188671993387140258998465635332442671016901594018549494237057681358587473050650498288818001216323331304604540749296619918811110390924710024216191374891872459154644656576975852438538176324618484553257848420297148661140592545981675698385515715926885604858398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -69262426942297942063832461833563933380958376805274575216524818330475686229726088361708945389097853389720640613948181830471725057279128603208453890486899201988209406365024502847010227825872068738374136725736658746075416558043335823040094994801846276269844015307642920802971970569707395449936554032874116272417529968889623174843518357431000783768198495186453584634337178648502699020410827411493382146956956813917505752721780740475419821990483361867112699961082460535974995343472295663851969737260721133508411703313883574239412831048596947599438831625217795464468972689328845835008163960431278227977581443572767713576640239813818339139191449642178053951254525835946436647991820587856707169918479399264577599427371226737648004119837167712699067083195422348215713923155589345760230421410183241336882881764879012175512549606412649804911386969646372159158457841174451890039866520464228052217034080732959882983472303790683900152585924166569197228550874818080947699778554233196380425925345072189427196210486468415006135439262743884697883967868741654118312342172376832131397515720491980086649674630762667458162079581950814518085183212617952066039218407203558151526568623170482297469298220430710225635843410898790996176736988265518051297999726915902864664878328443850302152697714860545414036463968843919229217264162703037871980671029051240818988814104224871617304636706267951889076750917926704195688574968667407616622566680294690312183506590277308805296065377754726793811834748708033747963792121486819625117592758398308044673671611192143011215127352509842732915393329555691978555376626893406023028342223010706524616192808254970542326555972802386694751839009150291898357771964503973885192731513467612462981216189923815516844813230647748363980577995794650901618858724023220537155758675067462583811105414149415252701114043239312158317208441511779088001168876669920786614853405495702142306883390963396698227719196498646990305195773748146845734397214387463778949045160976683028835151212891411540775479258680417770074166313590670588987328165134026310927601985878536112807901035193104863325222758288820887333068857571875894161076058189943796831463993013834820469346237070149741958022191159195473475244633720152727340432798783863577407788177274071376848102213895038751918717629454731289111422803569498749436784180960991807865168820892193785581610689765735871950541391099898434741093525389445126529726850225713228778329456794606616221073466726251560682627843719377456852559408969092152137322915272932277730433270335197448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 136652579806913640431415361643735250732366413835457279145433370337792389530367822354379376444228228652663131132001016098821304979952604531766583190569484229281835325078353998769002011693161997851228681450854309884717345799433478284459621552955695527271506889812000128297725166144994054363956272062181352498969273218487552968696256721982299575745759176076799049917998711246053724105183208128403476253965266409152557289944850055345639901682819258349908698197270634072113322252513902419036647125740411763197625474359127670340485263939102910077397928267163343354236451319581817783475082477411249566025080606015562924878866542497146627517964183157477387481686721437688408393529704225882659997026843309470301408628503517268089363862958645037114016115513245925119807352090058913557876152312020952362174818709861253616500302144368215846307411360345662010955233053065082676016591378852611361947799701739433964019507222358247561414987744141266355401781461722963400216228847389446778554747502737094233198963701897702051954099748979159864013356871714021320922355500265445368612847465134076423456597315948278419165499041828502563115977508170719791305025199460721739592832120618184890404460294016523178257197561063406919370063859091205747982881271590202974949276271863052833599705111825587296516957078994884532504962257627402040538283085822936258372176092789686320330185564227117419514021371772439655177367619863458888798247003116422878012783724028600767224943192040377192511378958467594205525310586208909452892096713947440950135119771849401036160091323303979866427485774240793858121650975494326265642495528196245025495537554577012859181145232380464757203172847598828679809594574203403052947262030941549043103780083943589238939965736085415930299490104906227870107237258239887342175577477446404616803445577878481562280925128943725537582631812762502055685531990316375720994326010013754604903217508895379134388516286646438745300501983153584274928103375009274284614992897647307016461979883849712889564849278205532432366233454195517362812047000630698294476106701257235476363474353453484582602938628852975980626904661847587089978321470400633521934015897246102195340833169311489855199949493754113951084492567719240456031099964326755920690584953909716148775149981741104061496095044189155699908172112284151122083665500079543929072487265479798482436589170886392283569312181110190786190885254146770046705565951346545209575188809186097776666567793359129835356525177773721435306813921534537938871087595082975951754633570089936256408691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -260884531485565069955560739256217257440140682970115212693998546804367108546849269448972467605045737059661660333398521744438051663008345692336240687815284229162403185896278651198604022835007355307602877887077965627879075910819385487995373637651572212571452027590990632854299823309728659494228503598549246242518382325662364399645894821708084319252401530411916986856697364832206989068706549396177201754001329252091371050390921407015580082581836100277839995618163882912294708833908564463793469676166339380260497502385215723118395776673349822240829875332334196140664848812768186682785920955503633913909079905228178791375779925465023613540427305154874496318904539642433858571748764756350045100494308100917564518952661647264410868053278233615014634793094226056341768277297797328701359133298497456070546338303619198208538190323170188421131991731112568650856204013449390133038022375280757424949331962711231507327750101954591594157091817131177357414633384541940383637869340793384309241774922095674865267746897389092511676460914330229138431324856880793295072653816387198202054853680251303439306282725390745051069855002071274850083413499300763781506126753245530931086577351829326761635228307667441814395637814185304253568132182326744051463532738479885779979820238790480368084239526307442252934490871238771374159245404059125702805540147848949449450911462619672426764701840651627312695639438489915731760762925386355772688921319379518063452212383177368865568616701954830164750707227754679809113627120864641621646284174080923831913001593225608794784630776181899996581195839569494173178701598561927866723400115022665948423432374606406906597126024582457283899655149349513248709375436437141006084016863069444705362296156605671177119381071956544078111050441285335461740616857215192877798182950401435723046975546700250147834597118196797395803654209636993600729229414900795656259914614921040718157930569892043407287935249264426597243772829124076565854360080530379872067202153059886023767976814381868648245587157659803943446381382132851179688064767175967743655155999117867189914882282000073577546414502555797119046951255227872158281840198556957653663811651181944771916229571613976809409791250642947387795503521768446463712743447366255929558018509494768057015763637537166715561984436911005424894859523168338933310255180227563962191932492848774254671446001910769175057629732110688569685876279236472729635265924843628890670478253984412691917834836765175593951856233161206885824950334086379566160249535936715981065958658291492611169815063476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 464131376758140993842431587958309107989480037407263043161995633086817076863612441590256328452858459154086987185396295769004479089905228888333524760417332592102109937946165403252472377078583815519980822159207772388576507080515293106023167653728261014713243018435902002022554572937931420111856387313556000625776386004439815280346481541563649105983661113373898850836655701412866403597097386810663975800979767865940400406788713459255602481276949163660616350502273238427560642996426034145631299396570542047741675042528417337524028409445015928680750917070717679611299554476693090706298121262619171161156397925782915635867586870671154937265425118376614030433648222816925054496757674487019895477235622466612576196450478379149533618520948100634502306429651541726253673306064883127541471789396277318761694680420132508687171646721605946472168804514341060954315160725571334312133948576155678295403515263440083555782373136252559013143465419936390093192750694372710345913506981751815466377732087274124050766322909931411918008169689670428716999537172616939328357579765319324031064205329563820341849783652928094047955661258082519474215467378559176791169655507715298589861457082554747750614896365870912683580078913617153152361883832338793882689463793928880897153255790602744285048087485255639463146725815349370469040007926142136627445579069651080989022587703354518972827691013678797245737240218928378077359603478880715552176216752400335231846319776636053385690890416905470968884735246447831475512217820114464945142156752048285525071061134944573786722573885502671667616848783283027832559703371513141937854790486053738719436332957018419174989141498394632699755204265829393338807262359772538521272835883139755532704271195389439757875452329311077854270042368329696684773809016813751030340022348065733099836714839731485585447546560243844692523802414894167877580995123406147374825786906400611390406290860253997920881140224947637524443372728136006726512561073009391681126672518758620478322894472015704160705600667490757716363153438891930075261745412808068953043101070304759741869744816581482284044310379401248463418704587770545488660080634263112397323188773426026825337666511917938475550060859620702464525741988664112183495678736750939180285835707271388689803039292665279489427522249060330981827894801168208028536847194858750146877881841447159283716798691668493030390674046757192099531455929728245292620640014285353099221102269837045557555879218350334984124542127715101269313381219261702992650221745244001414834600360848071431973949074745178222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -690210214355358628716933798633914867484528510381195773238072412173589187591667038474738981317843761147730408684891925702177588828421095835600278971706594709302349910454519899164481039863370467761528084467412849410177654440093264649484086718438183581691010504568545906343262723969371109682098447059243500942804305899146507150833200397856018273188117237762033144224350049079582879717488781056597467758180491756348763904585853384762197248900287775471242246918931038271128988094855182273991498470691908841528957641601547929597298678597581548860535651274962327698240018659963128159699261393708529041304623518386494090277502726997922229729854584124300779088881671768596973915461562210825868626570036919012887907128805528365120544845468712936077671156844304381417796431460551592241315989202908493266408136101894072659318177770810816199134374824918719839520145117968223134001481600966091603691875099142239214565565626501746258545275462278481579508190675800904543796876611307429967577567236785362243144533767163432640329649989559346407703228246705193658752236210850179530750659093614680355375954342924028439520896077765305682185748554368434647487890084236441738460109190972016093144267267632531787504395083328512176185346623460400169593852412559476119619227749757349036134490079257704597430939429055839695363831174599268385934748274414051511852075020604657685274801754059701692086564448476152946253924162716483126960014070915073308327927632873378315428714960372508406953098559542330549469911083785779495640437825988194149432759218661449063594553597933119124609861460683904025573372465375091186683044184957218101494125327026105086082912961210913702792714128190223346658030658965704068502482937383334797917773040793072067239281584787440302260712259722051663547176597213769751874307913389691166023626802353225692404067305865802992747215977661075730723498327648124431012478022338206478601953946873737627491406144575069831843140641582579124082740872781167328762153086815100871249420078448265112280699750069242918357752807621967839199179154698125464193945516039976587823349971872937787094394422069039012585729533339316193853345061319329433256703282276190513070204502093059045313269745736226461201711586355849872203794662966444864706079297668938634131407172964173870440183050314146910680245041335066051929634233367143579175366312676115044703553635993080012294654324225208368914936822470821080294429814649481262013922001545969674016766594228659031016666225947112593285513609112352505081486350633074368138460130683853321897913701832294464111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 742990846785117727247380054433945471666501725911364331957053095991573516521945166393338012656202284285819504847419136464100297010449872308728545450664511296337215219705993027858092491970480719502420376821452159992274412374617776166469228271339735229894054752653940520879787097184249371401632595075203308491865977669856022448418077967742806386687797421903177985708531771987920025288104037912642838818390312400591051219692637455720722825477027621054836996713063938184776373757345752642314126280031859585419240532966787897795100359826646231794390684321639592652472880532169706099069699713907881868900789057894082655691389652611576688167236719568504435797022521600607064872601954908504494589899994464600125187792002016993272365699017411671379793245365955904890010116323809812368427987608076903864695221010768838640332206320683364542609419042738795131630500479268416973809248626245320413188369825945127477228164025421048152660689756791125663270537014894751018134860353383070514030491798980680804012145746510357006493960646118172007586419199001117635879205249413632742039166252481732523409528005781326197739598104216911115571690626272280461274298524115377986458036147082280285781442972006926335881285959451685794688226499811626819386303073613130227558169079054996841990164663372935281424547606151057767591618995967974387384543073583847135513484957610821593766953656030638108518744910022278006729280144339858937368031736032520004602317930426525824967243961334692144988702630466201194356447743756183433967888681664760715838616429520374374032418139624334498190267535443744421112869508624472836787387600505198764723091740308270128823737878520454262224555352844222268138877648531535214816847238102654474899536378563291467271317803662680166866839459084375195789833783781984659034025247897975482749013000051424426081276611158025087203965080045975470509728260703552976662390129172210964444532543379219894861035330031992211533053078006609762575776017278031656156899378608815207705667501180211738348052119209236556509278620195308088481025827505096921578844913496988057324805193122202009842280937664350098171397461963949944629724970778755408995460135744851753701817108536312519297307934324263711194233587746426959504174720193867186985370119842198075439561803023177155802281014997192613078025304018740678300462129953181432837658660091696445338044704240700209275678053767495721615137383961053156366139768394320703943934811839846505495228886291543506942224170227610490227203256874935302586635310846104911600043773896653864774464182119118049740791320800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] -349643120652669822492587151120475564378305652107553673688334393446310315715851868089106826512202418337065978305220641071968319652032563983273097443155227898657208579689734951281834199825284644327815031402055680525590525875335260048432544217261349031698160964777452277069222415958738133210689011923252110119106629821053504114737932915819002218109501840507157463436942019319900027955425877932309805876895863498884381318459046573353395592581666191562731074222642994974095468362697737366773980943087945681876551079190415208258366740584143785149799981626888774761872364507963826258743675036707780237462837393781311109937372619919905738178198977986378120739051678594701348781323645382374870487877225211818474777806327165104309823990128078207163621886070772217810686900186152880940354964171407797452395149888813598519623916539919586357631669258942832296079198309260021777613046847779195506339194819400611742621586369514772898125692136771821491343244288490629495931234396913466298960204108258965244310860906520009950037007208632171216507519373595609164352480952637557711563257895608039087937905028288812309862139968611086672980988331266303415590478510609035195477415898737691373884341734603384056534312576170748519484704459928314681523186050885433429494446538351985956400557502510986126102796612279169173861501029560252485439956280951003433874280068418778293657566231542378755350752731201835482189887288865435939272909119101218966680634934892922742312451395459848312136302062542742266030008807967028953607065825941415148057455783515143715331435541227994561520522069457601331563169632717882683903306428652665559618564646866336326052011668452950209799145611742266655586411938343850154274730636548378795947333671387366713947759347445314663727202533257051528587848673758248508956776683093096088919500704475163794900485159461890706206440638353042474067052324955146130846903840633332757267434682466122346315162019693180170257916515237302648770419048941182842824911728962871825976961227789095434767582288576421088745934574754458741838062367734036141693178955034772835189512305585934145381023123752520275964992674185006604934932285426794571393055721224877909579267118068070862529904683058902963331547349937779923737654324734153381666226042535282503282969824575248166904106175148726294630019685154506515112865243192032521540125159952806744747033595651032281338076745429158242067623251373144166172633773105529094628939276529575825565597468689810503804001243231876513601221901017327524477245913978336420302209147826935989322727493799902731552720069885253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -626002338218654068613232399179322047816968943807271416104928922986064795958071933983654789978118419379454792478107456380151833935612169854679602571432843932555239450685470034310330308133071979442123744454901327940572371470974574460651674449350958803658300835458649985792311528482713761608678406406073879334482529772516224862373642961186930766913769708264377792288937896641311358563175944942218014247496166743714076937964900892119163582571154793175636867200513657871057118532043511392389643848212719975423676571624781168786473947210784098250109122045686414268174354670087842592568273946506180292054984916583491638405862467412945296741364086864624683119727058372043257302883422987248460306726764651243565227923320371846408563499926008529872251883605341687188265685499697432559086423928892083519263964660676338496144631713734523728591842661934175434497035734252056829518578044886833211104741489564161752708596325376942362296241989332412368667223512581278509998397488062215792934810585211839845997667600041112888381481109805449783497019428771504534263336741144247426402423675455927465614240592824362741245190254096544149423113973727449115423052408523088650289978401177786038870262945592481320673482387393245943495679518640355375248489069496735338920627053178625476771790089466323837142162001736814261215704902271034816295584499577162639266786958508164178662973307290079541043248953189799526473993572729743048509964714988824226241037619388499416490282731888531116882710931403439925088049960787050367317499680176882759559692777966190626576715842693916654219432327177472066389703306349890851425348194486849951827756576311209237258243400148173942316336271347517679766036682999492990119463603025033942277207908902875417684143836287616701838517945860932619260369122507806634677291200202967041779579225071755073738991622859130947975886832932824885221335517583954556866266985298181516379941912461044941767766745979215419250051011661913446806628308867682101979144408593464324518733051359902975978600132164951188056377105199634730040269163595284582496094682341970827178393984009629083797590312908002777028328161923861140410635834623142907150807962998442154503860713325510216638020433588618024428279634483715993327748392684707494338618247929045596877369993051775577794900109617543821276660717698352387839241467479976353606692567796189467707240300416983745314569773934024841252132159853654327800949880522552568777950322600304124493735958453590970015406436594179990323571929553975362713886107480953514039342462829087538776426380415784933575196191668510437011718750000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 1973232789949214329805240500603488892728521197793626641243727038258056490257696506687508446956144035938342429659175572854730275037527806848933561911594461752737230274165324597769964668163670022877779524947558353324338101178743524168170301214481221452895486309809196918929400059457954208093059308021350226442811483900915393986780674279718919358698472175987579547415979408978411432222917253443513433460052124406628516018486523896947728298742366057619316077627896516842901806442055504304904910481674316985575051496470608005017630983117087060585728044423336136532046268657241430939644621631813692130639958524484218974791937098003485787091097381228868681347904490508216320455782357695317153797296229291404193610175593392567252961580103280114271047010202964439473518385072374593813709543742926175660824366570354295232924804540979499939047744002471421575742425059978050982554984040739374330686856946387347779681146205123679533608778107444698992122035607603886656258541028263050675764462604493607118811292827237706649031371726780754174179256134621094868574600455428853618430598865352757034492439364511194160177383080719995512815129304071545467693353755066547951462881364945258442797762988901621498062778927478146806755871793243397879334117865419375842082295628619555774097693678434481345694926227365126549816647056299282931597287046533884999275615394235704615835324407943936908048542579553400181841554230616435588149831375638628981102738607656682346554668153616052727491714666452333445169549539746772862571871655054513176520268206139128361054175313730033900178049281884812726613736545993367126383984872999755356558143671069025595115646692345588078259379033045547170137831646399124951399241879876616207243953013539347357997430383807217087226499192960966692413865974170048431120097773311821690878733107698832008261520416870396814782027971975098403423845810393801733385750358445150958733549578885677452436803633374545129167871348509818744628185302282049598939822923327168198746613409150846470440042009097024697394398989413784829042440190049355862491866205697176359312155216774105508132682464094452643273794991387030185929112942358255551655484209225248551741371801672813811928173432200637207460222896630038561653577089631060928517294840810946024522686431136025778625629861457783191528724700941982693772375981870306532990540915471484196391878195035172602009132481279176048530840631930079428195482758923666047086472016383388489676576163800399573545197539165700575910851300604619315752258170544288238709413121634914222777396584918019328824811964295804500579833984375000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -3149210254855633348447351329781012645155566702509876293776828873664007489701372522631961485668184368597448304661701267589466548002950381729055812233400857059566072099183114111664154761963709342240245397262653181888841185101948079357363472488410379452058236562689377592610979084690455250138086985725464301989625163099300089779797762991372261416905916066719093608661350437990102750195207457579704727197185454196454714043387743794709344132359524830538958791021508852587345857037287967279052339641023500010625459339212004961938955867833683323557240000762983468694592659888524193539168502344859878616070152436090424596276179088860286990012064468536475326561508403272549298285082555738690550111175085392225465106037879823180357433676629956545330708464147199560998454088001514786876915789421687245872385939582563142942793545211426214054820853925126080690532129173640856656106617680723801467190927251577698583482716770664434644451152081172756438664498740625596458846310183708771340586132935582001916995503692858300202296421609893412532966860263609545109185919304107530922772583173765173314853720022977541779955615552960652919701271053249999886064745558668375239534486056944516674442266162071901784312985711871334599111042239640420516392377371733083108965448301874740266332521549923127451978069686913765683723542551595276121248522637949511096972998162867302097764078282125321671200321781771628561263032074960379512565715466861733517724420350479897277524214788552589181921695567061123019123742786174327581005775669218752198084758005449817569528335906831677459075370769230825701436394715597018639978630261741186663799675857711922269639228972498211930542231577487470465768889546296968070519007399823204520124994165580291262815859865844020564919249513731116313724692478512069202832799078559299567628065305747400148866929546137754299063998734815790458385427123030902338522790477096888793160606225355807463155087886414858987351721482537098278774979897653492922708163642243125628728195244880537409909478919933946036953134043228843202986578278408418843442194438598752098095283232293713535237834576981041864394328915867210416010139843337278508949570749795110448697079396164495772899187504032442313859463650293919717444583851603972422123772714920172972959684571451872944230842906343757921795469339041915615990901183439075598204254054281628723237369131518854787748766314345889553867302487509176649329879849029171429235921522514638518239025807910932225127596364440001300305645923025128966441524152768938062159416633826388228578265101025718264438069127209018915891647338867187500000000000000000000000000000000000000000000000000000000000000 [68,31] 3578195771059553391042114615647924099686817588014541569096198953780204122181151350178349091076018257973918135072958868954833279604872148966654026872994785066333056703796063771441744708015861793587128019105504060326122929959040463273824344949379934365335970323487261452864327180810084148059988840185156305952138227974648339850615176207934311406864651420477162506959973521974876827938701098032327686934409941486803368222168569440425996664839241137820534329078515425547221834990000740625802216452832607281774029066101930854947001372791946835291374258375667800371165145113702351229490515527884165816066258821245663050830022876170715541389578162264752806761528237027358380042045858919938903850114550621419360935149125042552342485012260516686724319177737539043685854578053113140841890360949206334042195456505779518083562090095495140836074564267470089333087894225808236258811967574656285263148938178082581391690568157387645911613380206886852442848636487540871019530686037047171330276457251593644243165023300682852052916804685233752969888100859339485749128404282416428057796377195873510263830056207309005836838700782865306406149585578418252475490616804200687173904644772053688561559128161670964654270112749047945763635039180705332565327998595989155606812362630630157579564529156174391232796816158966874178149242170491348071622835617400856102998370666743303999717445404790942870993856455943307015063621332116184974089876359764093631458222296840020676511231983241571571231690972437256477807563702818452281999365107904827372279108532411547236736598328316949127537202255474054601725591668436760831396232406542240966540042663534337886858066618969106329188443282223247097785112262382242500590549677367562566525074561838730957521178131874239753560083920057539059402990209955806004510780843165563875233648472007336726383124653418264026088313794868819678820227917869976378692400273725545683933376425019640288013221331399633712036372322163708085085591190973269501246201819086116601254249515370469241441219417312435013269313378739007507992611472696303247433685859214177023693147495208038021535587253810029296444748079596751271474267322148444264620176226709509566681460719536964599004053124580864122415148476894179294110900186698981123003427855872112276324333904279575792678994012307509505051185497772361482017816417726630481336111298899981430851235176360266648177976421408749544699844704613918035616316481650898073686070924592355987553152344353207212485490227486911622980795793686687990425332936549396900514951258105462039281942775898230028192026352940047217998653650283813476562500000000000000000000000000000000000000000000000000000 [68,32] -3030848200309226200214997372651824718260443668387663179940033066569581210498766677011191616200388384225586033182565708957075067633443866723557724884947566695154916205761808987506468997460359959549202788691518620103047238034351858257277457237248536587192650272761274030823274438720603263484009412349130255422363877257138598031563867350283192861196128125522789900196512964557474627495367856146890730583963617002941223061480557699621406654155577581441773541989693487824739488621473852541135067365876785519338246729421171173250458188128630244720488842081563908132275806767780760994079723748673516409364115364761037325325769693192255801406688885548091400750117151326664200847674296731682344906891392131989610092987371528938347366175696010802516224099555753583487473009860828192037937683091188763459666669463527347386030890469889928785515515366337414676990466082553552231301412224208101825359284369255549703087676145768336845425666425988115643028797969013578853990402962022717110600912309143237744168277544223275839257737434463248753234196287643416681913607692886799772959707249692319216402806276165641768361252689811290325782471997520626931973941366023251553253648569607628054334860182876633035632064303844825807392314963403481147335136858289948597361290241051563701093989306056718817323913621289680607857120228479723331888335234804468000866787861167141785872051191112442795858911264017023889282020270123541290487408013371436191235390685444155660702311464830458599636849809964141382204662242533300458423716194541937608709641739048030298345766709529896184563926816784382404403769318485405116912916259055266961868308058636267054366330415874686057828820645887227481508370558710385520298556917741101952333286925826899682651072288462552143107491994096382008282818621735230919287649343231210581230273737016355169796784378531114701613340185264778457053297628991189722963474408716338784193235184889880472901988829027255683610611805419982644281040445073545313073764772263757035836031468905692742979515434443169420108299494497917360132789316463542343307648618095939328127627199918227684646109563394080996786837778664464132124166835428279124998587236409546123694584118948060349222802692742222824876839020475061313323170047183114235761144327622818170421889579433902050251812139420075728529725230361335585788932836811368011827547728624605909691062543439922704724837410192639716736475342632582409553819284581724689097654122013461115735473587184297469235367555027578807927036710425862561046302660974863132641810168288800064299785919599723610214851276384306899558396253269165754318237304687500000000000000000000000000000000000000000 [68,33] 1779852614175660366112739765330015171973062102944852064357858521270163409694581199058431448295315267993637096869887668653114315763219038623863048497137682616806315342063234635946665241893335559910992581603903090155909921811532916066823685801724718860592967903755353866374789366709414688881987356523135462134893816080141469216723353889459162500118816951962307704030116589258356561837057944842400414625135678265500077200542958299965805078321020462966548789342999422491314769163502695098978388179672114207682963428942925825035769694047816322561880807441166974630461867108387786885262480023562218995161611925508807114978591424770221550566456906477709577214061639680023966149409160384437570605731451550902451713237343177401566899056635693518833238356996322061848623961447604797379021557264269482192040667015529263031371857825448554688263181842688482924516283772144901521446411318952677276295648469668258317946128807023155358418242654374061970577145871065585490594319116346506815193714558852969998473696080862018822669440551111087594301963459878990315551324222835382909975024139275347442239166497366969916664860206524935035156641368626604891905286925918903170609052038207413892556770822667162394271406342047745375817842087829864303394686794557047902277793251169419904547717865737224745717988828193304412984998894650345103798138682281164070355397067514840112216982054739280918237912781728955344487334193323240632138363605791039375677385598486328875661203883308639793939044018916915499561906353487715975630929240935753205010477009366631369793414216225836144469064689821799014102664324906441962646972441968009863259079992346206860753377079988560897727526518818324405841354093325211531104737516012630941312666941521742953377760531358906949522027063508241688860390426771602607799500338018610894362311123816875330305773081388433672668985203912865917446753024974646779436316926654843442265362802867259752339106550789982944314401168814129584953659220585783410536784113034845540785809218123819241481287379117391630577145386206117376011270023281513549534834943289563276649424089221671616634829963103654704607170878569567037649078128176575235879082936004485267108967506569188805530075780721072008622088330343237005376758778805764954944985408447036441500014919034151295150216652135154035990317074306734047423972848079310696270256479418386719313170430706106980713115278882062041829831404001209921928326350337984070308167952220276426874982434376947939379933142109524218020416765253322353805017317585559729211806698077217572444206481451059167743632437102760390779110366565873846411705017089843750000000000000000000000000000000000 [68,34] -408376255978347851732457658827828206328847013341382630849026905215267726184091754737389780524298023846827940265829401483115722696071790738751962042430945029247055665878247659239877864465147969874942433637199913056685986556113880590464850836039468963235849905507251768122927452116630342509968080678421990254041117252151002117940802495582887055750683596570907217248947293028716644157130292742433362065014754269346594323686445631713562593950745872046711595746100513124549256671216673557826508014837660318872615994243530626390161742449451761286924762491141652699108357622656784170259337870393476558564426022610638839897855722224471575135909204860498140017021862752486174132622828464044966867373207060068050077925317510297462083289910098957188270060513333531214826329925445876360867588862801962374679456483802498193229251388159635455936386132667419215751495864253379743730292028125057589156750342299589591570317618291926771729705876608184910933721178212638979482983164495419939260604986214792846306455753414632145550083066831353631109373442499361906349453389886195789157334419173163467915845389149257635532363032073401318533539327737723393368805736891568731691005423993026441071526478746662843333837576065336311112273822496982679506994812152716143326996765113430208354645141476801496756447600052168053218366829891507849346543176448237103511436883997653349234550020226729434738643948321252643447246971611260480500295269865481165183087533558828887401274027345314443412296186446300702205126760256832558708520225960511415448511612663890405375028515499943992259819730589748933172276684184366618555727355727739388892960671168790894577951521814654895662047858877662601125407772492111553257677122683335829618403953958230171335100122038939311874216282380735824090181710935671954179594382629554430237576595985761227425161130265870718288911723011049152411206152970785676688283292557320516067277984074510051145412105595011612675511740161720711114538980988673166449215109019098252897853894666517911428273997496478630082498108648463702560851342444749583513435218095598023062534823151535817968077304770358185486811553333958783382421453419592219006649553903679301081700097374871187009916000799868919519654379820130834443279781191957849231165735479952817231663662472314065757892722819035381639973805263215381567034053732893963716430084656089303878874607853718707076935441929188686769579658718532758249867114865623633424272220296583052867531528967262070292065081714489640981165458433162692024291388122181885544240438374788848825614284831367161485215230596826233369633918357521906727924942970275878906250000000000000000000000000 [68,35] -562281519059734349424344166916117462714229974451186283294211896118581835865044254325757964631588690360975715351604781998382791195311201020923045475046250766580012002049734360120207304805231303415997083534103944379922683692630649170621092200712359009777774513725526767975519179231482762316522816717848257728256164736581293852347323142645657656849797486412980605678414647238602260804301267542807898156522818362082462727473653847222198876920605554094875606396129496037143826125370071536791152459351907191172358439734718094264883554220562424563122015440745788124100794354895244035530902309687077174285056301006901703991052582124432500755167103605879897371457723995787380746323605449969449399588415497368174146918899821951418122995952090588676079004857654555792341581268509762947019477818716490841118692325059434572769675264535678162570724406304369578794015617965323445034744697690622249457243783464848282704974630227677332847845921445735383929976844842781644346298919896972446932612735689994507656144271303333236958862558154665310138826725687847493985854417973196748357959866971303688451949711661744200619471986080435010628196715739421690255727415763123213012488546301801043882085982590140525874185237841913678118378531500054189497750369563649152895862019773722091411902353464801335744947160546292965818389398222807849299870806535649095324673445197660372203015777883519607754877437870624808594182967207398530959811256406112099210100796417112716071677349411240370494785709920948974010879016676140100899851877092657537949211873015504669039001731801243705276163741757811002611641943890384442498436786347302218422572279692224765026838603938545787270927304410243937074998759407166274852068394874308606832564545584487321118716906856761542979256575629326649930413213646167640151072251487236472950312025647427669602267083462385459715560604132395358986283532091605530151741414155548195111952554557603059171930383027450218556659093094240946232313896312182664191681034606376761695023866855052952779981214721865437490540436267909682654559408115506353465737098691126046185102026644222693444055663862543872701783049393857724702869632250274220076826357189768403489180517392393264346593041609564515651734024216605659593647559118801650830236442159276882875197244993854273893166901905210713548059112608115449785789331252035053939161362418453589361261784993994859600242683020175207077929563426939086476985082914031179340276571881325385680788918257045860342221918929914854158283689547689832557135059492776701930133519360907335793959842613584734646656618016713436933318170929396728752180933952331542968750000000000000000000000 [68,36] 935868834639437603346820623180052126037151253641714904173604850015934555070933194665480794220376609699422612993356110515844740042696098870030940749324584448665425449058566084544504496096258204084028471165690971183073114284801008888710458030484045289715362194824326819037736465175283402059640339420336565404248211688450106241938294215148521271300631016103519716115415842115903691554259212793468051045661133665524516071829445991442107216856009953999011198223440093181346297154470440427219604455013420993642479629511917799407820280098702013237592293503457747408671728314451045394094554098910076637123205322078728603208355890391556659814484658906954657937926913000325945129023113134721027403367635315101946506667436162687412871484419643710085614776681330680001027055818664518890947451884053924688499130043797660596094137930136660997046293669708690028055679719566695651310827161722807118518212824966845744321638034095938324330725022907276684253599897403162848099226149289235103013959081380991218750062718039554419189129168204070024320033844961856861728723333466758278951500694824459618622113707023627716578535912495161316279034189333920668978837266539773102420149005023019871260675535206863177003468595279531751800725228134978329838003780887055325796922276276828846998864733468960446339891158848444540308687919185821234317104107126610626428536765172211676178443590659001048173145064038950883322281343862831359171817624059164213408668810615317931027553365274554836888019885632631581984867942561381160139931942827293112346325803447726019998541959654658625354047984142873212710749129144745621956969829060537922187267303940374058912316549923137108442765701878361607530452426882755540382481671109303464771548500785468833781158074023543980353174050498326540257811247599309158748774315071510989938970501646751978551280567886349988050356938805837933797527424108718761550019939143389987553160305494314404990332268414349973161143706289314422483348004416222533773967104854269935580883882760425093453064015860883766023197191712879585654882386374644276024822995349502003488284285569453371768456506582019661550370328568929169523074726013317993325746166103842313256569762211851509761587160291871305618482388369917018031769355691722780240715729080344929152047343288788464798794150675457696995222387005316380719789131799638427472533334295906879439312017396526482358415368457476387067249435992686177267267232358196454968566560112789070661252983925420858073476598371458556504885751594858635831929388662877022004614320670775594325961595617719751935956984766142209434050536209781512297922745347023010253906250000000000000000 [68,37] -840664537202540560278206367251696114590023536648543805717610989960350138157933246002645225200349994377677095059143181980590467329370176564517704607378534308540340401389860621205502511673445043470419420719697662450190214782014948072926831410686791737929866882592140211280677881613417351921060923602210632102090862895200501731275628368198812329922097781926584338133541675131788200937019314795012263473173083736206759127697942959895414958750119806959883177519635450045990426253710820104742138955953136294426005232330765543586427574582652605007508746022309890393658276204293501742016129710827320429657312439348278649506485859869770786047223717976176683683761485507695669912529529010463718624099646812218568048196090827247632747432524322401081844230818630213237259669374584461265872742015277360195507677503849370353332802118186361873853458729980649769017525114962566592756633559120848013310644814255854335770758048715621558960351999349692569374853575592545763646461012371661190500023476359012345463652393777140906254342730007289929046748418067938652924729666158139516274642104853522519055407592589803215643971014539878849883220075370625233656046929139818810830392400538528291098582231354232067762404513576480580428066725931927010139700216293144023075739675038113743189751358450678395216043890346031467807377247982995584097596818041149341586027984923156728497788771948981364339781808339700295133927330991256652503588119636212097787534974774586510798810134123158519083416996868878886899942632027726629273420279462225410629958525988232424430838470146757101828540131211179674602454642876490793940575137115869611066885349753558187172248035393411095591768130500770909018894954638723366987493638238958765726875394710339674924407942475690658782603821505112765486634365059757140913702169595842985889337029421840733662184615785732904091748779670085757661202408949454512921391714279067823461283047131096775115917968627663425697659021526147186545222966008462313437382581230213175061041419196698986198618884408887092697228287426410973044774024357075861351062650313679349832370386105948148570133466862069478726016814122971167322410409947778354690749399084068727368417007878098670368482148890875489557325482094816866425408322122290232113756580322152581194632291847055750188870374796902225415581277710945593611630054761213512597341349322288605605203615288565463583088505552337041499343572380462945716737492326759227862237886094665525689956743635403225719160061765321155859138574890685363310669718548815373207201838833296453802380836436285162966965185732317201311447618650163349229842424392700195312500000000000000000 [68,38] 541922398835834114517737467925003844612328023887635743496493310160953296544769967093209887050064986628632907083458247867240036375399896074781888079719607759987433978466884760164366913539079455006714120490198495244306238309777390557235285276118337262790106403246904135501083108270063606369842929056513436619601083249467626035794575607062399293717628767028906837343026580737977488804453261088218873892213944066139564270878949960817061505840063360681242452332522665355027450632673062048301788635745844141544154179840030019467740039839361479965395103942755917602892176489871561223703533855904010908584521261851728338601014725879025036705587740115477968600878922516005869236884866673729579034754489161770642337842552068549332807862623440847541203577127098866278791566125620177591651770857759762681304821479797225204631492381111398523084689908729031286911247868254313433555726721934588496108696295375218874161749751735601184312485842236076995307778727338114855995691272385694851792885002187063308428030097542696963715926781093927768399156377489583393085882733348163008844039091990154030625377346205563022104690064493566656120998434308045991572076943046212199768611867968524253035309702253420214697806426344392884141705418309641566070003891088372591687366074931430023046803887123421775559116291633420669351519774132901035974273627280445845330270368743813149731379679563991459240275494676824634691643780828666480068575519722063205976903214884329515899935543253603886784506102102940202798556882776767889218286656332523145245462864275948783506620604906348467153812718865717082139056617402489269575195355329689914640840544847060012525174310400802637223863141883138713561368297331282319142959917455372807520187795439723296532225883564189814649425533948718139871628922400234754589358713518908576026126981014853087875905867900357567915661561745477351858790577061800268654972345960155626739707535924937036679125302829152714310708924878749085432671857766736785713994487440950820739140352560048297593235954459894289810517270033674459892104428122340495923722386188275575077686604036056151507504428766855459171769468894834766276808494253970863118316936858424317361087284952123069230935910828063214920590448829814183600448823563192619223526792359842102210123044794210120131211969927515755199119965751624804808792179535201175716818558075113117637810833074424188382772847283305973536010829480604804220286400782897490050406186000510785492781432028038390370564798842952603378284662719680951019705943853263168962536310917242898998823078101024382096247139111894704547288392770809650755836628377437591552734375000000000 [68,39] -252631204677436881338061723997866567035534568073642566964459127361793905779055122883891119590571524043978797944164574747972068343179790832894264570816537602099051027193594537936980746286361431681915388043233266364521707820106050851833281074140991292146753412783232771585408264223198044200445131907702634111551201639235740666642006173482804702662960364100726210145976407071444034009213620814023674058501101015572947512091921509341031947213252633876290081865685226658443382256281879546670510611722169192124440043148341641367324630598421833309902832657846139001378171068068946058785336796411389101105248863670492964397338395938887158579516266493371457275195817544439998994890315899321292161028504921127226255450598963807097487156377975733609137747718291730384339812392082245647788780969679568100904101016564664789797357410834195301243857942962532187646078620568008777533549386343550139185150550750162231511640744846908151363929046618193560566971503708323047549901841582550910107684957418496503401111758822732501292702983484850053946427037565506830529080218315263906945332079741456126554760825039179631289214335726542152424056661913513428482583916576397588518157856983330877963677780051447746685146398726630504534601810393742223619275657230678787403538205515536042641002404224291460553102606705135441907296788950646797094333036670952923181262512109265230365529411870133407683210657152909025468778731533654550802888058045524788354479711715426385051557881609702823126575989438900022771898431382618735521532980488223015846572030781646768870258747788516902587556622044994431112439707497951841280068278475327187535324679105390350087423479544398401426286099594169069220598252340537161027938486814989500357666666996265192952578059545017247141355257311787819745898652605301236375381403889700289098382062395905849727651073558935265512661811730830868470387832141658295760233189284846041200582125422123668968252300206449781866991564520773413633787826858250739594694076368261721510560366508644530583870283835376725355730655446670413437192699045912312271294479897071893572548524179193152056216841665346235883907775335482351909876241679707238853449152701367813286284706410247286193538147653545880171128029774335750396587740551622226869824010769684149402004366015158470451585739168950388832488249729956708582687793965323098558686808979216669475690882678047802258717012076736750100331132424471076191953668393345468899246800741923183983103743370710788614362943720879260484246833255972723565273137534205655894912177136925481894611208594569315415358579532524740019101827659397940806229598820209503173828125000000 [68,40] 60412127636380561093256948931294689483798451728824379947502681778763210183707170203327504823138505682302582063703450537886257621768085370018699991805091685693072821056556942302627825083837235516401032536301625511497647474087969521498448255520227185689849065058809474965181756052897776199283894999538272001308567779902804041244476905825511593997906867602560517846068609215025756612089862191978899323618884059235854769326037467757280091312687680597464501696508846503936550128952511889738991096652077044000862954158162774049140707667074845955371729884626700864037734590879976465764116212351355188107144318151215220388848999259435399359856986725408831027451272663259700600267134519613236165718247413648206763922153687940517819882134838001034195009177664320411785295422647228207316900182405250244180247114244464401112394616460669920405502417923191941098146994664587393794325345785598098647662406620797577200507380356955397949827682977350534528892499034987532808595512559706840910050178750467249280306096405676844198752385149600323847201824085176324331866935200574666298091664191286574492445542024170648855060718855872712919321715955931366317831848014132886484048986284063828194203577371367343436359512508095217696552102248890606658410880082109902463334899776676762662056697259430785472537894198736797491709327822926340296808043391960037301004144564057725459954256985104657404940960335356794995050441346793002145905829167217312609346448154944935053848326253908599016871422602103451832890423655167371402373289614023905468621914631302172042887287365410330900232591942069960706884141571589120762837136355295544386236190066182685709927799782189901367064478772880798817641902795650643633114507573855425969785775820243908079293705594237990332873324430746081100934291733132342593687521061450592688837689623507418132779683746129235001049739478692048601226718923391366775251271978007521343283975066972886227053680236211947302923115992058509565112348768860470389986578345191527845051975986048774650925069520285593619093326447207637567679876142235057167522194626447036501957892032795184756891556412935486310419594548090293362116612036674848452306163836180961472883066363526552522489681761154323876656479388346882758225105989561297134181161124872514372845581037593314633468192898922552912809235478656888627487105032617576774616047370440055450794727640816360604256311501191662070700565879260720598696748337358278430156658079189350798103515361093055276925962358612044815720184579659359133381216572191558323794862285450215505243818499122452051273421680834260091516076107698296482340083457529544830322265625 [68,41] 40057804904985531818851612580274241029947239137347702573316826712027593601201599055720766732066028197957090308509543754752613038915294705888098169909416324353656737469541701483712473044633149976485448489789369141446425655692222387363865796868736335236415715953747311358833393913619349899884502349481702517958206394382422898163312507284453272643979030135103666340106414243016480669188530767113577790270114756466479212594604273394242387588474895315667723779467225172920805481256662363296907199854757633552982551713347741935705626377701555414836186713842960278552421177711255548987002801501582553417826004364562856707203333367667204148353111236466128237038219929269460025049384139185251960319531533130049399269789804105910707498278317493748770388006580651326433181135709848244028038829600776751573323494043100443892076939395633556475954101993504911251467210045512789517106139989066859691572933837599603894169397182586694087102784175619590556279403647679151011861565193431812604908199220007012107772963696123050776660336859752767917712100933140689083999646664564716357237003884174625209696918044791302501638991030907376688619409014698746213232304447232424344315761026613852424722267155075238896474820133636136223412489235711965628266941025613295826484067028745350434865290378558709978299374773834619985648498946594093920968154083808583554750234106916543275179328724486964405596242446123842047408847106709210914509485901926199692084456592506408765430266780876386198806218826747111787600370528047501672177269746256451041916747105525227342422933973159173667699591656272136742476358343817102916841773113501470457305982273988267065411276492296103006144235467833014506164748792564451570036861273747784449884494015464694912832313552130380594196510166233693733640027180047930850319751534104292732636548377923969783408515009496562864823636933217985601050778390058958031701514452170978370766476932605395762819702142532620801223413080525307316864364023511845626037831457959446073763691084455204156033813499997440174387951141515229106600988454967460710938961647945559850057876857330893691616021163583610071817363548983453955035532921721615519930936836819973355571495484515561395429774837425784929246218588693796827570922582694865747810702936970750846261489411156781539836952437938061988717909557909770591257476637594950597210320884433116945538733354597917625681395003920204733926167836655958975712988076422140990885662108771000056408732184513193594939507807815348771019126233156173467826310892241059005108084490817205733180313259112686377869460245667795894597418282501166686415672302246093750000000 [68,42] -84191658481623266217677688620488378693437816919578170853362974570407614673210460442523667437881563704308375863765608975556459806856152835539040253885032847892493573100745812148038325043033942356251725478159404394496209215399303356247168277614430235295904749332326809041665501608777315489995556035040426703684572006962681572364630676993293752878513887871542998551411434864758816872787603552950040796358263626227570506370943039987697935670794843785335645101414590964524498413804433559167034620333327183861813303014185987973946570268277718825217589989935610406688819079159145054241634742041309220630501145948081194338968750579114693075823458266224389620248988508844118967667534925928258419803928972556651309544223653986375975205456438493680612232107657943413604706533531591507989134681595430787847911214624036892710103524071347615557244637151597437946810822319525084612119030573281812599052057614439940403133738796666088572414760454624854250975805019865839844849029484872917831979956364489201355356840835699218327470534516921774521553414392046298679717789991624660729968300908457181499342008128258928690841603744099285084486316378827348178557432909453495467011555935211610079781936650979310862914875342555015090424145452745312466359007468569070984595465603222514074961593962328637285882841776781510398285485712727451226452539203645073977142258291355731584747909492235728482906259896658573152146955727261807138270568431483335936012112243705911768919975410747098145931596110713885409059185553292104023113461752246553337056415515921390687235438611291690314037667279007252066523312865799767545484056631278750535529456786669492767166493339835646424986308796169433905461416667851471727608625636096063487379247740569083463940206413607508499851220790772244204920166540821841909507313632703449055124722137014008051693284486857936791732116878495015004446768137402457902487901123627719887214258284713878486760520559599905536503612834759060391499288915662380238153299971651141346851025167306554447754338230608175346145624716368635935062381577135738860428576686625454381224926786751830989650738250388736851676010843727031428907853776029259987158155883792621661138390166176168385308641367612651245405846861993108209683995445655449862657826778501573252418833350717281628067266771205410611065225390410547003705732386819595364856327087175387309667266736685068515589673032501103951958764475479187100545045286267513121054414090809965891638103895232417409318723923648273388646292181952478727021919785577900325705796592167454547977082154930887650528724896418358847327567673346493393182754516601562500000 [68,43] 99201067667086663115122368613792910790750139627582379672689832250207629383447598438122258429943374839343209141812122320354862027323323430933127243868709755828114153438153465188824013770412970365969588373912968084952563150857995466908494287940596861620163734420273883880400089222669949951009623706115073679887305932717541530661132599602150969853897690005890792993004620371825857190547992145719732332713118934275908188751800514881563880073293541943328640446505251159943783063415136660137827086864563453174201002374818600068652641952203747389370604489838410190646140943704727912555953257427874961491346625865796474493610991251056438850481696216973340408253944262499292508485787977200109809361115611006792035522940174504265987555941968977602048792898018539609285160494341614608113924780756523330822404335372946574917659803500383322526057112199909550366417426014088708784450466632145441017800936662059834275606127958946064851697105707883797085971042421954651921571384936204409158455487663370341230653349903272545944772982988574495596527281489982919678979805336725246606110930647741855014563351052448098040552183803426816679778001383879678981059060562798547130421523092014384441285529104667080626958898208614491951698826847757276508068764020519175192285306955484473607151837034821925171154170177698812405796700426022242603397171700075710214140552553607043638362112000376890256071769194011705576267011906756005679508430454372551376850360918441693228812251740892587923167139592800314999677936771172103181053160359134765724356721083690932844688911241598884609008763546784977765464097653788697242181483016509268606898216240964855267084718011358294976475546977367022272725608539570643815013387746951179773691897196899543530973507351216517153568885158069905070720383352838958987154770811680639214069246810982282430068699998854525481160558942189902069919263536673661675400166300383367752219299716934260992539873858439805791772376504928249989804545515873590219139662565458219377610363313062353557998012892429439845617213148248620103646108084710980467884416087077447576456095775377777668337483447999065354567021717373451092353202878232666022596727290365144202573962419436585012191677355376972725380123100062657131436011190231532446692616142814079663361999491224999090369645127528234708823905993269997377632387083200551894342732801572312550850120502028648473447325418632119284173814599271265726026799963501236350117000498636846305848493567345976430079088625872142733786283452623889963011081746227629805992945687776609481099443536535094408761994901752023778840339218731969594955444335937500000 [68,44] -97677760511291107623379466950655362147070633463425780592840494978261405296259925566428688531194849537508638776874737096588457747532626505308866692473745407923619060353345028130966379781209609016060760164453926485178763144404253625512805550904148744066806354783358315691077732509524484223275714251258351841106547457131977888065675257621066302051580861544187811186277036990436237888343147081053705081177524272743868953391048555060715785929656508426740490567912332834736567250296373508256357782013428300217854647743935019605241941632479923068485933942718828611377511117138845244794992336491828618431023307810009598080471117764860366427478307289895492927585255188557843030088549254055316612097007923845964123157377469658922686708451420936559510316723774390530017284071922007722383454561724678182900050191377584296474045405328671357592647332109387517340077493925254540563133841692966994869129070674035637151232779206133460762481668866624531953952984497326814377967747684686622388734706649604407407902907549670752556532835106424299310218267185242297777712267765108952811809157197753915189537085707174361560609437803637273150207164203591714765928997913868941049515694865683551954764858588767521552190287934450819292340009369464504047744000325154479446505419257959221741947046162247790637735334325887443609337681365480641368829216560419468387640445559862277528734272404378445258166859806427771744098043368200160255019131645377629350809895984533673320411074898687324521026440880422237183246229789444258193586627722113766623980330638026567604868446324981647555152280342644540261471455092135350424304080471470800358586604216193540143146308983764464464041678887506615222152117940981618304651907896241112039605782132959437016161786848579803326472569292587252091081430817107479801743897724297705117175662129935584927920892601138872477660716252887565142130061328467467468148238178498795597056164603287352321595003118090255102661154492025615081670631726734775545258384218222382432577843707304503402275701836919551083593801070463319055179816835503182951416583621662496486284789916162497091168935170884893562231257386427213229716673782232778109933998265124284519557693413195344038413684059845156878783127184433373183077878117207125557996422664114763461595346864634100475931332591315980112523771149505262276190001160893919585092677060804666018767716971616275818114026780899889673661786538748006319833644501286364144587603401862133736946158396298910713314782543921745251462623386469834259993391112955578671060075895032325813158417137262924178099372622685603317904678988270461559295654296875000 [68,45] 85146125382659439321006167480366873054310878645996450379095560341330957236557389540806970807423647772494778672059751076835747649936797396869378413589478813148604333258523894414569700812609878015243305280337795014549691199163107320794575443509591376997200028133741752963620807645696885188374154168757922753881250921748738167751780675730179359553895170328771667339815945894593239127036562106798466387242513173174329074607772342677805711432463058127349292125053479714375046841991210781493776140464320867961863189095100199672572855244836153538755179279440579987463369641195175494257108219037477325107432758201799775391030363216234991383018777951576609634969193135555880428612682426061731329165971189742131712682709606234883291163655172008168776823672887331611720811855444727916292015043557935513894544391473710570066336746184143933013390988640894579118203165097242616494409603719593821639480392093560164966576102618793455605587139548065685236027147617974172766716702820147047547574593620385100733859389968826816598551353705662538173889762786100587567882198350734255903261844898580197722825190593928335748059371480891717089854926184287548487242407098731705165137051319566203915405593827307771051047376197170383076784302714674195565093781781392028408021747488272418262959763691812161026617726062411582816476550030894723469952720275382977735172946503741904292998422089405779730724765883909392870748113893241969059631150126431816529758411179629910738083955444023583920820376983760067363357712320665975607393135556912756759190683212638173721251102594274910192010165576484460233432218851172981085602636929695581754212160225271221027598552444105610580048633780475122156496996215198270814366076970836499339534907314166806119163973229903882119807297100596575955268393557863846579811033864952855157189102210044987236440647809052680232736094525468078725354202623367587585304931586978720009798270638192560323283042292704688747825615970703276450241653006501260287332972910927808679848581128571686419470426719706577028355988568445047279029735823893174674808646820291567775692063622549565122547859145125125830336660521650698508438929729085994118225338525272729606245648623723655121438829332431617470272374282154302550981503652461870999454495360979732250089674897113805818523218947988230661753780454056244688094514622084108441405346830644169689985714272049735066714033816386929052786494397685489921592222529509394780793131560805886580897364466711568732450995435042138396206540359628531249739598691461764641564752390041659049344481482301535231124733904550794250098988413810729980468750000000 [68,46] -66305737422304448831724192225767285935268702308624441795950299272052986782749371794164012822042585629670503350606077057206488042754266940857523060270373919754526206440792483243456475922314505933938977181527159457390562760405007385048525253923462880450098143121565711084116906042327891894965198389223710371346131387980035759688199411548310207737776085601130288336220026926101511475177808226438164474286621739077785199305339898987047757195632179777189079189485914824275247925884188649022404030554740520114416178670312548523907859462901987801748893721774895287541693003940238239094015200396328087411913194641447983026234614595183636230849291686891653116698743835613488572060660072747517883153859418252993984498047823372832499685833527026776223988296763467435138245609666389966896525427154789510966099337683265436441072124768041262887773458834841369551137049089858031598766057553418339454843796072801288038970676038393238776513571441897208973369759211519866998942316821862209904897826588852645411287001114364743109817028878639237882991618764063865811435908240947414122667215836858994529084998598490748081118769599768643226546208546271957972775314957047819474911844207438593088439202603218960720829824957370939685846829666567525736253758173462389671156355665403313162907143629063246785685303177227006963388573851026515511071282287492382523127152183009705743609387072069507967153881064649490690929041079456136378418271118741364229745707416821964202016859161411480086563738388943779172550638967945719812937780657062405398570653310767015977121705674253633551001821128156853818133719590690151004764146558146478705471614170466645157822027205097131700498792837024325810458397234178140426527149925211568342665982709126021220048012904771879867980505338907089379858658193746898825051288754806397570674246912342145328831821262809719097508980855908446703486487121984279419048035246357251829199902669262510764176259561450499581933786738120733313543446866661039058247682974205815296224114746680895103895525202575534069365883045611513867044281481130839861507894205845375359391425103260690202819991245111323443759664820365599953919502821371687117563540539728074994380320440886398196459055519610493240595601922770734743039818221413730042530985244012428598555952670846398006078091666181589908221351834984120539699208800594936560554555379443890568679797131449812386749870123359654407819128086813422654531752838999157575387579461561389903471208689978131043651841761309630708936169195495310692933369330895944911542197515515756508399731282883862563699156611463081389956641942262649536132812500 [68,47] 46169853911819094403896833021453445999428765475825928963271381923413474300685502676041842002851769511537657080975653902417816501374948188733010724143000463615643973938478557712086206453551741357523392949854763759590947355584892773648594794597375014496261801124867697749689903968145599307876072555292012157895399066006814975007617612543279032909002126021984614549657597196342246890202872147747471500579007236425950378179214936970888558778408046557181425965027136606977036013414814250362464521253185786294374201632337920160205593374456768113290150445229547544611557641899160382777117758169777269302451110433792466997289477099591795183498020930079933998081419725932711449689352227825264702009697927039942296221123641045725177898355573260578404799199774449717266691884082857167274268635437869319074970054130252007383931889426354221312234331288996745435985526686176857946487078972878528355315236668802537068354512381670354996276913138664936097087528261728636727193244129747178184975621332606301815459924064151739463568525759526834922941936631277725936389489564423085186722723880812861467323705176290868189994547591790391048585992991529778936693331780840227669729969271972167187722222943834515511695422225454534079980491398509389363378821184164164573397795658319285854057893209221124447769466658136766562387088645278303970096555189799149613684196115233109936851852093692366375370485150118900529903400684396451172242447326585336563145770815716002800225867984195747206390170864594789177853738228722241462630027659855246889781516172298964651001824717670563283733224783040025655131153655331714957947485355630444018929222646288685129910229676550338607568036411188885660728586409323205735161807631549324431859963219864046892201210633680403323459040737930789950928067937209149737895843036716429146091783368804913968000785491443819928966919822646878501750463127465625113936348839136083392493569044540873794009328046573732798298348443108517918334887847298300589132356135885058612199094865795079838020389645920383875115114970471217720339377593372823203810608508363583508658355392619735301145863689623566722854769574355100121225868291205123143957235003315149225616824430132249059775348268101523319212701848221832512144633257435431405364471655929880515965975177681022605821680011152546713063039038385399945618519297409657851875641223939267938256778759085976487238792662521600783450705165242208562653811520278116873629608472704638389831058310122616624645106369279525980757904243385473310373438675524734064335134525324244216431239720693910019710948233750968938693404197692871093750000 [68,48] -28730540369792859769208254113691194738429621544928203203458005573080577384021543554182151654277933039586855110353626772287035730483647632552117359229342925196940570215651440626488965378948848391894256980028923961182001273095846302303749259041920666438704137905841901288667092744810362914646602233733749824966468219062095450938882415350393024103204976712821052884179928327937652228828820086124338683012120457588482834805273855548323674102499008396330482990358891965559781501522610704566405613875238087437319626270221470211807180968427302755642395316895188638484715749480919302996345125936437724978106106892684980514905926673349481925359494236164749344391889622111708417268508283282352125381504902874967062898659923731384792437712907350097330077858072607129917571645677974117808864714545392043629430953411035295359200381690988795403953412013481176911036481350354408691681918201086595454824824012126894654578680782467642246978606656845525127174793986582756918644591460902940135956489073198789118437001623971881696819833265180033951113968803950072852147892537841662347396439870823014581181026725332121507203782535826969711296781233200677352436310503631302839286479589800353053843373137025331620128566110224491531446176536213595714965297759160112279847691988616113481241039497545440477990734096396769051163568914604342765056827229878945828344618595619003073416748195793676197328796805424762799872892411112446364169317977086330455610186902435829264660785279451832854891651545250928503636296002052006353713422824063379069142334894780579601493112995416460193395350377856210232042639868127412935025732701075993499250312279850625497745606191077122320741992424064872405445567740302056156917490293237564838873203581792836210330178306841025560189092815254961607642492523343984042044527288007791337114446400196982501030530379087663428406212016023449618172165577559316595446390906588892370625361672275773068029427817080995361641187695179924694174410075228371752139538137230010174962571861095401043853806183896596462717791195078942802005585438585381016002431323657020044803200504668064846098470826858199527759019138870656545088330139075555362441225424206822138799461498637639257212393876914886600164977237305463803320520673570310771662409337321567572426537980391053170097470384703570627432787065801624424448189878437371984943550583128478829840680085807743566747605088717293794627141150401034300521267736171053067119113002651587740614941775532578499054599818058484889444013147999653862639224082306410066024132453709102391273788653644006077514383434845512965694069862365722656250 [68,49] 15941424043371532770309773868724506263134517742315827831223591781467124382518717717550954656596026693089928143107332188261470670940078316006635578502430776797461488130152432447358576794154676248265081711195011266987541054829031460360699882082085770438783090725839118126112784793745887989205117784733793959810470103347135745112742958090151367652796672196943787603373559888514148658741525700614387607892020352271865074880438716446384393757331804632790080233294783004152368535737503932550226664344598553487507544306011523740765999371388549797933036050935198451627292521744634427188933464847969266185913058278928005313726057777042396196060632288087694322962204487795507931482137963510904572994244427428165635974860770452361488832967741224634444283349558101414473683608065113376797824577546332059268154128621804367706976515532608336223128291201303640038975339624487553439786899247814055512467135416698483782434419713210820482496110145077936920738664909109663792476385755690351020728380995971951819722122314720699415981778206964532281684353034456871700943198189870949349370213001206518752756124891250834686746799240933887041571898993095411987269490709802258410766637227298602407003229452758050031890481800700374285421121894172689684931306172122020683242881941762242057149808256249261325220689389675229509957165876104825055342407403459058263783477357148054611850835500876024490195741324959320975993758493942899477589210765631739679855230562816522434244798644156315501781195936363235888136610944479897617765410768626599778525840294569707155425386855673072658173542817132208307321806472917272872112246237193364168252420090129381856579847080943582980123002129387236449598099149646691691270404781178710444767931353504573587722724017603477699741169401075419432496617546763471453382314463854251076137179204349059325635505524769497150259675187262846964960818097054143272175181580496189870631701465034765292412736187637172693030514177130888859606065810249074693358850393024669337577020691338238297417589233028023305885120180635339719749404537949917611989545212736983293831671349057900518409624649552558263199337589310373526848190100406333016782772982493873672237123473019776634279428677035134404557331273581607394571149208487088977612572194842802801306084367317314173075528848867771107702202467415510659065489450575892707170788766279125882725046170109277629708940019488028070846116757212205724247578837797007715084743513025195719564668534138294630997832657838100365195373401570564180250283070305821220614431217130202396849324359730248890087977997609414160251617431640625000 [68,50] -7845541365068106936553004570806589389293648921967830274251089985628478331850666314042223462405314803323501682338775767233580247270084626256617395859113704598898001174822756128356861511639467034976390843604319065510598036938491404593594973710506992598130828339939448449770685473710714305097976743533220511112651897579627585514449689304335674318019901890606350113551370318716060387300578502454218275139503176045645829722563065545133441308088389250802409410571585049411276222197383129957401215689072116491838877083392735260266686490691307549308350864621306630170788529545333024731029464468399819704813187858333298376039542324429249890142321051884203724094048948834567757437151440314841555020825254860930915230024383960780657423697659831661541640064425661339590815163748478783049396290988016596792088787173839127424295589201386511605250398927504400562647502861688337441588231934897552213989932884824356649453871851523573686187583988203578065502687431165053172885221991541327858801971351685263460169182198257570698015399283606562811316468239251314205881965276237488050467264749980864430857453407787113487699000019639831428825181331339574316452738449880432841907802255388538739587590648103563079802016045121804734287239001816700019120982484124104611240989635025900471436505792879869589051428269687605480848032433998009813148338423081356317016189147789079525998409160987800054955510787665313574254416984576100484654099806945431962992110749688397991303437260034339696691282429047414664788865608750696087461100021155303229315670306040923078527118193495216896997924318428734240178055671707871947609126423346412956243149809085162418086914890887397375717669877584432025933174747158169700442561687773794220179669024696960877690518317269754825495545340532256055373774464706055818057151865846855073087603878516274051511980258705567477326884332826077263384597332717040020436325105252876655330093925227210642388916095837749617702539748731268392835122281245776347086194346900392992920743163261936506540220635908528369168660581598637000537369128244988328503665426772355044817419330889204482344777829215320387839599266386067672292213685622856218752726037466536459967264495001557591376496863342301866345638445959593456374018711785022341399217802715645770313904569268501951015839399708120938319447835702604605748764666912756922097145732072390647870205918444807141032915877239235263692238595846317101097410895246609681107400276320904292278395549135122156447748153420049256842472514559241252281474730363244557326650901051961336252487007325573387106487643904983997344970703125000 [68,51] 3389708367579898889615724296846885380950488080114502336892917939189163498102234739131481664747255792229403801490330499266374757343171198576025083543764118810885578711324896695816692688044356381317346800537660320489341289725626938787699251075605913793247936416908376089201845013752465481836595538427940787809866119709486118836932539921546542735812210229732236924888423008059170294857649208353816421246226674763223823897269820857842261659161127555957513115585912606835807013326087683266177549816851995104087407856058174190946482566169870690829556968301454867333547790572241955371171815510131309706277969679045901045168846338363777604378273345564972194107051763028511130920873246180002211449630674528797650056033143947089438394147133846801250752901539779773510625149800904178934237193172471077666252573203580297156195553782341759704837015320252926029210095502711128275636076990037341826996630919634952805693751618252289701319532855642902716618302159787616669760139820114421014333925209961731516696607273111950643706628823798221679475839550727630593930819383134912253862574716734693342092478258799467705425583112051151058200130986979793114780752042985574791165800019083433306741074913476586031334531277997529596391176224170161626448716526936173306829739333806477663674652362785461987435369720600499801684712033166870287400062931197378750565636943500952156269664450453016581098191877651893554274493650657668410469779460460231252972050192092676781459984126841879185157927550237736082448254069466823513716217773305909479974624870835338929543245112866530776917919853349607433733807759931055128287164843196488629636632777583723710983439267817956858230410294415388387718514733350026189802544064736127792079563974824688052232239831549146244894377669333245443578035714343651819729013700081371240962901526278116594871470487149924662076582522018527809529013028213833402072064296434676602800116098479235175439489069620850476774941905589751567752595875286605262749737867092957936788028567809391573041842200505958047776734978701576201037455509923798720357082278408113023521849669252666520313159828979032975898430803491762859910736182322778313214603544224263168765955218100872314921162866489755513971438783829464564600802501168083070603284176455187975882086932998574455965978412424105797869728450961393569201237677154214935623624681260881550064728219885290711372425263245415225308670694479959432460555008953778873449190417665388411401161518912531019990437429815438826124073742092065037471855553873545294242423995029249402167375107564062375331559451296925544738769531250 [68,52] -1260448633245013908969209176648229199214205153939281330509896474900386724461702395956241710849472569567479858993323840901085738490883859595076997489840133903597614618286289207954208445793921338799201170845220995325509919361741190966277977945291819141693256901103005934742907689237768006416844674447217452640860721598607630315305764166547774112699024552214010837821478584361939633660262398096663184788520004431277687311744785399061169224779130692903871840660284534610775713694709453427982552729202809668321058485673665844243379307742812684559941320904099649530017159273949490638158000813161146421484441010222931976441412314347272012231965091754818152213326526218504523141509378620396710958320538378403631502431503152632640457495316335059859409105296600268461130343604825505209867332777135836812757888378840495881845510301792825809114141704916936721424002658832185108771891535418166934277389684106236095521050351067370863475874762182984193602232576510458078989125980108586590871757269427393450154541008119532626400263741248657704002771281484357451303854162925300762996302412724785519416768174705608905102020483732796971014711095682600985839846789886934433719087308189337130271948858344480074278056615572107404240497094681229842324368873202883574362344904933238856634961633592768267371643661696192016055633091778236893781414420936127744814431697310666132240043695317680164703986030685047689379012068306282555243426510633370496979306002939110442524099645040854970734728325364836294873473570010364779688669231909388901069044547128523756133313216892034670770916729677119848637596112608779939549071773063069925449324833189052843237529828288789191163124688957521735168391687512467842575009722069008459507710406969703907620465839467311862881072352526337723881171425267275147694936704577759556281435963732952226817224065231116286525679383057028902378275004759471118547218304195670913422033981437698140115503954932571589548198437308280865129732358990768437543027218439781476507452630762314967805094563986153494641552186825406172366299782185374587334077529241839798493066421756405212627938828818497701213196408836064160313988162291814195186193933259775789934095127645810035151671328234627455227434863509778541421593390911592720929915681421480971605178123657976776879867283094406243900459747893808549742316887095131408453835786685826187457195272411501446074117291400185622095728361544924527580984846442706511121415161095666183856953026108761568467930650955720991986268412289461861096886630447095078261490243022154432070945639932091353330179117619991302490234375 [68,53] 386424505070126404078284907034237250350475273486156666641419956729629007805802827660045924584202828327986348459062611607741238028169328484752383163813573337983237559989564062008454321507772300639885510180936201795183216960207967204495172799415405798462094778001419877027666814404896160759016815484751251522166604176809390925537025986739787410773333768340584753277040717701731257776269860615943180525957378255231403295382282333130368651056310697615171087595787361774954875315669298512235062089222178204676958442853152360099375260737915379793758526736689427420329029770023682257303760076846594866564252946608003154162303682972401940459648304642938601353312345027648792516605477116073825439835172386402199580508870640367285150211014830524518051478503031529046151723651648272820625206809804639554291417295903835544570376590356548979321006370046441257741340895419885999079134312272141823868791365089624337174967407684519776221610083402935382522378799521308218310462239500418132485470879483812485668812374633710748248248553983164283089739451833653665631725414927588439953602065019879711940672564682654833880244486060537140786147106870942181127585047765996292892496193780515956941512737799831918415352397598060539656896290079629637028987153009234616147633588045894286720102899582448917351835569052684816300455891951634569975477351629330695728509858575142480309543382488967988705879972595525908446665533426659569579429465490687505960485203979332983293556550435117597686533532741658226157439232440047916240127862715962444521225647510539185433779844352628134712355669939710663589610369028528104206661109831481737400043869375160887277199923627870165624707195026703668664590975952508620436395661833449562222271839476242977785044075760051295317517514026769870628829717627507029153664199929973332882741892031938184582823973789709916010487201579496973604131426356812289602088220988851610925841184090148170662846468420061445779979267486514055718200138266134736126371541484918266396638618506605737659533352483630853081827007621074130487488609237943877482983252808375274304300990086171248108923134688267884150890135860899303064133273979734355935500604925213640050456054517637346273823164122659462797304763648147426330006088588912324273860586467017619386538705434899266949103380638214020286454896483293345254137047267314464292584556653042944652774244208923503117130956295321165936676884310154404597801947972640077135699147504355932483923471761232154002156664634899264111415237160615634975880738863544161682812563493333996023082477222487796097993850708007812500000 [68,54] -86369981555265024393913221058458251798882937633463613673371116305867119132834967079062076771520725318386506737624461429796160168799457893255247640761837078760604409730829113510997346041333633526865475106943000287537794462956991150493992024847267032967125664388019633600065602024190196940872757441764760655928925467575292734425601893206545100355980256886377015468583565202886655186860185210311787394634064293373760233779999960547938544805364285173701498639626592387347779649629075886565360345994488594096595349639428728957971886539967519199240630934241475148784032876061384500871279460571727288530820845015207734582191095603582867816112979439506497526082934196804379415981135775685630019725996337314708684883306711698218596391625691728860903017427550923041478915491899473325960327558995613254137625496483978751738458681423516134329361267927726342467733074773659911108470878737619659428399474246904785171545672931117796188022783618548400320099742272863792588591421303035155650208801454148923328125283590421853026315730327716978298234667335716064847002470585357258807932861848312512595016785120636722775179791436259561229941613879307194987406104632860358327573410260578900690258406003150881802750292779910140728487148230952872430442370093336423467058617185152505147614899196226099516469760395675220268564871067613033228906960387027511135509332775274449181170035199064360199749815699625885322667832593215198164272508714057541531438901111073500844771938795286945193652088706359936857151690621450734553532469245434634522102501450411570300007028405751387580597627608180038459102779140963400128895596517258281218836504941622026586288197104542725168127621431125037700452390809381945046534773152975397509801334787166870205437126532742949426012301392103282096413780725004846724146481876549247081179131964965234387367911879851746822131103271156475399547929330722902124069061205984084853286896246983401968078584917504384279315851565299476722030052633648393814369354841113835507712848586398550353493568426766194774011079817512488940908282799842945887408536841309467210811898171204526568979987587344201662812848523058492960154657416830485444951622013887502807636782460174109025065894839414111297484654087065129257910037568415506278864251269709461996956571234040784832023115672529092330449474060415084978003303715115563762021847065694102372373832599703847424122278327802540427222653329556859892836259466358850524598879489516011635492745517828147897108196945020238115705823060026143104840082616029042710365639181919333866588317505375016480684280395507812500 [68,55] 6028156345241549740877786652434550004407248325316594070285140996917798574870441587190629692320948085552530559626448035144185131052983952906489372177412404397072045610368995664323181138719315825914280187271773647346106382751534252786553538904059844234543324198964603025563247583003206365401384962639421385191118781838798423573742558837072778672402271641417172203471045424885926582214975389518078079842805420628964963290479742945300110513870423445918956891674288505362223680837254083560500564379317603749048064411184497182371282689456511617122790242183181114426311598315615377426905210784601197642247654898268024368332925670886579252255246007389074934712709580927742567029931495488496511883165183390917590724266744736035937639436265962893183361877183149472836569916341115483950082692472145376115366046079006567160722746264402477497119114978597506421880491679572508060102474710761845337971831706566847967840607594378359826270881747568197302179588750463309540388614808977293001829325900169644975644309933088827296870811489611203371913629615281588681463602813789161905116967973540441573319707103107497479004300086902190114453562193642299790839247262143586519147602215587565193328461531425928272991784267683182616382973994528061272940879108758504934157976098898258944971730132122479120405423395065648888239409720905518662346010635577692714278855462118173673915198125101390399104311463305679296645239558384455475248727996462035941345766220438060069137685476210035543098873017609120270357584073652028315493788885112564836529001066444372996132936423446536312363053569177210838031455722165742585703953255924045775803290463569205259230264596933824608780359472872105698720538672024804918776944317929458399886478032395675385924752794245030409649813584441959620893869122764936084313978281557572862095718358435684928907590652711717978627441810716843203573803476089018360682182797551107173958647907614582943446345486351719376955405657617933627430353739628393327872958421301115684040347990985227113146466757168610289347560071210179691594088901453496086885454796665072718073269354727541900325195714850019687665277204583860137668272777713655474409858757525240940083442058426762949947114479285974408425656382188918979398698568992765940244380571153987647501508796064070000135504819933184139611994442342862405828449313996813186854139077956951427699315465648793759332338859467530369204418979242839943490224957103639094491019268611103447152409896549331910594863819750839309394597954691962638223994240565536457394479451926683211127055983524769544601440429687500 [68,56] 6691771790692508844177725210404838742383863604574870533952905963410948401846271204036717777694058587798966064035311510891001737949034804197965016740715292103220197053205681496142241571447868692828541328797566738332787307926353456925398311443746530967961851665177312762078686491518864315129382083188057594374855247588641412091729423013083394612582220341750733353736189795033588680584313960510827896124703967616325947646988036419032135143589256181103326915561140651057701508039310711816123634536217856643416396578377150051814423452357321888900062235324088636690779079926355265780434707848217181132428786230558905252765574932603539903319119435359208597894405876987799442609885478990533824196042509950637979927466319693569053508952728667289911500976709004690550251116083329721668426410096961941875892661198946139021078787433415340251459640384791325773958573937784869929872462756973540017573327240264197011473328994445240793917679731732408981506409482505817451419388971911391049459295730443443549292826023718558658997150518881151712582501010411714394727665938340626294791555451323790528756669365167831558941639931927763709293616782621881716740889726881661135024612279517214345433036457456147280459492772221414664789291920034534501085580783255616524681659913956275098105405964747817288303934691285567943813860540607406780235274180693069759049577133381209438859800607363771027306151065852920152136283606286332694622167015280162606879883705526421074854271701096535402302459441295528029585368289648870061811950720167511646016201889139084351018747407780723219967114003379783680888940319524954001589162695966515556085789724301516520590429578238270649532502995800018341780203122578533623453254040184831366508514515773792364147994509789122956251415598860214580214327255497708254797488316907614660002695874774680701654724437286801711793162469814141137722137876211253804421863526633391073260247884588198327218223308569413692345829767557235084140884449413622116581660396597666286649974524039261824402441053854813060082144223480348366855988167586584050467062897039135275375165817326985960508138773458356059652692539654465444593503305830462760109811958101026986387744987247238575231234062446992063516600301607882476442646844031229189838747903765906385462432221111839178054945393010675825370591653996641205264643677963122640934719358583178512645076188477741496875613275550029866287195307422637282183719887424481456083189490735950928511525604776056512411250108277713295521398976605736520945320835079469141981351604231420537871599663048982620239257812500 [68,57] -4753763520347625745185572907627220165592481631426717914895763839606749847667558418898291884036521021878677880640599764008351366121568852014308946922358184795455476476441538084603016156528827886721605541726202499862335147226803960121132463088760241657583262408758200456756481526259457805981408731714560391223961974994592848210612083484951400757819599187555694955229962874061990600149459881121703677531393222984305765999346759484235076029957125336177101695038746529102178962080684389025490804606438221761341076186390881569684731769429954003461984613788484714563370278604158310669402794441443796839298693930552439546938461006149575264675510252772478822396336884370100503770391885926880897280931355118996417674220315829712452092429624763136246422619771039642305093280892758603901641548431737438383342558682509890341216785022413011305529663993912113311825977941578000646115155087002920042074956398231537543332133618588610557882189275513210914737294119378162815961763793170165627764213221031349851197631395088269671960655714407944062739713844953744759622955347488084343287626535981818391550761041396324814766511145061155031783428694616159647107352624268087870541298746417965170690747239787446080838045396592389340763783964482588973654612038105812810474066485535842431522441246981797637202896010512981115573362864523072102804308506977310177320397269232544215976899448965468250672807349437110172633088422472123256540671032095748708052685402910658815641211178383424498364074259706421640797269891731532588635381110785549603785724671608720917274602077612144603514954791296369993518163342051288590453109470179075045062526977768351826770515922304861425791215911115470464906754180968140737594564237090863089104576731905027460546566065818736928281220298898628790486346037961827815318426044640796243928648848855756380692953366523112925829427246796391984828118877855450153045747037703227355845285005733658915371765210441431689333276669336960705521309731753036947514097073251771203240568378852925591440621454404036415859243473172299714320263673208441877476472374172030002153360695667456598956269756622615360939631360523258904121698558335124520418892177951623935892933128779912714250439973013798276261342820586681639384351086304207028895042203066886147686876693185589184139216502621698758358576546469156958853104004767366571458160509049992631873311002970464275309807199096712367737878534886875920725011609987041961199485587665507452690430220674701017532779904710011249802573457491295207058084182399580188641691202988681652641389518976211547851562500 [68,58] 2102200921994974877446814890072482728770899093856491947573161088381170482306863827091092334085981658805028437222069896708052090156271422429428159024756756510466273664987106416242816072595407889254912310109767257686843537477312851412652923723691156528470981296747941398649669786284804099180204388968425052439611057641229604730476389218980587854509013885297849991951388887865301315268607635357616614271288950354527116397484877039650694385078350735071930107308231295222021478812059790349576440787518345301634379713364037215113596628242911003268127370642830064286761185147211800937970210117427323074440214698223205326900119512983216706614339940129493339563238006047938936021494846337460187097520407431803378139353372855058941494585532770420388179605476535857364586251404087840784175327401452367462933795100255025303745873955363587174714091092493262890336446787246549108770409828322188309330952682541448755002843861170990562778718547244086626937063183916947999628115274103779605611894046865045539701480822338211084790296440737157321968185922258596664275779911298037221688999846334726283343785349232210034615578136484924733303301967070257963737374885855789581448435021865656381223516338599305868519648046328917038026716369361571480775307729795497570955127033419524006800964823576934721718349095162485665764240067410642406985008426406844259981317402514060140720079578124886102972543865562642872726151799027348751553935640196878606245355348854868178915277627116496039111592181040656533973734322164233745096465348411828278784601332849779751877257569299251901752295868734670212092799331030609822845613781023168608861229108403181365910327833887738569931667130571687419708199365932091596858844617700498720236526714007434242991707395278334379155326044338798131912121484047215509642067579156230832550569717365665335281667017638867861322074039667100940123053835473282457258572589738199889189886676843592466635659665359121317143071210858985118383122697447891759972233316172296608488036241482915273899436587845376506125090442293853087512735060241785008997965706570265029410313030209673801939981890146122804358176636645830352841303402541148158512954614996019994636264091400832211660262375782058428822515871944457827896168016570312974999713272796225788821604663996699104400071667737367791640545253123239853875449310535415916409541654278458687875507140258450074601645477707889632853307050967416236368805892605887274960480128817282001350016712589576168460604789643310068520985502479008177876856804142493336667874004319855885114520788192749023437500 [68,59] -741655333769901048063656751296477221428742499393494830152886684202849631279998426397963234234845171900812071876985746608525394154884435019589597272479899766116586866568531268460273013433650741141069066809507721149745127488133934874038028285635212588768190336030895493826767886707339381523999063824782970886344223969053652037881794466911483945741475608730298223888723502960633779006236737541656199721285782388368108281199029016325200838418730759574403282636948349585512980558962052926552914991232715837587803033559163861759083387750227632152661161547742508628802491606322559360358447708986640537540198216328783318082055496333958661547428234532129992247323882646931856011408309939120292095580265658653176955624099624412559524538323403645149102932118656270517569542723728516137243301315898999846945356979756780118919683692429063971523742949928599559994027938664342638353952222171446229612110258555561764360198623570297251228391619222853260678963714558158987078777814140894692119630431472007714004262211758361085155893741187076304085684848458935575633882352267540936489543250841806340846654693791761456826732368308326312441161014447521430470195577017674187324587595368955287818282243268393559767217586189681320929628182513157197534657008715927221636618497610740727564937056949976172851880704038558391913341490073941932349465710425474372321410052213954236548305989503927717044388623198654637962715316440648371593740420792014637710842864619192285106088089186251594967229556952203282532267326610397822618543082573007591793578177657360588683652255328222779356671902420112945790131194772648972521467122442019168277689493989708702006471918173728384098951813251098377644051756428119303721234567101883868612668718195065380080964192865763376772552845990030907418161058068382372642530557697083239428284478833243078497142269574281542780366749536808027312564913305894948014255589858038850556930053524722917651682525694223121298353868159621643866192249292006589349488289045627106981961989783407313051668897204948226278599090611112143733802578888249102438976834061455994319070896727413726776261243438756497065660546694244198313563873602678894768431834888022414126958788254261777913188862062107287806600992699687840024400975796218560279615102396099821695989112477139583685787483322626053446027230179823082187346360724230424030573924657769847456925590187708595313695205172955965694087965844406466329630620535536419198261657179804634663161405867733648738654680400629973452634300072339823101736695385929887258669168659253045916557312011718750000 [68,60] 223677449839490137627292338405305179561012067209715733324872374013247479163434360068954701756754268747454092245568422287818433763486780329867683322340207942186873910870780713723480811807889261902742166107210757459845936072330165670315536678726518526345347962536071682731905655089283321375980710139822618180813110195122282194142139170082116514518583995326735403249027472126266199148651781916478615914709060888518885483557377549778430137705500328461203679891246147880757256877865905119057643821599818489430018114826603270271570936789921377852831416433973831861805269449411929974498936785202744008196035046664881384451904842904062645722366402782644604650467923247980881792772057669674174924873378926130098874802580835713471396041604629710455976602219775209465626454132081132197405432854433494001363935798132134866835014198634540114050027272505307919619526969980857914396174203206976790284216943825478578562153604518638101209349732531741342075846845224663547917636967715665263984010987985626337300831430148686534368559005518334913354747884178250026740577291311644086007695503909488601727656286357074975675642789321950890535823142500828123165686302014062637665515845303616242168535687925911943722773825009927716100525161981096357050113928555675392263308875309348264786392339339293916446119633534753357535132997314671396074271413131494809143928573264704274928991849947217815911442823812243920142002614755846315175947071210138176525246657197812119783507395233123547632997145336860055754719884340581296547410951784304431985534596056704569739027767423571070183534045720058498004036748728458511145222042673485031372405603481077954056374857302340381581606978117607704164634808955697275747377904626744904077419646669160041006873033762409140249526017495197857944827644550298021834604593140023739232774578967544404747779898266612215283169383370399626011888686645230381568679215628198203356634465424597125320683526413664237537014530380644812840291332275595248400411009300672966446870733174578786891753996493466423868745039653684351176873311164092238201358976350757041837385702251127867066563364534491111178837522863003207653919277705353825968279764307569582126807275877608196013034497457976270579292234691356565068254589970369175052444505554353066558417667533701523407561484732563449519192005923202254633433650459984607821729617895498420015092538786246165960463135315101711359592327409289216524607306720005278172673267075786443839480966158746249044200038150806112355402536044822521599711789494491220864347269525751471519470214843750000 [68,61] -59438868263819961368325711670414107122438381805457068160607526855992704711212668814527556620933391358510993730559337650558471208373480824928324388326502766204469434549742306347007948089506125499861102048638908393285602747344738393886533785602619121687014199911153285694988110591381781560834342151274756508166398017237453326644043482883620739931791336878078624583343461128682069645232494802526085426869609375068645213071683646281401564577517000501035027202973054726541600467657273884465281496697800130817741339309374074632557743893379474875691302548086834455300366700242171755546259680380268849634717638311801058367008398563901023649514755140257419380153794129047966572391773022425207957323648459537300925190745428356610126944582375995237547399021123562013597149490965953262540050449264525118781021449607619756687059080212489475002310921406191929671441443277441246783363033313356279933793426488398158540824202019275945428262995902646463991019504558619985594200028300013079868991625000612176406957328533280182711708650672048929682192021620160926091029398845307746517853318386951133645145837686031063329153150126947409800862640485555057725163535231488925123146420727786411372316828794746411001062784032728951895986209957205044446406560161582809943687895236401395966403054467103531737969936761953147711746372954772508984322505795986457596807463097672593275494585908152600769546464015751258250543883550667626186924465509734247663900230522207870669429938138448794382378601315017179151183481469409748167570235760161926456649051103873845568442458819115105568423251947616069436058055908884548329903120415886937266682319583300298279632719865076033219008797066296878074328075330377250126721857064683479036460670965412330431418010729335487233231316161536157016581067011185712008615797594854340342025406146955409799290030830222994276310805469460327824894986734773402101082515783213793739762710397696724823974411830884849081015415573223231482972018409120250321459676446077325398722232352423395115557666759127972969739725087236217703040291585410433111925307885080395409237377863171046936016260431719136880891393267966233930116610378070973909851903181200192566102388541034541307402980169985679741655279733876116033092258646406346838151287519963774547592263645112530758657814702325480085833882899926240218395099831728098454475382071995434955704533445643272820575844957669344621101516216939843271351118855464376800739715703978756019557963925968940771983284676618562960629114390389028976970217307829180697353876894339919090270996093750 [68,62] 14146885267365888942850132790600926446913739227395504179917603758337084829082417332955353158096078950398496273301837261486611703160026300884175024040923828908112545033847592671326334337615054414212111362122727642109485157014491330239621073600423707130024588481447439469009288333788005362677405543614775307949585621951085129462464510922677974495305732322148292336167506396851709067060234803220509922919560744679633763054680406617189606437816059976778479803572746044458395009342792015252537241444316685684648109779822668577393816834510754092723228751284139161249388206066900444500369408152004755716799252824503100054983242997296485712494324068828621839880322925674391601888831706792515048131927147447522706079947281155905171270307157203797093808763408302806206859336877081305709548858685383727093245695682588378605578070486825765244465639495170957618677812752882709918471357778279569073698031866237787356613140485084979607720057723026779396690243792188363870698080217907947866730782372557206773742881177259155247341384461909122831507543835260715289662064629757229831917143083326938333202381135502508344872129500730191365515359054379785958022092426441694774790795048950400395506576052398899290158011970173217014384346207690177686157896319746277829465790480160582477522734254398828884845140789575773604740333908896838855688229995313179221199025494715172375416485071481361742537824662415654862371560931211938988153864155640355698260727571342078007698856762352464951665885940652842549670717513632906439642729239217613052557241025250504247763473017319154892541899358296629185547975573425726180771064667600669933831935817214624757197566549903811553204512431443105118595215330782505400488006595439367058519120951073581563303388993975970651372900910767477323679547488831790906009529681973256914268014949742901963691374398453088257650292153805872877768202944344523230929638352066462390445195419137076012700323232333452942966018170849127364761361356594633473565315191414415386512255301841115815059493198858833184949798121203026623587434925934781696284946716669688844018805804368885754055561534759695915770893680758472787625937714638444877452506978585563162530640236164791979796649678431266760156782188201703504598764148995878475316487419988457376703552249212546449055665112767265232177054821383668163302266827790635403355338410702560921257201056749589841283737110423735408642534946215134371391201005054088677926999392878492784127798239347743184809888823323693048833415275967849970189041397539142508321674540638923645019531250 [68,63] -3045629693848289949834514149771273956813812008258278533894580268230978709969442322176742290700650366848055158656711364155780935601326674260438568083744202968445267477486818970252255766290129575340496450743498518994401510938059758449997265177835653344134764925272318192245707545018702398300065139524654942976993702640669886096770457175651985174135235424288762437131591454683567030450251087990146981174379381900549214895671018136422929634565668453553379005331673552880473637406196761835566848747396483483329347385030915547262559633419266055170220464819220430041960607969273064465775572947913321960463108732866294767654304782956163863052798286943318774358552896940483927718753768420459648072985001998992492052619773662703971448338271503950128717110987401942990780602785948665189447402166349346893725751058230103233696069985955407806012327327718082959217621733539713486012771185526809803143640176005428569806804536447900006358721000366131499972142425192441167168326784221187904344710417128019340361966455422459572097198605090686495164975949468081417729130243428019465939626257067377497748606411350871718934925674582822552788573361746519193755963449329796259891572762552095789782457098004570134540606145457526752577717401348872244006967391786910726184567024203958853719761063397664896097866012579654942342540845693887521616401554593825044753643858699642554882049447509774150632785933412040482714108223445195864799929449698087367284633013579466270866133137090610180920321195349246331905967244950704715490704424688272641525503006072010961886059664106828649133313654622111376700644547108368839720735342361316777888598242747441588611852612879338940340534758091015427363219605301140782434838589595559503048153228295566525823454736920051653988447052632204540655337837263596773625886540314080396378695868738429332888946060036376854111289159623943600216063508299117660736209002284195186527058309576785494674652590975261543851935623446179903730169805699044761380114385508782015183056989520716050427929469681863776257460185921731313347529757008428106912937303884904234114045669784798716103706645728216123490856286923864425671192480489468731682978160629874138213041954581613175664226092725041865571449949940659056602674098458146379858233443843593988886397543714605445530962294370726762384815697220215776143774576537824523019278580166436778702248044621816329596936492995937593313563594592156780066247710144463207012062426204597504506838280861779475253132942431909805596210296662631165920398501611998653970658779144287109375000 [68,64] 596750840054775354191977227304926060046238765831482225574693071374078706558205198450585576966744766604659522034492218241877804695365771549353853573342618024494838568136728644088752804361132496360397187673903147158467097691268700245652110874358075401542098564132565486643263995447071165070933565834478728994725328271650512383993341644782115317642815992780968338576153410574762031650413586455214543673859380319262466554086587995401181448439417598099054865927584498856894286419522456726274795408522348821858436741104913602709957142418964469293059606032483049537073707611014799308377030216377751330203630293292519444799740856363237463199383109269755605022422197100214219806585473051208184517622876586150108518311566041905397863257201341185987566626229271486593402422371929926209793008247863019009337549725928476221426055684354533083004248107216184367910968350251757756138519841022315415488897457713165976005765580505254916693012151001617685515486008963529042793038525495485780190717268098012311817309316894392685395558232050423858409301159509182174428739527842717236344959231043710346954911575923107893559790523337501669898590065252237766970647848608005372216089958804282005281655365623911706806033784109956752989471202568304875388941110025128908089353415928514748930711448057514310479744388295967287846125687557906283258986136458064461493887932179805319307964307304136314017956099421733623011339245589187499902100030639978884777407250224146314067726384787090779771118526927954698342440227755625019491751940889538583355260594091861166706148985358529371346704707816046622414899731805297932121285092630415573139118518097720926655267164225247382308905300200760326222978401287164758262596720177871350876738899299814941715762306004282174398914994464487347907990124488029362304713056414129601224364698437602042896399465177119244718573799253365048986127424317759777944562329634047280137378199503322970605376706752972822515691715655551946344947497826403787604913963794450349602335113284421760452493231131556539597842464294904270878771082608014046863939546476255930357041143615163587619305862923706711955597055012736691880126845403398798877016427498372882558651332207799232849574839254429204260606901481113470342831808268246331579513012758773012288688905042935372388256628487078829029833673493774492426568172893026680740707869267777778842168475828707906035362701222003578385630091524902903561682724663613766187922667908726457652871916214995337868037155115633415995120998395338969555456998250519973225891590118408203125 [68,65] -106817930664233404881823524850208657277480902857073928208225362884585378803685165987660024801679112672797399831250367744604548481985553356401051507524734420486504119622718798464883118100427018449315212831046057970289629082726507980634080416888748697021165587219710120300935911899776478973927392021024134016416951681046073468862832754368997263175759897728421978951067265970279752027386404263847610237570837891359723644119049113226286791903027386142902569992044175226037427187028907698386986264776718890756142822642851391557517192272247094319634185257588696730288622340170885808014408431521263503340410744243638361892851018005114078013815009305041285084876930955838885109213974707440928283514321982736482550765201693035053915863014194646900950299515486565092197971768221045283488529403520114858954911491446103207175549491976687275466765724362459097412574077538670610169525865830795653206250488937283162051038391507323358086256986341410997295131929266959318406903144237740577089945402622005919268686761030166238420655432598996380729396361100013902015906870073745631951214626663691277183814850907218046258034839627859601155421865309465129875619265451828133301037989519359973299108682637510566349979458680725430030068384504423646135736600967089803809034297816153049544678379026326045390324775942785963981448186977291340380918820326196285419566943818951797985986665847905648056778136869745149593011384365861411377139552924415303765888502254665972828296423816252193856371824865487446643431662143486079915805110512031133722890307297287138259038315684824756575945615431965269610134513289551611018612678757686049521444543374174858449425196953912718173476985806941436335675091157387111635202871228772002719668272309148017866786826366326376994234098573337126669023296603331889382790513626719182270287734006346961595338771276305487974201615431433424208534773055931339201360680003290050375290546611652350065838820799771645083613436020863797140085225070236882682246645340822356969097704613363572763861805193869438672615975522825095929611349428462241848326324221631707899379066796579178723984291679035846511694274541656855744166908923970196673268663913005203531183252416244543877965444808083056515669937290811915640667347508841881986458338566324266683642530884669902834085691974160556272298409322757933130563132896267466136273158057772313365261277796096569482739686229457379047068940532736725322161254798148193123374997033836465854677731765104952469235149831188678196784927888589311617550947630661539733409881591796875 [68,66] 17504101574603105675197270885230517099558023279147497233918205424390912161847211109675796766006231916292838403547057229825774066346610459355078720690185764213112485480258382316894822322593294097703491200364316550575611408063466213363274886114123613908441894128342274994467777531265943649394255568676437466891641491834972743931565803732060075367953876557790798267002807904023479297310901177382834089602105808045628538866177661488938620044828703917919008118842520354976321677815491238618634688723529467154905418939850551225329334810320986606182663023266468851755588817024059049850959969105161881033256979971715630673114589326290281537543943507444638198576130041752135555879598196446782880262649630922309728830899696836906082692638217639605873759863037491698027150548517833681055822272114040209783487952528723073416720956121751966823252556855981402235476299254968476790391970796798436802600245242647291161488243201649388684021518402141853926606089324883675148925152524388683373614751982143747624591985642723811438419642633584577957152067490880361021969457042808768358224734741262320157063536347438279614345775052893167435619472421960944508451980913461464502465259537020290303432176531949560110796505446021465718572625314233209233610610640396554458275273508049470279253903461509740705072701011642986683843604542585906916647983698421166565988323906620751351935875049519457567223148607934626000447233538464848477696944086100707400557597529792415408420335009192540879931986768818192890934069416455803219010783228067592727367267937548323542587736145592418341750138800357058038630888628337308399058207922585032624423744612890915748819792541535177411204239163348020227928027573279211634667253315915380544830943594646837253301664810138919215646585822298034422893758746999451539031051635581674377052229132236365398636037833810031557543648710234117142787737749421356950449114192944520822165901897835409116041885606754000620224163667261085865391145226939266983911010917671655589325778481257417894959586298268825056761254145275046063827393593768773761414030689149834892296660937606211314410721317168565514174525759272184419998707920289070341580416510792122069738187146913835190641097228819943214532133266700571918583912128582127851898169296841518265791577068619319449961297697367078082411956356238465682494264271100282390057941263213321811445037944618455941979325397177961525118740305901831473366604011948630571097562219671562169808794744590754044697185684735954302749518993187471949113387381657958030700683593750 [68,67] -2628001989853102788854276163897811188884346392727082320317663447859299170473419704007738383511880292380518995813934223480449748110336110895413018750517641447009443031137661544145544215003904067721941253771894083607110484326901166224415386613854539405828828181014653277424029778247772665485526603602629807652895011954602327104082436000570470347487498513710010121352175655275423863997344881370105866074785217862261271258556924153829783553127595978896371738225458137017463242422808357848106509586000731940139597109082713382979928293526698177968577359246001109907959663976810272564709969453943677133775935939584984731518501961327307111470927366072597981980974637166002097194282230159876165436074323747473194302673881971566212214861156859435427276048220165258848673474801038907462490869028739817269016063649865934307033665725214545231770601278045213772418029530069345520370576561123123008254567490395069848870950947113445655641150887425333299967336435638207450746992865564792045479847353893233542489945177843120883962968981397725781266891452214545041956181181685352849968156734112028963324296610756520233265693439564140401225428493953730507401929866146334355342776851840424948783285335293242668690797197440668914304642749167334510275726694920412303141222528025693905683508076780469494444285935643354517597479736467372570069449362666590720475328333092372906907527736557930477112629304970027859390898743461233574649296932006625554247994327388973211930291395694615313264417591324787404587737002817171374674141658573262897382632513966561191207005513823158441357749784239694963781712044665932238465344148445956705018939241779745040508700871607490812664134877195502920068062108057285701089218673338893757943978151179035317187189549918886178089773554574040573229350142674858362802810453275427573376292371885105211663481832953356783467171797852651524492117341073621751823190961077423993141203351537688710675853340640919116313720485057714328119241050380110722084561331413495125049515940614943632566671091740793522522105756980213119909185896798992774174207923582732897966786499703311603205053184148591423465751484751610136448734840400086013006306271161060367579523696398222845946164061250567746067113234143872386981725056010269519155629648005204771587649046400504906926983665407409330209746746668338355856888464512236795646647531772283661280665016020118493211610586894238842571305799405331553001769164058431858212970923026206724387114979288420965607866140321199362574547397919388913578586652874946594238281250 [68,68] 361349096617267336274718460338668286092322329538253252352744065141243059320652021358100274416570764752625798227095918334543978692019021073022224079876339695319410002868658345116326141087551468225444198826909912896599450039248175964022906522871372682969987297144577478606151060628398273149262697128009584722439749293598648298075633525629369250011519268875330099304820121917038725946451774759546951519264852223523414376589625422662785595518418457789454644734042003721128790302989180229870680314257538819995391659262470277457014611505862997508192734558160312315628599652122602716299375102600298772011727098958683821441718227863347714300149215515165211442122460084574969978086832886433203155955710768297912930492071398127023925049869858439431371368107111851177307829062432931257694619948510279196798628202107074060939052457082822279129985585452933778690307222336175071574515386867330183164283251367703650550036429860168075197311457702493731691074281436221264935191758817797635993029930065613825932081458881992139765771087787326920862208472338279503898844933283098255084676574730469122209502886374715508278823905857958091763807669588708870328185854861843711948581316548222381017976157264179269131421933880638725395702086315239415700001429713989269402783468804543628084655627995622737567155108833983630794606842104815596166875740119212733231328744369761377238088081073868455968663490015085307244461931545697571463436991229954772804829218589583476587759401990636224118295406777016283116775269528129860103595226238228078651196547921615413326160288435227287836898162988863668294677605890208326412305517109299567637435578545143183343429418524181661685194615596971412995544405190017626733873699546420470612549797791329152772397679320203919536434629579568498286587742289317555966278726503852801433855828022481119562367188872864036563950738439245950624144881755469118541578551520768919290041634431549652524845334092429918069379241765507770343599747610451881517234983664915971555384441902250189146433646564861658953288599939330268466058219242774285470436737614216078557507850213307217741265094549889726799088411029206718256149409941256406956883926863640633692933172023608865379707853785435881122070846647754182157686053588100572510791390045683558685627121567465218029897641785159819695660358053739389278341656286435832409163164997612615278066268594845225940822375852172103702824466427283271612906935123531582219980467288037586582419003386840420072967891510499127347144643351839476963505148887634277343750 [69,0] -836574733523813292673089246622648125758751267458497488249349043052907425810640338086616271687043268485307250071667576633788258455505753673766548921287364026782376698631245885803001643303712770323076145840421905933055383141715995436718082713046693256497206123812796567038778782747784160611418281807191589782218599557990907562656585672751626916767984892207773092643556763143409153308801728500659072597672788717766583451030232007435909633625667865660080832844412018339515007028563992193913648751599424515864568690261731928451519088956302102506194023225409241947423570825841385715634197364523704504818954752140165629047144773275769687037610417432845870808601651775418975576324986603213941306542663656957994750562627274212897509649621497712191809872602808563634612494758154248584185403684557123613465056038272361915050393936126811309631252509232326350479570175782459610766233508245809829927831892900603452257709333541410283306094295879361773590990096172379528994946202266238349675354311338558732082481569871285931197862515771776179537780403056276905005568945488165293841074463265336762784602011223042387006198673945202363767225041264315598417794441080533161894000389346486162022160441872226293968153320105919682969867209648916247216155718489288616650268043449124115902890835159893509646188941377840637211245581512171650904933359684482048052288347362350729925570810688698122314158541669137400424076971483163214822396815556911263386605490978262695653301441452907004831621800307459598427984570605885934190935428982290495096900862833661048687175443083910061001747156191465399805985113722883783217092091096691264435578284287660112465875522006562625810996545128120816686138293959757549020137474025861860044941293054401291147497365694456989237819800311803718997067121393925270676769085414150682917061566934821642685698922093671663579225717569976328125603119727758340610607146077293033796055173750352967693826886546585708191250072822518100552887075290329480657189359112586819289951351493717526323565729796809653468510308275846903179931430285857203384656537055710103981185434346611702212373601909639579668269713919128998448913778463309515457268085291657581723694790953190933785983198946196361119335074863515067126540546607087220746497999189489842772863155357006459482000154623464832446091950146406377944675779283004932732075775885779415127273257137876355369774869497057068201684160158038139343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 82755252435756777695520260587373631609761049688209912760248924696305114387324050073623973918822127427782875241560972212436176021914135303802416945283178648109484809638157190876825506043334134676307862746837836400138249244392621317137254662637660679100332997784238462849083634045101899690128808872258375214758523417216589198965621598314975780868745779745581164993070584124183992724266879793554634000574236344742172958193868299406068729586297098446060033418189332241737660397235002711274687530009955213098712214224694151668377287082105618278659532032668309745029109198932550356587937891869812255952155140549729505630665252146146072140365403147207231136514269526401246949818815184058392747968481734522295882705612554828278048839021308600808832838583520817387896107258210344264606776836274706810083860916684786144607869709036062515533051426282395029346956437492373696993055709901450201777538048546604679196401998451545919587869588954760123242203366283715781797023488122908695245617918142640557285909081444041300710679551970544331450286468475562208035123343030322398042728563002971920741735135720058767327407540427261001155864281696503882822542797045104565373810534444421317234269263558624854292258152349585115766671354402321086471681495846865215468104797360669118617227779954782494069616833462383496443998560580635954108453226029519854243017489596784346488242746832047025475339284379172184186556251635916990851575988999021999972454483456457109400883649002591642216857467338933370518207308548134836988708857056009323964674553707778509051259672279275694486369682986877593021656405922974976620983356146165057556738065362362983993611199491753941892518225483914143782176670589347075025744948929367006083893327879762253838384205878694010905572261932129978293796727983644688498355461723029551706268956656942949655078083101877020641125240375240487492339481097163943243750436549061491106067166256540092788317239167982818939644069553260053447084981190488047970627898944990454541380419326868076580365362988016753748308472642570136036910381576396007753132827338933631752725568219442958219885867388854246666762846173074382035145279010124184745700348166115694030677142945768273017136154535656027258007759494822636990640537273093447596415211752809978045668751360416528210450255247885532353451495175529137805798593702029775120034355920946507507059165591405162137678201391202681413972186419414356350898742675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -22671830937441957737904343656058709791106106600641291122255271008358874102113186855664842073659530830623455321843177730282566376344115611894893441402005994966920198881383505269452401958281152476861251021662946209574913537421164481422411021782286074695854209339712535595965875752809739114109441496406581326933424727344483056769396461983086926756275682363171281035762662930362540003871479654048025115877551547268416624354636839240998367538798485002972575291266796043650473910270776216246527674397934633450819154294193676297530949569860818554621623972471261912136787314165926449652754182806085262825557201912027727191303687386992876195967749288045352020179860052639142283074493019328577140549470898243443396158258353010705213087911215164509032983684664434178346135058955182048248441056002110923858823582976543235643144309717457247097074104322975723218805706118430157330219590623691445568242104053882344560695899809760084623168054553311517050451368329109084936506247364859100718009227095176274702644618848918544047129677783011644046025891100930259970914940428019551569039726029248536443655575890474340236437193050512271950192285299592340898174597304621169666851671086462566174091065144272075943846877859608822289962615559367802848540136829260747427453889816632735396345480523593098081726681691476284416932673918750200052634786911655203766371180520775408575816878172972644340982221829009594476881331441229377550867806919794729001456636837277866622695737694601248503322139003449010657735715047585605305876390630532058433214647584477688052142655961207093422083540255789561801053882474473154148602606468478564837923144714961402863326503517280433510628323469486628888871811766042511942086000697222590434813998836198257179728735280811823091826137754272668661759906048203303704074426308244231375335936106876795665161172476314795522432530935184596642988611595803796818423173559628609971449259112284562452274431396322627538167940660347196827797928637296786750872516161444906024700780784637190924980495774534905756957657910449737735843780463919407637222522900309406161000299699704836447887134494625825294120673782656460881986400847217183018443055894570926156785797653374071519125419003519529726526511369902885599059202303307484265768467519554070902267913828018477863607096957036993338514537623895343623171609891706656485488949722286224758198792841811179524123631386570070314102898212382797282771207392215728759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 218878337807226282754061649901756842740432654635604781640550632782673806151188415770303448686267540218957601130087432764606890900758621096021839679950571271269137270779581673595892502699554014962183393304041204329989008764072811186285160877879769104236040369304497617006134106343345456906858193305150634062302661147006722529331352595720084814772195549508937883553862192722215099891574575949794236340894437765794282468288698868944674894334664827000870153587151452390461928924457944118925407201094129611679617760811149782116187453527844526829502059629943530900965062533489567703198583993926823979433816926817438480183776523180993901692543237371129664096796168676916396312407556683168071067286048360865050759558955338311973474388296036160452894926186913043974452613873570254032727162417818194542339022793715858717363850421499680821936685751837493093258518951278207787811900498917758571639217627123634327234362791331322945896282976143301551010621255774721081210154215642758361443809067813162821172855275203194679743256666141056008145788264334379475326692853314673553568464698787254518521978988592098054642244272168863282338775792071180508219283836790075037212512356295309071154067827260260612617714746590635238409792238507276094241904448103211876815119797686128499418990435207301803954004688375730157014327190106828744653042699759387993955768165054552673270977801174886763406914597289832521425523785116041448170979172057338581766030178012636655574146455231351876272996988103902239544181241103027091473044672718403006184333526014472075546445725690145413073973090151648560348232975212627972588874592045773902605340539493328610603957485021995332812009101924240433549172217554347797605814779185813182774567517996422245191284687606175267031720265321881658439336266919401651354191351313549773192337037091658444010748914071445948011820271751311229912021930975766180373196306849167732726784619633885858567392159371783803992524680666340535692482965240932536405464714582790671519697272438988414349643702016826926814909290463745597331075421272417533218447628034853374750181621260793083950913399375605420871112895301262742851314519774639312611213116239981460559640910886825257798586887243859008096036137605578793430605189443300457691756294198955557706581717564037228233855964026417889999742129665668043997052020847768524739848204296957617031267135699026575938335384193309925981871461378447385470735753187909722328186035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] -13714753505437793498051419076193520053457870767191365202290199067624396240622844072110278191746594908722877696141255054661867973153736002825093220128456558502294976015506009459661036322070780516484892970826976318510608277954397526202721211421761791884281807507367798470542612967911960074520622978930017409519699585947189047963962268774214044303001411341369676846977165215620561739438553806828026581798814323740307719580282900209265228778358041911601883220308999300511866557268812785061858308864417086349496796949171659721900322811110421156206858158105276169561717798932520946353446589498299940156240118628366107732992606594180981523949653284946954240979786737937383785481948584763302420408792832390815494277373612600135186964243649738620645200061328220489237811317975367249812122236027966658214576711050911259693168592389449815389818426142027865006989266645136946105644190785863543055777079825904614968395515376445453865261971040252053970500055796850628428035285718529293470327756817488345588661765898719423748913974750992750542621219539347340103307829096620118044390119023639414524216648720405895184752253124057211255934211478902237514394510695939074837244523978254640776206411725058915427095280406951427558733885878566619744439503446002071323280113209451126372230479801150732438844781291503876790079713051631267670727274475449048513000006478630700144726728871267111768025400929029541392466107176560528792276518959114616533913180569602732142936918561525015741394960359517239323743128833412069780053882791696842927263709383548623884185661706176980145500148608386212475334396307952763916774628275260649207372871645705299200945088054561974872396028217224295406775855215588987753828145115621824123829268336692953532299492247945770222534308260293675336546413819128189939239256002842115463365610702020031641991795455381849889640357367210184204709442707974933006681664777563379650288071134907306502977612272056632965754777891442976613965423445565874474467330110153429973568234712029695357425845225238335085581306965267358189793144571907012953912495956274109053971054154954862739951351598279980566070856685746910122494639498766040846039816450388566983326595720932106624940944233556559812846419843002319570546245113575613688985820454375034217264532491018534657236734501861404879341451455638000437989693996424184054559218030375797816246435834742502308498002510343364770350599844434685836702669803344178944826126098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -125053844879247073881648371872873242791345008269935265292201800659276207231769838404976365204016141106709539586618635079669223020636610456996970177896793025292916319097085230150193279029556016937558866897240372002655997793838049979482314121944308133140392673287432885194557562228108777599408386937353126590759165201780937331820548789880534335963731847813711001213683704482644383471706989589330833325126185216034709321616928011114214149595207084352599424289615064914277605417346118467893829679175972614224704389860221781323181050581993788256812302506886946817283440042198006435225007780846456300763277176781942212379803201942954282828615214001547891793178915245855630683847852103777576577382316370137667939855309052242641100376121709360862616225058166335309713056332600554196360519926820815370323635754481632425561080048997392285944479179756701659379808089049392857509965706471965278623878948617181276157077786688649660931151367891782984514154453508266282610763840314570668563933847481356853179774704217190885836169171689275673308465568293084118557990945234380623962326520322861504251709268103269356212147084078433845658305406595424948116136592646860524362594108485768167173759112693103036471288800100105078281964038276203002724227209552603942426090785256780980695501638595461429832150437929419036101266156408565857373676648285901879229698714449161538359905858848381297312829800133626980617370669563965390021377308536328096988593979661834663974791122290043579989433017180839988204074092325495167649610839881284228711592105885662097896556337978131929682121784029320346153816263563308564739447481884081257008514864230567482455346768653854567544632426806730222854373464222524070221704129282087024855608750130496703454301607506074437792398039552483408773520295748652642654030757891561830118410285130387831799884804877392438550404595857109936620697672891980997314538017806992274832690893716672783327372152584258636914332572106808611525552471601523474970135967655308335448446591525478922280939203747738758702116664057376125677656615440596462488276070792776022906286708400797379711493980682956294382202896236056210573606186417456005617924754428791004282701618299751678786751108092908801232879459076486764838476344209723270192356453241916586074539891672892080656678465255790592742380608297694910098501938707765395501159720929420580202503426180638841486242297717301171863518992636785109873187593620968982577323913574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] -5375113480645106285469378491559547244891709118554236979579540538824104942623302464507877282540969579049561379062736676778064116857964458847902567342188208682638887592678507605721269070368601768215729437145990703370987545844790126889963377328428537681917428832927811309471697216108013226899942923089184483375320426041523604375975828414846527038235835245052565787151601048328773516719757247511882903724780101776030162801684730591679154798164749041972683122616812183088234785289906834696418693922491544316814326223727260185595748061041110544155694788319755105781584791963774766929626240587322621864292060124855038535610213815047721403741635632603240611263779092543268249343132921426170297014822397473494311905223326713127667531479073747443516433590385299293051815815987927003566893724489969246229319942513579559316803371685033881054775092613220476535943637142592508630143860866871582993131750545095003027635307560606298054485893749825455545735797052793826463634934644940441736283577677153495289175916017315724031505178191503462705065306160071221939015357710380886016973687582927618394666584110995317569989812497885569849145237389162284215970954926210414851407937318249823412166066910601858768306457784162227825306084478895623800858286049151973300621611081084479821595883250851748725720168117219014360627501720151561239047975884875976422341154971698815137923961241378627527250195788880076356092934802614380083075091311243500972872404684476752309960642052873097645892198302795626606221383528440427321700405761956754071626270048359975316260126262634316703838092723481326566440197055398455853643230045302849905623144986346962439916886799126542663869882710349963243131680501435198930966014629197941714279420589444573463399315559849255300100411285534160410691865562845565810157819967865908646874404675702663177652944213518266065534333206945864042087452804985654156187269041194669721180097433566564823335684628205209475969868886543684656183334034991456011842740303973731919065049404345518190778940174329871297447170714187949504602303127744285651006004400895346809834153935105552879043588449402295861904872008594546170576485438536609372677669613317646165348077297690933838685233720005021270965180661313589123482570056687331942614103643314064003143104456260012639322406880385865845105125291562356493274923282499989145063048114819599123942983758934756556167555119034103860200679246834431048492758398182900236861314624547958374023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 43147144433579089183697186475056968837531232851683383327817635913131558995118227271347983536469617257395323762649654427923117288387800548613525402435239412225838052865537251409118708622516766776044828959253144630018453229379754029999983522730501139869692802014464154039646450641652689120389656404734390667133045664652772384548937626957123402392488737745567695554603374920958368978618483074343630006519212955217969840637005366382432425728278170950685409459476661576711027699212196284000304890910117088422973067852709931349419273739041220842510249089769156366234736270787583215114707132268413734969420212544242175534023313765442820859285273106247596574888489196324596814004735306859939058340996507317727247317843165568163805595202840749771756686357773122990790540835953864460856257934376871348334045311181893786164304252173377365218143431886436875337543885337863167676030405181642534251939306666909074816812396261545876077249772398826936435317300341419544570960457736915030940005479875616340274519376803441743330438089994668680179231023600242443074705553888353959079653176215155908863489673203294593232897257189736448325090746334928138166973312237684180190194312333352500186971644204480300915377340223276052608125889020968551276695033343031182314593093920389476856783564657680813146740537670333208703968198397687756888053340249410056266376113621949166514660456570718491891804438010740533400602414311659322790338225750210471911906471227440691796734386855765406373930155586276619006263932414283852015451094821147276173746988155149156562873351445347226699220745545623874808386572627902886707627515994038747061758422311520391684010171945160325486002702784871451511257234611607015772426932393832975299190659698807987564193368607865784991930814596853912279941338763089050328726231894458192327431205616255607249317192517655190332483550156844465195258422076808142275596871340656887137382628689167533180434825300936626155412759820640474618783811991871685515723407664061135141532798238635039960606792800517548894263132753395518918599512070905531383325286340205029469241677115709315780122551148100230675775043652492894654802565767979164873667514203713461088645971442500953746112171291358100889613582822064069965934120882841233493992827262440392498461431736234108709830753254424941044711189341955657024134120756772281585430712991481028159719184245421953961019695653347040679627902729727293316165377245335887934629681694786995649337768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -43886763977863983589351474785591201774694843210170882255429406049033058090931627050021763090094849442066319905039725910271876054167889905249811187757630582640842791894013653718526768984214813190145152624123382777343487103092031310863994982079442039769140663162954044892290786796869580491451570659896181382500168274990089491027232251058655877416138601266233710695576419100015028253109225596211287978551768396052750188584263998471098477849448704026409120878061907306418031707447654974369712723899310782593951316621822458979396315714277701926969208009202328158951397325855503669929220708633310103540194227079161771642054466237213487798017430123507108125769730802075994011618039784879286450924772048800294461228522287427451233537371787473695817076086609565234985195999494113076335453627298203370956208250362178929156116288742890802892937863097118693252384473315419267877835834850977293410995615423679793795851409318112793702387821685521598302744639408027453444367051160540334211077000384830122540424315380652916839411704349492357712832824045049040022921888661898702246823283648128957480848643540648766828297665440674221899380515188351569341161068516262835387455336299362923713335093426561761561719874612248705706983650008003062387744204559927937987146733445478757133528902270875020167284470895910951436517137872602887688464996558808645493608624441011337522379281832443716095090055576915912883887795424999070941913219870770931189272016861638901144321490434577996858277844662674031829386534403268689567604921228812947404271558332664641061491398904978757521028664620766531749947139017242609284495615719407022217684307509177677352252649996380553579697444862096447548686119292816221523436952734435105505439866397654010908324739487779566493305077250847697824319828902254019568381831030427976933957648257205126101778123260561218728733608881603608682922910103464995995105941965857440535028942504029005662261347083537898074338112520864423899547349584729402500611475094729204562132133490425999853232673546425962070357897699725257892392507270746053338098475231969911553159093045411964433888702452536264382166244457426065494073542391488582145559504686897147781765587107629878875932593007647472796034633009009504843068854485633446689630593492236794320474026788643257410175351057290492333676109501414556564523160103074995693993302043290232817909714577677475588619190623826915213317472878177292793379250491158077157605177376353822182863950729370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] -352901878192703443911484598601318331979846229878212554008008965191794579929193309356369210171513176530621194348712974204782740179512167695718866768472323730212316268669863622729819364880253467601943845065103459520952447968388650909436215867861007530635663803292328602770285811513005306804544200181504716579063638265260944750037446053030699382337939277561861111145795391450065922523199085145186255435601291702192341392258407322768823492903631382905248425704652024466796068304131131896832213360731415892502634951754458745321584947769736229724401699773522841836699046702405453850424863310519954579503899463685346106513915969599835006700826100367821611720497533865001127690944923022595249630900605753101168613605834361223510652427374647872680484695382674294195027592806735719521447877467912944257360961677421749532331696886745047211219929539845764488513375305150936298547352887703257436168832193020478213600492679517611961082351251563113933370296540734531457880031221157091088385688794574396352224727257551071713084424138279613084434692682032746142779133523452307468012405374045994353338952754441020643400294354132841872652083313820674747798058194823929005650651516207867312158261833672714671103015438449048438531713852129464116147029336364955823530446303669933848331705072273141627801123593075222651382006297388347110520073691143586175138554034589406208260468000339555276024603129931227027969987999887501165735652117036876634320461019828632462639554862465198470176835171754395396726777142249245425995356842200738154854779391878816702752160785290341383357724930887729311699752187237680126586909486055019513603422233884228336337072006186419648753490559847478814576352673668711344171963806619915946507952250560375762461678719525968139807347361907299635278384479022751942272647104481562204196770843837360587946547687894482812156128619520599931665969129535970385850183414802544136649185420126707341501497537995120665356124641338152811991055189853003736103294180680889759886355261310028342832264978107504439315216190920324982985776406788613063476641790384375387992560666234018328433491689011601157374230919822212508593830806122115536864638208419591262228210737404899794392402886878898759475797282708868545942688382081454567763861328801349844867621945928702209898606772143015720878367983701867958044510309503594081760762865016574157909050197449959872694910768562264346762101736762206272804448862605353252983736433989747638406697660684585571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 469050507971708793738373976847902651824153907230083723552619191669242805126785061193534931229158629102854281773627659002094756300314288385273908749879213763738258995208062934025844831141899140320909109996468164029023384146730376044336199830195074320367616536948048448169577288383020540533312257908098667779981780779747160897516696745097700660936239456681626157433592841485004380568558280579893789698248629095447558904074824823042624836800217643444815538282148623374887809825832247872890647389890458829205427455856388235516649772974637963965744196314487046842774371917793443662390213272157217276754106035770442104943893935466782918004494071799275538452146003259390858912096597106351768755792743164148637428399682402978712228714398654846892750817347958006516295700860919323925575233488744052926525659742071725776593262212189394809826792411578272395582268725671902159766574227819876587803121644413142004193189414701117900418359669277837304492651470520988506736311531901104677484330977942220032131718423642916323881672579947433437042089650399403464220692199193470011011336498711407271971685590609224613331391416768951975656307129796370830536711905706298381103438146044504243224441655911872692110689080545809831549757134950869800210921235281403687832942098770196409804796263946267901858028171075196572490378114927478889937496537903045001141749149610545576972177794810935299604496221007933602073976888442682309296001979053261465988956914511818593486212742648384663123642849877284282861426720409353500967172003646788230020954743107857568469115954101395834325902083700455021401966683479875976628688194096812859489952246459345063260448219529047035728920849531462223842588120520743478291956638629250565328895530800124126169102717940151378398457233067293279519195735680317919204340820015959658469861693131591425018964250110925443373615027094869977100321327131979836159597890039505181808287693564376299508535904512479446525956078715899942163151017372355232473375323338011169857935786605545221584947242042242834476362020836224862099556908384152510071744473751090906706784538740738613599279161835867745017079767180484516653027290353408909723208121400466953972546031804065729936561952125671540053068993241292100373117080778525819305912341243991835955766153301475724251876456520505683273005042664875228348232257988593460510664620529844316095224529681756361460242523048602574932011951631653933779551785331080384305220951947357210798372761928476393222808837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 4230924355079906893273492141929000035533740484959093399844840864398573805023330664030457043575027703682420800891729593020448472367417554847189125539652438221562979201925743245570604020712393095688734326857861126259726091795489486124951134289227004511087449369719681848862874529891644957073687407158346329189450940341459907804470338125291780009523519868704843550807575648091689146155818318936362581942898150721677911951792114140808365434704322805913020584529967439040479974844759561396191675669185997286811886908417008710161699234829348420323070080011770350377675698540864351687602602589547447178196562563546837521639345132521981456415040888727876326038370058957778486087630992675951398221821610179582209291748187230852921300321418546384816356898034734158290249648057600549770747568968347159099966248890644886930210487770813371501950048391268201416230530072136855642874377857470887143450272153591414030111904064255987412315059168558555372617180999606363664327475959981992922803679207476941451082172531723975611231072525455280380523768885866841549775287876569594903271792532189866792690518833809788584213157878497983541022910055929973069490156893594460465963366099016200217766840359597545973219935977380022325528262258180225530193937823409006265840667621938549391325363645960348799423402106765557791047800013712842304426505416292234292367071073137762940013906692783981095064736046828477636275551117279433985417316430778357898469996205956604119793633318040811722892071196790492704032990956114915752652003343815246766675997982372429542519246642884072988241632839398057973349494108879330928833271039657524314741072826334029131630475925650715350503268493991354191640731294305188069096663061140122039619733225549778563491045308924334111699505343721714720744205776296888366555485711849828510504511539976303050918115316003774701301595378474902414418155816200580483031343580826300725831463459662178817197513979484178949631713433067135884143507212947644481670144654596859560932068061175390664208232909589441809409305881351364734047818610663748741314480430354326821076427762894439786017102051700724567121993061150279638199171530835769775181856798053130099343365588492500530024716853182673162325415242779918018287624445006011504922444678887298816550886075437764757323962138064088983078372544817368513194761958805051957003956915649332459280848264965032013745479127353671299003269681238308626253639701193194144618339066875193146821665379775367910042405128479003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -16627910044956275586542351685973437644408929982488317377089157004493474280643595546669004225965768488668546607263435142388006939504875108895596850654954463143343374320375362175757473017522529231539388850871739608439510972779305128289884445923939719591641559887643306465744822421804182304294131447935396172864590194284613959792865131702921046870422702814912011466913123180879103563174099322996073665588157477150014056577189411876666619961421623894708637884012764478720290058235918103529111558074267143386008597508441164236588745559559315542568495152872514756081214887845447764591867458874985618847977714763207691636255942738339121824572881640225029332373859509724978334147843491302184674756257986204113533461226143267285752246669045864394796518082397334816156279684224079007373025034568059927057325210234558892785532976893519845906771854497713622645904795488786766737821139383176032387259764847584781874188930558421354554703108692304409516583409945677492970135431675264880363782369896028244475928025412541262248861569341208091842276227583499963801697896162252112565557022416428417725772509710742070756908844950327535658689644551192400761134222735195280546088579351264363162812497975380899943800337800341445007651174619540752148037557939486276753907775635752949443302532822418510838823148666788059821748807633373678935508171177359743892212271896591624179967831753761715182973021955226722572073565740323094306068418997782136213079900186464581027009742190704947019193665493721778194148124400888112368477173081242358590892942285362578278488924912563196673889067857331285407885103648741587907745184080024725592747673133378304181732739520430973877197522784806328644158117838502475984757521737977990256151127800092691862032190270180224847738074887622601738444500483173177371562917488172952868482856645653955164506535484412556363465826917146274301629860308172887857131926816873749007139464449400047846394461084634273652041207172302083293080025065749190710435259843074946430312680236661047256095135373301129067654860642152608825374369879553484177848736270338992481316238054300962737543202942038564610736850422638286449949652289753108360506369678846691889375884232347611878589703001893956685395012728652567634827162648998374361170743581667264351046140949530199355892492081830678377865035814714156078368462302339286390255908302163967826014910884219709398304019187737662255363031643681052164615057978492539991719969376141879274268176036599697908968664705753326416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 19590240724875282024867626187608952060347255072105327244314867176736820499154685498770418086264912652754952565773830908033497008412179224498931237621484511055512615868623896424518564199859551514680358047062610124195783543757805552012862172035567069810318599407395089078430986992881629414888362460144665828077182204594201300881020592822321695258185358286898085245503805476259387886181158179611011898705941262170406302804786282979783314816807185698228596823447508578842406631495282462126448949310297125716676680140170953429238884832406784195198897566538283435074266610464517382032749581804778361896406694094599301057601916821168990601939404846396030382106560337896035162788280568123517039824994134771408245776455711027107669252909611256322182471525430589786872286126595439390252081313335530894437221085333018316853218601578602578241631295842097685276714646155195581221900112620870575519578027075785278843730470880197258268911916576842868996742303694445734802888532980268514880098195527874579158622425676424242393515659953543402838754705553291905295008086382207800292078984109492301998679017391118955657117310227476563291881670303081312771059805401289326349457343684469310576720394555850577145296045228810817479597785526304562730598184024443309707132356028617037729188289969742654524013748156177485650417858193500973991173740913579948516346767039287365770992393400094342905501538882291587890029914109802046646027532842259322620331275911149373774864769263967061552920924343714682943501289357644053745437076943454147309906137801532736384419152773201933208897605680629075832765484924647438337049053346928814759245858650594866012967324879965907644357478713114589162301998791563559492599769514151473783916902651416655742370066174013769485002752338289079199820966925625866789868777718036206265176980216695875045347571852410992255287967740274286907238203259655273717609759166702707198555912733659189649903791149998066760722606888761389017782427861764245777935589637616992852317128234188939945628423737125774334433440318369149093470348064790947500830366768121274499532341657006432457363842191440885404421596527218207781443069482504426304443480222921950404800991374610838624884798923908416523987650247462266927250048847158620637701769028482402455491061537797992766873657805280296436692604160438090040726264286508096057352987090512421541620083096656832969056279180993012676056074845053000947121845772511100738864498258178175829234343718887600971356732770800590515136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] 24686621840696663134947593814927239611966003492180945977644807116852249972782631297415693668803989780553452370960706086403659047246956826576485836501545973865651156950091149397473176652318340772136524626715031786199642516318234453841676791617460308898863141745219801960189458062901354445000829177785679413632053623938706084465612339669699609732410722035205410175234031971376852123790282939858067910415007995456588995073120324478253491194686875766674608749888601829346736415935099953863144600511456466627661699207978487833721140101729201565367649772781548123409180970064694199970514337368716853529722675162846685861742460277957285357604931779419460386471526527035802574370576067012270984541153171597530820022211656371670270851561126962146255309316602935476818267244163450165193097695376886745602969864487770161016506454261519984342897443394121677897935993665903691655767440552596537198485075527971357637760779131829228654023595739098723889387695890348347677504551224385244568970093609574131319995393099062618210093685507180572596188470228376817659645461191416575893620489998995012765742205558475087429990498141730586608572551060184029235505008232989622804043787437821078656899940148313302454119550533233043990426843779542689798114829655830626991238475008171070167838806327315454150818984648558149775772045212816940858915175148174652938217042108091290335869744174780125677606151076919405851604639798034690913075802801937121309081365822838834675516445924094416275559262677221557257618320276911830516521959367423188787492840504071754187202524980288913575706695157839598106908267549985013885448354328364128482039232628305783461447693786323579205059416222966211872273322717352703517335679442929206638482807250583666284336106984764629230478108186349112425450022261473352290745775598283027426030439782300853450435235177066533291587642735144973268947129470760496759566279018228626068123689610154115921094060230919028101574423408268823410900078276015914361750017540188599416596699942157495895758981029576113932525922394576806469944237768290843364703332625979123173797377850023092311175364870684265882235530935746426465256883888154317955553201142923827583094260952485542827602090723211355159077528702051205223128288616018345905936065214134010177010146695828690053745879217537056578485445125555538933661564898997483319702093176204049523299674583582075671063227378954050428889173448817341768626955005849794599354311335328684993230724574811429938847595622064545750617980957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] -136358632017723039861358625989095901211389903958164940740404612618766648133597612165921924694255894038606185398881472677238819576550014185271215933922824717725714704509868600962833415141102455216393385770981814243457796316462279029644072111352478562489260845116714055393916089602078971413115665290639787036508169086326883821677852699171815870963429789126633181707469893031423126287925262952103950548890062754598772398678562040956870202870644190119955790347548487301354461572096680632650475008719277518535405253513188560632130903833299207740401739421776953191078488832044244918261664584864467394926788575662152116433834304423879135357741585213672519331275395510232338746174731026228511821238763269840451553812136664190254139328838345455054955501792153449263474806746252498428183660801663528790865042937132585607067911931932618183830700968014546178171354670110177883352015819762790378843116944623403957199373281228352659026177338722994742613726231535155803477709947056220814002466607265558895353089611831392440342422217159647953447127431325258837988797690083236518499532011520861011404111113642502877352895226994143508631163674142746580521264801456352493776168688845837854121208389557072600650479542808700115444582602185602684045308058019019704881127172591590508510891692127981626101679566976664166740189890478013042845108393053651636315537531927969281038021574405372682540402002146354296999327847362828161697562282301493537150515763335726308306407150284965515936035933120783671225667429583438364634189290329871194748855273529803077196008969672078559820769628183467401722564184453115360312319322255036162176725613611546817307066469857664003848419594372348031501212423352534086719434285348114768701799798376202627342979862771567128994589410406417824065063316783988065055999138357707927746838741353670747555987565191456372151535927415453170084035865158747405437378319980259123277201421034226234448707131955573129692199455733316426074921223443003140041232258819957456851103839487751071601010908502569511684200846886481213314887651896214319826831781762416560178723652402451539064167830475574050485524601534642095906681353561605977333357984140754271686140386844892765593960677443085860224227091844590739652334672925447937377659911022678271941738868210035791700325947897215345741385966239133948337350375180498914686990209216017759223099270722071942948072570743227089777679254809767102521258968111274792507677194027847411598709483961511782943928916544962248735828325152397155761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] 284124115323787298422168596111317428790647674792730811633513882417386752077981651515235095205645854560641541776472931150967211390151010274271975551511634244791238482115393525825942889044172811422850594503529183456752702365171290002936826853865122523460853065198316105098612533556075492668198907440258667814953688824777354460102039074440093745629462814066825150461008205155802832730157022011891612961284137372185827835161084163794698956557907791325011264542239191580699583632916359527266759392745927199487578810791165452847491505391434370627778527955151102149325820147600758915700456631456477170966895917938667826029054971170455713801925599216491862343983413219960034427376993351264421938719339890725774484117525716089987913286554017760493790489036854984073498032173431097854650277448988722668942136899980474976898163614734831779884893111949150844148023601340546605374996331065758015882002774841546296275169886268651416618844908796220132253443274390869383503253361039811352948418801012574359358848948785450179516472502026051432395517817526855894579016523173009434777580191610791531861865311645689606032728765510507355339814365834675095285397181506668192167193652107384681031333643740248623697934681819965508675775054319192256909639748970982035788742067553370126070375611805267552913185756286541866995992459913379675953903021595881191665007041414253988511076806259829133959895292797362325646800518224510609952228475047806318311662500062956168128144554889813767586940991223439290521778239885475460180050147993518168969422647127519863876304014519685246518282125668263094640550589101808776145837501812135282156217982368092387327287950923771927767449702480056008633790158723624228567656092465192399227427599839430027163965125969897668972540051807486212156686260134533471766109566222365692619252538031205908929352574659292678991661520737616261611433874017847766002225897489724692224417274566531780387375812339238257317117793923440931289321484037382486824515398382958405092344040910408569653311465391420828249975333861992160674480781392252545693431849971897710984432628664374788219410442383775378779887179791012931114394160223463988272365593803351879733293507483256040037891519722039848154128425238420057215655377507658334926583223450866086566994318524874783799524494824692219983382050396336892246722204956754814463432260100180131731074793077387193358234391085250797237290905232188962695805255288898123886724413110366271512115240143550004540368516571524626357359011308290064334869384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] -338796176837129117650008287761765920285254103946092785253585056924641082930057025215986643131109444599944754556839497585869870892415368999370442196569399303580305952799915322815329389372886647446139311493711076680231496061287871987698761043026361317549792870474330506079569344662372699181963796156632540135462424451644802984292606211535606586608152725281805902934098907156935106047377424008076873459316272272055448762268121675612111548944365631404819389954276779528905908911465332375781527562390663713799421500593483133602581817571815648922739228706341605327847691645577710180216402785550932997284088918396573157330343063037881829056797174936379899935912250378748469519654219166761301688091379147343107739781943561126312506816805596052738024643174652273848341277812250147463201679981939318716156128172507043606909340600255971264993833964786409832599042711010075679431508924994939448756455950592152384055002215376428266725807361580585846509803135990760182242643836569499810640950214171065383670070968999486971764968939903108094047688521877322365337054105007326093557677507823869402141675659425166895188115808078223915353934015440261507356692449320271186154205543107960995919311066149421010776822975466919437911741973713631871262041639619192393634552586841229963425620883370820237213000731094291369631309672365549569365452747615719581006920770150102210596030892019529187865038455754064957538743013809294876525598794745493215716484338470626719426599106797675435725034693234040064054712827330845249026769866570136837872579713058916360142674001419603644032963762259102257690143335121780864166336394964030605866226397300057433888132581352251759134845651147339383963873353317822833790377614908303829772382124217216472175399892244004273467151104144228296185233335003971313772429209002074299077716922577620617285435034755950366561382920024330140634297494645293840307131397915350487685880857805648458613369670429356554682416497571741192137031778638901910294858625729485426825870332589934677834861506072590178927938466247980640049601035516720880996765489920407238906877355433061249655649158825537050821219383724698577889296838014676844421295224839373031160286066834527542578065699773335654682855040113989743957035913989024173568677522667775728528454795610911759945419236488933840175113821476415544811005268138674243294535230425015938995687565521543046855323469229196533305220769264758816167185967441164402053210122842876003132738728606473809201131742216243913912165908186580054461956024169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -93400014743608818622555386274654751199114153330710741870650199703435957802646602220321833798751901692280660975345200070180063338161446123375619640546664201949311576430808821775721991946448386444762063459058199383078348995739781193675224580725336974796904402423542615625711569311620144266409969001183973078442285048574837500812347177705289608089613732701321691074422827134017410471800582628495162897863811839784278673528244924036543414354950078173867121799157404541072556061830718044607394971558582308919863221123780066055703849458194278819891563923712801526467298455221125295559079174646210710256651201154886847113374950042904765242416495865820234898921762220049006572874420381156865224927613482934904656523273723071722274729343978207101106783259797659582479917751743233186975250367186610692058415552637313933027305626308789967612726229203362092522711762097111045495868169716153287545106664732685404191960469372679709289263107310864250621537793590132229188078465924449126916545635883756248713423176500514430866274335961246470198804811314245890673075311650160728892261594643686636480491795890767910039993332083672483400207353617340202213524257910905403687008236435802310055110266935937717578289830297542007147699805642231370813682399224754330006658570214313653910185056871946836578659853164279804472217247444438965770415065957829676467908700578612642033257960737992486395015517033263208679259221160276914333072650992486014342265814497266398002515462180211423418817545512707071463130549841003490759818996577738190735906199348768579156144179108400198815042621101930063392000418635318155879919872089523840177462952752275859106324065005034113530264466176727540817655282072660242047399893909690338553961381697563942818634107146276109469534375602181698646139247253743790538321188820469821214162634388215536046992218245434409903294568135801547405788293173754841673530961186285063907123383068426192865028017053071950204692473340018390387656866157801847836967337880932089632336998823564433293084222022301505709821560674062870739175781696487636483079842341309009484338162033783148556119854252945732323985755450013246303202884120684076637604383041143490619746565168122400108828956897375086614786283413120228830901414909603569297082910479501596271919560646023525057653838519326212824608174623378761319436781397338216289638142609020830032946372466148730777245295346489818030257983161387146957273492566760869914159248914304280088336050895926095219333044166554007575048457212574248842429369688034057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 1758285811386605773628510115990680363586948368929436665342772132663484321941877201938185644804055920154804435078189087053514826113573007330769808135525868664106277572832816628724177606732497774996769945074831377824236449698627231439880014959368285228521483774381979836185919946459191643987442379499934160268819245359429045585973447417645130237078439946965317689238835419787269418171956995889246610912701699451979762820334191513547408903739569966840213673738532710220409597581688126846767119968259746456649315563867439794053800417672564312448839294603406457841731539009041849064362423896708494666119839483188773331160629002208316335233343851349453905657820301528048749599366160397588575903185491403607523830376512756851016682985300900267156472878069057059267229771407317709276615679445980029549295501831883692007215419791660700188882205961534785804393187371920651592963566491147465022947834646860512604646946272945205312202363919861809322927605183198366171474202986353064035572412924625599495344611985848401368876241171245815532407614075314358354175084061937256660955596505967711331490111537176308140525596588571040985804349290942960233848819170833160589736595363773304518440038752899542690832183448043140651109282387206623259823171711204377121235415703879470122627658121320284286587894374744779857332230967431974726623735748896009152647128374819610197254790962445996649037443023989385807144000222192224373395060053693788079456327102276086466180262283898412150985134573865784805755578837186876406345042414646167478743963616150044885884438391152836779186167404925451642527834025320801131578265694265901807485066500979594022601685198518497652533792975346175988892465051365363821155062919557400190597243404646664194767730101801507140344575212882331574868056260656994453410685394556888866348127004232438031129274685085619843738744525129642213638642789422976688956416794120173193309988598384413981368919172617862699927859219727534063973209386504345254092093005494827132283035704642654530790712219065896349949765697031491507662037649946994827471402196922194073743595274259038642620353476805094334046197601388895878851533465685143616216058842987106734390051658286525276439669573121918841937141004471486792323020765140450506555919765945600371157986199627455859303937854531408762416760516823206991427148238391138776441869628355591359196499652020301338480795761476614513484242099515722877982446519918551390214136804855710130880739423775290301357093651949490745230327524983859888152437633834779262542724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -5286875253722378463524779054604169584770872897367611155723179103541727174863231993676851224927230497299119073000682255439189422761338486348357011830674172604657206868453119626271035877639417970655772979430513653202104366192041012990302790559814351050614484121046453723278890536479596375864286831600482996007721136710253226464948601554584653057800101429286610460529899693718826745310124903826875903993187660058368438332678930165805115456577288961720636528689323010495421627434077659759162648982709970558828593870713320794989987181244689784688645918001864245613195159443538645034559353307823304820373441848370414983138252184525850198469035348190647640083341812405348192858828913989191976786036551193429862269995184428850868293156558573845101032399873951351073116975432692002584760402443971305270425552962383374450242138648072189085413497644570284757268960451640389576071755223877677322034664909431648450104602094795674083552460169392221206235833673054689013912754019708884968733385071416205048561620354782273473240610542530283428701503069362369329255592936446612756907369585165458602579141195509863497456519111287796223709314856025713366473879919362154248679915169973366868212514612504915637924588702584101155635017603638294785363343782987001187865903844593483622357756388820904419370742562625644990939259286713394663171904785112331235162605133185198213534185244497530170447952735310040515430351483556888923101914006948603334387982721055283890792692281181070679469996681274623716574701218708277095256551719029253755582715028239177653227642555629056004609936378340304013403600482817064839100872912493878444346832093810864538832879723658484071422421203690244202732041211053508966550156787162681324766343092612794490909888128844344582403975191044787446501021215794738067314599583504894705048653509622995362103725434651587860549184485461614125592678857013105976956106018972604649815933981335176242758495910821659304815196309781645308682992075691691237687518487086066598917075314292971089230963694013976714382353508990876267740989736735455193431529647743562409800670976453018173230263639528334327602821822816297947952628830806016290456510237338923958192559614549493026083085040793174095666619229633118617891197711920009760105611830631084823318174930206184727834061172766996981065142607318462364905431571206081841417224524178433603947513794787182469537032826244611538567249943943238423583188564044772143820004955814096777691490328467160140571077438182292230828813561598067405356005110661499202251434326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 10421076141835551356754313727135271556429137068398754657998189808541021556666060597582822931086429803065486355389929409769825913849842149587551339492392296057248600814750677974476215991604762743591934462990052444494924438776981308109910638284589246587417633730301376057853481051564161232018226553769782928165813916361056151346315769647909645153978975981439561969333985709400842641056714768855310230010460626746592429166554995180626823410100502885793311235899696688550706414494486732729731097884923785449181043175485161774738941527663200151186749034433021368296305992477528171440684503686845276275021746138030053237817187293367120549094145279206679504369415006983830178807480668232782885291169775279273187101396720586998708964604697555098765008771619594706080834077112055002590835291190426597765844282249874907174587949003981363810490821000474982532980735290470654304490871834956652871096295977210034326809426811563889856633064016714973247404685917851277989272286459302066917053920761817152230617776322739054720673817618579610127103181446336490722708028245641964828041079744504678258531156443365844323930612917331675748023650770419923765542376626803403692835830101381813483572982740969222626415841299144659689003447330850790621072928115620948332402323825487391740846157024213361078020936838495878615704287567226694447168615204112529647741946802569817845669930354122137438534442593927279132571675010051592080861754966787744707913128410131074607236734298402263613871472323638543426987261785597620414144620837366395582643205891206787508698607025149796682752724204287963718665913424684606791747110764794170442040118866521528029023787586957417148100652149036543391823548011601026944323230478428976799229601832174773945921565036878907325498717668897238149407980234936382647976063438066864415032302454340804129430633406098557427272626245976874908202807763563474605417960636011903689401222147766875388836253458967454830025754738734565116184024363722835500382257704119627801200735056768367454839273294298492853987019601389644339442236179122750089477933984411473902395052456776195778746827559429284816325530178287725088888190708772991701094369974565099109133088554650751877237987402710313079415167670056878860949702598725300933767055316496327803796982764232458566835812874091715071775283479718406257619982918011910058826896905809759644580292184912686586637918580059572966748461255277722439018572733579795528304482664324324275725083354940419506154912983481298476381173262039075977369861902843695133924484252929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -15812622916978039307395155384548741010723655962222297189969233878343454991139574221283830634174804756890454241595027687719684942046874694424820950244759667462479599815237856474873031863132102865237341750189133326251263783722558391311544958044850939956011037138428901593945680773452653606609235165987919924389718615959995909009617186341400704347019405178318085902570990730954232030450277617894495183674627696032701523369391693695149763322378184271331384702900716002228074271031687088320817335446159256080468629616679563414553648957857296034306855787372607339863634918557185464535178867050429310874223954845132080670529062811481581993004044365098305362754781455876898139002497746887067362806430336891796419621952546924338883972480650233071894692630203279932972396165588000036100007480861897874758094521703216048382062666860227779505650375912662138869815060842297697020468659056382976489901032392029304879370447886025916226189652249595659930222846661672258164286577868215891169838291581674719088257077668580382352781849449593324163123842263984314584429648044066639783454255700705879775100420754352440299697119152504525169945269436191482201467402253465034145068982078227591443973174224474990948982347045268705723408510950375605481524051370466488835798446698796578501150965432906609644750617352124064041199677808053634118463255674719111751614249482735680427213287547950437795642460313926081161436255726200399719954374103173256955666340824807812988236168443249744115427907414727909965521983404081310439996445814692323443265185582948424450562413533362014478856757302455318076900149393063130956752242955810966580408800695341863894955062674519150127695053251050567912255296994527394539605702404135012263998011520936172336649659927410235439485651450634299996695701500061827102001775387127874936997094984133024538122362756458006545564707920386253964296361840166706440014965234415204882551355576760615473630632151646459959319713347226673451515034391186768307802015981076062455457478935851918489193357225689389057445922460518923583846186650921136535298869746992072406719971047056054237174896410600804382601683204710666939563997385007684421342906086787045973894914791176277203118213425336520127913413716702610663787906714241346745280980271999604860966764157240758290446721998663947428903581927864005157351152338586029995671577003988878414634074416827729702126419582620885138572554472892005400792109807446165667126974971874786164554803446292694770543681148458218889913789633015902495044580078342733031604439020156860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 18833519832216917273770073546591423075796805895452586911060692618676423675574316222367789523798148673980120489157923881571454653487051651875815504035184437798201465781035407999833014677401237876657876545056818657929274876246056582238104978040815274466145439534770460396391170464485794219749630586901056952066635193014619465810689477881117073629625543032468647135005666891912647918339639068940705553680446346359179378279198858192785299794544857896723344592790664818963098437749465786820396329569891778616744613378572951567357495961256568884947566006547252219214711409238798002590034006815507613454688036226567451028172822335875904558736501869838203132064005544685447529558875533210713819384516521249007458267600262982139935671156305112113217810238279139047746977729173755893012619079804304048003645748466272618954564598072622838447011281668237782377157780719660698766939859941436438993908152949955603285838705156464612643686002165951405121635499584923375177169037217104432824395092134054870346734038528560204506794406355959898711620864421171037922280789373964599686663276130505175332433721200465865603376171464604124681476765514787925916953118053142546833160398957191365198860429671398220416323483794060327700779981829896867273462411640588072294635110870759635182561396713729743854211529616781318414739905596840996405153559969645324797808847858276407877109192828936234665358194598231036934415085881296743761561611798262018501142084411983998376178034060763865194886198284327425549880414266881206905884154035386370847336658537472782175736424146716875286952495214915294618138878070985271879217395070925847583159932046808417067542081453442006728393161656706527876114153196451200798511279945529792035811204211197930636908798091203499339158557213102787814692888896638011250772192257408893504609960711266133964149326322266301869304544678232348949475865055131660580551814375811831208397099885652120798915180759680688690951940030617670089890247477632084346124048056193804042799569565976179707816174145579506575173328514628352000041885851919031425814077644014436422656205486947214948426487578746290985409592674975207341441017468067294857694873204455762502684447561447881176165578449704724956797271642833543915360372961727255380776076088595346211517072393254588264841969484194666833862029303028329263857326858681695263788707631191564595239752853686939867070114913778681938220389770145672111594836225571833818212637843611558327180242017375703246412878536298949286829736919961093912802545941032050791363872122019529342651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -13602267815160993716246766619490095854319849203185947610595787681375295155696921770699090604012291636633230487867865647727754138837773161233106458681350776940272329511858974288055722076128196957022185446133639022888669021930684925342083980705789746695524404823541360132517317280105052762293003489644536378893281570423874135844903034194356098247642073050025067926936168566991923092368542638212777408582953825849520603494471878903246058807470771274299011263761421806919346857493656180582828623209519128078516705991577578967569647221903209062241392050604828788580988031771955595679376960629310920449619265993571752520521888648511842904412844454446446691137450675009281303385335196126380265944954636036475860513150474783271082562900894742504980079399719134793264101457615884755371004394769843117998779802106543632345384083028213082559826879532998275577911975831897565505093250186792496177029050501871121216924926060719427829925734351795534233949167564559545292301459448544795068103093814544733827039829729875177492365314461627851981177330635917579344251620570179008725829679040916611879149875793359924904713698511826234876618034093824235439827753475985468833008687299176182221462161151921491006500572874705515354292555918850498632655626633966101917002843888712109279976555458319188017367966485240674367340685389173118987768745907588044327407548573614966220257639377640253164478675434192027945476717916710367776483434785144862629612371632548619128094205081800708368610291332359353604135204812992386422092796758127123115242221592270173604361550822353029935161528833561237353698423443161652666512419054867865360773873197813916958256076465917128886219396930473156642908862591161368832727163135501934218880200941621065046591645204813657818943776137474793776312471201594892118463234250679973085022776493255342360315848825966325830526290646025664408023018422731664783634446998200584387938190615229030658365184746988768395898093480978672342995255059478295360692195423320010680255521223190455603115508063783160537740129015600806765253499659856152763438840308289307786653349740930613689824476214806568669955483922767417703082980308865293609554236271341181687944522383886630232215478090468285899093032968098295503687721031046037207127964255571333831482000432987795271724003499593455784924363154411644504928116993838522666492313531105676487103258138228810790963486681245137530431290664483946428275715158733542160445708949756472872512286097675332487131540910296915464175347378504036296670001639653319047695845256384927779436111450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] -11127969697377832039729800862974570964866860724597669550236342707391418772628334917617021255115047592484694100786852132090833365658173671091501491282286737524835112065801226872043399757342004607976398299813922575482797171640455401480149245912477771019141718847270958038423478069749672489505999283855883841581523289979449122261882409916759848189918863519481585862180590548154293146120315639847229278390879128489515504122275468174767589373140413670978539561054779529985170625646006533775268628725913747443606124225939839945934234101516603635813701424817312976997236553653229257467796447262662651297426835352426514084675254055598815517685911024006704341386098883123670348498557488457209026887523725072708339354874865809583225936443154263350921841072740799906366243973048899923678883534234814759700854824790233858059787940415971803696580804506376680645037508461133638532634253488666113477071055183890461914046032263058445319240463319546588548721597509770491917625714780113865012494528470578885996654653264545993021924118707392822946272997355956373097318245703386460270139655638804972346742044736882328160775866814455918293962294922382498021824633649260125983392571667348169663374405787990743942187116618702207072742808070589034294833122555741244971026572745075867712421116674978114421973185962422961752837161633527003924633712974967786446525561107687827801300454116769632108751123822266901725927129072129504151718086092592177300414688174984875099635478443195780472345908737836629351142923179871204210990012548068009159145889022243712059962374225471210694587647880924542618804072953392031602798496051482271864927350238070743978732140563812233204280353668939525991270639756729088009566195947967112414908403439765237310439718924163974896952468220482585871952108707177624057092326388111352873364533935971455357060976236505416984307633944710240681660735083074464336690622375006103418897038231137151192093317121782298372112213374025963046924237676784236232652640307644715438719297558692994525930316255927482852843059397868551330866166642587734888348804095864659008695751628807587607498994768439023968080986525108039999580718537668152098917931500297380058667680882731204247513210600987343300031069273840987574733358878017474880054888222665800102824665783908069887465679585418517333290970728438596357956319931187683650905208123436147442203644856536795132794576888656515819957222951427057477243832866370335010836859224722440855015938003456732556075652523588378380448000229441670918466179530058584451479575250232301186770200729370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 67659632310114586686462034841307744933469100567347771527235935236290930152218081069524414673518338559836390204963662157366652139753263643594662663736276869305896482948856744229630195808129298338015780443130120026479650325998751772994410348070409626541431685980982133228700049478405994650055244276359436318531357478965897723229150669132618776832162977160571607661214941937233101448173732926698187820812208350992384040974300762594095886886790528172619877727863507772802231757433690594987322422461196903638296832673292190370282913386944901261540617042027848498616514991467333245317879913260971434605173612680145457014137009510058454722743136196293143244196611886111543987882197101780760250844141573563381534720615809713778286265972663321785443072510854551230461034522101770722815616924340667435042210589252666334889736188498818378132539936841763036063407311739822023061732246452672370472208599047488540072890591029039433071842107392166774338354005853611513541399394187169356313150862547998945136242974821656236682687389269525733559362714766678759742326469395957561109489022057215176970327683000068637456712064290482518553312771941841628683158696843573691774865844409556565864978162859773621300508184546339810212022836836923031450502388909669734643864093713651615662148574439737193874955317559946443419769118800169851081821644192211025698908560293193521275415817109610540118028289670178420551917603526858108767298888889385145639923037468642469376392346888474638324250725461047899245025477849565435600043863094450215374626939247536061035974690596872890269981153472004459210771616185227110852642862679174714841525024666257410442362823805854594346579401964742686313581861300419695950397907757851582564265644006366363586358110623094086147837589569076510458853139122307761865126180818938401969139157789029101057275733909179728949848211007195913195908869544201257039224555666218085591493496661452462249893610720544073634760057639895263038913984610807151827709848552413658209554672566177488622156484399318635873450077919055430247117591130357910867231381474820416305008992130353504060507341617194728712087218309972780159639788503125502854110472189068614315605130715733257092409673608447831706142445133067780305509586810917945469970987227453038018566016586010911937752809960106188131039832275229163779555780119005828616549603542538866733559135689915846858166400785648444968597827723454748666714289769191368432093009694265644119944329054203925304951356725475158966696026713688030549296405323306132031403997001417494061570323538035154342651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] -155665611803391917033435995761988924442424666755111219520493423899097355516234428458265617796463881621200634558378700173806014588434491469971259528866589986576712237428603712443215682660246901145365943684020921642084019810792378777464284706496347890513580137589641881777105900819495370337839432995191868722594037194697063414757971127666865252162403317475631959872392978574085554540516613374688556161078450129686083632552914335948406233299870456551004783041241827718976292960198113957175104119048864804123751684441138383657699296735664271506684903345794705361240924745231159021324583792265234873829505190194194466151362273411467040163168919241517800871487619073021263492888167986403427995522308183336313350261606564778992203295437137999366592079228374149125140813358911166001750323803439942564730746046665124879701520390420549798148616591196504150540837313298432858925544003526479690708613202106601873039351364025477617715585684755609401098606892913504873023069728368376295030323120640680378838013393981212815985090993525632294562517109189426339641796058212816465416866100819369350052134448526774882265937781696624670206762203183099201653002103667014597824069584276794925466735734496700084910645966077118195585824889615808220097855220339708164890149416054521068950956229343337062387114751018267139362332468901273182203179108493728933468783376671488396822629836361920373363343228413148067408223983763781393968786607856170976333853779280558305991209187538724320823510006558303407423689500259012689060933587981111898292850833115918731461795596572466858762456903418089723434766155434313753438429282293910731648017045319754854393078239328109024833699395737236984998468694256211815947729108226311638523704251142322739151609231314191591010433016990515847571181919029837183125600778305324234146962141925012909433961986078948934473657142697978158156356215478920947936405150714095529875727571294250886181138007050809587524261290994366199192941008068272581522977806045563662201267333823850374110995610948327536258916362990161844481534466862049779883957410509508664394496174714846033081967001654959584223331535558869737489858072236532531666479980419509778812412341865396483175228056669584021911753321392833491469628792637745982813356554622888651106179228809986583764600788195323050028432745736295125634288346397782178738882197070845416923457228297594061969717196194392067980567002357219872743203072269916762333310953843155569727535198478714653974886022105033847593535620470574799612096557753586568580679715839178156588928914061398245394229888916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 249043135301656052582462457871889642303324127729965651352608573234592008990858902257962279700273531476027242549903135065318221172238984276338397199284679727087838348250750451933057750012221260129305266544722979421725681521068227377860647331952991275403892863492076946534245443683653091558470079418708866435168283772872237578622050608055171076941578905503348234025863212320622335745674766400703139175451755537345448483390493980588440607850437569000754285718309940204710756627160930308242077335773347066924468375227777081170490659540452492123285209507779655091492931792507636565653647032715796930521933777035663180443714226033853449811469680525883966190905245849106086011619052700371187765784994837387588324137534424960941892911030042710915842928604917677555269577815408386136292375225677008747227436115780158589492678316552293369246020176194124670016017567350904714963186387453066931300149455992891587528443672143403775641303024366451746603091890083501100166437063346040533381955605425257070411604401875549094759480595469700937364196087625697036706858739921725265774974496253715310441115418194493074202729246824991024051215705775829468227707080824697508990560781793310803220993223053483453992327597055794532048767623837501773672613882477853827960504293311685684056144087541720669995407756147291470378667470716977481751102621572809855738791498144548340870876716524086644685665662952092972113013279828016596605642905118616638193373698330145663083154397202469128078061039583120526053647333671400043941868351528876881927197238518574398571757187048405416500313773420009630011040260602550549549620928790548172993421844738858029209431573343416403346376080773773308589461881412401185094907462494433954602047027650630400106405377849404585452594161597856870536965370964255777738279375708058348098716665956126296839030211414136017440966615536826684522612769664831213475449052828840559798191566203940031006362792882675634113486271180889861863435796959271802583308897615859480362526225965168539034865182460765833455558127591752155997160557672359832847280862750086347875876541207237021352645467414131546378809973370097297346967527287103527849641892477277255852222417127338074820882417263945321362622759548051849366487436481963561716341292504836854334416824922553697782767658112717322676267826378199748494636210992694467341723326499478692303706461197507327566541157841329457266556660905965963158051950566117089577719109040315363818063173573641388746229599887364022028832415393511237965469519326289970305284675028531429091804838549251144286245107650756835937500000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -300309077181243811796493651602084221568379979017947588264740080905303877825284205165215099516374934812119283829883510522373421040224079087995787924471768905041746243746513141826140555261175830002252695483177624263661820617919310155265040178046962553610953700831267574837343186333274313872560879867952162961470109788340515072776397711012558918328150149793174189193359561431475562032819348450192155358240891401504031186740261013596105806149950224908284227587187198332623272005896595322397121478744770179557991508362652126134367211725409560537154565071926351616026499896060787503940353526568737861003981095646034123392711181533542636591945408892381433915722083815788356688884881570119503282504846120873369296124654293789708357621713804114308031038726216705555730595208442083821173497651333358254655556033587828128373256777512662000713114870870477183567165421220088303768622532763967550003656374125893427945350119754454918477661059808785987341907046712233649666776711514770124946863091492655856866080488555102523914378796644190910077381111972169404104569087326845307810589609772966378254554535751811624699469834242415053308674583053964975502152196238630938198279458741233012951405290864236657362435157400458204908417538123609883501141546058817255072380685276221062472038208166550513269594146476123075197090864686197992919591930765461971480354085152227685380330322303892802633563859626453480249887897719938733237597437296059528870209906982358417382960653976954065735806342925297226749594846391344986449648585558708858525613417914058381898106246354427764195761546806407413061150592024484753398058045092378547532522856564782402278039034721578948715991348614468350453893818845751897735425688586069946120700809228808742736998648665213045003669982879441090032845031114799731356467144468527452716308365682181747515661198351750079595685876611861253381164211031797603638272636407349981827118585986113576057788277221672691675985037374352888555126518366698926000318248268436024860966015072895448479539078658004145314753763436626198564669998762023307787566249068615383785942182054316654536637743326304557881297224284304759509283396226589482618622812820564545024871652729862559531890899853683902109060411215448366235676245260092392865447157983758084196227454795221099976904757087442144372527273177218652690077433453882789521183664784504377149481576565321613402926599698061407089702850181577012693461055712550905474467735817316362303536758116807438434090784348273067671847836302062358733541104144495562933380937864846576233757158291837185970507562160491943359375000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 267689212054898297620431459262836167921260066530619305935271000333500568414456249838551723690435873256650953057275749607330938613284836655883395782198901832540839258185222883443140590428334660323307103141336331040137018722771266659080143212609720784426130099829674720210354143277353987474560489962865177824624821254815392947995342372369967628491979461564281019149436448090271356611683663610471742878410693772193847854255015189367519931209434471484941513681963950660406987432458847824668549823568559995155927200504558330149955265820786541101960499287362597319946390918314514761928590886000416703583215597364669322813100437401338522824377500413247768336910200512359622936396863380460736133914183949888018368162524463834292522981100013270136686329552637747604026425478245777140358621318776881271086913223519622351791339468724183938195984737717912188363703851672474794465922005284192757149707099118418198695871854690145978145343272721054700705547227880658248473790904373779169313148080683041839219805327527924779266324424286730912651771157258205281079339851418376008116807726584260555764965240447766066614110617003675128502787116444968863252894820498477857166424410776746761863586869634432623361534671331241830729831807888332059549359537884091172655683820865934791813159853155438123006028541879691578019543805393831826571116468990467661524256621063616782399934642467702546945375982195474045633178650892279679008353199501902595647292863262772486085733916025836541551754190799264587744322911369261611703729798261752448116849637283163122553816296457653481840009517719622549867385911528658459331304180893048781968789000864751652283125327739460894776057916804505698264356932654503093280547435772473248700135950162035653271529624107590237031216334935026999502936485217615899449443801876387725576677782440472973009127670668520487772561759544236606914464232345901799721100944252105059886420503809948701103209344853119606830102935269498637998079500057872397412218572971297821738998245323127567685214895736372191677816196255711777294394431758214009137117270303151076139608272687220342914044981326819334732511151871694116118292324883732616120960458056987402591965560556335987789606815345898905375598758802961519755629717413559666004698324600146897123929691462912847714789327966654548135976111245276519510373932249106951585430995474263558287397070763152793038945863775775761278973290045088449745784984611243484714830787162058372072898413718952315056721372995710533425262527413335356646396392041086748148428573579152618761782360390366619640190037898719310760498046875000000000000000000000000000000000000000000000000000000000000000 [69,31] -147451327777555523450780234004627025186193993108741617953220481594314245603920287684760350312538472500124633040146839373422103143458823795730736843055874914095665881961680109081173426567225863211597267695357955176940859381865153299202715774616725816881303794971270328009435668547903704395423205654532354392357118371896037926014274156891232370663696813208937826615560707403471565272055915579074711107096838317106531125939475467856192606277257995859340427787680136998859719530563281718342763516038287559092590082757356995945640934762895311997825288362756398907722615699499169952862611125202209625425959951376944052083667126495554597249287984786352294355650467178865975655101209956010056495185279785781164434722150434049995899526948228962948951359443112095234549543469649616633385068027512654360376603198257903450136394543237027184905998922526536939886159810702462681206452873269181802911275619103243545549380468944304706234589771619591502941102847981546725031443323173707821473987948964507022907855968753361310344247601340824830599585826251231400476189394272885991932619656245107156245497366764463844991757000749964090884155787244866303590537255834761832772399552354091150699081609070284851776443022150872683909870018585730935462741266747311423642820295792694822397721488268801229103086851531990061462332810839975682296031910247950152130337692864242673000884637251774043659543559110856428261884883363856069026155003397426634425725467058431891547909934855348748162873550986383031992053422779830760422451010428016979436765656032097952682930907272970991554744702781330813459946269752997629481189226470992668936848948999184361448931102634758719911404548696238517032605330722434782448737313501466256925407094889387331669304883449843021590571327434580742505272008507665693268066016171884569705020956988772450381000943539874251311327779836506452762429471115281567160277911873503919695940645451687283110476321979818728161659413672285385779674147621891461422151425990622631214019913106692539039631301107108186830974385631777736093325076194718246025844711366413779759805598538183379676730837952735289060664913279754436428017034360558263313891800949484501726390505233144022757690245062517200979124664235597399796790789797919771229847453608043632740449918659150736803746200850271250346638812239909718892390442210992860450587703946749657455458784019422670775373743411742027177545383006532187496198789882103646712004723493068252913507026075941159127679262142148087236519878607047285425651843312227345040962910409299284391286008835415116680067626475647557526826858520507812500000000000000000000000000000000000000000000000000000 [69,32] -15957722329165336741102744921258748419219980600885775077218644952357229138669681842736145895014356226440729993453912089090658517583829578609432717518199911516210310359582583665912692844065404485124212185963279793578496078702465454958664543870374104380343145511555802173375399308818042818197033651905490829708845919808589640489748035974729941880218798359867121516444380319243775424248757296004746716631628141712754622686823189889411283115567823297888924239598311239624559663288519076855794797697526119563813298589569688463369343577060609276799554681160718358862107713182990412157543895972708278665301342997220822166709105081616232204095788722967493976388745737841676755214488191063006053008486888576465406508401797232787882490011911291066183073112746213955792097284457475068301215395936440699073171275546503870899364746966372807802678084573754640821032343971286374985936862069917479858636869026305245480536738420523209629611959536259885362592570970241511972551988806308577565032401147409483896163878606359845512505618870013018684239419058765237360336637661321953711458094702887154024594161076297383908384198945742475696126488034337654171798838051476686265330142161307436195142407392113071517662181403753119752555698374157274355628096808043791748742867504509439923854083732086480986509820371935545984234741307711015584734432612628992570415768634925080714352484768450674055413049022378131193945593341005381864735003655437279610349981551124668119263512574688848336256720401504008828665325631761237990163155809211354116603331789150544934132641379775241212084795031871415955993391023657907678041456838191467639307854160533969758669649392442565317652446405567945810806623300826253167826980052269290183236702540954954254119770024576094221455959045679892905402146613953756730765728923152109221632672851657584967568944385860568269685521235076849912455663077623060436032708300351188196541981287882255111422844403472681686298840893237257049863009995784801785517930186627127913061035465024676657874781189550473626926942610799508238501164524597464147726330363666180808229811351286903096128017625533576729268734526847799429666584282051013806435624097939237415255657945956883205874806084207704785939387343613399093654331830714582006409036104194122770581314135605238322619047508218976121399270413096946632870153558747896858971811816216732962357599194612517816235151292141264332740067977929242898096706674974325431176272665415962739178158724238010205614675287531782473841697700439710438244679529463354393449665865396919999513125326337853655302156941075963914045132696628570556640625000000000000000000000000000000000000000000 [69,33] 153842902615417887259134970191708455022484163635072405439438523803389082938569115556227731451972397858793891302664497687009673184748258124183077387605979541252058677863101954169870605355770158940048093963736712014474922405741456705221187277739388232954456117336095519591067403991081558793102859179356538595158655681119038293353540685397713153346832236959703084820220732033609780014430986145811229316785257928517023603395790740312710347209171112335888306329276876015188991562730044652311520224497912323995453577533504269942921611739796070994649944437987895580438663806768705771112469246613254997332075611988793150102712908032395095933701640182710077396066049395858517118735858736881879523838584519523656466399293413491584911783480246534535450996821332849919197607485691592124333845865174478842181321941774956134970325934798626032974280479178606117061380137382126485265563983616899398006719714484889473371894083456198775429860011612787933439617452663583806700292185138803679081685996562056847672264908090490177561106186948391240854055327250920233317952664788524104372467807614225888233272687218046172107112595843575751903413266454622391663035604228766622425055230855891705870752381473421601727757650011243285031472264555228554901816780305273637943615042398982785817543652329729590639101415024274239316486512878452051188088525306411834145707624817428253921320171153461978029087424407126431752772312823448087490202714498745474659049032264028210534405105183036478891133911115825752548156291929520785386877229442368066617217054019336284170482209949810315684817531125643651562856127779713242081386548937723895814049665154769189509195862970314551222107823922797475686571908104201554535539484815544312541820776960620345928599032234149549418027590476901450095051400457335519195367861263306528345100655502460391962161159227400304609199798723679215914930749748560484842679771811154936798141428807094981198102219876875925300376342865020572535289024034330604197120447949817926284753069677553311350825087577599982994048266710824276286007472590897637893484575685038376417806358490694608139553146704550208836650136846342380796403309802632344820718171216713324787946218690121412809131781556033475144890865611820618562863141706116572053467905402194050218174982440885571440220353244209289947892965398806175354585680519788467585909618042274875545706613262655140917982271106238152420851335266265409661082984977629474801742837847443213787213445029867301983168625189127260761592588148497980930722130856845463368859991308749889822591538615573065104636350797218113939379691146314144134521484375000000000000000000000000000000000000 [69,34] -214758162105624052047397064317710366061798959087403137797844813747038283779068064405206105907750527669699390515028296169749363707249670168245418146753671345874995746218113225754941788367532806512658352314150951182245079335361176046105736505986454425186119830573826396653351790843777251823439258922264068922860918843408478817002255496258712876461415685377666456053566026193217703236527552041821854374038022301213553927371088383810636277236376972416559190171556340661901385931374365455399897696340276630669298706304011809335457944280021220188422849167576037558844648696116126472381900456269642051280451831656737016426104171788212238402231710519304606012439993417189196790560430470830380400068854963476783118023259793520553790683100565154222374176381734108300612927266491411683047279068497111874528091214872846975479767579112215501886220022260672632507386513419743497619948646067009958731324977936438567351247180984620039507185334262923330305956175464866682481761103175120272868923122314188052309939045485718088126359434113121947983615963686067335865611546602930650901953942751427102623586461873095412879195616491046210979613392853057551650739244487642472695973002267591660707114166587171824424171222241517780330248224267875464841813582447732124128687379759856597991598902407279271830231489909831745461232017622801102239959493859811769936738486401720379788473284411097662386458914711795570792309815619045518362458752420443620753580032592399781546840240970108144997919117586511308361159343213309125380804998346538885813530105875539695954247677088530278114966135081715205312215869077461162231444219496673656999561751124202234921092524195883793833833625671422321372364116985738582048753373612864566000365708699459828366233208662404977956919247581755505789729620814358748224309703838897074914499886442163704096013502189330201339501336762478175880795802390039472779100698458751867857397664834062743130579054868678020077618126575106475314184334710912068903136801671059722118861210250455814757262396135544641852154752685728871751469346907055302845531447342753653964537068434703380131141590089034197021418924779993680497582257998732558667039056015504725197661518584542694851031170556049777017234068711422538666500394887915938190971001895891932502735879644776193503481415526011561326465236355622444045481307098394719622486828189059878559569659547683646303491910081714153332193627529903778877812644805629496346489276149403188901510813597080563243832059317800634872679572135015187740625450260810970824328335851931804118987107514606826910790109781603657301829457537678536027669906616210937500000000000000000000000000 [69,35] 192347158959280312239101118420158754999177154097412608289802534755298842661837298084601810797863181019697552057422330047271879711720122972200306479475043200740227749567074535582830171990243347824436364478442027968234553583735644587862649306969993270666051552801799952563934063014335061619244341961126167939614940148502888754053259882016775292305294256657402636535033395656754821875529842519719890944624308662652566748899223177617063418625616961480382180283333934681559646971172047216873400269421707497062009462986884475522828739388460436045371145859305888625090355324024853356248133989253478753836873837919752489451042938004495449434819800521951702347115267665767648790680962350579790864232894434384269226314977422157736236496291218818235590317375815939558333282916237349574174819509846559948012809339742721898566657446357677041635301274071239100458756483415071839471953711520700412814588639369924902092426075014489805205170077483434565619984696908700688072792811674937397258852272192184484333961823710930007941825853125361242140873505765577378723612722272555749106395988906617715234385854681919026615317898074077676722163099576580513137341752267749848354591284821840041096785597347412582279261400280296329039467426168709305274490620077740781434494852442512091871071446772919623415244781425966639773175925412975927018487598027327377806305360366535115943809711907061754230351502544473784688537901962630672899408712060733202263248354745440145009673457220574492085242504135617583614705986397167700126971774937023224951061194867680814764670322927599764781294153810393385893270813629867307020727125736806400884311519607033972060241478155449053751443677013235949022096989246838149236633482800084489053798533561756036935863810866395876100576487370804857048018234891969923874897161806397179135201790915771460198729709393540613354455743045313458106102698665959266401040616939217814003379083703040883469674834518168085656117260830734963063523596648302423974635068252665416850163407917701407197612019566016132417195382939441569404248894974877485984616237237972904995151534394819926527227609917954394485571218259272073547273401048536186956855464630700927484131007962101368333690911127663605764283943857331687622374528979445566282424883435246021851839878846900767633162385906257265247014203892628190426462208714846996435543566556573013120060683410924937830005779457869038259772109041683490112794614253177815999482947449579288180923305457133916909428885951774475399787966455751294290535884342046842301777241814589629418418497893810360870889380034511376670047777537320143892429769039154052734375000000000000000000 [69,36] -120806416704682366933122256874308098668193516080108379319795726524011753777248542577359474328242769634706115909421264484292637977104599152207978369862263744019836799458352732805566051976496501839666498063325066628789212687554214830422494070238196135525716804919216426501006323971402802455104575798834502000846125939892963535742093825541254974671697229433378619637795347292365760703194191522888980098344425316350293443102363562292744123366705075309567822164482406229554340556839783117458468452729333960299403891391090125085735574463046449445542511886980736862086937886412963298206667124066840526475257529823051622255551709600738279895483312818092759477244201609049759622132860530130777835103305465793288652633689142269908557256223821058308068430771792875188825967543329596973636997971767392029352473670717134129562231528331748359391645328472628113296449322052093929578738425751145395092552261377596954450295341823491269070041875348710820002029430677393744170062089039179938515368995202475633096656211847927565413603872959918535711204087647001603578300910038786861757941834377493656235410039156417930082609503542491690812689248116478922951886764649014089161580122687193565763239117973515850776163954047086282916871158940438808676672719861087796362240649037282663458129087339703597825989745391592434782553172398623342775034821312801484983759083292245814954138514864948553704797245845908909164495099274014671456256334178543277739031815676706907563651375548544248100567570663084150314659716747330575680536391012382213793298283676557332931827103340396598144125205453825500890284419944717410324113260809684863376481148895167391994345765455524451638310582790814398246358790412995747426347331676076141607054079130061016965961800422363005295247345381711505579170546788011135605477208226215219667520228195790367371415531142484590813333425674151005781172443485457932597629858229783024996607672173200362290097410781804308417035999054766561812085113885626013160264200722642720739439920396895837103899332750069424078811324425533555124410951457231039959580857342315730357592841691346688248012528358695941658369698876400403818979890620821084766545491570231529630684843696497940022850009182092779941928634312959564041085009354677538205319212458341203403683593235318877208898302019134524731578754341085238146644616254006921333452276485258141339085899791458761437332917477863568167965554315801666503412555230811515223956648779837749424021782972954692399796074200600493387604264696868784387688110550471948463901679094216396416895575048824624248833469509513665468558585303071595262736082077026367187500000000000000000 [69,37] 46262416522009695842005750248817556590198142260292978333690517284702902336834907297779747833190456511813628954196945815085751982058148561931842838296189605333483827682274267742360531656958810418303102350072845826865394608778687133537529207497564481601202684673523977860109985885131765137882278020262808399834095160085568937822352445904201155715814289455183438810077745068787386681179146026715269771014952999023609906520335080904672086262214784907219069234442131861372347207696492442465480455061941037633761932941240234249371567640527837056273633850852737270557540058794866506136020703559862035760284570091005833281381146389174308840988117997850479125969944369532830895547254483287453268865177642126838223814589984554222358679595433337083529988665221555267170243189761550537342686924303499773086586602501672116633156010878798861410862972338236391979557483273996289005433706303218412783445115078468071466979897385714000349402513702128632823941954756698492188642186524512083710863487075845970140395597385887840064600210129563844164086056411506764085445632708530991841633760703656847205297667197541027068328247133631171960582862208981811563213848068616608164622441675615620978180657617196917355576333245194414269260758270019063741187725210107428420021731204745002152371774051264649494980941373031104169871598606964622194937987291829741165166813832583538100639047946727713463292619049099650790872912722858623293458759913089076724960017504972064508969645658940399036885162757797024804567225998789979777271593267876460336933822534725692745985137138669063607037777872531640910421385519993080774979113235026949355287236720679768602488946280432411975723352677042965678622486959371729479882948718280873923711390927497604869575924590329855705979720469355037305929986509207615848456345453531161518510840415653816759379466069866317363144507467321504324605618107110854553597163090236109452422266539881385922614419076277826639373662362771424797450651921341346725974924690341041681918576234418537142541279598991144681961557434012318081241342610901548688074296397076590538952403794651896762388847047115009653834671751902456083583252073823578678472222854335922350512647817168854280167231188531894799982366919759157788428567139392367511708035019207963064164801911738874887885942566326604581872151585798038366884580434672053350351092223057001216314347706177071064451791210376076513072729061101894989983747231655424033444478306203922925630989505500632889752766206264648580579973519923458430271160559722356210409740152668852024763486578138109893866454977423536372091450452614935784367844462394714355468750000000000 [69,38] 1312187392154441604733252220160102057918954898292909512263886981093454779600320545336142673051348398215737808809381498557243301556707823080519657304775494978120028134278504553842512699168323221202540881606167123365184166784368040259497859843772021153719720159704467666032696953739724363824986052662756452043267075600927334560786543919485020608537767242154553860811685340505751164094323241406342555011670419671706858009853063538583144977767306878289566542005338601016809886488839116849884182734942308501856098127475939838626829154251966535916869145351203109997796384567287181879777193239534041440971951045494736421030795595967397310186793920019715359097080153719244615181460067284739699973641309040879109364666132161822065177317473357303831642863688147710904988588280868002388013833923716021417645183434960715839087938531286794892097596669164004296028178479316767727375348944212433599840075552577969421521807990480277552675428260207303989003543571840504666783755372415981836006509833957396028346951504986444106055634695490028135592496904071511775765320019404872277590085792343599882138629976491964350741022863013811255737297188831424829097810147572523132073277941124181820270507980197383497156921618803510213056075948527038020414659611488010292231387373981057368582842379125067665268917810852069579619713652300441490457841656361186390067557225050444082094330707993759904414878056017495332974154357892038990301419268338982234446396825237687143635681515798426727702567564511891512039111203532280138572115134971541909297353278385464110544346911169281273644228380070663021793803292485998499628820215918656179262356973995973750902672387148857375451951415134529995592837053991310000060386035543185719109774428602824246998029221631747268496269135884166599710051318757560617077803749170670114025727871479539414782762322809280934466577399122567286115066442416529378861083793480358073921658403950918059896702091684842633228360569599597763704527032416707793643956861080694677103917367533176224741756429567592550127990959454399793585395289694353106398977136881472068354651665119016149996392807029071611820731862284285656900822655783797272756618140354633655342481607046587319547863749805334828820381832780849173668048320473647433234577782656774474407688264144568574644954448841023211451936794996813584611305960895940882899187500379514040796594721103967190783713994844300190211275769290923448403696357212060222953434143056160579763613894427568947152398219946191390602670566301308083593276091441394690930969680624639417943455406314363847553851109398022020159635392388963737175799906253814697265625000000 [69,39] -17446804966118476979428578719404369831443594371478738763207077648082891076285987001705668786870504934498320445477671808705317947097906511670091745545521996312960872804968615786643633877471938721631611339383418770326865974315150670180269499562879645435542875604330108004257487316368166891971239859809838064016021790961796547937537500925016414732558006976075755307782776919147279212640747839839589005649305696021225154458884231534350342962984907138192268873789772867524558784527315013793127980400993301475710233945178157730406750084514308555689347724204507976475043363633531463385434718793763773181915554666972258697660027351304147676764650935891635075742287307095291151444163083152528174160600308803251285559160602568938826671659662670566902554602178799643399301853910808859698794956111605816825966285227395479324905605958536850033603423841487545903159345309172497593830962995783608998190047381611516727487764104598645132701848811138740692292143638428533230720504312484485319632284557033898560819508208112468028019242544256484035609958163108382772024563271200580772209637588950390039880799862920948330355003708307069140119345519831045014860810742570591928217673977465233169126796958878894040734229082721153307421693198458071204248305393062469469392862040894041263092584768077960655768279611925511515530270736173263916120434939936436045360803530801832152967201020550096491450681172007941924034896431934691723971730664982702152908363550872364634198848997081588493778900926695430866821240473772904808905845972347261742336268692290726863689849304839434646922798675529662033071115728681494723926777005165949558387400489748458009175256010931497289975045818523398273588815817617225172282779205043148391536943134379347333244674789547316692238648187480679728618185746169928616481763334255079226174855058145419746249266954974445134140213560152818794066779423651968971462384877982667430382446226903226123873576883093174778662582064659131695866470552145352072357935992648424857262776389102555276791075421357425132466531683590312021892958229536657751613881289878182550702407834471274920559889324681877230039983538137287579761842187718341194832759783320631951005611872661645121982503974192932319200367577018856276428317919336082561985892935402537333420393585962953105018277264407290895379371565929487627368922461017087742487358626775153525854743293359438369958331914031277367132792245755968127378229579966116329306741026127057011236685289083274029385463808109908600942857531822942236504140250884906637030659491902137998011790410290847040029667427632854099974618611312848770467098802328109741210937500 [69,40] 14267946617394758532966019914534675630805831963555293628513917215193119879659374502350529069759806309274624326066501075993707997037742721004131597568826165007104795399957117838669322989833197453455498811903779827431667147759100770937513306956033831481967431661324683784223459470069971837793132753851621359380094742271221903167060556382138243099280646961981959916546898849244070046332811796229169910346569269670756267961308016163823843873942722500423610818058990922609157697718105922091480301522476494279845449051785738851636014188790575259164265391573543895345314947628870082916542121556697860873188865346531019091214870659782610771547723066133880632331753960758652155324224674316733832589873868270410846437315440819421300944401162920251586165091155199398092935939920907288300605313179072735947070804666848549758420033768772743360654401247780566424208899246377139972488686588620545668798699675027436391281933789193400967381495719673759290850170965997216453245257843566160465401501233674910068562018859051308030274234328825073684760546342072776918608222740406700747999705893355215802379426402976743908306780097998405937939458772315002540191375215803023425988614996012119238259525012949781852205476916104212322179178819818420219196113185290158653698435789945131643445532755442349033396592403482239523553295168558074584580792287248401443474505380603755427516218347572377675434924262532787477627531029054608263634762060003298561416807655778969008205101940272628097628433364639610210599870411321436611928080835025390039340118429525213530323984567455014985793031714607740629803230265452990301373377067756541923164664700735128038433315961999808293073803007510379942600315872005298373255205263376860743909190205746140244909010067925772855920985032422610052138335196172822147034076041410883957846722911302960842960155983776838764433903505249539602326527181120285356452852372427412809789801455817392204492786885277990949716178831278900783399291334177188091051044658231360968068700171120456533652362780190235164999514001562836113590633668478816995279818136348134319055427071161220975486859358272007744154254211169754399956631031280304496868315797076060482620098165245397139010521684289821911234674224439721372892085899903244495343065549618676991909879416909197474245808688458097098918341358911308682399566540987733553252222568412681267960191070792424197078489521657850981039878626424623035475239724890098019018129038842270271002759409071220302837757131612092818732028836653021184391426818743985998807210225570866326893609377426767310371348985824357935570105837541632354259490966796875000000000 [69,41] -6151376744067550452478668421249232688392317670770891949163587277798318230051951807681145004334848979535155310328928102665182477327705923565733229150852112878512946661096885637668007735092888606257613925416859335469787155125971931224667600688230655134787811509448193426405954548556235288154040357998059412305810968452137049424743526144274692313387355120556846115278757096295681804575995694761656075704613691549654998552349341631542082491311088780846796781287211761053287613469487099985595839643305902242069864981210089283273320981634837341656608248298280885784539881666531412393081921824638821689107691736725617972970202933939450351702652314070736007050376768419421232315776301915003726835551113946719436638832263560814226609125049390446812662762302337784291157627897810913857334655532371603813240172715711274539019287382410191896181603146002847538946124273124577013361068591396068597011209225136545564469677690347955186531580327146995089950037543571330543951943209247203587184898518966944150720720316049790606527143845348465139745503221521949869605624415059452151034005616699145004912545977708957482440958807016794723996325163339985095935139362740318684519159866723315442101517539833121257114799941031766942952383643300411890288263772657688266529669900845746279201992953224035327520393306414734556234378089720826868081673531612999964877070969773555129518028746271287655320456861505223714174501170947201412704071405066553489816641407597244518182564026398372574225500212710847984506494302913266072073534398891901014495997914511508455300841893654960416932673986243697049083994871783625465748025959819471111268842791816075052732935067148201630441533098648581558588493170623488149817321329196604105867243603632900048881442827798286079340000144255209245534798906943284949161587469581908663463660645982149534844692165821694490438396909833925931053774024888654840678424239372084912837240167018988492828147390699881485963479031042775358392312322979013272596734974749184173608569224212724947743900447432526012260226085363525254431476798528154686612824449228332504838518167938636174461047082367267709676891733062560668809066540285548169220842071752717870521074077263018487562088264634046277095760184226464351020616451116817945878086701824251159998496170909866257910625515567177565254895313219450682567890745469485334170390801679188266250807550312359432333627824728191485427959912274312151090003956121363267028673331671668095690264444186372786248124910698826234115775857221021969902064691067024815897522597229214645611634882159552294258052538645023532559719114942708984017372131347656250000 [69,42] 1131079972095038819136563195882209185000352246198310730530735666166991159115539339815970825701658694871215843304693707130141189287786662150351610542985675962969028085745530976721493421581871483478396845315057051589859581638375004570419853902224725288661478841424955144633366117834147685220305690603975386545664440481443665104013947373688420131915853037998017897704610480689826482042002414485153604407247390226386366409359344224968827449666519200809967206472330048460669752578552015988385184772196448192365972152823359698845730535102406248494525188384203132737948641363231182139310192983649424501808740501419813274120279132618154745568170739242559374059938236552281804691273028977593382520457012617725539630774954927189180100092389264317981974508124393942733205083972549967871089961680254637823748536223888525306558759659388726101798744708903960103619101587962923763534503065029590368692504592575665017735451327119981352226763719228335952832863056930134246189332771656636595372883914392568788510931399724534890284129278013233671954412269998090103050951244409976833860766351836621446103380575875026990914035189393346467999602537650641092805627445588591731304783843413641088579821313256562739819837295714813746749913041643341817501682613632917250084371404606920555963892559427238136076169480461182883173133911643178577656735648894020677804658892481419607675572281531868872364048262586214982274596610223452663218653961100101381166886816867723832469882507721006934034479601650446492640444073878923457064925368824079469658468283923865832427542935254401708488319973041860763342354041739123888748712369685529684539572560728793568206093765368888831135671968142717521670000224196633253516887157554553191537905636069959782222432236108970431334602330459513664311696641007168776279364452025764112995434158020939527089505337535994901684607231792256683820107568165952384130883942560430237513231272326890783315039719671691993641654316330878020090082296382130672945045720850266332417773456103790325135640524839961545825789309544420270486314117249815060331326736610628998301364467510492064944631114582722630050084281371852380324946164562773654399378307451637003566909089234510593396102701760779150560516489160042205493197965110258256241415466714665779706436806332665561415171938581850361412795732099368682786394244590829544136902627194579079115128749785775885771015355022672577952133246752250899574479840310862941234732689161732507951656532257007578731171244163279550749478472155919746420016987659628073358347817251171078855657172574288099484718914979064496861838051700033247470855712890625000 [69,43] -381897388506037932883827837900995705456948339246522103068921109850838499188524276608676716412339085318221249410167460176312496527246459443943701288574715028568675426415734644565818586616063619729878949379555086314178520600882805196594450419921188170258252925286723118468085485763417874920221812274415744053396037338683537620809546049897405639264739457188320107335251773304736774011062343854762634827071005317894991115387473541010333074725323510639647066559893415678066878804637589939460844631672460077353068394450017060987291949753643632483690854294447886696499635259247093202550862584747396737853253540687823527876576233551009643743766230704754818486887588261686122390023235225129197578718335807074327752117043454572603454168878807900717714348744032175016542813459386617014084294134161098513699080372088793362936772804430720002775035406050369102460716553165042901718092578181123065843173257989863129111016403963296395760902639809222611306921421562858775510039636439708409367120075742963683101543511798847872860237597551913306207958985424013586236027172148887202153602078900095579510704016381298539520696285995178037206014292957114395203214604410195393232274385201303866658613055570463037588177416602061335500045523393331273640734520532737491319083285013619693101839155323081825335853738426984626002572984446566989023306671840583349898654176214606206044687545312553142010743007597822713764125276806539267349084083950289388094486440477829470773490686849291669911899520057398810277161383096159930542574929977476357308920400549452921873037807150704827617282437466069595485873531694193363841258484527735151411900518197445035383055787125682969501977996876103608068493148902080855513230204258946119289854212037161896479766126363616794675864911005171581226144786776883029684173009025022275986128269383633793712825670798835616728305136361994051007216174067103323006334216790944846779773244576581668437767389526106464078592922210153702178310303402001927834448755086083409600650701974378117779781591828843376202165919796337194242795033759423541440355005201116943699719648818612830728909787971794216745140135970610627480508200360568895329114276789762475037725190296592831959576222453757064544945641313314080963166032369097847532195926303484614696378351702469896162639161094034567636877868855975449835828869687531728988462562198038711184874694950911804062246770974716018131828656604064318289339448313626722308197500042404497971495098974182830781665594858306375534772318224595814276746434134962314669788369728122910283587405788374218460683000297972711223337682895362377166748046875000 [69,44] 1778283600759172428193859011735206643924542799342620428769157842341963592874682100945030856484539957959208313986750922022949098499760793362911521198928971594651212938738145767350480274700700992281248730090496751693937350786398283074554620625844596917716074746925733250245633232478244638609194185699287088797574991464760605879807877121568241447521081256268898044854487644719013178038004883603171051940313419133334610473917216099671160007512946922673941220847523451851036162895435991687218400936193152754633063019656058086701702492553723189131067192853299960496795000844078630849879701135060586987059184729509627987975361333819161122993688551928240253276878102559464924533310046221549494606596429927037412022670856464096225244065647043746640845845873334923732812352651468125003854404997106767369245790288149698883043915859793725676430615389163709595068135211873641743759078067250455323987245836597520576549363071987773946222730626896007434497237406360980876775823804896734920952617798672556793014668097111606887390272885447701634322775354284143203129317300848534726084673783141091767848862393094333311647532800430265912259926889831456918726181883666570504606379233652670814092456909336024814293482269686156935234555237139095097862835956452222383665515001270494235329419457838906755281004657738631375278140071111047180706833940883083992184904758250083080530917014522731758887637897957459732684034321032419311507870550272674959714555745467788669939913615329040621207827213395047809306259359595678873076130683573381006673085867344946418307517711639265052248712555723467849016751137652685417816141644255742510538550369694925917856543811193253513461565863399205356770335070666616309336454491576768162977334391542335269869815905894810775527806027630171969549192234863118839905580905405886682228014561118464397774095575099501497577874878762124655889306772432876843545959328551521485362376414209788364632588136301686903506375704124389131432237761392228740590205364864743902017733083830709042666462394746446430356918558102705386232118341819485534305091908939502982110851827983688291047614295523204380024585130385316723666351590135953298278959558813689288258558772964861727841004719982348647133871598697934730527698494120063552630436001569703493610183432531425003455861492528085282959993107752929704182005587283484753327232477978217921781141000338757868482383162877522124838758314686526249372098961060019945918693713361827523947623385967510885068393211617736378255926287136081721892651005219204121869806255681522909731900154344582266202623443973607209045439958572387695312500000000 [69,45] -3148962593263295164174092387562222726294045585363643015300270495007696779070054600338337483981994536805339236319013677853993693390268039471411051181103080414186685258990322699913950671466009665320206933896818992143424987613924109645400128182500550390634309059494967348121159390174230409288800926284867908932594310551353422319258077333975347977735444259951981183908249142745196957728376618288255749269388386794132253190397489531179550481283196964175787141471684435116101028174295482361341769867844322972031758748249528243847383432190400207756495402952961432256589831104631647017364615708912057978558622475741781488044460616820508423448305726842040211837042238184832319747012626635367936860671933304266280506562274697522749393386822301259796203050275506301372670969775531514679127727030366644437169367563550818066350004317247663190511023229584460759126179823729239737829934115198310906658772682015432954167373285933809477295398929325983588925092610531902086639918922868779302322012923737870508380594190458874747055154899932368169339486168318231466632222400550141113945565738188641346125322749860852340359157431459398079169610648108106030880949074505155290572032297770708400097635124935826750951065179457822372684173955883964977383977498140075195319085586352294035497993492151753712967584501582963376261022899055778514304638569290737567881794067460738030450605948378747285173701373330238339701951482150776110324388832968118845682933438861732848231167895480626223622108440888370645656276596986958538173019064022066348745998239504915711082519593583897754899816734129326941587086062078007588187550792263501338671021578335062283246189670208479618200044085382569338414833570905305565332875406029964848703868978199459066412848216561201005677503515957163991888582674685878548173503649718410354320762046321522271521567504130543909397755489629780884649575668337128065550673264477381363961297434251442232239078676501087752070948745783345124216639081922191087014607711673683368551108655989534204976137479420467782651225888624413606807192324138774615702143058770406200236435498454427971742458188159905165747877811329566503615615608353044756506842817886253831503531324312303408775291392714403669116282391664470774950635361275691146306472975319467741976470738312291160130849584705899631525257291840797855595004472973451869313221615204164489815551786933836797792636465847613695583900183281578835594934395567328384124665435094683774309126325533231649480968464556414924524794040998468789388614004376224986093148586440974765344308345889535625736210810998727538390085101127624511718750000 [69,46] 3550150970602987432453476367681948045240854090778074834739537957800532809214763543861962168222175365539386573725496845981680642536433869983713325414195550821070233543354302845348079346481546044513437112337046678732358683386660125363221572124036510842863400967752141546163144423357622753959494944289327294216252964020014613550898861963636894965238658901116425997121541958847164223740312189478384767146004143927977640826834018690622033825582906468430002103651729048512578886443024346903325172783696674121667877446594754941300623930701369594050390001072623712873546099886002882704205331355997393189534215031935850228988150935956096973608469731025224421137339266983983210750434631463204849595028056414624179287969473626742819197029849127154313424106706355161393862507361130393192414935239336799906107142848793558998907135390682237408730941380968233423715830094456259263806483241466565637449955933102903931412936286397028698923500111213015501608201965981215042074000917700402338311455580722406522659524741523552128030715320630118170832908206930581637559623435038544411371045532961339334736115260626200633498976896915624770659990454041151856425289342693938837078082239303593536960756945726193244367233746403768975471573753684452508350366944091957686176078989334553218687069337575569081946802170875582324958054984847107925505352811323416769199965856405649589592475222351286293998047985197489800781799954899924801988681795884458235003044976039539972909847216478116938629928487141042885471194710820654783566412255212765162162556209049382458706487913570506112790812081886147818131519903337308669758996677433595717551909366671025836603379496883556872260619177449139510189279686143642195338322089661336543441366443945992807854327595867885972640803933979877221365481585600896862691495659001240043153192679288700496956855986706408027778527553913112878812973574075306952293762206756639487235235487292283067014137837388374931997584312481984388875229023288987753892272475460343084896494794700943292387954822089809156900335363327883613458659708020601897787913184061832203182759108329784038806295233672411104444548911921139008949227196445562390695785821931195023142243520216586002431407151740592265057794146448940582732220049236757212334121330573826440966717134975719114889855003262323325545967224028605981526743031012070729865584483005469927106824438376184624878183640698643718291792449395776695862190969588647966055458666010502490963986582110081736694492925143039595216023481358596233394549082243393909519040758854978122246650010549818068938954240820748964324593544006347656250000 [69,47] -3067595493525086674490030307927719727807809067841363521683841404763660320308493357489858628962307233143968376887026671696260299063079111277509049293620490770643400491704428212483402348025129506684772618201863921023037474519877513367038371481159573321537793054466727088494083903703227399738219764178554998211388988940595941257010851718311624881946833934318876496363253614228258058023479353857054660493383255370840114801315942158632519860705248661968767359115279328124326275822837758293135357220890890759425864813046189176661619983434655831872241783174104952357862340288616355161049833965498192642400913232747334457250523702160207639594533819526953944722162542684454074274796114066942085094551291036838564328671517752754928960220578639629558023641556196005569462974437146534293921557418984036826793531283005763224387881846316538761187818835327403603618018509881907849827019884971553347649579106493910901729577403204606148505760551295702936279730381432383267753637124842590340098580828582665923217950897535081231648845416657177690595424774388668012342489253257380634519271872081332610745863284030185164585257223748217293291145939609361912945600155177995498051951206902115679760700252793527118658149381257992709477719670089709068776127589742228852525500710520336868509456003974864025681240307475987767754726828827309203659116198747482754191672928703284391685848752844938997488507210962166158536375138683981510048407340797084387839985460698541402279213863420230800530575772615374851230549077817292957606530112960664791196776071043540486504922535200442478512839277752074808386049739875376564342544650844835691095572022541794847661619127561312683795106506573647664287319708643265722371469352469279404571067610236498473546866960652236830382024054680695695551049375988670478497576323239990507921144256194241946098319264428767136010044758128102984839237085989392305336915219124046573151775378147679557406297863139886197144138141528325758326032609088291226758746716103360809216133297402556202044579212284582370662010530624196966412640005992355099003949733479825309422232502991786849260487497623475456628129111008705320248314453705240199346373745082507822231118410539687535273972191646310999457306843694525035654850934891872375956424161622081572017529910029817976501367269437229070815296788582405174467254882011989976535271492539909844256232963669234929976940732596334820294229307605601657513412436681765865225420949880345590732929248512437314735730383302202460586443586692710145330018939009168805663711014387438491744190116058228420814479875389224616810679435729980468750 [69,48] 2183566400190326712585914886629206404466875723868437748090717732613405560377451924714902804714488140417664534098459497405162964227231754466776052668514451252564920039460654709238496600297677061894528841544755752512629184528463385150035209912147135722820366303401555608169067810811771599461787855390442918989990346015761443687891860104754452101522155332551071958612158588811461426504406930645425433157227602633295127413687424872454108571275535927082955391654289325617310438070883886030292404930469210449269968083413960079860942949347476307548749806843434428858064871867458364446975773530520355998062277768496666348384017515457961069364289844110505628215116931420804927458993751273548707949911279714591338591150492087061681733754857553326859762646680970073479754024313246184212065487356378463794328273478219014053188937641396443472115902880031206094496075475122750801941982922683248746321854733259481816452219094602947496284796822282756562434102987710083427403168369321552687905926984827072249509597094807606413627104344362292751508284341380057098594336649736991262409056519271111092937249449097823807600478196497685956014764658921592443002592595725617379550448245186609931018266943902075484663583329222067688001830792556198418282185565672979161695847271827060656687385027507208234194226695371976135625904760327650999734129811088899443035501125926062782328546377330391070527389521042787700334530342195496264110576446593256367264836289754152084066922434484884736777440918762539621382881399163797780034157243338514183640075211519171962707809412361758376653507369642583254519574504768290692293547897211606804810072891994259509227713889741357508504365757576333699995471580308909446367011562519912379660769714917800168573308207250772926966596913313766427727395563527926555699725906448622218667602117341659775526191747775363576574799477376413178176109046491025633379103825629886123597209244695676682209851762626622341654812028047008672102371219323338183238318605851768859460301832858815250362020383285787573946786859070837615892424150822808902448010702812123788135953973760508447574352593792874908893113848108509624636729451224562335940029743679213473779610941277447060073411702320382845538512103842753494876518391262462635222337686808011579288459502319638443824897813297260355490632226290556518103009627439391303015290773900698181865363123106703774652895973199470673908965886193074527216169676170710105806490407165321337288204298638867469168790106012194391909295480847761279079296199699697240429356169962354003994345764527035269608745693403761833906173706054687500 [69,49] -1321090265951852581800736757468530733436452914065492774084009477312419608819083397956342533330466625148701767222270286901630499405843991134436407627931309074832439681303258438665191517337051917509134150932241150217608016602048868398964656627520828326518709038909093242072744801575030929238263217200601446336780659308493469019385674963578610475677475034390413609867414231505284021389971736484648183887840831169891391047272267431732697698794527621268713911416743063486337148127198614775497037436608592234624201435842407381686718920047217228081992028426554825536095188801137937900829141849734762729514769406372451422526811391594284865168192539288156578100042673154760969428236236259479212473039941809864364509619481706206332145670894765785924827289980495085559387084564345565755537912393248110390849982510328587973249912354687695045875862695394434764792849895785079340385877000221758228800068172778636825189326815739098592674276688933340808062227163897116856185123197501685870995094529600830199851341619840373412705631936110649159975620432931593575032511843251504231251045223164022211301369495442096918450002640675863042861066920145421894000939965181024874592076133151300041482403780493351037404288883790514201928267234629823505007257096095419401209856161834602238191733123286715377941358230441846662925347065822216823079424671908900316872353866143644487751514400119207972598286176669741423083290818415721703254494487105011220611843362458887014972746613738491193813625387495926693743235802854836069836866398216578986161815856973146904698153611002360096276215987674359857290298882576516585894546137670184223217607810008948407760754980962280340147312008714689260841775294158418216708633710693313041945427128260622697566156626772098502383756676537119917943891240327404732207114937849874380745056591388857517030085459250190747798810659286934694695964386853332340670492310957217618254619171129267985222226327143627212774784742242765823232466315377077265227907457588612436395336950670887763161321740284612137610716741273339943466139852102500575735026290660386761514905202453213394201100849810017365658966649439767642004106483697410719530183787974353410260544617753072644685658265189686493413137082558259676450004716307648031976430032238583604561588025063578491002919001870784831707244309628791588130897267915121994466503312959069205294380650834162379492706239345578336014313349002442130402779638316473940781742838546706184878301214610095922778979223242197741612549601352237088508834077813326613281001385311613527705410691195919703488925733836367726325988769531250 [69,50] 687081413127947873300988204889027212789082987866463780954874549093111753073657517931924647886097089335647819736946086646101622184898879104719624759629906256906332413165072050758179062534995743307932278109327376321830148970790424470584735609693923844271870643714202345442437344264441967040194927095982160704450826333941829788696215317297293674364378708504578080746251647973264423150568374308597021120458286147574258282625497626009270463830743254264307232319115279049523486589601318933441897883499800208392258164851201056642469662014013845947009279673170865503481847609440374750410346651020793129179625957726837937722313024928681866189905343789778423922078346746588248472028349186518067147392047677113744263267291503368370481268673360642799258114197698446695222859874678002881719523500838582545532955396524122620113400575448062237539801923279709239962587195573888814936441503724020758297776779648552373882473844192180231132611780067621031791637551805452016354391741577923320665733271763429528703995226279450962891209678127924595385319106124638786175082846921078936854926961402646539158362262609228821468147679234846956331689115952061777480588834764103439331819339170501281007309609777130918823980062828008196344706472707118712482816759117060207724935007896795241374362570417936536792587644086873355826921274693117372006187428705681158233525755467655661537253058295728332857758457976687740338142369284357546516058950283723017422846728215280009161048817523749927206377260080123029767898096407673228103828744140529695490270313693905790132771297425659426692820123603025901478964970931702345104379567300197394924196851176494683835691775091184536907414350380489886550589458696847455651476843267285037952807034918185046285180111507244732382661809455914021512600082385135075158895411805164536066192806379640716530622493796331409492943635623628990454663098311263144194138213244817528098242495585363185709993036777628689521048826597021881355058700488700662502431563956742116553772830035979824613661782993371024892168436346661194473558423129734675684224822007522182122728957277252898575086272137747252798425790597093016680542130708177417818609519273723140971256600142691989070017974252240239496375498346320642002749619699747093514598114943761603020485220483395701398184171908103348610472308988903980072446806352186331600194205985609524385752036985758472600868207402014149465925123440254683452019655479877929506786004825977268280610221790078050472378698283034982742219824379537179263564117460299575469269190060310807476430874918271740625641541555523872375488281250 [69,51] -306415353728069474594531444296428824386725462558821537987210844512927603895922849034099790439199695823888982175047976079788642584496834049718723896800312183635165890956641767204135654991278484783479601586822955629720771643599993454258765892985852333970743191701107673572124910627622783469394775662222872556754510776239656710135864041410932526403284159452119028058356396692852697720814515425606004006479511674587668583361955502094133645430291378580115927282180687075888080667737579831568581728482401126001951095669083381527002271439575207812963246629084160417711727901672067323269735066714315507722104973225128967737037249741735940857958271675146766821408429775381590060698436969825397097870253492309011922949211309455470763152106825151815062129942128990929987819525328325143883180646156602097383937836893404656113748340158484603238392256981973346366636975336843588706675101571118215706054187096015934188389772492619965128487663343385603270444790299323951738169390973007386633240105897780909392370608960063201881176507025186711565695588800778563221841159874617080298220791612035901921169564806501207448231758149904424706111051422108718723200067018897050755126246436975045759483000734783328314224963793164267548137351836086663269335808327246834537852431228042160491105040227407019283214471717036938034102900812166225947125653192100935792700332317988944872884051672810170298518779294221337202682245890329023578622645172047199890621345756141535456052413816278679181239569970594889960141194272449258818694866124945698365714362994692393410977021045656179217709479386497102154982426562869081903144538337431405497548905439331129756197019292636274417291558255812889945491385868480449593658724093254664110675720062516660944745971834416907703908625081676211188015506531298789535800608546760141282739118290114576102780588562156686125866566575460886957905859056880583213284970784761693237853794725023701794500055340092547363475526572009406346268047930474118752122410920633955506978254101796659594997937595674083462747805677821896565188185500129911140651171301316696854069941436196960788219894605408411784237734188360283640327562693121765899935515014483388797589431843056247504969928283188282772222985302823169080461064130386734322256949517538226264889483524688051010802790946550866624262639458748403370950306914383074152668188985364425473996847102362698566424827675125870669199971473034219129450170757812161127580120591869564287720293931121507593656162262044932266548459258906206494447684592786874299604803937268054231379821317204914521425962448120117187500000 [69,52] 115020782612477148033110120257705302209889797630050278266535210328546597406755788410429800496737907017233222306954632578962110243195197183997449619630159740439877697238085691222117113047826826013884402167803107769657752167050449562175378190753073771826833212952292889333441398485987650931379935289360544632670198106930229318729898614965565389121452839649758898593618289405767389116929533515019421844289230293030047894384248507175378063648528552128844229957428762266735949753993368212664714100886864042889965951222137992315356740267523009320546992923638764484004264405937441443895113118057539567950937491032682298735862578260563377088942250266505627681764799963616290328772668201997821820867777213948098802307085141464636637006240836574234532069156026595770711070950998555556542832211550907617510502643537485430536495432132298749237101503500014356963936185912552660608505460575491053170715166919667323902330412882894241709276535523965456201485807830615358522562108172686760878978079670719401351345730685880073117609983280499822120329226437539480104744970256275572958562601539366867109570121232674360301367621328125039406076888566973421391364605035451200103649473918214684797431324924951619565254327062124176237175347748365338702837075252744252673534447853126511069978959029485593257014043723409154130935277404832764438313259976579439892913107415528661937412840343589565318828616036748711730714514268796645717171991950160162148841686072048453323009764614429824888867102103743910847904301813036572651844238191993532369894670988599713442428620551270414724485094086573573428259372102989318204575717138298215126872008504669514822211513593402495211609972384469466495370033363706551055255452759130706549031867531197303072921768846911764185831050686695786120670363998187460934589277050150676340218301701169571392015454034164855391472066793183740899001614498954714270347759005020899486636528896178814962001447785034838619531414238963383321648136919239293540321344513820371125710695101405508186896350651958771684660031523042176489055854514236607944678141853329224306969694476081906402615515250576639562660050152779886129402563897664540044223405603022325425884465439395709535812463084504712957106062631265729796837299460648492913954502075714219239251232907775775104017304168929106975912974516638131810491096844246942939394503037890584859340418123073947919218423098577660632022560906126057114800510516577232212623589164789239065085140997497226043001862590385280216831074991089145983198910347579330755889654238927760632194008394435513764619827270507812500000 [69,53] -34481997178503760291507053176935255228888489007070496160529943811112277641171257467367988870547247407808599217522752398719543423572827933797123884030400428133757433732819478715174082760464004633624662699131870612145792996472485976181880839382745203567587491779627803944158591415670169328221390264082729711376218514797905187992286284789405706174108527588239666360634330729742423163752063962312885832605379374836421985310062681643380667290080084427226608082841352964250385717548572555802176790049264215338430436953285631679971966681288718838942928506103396801734115231303761895860279264799406146855394894370741236911796724858531484528045682760557496781353781649750882425100152228430700217039383524109842944724870152929530590033892268624747860011721732462779089480314516587928099522807907995528544902245302257694344256535739345699946210476670183165805250030587304198943543443068585882978600010060819348579771437868403598461058821147812263379975571132191051551603584470987463478952028608293112545473514067007782070212863312858333170047767040078688456674662821493286145240710045968520970435716651041709397448343237899225695967169977340844420320673774291780074087067684819240347675916240433393077431473463660592035999664650144775491319355406920990336286180789711918248227026291074603380355980058478363777742522800075583423309340279753017447914585014869804087015948709233774976145912755949616860062213567085680048444708511349350146044288626552233185173445571530531634306334110288012199791486525756870993807586499396448524223711830954282757893908354946570832338614781329585702001039770746516736499191245553312747636862186513403627786237524612103327838549476222660114194917366155373855337769107291714362811473910768752086509967989262424471476289963734955552998957197413815722889868029316883730165552064324570126533411531334671501772805725144347086229049954137455269542237639892914730368235618530674583605067835313918774996207540075767004258972621285738688239626755071962778635418475088043413696086870992337293200944377771895439879433550041330207424610249206173463499104983342095291042478889247361892533397654515672651221159392090521329616674716315224625569741694596746097488821959292262167633750551915578176626177687355554171143602649081590329190535996382047575700772113031614355370108700470217775336103524544457317059516379167367975046023582206833249951426301759011280522326183758082403310317013104707230614837748544013339838691191753241460215838546151293521734989508581576871001165098150665118874352542952844979939897029908024705946445465087890625 [69,54] 6871326917865596686451992466428588674704833469629247091057218876569794841890282923795671160946234904651385033315501855710418261803420744681284496971251607358845712879868303815048833891753725611827601219386071821298641066063184604732161412628281497358628055445077495554369029443346580731779606695947537167371846853267844874390968953833500237614589867472344888093206274537576169230933270659487937574727071696230217324687581491693299432460136621621331273470219855887432961407711141379262523264758063330899371610141935585656255071962057121479273797215545942604473789559821164804003651900730099393506659062647785798319044560172258145335022532856898511491363970276008832902822686831815147024308288718985656269483952248750394425900928222825624831138649957814238742008675849088207002433103839803692729684089014384916024515937831285545164140352894562712791521315752020302470673498388055709606176605363238476152753428536707904919547145175024144436158730597470320527895376202695180832383941436452225337641983462587690820680909354327554484614071164587980202271589740554749346678104015861175193276887849148710486868432054886484363923583898682753109622921103855242074487607556532468628302824863390044573835246672947935537245829594755906598886284822685665314981922585312015890341226834441940085308268718464428572201381764612933081524680272161020414986725502071458325551813282734377801160437698085554388872133300090833353174990021867256742535449333752551815395175525950683683160981838800846502854639180735684458675773555023956223435685426889492485857032098252466275117412636672661369780753347546178536488298188904334645842183723658428007083035962403751960750812349739008431014297397961787363060552168657476473593258961451594941003084903256521388181799346380599349357595943437613387054306506816176747412707469359479089711054543497721760934102208375093033581447031447368471104647357330562121868309363162293608731738525927035327765371833675961107762014529466567063495138760875015248384984735958291334334369728247161717251309445476660112339616166973472000157472107169110525474856106855987628308313967924102033032139645618515655650532974691760045068128324950866922660882134588956694876382655158261134935822289626237708941586791241424601773684963818752482109758161213526588441644355775223817924306225078101598019820521974621149110991347876016822161354003737075526026957443764778198242111667214772311804305482489351610914580759224259619307544995295376567841883649166810869199773985090862137879511273223718959662334373333925086058115994092077016830444335937500 [69,55] 168526783658288155253292539895792406478101516792181741816734564048417174785677951742575397735740374278808104067235637520851699032373474946802619142320418723128215419863632486150017603553164060274317201601227776841430213478090342726131392771454017528517278870576940514595756329642680483268749670718722278752698103414015887287173314847061907704886382374902192866426548241656498525696116024737296573572379372334623884496192808191351584591303051275100210644360746621574690091489529768065228893939169594187641557301348475888459676693480367682082850847647203038185351746300351914852342455484325687384720933154412252954802876455366190890082901870430843671190065075521029216002533118298812086282491964469061883847183504017998032398790400552635697756294138044444134379693683232965171552898068903138336034081397021362349704888918432921868693422241290106376815058962644523822508952615139766015047386362265578328069406256232017439749930136337727296319718955896972655982795575303143158620260269461718088390520588986255035855871098106241945361311834717962320005526274221427088560069298569782549312662399549222369766707530874684312356363496769247627344889509896277194377465142823340722797285223245835538015486113452049377256917783267657554753312293103238360369402352914694976215431647276323666272080114470836049629804206445967685157113173577913209782649828590818197787916045369996030955886495369281055689911975955825256858618321925164438658508083312320044907499628899561541297390300162651580678012036103608411185872044146561421490152706378621673434321889751081008009904143602648045409703293128810429677170401833406145004654591622932301401658890365996069181728470822227805402226533138169850841847772411221146835246209450820006623621284391146389231915247247912644708035877293772806608750023676051170023046976134974611462199312953887997419858458168489992589875075570002401092342504974480871933528494589456143331585696689141786443997752745657575881990020102248201858718295067838778622171530162911978652863096938586744682088598226884984574269394528876344288525464320843352446329136669231855884171457486590100548217850037570783273346828102251424211836760957602035947096063704284178471501000446054388147626594408912792355275629164037236688277352542360895774073884993377911908743807651637722391168647368103685894408948468266817055202899259570111211251136454579042655857795971040367734030016279515027233372650190825959787741943314061985969356847318764351113657301318388327248097431377420080874540646021794396033606847074004519981826888397336006164550781250 [69,56] -987652913159748498906015659455236163123959176430704799069818008243227693922000268232146124951420851977653376984514462793912153685279541986887652305063897902734629830122054384213762491840937180597090061684814593455049048958538679415810432067557056208238138474856898308298251585144887015002630412411860333741221296822201367185154748166289738054955415303863660490224153172366819128599372927993884742406582577984522192293426492824239580201488236239631249547128924105696185548573203988245962038436055678025359248614902956543612869385784736796465421435012096012744304387527128049996079509083953914059497220241875006635867449358164310901533398320110030237508860658898612503062297904358559974375284720843224510780469310785160904144585684182821662992596818800160969817049685211804460417178347369209411628908588488648410770601219183120077721342219553087519706370960711725323912085129717895129145116240285263412870905007187716385055318006215789515861363450833353578078479450927452493444171785571254723070670073501591736542056195990854410453059989334965145258772575141000211788261268100794355727457688370416609039544668726315548823386252080507483500894334809754787037656106443206286007445993514709113396231442095903283209548194243316774628741112242543496164667016688901687386333681398913368201754753900165704629389591529956294645036114076149456753575721863530620770985618800739388570467440974729234610159027759299674451980507962195510094911871011822874856564790237511213592048961675451831356120292531928047384799948579446255523145182637678330405737822932009005379071103103631187772669217624243454882070625583883113496215453531168535213512210545681679313342126364063770469368875167722856726418361549946719670063398088025093330077630122940844770232428250345470226718791188034095342274724546214870107852504737223547918406553666557959585864685498560373944880825210774997378561630476594124657806449906343546922641244896125546124403325083061911806662329572275904932110855114740450329017627376578590714550357899693332597972322720000588502034126273334053711769028415585753304290871953440451421637414692551244316996934984802954939260510966854494992347458635425660149395805380694251575243509512198058446411012781909371983180336313572728683898104543088579608855082436987415862450885477371743384515623774190701684887492939404749176012547457965000487457865872186388143994213603385748011937265384118472751994093967983218068784701734583725722694655739939547160066127449652125674529696472008781866873045371363988229052033318566827801987528800964355468750000 [69,57] 594697890633840152076862481534897307090693023111329355138129649744717175093866838640230160827335813764893386034143077564146421102951503859513932728202750871139570589650160205823537144462112224949254803435914209583657891764008858362773886757270261033893334566107882222358894319630977271800061094711058723803806536777521630154836398471916769016381390769007053760493956289675432672104059292728655771543659834241543928051047475392575692792964489220988619270384108946972959359440682601877602730199188929613237362167024598138258121166876862343885479828375710750770124396884484138987241153854575823451568056186537282544560534330742352345813289495232176989548214717758822230100473987978288566590405789936871067579700231912417624091229308579220127073171684983511568913012026512391689283350036799661433897645266482500367735221284194946416132086002743158556129711459999262420482566463608322874253667426701072009722214177057096573689023774597218040246368354239652044687883838399023998925172001871894621712327173994230313081327285063994210864914715611888451856275117991813253650340906195483275782167590549184858590400000722296729882251945393809382906628246622702551630321046256010597206249361686255345439878487334046788772247840945142254394614727068240995498961019845368003651390367461206072986295364628977704440994214815334254792017803559034766565372763658269748387228925376114039088359527951305022282902508096028700536758388440843307499797516642427756966520333650322869471340741144428861115339813959432552105397080704480088940594880710854630873146335793132953061391273387635032905059009153109454289311949467298422986044057439543658802252882999490057440952641522017700493670309645915704042496901235953679037404820298894963821049577631654618270370452478751101772098929089153465396905828225365445973395865690005693294126832532956619371843868641335068292827573689796454222269419250124241040957212406071610185670943754869823356807900990317951433957351482546493055708224199864374438332815516337500158583233363008263856863751958231382683274407431878883161927727266550715603232192463855029609234972092629529390552872484520627325728702371852633931435197389559791219918204638284405303819906578717441637372966384395553292562179838481286472432940748745822360904995237902426317611881643196753475690121438255081468191229874981775119799457509815229683196687844244289002544876452114613820346758097437893066844095779836766338551747520127649775211359222023121436707508281283306013453276388754423391324546568426686471431352742911258246749639511108398437500 [69,58] -250351581647504295301538721560691245334515391503839215877546236455915735129806867737219196320553770364172429998553257494168984596875475508579280837264755689105885386245757245425790491132947950022587849167503053183577097362771049398763664400515332933930473241190333055393881459535242380722528516426700019487378312665734965657794624122602664418311612665968031532480219947826979995488852414211814897665360889890482060499149248995406252280193891646204481688524959727075674153289151806150183865966167993841816912948091327851288798524208142449382737658767814796173438266892518146009543729904754269983334528005603666093362798422505771628298768594980532060283104674431619061621295506315451705716189328342178255562536214253633172160603091473526521631699792408009732677890806668958465717178718553630834427400028808984230339280182312823766764470903536762053807872513597424199315283827771721693111322574563661785557020587235442161381525962744000387271729821953604148113124892041550955617613149864472989429945701780991409676542459116095745401900524923453913303092435797556723200496393763527527206219993041720768937908348363870994878445031496634377390317053498492591069385894051485378909648485068430917499788664845923055386918064939245859686939218703603140345259087549780721702530955684093041198982201206922728899832790003507251908662041944823377683184656206629061658703043084547563439619140209206294026207267143112296298171683217505689238783380920298187854562828397117766177184140310511561825595839104675933846969792393967710951154359262992264196926864565177416266225698412845519726452406785334056977307854168745122580896495958054611757866365896586117043620348826789823230521492575451219748487346232170395697187295457558989194558294715303314148476865293410061917189637679491907586955501956903359320609634125998475913616514360774314039513759791126771078728190652492625238549039572822354965562240591759650237370310500696667631452536117097797229456691344334101110444318016359611955986212560342876891478825771797803308240244816768786551923195434820814296466277680090248214101140691707076320373879893247984683183289608290608251871252008795855107818133449583140278577124414138762148566618341853378758419011229473337576807013504730193418877531448157501435079011706510700814639265158543342872223605401578959959057190077858600127089928504002255888565276077828297483212035025102595888235917176433454276258561931252835477444314983612822022095455460189891324690997038857841025454165537946620293466891627376033624408080413559218868613243103027343750 [69,59] 86315575243225648605682836303381036235225393655172999425734730962449393942692220718608810182401891328573287332633019971086533762824680964214888401565261432083801197849351482354258909540777189918377913944978642465300297117917850046480859251955241754099515733417470476830995300866281397351047433109937058984946266405881682349971124251391270758321511186081439938563127267732181418352288183665229433098331276943288425188082117036472381642821331989491387948029472278628305729672706322755761226151887730827865590655836732785922682537239721326953071207141004075739870834478401070960646849353934190679503804718620689484668690919776728522439487319655700498357106218146263057909454408430428979651398388274413863692148648757687034495390554127821643656438731196698374793225181191354885816764393686856559994937030154817805111628200984320933963340074989804090680412482657924542738889884421661862189292027484198950411202029127223997126983577913611425120929850344181984940736096114851957194544670575931171568785518969999983336197560896564238055314533651800363480206517252800533994891879115098616921197078517649465321636136174371265598431219448174376568146328671497197774780125295478537596819087104722637728810077878688498029850049623932775149714407066196471362613268140879845420819602054810091314712159938289676296465006899360861612349283463386211327614459235667126843247390927976519659958389846819938616706188806902450860461358424120366279570024471323266440387007012806704766446815796578612491257001333375613362528870215731501827512484278531121225320462963322256489016837387376979117598653490489607156980959947509701539488857310010867278924513775089028094466380612753967969341711012491214432875825990764702161127626420240895313920348074401954275632687397132102578259636727226786556577523975069705151109093259599958347553035174391072545106563702311162582084152556295530004571963216034181649348861447499104701953983494703298943911463668624231833049826825887018621895472530060376431154605314871374559293849650055906974664380393385896309085027665698138607422932334666155216240251964098787985617489193393851728468117702285454167698602484187032963897211795054279874280458111801619678494667625627961387917813867798054067111614465567158923211523419200134606068226312052198316080416948494282986233778617273399586058990104082297610345971341298843005145982938246947322028045577133836242234045809051200834204572919618195412296772727061546049092529716465263155545702608014172684278999759786931296073636977334020414787119079846888780593872070312500 [69,60] -25707764839084570070604581469137313330394150850090486594434485138457823962605139820000613962965016464902050952832300432294758602403591221294498926899543538850196994209247975413493404876015525577617365139638515041592611004551324962427877938855121471184186744031323107127800397817104696161560758224152704424895778331863931961372723874673614440933987895010210278790089590985523411647558819161424127710500219061910538501639047652617182929383155811967322080539079398375435608060932383369641664880986360306644025263155690231189717540893558526091698554545497916640645226736596468025556321242490561362938423818532784996791387504621146355635806590515563405935561299460085833190147063249639975114392472350578061158793672953706249843392579123079373692629540759497868338071324618101375783906656864952885775233111528098642544938087326684651586779918249333037780598457739317914626135982359141071849546776651698083412846751541435769003507169841382943919472891870603401420931911612530613340376242364181420506037073939759816522011465473111101046589828379008679442608671877979777077539859119334487513191780558874675634806452375641285804294477019462904781942550144560676264887839038200140631717482857925911502855809492960497530339093653104015581488536626516063189690026244439369776249114452157417031626681045647885440573287160752285562661089142364926598493815785501598616899893568259857670775759500598089771667222280184597492385488784098198278053199016505477215621173911090074403175794005450700416358645812933359700483518652535446663979557963197340372395996402310872369701471497107509989142971366520532217069136823256699290414275886318005127366229734998788798554090094924733166348809853895038783824312823717893572422678483005189273771583232324330553017709881792901274729037486107357933368076461019254496640772575123855787483417931262534796612400003655885330841401117289560447266348359373846482547206048700635351629384631957368754711505481050326260855683907107842060813074467340710619379730810126353276266108862344212307274363547474937053849980341738457734930235588755970222999190872948585117392332859607456439715990500444391130625663306897577021940610584435026817064120663312452721051765994068137791605184580319403405130421230873532286923277283213304830953323346490348363315778031132948157375783510159755260936702457002636747206013652167066242253411345780049639862780568948573667739973956519633494987144955463140642960909685793142038919616906995343092170949360138185275144553822399583500565075494526112720450328197330236434936523437500 [69,61] 6787169153348685071083574548834602152787506187654366449666328590796280011578889323233793271697356547555496597418468023097952699549771194548595981857627406625556264205320579589977551972597478118262069657806370760047225335505909912463523854709739486275070140532255072354903747102133091085359764481161888985115563947629900096440555815025728197052517829642238041439932778862307434099051440214093100520147336983998743533969552756429230657212467736650814779006074085846163686090895534003668177264007293935514037583470047030221480173367953190212048445820307238765020950199737202447477221875053162611293350030761446948187482171429065893204845498170175797753774972419826596993912782233313059404941512365605546980004239385364652023414460635418505001731700155555623978261237772729608282476447304196721954087411031895406650351193128583374194888648597338455020695973943000587637231936500150678513825191972055641216772774174588399901222956621029439445805311849791139523482767875390661340676612523351160049177839490446487366415924314570445217746115331893971222119483997291263381757342248744189645315715264903686862326214004572473845224416698775324046931284278197002666633073007304505456176871686479230697976948865267711814557232528799595416479895110535055650513778898047939245296190328965330755156039298585528659924247880727680536013037108963440810491539624554497086076510141240145958267519052734024603507445176092608178321496630658673479672226840569071617454530405283219292973873734354118727509088719631897764979126410445214061739142194457322954123748110324818332554341176125170548526758355673944921766688019471796586975460528061183622431265444207482516107201918846817543062070217072593318412810596227324501780170113880012303490314541113307623644008131757740020379730504215858091775572473938408335953298274370098916131354121575705327916009261365027960130376629486699665583032551856333313368203894045530496333918886409137783301165288372967289367642543193883188971222008894404825637329467256163342925587320969468196504299561699359786887514998682601994739645578650287124637364768139953386116296437117210727959700648486369921850693856889926376948220707276908632335708541651694435430370597854978850040110330918048966950472920603422263376497407396333709160905798647900677742706002877689118568025269637478917077856174796719068721996755752667659037347728843009168429024844564610730836360503919950631970136116525601738505910398409935291340821186878219243578444303140750575070153153946234063213262255320756821674876846373081207275390625 [69,62] -1612677110788762662413198604961649038967523134914647294992937825719655705376036019334720973092613960973641780177940073156853879454249111138137874003569631721090054770981563823373993551741742430968995966722051866779515183371441606586694622224714606013211175002948388360830051386239396875815410174740083707304545751161179416201652734936575581432103359744453561898865714173996808260645262273629017348962954054811670064970918977942159536413142330645175725044020456044877893833144975158334846313489166924484084938494459525235462127699370191237811370993798722161088056668922083254054241224553717918520450651943386706414856482917247191136339364433493416044346494427600824836539513753974097500574838149813147789449888350018827420546893631990223842291246665114558548894402204888668934598176874973264938073573613690357437902138691424287475277745814251537985390651244259338219132637732377484478743282713472754396825638858038472044410120517867999736606873873888230169201634494762357595530527386040899338801252266779562404603236584016068044081399432974843428609645798801782115062345275071756658821237602866218789265852017386039261014876647856492174693413055692897275360498039323121044626203588343506868578510667719184176542302198555267968529247270116724166224240527490386127247547799298919406948807679224431197665788045343660071795407853054138607911689510370012146783833259339335545461392242204534183619301080121900998044879787609782511015663586485180781285041769683291120312824030170185182001199133231265971684873378097850282922549396895536299878839591962273229431569130284506224563370579186757275583163300889019806903644736871941974799335368801095692288695356118258303858690484141113446885852131730788325636485048038554508302525484290901373568338360372251166996427076924020623142444854816663956342260122361339432600759881955064452011779056469432119273730945893316439875290540756068589084338362661552628467903639743446035617886526596502707834119085942262218178878655440550281147416030250348744474952826898603174076611109677006883947258549951489458390240390598441147846139987328147515048061765627508450831866771605785178949749656262240094530098964132141261348015832967307838239485603354281630545753302286841881700504865801536076134661156806215503267469317226608947389863506451127885783711892099022830264739669282049271316527939585936846426402872079363381309014093617336140548862639533848848405106765143223700707329501779877043914168917026491895279807652912221762752813697952358014051088552776036522118374705314636230468750 [69,63] 348268758000726804141678106723627106038546754835734713096661829208216677604859830168263528942838590132152008523524253401343546660740138829366848443661042360159787210068859946557021541274080725095939867188322915435314226028336539235015012808316454482660319534600722710887880520059769950462698302497479934524053119270241077973416035006456960119109170735198531315217812904950447244375109160214778951374755852563175732317670860197396100572078346105807564389610095785891692362035512112684073772792400450343589625506004718372887820002032671599096706201577732879970803595781893267687412628590541341457911698152044881563543542526068627572543171456417591059065589244829468545724746809543208180028060069023025067562496131740786504361504639807039511813536510085305310775450213410769305069652212002439751634990658991135432115548001347124308111931413682759938138304529396421418095037097591445685926513285831380959266746316558270111959127816150752290035269430855700540904315302285160639147517204816060845473312928725176678044615992709729869477672253448992337849880985094395462805639830106725468906317005111673619021712947631344879319848007279914810147677593257565313883572580270336281866636471337261356542842584793331290378554487538142538494990355105825637942646089454977701218464992744657283355501124728631878910302874085160284685073134781311765887375084600427256188377941234327796326373740840068407167334014681940673753808426853778152703330105640204613214889157051576521385894400977944759452153132580637306244247353832774435689713897815288895492550568202672917382099093261424842002446883425924234642433137147726140146393311428525219023897493100454507587671768770910354618781743100006313865008153960126853854091161179895475258195027137762023209587924215028330673975194351556199229858720590131081351444969701824870967887686073259366891379420598966044144087202024094055349708136635927599845144872345312812274949310557838475883179875944621957043397540077766267991959250957638739736397585464914983780437455659276848910699366628804071597012719036164488671449015032933440682089285488637701032841187122924453461032617915787644483560732571377511114716324073332983121571967419392004239271778832871992925657045610406069397739768873194383242719046330806648541913016918140399803293198720181176914596248353833184400724221299114006649695889893927927372488679913266293630418220719222873458421474058630455195537403718503802556864477312132086344391534822967624198202394650326216504983259419003446821783143150241812691092491149902343750 [69,64] -68807105574735065948628138748551730064152898543504582306662190130983204174878756273240770200215363160435478925131650739020003502586785809535294860653028530509981828389043077496144173250107648100530869282059547872484599353232549010800246366175125705684785685384680057551600277024271071770065209973818885825947804777754076507811137097468826626752327681711832025138991455475653989239305498106637911759284022272727882122206500234509048568394099509103381145509655822011100670388025376194003423208880271925972168585379957295519678908388091352653525724057600391157288561860925216368435549779638712581782198449461258997680106235609141665468715785475270794429822874811224611530007449994169277120633983398201518557295451642985282927100900896068195543969646702798613821358522839063633489780597367555560732992388478863988672815960882047109352899447788561875916373850838004407536646459853241837260806794491913328969739737239429608610188022235676559520245408368907757706642031322282165200457050588463105749234649297323278990373553018243564125599313275947761009829108707963994609584389511512626273664067950468401156520719008349377894461635282547213007394440322892223630956208446037063461306122792369285650379719716810497225187468434899101554049433735118660871379651811350349614724599634763372277308922215049784089463709815778548018079589410425024101458898782711575620022373734852847185293185397513411956588696815114208035890104030228565967363531204272817618610278466314187318330395238771307782122883699528295669476629804459899710909273559406546336101116503501519348889751777367304554908127739833241501610586264331457880614686452625351504106398305626479441562982546475946485691847488473074921146062210637172658905705443368899266808043361720488798594156087588856798221303130575686599996446049846108355390373082076664219585394732091828190746848303392385998250331418420507833691749568144047153975836094805031320158051280500268241129641357610516190820770652698901122289715953962157318053090845458791002504935192318529615556534705920354224544215727802978832930567805080723528706091609468808972003626506367105271614650263460325079057413609722641158879081305595375334975742924351474699602070376308736209870309107118627929296008976325530542947312282053884061395168343270606694315498131326899242227858108666709572311104643785650259393568436993109063437681457380972683470785973619018845889248798080958377184701453383944300396838643527129866529538830058053192959451705909999934340315428521472895795341173652559518814086914062500 [69,65] 12488001579338453403305315312220875953691575801262490683252891236209180702447838005885270533465400300612485244695032955322099115838536759233764338985578565953500047531481397354631887349064539812729051688714144734158137689122708982804732628596255298152695231139000065145416715089674979424721772721237926862488412571719332900938599418384218405866974364833681035241851391643352440429234045643644185242786236962389476643625552179252277201603184314143506084976733870003739258348856924698106318099857399763696050345505545773423888759885984856414620390623723797107713181084715426090632918656426440410617985875428844881812923585104720489035132814522378335894631275761327864079006696698211921205518535999008401084547952673833891104270381990003296680011528969139447625379475409470286316760957941692192154953229271447422738928504942206976054135989149722527137429393359196941432235433347946559838678005764927736675001621034925477964861062589557511899860162072538068905876127669385306814850485558584976955582795643541359776515652196673271281227778074167807555526131823470582262238487139947138013564938341235158232119260024285655936734375717283031180076979368008745980243530162598157609031331744215157658150953475292440558701144971396040959121163793333009809127434591814193352611327027898452136111116665062079832232431125940469317478922814206720774890326867139679503655182024541511505536399575358580916643812067024439205736171955643371233844581133426730700640973700045705600974923723912551571264825267932168221676736053599014751620584291587197290443287082239947128919530934070280883486980927921148378076975243538819881065973512881266936598814818936383024738712058114460927979967408827126661414017283848408016753249135917793810701998376278962559396888400120045393771614577597606510408062877668389850913310115988852014120106734985353539248324277734870007774379449667411511374173723841267817481927105593049666618564469909703640324854773759987675787705456224392165227029390662673462525922590537313464877097678452118437790445893988210724622321218893337129733756406831754877259873358267163020640986399118291851565451208753643691945716962955332625969960532102070321174298499814467169241905395655887469762150910611554640463927992536200151544830394782862119423913800758365753495952665795025638904361352780741505463401719447628564211278809230299706415516477103673887456060580253944692388897411309696639917428260448983277944231115171909529900761717392525255002745250907855252138728245625554080788788269273936748504638671875 [69,66] -2086459938774940542678815594310883571088413877529610023010664354445754545072425103186482824674067706257784887742010566472131404988983673224086445888057435336000669082409485969975763146326579819765367296513925605817419878747612994472534806352637846898655656899920002186773142346894771726494805164970796812230906433955191325749040399478028437515066751911989812639404468855234099001101988389042480730006996608586295339556917048517350752948178577382099510336893753897683007490793816396129429917268667888130390548074814734881711561026482234244287607339246846215758618199727079900326130108513666752330594880145550333100958979541241357293749801971711473099537864080486244608211323883013337130904089111316031812412830877568759745346841245314832064404394495555643556470116393045402131474605649997363708823719357682810569724180877094820747273178514868998904171736597717105921192368876460272355261958772410339427143693328156759301103896031892992558246560947601277162823678596842794473093614745924830945260542834151643712546384573331740502499662280098429202080616258936764277404603351282696363522529949991739167589494332894497487538518970415842124111003387271430337475336294780154222207261201583807085393534623342034595218165658467869012868585321361913839505483044576561966496944972520896311340399394357023009050590659195799303496165890704865187179817799226005319321864335806611150668395333044517337975352646489586403739697934768620791197939027796498476516806913427599535021143513702273241794464929577330749547335182637815838941499185212622610726464693815697610934813484926646010586993204618748506242483691405788418732894660322317270759539948156920056122439471740669063377592114221966440703806780935006206350122952258423226583552412733838814512094371326953031676954503458567969123939775584378790006877148431122816131918149333889140221845553312646078299940807232093514588986800565788257257157005609950722115751023801363264717339345107387226325859693364765136371129494828479616252611648453223268466621708185931051501654862842214644706639042198584145217462820471464427362491129084187123433293044352885751580940762738259569031573208045239580914931306961454540106513144306847291157436227937045164786353008168794831662461423149944470898864131552713381818882607904218147123650286681063578655127463982330859575569808746086398365867469298074928499597013877193776979702686645588592076153353119528172149207196792285517911546914031730899678185385492733413653904629013456254816097357185356031550327315926551818847656250 [69,67] 321018752495649720460994622646702038417482639893956322671948559572311139626482599443565861756738683701969721656239262607118423835443109301006596966111031371862493415587628016569815590617463916685500897338877413859723408529010519144201331298109712084954540416373555335140087464805025429108881732360857223467971338338442112681945296319868675579320338727907334415556384447350495847922887349815271933370070049945968604430884867398839517418992594039102922086433125358138295305583589657964233736393614036438623905684582286896258631221709157412691835393839381610168834701707543455109408470007001126872919493525264827560375046083099995586618951054845819822204079757741592358919461097737087413113475565520524318150905993680276014067430355240755221209186659635829806687527032526695349713336089875903306016645002792858034418540640047990187357667434378193909136137208443184414563948443481170086964064738490735081077512620221377110754477008952978694105559056558104623077372255227301596475151546828849136055470328314483537985257898082155077336939199558928917638819194616043418749186892218546179018998969230590437464309701923498690822423974223648288590279572065577683718080392922932354956174185482752605107214305380935713795285942772519846790759158942997425854079459021068070289856582438747447091891781948335303206638584461217918498270591343336699004330323242450136120746300940514331371892159722148188233107355628756414083035205793297061279574731428925688003380158680161698038759189452978833501003916537469769887972637580239639280986707616655190185076911263732002494142726251313940300084251682434667781155893591053127720818250212338239639951715210904739048757639414470854419211567983712561006556809183152713322169963663818977295250148016349481354801266130848261120842001282343934504243113189702505893375401833548336105390869837461026077395284430427472760135786908343527799104941829460895456320293043783936125568547019063288981830774614745601394349979830521899714690164802552345568826999616583544851116413722578757245799985647905125558936979191819422403080212941504069650924883894517293063564370613584535095796330391152700305457803381688656326400034701801402949720125898633634759311342934139290993769099135602686895981158511629342749325889923237889552916479144550145666861734112911978379473953874431470543260105574333964763277212222731550755461266620323739151892202335251683590827306288924747134898872248694126364634474605221111876788241539742603659962615193594875212523831464750401210039854049682617187500 [69,68] -45425704075002338944483166324747708648905480133547105658478901356517250560503339322179868486816492592208033922467981728262522499212025300170029846853888559270942864847318127437740829553887923492081808617842858079753501384816558612714943556802834047320981869099893451290913474491312908170146281431433159524529479496039700950848967041609497530257168185391840217442032261507594520981379067474643666784422339009688124307295019558165341729565688091440878201237170648121301538405244052250097763440341880799359312851938287008862494659866597162609987470898940360455122785881023202167276207062616007046748928436326961995155861909484549432011313177128673440648316945414782840453411120848872575047778920653959075321363629421222508110851001155626329701555845518959333812952516551410009137552754764544539408319864268502748581387354592428459997973171856507025307747952315263617773378565086636312951188479143358542898253579917654767980466479482177732630952072699701913407569029479902855372824933423830439656714185449507088377917593454970462692120794906462402529954626107663732853465941074413044165781156401983725397644012870666922096010708983466814581488910993357270444713181984611224592511718374642807629859116985538392799109273934747142536755102087442820212196213736105243268639131150102906407583912836312335092768485449034745869339449109853392595653781400784221308350576322059277018800450726557470647383270373804623985354323415299626870740170060541552729382786342242601035874902138939535414728609369072098495038354570504375955779721399851104094287897686800801998481898591580616969628171092754878559253576575286268675588726008488549108140624195648005518522322096696610686148713013441435579479537761182534753506184075434567825995023450409078457211669023329953142235946131063066814193496225488481649975475466908283083555599528718598507481179409846850760902549783739152973904043819874034286065251338338018371307101343222894694541963486076108784931602031029266808579690213786338883024421616863137012644375758835938022648498203979231174040008089555695429073201090186873908085288213144134042804169510729249283222151507442520160012468634397283963566472488274525097607892700077511111140514225914875518138290206176785238560328490523185122721765143493540400198066842643955454796334225347823360494392249488957622963458639454270365444076418551897376583107619642550689517370250119379461155566833601936936948481389635793226867479342641002025513767750051910964926248342327097518023037991952151060104370117187500000 [69,69] 5895836939286525453457549093313856410993021385621787233214885845100491152933559594087382873060079945691380118594950189845063767092104942251601812375392495149908232952086377592147243671911978483009665077360399226820424359759235822080300762271312095353049080703989425965542545368742728830972294066978695297703088352144695405475904583246028923000087535382180513933562075729668171076361696431672231105032092086006341075077873579706304967721073254352181651517290282084919578345180409619767543828185920965425034064222165636141522150205995039312613539067577858715865507798346348965887425466332445126485703560035084287690717517151728241337206403235546732588114672539629235948563792135643103954102323544697717869037097791077109993961885016142078454903460050763685605233792454377572859406459606048486879380972614577974082170907741647610160674392421607146192512517511034659846668633499135651048150169011859347011285863477153228767456954998346301179539774142028034909714819117102603435488234577995337553383339112064266451705323883741475245175109596163008948800141973117456927290853975871609306480594139224562345885382092586939431447405512158161944242862286992038893702195272321602830595033809144552202344037848093246699752868769537076768623707146565102016937039332934658943352564035054980393179129919558692447521767827488544258804820368765838969255980883094688529513799890665239913277715596015961742342229596592003416865418062463136152743137458273984125717709965446847505378012929251513367091510625245341550150610060171755665763484375699504579699392712961911908332231845460265712743841277799369594816264619534988452989338575616121301505673597578730950989030846083575861270987690402908423273104412399335291335201789284831778032586101813361647983741616766576968290989714027746859315528277215053524243546851772609181877766626685961689428492158152735562570045985728714630291806074729291183324501546881952108330296617936348100598953931211743236344040084336272337506679598227899650875119625982461301037415323368339968044378698085570350878558105889613449471501614021555115800010896133219441720341629249988229700232568787197909861837288473720054066759578303194446759022730349139856539264092748292974653858534340052367819526973383609333636522476354345180065843203266148941348574093985651443224163760246711759714957774513981085823157105368641005495541132525995674280266531223039889348413743901562121147532007725580568444764393232481022143931276685024866695154018188251843213265601661987602710723876953125 [70,0] 113870689845374452068498310711689701222838617119846377831346902390329671967615070808855923508611548552652290249087263092159518913618672082881335456920711346987339812127675126933526610450012384528765077836212372210797932984465070300356294084120381040885310892975221865233406601053926721985663254196985178479765373257856939630843896100768139887115682202575099849591608203677562853053430995557975126036955267974914497003106313856760264850435242315137889147385361141995772175519554027354633023334879304901050622855834900906463589638309589163794971694452518185809736330979147811384918081220412384671243755131929891317336616253672239563670207283815728063480763172531465386661273360353138194259365014943461355668302454038737728530120690026690674043340891634004190198303788499584961636729697358054251822705014732147104284791472309196791920067132315179555974622568610806031116522778715355809108676739649648687857426213921480337230392070308545445648731780599192973547302293660328390557582881165743725681541926913831433242536352609776595645474903614197401330076231787790408864605111862298465930369217764871720744967241249088810319074808024714911466555233119188972870429018991620107467204650807614137975815707099049784899503093411397802248360184611598669152510459334388557678654413665918055573024914480806405275834244482207923875823194485038146520895056858000211298098584786622550742684343898027495618723395442068252010495152459131900188383283541902912350049784365800039041011333283195143560994943572801238869533995844607878381640672392704307020696771189710873079755386631299887365268574587337856049824672669335550382291961906873970737582537680261397134348608767991445421271791717056828778663956192710753963338454695616674090168954077025995253933620317190621772518893312519486901017988935674429792913544937416553203405589837316356953223463282358154230439887423329835994092533481309071402292297125491501938580456782994723029484378756936632754914255503647179418770624745944493943119101840509179184153732524294486519516724452688630498970981238434903318054673781002224336311363211530349887711986527666978471710674325240348322577432393063827068256552244205117313576194138581510330830222389662797501483919624867288266188083235185250304450777827948945898402607728957458411128315427311373046672341231829705354542158656281255381491591020824589291882244599425951981264311385633192230670829303562641143798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -15459111681783886593240909733070368668249920822602325208288708454496985848187317530068196590840567999469565704122028528102021921555871294785240089749260141960223997753821371827895980843907702311224616027061162759384217372027691630375925315981580855829152588073655316726530032109013390209351938087276426960253053531742499310424390229590642152331922141668205532741130823050341556299476133154256148470401287240158969553400692961113187544509210436838898250334153829844893344551334327952143183765824076865012424093824898585044931578428603898114446648638206955580218583075460026886921386998304188453698292651520153600639983669868809801212898600443594459058339250207573161940380822319973769992582284778247158502469949704251744722534062423922596397621698300583858868345769907417066419676906340433868095107240817521367287865863301377499698112248024957996732206334522473242252564953138289583822340593200524016658556718554432114042172835371090497532452770052275455718335339317752079081793759954037832396886459732101319085786096302980599676204040843839450228160907617381880049462498248307355749225149204825987133271462159484988604687002818255529223686123543235013333951379069424960813226041974424778063768253902855877738532750671193377535918431605792136338713120189723233076595370765193898859411678621585283851911891541271759842906287826063300615052228821911532978369733229455225430581692580711933646027053897091001185125828499405493971434998467665537820646854630979987757970835293449820065073018460468068918261575713322682120430897434783241691232658142314157995187775690503042023122932678726166833772511854376167210234216215801223436342212660880807809873518457424262137512469485452928575187640820420947742116444020306151523725415395743467459567726505705856478546746466010462497678554602204549658959631069962689960419038538476125922770232759542484229048483278681968176853311235741590473406479587080793838149413331304406623739953048235163409322374408298941127599700052708947728538842279911089246711337294193908878618429698909660958649096657298585330414988279037459595227003776116698458175753899251663117424469250705898241787374814943658944633630551124858145277227810949381959710857240026613558051123017223370970866210751101043488100590968048064535670060770100607623615245849827276121112364272245519745284941534749615745370933437097652191014045660240279192686096358493041957871128033730201423168182373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 1331979154886265709956768062119210027424941393401766447040389667764139032426256055447059494357095354916340449538729522579135427558889988107676509743580411867140940696351818455402789974207737717295037614466995991447548634475770530688813042365750272481382823054262025403768238774244253885336819204678537414037291146837076770159819588458982177144548864196935979031924335640277356291664774364599632655410344402707012475246314184708203387951865939071130528007122351790578301504616585052751356450103012060167662263722709384342440031881007248166313330606944621280185837713576091009253400985956148227460744305594817102854361485406449076066269838923189421480133635471308303092263774915025562580394039843166661537165700327107667630127112688538702598760883626796467509855555396623386259150066764798149347323192295985300466956513688942387002383433430158769861527849196175874758381312564106301837189664217334359544147720299904591922972930521319365749310599220717039770467706536654437586358859174184616740584768304347677343298845375209682897142677814452066347934934973521281963747079579154834004001984703184919079533501744769374261718467631739556168089255163187751656803175569557980395902226368243207007464816513572505373427874885078541411767480398624970597341232345769521803511348088571052753973960426140333419974944166842272981652627062453503391697994194215271219928164169031812316034102992040834486723864013535920011685902904806245889253758953919403384854713374661355014708283582248332408507357503847168474674620636126380059725878687581942775022956176938128624671279078385948977019478987461015967497661312681885986930735032709055618820357804741353513497642421734757899018938720576592470920164326450520724175869553009309267684024012431944157291500949746079268801664164843692519569701750382531553592766058611402758355282882517913337310226080723068127846623591989156636217261447433640107173327229804261826698959345437505936475143188131157406995248414676489757123716405417434568543391628083360042046412955830898355322686187159117737082324761022438650869199077872050381327199742960225831795707704985084083713566344611433348927162972460557650486340812548635466536683647757209600716742532498660818381516921317120943444009777455816089047349213575729305180729137508732915024628897223178868616201832069126306143092812647930956649827713574688470691333344410365083518186301434631008035885946227949716558214277029037475585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -64361423658077455154114126283967105795118636780329802625910389587289496993328126775597367481611026855539606282548928831023077519080836847992403187243902077941256573951392885839251925592192632359135444188285382477097300901313648483314241286422467728010239877761922855958475839509888970594317438780461578587463969583827213791528186018839063656775372287821747295562313999358966116877610264005250041528009354523037349857657615589216026060168333438259780071141529183569819157629998129455138784326651786809099002880363952179607961158585978967351291529125290542790554720190990445670953429360323093405078426267405406792746838731754438335650760099726343901670486168092833228767464875362953893315843751530540550385285864650770903475295018387856440644193240750537898111118904653543329509203887999166225324618247584275271101151779078416656401225237065943571370002217887538092272120602662352943732398312955474997830886537865014575745975167057855925502701386757839741868272963206108120957695178078499650607614505226449090543468331272679377144759988014164437864321556154724649583201777092891219016254252175996584839013379270870494069384995462877173195099222277993856723855460627880460177045020440890588894568037887070600093900554969202791692912274546450269794148676008870590421445878305695427645017122650215280908261809995648978984094099984734731903707725187899417957854072242938239844905027849026566818031520757478316237727328263728002891038920628974625696431959694181741865111858565417714441166064446835083961893600256904604888862180788814502478432979193988427901815975219165749484367897857643277535627300094665616121052095011725225193310843202999568628655787045647509646345946420090738848804467135260294882188015407927718835900871807048208845182834868872472641024098241523278379059768861152246241233049571683445604943702559597921187341395248334972777369806003921656941903824025898528661882394012525011318900996629541444717557359987651312018133172527080068224713968458888835862610624847473664561500221420726380038824877851077464873530112432815039569104113231884185888469069531076727886532315048265733034592863776356085334025485840112073472678517644812939029310596238863166924304957390561544497920908256000968128384258194776039720765084383425836567987347279418142728304569846214162587094319654453663342233336197476889527309037482502844769660086125645152582112827395068178665095220102043693799487300566397607326507568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 897947779709017487192765585538430375508777135829319082118814951023973602596331534212781646041170345289740267583883011910468860399189412837396523239278448128823136384990363624539770401697231492528553059485903236991870750376506430696154756699896211830993666524013139439106020590316950516945338631130665112820849043625898952910346464062724380565349513090856392733058588940491649544994781988059312847522098447910193385834528894763415935262226269382849633890384285072042147725235703851992826016681245723624759881859130717089985571286155331810672229102176214172277369022179171704037389640134392463512903547798808020667144693377547881432366843847315815132043671919367365952168169401506307432228955745267079833846955160560647170375436789805018862175023150412149863090924888673933424679909217844647374572763099696782560378357245826816702782999085537235574722418751516138184658503703658247153707932887209963436694440334205512628720932352155065917989589567947148080695194251266176380024863819626326413161566858853545093982974593108126337398723476830880783371410175058657533434482777418070461280733179373666854556057001463953404758920245094708835703500238816454559663072802342681209065660748545629459926744776065283783336437879318046988320710209901316864997869045993411235683496501145641396144798753645678014300801216100655316250222563789480398558407461034004356976501659893732561051423225258919550839115074541302150174127967966073337074457051333686984530430757775965056256385218880239405841631050522449244672881280392310953832776549591789330826939009400535172839575668310762238644333762184425714833705785313832654418889320294071387226743572638514997221324736263816006018803826883691257336804407466392145880534809870313515464347070788172596332600154406739242823737611674619342631603671269930321217721174440562506168650013670974436648372127681734088562556148469626205235195278943431740115169754748433766173601417930583609175329496275551115180132880466700861766310287707349220219440937544706162325383669948767097759399004029720755801393030302151720733027456669265661951067249037543598547756965806334649966871327177773091965162335189944555225350725492232558971759331735678195215956029149927785993072941671487917479906566829537805116594274472273466772998512837484410618141562175432854751366621068358550783951867798446128375068809907619391923009967786742473455562135128011742998135696035288955130226895562373101711273193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 57108375443158612506352427701608378446945368713834379504401619519457772522108859027320316800578190094211955957595814171944516354750338112779081749158273478382926958286856996980223028774875658396750735337873362542616948337491866513286628084155005834505750197040891550423154937136936751256490858814699652362099504058012642727655826397737951260750714830223689492680037508989530116801030506723224467633853298862483977549249497546884608474845611831773864028350794295630537162503632169651262521591548511537251245557773541602883945695572419081275627561393829215333710882857517026076023773964799199927933452495025587164493407194285241599581022413508126982773616991938705834902928048524391470960484396248138370864416128569511205327781458167706315228768237461554846017592582530802073713924083480677251818649523453338954309503080756553714681146513931408263676269225264411080736382454270831864957621545582658649458634069443523497959411777540228898923770964194860337160635141870522280446029590547526808638724589757421885140775591807116272111929709262870520430556224090884362337901032210311294382462866532800028527355882373156616440463542040446057775839008136727706894746714475553627163205634110950658775853443755421092885079724129211103135859348567913159948422617353156838122340254194660593006120464915078353883459790397075792412398584067307137273326043705826031377958077838243107357919582262082987401324920157658505799101440073770794784706563016310195658756392262514140880595984897680620234904404992502832767342762989515244927478553714992798142835754510526514370661205562132026912613687205741108526208724842423078313542484291207415373775547741767808134393712256940135319425402220462371781677764398511286591366474274899074832690597145199168927079366827991236180789102818042055477200928082058139537229881115007288041329546841273387926427407491479980944305497397307283035314183321011110437455393911586676280384864649393969433338831193876031761805733272923326967186301904989305258276978511919836030896741151618870835391916119689154509136376191381587303974428443951049509644649338440096840445325647527649295308016179602462944058667595660879020776793022649582318313125829658864246746424279586417227454974988600729790465911859609048551105775344642324217639347456819449663010411887588291041826793539707226331893602174070435135593752985474483862890313706203631246002841747502314760557391108003466584364105074200779199600219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 375754973215164707118450043583725354116527247039477884687806824264079260759455947733538427567762494175228322694554109675451352058373988410061092796594307809010181184724887580717209395616551151383253677401910624591595285397926995866573749520396611771397409255301036852995465802317956785322915425534209720794384476790317333279957117291141997554282656324093389496770459319179104233951656789415871859633474343151507324004946175299154733267546732237881998380171094346211081569688878481888412118778578566851845979855656785685251542232532715074723626040872897537357828245955193812502662181630436477135033327967746667659286202909821727467319364256626484309882912998570771482018127549128769389098160321527377258130441401093302455910815973757904426723108198460651935952661162787540764239847595247114381635652483135138000390820708832222918333233774839696703093226052499051256550418596597305153948421326637565098922548763649791670594361832215922978409851768843456137534200419974106599868891681423219382622164073669090034696847368725376493280784136743267891369067971552274288594646577922550045258344708704186182863258702734361258688732044913994672897375578125270165540443584990460519216492855124355902730860163558341437022105613385810053993724186333035141725981439090216557992533265704072159539615681375068556771560781957154053014735733213698521865582904337841193626376077450505522928553201976045752403802123525484255583488828559988530421930159265472498064020892912229206609106199112197371357746353434284914056473613700249422427481291784469863628844101563636636609577604863106693476739754278878283500955840103469174953594507621236213963946891482331533072533301439409638187148130521580425335529580884609322526557953844765563183027647517084640202543112465604640965904284245759905936507152592390622360150002370656668906470013285077676578260485192982078578870666796568031045466000627270459266186876410908007190701860732318210109095751258164817748622779546316033289990370636010484011955987052100231394116422245927195473753734653163586852122515012546017700808242187980902203143354311220313941982180219105621786587184981691945209607099531730430751879940956886146958120981997544489630160355604791099805156840078549162686444968777952965665467988132210070002756353115416391708668700525072950419431298618817273440534224902902508708939826711252778854378263609465762191568115850382764882760046220431566924360944348393331893021240830421447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -3070750665861562131142411531591571694911844482197958006758597899632969516793051483626444118132986291558980816655758568869261299280930483932213530776119456489385645873365064596504080819046066377135243512902710074159880855295068656791105315273867045218665602982997514254748630433474652004820695261658073007053899708579439702914653437885324720945027793981710070441808393424381744208257804919499691194277740816467021071833550509252510498895161791214142912621585371485337575145180434258472838379743897673315823484157641058343727108317055224684133968009445621147352639659018810628237265561358331487499016888294421470554931937787267591816683842328229217820139361366134751118725271668112971480432309725149118867761948782233849316234507427871956322343856956609485145086106754052059857530138659187578875109127535646866258982653267642592773957295695298765317797373889632487421761884927111857304651317441902246903721647072928136572425456950837686258013767283606479888094085071301955354207662397827188138396001896149414188869186607387136150124830439469838534530231571692166748831692563071847561132795879571923385979375871123444725939674196264858470684144546323162401910608694541663015247782731178513721384563037345235233875928508086299357670249486689006354833335101701284550503705440852809360345882531002219227879990443806075733859607298650325632178323653468626218317457830434652032221739127915970201534853650872090009872244571521284966850861758122195837697608046511655505465880448109997286988171611007640154535632021212714679463080774871018648015932797662827988843258290262608723287802018061430693830664608905448830748060668179034194426260577000739594675836443580070085030949588934009903629050624553340156174321321371516678446759365819629032959829271045600819244360152148365499285660966659447132863140942146090343573996940947235345964611026981291376145324895084778185822020469364979423791133161171470217772757689187166278276275411145676367081528494100396426114648202788265066310191642610885045140339428079597590994148223260674871021396335414439503624631274041366042091718294119941675796775083216007671528700075965895025359908745097367398303147200284416663178786781604109989997423597882938529724449437659708230908021221237272854420886655549911432189072497430945314450136323175596139008640822453838290856619294208149406718762226050053787542165125802430177296731134101862453938145828320560967500987533188028244524048204766586422920227050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] -6570261171945952570688037815715476054337516198410805972127799643620221333911997386137546144389693083347284308200647521731371373440611820550723498416277568459015886593595678953781102272585140974128615481004690276291970042387087487095447757079407803796356136662689831990298633251918533029879035465565410932958338969874245430797496969186354328341660092827536631554256401155976174388320599606715437593966311044534347343669832448603728897275520765260547812194324561888637564819637161697241493701346019181326038452131239009930402090390572747127904475546381559543292789206146352605938596963616443431409226489564312561560683843812959694522010089298468384600915591344098106404505570399883097365767184552645349994031545854259248038150017180972626002898028615284287463393651557389781947684915058819303453502635557789626011373881585321169601444941177657194332423065892287239240952309383855749410351479614772379511554138652016354698804177548140486960627123170780537128944062984869674988627524810589346303536970528284192827351348799909540036500207986336114237277641820541132703464323122889583250624221804420852698860309663856468062710911710775040608242645414570405272407649875237588093162718387791403257243093870574197641542309222265936334465823457837973243612550275234391968416073604889314262603262311450067126747973784902334971776383051539909757447652817770753858009309715446405095463205545084794421168543065797821019254934346620336020701122584898288232389972625245980563365374055318889385728556740678713696576762521829629586062095979997237803045431281801793101837472037803926575375902788419025011971504256552464481183127712079627960097662548264814968493519575644193651985280059567735781230616849895210572044574287469176972025677841883592413164080193249348572262953458540403027877512073037671336199251179162346816945841944446505582940526570435162652662551385920259107208869934163663565465814584614538665396721091772342190313290174754308559458504535039060498255075571042401852889107536872720270922182282225844177444794628078499309817207437292346510633946601293544923317685081547524209476062522491215615423581629625537825843947297759469511485838253479545104653076638426884621309085978774391587897637021881859537979711259477385212410182957188729159083565577346667708646722557799078939894218437458224473302722069113258120434421661495722647769892508514439848450365940135743576134525519905579488825640200217207895216908752900053514167666435241699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] 68803303017128442495029960115534645775473339510782241184547558900042914883956802260786009264570881631299131117234281318814550482702442644890313525112825143469631028878598419231459025775723569483250936468286992266998176309482327067165663471828184750593661852618499955604164551433695690659494626591139453045311167106829894865793609901205490618224584843017376705354859669063321036332865294508598799562766654951865497946111325403665959028151199459227208501586282945043076707916179899241856966587910389083951931099413401010295104035710033816608213460454352682722125768521791906853339605971725336211693784139280380144162157014977139224851148234475834963828787472013328401845285212064086524169170564233663651500242037210629624837165734498546466768062197630444151869940892739785273052453922016733685394557835222037057503091817827770847609807426317213152470606820413778329719022261487111862409631430465239298293605919753131152820261884701313328532685015494303122588045952747830613630357711218278729934036891116751429971998361315130900311976044738508376542650031523685230609306532023208468244858362034173456913562244373513064633769604713480742073300669413692004738142776306185188176797408497560625728852826050901172138974864389404409280728636975409722040547873723986882570550100266327531479668653732573255825448946504718784116539953714303678977345590997511988163311248908759804024436305065895316215518544599748530694779769114506003518186710362715719726488387109603164209856478051399082228130260787053339546394436178509994102830656170362622916544654957623018083250027042455528876115863200158408471826039788355103138155743234730167428946688790013540702748650294314475848069443016086512601779931332811799575959707843355352776413508532748803340175310366095926656119445436424451460466244204304149701832111568815515745056187801284380786182501738024227281529868499215546882844208065056673185093524037291639915805910435299208066305236978213916408803731414975888846451633014596258738544486436919461890449549610903708051220600513221337433819382094329587732447825895148377836235907641988809354613886231119458537946865058236598434901803128981659573025326020643070425416992473786195362497414008030521939769954573193771654050230215596516437861449360553264314812376504546388597956104377170954051712882603063236744378588634597537864805042480440848429084125856707572642997532326661190564329930676517121908895029595573878322331551338209010282298550009727478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] -55616125494516168755307904181602957227335809357401115806837768745680468379244879720738380619719274088596681195208664400481758336594287530559256480789725557079431697021889253649410280875988787422346141102429822623594098345487248007804468461323454300518119980363336877099373785236268942766252152114713950184230258088767690584683478344023980499511496162726216084016687361139116741403779807552721891202676314776388150309191199379190388792612974271638077678652440863580243888237103688044764257408403698000880979213093747299607402905060710020161784226430573524266180543778167564879099428216022934805352728564891619640730299048488555841221677879986909156957714660810805803763579729972128918288191574978840366465874659766526696642686467493795410260440639529274834964375521316891087350042090990570388651725930939882575638269166197544816279488468288684942302226264777363458313941716725270377871315189763199225889159994821056286972878360761558009930366911594680796562210542551184436653567139614138150908285186961176185702960190453173278612475224214470263712685801860131707729739913374713796262675691296258392581430825131136184404340640468971804038442237454529053127706194418535273775581742518909122270320141152014952554001739409442576641718566413709477617636805575280141717718064935154280007983337157327771636125267340833900769715489440842553127917419439046534201417873201718173256389227444673709128844523628920615612005006135058986510575323214422607509323249896854837037959124080271255789805433236694553606430920190836163235246147073534144304523571155066020215328734682768708450753933037709334158881246786399770564016356255884089109986352749148845024258496458110168407835346039263373368002648627355908134270960700080268787232764215589787527320798872347134541532218432993866054701142365682202427982080366406072806987673744706643103643249774699815110929577475418652323237317791003951424264130417682251942054257826806606326810354760421894760341987302616678550341511510583846430962214899399657875306303687116019713240100503768462620455153853877416325238676682581443716593184862221366995572462060353440196432264493007931688822745507654059098980334011324121846713419736780389114210923759479943266776256849550053860313095171840354516494183623894079295237119699161034052848945246312878509021987257205890988056754688174476662415035879448595381100927597035008644138966200845608320680485350957048623167286342667985290891296320386905094323992670979350805282592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -540219191598495546229196910082687594417216097486641301132158009746483402117399366353516126247800831196952190765070773865009333757223814160792605775712783758952166824027409195832789134945073843789592253583704206968470474547281905026481009589612018827402133730715815676716499654166934170528016191146314716230015839067336401467327738527407289750745263390031523267471325892388851102840716425304759243197018882629254143526087828226856095272931980598986636783502902395249694476624809635964962561209819781787169863539406436695496605112860525255074884557637162192300550283437124287248898156776009218394948571199581717866118577567621431135458823647864687549973730916545383801844546658553610386590905504000611894118032220655943356352223179723980783244760049490570041105323368641978104346786198029679047463900190795352416569750978426501471176538635962301915703603783355950117923232861703057753668174722203007657967107601710278636421403106152804722818411608951154067688863513579271490181579721609017819853262546197145924915230794140188664622143402908734700003309826527558087662795048282829606235495591399268465768865791958662773784406456535169042942454401854201439648976907551669737861679236017914893489409285624346889255666864536620103263472010124200224914108986563155205604040676839763220956239998316875359240332175443041806580480795296929832471990278371726029117042675339723661544720096905332832190332436233405636838079020501018902764488649957723106208466837986117051569080664587275941226603654382340096593784276338270276074160032316965447031295656861407987090890600273542721918831595637871995392085185093851780861247875358198159595058710141998343588312446664091320556679841674372574437637672111358962127596939256032705353645646054338898450011588037970005268529979441837509127838190421909098672853108184023825107901621026272299305442693413262740779863944724002962035729204801211739274443068812115368924865210689639078028450310090295043682651748391854570680774947875472783249996406441015095870810848441635875575687338610828548363262054546037541573574239419993671741095442107978282401480100454040719718054473082437183209696983040629821134771505910949982522635641986785557347822375252737804035357452628204177215009065990023587643951598356311772137070248987533797443881689657998878626751952473579112912926779682575359402918920868161829150767190764200040849146186689154875223000466702113526350119291416602345748500032333850283394749425269765197299420833587646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 1662100425206738589217283365029626035742160529063374900005007586015926329632599487369796134684064286861421406139632115219117146651891224087205236349742644424309042828442587463634610092722425475582971183713998470466472036947644716340277027609258895315147668457446543379973162883257298778583110521787436503105156111072175219703343255171536733831666317261762282757148008971841356910154276855757184203230953029321285877119904866891214651905408607532714956354605829125418012951189185282315987519620187150425420499256185995514392509725965931178826640710033849922693317493200032406859302847413346857632254933878130881548873538184070053060939595015345228876812838035340034009256193344731794726926773677730463195208359392405278419922097546008799819827629532839674853089186823662477630597173278066978601813343526881561469067258502024690735147560617116626564385733843859636780674610917381619176863773096251985678091286003910508393588704954430409189808561346331825103742465402273626922037798602287054163206608809070416621568515216133068055497967770819405030393783733070592968492947720376677586262105232077835137364219722816774034354478487052703113822520083291668685235334179736663413158865242162183718461987140521789721381662240831002115085979442721327126376557392068088561048055528573597910738515544290684008352974890016874692573258824794564399901141747669478890705086192782122411450656280295995627112057492686568324552891910747764312058316737407496856455480140867690166054313547696968853599535816907659306150205974026444876824205393116990288320418980516935033559310088703691636853894731958300981519053200715917788075839205241578881150230968704850927006741955175050097725000514666172447926202677799213861916635092866222241177306849804581379146999948265181209004324285026794401887237837356273517153278129436269980051306436786849481888871609741582253226107600178229234370457847257516559574389933328497708866692269768499425345858947168871616537049205380567514247556236730033491957282805711585419585882319228279449429638503337239758714326068469140515990741213513169964094889340242603715554266094110552304154103032382789190321173248390441991764313470710306145523127820439282907938361652641932288130271566937930068065470807246327422370620435014058337126512943638220988071041155427235650502746082645445484694743607449083411597910406933739704005385663588182438249615660136734425297029700945462896258065803911432994090999799006312567361404175514394410129170864820480346679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -1013601218654063009804844563999294746638284800551898139920429800506991662891673632339259385573194046929382693090439122128325580135852269951835614933230780112148276601616771234509888005197301993744074738382295417930788948809936375535699064085574872712542835197161586694020283035007712028651495364889201599553109761239597145817062832910156340604439245246784962479611438417302300031943308417643418041066534323914333174926567214554808344680293531371940635493163023528155380564272528049140614480325713795425162461164876529498295484976636400861034346689668500954262944985982361654233184608366449262798396099643489828306039778927214916665003447469914246056240118265277999357520473728985295891654841330331268302229202461471586678895663959816861137136949349949332621590476824681467909105735154700529288486033776114980095850657686771642848015521613885794913916530098920614387242061976970179819064417225826250137325807705141099174914486940233500704448200638384263905972020265754941883168451878652048581236645991775257112570944096996264887638642259502066052541288965190157042553777889537158618273679531227614900238517091632725305151367872308994136905314757859991545748148266554959007124735446647974450263871452839051605233677791277579899635062738317239249247114757914559645721035508071756564693734274907217532837670784053517403519247938184244858727654944901494141656080089425663967033791356522038671132533508229071568541373736724673115831224792100261292757772330571779021076076733126451454987894105331439496096752865970372868988090007835986198773605398237782770790690601974087828179235082793438688754634481139943444616753819937337941574292537795021223165875351740392183129024559101365983182069715983532911797818049913628944285685081423341090344168469938424414211312308554304809174168412942214688569187070344111236865377471006639214920401411097756594415030944159071965033438073484692894089432834782314265354647045743724760900744850992864611877777401267909669221306319475184040061334187687036457464217491859627624260224412190072755627421266532107621482473118046476529384987897891461407853812671843329835645482600256680246611877851737402127026775567488203687957095451576606787233081688447810706082216884703692753326086693105132821839079905518949099829405544428942732443700168789209860555145911097400866116465729841884129457127953734470484516813987386610410853662828052439231513839524299300691809492454005143244590707324967800652859746535217055907196481712162494659423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] -4572045199070254868227302689807123246685142720661821447878772436114431843669982735866013874865988616451677215237478683221825668560308348795276694564771568852188042484706266898323693622566096285201345037391074487796974625939070480354814238949721266888463239197757411256497283373224577889560491595872954562444494516540559514981917001762931093587876782593929070196338287346566149679583100360114731532151512465693197453966662699610136398649204412069431709896776258512043235352545380516486731407254077412946287238517479666964084659165984650797290291446825002454946866454945613679185615158040415531150442548323969039532963893935311249565226398136049660660070921727009890361238428944082501377771944962783520226346569897419684066546240965756522963897358801772773016115009722103045020356749064920229000800112567170483603422214326557496135022659776589532353230420706538407253448041474270938966027007902316174441042220002524359571462865142565765213928574028990438944690281913421205722206341452804053035761820600910839243145361417371816020059668232063556097029249384881347028491051061469029070182664287870240991459625307936116566903981774720840559989845872144327809516213542289741390583360615794003294173325312820540722192115057565069217728079766248112909551282499432972632089094000856131798510482623558526817242107276992770941573220185040661299531991816777308691912930342657529965988766492408551047608720751653017489559150188422114278049078249387304731044216057740320366115341724955829877358148981242520189929348538793774119439169980627654673058216199691893468443336290567296156331863060129446906193233177890137595878403533701036439942984775706712473037697955321318885200763501477685648558574210683304560653704957068719361712618520791117922166878048291356100673368478972397470122548518190888005341712336546520322218705942534885419745986322390511534655798357401619279183653366831180763975664477696488387222919647961250261371845909400034149931789949152547774013639482423750893183054707241159504571082016742506917671539921973255989925019887834775701020605808337556273108887609902996171313410651863292760651795177017426487894101443643573082821177116498664410571440581273782109689865399582101476054291889938718463080538796660146177171231177749016592268706087138489230322056207082434447654455229469236504769154858444586216924225849263795393608918378989035763621996995748000612029632259796734134202737946596484893560845687074369763639561966943325455048352523590438067913055419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] 15334167055688053729688147633202638841892073835738202806564079095493882862455032268492461217990821481680547353024476833415604947161884761867692403683033318183072339011291418568023145346261716216092711348406771382278080140910464700185874323980194710373822033677572066047916760507089593029316186318033536658609928100095446138601096238368709332313313808283493111507239214896152798644939435231670652857771654518032872430038383173353576215042805025719259024352818798999165381503270825144926370301920560251052433484750754687410303292210054771022809641308465142577764609847176764858760826658331626179366913844528845207481735514532961967822265405303622651151129257244949036115283927766263658035955427105478056724652181848155873240236369436525433416212630280877213736597643908396656794759631675930379616870999247785401664129749891679416546148393884572802630521315660968445788884725642001247760491309515728035771818023316686163117941757467070556179233145109987713533336952981020407359327628959004696968841484876108642863570183230115242637934477165776565707623233856187860600366854790339594917779172810753881443927195084292504648387625468571628118338777583030214992291111395463146030281485522254183160044373869511895014841457016575530224768885642266415321063120606336219748956803703582643271576353605090194733123528578986758476168857654985036127776939180922429334201758563902393590763893106634572581966671444830324845402133132379279495627670808071635704254838018799063152632191145754398860834113596788176462892132935470364771688932448685098176823911365411580080886927696440770498934515227929668341014410089485461731525248910044821170824510730660633497464815734923125727012484894466317400303282078007526943501355371659611979909024268766511443350723131586391685416118944643198931012753416519949857064714537637801790910913900721710696692182606383491130839810697283838790960116728628304484071743246857267823088199104465692413225205540226521345794809172682440416124960578967271037662841971197771372153015254772632951239096039567965976880381175159970363086959695532166048891538979099437015826406606203963120060600673499101542513165211457269953596592682657363933507306323068114566214349852849193488101723552563978017809976386369991702337652481866076118849758465340743367726792709766917407984069682825692969544286355323332223339406080474427876165115306927570918314352409148310551797671736821818080728981378098480179612129094843502188490934789887566659823125991835013337549753487110137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] -28948769849983904122245389176917156804092370576785756610764448743460267132947723014814241976426915457392849639075542773507948176574602305228019881629399524879860340849046918485257956720305098725509606853813945381446383655522290543288177546578926737835282380216590100487001892962225351573299745355604974427981882406000580729609500292840223239714597537386927094214230151261945847056322441913226224025712917138914739080530879709490495974856346109689357182105312235210128570431470520651951511533924147466623233799492927801585679876401655505784811891476839913409380331160191265761544383243020668170360392347314991767756971510998702800610304940513029578613597480939937047931485292531027570170414304902673398212285054898378023495268856099193190153608691284003478703038613729665425366093902789862398567127262160092142373235316174830720774498797836198688389116898862782962530199447209293212892192245002879576583582747021802518110516560634405976634649560810044793244287093919121805114883214354752914685999317148768183035504394666004070768309447771455251679902109504203691859920487659472410883725798306119659147287578251579768751814604534690029587976628990255085360532002539202334723581177562134179782448179878858205744652706476355685553987191617849087515362607936398629058100751629290854175567069496376152252175609749629280555650766705995607106778114621616001450675660627169020217832527535837371405486116292296808930211493348408724618191700521105487554805682472288223029451030411012956961778346495850340250225194096353866024491535961519925122557475439410242611762124425686103221208474980774037153616945309922781212236011649896049286660691711014505172640999692551675577894236576776521739570027827687457268862816390266305720393070949547737324983039617193808926216886928023395603588729425497325380503312550128078091030317409542617735534999495078764490883370513498308669950414316418285254689344681153232444822414919928508711589734108906327567910253386810029983738578385751852094913787629042885261617460363582020995272270006932382192692290882090239086588357860947577623086392079718721161130183296529108765340328232248197300640363945270247067929991979477899374323249014996529320626112903498863629474940411917424607906037954577442229242061973632722208270780871152008178484971903445162346186785347964222008536485570302833042674054855217794896589942525687618046795087021337710301588313771654012376432550273242961435353489668245732884428686845678047411064453316859035325592230947222560644149780273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] 38577704057257211493889694356186595811685105181681439735840150025708222102494658764579753225329080211582267271761292901689346322525583317164694344441399347837042821920920796232933758019524701069049187178107568400636858570232829868662234345545143067263069227243407454825164560779247536450376084613118370713997574376099073777607245350163153968317507932849767600983131499667395128216355301434817302318768197341334854292713063355738561449623675621092796960530810054391449017087512829442354587692343300336306388779203210076223930439199306750800245298349181052144627024358330090479111475537457152480644332162311813581609769211295178239773470287813926436478537891258756595248813570497772082416522118931451922612979827331535227727896687023888823274632697254404020256058484570972585086438224572364115159596112768762132604747977051459472943614113036226398832904391670045844508439470136888659088799561692707547377621126825750119948188009086261162915436242419427977639086953349985289356175453675073171957872335614552900853795155021748683536113421177514287714497476906644525901349781851829296714260948038669076695069392699250054925563804262997222168935921069453042357761255555437900438545053655515311563835454415944881072621255412006029272969591160640319161854670582185680016231145592475521249602669172799016105075077011066272954160300153531381291933737295266866617420018631307791957520869578369808869533156720261236469635747670445113184163325922345800495435925148481716288578028313882291000566143789044274889684627546944751726977316609026328092076493598866178049513202742371928791302788220374922025436878106588214687904220347755263089493377115234353754378195153841533324457103242346906102216305843411763958444765991014565578051275615872979131391158132417726981325601962523753822060870167177025956848308416547511619064482692405129823836986427048551043896890575628191355901201887692035989352288614930105386533505959225481581085862049174486077612876849458373296601331064862194485204878171998281835813655590160853508593943676257525805321122677358745090569525255013345741966178459660333734316229893919460439525026646118370408912437959411217484977391756240467593744490852642364414699723665749253110358755201094340527677737892187260510435031414113661241357893339918996027330290699960814833374200243217620513444583440941428569704869784142749639002923520035075758398372228901264635680597836413175660585344095082182566857577312631668066518249262604243024491028617607019102209164884698111563920974731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] -17106326513981739737575774686124796176799834003106468847751193805267587500744873130139383682100315882104912984363621833600066657562367141698109094115445782102071136007559534313530466929317425827400146690759051222785205039124154011246383248848394574851928993994751821610570534256531701305762465674081339017888453025388009210982688669311798554433326261774277449434936438382108355864884787668347810719877128467626373329298874167871638153642076189805106790962641564281849719245843460619710351042693449215781227689377586924963793225824046995166002944142340351600489550586089898978392320754231649447165370990547589892332123984821318572504540593196957192343386379239996136964224642416520650112856834666298464650932256515786640645801938497230058080261134380780602227645973924886610542293118136138820177271514462726928035682589421157346508350963820469271937646993634080470340869076742734808740943701247007212909079009853067756753719880108463524852402645298626859608559027436432436562511178532014761144510482576184541843936483425685113440974945314030351906677348138399328210913153907441236790894894378537484140165805772340996964099081533008428125724570965801271694889566296917851164788864611337328719782622541861823375288375359881356574173477695994599094840409590865658854632245080895233984632055367609065507637544978743716099125103026642438419328278087563570345522022490306252074679723448928947566741964081194325123516789896630290843337509084310861933886065348518992396257849036698262792676284679095750810713560200628529213873480268897321983755629391542950863756547339287717523958641640995271900464108014075096175020043548284716736373888547009050839670952273388325804445720446869163643275677955048570939350899948277835810329335527527904388551019917472564625311832027607063892109545675838112836075738683028328340543874471832637860909592134628145137970019673793029455609103442704921789146144437220487964387366661921204602721103848933201845257209854447828903690717109108607657726737378776836989290482875614905789555225594722282660930857552772067297891760509904050575244300256968631285092140858517486095592722029214552940527721946168470271043443694847208449763126892105327810635023248280054634383729252738049428163751320249967724710042540415198439021934983358684866640363365527979348853461032365890977639286189302179881003698299430328260519758313733106735382111274186302283224537963408259666683151369352122295086466156340816421211372551241595187763744379552216480153137290187714825151488184928894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -80723624077150523534641097759703848747544505577157011672819084687390323050492012358352859213462291945434385353781011491890847295968483970610603923614828877659166450674201548264209838599984520404451559448001765291858462291490012740093302443701325119118522160747614496496564850177372236633485152250005438741789025147236498835526480798438702166230294223519050139543765854743847356682426535136278980083646309646837903342358193421686533639877388908247906921192771071721547827390538852396158260605084428489127592063112109064433943258208239078008624210696713580671417641824948807947588583713274961001342078616085964552817765411891827003249763303178172225726218978299722434221402987677187373420519947088624712853748004201568934665270957283914938636528995831339429517937973155120355918917935590753353114609288615769586604050889702214695370978261304076239867064398773883320408064228499394545386254017334028861344806828056311796081676963104701769783748487500767159099125514580950521219559297680837582402359986351893587597759715237824187010092532196899378890025884780864231041927124264134614149701449068812688488574319347496816770568919551715781421277046557404234910738735826536732635989091170430706355502422974018944402026577218509126305093967340856677816070515649974378388905188744136667278936589540948949939971672125031538992577306903323332691592569102618330497129935479602661900916218332919099766078927762024497491976879064861141408278224947521486518187532097715448759152589296237117930559469039353147449862590513830093221146729362167922829105243818276400440540112856224957355149853549699186735881562957646610032983488359759079627129732569731803408348885326721895522575612894133421548646025024894520564204930631208473406930079710404993736594518779701626356049906040520322080507181552844161799311792455084146036618495990158557400401746143170919181376797161427392156777153945586371825221454574492610387313523068779171813736067624198759981947299095268442093168774548357897711471701663674075266160947216592507045183564405746881249269393505125325902231250524236858520873219709792108822509640705750993835802785972522856716049278820948390461285398064555777928533402261495592062610894896558630935739408722817976948233506661015959714498774068692292273196706878500211103416064563582844454874548025801537327434480374246201170168802457541719487764592660125136488027308769908471206064959520612550556782453801631289687083983378804394258670902847392058458548930880516187486852733995457143123530840966850519180297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 253902071286346398198246477863486214172135954476808603492229340447552178268446191129523335651825596624455578506013622304395221945310427977267297142459303798998128535304447767742894206233041774471597692222160008240521911193223478412029967318072058620148012747947610217730319379248400379045505327670978671314475557865650931753126594735813996814876138573332986495738223395817133882225879053146357802954566990353280790583009184939236710154879209733550213057411206252622113294486471380565016743739297285609804896091919862455657022199145152913788193460921346527004777775981232183763889851702352727812801362577958560998472580587178998792780709593897705266221897683009061821207336188344774517242104724009797178668777050730577662732575227283018345777181580076125502355581393255634353762456877050752229898817549970441477438978378717362723357888042245474806098170495824339563876649628045485244081491889685797045285074762740133499296132581072895593840100678734301525720260006922685113186472235070778961087444052657536455225922433598918216998270115802981652738330579880762601423701300919772249355754703751603773461000658395032465708517478453237040764941713064729619746415453880777931135992195526343249389638970105987741914089220722899609318552703716744756837374601363330526605780886310529453245087695378890331811557352603376937838925592644242045757006197628228677418946585032496774827400336297413861529437228576645090370521574473706503975427964929254569761260405719478083018128650530705816929509810739539493256593562969250625798827488433871129532040529500754562181086904281171093489388856084685329143534090289538233364779007820673842586147814617037544307831978982158424256933374927238908176182464224994331460559323035396177943948970559616894380584476895231234221488202868648499651116965265381080456616696548668619560989288773447134071672767809057206377769443192092600206163585057716093020750964078415096380354824150411631341561801023849711449297017399571648073241551078245307087560429945663855335424148820285596913846488998704750791811728882549810097708001139535139282503822297972811019099117752906794010112936711291746047165064904668282597229031778976033388870575402901760218293614204600908742702578288315853699275143456951842027296163772469813291648774713076181571751149926845380271375445345458070363748113644439311732485904745597795221624478471971693664326760671694346843976174745930626418107178033577207157967404037739468515187428954533220591144436432835133068176304820678934603961351967882364988327026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -380578729054865766711970520987240087445994238363281997560131954147550257322029014285846751944491861443541747150363151494143772075878536662309331410368106612058041129489449734177175035318793862813898169132673871807763567104100173031686109679229797069146192507411551242751763217213104500514465946513208360416937503929743651894091165141052740624549138117300230887021884161479370806783873053047984183257826142690311657382895773570352630351999948833643417150243073269850285940200995037092513669398632309193629372507652400813850260753929624062073680094895893755322127924974766824890533301798858370088118817315315838676564632495405425655087448367672288665390563089994507308682395397209609668077507397927131518255178360396658255513289421773645476402152691656084655434822316124366354572834392255419974064582493732680833035945743960810161553966144437135296162117450311849782679528638585603242071495794242804681432983505982866927555015475312291014948022509154508284566050742356719661531485096196758394701412610558990475157028953062437259431749356975814957426929352143011802511971020346333180697407726377181061803275469897110095723420880199202321998292625957880429111308130250549122296918525002680101848733931696213614972538551336183885501796236619226100048645197545454094880942623164148710621868905734180211481417345655010142713377975421137811531766731273430918897707579709509802641754411059957235896379249581812192912655509321098044876373137543607229037690450041378539233367853478297691915522569316735053766898920098696189024149002650782460542198643886666262625275402370743719991169400325374992459289048555973609063904244692192112209373824972224972599353327069748301722597537301911886771322922546999384367950559784464182940619588814729759707691166350243210082164494088868923470036872806196863108350757483033825317276200266783080446901014533960040083120744596121197328279055539550135149189102896107755829291410113770175580300804692604313457501046261986708879316611282889582798270231895786503313890998043048006815282361518581816648704743515934335795628549075324258804037312264650511276850362850183430774907888169974352823491440289690974676001091348542822770275633081839395675198966473760521395493255849910353014398692709001011064240540550288397652150033653644201507989419651618977187927867710589524761462675282690926555858117714390485591371179970655036031358324417580164568196169828252117804910910941764540764742142152498173533351929676431432342439264626352583898022532505125981039384441828588023781776428222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 227273571977620699189868060844812966250829015026954971638362450537274106506603325535803767748544813213665477811929871595126844847395740496661253907471601814798810224685260928531486453712153051852820218757241761179904314861487724311591580488973664222837652806991153733208859101647482596489404389160579503506636479020058707964595823293702050664264047247901018866575044287837614722346716363378103357166770811718942647003187076006262087416459545115138530449479302365511915180293208098370366017912416845798720209259140010845953470708512116754343554341994778197357322039598849791433544932905808942096345227151007734903868278441271596448798410763400553075820026358294266989404561409000573760850970107990378933483155109766342668227282974368143661127224126943659891326992502669835161764376510110592763366069691992817709904785562109215337499497976588905758767312946207137922452556302958947311845404496464686279133140443763848373759976894775664091900940989928693409361567642215542533045465835956327750328100984542543276603509304991758247307072732845069249827148138668790685610628692258893001287105166261274972135872901299642881486690168650229136313746830214387808100239952511510799988611045523282980932489227057927396320797378291332739538403058012053907086209357352582653350533255173467048026169120665750773701457231447920058730021138749141626053707654499322017830543713314008575601307965765560793747899478628036183456729966164719822268795635135659743456595522874885778169836948144372597114172531583429677432392494940436133934729600095287630682598238069367710732996778360395951276273454027358015239205264063371283914207341232242927746049104121937804008661214774389948042037090535165044035234533537850433186944940771183892168185801860670595946451889371806487659921173663104474040670229837146009030048756551203655139928035807147346313856994024737432888778257226042270055492175901454975077454901879413079395702774098792547810179489566867382124269704066636823395312291898009244359113982093698139681748289690888892167830702884924984852492715786783488260059019382745786553595208334208036388822097067772328530712725509905765821650494955568580325425096322001397364878023914995136555037110654566537081112545967096508677024681941206859230821943321013008144875720828567927856701763045267086755467037537355939604157160883836321606743619293079831381742192135128285861172371228289583857140634117359636467572837061737595588988054725127939990664582900070893417855522093205099914626819015099753670816618011940590804442763328552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 506095186211529690229925354372435164102678384281168074840309184447504718582364546189137774468656992311967819096636631365906087957904695921358927364824694619182214502174818396882066513510747048020783739553866743623118682141289851669832087006214771374520571947988887507034504450731468951025550812495927962426991765449574184207960796257851219407604669471844494409264907181457608245996079502878729827785377672014676530116879081170746787467550306939739891094908194162437496747906776015732710789532127828505063048271498186932089625987798396352400221363015176627017829800036696115146679997369665888232421140127760526273403294001048621240871554336876307476322753417804470833006622095950750003554199393069885873796035821740869501916780094128580519331476022539421771623851868922857601253841133683511777101519920131396401335961312640330408267061033356189299942011601825952022974487568898658477634126833039991100340993843679565289667623458710907691782546881808346533415497274772983255089405752744826879688302325964657722768212666019466964727139792316602864345126108512337353656218489411181357164506412978758560666802565650715788232178588174342016030511811312242250079201759995644530351279079545235121428148257394358485525747128469296832644304016961896116967973603389542367640266191485529736330568401343799271777581557982819263623794147554759155877643935197955478028491530913611058660535885944803486050492319759938630083169219248167803688544669703557266648687567232054799195936459493449255972081474565905207871039378935030949710501707696258322519949581462141271114417236618225770746733802094201835813170225897951624375470577500019979006255665495487417498569896340536695594898171336690475699383968648354412631410356473505727204397585203507959756142999559571623841434099007214736473832612785521411284907790184891743207411095287840648003152714571684487464874451387315542831604539987908925230469634893696796121580935538082686836703595860697843847639296995332843618276833299210859333550607118683421469095952721745226827222358252474329490345414712438862394689664502362549182991638525681858364496972461469016727038205887062686695971692245039964655146008374821590637854762881051836415826548846716427619337549581038185833725353958947340038721974139590066319671488908328026779707101748960934569266435579560389440570343152378735104060667095785229850855927617654238315537546985396238366691748691364927780871960340767299609887021253842781284262699678872256198922311514206145193900851296065016162546365552366012252605287358164787292480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -2171515085771841436240733521775019816102785282893541947967855329283608014952155618594369555376171974189813179809067117052601871301300284838909957782159247915493998607872289978956735716126939587421498996308040932410553484005868967136800290732724069012736969305398499331939800172853427541972424523204748289618017155701797860672696644638854907943936369168081061733350136380662107916382789875559172904997211580629139525477841123505209744036357546779987514610916032673183842892768556397639267996814412001531936548065183020788374297188908135871372678732213819406658515347644427832090278453781383505145645344805371079476292786303880563103804546717114895995591968962875415752281554846593098167979673295798043403940427140076974991763562071636866218036578808504239594311345151313933786148706635562138910601911315971903410672146989660324376708842764241258421535229648754912991589499105756079983460484268098412761162089746570519958198979307631201599852178024039316787202947324459645993617661434675680557761445502780258368360821618482718084246009536001679793032408264072113837961979703046704337791961260370677452583970753697000519972069686889387648395260460221932776277483135876727137707912327940393298883894205259410637453962408794485942576015024935522645539384109154586597915830319111469318321182879189700102038843717460204605680668920537326099787641168467515822532468422340578687103602244236916739183437205603505021653592485839625280183669964163749901055626777212580959803266676403971653219732108741967750877202791777863845627296629992129079869854213460604130348987294583820308183726192649151740547316366381597967961175770238440666212021370127214430843275002380544784692285223547379745778857186097123177876898077082711068112671393192683212177298394874151103381675640834043045184105523847532534617811456590873424078180171391195694556084046478254296562427643264746809423349922472654001171243908601353593478717178028276570036577306950843574712832194027125209903855341155823951621796974587301324304189640409942113961557758335660188498396806195631193824726166256940391333518047817962531157627886419577347318388300059726327557703248429396740227552499683801122159169074473166026795310256949296145049542300593473750388489457226006728680264322642382787840226991841744392909301982103815891872397309853518741952972711718737141940437732301438030269718348150791303553423478671097421108098635875818951098598015350545306045267671534006569836458855441471206775932207492394351882598175666152485805549785012960595231845672969939187169075012207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] 4950485769918007232625921619148138066274837795160891674416581987651653790089723617262892950898965419409171694572331636963806982601194805968439929858456456248907736471183421981924062552733981262357254582585755435301909399507665269897373326194861248863877460816209703919522757418335857255621393600036241028528251494728325609999055708399976117818799760525500462412982942815303718536865264541835822872837939438570600950034601255909559228335896479979101707002954790461081958782109691727575550595042023704665525756026081206398694334838979590054861429156590144057465394273923759083840389351924370309249084121307277589584610915907118020226173672827681978963411703628185326066790692289327415765608932096403702316919562750696474993815129641743743523450848962698524822964817801012333984201127587861038258852370234880352575897766426230118820203474927256464143314689926944751640863018622629964495563319699419915038881255115603925195996730472888654701462331857104793744349767092672579645594593713830034342808371381441751640008036687426390273861998094050023710649294445493317111224926361479153486825544795737316063095207411941478805837717246892651671094214629232895293116311211890348889240880236335433278745915180397861726967058767357996027163125232224464688159867165693844741513200867492265256012586106087056771319871645384415070060483647830389527276867025660479615930005698279317265723742136859739411169945428427607066395458116148177700840459793732505164641905554322917482122522845880321018181456237527246538549562634326824217763837011910268712824741223331817719439755883546695494165628038021413084525119472547463567623210869148535894228869488000677865122495502775961551332084942282754199862359337618852146595181745893933596227873980197476062303175534413069594873339127956499377346603627437562985192875303155015793365504513896652605726876644085705750641011624328437022778021323594376909443775116134467336788137833947247823381500871980271944358624848686599119081854616623811208095591221346940415085073110351733558394006175675450721033526093362690874044263378928469018406113416227356327627375396211693140304826321409376300624101343740095069681329648837263008806531786455711300655266764310167285184689963709204579790462390983854497456587876898901803151696422387201184668907468311372606182951722101030067587767332565485092250500389343404267796227085196823857414032023683462204317197789492412062487370407059757141686271486898549040856451194012155500389372039402883139126097739731317778837315057963207667879323992110585095360875129699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] -8163858467349225120284325964868788794602260920329791332189852377882917468573808035286679196869789939004858770259675252680252829169758807706754848814471079771068302975836579838799482921303848293936907995854421357433271046310937653055353058844755856550702921366572962830372533601152903850239561240798470654216930787582901808417773472491826730317611305852759027619011095663896754854853984310190900884022362137811130072993844431773484379987476779626565422261788360143020326587527697174849393232219516783714189605793557100632565981709404167278490985733332073062496972143453971119417084196712769944080636200901055795915968575414795928742772113762631985844721728542288960176556592248126731446823194873319002704943450565148348053173766023070900032531369563043501679138342965747245043386740027589205917351915537069537113231787216811012382671579305936545201734111123613550470312084177566431276676183366528669467879177449655439796973341548641142701322703053034454027456792893999832646353887512922580498158189171952763424342962471685478627911131075393037904707634666567624637364908717086162085265065544687639346126258115809697594399013940270961664312336587174486138588887224541996848186903974058821132847695623225876578858401730517184698825643814253896071292014810571942766215322860113856641043099538953618074572861040270854728794319041958921817797578459495901112626637526183515760116804988538804102002436198961148318679124246079670056504584614317250264195831604816521591202021093137767053958469268603668187822357874822524490377409302872838312050865287920673833996808058164331238320609890830976424239012421599261933332913371318816063084476639655348706412185338461249999835501831473873040788847824902301250022269824677953377029269427503079632319130206031207639585694400188821169347159552747190431158907451903902527273697416125265154207917725782322374104250041897074717361338953538938907828113621354087197064665922274078465827254495062042095358571426414054356812962224524662938992932721701571325342699984694227630349007825985692121821753263140796298658170133269794561277992173131226464242313365317035084137965498034797893848573413467315509736168720744237997599622822656379902917885709855042759997919675916853271774428022217712605396103085767558275955777445473882650669277383726678565229713703475785881984143263931306430876366107671922964400005286321769229727109077355469114485856057403797570535534111356738995417926696230610405875969561708286024107482135745833974285915127359354465875534326302273846069678178705153470673394622281193733215332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] 9632122077813832291278642420206310298925620701557558904496699760758346967201398992694500671317084911743765164191285810838552406196015894610028529831887116888353316745701775899477761885212078508580571229004001344913182589075458496328005244435383851724910230902243227152857215190772762978494989271345143711431444811432551678295487942460550897866262162001300782585326549439281089323106464864538296048283195750842067150161632350627998178812504104296219136971663618794607523644757118557444110381831992728977289223423532655849752159080501476817199523742963844722817476187147160027637961508114389640437341552662403262568602263964517890674692343681943763890430984982308289480435273902477382421058748726593087910884700301773976271611341302600908475547671215505219486061905868304052182216583628499776679578648199947054208280410286118249312792309861986795910102623551924515318381726248341432148762700533505510018313074181207714865143417979848241554294763455290440940234076486602662215119448345476487997101512659088627253770342560343364611619559388221264058316283599347486354925553358786754706141115966194490455063512850499129965960613295535608962071969449790494232573607928254401227094727743306481202021563393689725806488387701785272532412391301879828768038143524212743482640093954137936874972105389547055326335777118834996384675403557607180220413898374476173828142542348844764122044031777411833783418602339879657241214836299763223876511688978954254863303257411618526774433853274595390433877375623815910579182728572361063003090031599485302163185967595765286757957846052133513055727663997026688125626755685233674014819351788873461672932756563969230155202084672634186488063312688660147649306195207056422287885974098468505033912942987556303279928475064470188579554710946570462863740962840293587371872706617376365700257308942117464884052819496894327177847317619400024735712989327329925605399403530172838991731166942399024850021407838283924063412107667693148622351693348780004989122959108087250487023229655432338927349509661624128272754429347044579761540149640607155639395699670440428939779268667765111026049397941275640878433197809750466358116045635291187051757603791058880176152218990235328153390315789361568966468911948425981199664205597031774810154350114945784751525653594924924535701508527205524663664413493029439840249225866280437643725710152113633511614349588483017028237826341725329478112973706615167369470586487304474435285772344901083646267102419851844835043223138657176736525012258578452650350554037263911544286543175985570996999740600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] -6280937604168263439821899667275796701661124487367116136304528737820609584337274470262831854090972265154829437111622065505537480652452081417491132028401750048246682692681430310309401725506226981516726892503015860021914674402146530758220026433197458360782490392190869519466740380075613365254921237003906205121001267372553565139261856914956649539989302970175830898142807458632207615179163195333162910432353947204878569026069191520295538936608242930467481991701121355210683375708034311395640596819236286266892279353534506081837411029925770640377064843713021590429501568631242552569947409519974142613589231706578784568749073553248094663042194750457898537753072232646073572835183172386808283038832519369775248827252683189231026322704816540260562170026792296316406944437482828658486396257678571907785196272659382087140989065839642887646710894535963740954866380130315063049126505754954186609850708402340818946261283857859165584174703807396411816527615587416963790534483387530492297404560114089672402530929234364716243247534487588764174424961133079670692162417088594060348747550120417101494350897474262034104876150952461129513309975181993793000448085731921762745319986362882878854350676638533943105941520697204760437980474934696423122994277895296213819757587954824390819244711723915053585943089376558135790940498994868160679941221251240035684976302653064856022934857715241639941550430328606513483039644122065199280240344832077949185327433355047574364557618738864702749339897529325470138917960139122032964274164456764921649158455928826850362685183720359369631011771886641649775124173050725309024634363748632720032455683322038988970890909865709701079233858474719584373107629877449923809332813453248939019349178008848332522820590307007315172492271363448553843889309704420017867778255123311966431613931990840879755878555092370511577282959006342707846673324812710525597246555178586751519685076735991740197433417366841680355305870731936011277137980341413881339449053627256511027798890456729845361172229584309877103249090949608661866357144770918598894571191969539884966301758563474572628555922679217658279449314507490692973897011950617256841366599811305141907790444894759277027443876548115737495836719656801100325896542679645235884304115259117830748728673483411366765069783218802322995577647965025312256226294280228832274638238520608110117790808036545336711705559551453932492515974860236297884495125667078412779175732154662504315056235516981892513137405241324511513924872456971116556638462669561857866381326200743611190557835755043925018981099128723144531250000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -3628628415929965835235656623317318272324321678947032281187354038418726551930382233591931385195029440347047883541937461827610526474956911214301688544029938143106179310193646590889316342419347399885496833814207845056229351782429126418227542545987266151176939528672941707888260270118439743000482078320131308524185842681288414616740378772155736324254712656078548847371681970302873712752982464310148700641504678799903608985464500458457572284469345175294567130162834329326569606157115677107317653484108773301354970805574677322482201652601053813963300934796966147141844037890315202875143376602875333214678643344700017469226264832225646657639671226260603805040935039993047550619457157391972976857303482252892385668796195079483843398665440563989980634115578625763960059051506077306612731892364913141213317789346138367223948514399944295424344377348715882142215277430785979220695798241766788542585605231043969054745020955710061668808176239854991658494037264707214609906494103029441413446228717511987474273744646042593053488689344380144344252688185238730847885609808420330698998749619643696096786380884573777641375556251418063669259227849279523071406103374279838618181204514714426810716628200876301216472600478470720720253334829326292981825720482489788925388111082487733591469784034484357100125600113888365133097494198346872798891569689024386565873370473328810393035202343055445517454539789843785434328661089813463632141619749150590427583430134618774643981486103015863488780908271751272416464189291279921731967296811306956001418528841117657391334746236383848821265028080598259435896287614499693300900405152938893894422535771930848964577656685547527366800554140371246826378731592894169842372019095116248326289460840723243628936586076285234810568535693205200842515793215545128531688618268384633387783005554459521918953062849057952144104351193227346502211192993163504911528120618741145696930679164612418993335926646857002829720238963051410257148812087035033332367010550304217363975824264716699782734347223420804527207811777050365524755351011580108477753994839446051353479358319140939330765276150149765872355920111223766401101470941658375623274737601318306975750981033352625484215301547235143102954870665355245675978084127620418150577712837145994493326038086570700541144056042362430560785773033003155331990887516261318605257240512538373210787912636850518233556918435418109837653423761832131828422956549524111996889225086341373399160105541095733681099766263291711663352135567636526524001428469521950200067988474956993862757803626095665094908326864242553710937500000000000000000000000000000000000000000000000000000000000000000000 [70,30] 18165939881598324757978596275510152451919275124799036956212369415999447928460824354403803026466452065742850917514224810796231354804219738266627786386917265655920794952218887292697250882186145971566144113907907055193955428996361480625235676668034207746061765312811710690853267420007749429743876461227414797060478609562236810285501433781007870958979657836812815287630306210252192295122757585818564397479746241010565341482171378286925244444652875550829064461155979379417542872261440602379457012377263609530543632092186088706263542273135560817454873079465956541701032539881063286544524525473249340781370467223971290042520638257355291690792873626560474350047369171618149944725509018831081409134236892301770015069930278239144518464185998328129262328786841664466117517500662503443349572391229598874757923296612286469435820177088408637995654668899368028488495171007948743840512557560867059321673900116978080590184276014555665254032265230735782925480198097492054938537456428096766362554272212310912221204965059652887096509115255999633632243536489144232516966000677940589226212633430729319675446221236415349128639320479085555972094748067242683293197358540397435380450076701754390726239667524265666326594399560112109106130077542732500407065200040472451904926025631118857387738296658214400345609757015837748355637166609550480257188058697414271481200499986364157802782418440659729117310052386046074807701403635514464314518560567677663806312749864332653554536856697870561798057742420619341155205170064966473761997170794252159968383354331380021910864891015862024950670593519422480489668374010185100376490018345566121697292156254260568416097820938216626592620427785529796388996598790524179479881382673148581095834732843994847520196367617017794376331031247969756450399281151858932089570516620522967033754333858099672226787897029279684006105384608559834915915319563615135080237743229619688165569455801352054123166175582832789202466579432608863501126241253498498315453490381754020535443962725986537926916992691248697710933831949746616053996751145866019422116725200099758205671397933190225171940737567150714695094393741671084985689992832991965987658569911194237065717471926774052302321935539162348484117359670911441870473599885838742124923016421860022598777439736767775206681151383060616324854972986650202509711871688632016260227500038849832136599083026699138049865489684911988163398928013166986919910524589146695238062898832434859152214892201319309592289041196918515815220271350739169752698111210277299739821753544610298616325799042625632750969089101999998092651367187500000000000000000000000000000000000000000000000000000000000 [70,31] -31624905276296809147824315669650981192686332509007050405012624948000905222102499370899082293792506797846878621639394165822339797541418867061523308237369573364951751090605322168966527073549915869032134817239476059878105584410566056969425327121651520958746474704406534231690841790968289315870814759055668502490983829323330864468028407552177993650831461484538917621904827238812305034810794257277464142355819633495176492262049349173252182594386515072679204523865489647176260627954344074997476588150534826887863675344778503620421944302417235904684035640049132423361787009734555389451345689778116022520115863659674637081339288617093833271328078276742988065666992508013332662541891179323152872710613555091469541391673074732526933611506940419127659649825089172259092736375899271576193439468956095536439768481756964786196303380364269571605571955263615737036137817638983139256371569054326464355839929369937797272328936211387143890653520511770508125350641877163686632265334733832624452150825407078060219605703179509381309524201648339732429760344883559599220778217213178232009751952574752495915428074694421359979551558664248206126844882496244634729705900684048150846087991722789413820086141772879056236022619456391130584142253336704213936519437954816783021187449394168105721416404259083213242179181907007071022660608913875407509950411851894349645639539576422480272075056835077598307756713489253574480359580359598988858390864203380142477378384527242719151534909363351906085000772816436393022354882977048919535548722239469580833048962277050387112152725428261195493969220348499147025520467326755780913851940492201779905019805428492117974698150314926067293284898854600211743545402907719710520417518516584338751817305642644206186604068037368826213221837774876544588077336705012660443040924661936141078226520985592189026294702902431744360079941871053128191774358780602542008057250974803325642859393510531770240860483756886655420429815429521597112363517106077022730630294089166660978347013731103832376295867607467016109105348289018036650014205946195592629677891681033326966256027648875724300987972974162897511441307230144657225045941702670221375653897044590565638443602518539297478751475220796378833576062704574782574807404846512631200046126528072526648127674085533836268094976682934483134787495726498825483719768876171462426622087075595869921722205128627896245347370479607445196365513990203969547268762087478128027153788706160104133867420775081061408954063430091930211309089152243422031430875186959455003809115420336209593980213275509275061558867037092568352818489074707031250000000000000000000000000000000000000000000000000 [70,32] 37431719062903019364368244674335667324887139080589222947407965810080195230365474254742106769375909077533826673951146251782447991828437689110822908377345504974010826905711299599052983401719374023590156392293381746850995177772921227904992761254535580079459965347448689542011868550762331906581114136997643004842650347858461354186579744421477719667857741473903174539961188566106501268183500317404385314153909906157472689808187173471863783377618310831306144863514763952587533598728063260436177185934983017653780653629155587878706575242126686208350441665219289301907154543104342374748103527453634914876420038180981725018460945700997235320926472125190985871536344895457214384691803116533296137665855623939962042832892306197688607039420832855423799812761087068671214423727513671774917822324962448197722081988481213029881287069680382382572043588782888231048726610276573933119965961895356422490817616363336347857963159971343659592231774277799414289870637962005702282269732379832730978485648162837012873471887624857656301870070731705655404585515345663928457487255886414696936441256192295481515792522710552400783935825635483686794347125642663003236128533672686806764311991446575595038438936413476271227826887371466498840390401356618088428091447452089005067510724343716914425070215414793586776313943969109800477180404530658502133117559672103601267502012531020138580768838741421719919412670037803934235199766253620606603514040360450766644002851287932110027603803953968362322386368944895475629689879683611529979041350280482016458998441524206925111989203528370548041119438953980167046400162365934181135816086021022313686369021003090783515251115298106187937394253470430861863686704644551119070163071622527453105752686592620146288326866305970854558220367659148123702001502148791846737649447510564496600113528869757656689886495148873751879785661318053326242515572015819355182024173645698022222657585483942217318043579976196201039952337705575775500642643462935248702597628617662487754240194415606029090212226861594721329559808843516742658096898051461898730250073690989524006558908913741569834388876849036654656832278901066587297786697038120959981233332445557519777429092072447285890163125957510344049039568833418731827009448068683435816054446153827768254496454626601313021103762748722618435173555379313589795486468259005510122687340585942859580858995819297974441678511635759855993314480355373100762053144643648814573365958575848792814564375215604797243598953226252844841874615325799359971204232750805889396107799345332240692949112071891450950669039121621040067111607640981674194335937500000000000000000000000000000000000000 [70,33] -32241696808340960985202804552558723374215592817761233146519695959667089574145093731759412077755396514592725490426018025917062696287603790580504331202845633897673487320219153652925778591829259161530530645370214815757929713281880666947432227660335170863951051502339503585743786401167960253157692878413952599617873106982410843979263209267722660325688893355608904781848209993411230726846173345490641948524834402518861435138057410334163694408262830752118928126189893440733903027963159085128616019223256213658434579292094505177308618058241124376054600131313536772502295604026935414363586035805437428670722502273681176349145794231884507142745892482769988549247867909597606486409206302028906713374554450537885337927810882251576451690916245010533598515611301683918010333387605948358240388822117780176083260175860344519976971107734129642891168377773327660751592600423725299447132904073298382246456279666086947583737274733772876606391672699095912722284967899350847076672593591493502126782623669179356724723895309204130212633161708315651042120781406544356841216156611463476311853007029170756690289055746671040125842205593547315575977577917889062833170764767672503027124166424042862931784135382813541322549708053268743845414590086671981535945060276324939658920438155322305361774388996884736783833348317324432048979071591841898829795000251035267189871412093311091327524801573067082321547246636933262301187030066076768464475244373162809674719570669267665562309147855259672949265442457085271180248503215034955329917735028761928533588988703033490235671517266020565898557496904895919443092931438778266168604060526435456328820947633658691375384394814860253327934880561083563677472165080000736992638867934382716522797380073358506738869227976845820408878452941991760387620992387137978482008617651201126109630491554138210989221828101379494602637017159286089707964341974596580456928854160898043466706687232179104778561968006708404778861257460447798618434990448969516716283256023012355447181257831604501021418528762529437105197252850872976403830531194974719838181844566541645216831022455338085541777562515981628414453116021243068369294777751785791948389799156216346078262465833992614150318554338170917647341258839966769059577879082031892571893497460510027852791044032973542082146005546719415185090056779733716351437835837671062908342027523314564094744041240386137345925896305110978875656371180523600568572025106545934196862991595664162042913565027893109824419028409770856389139770595400306670320835273344725841821016002870947491522435892193314972405202706307036919497477356344461441040039062500000000000000000000000000000000 [70,34] 18194493871898302383932311482112641280991621920217416417569984564404177558490914336517059475795821952714944150641571223434531617218157033093892330990308800942968386512747451335495185565453083676833026764829163218850487443758904960974531038857098284293460089963772243690111355308918917493044272717775134368936013574228344734601247633015662819359037397310287044728935935735321014725414673855511715301776752438913900384855322177876828972374524552534965432248394502620064111993222541866977523526480431090383944831544177693399839850949781246644959508290055935085573959744467402035827486612398300418105362072652115245616175712499240385017341003177092208406949276434625240974641278571275779277659340098245238825503440841301606622064300566993903022483538707062800208544167677453096134297386599234382485811145893764905729598175988689998410052650078828165340214437694163833377957211003226111907443965990138433719403622719244646053061267369010424798605892328886443237887498033067927283358459949815314612054123954161483197125687677206379861629726388402840359680818325801431741502071845632350083258887184006882063893326852332700517027271102855551815911017687188050844779942235985799829045721945644574400271491818700089280932156263546068091352065760765031004421370401142258958852857630269766790622745111402341639163327943944701866051336093356200171424199071567616410246048776788711007021621090548671961145463147228681661156509168537253397947371313792033522276267085970253490593752786758602369616288816060815815607904822077974827857903041813825241550054903546498251578114109875803334653882330287680816008955722229771198305794493035842768628480757061193339548902910146568810231694254071199027934218239747440747708633795722854769545918110587814490764073730371113685649636021913692293714290498616852814969131876470766524350835653209336902639598548302929281755558768130678525136888122269676533338102402544807819478319922375113974952470822608208463332122856286852582744164975051716425082631606381789580333252512009392846288127960942481244269870019831683603134856452743837737222801737380444702647304429258300329546079294476344329046371724254510272346851358842625339839788741941551700653944007985158702434124594888872212855845612903920706229931922084732811453289293648946008159360309966210199041886632380264543562014635906416686327496129885126346656693469248057093323904177353965487535478639591888916409323452270863613483432613121569743791734171511699664260413110914212683875473784407355131133901011431734379151251111231536314384735321695771825244265573274030090011876836797455325722694396972656250000000000000000000000 [70,35] -1625933040952364644488629085787071679426258139584568150405043150113018923169456981792682168035731511219083815259558255344993593190966164253480705461727113722616659517577199944090875086785062625007690433054990415334129854037641427781562608200520284838046694951448249150213375296672436776788494932668617780664072133062175238023882984914756566629030202908802639108385540787102722176271121667922443825201370263490031834118855670094445298263982529525268552229422735229101092539735824096514427898702132412611913211748600578971085921382978719215511551382585514934381967833111221906109399133351034414371147038783866151715833055321077270996538198331782523440374560703777438545784042377823263316938692063575243777407067755802783158676615563909896543545428633776873308117145307287194748306576280001117702571933505974211480327138323007842594892071075764896968261901104802832204024286704459385042628986269381120075135254979224192525127381551051987198486989288466845190112086820360792517213121998704022019021680396321423906564078706104924539310098923095325098546247529544574267246168234012937794797829881107729213647171827425538041716081422069076031681282103023400294695117219856514572882026600193929947212104165817450810761061068261359405051270451769983168935997558400429565991072703589878815792303272436702567786904562162250825016407214736941226573705793193455960670648503710222996000712706263776581276665197219106616526088860719679521849714282604918700778244278511943996185488741398721239441513693161309374811277212973260896792805633522645288883614456244100707245156766713295737744778980011332383144178137224786622286496563723796164278580905196542519822530595478795826471427315830532164514358328900332190775011192281984955364157772903577194731202709949430273573552713097212086808967888239286991675731657147428472722799330158520461890251992595481853188233971890769215278733488852019586238577792224119816997780932928962436169554118306112983309755994069014588540187944194169072523535136483907996002481545865865849246885765762317042566391733885431651258746259236742039279198199245894613757107122236867428467968731598150033268849681244530467316972999185390082806681394881072238299912247947615621869163936855468525914108834609490916712972286205457088001285048096421326004737569332784491370750772863092088133397330075946646505446004931383613407156208125329131356099596339332581284885619036622399206919654924438750195281892992864914106320248292657968025596269778235207863942494458558421991080498511278002269843756598593548486364459876617433974393077152477502661520603055578249040991067886352539062500000000000000 [70,36] -10760121640700202556384655950829085640295563567948798537204992358202534985067652701589424196072701959022244408181958947261478906425579694637389605408557126081511465231791235820343424333304162829767580979859460518650671626991961459551104239074353863237362004935493782832628230845652575916257524986399813505051458032240035046052845927603211428614040620278266597904144035031759228499758244210752799983838643819159520900692375361200120655923119155303215609075102763016181996650602229574278125690376111214322124846419271487154070474525119001703731433140813516777147621122982632060912848591821917622123068239674120061669630385167864551758860571751443544656712403962823214252604666967335650482469938580318524634837170261337494342252708392669238130161637157569992435826319276054001983583855349837363692009806337367435358649860014395549089745434624192621296907772510749469594821977327228010192287911144702200213609736143337987364858702735224937467060486562335038246730615126038013986011037684778955291580534637860031403863175124303040267186912478518728651924096984746159665246077391340276094425919250326032878137824404975350145013169194718278618113945067678272420887436388845696222497123066610799582899935861556179264016494349809711520693238392416025110877476719647195814407134231029185916915120886797110205055073779659910704701008920171878698937054712589498796174625704961898443682068480310135543533959709429026648046445447757231090048903082321944553802111892513507474468312545181947418567520647593017896941484945939996029927263122031702523610191914876530262995820306967489486992206171598278559373628706886757300400017119786841743461619622952819623309683035195043381301727728304024013616819658430010644474211198019926382651954300966477983203292076695210325682528894930512608243300665533199138222037901313169513850350836480537251682822991319204960689314370247263841574744595181781127259832789481820314239795153199930789210958808149288433136127943365689166170877200833210346612369314463793837677612782028406314079854993763944778701510221598163458536888268731680699597563871346317024996309899177523007965404446681643730396382762907694807336705162297768968705762878926708656893727408164449284669607254069384412053134565818650733868956196568753949744448669164536761503114418012220536094718581401092593926941624940009401689720556999489163931017191543268889415397740519072814716102412791427202272069004545604880528019730476556956653559211474390022640947986106110213696853246514775456355363571039755148896299756944915901211801000978334280926353865349512383721430897054460729123093187808990478515625000000000 [70,37] 15468171120487252748544770067624943588104472657481637374489630730058287511084971750202010485623369769465646311694470485449835496832815484273016485721624588257659957981764154436686719146860223896804323571822418555210193291542621058056963050353279609128824908384014491992408850505703124063314571103567064482505821864199969739330376582960374663474757770401603162970856776757018306767015894597731233416669094713192255906537495986032320519867902738493789289329923952067578984731236283888669771892023393751484422673421253744380076361835611086030430476638912544446878126339850944722285206175016275756228170045713197440354671273896879454482170426955936138753666950618958438646580422450013664675092805833802077919372912209820641359627305005356962185276440970489174663320895856733227812691051821697922851749862551209627182671130797579853412691202430044416085879883555882273402756089784016774435012189480132599589541793781765868475938876253328291746112868045932514467186953810464121257954812544590517847867363270484041539399575024502130678314067759174865722177713176967502646112032169219746722612658540957768551332793139963027611946834745400786184762616885580908194743796728152904491744677371840963922483867931292895008118319595140727647447936710041805400452500216401817260059607842543908288073205349994785185851909065216787335244497655188974127805300360956194297981937607715826700548462969132854772725681525203160270347555740727805656305505037632369677993783526354283223421688915670428083734456110875959891202542393500590478625625485496645551006636249449179806057194560418765095248898436386542286378747400058625452769623478020970755837615155570366891919960546919950015787315418073422148203935167647923711689987107603008648003864560229221518347742319579056343278123211352483411984258449625262140509891201483642827922204748189507872495670946696870142389160884977677037324285996127958394031077900757381379497234928501415698110138633434757006865538428021454299230705108860335882780287484992123834697913494948354170909137878868468906340397606070042841239882000984530952609218976090114360747884524168245807769125746631777447072660690556130088543249738245543319347146996223279363014309473923749543114853422002077406193879989883380043876805745459561697525097462851638560977916992197072908858318529658690597935111704919268307308500127041074547933462215719192080980195217285713345095813467597349971614948256587031090064474431785850719786152170595450233930879903333056252122047195785637362038083462966930178869691569552968240670944851401642255290364285787480685442629724235530375153757631778717041015625000000 [70,38] -13263176861682491127623057239571094547545773342067958894447791571886982394499524764570141110797066944621078072787969164059103689076959918080761494859648273535317533478407530740690082354350229144363972626669635933935362357727315401647204289526270727638967985100960592180331655869674064241184908603711174926912726413882954610354759135605564286502207914243218113967326524074879183700772982531287742560035756066539790941143892861380011967862552175658010883451991900862415653475253576816660851760580611086391420304031416050523692117074127601570997112462617848086884289740145729130393997996732365919086991142286701443068461475542327401014638654797091981930328593314625527132622580972755700142451214570687445005558234048338465413570213700396766881213461340551721911387533061824677777324601350923893855394674011734407930370036323087687047096722409905138344663530471598899509857946239752474881457733995146338666738410721662585146267281049153691380792610786738955932417338923796248279309682154816312422620934010213695468959744094264438141341500016730284067786381082201314495777211910625129545572795971092213453426109315734880593599471844713706318656829425599488740010407100518176231557944609825858689592071778409413118266351701689692990593436271455248311686657705786470892207319784997362567858584025184228817341793557001095100939314190966646727644090281519615248308646527086252395212029625197019607140570230429554983773459559247662129705173237859751056213530108699139248628131494541570102843281249169254425128044032129963813189612675133830107368977989874950245148240313452072231303582646391241277660283567440214237173570946764384893917429758574961830286018778094462510830789151057741890919147561510328759842167846408486642452430389831134622722494433351579054193233117878435981552744105620888957577168982086396645152941253014053829793631895551794496019329871727099446174485261368204304558568847787365142350759038151771560691196704446650242966282608689882463001293285429604223738547983094924238911791020409699772015818280887231038723711993103324777894381838103336141842892551425898130347227692577277686127009141843980156860628308419695536964526331010094545143793622903136727777967445888338694337180800835757674231774231788336486505671623934466343295433412342949142778540301865985925761432423736016608286747590478692161526598201191533249266234942078671131949001933693962206733796390903807265383499011573594525533369512367164428826840719771746278045029866800121311088162072029466681994084487962666943233224667214345806004983593462192131456190494279637209643421535965046587079996243119239807128906250 [70,39] 7577343683907119699561667968147008254179964006159498778498976258109593593729738398242625341868382840350270754537065267314090667919297533842203531657604922155935023980142032171492538522854623762184981350503645052275227330615413978722855502052765093968419214524727165826585399786955035357261843264722774972266891869013150121121829836918812265766963738992608832485940173995442230712814037858563943970627553377718673309308023756600921244760179166159309353973905064787956723959101996688061013767441101917883303937928044886747459958330631086286915249774145170989643955042874010238070804324362658822124950890573868752278087634383090885137220094695760299906807306505880707219477534368171749971923452428759880673087913991461904761436646771970516455845285128012631519226459312718681891726114248400310449892112234412345516835766935764381378528214421143398940533534188957992866881685650325042384277575769355220404032373028566838163499754987245715822021800040718858778273021462840006484344884227822031673263673019222783045030077154359633720784404977962437632912924766440219275631416183476045139290447388649783507408130809851394464577211523963664838830901740669599931514403507393344148452221788876644924063333993759851187628207450709871708594795083687206954792795759945495412906264393348489205223113355967915369431535568143288732944171623609036305421498227566331849191212767886288950801937263619430415124488090207759828988014755815836555500199175237969928950232523170456454575540671736929315327947344131326249948878015685969199403821590173629303762160085274743122917300300557733702566964497280503719539694200845677406920488267765369077657585546798577303603113635772429410433348810269300294256758603965648621910998434603434065667820490573734880610651474499248973789651578764615829460828623040591120807916363315740457445322941087238202218183806373774795378473478049275332910606768912013681858976309005754646930395330907991297417267669137256091211574791859116715563919226789675082225615259100585095040633477214919778881128830288755620730428625280526998582531976972541039101683428638427249800103091040304341367968297274557385539902859525747370049084019210207174997873054625065236052634690195698062196444858917609608421510839884533621970188647005220946176321235922652505189144592055109244203920826450629472221573966258189012997274355064147710345043295651641560287179121270485556141444814084045747018140945964446750584324279849047768190066540976574774740976165413209212271370965382901799309236441775527159139310555042515427464224265298540508103603625101566017285836807104715262539684772491455078125000 [70,40] -1961611346083637839374252445867339915530024555401877767498966810150398430755409607799705897364809208392192185137869930562222204679980834334826357292907544683950377857362402113459564408925150282299521604810621653467804843685278587117342080744685350828130707219659692924342753219707803524915329321794230365314334863816488051768443109110580143570606454632383866336269189298077398915107351080449126830268848101885016470920854651558638660784360033811511944270437634682167928338825986586192219220498071965349418982340010987047196445120070835912178875483865939299023583589566046283898514640875766273990695586856941829501646671985547005290161491469195091814936997023987568323417504835695188175248181273511423224861401700651761357239281363080184639925840360202795697963857822965539125584346591955999904479426469913030820244811252629945963122900064637685911915423189063056451633859351568595693081697808000722757606002887927249494718130819550832326972257141158320689431446722537235766043189725490832641918534415820164456422791967004644422847951613876741878991702587797197558185278081997076450015955392858220781372551677299022429395775930011960829153546013497378027755015022172939387905636424574222582962171847358178633950779343241746396943484000657340556157700411032380094137214800032446105562365239939427204807423978947247180705018675255345614274300400294462353736679956950243169133201160609962328495408825381582127740975715257941190652184201541347627363112386872860398249718485314650804152586005683350702346933251203652016533267034385162461540554297567482331321545532987966846355743491650973792961080139683756372106873874951000961170481585930713227143042909945930001594874603983776519296720460460154119704359631923295065687278641588027027655546902981243056044545823215857927616318170692231899041945187055828374626667063638884830464283345588411934954944539068540051767103902411014640141945228095354371208595024211191602173279361945936360983167910758155386276662463049755122908992284564652633450365773513381602810819861509308285636394697879484108614618500820682050145784408882188605092737136487212375858334223038909134645546260986501331278043326744882156548085737451093008168976024403602795496475169704888988089160413855954257595870793253325475493152345828484789434838047099113681328267206655962990879606352740046454168713317922601232660728244054700967795843111918021187686020861896243653413169279598584976426108824571152340557780761334008566206843011070467056633582209276998369994287000243067066642105048620710671577597126982401905113130829560325052440816762100439518690109252929687500000 [70,41] -1599236136750185304968514497910842170031025097756061285546902421888776856956955517182748127685467087641761462492385478799547429674257446623387315534640323132807753006777214261811290616822705533539711880777735223304818261489509462884213886511654255674141272450534392190703873978800870666148649788239031007702551448222325635566725716555923378701462012940724390181934859644937998956979160762902539778217962522201015191131145769980639025571863463663670680966106536017807255116042247135454989031873342718306067174791888450899187580459775021362485301261158101213328737331120467401881289983445409792197496809319626632788512133611390763343921151574102944226253913001965491477658645304616764224231992219972128141038907389569026868119913223764139268656814489594842976509300201333612110717945989441212566695473576050935984263005747953674967332111949921714291251987857443535991583920767991791726783158181560586256144794108922420624832657741197242634905169924249130758850831322705109416965028790093933287554912877046111792857081792607314048104700114509013035886644715143170069485461568166390341235084501895415574087170025136542278034271998250168208051565638627960520531613316178896830566820584100415142592763393592658284749817772488728121888737370001389471302073775382742680098119827590945471004689351758320544669709844889981134540931359544721724804175487094508855287713676242308198820552497667642799357481568776485438814010993542907233660515392168267520372831804179687986605152474651192323488785348591331430883008888323264368962839772500825489026900841563528831964232335966327551952559790296636547178372054952386213295663485145006963308820668659820907067323594427493398768217350961844817611761266343340860383646354000165977261677960123052599368044607245692636011423487987250308047447873267956270825746827351121804918164506933858789933497993143764686334132856471290624409602103632652887664286912560664188529593869876132389990862076539318257378733018052171054774581538098988898291730509961050589561261482528148727877934842947481085372265173818035944053875343060745739998907375604270240020227258929641516271814866972557482486679090388832072302645451124757111360363470772261308308255155724119415552101081222201927301639595595351909068409821695206584180049520337174517033921641962618331292123742865089440125833541616573931933608698124817762123681487774379101699755997830155920250061223235844242344121487536961933395937830980661029070138108475516205746150029423855165208960378702497861554574668886212217307377064760196962381192094033059922597806096558614719072011212119832634925842285156250000 [70,42] 2876319573678044279148606992579111155685406607549873834347988172714041299184258313230158973499774484526774480775241649829495172217366754880723702833681355706681528343448579703255447050367903888301027343469983772645735308008964190000033991114620105882047190333372486152951798907781791104138687912329052070534374344603464535762767957047407284892859323181219083708815097831400372091021453145987130212991408986545567612409848377908477578834239344824169802552015040725243391063022229567017544726189724652124487941196167225110262446140742254799217539908424325359834384106244168425573063902015492239057770054166441740930286247838811236290067518413298088707994434989282830487732374855636371924332473316531687730210700150780980850000918818298652586531690812966451604399691609631863457990584819983540860418807523683575593869743058416349363690595690104867493336679683482848828829475203026629271088293471392924722503789878053332440232719545006249754855560644728564459715185503403247598009829230668760536808349563793141990954344917914970090386929686592804019308484419626128302835557799223759065622533322770027720480542186916066484842680029901601620566115062134189439074760760254250008053689992261798650828054757636984966246660962108837222182010539123176278025015495952249565870142167373536969514071370600492202884358056416755949460351379993762105748356954806471306704357481189952460599180402585411258873886859087373907347249346645585559189950971281637321440359316979459247212186743119548593152149397177395658476431648638554756628925406048113321332989249369019960120074010066117504480386572701884884967693666082661543594457046179685838956370176782401363120112126923395958089517604467422075345285492772536105656980282650726348797511662422844590601498134788428147252207542534261664459405245268312740727547233141566744589796646522645519487997620844463070968488590917679269595915552211737819741188229315277356409010229631902563116144812114950453925534706755651573999021836135577544479721696625762450132640522413856929158328407568282742304228151282764414102928341806112302660417947796359377755474499331911170676150786791463881896742031949852540047392598102753172096272636563296846098836035793000240134241361454386533265557437044121853565232770507949503980387599765428982722433341921724415937782797953849421071340089651615717466595205737250432708717461218139303214166860504578870279859408461796604779745092651695077405771638323314606520148271922906031080929043544814229053375647242639432524605882904502470336991968974195379121277214928727685248476420715180168485858303029090166091918945312500 [70,43] -2636874433287521701095699913663168936282331699029442675256023535270555401309665791508372691487704628207162250370542180347838575165165267117095280374335400300968405406664501035428484067052363726005674921081806890224437029652084433258356530042401050591493071424469267335802998224105959907706413453180120219991871381239612474264251303728895887538928056705946144554923675956383014349280397617365092776824506499860341554059441786858072935158608800751469556476818083412746042814262428515035222842581526079163084007676981050404439026472605644153354554985026109617806782561897533678152058209422601633294900490572912241593436633256423462914065404893053799238723650211818144910504279151425212574176338528383383232818833529340137376668913116472295877655496953529798108544304366963363313750764199465403534438531533485389789824034437719175553941620237921207327229739098508115260782979084281383002093113674822995173305880630006384333355506677616964109052064145352400137835288514473471512928938552075132824352928715675932222303926358325676361399812524077331684099691115464701377773559098305505938033136591040934302972101687984627340032806308602097092920007106775419210067164733255014142207584692275974756738846680012526193069872413295460497029124484279763220112149612647794655688675274069322902470470180602759650641073352360047594405731671393091173537763733578173856854825524299980921807775097060811344569835310998371824772993988521011273170013418625319034064886510035474096245867794752898099142771134317284648114477772109647352070828911141739221129517858335740743432177844112027920762687895780600353533729154894642311502329992315933732877551764761824606528649507134872088018506166239735118387293012600375745737176206498671526684980560808674646084900739572370361535306077015487170561263978083813042369059679360142845766143147004548953117971850688776116604461590090555723842856038227153896016714042365145389321747211332790976181908810704992086297293485543596825509615333393259854433516520672838655267347005230709569662186334879829720939889269669393333367431189314006474762109799128646009138338520935841450747350548642462936354232007614550052435742767994706250441806257500212829424835231397592918713213735587825096278030596805694793986675141525283958697656399180605842673470570066464764869386169249829789711250931150077579764863988241142255817646088514393815748816500081393071899299138805557630707645338590712540373619900457987050784080124174689405510795871437019590814180177071569623425785885137425620666050561439183159209176367458884447409362544734179323313583154231309890747070312500 [70,44] 1797609464634870883905412953727171501454788201326278513092033973613307460556576399492399612430618976475561827655323276922410112350915261495499041728219418237015331107515311772382156653645805513933042696997396973509078045499667740337753697307273823963875594647025181287781708821619460304161204098953859326515709799047075861214444098011047397504200016140234574743253621177805511728469685112553548552226906267802722426179057263360163066264616304244989993288202788601275574631926328464128792172663989698096235182405923390284662131974757773521550845655534896465838967351175667695045683536978437161682453355103538752530016559157152715098883085092163378382002059624124975945076050835691328595777402295234725565325631333310029587340332974336689341619976220676758010154667936779348932600270679117800208743650988300907671141174984704507886533527066771809195168046000931163942936928279349389207149121575863180764144308544861302026392593809983929298497768932544323155955124824946618604963685196523154706840047616653847805371844137013677559333195131023602999787296233026421723413118820655778309901236664436996274802510601966979760501311915459443714937393147537570311188442078536246858009072213410180810564294890185710338639328341685137706643231060002137257348456253261109532926163121330633124182757389918450929303786473019272121898212363131681948117630653383602063299840065310608233983905003869205393913664934632771609052795824509080593973825786466368319574458294109667067645354078201712206693205197975447519836210995338385158396163600316376420598763000241869304536272114783242042345538751732448446950826515906793256682988969574841030977537064555400381990878375229641155770924047910390709931323380895096194702948810755586775563140664095693967403642920451877114684109051038301635455707506348881236435108521519960717434864120991846307328297185838292659176004009292707661906038581215987527705175631667277979138890189468731990183080532606869606968060206525949492068202805873324942718677690090864452469441486137412177778936486357166191076862054122608233938243120808616482870978154808057190186466567719116937709652041219654690760273750192611934778315426395587115639364206299819172642126035215131940684830735832953269762389558563956875837519440755545499485404607661647248555937873683976944614862796990388638391420208087793642905374170961051163098723883817279774372375336949835857888181528642359165080396520691807831240636120233196582824479185899567944373654703148736570751201479651016224092136576028365119763558392460360392664047530579288046567384973251080282352631911635398864746093750 [70,45] -970303966437559003353602407631245747550696775974033870836479277097997473085943304640925233148342649916503236233315791419539163215305310146050265865564306125255915363493053909740573032952526836437017743332691759655186226195264804387428017502824828861079105883770749800382211945138948608134095861417886957121656240189099333037857051536744128892980088140440238920599977057642244073354793158853780869027273298207950676918238329445442679915086885410423704634730857473530372466294858688446173590221601933553209287960475229425644631135229308459201958761707954239896473692744243655301135473429416092545199286611319697596633741843980380043267531210376367056766693954579089789968340461421517276494687336303139073041961742268627036278037302067875149964749560029620650416439809916083247764809655452920960842490677366097974878006763274136909054898242477455023544204936456942884197088846903047199075118982456609473120500460917588074416616928855456565408969752038271578628517581342082186666426780793988345300532232161369114252181131946055884058373733656557771975827231771849531984197179646684406926973009217523061857685565652363344416193433185976599523110910890774404112590327625005264964287509107913045432393032336992642457847268111350052183156717210626242192781600424828059547960938803453085240566341579520866037549377100435483098448524335182410918176673076358004172075601710907689526110152304485536733259972216218734389088965864197102400157460600893003362073655189937984360450452174860065557164599714972443090776204277834669869995623757981463141977464943602272609158385019121500011720007068760174697434029306608166504816745934747966022644690508623953613041619235572636316324632248229826612640740702530258000040917529546724294785173648417334796338570157670537697347854652214646365163507909311148603960385690124234886697427944652158731027100987858183894282740891838255259532142390998968504964111024784383106250068549929301451443656318282676777425234764949294921125534130821472373576025300186760572131232269020803444941198684147909937848238672329822335577034837952268434659397526660653893801471025989591864529204667084814768658396323709307867789138188885164052605968165831970633490206738055369464521713520521611403851019402875667918001589025526149838186979046627343721772756065238230557011780573701413439875598028215523463482987121652804119156796752345275771013736775911070611598746333711425289648394422907351819456148917028339584208491670118954217640553929814068807789118282718614058710130869328743855869994825744829267895164530552051806999713789991801604628562927246093750000 [70,46] 401613732025023460230513575937079256141971180736861096396856966828693322703593263138158514442772861121695356492300034464842246645778358884777018125718802564263418150772144374023692262694006495525070573781927047731439251905467383234962580131628668173260855431243078674503842446433670097926899515239412292904927120328435284538987343896904737766357379423393476247488560511450334291318013863738239843420488305263326768879054300613361207187779487417965436897676587229086312189081099909724259040580800723172094144528444091687017766103356511788671058756524541450617211180465236019629049609745271001777889245728225175018357737997237174435520542317429440542421193838855026018210574076096308753976664647801825920428317969890458627550735562021529015516109075946256609669060146851066203872794611645809957355851403783540871645768495192175351447943025784318431867170120664269576812834902051153856992426772693647673346524812101633477644591621688778526482938643158267965557554826538426296598086593140627906506862223932564871062611118491781647637294638123058482435757174228909261423468889011038470887479075462216075862107372200503092899432952598489118458088554844377579567677674144589717908857803610521482675235765294407631075005495549479243415589919750859853565327738660695323921034665110915836066101297026769799092835848502458180651785128098639880548100154074521587655068744290144743116784110784923408628954533135437019366977361946923892049489741600485827350686467024914833318575934116649241254353931830270684837973885140799980968984681391093300215002144792972894111151310611367166216476635983942133559330037640246305480870520006201674178275137700096663682232251148747428391773977468185202784796300946645312436497177602799625558879992560305046252156237205923579374345155608151533733652344184151226565016727576840119955195761060698959126105568227420153584852047449731871909941382173401199877412784831792293799222566926689305488765150266997289700648447546825141171133286986760043190115675249803919453106667679581148201032457723997278479391669500682602172957069714308710911915853384961152765956209047088821762158567305545060921813040252046494644087020017196958875537457782300344667115160435112480467182905066039623534607326551675971994180541417402432158287820235289826714320657048446547052833165969427185642981425958352812345463792579696278982017363881032604468279333859682854197867940511987818279893247715725428120060115793489873471742295553908136552961062337827324495458023603067801957787185063151828836407325384209660585613817766368824346834287553065223619341850280761718750 [70,47] -100951594525438291152500407104534441909818927330796879383240310012121670412422961395508768141607176356864178143764318984369484244342080385822330386027849330121493352585152484339454856980898604672391162079551691174002473988606634349556604468993559816957713946659405790437053476302551570485475837641562487120362153535208912561791088313513699332846129644406585108402432613934686493171340180430549158513383952139798321130317302187117784356705602358584968092186355116709728260775366699011573406449631382144347241879218230880506115556974354952357539718100709654657298475248187732279498707967947405596039648313878638546419876391179204276267511456768529432523704305637041252348138057464844205765543441454597205503077700821154650932070763923355783415053147770065192001212732120379872099505047689928981096940012359376153289601676168339193351153868315630633594288494913491217096029892697612074144336667891504786250489838709506086001015133718423281565037653171177507727591907082049151056833240053880951531420146222892644620488998241194964390212462966063299765936263287599798837755923132164947181865055025175870083590721140212449585152714319104832499765312213812094708480213905833355227681425625445562079009604034424675726423733295075403591018911915478080940554488416585358864813996552342852668695787309495771093309368833194136141800947321374564909868025914775429862041990393585603958885263111097322137418205846401270149439000902864058216920752491390262097901479179103422105529370135386968943785717541902380184593913481185360417671106569255249750407013275091080600660923583842792553448999933855119395554532654305881061558886008775923593328214746170647597395907817000845244927091625102662852285605578768602313922849335510983316852828521884729000666063443896579037566556992270541639079746345461656225009093404029135598400407268308169520355545649382430312033892337021602659549852579632253242073687278655544791640375770894476341061871176056310237023863937622108003585027788380720235146610549056623825750873583434394247358025907450638817933944162623839149853267603104604060675607666572587306260131530222976766889865841776639634216226405702088247021188604478084680652652430148566978771427051536011932825613840237756225703696925589492643232031275930633130805898414338845047779488751436164476543782656958832024505912280823336095028917992963211341304056401149593329939491702669871231648772425843626928656111445791517948862348086311173045192016663767625382113007825904402623847766169178840521270321175600346384331008792181313579153136700261583769133721943944692611694335937500000 [70,48] -16315130314205243824272138613105816885518762156572993710463518334422001482106427355259554631514489035116926602081814210583389814982975212876655442521902696398683141669570749655009829173952610538011214855599491305708398969480813434780165052505611418377158181149459820881561151164917227189452361824026721291728917021237672223536504961325419924976333388686116607545725966931515659551673224145416103540043732443529843420576880240482656734382384785848433907485125575310573282069923945405268863674027420806826783165297280073637827910590126729873591272274149725238460872015073020011212088087095768047288818568117448336549934160362611829850316770199447119302932012903060400180622624558351858158707583312787082431321954089697786053171449770509092778048255155448770669988023839539670022795953950580738585407672228057642577228232975432794081282852414291095777936378842996895023075169319180736293753155670904443672163236831576011150999936033821150924450794583644565242794789123960369826960144323750648824836842921506999876453805586117287534840499483894302758001963552482057717256541009044248157024881903374678705391963112888219073077007602528702236278554068033891090528168233846490435634691576097767196520007607749222976548398694235391608021588639885923613995888029822702979359818112030717754957259886969815540380438004791338574145605664679817446089901653250473232745432350576071807494003361128659662304465662189071874750693421335338913030766626112132094286211817903860224049900815787912384179766128240716280486413705597233405332684045069288206665753725037335004194851501674129864126854707425829569489574694132338044427084659641460514147838852105975981999481164703537280177152678484738451857732151908031974140378060953509063166588446262304125190738774651276110347684586297547354046316887972151966962143286402910233711552720251974728992585679400823957613710826417613133541780750829246067146958279432766297863667462471737279953925325506853774532275100907537165408315631931647700280562028528866015256512648131710365190397931350122751608073303988581411284015934067181549810809659785430048646359245356232613831034846011417114426429199787572511187449507657102237906512202309511245081480032691733714322254344508977722010800819632438004888294574374378564849225343992117657811483925899702002420497857325422668898011295197776133461427105240460293875578105567881640362474652400294755754126816585752113758394813999958921635988459381929213234097499245621995465586885215783349587985806786710647805259607750377778821178687103921858998767380199979015742428600788116455078125000000 [70,49] 39785983492315410106731055390534260404751048918862167606086577296272867150579319843030223468928486594086931190459846092864861323725265153827787800804416295237839521733428938594821280639513775604554174496743946430299963885907461720595106269827293429330091843379724369882718175638820363926387283249929211318947763946268832610474575889124695859142637071741487077600374514553578069920492122799066240954545184536758458303946444803981971111302681382595849284364655085796773264322959922592833492542943430791467317869432047009545116034043443319749413010624673587030514503367569081440922206357732817016734983398108667657473025858459178534999785946563398442771579055805701352863563338942231790685723551983443874026607822359518960050120419486268070635935916180753022752575707971554098503593841591980999380520874632271591057637417443681170955198663825713568693225221965474118826968297717340496465154342854110198091800992719247564235941049125458701349214937728930017475052149149683689280110828927993599100109226474869446159149924513014123773314287216669770773016556833929365783534816105107238218387495448921447407808254351685271319884899512082359968405877564656198095274237129977360783940813025301371617810595909224124512640013739976832950104892983857346439775548122820238170769994632450445323899629724824999711751206284071916887328862039564553009638824147202730137975810954221027602132355681301424214740001689784651568937747363243484547360697307478536903782022992780069111503282981714006232195703495472192281394121528762931084661866341509031192507963364616957683757812441822570155154445917885623284800865787676910978468083596157228238432669295450332674378560847451691062305904382243229998191758586603920132169914919631686535797120107828250603135955502822726224316010916479066257676223968225094931764501530306339447117409736556893191464196813046217363752204709766877558694126793989377241072912711400318465115739809074987169203261555079916024346771308864936460059886149042416145179601730812011549514825557618682561031523946809613308372636052979010285721232178241938098268721738752614883569820578340484095096681951882464759437631340051364694752538976156995163719386280651827412309993123645260821310614418061694779276307376380363183630261061581262401252112456708152953845688329389421391834077909008915094906080084705323126344821407747476022874816360224677711509827150422148574583745461584517277707577728759457223410204065176548305196567734155920390257237837548952961696369189996118854773560908122524625584275531738102048544963862397594311914872378110885620117187500 [70,50] -29684548728631251007920210525198473917616398745014214453158766778684795925119856111511320049940293842203695383259634151262855746817100074024832203628698563919099016847144326860303312013305290693275542801528041776318142718557038480585661652711762548697606519140314403520455996378041857692766981846646254662907487347187132403263360930696608337251785214544752932658603392778741937045184276397434770735639816724274032873325192176536983773168728898723850542673181015824174269698709520272199029384540322451168789534877735647452947548172088887136487270547471338538481602339594806049457400668892167519752277668981839916434696937504415633256323241051217557660149271349980649964863858094856053535140979448027166919909730376714895421625666925892654393374160504082605968784700492991646126995014422956358674766242094758643442015222673882034516048828211546117717852569987120784375623416763091207616728364548112661042642237492564530756000857834268274336662180240168182006227960604352469378212303154301565505736062895084291220894385328875508351278742768797790352138820531692231095996993392941991172190739161951641821129800333733854636568405590055876237293477697909757489117663776920416993601589097608051496205131570056367725367642575653453301986860144405889804923788895380661500259545967477699257578945413331477299893640054450161299089534843798649026332161533582690381942790195831941156299794786106910380153932783626992022116396026668691646232384510400271086205229665415828635913310654688500125235713506958678305161264973411608457782177073071878744556938638134912680660077313100866201196912826031045642563628225897659709457251893695876815095635738663065272308738400285167830225191697427713432415851161344010234812210185987981557487963662484160790458541670447982612137750794337618724080017093505080365364624165710416354056416598824284153695360855291958004991533174397930991026104570046120213377420512149527365230191329887111624518625563831468137836261191593866933408811294157544299041143765572679470335615179961331644317041754322490182328445442327126809589752704255937465999368252795127924105545501064285097563336869132322417960744821471483331957653608544709965445528940877602299870458041444667321108354576544205670993625952457461184574048236590735004310972343578468357255470897033182088795753104705751562771425814766244910866772768097041390116548546246914644029894135323842559850857729482145679196281534094469304644032260596156146857348226287044094289675099656626275192878007204523856340851617119177132044624375915468439748878815009902609745040535926818847656250 [70,51] 15313252048868819786209505704989661383560149267808253027268932194680368176141084842523089303242164704113172047430869198437319374587321993714702298324325351924878380605990497867037832582556096348448854861814736454043491890055178359954856809247075743897432371586420132111705967296964979854998636613776695996956763811220330902612999890911822662039385801900874108217697940728380007777430920989391963006738774660257899110266292166909329366321111190171456367864258617281769539934923053000962144298293284085468513962202277669819896988668851938436497298085994752638931201894690986453072730647110732078240110349761031178432659854661605446139905933643947841705490342635006675705650349880827129865094979751959813360565620678347103603598286298398469919354772190515452136749537185588643365203567798159776949200419333610066937295479535654315751882001151000096634827253442108584119570139147102934551926214898685715135939093498148465659147132456379833204479976326440981151350216377002149471054700763586762325286416460980914659283430957598026999313262614638619910329870129063441100155507621771507282475713549904664785659071248015651477429550837314998193265387256601109815081706663553826132075749759237997767520852828492609074641884117949347234427595452283897531793706345065220081653256881358261092221672490304799237613746078041307830463997819459021892581051800662384020557966755996443978220722491616161226396076604049171762847225378818337387241667851691734900035224500425820840516416580590450027070855544344529567451497941953688286011967140835926826708745106259403274716860135753880685017854239770190284804701997229942771493455725648086449251161981851730438403379639561263380174559863374298106489670600659001260435359307005989505368819074823969398436671704911665240921186039627661344794210288714602078194063486280366329919960284779724755879455376961184129523098250034134970632652579090454813788282767323736473518692106704706378151222545643984219055286430323827675215558916197412579886030663015967974391219068488277893264626821395969598687091865934083248043078712248363763223406347173249990273242525983278228880815938387843311096819499050624743240746303671633726310914973591266044322628222069458418818435939982081920998755034916464283801711371651236711882485574321815918882060864119980460859317896299895387506958022963475767370415444617755956895322214275526300686962594985633631929813460418912217516949057153759911789514963747406092012755880087950980113280994372570662431960784808183364006985699065312990715997745963940050717422280968094128184020519256591796875 [70,52] -5874922655361437785862994895493843838027319364740686757455522766567452073500670422434423075354988057970930335656117928152460535091212663892888934834239022624091429655194642403788566371603250631237341490275056189608552165718102789348485328390678802060399021031150770249392043993899152693874605486082662591644080723571382332116530252938057812470619237986749568828355608272170247523704296974882336021057525218547294848073900872161939715702568085596960034921572704937043350943882481413846661585380034828630125104388855204800348282203957360431314720112155444000857606275740169922190171394470461814857800843689283146469145115333885952604627888198690142324443235260690650990365051721331327685697226468627120833087761249251362506269416220146690841554493147251929966771337430066760501566295383935088736723154756680626767402421517261380567501975499357474789871529413418555222340597679069053847696988167788114758704917331976566508818176293892000630321675146895630259105103489486152568895358802472967166420885068596064940584720602861732773089552926192572831679341747385091191048151606246713825353533905190757061552411822967706468962367343162297074381183957041779872174413244457753478075416560868793023138250726456809988293187927354047412959028099714513661462867689437863472944634132076079713666919491739822191948792201144775405988001430001802473862532276702700293744153684812001480912305547025914032513380072781809244740441107559630210817271160294526316279153130426111378594148055809069314502927248146111692315828808366881185765642450172238141704143461680700377154400524526217959163275598974750712654355557799693168127820941795346219586184890634234265101188038277974437033156947737467901377466313071779818772346352317586231610008994683688400859805979879171902383014470741544723868625797552140973295431589347236822212433659886999562796557506156688276329125708280880154498358406517184952515388173331797827659358079269523839512855948401669539898459162669357530626055278784202857804545132421234573875245697390065284602813325528846168163794664552143866660007501403200009545370967680665211858351547857420708880945940573684102602413599177664386562702200280754457924625044188353258140423996332681167473066985623595628181094337582827324547308221981363522882868153544083815289594281352697995043776393410496295623959835942883186612963726817493865833244383908203372761476974680968952853474479495577464815131303066659353654473367797002206938094622404086130789681306201266557346230799132172204928903642438526152889240151359212527282238625048194080591201782226562500 [70,53] 1507283464602680721301511615447654002096014854112254694613684246584902173258262567893061930127117593116060561216825706525597628589139439960813650138939169874842201445975626406561294774317533057278099893672064944427410255171856760531066866589483074323987171813767619352617300967853078541141233931980166734160959625948779542519281488738547406554327940628166762187122919850539175785493520132543289580644115261879676533753209172989304485561890699007914567143149248536453762461185992153513109209963177254406865182304239819634360853603474017139502705698879013673063136405066164976877272774263699331665206968329981974435538026843105300823310633297735450495377725796600443897485206612767319817929941027554518389095943796377426278967993446489985535581562672229376190757273993312734974620026594833511246304498006138497571908066637766398850663201765180265117638444509198273565134345416659554414685900465203100604200728565663802051916897557459731064375456662459218867192763141326499976895460567574908237216011740053808483367634135178194976473414558825251179501716524225725209132321106251653644467659017921607776024756377561909484744178935975086856010346589007558565340212280441443579735986603819979443817312799899704840451856979151546000131722631066396188555433709229422644871414551753847976363416057696789706180167364521842959410402811808405912321106785422975645055616207884733043792539763892520711593172738263450158663634108612538637307703683672640846973503366130248665594798144218771457593453037531005672698014343076454794979632958857028053119871886238411885605384364879183242890720322453487032269976465645524359537429721225340273168571153384969854622824800497739423222780630956024562245785530395182163657787795762078893293210345691696129147369521934076786316012612171057397619843193901551730306288771789371817265598514180168595857152171733726664469329566707632708047125189927422741151956140199733720488614235995843910921484912917570427048568770673064093143850292171542323539085275493768047948560477305625071172810001053419083698543207002475527512788105334162496195442954572674534654674648519194980158680817261824425320939358515259211969475974652041395571428507675590268083461883718886763606880015122892922480621752318268784361341247951813449695842739001522227867553855088354590524099727795701254850147757984668405481705886341539500827654428887229170736902198902962204065958394150598575459392584508738304125097007876060755000469758660506389701029595876155226835751519311791508690467024761128664798440126432188534977285598870366811752319335937500 [70,54] -56438159945461188468115526548834765388976299699820283806593563105475701346492701142121079947204454599596963644373536506649547212896030380426134633879537437941948091344795570886563728817274685902342439160988921964203241743371403055982904381543086446872085748012949231404625620203654545090231917512946400654621431222869871120370833943505005066503078860994649998849513462579993207215881785041642757223019102503362685312127481704528367562656304988684933697394993851373057226649560759481925642425016190982495833632002466475463703930465816788751956986161589640262599122331681041858275239173016490383181864827906111286301858204743560412516845360869204851016304937498934287547283862812496599503848179875988707810185910574719507099627192953179254227210309443479006069600758080434798841626704399255851977596425854091391912993604740137995198497523661121519988538872729376404825737529693948022044952466644571200531108528058282669871957624481633091238310336145832776334799912218197309005047905127553833293803161504922532737996126855058184828393522230498747378295925045834317802287939781860806361191202898973006290308202158280804119653404907682918432523034735060516665010160122259772031044059478904846631120228505050062555912903586324789728785572995292951324139352370711904407644598728416112583881199195155590039286826477707836894613933197202623894861123519542592738689383505118178967158628154918194152160874184233310071839497415273775513633198552470151657665531789706247364727617621729849405687321106014266985555319281288520619566764205269337666966979502256552823373774467179167888608978276084193176212440871059494152058623513218106166421245110685791955492170036555375169573825013166562762622969333506510896678569368937915448690369177108654401280503723731841451803505791558132504369424579847508023139705551596714243021707552296233425251646853896561330398220093556153331200648580595678410160502776399901455622270200740985622031026178329804033669730858449874553901341667468405838888183280281077633258630619800712174513897316428877657730358224898469119929442745663481855170506643205000290643640855504801006060995053950277121952941295041134760724593597790609229900460683779544618556329876615260727359149556874271450010652465522109023520873522379942897095540149156384587784174162509020072346677733492143021160881555764833345717121188436938201615796252089239050116058142776455123133298202395619812482419078098312159762554439910582713841806141019772230332263473506800728278394769866765040272931261003648773432947449713026344397803768515586853027343750 [70,55] -209617376524374859604356845161024232489692931858507251226177485980707370919246424933997451073133645289260690093627551246933833966878647087160798374587973728447109398531328514673729651403888942493870698754212168659473772419474369401579519116937462799864352306136179545149884307994051063427386641552324319085366508377002505878355317833134258814630304193608701821820520704418233059809404878071093600132789357075422023181606711448085735753243986869912688796014763771569317047556357760659064135927307275693148734825191808351626702304308690977659056020830027021863897987038224909163658853563364549303175300553121317299116939008512114988271842110925543369691912610979858427791923133547565492608512124999181328487548423525790758031748739378747594949678527893924029032160674515451052954825093119807808227443046552739111273105031208108842199131575601935995159234269779502590238998560638579642828026967656982352553229155822023050563738563810550312497141370351734485839965502124092057529562368201198222510565385494379527391370375203531858560826004132345991666712923442748838087451224021585632231894574139921856773935997797546729588412197393135394251119333528154962638415521921262638312044594305703162527604477498699501270313628954585292044005976917635995470408439923388127898585339768608847313720762617688854964065289911079631668840907606082707940855155198431516675722249701029337755428806484165846627143031791887861400468339257720275886614615876708028032506337833498794781621102922191635622383256857759034287949332160935954504405933666961622026877207685300950727473194247246743055869030318938613865723856196568754634199259715224965859339081810652119850427408069508762316385459363399003703629867875244079387578338830798295771560301021875961678687867896501874204093203560254528408020395187966754796632116593676530754019832904297830009968317838165159881215088201870164857761831836572940849199635564055056437426396436013412874353126818259551259496242777824410757925276170404123892609676061084097938589818974574869504395819544812871879243529389580899875446250366684015109189262514342512497187177038686728234442987130472297330154089426376805724996843610012099524777398828315787690866265553149248549171366811250220345671719595748262366334612289915997026507028181600721370885390863434195243365763482923854404989781557519654015603850557383229773750460749470768158410290980412572570379360701989475453397629679720850480209726610348850678177370490983405903821171277900177864171990474222820418651378020580760630844907588254955044249072670936584472656250 [70,56] 153838723421709490845836276826774763123751248384804474849488512215421422099310432881885104965342486999638138047567460933313141599400249593010783379303483587243154490259447886575669185544349644862556212256255248625830593522119586155434480148720282273218195355147593408478731157144262209969785141310046617423209438162901994936030533659059903145477828241080568797914564110205355375073454218086386344896254674045392059344589154383334144118694131925189801985981581369852001777793023310914246901782482585752177500865507671000531876910477878678202838031238007625486455991935417864772831465701567931654604846230497908309743669502389814213339914648255805381320791135168680973082387964139228913984743621312087542354101152566087603369815245586228240153388493690337090581378691820589859662564758465969076101579176100582815855285334693081252316487456078144200706507850879753308096790735592295826285328937651038150255095671970522717636604377271327370711654726508341570230775047161015153015393026294077870835123416980502762893963590196706485357028581539895460893275814244825742295393666019984193006045758866227163423618462268770151402907206606561957171397412824403877153823669324318668704643425776508420475741210340449815356606303491574144810519416744629137735906262239119492247354278402840034399865003001793291062146289920988278649203539699936043954562377883812264215894355483583681028450545269439345769005032556831352826755670672754489872151985544315716918216544197359389720487737368110683977591545302520092718352781611927748638253135092097847216089391956849808882908020920489156722284128451195956282947354673567157053918801724099340494452543268072400912307848698236163648060782006213068375166151858494922756793585192490292797003519420927312978824119019865014935063547735502283782117666713137461673784561832987157991232352340133567476481367299980292163112297957341086831201701710195930192758423523588835424433059282080992984683319267772899639802930958407952057499838739832264544662930208985940328216783031552105369657166416305678387523898259346012746639906861262076918433120738593242282807588126589684856164552576594433468449757221011773261041611611755237372391056515495966287840049917499104168476595989332022390202433434771184315143811675205668781362976987564436394314931021245798122025964570570571503123589316121535890216485316991276087111347128382916257809096645217299413869721692265399922404192309933585565588530497892874461703187868295144395544306512402725636232340205051678889480386637521932419181425188980938401073217391967773437500 [70,57] -74040403941202783234358308957601806647996848100564004251382777406732983266785452067340250817012675951420539177818163155465657052524409783083246219898812742542460007105070366893053142576715347373455758011092056880758229019879360183573715536512907688244089231961765579522350787981648253050332870726436327659504632186813593885170808779028753774840987859606300424755771569183198970311669975107180117398066820655965651373871354573615863221993907857942552443152564017367194489785369370719997899829973962334673117516728499028185985234243179101363546021319970529394886548658718741111182874731418968570299084449184791270206549641478806899854246699588724973084519614843218505133244288073624114757340820936382578941399073742548665170184503645477634105131907189373450084858010264000426194301803712513964399797117519505441528606472300149273014679323510474667055833462062719522994731665378106922466379599480067943609506435925414687529743083396067731879099801546654664206006142591416535451534792469885358045809687128186862847852806779547577466063445299142661534239118455045277766349735994283189253507562297943224403208136710301693825098256444519502630383998455975476556118214303457473288412344203343770240433763339112765171646506665958702906685748720134261187397983624111925836783780173787203178935740447594846957036149423063563449513435755470863519183882525716729130442037926462335944193638028100270884193870015477686675122309355291068072110156269913651526584427423496880728854938130672872238382388233630988705532151858286374229512307479099600770669348203183842823228343883234005284761836606189506113413006258048898355746353829031589931394188862766152980554308332118360377448093208655152441147706790500181123194633619455013835299164653827298943290910934775262745784081001265544936237884588087547998692139624902960171510415813394765139235647133372454778922468242245388421465661103095480351948596115461515917819948649502109167553782247471101353154600728100128334027525198344624703155347610632258408201588704204588337360199248414220807065091995363148943068226560918358032322026542504485780410492805254311262050240492626727497512684705021688897800204680236698273571263885002086339899349451273376597910360008563029117309805099767211233366812501536766467768086962164444778574036371607367338801636534628254861758737377107718572793391200940060915290005168948538944081055116364855911706681929789759101923498900908994625454632620199545828650998392619245452357654608197593934411907592239292696080942468486035812347267892619129270315170288085937500 [70,58] 28569103185363401337899302462841977512982325818497002064651132677431134125815620561112029130537727778469798077359460896349822677030397235011242554338473667781402777439280453433397712650539453805887491522254725675479213568265998163575669032178796524642586003959090216336030802468733277741123198926020511977719884165468192351048391174840968665459117626164483496960777991910893621524731573971407500261416662416198159935586615216597340196584935249430035909703195354462432904953115477280092321857409927019808682697155897836251719550934353935233302274037561116452863645514066725560392233797517666909411616614675073135595987886210326690825709032296835980896117842096954036832736549425819957741603107154652308367720861646525815682129262419810757827168641129287088511929059764773070958820907699622520553347742126781129217609507574722428283941451207384825497537401746237141583401645968794073181322650141414496476915281795239095189605577539140210206729716301191367983191755191663669706900503242649825985586163353847769426316408940565833332634610845323240742073800647433541267536515781540341346366735840819426518020681392526464121649757216368856148845962675320108442017366393735796792818177935250771362225947229499887533808164494097184164987328516695888244586264912434822981663542776017738172255243220886156764966737866132121955393742342454626495575307406342708827377082047680312621652284900884156672995178111046937689693682351233704761445523844079538355781266107847985318380332023549187585919267189514579823899760314488321451245517270230828727296610941339783155781310171974898544758896601576638746164319214666950771329390277767667723313963552564178411808093687155914789434183863910187561369159701777576011729508130394258488593336436293606168582120191064318578108609533480993632652335773079114501296482438307798764693417374788680660860135528697598570527769477379166246280530742394703794147115672227511713452917885542545439654080600313933481822573432898340775002414386995135159748031410720103283141670035325887656988186293588554539393147395632264890411595582846800587332407122500727828491653643651334064429829727526369411767772680657425630459692676073895583684340456452393702203371752036938636899367538473716757868332212815178936654222580904744287121824936324107285185074329021692390045208777227945536919266611129269256611148276211178088666657668195794222272373163804258796914504276014931882842632862612548213389936515423753801292651136615402729795203489202629564774201892611077287862300232330892146848100310307927429676055908203125 [70,59] -9411847737677021756961647966671136134988143061858075989803275273409208687430107797309805386120922597147435960776292011385726162955191895509286571449693844176806431039694315626049774337789430522350406060160348632168683470189153114981421918599031212258936899343882360054080300226103847792721009765460213799690221470057781634313824631110236837141972903503419664261991394955644585979198527383234355617546393445799687872007037354263102518387341673779035925954081007683116044908100458474598670253422123264563298853504310638974879021089554608567286439978670779355334162076208270783422277674889359924348277463486128972347561091822284999980574173399724841095528582719945669481053624115130693881468542268681577783639362979176318540322248400190364360399419966263958765731526288678337481144810832250468607613785361141611179189399193486600252908818368447288900892306283217997202793241342913643203361768876920521163645712660368583884312151039414899097279218142123422940040327019469050429422308828897434970609192578743561538184662989111944687967418909973627245057168473612630261267032744918763186976196694216700710496254900518945141893508196939093514692739262955566170522381803279487578111752370172558648481238585732265306216781531762072191198257454562051959421083128514344477115770946568166347332492622583607925234807014284166756102308755008037246398209392136913063559680140203743675122043577481988943306902621008812741252643062113001884740579634819712767972453232002329459121085687652776903812962689407793895187695191414405626966630930863335274283864626372353145602998870062856825126441347908020262851807431005315995808017631594837962150868241177577405025620784177145123301212398574664452483345494896222056009928674829295791574213134619742142470860195953700658838092072487829798402246800403234714678542235874631229929662593581985209403887454740331240297117318418964413061192204447216275140870902274132345730475150816686763121338159408135631125659004772071702465755490784812462094637524033301291063533939165651004614601676635882704142957627347209052603792201751438980025558174454619449534122451083625281108002640195155135985201908934812084041838104503273439795544928999106166214017728451903539700991351670212403668948782694796330875213061068705095532793205099023128749277330954974713472630759608135941282646966824595300175451133497611725778135552100573055731451001887617953852056316221969218068341403847135056396486575066190069934938562783751910401533621787724564316083444732292193288529687233978648919219267554581165313720703125 [70,60] 2728107356962107435714568652694403752172407949403753908051504920670863075696234426526972150960504811265580610646452381636843624644898870834654401193204357626169854618034615155334131663091123246585050665333874049726315577498822827697100053255219120317738502780482466251856255793142381044248246598694960601955822812375349868197584376113039075978886825916280167107410398238564542860283698999866298848262955767866299499102300876931739560668054942223021784773582673661057868855361349122120443252516932780232572238483479100776710237321687301918138472851992868383404328232376448810444655637999335162787458221667765451376177503961229294496351184458981670464982934279303329981561127945544823416328321144665035475731801656155656964368159389478607346955485891101097109228040740343665661462288838028583933093752411513849038737474426630224036217298921790499703267204439494417119095232873100878711903959391783707942843363086311040006628257901121057098999990840188044405336106216026733304664305974138857637421771923476546348523301547464848511872804382945243676519103457281124922393073873249606294529171552313980589931274370810650352365008509744596824720950018631266283159066055839426839927409597296551229876219189953982579428359446704880098310104612056085982918593967249403294243088491706643046835811149212286508584414627116262445866028458311127225377303848819465524604971477841700004836769351820122338929542855674059730829122650300731999407593286193564088107694478416290950020747344424069151759743904077740120620336099011523332895698105799643256655042310073713009568329989838633902984683054551623274731935887716116990384797663352497763786039784741437774890836189232215725814854687407023691650567913850675602572961404430629151065226441517713818547836357056043853355205444587402107283687367149598911848597109268756088651552656831732399337655446765818670287301071992281931277954498916918358435616301102164863431431519099076741618880925324203615063395385872423911367728932793069741954699927972516724316824118467838405849053028482367077233769631354289056975892616948037937988452456187024748950334554903126563351586152876510228360664090223421321517803160849060099293392326400420242221417485043502121437743406404486293910221530449157120511436573038103499750750372017544903686236733791023007087282534190720096626482083098514500619956640619133143916334466858665836651815837394633985615184336224970415019231375608955111811226366478510196423595837866856159604955321909523647494914200688399677843798407650410808855667710304260253906250000 [70,61] -708495015383253032481025644303382256911803659560069397340310656642518617489472525446200153606895203975582240854500291868414471399335042144850535773731671477284065125568459939581200680188001170515420034946189869131703054709738669556732977555336876678039673194214780029038506221960910886091436583274906735660335798281561233402048499441432466843229759892003858383057326186200039359495737095728826382616630639492982054718792366166630442433067244206832638925894860533200445260171784073902862537868869867473193229398462429654615755325571247625764951401220715461878519288663205417335142591883931423634537377481425020415684828702745082543739654409029976933081895691007731928304412499603898559376415397602986707602552297634697602788250822200876184380600206326425515610312811716036001055916335410436630605611873296542843313107822497369200684870353207057885208431653842577922594188579822228379798769566805964773109912591479085395825498532253961705192503868234534810709566839628682170529410741617505886147607778046332467181319052300929459142667851396605717693439046451183733132669243299257498415749961583546347900248968565386314371085892872983066393984356910487254930045987213559145938637021541167366030327430482016964689189282288288078588972590802237701407888675415488515706861914749887623366444624637527945003207664281080524708691546083617625648080391147352277625880880717569033199217912957856441296420827994143280877475166125533984545124558031333801772848141596705773694190160213076561706896526764592237030119059739945532750858124747721185467825463682124948885730344255026166697609572272109340345922967113595067717450345891545917600585475550863179554727832281790838682068505344817040395589918325319962860732507425629497456532682341077131890500203428403700200877812373440319033470092789420176485441131985657673977865546615861539667013127541256368348848876474290484790109542915310047065539902588186164034810968045378952830952025271539623878373898145109890561629028101093030650179607136072984778675701832180775437432570090791371412643776768651486626080134754047195983484779882808365681224419757022091883292123870334710414044872891587175551133360036194469878859346228538084052253349670144664525538927674416490394751028530014484578264105717512042314291283485988190256820294797560000027224031869733683315790930762798015704287750449266406067161797008249665721008992572276986712054023832073226247021060779508029813152680454582013108434603971863188185960016468154933500301919955329139899635748633954790420830249786376953125000 [70,62] 166945700391108541243057254410253656824442284859988670100829520028136993127174086834338774151077700848132315462064812864750488627156110046763451792267748388035704206827533543268062116827511858663066761869444406866353725201666681752698946801871725127237136128487368254122227308513206129689085177002493514971305120708721953924779468366892775006162829834456978477933710149304092301156223647850053667271590301193523519467991356298493911148645927749012173981536453652766178190443692871845449589311083108327135454379314994426043742183355172423397126716785000581640122557006715730534461966273353309132064849682966463020519386049832639995369758391900755205587134753319654072583691824513969197818413240432057385025852434772218286976943154278187513846167205112114445156702008331095359311927835494393059670822242423437962053571180237615467837553268536408206543564634235543035768539933544377632261637501770573806206012907908460477949450175497040589609744170846206529440689463604963505163471515568728066513278247045100061757433021952584400177698344793207330942033954210857842816292185739810030645903241401477558733400871673090266576929721801484449074444910719433663503635750100629062660564322781544955155705448287907247393893780870572939797118593301157251885986028614369580156904317006155528259052574675756975861849766499251674689665753335616688835523813736476070237371310035374591419049805390867081093672674670183318216558426509659314752020811446522424713571480449586264898737377068808753438607104381520240290294116759429420352628673072724283109617141281529260687194663628302960913493815110665106462486678938624103834556525455468103539476338562776108222364187568702256861087075747797390922806624072159444421135502225301439239276985814764790665006245031462032732626734819606372930920275894473979417227380159165260318015767225111427398150304843488455494668916840190555287145996460603485215710519204607621127638827730656431866778824377706208421676450787407264555801332950483370160885254227818324997913629849609777714594259042294420910294960004843731509908549490208419282859618514249076885605816744304101523013766680540917435459449600507171850548522278439811333466420232928567963060542674300289288041609251560288628578419715249741484087611091304545424611712272682409902436112623854625522649693041743049907167719938716940596009884874545294761421638945019593436080506041682290316363221852828124666942374859172500902236236311974081066554384054602463799807686002830212626086789102358709513396206602919846773147583007812500000 [70,63] -36025533002620860329217049079899071463729279228201307373696110063985614846602030309734153653260329371481087786095728708789110150298271566807996006769677815853505744696389434818133993768888102608803705848676597058246240902021702892635932093911500494215353164095360084273245100391598533248731945637558310605617593099526671949044526796499378116674974599534520925630808239328501917167608461690434230049831342915683351264990726882378679698542364492788765920097953485632925646991939391169948385108901518911450611803233096463019667962859412979894594871771557265872167964807206760016556489215196413422073907491936099870314713153328828338964750755632428484369322710275305845532017708741064972036844566254600285419678147956407208282291546876598831040636340624483491771292323401018672525410406588867218448568241360018628911736971099564447462235850201535669858036862313948049088716094245449387973486088624876590584917759442360184446244740515763358584771474355043632102294560276431374236093976544269208416106807427027693526937620558492672386517894568268953047086487809945805455952501232252725973218363155792792960443409632161823135431798519690556716095626740878663499526584576386033557282904343668610188355126508919531147545342588505942707011337039646920084829218060425795437524526275757941844010932738796317454412546674722565029994594510491351137308205266999204653050934273530325992701677896321743508287425119326792821775641653693207744939003700505510176248049558665445744307916480510527488039079211716840471101357251065918613620280795879886345419824162285002298526087840247119388051222191591769090352512271270805827901639767759651422009624901172976781466618462596009941701605234863002298184191123922854647636449461848961403370174232897832878224410682094840290018865560984164386200164362593620279086857762478116299777665758556070076664745489977574801175013499723074899515115425666912399631803112273861001801702806351467766424709681660269572222411542623920970643709734976223710690883908391152092387920811175832090236971592652988950889517785506571222514427199031422458519881337339019204237725475841312203982753371484980040034560491119631553776336882868045001583083662925053445605370172843916490413541073925914368711182380064519304775438262197488714150894865458310565756951551034565026331465243244679224427247171057494351054120844827057360342715117236460401760862091389921608270509344061297877530629101565342785522602783824898776569523677823689546878421463309701840461453901942601163455037749372422695159912109375000 [70,64] 7166856325400774920410060981424927372532719004744662620604749583862574435827178006894752234019204364288328826128472335069749878677074164578363875439705207985304027501689910534954768242200269711123525036088592094787919318832456141204693661151936520062519153008619488260860370951348144894663072761475774376890923203668638756894457211924767188373663135577346698965890716729639156240439432499331998682451031931400801958526545454028815503620490908036187276637027274794957748840957260363337941086879814120444257292520933289224627705667286144464005734577249462296770256412413193004638771167268603473984063025218677514356871975474427083171246070525279243200765668967685664439441492725882407671473749491732736700674905054304046695529141024182171994887507531601161187551536676525150838482090180425117065760927475065500501902698216136669584482213102020484952928201999030082598339025949849319371182617746192911851992980881462147111430367954243625420590981781987948917348012816880778832526566105322120768408347076681855162141122716316798096744026407694400889824553992750132322961975374055604616855949647895242769918043531344780166659949635162895215262099598746922943215681177368904488524398527935300393371941768854178020849754551296747356045088714107794642701723031035948824514374450985516299935581436544575273563088957498721195602759921845658403729531139651506553880303331974467552864545640849104979323775677838375122687398057241965088024498692715513845746035469734018205181328515003471240875753240201182920028346478999269028652016673336982536174426743979143248018253823318723400745657132514806961479154469360743094797975921035054358718234744704573451992627674013460528503339431414835718854579400503666951367370746458449602219626023622516349946930368687014202858385151063914003174694589610308560957981013915631864668520519571052239724863015428667550180004131899288045730370008070673058131737091806370424484324029242507949509037358681911430419780496849506953269524542184148718872880560799121500532026205631695240104811890475990575237905998015427490286050705975056023974035417973614009434570033948745216783007991956247072712144001205905544958003909145253605690633301071315082293909937576584581953648376986988569093831446306242278080826734528607487282868412840702362676936084739882935486626705684812076994019610548036768608051303056864373420747237042456973794957624560056934698780040511139262568868574913106427352727011672560559521293492113893010179575871182492447262557880294231438256247201934456825256347656250 [70,65] -1319792135042521028464305365395892205269504370938096797713038408215470389403325944375663676394561631407007987379226488898233728513107623777416791490950725288638977724164187200288691570623296585786181634712988207990731724555841183356918508837773551369509219036347345814976775466990290654365809555196904164585685611759429913609265073572041864252184533889866283425503047643387937495725869497344566226804207481720361440158222975649146173829365782539861411905449705859026430795559263708274395614876306407401740177010212337092791397816250631680094383538359499970093670469825015729483817728159195098951500401594483212218596688880169862890362035469451602032277412120018172114358135480230809781088345551429567891985917638147512684794749591604770056409279276076173977054639012926104118570606775600710750486104524559565385192246196694458874344255897573792726286825507970361534301285688251684130130717959445345827542502183929476145395814550035313768671877013404199563679885824432517803817439574701625190090214120237028320112724141403982953588264606415868502194788545514580765082966099942061781974046980055770940170036978177745256199534084706826962926749161308372906011046135585864892899350147687684512209829416656980588410797929467054064310692108845998660433108803841716105454657176782380957942619203630663982341118594420779038313586562736111578049269077661761814936596007209112820433596477073351172623519838117343264113541088553207671434734304766006714691947223275897377440179142427514665348493369819078917387211227160568464459749481703845998894245261757680283722573360275246618318648031077296353142614635260961133339298491404103366553006894230101374908920247923939420529381975379877542526699538420763297672076956934924769048663635052830351963773569307515420971735961084053898601650173442738976500784902738924517470146673142566043940606339253323958602302495234035214621098955153849136277256589556207549958691107559640841124898349253340850496097756213795984348067396454985523570821813319694827757252673921099058026506728186131908446934542064487451797894828591341115917166810987435596485300941933763035342876345482600912261209464069040085451758826957974632019821274981777771151364972784315915304456505660919482476036724958274931976411163098408103849492555812886774120124871210080701445669703280033791312393784659264766833119265239749320808472564960613034124836242413010764444884372168761928271455466403582801226982769122964197853473231200268781720546128560294589070894799576194600376766175031661987304687500 [70,66] 225320007531779835324194881223803668244607492893250678897792627755412192200706940971636556039359053858158416479846549546935186895473433736579715028963257310412282356950259305239122366344300039324544982255048367888791724227372644008707521442749574777195054815176620185202660180397588054534421692135454126318407633631129193215815224872648740934972786207644301254063532231256378687404691049666098424040743827063038642182627355385137224798791082361248575815154623727843842627198309434242694794117691544149650137961727031426965667374197050406075548275858631954868951249992104866363253534041087584565116480201421107022911974166544894976440670713035161771016246377264041635050212819573996910817070318451555940546700841765806325613548619565809695507114357220450497365718430582163181833790310182042611438111234780157278382428037561888176866675749042013821059150122005687122749567342163170990470206615871598953592729332376857764003760590414559720616338017816763425977653813327449680466028313547928579119938213468331723054613071958086339974658147051724516744791389036376261108894764329078726025484514494688351286020164041512496746453298242527228127216505662196699702726937403308571926175804165616908554853651126843958632094290037435293268900092013544710577506188153403814265299686182845543243722714346026704193590336822091703197972119858959274994989690363556204545106786885954273538893540369874069339983772819322755293468784704542639906462822174108231826786456958287455565170567360499449454759984137025026546456581207099153776679883004357486737842237797767903380659752019110479395816751701129030557636137554980432553847728939100822783615620613090971849912535903599645330951281670815392052284063365722832275000084415206505701810158524564733700571067256949332381856366901773538218225854262653460046156736731741390169824499526833918751967792642044277929373769886461760105618336741686288323336882556251571780906272443162053389785357680279513016656466165502167039612940753625209576722993258474535582913384782857913350593071293789070700232310648413147351313855897671892469368240824355776151360245352184758959220530270850804230036936363151845445795961109738115325823275832302131927643654209645130850554982428184331385014391248547332835349070936698447845741720131300383633127406600933978968410423907199541856327282201852494765796888112863531298317516221002354543857063046786877137409940766647653176258190736898827656781241315242473936323357760920642505974779356439185833138605374870166997425258159637451171875 [70,67] -35630919649315574519417665845961671606024623373189727597316460199967219613906566746945959862676990556488650493771416111450705702008687063235977663544888050246607644263147270804078062988020363902104042136371268665254644067742672577492573489981146151530828097591256923775707656505899274044908555150686030805455220040962042630406350053864838813832366142306542499785437460907105711492915868320524466198399202328038643013804708118984688802769244300429732646577119559563093237924419832706958105664733203442683155734617889570678467028785988950179294974395882671337197629631378651436833008471679325628002670755236873980254882846775976321965994558999665221917357768671123705102385133202690161445842797275763968452686956572191692828310970336019298249636026013895970852620511076518497493314933047358306597622189054794823762074891206343837114595741918290343211048914553319637410322142432620492834588697187594506388680276571448222135943946906384548977798356018677996248681130982388925495061280281318770063967206734478194569721931625236199156402305519212756108617038261429760088884694816231413709011895389208475591770688972502421936594605995718303509040618428076839064743796972127665868952995181391485185322813477985257699283500589326333961469762456889561666344173457251843004100783437769220275415985835786933594365808553332213162054903576907260426239479902947156345445713866746702037901225759396172506797008469540815905961382599918304742268856729880467357250393069662790022272492986783535923056089993701072414736457953167626392742505371939638094515847273680011115013261037832341853845963635008539577861715302055526328494240035688657083555540628819957822218859942124883079601954712862443994254610491820625563501877327236426540613211027808041535476938397317202420227670834797424786154742580491517037192496617194690454681274068997519969430760703441034798055723563235508850444448249813506926576743876499417951903994960319264763334210760447953893912764480529595292948647736968880938434400833527913916516373507774076048488369254635912308817242778983371066888683006196828857231472490419142053603808151848419011830567324092347086245914720068926259617307987118647743078626762114767479118021537770473862785470639832694958374096057778446254465294329967963416446357098244652700232797519575180384945317870398869367393624489461083537911764918472254769119255157162052759012859691056990822895530064058056480697704306546666006130645617037787332928334241023026671437233024275319237528236726575414650142192840576171875 [70,68] 5204142092944053185151001569944235053148032773462217271567235737958068942858724754465580257085559303117695472882063398222797524425089120543359381474432291117866792152385318606741114539713065843740380132086472943748556229074748226043710286792732314312339837428700070853943107510885502458273174892243697969372157648862408868823972760653167592801556864903681707661472390696307473433486363896253975254168873737149823555785778812910314197617441726570572184274329250445708169931523711341520627294186830626551088289459511312582292284739053465789219063633816734309408488683808186730216562119051377338823105220411029706743035885154327571354875882526222519058474648196028155074582181759314280850822207029035333500108150202779183977069741796715436043798622746364456378006841741746195757500313434564044096458739179391554557328089570865891497506128647821570042413302412517077452960647846471606013885075183237082334843149543957815323392365244153275737528543833765874939511710748498603360190244349537401074927430916716632948387151899698566483921587785739436153618009504282347350512457113458518357447676592558896412850737057212016390447561156908180375220599386803997071271865629504878207624602364277100903998694080125158463921547370484561835072383212860227339546481207068070993878451228729442356315358801682993339561588952146221282670013637336254518246908393090449141258729668515806873511576109363138144799656276410887919231767622811596653482250693084781121652464498707727681531027566195321928947367729990981446745023233836637442963248091443839877153879547794986664590831523976889891794670114987581488311555780357962345633241195342059727774864575971815201657425099430253460338284246175684471785654522351626709456762007948184117905982503799971298282653659523124674576744589241459761889230271644034287871477568135700037839700798487263449181627115268778982138333347610301052299729268848638960522425334163620219475734716724775644901660957059816327105356443212437653741825440702050126209257772785024958474358149981417484569089455511211926246483923940739819134848932194774847499172949611220668288362371782199007787267347033472301246805028656150939489336687744667220376946674066347160435761907384548348325052944774467295389760867873608619833979452076835110117900913786053946012413448014429291877082996393071520717537022665964944539964806797503301681416583191472168797742433670767754809062128280152851507731970939796435678691946969217019072247300806426566625634451412896197552981902845203876495361328125000 [70,69] -699101152031145269858057271464605219251812730824723683294325917365601998419939674601370225847448331032651919363065593891170036641291267643879694692071253236496728745324065263020298056078939784953084195669605455876778570828026663656126255979505019396938192059254420170351585344762971040323484414591606425028022097114997138475643420126192781995586941772336622840747615542577350774629287335601107367992158129138691705997910626563887019453281226033302215895934934381475880157444236001876337000576997426453857781248252300992051999168612828116621945522163098225884189972004395284336836877894964658647165638609755970783531438951067103492882747760292981630953537656029206231856091351127468679290180658675555730076580872891063087823922203616275851621493533296318963861783392739256332693061866341018120864120372487482440252294592734167401075219261082082045093979840090770675656269840493579233804601585874448662269878700313957840907421419663682031612141568045126467705833264803059328924615032022975958534228516085302785221739228191182098071312073978432123269058926117900400926484743733627154211014682416654813229323462214539890663430032974746117295791789769756750861980110667499074516303234289403761823667036874386593501769829345227434591579608803002034006739044696470278638986576470618086701874104547174189598909743426965175727977739496893828456742176311153791290330198708719685449874620337535721335228352441947399725336741811714916795701307894917367642181922099713064991284279989029046554383172354973038710445276469979081057474696701927919127406315196882403791426345810198472192203781998147042809554367307732268632593829061745724789425944848726174252754846049214481988239431964321639082655043958962753235559433183183833682592090872384957267626555968912004162823567368126708357559635293243489736486574194251020143176016271062259954238453787042484092361927225808229733546658852941169052294351293023012685111968762197147478948015601698658278936507718847186803274553177920076595093956839644549654324672760947836809024100595640837665265977259748781034246147892595869068567587605116337109720741510112540184451667057309790102679580726241534973079893450070940544927359844461509913801798761689872345637533632967575112435848657868288887462838519354242016744951856617392975602919034566828041895232190412382553576597423339165021695714061093295550331993232075361759857243518531699347230809254176496802915315544910102247636196479364194947276165858253695628587477683968387509594322182238101959228515625 [70,70] 85950778097864275922656243785073568994178155005458933185755202840096540089023269411249941683441233559489885311200343750382156422153147130726837860328944502222097764792023330707445445373443833271411269226336728560449096222501915382378353696402322549808055053038566927539682544727117042675242095181813585503757574728956762926521570927614333485722839631815476457295712597590773790969045843907524347890918966844642092509455536904753744660417822746622119500379561615266244225606626146715287230842945544147478162263213526841692908401096762503607727190795970965248950096656809894709790449543776380755058150989049816355970957361665748869578968827508823740236583023553871345471149161024219834376678177950466961135969049920253238537488024372764056284686728952945513879789643359726300554453457412056347101675259909954492287597228691983118918765718769236412121258211941740923281764086700487372004421282010725635879483211608442744282426682919858603051174134265814164370659594810645394078335678804342976163780418511015273792251994036461190711390029283620833626648682753704105205332850332853234364070529770816307467619139688924643727273104404798010228369253227890036044682194336013579369340751578535656093687384680394998654404634219700656267605672952142660364329735958866029680342207279138232884757601233024209686785352562809697726441440465214796915123399056618677642909851862032401464908472171913255258006794832276577515926007889761241636261922571448591706907206054305790048127139954980489256614417976593067479922505461966641372944191867640214962056500948005998075436767267513927380550850785315893013857950240194296928593201235536506569015985453582127686386633468547261530798492037237020192067687269202886417712253011575956793116058898974080948529753046373950842103923580711293419415764794138883852492260831436160220392496410010652943899176897515165133549192921539682033762268972646121774012688509992856095218814407796247804369762304319511350070588815608860771843534469803429620906493090361939993013142172365164136043805750424879960234083617767280410864519296579078642140256425628380916592493196861490000348479259268795105934026660184558427124537909031674288403043754900088332463079945740894124047656473255381605795239166748105414210239731689229475972574978763030637888990421436424419762901705078490381117800473556398553666787132608891622687227325035878855291230566097634306543814444162157913580662795644263892078601651510185041473384658943413146048317940994820673950016498565673828125000 [71,0] 7987805566101191788402545815160231382715092563211496842158804438861109514801628996281954739011740397683549340353163605254457044595895500053120211375691826881066398063265194492699120245645052544889702407658582604808126160001021874676220614048428340747476591975861204093865229890058509519786477135816220957428418239104352955347385449289595067793937559338387018820680956731772607023913571799397504249815118494931552918616479975096520774319309560145099960690077293237229429747057859583285334343440074602636068153904418183183713391693012035552447572664747750988434158015124063899381296937964648228662708552875564440122640263332423095296308249352867302629503905958110156220311905875882719185063663689680603898967157731723581907025071137823189181134999729009172667997172614645401072558641708356587506188862371130376413165250828037724730885489205292672468648864315873976323970335347136962650973687325771540801594849300109724418889974164100703684379563297545146439382489695046861484859663777265202318054297916994829906229664761133405751420508965052205529680772269036723556561462039773402119480086929447907821438961186644994436878187394111857216308845592100791426240649673011322412426662358351134828374366388213666930848032977862146122789388961701661820911001346373897983656604275373623265367791270414802377645041250019816371338247448217849885366818789453670333804144875394196989769791022886424567898115930874460880983767871878259442971884660447059379794306302695684873750576223856861391774594193732524094300713993402048535196331859741009526681309524733160020615501718945646319416633247965028719849776849642245738137874733444036913183647914261370997127652614035911112371484695010861332348245744065840741901137821871979122412311718504101274306499757687469703129028750558975694532585811126329669772934767594058163512148552521577188764820334221919325509588929383138836286911583540833117500461188117953889259153651956144716751441086241970305820135825268025604184161887052043057257215933328811982532000999461534746181696588235561672102475147303084613535305333242411289871929208752340183277521252803855700432056718987749576188956364255244729595321095775431728072457169022749336920543183069989118735178228415986843788233859494313578655144978204398815547865335154150921465471242962299626606374167914427084556630814227778456614217263072523580539636600837539288054445218989485510974191129207611083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -713471629587110127772807408234791825465593957953498705183368909509260678628651292758149386746447640160925242970318713721612336566298585354933037594435288920114703206304194123255190472816125619491244564917292760741644548236150755858727665943241849844036009082334033491292238491101510610490836970932193235742718282460554607705192426127259055513645748803001738093550550879008859792313330602280384722703037769542587535109148958693562799249123376803954554208529062552692410491122894175674120964420407394073426795780547591799424921559713437010604760809691161150181834991235119609326489082599330176680444251284729221323394697835710660899183361950932675241012815905062805156707501249558593726304427070019761008771023657846316427286398771060003610214297418802477519465608735745147999488250918949738187124953813603215497103492737845976164564950980067310661481634726963138688170799799401756098021628707243414632493327143311136594913620867356762795327193031569636817577761631330402216321315784637783576580289779052084612329906981535052078020316621067681381619989039872833589847951279734993899555227214514874708241895465108563605441523495743649696160871347311672597517090970776472984402361837997120775272365820717275477485867564347355154349949200913936768812815367663757207140823548988426636733474301696086069486077655921983984033865721418834487454567151850320895340024391727575662188201920812060020875801563850133021790971097631477050489346409127034888431040425897578615114214869559480698399923176320704057611336476310187747891649651927760225274174920874333105464158322257082672794945291165593194577683396857180213381236477008252424855089069603367789929153084501280964803906553265716666552790175453053590573604247124720820609769835024047820128750282405033011467574877193589539980138639562242311215941691080493106909064329416969337313801924836868409830568788805128233001194732314694925342909173994116201067908769124280193767185843907062456684005277802908418954949703309034436327363843677068026925800693092330414960642130749047508486853632487416632714599677572646523514031769228859345715611030093599942487898874351045645532377225201125740133539187406160142547745623188349966382191218135077034821932472440923959777591391162385747340276625011337391978407047958624950781896274909483244204450468656168058283403284632487867623928950046156091016065618229576784817096146706916215407545678317546844482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 284350833295569034566073516609312422023023954198669630426827036287468333443355075086877698837251188510011070111581319949207871781475202365615235195741743687846234773116496103230478426867289774293905306433103083411495170882882071489647954598010783733704170782125071449804565914159613444295964872605473329544841232017176694662529127243097176372648998049832325686972555473422334264123035691706227222299283288633420513220887777799761886359514217568594610291822334071365664794104951750404133902714660514987842220833884102318981849161941465746180797124945873926262361133413310048752208745312095890945040018099107805343221544805872678181484878802757630202233261153117409059840806495392211595255123257532033331038878279855963324878555518617353035283916643499073827647392228523313005525142169101573272393312938293560399555745368905172083341422718763150737193795343082345645223653501962675054952028162564982941589549144862784328683103378186816511878871569610645338445268953832361331768343566140057005506029344994302577939238796193845978605091996284673615436116647619936676932370436945415129729392653671628475871202190328753249703537352008771401559686796585198373310086479091860148753432123259882814056115120323871786205414039823655072280587254109192576224950067697703886794544828251276257964951185317210285391904466912134353898153266534929708479133446129321637527626143454886922720419015658416972487275255084690908192233217262427927169715314812479697347446386254588711881562937793615904331977567029998325027004678132080078911895765747171003971343743382596606447643882804068672317864670926334490319562577656216358418448457790258166539765131254118489704733697173696890949294830987107855347208049596079999964189043400068390964042134924125328196334945064658701175374634392459764698869231860373823398039960999534185995309339112796711510933339131455405661324614358769059203896437653494145085884297858506747218779503456437970979649086068811541946524767638876801259899555133380821269835743230175758890140733327621652690868454310454787310585573660999075710600577127834490947020577659903721243497280840031380439712888795594394002981331784649363732259125977382209580019316659353898840514319644028802924230138506662804316533609991263579387369264919745194672118909844852095026454206438596425620578394184611536410050257408867535159384856777218937316531616898814325002151582593855512481884062481185537762939929962158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 9078529937532643171393487621563928626127269877666805868253167340731643158167327952580199523514066353521631514943225161563234917780112472539036737444477104838429532029448205485996580073271827548861017051273768068134901309710135532243836124370698038448400445655474407980515213442084946333830245298562075398395057031434229709284048820469596875334729879291048243285395787419907816112186911951666090779422331650506519038578180860919403149774173624614552175057653069952290966939335686946036530673542177846220425861168037121816267015937997399275394900807976907964224744040821073708512343720342928931351640112394606190740935125039242337465233303412571109123411239243849626897366696198383275196525299426632678412872842464518885761247411261046651139796362259572907157648675806625683172985536756240065442699898581816339931626972102626364498606100095664325551524404705596841525991574725412875690520343498887177253780476398281781737749419488983141014047716374418541587069456434251905673167969201238103844403775208053120544168329334116342306036322603093888525240087814704900765366917727685329080581930336683066141365542658741119765002015833758392600441588737978807209814861431258832609402224460935225734562967706860090239686192714355671976578346445689201159888698061435823264852631719453725405018350961040313588894021232428017649344923172840444490768936197670574166724005624326022181929553303842458572198470430827037382423636971443686127499533497076155693882046113943885260035595305054459497897916309838515300124981807049770328537883604623510936074155520493412001757766314741969855162146909500828964916116597940939930879195671588421888644782345722550051130872449947966877804063963907343297581575436253480061950552645622210498929606868253661050171997423497464246915502214375063300388984405418485482706998938577304573596495330447055539862329158717914743071715668543763910003373883116546376419017141828833167075079915577619810472037729837854708845107781981211824594267687381497519126275424992527002758513906713365280216202838136240218141813161238627417435048665813317510331064344841972399854599644736994181337592342071279284098748793880776631170619033315614720993465981150056489149631133393526041538083755280867339734085437309264802243666727541550099222380443913571384944616682695871173860413164529207749179923924950324449324468342088515532123348999118439769360752261001704197396905415828882723872084170579910278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 57824228122499217151513308408471182885670513911621575209341372785264143933817372818538801015019052228347710744066235092573454649290564528093469056732705001481104629854773246575317667975534576749419560872799426893315331835465948111001819684155365201188474227436371277791522871823237514910671653405400850149976700649604188457419746168945096865482919860007484666345291949630862874113648898716548181281910915451400470247099380255846614830203952258429494583514644147071299698258515366379168933289720309714580278357052575196204362100014659136057532731526756598222570281712730468903760478399928199635117013923280228456686249333899632238171031422429738505866495622316868868352612250101132127712286992686288813591144868415670960557529686620238720006607740160221190659169333558638982535970732222090228839546628396430090698924566256246230235077946883696307086687595990182211533420183425965543677795751959883147223359018181736593603865706136331170489419105899706717498971687586691664394633977192579591115874297422487698223508318885443799654907122550171722462444317386834181359341534926930833721635841265077701704447385520312157921912845097649130075731598954033928073712290152866822310442240230237592807268922335882988492072728985399078970779086555929128067789124105053730492744408752216764654243961599296686197222682921296944835373173528292871989130667328792959699309491732605017049260767096556416955907371862876819861854583514277130433250081564991035626793154402788465685022299566426843299880880871141649606362012557574297618255358386301160652324595097056769526129620308996345344551330706136242254863101629225409055062417696748316250108381352389603053871309863344806286447275825069728608991577369451573399621420066033535094443093360042240135420755138627193796131391665571561498576723553493905766699564560619316772264511169946177287629295503750104055226522347886927108719316379861336546848103279830053184437881058934260301685847337498920030544701976527564636943268306995870430800944148517998516082004885168125713647540337426877340203482296407527090325052945167298058076223928554595798049660752544581990897453795093171753783815661953402524191427651209954178283636339223258671282009454589093806525785278305547439946132727869003827095546611632988700405280281954753382981870474171866243843583437800100640639052812213508885385447044829249642972140979518269340378039582746828003518890825088161200540071149589493870735168457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -12277623027059768451938406143288437820009199858282808888147751084219547470370980470134996820656059756048276657303521773403684142342360781829223668149182905326673649213655677809098184965112889961114400517723362030570131464573720564243052370622526905369944195503778676513333247796540549357485443149401305673911371184819599732569308115167447907389107397875734069719239955770140355168286798316118392369533652041991812673106838881306162553596639586412306845366596074213101146910622031883262899235909918551049480239643249000939000039061919902638732241747861177864836331785007892245786183968491752571699467626620298695753804437627352856894980923843023103601466490893840206162929213461009769546696170086048247791243539125876894747923470927542562218661596198015455004852633075180538128117782527021801680346423287326459216929882418133247717622194854701257092366640664207546602558938171191820451464061212964236586966069189499876684364224915450284311401253349154739306470177714492256078955258920702869072588528904683534653258428518013389826695415282416969808852898789066631738459336816116123666409027499142805007483980526240900966697147963299983130553714303590527076023930441911817790079708894464032132395402196568406965218891909958287737943034543396162475421801971429605332664443714412482828805186191588717141781790112197131013263814822188628857653372147120153185294145459486956352932632559028176868344429402538954419689663950433823671883301258787939925341504199330209337752975085669868907647796065164038920005137980966169764949254132259112726162722455632499248617180651342458795721838549281057656332590795609723044181326398238912438971755248615408450113844080647605805400004324056710849949009671983953175194953468056976536025354297647753221809466982232198463377974904578725295916847112585582204563466685768724735766865086993982629115857131990525880955491920966576945674656106563069443881630028022398757786557948547954417921713969184978153364490585788457196445229268370118072107373270635547302291665727707807541638014704866759494705473597699716376295802822570244592772060264866376565354812567439644300904733976528354633215692199310206393471428583359079423637270864278313131556525153893631587127813230630422634188445591430642122669073445570704054858756859356423423519263947167323349557398432853340710818272461543681535895444501464405353953743749369784760363178577358845363570822849263487752669021801921189762651920318603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -15449397139707121620326864536638386800105011211932131524249520203389801477656583159676268377593301262812085276554168810448309800255870301148961201004936920136042388731446608239629255982448441753024086345041282401230289669688008669528900437872525654399579465104270518542922712044106353582127047198023910042142718296555636309779920226104557609732776847871982339278283442552780496044770195261162148503481926834101962770291272040171805202193081421650541940547906727085013488365046987725177777518655421763690889795540948706571383204807429975604169747419046075247448224755881945728846631898388478040041128487655729598130609263151975304193967038219182210956201706624411676140605379408344163823365648664426160240028346570906609191174485610763662482000319165939418210123727584430972472854596726398353072289515680478420204589140191185672566588073176123269819260025372102874587819100040644231538746178877451889635543386182701670911724759815218700350426348214542496552659815444279993147735868652552747789642141111845127652358047115246617862479338453975054314251914232521831628408064449685029192840606312555354803244247841006025742978373481109839806345811752769136038305733172381079312158480919471462388061451885618546415798901634535465488235293931511582834044986289395462998857423131206667865103913212560629452404362329706967205711732167192054236348228088382927577959856934005758832737261160814585762745150864577309199027350328933701775553513638649539994005749755541298233686038982428292892842034499553097109039429238451372744655108694644110407566783352181173425626434090334442958900159390121691640237421649670899291436646074915819863747158391343742922556958478467173970885843882329769340002841134494875990400964923835730866351980220775424134389588353612524264350286564614913060348527495142745048801294112993145762605521632806812493113549041043864127919474670833523936844958530935603085372367123205770505865402714404078017790152824181251526689113135291316333532716839996530592814779323561182959811661227711588377702330043403454352080150390883329833821411943655902354523786781102816434542526889536605101829014956251748546485378122623407609546308969480799687636793518676486277746106442131005061183921314190315944446897027449798908427544216503631887822704611796476119467947034112809309632983926166458451986696384951696934757266918729339666610016920755238989410890298593463037441060379899564897199226720658771228045225143432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] 163712102623613955032026322443324256870483390748909091801644465742738372406141516703106453651335702970341580098312700746512214295862877659047687934596639491112133859881031362258278925497183734190317894431839761142616938049533915045888198374655325227487228848222243537539891948608581484844044295729341752784517162680910120189262043916938725544187143472492486725636324207670792268624279111245225285989659558523833414555239540735999238188629629694665629932036522275054510129909580093721665366900641832041117257135981096223335432375543469634074399585311422344939095407673460530585599681767376760818891657694339024570466747567180412026138099800926615156183487786185948200232661008607597995618557639419897155009566655220846385486112730185560734780833067076395373491277271074227264663387449284821354134579100805200678467543291459919519359125614594862208356011649011602610871137791488328345416497810355453887625836542218043801907168445962079937587138178916439454141266745763886137889898756068121272483351539310501805914532056985981681485348042001117447449361415573758725995328126154473888956425919142296375515319004166288923720232500308517458020293904764651696345650313396489331125365622225554043838467556479110545600333981944232024232730243985415176108052959361172171445175135004234920566356963032179862597944648857700927391342599983147763939277172528630380536653261503491200186256972256055149887458570921503342966043527859897817883266305400976999625417982428041537734467959964780379662900654051264671251372290001045739196838471721660663257522805815450667630676230608691747555923076722812022183459174432239937984774632982411498668036344832259389257281019041835782465292018897176168589892751020942094171362745457582110607408755211745147489551489562255852492027425501692255656472703522276544820125367840973732662530247687647219573518988179134217927752398119536151407365289748566359811077216034549520755400651240452938834257903297488235813291946614416034920831960164149354445124789257420876879587189849910793479876341327735156489320390934874159400779620573699247942574096510163434223480079553313152624616629265841252035717445853057174440567668456426939161350840794112561650974586026961461902419959592462763475586660972650434409095171614817215375208026138382971019410392997479308330426699069734986669480408917259672820269009185466558004046784622199801333158900479439047490900560005619887820986491089314540658961050212383270263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] 1686025668998329028467657672456881901516543539913848451989795188201995180976551004494417090433194940099907560422599223500952647934907253758098638720015935693376131247849589261012279752293299148509805560366170074686374528292575848535012829021559127043757481772635585195806017514505212629206026054935286644734725697415303971431420533134676237562401527482492683973998483822308809582904204583154486298295770036090929381925835649306728856335360783195940355244739235171837978747085918587434227807814869559380327020473788042451583127296398510171482055888892674565672037372588073370660293090604323880351339193702901106861104412382574609942584192868737542540976464027231004726712836387690964579159436036073309311813643307407249833870993916146445862103915197982158099643979563958025044896799658443337282350069734497376101474434300090208014866071112610793755087791283962722322021538532613329959946691960918254604469817470327755083569334605202252526839720223301367215824027425694637762309930693230860796272987563938244861262171759851776442279694879837368411159965925831348187833606067819784879139330993513209356129451682299629769668086928150477662368929138977460033337759347108029842150986974409399180790464973710165152490067598128771484710861792251680355638136478909353669046272442516977599135513892629245730091030573235457571769493300107347674168635816288613990791374587333271474053682952648843610245532012620103709778648512585422660079820936396272206075955190261518053590525238342994110422248014814570225269343650491865654392438835138091329691935453990428919911382149361001434581797441528201737389029567714361759384836623381575657210557639311736225389469878245176378639449596833840877658397333793964166564248880810569289871647039165154477092123660780364172176430392783989968522520021994845153008416394936780978901824360763597430287235071154984541557346451002537021153974822818591288420076513318346428703779346045136224566136519775460622044764174866132218500231115618951733079587664804538821510863039681249697910228293429944983648178617592894404211694078805787034408230529813635185926897697266223332201099459179419668681151078174206781375543197252298317110471144116551573287117347936305204812231153462168307350431649549742175827743502826264690982042006714688271936879640242547180192424765167872725961494964676020587025935115768250258271194980718315014180708805449851326212041344917093932279266631441352886078277606429765000939369201660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] -9222914457678963806554072459963165440838340568896881122082377489603102070758638836767877640519486243523158968733238038067584850024080708346509171103983932148215847372093068209624681928689428202380477822082565485059335171390613231581532095307923133392353774389158950638925608038624650779252419350997715410784336012237013008883902805532934880117548786460384722677890970696720881696899231895852842765227645195243451385616961501684078790949540914971194314125633561083766916404641388683484059014548871628601666781100178335821885356822582267559524613494685798833450123609335510213021998742427309618269215596771384692858965033160681456998775755116488079914042581008295775358837193249725982860164789043834186541786090717497748984713134519626399003714870513465027262548623335941101717548511980577206190738397005156907962868868104433043801717641122194512734879096931192402560523974284601899930645080512500408746943287507020873543408094473666429956116159389316387928311024818166929703727774463371306616776654448999289074208060828865898670638095898530308708424060449366145214208089685039340795848022079642807892570415983692220973809300725978924605038900151200580096506253321522489365650009073017531638720886419451316496027935827157340498422468307354013755913727975104309802291166952620724531563237460612453988430305687999013840492406370179705802810925978440594208610462071747026470987144648250198318392893809502259928159201674318936436268858025333112477295626079306963447158921099872018470729160348669969666760027685445012272524944702049830698680594227837592822895379574870610947182977565868682510984372181879951662389127086906026464384981580135929223901397872594489112619423090827279183296099635487203051748348042087364503403452515471070261560458414867735109120936368322304136606006102279586380746501739249515298689743356860074778868289528249895208107802284989414169943529997694203523260375950186097671264405312291902993038430322682642057124774850564124617221687890383689096900010943844763879275485983907015847246091428476858892694036641663521577073971558474222373517350785494632352870454068642934335923033413867166835189323687176083083142903829585237489354312180398181413627073090985705922072517030030642304675216635899027983834190518414881155610892811940180925857202044438656501004869764283886131579329467459611806124290756808960687850233235282253723934301003359530402448494459439532849758447749901127399319022970303194597363471984863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] 5270065352026145666250673203254381298865031376717706179974603043391110817414752572113530900669786986669063864385347867498355941009483129682310161537251901084756829107913372492572539318866327900797966548744840056891896741735633622777210875344291774081224295318104347885458250146410246367617827230742533261376822585475423395681168804643308763499789433980607192575636663101777006327381661926415101959626100201685635440418268713040995611722028810080883217609260986441304281113502656022530585472561004100983461679181963599628950398283453234660277399304322241260480277481219707785059635431347008229272427376510418560439005393447963937948812336359785400653773821316740224296749516452963986504050592230575646220398198531155012247644806387310071415833404849929399635388700080625583462157006441410791009512532912796912565812639913008458285339724018348178618783861911055120801341100092421042570269490419627590249670310059379166323170977425584182246628474505581349517258800953614679901208233776740877823750843281940975596510816057885929027799592635142145793919704569455906778338064579495074066146437208204407749539126048393071013019905771410158432692820936967982862418394838527854449986778180321171200094077931207587292465234923162155277530034160929598712592198972838449761662455097171663746839474584637220016409258872105396147456756554972120053589980835366475174997315928232354292520863773066635254958638989222078875462172537921869656641250846465172406114376271671973268706381273822470499037639350202637487625910884805253577917613568468017539538392743748228220680642556448174610148749650238654076213017779496769812354092203467574040623324400019541247442495477532699699694769319933619371935073458031516190317432572079085523697777715690186960953689824636145608318486943180934692723875055377069189233966623888138991941018619803084943900003993404013717018906791299805612896037515573035977592945992310482434310505788057903427254479764345828496439922308514019044495124868920549618291758727769657851996492052379749681093471739956463823972395791981549501096607687926176432909236315623985381005929180955390330255372469558435915191318215098455141475312708900748634787934156793073351068572912706221243556131413499752580406355274994530806440202913822170717219219727173629911933914550299483019863800234627782106582258021362333132060336536927987713203506598366472248615606903029458366376267560006820127432337591802488747038356320384622222263715229928493499755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 53482316804813074996579306456907109372584917872070903920875701568262734377145146884973358168019798870873503528880363578017162864105456920173875367070859707535516369275418288106857264201302416644692133168717225210119002315381928263178568493468501207291219732490547861624153329927952937829850424980429146404071831055911584552455147832914647563348781087139123251051127123779434404655480585439335196687248334406970362934020124986571493697387110425021300825621012645431012619160070168788298310810872347690263623693190296138999503558560359317937104600362878314872473778622798821172648244551508056916051371022425315854493283977500586504293110421337458948554485544779251889249728973443450638414990840083638018067691141643742941496876211532674218346069326663258415700128368211358645087334645607079061355542250231725151788175799805211810151217305803261889615339195749452587019163054800318964644066863667977894816988766965799734003004709037243530963968486899519919704958813095436336440382075503744671883821678977429680515524017726639292714198540417654698539663224512607218672937555400710582995534005164995616861822964148276042676283123343290736598896134454326171640121810985704984195526983929205911857362964399036580359740839532894733945807562066380899591098624997562515591610820148861319472617158954180202180340285774976846892337174737800638039702218571052319629698728682174305828278074427713603703319395260978644984753861732581036295262482634030726191884497423259538922884874142830839585051694351488637556634740105581462840700758755687128633091118957516044821197213430748373784120029449068725915236365857320524098164549552427066014794727584460355976814833946645654854729019252643670211164875713313423924278235175408245350778505579022221896421966928166622474436546836317441792446522294272278315326441253536469292901843038489029213094824320689294420655551516628673095536080523968559430083874402762997529789936888352150071146516353360201904085352144355619519389116178947278851447922487306673651094639746461113099229562291122031407635821095033598353550178160904980749802436382224151361287972504877642656043890604020450030039122908324938321433111565064174056873839883505842959878543034306312193640573393080374284207598267035076849907449153028405080812551598291375752008063590701059563590374928009986168544906491308395871824053952594008915115476830057024145668589902010152952088107186711548024790771560011079898437548908046723639131414529401808977127075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -126444262911340142933975151496477846158068638849569387633617715996803679578734792382179215975629805972808388225676780538065253413116622502513176029668090220141214658213033590951412604156982516759165708478158621363138197442736051168549075484723844910463432967287534669397888907045355211669026499290899050204146684032646502344187215697686878704958091981453029005546551163965295367318740713501847874667477724038310209848767649437346251141969678466618560082553341584765944244103540103145468143319162978985619617293111414007204580074309337689315656591059965823723395516839825935809237300260392638360198357846586866880780582334173758614697737806631931567323627505504847064481732981278351748457146469991567906167856238116694882586842391840058543668341115933859284597564490948249394731607734395745085179268391558632482977487396086983555491024502391055829316411856145171514463635573918546880943052721789462812012869265288816919242104482509594268295813511243273935605722350835997630835300065227176605130890622920580342217052751250548506260449928349644339713001392967995796152685568291642001604342356922274685186153525484604223508573397554247956292019190092835001709835776455135637799741302250847190913380506310350524770128281590516106419876949474184882425999221728157336386509733701764097775408571770650677324382108321430270129941598161191150426285676440383315207472120968876979787068068341319046570091437366462678263872448038015136479172094660020683747612520294853134198903720980181578681570803591047281862908831758461760214292262346912086759820810230396581041330384895891093378456842776296206830679100332176674427315774760125796937210904650999679731877083056570856893706773066251759508785750226861365745431240596235584616395936712496815832709461235878235383352859636106988528269476280322632245873882872414808503893738721646870182237317030042853454605324608709865661449205340277725907767406074780417418744024592369366906094599911855971994159232443108701587713028382494836675020610030008795524736741874563209165346033646467885939865739718119171221022729359669392513734918634203551632685933649148131161409261050867183476096639095142055040873317750658317680159013698531232126270477412914000811342394295271333298961099761518417149728912669402280785214532361854423570614920909745537682378551913408759488950120891694714591367562154565044087661570857354273555188304339437245065112462258523421041314061333255147688995672999677901196524665294873557286337018013000488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 28216547549646921765942685711259201446495440150792761905768579207099918274160114086287877572852329530440458369636245620259675638145447861790816199584120073936937157819057928457015257236270383235089991034782840294526435980804217631804915372521486673592405872818701795791375376692203574070634377855650152519870025980351034150179701371012121190536650157172914641270237605299526334501127545429166106258567450912602850050424734120414631351509821690758895809213439832196471342185948746263001671255231024025745406225190233363204061319576336241118920813100377448566268774737923583198278608858686253088356417874085892004519955029475409089077790345675528279632991277844669027853567593773903526333846653386575968215965982417352265495270159666395695855563855059188275185042601613104454952152374916803344699250680284707994371683073078303927674881236540564388803912653861455760804914225639519021198048183233292625476489903537398861115925162577372442141329527568127482880129766718825044187064263488737170442928940791251683900043461950589609977282206642091523586461602578057324195201989960102053934366111614074142809231942395912342839395076535458451385382294372006374760160895730669231800700105576035750728645119097529793863305945109393392650405640720375516433254101816225861970772739814817973088019710152027676888077166792266304189284753391496691610594816168157623150326471727235203973758163412000835657401774084057864646441542492883801343262093777047706940854894502932215463191542580955305466880629990748476233126296097608034810098380412078985609486553110883446340168605852699007494231848389824578119440688194391923877945464198050165186208814713316764602348483849260999669914853052448137678024415300564959565848987199443160742445791611169023891137864682384055752650514651941001245358505215770731637498248693978076207126263398039890662648703810107754311172470972999632037992571401886433366625869136579506459634544043037380496366998994970992279601889274764914105756073177009580044672577700920449083192922862224073384045506161897960837364559307131710828622650787358972565044670457058749031899526236582008522399933573962400698070887119144027654685519217031731742014850514640919253933923164771598603052023300984706419113337046439345134727010283135043828095697674285035936783329959781311508472433883504307333999141324478314984233587513688297365169844903549090644594532857764501678624117056068574571554578404651228997441778852217999541684978481725920573808252811431884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] 281244731402032579245060841204498130972372586794461466577862857593505133662416715033136060710777699762787293860319115851039931841603239518613604345902213691073499357215808008633815485154751768741575014401968797428178958948111774100047809396452769743486754979931806457399657442949569938637029402592358636074039111489251345375965039231399494767907937308797963340201845742657167101429827523426232328353758249372441366674368286868933271170810625157064803193257709811777607538804351241490121960063522173723135393043912048487370995613328315216142945356802361860727390163138917947951843146500392745585201685005577104687795586893734616832017798365029003536364987179460935622139880504293015227597865723475909914771152339144164110298205205228988460218523674995874560891593399200780778845373947281805707117376074505617475221013389817343550384382307702967346407746335974686663384795194607167908260053187182263366249992447342430126839373093992820546324448296281061278133670576217632831432266627261667649130023641852987397034004187522477457631906708497813385194976244286268944550572813244757289237265187418480599047665192533612281600415169177162883499037711159960862518957158264627971729506155296999360481070154286050568655098634156651520642912506310388047192870044254751668690258813323560122985030153443756501938839684175110174827105871110156576814732848753054599588297574676508467422932715904554591645333196245114497998801746792020645740074522200679187947600259414023518585469714122152047643593565765792527464324032616849686649636421906728086980287964281129218016247434542658736988879119525656979700406186861192922918016679098870336238966931432062670188423803860575573377701263292268269847918616974833538708911685652435963214134808774033500851752098472009983696885209770976723004220200585532021253404551020125022347544450741919636067322746023704152730133213891150598074065341564616695894227851863188134579544448074691332381215220827331700695729251248717649834354873990001363600662149590570002194979545030718136383569116900778409517178103068325182324119324067059212038813200811269060335374460780567660424809423361134167670152628338510954011353369273213113028335001906673187336259995930468941659660068192697724280209807367893698457227073696098419182724346572196267495395987144786185638540819447605745670772949566322068374513957180471252578249341034980581547471943261964746724888370316007177793464062448478737012012598558064668054267201680040955125150503590703010559082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] -619424400448813306941101304278685214651419873078457588736023024162028838435803008506727626951443960806189542934166678162062812448079386745631602166302418947401518800280211136582298079559388643605203120543605223471639509581535523495775942712821038119564548432787222387566920450866083439854999619375940906670275612369492763330031072246429609558722206821717424970486653839606301227538233219841157279299977460264479755281921444949597867765347018376786822083696942711403045799350283430639548261130287998098257934580014611501595436215786049674490003303288381926055360064784408065183280062922767961620710069457688326304069614466936726281926131632319902353227611447126172616198001970194970172515706744441971196865213766004272015456351572234719633664321213896917688208800646218387827051160038766752297649620344091748477705182185075173816565316559025584153360475806432953286784843740678792505138579280872418013307034930929360129673197362035669060297704436655987059229980766571637237721505684245605522276257322921963166534656983292885112961866225966378110855019253061509028096099002095425126196467282358977094632351168114559569075620190081401266006968541360117209081486215592646314786247980935505561189337973349427957526602202809353113610800363324267375519339579226185203212729249460733175240497641992358521312268875092885498033969153875727231328518331562709641277620563436799629439953828343338923848415210331158898761065465032931297475100902860991306944925456117098941972044964953363039954170722593059013155222360414428326028080369126778074389779698680517929907639388340622356326010320536681645475987470608105076979722386598517927685733725676424004512801834940424914778614912719903093408098949394042478571376094088676946110416234053255749645000411349079475994400527625302770068592055823157393497197284113527801563817816551768809017356030979936448677924660021767140399633568592133292853856032936718931784288750591990693028798409913368097936110055365733042687348164680471771325272778338870446704930631011253145001380873493371873228519985616848670682444553366218455384078853203217571772516724787438975966096442338426971195984890231794111955748883312629709941377091688102482944989268074147993251621738354762249221346584105907374488551370447372888034934691744128632570108322699512494750485821175118480536698520811927116937128122422717473180292246684468826545894748071558538408278534003425860399950154682702073438914172040823766680473171075942823149418359207629691809415817260742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] 1436893204911537513293236217409911947877705422779042453549067817715814641260190882677703821962564964791052050873183707561157359310114986330142983734564497895928165748575961174784296227045606600927577961903129927959100437388682875212520668678779772911689366771203341229757516360295109736828265167640534715185946058897458639705665065525039438247150910139891814725572711041282991725338520027684039431505316488176795660061346282655953951246450113076331428943644577935910616887662747301341329046850725872764512368451228097032499158522360495040566132529775507531906657278791839628607457413989713021004499646176799986119670310044234927988851935918169246403273226453001710523136800651717612717255613680778767583822698917630464027994721089089056405760257295770138327909168338089280268068768413858770912318405710990499657345517354487635267915872452093709056596535088829478269180779078633098990554208378223271713353951105413809216918952160768399041266707146142163037968775751914785453169398768242530122654742557040665585163774587418574563510464784971370485734074888711538430044451862337483900509811619916231006449161531359165458759772936203136537043242289047476740963097133592608561538856177088628802993152455180607735100440333704549889607289613837335367631664244980258920617914693393756122235138530011358645616948458645393855450338690106500892718774776344284147862922768892502443190451040329245091698821398453184877191478928626367097419262783345047552628628853787207456249162523820467690285408732319185666181329545199730969955284761848421299236987176123159920415655851813449265715763787930118792375067278420327547374305282772559170874202557540884139925720535472610451782654289379995222402460990179298862888099973200772733472353653240460224590250584680007553819632967532335883308820108710496109506797117021736346418091916697512056687951773350062721731072334204456847857171245795835214176347025798836890763469566056385473648423678369551354264486396190164304882455576650225708787750095329079162577106759443630312245862504545638595421926963804604335566504995079588362457690651231680662705835663022682016735933775265099648344474854915497833464094593323669298378127267543291509392664075248222197515999026478245393443135546438526433560476094961737999662183220658441678928139376966232586387440793751090356168006684414680172804854246785397256438080066060717088017214823492551380218553846112184330961611384516496499105961373481030445728400084400680230439003443043688434954674448817968368530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] -3966674667057951736183904649556548793317061062727635545812501219612919178239125993898109745118714593924914563620578875614336717263231655342177422432370304965320643510684709287317790319746972313748070737986101499249349678092393551795845173174119805292259842409836094128912330512504446780082858551473019014195952286043807393775439152343815491383095221047791567298953450117698287539168883543471130036992560448630601801616992643265391310489762058946814373836311710363830904118359446764076884489543173268496894922479167493020001311179618200859563324355381037530903319846163791531551726575961769960227059816066418246388690604502802451377719871095180801815905211608502524874513171915610834255083311331526053949363739750595020463443347842468104223310673301283007269260658024049535576094483126752420635137492120307132163483015333878950191756704210443055926830700038233569695424740747687470138422821713634054532880976838138047873864743823263891034050569744729789804417066726752371406832848179219413943091444010989114671792990337637361881704732603281252890481326767434288278217054580730227508229451598767448450494384802620968542096003118805301468396161532513266120620331275405525882210864013337834390429721674304853744738203901848644073062630097123454322438855439429427199082406729469853075407470708901402483083326285746491938842048984987560463377014243562822412932448056438287708992183475697947527716264177313469653350113183845407352995012468080360544778855677041817804013364152197859639433945493254491413686840836768022752404119902833923974249176861910326151784608715852857455123437899897150941433387203422448934187591273861274719605617046946013157259582933981522911328889842573030234993794902099392506323581864062942360381537452548377001780438883963640320658250584678872148947726880435758431381450468627445614697292772264909832974195704028060342867087445855297457119936085602329337254464261075215893187144931058216189952386016106286398982714631899548026415461718446139287061070776719284927984375554059070187292694044706392710013982806407787400770464444613464807440938676364831118802194727825971065202660785074091829397136310909999100444331261408713124923143392363802063881300823704091372343671009246450040546297315512602521945695999079988690351041052310618871464892590138634152741174965068512029742606505407287989619234662444685695002249873764271137646874548380552984433057194541946846719591625955902210464209210484461043120929420573761446427909355127994217582454439252614974975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] 7876640399153119400572023715658685481616343523255731063778271110370183786114651753932557046267266046095667714255956812401595162800541522096234522018964191908073293639854053807657111495557576628335652678206631770512203046360248444124177779950085897373545885561143743913990021987900387147109979760234526933273104125605829888379185811974469060359597282792009094438786624262215726126049303288112654674667109473157872792014415530143014118621745474602319423003104443421706671629293588455973968373646973505491975838890180527354574833064546516886363314326050146613132842052192329252875422193602266316581241551184030296817967706866809711103507062927080704029134179626819566298882781355294315752775367393861122129965691253822304925331875020380050821831799339908243100384412052683931401900087572505526231405364811452961132762254607715371037384476897077688761057459334725932082286780016852122471187207684275515556605724302565898251209587615145005932746783247139039929400336404961832866859231168928507577330626447360048841588502107862510245600531760746833559117869223226869917598824500106777894346596945924007486144098940130614284381059465230470139481707909814798643227537540404183108590644498965185930037308436985133322355992068117984745835488309724596632860701947586806380648250256793069552664448247595242526535339677861783321299432588304679952442994622250073335215991915546776016337390128452071806653746133410493012177464142827935847456409149502218902943238256180880509552856827594068895961247726944798665012563910724498807849519234861760381316843268221744657799647800409717348418388324734812981885119141225898586957725909986164143404296192184364974664465141151722639200733607961521484746211606065220584411679868047142109659875503322551429962773277182410054408619934942509725971702254192184407246330030679651552396018986362914940457057437810027990584482034215416733893507523041437311917501528402067563596768200617696662184070560641750506498495220983343685996296249340695335865502062183205763723751609980160500025910328582167390879138532995418219967535642920003569047969939333963028261917103565810575932375348638013269348633628715079172671176261398247654005667814309709947845800642943910825133464311309491881482107954282714269828161426978879127568860162581059669876498933268195548835407383757954560616149629319870054998336506922684319036502558057108943522793773853267938638273631352929281296956517601026571785761898181813435744995688307906583523047284436848641808737170322274323552846908569335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] -9603080269749202706454639009479299198911275728422090824475474589890642956207626046213976473572398683260612852183199634073099418243321315752440166675188122474579308755018055791507943176652161967362847152819992650222378731970146141456788229591908131568963591973479445885148165321003476291530482013819261112888337195423023806291169716516891159562076955963690638169236870942496133266596010779517627454563864248134353684127288191520447495921608163215149560083352479088155361092941654823622528789293517957714241195301619535962302616711341713440044052858431891801036494194391361935992990368685001518791022270938575868865422596586810152440577630360088788067603131535396311516777433642154652378088653997021992815334556276493264507674459478646525873514670201527968154795347609946112263986027978646497049317772711035452651890858269601914167296483955846728838957396779987912288887596413062134428927780138367205289822349885197768864837872819816277696054363062248852809895824500027728779480179216312571860547215616984306280585214391476150960346654911391884145927818583034696797129846379183431366206148368212910174015252762538038246083745511856337916539951386213676971167857289052471281021906464302829560311047349019594923558287046524590699231628638186200161775600268676390118874559745310948800402833846750917832048622154300767963084836390746871212015913084669373950358048312818220716987192269845992032343548471340389531565158733717692997245204693276255063500434337413130550165151356647251688895165057907161584103090532376846766444229906695227669142664370719454612507287927869907165366801376389095393552310464781000821583419737193718135555844585980948975034501493351788611749121407707140780194408140092550267166509813531298336406003168958484757173344846453526368907866732694762010557469776115703201460278919602411364787899726131791470941068301754005115898181928227443220150657655354436303790326823945965068878076844375857767320130202070507876541078113931651782279488978741738488847279406429049382904226215703110043496997279392501497952278124791072615726365153055199164088470053505210385095235120782419434988009355714065389218345290937189078812193207400896579904542302979934138246285036948716601713231070641975523607457875254322874800357492376046792081170230139197277611920272228702317724304793987447406902375096259838589131682525089826663334024204663281940085959171825881320415068259494607482524873657691100537241857782281387809750917582585887671127234897642724721980589386305382504360750317573547363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] 4346721815268443931060980622988457175126212217384433266833900911295535161770506330198206025490185129565470595914924993510774609080089550950225645647291204332882420185325009814686493080181066610573321617565261215666935057540646575265053390577502361558875556375443320974484437571919927187169216483570650724501359156179492534153647570383950558446698800071691451508314808753765740319711377793675172161758556972355750587729125964940049246577477574037880067033558496765774116546740004043421899033423244854426685435809775048740567173511880209164498956340682315759815553961266197442725811929807831992328694776632934567811499748200294753732784808797362042388953130319706852328308215289887312501454062306652786652339298732415549719971074195474648437521770297804444432289135130826936663064926647672495254991971273966930805230463228617418159157215256189859234103059831804264203886296909054090405183994856264648511850556551865624365819120218161917948451529113282809176511690806846620927896363061152919731717395873841227786378718147023718970236362767238209031072556323405549895031119441191425660417371061517737881948935513420755034315541111065211125767457475806647755554278416443274722085962419913130190306865741638780093082521110501698872285436722799962030464672224572501406859528680663422253890029301737708910929673695112182310816123378444733031145906439587165131446512723795384701190570752101273167829690304415925266981038010926417463322681848042957716534340884843813719423758785035973432305485125597155328065600619457604993594484749697102139885612263501418128821818722610620406138571432723813199203989462162691440186789055339731723555893856611484713869851624793554408429811784273173944473130661307049942966979357018860961113069103856840741264156637173425225877791790609876080428780320337330573720099117601825272842644719136246982809650269336188826711237831171436437857849794853466973825407183702542135005832503670244577627105746017660313549654129444260922493194150705840937142895503633631193826485975972930545855188251372966510461174770632327952227441755127259181723355679966848841598012126974050006337351245106540887882371878337742726605367705559287611473285694838778102473554037184615982300912171324093686363142458015399338324730952099225031142100403858750872742819748431333429842604937626564543420577881657658618309746137417562619221488179915388864267447357341706498558999958583418410236453750279754000882745024085645643687556960603832735106902748741534964516965676428750242621390498243272304534912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 13935444008178933809588898422118039648745863488891443136331624383085729534391990742814660904726036155583676160084415806113947093574710588178778150826105921159026033857142877853196351651678593838237010146124162392511551895910406833686902224201210404866255541963888159996352401048605989033448322152754665167341383373911001169484736346240344861938451349015270549499488489286889097977394425895878024446203373559729445678950519568700616772499852202846847581996568075036969933334143483016394501146781610349511032214124890147314151757705815606304070144078885617342691802844804837362033926159750133632564988861971926655851726228306527850699223862985752037553900352873777417593027708000657424588169231390645566720450934578631550499656432049738580470103935234467972604684145120045081122287939621166995170005716779455033981920079136856154769970565625630487928429244375308651985925199785460643693007860522773685336689383927081886362275982150894332742907429857368310180583781823281351009806836323141959606221412642963679373279523846561216070799991344658349032587424019563617522800540726538996924956145278604652158222368054725630389389520582600018777638944734921772194842686750280896410435058847404345897099982073796647966459212041287659158616906074517007150851339320685132787763949776939468837636485689441263318737467164061795534535441530981771144845228684191228370028370555060724894128251800549093194402336896473497171512645659529249139978659851850661164269448561665122184424557766245394198319054515995041741544400877726385799822434873502659059535436109098135950171702305154727592694464748999327422826693962836546911123095076512515563469711798715048219676878735205797315221785638211762628497411765798334112638166371882908527112306380866633027176858169886123464678633627981838006833846646511208732157014862989303114730701171074679260838944385287643821141470271972513197247503707426465610614103392493359093842617007125970305265626530231449823859004204114307467814113733289141236448486152359779373877503935530970856834052923796261774701121062174836296839836947448552513074453732289850767715725438986369296062200618922723875865741249930236418101400672030121453759322265829758418401500077949601778533061067207141389721198060205312945648841926185490271131494553266842897859956591787104502922674650764640471143373437793175375267099233333067783306156099851950679151806947986777932365904096295203765414609250705682039675534130109187806814793581845154750342052003682125312052965133285953314157268323469907045364379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -57764415793852485552228059575331242032061322921347626236214762613683112802222848361400918760269035901913821869288174669459887334041191287956833707042335063160305435709358535327193441373205549735490298046941105307296109540040178527264767549718624617297837664283896605073535278067445616690420422974311614381218140010588576469819434590837581629801661883187391442193451862463785938635631077830624396170938563060358788605657513586162272550662963082026931528881995948140712625006282594912601874284851922475386294844794943734126567179603745613243742813946699736509804110699140832210152349500677575569843954245701899260365062388087684099405003062694174989139435481343406644905947689232219948859257516932942732658189243012483672033505237870833853753102845223561593526094922020900866803804893325476394900924887695086816949723157983314476203362020939402173082624803759548151828468988057681503761694659781232516748944990437850624766160583664864967746346683377006344905823979905090470666551916572378474039364368751335223608762922466538566735271520301159374992927892022008729207564472663933848589174085882523364882210758290327709390787499151744944370544505923500101663374507900716125634894977528482207351621686614728013556999870555020692362962800480556202495033569642065955774052921870984152692230926060420291106761941769472397897287906165774320135144438348767236621212208721522689905746675465874259421115003909703348059923550125346742195498831985906768437488829270337195455438982318263595944821858499535805059321031023111669399304278271464962650952354482038196471749250362198877908248500706877500685984155328631298874968841853720301642114476932680494707157998250473879278347948516145793313586626390614828342361421087969244649589826949128928808983313611623011553306840844477733562828247905908142240638470382576361621384144344754187875408563586155408914755494533562955046665321392942789043854121359827128293997261629626860737797554889990930956341444444715580261548636506927761206886439932650492078219999516012510862264991725623617145849194688870026256418017790112416347761670044753108608029420961255183658073114879928878125704886766089725541320026899360300659786597572044323165282730714904424281927249531059088819683442775092375381532404455163689553040857636891870638158989820456519696262862336762897914011773472153852910036501196589272843439186938557214655088138996084339784426025790576383071350310800110808599912818632486812155789015001702417862582196360145156687675417020878115836879374001000542193651199340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 145322005299528537913625669686074258135510984177640424534785790986230246104475830170192370444090333941204718570414657297556112040059584483649454000461696406583752658932977236842970556501164600328777500612204869497620309346505974301230374009100027361931897511489412231947834353166024116976226649880217793630651831402303607706448633280749622582629264396193753006530693782649102523285852639021808295156615366007249421628544671600921463139198888283408991565824016821243542531375882524290205785846607989941851739722308282565597513569214647370502282394481712126050934665805354525918869388416268305268857149070234139122261907457152500097826250911232597284577476389498119467409570825807059799308031787954777622198476832896273216194076579363997598271025017151179031752320129465336918219250002915191317750877706736571220905754364112087622416767955516512646599316128267893540537773327076610501962614189763605922166566668162349407315819666299554952029765049090607840539429490235641044906381919035659253039866818966668243341791233359725005051978934957445031511042308494459766399736586241279988974704180760612377527919210088534000414917855348289217645964829907124066596118171197033128790407485808563859657547091603718864262032794000042712818444711946497095929539917534363228497644651606278531919131697254492178283243855828719140531979503736175916918309134065072508978424438457614848600708191744955378066057785458585878533413425743737104092320615312448158949321876240914736436352947634278056132248246635408494156527366913328567984199478822846769173811577362037256772724135530014841463126928265822234111372173905369118648282414473177348081743438999006400505643104252901314834222515923703385301454497029764694584970191639220971221238163411122739531660009436158770996724162165576728289488890687980753861509684204568565469012585867982631711077235124610946925681297166036217385856881485687522812323933265148887060279091645175284073820663498776924103189769375107790724160623662341491235515717816581740539336175860136867350374341253646206503598007581138339072868662461524004251544022654079481745036302191271389143011684052503999281542568671311265489271189392546800619632737777685750740390867095947903179854568774199277935789264425471627366371145273011519374954606874200429366016202180477272386635358580619635300882206061909865327047858762025683452026639319134097162503688187790337850948672251434168756345897514920794787720141620452703287062375669094121318986707388501067319639349036377510941686619361234988900832831859588623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -291905406112910988856364108944637732897356293843546571473759601455248688239859716692852976787386277305940680684718834899353252379259871514574416652765505867220117133268782304013207568647401954254742572821419313328760087785838889976257790726661482170513336725615162957588102454613254076758178207398954032748483006716206524197700024819385167211688013546916548666310601003744580783217597004358961170599781577645557566584682269018176022203002711386666667140833889629697249162457487066857863415311643825675945001232691295533666256145458165234843639185875925648420899403731963564911127547464311124894651834470218744834534971824357967971930182360588060195965817487490530449182208814253504024967689327574632410914115103264563750877009639426242191177463246895593992882454285679212863767599361684675223250807083574061506595380449057659799405124796699444248966278833784682900184631702716869290373353105080313865224820183557016167618285872793572794316827962117392219394225345101606660870639127663208785294676101570063038795849844315113061381410700139560165850776586845607527928094292652178289385173611797218821207558168165126527965670071984790379313475770706947878901722305651760217575307105479451940078039997767175804531963042127112302553846766162735976499310637577411018106039294179121128772737768515082412767923269908025240803120397330915269967680218022797474685093895599145264575411796222795278348512063496486796299172183262779786704087334308878855724981607184933875960529958735394225269298425204938077805634328248691396564140552081715680211480819817940462000556436588480245862054021221111870598739209852103188951376217859876326611040180585518065660763943048053804409591211831754372515756983707040731703277997661643406350404477202818547633657235489076472695892969086472923061096719103533627558693725130092902699546100210833295950984315033981337399876670404943985198460439195427075195805157655708152402089229872562299709822985712486783949400267672929032483727233477733481520318043480630879251658097876474299573844649420965641770263325947093565221650957556009900044233896899305594828289720436088998258407542573273098320205887606005327967956385665719650496630979978593287088524417594383489883434302456090152646827306076016940852321160361062428909673866426992531031677713117553612989627742876739319148438062826243038360017832035252630782998819114946051152949361682273098887470094533356338753338627553154591978830496528131567550395634808687242344141798706073982546323736515881397012348421118876906632522150175645947456359863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] 520544026697404981078805094640129201046370882357519935609757618026233264713642180174821428109120742121925071079862012664314150993457350918310190130544240961017592573816920426418921022506315393954480533800691467415122666661454271485189902986955770973088316065444404067873171932879440664468795291892286714342455923805034214118016267258438276263293473357840444984185090393423685791283065846005806897906085121957396290312556495584901076298502139892012011226283380882589052911829323607178230260362183795314318407947339119851845437082292005650115476499991373490800806764448161904764402251716633906328613385200438926797752276821149869289972080643812483996588906474257861006856316657440682556140939664831319312124517418025936039125192275950701908879001286816845164615438456881367371807852198063625983371264004816877722477551181685587794358233716408024185155288346246362427539268997734951270556064409321967527508935494745606643248656043883403214831032915146808380764020404440369863631551903516440707402989268852882077842171074517418171313843517838631730399415327268718053431544707433175878090504111233118690067028210698377684795929003852442850492499738824340011631877885538784720765155593799748223549364288430053344205630064465884591037043431800710504068455460187440179059208169687040712625432321530724399075875090196334642503451618233082730806741636840391950374559037354419816412732639966070661701703613158734989607690463326813146115985059792732678405824065548001845623016835304277642511487574468814917154473335492601948021458992625508291305674567736907172152621845688450585379671828377915973949691313331516113631878431268811367683077648043930725838496766315076760840407019832817882055831437831417184948368137542272545660173820638613787540452465932217473831592726983459435618334783396951594287849180880865624515663321419721968488779023844691728325049594555612633027971342911336611040630242135120413226878403597909485790141040355667706563809318298946432336026145534974164577171592386487282291197841393404634614527927067213838892324017632434517334627630000263674532446774909300121731656142790199045206114928580165464994882778200292362895299478421430776218160599342023408550351610769232245873763931973732587713063569962457012508206185112562558218441683540541265941619281111209154435078869530761235853176385462738684810883913771093670999651988626805460224959512088789626148697155321803083832651196549946127574357418559826815565136984193607924078160980969822788449647826229833080037182708663112684632778837112709879875183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] -895084441168999004547523329369627216517505140508041017340886672619446456848475944524644517596538835331939813848822966652844609158263887001843296756638793549946555429470217990280623120125118644960443791949473433767999093616328805808931820394424110980851122953135631330246065984937576320300332863872469233262599315690562771535851540249728073367646129288341067532032318020642856056307722805091882096816275901663488509527229768275349344846560929291875988843372971486168989988593325353969079960460597085392426876690402948611173040845439802940192588386535102096221416674449336868263406472002581603082775301720370309725888023176549999333421117326784083596296395783479000906369381405967992218049607240074541387712288486763741493559440722547384840376982168626307665966641945082718902856297066217096934260734143139112277448520495546658465827857668239469076420917523985271898484899300030721550917932397769278074849899983506018519823489122009392191671304972586373465132554465957232687770463422753586838342419910171374662050959780639760988411551695421447227662861172019573255864070597224541633844845524215346700411294920222876837683827113338295319663792545112825801869758193636858830967539412718198303719408570568573488725644045606944034859865127745625982134692592993219319901019160860891206979139957339467690469546277242724339364320174054978247488548676940021004102775984945915879779463420136760543111973269784962374539134593833882277296482358338543185488844357834294263397563801789135610235027917626858348485416509946012820880561730645153457570823772568273953576724398047768594019192000483812917976415028932733961991955202091889906878181409443698990039946232244277709090667779020712685477092870268644516971465381192011850727393834867399042812934570208224643901565192236493376009872756264680245135475865057227414829017365664116795636503204310426463504520145730901518207500019315929216123174157598053805397745485477337519379432332792855253145855205768566207877252676178439777370180329292412102557857730462939048418464536542167126200937581285008755875135214148625440078446314578223108943683332174000551120115534535689762232125017589697015165994108993535733388780645710225639584455884458598992665589241730776948353689434659076360902889270801141300515993520958563717778168099276213984730535849960103298160403469342265332425610946052924706185684108374411494870776800004265534492027914342229537278285202875265180300579608338054356341921489985331249070265823965415760767840709883298006073616853565254227863973168766165144916158169507980346679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 1505059357965224517739416812079430752706340361622936015526790145358036785109866038337240911578174986987512904000055123345856105309547938752784244879192047077992539051689092506452902918186343649987491949317629145046720316425550993610733207042077195910204254308902262317381707036265543175013591580443079108004909750685259020914813467742888690632137538521361071782256667085022626128872497382818867856501081864416210235636823948995594726423740118231653654497684094709639064738665730433778058191079294669983031668078348161450816699095447211956523232472248811982954061513941276234302864093139784850743064606613393692332307237985653806237757807212796621261240712995420358792295593120796021611184575468828262747371197121377323384177908922044791666528679742385963882936602641567542464217973080238516045583293269689958794635462906282786863733864259209277773258803902403118195504573316529729482612272849904837890069447444839748037212646922535515933828133246406750318322476957272402723761608328344218442579644215160070991974400130369444863205661796448646767084849752196790446936457099155502435906729260220283789652012751404469568435380787648938726379446489101524160746999709781097470970027949551824256202692255535981410901871817219091606149422090229462934496034340499283025115647344910271670329551269515189824645181784512999657656528154875153362730602513351574902649204301679172597966298114259030587147992985615642165020297494375840445612064085510214324020606027493792102977651759554597021910391697639569242921134013104043254202411350851413108264264016619744351659565097896695998453537426110326368554898013930438607026407883539427890543746704200215036699944087606360993865974855977861688098757027675748111400556126006974180911803475778753969102681732769728007018634319646990615349836377931568338808824661728367641445127681136034771916830995021928590920456685864776192636415037730843168627606132352514160294117463980979490223304366155522977947263425280842477387273864236807485944419978958201506170613790400459904591161278226224177278713041051379508670712689583032311072771969537822913589494868556732740835206441924756546511708615690003221961894940239532820969821124298753623984096497263490736563627498453132053251123857132066150766896886645224450649989638928647228588582548333842214396977133597742086490772799918015580229818003922586659043903210336160021119275364543029630480870525071549671855281760829121211940968602212518811421214302388252743992271994826779016060823141478629937692900390431092441152370262069659645476349396631121635437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -2340566980959465829914728343523692734013026289601776968934416638408910861198957614198256191132811929416073493817002834940785346930352224610786196726402523260675998924997558789543819727701025161782870723213617060139043392213534741074683546134686147129260140862371107375043322705757544845892309476388800855215479472300733439638169028654750882109949791279076102622408288142752135429795411615742038203381085800881762860384930606725646698886044837564742825240828476960292794102683453222077649504494159800216329371369746930128543565694926476351830226180958708805873758794282958162533689781501109601937401592447452778320845165896520556822006839073200714587325502224778705391078336948767306408785930592981408892033294869501906971090990355179649902199205995298808688346339206023286601126241789092770728728163418844480445894710453172217094644540664889713219731346687179874927225074272665173563850436370040383355446569789912177475339049772814752317904348312163288041379957063667254210957866217500730142752085150010068368505074950792894623091506203988007202055648989334795394092384999769845717482908323891009231842503094904266629296564544252064461422898323468326144888750675971914165869037213332713399626891562568042390299459102932794283836762211461187069124905898272478085467359579314344161603679000294343120800464568272207855830245818982890412807307955709164975418687744456398727952745990686395171294583338391821645931588546847706459653618579229258563335541007589890132768766321156384960639564635241281368743738364699024283164852880699952455652513147348774070836392469247160060038796057455992577164086698342461477054131408170090201242571490661375986203068702037471593249576922860207435834202364462346248324079871225983716367378220585276966359838990916241810172026254171814948038490274572307903380173298804075101272945176902099983628428466408507595817730897358725747250990354291598284021309618269581225247812381626055238183992169785872703701832242951093534125718509124870490607011739171568036490944913664815268339368005753077641337820987239211611482183480809932373078424457304851489740676943273283386158801313510434927589619102156188625611669934962327496633361631995869171369450684223051942066442531909122313873154959620989237356892752763571253234832201730675047878855528508312070751074115167167322239447616092945867148264026337547228196207965571462049146324904588042795224406415861239724103014008778901560470205957424404843945065750394159145456257300229831734532348738293426218586448067962974759708988736566469268662871172637096606194972991943359375000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 3143015394776269641806130694758824835743453583460166131538595919541538883842000835086748926342502100425990232650524574220219038480429758863428751005603021788304774001737535886724777012974870423096696572015467953076727503438591314309695346531373494401858457602465561818374327397716259805444279732459481031371216850290255150840163969479092781742301330359118505456717081916960210287224426567141259482648962095768751399636496425047673928880169617852807572646881192097351851325443575035964112035875571448714403939782624513330820968466013911804378020150382816196532101807638015768874278280713027003184182911955932857750292297341911583668408481953359707096052470950810140962543687642023225982697108582140342236968762988919587606633978503699629415680810697676515386873199820229210117954752370446734086969117906830637607751832963696272543644232071036437112618172628398851753938034521563394465349771927972992591102803092556518660758835380675452977010341774098842143887713413953171046155191842828564375642496115177856399737109143487237028357979396225988408982315677496046235631236747181013685714690385585176384843327390766227316359600903858704924615054065755898744269034944483302828622106347024912168897420750314877916287496465994378756012661703893622255139498050272233162242867222487232574713330148450411364494025453907285947014833814579315642832993467353917890406142576661402583917603653515850227727693954829429211428260520229549064917150552025581841588667174870560474805091317115761951339208708034657010272968460092452957458211666912523832228027827399267643740313287675205853981675617259402289286722175175195998811144347730348598010557728027290751002795863647637205451228756141775557604763269071959240966598655421126107993804918670527689630956896562324008703868540057850069062392155640665298623468183069706020171942086248117619531010893931157376349131059921832620405318471030885506285924584578321915514947193011277080483071286992194638412712213493835842727892421417965973947990622963765928852508668357327233736304482555715941550130718273506629749776769253123244571501633358831852118724796426730629911642048837639414195469935218440978680441335720120775711487470402235266155205491390573435315094497534616498916168073682532830633643344263052983564225305856484102997839548003507444940710252211180804524355851301010928061931607361693438939875851498262054160814069661533146664375284460561671401480465457115756196641527170169836203647886386975000475302152383211416313728867571558930655678208224315188568724690760646661713550997774291317909955978393554687500000000000000000000000000000000000000000000000000000000000000000000 [71,30] -3426762966579228516275874256580276704041047871314638192554981898581593871581505634057611014218485060250533339711100304017563241364477342632122050297044763914415659052370148462211283735893847685404150447089621054506028606378263735868059698195411341012219437632712675271941067069084143077440819116371787941300029716031789105066285326696410459529128347595172597341794970899441346606961804340914581575108172079219917339866026628438483605353847122809715376939566282972583230130451008926711758413768897951924450366913299846270712010468068700909375317535570436555807311396426240363510856104064161070426976995478173527024093078590551126174440756344054533271838693433696382770362662902960802820871800580853946570998532222001341378288534452352977220932312455099032354503278113102511937236720379269729805646826751009858079921252708532542568986400071484471134927020149818240428237780220976440931835814792227132806780248647379708359993249558300853896553238629803611388292649986902172893659309128249622229043194372438007588206647619363389405761478278709601176902486688382781234121561738600552423620123821904789608012992577101965208552499919120427776751125240328963270973146931128228307556107335808702348975920112498522384637006636183989093299062057491305336318068488598149877446745409970355063325504805020203874191264731081100444824947742978858636446585613076478577777465797589984427213898454992076626770549012762924014634468111809578103419476201910552359236585138885228290652820566547186060015766980240156451817241991482967783237589170826674517707956397502169675183797682734448591833259149179863637289752571200945105024989423955459739921052146999321305210424361512166143381689573596686402829534819742480294290355490072220671268817978369246923795161366179739498453963429787838308337339687838727072462081783556870310187420782064653509402377852201834338203875330547165071165526763560074314336247583792882607432725429141077322900126937888361885144680337792799694634106219498274870617883363815469037684645616420758241961337433121850828880406548865359412614265098006784484546820396926700011390164916588204989029188299081995776506717956144963316815182973463688544759241332013731655700498108996417589912893747018622930008144791226661373183661046480951217983252685787952221068320386529492002293143197228821434316019424208328607867417565038836175080951403383189847469770305940675326044208097284941381955754735446404161012912288236469904727448280727948840441215388963069975224673032993000171026192534855127694129373306236653368324340807049566137720830738544464111328125000000000000000000000000000000000000000000000000000000000000 [71,31] 2748824510083969453645190537214885831141263698204669884868195213469454652634782661695424801109116003480098092182761072336450078039717345984611444057465650438570056442157107147796774981603073332020980100571001990545846550175619221511800505743523839305027240891678467339322605743480736769471392263526697748852127123210279442475969854653712240005254891234014992698840873347725686024762300646526062348995597747608748732295821857612938311494986385760396371847774152893290105188573594273826237442590679218769281332941916636642553835755326963632586502866182366338515124883172840646877196082400607830846031588938893565433534998148327392487769347335526465073216199855864032783878002991758092939004042410717352775295946189502814116030489076975210793493831029034196259506797018697461519825167614726584499727065458753269932329132295755811639114918378092235041509571936370267203451700646994106879588584798189469671653256800527114325003987390196899961139779373391773883344579741627431266367813489070726830219836350540675646879160710901280929851511800606356786286104914058521686862422877320716473866201892419729843180657199066790651702932199872517486709291251857174870540500819705708205610239698795235644462708282738072088209732313721180839515440897694946791524085325535391517131772087798133915355474356298225543217494630562651203622524735317500971115827048856724100864168382304096237798218093245426269509851612704640161637949957587523533604892486837691706820049477457002314648665633340508903741047584314715862905710258533966424660112666112686455011047202836157352457083574040833800280999580834388561780064372451539303239337704696099593899475017902005670196934556027493561766867109068224365989876260015099845335460556283587668273217352256812253765020315267573705953389676094480264294355496322458145292792337573989430684187010203372338565585702744396254494215835074181121678321099639265549426777561885011593568756879370571824149300937201991687128334203318012113927556023431722090389872779885644447485314402968031766339384627951630710983257325126260991278173457452279632642711353966441656097358385433808816329666670872486438881981272393284314583077436990073441272048727484051239661817879741518209951385282473788950872650899092438111591968607263634380536079336858773744850828751439980026898720236559657155366383863066079283969235827230745639817566300346906983480185350883637977687820040306506242820530563515337368066868771928150907203021196276458897191104747474811636953783055635896416051128002054894920490692615344740559114758253478338900777089293114840984344482421875000000000000000000000000000000000000000000000000000 [71,32] -1052459664772203396101561162554349320740721009785005379105164830898305290992008189172176377717816077454366918394414923211174282695044211832272816776708533834012119393083724671653106170275124382010770839940175053151287648016962210250594724181337990113493980419035375429924379922409552389734595938219837493411698107045941085356485360022000385788604361287325042512949294174484475456616650150567615099378276235661700586613996087845461712257697727499195422229572119621527168036393009494391099312471701229189132224101987339648348659977223579917701711673652770861673129338196793497418297039000885847479062905978345460411583536077697218389941849039845778993804926403845676042031246815421601331972804916392214497134740652956803949731255025648030916097143396146934284442062121139627999541001094104656997846474996635805109766602334745515081400379974568172282172802071075624289700488504188224750119970529338703813739970588504399503565478141662620927362476672168970869109802294825717418790688815865813170655256582899502996417454089001413914054110796867867672196726915816687024211870029615475318078857090369272620810639564766610596188930273520707454493466923168179404831840277451198604280138244136173174652034891045954155176802502099215316318175368529785830115530644246082689511217206801574925291930193847482942631099136451151091713783082855418654309815183250779095678528744643981872013655640814872420624242982124445053576604127377435247854589832433575600332832380937302018174617377442446024092917989435029577747467725908135383342797445391434799664330435152950823321773173201234200136829459517877436748608439422971922380874253168560254202991946628827153325597816858317139508567054948106209662743501521672814058312077397985874451442093039183380016344584631987257458905633465588497993378323776702877637122149077636748056264871928298128665649049871003275925090629263716688019598690194717485273769953774907856713359786747429691697076733706136791018153697130262856273377229846106281959624604410753901556246725541706523669209165510883666641439744349915667279195530503860018361892795960763769842526703731950017371245264225633027733619458622613558681487744474190318120727197626733113485901060007527175563989262510530094699926869601715419165616687285589914268992335480105863263721103756415506129065575100645934751821106886232706846698496295092485381239822541776902273105681074860573693761917713037726438152378990192759071189552753775714213414999359098050834134295722418814188112228167193555945088171043787586653001180866840834293174486439761527306613331234075303655117750167846679687500000000000000000000000000000000000000 [71,33] -1197075575295990111084582801951957641706332948603198466990640895450382677203793959567693460827501651385102550041934729723912112693311702756753334851814491492466424334877165299076620112225323528623348555654053226212188101845598077735264813332978317964608266027691352815266194615502380003243070861457888399013783351848355249976969506487674154908777623519361242383540711444359677244114041224172647066043656092672805566194333897448892753744465247374335937766825987364016579094499821802875149109859711650173459132435252333124215877214633326171939766659172705614435915338664719443028695800338163893576360278322428453170979609409525270398425244961030568193240743593260253355516056934167822671718457288470549530578042771839923290083350068264784502326025664176102258890742430358000805657486638372005194212001530607515900790927713154966285084848307028493417296811630737438910329960701895383783748402600588657550735954589931034974664939045736714178678595319920621776788978356435111154221900023046229156219478002917685119889290145732349535152309150672683068107649422144316879767390405255680240006954138205526427413844881019884711372790341398555811477784603274327613967439523374852151170393219935080786272662473167184604014492038177405318389853956317778065841801179157357560490244644765764557257129957338000333813975946016324140381212564750132425804149064468057194432441945295993021898180915559954781969217326712918102220279168404419662554519261010764042104433816889981803959909705751411157386050076675726981545340994627476500533434229899714892501749971547374640870704752525516154952122232988626540734471524478373236330978481919902512205510721633341432628175886784862387179991977996908130507812894930372695705356768956375919454110064638578772396538499253788268885679535115052642566162774924739322584734146259564803834106091438711059355921995961679801007553320421909282311566427113265071487476572099800436511116891810444495943854553517600237780597496527414209970533501828746639820421602987014703614259832902387514599360603504893409960675770039573706982397421688921979061783562203279051593842684995568196181468711321549978894980095699150156120100338470585074545548176837836526837400390440466843916142960844328936504610114740817736253844564439704043190347837395668308021684667759125999880529994692256744722022851300477198419489542825874971132915153134371988324402262147381477065519847056206355421561516759308259864575802477139425701776084870868481192774385347467497052855541489794719369793472903194341818640256012187312186076056456636527297598959762581216637045145034790039062500000000000000000000000000000000000 [71,34] 3213859249276478941638004460745036582515732622828807393259129623305474145695558659724329540280206741649558523016136279304601244277133075205371105199536340275139428199082206301773969654506438363187126307112891668349360282220845810494108626610855640354204126258450155010193396465325998098966378496198773640436970175154150523701454649817093010622598675393600918292444858871964491544352275663260851225818116813578104215426175247172678541988918038200249781833862666706202931553517790053373908672217280615372441739012043298065404188712632649567937155973641874482629016248075734715280202048399290976052866619221271678602975416547475002049503348264643397407113580819467344993597225376729486384320348991116089805816591736437693918201565796977699245220759996394660375149054472389137920291961624770974753015030426253344361853717878155955340753030754414795592123952392277738824646000244740859481789946901597279392405645585312672618010253660080650451369381520997311845941799502751917629924520945956577688998469963710282667219050648616461745365809909717595840544772849784707697282113301266960703189431573082762999763275381959476908145844014546745914114155793251374633986306445990711506162382039019377812794288018654501581314089127301156144875987737435919973911516037916588986237827910337621254604957171478194837521886543147844561732453346360288503185806552745463681143111566921750266784729101001253490344918306803873662951573644739587314327743825159962809856430589755610659767842261772981857753273936060274942193699697845454773249901880869853366751264178188978946545399868416655379191348607780194224472764808375411903096849397245328818702543600999045426047206046327873341681003192337550738978976725984581513277136025653743107648260226981980835208041362078349122286755328705481420202895697958942446661804591945484180530268836332722042807477647802066671710962440946609081528286341974149672094798568763239259214748932114800772486380424848161013110462178597074521350958353761890493190182024040565693636460076577210125819238359656414619259804052708033403031395523331618074335907613657909919031270001309662132078951345712168985140105291195420316209030043339938848187162364244273037925130824036727419287495851812696304248619413784455665451795574686284906768605172948981509275757240699904739690443141109959436566397122078044739753564844444005560629748630982820626865304197901955635314522024353054196668914026139493370019873372904293217181161031808605913110627033937782814376327217724381425768732718238079879288413026748434038147831916320923098804088462870920395175744488369673490524291992187500000000000000000000000 [71,35] -4300571414976352010142765168794718716542809192399303912550947861221432944017845222433612618913255257607797816450508761823458731867101184333960224396313510568989842541459060640475642376115136745991867529580900560451658989652622872188216961305474626719855385745586305324840069580416645151202013254208505191403317383410701147794884571443836173822299072036717599394880059882825181420186353304832264061582132034655008495200375537355227352795408411524592114015303579333971812309895337166197068859046302097564245662506132660623519604038983386383734059588053911949005885493394785148261021563769520505789664016933804501101683747976509404583563077188870481616679256680367060446525652486572212562133075101560525149506047713752154201489192143262063484130784057774840575092880606122483418015013711333467963333837382296538137177362923843247497625640742976970071143776417197273177383637279743749447055297067381498533364507979075675277196637217396383388794800926623805628236014451309387968297212850902068340362820462891835444527104079393556866037971622773692471508933528335673794256503052105502480261245860082202149071851861387395187304667505122559322953225161053048194274439848617457949511777227617907670794636604019703706799734775821112638140028486527653599362280947757031882817006545596596314134605683380989847058924764208922060884811245440866622222722217884907135888220963954781187080711173626044011884477758269124570132241023311292847886212423961449162231138758819877838078641301380976448991894941050656632263380944476035456399553039029994660831948044120431208600648915844570067027267675305578526620301960787753822499505538331796817936291991255121406129715628031501110016872117593194256872693365123162481519768775841380365737763847994416203412351362199000857786971823055153424234991682403917645012406666997048614381894699748645192413172965927722053712158433167260684825078261449824937403968492198478814903505851666971735698136031063447227141300546350567753703645319057080603363730916243370597264222632832244099887263181659546095585589233771766612331652819055625091290255552151033422915764488053441757613807896867213686846563840611244768213811756759111385313706116090346431578040480239205454580614305196205716624430037257250175891552358941274914919739480772066026312956337185121808850249555517405561292077775415128038863644238230448745635844547886342815819386127870867987464168358261402212613652354720340125067886048646350422971287006567339324765435535756061564695279592403366894744262962290713562434121750306212264994184859746833062224444606995790718606542668567271903157234191894531250000000000000000 [71,36] 4194802852135840311389148439494132509240217881551878302861886391560503984729547322824573854062276132263571432501452197586899450917974069465490860389274856901627763983404440792797423229432413332470476480376179950369008519275494963497806133078589172849130432414421937211632924468082953370314307879994652212724512222160146185911786055433370359772192610683187172733865850501102766060730046555832246896086443909605311969510204125769669908625247629068517084190344863763287477694047350482520609129485204796654374321955068924462310144894043635310337976394064080957012491128236595245657990669302863109391695489125729610159551495308565283850972204256853589875794749093380411462339412125685192327715330099936843526862752833191542440434574555842683042160229839868458091742887685701950377282483271756183137359826027840984562585418777346064888579223303185997445060753373277178575288505727175785601839841531354861957783957256477544895306195831419180735633617372965357255794011877958808749950792201043385496018132695765025659657494017504964109567464931291451058416144567550093226500824941243132961472308375172308574641898020631032304660788936023877120174736805091235797877230012568156423049414755997738439711503902511475635594012965316603428468837933819505160653640582207637544638467564703856412072877333969074961376436100304629206951739920329130645057257426378872989282590952360402910708092828806857463850649136726459062878487260801656505075399668909663372796746886443836731486776031954829272605466544310744749157396046715247094929385195309201245531572258636721849708268613824226847369509882727541444607472839224493596402864809645956453804194406523313136683925117758986591203680556332119018612264236385804107238814650142915141212730834987468663251885818808166394741356473263925431680100091088579937803666320265138040295307165060142966216312479164718123813624572810104423908253271741767028010159512760357215147163736251683861136785584848849159290967149355899551802645040646691369100303282728629401147810413343277896870867606943502972686869225794917565832220392053178110157496571944731715648236891894649872421345543236465508834710627639131534065213747064514129267919060998037134494473951865625368182217003395318183670672522596714668661848696240374643704231924046259858242877760813679943161762158527491104957607368572153979829859624948733775101259238329828444818886441025051380018345520358750621061640718051559499311695404527361260511110790426813312781205738487234170700118779773176675463686597312353639552613919314080718317618994121899174067506076267017214691257276371061379904858767986297607421875000000 [71,37] -3145098331551705518204909604352039469931175842200716523001873205451878382618937860886729587795715325708788766566161673953544121370927953994331885666487187989067070380633453437882971298368729956165388553669714029489778825619061391096167350727259893280577156123632023015821369094042302843927980925840121926907862928839565183246959968804359864195670990849725621706309912427570193778506862588796170709468096398276151315009549509438269485389732143010601282505328369684492545626259235642420669193151240547965705980051660815252645584799839478450869296790594892080526523862185808761740761705839719775747807172775100260905523329054138298198577330395972399932983635485690943033274779021688941872713623819259476595739990988637902289298530407851669947151286147839360147781724022503191771023688822767441659701750707619903727235915364555096550968255201819140242038969766711511152841199670690540180119585674801165804039225519355863428427037866309477946765716957669544600210152968382895595016640446615256251727018222951190549030657646545505654090749076411117496908581981244127022416597935662287513361996656742490546935690810411446450515293209363485555526587685511427801674026408732402956655161617170167920873382119130041093513440603118269609192866538078011711589362832258155687122960360755839437571551000805067915531458596258673885008034462205398494179275204910320475689391706608207960400505479917368249857930040842532815185436329767631344352623290140125605401343230479080386753297464769920562581725409142002486958745508348241841585003709735672511558494374564063766937274843088172288294117452277778289489292119256351997836735915015424304198163038203430568668205521711427874318903838568359594799986363732903103209791619683535265086005660965971080869947027583846544630100261445477357680577584777714535342166013506603463656696758602196638371705666316880773511802951334857058324441881535469423395528743171594427434839161282692396563233604943872150728514322777902622008202366516985206736319795207139089369865198200425014508119244099119776191107871327706304471377784263736993195380348301783112997582030038348703593250616861467464675637302083319319685739257193107456394940351521493878264466446293861305047312176646886044267054416803185925698795839779797912086270215764314792509776913248573480859035315035547563808902941309566283400127960986094131150095802909007807851869569069737040782064296843912432587099174449958576223092869244550332139808737994093232661749292022874985334870758652823605808017415012008223858844622943952493835035897727157820116759539189411670669777043585213505139108747243881225585937500 [71,38] 1706146193881119572944048623229230028591437339898389670892034010934244684190223001745736269362506034505343410823813947282124329151124372245572819530921785411365294757957063403989667708900648369307362837801781667829650817069617892243934777590323679421585952312023891000463137371650322655362949737125242697090241086692391585867960727998079993109539069029484830238853297426560979490279900936555061651158255421033676452645718035919116929790647032227411000693335594326496002862787293546756039396682166444738671531562593536754919067280766998039932186634642831312677439873812010023577520983526559977845921830586081143079293620004058502794082391424872313759229305876328190328068927658310989566402349189241741389265294890788392739886855668185242559566749561154430495898728240873545277564208262955215651718582879863532944686175120224131746966065708807166149835561255057961123112810061948550225793348766073982996799312311620609277239352145734364630626252715590992069152432500086276430157218101518903935852011027669601587464627989413958126680568679128699860204193206338454673471040458956454298979241067454981536199291652206625452706227684997645746520436410880163423680319796376552190803813743467262109122155820799679826619712868230061032213777417217198893268944135829020200850885244143945406860464795845811596076569501369854658629407047475005261947270743650825610750722037486952850618633557483854266972271751724818769497101699436688602898394630949453092216093944935972014850062073849356701244086678558492778818793967201690244356086523789227264133711356120593049617797875249800535229364031130303253692380770453401196088824448946440476353587339867016905917584323399564094118613700079720029376210362440879113149141582983935316593567642987009057041899289817663146514986756776293944514731718643192397441121255785178654666642279049099532699554877965919897203455528371282051963509575101798217448879541809157526836272511865135674463183330505899429858364187744458158558933981016433243943015584152366508871919625248607052987683832099214852305066769595572098643171966873461072760882031917566493303324505297391792375515701852450696247695839098860994314972884316217697766766594110194769300659819392968414083071664789494581736454989496461360894105430441504616976655316339107958851555087636360706714249239340590805551246976304738209460046119033500242313402261018311028444470278938957686742063388884316876085805842527003755255138308255870653088708735418924757430140111132968570854112435615329894103311382349301875542666613607559635326175121857958717098916096133296056713835042728533153422176837921142578125000 [71,39] -420657508604326362633007423310635718075254653526289755266905771132212237260084481404386199568307047936720107951667690149997642668390138779810014694933267656583763959217102501797848533443599912186612627061535664232774057168478437577757523854663853110116126020083897953832518751396668059209371778227587436509951255894810778556435985044428921001731672914260132118603616071755367150394799575453448755960344848342227780411216789503194008052878892058862487913756472100934664586885425817769937616912523840722223581031413646147152975484579394116080027808247410197682901803092341208600228127462809366878327182286948459660723863994600097674735065457879389576844660321874344636015639578092741211918051499573850728519650940696214292864566104031201126450134385052491803980041371553103291633198560338704011054622784126009517466242759796333820629236326289201876889803669794105981533930479398537645807316113194152610199253113822451182988134223164312827058822447410268866197761586373876089436686262366688432341363548766299096206783911383800713178254862140887065979495401938851425570808511044862574709378224207941900576062871255399111618780473459771478370968763431613158539305118602503300200453657545255388990847189831172551293957521381807113662612242858586793240184176153523336317595032891535357678540850874800034005295525237637083397875529210662972296518768875568623365328505187069836195510817195337323524143774704017330093240096260008632730036631961280052391038434968683433568808653502444707644607326642340396572604983954343564576043410419176494114498983419867712926461785457208532515129019791565328501776415756271963917210777006345614060889499903950220482225994102558007795392390611371959891869818058292575795814569379615706657025114586716392065990938911513136210291260421622559092661792449311718145677771565328661340008051968113626756566203799637471999634181820504592245156071063853645669215989127054494139718974022918965113656958489556805720923098764629376407876896292683254606742749950791717420985351479704886441196304550977340519761275659799683190701265955195792800271256783566970373893177085750522586377854577605502911367812877263507176211749675776517387166255037015853298026303064728973049107330981250926090688951775839254349066874580694938123447849597406601018888335876485169061313720883963716065623113368885319454715894264853664788326036266083325663950818700120369212655509086520985548120268838398395217735272179850333945588544653996788709374025812977035016501994409390173423485662010779884113613059390773850419352802764702104627984079998604359518221684766103862784802913665771484375 [71,40] -407124986735793006545995317112824462770391323770308485810739385387290181759376414874700538403689061270779469460020809902341295288907731215518245920628570069385153995994186014749195939129298200505005924820112488813081149068902361716675047704407618005799760008037649161740634457088278230179069077755188943315305214904218560079892832298481467912822024315832955389385429837577028481955693715525036873612433665663021478010915631003081225839519638331855654910833827625387818820951824130034889335260731687143930461108156488610531333022724566061292293678421069999029383166960914341599529323699961497099875836305891444619603516433317572533533489014619349039256366510162151357210575333640710839072127417995258292582215299696717771992482778426950315152393950041386304410324218457596909152455932467794564310775021960175282795031371011587449686833957771131279151301558739627957151471413247676955571479753835664047950881663663088193929392747716789602011021640919447869053015532804842871638904800329802409658192236698825681046257187804677176201332794366226877480758286807177645599275094884636497150529422665390409519818984100060423980560635254366034156192131450425317537011203859180489159608977967951607614259442263257829467078886938268596238280591531574626375250481670537672190831101793034080466196764543109255374685348723509842155229350734843651496571078187473043723734614544267416691983920423864041469818183381309267046242683389590909308016135067480261189161810630023317777915857036502257055898365821960945915987227267957909703602920003405265009853548672112665134292881900100591660295739559907878274455172343445289471557932198746651993901692079657965588771105334867300088892365210678759198108779672969516043604023771141510081753224995138070714815792557561644247593266465986806931827075438020061344396821073350556868733405028703218105815589355240697676398630465769061840837047109092466046605895727249601963483596713660090953307528609153467705703257992226285784412474531679362353205297674332293173756014010923306664449284547895760320034828640244836563508346966253408888650223572522471947824693060290143785056910424284586009447925100961229624096014016434131904610655504266190382119883606514221307575907490043013015929962848956088385909677895159431910771916401133435012011789314248349118620356248895335782009646519028248263904976591533157961549627142523204827560607917503582147529552690164432990837321722997017704184697436956285629813181409296092333928179918900952734167801183231555923537536638043017874804180307389724151084492490626375921714734471695829043369485589209944009780883789062500 [71,41] 748951368300270394668275774693898960136062069122368054539261043492418315921619250789639194883018952863812686657328684448677395419708381138152319464168530687576105841491040912667698128658758936464703233809647035339093285046434364139635712431313759956419882707894454930795380817942928410729550957140238598637509238342312601987061030876082649682922806512170690750801091448623142078293898482070017161610971143090146076408654371756557559120770647214179585560770420245301437127378546425377866819670290679035340523771807879370061890405543330349297024513141123607146484052526183732634731879253207669267432503368269084850043509869878549089700663099831723857640590030181973951081217800061388284782172278501213707939928169236066406098220759745847869115607356766339226654250332387156809380946762321858899324787728698325201683448670512722857918930444589201887100412645551693276079591560431536993294097228964311636728501440135968514136258248548754585052860444218240465223736387858697168573915108051701814555476431965300034595687533883685180334988580089960311611533042323048415743383992886390010599121513349785742405836756491565246309883501842564176566030884905096636505595986590650098842968772086688267281748082742471866430354337575601735234442375195944147569785899040398136050648883703393473104263792996101088690287851885219459964937053673699715009844959160935613490014074513327106024638627572783910755972697718859478071214845325925381819108930643431962219125545256832000131539715155057771326520170642286545370462113674614292797100674957193440250764942922481135992620112520702646727251039415720382653869162479599370761408238216954871745271761202060359390364350350628471928380122880634796239168807794291184552975705009121719335499771995494613933593968057460689103989268140544996547771630090732674205653529923529167687547316395580053951272304669814054637753454464816388152775309511800565692445528259857542601228276530030936836361986351618843040750113944717103910797680722271234904095349942712290098745341366432056585301068527401751412584236452365212765478823167503456844019572205094145490898425512068952183468173914063780265537704667015565603355540201338580692818206347621189737425937318768063004192357999276466621176248133793154333651720753648266597023168500603456770637436488042163725365109298244869162544152290903786580275039296291609323273670943282070500775625957373057232886072454847005120654862603314611179401743021488145036778177471245905461495071783562776250766889074166650465644797656557810539794590971841922496381905251826977587049395668206130949329235590994358062744140625000 [71,42] -747645305535561523206957547546428290629511799302751387262906496059352793902619406227284828576960532646740552853715506887312801991965773603714261663126538895562968496816615014834481308066197903520089968410537420723197260204945320706086136989948253688270045575902647705163184525425701183141854760014303452270843685023444336706076997421232043932770159918082848151000286396886919818227163001189518187039163679053354526316761710503143549196417188405352808987466643057430873610104013190630677447259746214077053120695550309707043317161030643152759268325050822158432265794809175787451652296669942030423269359888350266765890646918578291623371454204511631706463291470501520581275375848020607176782641904654892256555095617494320842538486006533128086159478646655461883427770653173379019387433361394600535107834936857714683326369510254156360202899857721190910319398383957168316586729703189242239864155395881756881612506014482115897592614590055724697294623305492423143269530846432364437716250428341382496518253191115875940940354926605147904296919067492203691630659392428954723435044559462308019315718386325453945953045395360012554687691742446368946796613440754412007150845138782709505639624157554271522041018397374948675923502899772098627959042364612347756896225604198855441981841817998712044230335837495607557386262985640597334057610309004319907792187150931285514065507037017456393081727808190636270940710341932247178129606290680353878533920209482020862642352562459356435831410319768755907626175998496703243988336095000026754011281331745991322631538932808285833007708869984808728924179286289262032433705611965506066295290540890718546741041177224091110501487955917540703850652842879944174887431082929367423414676064471729745545851975803103180220264441899016449898782580578328184457959956986200021145772602879439552042050901747832901150267665935084537160224165699122712415631114542354543744267249433518581126458487199867523285559098002756707635088391180436065829980255253228184400083376829521857910960912186629987372131544987376056767223117918443784781939956695534546252055246641637398391804038335211193208984773411370408880096156374157337111049595281406945859793232591524223850321458692201274790740001414315672260917691877084003946862587545110288916853515958117651674540713465739437346249085838522820205198357046977089825479056895766397520399631601067860477308925320836078869492975628059371935491761054942297336775398144206514793093563968163370625922027116776418359949596539546113814070496919646639068019086823941222938919030617145605613696468516593540698522701859474182128906250000 [71,43] 582504938048168016721825158705952004261392867433053280419241557006494321972718815297199791056747102558110647041553016056143889182106842504283620611229015891234777296768944042858629430025292480520812207336583871986881893827152738815280619128901224627012487183213611585150947203064202332341698332410700345268851496594321310817285044830627001737655568634061630937693719756444061179827658077734505909908281698868804496155975720166666031096065525286567613173202516970169937147887557693740279125501040225023669063456377904822163733148628559704187589953338003812181586343129006229443926237379595751143278173398820341596683798123646004501265362418736332771854277255623081880130748697175254477671400677183668365741175469423235102481866029030867846643079928538059787964624757303719953418160491823833049398856103205132942657854734814822223450263388770971681642950438738383391911744321066611280205166205887982985600948203399931953991714117445031121770300401251488172263509040359973458004304171354416769497320077008453520054667553842005463948755066787180404020341276599767580009782034972812710754376892325759654056712651892018727190952342048327186751528322938163683957104894859584160729083094091377244747915553953384212663843982581797764792071534110594314091769946877596728032861834566939880946881037606572465589348079169577198757275286218339485698078017298037601147149645716763684412669016159522283557380465240817974828440691899044545762451663012909580548150090279707336883805022715501087751468568505245588487039876489568649860956619481463940755583021808180277746553040710251739581507530783684427796794287176629166658376300004538288600098818050664270864729221361498607246825843634817946888484022558055926626961759293314823658073465940976900631718133241719565359559615640131091279028818697557003597027210341659941641585568548991201179549973818789260957439492350919118774844161909622981665379577758705429725596300673471811278554359896826770576076752638260165946433267863566805988210643141659143843964511383052371394036904654328894373917937840266496900617501665877049917196433648651217256572851194729157053973870985315248923081369711598361168204209677434297086265057772750474345854156380413347466836903270109623845758020067467908070114522035115894634186485605492760530085023407791804549670609227032841752900877079116241555520834494484966471574258925973793718703223985269800384600966223437756235618092562810301409042589928754886707213568468842458987616828362953168928991730202650166623806259696444929069798636444517671504136090293200848618318521410230914625572040677070617675781250 [71,44] -385918919840622452001138269834567325243843694560196017386140024887213174650565423454110309237198547579274455380091917118422357351461481320678632001902370786626672450240854429683940566155257633873879899396465565661747486654884737225246146037029595985348972852064783363163378001266063928449464907149354689057442870951847881912088251394420027696944409218640171615487354559545435984556437062663933013628282230969607915278905377613921816777207538093759239670223529236612905656049478254645078830292142529685175115804385304747472791901529325034702332164324237293762655272125980019669201293259981221265362832769303566832763858464814370197854328559644663932950450618860274654277545097203201278659715634688278996116161265637552152230179349405629315259838855116692511471997767629898052818243741081546482268491558905868255130983886472873612816048574956695565971171237852548946335538216273295519875008699176092614272095070873844365492754209668081584485236087234619545214054001226841454654902643195177310187837771057142367237712737177357157451171289022982221050260834220004757248890308983319950180346875748157271309811042734195082746120006481561419968621125444766093624104652243013862353094518318869930339140947683783069770115829554350143567187591697573936436298701112827662938362247158805472941233525745078150332912130704327835220936195288987798688218338980237194565071727675230204427812299295516163928436895901417754349155846867033720832900308021711685648430670889658755517377176179788173572621226489381724595575483803890262844221562676801353066482794363422116474551043708890573336823715865742360981882372157182562966819373545458821274956637645471430986366827029412681193331534282017086962481919208884333320925577072888921777390883763180416475080819700282738835529317145533998813966633400027790831813641700504638335647600867683085421063657254292658017173358091972821669066181649928302499419132757070288177200129074414505622991035208799140717762666664001780987838206047099337660427238549608223419739459202763095094878257752336935094795355274739687796944369005196171383570513074774389609947007085415383241675341002487035507899130797804434068040932895965167277953963711000511690436377355560768019797205690071203818452759449209928239285419370595251483373858876138806425342276690239314983861345152250181012800753055901220675246049482752664427118002140247687045027780396692539409022446036586453775754994071644217606129277812000523311856031790958321257594933006842508771880320207116311185675241440871782551983551801825218590213943911410195142241974508579005487263202667236328125000 [71,45] 224294555481378561397360316164487580482544893846803683586943438340577918920503730580632137081093237001729990703552934997175556961932335581383829369704745684455753452355077050367095799013359876737055702223350505164616739553987884995952220441822224547989909649220326579334997625483579640909181387035823629863955399827824166817604547432425001170277357673021899301868282259855455046857708784222222477567031073522422184929662139136378517462814905001510952143115940185110017332764799000127477186203472865626904796568632724914536748047041195938247774602361470315715257206722302503279388064820283488571445873092358683958883314437772982901180329673969396338794288973998005008890716875399776695440378172145673900439208119643960642268713972312736118859501541602749258217307442756090059201935840052729854732263888384190727542705694253625265526596428691580953183560200320555769734174615575734885578763866178810552395893904398724088343136021553734663535203735587374563619518093054560439720253166467654538054134291123990961827044084237869576667015748522840807757815668358511105640478622444471434151807239835865310257610904913537831595846596820261049550639936636984394303388406646384971567587311052819233467335335841379861661869593545033863685467975452081477823831030697209803819728211268552305993248982893412740658558707740431383033755511340559935657468247937273780863378102489345143236142093407685801057282296321767983761401704345982714952963134471934649086065270121946858821024278294107447756947834046865872172015433328630192849944821128460373395339603956249156290272650322268508418045955596565492564141685477703129851154901864141366348517658158938086890979848831558080812866042418626687852870841866509064568770777051481017139126830264505526311943591726170793519986469574713783665897213697081313884550212970628376468463181923714770795957392097764700410169036993295009197662806852830376692871678500836799879120788719980476800348898982940295941294340132218681219798595278540079288075224781875603632945303736837281730634964548843133386166112362081728459297828944498012245563874741095808833259567022214673017435530028780693284724973103071979452114726642543525058269848058453018818633446800261501042281648656401755755350836784597252978645792521530781196405725787714950276765828183964273384154502159195228920986134981545972665651214204112251473108797257515649840751946643266002368586938964938867045066102120063894100188887380492315535417382266795583696653095682311207936255617662054387619948265935596275530068839227810794000049362205678055159907557936094235628843307495117187500 [71,46] -115349188207997834478421824427656636862627524111954884299003520374877390704694474852994149591250675036904433486025750727096832955869293477621130874598892039136813304409167030439328729270653073365273902166422215391899813252352441037679721392659743495715430337198722861529326830591574239445659976920523486778221642391596877316482436576981406934021526791954959154737133422451041353116656269518884808460824334241749178092937297087830489855471461012977151732858464130187024910746730827573919270488097103929471590383331061788041867686601718175215867581082129113580583752444840462975481677369074198717006609303533297083339984194223595694626104070744438964537571057135871719009013020307216075654358602007987440767526843081028557815575020978680117043636626365010781448220359333885055226086129726187554280332049316375404081981043698249421935331099653570843953034589937982690608752203126098513194448847901853343677505786608998090796616181716566837217888537809741162365794385009541545496268914860455439195037946435171324182144925405672354893113774027989290612322491106304653197653031855799201941229303997840100876252347262645431971275078111218214428292603646953128872749302764939177698377673373950984603194918970314956441540629666298861337388770145793256799780355819098861203181872512803258464040970250934336919141570342310750311533254965685240845200443818232174337759568218739200804333097430725397382163065719616929832605326841380046898660119727230865816959760016595146601411239287344812681150266131981585295413502108712306426285669610653965522959204995398318091870589790402569589309350550296011980393437038781320283034264849008738337672288066462167108109808086490194252815446766596009076674662850759717256388950135019113342321756837600041019893270690752640219555645099842966018840360281518340211466930480942382550897091689796601111966992361842324887467338851878916562311451038334350205299694922154614537271515981596583873999493086183864203353808339934793990733816502441452334065431685254877035943719912994157311260115830157576816453660428524055722623408038351674938821728055105075673558428696656875032275155564555421953332280251203261998231196236135782131358214960611795962928887089930320499642163429960852492341693543499524790384169021029100142897730672079497575117754075319918643681073695455061411233900238266206130772717979376986950832970143317559348089892265596693111937465258824262591305144530092729217853907166612345239960394358480077348439847329963826919074013061092779670437492367110148753510113340359201171804806596021819586894707754254341125488281250000000 [71,47] 52203657488566929999667715622643527490562164240943678156581789199711324720850565357063140425224161931153055457225255758726557495002597449380029573367973988872627637644320645497426440361785499842102697518491806031270903669105088549728713890758133298056068536738482986765928456371694492217879472308774427631553306941676424095627271355772332883676387877175667632318459083339444054879066774261157710319943385683383803138977557749978291383915413204730625675723698789048903870156900527648783472448304864604835431547224686396713906766566833990749345475719428463968354332389897223890588612457978300493564887261610950649592335580359464896141294480882088569563919978548466098074277490561291550949046178499060662832937157777263282314814927415164736792788466100005758062778227778582139398825447346768113230330662098721188819074619817200806772232268840842840731518620654556670994016959223380595672728194902541480534214610274379133792456290121310068988991332628868566714500466846748923518855229157651893940596869731751445450382130493453233507224450481632900450518561342396693916195472914731344788663861072920340123562659592558685113073490548736946393454406907281061613462343457407629415135516353295989719506422254210261954133916326733735572687503666607912017704482640070774936257439016349653418398274873130374374436724231199619827320608776368076036792031413328503951943162356943105564354347402513156597238619149327674749711706448500147300886243408651560995317476128380450129052710686643073567225554597490188271178757041424591496911935980849948748391085593859339150475511370114726258099041503147187081645021040320313378177762879612371362520753409876859297888665242243735960851195968171140880304715369142256877917101936683613882008444643757973191173266139786823259730695959220466133585730107565418845286374253010564856285942553297615215203814013894320725347107201205337809245517896758734927043827087690859798538690541861071820807277559132082645432622709203206861675622729068605772997982932438308484377546681845161802697814960705948982198075889986675703767814377461495013077091138328687946007070921254134247909846742120416557029503497679768986379815022015953704700857146103859407892621072737205399273947498430981149329286421817831062491754677172450896263788690647690341045065938048206043542185054642051245463506885850792813187346298413970269569731701315570922110133602439361502165903773164190617662888875604037344223016839748066011317630541106668266281006071471087019511390545270388112129550602199549008023578861514148562934811183267047596245902241207659244537353515625 [71,48] -20447887375957827422575997754430466699142358713348607787678730605668971579395599148075385206915962743469242114254707917072520821712420349775802021176151924898535358880573001460955519947631149415066685369352636316969443036129087530128530120950843939588966127600997482026525104184971987772681859589113926981509991343242490414003682861768385226443856083328526246517926061936590479504939074380809112463203004671730602546097923807681732941061587375338951294372128052309398576623154276580349727632850968009376202523851108746900463175233047211644013085030968364515127590186778530469657822540541049432709309519704635672789526674836669531100302787799104265267875976130845697832475071092229328418882831840546356552683142380047808089018073848815734907066080082449813970110105968653955944166616347012236351605367080025854986023771860560160637828030810982765377500678099542222957321940156533510781452307469075697528843351079527583063002217276339348179249720823271312589694241751054741066468342884028536318434114670056123174932158235149222091057763393915929293348793289878718840289731475396633369331542330834103485270787278050117972536751339461310408351755405480868314677961922451360849369106600092322333363946823739779412112853667471918507324180385448006178219452691214123520822553567049863119291209050005172629388619076404972209887730914149180557264357376000892704194793814910448867200123442386929073927236617078479085707378175158826172681462551373887238522650519316899259377147932465883076154971777935588446157630283320982019666836694284008721175668004489392851415409638448396436873977172990417860325259474587548081625846202756432548456968816113352346333404528002063571953189029297814214099883113330357929151885821732793045455332734402572382665260067266392185507290842025437478004805731018512385410369348508251057209046669191856727616157804759008835635469480459268976275874503966533881781250882223804035901413976101825703867787488880127550929639060481629046138737629082904794998651614273426076490471435353633346908985755522729561217443578812262537568135191721576834382230487336851458714954182922766080607878075220673703315135532598925080251941018627290318745133608904730716921884208736939985046182087090291927760316627961498189838252167519153412104362085378957423609423647173252748302844073797387198216419398267739605148932365742390994154997005191694593877145303474111263817696747108936176762978114633209604684942212522248183513216736709653984851195684659146539782215914163314843593622049953814081069512974356031675981539008635223808596492744982242584228515625 [71,49] 6755888440499802932214151354752311046536331904233424552472493902715771234686814127865251648810179451823197750563948100246668923738830949284741648021950689660196923454582839204364874306908115929556798431744695919345685423882076124428941027418074055720157005351050724939374681018222991311298216723916709632020392875577370832738198874145868320515995790838548625914178592477444938278583510627604311930843687729316965801315469359247381497028007286576605764057293039519461972258828791123535408361211276943438614583271652104294466614919877031614495605939162621288899581106715826387559911543562111271932492981097367727703586106846163724872711889040356611137212421304280407890207546756500065388054397181609663666435001597226040662774257921894292605432922318213549786735945564195636458483320889804441893136021296781509449731247971291035879632229155938339073417884932931652835070631886644014511438625940009340107059839782031776766431754544829000925807710935638556121043936232410208940778779557582635570197537741804528971760165789843048813899096400478260495699990443709076917437842362310598131566638265655673538534510589376444958908437767180737043747621942216381913285062541009912545697927035183086849794711780314122249710887598882739903114338027469769390126245618346852255282796600364130546640297459893306340848159828058115943106979112269399273497343598099135211321020314524673833811954099908523080471061848467606768938762112069285060360086470421881915400866539478865780839237018279406513069655329882729374198410486289054107973581908250542621501285531647753753883927768232638373635561520984758932861138391918699485561531129737861688534789414960950185680536613320612018152070242846882907449696709744199778647648262288660413468726296499935357983514119582048106298726868257763772744643891498844259352715561284945782814403609200908745043952047177304365920390313229305474936573308455891511323235771894729221299817027440245880132688183678200778150389278074716685772094669475026875220313669976075969117130741229401834316350361947944052617603325112806069310007978205346408860646001277270122308303735290711762829398576063180059383013053780847871512833364675685359620032884213374903132497456208346156085433885525234632994819277939280454870022890293856211593530107585184790076618382933556284677173555939201845500247933708585941579116663063499514677371035648892335983305172409905154918911421150987483436209228220898765320774966393386130292845674459953669682206556053762262431413634315289758082719731960866848702458160520788795627700196178011537995189428329467773437500 [71,50] -1842366487528191112124768970089208507754592670838313105279417691487169193715923459182733072187831509751888070346517599128612206278730705067877976350458206023569306875443320094259738426823796365923083711271170374462229321212869203986560917383596746788366863432067518203605240632205062091651075690743304380018149982528281697450270005600020024689692211303254576229676598739945969422636867365174261334658542834598759899847274289093416834809497813920738053008641319689327509900459685449208987749759455163805253835614348739991499311117511057227839734566086652398617829618651296504068169674776112630226788523343146334179724997761109975257874530387349296400249810101495632700094954570557204439308125879299754009844618171640813886829224050126607647043946006161842736276699860713605774241190954515257586093020001839478749695111616460476197878055666712969713479695867561047547722617534639731592281072613139072132062305512702569609460889387470644209049217042137437157914265679343980432278167075373673828605629980828470967116876024142001268407184324528791493329977466267862314040873332102778273994018721844561827087470101446365776953267027085851151902515311178181684076909921944546604252387288210610301151132945583897384692741044453539317776663049243943483278162086835568515835326810904862477645362003277058822069447630745929267199459772361729768151097568079045386712213011149650732190799300045550154281303283120755747738007314325317289617148370449485944507765532283370677540997418250118709959406037947957684614892143578704373490911304806018988870274570052231542798708922208425656079775184449109639133100502440839153445583988743276729506894020682448855084142538463972573146999542172394434843753775569641149928313495803273646760355337299723344973017788824328388119810471894645767535935387787677814969202594028433759373756983373081196352773143682592250418415255379105520369217375761874650262384346423120926660124153649345110984724010961025353791968408157762476050988171512507888537463973653617557119780166616277716631092360181398836929322776056511353296923357240016562518690622342681955476353166886392567948017390175773298540302025597083229940788126008286963020857606066560550606061401225024574889196221080857472369445451710014046506131313880653735585764323436886998478471469108291426986235187754307365555423088391461936408520870359064740158083112931260081612636129791238983979185735367348437175444022651178064948601927727695101524914943034558390289914536307331160193201372064030908765838185300935264186133384915929067648932004885864444077014923095703125000 [71,51] 449920119571107931917099395044766826039442140861308821394543026588565428564365539685361237407933034346509218266840399689425596903474295061651125125579380273971093334157530344878216333122323101212864650405527470866542204213071364780612935984029463443011353592982585608772899791144949455871167040084572392233549946365022498333553839377207814078180919959540989085203039100466211663393436583045103874533972681278662933017049335900403951947241939138849136170320823346146142820299204001514119460637759916304507284780990573011046565261740379732101814660759839124291549027904263166951937594119150432141327795538107545936597476194263804484566790680365947187430502320393111523441020838120103611714980016742451451561667496904614207984017756868971918459174373542701810318558780291885786999164961459357326542025590799979872830809582444583024032113192493149814659326011738031673452402653980253022483744695776181419317743387303470563843146952514330512202646362843833221040200361297018430235954102611863161872366305191709356298754020614793095612722649907655910053314840472328653265672929518472766284539830793014353684806433339242754723295741318343390367207772935525242050515674176952972161840912933314662103983801133776309579524228787343463863433470771403098769341940132223073347251193999658930989912727572933738450253708598302588663967579930345557636153173345597241572474980956320343893955601692486646337326558804047113124341501858426083938967062917251018397081275644234277978554112214850430896032605118574833755743378491510506727564155445946542188513374877815674175027672054447365568511103611185190667733638710393554593389556251684976010640931927145285007399178837821186509967653094372842956099979679531230491365572132948920048187980611595257938066481361609873100464086968983349262721221100848001162009619722767522858651235481575480647476862034830127851282354595836335843880153654283178924691910635468341657177068550015793246986835092341750695174180698400892077538572542395145640070709211633787709203942027095816973782952019274404427652084052185580023855801990675606313032862603624219804107761798221794940272712842523543223893126630870336265456295834622211023588096279482451624950173130131844884812735411215335059100227528053262424413114825885775916984632960461715041946043867594081577658248922184533982128696409560867690810504634282667342331263006076765029302099325870432072003587926525842415093284018632515470672067131122607192655064682619565255564433561438352875742850834019729428374084534024025018391257542405003988505995948798954486846923828125000 [71,52] -160520903856901406691382830611351838231500767384548879991567687445730728823966385260788838164964211497859352668970987163271329861370032599889346928491567154329651029296750801440345804707208303317757037821774200379556295175794496210833186503995394455072039278192638287341812167202600741345806950941959830037443853157824985307953920370764066381586739910668665801905329231470117626450725567857326779910460292952477778453708094916272015872659456549407657071115559121361269879668866500253845756747642621207945219567796830910762013410994524032079046485809510237911832993997274913420559902698907865350707538025881696003850410273578509989915911962326038382598269679804084301529271944721099787421230753651530404589166275010158015375476997115124321583344661013625175953915015364341617615694245134125516897053015082446920233452720016535087745448423302750472546714123806609255108458825238925630618030593751020388637708660594529035873117077777901745774650524925649607603278354161152687596210101436379299596317359316158465335538739125114530481604129595491671702557929002437600401767639495662963427055014627264660109301169784563971551021308922504900194949541308330688085658774066090745358292683862995199792381234474141028530496843620489119867819395598598276303311081495379973802128667440576810462370924469099071840684597192817182434883935124287337404295475094524640376695107872016633551008640682442527366200255600878134109752114057942557648023027270525776493091047032736637172512274708515234091887856837841434612174716308588999890522007006420149245098054884589518521126907594014857438200128423530545042874675747767601582446094102845951608448298321185137190637147705106238378612135271597109225547763652547038545010910074753821021922089699574602190858686188961872632226336894646416227748549599773688371160157586085959364914866845677757734732399811905454123056490972987725390630042976619322434226363247018349347712595236454168173700153260754980756550960144251648963746143135012177817428435611309835030322653251291572917220091742800270648361570507522108191446989820555742706331158106050323795984312347921038695143451723239852408450112270387935561054212631737154970480647751622095704227380091134130023098378687187720241099639648492405106442912485095276291105539381105924315744430686291431793318455757334240660659576354614827866752491715897775910814134887898440190569802817010309316238344618260401648186975207109520334036816627030144884746853465998861114511595707471123395685189791046660434524817949799584503706682825363571964771836064755916595458984375000 [71,53] 107247485856253698390219905662907777048660331784607491004652522458881230693509316955147702449608946410829265550514809286568565890046367232436324793913535599370287519456522276759767391261188208685969747483024553444211687556057272103023159164280358756109087679353237750244407373502468950799458665221052415966754859721857065532183653960110527833511389442739363397640861445095181982698003444439840370605118927546248950678534161042215530863302294285239077695072471182732604360274656769476383628823473337400993933888345325865728558475514468724740566187710872802149374216264877989583595452688589710743459406964130916886380811595016616311201626453058825332617504650865433503240799907905429524822908965433551899048519804243215766225485637502076626887039144969761842024968497550584056127702213984374103231628508125365095111991954105799946772529329162437085157115454676977641474111534276201935616882636738878022424554533392178600482385710340399192633187549121809795936624742284200316848587565734896874960549214292059707412872953156115479532228104181102536849005596320194720458352099072342338919442569501168897348019224780373320456796151911676346880947456118240790886146403835870253290539876039547359866019569795075107526887385356093776644885709796730167992297642481496567317020373594307422804851607306943759199151579747668093784113132917970206128024823150710255981625477222007294231103108638542883615728434002633070778838609322080111052621230392850440705636352792066140399919085136989766104953395262555929610527440209083569698923326606883434533696321449768912879636715551235545895769529127771626256259194674323337830615890516453471290040960496132453269718088898858862471336245274357079927601040787244238279671792269944941955725760384188865438073341390588570999983501192410325847282278312177360562271690135659244037023616015680777143435447718753194625961770787046947375781869339145610269457986903698075043801306829478327624832020809418823638693485481147088086341901284119954133007080773762299248786374484810543620215248627561456323691194682639323386028846563367870326583222415659412313589183952226627733689952500536096665064934900656648888421253313571459013839070985782547352142267757598332426400352279197329414415470345293905997813644755333863680440210753202420367371741310167300557978016510570996369037687766833622319523201288255534247911711179481073928881849393221394365586453915550593675510584355235728419985495710011115337368173475152350257193941213076043491538821746429785571421052973336786637943360278590887446625856682658195495605468750 [71,54] -75077770614051082164502094640520232409482977870318194102130408982528999068225191073861997308254072324713591109621893695821317925960747150183553415941144280501807744134534789995747631387695589365080305791488896761374693882589738328454524888291386295075652934183222490870180944412534304426824840869364193274415074202208887169250379155498313643709177934718404051209336305234460816834809464633004554877936086113922274259467382730160767287419819611414466345811653358738684076853987844906178756774101122040036163664178790917236858914183329530066999557894424434578835936329364241688076716945598521818044805966303365206686526050414134852043804072196001389898614004636779843123849040930284313102438050358410588009045104428402291675434431683881541990902362115078808228956434786094831387548924586494259763705035286081835740614013836501954038244265298499495852522674937285036518145916312408357199815805100056344823659968865307679212505598442164549625101023432978410082723178886922035716153997711325912290372972341502141022725359780982643748942236424272981404751091241416041392250634159260694508452741737286778601387129030516821561562301065571744281309489062630877312181949867794572026349929009963318340932935069438598554497303700999464914471493652467752662195190775282463773130553046958670003122732790472177899121370335424632774654994013885621541697313691135317344371570029695058110988903684642276939260173826906670888967386080286575696697884048538306169074272779888890158307519677386330709301262391894803146420456662303739001309131658935813603445824315076459164478442961755071507449385640230576384608291747121998008038372833254698973464038317331156145870075599018274022859230374622721382571624890094626113595141982317355210118384887113480404972793265098441704935993960619038758267504497288885812658205253638192186563911380552512455078419290131256351484862654608002673974217367732361850887323045399074162299937086428414115279961075905767855198072426611655729452172134779209473382091141955637641669242817961531821280154402279258076364690588292760788159807276859317311421608783163916452758423258976300666157443354870632488703797977412803682902774226889825422322159367566092016513653597031159773666188201808953179712494369997857769293464687502150446280680312939621695391919624305713650759297046742166080933386701653313716287872461779377089138625646246689411718232579833350753467592169593377783942730225201354843993209215164862727365880588201553267367334823928991433844386750288924924079134217575344197384556998997595655964687466621398925781250 [71,55] 43586525530753692556126056565495765626148842162486057373228714913388273998285196775659056618064636511869425982623942610082081954448693516348457237064294604209235842803494271548783092115212106262221889177331886688457089587293979352316260012050328129691125846849399974422434671847080199619813917768450986904971525410295421834474691881241632102425915806612276881078558297652958615506689247262989012348266949093332100556778710093390842720232118576782692455517421096636475842130061863047263400224742009667414461227093898660750755997823880542285077684480113809602649900038068435125714911692505464547310826540056587291230748790733994154621490638934174853768328109579322547246287975030370999515559268539058123877331722338713628759925756455768047619320242823281734252128983241749856682525045550718111433091408919537603246798964667670414340249495777354995824441774483724235744653431762935226408026812462957315663760041637213517438117463246116479752868658775596879326096163782056614305548018845195701779390365164258455043208436852940909584408133247722402809936913280157037280088793642547620999179453712190318953635402346165017053420829130165200763775183572150629551283062980240894858756282270192254184122640244753528348442407154688094638613151110171519688708591328453976506944288139876646186388653428257957026361882983754525767308073381262599162924675268079840252651653629366667643224875142128781071645540854956068324867686414636088587246799917539991969601290186615246682173895809060122946224855877548413089532887732360645799482657356902808172457305473291408649863452916377701268584793546153603492452847554132472575168292466183170661597389804474976291090755022506490550675706385000430363863715208191507798218394194981140253243993218303479576487912909827476498400028533519722531882394993690123795407343781441134683111177506658026797495943299605554738567511193827028018213413595659215529200064839324836351425259494580547098578786494790716193881375686508571702210444792573121972051489262189821207719329387888395075677412860334109649906089417670402225442774042817867524188650604806578230582192894333755864266142986251758556455940339082677738950470477999747270993989949575554265638190409420323093510213734278508330195554531920756776119726254186822412603893276717172548505249495259293218761142682013853220407113271674101762841826932834606477495305164739051624599784866695729425245152234517550549604555662411384400678419517501620467196673613373978910239149542654450545236985520707180172669066361905800856268999865505975321866571903228759765625 [71,56] -20926729237385319541443269693375244495075203856323386197368032657323465154487885453594033309681094701538468207783348305074112884085679474774485038333087564076624114402408600181961267254138640788847226538160520496943943792297395730136926170114135497765514166030913591720503037746674015075401255497530673944180008036762267586756477909443532043751680922549363821436823581812171062420991826074817382227077390843811113234192501305769615080986066321608514306754895302985355357163952831067700331218111060222534612138482893526661150458839348603391560607791621211269955365282646951263669745415341829048630116006776468721932801365017431055629725036785589032710040123809105745042600255087909100400024650518614594871970798367800124612781570095157104187049798165735171144061018277328849538917249818827052026381846301334407504928050160696518215870216829566627432956115769793859162121861482802418903818593382953762659353633598224131028129210113292581995522235505606209818198081083460761166103189186097423340738772400927230051068496267834599683774562447750025557523180584767331231080789589228501919307086917409051542390761678202011881995358138380439309438961208435083123083130185256454614596372623376175255109984042799541414399639734952625345304830424682581190907289906560750796454547732419919197191149586311901129699838088524421346118607976353315631088103783811608830221676462327750007525777512920388427402617001778525331797014093713785611119764001355592174267605439520583662570386026881851857221276045415641635774321405696501861719040181289941176027033641652791243066909165913285393691441896345540294316071701560049154307389557905945595760166052272866142332763100024947301170858735641445591782272110539198214287708023251864595889972922941287113494439480011167674592062084600449759525215807512828151194201484349634811767236489996361004359971177286483750892055082563522218076033855826407690808672908506898041872336688879243085707366281394556529397044003183341817397489116462076093437434953814925718545822728378920157004156742997388346173941983727501084541319811431901008400432156729140324241933462630935939351626184218972630748641607931474364653188691112679898506430413880800090481658547767566577090534651354163171031575226505551949294544064464155694021537371101340885271437992758608002532899166516372264306230870645234161824422853767755488910412589115269055846901790960206703331851060395988991180901594547143356887244098818060188170283776268781111642667910848208336896424255469385972135579828019846804210146729019470512866973876953125000 [71,57] 8529497790497401794517200664740785215866326972904088884326447709830207343887654655258565579416033771127113143893825138409322201077021455984551020471049557721741611307619569019988611507089462333870445344210467669333126871116454077006788112974382705553100784034825520244545593747948887740513692192926005248272758996545930980399680866252723352604485976783213609222822192418996689091210505484047299681023869294482699683053611574058789489826202688900029976542865908453586825400162851694487252395531065891183368089950009271072593280141396547648682024541669903371081273384654763631001195449790832324481034691216786538828691082882492028414415137067569493624591242421948014722216987558551028082774559594470197819947139044192925511009553808876105322057217016850963915075551232014477336447253708773928847851302979763768599395847853849931005346037363476129088136140419900740771626197066973926369187330713009890216279811677145619298257675140929742308090657276066859115794456542942964917248951862408478343534604345847125562473615542054265876015692418126124135954671215341802556587768710667226549155342642177576786770004334663291220328324291525053327746011237579927220299214167595578225513151287292037664683896769423920922122363165340467577813813067554777593911561427627807386549310022466387153079374384106883990115563203039261456696762417183714810628902926369859443269225767576711779667708258521821054067154968087355530814580581794486419179571305991677961510359068159981133428047094378581639077550447937942216238648857052125916607254244147133419186127530804097187669475424383534272731667556984270635572642433420546533330745868600635809266093608648677733921934993630293899038811451440772901245874278124204317046003110430873488932936086138212832143148701636776458996736523776246410114339215949646372029411718865770777213462497174880978817038305957125480308539690913186951798545354800853004906235456966350895042381343897718578547234694069548917167219266920120208500865325110815978960436650434576402786546478805634900706080058519251251450813586704713873088268172252369405159003074599556060592291537180493348146320713619870975616902185959305824336252173336151376201774946371247780498716139787176568498599593164365371220992017972321235504281802853108356302807146343001200559844787245180079071420992495019932875052559273679985467300507089783546024851769567010852858097753743844307789718363386709111192975977563962138604689456479093857574918614958208811155754618260881467643170582516588726137833111062835911297952407039701938629150390625000 [71,58] -3018271171639422686852631563831107567122346655577771211998664931105198858192038704091869071877892746314871762865846875971832390995719761558139122629290231733915670889161280799697502642718213867415983020016383749595171460710510209263488645524280412759106251154576164298093097548153225515901390810543845569860649601844648535426798071181429410940253517056177144295851214711371541758055526911265630902716282561254507303689418852932122783171511468672746128566871533818546487027482579981063308772925654880769704531779280545100528927943430981211868755908804408764312761466653284974550333156957472333727706444629424904755181293485636715126130575756199889916049946905391827602082606485838107811383225299142100730528709947891687137757652466005672921279917221071654861311572106011551237811542432205484712039678507453401825256741965544177391141007316332415000089819397058574585905340671605615285545341641751863478363422826430456521176670591167455493615716180712317936252224825596166090955764001859798349763309450001429820666577703448237852023481043673498836643851282588596393155189390702629545774304087836748013553614737853113839361972429947111883521019206453769816637623555894206805283835830489626769929264154345469152060883584785724960582905617696999317460543776090893904076474726565804570252342992454596361163155586729157194884954296924673929447457951793171163451193099959060832068850035594736912135273473464543368122220672827685782761406591777278201642484621995679181326900529760300353660267592685303087907378129408509612846195677283940777636849374712536898299939975671907519546609595347362125244612996106859852235970900300114199123128187768315581325721366537296593674113921830904510258474437572503482270600615642744506830029959433707841207393201648557853881718025223381054756906413842032746351884092990813920170385062781142202164717498685900609499993524081194112057056254028195046435963603497701140023939592440942101764416380717372139493754920970462463844810548210664482630710227878936850199939857444982594399951140269043860899884834606263033207044857760731769242134424836404451831390163412859335206431414285609357034445581163930355630286474849920276468835246864611545732472293739364184729838543509126056372846983527377420499433122712765907870013226327367777134410642650310049446050446634628323246108290039766302670126749586099107405544788238407180931464713779613522665797125665169129990994834849121471603727817151628840270875187607093269699760251404467200697322801763663244602273888483878749866562429815530776977539062500 [71,59] 943391657993470654619951397157801880978494004081704323513562859666241025953933996674908706368039160440081382484972191884385227135298536953310053942727234024117774044414328116019173562860756742812110826027688338379565628907752256389654450626129964071082582858681808877584461566452160704370349136932060180729796984998279742187648987519059392654615477535162426324139523934870492666935036791609288141575923795727011840098007977643259803826930003246884608492980750536270636572315358666313745799201995655251299621184975984273126964878367307591129600646292806008788260906072531230504219703171442334151670528952844563034773486130661407458796095788278386416976107409727547893560547909276146658969783523023331316928131348989840631539301531077925201564199682007283019053419630906352576856004819694498621251032722233195938347415895402961218471795054209825517761911784223423763315547667242592384735930999063410628458602603480022025132443834282931170552238633679810805181688503148787491384930349617157754880027015875348802287070749164589269913109465949553671912803853333725216829796907306443428002091367260212345907072132974870552571096476384506766489844803291325674381569918915962937380748011931952555151998791397480087274262725900961956173828530769850801422541348899014751683016928371713739423026007547641134186187671890497334225503058888462685568460745138433446840170630088986733801423290629656578003703059382788321601363102105758349853595658774582984943479979619443774286679322250895705383890942884652812961464704225547247102944420197737393009997843766236168052532311292082531139128547237742687249583479319678441537382157491028383278659493490021054073527737588826500765839190945674029398681695748672966771410772162632906328420160219229925147064215636112541163612560406813645871307164143453228330005028148433488978642220612027745956159957048967262134587710350984018643444199684544171757067310071596229384190482820757054757800184214710617836455567564663863700206751567870404318207131447211325029189834769451941854146092993889296757858815957255270541201050051343470995653069617639671591221773630674895273399235671225654983549864763368051200850022116092706196947175792154919710480409062842718082144163617972626283902619027329827934284895130116912211333060629922420996506189413890337440200494926282502949478140798013084343008407937797257025583774521318387597612314390103794879610345414665060343331685977771587316959347274606856165712802898523497967276204734148281154105131413684117683456087366522524462197907269001007080078125 [71,60] -264094186057936037459783191218549292000628948263712001628470792010096927247593649471402757619019429480986979516322092682288069292072059800354956426971664388655081675701071025968236681524305972157398241989436162667968297179664577021557379376875916399831487929149123078867617288771435915662075708103588225274278764782531443686042265503157888986131436427357454249137465930965488728704939699064054586193690191867617544334769274456752769505198913194595681710443969970886109182580955706809691161321569619574349020003472773350225320858755457933112174794887397764069489893060628347356523032587576992386582531803655242490540472152973183376817193838734393353418741104712594074439663600412680137852780145452996280361080554194470786208045312199705764817047700865439087313578388365967504583186907909744204872202947527695061874080181061183196294716155562171398293426955532033547011579755078692066058850987870298907734879617722559248350154293838304694848091746379164749267038082469510334496741285887472623404267217818756580694852113197134549967076600405979462434973605998169998370673234741311267041079845033200666365338112964925200432772608458997453578607194159971972041252595487377324768777224510189402091830636912779750720151135509631370128987227914968900492506417200307975150876369262737797775997548562021988133958796123285101482336388082143823434777705075498403117415063805754257378083966815840462976703387309485197566487737106562983362572374025419205272477799252097988022726611899520358755536843319772691841031541519705777735210933483189853800653489174028742418294013894282810927894655868409882289739596456230315250101616572974599341307900606891381806443914408002664188286575214266947316020221035864476549456368726867544990495945018703602606877758598473921421764571845707632351450307989052274285534719259059811803724656431943408976274018602420423018911443950993447637062655192144907763444595746503350736824735580633281170392648145696129942676885366633393793501878679921736457957280928836031285306588469387643612749334706591708097244519023100982693672846416489959806080699155520648580451125616902844676723361741321147394268439206596679540570617677319712427586197572375767103306395151936349087587203257631008278071521085757152703675412309996123329930636243410948976578600604565242364121571459287912988216645686514348268979470867074744999566360795311141738544415557336990945556990201717997750532045768299845315750037621069946298059550502746719062547679644529347353406672007524900666619593891937256557866930961608886718750 [71,61] 67012705926261710109797786204028457586203909212081322003498895179405852909197754985213390182454224066228510391723497045205695488750886840964624135069899483047512421708529558576442809210375624371716459381555956281237512312406600527087863646524643833037569589127775287170986055960376812014758628765735927842797345406446249815184148851010414961145007798111893765756847185817687609948813015488717757648322155246781165197384143248905614167165518999882470670178119862562443214264860973624572534923234681499744174715566642914332963814986053355527592913165944382142891908056750068482918254085762872737260971954819625941753031019836536047050820151727496167123071501924069223749328098746456920088154196665433881578291932062402642694509731118565347973664545444309235113651043218608429935599558300498820407883001152816240643405258512055933825283255649917116070844163001590575998736710993112872452886507875452215081018514616777033605674520479232234116590271131083347199173384111547995621625339707170710914078224574677772428878201644266654204309204362906073070858969889165849646804963928659680002429325020253720606495617785888557869980280001951815465867094851216395710534949346619747894250688352409081889607946211624177197027795385327498328065097281142493448619323521632990145063622409461812829554158424207552746829550433177339583468972744002044735091677521608822368690566712928056198915987383367687714955342103792379868972775758705258363434343815889423033186675352379361785682878428132497855612948089939985510969187349494259605996653548787907491735033095716186196719187006799208164549199479640141401484578427112749042638038071059246672250175461504140515080993380500365919240774255004318283562048482843015191554276551512679701819312375806763806632667763050885259844633420132451418675744419601522033493065868494595978387654854263800723993026497089277827733757197223512546754562763014468218387841256321754749516031001136061915397886038953138000178260911100105584773336476158967444819666392927468066346268313354268015892817183816597827717304698229438808421884500126229825585187059288401663287290799147791339714233634178608131045835126340926310970792280493711477527894073596496721419637657609564532825710941632347987473134955506177094332150080784372171572124586453167017206758245278995905958981572146417063018405175708469668557234651074009304879039520355608283056413820438884620332848717423214870478338421637574990346158601889141828572342263744250893911070840014619441995542278118699885958164941257564350962638854980468750 [71,62] -15578210490109043924120030057605869595512419093247152922587054748889174508681543459424911704164257860575466362228796863820937970901181658621525065672349645069456651330082204311292372128016490174725370293302518085878378006272103945527994029271990482337084829508846716989152497870236463624060813355441585818858832963277848863658946421957910581425797122704069245100098841054904225976678416110553730616471204691317740547253245101532832456529321741468823301981442566610174001928033821539636057270283089948447025063186328348104073510749632394222065412633991310010659606437745906605303022637794126391234865105286232666391421605666213978561204005069667455447793439803079549758817830556147825478221737472422227432559775304843975056289656069884932382002056374449624071339283869258805521357287860174337851760144264372947961796150881792378033527509511044158957268021994225453944136577632372221025882859447158643381428192780582897295277540310828973634140701441121872560857900253705330530309611859459334615588878234152923938383032915480260836550227197866721942652503235972178291937074530372467928045913525451685118900110293771096604138087885753969006316448296716721224397860962905889624659363609612620475508952978392132811989258356308724736083785931194040992439799768158339505339140983172126985639836998596980434764362327990635258145076010705689934044753883749645731554136704609502809737874502127503330001174509769416309220388853048233323666178181069715059772564556183811581390437078122677100291233077602583665492978505591749866369528407343592380969210963964007885038933860001765940922323194178155674207477886435225821689921961103729376077951687949040011255274159496167391001233465205653383276013789757186037473828472860359973088915208599987749882566766057602374652424236164587760654110113135466143056234970801006687789028998659805060606664812643432743692313884301326299248629905287818688695002426657881003665439622476471545249188842118391653666730969477780980282430829149694818878958451698471089247946187186103691365143581000815960395843664450943303567645738247628791161265063055772094075130615076630295447024039133850541973879868761287415432328565575540079008418399663801847878445206076133075365913178759202250765977977947143282941642079232895144824565589287899538220791528971765357350720622139046909281977829333831914916825055147538010302802676796547399192625501153275331667296537981150130391322264103756881805503993974758395688838894947547163742758269330391950654985224258841647326789825456216931343078613281250 [71,63] 3348386452495035764670343110710707277409518795680502121174552821019707897174210779536320107686116370970406649373513280843557851773133799149184914619462984409530385563202232791070646235476333265038280314820707046256696408874181990618476415505988950928362694312280625842436155968649846508489302920398578606621169958766551340892877706411138643675627035415021459085852210687589833131589374757698525590371331619990885812654831635647376399000336517270750215639485163886840414607748234306738881609420532814647621201185019992414633177829952404296770104392886762534461540476542943824105177666800752116602417282669894782483538020141825457290820702054006240978516278887261545753350507520136047655275735579196579079141616594302913132663071727834142260825197395152951918090421337254453777684856178826718600102666338104240453294996676442639376401728639956411072441123776724316892690325709456167555869439018342232191237211921471116769792629855373936862796533835058683895908048263005460089530634888068371683720512570871687854845418289281366928320217432851137392553232616501789761549945211253562877280082616916895641024409789351000412156755421117711254589887637236945588684424137256967168792478080296204525549715181868761386810900426394094819539225174615998025799191355429247517200794126562073725572827372445795981580078888961046546401927914367363071406180398605978907536682992304166377749101903755189429302659486978699100540471265143506248184929318112973354190545588888045492675740642376457725570709886712304489282343085531528289779068230647595786591957153203428958417810545195147748804432230746772540109190196422146652206459157662804248745681714386565555665368282769527620139902015307048673750979863284706826428210476946098384038759428394933002194162467989668752250972542777490976954639179490668055858040140197383320623329579984370080239818875561679194306144591509186108346786590333164814056076710923730505890784287421797880289670388181903626668440399174743306445500160604014590887305652911089533303319182934610723562769010947660485796079145970324015133764702337871972138861011480650297524914474434316643233414276317894023715663980987673643262524267210486032681819723189118687042188152253390756010170177424991136792290342953934712092385936843803979780090712889980696316498940996412544087232837383320187040467429832842183225285502789890377108776148499175704488046144703556180502003102069286532259464609750321033125220934494343113045997828089039898106339400817487719506427602811360344503555097617208957672119140625 [71,64] -670115725531296065220920205300233786583987572351353578856188891191376140144221871717603553629768961330792856436579590850952340390227530228791106876650570248991480410734079296980557213175961100823520724519040507553476990318661429027220708106591683464458870944186512703078944475289322237134519590783507943534865634300244408708658918295126493965542071827549020146012652357882756871614099855331525648050069157876933389290453269060456899215503717951528108199091602188689284937989647393593329914569228194744315182069499828680308896402995812033005934777302062356601538791438573440790647962417323631364700371986790377264306030019430177013248091187892523347750376905688763320895111902790190589810806226961076818369708421370084974279993721190366517496493481847508047360647289615260914614220327711096168567433765190323037606241935484382835593081681519974453737495722763368678936936757082139653063977069410503409446028636946989960747175595490168870171920225889481336174226693443460997953021362682194089534290484071352328767945772807410300690050743124205830598620308216152913365868362222959543208489071513763963740755056068725018973046210286846672253061491985287550215746743731815182599025109174428996766558275261298876064860565507348475518870850464172659026864935560407137899314990455448909885832816225285381916381755922768268666615466978195615049778649479778557371473625611175906640801417514951959169563787453182115620350404068173563080227394049315755430514922849515571183867563072512763167674951532796817335370954499383757837190340585859029618517620350597155307991314770493434182794607440024537171591210157099158027331341764208791981727556460654911532562288839621296689392852982636371060839585862152466102968268887612144555706693333034683494712839063710758547115236501241590271812797152714772467616019367699304697485275081365529702722211560767475771044867534147079249092755677587038806423382206745901520060807636333537209824297886840461845877676836174907609791061188924709010309274622464428138187478675901611475364189017885059826385680670327520155974264405823535087458949670145415892853101368253435372813866074999669986332062524101805846268835559013587107417908896672829073312002790022061839217766341778072870380017715267723657733537962482994335403239201048644989490013392947867039864321938477916285130221197199095684684823900069292643485347043866844175052724595683320049305523595254828017836445139304703883915613828675821476233404648487873620735812183377800655206812940889449237147346138954162597656250 [71,65] 125357333061582404522822301029284003006751129383226727447251240030883947464284797766910023323576045684755629142988139474835895842938638449611594109383135980206638422044808076720866288983996301073072152729167104819822433036082618031621870313322041399156954572552628938552970406853237611247086086185309014812366413211327389129174894327219672218114091214457776464778057766506913178375234232895665079423382904809671994116087664209882650898465086813496035755764206509750899086563771372946797313690892930790543037923864379718468538568395384598960749591211737359179308069189476647032334351891431756377274119290623574190914128377647431899377768457986460797982861908034028456752628471594040813991488659561428657612206932515081054185563681862479185458818818604256626700619847829834489139282496625967468404545675347945696149525009495630363472628175819928263028120415822905108481836634015387988359365086715148806690289171419101445131400519078347049030499086806851732869367752569604158932295643307850589001142239977242732711080441406780408152440008808152341246124019891775196432736655303890429086248531898700623376956245010848130621773543356280264695510921577325742837398793991442542700610479183453767038911326059790164958951975669933951953369227206231609805560607208053302696522102123304920106109960892414642729892173610854995368708362043043258615321658364557950015718423773527211961324017059168479930487566004439234919817426261297777357170491738073719203153324669974917404573717931095062558332074033197124280773655631970956963891369337125688704282811701639089352371025736902971991822847492354453881019226294277102204663073572957742485414185361018701842331658938800924693227984439560458719388191128383574998093437469291704410983546346240717210752164952623081574670201873079022434821610497623126725566531273953458571495852502067434042270965171746528777507711022128595760425452420625984348458296058674112382123576627481393039881024093373786514890451788605699535161176856199909034735710364285131243255375712050786483733670266028500354628954039531289119477325585023539474124901007608546752297075963575810466361067138789588698250646916538801910545136051590291819256273780474250071670877530780175920905304024848245758454034323479389835755058688246251311758819773476418168883836114883437224351168424047754417046316079655874099591519532182892403910548125341062158041916546253229332271598324301596864396701068389650127901064782111584200780444054865405832344568423186801503499410159747640136629343032836914062500 [71,66] -21926271930354040426524969000179891354837581829989542227914132707536981938015703683941499008868379211299528889103671066516706894044628777568723434390316695860808058870552935085964205783052227904298127156325103551304061625916954156296870656825103710413410815253231768605313265545485260513417113041300132373619476572341953628957006091143031239912076131311350371740434914524363960961636192612840993715708683447111501191451508669531701484711836819347108605347972450796990642652042877307513149702043607483361362024702447311662049959340298137796972690439409325135650865284777957489450824901739650057322449192790496342682163258750444003488385323245394625352518609351596149811159310936098987405307513171776630115862012235136596223590880160457798229261815870284258852347430410999385695854764688936862415257779342747138626585000704860199408592792002463518039374942623964022238609844258371031049915764959156105504062834728423761467805552517620276787338179678946966080564430348019367990290371045504349853089832145482282553601481654412294609573771065145435032862234572372972979459007029035489920119115310269363468294231398864980491237925607624182955057890903572097239884676205819543285664323170847587627529582832548088554456804396209264065394737104163487516314150917379055871601588333106683304410406436707360221240780158672499907503130842330055318536483281189185728449579183097622195957009636006991411509686547817366356246515594521968723534084561555253188650982898160658110112020211621312415508239034949779377320698412908221873345215053962572866526479232143113467624769961375165526411288503550496866138665634044041595160215075990992459579049846191832611274237049722727459020688679128372557790314730100006717112116094779137473183975170909959354694457953974665244568016090582158145381478890032157722043521980512390245056093940053866201606955652003988966985098062006992225180199976777023060423115754243240207483168110624892700124189428709021176938017300356490363969638669574795699379609682531874889742009428155844994891373882546352108755150753510928519789886012359357732616601514328412078213244382212726747304036292743693806796801550970766380519024819246807598297360234540300816412374331245910157922673326568744852183134907785353354291578356284029708489351210234677349897555485518280528513760410446008558894374202592502473118227249625072274738009101455450539778623864144885600613815094093866826523247862888871976078052540195959600347035553735015363688370951191115854062019252523896284401416778564453125 [71,67] 3575238386494341766090709347270733856765228071847083722100946330756607104475473454502208314936894109097478560345994551336825132791949952732098958093959688390183801638081705565083042693811940674630841690720487406996143519951007791067187309655564382340300642733989333128813756340597953701450630120544771173288089645039029898359076565253643142990470471350541452728063372726032073733472664255782276888684400331857047928890995198367163439899841510785586731063561681565217007689919965616718964949772750637886908892509181889577804933274797640236940280808970173815907223569636447243674907562771009613969113894578846237289502537301794332324129523740904083713397062522149990916802349993059698745094542046830705845804684871718446254548068356352225646889031445773561736748055829007151167403991009348841501863963481595751504038484428590557233081710950745412871013037778707848964232361725062938925438018668160517560039736519778012086022973091790356284420636609535752372536208563478370744885759500807349302169475949981449334965631843115947468610194857364074144275335354634270154531289692911584103960936951468025538302654049240994415438068040849384964367579143113923159355125412906940300563045625452856827218258913774666748328546075207791748199040072294221024132405929234123980842737733220201382816207946155318473873635723955797000383017543099546026771373565647230006678364692180007749222161545587070305324457913694327731151685467240388841908856485547666701530784090436995486269783543315809074018773214809942758375069684655138942320052250411459522498204202069599640818311640970718289614542043853994423427272917764827123105757676560122354540869045205465860293336815856660955405816176172985853520977661700962963231691463902153246695060587287495084714386377594096100355713651290291214054869458715239219993496123954032164168476908245851455679757437205891793204950289625855732408810619184473452400715570028215951703422473667816750160040876261053620092905902773908624677621373386685015711384348851848459093175064209384959669919340646745560932256806266372984723694692659346758140784011858142997346338246067094080700794645941768518755981064163553211113073209700064223540371896109775897797943416116142205265748416771875738465873713639830174851971774009384054294958687560215478376167176862826670183421567186638191750972880755373866534734229914461293103624236057262056107707386944867893776299925552476583699679550907700733833417175006819615395500672988232282367414304781461087401339682401157915592193603515625 [71,68] -540643453265720952449675150070522353642400738825073223306811023806921537751461188352932233857253408066883915389521152036662192903721869748519138312463764683049491483333784809039918885404704286126841195696659978272904277406378606380408155598528631221696448903760211655528084030914055028671308279957842698568366278548047090169970616519347462334169503234902649544243862734668508985857681576044498382058144672242692910948051692195588733273347681553290209380796213343414593075231599077808337855940451712942411485929366748817220343771083218634536983196587528742296686967622778862797668277721509511907945907736248158140670213118878393277515145641879267736254243530693962253864896003346123213200256279593153589123457377902873405027541748485846105452367914805703784420324888607368516185179694202741289187898180165540107043750328318217344687346512565130880197692509355780313771335540164221895626977549357111909406371336209000699350585939058686888391672886128500552104230888875062085432290665447277354016648242700332494941245821789000426981941772737860293974859092668753875825761829749615594862630979783593492332299515176505877021839835681834367761249914996224335752653520402898611422631182362280306958318925624260068922675271903774355739833409627247854611450282652073945099256419755832116403986713791395921556420458863809219635846889349815417394805240815785308201614741385451790367274017884594829709944081154273297422363789630291976877344145494713867102741807530946283702225406246785403693208782132017223010121327037705673721166817745299156049290956547059097264898448488530261454201644652305648839927808936503365305975751185576583647765170826068799505845708294893634309553786927280920880690283895865638248581751947511817910153606385336123981851471588207432511845949234426424829552535595591551459364254397546144447756731462513063104071617041377833761571000760715497614516985019125975268739483663777055780529114697326696226816157489595678031421321354531235873874842220381645093136227430463526555977115640554912855115334053633560546171456997998679421166700507563297870514049077022155427120997878979424579952376565518374084756237879889001180809118769768865936663163582071961201114153294151273353952665147186691087713790054645193973143565816321475890501879610113165094504455475018612413768860523473674250473177449855971171092978702622156783763091479541054008338737622873780405347533186465085808991714348054518495334481563107642225683864010047503768311566441084892176149878650903701782226562500 [71,69] 75352947573971750148744010074527942020230553660984105238437957908868447258014909010088940053514296523780424209810238673663401313260165032739311359176270977116817044846790038453729873324049168524863873643776163057707053735916389107067009005396040167113014859847364801170901485026592405768400135831097377523671654831159700435714719358897431193899522250502435590153893846971163766941282284834160682899493466152817137108836887492782362287659315605930578457500254160547304725354440185506786016443892559734099999629111457911440659180991776229738822782227968639184977458248123458706982296422962811541688371994814476308634662835571601751212813678555931621088084251259977433208061914533051537761998704491243158886141145948872473378257437069927689142692198303158877202743196683201297719137559911177183500962708058051669275663724018947902809808598640234867967133964523230742558942697290030480270820870751899389716712003709380066780839465771807588367024176956931993196783181673540190812803269026039047647103121731095340430986209018922124365194940135546163214766807849236853011439348497434831327646326050437934817032088215016371221558061580076778254586891113149182876137165290847296064533723092830333602135698284428068818539056297398481282954347817225924876651585347939048561579379025896163284170668277614972859885386873661873861922995965111944867784598324849350988601608864632573817773857178007494677792985214332095984668205869795693501198890434899340452826084573734931977659173491918836134216251626670005328271620413172567986873461121961282777881790290317957268673276238947508337462344645144312026834410424266268631673779481138713070615500354469861860069291257347180377674191425487731993809867153285275191763934886374307074713528820173908044242299598209776621083472804654584960209364900510360238851554119613433328410704675786792245512995340326847845330956397503109311204742191331236527955532932984044968464125775433128156901666425011233028052451893736775705798762080210067798556607122329278018384853715832872328195787682407675524667594663101577091067332041167830438157071026635240696578147865252430437401867767681928029002354318836752287307276856206924104342996433560559093419964769217981805797016669817587403983295127362759425806708837635201837712503506147547766379307472533629478476752548030869311157205994677747299319285147452875519983049872019604440594132353655093149720930336317446948084670481341675664143838763540233718756109510299238648037278842650721344398334622383117675781250 [71,70] -9620536608755360666926284774582338265713926962104872851040283222724399511141894723531643211893501165379959904916707431040349292092666576469350805122611708820209758039672030413925290616541713651892020422432319828256157421904395638209684331238744301841564736038229593531216847598083490183533899676113094276497966803490275447334137014728076645172725406215973797173618652855135418527059940696256240158200096278474854110967140928756639721554014437895356047172261246206405832921418276344422463699710948164424457121593478328824653991263326210780777375374650166287047980569096610773968288395546701369735475713096404927001939151445983647267210851957007750987893590367221205715124964728634323638064596768028862567943988015440076192764700350351443469870600381248497277470084912543410284393488742537501203789540813237422832566991645693421565501244229395319272389289607612242684183400624587924691173144289053950312565661508112903346162069333681229017222704714015272784826189972502893415876116489670964244279694591857836678977019944159194129153457589978989674593267344870509986441429556687013657841687132983863914186990629378732449670773848036338956258409976878841462824925069789953666775648386347555440318055142593000332435256407805487241578569385053276094871772618993305295835213052068292876692428039129478978140764500969185172449175864980395981852079308539857510782465753141338821981182303981933970327953657800703282914100818325847035937759747471160285625708265815752697814122145153777731340158885711036623958973565646858187853625119340921687647386912986538380285093614561967416876156516093689267587724713333730109404021123561307195428249684989228404078248693314712264170683975979858916817897781459684312285375954238800356793177089569575498662585850810422008635125240886765617199790431763569957735006294724305585105718659073603076228374305422392563911979947952755587086046968111929128248634202456139131350004137856969993627049497360273321168019452101282542404646572077233324863532981728242906653662622971242051211982973286955098500741441816524545931205311748059586981272131975774921250813860951124289796618860554026784856242573460631274009608460217742339413418220750032810367211747723203723378437829191499306961396065164361166796821424810332130874522442888124679888644575274230081733172969797478777350659609488384090564293477794810680910732452494388786447903257004583072612006080504982696464383503740624513274770713193112242335525830013039615129510906399445957504212856292724609375 [71,71] 1118861221834799917292795212935717659414756181196121618123481534745736896482783312774688768921332917734429050714595242468326974852138085286951857420840020900382537833714159490891138251271735892658397526400529238460043836678860611134767683060635757464975931550271695876582539822212206071771391929362653416539543525618182087417615706977031841745056249690190288775220675941910728126570574731279124169654618399704266093253036293631868296947948278199571147785335462796798918841192342472388582972112323950088607625072467082003904539214841091920812961867764011383573858015649461722741182679520291592397688675653602677750179129079656006666571414615632161855982662730232230892214206312236938248779842821648864307742189980384722207937681969303468501834664561190911024010254974165047195629401227009836402070580416887231896430559719328307063579666962651235529036033131962561665273123963464790837235713984755904046921870333502563807118086337945431566906202950515442602603398608527281077946146693267737536037541733141620542553104238253239919241362641841585808336648052172498100440781901060643301820941086349758396118794398861441607640913776568444750143674096390812885876312456496089341795794717079032572306304913643917325172995762010692073323726895869531603603519339168513902907256516699499311982719988147245260591737927517597590605013585192310293183321653887488731381396339585808711698443490753612136157290501449844586141330904121019251782439301665291893025728187479996153581511165648497467013318978221056695904374156128087125625887966905014512713299530166927021537450135800825288153936984828225554237834819361724308947836559989004014283787536155160623388445296805780170838208895273037706830197166785158296836613243758359758730598216435253022367708938317175466547798753920487308579942830528436100104979878794601420407080212173135312911738138635288336141645319307837835759016737283945145228840523366730926511607828229486521876539637179866523494578269420094003087828960119065182542794174936041691291370163834124504754829812884290155783304058896240129493024103753866738500466342335198667894794022993170949765239338412472441903856524296174443819105493228783785806214864515087836938155195249822253538736153105317091216608776589443574859678702663799151537509100232418180835358141699603276383672076143925214114564784617153200674488530554104140962519444779217582813363383184516542129173290373795533956700935224596145583036693791176281247238275332045454035778675461187958717346191406250000 [72,0] -2343989013817674867100714017767477900620651511845554827250700379995016551003493992998444755533433167085267104655054348848678257171089068720919821002287906118537183353189579061127565739608017140452065306338742547057693398918053031437842443716828942386646196111863208904615784976210114769541693178624599078750307864815381795978275891193159203090642123675145007409856191000027727856157147374825572527011087724532914708356894888193638867775483324442471799539057321813294494041427235583088313001788703582293738059608513772460334060297157731478869716693562267687309653872982959851771684009972603644434043891655016274906114282573532518739595392574584961186069178493010051366386349189982011216050430617781488049711316351384648305372032524650656237916611798368908418324443093070444652891505936500734555739533516851994544065630175961175987972924843980793090806343304889644878187791575523821211159863161324037520313089252382097809061527520696660139246152343533005121993696867902247372009357293724009852470889293193354224484328732389484577071577414795552563221208725905681703939924875094283998455408535745517425695509419998317070511403499782019448297691973874573468852900578194674860332784722022720418664883838849873818524580862706059963386837158528188997272451601542414496336380917978974843181349354874134399097585927380372989242693538230337442264445356812743279685584210886950025937694169449109571710600792233132356595242499645039173402451727650203366004969923826375625984159084707628438192946813272961061393144846641499036152825360468316445883254016624173002840198650317050642545047769362343748204784484740258101267757908267016287181242849563554916880894266398638087854734081140644408801636847432511579585311656492394693888629583264728865955986564588237737730835876495452640867724194929160899974379239070969018966572210346476530834161025908493486072921782647704217782177715063840003459507331107414881926259661843144476145097243428841910739403084408352979862953556301250471967376113116686227719373033627083206875770780373473906629924329858371812862173866938008281041597384769437458599497694635550174308740852970038647415395891504555563205773083610254097137316844842806722713670137165339833269795366211273499782549061866665651553495674192728372869436782417581192194618710567417922202972926421466665970044620960371182375291026904465828338165697495124276008952868277646075512166135013103485107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 313074906442425308070005437967979175354646444979817030538230235622813580134158893418455385512638597715860257334956497974917023565266155616801962693696745785756880818346718915175092693298836823537000575048695741236585340602963823576156780077731905550750950566834173601279826160370825458796340534342509531524206543474624614687297076719419195757484129133712152828932338155482454806030805184279484070954948632011226997328201606800702726174647934792971966998090000527092605730531571485601239396217518346181264409670666718618319038014758256915572357674916248742300413494033443035434177174407582636280431269430663548585680604110718405142938172495877803876312929926731176752206820360750472598263318767321513017055910843387877437898508375015649410523630722401584777412842013654083877724830001772718289262036690945520456107446182619736599875968066047839740955944368211228031869539756260895712300709265057202365283447244444536630303509415589556523431986335635744603775574613613700477088208887424260460577287012503060043272735144395219980668047207588694911334243133678570664397378993099575860549412290266517426113699486313711956359648764877468481520460826907156436921847422348684345135820780378417953688229290077697071392738253085029476919456107679310098872825627678417186164189275995065122625974397205174147854855965899714627095134934397987050038930082219845733102677960315511016537816328291532700153282871419882494430612127667669871456264990792962558562331617204151410491219717840299782379528036593466366175900302035172222711858841015577166698027973504842877828265937162541041123285342563651384120530863361745540494965640642570797753116063441066533308880583809206597994711522653295863118916201760169872818189057938116184767595299704619801115416461128316883990049200155394408392473024304961370460900963584034146227429707144394619969144629845243561093375149740002315299761334260747439197965256369798631358435879254077666606195756172381173431997469075244032192108537129895280554681720477518009817198838027847013352954209613996409214922021936566143074903610330010933664537027558069110671516575740492336097374384731816748345533481785789950577920593691022164121820474169055861490696570855480503408493916548882471138102895203730655513299820376874476621912639778573138015125845277469334643303604094586887692481616966728261892746001087163181953319997427477124834571762385104776171829144004732370376586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] -80934290244908953056748322188755226264607815557071933941045283196747068509019774268231185977053708543442098610148862711026937532443797636678870285836197399861524978266116924463116460805298036652714810500066345863330038156336383262668279755216426691675557431090389054182021909162870699303684906844431963797353772534860163620830346106360548290604674320862084528204423630306406831247483161060518431080113048918977613767268476983390449775302846249195867985887458833684153879023952349777067462295824017739126066025607194581656584337351519658606067899393484744668224441354353582162166230201371391807350025371533482418238550991744489708138550285322079380947913403974450156015256650683065224294925993645192339357418556962580797657611591474408509441939215336292665342928462357659101670298056896261982800874917094568236883529502822783831909798789081068198204148848230104192509477150212487047508428820386139314784818592407787198138697930431553098606540004889042177665889927963424424999464237863662165507663545323406434093790577003162702722193754324455228121108956844423458101106199408391034982460293015748237302004984573964899514120142494056726864476121373676275181953104279808086405033722728249067507236365157616451738444640437625819323019530137870525992266143517104450723150960085420341152374757801560596501811846247686054280591473512842276222341530002047035975227998586440210245721201866049228504937744978617941440116022038083669606542870920989790225945085744513086793779114918091014609547029207106185044251062525614707743675271963957024515520902194267584473085227572924558574687740242974858495232052091096731748180938669497641670958411498173992156878932578144375554341442110224772309621518266773122294495840598320340129559751984227353562607636452938871565329769982738658991796901250009716066123007608353344998144992994083757122147954026801482013379280451520987249325364867477733878210686386263778371056927240016955025143574087395463835832472554005678671662636233409595075117313781712446205075235423384069568198928251444058590275739494867925832977156591080533438103666559985657957694078573622115528017964960507652270325974105656072674106674283203395497354423216047976982250409588299326876269234096798625945913576117126789514354205733293245831021296850576833717446331140975087724351922826223807227342176200776174154548685236935665266516295004991158974324583385263572922474484272470363066531717777252197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -1433844665118768973639916661199402111496827922788289975320007509446093981782251406022847317748363196363465427691664070233883521607492263614100882566709116055324332042990975496146724664447018894696224183742889471869764395162078372863418634131391089760243235358855834396236950420913447991522758983979502617623379671022377813254219498484706369502648285788359094973662913525768297518472686557822831671140989407651408543726197067986734451013329210218249627459053730204577691612194936846484826421336388887426126723698106091296320428989724912877162376198220598104583089820641686043954428255557274246862918934355965208073004172542470964555969124718436742417632715950533438272189054036186382525356205766666100049198456589818708618073003843798952352227036035027533141003116255435022151891146235476682296764493993852075662052715694843497685860335685151033025018191152150230992022731436658050452970740078561267043196426667903750839433107887520206848662751974907038292692647632824285897263518061814365553308315424887445617132707034121351264118016416073393345178608900336538798460787488003525869645289309409866201347024221116851150676132693119700175071335244596488343301242611743810683730432070798307552412328873079033681495622016770910105964241162722151914463550656125815342619994156563542157944320248126771517193326122033014419949188268876754760903889089851251168144914160185719566112081660128081681328398931986563045249812726859499076087508534734309124049983950158833271764033200605392592405590448929157774382356601476357712278705580157535537281764353823131042967106863934896221936582105554109347536392876769491109851197336115672255610434684745199522921929185216698378091780975798785509057245028025235280007961136373023237862029450369320836800528826769228244554408162167738160333626029505950018362031129483447838395717183237547913365383264092087411921958625554505681165760977485508452684941037180330597096448791897859404829170568529255024779864858678698066251693925791304459989572718271797057250209728940650457885280428773080928346006183215414587362266914959573822807746884718658922533334646785025018811784235188324146562122489492220135340292624150784481388108940905308234223695694632116972729534243712325654507385714439446822201441538490298386826463504526886627495218474989562450279327116696320156826804809422696615343598344906128463365860889574143471192230411771622760653838862809905663198151160031557083129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] -19003449265677747910933570707279113938105494694433340487121960068435159555942995819820639252653653300690680289835859427452951876346663359399399153690485924009778283597933390527754344896394270453184171406145492470664592301840038182964618521777789692673315178206863427801653231797369014237627043729001017375149348996688277626152183346249959365623526590441900119633063864684648411485216277851256476860189784181144478274719615981228565541111143107866419395972833603449225665510580116460032763185323587178451115121866133900865941146784776327338085490316411575357220383979774170774895997010651213275502049621049754941070338567385736360677303516188103261169138490884919354904026407817388406400265938245825750306696932862501810838351896196807780794918149821981543456042352699558706067323850756387822518303417976369067785536260669947639631846644564027454601515310356792713238031461021006989741528045213877818886854744732501433564112891395344914961177670806408078480190837396658435563304576496519616497916620905696436855378787571392493824990522875086697470066914533926520001822927556394262475986762602386703184514475259886493684882912898865515172905677451855904123965384081983163909774332537928560608562680730798920120497506813717819167816668147508831268599213108957192988967813321555073703800004719546226232814061471390233056943839634380732628570023427187721186577611948805020265913835104337607075485819833245412570774687208121869612384495331858543058864521704560226642470038633401737454853012879067128095131558688308084981626884619509609215573223544615161406004768413810249280546136373624880160932535430556382061641086445460378049900939669773890158755849087115650096286616321095011750082322396541524492235300186449512372759233617098543484268437900624546268073909971384711949160622744773795976377152851946484278180735189482371344019920572792830882510369215863767258408015112038776376972065494965916904380329903122772585095783618665182660032121815980469202692734257771728981663709310744012964439848276007063106914737103311608734415031849115550654392038806369666786272681067274300098090779837611521330242382853208123097992891595798874361949002133172690459823789043908943158054350867943856925015924878001123223273592926466106277504776804586836454113808259523908874912397556840403301906744697684437160597401357247807930767259286792936030859155302671429369168018920377814478251470936770797792725318231532583013176918029785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] 1863365376003393000782844000124314109960921049790641771433890526442521763114681395713083162508612053258384541561071238429120390511512056918352639574218461590074975232808175564675271839727571117903429897264394946652349523444079670329829835622465810787558449306913996417720646594078893670551822933082099422098632048612591991752635186698245327240260867808624554580734104176662116344275968433692963696418943505104204290765387977683112763835752389767038171309174227744407283896811084266233560868379645689886837918708334509136103871391121885506086860976139995742687231329505713146555059401853336816159126047279150495534753440009856256435644351084945700265838812394443111705022241981220248621989966853022866630397790510487665916468398863744735332137251080626922068326031280342492388569123974858179709402514333476798004633156828040665095733816923659933636096995254700470654627008557042324169355167701591681468954843016745207854529308342015001715277613215956225338002567580797974084011155702504063807031698432491515692684524143798973653330648462608217682530854049091666458108052671590828652857702774604021476619605426086512629469258629550472092310439777512375653914355275645333142167913808166313611129730779324406846567290344533998718267422166670674327334134166175999567418431503905133923993951410226521241502770124587872774507126456160117521511802779411447540028601598167692511926349319442882903627552184790187219579898131341282525281236298899918078279823800391101410077458193163448750365589679655222076181980514130287464214403362558296044174422862531514548519391413198051690935926479112626275866236553914356510892007450325884602199724087597722132487387574289370008592912562372716243773936377658148057353856634589837166863543019339774771648602555336769909742592310535520925297910366742367228967383954170400301698679102335821060568103559188801150833416992629834069645057716453484908767104701143552576205952904686783391141366115325711743003915389355269854617331214775381733872501275088883908642363451930802740574770264180952500869197799939463206811863351243574627032357499697571374618136953099914870774832963914975683911489964407470958496115753516526155398691929793185513457038421319740021208045995039213951815649641328208034115035212654687923509784029489286732572344605384823399194481130761408760361598010807940928671335060159117667249800161921258905064282344054055476689754958750933067079813554300926625728607177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 789790911419784412677886302625706452136098981120516314054841185597723875988324595027146700941532835281660151237504429714427781805606751371650567736540736028023642279284488824887638259680100670020267441419966496599349942261590164348204035806577807517245293981470733008884880240750474134592991327498544068239177070738120040905077895464366207138095091142086199612864559676417081690230109461111092471077602361677950833231783077221657925593191575461412660260820817843839108008365174706548094846779874697640768996739981481459141238421690879996937326902785858797821514962498583078212703692890310662996103903621374748483820755373472501141427171669394454709930719967355275013591579448773144955909967018112237012449207713277378054972152847433782407931107638493045623451526725424654067762863832345901438367071243415482373085633324329903000215820794676773361512043954181221639813294462724554611217729425740457552752439875490642348369100351619211253066975172837961379603731570960274775393118398863651652782984908732937552212304071393754713962137655507885142489980419711639153614258475890555713611242341579950455629075676815909923229005280493013307412207997350267029095910171821121665271473936624725171531229962228294631593660371966646297864639616424143601077718923882605844775170917596662465425120116260751456117538304924555950008500441470451033326589704245043729555099873391522140233173414227075037395578199191015763790240557606111629284839353522171666034720208100372650150788240313133810924317808188168409194629001970690712027678574471808824055120700429203360197544288032714753904570158961033021511693415658282169474667551288883329242922711883861214389487251634248592327721832259475143922026427469824333198065483340616445307972452983572770913659667723996017700009645846337543749574171982471110886799053653628013985649860912816671546410998825884932552101219217975198807058099835655263840798487556708476691357147831593170437875600845182673197654579940911373920717898025879605299339148036198695524217406397395995231935265809020664485002180709155688560401465129158011216949668379509512753720244478033275309251063859689899079042575365966074630644364915917022017014370155579178392976296737872178687529620155140467520855478289926909811930113544467014260418887865161107679642652110632328147516811521687245105992963832412441769482008228596386983708010490449943743218833342836856591642717791612506722520592461478372570127248764038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -11731473505285008040993150408234062245198670520547588178509029815301322807022036383314119127824843582191743281099677865516552538378736964989210504016126198614606079866139347021673040797076838281913877550878559214741795175232823824279157247594990240872076448314675406461351128651289316709533096642099953397531438469492857732883424624407619809727230247371777510001455899521815564244111189766726707818785249924812591674884655058957083586941773721004048823685609305244384975508436271099195785375999095884074957749473131260846945694349847105015579552802519830381745714714330837844320006336275211885059714206983637610266544333431149626714109096650114338238678301686981505833088650002105105924608257241440831328542953428404882744846038919752769070925029417003973785097973164496090281104903011833765623305786015697901091064145399745323889675549966660072368944254527148904420699613865642150499219085107045004373503292251615453818866881774981021718332292366082043740083555715978346388483339816445166974192776238937556810076044281707797221159587698069831429179573730734072301723040322109943368979635823706303741401671405430939811269428296986848446203890432177831053735375540372832872810051847963401388205540805051242667605700603959968841229499818071571815150998744224091702868936691097958636844847893685122676270538990024949916745570913224436034087723001901838878568044216010819154055117964252827803622335670797657647184432778166238595520343169679548733286677183399236435800443278575403413868749191931790824713788143935183786272937460657082967884547922872861093517580843696960203602912603640788222235786551725504014014973900317222531241047803738037164190834770284469399060827807685153483374565847387624187851319405468996746276874068549548493999175618663938693527850225543621308796333601052293890792598918096257910265557779926898792940917968330567104095792229038974575069727197712272344191673510018546860956110781577341697229517243292062996639979824917382534905553184434783239235921846969090909507957486422169271427002098154690910290911336230428991753784685536852393827052635713023311676260316637375525678633687311916401195683161161569063832754280645176533424954497561763639805952507399069594882295283963103319365891306768012399953350594587391636547759717286484451151811557155012681305246867810725435954605861785935375010120135585889332872586371819827239283281703430401562866973627539917462351930221853280045252176932990550994873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] -212570920391661303995891101391567715152607708653047124471895436125845302222524944267740070504320221678153529488467923583242181284503224543945425494479275014188128486312877159878546451819978381774734984755760205798897881139308882650806030211076098503836883684596045758289329501082989222870760457072021546833076890761709205063282715817997936621317903524236206909326774198534289419168347620469354534581140659221337720624627599672536891808176757513302724810656814856319732093591358926718315831499644918302741901246683284270846325652038105780620689290112736537536005176119083439134452960353318254585035885191677204152025478735359500955340263450686810671697606170419771483871497812125306262456909719032044596667709494637326601123846465094625667359467077164730098121458976050695462287485318255534002215269082022347314764608505709371806094352892867111550955699797149538046006772125019212994092552344191687469414394793535982810181355093023219964757691429455212606210432023290794430587214013800238071734573914683025822134769180235249089743355906061732319861779651928732025615777520301830536931262651305888814313074565068035068118611577971350195865790959194459661058429519921417893518229803689974537556374095090003230216077612921270411000773318241591807776837526748587537386140445855765205959122748654875202963936111512103693843206232529362684998967792098540335438509764545385044999554529722011576055432832496013921709266475782724943794159882416154974971302303015793289416849163745172429362459869571371686515716620593141584763232407010965985620827478227274114980244842451986746259650828697274501083815177860941459055111764621788397007893660412036031581484248978784200710613756501118726269567147595312184169149427381220045129704367369039994050350283454447584545592203077299959665168102215705912606635360571161883491237781119260510954813821279103767690945370641292142457387585422384464404923199234554382476569382765018179717425978575636671784553443128746451301511535454721189379827250262499708114829304058674153200123409631834308559225659161373137489422535626293097534617704411015228627898729033733074925398165149791961459491559723335183594896446790940005996127510159194944250922731850699920782190879821408843754962250746032979804077858032756345861155724606611172232902930557896987438413652825614368635289242538634027209005517385681808719836875339917794206468434359960878625723773244978179818224769335706716977263397438946412876248359680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] 917119464215446924356937752179764548955360755363853544862121046180038654010589587183834246582048585491204316968075741027164111289478778733987423232445313277145910291756641498038999103339510581013312295440328615224311023916274681113227915485184946571443497217057113791574507336756859632328157973878645506050281342027827782469942081675417868437615181194611867516970595450597918812126706954582156293350703754616799214442243799155675703919927883366279935332000456223055650244962355523011749641119144364773561420823130363448309220286266206150934854014068380748228771399906398326157822210689146818353401586985377162979021078476900698006053701344665882823157470737070468964901522911418333583045130974014368682822082282782820005169448140061580461248896735658803991230926687573219137914037889177749561501566416298666991843401768172177936430450409599186210008174877660086544829394339362946472695430865015676745027377156176247439254479939083792441857503562852211747633756807444656580953082100138805674550427384224021186491277474389973227972822117374251968817609055721779487690478657329407797616546485763370860382049709919129215978124409708249922640835735469519834393565364430098746937764056319270388154003824011444033693674887128244368184915419781448642190258242766747991225577564384727536585733246845033832322302153654185721906591165274329007166622519053204868191649305791750752201074168093084933933323034108879595436171239411938885753310603254010088068853494156612882200774338425430947712745699481370158418175186740035677330117413605602610318374428859495096153544449291808598218814577905929718608218467698059561195340158626283196314240288797672740160752862239485545593708542875046156314775102490481837195719265624702555400656759795644671148497974214553444546250304765896409272889484804853351878761204749086072065019708554675280683308431996674247012125149015103450597670324206743213095640936443805021388190752308537159528515713691810442116599809889476011613122221550816257620257137217759396420459178035962858441687679829308702661590215265098358148076084553898088947294902761730651288954084949167656472584713383871574882390827063809941528860891365156901232920141867092938923148323457207203963431578505641381317401987092163371311929790093408041651441044414608426004340537961706225239644769671700349540536217885892642629397085183189478621187667718997791275550028055040652561032961482415511165742689990150286749592822843624162487685680389404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] -167858659942919053809116757563085462668398589962165294029743340206120561485305370140354040545796254458899286472236257902430588480403306683107613993183564558298216168459586018434618953266111480296342123475262102830219932186633527961193837811306045332874558030073388981871435956635053143765776641150974344225089436051428479732971278631072787518873065461551648486061138138413859167169540600003013987682227026326723995185786944759106555560546679187472957601677634172265757204345619233227244546110716842872674117532515028158463610959443790682196075320216527158484143041774806924477013372986159249076116245954599822901450705239384357376503713252062684353553549061910677760237276078010801495962066596079430172434549071950466377129817675996811884494391219846721079246876319574605476844896528456772204270521988173004917100129712765373364974098396473418135341581382801039625053679754235378255572853653566274920656025480979791603863885268004850617074816833869652886188644490115136473612011040836647867407999314077730332901455588589332863357552815768153771377195306255197981687193272945449363833715313008724325123973209280221354775471839530306340924410166075854129618797556770114589818255402234241198749459274660306425010306482794211378798708520947144029680223996888907022151531467923664383909196015062336363634618343125737283045515246985763333687908473504182359798318987947210836601059416379033908501208621147073751805597653620702177853164229927716870882097764316317584675048642551907885633871289664117782694260936243300015077399220557136729359465421645937121752746540480325168620523861833410593399736574679361549475627213996564886326171255359083126833824316957617729146527859069182852784043551244684951438390465670654396741189180631461191762215063209223910223215520413784585924794290497680407737289313276652369543395357388167187757636876521325363770446097311174567774747233795051905357353276283986170989902881610406851219344583883486430531628492344124938326169508399804685755944722371529529213522464524738981800841010574525550846555473213386456605423355134488592638270357176251394517699087683916194728852157840025009124618227823580443518444264501584190516649802303373781811068521966778916693904610824278993689064290423971820527848942679207521376047257097281864661950898633082748774943371415103864680330491983925723346840010703723430094344576283210366168021898242367299510673787661282525439097801610637519361605811407667232515450450591742992401123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -4938018807727935777754034494350702914898424753984907905509744733163311065479376120574086038810982615371950305928303436665731715753545063221746810886482688417435726529208671892598373572540440525726189412732093982836531275944463832040747922397984923590522130733660648266022647900204023179422156767466870925629899249238773899497041492896558741878453631745917309256929998386295585484806194487403472133065665897474636223594304292899100080638529385888016365091636236532478510297483665668569906612415461964292334195931556034574864243801591006062318619644975580154384988868204054197376082410175698378268750127762609791155969528288357585724732250781103980491000978153159757723964998702945690885320003313062186789773019530351060269575136447888372481343590225734207520786762975877227835404143497469642700854623079138807018484412233339119594408943503650608199461775431943642598920875687295548417469185981955597765246691211101393252413042812024580030584748229944846049646193047944212736172477037765614896345593635092281499870401435008513321702966000332647765295455105028144602186510778351936880484443285296971480722623309773623432799128724046399338930431193589208137315191023519538964937434734463339165412616448448470841912707476833084738891600916502576326462230457706521046488538042422652767599110905950531778498356054077303010092611930406848119316028659230346983887763223515284142798968449524609271479022941029767712710668026381060076248281762022837833696896445870747104725384270420318549146693566610082933268999995529287355657481967535110233732312235456881236735092921311612925447688379596985376917167527222770478446961868852746291774118679862420538779030891628061718990705699236563636247080440913371243797367867539817287736659472279699609849059509075914254493961873108995702619214861950707257545306945496043114729888045760997791130495519907321462841387451835656322793363323326683851694852804900651383552503181445023784882183524495669088162538955718014851519588049466261637078312488613755420131109870710793280021558827274552587228712699061004287531782033920500462443478112053133520458907685431929296732943364753949401531638264047156305926881210166659962211153470336497259916560544962355198381243484576969074771123207328431949431499822458972523520710724760479462786196595578827373787599775178038453830107479042635806923657976182933746771990181843760013672263320674660630920351032701184872123078953894154880296145035140781276439270186529029160737991333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 9303206565820951599357562312548250263263920619240657246296544070931764180829585166656294532589628911525329934292025859825048541282031625410893345222729716594946423858523881148332815526202381104339959049237121042286449518936344209309660864427076838405085395000609049462412142755461112271095697363478842134228976471027446211333850413694431604425033959413558562822754563295433209205087667249603061999033716636351787935759872233690770833948289859835900211621472825527352002325711136591804838507532777657427585858220211746223058400226816407472122560203323803726208053192714951955584434385755429618451004956119165486414129572193289544288560067203968682610026853872139927721854119857207847409524565552731593181532329124762424791427384879111831879714864472378513654784362436420706663149736375042885888180920233916221630415138555960620322811647456372899282746136506674865545207981387115723098293064366008257692456882377852039165506187657229854860455686554532076835494700008967929576960826754665387386816890729648111372869378788845874959942003575730160384412195920580052190218607328630993985547644978737419623928491487860843988384853953957190107060267873938512167136028443595277455224104556831617941859099453419447079236489340171655512110023683296398111011104094966030968869131324040114898883982906800421422794793223318610282416060370817365769766819807067804242470560726180133854779884005123927891823559614269055412545183192104893040311787492186766627593817382469606743356287648286308434560499656835528938592061893459642481284154266239595456271869503409843747130596489584189847294763920684177926596760586999092006056413156076181296241173508902579682150256902590928791341337652454134649205641762557661865952596178242254439884545590536898630056937073295000261561649655007731772858563774651313226104201409586273348408265716909945058121884687055796298235290348713028183464166448419391569967117245127523614496308125270944887419449571700335559306908883638694461698932225182853584673528466823340380275314091361787014529857394998916470503425842148183055485403577451604050520057711002019553553624545579002227528037713181408012538218523328155261248949828621521148784072658312050866305064849531737206296047591618614010236762610601814331466969390551672491652272309629473877812902346072123484039308122973377598186940493992208857140781594716682076738381324230761931495876530502121325302931345011115891143379704586485452241447354396983735261295045404494885588064789772033691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -8866311743117770546471263547672307581549073075737039579444349202458928814302485870055537530660274433182257849345294072803409352276343957959622281329519834621420248757635466389355401301422113408127138011267387057055712998970430017435402982722590958892064467086184957146355841022050319287421670160547091277637071100465246812199851301516832321738653396856595116044815462382737088430838976282717968647835389676143901001817554188814558748923387597661132534263424920456817197322692258817738509371717563212433343160644227892071316348240205783371880914827749320053399948302020223723790449226695053351122315422748946571712778350051260854302744915301889484674528789372523921232288111378916849124633328220419297474991338282050941505860615514060483119492776307352383973047694352350352815927716919711800729330133016271768925084301464565071199427559367575212441647666519387327199482669095411086718716159188093983629376323332538373816327913672706837588276809817779825855408151718525032278382257375777710114847288397644861043265553708953675001291720981700172338565176855172384446853882442142051178339992996753899302074961316225567313198747554344882424842364121770807242971327421579076921167997738095083373151404549584411957864050001177488776860978224895964095480372197767595225424791616750962855976042379393650485223597912146945224664081385726988164541103252038450560209552851256585195655191355588731065889548405086766018317925062619494505857245539973929819781118147183341756505795929729146898974615670785382363032344160128892829286242988447030217197863712074237566938153026213878173020272715386413581704248519801000616931565297670462779506834579400197444703025637552312339627676743234494417820662668036858723776169855128526137998970802710522720768274248090564072978864492884632186264996159449849520533587599074759659188130306539634281005412396283052849255285179417065896720013637961029222849498863498145097886724842242267773026681086296358919083452677603828557460841099379606292873537730359603452879234422640131643429450582136624560613150457814100265705007173187832615169761333679369519712364681724134394054773010274440449615058353707820050024501792901535211386726384554445789358910308948012380193740092670425134677193341609754310320787611930625180889800487530823340396319541603757832249066050524823940600724352287375928073376041212713406767452581388368908617932392746585562961841785569721789385959090780013296866042336339200097966584124264954880345612764358520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 33791390271311583008005276394252252750633536542797919958864545390479003734874095785392644463592245368241917429550981554039960626266526393720451320920761237043850644307426590918067388354933128301402928083379026108394601983922420846524494246399102591455360739799371113595381017855368562454637238571002387814094870419301223505280297978960933643924456525183248941731096827298227824425400187574137625893302468085012189856331043133190973357572174160914598710992532271973481247869221237323671006822374418264254783940719615704057629464592038301332366451411184862484063228928344157082704414332533581553580065062313004367493592119718039383199726292111235307158505884143476120508942598774080203975078072812978152079048336318930781203389179833775042918771121469058434936269725177828259909538530068718273383423018499504002397206034803313909187558066426779148446262074980605861481556204770636703645928831574143571023159954891701838122199115348926076275134945879477889241195481880586663978352307261159652650550281093814409543995267097173045760577975689726367031218308805025698775984017369999357221314873255609381741437282194142184909847698216708367050575185324240893367739933481323822839506056294391036170563972700284077691838876986917192801387032096034721868291769292972669282540015884017004873313955298490143230267059482708697854075967956282019760380750456969370883995519083897980495028526980000605466793253142228287364850752278100375206716849208291659627804246048826266405786651391200922132674862160741721427205019191053775212707087485543967192062319268522019497456713381003712875218215583110249526497616695293806573046928251846725012621075486612737071308065119409123587024111490359581327009741146042641785431464666831013421616227312517268932387223434794504777246480716806399836757802159432017192831887735955716714150057972768952176137580427795500768332230102821797758296387686326349767396249865643296564581886767802649890467481112069752341007621104879542108385435238038328377976080735062896953775535915688628190486374406510198916639818013962512079030596190319729924928660461658027337432192383000595492386121765718505833074678385832308952070475879469207259156809350283870384517379431016319126331317479898971434664557835087853251286737298068531772508907250064165779254038368501759973328220457053930993187776103366877167977979910183600462304133729109670187055697851181577114398206852376384401104550634998024609751358009714643586659165927499337556128011783584952354431152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -104927735481863720504024954991943185056929672323429954685861385990213991219613151531213979662936922390300688901885268601812002023089976827944898052626040178909930204805436984993983036160964923055048963244834668529341171114204536507622267651492870049906359969444028716954810023513302125114065991404603684731908068707501181672020048170815713524555336888952499363773877698468622363939629405198037792540374791032739329155950170712608903143875765564634633883662599440137471532076341912979933135802556608704555534265783500501086022165897755823643177964238029234991872456020782096908938917327549306591111617244513006982284285182266745751366706850195440870583160738867747152504158152587078239460767762596263011629624935040631078993770366981056100936905834618133864822351170787271833931317998407637054076501825211648656761344215926163960720777667246444398457079186400067699590602907133769361461182801965435846061943577821048213670857064106117234356869394696383523453240590752217882388547272845387016953763646283573036645061102802303607099369285981437431398694811961934225763213947389464609737070116038162504303713146023399856244406850066492512452472373735382545877964961890730290918311906556276550687814092331761711328381841952654823626533695491165131626304620143586810618213983906366721009037964509903298968034856406539960596180464448907399067656319627547373819665370510045087073331126011002716404205773772679065969977244499376561170843858891140739320288880999829962853168490180588432850429483146274584301490760672023981170368117260927613209401299480985526840251464097947923204525616659056269454395630225860524938209129063328409350177085489918394952680748816273933988866542350249097969923513006527404267763017260031788394075086767745035992958825563290936910742491809540639586223001742658850909311029898315392720748692660275957464508541093081496140626245474944468174708703909401856010881418790175736989738714845540334125502693965392605179924184388543840494942652107603865951605762453281436903133663168971993755800275202233759682489127751882172592624978715872971529305738278906192374458746809179475515212371805719158342876335260939096686677470588139794699999433780541587270746126626697073391675920433247416442296384232227287042276453273785602763083264289172454529797898472097566636042559791499463196179731940818715674338541074820804072311481418399805330894546553863680290896289009374014773600519279173734446590306462851789730677583069057712955585159875226963777095079421997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 87770363997204047142144177745614002853312006946457195933198304163672277632195091395474031740396031200188151739536501175247217220353257035245202858431732157148438860922208510635464863224429625847555325537062116387702343612478450844804109394599269064444962383520889463565595553212863155245391257395694178682461482060414051481295487573318723518484071029013383669197081293185640314302580684146952998987866442836814512178915807967261436638191892390456122039268548002713287751583678932758170862773831519109116387004646117847365567239964485705303022440941957392508604297471364560862092685626364825742083804478495608473647371231335563818494623704361649535834221747492281905755591579962717927528628143868803674249146228675775191110291696889352015348582720832973578658972293591659307006137430990438396816056975900602142442632944698889129208277684137950831412431156865524091212040597825480590517710318296042789583673281495408401039332327567720134433657493595299689702288535315227445063092998209306677432517880935715931899595289349007151872418198150555392888617057729631988341665301714878083004745989556437614700272556730861392403418268452707449278045153729731305062580310519865612529726204163501687927495085625170959889028637292840482735773479138980702853319150074136077247394680931942533203102701947784815484569790976529980747967705424894819567274313238256642703193656959443926572985019883306752247111711666113423432012917835185398136378524853513079474377738672856095120534801780042657054030301465681403539358638307297110236462962912791128333932288648558521246747444878957994746272280568549339863799237190318367500596693972353854611162254911691871356345159491193635322757286902598074599882581117951047430935112581282515519905100986825718199957613887190915299292088956327993285542417347481256483978154505929809821396591372646047797560990453844092598405600435451819087769403896003093314016429962179383897385865654909015697909848024686198258170817808053931336152860112535250689250781739740479153352872428883734168695232964988296781616971470984926553443887571836469889376490421821928244538365646522639761533402604174923643115893444116985097084510148861501769006394862468451528571113172714004638361260662814151411398851240206899225779233769457949805325227927180543140873304911088595821617607974351679778166040581926476717329422289874974783852382293316477295477062524588549701458342174354358271888819528710950122696152122417380711027284081139763839186657828905779865635850001126527786254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] 271417408478392694495367042257738795615580814992052953971904449605303998756796310122319562082483275097812986950535277963336023835424415645590725340785596805261775441355797963845226227681183889234281282727744381567455100729921767250123934430131513047067824277053610672984956847078029489804771072070991381167477833488670421742947981201001473384861029246927276784133938360489562480490277007287860627253268711284127616084809202530848806871575974273363250514477151702629506165733192478230056430674404404394328579195558167672544183095150334186955239136769867965537044161410700100587238273088551412387299279637480383510247685464073590370233493463658834777166440531657590949932672220053817046610993682516426234247895931476190457848740718882394075677632102954093601649854032386821829684600521975380042196529909269356998472062244176623393274324131888889573785319900148204231796084130917122979617789971867063396596393400838859493936638334091267831003854001025849556934960727379429812581147006909778615905039494644265489774135508949090627631589958292353902934195043157473338684180396606667068993609791284466792496782190954036382005652967903889771454212187538491026827297852471099450832878679401740452725598981139243715651097959640576337521772064046670660061700564523517096490536091600173749015512774679174325985953382319243153338065827374606376998197352077828109022382141150510508369994517349194528401230377734274794240774643188714952127303617025484868272151153404426543110131735321998647509581467375677647693201915236993799170982551602401822128225130921109100994570392715275802728837009901573676519124453500987105126487544437551786006610825954010464687594003996427971656319372851803284340970631894515730734221124159179939586663154728157038132526082978889526720893469685463235849841510411697150453889591037351360468509443759443358715129507772822903445021332303313322119047967010902537249769461224859362678038296050568669238930069289635175858288815992332518077765826904703069847289141775360177077951447558868488458510049770159700622075072371985810667601017604304522133151533033073344999144992456812902296062758138143066563669522882690150361002890845939724890696560473777024331878243060521246030864762733619230623332195842497024925067475072381335628047182366439874972837249050160398410244416148030945470474950158975537025557186743082606554515054764353131256568820986351416683065153119962167069588950667847429810411626556695162388259935079777765760440525269481248926695116097107529640197753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] -944762530699372360043902015812337223913437541511851664878526661603996948238078170633628911086009399985927849923005175501624838957097447276583002507729165146726790194955124584210569387671741302153832797427563324710508562937031488163228861619740853673790735609275259674514979090753799812494103638762759662334923558188204614459270586831017812097677737917645909442838402240489373396832999277841316825373527509002483781801962982559422581252423085928587942290370166075104694994664373799699455917671036865127826817596694014896011484572509574885729393421838500018852374974434008497336277367415593879513028488982001290768647911921029123280004761774023336827320915622129125858197179205672817338218538905717587485889194611527242436805577296888852088743972815573132594727080772134858078264301044278021132545781334436824357060257491982620070265699857739713260164766893370855156587149065576743268889278330798169661308287390057322381999592168788595072134865711855048650612909359824724266308532705359420922133830328348891688685680535154505296669871312719150942438427639760305065437354724194233613053590291432476781038991166734357325306495072058673223733691410091036157884100948930400697906463451916135422847311888718302088315288125670034680878529689620541585183487616672800784389341766071801549124926030254669073009085000270998120464988578583052692706643715200441442218479571681936313358599609167417200319982346212274248830900783705837364733873802074898241482505126180204606773970348245225595338407477530096718723840272134548069484013963887865782388029641060324227826458383557569786967422822918322390647217097041474635350942855969293686883264026993851490547329950682948913453706650901862408094595275735994709860589192316491822543520232141469030660554676268358484942482071679742491637741200922962392880826440112991905273552190194351542926521818808981081055024253617199362743623738578569416476586493040032656747021990635623354975914944974718553781124200649117363058766622173966727769247597919846828926270855895013493555434473335921666608552836588047810520907074586112812981337133676833221117628297818375754450992034691361376100214182840772178364925937687220341757608198511437278797263369730496191755885732946068346476999989055474355926365484887092240932088033987813138987233546241483186474825951345134393026761367313882915131733784364335203902927450775439923465566799015663022746020197951299885533657161291844956696662946654028845395630815189049844980854572506774168710874661769594240467995405197143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] 1233763263815445947947812516465323044893380476730094724520073404740724527237867738942012480628842426596814426045567775843784482466184324273412519805543918809512534936116675257254086430161049187477436530224042982527065905363843941312124089122102551635852325905849238868049118921581275652452186659109374973890316107488006818107104137840415410877758128192990671851647220499929884256425032998122431442935252420388611943206993485889877018280832689396310188650503706348556318311759012830766002930636889255050296616837628747019765432901452760356823246724042712795851602491070690602786131641391481513421478650951269228988408230788690313595827036784157646027694870883710660481214185446124799951389322534503958514163736357708154487877234301352863413081475767410175859385470333472130841007454298496900596726847313867090172715124395270975928477873890830783876189118329179438253764735393017994640958940136296053601256239000997207975665484662297002432593575594938532402395670939112665943849478465155404244896638987775616203796176574110348536603488904111625096999122307841224376845660606185001036862939646116425137173219844377761510625112629648663220590829545621475409863351539934443990992605176627594323346044114635325913314532682581348553729900663183971586321629466963098261544038802973263688967874351362675588514332550605776519335483320402459117430118792383560610098701819018431802816625330242196246682073975443667371069827611865645622570835062890591685372420984931652515397006280852148055122833295343118270589382628316662686901611735582327677597386237770955261598964535695460976735498359539240158165787612279748953729438837264232041917142721427106648273043120267633268847715658583138973034682300825819229915054489942138996334279049505175871418745350646035656209307956548375595391197252778134951968195113983775003989995275612341988969037898626089264766703814628296104447985582749890715790967799287014709371482356935652041459596949341137588372347046463310134494606477024013774860185494086275766540993505333584398460146991130153983683588119334191674873753626361643331682011199350455404356582462468375976692023145144882843561085297407616717741784699223541613957759959529604176122976410539335870752695021470053815161437636951816813979046467670232681457221617082902984602122186703125385637483011045455115421469739589592882859818963502467069908326831908069112550855275058269803454197493471566608684528260008322007947635074653827165814248947895741364782245073233093855162925689405994944536359980702400207519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 372810693763028401011633606746712958888862923675150677603427732636600970066295165612106008248718005176697942408136926071765256758275841564955989397165908692798953000617455533947109888132885723560836495878162048371785210725562296112133058989211936997110979162800674751863399537960060502957877724845913592198905837293835302558678673652184234271437516860422596863467945095855560230128962511919891065541138411859155285012983809623119409303533815682654391626933121820583725227363566135704119622183301265827858745654918248906931100822225829312372248209986463477907812281819415452153723300787194428515385502419758591500817229194064236316751007867835215372127617487348421856737243895294091540033681275089173703702732979811836745752916407948709003677175429204816234694373932417315136529411372520170635789897402601661837287859446310048662458947995774824482228741305674467566588493889368790967342981678542699863659335256695433812242689714017578109169941770575364644799963271641143988981922381343045478668632297573547158235798574125777777940416764800102425287592682418251006360381753878578222679159145879848806664912995318508444243081953157951187008827558393672797122986958193634297541069551682649898518229519520162169793458383817946974135529507841049898189399295920256439603252541727926625044467014955973944281310053628459542714586067864601296693162703486102190688921006451870854435195543318950856080926408568445871499731568025528401895051059087945307307601211798663008376882644503926272689427480199126403762601126474766738802861160802157821378479624084367770126173628409839230317541502093533906319282026977694646307582303927914991454921673893205692069631359786142188337003085339527574542134556098918474504269837177295639988192274845726198943710542674932602870098075773871615424447876831860171206598512088837198618294963087319154436605619231138407304104380200641709513713420226990474752143182127017823586989848266263357238912555369203243638816825322128015619840711274365397666143366751960535760375986668150819349694592980845465885042706527072729342061149067780324932450155929747019923516792000059890630593711926740041877444105359386951790376095886866537545244730973132879746234299662870576294035433988334465658430705442434376901614421911863387702613369360558395561834763251213628406336551885380834183754279706382931849711050697215888052307265033993736915974985088761082638884770429206491779837985028075269166943380349174773751079447262338711005465226406134764522949599958867583637811549124307930469512939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -6445915447748102658921569921300756350742028908805531737592367109791620437002237890561766363789402869532862600229170096577973212185243078191894266342303117070919229491268961352236608004404424765171877134988581745095889936668670840539750578755147375300395606780400388532640985686939114180137228171674216202659096845676666489516025911010942083558238127327606567924458850322528949714269014579391954906863935362760459698406458005833006514662190091604470033334313461619780089356695872666151712211662718484265414185435799472809732986530105296209601843406335627171873449105014954000000053902172127420380130846749200414312058632705371627422906004929386419886354831883009984495402146139927240974729160028461990146905737767773120719530149209751811404177856053488100551026164620402791240733678038822397286383177200098213634242924576102999575854200111039914207900171201900780313394509415813153078438741495700980294248128036019999402604403188431247303825231558083939402275275489188235520942709563682779287453467697905246131518801270641686746055702474009852902830004546740741273920578576307765958232999125539554575010007006651570045166078206792224643347009194059065618275413432921549058263236738719245212987056614112351827195358764427993345526972343361365883669658570234347577495959270968081527056148670488583219509841193321853061015236610477773795652927150425963217092943204094926327750408515749304118554672385489601340269190888575333303854688855940324143145561164740854157096509634902085701502116868060096676015464339336807466984816511772114939443571230574354206711863649349010312147819095333598070232356638099673484642600965004518220241541066586919365108326613277426774699854807504058384977336695487012183276619278107015068350640941174262454205966498062544525434542427574681122423464071554366734592916747044253908122320164753733434950036414465482974713280651605806669375776900418156028125222343234612793362219317004495853784012010907485470529671287115756742582792305140795378064111995105022133196283275022884785978666248859091185011686589449593082111961212746047901097915789436742690636085950687637038717098812987993529616208559311620325102186473411377864918647925671645351055237061555591420682512314477113640008025684829324280760439027747380890056547879985069028619001885850119355820206174987418128812652596012360875801601940138894146077958666702058572582645877867830973587271870257192091460451257009725256288459651399862542374292370784088962789880610306589984030722385865974644048037589527666568756103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 20448331802427133371566427512221004796339274427575034775159984916762896264816736230427391774122634611309028870233595312365720414587062572913569703940458879577939937767375694137356918094437885926007237256355384803012147150626554979949635384776440794906526679552229249748102823370588657128899502338242076708465647547803165495061415912565775172307450246831169610210690917210984894301091352754695927938156932713995582197333084773419385675801963909430996554205390087900775793539918801600426805450899951190551696524559449228307747006965702929885208458760248373201394910966179341019439569723981613702835407708339233640490409359145907762086444185988741930141425636100303438929256564084527384525821098403809104123643065070899351153162341369239558290059888498664863621851903998521352792047357355552449500919388087339917545853413858525997958395049776483160631048913591891594749850581902878680623883967170382013677108062088882229260314269386960914436333822240775028678654937680760731718460107557871752789876295348519135356520638280948457313474534814394882283042241802928501778367589627413523504514064564773713073958066257305701357937206613517548405150473033714258599823135306943712588793496645672442165996725362075134934013052893897532042140498759716767864134015974187280172728765005477289544135175819479062664581342484653841684845504980858044597904317831550917070553751892331567570640004339559819271285014000311888836540878569195676803633965441320800215471219801053228024986583398089652138285066898720290415871927619738362398386178921361803958208087387510960726946433320048361576174792616832915211003940856013929186037360416446508136766871833027104243093690642637049211684190924322134992608819648078020123806202964316913359622201250628357920236259845668402417416374551467651251602835102892344865626025314689042405746293931609368156527497561461153245448906977866537737604725621133008931164226743222831496761235928991746639880279222338836762117736681086816423243486202131637563867018528021991640436587451397662253511713635626117837827157538549927887052230794303613145948960224575400457177700202027811789930314266259154010758967043300947142428422729970698256616299410424480108747637961118793152630235897583775957247536631219071158252159510750729286490137553147603101144770422704958300592599253090814258986033317649464024083554174213787413416569193211290895526383566388121994471811730071479548452028471719036562544184209604456178111628966282604762506876453211893810561645448665383378861193364173232112079858779907226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] -44590273736541538894502608667101725833856937583048544912656339736543101858802601582782691348188945804272664831247112871897063738930526472317843139341513821145443283191008846306492634838706704422026114555200892523359569964515798973061958530408499965252835997949700597324559365938394075629173398373392035044698125439537502009604501514583061178437159906037067055329397629980394610456676751809944232059729647720965514010861428392400392386503281491243024439425563178272329422721428813935874458052741446547290224370887829556423952275748152307245404273597537854167057060748947707668867966853603477673004928401042439882018001306397895136612015722067218738200611729867067531771617597460919547112031344956195084931799089161686709997501602526506720310219605943609807687236685318346194495089267240904470890891631573735816451806281136598012032911370821760017857070168019895669626351659059130960643622057698746036841297001692508689385297184761977265812588309148343789294644731745147208279243751090634879867332061014559084988209920937294300898611882485247765030205018883422117351871086548911879837971749088370033764618247552625434648865070123677971044840327670122736611025772979135626176353588720813076354474233083220755266739440691959222958303818357667207799310095745872933114852013927313854054576877588771625659760564688627948592903209919258192593601848268272176280622189640705533017977332151145133249768791658403534094441057116681683918766005101503931159327661638035320785449250665337247313086645428606315434832984215836935560151297463901433630158185390072125715606967162801916898096338961469392597528183260414685005328675583913078345754494608679013211403129713208131711931638398989731063141459766784771003045279577137585279812871140327814152420834260543065083555641070170220211720038888826789188083846992407107176903799836420540179267569478393407136015275093323241991827910141651716426965943231069305246176064716365810976934366880623717035117538699322792572624469802505523159624558265994927422836805630798756780623423189222858598171772845565356676825693696632834892082040867445296695909727819185499792925359771082672620920291962879872403873694049185397043485865787870296292029170831864749292094102722054910598327446589509913215752435898183204336709910558825555313513537358594752223839621230186923251186602401763277503738102214522908470507543932300327083792699219430115721321006648157965212495622108453399701804603546755324890783169619718386167429507955278569903913602684193746741696251500997050243313424289226531982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] 76547015208106293610291519189134564239218886459876878024434452075835410079801491980184770689521010334722244372054553543859256328786147016738429459305057746858245255514933231970328347151831669741254890450123101284128762545795308401509179889288864552046680281393219120799417084296675919305343027282886685051035949867139533487472468234263139649786018443589122749084120252544123071134590128904464135665193677986448913941242577118804511874513226934899504250447455740903349311258664961773673764017517110628954993581297114948937108213408813377153037263933233236232244817734886441509300672917865224290571932549280173813762598709477423669572856390027635212442527782446573112155617844612080737876366329181033614284285788235828533290049524722569251781144945562087370090029612129270328227622193362192505696232916929191133799694467683625970820359073203554756159644088420138313475429355551993675176134212641087466699858018055736387421435177374847064643575350843068344866597094449704243367243067642202875129232494311357604801600324895461599502315312132536450136184926577576118304605571355803833806167395146334523139385881654744072783348834408634023637310463548381410563946971749441220296785337567818851058168167158743729851058023639137095684366993799884066828725243635819642056877009090978346837818134697893296097155455045328928134878467874442256412335665526139341741823567742356020594987887997159512590559073109739650496486350815830848089005052225955208672098768071245462365365219333672764908320941257775524518242964941891480770941415374014611279340485115937453657500435084497713430569334048391315825012681807295422107715762659175707573338383793437349064224587912433842496021569713178844898556334142609207734564990697209194452795326119075941852336909718908524295520146896249452131041653287995991309746000733712619134521185557258006352880463454800371298400003360386046174731975070930313982146810258763551462466845475913216752272067881632723343498021211756049164864872053551124664006853849697442571616111707032294457783316105163848133975781719608678077688768533473044652433956415440127814694353422562236670285540482861128188794403970641020111012329478784873297817070608560893454902483232162758405146204026799876565868795503698781307396832505625560496277078557386560423622660892007554524148581580013402961285881879915737653890419611513304756088958730409695363176156270343321779450649604873512199777569651698971406191979248195728236811541468811983000241751824344378123625173883931561498302024179954394789149318967247381806373596191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -108893562032203770086782657592513644277885777937126493792807244669446842732036602708450239858481970883670194028732115082689658461171377500973017175108335206753548465439956677273178202177623306343012334446863300739428875350312328059050688703575299596955697979012242669355235359846154629650608601215737666909880280240217174444574194999808827690022892468541000116340961122357650804768592910594338425451636297003174133527462906716706521253711048154284832706847128330606152706533313029116138572889852809110995489081315773291627189877479539315619090319246763290351372633197940930512313497424076304337003550676401736894343399893889371249876688877641288216380860243040439559502268176155446122061071084530291139367589923102026313536661655696946296481150929968394993060344405140450812063737428040349864765782737826691488242449751290889942597914551664653606582368903136855453494135681643102046962871589291574178499873997877764682111458998925820125842326798805145014316545943420640114228276864662712720309404493057788118045081575203960558498903783064908430490023393368531971623259410891040969575525904637788511041152001050262261670835806285546965210816011941874920264931221612606455970368732135452458388020091464734103558588070966637061913182084298380835152656115849093833067398512218051892683542478497470727097797616260063536796211528708765629553470471909238491385632804289823175519906455695560518366239461529733615185399472366926567384193956927954638405351259103999413368209367087368748139810986505919230286110423952892739917502669038261998460303338456576773230673197393808757130296664346352020204364833444186424723359393448293955926564431339802071698311584235050961374606723159464669617940135221611763637783062453554180350171452822404193967584391404373038483493824159875979134035735384461816245470546665187648405112243541446004402761694173725718029355193439341646640253645048837503309795621130061393522414336736600526077320971902294072783261235726514030392471504608080855442429480420410045580042765761529516858069969246658932611742619685647653174184818570640766413601181404859208058513254294951179346517405168753434802643229699376023349091585985704699039182024868345767285563532102116599891184910938861375485371508067438572323656718141423089891267044139436685429324827014360779148662537897395703644087694253576143938477149544047530408863615610402948753720239732623552406468404103318170031641881301591592266650085574734785754400179049691873118353126744709234203458306957932201031224981354998682103740748061682097613811492919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] 131735140904224232803702371662163658642117511890759431936007573278721127418491901295140811621840554480260130029529439751164630487158880100231317435972638827519482345388849255810708770146701583920346931116047667817716937156566575547792044500938498706600579496842356440010739086239297135092375201169595292500834645138422330578502074684718041670144042615289859625547997982242011913358181765023132562897795576135180521706273222220805298712356045691135955374171075763930127941600822663782750869167468045460134691836134269028322920159190220024986647909189074048407955203541004118579313260397787501641250845367873836346887904089479385158297983798425017266057522869068389638484851582622321292525199276110003280895485982822947698879515105644464556007581586058563599529249521337473185305388483583184134300672235850966034462053018918999008674606087315192229107206954531241573866159283640043583456549647190806951459379665309416101153848693528751585912215471600094058035376023511878883128644493172328471352361121516430032617379929650776952646321443345160762521645516571809233319854637483542629011643470492844731720847351977884187346545468006710007646881500563552877369059146111145153748511055974974484998120394557013460623572425644733225803169415674739188709856102545020912520467075055544517938242694287693419189404698913377882599614202280712946179663780508303023839463102532598468931469227723717826876785762978623949075049178771713357991363487174657475189129181268243279639212811964528773342164589415602068346210783603489964244502853174525584566280077477960414964347925891855297166985530462724621333952938853800383160408174211034613026327726680115972482758586041321109429204474001696511986318696375508942722664153053021706371710944290196230007658832226752379511903206068172365564819682890526053102492778148185113256472613912942243340533803126452508692131419639720227626043858335611655173298324419964624099622657442240178987492544255134510886725313645213608410638372844038445497419650928891481931049520186177794787576558583654119998049384179595734142572259429584035482965829855758703462829781482634574348646762559084578927068378686790770186841919021736706247623977323998631961006098282584171896263175809167518834577268266571895255952171788807215057110431120702436878731979485218692207051023546884989769429166096150250406944239900753434880293182412799276459438823516892351374548475492643103575429091527725800103235961888224467010435934486335168000005809526403027658991427850399671499162574989156159648625438185476355101855006068944931030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] -133117223401786651089954213367500466451660563820873400919920626433772080752645670788231917421304602483124957954602468775150063027545117729724035691219358521630953410584155611379002574838564596297343003916143738808845010307018712307222891959879675804375110943144234178182916584064492582754623538158800408222432157197579129867934480297267113642235770940355334869256246959105568150675767632968863891462588141325321414160223576424138591690860239757047198938675093607749535924741715964834341230386810541419347526127276872270246297851391718548023965342445691058153673753603556638517392127323113210657287036743405539508661391537843123481003698180949748379577616714933759494184949311519782070081204642065591395476552402537799301503585837281010364265937591627580423648755766377965077761673788921907157566074645393345331784066636632433184830449988118283504973199947851397276458495786341945959885287249954632241087280448413273004278381521940131204743706012271643512207294652008454487231348721501531474556945366340191378242792619854037728745976214501743695679390231491163460432091746967726747727990619380627007091101532464133932117261124856607044737123646291796797600642623059128606263374434022290586758089515349962560679686728449055330473426041902507899600482914895345269703041053456037610684892136342696997452079812244011041357782239014575289151149734869533518570751013684477017603486719702197373094551515859847169450161473082703355496153803416023929674068423424131362423903102122720123805480568100389857543758051936243104174731932364272755943181531473953403050915220359207706360215292913421882927703965259172040636654322703997761307901413926426791487697632453853921318934584674322623741935588537112733442106625090027891034923446491119397453010395193313214045943020461372000963755376095556299010682595658490610740567754207170934014478099991435683541319121010017964244589074331463864368794356831843881238328974722097757363648259532848480035417325294585421097578354049923761544228489017516748045270820343439581550770573731661341192863981292538823274449766935612769069986100055576574238967442685303435394967516887528484171996020444627928759755680745818095269060525671156076639132862170732161401565078764189601891251766960960388219443882365640122038164459691928474998399844008844137027068576837768629429568433468358662858607528438331730784145566789344417452313042440328543566048607399156720079852002875644264540082338714101007903307730888400379502559089733610060391253127844130742364135081094887242839579872752397982083039096323773264884948730468750000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] 95731746061452789055088350906709206516876971885931787388031949208260889386087778242370998649520531193453238860046846583280846985053130217925750890901378402283079356943565421638425418025508364367673367241600968191646139167057380007274501893034784756288129362927385799751531315593031510077215312840625995105038837460774111390663035461774196511227872820563711172779900603881523490907093701116108393077259841502030289380349601095841515756858028399456479559583217632388571158176611704244485094199679843166604689285628813477533649463454268044229918004606532396173933805841128056982828656629490123498542416716480410049015233477789625346961987373464752256232644324261949599051622047193066356708174785001882545689919362482477707496518995675360184471477065428776829826689415252066212545388966656189839468267375261229793316408215369789252713892680022959146845815389817301721111393465896720465057804643773268071145470519325012185317240200704345156166879826487761776242580554995947321246953785784286936997400873013953166215368041359470270817035295047636616954588170524241715571170490193660471253210143614499445664023933290536957965193180822663475609172991705169062916457616387173640850701925644715663293807159951270617052841565599798103920525499676567664392053415626434182958277887066602408022241392434522380740515463655974399858768594585892650769196818793151872973786889653251794857906813478940565856684032889989546928298700130710138885857257975256843501676409430049562646357899144147866834283828018748554235017825040889513977694042035054410501319878397447581239441060844494502141371667511291415959709299701686510181225643115065431778899114262276448451834617849225577208255758266037168108772804407167688506836815592720694880418943277051368339173366882294681561260985120102336777737615318143488384506904247777818595142236729288390269515580398239689421530719994581851829937470026398610844924236095862698688614890277318778981020349647014432505307515405216228859932004282589420903145433475292064756648402433470330229093130555444649060686472030588448729813310904447866204429959602681972750642933033767875170591156376663716330394738329506222582835767302671137043868181573170961738526913873791278823025245903483008490054745904583087989604289761677856887398609297956280805693124862323629882357982827888034458888901401103040520666071081895100353534866490404172830790330639992753712273913041870704929231899338703556603303564577709023294947534319609444030350594884832798263602264540274299611527691017098839949222013756958797603413557908424991182982921600341796875000000000000000000000000000000000000000000000000000000000000000000 [72,29] 654904710570206458259081160424370596046230284315614447400812144423940203063251066804587608857243858608161419583663022841420113504568823737975437199321125412322169108497772598805207196592527348427341791599241091132223254792188426450946672847697603132505045846602236844035755981603850328735322994530265495968149386320930539007365689642407316727351281974494051839038730574990098235235859662817121341345035076165927544740183506843387647348301191927050273451236004523847864413902999967997462915801493234938593099991283388818686046657056365349050595694331557278030940112070627024844485832968822238732096125039856126250288834993060867622280728824322247407282985108560096023229069124702228624011111786703899101196098957919095238447066412606610694170203245248525706155178615630442586232503564700435559351161820017631549992051349540729774000131159529136126785501064571946545641754341465948552786920385302411458399289845328221911537111932986344141975143599433153292181357486270847175704302608439806119357151578024464864503663597247957900536184487869575334767779870679984774972576959578017901944524476025952138434899073882113158106818687716510256389112231610130246408930694004762070555021213373477934689519461656793797518648587711267761829939420798412046208468366987293878053872160505850039050391793539843551230069266898110102679734658915419324276449545750446295930042593914075186857090703969022522284054841990890426127394382439031419514775707994832716909438259500538191135173057515258559011763263242284436960060032171688640363115970115622422128126648189767494963666489785588364641100642168300165727694033905075714568184139078361606699601540159856265844633479973276194684570697980773195433627824519551548777831564715429996723483208145755234111526170240527513174165850022844927941499196209699269586748074850925658620779689854170195482943065444927480738273157365300455555845708710878172795603423578781958943122270952459876654848834854904378061304122090533159364082600716369469677556890237036579813606534375043358283125862299598726816458342950075922363109816018032029980408864421265987123477692812025477134652676984307052964849792390522539896415438213895637563428050119262523100191703120253163097180224870831231980619370326664831176719526426080236346800912208156726173922374590454936663097503819716094935049361974251600567946562458209856099116105296087086223971027659890900719339768899635723353050618255286521277495107376771966991674409453572489484847451651729097865985100445474388784702146171588493543542624239842120381638324033701792359352111816406250000000000000000000000000000000000000000000000000000000000000000 [72,30] -163241041787154926659554620521517584882474713307620545495235292548686742157996161743783942813275955229723431966428083388162267007428758979628033814921563883908973820123569543375645733027239011946473789673686809897016218209173742214476472055515404667623601335114124811440548594314205583040839320816578463137002718528601359239266374121375620738624320430765059352639161864027403663850877415684340211652565500284342965308887278177300960500075418967439051653818315036774563110633795186264998457351114993560484992788452965899459947402639641040938499743607475918768939088279839694635832068658647648291818283488200195033262776491246326496269343830750038096362296450783009898660898615425754999550584676865639689058913256226840312718527962512293306703977633004010544217999602160962637568662363420175487016788148391761322153497322332280269698656171371881261029555719821007036417478294146592480067765527997628736380233755171905196505988499547324518032085904956309935676831542223250302479001818043438093743760076618188261494539718138280441803431246267168473524480870666785187195975217651083704752196221860579639953667073237864554795419474639592209232366903784557374544148156015305345317846004700192360628335263277711057014448650000998103057303749984383889313630207737773005549498973326073474851335161462564021807936940292234463147142023529112714722484729042995651331718820235756798119069493192423089932427807581296799750158088988737510666438437668531749963335191556022644357525066701012812069565660369179526819804434192590169132392697583666800591840702897867758998867595230532100062202788319469118176970836284606792319480298898905581752064460565195902343025755611444002067929220250384943993438471949340320894602662921404313930487260093395753713213926193454352041063138398948311427229610653202270596545902009178826916026529084409320858230005255662984582131696311006312721360575463474135992234394587055515782697322012663938979812431627589030670392610826728672346158986173249400483079953276942939325127104054920750155288927631628140737969796072671702478553540284419694162294070851990700439910550502085759021618152228855287436131218857939850540137237571987438728278466355468042778520205266516559571726742822013221976940675569313710277219631670941788202163321340871759565009880053588433500817603335831029517804411982840355048615364120482826284516759453514441364124686950975818640082239002984325053276172694067169773143871092711222720780793567289135916646375146776569990220253394007428163575872245584166504978270659855180287588216625493942046887241303920745849609375000000000000000000000000000000000000000000000000000000 [72,31] 367046290251475942989137953098812115782002069219168971823611773092896544783212930499083078817933313578263531654660075331385977743668292149696668106366438314005878375997067667316569579588276719683193619958301453003181114888060624161282247066783891138820351169885297537492029507704525684896540508529191876073689990707768400024460647029532616236774787620073884432283424174726019871440105438830208997203849237590301924477664322127346916188195582848331020865411615688114876146743406922527623565968714606021752170945669117889311881114147270995035203427448250230297726590254378647978654707934368111801190664953690157404754187767196692040051643753131314040701408120751853781357617486917867363864662609272885136575096546485338059039277757070492550796178052621732230336498466321088976389070640817957150184206187600365031153216726758734256042255150376585867122771341941812708224745961722773880014889319163989259122177013660317442404328786231389980239716510435010129904499511167879071189425674576789777163482655215122856208204586383802737314177752230554226808576780300552589273809503183800780983497153234137414714267594850909506537094914406770714083182332224317096525292282437272861837863654276941264874316957852789384013493537075381087436464579802163412228378662676061381130309460132551127254243315498773907614270265006927397825427964006714576496422046779720080333787977690588761203330780792576569905771806807401356708319200219528997681954245833890235435754384809744002782627096420721067723011561022344607387058655623997691715943455548391309125431264280155779918005351241191030395927438847461820173395167981426169964319468047674089299435173255039341865946586920510228153846005104038030704063733901662839601229787807256650968752077257113634128258760475942362743996217595516011015833873713525940312997409825815208722242707144688989515804532488280585660260551865585030681696098595708749310035680623436409235379449934566885771164901536251463070986876895368847630188019675940967312670609973915090547643963510372624731031277189818279037185011922747171990604217561119435316213916072880819675266382510508496152303214200643542988443219921600476056954953941165955045615962561609750208958253735867033093845337164313117532264383971709790515512280368237441871272006041537655853470443784550137486040025072611143395252080306799850367795144929281099587702233557357418515459162514803137715588991820266120086272098400867218009858879299818839799753371595637959187295983908363862035985883841922242223948787247535974844988021365870315501853398017229057614940757048316299915313720703125000000000000000000000000000000000000000000000 [72,32] -554024572140706817195732330149747821531291602355990604494208495605035601516048306289674992987881941414035131818720624582476103884898259979272382279052340733061906291233549566086943203006995278680783682040209745007094027723218574218623678570007749746282734969365225433280986029110038084926718728817441816810959677977216514450881670485640791979693855902173803758886347848365958206133193364071314824620349831144649010447281724805654744448101216346671972469716816176051064474053921213167507345595750144680286132054640755178975900748338258654634831991744197252180570935441002544385878163992363626107444534831601722704032186892297002437176173109083288800933705886130635912889794032561110133575431027748904248516454716177650089016066540875117912536183770823343641458245530131925562971992061130182784614380013744068884157669199781005726771170612719626722872773435399889626651986314780407063057899039060778403210131725547992743324927589863628299598395454164491144093100583060600019693981042279586138093833068145401196589985567695624297439453057520586442126421232071344069036805366666482602845458122989662461237384230536083481052358209024679134242460225174127539118581496152312394897987542284525115417481955228876062102218687994699217237507680488492014766182108612758895725710869297236043560852355172969281795080537121701564432985928005090172201239578305249992134465981814242335142768125984950109263041864546178711682118133458115814474924099889394801874897122465647232790999468371422258338066705491665821022013838658722997410013011407723355376246337574064046246094245313596312564572687185112378480376145794329598707224050741486522163037904405898371504561587344100052424319100800268712836805468448927312082206612279798024987313341650049162241669793433774020052770620703358799249815263440342284844159934374598121156402833980928101681825815980420779681665134422316157801659395362419527994533068716122947686301208751733047323404431655016512255647849051752345121684004612534820743174572563056609498661619620889046240063179808806119545253632878846872146102273267834117142879572032696103119002099799293892074980599568089290489886152591816268633677254148400564983409103190460948237941279730437542639288771895846514097128988862991132941800242675162352609418799659129170799831760165753790846389248735982249191636275867094296679487199688010482970374581298856511932337164171130425987833029420116220942587582860976220366464233822229152904624769584523350290197498373619804991719144188742701880303651941919569591711808160825784534194410363624474450544576953348041570279747247695922851562500000000000000000000000000000000 [72,33] 658104499153626799361034424094761418435717081961809308400331601844018313726236662926541450461919289735150874764830032823721274632238106751146308332085270964485348396162628127189196106447011911828176217466118317056164353093922547667151052611181380200722017153347451251584799145814852540213997365468126430175424339298626329933729266642485728560194523473584942359466179451135288897407031029041393203648461916382324129967403920453352263162124298026811817679731319212901661592954886126090923662587046203934540368879116810710333785177319037220874796324905799168778540128050576927930345041798250726215009126841340821254945140885503793518156231208863083994793259837460755093254093973800943478746203145550603418603558109875195767921683610635728159237260883476434985326909632314289378748411765718974438936640079340967572354883487693793071663225418659205266059265315210799007532246963270348861779391448095918440980405032621813967438191853620542190066938162922753358354875852128271271813503816235575218508000616746214078384908695158374977404119871493917444537919384550269308367967333098189821664539718752496889231567292701574695469308781868223136976286552560040187651520467928327236768595329362623839004388250837436073509170096252111954086371147364834403653893822163851614830768722741912380973301493464926006838540137652433483463970051291822060876902899045095840117084775649768611109414043220776147786115177995733802705857513001761832569646658383652734429408237800050565443612854218172338069478399680824634820863164091658226160543089129593420889258515224859140660220999918902196143316758676582436145641779447079886000768787680822732694520325425252892654776962577171488704463953406796350809016707395345054160060988622952040675802660934108710630645747634225109626307777762000580917364970149377550370556528521415653314281592407041053986719693832402188523734623424743410319648499940203910449372536803570568071166729295947119941517867954085084806270640538728473474013506727668968885640432189780478803910738854324334491109410170095949363953677953972576421377526176876576761537709552434007867810892066530151158462821625555787934869936197599156379367638377647358729516969152849763305887597739754850554380468153202489066909592676327000437605553157640675243785216778730171822202716624230761487498840460524574872684460810034564811917855781386111355708522485667978074931186446404699634618447628674613859026791599773882477862281510848492894564297772784997761663908795319414080508491907351912311260956368364001943088057811829613388018611736884569017244639432817621127469465136528015136718750000000000000000000000000000 [72,34] -639926696827985522607408705470695877516385798532228398560937975753542543810745255898006905422650489581001819180992507881687062101843063554965182970829704632097683416755452889560235487172242633614111415298483741478586789022122154846343553432487594073310389694210984591818741371574578264488571540178735183859139532855595522485815557679974650895771076813014512483427525229620031722886113640208537724406765194911986566560896754129720957643474514483078227743867134492217390120888829626026769558380914284364005676684011198043398849464174477797411982337334830598264403239381403431911886980436029441591455179249157657179462416124030554513785687879370330960670098688466632582433178894008377813655210817722659919095473084401050525745367904412947779002576230074406366882877409715281662719535567606639021186272102009621456758786396971688072767580627304729639338712071914921028317542524938912252263287660733002764627869542431877308066247781996706738823134219340649493528090122580097923381236438242918672435991131615275055135654438650646971753169014016299020924383011753714049544278982268995669837151625013363732670823972255671284025707371181455793781205035798853350329804907197948315743977423878470260630771518549868973249304949299263776793449457664802028621184334026282838311595674947953128016150009086175510571039965531949067624085889344023729395954328435159744737098669554108842214667819311625498033416524684119920418153672695162677262301883024111670103250221330025355084229292456077554548459507233065661263602787162826715052743969337483359714157883247481691034484568630684834306644407801556958820422983672757029839529701542797501274105238189276329664155782074217429235622157255897601280714789804858192252641657664241308333683205069946527403575676194852879815394872134027812748791371031555186106683562663130335906394081136336034591299678168962574031292688981974158815979208396258327374012483528545307518510207003684517158733120388582501948330012059696707549864853051417792812205838089177234199690426209246019812536309203369197255415753864974353156229267874331431186593524970542455749347566719012148491251490072704772949855633248247715292692312018787200618641413795537282488979166533737188713445580894484468334799615368850920463378935631835349259583269213190979957963225525208001694163979980329730216608468734856029272585617372899462874267482989810686680025821674157731667273132653847754208179787750819712190614576066918987095782510606622769130225225217945527231987122156498895819435063556386011984746129265515853117152149703773119518748194092111480912876686488743871450424194335937500000000000000000 [72,35] 507076529392585913595785909130696250132634186510670040908813454774720975761336537352306757215615475580359963399045299190212123994582384821560203205232401226018201190900898383072375543679955406364742014457828954521837652085877425874225514224814479830947452935738415117713197406887954668243888132653089100079589513960454803415711729370799499483111601153974247283532028392164302975650281053172722895941703770540016558369208979825746760418241169295601896922889029721012155041365621225707076487628503984554513863904943597373785418048160730845530583345311612499879454277859417954449752809192295549421553120621006223926440009819313781336534101071706173046484133335792179064220676288761266646608851522525317214280149324665053115211634912802519862536056416281257389913714045801565477676047919163479873716552348891972813720390178030107271037911940296162854342967500496342396414077594719932915749771083732491105472168069961698527669500578627148277991877407272766704047367796358075507495917569190150397709650079591656654486971880530946260948311304578699267726939463649842564718404754448678722602123844829545160131513578987320264801253229411854711536651839127777316740320462588166770951720963101261561709687480039882018964176700630283549284344608501928338539260170833819722654479506814150917396932590848313348903299037633687180829328554918919873357701464057272897700154450438075171197020005917856847797314441026956338204103485061342569069888342536468821517068700385009528667705774893370232500861759371090665578435427872466329422693921214872309570137040977859333825187273438967243045097994109107200962986814587775301106226907196391157802348025815626039163565537780185061371918156134145690756364853995872250735096493349497890673720981177215440735221506077629726364179080752789020182488247405639840935066307006643524156236199183542165643712794236372755575540454236542049206306779307095022250399139601355940053142122634165663744641181651342945632096465611386826517909407336483394158206665843623316291108995711926148336860864863816159816419233300872961649892389712030777052304940492038461693541910547149633375284439245275037451948498463899006770153717241397474185379298653620538916589084945043955843846352911763523986220817140673990339428638732079565777598111114442161311325392902344257758771028465444364940323554526962452570443112905669010023505053200481448493681292356526165537582059146098272210431503498413565517725804346379494941723336428312201137407872979866340746984314933591778920904564781570947831333493166929917088503859146573998372879136278508840907086607785458909347653388977050781250000000000 [72,36] -308267505974454663239597215577379781953748142652758940802078854671092304563890701397590843914989844874816562818468754298874100423984233316186128919727852282321361907130335476423791763133010109868946588038003370696269155383583899657739300593529473559813419413644050747829853156723130743366435997200190698190328402806799717061230939460539050859048936475188632028105863558075582245292716204377231600147286228379013806292153337778176024453747079960218786423803373376649006091796767302233594911896881503025623353011468545462752054882265018024041922769902218323505480937818222380984403269979573008708989476566657424704879383793302138819723887607256919998027560025140119547734520618714016703899888967139936385342682781753561022613066628809363417235645855675540140120861132131469455227060377524446152538689147700303499240264066599451990579185815548879291726065137500720122437081839038146281112783520119263741659898509023469666585418229057722379618891036968667057273563368780974806663947188541419955349948983284788199709644792017323083719315034582452489340529961763306486616484866649729704594465800944327749515322585622677638899517416769843219673031086536658519619551881484529597361768352137703155104001082601856435268102781262965351364235159757943946268999416993387830728205042393775098300968583629487158070718848433587159133771507866653499353959115434182752306362874981269434420361521383358497814488054669015300694761546869484029146785492448700098342194614768975596029061330999445167348632200843899352615330332235120999890322137096494539258619829418176404557531816424779153770079363037283873920411426404783002776853204080328973332454997816281337089934552508737857831231384498545691877351735354735743631214111787118517819863977001205475129412796525889522227352546790328905995404735892321958525251055491485901775304064984347007283684803560779922803764890746334458433969000156962849330957953075389847029393445019881815245418867697690358809697016164532518654614660180674731962572455223560015898846938693551087927222543389193280664570630701615863949159964617979952934831636908775710288883745059629655310615669775055652066426520281056277138909651810815005283853728902841532046080573168548321614280291959467615806947223998795812441108512276612102585945843405085341441016722384151343860606146639222796744135654513418418391296308881883354306057856966149046026072771487590517369808028993088862555826150263667001025353168617083577114912457037528810030308729220736170401612230076841081618257619733341388686596699293339007890654590043659151907734841542611941580219470093737754723406396806240081787109375 [72,37] 107876178904738840846941134525887326494892523744392640117327285562884930026589645512598998393424281933029288309535942085141249636833329105172186938203590249637733252801500401076617950106717374789580734377801768860569662363588934628728887410828545521131054073255167919145566330371932355490017703974128897500680218157267098623840654125143490320902773460577105563079919777800688106079703416572869941659553641148153730935668638159168600142822051227913920979701122814924462168704482004232208084427833563169356791164631938869789104286728684640646752267580094160045071494054490680953293744798121935945435895527384353846067135417416900655967512507134516189204198304649519303718445898723342200455800564543713816057361071781544118346553108873683547467556339178800396675801289540057985228805014975304636689859382668463228367237804868053634616982996384008351051106616749658547845661837506251439181130521494844773449808050195926023520268728279859811125773644231505912722318206435397443001180629345531476993880087634642305919699161245916667563141258274733100540453698870444793271351066400167535314601584835093514785711937121213736675107876607609050943860618670381191156644180822569998119819940991051928975102995104670597387565544065785673002380159277943376134086297782979865040231878263258039638418813306068222537470260268912791497164913241044399551045390236972441234626393400166618769107703149897320346626388350868144943211129061717453142343154060415131444652993009619009422596272558125388607724399594311582965317791339153320643339347995669049403555382292355504804209725374870889919871268705243392890780064700264144810734886856179126754172772825698889110970017126050222420751394287581999748351316269507823907126526365147329942641070611150457954153196305675393850608305561695620248016913648403947563695991051936696001730044829094038612298049940632446072097654085453310628338971355539164149875552147316275826292047094255637008317198253045727284158155551393624938144769702744253106736906725547400910804679598683165059938785716153942120881130994785872664633799640813598450196122296602651427021466934867455327844057162763243684746217954000883795577542643117004505277127964752551354525345797497636310619367228346990716755725093715226465525561128242935825377699156377593864629466605250053802889234185953628228155688310260954469181757108259850603487076239776570500735740538611581707945579557129199404675569946018189944676046546109348526804004676039287475568341139832330774035796275567835407145361627190264602271048533277456192612174072818651284843774083507805805481893912656232714653015136718750000000 [72,38] 42946912990760161643819623118727489532058449621981933927658546910796873913954965666065182253885824809412907167861994950392047970753770186144462384047761271511420272460122610962833642335571202595244059603496256050724997204501535276211135855798362278239529015989782987147347034025358983092021049550282090289097445868164957415960295986441166700745078761656454848037582099364387257203358266862462494292575592442481158555842833358249377598236212311361598259983555892986230886398558582448008828205970242379235434472218581909519134637631086507960906405831958001589039185616023007173343018258552007887657295398579695514521278061868469858544702323663674656052931260753097487334621559212214640720052892668730503657090348648316004711059142325040580740143673321160260374925956562225737705266363794889673949644257947769233119709615600723194252029358274910748895429616041705795293112710229734361755299949703980517518638552184515334146139743180619266669134079470635750077901245896509038322824759907365318318673397478900533880453664669271441361327566811702257594184630403584754947852479175308657054431471483833675595211944364407092349137856095746278974681996872169383589196996866099479270056160686560124312344744992110697518448951867941324369644804462195658117107466940183643930922262325432208074596123418920055682756546405928736393346377491056237776289709373915110736494926512241049265195182996210253856757996343342549013077821536314987730583997687468568813702945278477095980813321513928371299188898256066359523241748168006339468573865049607154706632177610515165906588754787406047278857326569383664120012516492967463330623111872520794846140587076020841561256405676431675372768579090081621563674486585349776499797031110983422518247179534476696301545511242327402993714909104138784906734355807316855326564373562535361650361822949940590565904064611848485231420328260462879335421217427971867813688834711727859543002896465864840804091624463664345228049223857625602114564358689914609332947877578913488622973820676374340385362508261706277791304720479364016855075470981738990034909322982454066912355038181371161138347725174183587070007697153257779419528466117005401308015175348432920854426883499153880870041277383612268284679273087019453379539772051417634168928352117713604088635592107606522630128175252257121867507301523420536135379608910966220252376239766566945568467588883285064036686535986868901086090578891832068343614744841919181753247674883327133719560353321474000102845271726813457976026893434027790414671697214374185949882286748185944369666285774789216134195157792419195175170898437500000000 [72,39] -123399115197379907709671630185308051468401102150638289715254369239141927166429028947061996904191607919539773505968052240282254131939793477806016927573985410714622664164188940919665270349385221467183316181792951718503288274726441512527778251497806186538851653818921453910347857963329851930596286287832803522694496932239058926838702672849844170614937180081237412404521013262879752226925919700129842022482281246556203788134197023071804408904408286223059202135314080853064196945270468345722619892736051747056049098120060755252239442488765414034129555864673319817731221555291393456781149471822565242277044643068486992784247804051410908793524050568612453011460611742764121971855541306261187741680006349803157490219590499115388222554117256066338749011012920371212432765528092778155175151859325425334025700000420500951841677836797444257203229104056065511557709158534262327879511440067045889579064910198287077738671440549526166916863885966017980284028808835740310937252258294366612653322713618499465452877856637452988797200841872594219151802938853440566540396850724281149635241253100614268754465267636571775807059694306205903922044191040560293247048228242291275984585821180709114667281066395193044141582215792223942747430753146666744305697399881059847241041487773104751733306103022459826348161800952203912305861928871518683635694159280742039223677112500501596306851364750077205942650073988015328959934543387944037254450060233857958201878717102077999405411005720985426219892933533835698790807742374782959618057437619294426764634769321085644963242906805629772875764222606022696128928812589358507864770516537354987136959651536658700852420420481413572469290391398501371330334899631683516813343563476962434012609271586441483247144628749040560617405202845405815679680192951814976768877216293112806086624033193411722084965280790995148165824447347051917866523264172674816893989971259071949596778016600416254185288380267107564159056713934294951783877569145404587931516347267368383946112345670236096791683441285932925912178385134957999441544579406208406059071397051700159498721715400541851376253153534169448284428094015316111592015741858080186876434372297247509954758763807747843242303238933755302899918246879973176298738208265922834904377410450225102034913260307821269492931903076082623714012621916960856861861290259240580945531191024515598009798370401047800934845598190038506325010434394626742792614692097338500529770809980435458157041758167314468478194069818180190078111933790462138240822555521544956051169791347272435380234858290404676844683048379108791792191368585918098688125610351562500 [72,40] 142139488199188389852659538160132639278309702664831592145547021715223944749604887046994493454881616423833998352227646589356184145665076853828271042380936565799231030885446766164535531977828817024642973122454069900159773864129311708971693285648088734734472230255597804776506774942906723284741641674104434308686431798187169905676827180932693579337480622233304444025325592867222652722348144287587110321731039061203321236184674817124789277801894293992151069124986792694720985774408963788038829237116344160923425642652639841571403176304451493610393263183243185389362099451017088121526026238986009612466009348241923063351156671348033814504184554324504396513225934530756793914893341216493726985081724437254865992657485583751413669432743597101850437356049366469020857958696879313449427163579354740028398744765237743975179461693407284790953180216162074402195227163095480875841490488737941047437524562096185855965235820804615430311496687969776403629650611489043611436413317656840284778677870960015563211762708556274161557596277920954411456090324496715677868044804502801199400192734084119023108447873052159019480680802794479967334898595932354000133305888634414213383285236306927392179403376730949633838280644452301397952187151077774335300606355547822144503896157390192472893755346702271843463774113476138141679696776483357930270980502854845924391867392192340891076317280080251214130882805223491343131992789157958497374216999506011323232636500170468409153574203913803723531034160028952422768778120953245138303819201355110383590307422884696772168319578528426505837685998470375277401627066240209017702474790046433465480680104202900595459084509843778397668687766851155899752920963213628659634248620098424678074065628683846166151504580470076908327711407660747549175386047270572000471263000384701087030813133272303384788326247116978955156581333014819086131418311209251795446919454643299596321304371939617398577767671605113885015896911735602897006053005534436991226288262551250269494544710923343920997169523095589259207983620949653195193866830121067102852473250251215046179800076451136245074214736416972426065128763340451072728244367099372701662722254139158612754638289989434529344118887038841819005049681277349136009837243736471193445107067044559037907788574073285455155633065162846405485769235515358559842684107327904612562522920372952692168207410903285499983798373349618146408121468178614489535738416667669663289947380946056806229481329933963458124521780297682352396584256216183749978780902052726063840567474979444487003666012995458105445945040656852143001742660999298095703125000000000 [72,41] -123377660103664489395318223542773305732349118392429601085492097996052774461880036816743431787803031862111494376982452053773782915791828639862305513278413512211371320801552539094939959820999408343074600746538851969008370752031044004155553457207961191176679887308288700374764047290241502220024886672949136867231110882179768550892618317211735810287020673834847239241327825556376985947133528487950648690342550072437744525745489565225054044505112927317754591227812851708384127119539195830653549676098334077646972945154205891654383365740815005040755990106180876110028792982739457189026940454470805429480726692867188381976638955140805843218068996927800862680289143713238873978705057963707379692628866870268784493938336794391074977231860744125512854304235511601287379078695859685625789864667669115054297730394131305727890287555195306334450808212446398267594113929017691174130834006426194403814732265832433427201607199061409629152775202003845390873325457827202121227004087069788844643107845605996140585876986448215130762938998019478786731152920358702236299775635991436838533420714331343998671964928619525329284889290961634789385709908301168330123893483472403375906581660070249653459992739420470423749176974960545574635793311837059852713500951000032549148045778804335344733394387923689950658873903142176108297036222515958017796667506229189250477023740580772886200945909340051602861522779552090658041984390668586268531020990836584696253498987118477095443035749041280336875498061694555861181581788338155876935357736836715437744036930675026521208471719138874717771803938542733163870087143010273419669509071335628804470911083837731008891746327737843677678770621693046779391475582014557916071950946223302860156292781939905737025999091600386732616638971704292009788682848554796026848565694158374086145996975357808261875118499050901204957514228018906412547684883001671013199174028342416427696180483788161141058255624857822511566133979207015755117574594252692795831124170824909466780811458644302266811851212595301303606691634013154035385213757899290795778830304677318748576765316698931036895230065299642398245508006071211963782080222790241656306459978590743463526933559748360293144448119977231519698213786988567943537881384850804541301286736855398799810118252314713359032095988857367416811744439726193468250725580873746547521999414844097956086540701771595314294407690727729418873600208109356979883092489800601483639442274689689738108314338307189058244180212673403116713927743890344217013764940515170160774201173514007236934835260247917939138706522328448045300319790840148925781250000000 [72,42] 91153970220409533874984529169456629381398100709238051220327927697352864964281995895614217509672425420027720706802908130323845486502539542581325504515155194290266601849092403994894401392709574806083787369492143525863671675593942561017826040522274551817572781341858694627366477554866104584077668943519268462845545597586614865507780353870364585054851659092982635782507287843574815146632404085890527262522459031515230641432891322526711325919343938143561593159116179035116215258650826217918405110124012036638039656417533308342684274427615735797068546872320465254700210884300526340703306275717067166562045118393656991428127110088481255561013277020514711763644676903163336396664720956881433521554959256487046578432178972050799367995882665128275949718093767048868385406440585192001312446595758343884859688322716775660420649064259916960535007974237222119761981270149919085025586354614067413220819192069929475349262188412817010441011524403212091363742636519560849236350765096517697559471932749207560753354816084324418058681604120589556649286319248407929813239986184702157035593586324272355975911218738976629907351959339122223478738310729681938060325351750756221772075713446720267479929394085553946831324392197942200280132931607326375718417291980759360670218409419877599074639353182020567178810989360051004733536629493419906761160066670925536591473655236478631441150244521868694919665016616628744790383534026344652814743902916278169647031888599521518557986903023665796867427002172935445911890701696940959326311070327161059439518929292437792114969507364834980798990960818462764207571933489758585069741667301734956422234315160767244481383797122992543641324118722088881832467291296261836986614879435054635285704347914736096430675285238786159604445082399052227598368124554013796866306610894303365081762951984430458750316076481406061709758340960157570637266159032380574758429359224628239162319990491463506891886591517082671642874199017123024189443230697389652472974825010893192216043054281016714018180542532615739456221224331351685856625880286019213984912673065558802808818686304613171494666576650143191517161593286695551502241192661712397228044054469255349670099570331248229412581341606635556878583790430622223458307654998699960121287821713264409044624723632008657677779225614215493320950351398193483579635306078780514556197402818796440660863072305720487500649621708733137306931408046022655548001214781403286379709389004203067440385966199669659386295980752437230220186493329433897481041465355860115850177230134786090878859590828852082870781270429461073945276439189910888671875000 [72,43] -60578327465541905555245440855832301520900292324095369067935989980107016223278256671938789038275498779960452772518136650134754613332716575516560166787496208356453776740364655769512370505043514549049126595075163192915819824063576450578990662479508560693497560528827728856439966242216159712507163893283452785788541534031284902706259505592895591254121296604450235021483373812595572846405163670632964551533606483162780132541952007090464363577090468063486989098538530250169037012774102529999386319311098091144702437239995571560299892370906394125524327100417311225293303985427924110719921558783388611038156998769566043855747765812444969554212448270578535674226888796164871259208813137207493454678951607949422628877644208182245275286299440139924908677614352295140397577070319870326242160699169631597455830391324747696274691195996240446569780495895437879431088639835962115251002227024259016239098885035449921724047301299631529775027183300540260554936473369530818126256580148771860229460600592752514846115872797726354585617132286608480767558573771400870897351376907218498435228974583033230696380668509897655111078720656622472883910043251343497881491557686330205317081081666206821427678402722289117304703963477961085885078920156714641746023299828900858056207634695373271045269501972567225210359752963304977198232854300689224981479754882728881560203922733923477746973449908357097025569008406965913119582028890304117795508208308867420534524303190727347733884272024166475799367225370753251721964274133898782820513255331755157440491024973241375598483452753045835317986466234019891156095090225941212110675527813244367613948335643076741528714787111076984616241593418920138481360247140863644736345556253029333653471432691905959145702215011790562102844424022260206299585099472471836616588471683465126196730964532455919415914283400056714613325786195618094615092834632505828574691366139276080620720799014550633485377951479891561129148326815667855221375475121466512356996706401648214312183295841563749518179171267984478906704931443273126131020622708112168499487287704717682849560912499356272416631450355688451749189999636100212666833660629259331373686936329659456972369251222103285720688915312468673961126302594297839144700468797805848527994084349730840650069355926243463448005490759391224194653651966803554664332580798645509168695570735803480315631382038986761764550814657428409435381779798362631024925218443588779647275438302380583225864011239774024741406965272462869348272778386242647558098365204729314242603812958377684063307144443112639553561393768177367746829986572265625000000 [72,44] 37381653836138764680778922864915238389779991190666799821573909650045260854530974572236167517895958277603192323939797941801957654076461359584049629778664423152238662379018631034535319879166044006317106713812164768455086479107497173018349558470101917148070275299841578811498142658456301449322688097524703364531871501694794672191792521391724280457684884542400637896366973468662609429316504046164510808644991003206116613594474740202965311723865670915214912302424922011935732702154154964978813212068599194388097223480648405964665499827737326806408533285523028326012810988852642621682334840815806712308221616219997699793283631121100492602283353492790077586378654980818078041786136126868011302923654742079850909213671176018168878748335532402928579063715302905667108818099210670999747720854606075947379226357271967956907272928136642567299456365683174038998678947673493456804901218606524138256662804109179487692855701425916421804638746170537124636762304638369578047323434513041871548662896337817061176486151164994615772380611316608832006736727276748115925317323210138753057876341728603425051804156864740461492911855998782231367496063838932167067808805439178395783816925102064327787701796985560404174888983626190798778132338456173089237635213296887080473461338339302271652890644862210319387702610756768302093207718542364616471577051488186419368941373321805520254267701438160229276364773520428160173584222165824478645694459983065005919943171710339497092918871227381248468643595691000098962240981026172675935745231783558910044311104277234587006869675994098214461838785145967545740755935041877372956113636793616002200485632875933204654298480437103987069087251560758688307498371287750516649747202708591007166898086977607703729965102333702006465427893257279670504434179793652499600292152617231439910282975829954783852638589483397058990747550074488062221966142987944627921218862658088610292466816194872604216486465515145725366090733844001359485808198860973343605455110619126153207057967280032340365062493359614018985714466123655608555944889671040805526186087083145034074638560382685234409501268522328222545254146202038636246532167085400258820525466001200076683725223740249623517413088158397626066688030810731142760339721657429113060760028303962984723638061708601363255322140201410807603678096541799114430592008786840507944583583528787349686505015572138409352691062839253858588717263475975435103605041666135948483825970270243592063663933151601851022849192723783153978599550806619982558971710994677695546679133477124959490626326420736891265050871879793703556060791015625000000 [72,45] -21717407617514060786020104322991611717514920120725005635095235108088251958631344618324509342541998052868777694923024826229402592991682452367233481261033037571755048183600210974771062570054166042635133400495663740144259887237833143650986184809280776568727426900187941712045617112175366621665879795748287741799549434723108916928335679767314646276655904074938562455603736473478270292929370379914872426806919151817999047414915250737147983513132340010739610803204896031020271512133209993366541119176441862728977191006194606551769762736827725314150413089124852634398618101682105323546368635523359073552695871603286572758913972205383667273661512744691863383789162518783816349190890057456718795984478560747972191216596548405252506994502744132473053573362720199730203374789562684069056198532127648678319535829827338570557765142210655491861535001436742923064971703475183673591254862013885990914550183098738383774492982284407385371575013775613097188450472866553441861207777235461517229155079142475283486459231353247469656594655391316945940458649067863987338652229358767639226674235545943718392253602081583116381971677553729173108701014055270119835980423738621615253673111826082308428183075764645066919191360661823045901203775215149140779208124553020639652060374057609818108625671302214032798122535964601872462680733823615633451593657365622855505580240076689500040508615280242932331375484542387356096492029170586800065612676859860236468765549785463873909908244329201744897406769439803448223347185896004114846264197095023106992150272862005170982138827170035168767868518168371337237438867946425675483144023162048075742711034075656031643034515741473355521761456939005774248242295941230673812737953856683655355579584650291383658230596024061380194797066753988120376659271612580093561978298040390726409373186624522015535902419872874137689890272175015718792744391251576706689316751103888579786651729299122724243384259140249216782627715537447108222098079797771074945479142698196784679349887055651788095562041493402284651091899928702979716115503228060093905360068592642037062692683396818437085780123468051640776473447689139790948236668681365731065816623383035289459974442599674956262847032646727898582405899459576017872322648308391258261114318194911603425469011867731491879210578124942185885553531681543460065533983595606307079472432917346382953393926917722667452621447787162553943923301412539487550686147452801080483817280100259571467037099807418818069032408038865701692144821063437168265162076482252797106124186337310701245650445406765172151608567219227552413940429687500000 [72,46] 11848986604854883880820748546823499615688438922290647982125026753831638283249308522843025765209025541631663832192615971491414555600046487659698015261566535139218826273092979520883352411264879161419496101265353607594021307800696541538271623431771734394957706795420261105003676427635439979135543167162987518871340263044998780712983842110582155471457723143104913840747935538835809349960155395002492894329234577870981846361299996187639951323738480601910138896158466862730794156155082492631678480216283904187142509135660056616237610387819568500810037270269084437052664904703827841845377734852122358012745826226072992946012760355036102522873448436705553039895935873113246030438411715743608865945667647822943274112941759948390991677673710448765181260118957950535817175622024597587622205917756957935000203001235659354588760411321138143616551086653610620247162982427681715676702915277766204659656613775392653779977104943275036868941332196230263659953702819590015679216869358416109603934030477039192381425869989053458014880817393754497976553212921446470294465214613346810307477516954216168390950662976358658548278238559408670042567273187265191668526135381781323395433285744857623299859326570981582010375520512105364280316069324374513136045296325804825674793135527803254767491848226918894950425075777075170627150458142586913666359208217027840820124787534868840290614773904885838620107691487464521860434034389262129236572309774575631800831570961800419559450467120358924760919015516660719408686481628396565954837022038271199027319071512628717765092725361522215842301323660918023182460777989072449640897489880931194181818074650071322778047873685029135180924801787082097853553002536936026576492876200661028093134202546484052410997953575973399711684952800765684371777722070930387726338472563628601057750744560627637794951465722252093679150731307366712630755186017573274542032711926958837198582585508872776846632157402722747927021237797637843753766814728871782974331483998657829663446515469686568560287506749449653177656102254195171047267969850646177834645862524358697356467296853013488155427106957778008773210544981841951156710187021663054358340559112919217263128123178215112690561188260686170871171026215595210926952636980481098993572158691538805369967571304057731634941598525201052057114028765149496368306182321082227222897471505847464305348053255986000835711594983798379844440952984772820572135562241351863234273832381125831059046980003050848653873040630528619494446740471119336740287930564247462294638657778647443385988680120135541073977947235107421875000000000000 [72,47] -5995589357345000597753439641493173864801396301423052467963910536954002124489319271597014173669520389040688097605205012515316821449232278185861766726639810098154880685506570993937735851543775516787214749693563565003411939255216703664074708172634584458629405809796125200548911511171849900472939258845439461832958127003131969711736081187273875825028018718279861916279451676178540639650880221946801474909280214914987643482257792237605691340228895649659584858477249627407064014161592500445097400399315718853105793272623561617886401556142279037310410769638378848416929330534392499141894502197542133582136619656162613711402045369115511131331064756245566138374227267219853083363758494332098917512450487432677842946363963564031007602571284872824426720520808993761558925624150820264427871175093153785601899505540775858696393429283227497496558622117998433201667501920705319480466324574261985028184198521010182224660837837794089700106440055032160807884136737735942501863005317908306462950998020021382323147120760292000888754400249778160069994165626072500860829964972414747215832474771361164120088009296259596268453818659425136288947650847784107655268831816825869613520523503890663316266697514469086393513950457582432044236039142871997483817918270089168898981844017692112089444959184585880274046985348977651140031123601277704928426880270123079356061245095692953067283266241231531574645395603845298066037306488392073350418507610171883628563147299484095290772876230681974436013802841084869944281220352931995990775570262898067618567115854054200410511623460763054696639264081692076537036609231487779371850534005035370264821415417004297430319467426329771347610246074591733567546082275549335468229270386808030012828858226559316742908583036435028206391627557392452413884540708427112406603382335125678156545762201701521603295235555043969021616969660087874865469522908647742071735409638932593357973511145454627647363949443124393610385120647706336276630514816724379519952419029929271674167121280008825657057680818288155838637850134203968295276269852576061492748854941578772886615968107517359683149830521283895726197281155327748328217316659884606458171918366431704918227797987387253226079271463527752168259776508127479521827577492542509532734761790813504140100551097493997075161230318258840858243512205549256617546501862536108103277215469528756206129814825255500248369910493463703256584094218821751248110394517355482860591576255813117975978415444180936312382089049996527470350612186257768579563593899621440901169209275168506115879368811860672394686844199895858764648437500 [72,48] 2776882073726784510039013365464711565976183556164621907299261080257645449319411097615418389569279919768082687893007600332597368781121369505309993971841907711697267904419080081361518174558045112259236079869104604230222400101104984358680357710312613707748482283808939841655788653136158457825961083724395753240167720767601486057272540777543154771327251875855293303820287262776769169587252346907722977214093710912888136423888729899307411785420956744407420011259517549780501647523694754247168239982991453070777616808422746670130036291578075669042002737831232158658615261157447040733116702377152067032130477904259749557555308897566165231202109861757662871204572462267209962375110162337959277446377367455638024987266316897948769957140390458881723220492558096654984964067998533342789096568189217932447210525036059258049191264180244335567965618552151659173854472996912252972488147713372872983072254906623480124917381226055796604091266382679059556759796532572191601286349606782828483063642537520629116078753142490735049075420279883880901562205505996480643561800863370932666732480068333151033933940338887440121970834418810665755291533596826358829077144978084678659700711425102959632934314609404971350870279969146513116384553324816659945502074512773046655307080112666211031469646516133752750650185207924265517199236725274741973871686197883224326479152167409352941763721867944076376556824263087087188654869206790756738348021557977770388513030097225830892713361837028123482393829964093149824968503125861870321191048255912471848638801969141187767474116723208792552344159202643285429589522256484473064005963806276404036241714272781269985576005076473737931129974569256550351049177295544107114414007033772330499515215129008183702918275599507423743330265691905664728401944660588895456351815207196589085425203258668639080186335315846038301462925249714200069174681939793815491742077813036047422292971970818465371743695540389077673040453994691275227448148299344697727616016241949597461289282473984602027207563610920493521438097986759535843192803580464379492267649006998762525852621952329887270361213242489160085096569459091434684233976095192394103084761363901685779586588081817455704923000571042387111781906548327457160284680394144120969990820353277978036514964125463399942900215618856657350853387927756255187324155992799494456053193325939019101262970812563930428147948810880743593930003589009033514015131404729176744346222489608210206498429274011034129260825511756632270185445565620319953486808741463128335866931492558888931385108200800004851771518588066101074218750 [72,49] -1172152411456562562587911429479391677896590782085992301242692790654576023401960855310976406838634292566756631079560470762480978154651609105386630246105614747059705224183428279680089397617238012665795352082377629852499782158214243469820240771046454636236367941927772596909842247785537973493840106829511957686144463639419811823825089339380235611303343982643073407181511826123961123293547919092923543877148977221027388074659804200017757005068163385444566836742734494812624471994053404792494352717271765688487676897103747338916791944343494581462227075804792063861763601137991759524527908736358372135251345913295342038912142790327160314479645155855625698289765947252085097731965053668292940147035777409881168333303885638390479500988667414115222446195849333058034015825323418298422610171039973620855221827960511835488356234067046013837133704307389560354075222929127862665835781781340808155333859144049552772872457260524516661571035072190336443296441923411537600655610933537273319386735858574750733016000991491212450854691509976041429399005996321673215738470201124643082831656293670286226679606892713597241123535662106688493500030269042441627473595541671424896442193523714940585543280249733705644310942220312419667087996739355049751941349882018294262834396636522124012544984062946949151103476887783691147676014921394997114582966311178045396693650135302474766670057461544565612133016314235815897539959611029764180877948147325052995847498575576161014609218592708376215098492955540850077981039438816637864200629798567723856957113822570534870509078974499129280574705970354263082621320799417976000535208588524327530682537981149218994839958823422597684927268638070308273585239913362118747934504525142392561686723064282835143281570606985670087094728769644894686262221952975157986056586576986988533855651387413599729361361671193999225601870176191662545073585801974422768530907931826464345968202336844968799324779303030069859113927028185046340788414158706699519010792582764907250181082726693021219524234003188963109366622427335592914293587538648582092723127858838049707493452425468644404390154803176453469716936625853756273680460751066171315566966275954148505917115473224489159701602157101097107106084507805145717447388378149200947508351882511712868161551218024873217905881567172329328667865088936431246842895111684590686086720300135648684713314222496455869716056323581957998435374614378556869960348116178411595153706839072323276244871641666272851812281110540156145080375236767128459397596642139834165716385388795323096999823064834345132112503051757812500000 [72,50] 457666537788960507941125521769962402327083288511271444477485495111700586232789103593251009415102797986315503151154900895755613880615750752263799248849025804550943802251335836249137586208797745549212558928946557177389261080125877865616434852377067163834627632491211026835486522626839352235701185189894549429862289739681969170325936814706337956414169384370509949758515096680125379257951384050672013624777343087861362041661401803246787263675034780731345736547281478942905772086783970969588161282778925796520547979072471348844373590584116698223659346582280415266045560082133907103728413177400129281861382214117270548153400003299634376822523052967671834509684645763407668898594897132374924739002623080803781196269405040673963847404593788281037963680228182003628580540170733738770976307696787495043676429741229269238757195002113899029507115920371274470352026106333192244801103354151086984270390702844216374911931840546119722504248360344489869999987465720940687596391620029995817167646457536282125659362579907466938125018587851720803942715517950183199300821570743194593936587224541337309523908085486046662747209355084822843981599083861391365266086659231909261060880072504830764556268841914053766062682695841668037900133221309217473724899482430445141006154341447239311486448673416706327260541122939011558980439510056685922800036448392818248776683209620567341346668025656099918144346452519905830830526679510847098171414873660406402853067247403232159228107980415943112208334551324507290122708232639196987380098564163517820362984254169718742921577590905003097413635749512932286073687376967167623592218919823937205163008443872689656004180076297327613848500790951355463786585395948673803988869610724462369313761806895898870135814703322356878717411950183526622696100652569476664992556620559028910566302314133362204709643132657852700220630315736430695167479569339741181878465628243470365398912673508769194427523622929241888233475438599459315839412394873200768999020119041491077658238172154940425275601137026522614779613879731895217876587830865041957527925197756754386366846029155550755109123441614332670149961386277630055296814135779606775547657052985779926237593861998184955521149878797583560959270053746573506045306560691113653879089372321959105371532069139232534182889281237339648690687185886703793313921513874447216794810477207485186823822579512497368831373325358628537514569605317623813397485508000443344654023765868832262571384819816323268938792879743384916240743661840997857796569373884591178930116288792878664892782580864150077104568481445312500 [72,51] -172970516145967075758301369394856612334389498549172374019147261181447633857037128409049033306118435449352193758835015306060693349266156698946456060628844324918879787709143477232686191075323667877878545447266841568886387601978823105636809731381229557314738813472994820584856315981681264532757962556684123432927082693337541632839417709299368488646008311762300429819271609033290532121593982978036018254467929945144625282373567046071784391430428163168515177175681013361187663554299914665918625328293817041550448672253802711797794464449247388906699149281400074991039783986313969205576001053813565407637654813862174992978375854533973449450132467756402282940210024797552230182048313435005266677771965681463512389164617892909634951009115857275005814289701782509708584969916657111576821613310891325260437102547287911566105406397600932409829790927639117593699023210725242932191686255887731958595275009440420604983148692182861273533495156049549518744569801915256570273631750846470709360614563307113815850328946780921104375323932816411842540169673051956191855784526118914078137054494991505029397316434009742095896704077040661901220795267171535842680977955246835678484290864384993242246657578884724969584866214809134118646774503177984523674344150003540284621958733592467115420393472111227124884996659406605786028985183762221214348871269068393884283456863958477959427239281865488295452901389236205368758732967024811966078059890215249621991497906135001785611796155745822875069376129525319972952029455081606539428068257905785750167347913561881466075923732228910709302786962235166169759350276867146160711189109363972921268293795014804238623014796714201767811847452139972923512078853321603980994776590620782964707605496115868297734058565101354064527535719956918175095130814225750500321377417787104257171404425403497831327415030687664286532554733315374991464699312129981707579840539282624939028672260506860367106110563708236846351935862955245345683805580709977053122827511680331856667291477755928923939017761629517377897734552639602063408137816018996033332490454736515785885393883076779869047987316232042398638181003823647367596615472082109824091632499011219504021801178100186326280517197961719152062545019421702052010719094823706429825845195708193418711338048136892017881879723762585796245263394370620481025717739440413172364954937058201850476475280645778994737834880840076707483025190696746221972556377338478157896603271370639590555081070350061757402090255399656542722262789634169034793630342248249038321014376534678902430641755927354097366333007812500 [72,52] 67933165951531096936402508253517922911746704291534927855672117554289782712429625566019504151802202652619004831516199380779619941891749398533021123504684461315358826544200876214822582560316861981630126806818090821532031538039064211444845221063281592580666785546355210703954392860201319684360968757269511651621935308222668710268666909875670998954993055996909609552264426986592339217723873104084629994940623770537563768524438074675005327427334784762973955629502286380025572737447451740260441431115735105238206699274551645619408950220876021835257723606122902875380800138140369351831992562261004850238844463910948649113067435658609525448181240146571803396350678918266502184680499563006830627489539506345349098308011745035548051333075165994826603036234919060039804459336896472471454616458196050571140659030908872530046850468050671756150067914180701893439211063503858481033630885487039343659108851467565887548280391235058572022302336711072232532761241565442482740997511348492122241456549676765759311165961537237487997764417505417022028753102316469306532813225400946373209356711644995070649183523071182758453267587404792208007525775741477322188121581242854755511038673402650916629706427650901765050206638101926567342149984897988020677263798252407054625692855986479332885762685870494208150920100242796073142742873988703667219463651630219728029811469848019015315472721578852066562420248597740215307430696770685503638988124509711300917161676699323620499134595645457689215076606570450217194640749087201968767875176111537858045889841912548990088086643858378257204142212381273893897659382024838018663703676132628289889148622065720008571238382495641494407473687593762124445651434273891557294051649945621178688938714799485675286359230131937876931847524332683571592390448232100434452147318999668003279363996318652219977972384972179227523315755504091352594610965782751819170916618434798473569686651883463435385134081150430547569921777509742120507557339538304537571624162315096963176639782776883672881433165665890571023342627408096596296698549911742336306574256825724745161158240442753643084323517486526770122322717447145550421962823362244872921524400234430643944210406242825090793337093626666698735609007425162993026065850802200879146018917789209511429095356270355383453132824515810758801532176540187898448119475652520782847461337250459543923404171870254434883644707180095017328598798370778041722796095353980870193538413866307989657767302765252191345135625060139065968937228779278442209561119711924177940950975163048042304581031203269958496093750000 [72,53] -28994841657075755819320941156835862728930140119350890228510987795929118659477097465923164818765740518210384823309128600684975698058860459695367086428643664528622964823900830580512790157707111565325259648211945269862348631925837764145934958569027318443145872120468191913893103692445813380015931100755626037552188859415579778289086240542063609570349563090427522731131630940593915858745515628625516411566421773214545824441298499411592774254099802784585706833245300119940342191052588131664579029096252471575202660781586250237484341926109352174169164553583233985682861924670294583716521192463829975361518680894876656042877493236327026063136161525429523258570296508001494757179629850432452926205953778452732535388899722109981400614719612849011642883922419241047566389230234733465164346736565573006599898940117003560065478993339097412766977147780732384681451316553094436747910906829746922741582444051062329232781376633560316361317687848508831097123960305690530838080359677213606300656721104383329864893643492722125886219340263878143076467265849713896247828983702366111823402267729655826256904765541334122224632265957748385888106687509370792750555601988629425666402876838558021773624694358035687162649840113697248107459065548556487951943069409712163316196910589870757438188277644392855270966639164415469735940246117003237729638572355459826980317476416349184445018975832692745833803624513840974282037929966243780443170353111246347787970665519240622033046797730275509417608000443038169334815713152744686006389770836598314491566797234381145567886095883280208879940251426314680499754509505225627143220466136479867232813473995529831283830409617159588015063531224114278606486293278570806192728128712376085603887187154761461527610337579871630267362886425905967600849341017112113464649695889417042388182494818530776551877507142418880283853138748810411669787537520341984999001869764014616029424561748915900500488452048706021807976748968385281285962321747882975772899458856251281750714569400737144287691830833723532273962758269248531496459303541895525082142972119762197699936309473402677522970834148489980980224117269615202122191428476048379999555791072454927922207045126436277343727172749425096737595673565306268447787942020554705737042727885054965540540580566498180244466372321468143770525125805190812756172445604704882195454011385054257617298566137748226014612460972792646466200670470280696555250305627586370131362239995573460835707505817878261734994507764940716184151904687441973219509142092864800027696148276845633517950773239135742187500000 [72,54] 13023943686685752363216262297798780943311729819641800013300139637220399388098559840849713353323292148453163227250349123996338272525783976020628633407518083196254087667797831539390899593858222798792359290185397139819861199663137412421212546282448867718817888126507121656735495348080615466593922881823103967371087993399120117778047462497576101839651070946081998845192017361148670723063882602753764258969411026285656391732792785589564015529928191595111915138199226795685364717677056560134265095865475668036381178620509090724030733291041785660590446078591863908459087148954318993115267790009586702594208347851189095634680999185531956030618845679187825549496502931416705277545275484869056991583365966131803115656354672417899707952512329664487428123863191968887054747988117800905603826843240407707221612783602907083561264487643307924861205748997473360971083160988767893271086638291883122662801542731367872359919399324177176777367082311742755144852345013354758262730892972122954519145273375214415482284033844352375742009615709298665058199802081415200209070715688729454734596201209627839011183630915305149107086099931008747336501083532466731273762624395720981566873745915141725950644037984668667605460673111645306427320078345149692825583821331331481189165503128397117877256651776102830436804693941235340743996704325126461629244852004892564386354769769727879288977604973771684107983671882463206063410892492174979830525462606885787910752727751098028329243101824761680986669777548399152989508668674461861860339392192474745639590871313591736446282391356437548078330853941174961164386871717746027291754292956456865781835187864391005042561315096322078485383260539961337324188659478495028856043052615685107198833678822569322918971154006483695778857196007386335119388316979187160998446978368069560921313429928185884680078765731120767721703278976252545613331045122380547115407205535718403764203505263299411569128848651250911219094518624726418197165069023795708515828492703869953223364167592893067599840906162811105751436858818435072951151911190485255275173119775851904671255950004973084495485081616901480864088076627669753456835560864671204030995531496416013898374158048143615773908460861237719968322268068271356384942317766879967487562737864904429765356075543899715201656537860433640123236311337063095908045440433441140001872112070937704756544283950848429115181227870590692952013595436680125591172044447865068569665827510909017154839595398632968963630160400199118546135275333534043304316070917709671425632755870083201443776488304138183593750 [72,55] -5726813068967013423046066749463712782466575164002348162173199303375096314897401900567996066724640223005357930845765526919938996753076540965445356576438681478513928294938369887356424375128384118803297545266912944825420773841122199165692978570664766184559526794221089452936094397794205783458992421908798101486281614624617227077874426916756826984849787859585076352154799286162128946055819052994038782826548165495878308789364242194757585782628119166158223425849411950049248904978924447751314796495206005409551374435201130237820659610912527755425878512910619200471173430971559843942001747244813641388407192382916735444956331509980196031638451700996385265471001458129892068451743528849860408844578241158362702828656513736924010792376856106038874467822692993077740981280151505194757201310771721519760947603301474470013083997223214653088845373689611744670955370783635849274648870821440558200757679131200784631486783307340975024674877518256203896844676775213577351914186448529407515226326565615321646347668655697525736709578478840668780322943140654465366161209638390278181199600335791973839430585176409898944447402480565389518399924861793009382585629082270443024672037094102586828075130057465669781204456628755941752801351748254971374635921820382821483753391520548499570179406872579193207007185831464627625890695912446735489112715799634017798200557212812215423041966138767857016846732996097732089248942656461487577346691802118021998343042077091763020607953610846132784853309356072075948626372284354421943893643112996277098767949771259290150026048222156448251297683002048216011783096799252057401447959932128208421309478971046198415511794594125310781351403292738710569820765425625618135426333931067180671794354654039163015436929693903606045147606268976753336918095349758945857961948488721278904496622803793730474538421407149285714277697021048018024484312551584108466468089710089432114924485006876660453146799596364456118540497150076103976942873167997860662958691206130538264746142643254144544631669841916597978068694090248432530634534717032720888149037492596814214315855576855764926746012385369479159084540608433864493594013473927283608860802692779856834571156677147334649796590241636135284482210117777038756335170407081611856559286824803619517735873904309980979852080691727700818631015898508131064885008766638150867208849052675573075264011084816548188899309131867560518879578292926092118362016086023350523758930705944482598681908790794736067234381151981133035407724082934867975777552351421967324895945239404682070016860961914062500 [72,56] 2334600501459012774459212378882043098711191431511207482299218854046123966877442640147042351107097516663893913269623704687049912919668466100864225877615229080851405577541155631325371024574056676885300034586256331730287811165782942310155430104983503828629621909801964010616486141593956726172771394082359382496983023722178995785511299028522595700822544536079009549458264791565345082810191739149867590241918794692435510521687686384578285778931777893379997681359460722968973477541248499419710587444177163882916985236923222421861856200924674894527253400733583361795069634344537352172343413873496048606182015531038025149180931175267738865725132463876763839351686321941183787886381718546131447249200917652041900981645410079752249331998209131735200310070662135297140027862559764949689066586592994179967628339558554734671272150257975732406604793016289875167756632405249146892377236971188284081962433128151387797921688160144951197001448356332078435097961040308515365947059982712506153013266882940260713143620843712347149045363574535713717233095867981466340251586024396927669212233996313102193635059741583475752648073760712440403721976889627142303176584185655140380491118966998343419859170551683632951854868101452856716296067146853721999633022147899516401737499926004704680217638771047473434671012066436242947093786940020767988309587571091769967956583836658177919447266002649096389653291858223342694645003527278441110033360540810176334374016829853672805221294866584164429746043015831739943201101497403856344794218942139153932036585790744928015208158898944799893023355762198586609581899829916751440700389216588649451874646789056258567362471222638625913974976760445617060267475537110587182583029754845745969605270987351171041965513634462988163911954794033843138971914372217277423220820068393026104144344720458873118631558397928677721553134139755835299435603509865095874778219176897306112170061271142607646574218194159352502376232645184131198556241683008496756848809859510415100702906492318733367308184812435164803047207055920372158378280155554454977284188484795765282506170912584701564015632021240601903934564807972266421074628699700404060145795284329401840987785038501362619135485493864300007065059422696836052958053381735714198270340250182241806271810363198952950242813522667903688398902560876950771933738090838384981806341369262647182392065458401836280079928284053600739734555599914502060723307128142883319956812537461964606798733572947961650757135222813309249445173277791945080004672782164609756705431209411472082138061523437500 [72,57] -860498765306922177079180544926005602144758508257772892901216939449394074362153704206148904615417413190250513999533047415686441393510964825252176533292819939611309331322295413578436126835520803262665145204305955328870740234076570234728969057117640477531578598322290871588378206343501997065503660247209816158393584690582265358138776830267067234228229670164069695915724003541030448917833073235462370740988659742753013308969036511681311761229909081448367516968925287748475994673078654305911722744471429669054325865790462759656373506938457465588021774966591333248417463365255277905273405027251714062900633051751267945039972473593211193804125015413417746090960587116242556173524949500648835303808481729358119869077475491350710056922100725260198935850627558156481846401760980546747186284997801610850000291237346519440040840965993004003886848009455679912237584262827955390800176796918506352174105867255183649282966880384506724234104327968518833611155008575875925567106140556330830982118075843367207745253194565879699662112618525563917806805747763061127385992934578635979711281833131554002338296486682037347421090029969570935671579760187931615862476514784280169061535901865183629052986309644689367664264457167062013120905482398295933619979851659947230667525763046201761668301389246940660830203575604237229996295174650488936394985141232247767470133463059653577071826333523314436049277378148878101497131724554189214313279103674653183666628731104302696197602126279587335365127895949107596635240934549515126873988026810631498114202479522579529589702053925067420938822604173567855619598871560615534726131688174627790015568115237351394132122420626650030023378652295017769618480445860824309585112158567473975411989826941241006840699389935186884004173814987663990967562580276241196997142441041858322350427843835896039707944601189592439226451699869646490965414644036628199411269004410524484895516838464490112660840605959859544332920707461311314766573603302898723921893832504147111581169873430024707840776099109780718918602038759610956308800289123541345996400471091780042968623917859821220057363830250213769689075653841186703250012468490271833768173156006667739130464803422743739140335106676804249748477037992803827756081144994821714631536479979024284423846955995168068872120365338984203720627778634747312935513458187263393680485114599475816318451275849696530467981578148774604340557684080040997554431928384749389730948532236319037267078866638850049089880270760483985010584496721846033237719730824011321601574309170246124267578125000 [72,58] 284841583865050036082263669343227037815428940239397894886745030894100551655378500486494007342779766615772089244585137985857707004459380130572189030189733325967099301262659230695483755198649440894883109938046420570704119567491251199117417235298043895244752954373352388414918089601557512665758630779335285576815132217006759269057393073775135415031874164439032979541874678103489891494909538000057982115752675995934864789034764599589888592721314938104220434686336252128165245372815570110463891594838854707341440628348615784500439944871568388698350666833275593999748025482053620039994557210374313405951141924223831794926660300854665144073352642793392351471740915909048870729844011320295063662533923985919203403162896324213174377156395403300026655976655763145415391889007036853941462352107905731036057956970542225838884547924771874392459112013840637998525507298772386400743231088791942502555830041006828354743890067652401377468003932371809667568667785109047487474763480521066949430384486827186866424485690548823190581603429414634827148943173849559768272331808536355547836940789126440355356036668683858342218882044952726287179484133659532262938151810257328219002930376192077306860721909465211554007550683801836160233768835741158461614561304185763500928906391301577911304682397919167779819104295724256879985297551387296071127348257478407669922618417774980488494743753855581418799532578970621715272461949389368794402849777240914120338926539746945907576116384730007461444185153879196739438464265184787266063002923864611081654441412233828468586489187059003342272284318764999626904852475511734803777870035975914365218019213337794361282787391914389439661148460319775585820775101701195247015730343886984099891527809455554247613852999686619853455024273933179959884624864473763150553201396853182728721518165161952009732033947320895719580222289859956552691591014881990597535310033777943095119833321947195151255851632263140924986756583448950138721445956639693153994855414394859562865679596268469850773044605567441597550606144094076463122692856934588581403212144950991917590989125875212967388321069549998848443482876946475678839497647301545532897643826639891240123096089898146202860379962832106302031344528637081603683985064283533902955624188043835295032949807608165149506581997508261568191212255905801063275687634689193813756635358752149865313308226180462295505339250132192326653167892848542546670226284682957783006085213391741882926633947609315419912194407176246338405239439197857244162256917796582911250879988074302673339843750 [72,59] -84872669411065372211307646803150692230832130219475433457698821686931901483103709043876493310179483838560852677601851942720571044963194093503217067113728721639837002650344344649383249159740403077365112457256599844345073675505607553442714459264146561803974862240922812247719288728889122750730067362008261339339382382548536860640180696505160863276431269922196173317493105851072611474223020694991795111246793337973075147618126199888141410155386808720586311067012745568761013928632698506209514571823976506526098946686744773743762501003986714555702168211888095420203360032143291289442158464776003832065785959280134127812948842965738946927882779706121291067156540074824818977495624411643032771541991256018124446033030152186104881489707086866381577872760827432410664229401102249129958918303602790997774342574444904361533486707700218433772901135580089683380238130432737801117361457626541745808354845808036256802913799533732112186762513520132027151565172490246614995322908580137787243861180401295869645866860748370188001189469478655243950934491851613775751895599498730094573343671763393635593211743819661686339903583769913077113805129725466968210636717580163728904972009817046001435987590151318266998414685704139971352058496308989984139605432206697266645214645701793927239766526001441415266749780567397794877213294273317829622705483366227283394451290284621558056594325208536436887769153554609448008700000089024883502693643145905505663308874010985514046671650626370722019658754018590198912070764702946552931216806417995962713397722035371220010675676229584893107091104825783418359317516459063744959451954491277317098864074293034753060744868693272817457027080144183414632786262644547095925644438183420394392429235390298627278648763325939893707220376951382709958645015153226195800446767111945384175433917044203487599006777584420981447835166873554516647921562276480253485301342108450010347015091029985540867334270407072047154311280733416298200434941393548012251369376098762630524349584627946156555350189344299218888030880085157043978015923209874019239829694090574140184273760856025118042593637165321954236883488257030363403188971071413281770912201289341246982266878595250970174381839587356470188575572873614316206162284892654537416662630826960917539091015917312793689606581390479480563962302992745868956653977578662085196961636036387055552936460872386812894524058108421652493811765955206247724369915808653010544914666366344956269548159241937264925086554443234175122130488955673674467128364540258189663290977478027343750000 [72,60] 22918641910422790127594777329145470254325809439713761030848410003178891983616124745283503750334194958208062567619038480919564087548367550167212908311997613551472980434746792927007820750503260911045797190906545906871403490568796825596738204983841007263059033630572753793681683768612690423088931243647859143734917342433153164959609502179530398532471063144261657857166525975357744857227986737238222733449936112868436834490250170699055249159311515275490986752806346366649228735499210961275001201699875020657924208938056054240395433995941646281717092609771774713229538423122305030391331544684146821175646148394896908564640613752068288090091830064836562943661205318805932300794281580152758825864809967789784852788649173320272792968939569271568222756956323604667994875658021702543005526335856132901287690550027534683749771280018176180635302827593106061574088165115192223159982392569036382516863475941124198345301011951343554166272578324742472923826262097214422751991915866663195824040680406816344686161469500486592776471876397295321049890159148424479879430509674652459157775803526486818162235091459922215404890554401537974273947249694680131857958136832771329258534458420352403912929668768148208774342582462462364936933445069329511630919076418601808320935212057224980546655465670952139981853404893002958348174452569035460925679592773685582782416547735465525829984350280043437316196208309458923172837001435393685899707738645720930729870544421906332867743933025625657762777745692154614673435382181317145646899934114586670379999879963385238198673366551009985562417542840729677781567400408404912690427985938308428155953182578049655037030969487393551504014990926795999842293195902447176336531963775148179354908158417376265883961949867669478761795471696443876035091652355631268408048449645832839176965594073873953151774901727755677747341659919725876529690069756544742262187496105346659629213555460049158518179476343243135034299810768080660155020656337181432627373016179099502384297294793713437382651857766686287404134458941898513798673298113916309170540562195385247164822030132090386360067828007623419471537243090871531929008381734410887493408882570992587007799138631270007948029671321145724842913485311494702269499832656366857829561294925885875806313108929592795554370607433143007224547781014341053945851163170260259521241795142532109536970592561615058822706075945393311325932380851151243634609738423842899152077117090805565471957117823574831679595120157007034943058199527761431557593141405959613621234893798828125000 [72,61] -5661514538490180508726288989620018734306040941574674140300868768764427763988586002495363207363062392172098994554267499017270738483281948166167479867544776430010645793954604121710491627357194385401383398959058695049365248479585827612490944815064263926902477564169648433306137905370221747674939187444081449216816876201315056768549451206142988868620715784876854620922213664775824976969526033618174284198121679047854302006243195658027954461185538493948276604496528290964970524335598275030355197805555512971628346020506476223403405465611935010189721909289925529633145043629355965288360487694365185903276495477127994675673225207881125456292273534956437217615013137257540334192838056440991881792196076575899301578498896934136252517865688031392110363273420104546772094356092399399699368154147927700895464779585803918947210413878820836553275596672718132753123574767951812186320600263515295009494441775588019107565656341192904813597089766373763909633970624912663298931516442596930555377223581462956842987633042506848628370804729297875939218667082795926876604529503929237837576671706061809405136431493605828501600315567453186414878737103908191996565844797127638523438374017794607431403030532010140102402650071186240492486753982342933270614291440181856903490095990112484525644258525937351571824282250993016049352545907235799892813789114752985406607154956336133032258192714838964407477819018613138850187459912372633229627399082000620783174449824879670176289171862765726083408219274659774459986048729145945611202395035242441157677904758492521200363029437633970568117261919099667702820863061660250743474192504389520798719747881894193048577240833508119518066794653660993001162021839466863745121325334318045294527375679611504309615441547077800029671481653364304013106825922507686203998863006588322611916908740230178605705976591245184910956184788117846100297541633398846613904645302221542032443758678496108548501060454468318135418256045888489064260789480749729641895008839380747115871578606021304975343224423761628914074173693918305605364266495066681486946195480723107214611833098139586414025482366554677653511306222720840574021450490147045931452198319522295591349973919932032201513049240298102323129491442609509462636275898726344878310313709969371925463063684545012473932225509680359115665818749805189109454582794053515919994665236963586420233637350486752644284142089549093626416282423856761267177616463896008387539619846852586987998341851098842274388411441061954256144007902040726776249357499182224273681640625000000 [72,62] 1293258980527423623921894864952438505878502006852166689711438319836544659745351265508771496437287523494221016320449100956598587782230514396182257905774212551626704435554550041018889793417263200815296495496727031130574038866711380316485980952627757222251944136313584154588454999173992185080370165615046308546549242934294084719373827820707035495688881031959267350749305742941280910961474037848106868475602167507612305666062407677825998971025446954774626842907667823283064091628097349063515131281771454094528457271869871866364213493341284855862668951265470725180488760304393922670325602555094318624932884681186392077353427797846153233709918761028784607885828270495570963428468981609604354120895987751495501379873073072467210942567829310818436246106261655197238821699217585109694979497017363935537578045911086273578009076490502328911649265464858650859447467689223196339454318847790430778010412857505694924866785299191540021802108275406096639518904471782146224849645168661105776685544477549703654341000207133183681283292593683166877388306977841301656118367801606044911416381275183666476656105702092470196727594938736695644198599514746251247918437389813665571629468137007812360625788947678133992859313611302067786247149996673869127546780850103088678957775253634863969277779712687153678919009994877280647935049507659902109219714037974003227245562767831345211076637917717120144912159477533507529964019795549353919718692614976528165804335562654544496308265606968864701852067766195138422075667699594246300027421050600589552136141490387280330654911742045104082019142615927931570104354505072226139276116583119994547157723612154775294083144561462037993641754091680026899902096457001156600482933443899452403524902751842631629156962957130298533829836934323274278713370511198068414860676922767892902230405121834702801898460033521655153432170104165650720202333822356108113553257459347421482444016459333659255503774164944966838243435631349084120872391495489351722705025499653289421541159902023439969984901643912941828310307606716491698281092422984592687174267504805219680367582704374229345487573515405331841256249651571769594555350074250540954723928483557154370101793485761616707685763714747234423142635491807252340807307643260127495639856113147474922142634536865765515061427810548791063259437671239562202412765091815623544911612390810757113751993691943967989466363097392455298967684645031716515707293556043742573883632676381436182522741054286942395341864850860061188025061651440950072355917654931545257568359375000 [72,63] -276120666714467697254786979973117026266791746688655084605720302146565997073836989050448717590749591616699501131234849769193770303376702128300094949992445354429117922940450917446363533350316910112100499832719884779263445157181818415562637641140872529965676370190874437213735354193963319994438039012396683487366029276127831412866368422850234425592982988558643953884353771009693884628094644408869504040729849195994776438884875709404826554806693750937868122444318533037689030508365137310441891450029810116323115304043247645911157820981517314943757482774348575633845123001003563296095412370393071254968317021154873176778682254648884810653845379454983792337241862123885546907666289683551787192369050437917273703757863475827256524383984587953825023843541374812705678717684075231020838845439939557952787168789343088456270847174870291523230909340586709182190102803774849094183177649668094714681923805312352278508822558515631979487204058323772773269183843982715749400555255160751892809380621877498225921391603079846166057776305243384104368019419228352119970970987683697668238202718980665564987399005091226850601590456256421584882725779223124869780162819950958471928755241240215870179309497822835398129530607880834947047277595891744320974294359597522388654411350035429745495650891235690559471344075493448504055293703109207617891846148688053471386743952518830602073205225064781228653089708957655271749192591671891903946621250260793067337152451754971741960574201179689419805364046239898191993209724927461780050467171959662372012113748483750219991486334812210098567499088118764899575045531686041907333425382907521445404999281367300714985773376936567568424762028139678526275380869475714301709595462675327679512979994012739227604874291468691404349167631722189453171282686986646514404228718934664698077833767899909707738748499120163197040252810013919079902521381967077656129604578460169265356574877507367143580151432359488496198949558474773301795140447637666074457008909985446426214642105063595239383276966457149177285819411799956702273318856136683198020219528545051939004226778424469848373230879808600530938123604343189426837999200105197328968545072545776169613113889975228800981498281162012411743422541824603829345754022994039800326182537205388504122525210941214659255547689821736154086588866062809078986087866240821131722041927030517664646057645739424666983371673339961056256391545485553831402797670869859459166513761806125922585364463201020366634235661843349890942796165393957608102937228977680206298828125 [72,64] 55569376147235893644217918181747019966108180187377550663637402346687096709205896847840657819865557266566368061689742672451392756793514837900872376178498151879246599545191072775881292489564692776127996907643260103939044598932405123200971688460766379680043626766264459354188266843224045746218055347368575605569405398696145430799197303955537184528790019664682831935537306677502027616235535249925272827345686844735587423519413060971505108386968516597575955168344066120120229319673519951253698099391111842083700616109185034530036155349258161285034969408890125109301196646022006761070538457032911517485854319042861623160194294775425964511917044102014365589084923640240784729191840929932205339974157521102562955553485500969894964427947934921289458304642434718236824675109580695451687997497165726445457377489388134156541128185429601179177235179925427330186094720777053043997288557791215550858932313759400841809264616215143607335471453072645340996894617419822799732524875862618332581341079628043948806464765663856882637924143819856986278651198664294146125573983814633271767310775896731376846264582839196528135291583486812481638863527003858667231965495813102778364436092074521633923407447643588541384161833292280411904325478446766965960930792356375306393633964345589810015022588308665214237901020519968820345165560883097867133971939132069824062686184065954767258766442769253532362111255847611765333946639883877359772311362131950762123716592023483610711549564863075809103471703366805905635132057065081972972613179941369519402072859602390336095341143507074474904386077695576182088597945112184117691951692347671460387817715219325039630457787498817624366453497276437719313483950988426072714755295541807436516386733726822865078404812264110646015093234815210680221260791091699639667183517899747681456299280257638045844173023746379402440114547719082461938538770881077876392649759988937337740393169279586993711089467750596821759164796207917211214789820418842597771449491642114746258149211046077105901267973873915261571841989345052513171507279406489438346900091634792388678462721085727160371441791755815948123864241680952076785718708118493645034227361038402535856404660833568041315565681458567773340536179821821522757519203466033198523914382245349176954554463716496413981444085337035872055191984493689706362656706125838751351944677900042589885163689107366112468801223963096572141825701284603526205119625868422029695604860030763048050110429809432699110555285324734159368986752269847784191370010375976562500000 [72,65] -10582677358210947761621474930233972483529693450297594647013229427937426439896547606607696327357998418805614537592281722797274219700944619456629754449832358353443450497438491547282319581033909061513562913805800765520774000580110905590125501932834073296140967268978359805685869317154371676551952935500063352646033653045596225520093676944468323936416180310175932070113416447885040605679886078830044660943887126404970913230149104580874799063613499090710766981496406724935932079922517253419045548794705941445428645184264065182477865516895651758910989632440028254543884709301006030874236356218631343041590659648855882873455057666066595337338409904574748190423038189154162279602013975670020530894121710053809198370484270970035321781092165343347732028457621703654923573963741067023603770016959852690627160062181204156024435200649208671177567485350483351850158782212722186032528648656974170347797033762593079334093261125725554303664619315403445550793281005912992286531315079349180457786800848432340301930569670841131572777520408516888658055638198249421926476083272231517890512273994553619983774598991486347967497004029459940656382203831715113957938845868368590415756646292731044375174283428071405096927832607358681444162562842809870136002610654218468881533568053510700549416235610712411382735446848821881552194695908137454586880309403229900204938986245630901547608485224539566886615916708211939300741269420779387642238294698740394058813876863825699232808778941734490868279736439043201811116190291724200060032132940305683321910220622783648249127125123958883768808036275447867142285430955473385765688467647890351970162209768152097732117225681976007087877674405839837263484291090617821077074924163559376078322863785577728974103712772568194279386590219781141452720940035504954226086539833904160443350818150168034190905582458681362426813302694143765793259377740672355809454283176505805613068419597589946937863249432479035043737961067585966797022326690591886957291570226454553019925146310339379759813215693462399419461109651489082891163826871981986140869722472144247768011195384578704574841652282561887197214086535105329432429488777530136095961723280875312907887310026629691921465905587344246004996389512925165558846577825501907707467580681867406026123297101095089807758630695872648260450754649857233596080955214435585839350445389408640386517938696943325264068004106675879044609992240471641396165634292681005244187710627164851837361911929805594895994156701482524773894056124845519661903381347656250000 [72,66] 1904037822618690942352061843775946489942355973342698942968763578730903728704154878456278190249120049187630438418977659087320870153040020018808832929885878703854398318179063349462039716149975270391012091140184438447410254940714444838264922962649164445298874430346907525851555786924012292952482679104441553235724890174731761508091940931259373167053384232875099175384762972148341076319648081695797238341283368872299291610149655598095540782569526813551519745092376456996341634395446546974581579794503416049098194089433126327574068720700789469323294213015799310745001003279092652645915945975723791746032126496376045026757844021773271364502969101465924704901581776795008815244489049827959467957368705602907650539633089972476569900225786069450227350424910246590303623604752489766648126306873189558377029130245816497531746854394807720295138595917664974159954495577938140872338190070821422929875314899674002784588848203913853543480064658623447197710216823792202825535804420245641348836540332051248384707111563550430467928520441283445272194517165112556277849773961910373900199999237696529474398424541003631251091326855114979073303743812688072871508932750454693967570280861572430156879488638988448977607132565077632693210656316829951780958037380016002569871199393626930393999853875029406307975664974375394939248981418831896744667617757000056216247151828885780987716916064027685414474993658505510925032679807377773364634295199886408415289168476622882944326951933630469850057937189041211617185311038708653863193815364631526050344839855885090529638180424162825897062909342238780561215794439205642786406441911677494653293091708950448744582722470284070639424787909154920401966070142200816495176305753565882110011093444913949867235702421773206855740272582200379248809425497843070255577845419101789921135562235670453108575286274144382651307382145135167967029884478702454787213348534068816884788648293668788754620157894051319296090855113444504406230917523746910445614082158569002724719219691821700359669648761651065853359172709671400384963689471221832578324893417948864129894608523470206537366711081042306409689028499435703931844523151503814491231935363405336553855471310791348763433248958227654224776105505443586971841086916693103273990944717600920763344602487758734187668412863970299719873048243107202821921010530830633352101503665278025324944454948590769690644426627474273706674191220046860032859312693050784390985036961018706816429151926327279818979763522171499978696829202817752957344055175781250 [72,67] -321641965423806583144976833921916892169080492090014514103132912137835402315814045549083232853115415852441553259102234141184890172723930207364956896082827350964287956547456598913258873532681290439424747784516326832738225765764396732524591975977818160034295619691801125699969243650684126843899928363959387576966756909487686274484240541726150144904196129623993911963105570805833175941941084275877176621918047617457079681274308788661912916316446824086582146467757637804985189203890975200760493661597436412041860338866067967958781766375966151288557197287697227348745477216007014388442765770322345766801410046159765596475394101408827507625577654610521898593910727342436413042536118919968624441159831674495446559169464590366273894608593284269551725484922941279369264757382554225169988556153541310027385051535558557208340803727684653145751733993910375756744039268532235727924483324673063414378187450251712331527931077985655613544011815198691789206890131433887985190095670705730908569938295579100629919921065049665274359923584365214566251171658947319873427405808078856053597701546016553966286627834354060859890477994054792748251893748214878932691374908426714024349880383967242278826851721833869164138429440525873821130092392943495070136044634580790743483819476405514090505908337694269538735319113967942238105086067427426840695732582688517143925482691647872234776363475290263565321852674515057245408124263126738474778261819230725420485885648270132045134676328984373183932130446627429198369868725958193191451836890085428790815219609447815830687298964883678062887295732999883721397806805242096091513232463140170851717439769548900560666178332885467522115765811474325333530058274749709216762076733812844517986770291104244844147753557930538383875913564969719870041621105076205156060447392832423032258196292323602496640946766231697918783654077539746026323024111814253719758876786788788899303286932063743114223132478026521942440638339142045881516458960000303360321568324155335203202107602020554385012102423351094129980501559963978825003540041102559097377253175534575462199480088411937278068205892343790641758692345218733927522340027502417561181105237658602661046039570002499433815198721145499184254560090396199134203123247104570076219005112265045728711759022744114680689574574690268969900484604978030206008245320493972613574951443369552513948179503162464508980154422756761989572621594756333959693070636660540672850661415719663583967337602143665107332429209385793456021929159760475158691406250000 [72,68] 50577427925026461890549782488934047732931311780581730650553059849004517194275921905509821871260468949411088978575366524942305531421196302158229000731365243115058079489276451882921020324806152948339032917837840058316115755375917143428427180598160328383187709998210212217249134293030837592374666520466759754465954719443775214592293100704278267980239180668999890722099641915525187740289861326249537021154575562740135885213053089768919337248879967023550614051757467016285709990917444159457089727179895057453163400007668258628480227275358142774810150186757482008592767949387177523499872012702967693380447250826947855651655418865847315586465685065965482629671276816830397986612929737984206376776798797125003314386389771213059331826186350063035456313003548525649786290156486125062829636686314465586011725992460546116758031566465031721995171032524159799692396321806675038437033577000830670558757906683080670430594296585983917018747540071351752573095294035833948578918918364934882290584115822930157953096132667122668409606393982716281605734074730309667045460120144633068386845651444079525479643158671392319635437943191267512759918976175847867687021843619616410382709635989889807789638505858331723119419374358273992863443331182192788286450751431036062021540654273623727080770964263186711464379248325812166163363984156716442247837364352448047376579816648674788036172405999864663770575593470586333017871169772345267568303916572024938605706906422423127709031791182677695929785451766035927900102681682210409269374558479021770245156813189963112124690595488230734670723048733433476848843124461622688627903766926406030369532923804190526246373982711270030781180822449352168529656028558526930930955045452535815865111289946779479180027472658176837646167213916489024011266311676040449447214786860573851402858524616977645968090514105990857400327563636102634210060288620542927115787430259052081828334752201007545897201322247431802288465818259638660410774428424621105799207016818816440319228586901817281704201587481584145331009956740150732126986298957643942227689904825406110606154668243597953903461102066595537618624524792126212474668663904632954759074918808505363428699965896515300309627651977649042854700394521986649476149522215899661439479849242507451315156091226905122459952614979528056814178598940959137608742079235515553955454281778829027222779122668715599075053368780788013756596809158034092310119710379854529836222071287144805564649053064965914753431386330362329317722469568252563476562500 [72,69] -7338842488810269319248424835803306500943609103433127069877098740405179205061975440263959346599909034071346468182372170624630930517333943332275205552234365789858267591093037387583954228196865106620448436715230771850377409728179080632787418271666031882226777137204668950883421868931093598844428786850118077445117597772164724738503943926840557311794901172128497462374013059784138035767337685862091512159750327181274556134956579205644842065192638970669753095147920570362202495646976008010977393436230770662802528436010721769063270811009534146160400045111223593390014290805903782823751138254651572833554783367830240507090129130298655815744296584679453058052724966254348107988040062397799290654207302335188067629106596154619360467110559339841373876456176314386655647307696891843192681733193426740419639322971055744364495335143844320915097042838731264261547967378825789012353148415815223501694457588872049936233660289175005681408527308701067750470527917335998787949825786947581336935162648494216098477674810762511485615122508859482386538459224067448425913733946492998642829894934213513661155841383746822682769087842333793615405317329012130795706117138761871972815103585955060020494760251570963655516494155908211866304334582967158223430691024781340568375291799344863166527439437405168908329802988680390565503386049448452541668392962952453071273731969287503814634081774689821903747533266639549103756169205649797787248518859216443358858306209973426099689447234628575377612581437095227853380604979982478080392135579257778701286476592774002239818107500564842146029535697259230084168920342788990912125495172998122958336877172416169482969342521876651601786508090026713623231493669447502041770031329452973369364192792473908329355758528912406893133268041283471846266233837357584920772033219559587490661488170666561906188887737380316679268649885335978069568628904366613284361393115217657505115457491500549689824655444662692194145793903364702417437498049736158061865148851168784851969475945531188920628254594685570668289987686903748659918729680811066565148254397444489349506388469397170744874837246385664941367178098663039272796184844265265998263292847484415932267661010946628485032127101767337969746226939306741627544448715607580138430403485151987637387646989296386807463211262992017360884769155487678602020506550298828358079914544485439233593675695004219293341224500476352266325891919008078997601121955926611528265137697045001602108066604307663738371303452368010766804218292236328125000 [72,70] 975186119857612540588400154357581133556188550339565025242330685441549003041965438674494701177593708393709150278220843085026622437689389229681772310327350905395426687152951632917623807393778473108878035348999760537282193860388272288212421662847676449120801055647069837379052670608059568517118695404218412212931555148943059483092144967654854326540131796218823100190218742576060582719681221650055737663722609939998071781813454390280782533058309952869124520787402497968114883648945470332657240365769769765702211250255383257951573501443109814844443368157300367322897606402392702263046056025539355785762191092864999033047552228552842693094140754670360045552913987324860665603812440020154654765554183846467993512595238165211115728143503369303046876959408056781513201836736817465828560694923833716314206281998450092901213167941481056685022556625571756931538953414261125819311371227267690603704711694001195120557383122551915836536040100168805994880687217528054041211166501525712625914412609429945285429591658809388507575550491691561968525892883399150591129825327958209060192919270215823132146095444739534110849078866257736160647709290397257642746523589360717259863785670182654761560701182078529745474633548613103978629615549576832618641420315318743278992743955236170811949385393685581677198374864711911536420231228691966891404963743636381243105874223631560205765895476256476502367621650690748027012863013669179123377363065397172488259983287121608784910442561326761180524096591001965382697946298008295251411425365370613584675929131656741862474267333681417464036980861832578777972496104840928978985290913277167088885964888952951847194514790843766462690896071386656403286030382978682313151566555521382094054159401328819383371400099765621914374814751870570597520378752621145183756184574771174904003810542501640628482271606382244576746543766133415713585561965035306634530574934110507489128873660370244467410964656744711914659828218627006264882496965542433883198263303553661194230036851607094020054451258228409687808714623854440081034228636500044684042017231533040935066403747649279643396639339082121386678903984490898272819233749338123040996468346442165189244335657913392559785449236977342193099777682905927994566298118851345610177511970400920697555291014196949516882593495784584124936829271361206328029819754828141491307469934231209293975470542996947329250896113219844852301687029572221807556906252039893890146240639521816076588867029575208311698020224866922944784164428710937500 [72,71] -117956946852586653657457971621621982487373186334636497094706543574744450670168885771861485921281505511841397350214737389619700104276878654884733850153868149611667557341988254897186628200003515519465451052557994580156924215132450395757821516384237202278900903519117689304117225146123735291980587792711302978287781641595521862088482096744479304645473334424153795027160676040844840028521411129163865562471055106844761881633620409242632116038231854502216816546431379178371122002594997587234551659632841274719419282669939052013616439669562629003534366695786192767099313063605798259582509323988630465957921028698214180906265562779828956609672480863554126853746648711278210694465701950422183650026347350360400970591731534558416122168344006165035450882778706321072399404098776773690897815223859134951860642047103583386563373803614420227395770872993270956551798331659092581361320272903713326965471182208423729772025231789720429886467945875481687538984131105146592611874978235388936582209089213645933646234918435720500218574769946915038261708222744803986686746826790318359518304168150555362219475117364800784052450756344106365831535413860244150961303300498095867928237712344280844897978522964886300604341693593581235447017635830452236453308972058024430629108645858659504076423143893954685967559048286364640852390453418867324792353970804107605376553122349122570956274076479546074281210108251939639865289586384802579692650109886779348673359069870236609660801705065902970666172862867330498369774288978580063479168488965313337700806621984166770345920157969243506344339384931117295284823146669841110272642695787109862221405941025157158785001460620763532252502015203131098200414475706537304472826118172432703953076163970439332742191558165598832268823402764250284648164366306000977350220102411714245682454320701033706150576507537443842811380254022706634078303350384218787709264861557252010509702191771144246171727597516837669759865181543334905345792538562557990876720842001193182693868671119968346516828675726598497850566252351107923291727229552751575148887495658429673968551255207249514135271066102813764525426879993144337338351607444318302009503303227649129040262519143002792311900506965142297919514921025560775146694716737204863526516431486886407291437643791853563144394449962097108818883288126636105788304453028226395478444417293917018438410812723411358663774910049209703001657920041882948781885770900484059271851246274156045641776525273458631204448465723544359207153320312500 [72,72] 12929681382725864026413874166450949566132426775962131703368578707758414956198534645882826129778097052379817211031405471556223253596124688511803834237247037274584608556065424995459062519795201770063388216032060305152071911565539155747665585589033363407435913580338426623736607398623801313560654076304301882514320270881132314407717384242514773923014277957013737535776294966232870997863896414827751964630157518936604934913820436429997368051555295612314081327006548410012292376276654896266221702891057501921983965825246214196958737506158148887728372263174565588550330723154099459393955563236135845344127297150584479897924916526770063250006751076067800141701878359685060522908252168131984422190633525368452277619241462146477089715108572461668489964851752881728480101778733765537115925430505612829220656724902839684829778894255248007381519065703184110846985519162238224363199273561383432447533048105168649169901053812258070792431069938802567322855749964450006065201778083227099513543779115018262292312988528636151157975682972161175995307189649203754525421046589143312011030735524447218290553951863750006205951510301482374560835409328180140701539674634947990030875313826371030607750411988381412767169171591828386333353130577797806188474912804986610250683371030372717669572953516405110129622019934615216187991263349900782146955392029831031042929856343142703117818693978212670845735324045484163788739089436541148512368728977040157867694876591853441743968847261286140006836743346141645263594324244638509160363380412551508762291053043986190795480330554884121716235675839862414212831597446208768261346146689703243812106023630519150781667897772958069395624757258591839009774575812130858255655699614742325363986332850358362073392072037452438656430710966383781786672077067953692237044006969538055671823464737185581387665645043259727034604398536967412025613113492278377053161213814017534773803485183572006786972899669564857351599293169658084787145337481106944574840465790415392092108026081970410015029196653498059637571742459845191790645522912206600338528179357048705203086583394989785803441987014720859641471550506399428741731622974683054077512105525037021326519267779702405267438977764536260691118061642218649861767114743032800272943115130931713377511041667663784068798010152768759287076849037963877339619888088474753075284253386387937208101312950998541301602678147235202003839491460480218245037201605593516245161827790733119714029417113287934171239612624049186706542968750 [73,0] -9243032265588815649088984245316092471475543529067551154581739445367568019179877757963110012107396226696550342992402345285232665260187191450794424686387007745027446780684614139552398029309136256945836330739654730028981860323579451047227442617571354757999334016018329517662264865076537355469062137935330415542199654077315575155098269354146069254099597427307950890899205637542125571451638924882827931842132379854776311043652667340113886709821533309721984402716188859862088677294965499536406855747374733281367561554566834593719734334189873725390982462030857002701480757062257108908568877349318870965250091681478242109398982705848386309006792666247073956895543870215833816407273737257834017390528033581927531506745975454570694050548311253386935132187170809494355762517187216275303821263692927976334147703542961158250969172424785758559999604645980435902678073225947204477638201624118245146161492849705321302309963127090055376555996070405473885960946436658916109649032407196940309866441857217151123763256573736697014462716672648708329096889812507977137972063250472730064922321760495295417706663665301603538930034136472177822444928043625265394222453031502162123365214406445210674370796687686116219703416487424470162180433429484536170116473557395806832966834708076616623304633097040000954367647769104647119100930144833060608268217507634880548592819987942541058560822277916827760371969373364690871576632306310961476100107147106345013601703721474639502795841998212016054716826695411837548502789824242278277708619775873738231091639693499642244527611880771125281571826457248771297365550178485573050412509024870226836339579071155889387763040710276554352421739237246509109118447406267268612286125963341723483474970323298010827540078191671318043379784303970253664928994343326089640823304743407315695503670662299406930535558803227077376116015551830944929407632888694656342399011786484937497551636231606505229575198200470286492317835376374580009990474824342266512705698494792530244230160900458905899873948334151201492357144443439667552177112637267083066074042101675397105863003355989833896546803169927478191849990862852553889861380124730890576907162529561565711296116900595092203502020146313475794999427317295571484988625335019931888327429054451631774130575260563124623972736244558070029397665173572503823461790710346424903509518997814232458356812057527658599287434526559081859886646270751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 13676275722432831450759900225702281028276494080600988280565046832715048828520921678473494959340658699588090624191451138191518554059196404532225084950356623522587536512965905221133172922686488968466743575390108988353862723812244376590287126321847803171108752248458833295516112583637617806987091489704696387844370848719042596910685602940627365128370126531577907412653868132529225587920214933369600180968271258060338106956685516653825442476612576274905248536524694263035167872223078237323523773541906257900791970117574645066650504527169868278895132190663121145134888146844433203641035548178922729477086552772169775792994005612786363806929100126774412800226821321517545841380498404417577958506357606983958961349875196926766769779713804041384900424789274052527750773460955855982248039584796242646279989105671789067459378805417758577491976814307278694991265276790287764969712259137195486544425889016643916204115808118236716376003269088934532279681990157795252828037317688007380419217478907451348877103299343179453574738490986541889282243656724263336606159696064590808207552345881271729218684284887549045277242948105707762718379454724562796493363255387532223868455725023888376286846860435921758211027063474290656131362881428033476518843324193840697005960204272113315007901142035301874887180097925202440399474104196769294452707789428456203005133993537399823002651868931401777531440321230657848756497484269488718856045616498883470079095014657645157374087790029237047091823428500971169055963041979138373001716650740558693355915355084914959438401848955113101193761528792846295537483906459659516178774204700797051943897760966223490669935273871129459987416059818508093687392026565216242800205319013759260718168277402035903200347508127993194392886405750759836541522766648050106283450122422492753902648239496609157327489942851410804799203973687017251845819644422157211088051550624543681362733955319638651114240465994633905526002655893604951008210899779696138050938122868522500691463065021526396826845711271554774998253536379648236405962815596387142477287389244856508983621415175115247331037894039650787142030872360662748928352688236706964461783774991677497041825925463219595674498088459214968807369020034488064417538335030662366986436525301295837827179335213513510072330843106871175330793921435350737297082893131275869861665259358957276458658063018715572587086573563830427247012266889214515686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] 7929810104146256637909407070730540436680282355674135843118436386031898871684711972464086563994936513321646772360694886884552709297814749453381881681385522269351933687595400176128672048457536919567543538570148352553892835660781030914168827573318091108641571619918200068901167810534218680933866725044007211786697202361765500322433425085925643810284865224695283732425056800653848230409560329746548482221218376614735259873148037195881886699472799558179279711865830344635712405517692147477954252628154610393516353041848980220677452449118104887271752194343026066789899950866668230596815915736577810905479394813756233312943699508432095152552308726431412499954305655257803840881395370892805857422192529332108396555308274773811387631905798483069405272697494972815517355757575735534889808248355325176112295477147233209758439296227548787534401872151866654091407175512529130439437563944648929170075835500570716707777768858671745293369954697240816109984120567171727448165733656348824347290307683984821790833830254419540254716894598948083075477853983329254224758668651185268472119749238897178812711670067736888696849129309961267737757055478094433713245760972847812585332230685505252838099513291870303853680136823642732864528572290296529382536193599643860376289976398328861896172878928594055890372018855723447602844373438703944281192963511123747468783428008375543843440754739239288256977401872427125902311699281492511066358255907718991606561764136058633246865345058103099223600323397911320951344192727499685047225397862861318615764489043058086811538402855999082239669294788894034066638277130801239186806158537865968619607782937068954806394640302040848350113022555648168232302973485816135794152834829706970677475363463019928648643129131150992962889115401664291588112765571338450155938177888014800426617407777742229166373083908307990116207589119141027086570426462307627306686365318105577726334532345008262532729819388540964118978450379593359616719167590797991225833141399976609254866056485266680608610448868434869765307574328845027266783788958617007864783473808415067453506114594884840037799034056404502498673704537479726447483671029583013855604234234148058718623932310462224144613452012926319949292075714206167232707538969899404013051154290768123110332124614213163087485061511023773259160189290142285217669784602132223307006443903987453576628549185787515298481522945089200460344613929919432848691940307617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 324536717037045256135443355265454864826942114279083807897756987478017583616219957397348554808586496908495546824860665908576854368664104274151545563603333083940003085113481067882347756824372630630378018282884454885527408081031512992330296745354377226639670275344977903769367948369437791727730338120679107248087008349153691866408554235128446082022538814375843364181229385354503012257278737638171725588826232446842751389377435690288323722156728597926441760399622181325251389467058433235923806995338400768894382778768623941786326744867203823580247952496501380058488231138214783070042372294131277462086312826424258296406018215485716475185858825539265168933376938850914584873334809334729128783113646689815883041681944619126977283384039197585136683272621031927186755761328896321381910232182834350267607296575030209084932854413368635055612817670037929710990458404724509733028779037068320248338672692468743207035733740464956879019406615782900326446311452210755068282488840218226590073015682434357076859500224979105582434074728518559525115922473365344933946062658682165264611896986784492949641695083949983225774239533194106323966659621918812900084503297772425930625962554407057405166223343336274244334417795099497179699778305903898201577244304501172686605366994263256262283970397019990557641464815109611123600517120177702531414145668474998487466970547342298824006186196877847060293840498294799710443883375632668644512798535343784038967589800355876311180347160277757915617552769887802587918271703787406319120569286902233493966796223915991848507475936217046535873116594153376070056499822764306708218709062654213186409757149759775105615468558123147649977940836790899517392203713676890916294549340287018309203013438691721593679244622209925639354769660459103890271150384767643620498839418046233350173370987341453772064817325753657086630083044474213622255800019583522164469887753434246130211561706927092205508042407804118667619790914450392176984087451684695417520001169904506267256227294462401374124275829277670505745526221348909317231637541923914665742896343410386134772364803169813632261349806312290036059103478956789828350515802733875402496459800811442705516447189687297373478412762816476149327119886496569900599945755957674842991439439248503709798418738888987920165730082820724511410639898831511318335026813393973181924885300030642504638586366254890826437620000992016592884087389236924536817241460084915161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] 980040320285247320679384517722686824510525318840075303097355591651596516796834741760770430763740826933524314140823735978939737918906268003859371349581161057244874245678658218717954986596971501538861072931551776286558290483857469320512024394511951046789216211930621949516087574488554176183408238601648339462040853337264533867831120883550066847533825646267022334914804473153637308354511472798527697328193785133797609198706178592083982769521266276303228018814047373826273134905477871267537421387588026690171668659946371719169219648022425642872000531746849457594275253856503028588845742189731023018917259492491430975601919833986661273241262714319489335453067753016831772511751657803821357764592631840504048884170019179548745020159233761599592629397957706654591236966899928071855048441849746377185212385819521370982993582249980192246627378507063095963784603537606321409730968630731820435047483123628081656620473347478108783124181581069901838531409501143150950848441574866383933516822527246495699757609934121119336568156652834519798097525082647758947377294990443653747581530996531878622591597837285134997988532224085146280703517876988966774258716961189158714000182596118208427892343055752493873451432719446138950100129404068286873949518551955225116304427330683577415461613135660434592589308298337473881803719823449695475735902614380315109549569980293163907472746812922053382368723563279905869366727687401152063563610217690057303274038239562576072295907381695995811535731335662737746423796964225753926881641246427794239659308892670337781851089497110823564589894005660600712625851166053507273684297198129299033819986871970972533212759187161722497338401481737107191307679749436092327059656061957080731584667713383195755777581339672768457710746876959404589946067131286005315610829163144742044481395526158090989656497598583866191817840896368440246068395120165753124657520974964760375572369242783397381492934181379365622311776790542218070853465851970246277118939869682922214391563259293077809323096574474953034530147828719396159633417815557475970880942045767201962762747092398398728329840287403904589476258075419364718280195744123767021256116385605749602686294610323993706849163124061604839909522622924964077995572410400959932832484731138001004554341205701509476824368706674539685834989749403576690822100885023591900174704400274769531421293562217300043287457378136864617453397063862041704851435497403144836425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] -218334937140975960231165070365823698896291387430253178407627938968530753189606708402018046117269820859631075834741923510413307942337402281916124198093829456267525304054792112916170912530689424549055156277382487472899168612939197134252124623931962721753955744858633366830820327030338734614652875713465400664203304467942754328198072940704148592188946057731634034708992946113015678566084449092822519877736955698865645566742324986217340353092351488208933609506499543159253706840661843052727327252910671310805981022164684517397408602245881903421378122769517291750498775614565799330237263106568095094097049183256293255359951590410310603416967822396516776052365267354274682910440919134898209300391729241137617101500150387191297027677056727858912397976544083864618483629440625537195508699977363179043623106878834222507992699917651360794996641600215318222596061139889246094632723922472091699142069253429218259378534998338335493235856860711426783910105749335356590429312686661095295620514475024771827235204217670343573665153324874135999874220217497108006680179809755261262989410524102584614097890243356946616142270875297855396485531521472511516432382253456262173194837416783723345673405044712742347372426460043952544921723407121938877675944076627430669016807639665194713278017294764530934316233496006645640177586141365822482640776167234063510382667432267296647010254412960705416551581741119365603873878902749375960935016166491723508649826619014579445873988784378142738481236225837417537769301277506394041411683338282309520289271283912708673037215871801089717510814151978970763784456331608453496288186617162576295503530195660283512365953408881854959857971164125903093548014151922383932315955325469550864565074207044649855382802546515327361908807201395958774455994270352159238466626369867877039120436424588091250206031670409419773720769687717723246889007118633820760125517318935177238518586353005501175490964879664920342572015898059270506290443886627377343892746513522848375714943279061485117959419586639200276424111435643799329745519116468651143168831143926498462971337904973521491429242459275488816472333480330832685311221442431856272630936024326347784446996221430796164497401836116875573088851636483102023352215338869038625479708400727604969332256772313104886027951763241642376607915524733983453012350452876747481991524516705995068033105067191387394962897839461849689604370486264300899037493763898964971303939819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -302984666316346139849386792052181477609215447099463878507947634564353755610938080253332401765262410585189260373846745759647700210529443814687607720982058490447334358248517830480716519045176694375759438720656933204315158261205895046493227363380842593016871865213828509368058132559792042770961410090324415070881457316042356555815349840506472570168254931313070618441755427826263876172867415805445522517365414142421292925246840153610298561686479875647112946600018313377566978175904572646208734574717286285064034195406036565246083581258419131180797513089074470173647731195153526602079114863824733284874449235728293206500111541804217631672683823447979396973056202298090568572491643208617500227804912117665135982581120555376746476019783137730052039090265466020574173611786705938564478619436325797018677483288098327155618627045116841012420794391782548717234929092297900676894216717642265536330039094219637853664536061072026152163076965530086366917176945808998281216341031495080828321679429423635113671152500706069803132822581468019883046270229766323407352341151077135491799123792422779750093875026548468357327629282301317017720625539934523727092101599305609844820052064111033586767745045379361290633559767843358562508188183666844610888819669695393306137860275338816145030542938989844560195781192391254323148561521396689353680322718038160053224910467896864437977347160407071420279725384539087081931018148878898761249015712484515879146559145956534030665861207790533392809420418799704444999165008032817322623988073896785114874338704458487686056792308195820295284452221152303965962473290397779679773861234313579357902637781445333019161949758479596223251880906200457540377014676934780372382716446139627646528877587730126597705637255940523778901272355336164287017623660057940281332979557018867873904194394624174755353879596333930194164164823558570712219929674166362876406907711767881253261211995006751060841867755934355935141945393815955993616746715891292041299150322915771635711776741216966000538879336889850018793653299761758155759341416463191126280981240942002861939185338834491141103406812172249517371056332701484976002838621731233427164145521501448589903012292416420280543954817120545567165206787914101658114054541562242216129658099805611942651920530179294517484624737005551346641559915893809298451291571655017932503428193103051660732914614971771319058649313350909855927150452891555287848746047529857605695724487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] 2203064030202895216752597130938930228074165620079968234563626536601020982290238009093851184748164770024002137959612405684553998195704973536275666518189654895518143277780491980141632684893610714931631162892882620913860689826465500261704697195340058049776949304407622023601303455990074947616303762250873145319126683372186332055476646601165384665039135694776113050179359366843959672351468232186789962143343877653834130485341035293746285248010448480441944421104945403006621449888860324544540869193081088376417102664761540450219889223756403358806690126105353896490436554249790015035423335547814515369646457219701688119796527659650426282411656756554489093232277551027002119583962435049507696629721911657858326904400371776380538005156085152094625461278888621080127938160712820227822623969140230254984242067372269382234717414214670063469786049934287033257954793036307157144167005561225329086336363548493120298213915585143200715317528304649335483519283657563469911248007278071305500130220456396758253984696273801698708579132647601116538189709871616451703022654692985039432035959979632458919148605725709229251538054834014206410526251433770181331607514998250967309153219421251730318566094872049790862311222607459478572077983390994845356776503449253883896269951655787093850525210588982454415546820231209940928215120608613135574083512589125190938957116849411839110136312582117893373798801374107667896658009441520660876403153084776286980005709024658817112290218597092594869981515490012803023384750618740961049127585223245146235595763214809083809080808388733590881831615584770701488862830163244120649338663319117065507044029385346994338208935560571039934161724954372320035591705339156814205152855003826154415050733687713592783045678763205334179046497528716824927080064114093961285481422151210299385910372530586337408888444425872215569693824441205767894255646745089929243558024019209475949598838148987255857711859115537216822975236296235260246268317448129629662655732865152068648482231230830216904277251210362253437663512836854986586020937308711013409227670385952847951601466640982477273511976500184547834203545420305312987681329746910890144734807177464893954866226591398879893098139537502114616729222780981876047242302950220339682864740268772339469874105325981152663289390298253183790491371085931341180985791356610555358932587225323131948664914861223847231050522260804205491454943436041474303689613467582830708124674856662750244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 18036240367235008650372657143013236004232472198559582093787811588291161361282370887668300770726506057272856311999402091589205423866907469865258622773542813865848693545857215136745875900532577724636553057300099922652679063116694893598822660145208370439063656713995282394813317098217640645721686986340380251347118406691125893100784477053996524103984318534667493363380750302023853774350607396963070523118531120664641444970247499822242357607262847292699530094409619579470631666629413506838826246887906121548144378601976613724756103506429647291896614992516340414198382535679665416049040087976537448523819260378566037487502595744947972857986625005627979895826694444841109978043702925903261442642652044993208444243632852214868274874531032534056569702715685800721814683089512531487614443985537878035828756303926648200122289830965630196290866010984083647552879097178080416641639451594044888151757879311544236511118522969366678303757830967126150201961376754613972799037637451489765277871952882714157261899857385647741047535907771611206466422013354036498568641565602326920194095537355450300817643171511292404284835033858826790010736809461626807165426159586016809788732221746955556539127389258322286439587853426729907533033777075320061557705283357559182997614618691991065418083509992460528508988414988975616800815237867498305695429857837407048542025152158922535668991604782014948529915066867736563960789761084935802418347552323751686507951824348625432125986305619682514411497851978460333919506144454960199006128569693901670910002401395152003234125407478201859209933138234262300692696347096292171597800225740830530530027998634316479844040886180393181183865744810650698277525477414695537926692484753611973480109817128909981293762046996086643431515812314077226718589420134273352151202268792214363513345355022000585002479181762217889530128831661162828525364821023110198514705699552607123464435468398941881032777791168086173917394222940739451975338911594847060980995058531688609306317472108532991995880906052385360533550097888803357257564916052686617626015910498273972723035367869069045727560220704223376352280999640863154269072673788006917300670272806438238820014807728571145933895017364412670664591668756484860187741914289358434490368673055325152113559500016482552202186715168828266040648994021839720213934513503396905564453109628297330636713616386187069759029483078046136447758581003637693632705605792376779561436705989763140678405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -65863504479017945207954562621639179059491768673540376426155526091308347465109281968301603589399751184352953692820331743650636432370791597886696976657897733877167700568638463777578417968907361245484565605034003140229745956888358908054700997383776640116346340773741588281002667363259416834923494500753010717652324512337140972921491471874240392416739576131165457056761086148084753520466163907028541105823152175518021730874604573997561022989268662171269719504380490072412943200761227906731256681147139092410207547741699344580758529102621620931207194018189370477388184818013056807874831620313957445071947217768135005710449500340170250233253175392669961174760165971390270193039155408591401829688009945739984846607636018416041840996863894787225896590052365813593836088246069234981216964875839466909697897351577769023351019687047513117796178000592238814908184139569164835834256899607460239405609905217541782489669942470060809540523874118942116390070555411958587170277549914151402812476728892691488439563735171531594928732698703828756363266744531363433205043875676423212121942739851506333205018460564890057319454414549680966633594124219251131530664198269996164479918147337252928004204317153473734756069237480986354828125389868342717563520278566175659705926219467892169008088826856370512933116962285551255303070813454131258664384700073360126187892973653147393284705196495583335180287435804816638295210953121766975464872205856064330146547066316567930637749998885585580764158032502199425027129606873957550885422713495414735467721459961884475832189432519022810714521019325892571043886740296845682191785041863529321422625866886296980719215239141215771012987366653325400633426050796940581554356081178850984616101209738876089153061470544204996350440448688311965272015889006802749107776975610377327860805386885329866341755732422511717402601934918776855214851186234624848119315920794592988974833871336947364718653599090892705522070562604984661730602216777596414973909815051801382469385125618484679255198783507310970783419505437371026046354589423420573595719030994184045051714097504577721716522040732823544293826871070462864672891231439855354780756605184776773541460164614838831874227218369210654108495829401173483796159963812422396836163147911985421143049678893428726274805653978060301729169466216249909604581999049815302061910527870402368757342416623107738309032496893145116557241323265173928701520036390042872609384971838153433054685592651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -48680519554693550024015822439194490306135528456260785627683611095175311172119668211249913272149145229432112505224505040340927573175645822446462054493086050059806528967412479129556859507778837313657586005541733921807095867879769718592410010599305184726598088049537355313301013189329005825375236329729417734779417631348934317180559538925926081572949041527133520411651152803845551973131892374991884738147738302089804197787682611658240622532319054919570845415635615451528080754867052548180652503987923240812195006367387438894586711734369447509684247105449140363921774593660076227836419126745981643231925213185950013331403419404529172908727063032218105934816761256278160573074176911772114450279603955651301575720732193131589474955420766525520384712247205545358381124600877403111324536740101195458604447084495167503819126132702810053098437496704337481691008220906032206781460279921968309017137370222602629607880042323676927550029777839732955739612432790321940130691470310401550942003684740442785806921927954161993720695297680198275369659631486182817804740752850089991780716208130021232942938105608617602043856264512031904447064423266464170381848887549564147565712539182765865795627574487979187851241435275691257666734695411092665681214159367948345191245825159913480558763759030298188635462556784592997801311043541307374822905641413214709949853264917285780576004618800169843438863013811656436350785651221782421335250095748335856241733827688913799616426393713874105647132682678677451934262831979889544276425785593962742913775247478169173049120907100264183966256758297234508721849293050912181384336139324758329396594560968869609758689705340903811517467404254328989717189302660701133078260430528328494176572613373965096703701515729727864942374222996646605709741528166529570546499943762670548085177275992456444206379546232099062208276031544649478885011549993904049162272319912122163264754902405270135133108033940535082223739075315853404009984836658273639032190703143104316096175253022058207398086140679616915043125777513323640435013482486328854171821507988989008610166817567516599307794728562327932057401971004839633299278333355802598750666913831107744927405769590169225668448606268896276678450657815339040111985352132283185657969039425012300292199972827553026985749008120191120931866385758869954442526568254480522598248672398370493876812586452410060224063346736691785961770490131062922685895921335061202733091034744461467198561877012252807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 441605402078737983532793421032773489039938954066067849820925791158721063046737984468243918733212829254721745035387899168999967066691555360773080103149684616845968848395233227694584422839612615215064727192375641929092725695419583488026253680985004501148569063404994508899609700318648566795194449427024446371203835687674356419559829020019441926740199600081389630325170330680219231987341180408056492084602444683393713913122513463502389442977482528006150995210684209811497430540296364636849195885723099379142723257807185159315642505867385093658463994660080887719953650442407619867403703371210882528077584377387537972703530660615239572046265050243964167568126440694643924933443195601531746145838634437743315352248287911697955972696644024889194988204772285133716481621199921018317997633721099751656496672849321675709441254244631661944165417769100328087951120881060637594226919958121696685165779022606157489470649287744043627462421117123910901569195414070236006451403693237729722482804304765990571313324174540722742069701633323302943844867876157115879705207671922745202095973046447189589640985884992461535275779557671559839242603453799621872620696397281462269688723542972830285104363725731974392322790505540230578080681664401007098318438004629908526208245380431440044882111560200964598283811053084582356716957952546193586532559853731339784662061504016328303911280011345766275066222668086892962195182668984806690259827794673437218036539470528786869895642812470425713364987988431808862881521094131061945153372885591356965374722308473043041071434537700889393967609262121033171295381916365042998709812562343285965570854320823135011607581423609183491393937494640071304516353237336664793200026422643034908053654916421717155535648597793021190986931234701636154054982600980417050273053582014991965492145468610373553035149968007906828668184056316725646799224401844862726028655749715415063503397333148119721326667810347595372169708848228987693841249266209625091064441250564513517015000431931993037211748796014992377992980127319194962027424658758741884057980853803010920393635607833769516182936515707030913942926455965091382381170711990086622549396684118363673930347879560151800056308233287415296745292098000596585566759461772484962852624305312292430393132315995621831526034431331990904647165075703807504214343227969228352074080006758325906302402527147394879304618248662685184753416853561225137382657299051373060089014602885848503888155391905456781387329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -665003090618008332905759161610175806565970737912698084368021453557262994848779404919127752770761637486770345117480841923900100014091700467580174390565068544697862295827659475488815173245086046073597283671995485644843810946092239894311751902236039522274053619122579626314672464912085232917023309404301860662806257641386216090677857471070583927638957927070257969790341772138920251306184744656601455665212609959841270334507650635809251702326995559051963653582815533587496348419115033903455029058710397327401730256898561838176072837039879102714519893625423620560010937259134170747912053648710968228396334995562715866849779353487907330299651705136437661966063703372308883902176517820393082479179488132553911957599869674563459275203574271534089969011317357639114463913950569343864653222366214766641086909501749394049869295474019634564655351377053978975434729072677650233998120545175401183331790386599520167111717523990634719574945075039929192431366119688512624363427161250451635142379182049484411014560579853861796730910216897104257046678662851848093820915485484378709735943809783629601246650868185128154182068018023974673514169864652708103691093266920623600710299629605194385488914339040590179315668683958417207893538865158406246849532596821978338623785191367833650186799361052823611660929898924744013399839967164798528785828276970771444788282644825329191183906719677778193897808429843477558583451009267447082550825421281196935396995288918177968647680450560183989614940779978671471829108322055232858141728273067719579994013799583316869050964366886767704447175316010534421220061537691501486900839048098317701679006425063159651632272608849622533600602572833231305463652928842057595632118613692090314877125530558766136115328251135754280773141749064367652775494055458817187474670865223062595653104999259955934632726873041782934093956615898930947769077463750360050191349818002724210441764104878250578777424489772144269076209801547958887788568375096536041757937419574973261485458649909498189769310002524111089129733169933023550952787181205850809067752973068373327944256098255399804843522224370791816417360365925038535273999952439757765706073436184220929929904405514805726444362023297453844639675836387060097571403156286622238596283959144889059163311826499966192009060745678654455891921189616481426750909819548414949128181101567006260475161623740927957875297917319680853122973806262150688543502405084083433793599906668631005501879371877294033765792846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 1785640205137699016020756222341216444314474100933946806773209666134401157378564071794319986880478231158666556978637769438107763308590409465071097241456211247483321611301371193822752877031439503150305821378174874803224187334550097469729829322173225076086000937595577577952632281371836939509842501640773789840041173982014692291185499849353614656283782884524963361065092206592111465278876566487984272163071385754894888716370343403959542235360822795266096142994163216856381786630257137717667030975438347021982168290609162671891333277483370516772782650222739899717907614465746579242537224418555055605063053900045182548833625925758258001342992651387154617722338958883907631913004768418634042560203538065599048100215630245234383053729508882903983445602438762449330362626022639195455823589775002399333309545776308213213097163276280546210032108204566296189216524401802442710187109338317303686030575849490020986197612560477439880775135396179621483293046899003955438453100254987898721629046759622935505548769092535039658770475215645046681566642678468429092312202689297282846840565617640845455499122934837197608719016099856158788608286385971634752562512485255089396542531766726683386056689640527142610119164141930981803440715663758755743160308862782524173908302285820713232605934300423456537634332352177633094927082308586062281964417268388654674183839494036374588926756687124667192369215418453651503592605631973133942982204885751608243674497448640847622497453549468484278031856844359706011283862209297252388487915505589794045010623407651228442162128776400709480170511375449048153089051471998478000086274412961723684723507495378492144292851844830480831135672269807747818306452930707816279034800247629985004621882792402611138794725100759703174540726973660041978989581597760876954295558278360070440266738197801253331111115219179679195256257090779999410138866446766370623171367111391831334262075260911531668942672792175403656310425611127883424707544825704193009418378490347266220354546113117528385095100481917648031994885191985289689204910817256508114433836475161420628949302403751695135268972475775908249658314781493853020942994520699471854086011361278141176118667719262858555749390990248709033631504018588310307328474023673011108173448251793293122579114526442962506083902888553098486885811480102836633045242403001176112094149351690532463664666065909379534312758909881690756961804808260919293510861985524579947195834517012871280050578803866301313973963260650634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] -8781789165288342846126003383376398266773181291297889226456748346315256334799417547943195631816143653181623988121927850017546619918523040642080444458353823515573048322119433891991689569644491694771235021078799020118671768634509757799727615561719701602171256050677091861251180203217045809784326212320377468918314119727403591727847586468199955802379645641551436852302948716968558266612013468820482820882722639988827045695760229529182098695105743882528287126849878392396907856918046091116349208705397198510213297168934399219109586932809786264802311102612146170236597258057383464163799332088347321510553105287191555522965299194900640949757747384945852760031247866214097482161139602380053773326924235031098098419607475061217360948151044187735594043024161034169166215602745732362123063659097802964650852043021083850614236492526262401254297407836004787775920930106273062708729059705142986903069585332543544776613533529975395906990527416015070869080402939238220995616680477153437083378306237759324520711915485460822245438836983931194044404833115563971063158824951140240692703851396885043065586289245648523247854733160464583546217659147940815962642535379344121141746031263794855825851845073981406415391291675992150564534961576955756264631463113255911418434646105643103758709646703303687135356506396149387837926370255801306418927096623159936353034269755003777501550112148715843302394591625709470423354628307168745720332389470268403905725453897149995966458743500768822371353908370339048018310431754815355440708221911427693733609415781942387002827083305878335405923881663589064528299907605460388802191984405624962404315591901284363243505734313854571002262980311258198450522786684375109346630059752903589862914798482013665810768968617083045371007853376175570911548790279224301143288957222600788542717098334484754227025039296217389641815611927656631772283119312315802518450166296085203866213298995607515121322315224985059120289184353125011755389114290344395184071146954977537729919289742355946831586843405849697726088300848181869393571953964422106080775992048643792161293021549835119595934325443011278997960863577041699914569482288314753589013909004567599054988335372514841719296367262099064124050288893046499150070721676303706313819840710109117354441373686297326689291067092327693272728895433308341416945570729002236879285986481467711441676962850570407367894680576817707741931423189445629433886237519124744213098820081562305406817914299466565353213809430599212646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 22042636582473157322425463686235622847226203906364156525063477007772603361207044657957504228431219564234599917250433526663390477962168046730844611450121897024935418349908359315712437404150499663134169346446020060208572849005010443040825826282824274865561251188424733173146848446054137929798313246075743634603888831589917611750286577583082477310448940975263889075608018351112859983577817176118448643775409360627315066222053688014902602594883993601651800114582492675173251308057284142041385564202464516159653796198729182635973758089058423347410717114662943953146295220359230284232110451049113243452085137096542441964193349574521359498396479644038382608001284670698785961993878263949668994370679780697431578004385629757795312897276779329698531937208923773080314142092329783686165297518612422716245793674510269884577063901750230772786040947935188039109107408504878045002301781573818453059053839547973930282225165443807772065586911590962252200917785124564275478181304060470485191198905951750237524100243845884490599388753429662929738126668130187901062032754595982467645933151416621164436572911412865134979066105004043298911074158653134855002627622564953654448648723141661998083258069123348686577733009857643560180492655555733192246928528516477750803608385586218461566245629370660603416269333259021048947236602511919405297050266660675400061427491374409863180339397426267016431372715431423645345386545590143025750605304485565499796837124310798484399121433504743002124736128643460272155439099228026377835930765581290312786961158026865222040906273423698626220971844789403759849425942154697698899228936034928843937811398766999005241619727974027933815204692822614215568249787490837938164263155258061248304115582441961501190968834587204576247608357351953691985990226676761257641572212516850391680555864005699784697069954359449488308897385553050481082783214612730001358216870919274077450194670180344762792488989747384506728852343369736957286319129284627442092421396574498675925976983772719977090124393151313494968907175512698334733408268514190120249814826170008197401428219700977915309217052776996333999675417742054608603699975732989814136980073430626138940111500180164593459210181044020720831555008622251428794352843404239048263949950713703036175766287198620413526832304206399333453864202202675810123424575893567337192819831597517921895674255518074682707919099405683763709724029667706832449986795511744438289289545435150560870749842235904319975858811631042044609785079956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -22993695108577931213379891662767244874991071703569949840807486637134057327112376102130282755428853464222556292914795201362641672543034206749936789866340204658528255959050276511125467849337229663011611651776571721454011601301915078266193009871337778083187939030470027215158402351819883642887177342998230246682849823081830363087133999920522688025755753320031654360235094504468457625732974120652689616518754147295168567380954598409779329856914819259755984820218256106736057433135349744688148979147746307179750459285423693016326785829497563230474626714603504088603380155433076669203863535216045622692232136286125792039455762379899900054087665470601246109851304673012502967673531699138432560161022510893709655629853533335900218960868000226269679558054711540305033114355367534849479352827031278924661210344633264034412865456372155966978728600000197318067380481717970238723359620371415121171189466919361173316189356752753698022727729283517333155624117650288806222600937521852899634998459565194773059472939170833859722665716709582202365209722956778374633034811058688180087568399106839739197969510293056285980389475689494510760313692823986287236058467976193656575293296977296505644004646408111244465534898881051831290686193887380717528919383160949129086940815923799043321021752754324251286994297275256668966384048453817842739812315298849061625470775200225831892649066891400343552650481407534785338072423847275608527309098221485310103439567162407878953626634453160388072871561727364964759238509639033902338539871116021708256655641169581918592153582179280356314644623732653310822864883334481097039718335342942352975119031049096829139331932071898069294554329930618067643349587426214684939678170426837703004015048511786393847049719019795137330722213532867652234934658909644676012047173243744563019651122753720425588796115909896804512336209132838948745005610400581828168626616292719294675404230933118760151312253065057217940783880009940456520324717792650620256934651699468389563720578375131858113030030977294096054103631168903974944550378543844115361493596172623349144128322027618533832009170288164948274006493279353746292499842233417711874131768180093278150461828978180982086860537610130676504945283190596445632466871286427529681258363679123256898244104434001025206040080839438972996692591977360514635651686157026402896465589857727401643643818204322219538285281893039912004714698746186294396576331983699456611746726138034665426041899704495219489835955428702618519309908151626586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] -14818997160272101135648404075588789395765384050536966529077034353869281308300021274877956747676887416109121757144874233023231795543423449788088574061248802707613794392871164629086078943002673545899313627076715221808319392790778166775351544292109995153992802123101503708355885684950762490578451480200133767941501272178245147734312688154698153636781583327485147810971502613225292753115423450267247765936032408145027372836524220405753906657649661829166503162238549151274207054391511826986248997444894536901319421752652041356907039758971523774811122977825474683606622951314896095345716570291781279105411400407543555651361070656260655621192267931256217565681478175371332679365236600401269320153994285655867203319761702017052003908203703870508833475195478792490841365497818254168778865758191252600596770792023317967267995438507002558595556892673420217402330079376724031534048555941354199338895209020545258406719034508899090360197709376015767510265718256452836024798376333656523400519619204388258516446127273812679957071632955930447625586950442161292778527566179833495463095084578564217101457421149835477048801577904612078483954376291027911410682300862071752649157114319403159271465577012033677967588835954553442386469647624735686529926172915632215220111163354576477822244498390632604809641208629259160133928053980610461860429922273415801467524835287969639035817575791623321335057513535200193822928693087350819986901325949728644535203097559769547688927158499711642797244210073512557610491396507563731229633555046002298666825976620160151039508496543301849472344143606654784063824297277339266940213127075416670236998850254579371469612735448250194177866514915563340997005744861085465660550038149039281741340942830132665081672206968401635857230437888950137809507166163001270685952050327746004210119344454249536177126127632935757552869892804984860057054486189127234788547107234520598998755668258638373625704574370741272021595996074695704592288607047787744158812791579236829691386397204480764764759237211254952614303611350319744621213295108307350172528323040190534159388550398186174024665957247995318220049964179743140717595220901847746922836966323494002181203105015213509478480980213703580057753190762150768841357751520978469477140858785531552589567159615448023629929985122450874545559728334585868457321074767579514912295841407471063598243305581389104443657498946894516586753916926147941115563335340150073372888224735866137021813991497386194253166151468814604186263750307261943817138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] 87902688679600043686864915460019360586239732109898176026489074592065885759895127567248198568529643973671603220741601744835310006309342609219804128875075061622717222712485696864887571339072488781640076338838876101609136603078280914427364608942249734747330730130981273002128052473360613190488027249377441680354100806362812726816505821898502238543565474750377919476359162681286061114361493047805159550859040670751270556861411859298227010768299131316874382477525094901404809183404840766678756960912740873899244976170907577375207855446260785644664304916508902044128840898685498857777228845345415982719089767279674906690329766957135298638743840003726005630803387416866654408331936131759411722654458551046534148984293550718129228667180408910262055070606635005079798557328887053235628558764198172920510446261241097727434858469077030922552987363814608619723042048847121499154243366753535630633794257975512487401418234063503193329938748421467349051926940093007618515705456758245746106385107141983245089852472552300646415191779093701103509672203426017969275206248828898491423479790411676888425546030571942218341783213873897238100421786210833460561025320993580432445396562577055994710239905534061145028583380899843044892243478632698062543939724616480680949052079326189696416841593508125891423432847661604604618984635859935140608872728878603193459739532542122066529235771636123366928418140877900746395405102070769407773400557243296557737211280501742456687292361387463625440768250632634046203826921386440691959444721620745440797824045279420886665259544169410348884251541743512269228104868875775161064255796560789033523093239335243685760701787730880717297436571094106784244325218028222388587578091588003193918944360345405660637238894555555257518781925957995721899753015117677336194631379536577584705170965741691623873904693307106522956122419675999767382805816229229097360565833706330705695003117028055706376599220825127123427346859823881675925323702920561982917083745452433938593710741955091635218381976870892739801648717382451924387009630161208472129704229930775907136782589651927573682510880052657927833977612632274275559769170945478953799039562969204155486870869436080985925222061312697682684688993663495971639461604779334410945108370342646347887037491278502052044614734346994786968935641933621165895956437307117628673662303607786518824581369145294230450631225168560055170958160619023744995789230234728813277089445411656521853451194832247508723742373962575791246365497499937191605567932128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] -145542511431144049126892874567271294654382103541270165891256719065695940945328814120090786297858704701334026664638619134343944890797572085145102655723223396804646168335345292873953092092511648436853937820257130759719766812110916728363189374869144227921519662136719627707161361297326564988568904771548375015676542662763143911245794569079583181951737943830354441533083462019834124727454340461932677026438010025095372998739345117812654091123745378170673654862258280786969140042698827480960815679128470833254443409771358136385472814120372819717734995684705396115965409239850033039507723816613098767413700625771870951693237506342685430735233196800870803897731580862340300299434062105259457274670041140220144862027993613001952314292181852356054123231286874152558345972152671052486220529253931594841532307976762313804831003708250919421587574194049210313342226202964859187707515661815904192348006732349666309121711443593659607231291316786690540897315072643875174940585289759999874357597113092283715361605264466451118445157362101997479738138699219194940736995044195726102779720063824970909584629237326617520207257201553153621131219894494666919244883060970191606669759793041275924183219043392068105921365617705167626887118889156047945722642577027695904761386739762437474028811393521126862206920047153486108137715450810744018009427805493953135142916852063139684015956809607429177677898679908239422239172778605337976205788591583389429102039051078600258117974023030553796134214157573557755647899020298728146762215323712654106897984117645197388705630449670643137432449312123662761328780448324909685735411334459074019171997514113371436634029515446531885819205754630940908558771874732133975045826716850958587500965752086582622417674500341326826177953102991836127529065835644158365665281923496254455587426250468733178047356101040765423228870211470330602208920619940875195051063536394357452270835637668679165076004749163553040078062384718528331841253236262867499129416830093800659973101600265228752035699593968877878831883697101004957257676645788616805299390308479872930153114603102815450618171054616194530886704308835126339553764083528953363347637290771707420543634691669932581274113462008606937674957527229963335644994149503409961092701255943909653385451298898206207138288907847317587530065981130980185841967933512814833424990929817612899814739882041186108758920681427429632004581935022892765520906369197994816175040808358048441013418562953762540147527499075232439509908211050515092210844159126281738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 94385065217227604623548006852275283089982761400931707606460682344684188537504274486455909222295908128611630181052598649635416729767976895780509823259103721103722179665264115870860036899073235873609067899809007231006596567045616154151678547651003749549428853035108984730226936498187475945690549052617361951079816422622897044879363359294522575086031672966136676201814755247594220904193581765202037267400896155256801911187363947728357009339286899264560425982358090176538788631581020138186936584128268975239235638801461756822527004522456392411440774824144170220143695191198219150035320914004295596563475530932668728180569148626084180229650943947627277495896381667987274095603657594565877473079912622247283255245962638201249698802681404246449300907768519334362404674890474176260660775700949959775444345083790224712639321331074459533677614010780524302410906650115233742385011602753121419200308508817108014485331975472469540057340587203393520653109157487335229319901382688248054245226881820285675786636532620137186216035745725821245324827738126833163117013296794179962859564382630612953261822674667682416524628222580335632987530075701379077267287256951326112263048832321633720522844273106108696869783752919322112805145879809182313849254373087679640838324887172969972399017255384434795822683641838166945090519130019347004782532031442151414580732728068961702586077107339700678626055309190020854506037299707845593362088361758365430288442163179954913327205457060295314411720289490149501964262818124448852637213384236143421816925074339719149999791778984040729150808365027208700231420085603035065737492883723908513127103735052382676631431230126359697387394452357229103238714239919143062285647282902576998412164055504891008620581034998857849531111757969524394062576199926778836845985890946820230183100980380006117361126194058590304866217587026010561828017612490360416278524573426800282163833051024274502012019049243746287912302503148308624861021701365490772660360002423263331120332953791783071208147583162510376535683365073924545930209892819164950924514531731203381238484740811226263365481079138669671838675017772359704567185088046801023445720118024873747178916969801591256773560793832176731315303537249053214282364733363843122853138441085628356132109757665575962011251951091916750221358762831329156880715818229214575203504099721265752877364508429075671182256630742298079061909852178387379713897687845558470709430099199412085048221833598880985615785935103053854496740759927320141287054866552352905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] 218196507040548190142367841725659643239868377977481937378086619392819152827517109551591920004317505025940456004827428398610185029086704789176148553071086955816090335395030187703972553121836365493431958259835517415555849389679229680764890859413674139713627605264065775087788456681616426855239422865595657994158699104087980714188344177884951549599047939334516059977557036640382401802063431729675190002235980352049905564099744423622878848230373469178749841343160400349053585812786580742449381132785235802603622197100769286783101383177841809502002440200623273401721705416834075403158338105869234608578120165552152731974677047543338802484756359622339830006248060701805973049824128234315817474296866950584197925993299199554909918830970399300734462587057997966970628409550972913997064299905875518486290326162535189732020767151021403717755810458724793294378622774706132328212456215980178971626308583286902952809364828945143190610100360714883620143298100881400348160131510207499902065168353186050055863430285413284532114544069950490247854685774378913421208924507860235318945943741647896001705021557259443771483260220874143307511586383247708446124050859860401031358767088891276969089635121094135641637768612604913800440015403825595217439722595226428550200965067836777916494627046302169115197591895686845855165214686510097773644870006047272955960715828715255171788009804530646947756090278877304418698445883956538002426136579985811284987787426824374212323197409904798472996297848823874165406176656788912858024009350710454520445162993730262578123900936572146983706764868449913725473477076267824291902784061776466686718683314149050976429371090337523106117880482609649890355607855301481177229942753361820059405977496483847227618257505248109716310068285598782159605338629043471819357967952710821142387783870604144774400095984820998019536901968540238451642806775684661504935903792957070245168930893249454021822639409016957486329605435493473023380650502812852712608047674973327464988056301954639839793295324516366608934187348656218345705744048907447356044656079764236516794887876450422739055051076317109824172681211104279559999287702302009954773094496263754147966399789464332547352957314844841062199458096347846344154510460381655058041439180152590207781782453819007210332701204200588296249325803443744658714508886713037408854891189868879262279228486540895611585003971010945644684644086143899829170661035564633478136259686620180569362052140511460286604414171778644652714327333009602938318494125269353389739990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -956394420451281494991084684624233098329059091916225498758052569059497952847761254454497567750440889882462991185717654651070109272111984652817597504089101300910908883223716610791896776480143837657557024883154550230269649046576421552319970309300445297377662611331167499652021884782349335115670433982486487219571313407871913042261002372995751285782867533650990456288891765193424635988182025301132435681785191531138394917756034099867434943407013809653131007268533514365192576645507542799888479312518623158654945011158109666543117139260914922245015781006399618590098603404326065595007159175636467619388288795251346930280207979492027284780679663871338214651592907129869258901310392891424554223381038941244386759489590557792181582905662690376737270675477156489720772510648381859343731714912034907852796806391157851934347512600705191345397347814874979554862122837637434973791007450022038945678871831164334907874552176759826895017895158198431844615641189570480496193714897996386734169449132027444855185781177371844311612651472623674109561180813421224089956942121950677063618668622011128920428000943603886346264961893852071530686533336233844119183129924803751297326223964336708380371636972607782645872071284459509879955019135412439578405170814148948243633062505260201991402504164163660076258604441467426328610827029003661760990549829204926612493852605597433786093463592151793660656577960004331500791521747294143448055862261190684243648784918579595481819000361896538529162692113138739611208471966162470785204135447196939961487861536754550155201205049403944397264516463346776550758888050971368589930588016555973647328460102606818558079654941020328277853683290371915609758895907141207479012808852636422845939112860075303618672873689390893060980443961676496766249155918641921326990286387302336840859732794462711728779556315950020473568478179844039865018331113164469571799410987708444671355398296106589760146617151382630736528978107998771397280975161831108771092295928300843249070579783665915489364447508711842619594625551829187525253261362305981438784654342983170976760225349695237842544552643812574483314032275685320531427661607007982207001443164298293119346162595754320725277032691847618976110694074456947085698204390232661669131070154619452005902483511776685579532943417672027297101063992261377888912425575491894809230033319596836786634946400665671365383918695243395920782756020448064769167902068624098413695435981670037036879143791840301282704328389588874813391033936557650285692488978384062647819519042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] 2032572257175987651808577134511496726527055741397405271007277439528778736876863036722007247913439484726226114177652895187650512784381036121986747433915848849874918494840263480565427689556419882690254163288645502462584905813617876786817454589437269209778464120242573499908990834098813028891681386209825914531176012618625567750424771536699539073679334513632133378566810688682961307216172219041901666609788051796977692680339766992291778994643741563756766525863722468991216042538747112101103190625645014896945774721835325523070760920068726087806779567753338817765249164324016601279191501313561523570912546970114265367845061320003246610940333851661715180889631626259742311362687293175993126424215201861328599708388158202435396381793334608186500938717491340521569755393418796091038693923528543621135283886316463547387532756749893361621634536456490068491601160875666825630709007922544238508392912151447697849732028434525912511891766440087100732017386002551822894151335090341588937695018423219328570661622007109057939197320997115695010192131102301507995210560612099363045931337183293368435722992578795440740138845953589535700016803433152787932937164074147341568233500268981181940089895062997403683981689009125464015351691194321715791605282024158241124860769615255892102743250201209887378334900837092800340434860428878615587126530785006518734529878281511562137195935911041306849560561436413985449390420147727057754422604604762747744388019504799938099268120328659510539329961299554871177955140025845977492625470899071578706188589153166845315668741336124097516174609756279972016399861112703511805450864442191792352715292874533750602115220878944677807185827600823293218457355374379942154199241272517301102707614382468237476430030605443052930497615398879444427722553735632133446374128540655571726181883936887478267370588259231808306359817467737320254449114056639456687351277102733738494472853680105756253981802439462972530775800944563324238793651286609940921568734010229310941878681777331104708518923805732852684190326722898652990720057875412892721082999770084457914267577206204134925563544066018651342267578549392532026880722582562169195506633031308736219042044521403896320078268347342180044539336841795727374340064809428796171101464968905248887167207361097908487148489198707405191055354131626583384052516283318157021449810768467033093461023385672961694916853825191684198480607092659629977078389074473181843732259781647119164446324170288001428369039043434646614475257983407061913860847113255658769048750400543212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] -2781469722660232414069868370028041645366823151804984006611198679214264033585977949144795322752550119926676021418723066808831610602428318769814864837063838285522077823135152883226183145555415393674905281284660253213585769196307384870563798128829564822478755984729367391700536873505410101579024713423639306417663250046944787559290938073241806182025569685715983254740528178996180697298374491389693193368246969004481306703354735534280389381707982005253803992908270137458500344700604497137104082328068565892818914958011669460285980604418088579328588859539622631919925813026079203213526038294001320192516383361098890811437038557443547162556368897051828310534260178522852254179507314312885687275908223023745378849171192291478112950126034920865548443230604919936188925920481068764379587312048057878927835912487178896725342526539389335222784560117108390251482834122352966641725449384440952469122634879161117170640483553059406364792087714309378655120725797408862217804686297407596932171942041267411646748941668268446984532041985697494973723883242947017625781087587142451691131952742797611346815930316390365141407970109591872785314499489722997103507689483608376768535265804758025087060647949991544442734046456135362596731982579825180461574754790311117095515095088058093530620152780872278599830327135866233101423691264748094126759894997158898696057303353635035413836166123342608456901886611601729779840567204166986180810163437462643442493613462814505850288165749322151115909282719856722424707374530196438731696043471892515556454687399636844493832158915425684284944143809555768783736935843096984745945124386232724514945188704194463279445155563741510794558308047078273258476538677418748470880105940088516285272591099114699010733373010703048313019012090658539155105656032307405838093658313675111551679805704954643673307397159863668122917605876236856615944681086464150369707924456050152523739422836608216369962461539200116374100856163495390154337354631079471430438207715624543887522778453061607924835250997522377239201878324475832885639240333873789647934198454364545926094509251396142287073827981026603964372193834061494838550298764666665019941791787265210483257598859103082352627093925119631251085376750263304130076014108364785120421529350447587630169792804097040127530922195624006887440989814560192712416035854975062300061669822234703029107912301675131658866896417656345937011683290423558491717557380548031995354909412935554378221620785935744071215925668127207547062466844218363873309993183902122382278321310877799987792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] 1976173613621608440780669600419635450808520962308654250878389171097230964475172884378282344685144781392364564186529062619616302684223853021288201103012526510832523954993029061895836580494175098484932927440096560661994683396846842704054529406644010985051867954679885403372381553503668915537290978138931325987863609848728405041194009269354708984924244030566666960696304281634843112675745961527856344311313512057561698109802931524610949781844373243911771128313919574915099949987645648408882550136309803234554298094317908551888155105683777073187083206300884606000909628601148484190312566298411891982233211700467508431133150113046904521021920937788897731704046259914129995764248467303855682079140897299347267480725067419178611782112853495142671674324470159863688496370180301474291310942103869545960378760991959168138844101965773285598642402363311597509809075165459438181401294803110762572159752278537258685101259065320185160132648143316334943272464676559695054156840647518241442885400222481597151321872358661384631101640231186637938812345917704481274309679621763535921864083600706809310221634041377836483675131551609143741606861300212162932938566315911126202999829327976403554987433862952973421948205573761890547069837419468473002543652978319735681899951144704213402454825294403142762065921061758470901292628261547763431930064692937964357456915560929762040873985531055963532404674095609834954351438271904825024141123814840849012393979534616208447486175224953976372779144002226131465543248210843502015414579053699219508504838861995735897341862758195659797333993033056408833353351992187718729602433940011864857788054081960199706855242497407541991227307805286423193940509447886826303261908434490791415553703190706250207797310366270759878448891388686560240064370538129313647401112074443691545046205997314022969930667515722522730294811598573061825227492238675127384907187411735465158029014207329832665744749423610258286718187906258320991813081985250473060763066942598442266233830236036527381747461590772947018123580737041424354398363861108719274911449836132132565306129222571506531268997332560727429915010762737453838380222966846529128017474553757758181726079262003072613150422780033094241479496646686967586777845646987760893236453188925134145705295302562987509801970895852613317798180790535109737766252938864427585234435541636441812145110761544709176349364961543543954168204407332056322431707374343255961794648503531220930032393359856575864870065558891277706136716590637202881524162306065006688982066407334059476852416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 1767192432752699500809402056042192941921149604351357822815260782964778105946606623424099298771115682404035483483935248948237178378075063010894455590892172080968683434409292743053709826405145223473362094457082967397662337782526277252715119851990364046175367021907053943335286741319671950379797828358333229339213890842268220541815984205378237507068619557905120754792355588231775797926299954920065320905758776734131359830206017148301836328399940378084849623667621961558410883007202074859860776838369273175118328227813503354936199454012678621331674052881426061277552614300217061142952480824138374050397380091687192752547475178356836446398128126842829473992689662653599116716212947956106545584673058847964032752683846251985954053059390153500853266611470260874277834900258423503305935223386349221802925161504613457788933088583622788462140608089276669674922103988472413373996318489216416404468418240377838722028204887714488818625430489422597375719085386951168203335498632011937830135917491709270058632932464661473204365753963838529922573485348630538373723245895403219515683657994673575281503999124122202069189544880632919696256427756590074704109083453076875824255288866906359258459690042275169262470076498599385549094804116035412255003968981916984394200892917547911000046890919561650225856101326017248520785156365329048401712524569318298674218185906714726618164708691427769190883185523716742733821403722534764137689350466077562132948963497374130589268416257317405364609448574301976265374466760257056476204309454128766783774369766385926213823888468357615142883772315414289001430899702815629179750262262957914942018435630533231309561791969220982376260368125076972886484634678915564725958357960833287477829793981244116831591724056584644970461949000004189468224886187732451462340942337955176175118968060799808475364978420320155619393664459075604067109493929914027040925732314621022439090382664055466578400924243351386499789404615685490056125299671110592681891594340136918390557101334307464068644356534651492713505675437423684437322747397371775334735180014481726671013577786162343537456196006466413308039941406859906117364830624036185908985794844125567239704941062386266363158483294859767645795526814963710127717061559438124928549537019304829716872354889228543296410092115248752878462101936467017857484399703797006160690914481457980423772206166438542547326869448139104725096351586579221797222055842628306440668874070695308433473100676482993966230680891097211672885407420533843082023122807378478701934021444230893393978476524353027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] -9543496356908523164516357707878218184462480817657509277175281088526947354013642838924904058658382107021288293401775496583002612410369477307506494119699648752278627948949343339547892515484776333754768506309308800753439601737223070604639540477863301886162249712858374413982058223428350180131828180154702009816658832439238265203242492309003159953435680507560344272451263428759730082704532921583727515768311497772111797722727361549882660287394580698970294236180124786829044238869647814435013375523210388726684736227611404917325776246620853515002326835399181824895003096534303438697550736863008600219251221151239909061559216269519262025220687793487200805916364900945721846184659389833040633781439129909763332220580232569666188503317260818274356755473252733203257837764521605039593056324808463036751642407320006219063317121224641262524060652511908805811655493438494048272283060646394942496719849105100133336263895412081860850473761328280829786855013587773684141242787343475911670430362628568236819376883512744395969041204624992488762478873006798751685671843094295340243453502970568445853439686876559435912626190303083496341569113164054752043093766756108131949708879305791466946800522786915165770484984675796469745425008040440854583319859246242703077028895223071253108677743130423009400908206358443162503407807692748436784813928159256184007730466591794950770653890809224389335906641459829265234241566052295572778304195465132415021474537325406157138655043448733449475275752689901891431431527672966167749978537785659068541630821734974681152636362467944330697387123877879337356211453424135171156440524193136651523993660799767416771772862143844991037120395332814877860593447357015962363740935500222662881967981842696149443901887235021499265747645648722955505083456444281581132628762878447411626007853769224182337809075645533107856592558565113423076650640504142565527598482375572678425808765462389430960874712922819889055751001651963682500526621882187817857511482765827799813030815327705317734716507536578919089562854540945186066626114383193818760596313615143160261981589648983808122723140475957155902313742947018173117325468434727895599312793762819000516350723540500174089212492370169382460481717715614537880612092230162580195393606104532505492662781976860624707769334282000207954790074837535083484166645858141220340009396916541309227469638252366696590590518158047718823930735429713131180984247341645836668738376451685958776457008231500398191647108954596493677755790631057105184631005460279399747270182019498463432682910934090614318847656250000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] 21649260101443788433225551767764380879724246862611160556210731942063225436480145256979485823662501832229575021593925238543567199026508084508418321386765450525014855758016297482251653237610065451821028616442042356001091926208042060079479262257180517739882684120276578640871079235676745344021497690654451403082775508329030070419670057054628633698495880778136237058224430772497762000962001718281190599922888877608016467170487813661397142295320144785999952752289315824001657068930400612091164831416866210159796451128067322362268395351976653715050738509229126490594539672717391546244570424036806256609630414734231484680408605663483724477574439379633224876507232105623214897357022875717815930983304708138795645861613312536382250797897342565079993732096691279285690334871385213610522550441723977944279944001407519990699441359132351246746153846131682602396993000864486939105143968891220963794768244854604633193701007332541657427637833492103112705431633119291692012629242597295524123401700432394748963379786554625220689273725894060282442649896211161094205600261912973120154389642244332749331752191058276946897179311404488207537196489973579376623001711311350087180891069097239575424075023416935309244862896209074291263372816032838154119785975063727600039054337607327685988906884644456793798389394607772847649697007197663755990934021361054477786667108025240806225464195125676059060432212462248069971293229725045079252958679293795110900148953028304519370472675364522321041029421740641453731978900619424415981700640747671497642192289340257218554288793595263719502312615824518732047623793038956044484727878854539619046431095749983032100400919191892211582378028576499272065240126145664482274598198849882461828519103428654220710453165721868251184496394893482909075209983075143841020274540919647949706442866329382302156307701422086524981364674940879775180664895838052982596621711398181521559473176067580725087291511990404008256303305332803865564582681378754754956409430516070681868775032315093889978404613462836134860341200227042247570539337112337922963127628561435637406116000754076830501180876523514305777748010900493578203585599667711563263404657570414863902973901424124745977577643829317760106516547400853901515724028484549426882441722872100793468978557294798583046132739844399917227736347263048635187632601749659345015743180582835554789258775166890107109976959852618881227669715032304339907262073992594434569413645101835469850376650854147795000316281109022123897405662166932004147587627471465449340086136323368926070997986244037747383117675781250000000000000000000000000000000000000000000000000000000000000000000000 [73,29] -36652113735693925719483044201708425130625207601235091813111460098141947566328247289477299289159836524234492723495279262862017178549456874636834082571106969409207955042768917489224154241637725444744278823738888102054313621681331322676992891515202216234776802666401142378546895954097999601792302850741664398805228139946911823059951263659218416304645656724780796517760029060151861649355474128985594329722120241099016136582256156307975880848273894996846496127042132793289933215765723154800898730882885985096826876604221908402128517915664117376354876466224383227086966412977410949124002058370865006092763207794258459169418393517421338614585334176313811157319711118768961522768354629013006401602065233964589639061904307684490157132628349692045022715862413219480443277225176501256396328032490417005819190205665397220047196434144237713374753514533139534306090481601680216715409511814899838531604570911255354187903951211021650967974071175314624005182101916381064900807850592062534419715616927243757997320464641699380273622843953837413332978286859036222999786845932304597994463104850585535372548488531246899364691536969240311371512395122241367028606302726861184619776213951989601384397956110235233095028156419638019137000385040055673353406401317856091498947636588248318183662445964217843856238201245152227926363696658130751291008073117267912569484532444246889395135012677384101499256256323430758732475254907636193102774855567560557079002622948098082660299683550345275601717365293790013155541664048786002022732509160560653275448122264569968324142626352068513941886294723303475416863191580758590816595611814570623656159649338638414322861153900703239336371290686124678563963629713324361279754316991282747646051897716939244671544352430758585221659460474054346619868843244461755833106153002571593214870786402642032056113407308448063042678696373597202453793114995517531150035991932245054887181770943801748041415148441545585286700519489266609115422723826962511222915147124996143022636866593930211880198869810832985334751861823532487231668068766396571647959713490744283962038086442849469192954215166708897030802335116443457013735993301130542513379782992468998397583886815917750295570731145929570792335809752761702704817585359796684676176552600856471684474291743855518046333104996076295287533458154619795493702949314777629018257121546889006033046662347413251214343138706939482718968128474816394532145482117732403797080753421597399704562546864419015977933183188527490822207826318448390965099878012927721424769323917743774066124728960858192294836044311523437500000000000000000000000000000000000000000000000000000000000000 [73,30] 50563327619332320380042774860452097598185625117733600561038792648609179055807351917031529259946226764937063509130503614588661287357145064022872316253963057808847349526443747326801849701327342817332323056602278753322188907389476051530091223585736172847543186781876181908076810937104445623245328374865337500193057806049044771400831512887416889686668025056907003725512407998560980134087584543424684843344633919657774670807165437202773717347020787905834980327818525382446535944506248580662157551833420351271764459458035488855517741503832617801250685328307719509930231424488411002691103135644262283404209540116839182937603952678930017547047273705444712631682482307404300943775511375170256738116328013991716729343975172414918751965313107710277047925998927902518835232344998234619584930475264751456363575780714945902745275110155865374512754414331087187988802503909331180459305545634708777889105300375135942977705109729978596704372925360343118804409084651771079037682914949964944092618582220812468547780195818018246122343362445118891243552720870354010819725714435741406030904513254397616377151200284953165944601202424373200683557960044531255398420875442932484236521254915133253362404431836286723390704470935864914503426079345537571675410016561985331066645558144098165100022767014336850080362996085606082920104882605557308276347530334729370190652719266694671371467764310840916341603348255269970595145033810928757378709758755897413302117936955376428014307250608183119211310822080311063946294306531182404107156272857233317389646803728365751538976547583316711388160599620762296423027512402970486540167477206781791795341092781957013902991013607104468246174933775662671374777585191111537548925086880061212601105182441090219861387013064761483881312152657113474816698656928140597533230387496763010043189297696192314934790016240703440381061738373777841773275838684073299036983282332524630093022264157328046598282269540603764318019280256483691862721533473922515279859979449969009637991259699979550371484286151510797570531587445244568434618210443151772216222962203084705979958580363520191916646437728634126649558630853784476609329022342571934958102100029251657772183871898201398533713299580087014095667541873364348882395458160883930877329418204798972180114601589844424566243937716301124184020540555968724565831435551823999811045726280809762862658123867228633634637809833348466295496297122967418616160700635060196414553143431362867359576957124791343345364616557321024259729273007009713023112770142650628445682239581312946569147115383202617522329092025756835937500000000000000000000000000000000000000000000000000000000 [73,31] -57633453530095143572515707413772510811369569146661274093306961750921709296637655855328422558645310002141058514804248425377938052386323577947159726535318534011510937239197612466129450562414620614225445273823816759576753762901967260000402056901258663244512999946392305003269208912536677276361698517827926002239753416879299810749359509041515536949542968622159088222754224207536250619741428972216419311885946110620056404394924842353992522879023226306977321826619163789641487782942709968841873129488738614748931912654584978669294397160211874384000820337116892656199196852320859691155299633966561588355978968432564950754042214063304836923719229122332698731011813443383671359291521809598328263370450831952244180434341708118447167612619537161397040708308634737446941488699539332083027674299021489033887043631786189152060182934565818881195918053881675134901844027167886541975519395681622720552102092839888193142619958665275772042888409198980785118685953929176383530366592311076261982021311821194549798179152671657696626340444746013622952272104884868554585555185803697066558311258198665315699852452922123763915447613113008254217530466053832017006542512976867837739226639546374152289527164788645393723293260843207124288805408397587377634622579069736369477700679892164764112186544184011008019835696404245930558430517405372439976530105464483481776582169040637157081770726860307735454825787626272845226787227609450901364044256210479299271724505291570087773301884804480339581982184975568010744777844050720830141769783769775852848864630377414547538100815459732056089464466192811862226277996103444666043907934046491645701628016977122941246936168587964732792992421433399644706583447185645894834415507379095095754339594092923001958267179672138610841712798610564018454464354479570256715311952568492760849093151995046267884311832241918768132485488431374190972617102532464909605847305490892331169004503837059903247709318388782194862240328406507331766628069964513132880253502616389703633201334107647994418514056639532000524166159062506774672513103581389966357903488721015041400292217492690502697888957755991506874082058698821481128412226843660693086152275878798232968371229673511848640167733990414843674085325948023410677823686855871251889454922801274953918270747081597254951312342749568968375018678127430494046743609239465354987183483864262872458459959129975705838282581418377143412416803712357376899594785697725302670236214317006217305677360767689939588131630275985353596516048861834614600169478570504818743806503394291126742584978337458068153864587657153606414794921875000000000000000000000000000000000000000000000 [73,32] 53264805977884305331977176255984119174563932893321012963546035354056882267871166553674086159613681220274699219852280956981490969180570371367323814202459878373080911511239325369154327029882957812306509305367156674508087304213199565717403198814142866583176858439436856890610421445534992228921036301608357000819649866608626696211465666913789425306499001231065913893226105116659027670032540526950889917265793800635799902566639625098152491271056344715194913892523163968187222013538380372485423891157605644871220922796337939315657281974269115170235505579930081821987287666427943954892725561110196502693176227143833192254036877280530677264830807306999654097442838414880833535158810893647843241217682065718782537304533885797498036591607805378771170500300680930607474845007415555179847741434682294784542366071452185591488208123735322013724176262648009265806936620629843742841752975810333532701458343859699850152381049879605221864796603291973210334120168395709222756690150410273226514088064901773478684092489609781293116964702018014820549708503528644452417097037889405878354398739310248339948130361934265230291996183408668515272161759212597980334893485494811834893092269426890627488516953230569781166314001849141688971249995581951403243890285361164525485964218767142463222039784767096566929754424011018639194107754219883498757073981939134436024553717534136436696097918507174378309904485123497659286581189025896337284845126627205426993565726243679228758249620223808901088840662392622706918823834867351290299303814603864430847852436591581020054303448562574130068849838109944396229785502739900586373497785539528399135950605127367376683884688529129080971517412672623376691536776841270754953865854880785654098797513894676004407068964855325054380782267451808983837385122885638659394964536825585385860311167697611057597255868213163720764867346351491035058334966404083963786472432155708731423828994125703550377771883869750939769409652327664143214922936036227981866800826157203343069390641980119608244884900360362509762943483752889364259752929698869351319965108722707267852888763691231090038551336112858048394242940479439873183426971174583504098940876048138494429903407224274254330718943198959719039806496680319168007572173890066276530672149753510001930892926778047740314059227179452631246556420125890548869425089570817517977791350223663923577338240738591862395366902265096986412594129253480089984068320178123970348130574798600609218593984652514879408177432516421119831927416706135314441050594493546349526426703225567165508401317223444865200931985782517585903406143188476562500000000000000000000000000000000000 [73,33] -37132800372172461586858125163078481379028164034642317276995584266390236384519119972148361026753080245792138038029194895504493581799731530006635152887845236028694949800147820451529273272743466326418961019406902033236726731842562611320419657145366086838287936287462200426144119054299743262268158176571391418012185236983046265314811236435746008927901347420545469636325735114683860567394009041815859735409381807146404501712815022002956559127427869045968946398686166816251560676424137368956631336519443803375506065456024727742105559226978816108058565128052576991698849222427310531286393933766246861918445338621378044727351603271405962760567763150200790788582985317970467718942692879241662852413798172844232212526378843881148411481399291376807108175190092693960181883992123999287255056888121673294962013948062908416532321384306660457376024241964365696963018867605888481813948266243567950737205363473905309404621333006769895797168881276792191960052344384452090386002183478270456327439568679273504463097799670195695750679593610856013759295105236024937669992520149535207419663986767119235521590216863480800133724057925974016474369572953937403943588378261597144172307603262283577910252773107725968986648731360801308551553849809995923800504936766336365935012660029560302223125477380132696650118759902316203485060120358435153033605231051182005604291830118541496071727445782854256754856403313460447449753490062551558248422304184720099009035805195237869692138464756637836194462162612092871461038200892506950146255286580906722295488355333876004834459814776797580541850189152873657712806968066236276437894089668657924495391243048346492231502370156824293974095904869941226401656124142699593817540588910768866748821823145178995323634021975628291406672747374200998347317278605286525954377123091468842842409206747090025723717875953177055557393989090485561328792316867823043055863285557062495225086892183758477002746950548421771225802146238532770231105520625770910427566607271582526386304335606156769832452433133279412496637625539291703817775405045604590358758906203681031062200859041997990432701059216495496652625378037491463174301372969453712619882596892617735340022256263498985104683732744335656731188286049648686321077897006050244489549512064357690069420847503871277432168372391032974130357125651480617882761182091832973434467471134711243056973226950246979607870469914882198884029998505300924083603363836971505631961435595391636865353150375778274261210046661581478535534715785032070613707773872286656843043965775652501222106017645765746633401693799214626778848469257354736328125000000000000000000000000000 [73,34] 13892731766455976924844527605549463391471404916738329566308513700780278812559807805933713244660231414101677998435174968316379866782058055519153365890028494321167519630913372618482400005905053905048240743633646526054431671400235910599348683854078459791417024380714627014610058102513716990158031176388093280616220309568456582195811715369262155540787142439727686964477384313017664661855266172502182778525923572379267818077111255694462726234056150658972843479474869228155583706404150139675049786991027743281072066299065139417875634688180277016665984096337792319073517048766934533077019987862208896474770773731508307812073269220101505439963146565082159959468371361245775562513236767774220749343192995158262095153763436058197602296253191131653653123026934894040034307569712782636681735549626564072976923564526700662480875288480599043534500160477167959262056897876996252099174591569225173188240902740864745572886944773603405557865819631235623950872194720169215977197559611607331215409400920043867493637510522351474961217900845861333139112069678934331891103692167738986337102524318773573383853714593012738463638113593266409487708017958719953801284446002344880332245981311948215007060412220958099297691347606188431095164567575467011827765938505973321281373064141139492372387130824791504874212599191934492557069622842075077715299027571507041288800946142646990090122917559438606447298420132151539817119443275972438876129276369622066254966183171750540340100336752873562394190826050691673424708973597768711170588169877587017982407050028028996348188885033025790906133414773065988441560395601013929269543849702588573273776941270347803177279636148481760149605951432159732148020429584411681373148808006693799237064240673288830005002003587256319770618822171062702272077661383208408263814591125094323158384466998247032098411211730247200042250646010640642632854189363982371134131673555954418655431232590983177453375947659352894341962540799311288225358083197751165523609096365126353802244776959481728574186717436867370483971703988049808234791744449513755696533316356044958799121107886936807270096396136380270059411418565509619557429259600912116350329731648445180661823533100289709919573384732668375412402717129167607061071650217856294757260936054822112844620684066487560716396085026589469249506744318494573140682246358263548441468656445230456333982539828334074777570595962691616803532158445829200399645962060998490515058088705525335542969469807273020857732608423046823552587410343082561211550215342088069708106344192456854937591473098166926773049459353792656202131183817982673645019531250000000000000000000 [73,35] 9131402103521009830604301033596920028482470092288824843002652995825095904466678010334415593646787728829607164355925973085474591003937785675228488167448680565426165879703262631454181344942575942263230197773662767187115093075341109275557719830545755052866809007115575921572325196377681479590479993645461955685943466574120401865923419160063463298921413615802301621343573829071047330298734225340570520344552799902954255176281843837938284112920472508188613510010832977371714244519611215036550265579441538837331133122832498745306821851470195547322387375668860102066277677174240928864166431506756987148345825744918272601696749412606027312089081567102814398145951574191831973838851114073735922616916191871271568352686858058706678614301743685519681714301102340206260825075117443024998377660134259006734341607668661820628658236530417605323787823101220377099981992936116935161052523440824405846920444886347856001454116858017483679099951907427940252327373458844705420730925145560800282123373560334555558716348382450164956577583391479191991369982853804212792507071593462848656383799353502005240152086799411860905393862248625618884252246820555512529857111691275218863427780638825602328364309481463290169553413270410849867314740257354208444550865138208208411084759505528648079551920189694711712059064076238771097603585974073769531131008292454754114509640751835637640933801080198374274898903178872649826541496737259035109726198900686527495911720838189418649907776807586821817426860294347717171988776966647989966729702581464180043299498431229178895603736235993114140454494805589286081084495488061695986913001222249762970590966107187854377656440780244778755856082159933507387728020840574237753783022363947023527953519115229237794885445575925635332925069191587888597033898949704908764834700762487943579807548992082801211458313631079538217939906462766394762777572210334393490018937404294455188919648368361556929537111203038666726218128647550020723331046125582493171557991447451199846049037064231060515035426408702742912374191419350456974518562691593629853174620573169490694170767859057823627504416864722054055894061716202873799098508558857968007876691303613927403186243490646370845148671391357809417133244634294823012924883937702710342225290300575220858379554744332412127034830298327563580738184208823672916593208332707624419661932055662833028335631896725472825630637632293966593567252038259512821639554147269407055388936127688697807544303629456519498884964598806102141737331791721508809369792867361099763418526555194700502695950018488628742570708705580950770297476992709562182426452636718750000000000 [73,36] -25487024772828052569714767448660672053885494270942124532778685145540524327085360785077457652838361050120294523121746978907851809953314293181272687597729950358478744163994821790903295353862951969196080773162994006942302331019146704011114171956820668993407345648583849873558898798316769690895581230759986312347236065402441659942729645223690477193173219876184502373539585062631061552426713017040934939914794372030076493241726634597243758109789398080476785240253433051028321285219087931690208358058430500292103546094678936428272982304326156803457877757965304830717862013300030696962323417571212701358504241506355165566316903788813127979785712974295836676244305593671520691094314234528173136578706804610132864929148844993833231971145238268819494185873424687451331391507249143333834808788088911980578725461654779790362259563646881021714566124112074763408737838417110662548984637585991579067355570091481513636012987987657390858416381425456247991069690828201422001982820409488313975457439219837741582889046022494498543362653054994021661728753131510608831590946677405012397565569719015886098156779775789646962592673487991511708826561601717444313069084023505454846032008516501810522821127817263639208567385267485134200262550395820480992744777428328236044576309328860772794231591038092107861014759379631625787433187677748806476075169817758497106307550104984410218673592205539896869669961412029218754441526112762872217885070523605746905063850939046048552527566121576036699181116246114260385702109314088551635562213675422975806702854879787305728635760440266157512026464714899610491473002890240112080647049382532616503541092876935740337526174961124630804839548808860621362268240314989247733768700343252839740077430856006246298165856685319469793196449686141775013848544416550347105772204017363307435286761419819622299512706868159890566143685657810070106502546092656768524604157808370231280059407247613314793176376663131305939857321929651217636080557068996183862457578122765471238754004466446527692756258421089847117302433479573484274746091417975902376850767918255978847290461975052252074579746195736000299607036855530591312910374101320121372083121248762046794001705517167384170032222134027106741653368097701562141625602506035269578947812768714550251027895078744901105437547513370105476397392967325798066766796035199503128938739166280372796743473354855013301511965187806810337314388668617033372421795263125985433061712348894615117654873224610536734275189621640021282446444135067200045351423148719333691966020592900860705265391789412445813836616530928536050737420737277716398239135742187500000000 [73,37] 32130869673325120144646652156700179338266591997095216672431468766819505996922102129102266769852092680398254831470707000927107561801421971579692779979282122770661433010668481888559106753954589322117063657394770100503997969785866819883846891540000328449161272200397309939693725396222755646152519228676422311553517206612502337679112707926038372271406914286761689359240663006351774514137778966111601751003521574895459540077777843283687235382576918049773599810948448446786863492917456213252121169572886545677884168013753124214440234172683632498803106946094225056780932759948403443570526074074445791077072043430123177644343034332965557573488228822998401634377452729274943640446171891869075226438207267492330251230077953510022600894991510092689349371984306886705925874483773928977116550061236894859162186110805413919689743427288487479878745448771727489773469817485780709331840392661759423831558890026532348520184684062375644456681408896281931473129901312657229199351470157251356010817367821464825942608578068876961225117011227013982134145702818528819614568710532461400152051465472443997526486913139991401952607440985516084290832222559474642642829449020610128634539179617100180026484264901063446668785646918443696802035467575625729043861279200654464431036083828053501191326932624176979698513458318926352669905562399850932122970058578812630170980418528480642996941342235224219423217015780054205289747907985448131942471963593452950424997886473438974050934268053821361818695581898086215238564550031155264626080953116171447301141180910786499148155696015935573102136509725155163454219800735624659846354795702118508629925278393714350633914209800914728950250538382587458262667696914773681051659732238126470213666031729719821952173233536652791481115792952644328461408844556924629848260976998775633827430616311179280541110555665445851562367599793795470388228166078506437600318787590792635496823151573500848647719112334310611258684156128259973155634249955175877619574076944733859869812683667847038430126881198713696396332298214672410932390080309400694203739571946437467875886800652179538575775942710275858622530013233275080175614058971474932713792313755024887226184826205268328396652455007504376735720854904857815620492072742450868727771930683242689885025596422095461319918151311553503573407904168443383189017792879443480034738835774424167670608401627303856793545173439144516757498324060845024181216841420845000355427091856194486761654148407053599596092756295215497654651984137654937083733327497043401746464878943631746792607830436107351802788034689228879869915544986724853515625000000000000000 [73,38] -29935495205525444703179511102642391200008520819047024474281996165396354446412702534226901904898311031720571669394813321902379327004750593688410331613669905654716888787365910329900437576027280111477290660561291476259399406959331459361636563375301223118365547250261313867341700337386086922483623209516670858244182194230125356197932914971432267803506990883955469815869833151167593952162605073633241113770260955276061937661532801697410386567288555599898944965176522702546223411548898595020941956422306162161042027121137510106565712906809399068641218877616794003450024746143121208787668725454952930944307120523026291393142864815033391046292440826999591035488013296588725935246501925939894613932682969007514800880252711502630829496810070319142555235366499380316635049607604718646137589136310292103554599619332294523749708268213469813081001623478418224956928648232283591043924309132487971891437215276952871357715457031588426578857773245554397267978969713209450773771634765690580999036607755284055021938206495300614611711523967960114649632868084974633800369641836433535538305911849211924572697202213971703224105843655028630820749981413149840047788358772366009919422311704837414980118493518542288148462064261501667870178992087341734337948685585715864561552522246227012137388856140583069544912788302937923570937490358774639367090936764611492348077678067582571031013066928375962738518922278301975972779480009241927737578741259266479714006556955339242679841988238549931898411186492178901986440026095364486577530941444370156139148026788708004177815212596914859844996056495393582071673114802856058139489072826648493539430808764178342063186273292539630173391216627622852696272592146943936020931361640817478387517793817335642571295679940903135824789303305489662373621702912259248833805152162253638879633182349327143747448971655349343424056942852767366555730552069273187700029585063743633918151549740212963006375767406006623348910191275549158301514177842634631338839517543422991647364881726235878569716716963310195628600362260320710556941685348423666016236973970351609435706118624112863464093524132344685493370193462690072852127650491244595477470628363249679445516175642062950216138899389021854419610595710213809996739278930409212767199733877353604918691364096688094662518688777775481333444079137607876339677909900847464220252453082422913074453881969240429046956004147012431581779165574546561707163107220416253549629550286913958607556173164751845586516783668424477537377150990025410334345967094165683707733026513954568210474918031964674105198766576596547395183733897283673286437988281250000 [73,39] 22432184945986025464115266264924534640948252984271853819921533577956906212218316986042112982882066648060285672969824721452303561599737066134648316526783934533419302820516760430521078549847153619352003537558948740004151938783637731467574355984155898475602791831553595581675710598525035873265747754559019749677084858235513105824733801715144403108891562328721231737387961612669160222969824334296738233019912126668506929612603752884562895505700331117973229602068459968219140803819608089208765893481108417991612914564949117238569232413418531270543635195666937836139697769709655380683768699401758963326466276893493234446955145844681092542719237965159829615867061112194469415704032110923841235956348878319591085928572126084586421176348973846622858607611561254601378043834153662719445993517111433701919804580079158545873898060633229074990229214497659810416484896815732568597194896281556925600659723476957967708479499185966807305852025839039155156740704467580596859673328227635036412737543934280626824084475059562170453114728680766463889551689585692684133051853249437491002293103261271889385898535079772193438080333712643272970299559062656630548623273244372659678102094091092328273069320364287699998139282783636728867001356344761754675983926076911334771470408200657952548027559295807948281991056209183431310190420092202917464999265515124980411303575218068741636812478223299467201975090967566200680141226307128975008144445428088441213237795408868543926551720772087327645705447516816209414199252165634031773199600893947089283730142133070070916828696715736729433701958905853079333407479253856906771370053174238100966238536517498102816773446278254560468481660632861852497796091689557707944922118947653813241411136787394391692047982786495876539471881371457894337724991784753364068528891428461655534590667002886086375623612895155864333113430991945949602067914417308090550203105756331850871124912975779065876598856539122489411299569395059311254106863320927875106184669006141682545235265188095664749164701966205120728759307543204075087568802901615045561155947677473068240305805484184453194412339444773015900755587136934783451711487653477301604528946130436016790706481817755938942137349752197123948388001686312034180035990126520911124417786537546468330490776680531606133411369941085040381584704705718043946247737928500838589589778707046605926538889431710964958286856370533877670797448641731369823464146028364711731014073124564666725121418800524849991793374056090632970259450042277932719772394699568014264121418098413906599039228005646416912871599080858686647843569517135620117187500000000 [73,40] -13741980459772953576644345648348886499144708397120101883769223895877794532365321277133321047085097436980401560597793579702502181833103786552812244973610517920103388778306637986438562752661104691501950209896663001014195167901100326525595804380029857718198402506082606297635134279811449544311979121663248997080295273077952127930962443150525909889701306963071670539926292858167465569634489761189364633487066444352770079728347896495442101035462376933401430770383857603670245549488233626219606737554799943935124561709962530724109496911443272947422824378054817676626335693595632519030420995804690665883071593886118118255319533248835492784174939142097243342700480264047926451377602293612823645828701978078497414296483016044382538179774091466839857915672695375155399808268957683536935316839303703780037021435703028133347716148197949566073519954215922905614209945026233659429755482326140138301689004143878167410684235970525545283899253547780338238060040600605763640696713491795703465032625642130934019760966987340426523158014975548071364517108273168132883135775703722664823506396955533044062748796038386243120572757201665874164126076884929528749368384505517859081346805545328534172536830231308075965096968383396493288276471926796164286553402553689095853057310448532712877117232282552021993971893665359886058139786593212906813822191016826708567024629753245967527524337579460542183908279823073562422516325502568766825135895985851637110806373442722506205045600867935250125042766108860127477698435857523439896590155422483481909141683066143303098753237265144832294367793052591058716734518006678658776494642968565907432111770075877478805315524749937545162691456915764092606786945804794364261660489206497540813458008404960912451169516916570133286980935131628832995901931758687887274156021889778508203047575246638453860986396177325446507995895284947556951192629420760665103320734606364427616881342320845301055027007623824703993470262005453534296249289074516480952289273360983089878814906711744243543454244956097879951805762935461124504092203349201069256740291139934608033568557035130298796104625488865083978754906741879843603570050984562859986025477928549705464397786970378150835124728332007384141899248727629496195681090178614822531670630720039566139447265516413735005735536059020730338751197360358677734908356589883974973237283041207901130871023453847003061668446592336103735279340501838957072169838759079243325135329932935267539104328022818748060396838643120083302933465497325758172629330104858745117413390408402847240546292738455082770021586924258372164331376552581787109375000000 [73,41] 6800311732736193531638229265042293975183854898045425289371575183994328753146835902768158748346546852325998995423602430702650957256085001116716467333074677431478047601924578842819528809113093770886029642194046431354281164584904442970520147791676548375501116465985064187991428462120158543754687537771157588747509592632829361858373227841630265890451252024105980612899958362959850605820610910903905399169297484358763384697081169995772678964426950512473884607365658647043670121950176617681830463066801192934961797369436011625685633167600291001819467963556809078146608887815386591531503746155760699866342997990985277762244217638862474348017089104367966229787082458613583214988522770216173620309315089648183472367531520790178946492277439963325515302194810157030289601230152746147482017494054862238387258043638960246430089559262970311849516703606741235223328334347822124607167224081791823443655322908435677440123068218889702657493567585937710280028408063986083140553826322476093334031144502249587774594013176670331809558729115379912667463672120146599447332672950254727545872127432490431118468344497197959033958181667075464438987226586992227488547298134422106344766573403152655599459224042152429513501435408550715076364399534816958152715184730890376734910225032921865331953369788874460231710372469074561926961340736472691564381427823412721913590493417244675341780770641741950356929671900279016235014597060492573825582330131554707737465543598190702235938285310991174397217979352364435102467653976691839917527039369507920330735932962854932974820374470096103624457180662615229705395907770831757603024675490397689338488582412684101526305768927311041321074689175188244532124294838092550890549846396859513470683797001687819631424650777643622594997021035204358607996084240918933222842748587988844113939902305501614062042397311205210549256680515439049204224246294890657938333803253994089095010214217928386095170417272147994101495724304114029698783337942086583985825198296484845623566696751664824321542702453248043353357268330036927668755973836861416976633275118583030622942967734443232167096838255092597257830651328868547321172918596801209609175527659340888144973550566623115212533874070596203242266243739263485826160821535199541817386973683027692590067848266127224802046718611363956524372629655047318107209523198667347246687024039629712806168082501750552085994145344884430921706743748103387986103545684598647449463083444057389794457859078924625372735354221730515170175558361757354648767027115620604495111787647349882739749705460642354576394907894609787035733461380004882812500000 [73,42] -2647602525000256962907769435180099058053147624388395071295409736524868469908360640100923728830158078653467520636452154435742248237808891527408829314864793161922969304309184256710520599789378992803236132208013847630777218963708368168252196562791999456393043813646533096337993962624514903534587784680316774265114392273599873905969876566728410372918336512426229038133997679596706966319089258631382803933845856444495160260869989818463142313336926473277223863727782213898882744749962904851620536978871092367999745859981790301342923692144354036915701384831067978427991777536985811180433111730341231090979528111475903530937302409684652834989156087956729251799087605543467239917466213001459081126659032263655735448632245457668757688634606052885836345304656393394161971204492678219352249177700488661806735840352260042435672283828168581352550962306499416591819314381093270975187535167990883416187997682683015221457241177118588075133382021623938056750332990739151202468198551776499140281466244494095748985992494470144558010975220710429152704223221705715405699603622209585927322292686642596765682452019259537259644739591032727745747641906079517181558936755315917423617728622853961965903630877944684683214732914297909198559482267300157978370882304940778896571277639839555561281777585228078285678345085557512119339782973259083758341923877054242791795614051642458369762268200603430316281116771025522285966130197559470203715321827125548304318854470733491181665991389918624200750247432963997818194885906415390279851440617907480969723819691516063309409995330094836225719435241741636799103428550201691888429833364738826721158338348104086264103315622226369339383865291647304744535137982871555169042974905724312466258180175051195934328855762882664221162420886441043620490498003843705878204404916181651912654358188713920640690585747413327137410397495001391493207438407457075098184248927170151348413782023960953607994078287064643984652581974496640813158313577112189036965632224012602000653391072264986871834272151128363575811847747240867436978435879252849721431050201021073366306344329762104870893327706006434052311883935749820353327190385604223932701650917597325848801757128648685464268888206648698679049501901985465535369098115129086101642361769945535790196811598946573624774258841053362996091584227128991528104832815586421729656990540131852464556368232001667050667863592113440441246122961535471386412431263671191561853364759574337918623049477015067513534139188739652739238330282107562414297400346761215997539065843277170887965617717633298733304059169313404709100723266601562500000 [73,43] 833148561746054019922645197374753534230830090621675556550346850267325799864951980949979548238413142675842290389425822433109181974215350000913726523718023091351901758973991163890861934883308016645792365822312006699895843240936679066692158717323113768463867634797379805651891475780195539678193653114424166736855643047445506585635744225886834174393468391111077520691236882725985862593632780878789521339405999847394556462858640944543242962407978622324068463167240374325509801982575828469459967086643766006428787812250808054452618192744769264134034730000669853053226022628203980286444778673632608731111753888897880293217159158104244076818969175261112491719447653139680017120327141456382504543932464936621219879801011085052361366642104286540216052603560380163061778652302029657127139185732670195137645966402640813572527632518904351995094032493061713098319628625892476347702018221649583256823984981629758535153043822119542925623158372958237965102613528567190784359091661342234761448926247045587727400228140948889892424096497037505897741251194698263235225252134443114118595625816698116508837511043876509698158401933971663213995684703341841050746458378173794030051227267581586783308856032713550560897491004998545069747689064316170843745756931788302633034846014623105198109357273097514878731737730670869596871573216148548567175214499249372941298024506679008699168601371897709218234362969870664976782978150825571916042509568382724818451891270155847657737826076916735486597465571605776058109891867962965255084786075495930531911363595685562536860438627246462974750511305551112310763696523339736419409296460415659613456193183541324667671874457955897000721864029519866779222000640903410570515938194894902120438813527116981271481997172357623542211834483190318775334815460910967281454468390346962803409441345778433277707318602374136337503909404798255780591882053349968468148118660378330374609267408842396339481226739830869562014707173585649296964162527034770549111706090224364471311170067925911719479811236658789530154325269782430809940249124656426296197125499002132926686117982110509678661663025386342454755719653500707998595944356187774316924814538771503402424435160206720761725468018478695177563534343808535272405330338680466334325386849122845651526917970493544469828625573624969535203463608073660058985249038471823966018436744862395134067115947046676292452888442494226370175681651644109809094102701879839770907971159091370604518823346145675418097585635252362258294330310113548968112667421006735555525094064621286586262434003397059356643694627564400434494018554687500000 [73,44] -334663186495964890712256590615579204990890148029504255346080685867539855288267429050364177473991558562847821456461295329744119754776594999691744352303507170330917798619314804424015758174904004745747259970463975663574578325271254304602637966761304229833192102468761214394476990486933222644710510105509244303659264028082793156198647062705929345294187575792008769344294019048747172932520645456748466149319560305282036576401899107493991108329355013754787294491246819011960657939140228683612482932066106901740994413071402616669997475607480715796375328209473352024433729997133502892525685608638679154149947628858141514303778324421568080859284200321241250875009213778077877425726842445967867469089596117389276756633021266968721631817795187170067581236224409403374768373608955363525194920231697239743435055140736445509934878946304531814363151919744616087452935267087480397117108741164510943422492362800902417934083990635115375594023692729902010840999149479880323004480790413073600730284519966711353021093108929332654435401543425938755087148508708436304193329273217178503730457569387381488036926331607661036681745825149448604810227494140227377334533119189216583277850364282812795972051244263694981983653506119123294417284460039048357110684366503407983734700635584236304845978940871299416996539864351571963135257827186878111934115451248881719420220543637718950875722531902106349037998400296105766200140666533059139178295734317890096011118059562333574382747990542496595413035542835356860038584605234188516269972580664957661281523341656569867475005292734464203035481995687936963340205247915132248067905352929054569637552092601975501606380682128339763031081890430095472301158788362510836245405001251331057974349297339627248933598881133833298588777960641719476666089339447024970879254760233596413461482610620616557725840041693800584034260137234264746192714016975898359377484329434717700705964337077106358322860665951607756927316540658635451008989052583307874376384663081372781999511665145098393243808305275733385901857092291100981222302247493557238578990467330773959189616201797474848695104613541252765857481358570469681219489792468934890015950325006644781942887482380655037563569433270781483694185465724775777765321461616666345418502211042303140948040308175018119483318420064455005236569000788792596395987069672458848159934996991366948003719716711916481895435537296179180731067585621723730282485140591701382693294328349040614275550480674435061620309719256857883065819682827717152386061379348650738204337960408855104843181549334474311763187870383262634277343750000000 [73,45] 299033378537228831715508571152273805781662975400172417900137976366967373778440762218127612937952545833589818569024557138181721826286075375681721682895485075497561370285631847477428423031226340121590867050064463603266971218007162262391602783664738095260556235497356887457212869531013414302006054350244232294524131123093187387438218448298091636520365812513881703540831640815425548075194857766690790205957959560039157510551048161899872980206926573187990629110575454021407334602643109062107872995640130285311857968569129689559993393173060058130179171410390933544796804675348850748494181237914091570077129677551339663777135534614887607222907231287766523288422377721068564000568243019197586349655290470065541479170777664507441980086778115294087436691052065761788888454907983357869871544369406999452122740038428450393257056686252917230231875874738437939254827219405276390560978017555547389407082528732078260618989225528343445621272101489272370052284620378025152677105184161034171914637619143837327376585408960338686980987354220230773546939648524330300154166691557644930130900157811586236489081307082125981985593374787861133609666075676552360252370269942866235365090145642270663245413124294951134633673460106658225188690883524894185584961333352497976512902663930945667552642940048112307923174477293034909185742691539098905605971863306580626777881753235330410301694881990893509739283717017526463983216626922928885378683896106538668356833932276312611349411060732602922845174205882425701792577358107348459669473048665782637642737864749574889517262053203533375719352890160829710200078615842570088698722126197925004143861012536034611206450442397015980054966065333373666052179192916128465107135190120115773915113096778718098589789654628540887889439885141171280595793042704668236779171783932451312877435062099321398823971861136819391957125714185874355385771073548694411802367722707841333475904431898414327767791464547786964256378419187222939097257639465344258580565510782933364740615118436652875939895755827258212189632010011227757009062479593182118348983997947639525403982004588722241657561952611612639422849136481606670158324703790184268395676612092736772192973611751115683201946883027437376880058701936262076456014187338153757877917253479727822231157249177755102089632205651028986479510913231180438727641299104208407468405883233011250267203225038347374309545516471107767955474685323697578386368247188270183174656959721729032301560768630984736000789554807624957053139555269388344633411928098621598974864407579128423040129569621115024347091093659400939941406250000 [73,46] -300925635937566910944627013290776995398093691555488919967973813835453967660397240197325229672631090095547106457425135362320123271233936255613089727216850329405145897335543357291043820877290206929354473545896805366513877470028315156115922322976691335117998322349965088743012312430302177121252371655235667219784216735761007261562791426323051614971027671103698539052928303268253608182161501591503068141640612938221299558734421071283153988883648898986405699758305731871206945284574297581910813806053720380467898651487928604110271212662224761105289900158185250586035897778498707831628433107079620572306232313356294401600567321619163180227815350573800818459418929277813438893177123570699867351917199002509453955129313484836653743330919837532167744212922681239464396407537617837730146860660617876654808064733186211364954644649927301074600891089271614218390477440670443130002995615216017810129139731733112647014262809280818632981723331568700844859627358940353071955050389673543949070184903332703638588752699834810001887948189159031402719669367442891740651723141790456199802585751376694312207460581010189706919283945532939276582688667697791761862846738266020220158070157589248149747724260181370352677149769191624488638462430522990220851682209111493398696283938375441738049766427910581334309447409771103076888192879834860521885615833708085709993075085710215881301423498533677814799579415360935867607061691871251520416027209946680668305592669252713629339047911813878517648162318138999539325861225742999327050308948726532122077747779609092173149384789806764636443898566714563759953058758557828067050408042037863814178965666922688985744633221167354921665860255197521601599201588582053840935170753190505972471560411627355633163121961574405258687140489810355495298640752626355365372332426097155566638642694929770154589108278162534647072780653251732563957252993757960344754041543037155488917736545657245954705488106588787528261904972080613568858558880295853705437781429513125670763633592373384435144982158815812985356764542926458996109976767919269309930890708732650488475856555521733009293928774081896248362642851191259126293207964976608732459823601117157939494284518516104524473145179481538828057140417235003648312869640086347951391230960836397816945143095218478870289524912175284841886793857165638452439914809163522043682079272407719498365094091039607253598890614393926401739824367908482604430994075103799225692475375791060146591233313093294280139150732690689462907332310434092413440580530515258987518248361100176957276530753659926631371490657329559326171875000 [73,47] 242007777738737858183208227206354544172265821797988942275196071602291423542844627285434578935369528408930326773724429192806678919681804777291047049953964309924616985542010274460796987156009989615059055901596618341002038614073487267345650737653638345252982404147311983423881009919890375568266612364958076075388811677613068770482207625216948525012959417593723947526835603071389451932638571662603649922306356760225898911937025135055934168913707442607623292224641734907682185434385797072156165958716279202253420163686990059975608839982807960680383036347596705323618881020168860588347409060935462068439172574316906662892444593985128553643831757588027551217752282765537740604100704384112984050168420280743078617433300569180993756168443689039592567958842532980481053050193105089510365769683780583422005264225268735211658388851405852656393301774109478739110681314073004900860652962545507231745227753454279294752414779811491782297150009988737893532543467940279562418386294198571331410892973024911729303481623762205399260813361219342751754710408852831032815708775343861739772878001056233656861758552925762106033349907801403831255583862851104343026768633666194699765151267020368928247881229147737752422643774920359286276230938553476166452434204282907065155126185463937335202527621453499384802575148820620886489479046249311967119473446643796782551436930112620121521533826505586994332002743302656871643890526807259787428485257599102532154176576046059440144291123810853130263657626858422252962892217102921433176678026342840768315354321593582853934399669421265230592849107180307578907985911003523289738801358851610572187863607635297924142679218498936014319432133910009985573522601433744114947797623373262486711102287800427672785938835588967217803997597643520337500223597389536211795291751421159711764647984255658416992931416989933008486707491330399453496749944889637076215453658368454931511515595201813146725646093302018569456607284027595219330579711501049103529287902712296632860745877690653092072189758271883383571459199572354725169165511795295955977102668004789600414963115027443717373739730151095042558211026409950333871264618063782205945393867078493842247811221625083210395415408687676533671772833653578533728703986610273400712938557925196111383738696475731391155113077745363189601536874608480632398453238082758996717134184008797128535369588482092462728102027907239855902417605892008343626979458724311286901407536586355327249719737506965795390826423906230719139581855358846793050588116361263037841835438370276592512375657406664686277508735656738281250000 [73,48] -156144476932005021209611727541024600152366155079347371508363479737666641665651031530414395815697694447670138520296226948553104828697895533599328891132524628882955936301861469975765586657184708031108495619552566195462163056515667754642127266673530789548722928696658338068854082033238912562845356014386544392037870134740612200254554116973809474720983941495994884544020701665071229713779237783489339324422800310857975442619563800279765259093350487777886832113982088330043982851795224957670566325101774907237387385462584175134267390161278248790864303172494218165202984053910757216140210166008518126545049303974946244048435791690200127327079305407918941051276508257286758657528281851345451329076536014652103602314681836497458386605223888154405913887679175076973033478161425673791929119786451222587735644147487572114340091356740922000595371938710823629178949189913910486260063485544570427508517284933517250989844618187105864151400869306118338869393072389317008314700823880268183943927877851519889787513746565588741443486048035369092490976431638493192711951516264034784850205866135867309721740118118053719637041049032334978835478908649375852218026746699760053984702991144271049118467935259912687855929304873866224310336459238440446861059557435267597600167643965183718852751775972498293370688130387432723122607307581683078933230114322246285638674015180520967503460502251742169484208521246027175361664624839158863207547522284315800481244648360088696219179787984589098505839428569850400020159540701392566177316301252022483081026764517970785728741993651383209558592113614233783536645558104629309158504432722894920071576775269326436024886060348697002306101871038203591565158837428222520544998933691511285450089546897204522636791115014496940849543768846362522410344999391078978631210574278808421537424550147216744073966165464365671562587924538526222376870785102111201085354979870678565598999023728349071960443377923879920888490085623955679417520101522092387162795214274048323173294189906768925495731224006687253477523651273393841336243918296292131464524893101670997871306021335224684444296437211354273168315292050034534507581479555895237704710160448974478021262804817920708364247586962673202059810295095355741728019189530547412037310764099536184422007579658622243849331256623360581299147905234173472503084401912293778354476358864438664516968933899308836038221989663183883276039340323337907224575684544115218775012044036626596135794987965054493319726100529556801857177759354402912104407140132624884275335921447226683600462138201692141592502593994140625000 [73,49] 84423527256227161141130830397205496516867012086604199205978237068896097370785895791168380480758767442043381204233645475844225141028430275886439006356286610476639382571100600953501315162772849627748526729804624977412583489280587458565478389810829918446071463428619303713888265333142064820287251829281285238883473391620575098331973299792088982854951330174431797603618114353905570675858940150080173441693719820497433336009387913043616284460409653187008401324446946064851291838564197715003582552791889232250805981763540959522114213563385723991971870673272949804126685058308550622892052268277368419818708550278368200825060479493938408776720717874923608008345943031520775134091760545138399705362769546923907937819894524412468780098421770237002593770070290554260143844049485423144981201130836051681698470540482356038608963939890700872241087949507888670527150727455588636126485373443114502219587470385395140477360557895077706595837141384827405276023751137426864149766893225524640382086955232293528747694461083092865444925493489652257070757887247063912527458743739605931809569264333012554404207741696422022964448582499419687423949874039755027602821096399389661307102066771008316889135028598298178418133903250274324537002802671709658092880907924870030607385553058542953397196652781699221372363391216193523434458239735140874111631876296885181849011971860078505461003168651193551106041428454595803847410204452234027378196040573826918211261383661556981858823165978258606257990488234490802775958271254206069001698525462352123064842744011213838086037916426246294326006359812128909844563815021749136443501212721328654810723556556715115135315016738722452998105504497269053017059649346553215029935732886887604293523913267037167513204455519012051966426710943922917249447342969180828871218624294776433922712492882879388487917676893198154968837111546592850972090513006098531293287713205709780128316420000988523515585691467247661153894208557757029708639492929839479073192350140031170157735255388893356458875717570997581868185251475815997037229420608069853996616110571839976930490676759753533247536980643585210005719279261524236235476181014689637893412515753059785764970904757797704827983824391831033696693726647452933108986248057444598085065256640532258999200881093577847209830166431579065410713919624970129808681818267119905536201957121365799565166883127203468203353168407232065161182491329042587731667259786914084303526662960713874443358892896040265472550992176607394176269501423217786906861070779881921975120059008224071561699020094238221645355224609375000 [73,50] -40011552314358962939315754502318553508430287459854267360139737296563729239620437960335838184036501630772824017278137287865922310382031240892077134952262360075726014329199415911866369796247285330024480407192551460570858679818757848746307913913034291891256933811563710777116573446600303586552186822215815968027445725495517731801090911579150377949195721303802388335159659223935876991716485344359296194586152944185600434292673228825526340213192206868777918061356274626699236580225388377841808372507956441774667113387585469939625550338488921943814068473388928108894955161065466220878224711435484593738531399816468320673712852002681393905585153702706598329343277319563173164419019422156281878053427112028577122222297733437850578258197264985949221038600956804967153424898903615413413747987807210420712019337697633667099802542155553261104079816861747228128473119865462443469655853480206914573027304717668588993556676161173706453193197113347728220645272196186818994129151889467316811073498321487319165983724197955974848684887912150068380960537733620958967324730849978855987375752221074144660365035634038796919269227327282411811406874493657497552736885474912929358358913196127967230825521733851622845851205436958070390625512559030569849435178277762167628187982066874156744753162740435837442187487760686689485244224944346043259412231149839440891310600802939456279382294602522343179348579344839271561202033015617179524099097142042373738668460718799494263566439501993431897234538040600041570803407917467831965924793253408666146006340083078980250381893038320019883234531172329869772706160206563881099318453684472182930625256081715104428421178075795077810253662246418207389997369530966081749378785741020129071498268069925120814144562316889696772687270610698568834324856590184960407161091521500707320280882766735914727214243520918891528905635134897831040411137574798334841629867255322405308631466410208741597076046079656439861482323605100527888044425059415228499444172041852039820825605858182856112571935179809056800386666862228167059771457691039238308551484038206925438000099175800435282429920353755813928391596275865350130966965498423384344845827205457610408533546653392130052769915523662102010086005676938893858593141076970181009452799535531911910094805974466104616961180297402860190960888898555276799089804202344600427443440627602564724090298753018990843966823649258363509398683739827920985888267228958027459390872708143698338419009831067117668694532367087388887869590787342963733680658864159138208421717664009520376566797494888305664062500000000 [73,51] 17467825572990888521100004356197086307363757621555862768966768850381758613947522656314010657873327908097989889067928941204129960319157812456214477253777532848294563649687219272783921284429596178943620853031458309396912150812016325799540116040997489027566192246458235382565109165784453053645367325406700146922561776771061948855862801393174588990398916655061391760466152062849087159248965904646912232157143758510234938339114169593475584138913277726844900640873948256708026526613569750763542964700123008879661639242969626577786013517387041434056200993205074222962530573911081366364112105541200695182574994655197080135816311827767736266298836937744892469010773507363118052675623649662116217662727303023195661058821114749328314624537225267011700976910757839887886659917448022971942381887536685807270398100590959201552154881442350704766456898291478124928318104467255960090146236621878682624484709178116835684667066771159189648488854311803002059561354772791258280659287919008868768293763663736760070828970531954637882512502347088978990651210695046694305496620858653860824911059551118546987303854447788340615376080152779605795575786916873622722607619724409479840923271561563390466342533253847835117609421400886370974760655484104791526742973232889583991108438665024850014096644384455557865238451065096751165644395236943422437715040152171955415358276103432823400030014638532889920269770637017493905392617150026547174912794251042110535110460755093915658026646069086833971411945909276514362363779027487319029187918925919205306922268478436621521949294552271156834576195414644121493124849509738484322746546932476269448255081566646667316057057464153605527753064822621382770876553946423721949367677708169551285522281659296761464075230966645696237022983811832850264570768373456248712261020747387918991572431857535163529944181155259089375348034990937038098473376098249719400517387700054298925336015118420021274788925092298580829138792796838259908937906532219028625586300439273130112609086296686328217078610177340382718318407186816685569781477347396579226795561543721156467103210851501588567099392294662020131056428738097265895571612784667195178379241601308861301343546264597767746986790256436729800536642311428523965989850671086724652015824773464788515405584766740051943613081877914313920338042954536686790435394175584387145569722841902305418380976678002359577503075742414992950854579676644733480412221485141826321469947758869609640537881218874317845215270397636393871384126789105268259206688058477286524996369143636343324033077806234359741210937500 [73,52] -7393683965889678977493919695089160165006174509649890713472781857205668630329947078933293630168905515693694538845967084455029744832074798048394752979743070324273053375659804371440050792874052155130732757369835103630481418240940854934625637948434776460389342461611786496941358388301654713725345401269689933027340576276764458715881480945133330359330867751592626036146416597487068296614060950855904186846452849559715353920466435892597878465614613486285097015424989243528518499100039343979845796162559870511014624325897174944529362458059842362129577983174433678578014014214872958181043070346714332790277540555336965456889151327473876265356406075698243456554813755402780422807059640972223024637159748372543527917731454893634788875358211178181406890541462252633799502475441416399254153297726802148576214346961042726311982229772708119975121688638938012165873585140840957128518201839483825916235310070900609231350961011160822919528360814223077412416792805446509029974911284248389002179283081034881602057981596920960332559820578983340689418095122834034511486205232951545816384081614380244911408023373878874569103239859352108084492670715090953898216400216877620835679058138092554841525441246578723284840736385147867169025214680555663232285930435526161684318477073955283162674805535034956201109611598697881247680682619111901977035219038785890961484652681106700632320188805099228127286880673485658003266465086052942098363185889294222767979024673992655401902728300523617669928168226727900207417411343949740695141336031712275444445791580031140529165306755066699126546108183984961952004810601842471591557456774541562399971144622726422420665553204242945905068134819573878753947917154276457782297060613578822569300267565332950189025984712038027002459664925770662641612695994944942223880828369612992366422774008747688993075462397280306231779613995195874655514474482890098271063831607677853708931382144973164226121589124169650249497675638125026463916662850989535600750360717869950783038414051716003970500734253962027976658341843097537624301483436298375582023024326788295960050480089781594215005125577951774314199593598362178973501363157838941707305780417626966466243158742803214099641702792838428160932345282968084379359195694418011475697600246388823006532787073852758206971648717747815159411629488125125062975963469572493361226375368663212917168419189918267914271993415483846336453936700174049775951419824349295458463854012081029683879325019121940416315349453355582012111921941785878794795200450862672578861145566975210385862737894058227539062500 [73,53] 3136705423042061315326257656910503250722955691921699991303129924641279482155851498625529671117834594246803122016417189295634799907958102818810436892242293041778345158362302615982810401049503402350948790430736010666645662860121592632920829759305044977417953594861814658890049080308778567201903049804906590856134526800760807543121830889925276270129684867531336437051731982860293202305913588058331497817031056628263547915940060621611218233558865185476201157811047654278746931052186918933971177835957422878084058920880109303245332143684155020603433239766128406491794819145454807697659789132098269280548481779057741062520137204814424243518568303791516936497281379308209144526014731873958076889263845486397766927199778852846745778989773192034943948482108280155567765347940754759323290605207289336273024072916808022591317133824521004042789702200706751790211711956632369208623097438664628465506653961885357526321736715386164013820430543884674978836651442463576225537838425356834837840816843612501886251940942541108379744456217958312041438235780946056816584488850195796512741037598230650412249462299720093723398504389985245317563260839513492312862093877366731471164699571147387755647587656803157730342306345764894790112741853640986829702170082215139936262762215727566259707598463984696422385174678647310249764799995911740288472925181692067580900191951722334552822530228566376889591298648679266968484042033894696141226646876139663228288317191765639181561044298534480183182648425692982134493730073795948395808218800142302585762181213607982495046217586703021969851095182609262242520101153320714386304186365139524556641605953763668057488837436587917968038832288463000538720555600615002301417164500328221376114762950814391194430660773049222745707878885209872884061627556101844439962295723555684542186661853777414130452251762350037902868241873771111645177420248695184844142558494789126510569403910323986659258566069778958563585814109803713676460517465088947027294744116408767927025745487809438989678617531011445134396738563855844091024483090079780784976407561502383711763430150614027203680314446510690229235207508681548143552882858002100403240451611738344022538148459415650496223778537982783219054583194656958347106317908452346486044229129263597325449842487514258348827218757848080676512661991127138104667778777439658030835086391706164854902611206957573030158121133611901498351237368700383831894357887866232354544091988217882641865951845642195160507177573425402023472096389512659655371311573845635733981396242597838863730430603027343750000 [73,54] -1328680814035703434623532724892723566199762913491532584609725645566219792890765598347149836433709828030756349851291573902317936309254112760595300634796729627694163445327696709824439833330274599777006177026083544977809013522521250435517573350283287359069784936766594615907101086666655775168846679315891060769709582002452869153553767568964601435596125555698426719158925383635782036466119647519906424737363492424744017079133000624878610206390765736897385124294162975720223992639493291878969533313320269149976787202527586031421550374277585509500128614592744556599105415246314135231766330135965773410235937900976744112626215260242018585976839927975720552461098443201016303467247778242003690449886060786208127453477144174944784221711915056451764980856332327644506252005874105921566657081239514209516713903033266357182568103901681747463984356640720256425128505471299582945350879003240298491704939703408269481575286451701888855625349964957074028867286651397252658772035378328751572716043745077204702672197796686314467417974610578778083325807038397395295675758812122424846950612615737538269144885339211505868773240236147728013048066058118782571023172669846621670293308119215927327637103568250816898081280297130312195782058521622715097169058293917283587460928042886358786838947243167095101181567993135607720517479543067236875960797606349227219854018143203039373271260232059532386769507509412549396911873223033588871807810790365041431462826797540572153806021255570181221663024440886752742059876719968179430266432074889843384735891860220082761118610035557566700264404801862763334319709560712337556704892750526618417749089944424519949705570905229264235614286596139618850586976875526022915747135962568415443791727836971506025441692804895373386731767488670917205509783953372378989509806825445013989352555910825612570941706339268780459323402317020220038182239426475800034189530774715889323240072816147057531822368422092715303500476040564675469730154640206225777895993949423176338966388868226842655205181927624361239192905893775030959957869943445133692193517274095074801954223341922427499151736914212997007506990808060146724096570670489100602979797630541553058279471308249892831718788749007030901398457058264820598116285848340970835630442538878421211061787095075264926882783677207110007389436269671234374607630914845874433524310718916838930358692837993655653464378906268590152594938023954630805341164164587852367888635043548087606606235690156803327377334004379397011638392115199544434128789145276722249988665680575650185346603393554687500 [73,55] 544407124958345512629427995183602378118576921751105238647898275124309245840126631642008151159890549202714788758926729094739514670583150110977106486869892950407553216982037080157435727453142880063823181676525882388765741531639862619219625093088875231078634703445411258737049306919947024799646274587637264241417176352996049262158871275166149675424062355126277313858326673753591053010799970501701987228950113766718218962841421011233948814083853419338394926649403972388828216309869412505045370612708864996808035008181949802060732666994856896816365133836507911829185895894901661221625212607476970220987087652777336534485613462910246165334991698542390582143832100933293989631090006832142355415734026631325588843415390285786829496052879261712527737810837492238834560339404397354817784284933261894675573337171748733439387317784431467944331624310626354314043460995704277284314840930238168161011016985257598118515441653987197812909056265883735640255399380682772851624456392730042478885824386875472208069422601478349473576644366307964024525446051825344256802275899216832726182671676195462496619812761137110876259046510145290443609026373793171594494615274083192370685963158515630099637637238779843356047195048466560752410214036692979502306725482107664669316039667268919314142433879741611669619033439829698128401384979845990887460008860507367219205776724480649475793197750829687024548864052427237166970927110025775054943786659516488867258726533400266904713256495333114607037486439557475483095130327348952890313382165845406155248156363113450409864926248209966212955671291801703729230777415819872177459982818015367431421684617785992563376315721826682323084055904014538706326344259120368793107949028073793997599137873992884091268270336928538496209223001812669240100923933957037338902686246991675530049958100348802766852661351987279357158113339989143217842795402576347489321155664618487066957587324523389279218938349167815575547258035025898547447954165936826235705280692210784709140340822405430095959006524275111117866427537309110861218043452391175564608969062757171107188367433404186442204053006300463662090205800822041303321994185294319847040478301056541058482271975882147213788539088309992713223268302474476625354154380987207941573164937414140984320351749224529956620331765399453263210246677317308808662038657595367892967686394850142721537547078779417994952465212811816290601137198252712156753518467475674615671328757091476142860744371998008936143091239115811454777906045231274843076746568215629196174631942994892597198486328125000 [73,56] -208549330278054919791038922918191592852749149716550523896464776134658925467646283444448659386167453175667261239532608575327716171739037828947400446648524998601102381378356789119885508796737596920212446917590014344631894680455889532826288141215633022040502421660386501562062670583200181909021306371870915856428669974052474214370564819858541768531615268504273569596824950036193951117155662954425137063620697550891835227023007323895984795233198147441542588513149823601123798525877368387707833210141060307309576209130529865287096971247274787477765366188418037676733305182486546934917903775048907370192494709734336198057824326215318113962444292982548268432158023437593736652384142108118084089686135381045368682828013965222504000559426445768402907656139789863778028968857785073637689225740300683065411674287483486403794109907886773818332443681304359882002383934621503443012789631996096014933413240004154478074827506669253119909574296686252438414443581749140537865644704682594103169197860880972703192493199655577372254435411310722429626237779657176388625877785200725318433586534948420137835680918648047561921513181317255472517366950219548318141087250752189072503158308284075560045629822982511436793018639025481841992382380824880010503959453722372174883092829762055859238032454288803881296196484982700489549010108207565485355658596645661171660045303335896829630110024774405708507367481009067241448859135392387884338420030486523430582226356328146766382457847195323747154174044963900871979666703644833585424289981379298503460241608611064162161460869673092818073174808105420208780631381025749924573580829008388081610101734773982725816756751591293079253995300297121368008230700493911350980417052394665858526843742038834898884379631852331362628330581572805503593516656403942957913131104558074144002713405695817469155629249766896524543161390766107987596135836488897722965034688753163441932714100609410054261670033977334623651043646710357705752045343717995855886253700168334901182636142800644923500971504571901566027383173375576344976270026018383043894428532850052900201450403322523837269591127508806448896470095698392031802524492069102577481501935739806955970589463546400964970571274383604452204306626398346917171209253149105972645595175541658489146706157851437833998556939286572698982600472389192154678984858838987429557977970527004238990645264527879972852641440958019433592577876895033531441941727304181200251232300493029878858258736779564502895372451494094687922777526333848332562668353995505299280921462923288345336914062500 [73,57] 73058627570658510840608102924579059112405306289047427498741958440111007217984579550204908466189683698685359670926971952427389056639168016453359895490469742486884652000430096552631304896315569739553169490589272736132191309782032830918804633491958143239550451425947729887271881822415799043228790909658884768633131911781678351588633990581714308636497112430561034775615331916606842998445023314873784292475116326153434504790068750762100928780930423231276488098533636259338305367873888390934088081988447598786102172590577378714565994247895875704336593340377899535929082381349306672954306549604450573203213999043689161396722376402879130511563591242810318335316448394962322509510550684082030181289960791610086112954035804038151872168243493854009601683045317562373470953259888290013727280091479163974065434900691780164704789532340336835203403937829683869262650848446797456190820437697209538810499593631600080081182611666116467830159628701002748011482442578522106183068092899078235855930203628534302409754044554354182578798798828726775893406776163836157825403278118958172876003730522471608638700619372801491065956149836735607549660869228523663849566151193495759078383177392958841555774332696206891316659811172587844989274963635128168512437165817539746057289440153911769163284888851540286947817861659165954282664500318795050256774683685344813490341805016885746307856061294171267706139485193639035863048816970183796659730650302322281168301227143938676098255825652617272902431781726764704269202277629804191982839981626113170915042110153842714427615702407537504689865039400308177865117404627659264244545057734802996395500065174478845238044868446279031618265413527092389358131907469032271978786678339258291658562255104774321594172263059198518637763985845577642340758120994598170457706860794375067897037279727125570359400761905743291356875521964247285479533700665935253889452892890615498356972713979100286024215019743040721445052620681516518032250137853217754396653598832086922100968302263780089705122096995958770606226187402417852627876148578815840212806326589055002341355456217438519276369877657661111389694007128803419388041165147274839233833011686811754079790243330334982281534108942729719533842266368479364118162608532137838235712063947667531458176645929090055797111218055292900566520706989048802719566970786940528060424697079100170540255325464050624485015905355179887419967771706708117714802865934899863928452422282912496956150184453938401616423217543589257944893096308331661894314157379426433180924504995346069335937500 [73,58] -23179290936662723109096700821277647066018768050227393461712306908309354621377732604046723532412819197745076004695995518918001679692555749083295602336971920584530621349485509560574674911443370262676840053839745929890546693728973366900057378721634732022746578307032678960949371850188678843452454512276803449240634325264472550052654262243883080755389841173178311959379562206088711008199225260037083352798597866275712041301997775476799081034672235281814464694236365367377364873158626213100250939537265058900817053495559636109984328106772615010832018718900252534500320835893917479971138217119982593075166170174911806698385592538824260363514200570602346792815786472618826825792947024649876561161862714236248474787592357611492462861692285678787350410427079213265121441961252885146403462879480115103703398645868504321331240171409489856997000614253884728824767856628270433537283350939652017532202271496857525054374937902424646178262240899780513568917053297100382807825750312970548324177583771953172798401175238993553447567607481643283800172769313485049187490091086137463496048940132894247091119276644962979316510727958613003080974406203330594375808520560733478639671272853023393013666883053875612925415727588452766040314518723317304841078195708960464280829310092489361614803389090997819026944983101677114349152008064839763226472765971569580432606911058063255237596809851252883670865118718444544394495356871717775261170541445507581694008142626039462939137703637357857627506337064329081248822574432919051284058305293914423282110433216542798465561824300873395433324957426810573925274546381065794054102862630901598209399160147957601530970121994577441177693738051328861345933443372668183566153893957617482517058252284832103375424746710146918394228412755331303798712133997840352274640103937779874964027016821914112354389679079955189353870930246017376917680974646710879500430551244881948828760072765937436085595333110774489871403780499507321553433883328674567229851447327363422759777601249761745635728040286812081619915387153113591800871202191174929050287966669083276490864855547779970490566705545370357579316952019959605984578763321456407044579164851487876761647767295155420626999909517248512127931687282741238482552000377558201688421869198924973621373922366465008226594647189303021238681908577087267779162211605285633925784805539659661287043074699917830233456792252933788699497796171232512280717435164392971275336164608948494049360169406983914121450562132084829785814633186047471063995217832598427776247262954711914062500 [73,59] 6654610341153064326189937555329078930191303779669018443655696825954107763084920645389420115141735452774694426469207041457360563555529974664186304326818867043729397901540090013471532795699709235551861379002919192534160091953367987924596867289821659753613318159795773565649072952384975610049608486686306370511626253586011140427916160351314387694480872557618444289023379616817639957626820499766910320601493887502613661987709285038014081876852413984033679186088600739250607779764056689569381702317132467670948068227563731636321628535583725532483122226483450992878801598998353458264741763512030321536504404325394754483407422312838597445334408517092794251854651533241285676479403460944365754232619923773912392998567106102973854700001986819846470581747095961348120989492073287871892790435237081057018547212464374003160318985744474343817739821922414611295692384597093336056017449915475920651282148452277274875717910184668636000047321043182999352554571879472656428124778272945134709141125842423026037145161194712337694909877449179041441082152581729109717205227657696181283382651797311043567110357196428398537825294763838074268416639768918069201476844779521210510992001143104123204509875503893363957944109259570573813785620929055302060270974868093549656831324529954753245490050343746862420994303357257393217257197061997495296571873276255672501862563796087092641563145695303190244608220805986399508325528251106210266073275850322014061018242871219873339806171997630624899364887051541059386946321271957962757301885251623776049428865031665936733179846913508417883726237586077964429588579102370896194685523215627817881151961823792428539877847972011721102526502382373097689009672706968768029171779941859790258029088097817443859251660586671698436946278945927046499844253155362186994751398453021130659208782963452836285301806070847443343345137889294521482541355746182372534884609352196501179085577680211048859153421446768456576582946633173683544479705517598950023445592681354825093149327473748362565200705409694728932045035143583803992615014503793073690576960517214532844401560134407221430183584244038292441315734673471245881832154796136023952831563184903695397816653710230200404819580765580812486191611388780870459343304039902472600827851843157269662005054328412071649468970251303702287992521065349983187271771734474749617849234498547212830678832268694388092995357316994813758099226747188241147371622070460870985270295565465330001775205821314568444861934755212972923728032828213918570270379859721288084983825683593750000 [73,60] -1737923005817233430723940890095039974411867291636232851747306734694475767329556213629600962348822907657553322294978328422496685477261623360579958951464945455019752706173133037948855058754331545188729049682453854151541109926127676750947906590840228637683621901710099712164346614241046390236183127529860907458004793848563353963389017315280997022933239487302143065851516382136394509282861476849333950377677779783737979267354110648120827239297148136193894315315355874836459428902562557886065760666533618599587013633148181576059802721316107415826631906734484978838206329237045189431239821345423022749845191069677242011938792135642337912046043801653015403094492949649488407872434939189175741189229275542451498387725232271434634666814698949507377321612059115752709094920344123111647457497208326911176924194848440035635923417060603470734685466434952412211751537804387146903153246860712943947133945919015112113410861326559529148766843893189898445896005812237407634693766978324560697877890582220225260325742375583763528185394888749503051734647475874190887309664655571419406729917912407713646857524985066171135339616833978242068916010162877931207086721734877178136222229564662926941242737121683891663848900737204215131063478963298274469108129120759643020077955631381330062046460627054015684727993850590922211300525525915232609452548653968386977396312144673533263990847670514935158624756959894021620636645210837810384596875824197563442579877459310491770938316024525816870216870840419705820736737116469778548365051915354166210634386722351135645528934240043113213911147215714915617681200397670181486415633526768271981156860339984026106344756887976309047070456106015658357978670690210712126852517353776523090613275514182184811888659611064739433577821456255947378015594819100273315212907245056637602297405951445351605280125849160358238289805757785126646283341911798420955162968753075767129795620823553614995566975960771801132724649701521484136056012042610849426382344872109266866336021464357870115820570513247416711412598991886336485140706948813551771508453589000793764643266159716340969065163510482918135952196753954661917517324515467532961184613513442803094855417758644295781405544843304880729347943906008242550753479897680556171971544004981836809486070869068603648209911757718808263028416235395762378225736577428637903367845840516474460310220644438798490158770328417746239474312888024530824966541205406920876484529139185596140346330035205854842365256443999077561569178767761356674270700750639662146568298339843750 [73,61] 417056361050428073768592176811081072160969449009776890679705831566207392758219069277920882522546234639717482131745694723751114456316603397912387856985569152599402761514974343890623033730655594235677002963692024677883222894726891514438243055036633115213462519044518691626788706760485556457414091510514898490447076979717699422056587469028014800861139143169871686390818794210520769516682146887895370392678502071926980157436890865485438966047216971848874397003278373141177333327297668083956433366046904110621758109826489850531468220153146529412812739715511755556710535632650368151705309109593592699849477603777936830348891481584633747874352273345848521255958035679103027436287599960858327497658425465408306034329641175629990873616831058906804125193363440835781390455542515415710208332096394911142571068067890079735505974147845146315796043290842968938164092929532664214277638383952303114056146629084030182213153882192757144881932004105341631500755317058815543753802518907664434129089704221958903455819564082743006969479938309798234188348362929909102892426667652898943997109383070696534460031211141439871053997135284933134871147456511060978075028424774357548692602754951746560180082312688794609974445145181218569275734842686239287323938288295183777563792149460113364606139173068666126812343168412896710534597833721560630038653861170431949314959899700697447037255668246375607984616633393566407737723237197163990702003026737104917724068296892019400286340728062382594979172239037694247628867243945943115086814502363348310239240336624598045764145285478972431306923500392862973380370410775527751605994018353613001148351147610513128545467787690390978263399846686359380582678328330864081061573443106060801585641221420700914422435307132971233714803527948491916134251417108726764828749539698206330464884668510689839472764535732217216781037951627232826732239645668792373924342763430779631821505306166008680301045217340366004448054215655791801912431111853010326777285398295059586508286737121196839488854809174876970160886390196846955028948227969224538745337645871995473586928119594631981245284865084081054639372317148049432603520168300265054271107769115626921730421611428042013823731407904651244908798771393771431228647957666353275778905907677163825033120361301322490098346781953407593119448731585774926041977115715209512748058328139299388670756269044525886760544906659842905214057489277845443840442918721822346159084310200062024507830044088118547666773526506608720746532847911680619290564209222793579101562500000 [73,62] -93238406957804758672757473553473039252562482132292294514687532259473261754172629673085124587981574478373587509580698357438988809290168841378928007944760427500499164226567683581035919012765297407552791353359278283236446316742871005055423524027401125500256543404555877237794472937149044360004753687651458272379417934334569296970477866511648980905160447765961451113414925297679972859374912768263506377613045036456162438936187559145313396535456899236036034906553313107200267497075456521260804713425697582961039142809569589564575076104796533505092892610717999177626833446520329681523259365553237268681569036900093716706258669031226630693530651615984553791484044726845502904790515687362602335172008386840535942418811891229966560027261197887490061532556645151575558130903724327997035591871791404098856663007127997829524489416160967025660578987842073839349618893836831191554400677309824524922550676284041746489101572340448289910307213250229861343035493320403680906978249027307291032912082525020979694306138519844968850691301493799619175243792379885256903184222422001989428613208485335822388569511338474075266502031892323166375971047149932966271098967984613171085721149726528906278999609343063491797453015355602248175055086856566295353148205888057108783184900119491307553102636743476435359261764582881720438532092515824124438056240598571482516157750084049681116626622742426434415602249417298386844796507541457477324976064437998009020551887731993880769419020386000000622391191176257701263239717409804637371820352563998276611661251970485565070149336534063516773598564979402018614796262996373964610957596470256440564354587176892459018736804135116900949651987775131827531060223847360748987519519080591685603986807284261811119624658683649257779582293964622907757337129298178407145550088333154375309517622962206573875124736611502608946810864105995570915948315628206960692122964506799637334283656624306446697119396682649500729667504919897313727231245782626457293112336321818562194715789302981791857095726750549347011216519278295771109517235450618647602850711100061278251287337838438796953754924737793152620904129101800379440581426511470864822731836705462178503906282609729448508668090802299937476987906394305482256762155824164657572043504886095144661612028047488505001154976023169913738101577662992343929180352466854280721892016848961521412611342956794379819279910680732372398086869419367002847106845880044313897771606429535028814917669638576135178281580918547086092931786005522099003428593277931213378906250 [73,63] 19716162479018440580573553196380572771391332048549343020495230112483286150809814095954425306540112632092403308008495188599642609155737639073271873944019863217085450515188518082663621444019159474201073922122109733573880086961989870403191572076493183145668363672913345992140568260116918576968105117377311495026797481058107364207721760065882466899877466813348662175494932741202076725563523196909444111669985005070393463227448860118493888416388551019806582962672657754819309469818951299672783336589007880927993512584926343938605571950084804589396602735314556366721800859395598014382037281703742582957195523905333052845169822040417824862272843084091505134227487630154614517649977235842610335435796346398491796668086340865396578734574627404195167384473014394466261956847264061158776002328036115826374535314386177243797346306867975743814430495428712218064089910494269003591367793420088254061976304514471092139788345207960615123521462276162743214616952975104637969661134710869386276814883730728598832004488778245697034528010492654659210506976669627177908881963869223341319718005249275216697774047372869108463064963490308085903091397425345643874335608670848892083604746086765015665577760057698805180808252197930141427486565590765505592067110141263511732224805781368748464251470264330780203490052869215949294935652030268781320303282008762310593877041326932248180757387339604250652855568899017598113258398983051210577134963577949920552113223972928666822697526258526179223192443761389384788947994267461517453451724515032834221731935342383729306537140738708283398728707767729692105856848796595989628689770535351971802828685163021444246612606912499228915817697938429061563882049100267646276777370449216502247469590430279553636945505518899700144783428446838526621272231134428072852458826134099431968667427684879142065990722640947163085063561349277571917277058088603226386656549358239329189065121176588029597796163391169311215990327495117273094516798451462222856023047606578275690189351813346527898496487745645170316228203521112369706785182165781269882174984707296570608109647850685459240181671487845390869497036848281907977777467876944184030048012796625437170554059152075652443197807374768558743422961383813715683886975656062908985998816483224783280747860984223283700590584732447774360346917604337708575722233391161792244984806502504771535636692705956536403338997239333345349534292086492516805442226686414018206440457751698150787817736575308292427519655352913122495217557172964006895199418067932128906250 [73,64] -3992350326417708236884186274914788529255277665297030806846841333799441839602421004828894524062736447534881566022174702552299079437944234874074856010694827111878046241226288195629202486025457216255343916193769578544505132402527680030368999142052378511207566794153828204053589373130022872778580021274010327549637707827061857829765610178670492224409517518476332653033478814584474493999834239156101243592377097036865972158946092989986469938242757292762320252937026515449843362536552333857370046545434505621019836995889549006649931333706914384747250060767856024567579623888204507327186191063465751685681050729253128550833388258461455672125139747327161564085484519015425798700203770524377319657519669071854431767052805182354440907996960715281561056989256509534618662133033998031642269398074289077470817178274797808888080175928527290120007218208202158468684625381441940027014258569368133627478945135045430777428843810242815422292238821361805946494017753344096942845534521008284454938778353775699428767441877340508251678498753591560414076381330711852202040293659145921512268999639028948937404568447683330075048901395481725579136488365684489760713961083926169874165035370826149461500787137889214192209072992974583194234453273007091680942649321547868390931912233420769783891074763758225175839071163611023682149785017368938509941112065815570531420739946575803574365795912408898728473269959624345710173646950999507547920294526074637031920533643747198627799529755436402026364878067753202115225643575173074010190210982894367196837891456047693948432003537663231245881842434042446646671858907540113056524158512940752897851073661424594117623744681360646664601484681292026850355813912359838569675466478126933625263993054349819276694296474628234482455361429067319809199452373860957294433290476967594947367172741514186440648969465551446109845797749411683982679197637308297211219291238636279188795080046105603342971898530640759041058264049886536512247269439160542366545810879751813115761537001335504224228822723622570696273097153470700921428040401655763702501967712827107233383942576408744563398026330109491049019291999328337138625732000149299127880278344856736828215668333950572570941777168850608854531156582056910003199260811449358856592614112631170944327035127494757675808553678136931674585953682565275534828234524450620963568138128464368644903768762032148960093025312743475772454316338352482340339994156455362075147444008276932417198804028160912046610697174889650917783967543073231354355812072753906250 [73,65] 777781809824808105859573424878894847642729286109153228292419789035716358015480316661062178208069239561229566873199005755017825248184933250019523294339627196153307557214340626052101584418135476611745732248707025925306412112837873543804092290369207501467525117791662891324627327358777667654681102760663234266936012500095494987523014853264554848829105257281203192793020797086283440303681813040194977823510958424063983274281552802572142953989367180272472705351044412307316434957661680935748260849488765165698728489700025112487615700549169675083781192338189751133155013049193348239310841905192555787267478753002649424000516555169843792370741798664885393450859856543706281932225798033609614555220610616469479211737634928929322045769393925255397997755782795110573556907963799619883366453149712000439182347430077033308584767285198340815749765542597999412223050372051477707415371412556248639681746988283638860679506148999094357886508538998678048836294533704966616530197877801685375606681859482779691851268218432432698287843842281482710167874261983513505891333195489248019280632139949600294082789981580596989543663692309853785503676432661904574278828856747992841269462393649615701551813996851522383963665494671784936420717972039724021632208945894808071961435581092158273493947807793304250509258102318192911583558371687569674372144327533102057563125499343449797651943405291249694137434192793052946519550490693577747915673402692670479099510543402578114917870545707992712802594615460265433483507263314255971956700903546221344715101847445046279520079096465327757062664749432669484737173191869605007141590478250954359194803973375940395692292287762697482125342404243660570049673955019825850852192130392657416184706832176726471209461241106108293439988737877289567872405584681186670405485829156168886369318052213095761901889456381658910686337325564049526521044032040424875442036109634147043839540844126207965471825775208440222852117221610855410065200468393396101336144880376114273586604284798692881579170194147781852121681490576442338041344955042455545295960521607504251354025443374024264838539169227217869358185816082025009315558223332120721375199494561402612272057609543611399633871935182252261878618800516937278530263843182905022937060171744276406694898221892032382941372846697435282475630749383615421358571866614545081381339873522446466185131751445673824271171761434051086093138550630498184965235467698393558933176373621083654512565854339486073560028462151039185812351206550374627113342285156250 [73,66] -145087023224176874354256298324443685448424489773367349660759994905970871293719370036250674288474046976990584285152540241683232236731469476552572486629413372644909781065855975008220311500228537823160373094636036683788734710820929560787873708410172859121593203264212314892301898299628837074599304212839810419563996674045932423760812455762378255764775853249243829090143478229017469002295765344675586797872560837440109880120729528026208301105155118290655450348039471559245157725080567809497294888981667786366149238747005928352195403805235344931710048435834527669820931674175500729584231052092996811127185215612197032283324022701450784432286048601537125054831280656684317789354365906227211792074293842379809259821601413545978246568156707266790680497253292572256797740933927628410887936651084591758872519120331139494999165966431936901391253369004350631167690241230955842682075114179430898415752486825498789052244101485653618756567226229653770037568063160031048833549522246412196336608078321541909420798398742663222200757066644560430595851128287807079670540416631040150976910930648966348075431556566477348310897831728785270490638420909515295602991391298856940415336789932683411969491855813522187177621187352193012447600675527476506528382012697573906045810111396585631694901095811305581981041029619848819597337163383134190540544006254996667841090654462246551816271779771701384540706142407141333407293116764502021768485152297109499482407878752214424132742129224615164109755464112281040998091415522245404035214238619590491927781678272971592448284113268198723342232612808114435028443393707706274489755194692613398411531903244841323143630677241748705142247564042085802315997841737035886324300271962192976678202617198291003208067898034514091051208905595016510561691025778543061660256908630569226430741370155346855339586711200797420852203757153409481189229700044893005321751812797604656745554864157793506490771971938290473162868544820216936098584981826540865406177800643693226430944310990567299136506002791326875337030175887984627187437818560456035502082591045717310685095918961002925423316680812876965595772630777707091121975202809430961026201567724879710584274774869348439045081012938337945754116898206113619598256372576503540697990817894948721167347087345053529370794512584505850257732112250879153816403900542084169873924226315510787565555162754632684367029160613854175130487963797445317862751736589167054989240086839640178519465327967570473274416115172513741526927333325147628784179687500 [73,67] 25613427073061774165749047143477880128313018027255304810529509037391442934918021495707669246855684518151466529257972246314297392728385451809037680964394832314677283345912917296221555635011180686939094530178641395522308749503231718029386076566703879081105797033861017518043789844613684567989874966709111102510430851894543493478640960236215953746078327733057533617882358286975415330846717759041540313468728743382759804207611331732605543046971905955753055632526091741344455022397451543771105273826144937526512989272842921374667866432987260986436568439960242692916330635168055590801424000004683685951303575782978384774157854855521436484383090671504675860184798329842375728359366907396370881745775110526957552560371629925702806831777393793532769857053959244411266998576386600614091165368749594104819658048929177257091545547604695551285682548405251322225992742590098973193171522421808660938475972290927845550405646798233206018221964091874396528116030984379363730686076295073881080744400776641444339993836459035493240318978137268371322561632231505311342407241940656097282885346151386553368953636957303451208313878023521679547580660708526516597425217168516430098385229526529916775601806772036095943782007109746651652261990443679796333403436254597116806140088202916934392998459019626317697540216977643945074513569317209028242181782547899782731678349823103898202868817289552793476746203442405900489715415503006677612940516445858116162284986480339563992258255064037148625916747282758086833446831388307564452226049152942876560709842270232046734973870883445250076389593378911268195598892422422927323416410671682681054256775390897922279240570542445957233067947511512363838929730935880784603155494931156146841629924189405294681229154310726650466683790143658904135880062431270028906985643509984908441824031103794981306891749213933192981856423188075489205644955946255134445935812837849709552699247800029751590038216470667827830837385331085311326180710308927127613365088406638677681409773471984219518704613895400978706168300400828401405149648218096001261123618211138174132627320676616509134267221855523657916886345748614801102013116355753081929782915080757040227476274941213069562727991210162820859677785685904189094749711597087438196678508168996376886267648973276655321406085200099653301872659649261665757036406508913620814227300387802457679001705404257827957377435399157739224987445875677624472347249426307806155009620785912124903179461225537525770681868131362080021062865853309631347656250 [73,68] -4220800076272695169210582590081833251134046144640528222878736388831583496682725608666375702800032217183594953240419700664291098923082312731055285858003872374263917227582846413694082600340211538614691122738895639374747866385819017595395656420491826095030828322705631845269428047220718722330511115497942571279829381562091462291115932848804629979867676338174146704466131104599876167212256397488351625878762802566824622402355005624240003049824023141909785339097684234375876148197892424646638315207058337997928791980148549198873368473661676088213067959192355738026566744448140014517285543603259921958595121499276377383759787555742524392892870789108395748679900036282017898866859918490059796325189878736644888666954542072101895806680675257706675725698352880668126135856004992906941935176107431371451523339234638249318131347589901913504102544455784368199702805883531851895553076242944078206310453985966707145719781471871636945631860313283621486131373645075630093862077198989993846197706549969105187813933610399744361312785897329120026427940385524666177480569855681146650437442545039676212205163942259735570532177993099358102584127371917514337826869090288843108111232086016804751049201287028799965225319589290774146533848411100085104633288842652527424900948444366524783540075537124206898113570002632412810858801800480466815356624274049954097834455860231229880036494337546149476781039838625804719221688566222136448594313955980712150767692634132652707010093783308801824268202975688425454606565294887615701768622458230009367697071108840247671470169930397634959831927527322469428805483346688000246704298128109493455142775004759749196630084292512965495108989091460086666444971202037675638215200460102287463090494760752614667704805722203194015028544449455163333446092856067976047777315447059929680625592528717144180587921090893317260538033581883409071768712987196631663320029232591483011305073772076047472691305974326115824298909469399112032221318615864560621005556064441160486934724334334280615612079213029762094003308141142252792093306842213497508733632873955072486833192043066629864528133979316573550644865095063200540853338278323674753798674182161656181530811568749484204536419900371900526796134541965903483421552112215237034918712182594209060941872155822403530055203886321335096874650531811574949088366357531205687822951279265050991763947847577488495049402395230858817843702993886004768326265761391422571186413841309808974775025506288275885247163188296326552517712116241455078125 [73,69] 641387800132631772190981965474221371091781755154003350755159698783120920373674502534268018580323215463388717461897400911115316373100671798901926981212416341553172042851639724325688790477260559931409617432325816516339729975475096666942225884968067092403054606899159651079603241192654072390524212255309223197477889417856964832569036574560201726821087621342529400642040857787815983926676870901330102810000982817320792657138659418292700028033389427358577943799973259075546332322436787062806624532187090775769512387869079525009452946536751248123579863521460508283724278300142235246513715572478635072066547293789916925123562073894119268853729297060873878300918238874029981292158963355694133737361357460473585228195646475339240755673577846833149647431672249561428483826543209032981732020776604097137011875728549625318123141467925038941286789591268721447826619555722029630595430907584034181168881907060051798764438638391551867072099011687215931344920280941246151687431628506104541605345196826277417668127057453070785298062234702912769586435358411312610958953898437880927339530795513126720733999311710397155843831464352716031819546791269717848303580660523861059853018598992386228334628565106160434060001058817286596610881839035643139341311260205348517624577546224231905371165617262354893969271830412683550471283165913751623493354584639538186012685702658657167530530442335174651005401908495434465790942073718961305557907034596119028408528279947840993743930456606456322235461489118873216915624642163051628482465175192042983694685315186453438583329973344743708790069352942670433160930933546820079305215460816319834107050157448762039263909526527027499377783678101940800403796208046695876046982357090386725425013809640510560440641832552598553016473691486882492309263281345188481471230198517526905557906950988725752315739537688056687957233865100631860168866047297947001641522095683035282641034995261985514004037508144163171694601610618859072647560266474496244623348925938083457318822195693147101008356679428399606445757465026513993593577664436562168330273017043691699397882853543277701767273717141280836774544861284303478606471033199170619509417674159125910415785686728432353952916732961375525473975627567742440545394765447477547216636823031753324376419679438865844496947538192997293803763521144922896647171402805839510325678003500960312581187927272068902851943534336818050313734189095476875269863696046743440384739954179234833598077802647302592120581721246708184480667114257812500 [73,70] -89056279486973506094234011237898143364704353298988293552261947122077644636026284368131079908686331086890991321013472940060835596951252466150164193174281096656411664698804374712947940871388955561271415339267506780565095361572307893684430423579372287688878588245280376287315014768430558854594980439956888863074272276879630304205304464620495295993090004926997000148054275729789929704322641214659983079517050201631275466432287437436054529247891171005808428621112627211312275071715512036403170435710606569669684133128197010258659835187208085052106506335301591243129542372002885813175080994223859790644340353368916559351867975657884263875353881427038782521130538568500066527938191692925038787723975564097175374308946096549459233381296666387429327110958493275328073320047668082267386140846352905973347723719266431664775314043010692607210673327290229359149234648170297098633481818053694464191113922294909147013369087694359068840007237071457541474763732150590815249618453878180521804710252439112123518355750368268087956943595037744493752466605645726055130280479958111622433940458351486914531532581431911908980109133251241545263678564382886552516119213685281069953074481828533301568729221592023424434574095489592255260088484510143294319822257635337593586904514893767896787267137387140549955250685594673517759029725584245145784970272357412228316531484732965716771471163628442176761753578586180030855836904946198000069938973677400212780599445487073638952540203917023275715752074232534896699062710418776384365564467151398678371710886783791745446522670739654554597810838542998268805966096506238810545299808573945137230291926020152090228765081348160009003565785373595438916520929941260551637881090220512230122194421368727868526438533857651313041485636194607194198594338819338180285606962768812649270969692660962125851676393111847814197024746285383618227761404807291794254114611398661236799974911846338907749163167558140565731641833368362481834707273471242036451084255931874446536305629761897834955784820845761621516095296919666564038274748231625805791828482599297716403805991751445542160053995634014834129026001375556737888708963798168103984439544579153019353719995111114853977059591452668085563434518120267207838276310922345193206534384692340379014806184005824443993225821987899698200539850659119453567981294314227956052019676676219176549204566002243754470658605010651509125906148447348501143460363594963186278122206198354748762387308666510499222113139694556593894958496093750 [73,71] 11228262291587181266962915606163310125766896676720121541685296398570926560586507487611330153478033640262670544974932741390644724245789099062424644692958476647261069924977206772126768741595572249287608915852394079055631968524229334839119054705122719057917634665175296900172327169445571962021654410963702998859019567943230779546439455562837851400814351305898836634539859017657595135942240039684251573938981772390293895811843254300741379037615589386467603702988517486927870486076622716893480339640550676458443281632287041663485849546984053914393540187836066543358970551799810970831129210232355340800615842159604724771974196623778389740650952840531201576832086108244376898406283117060706886681181549622954474359007052388237880643528340149892676457170513346922522184987942500499232667042702800356051744071345653790657784505811027744734316290183955277300407978513935360398399173547145416622959667350825603940557546163707792592440261249202927440798554740074913282724406825683429658677675594507179739272549234939626455095858585403366175085951003966318091755174434790486272108308201957714723610525054454096395952166488614769909951090350006991287217327153344537002478002799992635681659116364343739622001660991210029950920459960031699283547518440497927811470650267225038349341016052870398016326771927632968294059533017249435738862071206767917447956254108108611781783385755325540329236096757883403234703814689950294226368085709165140569703824234492232351039571294252090897675489651140266298860098635785625874422713937468866922199533312880340562522613209122160327754965681216978538926159731882729056527852007585672488730161438096067333677083990044822910268085681789834126710208450337452710759510218725774592178217674242721738670459581877969891158323128616709129635477669314110565477841758921898653018578827073493005620502076928515915040274548077774768724539006106836678469371533327620720420122260529005060443722104431262316567065093986361700464959823031788244984561895880664595523995386360214443416019071865239897395299237918491317241557140723012257911145838885660405416612280784695175169290544306623048002037400788089075741107184075696694433741414206111010408544522169553091380451451799551823341412146728650486276635548431214644759690332429676720701003905795440121061116796293893200778273245581578154247094770427541279253700537925608337002069368033331595660346214524866057113562908488550362768332527714629284164134726174278641535816958274551780050387606024742126464843750 [73,72] -1280484156838755558011961040180516147105508586171124474651673289494268388723537495958769377403370169310220124954353747384561392745345747852650428827724932108486894897740027297544695171777632535692342944546538191675923862256559526347201251359949894962611015838704985088411635546201602736374915372996341227658425039814953652757357755031606162473472614322024372891127978295947210853890087559907796352684368593144427330530354336075052345157753619599636826230709403376322181664005201024949252864360957774391968496780851082153893359535484798194761721809660831848175206094330903730342546996487530722183217681504426059859644185518060859750566241074724860460522336702477397883780119056587609361488795792600769161143138418531244862737001110138010281173292756818113784377676418526618878308318661211482775785178184896540428054964478513606298191807545552469829478058923425874378071211907405891433391654714871149654505901793293994094812595609617028231293461859635253301715410355349186489888740201686352175113081055036380964343000625539764766647793161989167939753816724102589137630401875653834659686965058696744994963441060479406466519651052208937548760883640589722256575107715599390721200594585245574014189935141617677114563317837794427406606810572480394541028852233840830665901897913149925398198633789921166830907494571780912637489988191436876146704389628501312628408296204948928713492882152611234845327780781271676059679888680502329417905644795532455939949213019675858235751272970811375127816859864555200617944880511471645748989675211184819965334273174373296809599562143925057697604738861879467330078419737800174981241071866475597102511812663905304111888337615186570381194800276491476054444607447187348589525761528301569912722401507158695959971051353735716061494437633000858485259304643807472395981238082631822936012428576543964204234275181936939539242003959119661568748201472222998760378141056492885848731224197377817818676950599267944730299797529037688552959304252106977842247122877582581326300894197482750690449478216647340662613535059226478217843863677258608221552094113273621010251178568364355622580828744856060007083049971699994046411383653418523252790353265307162682216397407574660420349701017514607583850565553393203273314910670439618143798295559775508064875780090022517450713975733745480066084284765579018182416496701077118614021567250823336551907954558133589657918489616271188111957129394417698410388149719722137827651597952183237794088199734687805175781250 [73,73] 131827648637527940474136616236036550332921377596870343446894608220582276028848587646876286926282913723473632463168080322436614370478203716206658747025301907254727742998424708286691913204633064729911355567876975104829189403265303775856421869393325550831440104076717168053019220359857032428571123121863105868557116548073070580192949146596429259259644239982736244772197616864457038586482684304726950705174990094156141985992913043896695487426056975290472759996768958220763031704345351576833863159012025213524092453144818353933920992385556080599195898887430924236814966856009174709117170420399632193503822973254390804290468216875176230268046120453650196390462451152412845810810340666185664655648756134678654572694403654417528553462515909386332954792011281153750978884368532915535386783744239382172586560565043956937869477036675002250681778651758863946072403114109378734127505796395386261642233096790137316469069807852691439057422773567913910849982701725205553790221075191255761208268533973059119705386476194252282836581675160082377940493255091887108137545131954759767646433335768492160995793508852780662938920953026342626716144058578016060750701659267905950917337580036042745840443730183623659884462968871700718232435843569822137152301136785529713635270354848371294491595907709674295281349934678343670799319153809227082246392487276270592816793172529954139332360113835795763004547880443844734275024970661957811979903729069121410369953706694070574724730845418376779103474685510454588301385974660760632185420443401303191299246662368705805521090401732972887480453029821633499727411826913465431144447435384052647683258464329084343033033374275789821268233191823808028449224792585215959514825637617827328651821085721067972616910789518913402049782172525494593026773264867877166441602643055100179599790941857836601423584319614477924750393761169775186147143948386550022598533418805856867666399432664676582812938938632953085820697972404557644559302685792558421313020608532570842857649272409452895010912821769052554602208950387896041400935464677904897312832147333352768806166319023112969862112919405198716358178303438318440885872570450868314391320853815095021664252118948799780409496771618979657285227413936284246453159755927652702789265488240378625601593182686177143823272711410637255557703784772812977700356605117311016790100166170107485235611796245873795197058650080197727408054741442987662071714060514289506601034448552214883854105664795497432351112365722656250000 [74,0] 30485660531906778412656426460477184143966747671474834451068174700165098558623579854419983277808676479628719143004367582535418220489809834303291124980677331634049309998722306484232656460491307859097052865449043991404870115782454513703258016136266976442669664497985275193681291719560143690222405822281302834475178116909809928487085648366369400456203597623969785948433762703926542618087238023253607486813702022786823811983209021615430481566554743021722919407168946165435284146229348298156377047711554224637944354202409132192994583948979272847262567556865378087633111004725048537575569982589306995244456821898611761191110845839616324566082547183501847847016030157157427051630041995285615826330960505123034652805005359857395661065093481336326419505364309108593332730716840760413697784917466523904114688251681483265121749696014817391738696797043250351471638490260189413598363409612444386209245670136295249459192379442489822803955291491551979813574278089517900642947915919453810382554332466561461843815230884423643013906432071333004691803836389944911954432169048775618233324748500544886536336256826302977264571934917302682542682888702061522737268669077947102096228222213408837916790300245650305211904075297776827523742866341254490972088480160160816684219380317244475459940462420545659214206114353779928812275395317082604137739625138201174626072535254810195366354473618881324029482576910321363977179592461825294479266334988299255755447546864328951919130041967707407622222803632824596101172854169254157896228302529939700227112503966285306721767137214414673337142811604873591660238807310503491472259631522553849911097993830837847237061939819599151865945631717633571315201076391165847121858265535859286394937529261591392319216427906807998998044450562899403099106586979432378080016772701058942869984727623176553526305173915537373763283170650809902245425911021530049171413091348240824774614690963765718680417664702623897769890814755098144611860329122463189568127097603217599895969108661862090790730588767788755124271219600329385327306591407469275050569920022672891472496579356563086090498480778753912747672134131209097645296250621720112087265696048436484260177702035688937767185736370584134302361726234418855014857339302411297761279042852179423823424605025505335936679358281097326052857502450350153423256950396109154660778915273448393409764886951087998340215179382539645303040742874145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] -12044608802677630934275892315653743482675892935427473795290446516417069429831061828661980819535982586444576750972547211743256545224461334810645999042791631087624455913681305729709931510300668147599711146413996628365120361051783750556849381385862590148798242408011717674538717213959135397850879674517301196222058479828297625967375474290421326999628621431338878064808994857544779988701830045135541868345135827041712742595829238176536228936673112622874446645506123618946246077496088968359476041618154836071337101714169980890582863616953278754129981151780387712769249194072338143141375275386232660928649603057405705786325085731999293170566120982389436543607276324163838682025676328305874995235026957299274383585816961160259754908835874074429964793972820672181994737608861811162428725915160002755984740601494434163303040372751972324914142859877126750492034417097561346257691155744819588957019408013425165270242701130262528949417716077589846797618052571570229826377010398790854526579140412495671823244386708565606758170815521966685372370264119460248423678904680892406860896657727290743788283058705429452183729568307237849028619584881473050527521346496407939921797839274357423516997777674314973023872435374029802683067434316799077144943299986705595590318685926665516074132403314741161742337457694608605098168001016037286577057525151707320356331291320846778028447735693406200242678915576039976485422546661286997099146827880271224651280338331745008073653738207604368115636589064590381748087580582347271005803206336101889964387255902905651140882730789262538371162189654601867414963135263986413451127751593169363301112836607659810352876236994898652693813002430691090031830610686425806837061025619679014838248496579170859373270932392892361996652744069698091270439020494788099836473175991076421048704108108046099208352542374020521784831621384236924827906056254855736731981479053920375024302729829680481566681757427178606255536571708285752099794771425017383015557367111199782060788140082741330777409372797331572535930704878576906375436229139494238743724565153415354919391562194709728231925289041929008737338640266557162075493388497287167525520081815393324074790201937643175302031249958309411887726620477001547679504785424396265103559271671631710686329631684842881236363632253514304056630404993402944181937827823844925091918285829219066126221310695701679628990578285741008812692598439753055572509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 185981967936633833669262171243285493080591081859116120553646933785178270367208494813582206018154078610229756865306218864726223596531013710828394094948740213286893207328530160840394929408792540550213286168452161011317860112882189140154230450213541702154600090544165649568571052164149470820005497025490358405135440529400802077637894569495256592331650123977093309936212354036444220979969121541368314375456546181135364337553162304543470566794283157405094818861807372712488011214816748331299396241465184670730036878386830879117059993202120127354583714786489959899282289457569622523810976818923734524573911836135244544641915363454637630077732480497858723885524025482034934358391049438450888465383351925711785225625298930759305219683656417300570148711895805338956410692433763108306991249952946157263743199424024094617842189381847166397976870121810629822824308406699587163576129693583045184670337541853509388278506059823897048569943588346387481214688110995225480445547253218247113893199793809984635638826283048288031825040877714128995785824810178373342754356662950816698301090081355537065275044630970595196996773415907870938192204036570157759500925923400309434053707263091750976737689184554216770455095443067984803632776483615114496062344409366682423605786256099090162642913602044025640309455421825387980911899370474671694016896753857231869817914553999324400075599501236777380222230328091427797469547349162558626023028918395730574485812282058386803985723681880797301828598690741027791967305657824618911297329124267231933403510081626175093185967043117481474008323269541437022828916784263821875075917259728669747325619989791558797196010288001786974992332529019849937091044427977231090369184289275470897790326084044909192566094137035383752566644667706843154936579300212911030672513912165666678236621553609087946334261491157407184937976075296831721505365427386265932343575990525807130156120795486219597645944204710178661774830988169053126463802579503867830296730936445284385912838225987815300157995665816133828076227919277455678956028847610580066975127438313597296080599169639066211702578346585957132455236610001097986713382574958272011649782063208755814042253164745243244925534737453325567137928865759224231054949465501265427114469009371499538820940099314341894693574140964809005031688868376212063427262347391891962318172293094590699768294467495850957629915722402538791335757650813320651650428771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -65481245500570720013921519924556147687199536287959717652240651046826147647567980274765798802114821975978966585968493913855449643682698820171605245510553476070448135910820765609214283373129064085974117428299288528645680349220095982094840213351668656305680111655902712687211924597859146522729202784846095115715550788081198003967883683367637702718685225798965128204834430229210663609477650050054835284402837879814458578621417133558425375270251693853145379136999311166318542281535113338993157517361593720610691043065773627306312031980873136825681035453268346160468552748243758326138374712266733082245175185418078256849079376451628390445582888776790387050473428637287021854055083716357766457258629276001003356407451765419418655135937392022525868807308726784897855086634455994537783619366984848788680772550322936571404296885300952367467230194509287732149076878559242877012305135960166988958493251405815009967614115447740195140811153161701436427305499857268801868644529290820615923395745079116154208907845225575807515712790430435619609419632801742984800551289035516030419928241967251741338993790169153803389212793910704078180525693571819323800500051888407210198201048089077991102988874378478747141597951041000313395063936583812306118015625368939170171244847816654801038698801219672617209240074248207003638694720920018503685025103756498319810852623624455148618104909617490279429251095223265396790891625194997411296449792416511094300687451788752982557690967222796964693208998703911202613826992165467159935571906416808686795984154325498377362309012761749053287415479769102711247563670685648301379518008309276933762253987725788362474920789625163160850284857567937180421902157297051149666167732664073412861073970888785200080162463745867990139816734688541821361910858362622426394193311650812350689778917614805018605030101764015023602318554496052500722408051285525119788460639486298054641632171969387764691298409023340897045255501300451572364797994595622115628037506369044502719873001425501209223490360036772672072514107633130190136921843647601971152254319741180017254445019096314603659915729621509955531421741988035077884523066227917309943396817806955030773558043877282172821613827779422997699669110692565562077448288410499602646471450981885240230727119044700223901933383012074625742833390809486672632262175146933853089830677747219702558020049896747869904692394263715887444202157219308446656214073300361633300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 284698690052519310927442540877128537736842186930928578896117994202885252511548547471350308696859374527129612871239619895338366992874896849086844568035455690927729045874010782997939150870753407806056579182771484129035913492664241802005035853873277279403141185845111021316306218956399842776546958953721887535528127619951787448675835444422220586798897857773842858819706176060096164196863118546799007640507112185907567292906567794959694847687999914018607515093890352334482013408220342251347035140285606155883515398809771648659322981052016678379100399167598171648348823831656226575534261979661046590717397508548777779065407072383173056646358059423864668782069940423051990295321567346442727376479151466604502155814994713016824167156519193566332027047363853574587268355380066027665908754243941322084814846924278240818900719341814463255095787492974946833205186880351827635226080385585284735176604196600555973860976810187207989356640952853425647391383869798965200173773922922883763321765882087570044913085541530297936436431530572192506985830464541194117470311829878062371828911047404198021239399870522871565827930418333999505314484376791727111584466572619860520348277306986903780951238977417461234325761808194944520980354142122092737220010910543546652973718476691247505378378662588777034463311822702128305002110999857367983360435779990894734480507525805607183281914491342698993499675747966717580173883506664232408634677636432526466685550395138536220250101407926616734201892375015979855103522175058469430150463014341196899555902869645220996408620081046244963326472387329086681380573180211084579024451849958720850857187459558501789228404872248407855533599040435807155959493619225776458394295620108583842480494359160655231454985462239710577294513767337734630997114977762311424625703847948092026923187062065289211279390927549685086144616451887139914661251143916792986536829256112999384373163929814613832041745243942917981860673419750572725019178285441442411007126477939662381303503109329869119035126582208955057248261515701658639148553660305521675303444976096571568801838053119579031552700802243011187995364793925777254819557972147013607334023387959612983365320264080246378360326377260720821279579485680979341686148540838397753085084847883501521748176640603680938930693569951877052196888240291829275588999744501006529436068545454294639157303567073465954054763652591430650776703481508178583681001327931880950927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] 21069917051476247860910985243012012929219744109076006093850417499799207307282961191286690147441553065262944273541763169482715911735027975371454934300401723008239923950895504412659877099977295391160290308482576128120897862631695200562155960743868594943686721307399945635838954996991857551253291149606634791367293599137156768542247109952156900709748852694673023642325380001089098621495844236124758151927367373137657411430081866568206596116828725853705126797293134622824494111804563078770069667012817717240156474392363788870174453617427404816123245614439731214134408705292386613548726935972817153026968846104529856537298565052356862204460123589890256340416974107962181698879104986985893090814524237372273313235762198879820475033344438013456479961627496315583431169904687336638439723149863691039537877475555350640012596292800820085514575784365453133805304918614520150153177817486815605567080804459809717908117889105508379260262426377879460518077070592635754219160601154242724653766766095679224588256419443336960762258439596870334502298119009805808746859770728667141891985513155761591965910079841479950856537185738585234592720182109880512724992411890179078359185134221394682555240254093421182565367565038776470432209175052879972123364676469333073658340688110749042043613709116914201115987727644671996570595390790453203076806689769419007690598919713983318065262721172584348305700817876916873836640362067099863188213112228881177430047388143405683000793447842452127556956179356374716682000799367433330868595727972213488074519333336543360946402791262213176661543122482952091460462447819202967959684869773640872375776680581453440832954594065865675654689419915638002299369380215064846853163609779790625994615886686846658116307863162916829300197269610166299725443597481951468458244974269009580104923536296176798311676473547510349830068503979547334390944460411486084798232953229483002832829637568647864862171195206848890439007691342726203835696662728113488981228024987598961334815440214761771606665240851890760846365030663992687630121584052388935771999776195881372861013117598752983175034328951181871904309496682634384572948736906783594588435919394561159348855184299504847502260893725247549247302489622148049324694268530332982766277518598060358582401479428650603152283758656063259451473971052198505630110663978010960557358992323900933775982835695525039549635147278248614440418826207132574346303499623900279402732849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 73896215255302951792179174511973219592509684788534604746002221483568503965347967801190350346235098220081647338322152934789090041026013328721471084935710116935926423935774669099282366654220473759839769982413048059454655196920016100848760684466277811901359842615803100241793908954173147412062415781853294539810297366094606953698543115776972163672027850703236196168092128363403115982653550226275219626074553535478478865939781875242520947578512986728561463932175846590122762178689857163002608936656484956964486557480273228477327167018731810360899306198934627703889490410695401952803005888930940261445988100188565925058845483504923471055849134845234678033541547687031973829168546293348928145503307619572621608651754555875609619634949928455137437372983918023612179415623009360751323303654147611102297467082744940334084926881181464532471125753368235033689670631329301578171543417325421336613681681177061285305567782128756489957628332362268683216422790323185562253916784224984834184892274258704875978896207737957982795442343040839391223891626154529733006759977795342607807092816551804426567399457545591636890240874151279531439279628247060910135051562626303573397737721955244084221766765005684165209597448820547578016703254054895416062072261735404951788690893466605527259270834692114110676171167568678423038129294810576928986534868728439603299694484373211477848726861908401744158395984477101087794108675279959747291478423431032365755445084252404980342088352721082899425392242874442764903395834701581886037624593554627379708148628708289343044554603145203116606666873240303946607717851436087024428400551677345795440941859282670682430030501345239635364743339353966833314283113805652876828599507311773961844800413452601348294996951132439898260749373191576626060904501405259900523457366775030099008954305530933352977935243384273897694403367312757933340704016277920537421133986647595963472120213044512500748790456381870170915545961899069935849989986642163318196697207899931422343649098586041653624009218134828803903371148998931608069022092090857826586480346431512579250728344460421396724347466398379359751014093372465393212648683526548550852991732897492496816178076262677667562309333721439417470791905937229996541116121147166561380720871262686464186253972327711006646725617356045725563963047830828043756228735570175438899895155148679588257506226527437502849275183123265639912814822462278768755439273263618815690279006958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -384062912157014425333888825411346562867922361396405583260846299569268958055655631378702393963714711893755949574016786431952146101352732549129031648222330282042831990966461901921004900008989235709225723885017949844259634348225882522456173985525324219558811448508363849193036664140893816231519743378663103314433142063933468752756552796460507883182026074484483061170138848704012739490388677307307656321272726844758105238619994632176505886491559714369585715011805776588913882918623342149123504888823683541175334431438899142111531716650439838508926669296214816196744777920884981496417014251066152914599043336283305295962475123320614964894423769185425099395072974842869724561202368296001964403441898441500195290345513575942474345428034842084339708464066474065626522672671809207874125215024603979083590578987602447516412057251179502592135545746121471168170530221187405563388456490368580790178386674290183273175397973540322526330468374746380975486067270754821370854929651033630490868844149682781759351975901349522745284133738569502737073598823327825993712252028131208360202955252429289709634487257324152439973338597206764594042186951983421180284766037729025237312708216711376035603185995023757845413092185899349793803961150925172529543082843236046511107896257149992216721923706863790547710472485070940381384407065301626791721375283816780825130232120488877265042772407141213556603933368653107152210617666543339839216968890807382112070103032072048932742024893104318485074184355928959531038735651984176335419855385762239424971728927209385344581851115610821350577155686330976154226881181681559882520373528838820269624960594992469788482861896305729856901721463052300143440655063825171499893155909917230740666903739643584553770865107184103067623795901215137201350966645167615972783634333173507866107464779337133513400480516279462429893839173208065369785339553095440310232391609309111594782990522814383588326898688360516294396303280327018260824803865794719868905514615384705887183474453041991874666123957505859948291773446647324635744915862439980185429137544407227899535828535078945640866454617519617628374638071261136870743292121634195146859268903164500652277529131901062658991515482192672249545517666770360322879485331002735780702370840012607912726219270069589324731918317898442544882459285943514152284446642304945127487754135180848756889998396368867508802809109943746643470038493763944102785817813483504323812667280435562133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -1147205289674025136724320306274589526607386607437856365477637757727046230176066728143368840737957105446271244310802470542306418840570570398719604507504969261898975096077677649957838766193296795232518390799080219917277871918040479237360518666171794329584454090191809414005144238559348898830349788988450749951335200002965494846328434667829639692968635736463474416170492415460688685385689213622924643415880970637085671603631559496757932450780481638771359966749709989248289704717723148367760111043116403360781153521594514528355480657180953630567587059384978571836536964299193636604645880995933532005237683687008268469437752137075529158372394671613383887454457304567616758214511192247312780326696803919040633157164004201773587752525865571965471090239570914358192340610615124420594734175022854777870545369481063400995739679407798098719893829732297598898659081744302687493245290755838683226932490867273960599604798383258723015279533610272060471735085926422480719496221381905754492333851059031112052417198567900766085960789775490350005878235249753465777833337173270480065525702651083619010519666975898922051630897978149460082381636695761721441133454640233659062155461086932778259933340695696203692348969281651076425658355770414962838270883294074600696284653610003788329634892039877117888598343025121716999274768312117113360958118576430218033218719801165271373154934391701563779478105864231107616927453706730726426747213999463334508928510245045699851084858047525598002026713578142577886020630995487455297772404022974684845966337761621057304000695419020721382386915960976637784939070451709294204565663111429133797650924434474999476742872899749621909717936734883265032133215628282377723718638551540757449033318132290692150229639509602376325583966761383905035291070230993462073735613503487241224111639278382856426686173777206206289619978749206920396509808958160892050663486037593133856502419188291031460234882775459207004641536729314172644506775088464395196657880353809941332158168002172999344371667237707558129871965677213474778772835374662385189164662039103520689229494792478503774102742692784435505736969676212027116729728160124087686137326972283088781063823037955826042080690932495886210521531504639776192260993387384138347424868821445972587701101440166650494023201298706593679015891466525915319031429689088273786125086488998849790194462452748460584710073095380399729468062430209270077458082008614592695039391401223838329315185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 3308602462946799129681292298264702836082978744461249493692786529124852548917967814019891594487340231900039110277020889954145634248129633825276881635014080287319917002971590207504999538914506289470437652118798465902246693193024584914258556080355169316421800671122840303262555163657050182515219711086641190728341602200822644726135095084390333947696635797480657220172583258566624528282991287475044579913987455147416636840188578634187138051928945671018691894302075632782657235325756363903860325761630836448972794289428182509616295597652000399488186443464920656475886199091542217641204010353683401917828259479984635295432659235220563297357466415302855044517826468041382770526732794597228246014306920072280189889694279813658532999818277856900826082907345577023397630182120842154495513278319560849867849443486528122696743299780340697433944972391413055778834057423293410601736355328214453701868898846751773507408781429548192178025181143238675992576974504994621214063167969625872192936016831897883371608236987319554541401674909850121945476451180772477928059872741997754566179178328014287419926411793172167669230244923715271980233661508163880967169499904104833945366126683008107725358586663773097835134186969419820481022150440254747952020394065729771416829972414829207603641642658505083045972781836710823453709630154119288824094387462530319682857751256839713171013073051918115761556778556065656655947725149976982056661740006310464293894653810105895650670665889063005008869383909796230655773431149637519841042641053267375419664265841291307787627968999055867697331826464199309064733715415708087728579105080663342260486715121430752828012875066148554143479336626413686057791433938199451849714874073546800125579691067710851451292566993531144033069595944783487143856091087101371331560567938343772242362939609997710798341803268195058403668509410653520856300768883097328553803422098191172922266626455725798961572853763740091852580557878678047666221293683593320980667565332355145663303964152819840018507935074354146928628350212575969531435441897179085918828766258340450032966155166219237519076526657060638982622695153418816301831117880604016640221200096697315538205596822345995404687523828864641431690157618193223503539450401194309238261780878537073477515711078365775331859151896076227294856631916069326189107362309607458985505196388122581778410413185262599533233887012238041183704499546757868699757770754614136232696353090432239696383476257324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 9100938113847449424447151188421622235573204888823510422610719283151051828920201893652361220584994775748220403913931664460467752021901172983890381415172732038099019790225140933685279784059323396867185308388197390001080063194912358415071464243007457953286458376159431300960675931717700970336654315053885944341917845921861867481151091264174191775408451603389434610945098135998879538653879047055901691443861915361014507181380841624907842170654186969217719779470506018691715635241589125748436104021189144668321616153534611615955203511952404138629445052013756853439711046375682076220341190582979903307036383902980218839053411885598867540788019241516669517706695567767515122709732581914470258450066471912355823423750802669530564590979012749741838178883906599659074293016467946323579044638877445083908327660473281515842625108567757862359802774977292209298085230135795065770004802889935234035727413729629478075868681323286488950032065925918872776276117506858382197326630996954133228946597490355570313753497218268260992034800318491057508109099234095311059221097214914731338285726722356117845606567224505213287884828985615460126665834597564940542917648709217018009920560112812380751046852913060895481732129873338158514940820899849472217084123144870776426456862484808622609693923405720797215236619183254114658533963900918901430885422409420681903592733866502032465991241623319192432349537495371445137538266031478422461556030637821754852671859612734209794194155846674575921645643485899127406095745579393852602825680502665783496994073272546183093519040752744116218621671418350369398525459252820069199155435528426204728018457684035966816189294017462411508020186491269881164888314562559578364206092659872005661117548055282786702035048648921657054514472876504527853065764826667005597839509063389917014782447602178906748674616336891300461863643080313042698528720702271732359900647743880297800192716075427962499483085116126805948238293097394403266919405819238830061781203061397623634187450988816952443831489182882509743390873680287662115064755905950968499831043543153317429626859666002004433031319715958285150472491102240873197718459047318151337891938754778373477063305698457022022706012918675262613620451521442250394001861769763289646911746341988688993984026468419942817008484007152619440474472591421843051055220520816997346258424014099467475001646915203778725265293433140354465129724489768513487768895754320865173689347749075295723741874098777770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -26902824777342745614929061600666687120876592295795689862269991652418196020883582435112873537335504979864162957177963757494734224572086663588363851128261418818253662731425401583844403962986194757568370332181469933857020577650953750182043448667543598195292787235976781458930299690616553555967620373669680074185685730646584443886608227018544555157345902916033779152540717468690587605612173444618980836610454088687461633760918351245349637621798450338487867979976883610719811055222372521343647796105143533331261107730884800669647160958222848747542476094751089094479871457263102570528795214990680702380786168891834244143805978597184880709780011338934765342844899563240947027097643133564521005399585550691737165950895266011531142537706240274022222574126526034047054031766047795877986853420155833025580311913355086405817900258776373237757001837254265652090802828121426175865078850761620018150331765436578662277347406018708185693516226548378932220214362906103143397217459850264840703506955744674291158562166128981674215205226599765532716366586709661467233281596784838811975284683924200884806035894096758389953361911453176524495741631910887394877810579851723804376533477453464238012046698137338394730455280532403455122787945337507836407415645058511895885954789772935053947246272720956042834214818286834217479565430488240597285396563330665133015011540626501918450047673573387971075175120990563449346290037376768968919965578222632584070364942084219120668590939900383308149145375962822372728269241952324222079665874126609755375658838743995622814863609629700551806077172868311178538396509340947997035914725822088859809323172565804501661679949105948366569140656057885610256841654980809806396169565109275814990824391179765505809096509410330198482120137958242117073498675766489317005292931778267063366680896607735989258751786322338416459672390085659824652500276474309186612147799599607149900293601611398551490932218926559317792487091167291167658304111692769885320948215913507859784476534916713119359456988562853205858660002515053219190649594282550086383252357625298995508883958463229740733687201692150843730298502937581242189102771592754031637680959319419002044504970323472155115819355880980654665124808949129945688840794043938265831441605438628940641080719591507205943412923276479242458380664360360203904725475839950724321118610891505870974482800562244120121879552929371253522925326484753417706351537149833136838454139896925632058355404296889901161193847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 6580103616183149825853448564772345013334549850390459679236542992099755125074164337659533697466219227155194959198010323764167556609936265852957108089360001408093175553721306043560302027324723900154832207756076826674105439087358404920316474589390750949358833597258784104524643184728133510707592409757765296116439804355244284983916696315320486792834913677438924196725571408640436594246053720998262052999427984979403821986868520338161556415898236825462319797773652083133357574176085662114099158529629091131544166373200780449779848506414222564750244581772956951516842541520669909810828753082540693109571740998256568879003776695100089496051113290217954881705120011031203260708447559330688082130987532406651504082113196746235549014308384957799123593385975308618740686295833172972852914713766438502260982247567252165331055473195753544800248071134712818009419982830332828806271980070146672809137179649989309325503717878827222310619173274011370080568768362206474619959493342536370477360294554157040874697857539110911459164992834233068428896007267853007005616093502212229412412172379148271570574556704331952908475183162853446773741059698493870036352339794054739407196729075702718725545604300583423934389332402758062623004659488164467776180556476213848367069910188740279840095639866185916087042451178705017250748892527454475287059257364103536509520178415709611458487133521379753069559525000166198402557025315490127044112352204045737059491036355460122760290475488936594640310076046679598178779055901177131219892325406652969252365323246890195356625251686797304948034231667765471532762648424820056504481665158078350781729200606018352764170270721027333606085331840474941785609384927578042975107385609059048277848286011872789386949764784792197560987287702459434040730838756384874549744096718860203942772759950783416221581369863306621963898146696938706153388140693037401466387613926879543255409424537249836045994675089351452760624714332118458394344994996874982496095233031013706803761055818987645546225890802471220206033270304625425580215160177740055746634676271962016275244329261596429192406646498576105236018814885242172043269580404171109971987549788440050492625437720339600175446911078495809935826043052915648880839293091817489704195853089616227634153791714808380830384848016500387581625268271256582656639606209048292807876935741033464334864626997112836505793301177291938205041945303072462533317112980390284862358701465853694223540060193045064806938171386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -123203894009006812554801875322744490634504655656951125541695399799499082521465983211861241321028505838181164103527144901602752544815840927651151393944983477387396474447405748724372335878732962607712827501547016724181078883162719915613320640993786173030471251729252877280108949452697249188895725445043590159495480882307728930756746380130426034410302878850836865198743414434569412156609631535385303435899859579798742212927298015531601964270223040066160799452016556194669113798339318170335795229282637943179890068572706736775520186590900526780284020439605380610687029431893054259924349684490643597642646796061051032368722268306360734456467474606609341596667588955388638650428127465245364155544930001689303446251296855724935190841743678023715293888656538437734648877638229017602703614002525208454366967518734307395962376083622408079260772382343867891063895951526456145296211732421679119850556569593526323307538560339635841928389354286178570984141327630102599633030071182396107266720307919995150392095622291529618724679508429864781767495316609398713222386863299483657773458572316394374567396472344330681039096651166585043336686545352485675001074638831667810601359488691845436698628092650356064537999814790881340324843408099987634358378172750815981190834518867182054224506643782537260313072621943500857591130391805486821810562246039912674048771380794665568176151849993439811140571436617768689907333976430883426375203503554133882024012787674909834831367746360495537244010700509218541116822188284959319929825688305056319361597503977456172193898760457736823391114065435314261697463733023032151319369469277060291787416505564006429631238419422514894310698693084155890307826854947046159700484756675185256161498795699585060419335859916627677105776154714647294096339725342272606328912600858465914833844972614824398142466527373465738223343885195317931341007714730489945737500253251848076296370516794368989716187300915803415253187814660715709880871101601191166788271149121193881267940964789564480267444460127524360830051741720943857091427875032095421170654273219930326507673974964994782726421633761583174980684840104468912188222562643188912609885523735768324664845823416192842190527947337179138054557872366142334464207636118651615330819011780430398139303532454673141140029915199606215850943630377149437694359406035862418597469877670994030592173018147609304057365896541452064875815493785765044133698325473339231489256331648007251194920641523822268936783075332641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 860441188488597613869066355943792235431911596042326168558010793299434718891457550877686657638853346525585575819985111878486890506720362407902406961869639119979974380688394056724766449798333735741365149001004581688122905469670591400675337688142196547661157572771574555134840132657740072409961851956312322626890167833105351799780190895736592573661119676681526133821200432804292019567034529392762235868005889524987363947624003528225048022706196241026620628221584742882625961184782931697099049532640691311356298201349245147196653599593862614799490668647520521257124169581156944196759819864339061215266409665020507337266044061901436406697461363774071579609522246953440599039771016930959273087974903797960775593098162933395446651818452854708050096438370158532195446025106093043871241166679628782911195527853920745156991154828066290511343976853055430209043113562955732637851730954414356105118296468323346883369243033326039972236927964258457183369107953053221382167605134152257184861823609609594421870136152218470291202894240144478920539962431807724386779906973000458785943648483607023991202811122267855057766835777459382451013541298241351253938953977177176093477106598118324811613868638584788801336979389483401332350095893953566182288641442147424616614690587543077042826802953996860087752787966514226430202375034489147701625061199795254737080628502384079130733978086394439820070935273702128661291099442861659705916792115456627336954683355128735552111807875572237885697967620243627295611234405437522660695283716753744266565327742887067910604819549675909776009633139498038658233798254427953807899260629393350291329496402748158746789219317243481661412319538335922070706000913312772585002041508527937613039734630449564087142027042736798857524515087948689864075702875687016498466753871172244177102416846248251936623928525832804917242875458405756823650881534993735235039894834973121406235600259649304693595895230594702814446782212028453149838409144300358719354674543688314357643369968287207347714658630248633601513557898653451657063882327374110965171273624244915900452966371727623849642080107859300804389188813363228910034121699127514806666165215231946577877364749394456473621740394855783560960762070547217348971581066220979384008796093012957771700693606291836672991913327621554043669586685425969310778006222467075003979792227130636785710130442874170337608770087325243546232827156652466546939906013151815375388455915243379409657747958206641669676173478364944458007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -2032923137941287936530699718333251846262883444116853932648041898903423446193428538207448656294127494595600405421083801286846936448842811190042556169433904877527800177571832191945538390833156921191239896754473586654032346901796588732230810233986991501586093122771212147956122718413277827562452222400347540578213420870165470503344131119852516915645600054693307842527556016566597718378610459417066877988207369882270935307976288119597489958631772800765125101647642332387866648301987089570908105291671270062280385481320338008817875119553898006127046203127446141808119353332033960328861348518344372603902428802643785067818550315557355257988000558937855519409940683962694845772813549839575427985068608216009298857849166118729531367929045405671474537059841589219597342157084717175316201619149220859873840729859148234122588276891247323245838514781504005407731395714467209217608812001423256794001843483455581219787646600714426035722059376135397032141864338608445836147878098750415353879394241041734288466522042897463221577822347595084975970498178807654835251633282930569918637507672167796037955303033566856029793179805015499068776755511554423022438333774578251851431625100679498521498244294873764946156668173611114174672932060330905216444832841945251730470691657390891852341831252772203110209023032262018963357824043205654909996332656108403382446227587695391006519060300013509708283274515878020467886672039383100183746002498797365346745340870598263204092518480571674057414388469601054897273590998880081245656053539252873555482540539655283745674515443851927814005811364050556753562226584460944659712572015911717133893020309400525052172225347484659118647007668176737754533535382006893668554117729480992172561180795492717539829241677024923094587059671683816074040632644039195364533899968852357842177733184187089083942927006755410716208535896258643842564727603011714774355351032939268338081298601195971981152858987648266038883689621078398308337917366372733791329352437387745628515494685735116929203964140838383488771639988375559728760359782839836181727396758147639083043677364806686117371690916072152939710240686127183036711632391250265719344709173716573521744206194036426534087991550798553077074557824000226210483788047606065346234511107293295359625180224276218903818177111100510714366917204359543569734826574158711636327663387012744231080116310054837871142422293587404986151869275498212049836561259971226628793607824214410521005015332297524710547520498948870226740837097167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 1801594389730964492914035217490214644623104409540927152800146133406502282873628487906557942329310490350257380762522939828298103782543766597852768801626029626406642911430600139985672870550606103818133097740899737062636426411998215499485092915365699922208843791078988002751081041341717914668981822629935611624650247082296498671836443682747565680106836458492402916826165539709058389031246684789399117989779776783341461616303277948092911205120646174198020296255490474811028289494173601804714846726711346114221932775227911034932306452347188690776105359440180436312541090197536274089211257448882469171029180712451023469168720277653847579986751219857822612800614398747026830137899573280976773337158854552230801425171798331022456401710023934607346870423769381038626550934533012015517092572786258314561971735190106282142281834828185031699422889233805259203068941927200110764286411155222801848505458296257640823630294320091311308024627663820103033830489338833924825337662195486351410892048567665862763715369592851668270293959610077066369616093375392861460608834281301058779018404277824453497576620455101037636374125635044350935099496123770838652559619307576302299976735847873422898980221379466007441486658298602924833353082477481951460676931863474233109216450093321637055049095159019195175766667954270098820123689204631492394427513071927528980243969670094459847537300038964078040265665227100731793595578781317708593243130736142128653913588550534676660067210136994907252035353865564181275157392111013999932682698438466959069851830245296265758419264123367345758958252519606143554805620721588162908963694750065296909680026568872545784985508538948709371046927350596703222501055006336868727854257768833060758321584090077351524151415539803639800737636140503155705039957830371966704709304103427105766563780376171451997386567451700666151980250329251586235547047982046766764983746890222266456020918116696281939774238640602127153019288824907649961567898935261634909945885784257945226728330640332988227245024140311459953099291989945092332722894552237707858315561445804851268913067149575803824458812906330305594770508824623749307099358367513040333499782277885495006961873127132756408615786626127818506719101420930907451144549125273411412907859222733814883783829092669339274515303870075433970489232360762132714209592962548146548112573693936025822273186876685475065074710338458741152257086254162646876633013796767877001729405096779653301379832022384056911326610794787939084926620125770568847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] 2072030227092714421975986789173399788667002906054516943609576289216897886202456724215600160219039948896065049910138566264613354397063579516556697041778769029181050710199535207421100777228592760220794854272010662903882273279586937167493459146324335855193646115702499568229012365478157522870250059550373008630966997876312382897037301277276676006782037919874966361932739887612176453594042405856544108634331489833428684926861986693600509453634348344839586211513200130236795263621980609707260981163187809084035251258335319649995964138970484650275899404861877797587772123573673346180211094841575656205105344490052881848822414181660867184135771908927581910034910527228154736585763724795289512877125080582257982159352455351917986072081254738314251371062466061937053031845051721727286756905744262011403827867691629022886483604168413708622759692741224162113861748366029304366232974307821063184237793036379083151655563953934053210914096569580530730324762046071327979623248093991817611115762185056567049684746050596319783283301091869002287759361301203825825367661978833548615784981964463951994267126499679504461714990085461852305477993749557468437465544353581465460580134349473099096085349007353503716695961060431035019057118442755170851816972719946501201568811732835787281731133784010156998997631935364695758654000591042654035011434037572281277399009604399790454585372698206721493386345137848773362899886873252797497241921360928113106016396856263846578450560510638213664680772104208770699429248354244539044949501898884140642067211818158328021780453882605032550265223256166725605920325252939039047021300834670055895909972210439716768304111150158553829781055397096484067374795251500472653151253124713696498327473758680960915342946626522055871069874895808579039823221778834699135073810563514930761560769981171017480814047780922101376909603642422073293974358899227029432593844611359907298431506086234181755672955607273506358717660767801968661538313640211850588441157819134417820954783795870115304972108523133703354354494033822396412462236935147381101824375053420026977344189889726960772478721586432511137508231245900443363250313555304383906360936170296667437108112922077158421796021988863209911052284460820786834614203529337077871817119480262937433051191075293421354984431552202064739139300848515126066619247516292569580194727933278828914060433742984558371420403895085574793773007224381551041455744170112677170724842138797317473009519731285561310030456788622288399892568122595548629760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] -10725383456870165359211066659442782852852806388222033934827633015861281312998396981924326467515301268309003434999496856481093019392577011914734454023456740597172609103081498853143993626107511794316370345037613085037639028003289050751053301331167817408077111142372296829243061919691796439316974660744197155390280432124236412296704329569775203817259246411225239815990501103143846272366256239596364901708110616129044087772293868909252912297687357537746579816023348722791172684191081326304352831820630973261280770764407575397954768171400904074765910280513685899813668015620253894988637106191462237321581503711845774396396929363091327394253925727720615000395795286271587398232699297821570752654199438987080660022581557114522415792757350665502438047973940531474574600632793160736180500527075815137196375125275465520508589302399020121435735502732763806919870661414981584167579927633615858175009329750516409115661976047173461797128456798781307923772515649044467402111447097527048835382017733284744984978191864087514676649490200350044205771236547269753208847915906812302705800538069300364871950401928597457999104128849611721238941667944398111804794658859512809331930152058199127076013595649513842768194280131952882855084055819628216113446537121459027015853135275126504802723821580388953666672429111584033781008479268815533192646402224130483430190263618512978567913841275141984702636011247029211099620494694982223853277845520882014872162876216063539639167316848498354568384811326051111031823346885228843184430213496885754527451743842341404397038220297620350888827893183855666196454940081167003543459812860164824723527490176449549542380144436486822387039085081307571450842868601820644924258899749941841905321420551145304119211670313744151031352487570965584102421636043427568657537247245441515280443706829241887257124126435232117779861496907469447058816128390958834353730504267704447379882466244469756458194654520926774872477625159592143374427063482808467638526671898212006418228891934656966134669503749456290076238078971068666816335054670306555702235300347326131065186221994771401875966790898465921321538184743850399017387450171043338705115575928167449024085358255014700077663038955569685657314951194702144768440777484615509466232279097461096485176972656296755739379516313603842753042068085882197220586625866153511150862215274664737249624556970189425944147091449222207981995976616628885707178872699202943587625109030027637302588903079719813345100485235845966247580918206949718296527862548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] 26171791984535718889112592266153245613268086157542564356342145190332562787190613703467792271154989150279815278375703471482667406059791258994595704726598726534798445880762401101435443584513341084736144534700317014841012003368418617505482625706156449559703325958402673854704124934328277621224182647711372043254563598001240439102636040986562200347779689243556826123620420220178913187887204008672914818305327810562774876499470001178844715207946255039834411223354446574272402375036935244353323799534614804040275566157821329621635182940966612502842751582770711483338032392636097280905034340468950553316384365126767180198840002644079683682144863626211438367620447883226922331287460315177601780548845173276793709432009516382591099061253846627747504562208394463130120826355133188757296331206714507062939110036260498050567604394340287761044787939402783083901570863133129226977859945518533397984431006153225830347596157628337226875739595298384757405519351335606071946191536843209896055641189165680698549584146079372019117550609545274776972452127475342532754898204800168001270583421952981668282538036097182215248592279512102540778138849297496701296335958899018575440876535020695247821371213115476194824889499726472446690951529534296004316047842422005689534357096936769803129350168222768894448627662722418416819782337468856453414088283119625032948802639611100604418661787720304677428767553743992386151639444592853953921510429638567206633808016256353574915197762273340137269571801195506214492158038399086362326781817968185351234803240613685461617426292661989218467002982057083905562851645878804224530885953988143648019548743761719902352762027297714750104082979228259072360721766546022279289045507046587338613273939093492576487253898348154991089005894169127537657805199725921886208392318339919980407019756410143889460212601370673415699618319657112730597751467669941192549999265276354172669254629667299192241589997769021331372207560657608656807396559190768242716181407900022098981905140174939935233151656053911748160194943823019406560656960047226240105432671964274241996128861509569823668809316357904364377665017268261726351850173276119537304299308404807197742072082939281292130294731558452399188997955177665728143093131778594711891101746725423975907128190012342317087999529372163745486840193386141858524963171653690280575821640091027044983466968849984375629448213055288380060814253012419093138567855799712836661756946990846934706411450066035714959807150001749984254140191097803835873492062091827392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] -51769533500478468247291132708415604817064521733816046983083257535657803415055323091670769021964305537006740663720165584523271584202215669353463805318339240948299444404162761224894260612511552918349920185000753119356830630114388152149873211484482821313672448169991045650522418687537335312691078643066648194448032050878576902876534295170425172578926761749825992531296015257098555133727544848895425194859603855073849683044158201247608873067318724305276646498166362955615594438193626002143265822798201439247312436801859792205715121210341621611504392901446124731804786299662213213386729640572555174554776446662341689410852015165156341439245821054413224595498614866705156121747236384035705684441865632944074377858023119734689685799801822880650468282833155277916187702427018609945420134711412581018762243080097421262233205880520696072245424165130068143342092230701076005597609762133175751433347886248606798906657132010882593669864335477419358734569128716640094530314173131236725235978647884874970892994458067694466323958742489374211262142209887589864093893244129287113694227250864784547835739812092368619137323612024983999844162572425923794974221389635523635485728964068080135890338262786143562263397268501071151819519794363966233578608153253531602689251502188441710733758153664205435172076997907689548806720688270363326161017935178720904290621011594599913478515038550570972686511932096040652795021934938985694950187482906309671382879241649735249721732929793643207510467652593936426008730091709890521148743499189081959471340022489423579954327105615801819823578461115874717547637299819660556325077734641918864416336401098354787552471061957241357115047192580552564852509111704578611415633451483991627904324369419441812752972077975945866323839132750070354764558719723169309689968382512477276446584529861534705541651639103863305095111018971568142410042717004906536719160474842597902595758196242130999896951319277588705665400264161001911622595764115825426482647336221459675575943041796247931048868719213243065644470516979899310541325630174596967405416672929031691200768696551842871658893346875804545823208706313030538172269067047481641624771867062698246388406081867583021535144522871182496862045137816088729315798497619445297855614858895517506340223246913734957926254069233492152070484747285214758865945622495765107616362910947329585528767108201219087633498191769855143518229944143010521696083735384629115094836016158590927298900370265651415766044816256065619819101697451912968972465023398399353027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] 84048948919759234243134177400279349682095198067047930267711013235818631848777364870067087305309644606549206188281017267435989696709823821730984331432588977889864923620709645788007082478508466008942160991806155444758038295534958950643933614512343565787230312141867539743673682522163617423432182043325889071299692422123876182922837514560146943916715055238264021101508777031003804368108428290694104346976292275436022890423088494350156698492397489077344906147105616780739339326772644844931729611356086902816263641535030423852517732574453247664657706030702316344344305563259523066990223095724171651487332770676575986023957719194810382663627110957155980617561964765939417835530836497625938557918764112475335324081216435795143827637891558082306261533708337906036010346540928561528332362800804939985320589883010110324475013728304513564676511965558069181406743592434265730803851446565745276166749807749314634671409457900739714079539522497981016117960156117399193111425980963983827496219568498870848815667470700595486667951607886993281671588236243085801655195643612920641226479519422614308854221629525634694029014516730490925543553843839065431516609335571682423251706590373410495590429200608615911492814250048504642552247785216179474493718074463366266031308601128639480617410935900691947654815855493309997202079563698932614922049424815289037185421792669708783319981867750756312570230793069836993193751526054974915975446577977764187452920348189904309276933708947901156928315129808188199405163281702249163426306532376695709969345308562710775504805115028579441867878413298259582054360916507542717657489182962090771015610591771570845907392705638389204212991761546806341336210648297443951675676471425639398622363600946202074193136488781742351633633514440348058448998578672043946501435808219520616524612714157121268484290119318688221665980696617013181033687138994262187628174999259567176712222162539801443878056237132576881519457944446514700152476328773509105637393788932480898674826526840760944956225928840318170537900539897114616395161539204424654896314816166669938837068800753193427871883619634073819662677789895286652829197056109563635930605748500520329960959201750216677567423834782422664055367316460094629087435559502835843322938366026762454432153912456795588344101567759634509107437193765828496406732113268836392239059451348855244829057379631253652188312563629942829593480125214911146779503187072693819734977322062936264660422443368598721035436887657595333882070646330797458745109906885772943496704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] -106556386958448022081695858862128513816800099633650744798623422290821045806389810853038738219161608724945875180707676900789060589702337470625990148795417554454188658460914967185768380358633607332288997999535758648161033713402757829213382734169163370878824305513049875400093906010807721561204254105331897373184460969944692179068848067983742057012132770369130254461055606900996104240762865000561684528144230599455795042306985142194697043775863729597393568620866931279203374890129837761271449748169558908025791530908990584131718782502558079576425778194925449012762502634018316854002290954040807275903295609515577737192670630699340556290448285592643326692301737683409886894039958728853769979499106839251046147772532481964919309280386492511665051437251584366496336938302018605408582924457202925501882236372592875242192819538501576909210454133534358505354142565263147968377484770040752099716305377405382367225019117945118586264395534898746392141813702183228918725186298509773671215075200248297215755403211477537838437074221262518012302248065784386829732168921461664444215616862058476172257360359856804785169550530167190386034878088355153349716850047852574946070080741219739835621485617856327848715031881694239640404280988632251922129282060391811173456819652673496350473663825051956949719099657418248753811985501077955630122569133112052571657237836841484204599632357874032711239107373529440161004977005816574896348549390289524656911856863727226145211217684638584782102021999854598227500088609849120117040806073470571307855748132319224980039662446474358802820110266773930803414426317314815495368441780919858668229313561648512521442899931721601807335563035913803260100534704087485345107525996749438818191562476720042462710404275244652981760355023822492296582025411100623248529371573225600577319167844768451642663979010504950936452969681685974904015983339678626475495399529053784755178554285675747998913508362267568845087803049755609606136799995481634628094317254145930169517030359844076576528778593008825830170171262201332482120811708239516604135540091862128485591328708657782127964936892781222387004378991703843293472358233668593445925890757834580073469859308745172095497691831418611209945922250827284487064789864250609444059124180619951268271274925666780871614611455597719812064644012945920412542661076509226216952937173967390429180544145072355994265341793279840873438839894875180288045492072967750028526752134785897871524651809006172518380446829032926182694707541512291193441797076957300305366516113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] 102918650153712121171231229417191007437009894799893034396961969781316051834026917844565436794702727021207888799483131311710324550588461632548839224033315785760815250634503684208934485895801453388551994119826732926778863920712901995962452868504467258151235134522160435503673732109204628986511135675153585966443376050890648724906516443681422992896025732850978854520764383419035878434847594802939113908799615735648753098762009311898789226613050169353513381606835722224626028616021540561626342323790090455362963633463153607414753946857668868872872429715434428882871726606641673572653083691208194131101742161150831939620713147219940307877480789991446750773654653164241069473367937257339887422934537659445106295727047151482886586818528312623562924229051915695397678038418888192068214607282621722839391146269701509034537381503379036262141392112007179289846981383244373982406142071317761287532501729409759153646808439821821583883515740027013881672753790847029703248844024957843350028898788927735153503832472896770518337489714051024034121254405693861619074270946042446040044695894199779597136244307531907768569990626591633135005033431566089294936004872480183940590156319893839071088937108806912664512444874774259565756148671455445442953677811512419238830649085061218150676225683616213035407112210656690502075232422591035738275096728595281002682676964696575736484841625431098879246262423841815141703528644598886214703292944828333853600154756135931270246657965473056075417747932031449814690939285465635933689458256164535147852550761607972495338625908758738992752389260264647343186057559649704088175725988384949279948085869517476725831553076597516418230581597031677978875942899110745230200834766271025635027176102221378583628505419270827283740282415764614605373193332703659308085262091869678442632008017531580014093544806717321962453370050128334509297364964454093869766819831206438868605178275596615230587337458402525746753355800301083087766460145886944266733530099681728280581543092153719756170385661123418862751027027350378905539186086780329662272183100209383827088484154831631113548717048536337798160410752892936250740018310274508526690808802600116229597003087124466110864487079365762690322264037834805873364818478023023104230814532458168459060056952379097431625532228738834806036555836211221808130515969444743754684152661933815486231020716306017416718550013809328875343701483239565704253397765152095494934408776765491658898533833649372133802367754297410539233364457305361285704981000321822648402303457260131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] -78375919734274199095339545572111751847049976663930814383201464815486854308507821066185656525443564315905562012523262169078303751670954976490024041750507150587615801614416459150770534131853415806597227706757995103837858315121034900414876443005721811034659189542180405388366164399959596644033466576601104623389434615140230855467354148561593790691218494542888892805824606642810123652651855309525782132382587817531898757882148994597114335973013858690739470797943805413754784289046938074770460785231592014294546062172069849009955193062748361436658765084294244471633550537540451069279831027431611658755850005371343260691091208741513591682276055135621523794269310227687631175946214839658740069298884232590063019617775026813569356881448308651895663191358951607842962509889241543030419858047182704021573589255727521428780143655527409322698566906544549167261822772521180430518924463628486654384469106008238683028834237636426406380067867876798666857411691524724622302354731147194108147326521474638915590959894262204387865592804612798961665947998243687192152322435395246169013741856566529954608729119787111311219117230691708473490604801527534551207000865255667586816163112306361504008950006783695732322606120483076336929960375319118789810270351032242925439830052222531083065432886517879063997586018013012121878495017226658231714685921241711786474984618526597720557015538121811512727154609465015020220031594743248531297459663987400153781673376727713002620674449357731117063619180101929693877896943789456479536012917691646994925442624096280341360728601116649295835504844489903250656879487201559515471289921310800833296755642687103377701639421534674146765170768414635132385469835598606184099421631199462387319588846671231562203517790584778889614323043479894449029910999362107640415745915508457837700064492439406550427504234435765556031285576184602841247685645914047766897230064340938839024957491921943287600323949637515642631856713130620207129025466353471072027460525111602661169351508273098594019373079922087968244019590881434911236596449910251046286104445693004272262417861012045655833892182374372948131518201797436696922676080437764582143574175493971071394330077633803964046068024552483882401554260691712230046934283853499481938074690832415059157235434064482435251108537751437244886410916407364021972010225365261716383810786230753022667857434788678170800889838255590163288226157266579255573835532320145949698458806927338349577362064349338319769017968779370160337012702175627716400137245944534925001789815723896026611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] 63002375137992185180458246685910793460707936209986992715517905660899254863427226887538241586202295300810357868511528340440053777206462464001448048316990565292143395519383973225095190193291082721602081362154148559605645675569169430957503707123425106174162155957299181734133926428797809936810667079101411102065298134104317350085301236523775475141374673445970339648885381421527120774457844733435054899309976817651145287434282741315583413541298337923719473068088920070439042153940395965901453177798990679031133465437268398000548476731431099958319222786870812451972844882854805527125072034037860464870553497933823274488597169410351239851532131606893498624724645555095643537404249731510576919239539890139620373857752712377644654221073403977033660576019581675609778850772911662098702603741790821938074260670342009539601785412858418205642721155019620491942406134581397868208538974000250031367384136389394604925340559090600637189933782285420600161653444734326290827627427000513562083104680788320318611622168573325095809120984939830622052891331433004475723615573700325333743119254696039887402615929359760818829811519691828716344203761648438403886242959273127734272077137014084002772451008990894074576267385095416307241651693805225508453910676762915453026394010618302679741946658469609248250396017189124118650678254004870398697517324858732680129262071037672387324195972011930093240521091962399170152283526313781013664661639059277535237354426804315486988001674393780406024716643120626482331671388234313673192595798771678794092372314952109460812068669162040249704938400071597746565420656688559849859180353479691312085096011634649556131234155950021887898953029463119250849351940490631159400408671639148485292765664565542341684572421923730960432727636473513460981063398113703178882049584463630750639124037577504928005526318224091922028035972968430204685046485761660633296701646197928988820675832114543675463495362579771403588553417680483567955244305548695978361627668422509333438243424305894507739610893815768275129642200572951527319974968655765663843163039613494278315366430955522054917287290211429619011889207822006759838939270352683893327770436149043600015584359506343793686348356316611018445570814700033424986941159012301709533957458515886160483599426879350824484398747627910722521098204426973832440777780848593040440887991437559206922788284198011148087074025109804315078690745754218295187282275738007279719318662926916409857699473492122469383902892748868441285967538288561734950693872872595768797054915921762585639953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] -98355835563957548902396295504065063027840043307335155785445636469372560258590562177587423194110406862786600528699280650848890273570961349132783882881382575515107749925027893466642667595409474922304952838697860634024304842519681845161434512730978209581440831075481562981425485172374185263825632210073645727532453755549435558351307930408016707128327727899175405917803005729575025802120673359854757966367046980571002059933581075658144622463290073918094114899019703969701949017932558848341225471626912819026301517647815915931572435958281489996129583753168362765399643029600794832758472342354551983228298094842845723870695909600241169366813170678669364465903630629731239281753285453072760263934620202497933307754638629273006938655078421604192097911053978843494792336757491093140150668951352152016834799320707644220659068448565576288326455627981170353204045671857889728614203301868235571802620305373417036909798417119657429196074805263430099705452792864259630248089154748720988166162326685944742104941090487049404546153223749563058304531539669811740559605003334895152655924536788667198421732641348705604666657087209383366774145626270757303290318312630192927315428092025171002974362982683981691037255864903532134724595069830282324853895654934933536849464281049494829993347166811885803982905342973169565109856384947525490255992070749070319994360002688559496966105363856076953240108048734292543859340639279897065485654015316354257708047746573199568727144655039492897301285935879125168432130076977812824158998493599126287547997215568654405401010278909239819660491184370370753660704978318779172905093887582164007586198574573842085965044617821602010058479136017853889262599965310778644639387213988835707703997709064629265901827803118316872890081134129517211345585672709401484834837535944807252064197877823135534811734211536426910754585533938548831031515557117024577724258117509520572632429383125089609417014074831659694305959047487425620026454472557951438478195185616478652346410135696369962672990947567463103352500791398961799983572328540885853822244426423960578778698518338804310564670526983285504595887894490964422297216447039025287130768075482511532481617283352010376932808996528495558866587929215734886288590611730063885744773669802756982580419902145451987085283093304225602354412048045780409924518690433910388141734544792698370473335530588429502625175869761326193914872513256384486780748643482533093122066982745301318260240158003855616759647751813784942191542948981545409152100812555613411347632535353113780729472637176513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] 219933902558757495421734898539912490251642236969795588440001053316019224814434131594498271861233196047460960423205311343832576993251436988235714443731811325040179984520526636094410355972569065695606277190791556371979270123285887963384424729174754674015166457369811610825516269052199737934589813727880223095359420372668830636803536817642691118633534303770301853918082552960422393348477380240603835201255260819713180083527207448479169757428438756565836724278682113246617639456665713467823486695533162957520373798862782423361600174138334787969242815258539759523633136172250008426439348024210602092341525361714065364172726345254598166942840769465583829130359548607725834258166228593660952413115923076546368607712850735902832701984121988213064185271989769623139404441499411517227862990289785247900695264895392365136763586494126893085525968432537661939098140497746159274898314205809247947863375550132617241011177443814823505050905407715294908394805693637221774073382625365910751813681847098787741835310195179835744629725922541983679989452387916894551449098076406462752660888388756826730071199920162261793328261076982639866463159968569945436923144064223655152674458780338839541183891195798110314978186995996496455127173756685963687122840661858925468074419918030812474840992881762665251311289923083196531439684455529943014227593698552862270805369419127698415480562998066728620198159730991834160293612844507938436212026011348749466398944098825889834809902282728566579049369076067395100820808286870032269421714358327208202291768687368507684531236795199859759812281512695954701500964689227224831089881467948529690863321216919447302859075448669218604424279928470924791849876161338979135013265445170654229188371307105999726467843713887616994274650986233450703052029648316589040736860219023859296588157627050528937026730104675553492729184479795124819946332647601404489641312273344236920892360321227461906724319481151253998101209955931730274160701602647760392674535095853838918389316014014843061470371815986412498496823534231214745117547961486225421254149990255731069981515654865788023470636256008127632442646934068693933409041434887954592186475617266612923927981774955846523379668697190809806135826717319337595655510569019456758874819472102106673312329271686717915950600827689349074728753992489792227071361948893655910099837543907620440507820743848950404263758556874899343795997281194690343015485917308505303118242019411538647781393546216502949076783894791239185400062648517149522601220847289945023472247653817390755648375488817691802978515625000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] -411252248324912186580114047587745824684878385879602167157199922586897292597711342418634344767672448479974841924545642243270419880983528462200950914849499773349883027148223347206137484512641340141562691250751547911390150478298368473673052778016993671782132217830469245805290022049620363050747390286276425008849278552480705998576334734011782160897686691674518576808945673409648167374881373497714385668647336329767580025801429630147540312150378041085023920516753066538341730748146725788692519759042972895656827725311495234344914069326782539399596637407533500530454951361134307999048049039195116568000248917737805520644283240886751427901523338726100103994944184159945966495520085514057459293411889831405503755268983058175826621511017123508357554709359814583993016822598140042161684295438887136355300646466701326334280902509040032232595523671735979138922404128549213403866658482613046038019847831593820954690378809510332189459423492881155966620755052855298037191314668046080438021022808321435394836433384162410627569525933071053938089589955029458587714713455057286065744471298224517169330962469824128065315512541741904994261094205216438646160707845150024124061215555741034542404829147508104604999810892618671231379895903813403278129672058277842516018214534083562629619245021730111206308080241076826263002189113980452918365524235425071068817357967639000257968455250619433469244591586694133881340545437581977631074577755057874516885996337096704127816368207184109266371276640638371537309683463028993437897245876573507139233272832007187306548963175119496133808137993502627187805256038197030175142288810040595260799968868649558440351020091671657331535495579418293257321792473556306556999338198084998755325854291195146899512270754815049515921884282900996133442009298170416768702725175007089898185526161356142880010817501378954721390053073699638080320171027777428620580726878586722016193774160342628147023553794949482470273417239846586764390132024253617975778605877839531048035587671852724393704731435283252260835448297003557276220214114840556894564393875965663290458449588172275637709497144246972311194746691832585899756291589271937959049544785906400634763939493260145376544684493434465649851137594949933425885680965703753625429336000725704884177068253156697841125853337625313840242498586085778918595961504280618043274459041309023010401704921919210181396815290336191151192197451055772877001551627693155494690332010778268345043040678834956567082645646643458303190830133820275441236537353678302636778994945399023919208048027940094470977783203125000000000000000000000000000000000000000000000000000000000000000000 [74,29] 524132999857441271725105843196683402005663485749361498288340639912034357686063017273554302695974328727854308541102044522900326981007530033604896213831415668381343932654525052190127097228375746337127928944049508261941787990216301977588593011050062213669099055392077744366922596239775727021114271666707782223721064108966599265644189923692798445938261788715462180143810921603810047475851356653945562805393300422884033513208566929365567483766926257220599532334292923257533590653075896017650717018113001025032334178262029216276960711710885503235515582419332795671340721036001539669061015864322429516399205274231137319525083430293201394696608695631087657153677345605354996323318599115825021041846232266814425226980614947037754537917840925701523751514913828054418708721693187822113638920681207390526592605544269222459041895140516957153891415089710359085703301345205932057564899534253424241260805183097726712936835038608335291778502088812853999370219226132858166058930659149499836346747842303292313879318069493581790602531117889596157397268415327137245621242668328723230600354289331821434432268635481466098486253630731705765865201310588859605802526789387541649788548640592680769025605514688150368189039115542617516424830517863438674967419160497980115402582591066590039190941872990360229923481868706251283068933666099714904322054353266988492220481297907233114395372208724592959225648164858597070292886691937750440785510259351952863824502701586176653578417769426362342341012420218379591387757168520257882868372315202249255534708445370980189540672881289922161646058422857876778200269204756773212700617750179021904122759529004840620271182082628177422242055440285413532881528806844804248822669730545173497618476313011698443864277005800375496576360276056729043308708828174594711488476251171691005459537313588633476987155668493226066256240686926448475059985016003073601935131661674441889895250003993155535011298789781858371385014865365397403300187246889218810324921728420750456815571957891132888217468458570353936175913336260181493686519988248621086880439922022323320026339875463967678069064597130819041860598777806280746164743939374247507104254637581400116827785050158947055148912522597491357030289721023606462356064357013916548630022204922204079000698589900751658657671285265602245369763643148650516012156609555811253854664332000612137491798415911035312572776674508535809398621217374969274661433257504399595830668501377242004987920872053309792439988731155532165485951925054435199050973954695485301075350649318770890339180823502829298377037048339843750000000000000000000000000000000000000000000000000000000000 [74,30] -266252259678752498621341566725301030438790683287644625123680052305335867183557233565338170067297577291785018773226159776639941852234163320962403377171589956365930023894191738522018228106734375867858513159303976204334081456264473885047095381150095526227688263665718625404662312786698115686915772616915247855223555370767371169971696121652039508957377264916251133121719987361426361144963471811120483361432144803695164226279094240872716198910994445420699046901251854700880206453459237248576943071236740419992142163757180021573945829582212657746742523433203789989651450699058194132910337136176603850670479491657821117174043891671079829531414235810718009966576614407450940191508441788915879649157588794230335492084845687916567020842783161140482806133431956964542364843513098507423374032511466844486229896067220012025139267955212771748933606284786051284480974526882925528847720418174192465392723695244346461651775644294213017361089275716458084872913714782646745100194167616832953994212604597582495199253275988589955896024314754931790637709566300726077927455718103921053577340394858150767242474449672130720614909153241262998079144010969087406847231168298757773406578933857560254162452530140830632536980887636370731244723328498590749077575691715739823901550750405232550389074723738663199831394961506504058237954640254456091964216166250209527916263439510189138626343712851024115437053713387179564262053548867402056211286255762417569532860483901464833072740426859081591895764149938732245793616597964728843500290038953153555104637110163384147559751370686825407923782551564164405817448850453669530299774310920461951480176899258670394463472690157014854831028766180920010816593605979142900780462735976071947002683738148512255154722828187884155639910432485357250983609853006390564133592943239159418366877620100546967554811883948172883090994613528991162928963985090616951928790372758196950437391433584882811186085481231790625220696950563372812145426398496764203538316413733803443978025998170901112943918288032799504053831075903758937531625459999195851820654140141097734495763709965125192399085499924612941118346530853387436748983183075206729669502884550750434018331057408872830119888080049555322380836888002476694969216795310336990185947047106778082310046936389799519930634297654978979164835103314200960159205691069772824738242227824173890651673616009776253499039566222301332401217058428058637114884518758793001929720257411681084910524174613392748716338679674297431683382515067937878147756636550299546944493696379882910485470404182706261053681373596191406250000000000000000000000000000000000000000000000000000 [74,31] -631862185444654833626857756936027360819272992490588153239198199701681792283857171892154899397282485295180238450360481260915694115622575821943484853664239726366311606781114169984128209616063875335411464067720567805004587238165524869523366789501982696743312800014012196078217619049163603592779583571769488888463786049672345316084687429757045199641192401407467335075432859885330720846170317827042483353275790825637134562206072525650815249399544057599045957470001056906913824084785015548565791819724839640074102236586040675961530137963768246945939767007825662386602230755267519854804318377619275125461664233435012058130796942819191564578864183424330454267598135752794777837090993276070407265229952080374403568816588178187082834934679730886225864634817488570680217577158947963107279170570596990602162964593541771563247604920961323802053876289191720128204902946770027670189900981689587983666380456216341495686170446756745616015462789541113464040543438799190370445029869960477910985723880316361011302539921709003150025910040182589411854770973409546151093087222243634617030315407647683327716535401066676640420597335242499238475108079079654175470677008650305321361902296765861847540693136559903484891761122815742740935536482907040468372061568015931521250496823659569413445130171350492998762849431507657884949139472515509052737669787021205162596810784367202412489229855862990795150175365141275426306769425870898452055106015339129666559079819784914159104995115618171670790908593091220733557254785690256420372651185031414862114634584211196747324244213081204152006828893725108248910830737852354492182586478908731830032369722665454668157416910324735009069267103675970374644440870700130349250222979938989830336990851355524530699293378575444081071605254288537105090017994661592537240484948492133019350294719916140202378292623384340726334858416443826534873765792364703974143000759280381280777107994423729492827993843322070220280983336796459870428816203228495802154786692810741932657322473395896606472782197453939218627384191841238438391441165467618930856604327836243203433234283579662264343985558607340829136103260508087954079174157869419476740239914381148095549939554420618176073003529351885800968636054127613067627387933387125113567596628133392854203812120035932484656675809021361382199075372448853126324236570156958723192617146138094785277708590902853599547535539932378093299091817583985731162944273845825660353703159102344559350252814752009837551606900417661114680384956536017706874270705425170924851234512326636110813877361680468425220169592648744583129882812500000000000000000000000000000000000000000 [74,32] 2152374541790977592268858650729862148836195374146601625461854864038046463443562413158199054287551454955521207818240827658818319905695938535982166092496080579374572412781571258471707264924693607714755053972340065050827750620500717969736371162542514814640901069456630301489094753970463469721635903625216842886527955788357967398022279969519547968944751602883088960850788066262580663396663331720420558977488837484950832134351120168200676612992832162963960838911237359926461170103558594301309300049185524824592450678917061169182209414860152768773623952837678440819257244095908284189699912700218096605342219714943888444300705186262490723236136250155733382097021427832353933159734127840443883076356957687184722658881698677985128635277156890074813977662007526360014666955092638469263799280196768072166578457631812507645728724492151952408274923018636851443190535811661430080290603971158198380130228501926838263864935257547066823352968243049880021166419416055036140030630228765787870758003500629173830513846933087920341358189665659667318180624152661589484045437661143389025339763703098479067423430353665001942063867763143099285913421351071714648423532805397373371499342537828133428646603411894552003063182344267377047054611885208296691763830300293838624391831433197892116889451182320465808213527959227132654058924792139963649632189927489235990565526129665831000011481603081369888442371920729744600547390700600390908860108294198992939515284273065771465921942427388873839171378629458204605905632775249886940522190181386381887756730641863757207831351174924922837770461028110649554432650098349669839704998235156458329903837528856869780371362460034976664703884158010267499658436116234535652129966647295602999719784082887393256713248398589395333053974949826809368836444898709470588596552092717625848063904969725266382274564540807956267221463342272848826195317464791279710954618457484501614617394752563188018422889329174380790897871826243455502660294395405110836255627225973632245606800947986354922304429015895637529394458860761331892969019616529705611203765571585062740128346951919392754522943505303363816604489172994227522840882893497776494809085961870295756979439092363244773376707289463867975669438876414522238138556300533741440177994814316796438112192884391066679311211813671306121879323273269517407479610094132168043665379563410105174298167901201622048243853493330319075106594056914921790113524156681155251038178166372860745656945953443095252825367164038723439297610238282501788509722428522259620747915391830501794052636106843387486797780638880794867873191833496093750000000000000000000000000000000 [74,33] -3882313888382312240388942530990250694352460668136498763409450012261221201610838191265991648071507010716227620387896359728403604313812411748503431450288574825967105905950878914415909093301205192673829576414037107076414840699439859913571910530382022799604651035061616597442275936254463086888122613902664121480743285578238828462293192312785645870112313609828984554772052640500256452174852723468431685369113062920410642118144278273239089493364135952945016191093116147828073181484883787761833055824400265674220046706568062291374818369500383999276741316105279544395058303851613390078384104332957384102645272935388122494532188282365963097126906289197164974636145878843286948186039169497625278167633908480075085410466199255185271578722490068094002054320964140603596760326591988690223687322376737052014852364873796571382420662623019938109952976449302779472619177707188755127930033859667283921486799142667363966892735091712564136911027164453561870946418250184102929389033019127011368169225558868803779663306770607870636823945115840107957840089843454649799087328706895465114846753489011197672804948046746928749160806964209778834515242461834593981894869760087946740602017156594071961342907975754922658567861424523715446892251786456896565640964110704593002975479621325343303758594137894975914834810165516364651844782794608398839471553990343618671313930291550482192225130673611052798583948589551452630374073838157255525824644679405993284153027442964408661405656537782111951499548376436806793373926330622909189636926534634497997653325720793825009877118152806718584664069014420211251327225966569228076624577440787426147754521343142578207770053326524053645643017250219368370892646678044009553305579517894951864933934550156523574994477008760014867907094688071646432412949445256453932507431807570206685073821484289906391387381852302161761209608810143418923232542491973426121888849766369648327742219234790989573535294750109638258409702606023337210134196856352210446337263987089523711101528180601531832171611675798082403228727361963827560841756898326653892310112863809119628727802922059838546795888957984403532532851238782790820698403976779194281996749896451012913459266154117605400826387356646621667062956729011820161259307106313518640339038595662013337414233931328341637729388448506633431136932822251426756784415666526660023312547986711604110323961426591104115148146695583311569514201627902573569525527872432944756503019387768055446413326060610009641621396872501713535153228194849436309747596170018999957354299891432816141422593323214568477447228289634040265809744596481323242187500000000000000000000000 [74,34] 5201935137429356217147717199257893783696815260375421155202621214106369533583460549939163063232174213706138621236095514303527944829967968765492601193205367335803231577144237963326714669591292260133572719747328806924950720136786282008934843192880468748830122222725965512018257548760660136582176698888772843504311859671289980991956480162144282382002889008007874851037305014858747298851495056245893680736916802494987605805784835984410113619066166310639485141999680376342611358464414465225211684699895550175797815458920413457887839903562052582821250803445275822432406625817659456394295575233787186128821017723683816983065960456902131919193548461445386390807638509086395809666727514501776073045903669896268001634140997141254795077049158691631671292720958612239948268014123398327159855878793219683430403367186878434175851603287890228623158785849425266246675167476824630527520644584273163647440160736056276447636920943155243392247259913292358501357740194350564921759590057032701759270205106024222272972662874636062608829306664033048814756316579925999028803580135209040733235114613082151668306398497505383562400235830905238225676482244080326529499386084619819159489305307799102378464220865142863432315779480587809628038129217931951761133486308742633134173662405273272515618003732006463642447560996548046972071419652635354232476639662146216898461751345285328344813880787994406496453438210450120820974287098199843442693375212821769317235111301404008173183731327351575203391500101896175217614765895232661344066780450841935648329925498450098447418076991548672894001562126936872654973419827828426989949377962395129899895996437308149810048522674505957784825697203602606238382240659239806878564821331620704757810381453449275873402573366093721345395785271660464628502560079733913242828409020043259197153510770748043016579529331729262078389514851064590837040065963354855523716955669798280831296473154226175230388731140847454554258957108518534184201473557709148741330921776213396573222874987818487877461678561908610411556422016035287875637213064073259766632721113191747055822328655120133443634960134091441627651440475598225055906816377609435972107675165882575619385131933871478924372824739498821673728256093363064433474503218344892342269349916377725095289767820482761441709777056360704848784738452633975574880263831516676628367608186775327586541294449284962483835935575316131422719961239615363825091514498498567232974782937595226525666025461912788885890566368787517889305355376776604498941150664310586291132654750144213727993619296376348482154571006841337066362029872834682464599609375000000000000000 [74,35] -5625204930852971034590377184920782313631465922408302836956298753240001897721406987861287024049432549244113850255902371363764950829127414490016471490520029627485879459507515048314704585881570850989793166643451826202275388211907612328588610629446874819633564230617186389805103139990072759161310449474429318338909487765398103553961250844100317465839343358277831185697036413274724285110188677856308741675456869877176519698710671144831391722813010707851605195815240426931767002840215556473924370402689917893691148427169157467466516728555442545913530041521647198565507312214084988005562434887539006527525573159201469824132135823395119809603444007290085397066342395175432540117952322193781744115147015750510006767777990710901478002758587059069098691636636586086725115487281639930111259789256794523007051753594122047105929584089412541463025182900060553555217713717848863328413239795460895157177744307540802596056342354104613355880785445639120334553099126997723644359672797997760951433895259849889626580087010025530564712915901060455481705728578776944061262224716628011932975921508294396902592899872727893360657456339297572996113472138237689723385827795790217686406878331580365827344308767823080456617968987384709739886826662564571927879340111922845770048786843079611415494850006970059391529057001352365671362333660394203981641749177004782757817000644202199642192131172728616157731044592634538419673688568829259894824677268014552926237396527804823802520698448923482959575983417530486796875262409044707319374183369130861556851632646887778090418773478309011247732660195908146441260572049410993301558367780923132036519104518474739088388368539211251697810269395081265334381919976320773376117102355382788450742933364063910206446858442183315730364254792418267112050913092198658060186472971231004495946987249047063362328865385058983558943705340557465597661223224130825833105944366305142572377384220543595873695532816280196153876050170636457697753933960128759295296876019490857167172488345736536268403962513506943748781285085870699820686759913995344627218116132482476483015951321554058803452474687841766257413919559096824146627457264092465629005030828292334000170171242133326412149901527334245416741667537826105720802737949133875199593797842746214409626284803769817478711232970461196547562364575336111769332386496106787105407227354811073653955011820597934613528000267647520393369762953105572777047863382606752922633286445993810378218704878693620054735843965363179437820397480361165359910600317901350274681826629240655680697468785064766451788919351777173982753765812958590686321258544921875000000 [74,36] 5032958215104572364016370822778107042885158788825466943605996118142831985505632030315689098082695299653263070277334754687900932287916138354022553084463495313275663235602319189459368182221872803842327075305348025440234829252246021849647475552168856731009057583741029476406553479220280352124721023775519291161054052811106154542483569390200832374848515778131391861134440733644911900665924023228614164329303963990334122847348499503967993315198412383281183454915107822809229430139515991929068138346863076015419236420089197648139794264971278142477984191927521270457201308223375329627898866797179228024236576236035753883987426629119117800076749522462524926131555849702882692003912365514189714292212277584404722627641567592624596763905745481775034340972586209295409081371674499370728035121787844344495179165427369875401849316576458985329771409793768610912332660994261223431862846208342958372041019513179588209995165896574345741359959410057382890167923560470738621951102091182626558371005329017040397600034790423102681657075405031232496607681424660453029670728239561272817227530379340553368678064736305635742612727776119625281328851721370843693614475638745984252735063084044642671328789983515410433453677887815097867717078951105808354991798387117498134565713698340607098767430240818325674407352161612042855875677605524110909067694935728775412439314540336270230497651328275048275757499002872583399613783995864254813840032617827720304519396645702988468759421728383437466029694499644423114891071999563362730362700621624343420318175314328530924278686705250325627784379178898899035163417250382712681834690701975836631562038414613206599852281658425008644110993904869209812621402688643858343324537068979899394087248244236904144162750359544547999389263783229058427249725420027509298211566817521475493424023088683533002551934142412306832381123544096033422083031022823306896432712214626422176667602121922373408793611408904178086958757554387540928835606097469235810498801763461877405255868414537373220271916121956798634422645094761271951072127911534379367150859173787940729996117523071838333802850401364017885873252042836708601051902508343585826940164062450707052081558490074913066638173196822215125453264758141773687464893436690596614362164349232756806861938759289232346306329719567829865419090634938402481908199223460082797952129551575346521539995804398878512521470308517848954803576769795669685203323457354600494983453877347393616585304277942244330055908121549584503247849984319228735689898211746225802067150811738620151564792868993763071659448132821879084985994268208742141723632812500000000 [74,37] -3678723623153398213972046552647427256681902730669976351070498111280232262790601609803653881780745056901207712146285040498079809181389372370764006399989145148327929029138672696996250248186701546332281701629309346068119887532553963206165534479605648433719481161146791886046454582909830178856603999458256739267688677456436319808158262400501099201842244968453746878757204436217751583196275930108883202767186727169168724462678371426958772171978860335118893055513571140438228864335415023208312074468705750279542609478450954531678507297919861236695774042947245282137143255177315849604782292083157330738389193372589507717916300660792461958063373699414292043887578910158183067441631336529020474514695494676874058485889660572555456865377419487194821172959323191079346921919142548004896415865218759978669271591085222290921381613367625565707460563282987190731217986932360465342875358072805151984247809554213593194704444074377938172192308602650506350122001098996478446084564837275219003217752761344046607498670943196455810080522703828540511451566735306035720158355424357458970698319136109625063223099077818683875910650690745599010835648183940953126611136628459039356050258189327738834479015056380897158400213640996812039073533278005189493444482100732718016473471540737570248831750662751830911398739353188482112931964014167166968101449797796926437526936129852360459760133563715425445483627115173131126633886275405163442010898789488617570437004353656679077744863523873351067539349037254217221149080233901261804288794004502363503656686564401431532554119685589964187112189575652466537818385444559527081338994785547219625811149597870942430431119955889850110837618058635575649287090645515458379253351731181661365514226480446317433431914662793563148336993975934908245172407612983369435880136513885774670366799938025194274963297537980229000559284440210187015617344332408964702974645061623202790109717958381346341933951006224785681792332950651795704740211343068574270602260334346222581448869587720335460442675572856814302587005470081857108502823807054309384769920100503552947155359779221121247725133401388977534181482596467718361535192684118711729681901962280581489212290497294479800891045935287854263681530943631016914728739778747171462083773228932658143218307564929002590544388510462648219017199854495653866514795482482418762638351506134343662169871217679486186009937208723883589841580082706198319696142035560956528855663763157407178703951477570390505240778972007024302506802629531328737770779255659149817074852610126378447486623494721878215472032035149307915844474337063729763031005859375000 [74,38] 2028735797956335262203946069163781146381312463687702889132970212371811936091297387470777254334481537149213731187329741948290636636988644882694149477135237487682889012923095220472470516794900272973460315567605501071820014365255703937009444596539324516803119823120421301326307414189595541723120302547668525841128189860613344826902450349921418736988208498931048963141777530471576056502631834085670626065235935481297585115110838280797111646787053688294909074790756298942851633155215125091716114460411242678586724805580719277142676134193044610360110044053512921956829152971587138459179353479726514081649101910636207404164027160667327146743651762166098011353271779755422995666135309081834981192403651715948865045588751368310775734269787657189999480696549694521104406146705321742029342393107479854143951070834569089617106754339241744367819937441880922859925477290543236976321789098047645716868393114749506637261555833660516846666656033127329004104719825936789953434961535678454151618893048837492529269725746760188818349516409926107562004769146333367214434453355831588735795522149451700273047765582066383803660336114709369650442345432071672440778860567352174319634597893556912452547781792444759381707899299363039926758498963496911969015465624664452616031697143133846362225416535870804515252872005411917181648401844154870742470906479895660217822803433516364616835026399677064079841802408315531127611588374465840253637333507733806978912551892505065856803559348123953442048226739264913800216627288909576948222202837028870050291427992554442928735538986022506122772098260696440583693135254397193180265165958079089469529421158740930817466456598020989009415344360190801066202216912645900827412247180197056098890248858134527186608267427400506611785034424598991227578835624854210264177094857367245081730963046047547470619008934133480810759653277726344608964708559566997701269325538915728392750559657269189567619305886392863423646317801334575278051474982740225476067146071478322112387388734922550188080406300639152173219058423809819973310822284371714138831909906610353337162364133724874289574393795895043358842073735815768293030921652757343918202290975524768532619577424306497317317447095430113678940361423012768261222458142844867525377202626813724345691807463443948276167420595462668574488719175206479333355524650997520722941619624137700194161984872793082360315527457495914499083409618978696448243515368141531990474926517853689823570859051141149571200709177372802808165207082509358223530937680603618595511713227489644341044002638655385751479537370656203165708575397729873657226562500000 [74,39] -554301087027337492297820201779521559692382267162915812065385660744995423493636226484770891946244944939417085278912365428507430346933710534974267742762560656653176378118956800410491098711117667919686183493452851168503062492642089830542814164183915332946487485972654186100435920373887247287751152471821519290188452400295553114142609106028467779276598872995197977562866897866502172415499887921023156181116987271765437843015600902068714113404789965134608159377739943099293283817049025109658873738523304555345094623582865132757445256968631567488914250944406370020077975118692414353030969811228524708797165647069535146336887402839748804830553846936913919890734928582336833741747591368507858377314095234485461125963523858553374198140321624450381294549647011097317086001319804253736313861385211716825580369872955933135917141290589300479435421464169931359223061772090164426487125599663980211590353057924460809268596446635885211700860693856712013594292548450986332197548296235997231532378969787414434479301663137698286995568055882285332402731823430528791066629153343531149231310674981227242675050269457352618265082134416423199513042980925160249074524538259833004458188988020001568444222542043913508841699152008095955258622609895447627679560588785132064162423854858768186004959024731552311356848369901106608744821684670659229229700092999060342612299614784795784710162889534819836348298712019266411719871876469350777142662271681436667719385591972058743044719198019547162673215990948027850649912736711765759187576959930975912322034396860752804308905767672395681241524135492658198012360206058987007678044296761805826255011996240302181405741189320094197853493567190326065896143281492518500503848026374789174956216982145901877640331776707921351462067213225152657370547846342377135597100715378820904747425965003118966544530739939703321489233568365036469660249136728734257077873097010841665541232145945695137086328551193123011565787088604396410496211372383201431522988576003290567755809335560803562768591811971226377397825206681167993886566171655392783191567924271788579452453744581537065139910627688653532165688529040637171295484777197778830911445420349653241622797266976093269671514593827042737049085922790855144083307655357925201303765269546225178062680677399733549215266981963146324234727975132440313875356972025528825227443321580531163670737612661732620585052251268904681735530717161659076772193088238759801523443585608603558122726218184651982875464947669441945020258335450089783494459728312595369889309887586198553540784813084682167150241127728804713115096092224121093750000000 [74,40] -435577287653249864890731242670022668588338227057488154055912302496035721473452930543577835473731302178516057876170511131342508800638011335509850886123187105880388033144195642402378173133479720839176606405705697843581676052173100203749629470871820088061042825053679877168752391225333235762792928758780571455548892182702576088046250710489070435026789712679529572065923594858781180633066662692802285745706418475590185809823515904155137288597182176182604486446643048224897862969989876304315281423127122507148183350289997587120101422639343317935293577268246783018021168221393023502104625599022305885264059753822065827372080795306245740604971779057456236852314858585893165098098623326925301190501232216202788505091847161480576615719265273427924053673865321561639183210456620926454870061400581685479498829776788339561018853372149712643236695670389662739324835344386965268540447723978611616256666152122362516608461167079246673208225623182916867125576972541763699559824028125526640617567693025901045029644988246192268265963924885550297736499731020620600304521384758570321761360290312549519576387648231078402233101626599709463400404556645728598368669346766231295219135815876918642609451580812638388828405288549258464671271828983695261119552056413059639607288442278094899488636369818207285967309127753591894531024234445500970543812899003409387239325930503277531146637847886034415853925319358830817308251932409337313330151956996138689387800305221763996193744512097185059109416625399640981455881859113621508675462906738865138619181031284115617871842159261428207531017720518967770178958565931403542649177369470806380277502744564665299595321607749987295490111614804744171515155740747080719287197040893192019924747525353757907991934179456766264930989981880570343422812355604515510839541399190153451689767385663833260154756467607522622615690792628180807537329639280461540988110515724520033266821152798657481012615597210240819315056884173396673114158323537683270814186974849410942068669708655882526910333783966700663107672046284658460395879066474127678775675468792230334263589503444116359629106580424966178355232133504325175444935766836066900940189550796861068197866701961840933181141241923477284887399753476294950578347003117809793020636428792127490856018843817886738952315346788870676613036140238607971598538583102740463988394106667210520368395006841762357123302339421709978349066290480127026949479649349323788996638654160272930835591668379235395164988071490303273386549109378757901340850416116881910072504304941296773822253725371497073970417091004492249339818954467773437500000 [74,41] 867732780844422128611550594149724055039878646359709633171425023804403933922007572749909245728105375657692755912393625487506243277373576077117617438560038471918077799593663943016618228375210349465893645434310293135015107219673622914189615799641340157045272941340845994270865348659676048490705612879452085861721016026269451158375568535711708630747892946128286263282411277523352450706309908478175344293020774014626865702011292970115828648137295760026652717272380326237489595836828055767388545446828316711473804684839628015059041797815473710974453429247908410173483113222008956994123423435963822544394099259761195881595210623630355962830876739818493151518983588040107249989349444725268020805079170457786772936548688411003949227536271916409928549931704789128188047823880827950729622705644415498475836155715040554376510717163908272422967709594752807095996145039110055244469502317971884778606277479534871953087126848219982074335602761503906571716366016194223043791427451864593168922646813805399644811179367604000535938242994854370256002765796194883443372885862633618025276873101576740291066602600880847507316838798854218650684695272054718098123613789644493491075920330700480086346652376116045150581729948169652080854057348341300568273130118339486128970165569337590744966752185926794365468566694266377264214693573593457329769401397895887780900301994382875041345668730329108044193131832353534292389763816705055946156220039826921876901202474651581555483989604960872368398095821184257141852839076158505754595202592173919017095219883956927304197586698273699519353452462928313258521493356475967419779349024292188238992199228175344301599492705942341416328770213972094107950385204491448186602873502502030964572201871706101974372559870357086624162144996415775000270417804571242558469664885385126840352917689500167871673681882590551443872817974851259975554374186340247399972975927280009813481196363045733585694118262862329565839513491274059287948607027197532032021306678030103134227804861074527952840860390575445191254707737323254967668221005061974848258845175315840345404481297063089428167183061904732283597681258740398965193617879281880097250872825882037608634011536078019825278022435225886470728790677674807120734858998996021360526553532213650727723593145751258759454914163620490907693471505601540706374233540645525353613041323706814420399879130749290257540037974213638860121225510085070641390767023511579419488050948327619759965261906084013217109545452725554995242193555957979456102244562332016880734418984923381964065004578285852931962551792821614071726799011230468750000 [74,42] -867273324339039530380529191459590983049890788525367062547544416478086476008929946709152644997110814511400086218609552790475335613641490105574363277660219758370680454030586867596267349360162671695209684402666243604363112532415538760970484690431975145292580377268876183018378567181600021153305582234786452022369669418460029727738443849794893179076949864538248453317814293032035815413561333987532095477338131390741095482821403224434239528656219599409027817169992877208076777874385532615043898057113352806449831887859991757250944465229307524910805655785856076871107491872415531117638084967612392201947144794867980603198750894351838149609396375514828561124119145829457972542876111801112877205748793920156444560407655191081434290616243899965778570057579284505774829943603469653370769928881219222001459046320699205377048471957011992939241827779461722599929389491352627709680181821312018864898249175734799625744903982938432526037469077657129680137580435060324765900400354395220516702901486772770539237737333798738204370709540690094208176586386383700763508899184619752640699291826943048060305673892865529509145876835060452779188370862902488311400358304074359461704974290773952794442821524008105221625941070949205445697247897595199939201215706322727416700433054715488455875818093421327009620240894479888124351162821023880580933936748627610675978320489881266344963907436151247234701032509235440318288579411073111504270454708397945564075383278148532840466133741589048465241145939269027191767006134400636118066088517350766302022401742389287790616484974887522798110843167905363043929817630349029098985067084063745512186035506489677560148104043906958727809845853744160376923368274238054978871799860422368231236651341731899783801850467430911449740864172537562603187960074056016010145234191375861064330216607534958265479782093957783071201347456662086104354835038373463406479995507115280905865928557303367000083957843396511454871301918986801392579314990419364197461074429635292249598652354806879727062338642138328153882095066730618772067581928969608845542198558137800080816185767779116301156413861329480122885151028135951554154777826397083881847286032730790627347334642280913790730750240219165447801336027713153749427143250390944853306695522634706496208263095287209910297871791518506566962222601657103289357009975404622321964519182279245597711302243532950631186369850613063629731748852020350575294889446308630073397286208454884273931446925297115466519483866218458908694357432647228501843514931515463539825003468957575495894019848228118085842197615420445799827575683593750000 [74,43] 645322007752579386601027206639097828744227788639949345412259961922273360296075662726044524638091244623363361693918408325809244076683959248786836446689308519684769068467851101992773263769747830132159585022268646479034907049814402383804476947364211001344383766075330683772191763108988391596478048844482390852137672277257655814000142094811408807528680042271812207941611978732963424743421243285722359193528285275381862985753020573462956884403594865463229624387037784938004092254222011559571790847045400631607477285723937593583323198878715023398635607310159678717560077113469466258702132503027543258851667041237374392283940090151552500534099642427276399474071041215658548662093551981009979202910619243324695544747757052055895055629551222813351155161648582830288923310101812086131920211317996438576225523927683812978888032429857226168347243656937647474038862625886284247292104291234490023715385720806142981277839182095338547545814047495798666864114672006512803738394743735496108965716035209953189363397158025656267744288342107607475279355638671310701122927675318971830619901239461318743871516201655232021856555551963307468371597954729662049504869473883740792503171735739396509512516060309812043298769448070918069886758782716786682521578375254321651568472545899342990905526132244529500132020720342989042813461777780311402500747070386955837311629669236245226211164864236341814228722410976540117362237237841072090840542458675273872135762176176515172541346664009271419664861234612213720903812981216071691946434434879637966038148608899613603947428546540881362011969187325480872530884534348542745725754285769585846965736846485365257995118982610158824355773268726437593741394433609857098245176038640434073102150870581998976382262455277023800131683014852449040978620085360762725808630922344180186249368523471432864661760811207364939857058704724965279053283142958893162377233729865990512863560601885029555906538681699496146645994381485324121381524972192285912136509350071664211593104368376026705481134911760219665030205420926284544381646312443990965095086303434177063777471548514838947492020236730056426249310185685020516441839078394457760225749200040068794362514995396713800965169357830176460299827609396403995241076474955132387862008520856979923420556958534598797043392050710742221716452450133675848062139896848615017105339837806684367279294908856787742470379416635467351184773194225052426918412220485277685395223901396525001790839064652531909534045412351900854157908659615145187070288962681589602195461251692384316099482428896738639423347194679081439971923828125000 [74,44] -385625453163143862714860911207760832244886228968102911195456206257359775084730766568227694453364224172938022448648409098796171008847892950476943061547302229764452956892864046180506689932632639503919461405031419810375989307093231668619187676386615604211130490556995991704695530159664620479219328993639361554951954563874646203401500149802443433339362251367907059161115051589464943041919233412960658914499509723865363215057067972550888979274613506287534544425273722141115714080306264485518571023037635943336958366977754994897852713730474729309924917685853111980967878563534512135544912044066883997807657583161525694220232392196708816394993528798533327743553661565831844525612645283481915476092208870384803031587726044854306800618788956733494630857333969396970581586646052214695589407185214748559043730359768711489352907814698010446556808304463574251083926495806646547356448103912958958285486309780429477457361310935339682609448451408518040079186410905386298357852222822836443003050584082347682994795030562542073898453923481006169459417009745014374722744600197899716807001845227639126780057567857169464838127316365222094922926005832708146212090385971820177359325123085428188426817324247150834077344836109708031702417007442273450797536033057887657277026951055983550853740574145059413035844234048751909963205079235136463072164934964714769017453701922551406359956725478113098495440986204300827659560180667824755652308339437138074243538555146139184175952826063215886830345381094409973927486613358757053463975667377501931509433196369360962882984078652862243164943032198470540812109939414655323591804639916230703037125592775245203207419015717958279978398004893730759270188605669146612745378602670876611447783743068288865930336192735053040468896365793913578272971178314186571188496799664090034284966784242420343134612117648978445102818972055458392565184237621369658518410001824611862691251498733033933396082759551281731867964850039917449164645523290911627583685603307359921518751912904827869925801189813475557171170251952864961959791131393588132289960025499530176780975217041002547591590057481707764517109507070546990880144132375584022910614997887492540414256070834971703913616998172970484162872784181503694403437146721492493496041055717008570260844713456835585183695118844426403858965964161633300313276023909963546959101137155317782979977267770864016902880086776419120373073511872472457241360225364385817480067153159121231321403290043606003003435210183253454947300049122228373624140000956655753604753043200573567306742306382005835985182784497737884521484375000 [74,45] 187674762692486893341068158460943476753445375383891589346615550459259471398708876764991333395218179952895343625408825790479474288476534884513186416253979704913186296921418308718463015152227710488372978660501826923728731161520586829284880756570091096059284531085542980992896873884053067667004240830837685836553289771480579884425564344815538077490703195822029807789782572922375366546336812593653750449767663964221495198931179686912635588976067261924301741974492145233161313116484810676611751188169636551140450387371633915018172771970923471651557558141433572869970676993411028501426647553365259272439381950780240152395879540943023681292379625890723646403579831994315950811744587515624050470646763798904046549768196606953387676408218057717075761557280267762188173543825320984594422538943720682466238910808472744012602827776353647787096099780226200767312851994977905871417930602594700076189740845709900989380500050291967852267678229957849653888192117920987049438947329202272461906070432044943563298636294429966724494979816046978060166435005556977764473589939323957325973831992325255969028968859209362955396276243505193599265557993712707553251230127838903996742622892775249902426672684660957506256812747083626325787217106127141883974455347573515229085815220642243140104252987002174521406080763147394592352831590779339555990416647424616407389165797364470608912125299570958079664383658072222114791985444903125832494207149964843363039420399273563698728662064092777744285477488159441402588998503775321321241342109704636366595631229188162031271609697712153494378717889245471926155068189307738324661586095281297308036235507356674242746724285027567720542285116858735155342978843962504985998087394505260783478140879235436769888155519923579403118522528530044402847444445643404730238349532385133636449541723825551701021492364045495152728485216987958180490083151506573236053391844128772969981405763141837065486912286420528187449769102848457354553397672432399244036350341238902214845815558023800515403667257546386465298451861236758020106114703493699833976887513095827328013057221633083597163975443595051367415008614300206570392017730745702291655392666639823146980373896131577700156954881937802781705035806949641003823929406140488989959855316710651055104362680627692733499471240809230074608063526008842416291086207657790547725237627747250265845593533145359096265991325073202480480936557171438547147819770788045170449246262379000425812634233416190629003235614357144974967162454715468981480072677220544076016873104617067608695935021501099981833249330520629882812500000 [74,46] -72658775166254914659412883035835483899128455203837273832633871984946684522515762677799114568120385873254920759630057172113612051246950515757475586114239625025547915190907450269133547383556018470731409160668958254902514861501307430650834686183575553373669286205571397889747860514927406179718181114784658850854517495380765790893635814996968550921451413200103670434599113808009924961909365837980422535062186328525909598797033410714493617745862091028548898015311356647625240866621126091110665134585859928619088229652626633764519966820122456369707721307262447611374392003605527607929514166370081304970604374378644143735541102446056564284629655979769105577229769683124661674060412616756662077198018399937625540253917536520451536098507945535078644468193339230697207358244971523799967522724242282167374051601273195801383091161212580165820857685756170308318092123802718486853353120266603729947250555631968361388657604935439875465655399740009391659442948140910485121176528808846407042705135700512445555832400897392601228956001218676524954158725065654688722489426192272918684214523444706065387581521796702801795493402954931501463673627993003074088834063512760401454753443100167100954202466910335761746511181863942295754180818702612516609492244501011881481100951804237706743865984669462166692206392906032750911046581812475808253015343221209403838316598828114627233508821931665747488926565373009348064640888374153695376140855565420052245221145242145954454866520855469769783803783941855908666058417777506911679247956736586230571353904422002360645712068510765032955631434463164621005511436468390500660136842670848061950794946615879388381268981897600238722405907012547918515523031722537339600436442007607054296107794762795073051477013218969732559570674391666770511199575427513071100300480196381215159228151489994315220778032482033352386303605184778825950165213674224180391036530133000269587110611820441309204215863336368767033842250432437043175868608474381428808283265281581437307549969142311424363901174419492717906390075596146184666460022116133141471820813956819001041508660918014964891327666136538535695079922984793036851980524534046881875291013385032707947468879362820608384641780887228047043305678431433138957409116984827647434963142286553799709750104041634316542430065475480431266022619749960435979550874663416565691822124089544504916428865982048601893728163764489277606436890625088853334265924901830279269489651190606945488560060864627481351024418761393247801676155564712400336198523567531734459426834568738628322703831940998497884720563888549804687500 [74,47] 20238534012276903693767312680940046718363596287392351690472389791380287152712676575615916229166395430371954911179131248501650448790886154348254173682094794372177641218277528405524024804690948690123857671417993388437326711930786637830450035838941172520522772955329540889067591842413044173931811615244975945138793911896610551892285863824444438935063850850865823385048831847885918463904067788112416319848655373398697608237109725425040824016767991388267860757001624382840108824185493036454488270384700168791216761883477192694521083768682676405435841794312274642823889167084514199666896833525608203680806107684015364554752726916573813201909388882843536143932572168879864314217364790395188154119139696113474832426936907358307717806643468564606871613450606275601750072822419497809594969129734986726396691564559877091517716409624523313724837150386855894130246980323591232736883740969189396438012686378742514967377451568550355991716418670804209263612670288172285735491216541712787178679848897382656528264361063538567688350170624780320653231989756336268157243451868216981397954126862430803146057999639273417580868616955597915903053201081363727831373061358604931891344372288047122381570365107934460373853262332085424919800734188106042184550826963077851737715068572260804540123455103926681968288904969250320751474380647091473432359250818035314972748523957526367553853666653386677350013115171000325062355735664149848290417382927028681279870434554783526425238341509971675142415812537563647152292840250626983595164246318925166416450029161331221699354673365840682574782676110663333211678400957836692139423257062900682541047644329186399709546526715767087383780586591168719136673605109595208653688372438536919344667691240499368576417260849955842502430549488304447176894339409477655636137959763834312344956124289652854138542321438646647978092472948554476744169337904801063779288496307630173166423923875559478720803345630916106632638072175757851042284558191679231279561054873768524431907068397897003875333085506824870593936687942353706024294214706491295539209505622103106375898460131921254982036823919821504111206551728039667287092655285579362600548142848942862009953512133759398465313911761193839615730551771631421171662622767701190693843668953936989660886573043931066741359046913945325291370523361616304269691191828676580458659831589368371378538137314831415778836441538076431814232199234711793484045133155972259764312156038339111511873849923426057408281789326738911098574583124331624827837566438044859756272063171234076861537687364034354686737060546875000000 [74,48] -2112731793364281304629655038959947509235122004612389174793243973537160666099931454498801544368101987988811349102282953408403365324093880865888394010685708604420806955458686545298605528097057855329096692910992310591934634670557925842609475493954891613317303553508317502614235781208776711639962208477321657130510580752940954030498860646352522184036020587546863283302373988302755181993810273332779576629612564203211099907979173613498796599871471570837444246524383233865373205082837706857489208695723390222767403356581097122185374827788473709200529969872452542948966134132781938540490112078003716191557098182384393804099086798864664323956768623278621566595548793147330334747803210171278551013031299452897686534573517111656227443917473541775843731173291564132555734761821580237907537470608043793596725454274689965811231664158454081731298027419003520148060987572461126258000151602977989610127631417755024590172506272283023540005214334208700186431462723776922715269852719170521253242382274199508514739517801589451269603586823280694534171420879597941329254210317571238503738140211563295435280129544684840670114143529501935588437184523653701064133474495846215219553989920444383404835613008655631193822389311706556327652536122685152871107754786524237421247714828808969471159905598203879802640985675469138606526113079511719468999976500285919808418225509548005297853073567278598032665177998123437552142369513020096932590772544836383042497746038281530874116712068742257204658625528791212108922414372319571856105275441572386600663682214048599110000924031662141639560606783098083651281347850521025433843263551727186200499301684051916608335386227695187224730161477057488992125390468846548774202505404064270171705909452553171111149821833048006339090544152278384166437912979642846657670309921420561727899840154056922765544047181774594397249280242935117326288735374725611093407910556690706060595558672356793164088943177302380502358690367997586749353320481400306006947253143171916422637899848268625647010885393940657355316728436531189746490764049678136036001064309562904074157107019266471576606459057307515591339834654728239639809869085901754172350387783052508286028002805376886775172081975844096321027372386187106773619461610805397284288004977036009374062333939645555872052298163678329984012244281735917801125794107718377135265491305327593448747567695910012248451198984153828148896874730641253396497488308921343930740836587944900893828872018389827751384789944717835894334823765668048395927838748288366039514282399003342050036735599860548973083496093750000 [74,49] -1854578649832340126592431451736187201829040876961959014634418878445556014185796009247774534415246423456306792595769173802416631315395992894978679485494077863216711407179228553326326165702645157184313569269509282569988575210092453410480169802143481629062234506475816637270522831767419048611336329055712131299998969960821024437254780271000689370637678708602479883912097074288154601078950771796014994169471567691030400055410850056623923518214851760640102281123082346858963252515909500720089704312749074602450169829901879623343634058220700695433725758177418088240803586440742534316318714204608292439873651046549731146321702778442171987430516866820343484374406112624126581211790563659725690351746404050630720287605800188563618509468502819256741072911372862247558288290264630842769926393563325519433033457056820467358002704265668361538491083917940396446782528060409043027084159542208579737330206200101874421877461186612258777344525368281746529109591729712302140646681831163527842117154990039920773519654128974256581938672635585547115912749885363676033013438436267895192200011167230452154957923817375038712456689880471399393750200527041077795003952154813185273939161860218052205527203178742198978470784264285867333335555685865847408386986633055121746300338916483362541006853910243120998350279237072540359295090173322880360264806505520277633213487283830681164990756008410433541469888270141276631760995911122030749562814444173028762495181312640597665349421322943841473788542439798536577237983919751472114078375224781617502879761086869868398519150711407574404080179286515043005836906367134137771359909612870178963719733883142345733729215733299743922502924650620642864442469662801242561435357523467951556937861367752172395908349658396835190833142876639004599250529135338047151306694957516537858475795124370514090524275309546196241316638518808538418866038838765885857642309201527039618089596145130129283120002840524769438771365837554528459668345117006090199607117105638163497564376783661994997597007793931528612004386925928562668258077394752605712754508269810178001876446763379363402354834036391160527482759542295446828751164062460772886956230800037819121980097303932719050743897186566293275000167576568304935331282828516600172074372706354972569309285852387900796169302431189256948670883483599479431971354607103895423597529048238218640217176295889609762320763556248783214269318804268613463539384992479753270690732414219960288295963958785206634723086059915208427574626410110881278227744726299335805200490384647693531405820976942777633666992187500 [74,50] 1679559689611796283432813993548474550673329846075958730734774044767473178751900416429454334026290766594491447701375188997419511833080521658794047575676978098201634139035255692629820068549798970861441823467057368907564614698555252686866755475499700237218162766728144696700951330597382208907109294122362077501103160680288928741862712671330738117605931677244083120034446028840848554513717922183092478737272794067403066684562474902834561916077850062373157732526004867562055245830665253076293141864254041015417063437529957384061170620036065380683682043233356950101280428056584165836176486793781312156714862923614939394823038648761391993683263531440518373127077546191053601972455642068573897920373473462408215320284088730161918687111982046429650186316804777151369747090935809765995861932291140617551278343667919387904527877794206915217615291483340447529782366280833932003395006824363210609364220867815298703989149511331420607879854114268322327029254081101935980157481690281155655804703668580273619740419331664462146832021619481636532202110504604041150219434957891826412686953884352145316008143336676919197088617703327379305094891107963563265533641087869824204589444288327638800569580780278281004974112635775517086971297749114217395091156117950327510329650619801851396982798265558097095958161212768918167183250512709953391868966422708723279033096642860721847533340792999304672209308445117851916354656069684340560225883608758812361468719560594087761978041082477322206056690153524793596544236370113624547733439169647746612915609265630836540594839769971192441896208761970625430919531497120188650127226010629211822495274866007100134528660229552664731207853208494143481116425326662460319260126135729055426680185841538853686331713756618968577037031394926210260074702873613631823343765837382779416009527066731700373257140977056666710484414946556344125605240542013542263843815693744849913839191050060041554983162348835607425734050486439885286329077791537555824994675961448673746429760422720653212174698057259860670445891293316984912016531469204983895690327690416037100069500328098797969133677340215209704796522468291474141723037771861967203511335288480352149972372200004185542630538196219799927085184593005631154909163960050821818310042192328821998509550190079084097132307742566176540519063290975755083439152761761314432201688147802616449387338258281617632076251018885481016619840642388227050359728110805610936819402191423178527924916380582297206245200423598919683544279851688188410785757966326152846453512168523047876078635454177856445312500000 [74,51] -945879518084153701665074695264980070760940663831732989788667465875525819569194352973982207260115275484074485674751504649478409784212921033021694654129611802660985714732283999930018350201450747642093892754495883558120434014257214493486051854690514974769458575072894571728944229017995879740599609545695634405052491946222982143796139167215119504935143441404935038640118127331607540467659179659203579157714455303445551894236252070024939892584627447437318071334868209613911388653490138759715147680572602911347668470554678295572225935660122364979477260388283053239327485947779052760295653119040062677493103887301590926854104768554683559779927312840637795664398558834062127454157856362670909992544854861068229627859178771409936021801356898731053046385837067745939920765202616418606521578084133056912624785350496813994107456763737383279604703093120029558930110385631296399835116887498513065411794006490739512486937219441836460742799636891039402725054258827612853101846380059936713524317266062183923022444800400566037509775641153839836706183514371466447567549671808114657792306393476625706254616642242686234624545485269181436237197175877793751930252738236062825984361310709425048683306460676579847150345901686796684843047071702302623973203670368762142332874154946391820781384767056811153025423595294153826901926182723433894317211717000801209085745240018077407360362893557161440531094074084818174044920748089538409479135455561192298125948061519573599248917896415860547601865811755279778205657362516266593850113970102200303616365568479935342507630495367015107376832675621559164733993315410615930668790486806273215160814432270309724962367505993713593053232667080701116491632889374579730680930771772505443818532785607715962140098815026676669501269088779791182920300369081320417840875059870603757460244550157057763732390455766232852877340665405766980454029131519475006219641190556822479838264496561477467772162216242062657622163846342743784141447877454974785360418980888532406396104685653274256937542975865648815866971766098487022621631049685200061725844383822400695665202322766729057048165841592452248294525017107159239063904959266243529770484026091867795423550026795974063675128422264002598619334871268752484882864601296469138253655840900737958020469096784063438777384972577160178182592340374410771734937473150826280642408475407100645390288024588479090866756967921402089863465603293251033446607463341859144495874535381050427854428931880495089525050964248166884052472788095429145667696528381167969667941974876157473772764205932617187500000 [74,52] 456551984478187623431190997288057167109083002385496120957527557976070729782598535200391154200482608584039130171750830579456834969727702772590429437991050201993077173650232034815255309017604597081276027931950838069659026144668464083050590950284591139923581014219592493742156346814209417393803048862469881493847262488455737129419078512753567680808823747790413430694175416987480446049333287354585493422082242046464851522528220288629778606041681478747326685422179145600467765492603385851494872486548482728316814700491437337265733203891149914103924064251499678723389775991124360269193360457678995505965974451264585449307235124710565693582381847116793682600319554852281768456935495743619069420673051160653845484583074152928762478619338488393260308825612154041111861686952302678532897808169248745281075052459311707132197761259410405158537425330993661205220754948725458480444025837655213003579718425326492959041696547200209283603084165315115857781423670156473728232403414250017058666826868374860817360031674045992200799035700678491069669609503748753486351726244139242704513146329554419898997102022479660549228439541459973647457795024547086482578602870948263784083808058541696724909642036882941580023000816742579067433759787437394706841755659994308436969149514779426240829648000216480064807003666913716509700292021136052518938133877257784809509976991758577621775906776291783523849350507515863402302199341804100391135060506077968363850253635080308794107495557885932349322456178965317139076371535985739301813247565051476335558353985248456194173610405247309513948146929887478678535631038195481690028395727821060382543585143496234374115153212565679545029105316253699579962338558398687460329996184071607643081512726804221179720685904451586015538124412370434077020531353960581540466841867197598826607680431886005166841169633168051129100764744878466630673856723995448150831043670504395304620504055470584620261311649776465036647457323356508664585432460608716837357049162473853734055592023282800764149040207684251058343789226559221452694409913149798184897067408102260825786066668409273569271667551371816598809442742472015148112114258921966062742418894426963775290421427649836597742145268738855298089560795125160556496645761745412159166043821862887955938369659782952689403326322352946199023045923163106689134891419196548220971225381382210662613801237122486217559784387873739959888376358205244365574531504240797674853486053322896938442237798959134188881328547080281672303552182286454297916476128800858380607508024695562198758125305175781250000 [74,53] -207786068458248452231899908489100656040108553480440613667054599632679464633463498975228558289173932387077212446156805609530070643039457452877193654200897712805553483769977334609714065103538565186147950313755103934177866746619514806664312968569078062633944488438822507687509952311941561341163845070254854323905759578399113157268066131392298231663616773986149402516590997739678503422286029494825500557987567145580684140356874565533495687431195963440626934545042464798109620614157753299839308186002213391943330955365318449899198982281359015526557063903946522247739229800217265294533113725761164357033637569384349329526163859562426687441063869192426598998915218320119746468586931190995521428234998233494976575685372659183730240296131031862576441941744158705474808105462487711490013450719510338397142964242836154249500714646950156398120998004344210426057302898075664845437895381744543698951616842661139359509395632540086157276321715330974159613578011976891831866408072306273345820812951861055171640143337335454203536479504007939378905415572697979837299424128714982150889848216879250384803849292934332606351769752726209461420103506876874598043767431376603278920996907977408472786584086837441642666106177130538559307970538910347368996677086373162460398638688207578811314113658116566051245652353385395715039369125754143779591145404132386263454026281633666860921892893600667840091414691109144426550295771024512840766339037210316572725585836984143674657086065718743668977088652822280295529056525374811422523401023236765721878754668674141741945685912715751599684134527139115598161815116949615702447656550451828019041259437822044165268140807865785001155571061661741571524132596082217251384191466952071432557565712961395612483319031701062998181362688514590039961485150722102485662640062423682716556850688970804335559793889607688073683726633098974970717082348845598754433251667169701352335625705457913820724182167727690501463288773118531573277838403249246224246960500885010118330986919116508145641632624011973929345282915344629936572696455495496148713621109303372480340789005138333814858230753318076944038517679235058759701108451989022190869916933696319933578514019440299751561688405179230745571535839353664349675993844235607122055426399910042678199012624865596551795542628143711359600774414439019954184563697423716629058140927050469312311626668118079373658254764159306892687798249962043502388656638160284649514081322396763392941714050310709287788399674879318842249675218710415312762247692446662683529723381070652976632118225097656250 [74,54] 91070099161944414962584303365036165966297931250769126386285292394311531502666187224139848862224463975873979740502008162932598731346803611052784041579499349190677169522996148053129676830415372081328116708683511164927136052850243329567232263323964551615266432663504728971909282855934574102017159451343318285550369831376699382086794835320605917950155155583460015939852683401989717850046824951584073991907807647082844547721973045413148562130601452025742272501356005607637077160326315403194883483890731975929405504546761615734807238988755810154906269128208991729168940529520091443371311738633869149440769616755230677161284086777768537611616078949944568296698110748317692597735182227553867178224908097282139753479386606876012947152491724605389493839201831300625550910033442191385494385015662478527141754915161304420578864851385659871306167154646389555885712301005995168427204927968218476863575738230899551195930401333760642622178028126041103911963706496928193806348646504174946945348632148900006668731831964212552622290977733863009345557270015639994484658468790237790383506598594436936688320786983020095449947708799375786210230726110736154093919804201311440389528057946248931951317575882339584881834164044253358626123913037922565732430354051030831539177460085117313515418111455228482182252318287163050778741285454195476988816756864726160102572539851139567399728006080907205239111118035220497971301514353334430295677962324054151059428934327938889779101797473850711306763705225609018527563588306902158030883413857309826879086180949328361035291959367023123477305586803725023216159470794283483118671096960485569179298682467814826804720078560934166951161873935082223115429701058860443416011156920761355670492122486744625865091902295157838778261677604099014343721403950275186138930600864836632863389691574523070346123301726890429254492444358538124368350799413312533576744747119331469446312976596243877047544376176389093337640756502447896996904915220846417545425387459170588824369017115420977680931011243366463533436934580723088182267041181271449094039851232328352922512709124954064067946476492328296747057481046925545855403049018168793498400994079646909865309118803913477133592573529452488940006802026898110097522602608995604073667808391253959461384393936295735185123946336457357878913154648675996840746315900563522407439296337055898935718496567776276543538671837335748128006974240506829989976790794681481063476471674345966991155241474040103228776529054014688625272533256346699470336683579496650509099708870053291320800781250000 [74,55] -37777237231364845237616116418114266373751127837696798768196171062676791219552673941184433089753650676291685025930540201659624558173377902646870342626759695606833329273800246100517362895152373667315633611232110075648635323191295240398342873176382570309236551045560100251313778238561224740931678050250213377164692959249025566087594696752828051629643377240065415069455661417852417421871563299202469786359153855363771840106476396562902124434126465325898862194497204614816536260531720000248152265533862107247213496187348623634107939786188569497627405594889769526660828870791511347555251637747927359447092155302637638811416903410706582265095877046088184266928286390053085755425834174261238403277359333391541376739682226282308343378260964026856667766610582143536993901055104591908700959898389812648718108617124045751418548005619151668053305843854687187916157516471923739365353464322703417938691206634414995115182552757504553969696022914400554137465485742679493640204178204439575520206558139636292320243470296595678964482535251924246243710234862066464120574439487601471906265140270540394918790548493614259058387842281613219031704554122571636510401323834341073747249497820951146482604602316572181971664736735890939845039241004487251545064831269161655454299000528368297796824439583587737436800583399546102779692681453211082841315035821011527507328353162748799572242228152419351438110818675183492618465002963579155733890747294766493288911342121314636776133246417404954760428917957720124136794445371476811360350644070119769273201054740155709921850984135930233325477348238508223306197161012043487566593782177689604619192313886793273397003602852934170319205261333505245987605567137278321982258907579857334664281562743892126948120817428176954180358981859866161205715508333865498848204755863460692739201378040065212687336346449843373086719395455819452968666930563676304683041671402380520258953097750782401638740172497219181226067804452036932331650394999215574806405869987476214357839966386759093640533246144683197851685663778169060338323287994944724260315549611949227219134822890122693037082608588981584431241766327628138732459011907252902190390614441271695387008921741494915166998892783592310020894343751905719176240367194672147545200925969397346728964296895405291143393336493413766937520403572915957465022748715290202237608608003242625849936775701291853975947181577543590038803800077478002657720865243220815963027653856687620707816831275400707728952907178421333046874629836813568538843310928854180019698105752468109130859375000 [74,56] 14455879048836075598748754452180471935439421639031400978659214491286881978065238170761105687917975977743721705809276174491112540101393781607182924609656171158060874941239495086681120003193333822840636963434914942031258632134404679413109809360912665154160004414969583109672017343403091250577027372173905622822866511560236480144858593810048409625959729036261298335643155716939585492998222114305543588293672659130482518628902468539915237592955318338316257520257903322279189830837315652149732983130006310654840227800222645792632387262517577409973951594137032086759370860521754892843899059722348940994054462924434542368251227194506506488906826223841193171610515560385951171213462209854912208678644367167438588567354955886037520205245721352132740345560396625583874015509042590572300964432940558649742116095945033274426468958773272549712619695319409097083625753428336465360732474129908169127738996280612060759390027837265512660450703768035324865380943446112311534056860156384751039520643004074440089235346714273279931142274065802179955925575916505699360249263128062776085872581139805514555211878415800599379135856773749634253893347168259042014015591832067226654508327155198818211485246133920538559458159736085236689280744666615627579150939965708579659883070312393939104369801017831983436671803282262649952156761235558450482861441147791929254278921372533930584742394091769738215131868473871325868031307846696876457594135036703829497789077225445993340714706210547539507894199068188156160653992105242731084391278417850182088584614890308521208609627487721183785201756734349126760700229832117302284422817687840355701962110785527347072501267146724449171930331656755118001472277912721841660666148994576652195566708160116129794704028552825178051644804185382393621367345090498219878215573588528170366509521248951318821164725955461454120741762652208641107061336422768076161228523093039330914764529294806658994816110127178179308049767165076756578970373577046113782426031852899658102175746577598666545659317871404513285721362500310731628425838141538440785597134108288889405747868979440692756088784404896313248228766243334329644783983158616927051982375687202439738770854928937069268631070208245362050115194775532953542223708163677531039683486119585767163314676444374684232984869678684435225309151853435659844307879171796697648360115709610392689305171392011922766283319893854190910151272125722426325390273311050015697302306932277105698428590666606599825511756811246736700462473896142579377760428727128783066291362047195434570312500 [74,57] -5011483472691534965426403615215865806557753361973037889168794319011924090968085166102960200793350146684270955219886096595423939723875340522319727260778915121451687660992225360388823052041362315342166817324101342428013582622779529139266187786454052401375221585962139060094498533502307718678919443224780712151974877994492850749570969644372478458725207757432491366186852602146335840712466524817704618736767752407215532381660087564480363990443579393379139207422553307097684031309865923732885886596694717810016566637574915995754122815990023801773717045762941279335023858543526272973949797605157939140851001153877434239464558306583395812359422576315380140068716844590757528622158926609479595093827406249800269319798031693175931645868250864938323143747318107614355419725845122650974490284659229209866574168646646982828079786206995662234582007397662153038876612496752137270150968316352385071857302759981111844644408032319558888480931487269596406220638568414649639084607366261126343592375253122722144293214940030807648663685090597322682186038207131026587887719712104247312117483983901092061339365570260923513209413342474715241769462392446947046289004698471641713288553560239651838244492253051717149284098757209763033572566327529089725409764410040862577583800562902424304045279285634896670135189596562635286726525857860610847820894952811270525641496866729173432405365537028485670861450294180394321315217475902619752032178220099877434179389345773973932818798145863199838654716597726627061696687551276969107260466860888222020648914854607047266457806123530949620437389324328395416547914978410414368897284451502919408365739317085851110047623370227823609294193206402119851158235976067986810903727542418114396757286178439384125272654269698738212768065379058524159187034473173666116564346891599687832227399973823786748883800417190625184387559790361387483125101276823614396320731315990124980386167237719662361572305077385131693173077186892685207788987301378169455802081316247007213090961291686886155169700950915651568491909639885938069283217846195533461523249714385575271539754607323573771353180841480893685071928366813081912954598753994131663114407787678084524125349682453401743864313310231588816529974416093487464609065248620866263007560239852359017215253737744159688705367469169417733407449693078457679139155236322145150227469496749750699457019436122773724284443564555869498338067280332827596655291245488459469556323674701593586325850624800481677650779287328950095800693642330084220937180816690670326352119445800781250000 [74,58] 1561229233025788512168828950838589864306124906599099419857063309175087612190279868466387737385708105121211417234889293362963829840404161263301364750712965867051627296957775341922540686067967451186963558599663983121181708685124747055722068788018232673113939598545209587392823662224645524519249671267478250366878046299952131858370907322292401274348968117343995729314710849290543615235485159250876735315025774044240418390703686714553453131324625706938462850967275971833796193883681258213662689170826960912934601924378936600280905783956654828909957685515221254550986673415477845914970233021527121175686342499650384397228604795677798070143741890449770898408284320111745897315231224824279255509903096038185732194314301723292281955576009307319458415458574497833773615766779146549657787159609108315993183995637497572519959142813253692580859843131535657367371311717215036859143198935332775093751213142452891404664085605399780541059809961011289238308099990313162481390073531260189147649534180174553088166666765126227100383737637489385272804111403705632871397393996959668597515935455127625662575730034513568507320318450707615117649908313024937315247095572130107091872963116578229587362918708215564547131441186144132612146911512816775331429340465565370160177819868754415834096377995051088707957545721517195980510912065902272040538274755370226165953356272863294163949720407094826822559040687929716357652885592822394031596479444649328921760129852196816015516331210873964167541915070308449048824470328063056457634157701833410277678633783981160988074485814865321125646960399236404841171129241518015665591532576352639898907702524067259926984522757163208822885649928482784130709839351418552662264787242480465240554652900610314495609871725889459501995214018457735422329047715329009458042901836185970946879650976165226237334438515878713202535782991210263558774723464090662495131523126356968665632755754381027293685084157424145795079103641612896127288350786870045270584766345539632173286891801932072572878200595222882078207248846060735479586031215145637438222979932866114103712987042423990445241281288223424281721716124449063480043761214247628208651868150346541956263944119755293844361625202166604621709804140985651009811407042843743357127888888687686654193047016516887607962051369722036556084887427851382164527307015745911731049748527487079943814966520803518234303869035589328909708148883771631604323409130879985284113575656416918427447060032385728574299801973750087326760681240202938147021427539584692567586898803710937500 [74,59] -436995335205679851970308092395419043160141032837087779369039177863734479890425724837318714423006085914818622131346265557595035340169119036595564669286907339647638763009640648993576115012661311809090584426182984132967674228947865210966178560643726105935017916589410485329224707577843665899220689254236389373711505506023450028637258100504578664538995333750068923337726853508200945470944725779428125373169654692372261981931025304519513696420480360487985300018418088324340005070885103258677375949516490841252844032138541275312559801267470114964389648706396800657390715921888102289035285637691120354686170532901709606255078511273507637187765345688338321917189555085074127161683554695268846930520682981443865232511478149514237796779921059900846998078377390239987843645918984927736718407088600458059257960127278632191202224546830827850013925310702697818084306987792490567283523345043870930015360209284306830641546309562007367976433845265971087681661020909264051754672637240580062443211132355457069207317289405215505196737464677347534719304205749610877214266502158851060562518612253103467721071825636635707910289740749181398648613604431827504098623405936782545165287346251919084147446226308583113690512002356234666283851185226493444461184013217699635049927045864388009919099608253642312528123847386342506336425459441861504723399787326518082570672024616197264965471571976747840519151585031154142869561971360501145197766478148938892375578844216370182677870099393662168255040123836048502786301149561224027893172651999030013375839052881768004132039381710361568625940205836017855682134404831263741661720539950669818193888882713345005535975791705712878320865005794543585965012066243729810871086652008282150464177973023606845214892920674982299126264566809231049448213869598502158888545608702559378944787043445567619589339724608386873488876494737118685734487918172542913743430721798270512478875223128319900381261473908877828704543822350988191986678276883050779964536722751759474979476608554256851268297575253960897360874038013991976002173527348205011989197245607928023341097820101692672225103659038068607864533185661245673535956945811627902851597750311615470291741783851269941552491864500926352940232263065793425060726922569866497505177150038756405246395279862769769389509783847143916914675560641463732359633563650877920937228678969036725914458061375587424993963015707741613124273174256247593900601859651193894918385355071327066465598646490436862319591057455384930159234761065656371670229418668895959854125976562500 [74,60] 110612541741380837183188108022757352621531813259286391793607557070375408835483326735624903647881623521669259530969752318194147304877155945269610899975772196842828885792208473608713561188762604231087492556062981965742108493105895666354256222680598983378665262474708409262305071423962776112912541350614268957828484354993440743923857543386870459445503007837790572988566282070845656061607361808634934652418363651706609913714366591716471153283205444648143501388975218228870959166076685380923101534555374963447529151428239528795890082482770534162664931296299301837764897569495731368036908613374977500407450144582448961579577177590395417266112832012896786851978638045702977641637866458825433508429184655666189238285044577517068159477544065583111084334442995164308505057382649728078783495328696145101446760508777034448303636772485400274490490599468397474309636247610966100998067676807542097171605540487931364031317159814458303523113335018481122029266159627345178646927238721044257968176248626468496379381709527125190897678161595562575163282636225263331845844752798251496490101646767235650410971279661568962525699895685206629273022021465615458472444437705379916318826838367444283928734453386464290316448058662874930846938902664511874956236333517427267789570166161180113008082303451385626839936680924382315464997618479144548796472487319509940587212650947573461103438396167402687691182531214307725189066099199100802691228717914051910829825734031217769677599288045719747687379472804323209224614604711186615752793575675342929040853079130739480583804578791026038611025667174963585446963835174688519044612268861661526393595489358410038160451925874724985150852779101959112984921875542529826162050288768051138619388957114109120851248817625742050299482556410491624983955174640922829208244305292681846527792825968621138709130336542737332757529662009573925779248046335405775576381633123772698126921635140014736002527159721263148140296116330573169526124237937210261694692805042797730931637523184200281209652649686136780595267945627094880080084735949616008046288237176443130586946555015290127690563203909529558290733372209956626653477482315405992762242156459396524305789840921110343503121766993669124641654145577903355628369408549842990638236862740389792620055349642052261133401847757375624902718585312541070398347749973090421112866864692273560110595075173590373158156764322442509740407701300890260182263526036173720463481992374228894367400979870006388249925338764349322119009619291851720390695845708250999450683593750 [74,61] -25657821154372677531817666599741370919798467922469668857949855486223077298430019647064478557348431880719407121532180934062947876352786975140682354532733784336607401822027035210938207584872551058714820517174680073791689681584855550549000525276124975353620013247363389012199257310942370090979459266984291287044278132533018376362875562705098193703286365465636300416417644944665416461806090352133758685938835776708095455152218612374502737217952495899979971317479365961999956884404356849810556939828337174856834872009174333964170137550163318637340570734909545781476474718706187431135263129648210433785776819712796009097261533974296238090033704413254014064684967420431943133455579736251414133499796350213038022901913253354398139113313257870939221516737997566231200446312168966722416312829766822184143937487081708311870230465102114912386537448018166546343996096866814170096448267132072540947260638731008710440350645793433976311713836500035973359995977922720654301248366894336255705820649636261055793052537291239791112583755976747645953528163332609041207907535700532569143999713870742446014211629558755683380587737827061725789857748535501789733358492057708570171261274866213538059337536046469514890109226394716372090256600612594962475435485122582374635045176705680884630569233003160005124332085127165511550533318714322096174707060171323921469388301336533525456063283474415161079974973289957234418164163356641596060090325786915851881413149479901933089961837746134563925926371582712740757497507244762331245199219008124902118851383676119032665364545538034803621923961576599622556631343378726320100439811710850013668974739430185537870177068686735383794037141743093271600476890164614350455231393957195503916242110159813056424074976695757050224659114291179822878308830188672019963612924129631323493113159167376082990952553724689362389531092981510848809152810893853209324573517743343214539014558151523016072917012725083158957873950307011138953353691178753246642478003082729637025458038854749591603689843163499676384834272890859111670265866044570846757304357864648643198165090824048831481432990992311996648816738709583335418846109552962658389855280666590375358298660484966590600849209038408861119831476381912806045290759883964393991989156111773758904445802870090154763872009318007215756341432299870700745312560105806619022834402576231748006467671433868053574439514682811509020192567168005622123858738639798552566098451597251282592647830568338909452449398908695932111992399349276183784240856766700744628906250 [74,62] 5567484061861199393302468897678289031533676162206031701301811521759429035617294447582468317524171833285945140036625778082801860693671501774751735933390581548527444876086514260339999906748006815879759246067446213473775797771737963679322594050413605767954896913742583489111972278187982485115663115107770223418140614306501687623546441741343187430284806691277136497552354430214206500234577363366218082030681998150580495370115359814010850822898843662152955770928371869272785878123912382892881582318537782198356421395726568511946651345909054645254280792445216045393305287595087550970099297078796289520696150758222595367407569311258124292732477237885233485420731190999082688390807014449210614469317306618074037186128045484814959572487933068608672869953192222184968029344306852401815416400664850306647025927183774223478850738816013649730726970912341345044417718472822110893604703136883263854513229678316575390780699096035077074171949374618708801232064175080960917404437092550445988885353800861369885434482601124117989414874473779321998313448838464811467256006853267075644286410566090459963536996884395459089127050509926063133726169934354448623423613283111293451651016731374965388236757735761243158086064442534819450445989912566223686987800915644808928111355748541036208680619926302269406905649932436459113554467293862807405282825338820628992625789093468506516914694595086277556530979049820496066631929245005515644301234963584734393168521578521726414526283260748582133253766148848983830401587717315260654388478404653646465203245769735873188626032482462429803810008496274735089036808229133016518456177989204749885656004765957878612987140956565516082457299168337707732398027394250842456339778457285055433445518155493530107347309626435503930911448574880857901486180340290922509297000773689563275957834375465944558921277622439694193904758834695852456261542494284824480221156378476385792427177234994608554894210245513167961616368812475978965911825554412083638177948984010069534206978602066760869696749936119919855644904714811165685359689845877667593676267940997403550292150750478917111690478235193178344285090006470391252431788300121675966177934525517034615561664375849883121256389180111794369671648428459701100977946467763433199820677361670319857717972888601272495158774751691098322345929493962051900895077714772163139699464562207910629052548611222470106513834010028844654932974169951355063069457256906364867859898092540337096283684346714782200376462242938542523962297536854748614132404327392578125000 [74,63] -1159300561064891841607249972297618877180291356722728941880487380334428538070747818674183638922463828595648740700509740043393372943553710951788765832100879525722861328079034749136607888792694397353707129171993199958010584711533406374590654909171756494820054825615148124964024559981174921038742338903813022284846902075470798257865208420509895572885067763996564193458447103652475182493967517485038189892560149911665281839902496779074902711050159957396928103483188819531339662346930546599030216523151911199996825076431121036565292618204226864192590858834401015825207002348500217402832114456568737848204693022728419466845007451647036231277514346821134332762226868514781493228921630758613977164608257682519710188151002222252634141097777825277813126579687384117719158138443218499871112111096420155824307879423906125861864614218892240679920520327476217328138161083818849667205423402420756840880417960298793885480884653365860802575449411735638159959184643439890799208589299882282684302748159717830426902338187609104284304196023961717737305147284611014741577011021662897373719242736326143802219794167125264473280028720232259977587733536744180391317347967840759148883023480498761902238685371114069985987710199937735709228266960898895018180906746604090428110090252795204352342387334841059493714392161580513110862231255315078934156870001886396953737332910532107087708472453981161570896796149941703078793214840157947456110474147990224431416328916419463665775831747947159694420474519014424517363797868774288127257788773714683361993632921856510042572770906317192521506497383537392286782902396812718413657191726438825461609134222178230083691864574286598214697177229181986780223396653006937170155561962548063383833638375362171835529535725820724877106627556323738400228679898109232151496457455350056199829245858047289673495275898033693209905892019041182441306503563403270467235153724910108186173130988345932462054848485703304026809361238083770440485807297115914705487400599960804720697521352206882687311814265200601557647831392971450122425011677507261651110741417794379363660812921950345951977218280832676294242196160659328528912750259470954287011072041463884981952277465445147020695460525309680173827087797325038749695276316073160917805791124357567205068950213945009335575432637109623418140004984411068360572216608649875893064880199612820788307499049438950954406674207150047586734863972886844585248996562489314373804995301261029229085592937600732688614602619798024663033686465496430173516273498535156250 [74,64] 236809950386840190484026813020468103497539981782937631979923180192027692004974847591068669809693891467022314431198491735645321901720115956816922902080220830829134143615396078189638084612898059401247225878663530117118950387527940936847993341251810930852516203162225808425191333008155376367549893533006615902847116100441067547696676918393809607214606848312866300716112324004447592186037079995226957138597582015431712800657282870372744807843391931217015834605505604416717226625040731504754475528313283724915820055018237295474731733473754916486123153068259214401070381317748270792667108697138611732804488759189762042844125519153837033325787359015514057403096432749008945251108394099553469133723277014731498912148930876873121796655334824295031555377479440205747779367762122335036376478214187272623512865276224419530842325213871884870653480232221322983786477806896302441241808364063609522708447546875215652103988904898777363222995258192431295481375074702927278926395964035511873804390284253599871889073968026540026493466768053136533047965167715369123260831914988179532720859442945767607065511004395148703480421324663092580098065774175836149761858381360260567194937180364481270560807700106715437317214744725104051297774211906786181561703217753562794704083647462375022906436458759273682422350588682505597950461884362165742079680897270207556357261982736342845932754334562112336739906069455135403305856515623170533554975874992700992127133395769350775513853843665297165258353415844137972914757664486161814265209289657239119426443575949206089635125991919756083104543103587510571706436800395998547352118353450991871998555008587742191452486722155573403826220865888357262170099503115651954942123562034144200950258542053349673135883148693533213248563579200851814117233583594320978220102430280727467796679676400017969055105804056591191337975022458754790506380668717045893062914848552053131299999728698112100660905187397093884184188468973175335909367451509359161091191461118347746054524464651507362723455872269689251001382821866326363168789926039702497260712036591233111659746984979649589522554205426552997534691820539581476684887830761742603149980247290021855300134924397581188193002387308452442697795708529102003802657066040081778936533609514839102445770445436054480363349278638732803031312395147403746919722186421837587226068289357364357905171462917733173097266477102714280069054688415301405126089139264521848623101754591070244766618928322360169680643304096490098231697629671543836593627929687500 [74,65] -47789056549151975807774509323912566034169589421615762136181840857995176427185440130390897489110240615480784390457545169251747463779552830661151257258350243105596657640263984974190825475719031021294034745830398096413962380395474164392665686842728683714414526071458053318081200743521754154614615260999688788194425586352167166665261584644969545918794769010345793237214070008130243234415415555327584705737940157319868671422189874976080004998863641777653935520966826513242891017159314838615328525113004154126103647333426954701706376473738917205915809854213336787161537968260562659707402175628738780560846580463899144074776035565166652301321919866594497788295924464008414160688632842410650639910368284444585853969364482061645591181954353346924432724046266583186243324878314517503559690789073891949125185334959547229966261701821496847331564599229474017625115092018354327848848415907409706638413294826296416470514668116563868753344129222131875160556572142186053236003944273274303622333656153123967720000269518450570125152264914125913042694989392354960855763518817983541701415312596516795944242745634908042730607314513032601034913277479783139841939461774175455892581019509858080992347244289101097389458455228852900814699971906200925931783579781776065614507949952160588769044257691759473621481521184932763676288716553467479739518233636662143029322562695196036719624085766220199415933028692556706492322289911865458440393406939886640444042467924213183327572261980373953915803478503948591774905985043655140623863728060268226035950781232147902187611742052904639415909652069209226100168082157313701477177764793679214206321961382131417565892881769730775533734278905260144401667597436851802481254944218715503114164844511172872194791839349619160575203949160710527444049318339813633315119016081570274038938834475136015876745215407366999353062077341559934104737954274023232934146811515571739327680723806953561773250220220462397797575024540260100213963016852593124387653467201880331657527517599489711439823138498621200761631582877424373851753951175241415427940462003526975098742891604207368061086680758915432615670857576664434144234621181746811240642952818534667195957058359433832276935080652140333930635827015077414072270928838265772648809484184303909516377014722441242744573159212839726487647084183444873336907436742366377982026701916411740304214607758780688334935191545216030176438829220658840760656019647915785242928437194478035040071423437710633624095173110912782021841849200427532196044921875 [74,66] 9414257763710403065085656727382795864509754575071466334904603689406150607626207026671751587481489023792870993575777267035110827178747259284526940099906682506625892142843090533070317417788966537090064370171594760555013254630831660325398184945991116076807038882328319001277268507360987738736143120406195763202821524539207510181207647308462703882155373974160570695082942410723094059934232526981620653690273649652289723274457601525953409353148057227213145552529157223405892399478631645026043027662833024682359169193772978339606804267145039471504988066066337925850571293163011665865050014025593690778743442757285609249545012597283120309916911622264396696273264732083866658402079359169929092629441620009083653155400354474702456279781120630921101069404577321045626048334936181531056682374289424594169621607504352704843259618816779531045036199702271888882696100358594577556079746167888160626900688472551454940380387110479423518533361558194533726986151433696213873095444175581213238067084265323680806475013307494458438104972958510059943326065416753664260037609087006571856549330588818774402741837794690154485847452135747941853554970676196228502645951474293425571365949835688441635353873090966210570734341395283948833049891519412849110721258086801684455174906102852285645657549809383093304861220275587295222770356045273692894845954328325295915330146958981023921895768410838217521974837346569417595195458616982790499823860967603449878447896909427401570519370457116289693146805350812309302044375688427377152891061474732257757106203381336177393648196962504820731531926657911337383864202042561981029063052261653726303934687443727944156157045327225918592312823439427444763953330633680873324925214759542254742099955797155276293264408750670861104765534500863944840459337048889489048985211022172819232984040528943853718061971430422407203605239721339633341242707107923202752700916179888309201931595532441270013407179346457465715268492377385182615574066323255293643258217729902962262461030106319580465562907138963208889279905651878140548419255786180237504739978106787571029531655396195271441767961800926294386297948339295535654923591862653904726434756440904221848980613526251592105952113149297413627017555301644490806676085343372786408273657390259879673032121538311718443977058981454114976120529431346795791603922322582147025834294811448416072383239246087786601136591507095027997721762355350998746825226579678584160950189128324812000909693565153053742416977556217716482933610677719116210937500 [74,67] -1769471100754470836008272633070605472105908050481461376867486113968089803880707404109933302915839476888443560612037125440331110014780031674475327614153852917765568607252599361601681109146093967726764091444467463567054758052423560594750052932094144663501326261909687816335059660926494802485128593626797043919232582762488677044425885822144388640249044924366391555142001033102564167765857054555935448872210298389178678738510938441685074923984857127616901153615055856510940934520521859063175362687031551126286040292400387474278430284196329255473095595484889835072752995913183553039342042111725847805970136500009132622552290865604014247727235748296651656242662685000305686455154683210356054781413949716720579329396770000311733946811561253166913627248830013540760296207366211509160937930481451906302033307771895315358841269421474195575293189076102709995732783790648731661083649648745056505917678215640083635204117495595458420432467589723324217831955423629467320706600183639821875218622215280009368193173320148965067388241917520855394933215997045974329831218171327611196644813537510072964713248804566738509767998389949470095746218782517840353328277172532800970815589811561119067467718078031256344451864131416666864326957872573152910706858088746447816879032154138623483120862470732772536580074317056815331914694131430175795592067719421511959818811166170632088520481967760308291887924067248373203509583335745337195255229516576405917858690601624583138981440592309777002588428621385812424819606413691777901621317467848807874134219179994874632371788734173343238232041278790367251408637523409549005085254517124296256165428290882564697540203583284891062899943298621893711100584679325943699860084452356927142432886489950204776678389514732352431860758555172388132119579862684308524212346103569544447619613405757882426912791268905975060547613900727802774464693505939844027688065689826072659699370299950680550487336283775251225937557439385275132087860839259421622048052006244726345596624692665440552682935830012264441034314692120645894038661545805717463110513282328438785410253284705281525442247399005855786732517240882098492138058535986357930022519644429357070303068109995417013572191411499674592454784991978995492723225857636681504307747297399776916725558768391033322979170376058539388041541660225776272717957043797014112180206368156425826010231165190803773649808396365576915204053147123460557036329752400793304554217994514253209260715253423783613340170006722473772242665290832519531250 [74,68] 310247172347539923802322446152752043580849112460592593792379643148717115343847032169652177794369108224023244478107271748772950293511918724044605710183659964957749897803348848030240855013381979227739519832146672033629425959329536164365832932375214566784695947998627123303739662526511289213771013264466212133110739666774268076437786081858282078008451068589375968352530160645280187347813831499017906478226713200417175278116683226034424232956986676108829276384240585436661843717017088239453285095559732835672867897948598730103631708267695353521272947956872760041509786377065462158166126919452619929166318223016575426621819293650478512171358157167970047709262645759449706199917211994460580445774039545420912151411285104395345988364712981043884495589602881723882551686742548083229974130060403033469221638673260652728554563752842219914680254871245574192197319186915786812823789564108259808298523053090859542676759752498811086760235414309066878098701504436550886447895812348235083446793447366518298154602190901257905053418275081889050717989498127935702148414899474549104934899084784332904071833156947249513770465171573399501116407716348700119145261158991540716000131784212630575214331120241594642384572065272609570864250863200358268265135060319787552977762454676363676333559748851976709154174878250310168034674340059977574234004721485927650475264005787646960526885146422507306534957800149572658843750043803625808190347851957839936493391737084692495760917527216930313078432981838569415094616850619727220341012618808230826713249879632855380884636153299628642276817427819958929991388371892788904500016382544339373847674935299552057073633288877326689574406955433440003301234294410189319944327643429908458076777075545706091957348789242396592436713683170212874782522029165037956523769265409226711356706125077025037462979426561603894350038150902953672256378634275988699072372980993603849813044959961991940041265360094339432247984874529658250041643322086028670261563186249097662370188522089860362502516952157800453171379285699636664574674021675225730953002255221314750889719041724708728949573658293709356373587525549744558449687481186654962186211700077706290987146980943675630221105591204226225677753047952967679149970159850669037705455015239280692635562571368912094204255640703857436684145283248756625980489845606927757146797157053140549068809352957166590291734179980536943890592127986771789746224134817541255457369292151458389969352809085317845827489691146183758974075317382812500 [74,69] -49911425926482417842894747253781712026574449860840762807826944348933714437187359531109723448445685817133840776725756202872660044291694130385596523857925745020151625465674043182865207698954190022921475521649377422500459568599664260640682882441704883778440547325709231207162594128275906501440286560780753385499497548787374218589582417982516452354195272022057658485739296129455243584957484503627314917957261418350826024998566824213656794311624241785949540063160717675120224259702022174478047638543174855483066771484279815457426770042713836555187256181542824601978221379344419647176757094524501041602380747709535353911510944811930933520752964781822012161942247035357167901847652324301045501954347181366220134966408409420422449615239643859863325658742880356217666971098325139969647588034460436835158544196794513546913499077308615857410805880443898068410233189339653920041624168236184562210997359865170836601352625369295185183848608134123436470233695561038676364113611747076324524451938618832937719736511960631446759557759110605704802473983599456593658070248036821374089245156767382422053275796292191696371309586586638694226415279069602677924004219626198473375673505535190125034099577294450470235849078704931168273194138435025624333681381559371487433817058754803388009122167256628615035005347165900370822270061503246582116171189627847421344126378946357616971312129511551547725829583013057025907712601191980486768312074540020343438381410517171490541285110945930416974818193772731315986801950530290425130451792365040418874428922033710007873537341712349514447729475618433989538839819571034170991884184178461582079568745232239867986760860048152951714241146636454647396379410972420829390774527181458502608200142381898392953627425294271532992110143455135461325485383829235845161341849372377072749009356045961346158158652530099258754374471493291371702411382596420947657029041312727048886709251983301151376429167666309905813395260646839107254167096060972091314306572713877331340460923387021977907977757737018559372822134321945221387169945899395209123228490321559306618347634998503637081462930223631681619636629528623297475517204998539178865628240696407919725605890553681596396370765906520179374398079318030286366190416055904852843534186703974225393137811735336371307720486809328438437488644243486283214183131620236245290131521025368418400980196722198180953064492681424951161359656232352071889323923975028634070798135177165294673666496791386570919257792411372065544128417968750 [74,70] 7292706372488465158100232194041165953141848678105082224265787860329174976134843691573575561854725988280596316981005591901105518575985726558792542255087274074228882263689014040608058533478511551706710262672812650947402404059034170258343606758488794294151205594146122383516581574477820429472403710539877314599503510888414741340347003694080289853459108321477185042925672070220657749081983835647456163454772867880564101569958860506694747612567403604835477722895965372593982335008430240596500406458036802352263584545961500114927156577109307058104391982614324724243859621226489520221645689770320990031674827752165785182661548668484161433491815271069378083560249221138534225061981755241451457884476638499697642426955586131082159550689342632569525937208090237063594033089144118409629429169157969677013550489145378266296249610102312291830415040574923985678833433658141115389112700766159631519768686171640072016317386556537270697780966479255339754375019815795492040323673771869071589737703228814774054222684285656065992216755314551264916304307400569033571940768545072837216081134048503444434682451816570851137312331379003002493927664096736912066624342221393443130183414975434152514983073587739685906111573645235835934898970772025068078925432868347680118011993406363889509515690478547606022702515278941034225858692462047500322218982783384493836883528805778451824704604888424675604975676318726559277193392871561459810444445739669645558013206327714321607968442288711021508788825511378025644614198114296455529955718806583948167232904588034144031179312018607905312692731570015518342002505242902953543177138957857288326500978701215618293657028621431222730980191077304214783765916686311677246271115198530611728984927569720450545261606380108596365752521574108365247199131312537591914335916420715550142159331496839956339503625434513308075160855571715520887392020463696252078703914019055398290518061945844606415300509500978541199316990031239361264324045561166902397266231091694060823532536526506456804262714122075840045160529918903021962773136970972755752695539980668323056968838172852051538272686762175302304666431007344836841158886740756038324040091146053783315989686117576431932482948762162692826222488013393148620233251099560410704858711205025121224806989470135857563703866352525045393330022935036882804769182509237043411291435934866491732837492220723912110144908731809452740039610526556356564582944113524376017664116409350593051756986295863782743253977969288825988769531250 [74,71] -962407360150252681241687347331694159184065933805419363913330416101341503415637519233110155820753187648619532792880140310365140442747570748533404137425318710124081246268637921899485329272353284864263560636372626255467423843153752815619226622852051247660234414379869130581516684210519456497792774902148981923380694849262072559862004769113326845708318381954169327880240199857554882217400116710154849297877415490272766853023639624334980341633779199647393419483263718968721507495902437516856164537647985759038287017354649277206350490201585228768333857733911462274623620781015578244226862142416898732703155968721054139232994322839544427214263737774358219448449848324416054218891554762107188252819980475709079196276490132573237715898530762736900396591277216427427816128410181553466620140606735169524877048651751688580230797585720250669166282436531534257350306809840485951118733017929354243241129908448494376894414053609264817410703623286406378294754431095662721922766993598053397040099587516100747164712044279367249708169778378021477635198535796645906436604763746849389981355839743270266629250021235571618259864889475912399986179406485877622890386260311577451600477448895842890228693913794800194776454458268241738462154624068354060309500114664739689363805385672924973047448875824038497593425535662873388722088011773812074452448997388461665057880981849301369083945851121751512961553625126873754298409503270916360014794414678071231473000012129687812258967047584755078529645492090137776999960187573942218435690406077808197341116411977023336932147208043441753822108829517066813638486586254596041246099640541369191609908447979799206471515399942775469509345443338491745030371236478371953828601027521255988673817452053615214285864504420506417168992551270694328805198206697855910087205140146489170910321347066203155109996455834358888097980330169624964655904667567723545700236631930553978323896930323696181493013140415365816580311113719675059302396384788529647583280625993373172196172990384380495487909456574195161729694753507545901791716094835867372876715282712359892950151294867680818135128382285547732338552931831264975906955145860187531931567277568943654188674514427255800280282412026112822641871973033836585791887956148401221972065505008358999275420891372498720938828106094514009808619878365758889234957394842125635764524851055002306730786205454346262456104756102334919360747523838902735185230640276725483906684312260211089720685073700678913155570626258850097656250 [74,72] 114424524369696249247321033969528306973659183412445569278374595553542077781591973938778650483610256144854277257087277338984626957122657542744377653765171407312646167848350899461244522913402192102650690454954827097539213934751083278527661671781376304199217467865866986713758268271811610598491688612550338682855008617355764419943926772804581066725378901252489369355391263619719344777870414337099049879520989048016362297240436635659355865944601450032064615671740801397403237247561343077446077513830790970449268271360360160737214052937303059424191612881977917866151475734047184889949782413661627400279381539542134306725744138108820565676530709352541731024467371764349366603156444724216099195069634422861207404154307239114524203590076708487118066406138944450170742336178018626713829113525814294745707916024031041000137897409105886632594531422700550367782015564389399074695902459364018005057706314008350719238499309888815989577936843970354223631534877044953132558535038245345524970386972438741252423790821344507092635342374830928003124711919647969067092884083311919242414531478493068650922009040664511634529009145764571025563252568824827421464738455915411131459398376985135877444772596776203023975417494428819340399455303697679809721228487796583290581370311463406247043057113764562294542952024241455817029740528112745645992218350530933094854210780901686014084838255270736580345506088184462692021739708615223759356193732798824757213929304387852551979715048394972961672040614048081478715563412787918204961145051996783738087269531232803247298604858898290585891155613567414031466204359743526795304634790337258905829166574992534644004887896997281040201121528446169969883827043652638809116096994601938113710272329321721821851923358307002129143492332804410872364543828521863418232155092133361912393887774929591348568851564450055073347992643699521572010074922274110868084126282789227671949886805581834174464405621259577593692689107681789394458329559316556881780086250267127257239984258642438975103864570805911532513005081424791439619398649735002528560627245259432866425751384436604865643939194182066612258330621562642161001665862057293073750763113940787412484669376334632495825591844796061356896165101911479306695705862198012054924424281243300916207578410730807185596486387250947221654833810216592214112894654519482909149202327237673481114355685880535215883698278950150811501854808650441079843816081446590618189765552599424999757893317564594326540827751159667968750 [74,73] -12251672226658349388020015430934457815368413895988984746108587024725711716410102467374008579481776333893833161075878414828917822539183707965273972607807521620167259396086688880563595551388019516118218609118468001438368538307197861864602296170751366583101914604634656158713392354650334485261533056414656891519815434379897610657122544441407353459365768058495132449647214128465676703347286665097043920802093325287122791658378849321493472995353185478597010160443748242244629992973118454312873733742829525562649929693466501838611737468373448877451783822418142158282909988414097496981163372314471052183798199284866014661639820708421387780451711518449099907897250815325567673283230683480155403905819428822024970398040898075521777618699814876768821021456218494911779419463322695716116975918545876040958699797662109683563907671572362594211548264602291151307817953215572065205439150311689570792762657754374201496263144852168009567397858790619767093095094548241114756729761603860412223967330331857111109787011813412331215608798470638038019092783002060121390363016243174607053794587228051412455235931352054329630781439795943119147389005188667903581034118575960227174812974733011584849887941679759375888769830438548776887972453482645166021192000544551105367600019633840886844243227566288095362390661822836111974455526024015981132281140229326761920849516447103266889855802953841971613422111790862957182926238818049268061198611046785783006402774587653961107597348320489456693719567705655770413951880604556888551315247723790360279152568813019756739126452713426239831540799517189023817162582216716453332347542006761201419298992131538161250838084800347711758318080799833798324041497112510228164861656009750246306234262515439605087360527472911090942058398050029872630688998591762171628839606564916692314039965462249585837447979661631764362124419398682876678035982988531937025394160681711621514055559197352469493802773852932377345828961891406304012064444253317942386675044495594724390641240841800535783850700801818638921679005889150498417371638667345415598356926207621239202609115452287777954390927022032434651342564733996949082591759014384848205409475649209554143924752860635406452301554222763165182442335978234992171031257895318730467841366277002461864361391389783110634623365476287794699877433070172470825895963958799308394691173013669660706230410968328368871989786416025870684367378018046248490502185760321715113365471710657472748096097348025068640708923339843750 [74,74] 1182974546271683502619109303829361567745159844705778368834036927367125026423617893623926433217157569370119610379051724314295391612419008976614408539054990702035766178442582283006793358772357850986582381815740554999725735630356976768413573764029752282212213377982732452088138666756787556094438635993588530939595190543078904069183457625777243883910347030754348986710854397578717690243809016555887915980644337081053575765264883817701663187213390924036032112834097059037606234684902612283597306241979636126868478393817689492464726158976546569636876224352981050992178872749719090650057993364757677349824433488211969642658918175744097922433380171160132251240395576936094959349666443026399714594632277429776354065180212617338044985646851288655087514464043485794110140993372189375798017568714818781414938945364050014217809319449211996756381714177018741621596133116888068847002572574420964238735541002061957196692346940973426006652032802316870195583511845338259062184295179529013918345834476578573071174842085701695355643206633493104116193229594774683772164268175417902139254799305185985877144004538577293665188958886959681846599759773956864139040268927442147584130500330548215572990157552670618359349140155072615234572428078766315053471212916748024076328425624462463067504643791651086444541775536331096414330498393772716205359786267542158308566736881250029282135355810445716549767472892931523570481547751368131266599714873478504050610949848786954771254163483283153752702489295280952610467223052957112348593959273811927866602387660726979997313907065930594948023802728740489815389944081357732876226876129607360706623595840051967489039024840821934021010439662069595969565280938503068126634226284312669858267311848069181589171651712332458317555777374502218563178913681383467849554130239413511062258875921441222371693658085963970310919940528399859028954714103758984996253300785795496666792160106980708691490756227032208812666504894217371541650641107218067444233251505326029558249480979601530594887311901061389583838185843231513363330449634466551892000100219644979912814818440774435212971148753666874840515242982186187629032388751542880483398915196955239084596381256426236419956755096350330209348040452347539396316839393803209761358757502670093657593596854520890383742227421395436682086145362454045597759015538639875832861617095083959376578576555914301192420614817207707212823024139262083090645610939184995794273467205337535546050276025198400020599365234375 [75,0] -915424192906248825198629520406537724344453941210995101494353662115274990838630334860450490920036816240595481240799789048018619569827166121679678388203060688884148163343103216715506977611524108285378816198341189836570766897273429869376495887297097989515180370161309684491400753502392589375100999073332387429750209396790252031438467054240303337229582990437186573434542565746936988123168653071486291568152767346457555019652667723975616929158124950360542855820657798711996650284455783749112493483864608062250557215756800186750447911881018772263923519432298492342356169242922578413296377299942557371821975855386634086080117670086238644587509258899388809306705130020723499155148572713682102842831828651108406516993578496633057960632531268774462870009137326728553287496641324151787357653401232131881270260561336652099302323933027720428181611863016022386856056485711728456032684270638684985602036508796266436998299234946937029367273028283125024187247726217873897630494578552142286577183564951717331092152046043924442744780992910595015188962990314913187485572990028643101385053097755200965423253516014439340388102412442153280943291318431209058584677653019141814753760741924852633478218285114076458601416300068544128804055424176765203323354357006274947229475118455538504042135424304265011641088387150909949858327305833943712822680059702725541339367383284112746612525704217128099922823834610022919995184346613814104472699960076096922939915968353408230015661487316710272242217415931592759788474691158773343266613674576166176743712372034438980165576149336514032482660127483741879440529813452570591594994961926052074564378244381170185901614160894806513274090723952773613392929445142213683803421972247825463522467145063278181272559322100670792266252473704975670837044363221312782769826593474089552549280968198486242422605660363290413160420119903182706842124640933479215340582509375411357659896654680502532536167887867316035023517361749562471461980496337405439851341663126753504042400606258313984702337065039999281363359333649914597437384144309033727238225035979958607161883989324983993643132673263468059349083680156637605498449006379812044831534152517237703546581352872363468825267555431716407777054574827616083740519695447946015494201782573972762879406031308679032179240199288152041805483815414463754708059120805763549569770070183473586655384065299129181525472631619777530431747436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 1650544150219628226943885295158433264990340305679322032492360378789390880830212471892259639512548815775597267068006223350649978104623842618333871935841044233732535055616642181388388956737001544391107906699244605790868072654218939797885820098180720866389565090902018006039713337212797094706182769387956601646438654165951644125291267386839220055103489084884982985252216071673434927248977243499551327458914139905295247583078377129503102993559852581802027907945078399848339515549351466688212303084476740776581043990687796253506708300266696958912817172622718141185447913107929418026855653545250523620367566531012171704885436224551079618493952193718741365458254131073497198029542157101205280834938114871634969158273100495668668325962425402826767675029770193879492900521256559007274744536422295749724724708307349114118782463382576462881989625930858873926176212385982288801298270740371184759294383365703347296372119427370961456740425804218283543356185482636329265241367154339263341040072143792221593191600482200428264101331153746694718126554468987123733144998277734916386317986543661178882513491052892635842272723031027981553171750835992153543926205637561725478742070650934969530233769427659054174789956288231500233137391956800883296404207767787733772247067744526289655811818582974156498479762346982386748962357495663049270828433632730950781355441845250784577476775075436782527339633982951264244101295468077963001630573341754657540674987162661231419213721861482529458162784089626919933224972444136399741803784370491027696065885181440731053937434447549535384194429814186259494324700701558883922222194239174015913595930642223559475838017162387347667655634906825225760518363555052655201967880688502841051028618270518329071836833618308298290812770076887562218542681460822471433681388208751624442789276833311162006763433035864907844570530585932578476421158992965460877988902576093664754554230907705468143157303091455780937386146447138288759658432437036385410355018109469622404840864805524733242216259704871737378776588853001832021177265422976859363958191604131829240227550072690251767468867822768603692602875692878047211374194332824164150630382959697061595282854691948035426923534986082308108464695200411825001162906348037363177478270945423541948909634968237505041563429150632972731322685222091428229462950599704718926943188222781828068995062256447986124771598603899747104151174426078796386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -166486626578754535781794978944145519294495464008403366893441275345487147111220560207089052633475079918070021071035344681261937689119236895668164546735178060920275216752094535446458974379213744539524187619960968040066943169969701051788818012671405211554112696027861292532971274794322825719161965505420171240624772014437259081380974253559492712669804852892559120713935438239801693689743961447675707565094522977400144733484448133158652451013460169709095162017681739924546114208735946243632246624046843594562985446922155097655597522763322071094355734117483000582940488701885238418106153234582651176838500913613653151947310528041429258457631555730984268180260756633043405315887084473787826064677387827973805454131555456268159065028625002719472721618985136725980409668416235634652505355454813984027532823620982136438440534723867877917942383718043676962846144057082089856172666515208070411391527040015858514847827561208325793366761468548306055639007612671281380355343580201563733711758468700037676380365159919827561361022576957045948497934516704202601660313233622753046284207235693909110215300670146781217541919111209401958146818776333720794214956014133919776458233711451863843736155225640208903912830145034868931766230640794322329734329989687138361000395275063640525034934649258095276623850023754164420451933704004963345609984579097586629106494457900017018836317013022629847803967699585772270595279531591009067884628658939471422016627021524956215376605664147279065967077578611569109971705364863899541883169260461028637865622608704226146191412243501259580111013053661057088372143583135592651306909964109983639553292565881645191088959379429066158796528169749618788435727540173619565584759352611476060545234335419083529959147303429447766929476791443177184672989240518851973957804939391691409017114641969039861191020509798149335687120410419404808849849996233348638868564814657955568930879089470457732486340941869006986256350979540189045662790527990274907678789168321832738209246106352168964777324617604112362820971895485557893588886214819336617384702318104641040023250333371343607890450237631234449413156014089932678313326454338161080418724213478546928993278434609658891078763780184208715844578323015101501560341960650256970253281498301431671123491332231036233630092612851416764935013006057446630224653468035686271907050592257915419312016415905967198860191118454932013293046111357398331165313720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 9526479615133787239906251796388231434538005066254293325542000497741803482133492556167429303151127000871591683882753552116654587825162906693790896245467057108522000977298303420796556578902528983562869570700028419575367282971430686577388050419791262201635165020506758213955639183682050633319055821359427931375304987372740261109021292977363355821550828366786456427955535623610469831033654522828315851729948219845676417001028111833260295778482887935473089371191157093264125381580229742347025680983430446327245135670590377837613274377787446568111868239688429652515801103133908161695722843175320335908197084945068957390437612190593587218544559566733136285734889918080770119126251104399530086679878815776595919122011122236073911305356152931171167947999068576006919614703583726068119856087947631542737625075249824892681891348304607565282154305164644878814504897534444051712227711104494798259474319981720586095716252461010709385264665376167146823515015963135103857110097090912333393088324740288030737219820218252157421260510972340381820533208122532500805106875414222592085504612997815876407740749273709748540190541580105114130148018117093506495543840786168808130591287512604510628497438248006609995280374864489674413567773996546075066297963841067078328755149041569193700014301685361297213143316496277138531451651520134759936662589297411397655430401458575351377649179703682186995520479833069649726203158997066329869644380178973248558385732235214044501066749236385299706326204356966199697649504535063423491415780370749741820381457457183947500593856004306084877435248634346724579995438695661172872723418106528746551719411666910155102304631166492801589190217785458741053777190821926148965379707609345147690053090873716624685275992979982292959753458308343234727621963994770297505549783945481974877067790497210072158537586419882811764025360014645470520163066833051910256908907675056895932557787996891161929973947178472996836397024225605835875235197637472538891855155379490431406505951822239679782686827110580291794282671401883003266485967651238242987091964610477374238914171650427514837828661279006952574674931676577031094157002897310656719349216960777745636405383716674573052178692132745476361303737064384859429472088796199128460319978073434268442595038477298993888310918388729855890069007926211613287601938250411093157852019721971792325208500796467346033778847377599275497717101757189084310084581375122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] -70972690222892036720405538906552013992023615380626189746805871329149805339798254723287237678492966975787713943636828754533496036140663709441988057529235101324594364510591611406114942931758750469892765702555516522850052427648321932176555211763689003107842750523871485706215184814785297314798730179354983146003219466478903130697938586562306779352614603476024019885324293629368407441662734510789303654414960353114356379542350670705635444106560461210672504175275764927783076180034180370702647997774167814028578798555909401799796095533480160536456577198476051781247172368139919038537852575911694833619717203883897365687159607507361436004421435413915786178195047557527319708808745032943464243200927562139976572590837415604461090636032242289938048440077189346692444479031638716566251472697067668251274499024919054224076953369627904125415719185111334780745231183258847029854393064339890141500717205369998566630419010357918504414517206814309623007559400806797676912690143037806711799293713662782301046615890215849523391285861396356960398432005132215849523893863152224750766111173929712603636580481967769588174913974605986323125258739425254175215547099241795242070431878725929282461017670944517334024819376228082785232159352926494162782969708565602513648041454937193292722028220263124642599323572136304776319602911428896172775258181778520881341033500946667129913042208418646646252802724272398612736401469258581165286684746745538583534580631657804701071776822952209460277676517813338182604469841186267408118791092830032376755876184400661228146780669907686824489389126563857090725901265896849554996006937257011058820033014288364788851103998579046346993882639697624670372474048411782550638379337996664716141422115046394673807477788904330503709532413051386279669808471332413311519759341422253238182742376340016604658577753168314542277882029936217733829461599097972131492780843880872636519536637730205517786434268493538042043598420640837150425952907453730663377783068656182528779717500065437297731231444723676254315283286727731424506359833990399960844986141193245127674972804250455157770503838226235695101489495956520277394218651885481524462595303120318572524088818366113932404549911223136943281669418708712719797607161997512316807480888973033646901128631779113455289245168284936373194297558980489861004240194220288671348712099224184244409228459680292118946777522757037265192792130363841351936571300029754638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] -1888988881586732623895572834860783027299074770332294989113143063953037796900032499721799511835803663722377814056866040639564881782751656935467612469595923232135347112843601403230755090587562002070075375754794509283945241608331523066251570082427326256224458829443223932598143498533466685871867788080437134456341852786448188263449766434336740087113033129067144806049315693633905594956798291069667038173661398282970180353561883345828390733259498451782523626320932018134582050076511076506057345369651034613505561119072083091303449720787146617478256988685004434998864336391097434341455244092880146380763065233443973254353078377185945357044921171179135222090237768194970658080317092635544510312551790371559593429453605225472747970745010942387940313508233419723709231213942777098063073957261086943898930658314239445962732608545892210446108234363690660155909344456584847341940497411534181942977571839382499245992407422241365112828656765269658059613043785448484223805292406214109370868047065440451932998822563036112040006430551680479483201263740895481758489427975870333758056865430996343517632538698983364965524077792164255874389175160739726998393288980499417389787832326066714605688777921564221857891853907475040542484183338719112250408554947227724678513088223455524579138823428663119983174741884667237597457656489863549140943655508691714556303062560695203018183079649206194593370536050788403424088333229275339280138027283108688642135751759827018496588711693707413119590013177218719038504459799506035333990869053938916555479324744671144020626067435052835202049406942796785342486257953263446279884157966107985973539949586474603010636922546097417190386089032237636734888497270707597392441155221498194231597054499308093328559997391305232658328321368144434883550853689931647834323175129900994517890906633342306487147155646348181967025087432363324000486849697296797869501029469770816746210175127154921516818398816744310644573258464988548928192355967958261276161621611962187360626516954950345514367277613770805130962259706116810104527351570915375250261275346990131278709536717660292889682637090690458222904130707077693765942749128368508920838041885768949036405333607303316831345367619619874652595703598835560174730945796721360951799603742538843242956681337705982263254412289089781154129818823518418123434965062162351088552579919242448915529272131183875924096581539006014584822310681255785880239272955805063247680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] -10729618769084634481158818693847024444851119537445264228673013014560121940032590021050917710335896162596643996038082802921890312372565197597146993932337384406160107255464737775255260568898130090869417718145057476824414965046537610221682289342895744819043261828102188334692171961367699646766493961726924554795078366241079235018096722213507620784144720107332401283306887228931558485068912115928557191045713305081870485654245826405733265211810534035785621822843375832062515628718114064182818293472595876749592302736101222194874474163383743297225307770920332506467383803512073540262214364938949612548545115831595581354603003655914565181596388856759754765147891505125537758951706989452451216965965738647317481237692635021005052197192551172313079367985423287365943664997907127657552410931215595571907000397089653641256595485298872582572514779180992893373949174655565081710901891784850328436418206227783706398651298010935860568297498149149117754826829392783111917469543613081384609428104404152939031946244400680884554752953263537776439727722869208414785910350766952619030807315534073282449505424259216103917192823798966834189632173223178892867240071697436506442710508076706779068875021808126139941114909766632364455163618931771542351466638982923850560101983031075203333731805873357365505235956769607677309298171672618978867163816992600884596638485322836933447077558464311847232320920294880148343509422895727126348112867139853853183066227105494923032594666386294661712910929273559317862324736644417753278333542414702221221942364972960035512561541967786528126502700468868225679358020094946454315831501937624424182924494555155492054682247941781645864039033573134883818442006111713503925260152724675721426942555021948301291571157400973751304574808076128873560597901208260672204368806975567703240916206428111745441145715854792909796636053328826941029343880942250654164857471674195860939911704141171992442696959147609554222601973500365152989234499210824623432303311216248318677951200128172808843761181303327332402668590042062284324490059655438137154255870747089811410858803214012904877843330845904954328601025984404687949648142274017499185069044303772510724090229879831962006887159999241010279427221133156624974235913364383001899424030937560318702344407204787642087194313757207499639069643132031079109738759028430255279919569972322882907541857077651037996693197680519796864269457543471925076161710421729367226362228393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] 43753251933210738527178922142788660317177991105697460437221767532618351016512941405114817013222323693208439702128714547749371239448793747714221469286938253424120965501020040532234951001437126727345517509534814371910661029339048875347139736607516288785120755975462132617855430322874079098558326558787785899657733467559083962046210014092677203186470045146679176270007450981997085632911870286369514576220907900992324245081634879502532793096466172156624830931789774863673609213882268230132210586540724834261229498540028879314101235785208568666637469969212483984419664012471106715286331402446791306034595849216550803786499640206327041812417391761672098895342442087635414783127985720319676471573073810909827004220262456085468721325228818940835969305883009134031255469962444843813544672229128558381106906115643021056808265677765170905242250350728087438575422577767645905466445051734566147566614786730525571439473682835823854181699287734070735769994331725074328185937084426506927666172162819293822408755096521136854881946761097561907017864788189464245276997338494888643599811442871499563850122007364933602219824262870192637507240080612385588532100724462578571343967087185682063624792012082282680166341314743685035045164831725079411169120861455798254151586365643044069406045271324750141510207850099464920443359150667546914057839471244442037952609799665664373853969898371082790774608209000647037970811852803063238205341731264283032497181578888850935614237192137252017255884131056730525678261965186254754220943420724598270966430023977510803044426292723717576767326609151511449610301007191259778407490036314901026258040493186894568571896927859805709684130327380495597494667211891219016419155199514995080897543173948009859539794572030017146384384915249781526631621781197859807971014043229134985028074282056121617749814873366014638851462259080620863157464725131709732454200437637375210373772233000157999101505660965653121396358662336147092065428342473732962598182511997734578195602470574526396384150974971062370419827797093474004855883139524556736634238247049542105471129033902540213333751046331022419925870305969307630881820316303040696925615495573854420374232203486521570125692195448795838539047008857169899441679282392802141424262647611035608556730920552908829268115486872380688501096153324321498244991811026266519098790973034816218118996535084639602186936740233325337347416219887911471853048084312831633724272251129150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 83332217273598491518333012356607495764041845769725819853305897639972652429120036139402711471750625377157456185955551432534246607860606613883748608365051431237683381582885667242675510703124420985322228528554936976466458838939310041882235495881619423899475428387012522884060341280741654129449143958358978274816794058934364167989808421746299484731491771424783833592375039349017984236014370264486939359562102230135222610630565430830776037720029200685210242806675949622794529027987315011663681850221199005903863579485697612620560947090592649911672188689608524538840226652849308948937787782497744435483007305223594370332210582627022033625387615695386109956222245469672748847590877858644803875196008136482205260584340375922763134637424775131254511907409796328884286803085527716243669850410769497551688242561107776685459963570823560281329014075769483706107851488914284617623048721330945912302699366445915427779269081088903778892268040221693410727344839408632394761855220115611339956406781575988660124842966205548967073409583599534334784163120724017464795492502402465725989205536720466746983089879376632926356200215625023157812050045416786170085393821259446955353001902957205810771785138559841194101896360785287611466695650774995871743803715950350643501340070914627042114952792694892154774851071828507227811711447311085945851509545283352823625691812763856610921195566986331105450214069900305166425886359344360193125337239233032610532605979603826103605751840485120489326198359799415764772324178435889671474492108950131456081235381193766164376667683990538138182337690432699918893328831625674933455415737105562484413283092678043207215820019316648723568736219868246203264951974998399984801584078918649794443158320067758760127570074251474117804163505791460505902368315210110031893219486568082225269004546059542787693429800987157482258668781636289664050710925652384073442645800457589974706690020598731834602886220896616826053699810478133443339151966970883736208838746294279442397400076487702752539975578712585542338032701121470986089369776515382281735043283018523298545677174784776013869921714594728065525200291687419455599759293717004853670651211821023188508612021280927599863444946424049433520828688343472495987176037455904057194679622939307311249200555871833676029591273837614828795034688333429236454667159819928278646039913310187673446235405102532759344245409490043888980729277484299827760856615999074392675538547337055206298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -167640790657526759252762790334734395881463777833749559962644352573764611694809414191950841188725831376080707728164625200704596407567661137310523258214171598318093165404310234791175232713338523204447687219697816549370779793552731425642583332789473476020052949186864883288009752114146093636037561110411930854632031990705474559264464335144124062865032425821524046530731542551095545579946140148843521943106890217555553220835637424297317798660205704892631877450053697851891990269968258034385848600681746192120860156358854718535724018193575094682417230367132603093178376402639551715743195028230913984654868443340968637299373612509720735268624247943361545246116094844201518865707736967962622918436240962848869247744580462329423186585304382644133777719424813723755962261697264191065730855633187522045732209005596135516470602699869788565426964158026871455341988587906364919156205397549835667850725427970060491743326695101389207815161946592326727910333044339461145236089527394458568385306546192032094072463630115912219803598238911098051430233639596361216141379428043757278201716614740547369735698477747062623830216944424031666714853190079856586073406720549684891939965728625274379006382199234306950289071824195534074420538191435921415527278761658930511049331703292075967618081513888146799002576894126751461437202434737702286712450999965501381807016089118690584032962509069885641096228280908710276807806642360101392120794988181863003977826892397361036316077973820802679618771921931150094767847160551361814876438979764841597740449201685383456009254004523579991311515267938272010420528350767215646824502189802856602072949342341451674459951136162594680237341127978315416710879769228084711051687337070347225311400806582851429897443047075676097373581339662857179729216431403367311303903828363528214343289720433732006702232483046819403970310197275042468395524321425173133997364671537864304805657040991055597942974459412386461259347533254873001937949252622213730174611114815851518750597022583821943967359394539718759965767048156969627750475954795447296890802473504157591038786056883627428120627038950597485136239527691446095979840345011562301732179525952893461500593896905831630368631250116800894656879605400426447453262948093173126887915184110476579226583449085612801030113031400757104132895752824589918110773963213081204124941156060286752158580767210802105982004840490922998294942651954278387537724485240042682221428549382835626602172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] -618968005721949016943354864125023566916000086842403336011712109279644073928892055686337484897117171464651011775836960045233008218781833496643186957460538370182865300076065248629376571374810442408462565045974922947265692686900621387956213618427084895942801972607021240086800974464073803135732696233250302195392544064833338283964292603259324893976020420366721119900895530684618968273758218936111241847922379765418424621417540116739231794910738610250168616628750634419102563360650314419225597601843690674501344006875645088631985121516760252551990841339727775230808420090351497429311806138951690174916117986436223256667709370418713911845075664004436812545542221386108814632055289868055766140979911528503647686240178773329156930170160141043389517437041447725771363708609740346056294829330815956988317331968841595054604065154463263597384379974461408578636903498783299623970117294496088247888520174690712107740550132314249582191719570185144798562871448188601324675188123009447553455138781988120818411533434368226289941093445936745613841145223076014694752884372455370416330643349273256749849801023239274088562353424255248662146054632330644880819920559374279689048099264851639944282773001429387051071450921887892464368687709273430356343631624394983790266197308950189964810300283576483487698591068814065703232901148612780201926537284180541664826043235168453355773008357914719239401871995271124978327387838623552569789867411644937185384220635598573557612948617963298056133514001864085520352569063800364131719851345451669689512161804496912862314692934648046864189139054007528868089995169294584798214604378561529076335999218474515275660078761448554159437892196815974551988709239026142926288616513884429490466452929939445005213103150062853638760348622316192740953734128233710167553904143461866264851355986873122669441526923077915731797018263736365536481038200225103326482190935105388113279883466941158505265667601206166274957375434120021275660899739495296617626479909181731552046135791767524460776006759293025473094023846936641858468961806704652592809974114072310255421089247997277083701551494339817720181873859100939289597825014885223151861302494868514616396246526584413897438943649492402074335687389856467400585587107553662429317819701353554535616080131041353376504054270087493837343938736213697613955136508463093175193762449608651572048442050419638426816774412897167589811237354559406147852870627888645545244816759122841176576912403106689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -694960803261660649200777841269985955934113220069351855088922079139244264995781381644542165613352942001822231008434788777802731843556314056335518500348129241771128445098673770759015690009981266811743652292700950364728380235700048263218361578281880644974378991393515371307888564207072267021000815508369935256762510833958824627620189451275260117621314517731481769834051297183912854104633026136534602865646822968839138477984594664819879326250365359182012007196302004993602603425758465318108781477377167747478379753037276696309995786626707688422937958048829519401180040740379062332242673942568264534037333331126654664090123654098396666877513343556638493534112969171491742467424110037136160194626726176970330789921195040663141702534307231989191010592506687851472596041591643954371976087796870689546456764326802754763671568352868355069273689118399617221944522635608838058821391090667867960804853199821981928158500325737981337941335057839676775497540503024117199968889006661138453370937045750548417080811432198114961192355166804306820838391118622499572578912917224145652025525074711670783508115520299887395131306382755038255921087593388413652495597659478527153755495053082553797029489284842120033989960981758321765844104786846194007996322957239624640763073455020984705477056279876086260890482468707514420622297228611708792403823689121361442481166211960318023194289067184840371788558315323610453784261870181532651591004670376231992102098962641121821787051467954862024176853334179528224830978448789135961007134403227362266395176561346183565594864495738587339617302990876040693599628348137838648741502691302679302003994336093577185395018707630409914150489754729417524031759532213933097411560605409097165050944252113715198438934045248829607280754641399096151108040925249877578267649244685165919074804536207534323582694111638797800603523704528398017507018284105885830273590689520886774502144523610107042264463809966271752357286932392231000557783873287088965257050877586967284594801967407931774712714585621614575749025836589651461508556264183799332100152800356317120658146584964542101656254810469437364636295763611723961747920468169194398674738796885573509507296865074983401636966136133166984305993689144356364387648564594129214897249627055619703273945947331040718233208357788577654973491860086271121210819367354326863335379596925047760510892501782188005023462681580512909560368982076380209093061400559279900453896194889580328890588134527206420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] 8998920999309380852807033741719877562325166822542185952261522888890361716284927849891806129852575343257815678124619014747393835962187337230296729448781774124778976334372564110030860412197642951979614066709714299793087150454354597998737470292819602489735746514004451880837055631227741278251408042306265279409871715102828938749597590561237923893068700080798986683274720753430415415745173234289439941663881092127112782337637722444826233359996606228662223631048186259499725042262689639657450099181657033228860425011021538175976950608564791437662259040503161332327963060237549317247977392388324848568444410445435402145302588706068036169044363996154418445657464924587345244680739547945978583582920683632025089210789576426392980749713153225693244295029848019611052584493610339823601196054325910500146201341326680822920202921311706433895140140078938586024139787627021105492442207389586494481719714337428355335936279951103035318933824553290457184886441025715681446694590934792032244319846259107552407609117009164700483783525286411241886139684205249263273836238703269446622381769452381378279682576547858525350598921999164763085015145895272720556944190641652225432608516748292249552171024230439228764593422197855440719598727082318312404931363564391495509376903402222602684357514042802873192363777711996095280159973503569174547498046953345885975609296259846532294199761538611878733802454062145450564102186816433858737765776878493353979128141074298978050543769980033951319687748198608380872385813861949894125003388571012483547514232148257790695920528516356244393717844168380416385227468109309042207026524013259882723604075789549294973826956202069838496870814117583785619662942861252447397337071063806766422846262429433790844542329083440925698539702682956831683909437333583784920858379099356564104947537033583066707286097768384228892405943123663054168998971336091094521791645343656483483677293168504567260352765829580004708492154226894525184543495412920461316262445794107397510175868373141415116900913271124812704458424489186915222188038955750832640894502427399779051519666823520369500213382263800058858771472100619786424189398376219572826157172390864241330110321905396342854795927721774768839728558095832654715383004172111656015312888847939083816984215131381118434334099894572203962563445986428161079027294253025044045657992172146448434055600221857485943843902009986167615609186394038734745280836584983417799152175323151858776782319182530045509338378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] -6779162622917495928839246621859089417133500217563113982981952797597588193056351285316223311809447373954414315668271928429566301078123920924150508229572671870589868637251820036654974623559784671193058935247654570993369516213593046524693759159527506189658121535422665600118156135264477259894928630475789156014853016083880841202825752367590174112675362652398890565339836328514123574415869933476400338812837699779796098115064179322648796734483467397978676276018964190399877920074701804476667879367957790409558892582152698423277351428207700071958732353981227741034756753833917614878163710391848887518676023189496186303310804372927793990610228891105855889261087406404476723078405027206696770466106343081743873039283620013987809422713359033979203866614849124454675346106620690765140013668285647733012207633381302650558360830710126665743946609519526078926643250763788264579887778939636449682002374147691265825333464672813827009537798130490982970187860720386886107030560763330594624349553789948513790400591612026151300786157411111927900154216018056847765764110111415709616041032611842453153375872343276359053312983390597330944859870177581472843877869586013486152597762408235651951152932093361677599725011176114201818686258961952068486033969439690579197692083763530432998646101347918955647694855168220985930411808481395721399910601657037634550347408499928626146627628955740754482691194280829544035587766219713533082599812302418491824623450094608091910357630981407564839370958271895689002901284144845661338079113427772869062382638063681595864887768165313850235365333220952862844727005100867539712539822223562096242987819138290707611875777009761162002920635919930049955742442067943447027390774061721853384119898303166221105033562901920007987888728854847103517860671041011837422955349080986092656860303969794621517709176060920818075847818688558584548161296777830105694941971217698595324973914936734601126956631033862240738534826365519828806617327032166147258962982654437889431083185171108748792336543870150846435963652852249339846513389869490261742438392384419671069573131715315605986892045115815338760533064043833058333544979458804538408344622324274590161062550454807125802617463362909293532394044277868044028929004607963657239343388121104142575779255302500021277762365192944882138613290462497533113679212109978533372213637105628552467522907898606686885399771224992156056421386802516905638502081725975483161807092131502516796359714135178364813327789306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -45644714235128235332267725076452528547014497784716124871234963889522539087744075927558769446312614823588705721717457830257759365744866565283153587631164501552546951271632994039633606893073363706804949234333964644293901715993933850843540018515564969780739797925308289581877560143181744660861483121172783881647258201961667529495549057472790686778231237224723700499539595010131634402693641062474901981904323422266149333200019864878615447828024167013274877350805482188938385783983368702063471331904499165387195575441936544254629233338650118938332003799407133859549076173106604198617042410801855113965698895761194807586429799332288257191780543224522509739493982599276838071263928619958976190275429059158183968677865131714035245067680445664826939788695732478618832598693181259333969327861875047332147380789730390837097611704810619279915432483292602910844039802189169493177293898136836540809842900607598273681811450478510241429687237240787674873751019531548095503043136482739036941136782339402674467400283164491209148645210947321969067027542792057913582942038768879545798213652950092478117921806159210592099043154691929148808275554052885804089382095326196555945755698577702563339501418922211442493675858961764240063641393726263939071952726871195714890115734303916469895698724237226781820535159538781115315885017005256644049753813501051847822729000141471860786404416039970454730001370367590056947127981376361356244487634851408934292835655016769826668334492111455207512369870246233707405952351321494143774749596114282943463263286211736559365693239206525832460481535790632527314782825940431965618718300540105488298251074692821538427309956630563007232557409999411216104838848618313840779847888432445418414551650742949599115726127120431553544525305564117510384698215243664377796184499208034956692518264841969387508765820659984736074099399711546357407039566887987823963607938174182858509287810964250641999538843741138371322498099756334816044902060934910144138304447023591077978647192985667777961519911133449546667741768169606101697757202010554863859179985438392529559309830040815857299108280746021134377831885516457879039525045499136287266454039696018423111102548127796113825484975771429981846738722166116367224210049053871849821584676613900892641875050174835421380021039608686488878747181145950250197669559691639508291255007251647926322077048756610829185351203616194087317000919202384560101914864939383668620245775413796847537473144740260977414436638355255126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 135473707686237926291839612989950064647700621710951435205005156092732826659655283747338966597008625670680282265546173861189099151561079026051783732725400082567544542014154111404836751182489924423129095639963942279743288070106434587601462627508034373058335354439554100677893701302804585943092818500705537858639660849697663608735210875644169100216623482914546947039631070558701072439662300986215967382213516668516622203925429913568672531500173067797463108246233612310971038742148383532958725765108908429502250731279669885334571089789888859006591509174467192126671692601344219259078711037675917219637987253478709566401497832481231648608589002656516566712751836884617114227095183959517727865118629993030348126842643237893742118569647035154765287831599135454968134796420894300970210343478959756259584204260035713177302087461573261339250265027275785591337085046432168702869035107835041034140264660061446455549179159156427003206455768061328131640992778363738422966918563826946045409130854148034251869802286907294942639613168397515733314325477194701765287460981454171931495406328112043271385151461416756373743128954427138776318161646094106759175744041549269838698474345240912508736584344280742530198120996436249296884119020140269125402188661117016523813553370158639425041069312447544005504765121607499626606654328171568466669678493326269088493650374388187080064005592351069905186214360239369541305769482913225620730462441446262582255760194629740473518979556107548113729248632918209061752721762000188919838786945728187061010888710761501383945019848593380276166231316976220592810872185511615245456136162170085260555218371334781558242894826459667859231274921957082322258721311119340641382028848372560998099443291455945303650226969927835666842311893634923014228671006328667325030782778492482452395074173004096301652434200284485261677906722844195563395851847072139918849109082864607081888040129283699465531231458032544151622224793476943052970534783734910784651996530901518845529822534779944962801945025174767691438798296348592454549076517488670111133419420934710358274009216339458529462083094679455948009005560793338626543463243091621647888613460996646764594920479392429574305685047147901334071077666597740982781642480359112764387213623550179252660023764668720295910401743377185182291545437020446518942568810804060764213568208211982650673102990116112411693583818489429141519494177745600722911309790594309209347208923019622430794527741942934184748992265667766332626342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -171467100724384565993919230098111634912852098534391015801662302900165066608005608583133728745572297824375659700318200350517019291925648640437561750333428146090860956860217430764093747899920374748605139365588545226346789634188875967266488174479770524531704687537368243275534007385271214343193712839356220614368599139795002265557211713094038894282380983039256302891823767962683547277145937421288088988049110114440438646364949475443439614048081448247408422431501380321316711573990147233157400811222627227632472651836631062565613964489603256956524026647210036274490167443160106655152390949474568125078670175791774349561975204293613033675680531190910100517892113825654173783836222339469116956115871662440032686444460138373169353992733656905121802000285826590097726941502146079629432638346876553260076381146038905474876872869966746280354755333761480358231963985190165573422875343602044133051147464677995701340326471332939438902408772138391649356236601708933931323255932207350362604669634412468207766034009589243011298765068741104143115236483739639506685960204502113168806192007137902134028594117634769852467885903302786125301639913406683805997277693487312967356976784433761231676352187178038549136198853088799766634682507914095393858962486352141155883078612745236399106788593007860031850611795130445141061175494769714094150687358987543613447746945652443022350778594292505785998716161399317545889511166759361084817151807123847612785471116251300572285036359062389896552923665194251281978983875552178150446671996683622112266210481652989837695876552526183170528108814338050632519102679631039929927006279366875736560500929954776180402578600640796119927784873836250847197628218743630633827655313489891271388108094915534386252533404556286231991957494564583555264992471321229047714974226618159021200510944482946627759767051268759963550752306868659129517707280166599256952503602569936969907903723933472118546623374762756658143265206171111545418554483475875882943698362524621235118525620572944151878273153809278192153039046529982475093348951638427540743555064738156566976911136294187643570523976950383196262302363360207783238031450221134669041874276966452829662878641830141964885148138944983683279085317966294048847190601643875717809254516523310372709415983229298334602342335698354713290768427520756747557467023491069522739631139452899230203268665964297174948029591809876354229692066290257369420864606074238207791426468534837222909355060779549792537856944818486226722598075866699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 93851908427478614441581461256298258726135090962130503840372505635213716563032149022747279186893119906773336563257979857511418998853459279319792853014553368295093788323990610004114859547929236266054950152011024573205320902500135128817060364444610364470277863758296510624485659310567277052288080770399326193873976940518657096474605242992352151451468437938792175693530234759183068572064869490691718053823209179004128967816716874351827392473993176963128059381272881869308547939945811733027822879825106654697259763362201789120025171186694564788239062833397448926257706402652005608562370342840997791134487865182599188030502943389414025918701979675235035461510092481169198152938906233895625906390319111028554153994393827384969386101769087381799049640178766766936665489755901859022134205847943048624470802843376096571361157270363257724079608348243790026850365773667281773884040801678277161883637965017334059130800680984632609573598810199722903274848644698991353629378781665511975254688863950938360096889512453707963537048803290043930748482590820211738110757127998931057006379676419208304835786072630685519273127268190124969974318288062031519622716194444172769257948172690956135011397172258095894287187877281930375874753085130114782969499600887529261550546926747156274369915708946852160659914085228947530711990842787237188867847813460124451812542002312287432215359909398394960827837298184051187401743705979325446418401391701443678759061059935955999922860326395588089377950479635713288929586831855053426556537208568871505019605170161230393825725587971004143735177726502894434533906069378534939895726203039586200968286102525945841949031354232285512169778138111911442505618174758468472071091610535504621243051220498932292864144528406067968315839525106677472042911711149548997899305817099966493919270520765160338726201423415202727507739657278436079649123780934457311091159629879315970722598414015621086082712325429287696737595353611766275641138118303304429755154791829922572810487206902774360887909778115373084016049796704067745526721091785623607039441753020115608793707310139956844246445994358558632603433786467364728414525864329426513682194207420977675259442320022076610385190755665877442741116795293866876204814017824017014395350381124092402248750136281950021403190140577946598225676979156191758197093203593895220615924038492585432713724867998489940101923925946204510307266131211755041459315813927103048001013549171968966792296282230988690130357721130849313340149819850921630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] 192798428052458590105558439523620494838851481531274312350202203899526277321248929219690981488362538983447009984779463558582151276458010171424438712467705832401666169069208693097884943910637576895749145066863005988321174445422296634317685972028639836335405426849100595906488303499312285770747319301142945575243036330917876155390414186274036918680145782681484023785722659296945960454161270543167513844180298108664478259654096295415621879363014693952587104921625148716501749343020671054332120577287215169914093233049644150270494023765650483610936114158553182021850886956259795639030326310102251155634652859219245399762246996773628625383019597255331258137254936654313371946055095144312612738145422155354072705553462312699646015173137124816992664267714556045391794344197680539256115946753417162552662336229106001333066131271985663197171277135183054708150514682585186207105615767944959240648071426279752090658050589913318903111859163730004206530861069431903140660174479602783064655600680548159315858105644917711102464482458106555423640162771380994109129541258010419329479453015834463205206787718860253279347131156723654899507538630199782223139122209578096207647678754446900431152614419364725652926387020886066236253845075132277860094705519135319256256868247326641679779261590064253242541936053013427021900464217491971605572175613515552256401638240116291223209754675229718339913788855152601619503533909715538821126690662944322153206047387543875609635386463157445870972697413773189879334108510434215387147706192669641080877541699314444467357744262756005385101092140900884392584490777068984055654829650709429158805677907099181228299072080220012962359812230878970357662987137007844029330834447077045990424751908005208292076803461731094904509697178057171602719725884674320514689103582152580164104884536314938996258206891933586218033820849554801240351710340794956643866607128189293234866521447651570992615810389223935573105972123016807622853865295823484582376127735203521176354706296475242631533870316827859113825319815933216824051288889606674787327319353529530567227624055420330271154558042028615583961452480621175622219180471235912712589710425739853160118586782203585363742926139089428014572685875010544766275181406716777414397678993603630166342182593406878812245263498665437234309544243947708184256512508724088097651533229920713809970143076592343235832426401710192312044411162509411111035879702203893361151704285720359140562842526262275044144159103637337082659541920293122529983520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -1171277364282443824351108448260877961873327765203642959161359498423872753433318564930731134697828870427695564056031578706003797439004627530857889860646251051384503343589979960974666164371281469820961835593843553011912859516864556498506112681173339759673161740710334619516593112812999253328220138141634059345381865166829338104574934431403733416584835043258988939871683162618383169497364105745370399649682480931045646716817147408910209865152214826609836793148241934246654076139406276331900470609898365136645013438714043013120622721283386921700677461317095996123916237081914658890772571378643871410648184532606820973228115881263164316942142975002612011127365569889842658540903435310465602142811788318314232442935759764170028234564688006766349289185380711284204257383616463955123670168059812517893506919327964891341590130759596046971658051740493700361315415012062447774631765590123074039662068309157694674495523800230255581072578242643672762743101991798512337131337057879007892668315987078972001173804203846495941026460988683055693874482614018999793589604639073311191241227400264955444183737617083111882581330652003052817217535485807095701970252400363034895022312068816190258072747886599335606477553456895949274404519110536049572327295278900409821659312848747587656002604332144806032497756458605150729741148157606765860769000834538131664995108914762778765334912796032238417063635532856440362977500850887974511846725919497963702582056302170638121882075480262239846243234932542643032918299809296525923702799728217450944233946244755334201982618345037058497961536352516446382172851094484855013999699404610994919061476350232662697192428244980257741712917638214781307262556565146226640767784435894635597105892015805635589378678094953601808508200705277724406677826846053683942424302514425610649282450085617415616744017773892965528957999005029105534241617169264054056841351300959476244928209644827908550346641601283021316419119024522490008168442043160805328956655870822931051589095593014439058050786844537450381586154226322331980638775598329291770329297176448808372886428435436034882332210211250526325017976129614065891243688542252912559050646110282354923476174022694150008609469013572336978821321057217685845714010278575645149138783220099898321979135162793393175086208547469320626507395033980497915654081167145005661888657267657561269735965944303598007986869821059885017688663566545408815021782200262470743136442083739797155323069874829368553449612133003990277479999804199906066060066223144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] 3434585681493267967336633977573594472857015034735832577232429411699376205318101884631646067997523915555673991662794506298012721012988724577127418306653187136095066702792486827076856331604158928557237562860102547946361503368832676909154993108391816610043738075246192155305401835954740646561612688298945610304832693297796098763711159391272496566572357773920031566948915155761006738346543186723184073901622843341972861109418999817046364830078277915237409342893737858538563873713785956439500320062729061924165216753400895311942501583327549304677062333854949379517642708726976985803852997715952003030012662935362834414166047899937484864981289611182495079097737495674070035651495239837876424717997377162301468593877913730360759653556895060131309546648406833473235538341913492832795710456326689888629638130615774440364142536386146006333939298212106536710665476692041404624110709221015721672293676531366191027660372460232040789772878570237002651465613939954355795443577579693198498193296071073626885759364478950892109402089128492947922487298699558969700749891584453003661429614855124483300068461806242066463625409119264904975722393133459065037975638306555251524135615745869603080266957207993118013278297249040610228641663619976546610101080376750327637266799154487870501623175183457983462413699876170745664700076623494911080124846842627912601017301827118734677628855413910805340390483871964562751428548517557756107110599628705894655044855313523433676135777632983116313238507876088621105104405312584440927349954875604753480926733086548921915093665857079750463729222378460192850918318309919949727680685040480740790923792102376330497826578029257152957501309839785842331550924976120673186440238349195140345080480711728671249247576564816927459411205613052023479790560781808859495029806570464159803364782378251261834896827188239304491998468277305322702015707716244638616745958952448903955456810161806669644720234771674591394925495991037133588449076854766972755374217310661049076859155692586512478223510629057717779000264790191917102503097252284629471876499612390750173880339507046479114283302141996403931981361962525865233657740189567285042451947289537894508115435773423983378661961849308992453778095994817835815053903005671042371658643199733829128207264755174006626263528925754920177041302737812834717743489876869055735524725950609232042711756583534040310564672898588093034029883008896180126416340253965955709015946131865761150009350473962796103573609791378756436741603863538330188021063804626464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] -6113205136246806050961283518273013951948684313907430892274160537267755330180277724148834470746670481608307954771807720548067003175469633920681772328313927161949914447994052039247762005534991083764216440685507501214595324917101965061739408081780716461649364299810603725607519840133504789034913945475814956007028005117291463556566904768118711451588200557217271210361510586347421936429096412075576473364237281846047104052856294799237270028269322717938273781678655428662642050091344604934899299054051778983039312685760143678762660464237062807583347759803080785701011743131365770506627818935047387108451002415927412665247553975759829385926287484682224672042009475814947367707251639275323990152590945149661457161011662284182560565065033248043322796850092238902038813705218719487725191640737956760286172848849110531201961639317237266199602186119340322127295867086877313546521268875468609526706917779152781935487374117950867487683338482688867695693409130917092652160752275719157203935047224234886524101199091544222118952769663673403432824031811119106888202119026107521306053007074372542646162882160012481215605200985528073043301506095312142031206321270946077328306629080061550718110740387476327917617430375820664899790907579766149615065885590956665492439243455963976884711483937661730662185599102494196995488416664437541970351060064921007489699242814700356318136610396434205128076725007726867956242628522484590085374752487310346939662745695403964719587691525814761176722521761595779340163424100257077444666474534173319856431264918833252001468967570186374409044571317547161730840454106091954352337620969443452958521279725197968540329916040493352148288334100262522490179271839279199378822172747014040175024585368506486007877569203952650878100127811444604224935165762992748821939393950304490647916492950964276494125018787324649974596469472935734154191977207122789157118097177466020741135764416226829898441592392193369759070864599274014949511432372726300982156630201195141485068278593958213342280147445050367686055647072305258839673441626100997985517357051595426586082994874570472091603907643635826840947415004665868306019687844838385823233380853107741688963466676232033900916353981573730591705910523094020921123221019601327017775410328756415094506742502869730231263679876546299848743087654621441626727337223944061437547447028396512849711788684136591328887867547907211502076445229849711670736668898896318813621652883884162134795542520820985220667243452074708621145349152214976129471324384212493896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] 5410058268932347237520244584150224240015964021195193551160195923769644974052690052124784752409852155184243207741813597037991019590652777062067274068156636015568234446473398753284180467108884490087870597710244424369000338475101205806531424707131938724252846754005096220226750500751049193075631857273618029299649729297702806270043630728214889016873131656748454253501771991410300708285555339149553936983122771863896122893260193122963129595927919698112730070698997538383123175331342340169828280829718068468095910587005941866908416814756417612011618411559938732331859800035562768145418685466946231869857326544709858465656880127878544483322180356982193334295278736576183747917248192039335788406569521270877968584558551365122213572663121192557987781049498579993891118534363277572326475766983946680783462670668180133737337600385349304296194535612238214606400617947146478506019558845853862165548400365535785332459812983275597464041885601337712777378843413213915677390445338866170147858271134579849374429303038425385868666630294028790347564007739988670856307790882729944033740493187779311256778800596254147331310354758121844094836833434923711670509645752716773465439338632347137538583040588958639661945586862367430960555471761077287908715266847552703819611727168218419639545579915534485250075183783124023627692822441953629632932640742713217978767724052081946219229276488021027829932627247451820567732406046393074202699608687405967322177905209863083794117402389450741423356886942914824480510042034634346691562514995129870871149489305514525506202992943122099006806773585600954654637250358561132179139467338374413138672271371076992066273899120192432959135196173982952319930220205576736539175216455883884170915258740620109838962260423540425521064200893521378529008691977809210540173749895613241166902655280261657575272968745895537490224547463221350419977770374650081835966845544700333288874198116120907209181707925995812186540883258586112136338941537934846365502492342234010614822434062145590399701332700929004642648549195699515929473051979783003120424705203751033270790354147678220438291364246245744951046349623874234604805220204991496380370134868227828521830674437269485768931069727354806216955584267273960822122309320442150775614137676104039273524375151352803838372908858457954392798329876277836969612550084001469558101771177833517014427449185506467553349589209459105612786783971491972540215100392365193383513272522323742890313548352031587053895500467933059377984863179411600953017114079557359218597412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 4925910083631071958580590453523992016875222446665617208925570720867429754316653607253444389371481432960800661899957136394417395765833909615681735778383865453536220692170717136830871278800388948710721154881103111045229904627580815218227258158646436715374989196187420271185953326963818605655202222622512322850746634414636831812249038170452439129393049952072565391969971699958032812472354117207177675429103363172533610771383850966351418812246877542191067256848288111545953144993772380127765343495399933401863577111109435278530863999942474497170396636050247579753130886234673760792811244999176975191842510965821853380020220525352117954281407516621177821913625913415181935032302597562461594283768307160694160753579123256731357890758952833090962242449057658939546166776580022615375895047834109269388133466326766113064785602646182897346382318924595214309238066962752897782081412420478864520185234141441661417534902112130437008008162638181654846307138603717968808538068687121401601694554889281236612207840108053113926047701010928056762680573928879126933902957731994895279481070497485324840287343373543541618101509681079581183814334042985391595074555923973586852769305667632101773346297869259998844320012591091783542608434208963531233931164068236083218397968473301017669043015392523814726778592717178212389372279552530617595595312469241300216527460829168792648306365434494939337620419276500303265014157833084634741079027150768061432624722069494234244137721914665503660555248368888173878281791469001789976635456977757939986797713754179206459627092010231252474608136433683299880285977684203784626646848981248900067149810903139632817961451615398178172364579067295004204934379378831232686872504208269924036073885023303107205800890366577010725978021535516539490940069720980415714695545227484320515913972741127309194649355223732265966106287443988210066055853419414201254540764649760200047723889766165394557475468092833082046534910479631594448880544998978636557858661700990527204601508530253662804848033430268030317719883198972074845031790631708980951503815672223737594912359022742626630717353760040985843592153520877551542824440286687364211801302369372707796819007553095358644104922647354315055722991513611833165798647377112988280955376753989526700592711124276433576173889793818538754616399145955167535385299710874885588334067604841381935008116163627743844971052168016041330490438311390458672874379566411627074942595756969728505733590796550048976844184124973747953588502153550454654151735667255707085132598876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -31688175467243437510236828736957270773423919192668428913937037147442889926421808743979620067352647704033629758705778061428727663139133983419380462245549047035688390058302223111815363198815597137180441793830519913343982095383125549222336744942259816603765993389244402327646479081468047252383757878173276571399869949718953917279355870055422232882803361072572366041330194128443606813571211423886550420339869305139101099249837948576671100812542306660379051290420749484681704607222166224507169714704910891212058787922453747443497760708511039746369633945695968635127140966362230110875205329384322130019099527051510388116978277883028648102790166218333859368437168861220378052566847582224406264829310377762995350562979952514765851115611103607260164864791494618998487668316997244645916153859099096981703905746945392525634343533448542062326543698305729837931086357889360271233586101644892418637826815253199286098963263401864644959460083696489951867482901692682898787407625130620452293412571269384989699168885581816344845042050483567392384147331975804870586274377950043043917443073199712671571864515260155444530274069990467447854586352076254825405479518505576743609007547484945301639443499451865198135469987019771702282858466446865483469841297246435838184059588759313608273928586747550492990441902674475577878145706021526691500132113979499142272814447886421727693432311079122711107651770841741157611179245797308961129482950274791581718328101768522238775067248166367505068495389591414136404252103371288217761876975732075123450700191894248265550691628374751468457736291698788658720336518346194572560263572492239042388605385783208152644601946023958818204965112111768848002146436936033224642000175077824112408052945903483867317613097755071633189566068089005210223237630833077247237595656748286507824638168657824786728583665857988932620527927331222342335236125519000729975769347178916427137545903051182601893237873593407972863157664403587985358413446190008054577876168797605377037521667066735618122076839004083819674854274502843894764444861539969044060237657921826951348904813387447573988581005432934948447501378754198207460289641499847003460977321642483567271381283736904625487168456110555652061471744089697154164181698888901047509225055354130795369527858182922137348954776142720546562813088085752153669232612227365434201780328247178394952991050966967147935563812006068078560126516186633389138988358795863664499621916522251851384824793530000254690517842149585351029306491762942252395085507288285953109152615070343017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 79894178577567312529174353562437000757362140659987061749903677172338374045502878785205193295384549568708626012625633158262619289789568272581197864634271657766029547545820284115260122699968770041553719658351609741670150267833123805432756340898238991613642354408975936970363732520791532345361132110408124380533987289078837369764113009602262668419706483941759414544076540190753406830097455232989791411831485877843267280292664226166639896457316268445064797379183873439825064956790378827114414732206224166667017159134858401392639044123956814753395707378276164648162538161440158217275385139110094472544376753383879818173324972712606961047376646563977152783302612441545962837355788376961565309578673290666224133227215723797271023891413922484867854353742327675308503639533980648989188173236672594694988275107473746760711495092651740259528372793622621177526734043263575605233046628799888745052483135070875398069672972868375203794197495917642629838574896921316274612151397357196364316072419891959714298443052681037449108792347812672586565473212255566453541901970335269171457494327757876927743006293899948965451161138850391378385113610271516442721301905433155555180262271940260210333575388609868300051672152500611423339223559694039424427832624249967831500046821834629410018508264961615082632516921528402486933302886361202148286551536290449871303876715560953420857149293456485707238392729884733347953540044582389442272425391108282479341350235820908496160233927076876923555636012804893588056668694066796633317169306005809025957387153639604124300615819906721632051967343985896021828801041401259825394439051993418786171207663181503214680462953196971908413835441386625250651679662935687957573118667062648801114372088540016285077722785150810588315484489701602129562323890961791755682192057033376481288912015737757437563465276379201065197424472327245191016423556318328404424595928837549583898191882771778105470138507122448797916585046050285111592637536011186957408433633037663776244238041750231577873782984880083470425759213288540790592769681088335070715204250113513169383656178430257590938246136978634334882696086537442164480422560711943627152099273643580690445547695560271436369801286593593793520604173183874547122037704716089787326720948794519593016629899671347253956460287863865032072538298163400965843790268929115268968453959581873832394286578619906318034864619841929755645411272836478508564657122768858370791356390801851457442444865457237829591230457316937575745611478402602197558621949236012937944906298071146011352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -149159729047724920979834315947536100254846285121749459928682087399377449943625607182254570984927305230339424387582899513008346643887178417637060233575279787635756223299149978237744124136914021660010615753702737300647206783089677266345005240632083282784979795474472809955725898580092412198041622997487025139386802783793000738772101421346593223719449439824710559662509579404896579316119058678210079534527711576997257083278928128900905682351290880533702720603732801243816934734543007589535820877085078911052612057758562316541336011652663678928055218712946360625469118960653738181446793839598809332383403512985364089033588571598359832609608194757848724734957437967528070945734362761013074533808044080812232844754605244734914884792427790132943039791485177446434431034521843504607581700534004275942052012623208208598409695123073107413637286870725224121564343123150308956600862408588450860637317371599980355938068385835284103029906837875746647873164276870831559249252761847051599666718204855366985435744127098746751168667804077828363038722586359683063074000360030974606606742362768193935183494958083363147674654388493537531021945005135822682665777409070844647910802764697969299997243110994852736966741824210980210079794902891032153356129222097072183736142037457717926739849983679425683452795583623014377172266395308304490356433732077041258079242079353384288981523845262555266743740811385479115367416875482012718098472794945263381292415987542674834109042259181213244542277822340449548112883965664734343629506076800529839256436655038382617882760629007438704872255664358085357875042665612584835880207807997540774543202000080082437584271327386399735922776204632706687750470302226762888376794121290088196868758318688440098996707371242764919406353770252492971331328058284552775439186223102983583232820127577181141494448701926145259631260794580018807536571076212999430545837232082916182804557072387966887944641955260259488035000012978286265702141752998084216172978694800602089268425093067615631031021867459702300417027056842136180804576186967564318384454391814203313858007423772563339226535177629332658006264677855669793034391555777327378831400972098826453306823726988122789932645005647648593518308363698360537030341136035588643632190375838033146238744726506304662121888275777218283005189117842989862417706375100978648955478101949886961059083369661238082229450397443090251365957469739878980334465596579752385741837672646519686428825686342916679345189657561199878227299032772610075282816519809652583417047821967571508139371871948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] 229864983028170641176662300894066772615537645503255028677612364297011538271723413035036618171336414847973486368848000370162439920116016745074080592729724318993942922540487304633777827206209808136426604180835480068061921504347856109152308864487533644082767265542862766825886792402918723061244796380731275202599629961780985292406915078831326844376621510632975613769033196998641283800355575889512388135900777805160994384845313254438471914896869676550338751146214146318366924838065063643932132999212599335488194808577393608682794367863969487018832939808785527541243472695179348676627882677307225709395617714522649488012599000239774556691991849429167475606087274494004244670448805879504857928032001866808316112176232232959368201470103269797566402665916484118326515302963913323636515738348217213692914020121476432425665101176363446286662696279585514464959147684209304893876507198336643816431109215869271933986614126538122694387299070630761556289180608751270139388295659102373920521289109869383122573864169170265877826814352432227722992409949557739012718981682440486606508074205601762313226690696431067328044133791114443420043434159615696150105291760244195427652445099638750563371160887163084858191419347876733729158858889341676652343920318648441364793464736282880305663268598638423587672346739181811588058813903740797824146264021392005363931644330915472481483138497032056109828609733218510327464982781727145255722920689912633072956862826516341125723373656264683572783350750327105132097481303243497632097155999100385773365476011794375439962350333245353217324934841341819414954118027492193856379898981116872937413425568227964579036184626964491415093883888232839297644462942173760565454947747514401690591934990183169724710091714004897436536137128572670109753136642807864766446692418392955825527158522495933608596097812555689196941772894044350268371639714171517174062637715828289851000416814059571989394554880222265900295405135240274686577357665157383172056371050721175873465099372076738177302988559672189214342989098009262234024900143269602475760822029324290156392002550992400854121969326602826389377285900345566524705608534116016442607082987355449660061195039660640545015271664746769058689267797515656452990175834717377358749101216181478620580783358176934490851200194183580411945108308867973039627011933483075194845991315943553135101234008284757010779034067086640258976882866159379688612420260757343406296963306873277447653309273097008497448025892053905661400972771709594468142588355237830371677332230717638594796881079673767089843750000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] -304937778578019751124973310470369641277444315920568523642484660555803147786975850527444288813175272816760193925975621906761223083582457930809363704539070541151541230901852009732882773683129571883442854652903073913236980663729501543442361100757310842551900819950732594567316884302496507553958696929358322508453643160198381210576861548885166376168081680618995359301904675263787606711441231021894230445530918820941719480878548489045126235775289229134771745619526678590439200856674153957714380770947790499052793678801069836233339293073534556364761705156163370599898971507739832171943361101516730568026332984923966956956990133885398521537180127161366657994810264916144327069470762107123227885058248705773694053965748695027552163306313390587501434245591397621731962260039204709742872010288968269222458880730765269441577290971267264815052077169007848707482799057419102118653303384110870176691848732610435995693329136656342130092102701832445997827384287575720959626065932935163523747667043822551952390912399682344821963833439280142733837188166003672725267550203216632758945490450161067365575116759196046108052583814431271510755051253808753464376587390997406907255672813911956572123912160853828230860383779530918191610681555096938144436864400166081464410305642242064389768296566024745287613462682686887716762593611229377135041877421151656133975472279493604952220021601867422512734526780742604577147275057488733900536355477900908936329807537313463924899497731975999605409804573210225904406776723056200227355014093496144583020981615998720951426925979878787092648847925638505632832069389220523106298104156452232821272460729525261551933929760921870914815376195263924292882783387568249867708842834722976647406030052043369413722965174075651223410434652880220990086973750360262576181045073867991272593306775819275879587571765446773550537403305062659632378123634585499937068121019593894527366633760663291667827587359716648954340508442044927433935490411307398363020335546518545455874285995260914074367917648226809139973280177092969681556475573282467738488847521227998919140665350711816124042617672417585919805099271963699394595658652966103262367458324697326160789048435937790130821368637782604420454249548338203657476296053885674772391643269856112268783503743218064886342303305458138796194883489708405122114362622756364925060498983401064911093826823434549795743003136690219806944994583984894314274017159679339009605806465757583449263978929947138155467262336707195697179896089442083676930395005445355270114714263396393789662397466599941253662109375000000000000000000000000000000000000000000000000000000000000000000 [75,29] 359227481382297427710381891492464915254745516805148534912357170417617490248431877603650920788669212149124497106667107543523206064608350759087420768965479957286270566420667785173391778558168700261954845077580221963821295851409938132701749644676376237183260142952558204234574268310578374412471591660353688145924666796130313532825732785118149659911435712059487610106488829404486668957158818488494237836069396334186562429833899709462344292025733221351872200902175904052149150027046179595244944056754971284382166192255831947577379234062998057645169843411272814804633227062641911554734643019662255212595068031677427060805498129142366911366525572288503595660292580688373514347009857362069601119942560818931534068763250542328645542433728939117636824376380020339028082992916078396713466669407437050910556876751439017155167118678399122458681305839832712539633431936222363952413814662820416573870414796400624726643800337116089806752992681576062983061353454689218119687073644873073933042347006637684964076038568586926619972857413873315027815035354251687660656445405326188924113150354109733418010511402652157550321405058656390779133948988006605206339958027416273106473044929570264887274834864654199335204373927520916539677126373095760517854706452887273738793508150894578187772296020757122252056947411540051500679771235041047099262721459591065173944530048030001906696539195385210752785799348010592537681583020645651142465475376844800060791101254726453805641850108291990119508594172240157195563834107880071061531558533881225326128247515105765939433092610259278301522690142599322151814722426164136232478586566348885637687969072169424710819710259913707594525364691658278284297353224149454167636631189122696840973260062890225525820313532203423571584738312249722341263286782683889590186533674101935899740577096174441296576234862284450955342024528626912052252024220617844263762820238090415674898269725890033256097010138940669351995994633337513827751626117715362371268136910293521992065268919781535326261186985332407524465127087238588796061354428244445445668059191217553269141882422244667002403442793779264260953985096390777695885976239993807848997566360122697321821184575079356718646115933308423969918857159175068122668647492689847902777744607648316286369447156107877915587865733971360513584431377470305316725659418833437063545418857637367862815180871690515702130606772679022796940224272972121384685586442808063858938459775925885899994211108152487297166180274667776860200218319452118409379403825343831129107989488108421127776637149509042501449584960937500000000000000000000000000000000000000000000000000000000000 [75,30] -387274384900964483496020261576109125516508067841768836035851173480495320096307788251334549636764501061750079013075255468310096506942994602631212634503367478634905826191845799760383768979735077610084280955575997762332800892534667166698487570681895486681170112330727214915719641420271392242011066343417420141960653762298175716791462506400169817768483212709905190922018368885915801960644684337541459843018757298529544104657054777133862083821488845936030466760181794890295176395895101177256032184706849570038334413044361294270725702439094192754962170016959843532889284453240721410804175452824897242952056058475166975906120004060982109024321386362475987996199878667922645710886517352072995192828678265906554962560802863115805551923174678235444829839207890797068014649471212662750641219230997592051725715431626883469949191656546402538796782555315547472604892758303923150348520484374571724679718723421045183903729373328462174106889855570723308521522189091125076386997430490431850320341670387874126614924901133971802505861637617306384940160979683243766615573063180944032117710675473734540907159870679004668758909178345882864833704132086819338351791203036672533766114369534325284132202411127621389126218681376863317849702459410727039708264974636866752857640193732415976510206085587606113642556303441614430448282100226373605622234206783758904607596012396022144269861427840480757800400938937802346279608703918121741827601974184967592112593781374398433260019781252248365129243842679248979304356376155650138618753983307867107003558513626690113620619879859898008308651910603532695790755583209297030471691297233081378784691187649472565573954026638156733634388583523636979518445621724061072735210228570677665349171362115719195214103102425554455063373087690793299418783805463473296617182028798951098300439914007479117185112319780640316303967239447951757461824842831219704559855316579242099052050088061824949093110234198465548254478078426047370295926538178815020326766387573138302670910239465456529724486515569874182340884962863855672504456743954919192746249470324128983498161828026402609703859269423637314273297495048764727814526167626907207488093384438813091373886830233843942165953816191689251655394159477770511650901017610803820530854738825012103063157560641465546788279546676224826925969019195119616857949330918083800755256120978323916953229969827528205230825933887656514299105312110059880992459335781418809401491687660171950107759642089880441482105455424830068173731035549041439150926728879318447214450404100880703817111339049006346613168716430664062500000000000000000000000000000000000000000000000000 [75,31] 390130571954562395040738923630420110765405989774914821040718370165602047274150001811097844965940860489705117206341067325913611568735700770422187409213581616829008080944080429032479337752102521379613146376331125034707199709009864770048759238952545839396193294166078770519185592528043662109615189086474342886471145140553598782296616449223798071201600857828026745927358002008522833249828692738491114084863993653271769458343200190150674231922273208184386134470206397595764649642993639475569923808685279282756024739151895146183981948975385091245670072218668520741665238304033484278797183183208736286283380313489062124829939842097236799825510663857717122262947667623233499134833517011094082849799441050448959693166824774653628720724069911863590189227513066508465392295342896741905676657254590973262103583309115867476483166515404018382490576066350092737686894422209917161548563497153208074746348322623747027192455937720363030596787995658064213020618469599381680214301701639024621884477030924722873653463810514841041891717556947266453431090118993572661344994132769205117802826294253495643955434359508589221378190847241245801386342251867323549878239825688547744527910383369053629645561836520824674107180603236960443458662677319377375796725007700419179394123214079203530988603028909821637993745591903996009565702316923916712014184399145137274130178136424763999316464031915325973132239154271755753851259550552157755019085246828972464727324625786732610778071757468143104855371244528443930565820209022824285317774302202664638849382194392743426071218556805139520933155448326648073806621641272665894561494274458227222978376465176302673233829711711291505530949867390194552860095916765651563857038889629456985154626812540535678251703827051127563579686394127964134024278054744720250800857645372513402427937517558677149777819735540432548691742251821545086069821579139038265987813140291816276428265759241228420814609550749615226683719449186540355756960646436846740738096692219683294418624264752631796832109928922030207490790075062513871666856638992063701028351479241787914813076874512340310036945415887208339387045726749499178075074871232861688172582581284517361322035873725435387995146843911752022106230691953706748618661539872774100683594754294680714395134744637975798109722834257107780573048845298299610653616042403700445695404883204575320354211991039336263724847353817619254445050452346247905112652382653135657184125987575310177684041600434732126905861633167470891587900246179191770629690962786206380057266845994427329792630931848407271900214254856109619140625000000000000000000000000000000000000000000 [75,32] -366702035874935141795638086558788781138560297637219100871685520454937835885993485549559783809342834507100830980089966773539572665595128748513757705283275913978483442892036819366092206673660195522384248205339564520997979185758707233555783529973024664161012953784666316895763879636567710954566863761853127859695782024589433210757180746835463829930988051107183398370377236141354236718849156218081652200162544779171245341591745930021777382925038519649626524206631602924855087205933340919389417335226725584053802647108938406037048035603604651881230409484936178931775988336193524115771553644447066616077003851003774858108086577112083920075437652980456438464069257328855202847230803471085781362038682304417278902939889160079987264400508366206526934057507036938645263963888489874156746170622172745895580363669013605528156415380657070164129906414092025602234154236309598340980552379896558918051889468942479764775777811241368724991812419056800477501647383149851733355126722465665243767381762125460354883765209151075929909257504163280302405379692209341390261208145793565922494058449605023511548490749299791384788340601778376376395909287681100459778238568810554539293632675870586553967813455764386649217259248853872075248987249868139157394491321778387504864564183240705348240528598947417452523581275029223687418561005666315813673671037443668677886621806315015969982673282317227568979586866640966885630479025032970727163547239765008817925486863395264469222818335424713943872834869977287055077934312161687448480008095181283788567737348178661613154912680148661764997507373678755067318021932393786966040176766246122266597972574165940735575289380788750536434435904013253312696382157395702704064856227094047712015734904400875845917898085508475578051658328854092091101845361370906820671965209583414549457016555437155842241666847117685281736121706792747055197446513240098768131605359810701313014379079908329899126049688180909191282881515985217877264241673493958544587055741626298122725472042809376920671749242277072767467830960293697463820905534479507320199678455430639597992523108977455605352410439987792294706586701529209787959863219083512566971531969953331271169352248875485964762518927248867401394653806480924760796543221860522623872296006168120054257936210105349090054280001003949775114719604494516008437141654853076801154796900308215178647679759957051947455678466691843140145109227908231374321083069379826829386569881012645127617431718006935561316707751240521610000051926488318114220195048827883862596295656324657907517637319208536617054505768464878201484680175781250000000000000000000000000000000 [75,33] 312774635943366836514740554101050780975664445472722263592475863503048930596244584411944481735354736658590880124724690460521247877550675112328234887537177839736632294942895409688804461268185287474565695928575001907477427542518409014694000288858764410128938216873986011571143814137204213772091622521435462946030636748455211529105638603241177072150918015772122338113038886819047174294732817811523269215143033156730378493706119694937560441084091341874119719400600559819531750934547411043020185792624132913810959781408354211951700557150548173990319663039515975528251553049819585507031896369082886083267887044254313046758176025044617308795706584238547871747573162941712775313816908291781671449731647303111262024570978509618597703785847120580265050142772022358773774469544053383333314719370619086541272958193440763090291699860875976889888552988381825870695027106659168017685497990724856053827253994681991275850384259482277981336922572800278670575821094882847591274563029900005656823859610270475397553477221800169296399981417178002402154800332778882495429720914442555664975244311678919157870168030798992908095129096315539607859542272695680252233666743336981262788192153595927567975848505010645223284456163271831271010827795876421845891743152912224047828619936251897438843466273396236455793871829500724493841163444748948936430594888695830395613669070175548729812261361992534999288787088722832756087311520113891635762413909762682248169325332897542793446184910054655443889226146659957265873874349328627885154137887959982529458163102849449735302074066113219703303605940239333408865829372959085473754614871069397686910162054183511414305950110177784445257830845674753400426490127257835278393133892834125136968724746779266503674957814272108457361275567167943049087185666258329245265116111600155120478674627614043281068318483523431564482099321355210589070367720872130631886359601854582723600178940445255078647235423766759141260985601850063457080596638881213531635600850511774475581346678516949387764214510378602347406486364545087703135577187739453316039662766834108712121615373458480518773191065101950599317840400551823031521439265769613761451786568222890841408543841847636072004333425880068161159938832455817505899184897020831059936438169941492041767747815796797510427858189854602761957756185301087401879891897987760664704141208232303366628647024716138373978650506383637636435614951164498646195420600333707864216830857114825718664253060543412888319371184699960695653455740236689438228319621974821024660493241344578063585182524917495394678468301208340562880039215087890625000000000000000000000000 [75,34] -228901488308158127438961101407968942737520178669878375716834005492457065984592009795477084544285908236579119427821750880810166143541617327499429724183844889113646060397867472565829704876815998915951333391560221259858642954048541240086215966382392721789977102114125153304376704570478061945881830736456752606792395406782446313819696080809575353577524618688308409562945972398747669344797164322113298135189782849722286450978929448473409389424402979153399128198501296183444736758437594666845376425483334340911811791139412934537610536997627780485462335734917486340837966731515758422645904273599617894561339406743675393244083253900725581572946533737658177448602419996427623946892316766692509713049287469001375430306972816440105272482344361051113626202585899541478908525437013624552233194394721159924846507184176241317310036823092806472871276681657986548477681696307579762040126668112699658234779274293941314825218116723756411162071155143908018807779279451132271570974501632275488308287198286181272072580771943271252463980973251763981873609402719672030055466654340440903549135123961711692248917667116645343043403096371815544549029028802855553686833626424155243917460221572744686461605475341123949363718893565468634343230548122975012569654221452400520659756304785862860689805189457544599326203296622355792737780486008480224078857041714370162250218261241103801717437463670108081823172431694634917211502130769891020722050011147346190389546621418819394085409489075461441871308903867266981268617180821882186226712391925302234541922218123145156070335166005187004977897664088075399976351690812338231686919801829713106578533853950018403556715339988185686409408860580300551595152100516754524049386696530944070029046057588036548262199910016454875268048469977432210311745825562509867722889992527504020941377048050007780571027198141676079298066723240769632305762826986340993493781367746346041103087447449003230482600345545335472593441944822218291668463461129227925465922819779870396709237899101719098907023665259206319876748385953174836732067802889189277670339799402405948962667961449268575250765094509318377086709628424885877823306747804217923131559707861763093090492213740280283670778799682317491657063524323637843819859738453037963817479089981478667292221568254281511653901034087598639982051023710362527935840378400901475996717866165687507839742568431862648426406078531347728554472932732820939614618503319112927116326283765165510464703523251351446933938997588065401693669868292267383162798642986157404666661034539900745616899850454969706902569326345542322087567299604415893554687500000000000000 [75,35] 125487604464776665184437070404770163446660800442797029288353760328515170164278460592896700294486026330788191246770724673500628660613829342710799929100416950789709082181299549088199124288190274761712951667685423854725535215584367576227488276117439533350067468850599007665713895932984614404647656889245399523347457338216734274790163434227446174122766519703948560332539177151706638022519476179291558550957581822207903135220685082182394921179952892394734089205388985681281465369977589145573660778389131583073162116037369561106029586698863547300097396377674840462551104821557848445669591977813345454043050352569359287899095679099811717588779924784396025581253991716380576689384302986927156811749196082788773040745976265352423536063059527418267059506016480045131111479256013364568654263998068743285318362076231154084784147350652249670710397262430107034663938643487413532493283150192646057746942586497890615502891799141543157203136921834922350640623686644856809992661276144913995296020077983785882504263674147792434576785779684513522583002313834327770148725996400975595240337074254711598804461658258813610859936650885650889906856510662562412208166122080182724451943605122233340832452950297277074106418260686024442925880373126718980977806099436489814228381069518784702451739762626288272970155557997505329607884366297531309147143431305590111047641082103213645443882344040217684617076331945640609384895001796730261368088427021366893877684312044731607682953637333495273674233065140006265327763896945314543012704309383428590845600486077696621000678196310758627859086459864755623037457209838194035801364980938770597606877733109960116695414260531630623604155763306659603977232962310460816216173410874471662911772482548795813989530480532680002063146119382928460819613427196062735614117241589713479188837821817116883758364181727501915238654541996657824993369690493700958174504490545656544020221489964527884347898714532040246988089630723248990456679534554326362209979102172235065173428580458012760963482016196941853333685057860720560189420474223897343218569337079006023014105500820643070498599324608341912734119156394078800875150424974658508766814673252945400283977271851716060538455278037281817592258667195780746300375599781361240238430582059132119397936108581979089425482100373164270880446929259002785114253355013592332729690266233604040064488083391862937267972657176906545458389317950181347627360947058768089962043923408972975982885104163707224536629124877593139920341995200952522581766274386598383662418281202392160811050526690958494745132753567240513348224340006709098815917968750000000 [75,36] -18659761208888129125921185641679374912375633394029288257697751295225777811911551853951847039321813388238342279040989878566119281252196887816885187663791681047326965835217074485329897101926131745785037849719518309282358873739747681146113861063601270405329774878472244000696831347061637628286031960019709015302469429812986142233275160678952722205851559326259941157817453820435574642806903795931470787864518214907117826196971282472225454997820860603586513212625618318022794266305830101018813053188644623083263963636415619232055555135484547202586768239471277406384210450047883531583031497301817286663255439833151906605037911674541317097652900699206053038461550511464989845679184920319729245045087192583117708924123913619670448591114637809176032415882107758533115575350877597702255116113100747348389673243882974097791496946686121308238104884988850452545455773792428544558343588277892414122511484233234512240880660396078789956707638864933934793593722075825203609010629556897360577410332636110367262915967035475713260014072799623213465962338933617695708134770434836827250281523725093357630758698535273397831065450129754012496467654478980317282464660907129532472075054819572215087655622461811590892496290507732032736540053141678249776470631476920825785656916599905488258714700557948801574823944591414140097368128349730882588486670972318780713688941133905342135334653978317777569251894764795656842651308478800574923202669608501815829981745872507612426310597188055420565708280077448756466629118846054654624039348349097025426664276824255012080285967554051314871141017557643396959368526903366005079402079342904288022085112452360433171129127108589714887894477989209256752496249688082235821298060247640892726600183494478976391938774193581692655087946203392752697604286361911777947315928373279640330981467705348212460902530524330318576308061002794548260251758012202477808872715039865602031550420761709675404815153597763730631583962282679487917138104117759852523553453436259007297953195074772199466452053147961686446608961573072458479733265377035828616140482799132065192617462638934237555947764074799412581196148783312003420832940933674086426136314663213497813998969275632645676876531493043806898000062823739404756325550576408840564315225990736055914071288376119577603871736006050637610237325485166452441091601260555863182546182521718487060455345118378694406923560280371204526317137336207274526592413577707869041871423636018337628826292171967107176991141818158929988700110616641218895456036917157611865382877510436391577934617968568309544089359186536114521004492416977882385253906250000 [75,37] -76627002047580610670514245115531660934964166742110492237685447745122413709965086763586263761023977711888810589168361175890188294614753076789376297072616909919676785880415667586586992810691320152624636330199018012168248576384228792304026673851402809269133383672820935566828817321818948932905566442234220775511554018897245063840638520021157679615881078340585159316006858167616538536642770529131488128024708869805342285591955263506969876285830110110193728407484531668806686181304200188199755543275032595270222189720482187967559370670728072371837329136249896975052569282987335228505517836787470092878532060555962642866897287551101766093714234038293900687948434203018589774824155091949771910009260952429908604879895900122383719032615226042542611149092862047407262700077201597945890887158868647786464325420719044518685805401655894603184860801116212886932886530122878887824080985554030577196713026598940708476803488071232822975918410763363143117110573027374839637377115840895467411143859370649125926182207993217003946288997751062949938320823900975857189809843321675937463475317599553419333329507342562165823913275245244234833401997967278977733343580799124145974458414417861953635793996231162821744642875564235842836348098357849398854556709339443253987184567134045610589762495327105158763140580923744861305272651800553436970327895641478393749316158071964118783139425888371807067700997975462087131212290537361285936675833973864155836626914644265856532810499525702795198449545257100422494976960676479823972474174464765467667871809055683546085751432941900464526017761440645790664679480785269324219868440618003559646777129823400291841069156552819777621312341681176839485822373033653417558552714651560023466852408738199413836613742044669052971699601391609675049264854343959050995937494158411083968881776949895784941116724345238453997101438293989591058837855925114729525163366490449666159733708370664591231200862805370319167579729755449643470850611292390758081229440877467390449595523594227955230375351063729414076374060785647875073254347088086197941574884704812338426659873247887756580366530642394907878162237728671653180918485284743995329320462706171559663586634510226098259233932951546839579985449262592135306515266094789542804611840078909342577692040927053461441928009545664767597496866018326898429756627723505717497726793921274058909684506368046570350747409403587019965179592900538592329372471101103852908897677472969931876045177739074704708998283032509253863035567204914240315161066126276381734409473747473799429530712617603387549342075502067928027827292680740356445312500000 [75,38] 148934553461942213777420994474689609411679504281595752446500968875432124290584360453457733183878231255907143555575716791052175110559491717695146229202144641404914419213093550533533615183330635109396252230989901564569785575181500056596838626559033995609436955719514032039695004095685857727310564862033123952657403081436963328704056980419922389204752142963654720348037232438115628355103292599689506347713883723521888131520717482549378154327959063031182483387590218025512877521718398375181460329777750606241379108316148951601075864433528259297795314790193556853378830940303995543378378674897582680288643982306362717910395756725580439801627971929488372567987643840195411151855000660412779482923728191192015668898374759467159474249035239184299708802844581231831709042570414500546382707991947835709527213076655768546813859754634376767980931188873382452585643911818876325754697004127253989151641758134679619622851570906613230785916642431212599517300639363585852874653349263003513171662847035406733504282256217872862932714970141731396129487499362490672196586666974441991500011620795556081296012827983745403769690359563482437365741349913168522752472030098060148394436188672387389851782000475651830699209455345072224354605479609213232590153326613727640266936221764569500118453767347356161256152668140791962404498544741469458566949383487081615607403296198903658661494359532011826536272049610889522133201958699839283965303317173720693533161789207245075986221965290652053406855604682786074079645628033537169878217498497850934921479756680868770251269907081682080953154227244551963648336006829062692459932176752759073654874071473461443584243919104329521974098693884343536382412451339573660086593145220675236634402939558836312117261978383395070916706299393206741149112146141350226139064200241590905265123384691702706230807137137067799221640224586234505495184521910599830007215486326832916306340451137306441045986123676936722776231455286686742905395586333419762727491008250061817546686087282917709449629652709108169006110326211338738804107896118694076452345891050428022237102796664287169180203156462518800944953493759487433126721734506593746007866422009905041567504042175933762168957006595481646857210502798974229078337110338048714907649944243532166178771122932976333679117144961874361357443270670057985485746553432080425270122417302168944079592690246653587874725221658599069697863226582974202003232269881811842839570055461927702924137885694480994273484330215820145240049521429214762344221837315340818288423988017074544862031337286773673752454660856869850249495357275009155273437500 [75,39] -189894297910576447735553385344538115888426526676482965278073097407070363632311610055123340666373766025067663556497041421346576173232223470562068753942197548125888697457949259688543912651820888043224485137628839340300157726126366020413543594069569523031806212992445114161135574426409775265865145848024896009065847029223660686117148826620810806117587166709056093595812446200219063400876863306021910760113668632894579666777341443906494744346593609175561626463387701215269566068120966091878483819218266377478007372469677564938198499827021824751489749465884834851696229576483401612039477204857333948487588606608013367260380503165611381736625764756686667476490250961232965518910088029202955174027533385144929409015112709711459066041287968643415525263553736848394388354162481874517114331261965184784363277018194810330178574495493479576691160610582496622744456516401684199846461220501594094460588745910967344220110300978258767276491596076907119733869544746384544826768635874702543693212125216281980876382374889617429758357537522795708668086368444896226144908097419729185011388311000783271338626013387993912171560405656007920113695789992521065083633277368430233806713762751146480599324472410355582116508563960890120598330739784641984526451140761468890717551685808576609955217845985905159805062440201391928033509638258305655358080098456329298688722325083440517061958049630634719860269435473311364409284662785898055891238030471194348513551783941613691246438769849955617088630758332650625363990248257766935910864985819652875517039763587784162982127341835861353899218356690918508420002073404119388729607695960689987964561163878894209762104036771213254158301197658523455581822242343571208936871129377878872114320328319655780353273796609730251791422845827961402141369700275825866745115544611378495478805966391520343164673533422200284799992739504042449804604462047564961407836264114279863255372558928984834889848744905662196455614944704752127212920456699655820216191616526411286628795870306741925746646310893162337555376212638250960019019361134221258487123590903239280519610952946209696880748663007330925122818277619428312802658671531668589265610601597287939514368154508879981593996277789865640166815788556980931493425607915064565293832921157096932562235128791485689943412430419169611073786807705269616504556661185901826304624488152788179614036738663614544823270187169625098953774586201118410869777782566036895549456756712713598663068885332529876849055808186287882614076102835281673064316194029534273083344639891436491023685346097053458502834644150425447151064872741699218750000 [75,40] 195985212395211716256414820394374814820768675481508268761204900300283811654337246241821315602629074029432017062392907878389560279073973745919914512517665055576661609968147426025878959136133286329695629164119546502154042317769337814171588103969163996343549957651590052582052399183267596271846494153408125086811589037426971042716295334743197140207436041576789822152617378192884860772290957266525439984398294539875495337015809805566449851289486087385356619582183634751929426755841043818608389070576479914509451936800821080369588028477780507089746105883020435646300204325062728839386913239715993420975863752077407951372457191449711157788717922018095538977240147609054229141329571939926021185088368669564363525092891978333116909664166071736106445078545754917875476139807838399730903413858586730665278483908434512747051833839476009847730757808686383122657285911942732493872654558732985899793025912239350005575556911794095110355309284671450357646113233517355542583507878137727754255993752801777724562797083412348704614133660099365683446671936279587214003542029589327690389910326789314279349509809196600750558377515122005323990012127874237983969187723594573385542513044578378173991266730618919237056867070398275839523382778069729675395662011188491601669433884019320209902623200021887263615577464044320680954517095834084221075726177134518387282836936025056259255100658144921367413703590373892882532056085151559451380971348348686718256299348447004694513080436250224339569307559293803054112265840369950480852794274894883210080104061982415237942777923733620595715492818194797321537784960940378022738506286741538603152056748359073266818224515384268597307418820939687137120598606593383678147302548836484477487409462813459585045163905808592369377935284512647825870933959008619703337774572308633099769579197879704509289049132829011073119632060996878565280052577059869009562586608294424338525039099104311344942539352125556519423651522629031335960812457386977112616504252239690224449249002761378193956444489997901715939769136661124007024578925181383845424921527325956119489362425951499859986320418227371413700199503374604962694545778413406085583390292487374006592542078590668272309643425307173303990608705433538949587673156412613319400354235570238213890281741573983157247315665723366116707910449713733480485860569236236267592391164945718012149607818960235481883922441297446940035867003282562066129426001060235651578794557940741705512712233716867919493823990328068745376482128693424874547520160173631302509496016207608250048534425432483763174218438507523387670516967773437500000 [75,41] -171769784475450172435177986211956530884268796320106571523140960417804636072514108677011292176258617412532229495345196349458815304775643369649857805180265395480740875975954486354876696661479187997117039022811386158010691041650829571720091087857448046658388721723677467997749979253483237884952013316703625848291747913765060793226830807201327661652165932821258926691336540847867611268654586476543578580419823275207430416102671695614260059079545268339236014780920701956450770359502759530180643885502830256424325124047800287768751147469016655765764532235417501514815163470654507929725097732377196592155423141878406723972533827637258103549299289122717840570195173771080955314201095470564654568893708112303169734560268397647574384931604733874136819771291243634927042473788386493575813232934350191592803869532394273545256139940258838201496746716540865712851150898705019743305453658685729315269073780687246440834101387566131679714855256495082962769085752383840328132291635776590233572947450342605767161428839701135993648633090289166451144472615441711144834537802369551974172394403948239252578996756309221901784302489328430310538891983816569066065352913655339647932777487732683226791181099108129897811137207953685400911883394033644731019663284561528758030138164149557929567028171386736361381930242362112752995198424672171666270319815056666000963749976539775803372392886043237872816474692583164680402767135863956874294269958352891639023214169110431249167547231175360402684057309274008370539565722155260867512875907921289271001363586183611452521243014326459065016045560813038473444091754629299568822811374561863475109569381688586468648237421165426843034764536184163705097135223792133887035300226145343177769617419831015898575286410317721842756876688189269097613722388169356365427987105571043775235957894194667600373642557178391544941823671732565066394201267865272275080146793938531304185080259740089841047550477971344505226940854097938072385531345771208995056453408122503245859571300126825810303643155481571246289621160888252337243625851977998295196585042162639807701682312414018583142680842279896532670471174341829393252789988226899528396609214964677535190116313050754262032540589882672778997479878204263466932488322864620838906310771377730623550131868351740866678799750767217728931491320876469698793430351920984747324627906793793534066359238456335179358970484450407865426080930639473837148189150740360252649056205324006400267448600980510672084466038004403476798253224398256301406802029614900432154931388393186061276256054383693161469182086875662207603454589843750000 [75,42] 129640279705759181238801199922705732251277704469074084148424771616617354955820765812786520849317778871298462010289297194915429913855357347248990283600477526954344355939090574821492828316850676610214379858648245950021205339495863187539780350853762205476231172055276285174739034401032612608760014603697065348858103309536473279648315900871092555068222640341960397700026691313774372855234045231943444051470827861113698194074228030784170094517791185402677920152123517756839183135665802667383637627628321138648168276043939306742288184422674556397458220992318846398520162199369929226375993429036322647522392989176474033299324538395116807765490383553765340184260702932541979403821657164134610018257110499215055291776796820768656646129297725197566525641829394432991166227766756226116170927386145737813311911806239105546771861446685831119901442182817205502061358057976070519976772950657508289931284984674019499005381024134654928365674087484506157237076608215087502420554185205851500600870731488097190362365743471374743308805302324335951207667284424453685297546078946843193397106640498388828484155500962605599965742075194891690340498788070984508588169685344077323362350157967923932744679268644579927345367724993867179461203288663611235318970380902977956671784857146528051894312928752994546509564682152295906091400544928464941946045417312978851591692808972481288815483780948075404343126655202532104093225797927237527111080205096011807334184611454211173366280379696759626386700080278806562547655113017273960633343310668704362955279426825478609118773258026949815058971147871408341571485588174161940297461869181991336023781741577123290493341907945806581602583673343739856898139104212348841446919708633553392838367039294971158749632406452368285094163811814283046591097496058124527586122934252068368369106295715516808727356322270732502014509456695610842425525442710442357538746977144719407231976833209578802007055992809269127727501944010947416794631282228754597693956342069701666531243073376767490100340077994787799591604650843051859093076589800885496248429476303672383328373833158562522631075121088320622256857439742088376713018986758719743690859974474239309374846134103400207388379917524247809470340630773923353963272254056512912074578019822679244986455819366951711030547503879007266796295457818346934803041639083032532939720278144164889856285873023145975397597492237556107549930630487051340770857815907492186697651568102676599921911237005438438705627864889674584921871187516501773217296450568439442694950786381346837883386108325467489521543029695749282836914062500000 [75,43] -84541726007111203667914185417759912514189329096866127147080552667105174960487447945372855100150875295508108570332370575384501700025847459301954977133936848278367035338451449812618354724866821003732556031600974516996140486208268179550590732008461446932136889282675704169477181610616907758408112938211496524684196310932783049157850006887790840588111016658721863139719400563922676941710832549072080870908055156261181657533956585337232076351830601188229461795216635850505923588699289418754585051852887205950080168862089906220305030548532090595401001354962775906239538822974557887876143063937317539292816446915222363414696132095116769939559561628462628490497082091960940590993898848588778437752277689331817772813533978838134905139972191125893198570527774231782034952177221857662515689188948795401007252719943671806625262468023560988536183485087685147520555658325580665965543837607104453069944625768824040448814522569149288626655880624290637622775777760052119725418797206805367882212349614152261348595015466584544904740052355669193778199215041147075348495781779983741076890457286486400066158895092374643073172178365906750690318780268948822760972575073391167794885350142271458558131359305097331592609409555206521165947635349342832783883315539744187968198121202641481195661393216428217411473557706403870936695860334368514784243293766868996584547895294335644291610398100237383982995162447654170808083254649965750677826388921567897784609211671802570029710248064584431964941675659986049813666259404478054154337874597775362747296661019386789974231468092432814359819468580128068064853610075100589167866817433227121809200274332890849936988809912795969481558548203701552818259687081604569749578139573097126724832268420876024666252805388400634717252811569134070136466069822749335144641812312975245502017375150684117172984022722489834356260828723940461854185350503814440706957653856136771073894191358525020331258762212393342017823340288039342791816297606863693642060235944775319079280767256629490460660089470420486108670883401623278604567432170365277528339305971239443335975789603923407045978930499248667152813025090377893166619825018142364637197350192858728330979323424528328572182654310533928206430080815483993479163451829024882829625772226217522667925115787321569574817845956369615403372547867699012955047039136445971702444998773985604988983365546461974251166581229181560313787044076308157785711902483364734157344817591208440329755829749117756013486354800217437737759583935363200553316016314522944192385345580961194872013364509655275469413027167320251464843750000 [75,44] 47568188285006242559920567859574047424418123058427997529767048192308112682399581145138808921905230114156117709967326285589941235408467899982254104899954534761933134660305736565076976008544281787599556202903169784978698125339607409926622798491621160233385385475723775254436955647099223743589738172148762732843873181209489052037181264217694447386055774459596533977250176960850240776453452001025237581004899411601770107222318687814730701149210951234601613412149793328348656653808302387916943890630985710789933878219153123968149762220366557624045756768792862387229872386920696935076643592896543013295216335627753026983827547197472420233953217936948577280991601371355924633484833720402950866767198941965464951683618651487830015138147935735652474922627000604190067929771442031772534123371030953525820085591727407658291780455337542717842434664818724722047484181431322582409384171283957618593837000877446829260759260282701809578487157077289822631825952131364012229008431404312238147129164773286602490175704587320221459471392518004422633044283347047800554771811490691110373824745498900921028743059202912448144838288598719143150834647625624520675211717105941678403135983238326576072684443610619882943780244897482545167796676024828366817451065350401882514440165924062107178109974999848979726864861897655761215495856868024444312878564128030086333565354157692153065112352899565377352827717729915651191621065302996765675329414073425014898623538288365503066138515845473515470081953360509039758163046699586506837162541789246228919737773021153989065713926688506070903473205984023708166060521580264222859355400081082255973741884541152062408580914184332666791237715206657147740542007098043216977755441740122363189115304282265355199152443950878338823396350390253164187668026078785167388247923061604746569633458568963180266002156710892711925977207038963370835806882596885991242316009650532921058558659634977861591828157759709447468210675728549109394235766181506700933902919505273569595732135747566433023728948832935080918545822767781460515670650165415881674552882809581283978477680429402510705077529419847641581773902770816164051426570692960387514299918907077063658807001191916912480253985025573311560989369963787898063399474249351216266185482142698757534201130967078998294764479614784817629274699993288029425341883129394010481530457977794351776042249106369675830654474789315160648593824944682590502580771976613165529248139785437278839503316471260590309508518184578616874694500014691490478378323199048357199164574931796829401764448164158238796517252922058105468750000 [75,45] -22965884714256937477815949496658470556508882603776423761853992850392245454552873113727791503963318112473976730662710108564892436927028031275783497243466838285988300999502881720089100696531127689218642210407545196948582160799216811857161332367578377443036666970284531237165291543132237938097004484386838310241360946633185065502828393504147750972723293545159212121381222938118125354405020340765309918267524351200630077965750709075687880928349748005721701268666634638561483981675035167233084121147149781159963850092184637514205041772278668655423267433419423158419570981116498004201894414629949613266702889705753721313078218823641573840592739837654711248561010891886504845314258468705600925206375960446093602601647911151834262380336254264191252670059256587930836704969852233983250202990635605900822394230519285803387318644559867850610157372488331129083421038745646395934855306850538083591651666530106214965907019681444074287954427829205148343767442966784021159992303700425855620129589297556090214689374850415387169953917493849376550218760976084823666530760356417153934752207181717781501972279763628241493359435467325447984524800900671347574500177371234927030519024136857669102991412057549549420605458203604706313694777545347373898185926221797472957861165553123761446830277105967337619637270090517022372505071893349991668080018877964433275393248445588791765778686980904958318856279556435915153605086696295106406009844555726202958539344067999652180843886911989843132170893640507288123146628768044313736217804121328480500326953703468652574987229707854335865986069553295499685936034120131629565679081527031903066912002182695736340015744269872030301667980280328217026522321585948878317472538122171781460740094001503696285857875060173347123160502396468242848990816718025342730177477646971928516923974406696024283445856700783563664989638575166777306731247605421263526953249623089607963382700389082623433994501757569157063349157359974993054168513429412873188427290361039093940130490825545609817946597065673820752435099051556562428483226543063054689539111302273087284760158207126439908418000948961730090420182177062457679043711153343960286733942513285367053157283472917940782997927514432485033815778597115234030262495119218852004145034119186742186759184807400245549173841480995133033002609819720905070551395583548034855304393545226183511378327639262039462404244313065060575052292209857101372009678233286336269764621640481675965719798517116151547040791921888344011505261727784194571522587133074147465383956839217027140476190538720402400940656661987304687500 [75,46] 9407284401040589786940054322859186017521903007087481158300234429311664519076212160760385854306304487477864835471386277764666398539685643432894281788286480405024945548469782017018881095985692669985383260787807988393265912076596236708690131659914223151316182828091258056899907090398469818440367713400584902428510865804104975465284081858989345102293479397034304657514486324085620361558455885285475665679314776880644420363798470005599244411844158176419119219149176752437552786524423356072110828878538282932372500625426109822147436207523806801300757254410724077327230959922486593051742438633939262848626521099094945539987476536576103350067007185549250288196178739705882292014583453107832942050899994573490392489706706991011855271263268096105125486475046747081976083726815521704491796050278347304731546257043663577470665386671655355930636245690128631007788077779724125108615673572851127715458466789332057162217911810927530179079764595371852984020963535949277099755175502490713847330233436452109148838032370660756116242692789040471190921248859019830141121064649394388182386121820318656264297660989455137393240073443624977246591824866918261180227452176450345864064652568836974924642190455337190509989397679224577936235595763894444054614557643959532548298015849078742205762044155743383812842385922116057603448179426834026855732492703020715172470127517909131898175431199624748855332148869446777807784636580994021547175685377236889835606823329313657184969964046029561121173035514707346620558354953652446010686491947989097263946416448707293860827315786012932026548225971175598421412115637505387879834016557712201290150803300639643021198489220883871860808548186459491969802618488613195270670910038663356440114545765038741348379434343871240632936455397240948101160669125824870129268056420502338867385306981109550079675467319567524105213410793086116821542630475767445794733968630296882241626037545267998455597906890495318890493790009962258361474471937828672038078243357763014688645202040336645321201705054692159518563036874770332951832012680786170377617995872839697408722274155251874128650991789974742837726365094482306935797168883224397780527502584343973247787250505271983309547524620477698233907069154380849006605071692946490013262819874189674033865437507196130520751308726666892076905624330837095525015042616148435640097301603648302432812768622298224913970487524992076064100858207756590387877724221136242554445731746488232014967869410164338429717448994922266634634963250272726647512114146051873770416104202779505882858757104258984327316284179687500000 [75,47] -3196776292887137941450560224150062417700575783635794090797271705917228481065052837995707262256416299514358258953203550713202578371165398606730820765031278138379216565083094685656963398582532357077952184006579350617189177969376329028359360567501162704764955463565563193033087064496967247155317870749793431702224527671698745510249019148606262439699218261991807979107562984415809249347842019897889913208100152088927090488552966417117159029439333587934735522408960129744954172373448394276116126853700872100781536022661748996870062852707770180212195382118189928240739333648297946992994386164534050404167272256785046364137973879361669537898146852957284755396371938447626654086390340006596746630661956545186099405227399058303723206345046641987988364725007420662037671917963863632302493876134727749393246649372544365594719989226627165282811490013021919162776294730965685452166212246968414350692034306675172554969705496612316677365214745137030299209812549519584423015871071706159495769705152681158984282888184168648130307692453714490187872498710791823522282827686569884698269739534548392793914544569748423657706765363616795026460375997307695158331783521730197402756752470746525335145160973947567839930526190482422478268864457089116351989933999165344971499611568905873935666313053205902330963751432095597205620343414416743049337148667163422189022116866617954404921062684094102260057554161962329724826461420045552138468059087937046731862958548775742417068934234180783044747887271153551786890325258167550862499723273580633245433626450250987668398192304823924218237832160898509118032552518504951136119851720586520245564888482288683521670003454614443794132606062770019174750500997135326123459518604144984788875473232590468955508659936735089313993497262568976116275321878455766780998264288381104624197944802974663351297546601095678509456999050808888689620794485853187221217606329005464981967678774329464886356823923451925773452394862553228719431382742777277276450581252176720307642035222020083715917677567286763552845530711276581705688374945948218864402593404720551011212584976854580786776946972251111778753432345713160895506369417688297199047500610528314651614960110736780969739361627942324739485002158728005051562376498671658052759162253067766615193823359431574285915742577547923219643509254557597586071795678289497310593280188403457092828487497518363314244472560232466962194409727526799041126546614056041566719080092709161928480768359669912560143664983901159857078513446156103841262151413182849702414496401853272189441668160725384950637817382812500 [75,48] 855941692342149712758339734506136619465098261243277173932650583400805082263115707053989373118621029057144050959248923579214624070148278448519438108075834878216028272176064577127492846138360839593892009279046383066074598446344233287298602589877537017387790385056997403131112735974323897074766738414548043414486500519463208148719254557752199540548937989821582763959479445318016811001043477983734625410303347503242094751545153962572351707423755817963429123586437628978126595376494204149651360451083163331097422140562726097024845383982604680421559159168150511311162678348061199449572673133074970455631780874416652267137631904250840785086783340058386034863379026287863015674038845457870095791892759512918298392516497587577904037611382484156125442112553266943539157059681935961660987716641698182476421908452853694114024662744092899695359344160096425326468492069531463911844579638163667650745431042443487372488358403125096346035743378717367190652881981969848784857041295971317183593043582869357110073574221288962907932152425873833167952815077508055047921611758748828269083483271275321658327216645633823782678210073080963228905026179786752769557498972189336574923007295996900453622495029879363620528954054833617600240496004683969638769509221699549581780769318557014792180483830039356944720924367483468558287923510833689620641737830330428386137521435412310179988358914348015467698267667916533978250419355249563107325944235858193876390420727624345145973810947122371480839758651613479171999496271853166107344337130730541957514650611211109992112092006979625507490400291364961955893407097255005184355840942811136717397762531753355124350642484376037606721297412012461631820056109609779107006336263533018486443947094433651288518434915534025672371025903655904464881723369106963235958992949545171092042152813460026175957370595844853675774593089165094321245156272193505634356531967313941977662075184304964263445316946814706789056239036607428543444508878179786707838259879696800558600968043994644993365948634104048628781776028728402538082082651022319608123972038809467404956562202677245125889916469777434431995394260243057540000367049544065439033455279634968462985601528270147527309111878511227895645761940899344883884831116548049458216722432550317402569851532837832256884809840922148630573292429796789264466147102207315178026743801986838645089227672184396761390510804196399677852435053502967311822582987620910261390911672256740932423783533557776870738249134008308331271378393764528507767803066646360485953889951638018374069361016154289245605468750000 [75,49] -151591781955290330974893799547847936203337820329094646405127858454564324846834621200282289072959299271487883474239611687282689710897302829163022985477921097569070728088759022254882241287060679577968431426151467345810571460225344028443916821464602783218487384449580926592726726685002608768170257863921372171016876615970782904498307551210494672221071457057120698489971886139968905809076347610119276524756978027758990702860490184533513740106892813359477543076985289713963713751627941065724979702390514400252490258070074342851055814242042717723409580495350212114249852978378905167164288802357528779191199142347137718761693394689274161568661700381648000018943463030682810277306176059083034669157161010308729067084574058508095888235264216219666928028589418077325627834921670292505482384994449881552318321741403205506922962146251461570009261856488300799830929989113611653960070409490080357737187896946751331907036129273010122509149509132013013656963436263887702946327276571124045350470359621084931906433978418305025599778981868080398183954359693654852104515174565994127009620174881406883376996611002410649387623709180132600150350141708743620195236978599488011100296603132421547872448804539300791818514718193220953211924825831265644781098936116857190883481134453386749072395174657770370103930869587532334589758253085331586098048051583551175755408970765367355275823101717717977757579473209357785978169398689880167935315513678895052745692313569812394020225043952879656237861225525370082264213990162497013160739017580659688054877278333679635590762724978557860775370589332183525573721925079907559017023243284555180236959003815703733537156868450182048178414574728025506782216706378482848935751931387934483878675157440163118525582497721000510776319991020958017255487830941183875380625177516641444936372478450701525074850798985449872332924561365648093903876497221914985852146098367675053445147876414164923726077551025613257153511871661831589274150900927233904642280021448159967944896948165101474841364603135357251957188027104305223783997746708381296232893775162390013143733046906971102608649082938898267640319638674293849365719133141983569985135440488849596122081134435828464232247958012708688995743548618502237831113624305217870776086123168806251300109537431885520648911335057608339917902365954730177647751028618418804684137815606952029270047513935518630085060396873528604076360615449164351399610965147394589940387891874263774928791795797442313212313445707169003626274111479483731961715385391895223599068032171999220736324787139892578125000000 [75,50] -3643914457968169134229670706809055857099908446728351711903427233138552132842124908431250269685417316360765772762512449888132368916976113231791782784261225513917373963142903124160029936899448236041726300969711472982069192933388340728637404927498932595436174428465155214622247438275899005897414610504258234963996742784755385881379106521466120816762038467891244037695699158706567093850097761793329267112123956964709819147104815566498043917105768715998845896793687503497688770152250374742813238661627624684115815034777873494267051599241691492252488884008871922858087004010210823025753002045766973429632168152043025379379313382448489734217039359483303485656834453036278489497347446144898485747538481684502954512128201851674255537301265767560811854899574249407904289201456625956367428986386476959832528124733303778959456588529232141605285438573022337008040452836189289115818600481306301311811243055376501296894129166428589026284956141338608441062886933746587355125123111404160618408233247100374620709438402879647188462988619824649442872301553008439446753191464631703949870106667873792222302434203147088809496944767386731766267529007648943951568728728322100375684027041054187685220244721211777559557342366374774757551264035954616915023495247556538508347507044148183609020436971963317791396276290586960892645391416340920859183129900471577632289330362131788423554083606262899128390971464439491917223156155958303980585297617692976897958792248556438027412604619438625577756812350607955575287732588703356933254530070460048224687956491033528341615062408103061964256430857176206424508106763278328777086478691597399927622125343506594877806094730826563488226756475375544098668446142807357111858162098976425482457362951413622701413866620656605573276910950790513098706248371628021578923853105038679907168283075749608274489046540161217625599112319680032410320347584470506440293897762831183743226433270842720646395531178253090834748199117614205905191432944056968638941121026082146726763220159938274651771782596292610669224451120392246865203237792738662983218292332714250090874262035544391648825025635008894329823730177648320499770000913990446081491980106492366337601215683896131953112338944297870935052262766687114977038391373569363914854474194603269020245013545772868814669941989297455488688165061535521114047633945848020763149200387072254160649720881409124254494216100093801024406551767164212721726004715954157597828064722471449654306185510485209882645399934096571126843325088095589479357970985520104312271882918139453977346420288085937500000 [75,51] 19673981589346935518025907184143208962255602156156109574591193434508580712140351170941366020085831858033466404739681677573572332223654943284088257269569394012254064098024197152071021340986221987671729261124982867880883384126696397022995921325626656815489173417750269042612555773657219157798887031181723364677159126311742303403090030991031178658206270505496630991968042858007022443936501815307999234646065066970617518108020221932774888314819058489419295480196563285258642218653074910835107899376609811779505497151284311422194914359470968273615130585034792866589387948356932245005705786531242275336930463923642387264759551958698234722059322343671351724089024576489639090412704742532791073777712134985595338210982094374632865136805149841360887972268469477324806971602663044744113988477536878694736924426857254088834926999781257771989208796595944506209558680774165670500749981026502941409446083302309575056896292901585819479132947123039778938893768499216105223528326176616897824682090461152929941746345826105474039646479652969606123700704728543860301239722939341642842942780313433894324217365714078381713320652979905303401107918493739018643824104671808736857339674509456630800337948131377130477476944270945656995128842315706473397732887456105658860438040806943120380806143754707424723577487938176534136077688583116090106645886637316967065179478441493971743371278742380858301757410985569449809497573253612155097107237961357463512712678830404386515778341469639383905281488320001920693510283398398126158293582980692694890814336216151518895511657412603057428031437155087544614265292905033411244538924880392081925743006399865939674369777014923860400959089261191008504677153230476665945707035396474534188279294821249994313464117343065134655769344334726064497909508915414402295307486473992839213316676476602154616344759064320609540574257608067842920171121967005791504534306167321161390559409959539978372349880526590509200201975923658532662603116161619486421235893335479183868960706530970666044239101819342945640481276983459256349473393629144459678881944860837168311901864709007579776439945090213803164094286265243763861044096527767133170355545000523090482733891302317510036391312345750531341214295091653150937955761353172838224087606570959677755977154280322782628643107874359568213558659681327107947927381599203717658223724723469764915530232413238352722558891468489213207313727215563532391473784443773823621279128733229140401030331935418052417246640933431082902322888924138369071950739060778909350624132912344066426157951354980468750 [75,52] -13308022753526806612984939930558677254904375409881411127655265406648140950447979889419054517723284451868287377604593653595287833436506450378586041972168918998563398392909005174768919178939768818167340587252658001203067586850726075766057521824911983398186912462407914851868224626567361362365970865207911863892455593632282092345227378065057308878349368129539130489339037344589977806648253426815582232735090489226374163397462984327741437425275314321526277658470054353664095497482489246427724301849873090174157348260720657930553485061761867078021487230777322674777530572491201740214987065725829783042732601012554921506981816517277271211334248704277968623281663160802753133550672782084062954433914089958131974938548566736587174414929316093105005584633478082452213845904811613969943190021801137854638135415299243505333073070063933810845727634008825427869944459677844690843925297203165439664252931803331656647885463897403633933031019328333290265604185372760958921057733311014365118270414103281589332322742808042707406311762833931093033918616602098103217714455420076620506045326079518190644808590081743354190670187919688859739536510443629564583873877830753840378501603307723320041283607088754451972862706366530344250436149596427688754205499740207369972150016936753926432927731713768862266246996875202737399342183281215913196031334102853929064478402136080726973648552880020597817711772011723263226931019951257161621106773894491053026310395021087811275353235865888507012519897949530442597374016130699842343189932667479811744202921187921221112174469346924568064415382129739207502381081168773629906092063351213379504312425099065475234540852640844507115721387123501756561532931610691694846746758437141650155984175748017023940717208994664506594339872198175246752605205275374540023908451341809226829224674936449202649840608931039139321338398928802287971598231125189521719404704153105370577184324453125700273352631420174146100276098531278277986140316580444206179207229066712005600707105622602667928727461236844890293547670813367742738860756567096961152386620265622138435229236634809449546017486421328329640684100481484906209153759261307073304312457960168069602884373534029382079563212441724187357198274545871790981431630207527915694533400657136225486502770667011042316926925534136779290093786475715517570325245512139264516603980877281884068164803487400157686535549932307457420060217095855888686753237364832344170784313109041180586627069961097991057392592243505076452286226277689438166095588916837400006443203892558813095092773437500000 [75,53] 7400161308549573423432493171051210662386609031538836378614007469708905161165488665718718502316621659348693184176196141680614669357522414911768229626406612095727061538447153966239673600524195361723869889160890993320145862889953702633069240648439735416665203167721339738447520112959069817637967457020796643236703262586886786654679083722486695585891534827015415598622023400849314121652497943856853018254116354822298063187517439571790403027258533795856177010611188837328580793115925396021086240795224132150724117542521736963876837281421018236201283192183757273792127343800494567900711398291314241362263322124315488701175065169050825543624057728530888538775074736369800763107906142818535382862374385514576569979145522367307145655967965191506082468412939564145857557940091264147063978959293995879877787227209078357364649584980901372445742218347696616978523684887777640753807134409224147758576491813747761612361037202447048829474556043209154545997423216366578294591989859496116442653561690052866918751902091661257120341086492349164652416889604086567373957415139766609609935574990698072815295625235299855306862944719913998442504325037502117332520662573217650222667120927941340121504626485838457738195919865852240976091234707623339721511912649809966321214723296045673292061826523547466243005263055191246345755267584396131796480781139300050075336232501559993432878353136139117178123068802782016872525896318490083224763400845701454809226584232495648334749353804740881893992125010661581147129661752491385949581356514017091538055859301597497081752143569601939963409119721403456553749279308178098502327230867954682394172930516533434465454329855913258402155511673378479623790663091646204153728034620491327346883629773849227410208375745891315448996019257575011396147662794270186728947798736120170375120265419301172327106623859786733004865619928263321470462209778546954660084983151420193008421900728718668839277330410221391467880784271367348811656343657276081161554598903104114066991646594590533879789127857265678429734407979337440885029188143088902406764817791777173510426844419037555939117928025668242172729686945917204864094045259084604596590145333486525918360613477594541888000347188973267787935740521937298382544815218299566894514689373963991246166588787849518403325054174225431495841900058360475944068619563462626027322634499718838320003381009640450028321165510633831091113702648098766356170950380800135485765683471260381192874259901678451080476789660175356085750721032284586274363783961471874306425888789817690849304199218750 [75,54] -3791565994067578887956149601507752193152191351700945053531904115283177055126359290336093194336579569882978256416943713892404934602242552195348414592781675912406527187203862673390178420208976364047891638559340661200860997198543647855276087760258283251975166075201555593213161119601480994307441421239382246274324952595715455980060060888119558262593264841308890982682145470020613611655458872600303952941762948540505856654526309468719998651739417895455263253382391358391892811563328815942057756828078193144545470660900570147111167693928193308553433636106596211503462789435436435385906334865786056417522890293438965675698016021894970283092948302064164145830924351484363574314907235632608835413416489783580155422717493666352001828684421669564239658049072732616710820318188813904440873778363453555401378812988230841989883878636983051389611357419040382320588186671785658675354006063160003303304343601956507045116087740555284362630275890294674806082401357144312421525314876724608199967946949785853543058725848745823883055879128206350739304482559988779005017913806303839912171354746372128571661572055298297040003796621457245474893142405730993389274114280782757420113481243806910036529093138740777739214151151243546470093776692373717461916797379265077188293833116551727710961046135567527557444739615594184816233102748800207472918610087006031894375977702449157407151480403098833631337630231323244692186815721828391323417329617369308921553380690615348447688194872404301113416877450616913443464808303573095302729184956175874038051846866921387479157415763662421101181686705376497079701324141295816259686361405860672145808734523803463926562199968437306040079711442139000913296693954592653686859798385504278039522134814298502833772848614579431772267807490921386820281574315129356193069209025380004794715262123133954076009318547177995896084072908164749587436470989887763954907829700341132935798994626959958224667818763711407042278850930528710593499176368006911811266241521036557988347504508149307996633757658242239751253823699593148391194899532486496023820869083332585989229525344769183106665855993863669824384279822053802750435705034404449603182604070445161103366379534563949090035096642792018386821192264939341122741099232025422490134220529241538162554932872946160266714746490823342920613342624192441058966052472866306366852695402508378196522603254311955265830558920631324914517790402267364616309147169460776094880291366029501050725948035097427355429182762198102856079600820340115994370837337879009965035947971045970916748046875 [75,55] 1762167698976880792669674684602082064243303204648753638750185126447223975690160149323191809225202971039373178411704830837519447953658145455061685519238303233597562170041982199038217680324595502950434374615393118576366587562941593646665641864682564238662389361585883390409483839030267741181644408539729266307986103293107342666633658498482089031951029466123646129587406151734592249057685006399074064842796098910477783717138250013058320399459544619934650068811389887958175091483354620641776746767759943475056686600120317676994429911395109003405324102343635594292135196192523049648301857045988038574427795644805379300359680451177129656321926900627585676083258537599493822670391471154712897147402282325251879092745657809811246363893565104205996801711684513386374743119634554897355576710491578996862953653394063971983918301105608328446218047446579716279076487059001696228303408674310689130203507486553184274666803719879478674555162857002348590885293807897313624757227127471888019452420529920898854221607641597382360918102267463032462758370192381881482823970460406851812797812510528471652427174199393668284767890665929729765192608237166595773860836100065552018863892393265793604206938585636931569718521940486170531687041167190409913104684355187246823721935878575763742556126597314623997478810867609783115204119344071574949218159288751150418162782714149591709793465402295763612417325021021315445918777487483359215577486621131792121865336303225663582204727722742956245883461243328051767715931336469252601917432831015312754489269602975608941751536893508194391977206847161724788301404520239408689421357508516412438156056724200487441940862933459871468939688329623730580675769592132634348072090788234124092228407607378759891067663412592266910036092825849866246152465399244347042245285427135998622786029424231827896749768967909307791354521855314038033176641638075013267141163667623770031073939173595789741302700739346941727914908381398109967483739573896265367074316362955808944090232294245145182163472427108582400002527741778374347514598717595336735848012979579890774701248521964936201399677796029080769711301874499479613587924509767764680237651842848758903044040318196472010217114680243408965813903704663581601105563161082667943960846157149496721501038339191612495060483735674130193553072709313736018643404228063753637192849783275657309890699951339999165438244241163257988863323973942089406708339890213069955265293290393138420480422323091961630212011634347640774785968893139753797122404321839894691947847604751586914062500 [75,56] -724633651337026844937167509649154714235663370240559273333019421095727446201726898672565992226910855615470297317907757801954570832943378949449013788701236991229631267478215181314375725537071252385442916164666080793412247835169555242026886094917773934760353375808225773686438422273636663083735690364056226892602666521731174034946371230203229349906745326989167341037329211543184526604295829827880409561216534164853081046247334465585764152212045519177471048067693493937163768453041278396277550210276069043009058325640934217782462657636159239320438617557378005946434740070182377547103706567052921497663775791120834012271769480510872645566154476973480242373786166034408518399673741616851853677838105043665599939440489313588304013340605615066082271062469093819292184434529659422446727515052417096192658658205778775723457891495081245175589554988105473679821039930642183462742084645908691261690954606577580983094206419826026908147619449961515166826057842359459919516101111023634787055961942543936737160848852161661856056404256650745562481831809455888117019896618105903581114855942213028610032313972145003848159120970995049753246133482431625475980686702358158300244110234825625378953484626457980966233929148420404672358027535835275688371960351988199395947417102654103643173291287221896873788338850486623609974907735554388569317598326457969582240519113071476332440165582057000031240187375134203731746632611877393678433550649693436972997904840910136663044686400431704760255550974741543181857101855486050852986645161481070457815969199361112175206739202048676637938775425697544903021734620495397982911262724539256106138415153044171810706588450965969833650218052230123337513888890442816869210639985223417670612970060587401325454100738567191930657817149980982304439583589273316869689747787695969422551294925236741584441881624924282316706727924865249401442616460925373026363895428749983935910311903541758019250867505430815620200927788807744770771493601896423384177615759704279281802416980094538075631900268888879198269400969106186153664817702467048416254710904507481075881669484737827241951795298556699640923906891709383732365532647183996563400715534768570672337913525057073730003611618628044815822963008833957414788918590019142630658623943852752781292266429904613485370974798125303388480969516379546205668210419599973378925386485577194997101916656538601426712234083456836952477721437478180355972592494008577172593121043038826446351157459679193326553670897491082712193155716308163444283607645957090426236391067504882812500 [75,57] 260609813618835041092367763522956669188744371339925052788524874130770168297492249751291363829270614982443484115846015227899168410694658338083455111270244846526929035652392481221923278576996270372037914254849194314387048822659144306438294097279478222560993876081308336529997363573102921635368802985232758246011164031389228458187659013083659812790264319221726304283426934880376610607537141342592963583449176035808812555782983351144000733907645020909537585858421305626698233956473319503814191502608874672888878910544676313464438664084237210576645455590960132756845110765951166900603564885679044944406622122482943025974703294930563997730650819604333198756265839740864195500401924572832425252357632238326981888976509324091266251983689304816226375021820836826341513184043019366380621760580418921404058124879366346743635865793091910534784851635752173514104614905449893132937914057884328433983614229000098897363201108906767833898395691212230403301295208371081039644994046903406129143126360903194126066857276078439715738020255611935724650542439095807559692387606915751519691374576462503545618221033084382634062903439294546230833913523870296912578004515102906315703882406075053009027377730573266962022030145098040321013851716170282972179383177829187911021819721905740992692272155138752924692313761398789786272232174136589968987093176700371207471383686603560121391850797012633692540483399115525225125905010282538907266573714206041818453879723420230402803734879554399320087263415076804621013665450741775422214358736500067068342045939241005983518415116848521203486966956251171500914691874279376765668493722427420738271144895287324500786903721890152422839830588326287808006936956078945235261233437144434028264481287856091092725529808252826091577904934587721422204989692812730204728791801305421907940375543934706209919011924158173606619754022349601358176269379978714196744066060209958250372014906134190894493355775230735948563210930758262199511508585827794369621468006513684246409596734370564227144761435759245340132781710288254607972610960562035364489558576544510540720315942930340052413402310047748060272258780370378657507406138134457285593461472770714041022710340311823619885500058014385839155512228154388534116310203561477364168913519394363323774233544529894247935088736859411729442419860989627732226781688267358099688333403224870043961673089015641331478743339112568643618400751341719564966313602937204568624658403982553438109744348497102865639042580330420723238080111345757461371874796896008774638175964355468750 [75,58] -81829082460547922812038674745755427306462010017024124157322295064154493412204765615193743470232168327013543925922722913266700661431131986588447899692369799070490658558446406258318072441943554751480779275679682061787365076725383217217231844492347409983100400696181296643569767924991177656021990638696494942074412828451456182608312412392715564687496885650179135462718769599043903394723708568167626770229671664241401762599139255170270640505003717625607598246526768216845281350621602113851947387386924611229325447975953302470043101309229093946758524324883211469218812917631811583599719839417530477623731458491972990090822434091520322388212511404772098549007984041264260534791483800711264877735411032437301992546192343867099924146057813198868086471184203527914547286906983401185711289469065577033044969365724702731887088686322980077442992732926346065747332737901854013451870308090593160768364900471489499810900295720084041223928467041730142651234957783374675456694959760709776430069785244642389599679206453664671283062815047152549807293015360272388832782267822536499180686151688188380884565353044234610763010552495256972203804485874563903038820642976844774915042728360386149459754341678252783266386169669685007740274879109431884245161134717629144283749278339856471806350580684211349438957022467617153000151010886443983899994211054582205175288054073906870216279928332968287173874759829073692608960416209052019004974485672549347240965423936637594231818763213414222586592896766381351405820095074718218844456293444243913133725347822714982393714457446470145930591100941140266597993629394567938451906206428889358227161328940964813564923444743068486118542093263376446512229324788877525718598569245409641973476342826059465566298680317200654248221478369173981804193052654095995310156772002889698926681382545007043799095337576062854787889616776492191126772851907067098673628289246099664713390618500804306973432602496997274575718812410470951956961745608110586477379335238651495144295055382050844600704871710538450473913311345687408190371385560142332823809889217299244994632512249292932453970031307001439370301041755553723412522343718114222001422102939742665426935076284719330143084664077396961681383776975228219513790446869074965423822260331788233017070543468337215938379426679767318756078800092279098743393245792669793990215081663744507459473218131651443931682358955133313014559737575063996381905427890865355176971662796490868712319477381340380308658996721946618787760100235950666558437660569325089454650878906250 [75,59] 22518417502694828084687840131704377257517950462226835468565658246086001860534606071106959613923453662171761384543120476245845467285623843717171866216980320868923607459876911421146414237737834644722304590109162079255125796859598929291686116818016452729379673996839852804279042669107660068328495566274207270244053763490898293312743480716540628515009697055369176899809475167393724774778659071321837375015293478305017305666250222952385458318228571879429368432918435971842811506385737453900660447516064980368668553396987958400682356126424135958236439723607316409829661544045327416302832265148463473765800978922996770228882461636618138118081049279187474323509431119751517886951177753493771696853150828534233963535050862393094790227636723723470378863397942820063667666740443010246905899723098051659906177607625036588352185189156592380286607010225375793893682999118167881298964915797315125735470366228836569413888951795894930859118206328759988456258086749902790751839228396952635222155109291667412283617012044206204270543328731854580927784057620805893872260552316900557019290811620621943308625710539526620628074183534313271360050023585471148857726585651208871856066688258821566002488348246671524221752627094882664878475937135537018773914339615650002722995610634707922030564108525460537585621329226628973092149924189617381801828759547837555324070091096145542611390484838673139446329198218480619057036179987241720565775399373685941894668568344866748090786898947208739384108929623041604566437575788582388882577310361498232522941423730654694901336314290863765261117381442381399552575697750005797526401218853254582983391554698114765177994132711178764926749186024178611107417079220063800694917637912470205240355221819631721918364887685746323406916246246358009058891679151976091393646211941369641720437322926229194316099920288801618431203631077082227972253094069412431371204814984793519215608610583479688015136984155532906970617730811117426484444054288635647516358514394670647842081218541450391512190892392460352117040763092711905705640205983529025752370061775099422286648413297125888608047283514549907906078737491676456616990298918661307032693429057419191678810453467125525950766720136938913757982818124581199816179972469211344634276342346982447945362850065040877072980101287959066219652992637858588781849466580341539723467327642653350783003619583277266369616121806912780818634460749459090280717481991523028173953135889434017055374681348661272785555190401598421996677210077386632747220573946833610534667968750 [75,60] -5480263067747979142034864270700411005483559911254701887324717319763977228817560801356002074073163488097941729175310548958181455769089191970312322480887184016284499939529156186805704534627705894707114243622206882191342175774445796234019598510668679857038096536496959289474899740123786167145919211379575260410902124934037816109331553730951046681341369561075519961111886232825250886172656228684255660379601735512007275511593768820206355008018780718592106367261827599620073042092954342144429030892460974855810154552508928825724647279578518429923751037084946402399899044033863691024042113821133577676326370749118006931070876962902211819082495991086519120312291145270608196409347560859282812974804135664158223812569042637336978416033335548194204127695749767782784598743970611083758695377676751074820921783711892851595465255114539458034466170092170857086272995426108028305328928329365162204357011526846761772982159515772319565819031761436790278510005592536105717668685646867368317953318406904182048617312562992027754972020728096524603753019521936501552085744512155125962532164746714410312298497344460440224951193034762602240905988566227059172974246516102161506393547943125178955973298270319560024295529595606515088468835944184375833216818229108734411802915983049362973287115040491882629385766622772489048340495901923115534607012101442098081230636508990721154064516660481699430149896421720503502165449622620090008310987699960730590584506409043902828662400736943504955267815772742460468689424092937120588997720111525017921039988272408387830939013474323580146294823754203220590648948013370871488805395717562759432645621314867770021348055073973585196958848201566474865668549207690333250696824752420432428501423597771199323872760536302680404231681272909236487145720416126296502925894467659811219273999710338497883211028427686777879056596876368044206512081699629318864380828559222375418514716848553441975718090779288309097210852158135144822780669999924979943080030554508090422127193598232093036446002042995837962135214728244586891683589456034361109418171683458164905278280770350471767651084738448022171359119449445405775348676714694333985341940850226602075895251007280148333539250829961858209322721516365556352465760156311930139057916929957864865538083839667613527791693831914103202958740112503459978159060181898157540330675182665744693289471655915008625652429310223914365329328027105309105450378354709878448569335212393563150055585935611778140876369324142392599336082170680128911044448614120483398437500 [75,61] 1200873322526851449742558688380829815893322855186853783877015649727913613009703768520082145586575375542705264098139051343794442275411429118999490475839250370784950677922066734083802633820545461243503116024985337426151435856984344973215600380394142260670737685530087486016302289528770817540786892952151137730244729776778479422413102018415036470672881271965716361416447330033903564849641845789809875346813373012548921074085874934981388697658856821594767843233383225154220251123430959003413386973179252827520693595140707275947131360312995115304749442611930230174384549517014704527087711205503982074619581974933816654987836717825008499096229821420465042066923142431588527575798185577143650966669529518906428955705102046172682081255554172610810333597512888357204020109999537262184107573729001392068571932295127144693470692678254826406935652826555029566608319880301846342658955788213733917280215456629935665977841883536021964663991033323273671400852257017225567242420829065927821446176063800654509713245667000654963983340413732333223417948689946537275872964804267626287359047549852245159103113869336029281064797730079725549172446628149419854720244425759624487723003075961473891105413245477074954644610102212795010087895524481496897815595939563337784337046071679666669592128681015796296678425136370815601746630535299378627513070065994294269488547507017476589219947174327682659331906517526292286009696201649887011970909232428222058298744005486056799667311331300230821556279502517252809852762630905374069364845965935418009520659015955182630209929737870630776904729213487583582320840422689209190194508365068867438808693983805912177903162774231087342791041322014384255724068455283983274055850341727892261623571459630103518930562274641039764377230139732625228359924443491921120082364486973844439615517591099559064054562244879635546622571999831209078948986683458384981582830433505648619131802396268594345370482499465523206668029273475627039624850286801445357077054331203164196673608459532944235516948938698828214276047467280767072363374855499088189892205789872961238863573096914692453706736295753353298303300657993589710982567367788594356713553165622929387092188618864812667506140746604788586182973123970387090483196925101161547584539053401997807725029557925949807417937198811792563131801950594892796200113049732698194246109245377920078448197696136937042960072270562188909225398302139475592016103857635874327983578630118840996735474996209094341355679510689258640554477608475281158462166786193847656250 [75,62] -245118073269133574675224123686197516537379754672720924106427446717266749544661914146305046367934010999386154682506840991812464621154410697620195892317575380394966538075035513232585380058395937481828694642729046509751359228198184219100055423708526285937950228974780318181044772003838374996549614370029014237746695042223172125583485130774276445443294765110937414665658034908875651299196473920459863206182567996751040391652984811562539081841439217772622636353234229921645046156420919668596400566207105146744432188519779768963707178556548349218694423518641863766293929167133724598506498965347085230325361817181894518701272489740754105601446783813203143485950740548834505569836861119292976656660461499439270304371243644624814762874631897649800742676936129137524110332773371371872661671775066173658483573304278153585615955253173624660589835551104702256653501877390745167026016587139161309446503702480489236210013057643025388018069158309256041129328438716746099764056425104707189310643915921300790949821734305355579044491714353616418140115097600974094968460051201396446690744537953289995696033471269125551975840900795047997473986450672978701310818634618939234774232405647991651863905579948698194526063535684792559629489408235990658475916397247119383454749322413131504644698628202965641151720676595030735281130237290709467171275963128624373104247613392837396610955859224856838306918494099561789504248685574308571890117070821944416311192286449463397946919402237438354112334493552684834149920268808038844530601815884543626667591292001243121223108488270457951736053000754950843935819509483483831827021136512369075578007249583613802105730828342072030312250824193627157170820696799045434487729364299994293114051833232385506420808214324215596244366530659188863148811662447540798641288711056831778110664402140742411681415210038770274592754040765236467761315323793547261268581028509292947266423468840960159082030853942776052535602220934714962509533656179274602370609420536726500612197702340326521679619544453960441617645088431162491014836044824593459437055689247164148532639622309539809003313180350411471657547495503577010512776724647134078072582104359859954734852991845597005059482280887477133050074858558312020656505590566571409379297604394798186630092474104998945887171242943014279779948292266902752167720834850692258474034283092091126689254909274713942656263480702187226256807180911840107546836498469941526026871684264205321073238318466113247931061620127866917950854031005292199552059173583984375 [75,63] 49153984692369775785833916889860545985584411289262683336149409388486160931113994261238479116909311721224208457477662329190770036348633861829117894360267399959023223100338658434353615961312254936691117771376710292846267997833734468501112542016294108805478966290484539894297857159626248805288908005339760543589326358536382538353135696500313964606985409400666886733818690910875975992581522229983593904238831229029134394596376507941463325820491760389184077069469991936265997333048640809557924860489674200433211675626929931044527921984886481810715927551398766847272387505798618932226921528751263077167552820681679391578826360877002765388706242811003149914080126937771349703173130367299150280511863192704196456677530501967004440284246581751180788094095053499663560129449345151310631868004227334708557771279897058593890791240144068444270849365586475160610158337430942090798417316624298695417494284104717782254078712358766866641296292446538773626874229445799410981278789350325469952223940613112334366911142054963488275490757229616191022861549511015473335032120933017831496007718616724566986100600981561315378345468172387073364707906647591032627595490360615949653230058439398998952873576232967281985606360645504418584692418485044345425483323808374800464849352550926848729266191685985744209177254667814005108129960293774746211458811238964305540639187664688076320796413639093074665413464498855812724827277880796384494541714645078421892854710072882451630851646814692538434577054369411181156777356961903101236813450148173238427123180303587355661914586083347551023042908203062941359008928786943559472657852876292692606117861660674063692944842706889167347544702088778053395352879117600748021369030472507743195662834437583036094613448571086665557209919326863905990596598177359828611259693907963142780674134289115175269681629341958677341734675155729766257351762172327422356622284856307275845207051654905072738188052469275136870781322124648451202697648950549251765236813571229818228519841626220475581853966376145575179189005033615831924322341540339517431618693312004441455006757253611439100013341963475753722870864500374743746420313979094338707593778607553373203105557311129493546977863836587786138051954600193664336525873652082474755809503954837814921014769446729425474133276278766198069202868566351450093867694229777651552033516580004825700454075531139402639874356179603852749100882476767423329937011324247107031155880753899383998745428832616096724819252337945751918368841870687901973724365234375 [75,64] -10214902687968853691354347018360938407185867990989343947657730892522464147036205825063616129543837608366335187642200559278673693996056119581732643027331096292996308430738732903763765258176527122299093952188185821642761141686305294165415382282885361991909937559157110451718664590956270141081834075064882894021578099361893087929333584480471342049880012419851458222694694451636643526467303226515206358274056635031470736066399937654378131663799926369549085778483856310415965538345034663434850771734373300105746765937172771391731584065750566119750047334334235629593374244674232017888689262920294356016962428655214497682400472268083522330961476731557895499314234573893008244289884595233175991708237326488626220363744983109289535387772071022413255872351066809662536137354308893601775017697619617061924918255336911357711121577748983498947784600030302322089110705773597180694292434643563454173357716374708994027239608789082189654692309499023365518274149306883814768828770383404251729934168918016960794258862380346905230264142689184517327616044190316249907000455733716120717988958575161551334453374004568656089418962170264995665173155783672042833465750594551619475083502079832979584944037620244789487270306166805922394101682505616185964656238316443601915403235136222713662866682249553958807394630308533442454400765836214058803423424812290220477618496863963862984657636959450568158155456714322195140708905928214774212106944141394788640055934487732780546053364213097707401343113511178079172538480587488826178928540508207878327626856481373500573996554929525710654137559287809124224544281706837463356730884878984906305003946868808411662132459308426242045411114356797600859711861388915956308432691959361514849249808393616589503950950588007712253333995692341720042508386764634919985363274320069720457019926446514810657837878515850310118894713447724714188060090836995778618545249557220966775975067495813259072296904046297396950214831385641638274473171750790885573904023726760882437937398785377025137479990107640676075075507883819261543862186179388993431727617388643355305885397923197004005228174343384389309524455840983679848638797021103008246938793922289535023915847893121691996225194274756186437886730956813185693297625323506780742665571801110889768435253589454913011884099107409037879648047115779155064016875378235035122206833495774730121999736865355780950096314528137344706842337878762056204162543732554411771559718490877550174972893879271933963246571375194093889149371534585952758789062500 [75,65] 2226152478840696245258541981493198797223349385301990990998531405072277470363078595509056738087148615415969139031356374765544684397746263420151298736184444084265993240730667446676913005730246034071553648015029561837806092153703233139303113442281468480415624077707091345281951597527591878258091183091499570527198696326425600048219992199668411482941798170050322420421103366823617776698303415090214903494888972255490160161338586928356165902794406867841400843703044383132128302983971463666136867382596819962303289927380113855151191270282428980580365340962465131990313844770049188064236008244621029041468994332572716417067793917128242472146596243965953967658458391332426736035942835328533962470879877373481236533258372594392592398728670361006123551709408813651965805569300553929272655803417351216390122159964577843613531118837772315428403527627928984007540967142772708801316721970318049863071038831733795132887801880566583199586850716588964973471180178472694375215905201864574776106338430898286270361377680792758478647018334368410811157639076508820219208808808468442515129191845360635867413043578716905207314937081803863972691155972167417474940435327623196255382346987427054405584768788758453511036421755653443489440197889963779833048780398230477252791419967052171525256805834696205489229985478262788378621308217472083645398291472298316018548920183416010239788306658922078121051748523098697352800030617012987170499829278198226863929363877687818663018694209583615116447169853835455880081911524020469770721293193961989943870041366453287731268606224935296517783908432805360001239771983108194106159340549567122413719876188143562948018962526454010707168708570523283990444072859947341827610622986931751228271778768886171232134327293911640112819698253231978698881238413253009552722804853272622459406609769739185736348073605832139925353192347124909816975727442804816125697637365079874162995150902579661662774963261267506169357808902835454903452284952304219838974208085496762841880842529660788241488705861605880086861858589381813361723170502436988523834784982232018271292529276580587847296971559616825481336751545170697722229094278407119351941197902256103468087270320873353421041978514917384534637699480425059018971757496834900654567850070574073187610333005310197545835859021490363324960383567495190706247757680527796862673458125548766875625122577046858646451946053056489666301172774747505424953231450639086853119906276937683022104083045998373577289974889481527497991919517517089843750000 [75,66] -488780671707301488718996489687701758414090391478847602011253812675366086224706915264220303905598348564395783172592665271127487852024333061784329581155474772313832703090737453129896867146273781661186249179956245489641857971990282383177139341185398527465965251815624164987918486379527102205083080108606714717719171134825015247366326166432857239233647455083716803274486611414066140194773064495794191568000239892603304317486564471796192722785573240687781807876593915243865015705252651485043525286326553593995529921976743531029354748027356130792920488030800127772088528474806870339204760799139978364964030758651646337181296931568974531113998221582195651454115607552840294910687929482651140444291298429052923557566378149084306783900092910130206331742186370045351751968138198214180713471379076342843167475368393578088457359835144977573109742520430322771423095474865548266716975559005867746168324993839910298347300476004968221005104500233187097423228233276671275693549209040304670742726989700577837213440992193343730809877160340868217378509372860344505714291240597697459906128341799227529235829221652087789283949401627887044983279836303092515289731402104152222078530011873331119966329161714513314462834384389974394279901628121180813608701244400083088523861956790080232699852242850488298000577743846243175954514905466593757339945838591698896504017105244523010910459685713969578327517202069842747676205377311744468735578749844075108677745912652528004351007314027568645349169770752618084537479003465292196261119715927727054575755425697049500571038035978951769553877632386387063234643556127858229051105360960692599971169045251929247363552259348919891324869128741530145009483433423695846573313976432797168369397652189095320424088150582189193258282073656902333016319463683656546829858753280085359907518567395750127554815034178066528636957580053780817611296243574486693619035864893107499161375733980225956865026609193143534393710514280099190590037281148966426237464815058902023074521507261310862759439490921987261421510654796073081497722341289579199592317748247283414913835767108003334040050109333454344804960144323337900245948463410709720106043028527758636471197107230007100144299941407926855383819102883395730490900595281016174023250679883574067252982939045370449576941048871906122496310957095392991356895544311879017764547028222198544733262772363914706515638188987167149264954070883490273361996395462991298514669815691136687584574572497646965940631957892037462443113327026367187500 [75,67] 102439567292192878760399850846875865674213590913411328025286538505721423071666966252369011073008828432202921101885762729123300486451636705213638945205934200494152893628259533666640920795833562597776237529292718670004672210485082424551615628344631758549653617517150696534334912158103529003261378214777976762862455831341218217386360886718074036886438152511976431399804325153457367761751585419041374323073577360380416352057786514412085824766501113486110003936590744678387015804855633741718408013179799557659866486326389594753059947415975569485791925285083293593045643188541487018710964006851078794810486105846655914084011165732258394578089638002310057321146417342114942208569515007209951034505000429193241761409447231593333956383660839568794791857483775351457607741686104922691514427122490138453169042275994752558228350082563773905810956784763435515310460279481011909361853145493533014560074076379961649421796611126372253831236213548128566824349641972481557582418321807296588825822089567544726002056221936029094740554111506040581100238312549536743955830670186244685973987368842022696864208810869688990996149152108237539161567778194335747522989956654181293865472497299829093905714133906715269170677867483802071277349553718451221544359230126376156929366248275555567713588569544627320798507856481831057723107815175393498302451560176410429866186342265466633131428596253290158047408972361855493888790466857818928997589477695817187063126505631443363454049937730055025182544549227752895366546641313362354551476231794293213497270205189745284900447246377724269112781510823783389189559339554570837537856502279517066172626112359516267016285835771281907255128630885762157914612962397382680733892444556341163708269810782071013719480604894287627829607865983249703476944054621856140448470265121106745915404488617162337108681300646991003523756095763735456311244456837669538856008976993347731146037142066829690987027434912940192605487778595134125230567655991743291680124397905109598365622611525011234958647547623272732445912663935719096743494770367402566201332144331060124126874497491875590681192114560595665584782657800276507345204768894405380267428532859430914146768078570520624485404625978117269817322520717056211647541284566602485691917545205048418501231881042025930657747171634042004892637443543129778603362555380778860215083193271528926242600742714042149636337957663154765137493348303038618696828071245767144228988093355842061374498620025981499015443887401488609611988067626953125 [75,68] -19736379829023227333184761098629482993189754054354950128403127475509982690227655385050562884389290904415730111672504980059757848063049353447776759684980466401065199969173199625821632193005058422524102960378924375693497384520652816800085155106918933300351614504383884051446422638821122428436740640804488392171367004897383901964778452918289172823307801941333678544667178054845731655916067120790050846936929698783737526788445696447655682085054994965145330236057592939398178081269766904670849853904334853410563830961216283499227511672564977909904627859565991361823540783462072920670939259294213824770411264317175940018305081709895648313565758740450147498044992334592828916802580895208612309826322908823761109027309620105313813534602353530360985992631873633830394328529314719175525241639295187009669207832796822735185910533267919695025059462170834152404968175133120264306201019758822711203186464179519529112865436849825469752966989879677642908823503038114592120906483218883267838219050839863695484422430371777517416393957586790708936982946387730027314144282687966270103493386422159822359069183667388139487153863806961883849858860954406743471797851936967304634440106806806313873509425506093404493098851777623464929928112283967401286426241776545480262203748544528567282260624156827561480298695162286093873622604959808947957859746043985065115668323188648621222067872684999997392860115912520378989998186201033495048296155211049189073482231246205189233174810689080287153079436898936018713718956911998374914596563782296590364034101532041585443247746754655076449455273674144639932735737755276675725279719814808735086234087250261856201604794936093736471328819595081106932260399927805692667954341227718668485914050727099921359779530728975600254204280399194236955806554354780183363454576757805451992400070350145056956020495842654792715620723990430446850239413669725559493774809292731885794524329001849940901515968042333425218161488161410017034759260118328286845912595346919753638995658642348197035704879095824146812792214919551180573995879340927348297072261524359705500967408700965551865828441465836939894449473924034299712882627308043510337889577957755995331642298922368066286492020792012584646782815727191766656801826307260727332250102977753885196024038855542289987014862526474541826668971771128294974246174394092424471189406170601798451694449179689448881852892208592201555704169328162769600838545180169281382437913399041554204525663468450247250984830316156148910522460937500 [75,69] 3430083310997395293070138758951007828274386887388233962555959072069059607318356874806121261335637569201919692608584483266123061149512498886707679428168676311336594206796083477934340495211029315562778284272884873386381654482911237414768304185602694540869382774457452179029258450882394177421879080721621280462251670855527986482923795058869928792536791228945378426559750785763506283346043638870307941009647367759087363155412534448217440110808505085947917112008233198549598928527726463957452679119294774163706754894654377280380863027907461522864709191060247593404099280085864657669573516789632759658996441147765122066912638298275363480591430200511380758884927134947548995223293203766292504017376703685553101319020745448897916011911830359187952139770487161349514407833777615904622943952012894701768784036020055429189585053803372554325677356395130823237387814365938372560422382969783058314504826945935169666219775128839199122172992812581181848892665397327295581753118016116333126434332963470468796022775455132935425532088503722931439813214047585658592650078998539076292467584396805994568092457272143755779152159688807025692302315018846632862368324360849523427974617576044472140671598092023491405843429594715187809501757625196676476024434753799127435881879140399756433662769966753238657930881947609119481685273550260844742471613316011669812171074575560266852261929350024504190155158109431322448503551966815403584998291296031500045898480705946695806068042366935967156482629002876711542604601384879527545699114867064895998564165594851288141264554313792197498477719562925999241864461887038351140541548903803229604144953093164323408094516734832459413260125084951745257318745748970975572074115554150968908485385614131856751319132641932357446158422111146398837061509025609689192895333595238575524236606821033818217403872647852027622714708656645344889739601414632540362993767499217746228493909246389190564009872093746582211209942450460659486878689923818809310141978980081245855389215063121135107898133080214220204666348305382716049687486047059141379007327233331784379119274361504766085414417860210268672358409856434661188296432768092997018870120413562580754831487231491469149246570011725373346782153687602002873062399727629685272477194982794488391001439131570075822506329601541159435526603235289356520033872649657633801054693859112822772391134300510205576205351925223743355727539811185834598485175094515790957007549415728871281547687766000365172658348456025123596191406250 [75,70] -533764496543744240045383828958140517334107045514330941968816183605656815054335014518587026002048036780511062855915151542567392565650734369824012676672691507935640890872152552248869948249437867143153131982738864705417794795995209215766219195133033997044854931829914887517416421436391449438187156769630902159579443503508351616197285457219544500744272026183398241868559252052952177678958713638811813046880708090618696664913658795954665556262569145661621943946598041316843205545050441230456773460754077904839524751969258459383420425420240535766850222586968059395787981032545577036109839059848735790108609991772402458715366944979514132261491538448475868487191035273242982132955979087030353425780220564372215599592664304394827252660417647896507881745271056012897638831508755091518984387861175789964354770068564031986299288332186402941350823157523815467555612142916259205238084594254866912456282995555377770473277854841541365658228995461191032778193651284604101466912268573300125597898533783172020287584499005611168826909511959505480254038385196151569315152988653802786019523972500921454432994084742742711058045382770915148994351914655373668679811229452902301196681041876802205739030482474297844874385896664032574278758917278610431484190911724659962222594140654039056777427135153178496369266096717489364854551532995621058988101332739849481879763969434260049213669706805509933290176515740929903780497196137274962053149755091869683385865624079328209576066638052422737720275891623446189212755252674596413755360211890863412490347533528762340783815367724440747507362668682368084955775379663661144423035186061985646927974314022572928979967659324615895985552635323144140447147381464175140383454932487952173873470162468569885626731859299860256925148864464152797427343602464086095292406165353654710745309438031298531464134254420032052021225902072503646265721264868490725601298485743217303567689240925649065280506714391220556571826748845789122096214073038777071364789727558010452271912399618553338906914818201503707308435911941079866963207104881770295893362648099907185864051724439156998874330241729342559610301613198211586800445818243596556899589780462896082760406920828144255120873941730393469142110907818356165886979507987568197320845048522665683448050096275145025209364688599671157865711473934948136188470921832605475057252249425007344680627754803513492407371028293199443668291419883998985467213028663063518570603311386675647425004154200678385677747428417205810546875 [75,71] 74237108617572801962240083906745755294169622640713814979823734592197506488803252143430168028182750197423138911654604883970176292003777844719799566726431339007002752455956184283329947551487734798451950332168169483229411193931244455678991730224175738981107063444341490958850213550422494029605283005488271043685332238082880750488123628591644427147930801895017115009615096035148150068349603708161187484016108176160587647234743720532058018866896702726329377876927294078773165277727256625701113386628172473740081525058611023625685965254401465532594186037078082210826993726529253640399457447808476147911284930040339381077517627470875629050239589754578499720940347917979868523254602760209572516257889194306815266793507769677165243833112483655084173167542271122383324619118186187555860524604789976077578039405787178078379036449913761967335312402785239473636779341884328663480228534897072280403092039359342839893258640388230886792304643741288715458823413148119436560143405854883154776903924632608896201825222009849416278821670881028029509922970028773674658544910144887472477469126559058788662974836509906612396817763707269887746262981382554678311276020046847615573769346737898993546750261979295789037683721018896304322120159470404143655496048575550978204379551174913520120427065389315268662014144750540890331854737450936661233284876136527370958334368481998120879794143026398081546054666404206592674050954903516102751203091193988611630683090382305700670526168003725740415920292220193820199406494673456498114856782519448686819145450483481767129614647192404184718822628322475359455182502518948471533092469594371738765138676167390430424645323222591684800060014161120748426709350031191989806311499272260309326724930669047460032214680315247676395559952973580623414829544603108162061261464944962906567119356961140685006858289265718616817159948517080720211043847940191622784803449065287190135431929181816817504519634488589705888692167510282846887489243865638105586982773462028473532157536135217031807660205964224261754695717060606898399902878833264774213982461529187706013408476018007962086240138547100125752465425660266985622213852876732654704334203972900968008397624775194777547124161034021994225371977716378328237287345604840022482224092738659639079948009233858719169686376706110464294107677872699598374905165221642796888112095383049341217686821858913043007823401021474074994714828256993277182592020887541216468308128911628672452760469013810507021844387054443359375 [75,72] -9235859312718516078335274960379547379951974477914038295092017165729005784472971817061580401794616212965206623641351834584864482293095178106495261036135318540917084823883548199585331309637695914241798920922478586799414593981740338499301895702393753558734797746267089512097636891516995356498093342045902381313308961659365834136405787676491938091147973309963132178940929012943243030270641928693920559542287052118924445765468612441213858485581173477606253114426066197308143257424961920309548493309141956283361454157870629937075131791266145681354878573314464154042457321247119853665396346881788002622661401988737174903606185445192390414253338076149268709277611298564950729017707650200781970695917844141435694411952312467834368770113840525316449300230322624476866450028446643498089567115657860405187717703040771688671401901181198108568434882536560607885889390491642926440298936581570532499441131231404838633245521919548513266376187975158183961869670163246676475203957671951292351637623234288588472149451094242286447627216563102911391770079453132337842322842169097091700357570401788811063201928167505011966884208083750338273296120357893840791021307881817020336066351388795813126940128016809382398984279389931125853364006536665809158087661025806511978394678059108789586783433480678693115858975471381094813918175441918177292988720809585436226225586779468747400391493932487241325634818801992417377357730033795847141891063698080594650749388228871457883626642514848231820417039239134056245036756077024023161946451801220437089944613345006821398296841206375307800002147251823938464590648575856742022851604423316728148472708578298298337074886722774739390569309994686715827260585923702707635150687250931395752451425115538801277972800566655215584430792021239640720719585615124209392047214927980595376233405905123850122215356830477286732980207320977162754936771099932671625850577682362870845813787633697323017466383580493032607764118663479754793775120413591117783503083768754840763433018231677296261153548975528914781078875790916603971291273019688454228660643919620003186791796314104853351079110583058450726135090081987593013389984071047652814231318875100235784474775646891533484383746358142005476394654070398536095888939373104800397053960250457524231937518394762896268786955684878397504530933544671347952446965705250063707389227244069094716109421695886988828506504335026149344900175039710789887608821949633727005636485061189355771915643344982527196407318115234375 [75,73] 1030088332689885581260098564947509837656476027146025435983580843532082764778051078390559476902364758973995208039162440787202543081905903241443529880445773640681627229927527822003083835029256005102160698716015827432967853935690642653930362251561003600217578884541452925060167671197928053114234133957095595714406086840592149963878061719308365713040686245989852638446696230698503170260702368186850930310461376698243377082424488086737266740673097393737805140868343053427456910865213800998716259746961382429927118570112095865449479410666688925881282573034469013705341347235508568974778023910642280718096476383473356191225112633506473836515329202856591427833298316008685606064353598136460646436053601419432733059512132663581979888506086823314562614633789739064676088241193343054579850822648812688375038352990432218607680599537181808731800560348447852047428194656449369628202536841094318480008169689129121125365457257784102108021209639039856417759379532447815342543514330607954941127205022334694253563810978554437314925749258772733500884518253661525468551722443950103486956533952859569341602073249982564438168268721340367824037285638800105600216624972146822057083800809235248460591901382922626734343492081285964241822911953244780736470449269722794127649031562727060127937323378419669658529548587511117898406728768798827546397155024881736369110030076562492645826966246731448319619413682695325859924423387875403961995442549405604643324473000106200585438035173086941334249881468295630105836866279843839884134403914330695035511345125465991673609001365266819631511301480741479471734899943165120893337184922905381647660150259560668989224968360282163752452616636656362692149458333114857179532883751164695300437920161474392000570553948969835380617797650120716337839035306269430614257925034630583560056057094575485070197518352752257289855547823628961631717857634536088228779561368474199178169925122956595958158685304711411272965308847644253444119142998049563273379653029668952120113614553311715068186403431249919948211726367691560270722871934295501391239753879782291244268121732909722401808864074554758496385419204728546671339237057145178361275283594613617722922106309497463737092712900578157183399783911376429877396896399134270072877629424014051011682442742227388932344314536762148534799545956980994302637557827346469317983578518405599500628843494486313478564412428605371497838321242409419734153683926158340464083107076986856043276929995045065879821777343750 [75,74] -103322055296413055742571268313517557607570509784677416181279782367719194263114967223044771814776194892689612700742562633145362765798236815829588748756272187091410137001016686415707445644571833504412045503957853327184347098137367887495672660722163392847810892609918156999459450594823886297064125746715280929885993499796434823124880874645840442561328546874575731777674687338366141141984807892161509459394343755676392142928167641581127018510060269409951519806364602567840360589290480047116785512951754655439427978080609296774343885960513658563034254972076975249645985508401753014751863850344175143230137722164977335704051905428687345123309462951395821285610735107226184483020146087928223137090672892456702782662532298118381077069041445074191736493568792735713824959794392180571733303977953708761159748957555643988287149358603907421954284184181082293726518985604703678304294078464855563546715534585329422345796054599207332428348597540015147254544916004883951611337698007611048652737238456626667461215737150033130263620443355584899607255330668447285165496172441005283804709435017805959391919482281320453078679329520276888197366971884177461591294735770797916654379941855694343440626190073038058658956702645200112837574927564267292824462697195330694595217104646160249308675211767599342381675196074440456682074451237180460665123115996833391330163862109383843209106875194467084069564373497617568739329568928370792326824114402580235798470039601011191789447085245117405383955588627957502726328465107229509352192151484889657630266409453167186574979992738139449049008630355425212835935223240231133698842486892246762830618698899387282917688254550687853829215703347912887175927829764014873646024819260082926190993677947115433336750080297816727190062667951063915495811131277145002005412483865921483796376737030711488522016476570940001465985524066608217432516940421141988777833066898900020255480165936487197040239823934067828448772131241963839147102005145154497606549453228897575570064595680996032074996548574110578989680009326708192754128738288823951560484881483445003888381337290683808355087135679788304511009483322325495997961116138635953525484712519730111270388370086006928990748247644093775957674745732998318850902284691946938936037952622091809645916138443696124377809642782433210055621005358180472824136940686073374933897604779226397079692441356598958169188705921304788419498689542730905305574799193890658225054857144442621574853546917438507080078125 [75,75] 9358396022252765543687384964441620768563471159551402285057745405331773759264996096323033915104877538583607897011584842200123130321311333798245319326083134957959505953792723987560970744210800009786035194158944036930232110425756752745433850942762093233158338404760480887558524624135996564738116118741958998132446635050128078990347940349582005972438237027629437445960120450416459599065695224700402962860197287691251012278808318347303478929620238094515082532975832726357167680324577977326111551368113327136598226925260226809214018498143264899662388610821573641844543894231048439685624390271094961036916437056317843214900971261751069499695037893849587850380598466789541155574928828279883816291041727274933532871499089397927738957087643619297826542747287053773740545350473222598219423166592996112663890153944417694040560699375916417749903322496515445952934964922182878484596037361656318861105816955682414392117457720303684277860343486292849669166472051028990769133863597440963672985203914050427034370531709061070579810763617415479561092182519496634888970412313185609490423047378093159594620096689007787905271645059105437268379559887298996303869565276806703451675386229246004580319549003465256318696312486022017498312942870680022686215131624036050421919519765862922499762526576193463062502731773398419358143338316778444317708699493195832832782004527648706679710308897162398540802511983042685168595663217521450243914450628209311690772045859174138706699467508820904339502380411121116388336090834521515327844476092794327727464738670116168808680658542982958079172168574983821784671145395227904557686381232551556547960595760504442150767427504964570530744251556953657227120189075674287679614833682739154580225848699700612489756040447805506047015202138804611535666655702098317471310910525308599371050638746357220369189429944178326233250884422931031092550011781076390259716898362235195900008293131005138138734553053711333790823895003522532469769642496037750030401310253773361784575909772595877189091810370188229462910279635868497087257743863013158880706101902264789696440166589466991629863534777318564741175668403147960690183799215144084573604282848200454008518011128947205477796146632353399377313429927769818180210682611979343226216447881915389738151001123797895968725654111978744914418504174214252901955116324509848161741548740270953147605524386258812360408734344224507743617457272430396675818709445424949631975319874754859483800828456878662109375 [76,0] -260458030135855556328512274728259250787969209221824717308902770374474108307310256944075388322590777370271875541260218289636125352643560861327455891093884016905438076177633927337484304122607530054432519758363250061937769008353838634464966807532072814060157238381420454448524880627063000386096670449472231072998054721085386940093084074243531974144450883912418899129895764818208977456222392931312161090009568462087652836548462097996794608489880296442249637626586325643879970105396363146334357656349995042629208537379089320910216038042661550510398319020765613642698878986160251173283791274670830035332955195163594715066340957153557058989603417974645829568994759011525511115863564655813933636452479472011909782623111147978160287581977842059752246329570691822931732501859118267054655378887293653062084052189151789235164819260251140486190302397663902084845893961950099299654587794053395210143582883874035945133177308949898691880866561528614331878101344249574303372955883874050578639449170710246490316181167405134213212315112249843116053889829291750405779360713217148700296865425755390766780758347477534759579887884696514427851939086066556371967868715691191663144690396526136222806792539429728072550396314385231041946412733248444635770016296952356897740621070656901259420862203076498454773076620075980469553878738933030645202450243370527431329655731353363405801940280465389144805096083450356002747333550485145955533517869814593148055728294312704778990822242375859125976805821393252495158579694051642104466103341535219073557725173282956010294411462807009764318970462778012603621614836328943574412558224581403327128882000785221588983793483749211063214398300511813045633824838291456224015414913252222746062600378710688968228419256623910882224618876408227524550038330650704264943754006001846705115669378386991332461970972898986647395036450263541087112976116177111876559798359460422800188500189986802175234465773462857015562582546158390273685098931789691148541361203106129864493929710437198547052543481317401523942129377192999161541062158617547086653756963034552037952214076444689562166552284088884183383719887482756803028275118496529339417210186367450658548675443488993663236477527954908244946502743386924796452489999509482904535085526389173048659243543735936244632698524095611062418067357097042002899852460614843943234069601530844942352352309740230740242594720257329754531383514404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -70378223505480515002224280960072993100602922657498103907826264853415415255881284245656672931319149023235505982667482532973764449962898940883643702611325872738880688851950875563625546699654738958219157482139872335725344589465713421329263680391665481178344253384148067809165955153227376426723070770189868183473244859319003672026777547906371085861011535117579200844516794728488997826506687238961959435281321099243182937333542076426833996990293112092918912596421389454119631024977979177190654702741875845260229796081314878310851341838855905771750900751321981729175480442733932368264336734226645147687839666387845184597743159591203170597036525827796869074589428854006233061343411542876494033998674325642334329927228046299885603539583139131030903990716749556985227654324652460593882194431909041150747587648159026520660891310627774458555394310960960961376407015535049694996072827429275092973744950013455877117615286992436685166695091495533250122136914793667358006366276366356709765452676518455770440527953055580245257795678718329825286792425550275373410255270383765769926525966894297471742217781451865510764234272016030913980484472355872220568838129739676862071843278447251730772821676189171467341871261914866707925714984449183627922478130356175285595270668329923930803156507936015547474683056311659299485324733499136955558723290151270126095724847881050963171171515880013455590928124360786065033963491737095626295642835602657726893372518953376992970543950978705438829932842171390489580485667493261783128878296609589247046195532624351633973176699274830058839958416972469635782206574456359839835326611986799066008705755624173254367500368808893390978034004599376053736795455793105179285243671902215512651967530364101154060967998933250278568127121953319056014375232843865836696602823379133460825217766720815548665302948869126593506560995830918321778651638774522881034789427797993830732312938419614474482477156802794319208953085189329261930847375707200072475456846387179189351209966917291243883436214465594831086417496089962494058542120330307002507696463534473785549049211161731069533812577465183741465922103489302501031523321871897483300492267627906894421292701285963947807615294655804326582009512808084586100425883162304676761791164953598568906002504687341029431950206389687461961381415504549919895125262719585081290494667204576773900053272276391253762378719116554748325143009424209594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 27282960378628754972528306884487028890323277840904869467732650365333146326586556632394470887407247542014395110252614117497686618187079225860808193998169982319009636102877560530281563770874188442228899995145098305523454452550048514832901876334149004536294016399047608379867061451913289206839536182696123044221680246046367252744538796029785764996813513052145296360580788862427124324962810604293881934746468909359530430659967169792406939329721550855169450566597773141639227839388516010671991286870780155181730417617080629035209510013081502414209224928481827603197635598148265680493814419401241614937377665470868621527542023392970288841503341497596769669085158240643680497835460154006987838107065434651019183509141992875372291888072017077485160588348639403960667900522402760660817652110508340840308567416173159567566544361106294030837120834073040442199147147621466551386997667465736565996018262308501917318719951294383118463847395446573120097498390695299628639751086363342737907513164401620152910207348835339687381526416038054856802798312828886519573488767686121378831230844768801000402611177974082083785068508503929160803329313980368459126202415204240962232249894920321223288602833846057989436321268183497093814351826932622909805969278577036559713551042568216970919083737772348239999779624459010463087595050666101167864396803801104609027180087785716721577439414477747278271299618490524121247304128115345935916635595343785245742962959418681161450864277024397281861647181030695372797278691424851092409808047947872966300641508303847778499431133903630050182944305565390350991978400595202362064808566361748487737220910147858796072438211742947775600296121584205395394471100920060600766806396583471758416899014005184917010070732300754312179287455280172614757415482705267656085312868631972576948481744907178539812891789338322212260583347059219115084502349144744346054171895813656290047660108925785445856937496826874292017869702356538063784446751389416922688338594986919731032154930134012917453599431117658383760438318135076384698942709361998041885551618352686750551516081281152260756709078804846768491057890347985259242302275695296517934298879228186065547670172752162327858191649131795737901373539912313935852497741954245053047101124267123109933097222338506220658306886934468906768080131733391756153122215373969756835513057331709646272894618721478568024333891247831807014279092982178553938865661621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -987963125486265836455134297836199347942061653204904766538812157394987429510757286903457201165507001506800033024979161604007523572256563694394586788499702803405017561881673434903201908424029117642037999400296305733221980528942042907994259571234937394547658297547378377662941174595734523331318415296676037160286894972050560673177317569240770516182280792664592056709273793745072365286512357560667228600613883987374499212830857850474470432163153297558556234372559190946322954875147906883245994803490304615935449870537923783591535951342611247446790581385589116385561473383209140969001534003688473698582054822812183053721060281684751807120953484038326781812254876414012540591098882186606738268007570788444811450295539987690194779907329308946115238467930837182972636188616744987782786245936512781259823646781518050409537614191026554613877666141505950650600215852976280917331086486923918280014921842604661369762120287476857209584359013459884365599170228842502662890706659383007917944127861323612135375050021738018898820224067437435365447871708613792099700147965008788984606794512370807906814401688335599199073724892221166432748350843746829964576471502385272996481044082924945745335787123429616368978050691849225284657045001408146908982011548657645353682534328252090617381218694895108234492204208906481481064709396058148404170544965880829952053207241603863523934111592804152276221193354018055701889559493707042824210423730636029900035232624614742375162880856271142345970324532061795432348643392083602446050340105864977401651380115469196496122018283112364803998653379516317938959427106073056665688661245598345749681173765521837509006882307056396670593118842687871576952309327966820265794735389626846632541035834175307419662415968622959131396530702492748770704158248780840178724052484791922407249728102505984037593529561493366464459359085905920335701134067713644155493975023115874111635049788551896500715356655409650519686749601485409231623160137274619727836614220345485432867890761223138006173464378896716672254532914908788534034834679534653099379161229845329296058291798916552338007660384305971820962820303409281865327068138214839985146388356970173833624256952690997288514734246637346621023443828219320562239437407570618175269802479968522434049016375893892112247782531649988991358767962983011215992979625026985996643167124859343996217319365039761555294109537242257766676001295991227380000054836273193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] 8500970517586408070273044062970166288437283073389133677992785924679119135319240434684099325890413027954301165339428358716986423705739005038883113755431612034347195158359096509067879693572758720092679154458061374418446399031482651909085282134280757582605610867995741721546296299625801774406046390488116913726212623133191104922814168097243522174715725848350681463723174927031884373160358724052093831649066531446182066733835064922270208964665125392215033957375501865717441566925412764620366629326655632002515716314085219797294634615107568504706093221587227069977894851013705466382204825215062485162715816117981572672550765173253631086900664157846345530800423577494366080615470104273193161132136034891375018386126538082315637460821223234114548699755952542366193050750543771173256481714219823257379673032073931094490853593713880111703492539287075226972038058644943633234893946799022212887467225003967340853022228720947905440285260084267548778704734977258064598148087021310543711674965201620702818768799486600116152913097563979189019856559746672806509701726273354725410065239161661937942973265582596195697121997311284753142157348343633380627928895455966606730983199639707691197427276190537254964041568262845471398804643746659235680550869931418455748519173206846710577212814728790977776166180289768845857909866556419649633846816032930313121583138191803598832900150691159940986529240831333460746122653009149355876494589367422759775002001133003380285062708431131762273907496264401813293933137389678715238252202025648913175464094479308214336373412698865957385833376287819269028227219823512713908687965321020407045339513302761027185199949945911634412671467207844391700092327049235834415426927253885781751064868642427341512281839108655491256963768686174715716964402934615189362078463751813103069042075552780936686753843421547138737843968033377653893727434833150264308854459552654706774934468936761508104216840450134174996753186231843703491238199331647814139438515207629709854422694768006501133218202296945229224642542687396529243525325957682024503128812534974263699994238912490272821848654473431682875447136391558856043898214659230794781671169438949359408561893035879831657250485413686443978467902130253518444032600111522580377949291526549750355601784552739443898999314625563800097933248824509114449207761319695023199994313192472545590187900075409948970810023562774275550715796789802425337256863713264465332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] 182066788160885121398099851693430381272050638870441767913830165109221507379321861033185599492874062347839975890465881143989909422304745504443255292048203839679972649133151195624426082123163341740292624929675470284943253183472422952613731713068488127796764793347690416618168636503128697026000324849080513139734005889103092700979618135648415424037751006712740313204319664523383034160024048701647134517306221544577072252671118986278713845896224797648046623624243731471138985872469606287618834972362792397062347992767074418274818126804465403099968416955280827848488727215009541063305664039320675447646281933880605583894966377147261618851139601123876890906373942518179820410781512309762772767885157454492186108658293680361552762746012778714248692548233447171699624323309806299744894446705758065400623986420425473670123739057764097782439860668849059697571891730458688233445114308774924189918883051222643485110448925256543946969014943219880104342145163778268936707950237526703068665994953860129397205689470935883223077970748201084025311565326776992405536476038949115734858544509587007247113082107015363879438497439755436788493986167308736449921698025324338190843290862303625275225309721169104044866974857148285327002752312856299707599401645223609110423285378570931799088783163929191959969024583686587805664120142046247318843423836620523213553346341542938206673572116399593690033013086033762983361276678946785905289129610192404081297950697541203034591945100616202004683151174149069966613806610324051553202132199314863546511021095738432035295553961898150681209739226533784206036848393120975106680710139982220275099760460892860164017900251164966734304125182527612499034569060382736498652854038007846327440554721321705861231616446622526417274699498084946631070664175598581827126479163929571112157566017914576103360216657988205047211870975352828750501688473297259806515812757166902274232585841215163992286721664642041875702303864793694869497397823505400347209265731919923987283478607901061864195551654329386301698829018058554074528859935706771891501616471189705922917502920100923896932997136437567337609678169936987281870886397715889527496590188919558370827812379262752998890798458567934024757023231923244867536024827860978071014063125091624247962394592267949432439840481259920055743149092371106531465669870873796053330548874658230832929937164858555231764241318793614661105078993130756970231232116930186748504638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 1068814632303089694043409991545064848531766748380358219547674592498252136003565222565838145878073254504470420046712824945049427678517949621063868620524791507869227448210558925546267018105505885370068822410181073125679907135664393018182937827709443775468368649639158882390394362205797480620300309538346853909832754418823366770981950664944173702203441010785611273512654285462583016655534806277468458642802497556609439414522475491007896128172479002611997669668792241927074933938271556693828962570201027114024697301513029795325653509082584019372746695496055437927645064591865233049999640071256101330170175775136602775095491978571473040861980871555517889494400208457999851624428628758604870118960731084608367985621800124270054175742261740958568197142069014457246477721050020730032893476663257669201530209653372345069548522810965543848826784069861388221425893606347713680521324780781471697677096743838363634151158519491604210941331837649963469456308583017851433897752496924496018480728909563229799314845491283751198494965567063290500710166931087700920661456531963486391558792973323978738972156684854228109313800835895645767909081817420870666029219941255949709768926335462548834317768457803371835769558849934591691068169519087844820498247536957102259031595090195274094984654477639250122588072013558385432225711314872128720370989502426950071857553508561833022303466811951006001754835280366495238556156325308475779940270547006108085078018276619526034698540619408629213384467999890590382502485315162698122831368476370342584415102327994077981167348869874969587748337248059627739905755422609925830312183845866719712999971955565686215691853175441566187350334983195700882539512329679575521559745556387696402085997665755827052915090804870486605774421100035767370134264828527113681010394775824454300336787134339539797957994740020927688053551441520755269599020987153740095983647752346818275376448703742381068443877776837090220246125738821155951149653504225561693927768492591259125665638037602835484576947217736325421358216088393768002843854494663975988027560219398827140053846183333040235240781244983760254386737103689980778540889777672688003873634477229588849338067110989678843513735252467941692526531359301457812498166417256771297757893894408704829439814306305351807923997724613276225753634076993791776983091175183419765484859693697034936583521074787016318260245574702586949894273461920436718575189161128946579992771148681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -3092366961765079028222807495185221014021747300573183794166286132802189327841351934659608579574707394200909412038714747841115055848609379696196971185287049312007288898396031974620949395121686789000130025095730608852293868020563878726584356794641472730816053814023393390335530403521147737968873758217746088866102111648773173437864650791922318179650439782657095222134532450181993805385384708312203515067058377160566793567342729942892699304305174212894997091383412962162206201472208303729027144077814397586201000921711766933336765402441307879467018704853284194832428282843410823765525105776777219158092490799791973504523245329717269141089580762883146404900774263762084733398085260968589298758895673914008302591066943781627030190164677486648526544813348185916197115441083786867077636529179408091307004944490649689424614923552640163775050599029570551197693209644153952504421084111583625889898593081592604662757859052867333093647550230114356501399331182947497363200064093730531281343601323244592186272344846290429669028541860093582261580457947869610326490652513055124768093135429359121510888172090111380764966181475729822345932431528014082363585275314695191951698534614672813349944289897748134472199542613423240293637957235357920931632677817511555597720354612092152485788600432813520383619385178570190951393065724365409500750584683232280142822974313606660499905395293564964837715144476953843048055499338264210724247066217838606940886366076966381661419755423108854753381777358269542646388303254490682974812815448506621348083861511143514331120383175640012788204212405949561006848803349829385788879088202863259001837460932908150303436016856783212477301852142734318269835573868167189243748594416674678250152515892848217300139598736262372906335310311357934475862638006572893477143854232726342492527256124799078353230757734684307181147028384808757109605583298582163872297255766161540892571306976543685782164173323316275088185741655087914096791955384106176997905276512243811235880118265534677259791549990585117794441568193799561604675980413675237587795513938810290679492241840830911287256183772178048815114101327128840078120649435088063336998561409813829174057498955698466787861750057704638815476797130932397996211813983041132242899512042908119147508017999095933578865515014086012857194180832396223147083264989840197125330870914688128848633268626896149241602582387994817189657401778111285237105043677274807123467326164245605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] -10236505311267722582978886900958284096818367723808050491577566517094393995141063408822081072539220182843093974312676269367233335815843847188631700264566103109224335807068639444647186969884256506441290694854026353219913861054873545869322537534028950979186051841258367356626291900369493451538733539204916856043364883840460362838449943823347286548976461045248243602594394366617507845134850114550158403322643736196086634285519151147603076279074396142817234949094666732267281079135255419989386230292495850765769007176604650983855215976783789579221808017777341003896101819992563754494088057068102973893560502554795658149848826937232026301735413698552762207672395532147782387779124760456101007167614744023907944113029507717944991288341356553927436964898102039944703264709242948958061900326887506457595783393457198385951000094908807451676947919572843543639497021493024419952922772218550163537196839078083576800704294567877921827593535163149299339217523678422995614613541727356118450991487447758929499628040116281070414992991798268349733284931153345511565679299191833434426499357033407129695246658011275711150892732042169083785219827187143934721749795271982856801281307242667827008040970156452414080169561466286151519376667048161946433629417561910056901342876896374153895203931528198912270535493273448447553050275948849812224487085623123435922372975885079665979528424898609767657642986184179830097579013610186956348682936630877556468653241725701702974123143037636136659166705274907654095307010500468076591745033864688522484404459847846072072097012912119732984852690040084619162306009547801854069123682682730919216028688687557791930300682233463021310454580848202200705196420263607208583818892877344719706352837645847801473204512098403772370439420529400538757612291373274367593921423842774278970070009599636650770826441155788592180149327637388507328974614833674015525845966489829422375930154525444080735626485455330183333668187792486093618458275659468077738366803826591529661541249989261357987283001247883186678091507474060323887152425500334373571414496388028637323237102427372264261284572467104023826454785055756966713584951640984128363233208996984317215159225619282593300437192169951451868754386179769671630077991606910346149358681043648320929538759125300658367424053382938121615090677270986413058479395606938705615196043836132158125672202063080371895387505788713462544181160966617982706122411129534555129794171079993247985839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] 17831993579448564862133244919613765488869000454625338420222652112706501645197237661794764498624705417826563473315474761141371259445078601025313685581396105973413624284865925929094491983172895947199843739305305615222958528865641714178247457646794299601229876556688053856187092557443642063699005755076742274267640161784886870185166868015798402461794532703734802728458801526841346799254207814004802615333425250797066312484473302263611797448226452442963235635917245418447321007368174018493353924463291527943590063173036839306947512732301251555051185807919712717825156107758726492586525362651171845814927660769232269673221461995067461245437484723214575563972049839450294788481846870632021748402257123244942541896484784489034516387988907079282628988445764245084933701892868465391125523927961280992907344325853437559140455163350203210001020521750225087602454225974455300126685503909811049621091479490585237069871615640832464941600649165656409561763768971127838100374736346894998567287389220336935951071747110861597283522861151186593190998602620893747539639914046481733267486738951783984127177827658635238653006366395365009444816208032942079030936813498247468874454401768006278733395945757266681145038263254691223751430354272221886166070868225967550487673015607338046942740294347132175738361811950237777436240436533352386686142564103128931210868151839638431364490416034801210624971781370687570169512673540603634373863819291381213951304461901226286762533891119665369920028085865463402558240540707420914769611176473050429251533035769752471268571529568339377416141424474317215140308640240798536380127742715604941645038104756401101933538800426675322107230861668795503278863322605190468439114663974238035719425701698861837434539678356648171455488875402699059261463205798907097944363760928139471114844336642969997491309707428516019808230779982008352622493544276936749861683821806696789874311801365245759807686241992848846589077928867255514549628597852013183435877448592762382473655347072130260606343348296063617594845589688030659684935841286191928318742811932782360090230354233560269839414515175843951748442156185018110492344191499978332201712351833181746570230192910143822846231862683183974441102351197354984002196567963000058715772359336800599371883747920783142058249563667790088529331276707600923265311022062111355639953330488209732519520442209555271854549018217535492052368541897178899373460343562303176412342509138397872447967529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 324592309445945492085299309646985621837674915427391030466265779464752600984735402935074691226678689535007608805877806033488427089217994669549959415766915806462130217538908625686997774064876731412114424587052450681217947659974877076102287930927414148468327093078251632554072777930594970788785238204091982583358567868536499510133578869688972006537101346384133900815905773269181421375131164202494044533448510171499415983445085625101140874781395341168093409103444409811147698451591963588451696368784013986418809433946009822255617614867387941641991046362599535924130635626490125570566285103825883246122664987847048232647825090904608645030229990594220653642218602534637223571418463713104454790378591431654322239885762682112186656234164079401298400682056753028383044928888776998106866752882214619472527293031925321802862246964947576060390373298966994450309321590725527411603984728611442103697913226572290959659799343731386571064092895389816088718251175274252067111199704488242396822655626797865168746037413129913190165610009402173352337514783505678180434885134223578346578745258087314630851649575259286523182807105719287792134001131076749896687899572930028812895379435367865462386516992880492751079156040209625913959411772587384353017302405719071758913367495184129734158179167356921819676308458820067372051405564207031845122435902827301978545864027396122183424861922385082902562098325453686824696292779617107137607410180680653794703758295911755614195032849740720749926822444658449739583352727157760554961854461042542471006853113521300225511501817786682197332799856285432577808796814369152480453568945777615863078464984002763776062194004679281278545853622856015600671247177286139534012179418298216992836773559394723450991325334220064029339999937301541837579883061298183788201180083521249447325221174602038798568780803788994350324280445015914567744862398275805223551338589831582770518370196612167943546822711915466784468459588943475963750892975609082036168484198990450514937829522579970347150659237038684508984513555247298801838133761962731899792378289386294561775563953084346256043082870091949970209722605202365539507799434205442336337914447821014424666299580866972574623153196137491641586544008381310451664420016777192230129106873348295674789941763334962384396857350921549804521649212222787356404751426594579264719900623396158653413704234747700102628352525869057284966457783682784768484381280202180283800394988702464615926146507263183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] 342612455419193965732949454715458411076278798699426862498404110895284708721707899445487509393519432584210424689878220514989310373419103884749778964679804538853453134424851257700670417718309601372315471228456172271326968380622984470081935753128691111283815090978712330159614545769539591115251936346753710870580128663521296543494409962151522833354982145141549460745331219697556799448770275774487643717340103524655581117345317503398476242880432714768783013461209325182480432699588319198823643224247595619765114878432726275007150033679691684622897411778433415088131413804790673865901762339800529970610481516529812062943317310487371192752266976015135528158082900902164940478919593359420236803798129869923957687100431463587648235971509460968426623485944446212968596667479292027871063428369784170869541542644249201528706578260336538220682163428398438198617650965874309587065599485792090714478113304617150458979733412262820452864115723657866207934177575355117983319546797239599909110821176459862536966382548732195379693086256289536114104284062254768141011197145224225366741055564884500736591387557297857020712678392498005870270986593267532865683298679562661333788553708434464464679942378318807947722565753314549071153314326568120877907143915930992871966082928162483018125387936706982502249606063607356085605295162485713176786934392361564920633746138876499489085471672410589391548239641687117242708421877772955068245822409073962891932658187029775281050880742770221708781080337802362925494791393909895945334891992081816963714729053522982240630163337610836561646911332843307501734915579156915008101397046476160124338431844127587805125213867398762695250082556007063919954122363515477464882107189852994556704879487456094084009491247594154842491197390826721083188036488956072557401050511483031311696379546857153375512800959950093653345002235391580140874420851176644431797911694991080919401821904980170971992821951148338498983492927031461977309263005653848689374477732746535216916010222181775116538872875583995318924965012439131744146852598288589827285612392955722513809706237169148015972500300715977427904552749884959814994506604565815506221605344402010383426418325687544071811582196690776273805999826565064441826622255041819421846345934599958819667602553841169211172306374362863183588527844497722194399483202711740536899144425574337759246158980108833149435607502466084715303449974366990380706459988627192320424959259828057156482827849686145782470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] -1475170496577235751743947358057951896733123995174106997941998037425966105664635330957399974165557598776381345259269253052361638356764664026677189514198332190998103599905223419966309417758453298572030711210614228296770120427456188595873907324974815611358132340785370319370502101553054570393659056778378047247446674756300738949281296504393091820807488246230603512574963681470034580258782030687320727190627557262684047991925638377982855573810647230275298772647216314002518704111897357793090383325822835439885380765489360333898666336114324372647199431747140713740645558139806138147952076051021169711034046800939186824639042980311090095908378172824225502020204399924588417139278127657310817012063894867794166678360918626987770463031100661969343950388005899417582057970644737584069801961003700123231737056938577602817388160058749418708976658918291697749458616600407026661611603104019933225595481681335817931523267263538621116992813024687976328211859690360767377511002911730313438007052632015743260165530149493083111528228280767412108406435620269013628802226398009607905470093950712782839847347623543525067521899504655598951415307615402301996136508045796495179411389026789673427812811898687834351953745776526537797745787925921738496201691591673545921251949741480670864688912896691335025080200755677980188707913958260312278529606906165920915670750775618873630298203258661403783343056077041717408942376397883293950223020373024242906286310631721049433371271229071671764674119925342085995492006185834485556714194977670027013519958118868894447773229850463459910121683188419845429274092908281881168102966407178540672332819086073039306271701533616139717457931005081642077123891015119913582985111703303986577070262025859329568599688681311368534009153808858431714251828753111421035863786747687956595428241487248069494287850920903586872546661813565344071263377098297087275351747599959282191692171203882462125795320030237536942061871881617740644509496438336438685210076162931416014295956785411943656439733738362235347273837548174964316566724442841256020531068245840050131399919846577178009184118181899254936902371661971664297536194336364309735860795479279130728088712545851349495466822506144620748109829494585768139661448833775222820245473782040514556645082287763049322193557024853866959273681812735650025236125036926643383023808780533927389679218598118876695627911768196268273561478478285133367875179886857522487776997726499628171836775436531752347946166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] 1924788779848000892074108669623276858584394009707496200328921693677428137406021193659989727171516109356233962471856941877772311325495956749809962008439293093063698395061334780688307318290657373756010322737087166512167116062060940410663446271362872554784592719124943385478237636473452205839821714774822620084347063446112235167551020177372746526881159314033913933992752462260882059245039903010753764530485485366783208035027002240891176290049297686739095278183179568309722626075840491613232343330377371445026815173033279582961109259936734266790658288094276794081442768295082974955788260490860890990018722119286390630057670293167791980028934055671195471973290243002538896823310433278511229086666130025696716206031265429318955177995973885797452032859905522858186639330419920063587526475620692801313717017622398264907921305465347001686346506249491102858512360402562798443454020264358097480165599745153551241903771008153553862022915284292898872962236534138442156161148693793904802257385193636824989862012911022663382725445293554995845409354735728271285458019502274224825864741797793174965521458297719766438512214275927033962139654244035819784228091364145242690554398284303858112597838272912191220315538148424620920800172351533508670922134267969932899757985999186922822602494857892439674633617319308288175266638267943270878807836620263954524997370064181647287581974198749578428358242390730693428935812672255424489443248113001597460938592243357435476962982059992377196230160323103827148316054825288054121607687595948605071013973832835412221891104745578779850669823959143564388932316540143043580181633404152226278529494684840561982851932273560849672929732250899689925547526318612235229687359285787493062203682999290658581245041527839437559764583797220183885247904876918583653999879380651262795806854134658308269490107926586093605240368508504845897835273209970429562281946057360421213123801494687631911133961655224209965708889149595890570502470944399136728866885508639376991662772367564122586411468206829148352775611769287364048904590107872161208746925812957012422350827706198557585282024678826145044879279412835820488248806247804682209439090083789963363384470849525237748415875994389246550353966672993458089481572237901744328340105670349411407784170481259666514624541945008234846045945330878983407859187253478363247270953048756241250583410245752032552985731279384771844415629244585453093783492813961983347271002974974637989014070171833736822009086608886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 1272303619638072643415548688054645824197634572214165807577501124193216617510097039252030424060725924225060317961539483568811962294290353601075588796890863102754297145579216347343534430670916861635653117251766170382050891195397149510182610524804635283506227226433843531622911414148149203988736007944962334424362843903800786405256502826897534898089821167971217587698966550822912646741421554209992454295121566245404901960273065555568083930315174048294185403703887397562211667222893517117428519961362752350557452942446564380009043091203167510685607203925297824497047579889702319202640677056972219337049481436745740798492755732318920373077820161808581569558397143595242798975718179237124884959282255304688743824981168470820541512719060495793362888977735004480298215789708276726358941077070237827805947172797277778909521535747619450592072821958862210545917604711090383590383992988858929929066078224987204644832332329011081569084572885189101774320631244635419288922496782291460373716408902000543126900808553916794682060831469051960457011391516144919187280200282863579546240317761785316390151608786220807575291197650659534294538084406554687964149642630705913745507870059327237600829795345850977007708784661449847587591738099224325473084499963670957506543724076116585872366863556067140220966577549095428239343763530233559430422428136999245974561974891601217021242218451484582446327967206476957729178427873412563638664783625151516661210349224017721615244003244946297077948024194335060892254179592093453504338152695663999035024252730500144326354772466093445361091634025571633102227661235143545202454826007810128327154940661892986511339811684717468387072228069401139358309336145736188271445470230058351398319213438977268799490359582977265864062939527778044834768320320288387233663385842835100596710319474722120956941363761356713620829278488181663715637831821845909430610204666002905338084273235393016287448603382422667441257870106759371024667787087678353336667339613038281473268275096707636885908167855346041684712730455378466388334718214353442306199209490106461994539329145111144855897479730473498069920215599739526111888581890713218745506094321744538970892900414573857030882029585873878993649580202399809277465687970105372700592024442920272103442432235541653135030109494664456047206612749394451314960829152363447118938600993230825972805751991393969548108536641183650437503059355864856979921739484568801564058644235356403942235892223777682374930009245872497558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -9030039856433661721978492254878895151050728225870820750991683194342360702722445039692164029002872855723452046632728563704379330797417267519932700968932569412066248292204152962762223927840921018502516898804243156264278002948042420622254358653078229717063539584899632035106746990575859879508964891095721321215196812502442239549774636319677999724812114151209979045558292877558764821076692278694825503880114325381864612147884809615584970093053985886824787097657195213038465562695411454713716975301987510254146334487531417533129175922976838667753752795006244221277563943556003389674037119561122694208857941039051466352935131086435994201596469950651829567750139649926203527007341041607829792539811457688128201147477367218714919323526974350365905442948154360351183816447635879364229244326661527707995920931807449907011663074559952328227160802107524589943311061121584203303693633894140837097645773546748805443047627758456721240979600010850979668682734137518149634245820838609034155435690600615177264749404257131821289417984750224435610621211541096982048408538824550923079701619690627741162146847924397194704520505903262582771873261618516992103778469623634954904925360524984098288071826618458483485037845603516414800832153810361589860253900943663525563600162600597754968187059995675763713677846422195187463499926968888926659968429378489656895200241626790111400079296425291286867112404921934041165055764612982082832188067684817083738507411169924338316102594320282281212712528545051907177862699691843644184573484105696169720612839251949859592090335004977901295995135580944599171157685724079083773467756147268887688462161397065076237337395051816073583588059872482802620266498658261370444932963537796920826307665866725716696836867928658658991225843888918258903592489978243127497808781196742521414140346067386676407933174075053575508994645584353972978104947701365079368579705520021458597686892353262711662485737339823529497601596222964137990622491824885889379624899022813355574058242345815363744498242957301020543441194448525905149245515486359498566153283649840784959290081749577912854763440052161337160364625598626762914494283312742208606454236276759180334323700071835565710163204339139581028684891967224941382931324684104753412622168148209835646988351228586878763403808719757715980882681165093091120116715260395084390199539149795104506553847350829969868450324936657595349880736584240764558756888444888393412143547819247678362482236076591579632122375187464058399200439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 24576135087439595081557838177714269150064251511377674780862937089767534066487688425170808790915051296866279876426803271932355470226877728966556512326402628323805667851561582064276177435898695588483695939558727303539817902856354317883405463736093471118888712307311976555934605423723223866237248595252264591541902014318211784586052772535711018028987137650158221467233579853148239418539577980819985953701081961095611748520245357432587491573595874475402329765880139148600258269819618990712887367464200522604425974251944201271956114643747140982068627401208947891525255956058885954668052716626957790373115735385129512378889788061016016613521958971593648234923727117193552315486803643441617412087735392995033717549958858004545920342316791500276098000132676284999446640071378147900187387817866975560168799364911576429320123161554784739494313694062679887955676805847173664851625424008937624976946509620878780012583888294848777566555578827374331357180654363834141887794094884209091933713170519445190207238649189170742337847006342767794621300059950501861066588366264189496895542932844564759436552935097397662910708535499484871717177839854516177088949467503196282848884359276715336754725368107856645484050142926945363996494160156284800986380750875918805358183954626999823290235282696940917212592830363400084680789231924469449369054484101554552650427060935483812840118824601562960138493868490473269506828406639958573322453684160057803431895662377254900334607012513727561042702335682716106247959717728624426101577854030845366619750354093971243790791045164074074234308577982114267414853111315759439651450687561217601385918440072327390809822545079696809668504266705775936027060351933633137590378293368048211293822728366026056859652023122219945915458307298203147388787952059403173865495444736939323303036471371739948400365454278080640346632100406957452954937605126018824380081343501676123057002069948743078475748295185871560463477574710135252233896927045565046861573599011594937920120042587929123380072967611172392253570933742867860745477158679860595410748479131379592116180752941482816943649424047956078048765016759089632281977096520128057812364878307551508935392391276355979325758257570430015561630439582829499221740131655577768266686302493256608722995906616023907459460963194026459325796288921264369664078420957942350253906983243360459077664267493085937869107167093663493281856225372844342198595847219734536699015245076022297582804010180788315681477129714949114713817834854125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -62126006935239780052981588683151405857299814917296339890994816257541861347387924469730772756831013604896084324255190859785520882409040132307590326637056888878677028846207870896060946787648899782903534708610073563106484669214816910009789983089841185528999502598042922774309868440898501243453136566012673818664308473876385861545037925491553213886041321777271575690996220316896576617210121886843769186005319253317370987701601093017375327006316334411331542669075871105776997941147608809361783231307277404829175417709059491109700854625144388644513028938621856781375649672796491055730845548326718996594348074232901177821532170580703677131727832538558757680887356490537814293000792374880933258184408679749084609526515984418984110715731811822501582808777129499701699771995082359809425174463728538258456501023651570193768640329824246274066533861513600225853468238821736521362674611888329882499703718677990348942536985650847847082245258334586017321863308965358996435635284904958374831581539256364355523500617594408907501062140037202077028854193892396073248585585076908395255978526681951447759713296786796819193143135004902755792439393581073288620760591395031025596219965615503309681385257886715234646001564181850238957534043928445594696925097862238856448344804859070043739493564838156093568217717732411533298243829665054371806086353792237027248259973328566585813611578632564275972085369209318369426386739577679011045107378710544650971611717016444729537635702594949554946473881542123269469188820687322749165075022617119184276503317038412440756227069078282315899330952008613528884158701186336820578146640726090375431883962354875560585924819984210979494124557472662307275021457612875711191596822938864557671043287448603965263908305616242027758320235591903908066574924614123610785874186101651292938650619022047132183471033331691253052333334539789552950523374609177345587939296138453580929560786788478631475515628059827714491063964888199954717742920162155422170090099073807222377686157533944579247505198427016951502393183871356128233370400000187218531336241059848709962324257369342651600759159128501420929511641764859369109967717275279274932279672104951851780385425065009921691931008072244596274366389085865580620127225333198074981624531692143942684614563178447338094633101584357933035258462464504160029828725018516648958551814224203715373968713751555248393866515416684218958133688720428606357521988941645780581953472264269856838638114112836706827772137451404432795243337750434875488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 126256194142446427985658683153192674908608712647825347765013653595811154968011588852017182480196400145683417983882741751566483188031180197885765350089505079517700595143700065037573973491202240875301363300172168165996464082876893754946513020215288212477411652190993211818048367541880569220643668429429792653222855106313034981179569174907783383161033738875411633574163030174710323456187038963548962333287065226388206445927347814832184846793326607935896647187035372465397737521109917096987247236467202935793471079095900441455187497015918349093497800678673094931680877991600578291574975731011525132372663460950810956496938389247194242973749976423638803035357288275053273153807527507729557061446357769460659463030753662776057377013102738550625536902521481566102709497557125845164414626916544480574832823314628855306023995047944365426623791852314977236340666637751732972318934377987421457236206838496918779896153196895486010925775536399683181888164951655232734892072694248928617864908513299685997365313344376742914782346313944909129215428786825387387987983755871865561359413744493385931990465721104767351636575553313868976283763004762923407120997331811827944515462754838628446671821393220157009963986209121726692205145296800292100712880440710202637122588837720832471442596855071407752180829674668683794752116106049075201358488629299988275447507593903167514241739725260707788572069861217094819960164740781293775749063732616617587054265578630620988271762104322443241558156960117704079292418691205106050207890321397532643553029158204339305222295475252717281355139823935907927648482703354423411549961458590977385650558893672907275611178777353926733574232368139911134637161019571715676468921650424569310369859614236125725411685875757561495216701395401197152442184716646223021765008516090482989713358743264980854510630601011562948152918934296950356392173651253095103527905985142614284104752812825521565201130569253249125450120409890895667384756161084063893517840746541878321742027338479602663389119346260650119072654993097392349597281404777717407808219094881809534302931789218256057451930262818340142824274146401940124052297885026057345060876322643301457810319122023294937788276371235538245703837191072349291303439409523115551473339758459575800599733736409187017589696520341859188354847010068540797438756171855332099631974156165443246001567930987527201112083229844757126055525532321345808259294309576949650760862977305590004366332648185762871950832777513673566005536486045457422733306884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -171539861362984009932610228865963048184459210380183051099077600613761487266145271471235351752297286749483336459293371525497039556464541989530990017978286319841729554946715892904809682425471734094488788088551524987911998401528975541223686935690540022073516391696770548024980909041857380757788744402697526406504465013224719106978024925200946913797971170956714447840666191638292976844017298951017543947112316224306860327489154183716679063301788851248572899455459842489313791288019504721209557208126748814334433123387259835289799797359484690767166299507235121618763029253830689972500938734763151844366991330035947700131070229551280170810340843197615561447459453453158484999839218129192771142389185034581376227873553380685410088432466886156958658082113457720135642104090789016589923725452844563933826789653939551235291371458681754744095010670958329694796415249248627080103935231359726050563366522085607249489247470130851773787532128735657501528153165782549689082274954635729129730348666573946092689937667912768638927503533582301996390227452756612226816990403586305170980572863080439289297472278421865511844452766421349378576350056059635570668220520462240652297954468987677069035707866811863848927269263348370477716573156522346140518135811548037710947440694997472613711745677493448171115342658181786969996520572627250846327794901424775326339919917536066603351444058284382809508803460084958741094780516581357647497649988268780119696912999194581564107178035382484946563365994330005169402404364833879550574940454528792391472950188413845426029804164453199383107407471106768045564479496742997977377070216835871753038103304776338496030970226132173018749567436400579665223332868866171511351633556976356717255183908069318311991965414009164310704929196195812561301410721886530966036723299521847949299029915525203728331536300072013060628772732982329675977085563467394207735266978648542242914076935723212547050166584728977798408067062151662480967496195443917652855283021975115510503396392262278272868107919445864077371765798692251610043637441338641412151140452024260796707451345649365422877013850233420488432776318115340601268388363787031913624517440533029302536369948842406256826246582683406916396360761381948846769742416609272226404663282463853429664326555161458622609418104239116068578917920446188741670552557284401348173086082745863558636342971978298366730627031361305102002450551949006719618118472835122291461344020424191378655013728229573166429754270802341548085578892823832575231790542602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 136397547305431475443533319377400591044936295687686413171839099075993638290634014287589450347720586557705796764415558063270217535097139817706256636975564357481039746495458834931514704888491582860019120887803091020421414829931846309777606477223296333855490856868934458762652173346727854634775636605480725397493759141308087414014663997765472952561103580024849751521055950512199274028443803217152978418518500350109115446953792231459625658084823119968067619332428676965325539816681668832982141917669849275681566749826321326140594734177316754183063180676911617723897425890915058775133506597545172268024188638893833988040600387871986964800017221760248517330108691136395578764435336891880347297144940095077358787679641911994166870031507790548781905546759538298759675457305966675196279281509481694875419127116650303349482267321489093368632937779437565561215024770264630017067622476447505110698026453379371813320230428150126968280779163590394976001806392860476792616055407964929226489395105289570822908885731037739536691872042643091897345532513473706931284280103761063661064624585970474977901280529110253747904931174812424797769292401666049970568176452622970555887296350932493137164708059922111859032903995644406593583205782724942434430887293718985255004145779786291560578294300222649003623540622736992895994002432407900365466987198810226994193498124923796935721460974703377696373652832778060433416008568552384146760199305585058453245787851980666700434701472779755945340849232231610582566515780897556053765682008795026684560285220568869734343560065122407575052797555055266611454704531745606097197023332502845968584979890427725472067753941510792446828373865513629513392106824273172289463766799814844447277133832545629244730240849443599046306766786581322561929005101539221006319120974938514595066414338621989496649333173067155635873036161577444301541543612936126877002132912324282783151442497992650043770078933435698439670050790533877583067643060648225582192570599474204709386834486528042562602219881670045836358271890907765488666430134019552872289107545529959480820813731994069986108596432499563083552278042368512596060534055137977625500253445608301854995978212666397799995056748482494775520740377642054370682776545983935795132108144066834217480163146899608302740269857786800790788796670302750388285753231187922943835475348555170905697057574780048215283452458129553020263763299752377116983235990153857658261540701376704036222124210204804208440207059775835501252982950859404809307307004928588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] -81754226176810157486746357097239865951122973619134851606191488029128356295644583156681897076740294606485007304498882541072565283568901122387162122363889950973195411995246120922182909188725450536711265712692366693702743678433996715457295833137053995247219682824990517722147799303011222293004294160601715477543841441607232102386958534173337004279277770250284825817313939285743494372940034673282289001515388319546908303494444910605930616813273065644503931541743235079888591958336802318369999234563615202223381382281354995454018159834858524686740960290828783225714767398522249131462958248774244774770582820351411435255515828422975412715783035384719138432279174284083599852387675169418195586601735322143455271582516646153731402996032621144518016573548094187094681104526337180092300166936242386206161211372505912606508778240089799022800774473602653732120735157477079153291133185142256330347445037872726345983525477174909812966828828741585896794743292868093416944521175442846544587331146042876352815404043038356591074713729473169180267181019181329927525241084798826025292182898773787033403456932632488225269045612250485069080859909709604554598541428020103782114039249624009514041542307158395803272631275458616825611766905783431965940209124145304836065472715836988611944121343547947433662545580147256805292208324027474007412800208208957906749203341599258887087649011660728173160039831075244424158410352159647286590163120349170522390979333253189661591281903686197371481102942527940828437459612459663476043946731057305788014954816097433079762319517601715738508590273943600703965725705979244736636150596259068577177476728211028011360426505164841804833786188099551142125498759818226818842103625251161653907379069635105470104062826947193590123799450233340383290565168140106584635958922154593277598733508289235227086199781520634460743970481074965213053465028756736121812429996976055719651493815354457823961352836980733211886680857754039813134522344009731030734480317690986518159785337746390444510473365796934461252230084267398286337522247454542492910500795167396775249069896635549888453631502440843260754481667283114548591532538207389366184046372340346825874862603215875222835677011915672875569742158479126685314601950972035981340490147764150271970003218909786513822048232346342467100020273780797139562008283784196203386403258457078069355986565163824639761577393137257580042670523815769971903980837466742551913455192417902088269543576124422710886516142449712576901685312513734515960095450282096862792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 295247592707770817026935392698566039776127519769857857891653854701404974070017688225332075513877716560816065867311375029564911266801431714832965709364326356081468146183111340468606727746756793843538295001157349782508638935747604191157006768370960139781676835745846975884332474376236741393621285957820046371733286727880803405960987049542429861387787455838874640046996355410662096616476956641053621761313850995119686935513518564377643624496022327094532793785371646826590625135304405435988868335246548628290113204475200294840180048209009414205756480606454959463077033412952214602907036451437488582592526350684654920159107041725977236560570843763858852724035075606527883620371990597212545748384308495144499643171211826725035575206718471295029906916037926690051538167653413569952506422899077785315016464543229283349976550199104397842912567828197751113093716244186185822358983114841065179117769631152704937268389125531404539985257492186015776992001097714272979992232817220740785023965883248358482579954498038066073725016887100764374894379220642790683574384312338250600192958756320858352897586706134205667539745169845691153813840303647000777652415780858220445671474143587956406353468358123001140228664409014126419521476071590614713944001789975098003827411372648862841990906982393870872874060853384489729795032666606269033384844142636512546029622304546354535761184718626800004277422599604689698034802174876017612575297738144331230447305695492077377621130083232259050497952403302213919120561048574855288797116983367786869685037591192301501842905290884174796737937845222668849354200410075466546753423216883322934031255496426333558122783808311275095304971373755855405188533449309758317161082766963772736198062430540094283943647573905352656708049014702339780363142954717960718458162643484174993182664809711299799640131285290919010191549321457971474720883157963917218705623877039371222116000330256031990729725067390090266252096348253224212378059898511216804757791909862784304558811203050639639156895916173597614530508008915642048535186601692757005784811556798689295432171031661479800655481819751787526527897651907294121800333066558069587607518931572477631097651728169648629370144268864866368729276150280551976423821765306154829620037975247207719682250885136582680804663712455741837743542985326610096550043019938190664113234959640629775158275810885665095709782402035740879684081613836422541033410553445560220449443133686381690464740132504802647641656449484998660583878358695808508116442681057378649711608886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] -1251874796172228186911671532084393115602932503599066010929139322253333326957727147265696386231082872603766299432583251809634944645492157900367414361231150824536075657772925553000901623026147097161308913934420510727985689286503685699389519611316135407611084114855949926076458786545999601859321151521661735071627325917621280994997751210594769554621078597650235489019182098763979303188706296521212101461466602706301098002336007705565025198212875015620828490631480506298759502294893931957858143523521304683289038148733721148147040793987500768269027622957490343478099166667374982587228900755020401401896946699600986017365796858662969004967052042893254777936939274536279963152352317358015568634468454539401003612028933635931879690594525155928574174859076636305643309814713859379702216773686539862214739755430768833905035162362007948032597131989721767651505204202617663858966698085306903740733747705913065357178313533311065292937668114263295703053788761127426744326085840659197157297207607261777232248128188630755240933016157306496979221656521412433166439338258039995870046193109945201982001830784996764993938129320381131505732022412920293926830078459777482804487301828460323500274564403299311353000244695520552298131997320070158882049367753019061518445270081611404474036479354369600311793003973381649875192032741124328030090169728965568366114126837879783182253077263085971247995492377432654376856265951319891250152867240680522338663512575063320821488979105852417174947807401568556581013515068588891311692178787020778046717953387210175730026283147597649396132807511844469961194906818649243999130846929115240819268271424612671526948177825743959417707592551673301918756716540123836674761064340470999413406700915340896779506277152198542380835239054039071849348972467347539374688806978407208075569238028809472587823551988772421745983928529137274155301602841072311782180694733159818545984179375858528033009840071888760194643719116890591471923453021131901566667921320256213705735317151386310034753715395919311059397224046920051202282541748769457239101102704906511585445457704737692803405478608477782636869728363030930721937206419571383961317355238118836435402235158378325204167140346427723776419021742972827926560996416216701301322764967872731488477994528792103336166837093199304683647792599082709554932137190435172950423010674995614188756648985238852315698601138605616116839324046753944014116927240133292959692739893423170810889897690784832782489371348964581050939916679600946713968312451470410451292991638183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 3490464481237943468294639680110582979123735417161556598863031643567730269174864377064613789018302301511496148627991502278430803158950984372744385721694960022732525265012967197084659955936867051571969248427119276171458286246758907541643894870782899950982723624826798873572882296326110821542010398216840761236879914514511652606771566694451450219822497168343822720502300944220900313959456680189906741959874553598276843822288357348165259823023275734253879893654534143227451440557161361799030856794570979721221780241177141189297002746468260965107020023138405646909296552208515083423612198748498627746545638395129008632958798874388323424435029912655287975041524687219057872760458916339014864094135672654464839484515086743771422102214056746055766796023712496009863597477044484185202330717525858582677697389475233442567897023974842713743598328496433017912519016727512508222588692795834897216981139325396838902610636043866689870219537641506589963480924954695441398665050789903726390906027003018238747151360811081819827194368493594519969886370603297639414233508724560065402137113799722059048653985618077196457545060073173544118662740512971080309006678326599453311874406163232107283713187025975233934023797528129180404422926828903089206803537175351257385007013699006387072502027941937426284742312525434460104547384171419468381773956267667908442146334460212572334614753822691645055014294060204067617029618207486408114808370091881695294972023676259322551494888053003236815540277453787509958989326384812095715077898858032025535355270560824191614738684833179733446382903832946780804861240809420856297338408156501255666163009136566744190356973801723346442895700864125316640765970777669729841941955021218935311099715738847737060682298846090764563222412508192418251343581704331489677649663645214517095070667272388777916263724928991515622970816105595099791902216451132616326515605312827917116187819590001279129147303497338484436854111319976479109965737375550370371896730624625856710094640473492925517300474379261868437463925650338091747602129589162052283585186297580339944349591201992096900764643519262505429255736723852516333881713110488991781409426031269512868694554615835633979783414527212277448646121759939521410496627333526756777553867705586302378277792507554211280299018984741307576168666133819022995901147971737559532395805599354026925965014248969417031340797684303517464882225244074645290823271042258015807043099867341438025800615405771453599527683449493429049329718713992821077160555454099721828242763876914978027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] -7369482567606625366837424749253681348330486656684421338706570634202295456927521004970571115956756175072937824721350157753299332940143419505787407361170295194026193754974930272908676929046291891028882284871837280306352936913275468752319665334910020984989790030306684921497843038748423892694155094639935628971020552036752062997069090561021440573007875054912341704056660430070607843117776532657600264955679730905589572689327916726808809941798214866831902441892551627394470301135532365993185223224146228600253121826422302867418286016553974859503946637499589001987602178661292772706730459696970954805830404917951696462883791201431259656700309611178052732679192374492613383866300020201200387219130762331684027432584303802002436385839264902048203419188325625721861615329118113344459571230844038268135387014319503686668496916426892565238754974750125854457162579652320553785067611487547352765632209753270978875001532849986640842459683570619090215266677231332063535355873331134173941102406427479154137500016872442542968238381492547860138506785472831913568564031349371928796850295504633574771092148470500014465972791271951851311798205998684221753815021122707816786575975268887469517070282560221082333461227582087189120716129019797676595976036267262405262715721901371833883563580081235843582859255114858934848894938769270518571227350342728369917468007298455205593462028143502493368194281421638195623631407850237464633655883377515578816977244510733064465370549563035596036166397410336813538996444653745215904352127102627609743866359611407327326406227095028758038382921326526372870315833986468812031202803675788956879747475654134219978061570996201018632780576107218280317543460046072422593996433448750936879460223718372673809643901232566101306744671894727026942918056615299352442065640038495427406876157956094437967880746388418937920434292906597958949610115558186261089505455488991052391531672309600308571386210631532782541964348961561339910250026004071024276602665553626466955489151338352879038247509734329289668396976305017532071433189209222623792754065728201091716835993783803284254981664460364090643302744969830184469675753164521875576177227559186322999835928167343362838664931842333900003075770609771587924842584736225474879361625441785591332153810784562397313935402268297493671476308472768504963182628791046122191686961458838162908506406282574041556212997638420982696236267730581542468676980114630963708796502536460044081598242050101655784680391352768662981910208929379634660325297523808529831512714736163616180419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] 12519355318158011180925412844768019019124266199218823027452144517146121922300895311735302875462218858439927073434148851445196072813101125271997536419664703336530204189759452268868638624226294056564124172411694562597867780198384545256437973236242483794426901751511521997082681076455099583260028544769219919086512444643901486046419450217374924024162726150390059837753217992564581777668258337508805761805601682940581375060038056838745817344347002808281006432240474901953003911586422172759758804957623146916664271724374975255863797467848340602815098012683817513858741864370950073892483368316975520165788273158436271697638592588014784188863918548854755797260205721727194909530802980962269975158799695602774219466587980295117734381224797138063395358243590916543765192722439472758787518177642643042113154726628981371981778490799348840052639401947289901956815580731575019810575153554778811258724918730169472367627669366214904570190208950373438522107822577773513553465277130801762906381384977897040819023730897915689609911901287747920810276766866868927121536109448731138048370418979741250768393949936599310816908958075748339626414161699844763428294048528234151272197734918178511463537548438607712480826403334194472332543611301415663877868165236491302504534753427306046244377949107709964358764605014419810039405261761504520815888049504618155560759448802792057764723338757151679635352981915503663979068706468472654234546008904482730495743716705175101632398270491354537724482440191356751070283381916543974027347891541805890221881641101536117077823985401833831511809829865707916913147628745372691105116985321615274667774805067114327518730415086628128174419688066503416613118935885250609563456863294706728999740785940664746468968366402454960397791376606976757436596449769839127434156492978247290917315732206580473721893280090714691355074306656230583833035793539419077109034799237202117995842449299061718664456643406350023137445349350918592793221330227705243436800684448255755785102955832420864579706801608063208403317440964606435874216077732778030111866471781447022026987530613355000953716500665952877175720216407877852685523932243855313905344003290488570161589013546316717258967884568828624124777355333733331722690516936801448477933382695456999490126719941424616228671845303453174222629099064767136594744304242672857904784726912000684759836838854436097150938208736324132883333910853246297374158233649993830654801907796925543803587075725947245885430114961419705261111916170656596225778121718127423867006342561580822803080081939697265625000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] -17238509687890008993387500201308664406182535429856190377386533966574465830696288624682182399514221917466560054546930910784374575133024025721639176257658935259005803487605914753635532740369026834114663224134520178517701325026394765782605054367076684532780920869169939851119757825939741023653373497562572518447176788422804452662776831468892892617294590062665840036031465707773228988521397563815887820619112074705175652788119114212016204321496855257531643386137331363941821096064541523282915628127932855719873917433556819866842689516496204936722531651678560561861662958705618429605402583565854826872961105961236147349486359264872527520013599501525204209435384469332871772313919909030237446759793114562569443140895659684844593750674652341607567517833431945298935537418694634997006121249352723577013615531017521853506227232566821288431190401253705035369274782845438873881894803639519936666305204763874172789027389557037479985658685946111457013990884764316921677085460014036580967121586361726080577896539890522710063111853158654218802658950791200466968799413312908711645071802067487863815893918332334531173134430061046435451910156893626873702965448239394523034481612826370840071214118481420101116873365209721273851343569046318797850868766788935807984367784039301370078531610977828782637025896591946888069278409644767027988373138502437748623555671573608580471204168378902156126574976101204513379034367508667547628559902449075009754533376793883534997021807100199374611251244642011922044164357904498738019899588629427531771298790294855050080296924211610386763531098023432563019631631852668901320389008073256809752660888822072806519821118071269660452115662992874037433321517866839182504498769508189667926599590502010344921094693547232247517326741224600711167926593186167438331220854720708824304946522967212453511066013502916567618768901183541766129665175080186943222596977905937172422860275283716985677172708859609869446500947658034553656357157514135592366388504786310583085668819635965140313626419690488354436593174967874024579349629044164982544009173759885237805336209779665199207534134510060162190173633257512552528070610489323883385638776630562561007235606235157447775002119224146558492063184217732595538966711138893850523403285202460193245023800923611643881651529902048054268853053612086897480803424246958071220756448934111771142918385452343979612628900533824114317644231923028951845631750377270495903009864332312058337454864781267475376996595905106737692327994964471082863475153243216803512077861526563538063783198595046997070312500000000000000000000000000000000000000000000000000000000000000000000 [76,28] 18649304835513983483382374603567136079262149296543207072553961751460200867165889316992759270229893508008683881563103778653780710491300789552480821331348023638189029635059986770914220122307367495515994739766038381982542097938431717580320552440855728611547207578599128723564886675079721659055408796293114344707285123948241250347346745780113250415449071196345705538109920509845120065084307335442608313543372981730530836803393936163465393886910163772078964431224915804857507433526241846327958947051607613706593041170990453523884310715180805904427478300800484334874091418768637676186809980511171538543539066140853792848234086428846407241324774872451656156213335762128900098445748172629317375754752276113989658706161928541280768851179564201261613223798682558118919560187695055369188292825146597694321661457345833511506262764453002469191115179300200681444189832009493661849384998384526349549045710689997849149681638618163796383831845991501042389032406751076246042475297647877324785525554854883844950038847606675351468687601004320149100540900050321221659391825300631719338108307786287650183548418753311804233766928471521265525080552623799396798795895578349189529551648834160321278307778556449525311652769716840805892834161093515339940634818908903841608482143618652914229315803773632610258215801186950401597708054337782739101367166582109847844233290831960066030674771008844363264212997570443294432471957260403317293686671588659223139958813299387269674905627428734702485096977928041549838305820705197764007712115870644526040737027525222916018018716919115384428435855943722879393943470540626838212862296004237706203207364358548342680354783837275809952094643042237262263511537780474016591515343729345763158092795797645310817174723772841408170022906005944819532922304928623132024021340917814606069111591305307964344676523972902487371240348567961009747715135429370227160469599591185535184540782169398485680982863441186722351418141420510555398914252428041915891623462148055059234704830091517951566711333427987614394120157303133836236077596238085733792883099619772372774633556930079679588794804343150719533408266248565502974104801042425550205329221055943561563547285286827218148260778457785312696021942120909390781761611344956358533716124701292541928206012636242173322184107904858427218085125880253721354937825040580310303112376467248513201857121196997780342922522172525303178858677443826197048633601048987341799808592108235339183145464898689448498213178410882290078605595848809921678657496437763526898586177726890866779285715892910957336425781250000000000000000000000000000000000000000000000000000000000000 [76,29] -13984837975792294066118732886258147558784490405692903683813739570164592099409334326694942881227974165479512697543355810561486835268015704966583337630211406076084390072621438038230136211502534990891513142601502804735928752843215493310219683591349374455449139969524049123223855398793869662399195247982354818918484236444100033513235891659295855945729866948121580036954807485513491048456978780215441698450866410709178578366236630836540902005318070318938932698911859280247438515022816732585238032592750635271107725343366242398418358747295777796238231558156050923130235607196452941373816382544971303781398475106637376637629433965897112217176553894344409478163119758045761594903757865334342754491221300921811116836185440051821805660041529297010261692914799066940683553494612023469186436431989145844668335371743182283064903849196419655794808748309223872410083941205973619246555924294426545687196182039289157771808913502034794370463129009360435802397808385335092397895868779348130696203585905699400257686289224632570505314890231571464284611069961366644056594895863719312606180738713284525677267124022808619242616434963996763632643851209846363843317311889887542286460093672429837436612199166952601142311384198822542455541005515854273116670186868940069437936082523879865826984567840816919114415538836964191840684618893164794094476150923550630117244016342246056245302498970251179133345147152097154114726986803286629676801877861475763452614532500964199037634373328660284676569565378931908150025977001001509669959728440855224834483806031052545160066385199596298904833650012440940698286951868714690108089989279552505704008577420508402037351345916580107840147402190078645240476858449891128700812967786443515987907398945871817024240954104144712057390922413831332333459481382459256630163424111238947306283097090026660540819975567659690825066792983936968128630195596035447444941334071399515607267846636551448788750544941294185864354565511593944237140222336310585988365501037065407450700358372805719379732494273850942674550538261571569164317884171287060304308481409927425473902958749178506051459436819649039712359128478308758521225523870413311406392390610786421866507275461920601756687135280523199599130105030233509093624428927406622493586537956795888145403967862595613972079662837862834447026395684400320160945187570843330271735247023628674397001066388734144475165857658810319619059733363849372861116218464504275246798832445597330655265041553423324156530275452178168043169996366527271568368442866246085944822411147037133360981897567398846149444580078125000000000000000000000000000000000000000000000000000000 [76,30] 2218323820658057885927614566202075025611279995203756580452707313896118121955603922018840520931037375278705918965551816155628303271163295017076705024492504038597051372709799769869527024532767578570662362524301342719148914201138279362117369099955572510010459199559036529080801682791192134075378700129347404302047443542149092730460152089173168037281876027810709038920678831248149584822662206799796834033709086731745714276281326372930564160374063878220763072550899348767123223803328889127419334931899252082722219144134906983463534799594073951116105724943851810380165312942300311067875663210606797757639019494727306458404878512349920486814446829234182612020281854894612283365606878457129292167501375318835480074005606000119159314406730027383316933903431511303836349847932510475546791222208058619796857035204427892490733475844715452671040462853240866922387685845767806024990255437175532962527156843473734993616622756711460549107109652703926789695931518555264301067450990740853004977094928583869936035618934089890664901941571966849656366298772174477854131711349122618580110905250331299335467623536395953758612971639387536080097746842452785423164559044689531760098694401445850009379795095570689103515546382781707716427617073412798265360761415402628799941934824003153230922134091234580436839940589045731344075796320889465010596275240067072122655074529622615013574328192307557819918672704589881999003793268261877557084263764604078586861317134894518317604371708933897520060192743349004422414184927073489389974778971640111819261543358552220026794743885597752871500152597013240541588218242248451981659988326458708020631781289368661559230176475822483404637234238110248008609699188285875183188763440138206762196807605177000110344148906417528243829994813149618504198126810572237512152152016000491284124997902107069367121818078630743662659760568135250350802091737717323646410937528237519577041414844694916791860853501234600511678222795964292883636643901263026951531836141394744577873158089390798192107112538624091158329788234224757950113804629683773534506912379195819898505061422742535114557057278619150116337362307100436404072890877339057785903579821647465301072575563894068931465585728054978663993689995831125722693958464034564217764435668466847873002869469845969126070408438180768590034459405023468610206259846893003913284435637527793250896272558041480223195212747275409968226871995021987137524910425643792270054238794240606237628940757432138935124861805978921803903378410534150767369332302774769492714606263536296359983879256105865351855754852294921875000000000000000000000000000000000000000000000 [76,31] 15058244935861440633919489262274910000080250240792195892588949007064381528886161982351518605783261466520257580916294145369519657013331862940488146371484744938953126688832863778413132041885573859975604127159768120400233704653208746062821163094761527426818134273401579928570246726927929842289869850764368534615405114336577854440676432858467460049472347612266899876915456614497847890720850859085314300874453828653292606344615306457561686613703704512753333093103356801072070370306621698187943441960494166942165455231325982672786658816657613592112048964057981636234046843684693237683149353257551448986595039792601316587768265409560133222087811728789045670991627652754222190408564461257752868395915385399560182197040454897996544041602025757057170486771563884184902210857555506387873134985841642433743291801542695302475592927002137192729040853536718946370456476602066846672062660233970068945670194906269282896527660715628014058776885187987443083500391392901508858529691960010948178763233556516524331506179899756774393870830907347263099185321458243828820055138679587191176904776393139676115474810478785336964091486971919027548607686963431555447090242165692593709207629545446526348380711403541029241135489914717945570454481942535116361865457968325623151479550414618824685967430258815368483064846310090000539824840829000786641167999150987159793896440524103029245742727654207832151110644702262593470603848317733213175515971061180351690038218217292311751010284267583041743498041516510786087245431597392678938421480172291674428873927918622121568141169241377161980096630087476005236273901111508245145736419705571701635099707712540882955146939843758191860718671694363518825863874932990992498901286969635649063760197780267603228368945853410021866745476372667495455412872129867910201159572020832349545582463356224662996957112139644290498048611154694542140972203373417339035312224555068919322288675888297275611040354543990087963926031012025800440633490997992229470565322908196306283810465688168798369201678896384891542203497545283375331699752643949321049655821568112281079217528052018245907624632145224648014633264173728607605469952462969022385471953239165709551616746067891055040087034621333760773319804494280699172084375419800708357131238561639424452001462702722712894884706532940516455085943357027633551925431508100096858241495476602234161694621723621115955873647636668164452673162497019735391817474951009462998290204183017063360973237470418930524107025775412442317581824815780816702756755536171716615576638699362956421226589220907499111490324139595031738281250000000000000000000000000000000000000 [76,32] -33849316517377287124408653824129893595437025631364658408022619082750546585836284646917482812580437145091221768861427638209711087195438621654173093298951876204611410601870862961665306537723691124151558430224450888460263668184203596777509094102440829861855084780957711527236016048865094705952181361577564320366927761472885778386370585772651033474213755970307364799731696098408257947918590360004440048091818293825537454376137373660084602762207318355123764882737245555699020219900444730846416063579447471717938926235156711184345219456191023796102702768678645928134409587677430706937247161657881847589691007155912431077005581093136917601187488871784519466465097898164804322448133533490961617310855807217937100077034592754806057998373357087935452467743305696006060797451586630918933955386296809430490070954164439170543571816465746827716888761286688860389818538810002855371620785669046051339879224367140341757640831821409696595978381926361077612870285330181708325889780135931682078709948425857073614852369563839663880121124842199224550052160150038712966040990327481424771986335560445975552142546110508631243087142533120073020076132146270914043903376743534132808200110072244718010336249866502548977394985696586730831071829455787756606454826711255710752639071845207741297143882696240469756698939759025875841266340259663408633464583923574355938189043097190942575283730051720169296133099642002812288288525611492611575080549785461101913886740480385285847492827334719739683028408959961810181945902905166453421557002353504729011197549797211759270809049464315186443236939165351496929052027274300653166203357121735689377204287892212789109555241420417437528116809090441849381449010534612337768830388340663497129322637810945677909754157653682278841763601996467633395474134788218180241696743733113477877545497421821758940195461937243830800319077076258211840442198837169558506884351448085691986430074923186997570484817297672355854203347796038274457968794555930730786344627017508207940136504122753143001943470103773824604405219113264097821567188340301040270751657013493305489739095507126148380644698590555084509505157382029970177062231664937650672285315816240519777145108860424708660492678199142701803266262596038538302929321922759663397704106930201146632163090007411601895475006266009980339694308564384056985685110873115842286496536351318892587763417184455076803813835490244916435452885018292094814596120439962296246046281998976130744249709279215809577789180613543831535758693307339083845904602864277743041780573065593497277416641048214396292337369231972843408584594726562500000000000000000000000000 [76,33] 48928456313203641387318224874803542102528651793777821426168713214061971045293659546540028752155185690925157776359898690322246970705884883425957821576886297829040437178095850086541148277386439919275173784597811301318783965682986446397301195645552449159136137491717664774209712177189975765013792736977969410390224827089520423171395158273911034926414613785697645877993399910761875419695161237972214444235393004880887860818534566515198153199932196895553843452789411022761947644753730750830899105560814755302119747166326456746632185710121941062369532824545107975680934411170708927954965508278821231863505642268755498660630060806308587869374274769958653136657681086917458502180621424822152729722771000234874779770872290172751126222543911483543053516449998196056157806793427410921269055209445895517317681625394052446164655427561089047383288051905368439518755515812073657500959625534188334761420236045832955557503330356184584522025079301876258707716876703489273022987056978448440409663758913681562128294144602840667784582931775070317169911076839410428493397745390596779855620403266865086229782312604363809479736744301875232021825421022855410676011295888530262087583498378959862760929249456671883087637637933388852757848240215037593638610805567296163999274811663840724241964136132052577372723778321661791082978487812391387676237319470201338979102135986907652856180694588324299793455159432116649993339178751234884603218648413547389420299354543678298663281341749594330698046669066955613806667397781795680299143331781752521199101797977141397649369959609874271596360044041234634275108222563414518679746181654784592209960426054528392445167626173321245697444820769814885926545807936201297250585429514180024691565342600422158433398686546175854944973010475423901553106384586707860700962228849302980033716122187468734204803006372285135684001490471179535494907800652569731787253742252660921156419653078656197318770840847973727476859331374786891040887122507985382192041155002111531224364939764624856370025078524116575075573581846010943523323757679177019869301344512595746532336090416926329365161942497111622040884348800698603699804865113433434004524557888048149916041532284813549414844713781730593114927718270287226079389913415875413963084425798526328369783767703184308069174429531380549737675872039758343900518974718081137402164729083475681142251954964614767019958617047775775915457438464929875990124253453373343684094835576324705196503762042527067037833775108695019253275056333107788008902449412652813811539633267925279615600924338876878683102233935642288997769355773925781250000000000000000000 [76,34] -55853859542206153610923720439389567952108151843324912153490653964099719578318902359363241672281336982879249141086438464953935345106128958161711596673336999698620384446371010322549883956987231758886176836638337792759871889413181742131165441787896942618356717855522430166904275325594995004345525432102998037446188829794551438707739998068313598459686035170725517597964432590127874735240641534749731227611102262376247019171290066208525380597909408672230737340237100738859451100771820531857214411065658303670180489292870101065383442810218972139702805613962755853542718820479531236966239292364310405934444536095134597316203422891320389818880532887267989346298998599443970393013751237824305852064959536003779826432063014176152078717050531850500814347037121137157536459535818542692624118359164443274619430792548961736296672663549682922559628754886786623934548925065583903495286222255087120561077730357781506448182431501372098801556590934990261067041608250737941565830449031631141102678932611264450309387360292597158641717120415875975421054278678838574123105451080754158446766576624105629453825029105699580635307090868981194347176336112550732764520287119828664050401993805448840038957021539866145920999165186834411310342103348809590181808201999949689615055210034713333168518247662600123969467354669594854964368592426031065816287506439212613769177543033881893127973416717767502360589307574162011030089197208279415438690860189618530016338954796207291574859626010330510893970080121207456092003547150284499109066118853463047421132543138207508253709744413407159428278701223257933687239619282322131815100936279125985970997032715583615490944856705032911425259287229453190108745321826748227561723703678637450916257684049620086127017549641259208867003632660537540410599374080248520722617963666935188671518923427385688179751654031710890241242709688000073830703967307988146205141306518033182356905051007996966800353638383737685791218110744040895208070116184282404882444193781744448708634466582328335037072901293204831867210962505678527238527042530045135753812677907205449778201648102980213544464774513548525577984825624755542493539411208995980581682104177519173622977459379611748620124742863717113946775462772685676853890724848627084567623305167388374981642623718828863927539185062454727430657404262503870291712893533916270673194840630608204718040943235729530472267554869974903043548300533721172506455361175205810227923523292305216490079755158452874983453432309409479575809423244060841322058868063071667901761150479490288410528684301522431092899834137455172822228632867336273193359375000000000 [76,35] 53168809708066231802540529554503611492265285938954383859479808426699208433170281972495861000642098835353795001302550894289173640985029490985806291879092949194502188781761000328674518249310915865701904267709253628173063567949765581327036657817037901560010368231054172482139385216594550901206139487826362748787249589815615688799417089577811824807003801313162953097654061286234530616680998202735593477590593015771649710455925164089028163775040959036816894499397231929706299127857546088478952718711900873068293967172582834139152163040997285767626016497583033264607060983823221012754301250281268871756184543054709045291279367154648998797503057262873142346847673083328012072882114963336867439097337515772991471858548983002943012772986344807816807824961549371384271203957842979573414910007892938461665994080101223956711768748093812943212161542194222862831096047096968257007234512727822406804549621733997123309940028018118357404332168213228184657111076819869881246886088399425420566439534316208370625454697341220354602897645600078183436298594871026457732607823122438528391134626556486017671396503100061198466486117258149474425312328445682179415780355659846502163673579812156104777518227561045624971726350616981275654825330092470361520443370917348756325809049293649255283876036846443638232427313978840310188565770732491489180189284203428319597067908574649400116797809900952234741584419303649330938779628196766249044955798210319723107425024962024132606237635240063718746367600512793779822653729787679159658246525365085737615802137291978343888256813569627461617483080662965238644526479770261142232230936063262206337948054880628966098071956643512974561081632838141469820937090782791182282188246918988689890575598104841455911693792831758486112732326827059751524400610694910834918881844302261233769225152268421851582968648468247004567629255215336854618589784484063249490693514369593997690508244128554604416253317252208527592985370511037492517372023943781864246521150320840055070815056855562403721134692178845670726880048825845116422889546274608752722286945971978464351046395128384304946218239341084509048998671106947385876134327670998114836459529666650637065117305418985633936027575898729047055862304006702604618731188761858187735955577313012414615692520426246483653910332142467838821923536386091885711400527718086574631730547642721659544044778780420342008558012286588637396725962727813107025086274037717440108067851270324586841495692450416895871481450081837662429935972474599696438259656975403725571875912405412114649053374444354322379596624464914711438723315950483083724975585937500 [76,36] -43268241365179006752826373755197638628781183859580984120049853030391232994136998113415406772737868773626652579604976656915017393076179142761748086534272466654799609189796670615328162316762456405417319351042467567164429845547996906262794737844811855167103500605434496140070839055035955126400281660317954346780527285036019657139767589410446183077592647376616611203351631546468048793585934781031231635922797550871196013818383170562447581121425139727052488581159262379478802646551108287376145277877360015571581108412667753126995572060347055416683243648750180610966845755936591557440002038885422608950214976639742401589397695692893216228142602837200455649075601060482242511743988164863876502999671409345199542837903182234814059830787928310969306724103901564589080869504613136798471767566717830236240369820779396791602252342125900687622348401263790425340553840489098462163447429094273231785995374844819158760272768769747678055355880993401012026428519460676028954188238832446688875559021149227328839149338517541473844209012536532552055966626108608313994737294870631778793280692294308707499565770496685822859284645326633723847479437847676003291627380120899751399213379627552391976433193164317453986442186998506410752913592429963892527687187738253470264627478609199114656059713611398919386149895876405384966796559728078073432953597583041207764659551752377208682530887674802428348641878145255522644355616488602236856746974165403659369382944651154639366879811656327281684352969664851837105465470738342312805633802950141960838509170032908211484241385164473641173837925083467973552386977138197013025604921226034099309057995375875060782493990265983309535465276827392216286263461545206012561720351478314897882898690068478221327075557549671595706682000308292158426694956954966279803847010402656608435210839051971480022709045260066103494402192990254805154720719837203684933688084722808315150695778257802320352515640763692628519972018009093209808608379722811119548988019385534912168327150988281305094147707334670139174900430264254744905111374543304877245566636823219996123224195713684773540033539689031206130586906237554036481696605918247285698948322155744900749075973318655021001040408266665615724851918457832295901566540144528616657531505300683282230696880807662103624811709355506094912853529597901137883855479497549699748644779086686991015292206722577451730130495704519698305116618637878954371637031685350769158725743603874369306144630606244851252453231288850208659383915943201176459691543438849288386962039457757692962111909454082101303407092984798509860411286354064941406250000000 [76,37] 30916884947889963326139436477674663052713197253307364971858062820264714843437444909395556805158576933536219915916555345451161000888590080402498882642093955978008917123124730981333752423895594256539929051947648517428890133861105602990042803774738675708523243428747525967581689191207192257595368876508019551614906175353245313836343323689278886321459464298632971901749008005615650369089080041197343326604297583403962770802710009614410489388557171331522427748852506593497097092510277472857592945914784544489149474390301923879424422612908126512310931122938899289571674649032800103998601002837394428234656707358898276127071677933489564529729922062294928774930277247729485689726069109558433251441141957148333606108880512999230771609793835106311453073633296633382730805240620239677668724078520141785212240541486672173381154713994193741653647141562266462247996854557707322081918637287327278674499726993949391469747894545519541754775912362253704046022375634941818374499263611029543167625621744776962630838410205182747629198854177975520546332651910664980273525579227186346028852629058574643762846883355871829286517576074749380742446183754171801552164442486347068916389989916601143028541312351076347228406394660569775788058636762880791525637410771911536274669237372001413779410130906794333813439720323775951613389111923393345363599702563333515650435049761074190869212056207762723464483856854971892940390020592514753144152386491745347233522578577654418193445299040499191213473067658794118439825721416071226199847173556732959185609034711633091002146997064453668620371701914718896492750547823114459648496057349976837650630202099976726207174175074686663524771809387222305326647305288346922132222448328811249881292842303489525753908602010058355990512395936910266867449335689300358518977316895042544204964510210612182101919101579997468558781165868772450705526190360611002083411323183613873778237588178333111470310121082582363017316872731617307830044671711351158258810852141468357361327446357509445220525708869225639004449356270794385003674267794896306390281397857450139649397632040638034077089543786109864266154341799396262030652127037221259365368905222777534102513522513887334867325852364684696472961829989608313209302712153846359185827003098950114816844913738478363935358396762410051979264597485604062635196423698171932878915098064151873731710805359280499243629429180367777166264550870623463620350939315480063479054389604568191920108196406519484482320998844406671196179667212724923553143304561363436668659815764618510887038001271271206449320345654996344819664955139160156250000000 [76,38] -20390169426720482596750961136603659908034053886870442640709476031456467724004264196932152303709190106751089067575700355028763874748705777752532448247104573340162459487059761987540951944422195699767727834574795539259263161719361677162264183371815049057614085022694715411919586934005491012920835104429691405720638692414359869298020718218309008516252945585544632217004355204954244991622970795664027537701235622674073533225991613455554788511735954878685882211161634892223206973680678533273500245819707684434261371035000631211095485829447053323657075016313101907408893864952222402783813369238917892216371781650670461224754839975998808855193506680807600402748712180645729761353108503342756917483400676833350823929349173349378349763812227694597771967193164852117423568320676790370751091037083379303697459943223595557512563823048352332690122867356404701074389147224730982236168762531928133731381099848748185850495744717636333196494223730356914152000027706182529146655157441084064234602075898716755487571614101061554513482413076625737687109286443988974726194819120479803370208666863153977137552830527570581618853863375576412683500313339107819268061357870986321590306346742977519785459817608231533158746294009979806841035279750249318422138064524707675660338487717148488769086219207159933549274758776377692089090569140473842239069563726983861657402765203301471074710317414039591733651193361468734839654258158632394336515126776159698258047953519640033891552251241837406800233733763478010417312990298185288860679527851994054858371015766073160111128035369942774763984094028989629128202567511736543895839026105215986148290758736626667347846228494940926634950226810757175614723549639233140665106123995585690916346438148728190886565822804796449242774275510672452842023129416358350152751899401835679539834150411190404426175382449470140358248001032623625491784600826696721687505919392304344424672521932319866731570458089999667178072594405165151211935297046660088428907200644624256569613181340766921652917405490350586806646261963369250223699619982735352136662874511925515144594468133733331717945930929368253418432928442942741886415271759251422842797889093741599030469654121176668489521530258832830016078406003072391437241261631193387604972935002533618913909397946793344145047811984410492816677096584081655116810139912101738998380246103062479895597120594345774653158549089260682885066616922682715336278065638933956031897724506783943662848260360974454743513392495836226408475497158617262862532983462411517360860883304062980978562493609079287262830781912725797155871987342834472656250 [76,39] 13467982987266082466382812819798628590422024659069645210753963303059237673032808077068795781761029941531540494928491552680505850734796980257669884587532923914657235981144509546774226553968257105922604027020807539587727760678229795461681752670314399757658946025255366707264748483434280836349076481350024682567454793687906780579840044315146454982211177583801850748626486349103374436173677591831136248240172504651290380244420881417674060183273257687699055038053691735936329853728694982919289297365500428636065551904728850727677812822216202361124602595258375860634649327709809915996432523152742670949561055823040245717201655422135959281006760147206902710977186644273437081073303446828889516166282115622312889293129189279661007438630976782430037462087117026399863095740062423633974051172057853843787300136875000107130902826834965684969744973832988704475396600588130113108277997233557168430978294405858091387969471215478976377849957296555821230063532205831777625961068202169034959403950181596758515720260393273607685748376690922539679826372988506057578473627852844945149930360196030461898911523188721307137393971523042498169257259557752195027834229065204965385713254542163295381694722415596852054057896919546836466855215070812039627234569233410750328799692248902897451584825468487469926686908563169532372169272644482890652773230512290323270903072404451912491284645952051055783882468924474259670833475889158676586003416147215576973297690502651659962129634745222240969950991139283773409567374336948209235904185342379763755750296674969057065148056047174425207772625264792268175861862453547302107967480181388070005557800994636107342688667910739241834461409471811051316011337112594262174173487683254328479113436881596879533561734879675654417460983915166190638665211163468908172855312736638242726241780659516547437977826191282234894242635271023725050034289458304853205574816739131691669742938328816482925321009837012731119317100989326060216638481782870713697923329049399734214034171737935863316036632271592118926201566052213998989636200187698300156734253429529442980329903146817220217100321182963529569437170174203438148807262242378120965937998775412838018324032261704241426631060621802625880114092309266334460472230046882543144071796990968017816991256882060868864201639630688817475925301313086463337639157050804337929358358853108962148180264958077150587270865902269921537173268770210920676628061748607578107637059978513491049176394537423030196945962823685570150146124456980492651870764192149488660775808604793427158611876753684100105346033160458318889141082763671875000 [76,40] -9540256424024827462280158182709524744619004259927349766334129476596156435607806146902137054851714529183080254263535907040480108888447297143740157885757738352037891003037132001221787001782667482172152491275376029952251424903704414586057608048427949554153006279146083622067254276204097379905492990521073875350727236153240973688538593600162743382223468285401515123692306551094209812871760516796903689979504755105982226052143468085763463229061634358936022465096187288921625304518417133466152677182834180074261688390688409483996122360324525933927758606237968729385898810654407926714301423320282937316856001860561108600375501571139660830159790379651180779021456824852261089236724390554451890306511516272727359204841311526781291309117408256657529347047087206007461500775058573029505911603057490837900577385869079372083404723701262764460450325327618349993311613944819803654660356922571247970895395357942753870007859925424826150799122659014108607523208238696397309551867710292012912473733839017758551778386978038074647499416251515293276590060899640472854205042067575735095694919166831551498435651375876428524515272851074824130028030985644297792524890868817631839012413351204269039523757255265991579018156678408403086203379478243471492287421415651980248579425567822351953671678114223880937369695488500325048307895612244676727673552333608813486420489687214612496958418344210648614867221332910353935116752024396291824760354389707866899045110242647444477508761716734764242424161973555247973944058600700563009563884181663752911460193917074337509360572604172458708619978087007698732560883546416378444629689602855983333076255866905871908886144805852029510722302123159727845120326333115601171246836571579888256953745287718295916836506118224804808971033467592758605471549864546382380904549459298136315491907507815391959280981414258926372197815249157552376999573384338676684485429069979685524504107841957275256177400309736900960341617674819908493699262359973717687734481836621193950001514273792637514863799028112377245731334985950374371055531113495591595960685564259046159629246045050204129041842783441019445627947438714977765665071355554596426172047456354554554085978880761820881041743678431435284003709923238704951602797361764786448516629920308956805265377048255184236304317682998907428632158542756298380484369715867113605901449773646023338991159466663633169528420834765185434129929531311911226802495050163339523166487741899207662983912123663697218412165318177743119733747730094814582020879693718324871793100281858500939335780699490641154625336639583110809326171875000000 [76,41] 7107729587991251880771536983837387727961090930068935847121034587300699045040701951924498636784876670656751948117661145480016474988213287979714011794011469904104593836643023446226861728633171695987917906618294268555194470993002192643944785013066604914173718001289496358578756552416982262350248042576484986086680521769544138110993290784706146409292338228029158499980881735928918963154033437445616725304144101563178368600744878354475444140326786340419195060331779714260486990932001261013612533619305492077422578353837160700755306506966579833435094396866333124315636626798837862725053632020291329191707176602369997956145436355305174732825202185942372280087738055668364758023029869510303316489157462018022803975590106751880695902299532123520377538013276077831088413111419156749328816329752336777813890164174600517594178194493919177470498852915740301540246208325256159591747086817412610937541323502501080972170105183154231230138616623430465605133218864922893644102066249038932956561074259278307190257590666048124374066490270009219526239426968436537398540118394423109505335370239420255535870772571073910931556283519098575689902987717820821337547283824527117693903237236584539260172657638491304388727724081987894471388151210441037710536368961500398127542592876814936491363229997669485097942344973116225854389474358616717730909307989611189763087552104599057397579161216080826720082092643475633947638115967159337603565199268095153198443188231844704992102277683083540425901521228362732228788921332526961924198717511150166278062434762000603321274945357504804351932847168386002785310578363427944920784632936955967023096209117722603302014141141435301503476069045332999264477375912140405911063627090278180343089127301559128130100345724167939065665779112607363899968303809171286984515172927169495869711457479227976479553600506260054435627255426549976633340614976066304990167411278886596425350653649442317505844725074417822454110470563927094981244646388548526690128457059909779319463767190092020521749771044648213336227575844195290021125712118522370383980043948673707198718700077205361933118553382874594533934250482563789991403191974049676040793144682797202106944630301130929906031786591240029893567560198942281934645830686161460496317301206301310922188253882546417622380011019131301595708284966997292520561178712870525560717687452884379653183610038366993732106867034293055531855040303406976775332223044893987371016523600655099369588842227124500615535124906078609721029781404191584458320548283034799618222362072884218544112713833449390676832990720868110656738281250000 [76,42] -5117510692421203293436786198060243087419405524279834874157868079217230539644011009168364921182670964957276964597888897197081782104577334475338860535785956943056062939792535550807978953368618675301199491065916975071246655582676331347510479240247794623086495510765636758193846312795407634838986602475713254081336614672383562826696323043319453190383393458227374495803353480246097664505780037024585879956358307169651877179840219955428051984586330115566890605526849289089389663969950264822160779907692526710310435895014595083816210058772565222089931810904715603367391839527278151865134506702855273898302218858040845939225244733464630538739625459821781791828481104773085625207505487178674252105511181593470985095334670206078459585479848491627355444267521284724791303238848221720282941758092290454414552478517720026750971692712478364690218400463392855014253083970919299559404521476503454023834602613300960149032790014873575615845441587721754738619036651998516896244131820648025700791665898842521804780581789517718001128034234078320084873978572044765350535296279902564743847226452214862051954349001266647925229247268207914847427759778474767104818208654195798159659090282425111588131303986304588849457506905801571312777489742700619069624867209574840535977001084682703573962342392717821128323392391878113633061352410396951509147783823487859847749602049439929366808074409200806376483353274211372231589771990642562436327218436177896838391442316519784005918292599908460690659985111557077610452731987233348289508688928279262648968275250906398545826472341842810201541385106144828791635930058675941845820135905090975287981160351904357971878536119794166387993318184698983918316378459291245341217560620371544180769260967715032842049988528909822451135091739626026614971463247370925067952229536317340609729541063350831685978055931774547741691154823552530157498864214584328204042615141928712840364059035311234288320462368262750281390238707214651506588407583051413885263726460465032176593204369224287783405845432063803820898369712243062900718145900632495021856105231544889797380731199859549540215222208145201910973390472260965606507971228060146221087992298883156451414014416502338133048039473408957226635436954845783931058360458048265293014918860980823675556842521848425864638049611305340556248433594836042725869977675496170739520645134826684593001488455857931140909720795984717894891378443337538563965369485196780504780597437401741627545712836155167188743643517532695545417191746854245728423915576781239606444972547687454747164514934354428987717255949974060058593750000 [76,43] 3309133954084817224342586138736374135537749762509194637703746889539242829618564653763602258136257164242565801191354908054335058568759215078608154262619680162855528594726634740358016519170392439674148802200374689635557268760728968988241575623770945440682726714841406037207890612237368559062195906632860399585614715783967289298836254119939213116575710138721590869185523920957956623543575281462762214126844839471436060562063156547350876243050192182286315410534928067268586279836837229054930121337391295614439217020605042326097447478738484738162862044281359998915487314606981104725241301023224505803023930223843559956877654685168594092718566623553486873006209620994087746206807853065182669784903292955894563145713345256552765209114611810357008265238697933708110185605998851782944937607808149218802395053106410894862724411729221814157622000380304029464063166249051065349007803213235103776589302906755542442180259155504829890581439180264544205710139167254613419220367949547433954457550244586150975812754849131597448294117483479011051416505710805347256142896679367642750815255929864392430231127461595794713592131108775699179443958367899619149036102649044488945901453482598964375054625948919685294135577026959859732948570781598702508087400512741847968693027260952847902562113642152388265791560139398583145061338082948952764957765154604905636451380465772659289797872555962948383851071212287009503720916299740255846469855708275493406785133470774482359544207483870456564110288409832318415452351300227606231744673397160473547212646128044154680527859270991608955082673716345755598295289993213068491555033197108110027533160211478650733496406740357216295867754861844861556762814306210375477979307003072028748676017211940027104102201178043573205504593205407587092656924319191068562099947048104805055241338481141363150259761486907629404139299709842394901161004199254929505346183580452144696767172916570059507326155109906440612988344006039907234695826346234776244497082213012629137764206511798046466610843471824560316018307916787574015237535414034594046900409892109765127700585173483708815513891606599007301701645090514426605442501605599842444029367095047097018047097050011412536572979093565526213464960226637752213349903072637383982086029527208514486968356638565914933235510821278339694334819583502268973487295134735967705579888996364155138933025560622982986970455880175617452868026486877863083258157603836659270566357661707620449810113614206594306039373246343381700103690258030850135547599102870313682289894685643004672986888792252102575730532407760620117187500 [76,44] -1842824143124093845229652816190298392747614778292711608015011521688666371784029004188498120901880995387921228472985797246076565427876318143841482092808912383665718312513946529563412523024578048244653839398461477704702305023923245126688075587654529365093390984941071963146528487951948650787925885395797033830794029113929029884015735106607357754498564615391219724909130327063305507183013739484063394834552673874521990832076223684259241159439611211796768548191964848902406881218706108687153876396350446435020094265088107184999185659398725573313770538589961835438584586573925079667270797781993985463264614377897328969130730938059945265879747133982686178093009966811298463202007642570669179948308785215474795502893632851516980275636715325381136423849151356651226625608300183662555978061359762763422170990432360744507339027585184933104375267596161836939060478737158183839891772757386821379839928456614075105095180664398560804366056466372415865134829617453254425942102607498633706837923240978877493905203147051102390858569797142109798106141801547001655429464160682060475849300715507825577975942967227261771884139130941568000818313368131625694646536163470716460514792167453671819608690830775177464342181527306205451917266385935875896278460171629364659656666353521746227128184129066073277668124861125414703481423409207651044684716740693055814303212284202543670586411701528671583252143531735882834795929969066431789725214451668310714922877060053342168351244838501669389951079048294531186051240007285225811194172236450142770421637028928016357630072342153747235514959503913428686755701460829692064048617276768671806843147684983922318772801201726777093756013958229550670527000552321749886683856669334608753640089485363566057472723392801609308396452791010725493589813476076168668952591506143627934844044838924153027106454117478974495876971045552359298932487702672707021313263060630614481324837067596848966129189904145279369967847256384398080880608734564257937414041089132658842475680746604669071562505991981500577780735477779574104973280342771450423264281042672488317351640654406648609501440682330629774639322580891221321658399238980411952721211007247923506041280183425532809752800405947109478293976519212669398189090823717011220471150508820077677447944435654289676911054722387733942305889910194938994127017254235055363826249685107454320308572120805911670315189880688433767993495129606136291581327075461008960159742529329396290208161912472387113563593221540347289305484296977803400085625301276065763257823200817284853281208256703393999487161636352539062500 [76,45] 861241313977941767458518480229886072320880059892809352697418882775405662285132534424729115483705178152770370547910798495368947422901671570304946676307423816951340153121508551558432155156965962286690505679982015785911738482114226755157468340018656456220328204664833931255981908970041055085605313797061705373142373522397223593433302621143708437592199842976353917693771494085722233273636617800322329768411471985793908829483598556424882125274950800508703193134292398581681011013492546359414011206401525123689550439741297695824298659090377188996457221155244504957526567733138453521047720941137550017051432632738452158934493960003482723595561573179296241308238708283249511874716178064053963501775834760285726919135077746399439690452039462411449766713353655351530160110009402260947925325853477981799327125537904201429013083150763293345230833505233399227347625466093714637985116525402730405369720316196768116022093143211755878384242281749236228286241501451903905101982675040947270516129047879609553319746888809912743130954896923041067637110411732646488324535322732196465670911505096494680947927106601594761635860559464842637030988469977337659250652953535691005843196755083951809329598616041883982422292326073652069977307433176205382754189893514018552024040666012227701449037953543770512202065738403859465137721110626347196438672318741634666985444852769691744367427226222169254967132899370044124843990991339277292125484194739836550517810060270747139366388152711050766937115058953426738776951473905560641190394685634870415669289548660588245861683735044859436945026878277908577371212182648884735859568062763752460793108969659080185806179766128149497637930052589819151317935622611545920080615397152056395586985084329138671342161586082932883093069743107189140426285960010336233671305220185181415737669681684514287752224125182095439066007008922544977766630874537454408437713237632508651955760229378180377117733341926516549861646365284724516510481818563399614107813848869976784063576609753319927291189950452937389187433091355916424412852259035305640141714554997129957090450822610284700722501871513504629606270659245863573796382175911012414467866963943216756752611198179509548305556442411978673469006968785180581303470404398780505469230806154708947759794846154440105489060313094876151656641959283206002111457044672177315448703132205840883431283004033472556834903822852147280477375689810110193677743504767479436477880401954151331026153901766271840746792256264702461689866801670758742698202683712784057382583127043806925371427496429532766342163085937500000 [76,46] -328998489045481953235447359977557401741300346615871415605255309329719036986963674150753686913865307923839365464935620737028540216738728436335960969033932068954146248842387443056320693375273537798720380872539377286244363506951064316741333140819877048457797044653739636250034832464610699232954844394207187279655329014520955279973979428141556121308876580999601342528080063413488011415767288794915078128349205438989656583068509935411133152632070817068624687392858951250533496396509507982383688368485590546039423060491655482068632160407747005219557400889940647035528518943461431203977786663354500760029598566121894675655185052929861996051816939424786988457033075339432699388110893011678021793221683428705941536900056453662450768390694252195522742584176802575773163900980363782317462610005809732242830502498748464461371601194166305494571024373831473891469398492128390007347268156887965761875592533261436517149245172416341346994294795981827328908670445608597728280035426518592359663656046178793149426145142776592117341606241352331964399524694498019551778083502146843022649441188264733294453341953157061365554578751018398427865647451864996900258592310745537298176723840948815763883005791112175859820811323421269307857432897334957001642006027136934617025816255208186100894328417910481532035976856049096648637418642205326095545625999195113746306892138282696150644611099557679023830359707113546941808570055821382007927809965660736042403390389521436868915399606292227469716075733552257086387117050378487670214874858652763117672621613517057025691498741634458064882405537034372249776350974398036964611349900804208388855773218055328347672909791395427393612817392117335678238908919661573792923596427881655436008877179617428659556874340036829341278053377242003519402002499889274008770577964118844146295805795227638783134906481214185355132136858652169008056389607389166304090849634752312258716156849775030255044645453497705193713428956852857357943677020059941302798203234526595190036353041820678701078130167107148014161654667909845447461442718732616179067564860600218893069511758477715135714440860676729014017933474143155072134810349027801427030630605897047137275667733525427111942870575479076258210336865037747744462410576098192052132007632678906674678407678941430009758815255628156996030972769791954656045050661673769753163231694984296566418344880863675614569931461010518326239842638692489599279355876457519254894375068020441172292815509009102170269771303917676261230382665895848884371776176324749929145584061845886125752258521970361471176147460937500 [76,47] 98536639614392462815464082486217224078677823617531093605834485418913418419228965074817386433265923380635704769880902928129773898400742277270162078437537223401791717105869799981780627420575303128073718447605902775559575938052106828790978267098255496615862220260389467452935099416839698290375826455063528307032635569609464090845961785856665314882909930248447040347807430903416859575839991576099212953105198844720033495609793767918032356243311185531520304505385631515776997078364316621802593048646061434108905902793520652708379211730456851230617795870247225326364289488515666288937103613746758335767043321069363572352885212829937613161004151172371013045594142056090877115253806199674254455071262827375740277394948974199472989401162976223033468849939487819823882204327742884947648982702082252802365564019593264612876174300447465945805590752760760469410522349460494052607254791867056227446408944864488519075979733681601977619901710682359686463632454266948732423041146212121043881038483679876200913078601752085446866937512408877211792408806353653555958497814003638850684807796595952820927086796150076336715072614248745819549690667140384023579847537352003426304814202039529643035686859886855010341496986259614783155642351784857316756829181081593146799390293629187931369685087883939165814496068080919696921483348298820606178400837994848956972029530248692508801728618729088426733764770182329178629115089116200093606827876640077158822691429933251818327422647329694193479750327545826564874650390197675283785891929482299394999465637172843954027298636280855946669058069440421055761309340931518677983045493733413534230985242842094272315632734708095594098398262559901222430101458528466761828916815317757808129796771537593152997326887560067500229867350303921558903411722238536229978913612209309616430281883041224471295883660189567701570509458994727673248029901950404473629872083250783382508152375299938534384783465144610801272031369509281387828297923967601981452593361695915250268877970094618039855051071073357835608461352091316960931627092085664080717355811129798281962937026449267288337277165867248655641837715469916229008516986688531370213141172463567388712722032895612082885448153636273198784400784103733910661679053058518490810110602955469918997930913689374875216322744276219538536417145410358859991815890318124243164197389409299738200918377419514105606715078594779695779870120761459841422852926026847520038885948602541977808538082959153997158606591642076942947703892208746209310106179485686677971961744404438832134474068880081176757812500000 [76,48] -21405534070587067440697091798470025372456317929506592143838694358453002654062783531464529970923519137938918302941501848909246032741205544212587579500009465052626934871111982938833806173274464463573335550492511248683722201162057484683644574989745700099166578653144180053338804814262925334794552820565440822926975437697952385566060961969687064694890276312865678711385994685715375496669573128629283705871260626405289116729791083380942911842835614980383564625736761440366694664023725926487594669583592845925881983930565936230288763616985984092272235219904771153326797173552292558733494038772419978995420907886673694757554836173408642995503336703381721226886026716848552486144686065820273183986155552346540790578262992969533968568049699391219592155697875340530674272629341075787506652556704966597096711126053079099129792978008190609876683984743164763975714267236323268050236149576470716247633364103077286930743276805917642383170687124503673267007723674807987259657031388197380484531312046985273608692203734509097730686023015051353316370686447647447915709033577698482813433413631566547219786447087810382303217512845665081960825681840652260010560433062885689324679097293132807151314274601560946880148555510753514566862114975983184250774446008330687187896770779665181848281579485741515108352904330425764739747402942157327669996023957912143040362558858969761734782937320768312972007271674988023131713842416627991331439017503858116324910471711035634671774983186014263738829976758592122076319396021576443234190822841284172508222667313545972925979111137077060521139505938213866055641719143716699332705599471063418788254833298235230870497098469289270307570803708845394145706250413040024333310526041496417896841299183894995682658673476975820208747438235434442467648375399760037323046623762835626934090331901835061734778366818634349384319928563463345251501707001510651075863634810945879010334420482664355475195725264360947015284092633595342262682002565587135794115407691124325333454651938806267985506485096054889856660045203913314418443956011714390622483274553407597002570706885571608301084829076097647477236047874139591051877737877256167197738538783613994889961275299046674074891945329869042079486242824333277632350001007935738355770040427496924256081909778266733124694155880885007839497734611277378658282915362200476149488739252599195767526456465510639101684356382715840614001334232756542688728686546535607464469355921803753935787931371694002599865014969299801827712772241238220523215352994589040329376228299906870233826339244842529296875000 [76,49] 2998815690063134444797556972103187713435890601462500264695263038918194096047583557268829620496494300873079071160379826986353478957279921065535928285286285513881591200215211822799814455984512570522651042409038517942134628327340103702819284187792918043510588105304814391535097948783516457347687528182683147629995116625000369310920716295934546422963886297457821080679885953494068879697221592246231394146071617484880408757843620772016993913946451312711564831796049623119509257032595112637925614220536482475846360225826203159390567343510295380931290030421570626177629881772895152805017988621564598468555207038281813005546406391244734436415066840807612837421271698024894609064402159368500359487085314633624255398834714653235158722523765328634803374453713859962261293778025536383198907850365966352474054704246508626952121614673519849538486584470698014819460539605563762913487083230739225357580271976647666567661352986094829514752366157222150947366528758929846753142084992809777338012604968188275179818297267889576341427490420852664967209901390897804653663809346809906365401332082086664523304369338494916273456918878575777190402128883501243686372272111380053691918449170302329670240054438202235230949182704705880133480510275277332473297542751971814803773219187189211287549333090155739274946287879906346617103350213729682862214943620269577575895717487706429396866125715973075631037144572279398198184407371009390699832879732070716354203867813896483171709838340161553886085767186498065027299535547216440945635626876552141061748586198898912250578672445640795607730567370412907672031139842989879195697797274360181292571379074056656376626933376729354447935633550419827237729695974645324575643819824472296210039335920539952737502865881579390954576996100156079181052315974438666980023883586682585563134644053276419274260417431064526540837405261065743398738926422695370891888278988502680653785070430143771864315984854050894618050968091139498242174749515379389513092596089398420001184549314851938840534065418672727012766124767274270590400476616222371924565880987548340868006766227245950933051933194202510862669975211748208407087238757980472766002775589498841274779248713972086341396770806828605615824315257677592646911296308015836665131043577380211564219342020953312272068934653664121517000445453800116478665204629318193736483449418423834219264590327340221346542347824968974631128007758094700372789034191467672610080090154615238997647873732689555024368188031751792636463955131901034003525601301961937827922355381815577857196331024169921875000 [76,50] -505090014513778292734956101153157211240420574745050594616178230627552048516373632946527240481948876202986232521539225326421296139513200068665285032661625016845153037449046069351020206342077302685547778122936281897800063777638445409241160514071161186231017399183349261906312645462461319719831889875512267865327956097738406971677274437256230068868238804090298062526082812951373054243738403680214516889119449917570922343979145196711512721649865938602707632998231867889899173071641535521062741805771833187301942771951636762667139036077359187712370921064597140122170278543028153566965315872058416669187142129425772374356903018497582392018451221270341708623837470394825428593269492241066228347874009627360686483052648732640036714292301975075569153372054541003608039085179649664935008387901681523673853564564130122019057858391581110689715247122142555825270805588713269621454715129376395015646275532493849778330500328769397985192866280493039004446432483857167417283228934299723363887000484057888333983607027886385561554073586967696461015371868211813030283991151952901039347635399550905051663175279720892126089489890268682461167163368578408997657045711949416565392316792291299331376671363572877382293439825978092118974515857787993369553267869665641449145013935676669956948316992145902114045339974876776961571538130178542399514225266691981471785403603370059863783882534805989087117305506691334607094299445896938265951712767698057099358523485877174784078072288377855757147780991939591999423723595253209843020223382874649192322983566030792901134723434614787969419017579661341216242562426063708490734834136178429212625014099448463560145417531883348469314938760859705625913383662432957587165844467193576200191432155197571674133127335096554953120717109472686055705735234364327870161094895935255636286564291215593042222533117530913511741317665506022735508452005631012476095510093926444708461769554659716654186726905311122969948040228709831662781590596818460555332758720429875272402918150194924674890112071178841066822957617034609629154728567254546950250879475947075014538762962916167762421740149270975156906438383964828899854469694916906462769388216433114786502949637091182353960300446634002497714353775576068013694277361913825994525626973592886628843538921385615923414568764106000406676009114577941175127535832669528139433800892980121906173293289849515409041171733919588313053197351190264771043942705742265465848251990034841486783611993501950760001943016287972212733207770504681528639963887126682062778115778201026841998100280761718750 [76,51] 404044745595809468208302360421369378253638391917268674020072662745510677862757446913512837966980947290502912862847340870934854762716316277248280092389885805428414928663532101841530149725039197256806334737245956882188183432889896017350968845455268099116045867891000755516633458282012666114571055910446425843964144168807037646923342509214657857203272604444872714718445852891762935314100144889738758473394793675685147044389799909460733949464147582492388823023477057761622494912341381392229778615738319719562981845494868201946569330254925137330104251684286389796491160610815189711243729288874273567546358257614059768076134404818102208173754214260540473287426242862708918066808163655875377486432460238745762297174812338209683607866405543409931703231169017741605883388874092456657564473131077749600438569253088059937353294749661295945048423356484728932501760633762503107705674297766838079385011542372095235257461086163621662096316826154628990920797497439689440283079109030075149253996294546279851955654570914904262740874822394376736483870325938234725589263964664513172024300688036732730327375027842311855004278975423263380460009011809908252889806684972283691502760180009831916577215629588137010957895823737897543899316408144370661353259547394280574404502757828710805917852446845160445767322807315975704726846672896532726489426841552816922951003052053694062232887304557083654303828464197135832952049987747544192134487616789575479298759592013301029331362895486016372416110464336038325755176775423759554819111398539286515767993206485635536000436480681334550747199874931242036816776996969598219159034338037361819002881299691583027976768140940736340391298613855109503229853013501584706437374795345890378597844526288753418398556614489402521157707138746435198983092565316520658473893827746876475796917698145752795601501472545270186225722575572360097770189023780788238134920726957160216557449840176486400500416536057034284662122826802755350966775563764420642882244343667825675368320698439995063108951227866590117038558308697132022348373886594938591299832616869353963072863207318084765442452811125170398260116830300845830419981033526482771390997348293374321882202668348280446590095650504170385381724124646093798578425381571207513490739868045567920127995947604940802685189866421175039709622298922104451456661742003712776468945198362408817347647815316384025023852007928373832310339059036034485644054614164201026637845861260954768898297694541342635522798582674813574353700130460220201723348315905881555920586833963170647621154785156250 [76,52] -236457268649142802414790729914082045719989307641777255247632839415859342291813797813718703788844830708599449309894171239361928637835679913005635309421777373365866535553595427695033321710568729553436105351008121283866598059906204315090557470749874031995764956046549158058437073255032339340362157571223462961350343577442188386221045762168916027280037685065415731560499192080708147135616920005875962551986752382494194592451009938645643502302347165761485611617862829332569060578051616567445578895882925475288137460027323985884450025167426438943320764925389307273973036540976632491970026109039303376720949039244528831231948672879073835619020109913925787564536173840685363807546502626525525726798290234176618574851435458243479298786433828732674412916394347141030807185860677095445521100069353004204252468740711006266631196032617991989852709954351854799032074334669558290976802987159404002728095713057233450160616063726283824349492292433662898063935640414514789534280478054236193707555425770030635827970019998566619990857083098755317306460683707365388063843963216569782678382642118282431441849480946051242739368905251258704416154236981641004195478048517834393366688452978462108597957226869590177384686837183329276313689692077008129191702714945567258792000645142748525663511020877216008441429752501253443124780780274504920430159561647839286016881174913392881571484610183499215844552371413135278712693179931416234240013665846339310394698963004619631303398529922683356237748178749750840848990139153408782419131105353924766823632239598839330239302593639368365212598377661011423938789056776757159417114149482090528797856490802049422391563617820529769823667009144533300159325654991511531471446604906245857124096599488052495856031912427599641949099746726461569449018490617100396127443950128299196848407561727522363730360093520109577397699487286174452334703749518845760618780958976337417510473870245279524111048739714255767842639837807465966901316520720547787945493890032109307091124215718150041059192074685790447279213613171497354137349967361556212689222430576664277731439711090891090068377158417452549706879719365740570955639760966493977403020864374379087735461739465443995570037258937654402275744934379906659499143352296531410938034779195843721896993011369047550523110426174850499781585663046186143705614459067901836194199338350725771193428770036283391503965194146401976421755226821289193107160401586909840792501338098319807689673493056144530619952121812061384973819281250284210320593974996583597203425597399473190307617187500 [76,53] 50684804406370763555739272242579678890059061625247375101200621980088682342133137036167754064201972301243111649150342410357763356133448003312283219191000570152899186255533957717776294407726481301572371964417258249278336712762413575960455062874414721856681656778151379464770646522635593043315918597987906449300558039570356401796870167676017623364416661322796536118565512830620616126485223462850826049864388551389135029184070510861984123072680742645299424820755987949100690738376311183816664917610190923852871599696010882642086817369946649626611954820377800093647338759526766344368518633093950407490724486219862529304191844385104647681076700125698397008302595992672598643580878073289819420818368707664527192317963826139080331439114346194571801346886447411184514546434897037499725400797170916235902806780218887661096220444598627107888812360872434931762596221970862664166731189355929325959772688547095542090574468998467952264697328991699095592606196031355025357440041166675391634541193447271432919895154360837939637128315784903335170998612267440728847986911061507675179160248951350519552576677067331483224879841027139719259667510927237884494382563537150993652624087284856092808994865954373337641026008873377741359663575807766734441513799021437504251680306113106108979789910711269356443019912325582275009537143468570060007529060145395414791937494082796795218075920780120329659259164547525237921844360887343119361322843231302235843287271789027468977278238568338498819851610053435474946758635100967044171216861859013887560457057289409910420923961191108678084100919066480173373394510620047798540179167105648932005028382392357329938367183895824103726376688178514059759022505771954068523837293173373536810815962086291771850430563011103478595218062225842279336952528771227825280540091911324609134125438211754714618534175190800871414700594891822172788892643744684392117476524430493768150983296295964869073210111771433028576579642123485596971544772921990573898395661948909865433993728084213158296984471733936964216737260268577067154421829207503189285629262705971797407731824641341541610338784911207235110407003825173441573865766873145632421935907953019210758412738711574109042114538407658652991634929063302491035416607092738730536652320878762002810107597071413449374385359901547905992037147632384008655097068649514283186963425342348568860040250654365063615725247239097078317290867679933251773895616055224633054881993339472501604439402858059234793474419204640124904848038162563617862327314256276622472796589136123657226562500 [76,54] 30054582276112904136681305149024025077977815686655946662449563684429307421725983108479856109541774247737364801690382944702830437652264091759670680377989015575237735814963375299483480352362133415723100067020814658878213588521281990360814389369832057061718007166023262205884561204894342688725470193425221186470540136405196618514947274370519981169125682423469509389371137146960493839649473081319454632742530279661214791263526587031023816079763633550492425443578764232605917724755391491075734561715520874232725653841956740636233690189353516847843167205260755429839972714480615306482304233976293589097300713844919789669709069792062500745355509814397022024240706486437300425610995513288268156705757217532060196477558204165487381096984419360689068253359579989360711317614227813949461845399794643346457512090632553805261866580220067882628310204111063064722855137356237292837461692148473561665538560607060351967637790547893761498557350134672186679152342136143385580373334899395498062182975869289876750200676885548991651061857586944409505235575827052344163844727289962385115897084633496920018606949730367007643010366519655791630971999989287373385345700057892300358379618444082886755433728263859734161222622174902730866787091159328439316609438113513434022894671896951275334423672785229660113607697553536597515868753911269105112290759315097769103519800687418635121787444436371007244921286585202351751784798969769844855769040033675742114362629457196655700561471798942631667293802272099503772586507839633978499950938335112585798992048973135550497640327306151887061657897749513160252374837200555316360522221359936914680927692884045927882480890756389437497698019208116427773696729853079194563631819300040366361380765197927582668524161596493193062374099423639083220702137239722726235956351398522924949242449414842666982022207325730369650354969154044195245248301199016968607464920019721416640721799360109267283380240456783923463711442090050277827925958660109687956005270752809517784211916978800844705687743887748906547862423866679537471228122266626545290357191633412922009974301155638348428165084797424133314894801245329789430930139749151259323783301110862544453668505221347675202020567265433354104699688283420958322987157945903891988895987373100582467223748301100295597067270348601707245388514042748011548209528423322223694936173480031130599277607086713970527202068089224240152102103742230760317692152535729143907129834827456802381545751045651655381354005546707166636047260671214462202094352960557444021105766296386718750000 [76,55] -36233529987067448027987891173206807192612354304291500075845027113121779213995063708020941193697048008524750925598415381676432247029855559690260088066779751173585625361769228725193658605074536809704807171642331251245759642869036510567663340818048494562156367665482728268983187656613210746728346074225644064504227954502434235468710103623204133577659369618696457584022664936557846431918290086705110661403799399476238630043828614270578068016298118845769751608309991167780111826883445692996938539024717725913186436566242791410896233084900896265559702927118869095167612511683907120378067234580519520926545686353784649702226929289457804175904202583194357292074406533721936159080199922792552209873116001224144892263184383429221055944522432851442299262436566747273334181537183799766594358411722452700340447292131495702001034890167924578354738532581518816131502888940423307480947899945597680779365066722883144516058604479368799474088147950749264172458833894033122098701029524802392116206945575373434727443607104405580096227152630817307531126351828964178304761044774079300973925572777084257595669095492491519710843499771667022367926797030397429657828996370405433039205507020048354967390344907788053275763966746055120245578946309596386749619889076410206915667287741713195593543749143937839062250622870516741137750801588371817347032166913064593206620799202527021248675313303418742298599520800719023350875797660993200560550230080852159997520352786335566342395985686829204096409052988079886425589280896537300678171979220135866292647639229542196689114068228340709608144773660550391979372640593762711025036243526855301690270650130807486452148998179236467195207684897869847908068496712141042674869128255826523677068709800127531758266326099783190907608120184926782932491743911141099011896268214851449320707635330375469171398750684175899713979347781429729230597505735150757955137339955721737221936044627024866330402996353730019177687156246226519240168463474198161095334427794010892238028421595411522439045022593716706609859573478994985789126188107351494478235200475918545897334278905868159711454202138415826955478647165836588974081291978660242165234393399500658975129207232993953488182956511283694679977501944696944029310008433810854012293685459185143234706657339057588407938880905499251512174683266713779086827856135385735568839001913788292788253547048485122900720251618206191381704893578708838847734794279501673629002268656096441171681932119871487255438081646178540244716603912892606553786123413374298252165317535400390625 [76,56] 21097268390208024997811697046345496432779706942269557489527924664797238539027812302068117158463576430199037443819824381709719662379243545834772992139072374703771188777528155521888993368556341848377562519576378854763847568717259529688615440640109597630326055500578255012979562813074130352665665422002166522028933263590819569892064386724601993292019787928129262216937713331378705923331766506015444631754729550772207579375985308810044959456353766574837124989674234596134385183675598828494472175900994639770251202882302341839203750167184755289627191895356499883809218353516426317326109399728722109196346522633250551952682682883656493111263412227976809228214407386783141322506300772180743141443848245841999456840312242799100918311726869903349401410837008403121687470964648554141538122059082969642564513082877341226905657326124267221058069196699113778086197687039333055545463262003741304893164000196837366189699575650254590555877240651778115769097976358809334133179658569727760835193692229153238243729104183927923306377891230078114241509086162472249557536846012711671282464788838994997219877411940447566532088166466686928410786410152230912375431714189153870000221847205089827200733861979758500954557282921286472765402385582373550172522882464081079825387900144918473421996198451899916555441694618615714618199937129859419471485346035757125262400343338868690887023462081160995250238154994227997376071035685686766263901849873261641714321746130438784491035678778792704166432322807529520370878462376947806185430696192643222873422899332927497264781664979054969474032694884866961037046913546936606544476645786265403985224884173742338355916013012988761557622601773912502759816611513964573540126657525140181347973537782550700989841420845591757154318788016581511452814587555014898040584083751570207181966868614674198486452094008603135719825871282202638374912000642182005202370137006852146093297988117636695083957117259093264912875662688257961593063407852277879431034087450827893735363557812674238802794956789775052932737078504226820514496716067632400811098107847028890729964892132572447813279328354263665642175063139772333058796210465329764166493470686091769665821727734883073348743105369380431938436315251687444103305936662532968308626999001855180686010034554511323897397791162126171986492503822396137263913276364668210627326607922911736127892130461232013723653059448465031584371010608686868607294906481507501660108797061127079581263617218641765155010872365099283570776846075123245327631593681871891021728515625000000 [76,57] -8835996676291198374636738587082045879718925918397491968593166024593353184815039119236793247068406707436636533161041203916653101668844718839721259052428812761838504475387987729177784282591588705266236847024842162830063213508956697928892557353115669235158686518066355640030747293301993537860078569457640580051445374857043895372365508552485511576712905003316849223380123971300033236448267088686028346122172132393804067708621966085756255772182537432305184945604111136422314691555576536030267694769365716159748111290522896845646725527233190528595188675640427159858422578057121949094586508822165381980011012090992708446846447396097167829849272905612810581357424484846491016734430311743105666244002982889789618645659192306018659588341071789717919058728526446226068147954360592223652502873294964217349938004575690816563121322968589152159454531601404984773015713090642538845626495729363705151892075018251754397256642157449249226395515865627273092979196505864463419650449957653871757897046620012391493374137054185996035888656560649598599722319539992810255205136375096792673557802507808770792175181690338152655207555018526899528563045487446635198212691761346275623746259946981383876705324839977596721942309929225493503491794788390668867961580988870506013801774595870924605415045404024576869534848807712338677885322999832547012219249037666893577882970449465602184678695823903155258490422964295856246766171080677446057394647226934834568973710318781756271220471817619757365713391599920185730357400491499949881123488207850412873430244179448538925250633008405822578568671721436706442276871308346958668126492111224643004630585973290620441229724280923948129003264184505377986782315461154034398709457213487427291475634282766231248106849163626683544227871379300745172133435021041143248993902609774808537786687103318894571180085100980631860807002061402523768777667256503134797662761695002129748610179044811326470222960954497491235717095881902187734674960185089414467054854600190304975169489070626677835836595931397619374856661674365101985404919581487714225827764460744518719541331999240661186212978852514647523462308567272950430361896215965645263613039930426168366303984372676262214098685865427287854836269188257284926536246469825858981642577681840537145796067731729804490055998767014369283216076766521422995465968198617204547597432653101822451082459709316433117755613298364110965628381006658664439355372610544298631209362515115988144248502888603823503821427128227920437888737864584598469264165032655000686645507812500 [76,58] 2913675599773110905461302291289258199844949086839549163721643622909091570954189421175231404084171729870982435462535596919713509968364907992218265877226038661982602843190718504842977857445876129127335523104189625817182184205719233149247404506531538469686519789885438611022852323802852870348211576365300736338713434872518422173750057218879310688289010610033252366972881888689037751591900397939135319365552376645538972925264521568719976051442912911800863706785440272702321756368297257157437820324561528035221880222878879565852586223131210574080061090500345360884649089417752031300827843879717982471079101083687991931509634358777716309846419659537292082524877476342431394251624052319433366639204876667175542067709585358624806188780675539364337340912463384638400747392442273112843792200815726927074498343982782519255009946684129784677320275209079569354541524971089972487106939324324687491754487635216402968576889010269346088909243271980641411509629406673813767204386743728190080417147627770983888999452941230495044544839906147293389914118299168765976153411522682912207707901625596312792149055593166149337312187856610281961671569712031472788056489166497414295569328771813701812322885016732745470523907790417326991822142121687119689309512431972583287510953241365962302450932704815528831159734780536678674255141331225744977697508831160225580515059098083960079091479547405582559033868760353308110645453246077258982001770301936380666551970133698801188402620764757433160786748351186255436716871929870860181779952743480114290571085899485316700352930722814857887574473604403002858614288611801098313200142123795720385577769493606800575316383439968599207196901299835488050476880911652298679067889615542385460483174913757473281850778138173023223911861589533865798355365252243318687148684732963993027897611542362881378008923990023714821082731468580980945454837484453933119234763243664925877842234544981503844807511616688374695041529336227985940585854460563533180076852394246227964075906705870455944248979390902533881945277008204979636556683297605434976386361734560333021273310898812901582957351988947720069659740128457212346491543296188762241950700342691839616187166236613456111910042821267031553009491790556018132730336977096752611421128329201160249803202516038665324193427248156466093402812399954065137672524052912117363001797524100736932183073694401200964307129293244970271015307610354526439421354166537449316166039217206223500832576644315401204954981210095110418303865351674630801426246762275695800781250000 [76,59] -779613448135153504548847808201823635402736504492256362690603696220471767167441431559651265135161352238547799008747387273050643272738844203983317592476913379250441849869175843892448406555539675554094669221480819255456774466077459571238594884669084197047902683083523808452212718108613724594454856263258757414058766304954127426745748186648596426126438557707063402652141983372771042455393146814252080344915439188819870420138271691922518484736109533211072164151704972927286533657571375450412001466229524775029424455581914672970379626493676065714738717224825252817288188927295468599979271161460020663627877276369015822605321538160072615403693132886869855808312074815732809099348697513417045751854817250302160481275666147834549535810346092558594281964101070506878566543214267742169290639853106280803075406325481742499831304509394594779174286352884735549251875189706461971676625313193969855767857140660405796162028912109013034301974082720151048054939667184056625579847283443112766097154627899751471549414159816211236158675705126096167838908200676358762750879629325796812250993331469903492364724292365204184020306956305574547970088937757408215008146523606258738321682337882116477237141201178648362230330211743637161781611345102918788717651443430105670822101022723025385073306765251675051933227660489257618782318665604968635486238443966239013643502464437450072121567510098662625448711971184324199440807372335654290196986595670030761010161733731897170438008065675682472661853883931976711032678095824519539363646728659246115720228828957601652466054292369919481931457031107551665453718055003542615539803391866539682222036388301567656145517513260329747229620026158651682592167622711757381530373743845320958505098756056900823107714713399623641089631012985497219222077637369958274619977861593386720889101353751490382625494346976670931335515248973697492381064289909168991614364215860544044393062477012055933867932585132992418699682528710180931245635566088902699607556711233234780374819694906948858690182365464743286699948629082865205619981061603983696209116504437228426408492500487526435506602165759094445057473615216758293361573140986194071150564377582787179194514664120984568420473802798760725758882511110686339706443240571715715379385804182056405907301617840668778581451194662798518216135431561907467317885065873329481877133156428068032984489298618704220856061665457224660784016057459961571628142890377134630009600460501564591806882474764649574333402957314627227704273426667214152985252439975738525390625 [76,60] 170275251372234234273473684558132053512852917299116175627606572698727841065899818515938789150862496004521260057954047032326573334681920565090060257274993740071655195266530965357109436102401037250370951466211202795899660101028108417091375229216836312185240065212679757819425449644962589016995230957033157689537241092854231587470940464139713575118636782003040202178053217210082691835980861739282318036617781334755230339055181298156961724513144170223310127731141946515953989938036150409370106902408231000813325950763522607273799588566446516501045593605786120951423260290701143178528521500053027307399988405520167698947319006587208287213173962013886302610815855169181746640767530904866228471520930660657591801894332337692917839027041025611269978984403587316438373691091034828389875243521643199803551975352758831780834152489008024119110718999706285990613018443046397860574404778723912008463194696206830640037826917334220188451027138627249770801886472269977315538767502257553854935331192264400453509382629734323721552778881375146443745653743007825710167554563115634334296402291457800665294149851092304073258944941996693307161771436572749551573625731336796428555541182075122610690221597871420640609547504481788886502174653422887440175073456785262323205400300377728086419049819604368166776330171970992908483774092126720094018328234513778880247588054522209573726183038511212557602971206905419272824676588461827072619161437454171281564721542356331773029659354786535085182537365439648371812116138119550643022597230520747310300035805731694206882936382489692148285575183776256774759079054737944650078534682906319329175589435588742316667649023106001766369239605419194887448446798482893133761969642582105765484553096215468596711949693609546242288662057726338062812966552643289513426291552880897819978117519588667539105339448647937871929669169937552786514179962464358668400287293114917149310034427600105651575366743782452950674447089946982350777759594686362854818940934616791595921702903656132721396897638641835834814372471771757897340896107853282830692145144759612027941516185178253893449174648371873554458071809818883542900776276274890313988231526405255539257963154274043323764575351794981805743166583599918429159274787177580746659911572584797210087129028442302429228185453169733949082243521479776533597358456437529263279596304178774513231632040150109451769522126148278579283331908002987079240661971973080576502682577763598829899279419115911472340416594597263706678536010485913720913231372833251953125 [76,61] -30202093407278416328940949599856029674371228373881473824126477675826078693111307059395293963633425051871070953988322639044193203503508596119023745972564920341507818182733452659487921711290141201874558236768104255522116041779492589021648898256255488745645279991824679084075288113498356817835421458733336582106976603662720206360161585812109966258561308917853251049253031295573011644139896220247975495003121721857148986997059367945405200637222295514605132253808170128047861458391714135915992068413940172438312370032420551824712891885548685989165964030186882630234094576697843153592250572458362836935728570031709886095895315569291539150022281765529653158868715285210909829581561888416288019674693922381391899661760150908591601936596487519940100707608016557236325254276683681109809840533703253430821167455631955719104791701166386383895169850458622165118412698937202806915111271614890321705775877090476344971010912520037846814372219515287771885260865795729588569641566090958912503803005203241833336955433008143420851447141249547934344785710566897865680344709398493996728163908413274513658169766191701086208543598826969045094467965900269252154898202976222973320635394605779868182959680663091729088157591040025204959354154699557503498842290139778110388129524605572950481947273698119246519087655756092228979391006035591226342766809835366230034715687409508064074470079507225774748226696842987655495353648841840211113823869296614659265858950655695865527668087359507952875759853426610411876374460649031324439927030438925209386836117632830301038979248380159812140237011402949826069789510857898278601228859992325686059329952567681612885027473956569909060860156522053546089217677318749255424116258610774158569300789567708730563578833478707559737014243580768565245438198278491908066160101222340138935839081372963846279288100996234330714463359601015286806430030042303406832112182136735031971895079567961835566924869577940986576384080144824556364336214631663081922424101323005332703727275676046834011334307435729453040445115919852690763253831883122052812860598807683605309919261646536565704802164849743872101181325372512979603134253540364381730255667927822001395339319795552057532162102217251954353354858477412755901922914325542199148596856229789230191777689880596367001473547125515571808599440577218172722902648734221205455751083494729636610062752301310110781089557353796533253944024554646641450474403367622304283314161485600552862193065859536815868280530423400920270182723470497876405715942382812500 [76,62] 4417450714630662109033259119148039013365623527793673474580421009658866216884355649762824919783672694048360531337289283486286105631203108882912298294677883173220250356526397452867229217325283094565859129708427003696062935118042105895432795558802301701682805924777430598124294277461170282757238543829776857969804069051131491644900934474700176841261105701545979177954489042641237936326708830530129336602554874330667191610002163661941012112621900553570844665751726355989105032034755440617483254468587883337190689513019940701723999645448911288227561098640034258337795538882478017883127155481459216899103262749731510562820012291436043079350597323859795145565241875938950745771223549738496457994457854416533396541952654543532035013906203170302846214193625164411488861579842288680897966970426853451876017991599234600759998333639641916834572753448122066437616976499608749407443132985644110825866926002743303958030148022204555079210941877686675250099819807779991470140477337711835163705259050072811777168706417881842721089143717785082319015605581188596541475497831719087637078305228439336656505285934289738725252581440875252740217852351024299782732893513962905374758782798840456843738881119095017825475271447546329946301177304388446035548950371456045117919305053871973846864002527296029258898680229416090496885906833732858007591619683036776753496096854497565029130803929457101681898939488702079967573237068668605063174030620703548951612745724336647933616709721129720407332068332580883946100164729263993339690791726642541824450845204225091943137996058121030474394681688968831900554669544153510652239267931781973793748765594476435520193372213327599718545742923758680143437498037629713018026824393414469719140141221257495971311394049229671902862829262818172580341995961805073576369667690368443391012164797285666304898288929527326044364467090406114400892746142851763489398480380622641114739127137065239370409922827324141457827597856503436156951656633017121314035714188639150066934997811029775291677221812228161390042683662615900337587300696583478118577231448645049226137428445185986510106134866804545111489825921263648459425798403997587285102398572365100349459575338489183385363560839795320824098064665019183664981945349196323558273887252201836380987799065487905157631570905405869817164996204839985662175057401952534065248104999161724262272018997318733446325095973040332819665713144239042862144294638929862332647831731162977751894171911458829721399505993661982472531235544010996818542480468750 [76,63] -638988377684589186091864090622839886598173711950208195229228915580856643375199931379800682396097119480567181250927175108522105581164453564101593377069099057358570056037104580577738640574030916536521543833143060239598716435798896138770493246832063182125125940790467311889189036965802672613535764341701182278010132763047223480499491928080079948162401497958688151650407743660958120683422703899187177059125371544445735700323280167108888262418687779139777174731961011295398505294518092708255254404360611676881063932175328285234961113363557627642374237521661446800997965374098524272715014659976925274836179800481286199387437589251497866846099954914891555446448599483061611701125743963793637460381375015805372414971876838393608996653442553884783708965276057410309494380455259416888683010180531537930195618760524798302732587879604960233540260500921446155139908308363158109928356018367249546384044982148872162175077960168582690262798151269015399090896107451779677144565555744832088806906720543445136323202770522514073096779453365656508327820134100054601090807580927277154844150851166179392098568060946922599818113558870494210210895432614820228444018128382498763638316790368533179740277633908894935663201956231576321744106809373837296839672114331385733132022342421812841292573288819942864216193689224303499240155356805527583407252597119743588934541957448926314481924339215162949109266693845277092672904022563819451408856576786150195411509952641900639727944209197850910481507855484628445803984673628994048369506706851909550428264181547858700959388358611341022258477249720530924953085930542548991929771277764038297779281958971686190468375238400605096259523952767318791504118736017835125591784562043862522378960106641476379199993546777094564333263230608393159285111765876946864287061536599982354130969217793935663363404367755791594161942575660915379232966635963804597356632869859855129055784479095538559516535477600892348478549502992162071828421518518404897443585022954786086272945604839833329180024027598651453975180218432667037777009563771753358425471182223817849790646168321849340713767293454659114617048634223010826587883425674987153810850826492810611885442361961703867239416491112391754190472386548176228579844897090339947443492194143630704587173568517621999211968461159537567476991048077610766522795580404838148803615836952614243678004080174184565911428566119366091570124225088478303702031139857906719753370299645363010834089080695303528587350450074211494211340323090553283691406250 [76,64] 147667992503739975042278436627507212790158454154523012580018705856012506819740286298812560012836668124481955990235738523736145527988813078898537656569320895961392532014964832631540463466703885410749358671284732785976084712732327098531995917977068283292652723838436285008966370324865916290630404409403679812242940081680277152120473637886542432962872468794665579240717055893050717297435696929280381504933341837226851296933319320634842840653951857836761753180137931424081947477177688185768483890958970515852242302644433963219966735912925636251700105028751282378708734276724272003558579815129854417885142607028695634060000741858173482075336130468541164683525874785556370924000427043639937851161846032484950351472943417348362946393738093986525676335462327701876726669782474654065167535157238257215219672943226391295936355438810583833488240999377012706793904343703758688765904721157506931190707000534287067121793208934159547438488544975153363763589818957653917956856994266213531074193230219396396828749686919839496394707386432610168202341854035695615430912363111485552337767978875999829038219035884298300370818371314023793387492600406595847009823444714224272841421474357636487960665902231763046351097406157858561366043906121475276762093975747862395785405844584165628075265955335676891485817480250450305877086685402131605744539927327486319113905614002226676826176544723092458580377240700342363993186115410694178528165040845533194035852475157907841740266414559645835786896893685082626677292655336786300521539488284495356364435623765186253502225665896035266392934247280856066331206295921747196211422118232128280355241800581612126512294118959247439350395005149010402923948173309241460400331132329792879293521893094691487061867263357350845145105654178503724383767518787315200704805736803500514355817728494855890767480262115183184736337396947063651730486842502192630830104612998664725453017784666623891173574509183609809154870393412420104469549326356856207209392276889482675572093790167502711451952705247245246123702652663033190299850366638132287810123449134470216228657583335151283625444571281270368060405230895182100914625763916585926296514649901463630037767696413199095717979463006230089929678980658264139004564464364696923869194635657159854002083684364940428338999290435479286465618212854607575672286689207160588540289043385619560107805330345267710266065390201894289638771347619347422218170384335750977868662075769292915947238753190067341372615494776709965663030743598937988281250 [76,65] -51167793037267643357853461428805397094447506732223095412728829968606783266601343190486885521552065967154296801609384347861109753863230033797940207107780723369676047915720542927909280182486188930690797190314447366464872508739508566238924192367986473880927880876918579185572127806532981739337782522224316271932178292485545843351328645997944619675517357799984477578625861301946303258949517589999455483755527033516794622432046897711442106231167771554178580096714598382062493153013055379608010147336384162572884111468847135659494565120195806369162233647775265894794839288120543998398256056515544541746267649652986343418894510295473250094669056691712902557793587170846067306722090108819391751989419579810231379678923004352060403623372123773784827396644516682847496070746998741667513125159396255891168831604732740781705122204783351668855953317682378059978086108996076350820774085039656059681283368218937986469445401431079593233803693056299729159089707743270906017381153068825138021067116000973292860087692433748410320247183819661066784064268707658906700534072811790645813206822529536117712040488760663748666401132007569318530939874835570058010865925683207881732515754375484724863686141298522623230826739918097519647048478523038880969973089365396011723405788593588230437387634837809772756195570738079423658467871256469428952112331387761129136504036453586272012676163224808081457565099616495009824946479552407754109282911534294987729156826428131165667143696425314212505443732854321944165112160599386648676651199561598407837090730186493140267632371275374463054228967270550632840525790838184976959889962350746272742657893246593268035396439666289887924182180997099450233924747404775661721104588127576046252618746762584036769162019397335644218362388689306192517603509549504198647824615052283634407741448152254611454692819015596388451031937048138866952996014860732749378883431602740528313607894853240175195919024152653658163857982252997328733317268060178578689277182747375881307632041042416259448668023459143584484128560351450381113529904960928514953132825249281409034498094597387328792005461726996125443322909850073381072244918772450974260343642899025702637515917299887673080434426427696984732933758701715277172985907506484226386211534356534345190541082189647185762779439611306765410677699790827835829633806092913246817791360631522201926639284226534212450126348106947851945680994282505939784653285594228067606603009492753322906237292732375271375744318902434315532445907592773437500 [76,66] 16850870131260958776171314418849117672459127222862789593887759237990099353190112164815742510835141562760578605744514629441221370234113098073250567357769443113285729848137757242105284887490896910491405770077674723296256545787987433388079922807809819597629914189042006730229498976600718140347036903211147486913061689381337082735393238390451198682469171613989164143933298393975285750716626320214357938490076088298037493364809992724330620177330415852411137975094468287888656309206308592994715483220089772887557564470639515334212455886560158753821425797096573662260740992716970079637642582861519217594282339581464740293812825764379842792510241544400355310638916344980223068903996977806707010582842400295787703534130961930974494457960168972333542998162057919301206110818510720431754503623046226279976127634018417977012703740952050454025885448469837551006310109820008869813157408800757468693784714429541266622012741292169025211463757462705106862865717798446443331203463172510217416385604100927365591593835290579374989288023848198890057865427430409049517096201949432152044348171421851349355083670508027548764324562442729209376778235323773138515416279637747061671282548789506282363645346636173253572839783216505709191330159976290004645675695115547955337307139660407095499491630256276336446873391341073698409915368785091015893907468165277777122963816646258665342397011785741290474616998568530526936783671840981590568664523439519807099195932189987688749738703352918268675852523438657219806406712491054790416511648065110840780406011928369644187624544653767274546930685192728892611253674687440297122786259246671759584288540629068440268920472324409958469372710906896632117779200524188691608270267271232215133772464861310779185065659005803679837703308202024422298852189377429521475779822852007497751115294477772457815594093570361249141689026345199518882898103840864425766603613597644895171465334066227571469658209134781692413887070397168162095343395142714459833858828539107151359292911129793224035956999851449043156145717467253719094441048692278275386359671275136413693102762347823675344997074815991923772399488700309955165195456192100351678241512387011168455789154375015015044348432946244442368524160760807485912001808833924092141936377175072575105929877610382657005630462346598708530239432800695592626811376478543364180425485883994141377640730674709263103731773806184266558794178406553139292566625668156495094840930403718001993037861521024245448074907471891492605209350585937500 [76,67] -4622881629960001154417867785039131455694975300394130003361795889477229837994220483078718357244472849163106702318535257302875306607058463722776095799939278529524871601619193614199720111096881492620822746782726928272569148501150968103372404632371889843234594612563184121834687999793863368983719020619411247211015172560991721170615918209422475216591684500453570334915036366943712859087923845914792855495392526120875922427867037195378952981150852145576751109437858518511461147261028448613347011175228323266186182842346400865891975589542187414721022453523062362345058353110113123827462852030875178927384627253056592153488738308399304034047499111539563851931733030034703186976092513484193716602868151536962141170578696033271178745965069948798231286830938270048597756313742072759309665478560176577010173888725114076266171264354662977836372851834772741367521270180829175783600268090257796471949630447622941415419068818789825704222909589153674933265054783864594712032360422050037242016441556254319849367402075711243295403788534574480425639361985664409207849394992122245160650981000917198990962019888237447551482950295539961694908730194174257477138315855181144990470482360626124779277884278883732678888709217568242167436141603252693033994085226688810248763173843711293604758252794779704873446946507035149080479526048499597039137157959335415400403218444925811449223810883899330433744942782425386106562527510995539232643447234651588036185036781638523671949185297730105483475695447394695892652512809015386962055996840208048067589712436764293744111311621032134222670051961181146117564168530218187943759699991143705664116511946235130890976316703461050558377161129636890986038147726315548207026901221449543033999177002756870151347443137868125151119716688273552770658974722091645024990905169742428941983601985588666919304162722988475547399656034804600978090158945582384611713825756039675514200392339414501172824096027893132174725545978940293520089511535554452020885207843827197424792761204251810023761626473231894691762533742620074961574470553017585793485222431088857114041979821824163086911009025785082659158259794239029863995451286206233479788085591471431396418850476992648992006761593888162906317247592365873540283812389816632917575317829669664225257480146188007517168411476571850772658069354119817657458357085211874245665412427168494483103901426005075221656187380104245920779107191154800848627195341752050603153492220038747633736853602515193273347904323600232601165771484375 [76,68] 1059316215370035228856311184259564321408163243260327011419583732422827375664128136082036337718939734550061670665724129822356058355442035894475072988167905111418237670806559965333706525043465718390822096280228030355096106045072397057739009636518689060617109738969882583370097688269293814788900205969947588037574412071332148753539738074552868900894317010257806675694779084914261147100756945907295201036968683008731327522845591722249433006944541952335817784555254735494981327287502141909840433565463026945934705129815112145456524391747322361470640976965921569140905747029324294998012710722798758978228554534216995662330992374694391834916351911824525118340081683684316937391762180099670341031519534183660127786751134576024911034033094349407004012825053678424491679823063556894290913750304205299815408152284055532813624303257197848963379408344904472038985227614723480082473411052890300833591122578021809317917274344573661571665922078242990353758437596689970953859205430644917845427563041821557135841955913632613195568702854917482379332370489284058503742544029498926623787967091777918337025200052957389655626858141113864965860950640526730208727056728942971364974081584086448348506112378882587355932455467089547124469040617712168271228647681412991272337572899720751455006387121694660091264959262641788224982058928248511514926812200572036734183464240446828495390312398394077126279861165894209348848532443189494795779465788182472341547515485170134590953159497061667808000210963613894884848563834035363085717945695301102803164613548955045856185834577179012386780756693481777403369552043329267643965224364193458421949477213229535740189229189026634394353001863961415987140541922147727429270836449765101281366839393119660918784782035388541635461954764957786549615235304776582881898308987317982434509780996734633588765094656570021262091458873785894764413788177068111184106578981599432209305253373978509799110973783751271732965250485906436447106065573787531077153764385655357823877420865848523733487259373510157717928318854582796131595803286292284280972996980855639008508466947817055530920484383967185728937690348446957621994577037683319119012727753477675230999409739056789928731481967219260522744198274596477862887146257450992193198366933767232810631786914170019509561952491832927038621574142147424021380736300099125764562164892215765487924315723890120950635237095566110204210240387869368882128220952623402297027173140115309404960669548145801854843739420175552368164062500 [76,69] -206744096908769009638123902342960108858369682362584780237841166382485417615915655323428892066049537605605747692148963865159980629593125503781330525593361714262640805201100853509487375343625585941485137639569356793409180078127891591218510254332404972579774887088068022220062346836170902082231259838759443741951912699930243111733963336592453865883110703157058558210774181956611451408445959396991236799770895720166877935326686600321525991903721552896563454442648188603469336100635358500506441236106903586742721784757062608336266230400984300428285309681276081291216813898235436753844932293586414267184043856278252920601130648885308446526056468792626937757544741932764554665691529610500221816598582241610729527142280269468458653488638973048248926634424840679029255615183662532383779922854974345107088605259117509492504949387261119678812686490321352533558230943550478667157979215354907307468863861016529125942803525973256290304690549574032946404087415660908053592009991514280865363868163664013148212173937183017822398229692963286558154168023725344324813296284274002620970606692976783643590140935077607429547809640315534734885917424158754238420009582311507056752745589392611287877469608302554540639949789232768755620520701479851914642928370249858089543596856805063926609483750989897711824880280065331556200803476457546818010591294105379069251985836097660333033849103574042708696225958123780650456565964335617451480812044889441116725116357101441439108134278766763800671706645544175556647303731003223520868895061307493975142171066663163400573101711315273320787829491182671011940829707561694945013087350950935417628251793238155971133886496461231745952771497207154399791205575791852486238108961126281571812500704365444349744209579431079616382579839157560327492347246657946227328322990009420224584073396407767778420019215357671181812918613961613590832182057838237372063654245968831923064635619360892672706795401791165837779586789781867294441498082670133602859583391677506977233970314752529775214887950928633648617263499291735623507037604459511948788932804597437736374528822298190623678715201397137214332312480131072730158997461042411328654771794610932506797689417943598931331078064036558388948130099911992382433401740240696992849608605072574821921364894420135566993013919745227745246676234528643030317425201868644562268252716940536548478935562618129521217147997212434561837551226994867438323926636745151497748673915784509841353511205852555576711893081665039062500000 [76,70] 34930730647998959455904654139574306497617400253178963723470053434499744302054288427108897623944665147715699359081578319117173518169167251317601056852308090796772214651544426439548533801070550232996157287724004731436421551641257587302156736298326570358188712147690737395041802129092562031356956728142774407996039659217121718022765008245593373881578315370138471469342679895644465588888228937900087339892889935329663124200406423581056599684686607737565156232960203521918004820957841821442493597372711247852407989726184666581569627724581369755868521739688181955538864449707667966730923314356809386577661796910451659632282966955976312792612240453662100387096342891159917586864843699689955270209766222107493025451426663501772896926358637555037609690759677982163489874901142414372947541420533847033500525481976654729755492448956019874176399605557880484746673255163729906990786983396173037119019236652590026984942546491271299879448737970221339352013835607408432247437323335720394111695934462253914466497070434801060994361140260836662168110627860693769421843549220563076203273932629278397057659844145958900525269554693847840314012580443835531786218093365555210793834181256950943673619138284182705474719318305776525883079304954622389828341615152209200277921838001005115333926474051396506631778734414333340118321469088581583531926266065364769717605638891354705736442805918653403317776837509308978640175684640361534775144046488592989144264496135924933503281998258976317993097096898240084548068507040030999552850114042027103600936020881158736609352826523029935570178731231596140962163343746769836395337665164784208210130153489401487130709585253375946090599863849274160129352513619302362923768013351541759643119802399676070713181015269980527083810037814785680503909984083429889907120329241911708873918892177042729819931664893904692394607838048130386403062731588313125938650533966210756185684289567802195698087174679361452973667074510886484945855133169909838229628628351912978003526437232467941756337186689800411217826027781777790990093059215596278211498797761321240344706066756247040572076807933934107287576602561895299500049014918849270308009730099139228670395017433657370691993991832717471074727813029406534226507268434231464268810623099410379666658548237043995781410427245451680164229697816456092803157921880359300909680589240208647727569466687460988254193964344161247366111794510253649343864591332172535213764272667494314994485193892614915966987609863281250000 [76,71] -5170184348816047585155436116304327501459325886901467882097958534424982802209175502724512766633735121857378178058170923057495274138845944159464028568691190279196533150497735891819445153214067006898631466320207076693128446285231399690318950274827612465585608274701804915795545186549734939880176757796211700635758485727895215022936673347407732884468561583997793331585430476501702060259414364595566106914906751236884992805289696801058192280305569515925212787062647592385856170142169876705921299603295540929619449209779529949091590002685594583139921832887293517691757287529541568826509395035714292928090271779691396501696446352048145809088242295275556614670455126239860141924795307516462221840376720147297907659253729878975846030003766569240534252141261073697189549760715419442822435001000319297364407296928545745814367121915189393544824840988367672825073339106886089133082440284086978600060586633185473359803947232234097633757635586735362305943922373343444787453252998437790667904956516369500218136402576632092691527229081582725170403936794781796202716319009880913050347325453725801263404698501718104368583897698110479137341972870274845601545237337317817034439793415911441844212736672477803803783038026442348158286606089257266010262139717463347705113981944949206597599591421055558154909318482153408435813593058514742519586200289029200942258305013584736193373109542989748266647585296137604150137856146138861809213501747074188860454509392740738937029039221193080127524958110502132639064321615516839033308856367032076774309634872933653537330203875546479102256002057062585093753498405758101697791493533502846947274642245635278096273977018666109767930568782938273757217165624874849591605654933067082832583500719437303196502036021277201667424308052049253692390162227736573207768723071832689877258968144541175039735557182604021054792623169528021955480355065320407660317492525083857047273370267628095183589899181035350842770698142239458877309554545241028075644742329065724025724200171295139162325237282575051073695582078718527108794574573548302727670406240971001097860685446085076161054040424500701589616292444948477913529001030304200447696596275891072060254651890041708069885181283141393907529634126706500767295398131987698652783176698954500469061939062100084079763933513498510476064844532845703909797221397939762709448578168027202566867054222284224178938096707065607914420305387038351877920117584634375415908940721090858438913073769072070717811584472656250 [76,72] 676292835062213745920499566214994832036119110019305283505089412358802594358904532235455596181381189578755367403239754629882105659293193621265791710032844470693519894736358960700782005999586723808202426142580260503306337321146845719196507657247605911887802956876246375473645082990647321804971681955180671747128131480703811870278397921038753024905342662858050844681227215618157932916697931316419793382755514649238165984115126323804934130517923985352713434450037109516519610371276348710192999966019242079511149493699958123482023970844228766373021383252925353436184820631195612478574006049666933579955196043234586022791574536136723713622543546853709113626967588517317173086147149338351087870365500107689204647415843244801966181913418839042303057800383355837546953822942933390961967362883409924236057697282698741124129179700958219799380997995399181579493919920796268700079586307183980278001326910498864945587004438832823748003812427268428398932583590137786950384886992299448992459114946504092749837014243665446065330806953563214075178890540712321716016655785756450041068653836823484843220535555413657605607412547361458432296019601613746672454291173148583788340048968803005920655194954095713769894080216692807100715058049513754405060703035422697057439147952594958179737645269073655805324204174656474967127208028077614585008270722088715700495720602801581868869784027545131199434409379563280057674720621130331024574493095179811215005139000311257818314656521127169483076655070030494243879945149826185250581735415921555975400685078589891166939213479058869638776443509393798404076548391077544936903512613429161271959856202588374488307893309482262782951221803380007765987097387497435147093910766373149643812535617349122283213387655219794256448258150034679320357596659774433524977440796138282770645275883817473166606369006512555751471698884552153007898596232707253525150336682825462874705473020151350854668893551696706671490011443210802057481431603640994494308816713719066760747140723499435977397019384549728639279569194878402169640184492794223159034564959981948046165600774121586897779868959325748496735341932144739692175722142256306009921748198221262858817002105185188925111551641820476966888959395263681040009302695788125777717151040245170920586604678572976697375917385599941112520834908538534211682623540125001813887585128119594703158389471515494012262428446063223874182167685288681658531488134956791203849352754617907379497410147450864315032958984375 [76,73] -78720424257733096359850912315245109622452077080482994207896449124245467941714767622377597301426348235297684717080443524011348938517230165645936223922843668510178343271874297773202501804734281884003905376319872444364199786291717250345466400029380635939478172340542573250957314875225555487073864414093266342654201089452894922664042033706323425755477775723446907653837602224190445459236193476536006748378309712238725891570694533689126484533655947399612846436847729031734528874245930550407289611827844203115046953225136594267187431366081258497753152916976695116460621440721516488844182577908347344905024689745366286083901149450146207809273389582530988236628234390093163742585663897583415054661608336005194074252548913244458878192173314149042520521471167416575163349706104962212219060821962117957082654903293641368013200665083321139568213342041626505781458676898774965869845864920215846292183594076622688179296085495735273692305663088449887901259197538241828338855818368239968585368899598020843781171966742487195984326110715769454190387930907374798922517125537480570248019992935568148382575901529447071585735552293089552476757968465545499260615196038152030945742927956200718238299326631232000864606135280686320906278081327217618673047184213045318291826200707409640910723091828475737385056065367932607413054366577631765992565104363185850378411281096526254305188635015261010177489988255280279713026754115701921026749823431670687206533063565752025725688596911744232803208752102276653148394673907280327506208278429282829485985564226849065137848800452655509707543806703953958163126125055862809595749343308145877780915407097262014952566292281337173582849806656145915961250763663567126090584105906411783859472637473686646597281144431308725468214911438861971847928731713379869369340687800828510458940123147467934544633436068072707889816660677125862379555175423464552949576323141264049534298550070613154147866337863590906169321475813476695730579532462133417531851640948707158033856207435712307283696292054954566343669596176967776143241510437282272821274585915782886938287157333711535290425780871886722002126300722678575976667778838885710544165286216860855823268079331510379044930019559921793206172013821444886433739837290023190927804567964176736744777246726947691728090801000845662504160374611368873919139189843898939424563663678873004283171609043091765522959471970764969825563119897004163752316637388291292861883241549492140620714053511619567871093750 [76,74] 8202102534399680715500095248410539804759418310625690535229109931798004217928269552766837999250048590635635778024073534669271364110332631008822999220528879250749017275851658859299899012264468595442793787058528356175408904295250997438770748650873564572546703953662504738134531013246935967938697134324048724858668689433071638800046693963660734731858164934149309354661341626135675393330874302730022383728251579776893874417903986510728066151088478423012051356787021253914426630997232263375675638310007990175533882033603516972612748451376285000249840169477820810383959791618834485680977215561642289467140026983376745166555916392760965446402237009781372637040789767684341720522595210582433942039186763577140502257473321074136197162225463520468562586673584765924243694116561695095472953535710211450969339356749573504221697827694477889160313911792672848856534182616484132499546486201271503881092493942884776110568268863468807215121594466711209657127377953770015424553835076348121109500869494802813339838869686940348013502529978104093289623601637224342803077021331895172748800037421842301500823470361430322258392504729101051997226522584945025444117710880356240493851038094483694901108314156518759741340275777474670417393312662435007943847817327536832831291335350545177597651901821700028222183403695574664346865181179358831134988511266384934132927254230971740505192402191930625557680021817062844468100138463098261082917401861819452199884630772571347224133919564294623387149048424235486920712937203874678431194777959331439231165265665720445527328476706447324293833248910562731979382245065025419399910030171154627595972264427673723825564271511288129163212828084835912314902489138090389458057824052170942918940269111135202891813350142853879687123507510933193978654097301085501411559881225658629926926130938797891753708419743625314272822504669006478799091586196040926806066969194629579469428982783094570640326242987122861112290081820034253386315048780955622945969294206992104915807177324493920127610255292107302611507445760692092947037238863450868646772136925819264735473550878442829284966998947354751240065933698031249298022707107079478664167338752331427433716984010782546035684681333380877728779555266587239857331859077487759485351123509979846204923258579079335694886567338088593430474846356720359655230706824421771970824936192966280245017843149734240578159405231340376019777859543633606438068645281571061173009340450335002969950437545776367187500 [76,75] -769141446854245260398989760685163849937294216590134597615419220297672002929391570048382657704738437785788783417721184977002075268636475492576904070520898890526027735382990566201024694920535757412388680864463581586028734482347199938120977510194317441817191708880538039161093489292015557822436409454530408021965597553506283285819658516932638815803811151735679977114588677319018152173164668376510159257000169859820577805456157902669269301769222456192663796020886034326001101676780512884540393592312984148878781055447849603812847672862030225014797182722745255006724739390516886325608777655264269538487752710728561883220668643579540124634607784490129468485618082542751765206551539177645487322445334039614932349110259718841398186616574799505201190175023438916240345680474229846514624014824200701518861996382772581481384148961293122905825914641926234937009922087246028203879026223776995608622808270731694959358545005598581929620202709896261167455223952780259482748847440036540769472163745959577777928645418842081653759532108038011917335081152850512544030333956786576584430885525826940269434819612955687567659961388230279775433095534468941164893642667192003643628196481801428055741932536599708836780139517966444684494736162582173102368722571649268222165991030314154402065805927100814645634885128735618600479018184779753649155649413795431762439180096112071942802867480160383099893272426685978756547745602690747857551372046433428457316994270440674412624762702746374579520342281254643688643618728243556608147884471258514635921023410345035071662187842996911440000105333908887828374401815537280604859214048354680360351014504573797467518560323028689594047160826526152593464246865010343755430488683577804342496703912519895323548844721005793313595604850374017593986382198641124900540364841003028628096122491427018853821454163709281153302399019860973891040848177630879891486728132001821784459011540624202784739577866616056626728123351053353314469366334736820803370440470525844783382197245474405513322583044815330737364044211345634944241928684701816274087551146195947862010997331833156114819111368660492320961054190866149869526962433524522916031356456997808221087710782145716240720430286477098987801320624042235981261805163982210187089102001073561093926186548290660800663593920050759963414807015570126642356816566501625705810299052154595560752070551481867641269454842610710865448963192972547687334646443263128090528368829836836084723472595214843750 [76,76] 65245511962449666415038160983875334950942155346429172965099517079642184031586248927599780814493647848728160257528655596454149433367862840221685873305368252390162548602070738729135592447303975746222943538770943939917130389012089518813455753317266658271065401679184759745058594421895151458765542689169851433620971936983403040639828815224454261153693491349988362350574190037740723474338745841198330313730131611990209367165329745424063859607622038321431884796009544296166949860011161727093484966391821345502822937033045915631024598545110002208445300398134973656344467273813586996308105488978569141576444638370835853844868148750728704243727152504342269545148801483046719889485304466955722877035784812655277151978085518504168318677514657651071613414860738135103903778417289649348121061008983044185453543001738441271019502089375257886251380464558418982266499961271617974859093329858217235189171463649492281612114089889930440978295095345798951831444627132662577564513404158889536865420382110398112005685610261476862927316876776228567655486531512869339326652675105555821694597287255002541419480106442430497652133328395949069572087526813666713641758827182230502441849676103923879330413814617706398691959594579501004853659448313245934092678756061715466465632479738393629481806774227340685700451892066166581993759960252361858020208974922219609398277453864681528581588619941963828050253561677243161143989732735792444587538492793504236074696400147630292614307260844896707088947786987964634302105532598893679005326708778051199280846744506718190277448438068820598660919912696452328855271925242271166058370246782606327296546963878054238597867634985633147891380344728434164820503063885160009201724067271981347138788502265253097898959615347552637990653773133207517403075709495094534716838627968186803064637064990344380227946757440604333826048647323077227022947348736844396465800517197762890227300528571153513981675663526030723440495951398251003354247198842883497291178859750964393186768183710783011091914219401232701152267439815926407528361682921046861826934719552669894269471611886251887986911693445884193204150851068246896031031298914450956687131215348464216212284781403107478736151057295029467007092743190735837020129713520355147551936704549637819573597949509857614515095009966969078381176876458803032284013696702310082934470816641058310326602221369894539514906141653326908215171181546297787922286258617543541760142034036107361316680908203125 [77,0] 6931626329173216378898156373647536850081298405150708923382726424205759100707310331083799773874833462054441510574526384441943192364039660174632170641062343245886772476795270604180797367780018297852024279122864500106718617792651746113787201835991755247774784788277649365290988559591547230819638770043139267535274901068254584365576540340577569164501840462765611544306977977670051639571966320172541318865889861547994114523665658618898492334521269889915857689981142105138304991459861613069519666207049031986699674191114093906945780441440179236342752628752742675450725572188902971546806178507325225095569419334696619155942881335942003795793295883056776413458016824875014533940198028353081375286078843639552372831145616708295949694744585939360842941298348760977349645965555565148907387120811999453567783694535945543756657175723715514430833888163374295695922864774348606978170248158803077449287509244699693587361092843236668879273468647083209879899392453732970535775034872465950381649571615677823418898008592877009190362661768131250988577114184927895834930196369901532636850760783585940300284620597129643623201590439107552011406036787636573788717631745692629328699982506694391776968762052533331156000575126982605806161219408026443941730359144889762153229202492647107473691994979754016225656935869993715538734322740703013971932321157347425911836733626434933350439945977260574811182848071387949149332658232980663600607538268857034779371555804049233571895101518410558285752786321881367970423222485389108737614868877870955209114566698698751773215447446125892346188264892167204491116377326263982122633736154727791280071764240171495535558220663690746889188974775551606851803036994942273942182858338805634727883669196424431315614349896806586385247886156141145387095398832710283828965934266279292358429615839456965872446735208294498094960912585330740688277215478296518560346394501778482957556537080206096576260033384190432681539321334962471427611048053166358478768217383447467231661343727968445123657000880158496882040634065502853770481825407300647647752849499558475009837504764690920654038208844367300705117750216569058429578539392852139907620760536225441417849448044885093684618876523765621604437256546675722496035278612872607449466288792574780175893687302118227037052327822786085019590859723042995241384156541138790291793524676968207406734879053034070750527462223544716835021972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] -7729329355463556623632905624796899112162016745637828396875745923059308509661967377544842842017398760687956620968343884357829764951536056486720842665452648648223437294619141441270809110183216921960787378827519665563225642326478003934913714586087010412200766286501253055043238947588377629238895227236324752955668604801772891159595893385258878531165009557631179048716818363891139715447158767835169379310732241692767579987363826563831534739381077233876160756168300590270947689069814928348202167574789922009384620771219699990815392303882231918770937798947071888750692951836482674342382524664752856610157677380365322909204064445306379758738973323902657539624499497552196423308851919291321665180432263509194651415125540350594290107252728224223107179298931126471724244390512965764813304314573744169608134473352098781870126388237330649448436234338822132351106021893589937444256422492098598437793504681545099095931374309049276648540769094979944964928262498757446753522280676924960541978303375664283068490588248553267609336603387019476715024937658704799305805858932008046911076405578768255338453021685739237027618430441053989213755982303542953308132472655763022631095360761933146507194691844066968278915911150833711816299624360017434179204552247065833387499478941276960233271120646516824171453565734763925662478683411133404443647206166605878553834833010905925620390502723344997042016843923907516254905564435411463240018102004163344015240891203863337820380914117109512649645059861899895075499849295948265381905109671199356478056959928666700329589796986806399961937323355765977684182394268408576841906110720445484587873039845778223780215241724596044627668849894136923609974920763727933959968744405950419859523651415416196237046247666525140720809649126376735442995512417221250731785062519097398699422508865647179072221599154253708479840550877307510850585805101017647563532288616061665496995281974833419769812883893537954697843105448163223443380540185273916533407554572323483401757254441154859078750670756236908426140401660359595245545523701319102442741370905066169312631563044039271453174647408813582695490782707072845917196709914560666813463682979164943285239081090570453285903039804847080511752737635435363072223107323177797692554006216467185497041679561991590403424810371522059622720301198823364481843078835665846994682919484540909733015561918173345901106330302354763261973857879638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -2927267158359745491779191990473422685276561160397514751599700373268944225405352748964520497619705341683681357593956637962077323386322711585249546688780202592511997853893917100449753363746433671279908672510031963348913653945333512294120470686418682980941835809556424576295231831130612305299979583764786154498858980289407565316068710118710537010073604421220969451857737666524377976147628681570132513786791603368406808019008779848773958233219410113203079039528488936014175710927815045179701232541242201912459187451783613643173570822417128898924351817942873499601180723255230485187117934638847393425245984160068307028523096858955174195777543441458290358242414184009762785286773907837918828371786212603412263090872905717360805594831518166086020934029613966991342475700963604250770153595426265698374681042673765042453375154705176462604712763887090543328962439704512038208562739789264266415552399199609476767694853305511891068182009932993722344336774409874895505758368826323443070118206344416725536039214448051150484674878416850208856958608643634162778491779613588298969374873325398708233702665579205920431048215893148043872686144551560447805712360065828767738683237753159667914703302663968061918456326719864740606114820961439952602415736545785839988217590529782694402137958078361153101340228656326381380951127593560788005377308781301904977353795412469769640451017547827866282507161841953195777057860983433987956743759943341002476464685273847991166255177696762114791912725177018739929083107625464387199420248216787209718536746126911110307277643355526320347642841448195846622569107104498717852273337080748629073013199832198798923291072145141363741754010287645382570122911421348081803089379363396195252429054622209266626342961106973840242397559355283042922653324813251509378973816342675506426211837178318698716259576044288131545806543516009401589152197149777978527440045108548855783178320988134669325125520435679806883310474866136953017010017601949385784332229197329776938677014732403887832483513408420824842729266291333291274844198448419758797877551354510552384544943761540374564306524028419684569535313891783536432844836744239366944203616791838810807736857563805324473622187515228651244680280538890414699119665806302108519660476361934338959571447928122473074368101135929459951692273248993637744616673068309221652916557635093913692161878346349698436061354672732548465319268871098756790161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 75190134340846645382221100649265634009987639299858166510831230890676935843128388282029490990314668920863951824826295690219540441143145289146188626011604967192009997831058911756503105920028566968521245664648046496317874955133623624041621909249744017407192286776641091887330568298903335898899255016849756501335756288456300707790823972386182036633313330163667421610178221577374036676171770816944733253298131051476592606318293466413362856761793229378280767265067663712871348008290919072290176010604985124615010067874338866623383054992104899891613983137607072240734632979333264345447121025485055248139154693658841649322494797385105198664557817114292718437129873057920620827482208189187992484639578169437357445349637424592591049689755558319817884988686230153666303472722285433209877906224199622186822793660573640093173119577935960622104904395256535696902687228316333272741317102443999327838230420591318046303679263619239499239118958550939881022838141333315687554638922158496784416248218247729835028311032564781750025406491459891763873051733500549988591599313028557231311881699282388385055526979110363484088647787172137304323885455028438210077497170041538573337903242082967814882449121606192517836762780706639815213662405118772606655832456009091542238400271558290691817156964069671322825380015703415090827958227716245955014589513567889251748070837235891531767365883689347583201433061787074198785182046888930643668276662212194311328588032703288481657691169289932205672443794595314560288132433021625642349412556205665502286204868721489830138870641512933743887576470610450928740693113687806509694441853163046581312635809117981867987447854304194220777616343540325837021265060885846261541880436509002270683424841456068314015009698985339108768026927349058649559427465517141817666580678777943357051782743548105286822367613295385966922355491383348432067512190868912164262951445144618582369503181866491707081067852684940690612996423790177020767054098229447279947140550797136597904705548331130135561423053533895641653176159462123603157341369618112975970346778132256300140841890090395496437490290289378093889588576770244075076501595802453945539186106060952398986485493453790808190100924398224975202442258113499135178203925244078273332636269405048116618351579004240915990243672175500927142164651354377996579011294465555589681830677518969370319189155878869469920626695050303034406624647090211510658264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] -700519713784010274418701837217914770849917368350973063727078766088044529946972687924602744712952867045549248134334439684542176774872636167490246513069847775557207041565633207762617096109112093414394422068609831937949547688459051332850610995264229416215313980374321596562294552130476088524132543704943500656072853979231102996892926622632802356117058272395824332477025545338146220624659422809072804402081890726438178503697908590912175184018646626475222432210233940926473597764566252455381146187701407284048521906474107254786220622431303764162951424033060675702899878616760729647976135130517675440009281218802398646534804951877681234368241162812433216685254633540994890573772942045866255016423487419581049414766826767292216755953377959897186373802573238062270655061045907786754117957299870388641786070649642495418128279644340978416108413181815804253621050978622875345822621704502770862893505277914581514806386711593359387452838326785526792074115333390819397373791582375241334071676848366634404112661460019725056749242133945960016009612490587545362175612287830813628889392999832063262997991370637582153220668803126725381171821489693783039512481545981114990551985827858072770551210507880058338252877098859891785832896357674085019734667599952438572215041420374909036407848599869204653354038205609729753222754741564321722920363344234483486914800835629721589249745523468907622855146621630713034351738553463365593528665618840472854431385086648749535185888381567788372587946802245932893114802741707062590090532730288787459696836029829195897010873746303884774114927920261171246371491090000658551687196640752596881591390277600612825114387781132301265458666527160035901140050499475897439324242928921091846995160508339166403441950306611441130081018267057810641221980612646126005637232520464565053703759698225939520201564276542227005189671964491664875977794547166365024028145217439270378878735315676834444737823676485889922911369596655339686534903223075879210185014198910504265975269878372362476538575783384489893925420720619005446977432289191546976914665912605424002123309360567641021453188504350034102274354055638962953390918572391591965735323359848199001567652239196844386380493276507532869901293328914957738630756017272163587473312328688676975241427802181016786538355883620284246270808269058483556320681070375662315701978183719843031132875931106608336790079440343278344149879899305233266204595565795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -18414761102016237018435583320885986799590268535330618127496145706660178371374237824363909648249864077450522387198478871048294397742495796313951103715219247582427466162944243749300160090393102630759406210261338604251573701292861540319293941318962955936405561396903930888541632623728662384737374845879178704188863832994111771512168165996638694915011016848536869375749036630616520596211417073794511406958760458188089963963045425896246488075335785322170106977252572186803165544073583536776028039085166036097766770435034332084513303750020001580325135996673738271161840170364443467754178439025792688338434656858301625464714992466402365588420266833187795598686521970331117017522169977322196017022445366923310583457482564548302590978095993336187360525763863824893507047869348167974718704789910031867037910500290839842541822223619317262276937527068915777094931726632151872426419092843547454679385676023548807155786687200379701936491002145433556598961674452719558087428088546326318662522009905408829785903723826107690708497335193224218695814953041297175967112580693181810580211367490097348411679962406535791597613411382113163845378857576473156700602614903980058305070469753735565703448998818243842613345521021961633575548064121866925307726370418321074848365394186211950410884788416734830252923778961388724724405288943077515806719523965884881693189087665214165550846725608470241601263139327685697372014880074965034331970253529201975286965897780628087292391174003548352999414144393345359586224752969954933801469404772704443662820879682771115169531324552828986901024023547015373384773459615624990296216189177323805148482025456262966926246619681243162146316145586508415124042772805398791124762440778013529918676931218564197885847363270817586698488645092116535230653317019192057992814205945495192462340215500006638308597724143446983424660711323525128832049820127551929591131148061910591142817580222565947533148463595073422551338751689463321559393054375096574915998330738246977835403359299261946478873207610326150049615941856171109699930884808072586004168496115549792290169234116589337940414735326681136560062480804049587892548660470404797802540621415793703932348207371658409667411285855499428505908139103207307410376710351168713507359863498616716715939589092879944706541206294431536711527912449063678350415367783098995948039393432171277653575046634491906482820140246024520928533330099696740944636985659599304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] -83051548279303070693648711951636917508564666007693078578846672064011660401203583569944174101874871994451114948658298517158234697183102877363820791773507839787067465210096340122033009761341868122699563451349198803075374113413757097710351727608500655954176042677022255966009238960254693851532321789587655517208737093449484890343569898968298614538050664610379958081901685347009490950846789476812780103957608837393203399859521950550676529921667988867924760303820866751107881362840535435221875798970388463821142294922614113285378822839138016041978501268217399651080177307158355151783276413669214749419909893100223109781226069989857472267112416290684675844368259549139867938810840384880854428451081679417212322173775753042365099866271945870592508633675898812323771398160746387050182018732334617007995587337951412409355948655652431213175796309312820608105225974703343133014669375384012791399578599788862267379697171282869190414315302568630669984561546101222301095981218809318406263903278567840642464147965724726269495077875202785268439804899601888308956843857299628577486957377957592650709782501722186486955965122921660322239818162236445928071572759082395294733867454000072239263514414606388647687354613416971610219774535741007559722936733877119759626633973914013787517327808871226063319852802399098451805555612256168220300901273734594673987278892173992630630693446862925556057965976323075249892072702484504385009907896402267342062784371353287919227968860376805098830193128230799152690270205666860060555917445252787771703716877907509619258735834868621507062260257947536135841498870355665702127549364887432885645489397940214054603930085928581209629721671271001677190887441013933284265978963693001526101591815341215054365700371047810063510713190452536916286732079305681316608573151736023409452840055930934918168057784710464570571827170772304953407633084464695949755673699998692669054274489364047248002415580442249282517870131326284528548717604251675837175234184532564572221258699482758116909539836618839900059327039987869747117428339877877605021068471599433934476019212146943345299671359197475477426130515905941884168872094673895422572008614522205058490485674824063844446408232759740097960775441698714103638365061754861621549769871965414202324242699177478383680101771217114943628936431445106308956253408076830533645738909617382757917991660567887623450700205498286650948792540424814312416401662630960345268249511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] 122512800906082211986460883524832100929090966007132287082676981115164228632655795392799139932250187029171829028938403137688790066585645371072598023182433512216911485127968392732091792338043419967188990754299913956627227949706344084917003549530031900777677088702184225460080986267207380169786953270027370712221067709826455956608997920875593337713458619990739144154257293240413227454214619844640053699207701546949269770690480235270640842835207533769735694566733597844338913096302857208267884480632421854485925182546120609093379336026805271535660114320743471869492370797463372469225847963462376881576659673630121070405811432617633373507981631358689241100971270851328383193406766406175431428109665556882173478640615861137588918122549446467873035748015323950944700417966311207639899313807356017713604910777892479286688323757605167615396985658675834082214490206861956317159400012948644807857612579588261804267088435429741950763735173237176113626099131201610211621436706208225498872741905664899434727038353198137712507029698386935710557224327281843142639464567248364352705344122065105764956045397863612499766051368029366210733888988052249597669521552051865296383190246529811203795270540823062142355150909050477277157402339326216435146131929205844429584634226718545924358972510320439051872679245183225736982793858114575273590794966610197266205369946186187679297060741554208694817329654563518331186059352312395982216694828495215072485638218088158112155130239447712641232538249165355122232431029588147154962003236641713627416967949793354909126639286988854396156349687605266284424855988452640944228647817454758356414428502496260080913458854439131565800947360055984972913934661648923558345918964518353068248643675285407477882569056926358133370186315608342395360417905750618014433866193940633442425506937831599567753002130748803589095780538642377128808864844212803599021636552729943587064411116445321484489763885737772318406287137700917142483112225267646156001482893760042944434273266925196852997260550283339938723236928874088483215431201407907949592326509115736838269933531781871014748015795259980939690258995001187280105729645793035583156627347814954698177179306978848007983136937826935804858832346222382672182141672382411003415333451989962239573594771581818762387503226093583773766437408458599098892666830901340118957703424841674586154564055829398496515077251292813713838529808021742678603160925376869272440671920776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] 1148060473191349536826251818301338511372258870980210408411616716321479605647040599972638691496494178622405172707934829385344966470575439910331538921274813919033861696819389491300654508464000546594249429558104177438999077190453349845106016593138654127676822568314251671689191992173873206843130458285535518496527868634468533054239077653952432310892770151045788890722594975451541799215353293026151496972285546820368167053069882263203275282257900219858373715121975044943533575579106948976256148190414400914225871692116661771824856996576245297380403114615835136516068462304221954647932744540973602270360542661295221025819530078112139608251862337777569569466858716656954676509488099591879896166674110330862158065642868992994251289822321011634200527720331600778610865473895563436182599470755905313601469778756708909175787343282509448932667942733294808657321094341109000352302688029405461405175991754936426737943285752132708101952246979893851353914307989998780623608574107228980497667256883223372613654755626276880958860401362482853779873502110134366464348863044770118751370919106515728319164550047485665794963715437547531398619347701979568088898276048019280065007233010427375150730133092482271729499056545350975377483893845346972966610235479892653302595824322685479367422120500466212229757033914718430513388368774247156991803015949914490405532010918576118661289735047122593081350606253071931545363541106366919092813877657290556842617447063893758109260321916260307250514809388165538512735154610550485292852973298451316175769942932200999372479437370595172515544625523451991788957656772444883715020911114035387954756335764083288694434218725589069037801730128489331785138079298593289212169070060327615208214543881594137291774534312588999744089134954887799657790246979138105626110739993003531550847112280502822530013982375899462054872192178383867298281983134939045312529610561181469269900411645358784234020306303101950931120328654483019595580232386031609043070304665356352556753828783642832676041323934532546217015716281935121190453766316268739113787261914643870721171874781170881128713203515222343578222986405860607780520336501590883545995596633948065482473027296420106111820451110885613882510450499565275893851947358704976318896589811814911826840470183182013364603994437214120037181280050414641004424882452531139844714352479054021459907318866489458844881373843984406216320300528491778636192011120442657556850463151931762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] -1458038848731743745970346145945450503882535427789475427670909878592582955225295158233346676479095967836967368009744042156939095580732621349527283155612812008873142990746422911041779352150054648388527384052899385400797351593388098814835467544620345731335918017639242919398516070797317370773477241942522162437946236461701118850485797359960768154858442475519267033689817538452471300971754431179200417961543947798283864221695045814775843066394784397307062629713869552679469209764824533475490570557853164734266924529855630082569034331331796819650559930150998406185505725763132038740510834218388218923909660068879874851516703651107937892699560955525744208000961562561076557744121120345296585806586549685946273261142257325767444200791374931065282038497525920818307782447501986868747376621269435378703144979884897605051664693537294746532322410427935061055368227110522467345838139750033085297366877443096583662847731376986097683923695187748756115637409834587617329931000083285597945317412261818551269679847683360313523454470128543608050559400065814263520985899162972613353721850940975723868474906851567135126980383337669317859810464283860192183547738794316685488365705293826890056288912691186754468682761105139899925496993196481655171274410848646398826658817308068127173350338046682422923620694636741773420434986444627321011042120419962737512241343973697614892259310527298309994724510719204937090950264133810540011473040012571116277810338193466088470713160309871879836389759544321103674899250752136144534507471927852005956904991350720631082960346679916131303106364943604654725853752957711435773251655777995741472993339783018226706094642721702771742410144008753596050188575463910619762756542365664265735793494452734308566887467406080365285238079391131614740008541281098628963890716275086300803549653227202034718708278347381283898890724635190491211030118007463820116297144025849402312488359710527076011686050729485697785689718433805679390390764476805295788179330728306878833256669307280648769944952808704379327345654598568670535288820147812851633046955970865752786002211548813549831070297590343021026503555560754578097631164569030795521098684663343681260871351817546720129505525047795661914008923509191267136744398118521715115473020664606852716813308460490202610505067659321219129291921778824040099411543142681746961580991801773563093987062583647358806499726268964124125800561510890950266952290070854303394298767670989036560058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] 953194484569894927967466890406370658494751568442800012954230013358303330545333767229338271270328538745895861399701018450569614312228121084082257527140097428479468010915875575251752445395051617123298343287661892385941159961450263089991187947715276819071222483818866923298575542743536510745010087712923447061902393748798804177744216498084708422188167560164032799874717343608518609785936229591458237521388651169256748863371906002205623556909917893818440521674949413842660494566001521627347364311625283867231671595213419004805769634881732862570968334502752303809766567871357721354205522575061506497011313112247741867333480604124989061603678365122598536870658155796922124046831745736777770616268197329851955669030172951279131976596152654598861703309956978555132369950736276938417648190276547877898288403366150308914553133301550278721560193235528904230716959422518730410332091472208482279069033149491457289216772233938977471098994410984437042957263377085869336139129383432742343886096995605720409552838401785921908246461345603449949817689943257213648679943223644508154600798127995348647274387664261343109025587392179620595001620832263466768872320916646328239681831946964490291648753047938746697215310186596168461964738451061215470681325198777203647240919187984350279191599011501645138711299971868839486054022192169356035526483403681772912327528963647152661729956542640969166939754631035834001908344695876150388513011706465258755894255260192517144212755506642653446812026357207535223959901374942360606474291121868092684770249662498140398708436114080865598501712077934287886104514372783596202079888732211369820344640083009668014079343196499702535186380150694630846666304584519624821641090866327969607662228688454058776871323837766506454620442022067803218935062755215894695075683272382027885962916731314030622031935222653715020853773232540756163090879751857414129309365731299670410372774506478613065769832864992208979507949239516361127428976756490655963351435442294762749605896619964116718253433658560848052446497987396210151383708196263299766862055159200436938223965470129685027495939638995330782461552423102095793640905156450015607022273321001162390545754745754196642381160396238513914548440680531041356516841755239993450106241881115881468767385157486051255990391989581115083275529839214952219420126360525431329399655503655525729626058833109907958346661348315482897029344201224676358365536083232932851316832056909333914518356323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -30334720869282353179382222595765763414160216149440515362879158416029378210480564234113471579817539305463934549617021766459932679037011362961856163160943654261674540366250998902652389373086605508040452056800425822366178169850242933701159260184755762109561978703086169760796214578798712328930898391550154902504998207669055607016286525776268034204181259257150497491972794197133004107677737887272235918881783414213076470898355242308419965283191125635767656114704735673728220068906083924594168171192708316635559816974649467479007381045232727108077670133067119865582997418810186496667415821977146429273495463997817361348756985249573939791983972690261407479774227126793979275308349668969761660042922861324510183341541376351781045146924724437688148310306355335141959451123524037523476497936777033216320161557058645064494856001097413644411611957704070656113501491620494861111642130278165516101091706353895813382312100647871562450220990326295671501428640091452399470645034860383034832852437014049479844425617440510921491534368368335553978670532747058914944812487680768066411575820443083853088358640085047384810503977753737367186407847387084254068319328154541072721884191815436268124523876029970238431890867044311837846315787771008157722595675743546757869805849260658919943834206214753450431670995966306419167952935093813557217903026032433291698947678252881423445108803776010854782707762115369023613382418827010583221432456341586726802666753213564915265285757075835141975722162648212971210225810545334664586520492599692099629551873813364992388905204452254111066394436034785144044570764782763921759937742494299039851519434824840928539571703041144425235696637143757609002421936284038554420635303967043913705875292439145963408785682413930524583788568977877364541175722001053434845628904836654565788880149217438073241929530504515348719322536142857644188309356957423525826625099428189354482893315987974433099892939630945766033409397448831243762823222776367259738816382530315269102212668939195441753692000679325500292756488432136590327642422585486110057922661641429899183393634193222526973465007421012640233963950589927393935730428173570457296940200783687078369081244383087583943191359923722849267350435003001244065720404250450063356824539929780686910509516226128602127965649206302128039232511620786714742337763563485361745464743531971274331145381429874275507959122332541696043802810681307332271179827858683785563043144861694599967449903488159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 107845194873915105855932110810727617469998352083802019429169492149014825244349650011195345176328390923173822864381733068592312035100654006316115828724743133580991575898556210402945256129174468254525997448585961249594846607280459625559316337937183742208417707458367646148658215876519080415782909448227778031671578508762131656926681455440419187645162083303062602810134117973460888454536497690410819250290998881248538719786450425548370491749868996701250723655828845573844306269111154763463039127572879163846731465353095344520200930079259675445399888941124701740609124117265790452960199035542235373494909340267802691332565745480688811428286690240700033076211866120339318764383326172739434454581790208957583912494422698660929362853968148710260830265387964322484523514056094944000366461718234984824216254389256499959976804904313454749986391306310993799888477219353206866572177897049934280867915478871683584004394105245574675418567725679651274212399326517894660284094884104842288033664780633931541560412749194849260916600334686488947804161806362602103759342060854514035302336258217967797379443480715734912411117843300215498200131454466891244629864438516863115127814900968316504706234721861456273939260765889773728230023746448201424771423032647356723124512452699817660845966096065958247304645520958332392414002734958406443484262651140085470826177432045130588188476885328198047607657234540358419809698524706083845757486659187218805307777112755865864876375167918926837214841530530163249769803984202504768148015777245065783975917116049667525081824542670379132331277966554775345902518874086310538798974490679445738525956612601526578394878068385925470521280123651948471233598377031820165750195254269239485091753622127267359735315953310412865947950767882777313834889047393748315946337604391499831172589501653753162754893938069234899451122068533855076794336903177126065873638915588482865985083424199899048904651956219856379052727820625229087090946279225813520326470244203555183968579298387844448059516790461188028362898723874694719831925103323096114851917641219132662167573723630575053138095579656202090309996450975266085646989537841866379616126524650847987002412703601254605451379724994141382610108175119338723269075312527084988057970203205693027990779487080216695290083531176930596350672868003883833337711300613597449696639929984052260779300642965834576262774503910823629603347446756533543349951253367006165904441739034069769331836141645908355712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -117179247038951348172331852444065746049948728128278893986332296463210598280308184325290252231594518246773031082200144709602382030305035086779471298295663581946715618547070520604831643416755360886375330233285089378382354469151762430193349557172291347180803023705173345734685757253767665265062050247260478594373087566663742444075980284305103412767776322613297575233950345656421561912121637086003482111932756671757688077212476275372530480143535621338498425224094755264126681775315444966396923844131613858857366217488524536782714681266498135863813934733753741139271878497193088277106535843434855879647132329728667929411619204216483561966871467951454090069501290235181002661528238966934564901615691656204663524166476952519681012036168845747389484963076913018768576591355874082274493272426056223824240856197428805358952881298452783601085709633302818420154840469579613886058527229981370713207288376763282100680930490544011679422481124352699097399381303683383868751658596573103206084828123326094805624966630625555168925551713258655988178593459001460745610701770981791350174770181109545070107122556762272382593290487782324146634919956430975226015773571695359877053214484707788142453111721446414675706733533572073588266176464660914696020097989829793721694433547294975343864751583542509686717608690770535848487687278330617319537746619340172543165107622083429937355140741048381850705016977040197273444459411125097539253231631633502715287322738677381642340600517165902308046525896141472735676052857808205659267222073532128182937374045291984032504312639211265826127832860016915718705174002433737914583361428813292894992840911206297273578689702888082326165619657216666873902893516309386803786147420943131041177424942507542575506588410815266472696227699508601955090201372542920179295914261314398576706288482768260521418723407934418769412206413203855812569465751159506239876805297122123712130507506654185066226508125025291305273727094162355561166592257004780976145602377290506390696080965368277379915210740569705009204198169462354141076299210866433992131802268444739361647616893292061456783771842862303038895155849402613453573335656961348310109264030232302420590727424561600055216691544047955688026010666411662991973461288721402401278571849277706417486661435616921691775275376475235497554912154852528434533266961487214426285616889847904447257424210544829155735953047394386475397743253998633230031287047324761642877368871679122364071190531831234693527221679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -118503006224488484440600483371753227093773909398190142870794970830912961153843875537293568258936256180832723140477409543051541830921433261023089404343272700180446681580967879735055136473327464881049625422098693174816550332832917448178307378121696604193825979158057840678656423188980661484753774934347647134728580886854937497772869897854618243190390840840924146059869810241995965566362299639417031005281023629985583620156743065012279189945702173670903156453241278316133315392287538824187926439518572402608114790603344526456440740051600492637382699986975006243955031875964662205539890855946449356734856324179890043652602444451691044852687076026044391624983715825759083392355657583562571481719991910797508632469467030925194291129421381719877586509539040420322708301462432997502955286138906549159137469044698744967302629018981583748908251484686987920944860406382692952061455252911283205567361832547557742392177040431195340552108767562051940536032007597209655426242368382230055496842043374253788168171780809904000121874131520341158930223313312925965557129987924941515944084663655444328248447719087795553320009241189253142079303728824771760862328551378639834040250276493376440085349032702101670266499320881847003916752227038421321255990896656454212128718025495934476039950046867817306809028780894827286282006719188116868068358586880577199747781457432709833906362148134320786366333852237520948436955634056072150425481217076377642179522251005631175777046384030139950897070217951956893614531499301010024849491076156747394407116862326414025756218127162065763383416185351644441433116808237358580464872881904944917626470459060064397852579066847031528996818917312567939379451451998969662129786160157536757049914356240560320128968311740074308382102894855857509925472087091840589117630385364557518543624518629942984940979654086379250713098358241144440904654808800696819303640422727659638314746628648929214172014839796927842011669921237924075256027644740128275486138868198489611103857832636571763713411984870724763471054481009786980469199480737565095748966680640582692482162626999375162107678883236936458637796350769185363907022734132588890777208068907542730058776085449641715144425261247328084936902899128926840841718430787703866308554133664776635889928871059551643936048147394859152853597284520968472397838910972978739413327162902304593389127133138453059844834544809663249367279131152790598010463619866812438905793543515460736204047975661524105817079544067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 750990336804322807035141782244809007551222627079863289052740874182908932044514645808003876206178189954394907339087037877828481964168268771861108682014044111727570421750026724977319294770104798658650151452096802957909949292884025698431509352345319048593090090672257405052968192171457041781447552486283126578745585546194618552474770552750308334150354651593486885559644787763951264770204991719591643225953982725824595526506010896922618551524717433208252848290400676770128216169613821055834001699946084446931566821899320476738853883653180100461509656906455943867212758205562427687289738081994820352055653609341738318114062766078346563559199459402329003009561530188526692386656079383612870133633096142849517454324664523497760761830641392995131959484405117357734923900527610163181468755197213021390880522266741847248424789251099683395208143567814991049755995871379104812598561636753944412064610231556711714568587285392622966725216493408663168160137664067737262881163579580749682545898595262613765361010118547111863238427474373724085979734828175884710663593398290254994371057007090466874994988852624864389684492481065570546990303495385073172587693022075053114685665165221330268183112625311540446285786366088618494884956829848669802556348745092910268045233058079989829002058994115188402329431205960446870041388973440789327365856078076268542874377746963454876730167750051932168459380676229614315867113314754728793973088124329128860843672063898835658914335952073583153407124418722631736411909349034283503170304370903785492277412955018935344186335883214697791168598441013924286199745574160837274024973359334457517219183928763192226836275395182561218951887545244318210414070805547168455338670574011378806517375208205797655316466347711749481716373385442660205106123558675055628625578643068288891522420968870939407110194905019811214273995253566445667999766570270884116528739265889794342197557390605985308262113622648980855661665929374969605387793438034876154439176887522994322775846754985462481386021416978152846360004094945822161135442152896326420300736033748942533246554918387187212072590095191513891679801066662174740716939999374380215061727773381217996906380689324346554155939890141639830831369812750344702295036633444026434218736672213153055744865793074316344366068431731240585663897671658440562647164022946374576941690631716136726789325944368305043365276480664479684879173997016209885782060855840324237788620122854621585632185765124546605875366367399692535400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -2552538012833701499268705539526695733087814265063783874638021916307083599647314555132445908717700864866650391992175533116680937090153281795695576444418082117157926969633142358655651428987263903996985113386381601881325163317625291271407704529446722224584855481305938070740117378163458702468917099134074929589684246065803693048449846938544969967124742768189500742819361563792704780336788433617129555889631371332775013709580765396970274889751507767643733016032050432476826035715046495477485887116099088035162877842648998446235885417075339388498764359506205664093586691471858365876157667295529995822776815202051508389074440145082183491326370929174245379484893729973589722227878434654256878544371881415220112823841796468315497578263714287583531798879280642499835539553370312587231218598464629666050279255808772768635723529448604926676541147997944157806717369599612165189120397576707971469363758822856569339070191468068807626873752573538637625352687180198008121286611733136210297956530291567565702876532187708063061438102272273680181039481447437639230215156998162198102010162521041658341147323532036611141195920426813647280421371328067808433343685850375370561241989717529395326984185636150048067631530430057698871692435435835966189128441409449405899702252457875950093563897426556179470944937700732544004175959428301335418189448069640157949688898907918858080251302066445762937948209052257532766580395555269231895075363496505271921697291356686082633123184586231375533923519956694451365427411876373930299452059431539702286643884938865280830405701782511206229714323837306243047434926845833184153003196323070413725643531001477086785467450439122111150342589177403954459575417727139390011879950914902728353775799212442043271153517264967924468639213273626179698240676481146176885744365262124727926054503969969557538932111452459757386838725216705111171220071627909130137488269079848837579046325668909858083924841891321657529985121250241739043209410175787624405285606921191959514830083160843614200443258006874686951472204982815713210465149459141902251034293665462506646452320164156393231372145665601247261584278449808320225650260079500892591054581365915092174415493618630151904402800232397957469622657495987112121431172786714061966974431936026947934541508802716521152142232765371661973094496774566400998362366871060175134630025842919880765656689441331106993169614198653564602355320426441782671854644264824197654310511598354241215900223174566086026260336439008824527263641357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 7111963575845958786139195456033726886320565064981294193353311816439694467747909558683320708373237436258641280036108584188398322440012896997314878635231937529200571672252416820745635803950610844427639111597189644169325113331427136228625625672851257029216815293425672290232118172851103257409662034085863035821422422261444767093484480781950263864892231444558525580383604940681223067471230956983498662066697066608241059932878862117138316248263750300315878245847854300623203229660990105557869262483820669792757032629708958658405434164456995715931799233176639878621507119075262306431353433411302488229681441654706067915465537073157677663048073272426580735466035646107245833356545223948103372215894665000095906008020718456486953561872565288107920274179182406684190216124806688346998886151777169724739010264510703257245769679385089722694139301136255775845121417090612825285999901630533523737364345883892378039306791668466427603038715388363288284179691119315264342105574496501051814629734823108877160376442358784689972085717569891034203441483410090480070796532406694041261527765606014855211459220835782958629186807121050123372735088463711045757262102728383278633088851077805707231226381967857479059236779440565495194376992391349817461897671565978345525651678861824371183694647514125169059796184753562079858503504281328465570734914036990917030067493026314381368945130135497971251063506071516369744971165854900993746151338144212907354706199958576938508543701090467681526561597483685307852315222373826002582548068772314578885803893623210434034636229469965993526098931094576284259823421192263444346658325401023539817839750367248093734662293153284466734479287284745145845019226015927714768395818124499368603774403038111567553589784536887432401988709514973891413182939729466765602820631543135359704289852240870004516811393276014754893317121030600606594784460646441934864977900520601590487347327585436945498593911056631045808659033844461836672285888771931111113649346942141180702820307700487040027183721230621064403950889896685380978358919130121771506795447374448785363058904271488395733039060749772060691168863229125689397339258681740808784168134875929285912325128805135519716131857386908053672333270144824992275299473156242684211849488289434930839966701343142282472990789324118280167373529722845482248375165059354946168358706140506562803797154613066220810973630347058037154821541587380459649624911953524639685097303628075391826159306491990461790431155009173380676656961441040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -13710431230597982732644368885675076748926444158172504276819198105555738689307101032564102977948314233162338358463899753721840152082433717088022600271989529636806573849455332127437552422602458609937863700911543383872444702917082950087609187834061739555932155041896004443500236486965294552769368301287538782567949819508432616931251000475344560646109032280177486140971094400601354049332138456744999596997055543648588981644708303226055111646064904089624043539898120956762639557142525963921445379820954831846135029440316106306448681898288743147343767156408070214611762827013312564204142165290841082931415265926575537192987866369168399243382595382758249006596794939254810947665753662759544020419880307492576390694593918669996119859971319549512890800386036308592598715393801511911955920784174296315550012403760978863156102517500794985560006033016494996143867592269090611839557531099831791576497420285842255277014719382423543180376139151821671733136332060775636669841297581505014664267424424531957422990033411001399390469081595223327042487953463754095963314086574154731160305665497076298398081614287298639942606191441557117124846556026172654832085463118941094378270992900268091226544915198389469622788185504527606268389094127717914132410632558250350657582235964787265937517968880358271296364452061900988251332185152480316913349292072171515390898522019320369990305044457195351251069713299401066995533869873972146074863741413678835550992723575869329230123548344844140780734022718216431494394924596789971176531024566644702539949715948074259441727275430067339231742760366763339895196609347735080735179038711661825100934693847216316131776979247022552709790189024887373198131356477081540180396012251780636583037388404262428886487433702480733137007034162296650415480131039929632572179712735133450077825474709518102534094791362077073135972475089762124544539658038255799994203915142764590116433931423847663364241859788264847917059470605856623146610267273713225560296181452321610926538432316930244830037607403726902154211122356271557210015691787033052670304676460809498772604856377581598441753868488569350061382513787214412701587024061546558024851180284308602604738738921636903088068008793125803006346090365324898121059933828492806075145029555991151867635606782799489326890785593557568710238360860932920665903019646319462733409313866564897934915647592833723577991895195983439138458211719386862278512875018131447182737808419551450936544739857098555946236448366271076793054817244410514831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 15078205927753836309052980339745818491934047365660188488088232353297880065912631267362231788375606846053337937789729203263643994827810198807045143356861647694464484370464146540224799503501194671245842521300203355381037973785596226500881309839060671690650978873949435828393309250986175726385279621830230758219878945201142043326434252010932829957929573731536155361436363806434004030620510717049412170089216444790066506743201091460797552741221847909465277109298538156339373029815344365759401083882314502455780867808002133731896924892674578617029300175464080776996622154898172502254054114021430325387223870654826802383295479605416494307031447790590423474791169675717742367192695579812557121678568389527668206012003966279243562784437564351300314815699694493633743281383654141891158535767392867435589632901091673000762904033358232344979816523684207725935971434739981146026209859675795998966318249333956091124337851518908992356613001555983474439294361625283470220901045154536883219415735578762758946883130851318966004894331745314885576100838265625397718133171375791015134911559065154172402100775526892402752524419752479212502561859616831253014804258759647950889461002240013772333911923817072094270272846729326423267743937776978248104827995982632799581195048768923562351453115264190446077219599736116391073567439365049819921876885307757387749578999233439527274552498324014006206769868920282127121870514794722678223792386057478245533920445618815226017210179958723817212547149667311700401279461852108927996415704024223728107602139651885877743730876530825244612235971796446257147005338106406270065487746227294374029131580628574915171964090632769044072174179707422598463822276158548171200505746986923479896458729533757171467889723933853554711175324894923002690307491969898821497384767134919427194993612627318589690063971110688824288117085969671094495806334798379210192432721571526335364039452440049419118451751385888742488401579472191548923521057607694490812577467901871962370263114984763020987331196001247462748217829784088714929667097573189888070664377162295351107705871671167951895888295488719747795634591743168373830630397349359043836629412928923146395580809996864372735588731076029444888256549355055061911963451786671633707590851409235767214186815430108949245938287037171543735599886131247887671433706678365293346203005302470605551452897141896855585552571729893633212622090276288021823886827836151242913801852385011709150034378631256695055772292651807831020960293244570493698120117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] 404220390713704032448911667359349112426202851854093618577307419194880889827860105093513040277234378922721586061171518552924425539762555349981433903185942692221046592372002094822062706910752194046530820782896667657758980768647850963041910222346214418034466330260992087671798929332297252330394234991237745113593153940133131444036962623239806408728092556261219902441152094420243650354172269578425311165157108367610967305957801968468258142245933087960724175788592450945077309346478061701822377440848345473658705414422228024838102836079426071364963194010151496969203158966692286704036305091983089870751515657935021094076733802133728682068636302061607358959132509993107693687636537491661716028300591166340401601875462936309046209700536092143171244716501649201897877666136988286328126992433188792449084988403347786436292867491471904652239192156217543007869056239258827333296698704225562689310665795357445510206091046967354215489471811880304876848853017215372161035711874982030714570397069027586735433205756529664218709317806031359974359280522060154297652719091044525357067955878682532907909666545343915510913416503701273271193674976850907390378252139175542519296378390655070702502678262115664365396183771341612091577838902889510629458081524197008005078204087979928862808796300788079973948767776882961187900172184108339351718765840454626224922451662960605163712626968898532788299484604041970725380163166332701731582475985825884676904550071960341067840215978433358187514929908063169465104550906456523840642659851132621003409785747292313461885816180171101775151432118159766916253984000675225959306759666659301485854467785895286759749560869208717500617159535204209768674625202117553758850580750397900152742695572189970826286439639218100951187903948963138267083384438410671029486441166499515763334570784284077610897000443353126256901182641312901175341363750903688700033733372856313975480958618473429324802002686841918532400838104603963278053851603866692138866039168735381457490107875568024107118098997631966494894936091021246689019734696127045210503797392482821575161270782788857939537766839297890681190983787484909825095967167582375852879406858803819308922081348032387406030385195178189750695945009819342961877421716992124771465230841199427297578927847714649216634574943721952504587588615795990864434056721687082866245621450808079052335338164424396662324335156147283862313346829252749692456671099548289869273239808581541285422713441912485862446421740722113380428481832495890557765960693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -40428149042019353475192439013905862482529448040405213784245154081565305500568541307817348063655037706420245410108771346542715432503143904694274634613891443595348881393892642056605448313016479730590456075980712624823893560009965890999657971549875279430204271672821476934709001935632052054796391594994949838152336897519155590854058433037964658478807949362703110967019615577610672616836861568641570462668130617100648977004351873951695659196571208009097610242286717334966395099209583594626291256801899134828916104037844120526660924159956579713459385557183513904697210114300227574553526820300146321884490200065497723349109544913345404862810253333327030413393362116290533557375769221733870429942737609814121539413823523018139388866543977250556998461686905281393905660281434189021250128802899571064648594851275261230211315314454188568527795227703290461794618196375499410821193795372409846891262121943065314120931638746340180574059402290071656162115655536330599035267248432030852241695672537299821601868953500482728383323094886173008000891048476038979308203211625028647748969458334705619307298230757632909391903978341362029456851090594702811976350213492067801329703616487561467805224124125143186376402587234040127338838848542403247813882915744975237326529068241735830203141057331738268969647476621719025139203695865046387591421749701281954481278040688289303614204028620746076490262764689466869348006026214114196966481327685249050755669136254411215978242091412139282354307188593071457592231062796502066168495746192718450608232823690648179688362265545410614103623681760541109483949085120156987869117934910615674305421947944378732948231579472806076653521390225390197489593660996227399658560278549258777617334145254512662131181920069783055771323053120785922733525911371867645093115701108488494894701069548649515373926850462340833062877658804972755236663251899763885379213912572456197776923730250256575487832953617606450680079873579463321894961351476378588779760649271981648082981726106564761712853742970775091512670653241705161821662906997474646146100184363523869769591962002969603019598129415475028493930725594644903510991700520877770648712932174246003188088695545718678690861384918170195333754016810106340949700217670035048116993743644874985082768425872109084465079206187703266328725857628410301446609537379047408768056500287290759486568418488598001863840934878880878091676943624799297604035423724425622981431958416025984543529216387788419196376723517311491812309398596880782861262559890747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] 104480153122713135229039343423257781940607061579946056023319868476006478831942507497690503759332394139994576436139180266468087821928552814441549685391431593603165867234602024103116971440142718710314082195419220601953025846797855970617083357767162327081761012843648881615578647879572048656645646490581903597176494374345123331694124650322161039618544812633929949809728961892035743836024245177992271734493844975206910537393905810542054123840899169960717030119321600047443615157116758037275607869084760005012574464956415888741383980232960551648991856900402573630072508868967453255402533485820136940854728735078193063620467970095484043183231875128307324268428832747659934303408605480083628367054602194171358215997005030547316572517170191544746294221751130523634235489011054821644683553520053024723683657254488271326699895548055543725447525919245620934569656407133495263311129048122926906254101786493693202258521291527013146326870176201240203544772558898022458729858477188387421645607210280823973086779903726027146556647263118378814583137459457603293069075177495833806775608012589035523874252993731125436865766651333987904228985622305355752818005471848731134082674048719995067100513682328356683472576891187758913976113101375568312394143160493334387161221876005001117491395728890677758685379716311572578058262241234828073357541879188574064355704045036909971011824857251844856150783164481591210310922691628319338298727360804010317136765147960107224938044697166129567700801377803222283268673789879590176874058826496499770092643085260621349576441015585479952909157311609338606402631612669924708013851335829331018045124942230426874670387710114286629183547555405727825864103117128851353697440397938520807572333313630791679254167150996893977360632828063846242546646030974760041005969981432789917247380172924575920741327140415161966018749322154913257344580727251745890057877344979599182748681495825093695634135211974836728109906656802307983877789608430252783857771482829395342622649190118374626222542881790564530590632493197791864321555429940716224336272654574623876856531254739659966313551179527568069394765449460172689786829579846334219314985769795377974922321805924877393757798470451831066877277275260808286662981650103651791395168168734676672308584787210307063202015827720249031922877536141347082261882420670743627355402814742715618606940395311391849967053690296920825471050489687587725135193282954282455236409242887456586486854146106890627218252449783541254237691914275032445402757730334997177124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] -183612624156777491660852294844435139286383551227412213386137711319629592356078957237149793485711863100391193683628913708276185648879323882401073056771952778152253551304108253410732765488077961139119819423648034095467054742346694262341182350156094827136370294627848850736884213014274827388170271662307548598986952885692940094078209058587622655140867595889914432479872145726022975814823308718273203548367895618269328364325673058634931345355437732087057760617343806817460154804105349464306139201278421624620407191520114443484137012877487314961733958340457596817612674896980716866870226773516222152299477628164860867433974456158154829990494516839091830477032502344770666660585196479344480012021576965384422957641191718504229644754255287810922431359140187297358687004168208388701525456629284457467786182818172295718191091481861851794971890340976533906905817493751053521553374172712081111268650088810951227896404593459225241546581411316326638319325453659964902942490907978655485896478952326962417719014451982298506565873991638282869999967647863122721309933980220515303634936337136944195481452424807214008281778366971524547282885402770330247141564000226270704930851078900770267696517516610974214887495127458149134471113852652745097616869947457599114910934362832818492553640364380033285759579274111161517238094501151945462655891240263598741189475092966805166389097641934390597036053106119916459443350377959120929091250165717434085825163439084706819896492386328931203702494249715256261251556292012357285927131703355471014809255180087174455857823301292850750708768388420832303108296235214532140694304118735925609870569270866006314072542776688700820920829208394641974545742506491099843265517656555109567394517627002068848667930630947734283870619571824820418076096486156925033442043228346439445785795480108075710006288896579497384611244308016488234786811885717837547495567922783539161108152658223603875715107185713031290041486609717008105431242378843448108290744319660535967903074587604035085741361178116323119556693869714132635596606679529230910052062666401378943559514433264207053923590110232973566163738796324133315841900686167725473525915524034520894773441909606215103683207317845705841466753018479245652600426716982157183205203653469518065985183220365382559351040535306519051605439176831695718459309294527903298926031673722796836179669395672700409328768973076064670680403375392270764665414013947850483266603552115945903119636367485460751747554787322371359430966020372111291436567626078613102436065673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] 255774327565973699483983905433477645210285993511884340057257220452139345471686387493260344818960448253998512328635162452863737392243763978411823913403266445292377424304897648550241244529397415832998753886298322762181937901198388950723813092981058844856595478426046448118165155798351384061213589271776965255587267379079783303088965286500767147144632979271750228264083987859971839225552440068220128581403553367210981976315826949610069855752110255083696634498017001276307621246301254581742627743092383769406279503672539573747614646819880153784311934331751164947786450775609377342216810218067642457868542071953038978063975252426909664207827028401307413604596632570746951481948770131446908115182961749605653426240904526523152385724093471488491528325982537212918039154321504436998237427888982222334094436757005798207775300292980854520222134587718547525655261232069883599044097291384911991648640269739091694211670951464304935933624521463917975647686573573907731250730901395590124986961410129791346925260610974753823903319385072924955897474618862412019303629928531983203600081345390277884025271201350675290359089504861667077939446252009770891229123045502552998591941423898186635033436932384459057784213250521797881102043657831737216281148613531291844295288123055321908347814297583443602587098808695442512413135326893800107361396746405669877275190302685447804920938511473174299840400673317729304885366807198892453901502509512539423390669304891124755617061390354189642393602366279081557602569072112510030609991304608245980381019020758580657617211472040572531190450406304859268473291165445184516394969458157850727159146334501401566210816290758857603774611384482561029339870350444353892172089765875838789930330644214260597442538622957053977915068640054677665855748640096310163932331498508544756559621812407489369136198149241017594262368812858874690841363358081602052766271927155134613633511785526743930231872254950631934921522934392565356195125800389491029890770329929916565051177889823190884525387511811775008296625356284003945513232651835263193743570718830072181266489993481332397613899170132585621915974792234589078724649423390992678984330981507550538908130325683542023677500533948422840877748246141428505003409772484941313367912734237133661472203893808238490820577239836060931250308370603886555939368960996587579881144220332394733790211962369240480934938364775300431066735384007751390265878401835068342424537588893797512546393866450724831036239533528333241065048132302766487056189248505688738077878952026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] -291486399910776183152658009261348485547100038242600766226446604538757799185417358911292821203530885314243250095670177590695069986363222702519429945049168401036693522662310468000522173453757510928201094092832767999893756105509052699859349861228709676476953413557906262714205734537144565165419246201299154146822572381803918758332589070277962544716326450123389611709906643343243128616442107698874280999319005322281464260354845173074271218607011173332891461178170502541390941889524622824851135864920803393497108095702146968670678279953203998235204100520071875528184221729642182749538169323886902369264963242494360229465389942810718171557567508870051120990277311484000088897896473238974227034195118514188299965027506873154419161900926376467610952366482821419738326712053284957746439033810531679171348864855275625671123787686927323266673592223990376892716762730186868703733282879146071080675218709875390757641356364157669723896056947025854057806260344520284158736711065845910937650700703287808537711771601619388103981288701668189073167382110336470868859676339018863847200076137156297622348572005244022642983416740298028369992003684618015075023593333395827934803579122470808886140063029621879120674560485860469408279018393797990389814801331222606468227450446872410767870378934945904914264231326385921181770645214692079712959629732333483601203263482272230114585707265709890542886875358491777369132661221577110470284921275093002063891569335188976849488959631275914336351815958166325186916077950455168019664786175961943522202513108520085335784029479543511643484387026406100558746267494600156815875829091179334470350118132488707176337366029681678277446017489640270793774974142496701468255608219671351859673797394790503634090115700561299088152286409964414570863686751363345482283068757226313090059058338011732876967013441216101133867531366459675475142944787702478049184172999917333779359686461534626259205942304735514837010726305017909834680725767661158767875543698536784363583056352010621320998150881474579625932619437218097266148415266513353066948625857908673513215067148542158997562348504268403432985066458205150190923757200003632169340818979137763519343753903379976263275251924778271346312590779282526249520247740235842639933768586866716049100765698925640968581198744808942626861590491469691066293768375999286934197720799229014388863294181770286485818006804464939266700879845988148438310174129365739790187690522469800177320882010683678217131010504961984545483666324986127488597120738234025338897481560707092285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] 297270722306801803304971227029989990362158127952049267637625356318455395672562767729362249093811701962815781691818796545876176460510981155820019934336916983985437080374245950706318261768136991057407436930853868088388938570019253501338997127773307358688630500653644854909954894848569128953226551315081553468635626200887358635801489304499828854246021936174470806553649498675068801644477817416499182729144907999408937530586234224815149557042289968715656797874835668265950495980486431339830624654708060781675697109942302199806226525811578535082564981560007984338745156765894478253726316035894984028512891704073843512095033390535069877639496039418334288183895317409153049094380550411314745701699371181506283468318087941102778548154394441373595007884207207565817069907782835252671024181657663189396510727931011139559136893019722346700346707380648960538991144677757190754664316112529516248977907389244607725835866350807923986885483345975114867755790632999383564786752929943632633952192167758568999689235438553674814614175639858338836545405112205774378629373130302074205386205793629344603735297723960802964708280310115942227915725809138657242119296480202965077986839798567608887392744701562408571333905351926639499661507695529407345753089311763867915810261877353530938140187918147825192401034517341507028170324768465271735124563515885838235866894377125551742326025180527041220006731664874647304802908372954030296875139685911648242377591192604049983337600457037356391718441918595911393621578463633889563712029302816021389320021382187866172302074838704222172048759838943506995522031678125244415163555720160866539374352402738694326991365422174708402929188136834734936028464032514961943219812570190236740503690153938098008472891569595879052560475236601572036682039069018884895274048602987482199245846275164782547411855578831835096122200666905117865032333036626802893107224722511706382190370693328058960831865561472204627532243533248038016878397498606561210891760453512308933747237785782656339953296178868769673155541508249745927641718942732667795045180996413086328230653198346440321948665703581191198595837975111187003368438251935136881161825679586902425992857343618275812095411940029328717270249128735622143978669028945716717935202971308843791489832308610756812101576222472155628696611006795595715549176421679119796362450232145087401025881816237628883251230390531374265913217832010177702963207618047636421597264335079767676632020159647746436788546313228496326245850698943531821697344773650084626126499642850831151008605957031250000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] -372694045354769310161643141597413858591861123125258667004827083613258926478203931005681776472462285746553442514798141049899679605805347285525909458513306845679262916675900564926852938668269923484546235794587535857758871826911705775876205082354011967400470020626050054519252569711993355203012877171962136219970642388050374847683870255917428888686235581253653575865824147636191310726777463279451129957905170567891662265435582610482659591533814468146475954375638205793269963901219606680267655757088923444722688818581180218322644403085653315426592949369382590218193023682911848287020550613991699007113371823737938666432158972417928193068729071558367688569035707255716023505887762928059483570050337664038422935429437194477187830384221176815157661141075812309582877146749378112288979187571121737783725009659470788524777422872413387910526736894866626664729695581393155898701384119132936634258429974626577752873815643661499819783329611108255421329218351916206074733563091014794880564547385970243584340766407234621179389129305634686247921474870586004834070027932059702074732242835891939933354228830263236609818205623817431418384343988998145558883985825447431163113003665911380333390587364715820868422450333725620465375858027232822656359979994515063909713749694892633934406153072090720640681060286218583210760458796458141934919457159752775107696970238695953434578349947140714073288280962246127964662004489493871184792322867355955542420141142995961667483245173342372871375790751618070376383337306910476126638044874172921746749785279559942059800844539008010103517730266070627425191832179305140928588277422553507328927493804237272970881745428829828551940279242965307639101928433632580803728525392460826642826283738476650699655232746146741235452783244958529723362945757418474616404714921209600439848983879549088798041643508213542345836833324019670875925136634713503617133724415394614897628444992075330023521180051130606315365220318262302815851750352947146162423307598033792724905283689297579177775495206315034988367130565232071799489415503572472991839314620619039550541291450892797211941161927607784400401165697932354294293646602734048404346793180317932989723325070991355837456977512385221701254254944169108602395050638214706594759693410273929898033542269642580699443671550947213312559629765997131860373535805731715681087216184025357942036294087531781089229476251034037575293002733770239208201488965351699022590587153706655179636655166292530349480660227034127391354267230437879370052322067869907118442540649994043633341789245605468750000000000000000000000000000000000000000000000000000000000000000000000 [77,28] 703797822101194686840359693603948313247161783220924647161685422021585738372882256281868689891412316114865626523273558976163420866340976348947904995277873826319493963874465792603304885101047806561134504965670627788378888063134938407617359822684837879158087782787166194626636348974902774007600230997272528673685241494972970685843901788494762287074324552915605327007172478762382020659388959239448654434546867655327753558617108440840631476157251365450731049774498483747576942185793939215793686620989521516382269754674464561547515761583088876465207928442660922772976202503883171911249311647274897687755959108343392822499949599816845368767738519735320622092060683548753389990085981895435724535636594677670840384299067365560958591502573014873580938656449720150924547840458815330331289386792419011912834190652406870653278160266845074054562552987540138587650820183196373655129576845443654952523371606179979225818485234853219023383366718227773296014580298917548931965910908475390861026216315247964759673448643599073551494461457973733148071096281395121585105936878670465544109791867923226738079328769465312666984933241627695816581862658389745099858854523308267820169452272391958570104968036115928711793074884138909986411462705704680845181902719783155789720417189166577262473204542900988598092090896096680957034615651851608900631209340170169426014710540920540239866901632890788645470236722899908760270923566478082080667027997936382448431132220251326845908352447284257554978155828093013911659965611970802311906197228991669463542245933803351578390002002147466973403935696102919139807981010022370689820064800455917948839495557101213708974600958299405129806948652425545502549888728255819687380669519450552476329539774772569707606259458763406204433166884792152994950647557731610927074080335747632245775058928484877989099751567019377945212481354126718937019474592643720304519790124437102154006157657442343625202055036954498782995551096480451686816229515177500152629743692252882174958200415000897707282530459159549331684832362570888443868995609340828958873266504256637002839671426946226434550736366678718541132662629526267728372612113049718098665617095981863928066945801400708962473548214714434900735451239902189219622896544317892833222042902543402546785403228157563405056812819078281148276619096865012258076274494040845257095656305278946298455326943626318139312325711254255022534273262390425047167896838696405921051022103326215772038436667707204912245553687867387831460254739770965097111314091362906184695669153938979434315115213394165039062500000000000000000000000000000000000000000000000000000000000000 [77,29] -1459293248539349754811327725286484691183909248345886066900305030343927724829543389558392901467017157515250376995131369498323326745705342068686686814166157561740269403066525124571187649507264398858953392932129944026777094365067002842880950303923033852026791131117849196113863571156566252778271781321602409955896807336991608080024187387070626835565793335600081978988738544968911957197365722858740867301221015017738764460236716919528207259936170968820017456030422297015253615310995857785437648574634080802279335380636680674634601665753203893497683266374228524726183807559896236049993690718090042361891708942763402868839214027937408111619103891825386141156968884613710090003521299007651218313335097896411572363233894493173221022468707931597081063747053977653030992261038662724379561596151923280861465599982168750597083787700151201087478117734251158365455441577966724874267906641231740286894127615461584239258053737556450411330154946407098528147346887594889224899571345214651944173048713255220168705640024589965305590207193385569711332029661376579720735687388430924533445123513605866412673619310655425922123103585439977974623323513353492541491175892430658349690147905440943021317578875454188664337002894505416218807022320745823763716827949289063143279946336445781613181938490673778583290359474387380403256527936190689592627177941485428021618413185745171099306225426142929852819025833355452450635328160678266389671201915466373069389260236501959767781589099750477708670234044021947780477655919418636131047128816974937595912043760818178928120009690180526754816878568281586146085649252353956790595917346569576190340855383389188160192988571020387737580470168934351040663447746889424270832669660153658881200070818342557128631033754314466385018691388284073217496989214488670560020077489402474227416873196786829144090459804212146156682753427426736764804699680524531603493668755568122177032356739964463722419323503198509786086125596665137129913758411603925589129609444870984994604838159374611323281629871844782015088617652931950971761358924853717744485281864299658756910535472854636619095015553559125528882339471576255392175794461880152867549622991753673496807310303391179928571968016735692980731857855138880719467500945838636448309829601779298582748313631179581825119749781995106527487370084390899827574327395757741119233044028571165932160929555935442485551169330002622317908926493530482511805351507802086471052348172095368609004127475454596676583405332543550090947521513377360532373211720988549479306392586686058621125994250178337097167968750000000000000000000000000000000000000000000000000000000 [77,30] 2651375907945777356473694630313718361556722410702302116391344852011988278160212503369390296887620335658559046901844085339579532832372509377293283028345815036790537295406077761566609232614563271107467485432277276914590208330664199225639826550983566035916445373990279550655910133739509356289973409728425722889151258398247014950969122397220114516285193551422229148363402641515150824194457444382500620748449194050130103652159600018063281801920855963265830496227438868036873603611722916609994912607941634750709690470136721444444405813045662149910791704088167855284737497821008653712796104702192473210888880454080247191769229789911797362720341898981235232720450722158089073632075366318087634745919591412171620190651749776777186502219552909141043955612515374070132255552494758061528968665210591296967096422814770526687316408239660496809251849784194724010399331473007451087296446827927680737067233144571659149329396512645547179924860237720625659078284516961463921643378937394533677127058461950823387352990480166082446199947996375787374310670790913358562270250924307659752629077661930607445157535563635050700239805675014259608932330068594725439432970746058824718240484422067308103575176393031633680536206160123003660790604482491188853413438326355985629636663617866457490988898024243718390574430602742083710533400211532728341552392609059014239201891900517456844976876420424376643338598571683158753774747986759469930693452904596283618312635907993926729894018108142600613982898933825978879401825246117898788674433273521211309808726813085167453088379018721169749458378602786029298889472539896600041012362941490230077774755022384537397002354238491343234964157954236891953560368652488272564004851682979295013579758608024887324742334148795404447735396871167482312739396316740372509720879403637334732388001767389157664468638521896394774460778265061985993437735317458547507020375832412991781824097140537655710175364567337328628324162869739943835430941107100937738238281973622963593722257330910023296865329212920180089130063329364063314954491135873867213798995901016846262666281461966905759965472489218184018524190915257710553749263694298126655597927067855752700623480062217353934152848080398571981853938019017017068493784099466788126327814916809049900917261621632595764054586797347796771959063654636372948143635362755657151061972954904681137661752825506835806450752474357171783971790488425948753460985941496805268992945099370830984892859769013046217245850629561653926677455732817515150230144911214290597090088635531812677470497874310240149497985839843750000000000000000000000000000000000000000000000 [77,31] -4051379926851115448393844593038672730413653942574668022088178286121009563797421559189988567428212184130318528943657713257331668990271192817890777196609009279079182310124934594718860725482891889395703475348538272801156724010368470279432447982265219306027240150757108653105257553953181315461429962400132865078078421646427656474529124994399945887167235814672092723146869169714154646647497222881232770430453616411716288370484532187686211915662028855471021428306895201889847781734541126584451047178681027253664776324843362239147240434131386686198897584820192735733742643415594946362397590432054414277455828790537596875698538843442336298682437564917118250517167220566660564339841048461937488467447789187447564895530766601362261626591828874936200490879560785522054919645851741522427945520460284334319430103733286370191066828855305931810921941250662412415485680899871000465521956358657396622067258303467975978626673484457310795241580332295726799412154070679571187182848545711606792666070924725170145689924155750690284719185284403760773681414141816833119973184227551668459674596172881153342521287081378856516321942139282368370352841931223134857508193770522505604692916616835372836336967611830564528080221577497315112337248228766207285062110368584984356029356153345902620075188742985904919243675363753992270963479993023436356669667331754596539655670343891873999577022762941068912168298388715197483282730788860269175596090046561101686570732000067000563757711139870511957262836938701509814733291051150637746990662549027205204714252842190768549305221898581991583425209169657358321159210762674781152987516144122452019231169224269401570103575534836009877689875033100429954187384220939370942372096496114068119398031168693501833795295938335106126362954377982956431181980117272418842942079538591835863160148727553769193802484364026465955841750610489189410415622873829175439785074909939624620126447647904301916258779120915668637631564308847905964048267456537547790317186964335863590968596735844065754135905161284503883258233908742898551971434998778746931655354114934153841863328720267454270102764832282869292361428182776022015785039288121477084701295299247316939645758744286074794481666676067455677828000473677989575205867635165661385250060530365774815703471089374699157570905791827936114165373935811644135032265178510024508371115324125561103004105084712288694280896386415485269298516824723331996319934738552303546355053915771085196229819527128954797447327555362829051010995714362583172614178355578652735447967434592167132456630440628941869363188743591308593750000000000000000000000000000000000000 [77,32] 5214287631768275562719028677213761068702992512500716457300921185046246906689428792211438878814697353525057430950349491330360762381418497486344183964147184893243811276287543040533504132019143137227354577405186154623471714293717700258154995373840102968180786267076038487514892152857103494055382818982860565389685642926051445121373100383047481597248484315578962241197025573760815811597437676923063970138109726086979768453417763704947752958934777259053082413778027077753725045053491641089943047382756039107376873047902449861859353271571379871253667697707882300406597447022194487948611652194404029520152916520450030064726812660042321903026799880048092583704505683552076878169163216287987804228637792148066173497988633319702684769328153332254338100655163391759126711274584519302159018260008096034787805550304960507137359503996499703433046750769985660431883938513947126564423739818863738468418926649344074134574279328943825782504135210149342433912232616711935803167155670714634391257020153898064298321150565041023965407048017829189616300537532284031955587372735766626307864462344022386298650212227042863720192500012900309184404458783609772626960987907796925774454500916791120666719352559416615699245660977157908148251490941352262342133458339518919595357137835218842889546803898561756043623987914966300529647469794725477683047738975467989644066797021118215780690680290570039686316698886257873238841828336064384264753570071614934890675999756947563743375500823311834240842871657357314010926738786617841209313102545682372439173639440586520470163966903074328791175708696508700010614386990049076323350955103603678719044831240105672537617360364617678504360441302712136338198101132716325127012342457445047883887665477865793222791179074399312449137880160597450402264595220305173811946625025710074844090029118595200438521280316025603464370504629205595910583995507549862297451632262167254167714798664419399680965855504331771653912236502339594014768589739419830642045257663239914238820279889838692757168423393760698499453658628808214402120809715641936251378968098166036414749230548947270124345778024050304575734223006067116135967738209737891919441600702407092644190698438031012479228362511867504623549702107790108164640824523794152972226683105104194768929339833779598542021032236640618761280907193031445027107788694109137220674226380954556788958351019792150061885000083913077618190364480841214081442380803057524631808769032642686474475009897431696899542035288714693258115909752219144353901669499195522037005799745958135499898471187929516190706635825335979461669921875000000000000000000000000000 [77,33] -5635667325395239000209469338444953049398871055114796285659744905423692051842758644654359529310511384948057661963001689148603428952907232049321706365475829427614952700310843998632796883498832331276870789670371628789403353915938631732252091459459677482367274649609442434833502598726547975878120999869355149307118091404181431897099710723535336964840234147650828089145341136069251549071925926828722079905838134647654107755121026503215111772617081965668225972832361655219792298805280222493209954581425446450510650009101601847173125999952242223250252400546133354607952056223365627675122429104013437478731767695516449838168588366963483569248646647549088759101619091178625316601788851956580793707699210368482619700251845625743525876556382580633018664012599531387544215704653932335146171073957403201206329013930319950474478544035741299929624775168454594620365275095350191252187726886594316625615215418259222927649724887968867366363633790163866054310897529947922456843229645898105231401007466316842222678583023826709065107035254616738432508241404855947493702118236239656609939289797927336275346549967458329720625261355396723072179592274150013762245214928998677235188289773481846932376770856033719464943501731769380355788860343524486314447045855796810683963077030964985325461060992594959868065726908981186095354559052572555396218764238306858446321755124585571511265178306873474079717170490508637740321299139237254185781338583151800609647085839584290785952956529817897624137305067225832745112986172373060486862696777484451010713490666630251900914275684734592367802949721023108033694574976690493062618620746151304509227471645317564939889069768970919850954676875924738263435506038435488217491588253802890819042155732764569054020563995197153198689708600405542114089015176168940747184561943457752846524250480601598865503836602617206979166939047067705182088315800260867273303139670561621247214803168859662693713505503802479161526684674887161154387600627156007173562430225825674634385317901387597111494473278233782426357670909427551621723200784040775686381379727847893639699474353940166644328020647132151203512233043943078728878877319744171207257263203372638056027225542208959753805066526959921279016296724996317312177140656910105058673589162702278300920631411407696034099338427586555531884349649059202394646146216488828443487994741699624803501819150513129970523054502012341637779983857306641730623762020199590190051588530527826502597468417984864364981751694202536295443508974717738914830046945711420090784658559392809612695037033841538587353170441929250955581665039062500000000000000000000 [77,34] 5011395594668454865770163922665349866039000262107385039337561489719467916670271789912783934699126537911279554142039464002544720837832799197481250868585925107204977613412366964521390701342452731731326316520418894019904194875555897655330304493619859099552393720746122557708692899850329182220469145101574689966360873037932375489398142304450733133346578938955092826508122758920355134111224789140101614807067997809273647097732312130325886639417691018717066016301311035795749139918228791151113266590453019861390381023059848880601974055605298044228820795597784602691359238868113418185752179228214197812021110219559080370755346071524209516428456893868875531185738672964361997662981706194539024798490808863536538176409520932414632959277678227357887758485760712021722488911632982760057870823046210492430499424965728297453696292360953167957759005446615896802014053856214281160746382600513179803415608221378290866647323673417472609241008321599267553675609111397236312282657959196390992617401725687357062964804862961123322587872706894005700598128894999549304060813493295535193005049739711942665546346794634214199781357352255216188699395784269206417591516638204652288032191476535473905686642624683380510609110276382825340699275492439863070185864420697393057682440710847404774497061248170906567790887871094230418987219561506487729059081999647165504391567337766440795160269252194058084267222238485762650270819761738289998639418266301468129713349440488677080984737036253579194960319896481011514741705637475853379068057883016715860906476148283719690163210381347416033758575399102358487265739410250343180289632352890336672695026663048706213456066690751982499332963716964837382464639962774459992796584509378758099997406136936488385327774155889407184283188476695895629901100136931651281883366892220625548417959124179567379282555715868823093823970873505285965676688599193603543601822701059611803176235788527340603264593220231345487291805402603868350132914630706556287518500698942516166053277008523395927801170958828474527367085529516423249922578823853434728231504456834189961277823837278999098692288404219591544643556030791415877072646719441756464006697743449233560346237796733696138353980935771997577704511668099539046251954620373736482789636114150591439257105062057300119817106999934243546568572074177243742182239578550421835885597000228295893077800425552313865813262760097110468203235242005628081822215813204786784237252721646119860497688191616267776543727591971159970323187083614405730728910994778727142186816576094279016126090164803515494829078136262978659942746162414550781250000000000 [77,35] -3458024989678144550952464787814688068461728150776229787357012336145929298373593247039817015222500099696704638925219496153106072124991954319959713600846947964437467829626858733678285264687486210720914437161999962856242718701906847610821878539146970188947195600459834502444556473561439276028919872737867053829309442715438353047514860160506295899835052253723033697555279600245758058024658898403314418565119713409372853804961184855352233737429664015789833387672146910901559786122393491466578021475288534743621800270683004734116410211375590634244404219601269983098537601092884175267544382276796897143936366809958857484723395204724814705411328506551921451484108610340790151662434379245878707821962856715229150908971086287382323684363575145970901956648854595828541930833205394241740388116181297816957142057807016253330332321785127633708270732546899575108327131820049829092405686685138252186924130893112926912577499555945227656093473236352368152844311557616743098444244491711755007646301366481316665642137693885242745007637439465445517412590842860818569423502269458746770846696525769282664419618573422344179010305143576319058073791217871936636577913351261062338333786644882408828090308187727537307103067972738930218762835086542113183886161141294984190305301542507199974425729869402799487999793853780634689448494151574021864076394765437305877906326495932729698075137020309313315368528923064836804420073203374297622607189881007146311280453427168120299270326795399483399637323264545827435827272149175696782399225416541978125672754474956330592701486932584831898048973384677386159924882293905884100036071474220229349733108211108381879100614582051392649034655223409033360831000061597525351019643747922577133670531736218658489221175860567410599927454296799354722921139851648390904689436533087715893491144500703944759680161929842008939345386979789375715825372712087660002667814367725182331663754450887757649084064059882124891228011179370838072718341000267241242920121661439973694717944190882139615859129957398985303679045720221781488414199738347786704686741905885921224069441780544263609097150836572800860098952380319457458107001526623444952763427573523903318809585326644841846565475923570742741936890389619090308660819490989447374223906360088429546088251263175901411489915977726830194597209503708020236530819698367136327162153417278515579669626632000635524462020083720023562487165009478011485686285399378372837578600514410926787424252419875065494783159286324953968669454851740870946009843212377129431628252613839410122965559286846350811606143338394758757203817367553710937500000000 [77,36] 1503133596012585357565018548982105317026916527752537752093975098297664353977019637321449370816939987665555667406956964554928217273502078323593309871912928545505172391976267019850511316445100358331257045267879115838007463650397737140152871904492161129309493518481781455041711947900762506218924388935859383969066378347795665927422109275779317904969222535657611985418437907526993019841663940835299650229058402804324563113233737512022590518464149198906363605260175261650030441137726525564201533522377622022169764020306875747267131123747582517921500442709502483710051144389171867219139409416338381684660504549861062884603410055680211933717989260660032404246214930479841157235599823362851633007026553901401179398424796876509306399906549690910637457491943951803664962534844791099095553255474651490677072076713822699822840485146775187422505719241413763854803445354640633120506316252066299709678649855302629086749028360278137550263161842370808094256686691475218775001226387565647100625966014551953742417604293078141877728196274053595048796930839466596005865361480157393435712672487157774529411322084641230107080516748091373703454593895817557025439795765255174897803336881305926982414945184748048240286239545900778178048914504392442920036190015386638047639191145114460682066648450735499598655079776180760909070132410937786709475857772364075919305780684615520669106857043309932310944798281796949046044659231919410756361930606042145886583326721350020351796764423557729146071775979779807288520884092133645957706470489961925852266778168002823874744021469985838564806609388817517991069203552265671544257590150549846087524890193864718129083879392657318594508884417704812192613383663743863863695564106316017995533071845261729684985094660126228446015037256556761333960087231214354170606641240071990823075429396324287840783051447482485616229233587767502324123403816381002947669591598163104510731993471004012625327261521706308528163456830565755337175960742935359681845813015517351235154227242684801983592730622094064557068856147885759763329341990791323270550585708951932302359752355645954794480438008492851017622948811289043442115156603777870075405984916185876942398523793947650881877736794941876605591116474465230843363517326250247327940295536916081871839191359331121001156681604774039723854687071601873830319581221573333957299844430096712456723348474508078972921908658582632110367027684110675022050104930789970857060988458223384181174690136067132534181031525575411281535563978243141274252340391262592465262660166560112148647171496093979947694663223956013098359107971191406250000000 [77,37] 194617587408222815475692154988833522015883664757037963722874946839785280059132387166867840016094297372335514152672441613947925398801056499651093970963304525582086486518830473055429942866772799236769128180550078322536967766117002250409817476241127782765563640714457955191479669958656480224968515073304865035477256425787784668546365558499754168672806907059562542860936749890560975128341768197018517428226313980307326181097443262494741946709079376274630550010911636555892332750361890516831285147847234937709055915619911706937637004954870584964976512261990153760471388921782743220001788000286216497863033456499469273767564959781483818686976135480149836663493226877533613491561370623455563817841095529067784353134650246893080100006983877903132668565552919596667980408580192299976593224971091270963288685994046621217481825375750549958929144420914199904430240052219270234145343791832954481289481290013147170970342286688933595501062462317706324452360714699185151927820543174064545681968055400579032540070322785554011828882917748052562825520185256217311264250012391565651331610431907606915075681105923187990068565139815369495265590756710745715614742678628286806680215674985987372947200944723364221279190548139864782339913586430824164373778408582276685053238661926667374363196579853147714566870357786275608805188315892919871685361579604467706867842202583794174315109456162108193537656608720846386811461811379971882119046218922861648232072951995617948404695414723402680976838857003734173339962057800971893749518842721371679132454481033557443770031605830030246475410337005367000086707176953663382619054285860040311617169129238475552371630645496487507587318363828655638207409531175714017834371183069664359148678340755121332210428539737679926821676591499468572022616510703314697184148629793279252093594685422129162238649362977534550451288156598821615558639707024326410632089431994816280306265771206813100702679068694944247951515930548581150766352932856740113144429848682652007521270180532816088432070717491649392114448778896587779893973945440122767416473647227819037196564578815563407503199159312576375255664052002430525939493248629878599253076009506001720590201932017993896734047457969226064446926386073640756546305152489893815011413566228210811310052295907473766854983236106065452021680200311898537940160652900058360934078118607568560227133377518861271275012214606313566528266774339648516186687381043857642095251631382431284342403038772776427628956794493741183223664069689823660277144659632873731881464585992046890940238173021113732286124786696746014058589935302734375000 [77,38] -1199161641048334669481046959941538015641168984215485419517900317980261543405376148068190324080369880495820090264954524422563836845393247172782533375284446099015467631580512149145434232597521547467238168384753056907237209295848640737690784308142604334997206167094749137483711624751548162166669604189520874774881237501019653950199372643358573134933096890830523742965803552651308139746309991498896073091173301696040972666486530410887115497563915010087191936760051242764904803382976364143937521970164395787665731613235310999751985612221519681051275851053451238821950036290767160222823794432753704287137689391805853062057263535379437209976271815025612763726424949534025742402559746015990591700959995865321178811018140807127001797699596549616036473944533117258938314764732462928594485086223424251102774526553772253495702184102915346812057810434470215273174225298872355273605951390116012624022966444300576554259786155055273233906368276275594318880562700026402824660210189929432861654552925662017249780550295593912232307239957730496120537318565873026766463356661861786237667785217992439624383947332029467001443305989526942979970156370194983040859574737943966724166582987092497672923180117506564122699806351569175025047908726484099590628020997460221156768711340351371571186474401764402247713398207569767404856965508745094951416204985190219010360682899599152067515162951423863763164709437403164352359732902731485449234361187073795859319339058815767673399742527120113217314301309108709012005448243597858980190618750938027250065450901002146498767982202528650336980137342564088222648430992570831115481709817804376698274379240492124204261931371620786561250546718697874283910631758269815476728532639158077884098919020585480878251418311549549546969732631142121856785628236917747454405014052864849299937902581642713110448202661160892574595473393034145826505003944165901688861500319618543354221299473382188598532957024590015061825776950593890831070006341478747784209458064007809989734958516696122172510069662229475282060712502225181756232480274683125479650297206101450019647218863065950739119072997476986265693167058566194902989482104908700692248298099798707522888605964398282189533829187409239222341182767558099904600304354211622767412414132512499936171022099887173216212616019465557931220447944949256639437032666972832162770477816414538602278663719628042373469078468833180464334506234261592342101301941577140109550731615735172927557472471663745535239287097162522979316118413734245063213619841109606498749837388114330557322480697718392050887814548332244157791137695312500000 [77,39] 1465424928641734177212482179447777940741627097683035533450661101647382172638125197315424935551280002857734459180174934457158505446764205957323407569773394953757856390827592239801659805390878552616841555369960904025499698253780527385585783883214463451603742847802996018154344689906915742862660560732239973478304523762268518368907720519073297866416262284525932632142507293237620258580839496204579155867314423505181406068351757083819619046677961035025717668668639044323375287722493838487933999948590755694348575407214457142889501555826833984519060488392483485118350258241425569280145477398345744993862954965773504121461747677933502732945235038327175870222740629046532364012984918981665348290611180697325020757538299924706638948485858741418115382853443534035258487037772743960758694876720962693630702857953183658511216070130053842085311653807387180483546774260011141981598604524724200136456166462130122567635363956682673238097345948743126668222155006922018754804635167571030536967918485170693680236301966914848493692094388777521251656912017868258780478669500753071043625737274878059880628214560927370867619485424115498711157971720962422108675425835995836249556244610062551954702289843970840224044021018658808397046726746490250956502808729041829685557418995812149122354797894795696064480774052209285828006842076445574224335836382929037979906124148032197060278905260762336581918799427509680385014154844919647917664747087210733113282543897394131191548680619857379879158435116177851948715373175192962886550258832040908033306888547698389000555175964579456579550496522853972518513165942319833548617610847110187336148508868790295419355866926430434013975108511503924963645360203336548615126323489151949777868120727000513570227270454796035287733124825806870850328558671295726639616169591632069238034238099858919433721797214114401763695092877618076048906061923571930554461413131346891554137814730771483496955104680674284414860779645346604054701104692268164526596715792763308085899570676254137457380583901374635847559808363235718205777915348671929563706054978908243807476975015516314305604409580320300658065587053775014915482295608069739926775632329848962069666823474228335061174837224098855559578192087034815447381827928145621064080490555682555916775479132094836923154231106572683904531952410596291369118428482524057476212126033255246314838357038327135129158171470292544600756679593437516360976771303075407384659906724015045541416369400609074301087758850629253988581538654352488831559818351037727450825053063243290527256721539339778814792225603014230728149414062500000 [77,40] -1242339129445794241371179259115909571151336552576231356001725350765956499671969363466571466476694780894137366850138477182313345060376904401644895910800948305526941256255962609847975301302987606567504888315623182587032592831223555490239263110890863977823980876038075058568745549214358131380969487484559657804607178574373443912282805744895330549708213938557991777516744536257053322710421319676060344814981068549878633616305034329929970485809236054285602144037027150830747339080153383421772741743901461536131340222487944187033758639996558179960899756957160369437773997078172851947073381546151020491895821734717689524364048198653351818575757166809047510137036985447221825516114820412890842762162575268267379654732540586588731827659724482424040479829017681747520861953267267345289577375803157902055583104113871691468227916796208123705623181728459627707573930396078430968331263559423014970556436855333699182748355177289084319500905627233136098535452101891616475700533270108395631088497063646302366940918169651586017685075965954644032117415049665369477524385219131798819663249157709415604554187389591801230985774156156195379537335613357066736228374638764424808672756939504013603462717263019763841206351997163373460866101995694264796878934278307279922552755391987289772260630999418577381607331273079057833387209556009339674963254168998495243074017242059699308268831757613309918209858646801391817331662928998195876053643018928794527352360047841954819440410724153336652205651055285097879783531232349874089086449852722335956251628845070008167396329574069044791587256253804477475343914447101959083375200851014887607574530541901194344386743176850565631354594284216689292850654017766039572221979199293266076715695139029282464379091304956061257120963002671858451636835566453535884185445846857437744265310839914740606818654283249986793052657565352280058954385527621049428305304533523291523880836690476472222773584963566884871779318741706371152087475268788860213422817104190947671287924601704172744286865347546490770621782296471283777347911347466383409406035433573239808392653974406996104219077029362003087040626586736251625117908091338999134612763754585849732716081546381804916453458377023035679901938570103100125641811261070115830952311884979229962645486953921738318080772816588211490529237969724694240917241229946670224287657467253355498674173359511357980096805459555849319320308167944790234408875171336409469318062092036988497439289673366574196530076462838412874535246799208769306308490019502051927071242974873723554371865440693056825693929567933082580566406250000 [77,41] 846825157410935922740564790899383168736190818465373784883106536864305170856574105441341162084444601713617471465642754634932610598444008650251985770925856524825944870712152144624381000403499036627603967436853503672993439214542290077243010192754145993543053406218419473122487367226384806268721380060718333898699886182996661852349642178923420316206691576325058705232652581578626126781923338174914798728926211736860372741377640977244781747000101233254651768312092590296522037858802764588723090021326716860176246711829175820064271747250508000616192696031120964225177942755358681109367498870194759389546276134624896644113937684786011317171812891623881317123293694648905309944681845912259254497698487109401551879852291146827422023485138085873634277861120641689978401328575494417960221617594874708116751183283313617716695282832246710222774887577586034176633289723516043316292709713594999209196177349535535467273058249111848151146505760250337037778273193094840535245547126960805282220927601925210232862894086218853915316843869131887841051765999529288869777430826350198270377297512852265185696145852423926018924891218419072800678461368929920839576150169299481333220553008101275183058613506771341475972420954792294930194206290278849942852541806937204280390567162760598691625828473840492222395840398645028161656149557449778571195066261626700703100885252588719155031120490332278056664968660680205581415586133987443096752680888039630913909209658330693102045342621166925015856552244913383810109814610420135076945009365639765921641177587593451149287360262019932485858949186836360004829145459679901043831633320955509767830223262401010874193028446745636341392197107673489225973528300846783800652399172654964137278885259448871973514631414819741185548823218502158566827768038202386505625787581625661611221825663415052070813977252110822065111370000740223466778555684988169786321203914278883560356131460881557749339548571585353381957940000522048215507260771119080895121466570124116972735637375529948626278314438896198379801844111649714287197821963679535917484954822302841776374192883542992949170754520506000474375437475732020356407059189984657052058760489347976286770864617325586913016883646045405352886917470828996655773774610251275481611653807263409806626874128119906773917003516105896596866654024682957932862280522928964957987787600323189182468856769973117661843703843316758720248994871098474879568878631510151551027196585612549503411731593311601445488378346643139483412056524243136191072012502305094037948640630890107796821530961040025431429967284202575683593750000 [77,42] -493953401538543052476966159738080821599078135549400601234408915659237069873857514149576099873386828773120878899337994892748470841419282590316116088104427534964467002609839198569775480872040759391159262814900453535839214432266729032344909100252227055795580920556629984507325015422089681663219873020145543959166566385246797712806184280943854893862843166919544471568780956687638542028744603261259182825957177421354806060393662323977498186729385691608129535057991089856032508145718220885917824351665271018080239668922977288259321331132707558059797874693465316084609536851962162320774369152622064845243979759969336588122387722907833214698842365877925342688425643458456279581848611821105152031222325534214343567034629779549722249417103927659489218137530178643253093105657103978529782039470587278329309608496384158914870300887228876616865410767095113362264705575284563400706338593519690471059657002633849054447703454650077934548272221950783367385487697170915610844608611056213429203886854600015917572831162976697269138308126764315550147653407846352131444424388333794182873251481050655767576175609646901311673334080570645945287139090334084075445481012545407910073031255107437228134682497916838847432423004102436815735608979605663956840752690628808203920010118679549598363767962878448025620929748973361551630661393156410743976955848488190542969942338150070262561309692390685153411554982191415884891873422273914733060224130812929610294388942097652640539297788944629111965856987155783025508556962702037510187461986033796628718341702163128868108864873832324162630770619923165399270318007287856449869646890277375808979329413409492095144762473715921482572942956856795011132577301521115074427466576157776737010328782713076623426666435802622962777513747148148142603976513691908282477628158625914960267160475814813323419065991403509669926600507627861169368521467359349306672090948486658864706493777650771812115222894021644584895773647844369558769291541761847535486100335423897323799161370277513678657295580419410583473854857228108133690204927055840575671304103364031875492507363824454353206946398844618349243870870858417464419951695157210199617996216597287449631048087384585934838956934788208799848201210623645440987723982919395036058912710173118914528056051686661273365314907846396286796399482977854219507814445195558392277469153796563382414579567159313014001986218292239986775457081748666663425754242151593214227997139742278972642451446358421874015613734206561040787034164925582608921398789296428829743157463158607228814744871669972781091928482055664062500000 [77,43] 259132961360119950927369495261557402124922488912270530136633555404879779973596717192976125432367489907814828873204150775318051304585938534907463113051886470647455750221607380585398408008669584439848919535412533151025517655428902787873854227591516739499372156803366783258228940433421696926709257598010695759419321440439618151648805054851413435143291223349336576812588749929397073374943105886462181793170497770711427912021118998229494435049622297237680392487026192263619936568597453567211102449045626554391577309038729602171986057717665457442259676664825652226299540208429424981984210816847506010284864047506424682004296306928178873722166123349666469832642986135590946438538693108408415075435367209681149237033520799056278708039233545043236734148491972847669059306779985931083074598563868056667673869385609763633055351778163354210792561730761062762699802816140721462445759773937015439486488329845142275630897564144687571297897992746849554742508953764877709332186508529185744795779306650259427241853226119253822180549282332864545882094316433603741451284444374806025550318480198353262419547781162446371969719242493360001191111422149002854842907781554497700353850522965526183376378967640111310211576693943780119275235096453279739198893197716518458481728870724247544491410413485135629707869750327313238900009090494136905870234594117030710540355824331914743534562615929177477256505020889525249705071476321555856753726254278404526327748222721164032005561083935290510485116682577317144762150889585777769643239160964009931548832667188023663778285732298697210851928279495127855739845675710237132355285855129500867922409917424169990996296463591256385889115111938026254317076450664008313952547150823233968261627740802004383829137862540010449140105710612886254443661736874321984373334840792699890086598481849165879850026649172055153521258628994327529580532203223037663284255376762703574368590001745266305701873191247813255343229303653646951587414597825152236092548668787548952703875755718711729564367999750512526253117876533212952885813534972929529041191023386579568297764300256484224251063773975087188075440278500502338689486218613179251570836692537534760263354050576582994248183326469287106540234303043468763838070040844914869451964735744249793267587499049805190375998426863374230983112308882668121660842567291624780551770735862968337811191781684953928932628326506844298413272544278334939583524599375883357254589596843820229856120817486124968694240875917291385234878729178469548724231400498166536789852347011722799585697885049739852547645568847656250000 [77,44] -128786915026289855285125006693723210778266783747186701730912009669953256368205126252915759355212245420220075484547953134777818354925069301789720384026124362744569822025717977377947178052713618731102752553780221737463520901896766541439567885482551235328238901874007623498822152755065828254070935651029874626384494878675843062379151137245576602720359030456920422898784410630405992306455056305077550921137183820651125279996048348831393653809148443625410692028144124390131305185831246820098788715933204686302431793009246228632814849336804822712531445858166028107655200845337718852480852964992695537270108851274314398448432281737382743713646720769766400117112836124714827263942108827691029336120181568180568105782921448117342952126665995201343169003460012576434554520919325749498804971570274500245010865834116623110218777274074439970558881216067893707009300122031361418232086894321642389627529062867904233973117433669833730213898881719023598491645524048821790665325855069255447641023202768806499361075539840257549886916109014809829159199411509681096077283274798934564404843495705266827283915338062625918815946169396705525591169684893440300838156758804395186262187968801492019126897752488776986690639052401486128688118029980882169629047371492904215745528498802875465409744172750086275554925066960546394790924789870067785199390980828928532196360110929662169577867189317115097739814039658630976677215801742741970211568830936531658120634767418882544201325747461498870516808333936829351603954136203422203930770143181811484024731296011930051311592917339921698261464611641897540782392054331551628346905802687986985598886661440288311523402040656576716494416215465634597642377347957264574584916649195445692908206658479539731421631825635492064616512459676655940027518737041358210600972295015089559180714056814004736279891968422930954684439610805552690792554383659900434589530204679360258307575898231157629497345191296832965709662858348239957381105019436451077420594432508795775155991927313248623642125794778940150993104951238419039883235855022497923624448565577090687477207436473668889730010735052074891870205146374075885760628395647673893657189703058811817877462771831400843762960912251492537715081813835885981762717495672486044894374080481784773647913219732599855043375713079307560726676043564736320921511544875918194775451665596012394943176937573470260759097662134721923631020387838387273682314681983912077111624274679913168484926741474986741879520649999947793656203405454372453653469790521090408266709778986602863426469411933794617652893066406250000 [77,45] 63192238567652747829625660149018376809220389716418890207663494192207107315985201317319349590127331612471717930345765282156627258229207820574548074829677835605240665530422288822845744016735710928209289963377710342064014835913244300201020271815733261371431510615956257573991679532338231722248057009006486776559170362181923813890298476525587365616121838805509046062928023978085492335316380613725676092024212773506202885461434901701308329914871645090538554441987744828637469392180443095341739843927893293895459582380310872430477047319379386802694107471824927041500404714760764388771604836879122571445093891429972508464626779465605459062842102281725032979105873875169591624831995296269176706842477498706906941803817820815905191246111182724994365269362667053140287028091410653083166452885729869196145973917773606014665559756568877400273116512874991146485562391349193485752461084332141278600414007403204725540913393909056500169771760257790695389901476281753998377014024201339380044021216022643319771993842604825150974372191895646555562363654489331929856538346906940989902508890701493741072140711728187529754423310995067435487561864591175191195291564183654447505577270747141006432372230348394008334205145284691136438334826849865656033114456473819846037953164711930712528119960499814738321158477801413140456623068844233110364532412949615442180487538861260872226593524528959682179760871549052624683616509589405558706626890242534667376745854694924303766407474495338695676942935793365273025199157428099315176069652571993119579460946290523347056155387517027708635971648754178892379620135069472425771109006146710244687400636203144748031620188295407307388332915707901632729696120842804200748708533920668717590990290100007281524942091994738827524608530162984527481553278893511695613740261875606123705865356728396418869600553242967565490636509302795247837779581201621585903488445160881970298461661139112200909091979644027758114902989426252456428019861565048698581192017561713451791616926504495816536244821982139540591236839661110811964090193638184561968833174244440644626328223166593628872560261094609654831288847940088802190390952997817400118066292895695091012305273834488786766220296927270230007762094357408456637304796267042855892682259847994128131352315139777891565920616459680665246580849895640648273532151585714887316844516676630572409790278676259556387138028534321407287187016612168967740113789374189863805966116911987125535130012849332487862603034617527555924393219765104128018316492884225268085310930205045210072967165615409612655639648437500 [77,46] -30702831159860693072083936786193301579540552729266744345663436467988023524253135122322531786890963159403973541904354854711174349475373775671534488185021079136210843937216366282042967930237926989474781531883580122645898805420779408522795529234994665269825179329248242213898066843667064367896357562469633606610866550113562041280431048084409222746581728753056635493082355649482351497172785030289522548275592047936940703220724685569049914196084082857657297059293468658600723356109506926641427194834222819248731322833208598776025525111672795519443227254491591008096511770512962670380559735810433349729616182942976291650325753877646506774238696391141984168051844416631212099445012326500320250014853687795019315873582716363509768294575284047286380524280036038267993678419600934926103808481553192651050063174648829649742071009289856025226189100182565781443735053032286484961872614364263392971183929513371854956921363499946843928030033837656529263329434789321670921219814557510875580191548250057486744175940208156166642317902501126761070206203083468572388296734566375582268477098249593926946263453609271083290485242136437816710299643851475689927516150810551344445657404126895534516401944706473521692171009793225132648640578112399113376243145620381766431911935939626714288952728552346101673882145246552295089942304484817205648071363455352706772312428146085262466534445837281845844573863232484329960921402295236618860354085457421009622876683759973713940088105532519768707971161300414904915539876791356917869298603601634518284865395041303295762044555676137261271125228807143126665191150113547355540047048512567289771249747176880071521994499317339199978222694655021103742133329669216833538828351379204051626104862349338908149415438293600981504719539138912017359934399222380197021068563746394188587469892101896542335561133479036932756318427279298730552276942716256861472505735748806686391218258347891924606677851540757971836400239497880666243252905509412610329590317666257005777452172298754344050737238594616537492959862789843058293905206479542912882632384797389092780109975240644211316046397496486663493458130100071364118470057776103428672095026523537170568414390721579278003625656074071883333825246578729656943131821248335593167631520585817334661134563057475067021566267618635526135754674939492058027793822745642797367349689839564288393490670758496625281282331360206038271595271597075625542394105116707481526020196628865353595903688485104314404219498966118459165780737920685041918063706098965736854267127853290730854496359825134277343750000000 [77,47] 14181423732110405614215500867900893336741185522394719477764966446458776848345809950191846091581498764886122490785019201135149288451433155132713796447505719392835430942548997811547535130443126209223890384462935010001742717367521661574986705271148579751442778750991612261102224551126723271279564380884347145060220785562945253508475150056214390514719254590374712671783880769924950544643710901399876238689543982942903710153832540654581836790501126296396717174638121002786796507868382912576687361360465013203636109799236742233936356308819828867260400635820423516756243414968949427186140210256151127470518176542246251348005809578389275343006480222381047358732356451688201872195432570184456905290198894850388205110340297711661089197156358324258833175784495063771822317098233293044257563192642348442230727540362410368034411220775961220211006769038254359660059597195874403289813790691634069423649047358365523002324536029157444325864238426046135147628549269809167709578204316472362980734547030037341036467614096896749806727198430134174116616664597093048147897960166373293853514255488903655644930648043747542437741873962284471378477756615125923586327904362476073773396070097011719278893002823389929149973541519298653410792787953723417658781825232730395158677884229901663690961110618175306171175042697422955592079589682713738016437279672786703722026748307737460167647148079895817935547232609338330264583195897808698293889452786139401757996830584862724574003245952029470767766077074881602442954760315828684684733144579489674686793515934435431642778618173048558265738705818952644855837706806729557020407798114939480245462155048434520168993423489369092907161779120352322388934575994069267590741412649499280493321917803395936968117049438995192352183808939575407850542413865866718947880765383077093514519845120416785663683418647338644822652661137017750725336746197342527524811087311357209814373247052827550804902185551982626887442067939003876135418900707848209449125201589174448121216784369336189867518681226845239855159708892560348893894758485075717040611662087241596562217427763910534218169151057588473347759314567949026297636039969969457338549438685816829772674658199468268105004109091861411969661346702482975557969938462861898481900446535113456259332868732159655819312361657811452124438095750500115781308878757713350990524369438153034129900421802259680324041528298334742832864186008944773536331815563795603292911757229115079551912667218698596266915034072541377134070114324957148118520681055102058889388905171813348715659230947494506835937500 [77,48] -5855079950812577001282524663630010045044532732100645932850648884988325883169846740236365003097057809336882435547805228809534095495087177589549901585881072903684260833160920075052302418087532689308885493935360117449603190516904502774497347730137352116041799255375289841713133744332453418973178077849479885834628510335946572576449931653134119809071130420748808615611562572986502506955869724831408629456505833767226656240650157129194589744126828541764223816977858465324593677305615255391401806956939817538446050240400397466508693408804641014824654560398076919307153318854786091079215390985288280367293893467286387264689567165671440411531337600374034458157769118926142582830061890890050243032249688452237624327983769383191416800079196605880016352910787477893732561981400526363176123807835816967901086332333866910725538480745905266096334378973675904888427788783116347078615348026684551433596361391604634772658991539937952615528106749348170379389165804330025391379601084238549296387308646840765533990757757225213473730850661394327245628229639122473723162247211861894796371458389826530890531617071609983374455016811207494351315560582973505533103402916709546658563629952001322936376419103996470158366289656395219757517676984647781787084369917470356305994535697956001383550839155789287107611597951147572735757841552713571171106537124077889617662148078698892492902617613000243305677381512704146263886020872828374998616592334844969715649731716441502756408613069974733145350190815387084220330718059141690303299144517066926236969761094507874492291611922964697195835153399400043739889521592784668173859206296186615456874261974713820077572211937850897865794042113000322598384854151366162380086490543919010923395456035055055592414943230122732672475228780713032102264941827498247951523725246979784062500389971898014653967254291865538678373804594214150446730108943662726472811067543939948673086928699270127038704644871676126414703231376252745510201807640654900664807591169037078787320066679063591539065333132823622864655479318059100938614293044550927430510928886391395880856088510144414982241606625928101608511285002330813726458739281248938306318090955334632374796820902233421191703782229432166001622938241153487772223957136008418455625739499272562390715467248304593729950528454162383302090755384307558357010053798770469547343177538593121032139753247627646242887215063817967303200431838907047214848414441294995435855951828500992862720757431634611132471058422628441430762418203109438019017278050017561580320446523728605825453996658325195312500 [77,49] 2010561128022403808673669664023422454087677964126180603219978688356727263833971198612938718676581941148345576758552347793623430511538622555855768075481933480332119781255486274601376458022838189160302356384359273848056455568101364205174084525821203572569507689763261858730707882361840384067406395554537165365660688143731834828470577721898099431248019680680672041072070901307627391646879201590215543463853806806370856714939139912971511950590613706874907251211627991173757119340713350731129840910211209651100419254901303943432978812787938869550872072915877396223289016116023326630015484390162039076289971665715900060441893149967626629315776432953515459241758352488417585969661157554214191633743002125612009860186280907440070072075730741485258973842957790916691780226870591082663858846685107776090860524735478213370641733617506963822323238631829163867832451659833695158814079456842394776242502988518395611784637420989933480965843979970970409107700806589998041754767412360302983754357870754878042513818001272111843103392359477673072636175719307072862259573231525205270394201604604850128186333408896687039496988132829564818605489213137655031097512843203877552071528508081420130070754137798219899583974480848627035083945621234425972470251136506696735521319114003522144679668414077337964790879805243342610590684697829399165869896243783190927655498415663506506339036113434129511829228629016375637868297430445822677687338473838259391681874753200195923667525666669489175207498555768676045636386186116064679724874564551798323198334392890298618886652851910371486361218331311001010982265561528632725861527631940866801470708878889918359021272566974682692701027864528107739665176029500186363663240503887806008550823078031308554651385588938078776810036890193096559334249862782905478283518530913613492017616768091582708196583249585397751968031974263852306760822035798036967496498443192846271636263317949223991567640263952011391288965821895159949641468016503385067958160044397139368903678325569669755975073922222539650714657158484056110769291214601024935954234222446676602713445188027526338766720562279273311470292734581624851362589953189959536881410275368412416325935112073263422907008474578051588200814494591374403729677975838770537490401378452141002445106303339132429328084819104908138030291406025559983230195185298502063773268348406337965090115850582589940648761221714382144452773814948191953603696896740910707546098837971593183666134508163945334486908460209869818726375523735929946850982939256236026182023124420084059238433837890625000 [77,50] -507051465235832120643516848972588558910461447696426829775384432664852016727046879053575364008408284281471087171757848858898914160119197901192778493565349301391104018328992783841591909507792855637777033675723788415120261988079738797512403700475746813819045153362647096712365551743905592932706806992333881734493650574320324190479714961555061133438978058022792648308811169294150572729731902029297464339268517137932831292467934785764764841778909424207640664031276848325691881074710504353363605679734268874024522555816563650475651558842787458685272762698280609665046612041889528651369423442074745039361961600109719363112435692884424598281395018097767830083854678801663440552061305582366873016496727512204235493137983999323908637267140200863174705183699920239064853708544068802773440494953667367569056792317215052954730853051569742950823965930890723906934548270097484849670499443819444190643842692907603423432678001958410211579807449457245420886843286831492163575942561987037275557570408988191999404613704681613241763998958878617178658259292825691849794895121248397316485232639335574528380919300203005869835321428133047319214404100026281106877761675616977018549137560535119999797411796147881181324703740088676828990418233444980005594390611120554392468833066932802380713215284294213808043288853325342895415509660422974269967135344827008192072309375907319428544948807010482546323297442296297259101533422533629917605510678707450010664207727918768994893507214065798235704486997445550900886174004050678401757571998312284136084441505350033408983856334179614529392272570041234519045815489834668171863671137810622321560615322570186515032899244679031578495440672692048801424351697272097236925984551086295581279908372488249047284111297626782488247191350851685553408938734687864932421807273873159019185203041639090213578565502265670723302731496204315905138706337334741627488846960362706277822912558996572456223275551998214039650131134727118149421363980848854731620496173304008758077973155507192091797514926029950822552990149163259258763664586131200819994852160393929943600678524585335000213303926773309027419625739249906541088191921943928724879429333362508151915243305168717888581423382357766842811823344776827153382841456374832475046613162694863051238801890406833750317222337367294284418557553984109844794288448331716486114642336288292354966347554627118827324019957939695795529428412765098675078920503003220774272367541078778784963988310185424027323795656539576931511028602428607440480348017564082852004503365606069564819335937500000 [77,51] 53352758385387707444007382020278739949659015106459347473961293443132253325154260556381543502591792157844257535681087253681922889606010060691995972914851360643704995074856172324007863671052879320192255878197948985178128440031410123342349824321500361795672164947056232634027547919636227572937818008192417279660960986297184917687260078677202190817075172602395060422370061597145533536403803864597510537581492665525186119351409067460162149304896818019992971590128017732755366029913480548067041930626337212763775192787151936020586282164298923932499646256935569329190514771144405988808718376084022647661980135232405927225328396298831293847491533183994625174960271372231017913537675808256713290484565597903241687977114291100572823919090670060169201759196302261414594555047706323889054846246114789453614121493921065296201008917001043006129126582796079949279369813595001852303572316625898180165672472643471950283719471942653540719736797281667156633056345022597033470236910661942948717486774796471939661827495756576006211614578568706190419027304025989143095555022227888064827908336393920032558680988185949930620065365905554115096474858682306065308934732235569456375248921685290966294527935946857386097062510501356345932141454566020743937580300862604689266062723988212134586889162881262859163260529763869265115851823610720888041328653278541650597312867348913822999505341735418011046396243058266887247335671750311189381822264908236117838511879121123103073059012743794118506934726306319527633008690892169033766559170416102659980311072030288843757865495766789377476463663698163272067912743780219935821744023404781641276955160907905604160263314931679590051949927044873310958903982346696694752929683515465256892096804164457597497047451205894246902677449370299816762428529918036496255913615154091297974081080353785808115383374171550877975602814582559961083783454004097277832245497316854988982903806590100269051688759393240004750477728388695684519330025090434184104056348971168663728847093268148353181746322617655695722014146668183164490362860505348162812250971289832391893928849957690653461765148414914411952105984115972652712786086402673858629420209430711820181016640061609658227701162243470622886937953485710488311432079131172547603048254134959220767051539750934537839643379303519669277533342309043399210752406023729771637514926169456130978681217171768291894998801341133750642596371129870008549966549108153901739973852342905272096719363370490511556200132910279966491088191432517433000467035886238420516747282817959785461425781250 [77,52] 28779317488936556920342400799857453084639492732712842010646299479397969844966672002103013336800834520271357256320105841002249699116592033813423943862385927218332785219203493007559376706115385748054796385383465738623395180734639141222385915281035846394584909454929291417352380298954628694078316645527452117242319357050452365782124851654012062950337162235225792521338163348587423734584115282218749257713086140038373785000020115655409784693846222945519249939593977009784101330513608268370499306424357162766275733504742461733818657079418781478238580385264073578508749987472803066417996515722679909641548183573302229261950832345378817737644698806356926223864993955072057571536810780366853334469115570200731501465906455557619386228914649412705868674158500048273938888022266428488166733800184611930481579907781991584117351725010512127376490322277344539584563923753657218478682285985830151601712110710170365007030234247967205739554338735296545052949791877332774785346777748775760584796854223137556116283723401111544261585828204355849292823233095806322705111710485105650582469661945985573994215749963313473380116442608545042465964348344657378331776430446125278488137845690054515835200804916165035835611872347328159294794609267907224353430400486843178165194127065632637265617079554481367089723004783487701482210455253651404936456701810266547157639057080773452704650291133218258985475368407988272986473195794030676584684469501807169589359622594965012515912006928282240401847409128699612360614295393957242620854569367301713759968742200618860795335554676992089167572197170513478273256451987116470351771745681767888386363842967761242834188838510177073408426046107457144091827268935784517221512495411058924086242281415555038011366362575647589855873165255256386651773672215512724832507562477335654585892025839851209999724268240012014130931021621507280949135943702806976451193248031134038997397576782465266060229288688362119350933330039872069501823359029536178379217388821058754121365318858795766769836909726711614707119913143255971507516324949128838043647632040139844093651814049216559432198720643749006444739215954509429411069402455069403908680342462993492442127222160003281962985793484884058930706561652302086547171593192920246622179255346101189453841784169857808631164443924239121074862207867431839235425916742133799588231270035003130083975868335303520989474271841508914383083906868530355822931967721872173331531832692216936824088299438058817157090853171787176710110760853418917929250064879909132287139073014259338378906250 [77,53] -21035291796216101325437569809539824942017950962580308305429505540503555291456712994649485390108165370548593244283468201946566881585431943057600769969261731858715161633816173236853597212748280681169294566373204188332052141021786299040194131149382624137308126243838986719546439443150539589716773276858042020500881007942546925318738694201490161978002160690513143794467328500823413416403402969003502652907338686167096439209402859707700756797813293890872340148910725108816277431345420775689039254870518970660093566599811020197709503601208752447520278947780513552393262404658847813849607279623208194568371770387642993299768599430673190314985106928029697198910012590733556049320858158399526266624636377316970174957127808454051747710922264772404229199531872365607154810079053397165580488738888150624624408568122562015211437251345937478501956904720068423676198445308562625817920909876983934669776073756725473016366212787819964575423431746675869914531109529586108995055315301261872097775691400767241567860711388755492778041049976312782835008072083420073770417276800629333782842482381589908766847995067569898371206150690285763550282786019666825054592208152369019935003514679578205775663862803006695399298451359111873799923075277838284357271680766718447776113091784875209127594163525970114090871453748053051060962479028564106783945464643443254920988401325337334931059938153863493801393595632341262465321247263100047620732055612007983952571739828114009985243444097956132546293479733868536575791695871842738336966974964380325408472808096354503130854937501759974296528781224892620298666918522984673255362060322969616279733904632952647247059900891546820393605301316421943831867263197987358829923194754745622961691169175376113012167577636931813755318506011927539392198802799126346025651550025517354557002227109962058923158773847952520320388136140635099697879995267657408645723741877623456706599867916758871797808660632849120928591735462431007299257251035545134113865394439058866775853266764918340138868023894664197746851306534995206270274736595671940289848677459540577687666768177806895865934333090808633302047699422625781856060148961995477952910945677634366783831433854339434751637346845346438053140308755054065318016610998231994278364584391118102091832017765373685824432230399062207554059620427922144275802267843905468809032790740946944303810655937230516759591338070670591431568072564179834268574206812724409521645625153815743771240035857159476970139515349954850047612133252133460870059167291401536203920841217041015625000 [77,54] 7697367277955090276210282354094700671949491838928673763825926853078552405350523199381208911465912037470661777585281928531037374481699769948161624732572351552957537710668548889133827841887320830786644634958031613579227039196837278084360534988988395783778579025808857017929115296159996851833813575424103675414204939667398774747040327286940118410823501335986605854622798325975273184801554780386932231197587750821559783690185430909971174821541291075469732155601621607760897464022752404928766549563588531883827093164306700686463589610625216909859276696117776133609968628837464397065995210838978089217638423457822565631394175380983998458244531756977190674078835686571500744298657395087892464810535716126721926249025575289381131881866778927172191580433431277815470601874075974984446869861425551554598032286741075830121176089331083959294086939578660576214116399217299010142711043115067787652078431712009872971227609209758539843314080195624305035988800168603608863256371509068640424398025870406042824720361133132187867104401994561239859479608997121406906307844596571047073411522763230158763395064749844509687526085832241155728350715332122671215863471270814883788537256780102843870255395191440935838099910810730374087192402830645383066234367478822019309787573483900979870964354887451277422604139715858374409738542682647165078616377490662490693993416559418906010599137006006746964494677919767313030918371875907565337839381745326018190857989664235808596886319003248021534000443630993785783538412811105558964690248361743262845807327240964383065245678551344351827781031547493766747490221606776585509112608436701624119924537999478689143319843061324531360784141781239317254339880206853527068886160938745549328582820793095840011997746312372218938329589385230919591740297172616246175421187418272330770297350940820904565251283564659696933828656862223077745448102934677841078674968408918768116793660231579181783793071034372918305447953034486002020394447814340708011717482494878765668551267715260768953672797015393959316480788548377121200489779355985215770124225684411220597172345468694220923536658667151425252721750597859188250393191853028976021235595134799282262991599632473647074434690390429555809949161745904527018913799161515291593054338737602286059620845838923663318609618980963744452229838541284713720755572985285293863389772821302125977458417047547395435491576652566223885541270730900486020556042328626560538978086805227503503833060717631223237026230588198327639995496136059160985354310469119809567928314208984375000 [77,55] -1727654410755148427603487853385914469859439889118745078369147208004530762934841154301336977339117431030484717645747122630725838653055066623602459367183253651563036278079701879249502577159172818140722453246347291881605778086894297643010221178193988400829818500049658924433143320014734599426684542120401018153826847486870462124517149131608061758370592158470229714492985242052108559045183832284049145514366558300742156799290704921375785254679239301632092503985937610966644779558370890311889783382107042541428271569627430491271781769867153677598570466506523176337214644164788042737556374597452256090871242598106946888927448089623570709490798201509207415074759438859647325687842753105146267034721631752815513858926995625598194081162027266629191718921330999771906058492893230256367159950848379963918074528833990373737249936406814397588600693371349904918377973590525642035564980916463905220526873161831623614972212064303655123120219241508697583989207157231635644754443930902426711000077018819952580368703966223811164419737723347645181245269770840362492518028109062981452055447750965938230682173151431331724411159096822279333074609010425095506989492327900584411637476943205474983446319419173355848420865423536604895153694777600203310217620564133719317129384838129822245503326006460177142516843773947919276974306998292375398147693315355441707062954046282347838343640800950299052708657922328524291403348799139820416133894270182113797866896466887151196534481057544894679384695706414937009169116839813179603014657270299926151583509381164221528422936524802289810962479538969092706952590642933481374074196054274327741932336463581219948093977001083806736866702250446506184011585954950577168420435598803543119867560499778811518130909600103015295108926245876080044826780869172265572943257669639846546207529459677171198067656663722389414792191754528753107601790146506231854124487591910100656995400956506163368601499051315796151315450492636912827163330772098928374217299447357062348717642315308937101334867641877641238600920950215327405387274415431711801717825108908146158415667015675206181942546817747233653741198214246484029321414905789007611931314428030632679513995533766305783627408841852655313285806658898921223715338026879675475615236613937909412634289917688119750043622549835536223516738951488967525733923956408934217307099617199449596241651907842557168079085197238110809926879952856042119622592491772361202772752116481292362556229343590770132773958618779169109753123239475725014813178859185427427291870117187500 [77,56] 131167167316427195589724731503293481206781535495266945763834699584862306810416642332646578072513741317890972021423965244226308129825031151347628683367533738616871455173181302807760971028060550708673819581144210779641707528482064220360110549646338584399520433399521695830850772025414005556321467366468230889451234846720593583191210171866743257525231717305073873718625981497734986281005615933278192408640159288806256808964295565925117924473411298447858379753248501361899832469020189098127868683007466611428707402795431649839598116363902604739101861487201947913763120338508077444454505174973960801991419898614469100548076829121842053201281044577828060781231208295560428948675511466250225590680500417941403620863205040140492747470948119119448048451217829365634176310768163418699921213448369966318505843467928987776054234023495846884707225521553155715012495422157691638425791234162360334458970444585454399453764327692763977481788340195904085917846434923180239603581485123161629567330488632178664474389173270175674667128517285769294142349725802204346278169265291628972997653767422680674505074045400821787929332273346957428771458607760242435551940391506147388111874681722363979525957867895584354776801757610016707231295194144109820843841140910118831600768533767920027099651019369104481644161883149587659163011075122500672052086430265331105124616841827039712034543386661355928417499871095186673816168408267167570193939921866984081106850772099536249329160155074822272347412309331918049838593310872782067085695382670893727401495808472884593572842576138863296879230654665704424544852053808221605650179963730057784011569805569163969284050993965890702090746158832405197425290963755385131038442626957551730332374972015377493061068295585031524279672257839897623165649798607387357310991373269296117287371626527853102308488709325265270320655349703061269020832868013058300481524223308314797576593371203648514204793611841700246482675722195522371675992703552045752580023615931928890458585823361969323762509999870497508773133845436007514374581848184319912377930296399791622551786344140586993360462303192122859316737718593182823244351984482092334644302152223156824511584381148501946664940653155585068672787790369057660212678378763108001018247446476156959381504817856048186216940822368226705398444568300657004739899834251521722085616353799589792349575434221751636554858882023236377747321790760555873862670163822746135930174888625421217250186329311711433510521071770612403536819534632940076335216872394084930419921875000 [77,57] 73058840908838822419124704257890142866724870547972097607938428418354511117548419417566153788229940568239536039607519040603031247788243359324521837564729189734052582800398517648076626201190964454499392012568626720309105257759788499696601998018108592006271581907200381020537845350742329515852080462057935159549310227787647063563908139126059970630177654636845072368672546846776457506001966622988112266914777159321100176214752343368398524049447155693993704435468958926154075632905963742294082732354502483031593836872298113442267804616334371585218810492190162183248363900357474637842110284771280360925022285907734250897132542973195772475502159225502615674064561567065699579390452117781569522061151291690087242010078639751990981448986154542088592933499654642221466689476150059646571902486879144602505498733374769322487911317539275855425080416874037899331267646363465346293751268048371587254372146988630346242663135955194767642509555395542137851888178123939037683162613504365846103887095225983463302570989521119316108736903414254034292390906082765200509838138875826609848651362584324265735961141774878571863092801083105382009783688055428625898502752866207701937498898847938710204989407260978802151244021144458289596434789219964926000143372449546701827420988600263460292202116193577779620172163749030575911852654233063296241333639757089450119038611921869926108338775237180982589758351835964565930311771256230884475005662572881889483774882627408844258926143188880586991103557589100287142700219038988545984487866433646004673675688964499321228243065018949941333546634314710394101672708021539374742407444759789687419916947044824181243813054863045291562915095600412251076492212315355623462242533053686951062830130409664372275775541796755587636739167426680329778593417571813482875470654743501898819219638027666823106270604572922995809006679258012935109166075853186729992221240701414448499393963408641135375555561479048763859949841285053836641829969810157585672155243329442138401337173707592518006237851591388820535531996220326586100156425418300513559302568591600778310026611124964991208986306514390104502970686817484093877135973492687863217388130308708506187520854957752970704944350990687688156347190712998857689878901287208340435267029836805965896799855666494119942767249551718715220072336994798954764606034452345794310703513120748157151994457117800622345945664791680938561878496610768628157538100701457309541494073841199462663212623148540230541273270160924647445219171082442244369303807616233825683593750 [77,58] -34718275526257346480965284337133007635927376721773492603617328129345366297502069921957370699160019906473783465899048933119053592931260645488235813971555406443195759155163690567592226842511765117866071743452508177464552809852126306526972327703024440018583200303090078246497652963196231344980202395691681801180375986778058022145048180056182253381574562579775868398949344146027711016444230035406986078336951204889463507682132782929877175484689768879226360737143085494097738055277430611878158677359294130405243713693844786195713182673842561324936926153409441745924420690734324115611842294104093855188006908834621924871920762034452449555950947670227072141948216493159292546018856131080328867972607494567400138804143395316455143175726296161719958966864911037592235795862124459614939343295196408951270121062706252082659122895892699710727067432265258025382975868325614435252719122534975259310987614203828864122100966506980606776662158546122317762416902233012022029192612026685563711126607962654849480015240152002832159161050079084193733411184830999385956856169474024507516334099310250107416795163704002113927565083005540797711638957397186560901958206756418413723292136358698329459625822317687425642367603686691978342489038000539442321300846971216457641317050800739866974171216431458666358768084908393487729728005975519046947171390389538830903697483836989708203806922032620543727470729003496786649996854886799665597318437697856378030438058172402701821951118714413539626506574370733577867023645760568790417690219621903361079283184101705724318553473346208581577932061740985803185808537594854925075970629914576891455558950969613489739694136491785497041138969249540521754160238988335585031187728710275245353807991011167409554021257746036222017400919094409046626774810829612770300219141373651447590237113858343446829133092376281956634618575258124287762234046391468319901945799369257127081170984734747181958932600447916704244227971631636248580752471428221128812329482541584978985972825856732869022939933616977553955648579692467422230392505473000474907783165018909706905803514468559109844473198896335626369932845404696722938829656004901959576044401339233110710043940151897893659873220344569099304865062808193429854789086570322488547592121692874033324689954748412531985101268617229567204499817919156622374005064293469479101539465043831678469889881389537695960041914381509198530230356777582573155354660291829936734100984068398177579102390760656404224957919172050296863218932230665814131498336791992187500000 [77,59] 6054221984716088092530006678605901785478099807358498376698068832414641585418931630283098483267235411996895320311686517802754992900936018051987331222665835305166564631073726536194069068738034781430067829161061213881202231786364519672913328526119938900425879499418772566319201952293186938153053659889209728014701452731608222966816852735619370656831719538920627275882417599283226019780708508245667814097636469790567295141461280576221387580775945336208099784533627249771073441885476441494855025566227018874231421218971125820349205893568332373106862527699173816353560780050224877771599865923360891015082871983418162196409840565698504479311937046117721909048227292529869442367573274692214938881263357441345826230938201456549374119103153021238426820943255878671386813504831194679005523730939221323372615190646151362884264762215624466434134472999719001989268899729066838399837741003450756485696216594651103367729675455260402550295878500080935971731249182141946861005543524075141123776548323612616203639682259968065377129012015882743292676219412416105791073807325718489108243669339439043097949658128881547744876964222667299554706281465301982463339861539010775565181147786002602790032681455056297105730673681780676452369093511983531210374360437029853690228808510700396385883582492110195680471357396081915597609023621400520428259778349523180893576976297722209566772351533024512457447931098010799208439726384053358535686147515808189105949485480397579446762330796375648905134250485215665321640036718855511253946330555613444493309253792931069550566836457616537181879297426295543432372056854877491029975978572967113985784412767598877410934388840895302835935203193261476103364645641194053715595120186055257829502363939215385685358536091934694703269741899408187156305038190898199025905976345143914163111601775278628357355950320817853321643751186270417070130105128607316942068565052100357090270816042285370792960254189762082352382502707107383376381633602479244112180776814699174810542529822351842265987646255517154157143922316636066970213792130881316129959591378311617785015998576485996183272580080278666090253605668134759817659758341902049770205744669097964435404089134500175444289290436615329307243582512296145315523333706606015618653534284661458589953205520077693746485768513268731433243167172846480094325100586681153281464927976961692474062660092667892753439306440153005146787867065965730284739732471460819012964370324732466723488732931984273601473580794091189360983662481885403394699096679687500000 [77,60] 1038544113121650086943544431140828769671160481958989925062419606977576239687678761206002704829086968462442970060885247338108808292387600731700517398831875384252947819310574120352963819560513966059265025702265171275700640092120254514293035321549405375523945985527866507367401070831609342372149777711786457941029604614148709134053654905876306852548025001376711156843897278197279284195403188360788254010971478327292376812909351188209570831812912318869258469875934955432074620000253490979253325377966318335061845847888713560087458520414329675522651993318122439190444347584050549109374479942475313488751576002307953502361303524066645991775393062260815921370932953472723212578930763248046877857671218953239950223439429633409510685282526339764726785950474572853927126882421072459415732425080430502736464592441866679132549003632780150833255311124933285701630046960801059118636006026559953972308303339275760765435675038937290365823285807439727614493133697868685754231869961736536742924714813424351323836266624798089280076397591826112232478656527452538049369852222526775443993537361436575765997474629603483495831216727982785152876440863643107681385150829790931024929414476006573347137058980624087183642679013703112629120501813450542419288356174908869341504143126560526028851286456004493426487975971144061207974131092999432405612959127397387244825047514874297181072631057545635677287126739838159672479671716339067229545407326861709543531593947883565503029124547259747340758881604709655195308926573244251874668620104285611800953383234564684457078382457029795090860525802132757387482939340545132740711529064645808895854207077802078416091069403213597989516259534806319398291280441834639195786596595263960214830807868773754577492421089334398267287304740043155593514274783465973563710661333160124901723086285180877750888060595520518110540047238221864855188316551976941714867340069905291209682979809350443656682833946567458763461332978628424702916750956086347008112156032487010968144932946931540648566129792711535500430842168091931017640669180501525495201026674115291704184967190594285058290809679481823094944559404330197021012446059197381621060225561563329588999257979035936619129521433495908224382295627689832127026199122359129868485879282839446027448837284418072386932850427208101895502978373201945330961806074718392026890975092139060078506804296965703597681645601566785079798212195257904335679130329478612039130753966612449344361827818325828296904060057612162459861337993061169981956481933593750 [77,61] -1131376752674392852413986291839079623789239433393075079096547531271448343219039176571169469825498826580097862151912976995537635947527930323439846970877946071343729077281173087458203112263835854472470207545575694698719045500455351808472959541191449369197028990956894702250209913839900415027500850699352092744144170870508874042096769870239952079035926001947482780760782739365717502411226862409376336050429995403884881523480575958147803139229979527876322943998628519263303752335815665741550521804898806943959942701987492390921910797966620798225606945420253631070379868543889207673450014501092428067762539775229229627519004680428108350276057473992528808394382443195132167412641411676810819718230307773382936201184800324861875931731001863727872999035495384496277756171879330451620572864329040302260135485105217894392878758273378878836960882775619879408802688733596170494599685589578499994816911761730835437279734027049481641744222330452553734318135220010505864869064252807222772958985686715082089465204179061058727873459637705630315615247521790624337404786883651102574114670581778309913826870909233389842099294945335087764052046453363551030540240933627870397262192471018503944753517557054963949809689720116808417816073673458677475661371506420502763918601298501576710785636829921176874202235553242917258894937017555219201786073268417219440305095446033046765027597370086065558637652850926793565261080980864005924439826036842676466836393793476048258349641340474038320610975766804282500998878657530248403993601452154100727995078245066656022185452961066822242169605095111240052104403684622313975454317767152380369844415591797854265855886484493893827141206207199479621331249723573647210166864001667299249776231767756995979541942123973394779298634238052420132918822466400063575878213792831045294802335966763877918658303338621507346000723534043551359934874831482331174733406898068601637673033581142982546452976177073187030773066256552139822514892491864582542347767479724952708392494572474434277768038569134390646263172088317177681318922321991599533303355349054151873722232677378070017770282415637388426331123356714859476056158234960090009131510650960880174874485215543877136520844990690744478820619724890148497817957636084695565504946705678088323018468607380837942276029744054338181245667511063040735764965848531142343829310812238329111553000863137721319790048878860688744415336718051826579531762387046575012647553259826449452877429027441419137053673846238233124950056662783026695251464843750 [77,62] 456224902039745665510254418915882257515464204195274644344324913422621284615638545036357178412982573898514763963598681068394890177554839576895397945317200141587050689540277582632271529721444147169158932417080655094805841024954240877593536997411385550849270902289801138315755610894280022249405078997055220541597894162019310561529354236316076640240048674001657515172558205051201470162549084575871087310734365811045089226044547304596196742629861852380225234480108402623587733033356301763791830710946004983849551915986585841947109105038774926757680996396582328024925146818620930908891851819218171703949055745517940148818618146739996906406823077000445732805787904198292420885066463092066494870295349375011797134331219114036454502454322942711265407501684764336443832521635706612199860898754433597046693031149979630555601594889775803877979368776948392718897179199289205828966941626706166984624702817803893887424593322665540636145004751897852800483351231130692991585778750759954056080684620018504480701087572908440032123910180424784306968263410166664493158976585480525183340341811686456311903811715761763285190299458382003919379177894531215665139819139770400265729942448521537610507458887922650499405803603034320216516191136819620713083965806592225079606253806085794612507956271466380643219470265864943976637308488073099013600998754452377036145058082281356136853024757284555102445562557689581594825166276923201317899834563166797542250418782315785511809149872256407369436854547854845738568729646837701394442789274081509573228924224782925492631978614255309100305517289012905906364570858263204650014309460920425814834945953820345591225619619616578157260396418581294999294177247899993457441285451846704753745303193380882685551189698169354348340557682368685702234508559537469803365604739444195874392749453662305031089255436031288594542264989438015233165982084301957113958970900101449209968425781805851965705838858858878415261883149821828098942280949139526056931905032677813925764979494009304421419364703670942108704631209561839726740768896440264598647565692783622317115616816130756592872101871077522066961984545338336772618478013206197517615753529850942159248964885580436518733567413587154596111479201961635226126904002296743374295660579832710277960454114983663633783908900872234442109556635974124436108837407947249338740481534379673406862939842798291480338939389508807756967372799836986962977813732000673652845821443587935506690203130991757759235896707572521791007602587342262268066406250 [77,63] -125223330006614842552670915143451427596445076348577048371138580738618981733297179936735642845829313153962624263993661670931503982722933164482087949545134528036312557227306993991012687669127507518132377082296567198842635472746390219021380485042903395724323946557411675654424116816788239619359297710739139971856352076577854575716352787551682140672226922641163689577036037289728843338200120516188455969562826462307938814121095437286289641496793726304420012543934111932126922486475911693072845120295846912869850338140883745613867562759953298901383824471238677041291538176169238982061722689969424226361447414646865572071732437008393765884027340603834322092443062145658288524693599740260731040797891718460156054197635515540210536231534814630527882966738714519915546998696483707260535556500717398214825232194714701725128829068155766247274418101574016448596621132209042479096199545418069119231749054039371134642921511082726551566395959678131369960333098709471408124354973566627634611025035783618309339265734443251465289177875193502802140597621556149807997630689480432042073674239330736483688947721938460798445371012478849218459479170920565275458605417603303929092961833578630889714630232777702754861879270331868539110396457994632326736359412317390784681071934901934312495253064322713395571591060992882736170467737273743468246913157229579137270224526866683067085468822769223861671488769990957942786019599399741711021095593843408771442645489786195750375755812757625737443678202714594143219876377793718595654979023584784819051918344765857424379944300674385445402099760322129615767233739545063614658632260035308346471727052772102033771913525971619310930040562471202654948659401260028551856256325031079996937885728238821340925095430365711894195928171221192572927684233301598627016033223158857501091770673627661342167993736527125156388864462375064441478799552891527660412511003151435970394406893239633272234661262892014172657576870918004741462370789612434157833638058462169720642139211871461277609594463947830923086207013002265003178102755428158887889792127945686463137905358695101210686772609145543540770851510487253778464018505059303574827548849406452770049900282974882795488425684747626982199190620381171160011752254111366004443310181200659479811629078359486395425857790354583838195051014518370269106859060751314311592367788928916560170823440661797369918002407827904429505858907055767228380883859196154876339839053129480851155452811304994407970436753885223879478871822357177734375000 [77,64] 25011290775888546681590849151136181824643595221120130116551790036393626578985470303720816137157932012058779591705436335768385453354853536636517189748108942857790703880754820139753860382571685208641982422798237597356420341240384160529141842873911703311082114639289905544522839397035215126766675189418390736053626796992880144376117947566287395346735075380555861544247791409624489151366452861426076144772782495378553610450825067935628674853919118569981698546789449056845131111686985934567223554348544033832903162345007318437506238985998584582232729468382022375568618268370538327500555515247227714949553594988514880429902263403466857234164578742339341055334211904679055007565111313415946892357807249225278293945470567874588652600093729750732178227386504627696879564654860752865257368642834042732668422784853604823614719115895152579999000057594282555874036721395157545619055419361619289745535625611934176886668453464470380794030501648064212167842670917447578147811152207295750112959075006983517736011436511825579566198147947164426679674421592912959474614794402694174095592105859487627813474636403091211262138919747312171148256430712048745757254709962253716489485158577876672116263298632041887642864031947997163478609307142318874241195092259676205052609279008631148660522355771101744052186924173810896143793375859978755314335054803263622514754099148901090405002670035599319470405239829444139335556901129245419686880392402981322542436210141324480002729561030601511538749486908419503649577211155157994304704936121312194051553008517984966734276814439547868497446761654855179070403175561347060773951799842656212688590776196239393252296469971096317317321578957397369655403179443188445143738454310466097224250714543839122403915182506329688801000482074923106996263857840395546013531876064555005960553883788270668726825109769920753143983398322100936218458134088319167013623034879118602151130046659214878133800936523585014120823066832356274575078657550008227923031458988815016148551067115446201081211730837939132262591479641926325473565186410473760787839364396574493250109439309343265321843704836043758545079037005529379519119784186896393478665752264898420024748387240285653299424290917253455892398625408705285247195553809763900286586772944035658993473079974621259494809847878649996214110836489609122210888245746979490284902001143883438011163069661931376438432281932535603281152591826796877119302997746379237685498610201115160716197714305532133483023216058427351526916027069091796875 [77,65] -3244777208193809595782864352629994412444906157269404163186146291749184840789954256854216651296793792503316247821799533533888091574032714263797145243122389796789447826202071596511201626364778090120279497582745391794953810479663933040582211616378736759608027792359265740834103445000623693101597653389068346696650202835330728031509811635762940249304394045336492548975191781222481396311181877189512777751627916292920801669995725617032127457769803880883643183526920793230640337208925451719510481480746824127150982267645957538949041223467480813941478844799686207169020968042808579089388208813474449225540017230187836578340805502344712222246639873028940081917956181870665063583564828332168025869657061123503001043659316773094861478384640152803825853400414896090469697556358492345707249935248420268078159273706755260882935558808536394965871764794256000138612452421771656317898310382385882583029044718332495130455992830049374766309072285484344054290001896561777548097933739255493403430090321273639863419342748450527277180799624970259187222298661139694189739474242314672643822504579359040541950058145181976027470399493953817437601627718022592364722704651310355855791981269420838619416628138905157458316632649682099386922271613894256544593041674808472701513676054686993217267242772432939947008239287789868217529029620132324978879068875111677532627741186530833547613255852687534959561746672057461086885896814744251455588070855791019336370922747902540824602448971544076307577319393022536792333478729227740105813202359325679323671653174191537931772636133041425617695254168464759289750294800261076874034134006242269257386119132768187032419427348865413925436554536718554262745712242991463587253874833393625199560411835602983052453160392704916631484855421390694726689949268270044379477914666707876671686089227928579022359187356278369732567798467598234616492527381532538465556401851967978830963768057340013851647604208271683719302612345720546058086244190516083939090336062766519014760950728219206211637024800482380431627341087404641612756656885541176146214327359389801683406110288597655092614600208125989258086206528883612808667651199091591528420971472564301404773038930439802669675538739911828044792480869918764972114760482712028267578195402169826955022858744350733871815621649898583592395009483755400820177329835045532698925321322524244122894182245959964517482364231694658593878431218967329697226420309329510349454126079254481400467006340683495668741898043663240969181060791015625 [77,66] 31075065579439906983734392982659308624039484105269481443886710233605572972034541054689995210015889981707828571399903719425598510573878106844134061326071532257147439313941102691732621145739138022738662267815140229442420147155893730588246979156147804907721503983530033903502391352767873310141263664404475541844689256204071222006559107249418171968973525892142336946168246120017083568038993715383002114049492477667368867909314680899600376450436247733312857935047967840457582437959231393330366545047701402345880150384953336847408228499392229132698855186157972793099545481909099365840158058416784951293805069149324816926492891437320619541903106816700137868901612172944308918386789644719894461475601920259113094610287102944399097998866230739382882028997308542273475585481583367166168156868579801577500723614842870941585727395981636281275531764314328033634574142175819022949526112048044825545322332724963645770399369134915271453156127357448914925865615483887626239872807738502199587741603816136666107440337362830699546521970613013463916104480962975430173668838640639618930001780140024770268452056951610964455429447859657020953665420180631269902106999658164957503786794126160779705209140061897615012808308872004490696492760130571223742115445059331889112619141777573152912029696529476960339332956921179968074362846726032682617017242212465388763127463786945243427804710005008172996153346992337923910330191650001876717711072951350289110530669891897073317911643456380677681357480218313522307811202932230585927509360321817411675926870997042728355028331258647437623680934087317653142558533785885338344463960770808243516502385132286962153791926939541205966808601162566406418928635907499670368503080598457787934900359439276633218666215177938153627077080591484927478810679207960898677197977374701667812723439537727320765662141729476298323394283581983234335469801496776693659922510166250208625878210404986019995213193782309663173122023967749070047947237452882359910828053419332591188018151908452241270424348458850754578014141377098564065820153994965332553120765860996389653341426048307355079866560537459977399494519484244125593333967159635666669597833958615065525498869272382189904059465714401978618301600680142640699595539611702156521032317773109985461898518286377127550242687641385226433241709425695789219430123024739373414574584601637702483919809237041890929905317717246403011656629035469137887753386015511819652187698852553692218389849721837947527092183008790016174316406250 [77,67] 128849211559503373157269812304303089377104074045063457896720733347095875918884523600379256222171529965282124794947125083542015974980846676841138228868169558802493427886600216626736170778552991483926608101878256553274884071594201386431638387156153659013426282058170140138361777829121959982720683234554586084710174749162778065655591000206681786134757646240872102188964664119149669398815637298163338868775528124019406394792166164006857341100020474760505639486136757462856894652975563911846329327306324767775117627884135057229303329734921090213998754205303122579789188623228990219159245261562828594996313242522792380135913755486847385818297002387853103020719596379568276061669866347766043277247683354672150485849611293253455472688665878130645159299967372829094718248688560092995866878869457416436238841724828926652926183604678581664555991778158893825509625582395970222243730039046737818391881446335174711847782088428591976310168993278241126580867184721617511995912332969928796068285388223228563090630992313011830790265980499563340364824933100808127116495975050444757625587110952781765102940188850710577710456285230957139941917863946264050335058268965888496523736383352603481542932033669756687324652838387929520348381119811323299229031348626726611692450910633544295042334113348908872218197580790266839898001253653201737196895720515698845070336390710833661190808347283389459401876039388581030085454445086187920355808770882782464090024422085791912950791378933692918010429859754222700382103177641334447807604241199443323848196763899148984253077996649012250311307710916818741391182753565853909080797773101506853390588741528020802981227982830681585202206076894700177216860490880374560015841134009063333252363410229879008422369913436866211028119987669814755071880099549915249539144094228394808126533752056878259600943434358542048815650766063691117559329876851886202216102958801328931668035542797546177989012118738567600817517025714724163846395885762844338194968198036187045328548086565435265944251946780906089753920587256615160335676519990090967910001859019096390301325011648872808476665360668723399251718309466854856668659383855810176664696450965346715272450483851381765196172076847935875265598345263172975118164484413479005707866841538039588889729908090859887628968715253685541560190367930704482106627699520786711724064710468921272954994404519009502062985754037612042565591135119744284997924432823621200123656991567200932446296546274311367596965283155441284179687500 [77,68] -46117844216595395177626241349936876640688976514674007198321653457163819626611352612514529364852012892482244725696222389500243608251226397099086819065863451807122947404710466237792222707600833615623824863195478008300323564188210726566633751739620427830557949696803323526776514369213261503300640466392982115001198528472967500665884800699197362848903583929343227169842256574445165606670333380471050241104662436195721072223655523266663673470288578587870234488657869448131049947926554170945276588854485604182877930161703260203842196032830957371234814671142261325122640365445773167650156867039699050064690834778096412691764546375988941370375648178784300298095590313569785493231014203161918110805740475190038802580825060125194728941555976496200243036955385785013526692562206182532859131559394533511713104722441147707130578886460730439638963531579951138744110554712453916950395923918506994951604136904281259964361325737803655137099490366081236425688601110268605473883856952340582183039711428521132087871481310651924724941380120219356990286939484477812195490710921696286480215546129401457534034950970472361857220981773171154214011872011305438821511522038454030908964955138875165449114085139516309648676487755326286436397225484386935690513802871663133054659085344203111255573033008470498359783240667588409151616795535160555142109205833454959037118115402557999469772583680143917870491131968134549656638010091615436049415735594037726916298083542460234303903382164712069619499573883617028859364119087779371354850920794211079925365456004160421535242332070906135631921508558855416198043515545582405947609947543711383716870150899957021829670103651956981353898744085068305950943371002025134238785918677426292214800690726770521120487752222167762772555141995725672979839154234857155014635644273357190757692339870295449485041488801476895392299457502260554409755239184137219899807389382636208687802716590394422185563672337510572077436961684612506103990089334212646068971562940646234069500002652919182855994749879002398723863516274458448390830476176804912433062422281654673723796000438898542173272447120415731819614537290833006218561768531184195109769858892917470471448410015268271079889186819268322849900444345041410302282725841729901200398767164170061498530480317294453378689520360285315218999568803642946985032945929408042726968208176619378173859391286645012401201875769218001130159351812502372867705682069169908476406326587531217010840212111588698462583124637603759765625 [77,69] 10922565909488136774883175987774567754059723088856751440761885209037758207434174352187825563147666850178165428588694184170142298599888015695795933741671530529847585641288269575884991402593208093668735293916077513543246409600256790709370077191803764084916914559983504691652094047081320366854849576520399788595226816942944447559420055978263906114221885079108812890201514076630413143478679177639531362683793788503164774787294079561170069405670162975440951509173634704346351040097794943719564116018986176740865084885950922448503958452749227961572711496173135574753360417231642972043439039665932216563159903955549431225240659852027394427605656323974972642498711952759812038622122612625257736836266336791725971929401550456881704969358393335938496573724206352293532951632960922315103605622735651371581194444652337848721488482146139271057774116911753103115088615965131888824409513198118968128213866318249760856944450864896521072687488887834717659160157989527604441063758454830088279642288429184920835177942208132019152563973490694791394988260655955222778520457732143882916359093192872143905143510017664261834887160413202193858360314090867171310644168504264466579553926867235560752144695679126556167915103840945029588544267705909912830948454694719684504619163506673242227054411953334469121523033120355357086338841172337366240420048920981365849379856134564973962207362758754763756521325707106475998050648909937032470553767633965277180063984514403664432009447859098900542467561517927673488102047446201969395892900724527039600992290354983160810389160359009795246139096838780181130827967531258109970139950205977307937611288612744568897694594616244536192355317774211880702730848513817511615018612138270551786057839294273419950130418446474766807426397562345514971898041450042862695651904556449892186760685380489545152182582132029800899312369250972254788322421102648709149070693134711455463843889870398901259939903146358430807983555933701772650817362109022611195960127710682310836086556814013554298331898314136771894765405004167144173467680464910218592259214337008144178019785146242682982409900532168477402230410610345425441287646385044668664687316464727113279278309237087945671946670133279129392459260472988042560724654477648805082610175209725202729636310360030668930526540049347393841551212543996046099187361687922989912890969084632999478694907341419226349808279078458584873665229200318530892951989555912050849938779571073402263614582352602155879139900207519531250 [77,70] -2060332185255065434877550289924058007331011156620387668928618594563608106885496116999058978561866247074514999732009322205803950694042051547796662928721450385397489289981262964382502091451110875905767027445834755640446436004629921238021991235407785837189951160928070927642653881972575903883491243217266393295198490804342063776545327891594864781995449844751769618722275319185020109162794079470425530601308290326157411444930021434208516427185975302042816374371794184095234434844784251800476734939854064483279455373834288192112214835899379762611739151326074857428319565194410756743870511807598674076415632505799105999408891959489569711514575071624367840958279178780204178743308364329484306516700928561679976339418420501632180836877964965352226431814293034428154113826005931414800104623657624178003248376399534113771840328067916575565567011188237796383596231072862310808138561126363959821503456197844534479520488142208117717308819792298205112097761419363771323706018779461146796963341274609456836530144186637272857901892397313590254837972228150380696773099074488173322491458553326726453354707885923993781339147017780496340281453234649904532768289483158122086651388957458991722811033372621634305349893808465126681116451860398918398782732057146008840643835316569646292910889719021043380517893279069201706654728659689229911753602603540184207277484131618572456929486485146068396007203386510813112653505141539679899240768928479375459335835172195820762013450519830552430615933228732619259490431168503306589288403038108734425796733532617226557627973362497893303904797312376528314540422750944903505125743091108462429803851632394264729988826894960025321369603681344422754394687363887744775928801394171447995138534538663789410169942317141165761734430452567646929907859781069076359000468448529997532344862182571299835948003862244423944879702045917685647137768001364750658641230018179851109225146085883367444557540211857141505965520813918035659005704639522718619104821574228322490361699122740423670136658813222482555903830004694003067011368851779026216411776563811138960593213402723600089169941981751061646451240492185867337522685016950682192951758640820931320176187492117211531821328424014594881314138319103826417215562707542713482725456219664145362702306269309818998349675549602968365432067899568206434307842684975765264360882269165437455861182119958062345384554827788197490760547772634759355091695186243759817555843598738118949142972269328311085700988769531250 [77,71] 328105756687508374650618727004537306706849236350555966074520680497796526110042245750976572537348625265939272987504445825512414320005294925950006715243714426326417191257606905822615473886372692337136649663822054589607060465097087581564071098184552617716804664996770278315105518273364583055550958822230022038993158989715623158432014418381005397520859001406521985577045462736432559382483095567552126436329216996626895734880784418048373919497520887863390583938685362871162331212482318631282140201396431832353093466465523350315586256451329317540254180877665857788583303342448874304182356639973093605189560704310772908059079712677775326321744445820600252030560089573192140199409148465718789207218346249724118939498841771534897536771107324680186692369749072032450751352628992192152962216627650981591954305938280487342410389135623447757116755888136698283542335152517294055531458673674891880517483463367140778410244526963114192676820340300588151119164213458113228699708943867156805686703989591493040346872780428432111914695227102170768604274320750569062481733152838697794167750705687251003812009334440702071684118263386164351106877812778452791875352598490787863074292215480801985309016945829596439209866080660407744031344603708624989689366670289839935302185257260623999195125937400066661636252531462490839133305696648862696654471971304069608186349970586926776353232731853161671838432924210326801739632637475154618567299814617065195721108657795216806558074331727978208323399589653933475082572530657381542910632092669557404820200259488472482212453878463219739607588364799834218797459593605071650731365902093896696085410168861733582047372409178732118509585347728139443233135249450493753369275053565000054654687230210174841349049314296520395801653415980473086921385905966460369614184153105456941707095270468343935308243068518485134013221746316622926332512601467331998855243157064699453767191741235551639956070816560047324494789010892437480799448647687437528764251597831760624680756122649235002009308790805562986538227314243819896540314713312328124906654902509994372504945789472196455572666019875255646068104163125326146328811503946148957966312274652197540555754906398262951236993993547103074462414580082305711853515432409093984614895499317580578766367631879583071594606323389511617230149614040074873111772462640105722217975058149319863610182453339950047942291787587758692462165408370805094273648116841099470078826905172775241226190701127052307128906250000 [77,72] -45308377520175962228559595968856997457629027094423569776883772923280181408318856898680001590137832475712508775543336879120813045254121664815815613771520136856265427177312071419960181869746444956723988348900033365019810701394210769159964472524397459370556852879666758357044407963029722201187606739374567200685047878047939467853456796607163428816359389761626106850219204683478702192027059252545687461442673160902792601894995127197750909436745493107835774241812294193039528733095327886273380363946055050873579267828418465375944173742596933487174567223486509525537811726359292998480014272477726822810758779407454215231704196404420331311795636100594249291806957002850913645204136062260555845159062452974941363377314174977069506459625303547808336293064542312144688499346054506808280887147699512752138877690797649270872158208251255417370622339899280373286407316055225165640838300159644742174522621566160224095364185836021902268984640038015374889409055244804031168383060771291403608563878759068655577838487030134785615873948586839501508788722879981195937695529097301501896126561064276194048143293615598454474239383445136636795876731270410416589885016887586614736680565422577613023220388283857433034558568399906622028775167139842446871299073482971145322200258506528529392811442464630927989783792585193993467739492105410618276662650031467583537251986031764218104680382266482045383045937271326278058343224777728142539012256048862474611587337829879042183193741582212049129725477270891398864484326091621426932374874740500432656649197095324601738507122319593410594063768843341010825566036512618334190394077559527883641803079418126625288635222083050677228145190036959089249519266045994603171583378421165910403963971926594754691134811889167583290174646992359760817992599853934826161927228026358632985890615571891334053249830713061932983765413138586769570332451494780895781961750689439848526295022627669481257038919465252444529277241363917528060073670797698552089327628238559112121195381946403551618605396294913747304545229476007745750307375874808065457851247968134542952194547054852840186204680002589484584640049854936589716031323739438253601721145562954762203344343428357633460257849311591647810531494368528473302929069428563590511791197780320408297887650208241779120821378789395428079199991230609484570313127999227446322777140460505409177772153994024751227572153126199634304080793846710861147894188634535411405734883771856402745470404624938964843750000 [77,73] 5508222910250257592481305084689078670781075615363912985245517225396231723439102666611199396264038778291852889517385810821059168450684114749227709632188837336356605765071485608765401279225811645552323105026958429921252899883555814189740562156606330013494439705982071995295730848346514683520485701716010502438570234060342558451523979250716543521923618386191137662022439580217683289710107950955391135049843206715088375198537415427802638538913069095098559391711776150030850106099465652953684801784132340133561417650797340862745654309303881020765881869979510649286953038825613428679547604982261523669553216493200579440535493514454158162327697821845837986216101016363986417184498975919958988006400961496337895437454288384321081015704109183379467219090523661811023929295769583609416449158756964711899685635293901545821419500859095689973574188434321084703974339207855143192666142000540930084464697033134755132459074293794770598080161753293531729757977635566785920664359300426771568776663793303642243236699518601388003006839830816879346791995122467126187180675246742473410489971135669051057347773606877818387505148887674910821192562140463758161523108649872925584811438552629103088778800338738905140830837712843279463427582437115385870995977005222518309777405440238029783588270353233902365495026034154383013660350572926544921951259179790970178203675409897814219830999063681681061977990791825185753092835769023152390022319091996667949106004250303070209738304720194497966086891343837848093455297425478766569528068875089639539155428407802811952793880719551807679437404027431405130845631594166088442198927535760527446655820581944164098699916551274068687364768050694397103470398508208142382365365306854122026500139142737648143542290338321578091063555534425498870369719664274607710181048599882402496821587943864216824853568923119778924349909505899303644046132151905534987410475322713651056253051613740284479350912818957827418171773302298048221452199152819233335827975964522616276261446614019840247440546044894043426011203473567086632912659477314267305806990479055019014636039196008243360204424200339725426493072751025319799572792359274131920710772558691492168400416643534438194925222235999969580361436260804981355198951187699121672950612396419052730339734121852291858582720066784945004345852299127330047008345389917817424185107179479635436682797626234969584012669417782912290345367213908878777566727183968527982449447932822295115329325199127197265625 [77,74] -595446214426522687414807234455930725159687600783992501964363535128380268013213329123354294839726894181694524855182879436950459500722127289918596772081908289644944281805091480440801311253631196757836521944796331384837496594949306879095731711665543731162599427301315032897982978915969905669578064035119243726848194359079931155421693581117956119030728570330265670728414839698465625927984035243001415694759685418884886458243373303195447626728205522376835489759686040751834179894476490594510147008377765398460381718861731197429082807401340547820888925671602703380936339326105746893181713120998693046009439640883257823478960110390138743506032065492108048885922073110467661492371838924863115011686702069889539646271593475407149730504096824411940097704739350838890088709350208920433662103815240120318327717361287184627177011465690833288224602619749273726354979685696305297185694130132490222181851477466949535716734482292987819343851708887232026078455891258854778447785403194836190158238425387959339041765753456558565066216840303209174431899775285265721416790140444584238141932805936309360632995476187313251855353977725707519030825993832080076528338357075741730110023312506042388764015451609510379890382006667253346183102267893666721311475930781624307807241657992294690804192240842131527762291235670604696486063485537081725452540987211660459124795418828484810093434778077865420806484948527627627185548936377491320755238313576505251555020757762084227613877942529566004180136454317119282823082992497657215790356476671671609912922907188757075420066521820356540129472497583229006622788739466540386251781890472989485735395623220271914825659220069189539875230057796094297349669379611137410645027766543299308036732422012437539795826262388405402992750365429753869138504930144757624022023126149257004110164458334589478483786641029364514878699139315754402150495456688706695507565422339790523368978118531872194968665620419102342702617821582284982162670886055456536933727261729211060890474089055298448390171343900483795081355090205989970476809933243043537069977245876672580166987064256734217852046170758927393019134144805577310766398412292193779429908230949764589001598005327254702818025536040829844340255287456366178459310069244795425830799698350060063709890563540995963856752622062664202846455472264024494640892928070704553349955511024085684918900893402548732263335781435478591409864588059996097263749316084134599602606385815306566655635833740234375 [77,75] 57657208888420391815848332755484959367107326961148753681878915117779033002718523730113145951289088056590728887200114179519220672782790618436786032249580811420086370763440270102143983779139292157242980863854810183656450772939557645549305327981662014092015407169625994953961873048793936957213988981291194016508082835152634460114928315620778590700603910665585600270825722058043410588463065552633922016449439307796244598465572463274961301803579600454100837749250831885254788388426962955033644943187325185016172410337407885851064170891730883725827261934226840523498209437389728492684764432109355658356837626472956578931929039316860373623851368063877018418940085964740655062784895317065217204526946936997297348063766078103007823622979533433404705219755152512584024098551628625049743779627492701929735784373999292504731209859522400804815550601644386350193643715959203423171100214416159435359901110046976291043867386023658852551565332543658202581295842172568957136707559834749778434358370409842935862106685829610417421336943615582054930438165870942598367937700066150397196403136165890767677529107001223940802984508413877011622576608935639000246713595805899156987136481272825636771951605821906080610107678471335228144457316289639714209057092411660618091930123816890996183261508204475560246375789964133548893839912392868126021653053800131287877517831179360214566900860743899843866433394422085006990583135610577729163609329771955845526253946563483516822535550050335326209661932640152040744850722493869113583739461347603467491877205518342412504507140375861625900441872493335305433711417635318250001514943106216790118081523261364229595813017517115397719833959847644477618312190532286196044889161290263158828303673033988732841144879079839554735036278029689360148274638820633728893785746944797988219147444678251183149058155579381756836382075808491861927353187671079450769640665315841764817260087244451684135477337007164286757998183232083293743183173687898498599683519966128047875956886577046056205432861109474058356459312550570876400179148023177887387310033036753561389341849444755814680213227470183823755289313971948857823525677417679455127456257961888096254761911598690896705077902007933272326714496535360879815567901159790256503941054324091456863427313709978300608969741274055928998443952938620453900030841422546965505965116260322929276931623139598007368062255531405327238861747664298180535976745889059635885587340453639626502990722656250 [77,76] -5029047021823063818198916871561387067910029263201719560024013871132230886089365642481809662798703036300666948979483247504629857632269716604832761493693562293548487192130110931795359391044448844946994640823536531826417649661917239211240653157819813912985908680093589965994102359073361535177236096653258618530555029676996069249928728401694027710555435538076634577927532331701603887958421792134858264139406372962224229017629434285291797398491538315009449088948960443502311827565543277924796764853504351065682229246580829898619754627687280712224677837381255191336301797878613306429122492142843162242022218972844290392158332048432954749313788092226807326629974748165955039147323027235198088634389743669191292226896381678091058514998779218666748438513057545349587227359542594690615110167529784963243235765446027469255842490932345860022210997723998891171618288681965395255852878263293342064883581827081054752935093602658886283531338587745391951789808187590528409652190743793703448966392274137128033482542645275469147507029112751168348111082104302620527140008441441134871774400544178997469907980178751251379337311135708250565742968828302036682730255106114170559912598838628967830114399163470138594004792478869994446994560343448218332839374635298739731752683291408008295870680335266977636316003286427069856304023728085917974582207734092919191768550388140615759607307906832673915910983706395427789989533574982732750458232713764810812870959115614442049332957992144781714197098926456272323660284257195739723004484537765399249017961509781561605786114107598924955806322937153941934493057295510086102342171688816654865307023517986738177126629919891013812413823241722741456358058037612249507342469709236521704558490334886523072927508936685515133455288294847930756621511688720659104671638306055657221749683846181428194956784730237253623173944051187173332729888135868733173020275253993104179711802361861167665044642327406391144041157271752989870174799251414299265166862046251709600261174827199043412516208065028223736111965451169412615563725872040039087509426430831467075322230699398390909258791007350540747555003218376767315271136018953296746428689238712117735764044325373066836257243420500617455241562790686273474244809823091749822352138146038422066600698368194309035695720376858260813374232817313751742369566392375737108012252588916738308089423827636073262574500764570834779158572345185160152041155268154426494220388121902942657470703125 [77,77] 396657710307928584422876695922010752624187392426604940727279472125771759351878227234015176978975121588680839731689549203543722978245808690977862610623718971996481780488515430230131710134833556348365848620695251990843386981634704971146925114168865808855255389715203775570375153470797854408803715460580575695577749467481180729258261265206007441959622590205621125364401162160435638369335926420058441139729518535240928914661169761000939193665686154427797103375383345959327968745291469026016246395018602028520662974327542851401565329938191953958831893473049938183132748748012031905254358205081663833583360750181264371534110349018321710616381340262908546725968503757464287407015381502559831579827740830898601890561857281010837263500842648004848059601598040174861896806110700885950023862399247053805326657051612232893977216563648748053814778752078302729535023794788554726178930897279983879479664851184137598110994628834562473201277681503981525615513365766003043295691270963109323046429661654083734703009878442806978312024651891357447307503406210259618188688146084498052605799417627901751490251491355390741073639018938169045158216804066228391339711150144046296631781742915036272001447591901204339247583326984309622252970223886044990986075810675909789268211862684601996115943784187125441753310675620943450096533090449386035502675796044154202006423396386124701875457059876011356295053803555143553410647651406320552105926187102411499778483650164200431368291431507842333518194343690011120872814045474657772909160028364976457251190031267251065146335695439348028560216401145564313884068415500065091818798079264004366969182678334164635981779975710403610443587325013666727511984281621574721524129827247469866900144493070745054725284296665831832257834478292707357654624514628980243601615517603500388780730491687946530463623795244963041314633632205990851288966699108351034289877844933096812436349195376056225028499371268700424841993339502285131337615286162810473579072363000695280041583328920125480079369203196600131598850524440603157014594732763662898949292621451552889712446288959052534540446873637410890773575881875822316034806347841519826141222602242090553295935905769326908983931774146916165853240411938891385659702821713753636047222040209468115768196312397537441870808350691057795467265888892743379844831204459883140957383976433103164232559296092077271387984951083906484074095610148984430813612345190222185919992625713348388671875 [78,0] 3698286285777695572488048233635647260109870712587366121501986090961282603583704678067969572431267994065857854672902741018864263388405091588846281596233503278907583687147475154998220761588372769396454961569130680382707905166014061063003229508234181877111809861203730376613015300926813020153783434252400991989663047704307725593176320890444594734783238621432580980503089461857373416073188094737693930895586535556958656576086357216077828222999727250497168874799129920003156474814390917176155026871479751047206458270530133666127880423819518999622906726140360737534364781621543533897108554923841073312263590481515215887012512164282554082888109851148078464296001090351947138247505927158926812678106790454005222625761471034557666171854041261102996331622006273826226790503072576178095468227247087166555467737125524651798890619523004476707226042493389210737262922454211669861572269314717434460053396958080504751884033400704350240691961622512729857653554855254079623629017916823443533902251134763356341835460228015077524498963059666677045017615840838392962720014704764750325943309185438605977278342805655202847291544512800310727424762951804439767726307999906107878405022488178122334335144547206165134832781606125488275378998256792580935568852371537343654655654545215033159864297303224822967488557965942201371261078037597718500980224881309060539788792913338243179947473322106446061721198043262454345285937290954198041969478288252466229307786714313602756142492154138237661692954864959116780067601512519117186976432965829638336482896936235451178056560507973497941308134670534512614950637085848859506245854889866441195261924766820472529704100369564201123428542765761203894951508166854721054760029816259164676719641327421242802387435894806566923155003816048534051205634731046072074323159423629305853578800272123108611100904644405779568078333932891837951519498764812790021552360512227734182720850191510526193935941645935269623444978163846572385535524124670830009210590797868818196633883672255961962460369145077786486177899552843627840717980958341071635571524783455056630902208689424486436615318453532008001439853264772255499079193311832054787657736485506242629777509325292527240913409084113201378961802623435714528607058337222916955339484304186796961376402084616090479078386372114386968102795171869931387832706468085228663553178720399743089028194061029797268247421015985310077667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] 1276057563539033882111667323518086515410757472997427492449388108009500030939650062792696926322695521581694780457290346336240347725745138195050078448463382110646536349741012429937704492847736565984881938201750341733316872250372641634892700702789485900153675735930120863006215849008492675548088148645845551567200290894492667395774701181610881324704661224581729709703566361209422418129414842253730777827029996952068082953366634650779366684349306031903361859559490325778492425639408957769302648423475026083840326794056354665646768940243931525165313017027412587711351459577650197234127494027914168423854384464527733689681933084373559666953865011967177243465166614784259486369284041263610354488249743233162016983245026195020221633582720034731716989445910612156419616911919422238261460230985069270725956670998737907412177684812933068681425030939038587092209895238980306734641381921626995438178812031684381524497853341017465897722365222818977074040985716879779051980309064217607995450673848414539071350745388649605574601166206970184473633589911452694947239232060126277622547369381175560284986450477956812360238361554869532940406746343071860224030273620331368034206672410455369247331946483193903597116112775201894923646267462621721299878376422673958573243718102558778986149394969726812302652542319721572990956307139574925384524813906969556896697974477712532394080280287599952367179297651460628112495418042207269615134517933406491066901968358553294974036491054371719098908012249378453683949948793160866702892655300101272125484723137105232587800920215782928223635474725262886985157036317040970473180089271195806953998180673028103075155208643615093168268207957625956333795643755106419143947039060399136452294540416662453241866991023808360819940333875044624859769553425337569463657257921863932187265362471697699836535276144181727816959548269552509114772535722351592054123606621123333892958809633116103569830765785078584327702650614385585945528544603535251757711133673798793277000080811968113293448771174033755988863502426796916840131577315471788525928845352504887840204636556479958750567677279653645727362287988094641667159400472681293184856044311374750334873095861559660663636890025855866962924985940437615662153707989213139455712948984283670700609614624669345839219355836764910384387617246335498100789751984165321498514304384689824417025439969692549718738305841725377831608057022094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 242112746568400681559673668877874415115388100526428893157770131912203839217970247570798983381023181511892015567253271173528619449112813397905303331944199411675215297854743281800605342946924315670773865766080559548642430478061682126133531967115344469381435970303021357866727507943720339777058664188841936068262123227621913084953683912306921216472466013347316678431677777433962944721981600939231558759610923810883471183107693349219570380515435531621833253772817361086751335332596361988882722749728512813289611229562112449797656058482018464683538806231397330968502486773808324139225213440326516246290745458525867965948963972775878959299311016506170199873822045452228392628052285359981206269440492162575078913932992536925139797749188065473413033064137333626716818443860399609535676218423683024804435734634891916794644187665638261882479637366098098892809457985705647660720098816665107572092134802959182538909713796582286567728568302176331732546672593002426167660452085266022078213834958106093070665635773537316086632151265811530389748878313168182141926844434970796770103895187960797154113673101468556103569720682509372419702494654817674607950990288931053253258832449006428094706094581428583806756914811893655150236330454882112049388616527297499264074993616827363590370208609092922355192996974705936053650007763945280577576204618140573168918097868194443527060168178091832048297397842967457538652966545604748397760200050832949155400768950938921216466905248747518308881922650561474010615673757979108380795455759312782349139894204175993140237587612631964770887751135097647303083187261557506523729715566936743097388690161804079287126728230624678824541529111511806553378507181712952125842697680074827407700157343885520851623142516255698609651010658976154925452180029473932690061185544590134887978267989789763084938284129485053600972519463954678492337736932450878627775162009595302164322323921200590802249797765883005810830745098073947987653404974860396207351686888856661983174185114047778057741707421246027845431369736784407210749096821578391837334045625452569865649865945399984090173734652147868063891043060648112300704488900922484330060039461152323735421999778672418231839484910748821308202852894743957512258711388604964655327502475456045940512663310795764488594032587134677588304699815127265489376685520078919886324953670947375101862780990980704249677024283982085250954696675762534141540527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -4413821413353603930263780118224702872667196972621249873689950111874207053436259192429686071016888989161326718671291519712747322290385044024289677966570651555574886211207540103921825736534962957081169477505639271808024343080235747299123181279117310273545725401173314863490285590780915214805598825422954055303567069855285802003298853068444349797569063638086962969154154592674582856752377458500027657010099465077763558898391156151350278173761878256720046903001601808459923256073607406732593584963116719208812071651567655331573299809044367307838898314620082049705118572913870351487877210302207111725715598380884183996085861193326248189662969059326735605090485092701258412860918554332464431426964206247540260979276926500089400465781280754376346675804076305745883635289856427687276535130811963875101032641877186837955767850209450175298243836744945032708287052777562104143333012228612035233660529376216233090898638373874545194535958926941576353778665484596462650167118652848622157148660924659800945517176904591319650277885841945673582963973221871986285384293263987411663467353923413471123578183736566661458726201933527279640504488235344514257704943004483283512665127641427085668103070210057220317788312894853879242117528880135421575721007638791167269548433257291372834949005667116938353473775599284414350255004500375984708345639341609488969229262736003330322492332242038231699934418600516244044016967291045199931762229929440833395891675132115323269828973582590574356647914120285329287862256006112993156595929705080629862576841302009452690815933491761059827873192149498352846943642974069211078600915707615951652535641184316073590636640735217873538818201902608710102203741251843588771013181038465665650444361865830725399201424768338800499650034125536981736372612130226400788569395621270888118731304185205881386701979471992995631306403163708663928499484763186429025330750310812467815331792701766710796161653423476899565200837656721490415479061929567070799045998306098037551108932672162225778528085242218181217528121059038181207095420361142805943271314861451633828249685528008405211035139737644843803505881531560757296416222080403798763641492863381534606875645510938843602206979500087811381086479620386719170093078796743163105082122151017044906872845008249501448264975671459457839242345627572927660924162078313330393264422526703130397378801962643553543868386000725845264014424174092710018157958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 52184769702421332984149156360961372626665099163471003185705649631406431883349521168686704864710168839713348480218618907508137950418104538372105881734421521041833827452571158621976905016842223093715347518247866935117518199075298427088439269353068942055517550210934685984585148408137449906776985512408872827960474457249475177153465916956608448826160334714017126053781214061259715424864333766854419874321636598458606604035420177482561791518899705654643980407086030884698294787304075881623802116304602232174505198079270332302257569326457893974928609130733620469710007878641836536722963136196018152471216686277185126766267413632202030746542503305247932925110551687295173832649514450705069850957963230666687213147216181961557029747363163064405567028189329838911965146149011713462939474893205702624009898838877474929435111306442594861259597138009527552147740070978556596071145730544759945831368271339971802651535546097846439557104559849498225413757842644613169768892998923052708060741064131544744046907350286141736285531179311661111763485423248361769151213526541564023369128780292726882075895396318095065888871458503483854084396846307815247038461883330783502153224917321442738716721765474800103390545617589847890952027275565733585344875544054748162599425327920630592474009750824636475268569098232173783276358852303313800534230716196228409392488122465477452552797429519037438434339767167931388732991860814318292595794030352255032835642424053751902830965140759762089469697897355706181009641391771831608083270865679137500159692810299784287156712395422481833028376662454278258741990478695052537541668338709285786689865931547308937830499804590392444924805781149799117197594099839447656668779180483555675435122449477614568672247762416935474796323301251233881453638513657821989413416186396907062231183215496195606155415443398539304094974444523895069533488625544550364759946176862322489076637572324149224669015481512174085727858170693722094072247257033258199124201204216252363359656207657607839781782177685463436263010181826884176835896165455746090747985134602254420097677226502383654151826781513455402333982489141518513444959025418071983983857634372026244759586934438513156423954376178274955221317027135838360063704417486727862988611304191103314015769638188498201943882060877663838405107722157399063793948312692672993915186418325002179297501765414402962380780398268147537987893258559779496863484382629394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 1674592596431838165573571531633228638569503485431776166440590944129216733787069567356829670647297948625285794001050477808894696763059086968003954294859516314136151395357784710185076025712780695188067571575854553832006268447020525288557503563738945330088182749699768126104990077659629336244953563185808546034746394483937071637924173640262802621113610181563653108390294592719007823978796923048932824837488963603633963857072642945311961139903126871660865615759550438210624949087148741550784876133539760084264008303856773160645079825726478596741476571888716968357805804238499901539107824224391136046414188803591088585827194650963971220419685923945295047498135269186461764703490744219392427854305534256358334493767277912216207651261958229969576004245346347853064014590338600027005766405469075261273064484160875133617337110337984119943708944617244288043917635259529610930001355131840226710675110521763381908989900009254276993059521983153399150511243018115869158632928575326886795383094058001484338991062035078116293010354775829911440030813797883912095252498393497217188348339151671722947335996565384892117369324169864655637299068927776191841660368101084380066249526996877840578758104511063284802946503433581014787848872503880557175180625602297078607593322615567056183602349733272205276077863535233272339377343580391073577836685816881673271633231209560491644404535165287661050820458092238374267317835876991998795805265217443071892083734931801060795310019343743464462930224110603598503785787976592830933907454795233769447073842011270165622698203321572540461664315344552208299379356851199428770447683476490044096085472934386670489875544909796283900038398562390084711426974627591246151162082024117006790378374031731160179994442236374226432318598083574442735390355407774021108228086338032734205138731842219027101617524196795397446327616219336097041010575523023005385609542671713605577427686999890547105886134677665220480407369548601444020382801108014784336049948858396684942604933800074540358767691472050680048348652753289706530657834258734358325666944398138056372029327499412639005741371854344996079717484526694883405826664972719714695067293189249535189321829903449244209921335923225495826263572900016772733636912831062690927953283854680429125200413373571551246454014550251550394018051048640702851137863602631915758131864721055916956320085275012560797020809081202234063802392061148793800384737551212310791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 6159083817318724043571416900049702080617628090298681356073337797604724717842153637127297048848762496274882952009696565495417515368734887557025476703800066011190937506094559877357641378881140852140697206273238457075383565801943666893904428286269117323782350070017138610375034051847845003532584937105172213706250127033300841854093357145987330229709006718248143773912926564998493009328192120804508099614329618749132066956708132165792748728767098725959795692927198299383901575989977867146418772550833720502731356622871385236291885556492456472379536872797641763808223908148151223110270552105302933713815103015651814672989131887484502633258613192405122057243869833362143568841022949821669143397893668752142776494373441663385191035328389053753872728337043132580697311104891021163765891050587168375688789566750927873742800231370070072652725864975869962274506429385295376459096606626341489097037553734027576223275364019053590930990841808847524286841086694136498663529405096096977235077011242652709898362119192734565829392910551915818424207766875948720390286149113591607267808163596964999839663955450683602917042636353580247955751369218306962645936900146042888412870387847746260204560608470674408024035867741937123205061201461709330454418559134155077470488987682564722326201928072490688382070227821772685899816590433960551161338939085028832917573216411179463120123619031783075323365655423505483114521902273737738553967326823481074258214635973410866200887103074094851527743018390508014046354267777071699353564461641888426495380817632007759269645026538753128150835060526659299597031412451581772964706791103932993666345806321698164003942144058955339887397346298558752682039292714892174808673256194780387295545661641081891460404671877978692402743757086929643446446652291026442303108208743726702816639773457258723947458140962573001107091158465168362784191264432707278776893835687010593565234600309085497357974471426854294977532774389752462378522879362138616377055001098448615397417096989257854815234731381932167547771930213800564872482345191520478621946477071017945398334520013571185559982338721779221961123112473636946600757973891509079176595149000837922230043030547509913954305482562620683880012757350222424813772353437975843993453553426156976242134749514406175250753443229520390252529452108757757035136194332190616180337566770174861895967717116946527842385399620445883119980814458804818656290080980397760868072509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -2837495380833552538144265542682234250731270798797273104967749397113841211411178307734902742279295871738029052748776458710664971842400523210434219823799590220108378288850612302885464528211509025536056838202635124924947862717189788937886757343093287630143444815314378253144795206894643316741732744783400867231500548537169808192911291759315966118578111792801810714153948494126235237685887902893774737819355707216404902776369155627406534984372867587311599459621223653814609789830022518179585661344640414622342615009514618629549738997136440031685823210149652713571171101200511522097484647140788461800091446756633003907052732330976577569929455969398175016493354463837675551672967999178935558745330591548166629164344608349405260232583976936262535710153909710263302425008332980915033760720865422000859954340326661679300928025544113283461567778256331972477987207576345801206401795285512106339577028142302426080888941905121299085831336139582550195010994804807519959391485211057433515539915772626067419892240049288396880682707607611426705479913365715220477390781553509080620015390111740672632259790919494429917840192159593876595934103827876745856216138622538878790955566062881596505154644092801230160582428225534082116054708651830209975497244037783663057140219312849988203735332319355190038353937999416803627961950773483705594875694418797619782920772668265222513186113768217291188974715432624016388447310204278698029354672475110102674538966573701740340786867715784017234115112803366673100138374784315897786756274483585231277925368090038620201398751515091726180662607699127251089521993631981421294370865254033376563340858051628282960724018277166759398161916339588542814520038422389163743973211717846232356083074203994563062504743871634679070487588430225743848887016621931994295137179124712215082819281803963055430480163707371800625088847480939344354181194791576821937712515070024558337610665785192694851709115307703315431555201362769264865066790225447873591610444283254216444574359753864089183881291948148104734035726663077844648453951203619973786931724902316741508200524232084116995286103525111513522260752358429645009536328751896514852725926654388123373640937480545640887051347160735088493272831687778127106255669528066319521406672272065262913067076735406215477171383770358599244162354703520646320401530160103951848816771450386317664115525608949585493597151582356967552412479284052251871095506885467329993844032287597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] -76883259132712304580253382998990595888078072394818656328492644460121497781406504534319654082543313154754342565594503766216301127039664245429029906585157598120655616403352165512240417525497627555028124924474659656344667502888312653275512036819398732584722482770936768184893937981019043544398857468217996929289033949359807154314632350726772591899377271795325581551349577138926341723685910267743479052074276690613477650152642856104549751973940825412300499275797284017985386516802281091141460336675120949185004709173830802083474000367652429586895511743941213930782209642658404395102784917785917201297071894213972938818013791076301001527529595225445070754624223253870131825605513120194559190392545052191052859134686421717053144896228444045158435648353889623701378824869719797998733830995657161051448809234507156145413595665421069536609586342316819936484531593034117699881309921090806688717912154119676426761464731869799712578087592427546330937096754212815339206292675740756461344827880676111042414601503521984649885620332729380889906938005356807993494761475658214707096695063493778453410847918746262606162884583118736485744323051688982681364047320850181947730301653510944773736053197862870364525169121492911580795713113337943770764425077580500137477163047838843579558548102125068642812420590886760877841481421474319898116369783827628270479470339526341203098049814186385101638835367845474502069346828163165301460007843601810076200477408115143170728257843589443909874413777653555292588988146944488475542596011364233677969260799860473594064166665696230605894377153296793231641282227135158461484663980899917092260478914563087857644873131867435208639012611178672098216675373381802288620073102173152961694575740560088093023893792203261343592976034610079929909931235910482633187985300836865311141885119807716642460101145349140336118917045322223938468419940340540500870819202213212300658701473733404936182956589252757960419241673637777257919640968486500418585141702752454273361586439978656158308539617198105361194846777528659140994458462801672839733226459886790572471662403197136852185964527455303066511347631974146889699725578559642021121665152775073057288144261668286480788730481725692958986227916388845579683744406642154557413599628847943551644141274386106109558772696808849829294996085030977325280085944013864199968189713990903258877576219386234805043425299258875155287314487413723390965558657228484662482514977455139160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -29593874991317368298046162277776258299213347988624094748532504490714059371704613624621325972783978774011982458130839132006226005887191622337089005178889259623366195909048493087868783823138213968591053197962943290791386934409907696331003128451465628874587837458317976809443882822173096294485088204429556786332129482843779064042303637364249509679751431130987593495561088483176557050842781335027235072977178538082329120774578895520681852600572997680142020652255699754655216057114491906057767596051173935722842576097473833008742633627131546272425617935533502879850804340870298971183310146917922822784400244585112544156588032011170653126240454492871889779561053033468896519666993619525252805431798470644233635477008747569595351244466802633739875570072715629504277308246370894309732493895905501726875848306043661363767859677825659505589080218055320516231356490857664333838495878687855074056104547102825622630545324841112032841267227858675219713650335234818265744852827460104715876281575094554917682045464712119780718671682225540976245500369285258728328802078221273327197748700531894437860137104207944727726056461987739120411684627612340436321924206958011867523805719903805499279094647731789596833057498050760246353641544877338671129176924186075983144165513273317022817536510102696470554817299378559705206695906075032840308526711350463082696846265430327851850403746767034063523387328922480286846894391881311609113895519978669853049768097241548191891183989155713712640382880290304789936870469197187670578016184392519603299309979680084168540282657206329709965049482469131145938830858621773521002790116055352598225545970019378965125255856561723190341358177747599609326175264349211752663228085804515310694820786116038445376683146975793419337935982770824741500217780622301702301220903099296394750719963015314755562661363267311305036834068189279894557924259408129388726744047475427848992209903736399730306602840412854037816798181537233959521267609679212891037633729279658599603268729590924074557805042131494363392261844467085118542648248067833212114253180235266382494579037479897101836390315060277113695626408395402596375519777421484712816623305971653854458978734108771181017994041216101866997511144416535964972983522824000850180469096338267314127628235594137075515405229395838261904623391461809929987671451467924139082345982430608209485340587322421875660395635195229702822305750535413304091840458465156871170620433986186981201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 391467821761693392286469122903832886444569113685598330346301918812903397898401889471194625423593192751216630439618302103399648587211161505288148336640247920357990585353198142952244921762446682216072877680529988427139471594500530561435812389923552657906694114061508926198963466196561587687445459477421949361973549532492023178038376479695981812285696744873793395803981858413547359352791580138493267365113161335254043213040894161206020844190850728227474444764667397179957104236717719247077287588507893431699753078227244209680501116081405060840102826600107489431782815400929525445121607785623676224811030013482652102826173637413743795998592849425790347237690421388917264706723671693199352740284645488388998074807495901725397663262031892360780903575799270049434302637217413960919324784338474260465291919347884672857660461871298155922216851401133558231563129553391177921083873615883336833920511630616356653615749734166885270455944625203753625842636128762143343738329436884578455833447534207531878824407712399876307648882848255233246862187330659065657376909355654685113071119770598403142472060456759754686524936356588122058307147566175908987093913650434853670874893548930690483171991720344341490405738090815966804693016725975303525508922615447918454119294777476865393355528604428016736857806586876393946750301917306284676442322981280746218974466745652263579213227042643672148373938547198010588695491891347431319097412331214649883128552999203225044190107369327924715220902783823512228186235337767525997869861328374070368683764470011813947131316678401053409454545843636152484022492084651880403306204037559422357086917058963469901883203447100037538393364940596050216247098464660359052499465118576360889243447911249542799433103900612841346900856372292120256768301365143521960976077704593776801321835840645860563336587531989409605225294794085834980151617795247452468191843006203973233389229300635757264313650699000753840196566254056915885044002304889810982515531567829879621155109309257304222135185797207123815071296312989542735407461353450136729740745322157727383434041542544862728203163005031267391880460403758206301654028188410009892032441732516743484263212081762084820779551672715249250078703575686689030047865221771062697078952559007555703140810779502726967743257631359023720808679246591028690613051046570108812281569861308102738088866857981783562455160714428321457504414482341224852101812858645377146693533632060280069708824157714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] 643509682604285344402058667250532104903215868932117338863332986720762921848166691573917056994005251283871017896424960565009190474615920581621789752288558851118627043831691581166900951484873572610959595165669904115189610884112389092639215532052979514389293654594492837829949693636819728750550372767577699628265877684423772882552366660034416233998331038801750142213738177773001294000918025231106801772966139279626951852950429504483475999404935580162461563458050636598401024782296171681353735843250752880288450139661025481649062626575986535250877602169142562873017028574305824850125678887546686613636687552024029072194335844285226355154202083979310656655304775977725871326210262226502137738354371409726913450202012171928871930118302313833777279698762706593246156577473706305779830831591264462632456736319214699202142080146992554423382038518181544034974209098714339485157643876313637899462010506992545041382922311918379885788888713819208297072043330721633611983603658235204717119000985018055296434778510082150676452252506365576759654680286714743022739277442726726393665215566015491329984649089139682205164658951487548018356722682445714885988240945616335834477438764617071695614669914105946685389612889928559164530670996839512226262523666241616743773243559801435281811136359211054697541913355293469973073179539398834634209280753660807485685595266611361489349774704175733421367434115974610986567134817408657068635773196824089308737450280726257493706531721643075033593363004260946001743356427632039817633788171395871323312782705492607703906296812698308611169907347745073105931892192081565200221740346609248322347683578420068485860505997345501068994429986180593792264117465575517621495694572806491151624373838665133639973185684167509160984404306936667410953748325606998398143285714535168744305509738346693348192977418747252211563553992853222017452539485865707460072821678977301502429202518268716730002543692764075296572282387715511383949797894437346425028228433787487765921034393156887706158622980643975826124165899300131704284211964231928647281762271820115484543333816882477405542341167146135133944358540980066642962684531383222115858940494579692879058565881917970561797162591073318644959830516952755387709338186924133586054836588612245487419582110597160815353472367402920040558901155956159227553776606206777246157462391684833770204352576484860315661575627768561793207022808140974522898654226586582019487003947233461076393723487854003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] -3244411135258327920436086353287945133265417866418841333176941407561559237593102947992213236110118946838087764530070214568256586769881627960963505222673641444982062090699465552100563136846275835489743760810097943538593700186688328850682287105617115379494183098643132716884995500655185289179274949329073573694683332482184595312649746084602897156786097290527307344724245536193000010088158724839061763518714188401976240721986842990359372648518595969298862802404729015344679958384674111558474208634988667257431786936407756845516271143977876586704221923480045791507832411912047003336054806551211432006058813055788870813150956474286398653607370972212511567098928055463644916079864395481595395158130886319118417200238798662470861176059391005145874807203609273569400900127909330867532201835607376370515743259136153330547544657730883182737060135534549069512217416266958839326584764790385735161788827130496835630357728574022604818266288684959015806438960735817310627370844299289859440947421467308937866705284589581425592234338207329363920689168129219653226884557247403343848450847770683907935748891571263715870909449187795243529723969973922557174706473050516952188744587644427117843567343621184620399590826429562336805032888180831875266588355393888538772371384542092384146893344637313947109360922396689376515977862724959670689594762307220283352209449277408928972538157365327149054647046310303152935092236591900531351156318488282481330322464367447298610917216479485963307298086738920525297231244152127640017837153196664544325677949048035185832896058312041948153737940192712870537856741817442815210611248206590519264315060462895848826531841456611176756958831649998481024002354872327124495273714844560922640471236624532852850790705739239054123784440653003543105324082218067885403592008490858235704383168466226831580454335835145066391603098585898092937806519623940711525534953648321886037806757572402412195335053245533457580647123781447092879726080803834584582068554394980716735240481680737341911971656116713983507211431701352942618914722496687584039572459008734006869618701804766365358341152841951625586930387329384213460575777422438381631002157921606703562578250420899687524021152354429367540284105991410502137734879834543699391266158967906157197060668312560149569915028210881373568575049202732135518240165644996244349854538550426745698042562756151887211233813700301702225191637187824047589210966458941793634767475351665666494227480143308639526367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 2468298385737472947292861566318490413351909005056042430330254839218775951071535484342049796273812974375900705146160455802653718269123996882351041825124834593475211070582459354124290515202161776166287728556814816303790456009103462866667262407957805605351221470053749026769009515301253629077017345731231381677317086969336115176610752410480496843295035191608990032968464890113689486117317453526413084814567436556395833368875202438057284170391974474564688541686615904540487192302688147363245004047201851313281274799170533157438841332757536920298321972522698900561241084824913658975851376389175738253358806941927732761052389783152100861768425443475584301000270589172468507692229064936071160959340143891829796309188181784574471291550114924365046604229350490377128766518330195865711407556941587758387785011464533044804157849795215038244447917033496941149536478272400786146064356066998010100888093585931381447633366976975610360675337829512723454240612332857677695135260091794822137964016909974261224360650748109334386976597830419621098497014645736402625525625912633976405801999616571709948700810834146209965281014535684720768024246361716999037133914746755453707187650070048636905475683382856664380412911504622631068262141597804219361997425338143145712116314641889732439958766535715897704315635205083914498702591650939759617864148865273179768950744000775624981755227999678079504095286644128944549766698837835754431681903001389575117119762189809803559472400034203494373859972087232703923842021063411751784962279370004962312780272526017115080788126168318759650889851932808970561459379148196036992578920674309364435631127321381855939679242827125049213883811410688914314776608273037194885311358481577679501660858907450992917259559963881722455808495040758882295831269739069958489399344569783098028411133312929250386584188975048945216848913357507311188849242570807635204385113106183979383125874027909657768417697793423724079066535791438587190132741806975565175005829128612959619623106716531384859755146260553813128765510090997734146121926657771373939067199373090994069125321734788523190454767539984859140453214170615393945457084069744620389806894089809075905776935994046991626482168023740598171484830717875125035890321082721590394871882803689093571883050400687027336174576159950469339220111931555021110623452658640767938444224483830220330185788060259785979516329553807627669381465909721443326625043544384080456121364002819440486291568959131836891174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 793149260011105118486510606620774746625876493343205312522849269402723596036838546579440428207580741506814545776364235498725557814181102218415668350392407329379315962208201327370260722296373939994826720642004231096593845478668558744546012638059637273009661037222895523012739057743000944183127825948197138175626147212905230219904988590743341001199684512579118675612398332152731853870970183712069350744401109324103732076885344826203564273566129392694946427987006187416415457999344637040884953300654299080855822617822521646480754098238957382347934151356151522241039830069354292034652257165814931858783389688361099347411389651029050782818607571666515869212081883652423056763648815291325221179931223834339086956033468587619221800709374887530697448454068293867997148256591316588686589589570973319322442552868604004511649734805274927418822614200683069839625624354061603516509984884696074855021777182728934582444729376692199073342743730802796193732336044933210781778009803059435794825572430982787236434644194612180914882658014111130618243238334724803186041960850068921406733252752122156758275603800505569519773155081177691193019432500024012861296909844351959168142722275872220548157071967873187063798822960636989588111301885108793938097140419048198731398558117039218001264406592961822559075791079279204946345582531714539689986775759601107743308435773713354153921840497159662789624504104326551983168460399062041306926864401806070798812584195017183325804923269137809960784730927520431772446627662888358125895800899073010436764769957343422790000174376258295201971264623562751876810328545437794121474895485318203143973816426692861891426133355383511755203748307703866947322913867671006845792964838027393074083347314763706053846744344747460129539834926499221920212147874821296364426985163829055837624312403475824313069934281220204304034944339144694988568802554762230634714260056778500801761655700256171055726674267711405514788762129560043619934651605257027526774857582646628810954525285388728425165203285974034651055370545520036920020740522977153294397462634762680345723448251926228967646864423365693918945371756760187956655662030126251863798027223069491654535977536905685770920200757762888651058617630818062460796670988468439070654650148882585697379462570583479742000623520512016896355436158231196173539563089412261370309241214814455408208265376899604424640765893549881758456511750396125717438614342206539966789401559709923872354409013496479019522666931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -6818825581697837022287337798185488218190368048701506037207022225093244972568357406452836120828425010617548608550603647796721871302523647779696035193391297365126938941402044621254607931060930130121539646485891925208044813239728805662003594583101265233990292161499295361389360117367575284049107836635320269965366339979006084775757864443092868749325895452360275703594290656519161045466090646200531491294553470683812203240391607088310550127274712935828351985879359870296930471293573615783665267583927229000714015931939532063541271762510281405230755770899168372760695402233879853966598093001973206803118730302089833078144189988691619465531179834243548991208550897538556069645645617535922948226764173715068837408982727718931282866487185047238135284483551807203205283248639818141815395089270446594262159319680084330466284399247110635957792101019900374277375567468750308034648331840004660754809045179684068765985538147481116749196651761286669665684381586365412869787303200285900080885864356144469245699141299910306139419964767494360701208826436544497588369453478454626508340041587894538770732787206376999711122430105930401703446043381315467493639171471554814658046416441780461814196307731007972017095523642707490438569438846542295770426513409868774073700204229454413352515716173886977051961855476143853228573209898486492912102174360927912058342700878159676030103262958799899801785883328109866678809539836405723643994242385246791686873328513001047006619986192406947178533237281608566008201385869442532664613564955197574420071991996144276372355288683722852042830789613909183642588064632667057372840057913821049555797228419633277793504998060721880246492776036771994127785100216247623090973679207579435376711136622944495953974257332031035651733171377254257865703804568802443147712038732959174636870360103050591699079600009526725389436619105224795248077999481255747034012039282368729406726767198303564220617551159818061237220001938780095927802351622801264377071803567180948921113723718621064661566827038637934009877026094703687246151846867460606773932190093484771175488556578590337520982824111169523205705937780780856690714481802203374767771483527434453950037528734246006784501848056455052895315997464896866915487542564185235989576589253326686210415314308457857642443885436145062085819385405804093917101703611020144059273174862086569322124471109313131247948182584481090753299134443139028707989921093698954604906071915285260115740378905613283677666913717985153198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 85851809642640858059475052271210537098830691379463142955277825368580938007836577318375992206480204303555172206412450668576169931219725150862028766950342273379633945605672835760620946438983053217064634627730073995696667209333113825634061012365040774131219924242234851622665292692615113241847966492495166836009796603362883082003877323019150756600503596390050997975331603082345706573248821008047930020978482750480772097511444037820707228866714415532480528007046074481580026350636639326051225266278146746755914481416438014202189460777334646953858084753057227286007682891245543529967802930747296794588744056919933767896306946623181420621129043790852139825567038403042102799089865639470684306372655006628717464239366423392435481648479530120281551383365010411562129774809181510267128782291220833489642662653030983678426275881464404874310747048402563969950475932083216445532637808883917589600673623238139105560892036175522027532568812261488520495917641899792211900819794334626204071250235200998571597136071683371657172560552421858933064226274358047085727625241045522233493277385836089136733048324152515113215169474087498620266469302112117260295540011035806924671073229552382948893456050964533470981764627766076236144011485769636162136370460668716035851206730859157840778366262495431116315545560915708341776065337180765305615100765035800940016096873694702382335329961233852095541517837111931312182132067157284701471141512603067647079947881085259226447666864016029406513291726779659713372096633847075763744674543887325150617837573795240483480693286058164473354898607973584469414479991758328860871434547498856303682260277748679216011549854359907438774953738212323509007794999834745748350336654388391868875433819419488453057131980893112558950128280196983631640733219526305401362942520032096205809693367389063515100526280807620732780521555965802218005320799295503597620747772794962001738081407300411311990342919014529860420535814231199091156834665673744482178805726142706914381141642435617548217302734346024158209596127896463962611905788911930818416523116439273546530706846591366713186478116368001786574740247390200937615259517537369321591718061440805997294018241727732052852321695894450563106243311097157505862980786705423871750212500594106676035374344143462591236675577448273730291900720101929350154843832102747744653634216067846292077457346033219103015424219745302851064311056832189860577785630328090633489559172914691283247543235421922469541300415585283190011978149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -373339852572343162945566616403113371151157385805756154334225180138956896781318095025149424464643073665448124193029364095999933507609675657677058160186794001974017567633971520107625633453289193250444187964937987387721064427422546321746745811264976904606192838040100213958133800783077676077542971050864694636518672901019263858023235021009067029741102877022435538348185180995975894026196605006270002504313767106844985170982298534714797176996376799860667373556690898035640970586259430886004461664214675604619852258518743344076715962732676173808394015930259471397252519845807578567934208082228411070235595189814643354661454510701704731075964230836636720397682353227022898268480912848784903429658116012165917373632691477430338717867909711288304582728589492937103635729388794519296645324502339775556854594847877190028943155475308191255517125400331643999778577761508347204720269285839172127341633227294046009968556337141224344722922173876565783305732213432814901383172776711257913741400722648079854526181893884695456191273604338210502649891154357234380639766875229280844209792273437521646433715875298829528802148921390419593590954819625959988510480371246334086934873353985970055798067896854602706894705559554209277141831726162842176579156325071798280321422589528736199643584551899449432368634552351746845645580565570170239114036907492911023679456856899970457969051658860362095965340836038879967137859291743885136144645367141543483497331773507906695223872344706315824026594853510405607496261016269190669186297026420000876309863208472911978256980301735558783494025344189150197184011802229889690724941740432732593517868487277048268786420348399513114340184688365644723346728644153873399903686386571833244233280681487851250620965413521006675886651002736811102658593944322217658909710883769908798748976456434830025072600272751989488026030302716677686123951020655148569342167280561622084135293366803751430740487547442833248438019170860040992601400074550971036937226278212110173365306671838014148468181714282075900479776920172649307020504307949403807287727182257975306036803551057183304578314192133213376526614490555012811138329018812514925880082017627261018756097980996167982081445725729893213344563371205761286300403844054713451283588696040302593836251325653342730139470718345580840875795237644536474782608249476502600553063209949706433686981890954376715640606678674253824172988323462365121254229176215436817806175353757922772074997303063141271262104226025257958099246025085449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 798425182637599671727763920774517001676915869742690908297202137052190086529015589846449236902624904398194134783207827145094295434840421937765010911086281683031278272977050726516539851114097870006121694617260065227936086216859335982135801571686048910166020970894983786905709606535269083428523819424945511258523460568026443433590190410694991854325296569851804634894686121965186947406376735530695961468676589466372343730962970051244386287813414781825142703353067093621255221492671936421157095509322643771539690993920864675061465259916845057381118806684397352379058561713631623134418670176407109952749163284749110566745752826400458601237476875540680812105569242021646837109004370892329850842249913276374251775210788805808994752938126975288300383381655779385155489452351543123346310149191078405984211618420507975643672536392446262144327744765766154632739775237177371087109599467520046113260514695928320490012610085202131807845038703577253751092257343110566871086239842244093797924211399977721854744431701933087313803295011481803046000721881659436178478121121930762753727556561074075495278361419690777266318925797642148466658859262311280995344649519729930802904842279883515923543094926736885065754668441299245318129803264124114317724189842506525884747823868265924370552181814384948652155904295026830464546043656102444222814949964856642570311596281978495503243348411100962541686392421072073545914159230724348687534863450036726021040937937464937881935612657694885537379650211517992527118346248788315312795250202678441820202830570723181353873808692461469186084016240350497584149041501899098387831088545374746803276009804645215711861868900223311677364000230519973479794110660357326139119454562137281170072418099562279444536865240244721593106578369247036916163228170687016215718310221820952557287534448229099115478737516733886010370293548529059657282005571379538627145019065322182380514568096836044263326494528641243734783571523664606597222495627394069096577973552285343610536443765959449482125456801799670820640615847981530763318448329582118299312417681828276744549247377127399105262468448394615619007733012683294730313557247403995295843127601551405447421421979276443990750110634373754362460330636021346320835887614399729618230964827001730444095614870327400905022160106372403396810705890452932859687273788142157751436901042770793830171547277517601874208258230478296500522016292110254785388928711766638763538689941460948523816012111698739691701721954419923577006557025015354156494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -792255229892181529762439545159672886052275910437241447749877932855954071298474379484878161892800913670776242389962346131178976233887282087854799428871612118699943705541657709068697146298722861143124000219387904530247728197610713818463332713681072467034748420117216435873248040445832606102748145678719737648218205635535916248326186863941485993980284234095518202437454481127320614870350205025525292256441141445257372192317843374414788703992652739781958745747615819384669435176464652824662982274405732115615656322049551090124868140371744150641348602801688784459358060328640957490325770477120391709509043685378813468188151327408096564471700952394466795349317855200538353624221766049421611228327733442708290360173857583626466841601983832843416142457384474982212910010355538449453934099868960294593434998732536356613658455274896468679531187188478684862545417708387787024168981291260429929769511107071745994253826576995320675168187646644743026748214764111693629335354809906013302704308409306214824196615155541153791428588700680937442147994805972219188713263831795611649747635745151847698633721415404625174087450234915558961027464574194775760299787564751736506851220152871579549802717807374730773746919320292712763458952182619081566824191018648605298552590197809882193042675967615584363277863675488313172037352958860424958799818747868748850324058978037730324623786474034776446357355672362351851330152340713428075563321908271881423849500160506207767064974686894962935055678163408424400609422184079493189153286944702423730797931621859232827200878855607139366637867485837879812829729370870192667619981912113118596581764127493325210117061790125152056462261415111288233983290539904779470041290001913315089016881834423400305724536476145025201954034468099874196141808079302603021870440275672908393365442703351938012811728316274658223855856530922522908498612784682602768033209018833064971220735445977725873605921219659437956085304654790727355752322194991372816405058356377016190583960495376465944387161675606405800474082176226875776437721678969763111143637782854367123816206470422128031600231571713885367879789969082018753453601600237446948885866814683525761640013895679134869347511245315413944709937983688468984204207160540250488196198082691705852676271219207759090418939206150210747485796951298553053443573432388051390655300255971944537302406255697359114966499540890398567085121771735234027150904902186613267661743188533469017487862200683988108019942600557250500514783198013901710510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] -563372862728245750754006916589340596993944652454765986980415557365789130349986026988092758191096903242060798472914202162579856188864035864402601044597857529177667241283511565549936272875233295647707547124529904350885777786601417200518208861126817713924079930992481637318122129002270022437966205459038123372428215969304443480432800967756533431284069132026574371955257579618494476030007691848426892586977548090599095343022685030871140473252113802301618729791034645396584641343508790203494164937025716858301176811132537266552365773340235878106322386974854344075706003253004874418003858382684856602504665442016764390678281643462816016695321022578183542166515956226965525028574681119397999434649835936757615727721034574360553354796110818576939273056182179002487178342075207778341981092372473665128091790279739506958036704422649575805924999962828279417686649375070794597715022466297793575076178500193361657332533597775449180248510225448067423972259987806232341373293976807866050533264489125364368799681282968244393090380736466100861677854844239436145488470622526175258198481123321578832831428351298068433890574528596645737876824052213470886689362551786535260183439566771882035792426114745773394295084828071517181707043911230584777576816662300353489786894294968086748736885427937643554869872837068658977797302867862064579846544281371479499051015692147215720544453568793436248129415715006765046107069119108965265794171337937525713467586083040310033008443966917485213544057082511230464480662187040704266367868074930320167657423979168573379078076238214045300349901881705465998337834558826764117488414275362198726119314537712507877396054332822949205135558174102000446069233352067590029254174330780011727879173282744895970800071578282305505690184082837433202361541029252095936486851244962133836884959605391469606465495234242773532757278812535248052133188187307602508311767955478719144378887426309817293538002388139528580670359988433619834831483510864402617849112328402476028457608994289453067472781900918816694972036698783618689112751960735643222329888402057671615297853431000680287410781924164638622362871041478177254301640776847634499235093880696797459953544061170302137303074582950370984025888178229657659347147532622278492813792504244671714727547761276188256632121539832305793368658942014865002147638588942474484286499462064836656491670925223585455280452850721990878708255397834893440269955290336745384923533682979951613325523313197570067282903699418944443166878954798448830842971801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] 4205952866857133683562436849382769848293724404491950726391543166104771576541734129026548543521570172882383786767579331343540646273506482407676501899084757939014564316949224696655643126931099021843298600665507606804423535365886158316309178109728290047857657296741037082239382380084726084687451445121110024083146623715727463005461110664225534662538843778127844518094151286991471419138413031363535079458255296868365046898838846343075061889704758521719257078825071948075242425413025383618849468039838127027348825495115861942154284701566575399622167669742252030788273531186333601035588513222832732485245968728907056017199337609148359542441202168610693588656019134270743841716229454768840144556306104074764293127591924490975823553132861501493585374019207360732554293099174574460593685432269086903059925844715515882633244621202483021365659434542726625500045977789429934503079464422067630376244920535487121751317163993943282257716113519502626515434603183394750440919189635539962188736145269778286375112475023084214947242328388785372224277678730581770965662360736087092866308544435466281875762652983241329671863290306264768305352147535628922953754136431093545866184738272736024627684185445805561155459011278893522649748464640996957820172907682909665558165716214372261230356526495363597239715369500146256000006112566096488447518656984239256293435415193179929106485244217555364320417894343271166577996725518612654082684240142732636136383883689455293859365260302551343333986888863349969842352787694873914444984335085852847552528847464978749109099355275874894115967887428912815360185795951678750051838125608291155166780118284381612603125493105112751188378390934286654209933467264418718462033416741643329949681935671077333696791566379484906271970697000530131557359202214641193221264547787306049955186648562323288933264133415977590298845609359459250583978399804519384434680752088169325104161532241421324162747408116377651749974287170823591813345042790260751533827878288458867048007197716690928533325324823874197870291724897276117529748520669890972485028803744394449794171866074294291566626152539395136421492187497642972723835782102088189320172166795913540348841286633074376499331297940385958262416303801660162060210689768584162852045381014140520155190016772599166617310051427831832573568835426362383227032324353647011816906124270910337164847112089594220188789558063798527543162267305361177186752472118978198111748443209143791168217719009519625303004252094609674225700324257104512071236968040466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] -11043587989465103479757489442251213810769351490745711670239527108577686217888386288473486956583527330022545833810799636256172570340060377974315755714948230825080716755382837163350322682383888770103698504396651671823351623753539354867006267006598612750399720671863282076937321333587172307438674266286647276513644212095394531950477563750848594572541968656692229006174569960575827774542479050278827133459529699481876471033289962824118440954707440658637232243885119209240023373915559690333406335842114344707645198296009958106580597862591092639813199842030162393621290390405842103910010617810727935077677542844325353999611664921057637862213297062782214092055703504431161033441875298687763566457980704948111269859359380683996066692057224079791774926892323685687461196205022360254123765744352454090166599352366429940329962338478862950835802331305523073606262714566178513742394095247390076931763412259927527419496002291990698682680987309279576855082873298034669398033451158800600349780433061189598793633280686571679298203968228250664867409834251892573230226808452507704926146703498798492520707124201033566342309711703284311928349987921249625241028185411580565694404739048329502249112940621441128534474928774688924348009644781845621685647893403336018656057407099970123642843579959093729835891959563009769508802261370211951824640183179384428209557144467916158484789372048029629292223293276819006424257475081932023257303074823458222943395257721691240808197562432936955648242314869387697713082962640034129337143252568489204907584848495031845138556026954245322776626732920756884255470073774286440691987302915101287575022807614650595951888884073920347508797446657164208326737276555691329939787002873651369793964782817096427882271662459335083346651076151096599415705218908090247797550797153791526155710638295040680521561290054423276216640124547802616156819575611204536474732766059527130012762286201255620963377931602674100045609403988254725263840115499376649832185950133404704883672240475465739599663478593238593033479454464239960497875229849459778043110800992383604231537378584583018561185058208684009183741349710979627765719847036814109663587937995723969938660929252401658659563193394920564258416874323698948603469062682611640387550610727711334343837289280966499832967621330130909836459145546795315747394871126809445664382199494645943323298003878574859336587892857142189893129265910381104379073232073309108599832176933583947993166657673833234484440922529095974034167929045402445353829534724354743957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] 21305893070309366462625794803835107988664359894565931386605138034672423417770887731353306179967708792422762941113144143019811226022171872212239068388154717711439817413763667626815817514751532678228802637520665654147343381056992814309422059739382812880632668910713993868260478277817743755944112673004561372739523653907073323306460695072639443333144564899404596293815737614426820309991548804322985086141560244556726376931574539889612254696061885556273241156030853978143377366635130399671200488557091557158902489100532218234091212424203898915899500922073822764000749138630416498362840783186869475933425829217695106338720426501409395621959712858969839433590357047789918747089823541995863312653826071619061684628788425483191442041837801829548111553185305804722396055462950012492920103584721417650595183608350498995176920832420513459510800272386201812827562514653041967881783136269436084635593181048099816798852385480217579025281399442251217516945241940715592971623710400997546841488391538733633853488239548444568787452708392890690814912684180689581256250153823667117449451391701406201263906579578498313179989306554641728120581927422696135498899756074234449164615287779123795038951324693631974990719111585963645635413630541930404326089892832213767104349722703963086503507670817181254015262587638028501523268389446500247971949642889928778094238536144948085562570731777835088683357050896746135336627345871724800440217571980803371207988596609790944777107266542739291665494106032330831258199120982690440573473657574347184101248885917163513046059129209301043819774693459301379130980064816396018465611643408204546395783094660469295836387648699908429629853937720195015082643382612903477515143356791874397005576341064495219275727739925920399177317997123495330469128825557086545927970669368973775556516636342378167371487263294747945053199185076991902734881665520725617367527278067616730276507101675943761330522851442543581915231529820972407973268591385408085034652517501325377661305647237787056544398634330582017544462997304738521502569816580510156596158195530205684195524371739894579463064773234582698141504524831874400651478836862286719490005815124391831188086514236934252357067721824407872538536976111104190763368103954239816457763014039731678226595400065176940997438356916460030821164809158190770435501098411968520467644975752782721062311740422239446347552110598796315322807237354862048920174674746262671149742505712587406160795586271000962750531454672055199180568556879128427894443120749201625585556030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] -32401193611351943694690456507583003798580600064664687992483112029483338639417744112532206012266201200280154549776761839763770773436251173471286653495839911664458629600179757030949960960462416769438258876085246666119094523958720268985244274911936453508287397815952029802706713415940960669227106484379735378889577385009645798550657588097548128799028657335217339679735763686791407617241570869978391842014457761977445232491830494935306124849179187487199307204655408548294209819520412191296447065521212435225038323729816270947588153750068379818444642632397957763251936742072526933973356325803543660458192432028417193950059291301142214660652404742804838452074862324268275004726109877645637951026703203312810181143872489668778870878522205939026701902254217806325819556484509691304987869374662555355656882283388766046084549907794636043049596807953311675682656852837702020005674372341081497476298110606582140889489384141758129101709690746184875053063029732925246104590953069288943345236945313989873272717388206012916581047841018781047100214222514260295662124127737215128534235675130823583825302584115243418837796604300951943469105812412800832523692015866911386163378485405325054866995937998721908985330591829182117294255155024849555446896313273700959003050863624764680292130045869249332895240625167844819002137966172186077450138534397944936525938236777520371877674842846672120948157524703472971189843228587002276174999769035763495410345037320678496051482606898564490486810173690916063392858678215993620961588993755093669001346447216608260329116757108632925328008175435319702050874083794088576000552191117533057139594118307770691672964856310788025370081853846725004994922701921705287043578428983153197310251319747386009300293177837285936773184972273455513690661253437404891504383250470317102044635826181960265169850779046632163728482153554473164211291648416572065402500878799991488389651104593290997776232890723994576501831976646584791129578595348356471734027936786690225950812109215966995394747394140651608465416501545121888423793474270558995894435242192730334424312289154973301128095242293189806576698640029737259130059664341870249179761877406395610430758803183472988876770551551478693443132359601086927101420654053875717992384730243100446560967383071569316354307680296835187388230338477030016795022829890782574255678840297578535211336053660975040094484436721611296711415385571335282885476952494457744435234641531565410729333525379095535704981154870516402689524868555763850719309004944079788401722908020019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] 37462412150848749979756098652841883926921128696907351150309893185247942005940256588333696411512956531349195394120595707941672271623537530814365804597884028318348828548661090391883914598740085948891314667470684471653105482072775856238702608761200198368270731036401375257309479000327920986441956674305535780010924705156121873896418166959859229129671733263774429248490035512313238446694786670035715099866002587873234116180510227703886486885998504236232674327537227173185384426894851741972838944734833011302070276756301810776768346637338661386581621432273301267534728003237134455381778072989256494991932005351468700175780820081630033830045687579747776342098746442716674038141168241999114175696161520960998509092588279202695125699346200532972332341662805309465112035882245583898175265695700876651178715780053375944663829896738840326299487621906970933985302971572214837249801718187212082937914033685193008523991325818071273473744264607159793692085123041929669372519547024498281729115406679094119853459963609891893583038404954909285110009762866075216080217921055345545551280736453374612768556687119284532364338159048998451930217944150691662351730186368919694736880387534911960560035451424199609234939867073602251505871441537219375698516698625978373002055824859407556300497012780285455757029000157079328194176053857727640918211379085613863823985949755111848281732664528689838121468588220434411269247543002816192589193376215220213585845267699980844747687779802692309839876084963764884724589520790169779370467310748591185449218703022881510711576889068682402103122626692169128981033384140653382782011490893480447548815289317863696874651701234015340601319736715193381378810719771794868507294983071265730621891370909165013330023931754230104016579880688674666679225836710521954508363236098472424807110387081968451337160867403182310737851065760672642456573872134283692912347739637395078419989302483621233873057858003670478873353417621380554426764678758498925878197640451294854447956434768052036212689477977044024692327416617534698107535934390069659310709286398877856254791379837342255023579785717309680475930093124642904385776993630793830130061521114776763350185127016251849519554231931978714614740945400559824117891984272890149512996668412743745819540663661948307483606693289102781228039638929261458310045590408803615516629297303263972857536561775721685319047369310625578365349082425716542134221859812804164441028256187730650048117203202706585421487435864413976474244653498124331229834904632980396854691207408905029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] -27965397460901854224977914319301631887997812255269811208639850155797221613606814261472584597567964262391789491643995914505209749657222655824417717768622873468505865938643354886755036387102824074293917884508244372031736472521347625555515583121118667819924961993773409562244451494533714283379978859361894534984555983755616083325631386481741006806893402158744719147792845591858953785066492381360889072460320608273761786405448290958659209271532141857084289315876635141037776459201371946956185142539529195799414676136746371880143133781911027506947212018345945733642977455871964370677603895545045313141302693674492032824850404044713080064004426327167880400850748909411694880139757404790360486512112207524071978300563367347668284404182627224978591548824410994810661147984036920585443310142330701270538602298522682965683388974569144966837931578797388397281426584130888603551525304848049557999764149931130195582372083112944947487073035638596985091215602348637397416563294091217042277557348002831760665662678469930243152901535836397253438861537101097704267751125522087648882685376881144345087394196376947263987408701471833549819475162537086131202282964738349480745101855638848512641871286729449042520835303594198324171917697254376149590346659121741593956542285381433030100447323630717401297783221796241557526683075986930820735177609064634198408404835557129983044237185310139842700170183805496344220845645986066640543622275965256043328424954424005460974436604657133028895627097314813143973902620197997932924734411261407202639606088714741488354020891612478684909395109407793788066448990499854853043956312647811005285181487348033922663618026994840121279280869338819493574263059882615483430238538340519727250180296407389928178896570564681560783889904587084277294807608360147996349681729327866800800167525770099398446141209410647290250578205749200835615142166422389371027511138537481566967888130976078152122073636194458641859849745521038509661787413313609540440476996327496628892082999295000748959625026595684871751137836450152815930898064562432749051015773672896080540150704435125164264753036660946644472759448070566817508920834171828777939141709334903878942928511733584195293870079694997245472319962949678223310214672978508903885562441558653339771115749078926067176357342304930793870970620617177734295873372045576465726853608157098461300988707567925055202002748275926754049759491492869997568215698306153066115062227083795225721695872043194659607233767851372892611157886884126693457811529096301850216832463047467172145843505859375000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -581924352397437152196984640049950027336045799634034224808879990334947297650951092353928883843655399378964599945219815257868753409606013272022688554110622296303144845197032298909246844422118665163168730371573486857869333725122833466275322585264543699829147326219451239585997786690940428416658539859217638896305088777916322100553455284343908925949439154686648150728745470116159160757963267536221761895023977443842581986327902270134952619107712460954456396697719476695103277667239198262295691460133432730561224009179896617018743501389236008273253745911398071509733535022536043395040003278013740194247492809687042622651155552208197566711414815807011622348302273267682906317523799929321343079813321038944764821532285785958210168977991463202235361499834898676006381875210131945808821421981943363547335421513683867092887993770314956599999707021839743331807433466960651555281851113991572350384265305544545908965624661766290424440763065477635886877295262099085938450904821813581662916664754488912601534156399264953531355462557643720377519586652258070526634726587811654754613592591473712835653868461971100574804340886969280837992788900867250264296325232822869060463997405005377778636549499077442568992356963880451456256777946699076377338777345401997852329266649340009884339551812700784940856678139437072306068202620870066252150643062444603962784729636740061016778268553736143685473085080981591043496697123885367558113550333825695875167886727864107497487127935451370214236737208074284454931083267272383880454902638021040588570142415930838699529385922847319020651098900095508366591874585951268298989788097613053386756200386180974477356644051435395849895881674109936960089356505154053968580342598864722057463740809981066823715455107250383156870232745577109686221281881534335288669862055523393589785680939728593780612499045687353005892679988182395690854194011801610245060246239472548992575831808648169673279303524914444502097800462446002456116989954588713944961747504231328962820258760287008149862221968942508979734882970959089703481030561275240638707216021513051969319162314412629918379441363374751523655874199868387790196132844057313569671752492573708991471313040665347765318023295762223920120864862691822293778216861002108975262015016895080556451752143081020727904208381176221177831306461758425142979794132870740832711953474797805158714695642071309118796134854332703505951918172941110326944585377282537752755981307243761927573467531481895749340513668483683406452183102061082555346319621601691718382198814651928842067718505859375000000000000000000000000000000000000000000000000000000000000000000 [78,28] 44835727466003669534794387008122791518216047643255874960910776993059482927407880475379757872679838881115474637070544390044996251545695375931860970080153263001331624854233872217447568341773457331212525827151972605540655601584965824189309287957342503744275793506164934880268118726728856701377142921971558779621492372117407055394090684587896817795917272609300247997475665134575132896535199653525421642206616422219078442289161767328680690316505523668396673140029925753690301754873708961446591780287907195008963765212421664700708428599584384609853949974797770745217393576945134882591569597691101430453592128636173748493838913410273990417359344231685305776575534620843981792044948802535852714533176902736230307151248388679019124174438194887138963098722344600383570888313339750432588556846193008403438290083240688161347768731679434341425308775546375827843187436938830302362523285930622233832152372458267013135993106628854516687756530150835983438498272696396050466673018182077654483511801995481990093956355212761667944889499533040845607865961221715028484329374122905313815216614026069246173315966552890224317621199302103932942606342183072214589592995537806481821910669926259766692362822152525873515859468996991893031906687809808856340052491024078771801305072309021303037273183926118385574929552415605679026716645075014490520955097375881746225124263475648570048929543911898837018620868295960254140014451765930367901236411998311689461494622313256900125644653567708938360803484233360628916445967200916437445663260028037313061852244036948800212486945935910669164811008519985587568778395462389744428529817715000402736334977249308301808983733993479752147623426157828312294881605671951483971610868451033436875371328980532460712904743208808579072898117855261579426248920789383923886082620907111051887420865490092526866190307759379619561145138611697307059196694844878483598628270048659546614104773421718822549755971811706020525371669479329838034674343363938742240187866585391487850038641828893261347642782648298433747604490576026928171832094116015589445303789151999069213112340517151020701888467002265911596665578646598376268695815517632293559354096974387580173031845420503568218555741028952860599854169336582543239934606514346636722842819769615619282659878877959392577492480661992214147135422799860672396277387250065282630921740217534808762749052158232730390684955435469219410435028516379591038898303062784670209533275027011710969996874735995532074979332781820403233809939993469103632226710889012834607147972576512984232977032661437988281250000000000000000000000000000000000000000000000000000000000 [78,29] -94308694889985620475416269439597740550868083863109128583130581060165896785954801438366897818291548865777613838473837690330450739914101556458541631340135977721107537568321230199545521772328315910667044328723395236185381400984847881131980868058391093587212700853131406658089766894568623916841454038536345099076446977291557475426385439836040574245727801262901900672962117872314658309442847957213226052253595317572615598862941461672550504856137256625238617822214116752732760799091933970650943631037501568688300803039655555512826895580453901917787317614079531757559013305435445093744490446530486544455152053671195055465226170798654431251499455597152828527525730968527702434723199653400782002804754551754894509397922608858272474817999869049768687278340848754963455200860489136690358451681970570212815179299010188483992806762842627141514611167956611393565403431170313400027046122695277795031347838221905242122846385058601064954439614665536309267396980621577740058700244945117320405898924955563678735387332092341886018849661106975353562575546640398289316935612446085136903603218705160571988732994201425633252087207550135647239172217377421538547371822022243746094621588776947597134885319307143111114000527289814108418937274884341378971958019767514597215493879773581343596434065849943920087635388385825910448513191917804489618425456675231997630181306608266694949248269949908665668073592780780448114968495411391147105895972652086410153878896284600643646050510952302610313042895351283326132887148177214084088633533489385494011628523499537251870651945570765134028595412937761424572683548820604630859912457268080468346466979526914776982863015188682550172335211244740515471856578634314533191885903551670121479718401791797394836912440545106803031183479706175399187405995237031641379359812733459111145364968480477832218140399090628346249022361404725321477659208915675879544972939384173174783289937483537099117996182019859538910529856978883588369801020804555987532945914711384523034963611641755802035122054452436167033807433884530289629896851200003189912528257351757212409898440474950903211089251825504681141780259755851892091972015435491578937157421990533457659252926256288202510588259019333471985279217052867025016114972138211977468892651832796400309047509774507986906598277331308156884076922896185378438800532682832503096769533497320533590395751186108704572299311539336606074264016459945619463084767882399761003406464548281321866920927861510430113201800718537262623805168201676881463461849077465322193324082089560533859184943139553070068359375000000000000000000000000000000000000000000000000000 [78,30] 135506337563997731838830339125308647979546642962619441045800656208269286104531931028791027091529641611527497840214560088218383871147761875967755455718143636796140022628376539579210330721033700058390172478432246751879328309823459532225814254854457493737347457513907540315754649713151400776963276839486754259228077956842676651279434476159939065931268063264575527593137743424434121974680771330066171529328659995083723908282907666613822116202503722314904286768768946802542650895893568000485458872961025300840324234410545570385727186547750827622209713437432065549613066137903734445720238583591199711763248754001890018816427345334359204828719882929361946796061670486011477168276341141663974691424762646935911140215668695724418668993416791601790255728762729163789108012762204948280321955488839770797810538236706590324346640649685686237251545865493585100326054707248142332483963290813820052213253400669335795821606917282125789781739709768064142783696537133678840744516311760098089158592793566307977892160985885672349403359566356986663501383384818805007926523488037399645603170577619701165402762829896772303990293015620306451944218912931945476569141026938087456093257294513074281527207129989771364050117688136957293466605242755395314068303444510082372225839969796426237381010002293132649313304024839280178205674277167550879028478593250503861062684661699967697787693660543371798760475999494992173230859043941975363465052394279414893564140253793928176369699126379312887005766790287043432958770439390294731426342441270847983944199244490938628564472549505660019697002566726921246612949964276890002220818051500988132761096021821599297944576595588587497580696948167185854782261241604255120544469352219333573580043673520762010537513933017144476550785164564012637444424628167466363198240909148451237186596770966845285191838938417369259428468970008296526625607545678261846941284093000837528123716905891213701016135394390029225828207047326700864892925400822937078885805663345129500817642988759879655493663524709308085726425288781866771088778608851670184530046402547117790489017526974289779143439599036582405281680072850952090349548043135316714132905282981511975605970063826770525719890355209764995075113101718508411632865438869257187302823795467303234070358735313099498692113006385225014812706915095132212229957465297863003561543374853477982971996076711366965595766400946165097916073983812435215365661198373402219157831818142475087723679817350033564025049780152735098605452577491970376201733976174752635067462659505810318449903206783346831798553466796875000000000000000000000000000000000000000000 [78,31] -158685248740933548792173475496968962096131861373742883185999183129252136616044711516509793827436362399018219197099807481914135020999387486124873591713307652042036026839037670416222401555307767189428135099992155921873228968643732347044084672577931435472260497286138121103770220618812902973089497164963222120135847724580717767079725746258273197558310114012278762791950619790674025610626511465318184590909249621302259310040642363884145464972582938379594966382933834645583712590835245576591700881836508627526119083279482776046829794138589872773192615587920550137423457327538353206293120164513046027795865274132863138318272316501166594991449853235706591635672502338072938810048911668743964610222934778802154086509027903891131508768938570216636568264535857803351501135712839257852007337731242927678614553580882303705901101896755964764044918433957731588285377734725180039763920691307462734868984319134552950314638117356380271236524729713643568787782818173379185204600338341725074158499782394125800731433211516376204082847035857303127165294542514832376096242887778639295625411515149179593336817017616433534646952924940799821624338443055383779239927403714907995507826332269953224039133590080809475289507925974683811483427555352066205670229560612546763475959711044360763310383379912532870244903128977055004831780216080783739423263823152358750648264430900581663109867756611966819164142591483921883030035366467372363497547650435422696368715154870555956205030718857688690216503850512779952011213010079148242537913421160837747366371165924561769822614381001450344730308439552693463676653714324524479491317533772217511588281864230715164202563403391566630847262795778286529881319165334534462939649656782400594563338163885919617533404224433220721629326732305567318848191602277576163109505150242580409013842817319834671749816720779690164015591615796439704843577092865399793171643343794986479610238567845983461560368807843018704876902074492278447801062935514207941039934698493649046698321743585160477110308993816554672724848978650367852614834120094306474440938655397664441549730131706400413399771276385484295071859958128030838067046660085636796348970669821077044315799749714480734820846548771741626093824670020356496930457045307581755199531638405768962365419512251271244622346971082375290806176795021935513277620098290405078698936887714326877082884584503290092091208656614406668058397917451148456031089822916232097537639033937354978789555635173177737392946709351774150467833837234608126316014439565113582315412114472313702406847113479670952074229717254638671875000000000000000000000000000000000 [78,32] 165416165971091213732628213542493180715581877329284873748166788882488168979296565622882579946855582966722630685679512281131334357210795287601304121881921875577967707696126169537024108220259641443265856487715352366978483270761214440211967830061041752173349159495146432426080289061517403691650149664656209354351182998447339416992633670793538890858204175078736627828976804926785619870761193874228359023381558323346611064035768350660147879332961452902679005142381961031369733739771205749499030572081644792275219088221017548817797000000538451777214399006621431579158812260813405499727825005079694184562552961562093516479067374729156637353941811137130506310306477082220777276958017876659379422135342889033024372607911777907528070062186306971866221703424713486185504863490497246286321383020360885283505248444453237177991678617304364250536420947781667323655616247753906795045086135304062200244427495108105617825534033685101972146350346660830481449270823530367251600565009946945669169860693760047139811578809973594905524360120531269210952559707894754306739011101738439684145945459099393542159996808510137721070539845066510235844991480342376763794710554317846870480752878882519018089709633607423513247724303956911909366243868554198713582232262604904619999999596902284638941474423563410751906765054819572916170585665759638570385740527194136774100368866899698240109587004795894948765843871204277496641282995277758676918983077521690358626629787697955747271437444045024271745878516763515825917942759125535864725940891009839351634410683125857635686951451120471782325232327136347879874688902873842717805022490514331787561020959194429745123509491198684604102454463780386259496547684971134547628269979000859058199948048995834894394913985354298364593334368538047818870813216958363599277469776461196879692491445863322538101256353339929153508759896747043931217974704615642216143662775246197554916892198403758141478075097540523651902842774349202009256480689465019504982538651931765314424143580310920769384487519386282873148608971059174438554098924348730893328222496913854837820656131033232186401464180853585627070102272201396562612134611174052461813340712564774617732841649297528438672468050258959314016252643536367476113954954951380774615132465662239394000928933638964289004560868386265283349383733213516665468823318168741184607572870323233473001832580432758379053700934116668070971656148037961837523337589111796480739612245123392737683559078126783409746590350798152710092769828249681632445555661747370137891323777315635865732459247601227048107830341905355453491210937500000000000000000000000 [78,33] -170179141959568875369830349478824361755388482104472334377777624167356890749951934473902246869414348536372076801038297619974315483420842670249754605509674267272021710538117062558336306639572686860442102061052231283020708200640913618959395111337175798842746032757806308713065440264637129837006862776507852202731137397849595222503752043489977262314031212022859242441513163187523902399704808905272919708515336187657329794229233567844022511616470286063578375454186540770180172412347728869007491838236833718298777082143912830767434575232143462853650488761232200747166804995919691629913013752105746210828253963103840807587601194841461456701895748526209832797546502711390511143670329643273630240900727530412002962072427632034221569974557525321304078787296561566907748380552133740680190565700506859705108925681043261230161296709738355196586223784837575539118546584508194792863664280681638233010783153196829598403547076027536292098359965415877749382298738440499760684787668799085427709814031541813380528032684669051265235030952031709491642761608918629947408923662319734866427246033336757004944666100202524971596424824653725733581256333304941683859616706079817285084952289845641427478931197587842531064440138725153388008056683918344745529107331045160184001081409828221616527143352876924173895192994941935476391802390524820677250963458622632754366071927328301716430574862017195227981388912685198714969126439247038827273701969587717219891362033440404223263665782422978489164199492890472369958217226013649654660054053901826559323496519639586810689864854666920932975348928583253209823533109986846785686433017559940807123411164828700327961830371211917962716953277290858952707091738414198815358213879068233834228265142100278243867619980636414852815867824938386357439673386550719465423197097374111040439342419540023642507968214101750099450230784551660347726707847849358278476845589863174496918341395439720254811161665113223571878574603023591435410753829613190318643668710125957777979245576317626779109815042927669305866478363690522223218749914824801020279295569830186592271341294750615019429278936604791356978963525989285807199231696651425015540386096401590796416207996514750390607866425896125550147822028751624671086876138595815982380715355111238934742671720870465635783445745223814100044480968033440382737646019897895469371298576060855866923959184965824023936965069014622529438279022613981365186845084123262145232491245808952812082419065699355467867799209890765450253831015200362186413256778934826749592440372943026144612091140120857524209441180573776364326477050781250000000000000000 [78,34] 190117147356501196637565178029061977104052213995480226078112376644956225873999305082664329240739981170714421746434757940855709853271053976789233245190893159470576943344942579768929961889675518992217222915281452073832268916933237218203184720386113290599865132416413014625491122350221246965850938566814264233935636325790695383199208151714100340253604331166431672002856113430882387766861136650090427960857752994558863578830952474876047614510509730278610426035980524563677141823123333856060158695648320058119636526689985208638668478371855883956472065345176279187048677435460533323255385539986619559513584393499998727776021534016843398199457297190194016270346980829021763227198136915844302854751699859961983297735742943903985829381674868728022822966642532819660210390733536974045325875989487614434473010605680375012592717968644273255701657692921586101901314790008252457471054693701712668665491271462603273844915986884308850748951404223022930522178591258517485866288130655299574440775474387306223581542640760839024457012885102902522899048593975020760073506792929568060081881801839815030067351817628195761925544432417740742641916868283436187998842876771794183822683594443410465132896071685439505530330561359390823854325342938600245201385107255058190179221303090555601707704754184824440881405438205925007217600653403463737152628907234620383384501451081814789597340039075673710092499708927400625183619358491905342372710012430115238362173193266814809187311007981574195262438811521380520402980233511558783195844929700264688465701867076473643421232720016707930501648325179829810468922665446363037602052273216630753317396965687598338277468492291387132419002739690312990101971414721997957415046871942097398788562883435684844155366767155420083332122037908045143691964519404969082648833174418595753339174779871702330532448854305086167717269918123335151825483423549580801653479339281750021519919725787800946831377182760755158473439523146012546004389898416468613967308137397193520414262339113944264286247681012792858360803379868847661690192345989556153749786328960859323773516153393884418572390080062136346729891974145837806657764998790433012820983591601904737415655236916706499745058576897342066224320021916035968439172333782807715647003809024771756989384450059220345816077105973154203866224602451922930567428162521450706865638845254357995533839529222042647153883906621634274117189511015153779343477102081130465077006369423532705982621814553381540149886106622667636490185762120730991513439668761899198896080037635244887139532839336769111382441366231432766653597354888916015625000000 [78,35] -229082841940357862420757358691548982958540236509952511450108938537912615310372583701131302012068546977860054885258496150052700681720370323085983437952189049271343251354259245627986593305039838824617145234291616859423230090131343780826789669780179405108115377330115278090935269484447799978127425417357283089447133861294501031147235075929200711909985305970155916718523601230370419967290025527441490221778520421377889225850703486424796709965049464925361361364881129597536077266707075771856227237042574985620081969226488319788722098965851444722466396583641057834853141694559015017192548275687524537209704434523715373898153149811769984065835313581959209054958592265725900789387804158766786554759803610574257732913910238822577717858460752781681085068114848978700896295568065676205901414449724306155537018870320152215699822256294497448898334360580364670114511758071478369915224608211591544995818757412617893458029465619171121655489664825904191054852777838792904932234701074456173978058914452493877906477722455507845250508949356146358359351140908149586844064062122361810039439038527325620161533527781390176283291389926588629509948176807662783377127703815202329468200649756104725951786731098874927431143413138229094829979363222755921646279872091005531333586958115939289165655038150250449985091767206776040016576280542457009271557333162327203459434816350664865644737352595097972979231803050224135854370793419520511596139038443920445491439545955666819867234072313513010382431319229224960076816380609415948493552625445379292954479071680638481331821314216609115010168491056534809803508463627302178528446590094886235175176894565440019868635684620797310733724519306666205953191218226852036227740404945912345177032032326817645881299047498811559551374247977918737931284822989498342440686346655841751357608312826990861014655267007806617892331957929052053102129187098280115047706717891909253214376073145149298085495873278081369389065353420822378931182194921903034166061798433587482082121578855908205501515868329074835728960730240670329899978249449247965029194818259070519595462120958235081356446573016943509581132977813294104333165232498930677290154970152014247574424557832849785154446387645611954316912930558127440731895220841657400232475407731680436749855169307464321209490184362032846853084248356734180479013575749481850086628597549904579890692307159369073185787333195489464788109131934972845869646897971801349599776954535961989712315908950000633488340613146636201818356901748405841756659772188084366176342842680162160465641359467434123864393313851905986666679382324218750000000 [78,36] 271393763318432779678911603620373389276388591749192173032733932130660254744288371998871987358904723183224699195953021577851679665503325678879802424323746124394045881142008611255168552651571968013634483686283674431010734349826082688635809506910283923083868058569990679342032721812530765013854084078350234264850344323506733948083391943908783231694832502950828105181142021526937832724179160792052701563865850622824408785264987292301972171932722739782963381248163732976597571687631849681198754174808755729637416387249894479758832333880252342004761715957908871643478190281346229171060134427766323128830787097587641565413959849183947928394183713862436640891689032936019237963499655593675988607661972804504062705961430298626479516681431795678921051015689238804963828915786499880285873498427285972718188757503362230558508612127447920136281965294763497120132176921058564429128607525489654926963530164654222492982269127998285569887450375028430167263589208375439358978723910482624523457089224741638570562183066447547375638859321781216551301404214518574177488711785008289931377090285816788501759408463529319449947706912172604793471853904565282073012622688637509382849047554649133239614140803254758264492324157987523928320004718500255435954726427723385036298567534612304410708812660060120136719215046862151596766188562021702357098287775320891077846099291728828992047532118379106605455736820643957134953849671179700603351913152640517371095721712952699704965386080721691641625019421486140069193426891067734951132468042803036799620442256463208886746286192155019251340511612836021257048322731734915516276351783804921734492343469924481484936170489213824501751871275780805209591635455346207575160398886715278124653157282813092506025821477137783859951201361638795708661419985885061522166821091555083125662805627970105373883119409925124612420533322920804247951073280167649760142908778041114876360363126840824724319440506652472100251079667135275188415678273923048452923791790228663664615109922471395089455393125713058146633164908187717229344550552986219825976655162292504680431367972783524251842095989690458526173353794504413720822989506938060569475221158250616627059445490919531440024178900087445502627365629492220397971939318814479798360046313376534635274936301713241624191748296998615579246742040612274526646034230178724011327718355737954962075602699781653559980545688867269417817520384477362788953085953734591402031134833724613550940645165609830046227216385726783483068462857588272655640281553115848939260108755464963474278693483148026249773820950395020190626382827758789062500 [78,37] -292710447364774739970895288032285371119075033287963403830997352466419737875615123397473780648984173517730413913888598326319200661170146260971682301808077675060081329863093364790262862813865713628303461091219869904528235817889933179571727319930159033047804792100498720791600237122069582977489182108218376669273792273706505333371014045655377905849304463151015349067554413885758220485551956238638196528743505914071917131815241119813076906249179673879159195507168490649417087908148298950016845670062612153814244662890988792126504372281362110120977204637953857205899669037153531577780775124468191895852718097102741719076319916513047434184690288680013323488754765004000980907056562061887081432931338296211944457243226475466696458210735059611962149192179591103109488437967167251633233182436213207821218422752686686724223823488439977185981429952073722307982783681124186975924614246527737061465509505842142088109303145457127670648200396961710811663928101429432605729426347661522992901590470753152778958673369642537282502548832146798762887724844723873644431876135847069572204316128813351295852152036414756960007148435796356073970223502297030752585914887200485608284003092593128405995622947094814965391445988851952526801640115987312362007461698655529857015108544746300646982129445595826234945329276949781692897644278650796122276048796502689269508035480908397182662865713797654778985799082383104614753782484432750876001387974933612546713260798029093976445612076480239654411372823240549319603549939145947391184474738275298993839957802345368570819936411074582219568990281537554309978728028250272689035342169006957624322015788536545067893430321034879479493061440585501702442719657465350070536901305373454972858834604020916190349595387085485562555695799677987227814587302539489246045450135609772310946830422409182415462690640575454543779170062696774905824217789493953833135216470330335351413231453153420628013807057998629801601513232844019005258668189264293886165208915709472878318502832032479064205904225596654587270386272800371844127208552503378297183453119973212074605032526838228015951020786657448646498121159495038148144294965937941742635419601905523778531367602515751222496382308933576205732240825634659530521981149287865289433215154645116589837885459600451415315668595987413912963623751753261246788111719262990087991158998701158235084364784277446465727696372857298858325538601605248123521581227667875648829973950443207445476828713933217662528830928975782365081373906269754391727797180496299457243494929694795135292017217165660980526808998547494411468505859375000000 [78,38] 278135979629096472338889261817635527134469035436147409334835387129250292375742340379045275967865720608244314639785394698780361895655934603064652120719218423521080352821998323342753278522696252739219174664329463335211224393352511058759998611734537935728840221159522103480449999477340460857628318249164149324007538451900971553188617325834464557609835618114566997526099925226971286802148446986687086535785566166897098649541734186367373305930242042806412755475592959634824812588233062469362902942810162278869548127435353431929436753735770155773321587494472244360435299652253421609778682757990946507886311052535661705443477716676774725047217330687801796309264219651782336229278576691399953600956326257147820253272664614975105397152865624808223412661677646542369991568359581777325726080101200849379455046310189843494052570046615589935683557549026892284143692630262677824186297386436314588823802307894545076735586049074035835682218759685909202295956755038199059786798231191198807904195767679399714506523243115452775222386516283040187876937322491320628091066408388760705982495590214786770184896111904079970009274906312888334610034198001365469651114238061190403976561865801770455203670376435753973144869098806165077386504933672795852175745251190091269113388532196707945067032695671016014310436368233345869772669951884033153409845235169776181451435073387641089614467990354246989441280117140362799603120893610307059508056169058790164565325282835909018594303275078967849664526382832075525467121285018567428585297213109422841939296903387612350321521821751995844682995455972254718307961015905378422623233611974484839303580045110260763997276200293484481252617227392668073682951281295199671874034606212014442613826519455152832367843199098214653440991462637406398314919846941463692250175637865140965717693241672848159846421710713212746676523558739764773799839345200868992791595205320006854275726127127215235183957175903462645229908165156082863678366012389732531847236518525782709234645514597858237052520034441814644138134187809854060297900012501535718560562806123616062629660163141032091604886151119047256292403116159542917399392709515095541185368268238143568668899985309448447887237054254009648108127596824036820361879282388226654501200233375288143104394305805748236072934215083375900195000080298017133885579558520904250962952181973016221336868204391053586682494264418768671568334655585632534577738252300694880832625774047756984908268329194106545613311316519514372402263730754726009563454043704023783449159868373656845363939282833598554134368896484375000000000000000000 [78,39] -231421240890675367903787813937971765997102921795726086046592117211231962236001656857561686069663737089068259174613541450843386281963859052614288273087866966710981121177973131307539544780746180361242444471702810870420975337213864501768162542144422321548286375158888364428533477655526801195837310258775362058890224587130008752021671517423728840034273684114033124520949096789186440629308380724890978491410007104928336101552774342881830422945538008109618048729872325077022481981921171396646349304970602436632142523208411326049396366258981710078046855364421615462116117469445972432608143350118841469469609668393922761722270102297224787586574324090810739328142994506917046680103131309326787736633139456075507456861564662880898837283043565969269425115438119037194777812435119824148942241186314861778764438778326835428415101433019843728786457746562654172053372025731990930276063586981427022007761675439394693947207035131692095468129949646539304853030587823463548018574921158449049791428608486238876853302710021702246777682174974154144712970401188543500386851732132699643423719364720023356232935581474836695335139402549420631778996127351676805337235556465435250619823624530221168823588684195976241398863060505794845239660330222005776252662021457501481468204950491378003044982012754331135664109903586076526866418931708945164068812412908227718703105155052678190901321624655913325677639472210883431444488476678849053205929969296690388130644257228972251817017315129155704214535668056544333496446616194755531563742209456795178745835613087030586652073722559929876915730416505130571957233091449722756658603722680484578990052757898915237253321570953912956101889577237922568929354068400919399419436443969551589122532873655881585287049583475289062611975813184546606751495950159085724055043084985343301972844620134662605097624821675102028402631481373686807617902738193886836807821006416691204786765047456780019514384446619832418855158649563956461603568085188202136561419685872148357323489576260021737532761471618922626711283802713053533773238154485144545333823832324478987750822980229403566780860061503932996301934320384053405682168519095525941178067017473139119022048992077869367131780216852029546142646576022255724969044324058566408295799628806492645152143337838932569978084107071802773759293310603678101527223827439540103953685953873315228406726571011809927052547071623059106754026453833409060438655689260041384208980805522349556877361929761504784458664873139736467058169061989139024364506444700017254411535579953405433696264625886840349267004057765007019042968750000 [78,40] 169616247526821969085586817352563440223129681990279191083180106164197408270055446489894322261513352050062825824602316312358135257755880550867949052526050629182273808199130461183703444772053575618048804099192480497103960234533971294361729026112069934974333431797726313085502118608066350280322254606391216352342293572327215755810303949430684378382533822219161022693601114230715468385704136692286290394422526787264514146315868417220719879695482813228906489745754611724390688658586547079172985406842782230009506305267375421721256789832650013249364881658239376559455748792810735007519758380162623816608782373778213087891077768937111241660433130662853923434059961197770448256568020146985881520361191291008364212889561598633916002106591619277802449341979211897855027054812618532941283032483412999689573971420934515028330252072501454373249639779699727201963980563605393059785023194452499838906532970394488269442448893736629703498166888673983254624892839073234883879619733713558210242086774550780883026966426072186509463227026041777764651086992452062061326932711842698241467741025193380262651004152562350903568044848967128395112254301267837209928749668602066753929637099633128847554725214555804530156689621870521494473342679941822065720807975099872591498059024807788487987025787826667733662448163234996440971263765959007055420921494315082797600653113687140408917958169552899862181340338909559567686644215113819248624620719377820359298630835625879909422626764917040910068286902329947149983062922368797834729040708265462620040118156127336682421736885201351958460564508918479375366463960269313720350239418887763958456119050347345133564304101029473360039573954652439446167721906733548692004924819076886030881102532483394315873282520657543375805252228149773433325005528702630790115009782878637568434847455606402699816005339480794050161691675567195699244168581826876118592102153418246845078819080611356507232278245112599254309330094165072920000199664206753373883018440096580890345605652422177501602931376521129684728385863963417600640766052433592515162116857202376716382828677986785055478395078640127623329318682329527315165478210051024405690438737533981607963669591393441175035202894411689320050565859596980210962453828883135296513042496590066699918628741941847659587361825537639670743563292716449657968567483371883463765431502693571396585824783955251497497006564944942237092620032589480829076141419050592292592175905982611144211210910437946828346523301903923035876185388595226452486214780406250040151479256822841866318707371164009600761346518993377685546875000 [78,41] -110828297892177010428741164867119607697779129171093093893577422700868818636273212754404673879238918488029727147682278678893952530472058893480274075109445845047060556178256410748268684703833627717608361242011129356100296722683189409068019224411281977498734367845568801222076691423716296532636463324156201557579543973812775702523879904508255767313214530527356256208811268579226617634421960266471817384037431820116198858674465671013884460912842969537382554985762519871654485442466909010016194741456811270315993886964311544610856588751160341318604000187890859318991251193442135440506036181293716473628721386817448667015557610831532375379639125548227932088937912895629838166384709735456195563651780389708481312613046680642481254429122681072206941917489351900700761135277499036421417912416072506369633143198407254860404463390331860886582996429646248015957479513145388390087717154256780479082155052959387461912446420571091284535300857950780089774353768280479713312355036787601795164922460344904885842016650439826599863906248354331570261979666809628688289161084020159079157784285494933078264903828522583836806880432235667232327978422189930426363668904788670515318130123670545998435770702391278356413530728336525489043929954870030713780831430790287658643460863183290390798352963424047258824966619175178625909261742235497717293852507098637052965074019421044430437017707911871979757275806360333989217939208908746513269252253755287409828584492703358871858819726126083245704478143471766950323904777823248686281572586452209090402482156410702416996143125129012293954657556251536879158408309179921220159379100009217037413094397945383440911910629817125575632969050600072769368083624502984824599511944086980878605243390279618171171996331958309382974898987315565216285324303330193484727276013551429508392972862373463547748443083108071220119347235393466640496619233029416470961594090334637972842050643333670767160831787126993015545353928567068318259166506273609369359294593808038828132930272738854126288995880372389284383639267877849594643432391512820162166660840070937699070679674354891814016570559354436897831946401512363762401946624904198010432933913128603780170605870227505956827970113716676647254717665748164008836605750539679160968781648553717421380815044143043283113565176598828807699760202991971063805830175843432201842752406240901034552107723915563384156172758131873834172721977437866956267363043814805430372185389988185404514798702839748293920762883814207358813754568556694414014416385832160443479509654105008044366886821308071375824511051177978515625000 [78,42] 65600826701284111926631393702584286948383970927189087174388520356060919346451101395648761828141043422877254637665292572662220446603745712348675050019389179916399801482415494659607370791411977009807096771407813982795223972638753184187407959377081700206476530642775055615930962363744754785199037028865184928951013211360127516503811088050145136888419968762710765295772303076423148489244844201747080308746594170600275335887077697678491228015080906377719631850488300528381541520145530929206045057613686940222848031062263284886754363502473418881700721207954700717801692207727139971138722232922429841641725700353349078028388652091536757381744010734100311222184979535673364044372806765763598784521339384095135878163655746800697976845151084432659304830089939704347100752473948191686661843348584772731410990256461107182311694295541072694489912984246046097128559136015243832310567424014635433452043591266320008102908816542443409898243617687156210885073794765530017316067996734870784777220677584451949255585221969978373294015415079544917705574867165421519841343476802667486410618006429714573752890389156463845225898338084867600335903857598677622243189272330789757580762366958060600045215523103512351262273278873183077569065754198154473317402671027787014426103182983733530322412732939840775097216706605876831884558532721670136144202671904082718991277297511254463222362061473559549639278618410979273802415067565056992375025463112604462254053618882211530087412492668641719236869682719884197807071837299436311707898427246536996196609795524432314229105535610779790322935286538949736645654881535023336186233856621281084079048124264135055500186827602182361150714832610766626927230679805217532153368312244985070359154854702022463084920882620641557965270998448290003262443107488250329505470824154599278909126727770111410643489271700424059389190047941337127122221897052463134762860507397615280301893257342517262941209736723803923200031711155652963182580662861815019115089440470751760387343424553749644431392673248070481511006072795443574065015272366394488590672455993942505986263453923972267872229200574867420321571232573107055547492310713592915370604846850120494068583371657461049160530194443830020871320146012331366738450117643921664683947902144790525364900750082005000643768960364532600415139541689719210946901355043682348825794065886297024362995182432949208667595105596727375720814103484371086904314866286446352711154709766998499361796091193691075525118664916673492383368590769174780043890335253852312690219226217879650020492476869549136608839035034179687500 [78,43] -35832000102782242246247242761387019868937588567717809906761272549318598140928580815671818058482847201615615485224007296291089578440116517153380717102762047152541844896617823847004597641960680472523428718941309397557757659212765241034687292756031955990656082974452508875662643547400687694499375883853049420231388621687643893732465411009810428106709536126179307237421344058685942051677195433909080089789240029480636183348715147837989560878777938898762763007429021220606769184996323375040037208202327563012275100801938644352020427533879692866605332991735393139476869740730331444370631910975352388509141256867073314428901541493516195742638958020966626640115222058503661708382340646212435755867672948049358544397180721076156472144766782265324716379304647528707259163650048497870304554893357553028894758236058009297315976309841305166184018184687521307415990121892259736908420015599924123891048439580028978968023480099411565331296599584011175037160702418942236985395772256701260557097180862060957779426664715171855334226817802355479075170921157636320762248476453379997198159708693901388767035960202801872229016925966751543240894494196160270294025397320292169486018731107709046683902202395447142895480675505463246550019523565966388992178381059292493855798555696697359646906013574517360275282451718547380331236031192572718570706666512561570283138562271831677276667972031749480063983079679755120283916945693808485605656148890336038995295224515808173522816175799506721497563237353483862621273412127121054064817856979246829555174063741911527412881488309088332342666183662086670088044701865463237473723089626793388477638134021424388347904435654896457938862716916432658845605442678899725059091656495347072572247680718782665015548788179940632283409287706244437546907218611456864596031603761457339498476318471161061552239010582428872908855435693915521467113604264215184746715410044939363495774881584783578113050445232599433328488259426665886104801305388351437576250066837317312361755566172381728646188399473764160710325050076657775158143497355638064974322378251712931426350034561592964345736635713042876147680475698084825840945139687954609145124097161560947317329626240935779381438412842363561506206861347454393704460766808891064040457586625531228545010446108863383861836258555821600059657134717238300089039245622858876556433940869492004527409717094088182149239169306658983652082372184925070377387338495224563923646212980436147042676986502916806770201061487773934124308639172572946542298463050386771908638588318707363100656948518007993698120117187500000 [78,44] 18374304103411237450418069552927020372790236618800383942463976111889545524166314603080270569624037684542386117765657670002281848316400593649423597371340475750763760054446249342637441059725687636601198418924184929281548503770832371237231787978736816858638206698131857136765945904141865192881166729650764310533820132253449568102258699209217740581852203787125909088386746084580320530690980485165998049128772631178118400480315506100841456022882321086700170128502718573894790067906542653617637133019651096839354812118313696362503992187088925948628454648458619873588228048362718886266794965191879456874267237136022863184583552642015202681624227220934366008418773585173287105580291484156639127227215002568035125730153290167770408533092905107085016211387529537041230139989280671045700571495593724008190601419911574526588366958876550164371807363614462782292527357706642484578622877942906438558022135734793323804800720253106564605110031023303633627048230590483048773654342632530528020775731128798928127476717787576153981300632236004598642730839010061978576328269102937178098177652803055070327903662621873169035892955981864626983691950083694839517623504071747125760029021361555980164652902137532840197394348197900447480335406666586028304452809964957630333393371613122159147044990988628639611200322858252740838053637534446876526338875030366172147388934535263173780783132776116734960288528762763869770233516359044188051528535649638004808619923426679969584116547896572361832336644341712399375313040020495468613192160539249574964712197991666222678548789083723855115548057307817991469290393008286449980606343519424646143241377568845325147316220160766063005050750228962065304899396164149462683201703866166130995762731550677278726502111652656617738750186461559322916642182908742871699208279118450754217733224377697399528979659768380710888030260873721581317204308177504930299580883660558917469845319404292344598141124934227404935600273674126019459638796560273137495181587282334054782177554594756545666307859577219519056429327894941003535820832467116210838016878344277894104477020689437825990050514688138903021643343778038356023378767488427987486781883371500316792198020781742620091659089454438479810728539714684497860288698389879520290647190877325798350289492076064004764602494938881769117670219130449460855408912515413793943361172961367335919123112342708547623453792595941352169347047357051226847153732803660184425728665624488760105518581989450334327068633481729237153722021372467343064456074517501255967584245648582808030369051266461610794067382812500 [78,45] -8930973004194866664708412523164544271153735644676060209534841103304800937903660332731870737782552399323733511329316702830038941215387130879993121817266063419662701452508879982135139825981664478094458367975777775652397488536055103231444007471762254967769700681834601291177681960974926074166185680032404630151134117385471928544447433213903597595468335097987294663009484494087753819184278005996315680965132853297068079013096059919588223763552325733473063284434199592557898843797671226449062362390214354251795953932577925507845544566442631256748275940354370031489002297132354800604751137332864925152266544656741008727941849667683290035758876234188035328034978576569994100043759715236857840257154361991369195569137777934706692538882107398715354030083440155254000292988442315868398292519337085255763183234589275609354131870580833428719211134655455205473504994154845189966411071414952759003695111227581603087596476324377719324129987288126985377168416992822664507278590074872999772832612515188858151082619429903277913995227474602384337737049218839343022899075542649303829285262461130900377979934826946152258140688802195847862261816709244512025457227575450952934830831666572735637090794284163930790947467246916345974182468995547123385416936117440759461224681958041827171765366909165280961270720862748078901341431037327547363796927637426870950894712618790457920981797795331128678293191644830103397216880784261180435834340368162784386230466657702903459661448219257033637746114698957643801057133250936356089549088869980832309018609383624343323052816798341084314852025457421346060763104936063028653842454989184715892004831373252526614028648440161847257324937105983136848820734139510218135011230087520399495754073357179876721219238480046669114983229940471434293507963098576184997290673726539594954293600915283245390922086102562233743277556196526854310082598650809879931646696966402825624422535855863344316621978766655215215764772421130195957963173314094972131550926893178931098476981413163030272554334727003388184972634338865866023329027850066378449411369371684336234149955089619688799018931521559508109180519382037922748694570070821270829329960918826863581867100546202160613960033510034377124973413765510430777788603918724012793367285591859556735701301371943743689692759166791360611323520267087565101033465616208018969351673981898275751609655024604037975989075708783794431355757030232934435869613393051424463507342603142338418348933809162500337587418252803556296394706995782719348620733788654043737876425668176239014428574591875076293945312500 [78,46] 4099230488222546342461666082193830957325273395336014484465706054985339805587095191840988868224215730081211579657809281402697732563552650801677772446209729399506383542767145762022613199175553222065518430699764344523709094378511255871196159346160970969582559018213224817154979717408989636126761015329630531890059030365768383601656544302793480369681367617895045677973554679497696913702796754773656339573224739997235884919496111906717350717755674715641441711139979103291421265241572763797635854649914259586090524684179974840721728172448602308338122613525869687541598078178835565993306710450387346964786216815588392331297159939633835449472834007111132453778417941990574439136973226059074256297002953853605558632643263565916297425623080746308707348281895464680828891400078797428112503837548499554062142102184004890642188590992303616499859564678023679022701845029056041123091061527351445332519571942257438328041823181623585045364123837178273440316179968727710660601442088086057124443752441899957984251490290391938737114657671479393645631845577631902868714065795386816348681677984375617445313937089538501217336731339410292026528894535923166719537334734694852686450226883278867605255064616159862184835012604550888915777287980079311685064583356865805060120569927005674909508223464426808031088380517872310577239095721593854851512962894516842040898077063606176888488566920045461473884481912872588350930635415307189139889210552723181523484276524019667394596150727975093142732996195980002140290172979694832931872726226958324846618099691299733754000128901516611841856897017649707141030352956077854542671486223125129504601948533543173803525575661374465301816293978483624564126948457467656258448470068158488486496058458817102968006397627112288285589683292005523910433197964323713925876241527819906182546997222082616562642195705161405320964029727811296131271794379983370152263043088585619709717028618896948507763673341311223971361996375957134099183511874104137989873598969979021700856504271786792301592392917412233690537849529926536567523254878604656080839372507219339637285285406168137958533667939408360964879002124638863515160210745894497026560038684105852482935355820557066384822661301919204854206849070652033048040689459560887427141291620121242592218550706801845466799287409290515210224456873879536468132388827216190406638023167323900711020059516450790677318701396732890802507680540331189763851988304624936827777136548246292743416173083383156569772359691954915547383013944042594306279656672438070023206657666037244780454784631729125976562500 [78,47] -1744644352020270522149358130552397439837287115694436282569232972582967598940947086912421155162388937871798948246335800254296685731441855163665634008053095971107037086493171409649999184037826218038882975473944814300260684227715045905151485911643692218070888449399443449536699865253849985151933995183977007127724661996576661119157479086983286805414127492833715135576567884576115018960782522381579745127460419341532886772017648624430419547314851338138239546477659179606503951490004070493570658960516895460976551943553088129818922696651883978547373820801370740364764765442457136936970082209706200500696060629403468510711366293740913406076596949842332413737669768588364059082884880050350037606134126979561766027568642271833529382130668202039705485924953398124594303408947592386134422154860879253782582342102882782095138728242522646591990510062671270933316956068556910697379351057818256131042185581710724194915933192848130011135364318194659654104661803562412192042061299786847641216176420976187151934441331037827045219490199746016392708548474423481714925100251696989978507124519937186909828288509869484480296733626330970953359442469202733096469561259242616345093465642031846561454219343963848137722867815952326212222481395731666465576075006166739919753252885768792462835981886023854665744221066496705314831845733231400555106341111502092875681867100543098993309799382129908277344415613204903787390700510011636551218513383459457398984895898291032026395977996559581098610678506604539450320762962266793326643790915451579643849127758730766121405000410978870702948004388575494257768408188538706736958031909904014672181490595940818386892072607977623381971701254211487465234998653604577687759560229302082057695480169556775815681074849208306770012157664013661276918283059767532522912440412259247269574698873067683395628901406280624526392901574124580490811230774534101413779310636703640106013332367356835084492175203253836564865873384628581231286456331731737343890924322010376282086404766668804712030252415928943742848316648856614862469389679078308072148333084279361258919444591805040376472538681925465804279511459821466595833658122914372439403764817733161647539131356566616701788609899825558772612994313735954651299735756812403290192476777742050988895252674277055011094833263271194594665641960694450267373509884011810980643425598013719707461757445783063540460038897645612990754130523072470208998724304803934442487153655068239489797007125610093356832828316251228166512266119683685064282397850194501406906333329516201047226786613464355468750 [78,48] 667933450442078071977102118744845987138536067116160575926812659322221617245958652004048999011129867215531224744522545275904124299326646873575892337917149910225827875879470017896876600923230055641715991561274373885234753469617521378959197788148797258986932751178001883950401709791375911121044856274702609557073442061468479342940338736173958841696585904749280023021890781588475992074095090422902962198908057500572271843726459324308959670758969213306653840209132961038657328069236531390524445905196790802453240907165055039060074226787475414636418217354163430647332692904875219679962435890682655945702374825807614278146846448323986285729323934434750668609676741791005585991898393032772593486841974396683706269297854457321171434189088707028805186271248482898989483856023986643931774658148045636236105557808418334382563478357617924205136639062500189610670494543320872678054767473050542732125754934810574831630105708479888995835229643864971533458245196210063217726053074059067126645062681133233932969311052274364895870118256340349037445969667784297985660309223111574412669690038329414641748310097382902851867096761320570979400470676674611962469762776999638648267011965198640503138537904381144585667337619312855914933302960929311464193446411181714966931334973068517121427360355255059064199478843938282106328145850800760550824026819105412635194522328578098680810557848252135178524841302894487551536241209299372477184258801660279378633326827035813059542615327562562743637715234043000583011589965288080868916590447254066624091474627922045960946096506436841144104027754246789875937489003925863281660472791686363508352302839642218135945755820325254636231042878206844036551183536395681592054863158094872938519187562951279072940145340661206442824149252425182267758138604886639922227644785910013924443973522277839395588164914626888319615083422218552006297673746713070652585953141804488705297189974107631690031065672011612642704242764255985671879183306428068306120574113316685229367435332397258518225598190008187905071125830013435450065645043668201065847075689262548281073513443253156587871070623325539287127448782342406714133454996023938088036725738166769672513190848753760467534973426889096603781544637487753173857148646697213404630547195039962360764399374261765373691126113265294806728196550795682216850015206734682675487179670304107739193675861153286156665821524168324680165608436440380932991646027225052145730889795928277774720687625858530872009097979077836841353274634256320122543760305511978403458783759560901671648025512695312500 [78,49] -220068573516964057343691836618160807150265025023648400345414091689482659013682255008092322175744951057647441700569142456305754937181047728268466924742831779389450502792736752700330514932854176271850343395200481815915283767210028503734612875921371906982225778819634760916775355476079577040458300681972645160662245548972438755812612615412922642130158416393871194196741104779160413943803351610121780708702317826604202133577383364136928170907774234702387104400810101292901888838759634231302565864924641434846761851381489741455524548573416053630888953453247150354227530371055423324576802645463177322098095301866701417505935255091474972015985004447176628316829411052048460114279419358764092748667188735736822845081285328880952737655099942846779993333175486954484779128891347006003929900230091652714155324527678832730130061637909146471667248485312928759816220939507439138061391662394972766827282605536267797127954109374511150069156168156621755532974137979479723856975854591272154804362835493453534092028930581036615698328866258929970960211659941851974286037923620421541157865314093360000549896014761488597510822182640176628143884993225613691950957031016647233938471544075473222600454580131422575946013850728060758214865718532918661346202412856052437070907562798964099727505718018676512475855641152837386297242318474778711466473898712663331404678604553156570052471944796087827979137680464615058609203219146894890124040712322649390541301907244658705278525666766380440682137963399763614609376419073143789786288429303453676177131109540910107846579295108346454172093845665310568080354230723800901013408252063065157148576826047900471944480241140707788573285369616728530319112163192309743139317765495837175292964292558411284189673024848577533400538122855233964426310066460403675367500952191740296215606268336845222800112169116016717356293333203906157925624904299616193124312990286791162226474861670658130612077749013789890851950460219407269702260239052917774926450152193761192338322826536841489695196657596192553948235476695415466711669915958805288696712323810049071724564115878695166928553281956459371639386554521770933177392976004400219382770548267785381950817634451141186649861342966649058777766477499029803833263203738833976486051109522289755491299321314732543107941786388163918743272334389461740502186005302023403325449390604176605929463286956792671613058071023818567684740460697511128382460132918612719353120132258976584785312703126025285168853082385681135417218706848829373332927404269265814207301446003839373588562011718750 [78,50] 57604144702943488662599246236072977765533955144705839876816415475162710549165043692314292791777875139892704496899984527160532043238802575834413212400118920321798346444649369653708896792444337357848291448428209733655030481709081478326193793341929561343300559262024235610780088828499690176155052361416682936944932460130133482179704576922080043293146049866926763599006209199010918052943633220045751099464764068923480356414152767236982532014149318344797599071745275456993256869284857136589620097969796640030558795389585246086105601375638070907827318091047018668976237037028176378256254927309340794921544258428952509643880732932776315615430568367690842064491913540016205699357494070697264706432733063199972665808854274805911811378615378176756340164280395972087419842552608077830794958054923302382155556713086117550734463779592459671114365222707785805493367334686752658198400490384026026482861058588636956045900593180886952321277049639597387992144095170397901181083213692893369250205749256420499976637109490818114104455303682637378424730985794551275631575163837619868764660115975730094098304746660806876152229936926429638912288264904965488192547379795903196029295321236036562974715947780829225535239048918677453559239713425731294631174121951114706902473902895216505603574822274107570517825247090329629455770530405444986503343394274856755226420950980150199116741320471210355493831196461104886596755103911893605451850620843584279803959453613976490772463418803723438382455233245722541856463008076426729735563737260529995862496387431193679012472021214027134951078676474443654796666812256301511241835037654561159687134566537773182559428281257003161721453752454473077655314468868216225695393606129418455677267007400156859290497926233436534829174346603219740915404286276369560994155685012159243777554028504140514358180831370861165424706526943707019273393118694366556565087191453295722285612488593745445149876777596867327472480007037395287690703743472297124725455664221028267553135220810337713193251705974031592913996104941855213192519934117721967822781321775795596916217365444096657027450131026177818293999383819221902816140527823531550605701092359020591185668114751220617793538049234528807783784609736297387692927914208668552831444996273369455764889485836354995815675609802566529488673039506424481566907059284217085884030484806341478360530847758924905641312116536010394373745077128777474299281651012354531774024552870338564155259193255221303835276662984086895296416105941640689098353148023257119803020032122731208801269531250 [78,51] -9325973632087315805036628039879801858440620898880301795703497151235986046280158622885371949216684078243451079426770867546360731280297870383322062017820066620942257708839619983077577402986847843742336340886059183162714843012580956767132078623490107052604045687377535095513897826588257574112824760619737211674706114969619832186412227577035778773350597941610416325379457639139308758745845956246609385585048265720749777937855002024271400845394508727237439035842925918131132785971979014360219519268058884143708787728251251477082602668224838642728949068389276969384565706630215997377688613584067467536633821431694435259799392014015342122623943299251941402062327026581207696940234879964435027709016663825175802385030093559113998020943027858420658406507279249468646070659076315608126029925889506399883363546886765078676953913404458969947887978685272385918025870263880234604040612562312277632215085261475061129938364079444630135407215776578224852065318581320304998868875642342619740134619330967819284117917778717526349240004043323476401443608261674103668206283110048561816595534683910453348684759200198531942405002209933932961393699767249681798266225907302429284361808939150505902547011293825034824738322154082100348234481528356167694740623448613191177277262926907706498195399078866219763530159852397033054691825422562222507111631258168544469018952586774514021969175423118647982073196267518036387450094533781844173789113762912869331527610970480825981686664677330543833191028221169579165682477319445353178773166810725182764917361153942930036398163163063300499913611549712794039604664942051779427018514761757966580306867562067111564603411677679995624319735046707549663635321290964253087547315793587166375090233576051658447112792401023847616701516820083882249905948165083684113751544598922284113267332154527132571738808535466243206273762228619131141865939786387165621232467110928976349220464026477590815852620401965810446343558171704348185252476468131876089414195446065271513033448374127322858618391112814309587679813661012055536016426494923553901628228721581431152336967794963330504260844997692517019023853188913535967109417710230421636390673602709138776874447110106423968247700258254498541113280449814633687028681602630181338844111473291720787155152817629482979206337042199876690249722234695479960267055229322334720944594586978335056029979168784711051874270846166768060305213021118690404130575723237985373088612003863190356633587194585026372073490631599033736889838296056100784559017569108618772588670253753662109375000 [78,52] -833654292222414815274225710865153346427042047101399324912156488941509513726369964647274440941879331625642170687047456746693983373220678270280639594112047908731100579963624638953835614312419023304967382780459807855121907325286580806448576872274198111907718075299590007156000181919816047515482138878735633596402166973397078942842585527593083500881548350994481548603875464341254150783835888946386337119618643752197781414484413139189823604358965278423696495177240679150189983045244453687029928414975598301305374185010295896806079344436203791207401964815255475364208869321856939067873034092204027450289269385268826676119882114564429090002213083870664326994560104199416978934359211134697496895711512223041415576137646464200319964581843944071610129125651285904176692568968748794535036558272098935056474571664901371842774377836396656853058986282627202373144364650809167532213029490732427049845306372333611301450966087881079408760413634753044672052573486074013130438529733887155421129753502837685452028987097386164968829366734457239288938281233924378213204745736497641178524032506044225845344022188574091622385740144178915887386874650366592662516755763846874940571807188713925646751354194533482629111431069712284659481889754457165056533179042708848661665404236044306137913724355372328379392604700644329872227531435979770819822643216306367149411195438368013380853846486186203340255350487782418787528505091150255701650645234098576265681578186181973949684381990130431570715203085596404447476792809904239565273906421962514081270197369839671820230299611165709879076002272038739964588753680268741821626138441515129341147749906401410330498295646607928407598415702119395448877722286525465172355207763350611995003105795413749432021622805154842695714288673641331268640214499183432264916181436006227268831436247152945341198134699712186232513556338265776033333208958845884975390950165317821590701076371358422444192283685964471438614825035953637629476337572266647979301054947165467605703550325324619539023638190406460826285424489047431637812830770319342405197253613478533020137649530074324030309045570480420325943853400870283255994080774565047884845189827723460737963053432254784292646344287444451320882125766495867120217096031936571344798517336151439212929666947053069598594131325668857280492083805375254907278465451090035268759727877651474901084617548037868694213444784445335807562983735123438143019008236721067414870486573005761175934199896655627576357217087293716756442557904176107047566901542268169578164815902709960937500 [78,53] 1365173733390324834668860279190022148235790534695813516294447339834475693728269930918848328880921799375968224884722476283810523481546456534021837389840050086239668841585491238805202861128832967526730783597802474831193875080990317849167338948943288411464758048418250419502026196646774004233804157265351506170617285402893237909683183278913079818505715683603214269128693455224367495271344588811920146247607041574727067560374081404178835574643426593353489704976638604924785987663743645594013662022794315077309875960722542691327300674887532647663070355133846148323660138141590339438380911946258885119377381128647673343682614429611470495784834584934699751672988580798413063244768602591307673131368360468397104711594856853419176288449476235591982382515631493576780754771891859293705648646539416720296162240586170151000185775433775126883573051326845019588274974102301185870579140965894714355111654475761031638015015709837535835046207068902846443142202394838795827874130861385054825935852667808210827383789344311462724733374141953136792518752600226194136572946515979493820071067495214112439413186353176866441713065258444876441772316696593512870699539737776331875344873488564547884202060805362764806667907850902284378434086547196148648184904693327371279054297523771954140688786675608665820618235025481810652091976152757433368725112457213968276938827951618597976503493012422784913775686608560576178305609091972650826113550387203628881213694369733891340612725095843521029550904885497221048527111037111613261241097634980490446726439760036260048667395618017502953574479269405758287247282957541169979857872855933950704806032608094745968135423071481016176125896508039690567223007316971208599049400055217608974277999783897276353602845542957763161086856390153002353537045724050773843206933287935975486551430623209396590629682475397925414489322346646039055668497524032300738640589953201429530480311940268898506030576412108825955592597187545265647677378197491421735204855751460772460175263460784416968886373942890470679032385409695310168197392471720164853899282650907186823633175585036954188528877838564359847091240235854850812962833646722330626505273637873134861479848662845709479093480180760657747659554206907819818911940151498284442749828852931117054648991281394326222899714471768738177594896658633033150914945528037582613828889349206100713108244264411531418533669488881815427209299808548509748460904354614692781584176503981826255662307934295316567073330870510404391950464819509292180299553365330211818218231201171875000 [78,54] -625732949860626794425031583377391209219453026312936552188641232657819877574779596395287711869135663528879123779386032298140956707061341820424445188699012755485512021107429473553697518942067094851379910142724850239268523374200123393501977985943918090760056815157057109208465393053807923307133729610319621209344847214744393750527188128537332391080445307872624590277502591411864437717077546662036877159587596760315375324366212071160019051615625457706281095415450030366375822948349067387101398521227574554598352262823327486308720196389835430643562582974886815276398412756802977307615897427596299319818836472107282224158091121567067724334010907275003879972446915090512109027807719730937393605476788525058375747295090993235162488980890540854140606713121707569941084811591523193809299220055904053646243367921453223278767765198496942497210221380828850814830403512896265728571713496162503692856922022715838403495881500361343665213318402186401718796414263969961284182470568142221189135794122753804959030757631905129770978434836282795061747270202345612908540855934523442362567859599616561126368374877862838525992917091103608298869071832408310201643667119662688032612001249199130645602240371710626759105991433070809791311041215831930082378464775862056330915972580721418936907814599631180474430813270241580928420961989756872514657358686732709530142177155581584428121653596799002298856829890935744300989391085908285628459063923447643710401068772881298294976966027624257444351167405174875437879996815420703022203213721832833691091040968433805499734041922955558079175587502362556293442907200921332257784736496788307192333336539036171056938884145814308437876873646728283705207259839812948758342486616815940389031274273353328259999744440651355945404558727131706267330942761680967523834268973007689545387063784341298788724142949134832074591331700277979099174085106351490587490552334494893965425632458996062310345047227936975943394863515869298788751334412342087457747332476755198864620268351884763028720498443390284529167466565616011802007922109210693696350313497381126869620739407920411522209826162079542227153780625823823717348572926762007703377286357957800212670983245255658130945679731340713620881649408452090354023523274629435566105036899261118343817287681837494681666146087532100373739673620410245630333566546218895658691864770349314536556168608799415716253669752305503154708836656891777756833989410161012880432980793147745584098115917756173373398205890886083931068644553574742417367815505713224411010742187500000 [78,55] 196450463357417920536468940278887394131689712151303119025755541599768475508063013781880694289159645175417282985452012794207930656131835213342294839001597332736964474320751316912346628918094526416166093942692430995558848098848164671283786349568481283138591677450204880534930481647868261542580872674172381324935671778582659539154733123534763898522855969730233390049354296316721118539098643366926095316547316227478190369803479275442078506401010589046697251894226814794308001418148336045171863209610955663755316954201183056207075925394527400763614632172757428613710755072023885448658963063359041798324380834342938458735656396175979216860187526218111794877688768716315888078004265928871763119140127665025406903267358744536591039933238220768122498961684885546550225327555406465283541107362683574661918086065568643646767490501301813291328223090397957615961909508534910728376459198596500587419364899524068648545228567694890903420367661804811840868037467502664427339523081989297926865732546195871589444610367402003057787942263306094295742185856213383263494624340422514848446440038010534719520732842406670569607383280524142014097593215020537450298299627122317984229745931229408960938705654539775892293721816445824403638056108254935832894716660910827812450710546357959490067673704285495614445141808467172407457169899225996109928213570640803873509454387033822365804642998777929777013952154738198395060446747790706053739256912557574650199549943213745402072272335470292281957009544748852606933890811581054044504769527436098573256860980064072796345044845946156621631180716693885959625142304983669131072200083336238282564857680771533376566757752583957552168051395431081283341306098554557507083798186053781721808385629320556032686611165131975713279194632876175969272518072491774943137874043886392345134662210474960683206488710814661926694330004007201253468942713864558791104253565163522143760877098748521799098156982024269720504970087163433101066755889730645484842152621614602370022983750944371084064398429626863362243149986391338110087751716391658091418432510195871276792173073208977331284646170625839058609575549882214908448016507337159327759619704112790349658600212789350936296084896630898903294916563039991450667155515132789548200229766601229031198498611037887045190417695117796249169728689492191174795673612501400210209944177867566635370344632941543255223656822791451215081680201588152249199571980524532335105892338139229176513624704101475420829635338337178263620839274716800559872353915125131607055664062500 [78,56] -48410442634271380644419931153920235731204630802981533253905809193342568276326598875205994836178148401973072729197205058071154771612938906426126251548430148009650601619088907610214185159779485009504515870185208901141950140229426990553816689067093701174832680786712256303821440679375110673969827304704952125985564814435095968521966715785062731987747561571134290549248026377403724912940696064388247873183243110931179058809436232117745530361406793212861187236546855555595448390323461130116166782573023237664296233564482843270746868166837881314815270343000068147446646434988333658048064912955310588074134680440481457843540408179386594276523484802355090301600293911766101846019601682925228802752747889093383917188013222664782593020406428212569696142510367867486777013824779967694507226770425871086584593784070267444907217373950563593935761528758525214510708059926733761563474524205114303442512620492980128473160550682234327098523024395742232863016230331753422024642456158602492740169008725462833053695191027945125581418987415629231190677864824435476874620128163101927152046518292844836736502749649593278636391192061350448676393769399856555528013103919300454959711894164537888977929211949857840774150658938731287071710671023881533085237150931620439161886060265039901051719264810835287529763590401307269704327316622513981342486870261774112150979102852503255792634259837304908839952008062909899225469778159811538717781858146818845489722835762861566198024606244835310547717244853289773757759523817652377195511281348608154928166926883829716942071603775483157564483517624336725454804066334155458998618520150603993045073196316146061385706064027695191097562223019496331668424851140480989217892175654095536175970017919995232810607069000414344023861607811328909937106845738505628247548322813337064899231410101142136257436750945902291816801201656286010798394024167494893743760561937481918730983518915286802253708065454337998995973202753587908407219125227147962905879887805667431922132373803592160592382752493362894344591434850553814681507640895934001186712573501225790660772233680828850801825550439584809748179274981737966825833859285982723409026815814235799856799526260964937896794961564351738738859386860247294376038073966137633941596678474926785549225336022346788828378273287465993304852594838044348063265450985318187633272009997286267386269669667926511680165222027095400634334653905872720241446119085987660203939909240674384122903279651074503711479358486987793286707160156367990566650405526161193847656250 [78,57] 10904131381633062784046321923326590553223059106591983065319327324246277143060557663747029260920059623190094551902862740950957051622345380207464520662748726996245854161018724090668404130994749123979656647843829452691634656799458292107827930499544864184825597298067356723010472710364874167310201377529518584126296529678265755241406089140262052508665011748331430468473244461672519735476203646170030959670452402239005676367888786681037051743141940804501298593334903866600768551193836878291279523022250092227739841056702175566881593253453905324526153928210477184778372987599958565688318152372530319694260493983694641924289929210458997323860073521908424483755754079833333379285226431901459910689818638164221972235808238970273347024887895867643967978404951828911429716264344544854667822538434337027579685745735857776722306538980550448517330389791312563376329844250001619698531810145423974021181819153972490518552561650903243447413540074112896816645326450650125588774922922359946840308699227435367536440222235514620427002678541298071995300830493472852031664350649922150097127496256181982518768626144299014799951819056291560346921077074668062804250265615800941585774736773630624014871430158983565963194740354588540894828225394806872077388798010505904018573461518984054022790829768769582786147388696116583093419942274572586028701305618976130443764661822753322051949847429298231514913104369572260812055841490773659029937644144584448304839821822508066318239870587750245107632958078818627734187770924307474932518382739652534626411930366591582910860651652780220376194127508033264496416723595097850880240973981511128365767588667107802776517423447619338820269115125557821228002963051661177503544066330282384273347632022592642019675373821228604310996848976075890808627914471646120126505558339754196248690514126810002480619027590708315342485229274659219544535006233851574859895232130799648462451228195140848950765844980470945488851451504627571790999035612764294462456245566384076053917956381976504855546271449273761411927536303662333531429105851711246273841134591108700036276271771769259697654907753515534641364846767526946018840239818876264715637674276643124056104731108401207677405293548337077013910645693436001446188355660591598196794145243954502195254349385428451595483700296896271374377181917008931637511388417423658704686244427819671743122030441550683722057975629697675430258521471872591365506432324993438674340498392471832912599324222774979323284584501309400078605804651488142553716897964477539062500 [78,58] -3092969180602824171642468505788280047313273314000697562167631524758990276783741020367562639727504275163951288801694578933404598101427385447781348389994046121140616575775160554163222661285027410811766827543754532827982172173305652839924334831054712427479038575939307335948383625098967707667874564280362687806485739482182978783239435813993240418049355461464445528904339527187831384387359759552720493930924386906803656568277341667105471753720166768438682160508544447542428429430847000448940823933882057026562385838335565661409252111371518701137319745350617582056337869596795749284464853179365653805004464997917741647539348815089637801907086201051201868508832123806745995206686344118801618183001311551003157748474522123036386156790540069831553747111460832521279342183404722620566949098869731059584451546814158024327060372885306182152322144915226860987091213525992652663148628561689982283866101932642610814143123602869868551772888697981021357786832372949054834100347072182427904683963453232921318040294940748766598182414949957904080375347929723196684434528304453602196334172017750043572477144297605352190052254569863898217137897342634138550765286167074524507318237181747524323526665151759040422587829564978195146843757841681986933457578585438274723628306239442163539447358650301037238636983013452565440526991359038741622323508484838483216594260801863915865774929822838566815326804820719304230028202113327804941841759804312074780766796243473295991024416810891406124402807448531427476475493054076550129152270927445605531923220675703591886814172488819957566620119951432924230037241215936732245512675322121769169081975275022459773805499205917180255058502304708239333819184710856131972620292675077326948074796155981967608728087046594425864102322271640194314483971989226893274563513610816721062835091700140149383782513569930697881265560808139940356746911084102846130447141166495101145337438978797630797608756171401820560618552369240804127064871135278524195386375377109583434870225584071885768873423156113165919199447364826972365711367221698721421070708730948172595408400298496197616674270148552361014971803864034753564470640945766307645802674171748627967700634493079461480778311725846396942855643298566020394073172198009585886929489867645920459382086472178725186783912778583158461283330827264046022955585979778922041497177483008074114034040747661867479636889273148653340334289025072207952000418467978335665086891088484059167840669629996249500896354691498180145003971119876950979232788085937500000 [78,59] 1244120625340403095502003007752422384147138850102653436217131668496664900575035337866692669984429972499402652718189578279916995171789180269088086756288185901606672452556582776613388570147540427021372448659751233092615388121293486719416233599545000131860349387290271489203639793666560879569364945242159410661658436784498354687887682210983039843130154743476722709495968508350883397894839240822371555754601830845084759832790370801504103885239149295598643941397735319683817715353441442130057995706617692414321196584167377024284722932125117373180760866373601395084355885757792743618430999251551034980134842180661132680355535073735438520579051650583415378331464411841637842445967851674624718031223247504131456651506533646807014056396067298806749914050298667500915790777046051281287437217168497296982960947427371150987100685595945003582043435332905877664413025143559688297809971253135646701026624013637179542955991639877555393741311824104311326915891515139209313494468734328634365994145498325378663814097031153172009417264457615801092841442714930267365264194936326717396139514780399745294983702039701149415764100197813560865781402633861169059394838245743463977815254815043639093667593188975487648863080996636076262720161553925843153068277209183823223586417427702093573163086797445849944485948313399678423687381512033917502921844810065676213614003987076447402516295066580626061248036069914296387655900827920953941463208390108637263657025956513465479661590170333921431556836835498065370090013485576835242170699122231645295120627011077981828133537028498434345346821504948232013366467268854797307550632269850239862277262230433821419963363642912892856258880359137100633795239162910120762338733179870464135698856546534856516167013957718981264226694576785497566101213704343310626973032146906103784096684244372757777322378711682203268765485904246462381550456990570817930512081297986098664218317869568453413197280217538869093342223752934349753791514437204205919351387620416347862260852991993824929356288969765302793697688661353051988945261858219863848902517529395399882543422200794980574121929057215273200048972168315645615306158125193613320976430108146767111613674537989375594577289946154986474538829556711363207536507874632771546566479794911108217798952981160123166365910072684491714474206215032885576728251053563100700479285728039020303416134472633183492302384586331824277533027411932427581981273387583370219897172391814819932847851642771281730918329867449645398380653205094859004020690917968750 [78,60] -526500331567294032775311556430297151624084076926327513110355097625836874303418710378957151963734516845923231558991641074747245897492504691156197977177461787978526119734011795722782776647728412458214084134337023924675364794393149169332610649009872956635172720695137650352344177607356574001719118531574543087611379659405691317438644859047329771770952866500477386313332093430667914785568980970069025782319340040069627114086366981833541935667111095127397569154494415702305221108992901282069676736247717174026252470642549399163118308126498136475926167288366032835673063467311993134036601501840966554846998112788801062096688157030451241755859897733618215833408726417317524143444287620080217744421402564610961160134670193130676206383622166339536497130151573898726999217249841404015157791293311915075416081425811500993381837684188197024215597174979180489560206552266763906195616137043797123319738796328065114685425498977217715817143821289954786338222904120129868510254422331393578719570769521507923755713832852811977483881486629452549666664014326790955856279898600172568316915526008293176294630223531859651655474604540254685132937797413029075564760270819865673598578611020100349343294450664292331816476844969233780979876077304564919202974873281775199914568629551581807925728038783849756301894963253060150481638494796647901509894810749392196542435695941345296057439351677203795971218178475805697158868938007806797673376076118399952654131322158027400252380792583088576377716047768952113286869425992993792974584202531222202748992067005721030536879505707383613055025773937028673396198680164719224146515511738889615809480525657143264606348754482327586620597015387499463183776511651022278505959255378697095690584066714797770602900106784811485954424280275749471392961029814411038361170429210926675698870975121936786470956417139843572325254903982625665466852131376370831035977351638621291209011591494083397493240619112032249853049211469643674651271739806391140292562927217267276099570396641517178669335728238991385860082358293552265479058285776142290143490702182816380633727368769056124613897377133205633351070104802584913941908700391147874700410977843936178272656293694176983836907289423023962535666067163278895203182190200672873588503276424945934154064263696650081229253995376439301673652520162872766172725921723807121253283518756411656015271281781789538568196814342252322923094062960913266604323315888173710519961252996664044729203476161690269366413147400507455131446477025747299194335937500 [78,61] 193469970672560181032895982124391225382923178006270184987286487906713541826340315591296691991425903155797963238263117929224001294658288729961491386250491263756695193831763109828807824553682610680415804421602031868630100820594467474100208544706859972735072109316265464110264993967314984450348752454930804708732512967171657236695491845411332190233507835553405236400330761058403921357875690152241147432904959971842496700992255151724751178943034058609352156530370870261565807924533877477919200158344275969571356027138044593019568389903710482459332420109784325338306833651306344059969601363647220935098288289054657940570817056249059291031441939361412169273540151895151722022260154156627126539400234284027313814986925489699661479459660581356297018394214353720528074440753458739365802832624768871468330521094122814436504725500031843871608006369552234715668036871930825349583544546422526115081872354445924087559526797643179417921006698214452811979697017375507009593745609667920359825148003910077388677893776418315208337903502544015249205869749996316596358309739487253579294027728145041942794783537194688594783233936567757670302803079010010040876107461288263947543125284541415136465084146392750980373829576796214669983104898064721219637023252348249301358674597711926263981298104318416622364012370898092975640121302468115200658053761575915173287421271810219316423295505574390958398788656902498329246619512836781145863386075899745399501983124883766639594772209152392732038671722598241350023972612795609084244434652431525004040346820343923973904900396333816065091162197597871950612318472170021329068219069617920590539107913560008903403347086656868585324016037762105645682495685996723457899673153570039954735379211152289560240482625056730442005344237572312800012220146603803643886374154184442389100594079418325390133379836390168660081451600133894321898214385769490909831849304459567257093413279076701595232378953975167744304536551271372433911141206994594338349337821547963210259132127883627523556428345593327865121476011282734176999043702256969778244192677718445491590088124215661847637876509958873737640180956654922630232917301232323999710811782981527673873667603283141652725349957297079283768424465457787777135317174364662520569147046872967423269534467642385772149500071432168338114365897153123968132346023995139684258125462366678769863579301781155923420289501430894714901498084902952969114628153620709669250050279681494153512042957729819998564761707182668715176987461745738983154296875 [78,62] -59218008449368798670726869838045340484188380744398452348383523871463663979718107660248911532691587163761824792899054826424220572889113873026207260193245635799443311040432974832310523495852326010571955205235451972539351035896802087038137896372835070652907137560122153957677941577168967407173677635272945050862183929313665040993805339817562499408272146283110561904272524318194470157545632061589576166309201600841780132542806882285370132688070232689641772497514083200012189153429308214525198332053321696623809271289860345430029007110593449268113986900757164779684315151291749367130103639714917521171292890626915555460369416180085401220919978495899557772444790021488539869417831215331882702590275132530369549017150060170885146666208828157298191944263991256144943492684458395268585913405306454635207332549891032885518763315162703274250433582323715854116814122676940462829561086435780339658552119265999599500846123617362100800748162694434693762121807420597459756579476972780055745811475507790398174914179093901230183569573285210460810389042290347530252891546880635093863839727498650534877001267163887700879518477772154720517804663198263707797664928397740311863292204972594343203506111542519672482667138357225717700178158068888077927757614967637636411184073430532881467853595071916537137350274471744974975455431984187283640627783935836374539670499212657520181799280881415354808908187803430795830895116574892529251869900890109483108951197759059319791204871239995507492898459529760886935911340580087119712269700633446510685057387780210419287320337547812886200287276262461979951163343761470980713635382205645330199234985549085467538461287000321441819115928314413415095160745236893083630267617041074405917784133943236220678783149809555340565090547736629441232965986144672582125035889802570315222959696788766243911760868618935897441790063903784330263800303086381739366056167250512604469266948478313092540538034019451448059089257862114524967141081476992985506738659432317096428218692792227225732535134101395834285422731250884945615555761913690431494758960341619014880356770219486659171500732379454670352681665003108293724171938460935307482156895818239670978381776878831239420416109813413398692334567697228886762114608244114264002135628280740199615338431843523251551518159629576745808533296073178280017218205672473151549020885101348866799821222335218823961645580700684827348017639423460680788203669121821472955187205825143839735646818120702442912739460467719254666008055210113525390625 [78,63] 15035531285962227588234915558543735627146304847601642680248218781966661090351434082760571020063847396020000896719421827550051242621466966020048769750394867468674064761697493455473412873224123547107787312629749666105327934050979763831432476085177205504906931720872992266289601544080401320136335411723113335837681886929504641692541466482633514176293202903349107140029186081133152427247761543252797792038840698818011636209616953756380982145557186753671388203379675825963083139676778436317273919826886890607446716596440800001511052077763429867578629874979174740364897447612241771002858811039483209819031289482770850015187077424173480757782812582022430908181773054710282383866406557505490110876673083417861533745084215399925535072779266875116028530695331707989234926543610201573339278258671094176472027903823163943686140802161243725856312846633968844896748334837778950626617091575261554534261342439533947441912317012882845137399692927297189086970126642947849957841827312805551514953700358769731528380215033410674375840101370287862954922643314430089532278136783042604205816264086308226077698226196087374390210296657384189530966811088488313742520284348803132515189612911911881364722802723345798502154341942691097072825783158517680374922949553003288186553992051365178078508273467408844266760601075579541635053304601415335800699081232442793534839535879138731977042459924673907917884398930369626957618511230516215873757307310887684748760154185012622211069342600189284309321804027495976798581791905130533717551225490214335939689600682361826009356517647468846938218254729347000916732149066870099671614888736528033169570553130346122509672744220823326068180473502514977072701862441876335883041961638406472582660322383774304929798177578504649244836189463225576497708293080724196390113919279786527445899008872105405598084217438450345372288503744320223947694166341171139697145952212602935049352102436172033481934638984287495805917356662776078818683599827065313248214414035936453610260854756473175618837944172611613313425678587283367773580023020514424924190195430754450061163935999511137926498503074027690235238284385347576337089565166858843469730278679137435778440788520466468130999326751587195544913928228675752036844656790996025056148618749160905031010350557377603492501529630369078240156225981009027892026601991976709972988710250688670977339267913485888677217079480877574065275307010166664505263672042827529256964147316029058675409784602582975721052349626916111446917057037353515625 [78,64] -3138944161624253072376857588236939132486305319588931848703850585747811754407189938017061207784332833582332616438751444338666934607660994878271112008155051056750566943580870294514963217050202633364620637049619196341979748426176917706237157332631851831925615227802392695620299522060774523707081754692338092220926197590635890382193990579786502619695865910043151832843537194824933211070846824600572267479828762188570911924995321232596949885678310812233496903645925487172034822013078621441884108947316423351734704172774328110724618272275547796456403110095058416018515347009660404179389574560453317181899775812228291746407669593003138188683804245600541906445405561741099194929195758478719256305582228008985655299532684386685362091783592723554071869261057619148072213624125115342053441971381515875218653718019674865601054819017069546417888489832561481563878957742966585441131164677188836243650628587570603744404954117595873387916062956387591254146595371486125077696797283105612388749315268672823336347509743115592104636359647672378118845971103546879508660736025882058660913909803171859462066526038965456445777904320914474381025055978915077352809925559396320404385272044175495614301711062372024666303866938301852025646436822165648549107052093873886720671509847544303756131548784432303868203109924591830018622586358677457832360875849103080369640850101308547935794398115793272351561907570108460069126958686335535888226905538810781697670349376251908457561029671679670692213427918892829341303195264542302164241311454014162142873539916970582587830998156448566164562594170226478883497200548468660564921917633682362084144883024509924481041328585327380626067269248559177785456406774690147975530210557513168607930181569210659445619319440311686957477119741894461132403338890807619923048267855620430355897984823872895561546493375928788709557344158381579338855999566713959400847591728568369623398137345978619821312400398624193126577433196934963011092838223119397403374077797512870751355992574348127216423205180752486666931727942594286841437485228288525727786532766406387724742271736950574439471858679238219312700164210845518766955475851766107149368526021824656150452785460832898669491857876283095003683400860140003425989177603694680523855014113567787147585143319575065977197434564747010000013540559616233676916868166646780775631558517685492888167785498704073583849629513701608860790577553177086583966760204212427395899614654233250129157441372929060463548012194223701953887939453125000 [78,65] 519606817449225416886675171457029917779793188743681121410898448176903947299177392812584174232181311217941339542191365022903826312903564839718034139806943155276924128569620968255449601178315248977386518723945587411517013132852686896566668033110145486963004011880084539077635808874700667806052252915933669044507249067877749902050922873089612279003707636911887509422163816526172473632439654781247058734245491645899339320733289366102485973799223800215258728603714208995590975510883555075741010661936557912319599449349006305773122637163586418505541923175161929537982736168195572271011812607123347540285011055096626603407644286197718146188542398587615889725364171989622559069914334582542676622322656749314323387497363366175479126952876895206489001926033235287408181405053554062269479257473245447217137793964107517240570201810062284875731037976806316210293642719076268637916172241136765421307065853503513852683657422694073903164570360506137479126763978212761314754217358388056569814106961034945168537457494088383545417147045932660652522622652314055738617600683626883360660996787511503358351977264826634724656280635456432779119257032946214621064238030564927646620182773336123200636115732310009823914637312013784095607623051943343013785179504653596263335578374342137160691927779884113017101554192287589532501895498612721394540337390787171966756575185004723643906158587896906651147045241201029414038278715187254453624134290798936922162406243057945487779987145539097326363156908960926194250969360710755216340829126561661284365449850584807499842696211283689651049780255192642294922967756581001208654435516530697718842389688754983488230703579810441655010618567277888289205177132578487603397580371651075316009552738407336826111411262212673003155600010710701058215979659703523423049874264383376513407034187517869971008917221055982085513420669439930991154330132462551734614631454866361964042031932911083228016704249585776964815662919197876369095563526256245623337534069335705225522971502286138488187391087522967479849437109485861727206048215128199216681739449490509615000517702427600503518763200535224504461924540643649327462527056649320963780177904974882201533879832619613839259417583023549464995921042743753766992700150285687717482982519038857452999618059219203728427794818195783474754499551852361707467216811904609052248035461063463958064767323221777358769649786941271207384947097516654646956232399592287175611870793759927068702735020178096192466909997165203094482421875000 [78,66] -59755012601929815333879405042560149799152138922475233640397250773155636833581667966679072282375409633839698990765271334446997277497992306557571912224769559297362941009186402302337745810473720003066106046597746744908998333762588018050594751682569531767531973039572068446490378678085696766401488046978630260269089075965748684183512848382153255772820171867990031819066585713924870031065007500415208660856685976388418905164166308488056890331608870413217136646098742817253605319640505222975651534858634510999140682316105187604090586148978227264906043969381837135922817886572524939294399703205579259025565727115801061132284666130732488096043234985903014601693738776810676920168811666447244885890932770719424637598079308037567453936219542910816779792619340915992601551221569835151332188951640410637453329941665717289503425851104770265975979701784512985193495978135523117840864508971585563650207554485806834750830854120852513754082174610534717244219475945814594544044359133054435327318600859651635517853762119911775216580062927159257173847251350819938729835822524860862304935013291994095254803469220546820502233425696171363260722512795018919320797034131875415437665391814474173028594689326387362635954378554023031530066543782308010081706385105813993207916355545248434209124057606947854326784161872804523294435595835496998476614240247300940832594856218073295869259328038332510931363082516973999737507359445386166983207077394940216190669216216364216975853388895506087721557036732598865134238698730335536506657912554556057826030837137111336553928748573363497028795213129466525266717494422941356186435402486641484544657581080710188303033416575788406513462298086681894682182671712777390981997162345972265437299495301991923192252532467187243866535240127653571969607476661526745457826402022381881194955040430975410366591137019446557063366337852273738418152997505628693993751665531674117275250748306902213789409193974807232415314198885859194790573948303006887068587258940509013944547443896088234998880282516307667407273840784350094161699026506669974043877165646634776608785078558756316749455628606705223015173047092857990980012348887186107583319456336944105127401141492220314516358131909669333517219278391618430594850936818437927282270303939865156932309039891649952583745903858406946709120523352525057517966015392155292386137052238817193936049102064946519107550896947530074984756537705348321047495150930198095808044841677622376844430940323604772856924682855606079101562500 [78,67] 1387892496386239623186585316829593223467278613153064056168312416547768055232597453443554726664412722898524559459590301495834119724778942598624386768545483959287585130737190214393080907221290623230681494624327114394777226609905594973612343956046588377867983698146918816861648370056606708269695214076963836638720353259331110135630591511955157242756099480034399381155913158870269513570215820632278361206296212705437709904393089892337896999325768978937096220297233683068130320294960581202379727121343104739520356676975902918762179375904954402510567056639488233570482575367533129703913341182228606546367272802922282505177507591066915698999649380503201082685873484016161181466178688737139310648663937548979660773388909152878999284555035337352656636029723929985304216689091484657673627992270255174333241477547160060867349823343597846285092914426384528564789480041490936260729079083467680772857282938418750841393080593175582505213577215360605663020895021707966228275115448031280198974268405786755900313933900951912313424403191942973217437468507302156510465948943810677354608310702410344860328320704338197214071111275870065291419233530959397088096964804226354269325267913295577633933664582827249133078743396412364878370201995432855677889767098830356372846753281855624188925093685252505947161029917629634393319630690195925735956540334116486625731685285468179280023849053724014520469817355641282621362462799550069009932067232780463472697119904050891751245672419017935048661690004335854542300177680083710522830894143492975105358568958967943873481279431330872234382837571147034843644794747939547593355982727915040975879920238203379780530853915288840837291212886614450208556394117576508820248209540083111567881755966945111817922408270004095278435661447429177159703553627491311780121027349532447146771811356652091585730769501068763488824840610046444082414671917032284182503226832189428267954887760549717118154605565501424881285931062336937194933551808638382926069211660974173163718749655148146054611575801884181278173729864014696379978595622043808862007937882303991715654999023102707639028339167634215231074300285479086010039566284878767595226923131071301879294079065937193286527588047849772529836877102580929121459342885673064629191337088042137571881500545736022614479501337764362263803483841995051248870409855067388742881325802424508068040040413247306383583497998951920542316023045585101732517452083055594256891883341936905563174242672630498418584465980529785156250 [78,68] 1525669383810967383736972834091362931382829309617224435334861226063598123098524481613720289522601589925330271784068314116045072056046513083492621163197421901224287233886305454879505844586435634191504550901319919797122265019322372325205181716018389783205014439381183731332553658353872075498003422290086828569541001820668900041202998153322259769890577724276760717055378998340573715759580820950718548994339307299271611226098547390468670816193340378266751655363135409566360162112710925433800367144153144976550233227791334115155394992206613600724951447634559168088498544526508411909056886243959953500895074153537568787619749201575651706455135885481176746696578587563225278217781458257030864666573787891848272697341896480158130790478441241496202142407235171934023111213050158481905246354118559944972818585574269474988343221306421124072613501878001947805298312699409626442330316287063787126564035067242483699310935031667648974362777265846809818179889983248244943457407939275851410575052776925491679890254121659337229458906673338723502760777649625615306900319115557160053429045021603415901747865055857839829583664654073914009141332190845766729858250530953188729171708113951025337841890501714179021208086171890857164742686331236891224291787542528966788106025733309392324745911799542261960301371982126731826661924664276595051681421009481004683981828362105720722608304109401640886653816039307793171423718639715181336590693083203982797938305558461751614163213190820597542703764290486619835749657057409573988355206362071967755304619340224433025538270568262637007530876505059202950000969318073677722785372127275719068707613610537398143282429468198266811092961348736713201958464307837498394487902826372846486610282259512100160587112680089178204663914406999390491800805047822296334875433015730415970860083683029501488910518744034745064274612878747230560593070761824656377130995604632069601001540751280163405957047312107341484335595241942333947343222827532211996234155947032394938419834207721932088397646159918144425636333064235469709813257269273658719519018493484741206300592183383686376953814647086686310848460015876591728687827057662804831148253033329787311586969789118130073008527092777525931870655070275279212135614171295694860870684258233359460517628907330424269222661113598961955708899873450695527694846554619529135638458067833239306853013104185190557591673460607670454093874657204450978760575520370192002469773157047328027147159446030855178833007812500000000 [78,69] -515305308531041911654859048280975043774887543553276908880973646541304104841960127651835114124833249956858595218966185760820150750684103601998072731851576435091087524100402221588008423952304880724352656590444122925630208589181465120566154600350388096662705789879220932965477386910073449200873207251299369918553212728947807129480370267344043365369745457315425914099612080497382754922806646224977888501535153362582301796834322000438187210889341702395050210997085973019631023135749546040257571968567472512366515848593954169009608668530587662104431755204131917629657356135524310862277782761765999524236004502308162001132127190731131334930810618651942802984609703154069244935548869866480485819248080849903590490639920123445947520752996918111627153352709332408304038004521218279366122235280201118875519598390154003346551702592138445007721351295557519210103361733528128685679238203720061336603038920540973352461839102712665318379292263084973705375177477639999187126584125164838747529792779166353650145012661565479601309634604833976418428198037574241802160020022611802020640867956270507673179356860912212119501368887484457324644854668977895448604243885951499588991939885590168500377788621105286133951992741615696165661240923178349639276260187006844256024571288779965503895060978894070620016956393945622793848171010872520265789836347415681601154471372402358139525266093429322070025705329327941717741584454457901305350980882342268422906944498540031888209191779923490937566616952163438925618790629035827269708974962336719890510341359307709221375951262707520730855120991340757474019106928015148622046109100715457456790997739726929115411406386603268121307200656881083488812018452959235083340756343724256311713327236382363278023125084640395080305085520034136482575952815295460862897934108071505977501995223425511580802568484168955536464882346781675703388035406097184277176161156832684245518816734121188022932114422256468169091117817484850040849028932609258105260468521165529649663465918991002087258385940223679083907159703468412197469714462086926947310191007833560932532207718690171601369077401632399772519279908871983199369559521283181740489568268954520090590389341029909464731684634036514604451665438556358250835485177783106522882250474262172536837097085054450852752634685077957046308649234326951826593205162605053742529373866103945271713677737877795820586774740652177006464276637436201941857094515510161859980247018621357657508497140952385962009429931640625 [78,70] 111888734820428414709385887720401467249084345673191116585186879617380679177760293805813472766916937576848420094981441974384965538813832277560802748403786288960672619160658280620269009882606630626852996857641562562428244003389524764335310094854289314623450248299059230871613757325726187594852368270392659545952858271367962072787729906458119757408051114387206156981091084921899985396372174191698242096975983755106338902124450097703239605060700641505084717297289995459600444713352443768873651937951794108232166588242635096638763107890901203359494812235088499004202594287065932694253520975842978093006886058325565996010699784559018970641492971918856112025516700598517023772906355139114225376896493021091665676035843819571725271985783759943513010895513943253399364909946763037773188671126914911544211971095286037403606835973205051489786944530123660648715380301013394746346843138078136149908804089421919938259435669948058717712792293127047485434871750496450235283468661135017934100038065700096018799945060847080162879311878559167800558751413342838472661477494886390217951464447383570589588273651143910293872017301088331824563622853358960709245631032709498328684430583285552260216432918043554623887503083118859961817740219667210791473925884639492909423719379824700456821178565559724686480064328240390062055725094069014922561315147218108138457555146326006417636902732268852586059168166044976861721683979742702455162194908894981676185552785369457307930351897855578456411391442650863839066754486205801110328762996661304737901625604459589448395057087139605211606277269902364676692984959952789103360307197388995432463861723858343219667656258236830491595792395026027593241264419618820139286355368932497901709365957647101978230073405926939351051697497796187210797887026372692070858989340460241047242580026924942091461629905868895584440716975818220241200775780479738426471903195705858281520446674050325202389752147955951481297743988768951903199966516098873802317081329969498047813422881581933496183580318900706360665848582329632727168376545184829618669447980674305856741229900828943570370641708627395768937811393793202973626789690533367188276879212634093133609309413774910098967868402245214013323597843630488260769875022658484925168196139869944516985055849132517658267261535631548488590916138145241368827782798762218537065018469057622029614704623183344121415524064259418699249117241627076541950259004488259303937533646611246496149760787375271320343017578125 [78,71] -19293355335967645110447542321730415105849711526319659429501955628627157135400634793912023531775641118577595705572791198660940570242045374966660779959148866900730934213367387588327381842693951101172380406955637252650062580945326142957370406725017079649310107541005969719336850168155750750889730057095763507213126063960644689728639301733360906244437472726090727575795561506765744394127845894688734093502336107612511873366688485553697738374040827138885923702643409254178164390755946626146897743246143816235879153574961796969454250317249098503080614387518907370271404813619175301391756276728290304549840871776085069322528082644018502484909607882132883326535518107743534455288392280020538796704155651988185483509360179875256955035881401257999385556382942470768116071053122261009827853259044850423367374069679677412398282872569345742473568439116369031629390761539129631307502920313713606549676259220120405136685890345488960761120581629811969406659979359703743054303846126449737286489657056127166609301364769390281937175433941459621566744804194804705415815534244919259473071947687308947456885921129162396636894501135052600150213883774213852737048819267302013418508501079341302395241004680835189771386282819052589624250873607696774665242984407685837716751613274752449858587640658176107302531223058591033860280318889457685835465387811779889771491362714983405794306019487071435886967946418960792709947536856604357023910595452175156973474504867779084860564149548281436452373324037635484765948869401619180810044343660711736222488254461867709047905518717468207262667029553984527133807685787734135939719404661773480536848536889158636413572190737006783226229063300061208174584614686048704375285559387224716269423187264274857246527618853020786971583170611390954449548934161093021186678671978550239040754816243493453985712171663838841340559246590401168331895039864722701261077881599284997319961723977592482511620493440471103278591492958731849619773107879395759734800897246604013996527304840928699808559455284500356442395292011942089250039029195675544504186355923165753495631801252366944638879471228261023398793237711951636008149404762931870597541332975745967951513348187701110756383615476844633501524120360525545737450436216223687995840279391366441150140285647814690467659094211785232138576526037486864366760659452680149436706133551162995005211708053099896076676916101638398378799328511639437140292318261424871716179507696864448007545433938503265380859375 [78,72] 2811800732358307494695690253476168696598397759198317407196723399396386797804566864274533837999052476344656970559378639045687318413782703004202038386292629992238821660575447648158443062507134447788805432834285441357971486183385511064249145820783505767666885152087305008618794305400668145165574737083648609826463894148558924661478149477973850119892495633709494640000661906641363930245639759025631465051695529451513568093464743214469467750256143581282466115120483114502006164776591329898159898056170574854108498406940347382870115768129607088854545723275977879512464172024006786978150333045801774037041063268176429678377444945257665680525828093914712158914695802104147255303839080058585774345103212314796812910357479001440747336023344474403029822757832887315956138444389188359949134352094380939411335553533573070424225845060498668112725211464433067797122613304204605645794088489741414751336823147652579426784233961790361450719279041476766046124430754042763415524068861124257037855768337934435610711917184188673552993624691611624070700159121967531095066938299014314263935483295896940143133923982032026675678722092333553824778373242236834802434659358923522315559219828114903014983388529317322754530070196613987152366225507792570919527419248649358928146137961199274128627897713371619602821183920260586928172405589285121643352407324825435222104340884084329325216302382214941366606182022918308032141568473413050463618277606540337560807635871605876528628687361541568890534722291221494461317439610735124902756500642215790763123227108875074136956942609508828283748116956476211902354116937110556803297950558932943770191432743591589872292210115432514394876800813350888951894676005228230747080009758496274103635581632288813362579378300937494973104822550497844007401313054208233409971754131159329072979114723871107117999564222042758462867431194411014208549229096671331549046472635010532223384018149539264022564454926906177374753962986332445765763815320457874903445992027417511267136138187835905838699565745067365805692317160224925265357769342809765642235526551678705502026519750851703368613201969636584780771791363198480300860965581960115589715244471977268393989123734979158619184992826167761959382784142748798575725330796731593089118997012397262492969919080901525346636636571031169485964131650057389256189749618066027130202170749427618878351628106119726303732264937707794675948965086598199855789806391549506478511055718172428896650671958923339843750 [78,73] -356078388612038930563085399660724128640881371958987674199507848198844597269083665955553156039397793994752200861643241389193415093967274760231366664797947360738356016986065920018205260357044423346754157346908901443521072594815156115390137246313284466045197511808104931000126399556997595964099535199380581990357179655638579357423888309909534416864247486890390503809433806674898379658278303474394318826801868093156115780380011258417988966479003879201538047683923796596357029751381152520469741910576999973159865969382023128220335909732427967660703223841720034115553489763681075372274062088302772630105899294290535980710234731270759100745009408857101983802004041130940644890343525183802138883308410064701281311320240976937266267302709635290354443170481700852363912297507586470524646152003011826888299544614312906953207901086055645479839649440310740458621007567668080866173008815335646722441206096013224627913366940863778850034110418488594668158626759728991306717818681719704085389793232123713042964971660990016105779640573633705010120141861501715151081807604067860797480810119092241100298836702704497594225689087042213926479430949134050479015992579437649180090057056961946283923592096063345535191190749350484333117035667131312804065221316161363243653545582895588270372754621091669725516821812223567727796045915974183437129997720786195912229895719445112457151496986546500324984822706696741275864529798824468065354139133116554132858882704772205058513184452039777958075318644046914598963607121055031434209053638330435990797627023789896380740048021666389644683087109571403127892504763635552551084906317733730136575404401017034303125855511364413161284319129014878799789583311251198638122319789331209538136599389404673247949023607458992289277541327636103522875383682144794618784316557337946287042829357785205819616399772242720053170023089709730779951579738818580947072341109654604210979566235915340609612304344822176971566670790807140456585841074663412615758430093594095778601232458450762729468359511790621909252080385057724528555127352439046012802204350652217828185139623112571756340087888959737781952866695949832469883700403065868366242361301644265763347135370228192095259620760692258648138472662168567339699897256187054511471873980505952958622439614717361113435744167299766144754336334469880145755689517809732744472281690943408025207188933368832696036972726574045214693727619429766746306324290958535139228757770979427732527256011962890625 [78,74] 39784658164691562582543470564032200729230524233629059214360863998893650596801441876352948144475493045504024382199748921468872783044678517586591240591792040355472054940319467590089772809828693250773705378732828814281663619802591166068945057501936145245235630608415827869158134532983315570204813976822419609143711383981007751321834039325339891281387632496415194330696713003378804289887642988290790684512666438579150051376970876551426499716882630309771854006165764618479122548736388628545409068377704882391502903401514578603556078086930231254469885732501185920238202304107359572700662877082399212203856883104364742216691026003549897319837471543446728904883395292073735381736556128391114558115330534633437064235265534634511027877412154744554377570193953387853168028618397529948556269999519378324449004263823853216428350831311142762679307527339492448137917349745570890958474974981210720612119382477182912291844358302242993275250861998167152969662018022125691083091919272524433570512206413528323318904988999773894810013005013462988707159769685152945845248255966544023649288519792399858280968956492625242039436431286162916103164082127859648803872089771590106488542712280196429136387964795912727913714480421053284339146749636164120124440732547090380968350238582069506903561604255317947866230569076346984195334184786669485619977990638631483257656682950468085007781037829151375868936091222855107588547166757180383816429702051136715719330592394399297108433490708663677548800024598401615046171807689742790101273913917646741733594952969317386680971549452861993413183714959531810057284359108318385705887584697657988587964290974532085523964589015272964875913651400324425262569266488491723212149992511318375908304556435126566605632522523606975760521211149116240362948578302943135079064199662977846110494965056364545547338310506900097711358011177787253287168521245506172945653524044223670761500185870766767096477587093967076468781900077513706441026029711706982368393714096060740258245466584351072626643385814900981380924672657356111217048484063124256797566086121356690135605913535870083874438088023863833880634572517202450249583374124164843462237246698747791200657807902355420895499990186960653999288651225813502127109557187122972045432460644601982349482412677170824764998882758140163831621734786922084362107776034555736827640040054939770770020894047403517903646794077021744824158181108425788552904688553935041994691346189938485622406005859375 [78,75] -3959520861622873448308295398415922217348511820141081557802674482826137339105433664842950021370117143648868227255605734860231320395854502711673640548272297729106479979048363275064580181633097204505180890145259842688148777007586585240473287982729181682743350527746884600920951229821722889490246644226025726266684019433854795905537591016464393157900533880809348939457264978021651847330104751266694827451546425456650296679388350863702581922042792492627602447914140469192133527223151294491419804867906577686282604851674990262714163557433397099871137958363689307884779706942748110795156535154613144651102274027493391700446974346681677434032049976217169033189968150828748461473610953655508112822504847967252346904735921021676607463784591000188388228533541325186259019169649269335360236234583463141691877174518877234799036084449495534965298450178235233689626403314021231851578203484267607299964652998369010741103677043697220878532911927995764809920524704318451723464039000692636677528913926410861260316519941940697374613321361649910950713580467667456088837305977146280467424984598377549694956842102011551144215885314043587129048798400199946702879345569315165130329158564842167971088074777146750795139008892676741077925842187295346570566825571117354110200527750191909158265859797753596655803575824742380941307307408700203081619310375296325890855923743426697295459043815147693015466912207268529592490884641523049362991699064596004046514268711870066566276644995926517048626954839900326430109713679981043745235007173456728105898893112379588855545514876909235363540065467303073113363595237666483227249854917358425236134774327880192189436207771362514888785183389742638393688553632323686936565784043277459180313115432779019094410907909824707218304285030620582062024612315648458977983464495495112699624202107615677524788137902065588437733463699753912753947485403502513112950687131217183348822750269710897625991373201055146567084665364146513758294710331887938791086198471590175712502483813430050872399057187624325531190072541100682322793810606442695232771602202431846764083078102656547758584648937409416183112825249356948633313091198960012178460834903043784062555832834958901560062250092191312025056600586147739845208887488343156739553871902864457435578524687829245296097277557811596378970629230882291895865458843358022118437267114570511033422893078272230162483651377725915320937118369693366647186355544718594501318875700235366821289062500 [78,76] 353185311243038945977736725953397327728170181604188410929280262167901457071176383760662882327015411049712919834206986702122719332257483683965778566580760094962209405539601004435088485435808364914609669862308834814799426245420056902239221002281785348121660976433800445692639565082937704893261593466111446687024607293863270699069584861034282232485768866206919553458248261839825111659872486706756178636309931269601353705978078299292052768426681626400017106768558438689478328132272862403514121946938927597276049857838639524958071718521929739532451303375602463698362267890540268382014971015542391491457002268883134240698378647671328553417447370633175221982433301475758609629529873821111793206898356902667209889081465901848975518879457879658105186605468067359260431447326083995023880079980002070002215442923980016961137960597186579088327516719060083153914488958860715794427977438032526309421448943120716014443811451281744667751308071954807790504110081631579526543924041271378331489114370338122263246700171373239865961864093026845154097750980901152768286131464189114802891553162151036226530041632038650709390757963784302854593495644629720371492712464754391717411092555247044459356039688777372570877073753990061466126836398360447166258106684532805484080866646671174626809170397001570298067582267327202323600432058986101327552453662365893411926066972424955155109064610051473554694613711069997979741827249939631605873010926769506586871791450560305377375257002385631338581813387658996262191705837742235625877628517671257706369434381084841523782938113572783036776164987352495454369770081117384303786857065326876181815936612788666025377916794859035823355142436191973383798910550694739653295653370475146497481648835730547200548906395362996776463547857066662065385768045071104691626284750189454433441868397585683178377168434374106255730893944187921692474614719256374650634859396130043936484411275018693362224413851875509880153630183451682031770366789158106579687302383597030303023486333508033478435690249854362219297761858223501196970840208056343016833292340224217427399438358973672552550471330448269876206204256285970812044273259867509345504754505357216750542633162648982049267807505162281666414283790896593830952564836285681332365492554317783020312218013639453755304807735931528094330413625288790540399106974781353750600001047059065153103091926746495233806544611699474132530236770447439834802461078311353048775345087051391601562500 [78,77] -28326552353617470914534902098153432742921670787910202173530008587581891865199267460594370796595456193575381303881654226191227471011697931535071771998882427402259514338112772474843439265558695657691662605547952029943801455581170561639291789767397322690038640546370386498818088712326223815736219183578767339964371779372508388578569410059892434956196692955643326948585517165553296191768298671178172209043741918088984625758316219861547989481812758693658476059558850235034077378181471872478298589440966631228339183912569141244304530268234043558546746430367681301438410361928037824115778212652201815053584416302680150837957320431259188433800997773789482602126873623237267954985903294134275471758071238590092228261965784836382501969445072382839297216397266569128145603875535848488926150227304677706642340944621289826337671827401336129406096665001809889152434657850235098228807012405558049703713462993420329461093621810716406814822703857304248844439405864414205866497864322915333921001959750166934793773316072904230401298689061346319839564269665370234778302540996461787211162489613101812389784995072925209936188183175331227740980407054571930731608796329577243648171847348495118808283658771800341524659934215260912116703197982880885937500132912215508153710742240326814275174066224660609138149116682229528145203783212901877788696630313192565956999412394932244108160327239804379885152685129814259171443608326936912580512710744787567368450989636403718036859684310892437086364946101716558582678935550049416440270859704142840034321281095686758060534484306339200495915300163237930337881358543728784940132456486226683696237599753323893143003794572276387466261533041956827397916196689126121003502126710754968887264235701134963842889597187924158925320409349198423008744207152122394942450265226639085196590163083045470765948341956363342636649671909029887147391206189360352496307361827111581525614362280050179648520523992852800560280249481294499373575068856408623355778230179353728785955340860719615116355623052745516458006156462563680446470593656891205687921669340289620231726219325505578207506749703049278881074882733344339404660996974237390859087941941233378769417010165624657694357021164777031841470021573844921030639079432609035096418708222818978014648220076748451308105285299049603067615912847156190639355061552172446977199575844378574958584800446070001222135463815286697236185602062413443902322285339323570951819419860839843750 [78,78] 2042201130322628720726871469581641706100333202510119662110776203403705363008838699545945550714728214803676581856670641959376022269274204245685660234063474733955270437590759849498029778839335599690370457559267854995402364452971807354401356518002661934120823523299625195653356069000307150416997835508827670919124144484405375874096559637818474235817234299580278388129445794038264783078283262765991612824114265418953401251232566702259615503505334939479785018845412813603128819712857635310248483363876753825973941595039682960374861689360654944716454525921103183353091937917642232479751613909231702346970316022094352305775211857562017856011854934816505486016150013278790107559177037575420372088412384074716467834992437109968761332629016033896060883689173728027206485161137128577771915673531449829568790196889471718965884489889529257795232869271487404332063080844531482707266094844897755814334659611894673109295460123313975676342872231269534670062102309126099413375359374907537227106267012353748358607519327410928199834326734150517727287140336019318421322857469233603972856761361199289114768297746498483147398633767552089363378661358759049655900687652607825642254110002011338849009296434767141921858769996059795793288054022155509140647182240038239474264531970463020138220078334496894927970388994464536872126997464626760692703740530775950004684413246458791978459410101196214827628800814066638711146973486063446700328045636187775761315532143299113857838070919924846978061376441581112626897834386529461733366571292756340285089183641581695991012759122809221508190109089154316017262472578753585323557309636964093859908289158046953459464339155748765517650512780060752322290063286446554778668632630078874093595893129606764356475677655293027541966156264408795294526178452661889397032076628428223221253976948609612595246506382901696528134924469628883225877280530391836954979159169218392336609015144714468591851410422636111586888762712312577232764378230943153222258487275065445572664591015850591386293216225225647530270753040119685790259066118676844618540368435542866243810671390254545856676747619483806592347312401874823435314106219234543648715811574586764544473681260606560955320536143645243213109989827539976803608069266240556101327796702881315792392770064390644653830274052447116736825405711227415685562872342790076694192846850405483698315396612316136326376279484935868542787426507117976015592830663081258535385131835937500 [79,0] -394433564090256527486309093819891732124681331677784781153344446492089449704813024424653422872388840562674072907952037892647199123760025446894091769199111348848554094146270965560167821497538387362572000606392914903157280958527714782146755208661975740036174741406304543142890671209315352462676742682975772113864766544555039366499271754815726444882131813712661805145569249153234852493188589660406080829516458210443664471365238138449643204368706082932188283142828907908660160581678148500934673357459078316767776082261488568863600544018362333297162639998681411079181097292141695246855413748264330996631233578266165326674871594796022240547951772930488758940482724975568042498247396600598087262271918008131218429305496910175831807434339699908265233810907473037076781249142179609401692352628475579934358135245156034738229408822452913088189345170504003655087204546256416888330262551761057253903996926298842517196395499496985373336466006736553713299800832659503624316187108295480760136662616628002286903013077129881086909210524135875139084772208060047004469259797942289584384494613942236274007848326168022660977044283486872188673461993896986779398284227182516548511053376907434072925119073555346991813592936371206838630228669554642062065079512442037990938753716385446331972321013820981689272338073523404976888123744770135494103048220965430680974683084450711526366533743647915144587631255210698259722735570700878904514205833908971335734109108300755342624407662619397582133447402876137041510348147771180692852102328246585246028842673303473310481756713786673336777452434936384546121585972677832375497686467698425884370671394479230795101315860939552407013860134539747696121460378926330574021728859339975061425253627807653672576326682875110501461930067242838637500858358615050052620398033451608448350310716963865495030348537386792311210629199561344449445876115295194783178104203476396633551986672229702320234767948502276731000301177644818996582477746351851530300686500879617650711190719332121181047637730535487731449102847516894448781952333965049003712423939271740228795097591407373902694469386730674695100696054017004870729027487290571973205440585339614632224667145442411940613671086998977621312525525003347123341742878963138530658663159022913534348758151758027016435692781242105835175408130057681419444958694479840637380817274415411267875393452886356726594385690987110137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -17778757893041251802871508487356460353516701881565465757222846456849677686984934626148866514635968423162149916242695188164906448020513632604216264054750727683436298669488891376900451365746220545821789413445724971720323400430808097405826610045541935432619604933752942753795042771319658868558385046215246534617751180910446297939594762354833785006246501655899633135205971417723233529380502840083370257576485350936381632991978263291851868277301843651698687485176239690181347334129649734921258601644102645538768883086054485199406269230922027686128681573792067765359095606561773231723918390673478674708388782125452008714065012745938164765919642996476867394772909382796293400361080672596565311181450763483139145973516815660913049511988528676160315320895416672114631808052456102156218685929776431700560585828994479760372968557179439705529053118366318529534414915816680510750898250530229481770354182023358178569094019894084864488839150202703519679870514113098731948937793413711191880348007075319938244090778375245408486604455923468556361943948051558827187424118103262790406150833399684186220532071787122811142253202757266810264375801940623956462103467963855727220813708104825918938418210266940339986493048603228694023033446675655573526984806712573150511695118000169527683258559626776593382227164640669756143617635968520782984124166304662316024406028162687654545186391782909163852276262086440044568804704003748620087538713147496208654400690136736437786153067026352349654989417101453510292380889004054769234113129916659732817090997432966918343870600922876939624710135762332904362462871140166938098901104004707760203246406682479867709821584283057253050110780027631454197859940059903158765146432661589466402307624211617925523363307112014129083803667830826202426988321178324668976474319346252004340303627658894617775247463147759149425764695358537285527834078499326693665134644712569988841780805112828510884032384375248841249835046565622962521971916794311769571626943271435161156971440961202796194664873025115435076902669631603823432001640967712528183873303977688449847693497336683387359897825876668920146932206171611276556516420283500246713168945019852100674643202323457193898144721771186064571490175507735299914318168075560781708325541618747273850563950143752167594114318486885737752854147290130257589765790847997963027879229877392700825034128897517149425766547210514545440673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -15697963838601293463489120035215896156943785966881229817740034791567506291335595385250330829468518623155712464809610179959600631757968374248901383960920705409291924083162334105160978481854020839600147508331508052467912272132113586010913174041074701944788568682243069158948283939140573551552084471069796169628483573662533091949819018477456228797929113336478415461853615100237602325995518475347982784248671373569030828117011916816132851507626344207367500379485195907078499229574748428141665581535599658319353736140252025501992421735159800439950667755044018740403250766015318681802203114672308550782187114410726839548287822735296663412702384390078305303464736302671782944616568748003417257577890227912798579586920724715507892228334627779405670919860372382745811959370617844881194835664736059951925409094033827476711754640125432451339558810217689129188771598101051212801716618617885939100424571796295447816082641980101888149557191323964428532567405671167941392547985597838624262614495965108750423114838142590048796627403023940269326158690943112206403520523832436733620468421602735639499829702181411742994088424344272883592470592894212974679623603832948871298928945495672305070480222936481113087721805347701093581004515074896219114617307217476754317833586142734857180453111670937620675064507009748724053769266811557446280902371653772701482206004433176868693340548604469280283280269737571814384285412664607712942248543900850119724804234844592785080409321292727556548594012552068653413925765385216785664965217653899977498796006273611994383991553621407252631233977354390518430866072742323145696865743836288365780317983689220585560622101214546850115655308172960756518180630544291515835337345562323337758657191286083379720734973939518023119741069973219362754982015057900156527274966908159034986871400546020858546012830625307894051124802771864566493970563144246054865263833929028579851824506765511230859566810238535002777387642658653480829973998477824453989055345216966221826383122651948836271960673058760007720488436339713291946019260760887918585638180561787142194167214182499162944860951133548426901058457851972290839937724105523697995619454941916454627992982613624198140733193325497619043756657269782940530331843092875930051826725680783402233294293325406747659551506234106310367862710218061258307571087897734816401907919538679866258153764985619591128263028423361902241595089435577392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 221102970247013127485839969346880755833606155247110688379217396786463547297316831187858160728122973817888602169484570740657249402676661075784388527632428919194735014992038025321225956800038798246411379986894399085734786001167483587962136195854688272235127816836871594758340573785767849903036455633941806763333034812332496683168907338028959988485400424138858084164541465524437170358997257807313060742672194908063885239679367001320722061302638610909279020798001814819861685597226036835307125018076167693323565314267792500414842563377479781933732096700799467423247161995247946009867521454258891131908039923857931253033646540598457199233782347720832663243199055269636192330214691710246331217125397523031750453786998500079589791446229660138428340511206609588682623490762692077472857072408772436835787210468687912497254351447247228368587380690214056168561351176446002757895299808164124185361988457433305677557704596583652357669684874549520747313350821491626463219002926230946063216680790136837690959906741686267982725477794702165373303269599680276590981315517640879385411210606962113202388290675462686860171161841275716708834104563404121952387670007645824009866104978837223722665526144145087390112901013426885426689386026820410874389132094348095343659627201740448290097810089197008826501002043669398564275135917699551879196438807148129933685297417223804763838798894944501356516615020049893543008333251019708461671802941695101333794706575428623559045490469850767893877734911520666248748507341183386975451318206097980321030542151314477637387307821695444582747063064926543636524688726194469057795663446552764948597094732130699270567012437348745557115812873516652627048000227443334246803932970733771192090787307272549893181463709565893012887172312237177189861107177699020406067490077121690780432407958313930075683946532529995354077674300684102772435235660706840228406209239155754143174946826724568777302645590941520801239653009125433608330918259939782117220232433777696892310756317286884252695002393243472395677686528641862483428282912115651056757786215874701274197503100893154139552955240747589948449903040046312346347516895017197875124101060420207920612700711317889995419442640480250708595924058078038313266514870221201973738471112618525070182974041617564480723746289867342033620516802918155042759496797066859570177393121163971807946175003804486423582623122463530762615846469998359680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -4490900648964049982573953160921459991075230025518608007830626769142052471731188355864513299665842939330202080282279105914998032175402035074029766412451067435009417652422062700180259811196389241893395711490997708848330107389661974335745332914656659823965006117874408667673325930194200773885277937696661599098128072032391957689036059844239039962197428827822021383117327869189412234652941259602116671044708715543712809593789678329799904591007582650398069878479896324803311089287452806768853377641658872838555694366106455105161039882372392699395282794118853387429958611476709115029021024824613577604700103019289151644672099841217060475940156936881784993682985359609446488988223329795252670731313616419595426900716823682551534625311807231879598708182409996250244280318379845350094960817777569681072423469104229552497675180804456933330021718671275895892449182062063844606985931707742802474079178024873778729048749634619241746390312069336908266975113396900887426252601020755172064359663339440374571185699428044440876642552388830021228691084617430295843953525522967495541290981476956903489078589431557104724438127712174470242922814800539707551092705240271690077315203776617062271552881128743039295593332061991171469624762111331669067938208755419354446928204570308501578918323026400116813318763364790419461294059965733087100287006615008005166261929362991077765256371348517964855481183585310325215384968195899928249017392514040707540675024217702777047869352104612774181552630287347110948256195342686822061121876460446301503189048817647949149014699739823032172565904041544469252606820025998560174928112381814544655010518396746221614699771072157819205609963082335032752895005302645414282095632781167031223106934385791139003539564539171341069271636891894862894762868405260965016574741674694829951804652976540241822600478992178943384530183061330506579195826722533683867930546060700805196024731686543846051710475196050954520118203182164796033089223524510802261420038456928480824084466793996778338114289439142702114253255159701924621099082910960288614036001858869592884570638394081202962442766779007110258661816374830146481268323173222393564101186212184161947547358175723159353383120180954022090668874640512852542611738518329356018129794399606058048173472801548201575228974528924556229964351867295739059813776047240709325594711188517449977476345634028431915824822618504841287290219042915850877761840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -126644614102561264046765521619516543535534775657531379067466106382992508244954265667936910967619309301462361926862931087658849589175508907028873021937355117882409863325129719658987266205200200187618167018618532244594527305580738707484250014603757449525381104476407438921433370674168821458919670997960873515564559250215930024307085519320243671586068612291590923411817139924568132565248772386755052869497207993029780119105606687496636857753596436302925976278472736752752665454475279572497189050180869026301226744016567140868714729655254164215247152384666753427465191287837280391179312973133400020097340919485223695529347937593227977551869414776948902699056951775966619246314058772677451063762095996722130785077670250333084443232015883699395884197089257027104386645323642946893930001836278656747443973920962886783959780527669400417265366492390596727409012726687576828417248575180228246956862941210996753054222824101965376705553629161934323405672766307274047680839002264127729349398439226179904798433429861475663213810747854076132034403861500161228512786062895800212372680278199809354885252035787035834062824392691810153747465699934122753414299291681414909486824968952686759105673712257438055867900572226703595448731360423399605178006948975303413732854157966918775870230582481103645086393224027487908924229943374044909774758864231296383115690146583499357454536996108674719226295841181260411572450642484865878641979807780007481754994087891046458960209376601157516176127062802378997318897807215691277753442852912013176268494226898792461137156292276019153402887932536899679550421396969211086078161910538269338932549628682103587776205840813208852458256912033694903468913384221825683824503234719961802710128421347604207527628070008040752682453158409195125752182023865376158144110592660572575343137933623384993304517802524906481432483824924818746033645156248969479097773105929392354202582219321556795982297460787361617677254145810569307655664936842088098995732546678278317709958636194935970949802377700314532644461553033416186457932546135082414366276362740458605528940813117654523161523546800658014492872160445339493571448459848376616771927259668862031204682029598689715297663424885238470371507640513359837772997451008391170073842342071150295512025569000927125505557018082182431849982193347985430545648586551399177749659268041424501108476346713587403435306039264050814718842730144388042390346527099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -491600503027077711443355573802809961098359425869123973892183234757612190758928698989054072695750674348936880931628687617847358449981625341607190810972060915803319943218045026264247682960980012581031325332621901462187908809060317578583665340636039278998012821617125137459111730278580196408144197483626095399267594187674581220807924258771971468541307567981069196410834067138803377363950051082715612824489802112425708867991555287731085681854443965653820428617117783624926523540306319315674364742861939875428048136477771779316037858660601655803298797216837225177365915005114901472781506635588586398091409496783352753841881805388329330728041250003153774622818900884638597912614141381537346234484258591883436099157616160662075732351143212103700978376236618719822799343540474140102241694281042151361550572931002908988690076087119166123399551651158349565510500767718469269941121945903195214491990525061737557708450093464181078002128070573761266340956080273601289725872564562776038252422569249123921578227657732279869258211677437595145001310917364151861798029405287436282448256699804106904667006947085766752912808092172333270433411586554866047563831228333801514076501619941825715601113309479345378671672548679915255607146686075031277395134468730032123914282478400055890347035402949022932882741749665090115516748156435777099198196051654055403688481383105041755375473586464779261428790287804928743003700965169759150984630031292252877262467724429956589339414580039579030139791155887109181756841212794841519616039260581790679542936530592033567214742851639940838272549110564289493599864477549166815024443576863926319531738846578342014967848530542268960810614171339067288376201143848967497020855237668935230789306537117095114165594973320614295886854377425255592324910461731201855805988073167969585863517941724778956302323600403509196770842756468909594161974201115784761920945983579296796763706534637915741367156621829520170912864673243892659778610747957904719250196157150234988773463395476329843988821717189391286982009971641755597638474149751843179124132761564566911695520178377231338508269193313954499152852197486607043525759320242481565237962975241267222003147378698708764187675623233403810394083368660679982345800307194183662673646010319413981770778323749815158118300876540583278855382483390914498293667140386440409471279015635423149646361646259716060407583574330172822373224983394379705714527517557144165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 166335230359502572349638509496869205357507809552515699545321451940820973865472923532917735593800259446079024316285278598876277984228991643943253509145036136465049836363859738772197241892026718764867967298209638334986575589736976563603981087149213855824435669734621285347970622384874779380976420073599533044728882979446806970375741276963704980003271553302521955222164780961155322410579927661318047955797286014036439968733469969251755694662686229975476039509632269272584575300582314482196989270045270227814460793169475618739837637814830691131132136827589415084344348104140808893582663507763982938394909232441959274470443848726945583092211745027574411753818034305177058652469989202353647013068361995040752863023194502350071761110149626706495092530487642362396518716905609018176866428081345349451992450492119278546300715668886839070525622692560941168459069670488856611645089887734732523708411101881810168780755779626938869711916410788969918717046903652783177183110546970762704119246580645561988174026822575021374050740182925840146062586888656219845224492246227187501051289023827118358006682553675371530924849776892570704386875591245753382282757197351652074750778688814367471872991239417033772733116237960610455554248873230921791108844443134689668105101960661940352252358340376921956110678958313427879436825332852217937153609627170117334543906339142477091540535403440508777349665376033545207527671506020762594812496019014752819847004606121476372691738277005534540665186311655203524306436444851427773663343516831184601054188450278136633090472952154516326483963123446701329031301913212351177596368102728521727267672317714851031543108561605971449123222237138779771208947964422195651961063290852685355042042764562463122012522103917807552476111465919775656080709038683834255293663053662373297776734250776171316898767871652672161071647995672051885048927952516074582524521843510067988850894605235571671036005741341776004459989317051181090395399181433024031556252544291067360676720569218444588326382562726786391098476291245463083517628331970992737759109658940943991943280391116111891182231652114944473863123191215956447899504422145275490637090751201334206424692002788943781595883219526626521491212897521600072760743676403511449610292836040253274578050270592471709930595691225268842236223767551796512631105274502304598369548866655618615837096059731787829470906157189028559667933263033212654136150376871228218078613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] 2735594788355373943231290858575978930443619469211049316400354194873896939658757458518388361306356611788756774733395015978500412138122948515772697203584232574955858223285675622015616165609345768381271145076167573942629819227513271692758740765758150811520865596518409019627323461694147099034786287157875701220621873763536498904088567512512067819460703653306241418910751749335372987202175864899787614138066318967404800191457705773907394632792387843104512206664391062455909094496789687268423423353387747230909418304055762688727901355694054689306652677085380378828391703524129521955082990582115274081188456249464116945367979116170283807487515711917766213658683310583697658248110936891943156630898904458802879664898408871616351866170411083668089107212690436676836087553092253204578372178924629093630038172273766364556706241946922310550491519487746353608842582187862917648651272879876132584782880601098844767443549842587921660147074470619527143314916299100233552276454012438804280972540427010023153530206704785636177055420044654731603557108338654294896127304347009284527037011047519953231400880936902395459577923719753788971659922583498561812010586191401677388752136142983965023611008259834830326568432052181566784952793594114621939192715771534483164750058665944269310596056404636454957183767031224805904219926797840353076202322667487390495271155504549758987080038388506759124229718331360450646499470774652005303873250646407157401006408275894321099425547187726165159350277944872227568015861899082538739737135907278107720187494197569360704092921816301366064957828864542917943440862021106575158688500111099088189228880954831982033771164984015175392725744848269330985733301232897730081913384761683948162639303414268021976051664652696144701482533793730787392285345266441892795128098939232280618444955059936896229373489115572942597028677515928193746331555995725320012777717263434649410235311638207084806368535150571467854782934134548074428810342898037992302967102354191793240202922342082039733266911914084524362275061208783268847788228288994268540248507418305313481748941885664298127861188083347268516534263624970198759852826673689647409230493044343709320785288852124432789462588081395764790973383412292501916287787203946270105548271053008295554146042265187573246699797102740086880535440999599380012951173029952194249105443446105211699961862890740657522007259739094533564838913142290132557432613680248323362320661544799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 14300387081031410675783775864531222518095569149216598573566130056764723867944217964772779008463250333636109465354147814945766704202767387165697520847495044366606350066964635479684793225227985113470689787713920262822222731078185246985806978300435307987456052488739955431145173419490173183458756406380231521394184708507602092174772840838873564714215413765599842167623755963123520036002749012507587437876133389114726932908734998856207169501428815297696599403297620356941634977027622410856064086077226568286562104070255207166698517846314803509191689727310362165976411421169539130773447617992466765433651069306888112573468058197522520038048854931727435377651916087137574797451427232068212342656096892836822883266731332892326329118684227209541122242892269209578512038933415560480886755590719978916881860480397326698416183509515111197661649176640274467987370137514748071469970786852632893672074131489721954574451959970776555157130482892251794591303759104180740225751446582746375157626511211427229717678476350924509378534319522165118059039956639753091583769569187148331155835698697863259456927957437515059979834705207249120422309453450879721959567339177828511265055395421410034497558485503602402022269221594200944213477261636491373805345782141297099692649100399549305252149705626125881398824000525070969221058734453578529276605219240938242302981448879580485357281389446745285420038567563733090220154748545224090533340562102157442075195690876908042511242472461687367377367990275053056693574795224264150366767992838578230211487661379399816882307687144875302822245906766381336677453714360626760887434951829067105789958757383308992284231629836608317449493845910107451992126412335385792961003506133174410784338325200817702653626826537608813788489390553138179734050277132713828821098087902304905488150460530503721713186914280340041308355925727805143789249527466164699664266570721171356711089338545214121151232442874121440719055577064513079999026849937154087364254904478932520036526103672588933936395228525017021635755590857701669979410108640563863259988028791629542037914881528557307264568483951049178792458742374691170358536506499724039329809576387431589976651482601658526957006515008308603027677784431549277306008163015796127633747088575954869927934747290837463814524793045368457340021288930239289087772770281143763408745332260932972995171107971282842228295837210771614456764230598038610195454900519962393445894122123718261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -57432439977099053457181296420785516995697158382302302540885154454840637805610597746082372916796860550994464056413272721849501004434396764033867471506334869632963399448559839809473488371639065926545197739650479821230604820602987420566095751695255450663308075040367740437822816963854879032950476633090007233358953664830982420582484415591720558450431731755543998772753826278859251472578027577646637802142647527072540676038237295788979259729250848002716995182950335014984099285695490951301781178786136304611803981952356291514144341455593816746418480839795783372834395214406527662616070508738353558605488262124159078248015286106266043308550822119734362894142263398326923737519849371288023317134900832896545196359007667701483823608065440578708371275694139991499192321128938250027773220609860979453388544259483401732792298639664730793346956229941974056671908579424591856487652715783731662340091037250850415875542364164230068524302587717378065206802853014654583685066234008803806803419497298359080223944273539468112090330523044891002226218193581705916149207072104425137763948138338445141043225761254399560356667835235630701778762779937519912218368730741853503221273606420372407872631772912428650683693943267926062139833710118011923152296824794054187962979832512697460070628222077566976487457877382540355729697741740731741903021532076052010911454314372171243145717350882626992176554236210272415760218321116733615438777786701345532622359687366120820373182052984928430183690889282140015241381656273523907442161653730088405247221145108576638605628474186475739182507057385908391956762491909354767817366905350396316228092294200323319718559722794392460595082248103686918451145080317584011870777362882505128429497026146877835330357161895969563431133798427312801509696399470816545497738635567002608506870117708128166017419641503144635936344126362298628704524578473515507385122028901285216193074035858960038901715581943608998049103185667235015968744967215772343584266430135124029369566546767328929090540470315868873837679329764995643110292289763149556862820928648242292357241490220368387125658490018164415663708744980874009989498718896490646738046846406272253296363162048207714785505147694054653151848509239923828354150538560695006109861803684531519799546158354056639363175590212626673023135431310652808213998610107724187070490632466104780311855791924894581028392022372590751184143436735272299841306188616929517820608452893793582916259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 55287352129078475948968258297712241018302752773808610891819011823848325757180171758696848275845806901335523064613617542959830783952236212745288520128419343584755868716371887972529001656632766037280205855172985547129447100435018470078172257405426377190763735204086986721721411967772592788034994848183707498303895770521714568616482833033271990732006373800987894426204638056607203081743262750300650873816917554571843766715741735192128028660953256587754071938232564273086214006433058354156854808757791549280103046123106675151355306742954450562683245586745620271422792378383723988651634410183062016165616476756058828222147256920529965842767885474336655257317560170753956088760293647475012613373929891926990871806587167743349899004018853275501260505257707618897384340624965087563196391790874589261375545320471834794443929034456920303488160433223178283628431323041163184352274864755408545208345419239928017323344110956242977491218421976564234484072390664931283815683232862652877043855852756525442369040822771235460388584808129561800792041188047244037167188517060416509528459646090286135607216279722103974188457709165814023543202859813939002257888374604541504461698110661340660928327669929225168243192739528147597002644994086872730383317257609015396931800034377959316251520568637015786248245318520513471704848082336370217488585719280068395220948778319489847414926779338462925453558758407856308351384624110203625465142301045347804947910063964848392073460297712202963728135722660825008251776214870468479163139751391177283673781865210381281738997341594145395415196949110056344566253254430392507645323558545304163196589439378423586661185519146340425878273131176852445013551909858274721649402339492610178933508473840106956622289427694841430420839720488362057090740689082416293362033673138232416416409043221967408046986259964990315522884456961357713968684377325335585058729987068376423262489324801411160704774576607025228226332361722781619524141297542689222115804420709618146146966778649548292363783393515847324247944917620163495043014284832800588234967848460677203693596189180671931719584840146076801714168042832160170005399820222930071184654602333367288866294517540490711152793517368705587438239224553911886018912059915527818450673629157954490645902085999401592764316229013308562879283485819053075746816178882490256639584098434761097322910555733790050443813109112226773010567848219141505919480179820357790276830201037228107452392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] -21766434635966059850338428996428962337778456512542179602394990049879591538487768135332109972209224113314605039623946629023464248213408289630769373733788745868950296635485127324626490221059303269880381110603683710848543747737548479711829472153894499410409136482600300636915213193942862302187259164679366271900995935954404217576061954518174592963637031085364642432589710554336558259488972752232347461874221390128637164979638649598187414413207340190989430856222391741671876860062189751321266961163542179342120279682280655523179122480247947553037486695940621003428017435895658334959746508793896795449541021740020732626170840018997365831981811537469964455494709150849209268382184589564178083486706958805688298041241336249089649053789967530644983973369522252668888517772939503370133013777706015365429289986127462320723475903837552176428000696689113021064077795583821330491784566013528609718418452820680505166760951591488871268468901563238779303594799980143894826976197259958655630593269695690921776396569782880463261073454576014336897571364375680846652512965421160838308760509904366585654012293634188607110923227894908551718978773319475662904241987800192187714233404788812563651054338169455176620618257869600968506124360128289632718989763704726649114886975316447845018168792807423771427752315294849034632172453567123132226130329116813800860242545988913008064587832905339180967516233159414461452092324194709481358579141264689938677322351838919546886259880621023545949272639579520618863824678331175228568375152793588643567118452646162133466829249048208617143144706271728829781732851207618339473653518961240729544045907913460736130372424078572111623884906692579194283868116827669193243187755552181371523636525265548458595193790019775288962820689074893403896349143188157148395357101807836423556631366966733634262282658199283408100667676656583024725973600742095057396184757201409737340984123024324200273878554875448275267665539972612720881514947418291507201522977055455336965224508714544018017580732486786293535980775575570795336678975702248784454382042542812436301373515043640637458845650379090706706171312855792490678652747550763808809925055087067660342036594330954336358273858328252686453234927195695059696346321296614335094221116275403898291269362990609284765971778389618248645500047178245401812906747614149488904856933386224547209345439339671486207277371725748336561307727220556252706762770363665797368479815077080274932086467742919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -223232690995911792142420981790139484483146983197905179162015919289354142097712226576292060636201287780119486053217545560593553606405666501971703733314269182093576954675473536958709542514968789541508958926948184848443328956073930109688655830543687730770323102700449518322982028373349777076392759049352489570920550148632200188373281331225557344520319575030943792847785968405452690135086780152894458729064641157492549445750214268987559853976548923553322779783122785040107106313047218004984703905580690843385118731270140156904621059680090301668648508640792191108899954020175911306790038727628793464932022196831846040694275921396745126628640974487607233832851010243830699813114652376748314294783802248922960240232394237614145367827889615981315729677643294568765305658984361924044149023492655432164831560454861196041696678668725880325990233542094650676446482062397108833472119626569781575821620739772339335753606022986280022743403327567222992799935908065398125729998093467593632686271356731830207501908629043134934502602461479284436365669793579175799934120651150540363772563594002877585311333380623720389067969873505362709093933066201005854110173386944071123828357828461429928493413856759370569936448763743492486504939982445881272661847863036051402327147882811645375033767257864064785664204945486740616672564227406211049008795703540472378329041631627766221066682634798985643781883960633667099058447414308891271715723963543555507676153054280563313399454342040264421252351841915947860968958408859908640297224856597920988576224745837400688036954004353898038459641199204770275661019116249118873597414400347010803436920851395808527090313221343175026577154171701286836103825695206595683199620875578431232687458139914104547354256258264842710149876042155974772187238800760119421907210707973402977097380480680798331079441450086902940731918530713179799798906728789524866278124277759687742612318206747311162568156785110993180747457342214704978063538238290386821430010094656019053859743178907409040500821274205673977369150257656433646819283267557259114247169359839321732974408545695876384165558451114832179345612914634198905553149263233957205458826178895920730843990138048744723986847469196887329415948951045301674638872419596095942867738190172359249667084590697919629542267362801124685157418335034095073703097466499503686596608385505768921032360498395456569180512809074430122657494378077703894311217781750025053108532624435156321851536631584167480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 2380914048533506562027027116221105474402264115924710299660420162064083384609595675853000067582918204005401417993985584623025337245947457479293544781837682358995433758990556965951576099844473096410339082981821492931123762067478802698460836826116516886104694910904071141766252510574521959612957262611709592562060686328888610048804994606650146419036560319365331191389158281427776918099417628921447349650891937068014234277107450935680445945085597721939114313044519693925728353707382296267296067310084247604753533893984309589229977686470515914776288106953158967653540229698936628315045696746710099477805782662324195519768423410368038921078722940395296129990005442000701799470237996438760659869650892612257281370305624375298277597387853309543808023157541389310279713678677995980945001254141421605588975336149652878564168062813736253821696293642239483828869006152398562250294894290405919476007024912503725004615334399050967694971678197704296422329445779673054354489237071355711318818128297166292963577087567571167837460760298836552340307245213189548382250783245359328795543439086769938376568332961996721903612763142401687542766793622701907614243014368092400290869450877418805939405507573780078803999085611060399650944432618989845313411463255342930876313920984422496237474301872714005881858092236654709913652349251770205860974187343962717571827662915773579036790680541094634580806928721349674075187144887620129638368003590854420457391935470071027275475556994471457377819265429573595355358679195423183687082936523750875511317747698021879710375830882432969801819236711816755761275234868487368731274670946954310627696040644655018138040647206139344580197753809337018293431903322928442651524269700270923579007663404911733466097822140174693766967196612008126891677448795696891677581110830696684163347753800478460512058150670548893992065204869619614438440066444566098196100784234801775656320727291458631931169739700658743652316614803932889380627036600030846246867971094520244281669399072682914041392274528221043635112702416745849971882801973676364112887811766794648655590875174075043087456061162367693503832740021640448237876404169518315089504621994924817544294366179399277376119030866639911295336133252592194330871765942843803705689478105579340785173705217871353744189092588389320018370292865610971434654476048246596779143133147552914455213415292661051490606642178387493521449806429293712955274737672215661399117915715539783860776879009790718555450439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -8538746104546769064437045593231221884957181851937989491054108930839063438679103641368921754398230797916214673211322885260401846249580613263084751604791930066992534080087788766795768146248690615220554900270467659834494979100794662108503001737068040025789404810415346739035713279691158168367931161462825636772422465617689921487721052189009260022965039898658645914361751222526541079538809048992297378283227965584264061957261461308180787906681068504065025259907234279556211617724481404055596159755310236084901795554646363975452115431381040720028907306995765637281050119239395597960464596757095942039032620849928374221719765986735980528835277099765540266528999843235111802481538318621095842672851960265502095074609797344552415670002804769898975439966425324147056837350241047398468902161106473659985847878700103270093583763104246991981933806420267816643433681669503925958011628474366183382618685248450628703804237721754019032231333848399870544325077777624503460192748434474543496603735756887092153575835791902080650943381312128248524109240394942709932375620936763171418695231496697749079876747484642976948368802179003805949547790313419188834468525165565012432164937076821450373823796288502931338586147022083874607787600993171099335589458415965836684273470515248235061207761997744453159507067184990117392676971101208267297306516890754240437744189249577035989475510195942616378754217825674988010828195678958140145537492447630696393729185740501454657638708433650352818417350901425146370686676129247368430783254146253521687636799840313932625658801593520685965074749311789645699702529847556575003165737904889584791193754149840474213462933125420373565729939685139872731331490915017893771206359544160643423407263023445009216672230569661022841242036490415647359416830245685381671641276350290697783366036282310379180904467506052375604944087216620918296989655224221755186598671125159508946043981497078668278417317723137291951258155689072454468332696526840207589046216198545122832951139815113496619658379320136151639915251204841128311146383532546019915730878112622425785238320509963650687442650499905352517049284196679242057868883961194341082134881854986660586104078558135665509940373474391833876394317604520844381144385544318113234529956634685051236734949532922332262535205783569539469123241367618714275686489297266135706635363632190625113969954943605490387273586981366811259231150115391198748822480498382168658935553226367338314206634208858304191380739212036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] 14811589615943604314666372449375145019422698191291453226097952266423460260310640594412853088074148759986571317434981523996358967490373507748008105256057280204316172167419719844145736916996188191084577992308883290631078848875355000087461908358052784657241616912419556977988238927691852146582204917856187201435156613810663153910760707864186374490061996814606064169138839451809742960287964251128547881974757807301536554080924631155422361835006728140713533985034249402476611932812641192840492808269622199529148390852281615613539682443018747915349630828485705549444413292303339498861386767979216852564690078069835694622167151908130488348765688187233738563547891494897133578542959293057464018748938881849936398252962256682659526109231673372083153322995786605231911049816218769259918579315508822598070886949670554140595464441992748819945579602475553075201254856701033466189742255829524442044149378691972569071198767484875271022060725181320201920644325545842205958174884583274051785535288154154980385325523351184286031740841504708359849392090015052238996504478172042773688272559370100909576334290547700913418316203326630977444914889641921324228848645328228285912980933218211992466553251875416230923007156763731522185145978564777470445151287843057155103552929491991257386859150838719994608288474446071928724973324003379751117646590173206138313196407389275581410535485040794261378283470263208950393662980015943536537533071538578354244893827748649758813700562665114994352126755066826271595405796098270091100209939872780588792453495750759320229047738902770626107524116115446543883122945025679374387247047870624871288128766329165619064721165997319432839746744982552613087877039551705593670650387588333176021025342479482157548357587334558360573777370626467525348175264340700079188080239551463153957533391589845456204933382207952098296604522778704044591876316087391705647385338805216513723458636369809493896066770862691440585942066583426331842289097631639266020687133873189533879857500308202047554990311308084211508307707493592666393445207558187650736920230596439726268818025705929543091098479957947053358115905850057655423417977038535701159575389115213793636429266966644892562416231998992857313593196153756249714432814395020359258483245986433068860944875597228970655721327950812337178888380510192567738973575263079601097891618914150284838418332765205163616246461505364292480560774740376982932566065584806319521668928142894071236254725093539619251714611891657114028930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] -9625200811123779381323389799486043245583893923668267447668955960514053404768928053648534826946909441417306263789535936535319068398398452310955301217984598141533437639041996728770031730696219758844633079319159119773253711958771379453801935212992656291904724358278601625697324805824647780247140436755185467276306272133178714730144723695037161739811072123782582353360282345325145829144126480423142520871449564441146326279005382170381503125218163137355375465259600752071184142288671558098684094227253137316147489500949261503228639860688612863201119397493793144356516184499489280504713702592057590018916663204801261351699424421574599782503276874843125620761057291105178456730668746104439673012251398656133073404653173252373814167536333097325606099060105019735470365057228386551215968429120156026725419394957555910633186008856985030756116567990758920785227496903715125972364080128290385410039704336924105707921623365336328583640589338414535407532160559977027185069331244366584380870666533104264806221509648465310928879797402047321791943819571858495504890213978519587932792186047177785983007787244222435896728951362004054299145243041461739077817079768326173919468255013693632067526688382334519767884662792308857794970319676492680163679021941713400279885224263733986842117245801846261267490378531732936393015226802805751054854340233478009461533304406461558915947178294229720796292115204960822354359914481249113587788976108888109542072457121080718704024570449447735458847745271316162544424997386409042239218634612009752879815668698009905570408019977199242274494793759459603855171850965265175139888808795043093128764668216297755881656591103726451260520047344326053677212448226435501142272403465783491232067660455373330147304805159146430001197632316233586148958041785766998822607081852819951097991627895102309446919869195692761215261422676762117390027198580021949056587007313757049637329986742864961203867800613378677128846023093052852873746457303590853077409888949484863516721618926004958552259194279391615628825986456060183352502944966834603566323901566177218539093276939524063046594878540644607794119121508402800955644849893129440240732003321397706499740284099193690802205567775662675786558426064659685136096127066825549862122263515241672826566416339936029147708217583382776384779346300902170104240996428460274265215956622390062425458206699710765440573352848188682571567398870322237975076492961196927703935882091228602193541327713965927159733837470412254333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -14850750052911598912024125506636201170265035921266062428223849443122895210588687982759969393500054007752145302932941857665405089053955932672092381429661597909276566600748607142421147111510558562926425272436530427709906058789418420877085675640511651655450316466960871654738531120079704292900451574779094337581621159092483919771314389691562047068783278932458585468369969303054584829724082368179236333601402738746786070909084640253741857644720681223177006653559557159788782310293573023095780996282274808202752507451072322236144378881773460147237492980065981365485109354043243129958913585090438986678416070021610689327778244527076407986841722756834158558712607838064889877327330964037500331093525885518592362431214600368184677249796489169772734332029248459617435122217740003222311015382764681169286024854668907911781363168051670212543609942517398233038922483049170908040306629170463032048504779991060077879916748947466865604059419702487404343335659062480775770425496755642205493541906160384103442898071268567934430955358820260490333756020063706134586716230019926535425607251521550877470750483552255323091399320750726974280297986900053711100395030057571386437756365398238827161832528615239775597410126383879890678533598786890734953899243469448715408655132604177970126182472682809798683466053364372586461518799984494290639368148416064031227231509368459965506885121849368020085095593440333534351973164389215100558780506148067609073303897370661103718051310309820346749743809646691928047504881929606583673514983511864373840061396404903330373681472360190543012159022009202255268862559021817368875477716693589288170011046819387488603768459040922131130338140485677101291842086921812025319577422645785689399348694844627584845186366945417495128930013641220595944617423609468537106488080080534619717981171208036471103608790931255767436317220329897402168315833804937273387626889147945598452982933915350065532453896258459393837618233010689625221494356359690133503593413796235481888540093468997110880470341203880481192709915328888849072754459734060602366220449963515893246672844670758967952402920180128563308688068161668059454066326014256966574814190194962209265046217993295351294039893138004238342685761978755513573655620717377452283049169233670553713628403564005225484157852768471699782037103726075581630673481397106700155250135824864039926401643047743006450691173406020526125377657579757395153718854532331018329705798474717988441336532442506573187257501444946683477610349655151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 56919851853732616409345371895523645097206385914762707581017066835011912821788249217686175554668905906438747792766482316853752814270680688344347378900813785978950077718499203082923086513598204474945598261493491059455847891935020836397151359212366993912343164018058230244279763601186188383867440277947767953413482652752282242584046568875158783685711485852247698001967112589314795299135626159372116214268165022384000964803445491657821316391007639263877403988648960193071601118558731961719437552574250226323923308597516093160961961222369382649062503479106307667567908710664534895283241940059843079646060240059552373738684157356115503214562291749342400917197325259847454574716867651958133404300368659970149780156674887355228867941124567283336821559385286461549972441822689163964016372965181368621626443626420119495225653840727682096871507575307667371110731713077110239920305035151737061033104283083780661833866175917864311867978582499669529555100532293378889522623532932665505821552212040904114833244016012077252735734004232644166595227172517238478668075912226455698685848453900262551799414854629038890759234356654611980565317568274621021032119088364873562929972122230965480934784067523304188458078029223741676147992718775426000539364842036114383688911628859157786913936203156945132532999340296692190016619398511599503180591609476551491108316887598189178031901200717636905753312485721513235513296632859234431089785116803262608708599402235147021559675098089795100693394415225148863158289053527268470423117022728658671872215228072607902457124716541028340736603482346882831493859495661968577846172184953454317256678705417455303124557099127929939366344873558018196069797989491264111463644897808985588121694940730468355351481342764215553919138529526762363969253662801901981143065841635447831845155185122388768409828890600856407011578566528537946337736994649198934018551448188887218499043673536654996340644739341354800593795757696123022389411133667510421751195364390352117466267956963089052714043481714944527729242080869458937532604577104936128731078348175971004304798126577762615934620133224684399441379411257565792625540228662945580627542162975082050009854831068192715624443322269425554541549823876131373294613702915074796164430929512968408100339406099465857005238669664422694469628227270686968234767404198429755125540450306060344609691130703203852584203683816181342321650700264812096561789637774292905224312334263551935270891247924826225092209686096111909137107431888580322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -116219054479908537141215022155194188814642454330291666053950933079270036764495354858892185697490340034792715149881529355547596255134063969625374933559285240289198285066339796675202027952024290071778122977310824835057170029017665128887619192709415955260261279203686959827931268641090145615196911294807870883106383696996992375036614162927030054359679719957796896138039739412675986471029390834810305443819131669664169311859611236380174272200689885653100913502134793484673373979424136093552792189525402384665589253423171685209489805050165121396000062772728579100851933072150941117184580146813455932783401728183848674485179040979829742827061421130534137975871461062152862742845293454293592496202136829841844144192851706983488846084824937291983876004083758174802543796278178347547183586400732193511422487798446729762495993229633491939132419794264607240884940776102757930212254452697793630743892411480003167682654834261300275562276764163540539248413729105599767771618017565904773619994348254911335558237689813395630273177092634668690696939166436041537606617732881971511343710221504479820809710164076820794245169589822289101761945479126282115585354624356873525735921545592011843911766759660300254172223207583491268374503647208204784089240558394895101117372445591022569701614276127835752721470289307751858203301665920188999101657330793529165367273202572500621262070848734358156529527429450510264014596328741722306090384047984372551279435377546469720983561281648791481466319154489221982804315850816982836883800461527355263536109040002083211526784517462259204019925300695715936710227208159076390760551330492810414092124123272079252933883668208830697711327608158154917622753297993947449551902703891861057190642020243293095706716940994432560683370144111550102241441569042178603430240105165827078113739659258931465624106939995875420035717767780321155339658862053958373104498053988574980240090027101546458451525012862909656714598678629222813309073296371403580401264111563083292321432948611245346100689823030771176631952775261806309412859332116570973504546448626352274234484398139925560304207879824356854458934772544864419895816891324300454430799276873894864318095679585549652221817628903080721567578337830917666900672216401863576938222179272726251236285147168734234906347352990997213157170394577965049373846825353592825877527860666085619776433367864128547789395292022784329003559499959415105941043391779140525719051739130217475313234923371125860563370622846601776245734072290360927581787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 180788668348783465242848535785311339173879990808672594160592267366508121509725024727051140037713578742192367119886783139123180855755760345637119139168208789436566857661510864022606737576971589565172207779453961198703685938112754568532007356097556613576578325789098701224929662245638728117665838298740937533871961033848338223916411054220095706248911291139313994837046796401112892922371414054862766604288961885823604340235050758979565609943537510438209455576739642184475209908711355005570355019089252468478295745374925642123210465588798470907678816072911233254283012215846156658091277520361408689158589102473857822473958673444792325366107116001762512454231693715382931941731592837391903464396445805394101765785892126804761647121359450756584788443472413431920549301991290080782010213300876314533029282323667911121557773962855733415658810300564120067532693528628055916376055171910322757747669079836058500151628858474258011032694907055531990179430004584678262566492675002052394823998691463074286842995248636856361444858443372800950629792651676260641758605615628213741622920697481233948047695713832174458358466608108049424523386170081038261090756927615453760660171872512515886839982281536553823604676512718161556760824657423980691684328423077973581626375450941162839675492846723752189023345439443932270567214019983100857101347901270720448344442168268861981358166982056389006800916779598469338575639299275852762279345868730820104176312115296741357405523523672731114978509324986864253567190308954334889980671553486103796297854589947823961374548470916114915582444818288770471632122361172478589272329653147115733717812221979782606458991025459298471492241354195239524974284513035074149471538487936317734196220240764793777431638865778530200672541937787276558915680417729588678556881769065062411677052120834079007622732720189380362518845084439467452810788353058255786124621651455489989072483541822211307909091705665532749311031957476412316247304551631405530074098136214191802930342036549162306663122717101869386467739218251659366124423077081355240919923417618706714406723815687721315032615825091674268253267906464361966677275816474363395591588851648696189777009871871044927134810610653564919962476770955824060216945328956400641567931579866385378373017796579793541652285551992474239073962197541985256059052309479213932757028039604136810469838137204129780968495367855446633945453116434944242901675348816506365092818856107064946342209544049841102001952844111065665799742419039830565452575683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -192524251283735030868610616603811900044755555985338616119381643052747421584929159938070472273789669547014369026703854049233591715491111557570858690808771082085069905541073035739124361839954776962690112208687206601763404643756095689056287249705814834705505518163304809210525485949448863327114852945292989159344298059743017638617968091628856297213314162897318737775630629267265918283339074753331370623568384150742516226119078867531521204265279240630888878501421342719526371613067630760363185156609048178902743564492992937163226591037093484065720247045096572934196785651708999684484423248869945893730847645837073370663016549112102101518410991703784791216505818989862549605965791038384446031367008961061622161152561655037142356079966935946654736382914441857733581783181855209643496025727940178328086869326292853724886341074520005976208869882807509892981459813774710353097236062511595656567796816659753076382015546295317323498099991420729769585292736491678667457179332960112413347440262240926691168199310254757325747735572151222658385327832643833753247871361282374130939339530347578761502531024415187558914737929115207893263388200408674082514823899930764970461877961964891407741583929616351029363102900148113810428970901218162169280106911768362645367990720606835053285595474173352392208776216511327856625510350387092990927085328231519496834543835754586205983203509556313733491391837182840441569477885652124034664472629929692685600911947888670500757764990875304421679636662200233587446489335376579450813390532696406553063442743565338855910948494297026008465007009193569625232354609750552315534303041808525760443148201339591704862983354210444612218032536471481165401264549937970358784803313681192545230827166458141258797014714726534736821282073527425941617273818770587346974251718362565312719982171841027524310446103629245552452031925765713163264473798911492510873366697355776965868167311692877397976927484428960028362684474940424770208172018299964765902711010128996271467239480749010600413388217865216618873852880708960387936715634072520765451119445245096980636372153365070209283846451162711130490168143095148199333730402446533249332595586415851157890491344153007087980087268360261200555236424908090717291387070262376821643403695053108223559337331478659564243044903662680004944971904160806692452944413240583661581016665176419314667638633340583333846033034314024520708536599896281015780395475420257560348218109814935269970982073929282374128043999478711138795272717061379808001220226287841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 126647918848411115258422405882986036032566916287040611350313809563350762220539498266278561399328348092659475390618351487955837096354989264262556883492824772800136981075366170134178902151611975633506883459061128757580991774508633327714334049954355595251263757909474311609650363185306715324104477849024715809883406936304988526415357573186288723717122438549138392300022370217595984336007210548738247482727992518491469119812782192726820853589292656812437176918646186004223681931726318926830933934855093278172328028966954767747713934476653940820600178054505964417138456988224566217925451691580490243037977385558996083021204737155185391981535066564885266305884490630227095094292065253244514012753509958271751650487521422640151483384883312767118434850153505401382399932914871879534546291173606757295360712232906029901656246398511397043853990003052997166022760694765405286350952136146816028330747447491766665363758594320484160778319153898013723188020768723869850254409511086610786158733496296496947142356149514521301038846223407145101547764005996444703457258078205468969563958261437309600705726384373993976398775332632665304206135356818221380591989221572984290582356451393481479313537202957834437118820408604340233079625943130076679912368610751487535764262638191361009745461119099809588040727898566096043619798601753842039312233211816883898626564761884806487486146216558016830020155888232949133446854733277846542491648310386061276883231598653867527956748902693346559811497146828605041447108640358326978513866618683255109352035214782510339640818690387632691085612453141800717608915454406731174615341201410699738074528022865637073807152454498479732553981135258770436122043764424806160716702252266774397183705134868496905693218091029766042399330089305964783932518231947378012011255367643648035398513038695020354969602061683762023373667984432150710286365954768007757709186011364012339859024421181031688188852970298250161386617161217494161185350332943046032196437214091117819344903343844805700636539309426128558089242496407913511701155540111359588097388226404926254932930178177607403740868498959161191775403196442018171393658027334024710856583398093003161518913250783140037507892697269978160888282249737653872745185927534783546663101361440275394532496853368994443986540002819523936879236427009607716559740363818464885153207951320679901175482438918744049222899457144915576424611606355732212971120799255636273956397180402573636180438881494332626820626158136379798158782650219222887244541198015213012695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -253547857319428967257985680841241417481687720004748357153062609674544990632624637481752076170250496757929912940198627056424641516179747976333643392416649451052804095481203680029772399129465451846559874303159417545342569161108932876187600452154922625224158790646673339332643518102090335245761343150114841760552268616118730495057071222148454896595093895849277549146677441232960394054219999883056499647802496520318581561828839511016610137268934337680514551910355072768480373421160392481752417078513744464885707814503402352053104769155968263004192779606085474744449374213014299917662113860544607532180009604882268238035558720448963273275009158585194603527673270827688190246268828677195743410772253690050267813958061416909864636709952040516288302113693301227329723356260311101050546799200577963695480556350239393255045585846881504623622379685872388477601805545161371759293541990612912368803489175538264095790814769931095235533477763766751864471518309338105319297766068492691890862642816934172748710610160097209424790228007861812022869320746416529669251805867537674506842316071297475084066768242902856227803054651172747209870621449448930423375430055325296370109367988763901189418955880504715903654824141818971348874331899347844677529891781862113409259962349500447330698220069035172991646899808612869324461638147714236509193594591442003422752629463351344403174619247352623810593050283449938304564494496641536589600000831784875069591175446769776166640302851027058271937434075420711896717611238064125825271460163741835747336266593753042515357263930773769703038130958693929344299337582663847168318950971084689233125680333831879556500066512096620877134037423062048737769798559450477950319198462107223066497718455293411957000442550161045543324107866749214822029084039088024589089253814029929815431679765244139821126288575462778829936696544885970013991776556563063734907366320438363151305386121855134602886122138538852273080871190893612544581835074975923860699244969508547841068172820314023718922805213839749900060918177117389182749425890815278740813786932936688826153158736497841094231582662098416606070962634800056112978612180702603097053423163549357012142317175780221772916270384468047344589549233669155447708540668845783332897023547646037170011408113404554138265377047305924736722170916810071559346797301992432246439039188132742316631722987916809752832349835667011365033237267330723011059804680580135579234127172135714123151728212425022219298582595844876094096963041989167830791984670213423669338226318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 1341010475118067962430527689867327644732210792395968737461768151804135008058016926576668376441356020723974562280293117720094917783287007845165398078081532582697566961339231356304293646710207801086399048260750888593954289914564356098857815666048203540863813883244530186590547264493266259871033356760046291265123141528128180412392275303561391855580100427934149850736362770229980996967476112224793022930750081791754859081389385529840423392423277896145164169984879469890421483678170270838649583481143227525280139175711830478121621875482307141720708449561091639701555038451886433952423516333026258114389140237609154200140673199658101773713240345222022324715755979700902650948872404281065476244370193880849236982323561215410048539147366070893048080792074130875183319057537925834855509286603306678531543424428827487613153430701975881933449247088509485752256397002775989335713544832559508473347294856554111748361101048963901235373415552325566000864217817576015039729781872812985923396490277065232814235426804483817743843314605813905005793109783372240559560120127273968550238106732445414962006299063585246136089941147341869346678987245478669394791315743964554316215767446841682406152761000977581203467831606800148105904309385234747768575430235889400921369850118705270476238067051732530870531990183069810672236349926401945710846965758413309550750591886819381872827851927467058710343022853227998295520954358621713029038909253170345796356308009011932151622255186031776837743607607133155247519216965432637583128467091120254300028822938097470141048148432441158473756222248567199825335348357794882435940371928529348754118952966156751202817062520974588986689575256039944929403164627536460575045089957284329383098000166829721534608655136332505556910029846483156694101422967577842858004187744744450674907208265315746801622983109104142545131231683615249276047613950891953886362064992427648568574327727765500722171213448660318513608667626115628614596659300663663393523280196961021400695635601228751461210075407310691629434604494182725335846712902611685205460551176006640842726346580370453969968443005090990164079570559905203077859563734502486892815681706302409607314012782273861867576139168025612129299120645090847291414849395751887861830878700725221429711752535582705015313324586159606816039852800808308169685853012153480060675867801447435691948129363194062815108257510566303792621766349592960867038867220823822965091250616767672429984448004119001323737169009890694823154459692973045070729654071328695863485336303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -4469139237960930722514236069566962814275227262835962936142254625435961297833751323733901150298093641951992591472143947719131395090601315822085622863738767285137034236821076848680549082948466459959936490729732354666118055204368149336572612922194606391528875799309039687348304876029172587680834578217982048528687195582717186544288335680478010635981553329392721132573891194798426098204709607156300422229196041891004205227338088740324279414367322789144071802400370691512773951445608255436323683668753482121226496693824717326707347141292719486390782260054344463010229723816509686343398005688544775293271387009585722202039552461264157253275078596900365926020870137665472384161635651346049625940339856657027594464792316343464307759749054883903091591325665825753268528581525172160368027052473489795406825527896419951219186358023632057302888910421100833737482424778266827622184112351364339391661424025893060860845188462755936066342873686753802962927520666229030202274431418111752720322468846652517956340548853933137463223331841493328643704282022497091992417091879905988974220562287465810611026293501457863440763605297501242898815433323153673319347298648378754554300847723642471773031007961612499299774933179191113065313917672031917506126830308235131125545611038725646891502143791624797387671691849610855056640380636058199644452434618123458215713339079106369380725829282849048582581760938073066386510191679482995106031793797158852937967371223431244375829856356504638937008741714198573916374188027832704021701228692623308813654423465423784999257422940857368520729822509349881066066680382667617682077910148979342459013117630959581806106707637302358344453344041573697551733403618129511495090885994723654438434286582527176847438798526549442069098884594012616919719913884232384739042990126988829577171641318858401248381760023300092253571616738632889884294045437968954118964977860432679384209631996147287243405313695772514776788455248896930370396289052992717354970950901764026243116157737208235564553777108787451060609949396704344308833509238643038573337504584721660695934875242825623886752738079037416032198262853796376716597807711559455872483103512028326258418676299018933698534267480034596388947867073133983612379190897100350642493600813124815628510486036836334938979656114504759207960084852312765408166834407159440663549795103342190519760253029140079813035153109747190215712710672192687657525545504795560063084541000287981687460211512184505137850077997314145150863525454722157933314802269464394157694187015295028686523437500000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 10464311085746689565773183156120703119283822821316783600636821884216227154580141339979902442342220083475688848505701681438021017253126865577272817443016304116187772272976150334234263681327452964853950329656737726679899417248670764150102187193902489352089283409545034032348664358640878863628480799683943113225528103628097664973295983142164978235276039251857178019516939513968305568291687685190026979956331967398103272647571166749050710613250443012982879743689857435635021486543303132832694459530347308519096314419843657931410031034325436249346813120243561641567362267418583239818646312293475431420456623761439032293014916363319023313871882685735667012440868713814335652077034512083009524488465193186247519922505138980726770172549563726425452290683900097755553197691834935069676940550255169860359417327423406491515602933160537864752190238869289074201258152726909325034176851686426845454892462529804325066880616481160010995011120949103047099864996870160479236345190276362853004682342859557547510891661243166213980089304030274516110107540557930318554322808768587366646768554499176661984643196844568489731935160339359301410646346419534417428918602512368818611688557327125706444362214257632269009616547206886601471315568738925364678475030658158400476928391736922111267240017285574847864487734421790470956732510138190902032688122697976745674595953320945473830414452004423234304896651727873851596511270553887431728639615634045860617618152305381905500596902045760494962464654070965735953136688537662081096926866595628399222457622324572236531120268572284817526553133479874294694126132959436821344365743652332823984454494302173222435769010639246040195923177906479191730155166646617949484791000956852882568515505297361329807420341076772021696265017631466632506716947106792793813670252184310169439667583376943364428312250983270958738166560335078770752417704547523527254125075818573197581740389274364536296421524741383315114612947791597537637425566667676264204727963124458493617961465884368341084464396885268591225234244604867093657389603940430305013292503164541249050899217504764437421051686403285444340061445422538788704194581854431566733643828976915744805320974529978447407317471711557618955017659319209706772783934813792137395150606092699335657304946090424164663145636495512377381201054210671470577482788867028051617343128815242758425563976738360081857197980326065975697547294813318714065389100976311629517750402913415279790354909544410949018929516864269006381850071970859886004304520334962091965280706062912940979003906250000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -19239743677104430209081076870596256258603998504241244478617737866640992550560041952694801661341311680412439129702670276171644361231426403701329812247764175139650994809147550018690669279515054191554715862798694755373526614627645879137707941782152034208794216284516133311832559104038738731095647814548044741794070801424753243959264976609492572423427708532022008112498357579186270541058962701635587231529459918342176212921040423346160817024184870208668465622103946540303496611120834862372649229350495045651607425301533040512405154808158460085789069139349391948384701191815836077742008029396650945057934577097846165155856498326448992272107393319800288917313815726855477261045699015076765373025643863896783206866336740572492203120694412875687205219657239404427936182327602134209195966906181745411449987062263809516556486873958131265123567081048636739889316953049824350762325287227621833410699693397097408295779638677751001386682882942537032621417799451825005139442264602873529533112264622448892650301994059947198062850931171790360428834443888575488125196469652204883858049464973269605056107942105202451266970752100727077242659939811696168376702600094072600944710033865384911554863575551468105303203178652423039282077250341034174600667132178489381186314014494456747129441292976132196447767773678224528217882195911766556509229473939747482805852924114996415242235224280739923046591832752081484187344724001577273136880335504589592224302359021030721783453380941216094223188580094432777882323672081451907409151005472718134692246965076024147020365233686841760347199603611729860995516848275792654408048019197711409519346326217032092234176767071268653960955367470052447216489480780613856519521303734196642371114094424971292382278124266044351759494924198876066171097743884318286042563464677715160097001249824830369543136856602738525598361973391728376844983689757378036947847361843264171187898200632437747161353069860008286478510995012253273126020493149328838257193710647735072612164774447188928799333772436135593813785341910234625665741713713150548994957162468629829549773251736403259209485198924299501037881365263915946585244243626151828354265982730603843501621625805760786343396892726725197578780871305265976131147576803602692521199903397716202097420121514783040153330594248235613656953698775676105734789416014365918568360091127398127356796872336106491773823893466700658563278919372487344732842305289599913960609615824571630060899848974423145264404331004733453204369287219330990858228291743355770071488564099126961082220077514648437500000000000000000000000000000000000000000000000000000000000 [79,29] 29322112261497685049614837176305457661680700151349608550435083452857238309385623260248813604793192856460076985851817428495610120682373319151830459546403240322213796598099453380676960988454065840821809161650973892857317634678165879668222513836694381153760020569418314093443258566940885743433910812314678559943813818168638916580788417172545696673650804781423155625430681364350069187290736251590323450314400381909327688367934630576961413241972794819986967451440452719823112642639371518314541396196014462425034007095084601458284781236348328211063563446367572168746259800170579577336265410096993132042642224671433468481091740008949696436708266962362163263467474080744592238659718978265900073936734522128118036535350330191141379575271550260978732649077517583015493605146376278607305594793756903478265238572209999132437622025070098596929570221734570477357387997705195005222445592589224439162493361441137638643461376385803928736269627988095427691211934907656049101033124891827158768533260141694203405124421332869005845440394809506587923211365854605991855366577188844854094663299014023350290954752807632421696117378520606729762346175801477596731594055208162993490254588134678441784697206420996441839733198103226493072696946789726189318449435868437769734940102554301477691392086546135601882762367059651485348840705825047629754463785555609035919960250156790087597384077250676707000165493352084904412900917069500877219348170530437765346093863235411323172640581902614739483026005348067544665033392373006494805264653629349862097615974001860662105268382580038372580108077207219489714551363351056840451093613913701920466678442875101840671973706479426202825764903828350043318179227653133575562070674462685298175267105088510775469286856810837051226200348395289526130017162274396595304489526851348687611668071994722306512581476580757488315725412418295584288091420607037309883918128693591350977189800290247323751408883058770913143134834060722961022808170477038138038857050839863480065142144755904229056283005720098426140390847899909061581449199923099644487357915560530298700238464602660897019507391123247419121397951827545244003546336241725673987590932896495173673221823016849862069742224616224323466620283881132101880829171318519153982981512493582873720394134618186799558531377913300064492486244069978978498200483867726239623253876184513415250738399302811514361954586869794650408781497414556969525781538215121152595414125049865811370198517055013443171354567521057923234779885547559013110832853838652774236539499952414189465343952178955078125000000000000000000000000000000000000000000000000000000 [79,30] -37910668154525910529385304278725337843394172637832585708180137575997000192456649091850533361201084982826469376245083946761536931284901266008768955846831193474909461434603656808919073710896736727222573991505467141255953571654281221661411489880119717635425637720140110901127750045233354745288739887359186658029972767674614651009793771729283968452924575260981822527818046715840480458350975405966401854637303378445039401917266157361152059144751543342802188068116324804558140378464685561628467969278128606498335883722103906325535974857529222582521586125648015740986576220516537103325704123804861424417971012896913878112360452597680668465548541285963716918896261656849232623541595127407168908211733277030228860335209611111668470072430584537707841527720598409926986607537599644849749367688781394913690099578676575428043183609193604675340483037636705925445503763099663777427691976765687413888131938083821263862561126641512180658758886955990573781078645451844016555567814694809994689246327990639039172784871716716224873954428863873468108102848409683405692486920680220425124471870608861108883029359604958418819336037855242666337299575365709501417493642130899743563171161573969846456031353554800944150521326827385241815590338384077341834563386031939340722512918772733243462691053797254094492627503792578424101608022143495479986218364876443260015608349410775739253134968020223438603628202501155932683361829261968142246975914176737988069027240027112922102415236845014398326931200122852040919896989279122106338603840401731442364084915965590441060004044866070401518879606417425688012378976250107242317740057703740136548283501740137458724413451539587521389525313811288020467994951818848437618433038888117742673461116418122745842896336331171528058346231474364262099514967192315002860189419739584778276841891854809112054004534032481506229809047480698042512273937962930268205267257977145540240223942047219275416860771375701167492609161291147446367904404959873658707506328218396603381880433526759357121180745608393218475940594468578487489350704969932086715930012337927627994509233536253957745965257163788247986170749264664328799323429892118094545433412869186646009212311116244403530431644878576407140750289543314224654126226066360212163269818159925638546141779532384657197885098278550306958529214623319643192399704053271878732240409967307385346807662487819187440925460234345378015618929074562526030447623777468399521436638096830656782647252714041003479377076858496363076504468093951607922053403978281722224493582862336893413157667964696884155273437500000000000000000000000000000000000000000000 [79,31] 41879316407188432699491192862194970556425531854613516920720415700306463453429570080925287413566657242871774604416876742606770952343451858506761898538849700057266176486272902345427971206476909347908583790354726449180559727183886090875047799608910431522497907431140090724457238693181042259238899973426748907521433650575271783213607220535543518088168909874508499891531391719295200834441812642555494484896854836948163844641704757602498453764993550174532054014985622201510536063750274795179766246574837642089417052707399525872684222878132832754805783009312964603923683040077619915466285993895031379371246760245648364331261679336391693161033874052162946771528236541270984996489879213593137120526641307457283773425341729857134862536429840737550656821615833597539196273323068489331386912274490421864168501814280487518777906543933439822552284400419430655619972319788725447753705236103441625131516550331686648071013024463043301866901561075814004228430736235536217056324266529603616921987142333152011459882867264740314867654558704594934093423311317377211694674529104959413740527785683807621917993225328322915971750610001857699524622566597578992127085324310686726299104924802900162979356538081384942314053130263161109774247590851607239723899703292784152347206320315149702383481144963503376244959008691708257730151886507806427066620930622301945962837143386456949994927169620679290077692590657223143972477393877351812048661460540042990597471217945490262223389149628825870606468262407605030424364365928986358656964521272121155237694990749578210185981215899632360654829790679523519055776164719277470558458594829121374626998378325334245153536627722153014097569131058017729277286315245500004389889602053493198160794856255735546628122787248014212507808258962730746019053827888025439714411316393109195106131458554883478739132269082340854775643447302683927916109492959192413171236241058285879143542302451021262424906736138892208934123115259052269520683865499400992760219255017662579044038915265988038155265828747906759142954401103937986663359537186070628072299080043103531421355483794644476674841536686982353395606888469548802105654899851190440283479037452758870984419199784973362848166907029003057762397065207302324991291045958095817563314792009913438060543464466024632818269910651273176028677128817662056311554906595815570443793630704168583424710555122151441443993933406813367338014156421825663092133521046209942064109647657321097139890362764006490294762600687804590568643984149369236055710618716550543614736130774989231184690652298741042613983154296875000000000000000000000000000000000000 [79,32] -39523286843020851111650445470803059670044242326962228716789569918491358401022586328357741157651892211307883108339456320236456293271895927922489299369173811344477369115417447359977583481213660433175950323489986429132745113384290785040192318233236279569062825393305087785061094576261079995285523799045783651286012918122897878298074351466456970571289330442101264129122940368319777096899145810357260331200403700711571033491539580977869101753210659751328973116541563266528803018050089566174194967748437410641007422428301083177602661644504621201110293625271075909523265576420917401518998355636433792956953654540349362978490885287443325387506653145228902905089827993288611277770865708852955983627893185567763640193558944021025200217965560912879778596367031032189771202156631880579073207107114517115154843876584490860104186819552378766459966548222878918841539722014032345460448039651055004203872509929007718381446206892315221526916017446029459287437498224344791918940186360749083346247312283846314479820472248403328764933393404376533790071053272610665684610377680004395444929539311325090574817769852776994367325507256435269354370335831992518537730509975730938027156430565326549597452359397657327345526373548578513002175919611837662085086810152332888177364336054713830931607691790764759055760368808497935571576665236888155245649385329558420534297228752818462967762521959373861086361547221959234698515053663202810896574478696975258494329030871464311372929533222537435507135228557420315348361489901578313668644954175781762138626107727984460324149276597575437040180787076639965872015429959301175695801408631622886511272226204643566016487704962664125278398542918908629398121415544607443766621568714552656401727286963628713134899242697852219204492431984050341332429398787418330940750218121058250156432410844706108487786502275871380377935837021819332313656661001585025137090197070998922410893093927273694912427779284184420542578854834304959166580896719382429561797481012644166975448532520959008135207147759283483474307969545367393290676602788072033391052106785611524140664541725941278973213479535885127490250614748634028510792315186033123989443344875294186999404871618439334678275373077716087562445018375706368522470887063541722046922159429741435786715573507142963848279682692942014138137417050695335056162772482672151201452416059509410393313845411169524453197217748688222224208302122389243023271102421818835160849497286045087954953496309505945775715521842491258430820812717757395475469534696477084123558432282427219355697145530825764581095427274703979492187500000000000000000000000 [79,33] 31825077196196292014378516227649001140220145167308782733452873835235737356455605286172166058133102234086081184943047447891750154411986582507483472939639456920719224641160684893681475832322125128537717693567593343376645972368124440084428904364253273134818790577288770868209040675580813951546952208515102862621958932662687214357743272678333695585726569296315453337196246626181237441768984392058010219948484611110588752594970813775247324291125052090280407909776873895123599633277935987365525036653281147501045068795711458015572367447245895875531138478882665909075843416823762556570057126410463906557232737538004727427281658390401578952394770420325702880367414367226384316121065661693929979367434582826111727836274013242390592756849925894733762439357357174653892574898276035297005856557990855149341730012107443365848148275303822660569742961742905971363198473218180155237650763973805210156458955275072511846248625608126676114722494139055462041866025381871485083372947886162385325535389714041992944669767767385942743277064861127484141956139989945629113294807766106263362919404028813182808533295948471511916827678197937064390682550037425450256948921710227445514113900018656594891687986214112615968799431843277579640598519199056811383630382902929964916993282278553334409648781551714283732830556672742680487012214361718507339361738306055522811476764227804334688505255451648569098566089203901210510767582259395729688135835690230017460648558453118039354135800287590804656759424957025940732864956810073491055554548672495435281059515096786539027036294076120671890523253171922875266132005916505224510595444330022082076433819303436459780134341592325146087962797515251438723675166687428883331970755042313758468667546014862662449291368044437971196291397536789084916976040785792884814301770064795031978691166619615044902470400111499539807237143730599400808120973361083766775142712330426290516436537143607170764365889990820762119710791876399228236436062287235996328062002488920164873292286711662414363692282032098315188275292500593939011241083535406434895655542240949220987833745090069310728596438138320544270061035108014656729582302791395336374069519126502493312287634452027484461802505918190158468049448967483686899762053132346971034863529683048407958496322171492952486988631187375647198815476687790872364449276313699248667536320066000886071092599610807946505622361373956581727315638615261398385613459956979225643947529184816397722122786117382896612974258564835261440994449223448821281429059195390819681596517036214512557518174773463215387891978025436401367187500000000000000000000 [79,34] -21991281569363407496174063275740866971835148620293424441434163658120390757073781773430194238777756917660967107063973583622883639399615897632215414221719879275928915322682375938488396580662752372091632624577995969093117309902334183740998920990068940241583416965041021798425424701973769992260434631933260582699804474704419378322331949046662679168696131804892442913823204757880940394468716886786831260789696063502706230272703298941779118276019576333087346881798813845160977503238770694554023199310383088868738731387047531680276519265766768365536101866725845800554744471840059535833050584408924382034651015171041825297834910321620602330912974615624515712576023014302299552457547592867808169191667548427916584180171229837970205314867166185134498089765095739292535718584620890139189710964407165030506298550387456241617059947959508074600238646186507642844080142028464898600716226596655467605686885594864277476590661651553699717721013870333193256404678396970440577635967845963765006073462766214832263008180854741691289204890368599190609595618508898421572487923586678716181937763900852810730642319110477687476456639121737977932355822144411800707779972132889554072657757403291211971465932887216450015038818438160839314302307063635715423260051714875869036400857169736087660900931022102338223193237891595254553107142020575462660758618390146683433750180424629313646601668579611546383340585520410740584592828429486383240294733388273578316664237190121651835687476815444363345014860449908922777660253883604992177817248575851021980690312504769993290089367581835445982072426095343323471941677690027438699405300210742761772490452672112788515440533016294536199308226226609333069674313770792981118018017380251659881291863039444625538983740891517686443963444398570372991576215603898474206796337447519896221323554555735852132553000143010305314175353261344960975730225927632655320294951154748172634375638438475782727898558935830070363184483542028678995496423366049610503410491762276924732869788423857483641933644651300203134883815592544673018337136002055679293736293832839439512091961048426357709581881908132567526424208239686744900360211176239925186906136465390820448249001798571899291944335876453979731728475959113299128474946158711008287179247508370985901606426622210320731700075338404830092419407527482605434155306789926779394081343452398007043461639062186691527652866448683456316215705445306205806348175121098618115796616502836986104666401393840741066639782541812804093935611528288664002301146920358578386667368937636398488006869971628232107718758925329893827438354492187500000000 [79,35] 13472811775791069816082605185786596263315635606647808125369445066051750206231522591013690543151348032572185446163575928488131464708214327732341120929843154260566938889188797516997495378579216716017050264435364089728465122801252852268392376571062638002355623792847213375666850865252331443830405071906904567744643976794646688821012627897490389666873033286076260247803843256190861659097823176801846122754989667521149786715582854037605760971965283075955222444182473464183325388886867273513603241711468284365743872299811246709248208689583409885938482695636922576680700778660807960826979870473455053878743643944866280157308969921478239215187750569012098129122597920336611086989028056761537693069136768088168657545192985495134604895916606674194975385798060257875097982563587423943838657934684201018309053802816026205675599903225172091018428027591328765324146902158826668601624564645562606597252523720919008401823047158888364963418432814039666432096745906628922189050880354447274412560919838911613624222705506737973631037170219454102394782878051058148916767376645815805233292442981755386464093259793846268072508891237020866899691421438043814931932019887106365941162730727270581264848214575020515315383988410498425487821245204317739694436225833675884850373459626964519022975442307598239626843813634197448877308697057577298425425923149979451060375032282047340983206500306084690338596410103223563556116918474783281850112829320776000046712873669352499329821435438806137344995546850796827977893951716020652246235619231267730076063545028794382817740565909322436314420168665621264969356675396737916288482406722617494264678748968051477586121256344839768536057201497013080440115982140162016716690468416653092706347519517028934306911973469582761624790667660546727761451483247635012753677693767985504211259412556208496750051938848263374156363902761206219631085378664998737165802326428163396333453274023681633369145217202976415526846751994799986856165907097659172966742193084131279929680903391060784121205280821099057313701350374840092232000494397599719572747196439838806275700082169776382269645641343229789886813253875308496601057717522429915695920842256437809144819907287784039508074270394027850736053008556254801425363160134866567246154633992013007922772188961892581271984896511578203478634126646014087600911830738984083391820620834196556388960142826920343742369966553235826854638816409111617901927290141847619919198068491086636163900576161047155578090770559482125553039194681458664760627150378287314164466171932105731813327916478705004177385262664756737649440765380859375000 [79,36] -8085643899865192422395021354608786229187269946375626469412890711991941103266477298118586349011356688250269189883293771573479896717847857865833117238096361933164090754238193902140856869364724198004246475821015314597933273402538893035831743092086909168898021440790567482950762673961542775451613211016822070728471063181608010072736404688234174364491889624399158261468991472970306586685513287619806586793121067769320242669663719864499984680894143064555138594064455236547147628222527442183292662334889296118369611785804710192238573381599969060972436288643626893347034384240833058770732047266804252536031791744620150432014096127941472625404597762309092927107864415901512361587223155671201011717845204598868745779098165192067820828867083985439998466115441547113305984449008320066752878277790782437302043045234729728470197532082639909679938476310340963349902302465127478526756119955511195605156439828482356221505664268740524568967867264039335565200730848629579452661562605784216568617593131376813868330716966010783558981821534575974361392428886815603849692351512115468043775328854007164014814833822506987467395429341683132348373900472479027277763324531999263710847176708173445911942485723004615262100145981024850857917927424495050992545836031947472446184922517250454129624315436774971737852481910381764428560234397841902799020383165501767176592927919181874072815317545243568498773168228410921654572021006245228906084627116187801870647218147658323229464965734838548605192686528857765771079408122653988571498112889654393847765157761406465018094014472281301649805127298040700899218330891921602599038118991228382221873523363872370033716009118639478129721096178806693620494091329971076636214461840455233699317079564526921838895518837348081659509044589950383841555501569828088930245871624795835901225978015665073176754229210144473304267057837409035790116700023042282528717816632307789903910759378498388310658188105318741334729682948218217381794772997296815996647993461804852541886539718831980036131756874769276747513807346857740039480453034698448224811501782925226282741258799792525017463720513332753956448497219651683210221515465499772095639719271505566730482680617453154282075529808062352910207350300530234579984013518052379558524750294847391641190350080588383093795522344102862811468650542945318612164785995714442076106381334531461649729778322157694609991080490723936389872605609913875398045855436309796183105888928810260542942719798357779819787958353855721936210085865463685577697911012365050028554750291434395980614538088082632327768806135281920433044433593750000 [79,37] 5601194367163860126001123635698220415689051120893484158504646907604667506528884523320108250977802297918727050425485199262201409700843129226811349856432847891467672896357227971040817193075461137198248873851097941121657820304259782465653826628024121173440353605288505929616435670340842263304357883675784247642671072420749842138968798957994850077213653692308081421822497104838484760643561191544257302673707618268508370085549142435784709875349400406512850761349139804030093070931820015485320913957512050316249146336208110155996930029615651341038130672307226460572307511756585170260673724110519259393038036123160526952437001869128166076028846687908526577603578302708122836498208244594955906184913091084335554940530675924933705370243911442108851890992508797177275456131674499444731499251019634244537647959338294394793030776822100888060690578506964808890694940839840309275019849384839754598527220987071879985618051097042617663283624976903699639941385201078111614151477968800343556745307604180390657277159324880450647462742041658642035979331129342655561872739098193090154605158341448033437315379475336119444998121296493185086869746825424284843762089029913384789931210160838113124967843725410432993704670981338788131018697512860135455628407020500391630278493921997160479935808314804755943627070736901038967923603388275055058300151325661311621067012458981632561198571045020231758292827717968330963994058572820273268446408491723249089777986644034826815256430842648489933409238006848095468684507337971665779113227970877443042912908896645900307309798187246187604122896779196058733262627345682870225812981267825513236045134506694567767192029107341949881340151025211105059485899769525581879237098309734411198869854294729090676963424706346143775580895852024991304520363998210272851805167160470729426573299336079083393430531390177536638487214251689224977182681680903958714345773588430920366881851846888454793644736766223034876707542392365314455957621542532703682351834876588952112810281094730124106602742024756914670371915078516930658622037144510484864116272266849608778206797029743553739304310691107373239610032383802091177139626735082202659189305841278513118341940651270766678206004951862013749594156345172023729678690845113252457937828630117000004510789580420174431145318138968970277918233662935897433184396580770390475499161518712138488915052030313879577890816301628257406786545827928312970477976078842933949371609030293119875458858493851058473045827981422301057785834161779062385882658471730497005182329074868204058255732533111448390172881772741675376892089843750 [79,38] -4700373849952697603545090126201877673487267138924340542703818863585530627272472267822594306078100094072308330048449224003725853700436249033848360905647648859537337541239021294018218873815127104795640593597056290722367786674681277281599973181133545586702688130552407433633840036399252654147161041918203555094929783600232865929347740596778727751143570465556038299509703738505948001959724716621966264089968130037360818461088061224250345898164975896853413999588696405857844364336107021919816232151888122431166912747493972108577681677591118022173580319054045050242894883377134283809139989506157857352515917581702907924435801428412148528536658049758074737283083731106773404366617100866894972975751063753401948604677355188347809905272196118363282583482382305083695455838046797606237156557759020384423275673381508500821699427404751460616903006045723373257509795746224362779626742487539871956965070203142659348665741083219335964531846307331359345543484921076021274215738462049119668800075186176754899051592856767021436267287148912027518545864222973829119920764737423437947893489765515700041739770421711542277150054515043132653520876973618991911049062067462000307983548247251007310983783585441711735339015090371912824465680323695225073692518209403656873498609727718327723752268992309425590588481292115811405532675718639405456728834513328536110230417001483173061446205840602880079338446792177532213741767399518328388657064926535832594242720161351373223681329278466392718626566159203505454605789280230541705920679362791868280864299029323279076112038172083254146816273349466766351513747255954539756321628938656500183448135505552585769003097572158116654600517674119002810497009979881751234611910534180801434017317667465438258143134479493683286211536597388594202844199581633197823396997071197485485101175946828799159129057951907657894931154015165661274320158816633620156708221378404688320320426135504518421991230495014324923521235131723221760762176242185782997848141105670578579494648603002997098143155447447263146379807603648194003982198063351258501657117492042093612880435077231191484534615767699808520212891723573485143273946625823684619216220610663547214835870876727443572941816298967306427992316961045594852141469833991312200358399837896552790983354652061711920262113640563151255307149142102142587496969015644386472436189907275440213752456333368729165737062915388551219775850051667637885207254864317631232773127297098471029006296269132534218453998602298936299933172756190416898578929293847781554243619614985290420389185683802679704967886209487915039062500000 [79,39] 4170438018293900434618758212463309241504563511764174027901044649685275839340751363528477082415285706741120254142303443000512676997820957865746658840460833526719413834720129010587331583381330565158277507811649790074922879513163772362247601801685861834056132654459704950988463345627150613034303799029681071612865600124606408180942065215741319725859375475369080481613026260160570784013274497116280401990502252571718494227788765458003614500165018429142405540782054074507953471841458805594217898146539236653937398896549296653208785111556357637266182511188307952460292909513992598314897051512833344794769747655152497245952932308140193844931935561807316446556452757661927389929279823593046818664334683838767909600795350960849561949044466797381761497297287524250654808123062124675955518383887625977861211594815745824590521783480304230646552087367537317751974413753919496915187929672819017821943475243855839002639508783681996831533442627499625623341058770374033598089732373223000642999118360071925647331042018119541337871443548481832811883100351827438351594391950530236726024485998255424803449447892627593556518361817221035865153467334475968224615668852141645444583014690387646098698331658345638844580539434706983257643358115023662784453096281511799616723633175649888703755717424295013354729592486040327280706858680256873053589391649176693056465794157711495431375978229228330429830264739765669044819239949907592705099454273725870966354566973455940539706454963655873919891131959144336815406087583046259718393805802139590935753062130824652293113348913618232400772000665441228117107462127454610395399483117996604222910981081445208546455711941502536299883647369615446499837330893039192358099039999605618789574793871072892953452014516520653915170283886120575811126065237680522098010771940382686013592664880991083220639635859699392034510047509661849807133090599022662469073045219748194958773802453163801691114434204659949664967508093852316203521784152323564392748904356876502433977417222632861097562660358030529909952451485296906838389643779403629938170089220641301599157449497877337296723706429544738934001764420951827937696684827383385133753229509764991072277032479107933480040742611565068636452252691524004120620530366267519069199997464456861128557850589420920716881652045986937575998664805558613737159487134079874736014906149532151922444762648594545302448223515240768701147627888562166311703442317950873333212744468142255126808154047151784925567019753668760707194144772151602661538759932666232209477083510933267604392504779298178618773818016052246093750000 [79,40] -3466322794311696198454365710763234537476895119942870577362249225414224046874957776103135399208882605881921367711337099399866292572466694795401766687905067623691682290310533844233970610108774828295945134549839667769498686401474646084987572345367404526447500567456846055910570978110139878010256308149183914516151710985774584987683660941416039438841318364801820766359066105246487072030359078546830589105286578454036286710529192206871195869763038131038957622555893540204799060775114150340052724789057452030136019910135645871692234265593558083700395184202270303773294938082092111468747428588420359393895938096245725413659007770003810836625394961099076101787757641659917558318419841439817039070518250566630160285735642248238211076376461353706623439107138656014315044882826032300625255112999247846671457760137787220603135800365932617713447909201007184116207189545925598437500750537190470182184114006666589379912823936778872458803171164086529753548150010596688287104887045023323892043229651136280987150193762965023198321380523882497896259391888124977585782415484183781351994685319182433819424767248752769859484345194745682786908343260818642632036959697167492158737499034079092368855840114922992172743238096845173650423872299658222188064846402672343388373707000673618204927175445073655857498855586965523063376892724000069428455182135381248777873381886182402573379424927246348262969590242394454146927210384321285664091671099064230071126740572719591702032924199024477441310302194890817752647647884192751162889372951741208592115726781318958712004213080198394285282274659735488548345830766934207051134499867378114911599753168348815386580068692773609193988813768636067138706868669516111557997321578771621127907068288768150435620455104404841575633182620997960047764843891215059459359819336239067657193379563641808702915031311051245785311763892393280823959036286406189607654080291113983878902783213755035403523548126360348029546609577851128846767492755378134203246277199030992738316452765943803722150734776698190473535507982399734294674630518121927556809739625521512572545793310120719668727285394175134717800732161440929092742322268451014184997553786134291157482145263273808889247786783487949468616078263114269031988629586955919644125962731282336830391531247173521540432819810011526082541711128260569021790715274120603051566838476288765361862306289570730512790047348582741121118393330111265290849368689911909394946951273680861913784269231408100419590438455312525604841617523148055311182680096125588051471956292214765538162168923008721321821212768554687500000 [79,41] 2592514298060732079903254845902365315302671194297892244153842078080375783458241040303397856565460747483382056114614209565166656277829063304746356104138210065388884657429055638850034505641695653722782028795517762405795214923560456912106144651833028653564152290078449993106480224545495524075455545941454369873565178953904253093384842400903181609999994351237117389712486221120218089004998231638470394518445704164994324855317491179811239099494803187570945828321287132814460399826242959043614472845691173896016175883012624796473568961046753711315809020542889307134908993097163145455589050483589575808415492050168052898905903208754693661085397048001716651094751666215297906580668098911970316284974200468584172297346837931682283347014040144728333554613271901236417427493529677933531700797666012718477052729953087100745237788962272791111743207536251969887444336448314330020640075026988692845534738383446374646671227532723725040474807944554202790520008551019316582298513877576773852481976304291054797925725792574780888977768644788905750848212659658865303432739382304812869784323573567535383542660642471278233041723762296391175730037324580957043839901945125707868483538983203477994534742486732251958390998018803764852281331234829529733924755047215119662784686016016682380857506634050923673873231589815969013724549122708379475798767347267832314553706225123120860646818718530632579814670630196881265779296588755697327166129922367087388825120660835261037826786490725314526896937977092315684434319531773795724919664921172396804948182495735123656269790525108062079808881312717618201185123405538891351032520857242929271264860062302542504088895409954232721783404215811301401082491839311716361065492565558099377804946693384313447585952900120374854073903934017382838153299778147167614900034753701042057145060810206970935459634376533538543140531566100804680847481729735319165434200549835005846667427669359723937685026599355922713804150006631317387839148993215374876967279110457736461266242522791549471238095545093314871053994003004994468424466199609766789563755546602235745299493376247522187017263752425016942668958662206938167368408881345911511744917482670274050854680445475925505697379881106623027011037339516639857590857533534722048544775818488703321980836223434184674116161724027349920432046503616938030355794893807459769333716749986585095387591465467198739442121947739953172273256099074833025856491291943439434850869531556414931511747899349161592815796800958306397811615972768881736314066324269902768541542256285764578294106286193709820508956909179687500 [79,42] -1744800781228841653140361204699434198217198450107504339071618015061499337643767220912719716531821522379021178248050065401640649406317251112484453957828307506406216609800225149131232376549903616455034545778714404222548691660006408364414704442188576103858163671038947469322249742816962110226395493238803824841571964285572937526237432719280569993048265761103259052431473699032241711533144173495363193059349702554059466487841383422530576306308629357602267174300689747549020712315880869526699793084318973937067376306902281813163779533547138014799174375096903088035540465535242922009807369316846447796860869664994950516613399960022008217963987107624228751837477431419582657894417361575955990890692691648548343999728296888515552165800723425217335114848140702886383915391575255748336716730432591451006863495658455474013168075319669340953981948667719941299299579156052870291350405257428875245665499316593388504192932626263475951491698433776304141464541907322439647611002064634478497930401501345372344421122961963276025140470075057641688683622972432008811415119252002830049842368141485688774525423272463020180806508859375881464659142894386515645011317983988988154126644993325681119665815260825181542862586297633290183302682253963480581115907546331396549421911000662366704299959434233604547636719419622237280941231762715747488242760364002150877985424147765307517197910355083285556125163914552926242655889828796413318308108869028740942228972442572897349968818660175259329033701907255624526880084285521683732022925283461908431001213133782629406367635425374157530011269814023802061059870807876098873496407987311699722366856893150890876191571110200090970727687016067654843532035946311889915673979747889655625933552819848901326224050658491345588205585010665765560631116540919599517385731182869804681382841207724218434677275911517354711674133500470382370092546626196237287557019953482392856317057344356878884903706909016527744135208036296366812038044929928040629353679553664823044960678832234402417850842044955754739896915243159011206616202795186832887945774464887410088875653658259347069936463410533743474023901771956305609870755729439989740752269417029835603525340156693871937513036876723943338235056300540748762127971345150441255273201288639796969209920823299716232749432920303274077217559241935448258742182640980660759352073086880365701632378452091155308087401203542354233558951063961709266646720060932526590357702281929667797577523578643686444723274628190916008781464982452327883965095330926264646296381354007021258212262182496488094329833984375000 [79,43] 1067964414501765437817173271109166175348436361896941578014694971940003688259402413428412057256656763591802583354570920847583384577298890109169877921587637724444005547622104845525035194665495264480607373233694709277049943748376713996504019473374676440766018684893292014303813543611386986297107278756107884125744083738891727286087905834621655016172369619537206708928103732834288116542549793650923644898091366457213281006586699883363806342923401852099457226864612225808240586683373113839235808864577408798548252864206220022632422938810559093949969318459836932139518753314804794943293731308096744752582539768371622613010682898120696130417973877281433721873184157431647907920817197549141314370246601992219839954300659196660028026436459207432036417709733717452869313879171632959054730417436673071726005098405036495496810335658687318570771452274196124277314325082043234249408538423017310433064673295917196336634669715348709433948321585074890351871549034906677900513702027675518284320238820377476398402145040386619034727029990916601661575879812063787355968868451644152838605765453701839436550236357614970901491479979353781644304404633211111325811336216739642271522806348244458905735336303639994566704419849496760740850036611510482561708894779660426080951660015449962363436974090934850570685080634485996791265668123625439375411800198747426255215879186189897200610872519885723249840437387651811812509284254072688963137260787956106236458118637123746183458829635522272644831194924788155973604722847593962719311120118026184517535563086759478452408502321020010480939689236020193076096696301057699103249290233986087471626712891298205806325599687683060317351015026115787900998713221737591624385336924217577669636725783597413473528050018172103142203902942234521355734162604770701291040986983896772097315835223948644854966375444908846159023967924728346264270554710450032149015098411367313590741961352768061042900364916986491168200341570437353176655723267789907829982170295437619415207765084113955320348815744233844319297716243487063549970490007232490659090460127938497481274469720918711555968180830509617457368992013456191128306817437303314913400148049953919371577721297438372968055800768181519228616331953412927497519038488555073892148994704750404411761879939151344410370684884301955787419436657493606123385289346793145345768106483776782707945891600423055136411332260557661832246143049330895486346587627443103531892250145531745003870769078632592105556189976391763470523117549099915262598605382524173155827339198875591819160035811364650726318359375000 [79,44] -599468759277864544831318612354836304436739553146977228016058824346716175986429929365764236173904029317617634787433467927749268606236918615386769590380755910084389108662640748670310561801422613061287893790471664535338121805446750398616487360793700865042094622942953798588497128994076625742053189517497229610775872772025061701566431774068731760952061280597006693709771943777502366243407315624618963968645990407426194595830044572173233933439693118794476980449424673258632015841724180898866179965827584270199116968553519945149878224124516551839543026581709831219858509912822115771043570084239918810805851670962149903489857531204103225625744840138869500669260623435760525440808488934137254542204592202272523139505503745115756852957384734056290260297196640364816831227595426461941556282436152246540588685562301583685272785796027970864678738059209917856622554111354463188702091534808235621280383436003753565815390707533459311023040339253484828340113786472078930822400441195596709397633218371653857024270557044663298624150568442782424357952465004947784856646254214238560493255363877982274534230580036986971878631366623692076052290413944721953193278684527246651387351560257676284121304164590214531233525426174439008123155293839924044961063225602262096616239281803170057344811782346295468620940285032974429294464576288045927781230092413289587110094689607868183195968202211993051975254646398079134912420579678360638303793297517539366076367970362011433815013835637665201030078711620374988888040183416393142108213688354585439251742449501577011276055848414872423210491461522465729138188281431007148714057868882976710138663059897222547870419942718835139237454364018499730603261383726336708059988148668064136987698530197097676704444641353856718653916099877516334908398985438525076124870928660052784885190132886379443692706055467251900029422097086868296530981089642778024346321445072417502215728474705943804843387891352627201018074834024770747078054908783947431811243222419829979700481906222136958232409800269003321555144638556926998649683207594247729285728595093404052874757864905933392036335024954137154638690238768693542212264176970925070458877570737542373409884000726023830310744527463593420993159565599314698866614805077145671541510236714964885361849105801589458222196018014609323456161861395486342877027996810614249651054538973362830471669433924646835613761067637323276348891504485081190416940436516941005447674805204269162237526560094086436086159971072649052362752532561530072647889683989035980796189484465230634668841958045959472656250000 [79,45] 308728793120676049631256458457992002730447266545924388608696250601604917830733184614055682666066249192912170819676057087249737028435585414543129780156542022054969814987486327380314194077484892835769922431250195000956005028286319599091929083161588007014605275407022675876399639690079347818904233638194334862705883230837711676995055113494026212023787952869799301992878038975719704277673643498895080267280485296876308033791755621084633854141593490884397948879792786050845874209732694003897144023642640339627898149205123234822003119797854930897689299697134976569166380129991210557922758526712918304305084113928917179280459621165366007496165349251961873127148729582798450062872619808844467653074010551359691475958119319819078911536979809100727925185720816456070166189183418399664589099185565392966079462242858665968157177185749751489098105691485814313266814509482977080517998303785195694472385183764461673258785973364701840172023417783838195000862471038411945266316550699617363730505547335094464602518485863186973955586466217069148908168607336290825182985853826951418707660380563457620224344686506552657182396570674278188656221980966373339595248406193140749972736123271963374363893764127381307081754659462763380221780938593877190561029431950432079223411704683493044501337406334642281269546517656622791916318893285168256931375698829592693628089990082875209907184214069295364448680293260880039714900388583006295338702268173045850121724634941417799028212893059293511155818853237501724865528657201408815477390461384235332415234261281806502872580547159899518512085982939305545665118622606651308371836996999812938617285182686190991250847990529345065555812095525383245343890783295987145828765309351704762442239460341621238541257186154004634898897010506439215585068982992300625854095090662423503093779917921888980271209651985461417645440066564789776771921946428209339476898860919452790486182997341664129541276369304099774417712609776364862379943152158853615892735481635018256889624986094024100219605178897187006926957771842216063155467364849087142938113011343010644120962921410477916798128294365829077931509720862825062252664711966181896420399002941246589005065743952389898514930439409477496898630124738892103350697758667348218695022715232733877739249086979831572880075960708766389332998102668223883431600146227688706956709940193780185594142978325871476654665311284209278052642171122880404225737411228615843879327701684334091541997383811504875414412474141270860842811930824884024226653426682735704630888839972158166347071528434753417968750 [79,46] -144527677981897763669833020004509446904215815854191993083942299880412577462854121598190591069754920293549943667240370341447315641067799540858773813962541585822803955707982983138662857736013745206508435421964750959065362850940278870235249692175638008679620193914611048819899109711043610096306658129372714728218869686844607094224070087564756507598186849668851298162641103454253267189420137400941918645251290949698398200873253595706145890885767898115279271442627016412669319941595587444969315057534104287138560413847049907997254329858674308197643545586347167416787856057724111661468363531113965878808891272613059995541160463266879577813791515540608820597473084740228691776920227218105830691737114045545650431429218011529968385534888154954194579679787377264229879339733870835765735349550656520858402534087072838370940830245411816930288470639192696065495529767853140923129212093292938186538988341553665441724115174180414173404895333600188573625460457901897098807560846087187999640575961179697373380614892124775936961595435725105654673455325978524603534088737871708561493935292061625999215127984603613739436276189354004021719327998659070958393207377390645227076469069784441360644535808638617896313650206510788005823211631863377527086673000228983656917580558014529073071590319173439992379830855875941177456948619410761371783304394991148522566276150893960223313391795524966915192973040886686704089620265481687902255373534634743967947874836246832527125822623080881489331565586871343144195852558201879238608315723618321232427341491784567155982483162274552550001784451547530650932069771461459454539876074322991551967837959509666718483402425525544077103353837135698905054404920804859366753902625271199848293951515039702059270334849095087096319765241960501945862970535791969923943600049322285406201553076473302503329357451176181876587309466418373292364809279121918422860929670224753370668030412892197621904273489198331668951671814615772551355338082268977185107998687730656861694161399442088261024036061909622681247239347101663470275313148245495732871484260686556810287426507616803319999516271142899475390203804149253812961291603037365224988483170512085134430294304743043499869582210570505039680440343462751475379282877076890724429485412361700266099564195556096931968306719267526158936867900419106129060579714450689102009600302453758548656406463527558563102143541493544671840792823348148145421225032912932622412665465635930035280574027980030683774652258818003402682069730866887437875515665401584403104706666454148944467306137084960937500 [79,47] 60290440220887142808571996045907776152217384436864179970308552585306046716195483155304595519974281227551250351445918852484225687536878260204077048318061725106432288525117456538505799300393823511758798919229204268379900438557556069798885632930433441419906628333370986497210725400002077761930386388310260745300911069193433187318128468673952504997904144045239030136627862381083531789098646576220846222162319824761882103355706618979264836014949165920401570784885721065646489148976111720786922989070018006220136593799189018210976114718637284351941021341038790315537369011674215356558609655434572554508461867080001615965088116510665067900282829079582445298471749740196762965248488394793792230828153176811215571234225812504529365734245035232127456235664907997525051782603560563405078266637979669110396728210153429954124657765514313313511488200927588941250782119794812009939603196180326191284961682496136181744623419858531040117073680112548101376340533156603846633403229046386047555495380992532618359100700032654157838503714063139698639526397694392766600798810596177125572268313011813341655454924430078011457195765151615516044155792392533299183505010941560253277509702244460148645472812569269852435224778172203809613689049600457284936820853838476516172507023604636055423107750725922499017676440612094432191376348290973590463290335351968462786792396480571416857279412434362113828673457882525921077960636368222162698537789027837581164286268473702090156549243394860066831700824935612467662639435460073739516616904943114013159172876047257565370474002602671846495672415008479939230153678513813666391465726475208474562653536474046230366448458618548266237947150447345688621230550597921028061935186471649370179245689287813493245984096919195264171961808640325078294503302374471810399806973754383831578112698244932620985865913441456687018252921603335185141458014798793225963186686900678430971359794400486630033694754473607772524197778238112697509548202519354635359612968305551398248330692468136343444556238082267509994376916564424191197887297854127221219398985525246587727032576476425191829690118992798740864511727685901433526578445681358168205346932900322533073381598490368766830845846706713803606392128798102474535048961441942970090998867812351947528524610277013443883151736293118594058154562319365472561014208657252600179104502335706839170726973401087728607913374322270228667841747937280983349204454905165937581347764921402853081675502379837638933373677979053682089540483817920614191273009615026912122459634701954200863838195800781250 [79,48] -21639750349770981481019397036838248852022351018653553735568097751663904016961561841717092412590487564744702124170780944494550511568769818637718661529079304417716393350103041485998479880249100142468423284991596630782646786519144869629969291184761156809097562202831079101991413675552556659913782178228225578388353555352923451141750165450036777297590868018996976570050202212490380214991675517572313151671598171738153282321964633694421426921927054837660293163031672005351378489885188170175658524383508649531473592544373324236553920105523703172171398082645807513050853932591424310434587986697559822224344307647621725201294851328867254864304326060813003712547155771404005695170447607078619552993377643483861913264673884278454098596098157760309468426957572314168575714491614325866593101792762947892576683102928196479994763885451943187178596388108481326361753728776604005770075804639495110845077756476346039402078757002567209366605199017753183141376342314298565583642050503637471345051750328449861137292211026649595558501703596721062775495328451719464509242505939279317762649191811826971757268706247735538175028442626982955020194020247473437744980452642323360568670352809296350847621673330898791592950000039955724162996844246859022961881256336961070918719086072425685541023458095711631949059279981365190022379467783314377276194345779840225082374410686713119159748069879127905837123654149374988299180140652085307039888872077611801881299029021919898243704211879575705636042086066754200455295412368433167671908120782834790218887983726914469178515932328107548847351401764290353305538858791319306482001477571126919388694675985669657344484954633691314781899800601648567252369440222353159909726943572931165037356255004602557818312539016963059565824376979998731658278415899362011345872880098977595310362374178063327187521389097819860708121898818409511651131817166961376646940874607373543019726224341217445135206457390560725775995217171870623494832410832629897997140726060313229700931393728865816087333748212652592888468106627178498917324803521594285521969542095738825277006512199166399582400144255186340174786501778175100196704605462978084072582489117796470048489218957704896248136489798385677531849887263190690799616550388616473349824497862606205990316452687741642108577932092577165882146942823264419024176568382174320386824131817544623601252336677093709205014685160596335652905411363982463120808043306079416597108098618732410293652403688696339175535087591787670338529093389498791956946678605167022624300443567335605621337890625000 [79,49] 6219631765853022853819996784707899331998334569735048073556534330422379764490215064447139730500498124131087504984626892408563790329691065704223852199318808298453955842240900432834550095311407081686606436359926998050743453546672147493801075462403476454867802141081001216121721532349550088091719697171593216081307177015095238487341497816740911178304726962058398976912776430559637047555236112994823069977199761935540851033316496306543167350487883541802883401218932025067925391303339437616459725710690855547662296738589508307290738692871907271435863884534356144809621525519270466501864324475687076779197653268689565395459051879722458838460380442720920516042094774040472466482966602468816878558519075071029347051104848435315386880078682626879023366158495608790208824427305976706861309645815174013801701690954803360149609954298856515387668175302873083413115874600208875122148178270149650328028463652492858392055673735405819911291854802418701644594223550976077854817597269638341739979594330504490231505860309244213482620564822202973577832444867594404999186030035186254369563953532900022644777689740337505009299265689323360441439133968982498088186454211825848254550023168072196131151232692432388427982351269321387338230584339194812817175435334312963782813380636361889822681222681108822989677934678193197608398486080840322517315798014858419641899284088216308936874803956240729804388402184396945853874399957593731327442280551134435114925620751360228076419663952380701287954626688929391923734609642549867600512814757514560377882044769629845405342784531330251581769929078231365800845442216595956181135919147393070419429952230566978253732369764941158169448553978889590351949982063531387972021289915625591221204468039597988216577101716644039944732699818772876884842343142161322854609281315436504795171001738943514298917823321358269610826338013735876908896611692960674085406682417540095512542137547359955192079138438527053402752840408463603150219151614271603948225696588419131706343989734258203174964463275135158100836847670644673545234353336740151482062884162605824950841736238519612515584744114739576653193086914648983548421747149556598716957735495114930982998383953854795809318421788803129080152338821448723456138259973672273432213956131908935221938894084131429173932288991815618736519330995172880700383535323342208171269687588288084013164534901399604906460456475630464735542211879819981327886827210048712237253758965631660838228512435514125129205492503570179661335283756993463314278330900108926471148151904344558715820312500 [79,50] -1133792638579120883677035357532152603523770455380035966480677624169102591458918821007431467125746938918091504500850276191636819884210291860038052359309045086335651619652091730936662967852375140116369723739190227680152843734908243393906947647928942215996991772561362124531198694362993539469207566191349143136390560307173211466727801297077772543685425530659943591245625035501526280601467322073576048510023586283324836748019618565157840187272307562029816197181420616753657183106828039565993839325956550360814816405138623795493595670311370252066944256724094846805312811697188669149653394428976476290190664928171318382972409501661630814215404145555385189974253566764924427093541481843286017690332674350737230541492240538015532617096797832526317891099230585140904386778096565606205637143987881356908672952649496907316384150290892060084977564603836587950350848775786888876143844089800622595225180396936075927621840272895067292424501734891338980080025928298604559589582088430518661053526411265921855482781423471813896339047114631308920684437876043040985639593243344548791875869641159817091435421446066037862309633485387091312878183930485122226505487786273085556891865505647806542003138628823823185092124997491868240712091454646361391524712162860894431108949520752015158462867934884571296260976217962185433658912939057034328309525056383580625244317369580036700893489931206792701858846593744043742945211884373553304815786862254973290260351136586905910285678933716404859354920170993238220996209332390430142618091198747726718700507633235484220832930638372222820992228912497183566900356134229202238320374590560288020361687943701975369172277419883838690319659324432765080584374861125691142932843673802088807658082723773505657112981865446774876600065458538980209648173424939564319538275632554958389438346387361618724184462725966252566184572692626545940038514425025562889246910939805082819541334197967511399240049242585297472297222380346833777696356296446194153844970292071558557055361501182941216427837170178293033538987610042964938276360745533314496723721628279909618625373971045536726083815373994960011171470961383694851477395007301384957791782327716900364292604969457136284353639510361509038036929795667641307788112139546225781966602547248751484192188547049056462479893231210036779716075339987739511182060395353231394265007626211788772883005589002171257033406915421340552631452681084858657726923505792495562136719467569628734993867531264310895447327906579437274900751433604959277773316372872614010702818632125854492187500 [79,51] -90337208982079327552693499538240472265004088530849504733224264475499075003008850148086927563409538270936028409815459857779260356075386166222852786921704549331715438440173488234721094649414784092881196720055896555261058842065836458270640683515794075856115253673681608149356418353148319345113728415418941546052054034754344159110678602666717298910226693547798778381233655349821851533676762100171464090069940659876068426420043021196457163885246820438286287535549301498523516621912072537188813831091457744786716415314041365773845567822172652439612484473002847726455367012757321437194710966109255928894327715022411331287069569510638142716427760468685929324259223974789107163747954461332174494510798865484383931740574994963606309181352132575037174388809006955644133177334944334447384103514115923752026509983173980441456256140773808243878319453320940042406197144250871491843823620949515302816146004688314741203416423984610860070383677838924885478310958745142867029493420742829207170410580159115360972075459339587565192982930835166310483882360294543905596668252604214767036426618303212361041088110784146283912985335205431945163003660532943022692284080713099298647611779240217393449344495785101227375309402309019053783344477240430768404278045917054108427985329017297181665419656371705975923163576259226693826793690616590594558628898287774131307519825167032771320816775774666761366968992820843172171116592196270659697998014900572685653560963632496063292352169341227859183202175888470999356379540822508098699851239388162087093787172216621846841363928375640486594969658869383992762914005940560702353299346748120614254455918942307348591414899340044689331187471549010350747887201927303525868740536063350979590331244304601892971275354202742053504814370626295782022000558166731033502359415662209550400375381911594102418696862216065917126261478360669428092277500183988534041689011711318348643621717464755075300671583676552874142628882290694404595882881291414685295030760064447348171135276070166761326613416936418515198702111297461406571375392479423395608513751282690783497843211216055156462134079141234935894278520473014566186808014149159641475391118802072938450046461564806490950029832405764265655832763233861899753962423691808647223625106349144231592828405778682853374871511180524517495763264089739862681742220294724028319684158385032780652411925295050195631852648224487482236272635537568360639359897132895474775131935072490125081467064182740120340946317450390956788090827912426905577092384191928431391716003417968750000 [79,52] 192897009176443245063401813262951510900408546964165188762448981531694109908361239266098377194697575225862472122641688979405847266662500819053473173232004362584523209855329072990599304254672518822943817181490218764742731078318572228170732366065236944048351346616619080033505263453276895866109456226949795513863054857022787737553256279720957239849885064759466688812526446540825989398150368954989822787059148749224900908069971055085557560413502989229823163516141959540381147503844919405128944724296674755441214605613074454509091711994672533955160550288748978095581758470288529666271217249636211186912940998995335597114379741027141873344986636571793920892138234636142549480677347827889239743959374991083672819742238251011398097798292582053937510259215279119894979694238156571230516968702600848268030883687713594353447915713406015376117015388547449158765638953637684826291902835168503600153811552343131461297720309401973438201102156645069086751468369722487834030077247556146894205095526440315497852110658325862354003616472003649870062219728744924753752510112871128390159696344879997630616505668612602366875431295644083623494279361523767009670372165120997904293896526578393245032176357145587594448581320455117506059290841647133066623844128362353410906676135992640770645538288729423261602411579870015477589464466175826631953223500969239177414509682757224037952272117411913729187823111178483263002400593817598010614047890324233850465600071439304974026406613505899071163507525330944205230410782858422368594629268703521122994276192979572841797181033124914867855071929735456286387665057310850690384392737008388996824028107853829257952548738868897167148598836278875118841854437841961867301042611955342347031560814008411116623373310559260111205441957635092876784993999712099940646655006082859878057618782779182599521153663375862223920489545413342770463547831809015995692407818781127663966060411611070371576144485055477084769867382999077586389386768706481712214555228144630183353782921424535513690899545699418300822348872665870074205012081998562676267336154397339944323891813881164885119905790519782492205929933776038038774448914011612082345767417628746652831372987164783772423283494531136727630994618024574993237578801402191928780946397376810097175111662853575483874370587758226250511633257248822231214611080559030286707786006585489769535452695410009529507415935348091712315901078824208240357716689712559014761292693207196713890722144266618866472905324673041880219481075155185667568957796902395784854888916015625000 [79,53] -102157604265156903592188861030213495320971761647613843278144033217846053886873548806324614524136501955339809557745509152281478918349876593046056598560136101886768772640579601098269273847916333971440099951265275933079432796090969705750709075972621573188967742325515907782210554149598604021899144091634876886866627102775773434606059824229859273930288872395296881145124960291356099680376322682028744161390223896516887872241857630901613751625561924651668418632069088362176462841033113518935365975634070308248779712293637343356343068822622845974346929359207027458867821081933840354625857207026384998561189470381249607528833180801020813635470403775816033913807271029638217801259891268800248444721882836047165931887116861047074481027768719209669135934204300408498141762195263654332224239450966217119481476711742554304069335260687390975501718606620511274989285269415199467594150215237208288867135454265591905892819273652304595107001446306331956205107530803439988924466833519169038707287001397976173477844783204513218561146305449055258288142890734622365999897494242118578595130957648591396071042528214500410629907346901174706793213234695517481162379803607785668856230489515010829310337832676146133932882923812029124748281960560586917053516024913005497805177633366115269713495356435744962673552125754454751020220717286078693180690384913570724530326143754838372523224505604158928487741012402521235353900631783763867054381543070420537171650329121528407356953913462200651364724043864630856138182807391213390815062490130600000006805660643052999117344278539687123653693848038036174404510371584788397354848075073453234975108405586630937491934471657737904174748104616625633732392714595192418070786506070909578331523179341603167307181016287759890095167716056805178594040680355269827860202230308211886354056782068921711601198903094513726736809446777409357888718597648582785260244470071278058607303472566570462326911035755968329336336271069042843856024347535872111538284580528686188774797978997636198551381234654623416735972515278140832092486141634794219999798715454996547625892359427478822372472532377595097755445873747855621011979843953812392893607691721335237850845947005834857075333031859233176964959125780536473352199579639019958318293513094477427102906631160945018194168321551793306642418819889713464541904913616917546055945548180894247230294738355801617343720969947910308162766462770265702085257778649971436263621738137548238729264218849176430479085286885857610156470463499966960796427883906289935111999511718750 [79,54] 37194598385942951417389126365798935470990781103293871322059650832878143325369711803893611733361343635437637326572430986341831610377268220294533223702874799207739940890280216973610609422177184973643704729732469830479101163526705792753023016578234025537345183821175765942600217473514195585539157429513932531295802459419837342985772166189021868528866580306495867645382575136699896920072115861044338049447503303474067786319608089776103621021205830000541949314286155803032366091718186566027470502519232696508052110693799780851087014695744260436464451324720323989050690761049155685808272624018958987051669373198592248433172921745890293045003882245163153597511634355931569165534100449199324839995770394255792792591068933876205531076196624586435146624614152994411662485155336866606435367679373658897361808767555327436692266227390404493173322292015147019858299826794494092459207953430187492283162497917445689463378983459888210790991775143495671056502241912322483357989898933069522663490863016388673436505466831975113430703563427004558964272556795001645558759800881732995935893747004206449263563656555651898530525146564134294702851687788264278330233177562443870235219909527518165594307768461584439986064207101638548121356838950304500799972293420150237348012812124088274327363973947895585024809882099291676312179637802030769605745632728755622066789526233063870978759595111644986681924867913596854815720537844533200422288972833870560939306567206201181825577976739285222901263383475751691212933301935520218388403563945332156430844485614193805764409456278272839049003980776363133235268540184352691953619333447597890290358114081780657054317833042567483217604021776940704030949216498377707464749245116220994681754608881732400379045444802353208118981600023334052730652407239563082030902209486468118815392647481381066205287364830631561369930047935517447361081786269992677240918222060673363041747273306707807904938707600834216566973363138619993351449076458568445836940985242415464739584828339688755991410975132001375395856701681692821381625948528962737061238623970910773444915791219771978468392088322728142347146537640983507408591245841206964182963405995800040138670905022353863156571195998658235202431759686888911999267198590956962154596669422784371935429804704650984757137119246288575014951922851880967818449200209452181631057421944027856895649198814414047696030080833143199488281528305455345094744263333584084346774314426220591852645109381707136166518474302955395060436664944614193473171326331794261932373046875 [79,55] -10532781956877028509438426235806769552103514112953626491391008574459760561096374854184929661418086678809794814702162370744925335380939572809063068443829945041493651001362128890134588716314309040331664805585116844165852981729229100351012626121987470854715199027316371732653774190666566879981975163456134594914567477895969288339237739686349536853127979901034009122239310755819104028454482202684171738224537307462717479212318303724760070289643340280308083956700348803694464487763346905895209248477565332568809295923271356277926902451453473946543422108537656437431910856391014769340056359181777742309240740953285163439082796026227291851868014602497402461485832466927218968134972580517386438438395450753420692538101837080339440351744267647034518065635736070481466991269939351654339234538610293730406200170105775136598592493287141367465683442922193288417211686290171534009821538550344831135592862508552098279634908849488753987576537770034742780023752074190891546209464000548445853248300779275651860819522784180619419994595474772073858649739456914176510669491954557271822717455119121366689115432538341016692465482817560895741183525600803415674570896904570176702814371322170538140789517811364085750720041138637198225099268309163443565391193954639894488059236480394930589071537379998584314954387704465616516536934164257128138041099653730858605585818908472337173184938033402614760013568325542065560869213941658609490170003156873396432229164660925089037924225372410116506973414366576294030766018110370894765138207926532072872485783626887477118260676284388902523668750933581825378926862993605238292568507685130806028234150689306188224313894115957325407940984685674958516290503628588004646101072271960050833093087138576097064051452587619061080977991580429616156938566563981283899485535093403561038632643546996427272339674004169030397018439659548342259864873087810602832867511722765109707594413114229795229137978080108781186881843670388428263320572346145941072807807949875218872783749585855356169589556948528325679853937231383609884104077832396752721155914635195611888848840163395249845255003578787109497288777888799832224111204541766365284304882065402990195782861347679730800099810405142687578706653282303108204494408642816402922996692754925552641705871909269002222798794543067106011186982758991232107011942219541184822400614343475163092794610009478396291277438330936668860902043995221789789759046229741754737089611768294925033636491513962710241848848217780491723707947393506856315070763230323791503906250 [79,56] 2488070381759542216296649164375685658741753890009994108339734061738731774669870622353549069565822698501017843483523069341171267630312996323860871741620279404936929335675924309316996707196118065836117623836851654588714315006900368066480583021380453060173511453424233292117109915135173602931988758957531730578948746981957328427977988929541865966268455763250677188050487859621907477768696341305831555570478926764497795531824836220899732318656183237675396516703504970432727776887767478527159618246502766799812706035827903215155184590683913806919270714346033345069605908799678921382740848081780175024239883935360258871795576866230374636058474308517695931345558468472914461785755703140210673145919889373979535013357862558451400635100792540705286577156072588240975767316613885655773763665030560075378990376666427994528931730140660120825741435762831111880784997025334267658649135930939566736486574829918804800203701692591237318607903521793694973278656501904480723373605958638349754600225301863302128494054278403639641498923898215781510348371847566855287528725717811251476213166884141394893948325441097523381458927736817781219548373247453606468995215771161985148476911286712387840196053799471147761211207578764788147441106112009515595755576110067961441210525651624814850341021974561371790210632239514578830691232707828998472557660556973061941010877987477018623133880033079439399328343776940329750936697566980068998931798194002802074024732374580726583391089403728176195007643132124436587103247462870195349772406368165297508695195108724986715982978511692191990953207518931121316322241107964144690249291244755691144508527263260024975472315532455454202789811254616457106489805613996762289489507817724841246058204302683547187031098455976468969233109111977317969498281660369554034031688537512949444087254018965277777020384043491915966908006588562645356739946489141971509456883063669616349318365344490978667735908710311675520946926474034808656539798805522283580145773349494424430485899630977582686004521782275660631692619532450680360523494521961541057819900571558484461777878673194111387720222214871150508854880863486905881671505937652525378944240606660389977621610967466342002062474206446635636297201730941946566110474200506740545710537369419839980810652812254447131337138366248977603007510860833743487859503242789615261384141529831283748834377727346427104755348368961644972669779981720451668219558348284367209348638845955882727789392964213880657688566254480497935697158595758082810789346694946289062500 [79,57] -586407441583505145757966747548892649023707474390689561079463649111978611710266720061805847711127650742088320233354063918321688182882735486660941569562147822656570958590413015345445822476336528890625271857368129833225027145023885049183754938001034500788933117909069976381523199801424813547251510730502654789841403474451181677529044147514069413375302309051007519342656068768106300759060890407384383561146892459734101193970822286964046113727016734074742008868700412395769977372498017899129311953092480962695310917138687396655131085345026031545922302611212682476238445186083471472036446614480939889753122566751012281266904618391663592979588335651124026207675545114159854225859982617079448632144789555720027124778015453378186978795864382916861527827247793821429728752599955740527422346425573338555817170860845388750287291502760055411928638899757058170689825635719894906139170663761670198347666357369068840098149336326411983406668684411218258654865915775597314994000685541316423264207409441492865106360612505580537739886139572018083504947875482022252172898991896313208667806423524875975687584410964845611336264546796509420820374748540846808918901277220532872286624813621491331199557021412442470108143727943115763907430739119260073672544496159877237009221035792503805688717348900585564577117414031194578343794348118594047315513565384430092754340192651510225179547883656333061943692182140212583048968130628277349577976589242118988211614487341476731436103718233889960554695063415426370586790894212341251173043009249104266755379146309392025079618090992313953378705993270141661146895088353409497082259464252070348630184629178524214711439090829038454222838063405171921422064102203236841090299203612959612430725697640616103247079797282022491027422830741921885934040631139621155057471778756678936675263865327838841922691041910281644277452364851246336747796744185622835554306679654566360095920786411772779518503996943650877498022831501633203089460735212494458893594452416716059907200423118561263641637347180338564700818477530599563520660440668666703084535977563272461242371356799738180580743290598580699162256109081595319040248919506881658959357957910354594049030885400072251248274680939274954474972076872355584102185371559481389470425722131037471327950109137364992744235307242363610835346505253992144723974937760673331427953255497278401306780377736157595148161967988022804182090117439980029128135082851807071607430346352240740659493197084177357404569249591658186560039212054107338190078735351562500 [79,58] 190351184395627690596566790054362184374256842045572905333961006780552191714035475477013689563293595675633673553985913301470085970831877242961796098394180472912078354627343052655687160067453233708009904610531152940503238393891773694032686682066632312204561096905691022138058713308180792647268328266348158828895682006937380462821361472520916908591063328957895307724441503993034009572313626028517921834719147622855753621621292905356851272981557222120472173927328909596026102803675604786703750690979069696375680113396062392474465906401744108108118366883533939171806373924008266455934083090443958789208038271281134959484807871442604964927377350082717383849292544167421746527398512720723701482114891370715570199449680362575389050371752809130397752235314926141749358296639684717619910942057134474884395808429175829450643762034973680830546159309926825072340849291797921055449979169710008228031931167042979496341967869807145076612004504713154388598190403668560813592578822730406276608031288748825616739277493275114481109956094134806204018104736170773935035625046909405059049912286622919592300489933683401662229414608669077013491383605125128964102248154138019466730826339587413172400374347528110383346699934850135095115117548968163135395506780379098521811673567810402990091161484080826239463102002223475675455533732571176267748641509701176803457692734807409107698773880586880708228769887582279956700224194853547017154344526293714500486145226872689667618027369007686119885948156436302993667889514437974746486188014047551778651270721756427463066297391600071930658540161087566182199386992324970323497251485064482273638045566176661267200728665848699460122888594056210881208878355600033454292743133228712129717011947693667615984333768696111073633079062656796560730084539766218051841383894574387095403342766836419818358924252150502645948460875868336404425972255131271214669118970618543754323279933423378001820352019508678320144484353574447888399864309753783497576704358868019237654821740431243291811081407446689092977113739716312311907882727036254089187621985717778475417700046223178353480467271069308423930289101467827079932643310526071284926886335073821852861668309234604498579642726863954870278736443735118858082151038402473491109144841326613496983355251848455484142526250239498573339752692643594832984367823031619907819003079344305937354483931666618919815768481084336064307048285772963777951691878187187264521032231191996723349632115690772273448283752154963632818862606654874980449676513671875 [79,59] -82916059048587665905533759162262349047422727760287505293047889835023968836605181016614454357981948859780389308481305751409840464793392845803357575719409636469720489437388959781240865149253433205677922959454077855356477972285866711522234488699926468878974791850373879955614318445546112373015087267796091168330752503226590863191489307840092507861094438598976119469357094816774010719338815754074544897884423211170780557063938057422090662180645682539497308460901857109852672401135620369456640797527391633168263600181116396326395027770904149843066330098818085579400744831304370282169855725390746422697864626828850609654338323400635583020632011665172768801608636504395857581653108758214237320986286214519044730967576291952702329074537884957748844930393824835473025618070128535753663393692851322542634854322236943618889189620803344648791711265445172325457943042181724711246835488732354071520003433125706665525633820837901466272232661460688933256459289824591767416346308950606116760417644531468711074025906385448912716931483119107051101398721786893932391656663815970577300188639544629998574072104945103771426505957819948541113811472276803362717529884831648985057576877633265143658536348211690371604935607522394356103826459001912184347869281310977286203216341129146005907419064846057487935883776652349745374119354393817418673881995948413157882643181436410027631774037887261239069073763685953959996840353620813679771416371497921960316986288428761905646800702504635333569663361883758136574110907410664296634200525807763656154735742206838203455353506224238681359663170162060021436793081051703178312762203767290701107749269645609610095113980138190775130375274819198997690660406942055413120841520367939977141105481941930439907455787684246931608274397640334242556738451422945377224286116397324442911370637332948488708788438511870281737084571036635238247170660682405411992328264923974795578529568569635196304410722980994439988383763273458402329091150739333063716197830976981102835435843709618131066379041280721399701195034848450153271520860475000746733649053815629858112404862285916565880733143018117636704079988088127396503854914465705078553743455393354658626116310260213024091460826491282254026482148565989954620285483590186592725336633850913939203461305959308846450975189072468885554306227809965242031566819357977294433940548628738541679067244638046076489356125178233840108008515015282892285362169762843903534928456431304227820733676102422580651038312715694900134622002951800823211669921875 [79,60] 35540940421372209339332907187641172558338322216532506670020582386717604493009805612112097107740999406937136370342040227910355323672939724793018738925879160297497620939341665074917463355125676139914594353727719793421896289156052472690771885161782466075543150551299487904740241566674114407856333691590203103405212819077251356141194550574723046973932625381467360481968454785921372438847383113416269705966171092901795530135813905753155412136604149023873078381635444656851469591919963833068727876810975219568449148207072318053292391140055934516747366945346611924826261478041726857987876584582521274840733339626952499494361044012292150521240539584593850283490596471764631886712177359788434492690198622685191979677187409904275675425606606503607243511152547275615656591457777180536020572777564133611007921517940836286657497052905796329807672917608669137814362474775444356371360257605807294827297090188924912804019488008134057852487478816155165148818545862147064772045248188493871942652292112626508084071209443122453901576667700590360094697743776528025352086246443118282258746282642899764613540281875829427407538438584751609330430423363746234378540594760800216209066114826663442058274377295731468384308715821800320585634027439140533753277444482062138013951373669012762374539749354061650812169038916019700824386557391502907451666114796767501740773751812447184735828519179869355363829633858880984380615513738112105585217928759256859321109885702459877778369963805886963153620257456004348788399585851266841014456194673261652673238633474280102605588495129965889911851246591411337417979953603523253359353083655480490269756967441807306814160600552669364906896911449575269429744692449935706615110448927470194645379901397601572033228781716626731065927506589363582373611055400208043863586069481262429260631216735526234590726561028037359882832641294123408370058591119108928770939611480676617590897847631996438948825158757409151674804434509389308819583390299984757673572112043086402315521664341922078039291709311712233322527219066485717867713514606446235747925965604637476394006214730906521619732847476223603769151553711556121565182911771930655463652065938151395058024553598922904859772702471568970474303736964152464429671189413547609599951673513492439148343312102531594334127037326002051843411483086466999517472093336324407048008585200699072041783548562635286686591311291247796979362224926736266742497486941344762485393502720766056513003933007104864945369104844985486124642193317413330078125000 [79,61] -13065086016529560887140352502044779335573139543010354572449434943868398732650212255974262993188899820196646641528122231868977534931874669038256062263129495994051084479969968027725745536449520038458222190460960072105312163783240209018957557884960724528283781127048727027034458562234287555185262786894083127274368244477638156681432378313998241955017211321746019839917791713246934835132140836326627219793096127274577781194021986605444877047740436462678250092959906625898728023075443951624179504920442716220756208673254149456157373384310436779549921460827142844466562907452725452661692183052003683682017426531629734633569693490759717838460494060323181274157524964802226232777317737209972961771187975315888107639939816481733893116090986256362393298614144227383638286635676083362447942158370901995969461088613614150336860872718550072505385388015458607654465415806245665792198769269988164824891194768319996769536721414977577955297107996955019830354310120945848933801089572858317863263363973667720281524503513589885022852161286074829276697723839885800479952820984885035216011806119943869053863781159141061743102991079487388347794446753712077216277697457360621173349663172942742524408420355708179047754575094482086141342129174387676943251538048179177456881965446939233964149313648367527882569938865090232416319510268961142407437520260530698916205118994043754173496157079980307895081584218641900510373314695571688654341367334552328880774533307894924390327467968503526758249197957363120847202149180189451145069982750838829682724322004832186019908678525662734131846376520514673938383310180907017540163160671974887225359754858000164944314366186400448909360346958654995236135354742956833309519950495682855640731354458970515422050649562040813149608773766299624016841392322026292999603742752547851794856301359123937135551478556014209882497266385554407205694491470940626104298838664192161799073148404318956854315157609511961638303444488255689618286373264641973863906312434721629955630769998032261990302243241351239219187137602305111959546257433968400650342994244807096338496559096464767863403656635790623997153855689569998625421220046899763330658595178965066835884310409098235222471367330343203836457101630823618189321538934379021928444046150646744326229377051422124439662227241256549039079747066451308320391569577570291304806857572481728309846065664701740149376551710993686527402236586893957585189313053298701646326626494578377943166771173985661949612513410556857706978917121887207031250 [79,62] 4027645885636904405685062893979270883878715877882788773832912237848157275298992219546383643607699687467620909436537137951528131963854114457487046119929012570132242874612384919704399995311693424057027522779615043591900751991749247924810932232004902379615946350054401862038288256024743361229784379721503182581909542973506013641617123787603730874372133258917418884824881213212434605586517151536565054562016946159594645660803030850322254590023606191305574183688322494531036564846164693862991365649619276650103847007085400342388901902801433434831175105290287918581142603391111602765637365844022166466083587533121679028305059108012606147049497790067942843305380332875882890767370390887353168597737702152646010286184399901868800960225913892307467695406939989390799601394634717287921127418183124084390552402404715905656364712479699675435299276968745633884069417584330295514845591700266608770255927099562596238741714280902180751778057625767117083169397257550140168444406912352069436919820431692768869995998641147676476432453784912909409658748440386049267423825299701657539327918366592152734786568015006352260326125573953406506462000606625101842912633801666485488235729042123602459150243373208837155010975296449531038932482515002434972630694796492572839818380735461871334538710242212257530147830527672106026517985808449398079037587851671793924162915985435670941519733185933293110037080413846842101065902015626418004196375895170094302108846333727679065298918982464663070498144806489622705142408518989403435690986079268706458702785339421887084080087188557160007598705219854601352138320088098994094733436173169775835274095159410371157788653650786176156533992081103948261438346547050597388104531289367203674703320728563927343900261740212446387360007292101069562293330730758815462842040387016250543477183047612423012778189715873844418038390467278117535039120944276085884207039217943841294144330099948407412012705796091664978117663982966909717650877563710472345636921230270349737224954270256010258671527232429618026517408815270934211268830314077370916431095809775497983137336679834346903451986979310867372951709293385669676551667362452277675223730411954562216373139124188263536179137538292084492729953652789734796859984291849154143340417383192493757166383250531918636840594409650047654498317624792188358899518425280279341620745084071162335592555116302173845953490869221471616920450014045385432288797042847435224415258924681591118445751013832888121068975806338130496442317962646484375 [79,63] -1042469949484260428272108315512884607089011876280217109645947236828255203876016478990404690764893248471914199169437437729329365335942154073075828327867552238993693916686808652661655122046907497593810957036953006659291736722273380636973310379732722785023451378796911655578759889917144469318321611986256526756809248257995967026779177834656933593914707459797096904906851701577731062486179407695180182587236317464412624837173373480712130647601170813245202282132730617556673692889237835333760848737418214412848620323381327305034792045085910134802660794483611379007752931383111941079883727896723936869044898903295426147048935002711248649094514301712740692570719562395932895238380598572940389064572832394348682334035125775529760411573738130557885906944223506946643354165636558809391080410918178577190945696664640859272342420424610713976456951954906721102573303477310369150951914368970225351450104516974554175607275054888237957629908903971233920218853625250820263837025798744430269631233247804492196028469294004629900062914706776250217660864792002584693980632832000573075203768706584363457647437781065386494891224947569706262852367701512782570302366532061884834475653676089114071831676277211958506741604376021184494455087010497592793048923167532314478572962603289440701884611498029703473655201726056038237722196394757465137240195594614759980685020595358973107166320753577938476959933252255909077370541467241207442655973858989856417830277726657220479267651176387755323888691851366586730341740240624106942456856578537309029156068777613080740464640654186154820340475002541272228595835134915638750099163571644340416810663476078192078248968815534253877416079534442063289885907948027242055031717656440270418876240078987091388155257049331290301481135176393078315829476899991686334813204538808333773102393789233307260591588781727532709621654540162277441027361352686267189774014186407213325189146238890952636148628548526614622927047071738970168430472766911271164158889561943736588226834013165345255071342830396870069169992853308721584855621555000694941400175724712470438486128922253072038329541023764128814569326330775564702609786916952399229182732850977171529400295350270473368814173185935555666046216348140668983780660136136681565847780401048604581493749157867648178890375742549889268873730240321151343320350740322380929186113947959533282219580338299913963270674770031782137350669186405747162856677904708821021075713524521673907258532748229540310092033905675634741783142089843750 [79,64] 225832894632425259894946019707912626674197593935888070263967440185732922066663841586379099075482271887833046764999731569100431360943475781270386152112213089451766098944056208997760951918096451989441126744153403623827336073844587663485136459236220114174273923119031834656762758390624934345198205425477943010675526800447794606321181171390143153123149160709015600084201339893747017418844778038593972770281705453228449645612181858893471967891971391307586722712552787185806942212646169229720709559849574986025216960085663746275553356616837703726896763518255945738967103834127151413729711592014946200350648026380691600436828736494482801279058994184088620623910389613520660098337610144219996629687449675767376102674271917562208608019328864217773898075042283143122061861341126199421544289670550396600093520911938628991020836969977876151906607544072743064344656810535493073516273622766947626756027837240783809589660783933454439394195142171213190153898592959041218461807054482021063893751549183555093076611078122405297303173546332982326887878614260721168914566073379660494114325353367540160475602864970258034312591081255813194946988097016267096673906391087290383635990632577355383466601915188404394552423274519663692816673823791099921627835248887174943464182130212735454909508995628689001022531244004147077600937355626976746808389417410756591288335222514981922609220691279254497419937833228175999636584327502384719062761364176641997552202478562880918875762593342117534637183435764385178480459247575840570005180196016974677973463984568132128298498842139254543349031567155270362467291100557204455298590263265024079359054049894116525911116690947423938561465083596252210495640688101830403789920871572915915440302944367181312509240940506513169312705369740444207352924585492180412927782869144441093631132406313736150276374081218305642499648269987645881272164989302303567978741394201980060657649462380437695462205765465019264328707302441759961511506236649223922053475235144486503326366020315807625032990696050373714787617823606575612308390491278605308734133732974099941031481597534722734451802175700319148030550716635106335674208842321882159913699288867669812692225715298227077167406237083856219722317944328152914793145315557724914333608608945519060556569114369090957572918496110566030164727888318747356778392350264157411978977725594501932829291746837294756270464007246336783105168661513771950911979910083869581264161621450567912295151473678345155349234119057655334472656250000 [79,65] -40126991354212012458624720816032691510394143900593531430867224336402140855769752169604395066220549478816016249055828461410242906696206037540382922849677505306362200449660012623242339820895688286550967788643034521598365151565642979767745300078519162209389765551056859759059399606094639983207458442561475766735835124304311906192557035016638556252360646057062814681149960331523955519730020787774320901311345187299172540749638958713689516669373825800765657194059381663970992398701141200937519325411591780341611155461623466278860830956820331585820714246430144908359786610395946702060780454858998457464034810812738415932891267243388354375059752501363300270586859289933417770809502051823393294965594708669472322906429387243689063488316619469101247445791786330713057211139722623733313546266941108153110518114445238967229619165591236482687959290347452115503483100549022230861222443210032475225497764071177822413865938360562960698892099057751045243045401801064915914742212754395918220184650697552924848051228071976516217495561239225638768867608872233690869132468704574966799795582618078071538405538306843948242647072283234884413915975723917998043638455942800679957775478565610904227289137151495161454099115431513408421152253475572719966344797581332731172062776422647745912448685270447657048305224133007830946813819317974100451736406212720832205332741318856456378120107830057070162940331462460026421862488594999835036902878764212967231278286143782567178025503837222441838391834833230414533596855105477467761602919637024782031163253251315675542827929751943238508736618834158257423224987990337407914777120168095288025605558978847973541346941436189687075860353041092234550716043223800230952992656280461374351818444050552181686416911182624461450392337858235618203958551111717028973473337387117422983056746367983164253064850991713727299665671890833515366644728518568140499032641949502433292177793571357139441710228903374705143700204712762669008772991975879406417534292498015293122812092909785025579173147330627221652857304006094632398153567321051783647660806669354283940827523705997133336550004215267105648659426112599969620623711395646244584376430151451455956049634451006781919942428203643643708531599001316603350615668876490051943338954035193586288160519726144671830821755762615349677366403510593240634809958752718691818213723476737914677094371898452365230811321165977633482560612916501642600360035219460467303494868963884066419278706661089017870835959911346435546875000 [79,66] 5475617460935108015933882564180319734321909557477111514988527318519035051573180037133297562537122229182590188921438180065048524563807459663271500169701044544795108313609100801181581897227623774871085628836037600709048558707845581633061325549104025314394861663342781254149772807697735739000348746545647069308959228296685568516561029719170850778898567048998972231926729238316466830613821903436031403670472657619554042416477998843750869234008635583718409615376385447298144372263544869455054359613268775591403474060405989317414135599229912637689403859257516005078282358096699168423518898622873568702230087749993439021845161602635484045738097681895310597616376785345535757555293747494015936647537404744823300131125479143142273523550483436993052160913355932645874912795591522651886088687465312663977835266842350318475030468781041683179972018004240667482291187555014595364175614353889790814044045361541610292156291960976116702564822631668306710600532718236137946137064980303705722335647325020118540159221116498603621593567626814966643387578128802404029155733045035109101103299832271667707826045607812183867228403486068168035654619007160964252910707997429626316707139022772870045129372414925479326919174272707557180955371759980294247468882582063955634458447364195436869224678125825569874903153233255818482411926069873528541002155767977979305377076157011643919640846308040701817826489747128734032282865260052739353640288275249502367306171085698438576932006935715136818360237470156471396382411030756914033112644022859707033905917250362381697248499044953400835274617681309568284599366366593746375792785786860638961109555824341104935395062278998244838375172387995201053098009553342518942695348735786023651311079544813930501497344181310784819195479632789443784612638089560247701988207933585697439695186607741621137499296397335711433455776330951577984257152608320762334886653163876970602311256344901551018051572437007911851275103357920945797963533363115632200979151565139247971627653205618279783488960479988702519780163883085490057825670229946592819804880621795878288753260411696438732123255584911748250410705196149777065996427496341614709291192080061364975806156120508105312940267188244102701605711920239554019128884633823659407400063433173995753008378323793561959589774601542328817757757642554887152152294549143164376722292169855439986623536035550401322514276986573761489971518227862776418482848700649912453275205367783607865450612450786138651892542839050292968750 [79,67] -433657535386312263567441037781255955492803855417883697806165470173228679772006518311341590963864166953683294368174811685104620885308748906641326388895604667884568780904796912351572356289752703924027739306867436024515808074648518514945667421520277892427102965550793625923744457649232315473482422906318286362029599370287038674029293489353483031127486554554605719337140809893400985699216974875127353619329545216821896918084625056967650997907636428493540874325838158125828665449371777101510325695416959766556698722693773247416514944196483824331456691214408604217999092643817690945826828562282870305535366306096496697151533364760283243246347915119598816077291271222507231665965103405406031036273168503979452991250653199202493863323469337141967247871435329923279625314771505796233165094901008605768240920945471510656817019382376940786263062380957417867863413129876162448832376936984687463504006553211813039644859510743273265673127238955690444611286733887328787018233247906047320491538070933084700837308342951515609518961844357441229012963475516042266176843325784850178772728361684719759169956609049076770053095134073280596978950586705465976582931292909793293142606687989500962142129660914310657827995786742897781124833239971670854613026405324185952387315615996438722598601676272982584674034114554455316439264364769908653380263701228051947076660239550268550664691873431385093533708235596577848851339069261052059759145440453213352152234646440554450364851678725610326128918839675782202939160198323485505823114047949339510994557372339475916971208676561310862416716998461851174490781896581680522322744754534691178277323808113823681670740152828812613562904505272776354175654494863622383682141159170507254427252836923261208569970709481611887729064491365311180213423979729613543296756872951066253418202900425854859508660939881665002442190672411623977772850382227963541636885475389018393936391702383882999170852977865340957507795651038275381029140456484933228352069980124032660463652904828300393991498373166614879427381865851382115479154196076107323459434318071411461916359234350597116927842562201648952653087719224177079300690707039419005900969476891833752086589928514145369691100660083891524093810426385971869932905387817698650209058591717977761994127491339781228763049189136709094171200468040844980467745741924698773746826503677436446585823513357395934339060693257284155603200562024045030979215869941322359079746698502268176245166841908940114080905914306640625 [79,68] -35035445276812305688484484208901830009139392210234125972227198760134705555769399452657101246771358575158316780081487987886711811912246994215819505270195785728789581745837568835563253800188841555340642082396378131377426094469282984901973901667486506492529075925301210218890522474205406074503122604104807709976066107507171352219627542206982747252546651470738345156544479645749167734962572539263872209617744062644003212466774768767453419815502231659083238879857748030439874848128314654854115955162271160600512121041435514095296314551068137527302204134047640398810082667569310535893139508851726785534047088039379509859080259896262286090953990147698525952759018733503518708175279510185469619523585593113005028494664378463083174685512329177246138631803613151549614137299883458620085112893226957904864472312434778528053442483145115540963414015634494630208538276803711284141921525268401355646145224624535772092493803216860358435134329328384947831303298029653390478395544221004044384172227576588705269005261984495662931762466803366745201894299846328925010144925954580705306148287253651446148636147382546450854601071354252783783436927652719362782755977305354036630299652752091340871735093265795106896861442573919976062883697916113316367535073427417227770599192766309083423269816706495466416216285892325395074728881216188535209905981299639749799004086067995947568340311580210413584830263374213626931815526157378885174438019926172702052057631319972586263684680710813646063708666553879898580949754652261987577556580263574573978480132395257078917975126386368035122538217558689688003547023596921200123178363140395889732022266355767581639962875935468750584485345382753896151403363209049393668860971578362321638958967485607508302359646710420234769984061083551205093559385391971577899498393737209504593812938656347838566506081823808626127995797362885002156932660959615740813769253764914750723009254525367231841126315967254599998296430471954751442131780523462541009177882371967549830933863595288868049686598425849777012201340546897654976670297532662740299035985225892830689694966247666185362047726908489096904534943565683851462596153617061241060566752096404847657671552889503583659589023160853668193199613396400649283976124983237948431165031165202222453338558253321106039405671664266241237584777411416543132363335322247499925561218567962446602581048857536080285604438436840550682066877155640777304746213712641459295539492733995157180970636545680463314056396484375 [79,69] 23094659816753039085167512452628978768124184965399780427851209344931952988491130510867440773634742546373283711778830146694484300582358456056174545351746850935130155588299963034967502888275211785220161996269127700621036194766602492737697698191608556855181775841425349603402886612990818947472155328911759453428698817576150027300513909086417721226672848215490916720147227950331460794009551540397435397582361577375151564093949820169768642467145695045638000641076084088779172743398766704988457470862033864798862375040408171940389677088559460098445816328354679249978125952980653724177013184134677340454975756976787679254402826014333296423024933546626660583243626695514072423268488361317892025610619934956065383454807862199662029189165539797141988412302867915616920909892425126885273690120931828645835070764532683240838197905298391617179376851136770684047750443534780131870602781449472125172524334387562708970298158656853492416682459387955601135588921554719298489150713433972997806930866699455423203852759032894357853994072667912852261009018095921227917347954360930016886402184862084144200954736665391014339278032275358905419763913430538625512718778204276738575416552763562392084131215559947671768438745316200189829103339537736292521660933001313618129101833703694211097523349476865121996856614366026762005683354958176808426718050940571714015707266311661988692405506345591315905531602757325999859148316993408677571208883777465475125963151830937830960507549090971040327595324823625010996728407301748771348110920115724862678789186982281590725366025414243880008017974474093111405520425351788716536510759750961089764528482159575675368239038930979626470105839278168493553990986841688654691197937893819993236013855895701838559773497480086984832680151056266235143020643085597062577184581974572806020542801829203883333552288983030461873622265031864039937989382412051775253095587371349725369017430115153232471598680263109597051761861427231819536623456668669269615925382647056249375077342436426520350355859244777328472193078832079136152427812470554635099285575362072136030741965864556469052950142035913713959617810347097946804184837529697736616957705784897967628373055606383384805087858438033446218316360680780522715851590184100828875224173885323191443226556706578973101460379483772863222993022327054775637638775041379299980237377403832973896959516364409899307435202243508585684915175997238587389985018945600611119366857293400130402005743235349655151367187500 [79,70] -5806339124582501735250134038419049723981465341314498832711497683604801900170379359463144174153004419720449826096091800949658833006961905137491089255209244744126383402817047224140118456720396654134192213338300946148402969430361978948068324259008142934561925178374039495064119259262015268705201136699973629553367157338941793078837253717479060504317742900208329567068569142784395135547277082700429411571478659517892847538147834062389670297819703872018881577832067217850428723283296292003310082200495458502576562665614575720062517601904324016101827429904148260206145842210246113558968411438704084005111391490602121631008190058551713969080870936235671085542503136344612297639041835042371589976601432573751121810614131496667038438471749241260914120251981100999053294345599767243002297156473538513909250441085010878557256786859946025401167154296405802623491579175184072264029008117328151955103600622675407774865448705205232980355697622007553682275108559634677223654397959535071985164508898808314859892865720730339158232894341811700457940756158135511190790071692072339280269478968506881688185527186358444475001361056193263577890442468869481310097049377706354024547553008235013812398203792705233626010683927095043030047033815994860308519753539674999382169651051194462451165626194485819354066971658246166274374408525870841931313104226098927139314036561709500263985474029561069286131208471658890307430845967926821754748420651738426803138538328247903789985447840493273350401030999783262614779416330932670955692898341473017633425274438936132149770541625189359399129588542238156784493378054960750383215099766611573676112302864497915475098348074157254103330588628655161774997749579814282808769959927301094572420030436571114512535325031234975467835563237101546680995677747390227027442334940588893744902080158961707344073934939487213069412761480074586219886954884678588615957188846585119005521406491273356271420809741089104440890253636738477257934890121967102101292868325941305110889752742077886711274602494396842612515370935953273356617203202499459878889083541105732638802594815741637357229636590746015426803541811641766422326970723592434503855837096229612045709211166668492224978710965109565947468478940170528321499634236582383601563695272367661297369781384712554285913813731004785092848074047676684653885139051191187357219011624356041981586404877193363268283183993311771546967100554072015270411091879376500025054796960688463514088653028011322021484375 [79,71] 1074605339625473636056228187564737329008447694718272335903415908580677244114386940143786041031057078237172998026423404503248722480473631692006267788824043270151904019949711086621753082741456609283512652956328455870416130401557506576298113407626446407973086770494128598883322245129513380755364274790786188449408437222319029304374822018767706111659091116502516553972856545067738029841107622818414705166126543137701401418423891861136573846946430549639996868627961289233284189666468731099469727922969457747247598990550748816568016996995440373549406723053414866151915166291325344945516125274788644298831921418109517708956953405955147203180035614953190651180915457406533533109874695096756241808028140334033705904284420692976750579207651618448456259066584643623908186541524400082751202850191504141145280823549648527598728412500830750682321972121785585753083119460816734829700355757342639586902244529360457540674930693394278189065805599646873793079807676171441989125672461421377086749768615861442518729033411813280582605935019542185213274904341527566211068277073173047596050811657412071744841555460433578779527998935817875115064330094071132508808783393170405313495946969243229620138629454493732300328813845279410613609272231525476972366233354814780188202813995426281952058242799969548740714101605432633815431343481252702389014372950984679102545437239134328462563700799793118661063512364406077489371187887228403049823736735398724867669185212769926028911201547427130539685128476242802009671253872567175980690953069013114843920147184508188010284956404420186319716724823607401303182220453027345595338158399058714844707435345717985700210091350211626662866443197544873583348790132314637913485614959098546483649978417962702919011848605416411612919692327535419511219433284554474217197566756225887637093028724951981338754625245038760576626978694188686213474787995669597389937002918583774542337278875020626411027700091394946729884508919431429740274591074628127165225473801076092016346013596658164929679274963062010458068732482880520898927444035243964177664049743395577697938016320184273291381258713848570352555145851468741203704429658227877657700127382467538025597492021918220611929235118479104886518798981185098369431388905136403810481692468398639948748256494125303155948400171497396065055648003560067087268068814777251076276459591733981475401960216084735836401745471386304828377257654196811791006754595792093039119396991054600221104919910430908203125 [79,72] -163811553232301372925018912701217799219282969596981701801824861905004130149518379296694155869118456059477422502775901658881083481794726068313728162391056433143431265712722550854320841869210270026457556435132039189819522874792447373897237970803860897879929581565157637100773055317504225682188308619083259578681886417353409984886373724761063442717607968692970261458286493909670360888965379146812535152428926291965223235080649586376732629435998178437387643983530172497535233204428997817093874164318143267652877269761934704106455634930676659559340574479293912156302104734015015497630971060405970680625092488489315660941124194178524372999279189853746869644663816700429854402498016722346712905148898769280466600741485598114809856966721550550599870722162973025764165091831649882038623365489578417355790956337326853347246384600922623458093576396737901232245636638661386207016309584392079568438928869279549191247798924639244319212430757743200471012864229372153013335329554606441085193999943262829150998043236696284377570347255942244768183069775601258884919656893861148761332357419527574438398055556674981421435690891685447186996927317787003304134950636309825331775489007634115282738647592817671170665254594101167330959114183650243473225460360466553782948202080030236766394956908615281015737089057611399890682617713186546808008887015469600330348903820956782069634751090895689262523293477716684057776791278074596462844791916818086440902784328684069919146627705094786614226520002059331697753014244917231755740523746155795089520927902814171199871333631835761966165257011013252704621897411690550557763679714942654834285792504411102983187949894826980685510244851599821673649452658165981152613226589738767670085975883898095510213013381681471242788666570591951307559439500518763281478282881385899175608529422258012654403318822294998628567966439656592140447963432170674579850658443990500492695336985917027501956732423110249127741215892149486314680965652398322685172565541180979416233778949931258469544308365707384888007922148347778201492075230284358524139278118855239083561477888502175410740190616557709007179527303744785290323439014874713351182465763895721161028734076712513776693112997291688583157442569121575476314561103067596761618958953617127075794568858933972524080446000710037291169069227538609778527687591175556395472356894335066354947452393376432621194294048500617775015878673434490852058748202148621975204889622546033933758735656738281250 [79,73] 21436414172287506167725553637858840926603999772829573972827875767994230441744179829168122009349938771979507246036144244182532393961021044346491507688780256066991911147302345658851895094441815017826117918683504567733671377121955314405375028026837328087538507410070321882218461609100680916716098416089739644494437468490475400062403079083705319648143463208636740644016937647106133301811150628312074711490198351973610626633913705749378807380535179447942351508916121465490120696629678022077957767258490800228030391006499660044866482268345398375010499564750312439419241278684363508664594400082107156635921987461286633889925302756194503798931066003251240168533577245680838613886799245171955459950676099973047708474830634945650705183846130550534831854055881828954843916514689879764037290517654428252399318193695162166961633931153133154905185978511024396975393345422361712214702756003366586768056353082817719215160097926126615421464861980761754513846943180046335402145919930802394774399619122089074658786683191963833931020802141069445274736654685028035209926350884072568771020212003139583032810538277048783220071587128517778678234687165462370820882485513738748264177067645426586939814780892875020920985538414247124995099975123746406457754287154667880425666046312735432153017253884635289723080141961680516278657014876060155287613765157226610374099682950654690335372003551449929283208235148794692065287849942287094303914185528033278519180085252184808992859460533894761786384505441944933594240974503381028577104043922192703943173135216770270001958009272065730644137177871918369012050447757228025722766155217301897880113435408230007117996001416183447330505678277185969317522099226215614061051939891613946259102547522450717324387034741247424852199182732526398023321371810600508590831860756394729415407320557983426743173966441315463444842451133374843300519361054435866920478202417568025220551066306619477991322596827447639235670469811532053600489630978977379416595724506532129333874634452702686253584822190205967923490123148026784294029045739829223111194468167597640659474300486904651523396892865769896437017060243387685135232802550075541982415726481298824595729825065429217695615910149283876665343250155133756874223631577539294100564342821359825336821374634573494152065871251323165874324799401709263498678763987880525985375969807128449452572457820322090213366532173011122849614118255771031380601220062143141831256798468530178070068359375000 [79,74] -2457175221247711216916936016368359343766666839623796962997769165859956866182848075627683150240151121524208938061189574198985536605508137638160773974488864860466233311466761766613267661906350613381828584509446725842749891576284686659435250850991275612081270583649210318192780759874278938543470524581317922824431760830567035940016023627177859680054916700154108115699315092602078184851456687753633222540503053665803490590072330474587667569655237469405492868844996466233704097276064108034226029358786444011318976917457538342529236985048130742940607421533318691562521245269134354973444521404219645176411778176590402090032655460768606899240745200060249922932039997699694276623566835925634638943631377740619337749515035448419104968330388811922329663405211525950202862084180851005107897775982052868884864563365971996191039332660507955996503816528150526270352529245884005830730513864898656218781709262318281339681315931854968137256726789929123696140387627792127038678171269673699303735705722390596752878187281926788001292438168448755189907234596799066956517770223863560365270065990134763475598112752770077477850258441774380434570443058181150119063558357622123933456875124603768381803717716021573958115959638221701742463701446549273312459396778978175973130405918382264652420704987310486673370777387582289545241267251010816131549759106743463076790346920105895642648663148901286123359346011340034320306241625016516626142459337409594113995511301324754059819001925241045756698520104127496869402202481750514844041043418325553960134533161442598058032720790253698532176386098670932054298297316607416686090706643670720288134704747602769815701184772325767667250326223332839962592780433714678712249018117375496819006294582272662835657782663017662734112835482757024677511447750252817151357752080418686400263507588282200224274439007953788015297560931620749634647903760179043124087113019207663602377726890658014138572407706747047005145370117798744389917879341442901232177741039645957588273627397456283307074630626721731079365979936466903144047745721757702673541743938002624942754029864572241825676383735545868771505039149929133871496714803750627557810725328171682432977391879116947714311458784294367120004661867124741722635888857092225561445997510555007272944974554353883430508013303418755037537533080732243810741259879139664412823177470182274357309443417486544093050529892071931397841701368523837837156212349221107160701649263501167297363281250 [79,75] 249516081893172152272591809276450884178652093225253231032349001843195693795069743967447750980138373876925907144927943932920431979289723424863397274422247649218479692462554310085125078480379910669026705774253409737335262922939858885306496274729168565144206730948982985078154594655772414815810190316532287750153630592076401587573925186906540651028018613756384169516840819863439745096392601824368586602276425113615453922282984705040827078344080697339475599651464329718302858951951275012555688875508887471860719306076676494851270441623608097423405052954368068032029574972507005059795044696709098135489164643274487175764977637541476473142484220111730825477742063085877392998344194984228585918552766681375077937597470247870849520100239027975679973341445476501206780617020819434646951469075657739587715691980910045514215471892687080968888103567585365395573769780981033595219678671983858957000549663179371074339425044193742255410490401112512157998416674232020971014497950340381912408692526715791382915659831207627932876545394380976702850025555662086067015131750634693078073105786365137273610103563344592849497839750867551302378746349063046824786391627652661286057619511499028046959735147208440080640833134304001469014132681707755139837609364013149507232766286119199621362656374119436790934539466486791942524147680768245681687021592258879904525586943575646165002111487026171653722870226063664869159455088824914425948612017988338639965635514896065878326817550742984435065136207734264128813882925673678735910695786734927469655894580106822447544496804842489051575068057262140352965853423587848332362004148609740640427739850269808904765261715691750938235738558692084078405434339313344082965072282409484686421383808744922521999762747513144245846435744418661993816969177357952933286162914994123557258334747526550786326246734661031807638170190746542179829886690599837866784071550800745039517071548024736019920485039734851555177669184068535317545853598484327576648768556824880919960801478296782726646868885398611964046545706981429272558153345548824364721892654832838720106872665051582374463251830806172780251586083228692028706124659493886857743370587355424786890744534538703976355656668593450766061802102205069786551294331068234437482662645107678427771460046355697939221523829026999079781718537933499174901521166413019671158059663865054036292234497896376852583378173372105835125069928676308527761007471923448974848724901676177978515625 [79,76] -22586972569847084452143249687734690901478005816589060342175534762201908841297728475033860606881386027498890416000593877158762207714202468520826003227080328994422938275150400143031957549550181797098223612855341969989581720841298875309225155627016429344094479948496453555358204288181662433965738987545023857464966054274241855472904946079845001173683836943068838465063041331347101309448212041465233554036855849601602109830832629390940729931228465786116575508185407511040263154905590406048004978588311231649393631548303697445230896362563918596090533441378504166592845380609729445081699573813466367085357321624731350195675422010411700149456376680553683069947012032744391634344957971273294430495941946828435391581140804916547212970775744563357981124609951867886474275915703980816015761011323924467866038968711065724642282813182268843394843648735661181126480405393081107897164506115604626886926917081369389586653399335606319142570283780118393207126126578836349877489223370050395949606590061784279190859337712928246201009243131984816900308828917094124168374222317352511153479684102588936547674041057033155021035387298256693894952788647819744261998680427653500377898929721206785814320470624458609500990486566710463909735322874349467372044092678604552116567006217410297275656738145429923649001016910930998949358672803490216345605270664241637746295815569048350722846637828554185729046317755569794866544082567273911929842532833866187468755220087163757824625714651762780307339692171206249138691233170076194926943698360841653757526508232828554231826544803234405603852844111688079095019417725002314565560319122611707678700220015449593599169962641916644471633430768976478109229301084991194604272797269413798476234386421162003606640381283462032742582585039368428858205250292314707279418213973569324628896642130989475086884589878225149587310287595327116428529352740457721347461918434969906983736268106980073346346389926130288841681203102934680491402589473858195684262294111459213974295191284349042593006294655710041066038509372802233690879663259654580547430164213078130318114192226326823503652432933006815819484748622224738705811576980137373093054899483872053193520259159746992209676927942994413370746610197172934609076124562368127734022518316927350837877328394801042678220708914910320124636326279127853176740104433355468002073332268056097496306233162695348866213474478518654660853787248682954247325227470355457626283168792724609375 [79,77] 1826755167299307638240160103911908198303784325916474010146528191529900013357437146249981912523021409614489337167874792128871451193086010545157619335568312497715643180703821850148439081242051835617354823511368914956712950950962313346507081206863943094180446651602686718447508532424148906529394337752576047469748967921276502236996184203674673906882974987816090870669098987188536934001822641358234531208476953686972014749400602067232828827106824850401267824646187395140796413662659498053986078986552092785250527637076366931595736385722625586375356486478771758909604073603212084299480595320872398248220324716347870838343475064086079675379166376484950566432818543900164600926337021717360183040574057389125897309485370601496776463501105377179590368230207207859604097268701759781801306500862747520062925947559045126597260174411770192583339290571317361357310475572860195292170817775083678645749719783726041407069981739962886934532466708690843835412615475401118550057072098141405399653383010370180899209277829551543775153912264158996167595069822492905390825577506971842866689255078860787351670435021631445100814667990155843492715548844630115239423893046617627398944791164480694115452529531455306458512287410580371459749931061808097524135944592115951443193733968891549310902432537997583377212849378635689275463415670769526095566558953017325652007413429159511048847076098071708516865458795767805441877393269338577846992067493626664934819426371305725562883662655447155625572074451079600153502836685027576707838776462014098120743538256588228187929451298951809106794513499608078168303335991805338353375992083426535136897025652415062565087182718804174190729711864839595873448351520537829080714369932195833977324854473821994423581244588911206316091176714406521969498021348748896865296856582726868866705287409001183933560811311677527996825277611873824798441619270480667778092627895436378512288791742099516089202560135267933530490399862490689576728358934088605725638909832153106196111161782660462114367521047559906064573805755789584115257575530621363575482975995095576125285132763845533597036623717401686489374084188855978537436982800786311192960265176693004253046036824775843442659067645897438253607861532728386869479715129215356525261216392417131854816809854544430029436077720727581809103634242389417599226934405722094691486607139428311664040833815385630475054389892622791067109549751484864898998239368665963411331176757812500 [79,78] -131733008809454992467537276051128973285060070207841615671740534610054791770134642909241313889849986913127756138316739050735327984602582142858101871781967558817021766273455415296462478085375061217855416262973395674216021794055854725815912669923740223096000124628863323447110259606742410702539444509704999796290598514804613513691094971076700287478593609320956792995376024158315141827803919814056056401126019597401466631094449382212327471694645230921319897184675463578802157346652729822724870082798996669946715104198290800069570925822157606159165026501765367894534641381333455881724452258859488229234674022520336869704090113714874900911871480693960061719507038695503224681881661657763941574343111633762559165794890012209175277989051663248744758371660706950527238815631431231467177656730904664884516346220803962023328378960887618544285042137802618870847518599689194578296713485430345371201624952426849376051373022732107594151070682208057714365033715070227424310968901911549246134862400014586661512293513098699365554236870290454590315344818965758404939269803751732768725511230900098495719373165828889229538323449115652675421277029861363454484550646939218953633255416972627955865573977908501447700167759234110716814000205903808369521210027499872688537439962662475437802460815556075699247334375790769349822812719754540850605272074172072700824295610308109443350266247849659239186546629318033837167988061577280277528890040572314045201116714137628043665540034097124138360097981763062837411185428444363934168128554897381924738565237232601318346094523200648475711671729561685329698735744400393418593033182921312662845652680659804514261116948718154362334272906971331412149271924280597136751264936138721321406060977118523739871347404364204952033687250514087371641883007828009218933693283023044689719649554012479597628645212192872277422460490259159508412726859067854965541038394096673075941273337993184635434352898599684178054011859376367211228197613023505742311984324336911214506854548655555201031276282634200817464842334553021732856249008636470613550126615634936770928804496262173550315372708276237153146343304797811811054448763635352765290550246625382307426322751033257601620194228498554612452838998168396756270415602885432488611636353949438376460401786081199768919666461448244101567227331947833895299207568946144469136996569096283783481866041911731197908219401182780009123304658380515519411346758715808391571044921875 [79,79] 8413925538007369628148040961421777276342936254820076253526378020075097083846901512256950017163060822739246761852735211588345231386316170397475224180437083762018914273498351677413781907169170165412407530996373027581785719258912920025528828089064918222741681512101872562236714490096136492268141861421086230537691941517101875233776227499720850911233483845585009190490175394853620741304194963163482403842864522257275002105623929969453763893710801872012166480965596168829603272515281835902751083580726097877516779191124435945390015319496608393952139504012363829054675171309393000319896456704431611674369832036393927949544215400901661946047708189740758351784506042699200477039016041731940844649468224324287468578274402335626009635347522601801515990880834247259944083694712497999947508221565248906548497864688312184622005053061483209921420157140288620641111777785670472854169215325999650898782604662914429909173197569067527494191852095557154056256059917282896960782981252460262565018875648511071292201497165548597508562945111913752890721218790299768358766399278444046414735862239712862162332986510453013341186285875860273730006464880242505530952437330269118296910269026996131133824926659893515270037185873310912400583255600081872325048273484088689022933448750643822640755066529001656634789933442075826923790181788116550142187955474711858715942702238302148908148620584911715501315476514540825521341728225273784491571062274347499856190018318373657942211668907927614963434391887060460223206629944844701807385090089299328209414951169706226413323776809991613450964407560381146052717051465310721017068802667389315622473650024979973178613281660526363864153343389620372462921492924462140355566602034619017602695663634470433184707789722274573933704641706528632068398266577199484564269660819600274621392807594062445565432709760151619493628584715479553993524928973223618693998700258569731938307828153691894472761079016759630926510265352764966502061939936426718354379601355275680825890748081526064474210721189562747239652453871629559109995437380012490717370460353611481344234213241853722763266011765528779726450362847431433058026976370687680687566482228786678300078331171914783428235920738038020820094410543155038885946244627917569970386518113817338547928674855181449722840535335256552465753925554348462104121631544067595079000315628542354145103490498028768985851336660097761791995973901236993697239086031913757324218750 [80,0] 14662960262028959434757800504435162702686865343529449163648684911847701669205656118178330860878067051949130835024764818140040472982633385009940149803202909904750757488638660718992766677947606960508713031742654883634127211053246045703471317727929358851404239925135026844504197955063480427895092739521615161768092486119506592803708896321756171239566450336990473907420503184090149040071352504726706432859509090144576384876490277449200465895110938163085108740637321416080429229907433240461299614372023724031069924695700978973909211399452820991405051893118649937566120982595474453397161862940882465124262627098248201909167784033670271633501301517850502724031609973188462312334805909409702182829994127278680181339366395157545442395076349985636278760417550822498748281626181848768063782733089067026524049805587922387363660440591481748610893838927760590134762036852646693179850272034409248488921712837732572807681735347448453362348526549961831218174288066088294328996937529390254920730144270075511693519824962454888082063693001392882122037496622631272949738272078355864375452786713672568260244462541208038978184705628263097134920580776903957679124899539641062113965130287036853720949129954234817068074158988053171140521060741774015538904108316915053580240629049080751678454263703730406396045781493757003344067936154873241639137316320774815038463695540631993077178013471596811964899321068266500537908576795307033816514377972595474853274175359687067616636173034280222876128012054801632377685097605074753041408645656742274901139577143702319926318115760039115387569015824501767210057917504377349107756730963274593732633521014300195359424990974522747215010106638495244679022268722422532273247725907050665939770313505408922912662214568549181945516147374559383775141503036930576818973338599731277000761913227339845126300521281753682866238541954168876513499597923992297934086200834839254072698321556387938359733187665453518004665235774060319416453273193756038108052707032568037100905463642869319935500183981480415695358469889890617836051628941432560831294885696062505996045242984340122210829396176398832004911844954045060803568412828686461628640298213542331846931593619303107704929594437977500244622501322535875010775289585762578161062317147257446969480116451275155157728761700422639516313485198882630845561456439415916099864117165096498106009823697570837452985870186239480972290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -17168276376919367277539001323911894982942605017001975518811925145855988847767500338408295751092449578621085605397770668066977981061913429957840266359077941669137012217362723340290673426350008870398047882495220319536716817917716993522891741117721963990975827766233082439140682149297346594103814131485671470499898392109276910252537054244288083415796278990698702307987563240508849395989981451975556392669982224672548183454691171037345910726630941735683298714266877152721101071490727252444352538068942201991673348431413745702029889322492907071785940902109442843326525385593776926458763118161973498849206737939537161902165516513020557692488667605174623596478066380977153232840809016506673898024297002992224343294584698448555217112453304591210764870955628026397233142255423194461224671302745059322824987674228784277906102312847301601766598564372832951175983490916316576288237971856203028174406787155085706550420653525412534664494985596663486456037291186643201216774350979935431559217635741762255791537222233684561502386591482924567114004426686991462211072118336607063014078927754762110256246893625060714359305480466241345584114993868380430595103096484429451824791185450883019792466311956123031182851636030251837641240164865443493680298952723051592582416351725747381982441021334767883731623529991008086122459460111591025113519532870317537223537021817637348001114128097655276195300524526762917733723966033455268819741448247697368529784903008794392774265378539094503772355008353358035568246562887613425589699135245499487423096702180972043520321322097371979876899596941587740771593570097419060425678185295234924794657093798535981783172942395672140625032811832435435661554775285785760355259271400217728997106101174410380878860466991292239758518007631468270131035935931031319327254765286235600524353575369619207454678614159723595789415491120058513469954130896580493179078796445283206586884279092480434793414422590480755834578761462029610434430323978647127229038675009942277146310137272701140531053033451553131157780035440099789083764905117626959807744141839953455365672517568254533669620173122350555478068198172928938030302204385167773642168925971251520100562682404620915456771773620346732461762122246991947445552280181347594285012662503105681458608222618942750631282447744720676582068839650590319539796002435697797670662082294319427020563086387291984458158822235418483614921569824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 685185315000874819613665018503094155307772794833945538285695542853396669607547583543660837700496290522572393642264837819469666088049008214141695616020287283500452424269311767156781395767310142001826574104231425182212927661899750537902222463114494016656738005969482609980545625864882056949105485537698720141106065607605221059187676919245646073877328274236388657722648606958606094533581863425494043757394509994343298758274810613369588087795841386520557688643576964843705238162144507837041894260863201795849397428436210246015810156558073562753576083117145994342065150719245386073724388183034906673076626522115758743141509332500504936632543646366422327404711682910014428335340797081446767566291585452945506196612770804870986392176610616566381129731566595535561018608800481337997530696799411933324695139872279872746171055469737545494554777958953039676707431145084107144469124296049243648232773023411121829643261925860780087408661873273457373392654857225098759033167352585103563005764397261441791533535334733854652684258505983853452212125802219021725198869772199192959065479373282789892877265176036446394875061272468991269208899200989729571942108726372089201619761909624948139116078747602492926308128861074754672399059121060058245161888978165572421006984502511380378309962122879329735499949916142036316443980954666442933874962986938036597675201623428429857550128793663348220266806430132750691265525996796250045673200936565167258438545320043175342573305877528885568897362945848163912663025493026196532813345119317429897394884625697335369921598407717930810337079356219424435593719137121774381057155874303892012652175540294564716477878581025901341324984454671774830487913176676621174691840546320514536826439510653361980864326364853648756645354498138168949693577321277750493996444266336949894457998076065171372034038723037337019536276784217836050192835818184467295862787356108928645660943579567381799152003604654089431442036108034020533559898447117229136065667626000827671402541791664461414077088402025352371748683785222179395647279068900789136812044101862490873672072893060113500523358976777376806332795776880369543018266219055843833909382723507309263208048586458693444015255712214707161132410369452080303090389110881493657294913888675703082701306560302878605768388862519829640420858681714180149981616014597256561382387545771292356698508461888755662148181579951256026106420904397964477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -11606998841040202381922982536928368031105779501183960751716497171584902524113545473923691291328570862314931664221225716219475211307251756389998401875853663438955845062523274352306851193014237305625746240211765294464816287868602950652654126644069992215251610856816108323216616284772820497096503928601037638292425372776327105618772593703043959702571333148048418421642617353247428381736560327080839265777775493116199500829776741945788528428404384667885809722670757675685870185008210461560442072366638510472500877430954772417855241648225290828635114555525271452215755775790131788237104130509752137379144581213523573181342344260391764534732114350578850912328108991469483567118390154141620767738062069418331805481900380994139941603564924688815987736231363546365050331440362772184509181475679727657788599349064318714505591060861297206073402781181717370183436852730525788349022525154758199674278361685325361430972641933030807981324152075706071163777679894105877764394576116806090054975351543711528052416381305605884372082135400267954111555571008906907265573811757048406774343286213677514603077715708308361345124338863311907029903924422170321598630578135406882341828979863506456369517991910765036962353376249252131555899871053774246157615276259628192421673216984452053986182575249941577519267210955264692828804964473180717891144409087033547082987502305631658491536355699658077621444723346084907582065844404092130915953066161734235605197444226006026530240315000513511401083872798737940893112674526359852686621776429951387451956828060301559070636228837094997980661849646818096343332864630663182324150908975230672315415380537601148185059682244265263624824737834882725585037581554619461138872010929131834849179214451547397462401666945293138356692215741448413530724372307840538491501832129440948149143608037100926927964930711964677526643379060921446615168628799203641523793900650559022302600435143458251230900664702466150509084337908187261350354595512183933720119344104514203456922479609921798897643738806069690998678629192472360495299123219964171587273097211316836702912519872225783164185512164290796746981242669284415993643574755002366742971803477934375621937030243182019582251241412888469373041673748061595931984957438154891088788284167760866213442266797368100620274682509071032128530290695736530578762894662938518511378985608137413554530344005888556964834618101534147172060329467058181762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 401807405892276719496249080114413849444682963363897155054028692994136475007544870405851278797782896445848799417383460216612949002416913726512093548698436007333726630901871195300204465656201696874226146428786242577144028300790356366340866853476776453926987722750242996008218735100127968182546661927162032484506066121077989411895344408811746399794910189247041174995100304871578840363101260124279140153977525226762234480968825595624754267037782830494475925339173660786732137558103158368657527284533984821314445943795493813488876277379044154770571400379282825788382011810410590921619955085086760744231682099939693238311822907432457523718615623232836185621866190877766490776475462254519930748645383305579500533901601794345635807428169707716315036006921579560199955387749738144586694128337496141617550532018443559049654568589666829649180810397957165962768226118157290885043105133867820296448640751058828567052373092699951003054924910950857325971438149508797167851837190122721093717555288325890716181005999194847865148178856125103990984261378953088751296888152635441710251156913753877154326467546981560127792593762595213527295504328502294336335207893103259557054989731480439482536859213669507847169609723250107945657370407482583178033587628618319854252676711999007152147735745422700181683135435984673595246163227884725376191372892363431454262232150743308665613864707262713709251593612784627108957321264841422961141012060600054129265032347704624588678538549117722586145710608016476422992327376051598544513297923356286170353416523228071540801390738921149194042724287843156824014359833160424150998369670946481922832752992236891852852034123724202899050167391086690327894172625963911712674434217309749358529517839836242155798931230374556212753036007279322052591355894994985394058904080343317493000117953179357120645195781279660958454151263058093460304056169906805407333847782420450009410031370858891414947584833593657812386418881471549396686876302668208393041056127707743974806751069328371542121739816744169359761532141318098404941211522946998338340655024219298619546253114841201092222587533050629810952522532807071850944952400979740085864437130487691572695937628106187148554111823214484473305949809014970745538984943752136382469184494265336700018764598428567611026718138262134933153666751329425768454620568797156739237753613381842187111972465155948604903169216065808577731388595566386356949806213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 8211877606085091463088438838139873710622529552030889601957676342624180090389857485089117364258487882065858555651968737225897787874461243378959375640387695839479977706602187795946554942181527916902061214391246098660946404833166546314452341795777262279781422813971800469422142105976020647111726156077853119201461796102808254973251080202629057369818282820197011259650063133190943710921134000584966535677352424280848267202425583115695829776808422068826338790893276522909579420522837451132932277864149292227487240569195781036109605738146515788123106472996874082378589664679886022080347671298727773024793374499256030111403024408244941201779188672638382089081176820794358693392493640679186410428405058516627907758086213511723344236341424939191634339845548139695545917597141445186064438780511601446028089416613738315857497739282008647014511699181325880638533320126830049742692649997653389263277708278745159721167195748188488047110092196686009177629577906555451450677247271796260600259367948113984380086592436321932277986292172286775594168083124207339611696870229216269780065878114339284011196065050263012430777119305497632506169971387115009387189063005135819969583968469052822487301569934635829613036080194726417434825732834629593771912287789990165252552452906144907857556814080823887622132391986331176061801964243401428326475752785561748808696734650444334301047048975177349197081018845339388365912832344327418984309729682675597445423613280311375606301338725749029065122772256607219340238386641418069318215850398413048054638331127468325311846516297085328534412756469725240411070672291035422120652828031027850572602686733013097091848366815227704491332218714776483352791943502509032643940136783398206476965672501375715463514507095879767551049710214948920462514982958201783734437423732368517030898245989625638494561591542398755795329563150540410162839428149021445304932172319032887912672712862099318920357054800011816058164130449029432100314087510752324965535514414906028955828759122051778356620112737250376900100379764478153906316508375650430028601779178098437212802183687931390488592969526884591387610762298583851214383990378261548229946534053329697565616159678260398548705882302721339683226515663579472773816824358885746131069869476733063231632013229402749648806297614853834348373501586960384284772910259588106990993801849517106582746352096518472115803323139722556117670038133837806526571512222290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] 36579975598401070595712635468787455009668239387344733665728422418757049250631599661438514755495771875080758350707021120429316630963224475561270379339931004966162668516908455551451127166766726661157514682513605382677176240816552645136593985878075668783455175459697323879035741927652848850319207785886230402369242086009609718373624988549365406281761552724654023149947378193366282874467162678202467097453930159546436468328119460949005987094995831601395675605576342679622336803587315763022041153169350746065345800941843149434190748944229481893541128542972841326361770563050156251243273578040325948574288914927378799533374564165303997887117646864582702412615702149165350995429831483290210062463169312993705325761304447620373753725989647297693055015747648280878370786346044286327758502516733233119928142268175110257116345526521563594971647338425347351615294021917158124968141683071557792841281212347415156792541978667673707815713384026099805059261345453064098025902553903576252236097299377981803379326561262522783926584352346926934387766680073851016450156304576679834526328030413384367687378848548138348756862074627411300400795575819433198695667477503461133343623626205662389847137477853022725814006129846080891181239788587004282626733179015505576387490497164336775762899180972030285567559814851405370576167532263382812091974873607909111995930075838713670805781368330852324343788779485792350208714183426810483822870803148499904290541361679329928647499368253640156696340570933016907643996827651288350732801152356233687996947735696092382324336561327923327021565718866760217992687006139791764665073031892819845232249829165607801711143630324555879315659680901711359893774791972018188760515920599289189861750970145819548431822138239462918105721569001303148793772894277043990511939988620265902770630318754295626928599433298317175155996763045991553324155867124311946546529905861086906480368036114129637480212090916637884451324264434145629135548854619686653180269192069599610619025580670063162596870666630173919749232121353231976692061983586407662570778151192592827258918405087532370008394444598715439136311382071531144527451442336726529890322501585527537591655719253831563703471872832432285719969956637077131407633971001458928660602659214371916588192108773622419402906205006261553497086318221674748573229894792537829157967383259405840685142852741301470255175290846058714792953317496149168164265574887394905090332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -10405225587247670818830279057591814030477261209140746255557952238463807869049091776873041308684338528211718914773979826368211458065014473292967636000251729354288189586395029016790515348882397563959173687820685835190144435784135923258238378014798425594325227709679995871058000501865990281028536793311416137764988100236116626157730646683170456428182689217214380352203741542177256367011473582135566835067040864876293597273885187762538800041899179419231264335076033616540392598638830084426049091318910857253773020356289406945791394853750549541443266988413229331597209482474237081234055656365720651440310326776518653986813733466065881772409096984148526886715992148031555491350783955014915073266532030238775612622343537004039822040270315914395377919023026170925432429910336664542434225078773815436189515677263577092863371631742699326979516629708427501613165653728253835748535152231072789241416978597203732995060506821690343263546661379069093282483446177819087676626466894632556889021684390757320712301251063595955202715383088896982107507574444048627424231404163734794295635808420949243480532371666471366073477431055830322813009296480096338998210463968155748030177078601811500640586609866750245999806560941739480621840779316452088397041351487906640918410669683498105484537777971977184876184838162872111048079731820463506783528886956541748212919490697970801472588936980673085894984293478387640725981252690333775817031840987541161065557764834704949187068741695164310095309022569674252905264603132562627202065309491791631671579431974633450228636167966984013487496510541776689456423924171684394586696577348889897661110689426353466080256527810418365969716602097772022360423419493665729002740490784489577847001177156941028991899587424553258204940144335580362534736817437530792631695297915404311048708466813601682883800013505194743539889098835643028092827864407430922767163620018652923636894108634752260171829965743506805701414576379994998168975309090035168310377755332157301638302926226789795833741303674266610317525147861060799855541801112506270949758414152068975416091331271579746247384453279377712676493700112511120773392011154755666079027644247893014020229041364741617385149859273493544755298522890973157642036306769431769537187824060728274970992423544055405100752720921325984716198811295439038684319668442211402301255587572104182511369766716818290054292042572648697745630957077478395689240642241202294826507568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] -47822553611845096605011763543178545292799700952917853729182755007385595874107631442553397549882631773878621987407903307012967245093997284719403995524519346570933152121807771634880368062735049472172807078212421252202536556446096569885023985299688089438632951855668468274361611045158978980554579074150530303331165997995026783095876387939870021810731644519108514034416763986466386645787857374431001175102786665163723813950881696300814638368655260791546027865538474359516241877370765084908375167794119318807868798309773180389027908276160686826297504858125637853707273050625372770112520696299431711017063772456508354402579127879687114942895089438527366463771996539968772669434196025754023824047515959318859048590260983963405411375254119679800828454554960294234108624534981032523981277640268622882055340952205276016345572892942412591812593498600205526614646681720489242676956823784300829138519766505660607986240416611187783341633093914504007240527517334772858494264210104717721673260972015207906885682084214920990520357649351654184256149915409320364385076438794836358008641739237548773416814984533486091777025704592473675609217300194756713907861047559741011458951170699072924599424612210441914493427645565918528272427077294114874842740746976757709195606401011550341385908588584615164560356586552630827852048707602883585933020730639832106768860509883636022220701887726916099147290165619300925927782568705867076109754355766746377350518779420023045492066682153496606735628989373710802340032241017739713712280148044952964984823686738808963448389814500073051013801347689396070640408548568235086287459121845218469579721660141758260153510135314578864847995105586994883987077862033251161597357863488458022591620465677114474565864658319181877389968302264079025749792539475078528473911401577772199463218867986522643863078454175857829499487439247279760642445808962089898309859789017666608348313073774470295660963809480280528282666801218545920978189269486366390100360831500800888902492778910402126708530532568706885941387840356589342726872182701811630609048869348342256719237018645575292460355525892157226413690005277734735429788658473818311515988393787934933969820365952040343464052229809447236540102461647818774263463637249906172338145150812158992749210867720248517945167370481578659679339197989487594963088428605268606325173547215033032557065172997003355167468080236139972960039514585263561649575159151481784647330641746520996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -1052631872134572768877658874498879148394080373346488461501708907548673552494544228832736906387073322582643293939865508256921976871829259541098670038691051274380067064071849118986138585085121142595665122676248777390451801797159704852705262762541941034901377236540094520686021737804096760440511889202444292970237655458336459136723863476256613228454858888072865931583095105362603066064963115936928536436687035282452822484046887311699921035433421753519103034026831967065792686758132382469431131726325651205675471336103194367283953590546964099050026140571003932737094892741979707761324868130017123903154395802134163751974947248779032183534313897787246266414803523461891456559126368647917531750066416932709896901015869349876615676779710173411526609199591375654327932853619769497412829453139006707100680633544808459617645936396834184830375116074145559916230084193608512115659563411865276597084140246276334530020866887804061463584975464749070106042914889467372985876075538255116721071986098620885605420672952923941109318595472227091503599923094363108042860981536986072486740181639674228961298016572337194191282766056734706984084384331497178641933855056405467850356578690200860910933082114392296526303675077996265562932764928310090320677741273850495049091735108368969099466921443718301721817586093154669655815130663402961824780486116070387306748393200769860035275543359430951773567257625740244533858974526920073240298480072845679408142666609107911560738524269181268895536997671351060577653891916512440995937218736884221542992360721108945469621573937027178654919299421594498925722635859576336252249447226226170121272173411439383306678648238828401790175811726596636816430426605746791214366935307596287833731896982891961834459125038246082626513472203684777280107340297910072731485923536340609794676615181195827010536803108606349051901333264335984476675101257856879032776405533937998515055646473062556579385388070603978857722991563978436301585584009390070328778370144744729018108971912474969141252419228710903923451138487449663370372277615186706936807408371646709028464648974200759606856062811448520669277708269288090992959772106503217675740936873234165281860069490692242984935850997067482217938290928161274730548308989425153396374093186929035360462860178216805925337913270415335620947927741611423871168784372480650604321818801614095054987757651847449757992142942420063470627693901137615205970687881631420168559998273849487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 2351160363774000675519713081182455603665748951348169223124637495738306407713100178659290071423870755329203609865051573338715901343107629550869320035068843437218318517341305488901832704497591189023371384343520052534242746672928240220488695967752727190968751234163665954984365622168394665875803930830835760915531437371827495016233252698939850059322581700732542384723477623514703002794168950535256568176959637615931075627846400665443181592425221655862837538809182962480679213330328683076857728217430799704052477481010656285742312772830265942757673880422411325516490158269525015794143976333198812348634569041043686377122013778523272623150279397017939782273250494160317281525883980789252262044633294778287255096949496016459994349932562839032200805360493901904456292376027757500759911032204990771289477715191992616385711767431974250237025519616743239013516691593151774432211807454832347794501837052503672539251977521435132446482806254153410505105469364950848498377780428749110994323353946265395541465829641601125782822316712845918370229897989232559884222494640533741366391328091948124311034212112910888598234514327253036185330055758878043069216936549397079491847724551560527488491085744206126949552082101128830265701886382558050603900116734187472538031593156757963682503576161022178114372524970932529573414807077368917402477492260184922176149713177090509111507900590490375773478967432721616966334328028346609370968107164073038134638691570035463294175147193896019999750120313571935400199177530694870298328061306677259266855649562868252574276106735549491262894524098927222468023693507272740164308949885317753252889508314489107926986576367993451646269393246453921141712196777962903453166303021156528111649644219636257100195770611063204598542351692674864416744035701238529499241545577862089929455695801818283691236207490556448378330579581288249168756114353280313739843930700900507568047161196203248847976865048619649822428611969711308412939221656581429032491723871399921042153912777284608399475929899779810995711477272792499219910441523675490583423728579929118414794558352715299355381866469327244791291610703748073606296343745224154553244251317076152220827335062483569507898217722265294822119667045339921098779354697563382329450505858955483847699527215900959567608243314991490423763675750268338421644872265091816743334130288923304909897459036922899719452894313154634768258341486275599836097878209822953365915054746437817811965942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -392186543290272618130226323920264586413724324638929571364099655189693310444758679542527577931566414162519714281630278365371737108826413762813114639586021989147455530032284281971858116031852988618615733293390551803520255010866503860998608413221360658879112710242331580582885071139156512531898645667901862329779266289686178525242468860398576906903520406437399627455656077067667146800410722521544992188225178192359940481935453823138869771788844922899855369543090562760900848265123981805034177961069373008992701143814460553633074934259253575919588387193622181845945838290013198238043012788643003434858996886100341874735393540213734773268146971281910557730198028721336794453933656985323446397836082844364897270762815407210313610750078751152866761751129417359789199204433954507436483676608161940239121961099087093239633257220138903315751638679110521660971601239272108503308332176250849764577660525068338293320360492484394424290774319960328216066728460920706807403519611147822927693607715604870067565819839487524186082744721316496560534918911988757463789646942459251015644630893595201200249732643729260152987829102411883078086233445057433742287945571714625234366373216343017275785045576631925197906831455367817933734386716225870516837924683631057197510724382592042861439135969435379604029293869022565728830625362430174641979061717610662098581774609235595152524916695925776993855530261038601520048147776005281542807905153979501896243874102036126751970867884905146403843329289013556125223033302808279525734560235755136694889024023944384389691633478275767519075343354788826868597890981561801225352885392586225590780794595825861383413957013163343216790589653998163521419526098093481301031586899443016576419019241058697933536689581724629336342302233747941403864815057491840929044835372239820181155232277313558978118399564037536929446661138767695596393001721653153730985808773670104612634285968646729935759512303920873360392397027089397370539964248601332300044286107518015777045689132023994918735517674210493113363863586854570750631254005170056111944328202563438275954520109500997002267516799251815651653213168475925656695097170203051528499098268336643826703456640698100993073588819902588873832838427113271231086249685068314559613513438168427169617990407982871258550521220530309847118002791242355298554592255005095746368443792642078381485308602083293947960988987254967375693710232297688532888916700287762484578024668735451996326446533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 372221714561934521094521295155043171185881776998819682067034079408873427204164741181797979979312171144054401465636150254133164035882807899216845264946421782350310439082745991607443502300994432240641460305594570657532678448033682543355654361406837737530857327570346649106374429792191846185022902664005224331391005545872337554880853279965127096601599131422483509950360907037922982459198500162010755116590017448352764129759711979019644631135232184482252459425819081121017421831475573597539419103634141665722664644336654315624467891569266793289109180605855188931734805262678024523425805270637386926685115803481510392848828505460608614201346296455500354863981297040391648078700936704186438371010059483149084283281965722992313665213041661168308064265397078337231305941877780158034911152540294408525096561827145471116681393523662634815544681389713131781306192888299027841772615442254838265626335348430691443531406327492393013964030550985653276176558795209769412355096536704045877328449512110563133863890493506572652228762147776094639327859263511794553277303771844045641040222883133964447213447379352612387517161380843170853743069796795803350483870365960177035370430454142598634300904138384373281578491750222925775495441704105700919228035273585751142019960747983868683953490030920363821399047778902408594440484746134102642268692944043734381970877041684566684126823357375434751939999289334965640774266035196631429815022463280146422577165690747890454860774727455981831420791390539743028650405259919388262171767165539669720043371588062851523677323169724867661481941428839307673127908664777756204633148397973430641208862628066511560627088712046733823763638607889601943379900045786844875362923237763978189190338815550589786749916602405500345647419900410646759427144890520173383682902128551043091742217010823475026489166018467999797153781808638316290529303011796719759532673403114786146683946413155588890503182572346543305917815243802298734977528410286614343856522529464198155108183244763008722498398461904609513358345545462354863601158966829121192375739735301239512917695107410562904561904866186532369245352461822144930796919046875611273091889431898398694176597568564608064397426090882280985785709674555407162805674657927629648418733610564293429692127771320244321406143783665677633117144670520008072015287852226636592684978449064179802365490225527136537884755092393905713906851879838000960488161418568788581934247972071716503705829381942749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] 17307436309559574563443648871113651392634128474804142305632877443964586974039173257495205449030492391265445730574193949812556473298671687877564200043872244880544727470682244102233017252955731597342761701837778628843563256559440822248895866447368560411644190752766251456427290788539695813364430789520022374312825267918207485884560020749893773685144506485641080170482634326890257818180800711456263000296287593015906769250972104243210853335605514115439918871985790210260070519364802241629303095878299341728962525019966369586175594412834229100652006041276088979157792078283453514143290328794578606075678453587785288652800580387095596062037468071591545432872023304601957461355587053811053574045740750515282530983903805975545750166098399252903641404647564667759235007191690901576933573116045492277216917482910464513901774696688893664221080045046296339810736392337888234572203513425247349000051013913421431171891775634749592021109527417031333580067645887478209657792030710648580662085538084843277551586861137867165654791230322596961073097047882037066499878352666339641853111656506726203760891542771458875522891040924331343311189204755109945312537720922290169988167950931101157852957525837784626807863918984518307913421809611971775134852383273502691637979152066873199945409048396085135849260138917335546780996347712864292002777249192835418840835150717917113885572958604693575925342269491947818826465157535972726946322679296191932138489267002950486777021766425078402438514425632314012531148261447164251798109879974717561366019972689358852207900893222068352885371347650332586094220783609266331722155995454751684539996003670516339003485399746286990568399920572021049366268720395140129099483816897113467218692141012315161729396792414979609799567739384377553946707996855198654288889565977914096513167000622436388397403650383411849086882875792973747862247237912947482910779869857496156331752557717547686970267735947821613158755240073176399170327688148823419263996740240718223778559770059095741707334273871940631214286937404799809296932461181820684118467841678122450387536010531929606777839300475544889071483439345832555585231511939632673328109652391219662239472920163440524740471425399419260764891984744324181309858662370495754481761930941084813189364793554921846296713476329767667850519895844151133667422149456099272227556090508877608576204948949564922319606002458421507335718605485410678547038495872002579673877564747641599751659668982028961181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] -180633645549168042054593950731483117529108301213604967872338494105869210359297133724856940844027096070902662423878301102018361782015599818462480626144325246212016234384687264744757893211239782853537756738658814645894555246867111812859157503918742737484941565141421642196042084516526554936173476240561507517570901071888550475599667044928863546791536404723483001680736949199201467688063413121013602979806195330339422838243820426327683399733988433293799164528831914461824014250051248943377055380247666105362082901126173783931700922038347363033927214566014514005967882244244585512651344227871581794478585803510564778973500488924823730006903973324161822624869950578353129631502099843137060157821123260808013380455473357360934741094114098684577951657221428946918598697550473242506212469224855124095523294647507438726077380619317135139604952819963782301433396644570383129380540429037585374753348289403490921308975550582049273469441659583305693618393300066764157154900810364698328417985387629859135782154589411384111757633217995660524008823605645712399909009849229988902373964210728439965153198003633902438292151015982167669243095704578158877276709620238827495583728025316092125822744772188639995251994876247684537851646405161703631747278761934934932325787901474017336622046665717533903314366106915112479515547672000225991464268932845620460512782806100459565953628044905507803298217164249011808267671860794810724729437394133117628220459406531528669339556084436191922782414180501000267313816768114859067794763055044606824864761459357899558269065637568309001189227118570519989976526813935357402154031647678869602140412265916657074789028670667263252573144306684028069235747215176230270824709413096721061555540844991531761920752947758588618841354497511748752056708818600833974911949039547956345619103708764458748011843043511070539905256746686223432315505825799280761796317939045181857962798567244566452117092717185960583631136183922626350630669521161346439758616567740942650150378534997989051890867014427872493420900100936110310489069961099147401313241441338783842772993268989883979001496288941452690867172341861867466957183418048553260501413979271757671244069586424322244123556269403216017684894074164300738077242121039296695831782861331352578015327953815659935209804564627270656137759025034390489174053305011620224598073527765880085493479234248891945419052317259440862445874751128832717354815706232451293643326078412064683575977142027113586664199829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] 583487771114238643737042051471343065284256355226947909485795900906584194919406464529585498476434463790919129836901362796620582324892857589222156544294502131371242368166059430110118032503731925437784798575601598533557500096412901224962188253235464429817810996598482716226773644299743896051975276686580272749743649975379585891521848971598040400455527371284015408076430927460561625855991465153644911534556508756356411895325475785613105719874585486836868181725732992638651112500817510028874297429779540621937627803087681021657436658376576691297751139938552737435738870882626449968485053882209747320003576114039408346871918695182140398626480161548640991406030420552139412290563992318765136015690334689590399988727141392775372673887082329651110905095904221939679044448425822770070315654405792617507317692978070439788750487072215530320622113821728988824772616517204816739341749419305083096282720555013362726934861279800987644314426561251362356009050884392290097016230999123906064116965801074683629334794699338750823053404424347155680653357628821053089135454318071113085584510801321110899623438680696733851562767860062816138383723360054339471038730753463601097305465645654213541127146254868259967501927422179518221056726398911149316128030390721935595194289862271353870291355769118160711602894764021694026534978980468393489308725380357962572618767696706734820464141422785898689679038561204898527431023720311809469033455941221613898515854865975907474497800937079919158706677167930546443243076280341522068902542966846971371699264003142083641998474193094392302744116870837132945119092963546996351660762033667283616792788047531020370503331965878043319074509978243010676981796649512375173400502612221700194115279864346480586433586612815772809000030416156126911225290043674001287676281409917262662780919593935958105858970737165707401895247506671338999253034238218736010240180520327664964094971006353473308261059707457443184002877209353353864612767675669081102245090863983414578428774532484317120801959826303369153205930751291325121138329959602739654619636975123536191594327982233721348005174942286759793701921663966104703501800135100450676501219899140075488678885423845405633322160032051674391496192565494727670839679629528569618575937647945623727643277584621697129335014694767816781447101726447954998396710066421028690898723575012849353730336694736199060291378631851044750149376843786967977483546880958216391086899210997369523076794273208633967442438006401062011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] -807692098757784441227103841955871451901512411364784154911609044056619338172573694002008924872806304079281154437745950889735462265166781927005568849728412197970089482311624643850555623100469576667065415643919062568364624217382928177374942665728620315206826980931916164072690963459676750563229732331546677776710452223839128466973768065071497829632926171216982407059385079548254032272092125598483052198411014257922675025520020349269357840629871657194961956084283943351468318748410165835391978530387695513058500282369427765973551722192691618202272163925556309195079735896136350772712908217707203183907957012258298872558909042923064662428726279408506129819228374343949686011327592127129862897192530962498400786710129339479760723494842162698906421807830827452010881632491357472292973868200782133122101192683087023513776771983350604756115456782253559765331879695709056049136160504392232021765042782830669813516089114318055564867850498322958163155929109727610779769904555404671250534216875072291643362699288644277944769633183197803895899667898647350399727481024186067240561661431281361162883160998020668581215898821050818546077973743661003112624016875329163369419346365691743697462177575375965566889557693089047702519490070763672315602488407712400587212090709829592264156813579993219905427743719594694178266143014987201379572220795652928034767293144330878064986872574277425995045264550114623731119550658059328935428634300634301265368178311949652327445001343216687651214726646202888352257659377438402624755429691122070720788632273666655879653874847203209088107199389477814468629076913015447824097700265411761130973410690998895366022100059912365711225146264633672078079720480293075619754659138512650864629348097010020267581307421060641995994784443555132730092274813720715862798022754177942466641085759059328488379746037930139841420728614652315965387343175962203472477380592723821673102305862572162596898803393688880937032380063329889968864067719078696046140775864914268001334939581002641915968177182081934241305434228662666101519790698113117428430588946599262963356218462204982880758051338587594302203375388365941641462843332632048416630514636755315920264306225393656163349242740058283999014023309495811481239376856044603708176358370311776088942879542071492455740340345193592653264019891382702319166905206519702427268248917733053961192745812207552962171925258250885300221094899600150968922013246187468308784370421495649968661960762042473227495520404772832989692687988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -223736234150606481691556467062351601828516238322959465395253857694725391386415691116540411745633376344753154531631249862586392395669722072550364708388337998716637625922934877344702353959828555729856705077474476519221850811164753921101080500737096717535491318493466258399274455910262565665040137966835988064545952235798078626698901700452277916715896422333552092175396135267373805415961291368535767483844984559443517711839455783613547065411809949272189038134046460177839990169925350374568924702498863241520488572841604089937781384253541291661252424854460870879680111530834596874083632601707740216956456988772874307858043428678142289236121322962418054285714590734941085789369135193061890116995868881301330749091692570135140297060436506672455354815879362904499315734864105128010046590812380600256442545169188764186088050632630594106117431066833865089835076376612347854063811201420946401434337730369174108916447501069391637458986671216423555241605755159421672623919316539616503209404546263898586281564133174836140782191621085378863835396182919313556038527608271463967379798811341097439935011331551794656993661542202419153140290924440274637747154187596329051876415760129820725167166039970775802148080731115020891046999514706011694480573074095474130005322246625525840233334713100172215273014241518310416143907341265168954925170394162235288116716129333448403164875853496561824257130498053813628802284218650887223706778852954664505895468856894715989193440056789957586106599852277546223980387009531105182742348002912555061314230147412162514094147811675062402470824513300487801905851079666925808592804249369163514861195624410554697872768995972622588575479792929439147356205068547598154169612911581959473986827249229132149471249055607174766086322345743044383363702431787128928178478582163484689902856507232983553655173675601160632194248178234238526926937024877596774452778109595029839020845080249248676916357163821808241534959987703873260503787109270152024240806936918081476354439466814358474755908187175809216633994718165392853429345772776842734622541615807901907986326438119551894751111432878249931154633137081998134471240870911925567151273813139825931216335179799713091428006877441194797634974200895196412202788649496854757652847283868043824123594139030555165882586573748597181657204857267076207016424929699301049899234751076036808956240628102978518883948309097416556925490581795190626050166928067859439941097549528927627791665701771639529482627040124498307704925537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 3820925702382733110347113865475713287401629697965772622259843895144644301162753661189103317954767258082977399605443295844787250620989463398230103362403470836369977504614584932565057256729929549524080778558886848202061932844335088981838443950532645058245992337533709150908013271452171470233573784704615239656835343216944548270685460064669864579742228440212802691251742780090232747684133075214431382019671686033229414541023819015022736679316981691177486173294633285826659177790191822853535895284835038592137956900361882497763186567545565282495031014822769951571234621351509527415512603020795983158419174236754697274088324634363493574652078251519102593181237490706647979411850594547005792442197222785835725162142760886401171994554279309173978102520809570221936092266311368089123801173415542337054596589127667617324615709556736239121191131082194965735452240134920738017235405064933218333131440865563310440816652904422846366078213747433416025280388603083393591690207307640915506628122414825953828497648544119475687902978797202035599656917327339064392070677682534645184125856327750506433332529246176019392706893630513894775821367159656620110788249142793881266674345831537021451024784273089100098081552901251499040001717926140008777001173257359961780719682339135400447162271434146988443797547271442087483399012328246548071964413936835170907703065320798122139435739582200284015768746294458406818719917953911413939005152766131611833172357909727693916476316281354759843450844472020471088933325561147784171554063193564370143034798445151718691221493278848215748656247686850304805063002686548801694418720400448932737407982404759967637869174885180107454266575664334498229639241251527889382910600356521615809222418491624847401557122953481688117332534309049133188016530109897626850002411783318877147782710327285676947190828381882001252950304783882239933218193544503506736562893411489122552837192218032810663559396460443019638276111838933214455295699534528830409244181410467808222292617021118192661675459853115341434621042187402604883520124018748740189301836923833948607789569821910319948638257685258329830557937762518271009278056834222390698802308303638500078427120525286410742325557003220303504042591522108984622573621621020520868266986329240392143121116841792617486243788191014935999740735394821067503733999815838267682212371956162644044995409133996026540830468202514478273291566652984863876813899662310295339609556884213876904038967139361123717331003568631331290816888213157653808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -11610479874365306581355383126119935838553160935143013814962878643927913722362312575023435316459263745479358852572564444789613928048242212033617431996664638274099961158954199393034786587614360264172627638037437552099848739566935720504049569439283864734154541075876750904109380871545060313203273236702479486644286235231210957783605240490541750840174531327379036899817693674349979193325112106157923854417004269701204885049128834109060544156886235374420839988008892639117356170674439161567713817801944890619961654798167070944313399468386733166019066810899489995300241647012242781487641744931952584474421135612412671966779309322922683617107750457112138339223849823444862854523702808481751399446482388917664943317969280950698323061815584560557473562930988717370331005703065669020664163352147985627459891597678951282903340706211418873171890941477038719191672774672326972819620024779030174993546099061937055832707298671239885331491270376964781515977947219349535479628844566021917273423013476561602132526014160824378038553191930802399285528493033623398392551587842269717208198785283364005527336808091175394671409520526321523487605405678904787089140324096358118020269238395910046150609304412364122307219729340737404335165242687365880060046257490602209938374304356497241215662790056970557957469702167580877762729747835181421301797770232446999613585658973748194950548875205070401455459391841100102709643240968118718000569356236755406070549542735002627825029511143215497619500352417964653176249379339442864643346154429644900844613255103526621897019672842579953678157591462830810644253414153481433435459507878228671682193930209091171716188183314086983878713133723562427710279425516989696488838281557459371507899375873448791051943564266486864786169946267511483017118489882971645973111005598122379131703303067778316413656922866620346677149988996796500932413142270402192206731425475245274592265715500763827575179341567409103193598662423382320887721036374855945661184828936712390589397790478720257415268873931331414427904343106180806079865934417708092533534392456549078887921108891017967495267844192028174600183027303188962398959688287028715384673167315890127912296731161369127606325603827886028459658535799544043253840902881472983179556143058651617600275371069784952548362215068530697040654373536399654639749109444443611227440175642070857427972563116403765701495886178196786661974668585264442139318015461796451141356641399124475823963481339516523485437538010245361874694935977458953857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 25297084629878846344276064197146163177997430365065785127676914628847195620420232844948909959472836696434674869006427863124637318478821052410652219801777581833583332929658671810162736223179539864895641792164813254354621957687004805015995411659019991685106640929233141986690805466549876579093145812780287583104885208905147056743957916740702413084260022598357351258338454660994498809919946509744988734222984357908228532311263681747415209981719332215787098595386103222695332658910313376612094325702351941604662732111434657547663662107023035928003258394922688719570861328101697388907595525489808298877068221747649088071338661463894812978252571371951989383103483475914036468203291383942458233756096602830390520702264685977262291166370303425325305953981839325852595444269644337808497623472256215862799579517788060838472570564610755930423238085708397687505731227371937518883460611366788093223371430951078224542530463389467257356198138739579906346763799909497887652785311281190576036670368611910912369565992223661289809702328704366965757199469941262802914299963202689374820328243542291811166707998347986683456581943476326413950119274628202517136210336040462376149692564848688429989879793413315306660226421284225531426519155378641026793178601726989038945080594163801093024590877968582491926909294524607617778111454386082196623781959522590354824039412295337042992227248569293337628678498538229623814572176966897760782692974301247426213080863731597524000405589354992685686674131281002097323212604165728794660055474432995316159461347148455201053175945142553045432223124642303989082244333459002177106624696364977540053605645680655593961156261384601709088099549494870829600920306375224158376478522265651571408692393814324415226524818573966058267349999166029288231218792470967358502785114922835368410703759278253292400737611476707208626760910736348834783104709503761301457917447180235163359382602662180206518696561414909946671050238079680929079916485036474828440689790702543120686325264633294717241945552486650236978423497173980215637129756978807035306050970420643679040649352547427984023061160755034981146671258030934349983439751084839869593545220285128177618578877442498730962993556703491425120420095644323470992596668519825304849878779196121958632954700786900253917546799393509706346310868563866711167015775111822435696631303129233630449266746659505816715564850017260729309287440765875963215161190464048069249441311924521349897259400162105133457806315205179670257962243340443819761276245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -42767101780348106132720675065235667260056426445536712688095012119635865880044160999340552225833048504915950367789450705881508986960524165940662603940372561607122906726577329674571678921117829333194427171312543566462736026363739468975546998772552686260172394781315882168496468855135919134484720949031009764674460978319298991913302250302101051075948277910519573809904187655502194023267820608094429053341892374113509482639107811056081012687770226157388807164955089993431419011875182646734260753018271516943791211788998442655880158029719796022903110571569217801197476974949865179568635632401082331111383099945352589396324260291088275847169895589277769460268861219884747836034357619026738648647385266688962414019360518425775176580303382732325511435805002489718359526736765129836479061907444069873743694606283324322759326271397812411765195709227451386999302815020011697080090783816812084548231396030849403742503508874759203939590319593834886166556923540417329619319489469059349365116516216628581728008176172996551991869261222944472643969187289302497658956657871428215709261417129053711048301333837183504973792193085102668772039652060986740419449684568516379336865357703330022964594098560774599209336857415323661961240964134425802675609093752278483321532203283886861108962144115080413436722278688293725570397560300731886384675905707872180730216708304681442535847999218985869075048734903619667198127669271952133658962180730320644975473667244281610187021160651502159795935870156767045100284871734696486539007475467785282002400085960264008827074713190046572549755508814768612796247577116732203696880610399221709055383574721395154878259960254844805620344264435199742459979095267262315932253472554746055834968843492265550254577410139074374352926203709131448055574218431462012861654576520603684546259193350720036956705141166054188478965330622200105852748376433397196129827577338450777587024895757680388210809741744168903310696647963230559101571499598948119136764761645424228337130632075590388221708206344089475215687225488545920695733989777245827686217572200430691265862952689070336857955435274070347395203235591795796918334103760856166606367134300351168225849735240581003309951319255638138780685021919365979920972164868790166000766764529830315941169777939794504223247341284213994815673246551722296447233275379782311930584751232679775485641435930043851887088022198817376312852244474265086602056503017001869417088285354779648709596818148091821489554828863467739186177141164080239832401275634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 53754952819346304858901454394789104449766813716910854593809218989623355769883552857887204495478474431469177933572276133229292740935454030760657253681388859827679280818619035500156745873507852450351182731713404714158283126088681086608933867799516066948409819344337529610885325403245916942321252634721728713019657525875085575147798279340252431241404526244937056083613139651499772715100359914561616899074830238876010579709956011563942903927077975642263139494384729273129797214212772718303093947259876570118779287230260679129247300697429950018522833086700010022332177891408409181941403569236725865453683153390835849063174405055854880893184715146076116243395765549484057502336103964209728591921837248645125001351178745835840844984101387699724801224223151104848746177781109450263069977592583711000205177166231030545331361373823964560909930668781518484803167700628741182758776010310541373641187034472328320247956917091770510307478112354256463862539385358225621687384944228993103501681929790648584703919720212408785749973248555316100739798868471087443836943360715424113576941808876791917570608474717239460205501720624053879852765781623720228850350933282070964271079245836807085983107376170461689824910183570767086821305277651913397630189393617019919240988552836959953176747821604562922509211267877168987444857902040951237991020552813143652222733889125535161510022527047871382854461627305449649938041421648479267450762386507843192247223300508635805614028628941976540635122398012520343371180070792815405236129410246175642483692772962514453570849857716824119209527682947976752843024694749308253581399102605338758824738505772234521081056737672946566036962719570377093478467279861369971593713258354955876535098750218779540462461024185713557076681682495964023057068680615584690765339862644268165400191540716969740586479705024559135703367831208361831817009409484571139536272447026146863085134121047230313568154514798586990678731784773700581525761857274596474402195973784776367011779476774172965586109526525600638000621016218449148083771090733147090186205985222554772309927178630019498115611590306590499337618911334765093957595690559196468629060217291030443646622755900150189552413079082889035113341818876865471950037385119209737583838096823405498290929793324704142183630446301015410862840495295802440280368402348620353694568979409892393420764324527915168326461343373742209584945662809566469771072405209740236310080663512624000039741925184170224792402140847646962226041855714697703660931438207626342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -46777940618341454324901422788497859777207100058385733300491842977944499694837919558542643354821619540557308889102204287833625387998579194615679979209348631033984416950810484534594949936697771151491724757611634530431717905210567301317154704222572411448386377323986673298729202846467664503706989001631394807245522427374697403576587922432737565768971029122698374014949404541069308721349796470485091595701570766163254362285567792937296338724555590390449781523866273664569037827031775466810062791124962857873763063903903636511916461116800483068972283778259290929668367504720569111402234930488474824840868727117070731625434626572172381531300832523567173218821792592995135166552463158968688054889351715940264865338784347190505829944021066137572156494739207089477414248422875671003860865209174876608257326334322475994109441663239215254566573045759313379829678939481508610086076904181996843412772865586937732506170150639972443915138828469013582436932919689463158512352583478701154011682008656559886654633839530158583825443684835620281615951594459562797090494737847257929617085382275034828121421120639238026109299925807031636996585497921651211997697598450787286542792382266930617316715247588821817850066857580298598287607471544009169525743722978604110804692674652779747603797089773994041605593840373674205514372784729906252306678593599639718673855346862051072755128011391354653135206353847480084467637924236226040437053430553620413697178779893720295077235356026578744853930213284136776678310209515455390090593927461536731036005780018587103859935849554120213126173249251109768696619286103181680259755512034083112080548117480144264505136868833443926879995678709828642507291769809824224552288041701661390339270560886705203058431031169740139639073390893611234325635915251809381418772362787870951724872614161386970600302306226971628501005775466222927567042205390967506777180242372490463130144779339352018573859399143377368155686105957134340646629099321908009085070976569880928471453635266536358168494764113791542763981022938851360266238542267059463723707643507918311664147041733410241130324018991081665708415748406762501294596461419206233297674824450791840855515720248029480384154763587640087293557077842556601699516647727159576246573487979329923881816399331702534548217831668105918062597298177515917009996444048956690631803904223889988673364930926850627761126896408897362896941781494491463004267607050537970169483388294323898708648551810305260539039449784338885526954396332222074761375552043318748474121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 28112192957304159685977691997710596963527321427441397927691718195833759128026986604229041308615544170563010447702573388371232211732149951892411959635598066002276286250246210394143661071503126471158134316611225134622390593488416010409552474678424219939566331660255857090716833330875570683660398629318781717998602172946014183235971926139361110381530276209171668590970089050168742971378709930504948464036771826639234369540985788927160631508511359500561841006308301294796586906176251471768205496767701081409356950242569316995839257110855586273498117249996716983182327724159944680475914754701094846783460186201839994694511058823146586796842960187340656837836880237945478353190984306819201756259585507423196653420000293535709824492385642479164066901846168483587730508348829619674202371924075856826788943954704617232287994565532045379026016575202572592404821353442868372340616585209598152368803981888410169162092628500771140365600589958565248190778122413287453974320062591554903779731368243275686237756925209766156494356839294343038780091657357570382160773355670497843635409725092420036886058306315574137721605439874314440093227141571846097940785588723282263631514963916653383853614679091074965404828666686038992195274416662494743695673110847646505713302425655335092717825261803198110185740463755259605431622096364552995911480650035050525159879892478863948859972582815705669503901235690265592006824648822119260131610227629940887736863376612971376576931430157460239824732192572003821466364176404953087200010422591091538001296719285360969815388531249794492985729059834607500517927449746737852966247955987217249669400064319965321957677348185739554940617644044701340315236336134564269723831911810277726617999641477028588624177208735361546911685785976466796630212126821455489577596679745855724597268054797356280017162088102674086960570382249686226818114888664591009520685659741704767502210336569859539182060774908071808195039183994984180806245567838841266974121136995175150457152330661333484170273579677147055804041114519102319804412518152300116817068173009900164938753178085056778986688776089579838454181377609639224086517334071659639693367115485416986282128403816459840964660876837408524035721204953447905489763350987518759633864779752839525655055356984062093574900543920044190718159509919269014161079446084025619797483332271273472684813077780302754702271235288692458420819480878781297068093135578944912201472517797254783145880788315225422729655580191804214680837546876373406190552373118407558649778366088867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -32129471390023111805575931835024128756432767125556962074634880496203068227214236918771061893260232865824558405741574453333934208489262170092717170884876564457434692155907412730821390052382660706445627395044984289591944228723055985886293609002200503162907548850431256856093661874063680197734404839187704202844026083143362555058124337919398886880963412193128310444732155029404633450604658532278216252523308579193446087708727821346375136168187503309992651081484289035650099044167629196564292146951682372871292311508632648809465737449335680314167588942885461501704888497262071896542016472218152863147545126049549393057526962261807403755045626969070824093571702630250268315550906295366243185377471724101574174572859297741816765026226827753029653381796767806906989427164720645577155001494464962312008788519604287503945114632108656266600847151603978975843891186440115414378626879820697062261095294800314335776020252891826690659486246666742141247481566090410433985307874081493374851376566944926961144724738683689535886079579159974548914313492235314730247166550982533953752642777046016995842243776010561998001890638963637091044239399204917435580344534167034796716251066810240083041547806601164723704068965055581882741084344733670490044247307330117324079817979387141754490964678472100167710978448959251732078444643416864970152885864379560345079322658733806911260196590636693189467045463884763651842892249599986614287805920901429915776602976663895194125263027753074377632438119145888762266249281601033492109884856232511040359891307760021437345981150558172982442863940553070688592774405253802803217937192188232091044518216532718244588092660890130855840031978736845916758821877103195893431198040030949064863742476230051759971410490081361972020371040952958708640305970991887464454049651150721463505586376937551222647210210931402151615663007896815047664732626162699140840020106878642625019654199025483599940184310685467521683131026800946536897512449960251095534358773406550372085130844895456298583126224918064070275873416778544236416973699465239874111074530285041617591491108524652309170989335966120300504265779821318296902679136982630844184129061511278114267785399913943340040521544524938068239777510418412834184572286786181403064863669255079574128118522548826356362952846185591830428622269510263799938964453235480744593914300934904837942678212376493079526073195408388678918661128368549108790110149059302724103415430173937151063279744158120630300856011684908645186138551844579752669872618753288406878709793090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 106060942334946236239900271920508082436774480922314650536584215546863430969394696995257418622236884996274706522921059345284587789770045376719365893696878042935599557200873094727601283199224188274345827239945818569017615400586999155219728844875956152704378808582533078315210369020859544565186559927102005340518566154849220048794451439110531644936217303869094262121270598087299071181097443590983762045894943496101132786845655054003659536810882650054555777126548451665058888357412207906357506424760470326326794215154675292060343456522094103493149349476866092362843726947087960342673587104804165411190389900410922549712911638216251874105663359281213439757997011700180348405146856079667435720549717443689573859795848520319052932821826181342893255519920540460006431795393751889666387248850336696822443396553311988644553121807188981706482829880435069105334658918216698583070151338632450077951723275535543732802798854575719992404016763322392535283462614574021618498637372732694096338628052334539263536141108632065900927333314574442438169046400364365405838894381993970713391112317002038695780347796569483260204345817532373189232477279609528958301033344496436574794195191326246090598225988615591057281959368846317190864757849609491041569159986725182427070199886644956600056239948235959771542230068440928978815133234003069361548968314384532419795960788217597473299142158286634470204831645311916694346975981938298276797553274619935372162654999833875253031711822341475012943173126893942341600208870817624577003449702067830182662665368940158752224035581910032516986736217418034307618104225551695373937017550290191274794888229244627242661443932281867156839835307668677181109407102326395601045722935380447303606926587214850294420881819892469289328576132596038354862722448828257659693945608244921213378612165306160858312532618139382431992250333014021269230487485000885993832191273308507408708168841550588758583592816610336351891146996221102979258610480124154675825390791685345507574800155584247798042636786346211405362692555332440681559433597836537196410097968906056071767746372301176615301327001714452422355812083991472391941309610149052463216931648198246780586824527905043686844554628860464439501801984026856212288901073467576242701617106525395462625165333858717717267090081906354269403562537705968069482547587961358350554519886899073020417137029812498129017231669267185416870021061199492561749348894322671988408702748035355131218061765313443908860061084311507463513841280389503784526870552862298779928096337243914604187011718750000000000000000000000000000000000000000000000000000000000000000000 [80,27] -277851496175877361158821974355271717305258437451141310699021180028312058254586505588328860303911897605819046866348977838713669612243861238497145021524804974299570639253525880738802764136003690331973507512691088067137476112038056571351738527541333128464806865296875115865751525836842749253748373535965284143632415368697604204393221414845573882523317707839148266650053926202521731506044621572328192594182441226366965504366744658053145897976401214077501256475248905791315336420626977702744904603463033285301758943012934429455600032515325760389711068007263917156463510070606314655471565634341049008396347593745647416512345402639825124216614598748378355813725176603799839624261965388709290160957722865490422996637476901372491203713607829148839149275355326210606639988519876191753805190366405385691809878029365553765517897175813759159515531003133188461383594698269262012189812523171852391593583952637158120629286133979758705623982862885002195096309549574728445240692857273218085783420984685021845595867274222887407949368220301045731617893579270555476365646108291446933575681044643123118244011397324672599935462648942693498229854997733601407968189266374479844291100547958788664963190418137590843489242004218730456911285200935573438970500425894473740365037295158162634202162045025421487473814309774573894125318596427101771319043756870700070697417632631563322673922080041069158571522286502392880837183943593426127675310860951929943977208924516022181217789457705177250500072020130641897770270258542502335958198974058569919212907595522988027416513723281793795253486703618643211796152848624313895744392316225585062726046553097841336075480926948200437587583557383503055241948490774769695671260621582925587790305380352695895735582778933770534756243874236292834240326441064238589217231719814877772038843400801330147701512307669684619336970789229672482508821008948346886686014372624944183386761330486626444119072984716352313169397550173295981196482042130044043708902782172827425580051225242644672762707654091507880603381483310706594147138248232489649037755891789468390904212551976464884601525765298542417064749061752042433091633242749308898874674561019132523295369392629292497307614651872224186357572782704826911215435343273915937061711380240509025151607505212670117831382091918710673777553994713136234617461252596523211032995915487852451240163294703712782402586274701044832288522041911799678115235502158723358692213592576979592352149370669571381537459611381378172561936562908142632788183624265032634070848871488124132156372070312500000000000000000000000000000000000000000000000000000000000000 [80,28] 523483197595198711925477581125110586530404102837450261455099670664726215267751603480098771132150824096501378610737357941664217570392645870238970012166360732334931402415180364715686835767369330116304575088820286946731727137931714893898996149344681469568651612603102697393335198915621918054208006203951647853826201477444134557277802650782990589756945799577830129477969415888406363735997137453726821686681233687891297742797798728931737955843738482561426093168959846229485543554902387568632701683720317263125239233736130219981576533878344368404809274621014666401921148494603981084500247710316700866427198578559880643779359872466734694322396222432965892680787480203253476137280218060993585840558146817919599567667474012325907206526328981894806361421904157587062991859268275841218056318333959662370029153353402680248128128051444302261732830511498903080436403432522989272604316230735267909817848147097092589797473214556945689383245251389580245702241687417559009211185781272430538306005856831272519717217288305729037322479005515230775021449022478018321094624831391359721834670341988822778571874683417044142992053510484466282249436430094108988499528947578934012984983100984710276002416979601686842114425169404823589785086272401032895909527308231055953400128272147445678976582814852533005977001566541252141873423578058001276121021630655307669850617082134345229077222892750977773594487881495525075366338660241978012694360510480941349033822146902727049902731650206471092637592036697122429689892322075599362174151014491129672201647652335933263481306188844869083141301875571912226951130589655351123142935021637157428154290680239253277059335879638332208496046062296276733225150019354194726274820492688099407314539223890240818784065261987223880966118210796629786129576545990279782352914005653159030557417296692811483003289948799317333030605150727441260782201019077422408270669264927062902811338037139315612271815457297530231911968538151549013807991464848787684038822119994521816353609303928801110181805026238774988159615917865189129758835032856416791897234173902306068364611409444259808003565512462555253655691431884063461288552709019763902965784687641712110387702594611685555759529299065373260881429437935185088232846126256817433399338300963416839356286424475552807271878427536998192227941973274650359847455798793026562255452721586818336493241965281700410414941410440168865896234090967172267616293783568693905060459834285752999250624524657549587584140425712198451494923401976251104921755159777403340615187232742755440995097160339355468750000000000000000000000000000000000000000000000000000 [80,29] -743191243564981499716789242134366025146925221508738342155789382472143099407475432304237161906183415339139606572949459239599807748871558287749268418371035947078722216686604641885163273304452756580829021079991858946297267484124883888124482936900693914893533787833852398601668658896244480560264306325049049333004646145671679077162499309000272346184862100982050002355632336823954377713599365262452455105417843194301991731035548259275088889020012633500592093514634229757282723248698825207775063338052929421766002073489257310510102693857427970211418309369871538647959411255640738387512144180983493802361262243284692730810777852422640963354518405287272750405789850708588859158693631195003957429739037266190656994445829481663350163099479684228338144523432742341272724198312167452267595603392785589123158162711793567364719064872575916556728940196037213304415762044005237156623391564529099692743682491236957766061620938557645004257632997496176808689994373512565697812635681027224811734731783724302512760240961058518897216179764236413277794860417930758958131140823549718992868625043973089187655852150370308383359970421135799345470174143534749894744746025531354196037406536343663899919086975323853590474789354680466800894393065347449380361777823360748625840169437680626934089794855533030939230460196134907159188694307808235675986975935902985447008045498471040091169697366867025689011789326350368675471065221605294607051635086813244397710342459902012848427730790774115131825683007801849960490753271838622345309131874912063161508044348957668293814772788232373183600485623537723883548364535983466281697915736153811134363441595158668632080097684209084960789728318292887321060261379978990744445981912982931246105051619202503426966607338843833424152499117747470206613649715478564611517999381545157928256990983963269639306718081520995883889196154503697122388743502689538731492140496666720654791724086723615788443611773224118297206603828664634821467043072729443848361832216390954058894555740875357704762513988698329205255190688877112878006950551140524774420789080796686267122679387327534240669816042347946900272901417336119141672117505258620379027462948877106951359151407301077064603143400138327620355084801552281033602781157463336965519445075333134029260162986480800266756131078537435327420991093216868435346935830537185993959343312753229991999645101046953370454505874188714427565422769394177448946449131556347611996997637168595451557644223045871016635058167232505191814884403527364440852781140557593766299282478371424076613038778305053710937500000000000000000000000000000000000000000000000 [80,30] 770030318147860279076779455927391989608919908078688365615089565759561714860809444135457933468856591081326940783705907925643011044809330512221552968256655071733075739905759714362073020055393855350101765154047093541377894891132013664001314519383274660626760253251783757530955534675438963920962333102483000703048697478130631823178755378232719867208330332667235906453073819810208139113766204575921794361417368615359420355772170786883788537966058613683871170445679993771507400617634359937729237881213092543773363709846300224978144002950239262378732562033518498373904450440810642440002540300415464430208648251640583298209301079910264936928756874071687400169054333318980952577177178339253775492572965640146680386020779933576003140402328207656411640725347717552713429263453712830261999400189726633615308544541557140278625958736415051940348934291692381542499248825895788170160693572923548630185749501221439130690084426881202183406170204718370628573190310862124171390716301626160358969883704936440137359790915865087400674492030078264741703862959063835538101067270964861109812783251787542461915170492034960683009441712994600790683143169392516797271556760570497256589369400685998083556971975714975088405760099299431361947714386968243111042237853325301848377322227135328047346675046736695796332381454426424966130974594272078510545156419563870798227670201139832495473569031357369120066501461447984791579349584967534317622470837212158342929924473634952091166151077696974453627881407069225859634543139680855040450560713153931752370285129788628959358117864399123091244197113053661278211450333884134012032814737404960298993702534469757061049147827248630220817085957771436164572946084253311192245930019928585046971838281611454638946127596640545700513855306522651699303034539068077939942380476258633552925891699109322483237124123296482434650976441708104202832366280430279217292624816707627641905436096815168474653881614817392342594831858232869959065398896546859514284451051191582102004380723632803437044290936867096329703050492439826217162821669581002938521361396718416994524168259581524620560858931355257371769697966493470390999858483340834201292061568906593722637286254564866360612594669341816843189680209993874937269365461781082351092428495552804725181489326190306587414869777391500304106841538283094684477175415337567007548057961033958641712306563406011511909272648858355612011289157676387659456061079450328425129814684418563087061233320577997532706701505191229158389569816012383009506215267376302249547085840286619884409446967765688896179199218750000000000000000000000000000000000000 [80,31] -444281805831474620530121974690079640615021910337057355928816982612282676456101396031847204087233622210679318252178888992537054367151633915783201092737732279336977145574353912589474571102697117494706349351455470915516704715644090034658493704797296276475927243201078265548785333300991556963426659836062092487807511030700027878421529932382315173709813271713156136126738313418230649553051358393027811324281333081056563958911922781982804153005376661360956004844566480245193906760034388490539183785606801299811122023098009053429632894803527807041768608950337613470536454969206446506135126315587013115680640853461816007191557883361929961644327375239470526461987497317890617905254758210429039760950698080356187438885700604773430102392314458130182636236751075236702903468203268560709940580219641213674147141614061849062962197989590742625201912100125026857279620738327247362138241967520757793361455334683090428138563193998941824150278203267093239834344288633794911776877092333586648140636885882813423419636442369258720865185128952126260868482375113018507919880426898050339591702607520450872921445292634435175554314339756811581123088089770988515179646780776740939678508747684091639956551565481525519094275246704198355400568669101937055800724248405885529443331756268700275478180852492570103750681616029138511353979000864283182151160621484708118566047049699220148263831918713125279355616100757855468299644102343497805872428730352618147380041040471147157809344242326216526111850431819225386395902311559172131469837791630025205450113746637185192380754733304690994518367877094735322550468826678878487206097939163284507214334628900686465775842314205678540504496974077594808034402741530619994933872514327642830170344368936126532962917771167491159641606623726186136774260745847780295121867890478070385551809392114527916660346630256109735946553591654220710263001222314327573859393125275730068281320132106042815701159083584375606920137868902382995460134683086225335850894789820098703263193325988900484572533156020357935204454865602300132704000836000197464988861568424854304978399329388210556073976422891734039233702215516441372795512392547903712047856890411025280548324721184032926127669520190165071962961903659868709752277474255414246612983459933383567618841953574638830604279747411992384777410119926111243019311835610886788340347000969704771374483267445372820942475484372138197172557569142739233705769891286393338409674026219396595992519612958598243723282827569602553443672945622255745662803535723001137148445969810711675407333132170606404542922973632812500000000000000000000000000000 [80,32] -265163799557337757500464011455578459672334851075506585676235032338424208194700639035151673372623297503984707054230471533776176238395020740363938677335688172968708712108406766652672013119637684837687648628643873389266220910844444507632717720776919773751614825829154420733835398416438303665271843811138515376259125459988930038895149359857085235535226337671153834834485946202346082661478644498363091235623733422009281085825348861159425922346041608034926687639918191662617807404698038075079654079363241173567948470250422462011718181772851557365556604594048527136329481201829723546474756695506516011534687363602083321100573141943445622504824718454993679255890284192912610543090106681019820274397584442718998987774406472330953520970974916762041126867226609710565163366756140313474718670571616785618942461915695796990249798761359402312557979698933137822307328227539768826742806936070148022821435941393612258287231994015111117267850750767618502903040717109104616450539787234810853745885722512925589326575795711086463175153696226802044223108069952124052475733241872096111312674919251290098938450530487416739639993887013646437036160708611793696840217413373403114231363734795696850297868213526433495034659030126281641779285181914566593663916161271743645603082690185895058656911158203062455201578661884256211224527630858052815872376788079731737570803687727280547395946732003439788149918328233063480410880003603166794778758201031385653080408285027900645098188895899554401059312641764379330357909775477152277637844643495684752800839682031220251800669305392091466199719269007396492015737555284298682763552327558168814746118805117947900749029084215791621886381064908946930721266178682440261326140768969022548161038545022418194401933919994903605563264136631237794197587646817232746842285930329783760762621454704208028864956563843900796601198758296801172822972024781033673163917613541772442270757191656327470986979283136508293349861324333895574128088274160495808817774406747922781163340797703646761197086648745987153147735431794300360131376027192143847381593637740271832457765700442056855713660447616493952455624009557225375165715937577821690432519915243307390586947166978584471424934083452883518855292171312650638511467954224093322968531138510457056132352805784293789842948877473407788391763377038148315071299281015704044325260156185942265909848437165616521644868661556901669986537967607211968839165579038438909059047980812711669476291096340975637695728715077160860278011173786073910659464198745755237132619989631904120147912196081563251937041059136390686035156250000000000000000 [80,33] 1189021334503086318410594788434253749886328549393489267725971449397731747143518724606138785400498239436345543666032044889642141588981509745191894171423985400638180590553582033938540108079417993369567026454478975115788822258363619280137698920260346995655067354015763943472696668618935717641427028420312382422637491214275974654806987384417316705428878159733120522066909755077764504424110418479911056284490183167139513839643217193795055146884082921698382575674134359026201851585344981321875376436690487826941107699761552075454953677163861914445486266392470878554142861960736783874345282600340035329266581761206883231886856584822506264792226067664340880966162573318150564601155562920620607463183900235120312457024841159287904594048180786559297830492223031940301406473683122885563766675226384519247604790759785450363168811655130508041889997141597532566825690976827272745357959570675334118301552796204676166080728105519449180532169544732998298631786844345812734742580188152892674161062706985661650052279789103900939643298304087759705004204619738512899953990015870785103355763696173019040741820648677969935985170723235609840623220082281254448569646260735733339849955241028536527233472434747356754790997256958641910984723842134256722286418026780171019349076066902712471489610745908410810714773971585480611629280812434571742745826541875111110519773009342420898107777376777829133852291925531992365570920257518175196155163327659487678948008305784549688319407680359541074865543340940696980888796584410739384480333718481486370788423162624863795447108128558410516989346714891488250068637816989738660271822371103594725585039798668659298413025892904863297444655011677087121078172118955301154534754167785312222182683365930495483358895604970730598696997662930001966490645568969921498267389284612616422834890881175444418173297344042106578580386933302218768761818291467572712391854438667798184696811644110927773790395890948383493134316593269837236633491880523386548910110855106059514910647805748999458933471504783010997924310405995796025407756869655145992940870691076639811920969364069778477730973067697741001752230097909242175432290484236836298696094135466227264786454341599057237171674328444108027996809463487002999049214303704099704780328384995938166612659468646007632801004372602816511992081876887995303746099954077157578525426354369302898387566940147751054992324566336501527002027619833501988196082119528096384598783525559289592115898219362251332846723502944278225933856566945514819530709455025397960263737838615719530853918894930387750719091854989528656005859375000000000000 [80,34] -2021199018614718157724195021427834168534774415861294006708517123361071119458040138183056621077736196743178403307321154456386901096316116126641724287165260686494120323260597492160635878397259625993358150740945386552221036559834751212452087864380381467281798862311670027092173203088972861383738450832369436073616915518046060324322944904904703692364742739340268517861402017663732745929339703681776251288421909084197360743705163324384628615514868512281130437301696656049108480433276644620236110588788882304098546653483098874663691452288355310246643858368537561856656785319313954959010302628519039858279149301350279488753686938602217635027036955128664068539139212834008440166193291852963211626374661690242282120982651932428319951517723736064876822203683622022513810717824620106272843959614429047999597267476669768882234335695308383373675598503884339342365876261461659390044543587558599248872012923750265438395824962972662687321056110294457987749985924527630626073163364829219707713522087333000012508065851895921088567709780067985706315459877759341412877011657127681233874756691139527404727331159205659813150058858173188744752741086239697833341692149643852602467698416079444777414956397602908727960521582606949542567289426603084808233346041622753798175204220597290363645930297272760689644266975493325672346152215877052963595036925089885674525440306814704050880967156052686124597958953122809583095964977505625754562059349096711032473480051980885226973937746431671277002201224068190381162099392764741188251252277382423461695509717708103566764112264737210980320156239322871315610245156766592538222173209512413583444217665753063533080393261747178967188612972975841689828689741631518824544341783619671916560949443283887810467512242429310792025125334689081379663415269360730079447402097685798133078727458309475588415298424826316238134290632800003634596219950543418415228434035678107545047319965897479393485450876805570738873181278645100433480313375990054114763179745724826681722824797254366119474875496144130418249373322497099585802749641480983496134978764778147296261363934922716611128667563866007753870375073133910482137577907766227010597915234938592301950265880514412774886335389071068583344302385405846639276635355818797995896732297630278660890212115698817477313735295690194606618378447113995347237870551159614067589494927576039363862029279623677924825235516692429570695800646224310981849875333472227139613210061855509799362102086356122979050853759471292103018378622392249281371654869341485316265953759077471023916143874491271881232989926502341404557228088378906250 [80,35] 2486602582275043440341462983202366569295156800528704412863860618751220512320078688717257019590851681933054431292183558883401119438158436829475381484848115682349182724029988110433783603744134661791031111422236182636997751596801252712521887989195535988829800575188368100289628756816168084663151460583515432419192680380905868109242482558867181259561771841052375916088270500887082868323254830303043335998442725743007146789171692332722150971429227395915072541106596527228588364058629360154410640603542968933279067845707347057588238859104008387752183567177912695289409909733596754518192353783422807088981299429647260199740684751502349456683890605718841851192033988885745133714851263031892533427540707874772444512351792321524400732782466612519207794010821162457733582229571324146921891971296572335022016002441397047309771974080908200480444574225784634340545758713904318666216491493627326604370439360935408999392975803731361420401299837960710054373699291815330634566177376627427843092733061315249879923817492530517829842512344688619405512720637860014318434077764550133887785360837555970128830824398700430316905020804410328584149064315541758132442714601836378588952392862244275422237458506495499015413735101819124212599833899180238226733741601051590572466928689596151400793234640239433592927689743570422389192358399428514434467056885428368836816332420631268292952752593799184613950103205327105041989699276417187985768152079776606828049801639831945151886683678334918107741560447943441202979876794129713068439260360992515691782178613721439732440649129229634648335542394150952513539615110597659110496265468973875179015519881726752219341291311890770150656729904345049936732189873770022745721058063908286118320522795390630365167935979601566670791247646999835402674873640639318680259675197619202294256669357189496911364040428740327873271405574607114767943821603288554726722376001308123350286209327672166515538601189565014434575028664848897975162553918447696413916979375458265448135365586863157629771816495701225483472524511940939168780366477211919229391117154615303290519742503372037154279121508427150987365900729595810185302956196003134825293411637170597855156537742794835502695130823806302186968260120805406134505372307374657282072392693259576818760609030050664822259480627669187634953549780873798591126051707360723988912751342207663785992162457324816399076908580294896238836046109661103740689538838664904653797163000818858595862152431324328366507080379821846024619112575370853990081557288542034114202193075847133444482013435450351579447669791989028453826904296875000 [80,36] -2484853152667044509592377832928667196103161233636216923421674563489580980727024159981221849096038054670664938234561873505837762572308335735614800071883870119668264095401888295868109984274921397945208744982658194231305252182931622460912322462408779933310809995271420765789655488088457319746172522388355977071343983334314843115702519180201999838904265057539421234839763180858956149796391131702319877276572166043950013794296449192729840738618182523370525245094722620241670680239075061547743095102712071136859846656528135991641904236053537970752558637385268075654576477655274237063232842079780323879880028511386612803629770439411081144612788171716255609035251422948385351433027199323448506718384261148510796607941936015456124587549117837772587993120391411374838496195047477604178839267559061611835791468745147387779502508642892151878079233796050149219257266567661791060114386752427955399312833113374918311356312933329091878909878547524171497588739958541641664349917219616560594899486006716247675911307091338106413045916287215271744182479931915562978918491305461409486211347920354832904344886891278552623563669781369327879882561720969575801057205708570566318961468692580174487206911447843068746124761375336399084657336683098116933347236786233727910352927313747287329355329825737677257090792454700590879344719526678696706288693206830429708714123748516617277074933157373103401079157294225431441463777845085806501190407874923640909084966840510844184871923310939662743236178540661826987248412683005184726821845300692057215630638571205572705603614530044877551270996177351010304102844752019195449869341144148050940310211563544547525970892201559165966307333544346054500685033923480695090152730259867581700112482008133233106804535818462255952188662515148280064190697372722116982801206247112943478326849779822203403606674618478869237215263547192604908529718698702629105901936508189010472135528717730961045187237931561976399556019817453369739936845893284443219167362374398600819032810309794956776605983808602860099262937047795146996768225735136779306632882833802573960418416163141313386351565740825496136268244495166911124795497134672342376575875157310885995792884911645657046768836629019339304816977982929416885036969717180056058237945333599934634647421928081336588604817877822031479140309939078593051289850152057506720970581040391878796535062062150065034485088117321673664104626076658002123849447735140809478779169708798621520308322719711350630518561147967509458975392008551011273480278426686286243717472652184916417916760167372558498755097389221191406250000000000 [80,37] 2110366039299003145906502748104320337954432894499802532609509122296765924625579234085905998059527190684103754017275314867511249606040418762440609210932620160346120987039644723455645949188831454447814365798695933127563715317043274017603475325867346118417757226913265557192404047904314076883024265876744710397744577520662851948624555202803401772153068539742291078918882039885468359543701364707584115213254726919688961686206968683461008778854032172595359583461916972934213167513446658290678795728532868777011042588016731929057522708074095591185788726945941262991999215605246589835459377371501265315154023995947052577019546411282351233191666459882087577005187155399310510912614027287983300456194309113863436843351565662322342899137150435452170231558289421186854619893767898563568534557252624791763466735421951167554553497317886576112599737113384232740717542124522145265387555919801357625763993929936628819555808055862445758929584907813194688422231004385804177720271665913288229162341643654030225378893350832583105341184783111190841776705393500286893288555122241015330839231455132642046348350401342832258139087799204609449172438934610753842648433830649504619376262902743037813325989327089329931726943774553460991053451936204391809255123998917682438231310017743075395736531307715432988250354946081347008152406254921016495603179752197711206973477926923878482643035672975290056854389564346683904412734388144510794668692315311235344233930584237189731010110511265727607760863588689031185277211594323733460628258722723990951507804234978436604344272318848998054728967273784115736466308376134324691265249861065514684220656050129600516165026114326674551681631025067279395861843288249451119170595843737674639131181185091603298658520434959505691804468563861108732992293532797846497123318109662138398789305683616988677623730984619365916990803122537855356915514259283995753271859765441770187237850511653413136935690873523539597735072665348914651698694872218660364479385947642209547027759798783498684167916264772817338026708674744840745479751413849538709978701091066664810278450432434138456089030957460000157475552221710823244502762187166061785030681691986485106952957821309627032308644786149152194010921779671471297863000221344941998810077457753237498679925384013862565331795730170937583199712632339169261368002198389428600711286408009922287417011061012559112475990572791013404552876935692162263431563255963383061839165226637471968985395223992923908026455450172991886103005772286842788381228998608510249830516215035666174795053739998706987535115331411361694335937500 [80,38] -1560851898849196453665231899054210448529034788080120323609466372409420226002728082192879142831128277621384100140075601652812957748056890572508598973559566456777420634127025721075060623678364601720306514031060288629545368712900471486513192638900742327275110455423828291861718607637097801930206615300328482477036157504833009567734339749609909695218738947474135401391950766151285631662115118010719736451812037808479885505591314138995163391104120623408984703589699044025409320730016784405163962526238321644622578379169182789589892383387451450399042297136886828521880848393509175764955052131426439510311169938166395468195490764408840575091986777904211638172563972983035060453571976055492125540348736166379841110049315672933756303766196094892767299877463816580695483300669452213166992311433654965976636935859579211968437695408723968219802021854652743593261940550023441674412670200678692694027371455887713950199105392042820155684812265493789492213761744479353905558890688269772124295128610751498367504850440544708073154711807922347352844088922414979991156878002475809568955625700775597731335206365409169727213912903239845691917248209077911182461775544638113374410961812283715516814764962733949070407775360996167331691300513738239537410647595860693544179753197473442570137896390378605965001009860544823544780318931042781958030889545808176938543718206035604994937090270769112296491248535630170369453110277543191656608440049769999356280830552699043773372671320822614675249439219275884024847737985703540224646399028542377639407671693463919962271388611745814031161375615998624274078405331842325192036634477624178467388230668621728429244013459100560585517902943332069571404742704438577155559860707869314734653990907306635003977583522395801257962406872230018344736351982527018102780045566306806313874693435140764034619709882418731941127697877898342883430260469280365234953141389216799429206319239462617343565863904909785757191387153655666817207859681557441373969921841730539570849102040746953602079230027219870199586388735501708238636256198676662890475223422768171364110111361231776923411697273775375487054764283631184697684126484615578847839945573415143671033007059097169947026625026051667150473188777442432798217255148514670058248109610899107280780887639286857886368303737850862342915149290052768439485813728343122724589412586624238730969349459216358978615541993115917389034406121495159112930622010037418209405712926126866082219856427487460377286817184407804695713417063318802570514763322680376845057381481532009399881832933942860108800232410430908203125000 [80,39] 1021587801003262079131107871517458363681088159837760643143547788158279750598354614313075767014108860688550390325526712706071798821174324149308138034326965880815763999941145495186917151719194642191506366983826477565538465979704830031983925778395731154731734489024631620342224379775887394364325346222272617691982293166512190517562066208897597899713876406683300564154021554266641077802641645321932995969127946528014322054717944280964318342901269091200229152903797391106663207113005451692175938187948921528548452995651544006814503221600256984614472181707900188574494528075021756029227747071519040383008994849609069759761405205463576898975772188818259566435288591888672840932298477133269176763160319200898960106438173921029317345347657928060707469717171941053181296000723024141496601304222906778199964261387939133521364315314822424260441555004440613139379430822350831267544089039466698871783409560999576244783751079324407848635712574249003730851809935946802538277974665062113474469587076027485470886989352140307543207654633172495972551796041729004958208349496384089425010999188328499517987496746859547700520228607115978561628465054074969014079858094854298620699622633901196163340934699504445612685893743799872661761407314972078157044221989795177430792605498973124012698513700192511287433978494298218923264137537430720913598335571919857029842098420381191626170015452848295806915708837984385243966193649031318530071454617733413529867204047303223297909169407064437386595210964605106558528484804162679007600462270435517613478338856220141056411648099887795427875756342980866256206325568624905154629796195471339870908444282874201544647704445302818281830721237679909179342984160812827625715538903640295413070074086936891700425187036052409811906637980974257976864517759467228159239538073439459563335977726649463321352954912640640150269411365353278064145954451211827608720070400623510907856311193667832813171244599247344389904569009886623204850367783693784944033485729876799251513132133910434886336341430997992129000811281066389683768591682403122871391337715921425065350001776378545682533889192395405724843638277485930496086894686310667443415862478581505147335771429338710117438777805981651625619654057714444689694661463759601744130416307742951729128047943536784981757009881996013333105358495357760045365222813664761944077438269368343895209889785263930025209101327799343279661586320362885494742331061258878454204669771332181638599253375140709783728416798410794423969640366935293551928567580465358130620494471265682044636147196570163941942155361175537109375 [80,40] -599126156008482113759786063541176228349811039776359033616138349042711783113796992913476218752775327550907839032328900082816137970713823121533666784757103642307613364221573557347214022770909125837359007925692004166003892291133031115469618174991008107106982139108674576535960589938146256234632904767982853485320437564388519886974815980208984893305011875180935777013616618206429705389231965998310491648873313968152071580263945191802743447728905688284451976922338328017142958687903007907228354273555254268193600302076915180923859538791148917049911149441502900192892583317490416990958912636636849569292681514336137441732685406167478920320150362816531267484439084770358879699284731043343803967207561649327884823004224020482593370521108114095132395016307788716041743936504179546805207834256724964271706398553371316972599683397331361968088078342819833599918844949224869040401142820373104493767650574454805734015799197005626647108653339221912556185380805588422983850489449032025747265233935523503300426953582508267601494831526009130018255214362969564153002668567617751324185710361841066446885860573372755479737866379839601810792798191448394544895921109368291953598227268557518344749270304035448925049872553355113466669955543960258744385099829259585621963268082984111013033639718976562126531416456931789910885622815718111744953026607022092439985799197392359761494879121173052070473613815021755720726835777351595543391035214938060791655394459254267170610077643817564472989654488407806084274870518924210261644850741209355142908961061096565514327964811317555147933030011817668762287936710065860920202039241927256178841450851301389481005059258022111895388827140007020113436833358179278383269224253892899613284505108735960559555148624314820900805951715898531078678265835265182074595538785891923377361535756575672537577771044281918099670208786126962436770828519411706838503418630951704512798968421187259261531214902186032301781199282008273509632619184903857959938573742517902612047293663285448242106090952443694386859133865111834053991185796135537818015318702596295708606119020437296006165493750669279380249258266602516492760789238358832105519572591572423074083099148872503727064860287448231306831498201041496581711419592329028060417547523333688376221134100933169604394751743727510046568953268545214752590229120770577463462507021993460527373280191274543145579086637198968792686139895092101822481988195200838446670855538571906272665882340718786413162578560637983368814558607459626778162156978489722220546839770698860361264337370812427252531051635742187500 [80,41] 318510833441864635191000108602556348292267068825438471114546647885074977720468441662022031424058538426219723943052246238960722505371354537638815438774674693427900591164983658233058829244858006841162973483615297528078963284067347162762958913711126388604944955562489103206047793044017119143963290324038469650852692116782663408909133590827505318667124820317027614606904626812096570340653249957288151371404970088673658869916674989805280936116313649014751520419387846268462498546537459949547575689158794075784684577498403265020418782709332997001009032602913256254681155736903489048694629540060480943138962709075993190452452399978245438782105431126356450934886927362394417441927720186919798128091766287066041138525841616311107277284390858023059839312023060745600879824909462393097504510687501612365994809128571343712439027341098246458995272448246475109342184736964420912315499622252448861373591458073148902082385344308874136944709861784501780332824224996206908003739983069018814361870800877755738512883423416893757986734274457013895822207673998253386404254890062458287751942966859753640036115732029620088586531939207253623613839291716201555553482931111251035848058740419480002890865621781778335478420305907094064263441058361522269000533865908571724880787592866918761301752087848420846722254241608826027373180293843359511922036276040533331879228078329173670590605748466809028088358500210427714630398653616795431810059804548320125706140736528404142659023568036216685430348703436352695902188719002696584906837843543595374588803781196976629566002532808213785715139305026726777286195802254430956043823336471683676989253122604104872771198644981261000597299163947392067493418568698267775344536817719020460429319908134443700618500302781369246229556992139143509096059415880568824158467195288156175341126698463140061003126817850963026558763098003797523925750456676285157272933576483124148501631142479297526760176520633208219921628104921532583008070631141635700291913333542071750842194442213796388588091623144620116431791325879682948557496864000550210041559878873461831765192381990050927602875422554227681365697631127091709215098740194817076778029529108805282403629765073863346919757284651045399858590201658095929662734611111428750883551816194651904601398119403367848729429636565513737383695116191116648120833045244433661911006512821456382412501284054569650247802199532766593068913309285501304772085396971894961700161308650718514029295234059166568815896406376904240678503783925489740388741068985331179332608220189371195374405942857265472412109375000000 [80,42] -155509144721300020290251471469757831399383635271293749389233466616930420537509959690983776944696255820800484359547141759588045585260798112644977184578782770657331945471217743628948542237366232712227678660747587786455214291529254031477900512182083491982558519098031590287743537404696271797734079362060669579489407518024131503295055080055919412695429414429118132936972283948687194809418227576385825046179098402542870954253678817254187587927199129789662704563029225672447179831267819146883540923506081178726795041646812038194298075223290918751259841980571090387314388784453117131230908884374352707516313616322689969341949784245537870175151491531102063671402922716922362656482112073633461782426791557511969557718216448277387013246437591964499011755237395714634583555413992547608956241068764371430508419779365329999221828396530461839134485124366647316721076977399628018595900577748604841312356512272944047509173077225647302736922900928540343372931695751934016998456371109698916794277346004727651927124828961713966070414099994068818427174462681250961832940631947758818169140581735231825577029562078332591177940255254294082759467709680620263468075926482580644954180871510030295030432975767564981096784087502502029333308155562062810119029868250896651770186288926328816326713467581482096960027714558687511436677649605096022639181969976505704289782499792252772690019147753964550590643328525072788406560283253550705354923556350906331866180466925721582133958173752787439556848656002593323178760190648422020936421388572573732159775308837942148883460949244059373462173076126234323441343932494981069583393798819705727810011540864496853259265104269776568150965340806841646600793415847390403405725770156581450811334296441517197970675534629573186447869189365734908628144816968943414519908019755191952891258643039127876938686199803845594075418099442639161970893700984708673702425290027919166129677465002313776526063840632602083551784249943314656691728645859097523235050103080671661974302788970349369891658946080447193844086499586629116012970261646633088442348335314159794605164682411570436384629604341547187327610202435573787844031804263711652205731241259592274221993012454493067280254218268945795776982418450984912170773359467470334111946421900692776539342687118866297697102507113397332990509922293305654148882258688044111796934162103603202761825906848783401138013918122996821897164075819852512572234570071590193739545137545873990120859325572458275371587158270209103159022347129325093917992400277550553129926602657917555916355922818183898925781250000 [80,43] 70935483820737618337751717306330991159841267608174496947699523904003672202301678089516665027474991362058605820439177502773903634276218721941972613695989648133204467099659369523447934884581478829535985859215746451758277917807716860725558808892366001933571335449952526940863003195221178765473879871682940247594778884294387010331588169025617053050123306229240341002544638749705402764217546550710425030500960861803077474958869135154327413132721132942135788406219013265920402798882442317877721566997628698732524404503655933549600907887071878566074593078330795872261192324205165118180852732382387092045284424966353098851805324335474970872799931991078751932245079076405167969647308561101521004105279381672450886231103170731818691088113724416773098528778137594686579136453930352695528282873717882915969642682890826724315460219729541321415532478228791047550872608242157024775356013887246011717288918926456786251682675179199612735949207534541690971702980078778634438006475705747682045097453225831047324049629750907523573172679332647237424906151721768212917859581890661850653079201803801824364343810736739715878986644559795518926438804999657100686556693383811786307090092474218339455556110805225635613568697283735083816625308623199018319313038887172932403509833134440483070310262410927982302532334473692204487904638148790735933111554732707451386426568541910576742261915399904321099504901930591929622824840538438702232408300430989944262636876502256352789767517805754037466069855528946790655254932866569199510214228343518049609247623694488512468561344861772089816344998293958081212519853413853976564063062625552315728995529693852374380154046280081191040114675976365888131801705157290637826275270307095806839258672453591069636460612740520752187174256746329611213736063792492439151725993035767874205097145682252516345677674355689104750976917690884395751517416369535529573298580460887183277770187713867842329404544026054407887302423903252641273706502775630612179967997010211245808164853624105463973083255131390033350114717735359848882871296102442848562063864833034371186541039914626315692766611084874961850562102282144868824652238454487339772786825014650260821592120285042199668271397024787980465872378375712952533428570029269542624867570955074788185929087024320362384717558380085637575761367880530030885931064750902864334843516372889817055804613579663898912067672520921836350639803154873290480086716782241280199435456865192339849231398972809314435092823302050933937644687930332299768710551382265333715537725112199041177518665790557861328125000 [80,44] -30962947416578467546827598841363247427469964495697911272278112624260540632658910689913025999942153414753147813086589296690147419970767891072885223574565806475129595377330827419954700099018363640368387704710522584135391424531852341773727125806928568578373445717027976487332309463520455834451063373863099547936193356517942382617973251542759639429759479010242496302658846916575370727388521108887692920961979206348325422674827346779884531712451918352860095223648966918644766468310781292889676118906583233627105996946706075222707070804716282539965169434082470065855276111218405744926007096433384454550706473076088462734669841618458234903680542567467918993143734338940895238559185783843026252037166219176364776264887393099091254508664308149786188274705558158293768489869086428224812228043782564344816156621927712412470556882519245831936415589042427046403128461719285120720671185035747780098294166194413737272478685442433793712423431779837069977673200752252921506330933123456880792328778385798754201253131405788317760630969493191718774063380417859108765571075943904404243286702491580132287298919704188013232684370017421744627304254068865605369528432023010086776114500981664988667626114454312143069613054523451699732828185155195026966560161361278206856221323121293484218642019280634752093232254434668772127639746196197183017177823486208289829401213081486721235268834032883143154000170446308357638410176650257434449470615526670511258065498085999832670663361844566584424186336008040707583542640418296012729374629457904232794285597843795754555759791313928299076791468220619275655553135255687546485807883286710039789063071815480125879820656619118831151435629777096072218484362013512165202797586507476326988611506405092966154790209567052501168832154858366111518515431635862423757666644355157919548881791667894586433794660351060490417854971940548557161041182155437794444393351630578959247856572457357871310043988991165874647137809968338384834681846387696667142623291371852691995966940737875194858858866574160847932588073440475448816828142289453934365416801338128207230608789981384748151965775871448995760236447571214104691192410315637837302930082080948294489964316943964242288164178997107667697321982990734358630176289311575216656323901742321596092291848186410253454139507789574533348718369006632072410453243578320530801748294969554767507975298428159175844566024590536993691896741228952817615848863229122220532923937061804786784325072867108401004333551046695209266338356080153251403981946350421963765064958806760841980576515197753906250000 [80,45] 13336351853384203721068218509793058699011036679735512992659581239964733627387447810257345386314638282100440677671800417797887820053119902405068252227414385333913633700432234140212625801898783578096203763898431699644578268096508048460993588545472305852765019948448842493645451417624322226589178414903508269358402399470866263456116855679385162554911244397225972744582194418293345955417448706500965572394111843313173399218649614662373819892072067389337341925435285199760077474333431666848889767804709674473681337894966215127456604551301940622037933330917155943982740115620666674010857198846145942260385695772122134945754989534774821684697547219191828518004546247817522812802057261481525775583951662316140756039569868503856663940212917847529378525037590842009071249902763059180358904900125576862739404024180681786789688013629351352688976218837991565827986474639851941928699277993443056805642575016496327011221475312806739596427058083360619698698071422469141336777395027565406045974633152880646815048668810456647453200346231488323447725317773924563002101236655364888939883443850264626067523550897227905054174906708568023136724999493219499243179921402574311714760318624895407840176743905549992141945482344357157253393948778616733611653350598171993875800531406695551955016383955081695936390967045701934036020539246879201406263401857793931217997103833215959754087926797422723593659647072266241803019248690963509375094408237608839520365307661861793274671835016506826029704069754299345154796578710971905184705421931164535164789155819615172961968330939274346324584182786683628041345356117664830687449401592442824034072855289304467792297430301631123908279226004119703311771123667098380109215592511655068011838223390265414900510142554551287630971842810805014018123973862477663896215142504725140157614025622829601420795714008828988530986192618575350020150885941931784124181722018370793219324164920957128965941523054346055719008238321372419032129423809652105393852153020780423846631550488785745415986525666282927775372217862866081634552755737106916003137876143592769813252840183794407468193808569798741060918459397524234129277973223722503112469115487445336959030234510742095733634394912594978269502196419813157528454406619758166711994757806169158379175632234016277256245842333797151694090624877835743558294425144871415029744559371369949859252445284770408747234295622233559059184240994878352666788766091492530423486715167577587229518327615329662712642856041675381354591354179761802878239009180223045847313301237591076642274856567382812500 [80,46] -5839464871739023766214945859298692373096800977990414277372406268927162493875116677601985434704265532577068283659527228825097175644176325645782084413668350684419164095250770843882666696385028664531809940935951050363946243710741204669076331034139985385536402105411540170269268578748381128660221121126901184080545172228874493400618375842423498872240360047698631805144622036380455771590301613155556598100509806323636177759734733499757740977688675506996785393017075416473984754211504499152018240744079420074845805780693191482953395861516894078825702141543943337640247698174754210806880496788619913469481248882485358652250214394388832532648537953125755975642488943881845273588584232748360964425582027309363605747061515013055216006387594606976684228776374157128974988003992949455443535556020700525421163279432556765928778171859556884071092096030240355596003227292907318042358023275874878604314809863945820194954915102468514570073584090131668750429085565100208808636592017537872631393854171433994386627696679325710482616987314009150784682883604680458765068235328207316047913100726571522351430023728056857034219170317918258187797602213971358153086423162559181046058352431834061640919262969955412661257841384280191201505556816050417033503460525099161272280541553112862187726340247070939769265101372664070042482257628722531053406762876698920821592688272295033922687484921664770845639460635490157594681365227925555138327637597784140508482394526486730647002940608858860261562916575238225903168060640326259039243165181067171686950169419400396017201020874560392121260528306381487490473982426951646481715663010746544560583567081262194111108931459348065346448921996958177363664542450529680717694553569055627026725061489045049526623316201828385974825699520593142176508317631873210691996894559259252540845810405561629979316356530117069400769920128581310325747529642835069890731631299619016801698645286212461716261450104965770505863262537983439889413274912387699219565596105862192678385195584829299544229346800234538714129242195827661111828866521312067249387620948473027040604985992895809243592016839334020593473355279117394686124944774538469952431280212903802327919703003310762829496008745013952797018341127923954202669808240761630952699533322307324507149374380389479096358578221352448703235045640534776693238156844809711757845723684367568640019695786766907762735263584207281240991141308584243127864674650476163119573819585593121756062960619994933596822202815699017815674633673914070030501813346468509280384751036763191223144531250000000 [80,47] 2633182423262403895738365227693176414658807682339076151641613954332584318753050378402354233954565461042811899817897033821671131447275077121636150126951587596881075871303346658021960392652766551708458647177026766163764839628187980808471268933041249567100558556493069230015248051954390293992533086989587331120486745865809674347759424654957273386825019419332927378492981680291277487121555643176697179287493627852560141704659918787231047349813814815195868946927713161676757946622569972876177087632566289129886907382608072576790225618767210259369645841026503081336127212923075115406867681652018081984297567161534771258498530603126332732429123062048271033055779984029807849664284626882844782085882739687852254121337984419708718278494970789788572475394339961122634217348871542902815690942943076831798532302580114133382370790961138808967464475446294091360112044605005698861097411843289151984544372113552549254272740997190607579661410288521585197537029456194564043616587469033296014912605186905059276773234174378774120280316077136307587757872903090542485890630987055355304535408300922325880399509436142194564858980875427688873555312661365477238638580741127299832395383168629334870394649795206427123126213454322483131172019315467363943330723447193345103874551444589770403310095245259517174699225473241801374657475162990588104045537692536136921564850982240941140864457780303561905675741464882375211191303680543643878102060178235451761491815386094664325912612124858203280108354713482995355230932525685663421615547082506181519764009044846137164256901318434807050978142560491560435114134712320513016657665296743679591178501944995623261405171926315323534378194812281001077741887652614085156678266748383084654795580020731800836732540942185879702639677420540418793009355383873688612544320393286689657913547178061229848036296908225550644382855297467721542632334499166268714397786677916404545203621429681030406046129252819974164973504969464001488675819076512715342947428501986798126241246895024025191300818011927668950660484546151133539882131407410896520114549594150177081397738502028663266884055511827239981320572386115740886630133525476908353136837293958326100358795498302000146730540097704235879745015815241927874293791553366314256829263767282593249608734521804704377633615826411700048999679362134608638957382056045812748920672371413613693283933374389500937903382248667830781950929282910774031187894560351427412623158808043701795055066286085175804104647826132330341555164543315942555801742810950294426675100112333893775939941406250 [80,48] -1205830605266463395443415647091718760318863050041616970554320651867342758124801650062032928260910438027666524363365533974385191912260231070618743439608564984111021788158856803692164896122779938584406507855686091817373222727253263471609584353101974074000071004922290084930253708509628321303770244760947048817036558796424478409149988434383600925753587049590209240874274796739489534941725443949663011855689216273307172732073235978183971812095852589302000380698814406471076687176625421041367795016895149911298013419429531949981677609702618711263245413637725974020498036605598560632559635348035943123797454647087497839991417368178479758622070876619039637751561199590658157454355188256064440426157521926020929575147175210641823233866664143456930256550752850933537437206300248055573876101402612179002087463010778513007716951536604634608952340618967191462496096572273138266628678379997329488134585300915023890260058687852153645992901645684213080379768170723516868132664466229862076029857356373836820998515480192176458588238938574833316357402212578100529353625056099139666539964902181019191036821680874993564552710885966657072953511763755508553093123304024753136640921222359091300553901441079672807159240591460091478384282433153996177410542972049735436877030421865470355292689730607553527058324388597066831601576640870519478643976824460075521629076730597030253467615629026443278135215058499045841897764235661628559423368057890641496686696449128414564954063440895243741193832598350881147825707219916970554238328640336360037366080323269990367594810461304197465146491722914524998698812457016590763087161630719683760868397560216169071758092077736191798895122751799615100531122473400058724067232389984227921757858780284113541967569280255445518995809664712739806477487691139926313534620789685244146638868304955152025965561650065113301488850810911788205986810017227287397247919087694989087728969699174819787737952689471394497673111239533806169494411279847323292013260212564641929500445576755861007340736771282267074511289563188734183572195446793738119924891622983500420429593391657501486350419052279324975552185482123051720060981660082644266232284921490223305197587571923146248322847329420956557844214099640192196910561102748348636352433445768182200386197504128232470032895575066890085828624126482977652409666773703153618336207893419889072656417085282393775224983061143413586788183980520304794123907265960138679649772774918675973628775633739240438772304508336455856355849832703040579564082723784679274103837087750434875488281250 [80,49] 542588764200185117117672557166887074301242494715332864041262554514600748873202342179084908868644483281350799198184533480563574043511934751218977881850474409228371949766476293341585000435540739569912541577743989811803155487275929013773424817618849570171783321718339877909439162674430810798499038817635977136225045949915845809729225685370050107704627118349956253308017819669131847401630551931319891296660761827728419078798043657064527943627416568099538313982883691773957400824236995380644928931099202737888237799115984612940271580565699941194278816213959352346866613649752667431818599828988443084946274094117869564026321805765887319482749081978456912062064393099277981385096684133887932346550945810387442677593641665210291111624389712606441888253031809427314939761216526666860259934476043973705360660419701945703134510828126428420930589345210117953382851321036422999204894176210891774231449698464774351725919752950638235824166021988214085269131379366615463626893914285274539190242895770094794913165972302011206951425101832441140150709292309758588822243053856058607947191006824521789911076015837066198597249727213848678458761276624924547301438154312708718346629583461148719006321565309417072671637493686618928634075392031041852180885231574132718571393928243112946311610998618001842472240091626975627832253813961132115274075830092022289078180984352242238847351158344460968733959871571827317342321823672564030745949651860959184190818106110945670357651174240618240871314909404071036130646075170845312203455946666194915013504882892319989623558492335954289916316392383741896254653182729338857697522163093963231206196194868305298710686364810289361938084483982276940308784086433347952838646825266745756766461449404221611093207860996676633759708070333384314257963864776217985019222252616381353162108030565102346673067937038719226422155050589379469489092118123775495407296643753665597978750864670805799081360894034520602988294399411341938149845591430104275633476201019075283082427647907966887185002237790929552952781999315922555871467964447988536017521860483469573755471342924909062822370583155851084993075688835022085057547802888792222194345048489301247633903322178474559080644224347345135003962821251589200449485417299852717162812404719642133303022803469281752133306193576641732153900846658862042072453284376149288633609100548499151992764549328733044115889483000887216865874156031760871495933559881778292354152350089350527795867841497779043490713454475654695020492144243412068610465937013032089453190565109252929687500 [80,50] -231393969050622139844200567138319980108698896455785043160202460497650305886786574087192971605731839654539391187125213481487150446889172119865119218063296164774865307617058108507730351178021728995323605918573405232812262952725883795447442484253159588015778113363982700138780978762990735447303211053183322068726346353919817018901435764737530342137589453370512116467996732124120603060206643818885660424643042585041416662598649665395459994111984333311301271906049911580196389724616445248289115751129108346403949778105828248210878517965433999314616197056370766934642790269609846922512052252366014219649960270888438664776818275524664259723918665752906124316160009561738890732996799477169821730141832484947935760350676634619029742988342500198419842325870977028119581775312028950434053418855635389313223286715520797030525556109449839318453343273078901493017841517107952256007886691520764701689049042160188985666536102468757438559212076727619622474301231180756944235917359339839233722088510355655022856649251870253782844887910935483515536832764712472294149492152161022068859114457298367097182420744175836508997590269617844516120237292945590772721337659385771505018889183639520346738986368183817306074065646003339877734321538747258567001702916378919474325602688627901796103042954869359134130989807813511413556218463736343993584329960830949338776515402576600029792510342186128514266755720252772262740957518493672410913712712691543059068494657589369955770345869601010781774537072263531946919443454496701846536433519126971756035761159270210970125534258512006206048650774348054526201731480542477836696777451451216083280438224465545672037872785566999746705741106239632072884844529749830830627986607752786785416203296388811194022683701081304917741520504771609174766556210702095058616374815581017469299073260827080408639911816202320471782457501582404202832239283589071789457889707507205982668858460460515206451394794812113174969562214451104851253630499799027063243604026929943152946702923500206304071139624161071911891154688481999211162784966749131428391916508431900440989086515288665068934982762969690787252003516414440143809459347434256495817614596888536789705161041908658098882723869282647668251164778198062844147572700827094454383094524492000760520422004729289668037523066807705639864272220205206517622494114747130333747894233399229644335524929636978837602123273931465282528664321930116982922303616426057732958400574077361114640562915307914949986244662577572912235528439141990508787216640484984964132308959960937500000 [80,51] 90668919921106216935490421289420640468634329402562277144363726766504171969834734550756863562220659283335386622278712309085530758453875268558922787550062873700993563066018722528977965717700754456424246888785231064807016436363182660141215642655850753527768948289686764918225063008474508189145170904311591649148488258821663677409180329853890759965453968858447277640338179783933399562719443155196397032620426839855222340579366438690678398762676659197787836098446660979222597713941863129405688180289787700501327954532258808407246138890981014644270886423431338631795267719362629397954155888687792250740126617801543018005646374615351174637491276013963975750236083323363788001610143221116338003716168207540695870950059027292468699527643227737366701560811985333878110799390698068259838378008019024182932331480264320779666891085509138026932998200850402729911564166304269300213428694064861681704202120638252330444708975930476810243526439171079540100188798652115655593172543593386317509894700572162738142691440260211924817412181893193742371416191773338769416201999881601818757259117299881401660842381916631024850189349038874972364646809727219941772914010907995609612307420547382384941273032394235512610274801054893409783602433839486587968309189861272106389718826462453769532125262740439878458778095059632285627796452114671793152855983168777956186793995006771103933977509299402476946373297609438833077119862982622153681496924049351410385227432802857935801639082811118920787572499129900973531995381665529784260271205191965909195239815524703554128058958019039373566484671687800048239103405795662648521607469911357994629449137699527596231753000489012293670029232531781095051397275581847688420679170017573026618959684665401513372629533208159891727794828309252346836712283963497868542990257220954214835558801250503171290026288286082570545780336608980195865549041064394675063544960091634891110991299068332530048884194277561663741121258299149234393341635954600709137063954500276388159790368650193800288860296921966621215331163582177442391316580220688274937386640585664503407500177041111582598186294408336940929325759747789160045025228243847425093396756793463704213163462872928221457113720633752566644401643597112363767900449093232833045816575452084903464344823216350871670170085749567488108099731604397731638177375756686043210708703849186012882980258999208809121065886073597625478282354228162695742003296530850295357900115748477415518478504785125868273120819797736819592133141018815145617537609723513014614582061767578125 [80,52] -31774122876180558535749179259737194004739693345286564593097744747897231188133914696451454345293083500291628197602967232973145535827215652410839100310385229739179941075408043928912750336473385590414023211823987240436245461349501824277253457146159812654046711916979109336486108787491275930008498932144548497909632774205695179328880615913694609125230417028305179265372066194416578972090460711741332517600286672578314256176418090501148562453414480524583828891321676911379067927413829441728942140946936122587321265225877344971443938586904628610975545017148692611256421175486873673293125772973153962410761818818034187282817044191199659565362336021204504618131867507782113856038653369664170564225126145597889586667465883847488028956382581683831325486685104491917052187037634846100894016469074564124114712435772861310305065743569819143435799301437173864603489434649166520419482413609466317154684184896596948154610889411859403684450576255305660693295960751937498739551651270844286708315887891360952628797033388077112407700856161713763103364254767086857545660702343699643443200403217134929409512563606849789409380578404991505196536875360708187696649364495595142465547913808957736302524650853612301555950376595635140164992642542327210373115605214354337498551952341258665373691877676129908492988521210993523129442621583775312320898409750842708322720319150635545523877147996456806387543389582186889484330994377358538120677693405283014323379906276593396386757239993635426994716094792697518568351857046876027151081750317253139116214290575023620434123066075328803721470702906420926565398152346403017493902104305682175790216520070940833077366243220614263172291369478084216947127017288827007522610972508528265357558341879654977367166154137327975071662446392301182515819981096158366478799942606084844711590390490236965069113800653154642993069517623508178118443432492439241351850622421081949173447708383929978365215149193715970186547954386736730848990733547159807259664119613069352367525339272916533570933358246725257622464062767942071618123499994390874022490016185993814223124779776320252393062112669892658404982762998120731943233218715882815661504654753020351752555669983071479646831367006023288323062355207272741272466837524649837351092689781782168992004422822561292566999462788429478040541887565712146310260519931790392945713415472454078805958204785934049854593929480143147038598100549656760541551944255308823404262732950619487634749441115243730753657440967188717780779103581900724151410031481646001338958740234375 [80,53] 9674015209647674424170704492825947740889945497125905760165764274341523817119910258914302761852317336313532913419013212765079729267533554558398014063869919788201340069087133338567010557910190589916130584370903924842689223881364929625187846888624950312786599096661096193115545323766209814269655215163121535353202339526098003834783820107079976205737786138744864723006057978127306381671045370814630501425209206075120160888479883964131012851601197314816822278866174468742999036819819202336096095744149788032611019226179427628160509846836841119401274518831265972377620755331840015947473594544379019249139259443532935079793567841212900617157271714008205921091513264789683391857842245556965916739872551780695186068145772191392650620677060525672853929593161742960397686266272561210780001823223154527850626073817846819327200391931555956702600451737910490397849662083565847834160579981136911887179027144976335497928298356317595496608294837428592251781152986092617167200664367170068643005760121393942348005902856527942995427120422606324575364217113722587154227609842601370050390985668359112196068395285948876275938483204588174966228657759297158167718693193511132021763483429492398085147322739723554018516328798377430106002174952589805696441925136480384070575611683292967660486035516608483912506203212073740311411464590738248070821363869511485395940626775201455675642021270964939934461203517096887739776739882335322924683445709004382291883658364998548200351519738376725093651307321390652627524490051676005599314138080360502833336650338764873989687479434499071557679569867130065032303688091337048952917624573353552782372632194536182965943183833951910621443617450529470796135668210540356316635353089904555136694230613114121518934001831397150678218470743567807947382551397160704144290922918463875577749152342199194707374529575473950239237928900880966195420761548870851103453711683437651283178287886023626640018504492881938725942679924229218782022482994423003654581988259138038041907340199612573398469947213507342387797089769120422672450572873804197084901316107689463839547593752093693671433731090408412492095521084382689445926507051184822910255116724529622190937349430750804660371655323798485682182932693424435874914940558351895539109240738784029256905877363147986900033297956985979552174818848632154303624963217578212936837916642256256131554142452051675331160400354321341349058900479876354018886035814004057926540863858651238966343844877573822740191711634630891962927795590942992021155077964067459106445312500 [80,54] -2454192978331442483611804768547097202439658283384289233747526037120071061477790957328955030662166082738160514748864700492787560947418712177642656743108212385720695743722468583699858540771452342345396989142855760160680384855285818976296690321362398806843122488993848624245306324681002651200392957193394428487370209352051451755040679683822172358384238917431655653519142588593620668460087626940652499808959534230195710573842626266145087859933573869419959363786771508818151774426884836825954833902633832663685934252420075120704085939117118719825172029509187435131297581941864508432381404137748266956908658348736488941517670019732726475390331918400927438655410566982060527548729666916146251232408833125434912957678042051061590695947032189499937306268691460611248457449088192085673843305581136130092088278397782517545193518129852223291214601157698673527377986536182660598709552727793420727082355715900335030210291506620492415426536390544834328468637090679073292403496856886281287255227486287985710935413181155387960585603857964150705295667496540032769266574515509529767414238231986165310513750821901912369954721665855492312654954871898753785243398149581985987146307313277047815346509974098597724456149998249383617914563648391525752772349029703388210715309957325019120034714747190426893904332910935975621560522762155171214077185589950582272019282404438781483733911847944583290141926080768679659827872013262089098256831194847431034964790619264094344043095856299119529413259221684150328288694870701013462967834817774680040331929526163076879963114552693138334253879248409417607494572271490740495149875034724533354989618094464585315302048581988333187455720009901631638115684972995894913712460993914662737056223457666771664468002921167700761194163308103511333249249333290661469859549503673762502410353184566100853488350360376606394530963336336179549092625471352806593901600091896710826670729403078617748384378059126956358388844105160257633806782003465898136734765315307972879338691180711285490195327829881908891145392842042232194226611459197482473976030556584875427432240527600571495461025042455428837943679641475860211103028495126443274478906852155181963268771562181371844739940769882241048419407121024294271708502194884953326727217624403024833232574398222891558386574370506891581202280031572726690726858751972787384947121937462842627139520656489558474835281434463008324037134275730469404821401055690957013758077909148305380840417393782652147843467624186613099124265602313244016841053962707519531250000 [80,55] 478690202149589532929149934585763793656658952116221699169370239496029211817022356635574806444407291130348542389267913887136018684606719048699924367059430617086922592955099707955992381228592085554669804076257455239231094986827755087395140274873210910850233206116385687012971288700633175290351570051749028476480257195120058628697831773605522785950990122430373434773569483139866607277038758196152170279075672930315052924304574668856536388917828434499236096066942557251177373363791059118565015344434623599137599677529053120397894711270238069844028682350860236370497808611480019863970928238192726321740472524608607828366773287843115410733509764124729076576935236214422338939861588282415249972110599176193307193672579478288189027008625627087992603366015136396209127565055798214528512371560058111807467000802794194604325179662424106071193085317666294944751151296060831670575678005241064544985886061556170095251919549518841659686962329715783565284693336224100776506177357751927366133208978248971781884742016311276262420451224156261942199398831338951369388931855478222865365886191644955558640123357639426977457649848519483878192723289458882885164164170052513114136890392597789368523696804321774175566075161555892521612840098929608448207569841640833235151348605674926505549085343058354534578112388286803516076496309346022466884594480050143528022983677325484096682783780227566795107579698981017341669842178857763166113991578081009815727575378758666555814358720864377436790539792740232849385674972476230014449990836991155655362984867370681814393320508066448528893937698943818468990768411003935631573439945904958725900118209615738391134006982301733676799035866435711408888275984942946118893231577690533314956930734638530600317008244718015322175385809507504222764741666495338584358485136404498866892154431687451426195547441971896758268257217859200580683189199664682745554427145338895344545546901355755289996821165111321923746389201740731124316932754543363242283608507198767937402719034541118445935426337428288984182858060764862867992887503809436374624651243665917014243347040985167018717169645808536897673651171686124208096333100182111196957853603226941730002419048388283538875841819991825061256422684413454088706617780283536255850570161525231442420097513608787542874012654954174043452191243170176221211293036877747582133149337047562780239768582830735449086483045602966954349606120351202190366388739693508488904414695918405833742086487988334869703462880262227752137249581210198812186717987060546875000 [80,56] -57410868755422396594263420092573163582352396717975648740985147935905454494599305808711992274285457535250684225180765563687049501232845891628622027198865937774677279040784336459115660318026124099524206046005906292318749295513983750545219488544872992709221063255267874117134770611425942288459270966055064456053682916877440922084955041779435851232902413656079401318925872703717590909597479876742371575174826817183455298499807930079691264195432879280208788611492760853491227241500550538960302490253131320968396151701809789536202320134222336081746522359983202689826456391553944270657522707588247876746785383372080526789923105453519768788785063823222324538751147635238183302149991331781627750716505136493388699478747082399754971502466633472221682437681796414338035512412122198411434163739274098600243975770235952544821091413376126244588402680518536387806174738150233482529904188136341190302414263227656858799135137362501001644421353406800795630177954560797288983374778574824632314220318911147354340960487033809013590683179250229686589730481884516968618795329295187362700059109328218156889144744386651004242290341497306324464839195615672093051022840615806000727346365364910366374085439239657755678292918625545978207807684189112741465892218048095435019771837092514130624938841885089347455207512031100700947845228877922541448589809844183762558784648968921257760732642182750014229265809274045996964909445406018362600842961702174831314113702748867070719339395808725141948471424160121138554166469391622736803241845988275481298921246435921137110302521331846146811182015782438439474984996254862688995335210548809712722492991680575588793826428753296779950082873446704846096315714930479438019623251521699651936819527682401129780297281478130911680650296985694100732108647226318997784824478869061611090364013239406274151603861896400699603161001735821148744216098901033056238846805525784794837206392904892471754685090280765779469967946716895043440629049924865072351946886541718716451586960509689155735421487285408722296948586879099712011486383251732431860441248929261320381993041737526274480769689265598588539813824642490131459070858199858017079572894325713693489833199335923719369084073010247755244205920675824161625758559687399090056105052399425382579399855871959738106239146132645997913154339690473005512367664766671531209927468264665697875450662694174052009496065313946428661554323081467595271438875643836241570358737744706351067222887526757773707773526198315516833048377520754002034664154052734375 [80,57] 181296607267412927351310367329501659636372933215307089358164679402878546199376735723625581159593154374355657642627299248460324325112117456299003048610622157993834830919009528545400013729377372384790006752675423148751293787058242322636979713615507546139956106940614599901944594944590481239661480675148163754514546259288303379124101930525957830671007204523048727068518048411590698439231667826141177238073762491326563944070778341605118827910382768539941270582788642310044991619907582164376257745247138532824056261147727423217645488425531349038770853990211179889545674021491860267572733233488646128381500031189370313593572588609628376063487275164012078488596189570072034719417462128358880449527099745152630954135354693232277221359690793844873263613563984946952975924098748963015610357569929032978904077229028899158140762969213097886565415329040799021681344888880324105351708619123643284237301734652470692031469376684295527473492979549349358197148889230697394270107034942409331301096662772235745768655386850703772433132926250338234062778444354136201986406330968289522119746799656648524748190477409154322405605046201614020425896759406737422232942506885928420037596830096713489303122708040253750761023563984975976143237752129756688549267752794212118725189752093536627250273292818509042483657161594947286378017167497441755596088376107833039523389837471340850370125515641219084712675575318384067331595534520516099482341783180214826922644924459444483794070989187054444045175968331242755941746654172196232452740349374069965717437221749450504042550717626516300132264341620680997181619884765495288906979565113073238712503165635982283672072903047139840965737323462043235705868151517072660477718892525886905453790533642044275208164714247757716621253523215582062676252184171289706282801234821576165868134745795613712645179320872628060212948273376843299789397950859724010761695390398355858295793063856653071146226200519808221769478425635451448521459741180798881955797093595803425701937375697218929424766053470076228889952972961010673575970255095572723820880221951846529318000044974026500815304617985647285730994201947918898268892988172206624222813057022132135269928504678760498233630285244750006679725663167241371974226098290958428285644471605958284445954905705408380885911062213438354580242877122905440724755230117867639445071383317925288076491492666575757777027481927112932506241763888548725269536439889669578125902831555136775800301474127551285442806056069642295369703788310289382934570312500 [80,58] -137132545276181379730548373868833375954507998543331567823941248174271932061236025654015485729538082744699816954551645850909156371509119315845810963818144873098610301972866685254660900924223618315694502031027142398148427284667567269618386877321949063876871448716945186088688237847642083922967615183899062256861789770352132086748772127444269389972599285092465819432143929129325396593776375759309457508452783209824126462355676083353716425572160334667118051893357708840821970403858706401533565375397134617813446817591133440158830980316653150127081055615470685934491159435454390041299901815296543408628758318824689479157970851803297473481613092220487164524663274569911749849619243829741592138131660481017225981626412329955008344426243120764682669381638296905606190438007045971855676461247005460961362603792568496169664363127088965713911363151811541964200060936501303140551344267224454095476368778064856023943710254811294664608873870202316705885377920824450452743158638516769496373257255741160973572901857464319675739680071751788701179708344803301197934435359967970231483639290261334120060429734378579884419376233791012621357795437390573108334649194368489345261523736491981140173389986535531989074663871012997080801258996998482379179599094889399122296706187081128422184887056689114566496243000073115313786163584415338528173940985564652873108087533714114910019801489907005688409012824047363380311410771244854757846641539733590728768156776134907462546502510529806394267398000327495094513870616169534258679787751457808757944293457313448428470930094475779497282007012371002311203614119445672966578397791934746409599593439537325857941242944972606170047779881582473469844529131710060585963450309475718843723609778179635295108211370555912067980325107268257307803511007355682144031808110979899071124760595263180730621499363152847279236655955447821833017288968348866237790860739251650162857898657447782459275931542940575335870784060011872967187695053827335092917845109998154031069536886327298204468144775578889036682670158719583124737452606801725067124306807138391076420938884609343090428337541099566046706802942015043279153746664116044546290152696713246331612790229612105273047960606386975072987282263811770637485498732946539431464224418519879111999546005411270142664725577743747890633335236395685694420810260255014215787319999947174311315161300108515838319609255398531038659494883656993634962538155832720412192412740105228147553450251384798291593575259028625623614061623811721801757812500 [80,59] 1646549599743275320338799955037941972030022117431263879175789967159475815399975030518521089901097978606018715344800919493315785427039840111264687109466019044739817437432641284745856277698488877035779190906953201190350579799041072063672191655272104677811412175963573637846295109078707942719683676371632162207421824548415865149991824365786662212944779527364826818522186936449299294877847092167203492355956432033109952496956109823998583599334474608131513454219138170150089195745735976092789711528140122626634440389277510872611539386480026513683085935574739929613780187598833055873263200635132124905935119399507564749236941471452295077954952522746705853514233913431269413838598301941816127711793256164135954305515107380382050673368342161908503401332235092369291459774636535464664068177675263447652812036261202525952786454168511587114099457517520942890236839287387438120315805997496129700178546895320046807685391652630424954774297662312328175030898560513177320666306445628314702549457511875473598933480722894032320355797907173689099387843119291470979531406250691374850062443415970731196701523665748326679029887640646949640748342319807796018471837005924931349015279154934598874074244123327378611742357195421485033742758623461127371525910070247813299651170279414305193772301634771140435469469117733520710304821597724176126404673327164238744451378600074648224426963803306554544418933271265744339839573384287890474027021412485175948688477694295239003801337292277793361484215705000612443618308437108443337184414266035933707801912066868216436967865007859226468609033209970219696358833346747237238022106014604472956012143782727616729434634793613475952638202257128280127529152717172711947873562134171165305795580507711027137622723995575041500406403637433560238002037692645997126816027003555261186326079620684996689687956334552649808372550888920868258089454670815061831988621592909402811941230231511945731632781438522017391092791402208522297107511373359413866121098597638718124242512720942444046916124054589638395140418335715071666918222266916992428334834092918563089970053803529137415607312589459376087620230239347800019327072217742821787899443069047377416711490070455889218685576832716403003607578636008766803869915525918154879769394321934869228288715068638569954809700454028697626440715659023662545785386224267858540933118116331559127467607838569143295590979560975808473615324931345996420188181475181534083648616199126746959738861199550708598257631187777860759524628520011901855468750 [80,60] -1217289423067497173739804905279484584644736573889227161417362561832040658715515768750406993200424015640917716587967031960566363044569932261521108993306439311056292339108268069715857154636745955399414209896220998011901975929576147369598470721570027262563919048110870791757309728685145623187025324138236901515201200407496380510889919638866310386359936245253766227741414535139454522205558640510881671931496702884286761816209006621313351044399305960483646189138271281189288633154371096804495459633497673070871978989019925617594406357085541239640379400358608912145650760338787347114564841808598303890950918022485756059915286115657901776991486507702951854902212244782333299882900686155932793549449851092649942149816463518372997984704165243319232154694784757757273323391557888755166140671700389349650189447020574494851019526068376536714931514101493052910965865940314547087729236557207488162969308505974113140984889092298582035623319650905059409988069358904136296517563491075588932911622313779022007524096926477573729865447699357227374836184098654403475276539339082166700984272181821453562970274755399568469635647847153427575794377359268037669510496380485977383348281695354836369438676273855420621473140462571181140774483962412652137424419651613533588334316492995854913023922613231668047555544145056560617205753809488368749233338165381544283040194133814951270383623585682220860390348872212395892663317198304520034710775331200212266954258206679386441857441618755306253619904946240950402144582118147255026699424433363465433136815211375935931736235232392822991969731114681597393216525027416295899758681868860016586701922577931798271513489391436143545914091193081295701688685094536228956227299831637738594904001264710722820814566336393238162733905882815922851693445998947767704066321166906010163962543959641670341946203482417600008052382539590794283290074126614952214687462345717530262830927939015692020667771288995896151149652971237103794173135213479239291714637262622563725873902793933076764564433734566141156009429254551284065938196074444307724462552399771582743458185930009461910913525294538275609363223116237503499225314546445004548274251855759976561851771424796506850101275261815999276428697997274043251643732360463219355346563398848601914493019558546368671659274874382032692122989500629438826570570481001363682356381149361153918145389578937461782778024556109254970670220949077326602231495225630005620136483457458981758641570182852146078666955020253226393833756446838378906250 [80,61] 552044505863939711192782126287165661336842863977692243682775424509679187857861504848761426051056581206129538807039690337110853744888563086520052171069532964641866425612987758767341200880665855790008555435708874589701234295652441335426839253907776682600556014256335009796878783863580110877279401357066108106321114343566986854312984041350918492563301611555364043466274959409379242295657872781351452960117893706073926412694515826944444740356610361065280833201665001969932522365085536368663751419178495768558813623946591058292093957609546755958719169126568686466980816238900875017623452087824417007144441660396299877569373642787720904206860271177704459283182871919857337427577914443483810317392468662900508447846842093606102288072764176916791420688650945617954722374132339369431056334435800787108680991557103163663251258938107227720669515557167769610453569241966227841453354258578025835130488810041866230645840441098146358380942321135350756209113419518414011280484273949367885511367332319201582478080382275475481720756867558659015080112767151570356151672228830292742136637610223029027300072193650614628876554811043118355493255408882145462221481855564099465268428822004977937897286400074147636859225358166494886480112896281587128662602988062338407555844541308772138619330160466673308880966852833233784926471920795729357768997852134239832121661814145232453531201104572593544875899881459072512506092934797710004828571773245523969802715602370768264352157651078266885547430746956211462138552953868033032179601959709255284354357617020524108826129845306520415943075771394414503545276573129635300426109812432030394212147796624376213688664234599893922530390267501074894322395500169107967042763713994141456716824115403337613865933889069527269754750440571274289137779803223899711683433496479691750081187195241373035648900146937255311902251413992374539594482298026364709055601334759915666303292599508989263983886367689566052324685637592153406201475031237425520225379169271488695835247354138585646868516005941201373496548421117173443038907958395427087110611852075198065536740728960893959934014710140442504581507239347202732504685524086737167545120359466025932871490750793269947998558978278661334894213508746234268050643463701329353396252315721484845219242080703645390551476393724670227092744674123735890529411584784559857631342484190659063371690892172670028711830165192582715789793496297428466024981490503185955929572124260879763274861934405426944216799256537342444062232971191406250 [80,62] -188892140250453537100023379408677693027454830872799150112952152492563464024267906005414336873545646287747108406370002498899723720365293889409560887962792022403124948308951655939118462209208604406427393008703608774443066716618398201933530853795006976531927167996904257203031705741143760670786193888335133474268039041809218244454143698251794239905785520753446366495886676449442003547972976536604521413548426454809673558063002126421072563657118057061420619292331875438758542497404065934682391808378488235206075470153514763947438890946597035607527386569941586975120228190543527306860308353673364668612633550833927024875678704249535867146678745683597623628468105910834960529894811821153445579644382230128757728239141743504483052783795638818924452534539963439168358321489140131427641667873703030805780646545263838250740785169348305882465885456898712295657288246052978562970214245097844785775463543040240023384017046094566704151201417963841924511890710745245605856428223426328529730267940254179689230491815849827146637489048931466960492917884872439674513448234856386813955703457226026824300222948663876947706323440582745707962694889576126331976265547815264134784498884586713520421399728590759572807878212840918415977061964697084559858819157523909048462691305280875599487776953919496621029549722886735898518895795500155411058526559378632427466988662652928566634507124787334383855703410531615492337053692134414824454633541183592218036828918802099153024354604459206729981740434848823436547870782885705958655020547574354142338425391453504227093888186189169348084655836626383763595171370035396145335747433191059386321030302610063675608646310675146308112104310983235643754890000473947027471619016513805325529191548925953413068844640759795718183913904488468750328580772109663847051375013385487969059611152621200464787542881809153996779133864255764647451252509789612246359038209784885242005414310966008542336239065602914172436484994143533208859084965397790002549332224975447619854061497843625828977501876650006115253545354173326737411620938110573399740050177377072133475162658954687032411377469565141985706446925266667839008989649174725563838422212290447284054536438460388871882844631523604029645344705813555667051414614448724373187565354237265009658878174505042028171333237759215661027426935227756305087989124436824616349355800449998832675952836839707458439476986709802110181254669160973996350272196920649104569099312438639017605167963465007119339134078472852706909179687500000 [80,63] 52113745788331357912598035415988470967167277663925853209697265251333900895405852399839708403491424560339689945926808272053085625704053527152056605295762827693030028689429185819347146937635446953697987661568547948512662916789799273568988340722268327754532715329316159142500578202736732694466021357165507612067903090290304099009305134192257563681074457546885815162703994350294970831705889342392392523942190748123994953858519531286304057339482561117916251852564955479235410616596104436623111503453231890188113159118641613067667101875046902114608923095254622476253626104154790434020981793399641426750478490751366624321236569531560889683441254015027933030701792754607605893204755953832026761590906442624111763210519791345624144446466451973792533346630613310401035317146933467777060206866646440307217486060136482798723554186167605642302639680698037442015112657997624072883490795417005685659788987231167896062729791639419771636652905337383675322693259669920748432733546764775480114157963302506972808666265563431422862390257309905555280126888506925008203363203581142823112370648041747537969998008545999663072561882979108940450712928517947350311907716418071366596866598792565620842323998770609517178061426959355298747851456387523079083226322165139005262662396675620054901725963576280339633527209089743679012058816044926809367683063164412493180764320000472859023547617771154477484154279421665310489737699598812158947737745479923535337225305840665668512235412826049547138479123720508997805062445598513480303824993927580256427500877073262603394401938190978585236100899114518955839294345629329190459875029079136989763384148772088156191773874001591748446969290357458293189653081844137476987452483557681208346351397761814150486062261382629031632130320407772020213697762061457819299244790883414754490817117702731083260010909875772456942622754530269317984717234513690938268060100197251436479458550026148066091797934088703371894028108670013529487426536092308388322198183988782961854626087043594002037156423337331051688435661477945760546765115554619374158121812725522584261514671786413113338957916643740236303972321775289500213944895791854300209387570063675859544214420709846299390404525688060242184377529657189155502532300640085821223883836278165980311498357573795676335273689422775348493620773392162640968161841369277555892139917626390945545591343181833933558416292508550359499887454454525250763040204401681851078013396103642595729040463969905516705694026313722133636474609375 [80,64] -11844842909952240274283116762707662287404521446040161955247835363500188851270544903390861740754410398128208961594490751177710891657618019826661563481467666094009008853694413596141479210450981086824831730273063724573466578753267589064008343244303365119839227795010066997688708989264823699553603159847112487459628586448721095286342758485301268965471278012158650786843544370176523820368678242224790997197477559837539212819519536457960524089965315817659390325513577112673310509248672701041656554355749024702029526085653110945582021914812119867229194381248415636068369501005823383182923590872013577100970849397007079036765919999436424471751858873374850104783795403202809873653783899151353297547001008946935483974955687791758916702592361255447830262766618498366071033865577318995824089616081445397999325505777651110938054058728585173582454015013776260123489856732316229729169882131839440741270458259737686816041912620266327866814299987925767098916683165783469472291060257019411032615208528149937570502489759336634200511941529147409793234654334967073036045586549462922633959268849005763648584466469709871864023274685614917757727730950631442954395588688435876419074517226078285970324089517330028008041874475519385940360639147410545883738394994038902370423672126508628360910210430335972690688173997842973840705520617095255543450874723690175272628519337586101128678018625679162717395201450210692837058121447338171421383624056606078688063152364840956925645132079288519967586890755911105820073763076696893243652061112521914049149903088772048762741520974233191472325124160902573136078262516555278149466479141816115495742716603291390918391494276490038290634099036206741975143053813352256047816686322582409604280137117957207876293326266185369173879057401321611954786987672900990006266181846678902358940451997423338110770657716548331347011736334968643993087973451512688997845895843560736830954279588075484039740918852343345724400579291591034130443132534104078112815781735044628949092761673011702455239969367100823667382472101398096216686525570770708386324272546880594046601948338909909886060156955381596144029567429863614111324403099043613486577911102072583254732081948416734814706067064740163916495754350621096473189962155662688572324507519946611789676148651275620396640561854317338522030026676864429949216787465334315104622785863245026902932390018839056645618137329511256792819658887323099826331350154950333026077704503169961370787066634591155889211222529411315917968750 [80,65] 2202957897107921953963996230352040657637920051363058078309899513288332506418612130198762611673949218815453576920374520702302120196758053656201357317279342014280773185733674693114759482132004689938913952916554261658913764415547135320042964228059183627802689267660343134062131838336742409159418076816187239957899284136622630281987996235829014018290054042000729485995432310874903459444396402318151256123972651078902038509489432153645315641594868629243597516118122023860044619839058809000227846605097818980066247153551319267444222267689532618052577924087718522366999916064489255070840051169524406243929769457118242052540467981167173475481512987551393892443299259713235056801634278742106182796107841322941590309861879004104834370019219796795099188738978357517102467199632484055572667347224354038047425583578969306700371792291396881205693221361760555474548938438772076423910509093758519355241949062908592904802034343804771745696683953143818555244510698837303560483346244357854442150662244624209173635085657688992231819825973016181025236104507971440391142192917395902872360014327227318805431716570678685171059610647578130821071782717061707200537880859558789412639877604367159438982929737072118927746292497063646886409645441001810882795765289079730601423527681366507189938219232217407241042600180410920580228980900394088603731421955019614098757215506896904360270275407833362248659891994010159407204043797555955059736212734122500026435341945980935938973644804944885530771353095868173857144174788303628656185349340401040726708205613930430250374996943216035999057065745213463388432430652200803558766970983723411767686401074660756556697070571178166399865082950631675678497700858071697610219722680556277637327011279824329812112350350328885046284116420569129517436675774833190834679505099146323262142821435247684377185891944326044726614461628746724042342276336439348369702717024238018561324386606841151867594839221499705076982024103525730725359626744472656294326655129949687018299511781143015981089951129067931898585850672220760481654677132695909354796393358656391361399810325430202524356586218835815804535531856619131893177786027328996520235595851679956074000856530935237747877274534070120615347978332345140384479897881725766249091393526834142870840058858713370287281145311959482560742116879408858131850344401087590001405316207590725673763668172638645378480495502524926569663782970890281728542692600085740999909957411943784919006183997680636821314692497253417968750 [80,66] -319305337464222045975498759166890051216516943538361046411000596673774850579411029604963935780231531264783109665135200878156585079492731609075925549523840455483133957260359065108892648366593418672373490040426799903983088382635534659493436785779885996039290284330284006889836023576185100445384859663938614730189530622221995193641471104604998610321167216400229562435909640576893943727582851142094002437131056663375161443212714109699853937247669948062028835599081236948983050321806977451878530497400847249137394545928073391223502784248564760980128853579467336303231329387523526243367641865902742437982844377302718121260584638680129098006740188489352866814708321817623038192310156867698899728616772136812484725258242140022944462793139760011317501813336727268793884071826544850677690542284677962325527489711828984772954193877985499545219758883262393226956085317374681059311150416064569620716672108954366416927542160890668758306003495813740782005708378715348640745288717920809053594111057008172752847704308059954157769370047418582699436608971194765688844711874212045314087877388743747915598874340003338388397913100351237620282536610421479461963061791517927630493078219947228589977725652171670381943712422463495186609773772164176777150770619861160167565977248194586095265581558606197544942618298527943256118053447481082170500265404440278461999407164715335313615636977858679807267719699287550764720218031917691181502636562326404875803562111956260793160986898308577727407936595230860701609312124103106497416833051520308093501621716209175486716062499902640043674560750907357814781652715597879697792435747940137276130365084005908500706861848047013250890326950998557600056470098396422278645836819538192574885395816927787663899173503701832728171500943847926404914493924662354718523055372197127811379898030572929783982324650984008409650787887248840330948818011874500524927204778559568737862642420212929940244131839135652975821910817587415337209572487536975859361046448500365265126354420681061751070614787695967964141734949185340278689426842542739911897612884123472604395639347038716479587788844076263267758230793057256915026409160234878296162713690331514736705182193102768943180336981424806045920501850330131645066900972546472181208149407825134459294924948524552438983216417665474111453689004118423029554761140771362932204601248145585294727920172088378192254662953401959013527728823036262782545127886187027099023280347737940854102589582907967269420623779296875000 [80,67] 29537976101582790967580561353487500088569213803268732231155480069232545877291040531804835989484504919350061475769640298778143527135477064647205399863185322178788722025585536538482356736399654944913829795141016658888025231000585125877251688959598697070635102199819888341842468208411669037351205869943711244395390414759684647932768373542638359856935608443516643477803492664750908685887302847705464617786536705795114722902745190109277137765092559453709149474570470611216865372141801449349731858875712949918683127426406081305377414774087725244228116045275122319428206061550764269605346287327886442626669259517884345718072735629453054391855675102941802043577612386971485482531885029165187612780905464385459069181062773987246979765789032033977455071848517017032264934215785979545371641597607961734966733936203206526616421454795617028903811396444180510404293137255831710403228722789671608834318359920628435930483146413787096052894649985278754626076650424547541989746374115090523542292679767892952856844880974419120566802284322201377734963554552138736277309465891408197137307026514264911034023994810284353002940944059758712761824834693388896210612114268225067752292650987758859376997262478296352937566955017714113716740497433422433543551174191957028917567795077151674407792112872722007168676452699323167954890309291072279762103150301546502507101294028210275720810931610810392814520417654944177922126280070279861342943258493720670176241213632392584887002060821035835526799233837057880690761547240866434987971138445134084797331305615473129534498211060094878611438602347928716237927366983554774551223709431237319790898171994956527327061682002932047802233522874029324949118579643706177906820677203964199124902684572809866259240415207009997398797256392148052518726820666727007512417324299324934814981559067749333544808186546619498101220555185572470137376351223534090947528117024960922300245523565352865715423746992927116226226291421120277850846330855456043959623645006231207531622696029952509072721640931021989180075724341781970184012109767510875018326436609086970609253079089543679820691857749577878280506826382521830857292775703660029052198720731692899110713708320873682865938689359397740094021630878456733732513450369927100242902918904519130504293755614361115314969352168298749144016822541535585233062271340231247612312842796666420057783958502634067891410923359249887584823367101198179919088903113228384730533978425048857729962037410587072372436523437500 [80,68] 778950862700349575324467173212865085516657816071571927615116917759761377581406946817148154828256487272404747604611571783235500927852359191621198423779558298063194807362980254577863263586778579278472938692950962193662211873228257677698454037805446677256746176425933977178092984239818047509678409579081382490790570018546699858155738480914804036241053230808023443558188959367170497316680257644650638138186681234482418628747575536534408786155502992704718956673211492791872943903450626679618417432423920144734912893791751818884425204901500293693368813130391051213413191357610314793477059173101061969286001652015501160081657977252060077436151097152553446405251256999079647421144625935982783878209407831667343631358255402442075336914703187104097053233099829526804610968151748053385971395289500087762894273627187020487366763311763170721215981689771011866754131537545996229753992222243485068600741856038864994759000376139711053161116017768528712524063810626209612101976164043294692490573222573354995734359784434260220806637710400665703439205188197486016394946391375029645905776439693651744093565764623834522022194157888303893819676346523901304168086612330843020154224904569826634750685580676899839116577119637849701827889506824703122323367401742892621710739772264459855873432609457637426807197908671964637406876889163013764332004790157756527074858347153748546247388329175602071492447258700698473248014851661860696254885897895533978285235801220231100451753666629347813678315825101781460177263928908824107842118583131276438604749608004914422394845135430216418742480337150140505594145473127996058929190955600976694967259236808808504704727380337281400909108407007326011582386538768386197715470994855244082455427308358127072621120131988639390000960840410013729018743853059690355489755257290648333704089152522404258764052542943295142500882439753669210159274116310148559734317949843306054576652528917920777874135732287425977726839487674268604533004525540612628772514111121047545699396953144101520790490725755493775611112970670704424171138110319723401551399729163832387459187967999486776934051545666681892888478584140018994014124960115934480292038757041334496808446827294940872326268139508968785380998126124781231709103697450303318166775470969147708375290157162668406575685622267793261825866719943556018929153430009020691136855633972230689176804299096856824593550947571979252715028121101711535433089605097900683106093566721028764732182025909423828125000000 [80,69] -1096320362693982745434608617267674207581220498519434029639726686535132348154707906717411430528186608659410134264987702025973597293027339365961270992117333990128559171524066614681288096044320532285132169301839172833656792547817906145439252952832243183109737756065010763612579820155611955146092213950381671099012166982601243591444145698415812134705383474315261949718093644066058039567040499178986863636829464570291036201203085390500607964918018192444810436719794190555520344835058880180538377075319770173287965826326373832393924486227418654282763772310655259025601068611219119367401084256832418605882207026045801809556376007547652360804314344570387942992932430892486780747180298037391484542592350448861622541974022212187989222808103886778328324037227208189546578321273913349369100902265781261647780706072747833017896886282056411381706861909495522753541272270815240019542191299011777775816546784287267525774703792910293622961179337593066650631053580115211526785041178614822513804300746096274393285711424902305962118106991670229213740023616679347771736158903895493730299291471244593460012277748702923482234589229078654798317032379175674871820961130124338516179754123982713707682875714384306884027372937011234547909847168091416446761844485360500654857249127613301694098660743397829713289526976654486713232443405651150628885112473503497741127712540227003312543982284243060877372963398663087187469732111608778045762973181685042766871659289640573943853895731540466774949153384546516990809293424915854132151177957369771802738117647654954676907624184942479986480554809545940745212950247715175552780486849982435111115528140786317194730682331902294688951702930802056743487204094530113191053026173449758071340583264343264916326961528774288980211431587533650511631119484095987601522682505363190757398463478485353445834979934813919162487884766135429303302380487407617371487454945074063238364344360740980454325547073101407817417834281362389997834030157877084031706552882041777576262894000210255789067236230088192526157556055024843411876765035684268376024417205305829107171687289457853080800995943943960841126900752945063803473905523737671125273972250762649624854673317117461631788190594673407928175803008661440487582825623052185299552652458905514283495071389833659680699151059077824489392264569251297949945435124875072535391113647957520188909480514234098901100646292504445152661022654900847957133798656888479207058284536913106421707198023796081542968750 [80,70] 299689291367523048373913679087946974929647758426312728720309602149262096192527078674147732887554741533588779843375328217255197401730361995000611214019244301284351278990399112441382169054955466361691213644609382666346826529667061595877634912280072775029097904928645391832795570778085054991261788170982940826081762704982404670922973045911080120930706204472269754182611761880228393474766093666248965054106960899471647792396397642442640251990523600764400062278848020306569725483074397575672588811212446062191931139651251629501021719983940546279447631522176657703113181915102516998011394385649818984567068105292659799876081647207259371457393966559447221564379119068588778729650523899764817168705377476437821062481353624846846986143751784849181020147560188504696672331126626370672216291623266148733806407091514365781283720943517756548546825771113203505694492183141647884364395058375841028444203999120229782667783883342548516175720911833660745730803759266495683374270610085743776139463264542694061524358985332049177177605022516538678111443183041173877823608454213211197430427639361319458312819622348575392516539278981895333535730071201468629791598164240347294560983754326171954924992838558831817448551291416331685549171887984937242478575027053471633042238844210260823020306954179370354454725193820688261333988309241676885934666684904140582383552981967678469923163988143064983357951404107788398569818447301862963967783748390240376927358011442079435965012417965736074423450179415044806143865505298736914240858906856576340081446937932921520163028071763037006232030109699609414980130562989279099620523127934029048032115992057130460229681819458567423350959503238915109750851244366164483462023613062652715429029887779794297223794497312831289940507314937589153173487699352807081588203559953039664915222212080710674746644698936934065867201700432256156996931971126959810047137466912239730075559074558397734180142368765595171091958723805103600131038956819598291750378163919925025203585497095913225249913933343892742148108508171083660441429619171663890202703615314301232863422885222840980422550414258647799547028696613553315067284116497171982169747875283249084580817393551398220744238506843863296617166550179812603058837788677943598507864449458996618035049611890326148230954141121482914881591613327972506055721491683706526558765733753540288867556723392291296515350300445433008201066948521864926363946724451568781599775093127391301095485687255859375000 [80,71] -57713812356337956979337271213503564992065376004613010091176857609267145686725011499011808954684519883913105110406934600800375912455071716115355526166331601203643062293108990068434763555401865899958057107151670643625002000500272461818382574356732324987654199566446385902015096021571841999921712930036570900311368125953042052914141363356663063477570168523231509106203323806130478903597254001911992766514210213253854259543418431032336234114613154664974354876012676511284995664805220763889179007508213077611215570265246218237341067951030089093586092675838718948263998652079581826915003621067477428281526374886293908212161137036976244242326667894136560626439626013910819647523860481862123379672555047758973883295421114612534194328541603750517340800812761913403104416695304484830972854700634238889169706571705544009602681835168432456988777913011285931655632472335036892973424181509149299248685115636193190684674613897549725772705515504759458853184468301526942917380793034640462586605191455337522419612244086708907559880446654464869964129556709136957695951808481285602304972795154842848483789683205792278352550535171723891006153495786041550791238276240971134607961069430805448877847172248947289115344810859419040995514577551644071601983129776569811556296170189464061557498277511433672252629567364941964093701722499104735365698846762649690471348107850779746578500515558209544826711509249289676723040759109353917746648914991518749901722113918215494642243658929243747948376289668671285025491233196547899029445900372470946884682595070869014248639240161601254315155466296817247044219804697532405115283506246353800035025867051101531245891039884031699635724863542351103504133349726642769925747505016746961405809511355647863103819947323020540042264276382578791016137089707754531091520564058757458212006584588157467604572135441581472473591928943178726593271026029307098924464315502928147780265156148311326924968689752985565707663982779897134777109451104888476689119643050672045886040435134210567991772815483660216213207961842403383380382876398092831499568384689569730419877221550298301698677477169584776341372321411588912031056530607485661635440162210412886356070640142962949000414519577126736780176848216924684772459816873963272012693645411492217136033398130367466095877802747740689169429151271736041831253956585243330030477644933210059832642075381256350273688593689333126179134046213000150531278979325507105802017804307979531586170196533203125 [80,72] 9031530406808681827892913059974204090414032123584657917337293193027405088041302698128654119262254397557705689581121334747223397912910724927854820129862499417421589201530184797066891034904800742392429052788289557632468737700403412504769206820028166471916127397859932394846536280583728403857683242801358064020093555224021944586352020423146898103686643178714089307417163532224308438399249854459591751766979083180365534332697057827171074359688130623526054177950236550937626891022636017367098976597655939866949724496217794858935391217825365828118297821740406750693044263711095460643514472052463257754394051992380709283374370384181024116468707410346720180653970307206936152587188939266853130171184601707607648760882800088407108346290272639959579778302268209792946112652602004540895687697464252328539830396658374039197011620551258518879136238127797452982159782829431104872109396948791367139035586522945060266436411398410534194250308698211213571365585991658485853184134829659686151748042403826364646940855633634752202614007547295755439938121663031612845608550833104843050682371930496783211439206979266761508577857713395165585303880980547936507557717952968600403722364689195262458049983757143170389777369981179586048906506818223372514895171372498649286327831928237291905685867512047685275544952959371296161461092598298759623141044598742170605860530250260163095958591977583473741055120289695654448806243581238048148715277436399801241036438763729529168996069417094988975568253521904946533848314933291017995947249629213900495657364225023406675449673921459057094393633873757411437032794512575823470647692113607159645183561256974591219229953515247496732738731050707773448860021266892117678353460821578189357287534164348492893726433389488153629072704496032977029518301797589374901346812886680404158189005055231801203589239393071762871180533808917879267667091976574083931160708038301037529203232846935228941482162899593410355694039015465209825297690735752019330214457723513637257801801370889210039694973090718620922622832659471217964485633509210711402128717286625512442497290837035463813558474429386577717379935646298400869319699837655314923480302557992279195101798159465632300880714042799142942360889181763977959751104172463345954842599310667547704843468291918448814816784733092456448104787836727991873282502927766151547203911494318943410609823604453861114381589925333186037620076965447911560906060941811279718649529968388378620147705078125 [80,73] -1205142604091814872493909326090764351822123228829208861261537199711576864122182840548571831075623256969403906418987749906115403787608433858008708193211621763280169270856044983867505499336628781876679551583120746355637208897576647498338074130067492161189190956581451788037866557873048113574109501960848368786620106357337468375914953771258718901557624415478163448290813658988902904100530043657348968364726071385894496536566577284750151132332813617513506659586401398734520985385684431547738639013015596897912876767567582691274777355387858505700552839107657455494722756219195656850653481143251281500800711524442943220720794311468251154708334106273276548762231327735528081807027337084258407465211369733432180228389589470341966493184118417625572976307866000482280102454021814720525966146264946023403139814162452701704901651605679806529760321642061061976312205228891715466703267659361307908314935737195215998516279457415852136338812983950779675073415032663548027246641389458902802335075062655502550186719285625333382954424159382747196185057820763496711668313033537722019517460263780712383767044282764563443293449323479708338533048877867646709135739756781354749686460829902629081357641603772218532345556794940871213112614600267846270905096854722550873024875918740068873066813721242092649015028462502983066965115974417576458046685692409647605618599503001353027006494396864503143176946371223876055276903806595668903746399362409606398445144790363710317800352351881075187668520992430929181676805112843507864472071567507794957648423565695553545132286166985379042138493178481123246364905598742104545436597403831490861265908553677383313228634818782700647186345258182408754729730634608919596532242952781333835080371158365736848868834497064567520300958310477032355209922074679769526394144944402974947422667236983785473849383502727552132738026371445839353424207664128702812900519846920326200637187323458732486242830135032265341876198372740009460960638232825638265752398483325227285148621583129995761392021190062741561142484886639611266968962006116235862390454825180441478878355979358055288243949127850049939505477586311398490477104332765537129515454323288955175240908084222805995764174836384350855732713821077564640389719022061562279723563286834818071518910939261345084645897919788117412005339061185599675567136021713549131677917928910478897141694237951459000154500691375746634349120260011388615817469471824807669690926559269428253173828125 [80,74] 140194417513964419342662268657985728592295983728937221742463258801429555763602755122440155822335860506754446044632216640880290582651049175970227827044640935673296090984306140258577177401075902925573904009719149096324691902840787250778912898990137017554837295244697125169863671110658910178258826416877873039634463660920771885485418081159828547345444126542363902975624560613627874761922019817694098080073063276864804196964091167441980048638176233963402124429996314131954201439519602516786007841327818654153416607110194173941681836083652997511400286566158114005120542203715717130278755193226843085384385206649348646491947548767050136800376104965138122585056181827049360114349085703502318812042499123372393773830747608611825747298368942519040284731206473906109458413466375520935233536959433223778274342387041280085750987697324143873210403667793572197677143834401952784222677016272515631961788361657134071683968946906265619915261640222594296253081387821309512801774728749175637562720300563057166921359738206226401873806739479547335355727266648876743335574176706387258943415915677584766637923688072564316733188619528914592131965402845043988117176106944031839057827168011801109976095037892032674093652854947092546685881288323510167052878840817759237851073572331378339790324953434032546964615154168431463055242257120842665940263797063860396392711469410969452205194002450484289478146605587079311049685164244181702372913927137705103411906589311474668498080517069064670510285809153440692360207290975427121740020240906444186157600797847637948995333813488099274699105802730020483533267566015585557514892943145483822123064091353438721356165311781627009254612406687621853958606940347503924074258432060163961754581791379383954734474076564829147245833927356673627203323381891920383532668842830732462969733066169697307742785251348708308198169027882302434914558693966144421720640254750153602131533837448060650000417330424824749406192299893154184874818901204773992205038287581558322539699575788087955614736682625462650722437965964126484429615166441652200002923367121852524691061794196258717982437730648353130310318830026415019103725349953825955754811973944653800565599722310354506826784521739260676838362274636718755302820377176574233630670120757731559539630097563452196160306619139324678320905580538764609221908832062265786423553219977102967753658507836793616929832826059524753649840776587991728399651414349591505015268921852111816406250 [80,75] -14382138475307200221300025481346949776293937199020983545136556460893911589081690380678272959130555552811905386163289720201534501205733980503015715913218853631527340540108880356258807470948740457264017080768871718184749056737589913622062883868421072375323709117805405152198216212721578960445593407249774905611524736781421426602760832004111452884590342667223983359017954738291568678465986752294226845165497479200605909843500419021321991272714092213534415136965832557226963175482351270461821256359754119114857412422330415139610304368409232757935503115663476779314632789427253350380535206918468053278837829265547690717649827057670187074929627045537222699006396249459803802488563017907375955601651656058969572442123410959958180941132354801198101304460497448159752907754441440365801853562666232601962528732393582101863953040631726957881751181932618557145364307801906278318654918335887580309894012291774707313933465696731900509307048810959145324403289607570379119872222410370613519562283408573390709047572432286165430916546654024776474707279989508789154495029080336797198306898668085712542460578215238490198396342759208614016284552813210909839729952317111452500887807059067289599755457279632765447898175112185820042659255805079951566535135278491311144829018540646021410328186856981360047873372670153103694361469318955730093807605784335101656088192178173570175767461423955537456951333930948432993936418092257142685943211921267230104842459093121888040425532197697714160570183171228617754091423406732158103402579312375238075600505348831002341166151944005039522291273799237026799410518116307724223996985113133226941872655546985290622566814731686715964031059610373435688838719733510742017964358867666052633541256686325116340666306444096065144662617182686922920360708630064408462830415249044981853028527259019362472064569765505404281149802141376418733138150682803803696507176174075626898828066485369683571010029511262287767552235841750482219559956186771919593806353864128865117039629381910984520917651725664646929305796872057338249709422348917911965212994404125550908976585346426121529748831761361978200543762460869376034757489247628172669386469444535079536681674009096155351433310479403600432947502078699555624260021924024662344320609490150095463870982123179012935889887518769385694268456333438256044189732101730616501281145995924548891263320793608332430140140619676139867849047951613855600427882563963066786527633666992187500 [80,76] 1308208336685558062776718564831228039163562079230593920874370648073690425398792443880411893426092912986159425502883206169144034003974993951821297333024589185450015319924610194993658198681349087481451310400140249820676794106192044178902714898598108290390874150930868197069554248323538859882299066751795908114013644421011249986195703474160464600781915780503800520212354651910281957510713416992724699266626810702228339353905950389030300718110946125368969920488104211238164701809898415784196356566549800412417613543983669730999328431967569946222455566764037658666702979605136992312932033709394723909306887955320768339358594895894149914248247101791795878447208255334274332973450062976672791331847839504972838704742726377462575488128960370419745005236444540948418574135880274219093778101764855594240586378997332091045972430085669712684822235772013543703241544548283302806434823601179630191616568444289930943356219288823485379072007079518987504208807003945204676960651560760822039648690214988824576437495216565482029317898924412958528228835030501029870889346045959989187989976847327381982528352346952584329627343744927913054843634905143835230309895551725372562740490265371393521150478624673251749815057184501735485660055835113405821434572067710931512135358587412432820245828872386449604631474099885647187333829351492728427294710110571196715220098731398523117362665428966426873552130058416583043672816558261807585028776054487314350872312087520947781255330811333606592200741271605640417303025610800162159327546831455661492944054914590940798548859771796458909167464760423413492079383861234425450785713523320131853825277735362508685084712393808975157099167866910992941368543651384418465445534862214618704741592315214489637232394908472261547569505334224623114959198556105593157788034881042640550587799941324764644720522699795198167969042207725059214092048853695611833470165837071919110005593311276062277829469519075088880648488127141545342992021230323793043366906714179189504508338023013831949439309074071291785397290123599468145083875623366687948983140202302749907785505934822261829731644814923308210491175817977309844205850938014410077804475780286491394238682273324781797096140131769085329720161861651336257913846490355701086419828730940874175518749934001461952394499287126567207935491959421451617760285777893800795658148914973143740650061264512414887864647193055465859049698554468499356318034188007004559040069580078125 [80,77] -105581028136746754905399189765109148535586290707303815181926364788886074385940955761886685216037223729381455859000563808323775011986290076809516280478482817461439215796513205050739209864054789605576737818094123600738739415687247820299937698715576365076635719379226997578799770105392178344376169731202269504947639614231404996525098377267829456813925686730902884011448733586949683761405729590491472003633521902325817739718733791315708583536537807072347581000315010201590441035016615174040685719389517091766888599449714018740422793466888428528225302643062856874880939829824590534021148436110850287443653721075458975646168229893787152161976387626422435087536210842081614708846973442216907679298838254398588907970179191537266464414791681181075990259742254849830219968469652754721895528683924261942262173667922491211357998512283962884095293048987261921725356046179648676090166930870169727259330174854311394493838752633068744997962437641065115169529618491378857279021341117574607489114004152934889829765248247085433434553544756806044270557971969924514232528966456688967935247277694335867265704205709808415769498505020140845822571047201084657543400938090610724540654892572752383078236500012726595065723712848344060636148246121572351910575680679115501543300116223051682328918556557647547616082190039865862549292247391125034713571873827480966214970067832052259450404582252871372534735346132081944661137480284887283268655716705088068987880999876405229017650507840670119078274833168169465166374234393485638507099886490326187531059232622799663714845480960406186145759869005209956253754399710831684931066407790144893488521935573774952827122135333030148438889938226477681956963275160107159629447657748464304178017663214697449052553652320679997744619703338540889426937278979982133673492757049312748311563005433581661742178067247068400679391354266082983295213822981931137278271792778680317814502948608047048789733273990936958963659714760169816081259834033862638371051048117897848068517225091952099323301978415642888829041504659303729542478043279024838586483184247558545392196753016924509031906502307325025159288931804122353640916084683568304962148151144126632138913723757816506333980689289176875370567160704413360568414540983087858663811952918090793447142986596994521865085414893774455034188943590026638087768641337447407789295672006629032260627038717017781417700478089381807935472762371986732432560529559850692749023437500 [80,78] 7530593885961790772934537782529472782700003519618659549760484115014448924450045833086131921962225003762006550637556101260023944689975083731861085264535890825342485235674645649079405764015147897121975798981744673996727295259591633525784763347547921432699295933238246281894429337235084415462460308601288113485980868101709606991831173042658947548025053668535363294681627532936358138074556734883053089264705219172155765527911016324113863360695035612172155083953209888405038790857967365932995055961648331685931955759436085863677895728378934917343297837732810305070677475022443485256729010055141175691350937967031173006211910903652078858560926506037856817212960683800786102400165211334453860606886102083596428946102653599421118073148847177344158836033207605582916817164766541760969212070042434340669038449528490305596126255666406341092924257730046665402854104056791911554453506725926474389879362379499360880402785364185481463811367880190070668359419906247005492173858271709392370525801680355475265015696809529428994326136199908377366039056388386866400724733065137487936646789671358804371190558270405979675952265463652615157470902932553930015147949248211182001295647776773410383653042878915940152731192708705586894411741320201496385971675123203086573208874289053523459267498540479245489900417670491018545716761693974153037109768843825867790740217879020733361684478683749769262271315013533949977844245129509872056336038787528356765653138785754811091590019615125396408675513540474797403791636304729829932489752186635239841722543350802445862970374529893313861394017992936192387682507179582253553724959935070209913583988190285290675937401739238121479698700039835936091572648852316278868408973080070193473170416289512553088873148347065737853881048911549967879021315556598740850972919791532765510707018770383383719229534824191123441806192499797965355331464357105565970329303869354502357433989365569896604337628910432366596196725238335655231748839027689556022200049551733041638919071710816863280349166482291582007199204339485538417532874637562327199628358072322120835550787842197676165111419409608933220687382566879225956855102446225278132235851586490705637402194707248738711032230556982010722425407033724284382254793382585434590431718638636542597682080352188182226629642680082404756493820739151152128798319378534214046276874155526976864880366907849428989925322590891795890982729488882796431425958871841430664062500 [80,79] -470630079058358922769714479883295130088011884758252453509010184868078772585091322784892244796699347880439114290110882699186754538237672381902758207587303049583691184262471121048419226314041050849942813014988977087508575304062683854654283752062941084194546500025878871541339568096839617080562989464962442991928692688938236338904667705323445216701543307392451594922405261760527097835042593669196866288215147427970211688773059873905123535828922263773388353107325791753626221771000780918385514183904934070274201223868493662558467324090488312240342715870864714453780340747848440922287261000967070565977810760994940751133300621787923372574136216911967481629714412883691203071639639603610588651634757671660092257619153273283293315633960256337616422919108615642178864920839316199958549884269819720794552492839332197405341237327842894184092912735825399095504212230716248024707382028064641276769334171569294183477231915379216473917319502104368214200073683423855240767663566808016826275962228320413285795322323838372571939024859238707779969812303142199197960802896844055191382600494741822432567283919857596594675568908425740657652323391766927498997233793771864071120327542702281681781769277672146851986357885804342926059727098030692531302821523126143548430599152000162894472860227366777463546010745662764734678392482928952211986392686977425064793970357373270777852595348052689566170655586931582430937246689762680578203831027870518882038383994174807214481232847473669622403062427915071005292825346136116373168519498447629481042398298143625442268873970794767053127560810057602600191282731575681220550547604022611796971862441765424097158336469966582415414936860090913348347221159460279965896960408090435423208367570792497692887079138315277814969888831025787129092586310047291940318683351610590740226407528968210477302416970874745689576383633049870743006509532518169819241920161154701760419653784536292180115666943925875733449326466775117017460347136314696845858035512576140294305990216312995503059282467243361769515099943894424851976750045737398253459370138304535040439912776063565129737995682106037925221334296885539356084908244170103967864874416065597400248878367073741830483508787584466654150276366040029847631795500375241296800868555741764630748625982889242633401425795084340770381194440737037655401362303437290795760815822468297195331599431246045312780176315085997260090344695981912082061171531677246093750 [80,80] 25452802227167939934795887385285883278890398833926737839083484226911048593194606862156544567008163609144848576369026643983677787729222635248137248755444897391037260814901215712612678370647623995963830419192304412160384030050642132347544428266824381534978056617923017921995818342089166904451634463977833333209176868388530073882789303768509896772575144902850093668959064985584537260126620673588438801024095810335640452183380420432489938331944915985956145262469079470280959570606263809652330120134815813158725804203094182918003277109613265946010974190521901959063147858013659367939365366354553175517360566458215367119263824430888395038287702516108344833390318497386309166393867455526160917850744661366578638730125932536191811794275998067871804896275303975254546783058602177078071745999166192837403098763306974234415092142189740910063284825657509328454559974427496469592309984951325741771300774910553963962826819248230243598893867460391341017940347075498033070398744087342153507312135849939657145547468028020719541446514706629476668413330605179480501909545576153733663692147483459786179005191417148604109761840693612135387461999750793614098924153356580979262999995266827933469250674924388990749216069240759662632711135556164175580207936933533771937714206065067321189252456022467705583968319271234659619818426854961536090314324260720417460996555244773118432644105510967415236843238983354266424537685792188674284581147808799021116258745094699669152737131032909693693399676908360835420517160530787669834111917349965058306584342222274960934972710285560994424909412220629948997618517307771976933362464637822681928127383058435580403451097212199708106169139749075511727060245367162037879437047307649934389784874580775837119693183037349137015579963302991784514654369280126766116474214715585396398491119938328491359492797248409105134781798540440223627957835600649893573334458936264082696108387714522448527874891592504353108125980509404072830917331994599361787219276173268804880597607883594936241966306373471431167738259734941973657485247971229763584505351525995247084683881087675183949306094135155883308182085305820944020699229960425890183273206919777994703311692167233692403992506601399851989735569103355028356253957365162931374717815083211990576187390498076033020201654088764417038818245055090382846878058390122393722064563492696985811412017720427910823253198481334880209914217630284838378429412841796875 [81,0] -1253858666200424100077288849525498921462969838009474937549423923938851126893780570811069036114171077007959626474072159752980238782952577301967057297241698697656057537812864022991541722743731016016629836404733342158727447319071206020413140135042063590392287831382375131955014368739157015631915002053765561110596980227543375526588377935832512350385351301029760210470212489981747016499959589614734281380424460105117292732927516902668715348824886618543641529049454500307052404197898965887342605783718660773320791313269425942714490959441189719807275839674331453883294176061065699648033101320120031787058221877983580856494036457490484657114362579595590986159667637747914127349178324015022588843025521623131530312884110502259273923041412645359163403087565428114628404474613025400473246201145276634690993898108749027573631284490466991343072082552747269770567891214644120116812010010132757980338833366040262886174859197177445012706811559115519142588687547864620190112813201933474545979123319979379798551947922180254078268743961753977594158134857617820024536749019108813700648575663024771896638780633486947517559900860888933228964990200847762116222999121396657568843579431537407109202053188017925461528403108142270893288352453234233336406235595743089484155161501962497651023218284140486455972236918598759712446853144994624807674529083777077006416196399628975200598751725096096306437990624253958910892485356149440302154462334411580247797180106643985990261189317954169193814067989826931617361786098914236933584055803080496324967780350413973897152002862466935851968308096893382741764897941966298247416155248498074937311885451589978699255668563283955504793767389605101109726148736386815869982182067364791322167899447660484893133233221230165594495647296125574727357020946076215970687289799853724283123862382749685781312151340273754539195340665980888468176433381221118100524347894027999091302722718468033907781963058659094717026793609001253423741958413950578929339800866698173323428390340166475729440994155677588775738739044687811822333090113286520645878548953297833780749486296692555892413284228330454942772440567312880093274393633872493073654601362091853590680202223226390945654263491879717743956530570341522484163209801226039742194016374402729552683933798376683538871036235815334339096785975433505927287398133356291066278381229616808350060819243765308783622458577156066894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 2877290782243163171794144111646758194684280697448829707061136823665143546935837852194618127499457589357749756964016176489766991644108777513303558869423539370776073393808688629452338900879038490176789368527399784566469839790943541209101569656205371204061843712472711738503504466373175123834480014055940521427108858801200733153670339449679442155725638247794725580713160223195370528694866227725837955054275081247795038445448825774779428408510046099995904371537068968168108366540094274741861516478642837727012682067138716999234796730757181717984507985218395721681815096319128897825098614989014431358754405294170702901312664940844814189632401126595988264128077988113550787587964253993987396651943713648992144532090984031611391806248605378086770112650756972934435544029495807673928319666381039011289449245407115305301785511723768112994466392066308709572877525113197089714780179225595631454104122165303745576313619342208395708085364033359043194513432457223004502305218443061949688153793678542757193426061035886337139116622888095191018894223786947252136266845632284158539705366949010088480969996038286198283296461423017196294896002327989823004468601879724390688251122712728761813496723118455463151190491646768123744073017517311821758137105156172800230410448087827391681001473397043107368052599666097172845463135972967197227574958620105016045062340505462895820682539680103892103328732814725931306429747136690487343393927363927878010292593986927835663033480831156270574028388409268384130761792078678484666246081095901420282848507186521478599275901012583162955002917837209481647582445630287366634969794584462323298454479910293042592210540195712867254551738941117506785833401653972543164924143144635396968166589156010169771875479310784424201594415774989198230488062569651358096769141131218749800207195102612156612170475313096467706267705940158826301513261446350041501912439498255293611352359835926535701874022388567814070377263008531386087739561358335794374164730210914631736629887801570560707572281092439074107638228299739867900035237839036252095727305609708414759123411794824975885043614288673301266439579879941854142130919539528154858183006979089566773994059119868861273763502796472994310341082712914489360004813149764060346026846249970581405596821784740591347429413375029450937027163678798570875351572379343555491567811670824442293559967519928077805957400414627045392990112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] 2607339081596265883999928042249020220562489980887729757435283084189109349632198581352873406095323190596385816632500016094840486357928916591214396063424717240554189068723373657478652200733636583628107060674619582064281226566195388695867031941057724504048023321180280391138607186453172711840625404879829990124375872244332321816503137844623346726977161199315243854930255411714242937625816397725574075322824864633389067598718027133715711293688088264902596014312061570586375534019773383684845710775368998532258917816355880008501271739206649243550519419225475114658879918376985711620167286603372439400411489613792509879353111518794483329930751187337018213482276471073580512901550064523139154374590107187702011015485338461602823999767669392690444635895305735159487727962107553070028019585429288723418385545259197796346877102178171349135031610171469520958636329578500057156645394988476718307875479386592981946663923206280365037073230386740295521388595729892927761422475192039005737791151092864210928053057118447670896156691318575824781386051235485293512291932673842418669361500314643781370237986651862070401691625184630684065689777019430408798107001678690821133118852882779825855917588224029898423677610056386964704962588843082188124970531785032607077439934876246554573023289407646533022148679548358935310720763890184437550447966902635210661404088451989515989037057415497679424688678712111219239380102379212573552066673285166864659618553449426371638378586903129143587086261601712818378111493517744690618602138111495972696396349202204875869470004510043542270419756662772383544104133388571655014204657417901868299014617717473061483679860380964902669288393691841220908462591553482808161256514989722763524971156792559750325684880728323990224601075975560561872372556960044231955725106443991908061408557784413905166573541171853207372808447145781835452602503132299683846582806874363786541667108729467120461267078983346080004614428606606018424750247358780156248331930472195418044884264772435825607770994612059210605443706354340189562649812739542481481364807324130442025373753021246993202912525902358085883003578449194547677042428991921643950412498126231719692110124131580518598338947380139691235971564977134178834737222474073085215585364043409840511490372343637587022517649279240029684888454807686150452974337501043453702440142336289296812205571168136186699371137365233153104782104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 739271124913284605766492505254907328778089741457875317827022904998372448486309842378890728674255680456195778959515078417054998452201422987340469622921703267830477485603469598161253602590511285987883800153807323464241545998105936234524385685954742493597639168124363415610121024302866982362613607227292321923551028026778247153418417127644514318272296368005927386235239466853007621133883716741314388755384459168087976070605791965417724709364483762616444146959919018891487515992606227142061109769952507103283487250032267043507616286743481198967156411255711829893819113399491569804060578713120426090259283197898837206144584716622486035900289245120873320407859959112507847537003233392354779529932471442112528664003820864169297924313056711533749526303510054354474466692211442458894713713275589637200874619827118191773137564116302773655499940625899060473082117280946057630588545305354265973641905259935523409826366761154861277107737522933452106841288128536645582101190685695950239614586547771231897052623177215573726890695018990606524336090848593080053335709831495362316783703308748555329982958256659180138653361055354921763282176381720346738686969054217077118813098273174706025481142121563214231019384203939229434848384683217660575846716121878158210263134009957576018862120815879632653346900321260420865164576426666274821856709804934284636881701016222246487388511993979851258449095295869561025703756785985010756611560873568981238582751343216033705524620136935475512420515614680811565665025534518726181396761870298407102488601841842870896933425282369214142666609983419653215479216377444723578267299968628822734136749915255823045868575212435970821261420613588569516595188665155276726749694204151833440165084361944734516875058795879460814714485196421556522325884383693319438192189571165353283288177146760819668127737368008413044132947564155802606026579607984228019834739101325636877114595805490398288234442328981424856972569026414140365426027266865767775859421065055153437873551874921212097954346284513603920559923599730262107503790115489638093855901860805381506571538865201769455171236203137083610863443712703976404984906326923226034502474999229034096944966866375354320184451528978617590194476324153479513165126966153705400269650498349217891727275448650614284011565199879874864282536341923904267759922093898538006693702852102240733801403995780106032792433623512806661892682313919067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -30434379212534928966079072455941143390989790420536223703578849818971031766695832157350809182123354309315879033875660130019100228781733955735788086506458821907903737326294800969918219963671358049946279791970969570239682480875504210902482233429813178885799259436231167021006852361680552135982196340906852292174449323538712895362502110378104363304503914611516750435907608132545362151607383569886999253257409244883653304285697527041635515912124574829495089195630511881978136654970854634601008551774562320860450381808313030389364657141689985817779380787469582685939577128057859224374886590289847774850227753017891249316670231815526069620812649388507099227185843927607609075955050231037260780360677414995418134924595661305703476514684467413917211652361298495842785107457852098735109752696041460179811035181108969452486617615757049001518191084597421356203636183553450657478526773789505537277858530103161040794293495457914093709610352911535096977870619977314573119014283404040519987709402209260032482640849352758709302019948760971067306157355225639804624928466402754696986271698322132249014281053820983985287245250915616136202928729222769559599116196359535112437302795203313158205169347778152295444209854291800476978126986449141074368784586936301875121857394278828768874583217341563035548969356860162620795227735299405574814340717006358888845509222392206039213278814292284723014417402514539055702571551764555954684010244824371377719422965368515069471554175632375601302530481358466543407582839935113891835033730188710654622575618380284505862744045859040669875625350765394228921774234571029236435000589451788339249965117738326369804844230413916307694938234236611477651884461995719300519571345946877500562450048963666321299207548673431168698448917308042318642127457719714184464336569068034456083991339294999936325969428981744564529093311497682889101849506018531351358725468458289321716170356857827013411764524039478933383768353645766488617115057994116670396688815364812079046374945945114850376855232769104434356614578077810472919883533285275684128102686379789796770801997192167140704381540826296648611383898011018052416132705150935494745259839520842350824721908738383193306910493864119926639469968954518159162362289632584060290653393478524458195765553006805666515221913092990571439052078896749915561519740793940612400641488886391448620091120361896735424501146682896290940334438346326351165771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -494937263878729506780907804409380292575560496036876998970387754445004509431906635057037812239975495014257496578209331683530318622704510663353275886019612931003036341625739116362405671813319359675566121520539500410193352793915832731104955777370231760450057002893741584045803189001546802997065861202719571185064638253250071360276330636083894614250342055826905974031593956247733653371343236886485033629942275209089281694339406076852121102210501282887844045371056618897293704757285157638424678655241515307786519933195110342894081019734944660852363672277006134858832990455615725056209130186965828441913984351950646603602671254220075852599098598042052260081875021006249117091209986730964807859683148966653379205065914805086851574316598434714021687925507089507860988305989701352943021259393402332754426001937332109840647308077287835417932389026541085740920157879017103034376676553206078778552662990145380151992203585431703736191496968146740794504228069727918346110770222760807356710460108910392507270422122596089175418258841454819733669408372278901573075385125977557099409377508022542747180831956218322982917277404782521820522547327821218036771341533323414635772526166137920061539392268399695572762003641966034574874797544451349772192014417216999469363141207388224745875291537205275020465143585967059849860443026775903673251275280345937218948488579381036177548617184854811951013329691712253359501506199672314884271474056725102224428942410295453211092264630585481526209340958976948732380757097438303649902090302724104641130567071506978075301971945279005453963514858785761827001871741609187815966875345688335303404281799608445704088365325224408561798790586717863810983291821356418862512016008653637543415309799297647375454783300085501464663951886826923861194667639174985190368566108782067349948314023548589962762531464364298115285097088496881653836520247389383280018627841187910944844654984828735666232526006069434405488384324352759044703525157462823430164853140944995892311093862503070489018870095029561543510456433547045282580086056060052435680154504506460035560901279559676154108319026915043798950879199375158075795893155314144153980439233221887018773290277382632133514662900346989774548002492243675058645750073459433038613357708037747723215506558498624831853546215524332717584489751520232511985266562679310760260712582964792117383827428125304244666113931113218815660559357638703659176826477050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -2034709359868238981015742217009619629221316022516788749812203796998493076148825464707190760167154998730607969002979157358969373016670613807415128285504640441809805623897956304128597939785607738986178143844713478560514526613076425694450756193953173703812530962023911300387902425942091183473360138269417553386290472918980516983143183901826320660011787628933414758301750283652709969464059769005965311095078173591183535685749364851651327294216931490969708898738645374871463534626901002265795724018295126860107901174600704488326013310954614532740488767354930715482710059427795531187636273410782539607895827997156444174715255143923306429073527819660408242410600831492767658005017383954962408330718294750433281657427001288864964819186282675196542877704268972035440372114748786004071678526118290970620343717799989315382036221505764429543891993366408055933517853201009757742657291422777665286452751846678015997255879740841042624093766215022568376006621074676268839225961433078739413806398089620783315029690716793144695747696446403729964855044308598960878285772410308610031210965164773776877627565660171387666070436311362152130449904770495148166550101530710683741481741225392629609987966659291426111419202486192934999468828116775519393918136719261528929226628883282157699103317575533047214346536617435386312212612316207168604892565518999475796064152435086491686535128450768683262744328575872596388644916426671998525213011561021031640105645956004820350957040427255274388026041720445216857332823153973977027759257715653192845330137664825332804306075205906546735564748783583319993197881632966750446430043839472790923556200502391684877599204884175702025540014233545173931091163496231837259493555699885079122516768287192663992243572401084196742925033729121051047650650922106349297339880992827336022772503073627112093698475251676408929799099000961572118944923892764590402466657240964486874525086507501969797868148805749255799193163055017489530326699447725111992915935006544875132426215387900301266940708405524110709106042888959131101669033462559011249415222402894280510489717533627516548771364910814488321682147370842474572678673663384571091713969798388514047978859024954544558425556069772360245991102290024856649145655551667291351841261469404410812915866593037088687643430350792278055222731146589733675483610064370941123823670628199038412236263553972049226435207198911700801624569123760011279955506324768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] -1350642447398531223219426445401065088236333923319998914635937100252356370583134153316130724683420880473938057441554955036867236208088142234048656091068555703820755580117802060688292345968173405805839288055305555918182509922476137563769836263689078217813859470274809841797623844651500467524010883407973751022589924321843039975330187819390775945303594863138705386639448942656084408511954049341214638631653163577545066177177334746496627019605442244443706970154673674890632224492040297156372894643127813066520371130074349458340685114083227589295447507401999410011191949588475026955799441137864226940446249901527029048370624810948562462526827419231762751418562701659530486432862718878122390489104194253114516105387517945765225172403099161054706920909495829928710810062544396798470090724385201452528847916059643598994646906200381256510820833060305494380821729308105803679956382249961150591591373783778620107441905028800806881857160164855670286863840106255129989664881393272601279148213444533970276433957739143705424194558879588020065746504910403802108598128742890603719766403679606737787599890163521810479276892971437768056924586652802511254683397053877793933925819520111327281375619375404950106798843812758786960837849967976327989994341128852036289023818936094248415554046531347758045251888292906168497303464212539815428401655256273943317650118531750297536060870098846981254629203221979722169921799245225668503207808376025483265833203746642028918062051454629993598814012054022958390037148097139517182893740069995862494788165076249236449738652648460234297682314732547050654547853728412322128650574856428250225125618175517147920228275609551572735287981287754917611502390376291515657532934949167926788673512299197344762331235094882921120347008609535918140797564320423228170471031491609457811628032518856947718007563617249058418191807261903845288718137929106339180137377567615441980940070743160195167837239493052077192189301753527638639876682031343153511525913834941313697509429958696913747842298791689234725651457640958683630746956443315475047395718180074567425415416569786632706517586681840513599299191249572787208194057885217095358012976806333179920479782663247488893159094550941123983034468977723628774256469708977510409051212260673209379130268233670167342589112509724418970675903729081621236766228309292001275181100029176478240028622928394534978954230188948686008552045600961122318039997480809688568115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 2813378606499967425254646711602746910548462583819476161480861182532007127038705162213159208289803853410501130053327820100649772159051123207320835955802658538431091462625101027098002091478014637937092797810936658221948901792604185589288147461603327564299353761977176441024562934294828378626484156757971070228552260382808523861679318008639056650040752481908811294209784365459896705344452111615567820541173376193134466537167579725847723097789475979960977847798953526434894882376509224629331274574475227461979632032959830175856117319822487191206963138783223145337326706499283083360667207134875152342386547514282213355359374134970330897243445105944510946078516090951435486727975032273755705666035479830148327767828979704583431134587858481048163457082046249418550514098512730940387618297526167473824141871738959112017582588013001983862124501674498797389623774432122193778742426833352663952356933784730209641969126789880436326964071750184579699050283661468170693102176992503587699255922932207871159056020186448894879998766814917916677422013587829529283945998029578761919903370982144017475623347447466921243584443000359302135782189298309878772631928491461353115485008317255999239270784850999521344816701120422862492476912516053570642346052295811436690038595149686608010592878405502983518477370474580639271286817247741722535438154433280646058617666875753587643825893378887621101984439727169622887964521345097736423550778176374262865581464085388487832941751752712573830987667582446034225178292285161368820801807141266222647551444773753645958681238912298694388074790462008060483199011277979302611407136559074657308180020725490072033876380695321112757926265682335970961530311847261598981978955750157673685046020242352014125545828908601528563584791125766643978274572851223691947760513022272514812982791609196138357307721237541907344446739298869834813995164937269815700643716042231182000162366609584889997155527808138648035188127014682721127831096559926958162394440059992459500455662418351521507258334524868989349832277088154280858037354191957062635332388043454237639281421260777121547499123741825231616879350331276533200023839654077374887464749898693340426556690056503179197498160215761603453942663403478953972163722883772512696717856647797162460464128215355183694748741196416891137972903443657617700208215694326196618552011155993926183578793453117085570204948157027244931319042895410953430967992972000502049922943115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 48141227471779651627720506644311100144009866788902613239456265580928463139709399506138147751720036776281306014590208693021850300034933390598207743872853359123259252154560971079280152493220223693945161488653478352640393285752256793235408805391750910935126513573869194548519724915667446262440495969412852298793469178099182888901229529733600296482878946477892832830634693265497330904237863799994610627359429154288752238945313710977588445534833349112310380232214519288208829654252668421014819044623637356782976038878171453689051014753851522538703772025002358499841313318355477567639171191323602910200771215433992247595489856450633277077269530985492836325480243499935917512187390156308153684587184153816084340625646378978417682197379910287923615220701586280940487734358135856590484498794572997140033137285321162403224291856995897247403143610646262201748770290825146715705250446419668202439141563624720944081594865448547583222693245746604600385530769980470773338929675198855782596975156550931271888628459797660226146983333014105049131168781605014389782141819591212244874025651732137877136235337135896418062403489026849262851435370917559645434705240240918862410825657687874393006945643918378926882237766428152509580314253462014234350398547126098663781710060933075078975250287243750478358516348826190995666466461699589581047305009139787168597265546569254342601172361657318000721343553779956200183393556474188929587906015642608243243275801081611619198016697646814513984412210358697623715430726072902649282251666754013216284861164228570204625002207889462203103388693337137542282176730292344667461516641994455033572628044133302891151816055212017399584934574349344739230629085212304275456602779622173659061244221617176904495447193669569964087764602004938504000271117683473673761440955993035211229737389495589093156090204536686923035714065798122350196068768726822176901399015865136810308174930721849121044450409140113824128992270739692240345821626107017861877054395678629838970353536560504512570600963726581126679838656639595592311157980953983791667355831973714658307484333394233334561075925399943341357094519263909242084447095480645039424387013097503739021018717810923285572184005214094759313434398517961429527493018763429974943022542994522028706016158270371497085476597935590146380755131754105096354910542242336809464870110206104328617350976153989638910903749759964575890147241582641508481077430303685105172917246818542480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] -55028505476806521806305863290501775788609231282597115987286430627836710020541075933604489639801789367057410699207866186970922760941481961320556106183389581397754873603843843849076179315731658553276373818132376374469893170988785756189396142978637623031692173443938537695720080251528502108258602553872132902954058497933300451841781422914757754939164399676120697629728559411264153646589515855038647106719047095552735667269061608960266967712540919515003793767615750501111184042854207576676477158684001821233409266134915125966060825036002331940254975958978973598987290629801453705691008793064543822322661755277853912131717672749853879302266678971145651505721307043174574474488985260427097121993723076900858035829886375980302325130510564381773188823089319138062458202028083893670767474363210706291683520374681382358594132766809212440187917482138304381128886708633228451979487991499234095255723817080232731278557695177940059549306572767947935225672389647594067308782951083564263179605128972684911696568671680375146186339122741583097429813009708497918348926805906953266754253727595530375352239714058047538055889308857233402981159738264442157982026462116238087534563439523090087660769846762215985243269880050771199819724954815702036530455213638837437296907755293133556469592848228554407782160393691530705713747058026061699621532451556225102929745669637634780632074414720548739920246827336427930216953640330059622376471301449497912281782379633748891471934598117122553607050491967460157038996783780687814598667739849703281203810187186417650766876144788507095888030120066172324438260663907104182994228771896543284732552772206402742687115960083890455848464589069939466537006824845057681873562251680368043926502893693028943088276612606292473027473047179273617825472377752917315781517839579016500230944776562005747296411796623156391281856031368649046263118065235129639302432633069349176231242868517037510023133700529464487312891476929742801269499507142870301138336086751703478023812549153876406966777418978492217379639110654099832806459887825375329751547370805383715935508738593450072056861517736860070162548118736733304171151031193773853138713960747673231283217706208049316197339150877719210516970193774861371966270190522698272896894521846927360721598758874948363392000837159392027837418980482070017392220487895485979864235828336488774067867249696210806974594218680053059720790503405596231015217689730434358352795243263244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] 160949997638323907767432134688882208114396753489243583937936130729531267363321531916712675555057605275376511659107846197221635663543171400257126021072659553456484013395930699323798245852269328670501083320021308540820748910037501066531756184474685914453392861099426424911418611059207206901912609312303893517953027218387829702656801212919575592806518003239694430763625812814516424700207494041963871367307530352861962982153495024403143545331740910169291345325479455054026496651439298244075804314667306573709214215788541898348654737377982501642354802133058431075146662287871391878859807216787532700920465307713352033751543267180138623742606546791320549701215146004820704478223326944480138551017313425275370630220269480499120538755793678666457536671911545476881052149461023431085293153785913205224584892894354713730720640230226428592481282549912070417321805029145100645414186993907365910819052768328628019044212693007220290617803960504282545833752260629332351604396505816356906697886669179132047003128205915125933645958432725043429814616199491347450348489732115144321139800364874941063790158391533504772396106994100830191488352914263930016666923992424216739260657774375115938997989140961374321194155828920757824666634021861933087811470297481982978273366981829250446050850828572459691430340024628140577525922846832686372107111678081322778933974838007467979108104350726778724461886572925221947497963262590927916088408885166986341429053153409043004246390145061315331572303820242328805919385024162272312250957424072353248772090274300580867365953186317177448905269074603955451825484474292455620693284172354888025571141917713615876789151231039808033814595168430474404551662574215538008058266332584055493300130972513653629093758711578645092432979525919600551753333935690355173093867815666606762307683892766457039698217583839436538820489944552273124505735528393011140806408027068192447658737542979949396021185062717881979509392277040205511451459293708490250878095114828405899826019790025041827051145045034004150152711306264786175738503693097248032099815616897985485050332718957139631845073317702836913884004454552114221053581586906061490919753452824560721337084401629205943897822266733573544818762002652343514703482317152662231515223956951154390766475534492935999916797131601646227595527542923958242554409726111674833155445527098174321680002142947521846751313758796943582900170196038535790715299535202920111487401300109922885894775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -1950053776430711299927154944876723090280551426402141943282660408958944452668874370658163865338039568490531623737932874820370636752110775571734592391049762031911712631566781697265938127673402172124063178017532900796610052938809182868948914175987575304572817829313606767854514093318076815062338218290324265187590593349424023664649127121239132997632878210174330671600175862752219229683230470130616095309650015354293010388272013210121206093781092301749608814974198374301416856788763394369535314052659951300967771648839493059052138719732908806342935204074282641632705755285240285369621113785918966124751054725702551247699186698497945919793358219477268214326943134981290985310485306206670946111125578300210382582771785990160349404682971266795995060795756954073404772075392792755318411939303255390877336863874006985624831010421762687806012448978668788811905816737038374605309961602221422077228258001381806907614472486209958215356900471534023035428562288042991947172344682978190176860485470375964979081049122291717242517557860028780540653476093139646048474741665872808174007136410673560035474863697326045190499566293423690908855158403514599712057077410547244437049732539828965988012842269003118324956018434165593295921316372939992484579238176012017269610773586246015489237788550214911445373602239304955221060732616238056797717473337128786210041374704924773388526591072878464295056634836183203938081706766693221055357811838294522544867396227840264072354045762011863169492067145927507881681076748633729259155263504207740677059576504490229597107109973397786173601056724841910893094408463547585496503269471668709616110644151080836298187568010898043138709262928588355448828351256346134422360860575132765286866803546619056767828863706562858676756484360187309825764025724323611336389748552686770439381301579365129052256076523292339753443784160095029054457464019658853752813916090138912147553169986004496434360972048624677471942423548623712715450924065894284944126621507026618623531737227487763898239139478090035300189198159834099460411867831767815322627529388200374049874529768648234453634833966155640153266282377219864724289274224648015432949658255255646635297505449660267074273553959012257497578074775018222983064606267997558819251310840981323697070937701569344976662272273061721269092027199420922290954538891150264867080566568895886808658550223603353036167787131595772868387004318457717811638398621972359525678086811240063980221748352050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 6504848760306635491658351030333453453110602983649337108892523425569552055781101367871636889427155907913689682555781438367094371604422827043195749836490815782148961460464552892430553899643926426800287280092940954657501784986882650878606369419125282232074657890493486848121460297850067398191591656593785184227615976638824986691098137011700962810299327378047910481170275419951056785646390492822876239912153255605437866047637953200956978761489109923739415763132973973912120951063257429657953199401233402420744205226507388105183933384082987821961809013545640091025810471040143447490758279868748922781055089451048386609945661514845354268689738066148149992786001324783238417417104103665464754211837245690325585849037355755837192409094585090493671104282321100204018484621072085744937672685517441650677103039509012280295747804566928013089777357513773844056392027338551065312621942297887986401142990815905928985400598970507050155807082291710594542233474775225502018793305921633459034343094551342539536175279416970909710233460895997407139109506429751663651478683177754098224920663408158953543993737955090067162107660793274830064944512880327289121394133261950339931268580785795983671245610780892542695479366594768052137582446691774319479817228247031486600051867360638960202183687413463807955641926352634733472628527445482586046771462022295399746936044041476827303634367515984014735527880073298015821958714573077027907541554424020152936568158299764337209102286881633791563993079938541212561924257426058204044727109648310551357668659981160968723458415562294820377305618086731880327417027919085231650128591831449164311799100303131071605703598178848118715120109292620423644297512511292700494436467648316936364932471313871586846489352803533415598472257851070318535842958974267027832570245358035157203068150183030494209582148284387778345312204309770627418200850903352780224328592011646514759210527256234797140340964835981574679732190042667838764936344024647792858300707643834564068090975834634609646628406017557560387603175919276186436425731715556741905372019016081307570720579634815812168643610931968904792799917504623551926655140456696001507673384531915757987747770336153444291924738223158933624143458358815178684879220917832012979457788895214822374124955846089057670759138018035097198743647723039012634257410336299913434041126940502496282938298557984778422613638276337278119802633505854774984330127015671595570173169065242291253525763750076293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -9870850329865385698659578836555712314436385044348669847789779719565605606067513080647972238913960130061832179458142443207896340117792868963096093736356382926946649058692068858618776126045127932754651303113946183462873915895232222456141421101870699374542140234113065348292620643777331843962711176749466392734501820806521879151540574507694305049728368510373393782712699609016797513835223818444072265826160627305219805171540429523983792246700455167727520490194417929294692100607917123179682428593870866358891601097450158628459571752751805798418659485051185492381999028432687804358879896247860965739586850699026684656688378404782322697560423545367304886154296962395596205576896099672613615999024516261489332095484065331858582994169539982552083512069351368278146252043055663076932093354935547730962104381812028827079985155684262437693585909341099678096638393628740965956069733746253939678516524007052885291907606746260375242725783407914878352663105258678858038275411030061438292380806211142106666702369187370696897680149684942661433333674474087892873677857611713721227011794296948646380212753521301235568001262497584801239762876947245688541144308762825807477409634603670626918718799708841090150786894940295452308816570940189945389285839474670671355447122704321155056631869622980828964568988680629406825450608753112536977211249227404504151542361634288553781978688137909753635232978869846291116250198502354353667465456236767061076657780560261137190128039452721577113221159630519076701928592199582010575706805204255521497309314555993348831738238746832031180985795324375219290603985397208905648469902397878045076355315544332415295470331596874200995609623275467598770766668035749289643526340541754447946787155286054404070998519165497979206599850312822402699172158673343013317718471350380234235974234311979086011311508733380222984753550415051929657963194804809560150424537488413298574608526665963117511622392929059462323441764266380268808566407143560741538067307224713573148789166190013432000762522797725891627395030870230214127725341178638567912005772861098018713421175000494697299302250262226241152334276306778225272508422324203844504030994364823830569362911420132426122993503220663048486644270241853030985989980937808049796876894814038172982520312082842639698862906612755208661268377581649485846149225559771438969294239554839191814922413386178820023421932997087677666901845580198961991083866107189283072790436657228951844444964081048965454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] 11694480709498809998556951754496702218611647380954987045857014874426363678150788750583990671446439494114503112527006832230551587142549303734897072818153223367821246375445605054996053494909618865140931816303254193518201148774500026633341338987700153434648620768234345455223296912387974259747939299740178042093561010264064056251992297157899283474939935332860571828050041363991449866957677210031369056460842123595468451095998398290163647283485764841485843219188320033468068835146566601299295765565578134831727677718132366670522817578651170861458106659562250401023945193359456722490157977619634396500258612806682238940774693981564681740694578916153690210446454439031635545375647641859231677172197623732225359268463329573878629509339148491401927467537226989732790819929296764566658195547225764137271492977364505394341592370019923556402726104321027358098869878899492108945271389094901093883039373606613293358349516751394421791750550295563848830956589307711973322014380502786441522097871774616384964082089869268002327529766949661710586997834132428280263075706375700453510304553825307905821136613164639611615332410531840828618861198373274831067233916526701808316397313664800037855059336036852929527719693761282792956756961327534045390233265148806520109444865857355347339204911305725307132743662574591685811677199818394427153379666408243941374594722411908045802824869145194151972018891892378785159643377203456321138490238910727841065249768384376326178254457174815669184212268735532843904399375870527739453124577846674254725799390157025773011349474195170702266672696079600734197183891067505009200759747730216312601948250038235787314220685168372743562564341082268531082580850153365748072949399744739866603512750296146712860471353226491235826294028600007354966294157912691298510014042893668043983140124563015947690305052014095155178319014461970043990626179613387264279070768646816603007823394677038884678512778366411935502371174535325725227778396764915694218419327623928955296192956078439701382515236492005758828454410943176562763114509135732617695730725994683805797967876942499788656733710769083418408226491445603152758751136917025648529328335749114798439407931678542189045100520341108704593380573813892170035730203886143632542769773186846913250558258081362946046903700444198965325618556219294323218276917933424222162611029320134874033102919108811250495481115545895152914070532962735072452948563490628073874179789886631683493156685926805948838591575622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -38139270774540049895629655532208468660123234156073879560169097059158975058872096822338248881487196203617715237363865556513648435210014401899429178572787152734439569090878205264873423613500107348872280760528764770060488575400436002825603667622902079125459876433633765520535888518817632625563986498893194671011552471294444131260445735868458214586956143338157369991490208861451009233625749120892156511080899196788922768166812979817142460054691206762670654864821217716138758475400434014568580187639671003639536257023490781425048797361552996028596275968714560635912723077477156162556486540002003561297498342329605419251742329254091260671522049938157371557723528322075146049160596163043265975771508383225436959789597535547928342289155842893063822344771693197202991731574577699273465030279187965589851258922387710749536500765869979106495739346382191849700523621087991951459521064483752282113276194553228516070599956876553575076763563920291744841926539296875668574863910893289043624343062992585757819782996241384435136844183867883552223973269583565137280869023700791934477455707505750696440709618290981951426044356074596964438770894665835704461862689684640289582394288831923160951526963930837576989285690030420378644024335824222376325111286426085363705723128174722581478968002886558307729727988634346499766261644944647248317935642128010203623727304696373108369136024881268959076797455995050632226812359701000376244072830255236392303775840667742856806855722881466063212634596217782675299405774143392162698382275671497143063290098046490096064702160604060795498594659059540592071219183481210733824846467608674252582287532306366360753753827805610219041920193000402596878737638780847069440588742170416505302840327796161909886014864438003012204140724898131270230713165938834337327291303166621813174467563302662628005754604874609853455069909928299533830042258390916760410488480313920300502230222741771758218844666346784514031740479299372984639547167645905411033341478490912371084290426275079484025531327978283991158958616735870324225986157224961019956823091968737831947875656273825776421113672725174149418683939514918707162752751209727697291188308135918081791356683314740468698973628561454254086427979107263966986240037240519383834664066908388287335148666517854803514281061768480524538525993238640810023330441089440729775546784360538724825994722413944814505798864507224648811270230598132393915778041800861293556480967345477428218601667619935824404819868505001068115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] 147069992245643748113453658472802472560459482143752116972014147679567793088859592104894786154439639756775838250178358813252888303506996905900456425038454452650049387984943385691525815764449396474646741663629158662001904830206052570436389307092639629702004118617923327006303192553738487259080260719695736609847292465064737982721479934777509061427424198695802336535190356416218055460771339401358555068988402335967449393178414091712540210138466803188653506264207345972803479762595423103109994899314916300258001776801735496311901715013363288746782505663307863341121741353047917196839619376467902781019573675976384075635851959039613021492172564206414865816988754523112932524573160180398779231794951914635586099611673290889771852909757569118791441993807739564975385767055218619855048798888873166200303920638895400561985507636086048927416884920535499386300742761844790352578247538301817422651698828041749552606785649437544973663134035514889177295518227379313043493117216304550909797586282620270105147262706101745769056482827727449637434126783089274639581776031952370125217462522515289187995835706129867723994905002051368809214370514746390908416151129443738124714383387174524385351344464429165420235380049077940679260502603467754174029741611691407097238662449596513974438433983100546249526476069377271302145830552342642892882955890339882231159174300979618423628549949144483364684343465699322594833519559324388176507046324666956327156653152644013286075510138656096703991548887574857242137581380255469077608970647904028356471698859222491757813447341928694996900707820127632390325014302414202175213512158935102775406618874650416199719639657780452037823475649895933876085323438528777613465892059707488616722410825890383556739230404209101709691461743384488247588129120031308367877569229109156039523425793741289685694286111547125038516783316392737728916844542050318625531129565379027609045552649077060670003477983537445211516896248058057801401328248654874493626446703740946629167889395498893764610711240109422165240694229002414479249089040713386759759402458989783870117310949759089456772702259267198148241257929979080478324619555833556211523126174054491944710975988079877009493767570565801908741513537875725573940745471155565282545835733538876199136322509932423960105192278537333330379623778459674933954162664910050817067727697450314920173507734612902160244073279623897306011055509170687169925293926883703894050886721985787532438356159728010119636110175633803009986877441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -429952983128155747844648878163622343975324117615810677857467835171505736672282603605162854433945560573888062238702911311490276891210031855622333141944012035506987338201312928395154568854876396788908601583431414009796940702076605372301612548131973114944767515747082262791775789638433142161145115452285344577284969335596271292224358869600258180423915656563057923365650294920221321500720391459268972422681644519578425495700572665589762566237947446568343501823716503899624916754237365747539352014606966850366130969341696719877489917702064053037452046890911224152697593932240558175042604736028452111145116397423545426053523470956067213473570405018841500952548529737405071032525752608499098585513062416469887291537134282950520051926967029825912280364414693044778912602017195274234407810432439243300810851148059352242021744313378779408808232642641549314821166910695919782032936430969608100735177271123227953712165849688290119407247855150215661745563663064448273929946469795466384624622424676568339484608461137672367332433804802142083523489488337829500085058871985021343669196532463350540823258352389995900644552184864371055499889247808340985759351004559396640493937228778772572265536088715364216266377688457593901730308051296746253299275546807506547831680897176441591491548036555691262456474939047416785011222166819613725865112096408970231730263560141980344143400857574015507015317747152189566166390811641493595183485853188718627007000444376820105788006402103074628742564202030658243908445172287280093509643296122277425815459047240486072673076924103146385640146838868387520618370019549753267211131924476054033675533297009125585384172086172772472638272007987496138751031799820862573047692592710866375696992404208843661500513871169678795537042618271275454623050404685026840383071306966755629832960008743940248484283213968429242973773067415724369692786947098996036875998547164570449710675094942970624390184290000668002473948703341881007521609925441037979019191722963807355097972321302946011821845997484152988972913776336632492981845559023209957685496666053498932850942358332105645467943356978343501002181728561810778522389151578956439737178104514470463841941211725865275295313464810980502459652783789545921025060843994044799017073179451281749787714291582555218322276438772559068574613785304143437572967893262775882181861639583489373165241945553311210446518162136520182108700517089022053891084451319755149822847054645838328144265305143234545681707459152676165103912353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] 1049513929708365671413670354211204022763322829096854643369790610121680718381750371962904960045470220281649645568326140174279441958885780742089180518711038153416788175486856306089339522872380687067499351540455848081972167562954483210530665698929223312146233127723607938977908737179473989507692806559367162881120469748940715875070366642950159952790358992669834338906370150376996306608200990890290344449578584319479244511486977248435021231962695357227939939811366827063708789756655209380848980527221076561453150543228277591703607827547084657882871676528434372217437139164446712138743549154430890647475350566337486073683821407772641391795318245457602019480525844384458208446288125318686424371763669289333913272577703612025413923619077330994645893831198842666911444742730093180326366996119008604133703613962278403095956739793684729898629462751766849108782172330230572838314505384954602488770587078107044583368969987686479181935565372032589122650471123409720791068889015913161693479452014023830698415594680522138128768421872425491694011021555422249951563928477288549894151092187482815186725714743182819908814770581487096929011682723999733857001958689968197779754601145016600800377089520089887452751166030845831498661212986906463291573127778072685830067439741041092159882710148442214851281876270336469608478681048714787903153171984779600149986206668142334695065986429081949097419517174083214274612251557502872620108576065420177145593245049638269837129503377640346691086564051187179298841495044581635174048476026288829125994268239273872819405782347489285058092030831487441068482814699804263001579151375321889767010041928496342865165222224715704762359988107612930180231476487336541150540368326798026699657284167544655710015855198342951532238006367342762245631325208336238926585725228135983283610584635290484226931408628610116681710601781556897638552330503516364221153870380088703414144695885138836013965346884277868531975473581021750230137733939607464712988864049759088904873770881049810793544949109049984461471518400189516162133654236980847495212736301825259618812593928125018359054481409587100681921771555101421294571543575667144060106859477044273449706518192754903544875482810254664213515403373546078199662034625464877665528029332279618664264491232289742721186733674559131687550438472326751678352858520708144080108915503377807690884526061369322549539999376206855128723013583670504035286135760864172180141652991140832895948571528373679910550730909335470641963183879852294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -2130638857725158645832046238882068474001416748802717299820646482685121650153648751407095588933837098662159466185638491388817327147722177026554666900844922468829581956362696062551299090223446979969541759687707604328040309217237849240186700591304180516480945147961944128895283120693634630841792276914405866735176863282467565902624173605866603978178725090434216257676408940356024038912475074108785660605886552575591968355384555915075862007734205958914123927818936624692962274614581433635863487757573441541674294015118672521504916626776758033185522733244688197699182132737693963095042801609482608897031462415224255911056453887832627311201287613674007399960884502007964871809645591669307139693288166550131149519659257249154229903846793260619525477163116112335007865981962210797306464987478109103316779297942127982699514283983646467403022993740679528198177469153412996538647722284926633559184623713674467789238690395914691588414399315254452075691767516042717848478429246520982617615603203044245605557063605790293278390677966729933360534972776214797844732898684739690151929636960689704721927871709078460648072443536409282280768419545895730322917740703708461666238142338852674252589412802968034452624708904868699881754920471033205781686096023260782377500699693355639029241696722018247314030453301289265140432060691790589640741426502176732148748328872761935404198875678842030227140850059332258739494889566920823383436207970923594358985492889728592529329076945168565014069515139770792560201313197393944554393362433850932283814157885116054693902881901761880339909411525998274974563716571954158494828248143992195599781831001399738325990007898564801875523252602282928277243276464894277846254002999583591473143241538503314208404245045480330835504439612778892026091808139297731944140332445285580636539970384681450566054219519924456090686930812013283596754554648596094550911875243567466135680689878962187344970039961715599866486741647627924858263298839929544454641994532655469179093481342524145034559228226822914749510925365426783043306477116508072897793478497947387089823726168517698024433842495518355693843664232872345381156596276451014684842530496739157102680412766394381625787592741604115079911833283087179877595488686650006647092510286869733583951837521646564204331115121955734890950787608284187066978634605199831964901235027532662480267201816843124608439142952746901048097953147593492685420999739469982590616686517362058724575570479308254755569998484254767845413880422711372375488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 3239101341427339545522668323570698653781038595008724253781834029767759771449487917277043693903760191259569683856699189581395401858985901370914891343951699673341217166193584427416979206345694025391785088924771707903911717395106620056489248706400293778125591290736831205992985322106941068983960130589023036641710769000931050172270760020626685055438558817455331828467432112836954607159201949674644184345007767894909067134102444617158043091755159168111512711973113141009596707264608100429079865883634254092241026507435881272216089835939772309685086796269694343816870945550682693284689802394489693171290961030244132440475472568988150752533990095005628494583756311967945523952958835342480178094595453735414213366938807359844005282774759917238694218617351541804315838604519756171206640444928792394679078862000408702910241641253642624462497783324159072179937611417111592230579097323619018977066721516126758626510063876927036864348492350868505636100111940023545140027021103081445028137247102484512890893689076176836076520445653366525447205075648568038953791167060057515455879347540439334249051081037740387300536361638119896561603615443488899172958580060800450927565171799358988535982801857433102246110973632693592901391544484238791727242276148027932708828800754150239769481535474798409539433302851114863823644800065672054545028184553160775697134741258880337030031179240391999133477392328316052033769088816840538807772036368463347354908190672397338319406673335730300904253235629114872229677116474787485530210190089014070251662862232748922870304048987111804866443098076082077515964124085357695825428576082791764165722685315016970375459881313322977551919767658379074784838258308039274105041318334758680251651728908157678131579479545584104071812046546929224584819876713606559840470210789555483015962860207595601551102908480157050092700077040832309465179399733837097096708924689229268892157138101703141400575274833894004658560989055775470549823925568892548319315907464146116899462893440656695304758120017848109667741634891243744252050703394122793670112651604419343517405404447008014389654835555180472587581652633802728327582299436872785404542393405507001753217800308312879019301100851096952350432489327616163605461442331589393215735226368963113609972094957349339641322814283927696764562858354314076487864543775518678452636155767071984836670382722267678801660854892859788189479724917006402717885432015149485857879021884306798803607142736383658696183685758024362044693589268717914819717407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] -2812178554306276995345493340007738430030360597384968137503544123379118526490036539672176152474161024339394149197112465588870396357503406497098521969628815109236613767822124564148171256774596312728983665402495020049565633860264114536589771668977390258014706646638046558850952467973409489763602111887912242140931511527310935180185540170730707249070522530027709734424681782815919521772704601649219948837305561696560656199857333756807295014500715571068806602494311958920915394929993643723360704812090493367673573694479664558143944659566970045290769260271782573318771487763464023692953798827365087577784233562274798258208189013399371385840439046908114676369357721479291952751955946888880842977021375102099566114338199123025243778610517173233106287400030923723966955718478424388128493145674446379815289979902163853111308642423827564282774182372270801874406293530806126985949255987583352236885302418497492140782337145195890937704809281828111146014559037096445697048273503699516381058627441497856979848251166806016543304124131599308239857163089071859238693949058401889971872166495827599612343589106761487600508530944323582037985614558911401128693357018637309424859899492729682275832488356844670426639970000352843308949535927627547959537542346160327356109388049941727503143408074588773621855044539628449064708943759848203696462766441577561196601549946378064021214813651790206540692335350345949660350887413896886577963766397727973901078525667389454641586922072455411861587017765807236693674662085144894545339123397407486344037112371977601310164280556194753860817287114665936164320270105837736336815129136497080188660511584014170780882751873369335861566148694457615297582401361575849873497939315335352026262122975658103918970436024800568672463323085860894502579939491823106255623551638222139758711796865605757257814875498659098953082298769620597407400521142075946192000716874662022693559326161149411880563378624146012833240057949036616349158575886222717687339957624295614280510390986855445956907666590459404246240769648845949862297235254568077931230386784864935605562454330418957188307716268585207123258144149487873778365419602133348506951909120578796539143476479729474425362854157850893633908520641758144786600175306999652999231246019166552650237049489131563827465387819667342948794751587289012006534394528433603090490331106109548651699164292773772705459309696547732083822210729278440517085778143532649059722547822501858688193611480599467999788347789043990720969645735749509185552597045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] -1576744420099696520862834628330916019939126216564700709505518020768593266763695223222599993624599807463021483348780964622663118488522383168225068728607186751741810615488418884312221060567819983281831679148342301368548539867568831015738696232301640687602497941542075707739353041860391745095035368122495807031321402570993958221266458317637325420586117603376022636202958585830189926754722258334230120435902358950512744961778183591313789103760271791985325584149146355952283418863159068030839013508818004131907554677994800870975985203204578363851079833702661255872568933273463975847797490673679837246530062727688640823997980623958073587032264912349656599212320094562854914670350595286725472697287175936145860366938130602404629683264292162974170510308665578297604312057988193157587197941286237493040299455320656556301111306803606993990383179464492516729315585155600835686013254830505717924912770456998107278839647782382165014219498170906889472373747903609378400807692105110856569640212408797746689521400595881776072291324887040665665281002353604139347815701691025737014280649864868482915008212745823720159963862312269014874035608833290112062512095443920230597556695247551025360776982665072533664162890060937111520328323642486471257651062146574067640834858737164700014779946036149248167965137371492360221964106016851388440940486012593866336251875920178545033287824052455719274262696798458856026451243029133977438919643354235108959863103562202393247442720921799140085069953017633734492498248139902992069316530293334306752693086165726242996802847191798682184023008695295916202301834883562361383679007192883520875812751168022954259164310615183692103050774253831568539087987639432992884643566050325968901410899347247634442273601461388830722716441936506075493189042184719502113238387206757419489283421541997928971329558165865640880632963439299961653492012740113972629554358859980896688299802782914797464461307314949671548261018086350561773622818174866841851558182118388884098665424793438233025104966822677155930145998017022301515795029639380229068909225474366259543815761444982025546694768267746460342142809640628236229020951792419402242635081993443986254073293742873221460233911039377659466750196121590188002005720625256237717274094721912337139854199252404605196039462798894691925699574830511132116042719982900993479460823253102175415897512845014247163063600572024911858979021651923951480954517981546271420741263352942665147057946731369830870365726197345439393501798086560938827460631728172302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] 12062367393602294514965665147127950995152276425806946722700299630556851508865092815414876483134693832324353304945778538023128655236391353102029434880744792555588045148198954505061084344150199396740682295559429427772389400421076042342013608137452724464333260062688335928932540769131656866461955630611043433657467495760896277673453314304578090371826330597613927039835329711929508682313134081519527150795496704926570738210123704684982258462425771281441366400574773781863053795231647133314546507954907400128988933182098653357324097667750601810692205352022955926991764020640343892826997270412051815970629022934566359877402768755635646269972160067936563439070111866159013227660365682945686065477016118033821564948220608703419793331346387335379216610842086147912888219224554227494327926330352190790568430430521409791703379371482241395508296014344795753950509361799599487369215297530387171003215782839888607217234367487172494437547562023212660874575427543368169228542360886860959988879115516052450967991863853623854221465298626143235960852526900277630950086092043898045227280437588416303350239690733609452285375706209246314189063770557748300659161099500722751546140328656936392857711192085071558293037219742667327493528449928804848261901353425174047205870083029857704590569756070841203185775596944196664037153490732031733832343115002485236355079484541974421947225523347279374481061023609033046343057536090362475344299860224985630378179523299552982893126183650418658686894081180710144808188631045582852358565211549379654579165950850728207468791510344474348031110791380322920347545481793210584178662055700710206841938743112473901597924111303028117984160604865626192574954043396697504557260227979627305143671816537059705679546041965314379031779635859310240539191321003397511803023299649556560173952004320303428565480678624646520259579009121708842941366481917948468209215473549083088366083021581448162299591124826192469917772928197624280369360765360086706156820496369886379146719486879852956683333624518541654636801836254192461562962045455631715910345270102141482157264695014383823199559121362187193083029603473631839182734094255248263712061895088888849243918088638242647084587280429846163384244578597606275303719104012726201354531555053004250040953055536382201204359992652020823162712194262015342088036690070286743447543799904932050508394798595830773925401865621696059954444693734892597311384176966086145068370421446392299867077152839123045649644860641092760072929203699065858756966918008401989936828613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] -29400751734269121429102848146512396209941220573094406149936362865019399706334980897448400556482961229624698902295155083746607415665734104507700332071169636054950514225590254286514074620076830755588418594242524572889240279346467166081401318411809732724390008027188356665825288394778201912453470775507134232323145683431718137428193069828227639218937170385483173237318533872657872993212870060160047119279916432039727030272195828766349063971011331866289073361362307108263861088940021948025806583447759389035790767505352183841225164196247656453492304419313848571368452678404166168101874088643648854364271193163420409734269906556385487041526394846645581468641870682444612585601641907864669926406041367706323839204981786345197594910058141287609343250665441832362604653244804779581662332238770520073799128195663424503948766146543934103065236074089307898209633364804413443423328213814733793193229264154484982170950000978355099809201140918772005654186251470900290422676091816002833222570950018946318296828721121693030040858102834404246638941618101639774100894247618646568232657838858333770841554600262447387554036573462939665574394502320419899405867798219625871720077389366213379483317592163873010646594861533410863042732716146179105634224776392699182724079073123307564319539633783353760241666738465153632822178170499792904822107522379793331126546999669553088830043093059984159142583598640635614901056507478895869036360532322219126637952358048352416413187906865915267366338263880931618330745745579497327417378853718360769183814413047474729372968117213671183806748526681540126959735213480458035152521547762147653058416320366788546793997089316888698560773946815335987878983556545067408805236685654175013356636907507152695072721118729396988621407351112887349729665437801773261772360075991938609569766146332271397760144078591765272560874508129200585736738779940803364136331153085628754518240118854931910895619734813253465271359644501043510332919781196406961800317539987598781120494475270816077428578611698272351490007448929679055551367693993622708882456426367937763689419804458231806945214168885455589155431076466520206632505316281036957338449529314693675159517352189236941903540788399646111727670571096608213573212839923620134697879388667835732403285891896846009378745530973118361832182130984218165662808610715772959111636989758153884799323355264513881221077393626207116946896420034777136561314063076628272538928321478146657568011526096907058508831266556423573232924001516399442612836878652160521596670150756835937500000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] 52315491745631992792229347181608238442613284467504219780147400402650821597831529195347582569280649144820034890280541923659058049030184253363278504652288053368979452504099279575370943061829417706204463240453108810361244947274445192750986304742166493442579590933502455052803903542892395306688125297575282220571539320745982316615786628720490866594924564628323672128927015143976008744980374156429677458324095226700055495117237797933794423184567623441559206880135391657457417509325734184878432540422738245568642308851763863202764838095398384987215019565567422555135852808483162114178522676838500851419535452794661623198760452688782742854209732111006228136766466514014386961247135867736055679433953587207215769021574913956971250025758811451955495904849488610160013409837166357405709147497015439963105789008735437793671727106300028789557565662929185042830259902692695175281692989912190600100140380057014904004819123435011269857411479243447622875113136889278855964923593644624728779029551888889981003185857875463608689464809523459978211827494179281857399371414591879439509436977149594186128665797366208651830633569713080185190997719567319369083191231637866853652697294341686331863908484539196689969073423116351345386215499782042232306436570144997345735947928643855909620916301483899437472333436462549095642705186761112752467293607584982526052804991538780175372587001019523452652014737785720432029743154683366649996558668567764451195358053822372049572255558469954601324765450115857494076504934839912229253285988728459951222397312175268078025454370734811350975404529258080191034358346220858386999782844192764438209079423029779617789678167401783197476125951189358269176027724007776195105111039160040109883681740517985707536039928209500761328246382142520564719287874389609135580489793671933784939996112170321648947814909669153898116437334030469357965596126642653174189601441365200527027495762564735053616042043416311259044516573861323283117795306120180186126256828143643522599772628908305187049025280174595930088155714283371771199336450801887789479996389293856984776217399719481253095503403539263940283813976894922693865346944813975949094296514133654728478684825405415411101789822168220575320931685807681648457040792379289993048013705880089055414044504484088975736196922608285465454807034422618541987863985668538585522209335039944543704880844856145348476324989659516029484786780276095297573185678723711848902627619542124974808561515923541905045796777350239880580910621162449725823906376831473608035594224929809570312500000000000000000000000000000000000000000000000000000000000000000000000 [81,27] -76967869301056323939069705731893286886638311412487240457582453876596382092196420063922226193903053822160655469949095132438575926306490676719328799783463029652578999033873956095675075069979300952523376862627265524905523839894539854034875997988574940762162410708690860587096129912273414888096170334563581038885988523888873859500490489429624822431924176681996333425222858105040215637913607389359275674540498026094936220845139959283313631971657987928849046336199430946985436701407637411433502752601742935683724595243333917184089836427521398639388160160535920565813642287215879974317135177624193834283153037117040070781148868905003628598785525040835310113525794572039592760303762825160974490502658015737799858295343833909905198106094250475627348757183028325179220537086442169150995650116177417876117795117495992243338651679150792816576830101007073939789730308375606885256944088157004543600277266801107399533245375532320789501397532503909841648901055749305666940658066485024296401989091108709721923635169077829133769921904698422017660762775962954026627148929843932417520100558745637167649019009701537827248130017294644571485596897993626759341149115717683685671214978961619930031006526659155973224431635985563071883469168403116390927207477815567354359193226833992190425137977355833862668599750105213735459600967053913839511892374705626932863197208582728253210858375814359173606561936995152933619020524731293535837721581974720506475811441962459762930271245936619565675863550889724865141113107729644146516299001275392803011943174000245283816271422172384345595429873839332988730011866563028614336551318170514577920037810251358802232737417449820381877010373242444836955644444283792942260378507377213208002647301446993312127124537389352737963343490737510447006340656454751169981553013897243967394734779074996631813675271256681322000104987236645530104411653581096124567329961675850457611842458285851654145194749152149644247898740564054175233479489021402782235854845905072207925241711015467460039895612095012608297557304387304715858989771385406618857492190140674548985757907992270673070576729999190220769030500635505493310649950161430052195581921356783701110576809056902439351309659773499878667012721698682970336940716203281991349648121147647475852999717211834863349428647854501844267325667591684186407713619022638570205042697514519659648228473675879629952604430007737551065696267310325933157473557258158011838331675293311148058567399478509856481048303655772230346777395485011033016749942836653985978045966476202011108398437500000000000000000000000000000000000000000000000000000000000000 [81,28] 97550392688106917578818034388777701906750837526720363334135918209890773336950396217854545868650404705237119484027992074138520361310870204810318673973840714510414484085882458961920828840698704192290504933984559471942666987903425297217047112123405603748892439697683444086991483680046596357664080332222651452200921935211521092004844702070121583174921523308198321167463195163858941720110027870915355316226889068532698792843837129901687139154737626842397316154470534837358025158398065656088701052446622434760412623299268656019416146318333673269253819269304176592122277911826684780433102573513499443438320180469461632168686460761586988388171354005074718783784993717197805174514273698564447908633573274654815605236687980032551009632069463649575498885924749102268458211770287163279354649627403819588694341404029232730285229221120272989082038081004188990014698660507667783776305335584242088533124652145741130466459085276749037648764697003772661640795621866662301799902673038053120207770593272524721551809977584355021573043623428078791136657758848151030382038803405212620450274087667924876266462809838029668163951105323393424840728294459133724500914968164844588715679500597510493390736745729175713468798402864049565003399491572453865366267212627114424669688059570489020345156202090799071775699933635182391133271837759823235563084117599997324210967776622003007754424086999647856266728044902356579555882977321869582757408026912722681143683311250646635231593069665291345466091961576357788816917966166237099411208347156038189316919829868163262659278565312690020353288828232760368687552171137856346375257396192271941487961833802255772533507654105255616653294138160965315584809464535826008873964813951026647486531450861164134756888055781094034296144773056911004932532304305642834560188482178940015964225716657255202221710380123309977954059267686167964414350889156200416634623783166785778756703650458935930153683615876704576820012168115147668570754298682416165530018134272854007079765559359603302239772724671672573865923611295423782720902148023056818720782107518347486692390957224475311466854289847676573543466190697302681131447186319240970019181008853667102525946124696936514990064653273590817825242766875263500656424446125731989578375670389306982174134962249143760595645109501706749126920086865655493966295429313559505254768714297434853271183863196932094235792483699157032973783944971172828775329764633824624789395146411859943236802900103199904770629997645205791998783732423677271272891161311979768555602277047000825405120849609375000000000000000000000000000000000000000000000000000000 [81,29] -109578826886810817205277051323613163746480690921064580761652726946691883677888589806010819972178249671769743710069416593830547681029465304771569514652817829300413014936338295243966944625534716582505244527000511511120374533020210375422167483991757767727480171587567502048905377186276413563938235257827974042621691223676343538138403193619186900410910543437625377128747987880420912322435414709661402636476935817470087676010477568670606442813877135678604795111677922896255102053659123413168569259396682564445884941916682570713420278608947414340510240373888105610816178342973670990031112678754036251133706190321625114144197388294615289290234568321987669050387954501407545669382625538911080614386049106914746199340362135682544813987523010404224933634236497081546271590323773726730461680993639646502374790308989948183559452912640299131405098798253702069398441601916098666562383446167997904308193469473305457741453523511638157817314079072534896298642605617092200905195812245016545199549846659568412020434189242816658249491878105255495474267122702192185458589339436427714816954479267875185113781534502743730690035546210852951607335349529167944911020788864362442936653510606973681262537337436058738487756286670722995427741770624900733494986424707809433463807291195703466305172637449462896806375108246908806580058624227913658682526284754651271913815423073573090900744614997324452048849547927247721032759091629734960957984214708546133210221963938231796418682398045439909673790086030957617906971907808830309256803563536586312708531839129647255673761446597607064055059200528159493577747077453100571473163289745206978090648813736993446889426503312927251688199070220508414794303191225120761231824864021199401894445915605060200296754395895019239885519294713115555045616894123809443876793544235245046296675373511930402201885928980184810363543793182013151179910677646506819087369008028151793203127865208636028805628120580098597829169770014581234565124695556067767317190466662265747652922227061201187690534305384875914557563504938975292116787710118490377853357052314484004345336549200015165308331291219888503061895289822152861198264372001276727965292195859333563160801354480520152835594231410116561441143084446372688401020493903353428439542125835354681449394556525360079127062207027591753041283688684156148570366110052684472496983628798966742221621256278376401151186528723136016199709152632075812512526610933239952324261593159133742468326823962189252330217449666503030836423284961233471634514242786092794168517627895198529586195945739746093750000000000000000000000000000000000000000000000 [81,30] 114142463344895931645574560666479923122963867474804813414050597416287498739679444354177983344154532192465328660048150320669538121424050345976039470609106290702408843416830898441216750115824908715888510789869014972957445719509474429160547836410840647830151022640642817526524124656251290309154523302630780085262643455413171381515140362874981331099154668813138498972375194506150220668442671560072383212918890874284459820151150839063559818848431438128921313738430057681279491437001492932961065398571963195229184009476512515349960294374638212307938034208207352360436671917672084477246591617298084822403947375596614941623109436955014794317705176920687776986964991292925157246825054414063716386249327100995911874807689666615032090298292775856393881528509703268386966441501068518456684635254323085194795385131358097483910433580614150953818142658700245640062737474917998750159532962652921849297957015570260871480593680481107521896973795938180648096049319411574450007920753156855414197618937591086541036496758125558640748666994644179466570527238660730310887501932605770587857314025426808958375059823351141429677277306460845571401939630347339662789302252000488964682468485751501943555477554100966975156689036644287817710082529883988133260965408210477358892842504672323526883674382088425659484085732424709424535160715086897099649789863900229196994602732864964811981148931350229058123890687885876116413906985899066420416779357950134799760645348167176748860379353319167279830748517010077976450373328425325551533068927079702934509373234401118204806752344977543593633400201295473100996864389103960396540149216828919356335624350871363735272246908760573072848357439199108612203646229758496126704159764124323570153412866872295425582531343365126040014957945778567376531148777563353519746347970842197364304389134286287284396821755198818910821345013562523721339242147155601146664495576608344363603028989995803883691616715049338347623252823611797974337555991802171001255055973343635153742870616993413439225191169956839182128920577035829608463260692306925157990709364125225616219501635025089287398486917808741126622306965592419763959150415668039944291681434732768206971369661003077281448043819425101570995990315004818117015376665025410616908338479902531510452566618805695946267284809870881585098548158722735242095771297889864187819683267469350184194548104795930792757356424694290827013775162446611094063870294979428610974771715831139493817977683140084614060349937796284489183508877443358659193850562038906109804670130358772439649328589439392089843750000000000000000000000000000000000000000 [81,31] -118126976383211864796431217427865484490748374900334372338641198356636757512585936618276868358048775630805098309738542952588296080384224273058247372726928168677576311079566964397158090360656433691644094275296461618054437506303674143185283772648529535406658121988154473406685457397201325747193086720344615934252208710407855549614102569874505263623987793969527951585432488433003771669603339504681842995087539815206886620084679615261439591073572393917393120004229752202913005047825730642762624613462343918654862001742124925971280401945345771055930278031143063251287377299559904617698509023426683750051707502537714029021012289300911647586957900721245839123258046685326946601144504923377095983192737030769930009685154267488475800186028362790249239651096596510282058288455239870856740243587260907693384294900176256739600292726221059886561086546674539136473591522017770057011931568604916536068012464496151351610660902439405024515207568898741187562275822850229221267375226044952630192386431796233049355896283865634627365653558758883534592444442156843450348256018466233517646025455452924877768553719911844135876939537895226666920535415846022697764654893724088504882282380329305466490267535025400403595387234258733355243522492903002996235464399889661661252689606560827630220856100365580372864488628991134009707123070470190848736759363862478186244270554096695323719068805555548865549786021657706628854482495297891857758852204263876140510324965177230722913308535413617864183475643937707199001038922801059613892636467095168049337534153521078915600297112126054023969679858957083181798169284116600822040811799346940492772914889792443976986960186387635519678862086509318107502848822097013845955085244011632993663122706228374087947266197083905042609529860163961405340869473896877666257809533485595386850226395908868409038899063837849468881683077540632734509035806405775797436754938115327752521190174379661128287451227164379226794283924652971843241951253558141647739774474513389483832517725315885327721434290594967982330035343595016013421747436848531158265106602006761978175589569429493572326228390036019548471446892040348608158382797052213055395419005030253158718924846021321869536019076703449237200143264435328592815325109171661177663152671454172968215416009572309969615850577876166214180183593422937029588873650669030422952357254757254793276513852182654583760978716742663508778715093652814591468222808870543906767140455289135023965738147776513893591684390004371024994283086755379881427855274054008957492075630041350464694005495402961969375610351562500000000000000000000000000000 [81,32] 128464061373477906269804179975735159711436580524855557732923918293853079094449785961341149940582238363810215478675296095619925544059577316688997751718066777531275382653806606043888175315852517090983794895455238603655309733151201663751367747070189045303957682052643820761093812976613048162378454217682907876702279338816567801447033465691920704158552358398665794185471392914320833153113701144767511424616822485733864117207901771407650563752869966341408877159624490066622523661176862581220304544358485444144047313088820691471493043734676791562037808394354498861916646845015818681913891995046695483263408088858549018349063163148397158380839533722265150334468629511780793927996703497101940281172319436273707575575162426000930698470421777044657930510223688508411278895248695610925275034341673321255373003926642056562171005931081974071839199377154934089402326314806723734697564322404063662964235931845556933168052650302021937733331309402187817592498519873017471182263309286535815855027897507914139412745402052164868474399172623170099538622839312688752810200552105531312058740107453220443551946415875888834509938463702301012009216077385542530995200814566859281213492829677866814581468178577015621710306807221473301165540419963945329781238729610549782013913763515787858014217510657486174280181952101195329045881832213575289330403744659005906453372587848732920739440274706665878857738588363654878992659478647499732233809290801357588344378336514803376433940314825888949625277104597644304663076558559092351418393181817705976448610410687606637488456358808706223851937404121552423847598500184466845014047728865879734353516365346644793958887738881262152059863473784588735963207316804379981234619084839928920678004686741393999848473614715640883473254733544355922592655561757033793744914235163077990356938786981712003818612327271362575142290975861387795743182432529095437973598081904846295593669529024747786915978016447718023769800926221193498249894905017714104530866167005250769281620720958037582770074262651648725726077751342726033296300508305966038562534526237564075837285532439141929493328240391453913112012752014825127942115751087936768572631499564245318335497276374204504987709643834681479439237448254083856906575273384175438024316507763247538727582266443331529404700358472126716524351590164132063443586036865266747233476234862736701704439201077428240346821626278247902867018402668686435450420003052275663611199692969196649889671812455921766579687181734406069818777837674182063538816446003335255472583473801179328177557437129507889039814472198486328125000000000000000000 [81,33] -145338335235365714486717387581361383570399030069119560355360380909915367396232657085025430072636708062868568019923778054782987304643057886512606858322035809907002457121849265957364154410551972610233320344658381208961935034762010746314244805649672938757714293797738813130567904371292928179871667219764301138115409595355710592981126048050081932905680938554358908388226273146885221259500218486913375821503917149466170216833394949267466779777945538236260544768462007817130313952821780806991496158317730316833735478072442720470535744745390855112796664171182535661047451935066294481641074332534976975148428851910805245487084259981081136704440824410325418456483375041125838857570389785424827408413352373327700968347172223049778721548542502131754293628384678691311260387544125019546146037407417557728990684056901802450781898590447966054207175429759770071836824591872150899615412238135341350577546869726482430917791461059796790313584958722972142242178499845789229609093797799985239986521344749800953851026466752711703007814915957921062157790136645191990664534301310503957848599118302062779638582957962596645346600317961987004862112140438572792179154997841469560355409578491462311714348773193537833743730264163899659106893424738519566392430507072222464351925540587455030086915515566781907855862440150452306553886658089331863198973701410883098281657911617328837238073040180377777309094566390500199119457551520046723771982469088420520044996390616677458863820453133108363630480081344307251203304684869873486699377860233106633142734728529543689175993125302335667871217745130942625340583210456862047960581179081229210052246391202297586549376563881103967587385185144068853331828457748594758317891109944780613205896997034167254509056688130150642482409235865338747314393353254406394889040082052618479752778499328472880890773730777367341147761564895362746952353776828791431598295854993092650070036020737951014601086814122090268473226373323367570241307351889251033555936805953089740495380621206492838805111715006482468081257335252949662645093855965091033248655197422477870532415628834725681372343397521734269795891623415892933072021776329634757290864827499031818304155901162142350962398940470754816678979545524103458440899921827873832848873621148563793584896119793602450029728802647285535221598715429658562208679902317803983613404926759641553515216538413767045496995479112753648952525784365644403228543202679524332154400523629483911210239728689974426779439149919098863120231607035119563513375019477850951055209815899408042376081406921173311275197193026542663574218750000000000 [81,34] 161106275786074911844464257973517777451579807099903438294911758843711313983469826626558608160235752678569491568270881523031368366156505525207393324749788300761058143279433564119114640070802301222319069201823802793010596763122346665464214848453432321884232450551296333643513202074589090271567004591463732168438821399895987162488477209997183256266774130804032558911502448621253671369962842689121127352376041503371642312604807410707023007700202667597196340287841080242098175258800401308256861155468716509681429380868573580498646604467664666272811866751618921874314670844442996574874378596139610096531136104911844659654253610103794364120448135778737275769419413322861085041717193598043719644572510956330919230644793102648926618767303623457301214702814735631607003872491900612197134948981156474986434168874179982855888451910287108158402185056249702137238797390152479252084117867760926464990169880880523248251284855014684862717679257316995826391250401939287659876571313285918276311353748177013306121173274957682755276222317238697940332208581778190346341566301537522036435220418753779687242092414941984390100767572038976386666324519555678106404271252809053022821369610740527068044721898300655472808893404784046283302959378513306892377239238994459971954175957909076486041402709789290883645645614287285315462306034678433531707550890123973921026168845166152131064042902192872480704362172618948341607871388544192270303475374213619273303172527703682329473582567570106004583440107788519018507561075727356176988121493505068494062610159031722481930238909913494575239395914103190713396533022401940098604971788676920326432243147531143277797889342512139948865969172161262135285240891727203047652137600433101985387712041131817978469050478821996768544105284302041094163867916742001136207002391098021081763752563032421693366363272006678524340027293705414816895868248704481130734295563770584776364075277395336936616505087369641101510950299163270086543097591966186359920498234833220385012737124360603291447527276244762717580594510240442354361199023733781233426425126759883772493070447137031334595295072296964857487922510616652596048271484709332189716468923247979532723431904214164562659409705285494803591294685092408284736505194752121777949409165388832654040658298189290650421718112537106787839958266899483488785086371542191079783536903032817089494612046113712363629598273651536614155612949017249881875379452911366375094145642190430446381345122255380879339091100264745704799639032923894332631492240350106456597712827446697238156086973148717333970125764608383178710937500000000 [81,35] -165894154317629995590833011476945306591746551400671979905539291958142401232363640827181217394540565812874382711150991079305190561218962551417893988319613592312344190153740081483725954213922187435835578727662644446961951560837367115787824915766829512126040168148911697010541719599691109770989608670728208964345373296137130122541893734306091540771663372364118673453755932924640996633185627470980395822163455880314709475678646200820235114954686818938059531894693338496127660094151525869182707538411753247589805947740726544084759597653296611902587613139025891543910410706098162662800936969937776121843500474260259949076222994388757222095014367619171098854427336626579147543145950796156427769932064038317701831405518290222124082166731433713803379154227347638673253554607253345813605694608490932998273520307387149836319347395237215586335910378984092059329937557378223951069192454205545980793841470074487658832775293372806858192430144714488331790571178473277615757252086967682001896809359342601397481255396182919011178361749539696902365901541658277127777873458753170252521728676192429087134585324167511972962813147771345702617251250583117973438488062654901840436223702813751962586846813639290062206007782603088753246479903282490293089237662182692071634959722920489141040446874722758172354229736860632935193463413725332631159826285193259059531867827389589274756257597759262272293229268507932092023647792655169099473600337885317441320799627665598572395735165946857719876223649207114664641420963452980950016055864247163354400220149053758734587762293094461226215351080405321793537148571365201497378238923150135006570880710691374786853435659619386653008314495536084363107491732955620208021083622216427383073634803930923057065108541888773132836825485393615765427317684622682869961577498825550678835256781419856785043445992915540168166005500060971681824714826146296166750708622007414147323847992623774870587772009008179859481324154941137738814280859456661158476755542149538158303404221715080993654215083004824566564450759662770164986035451466758742905157477030405517739285136777010132544816198160889578657034906465029614220337597677671153591152177566557037045743359488134326794748100318425938796703630498339012759767301064333796244755435181927986135595001594384235809763485959969918093499606153834422136103053683748760510234449504198644210442270298065519353973828970294886200428853102632678266417854365811198018355485242939789861333881968766731217795100051558864668020742907695463632741836686522998799320351890034929559503140694687317591160535812377929687500000000 [81,36] 154515944394487946009644572144922185300934133822546008791644176027230174025761964512589083098395462074137056062900608971613253062317745127328822239277258772993842852730363662623764000600206537215055983920734809342767931049836185811351564912882060295792008002832584248977457814608040854229120251762450217543554139375396650409113693227247844861879556290430017085612113529025796597102257548536506472220209954226972742583239918404229259643867872372418845057000615639326156188218711230571912924238333831427983104566082344294211422590618698247017727102939951962405842470774750068863396185842617849434374814712815799122726199855550916293742969587502816527207936672889178678629387627680409403921363883134280489947471010684489219906620081315371472330114393068953274605376387039847431321263324797922510072803196151645892564217761633503321640122090121778429290325469256954740600453615419930037084078804766627364434281308891474541899025703082119339212848921382282962322338017384312197922984732856441863681142579949953787845814969658600911034958703961105090273030254436833078167251589547469523533287489288339240443636530652905463681349884011723870360542667450692901672744379970247544989311381831362366839025495871204127867589762869249863474225457671136082226135922627598188687605147847618532169825371213540124191242951754020297332609848285952107344169815639551945949560347863606510320010320805669387962130237847178547740067537001533182655179035360120340216857350462765277806523778255970448680762910306670504057709691526735615684335768511333765050420154446070663652293571485804082234454964290698969396098716210085232557003192207468188218674179527500478158471785974824677790742747892008190061792202108475945646826558705326910920464161169693582968965270890866926258856882976548826017492161356864435807617386424581004202083124657143700735168424055789130538585260618886259096288730536619918244368639169562816006499395318562010438596128246983026168800542249521407516087161706114716490657440427484208463862507773353106832151825392182739320314014122189663128766331125055328586503416116170334333863950112219668036598954977897952097115076862451643770480268822615797089541087697305944716645546907277114599251832070552069343056468358763628407721316751677704034005706862534596812440556203091461801363304621772227754179026352119861165227209838919721371304127718970342742398932875382400632334721687549944756395645285013042748788523352738406644649233164104520623934585040704083730450425235584627136938931652736927998210666147050956417685618760060606291517615318298339843750000 [81,37] -129172509121229410690479584603068777928233776389391038754660246468785147848870474735394218653142749583625734057998113152737695723352454948958933281286555887875464149185371280465846517436841448458019206382807006646485852616327671658897546847554353997547715329154351208666559966634650075528338435772975167560084470245313994133978899610549764751200286920940393964090769039608511326789342465484898095108255033610367419355652593778567055616039557384001257033345559671191693179539778052992521100266901886254140818360153396790145664965040279817421361253884349827016030712678549703523671409362065341339828686190838417781405701642020476114783874791803268881818063146940744363557323286124268166191925520951723947916668415995575348235955292363255079074297269238612649272941158295923369447043304001615879487817004840815055628231188861534344833658275058922792348693606981083403877427883107935528836168393909626776514421757017152343610714737020619074721106924066255447409266197764879861208979384496476343213617830285995705992082641968950012496304935540111116686028649522440406975647291490331145331255492218060293660116650211045109598969196637915742186407471691956543770650034250489324496071993073742402206669143277548480008225945638020830466518084444174580833932264504819653749284181022395167702398462418690340991187649159524833598404105593396797256860400555579023002295500666673041407502972236384592309983636065839343421255068043521262611868935056955478047944451268622786734437542084250364142671871649883249054900132422699941524272228585715972217510584430730616992793012017912736686499515581294663195020569504398578534724864140522051178123526577622704308637733604738862523444574919335035049357943681363072605976288828494030186424832463482664057560933975525798317157684326168898037857612409535449326547769848262825996392786314476089484319948610226428256764839956901077532652750817816550528183331481587843009466401293296573960420770873819129124833013675311797556511665785605373215463940619080659529820938077291247830592143982801658114824443052860299883621859365340644549900100509031888019834353158782403066433221290748692742274611256421024491534802136413222052264049327435635585201063161973312740071386314727673653597469622618373791903448595570069106235945834309427754407783884428359044447710974035716854385877374938207201009458287503563402615960343009601160164555762868138870074067755409542256733441897144074785848713442551934290477241327753052045877368257975344788949201717795478789557248755521217255090394096257028211383044435933697968721389770507812500000 [81,38] 97060263609652164087696439328349120178317288158531679456806151037490952861359972051092658746831506407978769485504529183190219542855266021993639591739925814232798008368747754799098388704797087089399887482088885213042824662665508367243242297867986281872252378887983398073628039132505972979147239799435296455029868602429493285839551444763440929772192745192538375813063043527430066518859266417920167890133176178407918563148389623348503977906423380672511018683467185745308163863603894906852236111876172849098776835956211552729668914158164552223478523035985115032398297724519875906934400059483713637730462589474746382049998361548457689695066917525659250486578899426781823680106574855869781247142555228019327943697073101164610034156080723972611244582766449307422878697793155428787044507212328899814314078074071161182396296083147844962971998395322457205601866861743120140519744965808915011322883694476603578085638321998912902485421314967814736320243816879443866336188976111554583408196418321797536275127898789863222615182720192136883179980014833507532441412058813258162505858983134522345327555597507530944633178643290211154519373538641785943155106347940507919623359495818086914532809820968942621110689328032157337392991824480937456106376259090621437563029231762207252631236645822905486286760642528138662170325915599373624869400982881233455505667944679971936370400689114655769249890577263603728567929684162386290017595437384548449624996851574664670307108948164177218994454608088351972926193572274734563372535720316396990367690095823545167771347745679026545474202999869898402640851905294042189894145575268596909921048687420713517816107429743335765226791633178493919632312907163085413669827912254862480485557686605865988476055515877033637612696316532227487146466553264317613799673418982740437621022167888671017443821475796599344702443652561226257431960128627692943196923162654680025472404042501676245216949478123660809154685435707660283585510772315035903813757932086737579473646725000098828172963856532839944460319861923114666284603487311835418289470796017376519353927268405515663662880744850360148444324538607873018377993423678833664981476550429260134228940651899200029885089595970956750004123698692208892591597460544654036219393168773058276938170324230746320365159325400550539912163932192501498163890434660007962357394987516987643555371513191068200224434160774877160058834464817847053331040993490429063256290354378250583172967904269235904876244689347835903445409953480290796014740497256662919513908254441885564700598365561745595186948776245117187500 [81,39] -65917742801187729016754155407170259529313019128303905859083564766766366612115846729781851351555645846374899428541004775880639177155128583532677842280349570348784412487103087020096861076292077816416443257122691005399210055241558507650153405439741337295739782019174456856202301456853318648558922683895194893685752099274990392637851535005735503224756755759043540918035524873914720421907266651993277623098902320976799792893577018945765760517205448833162692572117784073819756635887672463261228497176102498950582530123724012644184727483279294388082657869587341184470218254115954532681372329745056056174453409837421611428652240267256216685390957833982985391900903053916532965190371146928791806405304582966475952750435960989470981769189258407521991066974516794221512540820823748665632868771437777298119103471447096911900842752130375962908419555997237040073100204328447870279903114422253353701179313212403000855685648197013335079501797798918402385142343693337766610111125409886194386882900254290264526017528561585739247079689106770239340284419326620059877134570745910072034464071257523585300517869787899234064700340582971017812522837077241271961544896476678282529531697984948693536957806094402876054526532351761931045558224713276015944671202112584491328238934874037180075182535143869213530279884326990899302060116725255904780763673002195140881484154942029306838140318172933383196790945947502709725022951888060132386342648059411203683957314009047760836444838744414206615991888689643176423834295589515857740736947636692233591078644618073087899340339516792627370303305966925152673353673502205536383932220489702508034491424146823677872255246649129960028892383479392314860019480922375068875136477248421106610410903610459879666369383651322211348726649297991381885679628352923788081051567975980301670972209224515709917859286856337857452781224319095710640401079343689314559002956870636812405110817427471647309286036676750737070550450089744081163288019018675040417369821003334365723407150260265122700729820820442965948288889634311523388807346988583147066448374253876283577371032870744759546192629632210098261364418180715339516028714800252134585662576845995501808547312828897960235069530209767002186823735325860633355508275127560759578144688053245370815063464084581128833594977895757847346748511166373506614282212694172227018666845124791421081471617258984149467614216748654688882196146866548738254624647917773391621495977173754861449438329859903431284648566274549310295747514736897532009759924824104816229865082266581310932451742701232433319091796875000000 [81,40] 40792410728201929149182179776616640282619240921242927276115547116151634289704748121999960647106886616280455183260418743978376580246196778246899333175036604898907542653679915728910552033296608224812713795597053112116750253896988791772636598593530680969893162536041258070463434581156322582897878616197357979490647424280005031021031960201069068352135463836658169892732108155394325119671887621665937150379874076548143841351616344098100735521703507944894036307615655723418631196296438708806415175939434159456623572553454759228350644022459587560016292829170491889496207809302938730105518434536758415001648986722921674925779815861436090865398170277166220937693134338881404935233042588252820431527398267825234897976886483509315856859374592169262752448122789666429285850207547502434411368615342437692685776678970584071556007845926011914425511845464624350072201164463173124888673733863802822031941669196673344779055231770913096726282672220489596650583314285874371311987959085561917951158368090025240578252156454902018605017892896403587600737304626840836378945345665392770834816902969347739406686826288475858842257026673875614887811227263071891473028846162601694548877514145374899971412031773368078857233908467478946435824795006465847509903505957267348468623878032420187408670179845711429825690145123445658838594185123420533153048676042189953718249333806653104918257630249801714204919114863680127919563534347331757044490885573137035135000356125771405890687616118481688488448689570322217288501661293558757688259955567186668756374471821045969284232159211230392824669546852692229259544180643621512633644813291317576805585390073228859961993093605350400423512454688470860918615349791443074715610713723077379190963331779207418125323025851147567974521932856788499105828536411942088372932784395951949034435693012411027434856366850801650304288137137855134952028473044684068434091410990146459000208130761572276188165252041735256551765486161152460390573122518071301364532889492675277849357829716309218002001250872173153017125916411523633449849104045885968454484964060906371573926116522531443091474079065213715723425338558395930313085544984774218057915487433751930730453609891926127526447666811827810539504545259108070297697745359757027208496735705179662325842609956396571715410012607280007748448027218299569289232145712791591861078841011822089779574397470386938018202021109841552102554957273490436900702771758307261938056440866933507645320708629569415238349561775706929179395617384931272552888249135514738967804235225678155529749346897006034851074218750000 [81,41] -23254835186246226928571216789437130519706731973545222567877553920430159447500486502065690063656508406625902652131413581202408000853398242565790115580982590746171184926846766933074225002172551309522672790004379574985652200782727729124098724422447066194860213564284616965278783489203424906931525646239463198856537413700450827023143431825060623501781317786126723524090206062177590179949956618930570014326151763637950401359660938002563976096532923849198304815094560218149946004158067590720894210289928094057027349175677936020784198806702163317019487696097180528230706195175019945120224745483455822714749708076960348034222499553153412240472600460807584986789553749178921708279984077330997750575063148207916380388230766084663344871632902707600378755600041615201610300140072867261859138564891032400202684645350628542883102214211792286034410839631500199474421441575945977730914808201175481151959048211257866071811317226503755788664275432924371392522669757854389445893650964415237424752953956215310424180668721101454539230461502020682460482394307003920291601145921174773988408367057088019019367327703759717831750733823166474691483061554280990902453589376508698278206749372534733917596799222143987802452359509963566167916714125893234997705419638483100018462739632976922362958863255882501460154082677299810749842539766763624169184392894130774288911765100940273998543638560091674313247566520897531019506140996415756314551501153114073742280023767778783755553892429094464851617090136828578028284894983956950294275900011243856436513002656854311158438918276659011915318068604921170388743311594161827733713372541513757796732273129182939030961547369844841566810114052322656114244111624028867032628763680317429726895127391021386155799870862918169725623095209938484789506461120969073288549473177713304256696823964350882931583812421899450053176913239823545320118268268368963968269188477147595942564290089092949492177858198269675304223261475734559068602017576268701865958282613651150671318172620889819781477001386100600207994783220148723677662232157035628320342114714220501468280401613239186211408643847179828726057894203901526082993177933767442960715281974213308221316743460859602665649549773216765253335931319892951581810969466239126547235332205051588704991445169451451452391028870199857746954238594594109478782622666537310297109160384505200157237359548182517255645436660107709677558253158319433448192445521332957586752674067936429027099474023699684793062974323257583035937041807587912311557966724215933628470975857993607860407792031764984130859375000 [81,42] 12389231967910984054953263039304339169239292698359062307321028740093782080670620956368708803504953568645855466787260181383013037376743283877340975552177844518523682560105270884297992288944122583595201483710704420268325740526750632509714302959298227549048806492024980891891514303891780441720413809441564092123766410028354922956254593552822925044695968400389273706175369021561952942539503021413353515286986729564069331238520974799295836460725741572379272292383921526883324605047553504638761977500665431820952609875557835698343364846428866600538900760527076202812477887848859128489551557135888797791845902407291417477992016565273810736664304894728615956818814926026000791527948934493389278959620875776551310822857202376874824772000294593684872562315398427033685062907646001925424442387070090819944243212936900124767118656445565547834220599910724718363578832124713445931414257032154138971255607835537902132802424626176354898408477164157524794805182903759379728762858577767517214604054007623119192715271649291389739120049617299698123428163604229322336243211050650844444049379067637503772661264039555422417170421392678739745913173950661873676925641858906070632590829059936821293662015115153311139904122172579154510700559725261168504953699380075361812485720822786875160515839537728780582874028152572035046823367415279376154508650901648587933620732144407531465066316692327953650190374427846630830970313684719066156636945586456622832447883544924899341437314886183293583698846578406415722625701034102731120106647559209220957921475408278784212225794045442076402252701761986888511333742914147925108943386843977338527636886959490107531816860536478169715117168478676740669991391887626141117497464024772786268293038400647809689507568930154582768914246860391374661666033577156614296135764612867042821156639458932581210561808474234264496665355611973052354778108183611919042041910075390520463044211927298689113421868995717295664215660973238728513207236332912574095978897204438006970478310548425767214683554504141205323058317699229846119503641593663916730859809708913494246781669765526892194890929797642958890142637429464493127532181407944627099420262475491738508716397259245027737460379844496575123420149268647215239161130789852480521314120243875247178056896730121457617442847957908820305296581498137319676569687608826775510885720407906342520225765301764458414246371415634442028032075689393385732599528708749253223673724343473557228679965049863007170366889511850645760640344408870088597003240377513052193625409103105994290672242641448974609375000 [81,43] -6276340034770156397310224299440224785142186383488428293029364924276324819192496752792241154012285934457673149887925750878172134178691236101881702010132581607906345469836062705193486545541105748426354607585118961128349478406212741727413024466941445273348158942978095842757773545733192381224035601101207793488899108826785815058943012853726220754161397403155850063084346622016253177106732409788703052965358671533006916098582222357197157188662965850726368726470780579510232985100944415938804253250252626908465729445704023148340091755230641352899569727761445676268698994086874937459931669358197039672612691518608528227287904454844379585894703608177306976186061315215521389522779796031483467226322945786905701139349599253638891185317200839293886560555493769361666797618961485909166926262509683114889917074068606551777977241530598350611881469433023816119908874909290930649214866589336959594100550340211520089553309507050970619584180457981172059052581630109066971533525356363270835302546299131509016263280146443784128058919680297481353546372447401243789789460583326884092969776596145205952528370133929243408271370959058472226257020930115089513300189513740066692808509623144749640940195013393398353806466892849973795533424402306622465664754757107498500764838908655912762156824977040777874727525018054870736685177318127069055306777902323769111283989223126834998413337332227581439286772969706303567540361006123376075424723935025888223644103849875292962325912981434570839239384262958347102237042979494219787840819225786345998830588857634288374716393501484398401009093911531400967096989697550381260897822301720164522223256721004348937686941628231415093437248139049215094748196164818980447030524669291986955218876066738713680322713212974687909991266336860544784141632874939648777290234087460569413184551305600191945979288089417387353989580341187443533886037967838779675717122362487184013315281909309996364103199330227490408066792784922125394966439692407174727041774018075209596746154057123044672726938376428807906435806135705590949803395690967640059664935344466314090636083365126132698566475679428036775765516316059602809925320411509731239575326406384414239416778552231318867583935000793644526252797586807893403534570285535156705595198277595413935223626991604125019148089913178822397315031081637963590835010297888492932588063370825547593630850284679948744894817872107782157058622730887144514378487685592156042721914046649825535203984423686465369121056134391716326202468953023882586355723723942241776274642006683279760181903839111328125000 [81,44] 3075887752290787846573952398007718393852078029324771883915539828474920121348164435014913175172065997098338040289416057027709653879295895696603851539300958948362592045886345211433980493598338541412646462457814171130154737533337359724250491258862775113051009158825076806009387188274780306707551504323397516413342846092187318265759542151082409903544163506585931656601726915776375691015307196976583140595802198432544089897665483016687887985016196256901748013664562049632970324906052757599767126285384233215060077912491952048448931937285239885431009699578983630530657281297231972124034234515210287054156381422690362119451310185322880781713863949519416970257801487154295551980360867498507148647477722880189475516914869297601074459301199480081819075532332265409284679027589458165875275350537684872757158409144758142627385201025482275115340953693542460784132198223745426341091439946114688767258444708262279973134984699630771480590706584426685650449063565842532534542180911533254809984733529660716480189947881792581059867597366317748630633700518754800460413876652147652804829055070310440708386379233246432897140555367572579633907761576001495239690705709202713578940594581698500160611841688213172273557947312104902410674717711122029864875712270485832376744600347623351713808949239655777724039469808250802694787690966370061193450925245542164601337101116146716175165455433215694579908237892299554975090459087687043847048358463669640520879844607795583560746349786202964188945498649715886854948208285714229195562176616180630851413066058700990966003447308105378556893000631150781165968330337133463458852655022459046074591871224235125899754560431801784399609419574954527701114772603212635886730087340106813114951730437233137539653138988249785369889480279798200286720466528995857197368911748246921917514102341046082122529295504336106246942217594965243128082950069150013007425577518247214742953425740132111882450022268516036331720510000255815205602378935607755667335162162720967274350522967730967977286291787836323543865625882005754346143778696273051105287454415225718997909931235257843391023286749243952763688708703472895032077478575662308483920774033041802707818252845559165106939841507806994868853097302309817309210767681766740155668408456028585180319966948529942593609946978964394376458675137871032518387145814715861205872031053139703911665497624995563389165101207205877166880017234597361601966329316315844883827914314437563067417338627881870345447729085718837886318347128185672689607122018591589540648101319675333797931671142578125000 [81,45] -1475151257213925706886595272609326027312946453851486976678626743740743511226648926439150078203725344083907483719986114129581119551487962632623192324347304144899443920625536449823721602210988848866367288140557470984452189862509005858375379283499765493809070763243479122883932543996046006446139728150046509804406832713593032970953721795727197475587467005771942374875510585928157655748619247631432701539344532102517399412381728497499932920583522475795435177265900950278579415556464076964926125992965521986734439457374345638818653264560399558684920567117091141781653136184893557445703540551166626182868483123187824944603710610005536621281452898046148294461674459962248447754807845028961126444788231732261975147790553391391093010074466374036814888684885050470747208639841839224545787756217955427547217589111232529705566315063626447667296611698211444983963136126128198668087548322865894329761411466043725562617887097788729033716307874958358861963147910607102299670482117291200357975080449015761044063059114667456600249808753492839227852577132632275469193412670250707876420860258341103847595564648958245501808717021532094529378847249147650341782443351412763085266081989467471784897607968095422081806426932540212480884943015970834160692342459893968875519836694991606788888451786156500120549681409090150250349741658160163945073674056046025453561423225763373315272667831865953870858607898861513891707398893869617126104110903026806372399568162504896838463224228803128507278536434653535843780086217589041366270708948265363963788751222210478992159562127711003724288132719470246708541750241434906816643082261367052313653535625767038910287154153602380989912803989305592015581809112225606717596773160256797036653986197637060912340354082470388374425457973567012333579812938323440398037827165895508042726105408670258939664789426983744255906802002577369219072641376131037070853477308555977978811942483300388779850405275125181901279400920217000966846762094969667550809050561459395960947108472549425159314300971358757544725145356806023541584143179532321777307006875512911914673276501843985734856727420759993941606607812451570005865206457995112810681403832165573282429813362620016161977862017969584499700512376900418582904304257589161181862767382479535233570620784528844778818370090162925942046739920208608294798594229451246216462866156245916692816223014402748229581461584011552742264724501151559784562126125479290756544390659613355145959572823363631041150901131582874400853637146913243477182927504420817399477527942508459091186523437500000 [81,46] 693212896872637570228553830539404035329216905524482114094006838619812662132076792513826631757707897861344439889607850015670382720692627591890999355701797098686636860090944194167208977743388664289617281242522412701576822395241690249885231518094014778758083491016288480153820298623078012363853173651346166188783799604895755536286308134776106833334215595824208848588247871493519857809301161108080643615736257046779505414281731967837271037798031580783391155162592181216157903610367233524282472539574986532400010847749468534292121167028170347597435836209386444560510879529957006879589207198499036486046390552692792888267900996070702285131649331280579881305011382707808460882020280727154561002953608985596498763193793324461052732855759052289043215724807986065141907217670734537222734339480061253774713888706950454040860008904289962557078238200908114985382896358712700281936484996292455741254911735026620891019528945274345373915802837048908040436203763098850095081331840066212650470012068209633070623442149750866623292300707478090103017978802293542326367793152820546277672095203091880544980225209288339112892001106412213262767180331990176764897500731683384284696675735690715570227532914883435189642317765521852187662492860491143122009668357432799575731190605506511149041467014157374491353016242870089002114409067476595343938226786193516094300969734090851804119660335804241506857474495048139049015106959736796292948552571889287602283612399609437203473604237009160061626671158822058291609280455367157755820323467133006246402964124511926040819707394259764182840985351234642704117981698636272851359293226230279974215161881679126870270954821442326898150578628359874216132146127568680058890967437383372084774028338058487922446853399402458061772575056765443874091361091064266596370630432067125449336293795177121777806816043549175256021076383147430765589361019189950452362556850107092709772876856477094296631580766132130315663302978560983221881784086978481318294189438613291837955963651546254136974173882020945479774026968122301777683177422951664986536100054677197878750872690539126978332388982739628267015887718941905256720215734386937400305085542096716427434799325495646404792310498977929647969032283816985674512431633370270854032272656650123693856561972547325903262424533871784556339304714783979510383210761487019318712319163090500363401762932440233580788432664647571075869279056375211397918511837889462867312687097794065960353896540802949950773937175583777752843698863929260971277401467971479576135607203468680381774902343750 [81,47] -316460484233348527266078182922429415689718819265233268018468393372156007851051782234074414311631306917244213938100311592712316012010617127681435435096278471733228694762337824358008305532210798799637503864350536510941122521917771530573846747721583213099371209566582801193437224247159575148512841053601085248456670960207846633821460069761290390991482853454284735675011619814075413357157915492408935585265593772731577184035953556985736261235345151909294659574634930624759984573880092598669060873158922279937179413536762976151046413398789279993618886618204036199745044572121823768528080714290508374780022766582930000945388265953578361634263474517368695647273922126783559198555910970498375207875620918272695538536984802515204304626677670110296212007514198096863741784194968159931467007363796594778368591482978754302175001877680087493982364960784978659499621156496934361566540106413576050908508452724904429611960396120797143355746876853410211683337690690163966460789307730883211054301556137005693304307592123776189079879726640435524977445392881461189030701001413498395857972772902023471969760597521561561464203134684877341265099330289026764721485081128527869257880555619845969212942424825929384646727151065348490849413908795713357396073122475393860697674781763260225467186819668522811947609255944587286806358996255174175014056368455344364540041380541597091871756451449827734180063976143310723072668095709849256363339021174606050393831470546446374676274183676484672069442430430270525463555598274665863367906942085717234162417824701466664681808079252384026289615761157640441068625244373767271593502850689115452180612189461789922366158584146236862647828008020976014822150538475832668904436646463261466372880866229434633530896129393101468835200251418996960611554903836872254414571995017553483323907994738268265267156630221128089726606009496362747831629206029382094065663530326326241833906448352748188558373453283712534887068278070862299825729996698817153808309948038888786052025541305042841684963276251861914718915605813362445104437201507672260306615531835379192559571419850807994712257977969626682799825105045728676220885493276469263385279705709814860998849924950952395870232365104691890662822345300694951817136696212878813628608294760548325062493765803959761076364514054980895673370190297284742566153265231655881384242510376860202903395183916575384588568957873731915678797247681190182441678043308351617971259512537117964024991235206182155875361561750896803132142368365324342893013520594536203134339302778244018554687500 [81,48] 138377497071997484370932254483870521354070512223575858622011519416760670083107561900907715400724718310983917846096122672679994951572448290972776415461342874816780470589131895267237912130966076059587004813482717728900724886623605749381008812241283765602796606079496356891365084795870786977446984736020694313964428340432048837859352419592040430728814128262020534056028621968618285425837736054430223163747211979696863922123979191256956871588366214208409401314380139669240598779421550084919725168377582784275956121373513354160670249701398543643359309409648003200212205877289000803084947583361589457793010352138621055389258631938276319293724502217945874955245500721836231963316870793968754276939938426223492491907946518057687039649046683752570211498974415020218856224621388117336357001110660698617984533114201425078485628212108303569325193006291664517926622348899399267082313583469427402922480713640738735749485813386999963492873829572139693250657460361054863986627838060896870803810109202155441691417545112886335772783775400956380907553172130554539188160214172815942976910508771552972674114447068064867885130358678263696569551207807289082605059851047759618835414490345824220208575608495966714461040834311058210605199608352726197409800370846368608582607823522997134353351069949152491340074464002596470899337751982451971499690571423605349795393949721779397140701125499863152871212276693000733831510504972467830680662979881106467292369572032761274876998778607027034164402907873589614980402871964113052879451862907087405455079273163689127565337631906933236464971612947628773446261955706738541287345693228763548858873462630386942488536528421874597682605970670393934228932629476820760835273248879887822747514237556148413396452856865843225365874854615700315607325647824775322508155202619570761308786769766904879190330000286184349641028574519446164648699221135174362218439462539704353779997618479714260095656228445447929822533677379300771521701360053146318617081613980847435000491159002233522314087534521589958503250891505201386136486650619465701432115488545131199264724699606246957184088851783470352785645090623697700026849452533290771529060878076114942024652785721605807283838782161898601834882397426475104745388315212799622808111640591560371396123616327505553808499734615129850022381405188623767411423525587749763939547402874618089473893113110450225655470203762254521870968328130030444021189375703610744928365374874623743011838617501236490321368567511053264953831982275446422711584482101443427382037043571472167968750 [81,49] -57071482925783513488891139141864567114163628765544137829389985054768572058868643509695023834958282180247094623940399357176606690946439880320881802870764838996381408729845560622897501101539275705003335908435190797615644888433174586961071015299718795248648660805085146526475565471096211769707163223706541098028355609380632931670476813382087211305548670857085885470007888739999895632835587593869234702082787545394974190260104739982489904103803472608766397808724941063581572762923672190244722003242336961167026106240879924910384039000186244724399378643311273353085096250026138063544402623384482780194123965492899339172830772235601631497170611280972926798695402278589755457655267746554482434259091346029545696993094482903720429624464792903034227949934417226030826568702956235472815800586163364588205064321296202430490457349693297194992865550702343039407944318928235966131768445477534073293625343248445759999485371869059795525095550647774846022311760458801378542110675574145926642988410864206559313271554194450800916607075448790395428847827011355300203997702307105246278053883214242497454636919798098338594893470904957579117812999534218403412730958215215637735529188094582517971936305083602442609354177270159183286455081623954126250136552950853159533754890247153524288966104754995709795426689503105738675824342160189955915269485498309118880756267217705058874523264310030557249917195258363820586545333123726137980651576288200691810224781291312379608183596437408324005360074826986621817117235074279488638462440271274843718081992169186478507044712269828060879320335440687581885615548426923528114448711167450100525995075034818475590171866319074830424341012455779999279562082748535007741180022552968034379348146217177803137723494041604935115710597694977461359960781796932313040738464999615323621551548694865790281070044744734723775732218890685223865528375255211723973810224124495853051215158503348372232966538103333839348990333541719477850973739071129543753186233054245982870454563445308956633192793107240982241822072147510236890065978024998073828252350054353174646382486220741657311276987536430410028881030670105264224041237444628887452595961138966040687551466339075817298913554439656096170152028222767490213498606039012931680530276694411587977522979292051261117602658292892379628640371031769225327065454712721576759716296317321666002228790996119211792374867077099851407739739896385117660584844830218917170394485357202737077423808677658299189005611040458169184607917212830735520512348557531367987394332885742187500 [81,50] 21863257165196931453584366512462535410504860034651242871071976207794217958496829573239078791992818079647458385237394034693946677215975264418312290566518386331078403701956596789210031262854469565643072397370976853069530914031443729560949868405019948648476075256466999388681258312697466116788530321674082671935444137978070972084270722415878363980495127526571321992502569177801782907039261908241410177919891481065560174799119434453436859155526072207313456945941413798302517893428828246170616420297798625803323130853209587516212000813985676989563252976925399774024336326659506609548926742780060983760930686984574387686793879303032324189012969100617854160972368540872978772592777391165503235619969957738348408291994589927880481588402641245916879645101591540986822703676655720696186088915863096000900575756833398542117161619937155612887920013841373180339731683466796633991602110962775086331792171193414511708472941340922451864453003175334064939581227796217889674057052979134468441076832108451583001151549908091883350018801216934846976729259765408815130683427167226202722797904854148564737895824820486221427696998369464820416078873028138978662782616099959123363215868565354251423730103033247050855202321665106135430931264280108348237302071475383556301187800600951971157978020742615400373785133095295082645248503895917764278015573722340329534190579128537085905685267766399241680127479847196456336930702019075794314765960801170636560486076009164002100503155906456610038086260416946738504993175957147690731879508322426948344973846861544937893956892065485272668352404482384742837247337264662421848254866920839904601445360624108618999962957182835840530344732104129807307661902976712943954437144067626736126394887783714590063924844186367573241843148883914469925789154678618317138122393846466793585156577776085299195189104028078582112961785817837483444270304038531834294924242818157275435419955811999484407234712336554549133927157490841866867000349060396633722193393522894224583253534396936933811715958068132246264899006128439341339025498641879810014638190495755728945791594485932447282994213805207207621466150891785026621516828467378067191823199067495588406101810459828756240841199104291893177149350502045375894190480047260128452981092283986457926482810188178880001747862141004728289801631184451894732898111976311983289046848538065179584931977699563291176677486597366557918988166751266478444749598296247787527246444936576700797044021420991685808443777217771915470801303692932604505472227174323052167892456054687500 [81,51] -7649998979432858427943683724229072507870419703247598851123698051481126851315924071168460948610480695342099304232678653800403498109908685558492958181466773232545925530985103957679267739591615788114832430990879066015347796105268311336324944680362259838531816314117749471188500892309844009367816339086315808759220874018913485378230773753827254086439235207709531990002765852495656156463263953603769664770742305188954109610919417857891688407645113662706989226611386317199130197835959371002008266654225583161783739216647213946445088527481993051011849567608362047988035278686100425029339145817005023151905251973483774184382126629566790306800956427815477921905517628502952142573298176890012594930286365440472977376847230298171908906724484585642775099293628762005535463188289213288658248701458959572172967423899935812118726664948554659552293514452655059412389861888251448600687388299065403056993530298274333680371080272660161473285697258890013325912673013915742127378272839253846251766737940603277478991483362582985936715627888465469575310122944606196583475046727369876087844300766999311191747167393935462791631160220965059577114310111662621468892867968802607158096673500888653844254646247875704191956617353771777749069075619786357731054560916395101076252560198884116858848730497498420981336841154493141929810410944110472438086465033943330759140887129102041262476120219447945280282335991518384588782245527922442991805131447499237866557123976919626304005765791185251632364873125219349685345995698082168097426921240043688933743317595170296970249084982605220340489990946263665838496262108862345565800083574297960308047423108584854335861289238333192858762040429807865026712133925811399125442978955344550311555165110689801542662187286473858642481990747318275356118465927070576593154437072009313811821755263959706294128780001536220825565170996452313036962199085697928024927566438827622907840922540587520987492216576694510831650850635822121324944020049821370163743515674706554715437563523534305643097787411316440920251771057961936210004950036912832596138027499152300938901403823495348436669859406126838297800938263721224543614582162693598324631539023588771418016924147680950286608913614470711796632240371070247327624458874098570256847578429052139749906189000447470557943310683051850644521984408616363676432394351211477282514267420850049194388825514249179350400658152778365504502243151477462065616724863959202009702522882271258176767088928283530933419236415174564971378341760033237051175092346966266632080078125000 [81,52] 2391366841964935594283601100444215197003812560806317376344636966463397333148533324400647476128714502559006545848564832598103776178548616367727897885541133857630787203302046479865341844047824946722630724000682333366458106537329019268082830520007605388987006354619197613882864839115516808707224014826133681206220160783905059680390775105946920432186961680599902014697121707359565541176974277538860905658351345321949317434562798242362994713771512982554394578492852784143593917631770143863799946834304834695529999072380042751188522369773263646602731909440712700237739742360798916457410803526133303966072000270055187702948542677526467169478162541680674271259881745853911494489692357144825599821391952524477298942086140241852256004156344933976156972387248509839802105876667825848021394027271769438508272284999006830090722984174129779580825074983955279880759523237961625082773419283030474866833681511114407289936170997017733512480253738692932169674906710444463610450639956562467443080777720411874656083607924277965784473844373584485060340983976885047996749522430736841451400772588271616659454695258568797639852934740836218061082263918106389937010502872249289701780329829766400727509634589529825377066505425267349366598410169007471319791410141280397135620345528097229068890804526411202741099647048294039632596820410207100929526735195158447532698612113359282028818456606804992944681207158109269374091542297288554521884651862169242461374422002039024646182645801555705820975268180967765920230806828127117230222331171695508727247455663410603122304423259011049289416126645334810159916744900537323730201287782663352486130315386782687226361937138056734250810017502288212484626027705220492806705812017781977116416055043834712410128600980501097074554138154174276095757654614601253243085693481661395268930922071387632250112301898926600300130830198600555260693500326126253865617282194196110496058123692115807393504350967844644462378967098333973669255612615134930734264790589080231118130250492246542482842862570988106214276644212980551154806624377358718604791326170143189140318766871137710600890745848086587912636719024103358959274042790016442053257756681840652994766133103209230078594679860901939800092996116822383776759687536814030493818808519544678329544257612874034308006647801205741319927383133515427590775351763846357689561704271803830223945749791939523960042467524611338739441745123039540168123882470564259641492702744577008588556849123225959978995075971911212520137381132290244067917228676378726959228515625 [81,53] -644160390696461154147261322629472568690454545002217926773820215903081867756849344783724499929530245441056116449194593643067396402157967156760223667150192185975490915968266961501753407321758026777126876157051643838001634420575070854077485451005148113293169326292168547303718110457047992590888552136486418211071656999082660769475933269269624094491492587296539148123930943327619965809606533831923870374406785288151775238603258924552535760821640641573280902183962669679373829108761876229019276624842184170460727880410206243325507760187110372402631405525375356261429480462190760948806926676271464616384475364496253230345650332112825139961321992011046634065179056423889515649303234903796740716135886099718703086000758722915628064005248291047247804843992872823960845459610877442978369910444315471673199411312174110500409555162462851698385598768862851758114068599486770711674239519495221261012085777095516238604052354979901251157802552504831548683048856461003194473929215336791193788295909729287859283895245030616013114529616015881364219357406951757824940945587317944791153137945841397498733963364751383054959712750237231533957434667771891660455369440063146147190636097739324113143621221240749236053298731176146754508283981746641031797682636824400115918465086043153847027081466580024320690250525342217577598348288417340390112474531923556842026937784515066095971209745817138618486962950639106729490710342173397678896377003434804326981884388406487512139352350194576760813109222949699141029366153950092243536777996112918538436902557005193604637754941984020575418373851320039483977888805698001880275833384637874879900786398933341956280027833401681869099303693919183130006430931309959579094792592514410985978704860392273603819175607326565497427099921547768120262225504105086061178456622155113616741054983392633388980472562235635440959478662348202592484363706910321061734439564945732900562177592556556932248496578289045412400174764156985915918909983011295183807927807098081617631590644552828413420036749943835257181288320819200723159374446711580588505563122349591335846816025128429070852962854867023443472410098545146058164684605227490162115793306425012583297484055994299553813303842831264173904848953985250080313078823232665797357234092774050688267530514541113422881012008697070932454895822641493353717345937882736676166934975585598900703109942592803091726483627024875148484678669797993783553848736379383213143104619475617719866357936015068545288772914057849952595979914349300088360905647277832031250000 [81,54] 138514841899431278697385799362515716096151161363469241694089860548866278042910355727933104208020924723588273722832064426023553719367004769802928236853382678149976032219048179135710097560538961189938994209334962015255295939785066644005101770622725720524033026149484981919836544240456231607070360486585763434286538390769230075559208540173769728533943776186364249744580787043380154889882152424042635116476274536264386259535727807568010653580994843671985068186595279628648522955397558480607608911401153783056687065879192197870997292890692493511148382808729798352917081930785918556637488921485603257761717229161548385860124965463042872818308265136620230177038519990530614974669745773974420922783131250357188450059639739119675543091138825150088478761628049859322963519399420780939071632096690153649065026219139290065253385699340849366558976162406860930713454860304636036875809851605606919466979629043439248985587166399229283260732600519068283148357832760240978058054734300346653435054805985262054288516899160555951365575421975211304175711533978237050283739510024600125752753134384206785466494657764492120383213694913029294574569793429224437114125127670540226109675026698006211465174723332568391321698220327988958996516939817058976324087550280672262125218733340781691615977042301548326672534491455601134123209525263540590501226980406148254891546966467424863411077863118900725812801052844150704074537407941957436946358733878054579580792107024350611312890646306552068676850455112899391753784275784858292194861669586452602470256675072664027035216132303971418166630730477060899672329631257734336533223656558287947813958699988661076890667366992137665167196010785038073358760438123264029109977150039086487849788033765676708558625884055917175872027733531176423945458478927553613360982838530376635303845341715462642085490860257942786305458939722554831737995700484434583621427744398597974345192573303511534294494549761933628591213684789523730433869262555751773880128102909704146959765020896804045002514646028490071265034354365379341322736610959578637686125568059115093401771095487655167552570035481132248493388742769246150489828134696362718916224058451748562194390114840051233835418056538551264020196198436473156423767421558228454168871274535087868541081084808334088197816387718991482590867524770849258906765385434358925490422042275276353289249235229504143168919161175351530096077269550078382059245388899924780735049832026428810208084397639577215513994162392761091973092391071986639872193336486816406250 [81,55] -18320912670389229928110789445126628011157955022043297647587763833593049634427374307295537403514270814645677295973992313606054096816591129817014123961071805341529511177309236225475586543939634446600369776871432171116295220952139660810810135859458290368242319209820673578776010911957981273756886545020821179072750305133005637123826829056018735828561821122818601114490019455638127198618540958083994313477051936790815736805014546405908608474604027259654262612202917063392786132470195983364747746124719022438213724608293994330224812215024743398474576939712937111212531508719142797023487246743064810558093729225801148284729690501280696478933663906019763778675615404085945522639035907697952512525126148014971852179791615690654887234329707232822649887054133655241164452672691846506982433814733743348636614430063947263186712994624425425530306755782098242314447947408996553685128626357447771775999226609100738095278459937629323522003936167005080724665389602072357673742014633038324463870282139627064529455412989265284986037408307654083808025114507041368879387902623944116095014040304353766322650181915726486501775335674245110128070211534016906899658539443896980452627740016893985893004688364983307900215285356333498475067688860103062888896811100590061418805054520515923281978293051828458290632363494378709047748138840116432063895624393657448181013256296815348515823164092890195056265684735266682503835424241133195961067954226408085180263390900798127711190156618167921799412102141115898102027864840263823061386013850853187929509864730141614068507017070746262895353195826311305771923390996826405957757881078253462256899948730460045793190503080998530728445764148800929483943725647260865771981300267461154442616167170190141423874077458345546623566276887708457793500643103945937797225500838929441249065652794141956198671276414251427728921091050491146668505322078220230969987881029852076224726114950184423712428482023555580048614789627090995841804820924215523458191750329834782525441358928861528082999520284958343167232985596849361829884590945488323006943480528695816749086570947850511994151314160573587133377005157162097580634582861550934833124525227600593184944655255889887322837774921816622688846402972935496466957005642158320616579450822678885634106104365493463775570945065508350439350770408092166780357313288779913199619098661851202720429096828100034320932138001376197328423858970546015512806929214011637209097329396754447374974434495273631363797446364866106094382303126621991395950317382812500 [81,56] -1580898464274732581996655471463464689762336034681049705753687350991644701078337246362380376004882938095782740978308864297271513843904748098840285619744525800919778258862348122390102799952382679027780274064600740190606049892582862877163897830111469500229828418587589229642181795954266259995823141002025061550299800599812759737821675600446886821553234057214281105486358508799435311017831564259075298203180989259481284465709071700889262097679153701374979845888202507668312750214701838888762539209947618204095208451779215921172433600631026983924720748510257096557746696843556858146209926835478887547607089167171462766314433807913227277712571212993957573397823511411907827078497928356136706317061710559394417911721859821267132561416972063228494088749981131931269094641279952086458926509944800848424021410884728712865017337100404508850364994616332623827855587125484057720923825843297287378759041664312019199164466513972470495484726341218912401396780514903976482191952069156445036712808971301467866478166439765880322933199360564524903143196363067080149641864101717258650373367220263766869752092362696354798032452335991120476390628752710450060073281558655340809514727475693014281598260919004444334287108733631977997213268626764273001139779272090657900788045020453845350150285428002086809459335251609903921750800858576286424817193869258212094668527495214308937483370425227675813663226114864300491442621144474087709205173976487818154958317951124323703414643516356820626715677002641178376783938060339086803685071141463992334708719925629839541615294681669584886429636056950512903479915855273578523251958015127859515308593353479775090379473761295653519937288501525788440515547538832598340067747860858689744567007493667316825284950266653573953174826268082920657236136634286222531968435347157301660194752593821878139917377741682996993804038710699646758247688558298708226508010794643402689488117295260848275720919867026978268355270682353609935896166441073310529282138033904368843192375942975082828129782152826690838680427922103175863060097427051681207542782930943294146208182339394866248927851951890039495963400632516273832548545714571856187299451819074724118710856223155221582231542996898711935314074523107062621711364334610682609605920459118703304764230916991678108199052252869868725457026416795401973889036084209667883832670663592591147151985102512341238689957278827696515622810677612913681538084587379215532546096697632162707575194857892570420335957154245321021335257682949304580688476562500 [81,57] 1941822942852755284792794743219387296105520034461860377658993529368018104611840018843451326821022570100888795078701426113343806156603347787708746133943194294952881439463454745742847771622049001447380128677087477414534802341805363349562075608994872570207588613126372221273528605293466670850848680975167477093179711939219341595123566398486650943428625631160864437427461864276704992277059386149969860881257705588537823117498270342699612225735137805221042920499859747371617784469000646666069929780007907517484896455280393636763694212627843347827585240297508639045411129867790529961706608572074886098168494082728455337350473315232927165550806320144333615984906237041835467479281515217917295769314357536806991519698859463900312702127641876082403512813403644517541521000882819210599465169388948767642293240604245769165478948213183103623949072005321870913669697313451429752999504075153941884380430826596419170869174120901958240569612043643456969277047376485313983174772018061468115078226305042604664550329042470414644980860663486610891183391103218252210275866874237915792833475836294649091043366090271184113838125385185986357592377265745406372788800354335914272271620544927152449829008080083752684658762261379464400061476676270990455101207538875064615133127165468051321410310561031230620263686687826185795813731006749945937738627693746396387326748058202571079471604546837476440174721277057316820390484191483010591167130677470253953810702220638610884855805534077945895000169932177198785755841877038940089291054423280311502365805863065344792232201372743665357243689659356143638856206082822165557506248706984960065565817215010865100752809155782035330811937988482306470237503931156414626539251024145957090965047069009843710166227532322641088846757015460057332841412501131358115198204287016949763269010246707900686736088883598114802584422536339318392463368951003880552093843670877460243335068503694296232841795819979843545742787695434748697048121219347616317630174692632494530609155066694969231980930076876432572103310154144431442476453546664483372816881985072239487415161658663451648822711097338117181015882253850800852643694887706740742436043371019933235201863850654856831582242154695812803057505671375470309021311381395551234339790620861129437260915513787636116320469599886539660054711348962804920779057949151395728237012757389636763982246292460435180902824438972032609892607530659002941493517574889220487384400062315644683826519121018460681173806170463080889021512120962142944335937500 [81,58] -682615220286330111409805235513396438816019494212930589551378033928178573560356988901725683753405321984014730234428965835098065887957731451427098479467483660895282406906626638764279856434302845148744769959824491611479684892342015903980786811800769795533227600510642423749248325196395129716477384139094327589426219207854918455590904369364087960224188771191683972921650946723880280160552566941502181527544248419865351593183146856306785466228206497337832313050860669217743685431728060522726958541533484530887561051458060077252303214951286229848331900454900649824533305366823875587837586217924810109224106707227363758471699354199831031869501693051466322906076985430595030093483252855095814919209571782686852266340652327221941237032833152032674373754473438763537135267031794276339176007121096022192759745128239763521944038363529994333956533735605317198371957727477130172029539012146580440111231791015727625707384793304180147620607204377490048702343324565416416017088315724315080263338512226492522104879826255068470702482563999869845271123371894490492191225989546690258956033471556917652502407472473777621966971762988050559862730720665727331416878701985736372670996417184279259257011494049689888194922441694564156145581747930989618269873869403149355744675138364474602855317013441502254957486273268979828388709467399389083808639913751036587563998452776229767888259218994006030074736881931686133942823223911553325765074901725112674344843321100206617007595374699214142689769069529326695486213749237449444713397779866218881842659878887506236648962561463883761287738506556176475643190483144786020134586494784170542861031459225383627073915213519539150908701333702992180441180307181429017582904464567730584106774303526139282849764313920650194439403254308712747173000571164707540576464171461982163583349210075396007150285876699912629465969398490002100942721063973765766921744390818238027877977246371048245403484907846030110004354463362051454501292698368444447215963953572733731153069420572627118580929569227867620035858213368035188653536327032237629822003031179770891071115476860837008375097604403087859566148085963286863347656525570411553113028845792191282722946626149571116048100442222531966412498581072448335609830499596455721277649612491582628417587294834644610919311446732825347714273608986294449450644358343350961468753241848732709796553309414798309508993001085493284049720408672847083822622980586816435744889220177514371377825059586093390390226787189931201282888650894165039062500 [81,59] 131127692584053742558258828026669688832149555383815307044087307305535956955534356967036728842473424673706490535684119729900666162329504152418241933388416065593225292961145269778529802079019299230338526683936385993556061404337510742380584659162290023202716200786482450846325862424615307352502254724153269019691793114743611670017264916311745295213094622327086246914508715613350965895641256527418420046031876621053241461280216164510822457842284485956029263400083786143518780459904906732391391042807424191927455186983716481791172096453343769635795754018402145525587281475627499558605192880227885182032878546777729651930647185848198703875641018566144690331746852499378457922587026660287573486276233877792178420478531844868496112075053862903766978197299988919431976975304340331142348027114100735967571605657159842624952313741408310441307135143949454624430130513621332083625880914267314726582284709100210108384387217916906844096882220536687447543496358971511752361849551624979671992959164810472869091430256381680951170124266163765091008510301109917429015472549674666645869929240148626810218014493815775656098775892227265360977676030865863269759685761970831523331292881700815497559141461360010028359407848508768449460646270986648970277082958168767193170560384373373158185214314986542923729995088347739742157891922875798238454029271497004313072502263557723801966004129594220535439884902766473987833148009344655487756122937789863848298379499008436694980111482346876740378243488843681178171382574502794241347437315371656752999530347946694803720205212755204151200149975263544722817918673759025558438620607456662277942855686754645112696363516273084632783589079923805841838284750995594684627570875247866117440390980076611171469065536532795093343257551577322453418924745136588984935919386350032815448589058087191122418289797071114491648996047633366151201177467440239088974083286041470448993642141380030658873988234203955458957000234572361979954083025634220416612700305889252149157438355367727488974565992684498613748234901765754645413223037641044835976382815534463421302415571304820312602004880940862784215815483536678370273412039220166538059164894387734717496128570600585580695491464951687411875629419251219339199280192077508575516510210613810456263201851610874015412760973374884085800477608456857592459051217511551059186426283814348560047306118079790563008870812922291044654709692801120219336961612816386874599932418370826555804938576494170221486967875534901395440101623535156250000 [81,60] 1457808359143869144882774575158570432487382119613940940718019880506215489607600886575608561388097907979669513248439207975696609216248779324030312534052462716373848569455745603051505891712323846598437979022524115986469450856902734564952389759930723136501639845336771072371892000711453802724453087853374444495872363556389108063527737903629048605574068844508325069994804732910764042894295794928276151684846674954746317036690518706904494750731747112585722376142910392812327984453543988899812437221835192150977935190984898074117509634268088401690693115199068271024476362095793966995463036338614285707416840176274455948701011626225150450701466966758937601792422732332893456208755973993060520666036180313393041281366097707579543207798272038190368770465221878519073544147627404867102366465527087601192505406265893294680578626312413574893365306928182401522135696976561927303823320471139236682061738595100910468435153507199559881877932981909453738828945048609251981968015921883486624404604563918149594338562171905671237326877113955239954733297025395248886306016143205490521602076357673103177332345222706909754107480669997960531081361988902081635668135631193832792604004798897779211690957306115490821708404582577363900966958486136175154420609731587548080291586746026145957102355309030754192655397807918618410135673188259069334221828590535984595991518209593723342454252416560826975431664169345624530981164138843782822503706579852329511875421898942365290755955859906744698203007258607896003177293975984519279196020285574403589499423614653437765112617572962357875485300426682709242425391058891527265433341218332699965551966617330264993005815840150620936286976541384149701785952230986146616854726080724268157308303199726181017961671949445072447268811971113972781305582754775815660259706593216983510982830258377385069061657719806386366034839784125891151422932131362163685369535249633171342601507853372715089953697136241503640264159851419606991930418804674480918840818310167551278153900965339613425402034512454456929065737151569900450682047961558723668979317385910248957127986129367929180643063555924517052443189954486936702633599101013544365130060635050475066071712265868464793157113902856895405086394782359134056882956915913758580807062576001485080006640155951680365578055573438408380840571251271499250100865599483159347299133847274409896379667224221241711527546927895508909327976981254729501106408664564465439976804022026213684696803484820704088775755735696293413639068603515625 [81,61] -12666908146893095192490255676741205712665846202490868892994332357303822964353375920944479389442031754601406838045200343330499913159567105894190269796895261208151309759291698574715252110722639578549190027704791432123779720536344711771545596581256012124087630258492772754122094310452736835755622158012408481403597461100630347845791988659088622977434611828858655162484464445779428822744952965802062695727853220847570611941250173188178394589587152619643111847858521013572919932938998001590159741250968916336116802706259549030254732025365232499653579557157210918345759152015721024818642578932447775882673569590233455046657613471031556549494517228583558150115827581465504777347748322001243129327058025839309611426594205733945125837693911464265980532144112304279012029417060882255611645215775463700333983403274292268939298892688429839930180737967895386982454940191458424129104866646299975475114535845555452259907639016139262594881029974445292273847839319772729831998666094718827547145687651386975797252127000372503052332856567764105220030736332605955601910196926470473722164689634733474460777260342554207237619569264424190516573124697034112990137460993318242848760429607806380708429046770115769642714756382452990329288463307740014773340298304294272087314135419893464764464836547065745673195001420967154317631136353261248133487097321575462983431749399804069628766091260301355419242256033987257101772793394864006534444981111834434092363057877795577187745283257094141660219550586162149882723711648003174114546128469531500052900201608263640395455283159089237187878285695140597883103774364393056317796251452434888259342925631826080171491045616809253124080974743287996691322410650104231260209663420966411699383900358286518943377843751011503205702119368935381626034359726078708050791539439077272323842023902942782099882670867783465686372999022057121539460960416293929601946416431869048524547736368452031814652003862425067113881764468840126290756292001663410431418540983768614075132064383291259224630303391489513582941887578241836991227073063319665756858541696855248273285281847106337934685138684977940916084324698496455636811732523701749325233550477069940612288707870729761210039987706140423028353782760026987341874595922888868389854616392531328109829519633149025832994890740795821594125915594603596361909765970372033353578255952376687947675726802950158795889062317414708015242501704800457755546367143169076956644426407606268765158896195954785213189097703434526920318603515625 [81,62] 6067883939906957386610069634923432613181753677622782627691540542263594277878874683367990599850935697606182141895412076393096066159497082546555158215120491994920994566311240697700992012695257211408899670407513644877537376141201163162348079931893580031917573901766980366185775368539514210291055943276811596392584905280347874689403526656298278851904612870741977595678927974652192783408690796790172760135504540440792507031054881488921408033306088973210766457006196870197941265389301261677514663065163526877566548078261617268249290265006513784338966929690328772983625923483955639829232088852985248436462052002631421109106565711840524633891546364206262651153297989079786697362041800184042633400755497687745888247642925774413887098607860433406855450818718232542078567200353536678659028834137869917903440670444845515820191732894548753618631742774379638579701235539313311303509986450230957295187872391239666864805846435827238438600419151019714452244567352682374458890353944677371202004873944335908707921139150475190458846596240857923126509184277338298350422827745633482959117396414647346383137912003641977345700362262996209533834804913624310850477652717055106065657407576810221853557032101659981878036604547499681865454749615912996551224367972419621129407584414796092016848413158146580614281908046655161283548282009557428950146945663505240383497854051627877948094492994513165651686658800401586048823313411146761226264378218311297712300613191172919916243354828014070450411595358339638843150808791223315622489721451747145797750992595069278256323785012445982638030870372999233155547975013162813422556703677491213958817931655596767811002001593174763213203047853974273224208298781801121725401420395460906293751946875409601840673002814266215589902429533250180772948409919611795664508678315766938173975773891993605780690420088608380280284550726609157438810178694092159839606269718646319038703926379769800013520476953301193572501540194273163306583068086099464095879662835750537476984993322173719927078323255799537845682534212100121361909638265574031722287923050549752431880579402587834578116645663474040878900290161571469428381009673763779043848564587937881725486979060040787385422234000387351777030095826413676267895617766498230580827672650618187413621793637692836942919965913477734354695216276949174985763399929544367249555570174308183364759851685125006969565204203049128519972402918568543982088484153134796944255355388493434521963304506542158378579188138246536254882812500 [81,63] -1925034353041482656939103882651129781511162565069205634179307485873984148634761480373953169091882581563745886128396028582452402656285368679831438059233299816179969248317208172746983774108804609763841717039547046697997845051697424976575791862859868688253920940903088027929985895192959994699656407525286779611066550471752587686051345602144943189148075540068558788399674250653373917218911407303248981074931796957426865063676135281313704128068596590127964436362919179252246408099465131865175631036653358983072327575491242103612990150245804501957956729351780650048724292841050188862501802326412375035646279388187292043775467610576526917114238687406710016848807404858611727867548778683002054311650373921416479392181172125069814263798813824662866576702840630287424154227846051643901192213588820927698354101588161133858156746145059526124142269839808196900410224832377690331102016928644749306300588439640821011486930541511770231533198337230934898858898611008175697563837874842558162682631112117310965963244217935580785263291451003638527240335957307147330800880086630545565036318359261001148272699735939798649331346148296738958792409572759006534841514782986452764095130625278089987580951015200097717653708794647509475702114157000221218417513676920539033415189557527370109527551613850018020630061427429276978233414208126539329896184660910399680288266163808356063639629831023756469344021245798200664299657075487505131196478728799004793353919349469280817749472959496280708269315259937439451109660861624433176969935384834362176326669330032539717065992212409827718855041019790707039857187605085360513686182806524351275201835438371585569736681898068576138257239419311931055805236612386503783877187495527589755808308174783234899486880682299026891394243226421186134659521197216351190534231815031308544911274518640684181623859380592322468372971205399837040235202418153359951930938300284473306955924919729431296636288428193388959421800533958473394144309202319416290731339045319151289354597691721951361032688300199081441478965477479608583328109700204125536179382458484201859043568556028953390513683447541747230965594335813969563645989068042796618450678931611340236299953248849254887059805246548055544034876307916179969102213532537050852153204964717107478800378369532226622463383322422240372031710039881005450040678080444922265145204269070995368020114096440062106876653516013741504017118475546978835822112533028664879270832949930493437420975233465014753164723515510559082031250 [81,64] 471191457626805850950877205948991131469585279058938873080740778620015205014377053495831942130674474701422172760501585770437327232709360019500734423168333579616938015981751437552365100545688074461198029554402621501864258984328236462761307323344911141488088427950225549092758676816814239754610718299051404512364183832127159119419288864469779666292545705048024811859823171397346636581330214307165289978571973486334097552516048387029387943317296333873193361983828866613881326579721224182674334114464732726374940667477123571722838050442807541766472039636400321324690761081236425736382583756302055998102278012736964040015930873454390518774958533714653393181195001074499578562922254833566545703042034232813077256486001011664440724109897490620121124490532210423691099903112839684751155222893480211409300453983170560720163624633487908670680293339568988733316073078736978194181095035579492472009436345934922149393905666357076972890913055280833620608492400327050216104205610381620584516041435564876719659283422924284452853887880339908997556764338050722655299582973491268288018123770749786137790165096235626150530690656919013754228197754833357176783273890978454838935815408645771359035875176806206078108415586342221681476378778926525084330491263483997611147784012598361397512725307687361366251770251876190247252370788792192855638359870535709136612364532106718048066162248529375536317677161080603684791229431782191732233212132815551124504584948808863954127272772416792335104212833848664824036419618928780786571766063866705040608795906502134805660255871463819861304659045406677393274278325471967835268860731898446065478875484977647183399504987834194950306635917949560170713061397538850549996305187436989417851512238094188563890723310188311089775354897306120328258424752159405062257194821471548391079840826529735754320890691863110913772790312642208064808967065583549136903392626217998233532262809644573191020078037381455299414448305321945903576802541741459997334494285482014479966192959086544975125124473917669784671749088677951351031784802279621774342795149023994332944988173369857231354700700110264116736601529911389926833125083530455700262364528512965761698584500321285162094909718456976491176912442678124521874685697922887790255233460986522730481431028859360955010734342425312034327890212418367804130406569834117839140182675155138153886930574404218123069056632768502232715363146797825036665090330509670149108998066656960740372639406814414542168378829956054687500 [81,65] -91361612364957825465190956684360035783840798987931441507732995495045655820153521432700307472912371290794689232441916228311413525696046792413766008092274432028447566951473110821694025217023011728549918552915024295375678191364041087284201131243369268497361900317670329094308768621722662184516738381494383687712670487892037619221783039049285969026588721934085967822413677492376308145743962564678300532776499103167829789584560697574869103557157495125377396341335204662548328969872554997874638760797900553436858242141008846722855759990258690082023109447604826657055887097500042059938382628978592241599558565982795662125041995222688571678467170126002659247128091895494288006994160059613214793054738633553820024447771282915258782268628169741301706148730410074047978996356631951398558692942914944244561887616158921001887713593810864462384466759790176766024630809048147185311919129164946186368529969170265399804505091827202289818832822272756879380692953549425883641783292259481984272030454726474772244998606995688739061784917987272845948692011301498220999733690934488841951380624206650493455877943383625299727130978516612035366981998149327149762561180274201302517056005639438586891761807554041742644084466920165668910960408441950092345224025033691168967022160423338017691218954232362128447300399251035688804445208278130619046741927200300108343984503671795244936925610738741278634968611449047017764051227794525695163216676132297704092991152773307342901290693740110654076724314583793277257543302648616540784002166783983593318229688677293271897026719778693778614044532624652392653700422698778401518294460884736945212751884579675178293286547891077594205394396577356414959579908396746512002156341116510840768512857641941919947499763796888436755110679482212979811747399546804325635451536594268368880983912642003520370995814971198238773218239049456521368871688924728467774831375807500440899216173834272015683364496630886235269204689528135753781076534631994807840401180980715701374336742762148944526407187342000409052768170198478609576270842610536658007278183450199600546724557699685544756909976100729892402593786206752267418047107468840525338901574961833693051757197072997095908175899831238940842260032543253143187438918340443582627650925757358111374781899637966418848878384490730576948621370899809462197246971741221734114733120793522369805624208891993482645592180992006597550194752485423358391963213735889990258634278295045427764620171728893183171749114990234375 [81,66] 13443446266033890426305976796350996532065407441801694991514633689995905082807099754981643439345811157921801875115744580892915393396764040757044359096531395884052301994146538352568215617138594869192334955965311947571531550683245164876598556932282538947591683727357246356965199535292112014028275717735749942178827715580916086674612942080679349062748717172453929084330874940298030634125593762521445915456810230650894000470594222562517569417439058768956623411000086429753803017143079021854702963696070540692684500401617345463739199648893905086627913837244366268914329553630750896904258878752041769044109803743850088588290766251445389514920555055757974609138511354055186160976707144409549479877184910824522124508092656923298571792117301490481964256745412609737182621575582074305220580808951520143821890819352418392997402715996697477051031879334946561984793003071784510025208981491965254659256766662293657845693658788064815325408413296978842746331075744068537194679025935380848631216303834089974943144664520454428063898793038057366703094860786619353053936681996445767721260242713304037894570399617470912548144187833341426391159802312679943451151939381113521104544238260818962378984073587087712643980736022192868685916605637834110631469654255094257935074220480180266504570092516529203809748463592577672687147524148435550650996990222540595793594575431299220066099498620885441277448849304591828919685680304730052282590689261252697030991569232722054117180742376159385025606016238769643073013545636940296732860482807316180159908843109107308315959358203373642151731405134069308466654384482909075851449599608061731683313096466648499108381110408131363664775045605259653915454357063105443105816372743284849411312058229005814572857598099606996664555467553564708284659684183657804549155042137182129202974360494924957478691411798790594404802574670439559420907511549069532182268827343437996763700707098712959730371375720542622256563774621564390385845276452506573270308710966280226648024906016112134061891445205533524025935332086733604492356449382331672376554235330043043017619373182149031524282395857546205772800945313641404913889365229203131295134127256180192647986015707311069378808049403734943972510732050280625870839121625053500193460022129182817332662191673915240164414159334188796343408355920549309506522485831240734680396362242027491300294734403620359731035373464108242731156729582665900616653343840323414911877434110842877146296814316883683204650878906250 [81,67] -1182743200302578092946859568997936048118327914989731788446240394685060139862760377658986240014223428463883334730184749317147968393845283833484055562596391373873550871932721410810118883248631411481452020682325100855261159691746413326164087927364997143999307938402397325301762776424917296243753191237065194503518133542346357873577685258517842947937609175769894148000160269527940825523454469447719034364263830959059274778666251466625535555694335882564778534933619099385041434087792358266272832142523671093457340074255356463162196301675538465548482386344341721130907846083803582291101942849392314613432085181293703090930305989590788420888697861265905768595355739472737371642570360873481645776955301839714552668567443846478707327339157717891687336095236374692155833544659474552107898793922478171445544938290127408799919320904084571492079150446285419465938007650635012459353021405470605441559108024792592143697882337351269468021061705663659513568963626461427831211164255899022854456691212601639183993940287319220707019841969479056912587133168463268629971284133517832957191232969979082861368633021982797796242334620662113615576400119970226479444861945128204907401482000855981748038457249272248162080923236874087476144654883021905347238936216832096558912676435296646936474055505753649753450147645581730349608082937858766215773401368249410720709739402769472382803630663277379232176619860812890650280295023971278055070902572676542509532991879993827254776454635814386444222350673488411087766139473532263026147719112257763242577939840155535287722366032992287164183814138184496000524645231040997623551100814211383845941958845561482653069997215695370832156053821763558129623655151515741936286439629088458351490542775252643824383327568484338437095902680231335999600798785778172053257305670542940541701755954963087696553828423796714230715889689105913013981082183302212761625692274443912429971930535461575985954567234369205053754539369189141246610622615714180603414819004345198294267056300330373357184449640085159555993919565092036450496767939738838062410182234787508827409253417071203436885242976888203762320104388434372426733620757818505556452279336126573706111646883441257418525703611960595787202191062214799846286800310964273476780288144383942188943634851768400202936839129099139957986005920441178998524502727760056544379333057821110478733754840910962128985093239410303831025216683272018566921628625067850165523963834601772759924642741680145263671875000 [81,68] -70504377426677179114091934023671887836153960330216456135670450222795228445956209146706432945983228086603862612893819454826009532074182671842320676381777193481148937686915385184992281079760493370316564181894645591638873852764527572619434074627355461016659427795239236306082981487043305558570116747829004633305090519286605127441691246609910790066368735301117555435131335191648803078817199007340016620253580731566179573549024615363929095780778002208608933485550476635178897212351868901102750245161108056970740301512234160416979622650427389537212194305967970755265438831289264680119996308838627624930772118382330592885406440744634821450718039981368906254042253834657193302597870972174784510965608703726177951797683339568117454820410714759351940466365305757626087108684113021666519712734381619126677897611076682656809100309320487811866678194362586603237834653711424059310171872031768661787304377856128469906561368435149758051333595392067488859015259334908067961220227434374177129011261640473364980894707340367809667237846133788794405152242148642139198762668799631375972524704172404682104381460840772127014752899668157095861965758256793326465791336539522621728091699193690747064041835231179704080561980464081239944074501737923135620001149428589438440486809408685922428006100953033258932002546161238463945634667097010753564598645678817225981999530590086239986089913956511069297705308545525199061261892099800238383698788960851608969327929948138674492371174377014428206690969613320771303033044426920430954432382623254505924706851367739296649569645823821733763476833225521994847234759679785610911852157311534903576794225510233862410839241629126088832956404525129077122074758396973084689603347433261309291836098912728432967770965274589734596332699256434256679793801033649071743642577499731926517619037827750075614351260899434896395259563252450467755024830949553462579722156424691795330263492196568786334109333092514004458735106201617838070730735280486097801202574707307824078751772858891959885321039654211731545552051038433640057596218412344793119510821562935957709338024385835219990222502931664103169936755775715041089994130881128264859481512315806153080256947275546270628059445904924826407628192765161959124497433718183753570016328181103273682756439171747434758445530101076424534668230885224412592588639775656058097864897473534569337528442667787057475725148528717142268302307226838442852309871239517894379866813636681399657391011714935302734375 [81,69] 58530715660677017335509044908379020555097846145974796571079145549847235521144142320619298407819633572501702252160360608173774622555392736755488854483482714433374465109382829908310544193141557426030820927107704288975131141150715700643931141161657871496242851784630963285397348246101281523551937508885793142229448775588059660617602974027605199550553818073206678587250256737788859946403919698777967619743343314583943065719317102562403748517899111304117570796565844499570481460398561240604919954625353172920181415997849772205664490288827463473971622490357412554625088132162422924794963811102892993622130130971630458817820314253013862597516614708813934278515585205915463775244606599349310810124083216816118013595910651137407964233684207252205915709244099338175275801515735210442110387377824800581331583748312889472110301856499887599337096706527644889013077075953587921132204454339450098634107711066576349865174445327268360136999226835656255739005101152909934741789438902964241409963260899463733514681262116541081286488762860573284401670860240809463021470446756128606804478631295461083609113325295095266072397557768285699870800959008444069974025959186776680471703365898965928004005646170889663392163627660751765256091727304235847830393931151104390390762469040631454395464165310868956205118409711680434554384148431130423311479090477240690284624141182762584618618967604505969382399488811962724128767077433474531102558368071277468803012426824776245494704636351877254772883404592767494848753607401620568850575554114598044014275024345857938555974131485740323178017020480981570293994298923770076781100165072503159277952359595432927561273265553965541537855447307139913962780209780966649593482782116271597770543755212848459082952131820303672855511908326272791400721090488744676294134568050412148601744970233251267053261447901809813803808588635633049012325933591587284875242434748759380660035339772063805121930476882073899406433452281013940115670791316481810118134106349384979793031717798422260437960609799706872324057749892961177081112085020775917648061921479392765948003866166867929588276519483668768834762976186288260511117768313327058148255298595618839804004735424267648803002482981596682868931507177104888354771316063132698343564344341810947169148680091043311400548992812257417799516432489554532482434429297972265287025473091361255917886618514706718506101520659951738897766408517448306908982552911806067352795679425980779342353343963623046875 [81,70] -15559848772580940472762583642617054582920573068415159159490442720085979988137268790401587338808405561580360350716392645164698888860363323121565639082586230134991194915032415178028616324708095933050587372129127276039244316002301422387843645536352213462149565704646871513049883906362279230700441575426307890049464299857296351891881912474605768555504206332806522534422659858121459155673762874096126102504204961522417947888607366335953612706502688834469008938789556736619216388669193812249243457062807890010474906537371886806806715776020658940499766116367730524809535359420355436225963918860222343924685714984128667425426945036499608373268511846333902366043770210730345561145051998926999186410076708895153258371867720790638992713836801519553519153494634448246368859771763284229120003705170276333008035179529324682560981483190732141351597191814937146307259364629116141889979847722690044474360950174349867832465353275299859911189603398370510521592566903439263906640468604307364962125380662762222457207403107747006327765151356660361295916338903521725106143361883332564388454098321921148231311822880870420064335988134934937006769061913214210673372162074669543036141346658904142285310934871946308016774837412518105739736130542292359281179859850761725944543278518833603579380226264509897080556053419680797512774321723148942195621327566651814117925488609912647445766138244073058961367991727444941723594280314125916589407876689159653756736737916489169150618754064947934115059892465008991700946696579463597968688705840260071795158416225376561724955570627218409563072949864149057770420352521649394074159549468131101624207666627791487637201018659575027242878459770623920476031418607576633373415844884456439977096662025832695198587228859828092050843215078170445791697222994578429305366154259816046712927049474222319350171816822495056576763853484120736882394830737614206501100134570463704660944502904707082067200024107176863913809399855451726087865270543720417350462336994371803651763213296617693463433381748887250909117222666000416833817854754815813446502137480700119268461297970127534978249164930732218584033217074054374251144775205458179811684652743958957632732026668064785996206654024220828711376570915540868602349985394295205519168005689604736263385654294492087815920939422698138321001666121158384534423016349447667375381321149015356995150862849272372025807124881760337637363551749320890680063970393405547998355586969410069286823272705078125 [81,71] 2990117007834006216526149916087290176383697544558496128507961836760880070767264601756540685837003443769206371283879665073394684435900458058113337174131908774767463864302294220832755588765364530432022337927631213542820118342763833096084658053110060765265382850847156242407438008666601500165205165044850351505142453987424398259688808599271659593077042380674415533027470742308227752825954411274033670004908889146283399341792880739260615397211679065002646609076315717206145908224233219869343603221606129266212301635903496949647720054262399080826233697052249663383052596978331814395591402618417910945089259347509283064363764318446123481520614526448159329715282359360948844734148105441604014190679686642894188863796756781635910448241442697099808889745990697004591667966191772576731959386893576978240691673530212726119437971555967960585831243564258992408674092193189001093035526535251749584525966506074831397255146083142605012405233289152069971127479039742311137496595484208075424243253431690572562521974703544189059976706221034314085166186771679549483116641443040208960425036613629400152646030243719623616718933693646687141008283756754666853468351097874402486179114318030564413976460038953573444473484119620527459127717113169463320974574436457120664652493018972910834519269685888195034970598264944113294567725129263092007387276617349145035407705067005332871793275105504787793116164124766819006689301388399528114030564723006050839653990364225643366519688006633113278434215187371273622034246114499429557378650003469953725927503162626644333688117376300187604589327246298182564427155717541007095048689393560420953798236071833942613854050070438707236593779123304010054312945882644764169260632387423047505074919012775002228134030129682234750985229302544627340641390331630503913332871514131811551199704550835968995105223244636841635882127331607796258142626787183989472751437881085777284593593499802259513600064746158135740048559434839525230382800750367422309937256755564589656789194059345365150019829412852130316772668301942506982835839211810819213741509234879478135929284260910509673893386532829703334451164053864991352897707304926291191355384315782788821457759431713987598167410086714669649645644729741876757913733742390304919978510044154041530800425136783351216799549973808768284823626832775651077493234794031424480403109001808031112673448777048267792003772163275877988207773083229657017751649400461033678766398224979639053344726562500 [81,72] -469484304849297869091317922169137248035435938141158525789662659040356024144103424660804762880734801120236937691915550739197419057660833984110485872680034343627514105101587657023032594476637862298554049851644618417766719529703437893380140795205241683774414365937207391600449836312602464711092958175985458463622337152047340338789382352352092281083515941381553969836619399353451393432624086302688341336412927583852221821455133138542584916779001465638300717527239481761856589568206245710472986913508218950666257160618009249119664606713474006361607308906692616019256429682817773795342306473525533093242246380825094541467378810153628513289708730861682107974900535318443443525013272402538061315270051149883274917381216117209744586278376955024281106856788293084638360141687848159350362125128237414791483823264652636719840659657136092251534890061349307390550995687939130877612304462292724004262151578930286274692395223843961356216175224361249282823681387383286692508611491955886021806018119057846179566777201136413173723250887982089752347249071905647273968990262198648041053939381178678729094864026996277148632823427518801037475539424095306500008863978327421804012238076648594459641825238957922656819175422715678281769517971609748239178011944024635781290884380450830167460155012772173846926982626998072036737617720123507696092956068702561056405992799785724805544801141711775758375110083512003274179265257529371685509502782508065769715366453175593454386349828935312334288420442680469854022300958277718265091752542995322323726116205559811839596355294156581887459020306683347802087999068024592580890534460561700194709784505075060334859943439800541511016809953135549187250154410829308188521478696949483693017995551643071201587945294157175678566856451560715784259173489020316219831881173094306556100353175315642016867241488886254533851212018917915263086974507809413960349337074641936793023658428363921803253549526787928377910670579554048622307776470235607479084272130793294262109646267127706632540786580890373240257186394226561091799251338032915772965942123869985701675020083860183314077143147611727626910799083743268198463250241454816957262172469040224739142521674859883871393656987974628707965081378832864684096003109197359241769486337539880555171945198208853286430884104349962751231648202673941168859867060831948043875542026600021903969352793955539110713090833313202424968687907509165655340482858903783380810637027025222778320312500 [81,73] 62891212424487745454545810264295101428063445816232747455467229046357662523019721356004559150279538538254415162560719604675093396239764902540092041546347626770107302459028650688220583108175248685839973377536931520432905990067723287352201252981210621110831161812340215932986087587226062410289519759430157295813420176690387889393655396617039386226024345881853129228804801411745830457025446312401774927391100551461211970286231049723385923755020444127429214528955226532554529383313916349150714620507711578454604268476907718783261600188695672988255236722181387737570073473068591745504832604720223034949105125935839772973265994860401534784962694272454553502173043896446783084880680032149702666984370296107382140643319016981082502057364424888886773591278012628425499910835131032168039237387404440733563518421829119367409242427939114105360515735406943248278643589923780532523549863142138701657847262439047106845473306316402351849185771517494885089179554862505787567045468168884087754995859804299002366172293458864176723438969787640958029140290722272995380747654508620597451293266294748353987531673803820672738592461610937025117965436258688776443111280559114319749404555917405241674503328527744804988135507817079464756729041979906805907195758944902321749648778118139166971301805391397572897919483782269131617371066222876691953438813278034658669499124735573631146490162403660673559769294848382552983754880739253365715815741136218462920542062744738741663737713192946806756806546162941422800871128218791807386044470900841040337347511174671531537490211134089541232062885542246133791826970478915343048053828501404409417539387178389997813794914838978456361333828493202134920402229765406908375494251887996118266305809320275836742680432904118206278163367699587551511966256882531890944762360151826481759733496800719252878294849440640842801725282904309661954167722398962847794713174448345855525025070498669876263676797837987122073824169453971081914884472550730694097734188202363740542551663424146679688998192301396951701869279796911892795006057931971415282757373311504441975166242346440518982694813212693858983352750609977753518221728605895908260523140430175637438711502230616860139251496076403067571320654696001071266973464586197799587276464035911483996297280541751584225992030643116143637131063237531047791863338479129131517000360439659704630901159412522703023330470344470012527247945646391631170646352444464355357922613620758056640625 [81,74] -7332066288537464518804885496561103494021588971411916424582814906159263374002106023452509296919768826302215645219968592478647484232982180249402826253603436615069156899499530035750672089610630310906944044289217922208469819731051147121141060765779633994421874327804928506980749307481124514288070211078734828913840220821772027747575829373604593960239531508033614326539259214719795579044227294732025327792335933208416436349205626648712635633953182948207230947348058384442131155869194675281305034118741436597308066341796293955166135461143639685709151930843782935400493487047112205259665755509192283244123401887236802416610763978565174476713183606819076498707934971905835673562411314328139309612543432930281757402597109214267305522190510913055822043224565432469763746624744236475128027316671330458207556466920071533923333188026268512115126519593507498396170943454583055552678507439749031978979519645990582727045926758525190039715240710381176480139902601509816001420673577348548312034418592848785132241356921296886899046471023112262510227744080529902663596966969338093170688632937808271743936589810538341674476648729459257723614612472012739791636885929438178077502100968716224057784796367969055985819454293835414656159819924041272465098752058932396012757888128674297028270094005510317486453721672075625670172435725596281902494583452815843251635665065726070362808984816318044777375212780552516871471573815606209740255530567540115587022425962474571048956172129393601990190266978685142225371660972966171634799245029664114647003424120738780076012831341077035813873398714822012137054315777509967165675682043560922483680434702487392685599358611907253201898674622194330882556284787266313169966998702990556126421881331032517858397494885942085652597294085078393980762677444455006834134369477542366818430239909951489986656106680363588706024552222450961988937821006285576673984002679427450102078128733026618972258866513781754956638013533161476121287977842730201658692498032944722850700671749267616180863858175257825086070808443863642293540149746249838127600799661457793295021024933035700277704841671641207827497894839531820319375770584804770755289913834792190517625315855020647671789330228561182670698607912091368411663703083248086936067783304319594282980255640773708343966487704058132958896727826068628541306232748782293867381291763470310410125075390112644823041872609194361660201441405117911420674658984353300184011459350585937500 [81,75] 751174444143289886007699067854050067650998571717433209278174825483374800107310785401731075895094198101513141870970259137000144688915778690952296874129293072684962112459671963184943109661404323599468434441348402186670891954537702959411287776965559563584192088325417548349849691230941589159457192264249540229433731344597172519594046828914484505108853054995635621743227890220877933703557885770799954199061716978656830167837556002285091746593821239288210878594145979869270040242527677625415180223177993761505158766637839822722454090322781769885592914419830133505886374686594440153767217398631400958628599161363163993534874964368420707747366266944454995367125111026405875381041635109483946293569021838455712873664824366474569404091787651393100906826498625879128497580007685790186280051198926138888790147037441000727510772972257290610438354851984210131429542765753233801686475025622286650064005994309426168307551075252678875300504662175340110153805526029267229886871164288425950140795381907213772111886602352483726398192449965231039043214175943001105362102802387028641337812100788874974547239202761163464106223385390654571401786116423604551454523240973299128155710641527965913706726669994184188344223510669504589679601696650904764783560509286512090207456560914769753034118879851450464685979920700288597751317917590903722382583846259579001182697535786674242901844077366710331122662214849872528259952661052612489363957872209003406102028341817022460322352216542257014483606906136950098479318457287770375413327900027014882449820096561701669481755433075891013368741479566535790906031835666872707386892558339903663195068927592489808615033510569142539987619874124658222114876979324874161169764605061956313863044203183726647531162342382380550688397774092289965593083653225645000334872039166953738759314318507327363742482676605897964717468027680120861846311797168997951766773836336067338562615516823113221903772618366973977858224798546045252747549428861329515402872858816634432253777832188380206605841277659435379338869706246393004482075800142309685049907662096353626362762882113708549970009037259222979059380565337337488406685410385669172807879168218165063176820517452478639081016479940687610132011898961490756704498823547030858022314189958632686921043456233592674617421334633468910712619524147308043498644503919854004841901764306204853336488700087187839549723374856583347072629900514906253761182597372680902481079101562500 [81,76] -67870112531124609732333699309814759582978473115462788785846474026340203118342333004932382249767587261447779127124598260059194967997914597934766996712203668065469114438188840253103899630729220299821983114834472064337381457404576338087677215769442593323199461631480146137538768036851463000238129397084446631537480748337832846053368341153939674650506548665424599720893439062455367944536395244622692541059502363036342340623963962565866036907875310176441683054560172821339196074258883021849176231845100786938231575037823079412163090435542424228015419080575355399700217784535996024398773380065501992592808112157335300312567892761316709819125025359038724323725370001008994228588006514693760723230649399126120643693200223996311434535853654309898157756001630725241185336044283125853124564978263957366271120307375590156581463646519278956731657537510817333833963554660937708166446606247728685113829517700487046030405029858641396006492256075898781189066285390570988751664777896007904317039552271934823758145953298348915930493790599246458293570310899711444321466733842919694773477799118055058237824998364038236701130712822746039569241387692859989545779596983350054240820065845638993879347746762780916912900389217941293424715964538036753073829455796924280594668335681883581948013409030135981637924643696665768544191951101784300679595574970580775342097532349436896690852663521230282735106624851779044038427597910022087914970556450346443490149792896130142965187372604041764213105170358107909919115726750932019617937104633021407991007673391098550502007367919038925718265149679579921971407424138531508836376601154019461962979965354854274289580922744216775816153208292305872677478430781823280734595306538313405965794137619180465696787635476088490025574927064978593310428379898823488396639124690048366383213447156221773835373266637524807600330201534964415656621429979313403810635824078120924697190912947923627468505527122616454086818789349845286612286378970164674585347704498094345522106602667301618474936442713874117740845475621399422881815727882044614427756191645987773141906215215097009062768405611671975384309453281598688333286102256799933490312919413043548747597259690989272607738615371650793664109231926181781839866259345404627246156154067939038980924385468360011977975227804509923120027462109370258280339522132380805684919214741166189519743940845297786466338231584908473412870444363420574518386274576187133789062500000 [81,77] 5400538256354618794641013434615624168285402101736094108364828694893320065295621557606225464391830272470076461341666747158614926346140636364551533637185251822993453511352545283205545237987161144713352970987010390654046699478024254830518525746679996315657421391090346069513583166770762032341071412611344916660526385532059558598227185513069676338047962323912470379423701980185657294859792953766645195361513151148950959873043941643839208485612388618220895761040375852079582439469057162060092978193496697519435154842887622554471822337874253550463001942766461477094972359783868425158853284913826988168462965882697833044857832881641385552188469790187440478294302316231683314510922624129102830022826732501783403760791812395249503199576497184063927845533102544711005694189558796292900512664890359733042270928536290555006148754205962125474177518537368479168447483515765378101407517967427531204009004448437017976450748494578430327569564941485137750162473027953294656741729944674349315496488598342484738328043249695257966666737701038388577776062151712483819534803199143700886389385857209692478639266389943581781364452341727746205569590253517686017001906472318276039260215646510993070887673672913967265842424738069071428197784078695038297945841185110006071010076924639737870543729737446889117208569030511260716345813065920145406667160760993374459788621427815430840759088334493243990826029619865846530408812752364292455048755034297191179431906386758700593996935765867400993865322769898826436390422010673130681526555695597113624164701153612052108064690748816531311100279833335195680717042868999196386214677809047132005861691280206164704625447336528397297967730078645962301620732275442325206898045423323911055100238141537145740806260701964246807433582718763963079859565310126476900084173502714192949509973912837758723034600860662303791180828888109951079190675868983630714462394870204942334284441380439343772828870309374367233631333059867134347079763197028671696031205775129052456567929502944243095845809858692557337716871839248176726590388926926846425479295168204206808430722751723844735719756020892678869678027948900653978839997681047917947417221481127042984377597289491708993996434948464246017046168982817746470283735898882316937311818303181827587165814756426529966153344568257802681340938189117718291523098482672534886890757038969456803246088743141372372344634463698880683622804976806719423620961606502532958984375 [81,78] -376196426273548116131743235983302219534964070037787785775058784600764642613954769784638066181974446376407123625296567774765050743928836094450367806224390858788285921151555216068740929763538479287922269940164583149470177002483842858183246581407483749015560725655396495550206693491084147462827679179028200659028253103981502357492380679260386542792953429264416283732866357514140280136585680803687321719058937003901376326443171178132454936596046031950875095481945241859863116280113790973727468095361372209723308911120614955413832003603484492219263009488843866459336344270195795057546591208830810017695804232481985395699607065290155000849412990693825112831558201245773491406099877966219507838566285206770596267941326173630146518203967567576941881039517720744424248752982178487190545640473872088492611332340810623674404360665077746088235467156740079139869494106194518846900955468844767000507040836169772437030148109303978525372145464694169154940577414211596295834415577794437823600893772274943513440183730368282827801539321923940916593725769679157344374502851961837257070134419120173497875978254107502632891111742753538707095775801987311317270717578818017265363960376540149296730877300679113779687467568950863518118539594088471129236156856449897061179472449904400498302837269777863999160156560867950454633333694758541853883354059531741644702186698968845735484953150053490202119917631124291428314462912529126689398572323321565182623255205719564153547556910790306150666520459495647235897286966967165861370794339486734294054124417517256909844484547895036191467997303113674904575503186957971789840858504129459309350715560672658937171752085383007922353976140056091506717800671355465441549352687411906079430097698420171876929651538433536060445321485823301998743005528357718124257399714867413124311345036687160503060090079827534788210797328993916614047320637462536254609922677662008179951124317453137559949203003796752695810801741691962252433845590025651580979221242149534017828464715639474841715076530543395104910351280581083951300021783003068499654495018673553396749233928005651418611669964782781164457134475948873737991553117681113001042593747866919640243330046569798985321138080057966487223399405579018152132788534171346505481791239734809891817138709685525146271827487890683383546832350944063812873637111217773499635894539146512733003141686840721612027126390779305058209569523341997410170733928680419921875 [81,79] 22713827905784499832490015012085435493163975732142169355061069406744915043342413874392568761692631730127619613619488025954447416395913065195267615396007401585882058990695386062225257418140730304185785772092205724184347081466533044188989277271907597071368516736297835220270764695728723575280841355108927277729578876279658497181153774874292042896094237709222763021363125019484164000440313150927367593649232308753824770299982918804469246430295109382031497560942422100811841529339499934144006383875979513629471294692430196078234771163817893276903574070424052204660842398514716013598788083957438126735653715789156840392381321723260038992789512014752302060009972395890975630133781446266705414790022529729247562219180293423205364045286767815852331981395096734332686159531431177708624410442586582929541331633296431103142939286653912041524501460820096806182485499570707606340833992424638709934755129946325709825624943035830810550516368273589335158292594167073830070234026902760084015558156068539591498834413503342826218293491849044457312146920449307981527429437675880762219880184182287220284108965199036538964767563037932426907688781188661368087125547937674420532029083946824244699126368212056836565610980401781228603998274834016787454820254199967976666170291737561246913867364612380368886432836873776439839966523897952884233187731297553527148219886143288150479048755645945530890585493136376482612734117158966427906832585374783164025099161955143850886460181091820031631446450486614827702555237695303554135531820146336744033362192801060062600037491693957174684454896197398151745409586445457027556521195984285057377132367641877587987446665807670158779721125370353309205095363301874891815196541193959531018064953722421239397414047395976886788638209456713548029794890856390757350340990959662349195148672352664959478155510983631849967247280889324377299791278229552195307669670062964220262283203234179513091035160784171141672821091824711424497671976873051284205344169088160087488463007221252094456641646008298894609606998524089662871571819798579053539593952617225497983069915818808671681064257541753930278517710661691946254611530687219109726253661148761603828289076704862661285333342547467363308846221858428385299684031916310003709527377510700399353690884020994731062261292065404607778075552792182250044982747161509796196353312597544917928602239655915177788577112745482811106967346859164535999298095703125000 [81,80] -1174812122916148170371980637980099816712499237910376497307129665569703735498065932149272061455849592168065732019861520475271325338867671259358876623117434252545749114651989331044010129797562543451991362923643529107127679257839894618158713845473456051010356470159542421916299687578012734723403107064680848108133660367858585816593752175265404341838459619114306113637535838973591551881704310203067299750698805471906488148994671688488505398228786443958041064889119984287586710248086294124856553729665709921083930910092684070893862093715317544749648681251376302784989860226170216717291266555962684531343520204175413828557522236065285057761423404986082891895011971097608826708983125931933461778811960722808418036391898105252670236930636994096484840849194554562227175326463367170300482629090931370763286878348946475228449426118638986901574478069688626633889478354852576336098721421421187791312913107112015873761926929002743726758551333994582380247628360136304411188767782858512133985168714431409222899435672595432398812703464272016355325244146952821618108004685799001104420551171543397109707157988180608185257517124092196382524315858499958753425281027815317175251323558720644511609239918712436880830129079876627128850628276305349879045736397286257034067037115457703041369888810443956362498431897488090105280111166244059273138327841219669856182698706256992395122584282420923434362669298329743702823491755724812685114639922204245606587171340701559110737548068396895345024620046192072377898403799423709086577299743955236604674504596228843129450203662429797350095199346925214998571109950617390243742416903503533542023372458490002110300399372720852462754420915879222011141563137086498411625454083489800083036244363632731655219986535325679691625398199639146508157897773007809726740159539664005081521595904037777597513252787921188602624695447076995924149263425107098419003172739525604657719732622915743190289876198581332865466094728064200448223986324794831945094972491950311529577740466547687304462814432276670332591832782703741696008831507005134911746282771508615100632953551292619396573638818204403708157461318060987407263636943511239907130975446300878263431166199555991109965068084271002845445384945126524239856136659244354370910674652647143471187849250426726436048298728445058801529607574006980465509923910236854986304631623492562658809798053060694927049803504282010635506594553589820861816406250000 [81,81] 51660116363806630682515713274577698806893391483489017393242367238074478472432034654380426400509232724163497608360067493602515972053841509230811127313195369269999593622465666373555665917296991464079971597003151714687873216548414774571732623820923551718418504486816720465320396499540511319963378335366332568288682921171598331916071074184840398158845212063950571193733582520528817182878801986311869723444445043786661985879174554620340199102627777730227734953713087850587103300728817649079679975174089405718346078266068049326499589956823368915480134602885996515846543599787573425633527759933161227141273142841314186571414257487871144562395102105695994946368900401814237926641845665003094629451707528679128536928654062100814039894650774429963843562534605367436026367252586020817029111157854076213265146477500918691970241094088986472554397079032258800338583588672634551561243405734049336862256230289983663624631903776825579123140393978162982605837311129592653152734339996044706164531604357744792330976993168233055126536070477109074650992696612083405370851092763486024343053942583339495567306509993149958039119724536924296784989265922660276060836696994369532671820705494800389935570241638675327649448773988013732304793228501755727038683735194265303078786898478099302814137178140827975935709001303333286985775578968848132945574881447961081941454722117385388322147797537103783589753734796451008808823352832904607816100259370479994435455018706110963471643533079214362225533211848199251269823897546506152373724917849060793379101730788520852185957132094493802007878182291019084455515384153615798790571102169291672814411063343831591746654748431775509074893052680349013450649560907473147014931817425086706027575059386259335309321414771393179702521352722931731335491752561368602369456576320930197197330269116499923882268578404618789351114943452079354404274462907069866059216841785834031771543733632416622903174678786614361315973654409192692112086879640294963479246486411890323568141687217537476923832892053858817482848517051836594825509802607941792450435614148068176442547653558959759033561847465600298474463167717888898470989674823018497923054804776483079246729586949277632849650502189573441909633806814704263564500742723340873777433376772911446663538130529170933307367804646853131527511072720349277615305180526204796709425512905414778524682831301568112299278656696088773969677276909351348876953125 [82,0] 309372387705863808907007585405245315542864678319243216702328534171627747143811826277920431925198206470744610205862778400347674531633655251106279269995746772891564120366202372115060074458645025505754513487814937954219678925921052503494640433325965258048305916921898392665968970783938029892123106411962535117059138060425130925287910596002704085545621230197840772557714589373820272256852413316761012943304199423987557604698263281707907253419648191712239931738034645774833692223623250310483398502144452457531820457250391832729355271605215368677235370621869183923173584740108919814237351418760003381406201804207604604364620065080329591932253071653565587229347304928403065025228728766968624467382233634191630936811380106229854233882286823466995462453721963422965305829573308844785962108683355422246402654532586603069118039774600268204648709783008722509641722430127030687547608479011152301698386347469082417973042185604365867128780973727437177577926687450853696915858788640961938685976587512299458144503597334344324734185318687114686224067323593031495163485889492827998859382665079209419952846067155481842440786501870654346184453568440884927860703833578186346592636945729325028548373486044253749507044975586194481147740102410088953641430782731111827340080318770812688647901131263657061415710764657972839129895028604450246458461387661533231954741758640409748766222523780060236142556956435284690881171207526368947854260109809203423401825052031973524992900678628981112350938925351213693808496491755732648614226294632973285524546701083158800171174613991979636855333421747375008101042317057623436890475574316574446466462926710551188616603958042352216970080305000047032396919552105592653814132678550492679410715398427299980939716080198780605225041658265271348310917744939975401097620204674832857093294100693893958592573560445771843845733702114374500049267210638127006495004874714064527554433817340909620466963893458237522924734486287637915244736588488001225724292028092669479180651442994728630984549903429366986155736791765295672690999917917481677986527718992586329691788909803489749637405302516313727121316238375095939692200825142433008103155867815138973018771976208584208064305986660063001706965563257634849227914407048847694663612416247671751047427357564589560409701000240189246100707429535902814451285829953386451549013037108835596535050260769139640615321695804595947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -253639568915713387344327675437503901006963667531674301849809721311559117043660294252623828722979292497467731654256727861807704905923452022447997258688218814835895909525649585484236138975841979670041618051036842994652623082722573702445041533436079230716550664048105569883757684196655975749651597029951707985513897846658937105667244444505844823724063247810667216661802420368124589647285939986496975257915371164885750616864887544921720662518935410415492458017382900818700239672496145571002742764583585900196270649761188493661421198168602757629726537896344743972647386748864185175692334978514125011271173179647129300730979416646150230635696508042452206350356254179014032261704180251233112565939195862852665774639050749507361430578593212436500825830695604585163624005685640106026518279424692564664058982376308018187095082430287185976525137592859599349840511095118603586064316040294419604823733772853499937278617884861689893037412767844859901900822492821642724532031576432260308600022878330797964386645431638554970461609003453936470793839294231338770231783884047307404076023860685205974564054466847958933735664462493588206447343267120770151150204079100851752787789496731454759213608712627583045602040340430048497298240170617544162907972496490706361594606461342080422516563320942918812527625480142974265337485497517983241605587713169520873070232106150379660756587611735633691163968402427294003062172192955295146646782023013856008315928980004229114103937071902535093411480992388980287564833864406612534817862588622769603213188637794271361178838285258727957241977070940588665083213709594942276491974166742840668942380985120691104849808447462023711105792665835567491019723675603163249712367597345645650869975018301882029172116059654191330069950998215296600623410595259313827771269151592585090653161811214677419563276707070590552629332828048346397789627517381125788199301100092086249439197177132249657185804185133475670491279768520287370397197616090117857380480664781598877675921979217023814346109675972412453140486742655598220085880211092726584129720602195440562325596129284389408853582155499528177298542520935504357844686359107348136204527057081826678243173228991607250799600073413745625955406553297742280405220820956853782900233654288129827215271400746208706274035600357506759384067411855236659341268027190046257216376521867756431261557844777931869373333029216155409812927246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] -3945228160130446005417499158875781637244211289196642358273909088158204346584184912000162837236962675265913671343253711599034231668908317765007966844810928979390539433337777083358517841788856889204258899272380829346401035864524993588876291987291151697640835761838430136855624473960707853488437831744981802216805919355673475356377131906330217360803146030276006279783365365777394264943701733077517796703711495919433345224843654785434319724389009746140372861511178719813577192363152665857733832133424242731490851561377715840176173583115073838155887906671343511661409870262062459507062334767198851516200547493012475663026250457807798777641545667787795772975811323695326470207791988371090839691123128794263664043974577657981996338063492173190574498422812800620942866701132701818922407083331047670763890254547487619611939425797708065967557147835227574397057678142901423666508383182854145731868071018661319461910731310127141810471468593071213753365639832867326999497089727870973474787618139418049198012884958484902370708949230827682155038260465200685671978550287713424044846477119270406701110840519237131786571150199765506783382906013431336441106706995628076655357787382396620135987456968250426350375494327633867132861256901775627216721888454311905581374932714646475657236160497682549500402041213333635007729373801523455645839474292217307381399068967431883457914695652392921538434960489242881297070307697668761408744221198208978071521246964848927750231266433316973214157924041980893954883623986829879972745309622864216860156322724793078596270409072605356923424311782581036952698012390297222749538995661496754557814351306938111797139066532144207151315467396614960322312622706226898579998512036652457164868909246436247625024559124453809997193303470552321434785587771785322926177344217892382193423107995123966283930433703526209701659207621733979414487310385095395571047052312893234220777915956488429938480566648771241642256407141142924338068798734588795423355642977742661171607309810779348312578981788677103055540951475712392723818199987675052489861211043608133798109072969205673589912824683583761149617068382089048379359523781933146251114914895565469947041155077728985959701053804949812452727741203917126381526277530522629908109404446408600231546383095295417100222516578133832419065910969171114154084710468717350986386257611383999392605856490132132385895147308474406599998474121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -50832796761977885380443642670613455433355313091906254693492481865449910280483205285411625916286037932301870670151801919006406094648551589515489315482339590239104454449780068906762872627936026250703284134291271328845300515921040832232733673793321173406540973884157492422561831047026165187384432011665383477764880580297891054162783995306643849472340928328654731806698828622318407983400717713557066219288843717359763187346033478330282507680446036968850207035095879647036283595455920034817696335809548368659569438196125611348993484736209289928435136194032511206375015338591963431395519017133746093309311933606783815881047621241084745018700718501210853871447228806546907886105646658096123983665598643687145699596238034082635259941642812884903629034860803781319117551920898581673009851028077052813143544928122385271744405427076473749077611902586881322721396648474334488106202447536957225657624369010918158217362453791607440179797474514492467396168228166633532218467468225232605525230785003491129996937420975116239546780499225564181802164324844023838491117382288484780056741431160237856835723583908287705151476417603587232084017043123439225120856799612203613321403638376289928888282672539470911706365053889290674095861060300826852157733030348026141366639916530714196890402018635082650867723921922020273084059125917351524435089628265281006991335351620020446312630362193315937193746503784600937958128244498909033990083483039553148124469923738256704362291758100473886936933805435596613825814191002450346205406711019782419049456686790042745429198058138185824791966161882443258388585708467853464402649880484227746632358737926138429379587812507296969485509827959545387271607925465111309539857805755381158352016180021506544071492806343383312508751951138617282195334544715668952982520835196425416280207706968619321241919294066660151514678969664739514062581045208002039957282706990642292185293190490586894876092136411819207975667433848256624476856419069630728952757949493855788998475639609927122625753867923955446199091742670811311775070026198026215021614108098122531377893711051509594471446946448445797378857654958118819941611103490096987414820583697419166671366347755352603405067717587116547852337318230548376381461084003266498013336661574087211581299871378279541011368572816199298085854093956427477359402529324990211564399642137848805535533783508738781345415169710122427204623818397521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 1916232639713694986999009909727427187582690335341140477354151264709774726958721179481878558225241695588628264866754597858625461601169832762364438060406943486113648003832876372840852546165666722616576199880576942362874539554712667193779451275637045847517130794820503446495396705226399292099601510145019999647273129073571810460168985447353906071304476478801565996921562135760352588161219187878848119570624173834731022577988796031452697665720861572740120885864703815976629451864912317621134869985160456620369036556734365243928235542018751567983879516374059113855633256793496172360254786363847496897080512387585345029192847216085922859186097700149870732810682303917517581357854865733894791259743897354348623162145477342260931633328505886774564236972139257653174390144458762488872989252881293019226795017629095255083607391220171140536883512734487489217837505582798851532122524382425011693351623007660555951632777930682274672703147129206306677176519496433470489173563424490132441868608135366288231528423264005063802060576447388817269552500812235320312322275271664502547938567034947581664635798448316015057066643855355653590629122325749087952149214459227568742272108829476962303168583825452949377233127255278600445637782815024417508648214393381610931597574452953657110974278844831391877717671700611573141087230340660887517114172111200376720964795544489253755207928992174444680392351895736658307505471555377329808664713893176722357832171228737570833684168800900708011047421265362707486206012591985810865737090296545464821364025359467557109805692901834672987455955950616388320001730661834167289328127666304588854708134776552274123596634837716860839811763189167978936641803591112617589653764266203605049537563502005288362209624195166121428808849723025980191530752420844099101566470089060486187705876119769777256898765040494003709619183639889086031719062747675942501191756092342431244668049795271798485876059920580210454518210786105655149678201980773174926782149615918491502596235966939195114342058998487725725712022110307986878792177840198584300214951495124640145295891724287078597789968391939946485394195526723345713147939959249978350627978843064433579717611812933030178411654224211081314012562764288945968989389035089727842872880281226522584812852936827460256459483842786920900903565442645486198019657885771702757161988282525288065552430785463168098372004760632236752826429437845945358276367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 26791275518975371732805647273824158694386513052655758081465208832432844283842608354606017917583129017994033996886013171073792030191801199937530745406251767496669403372592382215756141861087549847325482608441713339181288179831469348646062540627981986611897364892152339965940545210966576320828523545439621048260298122275034663971593404174391945314631691767408865364446295609843603825946974334065945441732322737357173482141794200010513161927785298460260069086216973639710103907921954334786415854903353235466260589580230875353617598828588155465496968641519989239480562554896049459298876847428718594786054652534782834562026158879330117435859233502155587499385420003771132268727375546533508166513532367444803587825969693799766624816155643465203925924453380379099007051528845509236383152980817038862898354642345909432340788873767000126859196249429316331801701087755657142573478213056156119272139548263086633064288605884744342500858628021909367449947345578339713109929148960803118904411533807501824268326017957831930778068131112206080420328365569905599396318785600046768098339795894959760732622602296286662353867717281330822314172731149972784455613855871771380146825145845574474329626655786068945202847294390774308869349632869258524666643221473044196422347417998937375665371768626795154194770534583942702299836243732516535964589805888100274162561363682154956781909248536923087895521254671444716195129865256008874041740159440604259524764596342867216359740052656330263322332677347730642169132817954077959171421167453157052988512439316337686229840681794832717074832446671719300059659377432165448321065683587960911104908055676954941074606283362345711717560414975840340284248162796975096220909743620505258288407875540428245173219769043449554481299284553201526291777099687002329866873547575365907988954535213191645318369670974745889244020104812317047081904860996661437651412799554434949950497497227834553983481012792247758687066625830141997285033947471615893724489238735818766177789354952129647765524620976423254489923360719465692065254281947468698735468014824981224041174653011902953886219447431690800197808811025545617037890135034934580394130588143963432792800596385215335362432926438171090963318469644476534214898503059687991314672929686550920050122416524906427541841664793626705708872631695079192658065568391520787308123058013535910202703006526300555094786409065545085272930236897082068026065826416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 81557382339141031860814002353848672414623383612919223034297022394769146905897704056581714577137561063033882259445380346933345244527321560286508479049879743164622391259542919365216111470149529945056275795909643467985601866973105185467085743330684984717002621776711195905840418788059053435259774966316410022525520281079319119049016743181223555892379153961882560357728308450917097052168723047883724320280542623163317677087601651193890059730157271785690157678871929829089386692508510364812951846704527348053823536606964247762475341186191039443592945202689318119939560704183915624404409884542724250314391385015355658059793800288815457994093779512290547532068664864041295695584559729584985206159632434545400386602574579233094000666120948638443384715505854098018311863501511156706593413402918947372323313880306167172567388011973604786630769203203558172008826587014816222640899537149286924282466389373131596481842031712173758738316147230138014437696408835563098394632611039510640533226567518659429124823826695688781048955875243528785035897219146210102108753464491406767128350890511921151052925814349902395101768512321150396753254333083575678375664370968855475624471467343821288090210405442674534171645773032956189199720979068455679564913491618439704735146090715479811343879281866767465984019446733642030550476030780234231963838282427487914469932956523699982408915155716627557571260582288842374411451553847089993279489505297293079280490595993258720085146694935343866321627435165487157725269535678404900282191191805458725768391955690331050881856668696397333530539051394188517711815951751997834110154594265768452008723605692841934989632584908030083626722468194379668464098126355482144946311676907075316964169820270023251700908326172096053792997835063122515952833323138997724496628806720356602220420283944760777599895656081860411060463242570790634878926286401130538507881322571011307707770717152652535796222720006730873300585658416066288820272362126790944930523527709286892685637340286056783221042192722733812774257172656413211169530241656376557473766645579058899537472392923878401481924364771907070319636908280334476017019090430456343704183727041214416559754618261552506394375328477649119446160875934996662810745453438645105116972241526146932792576409887200096524549680740933585537953456314791520204976467501520930205814340390308555917047339238165372561930374284617541180697486424833186902105808258056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] 240963913146299048161898340990904209966853823141357675113678913659280076362696489629295966795041056398337192921053140896788072618714986277295726575241886387921500376101039982983759379207662395146005340721343626945184255442448550714760242866749451441916974381592257476629022968305973986415479025758650093853469579987173275756863962140655398299091771868145259830572549814313495599064245033776053106287303335190545994460298522129272097472160777400261168036862062827400940289189800618884196785243315414372043604622858570731561620725827437276307793750763970376566562802521843095924472849074573314021234077487360113734545392053206090915290026910334126474629850511977338972524124183185562807336676979794333580934958550151604719956675562952667378536338869911902338342073151214054422214487658514065054035294967291290709910830415286502248546165951382547456622563144665067914022946593166674999522067837407770217064620051886709406058256285038156202899829027511746217708795670835737739945438780103081277648058797785418691706635979689299730538210992598093452943703765533087889567889221205902236438398802653056227623330566545437904484691539692166120158956774197847187727207388506820103474596767145920190102763517762506409707066682724302365394650398745312234494395537308444975668135559856290520659805163467752071787255971667708261114255396662357605088622557672721768089257364885140058250591162070543164489077898068122148095921192744774805224804882554145631340310172135648782959374412307543547773996493923159911911806109306341060744560901698063716860362593719943743097415390535751752611861557229797734315318420018024443567966386836999937117576105825556985214346703473447378087522914574085152168156174177068390354569145717420530210163715390744137254643288160704544197821974309362766661719973589967899770116554149255376284790356457007300354799099896655029734389475010510740827825488470716050402432364404823404427038546032963527560685575214578477541407762442210459939539619788400717706009550147449647469047948276932275445077480083265354427949711932812893624863155641863179560163064919344204222284209673429069540473810733213731880937231727429172091843901332250203319082527910221762860573112822468129415297413945227005430027579243252775122677859795772465810683403419515522732856778439376747146845707918245239547686273806842873959279819070633614149606338051097969410019879713454986076403424588576740461576264351606369018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] -513813038370652412756185396921754883089888605391809420581359168958537765492600593770552237465061738828417663701161808150352244906843174623880760338350553019291141394708447363586979826773954044284210644192325075782379591204718406786839706026616441940737890309607343582827950833513113842775373968604005430149543555611780220096641580215704808358306807555886645725242603232519629411434463154712618567444539720041044399813098127044137918975157162396072389372502199426829046070169425522337681826357138410483825233052072460962114063919653491452866897839095535706576048800765180902059647546277810240127384254080902968650344363162728150735591067793313680528304519546530387445856049490247857591475538187240616793345902257746550002170318751097868524826728916724216527895461435883412176161365179773100569899828699019164422574024134296026279890522908705421653673826229138274873479726171312973158380352053679707019776844193400056301488908030383767132943633601812744759702614390858348787411771192879850994195583559824979154415584667857305110902664801649741249564274816627179069837839719345719634974692709924221400699647613510630569938210052632020429299867520551349699411744105994845188869565827192407458349685695547602290594117647866900367420464899802276793564973593400442555163795292823340615794949788043985975826389742649988701282373163658318921606251310320877889155964890957081681666538562083449816225705374871814721639478361762547892755708283420526029591602142467623588148129743479070748662773807054010947229354984470479361395055515244014038113298604976789482937299651153905124038669509832719681215499902057963179232039710098075938180192926926707584955487068394338421578896140712070808047751888207893881300622270030607435570809608458482748578298103872776148030905097980821830003394765927819819528702981192572378346663127826985864247293767539195256376872056481244162982627248806799312102524276649166401294547885840363239442384473029720199881752499366784108856741397367385980241905390182024383509686723678023543784495197607433979046464054888096393272996909504295428445416070411148161192306357404699962816967408759067700097676247250815250147016786364189020919671836166974403942094273261377406531740724734297690902164929333306840342525785642031012815030994825214416518756129321420698405696601516652416190846711527495224532452992658230508967928581078539715957235303535229553740456577819867289846911262429784983396530151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -164812570340569047760633669471393737017344561291373072706083131055529666029148924647467394425931797139375991483626503868230862893616878842504731549713869819721393108802794525213734804495371460516065812750615542908956823829675036322483252697987753323331163041900722495369623707054742875833392831537854852258155967053088537125268588015076575133318829548832229864023471558517110464199300843748317114511367218739930712797356083578881322253937210555707051836271377603418706077351605029051524914430135223018061478073217591336362517930520402946146225734642878831363771947760612267168186449954181608810182380590394580912924453158130136515219215093324417127474957214760768442168179427605084831146334623937373024442718258080616881264549567124428229533423435293450963479079834629696946914197284851768669548694661625771911377630269401033265870948035056410918064483645127556383726021535582744843546878099554893134905016018632001449846112039044247415130469232678529195971292542528713570704550407208466576254070902284157335949530265361076950473302546178817636155763245809168631576266905680347063739423883095971384739960195341142458831696355232997244313778923476241470291904343144998645347827570130867678683417712838234137165289181297364445048854625815313794079003456361196164864115687700354183190268274569361652967237127515117408119334238061529276587383701121161837930169043182136254468411178683387396082419540174970507112219945422916166828415436430330078221208676351066775691246335185492591651050136809958420702543675496521220225539374904944453393542873736630233927201622776938533188970893044079048114720836687029910683893579726355308873753338925057981466383510104745493763092422153361854895500629259867229467529978094748589187678071129634191681685623084423314091387777413885062396971697433603260597836806291358503783439193621985590959989101898055775242832182820018704573750537258075128136543052297196400248745352835569011115704261880291835164695328444510782713724267988697337488840282885501270463251991983510060742611066644440378311900042864751977493271539337217045667139438338895293680893490568913024546945988061549620206378221235801167301987035697453389634196028531360687241846151705760982263782654545868963427757401221305715613008705594386028080360785400101415035650239668965713375959651642510074957592317206863944965044151539682086383356328008605750288104605091925634298410989364721233874089278970131999813020229339599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] -8327260186509994399456077076933373995527187108113633962353701927057556839595402122674893462612923104789008533848857321129892091488875064069026937208396205985354073970776867500077062443300012536479027210791087044238410448726088423645140327974440002685539697032930984391055405212433692577180605245952417243236454083142308417123006046432088577472508283781506265561447570827335819576739371429076406183602679547997792722723118580404885679464370333850488293631522686321392194843028208963266629504680762320061027054202601375026144833572774666138865049605953029904840189808604583966446780955287279948559804024333589033560648895384019096418671159281238471830826111693041703621911617253615823170984016791390088705233969587512166104530683456333114956173439969057130203592665090723389002032468621402046444077343986484391213617677587466768070990827483172105169785306147295981220431221771475052969297522941541666644513940345047662518473457865965371664167444064017724938770369202236548955570550914013268032856538780227428349594634625723327078835285644685893753419395010010193632564040940259319571393964783022700264674088708139109949934923776934758389604779657110721710015007329736292421978116148086221428480072055791050154260907553707014753310054137684113458800374530100518197028006098103381094441650955831108220171113939487335043919775494618894179352069230069229185605228333299938714828698793343739465504277333314940773885797959373258677775916372170492930450332242755118197255759743548387884805376871851602363468308722176584517029603561656917194611334711530924937482726367397511674022141006272688482626493152817841125325997905352652946774514600841681736174476051078442258068461425006176933469479321128377842779334474298358014601612489834920703151105580187316322050311223252301752809600576143990347210973819132499897280077309599083242197144535589429573735439806788242913513910485256735494957152116680948036446550737288424203362812473094523491865857380147817654228962499739931222808526305330097343470581246909195622753912752345283864861881801586508436935806198340805399666271984928826979133195481771366046769289567201963396510277090484851579325258986748500739319409745943226017125765904944568067771084478138524359017992536434337084849061188819565390450280801610741520856679920745516513780597824437059291001968429002417550073623810345511397036530646974833129005929798931316108525404581332723724304556434105961670866236090660095214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] 5762170638945881811334853582196908526590447808729528984026311095095637696718656692336764333931091617389175041837612650826659778849371255885874654007945552166128158767842472375597390341232533373730573383669129349096012272996366593441320810435671238124059953190878793040566180814729210557842738073305913937971911218737965656060969022868066895840662268577624453641407337541480870524654578833524300619306322682718952570399181529181611629717933591952390267863091785291953643355394883673064894258160560971174033286077631595473994207529294178728137208551422588068163654580989963082842940876264914878210907235970069055191751204376065982276468109240873529179951633884163220161033386382410727154503709239822408895542766532227359951496211828250857961423027385251773578666446481050794579557632625840261016587608763520467945915752525124356240978387893342427129763079406820459713858220049946453079113806721033667873024161063030581373676035122287762584342057869583371370384446468811163131307758363971246498607566520368698460470224092220318493447613084494854651874956730955825950181682862725325522773462501071469988104102376738827451937181433546699635206000345837888886343830638982824756202594655661990593477259495805905934801698729184203554423019729200716417182956464338117816731428038019502024149263060316528151213396976220464459989567340404239951616117892224261152841272476425925448505182043156329039089548281986074452273975215442396963678915089881539267221230173544831392505985238801905537622501903913015313880158251998168640484477664599336642084120411793362360252838199051573172575783146224387443977115581847293918248119833975059192178776115807596429321989872476017253792320106879593346396058815131499005624904741083400719477796940519662926470967757186035900210635546284264126108996513994082322713886635258327678436149644189575075885519741053660929149307341983978880090524687375006098723552154772727485231530386799293406789994009828157187362932453419154484348375600011480607497676969779599630169295419446890620974342714064471433289396346852914038290288775274235729329681570962903680248094748498138579678677205782131638718842716191787037675192301420340387608901889070801779095674395784547253588911680964089853985341332555673697050780240828121162016225732410610777868076159162028683289312013542849489058529617360128104889259352029855275823186441750468193523689904740324115856069256478672929364364535542719636396213900297880172729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 162700414712572499905619551239638324784066419432179270003497823707084728485224525919095352933177536331198792694146362061325220966094055773039979160203028853477027748432007551821365649314025156499282748831175662279010611365340749552201092950477128974401578488605168991651890064409494596685106916978065944722860006568722462996612988226231593117440697306510363884727698678031751853433425383711705376896430228169148835526984343789802249853197837733048467843890248133087859461136612799083137960672583142125975439706626481990625308549190958614189940469588334811428386530834223884147063289288133297951704081158669409454530059648222739555924356119627715035634794233527114831259372170544815530742851863771341107518929482282302073981846609638374262609820066105025099701158791200649798606554151644918000077030083768844349888853685919476909589864213256804023605451949697651824329782916244313401350162896226610646487247818848688389304935455536389530914008367695732243821301919100680767216906411682574289765051279997908266243349093839631323019227122418667705260192631432585687049425360997929112702735370506583700365128858273945470398656708483055296338337981598299771782862395927826926268099775762779541755320063542388523028602148849830318801931666330167627939072451376466378368603080069578128569416250353233589236081312186498312049110228025744429816980708798783442991986551094645616543287674698846037204426868607170570359809144830237151945594331436981966524770217241168665902640556724891819015475669922372155602241486081819776401180002600146077240856279701872960390257550562099945102053119180443784238942200938515761513830893073274558070720704010057237122899770140793249604141876881688841365583856835084233604302989089860492828656709445890363025683100433001958988885031563259756364327878227170900426522018823719675808810759693712471720525404482699036359943656330140022191973260064734586789233554254714929882712762934813855285560186732150106578001173697135430386915417953732905401621974087471667468715403341331791518158611281966163516231228585616451171993852176220813765762886192490542430482872726037601521186163846560074817368283424929372839034996977458661686705444716171710618722911618033742747402926721154052145887358097130661824913520388689874426107125537125267607009852276449318575323494165693536683826680223258487770116142019647456497507379951641778339691742242610301464994280348664224622066967946600046790450733169564045965671539306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -717678331195742357582584026873579274470938460746204708468927728758884034816045693605500690017453620235005120109206415460775606050437759004857563106036018672356269936370045910963822288332291143935824588964875691216381191547556155791870731834298044312556148038182066091309868606192659432859027244776656853746714745592888595440596461036001746345290509073976139691465715294833947000609855548368608038137988132910775046641266865960544187843530907001087338827512862310135804170108520701236427299771311182130698479043660636894914917152855266538903999213152263820390062379833985274075281940110001360325802646345421989009413244583397500441490622431662464214633720882508311308592437032486404637276047409403269489352540885934283186999095492916815630033689019267126041732013205519357232658452784137735959825458343582952432001544715011350953664851842161028213671607462195390912155588527991132020183856018410539769975743643917985519983404069156556973598516568449848320054277880436274413976090405014045818465605762963540206941898703738886071472646868461691216431885239581766773696382083299194938727489614697947125240553042825934984168563385500760108998676960165628592145604221170379968184156214463071736912919899966084326333695891546030412174889251363007192962015589920690399075194716566881346594822767806390729377638577256235681180280399417996210164239484563738759038932929714653135099216321864842407433130935758620400397236547517709780737918618903902613536101228267435859178201720335799741632300121595117798948165178068211731572751682711559822522338964261241239055497722495289517253539820488130564058856430608410985868034521014335113266600957721216420369503739101356931753455729171412704316857976608150343691653297540850144768510480375233070692088962575975117660356291001848470217793132257422918135528597206879458824538239900664903662680600854622251164976895787921530730722338203837589830091026558769259964267019544116372865892451721901033780686194228992221711417818521460544861329426594691691784947791455495429763074366981076829806157587050034986657311843142201960820858492731792845926432423959997714697632645265791886529446293685322379876687329594745537637744250071466641856890516945305339345006635882619202377023299548480611789325819424043876813240443440622723271508298480355351902537217375526624496447776799004002707529994667944267747997616286574894078173495266252329964150168350201988427538662597421218261595221576953917974606156349182128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 1687611457087845126653979301259254613267587154731740606383027150073254402717399526201067681348024365101658134143122544450748310037067208318643362295370458756701127700626952642114727269848213624266334914681920356954471376991778002272051049929161987101408619305464015394481990160587171174502671174214390793620279256473723350248189576114940610622634623557988699034491416014452508475499925887317727093092503245648574550865153490925157215460069643834538245805220708885742570738511368221623550249431596831008600997895242072580615607657015452754316126160447310323049010193743318210361837941352310920153684519391857342571756130489787320200747428694265740897352840357669214955525066139319535513649812809403802804877199937119479990196006407085830802608533802930501755365352816934789670387480343204331563696841792855111159709841217478540613438279146764995142098215113612556459453235952157126772200841658681935846519766090897173998140920568543483540039294814392269705865937818813959601185389091718989049545493294174065263846039869516695420082311083997042727552175018316460140558981665705635026363731495980948112691171020072058814078116737222111063275196623654553313636415365483192340684221594125629972372725714689560773328408032578551811459740108341902326353773176298458030185569437221029138312330580990231683866955859182041939380245561203700452391435117076903144683989668312321636139329091165649415575004519323049942035200247599970912720810927102979272592925944961029348139415183680994684365511678732361688820538535533959891337126823125923524915166922043430247317468757758004510944232548166906428505733818108507139929341454857223893573469218915590431290020995408307834825012222303411088172264097268465227065240250186799887970176877383552489020650836541122654793589830910195406549988212186908163871545388593427557861995741789338965397934377718475992545104351759980411165287302053965111781787130399953284900121658886244793713389192772868797717378742082566709024434690290181070839245198578010456682579237831894892722528227489391822457667703751462004264340829223462677506523875890645276396051655772669423033804791308875219879609380759626671303969219513949468582867711526542036071384341495833511857656198446357345603482631376803573226534818470397347692700414065171052760581434770944794560761156487408012100036420426643428757935121486627436644207610154567750380710307544856642600941770745900271213921601685268100581996386644334506854647770524024963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -2859390974950064549141540711963134790645086739810492754694084163497394355063992106616701597448619342410952995631565735262781656869274290851757292800470580403997251704885631859155984881558838265338871145022998702236826184839452870694789647883878651176860900277411908292462522001108885296861521885394295557529833152577062012954542273862075133189236907284624501342188073612791168818052058649840494935112156675792479693341206953139891493753784800917602496593895752249597431960226251149913179020304158318011498512807880203662341422818891230355814610766038380508121029888174033102864894597677015850077190618784670027433493150012449225192088724277007796314865408288189462126389164849934157740579328759012052966306357819272168894761990610741959947384164337969276475623226633131098505293380205169281537747617539283319745771640626157121371815992094571365352930922183011722252430194888461474202377181727609668475251437553006433674393423378011826807891050085400690419507408531141844803421112289853364768858540964568804311871894330287363996370909604551765512574176735721762778296380279455221133948646528941555073353838864100368187382558029279984046372375931066394656013865674444525720585381775523574896450332399937958325654766414181111146611020464689615949044636237483204282194569308712295249329453786323933855079554552325774262392673043041704316690145631380892081347417841437011422259675493180789252684232897169096941622262628315110607142480888152896632972275266401496198456394013708967984641408311542154181247619926872765533149733624311993447197165727262343067372734664998196008679052431162214785524287266171149215784512264417631156009492089316867538837885624890547086863171431264484195908936139045792106404202506140341713610472625813736982541039755747562119977369839067613393908165398776408735977291694759501452718695280155391527735724629427567318357974265466311470145397964800745604392390069452214843127122029604034810490951760144290859114619169231811371531631547413408355889669598221544352497847782149867121723958443832287987347599744202455202506695225580562610950006495270181852392279248237399490880042189315963189847456856562085928374881990538271821525483507017551265594796244361612971638510835691751686317752642462482160462407813380486376513436587152844908641469417765692638424952594499868927996183663891335270750504320829575796397564098062949937405027184634196697010972694771421207678788374427619203119173044397131888683105671589146368205547332763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 3267130071126022978918655460439044730249035131220022418588734342416894816949728793254984454765063499725532963108321994760888122886834963587749398823149955535668981604879239154381110502684075694404877675460796773895650206703665134801702988255831852385005372843030596044481453861556858124549714857295404615644067934789005123783876461283962558003301638606444376531017404194553897117392775831225508275586787939403223633821980449653610932204856405236081062669566315531972092649093328314666397986516043265476907670644391610805338440451084975168015886153670325539998646219036647048858919034119211176917282292431254759985633762496931771179316891185550588303260000907467524448318394249400065615791143688575193210444304091407421578899713128739461326961443999257043265702766962649210295050162772300757017242472901620069950235499090012276365028814258382311653996823864433601501847958652184659624274445486638775973333034152513602610833874956881146366051544969930324971393080433138962061250764010531564431133179055563744671669606669784412244124208308950310229394950835589716058628212607026441446468588569259219759956278269570079652128979401186697269504058722935759555013932673906991902197015633992276677631310073096068745104549011834908647357827368636321841891492443811086663521705811989992296892429228460333457327251626205325439126692063154023777578953230884553930994707623292085599879718836051188529027277125649560518132403695212367732384015965587424994305078927648546943202891833217775442877152033447835391549593692211609023375803801781650930763543369406735242151592232737319224171544145947144371195383805095528576401008180211714015851526994989095249234155809798351432344745456647593295399623300159272059857457708120062125369174457758812752719719353131412112230466809515601163645540722058818459222120842832853538164196079727617998121913999723084723208286136685904972412525935444951732986554780621857169603665556064736812167770079837511376206061108973720509212412217542221276240901364086047134498246887533341488614940062250146679252673183816861393315046010221608825821644589735051220235517979682819090385288399948789552859014280327887701529330509843023511939964444015411177583362837033409256489118699497162235318332482983098070361785762901721540982803175728432160105934580574829394854528081739177417621658507824229626198703363308143671325126987633041047715549504164766811111658195410717614847380094546739079745787420704999047798428035704887406609486788511276245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] 306301994849656770316887171357089957623337396482742476971109700483289500017813375734417579398388933360490048893725866682318387253606805036603180846851947556382044938835598057002323947109737242684139344732620423915226050503603348299626101227453136027901032017834681502487427140912937765038742713785559190586353532528890791043477031387158738238248352420555286375401129339322746867749183591395434616140622242103598446080171838760146745121087604269884668600215789157622351238374666943666581279194652200663599151704296432811907072742695955552783546881598083108342394178828764274331289995853184329952412634613955029417142552296029109826894347392068267731723827231042295087574645346712697769502421363794351517451321298760567580187065557098188361876851745798956726681743607425146521993829384097264458266611451505538640618485147532120056662788032734836901575312432898093630400845722855766818149004137861499606458001203610237079339219069169118677400522052869549716675745152533277943831543710902451233474565931021524984723750045405285420921478161016762960954248513513934919887589634763309732336471684524359935321428447821910965880606523489383119821252184346145789656414898051915783789129931133393948030431022520397890503097245288603063721338726988486291846139974293081972525857599423429051749963211859622250710863041040537011938338395356338026223823840979809761345191823769945557774864749292553404176293598496271847455862180437156138269040420161488335213995322097628638297429673594112911250857939838290294137599150305024394133755421103883300134740315733027508715028433656806639676499960441318901101265501931487649083791339577524746955067923127762242289466938287966804215841300754482898680684334376843709043015694048239375868858081583507994575992014494221162355915061370703363068263568157797308459731475536313535542755105758023709736593838804371910961100495423349000594827523176281676333023634918158033252095287888255166647221149445179043647120562413366814130678984801392425661744311880758665665547715805491019930029816373273170291401996975900114413545590468133812369117446156027475832340618418933079898206290775519262781141969346044612730501181963523180776802729996241018933785518434945897871594277248541521693432329304727878691445084485162537688237881464572028546037988067855209227742107073148380706402342670233123970214390677730734808393052806980866946408207034740609724537504112514112600379120243469595747662218929289054005870966690405765575633267872035503387451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] -11080529155094929121913044695054285892521789757822402673284754736269567048985369699833564064280860160964993354924990974828211591538526763769952299513452432334711833450462061267459624881754590718680124814406432162663716031433666440753108212698086026420185661378295372176429186193965023229337831725892067012067477857676488602872538121887909127898657252878247996445117241587508965393169592297396593042262982149810136101165704203430720857449315260071348623236626127742249671544391987668006285015271115572915415049534204299171059744940945535559134825033861037416209269626484533226204967261797866350262611379906228204541072836144441414358218236678762080445544004691409923463661208955226832321781616382056428693647075778856356326617622606666131035018402695837233318150124837565653008331032633882470833418133794679979561002013583236220752192235316128056639831821266112303804695170862125914560412426245603976318405924426083260847723556426008337121933725197253525297153138086525311606766851226583467828735855635386585024289502238659325786332434601512232533789586814499902216148401281678142244856187626912420023185493973005906623916542533247867229419354159283632847909479875631596734685441187707840544235387244522025384277917425039245543948538776190363756317702835833606142937029283542249870065832099975646081010587860035578920358301381628131888201018248164492615553570339564097441000737698809552151880290524657394627292041871209370030920549743225493448413106269785364145084350697204444690686162719196460559517333130275429455820531182351100518035986495856546138513273725979740877158670533724519267446023985281673282595935064046394574061230472191412042761016716904799887535886206412827679115638824673804111984788205701139810029788325401739448971876478245870048606796245014527328812245308100790338199282557733268152487236035323962651137980172554920959484993398536029717756012281606006697538229213253593844976679218783943784118354952438507340669501155728342736369980676210826892661132351773081543737657331588672355684039850893825238600884419966430545886023774703338700190213242079239050352107373965003896992561278648692415405546579241118462629874097267076001272977530981073701644650920271568063065805026346606889704914848397100760231227853022734293769660893558288920752677989424938462551735111527358829734822688858770939633884561890132535801301643351958297270631689795134166471904875695562123531759437712674923798700684230242028762444903705608467703314090613275766372680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] 23266582962046990022995345413253787042001638599580681030780455368599277600050485925766361434137755008952306122906235934415615587022162848850207128141869084617401724087977625376376258508688132759720815597767052635532542452030808052614110310706114530566750203905135654574521310062474555567871512702084982965765682541769852118408388367221520047773180220034824640051418827961227958702639751395123449724032018410410314420961274475260726409526527238598938247400766780903257886180298374488118647232807811509900901092037671660465356268010559914431395477864706681535681580126499263947189213024989516719118813012348833000566132671060463350202368735858579330582761849752214299423242065666479799083274157612412326656066859014776804451613884260462354958784092997359356893200218249766164905485998871372530872134575124952217720971056123032476740864139171431884446900672171140736233754335147716948374661451830966301358476282779715439773244435470195286240384512043951127175192177368493618291846227158997482806710587226877951930014921326925783142474820845437075408326986859897969498267534298661445750487285500982282136971129286598264003330674021126026020883970287415817573582626123357537392703343379111651718876569029835337623061552192384201449710100799188887349268617301896683676880945636052810661425419073691243459213771039275811195009938657794279719134458872266773454319857491666265587970573949271876199006301443899881178728280991422257722712194586002455231737139956372264805445739229705196600980519124508164357054232349608387029664364631507450521693770848904569266953285859069685936204660701302392034434828029718153737571471674131593504193520344935491658682940996699157958383567337150748313306701184845488692738661401279841165877075896734548971302982636958197800940515292103610238748249456772378853851514055744831145080572325339102776082280994096529083522119789132871527524370349113241855526616721100711530461267349977631780746423792207911665313212470748906886481968656891045419969556468348289879450802270573669797370158723561879224950899411924224188158513174411060208236189471086119230807779512909882589697515903037442128507476588236581574992789186277360878073128211025980119408881573439980947519817052866890930808713097412146139931403864275830861847400224903595849416318434875978616237307589314805720697321435431576399358320526574328251592999736299964506668238994062753663865426304582177696828508731607791200248512177619461576669424833637648403206199532178288791328668594360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] -22327272929889678017694845138426161566978162043669213126786031814351402670965049000508936151286031410653084310064385052432909034107049594007889658822111969627169255400528801464360009352876684117575872824845132122115624162056869871198646288744436462710035789264550870511367249349011580596897157404911690932424554041065783402354278101115389098960136579319227704308708771305277870472896469192055888020303596009780053364399486101013508566582033806376968719591020538273091334522997143149055881928587085752079980619759882364991775973633580021759160067071693565671946228363392044349915284945908717160247940867264959601915160917097148340577320902090163303961327475365829810381782361606033357406694742504445946662363801701034757850212987868862934309701891505955143633587186946878848148120578982611887680396691622685012496097789734915482053661115764928054244719444750276216261781019695069191545157691266575044705073783059035818937212127120014760288626002911854934497189140252098815460466284549344198087007681650924510893546415530076557218429140088772739540771846264571323470675677550047259281993603207176386950672432991870733293053625603898908652549744989052517032187148154343675010548732313807504304650854334838037645882894424141983841660708894340968307664339570280554959146453266772346083717446232713234778618503174646127964268210463611522453760565912363366025034108014492705715132670493881915485635880353652026480224212550937420621963950370078579870453388891357793842891375877944038175662264809783387453615420342900641867676043556020311455195552142171805987151421918406530882277610086997882272315133135177048395164419084979681977375213644207282317333288715586196134124111067652975740583901483349039152774165889194704582000286794180466727331235966789747833511854208525500978549988144604282854947658109156838036418263887065004272787198492856143652268999802750407221468651758694593453441822327458256393725512848158683371149781402016698031717234796170958304022880297954065274581264334258896441373890535771324431237364800810805027624579600170563923443901356400772494665112220460340064322229985568048217808049623816732122830208127769867118640016586944008960938214080894917080503753462739512964918527547250642119629256423137493773565087911107808048686225069678749849737068133987738575725927186228320258941521119077835737660539684410260706257013979530419938289600835741502664510791807664528424543640991787139384210191024419299309739067107091029808739468531797456307685934007167816162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] 13539456488302590743268581877409331904585021501590961765864510370160905133260445926204851061519977596851793494792580133113937134304312867683342734076651801222048568414054586447577001866127669033459152708240137092404349503915769295669884550629435737882511600619772405732706053964216147683159778682793181713302499546062268336712083501503449631088796453824082087602848212910969250681269052762260797697109183263756101523977241687333769715885050382916743860706652999523284671601967160090845053972978372449834467070902402071708050015196507183030345884855887284681494762707317679169544217247057884268531208185676047071021073481402501904264022643890126619656906885881055333265655511400851895304003956111547059651413454626113506878128030612870470595924733886162564609611353209237245000549558957090718781604303467810103437174701496067731748855812151125073772827531321065210615139486245461248437018237896011604791711750615452466425237519152367578371978416759096931140322556629558277453885825398860651011953376269655333542234014267962400315078187273306557906802982765864735948931874303008436777732827718853651266904576144467577852059384841189359451866885051004458817129102339548546608003088929738619917896059291755866644980010097926714091277190915997847192140433541925838327507673663799401040224102554564293544632455824979355043068062723603694290305435147846713892687394967499298348782824346105960291371295501948574569885098009458176454770174648449942984805723267101986019789449392445407593921438615943476542163374361577677628569667571384859802106345070688022362945297459464691697985522463669878858058727867458269640570872797493749844205296077985352723273196373328303588583972427091623718075035248713984569687800136754972921764478638020765695895937642196427852244866526245070186505735437498000814081415777433570028647506773483217603814678150946153453575762918350589484215948990733483176615716345354145662343119145471851441328355447161692053263389670648513730234178450984156698189055859748036428872454185570695759632609460873395348608949529168634397722281884146933278592898579039136757265254180877455586967060857545189480030752826456982605357550582215329688193207477767955435354193490953341221889095846912317327726643221437484593183319548055034852760956408335684655694792740251498022579395607105906522811526087310985684603301078753977598153859994150862803586835795693476303320439135387961840362365091788009254290955097682867808092919068592877641547074160643937545955850509926676750183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] -57101757165302260332219847659476698029716608196175533129858838658106164286536587946493867483810651871903426547354453161469827641041944890499718349397473183151167090874451343182482952744730761963785963195316409292632906689530492970889310677866510565478447429501083798595417750760824658303104898624040834875267149604165380632402634599790866180099685133542679269115376839938116871968098701860941505001872709177446816712659497035980213145305800485231534444295581156397337147428270827405005577128461016044483495851758269443485183934788799743876289827290698845915016017353450814339626587297664239907577235395825486976612276682269098899149922618178657839917977843263440161666471710574795414552583091417873603629330316260064791318885151813599471667660561537352311818592432314876928894831172976002377205421184935815106034755810459421136630001337061809166415839383764642253309366820367693830575159227190657002509722908201459927065332631692920320597665984010966923480593296483774539141479286637548505127975077036764008526937184481497253175594105434896782947161745810876346948051664948321368545452096374904259441134267241470528226475046671458007058406873222221487251417899433013037209072140641303349825771476279188332058003357416770963479926010992484015384012888690912775004157817671931804261622204899109627576066081110681212472897207969305034097408750986654637600310039711444361158795439099638749883761113481128475957595383815848370228116419322002864750728788642425286244807476004077387219553625618450874247014449168393229749959772572127832334586554573507709136549334955102010488086692428037465319064272425416402100266515413397960430569798791448154666911492324244455060682860424966810094025907436343974926819062628700748940741868014482024151010454524688291508692153590174615305171488533278448911170806680340708812231010620691330743096197858848469564237720837015392207214041928955919885128567128011401280145527629063316809513962468552643056089726884602062150940459893138271899420687081444793665311663523802231575209091622881771569211761423072814143236506574872494624022800773283890425742601615106793993860187893737615652565121089702243952778229669688560153675011095501426953740226527871611909893193495411691454354004061862645228369077098753283665105548531166516844998792739807722539226523579454777639832888017946549727631288288125788561265591980691956588900029056037776427126019596869360335547382014407461433048230575503222516138800160165860370833353998679116081405027216533198952674865722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] 263205414234229365872138346715397030929677403892489797803116452414075997078917538856103434254327998728894087849419721748499291137502715810746519418807081806429482867841546753772231633777329567016404539666842985427356808606000486935897693138461412078983942436591634329935859874970352328888283780466332389826949820804497032408249951940299321631300950791487425923000819925559192339636058978301147437220806174912548896926515083232048030165518437490172615115087266497804569369226658990765654892297833517655980037098711809841874886848491319368075472373370600561809985885431564292434319564406738066722832330340137209919964322711373359324485300019665310342404892418308651106759164952762631723584271610493754627327294489590380348445161125527049470559148811762646550726604230146471985775723855468602089951776444770624892606916545436183683070195834756257167658132917443529021487892559760987934521093688172556713429935608480386471450661611957451061801351219725397340146597769845510285835375490866747386495596672203483445294434859990499678207712337280369023254237759274222447851784174397230389471533850214929201146642169612513258479031052064470861360575405697234091811716416215064560488806655057220845194381669211856496632331099100339695326699689086269847152765605999640165191764102543478989748564876677452621019438485855758618423682714492809619753480982346104050831040479838980024466870047952534244010757283707699076662348636504932576487301749342145849254969231032281585563626811303610675975231793026679137996642134880540730717199015965117795572686645760388994666071381324430484462119539703103480352086367593548792577580616999191127046658197845934412617034402124139334484572493981296425295656199684480073722510947856892398100338396595787595250048990580501951348801377963778213677753478455560037188325229712058410124639556986575930049155795854477394977068117087009413582118254765621795051723271124222601696389713413025215120428575014084794033094724543188234105744005605721519344904962089371885162441266218329230602728322480010900625174278853134222018013669393455960313536646656548049543507800475280033817772511092576915622004867556498544330034929916193127695194746714459947743879426540647024381828715381844749424711507770316497068956584000883178719741851821984796301909457128823406745022899599320186002211638433622227011153179093026881677681946112931056718042759948475560090382650666453763553164788639713378364085299439838437826880476692825923614612621102379244435176541827559049124829471111297607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] -740973076464961809829006989153967528231826919691279037199601943743817118165807846933932081024773684770645248654160169288211564604545810915297107867003611967362057327015248714218130683456306766234175034577718385199498210023994356015871694958117811840311419066964623905132283098043359021092373889602436934647840198133343773261882749144082307939138172849306277253463671830486356308884706622356479564103979149144174121509381446737629983018447965670016977376219682432630283752058415628728467632798664120801196372425294888612600071087826729692284560859286962461587706225246093474931059862485069251205323225682737920421802599730007348903768659238497838993981283119441348494281472567299900091014117762224757942264346585839021894743992217680274410169682453049171455148008939474785047655351492605316358412577039897206910882942488088816711475135289222612541698467376622414696000119975572431370323146937533588740789410490836290507186083948770016461618674819912537691270945415293725518108054076711205985126360425688888006122811936918018113419237352218361202848382971952323929996936164365885456656856159895812282627195157464421495005126582519946665778236595745591323134607391644648941586097881976761047586057972122082618288585922516428599531078181171163834812867894969838306597522027472869318925583461657332546126831890094078534405098199263757575584335713283176671241033876364064733294082536103028569430928784168299138044002661837850346842869080658785454018063425968265832061309975782202649849661456115417546818145377955357608202885789077287950690029564801885432040623516078189117645392658430306982819307839208627774683612784575681549786622700786972179491730279388281495062652150607863132277752512641697085577389822782701929819016169129521842458011218146960004592484397014469012864316485999886953756775317404016684603541308948712924210050408422041463337014480654072865354206904627696511895477893860817824654490256194978874198428047136230429817944037155140304724721703926167572360788358424992267122735943366588308013035830064947542791797384184631087665263175513999831492472459807684594891289739028796152944452288801116989183676757442097828322156440578524252086635504616211437466132198692524927945194763994887195480388790801630213570594389234270552777911218008239749651212059009063430976971827391667531647343693804389916216537120499257374480924264187597034514109738385742144892907637889254908857619622527105427237907954128760738131090021823104594264337309484456061447533482822169759174357750453054904937744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] 1518713493856306494275386234048086446763604951354482807130153851048564219090334875141978996462567847222488661538693600011015939059051443826480830419273438591881655191715254237407404518952655877846182378404975902291572935979529229170087247910318960730358509771633401737247493444499470404620014509345005146278305764674222924213906569174298331176771181661533085202430103476826275978152787253818057514158673654019411993399600842941123717178554188424864147918360844827368185485587593149654316267569209599778183110084637718537546422801727686775686106548899453253927620757303875937187625730407180155320323366741615383633452230854684017729665527502329068957143012119490689154837694467726960778126342884037680798388679357298543813597097493788510631231295597688769278763063970258267153734148502556285152147495227932385594195872284157135888703872838108050720511729503171062498666575499125769053888783279466399398619388021281167011839293538762833254911697019566566978804168587751587193950465503826416664264158280487289057079835767213280098114295535803406363293842577383356164984413917701820361646869282553628617510489804705971911828759454828114488184826029955734516215590979422850889379667306517635550026940856660402622525846242896807697323694274740885434265786186430919902288853526137325173439589681566367760186490798975222669312965274715347656177259885694863299668376959343785546125792114657671315663260202258122106234668241613502494317249270646719795453832551088534810833353275954227667231904747811655683350179696061458522704473637932371067674512760032642948950460648732107364964165662128189881290112734676461961585389734143866654705141157437145148078260582823934628406786042630884207794725355141937225060793253721978363668945529786677335653690463323905447585539788141288647967097466775356914384665255910197763933887552125808224669761004279989030263181955531071176180303926690974872089279426441644362671652715968249595785574058032858730742708551588706069699015262020010991801627838162176404857398656357557461604398618239297969145800462805608218315936415902470731443505135384571269908970937451928505292020614662425141434747274238341830699142065770790872572889157886609441595169854968157790702943650887772903562796035409554301208672868981009640340072892652109217733826585791066726732172332203277296554480925222700149790371012475126921349553168023779666747698450805270170653715422228676843216909246169482142624508147746602541773354797956996880914271101718342867621614286242556768335987271711928769946098327636718750000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] -2419947142441702643514345576677797569171495286821556308259085247517463343247967471302137429567804248432730504408819829892156084957738688040307177081359605399840136413955518844792440865458591965242115972885294503768839582203531174218016452208246117429471793226083403076831334140463700385190453683660490779319784619790469972021459937190633608768132517443924827872133307969566946679784567782933045912281082738683894572103968555714205938598798883747631514815112421520870911059372785547998827596334613154862957917370414164152288241426777700253401797435822410299831034020549532659280772192749786213744849371848118322706814297837769220952651292206599463742499351723164746310884436509389352672869058298885328430432186025347265767123158154169289342742946364422059976087545347625709662050816254214120146122736356961200862343032095001706294288927833434594919430670067615566247124718171265476318702990529210794653721829628039032115342959649951881382367894709377055732454872927291133751152184127645446406392815898216470407985625794020463704933203786354334380831570905811933182695505103521810882383088965520204002206454061549235962080871897082114332360138824142942350087191992464334739384959181347311858431049692484544009733293643592075183799189933491830317073042804894549256850812631530813611123502469996498202908096424201076927818364276440278823442368674795333904975506621519167898215448248896322047800475622596757309496329471535586758372409178601456662803715783329661875568589901091867498244955161655074371266897767421831526224707065595768229049840170128475456577280220154671705711557089516980653119594993291741613061593725373900098712277307854745277307302885356570022771286411208016703226341572155431030769522523249402244320851675412257991034662333948698507147562683606257830659298799588554027604827101835367198067503568148183545699491559603968324580048607636807008320435053596158180491256855855703561303587715159704118422455173867418233207624241781220047920776661910353139019831420952289584149153758417817352065353707782627934782031134431261254057585745136186231006435255429938543414091994793058604200405887864493749253130367548705965856448985006667262711002422926872295176028253001668197975819544117643031841666422600879194420963241309669228878577374104972043323385855310704189651085512674485326142436852344979939550189134639515352494670621279337407616259262313786714825993365536331508407007315863168564680238619424092478401090959948679485950406178957123473092581029974569573059994809227646328508853912353515625000000000000000000000000000000000000000000000000000000000000000000000 [82,27] 2937024011760865683698703813213370986578619011533565865213307972309532782333280829578179880405297401174382158068359274962741511798705449986528769598498063209221926316709162216397316484570667050439544178103798939003671850917466406462375326850023773577501158158345962667218795617113636279517486295315742528921460199676201773937153114537103536044017239307108960501320187122221371214164112741513036656516067733686584945354582200273869387331504683713084721190101462064147490414159323832924514188949415305019566924383187533595472696001310963104326221245249367559464142900823933888208606911287396250198293468031845688430692789048903816268304452286082516106267834638970362340848910182999935420327276537653030042191157354775731888723459548063923721995070513553328010595245147023694431775931547471077843206201371780744554877046807401834301592530863234044230769554713369135467813155405114638837365822011104790796078484739705615007131087236811506585920559352148283407618778390537416686930322683479906927826975503475251299187541917716054707152191739201959738576949486975370254525016817142216174040494499696909295760908200544004320983394331452040783949993174609149504075450509279302899910933243010232444737614533958304283076087163031220271071712918999435934852391591505378876180021087689813805789478786402998072324350159984896935529381398063281673494928445583384689187987769414722048581261329781491017425163442450181864026897790665137899391147335131523141434902366383978361564441248634908067421847706740944533734125200501419123555678867452635865727973916000646872545416114166541341820380499596753670637220108846316152511186278450560385790405992236708823334153495662105546775648202366211788913344825979654317469401083018937805703560998374563427356169432613656708481363034863597092211771606489638863589565484729165565269324935175882499518342724872835448559408826890368787525068951970708216221827305321334408610067672513012474091944106002767394707914764251892483089989534895490724702838332802112182761048480322175384461765170391028014690091227652695532681701406017636551780884226828899226362700497659704388215592368081649746009243515317537686884703829735921729115824025875192764398314475029800735262326915006739983494770135502619176773075290879248716125503489348146401463821615755397863601617763721084955703119658200038474036361411805347419869128863309655324722776544100732647536452992251508531651322684548756368823671601185471351019250309225056491886349753546483781553813583642836723642741136863776318932650610804557800292968750000000000000000000000000000000000000000000000000000000000 [82,28] -2308459692424967806083767005181027966943537118128529899422818121851593617725930073968344024555769672288574588609983760643329562073787527637578023021756265429680112822302776619677184722453681219952408620398417831421307153026553230859564795942494004364756233102014970712540735630416808035914661743811001441655311201046358528816047875295608699347614676713755917543429551562132571978959002767191073239915815841914400455183563343888552411529092008018915124168060597695443580719435431575454466501039835020587474922150761825323352127875504325763004632459132074068602774296664927154726470065405260859278848505932080163488517742835613340470599700870851314870532487799687503038728064078569621402636098300422372330560854907657442848851287854242393872320695611067933152073551884146440194025213729382930022731048021534041177474327535314626650242423552992574233920486918631245461311712585121696739196710452615030078377447363828394227120200932733771080342716082340924918984982554106977784662466982047705126494433621356767319204242147032883633261620824323041898111617310367429126771928663342124696537339463305100229173070462305512383843174744129858250022429852708055097452992576262334030899354528465920136027367064353051921618007215837533833131993638413703663293098702950628432454629668174805304795451389166693501729110988978057438681745895064968192147087846724313808553168040345301662543779404540829458871217333696628337901209401084003060074204123644675630415741724711447578649328897951018372805037654019966665921676345766395635060354791636904315545569713022744019291464649741598839511292842250913783971874725368737078735095961294541557062839690222132731715875737361777583332520575042081575664016087265653901526737444748250125226169319019871799685374914055751374703563423521059608475073288130740238692321778384539417775577156426989841945807433240910740848689220697439645346712398656517986036863814919209589821227800375542365584456184030712619212946246545776010196838333641136676933695470862255644665333802694228532695239106207020321473274616610154676895768015596854819822875287471265403288211255208529716207907136150714400941642045361548946606299585670201137384357964427102494528470910444245346822055508130231269748777606028116105073251998207802169444178659523540543239123871120099950091332865657843689417146065480338777751876043396873013209476281263255663130990805678696466736156895193807919894084906994132662635274702673772000769904211394706979343962504690527977052664442166150489576983539236065823274657304864376783370971679687500000000000000000000000000000000000000000000000000 [82,29] -40681348495242201312445235154294177338257202502165425346691382418134378695233886431188129870201139468201579676970046437245083176541777774973120406980158661265106396024790944582087111581877496775043746613441268914956086371983905408445757929735094719164182574579658752588908052975148433573439469648892737295703690180959684157931983746472764980161267828822640898079509186984472045430950557998488260272905012366232991947629483553160280540942310295058859633820999445204359016730192062750503364905066063505648073355847691926122273868558854065421087058912732176944632948652205259542769573884921514390223345577451352004901973368819358257931906990168602692666676737022901963104590958469144788558156843344484576516126544786129852412976240072102911541802457520752376010716856438599352856151591150100599113101229665855409797237965103934705394347905300995503716887392456979228217593662860567662113197248638247067916251387990686348023488944126424981721098557872405652402514658112938115735345639711536934995227410252389918846138273172182841036813842292418487100379813433998506596923837504190117776983163547419491304759108831206213479129522691005703576603453108957304959568808042860788881590710839915697606373511672537384299892405189481146199175989746244961173519354441697210129580781930216414775265883162107649068123411950386507821821327952908042535893154390708323981112005090425250682974222386949924179032973337419346626909236351377930905644431868850904401605583769449375544786365982955285539360301699187576358858648602360718637102914156448841336148546793610774225642488225076892665239846157595310345974631673868800433934749536073458120974382715365820350790476677059325711579520020020430686322040461384180461322408716234566122887155596722194700806178747704547913684365872366756679366275892858190075707919754176198260526278419537166633940542055277042307025926308189402350547666714517464392077393526295898340561504145262732082679270805289404811443905218447678053604425183133712734888283986743726108764125775951172853802903868039853631234685074367211778067687855365431604016268266816836152201857282445872095906903510497842012173394183770846482031201863254880964657590562788485011804619654222033702319121270450177907185111079160944023865495438704674424720972025864783361783179651039858649860533892735899990463606827842816375060827856574199382619697532169041454982448210498457551405311641480731101501680217389383024120892518966778703417841189300933657426720129621007530867401552131500027438226166527635019320996434544213116168975830078125000000000000000000000000000000000000000000 [82,30] 3935422797693256420202052174173511981674090374932707634617819369102717618891125575201568061863309554832102376470851061298654564147518200061566075488903909054972995294210077966775759132984895663846246654749880366290669410091316271389911083014020227315508347437026485550546565883576337971827712363351952516190080326769873143204449179317126358101755869661746328119482634319402002688550304741081633561220915654263187764289837704833269383935791541185750942568906826290619414499175401614647317492401723818855018142283226546772467819743325312027459591579801634487499999182133033277206252949315146503169984081560749247152184153674128418243890399262771061467246163909955594363184379215509927739089142758947189692233148880144677984686910122257232567769584502604736625069269402337178226440421907444845559982935808174849737998381917650621651001377043455344988120666126238375815804811261646974726985702025541736719965990306234390820142229119077661898546871033261639485741908609964184062249473447835136638801621985686563587520130913000259425533551203344141338201526735511924777715204611870475182532267196391740542880868402913562608038259355304656120748539402833078350318943414918413567346040503591324067504670417908109611317503113050569779180895715088106080730516784458914554025252823830607569695669541358934769134949415833573097913840963822853288838865851702568898851024991957094784713161640251744133948917217568620725132184602694260355923093787262221909998123955991408349873605519378407888594686297325100823391808143371714593611202820168442874637848981220662171457004332629117671267838618455728276742369800993649539054619379065029226279949524371090618633974749209707721567444774770448084224794075122500134440977878190935709731639017126985058474487383628593529727508091316930356267995973250607033004803985068376231147206413357284884957568068542156122186909723540680104314592834400364474375064988797887452951466054521901723662084642126283344176742877138368664688096506781394987955862311559101089122708425178863881483370591723656314206853361480507149016993776568525524054831206045917509411162030988699211263274106813018398448931139858131103578138239651397525807656811337525713542857814561765495597159987735894031304485601438724154487453455902200074651158470257254850445799571117650182958618172635200738081432304552888038140415878822436897493437192368248203572622816329755326435245698609765235443063401236938029324586727026405912803348471818132479690805411748631061583265373624423555422299368907802265271644870381351211108267307281494140625000000000000000000000000000000000000 [82,31] -8300605342703366209535770720699059774699022465500060671356783632969002914887597957430354615021359881715420314112554453261246964666769829870478981850303017663693034612189170097147778865898505995552486510175848112522071845753520279373223451590467850417073181835707821996090213594467243283228321663280049388205068297611945243154563590586714530766429019273750810812786386729020735276202923087998691246912948686292788069155067081521335196731371419100277429911104697123485034887984903988589363716525964215777298735945949360081555826609974349691357556402271747574566707260057025729684925986517496887441951449243670234073090834853719200891209053830415091992030444239036488278302498398708908514500814182946671329771461936489374819445685214565249925525594405712893730985521624898191198219103689713264481534645808638602116386171938253741595378624763979394015068897202742960197623320649232260721764985522220163113139232916328870150268418745059357136653554204221690350078124542220334116330078643176055904762214720779211070554223287010961800628768726774297515713432010175699595707086501538510387291616732086585796186599656947955528931154849049242322892880052001348146704647645877314968189087059232860753716909207095062944145955413448513811358376053953080331831974788148165696008539664358507760389082997008056080490564366185298753478071623557538848801232104305219590627740683230054994359115548683865821897995361559916914642263148303689351045443334520850189446812256809388327842679412063865329287412937672247829621959243975534381013371226791477882180866737795069372886281912065424779686480170460244384313775917394595883230783501555096472307372274021318897952282692752612240335236842485420260949247642989784511196318581703000457547168635111268708007276062188436899028692712707035620358340394053519979951794564238848820733433104838311915193082241572876232515594036539942149125822769458447650355182894682720091740289668309005439495214217063934734943334386342736601003904510679377097783908004870154000428791563189233034383947503031495142347861604349701460207847099881185050893169069646683392328064997025666237244737016279855370078188880161411106882750824199654730744796491415277709113646312699545083791285371835813404844434595890550954700971103328216992795604213232749754175561054654273210286861369406437357889423784556661669881650875103767700815313449889643115577741551805437961052962820725126080459795573960266735601377549539867354529545348930687943257062693331190772741678065454116087987354267425150625901676335050005661742034135386347770690917968750000000000000000000000000 [82,32] 11672845354230377568015779190963888874990257818093966223355212623082062489982597866540860853324824254819863729373892177805930891765070152209408529867303784213104367974248280261974051542217559440416361604096421183746916011358751435786234795510302477086197412166952332685738501507154981633805603672772873439774065613072953929439648656408633911377007757763743918369668622835907574863226470268704614356996834503337177824299227107017978368908192273799937286127281474228283315591829973573944473748983928875458382954178355720487831792017790203578544469944313178276055610703604165907177316276038166488588642004078984821425012927737105787205194168625972572861651325351695541053489139017158226345502746094936952012049107608906058000485688051991852204108249816477221951218266723662999446845251026473044085792069926188449503151029452921307828745243688216649929646913898400847777864052670981745121532057394593822010046678207357328182856227965378983089458147142417438761083845579606588162502049300057498702405675987331574897229931734581415904644193047313937512048709987179590580672962483173062113354503330545987489686529629581886899833739698094697906618437720191774461678240963327082656023063612000248805027767481566778344437781015157329925887743297199090134785468240788507232992885698080597736222245695448679056939379246088372263898887714060695011500533416441958532827092779085723241979379452069944249747249521307087676108887095053662858983482349173182868436027440564418390171307996207117878495479020606417630858358870446741118919613721180025682940173723310944309132379566669616906269484370313195363009365931787956742526149915134448109017288290108183154597363805226593304348352112486128013961437448451868021368765933639213349460116628285169008635810829462463831832715300904032797515453873097062964494555643313340492129577759218313669900108525769322330169156159389858064506323650012160951827186557857575753196201401328797390292381530647632407662217192646718399807029341616496242381410570069105514089457721371135504106693597274864675277487777519612202537731580115618904970161047975790339318295252259474024158158352293262339734981178217746482965949730891673199657517226542380141002748636018637704548121995827806110542042488877030337435389018720893349557579216161125844173838238475441263135880355509254207750273255715870470010182185249311689220068680620510916460852352908044561235664067251852933092336354011726210357803819986155689969985589911867152407403899617147289245803128268980050074322284803034014480282877632057875194604434909706469625234603881835937500000000000000 [82,33] -13008862612647655125262903784125741919720900227538242589288292417111739010320533443149287506541455556714048384134327320003772961783922488377904746928996949219786983343102620476731142553817564444980560573508717725852699677905093247699408838889703169346936849133073343601574588796622055907841411434430260868072508194814654653165080976338629039389983056817711102940357680569180858024850279665626845321291224161783728897187319459177906577362072775443966336163416094998337390506593161623226785903118907750989292103742420261016972216553258127291434548241608557661873916178871190013071935458855055227944319961213487096077102163060174833403739921548904476094090657557637787646694225401856210246445209068415747805926291054642719083363382760934498536314012522266315434381430136595095436571010849287931673624549296180947179593603603302524700483554864167686126656523208895493351294194923383136792889605649702482322130451753373411384722901578902706094502083566712849940685675313212946589988507810540692769188150245821836574571812883223645977302656418741199718592659416059204248953580636265634944964001900215770838404842666039702481797189250412411641899403827577662703608708897096330912058427557396420532822779597717500126558546121663239242696824176898926642728272603952529776690169108150821441234477026848023934124214761440226996423240743311337862255357471088019455013098879363034076866303317340490444113912972824508055016179975099611197090581833425473695168700527639085429019305013188535681985763063541812305660997123718464653295741577853028214842373137684613622211542734635608094039376464472560396322929349252607991044835588160329889570811493121129078431148442245132686268029721984701747829490939303625252693293049750953838738420664117178673403172523505482277948023120639950606203435749259102258009114818440035754031385583963313733308048362771970228511978503195429448035923244312218039383831143639572164178068002563883057790724276941979704000812077972092180403732891231686205539753557757314960922216736724885384190798651739106859416717469721383216436904654439227439228808863521601430787524278063699410978132985514120935009724793562411098920891280654490445777317473821347173750054036202054620861137757043557132360199322640515216710190386550979858286361090121446980676551154357510621354740879452433776096595138529048754048733240795391197851748480199341329461888158644490109915655429540720530945115140303411663188765573632733331705527586386002269258647758161961972281286874740165692445072916454165742757135447381944292656597017554531703353859484195709228515625000000 [82,34] 12173781247507730707540379382278527511541762956998206347233639343883743854261912266094227550747486430989932818166981338873263380209682968403385506016540956696806817984409732049409957550561525418998502661884751856185809921201691745265065601484584209959054878424895284056685326228296566893435950463088373714418782028164149023098170294874716986174027688855539054171999988048596681833758626744823716418470441913756363218030224930522387855457570667483842256791867028024013044535717009169244589362712778888099590676792473667704650763844115562615353479934287528931276016361874755164013142867432618868543849403241818504632943122889618539733329211039499649587571243085408371431384129601735516785011564093624986549115316791648392438737320883156452227304645540451351847196302236616529207054115919974566995865335691629961765585136713331462627146715265558594408431353402665084111620748263185687636349728721344606792151335205955436577001691647605053814498032881886651566440082400700920264308226701137616830668990548528731312208057845502372304941034994263450673253631020854155870821515117616056852131567166287138553081032359018729381058921718676886410627613314744059926479762720971890268211797202551006020541374139430071719958007114622128551853470545290925586294478663193124381952007374263413008618756226141463888786683425947562355837610610527740746104232687723436095869544185809773999717955884279677128121251622634220300425150275958324990408641249379329617776793744145446499101516266787997962963793434819019489356191429226224708892784305889363934750108735415809843163950543105241467658272392348913145174153996838857417620566212506529991175174888923910803032035124560574585504466333723896454232510467329964142792598633403120075235418946569619632497470553455059436929837512382955619443489919380468323053117566516256352460080484750976445377968202577783391183287083457734302570098961036735154888376774251610583422766855178972092523284001836451081724233576841870865349618213962485829813998154762630458077266350791821639386329248631736779258397530680367272776809060278169666623664198571542541329764098066176053410745895305686523870794713150868200763393251972898818266769938091858240194987313109309540218844368667697373522148377866807424638092941405462102766077718939363254922966336462727167711938169217424626534611033947284944387006885177057491303691264294082063721558476236922927085075047216348815570679157076203685570409303495699960629911392415660429054295658057107056346141552072977015414939886432909196146820506538978670652006996988347964361310005187988281250000000 [82,35] -9831917854276969990823021952817826934964188660822954175410520074669771408082158259924476495060023732214956348945178720046399230843536299768629619512383417770550275733064444655106096820550934023794799128653668820246871106426422163985870670303269942909507650929550354777151573796765953853355237381467541490577678419305755015710116761918265778366733193667178706204605873684435889758866930512086879276479398479064843589257455978779753489894582785887556966310203833800119053106605478616317361083177655663700633246450978879030808118335679789587022154295876718334468962509162682671259098496658826893566921102784456588832096878657084658971588351808439075001875695285814753475663191964786850317530743493648914697267588736252682287767571105029468632704803125043494137153177950635924664013706037594925173971116394667119356164779083197320410253374942040616209391631013629925056802953504182739761651367889496250107485611951097901165256915966183558020477577938938580777826191606246432557710483867034857050373226944389880725398510946885993827863742677536434514225159214397667409340484602427519405276873078618081489627884701430986887783640467081000347842524755085856764766052133692629011658261003258351734593367979488890440263341360688954690601262419598555513862782341455730878171778447061418673800747320100550546762539767225974573807757968188600220498753442437756180672787462332528370715060744688917164787326200749203259333411101415399481858884548623644657210857210406143772128179773796590951351180690058638616997313953815398177513991442783937742824808731967738381626120945782824225271149508164516257973463014945476689431206073198183510548365875838540229767825500033271105708628905477346679636001790070706429601464843624821105458071129388976886895089488758287474984237585965583733799163075568388637149124487846250521865843021937252523321987861598851318836540992491984398387866709495184260818192912300352463049444741249454250660593823888086038934445975315994471622460828984946867283071093735152947731759067088758033657278149152540590854991788322371417066520245553083044630314834065196557827029498015351208578267255854439248033005264861593899907292413114361791381150427721938081622429738345747816362698378493737616971361183542282790667589657159463360590669212826728088941855121295892409858161778759333998766295448973787010961833200906156104240062865311526161578024467151217306263139872215512522507444119229231580961632899086268065237540273377191296242310762840750997889325704557879360230968640597854451662574129752769115653254772269065142609179019927978515625000 [82,36] 6955283956448448340031981468470416509441769149013679900834883714187635370610483020764498739031288638261556431861550363652133302819369952241932189787258987685521751037651960356130251215936337255327157186361970913756421790091258098546265815131507677479444630937247220144132678896078715993763945947599038551417306970359084992932162356905280633994022772071899485723444951483472122791330869059535464846397314123445600554662775350886225848211722831600237592028936215731320822547285460261189076967418832276132201397683564578805603986727596513642851812326589701515573897127278329100006225286811974081660544145551767810813721763758511685777478744487532794410904031372326360779687993025348411260694897001289989871215662306651011712086125778664461427809328753971230494731956863882283233112303495336365318169077265411433187669196248395375359785492811312764949470622168109573004299307967564646048170244726054391537699616385136776169834288634700540751101721145455097567510202905416425199085348906809188211842228735881625587856404525136358578917949005573518290100145123661582071574947539478590735100746711665265971089569491832849850696468462707979328019430219864979170070557297677244994644599176835110947915770284826198910263978395122666945537047042575264027084203167068617643558704629610403322147901011125621417140323718752655950859255851015647086944077293507692853729807113927371708737799448577196361543078126258058778845150933609780035087900231475836810480745672582238273047731350847084579303753907915641402190095469775403960586123303772317579802272789278575757967923336311941554889489694918915451582658574145462046041283205788777790273846386220919196219327476606659739442771996250222877823801264671895510720184609456357678888572523933033288435420114122124207027564365908467656175839450035897186209839739320152518760852781325615743419576704798854609274720217505736361841968614923865186850623712570525493152578487713139370947314314328082322083058371270531173257968568762739394611568993404636345193528681504640947869604796014282167647615306339240181993390256887405172533557084856679099237558599560682128170787034575743949133009177348513686836210447671941645778033109931522317721862978805050976641399585685599456151562200278743889740662353201055370655202430482331909708958883456732789021739306821841740402217709049935816244927995167139395063600498624812759711356411870963466210213523358238796120132586855396739689268058859690329416648944267734589261279534566905528239557498244051260942675318517644186720656648793489895687969237769721075892448425292968750000 [82,37] -4345758754491828342181244280143090135452204709444567425093640650964008660725046062414228709866480940224207817727800478560160302628075568120726191619275181738874641669241913583584865233843338955097878207348300194991986263650176823186033184083137639444745206738640891940362541145160205247057995089006468613862536973591831263305650149050865511006131834544094818231219310204630711447035173448494099717388257553637154040370119636128368333746799504505144461858994618880777511682670028329461854927121552962047185484303546868517565433796453131886203918881027143300631923607796313678631290078704084459075348561558166063529008553468016312363840585071599597605415274840528536300487615617036579237039798852016049259750787136974999745168633388442931633926687402295201843102493482901317651543939859801234364436496923049551831478252908981028575461660691866932111854413093001470236037907680100028471103682734574023594889682795659620203939728790169514752570902469793099266847696019090281111009361896088113180945454108275819159609331173074078288522407419593715890648423705038668171779438602721888474001575332039956871743033730708696000385748436654999693195049904707198197826586338156966791236506167362270028334114346306468972128829423740233246966634721003381655569174466840425591010099627929456481452282193004566002723657257638576880183633338778357133381186160263285332196532047835159817837375381969417726683051653065433573039802317148651594095951390232620172569138658984804460445231664693788603317894702877130477736885784348438908206075796975241296065405548036552882717165438823377114421989746790010521948571668352825090130236914729148832240889985745609163751468335456388439493657544619566257021852222011823157915369941075909529401469640022257218162133327094493528069331872279079058022932283814605559939348950682172552910691406301132238293261048515867135489285525658594039809966898846092810775115585726693884055776607452099725813660152084311394649276421922109459082772095588558414263213486124637554496287139528074446803671677931764725674065896752365822260528782382002469893946249936332690040848189671929556944947097045844634188096063800535140350675445499173007316456508884664822987090659398203594501286013970657077461247303237020790763902171506736398629418434967390633510124446324090318910292657868075962316962581011259766661543281220428610074001903096419423397255143265730003780753627077274835855160441122733151036511248848832681406551295545689229387506766095741634578961672239111768687366415860502788401236888343390218913953049195697531104087829589843750 [82,38] 2410269258184040045400416885799930964085182535931439878149944262120399551426947027625662628298896468837668601419245407997423318071139118740554687686140375715592476821417646146447001007409796608780284584732567687137605590783425117656534843108960117331066204830713817197910781974459525690726966317056637907138315756373060917248483482918274838707388047855187182259491783391110623101648910212739637610583125656908855368426846841587644125683700933344097790977210626674546649255859873578965388473680368258810059578516916621039478741286488347741513175187795366073052053031242125137525638366487405286699477993163821866118003865274735595706099728387179599399223672417692026200031710969840064001022490714961897380566415103488231272673856243226901862233791816577651816183207077903529929058357580974076008057083971549421172770313929611204314944127642180426370982066629409279932343549862345168088601529472327410202850860470445365680952242979041314028689959108673511930177708829931400498604583681208731232098761435717418404148125911325944156105721580117869522341123299495405831917560633130152937285871657927458029399665167075126972179118006033815290244842578939927823708312058495239481589005873352206061588097572599043595646499113306866587314980825362640393199489350257210219243495661658318075017862114123071173735156327190420992670676320823762071421628147883424790982213147985550286147403605525741576991056380785091330036455024830202453247179889194712131311577045716612521225145025615724105680267271419631028484804375750453826807224849533213547537634093529308943294770293866048476510718576154149284451806837848161945782326661640059717908643469051408019664094696501352950766096310782483379824646326205117921499996379720724831219197761850954814720263971268277566493456971261991328903904191921016576923943229671878676354992076676431265831251231360510307583382278081859369124873561361179780771975478739121160477571126089624562172337416057403949359901413045331972740539507229021030676272392106299831217960473157416270331451679850985714288331443028418867269456964035454003190161188499395435677253244518831630230093901854370188860999583181198577204904895106451131032453349935317385374127526765458946712091656583332708397865083578088057752689575887908092395913725243497473210267724629931577060950823631786998368719183530739103226439099965089247427878486798698361499515756218495708020976590176426808423354023112761670884342224437924083748320040228640927162008794585418771715040917569786983692837373631407240490349443151618658021106966771185398101806640625000 [82,39] -1191191555825253724182751956686156615209261735508026688168438042558451412482615469676317084288557447388090568229851957629612066279032829351787399589278395511798830369693489477289731565364047222254727876188263651977556259827821093220963427070236179046404178125521859577833677348970290437271595911232081476020302290684401425400262812168611454841627662764310847810206560198323725555238184945302041800809828192951455984843054869206640170892781506657409989536954407815751979017179605516895424998172433245131521279163246667762085652573807398033184605759941353241638176563661694711290233363318958239611735684453212329612923847948278465136845183947640198638063002447700774471892141645842776910386036659279575387801740429056677445732164651204060890600817365023995387085839273773406704982574456910717942335475071041081557083327109570733790437719803565442157202267912897615085888869890188108256785370363529605841154837561686217599984625477961927549922966907211734080498621176616728663487028306143910882448539354305932332876483621692677237439191894846397151672212588973699970097498031900449066588056569128858888406245561153171634230707914016680299916169265378214414735427020329925462826173430319636465668925176498539499438856014024738877795909160171104654812186447079433562536684408762577056319612385312142967401264329921923684079725168214380267490971744850185911943077240418044749743537820747108396763040030750002885760140972159387838336453538906560424286757612143458475092530343556037215531327782917360207366274572297830573322151497583395021536307084068964547014842767183371054144166354548410796741943091319944121636207709342994481377747308787697266406917000392664605837313557784445689985421822909707037095794846969143476529642553498931792644626732052103881844700216976706284771390062453677455799286859826650072725178039081312680276766635910910572643503685611450074930352567071229637746645290471415525965431601854540881703298438222108806522502191357422986696339153271861587204722467086480735085246484341506008661268180212234235785731928028525208531651355661394808225059537261892649375420180222809288767457825013635704854258654049005304964457735858190405880359639346377316168658854712292296456233112481372432473350573647699862885171177944721248500449395543248794336907719466341687962209349384515085716514179907460989750390610361296366675367034122648822252204779917059156460386058435133103331612611905338880296175161960528534950980178150389826290398924773608320784764365267434284277963473909277514152169064054476166347740218043327331542968750000 [82,40] 525619532660558116069227654671823132190898229251248356123913754456572140022764097578128651288832329759614765527993447114437567116714148372668267117289118916794542888873631231976856441986227937568407260912559057547251897966787709690938575031596829605961345461447176801030048046772643061311912821681438678696344552153349934813083558075838009923176494713534213436942406105527554351708335398445983777013998798954469808597180371820697046667226655436082060189979116151210681282715279719423021868114591408880421911267037900372057859905197569654533595559791101141055456324305987907010905409534199111612029086073969343722232368786934254018350351942644618873040658395744551750033409018083159594358017773815472186002465961804853899270576760823082947071019039260604139448878374317736100193731059133766963690461787092191926007726188593524451374607352104754650317058680180618300357108177096311776633907217111662253560847656149044292678179564639412382194373460607756548606148573968354898045245068024931985059929281748186999022943999965316460134445504824565696077210575538898184757461887744999941686143918632395277911587856492129817421822080217412517564129448387203397685008428307849445286142373196197326914895482827461712915689513936674989272903703040595815344908222565705530272796308777927775593396966848138785609137493646055307092451825100848459853126324181253519479191452914483288325122283078494972924178011512623669359148717568187449462477635391141770744061729572752037418636632765572472788838372858325246305635385813737122580866352335519769729481698518958702462354936006293062687918541515991965081531664730848565389688012925065189052896877126205276510075487388662840948691211416961732171772379161928450092796449793321362307661091998722028762059598915394390615247215016483482015977166362619748079495459077812432528386673204143581049307349422954920789909665120438750368764393458040249504474178937994788092469601820425139394469222637868006833621163380489776871932845922094838678886070151706630112623518940103598063989126964608595719546474254256832294339004985967781409709387152802019468128596037060000500549540600438345737743955775399541921901296776420742201923620186547275047468856239804775874188177123335336210749076438487017885022485765551574983026710817069112118002269985480029261491605878506584361351187830341507763763024154177583731886796296847944459351256595304239450782296837131545018006399779492111968746826904890136556027171176320587075812086415971427920685417678571662952511196044782810360418423556438938248902559280395507812500000 [82,41] -204602096880934939975070926292655988458130316047029850003853288134712490546410304273571394191815501672981694761090019965561889725386242271528501028008765094761788769900028088953784266941623308881934786965667310658684944236225850063942357679501699407106518141984150635288636074559609602439922769313700860121663898622194513314806717571116155792194257665297236666398642671502861114558139652467393345010844411407385512734208242844528753375534786830534629182888533504426613111712987832346329991804612598403875696387314446985438310449662594230221561913368022824779050392261495829975087887686732978118400646614267228631385750165183834912794884187877193885543217835298314673981070071671341400462700916413654436815794992337654474725712931449923184688073216231012626077190108653473937732542892239212513051256652704134916925693191964632716031446739891049374805359146287649659082112726415295532582362783906558952002881489663648842176737349005684415840104940926000448782109386734880093788004611402836780715542975119602754004362376622698091580722988241927854103455044697796772907725776209059120302503715746035082534985889457369678646212646855746985172971815824249037168716031076795674486634673713511635183070532242006486513620008633990165088994842283470125806017321047703528350084825257244705877363729544251464464087196290035486794708302853538995808153015448302369763520728776547915072482556619895081729084860497085637874651920511689601789767735251786638372077836974857790788773961493170261470613333959047028202540676834275170677933450202629835916547244253902474506846408661657308749055094941855295691317711690691289950684227688484775772994208127620745002427066456011417850797401037058272873099217431087217152090830620570871444813702228722851692709203578867799945298168289790174210996370604124749274831896589167529003726439353132510867520350512804213163830740382075319536604052689119189330187084731432366754657566004536048837568469445647499004920285208819127000655586175180980054363223695083034563210786213424466242520547598552052538247738877812385505719992440649361593003921244868863398442087310787783549158716545407838416178329177910051978917730791860973784016368897820951658904641388848288576478020469173351400592391286134897398344472253614253102800788431198344717318304958739578214924301251116374735445991947153805024078057909457550664759056578909856216548728952415900922770508559922116977287901812489992682054650466236462146558008655543738701661094629749458509498527453916230781054657818132224561535892348729248624294996261596679687500 [82,42] 64653784287394488319867020904319145861580235903437122226660139713642802959143388447567251736645777994377196666991825132852775446107611560167458353702383401329378408046100382565862793955299328136267845431070446759950782174282791039732778419548249445889897064855376294625549777842250857497773270361808485263859470000089374246765764039524864987042672740458537599712380026239070094122396843595192976223510028765116406053646370771930954807416966630803678099236191809101063897501643119346101570902355910379435920643341901791492458792329959889280157785944299339208791730470225098266753921205392140040731912433613766742435487683996647009321523068076521326081810600782914208700130274454297545171333974708467482353398218765032253453116066804340351905205624153860600923323376422873914911376357530415278721791520348319243073457343323343859986697809950593056290261547691890386122017955433253858696136206165717216177083650368730574227278204581362421717129644024886121327127249020973529542985857459816235181433620616243875012012730966969579257752678172901482446857507482155010854428644833699955350876887852375619182625593380948891213552405987426129185064086690091695450768543942767079084011293889857847674729441429839224817496649346933202271811646761268152228126921487314982191983421314364606617666524043928760650476889134815917982124869724569698694225570536998089035590052178501873241110353134564934184712195639109333903287535979414078323476799424901836980391894740265353188701992511281379706190294187277034435525355966883745883448474097319314607186974232644701842889081610198490647329590115271812954292980348529348016911792834859257276541752280432761354270163480253993602101090192543493623585188516100843089167172345355413128445744494894174607549478366678350766403288365908038109400161381413044474521110093894827508018054832295759682262977485926647764686349155094281665698722872307805383374431591798764431973272471661520454248494006771764227092493672021267876166192377080305426152665989956816692511961080106964966912732107282080919823980651736282868351534791483730166356357127166571850491328079197403720818374181544946983386088498538948480157694901417885142279742954289262061985072391171470248772926115793728159828566727121737024818620563261527851697149914751819683074899269977096182549474972001915061848466308329787901835986613168005329789393153727202658600798654238386128054327627539148630758385795099624685941522797424087650407293836199291201329456194409214469866279232062723831752032530723051095833397994283586740493774414062500000 [82,43] -8891671709191711280246181645150281878571699359948736601886821061598137076076066937087147243565359606616072868529138037598296513926737859943547905237050331398952414475563325665405000545675002370055702157825838239074077969308493069501593420185665989902466196655385981669391789872363159039999375000675213703526673794555286651641502440594954063630161358443827553274151737397427441208792301825960909646943490411283263119331802997604634818298206289590065782512583126413520643110174522565840556948798309658729809361222233196247780792982653430467138441630419907998917113105529009442287154497164514386552213231942322072399583131782498868712765228478184620512098622904581212978073557546101318415097889174251072910098727501353256052192469684428765872072144931124860395533749967291902904610128250088683171891015581516663743057221852212108965563313219733274093583607404262254817831903508583389771854915349645262118545048629050671374533070959008884643623098370981106920347773443039763320074485884891287501964859244965982113830315849320570641185264514109687631796332616609899860949365919446768978912860249328893954168258103358444094513422767095731067208918369315803614274267906750469697944223927787152920226600070819642205724701651563122796244024075137248397814655444160474373469661432693770944918412298455994656707913554839002099123937492202842981071405590783667167862401429972800366458990222532686574129454264175915574315479235211329344954509020352214194490695315521344767293434230161503750389461888367181558805689403623344143421366620038016834966089605315098593607762396660867802363866766244255647681546383299939478693176659495346080961111767811085804740228112083109884942650725071028306502887822748728535002245688235023109855858757671431590600306096823688927375643583010009348611026226077438575867965011340136843272380693622421295386412476826973270071188247089912029255215277714312627529318594089846044418469583791043008106533129624201310237135467153804558579727334472956072875085742584242081298915085136533244514927173190933102707174100899697379351674832697834752683129952109932054654430878775235373564908799800361242701549253174918695189894939984475109228897702148840292263196547653493963786584447565813092573917565709066518482385713283260973847268216141937079627695676916813975943498838905395684175088460902257008699935753140335581990148745445843392519494601501013247867776174762852258473560344182924926691623286541314299407357783536303222660564162939419382291373550828064021536218828820063997397937782807275652885437011718750 [82,44] -10052777928625605600006736782079075266822586348437381629013833266122649803985467106358831338480331017385163112636483857562253330205011104443630891424093794165019232072927221876725263200947540526421679015939806630759526184663042893049257602692424180458063781741205255363873381701748926344257434211081365518001072338501935508820946684023269654881033624936537748542391499517516779207422786187727207482828187044692842226878497589171824878406754984660284084033849476295780194692839563348036521742939399577506188162457025465372353338296137002430610125694364435224659027999234599347236021318190714379224600332712565462810453374853955545043201466707817678392101862754439461793150574453680540165951916635683109922665678199189767074997974721710911621638350191790529572417467965144444428164797422397071531698641915674197140774075501884240789576493069078666605829510095314838209832133438273501383076337019832828678829321896839490743812580761460772437117491687436088771311415409198669674475356020717019535547047813266503992371287884929803337687744095233989591441698203958104111718294328556900789270782179315237219405509607551017663251555870805784135278174375852953376508134417026373892483880509147488977524319489503278047162931114030965869397702082472928415139913568235097926677673908977676759706258507896515070601712792288050977167582282223404915853236195533920987954757917420589009192312478966556639172056183297416022113666249910119936072937075688865530168478903172750510910938494226952707874819595002691205041015125718918880194883884102871649296817433537003426876602868320455574343076635380989782495108862610895170921456597151990520853201195411813415964594915031284502116937842003986268366309401602299132289063325492518995696878885141547072609501932766091177078429650074349950706784515718293813474732108564360216471446951121886360616030648014550251734451570102163978149672399411447271248729259719947984715427954703754802591500557810960721358227744407820889031144279083342320996369693986029879471456181927035359941294858316398285277959814518149829972361027202703697460672327253795321340763954933906943543667385534804750391002768362547425473383350619227382656553127900118909273667162308735418170188874208862553791955758438039763543102683466608670050920793264541513660109927921740103062420276524905793451363226186495436206106385611728172292971732296884656790847687020272190268901314554344747565246378040410696842292626928240817550841315611124715122119201919128645045999072637223415886209912373239205862773815169930458068847656250 [82,45] 13319437250301815464078694649878634683285972837501900789047737328035876862874784628015921508865170663963861317817481060139713623899469302826839094223877447137606306985041959252753211510799443723924545916961433164897941212308344186599616008332224539207877057074642083713029061422979249906881886505250712562989992188806217342338420559358941403142758730238079875989059647312819979601752353882839067614354765721672908251114110931887371553264955431026079051037242994842667446225175561198681945024686331427467072820678689226707849653152646705310372583914222830555813691448668070221714506445999360049328985765061228565404527498533484879584384733837451926528404859615672465030250692743922400818709321513853940914741499382603524531620718607927761469684694234778449191015020477300480772338162397529828137089902422519904901624521398451902482826162273051862311187667266523502009666443223169372725583650437806673609573639845428973821248926274171716706439301480360262803885085002751685539643149141247065272524353106377915758916470100968726918260290839572800892908674640328772418673647796354701190577221365365595564879347634626221743440166516546241361226737543737921239629570657013543609409482626799849403525756747836735693023212361752707948374579500730750159070948571589087935128448581465342328806607684850555464647138076270982377184163224434892623192505826545083930736919152742499294686045167035977947312067825989161086220502521670272564746772794792696206683231572380861453177072050125736454239540600911260971868985073660904425336175704610526625932613725208845491109330845392930092030474199038643498695705392317865725028016418320867971063157776331511807110522662321226078748620652488080255944340127519302472862737371167752772159591520215093081549794651144738922058656782399822454981573707147201926025085815064974898020302824989321638961391924473597903770053100499014421106567856821654078354288866672541761292251504662856266406338211905770657950567674035499881019610176778434751563582760239505925528351530511518476344695694232023111506320933811500133880162575996155129098031165867203718819359878545292677319480957128072761210671366585798953156548043201110593480479944691068030196383159538762193760462611970997884314450537482252297829461671468961845020434704141300037100003390773923350470402800867145524455772139914069452164950045502855771973391815251050416258972616625075744643574808702806087044254877184875711956138108253411670383146281569225268208490230193858078631709124296556733717603049349520460964413359761238098144531250 [82,46] -10663453718110460166762668534905578806024672338109801759291391167444301899976299043691366843425964659849521144988613816850025886068848976242191649303372965316622853337902347836170246742337435791961678968964757948134652225392877384481002943941615413057339205809835026418175869245923630890072804829715635823777215862680639904583518767280158685544530673725544387680650416852167100053281236725895483025481955671893532457719905781896239433915808470289698595870133978401508290211702467934530170428144531703242268292592707441074383070314674486831270342180056316821375004232527812776513371746864796848740616106914977462025518484018884057043725025266126414411207189727719161621528937368452069941531623390249440044216778740286251149753654927443227459159530780971469600638347450703115145213437391941213869842909055359271615013641776074425582500562787581793922709918175228600156916871529171424141830756571122416337727041759597631433385882283605586894115580488617919104176776126789255388354993733592010551498920530321061610861639190372437616890431586611689621455281296394207453616215690671853288843430919563550684353542751175766508693046662426537304722454376837802091916964867685702533572899349162535222504238295056789179482841279973694487494740280541989120469883594194852636943688650619823010460416362346199507353832183737275430979905056210482153625335482492115777254175211571331714194947612062560639984187109754329632696664697398555998207032071176119502428014888326527167077189379319745478534815921318310457324654338167331732701023088645586743242655708594618725125264150984978985108314173510362006377070684474150357616076833673076891237098877935188739306964900976129454915716109399745952093806629855041431783198745489192109576234360707731287192271695573956561527928490619086917036801131470083836540909362999225383260472461777429212379360273758577559916586437019497515766311667949793314476944381932234217908277149640498069683528294277654584935254560749547820144171214206101299868539692842065805674242426399627482410269539252837053550022731919300980512990864389763293106018568748244695734906533277092461426571119474650111973999152296789843587371452506972522128858064871042084690040764135626077435796182846237459552873799478835277031578597042876135886317990734295351291701246931687210849658957469054779989589896660851100424323339114184906914713717941062809856638524848487035205297212848615642550050462195427588089000411700392161527433562692527493884148442912051461296855009824023109710200429844917380250990390777587890625000 [82,47] 6793373425391406074274061129096286036982649218559413376813510150169030194532054692319461522912404425449147017686419293774241165708479617578589991226624709296324530000528099782581854148861931394730433027217807791111328968611061902405578779669805665108827803804746279608406871027206817649355132226787965301207984175001353069855756127149563328160046188121283054122743124708117529712274019380490174559406651644850408300374696975026169191793018493668323418708402140810947878728150377395242002811068747014748573873978153319800946440074646377253808001959611051572938338297449409254294727994163544865634529026187619842495345645296820327248477203826782776067120264418569182815694833393022745123348291890202547726784724557639666598896090890211600195722109431870701974002777746910197502912389212876164145573066326348631153214196098825184809979532558041583038544582908767792826107896120285155439204835086983828262821547680601375281900115955492500015142341834265606946643038774857120658179701451355401244817699901299193459682242142147275016457806268515966370949906677529228055566316020473166696264532267105939930460250127828842958029880747047935799739133995993237060503363988177949351855181244082927840086472101103279298212604035874272758275087714571427112828713707129268310175339301596254231611362801324646896518838758290373925888078647615644257751420833827842723764303055641049777447304628225804889168071135695719933138789517268751316820202625135404501154766793578616434983198260429561198266850754682911295359687380166752317140855944419565579406455784708521901749266010528575003234737777204921135890837049472721819684641802144225820838557923180529373283284649424584549648435288619727258069632297794850874334076529569905966710057714595909986118731750027903374381579064758333557009825316064518268199134809293892589460673941081255099991666948286925707535012893396375426531038027274794029393479465229120793440817649217201381906863517226712202720589533994217355342485128125914468877492987023844365697022386756051547504834647612563680738364488855688774934334982314995675377728913230808876773084913233270065960765295882600264953955584762964515074302601233485728469251373209238765186867546350652026303844565078341443990715194448995657366126382670250835337305498711840992638526234455264443283923884700206470140313505809543042610562436511201616717346358696023730851989168936300505542930134247326553468752547680341680272083078032494410219496638681713916154287601883577149609777612684381742358397104908362962305545806884765625000 [82,48] -3675200938970430749690263278349513011240768067726509516476522090788605941158065497609534635792842218872140672723537981031184758820715599852499829566072655437021117557016437090672285822714320773517298429610329016996141885330392643887691815501956977205158747895502963017962294808063526082453178000536047482587157248969058546962481714119763768756825662028682558727555574855786370179072782343645879293028226196223802455995829021976805362131391499759520772835803991974049640201933692691268436517789359585448546289702177579214712368105600822824592780137466810318480733319279876008108700582011980830566802116426405570158660539541939970207494371086102447710569727276606761705856381814237904951947830817020082000020733868491586141530928030558938822023344873874123461521737412502311448405637420421326279621647778493354947987500926827313191270043453522020261033956769430846874331135751337072913924331097841576098816507849969662787264797069484036599045142728295813005610192132759197288576603296661707378770931250584619040510706131169314828169478098177943404026590016349031345332806266852534163731343390025776407951736366455020116507523515573262506354681730048967598047667834384461004348471101446817316248460144702032001448066364288268119186973656109816147954374457784965603978427532958634154175088330211436234904494791358731250533394604245394326827565070977888267320462883312184505753400770570126457225734917504932624289158980037341057972757245963763037801073195838438046236759070254381399609788062177677125153592276510743133421971103549648431243602013156956178501612079419022338156383875197964915817173100592922549669205103968919157992746173226793227942227641742577752201396066176251364148989508952131549206428110110328864897899756236579996222541280302500794879530772308989336569257815614490466187806140740900661000836806412238242179827243635669419514529937487786051602888996993720521975379962407389276196805575190568866478622914791465864497975990814957564419366965291938662690260143378823489471400453292140698031474667775259635198905050690707499306603143105334176889024581429857055232521069310725158063619988189691788491886769927592001720453409015040373865394634089739497750755594185820346737069721881468565017911626835977949345880074438587762052143662106016140106124133084979203044479650125012518156640760028887551191120280987511442732598613094864264305061795196981247362512455106270037539872393359674839527394121145051024172876759489470137582988261193274675766749434724367517901555402204394340515136718750000000 [82,49] 1731267028687613229137099820243923977301986250743723203532142570319373859038919910842230459188471550894967409538233217706716634703025091108132976771420376569714389944580247957798029000543710070843947366124607033433567583524972180563848471951051922456472247969547119580463981921680715954080988989049942490612516926577449737240742270855194197876897807449677959624904574088737116727226596332214789032273490216259666712861129569512263372493719615959797288609537014591832089130872844260890958102836765139467313044151795895218351061775216577726117882604922529902944519801586506619319634392898189716786980518846035847393026142787716265702516692303880745400833072861474293355084929161965448345845135930223042117325400993110039008379388882864085182503789159391364624274319011380526169206122316355933338602184613520100425080907803797589177773786046566548226803377927281923422391561995511892622419949912147652200943403194226482802334227958167392352311943670588775120488321310102017994592147270442837384520147600280151206182309861923049072398421558249755056947078015598861553958261461902332586417584646413658472652803656894123119937974586208473518104512928650060769922375721901191714834192808436472654532829282753206784672904429200028163952381316732080427685221843319982385963060713761954596134786892380732422126407339789131175508987779233799077472764240856437822143060384940449196178569345861880422428069973248372246290439869578990936478249901149250385777255572877141282783958755243955861292801730486380210935850175506493708075896286709788217941521343291543904549086835012316434435971410659022050459457278947532548668764989994338064907904193831153321046823114295713698570046870835696655035841083218016154568646193857298312987298674179748986515299685602740043832314336680648882957733094455675342891661329844822133652271090656530639959980792830731752014668768645909232237463421719427482532870837427258149205304175348860472786510369005828114843223214247780821639374720828040237076305528920922670978685687240171898717382602171617942057082410464610668150157179542903587848771299195928091503839783181332779288325616598615419633449405772023054735816437301432524063584232122097628752235244361221628240401408513522568627137016375102105816087798789632337390109625142790504676523068948367192693100427358805656465350186874394459363088337505902494814935115494192863415003420589523296387477509868171796355926555457540376529531925564676630832040860101389421940351835014043403392465991438853301076505886157974600791931152343750 [82,50] -716880924045829553477351016405709957844853402508992278005455875370635926445532690421862484493584613202265558257281421305229868987793269581078556093423631107196704728374790386985102920670847858796432437359545361992009723016270593070695894549281341418241830898230457045862658459700256773472117313378238855741058816954683806489291616127556747501743155601566070141250397947928726870484600226684568834165556517459617658514700178842719825811683837815192538361578931207149274973813570717437118229323386696307325600784652774315763199325888537830544296519904201229527175144976237826798410187892776067020918546953735581141560216615518603478897574180930185611976197799547797356741614073641516075108874480609293996826951904740766574053801204726602326256768744439608997545072092764062870296933147391683572826174278231213376953231015618448415451781690933748789886525802348516746279133756346682413402907366131680401872959407089097777384141602494460981191146612776916695451537638771266122027113419170726081693178382976542774877332310581883864318939913476825109526947410775599906646484683914516956525539596746204665681092441468958440081448876086755461362493748971077483268788086108695209757362075783638127525254621062689349753489467270911854456162158841693231299737374105957848987117501553876838822869072872267595110631104703652012891615348279747406038841831067950845634096076055727964375363049197798585701372656702706212980408867924752426187891986919878723855246554832111018811655343708846468939523600445388674577256097105902352408910414169276860743384098829795472417702819276494571670463944744667803238950678159017946622156052345900329903022086104493622081455862085346530293421764293632314996767516743436861628141538111861396631936429835972054096011571021868340997385889886416729006297536131913954147266234768532206474578221305436027325845118888055460637183010315848875213816380441511301222901799858737467103511601263109076847413379555160856239378042627266663364774634074857497091218653390268876162471923443297348658861244203128468444540568550843282279253863309889728790304724309791960757400541135313595332015575408074511002976451751359143943512131474823994789387415120894087773176016676471458141940298393467446442012622324886845381260379250975308185905226173088950746711144998918291484733177505805667360736575274675388486144964833674361781366441968103079547330251811921534053776861128732689049522417333559521363334555871970126405399290847871260603109275907842835631723042710827797918682335875928401947021484375 [82,51] 260245169299361821005791476324002958241584214885233194642230670968674159494558344865713744104183539106599781749324797138214260538815778755648878761655233505368417017252033287564692405041972946641369212154058125661431540719356051315436677719893977996154311593703649340300599832247636890000810778090658968017743435735531839320999709021215034857582845318731038670318470261075006442116912466301240782578475880843299264128404024578816091588711397586986705419055484277943081398760091330864307847531653059966153672154296944644922569047467037378217782524874605887840943475245743936768621779869826028481559283918322391430680275643783193421508912619217796865837191395421937214621012807865773099999867384945132111276074530678428452310113054627098574427081102006280669660110410997679101767276837431938664965200126028715023259643585891272044453081609309110803299379547119191058163616714171003039878907941217662045139574488892580880507157142047794064590923043437966498058877968726697746381634256080473012414988699112157964312646909664449904873112818776401396360377992258382324067867525081406597211619954386631964713513810087018397118342500729029618398322016325676707358928243612925256816072715598143455868372850584199126866330828989519612988244120257130133604819076871175448084485742557495706483197248829875185538888761900849399449696234732284092515647188138126901558747825406976435441200538527342558477325434607499176357063563516874951347236467788010509781500212167150697091995962725774293070790850529120214465748849865371640844782343959188022896929072537901368456016749862630936276130081807953832547631476632226158334084478855682471697988447981767216306967874390324378303743825373344996364029591335712194579589110848596274012620839975617386499337778607132807769205117776048773732662471322612221805572386143547019705642025163572592320062185482946460394571765304481545635838273897711040472507618251399913983390424945677453750001553739123434730663265606861406145479884103911225989074813129839252415123869145911164638185183408924282923356773953833937133912082167581508378380518127151647798370956647914053725858544267536220029714762646192036649725589783631096525025898532410904632453202425793546319016549846419139007495314579317156942314126158123377441723209262873861771059740431317442971907189080851234045297259235340730306145103754585771620888258472719767246172166986755298286195605445735457850086586227183813826284728985624603095194178187839684965771612500478574166173917348032773588784039020538330078125000 [82,52] -81254943918180699016202688383580642229097476324336472212277168559138533077655711351659082894617887383847175855942933174550260078496566245694404683163058449706413429084856117144957860984541971628117760744272959009208468707875868215473325795276910218698795155194112340173798230286735176260392844707871070618414391445110128541855062328859214351407107308436343152514256062589287559338441906112535973026303327442378784119451748277216067112296424369507727698553616892428799404389038394055065037050016520474670941332251964619131379386034104320913482339638621413807939212774346188295298197294010262791608641363867513351698090835184882019527281613653650369108914825044011672996371964567562150960197816862217006395669244607615332565592659513720532205496034117500191213389112066238121286397872960831499558045037947851724227568787676402893023464230542224964263381543631413385058139380496421836343094266905184863357109618630246795252369452539292613970006475671115919383527946876103684381525887564049620452556612244084941349162756995237605832365175055068099821028155170550451764244127767448148311822060898366161350115629490216339394126116135075914443339702846451597004611178073896292267460828609146746314223656526169161601410145755771677948972322445453147836215942970572596931815426226211409263990000954038832578762529673733800380897580474828554851067786445753754521912490338959138833746658417510967281800545130328400714199307033442340333675323982367237761939453127091154168735975368476138837620642666887468525505126246381576316744034096984260893336276563801855830839799035430066636787917810131474691984489242792853343870289659007719010236727281165917376237321958670231065615012838722500926982942235858426641767558219239459051779007574298229891113874056321276023437184110230879038505725414725586249380857107453155885222741499962873311942137173446792506345483092515908756339086459707777749281096145724714826713374088196568358474956099232045579510038563281624543765430357730155604334897146350250672457732054099829076092995982631850274304567065805967026573866901381890676840616776507590991625539754287252777980319499088257964644076437677773781521246058977462844319922341462272412405878657828838637332826988411804675869737918132624610134683748433055198213818909882691175936791715914285175051547332157676228691751858182510748188357110170796543646027286485874812207376723957265794712954766939341196550911804625164486850980534559060148671725211333165535324642450522216602371017302175459917634725570678710937500 [82,53] 20670258995763614170371468951872272058225455230758407084324301395302758296878111085733370355052553684834044364504118122960938535493121806039723456930763448851875577139457404408825617174773896609009606354071872607318236861354778527827223162211710349717578354023549529796738553266279583036588296581878103044340645025528605962854687554897691099029198316185681734078677856203611674127040266592008746727886395759712539680762495569401238035507965285326597599593201195125092232456081124691790111889953672557654184680836639195513340911052034114557501824311770623315204221581476120570445093783263558894195588774898495898367101308460842140468065272912672834797328413996102552095736329859012180859664347346429614929636864097706017368882741152839497530215028218848279722265832743065640725456985779528346057897829782249921202589366170539147267986095449010994292146179448445527347116778603973982880255586693233959497627169750083959940125821247645217338658975879885813500778630180372759429964245602037779857230336564776348092164550952648658748567677937400375909959652039238010040521628511885218231049427418762377860841533742721826619088052196488031071569574279104118743987797004834213171904656093484925063253302992242944866288559469700620434658587442864817805031631717247901099745390970341137669454351088252105234533037505787803837846140098173289036561703202857540760126707754082997303711609014316529276154968428690399427670197645262932284702878976718519680635383223845162644095497330874728407491002578615021755150871503195005780724981519965255735457637768590909716922214552946289236921748842048313043787809538120263080690022421396169196797797793132836411237448733981962387520734884570238189409344569542141481148579958695959638604630586911744376465202538333640308721006573983598447590992340216500632696742453817087298882474317834838095463516615226162172968359474509874771658788173704115088778366869288138098823000433720295769831493556803065658329015163641720147606140583350273717394096722546579603135934516402262028819069638273730481444928261425122893202381285347509979270341186280731453604740410312155019312393456406765226427296283992896612075708137962473977666255339848797295436789327487721713196131109627141391599147888690791020454475718377630475820940649515467746816573645440762831328123675270267608369430430865373344436149765961783216207192336876619878144337743620658772778713136806313550708885815717778377042640986360437368671024444663673403259433861188856806911928742920281365513801574707031250 [82,54] -3572158273047290359306756042823828233057038166020728262879977099240212677514670285838307675236951650439923028778279502792065911186512747997064813116205985058507175099577019079698929935104826819735959286014141818054068927262820708773022721148536019701956667015637110105635424872377435152107976761631446245174188244784495692031002432130698060346146886199307075377680883566457510050797472789872128993153819669591557570166055719363018198992271947830513600004718224603631269077694360587676156664804162380828593900324523859648253442120670114952181736989609617972635742305717468665648731587323245422449560388903040582529868445386841980777638923269567512299018768860631356633768652576455725725391410706149740330440467961544048627639338623775600395765552121291177011249308217429500340764140915224339134324840924370286521725491879970217392192422739695299582803564379381527228993502924219033046030597436908468340169573721513994706773300401820096524587388932672477692048437816056300966782565154617301995804533923112408627687581620450628081594354873014503765061600929233497467777212187374849470080929691884403872754594760373117833139181675483581585266904281762732371030268592379374009798985812426843643489831769254292411787996074239121899954015882368315213568072327495543035368154976956051343476697527839375087089286984220572841685835481086672683660156327029121856743429968636417141350565837903805859126464387687126730288139981782338995818140307244970240352692931664016863516858551079279539646433709550772982653049995213689493608269812053358223541164097468273395765320379905316994429673976403061260549831736505444034682180837017000088338200622725513203642915450397796076786685469551859500001482167574997070352709583540591364835994082539607793732422834716329984667897263576206452898791717533725255732050241390512118721242779384073950809393799740432594835071704343273470375706021139087478404705829928975739431173634500276944287858208959900314327003244589332355558138607369518788328702786077766666576275183770208467351240826892966100697599018271598677535300355270924510396520701750211042355564796784177957899814284465408247616730233214787371372854795868686937828026277626594756920244349546312929073532709493664603645966681379941015219941803108710920159376881601346761764638633395640107712817479946750685854935248264833342868152368368593602399936139969953710066214996863547763634380694889362281737329355539277597657307030551260962066632351509049178212604029603038924278735066764056682586669921875000 [82,55] -43090043304443523964768879409324186670259579205672286379232945419734619951258715147359406619404677351457366114911349619879954847276276048961048911956594737365738770306311674988265611191039196654026007725160010272577565758487218765721194165680485404699318107505976061368754625465497019253997579827546590881326294136188533818251811251211244850290504663673364610445935670837025361897890990098458732602239574290286155880625741522505791656585111155279913535656228813830133910401908668243540992304788845778882138389157719921136426606829588668460888309831166262778751244105252601092827730490095604312161322559555014485214218862787248265382580608827681138144055489866253603540367182966362436403889463962343143515116472011425567723676446523600340137099990429742944020594263576994950173384961152232853489117114162890894131309184072506301013724256026784436758809750550535741574219226051003676815202812001560069024323117069312287537259236530906989622796513737230880575611757389481420787725821059812877190729743425867961379719862682237677023667260155076495311072476362566747491194534511938584137934170893957867147289305669245747808295448997643485879512252185363444442110183888990298602301954203907318439649268516838796815392803938849786884316511465017229027441615499292515882255721260983666350929433055505206143444598288180543085562951992900919513812518241568775726477942844558303316964962160340650474411477207535979826310612212131111067954029410856853134186911898632254874469758103278548882411150051802932685810018813905411135581539003738688356090811279877491957334980983081616291331631253924798978322305283832852443207498483733315219450351572113491059887216549339281095327873686730544537874976176213312305877234954878112225760554776376031718744509537693864846235042707188336556771654792023224136632643853997812833917036073146223084328383111988230014481500828800414441732172643516470566116529480365944138318560277416824197194783180438801397247483379032230524716382895939276042382526246790377343837406889969951826337706543947473069132580105459887823870445015724077681345098998733077604085982183200284311384227779406539963265586664559083708241515071242100690783939839572697613495849754523264980071086114621485079302605976528555409253171864335109054520365271388750725431646622807651947326165783123570345192753642473029746785197660524486892082322539027289731414281316851382833249404509940703011475906234358525136495671411470833032523251547381743675095913670425318287016125395894050598144531250 [82,56] 358277842255945855127775221165420608861767664903477948492257940609152963771955262382834995437079031799969527721941084940500901164981102391381171349216772447536997220074933225530554379834802513666175348526246468057361492676723145538562411161139676161906617649975950777799430716501868195259551661548070100747443394835211382483566162261042826396249865260816140985621193721665420254326673019142090255595432671385281739471346949882537500498688203267187670026246105167607618570371149363496685185697089190597002825591837271501031859390711315363281725457235001766432309896286735270551512903512388054600235005722523222776233871019711332861848722275168875671543608103014641363910754518333008843077936010947742090324089006312117222649629053503328384410866011997255179931965651886521342007912004409628975639984688801065350606884947929370073246203236837800987254255100720304510421201047737959475298802885731146173048407465732929515586379514920084826005481303085239037269076692426181989289927329149751763855082325097808777378141370557572128712365762683725491595556760509980937528913576328821772041655849293235247019645201388905840729271886304033196467604347972071305806172892319923314489699495283425272685114326859837929706343767116487487925741399180652366913977946600491831864158091376139588367355594374762532793954523008969451485443561349143746810287413049288529554626166488317798969665841445656802584202183208529175180005567635286048123578173454868667236935889477526274351482968232096486116862017758416499875540597893128993984760576960632825165672774159223260926063961510535496286851088278820673295945001853424608705645068394527157877852124510682359192449090297620476287907729056542162995285916258466243178380228556386887962777153358255860736741215383200082905270887928419542412241870650559202435693393975410798084489800540042169015405951019771409578601107730982966014983439867732406707471412626037585594935179806235469224921459540169150785728174476801262311036357348246164175254131203523934643382344480151570464996516708417392815658711992974637207671042928781650479798471773900316755626225935435217149950682354877753988247944993318952502249915597181901076214350022909619384061911862276576580546230945800584803367972261077190378823283134329466872836270332254187811549671652011236682814234205713939507483686278675511963278063733264410406465148789515533840281146358323914562983946893810371589140045967701177598882701705100146713209799086175563840456215203289502824191004037857055664062500 [82,57] -182432514384751914184608619764274977069539923144482973039299060210605130612906484858028397069678471327912258508802837970446040898091230824986738290985360069202836100521293488637677778514307913302203113430231339154907719971161718873861943976470816889902090264934641476561024408260821723347000923306187196831942599319339515693609597463899475983407293998287960271811384847075667084377248723357458376941343448672695841979035385926675299362971624461612932140313989823826166892012410976595246642261091166094179706465149453091345973771916125943188346561702573018073203281168453545709327007868593091092179933196130050784244514162904891299336107755428075099466086864272082057773509780964494572689147393915451125551769719881460874262447842059966379245808098093841160275790995596673537233229806807436881967211928843660313096466642891462085963660483308503345836383078481484386442418578560867158577337013676984725691345735394875786640374454411036078580640267714233761886723605124113262997024486271747968551141901788999713917920220475287089744705743943006989465740656372724551787441967840740229784755523062304377617281284325410149852844986485593966398259175445359373144139256024677164598542736470120295655769235062693356197791319539632786935139696071660420183635774833995751791730324111271153513773306297997033660159241633772747334274587036973905988400547938865736922742966991879920786720208565599338961586256792680998046591995287499608300337133848330164960566741671827400611442106274469182210686479014327216330766215399030218053563188868103971299801213179096399861513313623316731688207511674954912869239588555552348265594285823670755788088122645525472280951471923594404373289195579264228178311572341705256023298115367795700766032706497031413430413057504961279051693972701806844638937982143217317614938340503953422164903221537186770803721981528158702947340138628326055689372430996509616528433289619642545467031822339502052203850435405744198361009239920286138748484871940748356755367795219431746361996935646155984092817593160111972738357070547524387610128543174995393208063567735457406237120757906160443491465008826564852374661614777426119706740774871757487822024770443427205493757991108437361433703822079449537180530639407705876398593056676521323302313337346644255436521782683850791188170776555699687007915404238231413171997177465433500588107596719838116514847227463915703964523387031954288617355895741948967250096187444035610576548780103662314271140143517868636990897357463836669921875 [82,58] 61468775853041781105178292511962464904911538334374292448844379254846643332093879687448724735528201443472042751057247924913330398332055280287905382917330237990661223420663342059602692923627014459741924160884767234640028146610536122035976297648656019936720971997889988659495710539154024085152659153878618043583745304047935141253729082521899449981074011071762505939774237935924646549182732217775687793066960216969093141944600546890146582534724951434517872568029135138426185434876816233689950021404444335090714531818299297664304794742383914772397550805639710873148363050048304547686533481092575562723206384383971342363377982721229177085954667945502355333319683465265608369131729201525562283984319431812874805368286897738616897953935204359952733110376645737314714509387815519201402088707758934241607147678825588837804478478851587522166742066396607165424588854435139491149531445506340094197818043073531092833277582858626898373894513424226019206594717487150478140708713620758936456543006701460173319739302916778602322668821552499899069485357332704066583413398012927254894307671581579964613616894269530721493717593282569377371624594367264102829411206568112305365718804969288036593626811036329137417253587069407638349185471759425204221166341189909382599246740060937132974261864372076156961258868345709315331803611313140067726570516417830552952760498073815854628161695504087929457317576115711180861096791383617662177344744440679733289841908261633695896168434504765783989087268005739612494669461436414036652003498403459830815954659535014458301279581490960722562964545385280556891795267332246900240654015583741089893593478507503461247571216567080222268633982678356324660517119179305901367017641629240043502017572371529308706383268229186858008733344679754873566031141368900412740128195643415499228104779216825666106983326677868774391272020469227851880887053098558262450588407182972510832059373477595012408601875757691110049944603675986289725642552941762759915278686194102528440442333914193502950377002040595556693295343518755033779599270606277709808878212480445226988672571903576201917046395545029536764357982736574074517648767970684048994958372130602462559613229634406639179968571265405313936496649422728202673522997148109457463624642730361535828823520122598058757704451263320519536001807653258451050402664512281742683359080255298794255175894088874057797413954877903163605454004372053137546317681404034821098569657742096159050110589216206827267718892926495755091309547424316406250 [82,59] -15385764077362421686300519009920438032268711676323876739131736364460601276970229246843403243994477215755281585229116073900498510245879093507697807220677401417254403816541761493770522630006838786117272181002974489557980775852114125491846059417354436673335811488081567263254357959657929801828418039861211653493905948050156096506604125589534881380598144872959014571949386174025540228281237075749294074219085301537513587954413974357081474135312414565030196432509113324874933317442293620980326997692406279570663215270582201459821269434866862797958759684484031407441014412027939509463592581705633406933027120692912552936066629749388908680243541852812567283736311208020933455513552058426244775468014030447427207360428716208056680166980491486753683275065451445448050552829242067206029181387815343410435617678796795533300895771444814854537378254634550305278440472236519170637918597475291505009595087701897441966545707356318484651983427747194599979323984444726553834858970492420504956559874193585188117295841421297518999370191807996116043232933598475093131872724932731884453098351773126420780904878777909020536261325555110673242209115700140534819386220245303587171339595801163490142624244576119287606051770661358354293216338700660994230418450972566401246097968270384788082097488590585424336668105122578981132699786703009624800128090162646839606773327962529893215386387774995656973647114741983707513642261040058744415152242876631330962231795231855074440177251474756435432998834245271107682156973361038473740669821954396506273183610482204278725795067082843148530492640218310798073130634435270114430236494648578704764258290284218258666436819746462338223394546631179982038410406088107081534848630681960415803580779062863325210570852620143283007138352944593148904248737374188582031273014545165146531380919681408894601315423252155001961920130545694649687252805167480829261817695147611757602657883515098952993232451909697482116077508782710275240551907835144201753323364411228264421408827969871377168240332309041382057865600716289505413813795118902970678570610242863637961982446839673429854977007360770868718431845671551745976808275627831179056649773400440593897750583703897702435055093971427882355592845760661821886779278134799292421239910666124149190231858438945836106303520565641139120356447802583485721607930218449338703758456888598261952738588320576127416435812322188677660773683973784599272612622978378552213137799322485799243715213439204214651567781402263790369033813476562500 [82,60] 2664250052866517895488308041304402282729676686371603606792036657846904496519659593987932490984734590665690855232571207370731117047739840183859256828298174191274198460297242309398938812690000438038949041864712875977186177372533363650868424290010619857750174527021511310442696696417197916698674590640504178151630256131253541682526213036798635105670477142200741005869530731972371290319332386127483921218830819110794502155357330078086144430810061656235815220401634597466230807958283640699092811854542096463257367460079451724598761015340751064915901576867431578063000628006189643730294421423864966095270211448279117360496789484658795062110323733156798415934550098210367015207400833779993357546419840378675533110962568513903092436026949126704999408288322163636861323577091255581882158258172687328515447056490489578087374162823092423982718383549575518314781159941401331377111210711256711234013402720368565420088115634145525537876608390864221279091244959929566677442646666850603265560592155240436415176567582061929716543378806718900407171969615519071053141921322956146146631906957199562723255082309043505112257105165826820298237962204783777211817479867843487546166320119815826974049998182993736297290902135444665017643971424715903881297812912230506284820221306679066704863047903390340362516214300838998228294128849851208357775359285151556187419734445506257687124557173474498659754833685299017066919938827928883253341878000598736919603513293084198083916413344404437432488728207383091680248101796093610227856370467930709665291283620251878516673158505935289329281834779509846650621848204388408676598624303811864953283226707592421574826289787573775952297511191937651578452499940077188271225516493860202447442270449427179343333502035863208014829377104210050444862076672288554755593545343487324412853288915045321837753554940461460519488043428208142556486319341690501587693515410864540445738814347256275403267313750273258114336269966041175438593059565374139168907947386276899032773822904888888500185966740889247882991057027012839344424300969215376680142098753942841343344849258359635796819983925610614156149500666847083475812379275977457998242705230577764897546583536129607864715908886028136718189837271444579923933807733819324922754054679612968494833690400890217808798718824700229528450852341036525552580646614147555909883492811413691917687641775818087934262292506330955441514252038820204708719164515945881886642832810652838699432606167638581950996012892574071884155273437500 [82,61] -151293122490767213601766032227880488410446453251398170586149361048416564005124835665678541772156666628784346346019750652471242648837376530165949693924517091953960312508674261258751033660566110927695574866141880728223924803941751723570346856771058071425314022737971892635921383342818983534289127837775655348682957537555565663396152245845386660648660297037427273850832645539376336628405566767600178409294860193369598271081615021519200008599149546681666603078286090038641905652505210489113599683821506481982051560537828706050422202937176931069846766010886829217543936460067883500077472400532093124598878538018469494400987202218125190984210050635614358790088866062368763847046525412282072818604208465230081008429223779300699474203812942031013954352524655745757610457067691816592427517699942109282652998936372474790828683772883043430003485831634329025878627407334317236605206218592572460695653503628711971023346544274727743482271225237129182682907849278189894754428847084801659530167090261068035686857674584392829370632767666990890182597515930295479166119440519292133996889086170653986987298381135210401923524489808086216376708639520570682858267064562543480323474945643424027435935978524204075953080650856143265684738631573671692678417256038474506715047781157097249426496962480586477462637497996413227214744508956442590933107714843389861824798127610253121519457476938896686820776164245873782318332985715449653997754137923762100442674951754233338192837490642102935189042601134833536390992539351275578272733865009497021201309879401382718981875114763065238337051037641004912630865035648576509571234431148778803169019624633505701537142531764423797691482385411650540985603628469307484106897302231799026504685198055964684392116868400717410834033082524085748050872916478017549096177729582586910946456607920987954701276602935230663886502435517255290602101777646555236566079440666223402423974514389689544809271324619630512690415658457131336379305399065320090889639922675814068734214146234950791277683946022687430524391989589733828374583642271548641429190203104626507474264083720754573596927613053896157682662734373456096187831198429368899487984150740625458517631120110068948635108502715449066139696419438740651622208831263208671854264427794376001486034899890716712399746856649746910894793123413956448073513258090447955548048902354857816446659554422542063949594226421381536815182182643365202044407709973708437039420499486607824468284433372389230498811230063438415527343750 [82,62] -99987489310426290959897056100791031071948002329257289048888247653897597726655553025480381839091345842738277723367937538383337120337519043860793670868161900003452576200618717399917196125369992947744592018684378399012718904209455480910215598877446781142442895855192966008929259771766713179407342663105037832564994187754167414319278084493970559475546615126523144291528066653854452809635389598073938560119387542294546086552748667775232899823597484077599720412954369973477384645029332361357963611564782087437464846098117883061376227093254414502562516570708961571381290464777310911040368950479184686311814620125007058360063676839074237290121792606868262404958858705344784021104909932241852336603423047573042629750317337943627282383419851259655211796411231349733167576334398533126521440312219241135074581538868278623015388367462503425235802829987887691421564265219346504445374602584233498841131184595544048359267466037364805179202393892096958346360558950509011143785160564130521776671243419918253688849189579289703631153975345130975836230596654309864481332389856630426200223516055915045443480197746151228799505336106669907081791541497558348042390362526659786529914963360547221749688624231334158875048889680791026023356252212429858678851210333541717895768327131946647548641052048639869137064996523717054920826328735455389831434371761836221128103924544824740452794944588833251886606227521546939348555862198511288400232219760099425551112926435051855445587817206672723449228875867886395534326214960784139383034112998474127551182547626303410576501322933686532349604149176455953074008400660751927177304394311320495808910425712001883387501673579172849361412199498397827217253514335134693700549538776466874322804302631552771956279951233562848905968606901934936803498486958305156283197195677232345473369898261037339700946351938571090261274716235633983573463748502021488131470165697644447846317896826545113117488455586563977649093693427442282742732142772935165569775401411763733907803152237249547347700230800916643223570133816098979097558618461437378003129108640825888067312984058024390664057995601566183115132439417761215373982459725670091801599630440223469646786707357084153229110861962334896209048719925189983184816106765537400593039267572369426725461819159630152391131282277013274288304991468356209930977129474945608686196875040880916054099900209447303254187455620424097659664929038254540273024467458560456844963603882051744742298637902422342449426651000976562500000 [82,63] 49159610597261069775050409030255431690097947044464523231386133632095739918429168210221546474107159600962147225398589240324595680445236660559423350218882846839219196233116029245758428524239891457460244361759510892991338337626352016269084224966565594069442633555739630092460348385260205409878216790195635855464381650713455821206120041669017117957293160930230599592592708799070181233806220447857361838546967517015764165606637940506501836188648511757510672955917073269393452050038623672616153648013692111564424341079185865332824689778251535829545204061513658005884819427810304052623883681520631662267166107914214480870701749023400060762179348585252663713418627884115946780010437592632564659373541323368273341300925546651383074866550223344199371653879899680121120127461746714960662145074744865267541449606612142026760454398917743129482243755891193762507546760206961600158825313418517912377476790134925868593313050829154308824628840454168063168605555310213217176731705357265734573128428350368378914819896107825792750138084520232271875312450796542923076536786968030780477520979367996797337651994126191849138465344589646176067079623625796907417003437160207419767839148116394326867288295022348464149225977633064700675340464569007472374469828267270661485843907599922910343609944156377576377048853563373162106956296852807267582524043412909705749897057969410980741829720572979831082405128833598664807656223046368778014106841430872227012770072881192435717837271057900583882314626068189961256416258925598470007764721164223239348058051196411681376990998200495170607170352136849092693532601015050588707483460736147176889324080761430612690556738312607046845589706537735323507935233033950909775235557749112072252276016177630941697940920425913785977109357249415301080826820285158348222920016436251928097925667910295182136715072283935749230356782577526911583143391135117306616731996102881158819086748881062108366039433486529397478851667603830692335714608932143206443738856752401662213563226271325139582098225693524820737436273687013080114670059338967563898270801647877620824325082592495251921646904720917772856555510586085867175070361281763378783316736595410888217365934695228771418385864950344451776785925754578268711444802078148299564248410671482540286751887833217789048480652941191322859987583922995005345255465702102404212141029318239457489573767719219143818620311603282633463762037814268231859776729066559262795916180081509661015104484249604865908622741699218750000 [82,64] -13901059541706050743233527339757055697166427180072093045884299240336729177772743717713554198526350178745929617400718709594816924998292222041416048387268747049155685273497349429486829144660796061057104009652880360016001281444221741948441757849364277090961050639278826826269861807003560724737339679276636280010523533944124478116864703129848785458149209356648585510178449864899308809265147172133736593302840000977569204729521602875275520575226713547097063377822153954751964682941338792946779145298958798505555390779958937214041458826303857736375009989302999961043941755927020617710396835670308697564338905964652449604987758697092887095095470835416174464494394863945491103165879638208192963052315179743607992461175066587121443612684441453807665627398668139749245765121230339797767332594617854748560477958040649953375038667059466759160761757249247995956000636644071736559523909420492960921834456658537791920278756088849711101105617166950655683248059818173783960468449234058769791400443562165869155136595375908496243613910296126337825286314758455252732059460412351997532589046467176269442874561464885794192967870143324098590098058651402006973828958305854771036759909501885760393750768986260406541672749442146425095131537908215183958516786027364382288263070457641839818016015384666437106642300773471553712458268461400795848651926687824434247320449318090944315318554095467733051174184494040514593072624636538656362181742517274290914327943028029244550357410401559061200570095358855790097384699976735926607238117174460322366743345344065377289441961102073371706740076157204766090154972147039232659027808910159874212395292242706644982837493627918285531306170330761221860407841168169968592154253210124481248118672289211236941952804705221801324302673735557993816403961571427328745621377192032232996334888404701059677842384344645848255164659729571474838442659055670085765158992190709565284150712533508635520711481749647203258341848006307868939865385293034116036146224935556928926131333035428192205481155800994054493778116312813106426886584982091149734219302807635970079914083010469560311650015966230990072224250858486302678518007890937804725701330586257675664111238568947309489471435719901035698101602938584015896593085546181345708103872222460183313518883999171168263737980143842027219511806862296610428109875281859478146566838637212347006789916269438453675949760932923894983271802268353675514411691435060823891015351506245112389592577528674155473709106445312500 [82,65] 2826319718861966568113392180416536826207100988941584871088373473677276306291087944833825580904757764552551937889633926831441610463882327769601558068837454086831515264360074956292976045798079500328078077410777660706382807897781833949436642170620989385479632161368183288423761636293920843781954282100041457362722591239185432085383663600993005090622347503994684947131494864661540208618232632497649114833190474692747836203518897394464099215284324004950829811263053112136311695936930927460225882600323786378165209319446075471089569841124163002560307838624936996685698656935429003509323969759360208685834814093687570174320648682351017533017234677841603255191907370849213024036712404001059262278970575979630620286320839162165371723049255344994190416116853979934749720339583390928209969478526194975040951995112995410753153451819509415924510012504297498876905596228803107514320636358076231149205282304366798117363640258001824408684117893631198492260427952179361930896962061536186163707973229808896688861679960707310088307315623971752934637791451565313827281240675758069315966918365004501599721979672744758098918388176784371036566096398935780721825089373623750652050020293492463863706293836161565412801080937062957810064569225354506385210132860877687651252313783848772595965089291208446408878401280877362349436079775695229989554827567303901904372319115633181610974631420313156061819559251090781944695779914060569979492716374792534084703451122209103052412612536579244517203030034285382268986727713006778161073065260394340038120022202421201586742593495119665680446845785292090226606534303855877561751316019829648247287400172926225947968947761265690841758807416353859000171257402430201256341157938351142120465505569790242270702001141454192834609655605771392521619786857460869345530980228701776463905103824823200820918836837721471383445533301376675369879572332162805706101617444105954842442085703125923517761561676341403364812851002137545143185213456231452702917686334366314705692097507199499576794499017736158349314377902464985512133596969276667529749138804020706317049232516389242047402170274681007057695253359696202594322085167509139709373879884855626012369444686166441909689604864283055738786774184951492330093125407772858901833729881717818236933259626792350135178994784184112496571345082931801705763679534476860426347922412410936403699172198606514248963511723409353278528243796470875372382053059699984311878740057821790543357565184123814105987548828125 [82,66] -398847364443569756002604604526517944841488141282064877805969424000148405397450962547304471359269589635518371661233404035818007926383748633597310841898617014993280607669766031533480111667354785519681045508054470132078737142345265457733697418615117663809603149018083651215669921496375256591559726071013061680178220800767687458920647349595621991600167130088497638317731535922466088584264755521364731823874798988563987765839109232975357717751418217652029160000494492229966764503475302161442427585905828870859570452662074303525800822193101520747651335135065280150740033266148343907236947235254893962655075435515109009589528023480198970066498831903245957250129825403517626202720732007630121233615029726796799051503353226285388071280737762879193555255271660070932889417359847423399724338446169953056380776499450699750985461461935150947297100217864961774880780265969304752843902534951351289066992239751289243884382556068167956360568629387007716896918482770155890654823731326265242342337167052438408796720564981032774674638346383473850810112786935814639303491879686716260806285845818663243275480421597301094264361247888692289120789439413894164452895773341727830307978942615342530685739590802606328791037630488514316673399649686831833779191128459156317089510306552630219669177997048085784056805908999686581634299555630034441537168174850663814194055084397492641310848512330352254818730995452637121397425851717199253265057646879506949444549975851998455421640409539963401179910601478898824062507127430138201699801064591751849405899035481503458287865799075149699078532045515181452783446670439268474444753309414411662109839440233797218213439922621532277340217049567176598494432236299334299492247295563437547395806191552886271859256822761400223884350109374365840612612775784328391130426737549762566542199676330133601142119949618548972934076590447738751242035071970053241521193454934922842851661108390560590296662229871517926402204406095036882495689751898488011759604994482880072168150553890447644636453606949463093771734746256625202621026169256870765813644921217504019654162125000740038705641867060078196277363515879229303262234092390417834908625052999542671442937952049882881054025491142020863085721321898236142284863766112873790581797317548856465216246498524076547917338475474761512737824082091168890594084359314599039751303333496674216733017292520701342956348938771148441543586343639847115582078559327461802835532167499366096308222040534019470214843750 [82,67] 22496399146578838622184609542054372621291538263902350857120609258164915147398970647119023466286119020195976599205165644250861242305492297974789535810816366743211867718550252636823569402616054965290961076776602700718197166328736333008654498317259015986595254145226587003217826990753973427526179407479306248888180529421286055993129350023233258901929009345571177208640187785182655044257513981976855585237771672121887682482107016085755162548335458922907032157287532062177307316274341676763769044592756790732419811690385339126898136013195108509279367970709529627044744601657742481250002079281863690389784849205737014122586768775390850973507966442995912846380975755609846192336609550052876754176207463542587527261553965518308343078574462176731257020795259486280407546082275786832262093038567350015714925723261006492800466585318221680091216173225625150261448603365933323390863966705891006745331768769358407146657464383389949493730717700480249252457915252132196623946920509696705177006369115492864925814499029100080127357418980665227369977080491594787931833073307117478651453471039600991792124414395799612572198631277623566901378525220905279883407496199906350021889743790568425458901199494281482219565342071345124540666826297507268236552976729948292109894381871622412710353848486486786419087938356352511136197661545291591315196490587481716763119649096032427900947183588684461806609469487477837454813367093318697283536333231172683148089371946801545462258999616141967976848851354330788655952035695890633645975164728678508990995196721159247653746469179243659083151632762215378822173690152902208840214567706164079108207010527230630043069336018748859253965346535767109742336958018126908898144417503174934943138274395473664659184552115314116318029732888617393545223695361118220705535889095731689299478959997757913669761341531299504465441361125394075229954660514626101351012734758077834116468184812024588916320520285104628989658640871200055377016318753697356260986274574698050962987347110826893987593317030683293848480780782033252947294323681607154197688372749540723684072761051099522810430303151451669897187312329888479282260034008025179452419363701009220871730271495707902116984919888804195655471609061233697306285455997118393963759372356838561281591584718284832524431768524766825571690863039893716716706181920346212695302419421161738316805401777175093052139805058125775822588279241377351072190800324558592089563280325137384352274239063262939453125 [82,68] 7556164889029295917706550764389125815006462985627281471541496075157145149915998593179534593680130177742457879844243426186310200508485015842022816694930684729629511181214333926461707687137831223222754753146859472900383248382789398085060790470405578864935520555265871809888944006246243684054294766809734447895665728000083528824474762672067823856210847743534142530172055729515727393244572218131791935305711918461619926866462562139252268773535416808987575619238476775004643299545821521189363718936692019277624702137174904936131534224733951089306871475339231057769649199135232936020004217490667939847488533204268964905627791233882341544398354185348052475223241853208368537125779448502200397192051121938708208138340308533568120335858520964847918630929018547084623832479352637660861450013369081442255725801744814450152074046493018598380005999717380803935764765056475556750833918382410563910501509248193797583607866154658195948322606264584884113560680268495777275239229221528338328823951617713289524387218472253822205871378426619202194808320918370646198231082720789032737864062275899213315137696314258926940000624267258675672414681602467557559026984668763021518598189881776302622771844231430411136721027573806599887846125081130269249733843735157901477676754541249301484748938819958991469100254570970646011579103699354503530723037737081543425452828610324215151856793190348672842639758419252790383653752943079467462173991796001646775182337497740017623693264363715598250752164457366799272606386312270623409396596091290129502932650658461254277105168945283374086024640692621520532559065891663366189876865136205440566661380900661408220128565862093597068680586245137934746313687814549351832216289546318698663095042025586963998677843578217371540711969680342042742071895794123313535698032330814294971815654165175736732256539340987649869313306198833764678774962462240355451135653893618880228514839949687633671431147682921307241582449333351047389669941280702996330010901258916805160533810942110655706801435051574980289234600443122586996702573718692855121601665833746160457638642067740530335030584159109412018322057739835088533550480712631088622595045413343698443734469007773836969117996801749978792316754416506441197562532618255148636844379140917592329408047718217310155039154500680405187905473569191136756602474800707172746392307143392376082692625519779768227677159586431038521518333699319482623738364557514426977924415496090659871697425842285156250 [82,69] -3250117316562083829009912724999466184043511904935055526729426939190952815520004175828990316746317619535105230011982490045771932432820375788869737763053634901137553005268332615234539132883522881331059487305775972373643565187803305496837807728499586096083363002409462556852206043690775043615019966485251305180257862879793987608512204761214925596574711306892733704715035029022191389777035402854307657207082046829721054410601521451587863160280281139432351004246864962860004303740287127485291482749111729180701597052954822680574465743555987810939630502355478516651131415376833108753507200609945779898645179895654002628210005103649194814137261610642516656632887278265423912869901286916128017575856200758371659653262161191951434654070153193581117426633875979175946149478974317379823685302643924978125407184637618326284489328717161192291252037709177229501838248544277461515055034785505903557264213915852741416815730620142967496898957747511671614169333732932361286916932345488509665357355233541812986800218406317207507131898324530801374270897002289099319625962466238335332558598948116315769913140459874951269493065824845590848664766144526673977408133655105539871893263567828300202978785901052264579409734902630973437442546083074361132223399089985407396298023357308814068411244059688340544897325795160840415549480192325037792720887168135839970124226706238198165844347893959188638793313965168855118319574963623213963625238906220744011665686296624520743107733167145398469119437434065102139063282533112668168961496507259425315022259156419004541796433514235492233504702941328271310954707059015711094099707261648431900005503203618400328888952906188428413272490678268685581367879002252801396094826107758991893382579781020575182939400146876655499915617037245914098914212578626634791167584608152898727657907381113103933543818211369520873260996815153806406179437956088318984046360462388241035981182387841785012990260860461297259266186140637271191144391175569492223105876589040554139928207887829855241737156574897063196626776004182492843711912758256781329021100023041958329753436914996862577488439782542777243534979132773248806462249050758639309324641722119347460787919005841166146167441441507917008983579105329596945801718471039552233875840279868874352667207783277795418878131583675148555059763484970057515374396683072934728180777988795948386207114337161972428382445364561334405126179729312282892291229062856072751230840367497876286506652832031250 [82,70] 786439033657273429312631747238952842936659394977794669333410851823393678337599938982287396216925656108059402383678805673230457139534217425955543934803597256297336708131059018683076844096149879710590481731123430645238818742242730359282067481254515883022754205147117688284247279339089185432587788600162718061496822233552597083626243074752539418021781292593924792602471287206416502508351082317060637988975316216835347260691681336459850167888474990311396579706308303719339804536826439306102642534420490729925615556120245404195020690916166482449661601274789375804781017192356270988513000684923575604068135296642826339107815045334627797213707388760098965415009153122004282282106848645176474400765419365684593027879075176855808554010652779906664866160338704832275458011611515148247022287324810899386017319505681776470853090637187849939049544150000076903618392019135109586414271533952049676426461086413959258214996276019836103695245969219137763523343716287410046697533476437339530208312650696758702908427123763751354715071193935376020263968377566895590725872501725529586420850870988552462933512159660227677314875110018850628606169462345159425526836233214631588571539569539886216593923542220244171973753938548242744028767854678151146703103640357105866026508114310449171797675967984356238245909642618541652211576810141149504041454349986946271432553838233173086569179058730838148639053611207325526774020404967287158480459630502774501440209593385606196819413988091053744752917631961637566858640989900067203253538697840232774491233157809726966859635380966612808340420100036394658445371550416889810325773689720615208508930035692316305780281376668094301683111682778601674268078310480583571982512904135100473849322040963081808262674554331856988757518465004705314032956677459627352472372387653038399160645286660971734659561426263265377205985482318298067849017260849570464677201072191262091407567029639580499410737322962535260625191251791942286496284162921517049535891174157802877365890932319806056547087489513914913970723979536441915652852225752147863366526564319435108738792771494919879076465284304881388528131732885376859094226447463324033906453663715956163670813137509939043473569352491435369480470724609503115044408593423838141108088315528846352127520081232158811747708255847143832515631298960952015729674991760725271373757719339615449063589842625534601625285026380359966446639913901166267487974521899207758224292774684727191925048828125 [82,71] -146326606463121339246922625207846398791533235751286060588615893933376007471619402093826939678595332782277386512484422668501598930564436871780660766512135136556991486757122606088764913791515612735330566732120224566092020970940675446465351422268443649862783473645521168850116930747208766734104003759026134493852400036848490322372312663320698757412151957301141360281607987268045006101634472924712659351026136382161021452789884668121157404788701942841342761991533216117923905960456565767107001089010384236314444745684247715274110953948328859543862253856444269373633695979475084035935521350896050776675779747041598534059592130534360578774680141086013392267240130775873455198665328663622365074799360931704640414595141508317712109374342222676971947264876066740149738779673538807714783618320650009961550766556037143651082553626040500771822890291613761655797046372139752272320592655167252412298082521685919320003107118929642704741026833680775875899664060617673427469811874687644355900744425614891938788471717483264529060888784768681472838586659683067001499880502741992798382191517478523951816819394452245680730390535772744611194500392577611552985909331730521845199869752044363198235867617610168054617983216904114118157911293014551552162325008292475603282882107907600760017998357289889103308148444098945044692066434809010759499854088289836171767258119482542554144800137578128082444369275691911629081517317502456128043267368943783473107567477846567844866591964110427936678191987642439754866386186648860681854987468057708481702911207591496208694000351965177996275698340867035662313466070626080954131142948445352034816286425798694981049832593368251399842527297768559468158751703518787246897551545011614829672990247447252679895093919989848933586234436233479518457989762361521755929234610452346505396840047791795487303317389994964900268037936968192572270803762937951659229664523533667641568288551411088827976336131132021091191141156369420173073302458630633747581403854671568514494629078671241565277368039288736752394734841087139076878566903424415605790802927960526086482641064400761441076958398412891230669827367951185606069220333712182145568569767354798311230422199566176758585870954605255216687815096825839477853915210480404067424904884697091233938182250833965550066444203422782258621065469994180127481111853255408911413440253224095184445954679814470193516535667242292056630811426168862652771873733570373588008806109428405761718750000 [82,72] 22629615433814028027520676964175191769938152294361944112477851328569947106581509624021334501410196110413328737761211586371727019754825085025427155418737075816066003223238175058668053524018943181765701247825925972420588303831735143042282914335593286069438646973703942608562408069095911275768658457371619250210408234738010567480677212937773683341707033839361990727031320728748091760218597555433652283151301136038758441938680003949921606788886280025684454654707274326999066533193762700189933152355215894497477287493648928046860308575500899619411620062806761470247299963129200387306897001725969661518040695132277497211552015447289214453796765486252975022570051033716890722996713915071386552112319632988162610953833427780933962624909571839176666623370525585626385375082317447449647677720666534918346158676807145429972332302707532609493537995406750166270774057639879748292184241019649003400401329947209918218495603943873298920444486658888803728866868840360623151632654618825972431036059188388765226177661346111694477717892428504761369407013686593192878344897830911645797586665618699959622018800565279829174389333949662004654936302658379522656061213749602646827531796721824753625105298351241418763288716451723635186474641533422488143761166656576949452743740984376121686011683119985014695308293206678849656363269745661291666249635672194945513449188224940839768218104596411601157043128483469891462686603969469770587786537404756763246520841887412589544070960483867639899113692239887597465678251807643108638637842143824801141984215405651316763251377958937195808680009585512273049741211718238846226500045018262537528205219712803646574546091241314498847287474643534361714849925107726036678713681341182165402737901711448049943106383254561029679978367913201492054595085296135482270849921517523794299050134726652622425679925448820913603339013073188386739080153566884304573208230071587287772774530322762893935971421658030380874131194550438346225665642479356285891637640774579003981579042943844126994958681239695402924928196080449458231766248036308488990503879085784764473386964782581072158869584764116791317817001391301366282352113463333900317793762398704818867848367805718413077630265321796486705204298442300991086941119224275927236085761244196835510763265299415703325343915759925614868658334988742674663716424258866314338213786694544934180883356287223167490821023142508239323232825866119739821602507845454965718090534210205078125000 [82,73] -3001237928207413471784832057486985483508201830090868818474975485850714025013158621978368985992448192910310696149198131776369271195134744503788396944657291581653927942157605949973829433303087887740116071369098242565176946808237769552323676603734743541470876410003385169841133139787992213690847723184019729017198265318093783004036225884115354543421708826830500225374657190480656348679529908737268019308709391588645935889266071982485988875630001883118104278509294686177849291461375324643867730091711883913781427241246965587600887383027991759541446483374108527301384978003548526108249947793073206158930262023437758151932858321764033036634273102516679931385414152965219283287331541100990024565032669894864221700542680249071098151236734813958797544280427274019680411427113630887680841920533583622057787993188551349529443037341260435587783389757397134025290876070936813484548592057134487623366567537173695292232323272706705831501136409705516290108673836677200496946697691061333627977187557085459951709893235245887110201327547209769121429190856294280699602304411836013764249168887213566694097420685615429823439911622919172477077131136263829398992365183767176260476214542703383341351605342363145775643781625586081133777592295625819550144358058480313771326889269000919314141457834163221125243134741440886655179734415293107130614349902208330499510376703928163684406083019309086679711397795195514799076189338080321090617473018894892717696550659209585534510488447444515753677782279206611028628434942084527630079482485610150159363378058581156868217420568326289829270039875619016888117388080180961281369583597251845289866810857462600302026604795285596420385134460400232289849013429619911046684640617342779658983256922667116540603004439586257564464338039894740025485106171954558141549274461921473192610982153363884093068250767903540294682231965291616379688691117502740362000419342290775470208161685290855193499886629664403334025575861617093193633899696175923888113090556408150747896127141583883573487547981461803517879156872641276434481919782428172319211277441520213590108700413158261015275760210035433345045703405594834928704842511387367840554116535223966302280385717359079144772223872244709463412373845185342753328345243970071694358106432823408699671660903279062232873124326054066214961064656250612361657185709883784427586243708948322311139842501255375781641571955843901135791343252369467453632978504174388945102691650390625000 [82,74] 346413217579788332037267824605791311597179038711672586755179020345250919495831131769794575180096424053021714955644571592849532924287863168753852561843807104238386703908467821546398306058879390820618685424515590611718133372035429361053280805228333123703842976109143473597392594623807157884870722160305831245647105369495656942341936150616123658291057291658840043894410910640711951352792407301666754132517592023425817658140344877968999299683819971750048950112533585560151212904630574757173971992401990876300713437307500935714728606441550733006623248999674757126850927985297381900094381765337914937313209539935503363655886503117662647766622244024853043085404802002357622234115027016415134529533635631901305567636346483688189951948831914048903842995781833691722867015487963383269497282497761646832970259279929387950545299210221017020883334876322233472070762403582000097177413610104014822424927778361366410782838458688811481191690659894421693406427173108812717630995059202686089283558042421553778409091714650135197669602429937078692046763997577091113444035720151378478524325097155086753227143015046095548587322135953871814184566201562861571335791357739799227868705066659403183800587597973297909383044299978384052223570492288402748877567761929863450500507121077018551916103614971558215099155288341138731965788296624518783894990406855370321253099042719054453163470134947509333770388805061155913329552977152415663028953202619316715350414617699744728732930097640030050816768694636886134596498582903274868446043996597093931485227081732647081249847401125519203199770140414647903295142976696094456047756638944089597171487132068271332705789792897689058540668560341544520753752739226024739510495118204683010676408072925554774497938815217503235471476400814357478172601015669858471258922991056735785199600854014426961405266121515395978860935884580950736875431068065393767159075653481440687283064459016920947433887645001265757068546613181363820306886590022205862357661035432902872673481822538492541773213917512702871044974932430177490436567415209951421215970236110063705249283418396058351248805686240937643962336378232476483089745128845707908080703029959433415403583270980262996068677590331389889146961887461925647048753648684346933337904477407880030255027480780213476505731776848123459462142187815660888970360706171320139466938560148861429115679245418394207797809428933842700566191389298376090977171770646236836910247802734375 [82,75] -35025481926423687547406206651294131508061794843208757991435680378242151018756307490517645442351278513220211319245719487817344070171944742820539131583939430191218768402985284070289550828054067846856254035717170891790372565185353031937404635357977473238518178726295351541115712930472640168690155187545098095265157113802340793357268388901053103901243056978036437203443540453991294559301296406781718648262398676001545375614029423039731972271615392212384012315532032616605174354464181274497688165242644128936090885270681205361819072069321274986267674030466012823734621335090886201089919249126598904266807683864664476620496454542656122623867552117408152962067254717628348629006772580679243100635660403663399023850924892037009230899426553478467831870586799310657526098783910657420403229618755687855085973100829202706952633557587620534333054426877318271173499332888739121664862889153337170875218090100079584694331124379548321268165363104571903470265751046260494072430542008750021195103465329792507421252149991521022433645194746476785475974436108089322083014053313647553557998883655739736928692113492174473192881305010809074050720503322267038248217999517692376685232687228041254759017240431560532021781219799103285161013333225884065186094604955457015566425632732169303501428713700616408896004391776275783027122769378991026959830722783985789739720418900601086107435858763902357665856991421859783695091778647316994004544165058419326046533126444820364011607621447749607686626868706844780208080430717559461948475569724264700173111609726419436420517508007826678769988960620219623108343114689828951838621469863136976391545493512077777315759450686833518199403823966208762042687823020184703441116807609920808270860080666402115888275780204862664021721042696062638718627279512466002306064625332728615044829382777682545423007818285486310399360606233266296322187743056461163014840270263723943638024698478896264000298720829680193787982277982643958351034981190509474776640709929305187371091247454989597246166218631394546565241371888153220375706452677823453438601312171237126531986094788317193945538840205880278604248268516324923657461645546728373250253828174453811548077787003205370888825241979110719886782246781224486603061647669813990186589357388288620728578509610539154334413081508885536706900371519170185191097356634454569305198924396433439333487960038461882304583298324384527631936148139857323258183896541595458984375000000 [82,76] 3105169036913331401001125900568585735753806303309468796303287223903573322006015571157565601275386899417153499764320273539552521987259934378505507387469115506780002414742272467091298164553073847645438042104521268177939137349230849211044043367115523622220248746600691592897967259959905992957398668277149420464708443671342898545443658154485546961031050172740640747746576778403026228805225928256209420227512971642252220034684137650170595201459394941494480105513897045479883690986439821057473280746989199661442319397108942819106801491879767091107411481418045702868690866379850211418286438851270982828744492982462567667314114759143009753383384877271175371388933572622337553985287612268277041171671082594302108241323208400481009827351388044539610021951472967373971517680584188736466866512145583743204583669658043171017133035532878580895276754884247584824246757854083449893040653131301354726605142552631517535042409581451713619580394072529672694762663502341148816277094832433991512910065044841817624765358801221961926895948106651886965645233344985344241833438213605606791332994937759062415595575484277704507312139523212465064079126244775344940590563900883975083663122594555971715523111659291788219142101131448633727588682489929187472762490177800558146542957784069853357250816449399388859044089430588336061141128742091722819397461643825982692909845023097734886038512671366352149265548710922489369285206404888978433632512861398267067011668769490915075301236537283586065650053132400999955548692420803671380275176055840803213295568345159761346179467944697489977133054599560354365109085027075058730956150675300139465950005308434114554707867815499626990440630725722419564671482722755518373550265958558745507185714900196361654356166817352237541231509097863317381526755621891053570394432790421017654236739323336281667916578672062285167997466093263267584368386461615565858823059671097818808358960713454176675363646332271701404214624486957825204472802529742093390677202363147719241780332008342358538886877987237733320992600848667562804140862810191911063134450377953618626622438512909378487907916833119145459025060888832902473017096393056325934088855427651192063485446594979649224392328137034791772009140573768627159269490049411816038235656129254849656082415780465827869650071201424535738352954662777606374990860940457462374758695386568113759032534278798732743685152657523866658387245998085290921153500676155090332031250 [82,77] -240490261206710821617914595060370414103136098947441819871082311249014125606148949537054130167326714216618019744301129015758001984391877189839292163224389797090025515609460536241559372321086201807838951367325230054902487397695885540516721823853564944568412265171837614115501932319731365783849016794228145033953391254475032411763558077738362266355448040360860053292912564175558069880649377512720548258726367078483077758699143751737250786856189989175255017414098252247695105840374625091715891758931822056321169011213383537366853914496718218719954063123438935829899922624069918330260779028228494321004369353148466586379343468795674222504037340016316725996887084867018953094309714357330810589520573903558842609926178164422282069268780757875157416599891358756219619796921357228403880346205677241241805439275204907430623804801945571732921375771742270616471036406823450143979884109568481473019664580672850360119537758519697268644861768942691985725697042719388760255146765283682100517567761378812541026375385225619619678739240077060806609528638514543631517827102018888052295709834614041379245733969172756011229322353333095947929735157520951627987411053866829125839366560530113613170498406231876046774809921348536038790498481437446303181763293492592741427280017585082381625137460709242417072718278270224382096194804177334188286729824780598706667297374144543021888017694650649659615629497814209055494648036345620705681168736734258928906956298603101791051947726680055854063007964290923170343120780931212285786710288278083964325017454802810951153252829578518765612577206521721772903694209900338150410060965869541265027312084853353110466842153711146832298147005448591502161676788341233166841300672445300634420419931241493886308033269478102603540143327628396054118403167009410223932461889588943055030109540723961287212264866440534569499879971574276844988464384670292931652263475673320780974092332593121108713722947029026511686863854077598158072272097708549798434263429999819140589736722067951080463018306891672058484491501228812679938083576072004030300875446305460983342905705753395768060032406514218135189207600186334377027881642719617159251526946572975052762113584921213961660386473771687608319538802665963645635867505427375278486920038888069245712631201875030587459341898654304264020060664785576656785049318868385356786073903629217208726716753735100472967924801353818003990525653534859884530305862426757812500 [82,78] 16147780636870284376739092070093989371293864344212157492258744156915807030075833936486443832429135130011020621824082847729095820199293887763896167294579727190899203895629029940177517352842376316820887543586009842512512586695742352883156063424019302752414156179593829810784523863134996705549080516728611710733667119626464278282063185256917422506633596803606445258482410482702314347855963463569209998950146500292353533323376365003791796850703767992554066896668862942161210701817763671340809911327150015529408683013612334951127262076812739694520518535200330723740903116500464934660882996102476815106666517887407639894102043808277300959012181753243154551264611198935630511359376350683418691572821393201392291845416251642446290642591462795789514020515988044377410583543040185831146376433131530614570205401286704973650968081279386090785274134264961140014689466645847729164761849415420078254291101592538085777791203740816970029906867663859984097551194975932121704391072920492703877738071787652568987998893719691880283767825344831519970051979329526830000698261555973445731701400000776293659154975283206575145538843280497574439570714195142401047648130836173180756450143337861520492902684867570394112434988120445287388308315802423408452596349523680470487518765600524876859093616529399944681606404060027509795567212443184993572172760759042367345548185893456005748956299061709865978839178969869548926003568527725284023909222957702833021285897468915995526155366836549905642831483269597170739460657394926683233619396114744336509108019829963627515951016214166590174650036985197716093899858142206291722169869825396368936628662070072505323005304057225637896660414586554885818145803498839273166249420987803582000930844129087113919028736451384902456704873425090137922898227840554263067517803553499245962010335895592259237541923834566802973116976281233144589121710702976464519572919925616616309496710386107064688740293654860287165403165628748652864644332244462114166045318191899219341849368922614277957012728707995294774606718988642860545413700049520523104518081920825649796253666155317143924340629795050670554340837418413010230799465623787782824781586774127529892055872310619434436364608194731485403920726861832138495061485704231271240772041576869230280863858242656084883270958809244632174152830991581340179255895422335841295799507022164280369877084478197127685928890226431386967220760197960771620273590087890625 [82,79] -931058521354151239676805353688252826557014538816770137563459955343490430900438572446183378466002715999930642561899193410551842561636437228620530004619132485729148221626881422759430335056134754534086109207542517712433854527471748726658239588042688408063148043682704035737021497101652519171626865402339549202879261109899950576348342553482575754408456553729463850595120058456501243327980556767393830789930140078406468727677447027751833510035697350986712140778963596778831060609682169956415587786360979539754721118843306459480736140032817356295075754487674646249487459727419245952732827134084960526266403585702062807767219523536455831534709056101498485815832432830436747176140514725648661566089985128495097534590852555382453909283474799939133337848709556372829270096967305416363413819405938436071168013415717959791287253630822550260605919514405024945580876113880451027722409541203419163429585505900171549229458318713203882576232823766280320189941539448306140158398289913397567835986926459844466356552311437321207461407887774006325135997356946810473837341546461586473035060377012766033455338845868035779570799166414570722097647902407078416000908857434252166803172882460579171431356145554221285797733157169286911022183865727561575756211393032315761511399492035177996639107177482183422202453323954218681967825024036276957856857367681234217094130949608650805802588846946421446004126308262448248259466756008924189844856275692383393568733447526833056254302866537082899714030850082809671428556550125762324850124460117535314443193461650028044974743084975288941538957570178726796464772058653906469593235459813558624835196556940012302015472008331205811954195857382935329198328029629176199892953737972658297087973251401208063197796038612341819871667040927013425041895459284165777984570395615772643554930760222256703301547741124743624227565406809293390475248003797847232685142952400312069237670936211015053512613495851048811234537445383490027199243840932299900826080881101802976524055125412390136200729500886869473540404065984037748846795592138575519462516215886852541930669247528034762703848069638063810089896065180928294992684057203779254568346301154957049151652380790202454927768627758905900603204059618339924183624417292981645940421099779778387832655892747381728383743523114889526392896766775445385283798054353088617681567971243390210752174160609049703398376260365942869157152017578482627868652343750 [82,80] 45838033897706004890145019732252080136171444500792646543623661452012677618438453476514837231058127190703748009476928452020180007484989175885481004312052174794153418042829187545456291974538136656408364444859987069734205375757674806593497247046711426604755636216815810591990908121756142711826484683232943685324299988643862131551776533505603863673045574318636943391036540334773806055686506929254437799194088553094470711973873466693481023624413152835576828993401129625113958585132415563452347220494266070746433758172783465058604454034268528140987128881809542973280941594016317992776768962911260473212035423466895379807940177186297887920790624019414570682038453763689262931849408361085734332682367598033501128050060303608624304772053772049744772745687934914928059843888500331155265165552183918506457010880080615501333528597779959110881630009139645100026784004772465990663844264869767424021293237856044463178579432331190159808092687934403871714441714676269833002514784327576753035137971113795909080769604404484175540528342223989878205586224131405849509953926787820847185489728879020878085764087842847964554465650426788098252702507481224561685505278677504618411974561404114366835820836815275882843660760208028060164982010823376761897184018195729947002609668671811933379303183723856839973772097435390238118722375629055760305198981469443307192237963282560757547955602514121628953950875937006823682427389772169714432418278533234727955691141296647764139340736373427036683497670509659236582218962180377728069347384586930659916058279365830821563999006508203042865039111661739895910132715383895772925276666655320157659450430151892847323932264054986587719764685942565390857394247166071532891184700035551102334268397837246034339861807897245998010572472622283406186056391477576614088529216466614050067510950172269521261128502494766375976468028920115762656479181248636370686510361618921425636571687479347815401516495572834313673268716690764454567251672112458797815138185436317324568992662273559100419059584754264886480882132204214180538522985587441443998289607215166001972324198777342260831182221815491768133176492764043751748254140398904299848400884932783586084567513861670341194971197698169859049633397022203556326608536826140804949535397235687258701634420363894633706925214875916979640519203644493648373330707715114492392907166153954251594001840524059208491908234961442758503835648298263549804687500 [82,81] -1951963063942752906376742516751440586803263840561883136787787472523632995360919667490783857180346138637201544461906445040284186779536862836246337072495479421413738511946288570175138916372313454089005805142300662844611183995696695359827960524719995910943441548742376413983411853916719353628676294745110198944627854343723350345312195673538909918228882118664729032469249868559415670216680447846584404933747950844761322341345440309764659979894784559127733910682097143512485301929706170660100827507833746745802521368560077578060745162490744307436325894148964581965414440110594490821196788148679222391358035658859902957065430338776657921170433929446457621779193136890799923205642744003034938985700974456035998048485695437136723225371771536162293815965724976606228622454101300897776326870912557674221498289021409254143147278210723504442336019603040029589246917027628735490728547390543982818613510815891647560454608507003739858932570166409730105770714235525533570116357132239658971436600829429499347308502372169246180931814090208814341744859515524281221352630595865177552247611338533042395521741829087316362619348582500719072368608486249948519717492964613323239817941959794959232876876709697496650178038377915166640706476242935884214168543224260393186558894295442058798303907903125576067626985004724684055759401734589221324231087392673975811036452751540523321533194483913703471868296463911932631893462981420590008825037183772176154639064327591949037962493781794017596687146400583893852426494085326014213414765123471231664552932923864845121807355940603823763534635891255012455318801842823487950390725086043941371103220023995702606844557352809113699118429078336021083127513351481611522706991433391325062465953646288857977024971182512060841436346721019750449753004740080236398241199620708589423370676498129035050039405163175253169523466722528197413114832221571021707711922832876943260805624549146031208729870849844302975633590139263390148863031940369279250230695698346899475689955691301046644742315233136890692910698646180985141247461708146138537809096191856545550198225650312001197259942387114524340139980559164066827682255258936257083288151586625135337605796468516571488751807075966056609942293168848820315691657591024426369594762306448176348926942121137324649452507705698321875870668143293473623131410089028849919311290746448043723199880966666722170721470774878980591893196105957031250000 [82,82] 76114405471711638233692186454825530260769105966622411648499399029602439373221184359074249755401961201222535652468706386141287694586815183367962851472525309212996824886008485179565121913851771091330026176873696579456467566792396600975431677703316905791873957196915445270842949041031014795496219420544124099194136432894069811782697276213898697907161865990655113039762687265476858296717795378431828507554124771621457628721053972633670385137368361405719785437157212846059009457596050668084324397989619953836262836120076414472593881976910581126159818012564101018551768415253585872615148515994317604937735757629555740210465012991535852154955856904233067062698284988630537808679013691237094109723955963270957227626582089864677570084933828079191485086612830238654477498632099946263028506761460726968481422924058323022392546625315492702538077795156155158698035412737696431027950836154194477665877870600227972258111150481656489331878225411645743356363026900592334006054229837167790782094383994842902846015156115369069609179482671751105896795812492363894851141713320141703989164536415126124361053831312149154396489262321598167489825308114391828853407747166036832152342206713585555176513801809297296752089406749463293962470977926442636763522406769414675698001619980482831065479303855556866540432074493496943344501971231179748618173103264701337520300761497882970922291815149278891394953749695832516624956752236298746653059873917638973578574698888036665980193530342710822960562422795390687477843695866991815123857282677002489235886084501152341996214234549967321544264178639319650056394190568185161722413739435590173589737534358084132644341552759099226036876091133421886196424180336288013463251837762571543349719608463170783176333270894667932287017545148463283063654950910159979158557439346222530838050399893210939024019772844694968561460893576296367697310857487411241973821613452287684357562096377315904527499330027980232254891300569790381110929159393268077921103530450223420907018383522760219317511760296375862087410536300436759159175247024497614409927972800328732450525350262595957408916803681221698940843385402255664637986500325237116261083492470978857176966708614744858209407503461899227253231779086859808928096680740064940323958298567528370469535378998445689094867924808008391929423059030963397243370061231489775936438206491732132184907083085820267420729123841738328337669372558593750 [83,0] -38691626635003608917620261727730581807404563568967387283219035995611230204443674155030751676169920081706389841493387673137247711732129120718852495141089318748305920934621050529512930992221234287768368693766155533132969818287879556368836055893362487511219827420899982240134654196251671680081769603977821819031065454724313552223757152261672006574898922889547295850554283620352768228530787633579009441369800598226872971214795929918166474248476356638842657466879682341518617833628007135912922729915290666899384596051991950022163110979181922054244602364753921304399105392069953964003584165456824257417154326174785120416832249218423332371095613635557184565737041139043048728369836933807273181317485991917541869073658815957194728244305261454957112304900620933131242250093805617140845619475119976969240683533589210788319024246881793007094072060809156578217739883905833246257945971093910652724696973178128067534127657477316524573697264970196138934720645184987883451722004103417422007242832954852902305684816497130358191920988987695703069492394824696032600479665860022562660809823074236865521574124339029187894597211445856684537967314557614326825754165187718101504153384657543882225864728603685323162579928494112789515129272153689397113065583676182171923198708268393586302900847075795564352970080931260067237525734507828246329119650327438975937687702970417623635686842532321614145758122311599636395632768114191079505136388803942623679689781094486801944739186169974480749611089037645251686372073667739153461863693367668530555061252809200472633337490746729200601625435868011890264497085229884348693193188857547591688330826748984321461284346421769269235746818026842757967450450405466987002324069255184056326545528930833068720782123454008955749103325677865834481730731791616441347932341523709179050858946404343659855303461581817326582207768186339662489328213060153718311705639712809819930260608030724951392090358403860687137887224562073246758232423989089323107472080424223717030054693695785887024047164547185181825591595356655470644698330078079519519036981774254411304392833181121623479301979072648811836089631509404034169450817420176220715690194481115866752595606895348866207008659599246437006783736145134854534582138848785754897638939697065128020842265652764229763359541564831932050689347928873754538171736257957147070310013575017947518031036224783747456967830657958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 13010635566915352521083136894231329395777074018750074414317137548936835523934500846342625695782480386654520977543025475124828709139997565638130097810558948290327997215981486295765849050159485586016301215504043485207242765130076547238787305591336080589945745524551191211747430106516596512951863132610972564504331353390251631881790480942614139994371650044650587329945652610188716240197954634973290874261499184597039114144148690213504698149915000775875053851917200994566239893029510106502038899317467132838787417264317503874187389649072433197703782928315568667106752112250943172846153525928818954043155271637517992715809182873446192657702460307802801567353874432066180959239030895054700261133574911150746022127160800895088826370516142065131186784131871671451417045870464310003290684906586975438643782279371518726915747471714218031103557228239592502301907193282098447157474826812418838888550128238024139422451719791257180408414900077686187950082047945603167424481523469125326486397638428897356988947506280341194848519859445377217280098764926989621434638405576171452720914649407861780995199611463459331609725386714949008161975113203157400951715565542665146176029600296730928606928642630596079554260424050684758889909260723218030688321748129593630302584145153242480986228908062929907916684099894935273301891645449135755602016764954896776722754838040258130646355574663961309582007836649109150450841618633881635349015320037169072267193249548890002844465397300440674918017775294250530136205359286524008656256198552073823530470559012119836120255175398000827539983010951439263843032881563079504837038026563662938430797586133156082449984051204619884040785174340920749808092799016545275094623804756071526021366472697252389220843959573604624940796648288059232460164428011983634557749656849669235368471128968147072838701451389421923149982747827480561478162325145983232338550185990502484584644993942695507663405318634968378542346619939148590498881665611614477295468083302621210417957638095977936551771645638240727628007121878506090240198263794368298554547147301974329863589590366116056596719826115045306364489075941544494609429554141683634720987545569941980218238686787553816445732683431783099811135074024142733427734598548876723854758299754698837834324805841726394581173861412142597103000695025699562473478835002716880916408979383053932325341878195601452716800849884748458862304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 366357829755224654998867031663775770660706478422758882792261266718727081574248749626248472205539244025015492534481585936463186921116100832611221954755596248423985700095768780442856455252202134039349026470448910467454467706153938223275960690724423604638052780699318993294094839288746630380722612035813735369203472631589009924987041938854476583009077537777604295587535894755284566197732454138199250487844785774561555315632851923474218855848733945016300587964758050007346412599101995349938463371111201818907015510202878122022076276054452404548779135760374741727473751635952787218752030298558255522013383307530276157843049179894818915559686904232364328742056044168311098310450999421055549878204985139093219084946702562588129141826461640193813557465994563993219963594317523383870405172912025558988233469306170609290919680450412823663479478931897046495869300737644403113171228026901508777460023189892586274254876615239191054500206574653551074439834901283625180329149675884283707760423196434378523884223813269899951347925683680673060894931809625924451469816083936191648488002017988512874656492206650902535099008794111659815944675186295383519794347279113333721607417258185099261145109163392818114965631131551606477162848114452013690602250931100398876522366580500306639135138699832208988397610047013211005028236243248244913282298798566319194187644798659083126475567498788675569421469124174228261307376020752060743322302279144128246531662509051614157090798271446802746587605738520176753409735819099805758460604418838883202536575107252883612097330641920757244609632201757184759211859888685715798430023786053842887514685634278736645153144020798918480916359316914720507511066114113661486375540352793899141449596820195428994928924573562138786788354951918041295007137305286754377687212213395120958575202553344011767163412691043430738666827922412474607203555248398262097881291331819021365315514215776196860266699117588167901746784776131827798703125744015906698970644056617689232229368897363061370663576246073150001456558133387854966001424321681461446436429828833850414742688538615544436464802615298408491990113590381158167173545846795718943868811794445550093133567137577215466669961897693536785250631727830420705079746298026879567409409152648413825585392090398018158590380078289711371279881649755927238707467618227288831594495614919426366652341602730968972423397644888609647750854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 3113286780882239519138993494502403495040205313625386416294773397888263979729186825429009694832542054923292092093691234481633129911737390164729066553202621133832024406817301697235582658456903920449490526232666674575955437299854324252378975096930178447332150384476904170766760395990315771758630104498289643543699986008841088043082321240315161568462063833299543491824655125999381314516947298510536281964936757333024766978741420782082294343392961750096396641597264610657036064653340789194796557552326363344568198028926860361703324687829942687518409101153556253160843568792249429201408220747390427260146315118207498265299161856167289912332218019516931417391518939145064818211477420167056558593051944411751261487115142629925727686939722122439908862574060400451958069326175271128771963151595860380694233582292200054533314453407484241497209342450438842817089638616116286907253343719566822304281667943008442220463417622512587738291673571260295853010954423993319466875976033862837843256150442691133858031788414714709567071926347728933608393227327005617231508672097354987478778464587852331110180021979774397345261919024244713952413089171180383941111196045192999849425070493573629593869710624997430124840602804758844713705915702279543424484914579778691666203713868594984398148099383107671705341936485443464334884084256874979982454620435090219526028636975239526783675594988862502711543748681254590582125448600135252704899204564926249963397438211953320647775598380385912759866935823334159870366197084440089383233905854459206994495453417243151084453369716109214061425584025663230142202733028134493849803348189064367564869232482951178499001194115832269352520727532789383318659523394556946442781165498053928004987447102612919780087854743341538864297894912737815532341601879473773716304814276338818749445682661122199776824559733234696092097428951157570805934579965380431360560798499275408286124115159524391711481824818751962834285579256664671407907291075602959668911968530069768169531423518530837860263626121283887995008589548999280959381461431250070898847634549302024523171260913031144256535540060669721274250664163921208099538015226251558247876407814405934776825073773761946154915088271465031087113754358147830319530495025626186870431766908489288182756508754263578030934786257137181784047893470660860993464851136428804133486565939867952351601994851523075302779375306272413581609725952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] -105174735336349029810580599450641557693717161538844958025978631004648654410983739112701450782961436351901515466286271194142046441031695832516205342197782228334531878691863589487719610618444797205948807254164145081022407752352336468704212609281510856232664662288925334429394651456037826326348503912816248783499083611397868513947196900693671460895450713276258523070383932829457694895782905597461800088631488656254944084405635359298455346304491675723958268077693770753502815209589894113982145465961742968766710491144896599084455018987138525475049955973035668677406509359461229044331815864419961533716009832857438787329514370841776473674567129644709417503214472593208269321392178893085359024197507385922840762094019585301829685169289856987591644700101051639638863191450671398939101561484926287072493336664360874050884381232375427266112961579147298826761399030138502193559220803905542122566999790022021344542090514251586199583313721404560449989502075316080549257134765994752382919420428012944214741299227427341294217310769287692653244842103563124704401809869412258682314958069222122191980674030968307391828693866453153238545072166515153137129994583249306187553139926406761292457663533181457097163039063453715417747884338144347305607991234220002837077150971770172811740385496087167337274874616341935752366302463247907250341647684960442528215523697759777072515075157778003570466279089459209913820566325238146908235595395406672516358121676730706916278546374256805599782460932399172733805030332223734093043292408922202437230804603017274786481993222040745046950966515565887734318550014529916442300370483244148071936478068917507320618539299874162131675622131652346288707842346424738638557405607318858550182538809243852711393675281940764397845041930118085240424507417896574434409992446647741197427373095453307360867716754358738745262746071534860419833718699354611731093048420942389786712815837668027573190675425075498572722664144195453506471031158465714684539064403615637463099593115396592473496929575084708312962725463446609817547511707528700133861628755297950098581920689638351507742163668430659889252238496348589557923498268586904720677542815905752679091284511351897632432053000639311577770751503261821103918284711340701064497357590968454473049327085716016338796351255276874177025899090683575972548421181006902517769041842073801528814416054287735741417514345741324177652131766080856323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -1155046250067879819618968690990111465447645914690637467618183975785090401503892105685562367267854668651584126885889582554001631215255610234433392576848833166855633737330197583272106565548585794873912418334997100834937918269534862574866013451493440706897966746150016686853497727555950542166609789001128974752785952288205149862001562589913938148755585990933504567628507382055600984868398933384338481812475333664931452353127574425691758731241057607507436797602517658215955782804870824191316542819166208750978519520361157828173498368682994067430069257600847475669780769876608661973804600934800292613182298774438468546950891771216193825544106103018168654317521645022302234287565792245507533225047065635781926060304445650055663587015609328328890939943512148314139077959200122529319930446309756058266851117488160843449669087732299065403371396726064683899849989043513494063969258623904617453884092121759056295975885532781902288016225629005591802528235056277877441069401486655522585493545012754987521622565380665662022920785947367525252882998206647479610332289093147473293660962380678357849627962875475895371340339631790752463739733345822057299550700803658167812259594700902329553414862691068168944734227306719702212551677714345553264113677315993236680448919120954223662425160001214099267785052472304967099820920127018945820143482341968843798795447490938614581022504521301784235993051931595016879070541325461039739865866521033093721638187143521304151671163997346871363230467863116729986165215183270547602133673147540674656723594914892882607518465386538492546327630334157970838961009356390008938833087096296250826706299698740352456445718800065838376108122143134265494600416785302424462793197789652459162303813186823868603831055290315112149691264757924315246870771063961910129890263990519449812328999832765655559458756087747535820922650397100453849016441355366720994800562531422381145481281953573092967402334197294148551360496344470679783389442502818706874190675284421318383326083259308542169780078263158309883929056966675432730584793624042828090780962205934158028438102798009998194920171818304917643562967896213842250065327654116845947213685053011958624591603692354963230356832246328132461109739333391176427081366750133149856070251112884963776155328481232371509732760694030100643923633438771626534601561670349909773400043909494636298994493682235860192560267592498668420830654213204979896545410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -2723851299115283191445038485870518007871566136265258476267516272281294498604139874125778898194586384397189990870679431614869743912084428073191244914502068136037035670067906327669964807092406750168705408350425819516343354467147167320416921219332263930964114745833642338692005291545761563636879721258552962777113519533901225791372877358021517468965366431588782208784290023113263701423088927847295377205268194762269738125163947851870085275511991065557041299553191936044989572322697824801000430664157475241381551096526904267994233575004126604476033938345895383101486794751353463963657392738871550924460647395091390536388758871421103142274357160396330106660257161343112559208541171774162797877570088772793103051282720052294319799854120824214412489811728221653615474667991864523125414664530462074009187143903701567008446273225431639605897926444121711012088027189166837853725926881739957269149816417713261427984740538871083107720150304073896084050028044419534184952732253288287664420421106759874427038408999988744880360722313604634189899287885750223253519678440877890256468458275717699295920685271650829737565382404576100655710092309508095014015943970256357605877372156282005021227137581882909452277685354681427854793428235102872746937212546496671472427022966295073521173179998956245858864810857848198558659038566692793083944296864137161706922177698194381080262786557586506808725572328567845129328870979881227417818063705162304474529290704789014607821869903747193524186124887709768300288263572136128533542739495909978008134090831143500263796484352616341595809191460539911157302098294523520673182184678259195266291708238091499995559137323865096267137535200838446304992924400595224359216748235672845307860186364872788657137931508471673711262292068508643923049574958551990781551260580554546009500618433879183095875241808458969176900281137728264738123755334621699695854270035368587300638917463799293010194491344701457449146108975941553461912023760120764555356633354616193067931687241594893710280965654522860567639345807390961177390857459749252028319340583118611706771145138078246073671669733538436457938364284086801197910521305608142090209961063962386857183373007772924542916559926968851259774909270116170966227889706523320492840556791270013562630958388956690015340565505040868221573663217297477379557398266865123142772387795923120387369163148362435427793564813366694599139350430050399154424667358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -11947051189948613830593625204518283232785137756646287525810810797805462600465741056540433820466925797607067371494414084642281716230346555172727396435000265210402587155590339188304216892231950769103428046818553474651630073841286416277477181256597531559288578099947873139627601920728336427752231467367322141143049710796296150282504143906104057456585716509231911932951036459281137902764061277011825670802579559236741982072390570021261958305889283083450707333823528834931920256201032921102313709511529746924191381594078496090385027944257663277882584494901976705909410077786991223491080260078929333398885992443968912658521233404626284054374162869618875783373024480673944888987940795085409284147196925175074143896454713330421300741268464806462404669671226957932326463614925871031814932367092133542814317392988410250607385152946826006023559750918584477730044260010081717524921023850769311502146247947727123252175701084108893186950171873931039973051671368602518650044160315709014868628494619869584150272572557253083166444220340418459849319574567302998134358398091040991094150193026431057352950485087678990759690178938066785859007346310765813617810368485545963500645483048325523661384177435033871588940894310187620897288296494861503299592387527524268421412197116114163130315831724636910451260794626375405313903455066834366081336104532776311909500885818748348267230119528281224997197244901162505629628309130072464250296469742351626090509203348255644773958080888538126170211089078497211278651795684542112585288324568847065379728998817043260712258266058740193337627737320003355919441193192068905117843505117152375356466738087360707280500642555077615142591344842001781188443356466860115436305078828976794031658434330346805642510683932839813837463470471172236123545686052498714340382391485471891491690905760584761652629062693576984701004267555656884436248140646704533145060024755292507692128158688058956125542701938696685714344923117598978095058221098704395108553797106030894791379641712413098259263496597432075939325336415844823325219635982405353118733906462186489755633932665528067954954314639551102111681572113875937392555308022709492971535564438176617056957586390072094191689293358915878607568699887669544777360640213616669962692206914555923101858253082416984334591672840350634002419214320413549308178432067113404978849725148689154201294924985379508162436380122608755617596987264050767407752573490142822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 2147493376753442169442058929809910750628395416374945413717943144104965762718811679169224785253185689788948070765842573392105609677738302934560129510250546742671630973054873122012093247621948404050946933933907910527082799384671491807841382675178679765841266255007503688093772534204380247680693063075437423867935487631883788450448666278160584277386010907093907569669509925506960882145132388382487000141549536247162176901514926918462559031822643293223937726594272684188639547916511044371904714480159918268054200902738951393216581943647445038352933245138445470052653316591243451379979388341503132484851495561828388729928882086322290888681465101324331229375624927074385802618579361230282325705848209998901364589718716368327088653402784307153509064085074396031909349106043412478632829004128039761692126449177465004775575280384339434919092306398952121322541260292622754457106037291370134608243160619059982530015914296097047124531692608816531520498721177464202870988274842156868361526800950636910198106943495649196450875116462623194154119483138712994175708896790331141309630628668161462706924249900478452907742282834408147945791570786064142361016276219577132362135571957699311230523057144376498781988609255842175433173482225590199587522664822691484051285206125018113467096197723304097914736442360032469049037391007499084572263408093495144086457272769607477695749213644449271230871921545166622122935506988589256603711946794788453618152954561495116466688959260992860275062518487514325668195850457298159954529586064360571815321128558763036921617386495164441538522125171824202639826180412789995888877806092149697656677521340506760705294955582909974771456452376745281080843997322153266152011711326702491652358347757383787480250205387926408959372673171723190489441961202837301809025394214358813754605782528058841268371954179111361496777809073773723741160759214048954710820453858088376152637497387295890246951661019047465756781052081558091659428338418533533917918738865644787087293874373936012576941273017427278440163317000798771753356435305213212549360242656771279048664740620466194864513336635509375851641486762266783292676556334675142602509459354041022349353538415681664410134842992652898125031767444364597071740224296879017772068193063012061165803929472093489582151759618510190374120547471120823386258805921240845130247311492984430757860926525227640647943555639046594997693204881494821734122524503618478775024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 9745346494555118717317893583008600908193166832339801706350045773340969482024541332638879004558892860788244609722001288909851276703361787564521211580388290155896086550020104632098066878260534777482024615315636507416938350788972108920835143798919408766451236437384307229592701997070510650866900850294291283019467761914841444800944348584111879236171052413923276949105070785517072555244954038895703099555579962065531158111299839590459398194854810653283164320373393948012367355465628780534808367098505538995421520915477214478247148573116521520503328244903511521854616294404645948966901971318996482007677658928967441548334496200173038288622625305154874713764995982180059708785439037735872729922663920287514665898151484403470646512405457135557580562602955491347589784745417577525024965068757501117053805628660417581009096567790360310354616756399311846233289965636250538005602614424198136538971793715488639535214382230694193881088299260936572296932224615071229344475730577335124539435985644445458612217785851719585861301347260349002162664173099147428463880550856222462074823536843252783663674470968746486608308797448455570699439463938642567592744297439152859537656581476153561763670044584741954726624101242587088778897905986364519754242607335528544533346595401365734344683997152464595336160872586765661017623614081274342248037281702704511633476344961840180830111854841093112623191162062939256848560302110624168745436434977093731595786602876552520245481535048612822323034070127405337909395494079389767945522156400473654853684479969828429777119461727022629365350721342058156759820168198275045294896672160977788821086531401361061989851997086715173179200583566984866542964560355862601950515519511051126359524997945181538962479381217349326491761827424999165830199662841097033632433710100577857697978034831716648375161608943632817050708614905211029246741929174789420098567740770081026281527701368554074448289363780383404358253362752733312366902419108979660004135850566439470416557771864569704959689692608501664012540375652297167819934728328915621484362547673552097608172835267200212219247765894567376488356622328369866056982093447154773649292270754698992431240986833538209887792170912430211206562392641107487360545056445892167946585505372818106623133265404491161520239568518724625372156688736906360675446177801130246696811099395205021052152874519717087836855765708637876105351771248083703191866788984043523669242858886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 1158009476849652822035651211652369445038107670599306525220534876127703018367439359314630696644206277008149708336622835437654682766113932555921491385007144466696222514280648113111400891333959874365712955362623327391404188238544708275247361963550517918796486173542020972236388828994894822004447817720982559642806197700475357577601465531748086159016968484739081060795896587857174214753928501688626574425988848730825220018078565209963057219186743022679465456893893623188664149456605762115376079660735393633398441147251213008280717451912314935136977525557142059278385773343559831898345947586869201276109222378491436654342500703451397777130242567313554621761156650524677541723478271924351648844582013676128064196645916164609211063809385014305917770226537256710142962543373876435821790357086576161523885192084756844528655481186476614980872875352621742169092069911537673083999860733786880706604891313341817171927693521017972088084260078452080246517491131588106214914178973370949572394194287562110138282686437737219695471415793347798463339395906241738884301547937782823189944671711154511822954750025005219790825850495835356103470307068763190934366924407629094558939103220432498551344258647902741698370567881339422425616215482637590667166288941153793000242116680125050735520708677857631537773927946794641077516336529220798662627861722519668521407614184842541858310138091861468595072474414920759506752458434615034596447527082222962528349194276769100050378842632537483812976567152957195374917429854592806794645668099907056583409667786176453215806778097231599736045751531428453385743958018943620023696468748181296221889342260375438624276219838382458138675960380768094269215018007587395132374052059685948726041596357878399071521763292297482200760133647278829372325568279921191066817826927528051664388723251325036756556198202274044792871145941349092208495498211418321908154859168354303421066708532812679198745535726588141245546169642802065990048003318081346998509465695004023287470094517185578548047640961288503151794743376917416981974489466620275830822910131893789441709547949312216762994787151718803271456459762072522644462673668905850176566500230748549051909111043212677903565569216574431490852004340629281331588079217230884170511060620975501337858358968430738036356015054554319588001249235360959779038931006571416730553878532296124698506960885504493804346428915781261748774433066055830838028684048879313195357099175453186035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] -5028885313105167393398642727531663373557327152404111281179901080789857673461659315804215550835303419182632790035180542345463477299617834910715809792878083798640699185586947812092016964885555190130169063197775953730043236321216221769314410973984439158176482811182480022766748262166338833091800969299541491311472534459159827719565653241106691813668866457875583110401660465404532462443344090574507341068873516760404905434951548611614007558687490939767445631746052158655553453205275784495525636619353933879211314169843233442283031712675652961233518223359817030209942630742970495691906017579514831216113868681050019213259210746841070445764691312755754059269038881903797941256726131646510440848532710298900634036645148640742049494998636092568244421200125644503848516470502465627699077392608743622637047636736555058958953658619748902300193808772356998910375517376315173696880786841101931025269385504110985630753000815791336031796525462138451042281210283531953812809067717408115433262587420613974632775682519699751148508367409994191768631857312724511913601048154993133426601020721968694951606941009963611159876812556879713125007294068497550257969942214942944317502397964087452230696733188553251683627610302288770447356342070402003522755762423203323894302739219897187958272272810174893980330825755141205958423193184636002651562789843584722635131701791305489189650693647320114174566030068523306124388111858860894684271006422260295013312354535570521330124585055843759309355352351492479548557393757799191182711716155089736282985598362032743424970969705370308970171658867824872282352479280808052047777342370380606181070081830252500113603711567438226775952121056701832236531498885352037882465299893297421048465520041991258668854307470554592992790393051610739825985968949429202208905739909162269525461464522849167002830675805320273774966924053939225589583867123298956072359231356166967098072670571269302377738917332892069411541543621919797243505776030330587818745192230861814589462943399779502856586642951076424017516789798835367790515545580389160949309328623961166209505590326873986592419750006832671228836266821084586782990434605716105627626557400717376131226064148472331617045703385410694160281451093125248304612551666847882294117496625551922557996968676021383643838652087840689060035907843404652039050803259293175069170543723461747846707858127919113765456298855279345883182053869372911771885859000263963025645352900028228759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 11378894610550379790057169261356017538138259321079621282415847034046687279522504903562752025596696829496659773530776516853297286166022521835157563236206467606940813829135292172210487519477098992630395032158225765613450097997947722725159540918494575972896942474325580224070222581051256936656465067056853905337529112205614127118855237743504148192577792545063477287370041312354735675148594108597840791200702354677715264309183786755115332825982427701735677723862787423619126795164506139957431733698547450746675941622427769643181344746560353563391696226290720881372927588167527207127634533979190498846497844151742195662204850120536388598704972722158458746856346608349617930487848033907271502680742029811983550667282879076772760049244790502685514864570533664773988962194455080954095696757704797470415599266072655796946357730802849874538260451643898512354840186266144139493672347956465010044111393413030837076061955656480656994192261198220504206233751138359189626920739585469253107690668066306565936920845594865026730821245738068153889019854426078672914551357397078854590242262946606197749578245428425568034328318750138080970591890043161397890291591169638124402437546928331579349014797203056176908559423481084729688676963184236350675428314390751892133124111135304485263308416636771291486230730844446303870566911166905398711889589251018545662329380360464573480372418500829330878519713141306115469498106723738438480301018083721469898716970730070600951837040486455447391502719794730498285144365494497597082599013387999333592282348606755931641216815566559164286758577797240229470245871556153567715875362260149354659428586870966463232604077162661037500557990571013721538819797264917685473405322820730673800990924979466067625190380532118880552982039386241134028213691616793941750047131052940770616143123991553042456308361102690049076276244969442628804887106781326849667337758479421811091606008994754836320525471264958118175429807006874364078307191249547675928015074874606295400905692062743006283903122222260450259770675712532299376857842121906748234646245913462521497758914876989543516697766732987170559056806266725627984252471913064476117652096860038731032095967773721515934633348771995734637723628971660512621682256185582287742555289314639337168492710503030838219736394905326153393453131576790186132078085465399084114083513555400370035975587202522648248778221076209480249152912867253871629223574250822093034685167367570102214813232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -23900949879750478710592511776811879214409028865474096000670865273393286620243083334347961741236012337447023703965437190942195213904520533604810307788895865601512153289444321593608235136483636734587533740330282106775222197884468032636982516499250050086664598866115255537765286273923261467241568558336205286514126944644864093723566225279849645326868693742102020901358469221978384485341036493483021932805617495828548862560856342358177440141233529881546138591454781558878645721367340448203046496130539441146169025645552754578845755787577248188472571404512756379800758370220462582482459104447411128965362247980150419879601346088917835615640548285450753150390257774480809986691222376389987733221658505143873725065787960972016663962520838742598856132821163122190917427244093897310577041678196391929270262765553880508477074291358943054849494371770891605528277067210910340080952059070584568226994882607672573770778252548249731565784075307191557465747054840790037130920956926758309402557564595174108548139174206119483055618556625228442566019573547105854324568232511950699721797081426159181066635656062058260441206866029058108528507423032704333054581673355506738363821093508779251030433931736328718520046354695515088769174992909466688720704827340498396413983942221598967149173593576335316821296637207930054602603322470417242235047899616488241801955594643166055580450144934727579569169921066768591488766007761935576334080469298484257828851612919199473134503698584968577836063671451040539849247205731052465725945399132179511521096459115098515677817587270226673290008192285692803965427599398265040705268500434178471915085761646400311219036204598678236741403607539152768657864573649091336535609334907111720403003173661484304256243607649981970039333269375291817315610442136635199504088223795553350907272855322744097341318426353821518417714263019014352300941773582872377055999518252176376428817169239302616841130117071900215247734800585930527705732494326882291871619446202177239924396579179325757591496345135358652840227853950819953611896946125640680052279352853765124037953146872113570304075347965278796037389044272938413637072241833324119740480218537570668170737235868279807264342572529152421483277560254310431080651407054216709316456353749325757609015899214322764837645842608824700374758744374418052699253656447293777282687510622276207753890700541151774923005443822953979915585227950778559637283209764798547203312750752957072108983993530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 54025180505309902481377944546914739301890310136400190149420565092052750935815265396327695830872109862983673993583126175950249432946749500729497623037529300456984213617561327995290776798991764324533730412390249008084396107144026349697051092321966625267031834825578085566065546943046872979950149340066874668649256611297592933276855566368323979789664600372526669369071067081423152801835820008085384629610533306414289917484058782991624369024965486608630681721737460728592339717726510329974855508707911401722097095634054234057331024595810850694922069127062958645399418701644668607371157486595027426490894089200202024472263832012526349970117758260639041299304220048408756691695076143134345016938594492197378112888737615167189425706875264144127580915751928457177324330033927490733528650127225663210634253257716519194495324186919805509042278205283667073906910855890336097697666388947776741984506313973031522754323166724785970655035417612531779111770442130840231137478362967035156949379860842230154309274856798575012295887922616100965439800477388213544639694520218205771992407580249521637527403479525501664101120846951035705477963980638857365965776807160116369185472131972398468901252058857071444525742915882313027347540464504095713999648231591906471297050665906546360176943562102511204624175182964209525031522227527737347866383141777058359908153723685600498389757507925624061024165942639790414389471124223001350002258535451385611208360470503409558470661814866656011612301087062784166236666217485912365448066083331752105425114141441209773183832959195400408513542247069378620197286563289901733578086640558751788377117929769012772652230736862727468070227435814600604828769938010774547281169187376421565671631801917622708410850806044140429828581657371237733856055207297774895592891186513093213880086890429473499450011595682162123539975957138451896551629106363073177927702632945086826392614286171571303534966853991218090454308377943057103773730523640824218330522174599197329638430737456954164508692066373612770357030556051355391526249430284734517282276840287840278518125690404160330140863043477204292053878166049474877638989094167884656809580210754538854460506414181459989608759686061990753655236943558707660183067907912781275561746526355188596610313944981489324650974886133625453650709757334296323754784519919745020684502725767703358508772643875950401115738749129807900966266302451493657217482428504733301365126063586785676307044923305511474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -117453396653640769371898183050842854994305862239261012252233850738566715892202417938172154022626910402563293640838628255080319884513807966302411156010439684445425860747251576490758159466963504238308815798368383737177298497597717201680262075353364113252549076658133164203462794768598156140180216079075960116986754638705196398396577646254746206797798528619005264924920593236017112762057200064603721574329416114828981720196621225897390026702453816658245748758049267344214695290388360243802720509944021425019443114692630643845774745904696015825316292617511245512487121855663477368674773440487873024301859816052121613721643753604352821022993832480611673404495489582490949109409099469193569464021759379720498462490505226347894263237123722743840186928502558069313047289746121532153125551904986056297243430677014097609283810244801747022169897634678208005715422259708288090012266650656162908380844346334509805235222061106329207077823903541243989797034057910296025291849722706637512374642333710831216029409175718475227681795214430134167786906618178956439252404628881580197350364406207372365421279288252468727305755692500982883798115130441551082807960723056016505246179355638413703472026784585316071183806441160427369674413482470761266722072143396625238471646922837153675138505915634851683687886733664005357539761512028402806330966635338695410113708897553177233138706466524703902338728291349859619913377558802828198928350522031071501712484076456617201939662235829934494584712498699764184709093968087445998616025367616866474663442132839626919056030167385006708326616727449313044731019925437658910044417863836897323714426657307495765032601313352983260068003999567831214915620728262404996208942077376819980791765538478079386041222174207617927830238021017465290796823791895294174111316356936086390199323064784226417078683595535794503369581728886465073800058864878980414379067012195146708512200094095147016770246820661342529462464726606807001988329251865166567606358401923699590254889848632613923044720468434662116587781759694167068628988194941965927964812014928195766170861631762172106515345434850142417516990539879172662631839634023392073776365565794841175065721844476402722782320742404195214559693149717882713211973579720830156544070519755383535602417431961926268091364394493946057677871040461092450454486543105589690751760038814244527412185444968486220881087841470691295969376844508352380196889907176447977363683205717648228016969369491562247276306152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 301292985788679974308657023052594774191074823563940247960423075694847075652734339286297887390389798280288067024642513159356902083621624779663224699784909972257656807638743861311992197527466658498717790535925004371998388413698903110083037379127720271226678638945049417111862256195112841151100691961204594108311043036436186815924593366964285654572401210357037800323893883689184428709834150432468287418103720058737955504121136493733174347761375874584567511314427999770750972805271192991381057983057518451875351312918189428561660862608759110605740549674405907170955323707566428261385921890224978294898885242963773122127892832053891002523933225271175249760325535542852526780319784199364797626211647683089657291521151864781365314258438013981103138922497310984960158211230522153616684865380264905269606816664965982737817919271909080520550458427834966064900458851649232718855398700835115453782949128567438632185607641501572655157865179330747549742071746483480143656181429877645960011943863950624916648010287667447978457752599315186491447810656322850247223528288544153782532876064741149684480080517502640577699920609343981641644837736126982120194193824983276999284300811153368985880288630296642592769315271905520814065147472256072689676003183772092561181488830195699422710552170199481777351593202442460423546857472627051993449333514097318530574251332348399623433487993895638449389139038371637112299141952257600576505490742659347628984566501654074275888101071788996830130647881433228163213435743787516819025386559680370420429827225297320701399317799589996892849969244808593181214915899040712214150218339196736504375120652801914122434750389471347924221233354505961222570252698734845692201245690469793165546013801919242387132219462417685380446693446297552369874871154446686751909412794211786933536906387684574036880767751470775210336422570536711926940133471693148344072479277012135489055865187726192862190949063597970941911303341718809328385648881957341162071698056856823407359567353902477930851032743056909642527554645855583256282827819269245745869390374046698815109693037757804361597212331009396855792537934142959603843788428110764766113508594014166335200541273695948566004594666288869634707159605714379200101468800373953812607765015376678605011313012209182215973561434812835977897862370252157783684329915639412309362583553539175289453210759192423883384441363544312450439522751170873693408813404706626453627239683925084345189615575577590789180248975753784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -872504587411396247071818982591918228468639516638392862073802277346085165409587701077292873148831550353412802450516707502138316343735727396831296696545172029045003728210339888037160182941269018811183324372625342533022649418946101246107589152939844309802612836175663903836961623894078779246239677899892349302456600002854608418338705061938447316855391884373550192620441416273194349463933170125667805664714771761775651856639140172655554766122348544821416430107671829788096360982639152539299676240142882012469336344543273013016460203245433397639548496936323322149520021486757443925371518449233794814569209317269489375166903929206507250023906036666145825839699572868099146275956777757215399806173309359675377501155272420234544279022221290373213905868780421335101567234741898961530760140391649363170022793060595971066739827782597010173450352848673824739917226807627856565824903866714604987968078749294358091506649824664257869954228459177629899800398713027427583725847052208638777894612390137999125973800825043545522501885769043815570477602668948095297093102052639971770572715810484102810026694342640722779790295226992377902775982859158053261558591923262821802265636750603708011516646714649724520641852159154474067763737131468412008718075609067625616541211471953123274135049393679358530495001736232423167899177820267756171719688017038939300574554004042970279899265094821731331103224770228325755846716594994653934677326942909218573477364742013421494661663673206528735579317355149939305977879473594422084930673371607759818952504012036139576930691321058394603285119720000299586386251222437508698696032013484855847530300146032459305366041053146076000023091244339127241780256299954049865911595156436583532671204876626675938483820584053713433273963229632747721345184680261684428123799558125643866033911845408363827915757961850833752181340803305852119429925956375678952250954085107046951444192550857365174990913145008778516337180607174739167500189628398450147227506771796573821030040341503554577975188691787067118823650748708126887178602327079829020242689716188857811784888863887546321710466794262042937797058483980922159787892754091619138163818266502435439357553741656777725971038563456255383786762418855149774528692055127049602470104157104597400119024138101303418040993485170191687984315115300015686173623218924621930765435373803945287598970659721520891798659796979983213433389115492716208826569704118957921874777833131413615338697886691932126268511638045310974121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 2009655895730816729026451133712292723253559030391177090905887827662648743385689554736245203751903034361012422712715902822375600846911625735377889468105952779402556116389561825006586327952846582918571471443685265550802615676769956737900074419419495697176101219389927614093929271649943205269064535408098493117765499807283695678006592775130596500025150768302106535369758006595580355057163361450326848807013560863183940112511903088960515141043806849210092111864963968575828120545604152580996382172616367965736829244658884249127077075641310410266888872117441161629942064449117927860148625163066444515473053949417555659266409354849132206654626150045709500405828120920148752867546504029558870328818940988387165956519564237237998579974092491929323218080845743166950769493327558274828376877981352535458262536061040053757457953470571696780786933272691952007403152080100982793921146665994365436321560472148871118301001565359925458718063233155959115672180904517519737679584239333225896991798767607454200318406875079590874690449920510835390701416781187478074499330799557623540219787920720547933546508361381535283235080238951984737090588653848794272868891834204087905910154176969626241228548902311356735425222259398556302726144293291458036229715215179716627472496868288243249782306148345230504343835833396085527331396213165521913229366462434847307639686389731527985757319869484202897926537145180620354770297737201247766745570651809013899497929753702119727664177753997873863611167243388038023666111607579520712100787818266905004752613655737074098685413818449475350530908528448097578206273025903003934537524198029711315032880007355221824281949963209809269210975093124786901320731885472157888765839647073474387918913422157580236967626365419966210609223000056822659314837800072723489107159411807863838059678821837298854082933561727874865560829526151801530550432428953591650621725193983345891550602468506098088375359696801816462227372002281502540562831539343952624734469158973415424853980595765221050064787057824641297034058924739480307811853556465195362824157730668806136659139904162769927809973071839579534678490370797071783340506586875927063973260471551384891536381096916391775714127501739036010154476016442809031269022417933602037358820203194478386715792738024581423839689122800121895431019109765398606260935430508433972545852327748363285024480169446497615714109578292365610591121456082875437741154206622535373189535112637757923985545004119668277553500956855714321136474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] -3017136315478335086379793812209990646497234607467825180584625886607363945982715074639911041824079723039241756231650703153551744393674135605896790053525701072723923361976611223174893786077855429985906240702054474121239109515785057109622244751450563605998144091884375310153058597545129352318563639349650219052060444945344192767486831422497638596871869775773033393158110399641345315341920040228920606596203003968326643942412261715456978379928788293045804549765314491045978670423111841862903718296868169693719078520198073772755816592505534509924566398679274754083488102566599809689796393421261380465449648259184910477069432992253913645718917885560036115309055914005695153413961108131851689801616485710924091511541715400888517223653201523161549947450668274576081357585437700640512232279554035577664693304141416225851705970948832570819429857780769820988115921384293712528059372285693735851053717595664601158957484879131475124152149716503436110747459370794127091554281486321064599327062505334666297075846452554034600657376964504548605229285763787380717932368305917763039611952592821955813503147690965142706243744264278744226527867690308324854508957664689826722897341717602575680729433349974277399581214783853933750615688198763166351768394100952804082702114188206648939722822229492956517169464540442718258557406385900621207929892441548223084284329875402111826917909363480778777786148732984273600259237462561071339441572791240085787649653139851811752217761223928770763140333969455870598586536708878656333470909083321036219644328319068480021326509385621033070227457838624048156574181664777252128608052608424080923754949428880858337490542965447956026440578719630795487223708337505650760992362572598623878560842510046761910422504637847682484477446118698486469774193818800357119772559104591730735730937060345277469898146264122195927960617834087475040826313428347537120100381815130459522329830118844143747323523227541325008788936979418920738993118096566422806879233789747600041457657574567665364192775687435840089549284394133430874839098821623311747091257515415192245372002812092503109619837039530639247160911164874906563415915154111818022556904741475779319188888390871946994223200842736111894843053402258769743672025611621660491551821973523015619230988870551375795084805536837431652584016955475038142444964388783591414846703304481274867323523103256160844499134950499641214847692710074094351396973584624862753797546643440081465652123616193180932754103196202777326107025146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] 2055850535494556400682816299253693529411090809565579006260269134777415757116396305965543155267015507416659222860479608152904518611644178010539509970605800870489504498789376369702306802595318731499784448416473879132003819872091092650757968641759424399468326286681482898362227102404581873579877010960975299577677213120882373746686826701180383040052543785099397090507779953504540789750417734644847698618381999617554842029303579298141319154602228462768298124259171416336921649634296023205708758755171333010243333754002644910720358800068427389365694805827748437497255270000138794850676698256203621960426023485658244709773498547607193519410920892269159593375348730251824913968749719412320635816862162729476394532477480680547265350144777325282204216612971777192343653139181686442415325154962015022578180955703283162427385664723362781688637762122978097541042667998318079720198652585757197933945833525256010599815154699835443238590496187285969668425509449046808446035439558577930982329370153539770681222970364133256647451913201406083511480145352036189990754749281627505430314703424446007542950197973785606371660808917324647063500126050599546191028657813875259608622636119088174192123765506529049204841890598100199623742554379938879984289279787995705271116652898562989876620874115229378036939819660160986748095690130440390794325260464837578557141119005710993203058471777570374770550278981248690898040838882133695794278839420618873653689434598226496914509549769449890892962479947221915102639759576585039878133608828313448284420744730247864192812868117195582473719469042126284055201249397649889386658512322157460755474372066012415366262477822100823977096214939641595447642633496255024616321237494110322700532784777339290647033469378238081088595030917528396188038288451730131933685226512375902250127842966032414466462535872818516979729325148390897493831238267934378845436418324172038893912833371281980576224497979016292516542721847708282229307104453288560920325973043009885908181046118974714601137230033059348532193262371367800432074818460204400319505445438227868158919307588876721940750408249922404860761764320620673593597633513090350758346520605105462354915040980380953761237455050776659973817160069799981717893541660988489582392160646456540781280363023274281600336124501823843510816627382076377220745488457463259471880184659643046150588359854971164716232252880145570395285389373399888669734692710726456823163116063266096867697546040176076985461772750340969651006162166595458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 2768359735628324285695661729400872888490448665156985121480856466938652065800754093435884820895182274728518741552305696355809943396549677365522560600169940031342685617839780544173223228439689956946619070971220827875158625114391005530192879275201064698131131250440087017181255976863053985589110553522151420584983024588024930990276616211349174475222519201623706108281736570601344020477833049502521858400219822172258355940906931186715610105963766430882860861858468194773986163978990919671692992593557604249663608781910126527717687406412796344163726970580899965297610471679774389791498018795441389362791752279015237664370286979095947389336391067822546377466195120687059797364399848825242683153462676589011083788756574125376620157801400618614902625428861913405045327071248983666335969281067546402656988529045344761198667205742633808904368433396225976763832515489675644424440001057714465880123986337239895080463480513813275599591950909903674319013980913892144288501887307435831078755114146543733900362192280682181495929261703025544570558668264245189196462338622635559199026018160541760972940446150610930758893492102560362301458496808367321087058243344929102054088575941303423925200406067566913517880399858102903342670736700683197055898983959775935293085224803582704624483115908158610559113456337929439391357570974617935931460518877828436557040207259602391364330269591607391213567514362664420661867981427360201256029914040445653487942717373422875213479043743427315795369242473667412518086392800932246284212842937716172172647453959495167963058359689239467304406990943328086410865346618214607700365903847676474432209079462738943367116563467803352448855657836086742197095318020062649262670896725656544537830085824886870747009180367034183055251169076907049311964967732661837554685320534724798790486506807897437015836234623398009462272722052333677128015680173149734837482037537349520515946032906457328529492480261811119058196024587174920816396862238251618055693632705114737919959234381379409999351091955252514684084137635844925688127615937729842872791674771727553901240095285703963356893754659826932345032610203363036345199751349884343161001870599348815959073936683895425972818666113842282567044125689003971451822565684238195897946401222086465434517539690978658620150204129641916611516974289350126904979613707729490347172738898618608754849515193087024858717476229990812000700692164928809313931529248272206656759704199700784548502462641898516041306238522068383645091671496629714965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -12241350732824462667866006881914981879326421211731579707262840300300093357275945128148632893440780465573061404217561367177264845332345423821719954447907259465202361554857167071718990127131996170334639434789743917371119636142974694154746128508589872574465472657859482436194127928628692736484326189984514305803272153055816656327594301753824673391382395995082929532404048818687398718116354092073740018657588898146287554417299302283820522186729554346811887534912973559420156720352080989701030737533420203378595663443983531287509751750705827654257113931164806085733471441625994197369480062263879209018772680803911133127755446559234496544316113986856013292555346913258427500738051559417464997717187130152259843110281725888000267339843222315622513728695989110274982603878262764441515673989287645230961176967375057096586660092408357444662318281455739404490652690713450508672344676914833279367263429638578137789566727010076445493867882006721514731016255370992450342761447548988368223902085164098359330843496005626913660801819193389440801787088529251700415598720227972246377338395584116108541972787096805992801004232979053707749354812472907356437566405098134203760236272664316216157309030695902941740829086953199604910229671018557465272272114421749565107681251457751928502244044894165390155544301954527510982538322163701634020198116290784440635258097544575283308464064302582002312954209326895823556920727303533757711144524967866641756145128555879450653556343302009546900362133262236838879613956971723115985909904096304619823513412760535148217238860402802503124355553898900102548250691530468571491162551160537492579629993489791077029008146831874153407145987606808778002772721607257933307159679081504496344602155818945699547353346367522417260710665198317919445432778170874126294313589797653658042450670390479232022885712909994260892795630005026818678736618149004386890674773481174820068872982446086206865825948265103926911782883972374325772585903706314534778181680654468395384738262982692008293384053615053151339016411678163348683379935326732091634405957430838804324230488898991544320352853428629210814904979861405330427484617625004135093908975680116008541908223204844578098744914196580998244513836482407234492082256934618045550831936215760634857714116608854549265794243101509416992262054063782351354578899307977782219519080107042250204611766515414850067392541823931578673476559300061631006835252915400027833871344519529768495261685900367583500422956517550421295936757815070450305938720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] 26217956229393947617983645264238900424117603659534952710645089755322067861440041502482270973406452494976740550364597479121669770561410951373042769874290565520157305625607880191104124554454446205650438571590457904200606218481130595824594887926045065272069437759303923246936363070297439417199441220283398781614100928590272940580995293350428776908978420094709845988564033773351481461133414793761806485267783792644002554937767896362035165325756539184612603824825091512120568192090151321323867661834394632206184512773807814756242934827213302727386746346675406033577672792236158581693898900395229166155221739125755294561151672229748778085224061197305363838806223345257059452955660491461360587205881734939457970937389841177728729417389710866008188191633881121040975473347935707966606203929273361121443571557837088259500944293374815749000920875988536168353606519474070241188603304763099780866672697309406071691111689512474361242691763620209869995966907458406572815561659500642030282658367179304309208789778054662275411847046723116886081507561052711323536207038699914875033537497825563161659367211809215144023369982662083654546863617050197434582595754421082173597620133098175862029764290631190376685598662700462090197429455185411431684033659720077784304133331026129850193998526895435224594058447173674015546501070294161057237144974941473532378598195757876011473906929028216517717060861031960135594352230782190229647481692143075974110208744596437029942572714184456512119224873580198433071459326592365834552986898173109171141476545740026119003637821444867800443723145048828438537940978105784829681785358262725196088347152952655234186159858090500173636419981657332559468194042955616140626738550735305991136760369073175628544512204766707038113181208128869062777797679206413934401278755591526814508938633362251551188558820529096505086805301526269532913145039260720856699057646054692700713893686291425192383942952249116719199691730159835456004688782835049303635753629878256090987247826189513381503713543283715707993133087410507654138481950149140702241079712752693931485687730541510213638493782635485074427441518265778682434813405527337031046487906502064850706571446171501399613282897556476579707892072940313744454686869451833067605457914008402630103419556390753829981850101241237579009891511680374471133435517533164201203693574018127841428732662707696712702603119339886200732156252601299816318079263443403030822077892980675953828617135266090685766285944038314278947687796517129754647612571716308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -44249392587282219492990116869884629530163941876984460159398716251142741430016768589476102486344366192925115778774727618181882149114175659263246642637511108496026413450634340269860081809630187171592264851873107885906709359424505522017431425904111026990792233458522426888635565032466820544592055454032708608788671737448240201152879173155343965462738112135059791232542599479571197134832563023268860069146054412056642773706118965120955430786303547075301272226910445700898402008437787540623876050846982985734827811025390664552467634007287534995433453957238504760110526199143993464310858347048614512792138753697473966322446766521738371589931367555921016644146930014134587476830278955006296402322859649638759931066391584307138686656930189273061956745824940774282424778540358852855178345338757392057020076698076478101917848071219097605276014806352114638119002792490173339564958753589390615638582613403470097934504259577423242589674774349417503399855724465124878521426582724886854707531592495731235319617149211612806425948378948158360767630650453207440000962738320158606670874573115000501423199890300365714638891156424968317785657820561306679768161653424061216954011483886392371236256022663947280208755423354043283537308089358847038055988882421458505301406522238040216127952479466728666829884718385808499036744681403049311600015116943566821759196260212177813234822994961237689467463314000597667576323940985789710535708112527242553344202770852035474387842629514939999740678326298151120836200631913188594307826030728835645589711000582586830052548297183391288461094878056597166421856014863967238964085688998888056622247805449867945057184916190080379793051799998686933345972908358657744934240388073793874035445754561470400418057744206235170662162815886715463223656121880996965237805443303814275063994854205792211771821617739842099933371003348522641946215762207174951556092457966845594979981371229843634315439235870586487406103211226753169338841206201488664640169148734429745118710776673914480090969706426655498764314843758292668465733450452147932041253146213413881108450703907861449059022170980795690554196293962018812443023217820411203250365972207843222773445332963609604418627950155863145400904776213110367754692159250956428950283649821861415785206095494225578684011411763223553950837766497437577595103293583516800786039503969916948034560055350154444761016656037929446049933267713575139485419145633753688260590860612826406120730882167374474844659220014652932268135743232306822392274625599384307861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 66976584561071142795005972603942795318225703113534056294917150744427821455983512251770182702348017620037157592145879299528172938619743162000969776207669521231589323500836687901144823309533319376618376692793423522333419712101525420459428522741857450495084637527866796915708648763359376762797292151503268223781889846228939070029900989806494466626241685931690301113723834565363665986608112980256343127767719425351958283614704969356920467866013807502811749080319760200579870632985836056121558035409292045608818265673788720733378170332933877124677396264570377645760369583170639097605735659786192753576282403325715142711518727646117722919782191879026676250434106580889115448232501525293865807237590192395234118750283399178274939836698467732367437577344983110034447086897166005662410392631885758687583199660489876719899988762093977236759234034902644738050425434277581636707049407753712152503397880722146637982330111861247575397189511592626393732673756123781024160379407067132394376604750305848158234105267841429962129357235220088285352024938202583984135499341870937227805756002764846930632921134234179346559720273145798607760815133066553129449746014568834352313825233607778331747853891344263969644830481705533051056232875676799960849125280994861082911799042260479167071100663208680162345130918044543494720283550982779802806290082328420669128980201492328010178468575580953520212432345404820893477164861870756059285616015080315069754644912279661284835464724300407583206802342795350285370139297158719373294579924847180746306325763438812273951232700896241952041563440365196332649058848880197534540584342144470205700137937755846234877928650171791387447014370723092430508095314646086456272570256593170819926308613562636362530350724368221691543098321328645414649185190640002453108171229298534037363454923758790273242706778333606339144586258881399775122610446128667848929183216778648627880614850179273195962310777061096116785988135399565625653971156641233243813807716295902769596209093449653489380213820665965414408008090182829645067643050307722250746708812652211312894690996598604567774379277230733041659127638942624996287106602025345582194150286564000316865148683843028178923167360654653835573915997991098007795646944881461798611600364709533173118813627775234293068606793990662692772511250050736786938218984643894403912564704315130488785487288857952572029181853807984839933364719356574462600857613327117829055727515058196464803391484729454541671261644807121606602954514558811993651943339500576257705688476562500000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -101787578789343359106740733590410172993261210753003974641038608571099299649692259853118734841339136493260593968312717987781792749923014266578245027036425209740087837156660019878080199333846855428899961911496492052436159893994085133314993927899599901905608690455267830918012329619482767346105882109280774360839758621137408166886767933780793495631587120873317807509050656962361496462176701558307189384911272239580756583530909324572974967034376608694856448586796194544948576151496531522840132630968101843175670669504704918298682285285621976763518264320368861318196515002513048787109096469131968001353870056264313285327433435875037342932586942549829003961413338607341572193222296113867433796014766961848619232900565926615029006378706500337845304655559945347443316576230958981745171820142060125109116283770966302761972680967405112324953657765334993412186867391385336723555974222833822828444090276623254423232394730720215995696548291042544152112416419282584821591533946669299095756351274257607617339745119194708095258578280133451335327072813510465764309317327214910590348069345519412217992981310653756278296638876734493353413589556128163136472193889526644829802139924657457006038035864606557907291064048951975690264410704490190948164822247980180213692559062375326199813758764345485851018335359665317356239625379082127052110741143211110620147701618206320565167710977020154948897357691018685390563695429413093871159286137442024889538938532189380385080960223881262865680137332612210229942833529632685209865790388533857508183325815584853379207830446451582536592750507456549960774242560283228724450534080278791592838464519819104690045583994812375923334413504393768466682785334021468810281957563754156310931617443459740330567573193296179564852241041517490020989697449916224031318942459516439402483864888362778438571695327776956171936591437473708640120563638118558306521532476539209289052877142776141105536679634533037356968658591056038594657427657552015315610090261821772862268017197989198680490954386572699673762578750101874688555639518872386004203176725907093684263088150415260744881650345220223450084917263029408434231016748704301477922954905798291526262104514713893302463463897378237739632584830959900447066858976874760169810666488906250544980075880625426038362380938920612428833512795506198237349550507242222254242473520767896852996654518772405058542518314619023227189879972011813229661637312762864203493161287421283541474947614776974395370311713725286556763891412886796281056511759288696339353919029235839843750000000000000000000000000000000000000000000000000000000000000000 [83,27] 170429513653631287232794965120357458332238968690459619464667535876589770587844634184005902031151852562205263558462547870950708275792333735073268272100290565272415151216028528842323656926354935600269463803911867657215802647533181412564416067485746921510258180207079443439915091373511977391085577157252028538973130130270204638464065259015387274509713438708350795752762860169565710299421023542208272322286960193786496398240988952561321016145031327813474303235789768771194773210541174405973346570320439532057060767706370290076440835572237977250764024322261932037461020684997628262141169780933838527574769047743191235805339983363205470827214959126692055345700075985969424458538252201134585873380610340554334362169588456636083335655306306019045363638460694213192460197224247365685512110001102664981905153500113254044197612906470520397830582797900919354795087837539315844340054353701387161408705464342789414842455545497980702013574893769950687972753556681145182990753614121828629227295729557344917473954911457666204727666345670418761007347174326977807528310418088846207688517308363915534575746396212656786899248455401381301729018874261873270999270239299780605184502163905931323177968940293833407932270434624120419909787289263373778019938196419650327316137477444177567523997285642234318718974595157745051348079150982848026935842320782087290853668708049746844027343683692695982939202593468964943197494985288812138700100559487206613514399387255699370472845551540736060611364606515937625299538724886804960870523084666327418618384054456007366126495426598161622196628772797410021717484586944596787034398852135209213724091114241564877685666656385138164922721556052680867512279210125514099300157823397267822320539721333094453019774549900408647150870854571706634675048701345181900520739673190088273240701678406512447052226635002785987729523351723588567722192013970863315367339144489992686138047169670742062171469301569123809552671112142087387475230449417156210876556721677140338816352852451474121364910316389884519044210396350847105603944103295546589194528750907385890313582004907734456324398210756060347374501472433430394282866003573451706020261266423754888594185269586904065472777667115674277954238798017517835352703895418142467178317931769469657589932624480643178624092836890754127135680384555855643222415179476439083652466653501682669343158897632254748417480232368230605772064410940298230092081972728176919787062939414819978284791986632372047231397852134914952297220708692701129222113465289112355094403028488159179687500000000000000000000000000000000000000000000000000000000000 [83,28] -305019795887046255206752191265155399865513363535163597005015324781037607529471354685587018151686200844081033754620036985808326560974005663584871858236208980064534517195644995837516936414134608386202593172700108054853454253532669387342094101267764170022746322671317681081504115265716168754720047078404778382400216939058286994316951418257347973739610495484114641573979804303021614809976836804305925265733831422403490569080609316522219060508948651530381531322484676771944912713008570474696372757334965200733139273424343368647172150641258996238781189163749309946801241194116588889456814534470765242242744134833794345757801441493334093298361517042491066407512711267471419803857733044066396533748690981149076858386835582041425339599412611432208627533755504495915616292339100208333759732820096657682498430280933208131547585391348137476363048161526524605732087405148879586614138652625266183172172015793940128124034306266369834297164194174145260958071281496198321688020867070871583466371242230473183493982746106105381854453262190529284795496006312316762340814213378156615373795350442065544423931558349245342000904074297172677167279546531911498701166872169377556673300068923377331297821550991013091015657221483450337496922394319974322724422758262356872645491042281678702720631848465145720447435714859646462440722785715620231557817735639191508442626920873141758797420229355618261506772110901164210547930366459917087211362670288534683579412197343684851722577535444786622308803390341325969142954881130348877709582858529215143948242714311309073942567007128674199971095682576620147766739931999755925192059623915655893327029148388591701108050029083370894163697230075854402093889248116784268540032507344807112735272950057998991613459670457956321610736162935206288678484119241860164126214101420608893265990925580608815863186282859130098523602201239766374445225371770641850558140708893477697772772669954439446073486772628723121793812027226364001460651002796897659004128055546135355283628580479384348951782049030008714446576799778230312086728246657381178906413736722058545734396346868023225892936938165646667664931564052422881337173204159541231269615438899260984721926844654627534734587973762759812782141225773692567113503736285818557294473567423547892625215768810636718337713860926083908289230579616749438884728445738490585856222493763295836581842259728440277873155868151769459667445554850451905176260674440908079526428267575171959572255460284024899085267935846589289142433241913198025861090473265235800681693945080041885375976562500000000000000000000000000000000000000000000000000 [83,29] 523969814920950046661493038739820307036226034583112110720305200431153874521988867956584549780421748581285309306888208107770446877758522769103612221948520409294904076287423348231379543422327500698458130685586031934058140372259634634585261902295094252795883183130668902382171295922394409104265703584927670397917292458057719446884155510810205968652952860646832890741845167305683900247614210886501804316475299616681446039728621144845951294753011991342491285837528778033514359644015497115587840958825607093676711975291254247928288163060680247996325737845956718454908552062115541807940380099447432320877794671430447328843547685699684921911397754270300634666534966671170674656062330374337904019602369308985310511167974155531271466909872816392729546156207597939092250485638858470321770229326012882424180115433258563271171877233197963954973256814540768202922284747711515550954688005169467452030838367841043432047233334205038197942395074747026644615482049940876267693497719347465601091458124535932182554831662673025391467513517426678104719386815114072157612421114591142439514732656995628341356606043024263097068200236230044835632558508116194826898719396722838633288561407066519536679112607620598344117379273708358685035686051206755047333684590584105528208333422136397459363556048470891890497786682789830953865087093887580211630984081675859307632914799016238964123714107888484116008789330708866340187630704847582394729501021878821318545295690533259175121859279346647971223275519254846118823390976298811093263546228445836441186870972731573309735984618886952282668242722455635182242273547182940484193850640112926384519834578754686723096805760854515250309440099436081836659417220510634810416126539624317188060983323652690291810215334077736685261352996457381787980975562032369214564421675348834180102934366993117557348383176510172193140229872616023951702291949446595240824615657904190878530794981120327520038899836213819455055421969900005360499317356614769231903341330323528730742187455796241211695248751780390297041747026349111651368285943119371738794099640220788992673245592249430636942761548165427805325039517871234516712214555986956565392009391424421854331064978408957458294798897638972142843991156983323546791595110007582849767547536443802488687737800026552070075082359018142588741829023075668608376074485983533542819731753179684864423875682325254573049607929428067575285823542509467881471238985254822331750332721183516926281919234986242641470234023508596727050856652349668873646623733567051495185751264216378331184387207031250000000000000000000000000000000000000000000 [83,30] -803821102230928809547254330380639629447261472656511098926692498135329827273421697960032453147247141826100628875517109231336525205239739223415945446178487889389059096670775730966140826092814435066948023155091756374663602600207142470907085956013755515130330334293387881298476246880835161435798621539660439632817976813489698815931884024940834107092403816621655501393720626773259661127586693839130915136877331610763277924083637532195324885532762470804891941119505022106856657502225248882349395499245197439029921475842035877395121434817901620066846630143369529060618821654202689747054909378099794551997303701879928467765250081947185381396645074955545154401605054158519461056815783987734867075092224459545323592171811847058952275269939542560176568879143632504982028118566943240573863489505994693959800927788386325215508959158460111122457139299339164034184642066503069371413053015891745533387883507010251689079660942625170665848747146826124373866189346353366468961756205914694606375311974500543188107648105591488231561247421317966532542222688971978384152230941894892058955080775446950172652352612223329851833305883957221741329270038541379741753678374064803041135752681315157766486466473206131725792690973254084689853349373105668411665737401330905945213713835136931125159743385431079747683703538938550531337821462388964216382437126557771168356987460227270584838281405625282661244984366118127283792040446142211528791473894439020805326177867248411659647602399023836396409381389158390977550639534434710715067304915142941021835226088015853976856972776229083909098831468899658232499231523940227728934519253008388437078069985675581081995266864538991478409104300239755018163326547062642060116354628280245691668386668787727518689481973087029539292135301587601134541103986777330203484152977705961022281818059933502365673064221230027486153312374459256313079317704112992754200469558520660808460330417619316308432654673293641238434441439311705270177449026179842622935093585431322818123173917334044456766409890092679405639784591719030165182067099343854889424938400993738818228146314270088649557301151585109100292550526223467178725701188663839075430920754076092476967336712858151180563232822123947163414686895718627730900430186526432130702564804194748255471198532517781932868492416023545787020637861120168109887152329442780367541783867892049891916200141947820676858069836431234665044241934870393383409310879331349629979816477910276753476635434881143113626152812876561397589066120104023791773465884059630265356943823462643194943666458129882812500000000000000000000000000000000000 [83,31] 1076252666840659258939216719700664339701036751654701500116826818372915741943813428990587834201049130145974021379911523570272136751043642419462195474818519129486572419347084758085900813229733712876873351479845550232078513644503548240476706251966764756734857917199129801158690916399355372445635621232751942427032703773979277791587374000703298465666049737446096753986684383209624672358194755342117847490315715141918085946292654412343724053818940052531525713946464047633042882524990740393404321158329855738869419985786274643349106713832255554513032278652858849149796783286092585769814534006193384191787960049178516106040155095784110549202583183622107255512316555461344127978894682260168348704637338358636227751304704745280875475671134117055670549628730283611242988087520255660912448458535465463186017201664667636069782274168981705406033567589075754954849343264171312012633232695453393650838042385800283813962027880327394636239198193539088636836414527855236533233741718541711830785205880729748447719513210787423969727583506212319086411000065632736105743702836432892687350627205667413956912269746500968627463868812948852150031375807900820562129751155544352603207243362035647551861512796590987520334897253862288930739010590508719032006167289659391321709435986033061886244284683367925235063989619373112915598215750667867879403642025399354472184662018282624734956740890791723855041068424505127439080654979049545039102162394300870827305567604351414407710379840105737336018906350257570891202321621398890414780223876064506415333963291079283358732321579107352250156501087480394378199921497869995896645057279245475733967554815632264116755874621780398509592110272490630758046245065350011412227755751402401859993845053899478394480261444004636775680725694040806452392407041441762284746113113112200105649516690148923324807580632617960714533263076586879000993830834744284442282999271405822200418051336174187292775725575845274227802698060421252283017610357606597901367100498534522007734418089836243435903820898940455806915864508593982926434420077480112407987027505553653986612966988662566140788371960837549035647934022296139169942209072910890720950208194135345880824816485096948561800864492348126420558526748260116360663097045801178469646877669682432873013123352073755088801133685758391621580601186485732772504594749303542192117413559722741257385497621613768212336746893392949851715796662576532775392517104939748488088583349111045750734083860020628637716468159908309761872778578763754865719778394531168776247082030650403794425074011087417602539062500000000000000000000000000 [83,32] -1259431644973892988539581172246538759039590879336900541597276023093555554507954308007316363580407214610870722913766926670257724567257281690000055855160990662668750857724780567999119348953428071283334976720750873949688247563168069035286454649921639641575304029512386417458277747677801425246414728548882353298319857639486117121530460739294196328607614225253807526208083389145487919954112546219445680904688886899838750622685961226856545328199999213157660387248568207277886045735110532569259812613751692613293924100193536268731449100451241281423593191764975864164825026550057234782045454893257748664399862571746889561775643668304482391556523593470829918160517374039105781281438452283303720832407577038636368908796512338506146885808194092242652752804689442707796839098131075349253461488870725165512094615468125669969327271276191115378501363279949425730799610684995392540369333113631747206991184771134477156250856438832933673306955272367600828262866488682644396873058500957865175959823062589529950330747018798607228839659731248685906277962256247262361874183424582939804824256018625976764432635175037220730136642437054707204766698948096984886498437340705781936585803948566575410968491882794063503203195945584798763387748834712113111220845774155507774251387897487018219601098900957435625460560937119795056154292605207015991481319126409021408290145486460097549606047242618980196264895388051960303710485755190573542909078692589568359354299098263999903811953352075665469952010843460216202590526434511660031688133835099553679146914322701051438454338043239423023726549083896981444754164322979801079372058389654794193454959644938227491944451745927284883839234508346239576177356460097826648527234927493162454662044694066119774480240993964430160357642291046777279561008299328690085331638206051724920405966735651532623109664162429675274767755129989812921615604527876898376471660623157311493576366432718334994163481521136768952913790105542891041866554310426916689181511174165595643663334261715682319637808001852110567986831293164969960792273388102672516602865940123342237220817847195724682407992989194625739726906772220915103919809925085322515405579733759930904188037430348963771146417810047557407672837569916645878463761504614761685995346797927934848797251517839223192055402351730196262283812254071666722071940729374512659050588600398158200305858293606470817913027480906311440990976758565247551666907107512617551480649672157545990104588045667348319344256804521998020610021163795689736468915032375115550108394971238340298569369224424008280038833618164062500000000000000 [83,33] 1300652335028549260844736551575463196449872282210529596087722680651462472313431444970242115266188407068778619881729417932488022650157397564679423964809715145024335743744212164084037795667792281996341280255606805683369892265687150689500895760882856070016485873586488771886910348629921217915284422589602504896956736252164389547573420571829818036552419486996854848839313545341858750958777093908678674091535443414572896572046538881883406500675582854464477353986444871530279141954602583900691591781017052026058053122979461659492351666101187526203505668812353893059144085350799110261889651280770295649351648443052039105162127707928849253331719760970235101655933659626867289787130729526890350928330958063241562147908323621744478122019642154843896539775706249733867247534982057513711435914079762191744105420765013032270588246753567711682392413492143303273979552141234382270342567780611055997479745727916134406556919588114230227564160878866357928952984566930480005402050054281780147805415826685164710766212727844931727121455520167786016881627481644100668989769778375958546271472845239223246920739458047006864995228075858486725822294910454218906063471490966411104585983013485723654718003091708524427103530200902033768169101497365022844970638520668106029536059128823920483543329406107948891448020379755257168534840899891579527958444162554751532475493757598287941492044647891619957311151998697672232909158413027918187205325335522907753733207289315693160979998217373882246159437621459829591789187859292233532255477668049953455215767445466965478259895824235376511074642683764525635864539805966577527861956709985309651043842096389072773282898484697083042723759159577868587901763156136049724831001124590952979391336355850641690313252597462203304182788789699200631666925576171907648182467783817570298786549308370360826418794836921643636198391486657652339135332235898958990124375241583949307430233095770276858122897148718254323456252164909466424175810485178668334444724700666806903627171157926065523036088800932076405711442344939911479686372463533042710023873310052795160090611905939271645983057385854902647929082398745484446256971105739187072366637159842039308090423801660116082168078502417577133823101714979694938193723500941371365114675821848849299447141849049385373815571686688986764486000682909211361966767788296848271274338610000994267456506105419906536363923941662821665528838919204020485756591304325906812456987633699554631851155445193866329529289994319518958089486004833018450924986419979282904310701169081328568144506618864397751167416572570800781250000000 [83,34] -1198957395082501829574711265894879668123229918924640588417813652451861307026930742349919845140174066627910977413740677312819979069662735062348272891778627000861191652727857989506239774115405071420218911199134791454473754116960473524306807047765883482736861851814135675172412337894582330711504524639033803428440808544137250103083847686484531969466303913333605275960187674477650915189859090410613015448750477148712667353964697557474049124354808765809899476079575046967050789170480308423051896921028327375626375306224665410414839111450512999782880970199880955505657694118643178885448786780263232609615247829415003415876129090461890667247621691486912886974371629425960647691869326948479273649071564621120994513605418159922327786562729069279100712704616169524131057316928618165256966582375429139811064949963405533664006215932400950097737758809166249911734479376616605774590227989849750084440951238449943361369443554421058886966626681614843317626048374018508328008060168051020008742698691923428760505788057062507646045658142741364234497344949667386628682944019739854229176365353837711688607652676189908104200204621718567397949576264776219617321494260661781037374532060867693437762956992970782925854872007819442289317848225300675398080443692498943590892209857500886664460575160757925465778439526664292144126381819195459405644084509457487988960982323857664077906299479880217871839278266288745713951624687260790531226884337970476375923892804464476441754042988655958285824451096553422039053866702384936918505685967302914214443897404029056636970654817225960098546625695570911723420179282361614664150632956247054886389466382940022411688345634792735877971431107577131509407109987182263801342060178778995033186277834689835495944989690139676579007186913339548500697910746508422433027847936452363559900763286156961633171502375185590662714097205584287665059797605826052689597464996175546773053690411041156299846632792285582217919396041607941679163252506230470434990470510429577350240240696752328506795919460900292969929674549272127406644036615411781713248021296629194968430122728082104212819212569075747996723687308773365010618163940654954127630212117051337240762485015348501256882178688752998291548126279078281252691831169194232700038929967125994526173304756857279555883953461943036676432135405720269322504253833647766097185881848725179160613839074732190983154038934309232370477603099295099907992320050167482237991750131592302538147011348093357145204021926242922760872608669891190531417422567940951369608613164696600886238719851917267078533768653869628906250000 [83,35] 996933091295823595169356312789338340825782850775953193705414514453362522554332690937798041620547613511189781902191155850152429226399878454655854109169324479943046065047549652669714959580118208345548171144442714930272628623823975260791975331359962598477281860417688270064304610567779591211074412676939348316026693125729922738623739177756862467361699459705183101236762419906271388379105793406938364003151641676152494857902189853137432222855828876900447945638532441533299659049304996392403071916852632904401479348515934027440574708035109900807991279468739838311170547394679308359670841889318874305290176832068670438802884915686164895346479940712950774702279206247248443106818213438612345275925732535259394634332435265864957841749757814878285781533840392815945569318570425257692345924775949723571318623178560169756347410443560397600069984595002384348529933857389284962933895315778518428489384937126406628284404152226129997604914008234705156633547863119433926867653832417663329353871227312162277354076804585463568744310519501518795411689090233183878880924273135028245076514202600995282831424986943714317504296312948456184845070947818726373689348965664741205901481850602465097645313761020274704700273646727448702942193110299208688707846685768525826589519410170081332116262760305814971605231422683850934682297566938135191403747804740598910758580506419449885664942469586866244180250055800810887165347065619042575744526600510004105468632657377386711719250625204300362009127704549006148590781878152515723033398653349815933118757982836921646330188210852909405476108578337449532156873573721079423686098533768859557693881084156877765874777993113123610366396002079688731501457665498050424739005252488430127657029315282060931256564979123868550982490222194035080446091118476778409899778340224255501586161230771181952521860306795403232338937724381312049238982166535135294754529972460396356403440707176546800096139612626709679132631075517996728227203741024216808362985414117957191725750639086166104598523400805534632710530728111833874537776798221091156141543191160367336941941453597147950014100006197641423730326737195175095369964658481801230011470121541693331802092553264474448689314028520584573486947473226058238859377237318415184353158367249699140482331479870047655109527320501367201341625259328910653853694003522744781195237584623557029537015590950491347225160441590378021532493357256084253512500153428878858813935644489791873511574388398651438601380161155363863966447586980619409920827151973597405454573488602781905498773085128050297498703002929687500000 [83,36] -754491237266742883996704290341585158164003646813895006284853248950056058477132897539324238439602660029848093684072889338871729195292742600725586323641317112314751434816927787195218592971074410224816519279350105194323597772589874805084624106898521977680956435752663236633395554431596354339719980267595213486312414025703775400916458016254263482416538982010218270072570314750376768545445274432081346142924533857997868876250956570779786947882481385707697779126546044667181412174617803573821515811675174765307681329149285291585274777071475680496825806012628695015972613866335907212084320960852328567593511264064392331278652426903071946057630550918530494980981954754319790971563929469207983311088649211898046872047665877591936823237830171888563680837917971714287342800427149485889544116564608782294291651773722839668043688325460998165777585747025096754370184974450273233887623951268987072086578789288572478382239639424411468993761260821798856648383461624417273011424180058017744499017659892339617901431341174078159222718008533375542798594820607887961223861287231496287352139019958730893602211302070684121408010920699131535254741517796764514455089667190114498092110833133223826763290803818076852430606700082887778702931513530028644698827671259270167947893581242036085407858284802266975516316481673262228070177760999647019766858387885097028649048940577519612987830207936653096282766856397523225641072196360235878601937026270131280536271165395096474693733949622214079561249498953889929679528023966715939940179399435558954226490271163169432674501667010224695711259763892376413757165076404135707831352083314943142090553793182967239326554718793770901620732872687141497470805260164206838080236033740328930176931712553176969131665819542987661054956374699546632653108959822175911302843205025546429077808119954525031354237000895519247190938946496616818644755329761102058612128976612917142850123938440998800440002851693701587290787682821240042917313114116123117061095926564957583266219608177743133722134081187082035389712305466796556435696129662017831527869811259416617233081637797246848366526636130024692868725198630448612349184813539828561072178702402233824264686380879686445950444003731086958033826684878215014882182226452826895110572350717969866304019149355483934324173680446013065191525048420519777945684449745423149125118937972964076342288500080801998951492167531299265264602117993376227670497439468416375153400057326959492630751142798702094934347082398341839216062359716503149099023471743891203582018799463082547873682415229268372058868408203125000 [83,37] 523804713858144491626187006899004601411455596597422587906769873926243317252584778009409221563737800432193711823043936151308665402600871418316648282796720052257471295396500487122911030705095638217014453612176893415773928141574737788295872512802626529960933834243381796886810073939797464094581996162662314115305518184215649495851443142251367509330436152655559855404934904305346670956487237421203851263132254132738965370878583797206115381916587734787119288072008203032575235020541233747014925154322473886604061145684503132246033295499174900065838817815340867245892044994276517449294049443499918653727578237026958775348886578622381138284771185255101490048383566073735908663357631080782038662388452312950319509014561563546367582340895680995536449839069518483049150042312376287671291147530885950869831175221257602157649582929531894737468234389594452877436587564998157678950056877413811648264509511639408882072145854155368900076594617138467331636514676444084110614134229587711313042803888952943302195814752080040187205591485465682950170048494501267159188974323296038744390943378960949666409825974634712697852422095307714800233925745773670397489405370947330522936320626128485335000244339472183596087954084737375492516117367888396950572446174287822093332098814742258668162227568231243587253205595458011351192153078685489576827862483427256422504268127861977792346619516584995742584188235426717249715754433102438225729037293680919364012397216212413215008893554947981941892915857331102106974742201008353133877905064574995621023511446030138802808595917952222615271979836607115402937586474050687595773123746624018944215286076413364789586375046516841802409706798982148277996143927804534951424951511390115859560329917038379969232060587547319312640039527805540653323455802477570942881060105071793478336621166186152753472702350960957679759718162460138290518121122696276994807061824746715342130929945304191247231252886447712204901702492845047337107970002535821761114442245446434226285423299017544403038194458133156984452944523568855437812325487778615373033649714100829887910225800632429505681277172026768624640060095950735671372385924117135381533348564938582176577497260038197224616940521479848513723803620570743161941124339291837810096370523952443960780308994826962504626390937694798964885714535954123654330020400874724651533033176246525860182506218334782459571670645953501056346142608280436511349271373493697139104184932905958327094474003803328693484261998370702630335045571077702983794194847989982958831167020319341531831014435738325119018554687500000 [83,38] -336174971528930592982891774146743966232912519199764388413459065570326450738137792753380662722499853653151175261026907362501093609191216478120886816747871640770145026223919432429342793529238453249198392088774396079797769755114402952434738778249215194530214926348446798070625159811177623713847126068885733131354274345228193728747315685392419678323693149715831577374718923173807741085960294817991721384033029873526787216341813567231323211823394122141055945750741415367081909058936307299855746245881121415590376909917466013462727794059217753557761232677622012901582774692099637513562902635948757405842089419213607300431734442574124454431630699892570707825230511520222363689839690483867798924074186123068542521946704108940778310633789766284629610826827235390136697190485966973036119611756576035566224166963381801887299893019538163791658229071103087157529904816604119961745456878042155271475223172201692952487213824111422529793244946814673324946670739116693686976013121932011522740164549865749840855169747160098156192782702401566629446229477891692170087234368756431004310573078383990704607531610506211084372317796621205298442521938169494412357445123914838254981390518696194511757323449948495494277091130898221749420566731595231147184872077092841445230757993441929796195377870963022473029843161124525927988904139546175464045198548791258936021641013684426438029251790004507407807087748506954762952939063472358798537979615583531842934911913347651238188802630530097583599346440916448204678854705843183665852258844625449199744531877381305593577986569278529174504793633869427379995292995776490704723605355125698308554690884619694392227858082145427768698085749560503535800889895130826599828813214611455300465884106589854860226706730730162470519766514036835006263849941116066589964617445467617318405238863833635422762030651096593856748716332601161209022570276658534656451956264457312198662235394128991993282828619693133905825151924186392965503234392987556406746229599108153979435200333098792410871325390605288307972971287736279595804269790031808053916136947294939167027457263967825865010415857323056597231552002042627797690578217801270686047607564986555603375074039506930811760700226209707663359238765190909721926719964597037280188785768821142656308325888406464641487275263707881116070939910118734064921149004933405974790511922618832312412478757849056519145405184045358610851910524658588139327362139966249094681263444342745392123841779286377807947407534955845194793272526205493862136220945652128396725411875467504074777025380171835422515869140625 [83,39] 201228198168522506201369037800441153040884786738717257554430683851910659456230173886831303934595679726174527342754824596133260258374374322019591521874149238011897505836724497934890899591948353250020152561869018705384871382722517356966559169398890841479693547773257166576831441643607996130150326955752478668368053593337864203409235834621024514916891420106466059339904591166786268283851624347740151568092922579687610318605275652263544076595262265198651786045813028640907687252417572702309954420782937757429278737593056903322933987043084303645651515381356128503062930216382929863195501301031262130644115963074917126036316805843056347926688723462028975728794463983864788571109408622737211434783065806027342379924084478275615170492856533231479603808008109508039390862369423256196317084268360502561083570644664753016602078953006513852842099530000681661018362202221468199916404909058644216838055713313985740687146534674946427452001882231790478689451510881255916817952615044491141715267384369010613033857787813303029930679244093710958276511081570898344102400849670408533456029002680091196635453101355296295480155568301949582481341483481605070664102968784729820140150397931140130806861572956430561477324042615426438283890902442776484559628860211843402246996542718686833497502257194879162992098373074203194867328101465667709206880914341750840569539344566422618052176370126122344618498290812276999947046449877008948362282884873415509047721307780915365590646448987615688456960286927151340229091054933203459755403569791056873714908456153376940936718770815613048170273792359860133957520882124730381034386636532381773065897949826880211236345846254974341262022315050501034562773707292684957188322114930420251559494452386006707016299808022981950533479354091090501685299059003649001076992087729821905952029338707800868322830049108654817984671962320507493767169191714961971952350611344584471491743226574303363516924234285203316558183475841897433613550377163711733333410894098429982411115681758661363241590192486413473027181735673148667794568581388771533998040603716991341746419793236043832768398107906405733976664560428853819208318478421982658657767009182413695073895814185572553083144196972291538541387422632536147278830261039346707008055836288922899714332207329687478568805240053025434090708120306638257743779399346881418703524371957418431330634679674693409360063962386723057455264496636494270682548232260609079815662894577833076860070706454990380466350128051450805438735700660013209264802875561051751559377143152573808038141578435897827148437500 [83,40] -113519053268704854377187603120741417867454405932171256083370897106469983139953378679775270682190759873614168972935424027283676850206275373298024932196842342196214394846702285064594088409042716714380455683909031802244778043194173480579399238576233888556476296609345271994840696881238659259799595374883498214395885181624572446157830741083521259727273350751619631724811988152184736267594532699664920559696646301207718324621656293934604726555664453839204556766637827302825174863382811281965429969173518610977874997005170899374439382724536401147763340254656543888189467802808885840908416798037422708800824489373588281998410010780772563194011071547667041125642819179800912971679756673930203724107777674791264143497879687663679439774633428739407763831993928365192530318507083887370296298394487087416387981034988906101340907519649341980707526236586595343625657229067465081145456328195004785223880682245350152675619386782435185425571798669618971247640526786090973486721358996544166181243943257551227555042641470838002076070936073959057181037799562920837453144946491966487639189380205124837905511939402036337147224927944344695668279076898483734308633449867257361381668806282095270273781037839336719552869995227376715222043440699976081341297072530523459926138618488822899880396284464143375384380746885190028434405153700680180888126457278544589547563289289328287014658200441061926619993464261684030507010951539158689438994066370884201951706472532339843573725703665425680489685858563052316988373695814216886958593228428735493777674314583104491204316566098581985014862050332878670950852591569106320206093280629217476273332886616170148307604794910280831546383263328822639832185338600999029080225284438044656766197607125629706107594278545711993572079329969815620871053700325372036201037401741299171713372061356334834905915500191038198636472232047403631691643558950598738237887974290932697739104338608317438010265142111896447181098712869701644581944525500403389603838464960419863068756221640474921676007068494909521843687756375085111635634980935304558050054363124323536102508922721821593480720201876356774820706703490894611034891984456347387967462213121917651258628309858289503262789438212962006761138857583055187112238731708167084041936477366127669528798091074505324685448927904702936395393259362898049790868623277792390476983746131319270525650239277404145179887778168036181496276380944986923019942418188875667729753138052737710800282124392155802418421015646710799189648563618644222135053091034446754586939576370241411495953798294067382812500 [83,41] 60983813307700793043820870697932487933003001050442785177054570042904186847329926939253304387897095881680205791384325854193562971433661815415190706905437602916319379260703753705905830722929155754967091457409910776319338978492335207950997934401924326961572060434608467375447721862423681683365411997621818487804112709986955831188238256647120045077216685438562523018703962452283197457650493416057497754024646150270558626859056339588375771071509073814090016904450323742723849473712480958261317434603254128971732486112897410498812666839282933542683749233705640879678939905296829475311592257300398043388454377149298938482569638803228133441899749897528765711091599306522199189844951143582771547340350400314649639463593256635364578689307888061920815073036525445766176811764395303388420334652123590803329461684490830969002427488235151524734302776361938418782379171331254140582599063702870947247497382005654579150097632592737458512867750107842553974236565291925670195399675014526446030025812982237725893706507655382325768509203263728177101089949465523586322264719498365693562394663031265128517296697216748587985049168195901165211441785462771498830275030350046099626078625475631766227878042472050398810208334795882276250139898997734805919216504796036422663164083688943139290307177890525599213354857711290766600711032954455411524406414320360077028011357712103873500204227768335134430062263882880889847328960747228139704164918479902717834915862956175182093366069603799787844729894093631173737811371449980920299161128900159828843144326163350781702778291932931263638957747994382441807064079275408750457465390600859191544313689883309751073677345857267803240781753354521546113633608837407889581124841419009948666092582013441748100306424751739072064453917912321578668178268763053235368087788350524497246704468998174786578675881835546688793198066218986162245022742380043176873495877665504526141140713159052150772102452752206184078588947415020588209729178000995673384599943511252028438471514187954010379636330697461350189424976110946546080124985713170268306296708835859544469715570033517038229822049905496349877335331541322473288378163654101864147481491353334089512515959473112824596049020270504086784057497053231434785951602050317496644190579692007726433319773269669998948063625498712932954729848581412663613636536701890441517371452642616039318831825045873265626046846077910205873357595802935420042746165126629870624330418220433653916381818329493402842980611527146063604743813237359974835782381176289834723291960472124628722667694091796875000 [83,42] -31397924882668679131560211002148176574311746337201770186669207386490511391922004386997835478222677357800425418005895756556001794973371273189011793114888051282900198421231451085818423657838416998174272806702992053499543385785553517062171237511513126955053042032106886019015939532147100644400970233674112951625374298031391528927421026759884620197833908128593007531484965883198330487437652220531512978320374611411927773780390738441387669043001345506454232389634804404574876134276632201878214346209803558606365806032882456771105240442672189749596821335726536794624583425768911700926432672675836084546332488303261086566649469823489006140805248900241100151800510215700358232034484522743038855111230846590327214959385173466298029024337533347812612825459884846864875882352681686197673539978783057108885144879252631185712240486648416146671845257737484317395680672724046771663805322061681448939939420047252206140401421138077959010310631997724736181388702531849334588851060393796115653926005976965798594249426822539813603447492258999675878068632479472965301467954642174331056951572782970925692861621682932339105316511773609631416280718664446455154455518577491619739114567391215068519881246871016608999356200299621460630584095555296017927324629857939858951347345260225756225806516210642862922801704308387336963747931294864839399888137834085522163905927134382705504430086563559936427951780503450318964117203333859428592559798107271291086534615776745699796556190033456283478797777796892766739796379275964048724691858959286127021796378728954552824935063016789832224149068873388054518710868601288230169287191055934928387633459267742819803054088210574758310124882236778165518078151590236908368603560436288698031175062905168922157213740905829998850462583057647663886722448329484484657398573528929929218344850915973611245753337089749913362075270794020850508736154461388377876722317596875772423785324786095901639204638024516341854088272242617283726078252033052942725012116409136099567772741906950138056399271263510942927556730483615672040480219418687196898352938837796219538079506099216806591357112829739905665388308037021011887490628411520524830788578089472524690673770709752818409694227329407158455477236778896372421078873087694560808686608961308346926347541169632252769025224793371219524886332279112116508045603385052980120098090960920960097955630565778905803075569393984310939842411306406972043136523241324678185141878663211246873517108897341560937260500866666925068784809640961532635820390975747717909882794629083946347236633300781250 [83,43] 15465835118757735560871135400255170443094898738136920785828530941112074795564424917122265764945913639847260647515599295536158308470738511883493525525243127226491911967732381604632319244866293777055655769719662105079584180772333918965552113175575643228165290448598156201901369742952123850232474603232713650669675886408428338529250130882101434229426782614949677259594765010461683562078263115439206867068624474730237371483205415723278955092369713549448086231331292167913013047957796189300954901471258893367717372540596814433304194490437108711069240869631352220049700167418801206786612794678703897379264337101752194503529915388499378501387622311611192733969302695501126711033370576235938711374664196870255697718934582613613811816923791845773230617143357863630199768083329919376689034839404035967150058441790349795836062468949794239614268700384590436143984297950255873049813770121817728582847923986645660622990655843847771923611824322182970789176895820589750541375387581536485534054265137582377078970150059934185024507116543843717986850787108042644990718446722282185952691729845685232581837792055944867072769624174469572873316281941445233135086308297778612098651686857437434019612647768231039830909806306503512932718595976829805244037099169752507785914059543168360148070549649852862049938357258788110672111162810467328844402739847320386834508717169891981302653611278405871955865529886881536757248363033072806695418360762200125010013080486864907657913104649872109725483624932392481628006727348425754368260502658617234408399737925252553250593539204245668221527665704691331915778944236682025195538194243860970318356390312225080414719119918561542005924376702660050022181794604987830535164103519340526546481175987704429460666435833927806425484974529886535000844543300500609363697199824438824782464306731995422593643587030288829680583420963098598093728094227798235054339908474182644369230047887687554319387553251450351882066774639733213214341042143148074722605585762546246762960126995927104073734246207851602993080833865305096954686766886701034763335862488438505776404914673957639080295698062660438889646370922302051238378764057104629022587112913225396562259915972342913194140947503824766249198074637239792122224019482487340551583775849590730117575932828282222941469251071802842700704871874225201237823486070683695116751393860539843173970844044687723789472439805933303581179141207419601856732584858539946183635528907673495167744316256122046154423284131840300674156919612157636599803411589504342771306255599483847618103027343750 [83,44] -7210788661941391852072983053121877426004694182355563656413620662120124373412330214128999403380861999173351001888514697626286016703859979634932748146301740763897565035594662840014864600426440877291130383684270040269179681189464241850528640638414380876225626274950406903557762626447258262493959274876454686138147591774361619660413979948936459407742185104388180008352560958238300954203847670402440599900377920798384803924653920802798366078147887187144359820856723263977682341309680458204690457703407879575934782665651840934578471185606025738003388286975832985776324194721995711281329077810974148515448326223940393691575794700867491654108780955078904093927205472347644362094748992843257582088514317678402708537867660147545141544603872397137184936809885876270495585490694288163196755513082370621937665698793093118981891352662842602487013506405655559834734678823904229615949716339303233935741692073068045603472089449160612091402578876264451553645288806700723143497620215214666632665859089899783746622630137286759001643817369966676100556979779044820791116422279487936459184352566095453530096553997950820099956510692974191895446341246056109568183638132796597728759930618275848878324640394420550062410121363421626092213728766313099555825257921835701060000052062922952931526750577847491492658907427842442661922950885644931774155315500211387830036035118964175221356991684408901591811894980460193541544151776106049356350643932377043169447607113403620439961803001677974088323667971033013502063863256971902416820098023790388483850344180046551727192604897278757893317734522697836274076209716638186979694260887611320223128397654182362851323716583216969267040231876907803276008483379022948973228046333150527025365237250505062580386580876266802305710534075860686789994709007628775643957987780285111242649854887926701521932611918227585454490495689191007300078478964250216597287706574546435730276975589424133460894886472902843035310032996991870007790186978911256194204873663215664190792708021013646984189543799924913477609686495124936306930977300775303443215529963666702380346639959826529736892125393097176613373444306191297784200476668103349647744184038535899964450463759710892595813889389637365289326318366254168463473540340985918222854908179073087056449603319490172519361898503425412484327126425744314865254549930675249556426700677695459070434292406395581957047552219639711095744880131120281917671028144280744454373855366774209011161728183590148529231912264584188021402722798155034361969328848829263733932748436927795410156250000 [83,45] 3130453341222606803655240774693699943579995727410442228392693973702684182844803376476945850963969653299532788547999670906512327035037879705402488807993591623459189444724419187977383610647751040765962679404405684941486816875481298102279738847826767484813562595914090662771560001128337070204980516470923400082824889786422367430681079231746396215003442627580004441365233211544353908001255147808917378418740480585625586994546979897518546239810919131788989007653809036359517770063160663427221132084678728659581663140979078203436604115324669476613759341846461605321346003793437844904903347728925575304204894367750699524086217251146934196571616332276703822389377046440350011686931309066494694683149058898554660781223366625749969263534337476940408155477471800378316290773030506096581418365712174282554726675637865507730904468721402703500253503982970559532765941661175490438929894020025263717199915642895326470126635994131539147644047741040534383591399653441318419851615245881431495361144674628414482868133082042765796436959494830263279382630188009082869355095142784003362600006685599504659793403146835292243226929253301540628546278307330239311765885119465785587186395754131801328144211041335426063030086815494631975542238759589880951677639061312422944019454750832077717239385475902492435987514953446109350346237699938790474587821375899967484440247821311883134201132788419793514810184744075873135823339999714059347041657321379092084467313380903428329243987462204468307299811014930152018657943638524223343517919301484348295357710262698924987869462850331590109841801152312694754883087485214445095028835822286368330704506268606529715665050762953827118968454420072280786373945411620241759701117294446784100325450874858789081250265408611663005142622664921206857591937924449208905518635294002410935479327774749350390298105871887390603019313034659991037624541623071655375498947949588307395841379418610191481022649611932384212373406457667761924869364186718364932529909870082550356581023577198986648373670607416846752669694737314182837288153056383835555885996545759182902242549174356645875562856965476520986981745958090039848719067221802333445819451215050840565753789315823454896937822706722660758600877298402553352639964900971901259694533511525105280336607534791299214441454261592801085772501985752870305578849243050488300240904471182676626877387402554012555143031337884027705687655306553277851261357958172434913147096029305770194929736685177755594999509886558184937495768047019948417813983709834246837999671697616577148437500 [83,46] -1243316180439214963168059914886426740992332337808924361311173301102067435940283787477649798561626031634376261563288954960412466703477647968026038135124592846921093736981807730835930728507045786225267143942917223663075001020352759374994683842582460510836542718365678393557159024824241152412453293428547114893680209044340253523331960820822917757250126828838585555962812404322749518950490118569859331675193519654679285256225861297616412982738054962645164830318702265283871733883009069364782183631910223523891135011251100797999475220171590136330221136043684784539046282834268433446140091248168392297858678651062433794084288747207752265326187778431149218211242897103539735917391534699430824984962541518998178248242819380903568595474702006495715429879734778413695465556992425059802351860081408228574417414182752129363606840762906142751489546404435614331383849176565337398050490470174846533430001487840119285211261555912239014601137883694407747845144414978599938267758338749705219753719108721429583034248554718696503566398799100354563779889349297522599432334551688657643788802192363030667023086519936499560919652275444157824502411442860054991015872595416321065756154181537155961581434060421144628370379855115693779450669445008848096652936992232525879143855834941855940789253217609843907229560640916186761430835150257934250768824030726963267757951134796705141128375064991996045513883447666931988250713492534048197548479775844890272797476201211516556658753265133684568018719115600276818657510391960861554966688658757295496263097380476489807654033202050337473666269258655530968887125938792107296337008142552931483187804800466892038995453522686294921089822682242384909311975011637029336697295653508415501712374319011531001934176726358539947214727392365812735489634789895699784692063705118987499293740087736532408881748775708188218329239958755763627933094122523569338167008606783168901219192382891391301204868099657345343259452888145271303929290962489130576302212624999725516714517569994140467674581393423896278820262510348249307914853269268926971328292533560709646483985403095263616907531966999365269334982257484245178290090824955887911989965240127808644800831114076277643561005874510295879189839774144574292399143060469272528454073472349879321007944062609447138334451944019721538319462740849228860020436039389756788399249740769032287193792863285522306922975527237912726749054536233883983787764756217183998064013605968507319986157571510556646935312630762987599089557214475918779650331913444460951723158359527587890625 [83,47] 444402908443249808356661360452506867744476926587974516071064483726637225682891373595615036017472340261272007513746975126018899913511019532298218344562964226012838267336307677594403959651758726478501317040172665225502468791163974947585453190338291169197215781451813601406734942020784413328415655462307260562003198378075629871925913161632319773790820617973031459112537986018150712863319361947538444142025334247751690715587657877427767117311016850612115528862944546016958106451692781715820335112279501071117308278472146781167208563322383180387351582943183724165550745043903811154835112118913558819816980483837053411665233701451180634035927070678099504568379876260720766696824757029240377387317581126781741991016304942143180185882478523546630583543621457300877078813497873489060373183036172093514658073302604666085307579400190698510388949033340162925676600438760388789091555116702402926348134722339396328122772199723309044560229359272281790698011854772136481209256107694254549527652687653918774912268310221643365359327871076115794976527337559788256256449653626344837790760050250820719894309580388105233171301155306405354683640042192640395265024487688833608010686347033066502923113670803244897705648456446366253781825861824834441754032553943793257449442642563098014934828324399990992369064911514347791083647090167318427262378328838725968079489495785123779596823797152834008000795731713136101887615102272313134034599069247464366963877300380011547345297179136914270734250131012221189189889526062831155440584566947962484788450829800367257598658844933965859758970635646371382015217505291080882137282823700741386662013909107862521504057049196861740030514158140367786359838114650391707366498673322562218486728253098419383166996316536291390859529590931949562615423149030857195259670875195582037700830997419047614024497635073099352470065705639209808329576423904468772273583532788272412697803442390531796340900910827908821341653364487992741942798016306951714405939397060131048273652232380894860847358949725610338889340726598565802611001294749307744218817279167022332976130975404307051995897118604466572733486803176983348985181072929236617338254113856625797150640185256612525414588985548182089410428038511630261136038808072365638351176367500094655965053936411069710189320729295919539540371693572612807859047726605268893708192736218425489566923710140828887094168084979317513137669223384320475987446404183373204935398381755597550709191141338677108818674044247458586548567307486674871075393866703961975872516632080078125 [83,48] -140789706714724090314947613587078389429872380402766475183534717867563981764888020188526864559382734462190952602869378754998630541538989205127339799877667870208569647450469933647328213388289898102329422431510834640329104231313368800792750843008546085196408262203328298316977360943606234154654014549493857175501230178260510086028565113882227422056865697066348717141352391360316592251951083564732419085225415745082356278763793749962093888630301509092499197482231135215084776623269469341440360433242796132281902515051261790737731618867835950575770016523593591953403220490205163155988476574215197018015336037375244305771724680370405869327753004633886440699583540078366473190395396526204910847183564126624981173751222784910098172335105300193172621302638133460811033999819632695924859527408031863096534593350989216776033483962085954569148991541824575956980944000429793739053677233464473634004420174824432133450453694448543380625092755766652901290437724565679249013576193739827028057116969896997192571300782310831742345077110438628805427552445076998598071834081979974562377618210327724793330584438457021661189155564849956138446597714691844101591901176243547754551597001742546227917730775487825058894809557207868168767267668910811172739332420258147801396942681244381650862585439736267492210740084342863244418069527707914503248123351066568302242156597387725414460146597333553786844639591884581062586562656786074266193721003291222995905969321697520439304586187380419109352502937712411041509848042313199760197591964558380810438746472106540247382781905723972690377726240084290138249343330393857767072923599868287300889293560482661063138728585592138927604596055279991369314087822910888203926091470164714888520767300576871951374301641640611208633588539350554972402535289665583290123606907056747218340343973794504403399255479511436130166836415162578895391128256721179160944818924147810869419131759247794162317576309173211939509969770193864070423213800814056811694105323988114567269781997089140734825967335147013772353904803670202212045308673674649622691355057921203861543431536217670657654062552871505346265306717368697934920712168388802971695704949445139477008068416167190754973880672080869539076197404894715383366720098785323856644895391896688910471229201318817475888117725254913878167555003468057654261395060295965479043388711058321164042060179824246535019069885588954511670306010926827988381642328468169551775567409079509853764944759141109800141387660219259048648872954291599857157279984676279127597808837890625 [83,49] 38961204331765699945199160583570368827154875138163181339941620666249072037346700891293503837662037403663776286621461546515088239319488385239371942986123063191056603821489196900089909087298383899656489252137248484124197220652849025613245180718565600154152157541531478232397257019842260412056807064462692344242814995990321823107436968232419963949653391396968139312897426104111691482497190209486767704179715694975865944211133409194144286673523773731843514235705843555565624351519044331811189744213617402820005809536214789693025026446880370475749015931088141671951879035265685892246795128020658349848842818268937752855655533000184517413789178776984959315674564603296840704432378136679863043333016335943823059045858862331784092943358828458067869300671705380988435126985071534825142955712199976637292256588143714980157821163316745576144146440989792546549106860437781624637520324922094274407268431332277122156474957041274319594271601118805036723113118718383448747299695986685492318531486599965878830954719321654116774457051419165714699272322232545127530476085934368043187462728360627384699613077374967382630480361722532438273980112685928451218796875553147706062215503226950548587412419908358895765027805113484383328090127640150292460876224294939080872130839061973138482164842091588848344736018232228504668177747583005440816924975705118967765070500831524556156551190190041266663941388560070742595069522277490336268102117373127318799382253872115827140263065013041299517992480054905731036129352194480592527559902177946285648865352604789695943727277954724620706616333544354121713815210184619363042998048143308958584793459119371490298015672960720823047390449363447953547864882094752912166818609600628877286690185240119789703450438482624241862457650260941395955838749505227215058133079788987181101986940820279928667218410599384879528795742997042476885575685539947237634018297427933979779329862592533565356632813130858051436294362590597908451539835898229591804451144618648568949303520089956799003755551749076788552881308073114270534476995032946164446371055373552209737851251769967957880839991571529297559158279177428600715200423601944137923701375418806571751602190442984212641143974725656722497731346908363062578003447260675139429881403366220838143079747449169847305726304413927600848171228268701632100469719064222160292471145151344157614240894650634856038133920855494900488024953904450583185760692303717830832905159047574912471548153427177480211470400725747191615459807945143211327376775443553924560546875000 [83,50] -9361017372654596901060847006899549081514533865734804340193586840265326750405252379289883292671654677258953485818652752158546680317267321020282069690604698004826790923442037868841082966166246467464130071519644733986785642721212464799030524920593488288102311531843199757274381864565671473714966809785787433535053824286353660781478766571475437057994222510966311317279390563170659511658119187349779587326664159999307575801856587201880821778881985073777492126348836457966502655971925008124716295966413882260142807218746330270004509224893996725051285003966443485613939053158767318820804120690866987098489723976629889675831362900676481301030378812109356829121893246711436380097244675119248286812955579603931755532172649798003078471131247789119321100426527077396895771751230354471453007268014257337239324365107986766664650532219254246362049022278221626161880917423932201965094641176486943740563114346983938144684551082230433602868523932213281041835058111198900896318139393105937116011252462866360771105067386428674752262427611158427459259143670943281511631318107598473972398413887467108413815389272443361306134278520929055284419743685372662215778046057491290394212297452674896152857792753535035004285248824494677964891884334666326332614296791342303241494487915777091140693568713079685810355262578563263737158014356939754501300296554364246172402548264180080443235681364940077099310816974448060498118299027971509417223506565939975277905873166966254147228349859668757264962666269750350339597896899839519306353064697738543042788053832614075638984704562690620654149854726903930179089801831148552505533178968041761711879093014890099921015639601734807942289053902684318377791176772323394053103418105229936606087902600491762628887560058613679551785795563907138140674894557579358722684172142265918170689826457787918808691522351992932294291888330202523124768873232714844954925869497156010059323497767167752317148575455767422543016020723451205301414117624578772840103262914603382024197160992576796354985984299086489243302752505436568104048940125970755723519040110406063952014120697343697509452453281492492034819418976303435541886272500194477867227422062841602947861164522836794749120520353019965955667084559299384482050029226108150297931994560243225642885794828424133178634850630281755230043789691710033201793074246717970799575850537039082871804862975422191451582887781136896971895163686211615847990134434121552364894653822858441971668405671588985621841896037964770747527576411073368944926187396049499511718750 [83,51] 2067369219973570352148563184176237601001324549953687920796221538972647395042799817641892578567869534124075260286112972027280130654718849791280078806006784746458514938209110986333017449894562923287715088320058375491549619676285086416802973457202074712233551347417855222481193552396162114475178309393729988088769977630073043592499619478262876350223858409290125670439996210874483318663508806580087906900209832291849306649929607688697639627390840251784981799966866362086835819109654048420981854756941834183343125338686676207005829479037979092494538434193469803377147412298356035962566874212460962292365293258465199412292105770844146816864086362240945337511570466393907474638408889686438907006882275577524628396387152629951896104112197501161721611186254000322186150038409936671042818568667697570446852751920833736888361280666730215581343643729803542713051806742817600017802566214431696413954120703854271799628918691047711718612990522858327733049084887685265092695578212644449084689385470474564144893814842255489772674508044211729859400117862441921781478640818525043829813845808950250568010809856368882031639423226469161801392779379738799787638386725165196572671536674471733689870721954190773319743635663554528891247726823341145011328226005537319577213263000474289961576838304108301485032388981288924429493104956278180859168109836987948049196273514542286038525280543813549264966243874973193273261406650625041123386467405435218474139474940739378779908613813740848280889068684310460188601944451009984417615384609679186800839551244683713977619201596045708925542949861347074467641552313951510842672936273609346161738172409766907359219540577481302646627077954041897103327162564003203276865476363111001544983651241993209937149804715083113730413720582486864478689367361094718009567661429954500579791112272782164657478345165516546647875490995960765720840097531678338568894154428839266198365232583928918588549065592616811417966660323369554020278951126341604685377790881571621542994796408567709640178394240369829203600484425698408281862165970047912026288835246729082973075215344559301193591289003522354221917478559996502998157701271754043485996409815200892954538065819521476427357153525061061348993493537210287779631515446240489274151091971032721246153846133494357590813343420503434362990109731844152339962430422015059582461129360223409246923872298698646490578751594582033763274257493823214551929252936258462984723225835408681178125208722241193251682510859093999840141453461228593369014561176300048828125 [83,52] -558380069985858172090858759125542610564277628664379162022167577600254714290648803597343027416356244604156584585889663894650666370822555292144844175670712660793039950900195702160156351711790998057574467444643654967391509033960706561018936955300245468587564473303371401890880031493173684721856038274761163611196168311988078470826858887744410036610506047936400728468419950390297199972679217005453446784260451051235526783655026660916388171177301559372623778882250338896211949566927028027915654169786688767780785458318344133337987971679853811757664354298058756441772182373908143744568060599391735256663537491588509781942422435965363184564077453638299202982908064533994691051035989546206957740365159489711204400129593751414719482700552646933478371452338059699163362332594349476783444254650285102034233073065339193851726777827437740792592175718418842400529535015302946859702901151789297533077894625782565631124053167972264548479946932305146237220980482766262697860700326801204180368606563543333814404463299912842849481088700014258169218545932454320490480769911045258531007581164845623384564636285877404569113688412856544204921066162025367224884143995157058724105504120830381034490563281200749056601169068201637692923482960495789150676216424166819801229790239613400665722004484234089885771585948750681313575670559309359976001761940551201537961807995334239088320589814276435015551098831707107947405797235473647287568422109663556872948498051466958242479591400141906028298287435822524202444408919713106918808360724460870113228031290272918748811953494623448738012315352978100962552677480759547044159421806814232239830093296474754864593435457981800735757175748025729670082868539733262169903988633532171102009116876283424670262979651359960492401031485314307945912621002271925131036532318701270758533682210963130565750646905227404398876388796135395981258617704284176889155901180769822107421164186232636496853521031023912237736640848924469224521882074419622862354586018430119828906534640040847057615399533903381376049355455642509075217656940682929691432167822154523307740253494940289148173114780600998198682506320020064879390177841193777215112952871731512614276084980546848748363885173311869706844494955729336229410381474253214176999835422203078138868912704241332334492925906922778412786101423348597105015815869646280176590084628453013146775159883140517437479940741362033673105690882598151470005378048495546021652347711693271488296915683376688938313573578632598159998678966076113283634185791015625000 [83,53] 252136734940123639980169754290732970379774256324356084616590390445823808370583992823689148833625861640194184915808596170367264206286353024224604775584816586118673509928094781103441790674721075510128369365658139771767502372223836908374732116536395389360631061383561137873657480464325955290459244911334842207909642928404569548698577309129375353938351499032715588269788331732283491367343730118083074008550128001520923156605813911151765189307812529703007179061230266440842232189433532709231859054876757332907564508921557078004328514844466530356315580136404142750494074870386192028083788589053012148699297919361722510832101599290844187442805295714913580176277432853566249728654229438660370433671791854115895111673430346278929474413643258017405342461149412198057040960295616187433180286853638369946318303958733661830051164354088970016167001933623345264905388328768412619133196203155373988807694611259384160505578002279877823168301576691316885202353203587978826772527307684112346028272989098306524193309393551414303849609288171294531093230305973873959621442662262742981822810468545236772764915182423703242086323202347006481657375366077228977667738291179658820234355778768054002762546726470921914751796202997149971616926863927322377864665733058220769267716247675561602480101019215951830255984495373088683225038100830718133909514244339850442853053682532827003330588790171040932312153476145742768284906812839372823064832263469494684236467076245914153618158908629930107344384814847372826696959090750816047587300990396881331790523152259983983089018619548570727686936082957503110302194464437284582765595005827492642696569720989765990745152261826041519670156485098212966327341480040908647856000143946210186762151639540745803959880247654564708136119083321517951972879318592112194978913057400345487648581595654007026899903516253151165085061233933016068066471970076828970724666106201655876029452442645687841888554566800920635741509973144663928074408159005885754275444399591070475118334168225986160339664041501933669218061361478324209518583262027215266751985354720064284799868850079714264478994504324634737826090105581577807735712126238968272440473166324490856525673705977258586565701953517042248739630244918315489211560821495630422112926459641235621946428750505394508461121005151937756306912762494361086346588484841574595331177657963834221991697794125895198405319113835050196754419106516234028770158055793068465806766716158117463830844357424546409439684510611634493670862866565585136413574218750000 [83,54] -141186668122451584776217117539582835866862461840124639396224182458247721888980202508069248090928086464581213031641452344218698331509950031806822698119641887819951758408570531331012989936677114449423923571279311409446890331476117178384938379010651810220414961210088816482972539930111951557016708377308798834218849818527653938046560442754641426131777164537905657040642370672844718013337477021765004763819668433026779719659813969380465307576375869972546207592722228526131842541510099108537965154647782960619816884565260133577442504331611367110518534755153070276539626859791003351857250598517954201042601931474458555785508857935246580697634129456188895673891026319480911817491408689946755408974716958587247651258773219078227890422746662268808527074676320553892034913244281148228182992639340843424664293754814311338152266820483477341388428526283032884095216087974489640111837039467968461382324072650348951997004455525836444479466056592359177508343044425379390853944163406850920794676740380955401947524416742926200087358393333237958205921733224598615945347299957535305374353848044027643815058727215333080658320647068619618930691840213921107927821805515583708136212245033853349585788302166180858416143554238497751749979022085581307635597559633950719196685300324024423842943385685702855050712186264326307393397119996228258027829726679946101663860193271418057779774577296383164078811746054025216950957524842116430432195888904062990794313010522562023228435622508037904559972057687679086643797844008219660738450654629362541327287046175019852316949943549776126068804308368308952762867332674430960534344235604903150536449425062582075899204740231587383410366981020285632664719824194727093571226699144794594973396874209217165045751638960677098097619025920969418872811405846998054270098657805932229285778791902124264172429779911650920951916868971415675549113272921582650156688521083852774856454839190739124633918659727654986870674560832430696377683872907215804737905003216757753412653931074274875576625722444907310671386824331949269754537273166369310963477881814189675015334389933522580658868355469624381207244731160431179311848647965121696754694792190870899271554564110067935217537234396577205183293191887183730523569276695229893251756618330689447439790989861406395676463676541450212547321347530014122608729150772330240181134091188035027893978024314537441363213507039882972434244734676251699653019618765670260350626607262356441518362758654828240846719998591307643209802336059510707855224609375 [83,55] 72059110267463083609053632597436607798996016386836216663205436889328172328366260041563316657305200967444370093749598297210138862514806125047823852470213182277626661565161667253422999012808528429104381930964070530431398063305372089185725284969273193134053034078831309292576550984702454565586072929132577781055992073710607882470788567601914596092355261859604925851616381876126421822188187363236159218574036193415004587336944687863508538076494403888645318558941238544288606250887317339685400432882474158269197570641445845638497424880489558196281642678431602600873976104619454500121147088921176942049644870497249322042697884860379987660229270541299426244224858001831707557156566937332605402385341186788415898181971552943093221943770468480198841587923805552050671545204604868111565883644921287395367836536938719514110286169227358252295241712024861312058852789312886139227964091992198618492488318535294769003604483994146305743122896538187854416244565242355937036086317717263616491298740784171129647323013285631932721687598929895263867745005150755373140998925806551938149513035368361554533346863734452688397898008557400814843012110431630963105394686589673658080885658430958420644616645985416377274845561834795065469551434636024771363514820667641094778404565593682402497182775735933681427061441628773709127736695571558652744884598909564748324731638690996531652132879745821207691691240916909744756033668760863674909010986610015288164435814088281757114485973535689573375640995283123124880708180821766313294087513050389820307856777121116338971843528642161025137638978493204544654540078026191409915615973588422331751201594586216008993547215416154247557990557141466732066759057050980691975203895683400679082459922675254994575257237114558966629483212696943274012591953018587376511701987731779417168705383378935286099403664075229749278731198226651718650844210532305259975673362232154298684250575162572316508150483284564526162594531949431788268040600670633368999315881422341455608834320680599868360966532631055660373902183378193014971350724254964369986711263552691798315919266255292865209611556556033124744483286024541582447131395253589150092003696879958180656060729629048747354521045944454874075820851314206880558322185493664474936391764769122647856374976150637135208117448282081484810655518866249711554286735046747786843865879308872228284604218601224481948312880176363178768559162025846115634872220469776439870997564015520673029483316701121977288120590277031851655920036137104034423828125 [83,56] -31217604761497624463503559636594383726070045798638430816803513812542912122247921256893111951211121992827985174848042865408226960204997092660389095006759486144219389368166285726419889732264908499623330446833783114688227623252799344897704724922356041945992749368680502073371849699137276845515457677813949991163019664001532028226900265859767046441364651019077736926483497637950630476135049453161725510776678302911429224167984846261061484770566298812441781944490171558130382739397852620896689533606879351329245368059872112499921342578063979024550433217607020173545160769680890255056108850073445861125669594093838631164177284727421487979380870820057362798567871489066534894460049668187198745069354085619033031766686389948676230729875620716106395373338343254495325716777616620909829626982138982239480479926573129215916162892541921968648295531751643216493446928285659923992453305500973851592204928494931443160717311769305924891487518008424575171486953427444660530076943145094123886496365323969081629931939840198624558401929702464595863796718602241548559591511189430619568817049937320549608783148942291270743580296407126800664794483813274835585912191849406893716306636573389143726836990372558777293675097024492829941780252066345397325541284646885631487183043290032230745925346602708678350416934750113852726188014498414420965765168532432467218798055348868667933084456298919820202049736039522317342562529991973910453238994653323585887305413716871037537904210282390894568658098401070815662980115427154665811704081120399050727433038837695423658546060354939898566372550262986730904205697929553095963956224454883025468555740734608992562704754461342107917942890344908020166401325323006093030612416864355530805225416675938062812847839483103776926441465590500971006817343698409553383211560913397244840442249581877162688391896227966701892205044295917689182495896424877879096709718826225964012841733863281671516276518399650523019093854765380549754516994589629469138164065188127960395930425223039902915446763994292542891434564971091248415253565846330713536048499493462916105682222237249424045617156943574226141323027760993984951402190536487836288664686669818828557064116156709040151397228513294340454148519564084687697432579059833757586736932191329234436786768098612987320575979022975321187554740241031935475158660653181568133800601981653674107734356577528959490938519435696287377122556262778362012624437542838044619864644509141753577739605997044781623972475870232301531359553337097167968750 [83,57] 11434599077684382599453054499226943861701929648062224678956469615595004171112132518836578001114958678611154897914776194023335529014601884359734312302718688222955196547480224805818651236990752147770095634590363278220022134589516455837089358739972603361933979585794284671791578406368697459352769584792460736029509840027855665247347403331530960434026476547890213500926341736567886156792376839029052697991220719466670110500592661433526980517014334849056907794269988220734257356847905898442614342365169617714177606299937499107348192861235329621962371137132707203158447058484854847860904965044783219076251043331185257676884649905771112541256782282462922268349240197482160623207901557948811087757520201598888585935244804072419244374418567892580795535482837702458600788102379897326119135541269740322800397756155242677809006559609231888120395385696321721615998169323838610575282830620374561474108032061801027868579549292735694059061118564987787628978861661330763611707192946516373860489912438789587524698784861460421426822534587318356019527400685568442527730593332385221310064289376381948457922037875063311314656166229803790318334101558127564031377056812057142479383101205429301817459784097188413491693927522151267247204244346761237530443987335280245862916785805384528001191730392186563114309244813797149154098551183927736188671382034493350539512233161518711967351243068206669864564569562562672076787256474862035110888662615652079740611068579618004456140751257887653260472989875224726860583543951542136708683713777904679343214409621080552709973310051862243121798026686907249934778216189163309532205594083796821192592594909626378970881157971355807748529026970351313002774113815312009209714571564694603417266039274810099611627571728293200419084004220467775501637113920115273976011961754803848508602168757295560092903607088835635059619562528808706752529506263234441146037248155577668616683740977721162148375828741116139933805974108362436982407742361543958993292001253822595953398946461368735164690616235710158682541024128861076782089919227582577554721782645319190601895164152551901660479952522622075084550471593168921664384892737358704653151787089717072895465971345291243212179966930622045127439093282571292840533023718946174108798161647696064088209292854195767861612289887840110762098340292610093728218098191906662606121679461597391196084368947647759776357678328512338144784471923081389346416538799850499939352617375912416543675977190263129412706177845393540337681770324707031250 [83,58] -3542155232729871994407665515762953492309310380708574499496797306064955863886326124713472558156649179808829759170030571102763114171228672837853977934005293599563846779744127823733765286603512408875017033328083615531072449772242005875895253697628910295601965732733901601546221127543012032602119209739666300259662839377021619000685571198090397724124205961303621638499599263406186088689940149713037430695100485330390969676041420883052948343463002673331922979028651054667211414631952288564320626810143819662030594230931937053462417592281938032630274030180837751732741599700733602598467626999577715765998373181086517342943222781629875447479270049973130115194143186020635203026929879976163178977612745963085250124645102609278369411543795824213793105357137814517772164101106675408976303463051674271382230707327575176852090438302255297531005746253724525259220055906019267613277683417829777410990866138302812371483679451507773715262074095175423622954598636641130400842726995442798613889231766846312811619850236895118263710977620413239475832469295723937570295188289047750463527268719930416748124469203603508123342738824972931083887013699469933701578909136040856751784874524219518274324295648866787069786776100763470995275899163821833680477656186846493838311756498724025278770004294456781744481754818853722781885038232185700359842369772229948457186339270601907254334385502032015240911477087032499340122156973785381175276186585627306780675264690554355973926715174635289912993788442428030638855346227597935244572232082252804808515263686508549503085880149905625831233990465092870855940423694007746955506959094360894748527895937043508124041241332939312806474743820226636848014795346648717582456439085418212048748032894306951143772640851377245551859389754264590475345859290685799335337567430344912547687040645184635285892909643999674150918169899642132357088106799124860621331724009526375586760880727882631767345370892021974723294418393804253414859073781748042061371775461606742691550207992283996890669111397124599357804838835725183877260398137903405052714158064327568547773398464601804386770537592905215710192919280675154789371593725546782398126389801878733381479024930091513211612999411358676759331237159950901371225875146413975057573327556339212183828500473892342227451806136336535753479650595814929046400623363757998845981308968747392327441671453908304007513076341755291743174458626366504609001868009519906485946446142837953332165788723415178473885589482961222529411315917968750 [83,59] 918018945025305740169021270239326085314474598975477731338706487190217104417002159673206846356218788080224025823938327088244635164896105041698390575291045106840372590919890611347494401362252117131980912785391748740888416851315650415612617581444441579399176341922176115152685318703015240603301432569086520368733863646756207284347573644337737234172843573305111773960623189140144763321156366619094667167960684275490083194178017967259938768612469060760089750790459236889953165555670709052672733030100961302878214367671639315929597547757114434974985727165153415589037504756024680846155010804989002445557386737368415501495027773871663962730540981423619404816583781956882225496464826046830141371898912636357059683181620393382921587743303218368366985738236670973294628614300370595776955333131925146164484663662590621747066290894768719199693371825781333479620302856237116589003968572456912615980099898448559993097345160158042206365604807373153796384845140930716866266360056047171081729028482033280643971601475661251835694930583418356549876825209971335018023838937611821709798866703722165544030916674441972938265102596336432528510122011764874260766944347410321214074474929481497545651705739889214823672911298382865610132410701387986085932821587492081826082533019882180488785793354531226565110900938818515949876401912300552091508164034572069782144432063130206917289075648031744550771097846504272941565294324997082076393813251467311321138161141724195592213210485420820877965827559295586648382293259169940517937976381020183764933274442595896749923288257914026284399066455080093025150402210063680841822662282472159404612667754079040863861263421291076518116608443799375888064581202152761865988417979835740816113437278662739328828950426257702858372796078300917917290583352115131137051855871426610612713958685942562436706212542090016904430609177653446255625208436967762769850243383871812517129096273955319516626563454156353972737541145462175199141665962095625979362166149667184339674002641274525516191437963487107407606937844707878411993438208640733400477914886830858325474457202411285929995304743302231729861247337111794426087669384270165978118926813689535155385455936916385731702233811560817473859492952281703827858559337808742123846373630466938533785651834265107886004576226922048470552187924412835277826354089462434699496978787671722234278424494639899437625375554281896376550312473920545305502434771937421911979738002057438125527223139743515645250226953066885471343994140625 [83,60] -192239233533092259624431018750078403143793539871825018016980821320920490487697600774328127369154451663334320410308862625399267199422346701475230423756418284754675972820191198545449890506264175159284610954573862162702148086551648087877374883895560874891017710462061256289448609014121330102723570175257712873698830963495149294608908054936053352527701447721484260969975244179825519718255482144445746253734459922598877910586885894343902625618133875118592307091455763305498408410415463583634971264188657322338716171363211018062264934872806172481516980240032268863722314841276873911105305079470042395653900247744414487841494515697292622992841264727570014356230847237906855209151778649863389583621525826868898354221838042040191658082398640692199822696032047620883860633470931562637690205419496985369543354825236477181330927698306770536437731463071606339445724369573410811367348361506325298473464494530961693692213244969080511674393374746879131780217586552650967102640385262605651962216285681735645949466029463238094049957401210775917133716410714485810456124322362608334278949889736394139222851822187366176706173744992930290772072714131076768799539431377919745436940937088919018527759194924995074766518052386512553315544269742536113991336714748229493079604508258168784306054750871406981371534977997569902489762639735854569648745775520996722127314493804719406177854123127635056575882211717822621135751806195482159180070668633790471781644906368410416466381660500528216989270112768233222091301332067690176852165471496398115796341192961321732280060784879582572284732107547940275329003674022461972780886645386080303529572972933058264312546568588825285837564689866877526411479449140158490106090899262427128266532982828237921746802090409062052385775217937580601454418273329722153442200527992740821784547831076185299124819141597276508365827746479807422081395172829906211098466786346335307712399005182380180698813065967275944605200107167655405027936036986629383907961116563329802357376713315532966095654052538427610227764799219851677482434683725213418495815187838696270370493056415635479082300348768051159700812064081924944354261898887514243213354196505215620820486223692555313879072398919793396467776909968484318594557564844695869164773319914521323926415189988262806294679423464350466683052304453487253645213501299495840745498933906043361747984446083400429414711121164803181328158627187907366310171238661126865779039370441521060494174943933387567085446789860725402832031250 [83,61] 29297124658453612145679597760775234275492160410802223672405562498609791930733136098711952749843151780501249890372773469994318157161874622522875191794346346348929668820718248399028839872945872287673753415379327608188159166958333160650848560360765856307985626946635797787062545790372451909960011655984807991764723341535671570917825106717659113375822238613940994236104283381306217442850837648219341779462611631823865576775817738291932646596639308852410487685501055118667128372366992217977579248832207434784046338845524471440617122758590718724969949772779068810645601521067601668804638741199541071110110096069441075328693777517018318490048880421943478182600357609297262312932271507875146031688558194943235179489491567023460458479580546198283261861224820704220126745606519067075656755460591141889513933419896057009879338637149415317442210759437278727043454741851210195714798820956456328636002479472588695506432173014815994588575774307944020791810901245095681393308780505963650887507975694035201919553995687539209699657094820869245509533995407634690117326950957759919751811526342986097108869428890150557687603512543956633813177199657593599610264716652052276769873252565615801072551776640098571318084145104416688257021678019284673831703350861411132608501502164648712684513971048450440680924443833780853894844227277904803805371048726482416103303759453868747354559922129998135831557485740825005259988754560679640471142497563417287865884572234654148328821595551141965581999386900306466336216257888383274462060716045661629051716647174807780405236218071702294305659528289995109348313851775214555615300551448274703175220194185413023637015912573478335764098730347745689526489945748713477657257379507791698655526620757515288645011420968684019416673155764979825517195111200924026112523805620809026623533525084960330068544011663177285764006092347405900021514252978319154210404479958618631457521392941632968857587269389869332237334085460353327111969648665128151481309692636756086232577016924344326087558072137845955948828424751876252938296991051396307451022248301748083487627796577306735143316638587936041820251081471267141365390672409281314113453548812138758391688819450593371822282989548603657381928918966738604329651824026946180087577335092220686878875152328401635523815301192038242173365942448220910267215738114729693051141045436833532883851779703923835723259229138456062687955853693836322121934886325267199810989920933474925379691455873398808762431144714355468750000 [83,62] -1835608977751085210940726665166077634651599550694965376717884776964974491509022745097634038502881615834140382891911526163567856104346503453616189869812982467557361633050601396234383037008831568861936408573995415953571707469788378761481193408460499888261251832782239967287383812694035638095322050561911956291264165895197825609041800285010757652645556088125705100098984155526737394818741880569101937097116535112909206641147360263675740495222476527076326505854658691102827347192235890365856899552165652262888182842475608879801819596398080238704138093886680270619578952843571372621361070134615807279912379095985710212853423964720561388979945943336401064568338685877038344689670609487098290153209896238468378193544543263285186132922875403992458811946295802472290417015305932650559570988287212435709594619773382130162862076490041025189201965622467978618873115468582177543948530696352963297640811187777172483335455624157231620792623286837760427629007387182489209704179111869889629823644399682297935997215110166613008617482531711918239964879460514885536675639825642397797761734077199563977301070774730740931995578654737648603913106748266569749668650792152631174129333934507060741117537634752622116509206675310809992723206174576780888786842240828422175715731165298641717035228973980545228054823972540757501433337700813252642656033192830362700817128801864383608202568070405164336182868337711229126575021314064018890655946389436617108288527720940960868081442902196363592324460612614991075842985770177929257279686507517771922713230324205086811572836817547244558065083085565871777703844829234949976670381581795469635904322636234533191893268463328273686933088991725224402303923288240254424496250347890218664130019276127626197792146127593875867748652257286057820554992474728704018638346916817841143481767664915798536626045395157012732933488662226109263450586808410982523364187761562386087056097475387554054400906075136084893644572077493606499317777756089073914939813174929660509244577238880344505887917125238727953101156889355761184198833512764285760288099712065168504998653253859479896689111590761634042551863117025400363498626394291268736411077129266817696850296881008119508949915829450003394854066403412048628798720750324010266242077205868816106492572559158235718778589971321328407884581963594121083472884115095223635283156359802169886551209900789902088963339455906442382534459620118416218805214832245213508037075405307340936200688474855269305408000946044921875 [83,63] -631830200557889771103165940373322294439177581649755288624567476197521387294734255762331294039563398788301614823051701899124648821431937566862122584181662107136959573271569950850487939284689608254299121735233904512066230374507990335313329976914136067378297823087409326622541189777866055509801070350508962730623007386780320424629902059079531999353596202503631668863772553661001089480386444628324318733356306542485765992764018122066959624595488329733681033400743776216605986851849844650390410009720158316614359548789137043728526948018736877498705406258033111046500975582964214153503667009046932727446459617870599847716498809119034284909299173580676393679263995119956984980861349786385945548271544067703799267397900728978840045072313785407251701859083624916094493392851831023070469631143555293139802770695237454755132932570958301173398273939175256786186872993179116693892774483798096609547902018620019872904197944713966695850190983066757698336553547864705559617197524914771915852786162942653828859641932079438056752837882185121146375564324745696803134746071283891116147062131557913846436794816981683718585555186608318868126723589339159086920926700860952448271846093460254037221314445535113182535346507984339099066373307705997490451186392454013077125243539124559805438719082332530265306432028828650486624033724363999405280251781732945659837650339901411675036779218004531497072334046315304361582855143051943830430433227625871524095858417141155694572350275954264114890558817883421819086900795484608768146886857114800749898758694903504574813941183187369396135215782325532112112539491956128211386249053087559421047155764263756591866906196894124131485441676347613814808385818458085394550910165593947175638565786550453960663752451254158678700431376450409882034950630868512753628959695827623674400147709034482646814624747371231006891784143380433088332449915004100412002076691949466024655076012518459829928783446200167177431849366098825647612730442013404585311603884478030654887874823076024642554698702066947369507652415669029414670231487354492228060126972823635849535204303416718731917079119102538536594432172764035712938759210996973294738999672069729106392463913009379917798047895742060403451140252978759853508037060605071504141766074940306451251455319957196855520955429277408963878084664312491862375035268595869217088750046068750227541023340213154888941153943685166942477333830204048994053510538806008744287258903360449124875231063924729824066162109375000 [83,64] 278582632395157964111827943463248781530347398558926107630964382606171244562355120243118848834137741216328907903282161639408135120870300662152742748817038556588578760250834682407147641105678359536834009057511919060101512878211599952331397059142771042725697899908862351378301876665153654678632301679479295607495506160890327263534757596208233901885663598497998920573417356666431321661917774001493108720434302943640067805002371183696693496710502191604916780558537458256434504154595874813428292471861250663135308862920222764628328972769526902912126890952936956473278924053513252509023959175209112589733384173044680118683412122413337807803353241116197497231167482091048910846824410152229838557518284174620647346938614933565057381285783855844309081759919040098034063643090410902596331201214818310819955412135291226340023564015713654979318612517407628748781383387928867001704018046890352810738529802701693485214223459026822377366337905330566568246313395092436942443308327692838454825559197162835359555968634368943719748027049956400849828991701693828884799141967638673831504450262773840810352655796236724890235899179195175135200065359052801950888677122760296717656123490398921563967923044804131007245971047123235982170976828770086045004714698710360791733502772143555651526122443117105384353831071696384645007374092741157785927327876432940946127642520565743713949027706400478092158335096948730387686801365204896057291867012920139537127654507041502319035575700914873653543124427805942910058116610403810840370861169459978545964249705258229732721573021361556744401849564012400824531393169389997185851123873582326469121764344852180996830065374469306752574036229353493899905736891047855223168194639123445354065215002860409834812759636923043753071283369367630543453045419060656305779371629564633372548496053213832121973683751566562371278077301643836443102780264853036244111346913480051495302953920669194817252600556674057388231681832794085876756295178715926165847913213112669936125682852604725325950199117388981097672711672760494734630864942352484676702388050497958566246264567072943103507639101046422095116718776439016410709149423535456013384407960352017864173344228041771609900090805017442083274798438925557699748585379694445608334341268102509338265066742340868063121906872780732552281842380053481835287208401494209110012197756768967151954807977461562010728796240985861462742439053279470054879615870891515786513274385849392444924887968227267265319824218750 [83,65] -60294216572312289458104451940513895909889236731023382967581658493403125931822585301426509713722879930557415175966383007869119792103673962119596536417479063335842157268587647445328017670782434471923834415116221082771633361769904149584327851571194856756584608722195811057447732608953414241982264244753559942570553178736010091310080375225244657672162554786352449662065957526309945774907584270462031089359008971595061030107248600510016549628612624718561591428093719576589581124060589314543498011478592549183273711554714043522464609023439555053189587928053601996904758920006469525326508680222246199708625572527402194837316967861996364123896189730847158395839527088956938941798953910877361156363876092904589541588938609759018916091166144826800493528399634157535704763147241851913201238221500964020939738009272145584456094631352013716257806668281709705159877746213589719701842255068117014242567126343410399880730358602733221195081436085852317174952764806312442402975207742303240671083602476129825489520725953889881604211609295099049193673221216223592432650656706485920987995909091668770930831440140066280785718144814743525681852004834392650068359267038154072896156546378496447411656114860578251096628771679898716206382187158355788235218407889521170503416431066693809569144965787403404014080031116556833627400104041910443739301052601717475936067263127344092295185892514107593681930770468532308949585980862716589484054771972896964445658760029675391026736794378343939517199096783502092994316468573729286586547602645654918141518966971150427845568144745660606129731073744746597371029269308419440250587963195013606287216653065536039937256777990133432787402667207747935139761202644945909228913781714610221591397046568599480675111950673789292339521161376105431203308688458822451361870407650036737784440291077845112506860565940796013952771879729543275939075944725534328423531450326982123199037226297520029147858780233767617719456827539608894571910876198953869173973812765810808995657526405363426705946082797498994216871829985885961304216547252927214237818731191738503954082432276702585743000702849819661207711522673801777236622205528425834192553696905622097863947956314351217473789252465336433586036833077138481111416358465753003768332005236480350577737699790485862217434525871867929739450224631230111633127954264235639653412277086329391742014614913675148639584385563341321138201303381490597347351040111174542675612220143932518112706020474433898925781250 [83,66] 6665527538159533489575228004205115712189007386789120884364434105595639394155549005642852925697184529904379782005456957524121368471364299101894022929891310843150400663707985902314341735684576968684013869858026028921384347952377431304536435926651540846882172631256661863493884922103027760480087504366535518497128517893548011433671648452760117264130461258219706723134026392942990320751651916713204355185231307934208099704669926383957051926331249424289416425230519057314660539233087117159525500238952052258029359948968983649998333736657074076832757711526410541941325442381088262715988831543298819679397785849071961631410127045009231416621377682090396193531155277123984148169720260037188806504346741923753048982159247510473948285291310062802855282508238345552447795592917658419264131737680988944990658600164086813468703210657138646069070518232619805160784065165599881458658776415377493991199683121979576695264521996065974461186493962663826274244170582070135710878582864688208249614458911219516256270458421629390359436689807618465653348896875076406898595030829956256595522964476343220509243342567942332968478592002227727057307139992700384333878930904701892592268606624380868347960827768405408092064820749577434705966268980289393841342236014426203853798358095902567439742610599722386484109730147961748090151627344469892488033110480678337668394696769583454603901234498891148278823747972202016622444102143080231595131894917220824424651320300619970148147806424049647788085674219559055995451126649669414051833626238230259532713380626264444142693648453046895560163610160596632893229106217276990743229882160682898198820818512998037572895994482213147305180747794793363266725954236138772637792538292440937546115458679109485737316887172463044123194287974742483905274363235665303423815880005039234726674579784366703100175506800308834280289703879749602803707024231389434501607086159344698061988771768929243948902073001133500002205678601367157823214240470139019466520336115259065367760349577817254649503485191481739936309593427290603030827051719063666592381711358237293485433631092531966772540669167500273947894382351864133112760447409676934179573157982013234735787833713895326749968646875329864209668971222108252283953558316707350604288560890210311443268877826430269736655247339066798252306977016467535281666296902245098209534684190923342418289458645795487337125089173817264477111871621111770428267343114860045069636207415442186174914240837097167968750 [83,67] 638198788068188393164092655710249306731880280446871066552038766735185635410011310498085757704160122876459258288341522199903400208524845212375852939769591952195052241420765463728410148414828890636253691883187861333660633168616137787373072592082714996022241008770253296432292004264011671827349114219446203334769129833652444522178965794954414972277906027333453712777715559488542647554342765428044586239021781932926703506353647619291635587586143919493579011967418283248686613338907861814906823772587679287540315149961989288628764778761185374227580709055253631613859786986368114118223569047048073372260737996365722126221323803380418717891894089632512231130490011950561280226386633109100041052247027109441543831566825775467880252748944927834641243739694482546520534557054269422986568916113197712069727629097701063854115099448799343177421261103003863590808119243278635411192971240806248370997001488304357853509022695511931365444983799340428752174344557418545854783772091307173202857745031389674128714924561844530564173884000181320112773871307588051173264485572406560348959539266376141259133432189474956270042671485698302307913411704591946138793963391069563186853604331913435735489390602704977305591212034674045033115297373310733368796092632423381821916901764353325745232127546438883739509226321499769358820136726510894214353881011902720414769842490395102466005555407180620903607476979237596620899199727121749550198490686015327366324537423713277445669603368259218017494725947630921444251430923712263698146504742350734034900758346258330305344212304445143938145181047728247271156108351970854758922903293632730486109577286119054102730271274279275838588287428236064773744651451684554604616048447024090192997509859605440714573334116630421459003791946854944839677566115602834680725466260967640005554595118311039098325897550199401197684996644044610682734889837295002574968575971578576474285476918044435900276793441502517717055647847568286741401378313107935172769960967179892278807181651167620893339475002363468170545343656669543166381546737466724455920349957874745229558395286036086203885052439774154245731830864075328450510598229262617361763580101697156938991607571591772910736055286369181576319950997007680539190798039606500269485239607519998106709942819020306281908941096000767573538019256851741741295774161798699760166917088844309812450113076655343637485939832661803373012660362076542358447028420692474781628078517314861528575420379638671875 [83,68] -545096332398809492058827707726645578433847939326733661619448765850365791359424359910520077223034168157448686278402788823777257994047948436585239837450761546011945901631992455091206504916622238945857480497346292637435974313293682341794972510046468346986620229200453895944757680024438111290428795632347868022451379920026669725991230858690966064239394355887018169680814592352447531058051281800050403225126542349834932817725199133552619714565413396684816524311443762392596116831981589474486985688888156120834644994980238368193955566534957259603515933492244901803041903808243116296881316609950423245906044786815011536582774887548907763531092535073603765183115482811845295478727369345781823028503120638039352549664121776424201038584273965378534386113341465132067321436169558386157937903416252168518515902649352192535360003335375198345785170561695428540785199366844454229076546335261631942832782375335104952204666125840706911256353245081447385693159720913644545133108490336942680463656046647987640947676131979757492731171836113639629995943487400654683030847641468764025209002283797415770583116581772253269418664490841196595237819949654740270170253315053764067102838012655167859012319898329683933232725621387857879353011930897939919326269219187879185441760672641814043792036819191691597689329358294383411337097083906345212405613150921625622628486912888157189304046288745665938004369904562482563753992140259207896864966357521869682415364065278499898006074629874603309133068385182381499706333997782385187840678232070791695709248003979287275636624446006262098058778999828687017245357706375790857733931609120215449698526536383883646480846161581952684032901949358378533520874559745384203213078446524580305480448074876151038983793619074424992498261826577451919264013351352525016455347429694064662441246114405502636435535138636635880678121457249166317394646543689988559924660868090308844071609323747533209612649429359944250140427635236747791802449049456273795944288487847363393611364482711619988375580406680187918339800916187739013222932634251547070269565138815560109673646138257175256155373965447369507919709057906488008420329700965474991812995924182369274242058869481731647326816804888790589857528034643442099830400116031560139563490834377643716731800178325562949414633068677854766413048385051680691630240404320434564447212977841326092536021241560975059187458175017674327888742552674735963083699251743863278818480466725304722785949707031250 [83,69] 166712577208472962723483463135344597969887368074961598854247076353684993084152871806208016527830613392660450539439298769424958025352963674165881670670532303453821165036443300185537788251782750739789212564535407308055967388313831444879837610390357174329163371656132942451105661476614533173068730706366466453830151035939410090021774684986125474455694442866882204345411454948797846462268064661008359339022038849449705285192612415257489805716896262946563039719314298454076767507241141324236183561636594505926410634077112349136560401095973133953020366383426894028159176861258415162638141858327250676964032143789847337135363452302485472006150252620830064483453618191406094697535148612701881298622917422994158834462576651472136490709024083791531028510451151818391043140738515725295241552848148548695238254090735625500064331200322199705967548283307073731701214988671989161616877911356266153073832621105665929041906340734080358889854097050735725780532743619469530186511132471407154143958255879537346105520199285742350865743677386498513561929880405045413259472228039491490566965240029465427233862372625592131393695771680697657657783959988555631352040159210780105159153105518769565106787172543239206264121626111201257375875524791493813185920639579323939080168395684943575600913081317267542415829074693068843012517389917610346261118958165594623605444506317103382188726081432026992514243401535212649825768043404510800314461136345143937962591466287742071273848637543400922480480332463764081142835703968129444964997990529944940172958116175810902689692532467719476328798557149856449025147104140705877660772174080383552962021902259677848628391108977664455167923774510990926828408659729013766981617271734891221744393948221236390797737727033724191508686873696996302346908076004495103682616557716504440315909894843710371507440628114812310807637301674449357361058525871745166219078720107569787919248520958393874063585872300972596542668487803235286459114579357441658064080495150224235180535891220053465499938159724510839973534373640771880289041021982591955819378421671398677577811889705678062531048435294926496942916393867804237853928047790508708536659595434099909903030607012996318622237431022607193568166022169993861857486817197703333821680295210898155682466017670732522517553203782497802134368516178330357258749914161974538349191470581324743180917473855465764130375435696538625410565283266871801945256670318684655285323970019817352294921875000 [83,70] -36712607705025796010586312410040216844040092345670802141424247493769604620749938872482667787152313946500871988151092153941671530018677545192742629516911186372372680506113948320776525185167473226926555842282935429609062074340552248394849150441562455408081151760129793675638527757733652846803760183896315371365717010692865786295012180140098117613101369689346405684307950859371859177659623457666656284076031226416613658071921252024926212939614846875331725153066334999288069050176774462499029760927098295784642523458753196792465676187696741848959448918457673342719112797111942574729712088798159183547660463959828563715921883809563353935284679202664289749675355369155713120514483586283057160263911817232045467041681297425675985100266616127811674990711734544857551558640890779110461727526821398377358926338999465511549394439901662519969381978480140603252160611196593134296479034766029656426543655954141476433217364168221912154687724618232927130642380304818520647191080661452904988777611475582700565488577088988777066938657457217666757481663962630099956052991725537596620667087797287457444300900870130389707802743519472163097595313863954394248434915612435226888154449135790704628414202779758176422947924948299212243532379455485647710694695785614375270305464874455162122645712245450174203431244332266282661190875404494079983419909873121156529341952741652529623110855922696822134961632421602872547423638259272309423123630614669092296352366778944572509867515364432538366137430090880168224887983374707880823649472798649566977867499782637652926718948126990116209399714963040661623435705003507254620389640663031124500859853382093181326716360211118816914272319655995879197248260025344763193158634422226040289533630099294464967122758460393400029002596640072804645830375382972395117406014340705569264216987849298560322874828923365666503763479519016100833250517640874802395358702421199449263115349205353937361736604753868016152920817831255638012826802123919645522117667397043341861405343405543595403305829937989651086392922479605867963515457361035585540225557206070774796886847070449678151736367931885193440204507891547960738156037065974682811035781854475431383202076599302730583408882912566228381414096686690230628375855784629014070297444963865981843253893192729822305853471645062881619787617637398906908605357032897207219510006125115390487548021077573328616071263597730805842310499854081761220668533862721005789353512227535247802734375 [83,71] 6548605639641756950100355201900333485079535229925647293935544187402614389059426192361529738993731726096766436402899125817421093178400847714287313009204136767502955527856529667001536384237518811260710759919315748275809882108629090492955110720004424310301472744508994136181489638163667519688574854055992425103711823618542022615375763857848939974396651328311063904525456336507162023329218347906586066969248790095311609590527888496274152212172983662512023017357273936455463872578905492453623126421836861754188465425245014226381319706081669606854417278396150232748981402027926799190815812009724756297748773513469476636146340406801146048452911521943262052761984840940837858335161006434866284083267819875925999920702090400771134571715752535814485855006926696623955900197402147875724831064748224713996084224618913127430233485305128580407979133046848880912807397973090724296894712996872243965844002627587664115896320467863300252903015708733582450689333746885535275469294668722607449747791384413016960465193769777776197303962069431265607603619591111052897888211127391126314894408760076592438849133659389545194169020555512981851885695676686912008295681446825427950371297625037684529221713165872904390604794721626058145870763454276546058345271294275961293029214599219046507934474244379558253585622841778136356906285461964449507067162620487481269406794226848611450486357895917332085754721063831363721188060404615805308612616385781864145948977673237777297075191209921427835879187140185985646071317606143855412712120632536791423478293453663029571076087294542970066121224104778054249820596709226173656326700667492763413301580986078807390495725685143982999314517653436276955383359292813049851280814458778695387947049024966011070115943931327773609873662126399589201851590438327431109400183538364678235399761472564848573184147499036519011829420698329735493432552227655327939647438579437818192000772083477337742886400863303379357849308334971697068544338910648400750711818388956104917153467590084255429842539066380671837087688412882783812474495107827994574422501552250530933333076189563299457059416462808628614237954130013210507621512928641672950083987641464322124376440247400208398645941472059571707732530793452833127611841509005766083845428210776056151313569633500540950938571333737986354588803422961360553593294917029901463749671672229360551624316559327217202115679743772533239870621037792943266997447437915980117395520210266113281250 [83,72] -987474083563478370319571473067708588440732748299700693764447386388718285353387256070542168351666512351158079784283791001752301441087871646869807406011707501826739149276638193737896085649920537218889663711194742367274477343418416289408334069526502143882582393391666306433141475710305138023291605092075656865739812909743129186484385923655375091978371748937892363609719375316589344216201491021536619462446361428060114328810447371828167439600429960699414741507753629607402564604991104644460042280961936623288239642634664215004137426592977800697381131304935402825694299851708920662600957619908372317714320791601771722687534544970097834026982603968503626237720668120239164544519675772602293798068276778551946087676875575148778442628673172200796860794419528696075055954969631461022445115798794933741268485216124012906660048915851837395411347884351232460643466991438753059073088654332942797893580778267731425467932242997423810310782267590804721225063239684815196965737439988154239388870710620103049448230132374823298420739840667018513124975812854505825846751680850130040520088172625648000931635256505023771104726259486299098931221668006858450342921041537819145316473928522191915774930004526041756652074959124002789239545231732676268608252011683761585272465692022381888723743918488548955412813464808085442731974239695958325768012945275046082542028708030534214782335728237183505979968664442556808043960076660474372294569291503148163342586995375566170931876044703016043735896022000308848026772529640217946693818816391351165795706929451682764522010011364114014973363618467362045616668351796790576916539981959559529835519231084936547421527260969953009311195791083981070518332079867076216210534809678972422425671333905198161680658211086735985599478599896037666355016508224235154459136622752345761501914508786438098637326684851129824570369393601514331696113904819680610505845475982001712058463139732374199829367906950490655240003909363330952445274327317954372426781232787648129664357603132825825331175328687726898448127192403644482563410716435296301041800430360956894825566013537157445783490842841439945661145404942549690792028710292802820315137934498407863168298866717025625831913858670928242947564871696959815786744814754876158478589113575586456297672627492702004946370345990383222269017620773185484548523057991158998749750685572575217077803556257758113322565399186984474274883128862463632646750966159743256866931915283203125 [83,73] 128358973986640997140923585063776350120293315549253985310278655042660374777596507371928631969202407580202095801427311934681965236684054826368224596228035697656077199157774328909762180995351963652800822803771284981065887628643842169859153648438741409668595549847685216474041051769062496176320469883256697677912403950203208101065477229649588985588739335826712580693190693801190084186632384779205654018211680897204775548830690474877557872625832881586744852473219198110517301371529679704931636695246151353548877952278824253462069759986220105327105986390167652447935833939362558515675800673584268422775158265430342575906448934241254705058677824846390123409031603651044564426974088180306980380447498578514150643737838221041559444170368938562902899331596760412217589402086917859273997925388470603053787445181126273230357163334692999579095122467450566076908672044794532224254285418934289837169033083290371369892735891688105822449563299193929125333972059237036835694976597813048242050233343433164746640648984852140122185959784120282488106499404503937633143350381213722642645213925945945371829268058624833788492845061929677797490976192019609077458780686075625609090617908728508197943342939089523615580248851726416822198908063513818267264057979941271193405617615241574006057803436718262644686599830043810699726936926119808658465021565621348248345530305818737374469994637281439530852308648551767411062317499331573638172878181505723585368532931516718788440166576589651768204041286232566038167344844365471963847878017132377818750761103390984767094813342447768470599431761923310951785970011929837251345035426382263875232686467419737481553984268295532586665779061293063075342669975443370279287933740642200268362005790282022148856715791929560711280604634331286517300513521530458755028770880056677154907857011452285774749784402312483202052480779930967114488511520311264651010965331761437121200156522806035904059749544494672208371574834330362858391106779775004522933615714305715154047519829298884851453111745489909634494133247390907601822640163748391970145772673763421511967176366307214887752560769704297147820474335724234536789324014803327923212368361071165854556412107171860948345996784183672510491886708144911945046960264150628788068142454835868087007634719001271136261693063698750026471743781854265148792327456756910913891224376620108018672866059318314824604175240425906236225479925203152298252007312839850783348083496093750 [83,74] -14514878615689837799077221695842094057230310152857924644471761017383431199514852278298764855822990787545900579539422512759159851641730674806785999212911967610971620036501301533274358789282990800504437780758715725328183176257374278018476122654333231940462198105902836840639430908206041867907989843423506776523456722812339780746906467025716841494648176306223630625676242169984412512206470388515544277012956359930323032365093433412628087192995464476904547698673612186729203201779747221465757429824825471746265319675212006940559715390623405639520574249461761669311412493296049417135898113431775900071449501253576423797526199188686824577138533161816647774987772559140221253137233061852895850930127982136358185038969646112620770429089324413527965467569268987407953278932976497714948801917519281120634385782336281415595812563482993033945461977418274498217107917277311523839366015688859129258398036085895791818424901711571478899607681534830941341026208551625579338228336147415100739693364978967528540373608199835398378755928643749792170348803102111463366067554605214660982809310867948844846354087647095655193595977203376111612767896075707668008247156635903731125098886789271194582186712749008244192365093107995343934256831572273231272889351645239061720041835577777855020005802763310157382402042677325356244777953356274530118341349250833862710994635159652011930925502545809920788494654170028545772517372484316531403256601674316165623202166740044069590774582126223686253419925372533216725228417554442069924729774805459197929128580317172337673309342024492263712179375297098839153668812779491352162357070066665915158223343180178025923614160487093370452549449996078872323529791234121094839306301938539319476542659018193518393712187370242267379567372885010749353237147673653010227233200746110087222609037639026441275297290554445937482530864766866256951684991347275565118179433733315024121603121664109138884478332872065816173552700178383591521173662651258826823242972174593610134792464437515004911483614217885991733101806064352867691030764719548265296632830310044325234691411288333587939131058016320442360249986224841824772163684613454593373778242565716023889760712700156734862945612084298794211152095135400745525823403769610636469127720877319840022142084647041868931505806357214280456567920526920414904668278658260086550914809690354984745979067225426875019011314732025582155405807327497313963249325752258300781250000000 [83,75] 1432015463132807993687199610608420185571493493930123359450783710928753663139159471394166815465909731463458081639464359576846098317541158963101613852691488196619578796853817608193146447848049888006607327038807607233037704581234486561155388749851914850180681038266225632301304926261998484546765556130600589929200798357015138991211994494597854171434382312874136746853621004126536749851629442919149823138983818098975375290148788907595093927612399691383597942253117211459681826711679615777135119306077020670948712411214001263474998314529166733184750954510310854664487733327314221452010339078816698486944156836865948691676336417974761759158067513866931651515552483956526517316639562040822842791106512928231051270195405352762061975752709436616526144742322833410797815311391743429314470042086443956522672796555623676222739887676795438051346314389715591330248129161849761422690846283829385902197447663170477358005808101762458028097035730132400824621009677315199404549927120913277875413235241615208858799067215615659173732149437798443948562858760122168092207828033308947449523047541290812192503303558548479118023196759915286800613659005783713509697800860982504981639115247196593299550832441024915429956174162087252723482945644665275094345961907920096641234326765947820337569266721797394880044245568840745059480131533164249360568019461260887031395925288910903314039226469694158777877926086402852079688069275026889324336426294324570511490561747908007927494290532959608256830879174811701155799608460629792027739609626660347940766343620404150378641882687367448639457434917096288744224312918607755817964629779390059251966971513620187165683080662272588348888918693358958973519030329618604517949764140494128832062520502407757572786784507364883365068191845918843626863946852376090161550201154434145185704442513269239199892314352175034754166407185574492647671098217865051961090527674564596487360795674220266021850864434328137833744986979992642218192228027944098492837147220188260541034340047095310012440759812918633411290929339313491147503457017801212934059498052924624207686746364162176058423827465104827556509833094204668861399937249204247330770291461154724742647932996971390159181670288306291195062269709659486768465873529221968692467033881536827813014717461509201220385769097174738683542193589483661263662630559154099414329970524941550632867323552694607077614538978163353437171589899179480198654346168041229248046875 [83,76] -123038901969766998440971219091757820059816315904923108665520029494776317811955210827776971237632652945012873878665675232357319515203833120731825149612054682443634148698419731588026677376765754209850004570886045424036659468528669373746064937383874996431604429242914116653965039281886761545518045716560755126191656503487975083857953818636972131785729242411480142635773570993066613037139731235632240187779988069216642542656001368845861652581476184918772352846537398272846575671990283182606936706065003829221272776459895555905920473452676401544976870161549199413266801496249253736491126674879115937826156698975319460794882877986304001246249112394459858661468423792127191557422422415060522199585973200522257526984874699794183799104586539281102952035740602195057323581696832912314137328474391225772280939023276183224601794920977562976404470478786671161746875561872186828344294919937048914917086180021590942470972280573610117962943476610556979248540772855261107039367819488887038418752123563370121699175821823461947126463255548409940884629380735448685067430960661996100875912482059185694259644980309108779864495968449500699792734676600170180725601138610738911067371058446301516370783510319970064019483962350444941503620311018952121864175844259589409800288820076651287709390610024375518604779436378701062837792383060656177004031622976247070510944909106576347571911368036248682178203273999382116520641697176049360034419779748847695794180743220234295519931204716311981343663744186683076452853950525567193997901511664967681759113063543291688822776616125348223573493979965575648454427318999046933728408010255437432426432788545025187824219813501996870436756224771459841619198196167557687062966152499068229994215655429230405666234899414517612964266076396781886208898562150394979620316240269749111845845387727487678531595196229759498833448714149193176470416335647519645534484823504086310863394571728047820196025998513701871873648744071211098593095412693835210816270563798053762050043451007322390607373673877702012684505525251369335224803570588236642459743499768379283124750216910912809986638128019119759637286023224431062760223633894256438883235368207965784782899063473817567541396895276650983364090794241773476140471637469913008221632040117759324425866432223219567355576325754298299302290613758904966772974393948339124289109047634001886362805303729225916831830321684915219293543486855924129486083984375000000000 [83,77] 9154704822542409757944522788333862152451181459711342294938255455527721974163831431353482213420552542379143273032391148906559511461093470560073344903396755324945253201873352777762200067816730725473091114032987609407264570467958296589940239336205694169989967422241263089665063095420466815476020765646939277522330963708914450240745075238975855811262691684443503662321842320000124096658287607569608020965229043078154269527730834664778942628674514457682648243800749685986956815352126529991966206833009487088190322888409013555950233798499497610839022137081724465996342955538759885931736070469983503289154925977135185342471555165747252927146161989240783127664356847911487711636739274519627938376825674203575810959627550293319542169782876004211437554861729409345820681949468613824317390032559284431914136808226855998065345804076470491847821242612938255201935648190267975038358588134335970740002116447402950027060977414941082903656962101166338427671530600850986379189854157511040542922518925127840067268705386157867215397339385388227325329284885812530031902590975228884478564573362836656241920347464530498329040029313390373397926329270672537022357157766697641977983557723689817745109231726900669402703023064217134740078108318170842808200365556480363365702823472218575946696089931835806553795188345564053785553500310195461808875953890612629688874835221441608624596098159815075376463815346238298653836698779693625175258411060586712044696647072614243309259309405548226400366037725844315954532023723304860649910392917923176575011147088605662657207569911103067901828686781371233596911713225493668789153534796990628469809325643536615883654841720923359459916326920269650447704050087401422030607004040785915505691167638997205309589876595250781278802414145641752984985353596836509679474014445216960880307148305225232884816911722090547314406564652614468634108576797330266701651690705388189133096032390317732134572220824104940522201583102327985860644995924932493061178909930942303084897047859444209392860447319664607864313363880693964696028084093195952605846334092650519466009030855168943894910349900492873553901473958872104348829642127042091550087090382859980419197898172341040768253006545335171388354568423765300581301064040406869806924711439575148667611465163587634551824872134431732863297215426984939495801405922889663610998647432652616802038424845134114137385177977640493551803047012072056531906127929687500 [83,78] -585380101782585202966636135744903900522511367062943333696910972500734796017492650327347259622568058758113250986266107922757405309655460538630225986641007898413259278056287239886456467222813897916337183089111608528695790292737382648911101209362059283181340986106006159748351207181858469812701436825512585907902995025682403612634628166958653587340602878194239080164889623876487873229883400051342574057113861343272208139250072832105508856368902800236780697612701607961444180159169753075068790240316380627198921102693583221714426078360102122065819652640502137343376604733435118706103097499489935426639714427124149590682337442344805211934153045905509936544873092736236828797170106098557538068308728204347974931087575558045406914000391841390938169016085123479442767902670622827085277083986810017181014856158848900248801387876726571445432830726086693704057989500621260371167237081479379438474845753295396688857266842496328769050232183973653830313673972616801571915310606008354845727431247647003030434449949629485963122311498878163978237680380198629303581355092961880622809735733360168431560354263212142078020093670330919955527712244759916110839887355234095201537429537081504232463523607576230993366652712836669692958902380758336681676513549659898537411684497867727009570105819119441016989052557387910028368672043310995566589947909468815468229361566867288722827696732550966166180265054214604556340388511351331024408046001307260565000941044847819186777320460496609663025051476363219749797911403543287780390153458248528426927062492110441922162975916214846491011849449555917194440713272097946871535089220190041025042537785703566850738581238360266809850524483493890559194674724842095380123232134185626910465818097637291529528170804511741671918824572350191077554210527955758183515740629727429600933060721578797758282336996082219101238669364201183517919705702913676715877432131423434940865698768327246022379356121322188465397666191033003393550314204168968281632656763855749870555038896805128702858390155634855449950043335701053795360511796816442445172954669695573525316751159616733348189264417117350575335189651927540735923999810412320325194499856610823887840497595706935422365891535261422388150376138285734409857424630498784444478066930394904246806686585257835740893344172153888343235524769591380975204157788168019671799578230932431926009089072733968484257924963509722715571115259081125259399414062500 [83,79] 32039830130043227244536194576359383523611818470620680559608762452695383813652426724386075196895668085719472680580086716744668258099935830606166369659500733124462986332837155398223267733783024215252915946394143965874466724531193966523925523202771692672627493177170642635360667390589995979186633239372565311438701763464094699781181428277302228650407678431186619485004219208087830417824848232481156619491541606817581708958964652441678381368024147653846501348552766153428158956356386566427662710797843256098154670543386974982954033238544802791912326157337799596436270797763459393818100343097492954030883804059787759825537394650340463544973360062981120667490784305376199099329445551448432011714650383445696604308039893729016211428897861176702774220085521912437707295672747803920750158643805293583111457059472675192833062932123525953960124998264418384938382629722360087307868051774050711111831521220243249420015778382460307369906138683949582689948327018864340259831180493343358919318777190185584618479809869184852973279041151911651282171515703494724068166195938417676120643697899758293627117647870687744216135914428958891592637006389943616964400976629715587693519820507474281164692513763676203542793475972330360463454697843552028590496405506714286398722071772096047068913865446842130026273945724171380086085471900466359234228910102281134719807487745976070709802576468458096697835816261408963150899374607259759144725850586159126742931996314509479513244239541189786181821858416486133402793726500818383003415087272350708745426652719605633954983418147436993423691814477043429483197039630004133892922419240910471216785170701121509292764994837782407581783049049899270569963507054675970218407753357998892963237308122899127792074397506540940256935992588618630237556496055960972288900926071140394262872676288233248818278509882163466076842194955083152182088164312153600534987890753453542205499242421506570339513921721775238380108337477278791858519130012416664392566940584421009613925851121371066609134308465516102554945523045264812392473615993180972310006998070873550755010506017303942543746648823797793293042906896140028575099488018433422991194939360022315813528500305988822609505950599171952814193097493452023924275428553848189107923913909218120345358124331315197865910401044687875906016827048958992815326728178791539521968579688993847527140828541487681388119646008760810218518599867820739746093750 [83,80] -1523192113203510979275919051143968673596906741521971676796621663325085754337466608353717050566284589628201231755708528088597642687159047553610681611410466621786768704787607322349740874656421267558872034202642446950930542600564973253149218190629263147456221484232181941155868002530385483935815754735676601421478311304865669343681463807077043986483025489062364578974620820318370731960580266946266821384933299716135215929166777129155822690349688888289483698983335173322613554783762907750921411295907367946456563564481768983581395128668300309465385627828641407617893393901340556234557704920839972932332449148795531719657859904473980225537073066656497562211972371516706876249723105766058236496390968721859583381493369107844277684200982181792102085888594571078825160603980715778110405229214713142203464924562632413904199797114684076318829312817642415178993172756955028842164842244450200033619057040051306456760249635779708334291891174689394190701391968841537915232514757288778494314334858848748208640747181990228602574457868744120450322780256782813950268171844349456348171068529276101438734390711865810782894627905045222955809951913795169456408782687367453654092381393031692271152893374630422536734623471311206433378267938265889462604097754295624402400516845307779535665933406298990183469837010925151682769200556419378549227948009082397435211016290350351473833831849114933459731725679908993898250257229513115246934490878531333924179417265583458026110329339864638574026142766602579019852160890013864797102030020818283427708519413049166168206015571057517333350374153592667589612276160220571714629306226818037705199779074436006716110308023247705322416090222942834553720558813741358070632921288985680858287654768210048263194961158087978683041886043242508493784589368852279426292859896907303876696854067281280315802140850871175219625192426536715390116178666368049999328241468762955661924100650717149914996212589915715878009437464652614607999078195228251381859547121858679456167269587664937620503716513764741014998557662492690125147715299183033170815411038386260929302624909030004058933981372227602454258690197382156915276909600517524087854664644749415268941538421413552810352563325186415079462676919939465284358557893611734318275207113464040573269435013012218496742901840877726518419397841538542540991573019079368269216812595266519258843036676684032891537778908741529448889195919036865234375 [83,81] 66808154163410225894097304271691063635139296446144098901506921746664266707233872242955904766443669791092495089437078875919691214648408279300445625158854976487632014659634699487552137333476829869040515192536880060380717964365501065693308192868037978518841923948717472348763869071146894119358493916826504782068792087472777196853698084798827021449396836245607186432937526609307397762827611436018878209352297970465607561114790259343816326268882009927387713349500149688040362124763724896073714600725391156427665560053298164123612883038732534696037037706596494418960709332189295081960219658607169889814196545052219691891606791523870276604232933502829381348812774867002693617384347346478830037746954999644854451299808468772768184855775323375437414108702630611739882924943453788861151283595380823916529555378870775465299799834374828331814398371670108679522353189088359459233074432262934059822757679759966593289402223333149112975788314277540655716044211927103188393578886054931815489853175418185108443582907083927765529385863038891365139830319940027261463306217941196398905747536660903562085355521797544152617198982004517049215930407258048584486457025606241237969199244925366692344228031409295165176613207371692744580986797093906049016945420664854198948649885421541619215142550729872299344393602020112723989012486934586897513666179706565208889260350957662242225810948100657425825049941780494869361510096255029998782913247374661655314500647865586203655921372894614690760918280675152581264488312936239762499084560841336662459166448790689714520223829902887573102736091576715571005532960259890111508682614985193828644108080361297448128112289714433984398715803760689787952287520900586831347952941672095858719567549853193397712550504626935157158579045130645414961407329128866607418715702359043145038468871093683387618400690502695972163133142531937999403206566124104747767013594131449912571068238049058976061787593522648338311568164052174334645196939503943029499289810240703706884109219317357875242451031709573377795215851803011751021447553946475987767741959303522103827715742543885498196217376389454366585716413761320918575292873885112127039138800598957046522061446322912306578845837298498288403932557649721773610364985766983494941457331188416773421345203492702185370767830154791980888801019929225445761390258680117535355228601594006792714621151361292783477097145805601030588150024414062500 [83,82] -2998599561461928353062714544138998297185940192714855011971514303362013152210656947714639165920820144752992848958814962528668971426993626342029527779017404295941287351443461932617779549176643636941870529820888069196402672771891351371542639713273683407137439399943874485835217093980321762141838110290939162078480542125885198480333875474833035797873706033492717765665393611127628471555312335543286882274571829668954295601272463537528865317075970160002396706397552733792501781126058339386711129192998843332460876237282439294013046286278116165160055853882410632972954880980600776277629380474986447522764432028793746002641028367296864954602280883240257188621907037605786498723920358512460386376102995933872115497698095227462558124423900356466123461244133593517894305297128680155552010053530369488761026867540097086907783023736281500446060521361848637052276008761624390030732261993777891979015120616433256727400315274569549913465935543142015168040821028894942878839788065514359028354253955986446183803527988341270748780781106293658007026240410733688798302146052629290591069695620361093939710504425308179873215569673564108083216863458539979763423335409684234806089584819980880525458750623790603587864026587761084937120056866573600507195040322965190103532247005759095205648044340197954266415485385177057923184475626200947029746622395055188122827615576791136463958927370836282951647071546216345405359458688598856389496719060996720372247583168053298853738282591870666803229643439961141646941759515325820793938563385675393442197353800121890019741843220153448146932089333404510513469432425419093720411648945701109659797174342750417726313264596980764407173987415923419544157270558410177266048122661715356270759381604684147905949773361989813357122578253846880358250331940945883270311210703484284743178544558457285286277906560287138306366780520917541140643165067401127142329099852928509548700932814128692109427057210152308004725393437471713148436333845391148614839812409228987270543307320561528391443671880360268056821186141677383180869096210379756136608298174749423002199190412461622592439790723723024235324526922990696142520652151440345219477617288455844466035523806053944400937588624216324264400755066870718506722866563999479367092424196032149486983103516387803329711283972267847919784904023158836635619488308015392116600429156428405303341832091601482090936769964173436164855957031250 [83,83] 142146104047412618480041185342496092051502190092774882366059343106375066541152667733775592258276343307861238653258061775540203851663513205082054696958303014100768256144713132814899381500161138643293674883158971450242075040111884566257918120280804171742563265804470189165032669771271637949014192344225800146918458777697108067349317674939922026632501841308292018809228642388824956584024504168369341128455294907204145876862308508215161764020240697665887741839020247870072408547664801730208513444079772793249656031409477508513155550323805387963388183995125723831264342159480773332063193611954028516530738712424740024008380465432076422266898139376966133537277941203803628719526940527291275493534143211067519673081303002628015397180191573775036794744037862829654039341125820066019800285269003556792664988798223241220380567501792330364133654477979120993734559281319503012035998762933612152960120953465436654182939017425605694797273652474531320566498586513911811289499652626635525619387831771522717569253639311229437379079832997855391526008304171939427243225435999188185681949885577416599176407733757544378563421712064597360029733312617591403706818153479395205630145927573196500034336162161740682463776400493454409286846972785813300141517615718142763578346112042247376312834876718756562154843630765706167718243895143674775816679742899371360080912165808699982742108532692240016399469845288946240407196307363956601069848868495218079041438121655075486739534386911165598771888856249213091807041204940371422275937829491943139290166259610849388218086169166564493760621419336470899814349862622281717809554595573039067978562795168705818435206531999146273641051457076149342066106115253631858055865714275267738029630562601317630346767215130868155117541497100577760736073613158683164999472389961712365874803622572014742327523323684325544122585494914527524952865097990402915572626885832322020816537760272453535687338086402673126973247982929697714154554429470126961649957565307811946642726285815617591165225840472666743742016328410662643963887418848753158053635704376309437457955215909191855103507583525981330741606661010822243382247104857218316084763612822618195234183631227923512875390201862789769554921616623705112152775870230072181029377875264253929863190965736669364582094487207757631645291939016506459100116607808300104430451088607417666886262308523214414890389889478683471679687500 [84,0] 3031639018536333643917261873009779621531103879630941113303997492617002177886182225859446412403220184949256271499918552099582740392284570853810624889709017598101355496415269943866911623183006630200265424276755964573589269672379876692548022028220526749185790365517001246305929999686365782342859817267348469798271635190580342195693864665095293346483103860722692190561007952021371997538602420490650448185934886921087447401836078872731613773033553842114360423132317072211034365988847534837737210374229317144864142157349762435823625830510341892620905641604801277914544512727505288391493691867047394658137726582125823746279356180789919641470216036279714926304670205764525031158402854397534711884288917305602415777383694539163844802833374517891601314505502546947126253041884467443482012786028322470002538580520698183078349625611757379746362707675770266881854142593198054337899043962875217771407882775327812572551743307934489427215913909112068201385219242890714176882780286152152421937453224120679262265458798075892715263871876943235110343227038166216743452132230220681391035072021210948027921751252212266663743104780162709755744700772950200634839492054838314922745459207558668584415334833964803188411733045767799850094453035285790438062151315669696455492733635587261631549019688415550815611215160026313274726541445256817587768947637138408007451003194252546306352711774860483269108602014487817518275346091115105213871180127219572833217877562536749617104765973848930254106046855337492230028206930555582760940368702379161640161930008147557545337498300128262766364977358571228554804227884665565296183941246630046038730473281034047877594544062593396396594038466797193733865297608655857641910544265086886425678339099169188495579311974914637438715596966777105908599527106414338460560625021122359191738254486852930595607919992741486269733364170869977132678148597527020288177028222563617885558856108534872701875403129548367642625423073196245758866142857887791216830050412689500272912350107566427327633740285453661844399009628478356356312595552981663373501435730976793343649892143669969556437665355596386466491129640441652109715625149372623430682770002832078956370523126537013306686113612781413854082231545794369368393844349155871799424471198027965815499849008647507446011566324607760847769576800071670122721877774499523519686822766431742379178437829523318214341998100280761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -213507647553147740215882495106281498048053317836949857843922208321823654980776851826891292765786656049988508057043088660832466310280284231168887526716325841455431317063841791041520073285016083908011260798572149757003896453357496286633612038628827624481756139816032527166454123825878847016052659166264265499055104804078162037441887839359595705027777807732308739039873223798162251431354371715228287097871361526863690707913622966519131787169087778727374655683655702486760154344569740066632417793790757035239543588625734135134941230418301787741091497695859540149997294269164953760594583843194469958771782409949281833500575396977593579318429736533054333757522993217503450923133670141193322565733639254560578724831255674071302193197920113332398670301347461382748469433142278042780324896362094272790763543287250932318123399787277032963962405933729868366032425199635432998253232031435254823979211352579461444976792557509480476221282952793812578065985513769868534893068020302701963380509675486136317620166754225633492674772552371138937926646207878332690548185764261695467134137714889329129881062047304955272907934341665720039500623967043261444075165538251310556823054054343096055542118125189257391124033485483987973766189468024249945771095838586154220182684683294404228034528045222578807319179011653952797772944002615027174793010373398056494999399480286702812888492307102536835960725789520100752616052345462093854886430221971944305176588460316340411253602091832368080674793385660942182325936651358639971167602199205273331467425520384611710334884342935602268597002882750469058416551904345135865950150466218647628901995957575410260733539214160615513162581503287716896241013279256518906533802515256131639113170757382514802888578156277023534299914667960381717959273597362666050558464403759905284197720542300215368459198955157940448213186277321265370603686319110472330449887368133845936485370450608731851951432140899392227473224254169677763546307090889728668721741212353826005852924000120918326203045451495651830562880598876116865899565984630983043616733145236850590823724109877911818461132631929554577284287861962816188958454243408919101799233292493574655721326376928506595511145943583535079735700916465603494155060602750575736346620473784474870856956398140816917204872979744726228248451796219897281219674425810911474069334847404889516134761373589157074093236587941646575927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] -12867228071299154516450991570159874041684161867306751275561061354368738085181247585215100205917008320082255211864327906176627501825814828524710544164045931264802755181433706390442004164601699862100994193639062958709647093886087593424012576625460857780766710440986850852409513196437618066292772704518582953175370628778212784251617734890090658673118671291970803350220567427820353570364400216121057607612486319144672109133695217354052556660059253491794668435204075613774734316455047059304150413959365812191214387353622247177429827061903345801998457862724887533412176606404795324945360449023170386592694771822532584560058122018499005276875024959759905926112134435142833368546410190845074863242263818634363012300151748967865297138397245600228959600190428612883084780454762514094006681290974057250038762045113389515532351704743979892982142817264686407333719813006963773746709811196287685606058074386976486966228603012692780382815820183532405221334703004252697047713163597104261854753014801583723610393572751515466828905851419594333610448616798871216256697179152106905717578257903760109269921026120237675939242477427129865254189729346715399275029077391418491059349434008188185605931287896356589276767869961769963372945739322174527838116538542452366618722263460465995943684161803142905479461021349169525806282880569333582374322609762034396913137814511895991154995302540701562923746460985684387530335411045184167165356190794594603950801940286236486002275584392405461555651103296231792527520327921490347880185360921936551599454345358738615851890002681104271721722934477841526354958105081815252707273320003979814527442692485929871466773096418597800057396866072260352784520944361676644910442026604707361966926729206520436272687061213069835589747884853085766026947637743422395081756879869317217001776964110564059833789370849770929527172656953091480002598126272681038443209354040524220942550758725766362747537191761749925410472567902516654111386579020168844788747330047788351521181481780759599896302006505794632313925844895619045518187944004011768884198926710279523111437654379727355163555616592071143474727994634663088346581831017407766228730266805658132217910215579266684835686231408602606391796789654041406506820082158485140122839837589603827674889127108936451094726154325963115538162784368561766945626549155898372399711140262118477423599108809548763332486487342976033687591552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -119351791225334908166685536461759144878045500389680974734070315694422062470000258251881357904834473957019182647685863252166159604755211175579425125021586445533009642179086154769181534388408822754529762673005835841698846962332733852112659141495689172252349434009391172205309664686507598032390544908059283184064038011746162791145147818315129080418642291885475879718360821889895600254789832382010652773869979243998419425314704049926599475208887118390416057505270446056012361878796262896063458270293823979271657843258086374773140356460149204142747009066689641829654901273540067727596498697744362459721664848224214635899178599961477158733081922468895478283779009889082224705806208259352585464681856184044710483402201282857837227209078612472122958247593404459957352420333939093797704194364671623525096482231490179865277917077563872673259628773317849046486153542670167652901017626082648630891334960546660327218036148142007141967327667855891030533082597406704455112818441397816904719795655040760494746591314797694086097193868318600852030073385467426744662740476895300348491945933252543469419823422570540509905185693340215717342227499493937373294563077899786235290659176863215300161555462940066377915148987540163080461683261710390818417273880211515568437318381070207042644407301082588776955194787452372089594908915724190224611698654221152681184309965662211106033767724693781375265100536055163600521873728311379410685126288026580570291476120875029175322191238471944816925693450057122190223313328192981286771188874477130623738598522178412975099883196282691225037444787726353556579462688730840353554125882974593215257419877081657807964454527135972008797509623784902530246261188707490403290669301055306982188855641277693166254926077407465913236757984403822205492421054764244786519800252216773080769476873130293293598799787682721358685334213564408389442613413552926416657526492305375297416114107898323725502420974546661222388981339037788597696108322558146416851153028499508445198760888161765042343554201386317526768457361141664132890903347418025031860434872442518842750424674118208175919379098980347174167944350498672838210449958615457211846107873985264083984866909229877293136337506438167139490699432193850378885931240656798852120661435336496019651981494963403318331347338180548514907147714127873620734897720931887646595514162883542507283776525138334345665924729473772458732128143310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 5410223557682652713274258875948573036682650616134370918905075720641454681378898086876319604482578247796741397163011495499651311879796047312303186041796119025712103799791975313235842875484250646108940783574224737177051950490628221456292080559710407518496720029178060909859679559173327776578914181832288082119846648288001878378816439784601605816345332657192591409546499483601582673205787556141575034899342177153100794443558885422459281067100596918632960043970131499473141176885412190369857643939630573797200970909885969762298566910876311578835589295511670061294667221661062899531442912244578498976003350056746564434079123338228013806098701705634742438140488938102716237517441610477322143011047753086311232200118985348395624641310859483774159299415783252379510163431672699599095842809960091314252586117543356088271995982268419554259407338940949487496851499154358605293719438343569199065014677234711598880531606990751232852798291770450327705602733556351482854997384166642992717860404309311713233631801354865844211703801591272496085560418979157308738044977301278735274409432231594332486835030942859442005586176984691769881284343551324918701619979327462242327728965857418946047517688480512291363886292006127784928077156819465757394954607876900351953988824084740253638802745515981127803630105191963305471713720697035561740582842971621282446517850381754643573073745785780618535356396135657557389468887211934131212694531870985995564150126793027457825088965774396290560753333003314402005110518275631915216595228813310590415322171401389743942481000472343662464613730013905898258628371583009467017929387431197448131472240504823746733177724842530035724003979832877477713275775288436832699826128525488862347702845962573005820600494526149280492490456219602390706757001957848400090669628072019543095370756613496093521260594240963580005915128287954787558880304107567031693367742533831487966080842308268904440950231952818626071447659200004065548649345111582368777696645107617643179302022772084695901885074505814966061915645268141642929200489014579814853013455746348757890612598009768896141157054943636571981022976608771666727213277712616526909997202229810195030247386730913349339943936752950821367202200005829667956001972871612265223309233875339811442055279508484173390287315421027555605979337599743853878039644898245075468322465534668492149064318135127078595279781492166648604325018823146820068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] 34556874449579785468796553953503034479377601349249136181030619600688152435743875049068345135173647293699126599547511665661051030330109307312984606571040056495498059132668964225895976795608030147855364840436236438089878805429635743559097896672871180119087020301412627996802191874759590447971323581883192226603534013000025874834713588560978052274891358500690750989592100308119657385099922323422499582386774628119163881800972559642330911110429761008733186254518087247344863901315328143804146287094247097151724725172523185765836272492404203792374838490018371796802505956357815775190092558673610586705859883358724811475592399435981706809642361518863479593106486109124189192837403132989389737313670212607448746180166645695584044242215151071885346586185113243363400751607164770635098490406095125649786579923737766129815425777802590039386967114811457789778718490172944817171695055296210134229544727183141540182403355241543402457431999197389340221393327203592337319305850338432394120288659975280292811602344900798422261620641126862506836253734229701880466031843987620100192882130388485471258473256393295031790485556015651947591948252373191476619494365136930927943451584860581734748327897287335315731598933052620159517296166825605049518608165423118749483761728665717466855708333490908504829491056358664907474272697385435311957503279776555083233377077315611405347814597213725664450239952736552019902838740833655612964992015341369113118864541342247474210014103121265637214034268917143098833304742917412497824876122794282698013545569204425850450572909333253744795143685157881681179172790452690859280680602755113703668820404035020435748100419430009061705061753014971713892457171423572010348501117095449121217334252460722941032614141132035298350740925680952754493855241412084014331607199691948782258935961737023210515301350320250837874606210146504908430808332051321312919704277543718598174331835010840268560660706048380959667744173359267376128499559560913354517732773737019242330890724141301402067598859660989174827889421292234759956593541174975164106555166863962672494962402971974773147567134898908129273501524680104246924964317475318104175830600535402408611123439335386171817747516729784564373425818566017600955965182379400098184784708093343700701100552978523897696887449738626074681301105190816286160857153198854337830335778077434416241564081887364304490628270222218887397502840030938386917114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 48942495508757686027556990336643475084875750240492290663994445636819174320741761764534658984113979346802752960840540066265437278587724600838343341055874122801195849122899888090021147738386154712472260345785936723749285743157542587642168090430318061928708021752915846947727536331225001630242152135433144642524375946346800377882244401603224852070113903352975624493572468113383653540167852475058532075902233646847763289669232613300475187662134228551182774097015366320981438240860133834931880571707221688284114253092481808663055173997391692867960868573794020588997077174489869945063521714144697254118615334476104039871724354021093864928626637027478505897381037578098437694337864079955634738132160326333624306408604189351642763962056483291788927751685152119480996545532174029438129384792602624263302930622438969881092284300713522492803046084381778431435713607878393777283554751164627347216400297396542164946245876764405492486451154273509405351755039691657446830428924675395261237338770950772091497017667117807578446791885038074522326307166936830824552363106693038306282203765134168626451682282967423922175289594808517972078378977296738941486063316866711657498357008567829461677500537097859176603585277436316425178715950520292044955985929381424061073983602966738096405772385483050309997191596132813129536361809795616450871442818547607479646306322492492469168609712512853788870883020965707574707929316107872703571815276951332007463355176273346370425050587679273591962762783860585056102582477965781901723883115320655138415608633725331152671360527984509637189217910595989140363068628455258010336009797472319492875295011194775059435770648290602496873961191764368945403962269221441338856662119149189512223117276927980952266203483033088881183109468722493978086569518393513092874903053935594670934733549926802918471308819217801101255181872146028814127523596162778607781305911914790099753274074853915248073935254902903933720325015028140249621352486721728615751385271027129615275586428655557396776696757469524733547684105554839785637581015642886872702771507366020291763376805367283301152755442063988880980657816315706687007393576008559041453799281483854426672075386087672303715669743415741405343776084787429452786859909580885296928797925713406562388325338212452657265336919288977018654938360732337382661728867670241852812978252245569845154975029549360434848394413548215708953392777402768842875957489013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] 466193549359771363581037864885637885439941803099862457914613705394478348056168913900594361184923934613401403710297145546584255143198165450006163822623890289717157555393352879843246223072119344705145737431088306100160209090900589673231335821573941100018351201974263529755996977200102108016468453393474183922061367726123355907664279979723623183435446641120592906451119728549881688682076458573814688498660649784286997875265243195457459151269767280718545170473584583448342687237804976440464981389608882455014149592446287032194890597006199128042582643043709183055583260968154110656338032054931714641858606640893225858489782558372880797930867288791523840503908641699337898780924847938284913507119016073406205372128702119862218832485137414419386236872843642258350112079553523220729517034097496588165138603273201888704957292992021254046531387066396108051880304594812481624157086118960100701899095789681749341147012277318015806741904064384673150865126185297799253523151891370660779959601526738421190220183796494658672933063595931936490236750847982267189485916154508088603481970371722440126598105608993949611171889753033659993488725452654835902792482725101967595021304293846096565273448118099730203897578096227934495632317889265458844039234425400245223148160204334715583907843486834389087094149503311448423215020821540456322916045550398260477028594809447975710312973869245062524340129778928832270125261287498055918632425617575568762335045690092456069798804722568550099878681812234232867425768007552087008751939272547890246003794627990565622368326127449937305884287821798544083259285640405345906403352946547869704836366072001521878297791832757042650441826303574830188872091671063525634835068949216427171974089993566631104241414761693960389440759219877279675888389487435364974443524608824254729308565281815641480790814435879719125689524252692680465723325591194138001311049184045831868258755599689060946931732727095298963058653169383958033606292616690241234254944128477985548002110991365406188396062167520265089593724356432245212774245459623124360103754218279562921708957027970374512965385709832194038888362642408982265316106681764139117534992390941581070382145623609776876843350034552851063149083871568552824201830892322638491229333270945389083886405505020158710790290740379294183262369846699711514532542803626295153265164377885313153865307595973789655171320715831216304272932582364319387124851346015930175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 1850512074038469303531996508797879353544289017159637527601799436302852269358321846119168183084723109749002767510258750918434895022411146450522277618810895759489082548367462371409281214346136936495398795616271326473914242733238829640184439193021300713212521310466214308877868379428401178517599510332629150073781345507501633571279829563989734639206074362926378961338416735393049996936240389520519325722409257209472402884033168116971692707175155781732998464907582172494582224084176986031823073470179506614886897245038785411854078870977920983491175606098119505174369308705194830213154554102865276833102696665294342107782001457805492455880607839973279789653832043148368427392291818871616532360990381202427877081643132735840204010318857236436665619637290766608058196761810080870100370053410917992674116978995608632924610012764396423749496900308541588454896782589731925666084391547637212339673429684878694184151896973466174333524511945749635315699518846008282753104156220291054529828499802133194198727579177601112383257085651822625488718039017953357453190501513382954942987690595785310384273401599361046760930903561998607010198978069466862083891587226905265900677629844230551055292451706151954380801607139398972103441776955817801310965806266266299612328850097769419109017518474493593997248924403706619781368572306950315520773872872348019190750856780635764192799147398430282043195073014821724171752545864357310754146974251393526098132421242381419921161236204112509863967679560902331430486333274523578573871284245712924832971721276847609765482264859692578591243942862309643725862627938214815113719163283046939956522671119452821105559142058963969686184491947433044888936544163380937856147440036034871084117674240485204271129917456625522994179045407647053346863422412982546376762186648454613190748400271870547686202366551446232953470663455353391648071124736728319446346034353023634968278590859346665348925572604324382436678106401757467076611390222465565098064975157982794994917835564084827583711043121002374223313069529471431462860409233028090624402100045814459854523257435202660422634452705654535695171249107624650411097483753402343967153005656867447556780331275886906507234306504478555128016949034097461209724278589487729052887765947878759485894438205264910872229505250888431261898398087812281341189653301782833722571037808941147267597908294500185587999205755174942455464136108200801089651577058248221874237060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -13554277329984633382402470498424017759878454659425524541988803902143548317548033082699063687928223206254755109011394281678377063445503567864337501211712953535619563834199014734937875043781219627999860580847171934443138521928106324327776704002248501052434408535206311328041863378885376680115986009523598737629114623418049877899101533216377136734426963353229652681347006199344169618461620114485649123387934912266232755327933614456663104665039984624925836056421331887029623861185486891915710778526279195424724404478914771463022140572648192515006177619433775693217397175324093031830675179799034040895894275190782923631586816991193460347404531385934528305975462194500795252426902210068359029582802758694948897351494486058095794761033790714981972087979234898694586822499199620432332844261077561620944401399882284432263290897461222242892173798645689030690757708527719335415088696778032753195974621418278428294702282064054138240905227153496384838523138117365825399499805306794995117210534855256613379178534086228027466732286732267820202964724741988981959795650483913406094434978809221033350953609713773135375918148919424197272385449264637970695219540877085924475534045180618187597353541989517864197607320448991515207446708314950834326486087174355640599428170487717018929608104914742615016346269599663337627678053375791630186446874368107146748169815024099318761786616084273237168972872034192031898400922343223293701931455766076585050369415371210453762188208924313279048638262438519224774579451711215375184387269010193327593653275505720920376853475532169746573704226573634639821150443275687150296320788617535308629808297530925945540926510068868016765954564869943062625565138394916313269955332384322096327008400086914004569691942771553189353031986898069888203369552714190077806574347383526244318336795332884664345165670805086239419149623198958622893313803885808113466579168840612243209511379398791147017120913189160264726232079967127981507579174840764714445506032983528945364820482691509870592974571556533501334459082057491059295301835315744817453189117714797844338150483692815887333411500883277816455809729339591962916383414072329568374219719042081995382827431828075074871971102347831338243311419534710211647465344965942212175066602016915164447073813911710825962314476335922007216610367287963499007350408603444450051114648578877547953915988597869402228087309377897953926781294869876454134427490316738840192556381225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 7727835636433519604138595144874157387248960124537298551334563302706884896988499343056268809817403540428019820750333263463560982919557316420982138038454925028642083875869012435074748135536776115585250058346356478033119861201576995196525071279375903544777979840427822613928682431196316180859880106503353821604030418652121412504762546656374717121574184650843461174201202154013138917453511416234907599799055849402509212579409569808900631394038674328714513615483011464520462100410705232907964687463532381407415729635701551540183133561117693866961174470747693908375138962758036271668699113406865059747863461773467549346140919659304695928282088265682729647157791293871008164234001975675338022867270945177312250516210922531266526011805019545683174570775460784373045803059730236615917341923865887441611972095959483393020242045773405215449341734475814955762151576101283072682074560758245577413511042093394525468038264279477995954369669647622922151650415412409178756290380072400786396356648367083260557349191961053097908141011469987617395268964550346311454531488446024598840191541000113505893929315187800436963293281563737112426199336254341339936999471076316080851349017024200253881778884785503198174280209921635660872671977578072270613149607392258902705606192127854677793422933292424425971610042786790072815476738363484949876273815046343040023949897344676369875314253497198777816233037771016928973022474967079684732882995698114867975243721683919709291522077267688919127405138232102758535680801370854164018412230738922577293067371801523839493589393357678531283806184665200091548731752626991916970999711824328359527033517145993339035305014205944814517501086807598458951887119925618887468944745384692058914400363463419907642840752129113196961738626629845326924921838481723119735131284649892078154260276400237714084193275904320498257478994239948731845781147377388244992699015254401418611088029455213479677283455507964537843253297162765708130701506930375771864618045551951516308500721616956924643457498073167589249355784168847276982573733851787054244944059078957050899611742691712557263849994343089382018749533642934211025809444733769849930852879165448668579222185615266596110339559919187692893250830152200856357639354351399214110606183800017905551798449082467130346847741422599962467845998489593468276633053396724834781870843404713728510288545488050201770732697837531272037815278424549732521481315572486892051529139280319213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] 14525277611018968815820376078693518209561252641751548007744166892162095389137998726720737780830915782672186060323696408602141419397206884777447250269825645497328457325104602133903837847659621746532253780144390911512968828200892873010556421266938313609281311515873667639121401573067859733153961675731023440185763466444769666650603987035013058474478675535536441921767881783926760164213607155111469265288142009775066443721418899223661496741478998523578705697414152955789821294104609114019609709057427276811271885077942041987519157352917118081224612529450845524013953514209731559331292375796025324601063210689512686703495763081807732415507619203708156297353348897027743546403820891613331085790691803908446361545429043259780958665743526443903066242958654762737672567974746931257072833701497392412885221910752905847090773926480022066178822556139521471850276171912278793458998622637889745201991547582335177472857452146336786416187696492154713017892451641347550613113526041114174636764879639625352869120486989662006142187679712179653426978347360083202368700619744556571785995162034306223007794813505030481649419327711458413756287607144667667948491743006762396411219170487210808532123528719454094047809917707543154465433148284619011254417278315192702294165574227411047967877377700800237694719683535948861417132016236130086228131468639857388848371375800261068702706612103374141827620575192960157207026691456952317755262870759257783585967484681913123427729159507196345792858728829071170218519998974772264519314343924292581815600976317462530546143613484725535295652955628136522352630154664608181803474317970333543214031994393433822654247243964725816078588355360685835466170623318946598347930906067593763023436396309844302854920921208469759367863422229942899199266326318745399009743208336494854253287436675901093829324194702922533243783664129842950693451062257155042338085048629770533391247282652056962001155602087658532916769040817495583859228199099701384908257402452389333748390088593299700314049313933923281693879988522537659573646274520496669292124684951880763116113061993037450633470382659761954528866166090220495175601234267987415486015017109465493251928291049426828118891860222402441951267130660314276488880166339508273925493516936025257931372270787367692010701781754945839588110602033180098561581574059604123234020138394978595735251447142766340381257096299776060789409422097420552686883321591437834285898134112358093261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 71842663853628150194826941146256651095353104155474066592509349444105923212630064051120009908408564652889626823464711736178999293597276475766725946229485301537258546187654854840956536578342755969090265929176909523268309623884060795539666744165600055346180339466988540494969739167537552359285508885524386647636793590355722550619698797324996939501336653866242941815179771521285600648610418110744249935984224893483219905320516196324870681643414638866021751710785681078294696197953355340433245565295709105698291448346452460886435031404782314463908589990560860850480505376689646754991921636522785621194147401299571721332661885335001908279007175323607885232230471120840177516765514774133398698838946865796077685367504106382767489359937994536036378698640736907145551216056101150660182485773319359032485489091018496013386795517035788734829157878202248404144856799533729972715639103929646930631736596802939794599343300348271177499901177764978882823519588295599423474380517810979546297016620883253820877195312219673546626599879522239711580468961199420525479393791526708432025477944247889805613780060635337494919487114969323103822510900082958670332644206275586580935184988324415325436149594619272151819312654414669507914616970919253327791784438055449822792044737261295299175916770106528323071063639148914293086466674500207921201421007555788019208875615949516062874318768586969137559370235516297278303378756649499389393944231122332847327467871050794290908795161711990004196247942323454101450742753975870710697303999041163088770701000919389487645660952472319354521800461126472782074555435547757100476667858237433213773507224848038719341682872827027886640599249265638410780214978880917240795713099154069333727103647648366792068283962782126501276140678236643606878184460721940563601494392014775027423422343714714568663892046626747590617783478210475856641689362726541960311789879860322352259634729584806984772211307972761501773284495436768725622972811518061530388477189862810886248752808763299533874272360016115376670882582331031010514447478816245411206160412838191686015950261884257368750597128356500032967693675185624347935736246267098993524990148990481349662444329602301352627681190232511722960401827746898851546961461844264693604301945563081790910201558496352299158045741831974940147576402614473228273996779864836009934633370248429431551321749859983823287190551482070773476644293945802640508942063859998405916940100723877549171447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -457081833597053091375329374382865409603569176712588950571077625203812287499318803002817563096518096458982937430247705588223533139944866169803919582814942973230235217256014066327557111449356113741126953205251090892971734311019357757529465069696003098783513497066477661803115632954146550311938934246302312282566811955969256421568784713571210076835307360799450737812575828146486853673840427406279832558652032597327701052790511775565242993951464506291663656079888163629135734185587050312451439775317982039839021466408097004493546043930010993701955742589611644758838429973504308379786163741845395985195985547023520752812430951080092359467709311491561820022946542422105730946349945934118492952755611702190714348119239185324413991774909339580951473036296540747422351758090067547266167876829510989412476161251236543498097430905457413181095373713396184754279563062032986708573130947068202272255494360910144501825397032654532259711073074566096593188885012856026317615708589945021262421189168878009730156391567369967125510748679375000776616738936374588514315451797159591946699233742660501474286065754381726592918922780583564509148883750217783265873468397869407473900423002557014108721551248395075874642863396118680344115297090100562742820320412162389878059049800817675276935450414378489082513670140051491192512910877004874799891854839833903341899858065528554106592697915528986467722538154011716024782411543381404529846330755757623650430895257134054069795810539761208989312067266509219629287774318294539587626710729070618049403244147608936336546112541134638652336211750168488298122689125389081585409681661943665716070489209756298612670860110529550341339159510376689251682400171871980573500945128284136641989436274810461503483048668886863101374422899195745727901926900406886699354353751645077266226053082728381445974230601980245325347783788190979055117385893558651675449570246053622425874176643461236215763233288074484411692876726157141004416274674538444588174259350429884477206835929297529838659149823021625460146656470213429518161014466424807286290226083947968390038863612729111770329510033563719445512600785079873496801471085367260306601236166871895436063645360468191613706317449851995755966103922335623112383675616570815201410858435482496261738327373692498498448661736067042078973885120190103977709784963388424029951836410886151372013773442245255779924928286389575185198230561592532566867347150929741517177973264551837928593158721923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 2338551252113863637956290057001761804300265232763364227898500822055158986532889642373513391884658348794493002885084441035413674321874663449731410842089856872911821870639001638813244284745569642542097743113573411997059872796762588742680115661521823296310455345606886949590355350935690495652828485926868153804942077321762533123032156723859001271603738508441072905230147251144544581881362833772167251717658802824098551459395223122068626871623880596943531361109876047633262341590632264830788338422635940094351239784139148246324401811075220255791091228126782276797740924525601708848080178339560688560420960456595195018188679840581881151640444755395931484766267781997996040837087235219893208059009645106575954645609845904010132944762714607213739810443164387340057123710387372589916110826520579656712114281732829198639533772583265461649282860410392923051787396237705253666815090559083477871891296897352009014532738649970799139811984295277425349077955143608472265478379304708499853331988438146906760006516115423048529101315290671431856509911605111003056211816534195216562401653779707921989998209538114036568281315045534633194815201656140856019667806975233814578289493739662521223296372731412728677239482429971243836077531426891775131694396218758823095106901776787352061515918153847276251661817846141174153788905102105929876202120659209209908589113356098384690746082015733177597568497742682146731749522984549651167123893313624228748872056459964661400042909169454564846108251821743997761672121805301443474363363313878950319951909916384501079744338321479872538613478200669305577330854204002123856725626406336417804565673609906312043018681035176336794370819660278949627753945673376331178494582547657868403755395404438902322726189442738678104196098386952707137203652440580055808111352013022547001033960965312507105559493521402121175341259965755968262030061042761459143981034611164687012245772196687671988105351787908747738456576376977175140904952027596372745090779768751078231675006611005611881489252224295917507354454675151159408645795982838102373907307625681003439181505236858444090320320568328964371718247239749944036475284241870861063257581535540320268017984844588737946829212476401245992880003503795606913284413936830221299468881956118988996963615393759422540817584664078377862351540962566905670983887626963778219565731381654195353913662518316155422458778064268518200634378750864984716342235395256386786336233463146072608651593327522277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -9363902103635438043533586192663283275554122516851548965991938802652275413812533938268310250749865743024741277136521682594556901508291419362704707253785991133817251489393897385594505613443344588504178585570500330835085377402474307613492586189025430864543518693903792648298104336521750993514834026534053042439619073320318386139251938476913934723430307254188186750961334431663548510094454913239671977402908875418539149500658500845452391226322174883762485086232117004140297913134463697846842635089909190266341245300002584211545237421018011118265226175782488334460368036465067044742223229233665154111457183050683332734700124744395984666772522441697862823529335903367752857219416489508983961740302251029145641020423521816847116211062514744472792413328894470150871766760955035401768514526537517469004689077710639187317587326739493721225121367049486925574844517784831169291882462724008217375990803698797404960265028583665858611899168172201889783690584795135155948038446140959475291182784085223307034039015949635166951856578599355873490232525795655408187133511795673568163810982066371159802939173966604365568897672964848880969774839930917418531792128052120352709820823064738590362254470028875585644347576650663377693674497272254988202893224079143605877898576866471512185908065397227576004579632704232917900841824359391834964292739256762232400157839607271277583997349409300382463745088183636364736678476873123273569023269496668731996858278744969725014012538142229722740820853271054053086561983657300559766282559378118795835180674987250921815660677611341779704974174675361486984307881874766862928517546969464953828753355596412679347781863373610381077218336771048309801062643761629209644122477919652718525789932607320851453397581178635432356510936236199248518155491695548426477702425241797524046178821581509515675151841750766874501528032627825709588470534333704866756550209314675452330418693402930677357240889196581538893816259674032871947898504616011972040328249602795236867369975516352725334947742663800284182648202042250136287167809742955739056915755002342609519869033961546069568891152955201469768793661973766438870650551755742350666101959383872865016572117353357801544653564548206183145208933919516050189022362793018512319379892075807406340566592365431488043763916066502163791679263767440122740415574582084235570664346982879763330141698239359410206636175334949928456551872686124754460405962626149382355596206568143502479983908415306359529495239257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 23718780564731564240204726379327695437347602161832526368116506746902262829997844794188074209568010103882820734305230166292598336493344221867053566927373404739689265909735699574882027382551491198570523152436979582337237796286130673177872754508375778112861274593545832203181892118045769248887387248968428803473678974754146468214826809759948099348248643593917425719487996072687715449251268561568932160520913184573742878263839464807223704388790301279151609401836784097554322408876620828349173772603853400678198338360139673664271535214631021070380366271861989381143362190748291330144264181899269695872030722079314909287447270348697754299586935116518330211373297958655633987803738271330833374271334053432236737811453720995119204630453197999404711286400939992099307142402057343992473195471680165356209200461328271331298353673857508170190231838398593701630218555532632825838283100284263182631212026498997780671454343519407411179401778112978752653956621694692633262353842956797383113441529408408965212776362256797447549186800361457398641998833723049166343931506154184419962350461596703943366173072072244428779393368498280562991605668566154922558990918021614877054142054119180571522142307083137975982643857140217116205712569958078520223788638212429102298417829930572897787849605000646906806728631356823957156583572317719276441599791631075975488793331365880234956550403430342997048528338511396957093057178374270614324057846311844806701946283054950383460101758147207868641751646458146290533567662511271268349591614242872817886799437954155689501860718589084655133303176901353666853980839477907930293687955927428754817488623915251134549065612031323215829542988058639691964343200392782640152670388444236062733794981484772599091659111874047513377465888850976607563747920313400549876371176794531633312503825136008363723298892770723299745523193784937738326666402797454870358524001078330555465887363434513218026675282856759223935390078338979776422630776709722903482119665950650342400192922852583464759196355631417103719362542521672314183592823760643463624916257886555588346148177544088873699147721121655985842111296788991888131563575133022801315710514585953634008682258348526691668562327591961052618412975350421703721936691138623270801441974992851434028555055233409650426294612958338651468846658558465831653306004906471960430052859145971070779624365577456107484285070528709460812403491960041525126616262643679457714547225412080413455007121825701688067056238651275634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -41570538635645208259696260907134556954044494130061922215639633986948754666105136459199715844066323168716377172612546749835026631880470903502494365495516121035340179610841043985548561981494182166585389936373660147794168098174165765220269060905387758603280560127601644055092809160698316494223744996821062052174449228258986199059728506056989037183845509042054865047411259685331620776597142153043497708554991476816465974683837785228256869890495558994534925864078371322831077902780137875029572948105555538509977896310810091584984252675468845089921888304106555260096708068887803300745355992893157003951514548650861622477520904560201349452686090074904273435451605478050833460145343340529731663719827620716245805547856415781654960203605590365028465193938900456451129407303510860264976561364900168880289807944247754955724450240711180733783060653210789845553784700442655672633743728600428494190290005998585109900365670440086248120860359483790143503625059216447734799740225916574237612946423150562030846240561963530577455293561658380516744411633499629979604327338246983238298054026950239005621782293038867975481351526584165603504370716451915871826124805959089700431456894538556142109962062412265602762984595456856769750694186797830884507942258670417101099790124891458366391410280110688883856982923522711621467869390586000776066366304316791525219352191963451745426802339942853802300910316137472142245034828908406193760573797820022813136126244277859814621590732654728494612830641061536949566535015865877348387867815448936909287949813950394393271946279503904693691371619864696498488419270943931953779415476128451389771582659926716066094580115223264891641705048998314074931316432518484618790242994079785527229361774321873224570594612690412176545124300627582761553691699662198735672588459530361414683430671279771305507255354678833261065507765881557746426788941992518844554847135975073265886815828061165839610775805593119702586945248108648229973159138096367242789939894735504419935120565483386128591113028539573198927366731749655909585224479128354904691078725219443018629173401718243540396177356846974857735564569305983720799777249060447889913963329403235944565612537543664307095970015863745037358025012849799014996550890630984422689778407517918721826260909177170638066115820418713988539632398924842198474613797356468704938606676460017642793452106179406723150741037200339789007026319720216851336075668140284942082013080819858476873829983277985888889816123992204666137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 76113268818774448427609257937563573702243226375171744134983224932756286129794081547470715710259273526994454189719493016417583763631370155725097408146541114465944441216957083001132856018071139882174064970071167466056412698610751038686744804637872739758172520985743222499063156668759229207108493942091496407088445660327661710856143644022825520224800900300496959641987102481400994548684077409744708182205714130010052390380034522386969951418097909062181715274597810545491553508696440055171914771181106216139347925580956015891988147858973605815197689373669941438607834036718248995657714836995727778472560542455296713893339505038924915353074850375673505507318964148814148598269492645746302821859598456390557308697892641252778020948178608437451227376999586208333601009659629769206073780929671796296587400307603066586994098306352015257498114876560424181031586949891536516088033483893143580704412714824762460464213209603747436986378862166103973505858412611370469306286082632394389169274450239350689127714361180982739244207725729481331797956857872763584260352482793506117520317659105588320288316295201911554656742217648323773800463612162040027494797154915323283792536255648061268136924880052031340030491483888425065833175731646619235244044600502588518530017109197075970630734870000496057743119269946714080500829306110691963655880312526988580941646233099469258681850007333890376388811911836415673975997313933835417412448689523008279709538407085274123317960061948345234743867642465027683832993647927786518084786289599534832278530962996490656961955627994626686789754320705688149961263168369082767245575047625521198104080504874993780322670352469238453378135567900136810418905535108213597583074238675004909778840407865041801837968894984778574904074733152044070529737869855132736486137789412777877176844510311959395680539803999960946536257303013003289747788421299367063728832067439261731411671642286539952900902453915887723114934639907788942771809072343399695192538869770547793002594600357580731305712354820234765703778814789790616286889129962980818414185515357041199977187152758135673003132620482544921930205085744253065175246773118163469743697393851908678474480818793162051391312251683695815188946582081447262429462789741915865537985659734089986542560159776901425220498277095111079277231365672863733285147458017964337152542428801152719004919242374104602610525203541891249148387267813449402623898414106951129575482287069314407923866687769032246535516605945304036140441894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -212760010630789291216061653317346906825267912086929061460240625376417078494142882561694793059046241671624268272909225146162211398552980655669918643543704463526119779515617299888348737816121994439859800855794398019250011516086243744004139581763565530305333059358416604147401560805565634154284875243108898208562356354519884564228721303013119788419511686509056456982862737752301430486277442177722691595675945157512244914290099394993265349938290596912230266380082872239887151292512507531967465026073122868832309029761243448025687521178224425756690034162159801958501012605136884924092447903655765683505112910889166685641106226493828818894843521314562385684514271425594156997124413826734601878233201832525331555922190603518827198486233931300689646312155742839272458678772919157036621721912593696850949735832847347746962976172614991254794721980402245015903135821194964395437702995838732525564576253820531559634653187432984466534412683326704939168425541419459208975527393917982513318272348949491567164238271814791034561217073500894083351487742032557822504755804840734512287447087489776711987912890034547746216629671366552844984597085385586438779081257671423108202518574072023814769375234455753849643469416397319974244241032555699650132515869333570794298078680077150068829081969662515578670314015910791545926662272781692767780736908663200106200107456574742382589023316254407213733163665383896774457215280293012575550085417425180299639232785964616336408056121253625262949196136252836313274382053677981037602862962114393882521618294178494553978699786765117048494513141853893577720114976011969695333520074738972896450744026476852472475635297678691371183763736035705755779274999122910446049168299574526091298716741324178874153158080209908065047558882846208440987521037891409064650829193391043990251141584907361804223678305969911968131778853359489864501962598997489792739555961823411046022016469147314008348696207149268829319685313338182489762331507527114926537479730905780889191363767953257958167541105255293290407984806567157783100794454948665471917244163759893119795547325007202939212407023229815463998946048772744015568138647054453487563815380909316119426860358954152547260956482090441824487296484072870877902784513309579724131702110676753517412184277494535301102506734014880016285618608930570311470896315220659387935710219296865503286552800909930220910951446747604898756371674909249508081657644724923306613549013485519074402158137869836562749981112574459984898567199707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 633264907326551823524621272981379629720775200834919608343946077934432603077766249077467654805301287687183995855839974065974875660376149502986560514594112416959771943345923339558575589370445456302393482222547329986624489013115736173363497406557674186969272407930793758873678160534738962442646615246059321927554984815388215801505830053038643027071269882497033460178707532388037515673344238832224021290719648407077227332388080907726216077887767341908829066229067479819936306741338807715808385351187918039620122133590998895791862671026679127255385174599110904621604182904989359736072631746804267603801956786209359604597311601110257254815859475029034798844956755550312301917247555201481929722508220849373325923731662057460643476699943512206829267737472344162988332645358205731726570033645042115410882772355997416447270164909040415373644437310526646884191906330630452139388784904479144584093070496091859366051285811716771700700730028518222714996734751870227990846229011241550533599142596556420506456663343633149740787821680699255851356469861770391092432625633785700403577111420952312785636072231509115445298612981292448290724580854888095246066473912636960342672667460947694513935840027954238746255981195184055916622188082249496690982194254086503987041666803289223924565839169229953827642204284338159609647207785841564219066540564152490246415619680644835852617062983719669316414177019293835949460966896930346119002734998082508246592640947429634795361988208720977729262591489434443078597996553733241704190951919048488186634165422380243180081179484701442691189483990046021089134338725595831206211818552430681780308678479480810892343052244679126701962378156487710099599762915860158854894563429611836006967595958820587352183525409830573237531220798653977590293323810296142785160051524525699100150183626737074994538002166982590537515253160627649623359373055375212211368709238457488445673935372968841525268559439584958993650404993057589822975597690992089674168325979263597442913001414708393720581271284651693385470330331876458768589588360642813523085835546428414298498196515425533917616994067653835739347879916942353224010421080575223547571207405753652291707353056240869634069530518623685556520144269243404645370072552786074890622695446555081433896136770849416330450049612631839611190399710920177658775640385456921947766905866231990474966738580481048345373254832717590136621267074740800637021806866454628428103036826707021658531053346524887894333777360600379324750974774360656738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -1553982359175090321086658718836610907823364968337147500251595333125656603880419686396146265895927478113754504212341197631285445023331031096586929844067556991344809160394548213860007676675178130936946638122031995547702617107518498827462281555367989710575906048350650228805759962702084475445982765226252810789401928443635422706134774636485149070351352088674951644489737339741687610325845886894773463914046111128680340909414085134294083172474842691860010091080024229892135201623895850522808711355108670128001187398859746685232825491179971859473459847323793983945560339432522102780275950223335555203371542132461781097079716573830038089703985725391038975790604666915358528166471056037947044981580756202506574738202438256462420957234272203316629255781384632746476690467073204252577275265944879919813399629953380486276819291351409969133061315159870972791416650765891651902829753496150289788808557972206723491069578295542626227341785846567132483084476047742987551067346611854074434147177941562623297353024530912025227796387263023285084995871353540876299727795282625216511327023929670463230767790314030033539853595710831516619712628065454037481785987954546871798266178067474627207055805671278093596963043639509071807954935156674338112424603381617234352305956525524763770949503993088971742751128947508956214328928950866479056613562319119613855868821982040802689840176538105369416439047654693330556167231677008360618450806971131743599858058347354968861067050412387569530113855838723097771297835218090290797418268624692712954853555834939450503380206741079197446345095390882778815106687275407429640647603693761294877000584201146640236016844504639086360225079241568400130936048648168774366349409964844139259759490607930244923999350007175146396589487468602301591484786015343023531666847565848379691658400330646456219251107953982189797759529488375044159999504152209246662967636041346046199569051404045362362442086230966004401836150893760338001746263666588915855762981920640154603816054892724763499483931085650386505854275040054505373073954938096817539818825372609918912110972613001616348830471066428271797924083473520774044466187489492264974950276872104095358466993180793082785181965337326084724355360365862952057998114000121765790622952378081125650266240890572295959557876146090974495735633470479159098275379501959644956126820234600859048815826947653313148773969847890670803130422927483359145392226796740317379027023059500382908242033553886517435759818950291588635082007385790348052978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] 3094705507833374675010420184718981392346106749895478949125744428257368232538582009442810757117842314829375459433175590529476994070250697269353471924217170212498756522621209046780679411245815645678584212086994518888843952393439640177365203425379430910178438888261868924422456174910647425245077156165846935448833335577977590818458705994885397941606921393981108988545478012076845752233983563018966931861605294471062684319618597074869998024259327271345484876617976934863333487872936937672120421359392721663833609022015703458286650897822487805953464792312314505780873830457004233989880178288790852479640019182169285790357560253843571836090446732145475476686354428246609232748022999590505477990944423139021626949635791030696571463678584026674234184996401807772336071135071805328420454098022897892800897180041941473812543438831130379497048589099305600682943785209767536568466870636712629226810683021620964975275799943124412368278023690010161851875228418859600625111163736213950396213212182469521696322807145337727713545268197199235484379809066845393199990153030215659477100778020228377550862790377357681813977734696400638381503487849891579678633911335976081264844958121042185524732178930552813201854919770927343553900973093368987830707713458961181377867968757444110855319831279303642333774411198496825906386808708614948589455506615418864249909749374149980629993979287297582654540533108634088508955472442255843588067421451411486886118492257425136404931612089645825452607767294522626394746272292853355271927977340141673088899764969702368767384320365862934570099023717470301932638858287054698576339016544693391750524178414541373320799532820639570914146972262091690287248478346596630180309278297628482803344085470843388444263965013861021373922643276064101303388990261800288385701257550009725792661170885449536843109012188928895487499528866814650209114428660099517664302174329021532552456292580093415083222837487732846172564815529191498581231021951204743206378287127123647957856311388839245668368941479712388004973107729341300833624961559019154086896429534208854906784666953031201611814870214704301639303978820379050863205117558693679220578187664958344677733516998407023020545212302490312396162425838374852011860288339858965978154143940556118138738932840339492616754471789743791377737395928907485518680715731709270219447504504567143759738558877503852730965097122725334694367433600480810221843355251970696409600148604012131487275718249040442420377431754011099407364326907554641366004943847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -5064449223434252973269505076880911656800331457095493521961114704319785605552024322645903074302994062913300373128513660396562456706325658713803422794845020550696357229174334963603997033307971544388258927855062622406301271588912205564119319397602762964592850814255010706183455319147988148156098091969488896144780316633411790807045345764437852926143125326258408066494116211966485215014886599650874387383651877076948071766744589100821346380229619549030183040600739496829547023301037157755567522822992610417403303854142817208967884848388935088669158211458013514576795468639689678774673700953494682951142696504997259374097306424314488511111207870392029269627428576597446789624414786096631613226323037219625177029509330048128190965444368844126759272037300397495381269782977531731996809759520720631671411564861873798022006786605992759106459254514480690273521570017784978572709645453141893822351294384542744954807002917604631947104128118387910627412974513797359214310445300158384669943125150963626726260748544560862796821345710045906986027550973834834707149034783643340039426730065124489436977336821276841736058334872636109224836315326605493679756351718022358178715143568704911045967148261230407874841802645183315389548800256495676440444524692875683523500784576072137828004831861034647229422837516671575885054873093569269671939342709198703260138348990554529946611245530373850375989579334100569035958193456192398513671075779741500104409088885095323710313615083816445746919096001528904511241388489581200772243648035610306107498058920696148636453618366961836297665150058073916718375192142609198781219715730743805538464881659794702486452423020884323524167158987233907935979408447266073005928424447175146515253135153268800270771881277280163610085303200292047933014353295702306668534057076463153296620989703389095061436163614211624055132018099383738358604443268673924140649628743351283211473936533231564934021589611160678582147433597261491514754325511424730063657517493356586226498033452197499038223441885415613608650013570998791157801832327236707726234594699154238095730059490646398324559010627516724148804554756405068734916603108895734348051783153599661002536980268640047987315893660412697973683553996169266593448812429521331421578623417597757725197577685968930617713622676397771850175099306163472482797322082224417722356612063619789597246630295717379740920422018454886403993903181030743962564939683644598582088770942676275906065497089217158054520254535028466608137520665877673309296369552612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 6663495123620561205142798379827840301184233516607597095968002017217505191269928891762697469720184420816437081042338914946062126511122395053257606520089872920614703863258727375776586013357568041665032299361929968344704980236557983889509007517106264536238639773878813697871074735981649431310774051448235083787225988863566231716851484644531050835072745485899778857750208288397546904314789996488545790593499186797842063767447341331711861702097983550588592424077169203872222651970198762094912218032944391458337406094871107147558591934940103404454297705615919672313104736586969896252592388913482396679652129297884869988655292883626901899854016716741491945302157093087063436626582740031719162728206174443654236540308851165045831004116349660396167890648032951002814987512939530629431151953691963512125504487962880367889051488001486642649034385863290953357428543358751316357725715842268898936366035203474897167083641260007056037060290154633187780230251113526312282198079195975840146487457802075639953194751416620998674290900232444707994864373051184490993351584935490987834673398539724457194436126907343208714345286828756973781552661952987462656355922831835643169122272734435420954650702891343037589644164181425225091160729739153987681017003850388643833653301021784059770924591760241676134704272830632375988013159543163890229416372247034239716635740797657892352384971260992509101262614573480987694330769123243785009037515095912531598285386648611373507415819240196717085214528597957278982613482979167811800382740041128049456420082801686625573948471794821307465484448222845899995272841389697965532536860410277961497358024278893011902697408984888329727123559027105625869323187638684537694470549879999748762749969511714246971496447235200733141026734390160932886935770325595854916873830017151946879158211385828090115086523165465863801248976705870123448861808679688739910326301458817275482801756504024449876455293536990030328092958438642903523482548992361594927608880531047374669361775876201687197323151231869766822916391837858607911686036551134717672858462138563736917232376003027508118962189544709047421545384689254070711859254477527919443760971862132896586493861232192225187600266346580318051619324827653444689093346859749827994501799376452378889503009155416064470252217848615200315656825858646959326260784873526746197470333963328415196843019614258447578318009120309660721322693393125554412469852501124943134484545718093853468608613859264730405048645092368678725805800078241247774712974205613136291503906250000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -6444960259905987110027941350100609530882549888754238547395555454445131290275418985806433499889427568405667272610857859697375546414327765852939926978274833021993362156733925438039040573932296091723405708345889873094764377338164358236609753199376202084455017806335553657595115157520996659817507181177649570781046759461354620773093157501830274699916873849267227766375335476309313140982975958172196313734045015059931327059621223093981337138477368111323073433394277200997744744233291112730448800436332894290229639807275465255529908462318584052430580312163541288893349911834183533984345499374558867800125057853887191469595848297968704353064911735638929757848796335955646578892589337200834496208273001612242434808347722436818340160575602458663441779292970367225658221914171479503850400234140559036017395662694611200235246884538213745475487059213339749190986399396156090182020154982858400641057073461536085243812074093510380077259982863588138770496513016179884662087301862107148467517608621261097102370170784388532689955952402763313807963429173030873361562189502518315671233460464540768248409050135094001587342065537480461218353911354139359814827451430344582899351050309427664649993076050415054562889331534940269666889192231827740475028813245689480330842776362368908240960991732296130533174820158978147704162551380777335678967347924737496876413394893835466870609701254543127171993297681719822329210822472858507273486434337504156633894090268073076267620352197653731147719781818182795539401605821285455149896170834668960230709956538415002559155660332856757223697262683381691926120815674042353544799200572490561953950363858986290688908933292190433009404803844731931898048664381053987144074948152612932786067600283948839038925589344777638267809222404018032556792590514111050047326315327534593401337861597969326098638038663295908865870043446930680064072302446684264250360840716077441989964528124824492628578264659041460146449087795479256699486407352783416137623683330303142919704882842673896807113520131578234071860300706210617769669928941901671113889633170093609438377591811090887506485793657047356888866983413370258519628921704233605333782227700789712624683084295955292513391545156332899582561023229820842578402754298129775826672448622891096226039873104597648989483844497659534670485131877654317644451401645106148967489902934479576229523029751601328287219499373666618342095129572144699487921901278194431268053918251658691231357524387563440611189832066225676434899111329202003872751447488553822040557861328125000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 3086887098850442779862658980687700266916558155043551845941415494258698085933276130252505710050173142184957016912469794453886676063484816940334863068498972926522436395161654496883042236111465637554768993877318593718917918875885250494228124073466419421109771282572875483791299460296963440294011566882560098879069104930832531617008124499537310419476906900824067788874992404896816159180284278548817566315995790355510766359545328799449887262398836881661834620806282634942352654582292208095026918063833234803575550353102209291489037641274309962881874610351205177641715924499879923243734380270581955501699870345677731282603456219515417329381821873701807760289236808537327723388718471775906802715120341509111823145396987772385720749472822680516844182661580200437890633947703734327414635964307921486190572172514161952608887193986467160562983147482330676559558605085949003522580152933712724160636883771671212329788416925384951770056877324929672305598825282072839104276995505681079290167355877864295163256595015892540350389766762175368031107763361854506633029034812193605192967026546839779390303181481269513783605105556339306565698301338330198079861153423184332556036056024588070855924180424961128226937845279690063109357842609040986161642593723866798161507647491636456230499141167457466751089746098850370832009779510526659533892038333495440658890529105815593603217620779333245849767270489318090317294100571703041027404053437660191752953569810614375526336692893776109462809065069207833164779859516889756763723095194253420887251578219959181065809728979868634552347446827815167068777532078988848180603724583228220457463082642953039802735218059797926401265284037710356202729294899665422816896444563441276298193261534718083872716633490550235814134705564032385035310538414914684586190877989481130377959395201493055307119475128896464048869642569521641838810536147525983338246922962667281792311511241224364625915469870949920898483820648123458619109390960486601447625601833641136981122199973695975328196212836282960165561585994695669870065911863767196445982841682622601522872871104344544603353708215519730849132881085458326379557244998752455136982396965722086463679341362765849470446893324291857053331603605158978530508492351385855235217904586152049519016490863141452709775541583585086344673151646895003379651650415762723742074938000495025165419295123353165802685705736247152430752306299657518557832606608413504611399491123362027042758247001401037439745920185336227020863099740853856961519952051276050042361021041870117187500000000000000000000000000000000000000000000000000000000000 [84,27] 3221624429433904594604645188554757681017089894650232081075687963563340413533348720895745890864258320467931917676502403581219991138771785217472093413924745216531835550249215796422938005063472963776870386173996429968130119921369459249845356856807027442698127834068132953150398978419746748948686120344788910203428964354520653317841857453177445109082822984024639299709330872187234352316941194239687442101079341469866323146642992137642962433093124888587797030372452346907844496561801656609384945559570977714114709205365447868114622962263936306290474656913504594583637298586934111122538025148317672212765363061926447991178543778711245264713452818069994924797220347687505926271709898315364831651481341342837674934173668481415572232274980545178748879233079140750825096330866512923307740076654921092262393227027108636247388691585262845549873107328312986230567074881591753216801505633480014768790982055695090911968443340874728187759888744321467034498287470491824470590081846682745306597745328806707656537211465956633273482362454599644676513514908767395772097838079647823756285167664241902278044248572670239312122161376959195368306259859003974833314375280614030850470420459017949416045942143813096836940887757894086172910887691427203788429443086949933635291398411970059588504636978615700317123620387246236361274968369190527681175983757257582276581705844675772703258979545520971700562103039648905338253040621570193813113241005968798798900579244993738437395861119124414190532874157709990039264795927820013613078715844575588328004895607000066774494277895167792658454332109245887821557101809768745439085811109352740600738286836410583782581171996311250757905303906558316585533833124316294631942320155318538515990071336978583329057217902842687344328889919932358593412224863717836328666421969737785238234600237436492596520513355528700569633057669969981918176404743644864741148121264340948442722893716396439208722293238664914764309193704019086036776772418031594633166343562918833950152670854104196002714412975560977330576588758302530945106076750910660123959119549179557982266204023195251328528006654300420637610072727550871367408072511764296154409641716548878256606822480056944320083200212673886556716545477351383592872652715816932276929030383760121481648291542223666570750963292267504224487320446959893117090212977654165084080269848413059779909273209555614921682832282295098215004174813783476355319806857808502451029078284552149505857410442544833851400336496851344158670599716065845348478280385506877792067825794219970703125000000000000000000000000000000000000000000000000000000 [84,28] -10106950379446960081070421311143950647642199924996784522175306907351477022482933635549527163269768273840305074597554977171472234752345687287508047965067397494563567277274199041461898705333767116275969539482390239154037548763719733200361284372391069215926517461344515842182920567372730868766733737747694625682764890001413981752157431123328155836263616758146595353474439983095416469060198702466015276662792897104218916351452438404326281071424624813810509851500428845720890176451830615427431625441179003640613883555035102776130265724513268665615240745650249835284443095898849234723880682725956662070464590485506509071406548799875244272781319958375837594131326473738720328015441395720932719171394210610597963617753927073737819481432889754584688109280158875612476924039729150810729288750191004066321813380828956568096546423847282255382696043555402061105004102286568666908943009382540866676200445484307207038617953247368426595341143307943412391140382195149654794863101945865298722885975422966290989580856656646317073851622318789208908430927109374870131771051018975172936809101056561928391327821878527091881684052736876866545680368700681140821357178344776024719824985084609686301618578996425056624217635445538981356115393170176716299335099098489392731875739195126289957614355777311708199403041652898905514216894787912431246738170774050218768268283921437498486762426953171051799158612493060656124607432227532713068229013038199665717186776578420855058385476369460025439573520143565456838166368811501644510425358647374427496955900209499984610306396797062594531800022575708505968596177772725525488069315801299137605784120498539026972569703545487509899734579089525286660385164543941067146447223763814572483927160285377588481223336524013697670755472340841896806938748302111191711068030322195252564824247252208349674898764582848919150080757698613124656212663229187942787858195166423847110619229504556113387334404825697689174801629592377457139769286843181629845963896254737427942733695180082703881061981769458617253639378321599736957176137496043488850411533958923599228057751742775256473460626243591394939268195127551625987908582071842383737553346105505383123882975570461631471706562141824462009845310968015914976895159814535565167063360085107999839290971171708893825738178082486576257786937865624928898244406039099549496032556151007600494041921519569725466163575868613717249962414584289904952453258822337866045231538391632071040641521261502955870589904791375840646150113892262320500789289645648949544920469634234905242919921875000000000000000000000000000000000000000000000 [84,29] 14154659735946594370211789174980521455887436246249940712339959738891821013802385338510076673047383539904272164838965450909387749792244625319417268215271728517952482002970329387338105588043893561827991944757278198485710112577069281097342527258100694593476175266727177546680742688861945867441617141298634423317772051806857094526433687640132789163482297856423953053446995503150549825336659902696215628007646433351935986081177499290930941465859142074434327827604856937210879016266539742857666958054151673278651332313329540750202592113798891634174546857837737394855569141860009828919730508623769233651454414955274415423855455764210632795531305868203345148146282066838520189682604503327277760600815136368269007551813252743398635877770843595683242396667309107005737898943346875229141057294938551662215642316367369984205221093405848193750435753499979007831794647116319495282195944105059992848547202143170470819906411292375766690983673675622778525427798502520439369599702524115487053723254838865610182357628695520316532663535276565089148324450383180750752716759975043469381447851249570578515966219103469403414246311924531024516659637918952247817048376561515439582848489822151904546506362113469208728403351280626802643636746409461858829384059155085203884334110960663656287858449041850782733844989014769159517374244584190964941324425199736357123873353285349097812370472568507992682654670973958251115399632591309655583817713259026289948842117941517220130728994589263235298144033743117688863944708249435927488375706007379242647540531149010013942981901701711081926955191471132368487307805068694350614359491544463997055993662994308967357481182188798192552422793664699536107746347453485391239774116956712674168137085192870114202261200194253407202711791993876611687355546720155163191723780237572512501473526891199393695081433022395592990885706360796648992875947222280988394892285951565313780734922141002930347006427951026140926771876091538628547297283084945098399512768622961910413033949830577230229312756439385660446533588183528866704916252389334822934784913536205098333459043882975114152600497287866112991594915640705425436342552029961661039396545245796902286420531294110590724392120697830599974249341148707304775528525915262072428470289503202153569373456468688901098607073231047835611775481957380234881783923536669582272270211281681523448558288073895428877340045203973273256247967718829786229126461152388379107629618302541157588856482892919996623530195142946316877756147988735462287943273670259847207830716797616332769393920898437500000000000000000000000000000000000000 [84,30] -13186433520295042754950172418442479249472360999773928879979193307163186619198693238504785856483687449120122154030733727778703881067298211036157934325843236182997876939172572955616247076644755794942429426883658405201176437762767854645373894968548958439748088222767208136461211857433498266545551936219875678299460153074103039184466082616472450631534943406897567961665516217490147740026996634115941155549364975780472450448347114526239812901273030842313100037190045428558139168994960971220138483103167456715724995005434710911720692104242038915919999743531178508886345402528750688503238317009106933694153042364806462830960883058003927238751310029832501683225310129685441798077490592394199007438380905915856307544754410221705048315992623614585639094724486172482878906169448192665523477849492891265330705309145901882883377271008942715208959517844897153608471718076644406043228266496814877325122705043212225516004153062032449501165924219464467774784639722080316724299399729116844895219928464548283126555824005558821006512926669659084662128603440144257887700008474881953011145622719562039296401942158961033371805503707417968292054551320352033134522212111573254001754098246015198208276233394839219249989174762270345542211411011215562155517326750545931692921480909466910723383296376332894350554304113697548349195051253848546426107790012834536809350779345346126089624662458920498751542755742902028949680831412132864504671786898918955708837148357624772530693503547729254275941940652065355164647394521248811650025847378569152351610732550514162006868495523895297002094210413459562694053993157131671340177245912043105088946298178086130664850097070810279114017392224408812093911487486098087513470489246660643907849706718302511011166473394954148883327273641059694143233147109248090628744525099925285003999015599252039890802720442635018142313623319236342567542050229817178234680952761531121737658908836507963340793324821551640843752182996827549563883132045712138644616302915174665762778277511389446048300208428988960164417447988658162963200479608093382873455186326383898997215378023965443945507215112923980026194252509179806317874642456242364562241397590101550552589493738555977780635110807367655713728179065524241460628552413353779796095808639842748563842318124857277004686700696592468374523070257865392545821093897097531790703139130690537592856447314236517321035728318809089425636302549467741799297074759631085217509672920276549688571039247991941585702638028043912412026992411629932768323192736488989884602318625184125266969203948974609375000000000000000000000000000000 [84,31] 7710256016097232368873338118582997875589597266146392524723328198615655376852472137837838211656059189908437196378830056198141024414834683249122171970202269295408141087997007155143304748157287371652119415776633836758285967202771989175262292741161343928776467205019018351453663664401221450456033548531408219576653474285667435978217995049475406271904965849527470326868327171773409666639227362720228492923642708027859756962876888831658573396653282571255581205215170275974150848752778605201255673043929927784706454653933761137053344933278379157933726961346113508329595879002667990909190759650747062649539046001174418948040991603262319381586880500763895679154237044914264655813140205256930966844830256452972806954535900397896766748622942163594725653944339275625630807944451624402839672283197993570983182521911820227366889958079736083624772715874627856625224139437844396560052141894146816437021050854308000373654394852137041800684462426740492220472579416493458308662595898348630771615084633491830804537261615169019443993327873147071687125403725280594773662565638797427562438385708435967601651570595500170450406961262397406141454485205562942386701583835323191518441779606230355208300688341971018785697083368649822065743407105908668011490805035058975025797208184868033984737490462314759236004774175231771548794164776103887727609895813312308321513534601513226023322019605780025744484146108596806266537864206020903168546303564010291161424955350719312381347374265577538334979820642759474241320070270613768133959851682864307216131828798729595479137030045494249754301086565107076474799443612180232208772309285690863101861362413239001890336224714341908267241255427346267244629362730050847958704058197686443018969448236515979235022956313601528341087074462843121560870881648410426764177777406005321945476673452192907600658014674674763371158126928302899447577640871833138523543694568938374923077289883317170067996559581241281734785495487877877937007878911426862758016940513005660920185471443017493782031292527254639604060030005074551423096675305262822351493732707077533711208616610344244888806749195478054107457468861708279279773313401230244693898022585635675123848080346045321019502152237296139061761815395391932749599791999881740266469858292494064914144818638302423778048382887036960579566436489139755847802366357698173331012920215832447408670259432995342631680268560611894312450048134442263810274507842011036289619983789256789060056747973710643838809532452715883814705457108272818933982836752585645896489185968647461777436546981334686279296875000000000000000000000 [84,32] -387243708694488700089965637043293250723459338297430335124775527545548345998017970094073951695701060805643779322411905240934376052977960340701998110052064514883230271512660371641801717065492875222860844103289692598235914879222427376709568904188277245424074461057492975933603145439661936571366832135406991326806065469747190791162088025548239343835968550828201152539183428174493105827862043796712552243885189677473582065587451154610168368462199680172838047679593417197484943618065704408244997972477729698777165580956406102205103274682038977873280525481958511406996220126045362228199171671486562337933680743119066661432375508325635430733507512819656739779066521718950959539426545011043447615552009629894495853469445137835444131783474840523846599347570597223497035825995688446499768691541147687487668910890983492031978129770571595662596004866245473935637523623898774079620794476868501707148849871154812382351918805222757386839704185480895069016266340058214949933038039907182766304231816269034725094352483388682933170908865842007505271397766193770433977394671187948670909175536130999183696255744060429353274676494686180688170951227614437140169461845598231013175949305664753027560974402921245070103648105401382607640723223318672385222097462302180911997742047935466618513282425182795947220517833464505178792984041439039653619886974377270988350808333791203147208868072401654167043880526510041969500244498175196181939323510690135477752652153199376611247554381157561089344496545665272102720690057421675912447857530724648064358126377583609163805058751997502426275891885529367222626327659979014723413515137571943377370506096459732496684397212995100810662240876343015992872646555860215525995912057769985809960640272099067852909202132985733221113826049898306600147373736549762529424049981954024158562745532325187635199812552532398426406210828321838313589985683223413141057157780650165072328235811414867149172763985773582484150098771091478845375975478878604822743124310054556618887238984233591792588116596661826751042960878603276919592675991764334176158792895273405675501030675079041453020427606402321481000401617265501498828303112687136572833865482156195129246065598577094810790187503091805329225969878122462676270498716183703999477173165672870706438293895171405874302902405633104947876452350387420551710999017797989296162688410786105333620217346509865661487654287658695458321794267466859835980795992848407809475434360411323062175171821312277226143019035334327095935669440631478190185352492126307336673098828498662538066810157033614814281463623046875000000000 [84,33] -5794545321000730988917817801394698965234040787610737746919493482166013583715227184998087656518141371826931929670879454566677812246178817010469383934206339839944214134355679003914871383487082031216085429945552035761404002061915128172146576906630879335301153944133524694134917073705729475323368458983202628641476186630753656430679733304554602623918132180104848437303395479014168914934376653509747230154927796468796231032755296708822387116149659338023070094891020857836319585886232558831482966016380237343236240856056612881687866277279455576584458899695791489500585343602630968308167708798842358056684032501739739836280739525990694170390706918909246694520174964908919770262163807313601306440982657096894345506363196798420347301919927178193778142759709697809147824496322977809551266106032995656715833754391616657188936943861548858643707634079213472625580755866959303507323748261680749250510442063969088027842607774189550353487701731660914057555184914502733982880669711946758399181515020339295796983474263831845194158133170711463347780864371276251602155670988282420263890711276070882482691823215388807417442572255184762465140891946511790976570684633750255136362562151593694765374077285278487716007117411352883469582273554735432163960418837752253738622162381716934964463025309906830116683856256084606495830784106510981183186012132425264606159399358981845883886214589077408971338919904701384563692956524920024044784639679930617428044504911264361641017196708186295535753875237839003888945491972565451738867690552775392266283093192488746704179918910511929627420213909643121375220500184469507564116949745707881826565383186176968303926579682238849291525307261815976606126698252200881619994418509006410912615356212906754761601070531423839950888247281911682228241822896177251918602451387328360253520162508655293298407725421898244916000434442657763774499888268726507549862586138957894544317093897390674468329009911285754655119024815185547950051635346605703670066274055094481885115477630887633275857900564269463178807101734989949622196159628552127982315365193346576361366174863470002955073688928715870074555147479137049332971346146857393643171478368052504954138878939722563800706143287733609795160191505162685986457194057697657624133700053984960624844511377316692139334397140827525216294386815548320596394756867995526082171528274049848961894008364392183027262863470442859927379774207124984522819332451092590076934891290249020913283734528689473688917937021433490995688234543634785323359405730484571312007647355595083699109082431277784053236246109008789062500 [84,34] 9091338557551296400839178031964385431586973576472702393271189783163185896918662199329068640019154740174771168535255297809648426554194997596859023703653073133047218747492075188476213715212451698017040706137422188231519119741240276490315121704189476337753712045533829857634076066398307863352053489952469672330226394435154106753008007161209963339131275500169271281086261716379531603512394985260904657059814949911355128282571996612250001364583877603344507831452041925155158372988580198464939234824844690777130457971245443454183742245470320508063527473086215664151021479628461229104152581166449743308707036265626576679750301876877679162503641512011799512400220792239012089916795926196372607435630626708787164218921118559111400338552089291894816533165193433626387676569670004838662166751603718453566504201629363911244491763000136305933665950775423129139603401732990217417170305574671649351695146747337304081141682842428169497567749908310530736941189546858804245997943843632387924921936935533988509094770020034562180101332688084456483328004562495328792677194309639171809246567441530334058670515891330225131561503874714321091772631694337522600937577300053390262277943299085171734824319400000475159106991587157943524101021783163160652471025925498317434955352515084561779087558412841088274195820700634036808203971250968636762529318830934843286403003986421359131486854265618939485025681744006397927499971863603637870294862828944308883516656797568573340253801094653518110546333913264847661896754008551225685203428087707838774593614501773828696135953889444421528456831225709520270437368106671507133979431332629392199684771230371418863545869458700407049699541341292727362016702671201342856741368415335314200408844085938642181240190010204074848868520902704826058668512450561034123067599780606217252341527912152773196279989196821919344456391687675067996431042854583035639213321378977702048523312848715152063154613062354911316626236894792622665228031882011820883600330668632167542563804005055481951849971275623270678237516435451451773904736875373456036010569921813177864689067416939729652397952212559776333339313338174988984029077916866537913284780501530469354113463021381926358416976548740160693591272112316076778703538213404216864214867812330009387231446264834963489281595253103756189625141880201750418600865853298715874548599142806902356577160032801432690096891888230930817745495518479474913933274047368715635156715341082612526479389448114427943999526600184377576764408903537410271291039243393261005779209106385241323522450329619459807872772216796875000 [84,35] -9418132538474218768907215039881155520219806353872406036397503335352839187595004352113733882399113916916453970098461183598002486747090966344549083644927092630408155844499608682710031164392426236467013727640036192258262589483327222848225305942860471532982331433985878820870046906753391886226148774225214197911499287672015628867959118219517798166380405772321429702441052039732940018960774377952693182476466272979804994471355929266116241781512204044059098873034730774310360981075901429207754113297790245381357850166005848589271839186471130608299128243551913039963048142329020375905370034725763393949489948887546646554260040560799923049826615928519675963424834523618275001262930040271607120773748279147434061809808392508227406577052503444573122082331693676071543358117839455864236588503179966108158670758165683310705063979765797126947817115937395657465004786475427322692180144905319734394361124867291378747570575447893219951250262728319450236258236454207773382786648828593281114112324547191981744529952216585331082541314910428998913270779884731170710688253795744213163962311402380799115469491309254442729573757244210726870936773374460250459889490333511500599084343477968471617294025613384982568325137350812045032627372703660709735378818997528615153207244877109371805662842152305384732864713627911282593213108031994970908532799974421585540461773628124652169627108281680891106585207855333641986467398435005161471421799241673223850152114328859345008933334063043178964148880685664319586024900662727742567431809520753419257069279816312571423336046334030997547279521982875139944381716728687272274084821515824872747502007526310495906453692795993090959167720147284132110185344787221986794119575134326206865741569125679191727535376330938526286117691553091220738127205522750142636500361304790642462927858408873882683387115754933131993719652327643680018192302925366112549108354824060628894339886488825909303126619382960984742482420091071073705118722119525731841956298650962613700102754207517648606064676210867048401914636305515376482643328341484146386310655770991147597749852199874585530028027239541392151836683548985812302100980081556167563609393186012507962634304756731292393407847089259124580664587936943790004206603918603561724730296635188641870422129206251683160037395369057290950060505150623117561641112889832446984406960152382929766228381070162535995479024989031088077974087175181803283616692419248236041096302901019191024161165466556278913004353917794433725534604514502857665321407571371312407403132726559091825180303203524090349674224853515625 [84,36] 7787860648803018415987113949279931643264540950810988140016533850420386277140878299950392233060243403550819215399190834757283287808073507264074460674186662423243209128866019488471699234224730521770796735100936656557001252277237457775735008981600568199835703529686719441469285946120477919310632725494985332690011237137949558109586743774733432052659709541835065956790152838522942121111337278220345952463432563322618535908102073572410451162387979252641683004891932866869413693121750052831570714315288867109257008727031624252230475012849817105925523538437610183915267123684992479020728092432916224665233304907722081688230618528827956249682667533784988619477828589565479891181768008397220709110375977181777653535856313231411689338279461289045222821735153501821811448175355935397360717583999445988006425847049380376913219591170463191084936710891764478615265134819844003767676449134383505622810657557091805656931697051915777348500940870432050616609702248476424097734191846166490159704189285998642543817574600155862112281180708357208920078648447611420394788251532315908160767371743469027814248660826532438823399770064663105581420833057466175611955040689250773639917641051030206977875730875545446153230168089663978596995705076538219715407354530731626527071531196813491670477136838241950256874018345582071508166466262085226985886859227328666492587811219967746709400741204816729574991873289464409070560144982640458222972157245721764427377060993354511108506629075857310713658979290697038975371930659951653019838954274419270146651712574720244441477910052083265705380835551475832181090411946799504792307914113610444355656931305996341440429193032023551946846707526227765635655229214139297501852312538958831218251265405991969409694230090326329626269326734521745951121764571986621474911456578968377702494200826637561425077193238703711948959824252642789546016585719805077931158549498471824620964712507235474499080725588783052694902437538704485272542394743239622182911687023393691132381637982854567089116518866437729915874828515093983013445332165617784338848120666573894243381909072403113397578572487979088790657345176145708585874942665888019434855099521560496007802429031613944923719252369035362516969093955227266374086422436665719335019163864619741194937174093209179376288774438630062043335663043283631851223191278637377744897835698819580877655823029528797340683772759826964038163106238463673450805235805113931714180609773727031921469838167927070844456214311051382521405896978112334152485788988455886212503216127489569231556743034161627292633056640625 [84,37] -5465073146379440577934216125496435243763793272399294957652402753411376900932828847639236149661579753271856625377056053922877756367747307395446784768439174131917248180629529761941932314369290793154139605518481102494304833915443603180853701625709315847655258424496351469107250944423242249388906617256450944153543788345667361122913225777875359456466939656912081920558562322935595735613440286610576692223854418682958179755876841678932024658026304352552822669068505718275647203699209048022913539427459311352809309875583907957902741511220010309303389326368757775752289962198834457031739348273818760291736991576806262994718860676881952222034584379114934089212887152556228195544245141281923666586746028526537975035918610398253361327003848713778823923201818977445211669133877156395679729528510512148295840283987645065742186211898918233541906046862914645125807597419126214862464739728439468936605659935264915806280868463712018849118840913805430517366069324687478306835002392310704172239409620433947710479279057267750704257342344215198663476447412765940302963731874431583028701511177476565991731992913902424209158975024853924840983783170621012577767404766801260703807581348152932555533703081749179517693763029308504512002892658546730093843082744030472759768989981669384934894547907028453796687246938725484242532098631540147182600557995206376100574185297050867808491942009054173408982190080614803971648097858507074669897253167291331894062361478820791874649376951241881957722201654432936414151825250378917984243193387302859776134210985443105930762573213756292859739677977292875403558179057525736350750289723910973358214152938737864945799622520533052188880010560544485400519788136591206288001292718617825510812465904057402275251052328007195301554188338167611708976607413580876986192605149752575583876709176448498156320665586971019184980893543493617465930548324498906827779628514355006353172315876216107449313869897169736954702592833706669124555044984389722855955835022676947952416486588917916914208906451636070579596975126437722724733779547753735798137263400593649361047809842331050524841323765748153060653031620977829566584237769819575493723645995247303505172456908255307280737285575690597460632413497533121281002249537781963528364971862310192992758508423727109663273950943184136023823863451185723706179513207043786670356816207714338108862962125442322952818428951045003423878648036975974652859650794532525489497010076366991339285778602005124222083770969071329316727017253368136726435135611904415214867825056899164337664842605590820312500000000 [84,38] 3372129932795875400265347710839456825705087480971729234679978730638292219764951968785965681190276700096852808077963310942654175537752014919903334914128754167338349327850524846717654523407787842508977787538116314248582711029232662378940912772196036707198988802371754475686368861331781165283789339734236921545690352773498046587311889607379541609930541913503689637951720597290473350244430772653726610432659939827483445381874692479240915807167623538251147586321862218192398851205948243517225618123729195912930678716892045750736956795719981585498245493367342739956389847393142570756420285796666450125750418199063698512966214660717363544431900988509829226592144817929625887320843852515334874238716266413461932674500720652639250106243944904563014349529188929132175311094160017742795699663722541192565957616735606507565375344058366965114851215821792375201012523558172859864074184485799014154255155284441884578904450900800849751341537568751552522107327084231727568232332635508942282672361280789167016400526357736947821060608190916426244567741687702552827184912394595301345261810439860222634424279231374558891717735530000153994996807308191478842711736509642125603653713466127725995992513281803188169710549370799687736965542775048202384606962798931894352467204563834562041197474129962818804093561130739887269677181697258528119683632498068414528173380193186706335299092683828826633832223365043880470482005614185699323927614710928540679956193880875590068680475643437517342763161381248468272655251078732247358800641731808774746741714471854285492107924396248358954507070687553792773518815206339665260907039626775413623128998662374222876303510707872949082559698723542855593386984430310816771042492736524310775389111306628423160668599216468071064358378418067075193627603965638847022319814111042706360495886823209197561790265269613356821660865539362112466949091148797760130448317020568111531240483288763081944401396390872107100054981781512260850934079331650382737270440007788488350256750470117916745549634612462476569110585640579095387096605729050988228995658895676802117699590628008160915419335043757480046169986170270123427661272760354214059653910225218828479362285234451603313730052365753416899931167601687271402193345368130719605943726438520672103565232614574070950061866823316969593149753231307954302419080247589157823514715665810064842645534711857018365277083910753215909788119140183389651740997946914556044167422766830179501848014802355863871751675748438874804586530226930221316658096742139780199742915556271327659487724304199218750000000 [84,39] -1906394772603294959437087979601692383199092799515535585925140876066921455222017064737499072776597204488948098396227850884471267493875683493975035939123520544572881081021066068782311088375563531233556396282540891714476041787772000068901130949173470581389527125516559479622169829860496579216892274350328408677334722964862035055695589876187311152074388665507111801091989190156489549468706645541667224715360941784177330398211685439807876424006589445669013002048828092606525713273940083938064282185364523935747123202521129135787399699495028669318533472085978565241095921534700611115881778380905864450381613876164117319850021407056490990207067716796915826804844181262808267193702761680178491319546385401839617543317227544701205339419787800101490313629888928572391201543135866070490869262868091304478367615094474217994504578858935385958838373134886713176139841222661300946813614289634636317921595104927018077841373193957830521745694178268794508100060848340342390361675456687079955444858496098717775245919351644725847574932011907445442182415071800106316084595057308767292069897428193785906809554314926143478016537701437326801898282036801648269727823260512995996470381233535679866493099259243027531996756656757190468255764049260150641149696584933161407018158213189428829542145642408426897468206150199375741180043215165402709246301744577002718365990688268268698340260655586219570277081940599182137781503415822838701421232540049873141679366673660378809303971188280369016434594318146620205418978826068509932642080973298373522964172784370955857195362435022541956314385129539745411815927411625317433767005060280402673438196235453914921994251325423627280348799963191427305091219522969449667852043302656758858086626813266845760125535702103533027739869821091916377541798462938270533483564168370910638956263098906007375336579887661459265041445503993735060436823650253877384913833788609065692297974819614185867421021230702072824141108878064092447798285851140128705663720075146125961833481593668786873258990318693217454058169484880961640907009872002521796575487818572173805670729313939942576039861637357978445438446233406827717179156639763134831585973374643027083291665410071061674904165975377185749264364388877510052221106951620733643572798895354554337184739006023259218514559744687815811013468435575861006998890650281231403558911885373486687096275985452997986243853821789332559899963671925022962056229898712003324471365273260337320983556786923899411986610411105128232841416907940693272535489811167833118510372969467425718903541564941406250000 [84,40] 1056754838726558928610989407957961635240585907724043431973479466855246154340820501450536356828329433776013476339474180350915974003471704894394902626468060246861518563360886071477122703917857367275475076335879432954625863127544107677459782354150534699974784550022557659029977403356769295824306422289188922701912531206108150707874133336472833320849533513354438082668776834280043300156227504768248682409586108044520945526073216330828233307795735387531251938712722136367647045544173770825242275617748733792385510919490826238957463104506240128252093641003282750632525926879004569995734089612946022642895865716589682409624221911950268516752198702125895607089105813075888530567190347296381973674883197619884263031595960782739247131348964530244111808903546292399423173899232632530906769434131426624469427245289118782438949890649380567620538678189837264267671741584486818684970882265865614502307517738214441647126682889953883292488234457403606977464089470318272105107723653650650054047493791838780902004056841450852902788858091895639577213127670655419469857045025427671326769192493503873347213827513114678961405922869577990093231303990994162961542549469159453155885378028060408746848601531815840488355094592811672303350227362799947731381192877536528279554057242042625455475312450974030867918433712662471645827073855408110425350196199759711447583589607254999392056981316477519949239825328992906695086232199494012113618454534582772482775732761566369680775820896226207948344666247721126959242847008555499350997105146833961713062837071410347050539308228491999288677923025904190247826673861414250304582281806856680055172602259713644161480201888986012106164847507982973432208263528073195907362423694371441747423147935411999513316635371814509281954397709349318556801148547965895177156831239096302518484521454641143609223883487644048578973441650636622266580177493360664851876998579196333359902911750232398641182481653248408648735285166335765504157292674499635633705279133112524386006765449062586340331516773816425308880809250767339531045071130066499923683237728919642442991870548804860736342433246823877587831384286703305931284626332176905332374733003850253954488892857535625304586672815701101854935696822090534014363241642208392207692589060312221554526501144321600564156214963599202085479160981801108791854232505263118058427617511202056419597048015964788197222611128562188919294777202334844780977451813799205371945977900818626020041457973853300028113720877811105877452715313972508397886965647756440933591193243046291172504425048828125000 [84,41] -625740805258386120686132783384515204020386398547467491739243699547826022636678896185249587033272949288565433383830488437373811874163157131171362491029410788882419140693586183918407576870845682381019655184771674927841691928103107713290915871640748709841346932535319699593725026809804646456895865928810176627845621795367856696395019017281704138233111531474152153930735212910831183661750982556704316213654540900292859501453215899107516193307277413383562965051507202409244141199980988776822088978001525402646250609887860965459931848470973488656904715699557902772008388242285769028827419055157808735640900426058734388506504907711335677426906340478020342953200602247631341116597801166063177404774703161523615671721693012241301040249506283452753204289804979165835210538197715779233233438268659197468202196352153334328666325790516533507442201459260271025783906321907082875927758810963977338656870703231005291666467718053886110297648497698168490730228163639937989005151687995882611582286696646694898781567502453030142075809589824874624919719459185233528520519655188909056359192338598266990343320706504728234817677191333491494536210495820603680650736252749161140506933794491981629257598757785768295173594055159280896561109514470655313620356075223554475751225622368383173057406043182808329839304669752545134579176031039205389514872436302071234031981468867259633419990194613811949867532022420764203560393452167457104894994495586143598516524311236904912351888415691652752200732074960103567522377544766349182594625673689023704138556509193620858743926729122512197642434664101348236350344975753125874696932483635927272190531227560711993474329733388767778389249447082267244578942322070269196084240196037105481947594909686138415782149003347160093483471557137421271279401265595591359651160382825936125809690935950997397856102965344093034436106842441401651288761167316552236764981598358932148804190085095740504077127602787947969718286782619444363812723971918770547334448698049050686258833717853045997286788824074574614870584438334923349287981556403512123150436946493685370006105655652971696991106023479045053451814228255225589563026497314547117763150065089820931184020191388871058813605354422396970282997511684187313996553102310910937324424014251945164549489912904413191531181517236544618357063276797752871366541205122298655349394720374685510960363048378879311555267993523275437766055045653808266760084218614400988398205351386312172432058247452082975985619532580916279553040119077232420158156400713522771184216253459453582763671875000000 [84,42] 409665960793419457625933824430436837690544521116851717172098754232848114253377824291365512089596280833211095775703316765868227555593864375802123216453556377066385290221289970145148601147636631136615706028931858610591812325888613135176608618886948967744228334724098929259359424678354990935384792866098747105663981895630745421883728749219305552226958678473808307648850491374472827583716460568084732771752977523205657445565268557463035839302173982429269353965349538837514245386598083186366780470584807347542930492374160036940485571156412285858094110300080346479436890522336920803891645562549027129620121476690140382330649165026312336120441870347305627993831950423172825717424283777543104020862449642661192750030415342467277614570874844747417872945896762994620007394448670804781705159632420737669627078468501213179911658207895534198696683989218964031475706605083867666305727263854452148789012998909711353323210860880795371491724137389935087681868104719791726977922575188450541204103361190550923678109201046752157317840337220681386644428390641346513118654916180096251446877879194426476525482987327460166344560665543304470264451442623513322475198606740908674835801688586877995485197100203421145634846889109877442548252719900024891642202197008721728032410186169449590207824515957910775807841209265389458866645656272950252072735725518326764872881718772520962544915241845121424915823030185523753799456161084418641083285194402763938879075930186862478412381437204201545151832554388513011993462953474369175379190100348852166301523664613744199492393361531491104703439259830989595798547910931040504901499465495999570657573727546021430873062724704626344524574760285556547779799901119029688768777266563906104736469316156562049863308902768320575883599076052268031952233448287166682329727651677336761205132708517461583319797759596415207037241070778365458415711834489391929853174886465665470990385659675471442442268203225916802998536256547913654156843581901947408072326009266014284040820118320219947208122627886300943443602035783908223971506708057972802462249320282293388540641515147872370438948939205721661002966084217415637097390943920618135111167761721448261908719417575152857873969482686850574587383493036839900638491863087175787323101335653819450440935761507520992022374633095303433499545612590895146614336685633377743706236476522237674531387720849796639036580804836314567105002976293777623787670705709123569231798385198273597557591373244530751663898824561045913229849937916033954514883480557685402345668990164995193481445312500 [84,43] -280108443626387046176035446034975697887014256588604138459391516469235509247290552689339328575981525699269688158488806948753311569628359382387638753635910313039156155988716472143410706596300620634045969304273159039648973420361593201498604182099983872406393257390006394081941030541477707734285008505739782171859114413174491754579856959197923432201433971144633597655058193005039951048303254506536686804196102190067580596345216560533152309454195598677802494988188853734997013698588618947466460602316263710772731897508766635917815043500306322629277672546881327108360203854362510892288595527715240845089428009262485131970113830801854713333776019221480616945029946654877365772542367469735196461282915168937491862763479349818016335790800772416184637330088158777352912200662167092121308347533069657311998700933405606828470700046620481556465902669039148660667211066626700292381492480703998126198879849342802381313664680253213870628818561546291703756675525057122460240243657681691947256388565240044636106222908849187787684650855502302415822806082900664638369727594119404515969245444964666746071506489015111811104430549341810709507565865065910903754857310855194989966905250610470139107740375487554376183094276792505825656084732509942414463648421103088508274708217712821212670807513807188202566180642559183626913586453056092748161129675633052159961198936127746232870261515428615234287494103454842615855830781391829327737252026974814368007099688405827310234550467169721282798687010617316767037628289279895895312524364831985722279000567918796265011075495709965542458591856701898799168626851514799412409672852588605243402700547461735740204971938600156926364701361912644857467775905185735918412493085841423461537659503211277216342111961529438175241235414128613783854265767632165169364490188260079487481863645164831909748002876316839323430500402787810171439542169466685921315413107464635980008067873963423786178333758732081118522184400784390124807137593230169351361164616144443694813684459864676591450664443893391170689906576703823508312981097183149294041333792478999568370552577987257804087892543638867144873501863484262698825005136873833730131203870994350509181322065072588398224717129228527321163033416937609302578172169308478374405105410211549395585731138058735973332086959006398270583149514818205482533711931682642866073048188339988704505135490799918894572069688517130742685764279085180345980480845615912133560900444904385873225358663127408153804585369810916193563837820271618080439357534316968667553737759590148925781250000 [84,44] 184163953333074322434664129882643774395857735115412319230213182115763165075613672295297541845509479321134208508448864218356207167241392734978879915762994722742709890987538504442413982473336772336142608976274561179482571708988308039248727021924678468628184131219360141700667862672312173885027737165857913003305468438491324557772870484646594041377384815535091840115332267211842157647015267133726498749357824074356472461965183662320365867945505492969815063898882181426714691729088354838407704856319932239476052456198171897943095555414982464984561706897073022207312994199105464157228142386772923695421012223613510387705530246942015463082315141136870343334579499858133074363874183308757070118453903229471660529436952622591200111581539254073060607793578941573434333887947635569434786646857963669117890774934317918743030667510371098903615400224395484099167218956062747081936836221031138270990618996717908663470231077986499429976730081966106581433673997802184388580083755054663143149059802870039205995493843487303351456578299016075684610025760439425558997038520204388119241625163507098303983269298558417340330577231792082894918317848986888053162258992719948294095953902384407210202051999102049395644483509120987559452573897017621792782433524509991291134176161737592279988905497785401844455977695435772829018569713159948746182127383405988696212683880525115477753454103729585567707792351753153583547394444343257481933930223480647768542524357979876769678678320997645348328800616926323903988052914727254450448044495766054522494424488560440051365003126645475928546920904901312417004072172320532865712548247544746288589304043840119051900472014145644580814988887554517266745015764808352294177784585941399384140314890403483168668483229505896604824389335844075696448902895636460874185751049874946924079010179006216217771950135265741543603490776574535011699550720100520112004964137527897411686285037466808125213121910660436614470114481517850653115682638251237553097027871961233480748910970453990250186785632451789689329304803072780096230367989010853733002335666417326333314610738547456914463845362384185396110835909858956654462489963632234588616336015609110346546640804811607460752021606190616532257382048463387055012029893047352947122843605240271798172238943078943260511270172492812724845818230978842007315313897808250059939047490910441618159356096840109450979699850302971200978223977472762139280628485793560395453143524474486696612666360009098230193264322072869052464768229562716008937406364509570266818627715110778808593750 [84,45] -110574131537711399611433441670498113720712857398563295344208114357752964460744049456706173955054396774564393249655512902350826175627040464574070772136085723517821001062118192576181806747202635759023386660029807815446383465233051288418483988335602127798257826177196834063333633054766935620195893261184413455666866487907854115136080838720045843075253742327965129914758268421066399658995295442443490776942532515424750809700029483762856193161060097046483235541029470468585976213989404227182917469683786337800615224025979770164572609346060881783543752106785803276016028581778022123438381766705506876699774585030427752344353029615742019179731227032778824252185721119092930226814673560322726489673249903965954526853171899776983396650050759697093868690362587006797131101674639858715675222944334319867169233049898301187905299370103228748171483454039498903756403278447019117646685491333321262977715099171897540707859304941946427898957124905758065868815564305970708990949987091979218783786204507933580764791339283016731936450264133850252539104959798097619880149191578046826512211571743760283961939817379732270274917634730533331915505559304823253526416276617125368461534613664151696444687392698525738145230448550492143039941434217211568773215822364210679793413225100573609744274058978966714414138513880381430629686712929581241037918541002618784859679443713376142471889343250144586960994104584712537328855158590618864189873448204107959071783041773719858742976387476420664133473571832949003471460800325802262647167475746088187672768762061981122101395869416367550790090137311452835431168595611056781454640724129295638908829911383689118227351698719483276177901737747797275258639668389932190399850041017566692571376471201709848320822666327496846026732030654782905212235007145854150053512490379084638435758339249227448940436822995834717852561982477127905084661307402484520230608671720059815213257246413031872265939376929082548157908754841045404062902714755581989225438986639611485092394665408889975321408102396535795645946661608322814022522395352184193012908532672777274140264933388560285414641582055543470356560020861401834011541747100922857217160322955993787333997304017349125420907196177232523754368167698649334341323644795749992239429773137658224710096352577931545751183594350159027672112335905769123988111596425384740842599214883142648932348501613912113345403530631977806338925921399755112999070214920100358717446986482889648111229344272086636165693107018592400593542501418403700697012936871033161878585815429687500000 [84,46] 59390710229049679190596399074790607740745213012642550270031787345710985158860528513698002241975227326008366117334323182551834532199025017171275434252352563642147829224004456398059479609751460170021819561253421047838310969921794916881532743067205677758250698931398006195550157859752746989377903135397458788357882074617374324379990656057634389393829319478518517826493438758270338938862613566771427212300524199257314562156395622776882896341041739696054322741887441113292574614849197212644318699142734012198261996804211915502337658075029754273666835969110405474339607679373473106199280668655058166878401793908720194816107307846924237208929783307062135847016783295161003912850773117329449490624802968068683580598228874205717192035209252501628348902471995133470271787581234186173849994825895576940935451095339581977254318363109279297470509094409063169709414379839748566946588342937898159847460103885992376356441799543031100114125134374824694546520035731734016246704813965980501111903656740239085611194159209264967174424973518887522785401265004828354822005871603300080380965116968529057417044920621207205641160890543754719973614278170505459580369993175871269854506526951862293759486109065070940989222564059903753391199134843206670691679089976444687043297028031956000364938214137528588017954880536718943503097441152799829487535306882950020795358196303388404446465231347385438863874702363357444130757347877553172721600309966817872471906860525413735305120564981196225022090311630898007960685785422090358257605196149220523866075189502662478467456852183277365286726670555810648695930819762681261518144907239906671215837945979711352066635726139012834172162790196637016428741493679018938449789120745116762567289956178990413864568585820574555928648878219485464772919514651117607232509288180003638299545278220729998057772813620355933141984776940048194278650523337027709459983184632993912720256827301409943845152206449082721228034846683324846744750823204896893527444776263583928464865723329442949645285933408419610624633847106900472168391504896656366946178923609197765086036935073904873872474123661690385114890235172139652511241619091837807312522496053057670219656245706361311901971291053363524774178040053957403867618210293654136336745553706112416782373509995750071901682119579358951373101779772803953691056397853291841964361593733185230912951155952023786891316145789142042153145362287117697548335611149551029749745566586094836588533839865932885177761548994670412320108000316098983972779024043120443820953369140625000 [84,47] -28426149970880102811015969210401625034512534452482051410035492601566435295808180695880954041422807729460565920880672409991810454288209695234147781885227936175285523577791667324677532145904857394693909641088386729872008130054679802291876923366525236529638498648456238462953901791843774172070754083903962526298388216255538161682360564952775882585308750515318185505644287076523239879097129212671794898151324057809411971496722929777511195357862732701594414670778650830536744741032543585530093091856985978398252822819981238977823093697897741946535079521435350189615413771813009229937290829778369707767447622261030350348460554684958814720475908805875028358711235641853980611658579350772370482372372707666613752013430756461855851451511725793993329690757957484547042229812587173750458991876296679924208504165323356996762194821355422688727669166080652049232194097884662871187311188287416512006764659710251427806946838090264402657101632445081036196866585782065605702013900583384852192961228536537427257281297006556195377676052624497591127592048661483834330649132798199672052522803021489556308333092519514357764333182579721181409252956142189823989496466583074329627590121344550125664246909650841026073438975295792858469948429731953043425011243566039304157530160611023157320961179393097745496104570404067067830340529831632259851971932671616184449586187769965918966083065246150063985440521535191790993080295748349839470423589652318307593865398194941570240008423951799306860538259122312140503915030466210050290739092910810870938083121432182931681358406844551136735678097814586982842352313457499965461184712186275844257858743836567727759925735152886725864881669859927321932353986898418086186826528352554501537128502731614095389306295093876579986453320406325472172762575899278050887143720015836393861906783154719770965110125849070576651679759577699037577757669873400923941656231212219572557062359107156050497495938399104015159598399009389163529603552782395246344479791185756052263991864712544222797379934753207030343563240768639656543321759761904009790865966221992083862493533051472635013383364378517749694416113967434430208266376123037300179942145722945885502672008078161221407042519820725123690201987917190771980534638242903954317924953027091468918809550970869451347782172565559124272387292100372377558122763306720524091797083688025841008487309789043149098026084980314628327503290970480911950840618456310366925552375238520962767390612352142967039904166750174739264800556626244798508196254260838031768798828125000 [84,48] 12173016091787165575374046416719730205885130534749806460856946849228480059097957159890224270943529006944768178752593952975818845371768234962056719899750375258645667431584747048836425081489899468522325624076094250066741399249728636778721170484432698294979916065408587775557780485391749419383133939799011113168773766552036329900953757704954293365710250251689077345418301797740621705472210936887643574189035133407192074086021191996508775538769050363423222928754662976688902209323189278587747735355660920049923534983269744125190360491858926726420013753995541991395693401158678185295832844601651276843914839575599564767147484439600872714002046596886585962944673155372770480264580313252788688688155019221681792507019869048031040136769611919631653666776243284736892871295253109553340314425948489857601986839303517625693439261486091707220038143563932059255406474554903230325691045151231525795158157632723008779580435023571782047004766922997296124446581232237643514715488924112572342106129735420562683873317241794307879614984170705909017922902027916500307515962572624645339729738517806969834692059965634197222325143329336478039079242936193459293742945661891294189610590363623630002866588566845628380329238115578090530454820269744075850153311337845361662040194686740705025917525586864640101223432075141972374170409535975394399121928337893773766966091237960092044939396341730504575620758782894682809677494629914053396175622670148372460150446251759858992735047041069408086620499489871968190477652674241250985379640437415090395517820717180513233399094809106032821728828044976079479128642889257564575027075191645853807785393594314476618895351223336508569682666050393880166801190724886237442119562360395144877664165198760565893803040861328729703376789814807153249962132476891003579213805771548308561062807757961763388077498769391966684336028508408975640187095969388290314735008448495979523346967076898340612903526945471480706051667276197181920927561706547103663278060991668585418715072337084918465096663869365906827139932710479246541153483887756438546611307144523096863531620307946991785077303636527777442973614684303219505863387841503967877485492768874831039753140066697882597030316118099259530942642803069335941265784987565776985800564019022263420531199747856160835033201288458099731115665244346617779824494703393273959835613622671511539753620644535173028092686184032659969398675356965865921655792025514229114418447541021304503932824992792037499803860931196323403517649264227173944163951091468334197998046875 [84,49] -4702894057110065102507054023534997157077877568681104700855798541384363210257497851200273338707352401364968428102787930586209981795985169898806207442676911573927919310877083653679743113120101088915395279931618243224011686135889047556843998480047637981363592670774707708309612314469725644241054101533536398845693365105976547472988784486214702026701354618121783783532973101629763399877256451609253732463216486750153786615701420249570792182711709941994684248722585306053945326088087135726623116453512805866979487929064097973134783258546328715635119735517322644512083527791494566514027689006307342265960844287696958169701044021047458950644974593831501301244285645028078487648874618512981669951934677465607381703551566006057199161118109984954450007522438034144460232146039184463018859687004751365210274052280332636353269117467480328248591558749566422380314585282544151022906240489444552212302830290319555210762188389112614201034641052822472007500608672612116848707406017328795926449032843576623865261377413742586360628776296267380467608975274983641198996656938722734608664000569590594501938574733154626114465631683956457609383774713790272833598858709404308262969953305621619294783068933673276307804132471842413452222712324726280539006622217147181568359778148659802668362397331972679769040410701760422380248331011443149018815554869566906474089654672490477927906145920320437041683973343124430436948234119922121342592603867554035876189334503120861330949531735177554664844859084729077008200772113442923739952061204428234067370726039942415614068616302328681472444010055897128075677594383954224986944874322679853140476432153390080937867509196204466023148214205891346796969757987360189095640236952109672134834673967149710870551528434065354831448186062389173674940362159344991291651105315370654879486604466851400250456547766872730652270427992861050295107483208297641901146283035154357240946198101072708174400265736227038550733675374139266755249866983396769074519508757629982249552008215359233232646312982992079399163393993133717962547943169516229598562972287277823546676125459272223864730817494798842718244029814040056511373934222625412218965452691846454811118189646793188830704834956430853500970035161010808434861146674779870674191274772223044049541211036736581016289875127101765520176895270718127255851724650427623607766181575941227767806363283497945447719633121438892920169650817529246759876900705820809023974329791229552154409999585260874596622483256798700687606462622625258518382906913757324218750000 [84,50] 1658753155507814411611466516137037537099894608803459387818555754412778095701886018979402666966990620963510249103902282513293126411413706528525586978134828724437883008187313907459492836491421657728422503832373660495879950180354339983212724239338128510396073328664091752141146178845276858344541486117572083409938742382955878122148082274873445684779497459572480612631418685337837558465821335164553498175412906915563409440782232309425693541662161030004240963383623991116507509230152168962987177830113152140871846913753911767637653557075442272716871392765671097327219313487524249495444007164380620074979393008908134357434094805113501058951288340292720899785390435810714887988081162038434206555607309064669413702404170365262392600174607703450759198183287014167343449492461250488829066075708880837865149171528229808959591730112018429652091982981094136357411667264180368475571474466261445059233581787655020353801815646996497285991921982720789160381648196361631088937631627520180020250145685890773989265417432191608323921356132161968427885846936730662385926317562210636515052154084290033247765838495617185662652542085667295130555340528218452157599263844569175724373388046799016256301055439699912446156100592641870746374298007719259869856556332367531420545904686393372914937130920987529456568491163823072385471605560297928996272499129461474110145369354911198498218086737050330772240444597142314697252611487815919605836374764399446672715917286920154191476724903922784967315737942178869199414422365748042843272791468377234185005341495247837156170508458342625539991050189656546375642769238229888330939575092402925319366244997626821178558333208576814916933110529211890131419920148476109075497573930017771120978656141163761061039211865178112230487446163095078763934506329361680151886479093996005660730087272645956327549353317130155710205898810847468803435523593345734998666542541413537151226428504081881560830479313091641829945735724028189865327726613219537486890367637969370491001530006716347093235306553696111101566236884960898800418565353353495381778161777693258675643037944920350426163837682462009824993280277107385310800078361093439943130387095255264868050388846367703541617028743595455855488960384144834080065024546500708056645750443937150671877577001343475220481764728737817796898853822446903834115013130804021493783422050163822400325048625244459323906915124332227679873891440956983662135536235347640596068851990286801010765871556987973897313038992124781950687761877816228661686182022094726562500 [84,51] -543102671989111309632793876305249189513091782243386675166893717464505252062519625658748677182827752598592569647181568680507386103752535374492333130767477076297573397429396136263252238761818683842528410765369687920402399426316677768657948692586929689968736475785773405447439156798568561864236416423766838567694893145745352965301654246888998211219597039200593177192539288041856786966189947521136494753206701709606401687289033030938161743709153110418262946985559904358548813435157209732177088529635370577011801426409321791076111530290248204961442066597642198028766834521031782561518148627693911629974490233605106639227232405343327555138470216235582525738162957912140249751594611934169635511308469082837148663480438062455216324782592106630380495022168709428479644213223252185161226997025600532616405778415632046289151167448427818736343448063525826643095877722251131782279141762149900333523382275859676113742984010470052797524045125781627833898048798159501776665127622565146358510836977003203394576509426670582091243002768689821715674541063724552451204290432205915232405246077060752088595152429120682317266359368701481824608946041967464196442351666921744132741539922744609274943340775967395897231742000852702871110185987216574212467248167890544033540293129697977651501810369328851084406733832944437904371691096588972451851819703601981778455811153699946904498933052271260627390019193742305247508730996197868379998447219503466569733638444016853897193798085609373861487016953215912520710189249628100472183152028651888232053708949386408541056655374359954613610162561448768765557390337840011103102234718417077239015125906405566607228746888041362814964615498136302078711567562311076851417318737158725742278947035044794195831306903391819839004131649007582921928402841063497569314375057779538394139730086951315136878395861485003238022516792045827793214581845157656129881580141556591718974521824826806526697208781355511946474417205804747183512758917542323284584376305516533576509590650302922719096230421582130456206779441398992336784434193700349161523088019593550823267260311319329249515125128301958190421815818860644085969507449438226730688334363150499157948510724327891697489210901229994050704815277661332391142555507574604374849781851570573908767821467241170987412161497007645075488117455897616049511280250458218128362381788679786909975523406750112947869187815962675652439236181729678463350276155061591904637644107958030574395522394459601100214785616201312867801220818364527076482772827148437500 [84,52] 169048412333438292873848445128727155225106472053252981642120833000585229497734281861883417343289413450320592120988828824866704830279927105395647113694316348780645038476022228598184822611865607053090199488181337671082255822947390261677667226063095926412122138310894457278701532597970921048895741398782892253232276682061479305378688951683275477725001434350880398463404103629405778393913355494853862127520214143741022039982804033337337729865797723290884927086700478545775993330477233408433677234291472013134682626382646013311768855844412822382888288757861066896038942425552446047577820782123361710540964783213172834459334008488747594704854228715798733782426891915393578902862628728789917757152697942602264074351611657604178051233732169166278999406196506761602930190082697061759497435614855566447546082807611698565172879795512647766030857170185114510981430710794152717721855643489207096262021601390409761639788773294123027240277418938240977313866017903801392199387321756741031928286954925787774430231147617645673789197363204571487324957191277600230294999281013491073358474288911702029680301315971757628071928270726423165626558545865117874757215680504994615524708553202245378992406525220959705083667020800896614382068126738283243166123002574520480838409095803777365270940002975854068428686603011149500876528798278820665709144948033458983894588931207029984620564342179242379973134858388673541368729469372439399034702890888520873669738446983815625626506312505289826089590259877627304165755793618835506339188127552247311990252685447944581531463441878631062579294071111961736151489052303270977412574204821606685995246644489846315874040447377232877337650511515232053086278553661396045639277692725411872054324176024211172263716700628879965877589217689297983053772935029176126869487139982489750775243452845355625560038016466989483966960376685355791977403253358250231744876184032985263995462365335731387484150370691819428974003027601248309820986887981277585187796666671204934741793879844821566566443493030057968349690643274251872836052102508340120585327611142199587840262356441680842795088138521389030330801800535296473911267771855795846081957340346261675228699972852450511774865550272746375825243973125194895449753808354453403590427161360732016478372575929094467598227982064609121503820641910744162100769562033297661058280395598936948860823685907011243592182509799573803006238934497273881354697428937771356223085899068406918602228042921048755654834985090451127121013996656984090805053710937500 [84,53] -51637203101655094864016446091827242759369997722308527556843464319929104801348228450030292801541750648938904593344917072874824291482967765054156847914985325803473703014474823549753696761776039352210534292730087215881663730487482655157261900575120506036213715090488883357670155678570490931038483503976436071299582539969589319712490603359148978114198096555670902586093740384348592565266804945217031441114559325203007032705797553921053802451399110749499432124595588944757318803079629335594348380467492733782084564344235982015455309051600065795703163705116209732145955626859694842525414651448415051880081558364953776919567605183619880575854610499500994299429393813718694811418224516420170215631980281972314414420349449817294816516398717042571946777872359669811215240618093588201274574666913199118197754312427487821824087549902317521426173162800774766082673904292872004428150589746299245161644393234332922566142894412990329001999645182819351013091941163461672425712337548375689214514410061850599057876025204435914470609098937072702229455438624153682899437080136683468227196808933243690584553539881889370679999102991043577987593573061285786943131847091468486256955524801215303386212380046131254273504815824758044123114028739603273244829321203294341863294053748392180630595576405276225229057499428054142292014202171987107887742810664881950049864666250587561577601762979625381802624370663622959932908681859383000226151613829672742665845514475523361464906792605887590591668607610749395340058525970841393274118243642506715632591137865581639925498109756029602460417811797380606674322082794616364191699747377921547655387982496412743184829660816121601160260841972503821727012650301391607502193612855724387418867742712870780212896429013182773587145755755242367450275634668319621217331094066667607570219345374037241083644625663360516133723191294216142055181823311376653941251370448896683351972383405437512209248791825144153425995566990997264789932052744969871855470223700948245141622107018028147459450937002724505614390371180599484248167897221839226965004441777137593647040966383974501388120839844877882205625097303569919433583662432186825083859779665134928662922389500412319365524262530233138101886113854616503006396706572655746890778487119061633640524558774294761222195925781985417588990477848356699477297047939721921817142983585937395539344269044207219709492939250768035076955940533523581371624912137852961780783737426740380509789730823638256569738796963875415713118854910135269165039062500 [84,54] 15983051058802876363844560518696359810444894958299123175516006742564178537687850685781379064688880812408939425706367569112778549272776553105483643377624126302604476385265630714323705510191415380714697432838670809258012179786930923849304785226417500755796567803401463422889655210587729649896917954564736566853380094748446271273424099650513468825504279243013218431039029133630116439398207203839241102523250147952924191289893921467534987004775539328730059365248502301372439233967601979560684111630180885370386800030033019454463492504600272734718243051984646356443290782445691384233641732664107931058670617996756002040718060625436791332866092586930872520605919597577123429464181499699350400455798751346284415133426744260036585499925060599415124896895917458450742363813545901615650553186400732035820021995478027083182022170384471379638884726251428782800090341502863910660399812807622421691989037795173904123169133707041108163769060245759367841374186807814211200677978970081390546433213231607879419925135844141689053346213579633799442303434333436942649071384214830663527010181229951822533038913267312698574526939674566239892559445995544877580492760885289265747647455200435653737506621619299805343705779841099515001849201246629111985060404167264591611119542613266895321975263229807213580420015735971097867240097807650095367237382124590525149261336275022486196686946870195401774395009777706753937278757491205687113277394670505487847561461691903160451543604620810639685007265458332780633548638378583127086913631209739826056949135071348952976420288668531099919893919055820495523475500444719545648135742099070969900033604292276623709723168708795884975070723968883341073868760287754810994440931940847543038698755127656838203258852950189833950487973233877037472525299668443667718584465648671536312038694487909599450947685765176172613473375589148785482637668561107067929698248408307069353449724188299756569314569519801030494790907701121400094878487538966954804958407194632039742575022290939754442242361434886735196698735507785234017148572350140115228949555373082156788426092956474305627506675057444696709220983339192106108000903406289981865256284529771727125567805958192122872761780814582568641012225027395681990357978470142132746906406194033523827633806020394299613277551056284744198976648550726033804995629203205864522665005437970306962414736443584918423986239156928930819573669967482210134834634422939557779967124217901988944302165334517744441772402197443625482264906167984008789062500 [84,55] -5081427242370497284544575821293824124900968696088003307295975044441346507873504703105222009880448459899004788064750841774428054391619197881133959072421209195942626409836795498965334045609604115041973820186060892881988471676373827439836578167180343092469954143612016145944937909606820994905264587986119332477846624830609186984068551616669353215754495329520119868432561405589297443408359050196786874108131671938937176871362557599692129278086840587391691005547178958776346094393782822388475412843209056840458032812791039955675331421007214357955448446471304650485901324964889876990969227798333113491108012721403578794408736771644513424423463809850816987112370704483559156082227510188121636305812521733389030997859581569039068476022970711586710197727629919761233307799083392722807647261290063378501437651663260384820171945611906680677052694034302931106502616506386582484266713767269155077141788525207836914840956547405195580960552735827141327417824817326682867290917951903867867883082050782421632643723929334598193995385264854500918184169249416360289321548788473843682669533397410865556772541321677034035980503416174515878993238412760843148509045470830548827443715413647031875723232779339272327984515367208942103565771553746533113375912733050835894134242058608051783845524064066314202746420888761649137828069344458004127298731152270261560238126444859008116616052477145186305348796625638993958880054570648253710666113250251172475590786766758314403630315357080620490035974002072964401433570178652474691155885055294723560015602337228027702795869402765806243188024723594839089871547021503743861025752103307531440157069567016837968137595270966561112226222101561924308886261519803998906306080985711896182306958749587952659418325566680864459909090087626387147937729785422982629238135255725204287268847111594642459554683481825657071723938112686053637192308208682365315630795076749219848398195736122393226659830246657900364403421827049585346623318819894238418907416957495779296416595462629800122432751688923903552615577569257310770752323614808880601527967108632018728243098278589096399322938076327190345706937229884343528909806470641832686321099706767534814052869051211080433251100047531079454572277436058985359758897648102117667307377656760842227899853521527032329131185279362311255852544917096260652210304787764860174773480317459581509504747002377174610703676216397495999609958159395935176171279671025168983566183583368290008936565292966235085625470446757390163838863372802734375000 [84,56] 1628832300537191473535430098424855177550866681465040510298062512654950033852959240252427536536195321906951823218831309578419641522688501939988195905369295399089058573930258221061676084779160713839420871504032636664198615038439757328704127722728436088849602986887887682770790899683241757900910603927181226535233359517995245301881560553921517322579629493283303684610177177592615243327003387643524925635567291754101788538976073604450066224349206913730318475881869696072711625675414212729150136238144244634921506315274071266070486020523791760104341250045986432361153016969817174423134723889551859599461285382194550796555126952112673523705871528933581842461574316531131172086052445099684873186254877743530074084867602748091265554507171142242479741697285017640679822210857982845622432353440056923278823209654626005361579403331838331934896413027055923077303638651645521719315271757779653099496282792431066831988026064221205797439327218834134585029962753240712345792550149032085341524069613899145629948294402368971265726563567801890921496194940709850177682944011411856245416090841615685978380318214916353269148242299192321795325610733011794947352927331370488435365692392434915919744893518394164365673411859035859715778914926904167871383592463586797150668154018503764115872343870560965340367354764257352689929846254953532841257572761954186260493072677315872228036420319613931874531082091219575453049732433522275927684189950477990032900544760011788389585561412343802428450758360246549605751461768545313621158721669523842749630227396428562604774203313773231583499858416128556206186390729370914939102278567663854925534003734359386900515056117001045188080386326641058263351020229347281210418617641160068927332472712649874433338190804848614392108842030343082794357953374384175487412997244849279580656171703277367858958271731640685000541344891145766233911862133566843875337769809582459244635048556983402772334250555531585079340956579572120422934926666171245499480646122260727821099069517206438385986712275140242460176568773600408696536343439403742626336609323578659116013699384821555901606891157114742337758953533668911656537783541856914694640378974996653815335056597529473368621613825684739904458216100761594401688536359127502372360726811762613107531883111339433193249865968279381178369870231694920872981272481136457774435068948889130161472656004321248868121260184281736067345482436729066611536226488439514920297796071455689439803856305476539856336160028149606660008430480957031250 [84,57] -505171250903732837966270622171799946544406195592844261019146977690759194323896773479803845903227866145119268366430569884182099588706072926755605080979952541426333541136345847578265339397954353496921198964613576698043898235001797542657260028997802664962898909201719369723339436426314636404916068634456013902519070151741254756928190858402653399066119848923214960488759431477191491665491634264129477306592136975826282335973843683240511783073374061719633885850749740541711699045366754909386539980921032161199545199227319468782362637046448867030409228498303828564170580099067436659608918028656425671531753996044755926313313078510603903245407594933926846977109890042108834638030684683851457190823006603653221270535534136711058932141532468095607625702539340963382794418918406798806297162540206577443984611195121058613782694478196798075951863544911831570958599591835457302403725854785591955499569994404169452572961573362361165254917618828504312851636015995874023702900347207446569735130184936455470365704906052675629234112326521844578776070227540038934848557621228644669401841235927312005293989837532806475881526451646474983300322613881536175972414566079010860766286682760377813101570713189996569809132700882738052014693153939164795046077829868269755435760640493585382133542620926969133956178006829278282986332459582525389560914949542940988385545038403564440398787206127443694862674585716883829783735528836210770516904341520751206062549441536787747741871857003926899265519148828944679039007619318651602718667280474174658549478586274032130043343533076066370339349743646322656834866522241300454808624584774584539600091769638089043897405452313119704883403141030687246187355507274381565671212227431230111510200658049870482846379815947054109297055103475312082009360873227730093890005867259352889640845010407663084243847344626529704546467750611129598381743794514661216201407877039589649672940674765530631286117387873574716878610578710704162137813925977696112520766764610902011499881726767989481941731212623297617789155957575705795366601872624997707961603516364007118946554341901041995600227847522555586191345179586471075547379259675031781502092685390072108157243223692190876622142031625225301105612598582065607377627206020140131477987580740368706524423344194769358094127926320679816582446126254520623860476377975028437769941444483478821183772857936911234560050732661150052774584210027304389940693334671757141706708257038260990615601659856070959619955829111859202384948730468750 [84,58] 145009756537991746425775375343900909948446477185849338926371445054656223116681568206333116740786223677515556628075534332794978341633781284519604655857936639209007388050297420013162353361053950454753831546869929138414397457819689998378906391414207713689693509443645285400435586416652506949501415110259430721955896988639234176047572800812257117010196809085307254979629576530358993727381168792643773292607346319034503542934682629953549590193186713395602641464407114643612181403847734289727294789822586712472028024525293190165561378812108663918780661350472491437040126589941075180828159279553530243903287086946149928991977990233854712626868567446924856192047855169811673124676224085281456272818100796835932246819484200048707656301864505481702202706295137312444118162440112316459268833790316204053416221003488029278301372598906399796997391200856400851936237763126530664276414539599747370627090210497530573469376489365333491388817456940049880574832259611289957604538152913718219171358805611829640975850872409575262779988857544538136815215568770766586187862969357944985669643888596011362900585664437116457449254998483317799665606132025344390265186627185253721187301238265504578701500721294116464934038757222573981957352693605511817107888225640590636309027904600147829011694598085284744167398906643611655934936296115374784455151892097331934243802499296851393529811782308996908591935212031977012467256007025556382004092721433648793036754272777290964141407713089286302781222543779127633755483799889903180776944007129790607695803143369715079677373980608995675736738762304144761951223240786644971060952025406140147075315817234120025954581219692427326282758495342498198263256925692470841010562970021717826096099736174025680135284287023923803720317187850859438899671437075330200012515683796740740905168670817952568194175627755220281850443472684682761412126881629040863103354358304804792247061588157856028963658223169234315144038732468594717363828974506139079437511488420842411711373580104314401966127230517094673764142546318882777019558366881906019416945237605497942910729768732351197671127747275706672099664634700970399269630265744643128026899064962029069049728288232884389252689062622287797883292931084438262257471982393724664354504586334870081432763396888599071352279619106164629336499254137599418887163332528943804727270615237156784648694049689603236803491463127471997098023249313914601466779687486039903376541497345996192759511739245326111813483294099569320678710937500 [84,59] -37043193261159985330376282958585597070563706957243079022899173288245180959488297936891170992243738916620543997110434090369831640029969115273431005591598892080465837385064573350735668182299437449948935286364128379633865673891401293514581267765039691853659207909454017626278906353713555453069931521292688737671612776521844334133606948754805681188398715759310523286131055508293494479550079324787735054724777743864160383614029880069374961348517128043457086268574094106102824003386052534492282767068863737654955996427640454274617381651831365774010530865924727709914980167204884830749347838816643016570063073897143662928484307793222634612776536100247243903543368323515633260628600199858917104832249087547108402072208389155797169035764430771800387698351936116987482814228217275742218333049429629298293578291411333849128513195084908352611312614322331189453190141032343045571806905644455543764326608681875278801816848661947877860952521278805327268151127224344265894321973821952226351980356282514888084467340092939671542448935632674152522794808251164088468376467192705130550054470880290050685453102949687409186987344295446444542684569186170866829051224256123105955854786705663152873181673878133363857923949276730246635867488226096926078670831460479509395537172479390075320133711141976094357547535872244834178801854967782428800611148760634264735953488158067652675926786472836049918294492653067129637362583909690726112686255497223737269151853052305203065397249966980522187924698386678869208840256203996502292650557615821257714790191908178933426241578410908134944191024466384578117611917241920273531303934602662651677572287906576903541605647011774044200606615155655430940221842283035964331001407101405493945871720038553500101501744183567337106881020783624848134560259728677552198490043543137119167616804246758417879838037686227158565520595730147031126573523749364012658583641666386305270522064308686574979870615818017817270590326774004848996578311383811596929093273049589507457021892605707901184941097735065426412190411381307247522778212650908185269157014847607128368264696916747411797561428656261558696633483448294027770013287746088750659273888911953297803895202275584895178555874168560301683942883191605938560725898163072419530326363243907145011348495359645222572134025593068022121652726119755724019687163070598598871777842358067290017521201345408811976564548361574979616066427555294142945053839742265016845766398073062225515528211872151587158441543579101562500000000 [84,60] 8094543089540788987468076643795935595735230600138756080277133079280591084122255384432778823479499264555720784246467334858128071145500608052262123240366426408691610593489871300921083421084872691815448184436166574040311093871991859012522205806709112881974628909267515611434023726392234492245857378878986096601299500394090592913900283077502444761542819858494122096958212562964225389214506763424731869633934267158458139413022777606107158175466837571303589258038106732069908248836250184035507560945188910259020905204197797309721991159273205743659276287706275275839233695785907062971152067290475831627971627614626276704780821494576334588080441680727378232595012638734756759022467065646138824830658771541994444447960286441954081633666188744498636117914415837667137328628985211973669309841204507626110232311293359522855888062588713446348937111622151458708105198280512164673365731979667966654113640213234798159196223655316051278402514591793567691226656125590768691796103159820665012150446638709631567174110431747491394618438479348103348127164667804770804827739056038714643624217402263852108964759621840475702469428867992253445123252568006141184035199177387886684665854297142280147865492170530607711675203312765104861571709087834427844057297161172157098275610987968021231456490577857375767729751258228548489392061931158309100919397002038078479520604406465535239209833753083788259152134703558383509546553157570024066575378113117652355120400137186272229128273841408024566009678202538271471329520712428597591388181949443123282167654568152480408624548753252609199178704020911024792566701947715910617872405101734314473731378430684938783399217640877380138190528746010155193928265369095723370196166133880274125587726271730663742453963326338480071807428133130573116419744396623249587443702745123581773112961658681508560239737467923849524326642125485345256147125115821918527660688011098572983009680535242897994028394185638987700582627508641217525128557864766973048277468321820924322745290159451942416099190695188631623295921529333092871675110983260247795722701857458945498816847808563862953776433912685593616273906582370410111449874614702418854080927987128535972551673588547153160257120810226301384270601366832665662213161618750917976502320529925627946269436043038923634134798153532151435474656198951078277848688686148344249634202548839932537706022721862342883952905610315026313988241578351838301315022892665233840886840269897577367086416444408314418978989124298095703125 [84,61] -1427288295781690062055276775553450971928351707010344648482167763382702836188533275908941608851266672015143032146404583803878441065916891229518441327516475887278997952720236641791603099620463305283063967792608005405267220053171360463419252469236130024308076280945928538810427232165467219809023455346511410798882893048307237247838358409861585311443721512415105728087174767331626171382181590409127400317505109230194914180496526255015316903427150593552002055761160957463699587347411709957892664852156120005017472307764880913246159420502522833710278484156529593174114411564521437015709946668441038983163230265910199249829984952871717431742044091270143024143217779296882173452218414484524623430062553058753194724662193536785887839318869266173181075227752536296310172390319476699539617953229820437270651033444413277866405624113897067436237937978625954224133883208873767429360975122834343889908714125425780301504642118099086047065970503235248156651317833789895147676873208086825819195548761099610419020806753175132697472453280709253088886028716672355248312128468660595144296125811075457779503778917522344735891201982695395057833781768592554316026614363984963504385604283162499327186705303835952989993237190032408706139785090910481528280440097642438556516572990311313981553708880185183750996158037615205028235421742202263876777875137807517811677703000390425830317599068698186551454549521992839625639234256997774470380061549389450935446041859455371188821308981161238236370712095313852913270726516354869976189981103037161919347224758877866111204188344895652320496783437098317445391178805763296245221269325125643362518329842901185273085138462600037567968795634982215996125537485277601351164168258639341147472962428901074210316746725676357720242601512409517157243113016887334558090699976665788476820709729486982257040789677959948867786551767269653664310615835618789821904102571906677428150382365432756683081306639415687574969613067324486785236896528289569525397614211681618587996910007203016613549896816698432101107888351346207335448466683536223260850392002991491094195506292235531639350388150605087975986440951040924654689573344794720951103961266110850707662622466306246106208323092329669580848848368702041619707322129010568077182333525746364010335566223016025495176510054302085922202355595295163865105429719603599352405402654096643701161781685553969160038195863888922186524309721667074649884581476896490936440588571140590523622648788659716956317424774169921875 [84,62] 176690460953768318296162965123932034659266023002052963437409555820248694262753085392306647671406628563166436377549288524095649475898293927156561048992330661415493606604349109819065131839453650408405391752475123211731410507957946488848620962083484715292568451153291106907246408218411691928063054150071695051864009746370959239024814458420798866918912624871096691152772888864356392018008299685473011173438739050992784049748491687300552532137980244023212974696253869179160576592316901425251621658468731320704662585298671161009323658793480644441213632737460338180064333815953114002928100606262955938452768025863286876206452149792797913753251954079101892317006715646907267907366231378473573393106551887787318227475099667470098701936233971034974642533737878358747445818794465299409704492036354750695675627133279418979279966359914216822230390868467977469477320237583600790171653571624351925596485874280277554886882088920293498506196720807242913965482691482685484146967878747569485406203039915140958679881250769486784866229087632814765388879529928142831884380213787740186455695751889692202806359873952546713335161091902011559250086981933284289774762730405449039932971227918715500851210819826837221711510249153289851102092602703206494715200115439059307680996668268975389851237784405226943969639592595810775050178150747710782059501949230599745717395125031049753045681493205592816071675046793419615949920408552058386981456051592497095265375382006018657564677996288370212700215076165733179902939756774473187170838662930521788822579567152751281426565238229001859461118826405723699178601556544675832766560175334772618721442241720669318148203623517238028146927621964441309444025346607391998351977612599665784637241058661235688229834094523705545213953695737637597930675606179665691675338509710423035369568088402263208484172099210569153592567935420730237588819800164403485814045049330796919700743920156055258036654050602127649703102162254015854986796416540257760546332527483019581285314049871049499039303159081130742118342257101203404576337809592868317952092778895248286151593360436444662147669872452026749331981177960314582925192990049948949745107103350083145701564251170210549074291079737833337249789332886278924018689639661861363866993354262026284543306596631296594935205105609399675966491570722203709935511365279398017308138035061807186726720035839159738052865634099202244400688447387793016866594537272261541371425877175460605883472453569993376731872558593750 [84,63] -6588026249848574865088915767364440876925623799652050623756279584991595308359102542655952440824306904295341266355121381300467007486898500607932599149466261884717059388594239589211039451374155455695348989839331373451779768187177994120752156033161397563354097637070916443360486195260739542620762109239406466336163100132907852164245157528227016493581056400762749955479504420564452228864492045824658417616052963501747063024653382467127978124890173380124729051795887387213034295799519694711822423977788222557471096104868587969009265030632757096352936974757972615409160704886113792277426241457634576838496620645818228080342128734008717783003974050921215253364373765095205268209192812152903784471121202012269730052293617257279004050558695044574246993834648862410918447680254711346667985733455644742333529132955984281816424306966128028009423391661588650260109502820752482192790021345972951252507324539474603233397142933680254434458353286568620769133310238792267790048257355833731197918106836051627502605469537300498877795897824624110884591781704496602417403889718186815723594444020647647677763239618006914726422529592882829499711207152431814463606171406786197980607171159081791688075676353957785689271205273373397857074197747567855981169071423540241853160927624186563411519217583416105620118145875013271720686285648420997535316774860336797276905358596748290724765618068344989181860343313377127017935064269166752183950900776365846231811859336049760170030064907597979477051224493083617552210983878578501587321791974795772667944675628237365198310399735530912714202444507795333541782484862491057324300207166040140104106090531535284570354629750558166348411488793127477782643068088105997085477972978690975106799912061863569093064866775560765037799705977329760130775901169774489534845067955748650449039692101234041107335637924221684976958980206222847142213898030852502592386628649291153263290853990852746346271433284593755380928675915761861099018127188149583331196534356749391071903769668966580095716046580897486063353806976168582863196837333198446489496467304270355604603155380770602862503230462256590408499188848942080131817687625368130099662367010874250513059025948702550318906157595940163389602789626407810947951167843433514203068059528235833808210113478333345687990568480399954235496294399946237905520287540770689157416330036742097281942630493963493529925770985107226345459390639860484994515997666923118276710233387483128808526089414954185485839843750 [84,64] -3092872581304772071638941871522960545456177001490344397454938153024867634534265058482919050728729328193674594888154734533551444733592439406617364871140080701192164507627849634160024190061935900309043378806538715322533090595285268944603438291072396982970976518840251452104788586251716198225493688845144305334049954744814728413904890706310380080537258176648790797825276447330874557157238387652654326802246269721399546585543753431245740783701936946708597321772015859922713565617065472222652581829234470586014536814574851112956242573624465615667019045106422289435478579225447356080005924962089234857374304815968112913546557733605155152713129609450305066001892754922615863877731085964623434602766978712578452698207883183239112494957408932330904470221112686962727576884105849509846192469725205671944318779317253728479617965651626885518469223945122114557029569953530236165570453393942245397953673559357912665683270947574956495089390047302248459369802842250645421635101752596848273948688002203675683274422242430926412064420876498664043176298792363336948321587249190752096438227887034580872312859228606279145475063759970281651734641245865244924432362507606212775430161698373743669884609624712110736163129861886274618380442122618198204141847603434395528265750597601930909505623437346503519894826541159975228519764662465943965352467575592248344008837110459797869896341436897062112827937698812064482061532114968549486480943098566061812093323089420171785813867499178281665754523155672670070626022475082578948472009571907510428074844724867683812043457700134008674326401969029366038463708272782492522344317687918951296814873614367411237531258195720557888684223257565173528629318180014237664561275888067497532293679878026357639093866089559745158013561611301145739929380645699403250533838021257586036598473889602951213215558769066573271552926087468803614819220450387638666233104599572968935213830733378210246784418071168818610224226898047323845957941439550906495920943356016875374159535437004605089448691884875645650306939586000012517132602005094769312407174044776124468206313450069855144351522771985720728259486375782347012678437348693022104981333407777720605766830975719148345962768855259582397729018392275575699226801316984688545512419282797069763859622494863362117740447968102240683755779772432072010879075021096660549376761653205778801291619773404605994025205032487078238447715048000612195851331844896836770555936801940788427600637078285217285156250 [84,65] 691224360348175001138145465242740502267972035467728944959375527082243452766401014242345091518293871088842899199056626790290273081455480333861524969340777171005560141012864359081894249924570002287546158463150519978707712538222592203931855975373983000806442562208195726957200896034924836339960921238659265193228913450101078380245668833276185597980239598852509144406442613061667529001193038236033100627432404572999174382776239295289671996319507676925019425061351240616125706213150784378154192213719776498367573969741189179428108679004561122750684518881917212036784795819337205893380239103434317272032378493950879758321733306728776640483542186394246112090524992123300298826435868274642739131651856391179496918174012965006967611790115174094636787040038138261376189585711276416317929603295053114506391918485634246802953257172146413355071675818968821231519693215557300313215136607629150098456917551136769371256764566050252552642696955755384849334109489525300540622042335914191169837578594532201769156195741321701309973012678945773051494496325597865393460492445286228624881207015045979052292685579422270642960741915579718625777815717652863525819840873016339222483560727036375498707125771060221895750340241039669803947847115087520321627254756497257893415525727380571014906994878030414195566495947965364682047073274291825919442677291504917120368211139023709647453740092706113542131181393624779346375182253338995180225254472891266058373806161556216364991020188617894580001764812634546274176293998449922072382231245961723947498042208750178419458621869811517171996957584146318254792704790244957249259168657958541259705979471972640798945210705160090619601704436704278224339690264875212927426361266265510079008735926709304277024096092498730168047728314141287730841275804877250737699008862909607614639009804344239612121233069739841877512435548054749607883872160312045133463035215507969244490183007030372011332407906770344092934936155942740969022239698715361225882789681805249895930836384906013740750000054890828855406141479213575430914173340386720432101807346782380853962978663616702202841459203651585107374291071280946591518948603803551780428415129186949787390738414375197175085179885234239904115470580295200568039528834194673939239596704062237776632261119072149925819079042166077972820227511253513515606899298289602619284823592194044856247589588002638316614540167614284149352915915195457028367525872795430752493217596565955318510532379150390625000 [84,66] 48858972427767442728974418836572777009760104662313171415836272423498689464944310468709056781776629314290261094727551900011653462292380152531980369525828270098151429564696375800111343773482811494762805766953298677903280091358195013724175927738199973959859493526403412646626992630886613031421299077610987621624340546128320401350563868620945084779363855591357015621855281648755978662052679430158667367959706316688746520934874688521703539254126644451049161170813333387110652163886290853447606699859072620821910842699785331049054506814626276224778576186741515248934097507813757377695154963178457193852033335657050427297493235462292832635747659329500497503501864760002886986809007732243793212390733896054232503470596329098812810188866070854006642469161005061337316286849804558146164146175746191603408718346467260161794162090004884976279386103370782652788549153597382769401684843649126652444937654942040985256975445434389598437227512367420959993769784908516996728748594567946503911051868658630051596479959756626685266756773591468947250097465079028182015633686001897893708452254162903643961028846200788481823926044992199523993596359242358704402678601577239092402931599931757425569726041573167162343629243376395845468171630500354990270060223695598326736196565018729172097154046632296612877810315460758853392983029373832291602475443961210380632706896195994917539163578833441438468188738383295097139863220398689965465280175582799471437245185409575311284254665673545633978002397088700103025216212790364994802732007181864035542347333887780328498531323387161799076880149646523735133637230902100770791553340579684891284301957200808394569619926496745041940808342399055590813813073868562265282671490619775470836099946307400390252907209606027968620273617773821641223126991529795644237947373066928360451901840342898871811505863981412327502645638800990800502950769298298980557577675023690585644316223551741633476690332218414488787306568731488258569132757139426316291555351701314884893715795169808609332090224198549688831038597251532949921440507607036241377451920635254878628664501833046574181465087505812103955598183732849311743256434166608891038519256941505925459839272421446470698559552578908352317075699271384867714008343880140740752569610331976736754458364043770989837800805652965594240948580980224156175751673019991950251632223373497370583239789768935166947616631610661577391002041235741686386544028759121305327539630525279790163040161132812500 [84,67] -75226177979780785735617443180695640957503388432669087558451858291241703514121140523521718431076873017682707734132566423340850786783146386074331324080310737236880574889767885927506783207371355168907504165640509483761548701190634682759670589170418391056376384851360783220880937562845918779453129899470688968733501371983631051324612844149228201255798502727041943747796312154440826098262836782397854052327502593832553311857207722295430553401874341169439882271559235224505050328338924496670155463345936000135435190094003913869408935056161242574202807663270173762109317440657677569840478128558647747233609860833412236686517082349531795347319221622322116554952559916604676855725122672647274661058419367935005189178884361601226069814058639415824425504430265977035610651691237284815329326137740980628851971051185593793977214776226516987411472128943406258473392943833534781501688112416431704434049131704799087998517259129198947419330571940306855004214496808769814435341288520630321640266331322911901120883360725172207601422884327681699906181818788066691794543980732023480600455441377570694892450167119390894328801756006043896927857263541916539018697641190346099175195447574417829687830655407564861822136185466414571652852234951396043060713164674091561843606671245489443859692880877931111423826839134908911250405218623433381055496618190725869459210303601663016248134726226421584058688306710839153783322432386546011210280970851104904032098487014420205067204698571457877795007033620076354697385215323872716673626110437850069898286179947448044305014563518192954122608559617826086337061388404340229003914376912830843653794883283731443875551149348418298994435346432435738811070361929763958967281202157892331885527357702533146289435798329669209784517763343191343149475707310883222540087620418145909600018424396852244630149330135717977549938978453115213505685207686752835219780421919137171852327306337601256874602655569961991018711437577155274298182702104678432196996837382830596184128171622150240314686118281596831737676997177991928212039320190798909448699734910095982315327612511900897092390618178497117425152769236486874369289396501109669708910777629923774518446940678600262213748948978467425451341402673881985891913546207846449806661352937518076393672545053818674223627952565918867149547554526670582460493350304784094787966182400461191862154822686848774884793695858548270019965812149135071323113638404322944808200190891511738300323486328125 [84,68] 28427192393300262234185340081442710245951529884854552514535925976909567258975739620189013239291255654920079500828533270064189770010861921516128535390122661893288126598016202068060599544031876219200385526092319906513884203726704344770986424864137844802602466971961701596582442404092748419236537842176453931055804240350310138157638569032093267706881200458173255435114223592341786902928276416155030393023848928445176465081115910805284228800071668825306222933322062648914535530234809227221152603455423283360420877268636642986472727315358911369416642448768795852885930821981164704299504879681715685349153614707773189641254223358320774797554724027275415246963264984965810691196007791639963658171512299801552854631861529837927560898663440665596932515162458196082485239745804777323213248906314956985917375254300971720638577234201436469336627077914636714092208192927158590571765088579278258721328919135410825121425459169675473381889276544927064916312950220113058225672989526984649965248875878149809086749225259797065741427370365364987167667230817412148349156241855242825433133989231174295998623937793158364501085018696447583230420679519704794735595637829223259075349148581740785070858661163805298940202393753744546497669782649252738625502637175238289208299328871191093042783902982129999657329259992924949922873353628771183614878317376550739307888225608044746427298005866269094454194768705596845619806428546049822620374224953982048202307938480959079432635150030439951830638449687841434114199513874266752013961893660826458834902184962797830369859903803569298676243551052626798403812353010786131525586391085991630491520148811234996188827387388842144066485586269655090346795886524649046170231822991068001343041444041066727410114246366561981434316050793483504728391351852391994537233317216159609317632985226800772550751961091946315183133647316350404856827939610720479931946512668040673535267390489149088912059335158345854165120573709057134483298953195751896191512015416578446687639220433125920384787476713393680232116069847504480843229098521355412639226112118558507631076483510132683845154877155172385837907467049568836496834035676753167263741426448246558772306268008811437559985974316455131975221744163103069684363380715506399191557519602645607094698361169345302753776763959515840217757794942154869347535839635756561775827846882860358660855471111530551003284021984809334964108807237225336515080639787633742798789171501994132995605468750 [84,69] -7375037935992572531634296699223424078695894463337000147664978594223032499795707557086806299354742629181779221685412828526704824587455628007112369151786651441672700224808896586111016178807479911893352543941613045797255076029342039199055740512117865463832315904043788915555129466992656469193400522529556201015742185296934644787805559346380516227617685849277085479756801516214286121258085182193273012002748401890289867811067867102192389170506794364917049307424552503912074488191188412870338724982454727364998413347463297768251825674085755297961341827915752535485355831693573950738814069669316120771757948435327513022248416825460670851742492261413008799818733404944563972525857861437379663275853634145470971492206095488569394875160339229585436090015177487519532303062055414128562497639066013676112214233772524453808232817073080137330033584341861612156809557821133641735289317782385598580403253228601689398191994229684230189601353234862984552606926468178769113421891916695793992555245002475815393223905473029299175740868735885273231471256732936754756248323184448140318931534512774431720231974289506259274506814343781460803096470031301562161797727384596724119353673098938381484750641375324334779196584770036066639419895465586462453333480391021063078935049696131471840482822297232420295652451833405995819280766738425365725309625113805312789040960484505802155009269646716322977450794096520922609517988121372568057477370957285548283188900465121928765107938999996142338169828468005978153122750211701295480464759571786592559482988846475604720728065213244698220257083936675927632863574415328613541021737638649479856308947868919560205208575258450655954858360690697441514237630233932521565514098327769006111179682048427010846606473629912386464611272252819339433830416842156206372399273143840314141674467271814016296112305592172182510162446974740970043667670072443865590699629105770603331179067194198647857551279514893441516311815188992587778101914891195621007972957023263644360545109930152331728540311888352203592132612630294529678604770323944145713169776269012987397169351189021967673164605694544527529327208410515575797216805251713672464927643244948148554839771495725928510792524662817478608119223947099143579491300690910184334313429814552042052221325734205033229112234609582861026601673704564377336565576439319207770631825317812278660779282391282521726593958190661427029437542000239971698265228905455614949460141360759735107421875 [84,70] 1516524238629987095804840610898017166316733814590700967409235315550023876636773274093945921091994048219858302273029043076075583058056702133834912324885931715464222825497740163914976850839106976768960774873732755285936596160865380565043170087643686152076524400027289019934846167230850077523385176474721234155354332183306621648695444208607308799430066153472113248309632866391617113103458777301132579522654619918504739227228934296442099859199308586750302490177851872903352170234665371572148190320107895246375953253679199057889569301034596086851052422339101418705171056178928156237810111931115326570133482880589432933037874303071048542399250571638138318940272596169764768968523573114789367907031806740036138531893636221837413399603854496648693005214304723741868637219968321965610884844034637167489484715432347839931735053146017113197629982948075011410081336200932434065297524406798311267886455406480732024473504137005322640079215420088154177049271085164411069406497913512257522859211234675692050642359011133538118930990363538378330854728391961578990775859916377317982342086251420379791866445144024989341228263121893290894041029174122784130642050157721824374449798602986781525498788541343889142126677562809173869170700747046162663922736437887536741460298386794270626285942958216620059231038930342405770561150507167255792670120050710177240468432146408965458351501030494794460786320058967814930047226330077937973912582508136355351011199611991417015907473953319311425572642298756104183334722686230473303022889220256388333195899140627524425758998240537018482952959116077651312514864782549433220211212026214639301770379175783415464291568388717967391259369444372656426412582805724754899354838256647128357935954482842793561710437480587220026757367762050613446084315954201937133712567088871612457082948811028124917206487417328539555563601138798160576415566657712791897919300534571782758178501870772414623252495287965216043920132383552940649884187482524050884303253223380180965034448553243678793507746473038899299444935460946355094341069797210548751414530453794415676553505889467941049797123086455215772201417929882057921532703575565745618299978691141398765789057920709111590688494677957675529905999977469514553239278552196022346459171806174640551064428156000702531292614628990644208931560259813618527455168258597608531187454417884677683000064008136522539894745222100035139598170212308194185202303572168602840974926948547363281250 [84,71] -260148360616847162545438070097201265795067204780839052259805895733169733629940223089416535644628759199998203468313781851420388257857204593180567157797616502252150903399743717658665029395633944738154036477741767187716788328388260373158291582958780111385624581542105041212077982069797782250848625257999684642625458512625694785444277847974204176189301424327637024781671305710021259166396378917972003738082872712208025034488961280966121224312982030134702959870590640243988257523879667655995899921707080302058859779486913967987318454815520365995050860793068906940099391711642533338935974608541184034661791684905627527798577900035010824898078218280849496473789072620519015002675783620223077172232368770293684235200791834087869375679800735198305913072582186632832408417355073082216888144503134132855138184329647749891518360872535960604233568857315363145863946214755527299114035478311822167416470955147873637671820674332247543638295672790079511680770452456250771998693424695554062438682270132658932926532361713132763119637613387008033665607597711115534409771785016531767888118202057691089014415290347113070376801178586734628039835067039943661805511719587196213108886957842132848964199975480757746585634711143539981577937443634579721690276261843832645026626189385159594778642020408145254757781067852505884099747137144845676340063129260121204422606853068293980968575101322816502862565019793460903758371154210272966817436927085524655508858029290223372032910931032039562860046904989866680131489479412298448206349046937765740408315994473793840861034254955270124368801299461955721194182891847270759963256101757720995941283337000427654757337301945785584809803464489667836713882705584669145162475713754582131243330164486796955990555524249998032557393682632173571511655732644019443339813379846841449771187284986984780678752738182717317505513322397617498203782437442205982587037361519975579950742226751442651809055060637636695017140277320713112533618119281200575630665942689528739747856288489071458824299929033357338749603333061298968772106665679585570025950402041698938672858488155289942056046605146500734557978399020641474870825695284276485333402159880417941387611630347552290659480593633617296642458501902086595433053451111074560803282006936220531746313027877474525756550461065307269473992488994395017884453758117533130868662730214576220605899491777194298549670186216905385243050520711893813796677932259626686573028564453125000 [84,72] 38111468938362461885758974920654457654155916464835605086511035084243727387433390435051165791396365110501396379846006925512417235152366671600723384636901697794698714121033547814984015844890694675285405132528857256616330295291034517626390982592761302866450040589004776700287305651813605814487148162038063023407598999543367696941486739949600274666339613562881021282637524662097677111699071457161554066022402000547234706511301162591814763421111077470511943737138568527832997872186909978383381664039038530888868905670501359890851582734474356536825843178471204235344753111874720136446396315293061075167117320779287382382030713079670183259041595603017267759114844980842116265656801376914487862889228444150712092127364401509653844303397404398399362747568613270820010657937660083961041729849240063368820562409770278565693675977623654666396830089782694022070147881530975020594456692582128050224619166428020439704255919331218506081653907221472135971877620935817862931430767296688656014301070149565941390849896615857792212752052880933957520354682906656224298897035790504493632912942117794688643220507099924174679098876416503171442720340263458727895412628629465216168286768755023195243815492612620031534230050587507818459350995557912205542076960160221737385132469300105827814806773171268967622104691304158352072120280798859385232089744124934167955635351154387249611561477184816113815529185350473727664045484001872784439973622444374363557132159195862223510831323939749187501550883411318200248005202145308662718537234935189197195164943948439853908748380375749533049715549688869247832142131495027004190663263474070943075042723541535699061606388193566702812158897316191018932356923574676720200527746607238713228510316384654397274852722239855429817521112207064368248536706707268066266032726755047963642894838312097551319813442609546855378498531327469989998284290917662768295286217637733982653682873001349050706421631109071053662700962449138122953467922455116313703478206273940320238096646068142868401011190040819838756724901557844336189668697506002299282582903898993083026326798985829104150517296005141521552117657437129610498417500826391259016309484849421548744212782139036984859551096782258344934119101332594917602963496077534399518997440092158599309962916634482830870558274477100799136431437583725536130826914496378559733951344280142035757174715688119234685810550461719291955779796016168248229405435267835855484008789062500 [84,73] -4822502986170834876952235904541091453832092420205800561869175270456242610662103176449562475481128254978619571470142174231726926417281479179152880488639742845426722976632806184840487995210111051872393083578433007987862408437326670237258153676511468808039521468790744558845501678066858809488729431238663418013125719086479098810139612620441840032261414795971469277490696403918438907630144342953286970294472429197591382154247923859662068000401881502401560657760872917603431068285295308917796798911706391659969016801832917063323991998397932937673573947787620090299495319305511860998127492967996409428331860180219795526028946289691031042340664205759901073905659961529822986750559363578534957709816248633866127982307212277225230794189346306093296567190272255984281774067594219213159049981590591978225895463664615455383978818439622957424437630121836221959430194677245902537524932439077695965200675307230104895739832488640223605274123953741664969927705618743352960051857779711638093488246108433155931810203352691946992685009290897689276037848694061605983770056612238127495025429188874161631731972609465979082394090905231035948771798080277851125395558120824007697449217276927816900864674578439905287247371329388055084453868749906758352587868787436375124971457413022187968023250611716883245660331498449749457169271464070521188477322374056973266938266658866629661758223395553516890191655650749395135603000190333642329360918805186826618556224021088592121203153583428958764076469249688017095564290472917477810766802060593017884581112965468357474320578431944094281755524765683592173313537235707888848758973438338159564989835858924004201595718227873293066706454579740197663343572437012416615768300088739608718898694436527676270797201210570039208618671780382811584690721907834521003418061247213429372787453617133850505563987782447041907014591209075874512528991950418774163770587593088802133037683652839753362594288738319146444216207779696750622312796716824681747967619890917475551064540188207207333964973914858972360166334860958648069957327248327166329521357860641822897611197344077516935380766069374561479419583293405342615746918186796075535721274498838500966691812480949819249854096501679172011725281008341790621086936724989183891670686485366594996129610049568219606917340305560744664515986797491784817240072217408907265111202133149982875284420251600349354492241465266341650559855924740304544684477150440216064453125000 [84,74] 529432524192150858094028437289942921859506769941238767763876653352744562735117953595802235498668354458338943735655305532617214532585687766570798897359023225556954018355402519099784416768388162971260551788478709241727964858264490765388751246490310183714427153397745913030560321037514826747401744463945040638069958581773122647017115330997278727098059915567269025221978149269620977256658341000591410010511730038872824940144770772486751915710102264450943517324842547490876228721241620132194922704311199934717026345071429507671438780241877115053652631746555985686454489272079460528207829999107461567902816077425105852416500017407072223369228002863569485315936919182685008699883414171575520192255659269460442653293993273991656552737796965942087281944162723978245602705859454071410832239324131099048882970972114643196947750251240314174949866867056957659986675663246495768111243572589225679053187303345939199337844455162275434956796001951281932029824293327976130178402224899523612515861668933501280204734134449462429491968674008291208144603073797662471297712635297025218676503643073919995703173517266997367540556926088183757995728912227044567050687551658686194938823810259713607674950208335464299687031258332261832563602183338884148639772757519156637951845147991276181348869306034793078876961082410569405865371672623465208901900888282401989299965774392068764519623253891960101900306413172906821688861526744584257160822290320422120687921388639001978727921549282329322357763034009969485158539167006006780726263987015147545279821998093968360212836020441422659154096518938084531329514140563926288024411054301571374278477031500095233209155001707819537508824112459604676346923111005013375414155105321271595048255521140994370959152485018645728001908701651730410656413174912268965852814056047609503653371441987116671662360503840674266966692352365437384364209088560870311891035816312168727677967602438679816671903578314829732639449068778696842202904166909000972705157349908142527670526285874480528324952827761042294172209935910185821768571002497955674073984243315569911166890259977236446070116144120575267322384708814979380623476655530396177662639673115046059619837992682286622516455703642719341610320309412194181660836923095136741242883604786589515952862618629697745661160124216885329049923935906118518098900402961932483257531243090291229245784462452246245935351957984343722329878545451720128767192363739013671875000 [84,75] -50408263366663377634508363728486555486737908496308368414422365483967887519555047897510282388988141434525338138986987562073453832389427039157713609381771288936306687198236525147569409758863452515158549460918997306860685112943764301646375942443229110016902637681051120504332785479895883597370649421775269119149867428581136449499622970180119628211311068898969831584145764255495573969806642110828808301551026416665632811649578435525605819005778594227679119035207664562366436961018720605627572860158727732119974296004207502967131366033000368153909105469702564102405175425022519866252859964708396477994333819351751449509893343917283249799697971532782961334445481945474560035861829510622740650409909941064834647378934365140318114418395943340743993195245531367277743779352169690136581687945616050049793194229327899247069255042804116207685780365716586512894126039138697708528073859846234991513773362132625541809205598540171416302491233838283731534682055256115727530730663564946381941205016876410271969075856538074238158637663339024300039397452124369363660321723523844656337668792493962067616264457413672559986995940274939456638289190578219204617329491532035667947538051859867628111315825832237377631727392733972615871822970461235989034807312776636652801093958529226214288725007711291241451423334879166101246374012221605508728606346015333657599053051298460871550284733259867036091004935678694871232580977692475992361906015842906791083840809451657101889454557690506398034253342620118700604697434992835991362845768593762464371499405474820551618076928930319662231163990528959242606159358012384867791490231058622447498789285864177098754653195005239877145335678799874991540891161460578752444767563157655203558137457795634976892365950689493815324969633384272503782376025598738357208169035189846676553501424261586229028300631495799169987441304654040137938972446739239938532577913241683218167998009199698068733431476555677574148966655623665524431347613749153763941331429824686832213856214157028521437612467047498070939677276710037927050963987578043565677094312841275995115575851017353637267288272076192684132390077971511675326962260355126369725545512341712659602668563293745608125403821546573828452702073237643199247448923754357526975300597840416371202128556182892646488445418131562181907003742249382212671930621113315827534556172625192196330480762737903195811916890790600059846227054549672175198793411254882812500 [84,76] 4145077610497670088105212704093220080079852816378366039702878609824013045865087300549701476330413780633608233048107779310516711964998389110893048300422875867486395640198192425697331261013114410829356686742593922475405432448128225571955870097320478435028924585689788998030061013156162800947937965201935674046151669300587255006794400650339467053462682353466761303858213096216494008050698967013203839567780228369325612571866535047805355555233504027556842780048745043417441751743404335293731043813511803183543618977632839800697432636900857618156025804576383497567826359364363818167855776250369381142246619702066894565613792422684629290825110469307814039901131404514113542951483068090005135015091353493235396106253686967493707119561416834561228227596828635947334721104707495713516596147580329258361967808365824057979994793961788897920984820260532425735439834149932173099387978714798590124103736293168082234656263606953108305565516713753865066386168118734403338232037377265074868328857589766676539644258364525367798047460578080945982811449762183380152056955808512006302264983148731877716471809476973847995655227742331490350582432974904704076979097072634067481467562275717445526103612264182029784261154650902264585755213848177520358164103452344981390252573656555052153527756422339889960562797001871238233320793783910460455782353788219086046287894452758172672059823249671841203094710612600273295423840843876889178023867929056794583345499270179498703135791371131138847299354111592910685475015387998906801895117849355650876002938863408698522971144491943451804817281132269455017123725495099003557262160846925159786756264366789185231122293387174659499313837501418625577032866301715612495538661325759674409949072650519797299570925584735290922251733627436877875053581915618186360270975500086165446552069562495729191194282700363372691817072823736883935685217799400421362091009187089189311486159271857302701839420954795052164962706762820994148991843558223818527701066187051139592417758103084415328004369022665032267566619093326236418917160894180675581628429146380705926425157013810022803590722349555511242820484254731710439327860321783670137726825223406280907097386305289491441439579262539002842978255943133354455618270502764390393082974450543170636362677020154162019699962512416914139001913341250926069077666425835898302779664050283565969726619112664820674768418815037129832035134313628077507019042968750000 [84,77] -292557571869603404652543077752330557951849632924242273927931814853544284227169871255407008432088063695087782540247440849165188191257843251476466473400410724159387396612584048650476129159174332007224611983647894666432632724122775573152550682421040259352378661368335548501191974889679770354279616867095354790579638423536368282857954838447544542831528745866872405915741683598491851631927594842624123427915099081535814932273382282211600979964385730702555615881156094723815276697088283396858703406448408357389529280202435265750842826964697584432158585404660735902542864242925895465100297102681729367508696278081544892672875996879873227749724467475943447103506999736307159980756832000897546883532739530009306877606498339773706609507340878327778726975940856338218997953447349561178824321481082802787881474702112756339716183631944376813009530455385719027150067183174256031410465141172479055452995757463712986420105933544094832233372147774099314555878264535526970725786723461980845073018095623633716695268799720421756390288483254497131273428181973414131252132758693434170037393696007917507636150547336108752126964850551482135160748095804437158070662927767017509448336099811216989194824410320082242233000388284009424272258738654267099014821924551855764579215651189216929106216107994645366379627014464709130912715947841524264312189969392733643334111072203921360178002015560624481432686253499288541314718107425495714889730773666535750147108255273670644393341160464719563144413729961339923197850488708123030561594919635019469079951442662334760879437118777445303004719866038519828429314912176711694300137689591807647285702179124400349986130110112964521654863212199508639550867816413380634308162165696542122052785064990379074382769716828628649502628641903254910852116493279861833024160980643643336040018842459241968550417209140994650096980017397611821820600571703116647823084779358675036811017384113334918863836619613975276139992559845926388639459482619757938127765515843855682931074731292049963041503882357292725336801744486391202789804378469232937390848344102751954151754886897212703600882380270128553950867172849472281618396187297695329183237068282113048012545551888750145020415361319460157418552000748062305514174929317535628658396128500170509359445031880000557361962414461246448968698069946273412804575569052058257134007561585641118586690167060055876486232388777875002006112481467425823211669921875 [84,78] 17672306299203612151069309284825957842971904281433441878111478154509116856336799325029158925453706315641270856057999157081487141746123717313714131795939785946326429611985555821701285237702227869712681491408472617138414760784586067102237775385544616917010261103760993952778466880341103003351656123576307106405910828870681256257382776437831154558362027086271732475379119636156564933847511795271218516876152518239578059775032279449436346097048755116176029838706267098308154150056412000902942327712829445397709863957602814801610172832239316165279231967710655566617464648667324126447068323893811570611848605285140973127171315597797112874534410891931020520531357048086800151874391736347056483341801479286210698456743370327012293077803628160556028326916271937916442834017053307898553140155713937018028623884301533897616062469590696418460463103125883468421164216987710423763473517494933005797918197829650647474024435946715869279708067213497364379914345165350048426942350330285838535045103242591599870502822633671677924641780786969006191216479897223373190275025984293809265702186580248477274116844641234851244374214664828171100373653660245348431876198375285731514597674552610240486051816183564117389670175685438218791213927864446356101750515115066328926295140625306527082933391760617341086646705749545541396803660910767164672199817470476886524838570130217746999349931495108969344725398313047775279917280477450968204942284188792376257066399025507235817271005345582043878783307101676236236395033828426418337454985771818555984537798193070646771825565152539980171701825458475094963407193559246626284251285667811301828061356813435706489409213675780972623406782954099017344658630071496913606734477987838979755129175480071592382530308505502107372079750185734942660210252807940673277087425183204408977182156478526479041229525330939432044725305132515493757221931358466891157079096275612289959871125674242019430370357378547549915021835236427379920148679813002908646338751082372128362288055544427005885055695834685794574397699978427396378593143227003059270018254351120832643261172855841801440774570966627789375936706090349375579087109584004786914111744186687686792389581893652778314172882522483193597884638394569173224712722746634777427500217912870318780703163033755184962041547024643544071092350255524923927228159864133854114822198580703000021988827961524827925982039644736687478143721818923950195312500 [84,79] -927999751765190701372495577468769118801616781066208471508465049524585169918866901961508543085403075561920383384027836895670296012920410405181755034484765450109258278366240250969926099449480967869928589915141848434104177823183319541284858155859973843020034615793698596141790849322145137171374151340899007445783355684863924225053891309338302456645837486534911138832105171722217021541054152076843912333136301288775461945852873897075114666634469927053307478310024620818538908546017480227897375929970371242808772987464130866293049836160948026936746140718695454839468946631316918128667852461275567878907151222311786935774787781670519313979862275704966281014169758483714780190208199246525868321193019433751754860417678832198907969017562099274902140565941661372367148700887952899436129876086283096106715135070482924939074095022898713835531576080772846979642823472987835448444712578676640129617016506934107905562184809346830247270302662275924315978622487054429979310504928391748162593817105022599797604210611773013850377671758919738261974982692734792782752375039245321724267015125183033696193413597026852600397615634344141195196915623864705275974599661190871078727891118271773839326261885098319998623933634475848270282161573138251755491252540216267070466149993057369046249255956859052428122191083105427741211389138910995067598240511922759151286030429585161519507470603671778976413517035289147305273694797396720290938880297702201795247702135584386697852668029178774371148478980165743261252301627520408720114829173384407559705155711068915604330804691546695969144810235402249398553154521849235654307531932102080798464262309389168580655432125026853957778037134998650708860432160398966494864288781723454271824191953383518011621862301087245085098926787643193918158313913917778276526854139601359503886024230899594848396092021095373601998845903691638233181529153519636008082885470737827444788511096919880236401655791810805236121370049701979551328126290140014211946375219822152646761749438920197626889315001500710922949674157068105355414144154478652012307341291585938679529629022764382940508508715148282081656712736359220053555673642363051491101329939867744330387367606939296694520325768306142954601353059190097013514339468164094104177968823570538270398354896097051070601135052237373744841320063249369403670650394579022372105848698092836824819277448834218061102241392745781922712922096252441406250 [84,80] 45137877196136476716989089811406130005008369466124741921041858506928797323367574916313297299674706232219025431494309473037007522256116149511518587225011896035591876485190044789389890458155665840710399726603981694553387501601343258101038251712405140517750192032944440962038295125984137562280914136442493574670227848134263367649417544348339169072020040029345984241134929647944338212999652864071150320254931612751964762727053757715927918050765516575198431381068601261651814986414954730965305100732408982916276997220877745732063715882976475973768993692347428484821798555437527617968367173109195833051915193249211043372929230488408375683829109270524567141923127666739935938413063899425244134002520305075200953563883442161285541625140721514907315570539361975344392822634109521611215033745627282136801982827526970839493477055753783773320110064004563835266745308999804008756039799352864017827927910458994070532348460451624196341260996345336134525009549501024180393622748084571123715324307864838524803236264442236589635101204387993930188137042647070095143923360278588352287383537117053302772126978028878743607479279146172870334711671703922958903837481145739928837515925862621095271872924676553456309129205501261773605651418662651003843705772681909464460029807828605164334514096096919394745701185598169692551163036097096351155866614213172940975330330900179922792599852232968278753935149760847478396164116323202584708310036828886235749207260258155159738180929068787794448718653403116459376823778972900451270969535656617743238305373558697716421413762254145934606406362015582665999377146307154114041945574911746161754183760225872619973170250176027568171554133284374467759627715484271969748034821159769000577564376369145874606508347496653398517906725747409491863950607448049132708868928631114520499742823308522080440736654716679245352905412014250073281598780868911593663359566542625365591794862844149421739597693648347363608289890912426057259348091829431566301981671537391950644299040155784525313576178177899690429870895740221560557157703903749773458772111534507409054254626812836382377850536738409185642804522477168608430802845423233083161227715859361847701997761650692591378872111350427120798312950107285731884291134869030412385098345924149154386283385424200483831013231567503186688091975948019158379733398246531480088778627538472590934052672533710603985923626169096678495407104492187500 [84,81] -2275434820486681053529609454888719718297149181095924672956661409768987940977795344120092748838430442118457103610829637626036714617515395522027964212200478483658591261433681988315900733004431567541512923953498713826230741732563393148608811139252913790515257800946810562886878263353777769283829260174599648446191621720811745504387656641253722738023088618572380951562073122926034931542524390849696822643634066165501053083753250238796327401293480215453130586249587375422848699567681733454457269550001390084810338850503357149428893747690021446523802241541634059328960572707409656250203010001566602795852895487570024294132928037033585452902607845701077454909508542695955010717672618446117998929770944411265785623049469779897095842176676735308304393470576609566085771064741698557755020825027680830518254259545620425087758465814106738603330736224162448213799736840008949598549513587487819596786603924948126985503298300150771942430888396798330725653938675279290294802148393227517889499580568660307727565540252609058557146117978632906234880375523754245665184878032052683320807895660613817742630693653829176212591603722174517804634109185227173614804501673369704383087420157701640527666355956405694330492668563143591816683417249677002292507176261943300214126552088969250896756982072542378890159646002870970977645144729152150054948960097646124826011881053684288018635022874505631917629396989482582292649669986872005261030615069341882388561586059023574257968208553340750888252984524371261586414369318014157084721170255331558325867293789539749605412163388605183499683590818309182272716020550131729546058978581136792454152787977098872090420331252871115654597359966670019364707055889656369128791880813113824198162623465548898529467177136140804809839857477998949458732465358641601554444928132162218842256916441503766022815397920957810164269088251207762381968587666740915544467088406781225039792323475082696963941624633719428101230179039010286219116846914367044793808724005673951557313321922500052525843821828728210475690748061242726997917583900029160214300855598343252243870737073864575164336632177102623593644745000330989953721164168900545947915520275971647694355933970571492950262341490522772856243401041817215964287426259989842438119807497859799694096541270679373160421818441530590204254721185683399713312769379572679569696487104079010601979937700178879822487942874431610107421875000000 [84,82] 123281809463717182365562037648073092924576945917328281477723300208553566183677385803098859449664778027100833144243461009422242298819906036268295973302131129444522887463625441489917124113252923628077216688958662063628279016016901393477113620424100459483323654115784299536543755932065930636522936396979046106822742901980457566817352569936224559695653303243775121565235424465280103410703476127684689026707789890410420011813249097120501306237236070783958876986767957652471388336830156677874606482419336884834672082514428021106621098606423671661566784335593388406195385928093670406435871672316497725571065543842028232051930135951444279575043904651612022525732405194732420258242995385071504984113038818256688331388209236623326858669523453700364143784438898031816340982390555132327102558126818121557538023600315951074713768733011442446615816030464089413473612617727190818260683088694974979710628069218947185277243022171670883098844726224300000438307410728560149315180160723277775843944235446262762494710927743597224040003746727479491938095802829095288493715224724627778431706726066864449507077717525133492380372546960290347500989974455149775955353868619066669958416007789219412171426761352187476673376382985713807978938629451092177281232999437884624423941476339358423614814999521903423140580548713448971977710584433583123272644843606350035833365000303226072756194906723511993795680376974159010908111139860617798937191829613321057081856847770989916977567017959496210372835649693185829696642349560243808247759082423623720718909162357680609483156189360565704883879896436618641626049700340532967315488275491954322857836125911018308683139624144173709693912126848695756911094960529830118249641187599874622009434128243521326391964225432797186703483487440279666453281918204676251156738181839847549508598222904526465438974225043428591144783180389958020506971412391767277242963052537615082668496413871557137522022765036370255954337380664466064909921314510028004161403113147584518700812297876745953154064371935528955790540059970785224725395439552710880570305510707696368332364143542066593352988407688338581000718913639567321920595027119869263920671042122619833130979202243842626274127394089552789720538016729494016364283643140053594687464065096133008589563885534456006383843856943388329408554203492204541885679330793150278847937974390832759508801474979122758668381720781326293945312500 [84,83] -6338537725532696657797880850461836009501200319426518780396045721283646472062024579074318748356629885197830316037303260250917320925006847555758954342075213138885852534602768177116437910100418172841302839854765309130893295599056265393611900288872341333808910557115220524441865256689144993175319381660873089119739231211274059759814374995037030725678612927718135286147840509732570661863937441489704097754487605333587623311460668167753319849399699231410592509743251056202467836709650021436057238861766066579898142217096957299798952146103902789640214248468312495971162368346380989421463125964261056777248707431124855854119569331858629782339143116802825799161538429767679827920329437278282800207686174166126351961479676875133543481890941985433932457206818625632624177298348723807298342652329919647030502198873810957269057994399545338001759523246545137485459457084991280543239529532442136828972379071587029371117390812154906628417288219155002956325360360727650768668888518993118410149493897983274181625354011522146244754233177960634999283240734651854275879794603033093559506434203562792317254586224876853299388218852011693891492568211698468132380575275608184096242486264352277567243162795100842375092504889645164767221872774666728645857907993712251914685855699792863728568344754729399835261013129347760573663059559774642681972307834774875803408975285590107808262642496091663887877570299819611835645654686145428913068327099747870693143832030178435929749913923911599656421561577367103026226646360292228753899263649634288413313748242298383200583304268651179120767951052696697066997727539883548246110328191880032231635467535473364947978690016228121401780301421004799888859150296768540975415227452043621165776178471636145335823973874242475553644491578202950816548504915150129111304155563913598778574742730737481492439236133439151281601888028962375378200593881640648951116525672456321053406535154406826148195036321800061935039551865476418619212922670343107335067083214410611136092626566670482893768146762758948281410139038962116773599459218426914980171435364967324369363942507732209683759341433937124375477922353511481683339019170069299652215667688646842254099007811427359304728078093220857642244849021982895828687904292610582429647869553883361832239662361107455423839844264650752701098464399430440298704129170981320119256018076842138647686297758809814695268869400024414062500 [84,84] 265789325799852895982175358177210997008162780869108849372622522442147850264049474051101132229925616575427179119230345738576433877123952727248910358916010630003244069881250133250759833983401188758516351628405697859162696392824017295433548962649743381877365053806055687415854338969265888300797687685115770722964467984103356351736016812413152501515097231999275677155914899285982960180546048847611611157303599627517655012989772355000134392513275604562959723718119647090085880122822152923755927934280498682591701989980264739323375388642699754623498406562066006047420426808094612924245374966624047323338368902439164423640964386205319025433556045995750463747971487242589098301775046076684204262941719256561386548840367822912612138951386426633883254923773437532106888433166614160385728818272218592142547499825125396025214312870739763119204036409649907863319452562140118367322310448119572063193917447395497641818835545373335505170559836192666584797966645233601005919408238248055280358171881866139641174269460271435804819272250051271742497133621593230708267649408704385006092240891447999452146318839622106320177841797711336306656329330701702661165442303621234887235119211025028831541488634056230966669662264622735784033839914072633352094993338543913328408627072336821043855265206022989763001492637862715687247789860357463306164487702523893673654130288840643474821264017361484347792057731900880475646926546794318094583956702225887479360313598871356284444985207240313924873776520843748470363594721405915877120329389789379147352278802287443155400859243873581129002761111964121075717182318791829873835738022354288067849656845976074141844310397118925956721435789787894739422489197267801031018355495771866825902037439259394453124568651920810824207405810725433951721092631058346450373022425524996513688375231409023403445018905477743198227425796744350712954682735173924466381037043144473327366847126233147037557966015180533253280943194435980817295561257658676764159382034788415576811335922929802563286388019741161831957479379215620296870023957206964466113894279528441474370348051778035737719171472728521006832819981737179933276811026562585567952497744567619328300373622386070057094463907724350490988450766784228062342110960646419295825065877371626395187084505875947726141588854356753967451167638460949882290808451237489394497817956491969582089041068684309720993041992187500000 [85,0] -204939469075198670645151003638294377376903336448933669205278431546927734320099845844447214816538356180738008747494981628763827323880102928937046288250950526361343179826057108649270328614913829169910431917086637340154264107075386821872868985963496648213944797489712806765816046407498277565356852922528883559126474408486736627149176127823214120986716049270422475837158575083038695085213623064155104458896507737201155823863209045525212288597346601326918826519081824517442605065741932841675832447615533947115096566604958518295798989383791550568729735867793501073065626328079559037640083350309532683477605645297700459651850923795175117435573321140639504369193069054675710116865239809909638264541828873085772884453327855809836220311791373798205727972858671381000752012743721826245181854183975589023582056297413749444298645173006416690857637063224938659696722420936613684717793478956838936853509207813045413151021166890786502427319067614300192829102030450470341635363048752003277856132379445838908222523871590745902841097320832544005999425455336828316103118205307248688062660677771409854620528640055714826897357435684629031543664898156972270380650583506277740276197834940996528896814059793272344081371498240573103222059595898896286888973440389060482683549837073518103591082478832597178531186936738589063458144650103240149771721770560362195739083839376647504435723308461168960811747968966404791779736196898519084025106384340665287698205533036378191791342853922992588737949249890748309894950778755581238136748378642611194798411794781201147701824444181760426353037307099601812859625533008228291668861989987522377229124223660515168420667409505741884843142392750950143542078231769446450600962812007875463782382943312995000912360423021313025577932043316369407335927320969740328920219599566072749117077013340634932867966636652696537858416526617212103027657794161466541067237992926646593258693187085368806855746538165483417773220859114077308917410699042650392352747321981303722686108226628879569901379951556882332645244069627001725734251443099220658536051520823950113929320003999191293144500810492099291147295235025884936204557891505237525282036457430847995569188768585052565898714321393873084140416337980975076565434163867693395680034383548807241652120682706376611409295121523173682305002157939097822163767086640602717696923909095757521114933297212701290845870971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -27169170259657798731535226150894889251935883758368636802542391990387658767729830708952902192285244672191613045799150168600253573509122624336977067068596049657459911148269180471550551483126275426986417479614328566961847636017914287697234583149401309176845246112758630754235911156749852714908023371072779700321241284521582699323127559924464970236237048326150918860975372818129650461036101680355138328209306139179804806873004912446149764483584971658794051276104821278059403103129957604606833252994976240772712294307009351762622792014521696994842318321216140464452205713785458593327537932992506273251002757618262062314680082806368100567221345375654811913730046091127833600390030311765417149689325044799463200223199730873162508925994771547077559540397358387224258869877508512993013698905533645792043958008764538776401917408137267505248994661411046869908114089328431502249238076430862068276152010288440060854997765974422351204691956852393680198904950884571456395766104021467571884827595907662855032600021119642366496060437048127068222875397047736550641755978959164501076680091869676076096427721149523159380155266098513644178933255156132968956640003615499031439347727323857090294608464521536838034060272732931448973149661739973150729906175028056754437870445980958692408038060249662362675878069364583160778476539586776910921641238839587954521125559540282429267629867409091927000821253702134206890160917847498767698590501119341629849821021126683890418379787374979608831852637567114451416800481455762333798339706526647649412022552605672140182567624417588715220679526343662202152345341251222028298036910956228580903963608167858946481746997713103153240027875430207001117858688770137896975212650756044737100395554126921095764486045394729147696435015030329642060973273143392900841492065678064484511498782365234074152629413032238883764730909172939633071652612182540848473706726520376282592223489472642474842002146282434893856114621131769906150109495301433500864639358286807252891852934628709061919905079295021451517522884806610831551186540740570941422956625266019675839344918241042111315844754862985675891001223901610752406549043105764331118627096684052626918175143540578637775149457043689977332064890077111692157592260931150511621786184194102268390453549551407052374344327462158712140795891923013497081429602851334903242198314237288575556661385235202033072710037231445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] -599678937449387465268684580489404757123486367025174237580950234417152070556000764940944017594355245821139723994111685548605449638703077964782137316480049740177380130689671733747760646138984416076223565969190357930461263006638189397038019301807389988311106123428676817191456087529800088573538273233031278313394420509008110661578260799974529685257150221637050706148621891855703688275640567537181692644333726797610529760485923679871774728675219940932121484876185232020122141113733427838100403807426607640363400342108179532004084902699454341509929470163557357679533239925604384364975926224116547086538814102683385600292887221141405359239645529029054337898762679237603502747895547607200842385814789431661120890793873575688687650330342665859391609350703378841062170157300682241968814931967461625201122969589738262367123839055376219090540666255456583408946622304211675975543782404209854102821313017163514585289883512274731836644902105958892107906478731240036603920171561885704749937869450168983609195642923357340385001211250484102331472474121045573594337507437508466677142304382031946198929935865765637327917780315371413052123532890650518897318302691233646811377067789313412280970632721537963446219669349137699982705949501523022677535990387931769822494538936752957364389435660764953572128252596587435557412783296208013870047734781292717647380514456945461359275382305232899394609358765976430388510952127126332870408738880697904108599542786678445366457079465381704267143801433130494716431547165620812180880377143165801243890093411482921907938885120023260790148274556352382273941048108007247906490380586186948869566036934000645494569006540804393015656804656044764314744091408512991118433063703818876372526029364219055668161005619803842700521065778984098882153227246583990803345096278493444893065249744255326944018406789059248756289281200949935955463922463921183389133875612842485554225103016675207470066835458231163061839957560796697502546032788041233573879047065337465969888768365868860914884550163695213460686072592276464281631232883049832394776986485505393897919160879393745146826590668004639809185591117494699509058524122105041658131515756853037243193569617042787194449287506829649276238310758266545542380219087845502894222611347915774991950132141573706526711462337262723710077032358146769706092527553116279711381057151275433635519498953847516986570553854107856750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -5526969501727342441709531325823529009106952824432891340735329651362290607361206349549323558836457385903754754822112807148077782058611576537692458154343042156880985733348693234958607180594988838621870889823901911164527496700121357006294618394991576070404758112126087914375321999669581690023957058279029531084921588373107079909332883928502472022133787808270032526547664429008128202438460002406000706496674058662897902494726652865096179145125261891328418431567243606614324152523473437906591278970979213337121673886952137683633584441120288385237801449117374684605057160354349191731358418935678529523393843561164753773463305312584453727043127428295616375963854372215603798633582048926723194996869251013865113045577092177693216023719125720071164980285718743259382143863740262929568540045895392986379976894247362761268155757193490152243314841371174968323272820042223554358635979458381284118042601642447807988473165526596547202412199535849507203032857815853362304696728444217912412037203884244228704814615231688630573087648951850099199295565295442123108260607798312803042817479925105977626345627301158637462603337879588694826864398564340511815541128301312066503952593807277833725807547454751990501866948066660887201694601638216596638304068071837237221374012650803661517662629835112552426529358063625255438607339753208830443881900936729650434162706273107810581112517162628896460017155852578010989128528364256434008535197270579485908860515223590118903197818334249589362261554611085471690429171707950623708801554278213194299661489507583630753184754877883269036103239831114626966759096645369434678618079103601867640781184481033661786596239589093607728739150317381182308040298499676076853998916180362537269033118413840392300241581422717646072330383970766268699751865703794686121104900849108214390243825929179799021107065724448518970703573126505195537996976256854501461539856865179272005164447510314430285464229148227650474401969060716877870939813879495564058009850516383362944119925975116530318073167627974365684212458907954317827482386202329889534702346296616066205731851727051115456993561527828054761505645358939650217262464270656573396346561529305477518817290716136091163043924776540061679364327057409953273626382076819198711321522779516789988310483444743945717159678404620602270573231788964884630473548881733471045819329903068381286007648440367079345492129505146294832229614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -244509831448818517155624059001538135116760712360270318566407149266986811366176618621153725629548539106003483013502947200074219892888878536247415252550545618603773294572748443891772021133929923442268946724113237511443051587584898902803379114487837510981220563391622442883323600538940837233167750593194672750092016882729539724683060883095689822702992006630678320361142740165749853282243207240286898739684527069813321159167599288663044794249920183648383411988598923143244409086814261535271611651599089861520992625395040524014666829855016606525011953668785428275060632642445929887825658873241112403487818987418343156111378789412814656507686031581460202205917885506829819392623110835804649498320931364504046012066657109062369530819700846962280305902885020968145309651103395434051600246721351283748642441796045174864896462709258454960496210760360965178023224983816096617008177760853875028785110980810900626688105494751289626931565883014809175328555502528577835857780414905639328541963938224946298341492230405502170450452333042125642897222577229774937180080802431434996537847867837129656268512512190682955567379112036239068834305517541651395577902494523481401871256463807057366122581594462846684689305221715927963501721819654788767580994968621033798747532805041471936708103279614987653864146299676700248339959055272211257066284416955350797549763875630354356277235786766873889848165629907305470918884337602632637233650371844527407634637799355877317744237245414275024526031677491259314154999591937498071959546248824633582930796696948472969063635480644906248569225204412171275826079751779482438934088748725925741944147494104021347498275765496647826328034606511179870394452147185759526571226708572353893765814535580822948187981820159620892656562265588493069145461938927726314550130943575547876387880443640137863720943903327757756996906278103205991909363336618493682093287195710778131917511057103357135555885987956242610542984600730163278569063949617990954799049653096083361903130501476446150662044986679898031570200218549419275034216699632837408451584554540995329044324919368466237855465234022081637542891192280778360241414713776449377060223865570750544205245311021042882858576444149211884855414089181467694788793582426183195068828700554868861580336408911472160879129756631908959528318085413867997552739783332424453813754838309770533401752125394470679942138247042748844251036643981933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -564466425226447700211553570774385051976564284002148184659649663374092253596859785843554013241326975615269769033161983707900748186727746265920796443887195495955641317621347433943501006671454356706887788897798872658644796948981455925447587888258064328309239868011142339579418103774558824948841476750369042981547138735763210803904020737833945123063064426580084748672645776734970958762081028977770171285546735858096914866989240417272145456925738023857287344172528204965930965855931982049313947409825459441304951947836361969601786579190355441970692165167759920912941109659316163974196804857174922033701223329467874087336194648929344352972995367207160005437016544592450267503447837300809103281136945944118257280339417323273426392675108440621891081553577088198901094339176592241864610847205577283968085485864019547309069224660253897073561208944163558396585193510128190410920315348398399401457867062173615659838958556119786227646262973202405782670788297907612381168731813633386895675994787833593237738939309876200413100635130021469320084834143125167747939072906250422296333656298240807052848933311867251363813503543540534224809487900153758491477076527008887137474315887305026492580451420266313529904325005070875320878056705771542842527211718323074595917178200492562363994710233636815804851023168842029577166777654212673306454304386855621523918106436754784041070879563352865442000300978727813046353519583871700999247758178145118772332385329015109747113265889608530038986655163683428998238486466901744734175109857257288002435731502678939830933508610291379745804142421928554706696190536719427569188330555241961354263086286238425459204470019197651727822723498531406264094328595702009780700796041326309501811757870319209322425442185809393559956223066366591850110565881122167986600752527748260348780943254383429189262474716558009637620503474043471036077459263669759336809974441676693509803176951988533623563492261239849303251050650770502836905541830268229995648089843378366436801247500293415946041648033102159795988673038605943705350736948414418093313306572941174620430277746986933469751037098370813842072972987134430731743951499911916964898736488427812087086222134407741884301458581427474924765601547652822371974841139559316834271369360789876761527321021699137389737355618182237376977199911538427514320095201259147771991086763555426993072613761167390924664011286893128271913155913352966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] 1871968706448952007683263195698597997581015504377248354763685339192088337925290777048850403094791338239369346827714967116757438925122917367837428289730199382619694011300833190208326235906377236456311593874639177969232508859597647474683102611454758726337701394818522629828498315857270024142704888946482436573550198127475364688685261162856955903578676929115509165553657796263599768896155551102980930782955622395881125850470324501329570902883150897588926474572463638613134753848891717045773362808024038723861197089532500335851278544620114293653965364155241382449088418208544233677312132469789815480416862798511399113289814099578121111674745341820177783136993980689972642315777972878994229866442381445606348167391069724360115942341866878116902103706667474131765809277199391281906504328988178405608672968259912876714789979886878548915892760592042636166285374602468712493390774484461404671102256956286520959455848026129850237804875255891011831842375911054770330091497556218404641123811546423941873309583271761178214265072870098839720913857494755841651867325502111462761373217604291453646096561855707268684451297837605334868872825600730747485879302738753847116222570343660397316563655410073640977875367388540332056339939789802074300101755882866423812108534531824918082014367397061587948377184595959878849024465964527896406087279057164636157770939096097584855827469387585941814436616372315765750971229269090461103054085549570798053420697660419374254812105080036933836876878272646396698882451332195321930349430226501149934937118087544653981439966169565579408380289843737450940394447031894397173086754983861943665917698642129214578464402122055821676447418284623324054137972560915771616746798061329890174626965146997756019948081075632408676341616079614374252601248094414123172851389096648039307092521925468644512291379130995257145081290013290490735861171793876832493342709213948297838659059676194988349882184737100043564038346785176175331997487763829466715252065451511391782449049557950718917533933467467112589143262076659163736648965416928630058607452762123898345695605978149276952284357049144278486184095530256582080673544555421885705870424051503276664528980121812649146389574176608875134701401937267055186524645097223114146564745673683417628425188924362384746709706745037472861184370733874662149641546416679876863222047914251128287950791883049828272716575208733935653526714304462075233459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] -23789763743519356511237010353438447414169908853072358821836908193161024939781994117358033792699217855606206786639515745813421182079721602841255857461717829001952884030402169116993429006470203619929905850080396030721963113955880339010139991321348724096434522784710380814343965026457595504340936574542974139428287263429742616329172047282162411659837473739957364172890008106831752575492338985037133923220144812187206159206127225920660082866885331961012805813109951491031098798706690835320362514325328602619337994593967438043880630314504774217493880634890927815579182516473985160035234644427523967852486375007555597913417463753951773128678281925886713246257074890900175004968841353447446677273948464004413000466371036756513105504184558754782537123955960767232755954960153335176675210423026730511567886377615214837044818180432289545199060454937339191907140382677329014737963332328074752047012352097792271779929948902948327700186514024735073759184729021810563450380391580927718323047252314155226295735090199309810136800249301565020473599894472307504903282871146709333721250565679731547612743569998167124022969064340469334855872284111868013497732099987937081589402971740324263789228586196716174033271304129528091324211262877234541189961989729578663741377742675197459374885474881345374144878879727338878678816568108348629577593775636829358018873097098901412961533354139116247774793751881130302083085346213890144595470341450818130311089096310786276235785704382335770020290624052477617879885677200524862708362409668681970992368483441218297671921560119475696666415571735875946072758730444868072953944338664953145957951608339158263320869486182639556573026749156406773866429169381993293676443295579393223201186254804790040526946005393856538314276334270896603467184036048630224131598163113966539732385620411909515544391225309884686107703847805856673674416460524537320159334833137623397881293632586305929640950470796575279781104855409499610663965538658887685199485145552026375265089930811073848465668160371816695885948711502351634719372608420211845253953072758717600744371256064635445122073638156302245976789942093455015041704959449030870745631135462709728709495901446229682258613698942680517582398967461690194374382794133325754109491118279936025764845178993290663928317872221576153421624720667230305747540526797465724613979974488644982903572104695945261463868783657340730264273531702201580628752708435058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -80136987606215079790620378023670027997615502313172725500279861494015395339097069691711408819236639214493186518098760167859071504902449361962536651485540761411612980243702191706883149452026905439151945217028461961771889294182977959658910358716184626861081743190437660505676496167630694262104925329195645539107361132442012780972030296779163026516943518391730931167605294164680176509366483091481566602092783778110808767417845899732147103735333721771593498200541712150060787402685219437233806375071933449259644732371211460852727341343762639662455955971478474334573054838249130756985087136712012204661897848787923517003957610608023218139844104476012234349556876087703914857984456641494656532468165511809123840572204990810690482339711916128784135234401675611050535059725746119582742735822027583953533523929108855207047322675445056907479489304035693896883196407047649399205079960361138288612897806251744319630004204215888558636214489265048176782846207698153050445887063459468973795062917451044331949383003884751752690774754475781182296147850775130751321140231505869348137083517412128930488848275246311114646127994842531488484933184997300866185882064861791810859176153050064274885817365851694295271900597286127462931404354070704445474280365779587882447643445273003182311429404943249980139558838273167249348161224955175041715062040384963309406058582990867931435759884441301539030500120749410568195434956835887453711947786077032462778426389801142824211506799790233654751111229769387093602916818841857330885601101924482545495852490701232770647632800379174334267334518983568522641791696255258863912313674221846969852355148440086421329777550570705226930310313128209931686087890626974546114914960207822199847624559790150995061058427107080317882682982281169617346294161952368089778323455026356105910436181274567259814422162240296994872621508442928839461283008799767960288659791031952380186769330618373690816591585534249576880908859056709401802639900336797297745828559484056605490248660787521528185664521921268523945626296737252641321048915474591297129952907111570256647314904067012802415066951404458337898806416632613908874963828845726136776094879151227396301042838966920730491389839903962407195371303568246778382297352082864752894310450097157214270844786680745135727089366738943685242286313936537973720941363362738948554134294246528632398679688858492880410086179216040783461136309817618439410580322146415710449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] 697407920187215521530501480985378669923256497162029421947048297444845722837339237279793709505377070491376672107442776103274298342139919150713637083758345504390141697919536054255804597794774085150842122994698102723866780022264683056205340578947507309329618592487448646396942606381069311667922245891558209679750760120489557293795623429000867934247841318755664556746260889311789403410013852646632963954601980057495253444486728736544928156839991779911120816694306442190128634472783821686119462728578349278645133154125543023689141847770408711901067748719010772696362188611327614016010386866354262870342922262273685760185011166771672408760380700179210399266521796062113705416931908103985419001554870302126925565675905920254128733574297999839281724176449882133482921654235476725490643099997996849870063564679288506445346504825295567145324542304138460796744101676960650582355365598575118869947781998204462496066474288004613114548451133635454609657392611112076787337870301283669852736003249377965068803753731640104690559131639333634389647738540802549409026564432529027575071003248497868379273574361177642849566168545146959732059846475525290351472147956142031018443565069367307867998505774209461776013328773014179768390368267943744779355995284659513648000547720022776383735881688482987346577396965963904428951826229971749450971211021010558220179160616018355259063512754898808720984010068867923525782989938668812821781304478161076031630237857159280981955448061679918965144010043760235852584421106329899251868628511421911074688106816918588627769634691802444865960783662073106657248712963937036258886954123628875693475964313497029458775999925154766482483726730475072701019695762509373047480491222649729676674410291848186691520670066597147188452647894884634724220491087308685587857151400193712676631987980615136553035864198191911560158686796303626378027985843734073272313396895195836500683902027613698033921778280469241265919746857801707727245397688749178943357734137462717029257434824020722944193934434807693100147421254875542342942283202711387223496080994461252159013060827227073269788389527662891178153249654576587144462832718368031571522859074425759987298737775159945733917623077753855788563534581536036535394521538869996782095918027893657237853648311875668481675077464472885571809276756947203936696789231632635468006504634646699818363473609649441283512338389875605584031833389380139465174579527229070663452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -1456686338880996518877927450650970395490309283998050386470342429075256358253587975405699170161396623589168020042681443470110586247553415466977834052179112546493071977785256740964768504745943688381121323963982561398021184682791780862698124501083970643847249355464152140097913339162451215341463749912280060390476352191211336391740599282290242117971600033900210676515046457957921545672257939188560773049750055345503016414239263400703238920363159731313034403519827571332995043452003485153360516463478835860651577037306658454270912141381844454267359169443709517811206784505253908690947745234625393047832442275547313628577127709310628410505295850108655533469297366612618051385603487228717417711563994940866469629723986903228241258681835396458132349406726529938207699276703711173801261830162032294778213721754894557113559242233434181852310361368457808602824320443971029775278441336841994588676720322671256858367090321914846165087171459769957003331914650662324652872592664251408928506510462743745860700887299236037392095816690797568906759275869979090964331077385470580985528285557776754329966251266976159141702024145016910131059015261556382857739600736308333046195572388825640229357326577307579912885107150471879071639395557123423286734424812284155365048669627064090051352280038333362706492810194723134881364631842083115477643473786142191928840532209145573783398539296845113543713202639440861964027833214366545113167697269823186592513797183683897367242890487686695621170142372219188241267372057692881286995703739777266502749053435450405266716684905357504341394261218360823050759008563237804292951115802370168803476071088163424206207387886818587005916274301624511891786411726162519681035366433713446912392354726585460524118396193845486264229800352289149500083873490899070657054712897134370255672438831354597056105894892063128293547308822187451740440505951628216870005399868703702054192312710491638433005465322930975803358816706399592745981904274751123922268202902134189569155746038497486678844405285556373600153486932791656724754669454714025060093278156755598557581041754725903183334117609051853144610440457703743950314007767718965354524750847252487732811327153259600545910817331578781156193627739509485479399240062222269591959715563067181302626448725174629421508019083916221896954038102571014465395686679423596648050388952047665218186728584815507798503534381678612897415702828892401787808097424203879199922084808349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 4363417048253979296033993767649813869056136498812932436368654747576355064028048135896492618534123090981840175284687072720239798233573511335250458161155529725448415909125841369393222794146305972364269747465003469595128220834617685641709838978142792412660537503950555900274225179344098529105011078564195836721447065454803649586172083850018293117449927225454455278114771091180838610886097511868982231643702978691050925390595744333721515654544665773787624616151116056501594444330020488539563690085099783895278393319174065916935966146370664206046523271618074328550934230268921433761226252336837296174230188176435764906224826042552120481479986272178327232799696348606499893822276981829647816170081441701321943486562270401028140817537554806241497899605574628005167273893984984484348451648354841333116901520238091423870965416315959400366736823425049611820001114549400801304919367504818299706994526290425317705963851989928699313741269914675395605991811911582022091719210437654342382371811843820537837136023449144018272071343467646904841165305236386887227616689331385358313260785455150134839409185304360702833593002134122179880952449334233402804769304647844761958704202914115919570553080151816275611703752741165220664110345955829728745582409429073586335768823284877120159682139851275138028300199751421947216119083305836379801044282437711528536382480234458443397763940409446743874747060193462052501601007051433011092400286785313296662981603660732522292208279091249215255656913155744102504359929567449830869263939419373701852723953138226808587420733742076376891550916269888686811991007340080066319735595862965526408870100854396260509734492078541566554936483883675307039401927675694833987911481961240194826584426601237426424514911759132378840164713656514774480263663754342524448169867166879730404501791658900453560442433281284889333211812433079931850418955915670772248234571794275729661041392156088014423226917169329108883180851913634749121062103875815246032676015961405785732539870768448149996764865932025793001067065527397299166100106852682623213636901994855156331907895276139565800820840226915565473549402380955625600461854326302482100255695191390793188911105808129333755276322520469553306575480315282705371722700122504886339240757537991436064742327460933253247690231156864848881586588037339044603032945678781022507679244529258386857999827363715601077851948424932485806157613143234141666812475612857724627247080206871032714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -17445731497591182097606438152721070641990903675751287301287725854408812564819258682004076890090264260583504527641221291428726771838224062247505476450664023685034833213818118019723952028879375968454005849698083624646328102720827320289454267511956512758362663901267938992462391113224584302102423430341972699001453032401064334574833603885403167612763232811159514790168411014361969690545667907922747360732217425556048553580949258192287931663722910433071873764039313301142386356530348308196035700260681012821045403686663132976082293794792535054417819468522526497124251823269749137460951111331716523537054379891587395473391133658317237793552228264956072786525018683775183673898978014281283203083035918436175945720798086647422084901610720840556926005442913608402996006572534623945393623960573781833751452610358461616175107108719520280494377188397705255984438643405710248748567465621330644580352015705428460783435278902533524333812404043220439171864276922355135648036572643852957781164994493850607662854354661714014433719763325071624474885845597527167111143992803802340925784670418637396008761864666160340140080518387303496889820994623620771272912752767689999126509194440256220141676879640302238662471544441284698396728289982984490916902866061844395270921695405126077822522599668731993509665953632313890922214278675016673936939832830954289967557414869681621515034959432305540598111476231018577769285235471404850091405299336538537236771174840071023119539910802568333935160748168931580800135725982939911361708281666268231635073405755591111696369020260322024344508399452066994825714197884468766006695483763884785826361881168516498071746800192285137517212186818218944037447452452262997221991142733260837559875411864010847878819283126537251811593599834435591983446472257057426090233435470577226702170502886521136152004918908663328736651250286453731690767894559891862861857054989979464634129012017822555160320898902499261950047495888632150566208604625094577380659820004644956199185707778891265052395905495034526218297313800005653274713651084845190292149221842052999044131220995528193680957658438468116010315856724537551669156233953379190889627382014430302313662276158016967587335274879356937941464830035620548252048264199223984626590350874620659276654060832454879835798311711325509882497338142598178415933000382642685497852580106360343749243386178203776194681912380799297353537215049248369910187689280078870979195926338434219360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 75544299023095001519300583069910921233002278909069936014330516206674534520281759991097316305731669638628035655730185874402377615990529699783017362307962007007781680445601175938232745149027820515018111133797929463613241457073594601626631336788725226103658470096457085436490504786859909537469200921160522242304662368741823861439415578657809208171375504873257546923350779852068243511570880064027089110636008602427896070679966715195685393108824707182508038624862680211457812854561751099148249629702186992531756494048342890678572180399675427914559289484961280017700514832004253493625276830604360700057466438359113827101032010044640436105850426717018452518096665280657508087863730824202299873904946204253907072795379317330928389807449095683525951197980414756068238829926059599350042821850100350124015957871164424197253362313689835584385150112227868643082159186209207877609193480173832949919604756213678407550511792214323877509571727092392636646551731290231819004957358627068677910566725663096560204967589223329028855409166254412255988179403248323441994212025191625860653670015595017477094672573209005893548777482264982219792773917593473630115712789365716415040302035128303175484458529554935862248216855469469893685109027713255995553061778033704322376541714186985229452722666378878830243266666416345454986880732670656628361679849137935852964817129172228137935680794186970201925371672400083651586671730346191864978804849071969818699435519537551581720463387132537685180983820865886928097150483558669033713900909648694087965390950517446722781061270838950406646560358212845967842190410683097285542703493594738352479380111094258086629764773954074911256063706262818445036251295497604429493887161825918396737476006905233225344799190674020569474424969114441850990016529449380383454680973525431366008549833210352082745918281311298324383345427706337759797856075554639260432453641709394837252359418418796621250003134813973546829445955278054647108984152822413212586755702273431829520805189832515692883523115669055383308461996894657541662313820156527511265073597704146837502197965802672162957030447213940636185622439225013790382179728524828873521194553224663755273969855708842345266543888780267601345377656389034576347230597505245610886566281826696463090389034116531535365182476732164456325321047734786088465414974734606839129372624482888582506566143094974481746031635782929027413416305239505262754103141059625059483551012817770242691040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -394203140104554535546767804318915563552688646614580120718974334967812538434720514456355171518875986247685303139098915567013394851888178764672737241537245078152072820141375731807893545289081996440297707515603720811472609877786994802597529103847586317245276213350176353133773511359021639726878901026492341175460123550089847719355262627701597101806762071980059561976941503023551686135163948653270929550534014843124993338749641026483645150586168757656796876509278572904937865581316388135515833837948785877216493132585871004257747339283766833591284600193186308336469836777042295670913698277938033081818675703721041137329324132236298018126194275740127459016014754664146222415841657189715292259046110717556376140122838569159940118089298718528536735194774655802081107942237054478441133758935236469982703471538690715896918469338591665518322696814004942931540988881439394718917888704955785374546872871322751682686266115620556072157239381007735443572573025726691267525673210387494195086431808919864256741064509251764492238810860512116799916269948889827974112073747474395404023995279450980446661828648063738696713063712901365362935333971823013425125574168075080121242430234836300085828012509155704173758749157972705290928913947065692084515484156951685103403260439169071473861103381597907680437984843153048693553765290370644544019283924035583380828978575058340457470603195666368684202556365889895252359885071820281482797409358819508448369318958537174968026771344008035829764913041144149011576668485533648790915115831302798182233801892278512167509078780379398303510118248518536304364089264716314272865755799653475697129511081179620301561397318035617241809624446545728435379497519822175375127398014363333462102759576886946489054162299150074941158096780110036691226313862915377686440527182283955364537023957042268945260573758965956368018252035927746188927635416487710520294717970084850513466796493674235967331350645164791154218687712400409121405933260994575890581471836734221701539379767009447784245356651049663848475604170689990196547446743634359810880369832905619181405823026623992594946358161482826983751511447765538526155223596813359567702672955549337751816922109900011206661466948421520110831487011184389114377483056197314986617407216283530344594749260383702209173978441564047126384198699164535405012907484929560315795216200757131565125459265908110739233632443447286646138253929964986422876653723564119996547461255431699100881814956665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 1602203565203808727202307991540473269027989747026708865865012992878576653329753639006165381178639648933127000724952076561688319865924619887621492964923161346218232975438136451341263824443706853183477355256716869978453103050552604297056248342202510552719568388631453023756891827034040431012868167657360323307530392266348439955363811825093578945362563021711032236710380364174243599131039304087283236354453251690999752768184232495686955298114823219957667401701261689275288433981972170878599908089691101934461211042152064370615672693519084610248574876712052892532401676773082131331883568145572357101929035787749016575663048227511515435895259350827648271578662138695791977019031064204186086821211689528407004545128875156476409037144868072512733135318479322516278688919278977767343764092651727816372159657743059707643302160541719410233568035828848195330602458810270935895395235505058488348346595036158417143613133207842292575120907827759682977907649486641429517194360734154133332086080277216795184758537647349518687967886072497878123019241421110824438874089810345757698114115260437015408699637054665476924541793153482762919355184202635859030544212695027797614189651271105119805417362364486716123734761042369940639510455261683742574221617111104579741764540291353603401881958390223946147633637834876300998053503531000741692259048464257055419169273315641113507305340141886275091886538643795774948857974823558674019667680192714746030155900998202503501928464368542300139571283546636642849693992456444573137741493556923748580174052111285880446375465211945971634767416522698733661568396779049967562043179833464994095370630324831527675983061981842186503969456263977668979445323980963320013223069085778010739648070548210239170352638214466606931819828409071257482304101982745979221937733920022754258916754337422400049012256521606333000880578645901896517215902241521757575311944558371748578325896921233230700234539763273416082832407167275125397857226735360064013427569840102295852887422069265033656797470567471961905588876122707384276582263927919784253428563655140853837900909809240263734675767102492007065784614115590250193804713745483901038016468472621769336491460733936898703875313246969679217521336622997739233524850787341952779731992034261030936568207381649011736200260651219919328766620549306369376785622834412940449206673687838189763052846356808067708139429905611872883392619513775695928204737235918272006071367413726491690795228350907564163208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -4582079789406900881584841447532369356803378214376232439329389309860955328445480845658780177602348766025879974250980718140446285095786409051322262247100017925493104559416483603961908710927916681427879441689146315392661686849004418614084095266365700355117550129420511750169358328484040146689203024093175322999362665117360498950447749681217032637668417717790136877947528303300181761524091920317001500237157069782656547465698259938573562877950421054099521341928686797730398932638736461590920051530815520777003920868086660726227839571078936644411378557251731425414542593677668538616126148466465507064592567125979181221307077034604792559711417025106985471562159158634208730122383823068557006666628444648540811829396476367922250022901361982546503208590241915883467890835359530824374016657430617319074885380675055442139289488616539758357645243754970597207498201647051222117191566074141760373218390880550863832310869390574856509451529410443964552258262889432847321833670353512501502102447022416717239867499071589698588910560845120163942281178441045954204161086089793284865972319019051064755186144065131556113054473188340696247160360003083947101269667045634659014903468093183097667827489246059384922729999561629820495273034310907104758078392267217772735633545945763548639087081208115763906739833701655848756014029809015243918023039360482292155187212278575375670386373776081852312765521548882323206087112936828515531465497751357424143858099034693273802649564940744433403380718248889143468778937507798580518916152448967326523558915373692732852249553917523148715259987442838353982830992138794330262450964897519039087492992838980473289507186987774150596041578455819286078226419957193960480842904715380947798667258118899410619257855353065270809490320099687394420689905917013312304801665716967988930209981034492942892391740969221657806909736040167724382452872288589458894282086957549442819382387425232579921788249179219253628965954218882196763302861220272984393878318319285560136087001062794536277225633698664392416873054011172046661894896345813621618144159632069447445687418807231623556794774260156108748412505105247183144728220891053320124478705169465144574143316041613870972089155784287152255466360759310600415240332727264861475715189118924946107849174330001154099306719459712071286914706170807782630378078785898070333972267943922804296634315289032393612402532397294273863403959085147079425501986435297665341309499101871485771120262597833061590790748596191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 9914973326625713766803465616841997955328036277134589408334410907186963635340340655382591700784582877700586129897772981144780948832803904141166663567516561742866300256489120441317697188797216380062390503442239770185249168507213307679215217941772988943718218424189110711021634655599149871122822145194013352130175766560431872387097432042800684025040933395358230381155086276339580051076993568889324674476222050786478325756418094255820798513592848501776014824831644093352258948439715584585205297585262748880296366845724359498555033123846394362199974516655059295200121629826231669924935206860986790761022557319357538417946539419226446549666442308428445112590040641832396211723551286515933629190668436813978888716758547811426408941191949159392024286218727753301209477427683876953462277418560518510518475655558262987070348944078615194525528385891109968777081511569923580094426519237533418693158097724988290542232791805220739042130088623847250892360783914791102901457658596699268972070983115842953962267687231954469988991888342170168605168237263064483168995201165564141761287255846690945499957619871636329385119720294184436067096103506332798382063540624871446445096613624857226619017305696201316743820105210217987729800293771506759279797970108143865731634203363900417723733048754649210795326738964116767401852228987580941825050278521138849455510951229602479706992837082673976148869705988194758133655330420552970445158596848230207656712349598563689206807321226810010997268660067279115598269081483925441236093119510291074652248761532602453172459815055327065799512689901664708512319058456997670295955799150946440547645317045651850642845749364368515816717144978793411581213867561953742214439914334501047144344274944379983143641364243302271205224432723015626352027509583194479378657844707016558838452902610110247935101019602096278149762493114753107379454828169608087976125831266093906578349151706954686786997024665314985287338493339504887190998890145744631988335060610802166177287757950205858881588340335645069201252293674594848326868170928671778763415837799720771885321267492968784187157236636781877712910325554761971448936829867979383263420070324182641868557755128331100877081004841007990605817540935632950884306494614042915007351988373947425795827572693424644304783769275002759459040108833423630968993651609110021675478175567982255143627156396274613215715668447509422706297809903761162795664107575727260880754433092459758369852096393515239469707012176513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] -17976385563387601100824067698183316144195926730881089566051211212562165926091013971980517139263725324158116086023038426772844732799801995373176709268977373045848294931758775889254607151438748097241516217447120642483816362749055875866896532704637210769434333727631237833077783862205999220887163115406068096403048262529438132616557954972987528626107829306041103384430898006602099754635747311185060164511166671681528283001776236263835224112778553444434648529723321875786477118247592922787322324074554017020820093207402011717568765346602864683393767136329839939244328121624561252768518451497533545069120689003284391704189402636710427825696156062768121312133698560804003523426839964601234288384253001261329793633165876225119022811467026347257764973604576012594981136929422046571309073930901297107486801386714482943825472149063851957329305820309130739467030147072820290824808150045262470684533028199279781476690911843357770040268045702841620768499395559475706186981794084763672503470300888413305482648196598618411254549218596478595063938650898187774145279226260334278463209877246815305212044853954639610458142562713376875682990470780726706733034823415221018585546828377708449421381184239661235590897153652861277359592477173019810517424859081176174403022624821525619818651785454702687597066805187944729231311380186484602269803994603367242179501321949438291998625149524765013800115127733825042759725929217572403662499242489611026911146283738386853545844673404858103162196312527884604926520814233805641581712959891394708894262177522478134602492077799510897127961512662827444707499079339425321954024369995730094739571754624893295434628586278416033614211082750201427254462076657763798444810826293027825388901456260794594512022057562089226690331905789802948825687952543677478195075167344361881637357388524386055247231930258671401895085899112783885170085002440949068687606574454064214298269004117492574324484209432119130098497240898158301374034475950442471273934443766260464150321390043221865059613878399986255031005243554430837842409018118556464663387875560756703668668379910703427322517883592985577945041642417312508596272541761275243609129069119061691757177573183333869135557989708798526667221630804845899542074018668938068676858931346213821654189297821718558359857269179906659965257999383416077285596828989311026605308712381849196347351974014589602234226417113240321684482730036250815854911717713975083390982188188699301934717761364268540091870818287134170532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 30019235785106935530070043683708980920196773800521023282663898819151710592198151124500452163866124724658172682493791257826385026467225048886167577164289725949909758322546721814008696937787795235655032343626044372005335997854675086505612466015322753886234358029810717829376476636490114157405923855717763465016991749475368908773568338400112049585068565574347268892322627889080705639706729335652287119780092310813768464437236339672604537735971352228999859118714638199076226874682014139230731109877181835695707753144045881531201032142994927043096064437757328136292946800780683544887085958985529797612001022722159926214504525118680763329515688989924587858229148856797549291677464884431365641409380399362967055999026015171613114931606218354960360886766428300487667132210036475227971805042972087817446180516919135306287307943744417949188549417977957512731725710163891548700723955929404979834733032313146135564332643053550326180632434768128541007465973243319802814638395045931464444545824268192211662308332027084104173101697198297013871390016975187672210605238680794164812934463684516290308760701704722462083306433136802019895244321243540047080641754761298426220237422724547328048268484363376761209904074131716090947029009997420081723052402852156887646436923611115377309180776731567698413625697348430780975194948615351883254824223244475766636217027189192340174230144556718467514537671803602735499549540828589513130580169870853123054971177257921814412387871002064030676584704547647551517914130430411873207510537911372632880797281123323215171840317966077403407925750490749588777953783958823974630058766702279258403212076549659900408214773196319133061268705458400433883025763819730505150669694440442366783930080626810588464286115930995789872623890737847470259477888479641886899731045160373856079152096687072138404180049693128918278649778904562942669178377258317011029253503443670698444721148844092239010863684753498212755649126237409245899498526317111227789693467534148057791336325649435324762367918606045507207902681992869663021122998459891291275309095395525796491706697474240883216528538617216576187967054121989363197314713609936508656716285255757976557157898821988018653789523941728719792174213460417295102316315268353257533138575000765706000082582895566431293970520412172711811359950563231509740379042489227926474417433192651569753863630198883807620444489065519565032402249518651228284040384158482579567916633179939991618955896605924760223160774330608546733856201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -49165997805336618388754583098179297891225737423714781019466189422004309891242063173226085378077391960368690042838209838248456505575152373656830223505068294093443578410672912608498503888678509444103450684872720298687075391729166036898186426228802608108466825183963426586509939987728611185847329035286844188898882754061681967754740711005688783965937960330989550821773448655640287334355009843161658165913612608810707787849923716445181858225449253556081756188677512101222242399843838644928864696580864462821500560899378841357652586478005155069370803055593557903822328515929010365729872509894750451640450632462957549079797393628627800409195038252844464694244058445832866214407702973307288923510948451092886811443100564832443582984017865106506297806712506379861218709665666102572081249686749725213977297183947770713605154768300304545025578826590427969210543839539878547243553664644814265365972420878086322544219165161648970893503359886780998438249728693170304699636646687090290395600045891154134534048440231322121416350109927340853508860782143464837825340184084925797613551760519378498593339044651958442428162209832522280087653092009242884732272786304138452000309990088654817419985338498169279526750713429814047124378738308808669715168183952328216975897217543480846765546438102682333124218773989800338879373686289686228345673059423758742695467722298672876201553967790662134246817000070441158584731944866244960793942924913182734483023772551760904102622866065886698637950947565412758187494855731496945260827443348073889543684627986208056176087255969994888391806652059544696846550871927416369683827810714330118880619959105975192934511322407565238085373646979611193455651215614916620319491723184681902908521196125004891614308792664297520950631371710041964238384565978600842544776537732732155409676159751830523484240560753871659045110982503346303250539647727719527175858165517454274681501779835572546379256401192289503368929712075916991634399112037405678809086324668200955740558250853137926231748095268876161721598266632384673034101695122645567863566381040099206600063149158325256709309107553201587216193189266458311757967800899624366923914316439139856604741628921588745970321503724293694890058709509232912082887049038412158782166904038108747973864914461172515745527801204011011794956476521683877110282589000198376236171805824629195380073561286351416973936064518824465954267613501252226576286440872601304957316943237849180878465151476892219806202888321422506123781204223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 81080087919591711182274662702098194508047149806539625020741392571057487648578717015926967638396111497054391711489271610782541888213600880656597112616647056566403004435256158946700438694454775274906011961723445855573327492101936383130993682507212654773455503473483403133294442102815238533969215461939721267532467724541180463849060670512750499519803102446307397065461387695022966057296417349376225025296126473912530334127589106330662143467046336085226133586488851714495396189681353073787558576805435114931287672307790245808295894801827235601746966507036644786167761267599670897754614887431411056328482623066454507286962894834512421008340698842004488292547147592027588386917424244542490084382509883487676102107600226332045509887927308010475415337834959960789560218655329902141382549190270476513133515135809400402801522736698032777822315246226811634871057845119481746204588207692944189212894721072737915712634511729093662314488476914566824485218226344007379744397914515350680513460376890307987954857689768546837061583512698731327682866265292167173497479235792546382876863943226067180685384804882075997760227911889617146849794620413138582205707748221889992132419219242983852740497761861939934182899532299801709783230460692399848393625688932291680277113244061201418563291193739715636436726331547285768809084321977710194442050632320173594255021647346317249195817672657330934188610566746249756811902545227854075737123158500112910309188392531182215101001159120190738201710370039679996254778248852937138102222816166452728953469126424123471783486153652729875393425316633996646217747642730709499577108946966681653281546427378448457406903711452365434099007696277191402096702772307171218227490793833196473182101945848433845011353973902788838963598810161726839090992595418384742575058506534240101868565587470702465095957493892525446038555409928645599900704255170589636890938731702955067945574911242903212692851941072462029592771729860731360276614638903354050197889743689209876110478693007334501578299481048777439299990882325486704192057864508955221918228955290357487125315157568389701787221713790222859026695460124542923738671611335641734253831592226133138275469053842981224769835597461640846097956560040592341476911811907569780231727281491609892466113758297269034273007326047801459058243412850383984094872137268094263100561259328250356540964298345488422763604040793664142631007737086924876801048576155765106710356243419397223259320941459100170328744283665400871541351079940795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -132086108433152254502821163548188969216237185460336654819596218882660261059863591773638195130627177468052114403286003041411700750157409892089141614053922666795187722341241088447070914119328105452372965545035899118325023528447748604068978245610076465552410617134258273153200292768562277847257267112553165343197603340982424472252530986348554429806872770419327852708537143069010932302383598113685412922569052714640025017402685601552098713492224254274511594642074406930682338739521919779681760963608968221976983277086866600424227760041915349947605843959366530377114202667452973401703071554436409467011495879242790816888561573350323051965982370545407940446349728633675281062710674435555896863085001817949623729792546480202723787292567913937659688923189151129004904532849565999568613972073980355509693734773764865660214537477735554460741143281548962914969359614088367725979710761940891646071441295133726663450517987100999472887626995770185408028042750187040552855562768030917707369760700749428820822817119694148224043606684908103295725267889194380630259339932089170349212661224354355196623597477415517731611879862093291232717832325428678142342631752085265384397229664233173857929470137582688861967989643963295268284532979924069100685150437274579218124086655040378156777499794768079759059470858072839726717801149584404752063640219600254090391101432599398147308016351405761829367041759311410776362160951418404962336091123687940797405719177701335449969552952764729623379774940186875102765665538718992697722317651522862051030320190919927546895963507387682014635738551955705683499047607150975059525348730637460372440998266932327601422919155453161271753766771210581220504575093194095086843445442603648861837063975065141166995618760525016048899754312532797837385445121120573367749606802130205912960060677586815893039059681006650771174925463654462555110198200821345099774796234726005680680568736863294304014185914171748441980730424876685458976939100914651250732844689063549838365727811717436734860516676395199354830645491455904389214692491044301882450327921306210274251133279660993243033120614616391057233277785527623036528491393810548505035835120418497423226716891578890242854554676132026819184653885718079906984280099890928909354734070347354125671601115557892053931515326173836204746987411938120291797923890496984840789557863620595958011252318629728304744536801061165821684443700440033220366480836755431056242031591841460586504635061783609184104127526326877273277204949408769607543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 194416272239818175549055382981907993617113557113902509197038621703834405623727491597169900397045484601252783209151019474138744516844310718183027385589965347593411992727730183325221559499475447369007550844669463282381652642149811608030314403910815766078103726561724919731907512898039928591141396933901095411733770378593340513844289583604727239850622581348285481217676021566468458739710532359438713898706955765406914121654193309219121178298481534872269394956382623495965126289940797877629288751678192868134033879042732098868412741301770449214155302859205219459519559328755813966758058797966061811887235669534038270625492870360970653869067719484329575870397305981019012020231740957088501750171369166927894749021126641228977219200254400500087916450072880060119244765760325052903183415804981957059784656486309239430104154686519824750632349814170149874012775127376550670171111296187393072524829757711558885137008989435829150995307302918146702102491849415164974995418474656747430464854460675590146311022041420984541659559148106712698275197467105495242630258270269149714317225504025948165950784430168683192777806720188024542403419283348671870726928425239631186070718672056680448344622402510519269802625141065856444061525381748210278200261003830766481402085227770299312579452214211735843888860439458217993372584344610982399859032783802596647984240750443531774333154783724938399699913663726214860828164197655992780188121755681940034218158262711585790843627637703180532570693936423298378773849017661845459820202181332826385893499979259689743300098832518021853435665262139912058681035412809181888046911800552843144022104730245282829902773742884595950792068234717651843056826897506307312067728132080242783468961643530081814497111037978183698819223865534936657217495617956849014719314775303202042569942816139136933504441198677121495740802118532294203264302474756458537648192128457523960781690741035204944446678397468391130510213454371743436449613405193932607579059225312565849175855217581095816804214742156268610407023581707843908438296876222263481980911807208633072035691267132115959488212644075250240191234358136296400165791496689655319161607490756336151874127538735931179477125551445225253097629251272217554641286119197210836744818035638421030368232995829682849965907571379147268925156718364943858195075547904257392694804613329575318523995355573250863833088735965674259718683374059634123966734586383490509776462967586624451750172219793898442126993842283405600213086472649592906236648559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] -213823133349017436962796694612102194272067634443148420348975771195027216166308711555967490828902340133634238444202444761323760579473330051591464493145447362494710090094584563125870220451184931119380926180475788994390198634681535944793064069457866481730166223101799281529250412644524982534620818832219055100429695202102223163240772990502926077566713253791561015380203502204048882990048368863437404327958292866229733623153846364932958222410599334289562250829108908250118615981943841810815607859048125537074055649942037237329259834857631715858935678750667715609126854352473212332188102575963946715795620359255644490920789367122712062585886707371643489777960583684789476427534308625304186096063194004568245040745261161218999805486756522179790464493139261161755759625591345809617425951237127086677424993895040347067053400227339312510643768718880048901058844221505820537886887491674334121461446202675661472338853098814010898005682470118455609457922528704192924236658131134378618279796279076296639141687940904253948623707343927200218188686682872361572484290347383851985166776411748909865714883420972293945815545442494829576260915976141733867394143419480860145255966452555304492879982437530506158309794357407971082293147516434466252317895708618728915828022739109916921413088010982233690070127661096731706863010807234663779386697479620627856938096752478985792181446732908490138516726212272084054067138612569858464313317985040544761148768691062899068148765807831774822239795275756232300184247520360682535479785097810393927039817240678053805079481100259076893361639820614576262165438115921530602850913972873832315469964013645698581900039194240642975062711489202279975698396419252521163010907546375649057752812903439246256179572858954032595821816040948519547201817432336790705599247477498544350828730045464035574782980096782520416329916616819794935313997905647191339231515615941803965248320069449282954686635841551254317651477298602729839094095240805831665728608688579406369640205460121776409762848258335579989621782483702031900160915651650570777218399366561187397402281148772468590358117278513576287468450227169839578575624602360961426310643601651215153976027537104117453069833313738025187561578673721398437029038458077216624382601574840326497229824465355156200904007106248157071403105274118201790532912502195958310721253855537406537097525975444641930352576156352174548855845985919983149285270015713622096972866969939394969583973808966052885968372913157652896037896894654295465443283319473266601562500000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] 69196145224961540657384246198461432740086853974061139453532731470589392785483220021919313623034694593378213195522587481967160628858628089966305988724526820438365899378677692409388865071621432383420739255210065547453093451694725994243351166413392036791826404006489177422527629025411945428766287797523612090513532731517727703863665502512742942548813737634026567106302371548866398256961258802447310006983798347092411417418379925491614736833659521033914104872349068914590890720094239349987953963814347724326611239008546529539499992177280897522659403347256514879148726902540367528874332695157677331946967402154972147493671617820202803684677215923890937875898758456674434665687405826646209328420521203760053217438072442913320309633714134646205266507004690206802214386394091790839514550332565607404666364183112513484551244610194957707973948663393683148979702631124580654371772068839214186375328465917937518389030850673684744279247842948106443082033985337993806076848415470351116963819114587963781670508284627682060030349264751186712043813596139086370483795904186890226665818464974304446902065705796020227399449940145743395687716666155159431573241617198097862925150024850691760877019668422189630218356680279730839900687642970852253983603662632356157676746987764006388460815994810438588219342554239856541636978383287538450969158633325467189939997611209990906149084551448505820032845972840445682716627251701281213203348690299344959403079192437645899993098963724147907606339016354325627423955395019535566910967251060569308401302366353478941278756576484724907671996773565696390859992986911118145826560498767605809610859621939490996164148120945159311184728657952096294562912816356976754380991933185690253692999772664577705452114904232698198022392297387521015173616159193622335308773141107436912858241146638149914896990733291597901476033500066785006699804693466735216757633274592535006354442067498796933943325963196862123837463697531116351267065527623542312935379896973613012507011215473164750764686404553692724793954356714981445314579107092254799442162973918371631883372271537569145824588139111005982173044182435102717623882415415819733694624777844964768647163645541527299538589361544731107029604954138693402215454819960386911895979066012226377399303397402950619788345703564841333916679701268651300243165476365350746368127072214762175317923859916117215753790028547835313051582831886695053178099244918974356454007401770314140667930378066151681947721783005875498782921706464321687235496938228607177734375000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] 384305490863287751570698834300921535479974262845063343109090808885001941499389818766413921371428622769552624057167888640637500666510862279432795671518554447158471716310593055708019970128368392534252027809414056942468168058113602285450274742665159228341907101978320339260000995694834691598996015406438086349612214187212646973730931718586113368425852271897182053508791032599550857482724899284424422479000728130888573138106653519142354728177027788603283279195845239560110249060103851546662868424933824727105394620839754465495644331470422635408535679606035198563672299290758898924953145060699650970715723776345556316949719121828006699770743647550054662678903122982587748890653905699676688511946774365277932883245391438566595900594772458433008468813402560143021536339435147059423848419227381856434776467450951027111804589577820344091715606601785874843833509656384876150239764235289794185028643059600703771447115420352176924031033557719978377569156691694692773690616909924935854284756678506794923359522242607468627323730717311812602828106999074451931750270075867259321603394987480367160045149469891839238928418169810514020006669182431734547196537972322381599850395770862019780046651441433309833877196197347775315307118861871547488685634707617500847354270699680605327497220340486154776745101399856805350660916315451735031120800520371512859250402829920897487732284387446995194489561915197072824760297001658662630375682150030985474368926322507674100599478931310995946439938980778993334446244670222217230908612375124857667763709330924986061820130727826879409893947794054172720599071278700134253483570713321305015160446982631473814104175817589504342604376222265975252531665651983711207810267741379523937052610730061972618045264814888580024896497694400854510969759595626592305624676456845754588886119243919661833275011863964122267910923572128922445232221576215142331861498096599055074306805891128045121804720776953601349351967598947424042565729961586819412019751662203472510683286498814216921098582742881259026615490984923752296438812782791575571391570822475428550307485711966239133739823095590441723038669278326674653356899691050904193173559435737595046525775313711037866711253887615120896292421646779587835722937111113574644751280860220320513138771820912086263533417775388596762653097827740738528232781677418873213589440610044700033525891252465852129845341972505517000843160875468907464319601791614106202008429850429941591397231130183220199578864605709079981091369341596186703924331595771946012973785400390625000000000000000000000000000000000000000000000000000000000000 [85,27] -1205643018782001314018573094025801130500209823618365521419137671093346824610876396185070940152084509209006601254837557477794343753613843135873975431625971304796241398122065946922398243045154426035970282151898262526109267100017995704068186751819460580072759732890710581553213564751502099176173429027691909345328474327576964480475507167681573176758483809433060271541081578556765117708863250450234692384942243416375169720934940174345165119658178259689765327035656302430981511674789797862172204940773041171179249052608865865302560604036767771006928982164444027003722307334115342958903215831614364790134613625698233171994918603741968939964902836049887138761173607787385489905080248637846583791439653872526266914422826132262779497005270619547675053132181200902690100844232833781881985017563413735691507322688123811634929013322257666929405674621532757443011614190276847672736545222832828824045767115375583194957834969279529313851229502680724700872433808651105888083109885298873873736253310849431453120316591945773159227322051257500129600583096366285203097989543621281158378431528000995193251778298119746652715649038487548513801130369102336934261574431004303195620745139187036987297368110203918240644757178137591563435736606688550376594450567322814090169341842092994481768148597383007266155874345984432559841640081244861912919080108483566390104335101479296708260256472470642620990120862614861311554277836517928180023605821014149907356010628738113362806411144993277303796245572035254800694183626960341694994707974260283775711808485221384651152175751209248640771897296134067811143849643635879271506394006703559059144918780543570476383446054907587372962429073478412341676143436824562851155280466712595046279473325912382836369010428880045625470883457376951838705694649121538881100351780048983256714581698948778472606115922767250664765539400599815670829929163174688259922543170945060476334572260746613956246301791619961219246466224712976006185128150749401760219906239880899546393897896861597076730098599920575544222812722804804255498910322042775032257544808838083981305710148952350947675160802564761042609184973383000865440737069715142152246996515704285694047376754807267804979286296111121797689280735122370330715568568590123586811177097543451272555516915242690424690301063818476472325152984046624935220662625375648561315924088703528395773435127954286123707925317670930116773134582090385908256430852071936186717113948693728222051852602035382950955669088302182362328573957062404289897195042158273281529545783996582031250000000000000000000000000000000000000000000000000000 [85,28] 2274648913735334495687689475669677670942049633006517851520110857984831283890805465729824285856195303249334345630732698315261901955750669206823561752286558951140547486135847757817464799609290687572955307587795607250790193587663578193307618804122268628391836685327266933039023117401174038563490638068647197497260897526553628066876750807872607248198896554679630110696394184841397174439450204776688000344471537304812503229691313398286000139398417916506222257519502930258561676135744822634783744238713028274665415970645276367748324130835861551592671546044043107330320778102553053375296449418748518762906849709017239886695755373203234897674857428541336809072650245420803039656861594882518867365057667106956869376058863367306747447966388438078234906835650118370676351810272904591593554313980006019199803345898817747282424819290063974590790678522500297760541701264197909598879829950353979729389186071659490351520994988097355740040338035386095693181110919639755206842470131029903519865335664732480059526913235485833611228927522009834010039816590209759638102393244813951717825081850371281186078823794900637997865297088167016348049848961624663707531619204157256097229847720532271224284228409469720612918885699226248709217215594403488378657845611061209524971872952852364379293882036113763392644516912821540934174323975633299660217925190329115817182430417512485147149523546286544753639529433407241617965260296453565426680428686970017320772633365212359178554082637162006047758365897708202084284804498004375921730458783917123513406467423886657097340376477929938360422296466879292079330644731236929981050623144422826402361629274912472081360162192919329141262579932095520527745314118245243727188232627174057319661951038521155552725836053342261228896915627306807329351895418003713132875102740074636310925345015414696255692080544784626329305030672737491373469701575082500558019875342129994353112235884518820849464828665959029107533343914591280980747069382235456958055729269295104467955049379415468898293659109508960574115365720901929991298862070854845010048622375507286617820770253919261611676688237819149470464642047530262080927049559783060337646176011215007439304969535960107036565559015294830751246398210811941405777093268828282038551921075026737699081676109847986632632834240114261500361885635590086822048273926095788007616521072589008581045598858736727023539353934988459254702250797088534619202505728998926559971653723624192037288814037736820784050898447567688750876667224070612786587797238269104127539321780204772949218750000000000000000000000000000000000000000000000 [85,29] -3310848536953354502033504531885244768465357493389908327981338266519770026123804701104373468474700554930198466606959523213174770704840929740003125839214075540209821381149490281310617060059764487014881205037906940652902698847569845522119048927959302463457993699176224565714863944358380282363917876653482350852209051265752990876602468393813429718293393264067048019814539784994924497539848213977826397180665526131480300325770995762502536808651758608434911235110671959153912004179283583188877425052089892004924275145767483134037372847422647633121726371964096000739508143008412932387333130971190069699221701666934448177760299971301255507471994715545728903569783689384767544867791112203895162032719865769873505146412314742956214071229940872436208995953180501351905476507438228782847060082624071692650368598862404436871270377430736797786282119505635726519332563578730617281443691468285869990119628060137628249484952596478884388986586636472581273737790599182442376584387200196771906315199693554623988540419808533729808626424722239124043478940760386321745882960901257226870129510524672468600731084301114739392175769179013223654217335503674234825709485378247395497842777086470744797007805805614133978543756906476355275344124313697156675905979932696330750219559685266134555569780505586459333319342160778581692977639921136521834581795122612246404537470059146235989802306751960933218141055774389202664093367215762684062954013049088993703283685889738783067451663953928695610667593651297579579602234378989984807652692774217508358678422019207430809019392612533620423812899540287026012765719507010817939257237838493748673273090081058924660084918326777540506152651125961078138867911177970182090242022683048445941436816275485739419009404533090909993035691472720958951689465541979412296371436527718475307910001199921932551289509181951348487510027480614856411058439917968040672553219701678105498478817862178388148842815610681910418466171779837937455021366135085940289569083790648342763974289269110321646551741586432349996035737231788162579683287278037331767119798602346259469855391266890279363935028852406273583458240186083437110341440611686119316606652955983359076867156437845942000949417068919769737093190713400782666959579421993638740010574229384302732068652947122993973571359388855520244488076389047216553616339698437226602086143261390399469625294407266111089775305780692917116453757666492717005949818088740403382063934700002340643919426125482645192192210289640359659600332923206312613550669765594136606523534283041954040527343750000000000000000000000000000000000000000 [85,30] 4006517858355044695434114314995988565493131492187486852192179880124822118205411109842717364744653953532099738924740075461042875325176772959632876284301203036648406938877339699559030921130592042181905106503812989726606534631270985343130984059373556861397831219501696472296597552074175530975371615366844075694757375385986577119796239676436871130382048258408882538708641693352873689925112882275580413574750277137196610223097014066905623791566320439692163028118451906242989914436759756195122158030206938893604039031748941590060761854344282647302296008694030220472995724049554946107667343685339367386942659501200372667266280384914628848473318715060624242138439007917601407631785031909130134185945845281457254696987198680567088605838387014308483781050755242066281586894614899911357804488715070606424096963786309947633813606179841845067048551665571582225806877976959458903396312072924307340250500742210545309308959052795953270030334252016727540579931173826229682526811713393168373973546280899896883108893488290555439284882421425842576560973374912417953053259383873191152112782629132440521398886373327433337091151601732776960023193876533522872417089617816085722872131736789981585001225558517473361862040544204737784763596920018514795774524857798772152500555399194978529901572327409296437305363505636759938009385087825709444709442848814153258408403756143032805102698543243018777439083168897305464644657426402876054910501996252298518634015921190184235788512152424997722201706117617073246036747295780087773595930033504811458841896886547095426868899359519897486249435454069911893270932133467265320212646508462236711312375329221183542069620014283250031314764198713126913806475009343349827964562904916827975361862452589760341556237997672138620819371960373730702694223808538241135718248663561246734325055258103510035892253836237935094904714469666098134294130571666542354227685928245872333151737265647725329636396214352893476445396384393401340748284000766120152164739272029780772603285897568246916365448615966080890094056199207823253813571641103618770895176773076183744581474533213060420567884293411540508719541657367335997361359434657552119427801621554487354929876852974172564613853790035860991505741273715692604175939444608373331098355578946377420533907811353631126088813975750930026399387355870538061191411234328545221806239999244212783618408538205204350988519481799443949607904098325184399298492573883977934875907538276637801632840864916326877252504891256145818849089822213922177924198429407875998720101051731035113334655761718750000000000000000000000000000000 [85,31] -4177273193553991399303053801648705260125730395320142222890550524196416668352501052167408626084588819380951213730740203081212895443243728827185603138687365597334935656250425947895436236157386567027468228430802765276376171636087475788926640660295416328850548471794587139357139970443980996601175721989207324777785616408583634750304619756077536960710531246234195024599615515117871038477545966992026380836494506530104725331180159879324401032301674783801461058837885422186704869535206691387732345064979155734045718457668821414882067859214717198017586143231131933054369666808402504970198570449045499740730793655306501083531625950245684956593934306534884546796715506768197373369173809516779207220278985448090335156886869390069592622053380543365937056322979665875012973530156895676982283857210129256578269752426487551491006059055407143209083073650446551275569323103775725692885834664650575600404695324409666257481279690612748453941485032587622506678488064745311970115382949974182818606520538053796844289114155448472283637237854657345934093205478311397852020509913278772250608448955382446910339125277671476010678158247157391104176802084137072504140519956228028398395502669874286798038524119659637468924064754743526066562117452351939745260238119309297657999761754337572922620913394224572483676346536643442049470479298421907998975109262050839195941828298969712658138730877532080226294961312967790304928553242909189507753074432416209150547198037486032079639014071459872015254875738715504444219219882702392488703915422195086336168199678785895719656725190300518024336165519525897860307128860246655396638474827348724703127840049492941271320634336324910860358111058340766361781108679655421302317589015789355592570941934408759686684913009621751156269585118696682858077443195973946800675783794835708098758957388337383049257240661187860860015945142225056895367196375550147441645485081729466377735954179380813300215441820031461736025655763094956848905131073471428835098384540445121131127468621916349348865274395229053655062439962685252008041785225468432431401503388675929316909087505097362832944475001469298290018530721809669466768754050209876822625753119837189440151805219434753066075246314225535492647204271383929877632665338985218945722889923970765930428686854643429524845310631060690400810280728979347551815124818229108633976354473178783680349643689398486702128001629396491908726378687623705422703882310280702024979720459582799696567881325662146901711688921393814390499811658108434757398168650702869296453823011461281566880643367767333984375000000000000000000000 [85,32] 3830936793381232115454051640362409888197131845117177852216045039651908433583026455511494236782282385225935907372636707779656007544414848238486646946122584995331256891691164489409194623178773873045065653404882336710631035042859671982473981194146193645214146357164547956624415377244914029466222138220964086295956165175433260955570570379991795743922124564295647181863902128061766145621000855665702852432905263629055658408302190880459250309524571467627938370634770554131197331945156460398686533360595074845196786852532377793238037407215279704650047187999436616245397670602508582048864908239803856593209404196224849249218601734238582182551867975395531365952421850042061453337223387313679641640184711835047480199320263465669429136397202991630173583912286144562260358762187172997247412334732024149532406380691796507645163907411751349001296091645518157111623453092505438126281086331817433284759620486350312093034604335234181815681772473960579659370847017100708082650221058179521865262777018159892326642175471337393477866449137679516939140876478008287041035348574754032984890424228548984234451860815159838442949069953221282675027814086987886287515667350511276179250034066298180359540150530768563222727593985184684773949154240572965951974553946587423314631008220757784994043610428473556785818944004168156615742344259233446093414606154651391235462102036022154505489495918179109659032683175382089489350660034657544248548621644465522929799388548656010236225581102707134311481533389537285827805728851395766440507409087542257561512432227799347499497860576998399030187369176110407545162787731920159627018573827557064590563786246337662023163079696331377585206738798484751115003452742784605445047449257248142545359188109103757755155558897319329922945306259238284399581895053263338893937053251608896781535749318301667775030046985043081130184249676368741188710854110411397977613253232709257850516962485464526686853901401342300475900883317435032783511029277301658261116905299260369313804304504998596135866816597957760356860247795167491526988525922169130614844066111542811188172852827643823718935871622868706495933875014789986196741757163874816862239280699061441316664962793935322491648530121049409409064372409355737759461717987246773995392183556633736232473089120608114127376330820912392824022855790802164392284111270291388449143703038382807538221851935112607426241447534715603204333180315419214922128504661098803546620960908372216731944541109192331868340985946706686762988547999338787434157297567156395768169950197257200841249868972226977348327636718750000000000 [85,33] -3131559923905261531311518578825258014109528292110827949211495238614189881385450513777455626969650253569132504300775051348146311841132378430020204905445028586421407419636979876700327975561691087356823107199589888767488816188393113504334633417941404591731745791699928796971298840834251934274030130408201638712603343568208783884559662817466277745199574026316403306362597719627662806683009163293975260898322654112275919571803210314482084905011514926453094762456041254855089441804594057132856850858839384464863185021138670675042718527752918017494578673406775821936278658893754579932807982153810391703395419742871386893093113899281909893399186370535690030476988706735332102792814156671180013253960304948050824059134526758175296400960404966869552388254447344433324833205756347320399011450990732212959855746352448673027907252740867521891207558616938335605976701219124047642445109955393931666824066224745005079006276379376960449456314951543901413139544031769937958006145140137845113167389644352297968758809604781316965005230205591488048413730318695930692901473838811013214952249383387042660171004671558982381224448902894300081861686236852279255400451523519090741764989910881785229358264842255720689350172120357445803002216926642090232245682238145704563988095485299896258277890170455751684531076398140837141394856790617330900921296032847473344671210820567802550741675997716712515055668297797131650333855933664065166658747679132678021789019909226845606070537177880778754085512691729664352673390083419695712030252116837357344101334727683848010657669417442998253917674225137891991547335890480114475172421087843490395623209367555914897998336965311615683052627751380942988749984789422930947642958273710939575359741211928885281159882199653681620577533036668581023564799266816582301216861566320077508850469276691990883660533456173832230584674614583662344182892972944479623379941957596716514831664376810205274742841884844515174701268106258100833922420783535407510608431233267611832595903601663283659875419506965072867545943666907313479855882922634508929603923006649381320094263454408240938093369519530830528864816843868023568875801158787471274929222036587051740532749820609942348471667665143976251456226595363850123058278624953077063922849206940729672370923777443889700567990500350045320447905277874848573986549452154485262324951557013139829644337229255869338070028203843020047669954303978477719886275878747468518411213116355036270682271765303722019303498342338664445513646537520280518299370831378897207504605898487071158342587295919656753540039062500000000 [85,34] 2304121389856875081630689982900969965090755639417628705231593880965600425355741029905361633356738212360037891911945653854349660981362441865164537026412036701257252872917072623883560853658376082760816895920183069917007377104298762856559978911229291814054843235651713519617617702026110455228580165207787360783353922436226691458409756364207391042385861957603036877422805233958291106670978149178629043276851777896323238391429442805503507454324050670108230606637384491533617736771797032273506918268659058200239076259820149680781162235881324397202441397283206460529683881827275191889276677015026151229502551969873178737178156037295368202145307842697276316228785114565400349456107443355440422027172987278201977013896083251528585752191250334820606916314239479600619560207718950904410397118356334673999900500564465914304042382887938136823978276868487256842678222290265412670945709905136439004525355750894026997649610443894838174782883473041771593344637837935199335726588974372203209606358557049187453510406445420803093820588107436129849151620005344482607541240056561006237755583674134058849385415862030969037097750206063962337264100291861495675355150188425560707393526683316705427577623596922701539463575828318942941043260439971850856586739398751863125113686503552492662601593062122497000909589142329129588240612102504895479321278374958579367966510618211005732426522065371129152603037292574101577747882721739159159630363631842040355932484665153352602434610231000598231866563961291322310899463367494186895079841774839805429200338238276665542949150492833041203982879644482585773612384326308035745239482752192686234023540695879266778371919585243621114783634242177321941462216316875278555788230648332245545472727788940964240998249709846658172267551309455188220461712901982115292299299939693873603108812278431842419278554380434125797046348520970748006178414733347036939657486580118561334282006462895236551844992223315584737894057998756538471795457928606998557825072970789709630627136601933345533595994656659619423573238815566975435945468948169079611879870096017538781758675251305496342702086790780357334508594919407708844760726031652351645561889132274887551876195200074595209895228690578039673182338195063330924196675274093914316660933268145683214261092624464533232636184487045553756550627735107125463483838072605052157109897513123029066710791462328319241780630725626045034383348003411143469910827802596264334400259783826053874387741624975320708445926132071629485721539302123893722362441758342448239302475976320039308120612986385822296142578125000000 [85,35] -1541159953636386727168760915115896690822684210953110950646617067910052931671120679228989562118804631588658204123996885835328723172693485428022437373246154252911989812163201531211447816660215349882403373009989547110226917420623379396308674677837711303157401529897460403943128188168986095576504149907591784397801972137081961320783740842690651605503093739385112081281520045854107528518863206512825092232888821330413566888599400835735470684351064729510396574367326382243939903312435514054542917406637088667923104179156467648834801370404426237424868292672696877388337596451590794181294763171385120884661471434391197249334121372122930753435866530088366824395344990855979342578118926043561636637006282087018467911979122819107723732730237943598226753650709520932704247953016920702288577997944291645933160065201892071557171018716523705014925556025962355903909836372591995963944256904936240968992867075623405154145357772507454336292052721946272435021641832661091973413202751554506155489184839801474917264650016387478494164378378220470137910097086010868254008883676413118722675692706143633135145725996905346815437099562153685658132543347626942390244895902773911984553970530450026037615302045331929849510272402546197539412085918130183657088869321705407128250380970154939499552126654080881208323165072673138637322890030276320164542574747876661617239640570568614424737399190539008487119450233029188774320369157155538533672498054096050376748255399803240962915029699568887118783928106106722234980401094457980495382928086325366765312347395726095436201975983845109391793063941681964784712336429857263235348671714718387417157024620855147536250158460845646152051374486027769543008542493409716458284237145122970920991862034753673691412637517185341660448446861033128803369612305712852863042272157348682096143622675518208370587465057156393512297434054243413709299161986239512626427812655917866237912839415923185632368610984177661044607720719052673480855463561834287736020945482372618114050156080638461605284864702821844748456966992829280484263192625318162465885884688908309238220592005997067495058037411261863495448805091081516827950969223242438939637638470605472175885184638225004598004766148545381727342591581813522110345739291218370184784151610773509679302620246163966386829642179384574867506232169809780231378344913358114737431252820817671082871903714703891835404153188282270125170104570969752695305989247740759748327252979354284819277470057173306310825470289999680296168639803936061925455423396627887784105567087200583387129881884902715682983398437500 [85,36] 950643232575388450302107422386021099957756129371339355415042818613322676193460196211618130770995244041411393716591624512554191461752371663834517733878085100985509886481973286110601347217719190873356547115189875040063102454209634554042929487924185035795175295559373739748891116445340152259460247944071081853598408554377965166204244046250026730005989083022945099698483099780766395698454725541825077327140449310501546757307599312498477981583256411497251181459871924114268935114164157387889374421836377192201606677516353059885988405805534048306647916504734307669089070644451290899842429462935270659400006989507233266850221367078957954288211397856245338118033110282905796094898586014408047106618383283657228506247732094996835040738520311120439698379066892412680057955649138762606891642992976075940819724684191688059080932408768745063790145279840992428013694438355680302813321990744239423919558818643626235688232556098366596288523453202451305718447740973426464964149600796964724289787923587007263928023910929686241521645829539368595088612850854160348305374847662613750550146051300010932257343880246288740309279227709308082064287562179077517294534500088739258413529790936077534173278822989871756677472753190127679525232412418652046466797011358717366604648953253424120743661872370006596951195811006751933230308828059172448523409156641165222128260910074681567784292542651184542772739150580405682071350700859845120265742360853880244133374388049673986734039307287085852148097483711651797228585362100910524087660235808280200163039734354067909127281078285121764759873396430296017342239319645479650842330775427596973901200557100418754021030882838049428029186525551352130443460809444390168261051434361349607833699693911311233800298920735370221193529615971785317145053049122016219286699980885901945776826954967374217948335740523412024472309412105474973069351988211880798377502979083467312591658931742610997372655862638903620237273397513748452520246265405788365246935255817058275000952530144591398835049743462767718516161503255326400268154531938669959463810829766982538840642652404547233308918916017545853390275705831129413853701158992591440331565191044835911390929078993054396957855715801393836584198668145609203845070542283776843619041523452665063178513703555276825629442906132245347041431287300268882637797405640477758568497626690483730872699163817646008325362511833536959091683139245732861643955038035705593287599570428440857723153772732176082435512796987950503493031781227378250570536113701978347956256243378447834402322769165039062500000000 [85,37] -553357540287606647802919288880186467950522730376157462224428688157392364642138488048385116782544309261335642540256890333090525808413356860029431965328729820055951740006937933152068882573762193083318182544357571726046061062236135902744546816745840522662408455874023313742420478693812372893098141728267231187780229316617382958148140496593786820366983869211892088614086224634308558087192845301234438134666604373732361427526814943481451385025736575909567986379592917383974195202115783395022518798309199838276951605611261593992462663575412139134495211079551869353306002781600127726830099952356375233539735359174042651417624337233031629659312804457469260950383257180792825913760467546020813022506262094740673122919586049544666875147350630316629457718858922963391830817511232382425774758090342657493536036564171216376591767159319311522379581150571227307751683107917875117824491367804314690042051372198115142659435181932779352041206196573303007465875801976057031885335113277501211504802879636020833262971839141174744644304797944507488520231511579056468560225113601392369283757206118203134156036001630621706219213157809791253156643209405697449583990665063543648017384487231838921793685205928487606315642760089053219267387153282664542968138247166210247931970838187510230803572889147436252526573619222339738649513067272236274005530739136878085094107316409881811806621638504907272405440719979674921621056901477868931291838405044570340265332393813731050894871392405492900591252580303557378560997533022819922517978415174793133861805493340872673554066113530616215780831747058426139180140694392429537232742875642520602698440674728523072622288354108179612565423097579797649680280737267816935592909332239241926282729265916010094730201256976616859530694506099306470292914315385489298825239125515104971785834729158999890842871817318968491612512014722664060812053815677871363897684324353132647293557324668217302836485493567213882937571108904482217358583924493381205951015241807409600766302677327121639555411499254972820203782606313563493227029246701196392915559345434864361834285654358411742863976566380430857923828147759754883372577393471513883145584382323062253271444777894736339066414051313513203744242986211874057023628024515289099768387506138391841924843798888632071948875911486290146245058352326674527467645925314133374647963524796600156698831807292277663422268217926621020668043914528482920146560047757285887560535930459161818178648563616275941139880542449482746349356603010687401634601072800351620473158220647746929898858070373535156250000 [85,38] 313793253855043836617960019041498443553789395366645953061578218847655814192404876587430585872125364928530830799825270530434532521291671350624621867076417690714784291102753764037002676106754052978430871213691319342029792825432254423071061273006230000839966097363000075613069298766096556347828767407290850537471577701842069794126302361348314732608773074446458840558063852394373696059743244051654896779945079729749318922366832862865621905680267693260870652591642837277177826766240760258876736385861386411536581829515398883855144897658748630844327833088947519848023551302489179271534865713635768232528084187650009258212684927997710221545584039174953766672095900225639689834344783299202965435411433970462091340837204117064232642158405121941058195158703168348127061342354255077654711586112845346081189589413850314941164329592870974960554600394094271058106120077925474943769100050558464115088058129479818203629469770302797394105621955327239606421121213282657847502729238618648940576697529747125164671414345957797752339580893340725594882050757546235887508069901544309654549181658977399740825797285499681333939822714585158882910532660359497162911179726825674478148446965466698398390204599025272221863691928337853850108688790355350446189394097107835842050362237346252678752600012675131538812953595226911741148698295485119089599214691512587447680658269304331444884588695003314410518122021208658974479258950141528428894522777193297685428530505825818903178584357863187408447180036459079008343363121533361546226413902470290460402107491961187827656536057692297384455330430751931746220699338982047904253297893969156725738552673331384025821488010963988635337139917955860525763872637646657748062252108176133129524433995300580081323652125485132264928862917933953085804770293703720710679413879831497603915504234081736293661235761352770743668552799720431599848529935634900619521022056384117208363997123870030192625799385527689549992175822610743985052323124249607209917365017242999159368020229448071361789322111669727677094602895936941459020168366513846687024856273483361706697564916583602164613958186791036320539964551684167033533014384941259892142695649810307930375000145763444069848176424143920923766437381283549805143739444835457738112257365722735968207306659681112906745547770896482307259747475363376505017534367086478666063222918087181458477562763365876422410846922699315801154636627018492634408545247734167688050670854604694352485537789826467459900859428433255188281185820933981031386327478099364240993196517592878080904483795166015625000 [85,39] -178585774273914414007139061769041128525346830297093456669721672216892527517993812992376592332732375579694037032253265339596843730918791616958985649355837441554090570650131768033347856120950675718198556663690333526074371318434694030485509716093276621648093075705547538614438277985463627040360213721140985469241778908855578468630845777083164133461760438882926653927505915811586343749615678242705119553775513721413741616741538955534159148303950493302398269045057261971631798686177204586635181540665528916673239511701794162246946003593166243208463722224604413297987882391615453033218453789205974741764843974266884788161488724371694234228216143911945908279631756012441722173393289755398171930572354178253011984491035454988909282669712262759453765608413375282858565815038045853816360153389202636468211961977617702061938684621978771783819052030382841888155143863959311394544311382101558887024223723374638095545641189913912321301735869535968725444043407879778059096930604880599116089663538308524087770159696185072229283087117459199701902612294258809536650148419237455473685385791140365227560831000819283730444965403082357166177212608745962890779216021036598657531820472859450779864897791717152568481500192358989223895505617799946952957634623946845193023244276516939906864786117553491277506475885568052265755135226174026230866724074735771910695495949457492476771678859768410153274964110154133628013337452749453316718731226387380833250292159676953487896954408258169782442927172433068440095621612012643529399089153584099833685120894621872830332794933322165122958011449329807452597210899364184983294496110172600621552930988588930256851718031976703022791777964811656779425872362623162827413340668529368770728337451576390136493572647429064892331778402566363916815923970929895268978125619241704342904212628426668895586578308550411460340189365378387578502130706691943938215017739183291270198532022716568268040342251504750411532864679717442618370847525582184830106874326380946379101379755798790595954581586203328501195569368448209862198933089642440510065659491553701470525967510482146746024664759640830456889096998645147267527296852962773232945042471215537416989717787331699403642806844455553183673462153104378809788790348193591842718088560990759033703239160141675579396104910434785500702824542176700954540161084672856847390591721601605718484424846915977693375435963779529197022189930107469373250433435074349435560428380651474505545971172541697745854358667130338447186370362343518346889107459123102739084743006969802081584930419921875000 [85,40] 102728781256851065024746307927162810317310517677663579580187617583766569621159209133593472609487471166721946125829993708677173688312493668414516066524679247047475575998535247127621684810606537425621684492867301235922762511997343142923975669546594084092548736708181722876726739410233204177372210153221785300083301891362811274513580523705007717912950241160158362839777959587348266461681251941421018592419532142043092850605919049019430627090416026986102340096001604372360332990204878628626870107193115931339586972293143159512530615607336930935584826164172702701876454668898612212797552390477615357274210113227375304050974098402981319037741251389870707862388320048457109481227787913434037952550370314880062746333339957808609614517348511637345040509399205836792819075446865916144927280155062956836330222184096917672435294399563327721628757294189455135267046217483613757900139486901570021498008766142436622682571291324965104384870365547107494299503409184680866775870909144583105389385981405212182922320923366081994421551220944058489579029591801239382532819743853955914933529080779689365628891658366205114117205814174097473551272805618881597953650122202818961964687847995570125040213900820406383386111755687895067088744440752090607319822757982509762142679566303869685061043921985207703923642020138501309163659793419552092527016615057826965082025738196324088098679769575518188641968099932261437383359908430104628830563486379212106012273733750847221878077330058838904054660993691141263117786330025090246436653345895846987335390519273153920468827829562629013423303306842904421097390836411429313413151144995905716913471952356488836547562914441736724679081305647340770056923265798425356108622519911488254719464065493889789303490114390977966421762783988308669093993991336408073890314606837258639438519504118190532184472308023944586951221045590404995298006906856916411209298848481899397137170194819899810898320737563001395692094570236853602817346643385251045599927047310797541341072722911161892930223805577715100265994906909208938556129777624074398544780381334111823072512780773252331430406177045827585114138542051857322856634247996251568611215391364999752658986845804346703958503986391121310062227708899007158213905061000130337304610103052154461862715952614372157229356846484499727381771462254752425994156937767541538916115772940132972572165300349028370503365126638385332789119031926157206645654027382518259838487838200615697408266559316631341668081070660058767700482147335424819843165133992357596071087755262851715087890625000000 [85,41] -58237173414571410638220600983848140043817042720880029542470623840118187306157665148055075277536241946497022052100499021987643274660478162138434493557021029971882592798864899354639651688082906577080825816087211911821883058149067377146263559098399945799246118483122256176481434823416644125368792538232465261953603419096529855423239487033199792556776350020015337645920135528529984252616770987229049174778851716143870250553119531705484298259933298089192177244974446200296456728031213852016157916039985783260227361488024214097877194650351088362315174642314479870902452008767416880166053629394118564982347823168957342060131637348204340909951724865914324618116568015478510872053240294756742943604918217454383475780654509701069606980651507353065065317046710231515837247315624347008560330623801162561529694897605368801738642584031162330337085865221972154397266343717807902901712823927833414637846796288526458877835623012586195938719832166429595480062297737267964168899442303623624631679911163602295779145909371950127262191585036499936291415682940889581788846722164567722354568468620035486422263443257136063220283886118876595039267837614092813387713560418366940736651199836870011295038925121325372560245502445371104726353932573452669336996011461627604458808827362655186772610564405281226461042080686574703168993657059626084187820620149153093297761549311876848079339807869195185941521181527259823855336141906636983959434935014025989061494183020633467775890080891852215010364122635789355362888768787257823833978230282200613126461806503516904378198487056036535130351175375344518764759406446700978102176863439195421077446875890628795547159197069794363901407920685786477889189220591198434587574017226003546620381720018018106429309512949088697217410633110200710009910752764913736552558938432876481284493810439374440550584913449335983125013110975774992209111562323798715427129677601650585530295145901237807197728676534568525270134852470589100744975884553204282623181420606756394842582727543133540453820970824218688975900506301176754626210747572598827543247516542364204293253868691844730899175962162252907595093610526472226871979218962215256195115054469200519010730798684298959145318715309559625830005060369345417777778677929357630170541168199658054901645584272043110780397926804697228836520488862827977050580704397806190042751260137929090271351342781859876923449248212408388528920190283884756469072919837672271292068241237882088020349710265215742442287015887044116846363524832710050318021477444574429682688787579536437988281250000 [85,42] 31097186717404995378434544287996162437635712679087918522212209190375351999628640815411054999358649800798183041399999579293958304589505093310326455408634416847483625069649919244370906934015516821492679366254434636803942473829954233068395984781780959244339327028219169973982753880054259181497640683787672896795716321126550435150744266398715953953900912659119539605513368916584552247864501206713107326055211147029017249832526372745005840489746974512522181523532290372394524850792035690678660405756472071605431418441138968075577582424595959026750589037453766308537876492796733132690698781890091283075254363119813949651228890768313440544693407435187247095582758514542668035104354671071261947263699282566864373234447873418440237881504741000334062094822755978183218368355245606973984215801006737426801496843473052386352466630144133875567864886398918684747353523760953649327660658899379444704396992125918240441677577049737020351030526215802186291018700329187265709396020874113384728141068246389865096289502895637444610537646703065627662675069231508632525347654586723583436265053685318219699311152554345893213944077039604054162776331060053106708380404833426968853717739825077626901305320441305927379795038894780319799097416505951612908314208464488123239049098161407206431032646766090565819717198291226320955186607493457848594339016503942600284852708776799331960829409336984239012695948972421054124636564402683912685652283877185241245942737020067380991525558048800380619092048991084918996502808171006671302650215338093807420344158375112503003334100357753635212362331232660317773026236928958143257655466540002413176059507047549751523678749769710961377162233427320281659743894824711621924957116701605478595105339057645568014871357072880846253738458436203874532150569347314567479915397447683392471419922461148042955722109516521641903391526371041746238935080623916704153373721117016565238006604231172016336558289177424332817466347353104646032949872249489399558909501033571997016937698342347641736224375660439297483409214096468094048678412150703318129497407451940178595014777694911174389995939754519312180427119616046315010088885847484027567623003187698822865823131177616467387699939982869298224281836454597071119775573744374379667638904027929723439772049873171987649704251916884725166537496238079703036645162566621340678761431580488761986935916712121815315022037793022395156300169854838156390739810923469523748054148329101013921141268037921810012269700885650148520155985244496068750641448730220872675999999046325683593750000 [85,43] -14869621003858872198209483520879903999803891074487829370323694423098993331981103577433817044041747693196734161774672822459965261358909935755048811000273782098215839670319657213661457042308936858685548844538968817768522187904936509454701374210315407368612237747921681280837709928630585126410877385098176107437941461789156342188283225247281258677802290919848041788452112507700960662751201751805035662627920639153087396272394439608360155515566594167360331267475648203320591057669645274562426324093598256423460265539035410692550514896952195035699877790739468721248933842800467553615517309679434542687857839951730361547648893752613646915868278419482941703498204683486421286289291377812063669546394305781234891917345927479373619697328062743420792449201171528459983999336661176319004046503345648714751995318706467464794933577619180853693633053358980540287137913022932904143297294495016741666801633147630712491113032791945410102040745612055094420406531963635252994821272578269188504061180405033230570393585367705318358381778146063511378590673162132176614090501957651940416074515089371612153447553162483901792049880115388538621911378559194685297693426789998244977916680305561036445230919351970193987150720096634612207845588105021198709133575489157595441932644315629833601153225644388171583645035653243396872029218167074230238102145552141532403891463717361684889859894509014914360400816565174970463048283113866526307158100728557443910816742018257311582225364639889210439730609718955409812829347271763318441891484149849446359668940009564074112850981440778820314986688545895112276830057727147248264598786482998490481125119381958486213546596462934962867111075991548869835106770923111319615142138875720343974279166087866872453744957255803343747673442425794121081806947707657117716374984617023019276933156457873921347860143311555964097462318687890874108296384096995562123619682052234532893910158838111494080401343643281157467066158581751343800398922035491204393149265021025307105269203675748118359683112131313156469392114140757729698051472599401284639122413485517381022364168470234089086726228408428458846896181880114994791542308518445109703545192652579613638340782041936642796285838518481444436953208763361882973632408051783280717301534883012099084660318548270085756025947460039506825959340825865998627939519110203609820093941523629128980184932284154023070701526348961872721916175005996957018971634592570564339906130325266488233607735270827178396264782979199818128828032927807615767856752597708691610023379325866699218750 [85,44] 5996132751356510030832899929323104278809703179466778575434178273752811889597977466745787827816314443015493206928513535167312330067904593456022307946669195986130109876469125795486676525607756061414377077057772534997890971908319878978560269030978110233260158776222184316184056910258566809773465402944024582001843192261112636913251622791626671966949743495611895825770761388242597606330623382397041348148298034013107219924454169563316075685579754828430503246888936801544039941805409872451105016683179553680727139910474096902555029387766864611886961244442681240036741547369058262424186296670845470879809497186885650675013109976937824977601786233761495811383012584005710987826880699865459767095309132715336231488478653268277442739816364902618458632201148503481139305550867076305630606740574394543189543894725947281709177852456264615950932895449738884051623800880111154059184893846144919759515708958968355730357049244051690867259841865207285011480670979803013259839655421061394644804918697461679301978077344409342208951092896680770088244647605344685494621679564042876186076723799388054147762084918719798691460985512649405911638619147425866275269435203946091027183619968054379317594956296521995016736959595376416052411032571748063089400070545235338401025492473035978071565868756761948818158622811745261054833028061619701263374068872584902388631577670314905602986279477381864400149122928147396903028094509651875352509515526998308353331429573829286100985657253933060528269729033922211444748506581522961775670856611313478307860191606842354575254793971566106506479034894337183091183981667072647331009195101675644115572991712302112459232189833471750932897054920063817510915356647408092828941352909247313550009841802110177856799591298905193438851801871780228469971451549611993205072503389476371852845279271396381278076143469582672662706685581566945244174602887605623613102605425281582135342520497280090494020904681967910786937927881132399788528580998190813172020727998209963450860760892068719727383770168212931047508571692325791344277752851983900467868238832495098665813173815354212514136351114049293151756863699994313559023144984704827547418719953404426333800475582964169810645866381013095828139625734305839607650764118909658285269292639205305846523996416503021244219044791997466589901380836837177812500781913251414341960179253069076206954571798898672582571826391860222919914030645935890908364258007555423092162854027522803046665579010502771135755900112856514596819058535420027267193177067383658140897750854492187500 [85,45] -1816249169498202877096762794721801769327914181945778987240748164661318166402502976634484483828439890613925343782398445301601805373565860168108274468844478680700149307636509871041324565257645978696984050573750894940030347752778172863606961819097107222812876857708404439791738109894195075878166546370856674950434685298421939408923041743144283188554862527564679945189665527952311922789828922896334338027488997425093831599640610037598790020568292850966083366669160622915156092934956639275363759268098753484551652671191260056580830157841328100575275957993088208485778191603719818807063419433741291552255597268363307075419870822375900585807513305561353754467341079157590025954891468093158937439950185188611334961157687231910703111010026235068540573540118651046343340532566990447207973948761072565161438292452031032469210314889707226910315590128724741508282805251512050437963909265568938305888512011876589299277733035380440793239490034546121463847032173869003716314948376500079152472428743071153592959523703510470649988859936777514998218068070047389629864418555786695269945948757734835476482730494478540662612795449072196029018727841589705343666152729458265830430777240281874377605384074525687271818908750911128596488526452277306041177397672287443294837435658661114542047917883294263147602370375002049399082111247299549461173458824547479055054493477751486290786079380972672248138313200855402436896032671925511609405776840277415927060062508895503700203296849901577698929350828195059526498579103431090208949693672026211506796026235331310854312614928451421839821004006887840747041084956129817960832728436557951450675652401630178049431237968019935391648281934591665800831859317934271432929326913093706073209424838972702436927703899574756901116353631977975312035148253279861550864612142998352803873658680976379782758707888493994780819132399025097844073489726132617412307410296866116472043844382627634334779169496955531697693438717124532559349829965470931636855442813587171672236733546411222311122146287405562043941731129921618160469613046136368418268727791422872434174740963082533591231349789534410612232425489802010789737646917582410282701291130565599918500916801413825835082922363900750590954450065025459013268464565583831532157305829924562035957153188217811766775789724421718280436378098310847971726463643329992050415200525332207228723799780003746750983403329352762266409267543166894181643023173197968402496789249708708388610777522844501468222475946059179742123865274397442881593178753973916172981262207031250 [85,46] 235329643872528863126154509677715834199442558168264872054299003958245507540179915640652326404808178750953935190179900046635385752512320403255414340019489361949318271019508561023209831117932559853403185805716114813556649512140148186804020669406567373884780202253115910483496864413406824775788477753961763035312820108436645071041246155895193081627400189297937330812087705696376317396243889396694285490366950519368403959088532975593752174727708987551357814439634668521134705161035736276589519437783287733015248046269324087856435557869343589234925176499270014578556045879650340360832637167673566451608179607457415888824720247878724695726848108800975342888606726296316566791409623030966367923151220337047498027343060265109904551932106113386504322324804672786574236409643001996161594685702974073979435570252415738121386327198647227994450564717873621999833751178772759016060977763817510542752416018509188432653483175116053212546304718381540228443990978922991212677364667523980445013893904704099429272036444009052119709529060052932266040527043411345013973389703609599719077486828451997789328733231072443595895045826325916616139558336861700407016943623827660650110846733419774095593723727188127338925441186561283042052011225060999885754127603675584479636002527864147962101828598864813462758262127482625327759003521441351007587189144324532175480577626459503145254143051876491623428720550910552749431182665749226670829052763242501939245591752664271133249722286972470033419750668345692660129768825224166907049599034975825572940929543030732410193010386025990211639713795313740966228679100300654868073184578575188449186853078450585612651234874169794184167878378018376671755364828369486856602211418322754280541680712000454086614042353708679880234304132032167780388680053878528971906265584859725575673059471292046247972457782212575647844670504265623894740197649632990066086281045958298407518064382711038772872280528310578799222865613414683488326006574780680480732403195951419378271110812906858570861365416661062605960640237508516076422381976256802258588286466241057114677797669346991428792001623898077421175338841413796005127180178601145520257248012642140415507839881796719679042788805707608467949183958262735357232995827396792649750755195729130994182524407824374581272392962245366013048144485606628103945666859654899396095871400982094321130138248406138146622877410150297591157623214101731794744001098878838948486129220202587826452258611861855587358759227346970280210546391796988530131784500554203987121582031250 [85,47] 168115229658874615388018965226629125322937007097593672216836918397579221834078553011344054456213541354870214350942287685660135564281113581249503368260599318204130836035832544967260395744298219792803008916514204027210645786965898908215731647734840635415538726803185791257173364965694565517259442840890136886242191382218707254245279401065454790202486683465226015380165976468127805400134346358032884586614180160547293860718700031844247022642701437811825812744176237914696960307691899486326598341914705317130604121917075027039533536769658603926809043838143466891448558652998091600057924266066722799743306525756435693573838041666915910143541914652826282042988024816608800586288463836272416321430102408367199006546067354250265527131642058135343281856234125799910849152440862252334677466695716599888617278564920877674031628976328094776338031283240578637695780928560354779546699116479017211760028175856701018029593344362390757325984725100203137758470484856443621030526403378171167347522958424532521436246529624717870231521847142172473114377182783532234929391777737638678706227247119138279175060945616613765414547998158199511591158849537568083887365959444546728240357497343346602918505444753500482192043862901881004361484765866854835153349590749203591077257228975223140458131667288965974140309880231546631507727313994163595405406634785861675278244249133139649901743369320045722094374740597572663091209456308823374138952532366597415685716582117801824243240863104058302325682372916945921346736997750833871885403237080599477701239955357811023039277951597711360049845108585311234955255702911727786809681308561106024911428696985175500559374781074412030736929138922367660994304761280306577392147679219167817493799479503049067830377055230109045781065760002173533092937308368775501185619870870136291960174469107279219891427949927625476669899911428873255033310732956846719595554323852030759791948570708300663931885030313653921219256385553367361638928374975427446931555301068225708270829413306176007612333034400777556509446936314084275265417238563156352060840461028570251156044990259578164029733430015333041743929865635672158796823142496447948721483748002945697444326708064515020943765542597801887522026510254019638859471264748854530430168535731942586634877746672024800611889480225110411422616595670695040261666570059640886508500359815807538008455815893915536338489350097010925397565746977610968254697858897059734435112077599912755153903726005633867423069586293266791145184502198617337853647768497467041015625000 [85,48] -170203243537931199014919597504753677386915575899457448339034057159830185401164726688410816086832989104379228898263592455389587192118110343545247985879946576714381379306897129846543372923710919556749889228914738102541320038056655659219746795338051234063934084262619069452125623769256442321800929199441159716410586346963463370117111426448846637821498631890186315603646869955200004442666648029990024878820852899414544522019212162760785320736806995804053030901625606790747603213629226798822772127566372905703901946931845285486497540664069307926213157755546111344792971183042365467617805500657343459763521531559178336579752401215798980467143838393639927798502947791702430312526304436883828219253398151031418430999120848315827130889337843476993823947724449476021652541820697351891013135319980823374886289856496123975089367907235725198025454084384897278800680329421219350386732634586455260860191738053703306822371152115074023436064959680560928535652357228646294023262926925557170135463513681786788081152723387923767993439791758980608839991483605713852109421142456050126642828889171126602571633372157787977191035045118258010834956964470588160277785445892426788778110717762324946496588162481556310915654106422810939836221459752212997308352410150245525895543047382158805398336451520071570323884526880494865376498674567011725971917244605906663354250983702223482402310947961745246145543804715598620479293287396905236254937533564051913101130758837225232046569901490085465162072386044800120396711308355680721294905924994635911356699442225931924244579894772903714507484222749977695905903379410836137258100048283844918791761039010700985093078815760625163176059079872540831384811926084495592389019252612349147345726263273660257071642079993872257712485251418244862292052862890396094420333012519087906515477673911095812175387772647190259969317068145029380576807346029578617709316652169933202706455926507419483366848951868996681696620347220834273331824461447827474649764799859577278141085622880466184638795291578370060750397247707072469844781255611174063052997233966064781740264885209967407973395414372037860803883436785364854134777837609883592565717395206548570216453926234044422441810101747428032461483167618435698182297357721096390162660363150869129391876665572669546424793706203659125620126995700195586728606501049948724619476877728192293970036524042272268866331861238832567346575105221331545971501500113711827990368547242384264607613504546058764128408926521551607080606771660313825123012065887451171875000 [85,49] 97248470488541381030865836677673526873448372853297016347603607413954190175279249575366362037823644574303369225196198561338073142787919873525010348522179292222609823685572550977943426720442162302476227523283657419866537158530927626891157172238028915159868038739619597353974335377877924776712509080013177701086799692608291035541489969044171084055202038497719615645993148268782608199806381788084383782859561341981665314194572278513917946846963787766830283255920712850907435471554305651887559903127620135018841598598708473956050972587901251483235098715200156372890005744112113561106013108460055578286248426864409840899366862339171546211947037699777192107741803341303279117346029642887472383627817428155322630260754002868165971455220857465255188871128171289378270236007897181440187443949995936744095456789048682198826576363872291529576444508470444596593445653208254796908065361746015740006874301651937162552690498271343565779431226713772289301452778592064721752471157666617225688657904190947502480009795666790978721608161760386873002270798692417307833227215547654123317237980916743273929838182155772750748311690298954604647817215264620951337610802804060270875613371023235869389887549761891224845135990697093095125716249752772142381017238011209868872414927294863871206918452475778286626337808984495867960720134443770812083519229997368804909982366356169065202441008546479144463915178029127053768918708188143398759691335415333291042381758150169019163619390820201333052175551572951930703650500920269945130513958358283055177332544631787251326671049705596773626851750327840342852623017371412634499537932999822676164640254822320676324490217243959932820304725314875476818572332881663870858224926694213832052985023547710624450912264556204498842526950847616366702100907723682227932948041385734205773389270157208573616995334992894203055919730947118619105545873908319012611068524695656517949105779705186025736801426888163550613496721280539555722269952967158165993874160991569387868583718559450373944692428154721284629911557635094329356861322006092773723902060803597920083391311357559924274174982298421868264132509564934698029440520467481289820131075941992795632909638216305693860657500939189376198256406333572790849848132698797545635525722674636751034759443171587737822231479539486629594641882741757743395281567545904140617589376861900786248907565260682321313707587854090338540183340239008601850797902991602659419714785950498429819925264423369987029135470094922365225098559449179447256028652191162109375 [85,50] -43406363075645429199339236593240070363802371522293440336995236200664947771389509396541602978521442182037368875906483018694284282274134535330076643391869541161271888667519515858527942530449336842848080532634488281431556146253516191725453708869297037527978715420596328940697727864616043333959852490807151400203681844793106366719627083022465081184536501834835280240430967979357096737500767480440787944274495571548115260039932362884402287205574872400297977554795573373428673074099437601011517759225220626718781578431614578389070651918296601422148734406491844681553762354946809659691743046406792556876162630554472895043465442142878733812099051976032459945703117796784252774415586844493897254973579629147191944186110259449303039800246318419824785536498732911397971052381060764692929630254587490654581372276963436847145134399886157563478624950787486830155966157262883902855804075672433658457735283241329542078534541889616052177967430079390490927540492413918333042395374013357007668055610100833913067882625622315849467107852814349782394452909475631044499272337500790002709261528300408613358573527204036850197108183938054561208668394986962977951705463007221685711651890904765649854237239345099759534950396398261523441441425711938994648194351086705461447961350337748766279671024895251807151857916421683136977229954285877968000245149342789383561611440642889608878140423520408105965346179083261130086608594981287331804039067963585158218079407068872253935276792137660540883296687876790293612864263336246032659659084218922639305529076746626374194140331507593732242483820076489184382143829299350606730172478305912813671925222069820054203946224724402106218101668656447961966835776596725414766718867378186449325910877156723837363090912401329019047766867488917814647226186032320584374203014805050901654032745106050021822441401656011707162107585292591267023155554172381865705721569562610124081548486237983166083718820973006009722783600858648167158135031823363442670371078251945879019768115654580850035121871624061653791134927277661565248896631514943893676802274574558073927432882308516900731836062292890555316221165915319657462600257292849668510311359773990957778867939023710765901308580923111953225687781427322008523746785080711656280770741609154042969658026188605631670931359760858009649867992836834982276763893339030086283319342342045743689858166997304078042503101148175741865591266646946923213613173335982662202820418830632547316123914755421458707978653226294829536868746799882501363754272460937500 [85,51] 16502704680896523024555326270279784772853801646901114304123335255738175606637243858099170177811020485326792492295144208710320783564531410829147631491194935000217990387701404311144173795729478890453273639344874060294067760707061909915153450248656771387522477678428257571991372453059357417447622628609034607661624024102750397123619481555994831938074721173058895228260954593891304922002497889786384365195360264377039850887577862101002485579457890258138752753358366800464269865630064893101742383498429577244065642236002898974373480261052740200997061031693784003592177127997529787125958279503786674642285302656478217073983188622340723653600638685595671850564562374040532539401616233978569920661256954418485836882845716778816008469475698573234775809843258674655003577110972499690549914656493862973798603834002771237973923102568752511812775785892387382450068580692379078722723552375054801955780157783556911155764232953791727437257424034560402980157678932351454337910699209871763573654936323284489210761724407663833149824147537006821704547551558029849662722052325325450943773733697324737089063760680401444141152796658797685240806456203801248247190387802509070004650464682058530686233180889222702253575204630947935244271218275541788946046929982478548748788885823464727040211833905066784012215405705585624381901557314028737840489897903272993328617958294038523494179208283371255942578970600114868491262780808582309810691029252225934503367471328655051422062349023573393706361746524311369343770885354794265856113508449975489353239379471367747062881681501872885650116310370709550029339590537888393439977391835883320590939933650307914392411023609625905215519993003022425997188769195571489380010151200936219124161393838671031611381214806429915690123196157329325923577349317198274342365604314701711763821860603417229785435900394163386064925545221372819873357869895781545000983109659093899817313767554207253428107533415459656055908342316008365398695330957106190795907284017333894053944394699223040508255887059302023781276265379974096537392364528289429025083701484398001000034000368968114560784962415971461690292965599570266357777771753844988659978901423584059768852173577556558743723825060945871220464311179172513845864651888551356146684591242481444185855271323091855604785010917543231988839028471907116112399450806756973296338221479942160265773739825485566294868273446879271887560457760163128809017953864437909129667622114293032823498229921215206014137354476045693729702179552987217903137207031250 [85,52] -5588437343990925893092408152642956788097610404065983503125859376925510741050774607923041693367023263570512053311221859798933717458409447823921969062946470504531855783813369851253612590804080798076358503824246754479541337111258869170371491544976014523677549692399670522242338176959826056461796806909173797179660635441166114686847467109410779016536065387639890032765649486492911591943387078244556439509878150265060532121541587723838238086292500150065509552905918113064899250095801630928848896846679790226304281278099433868228403019798740927835084615049540784398316918383066172967880277825984834718049125615032798788080271870850785872316597482501077031067448103889943216877614278246974458353530748471547856976345185265577401706417827637802393822003382394679068511890441710299280225315485988844195862830763177055614407041327607271583463919209763513904345880447778527340725298652913227675590478500819615560669675251920083503486903548529942470588333933385059615194012206385965963794081925052068515783351376845587615197744164086614893804888761475325237753365717162049239580826762158616734065085951061732421920177502861552630202086207940940454278720207396815142028074378985622290199540073858468500740062754559622250804832914211336981906113243445334750498082862233195397646324367412693967712171824243038903043361923251449888911981151796435150008153450306959011912217987312213171865736997789513599668389333869185328938908681258254566104278964732881898198441751103947108863800629099775149541620242108516157351042780744530029649055574081269432222883995111561726402995010546467198060558024332653233069134089938824762149822842832459065982658739586803800931849284787633532925290979388464925215255800499814689902771569956422764631016719028742212624758964205926218515504591835861929885089279411136655496192762020448623508444294465820807057317076195308960520840438732285814154123673273915179387322761482118871979461509220494992111716474525165540867188875041078222265868495147866341624625228814285984763419334192536611669036553975273074361309792297148110116212321072805696894941598506586792956468895799250128394724178369684671152009367514424731929536220849861378738982504494842049938270171891911657191858661673811042634496777886019346469575374599446706115384952987880202986980924504115012340166848429819339432096892324608060053474367558445716328429495471567540716811954728921723508803013695674973103725595747793690025620867704719702096917504684708355791600276063491037348285317420959472656250000 [85,53] 1746616268645899684732407693912461321199589606361630828835401602039882285772384330577528014996353698025598373086129613082972874235103471502450949394384407326699824708871497818865775837392465462851259875714651359379340393761138628778202817801412359000850576298657068689191120536548392022591940924988431349735512626066341958759516389954146004149223082887431775467362362997561662767156994733048369856961550501225427262358742500327744788243624989190215262418229381974910848641688684514975293182643094502060868949595719615757196929070162461555749386072093352776190281603412438746817803716060290045039419929862905593166719519333331511965721821830546517973385161103878505421134733343376887969490891196536429035659861729190416187349149967326414386710455689048418600239128186373794218849721746079583048236709886093170489691925482473315082026646229318880503735924439953795571871587317324481225441972592397580211290723669626940264289434280020488105010649320667950676614948930253094166304740939272912877546693521034265511083533468911400747939703823481862819770195216393803404828753087529616676742976068322063475883393159492924045750797693308229942731366014153366900288508923101481872913984255068640141495674031986511259568461284531743136551077783959107128380753215406899105447607962298577514574239896796850244138381400987392412217994076355614305797054373194880634317752990899132468800683704059419475958714800322222206721765748386344224420746218592926565774258863918296683025966199156041623821682802098886253938504008559744475357935608036387541986132800620150724272524018666012691447829331080499877402435852859268010632036439412742255548212954106361604296559861866478752465730806539711208660592010908665547539166246089693118729804561496887584089568355494431388700120204826248183948979911803967327386863913585292906413707825421398995140193677899537619051799093233955247011980336700865014757397420162291292360963111630198396448261524127910600753342044516981844196032213573537844883736326654187005614096741347767142536496620228941138475049993065858603888206310412813956572097987668682515625838121706312314053667526205480487100779229620086395601936925483461026179425938209459267274472294554789612201001047581191957730692307192983524794845137017102274509893825295676412776339996787745246176716829336113769921595685977696080535579489465237295134519804236060188256050121093570826528404725324718096356891241046224357959273552173656618323255091419765865773383595183076977264136075973510742187500 [85,54] -521895010424825368809036278567977035065020698946149226903834907248851261793136468871952598692219085914066707838462296007530532526443818926607744221958576968013523179523027465282528735552119896189248830689044265494152482340160727198671135153774581729092482009993529984507168392238770957472601460639848737103586553182874611848627883326578964180141546475077527185220596333464997156699928187248948667868168845077246065372255058207620320344873799687337392368839840034025195115449382820875583754421001716614927901840352150270227464053005344773647391220461534880938293561341520465725290576259381672050564748883410072884163823704167007434753888711099558564234016144324493924154351739364437246923230402534230889699322813075870100047090664537317315230250059983076832734150192248744009199563249713994744536392682980561617536405794968083478869649699204811574817792849386223240746589537693103145225478822924662106093667790399789537676649766659686541026203182607838101594717820872815318809637281935237093896666387512452532862336081094041390325984479853824898688768855416523354450834087856809268636342272236234720712040553333646549841155211334405582904310205467985776702688782219206653025930413901977800708178143245467776720519351315606034238471262427846163259536900461820513145712272485205300455171885034799960853650670100899800444505468429954630198943999366075277275248009158076730766629275395667563708798912496862929387031873382710137526690715184943567952957956049195458643579797797138122806156756456570708315931663404404338921557667116119269767013552295792598168873219153497851276693518521488882521279734872862787701507677335777683983261231379872494615445143886418317165228563944090062576082207364955386576844877636504521510631209202978615577331848044930151773362328213462103048052565826241948212512621836647464814313988801030591812701557203214679679980371706302676247787956322405761752474843467134931926597324862492131629839647579073648562259687190620439143340269989437042201161114804349528605434462738401703468615139503012844297759789695754750387051473926646529796411441746238699746581541463415318979223049349931442391460487946376614324853077029208175595161535865254932623415883264459383622175662567751108799724202147171700537843850757586623473670886442605628913745903343856821619214771852812037614563880809169681148228629126162833024176435944878437359537990284765225194922823115517410184202368721803914499874061363806935480856799032664192217190191058762138709425926208496093750 [85,55] 153852560323123906916063344133585123327819738774045562511963677036562830098032589115727331382310880407823534857285172722997964251732978122724065584540128555586737720145065935237597240942708940981076672130277707981652433251320558185584891792087785830369417808771123813051108797972732863955032881522266175598413970334092869843435780145435822009140778982792696572271695365845861977271072614170441110718234104016919230779284771035018468465527606654982148023759882823789503038720175635433549297419902407571972713132512065275118705091288572311960944126317334099206191361031352260708200739057103320989786105886807435691018345891767120218674353066422740745938869322260846411809761869508067127367808594909319545942209960914939181585229359900872952786852472028681905258223944940118500286725032713365638854536647716457531842571880953265858408875446074171982932918241250024280855820500239638486266791570994019465484177033962315776489275048307357590783615412344310478509380144876491690264479170831749162998495014893426830736873326471155360923040745264530598551929856115030214867137774919788792347199995077235793156736443965279901803127981647367543842157961884291799391697787791009037425123700835804664639236648459702315295006235550741443126128667704380600323553862966793266793691929518128558696890754263909923192700305279873332006130320804260663373061042093306001703079462448361744740375660382772275496410419581909739264797791013811618703507062193546189553373577487950218484584342512725404866952796695267863682607791393697210029860024520205653711589389451708145662436925319699512164592998630742061268754037468181948625187352282196803151618325050731826078642750013542586188951722595878983951160746593095233299853307210229903148618943976383928617041517811856405020272241286716876520098066689016374132496763519240374889826506796827277012070365754683401215879725509402396883104169089326320780290453419359858202650716586294560096581343548963628493886643930524693190354887918234261677697550989111818389831652941966987440451863712397974780774064420372032378162845022523780511271414923275428648485108932268433572018736814378279036871807308369033869907972630027934849064379142947483440213259383795927538212749070383947580474458555660600772135030603524511541462279088988683896925366850284427798262363921624485787442432662664720806973895741647136986990038884956415687085680566740730703480703045814321071459678659972314048889177306815415519373677066816696878959191963076591491699218750000000 [85,56] -45374017327804228952446429345106192851755373923191213496250142779950366341917224215315473358496881055152344620541512627682848116258780608044620296621438575827625054859456190646490686755571745256390590644423748376592621969992236809611565565001008347513693211504152105926741258097726506875807857725078108092101175700384799032937908026267604746569757150998818170484139270138998691049709457828752905691324177095431099198252937739930411073779657670823776004283353297715257473093743716352090965847672842030745667156866780357308000080754812057966002245793619113849280034138674906200491980234750055290727903418821866275712594629046260103217001756085328123690014772319013047851425765916571415970608795943155084307024194846083246805931987755153039587493268298318516437289050653219674255849419989489903124754525636524499718741793783122638866536098400873902409814508837645541027705044402179228193543061807011989634366678371103536477481018547090496965714656502819727417006168493257491758106127008539058422987837968020548434919849586877774584894511721268586004258559507456356083552826683381923151661708509448632007169605739013030257164351823124796727430347973838935733182253745391841154550786750521623702544991569385317516423888920543611836637222044981049708622303990777314148969323023022081359606149485033517440331021877496056785728888691704214858379354683961485029471640702880793780984130292961492097761577487835178387507004352536444982504455465387083939696617027257803681583926616035221480555312186720137975693922469812200761772250833553373592326678530855570214643067899411097540005047496501072792100829071530855275129577569635297764597579585089427183490315960680020330206208753071074222351098844033416613350505193337416135374286303512400082774218909356588830621915986918694948424292772654085343215023495037111853828204540863307864686282949345081674673407415723962572477626387522857360103664607712661478328571184490787095443257652818433996924940714956263738512576191037905881277215528159789279066907666040086087823843444703107595245857017249608720256515257042898873016465876313836703996269171190885700069026816669164033552909176739434599988155084258268464557680877428423392309576430933093228497257296162262894050415154091129893989974529415069079564893132363925167481730406861060366504971412690964637077211222229990933670611644356194745419972847386610146074098285960346820041369232852807247683305500002007700947212182632488030567703696238623933822964318096637725830078125000 [85,57] 13194867065696628490600846629063635693844094355424968835618366449182735202897663443719285724777385349867445149713480250829700458621021570755517519146159810694102977227613167069788902373725784067303071947155066959115308007648064803145327462261710571978637716367858690986908154981948531653206977363185877836752447896934815581750379583222965234361506308461361180736830552773740407499153478843539857731483585102939783727485066972556408630652355699096134227268992672222326353737718841722745246199328131740175509617923180829956417028363069502631506135494587577301671999882917108507178110003557068827122074150152101826403821971904694626004757962909373414203141288766111997850068743579397203831934901078256479430755375781239230158953563734277966094384903981984333407563119611553426259559987408682325847264090546878963239538514813759101714008387120471007357625244744085293085365262234600428608498574566366976130707314675768203312077932118541396317337170277868257193543816353071226840624594186036121863736523148090103766706556840406206093401677966734787733634664565766883849257820410898915187635643515033828045033963610240995644744573463363216763269908037589899904207287507277669407516906866388992457724107214428110492679927166619257547639530559887257497525846128015475921436400804193305576335316706357654664694308052072115555901686760192024420043760736518071395689691200121588277521605316987461861889938932269376778458881539786433302721367762582037023033663293188079007559725367241559198314917614812635155821821834772625719154435922325087665004531744794403440943409391888608476753610920428143984359460464022537429382866597433000232303559141079704237694027221715742307840188779551876001030623250618558821270997335992475239499909373565778823791872543428217794313795626027411230731936355397516782748220920879790013988644349795778041529294958354520098700740315209546447122179577673572906566931246142503748121164785722795591454990144395382905633936916121057047467182017499632181554060607487152738878966806436520247854282495856061532104256977238282918371410551674769127740280535202869459900820483074064238699467486277656834698607602891163997719462247337875491095450006699822936036703186780126483603014706578061251284132536684271240631912811317709097855983430760420955727595326667358256839598379622614062206213138964073060040418764921539661932626821282015687552161860260315263385613271981215697233614767193718535487176022259506340587008332843055313787772320210933685302734375 [85,58] -3646188293418188780727030518806572552579564296090622418043936966098000634747949105122119717888831062040115318112004083644379356811151031873567019505921687905723504169839274590817202821850500407106612675478606471243785246810585742870496564617690674035432143535947672551239220605791597909257401137727476796882532483503602426491897346129687547581679887873494903910083224727469074739454768515981785156154430051417265975045947244103816273863508183279169117929125699105564277543934928189344223601430852044600056050127814762776426575692926024028756202571254713545032438520428765876365881772021562533897070931330652875476068094114798823479159455596245847754990006747296206644561973655987889362880176674486133424853882138634967585607298967759048270528279608168040893404823135188744276929947477024431166485340235163607039135907082672695841387944864156308528248152241367852739951339620329446536174186691647963395652009049885987461574202914000858928241380677181366956187590341145125830167836574870256882160492574068467746626646124188652984354995736496210206328564759966224304608103698826776520196359500470694439061644116673044021930403665381894942171258698898514213394702184089773284038294405496014477440380504771346750190109722420829650693020522619394530974369310283997816992602154167087697937158160691186404914797136611025975106342726382201721769128631558662437176966192726393245654490582009502286387445349922465546489686570826866648161830970742375178920732339715582899763715233572495699232751014770260100237506421396109040598681485387358854052242585063970894290122018950360959154181520583531382651630449636580144047733276124446316958267935691486209272871275739953916079161657844588279382145464822259200304896988758626209339704798972954483776201027282543604396658058261981562327789880433969021832107333100930685256105145128395375916330214166172203630838686617640165447916501176399829786808734646328486844557659309379420032458290632633140426758233940911840781001567306580789932721331742468892534695340771657959098130305228142886698356636470324089221629726358852721953789284771091373026713816131867796132587612232634186857864842104077700833380600803712757322617228810172891863000979772486550786467953492814423414982463704931555665800188694471115559561656933746110703056303741148524320586613507992232462509466155902726760951175823738207492026149003379297815767211111192563997710277601906934091043582802081812590255429823345991943717159244897629832848906517028808593750 [85,59] 915042456617850191786667939522433599030480819826748991416487112459716098903484270571512185910395496270757226885400613498633344442561892199182119831001253486500464257524166411722278257329223286983173632474686025296441309404243408491927518936847342469165149976704032051535381010398883213267770749184607596598314737113150713698357782000075580338809148671400283648829736151626638009958905225202689903472811300789728494685000239532304289358996952593627342079734322818206830284798251719044223424391059921002602995294195030336861600618734442938081221384750400583217436233300924760303126493310904488380714002608143152875108995165045827358244577742991440206943253604450556868201409759055644985275256616605185709800536903032749474507254025223983183548333322500549233519853778895677647105092290818344046541055486702051409885129381512698684487464676205854138789631898546176982473270000764389975344796534909114358542561201213701187934203675373026789500703781100911509977099412021173298072883151458226046913241898492734279862565513875307840804657241420033293846063281269637146153864395208526775231014317107227930524342698208414397219226853012484085359505510594673393497848044608275448947571281977371559971466272313770473169362805537702638426387572404353550379462237018122634204064278058244115621495021429441530959328494831444034985019491146253067995154213231948047969313008190256408377726784145881337464173809419468126969796094673841265610439642688551987196123858612120930057974686314973237875926214993999363943529445320756761448350960159710589233753113687530752285149046400573150219844327890720265025320990201104020894153444293816886020483620618250186519765198660813204423934580068948076479742844510745081009244194909603852740450196272180986099070510340189599912108016380787355774684703540336082255566892513275326466306737974708135724480183603899377261761570328552474586113995751397160644091677090696504890147603730518582889669472373295635694891891795290066871287733858193095725792442382992078009067444600100335205494049359223858964015185806051151162401537601160915434172216525196117929941979263913164343147107999133387881847138191062207457143913351969535658749193878211134925110878792809096628434472167805801843502846474399574782867095592019495614996571095709708237125273796361854248283225453494262738458687884872747122491267834545319168424641338685420657409922328626025190639110116958128800766582571411129919230088830940997302043626859813230112195014953613281250 [85,60] -198619647365932270195838438039346782187625521578749497372207566094163326678616556171346518876394119571475741772137548812952460478495603314338303379363531436036181581568054417367545133859686036732313173286728537577288748436109214230799875086692009537101464909482764125434162121302181374246813728271653956766804914516685705446082366645530659145218365009772008741154733833413332665857522326235510690385756137836172718585578742239860391994188333913831723267984366758742905831630679379642905875333463014369417503834496311630376226881537984571935195682818210553790067698733374279167621415525373123074135167477664288602449372608109078532538727381147987503315844872742730264685024892252606946404243823967628883018045530593950718471652097075046234039078909456903560107748113496361321041483495686147692576229124427516335498946259258617666302401552360860014189890877143914521388094350632770361692954831294432065337153280201715198321485057587551348824399066888918621456335192252196032214478565043235604244943951941873097070081338058672583311471028722897727157627714062142100490916108073567166056053274102863738915025543612844730967492562429149947313751119054771384964747102450903216867160842164720069693803301842682775700747152377185078941802225109193870735890596539602159758458428182000219874401432527878237696287329952642221160606576315086109217778138020184992559324439324275371051376188769238212096108632972443971842318282344985399861675111451531796953254817030660671454965605851751142472529703156324410456871208946952115304110214497118586993881592338609734494399109769699918671101975714732158560508438468346899895241036747604225970762765686869786656408416135199314432015392943820336574508408972763371306290278176924400705584744089495032651775117031607643041147234850591906626101083105083344167575185500607284332243208544789587613422626437648820306007437291559834597594345309552627348887166129287575575773835782049276070277164813229325187630297459799142814412602424209909355641058486680765687541617929014094931165290739359057301553914069747824671156688797411996966918056113956648568202643655253459478637055199302418229350759343573269810548470829923466196933392446889845085735654172784798382132803765615119916391971362190281134091428950329974893507055020094340304697777624703508005268003440609937194841587216535344519756977052161521713448137328883143750372255915274350943547825816980521373034545062744164150816050459780193193637387594208121299743652343750000 [85,61] 34923596550373336848171613893387673486908887901191392625124646691143839329356418076548759611102387247575106831785449635378746020167925338817510144269283201912416968330320391411057229842934653960050086385235456408991648776061084112367070772509676026152089637574016818611765733796977549083542622289381411200971715371614302435572274749605319081926403861791583864913113622622390216819177618072027373208705362403826280037645304617029020643496140702080747678561963696326187484698883415315629825644228303132773132990885031005305191442315040053847765866415182451950284177013487909635245908621497617454498930528381932350359407715446551494725011547243471012154860052597607180975235108884457544293199268026948891769150816461885365287230913123779973467790434778295022925006776188110227950641250402432477241735102800449962990140533381051219017577955979772685987285611812131581097003464081159576696726752095740285012211585476225262151802395628846063670263394952888464959222574797378491348672711661646372023518847219672873293767345948411294432326239475297960240416747377459745947683625520091311775718185083036019016051668745039087629172454149789885556568882327418487890512628550377712405759031121215002476196353260640306713110366914796191021986788420236443050688838478829455021854104951368438701072631749657234088215711462574823105497549503589756202456139827542982764181819674873104469517407582202758516792113094378006202006492395121765168670521226528769338120684635857752588209810412340365356091217963673009870102961682410338513059233115810165239177941470539851491380537370805485667649703225589240877791701842963896267497144038922787802680017954563340203722929744012073569876342115292008817015840766597480901157752299661770758065311637927234192334955860125462756216911385442238324289363626998173155393004062536289420011479215164686155832501463002415904082223328342074616204744944316557722223467856746294258229004639154474083797957689207088497506101952687269396478605297986921231337029858911243672575072252822670057809569362672559803205859227843759728653578024599214816853246077384530550236165211768637818281462815141158427588682135885601162227033889736635167664566124916659015452772331640539018596143565019301944265430634441187401246917606799976206919309669497859779492831960737339518868860838550195248293819893279793813612897105569141556745498339664599245548034018552434835156544126840316691799419221854937411873929381522785320157709065824747085571289062500 [85,62] -4330762640219847484358552995141994687027341662414583645225477930958247297259919813463881942428999450372812990451174519468858836920965940820949598842530077713329539705785934862856776577216496178972660837782778618262217761348893054916571716029909073533770846614966119911569587762101381924934519674848443038336013185141889732515540523202188584238328786906081063326842536736037622768518948211324630342164194560477188320468156866925699794690183600158179793421133614013692024069175499549116161064896094598522082961142607887029862707031026558236967451153864890305817376573153281899445806075832296521736603188315604758298725980038309628970692977118732708740713394760079298484524258293194834943879680848776965753042123078232563369878733025438258566816930874331317794254128376308196537018740455314077374413735650557128230764521418344236596754808775250388953122864998345872827166622413415475962033873662408592378810124795191738590766876403895023885115377855674316140821691884080346257614998872705634100571632175604184680144970412642556541062810552768242572200421383698992593384518967369726524533753582203751191179490974168840304028167881581583950054948432703583643754807066263857917040452854707383369518713927573736085394647816924162149571418143717177609733208382051756811706963158491342826090116249534287247751964925012770076858358476322724578734257385814332100389692752460000418374744729035350072571142549164057161407025510117785175199262798836114638764299397402376582442652284856834722350085261196741753272199976270147550678279112011190002547510120359169260433254592583139910784473428124083925291955727808265724591290612525776459726733955909683096769263700863246340523005820986567539967071593781223100393036570020599929010227938719264095085467688166678932575579660849068530483593987288959962816071835129675464943896846953397888998537878689016963500818075756390346567761144961396725326741985481381372986419008080078742092393103354615674843542731647850304692108964353984143983834356673802092174611628223239599302327377320835698692994111875561484505969898399724690805204601972673417703463958014106516342989070266590507603798835765707987486874382097356603575172894783531876767645911383668529336757523645497388080329674746456551525459136671277445173882058266839920987372846937109278092165634186899300171431211743090644114115357503405608634842512545641313385200723786015240916491002318059559182514256322528851646594394431133423495339229702949523925781250 [85,63] 192834815104750256582430502639038537230969719726255514589193493553314189755922270601254299835082729236850344993360645375711118219218521925011652726871974245207418020015583518158599646664099997981212324938072611943417848195461463664879501151678094710807014528731347403522812335282064471599089211915613988346373925432872581072458140009037233309541962784165610089748110453945011560381412790092573305314774161656637556007760052955180859374095259865846210967821149373729638640040988337859928948089096952432630875696220702226663094576751813176826920598571334496661635644777255298550930028411215128067968344996222966658180210312285019801521685414080665451090492897565572261872135374133574576555640105448749795444108049301344889041407533278199579568007603149942268020032518973047665376077454932036646033959030210775013996458352853709910305229582993626670397666390631122865288721541037825067822538797107825308548846238705061112668176609634096913268631138684435420383165616579433165349847770885456114618941463215491361865674105209133690645142209792429032702685087334819371076516955949629458783372541204744480440140884120403527963447002641882098446634451419247809186130945867955584907879315244396095592453222753171949858613688673496757827155599790330948419938604289898957849863584344761911056482702118360985926939677060966311595357883648159287759308678244984856499212625597333521186788296324733204616715552688839252008998363457027372678419963501550456762293156692085880904770958507208223497336586991835687695962598520552153140684184807426365913400345706524740090377965507194418860817330129571577457181032490148848244716816296176649252575495933043711366178150437892282528124167684585121755457080489738387623179294746575581843766167013419159110091152745347385708947979439994770065282828311021141673302665791042841150208992642694081075005680049962094363101630052995809656787846551513594003799834548136634393221162715909936540302105682802683681658140852930002220800046657316291839440047152615013014865232675619445606877935048494501677417311156816660949929856731152757172273433166853251956316444442369410729245960271824472508718264126492258294903721776996015054085424925864153567333028337032353281264615521510464906851467426643335341587086456343398956903499963704408537848737922561712156365789851525512124241207301072828032859044465311818337489308346902745352781382816247078700105088419843375636590064343012934644505662618030328303575515747070312500000 [85,64] 48030747712903458524756732242164464650721009130035263218076399751212624215864347158607929208805714190467238605183852772078677726226946880619239862336315458825074650815440159396725474547214562788725389786171975853889601663965496338100801352707713650980610648494294465210858601222471644329543942168982723294011098828473988282795918596264935290854225195630064708204896908195827422253543372243173418547446432902769493513173917462324378515232872378088013657683958357478765513774445370113267746842783265732089272946620677331633465067558268008849848257541436955209476465481119614831188872476166043691467909467898837990013413447227402093435572937274765794456671784168044245853373711991664856077566678047470667521995372054489065716110370550878600090630929935703121809834731620381660370121057424097470976561380123589851667253695227951921387374103824464102651674001856903873247368824647107741188640135829703710204483267311695785155282501303948534880764089406234701503548012387101867005046549999712464283107744046279195528378996500386551041792805237316042134540043485577034916265653595291762013499965827960401404154983091336394778464923558064869588606525342935765804592725709313129266812689638805389803664277027671641431608643852781526856365722635424328258309666654017645446205359544753964830644869155504843920208531323440113868195239156179372982954287049508679328941217794324432938041069841457460144291330259993504808381952330600819425404907233564936368115026127320993025384225299021679571929064438272469611386386897742676276220630675050638653177394951509743458962857132254476829376788711837793030285784053194486505842956050180761246453422836973201833838192605455408690939527471739819453331499275989949288068014278206301749899572562683293535500336768950071954454907701996688034114170918930789833951217280071351547465211570107279007246203517566048231887652164227625941625541390640230259450728570577227209946623683069108591136193080433896283284256216182241494215657769467946858417122723092751488616157847888707938747344154472548598984598099415981017546408768984658735005372941991941267505029940503309494896537852706807421189801996927930425062094557491266763261842932526417280536416344321260576239333802135396166404243433348397847182868311890859701778105205921820799471124581503457402366236981389188707464143397043906275793179431376263189589100228879549280579786545353363348992228445861388441041290382933770519713334579137153923511505126953125000 [85,65] -2242307309314334251968375019626313788347222829373484463948987988788749208664057027177875175016176945983924702230680241761405919554573292911361160343677586327046410271884937933783947166563393390102946353470179516407788292777123422355499248032218482090312287532145044188648553488411779190634409392353566728288311782599129969435945436882071651997949284141275327546349417075990234300706909114980115910192753432640909279346696433056932271085043334215467740769704992236923362741786081891333511989201143686137109452114166837367841320659026634445421518324790731308173166100535213098818398033552004875013479520379026026183031184429953748013123925452654158439571709888672900956722402767990583622545324507978077547369873891987264518703933705215146412919894670163821868949250108576047145616059923303071179743950359518279053415970202096219680289107756850323825180200833236136087855313084732686585985118576908172730364661146367001876379151043531397595589682000709071399700762705539605744403429475622015136144878770541565733988687037510012035313366449026342907999309250042068718414055560681518027988866668859164244257427954815448645387041810597019935188091298048877826008203797807125828953722043713497719259520271387319224490309286576145188635296217722578242333919288021541825809895012879919195165446249646592905002708536073073802957783176736141673111225989745039600981574112409603012529279706937491199098151774425154267807546297656144969656109374271870724960156847799708499963000779528265931473182854537372668322271674700787979987272832698593912441914828386698480914882719629528314832538574820906760180755218662817155287992776761226108866749168109309058075791877717893950579184966516647937541332157238492405007202930053591511238908064767789588094768515207788219731245327636952619062210067958446656697604377612662420629572244047683991680368024080193563619397688129086786278142956071860225451988030409668304597494525426688310151784189956956768301287903001032581433444538673691340322043084833766767428766642106161473388809375154237793009311101146410561684374453110822979963015192756538137446714746030414283095405964974473788452313587173468541058242201400644096020924925624562250242608337477117108912623584084984579559671828521047713603184579062905535209960828200406314308285081467983701712999636558729181181678311171893462930986324558444139375327855857601453771261965990295355032884627110804195808052368364682305212909341207705438137054443359375 [85,66] -6902082403497018723822106187865587677946812482893476102199373836215423412685164485377007709861765152481698395575087484117418261490054548434767724249296970844145476084397708095741662146101043896435098557654881404149652565111755174945754064279809738174554445393501850197656832246350178746186599536631611687170351475863892659282934783361555791243369874285982749931498452958402097024715761298462391021616697449631881339625063277606180293957341496230222691251900585360983818290208827899350477797166242371279743871820870564883087488734296640532787238140254165849843913547045149251034708705993378596139442873099501029916567735600939451982543630783981452292681400978740697444133998882889845647723471079672604370007839053271864052221788636964545611824339095628383382202046817621224336963817126849823315213010497789541768359129262902347527222678113497150690875065987814896253167008535191360541329709513808218812163119293769789425295118462257126938638700115169873992566802518573538865043102045625139625515666482093511385011922000558933154823494449426419356648205356446328029780732499672749733613699424172541430606209255298002801056818059754785539143074305900970893067062707416181638022457842414958229117980739497944414549507894880400432065693449952081265949155371516030175382303361458017290629454821421661548726754372361586848132111236013076619499699021514700050510398654363801487282769811106855601347068990587671801174217556420041366075863938337392678561229139811319523184003952269745160516338991783922320831395010954391218476248688396153870373850355001836945345450204746846510736719228000414234596565663715181074733847315911565233576182909355481882348781362781510321398009629335050993174436946709303615064695582468568516425390454133670795677324481957082397559816819838608615698515882691382428318573824398744390060150680202925004241346982887571212059459375150112350793295799282072576852780930088456320400443367159213985982310324364419167431546083712953329429092817062179014782928350843071064098764223039594543954904885883280253723959427866232358610441616452884036278346652136659873563564909735890183595243725741623261359130116399504539052418996687980785930125080315657184018531869405307822488677438649577643035744063444993427569743613529914992318036555794544863563750504916245945284844687649968392305645210339449978047846713763635651755296224109981779782789111860312714020511747249569209998443751474805907264453708194196224212646484375 [85,67] 3596245258418214282862797904998973882881334681576022022773352182837539111176093881967528171970979170981724333888942523491982666479533367327213582976612877087688253494922313986471774485390612845301104363221022452703383668443768856111910870624796671892760593924102361176283038230367609505756156858509727895117673872068908601999766321379329972822866885286093881705278492548127072072731312266303649815181779524817817693985701027502189474439302079168652374125761366040841680092044980754695044590623518788538955965055013296170029962211937713333157282465594221057057747091619501945110987245893703074605495900786623438641202635990129926902945853057172151199184292352801695902733212019996969388550316565475289701299318021831359237213913892464364981449714496039077713667891984726290057343197936650849179179618390189270249689480244061284577773492445922260230438339077802037048389935074006876616095777733632523134063826381058496182084281463940937676340426905109468509067069305235700003306352868631450029041993656916107486255096331747369711836871842011998301358981218989483789885190981165244560748919043871075459713242634463185464957472130879863314909857432314526960602327580845036949486851204940440433074818927203491654598087843873681871745811484466849739452462584643388839786569523780373253426302813052458042416055943908405045134829500003624128362429826692427050330584435232328179229983440219624296115287318980563107295664095998338482041355003293890934260767821651255056123415443340986453637593564240375608518484227303298304419547923396504294915824913130924109098440878583374203926351742083718369785333862607100155457608632273331195158459669564887906951810183694937733700151527668432530065901372830296901101322293060249176987524642817210710011453960538778203795334310918732521291656292956493376959025756948211449262845200393587610291851122105368022093067129300266692908302940841068279883116094807567489646764058092639246675738478810844438733629982015748108129967257274401074285701703715929440384126925367235634808855044335108055909482670934460070514689228552839496286361412343064492455323890268070377985828430453370298894197337783461869644802902429104957849960782168421398453020554073577688610697462844432288106948244028237299967070099436849264381177931321709973002006665486509535091477759523515834835309478421721397387281993842219199342685206622814995280441104043052579188967388350408525788878821849436917545972391963005065917968750 [85,68] -1139639556184795907899981140396702888640351205501772319821240027695378119734067503639408373468626920377064218512011458159604958208474092095247986575419270550890790768866136121932807898432938856662060302815764004025088522716549570194164382024119902409946313659052610685683429622524833013422109763756043133043081396860479452722387438365108677541508184261816740396590139623724622966214860617733057544945053487587000182958213450669537562237614346954706123657571940937961753280933861456822803903743959146042812029610001705301822281711907454080016750373396953751815648128226636546553396948333334631457944829758392395108685706034087118356988352573513575988917186755530603019565500995102275352784500432008565386428636954900398893906548487997096772007135004386967423931050200713315080238436007147648731177130599702213536970767741591064083195056755548674127702968457885003062804690324789747322349883932268945001933998938670205075912533001159196915921489996303193983095187328209244056229448955138325259118731177354466478372032236994788141928375706137412396206353241753135327709737506972242525229614591226460795361977017366268954199366267437322834780954423897617697527751766319492078698387269110013414589062784291117708591946272731812366596739438655408165347951278195532503995068822424045868632676819339847011140643229934597508359025318050283276667880247386645303639105270095979432824160789976855238606141913402899588390314658871551442392510371932800243486274673683663192151841775699988467345828443256490336067739508563094578995272957883838368708467917478808015081949936501732722804349901865606529835345001779248659442004696360035983561999327253345890769188206668608066052562279720387515074318927462359111482030921579942468255794151291957805857704523142956781289848600249533403882749418938277985021454279551677002415322004982331836744598474280550159842343613556367884024418064259711807057056939865930961498344094509092765818660645191648839943817568534536658928946910261061550999779975487481274655321632172895032149584134614280982108000878384468272919507504738986652981014569193365776714447852591646515802837526881404429163270363487244902978866062739301640702879558877150475784021519570165328771688879926024935896318048854602455505373581140939483349737088986760136469004290678099112783391854527785930688281716142642447138904319866777907429226328954200863697106488956343154567496926709603555227801052751601673662662506103515625000000 [85,69] 274829417393198537266245020343992540172437659726768381213833022905807677696770716661926941214408091131910208904833133891996869279793586222033861186525722060064740544138223673612489009329304595393991078358970763080952304235579771656087895422949919693559579043286232925101330428498950329716705804517900373414119526782564937641330004351325576192402804735571307135288345420589517511758429845716803282553910008240878316701076570282357472616567489897599248530334334398499015806469589384107231471987563814061299891576891036237257465461551946103501699172894076928226016685642992693130945360448351381195473913177254952583754044651196859926977794085159110422739626028349792562051735872990564157031882700577002798471304148951292053034590418117733220531380218855437238284590565161403067610523889647775974271110158645674725159337404228042515934038687505206171547905131027869238131659251154947729775649843724486566259344217829640444582930814624313701838021830110669719328948848875879505247598958096256105013930471829313007448913739371428909447072022507944481172848672791722065166080678021324229262525757248489537288632118950317499213752542085348485923614883999696875320872684438855789273590106493215976787645511461547164715943398534597628846426423005351136155146375549310380317670193204621363006041480115654719383455658278832980310353763403132623708013611526315770847156387454558282106682185432102847476408312060881928867827694324189146781789729504371154011517725085688881409720081905717634356380827135031841611163137738474184333336826846314770092815089212137539758910688148375580265687104669987619693303584493467261992248669414506067440553381535070319541906253508147216773582500066952999545365964934633159709354736082540553452808114343266434239207054576080667861780447370802797106514311837896296657316360249768438157054027868386678073062815720962832894360083924391896554019924777293273761980423877025292108767547253251538160327865104774573410806984625199068490032760488801970800018182762580526157008444624151934318184768814189459715520931795351715819330358992171132412298306925202280597384381276202946610830856231793898772976578629200487621812920865783211540726702517494630414851124690622248297217140812221946412419585955125082025335943728743714187846577534189910413144806138136512966933546509322217080169102766749002957761968119116754876740651070882456446972160348719491381773503795027391305438868585042655467987060546875000000 [85,70] -54156635304707147779204557506158285032882552965221576280969456139921076912876399394652653463892872627785277814408819983742646627296313447955302010148913198619584192715680844149501115097927624664769891250724835059238329176109931073193739440586565385840535458383194111595547495752017455989945602750636671925557358981800669540950175795705373064298132727950725353216693833875161941997388766442581167900586835661692504722448621672261644767739773569054936966390900392234120812213137302092658862199750498447137755837212390667888419355795258997996035900390631154778080709466123017592699643591397182265670264324851244641898886867635931377126396723463023830679379730038605589843993553250623054792997311667935178308687929421032455320526772223655194002631756078027845124888379527433789690171129714577041900187398609794489350380795013554999941519662717295166379331618580907961893024276689341758665363693019073785596114234525188542300619267098959153258375791474123555057105430819641936885357595844455612380346816323873459507202433481123629237650321972960651822338867427991090613011398871283157496055306388340440225399840792921527482029859931447619515666819702926822010993833230820694042674164872959892534263278848213002542092964993470098920890313018986068448238574330912084353336930184111899641612090125179975839238887370898395671362577105136152688343525390701390608578000868980471074893523755189172020719593038604134467089299054291373138348353927485919323640074646389828927164712422699815112371874110279496020837436346335394651170250816939749234436504446967442979125355296035183495437216917654821188248379492435532293358183897218428008483170414864174789340488736039034704103859751203383933939589911311942955452147205228392879887175282163903863320640417165462385755603948738237387199272081075758667200427610837680790796066694119155992394123204563007803177108188070274177127907912489405366342364390486993665789894910744177660732308142734711578681538680175468910989745383737309614349143569842805698418073492809124921596512122400315649252933878145501132328365748957223677536157395885092076163501325464085121353634819818597924475772955209125754008604344608733973388025849339659064292770792878338548413837532910028185580234024786999043304998334668880626173402757110025517138196703893366587724830797066098874973488859820533715207673529876847830409680973971106554766745641634533757273576052779229250688786123646423220634460449218750 [85,71] 8996719538774431896383493841223036823414150948241618988667327798148044545169706495639886916268622479673207474984537705590578737410317525654969302696928844813479458120338284119333840505829835585232074247636004713399009857654186201847108646944249349594005924652118933151783806120373395819492260841112030622505674439543811583855337336416219913549288226184690813460066009426477974685733930456865961741490704476267349676487410200361637134531950310183883439397296492146030635889790492062640255626541812053792540660758764772588074249997474594233348414151213949658428490141316612071061904725111907282562792624819283124832704156529849686206816808389813719249234525686922730691208747031952526949831071467758488576141641927819131700035614355385917768230562724500929259491599711277396367777200807420200822535479920958290005036703251624995022675931557635159374683675513111894004258293829833767405546501141408226971898631061976261941647251525064134098101961655172501520096888141090140610514722473707261846018638447152418662020861277287467499903928135671750789345534936400807498685941684324316838415105448000271702863847053054439848734302207091913710940885233067558298157222318659459770476961919605387271042315697230225173787480545328397683969830779139982657517448077883850295900945264262824074036394084791874300245333398543455692725339013405556004687907243652644433871263525918855048605513330193051690432831924795126164062920055989642070550175688360813441922987514308619047533245833005100648349109183667159610274893455465246194940070357836239482547237794849527522278967661741608035016930592084634737806213195459599649269472519934797055062690457634174760957174360484335063302315255210190097472682090382737958482685129111930480398782650199597953658352256384425331596406321928490506145989002527241195269350940447045047795778634440565081627799012304325429439935800733411854558306527259672272477052119317415621178351632145826120261726618796278211977632313653533012544734599224351944648025309920000653866900144806389120825598557696803740216270138454787358929034278266426462651341381113047250964797172622327028018708867204948578930213762267322241355115015271718977434798511945121346134818210734136311169323570566436671701597026628187128929870416271222004412865140362995041633485432682937943356722198730424720678708302232184356996880895619137963041968896611138588608639900799966655818920568954411010054172948002815246582031250000 [85,72] -1279071555347265559887991084539426465436700714398030770177755177256372273996476967541373308982985912367523012277288272835808233096656574192285070753459884143160342224076579945119574756310041540803918465553935951704407222887856786866157578317469209351365986837836543483641423790975092034083545657851130857848632063789172605468929863468801983923012850777791578332798469420018276179123534022549957537398256866686506654371461589723951216959518382860320647171219239860682421517256324797450278170333650230350919151401924640961259980591208180668681172795085516949176842513177768467742940350526276484053398258776927639699960076508431864216651084589035662410306201284331562261174105250732654438861268706587204922876467715803917670547212057690431799161365160665372046084240607908868149307987493452432366704670147105692924312822394387116147459022651792075329510742899739702270636959231581950671120464090119756645002548891789334390738017319685429691248238638281348693536791834062286050153902282859624846614267260126306562101063505938959282729860864571552196824872840210778916713406533025546283087405341516156946029949606997577680960797779613672284190874953950077081162608144202857592474244327961003609978374322289689057630718801640494574545463446127482812077189000515710495583158457383075260541195578648070183090352221504845159204377041065807926361396473228706070606191132902888197377994293901264658319487142176301330060451548915227506675672465717583328531206657985521292712106673417181320002342612175091745103980559466571954675000550899810962247351549105079658839129347320843434446745890703025139219619720420131204043408230784716112518797696694641131184870668979756909124101808226710401845612344379015948400779281168216736849438102060370700003629693683809636327068302326854200314381597712597578024713611410368343421269965180550659686447486541765287585340707944634936946916594603890756675047563105086144517188451060949105988459323790844401772583629619136278246333577505465647607169917063332172644006724065922345616805033210541628616752737420076271296594809067980970505258983904056599664797522430946273801610363845032253166911951831881473404355424244089711618093192812791813283393376524946243916017527159319460506656927171107273522905636385872900749748959445575544591680574358392957292334613018648345073756017632597665886325526106633099268957265324797002784722567549652457417896922464706221944652497768402099609375000 [85,73] 156648770584319088729957178369728463595071662535269550265474213548955364054916274444143326258051403012414463396348111820381005665540772281400846536433979842146628933382175351951640505631757606308755293642710217532944106929431221798640510628359977564106361488628031080304409291469850060034553885712142766460121856984182368336547112105998942385407579812543680167530584948878402748623650378830753445071513521239930214252229588589976816434050992708345295337739105368856385045528756943496375211278466190828640561847047709398723011901472090274023225595971617306720941973855408409776813328333655429300284563413517652975276947762333669706435786625658368027932903972024960412231796029160173864158236476968261764383101086466515529951685335258274215034650269771359524183440943545559683182668393384693819340032716742875398268626214348122045654930788319152421051788002320214041466830341614082332560624404637888355041242173518037715849896606361679234739373951210369559938325922273687462448815847287667856447367901670696471878306895180001015077699738483977979393277579236382180511837770327687748928158152467507891721924956169045129450161980595038449938570401288119658089543660990345872884434266159926718650335275492211987914995595152127775074563785701809168375088552977615196438331971470020284725879636826442229231262231898322501852793060664170045250002501968493219251628679081270094440160401231603871324024157022005784933067459710373596377251601747064935424198368342932901870867036976483689917745167583887850037212569397057433000727850145835591932529210326936929118908261338405943502683179423872956024784884963996181207369929107622936039755851885053338937907139988501779630449155271066793966410701372727470158410135313415348288587098429961837048027029123340353526210290818127388090957377694698497641044557788202564484253352406223638850084312556455742372967254844284812535190492120467006602082432475566084516691894302523875814762846512609572642227763139728496810756890568328316514748544197106399624750567204125138856054861366189144300860509834573113795148829028341786615618655529508535791895053383212249751409902485758415707644817240240889930730246897938819523155885582288200052282841619659368832044717749761116715887040410198188051091484359078709303689554257640902186296596427830451643972174555148625736961768120586100827225170984635145228604690444787859330547724479444464396049596643933909945189952850341796875000 [85,74] -16543143820575829151281445184294914917072087670879359070673867684369931605796477212950343977703491458007569419044634889902422705951105250771800425143595333287931878461775713752444709945935389205464965069198098632970590370599542963569230741300496474931681317067467382891785619934902210566402443122586081353818188722840721288538828750200560621151676077573859166712446105216496487914490617615707104924820280794456724111786806281395630004420009378203916419336010902494019114355815427003860528043829198360705797723888010173840846252385465473316474388465926128653405309251350359686981635264058085702130681426283446945446036792367326083183782790833617324153923493098098403762554883260825949871296432842970111117088012353751710715893033124793839253995239173624970112242920812604344944799332715861146498475429564682640023652759428453635692673411178451239078167597570967613329662507160535325420200451803527078128380297048083208489227999577027365162600919096967361345649866972939941040395360082824545164078175559715289012733967336535155782136923260786301370850491979427483007765021951619706661176646874764904433329280325707535414939702979035099723218667787656508804405986168170027298955174575835603347735480960684662344965224923604999585789732004755580584356535980678432093294546201718863528841484167574450980549001037347767209880073203828526595560774030590310533050708271834543640728159581051714260530146666705612454542572387944833746405523899144781030261891789737120762864269606229706869214069975729677884722315550066965731116679451447870829170882481752950705152949918690256989837891112641214527462884778573490936883230159921595063142681138270310322082755850267873401713776728221039822068995036135374885421370577191189555649700786306024953364274283100641504592435037354533527254093332326503227650944947085438436705965066170469401900328822106557250442213713470765808506872013557689912670210348012482375074577029165010373377852571632029396175013563447213274614647851202021968164912009223311507829286476340585093742753269975780692731335838723627088423076885125097816009313410368993148503091939260945446347325323584467621745924345592550749696320319283448983693291459244366209339288312148226730676368458088975328010568291817057661557767032349467264290412981037350686826435719486469138810374086027257980306355395608660654963390248868116386719666577301277163416890844823380068984164381618029437959194183349609375 [85,75] 1501841606420339537373672675731406313540732780904873604147468228633775595359522949030481383484891353693642216249446883965212746764432014412150545353057019705224525470246937713521347403288946345768526998318779607410100502748223028796990395691224634270504619686962614371194819198578272955433739423315140221597262349938701090964826726087242119170434361394269380968263578662251462764604251501119343558888089496314207901243297743708707760010143444246449700847682033190805793481848294141707996689966055772251112419140832161140465194639057115634834820461045207844498639550731329737770920684819783380339680661818321727778325636812226746674170808823899484907672983208317446676127529508570129743258939402008344385909618740715863055944152248547758345115244699762685110288976169663313940265111743147308447465777823743672985171410597851391059148702470054064889479369133099491916756067731868619088655509525346328986036840360137064319345181387901736753026352200459775060051682983755349711227539734284369488730845344209980718611912476247380311623433386336580655720064898405893417469695944642244464081442237970479911245928242555787070389456081916063310366877173367959030231077539402385015849303693845184637924391696664825649247474418241392209489318463381847566706112348385384923621123739401444224629847120137452865040629767179368525218313970724168392166014324552955324422212322080187973803110125914703807394091829495338662632219719243667313200176022333683843404969282099170380978588738236614497898680036434960241730062892891613717791191550899731504149518140478633540800487160688841434422520140293992906988163109395415366741408360399247327375417283590309489774798067493195361626957434885510756192881833295427481704728752867123800585087174993758169303551574445157156258233610991203596775709290460714639705343874605390559402230246500559937819429840204687453003273760228322595819178381235591951302455620022198870111102853180754650775512647738858870671848149123130397206330670372336485471163812185930161251749925516083722364423246023325832500708973910610138184629411831915857302034711797100561375150692084402802871005248378612345351120021724101999833596702205946886344868195003370213718871774722766605171256329811510028664731975968304225056186030238652817820775614683474722388550065719362924622078520925545936741010365358942439739112806577319969145701781730022197262306186613112224392807547701522707939147949218750 [85,76] -116567675310597117027904766143862650961523522452170517154422673282862529000486997319426422906174470341428993263506593692667467803600132780001568068409006142233999049579232187765933477626170418117686150393066245917293944547639903135516479802439465716408807329154931959242661756437867693010832867193522682109700391234780264585277699006877713772070090968823362572884759922849341258968652695708896434746524239140622788727295973270269460935797018516111870609436887633955535442327698633703901864209813114808033590037761322237661150573000996992871608693450703912568486988303487926432676967257114262497635419839472449810618530258396372143836329631062695807742587835974205988167923410975062892370225637770287615492424588923998180145696138274841171506317802932364479635425677863489858397585397695853173872718910625098899687882271018373049419315514341883220661898105140475729462548095405197838471050033917289128430506550390886014338159854803487826909241328064416050074428861972720368900343462928918717496407736069022477401763939512699515390881198685822776328522476603520363584407111760931228370824358846930369954505481387493840213384675687597053796093563549661534605224358919161056088461259383940931301000591677943375249253883377576471172369681518123654760666577582703384804811276133007409747775797797362141518467653681773964664726049493493795393247484162871154560306534275667721990591576067274719927500185021654646830617989225392831984357061082310355634744339986971431084126645578037178817230742981734694700546759185414091847531240288414528164798639334516408505727397635850047299523321696012234402476061757439834052491706365673038501712440336756886889712334184291428877718608118802419818165973206395267063588717310816233086253668969034052834024798894885000702603959540835798328184942675312496772574480945150087018992631754878999704058153496622586802600244527874541970789967510193131047819571055518144318057913743542300026006752498292221403229669648746744380172192107583798043466759884193106681519267894667153068928396119929112998303415146223654740390016305884482299867827915828228856617202174500826781987063224087580579533540956610333926014579569396810142460571682719384071574235031603799546498115428644104797984319423127526857610908894184761556661002980686209804749449974040882351710927444663322232334093493936114115771532305135566084911189627009867129502768134940993149939458817243576049804687500 [85,77] 7713791155328049848977279673918069051623656084227498209596971310293283663287665355499443512648714402932289379871995072310032994934061032714782385602916358144624210465686783625876853041609464461188812727648428569380463558910265328303437805836795332746868557796018189712126863229776745359983872709246504927342307867972868425374036116222537187390190898599543592493427362659338628208296422053803053788572310639981437475545229117548756215304885800077383720805484957335949672881366905764792667370831285110959345139911863160522997758628293767316957348861277679460259321471697139177222398818340983595270049826809952297108025484954153630051669525151083579357415889612021964227399857729466434958687838847568850008856463451914035698840601432292071606106606394208101052686858254334346924411255477821549373688462954268454143334063592486465318226379099500764193967388002400336711630813438547931340424617624282393796748608854801616483949859382665767692559919636546249446805920613238888537962192373127205388957398110228159548786718266152394829057471347034711175055237635729629841671650062284281498299961242722978156495037448746553621617545756830501263027333023971215488221992329581561941700800328687667155209585824155904570597973144580833008901294640919625635213332748051357885671546184680174750768308630801550838552394961922344896288226249697251286365893015684076227784630040616521973749083342902474756621942188557811365307059389641598911401911234257718330662431964067795518832671035963216066344680412809081790228791141910281295620227866030249212502055584451459258447355586216801384382270282243757798272333992274891264522279832223504866361202917368432813873051934721699470252975146580692911844255975150058638411732190305359442166956846422666781531577801750563772512554452462706380820643752700033717664859319805678245343983027142204865321487026471510288235344204887469757286902071771025743933642740168569271892971385051699524491750945278188562271870108035144051353350710356862196653507950374667550878943884917809690120451723338109180255893883208404943225530538394711848130483149142987802242532637903849563600034470638680343514350744399996491068465168321933748505167985986964187641558493259650004358525509813952618259438904729514919919344608866004332548897361963499746003210333260844131662197018208645879990464950677801029822453257741678062799916555631425316152949278603045968338847160339355468750000 [85,78] -441808428770955868994174520884976011816884142097621655584608188433739384155965887425919855868906122007433545994051914577296727347088278022797801698721222092265961586612950034019080365649532757673034014865681421530175043924336443685451996863432045677049094523224218014595366572577463804557153556849487880917549942244147956236067897520540188150773187957198377001015623318948392285801706008645734772377114152394539231562581618142860329291078397706386989071659380742099985778185619776559226607922966898557614447928207332603097419420000382363479053397874519820710671718483597522880981031263443138985377212844536840934817584452953651400621635583386721598215003358375423182705162296086502071539494565397919843881661156542090379251060455679105665838800805357997526713500837949360755373339240892429897626315189225934871395959616144482563600454282997171068186067957220900957962951307713625907270433034873201243183723888869258554231068885567097071760170786559620752205715062330909033746069018799785252653131739651028693759891447948106366525992359020183396863030305793522556666449566398808510704015835202638330329810045969040886636065811034880847912132582143576934354658270542724389340564216439615262239978795494651127563112963634220864947956933692164634749416631032311149331935464476056302576783950114028431112333998215390027314793656136381206570444814361905367391893076329842678209528013341470707243432064430123460194223358809339617393589086309708190208721021868157318833318018238450415542153855804946757998426617574963536565082892981414619007242940174594156694496396428806410825708560481311489252268068962141985777990658429255997527174262597390478468734301658013059767423006268818793930016114171020637410880236446342154094326268193270627947192181245807777059796948483421013557814117418895315264245189765015749552313981261244772548411133358061213131037840538290494531524567560567988511105555900034357426469465679610241037042377993606727534553503823295635310729981157367303427389152611615779435518078020417449128357142677710390833418610712734359525118351186690837206684942798580366372026760645146146702197316766867444797472409188288637670793034107441962720259469447061986515110056234419087479824433283716488756297485182056359906004853878987983810489610818800637387949303169757781788660409565389193726776528296515047802197772389093529960490175416626748572390681601973483338952064514160156250 [85,79] 23403003624861923007646788340148154354688852228453736117424501001474478080248831262740499215685183669812500367411502711708999811877008773345191870296406852016183412016510232136856718598086616657745491669425135220612642763742598896957991101094187288418120430032220997197983445435574894367333074920293086331972758632993611870471803711551648490573210865880653415260198527678115572309115675749167238848589603743344143797477997981605301094469216108586568542643849030121669031177325106437026837741969941962795142987416087982927116874820407208126747447617583735515196973252431049265131172614815750067554647468165918691971389333612595579981606800123493682234839713678459534688853388516480884675024769982394531546018757680548721664483334172968431474913152125080824857242560730615976612336702000838598258670518578418036490078878522895559598254293084616037996953679873889984751634437386126596779721603019276322052701567941661738731637141506903397024289783937890798369045670601868466885617669556677978472818553476339063872203992629370767719563224225469210844313519878345069394691211885441192520195169064126125210200419713557368618110365160731490529780732448000345131847144836750483917495325771680971195242080824371438251012079661740561954998359746581712702623141400700573663991075403725755350928104672056454942481068136802440663176681116774352407456014934968661649230229989831393495355330083462866643880678760632724384214278884055996405081700160521090290183356189436488296131086853186916002260840224755739884674988466613893356289462708082083318935099988212252495724846654811241950011980145302708627742291829524399461067954797744212435022111731315330962724452795098293931765743566435372040565625767866484113449544444036328867527774643031164637547984901491621397370414145860238304875246645349990521684103060674844584540216805587587152095943192569935709239697169701208464807231656623699172418184427507259840147375327443146219431598625573086901696572881202043966268502599540960929990935212156136402093430608739324775795792937614070229348127959141889042546135093111748258214093666851672969538128658294950295746563971529965624796076800521029768144078148223682776140382315878815335529671854396842881006557725415194992327840870118716956073669127227738336872945251848125502999235646908907914736207230339687816942189401129204187154860819164827175027426484077430757224647095426917076110839843750000 [85,80] -1302581985005569548968292839646075651983421592645590294676169458257781472913818571978762278048110780740134401080624223272863796283672298097502260674025280634137270013714060686863764999360192799207093182031219366301525052566933961957557075792649509698772389847479021782606552363786424999921702627199479467175530210343780821343841831493733396657803011056065698755974766802441221330204946250437554407649088603447801637919303533388820267961837837006158514115657018483518619278722544997134240932235155808215916213123750447635930815661710635962513742673668981201160435263308326225779131925709018543623252865896672496413721012913535890927193744410931915051767509969293550488196029521207509937780592763903129096050811431730695814689280349575485664585183879422966247787186765779799571845328651764648832765504709400515156594179385411598095048833823871663760216056113019551386035861179792888462236992057176888401102622365931372681239308463213580223302316190880569362365719069440222689420982245232022985595566072862652426170702662178858946471077209170130895300111535207590185932097919815518086709032479152556676001908365552250631327489570472531606148916695463269551905277905616043645156089784308669418414339749244058860229563217006084905444014061369208242611344291317898109277679572346845406610683209404402112111000422464828202804434310201741744003792800389242934275527770879775151492807634675471174049696366894743139488761133243853615658471058926824969651220009057974620837087388442149850967093991849803034034872641718710250158526559193671923233747198672343773598061002718131143071192309940571297143460717675421795313680124101267102259399502840029739725842823789026875532137896143715034563817974870257577249591177757829716858037348019218829931213979562869117557134523453034974443285874147389312051782949781883513925047570234722392792438365701628759418284357778589407707696353069097952393913090324387796575669638536866018847374764798070032666430931802175557506056635507129565804767277239613490101671797426348456359306841325554787245912166309515379220041001342775625749569283787730945037594898673008641895608116541364984814509330144000052977116210131897440701053482386682975989914311318580424032825293651584186052267788548097555929882782947486566036757033282593017988728460417131909957408701587315160291700615730480058102520069720579436742605161647645672928774729371070861816406250000 [85,81] 80120917024400238609024372010226124814199912804478326576203470782926261343955953062359843096736416966958880069813266378864751480712581618001743406264779758466388578473197296118561938504105367379293922983635860888319082515413342754215774153511521423948980978869715312861378950099837792262509808196368886637974182295266896224146269133249100327458038677777668416784469526393017245949961633052131575251522189531675614555417691829668619786435262835118132138491905102906881887400296956476419506704936382036954105526802494216918677993927915331410768537404985166828844824114041841640307499534253811982599463220107109606481473563107255734729353710509214283684163909310755646578600543990271290948763953697931214801439619062021616070410370080203107220868899637738334743006208466586759152343633299838356749308181292594249032747299668538252444592362350074517585050713121306881073883370104888489570757508801472997845434169338163753265897224040427977216022028943204754951208925196339468104743772132863204685104840380882656372045361633321144709419136262986286722139343723191000815956452495471127261437292240765494651833437167620286694141977092379616116801986034444723804231950712141139005074055010909762029360974562960362737837486302032139169072153588802662904282612993479115064224767126780195646286223367500501685460477268269193761849446254616604150250794853235737631043607675879993846031857038815931130395960061940888597135763159180925358021038076677414321549404079128612833227685682768092722525306587931507838714765859417637038628843035889009689040043686713484093049007403167485950834875897527578063284453458910629853627879133135728229205417310883117131241541650537650662575915640166349883028520180013401976754559854162184142483375287549433074078012220744501364563705534593334682106415379169274054897305700048225176271107509836867601818877035171889046046626033312379864490562024159529989522797085819401851792284249467102337470547642163320771849804984164871282279543542342490271644844543510025873140714141080271665857612263241260059297370287806931191469164178978671395363501243393989639952543071395168604830928639865580018679075197228049086250304823757653029295092711223829726875379787782816316451992525416782415376286797735655142233292308256047045763452800653710079936272897080160209310786094303377276015011280874483080415753665299351824261031573826130625093355774879455566406250 [85,82] -4752600223106952535777169417098606591520189377532635490029000347016367836578828566525644372014072791887456411371966481093788850763512886149913184092875775140394640685462275874633115426251903330116302169479784457235959502428974783066143147686189830188447159233943509023072459682895642605998116520167122940435700113418409910890477057034696693734112380731000139630001357176936744261373859175620574545204290932797864764601738678619561029535223333598984558172477294928634805478628724094207979620524192614220901768805242466442097074938999018049248221000846924401861268382159590533958357168719892615171483715836178772058995052312788062656835818591071379590849323221930902306123254236501904417499609340077567750592502706200715631311112680279952726089779017626263543762985822978589572782104936258933725314479589804361457168629514187378600266819380614404707371863072687042434825391926564147776376121360285165483387202947156394843774509334334111248428128267335987234923988792864210647015340155867000822756635309736963868604740597160545385375697752755259927829747425242444704161979082043419054495912812234540555779317867337804850522904020976746131023449877032575019559258904073386761053858183209458348110587150035766679726541010079567663159529311687826702633328541446426457487912870988717488092387403640538928088038543772039958773188211251714167041803992650580145072294370582579134564336751034881299351449743994877150785899934836708384709937374146919224249669072012268228907464419117979702589018191675919449572181623957964266876617814505943273812300340691438711177633737289066088269745891957205532408304403873757491035874183711552404634045615616687586081000032900778096313959640017955907854323082899664645200032988182614937083370049649446513404105712033050626579978915192481303162254591466672280261388429554871524324679664420339820356649718526999163096201575811517935140537191064843906578972736888343526889631754746114382476808049920451524217031202232071969015716835307987144783294523657468595367426477605599197143032327200304709726650706214604677879423827777833873940751101224442178692090106611924700171847750669612264334792515929773603464391946420722518740575499551536415765852069796548566477431626872203848183164783019991225829152028858640453545025461487861007780509914869437306502585800252450616906951656792014817977106128332439108352680534608225570991635322570800781250 [85,83] 230329964995020033096603570381157697849190792269905127906842576086269858992521834119963609583850360239131269509837644568411443530558292993170119560676204117433772298883092336212144855971424692479794145667228173272619228142012389777152434666346800911864772537745443531277826950803012972706908122784475859802394532189632952029351782567410062278715510279402802215501404899548796879985879940714374030243003675874326114351666167397685753682499141721777347710168095067796136230084902382800714575412483427526426348790855590431675438764417045330542958943500769307377149741626034946836059025331620458359648235744668729871143502610557477690011727435330733461166150690122693670760414987892447835458392840659750578446932525991550083938918793556525942668393570660911024526758737322058989144643136187392728761282512963001062100382066260290725756619648746799467965737601234809935701057491391550900414551423843789670963549274704957162540619985760166252088411120560197817885327425361429127365097657339363472803017623774416978959159971416780655094883764404781482572559674801787255294044190706845830828343977994749680810052083672273283854973413561888132749950676769964518501065969104006084241399454417951390974334426235992924693914939659728620163446633645238469843256753336129192134955730553233207796647756726861564440129151658753289532519289938064318735661109292446198876781844772926252049263081088049251184354652666736658896486151067573006055786493127385395728275620539747415199306009462790137357023143592628769802074016205001665735408966332639702721583334812028039387623004257321953923458949575232133540740567801318699529231194390890130553670509582921357183721357795027470725865108215386921909125216789793455372914246984821750472105989625376796527274184414986849891191672231222936951862499431685132329637779834468132026846098473364097526838441916600690733706058091883109998753940060049335021418611607443685370137620522099233930577175710067515717023110672841242923894980555253972786687809093337772083752844611003726002855053676464548300727706477168934847678279345715164750017869863141276722774747941162062907742629364320268715017582181043221086789307025128915328836985215277047348351522215568358852636397758397765771370166530017720369145389182309750602396456096989555321937493303059860053311455111876229740352997981378453766945459601708789953988798515638336539268493652343750 [85,84] -8261401339878233563947838750828151501058422632704528008970776179271884929060675640483514137997660728176796984088927661197731101122772585843500290579899079628619205474040748722232213769279342553653270885362287193150196501479555580811093274931025434051285898624056686869608020999107917341272788293767515547572052042860674549901171422955694963571290969475101735780236245873609800807014695830110636063287197492402943086264787827596420835004585471287212437851533668350614331214103382279198829422153990173260886494141605758033367597171040784869137451487544862446967870431845742254075490632037261766993110604715230198017159120619991417556016972237776051518621338560034626036137232918544291112888964464903228984245988073576988799063413416476648786220790391676442937393452680797236149681974307415651038437453781466058356225330955731705786754379429528166524783402288024492429966019592990602836034520984582093733253041361006983349839299420875241515965972141681168216643075574163399699794658314932638680779697206934112179896382011807428082286732494747971228881864063914815107855816404100373737743686813105019604893431431181443587515701267935178319452596020152239199244871318601580812173674618940322615578562055549141591762559370059631300822178134973274667691475915829623205514031616332915959227196810177916207688155893137369804698956335947501667640243735231895347198264919560697468354674212688694487711700369139247430706591765529723275660961790842040120285216004664555920811692195011765659217770560871818313866312785280560948117351849606325210660414676535811924278354773155988515741258455179160104061123677102373101896850675688899357265642590244416798129635756677739216517246496631536998527598774791564802215617247831995683136188646539457841460093558431684580706264344476207010538916756410070192921924522591918357787168115297816428652094769610559893542776567264095401087408039892806529478206691897425500650732347353294204659496526302867941940535272892003371703697842719800516629962758739749337516728762795902918680215864269944920558701532113978318640760514872968220479215990071795067386800296993537647770746973192906200494627503505770326923735341231241897674988385559613093337832762448012823028448293207099100581137672788287845068364374035229486414168230251547248727946174490721214048848891248819036903940598398063860407017355846903683413984254002571105957031250000 [85,85] 212950169461238869113994026159226280200901157640293985700895833876726355431176274642258984328045002432263972413840588411662347061411376444756351828118614777137837834388059634451237477579822566964167784162940544009672908382345632392090810259997188935010423136142577731925503560058028828585825426200781559602164393674829096175215245281526485097386052651270683626820035909992667108212774828804658960493389559735329963537429162227826478750911377235123478631017706551367016062787888781493104615265313175400609161076301710491545181890715832280368664082273292209611353186448789184223885057989239149676062896143396241333761050446239636111704733657954092851953034476610667020484476370599359052093402733251237524633912089623231195522267867849314352291968755610892170312167123293139202174319389665367241229094041384077498841986130457541365081981176871820247773708373224437854119875853999714257328528802141042801775223268660225750093813904024857404303174469814760542753604233086596584188055330784593242081078510159592846771181556797187176532096431353827486425368396071042362754415330593445777090249676831550857169852766300036829837731580351322002808537424714932844176757953833463979220169292180084623523269803392527113851199163728756994214416205795984524190344733553871695982893119943908319842395468749201457467181116411828348600166509057666424376940732287732144187079233606791681532592450866058876010767968836733892208448882273533939481478042534347294667415516553583192274602928877912997658157326347512109548031790206859605054804795284969855846913229495621578652249290034244172562133554606376824470277972593093120475868780116734350127607400613350305172068748243199864625275707393756370032840120895468824571283057882500283274603277368388727355433509582029116064655307647211948692654826029198396282272913162395064648719467064268647255325282843614810293453488369282840698681856349351542259667069101828964404401846744433086718878793564876696791558844641291003388808401780169039081315937182739158566285391348381721666324888716869674806991860178944833700371386817997486400748071035043358071818470241559283342124090812385937620445595008996476242050817873127572103286368797911487818232163732816867737395024320849056563319093256534327804015340696900409002516327048221732606217118624974094605048348133898269360713391307751924177993352316207165131345391273498535156250000 [86,0] 16317824441309216566934836345446647210613395820003586763867996369494406476932245835307156196672547440003059063232567597021631163426574357606374454285379857050992012993285941450362519238136766015962014965878145681223328461315352409125762239852848757627018141727836151818933769322726529652829899834008484852539913676150293154282271333961504643870947934714514089504434442704497792952199304398939733029310194002888603031266631826639241945804509444801347071881869246733292213078689643275600609058253049697284732863319171480178217084284400152625580204580922486171504902822635575584927164105732010511865165485778607397353053906991016682741177654448472266188708253793500036545231135444677702919133719237394348072860771000638539693720438737577231540721832478808937503735014401010958638294720722735777463865321013691873799335009417641194748317718164206728208417976142622598715048365266069202465945635746989483455813968509768156282952898466803521184240660966910141016643575341801928816262816253522648093719488581562922718467408032047385441495552526908773483130245451175177501404658873470365371508022103595808660413343369795206554592973196881991968800021556666376707827293562503331420239129518816299671772867419058398094209279388113596606958037488557514364366091984492240526952854058977121419324913331726206615095958824668704511551083707749399982792985528305386050825132553973963709899871433268394550757125015789639555409034015952370264227716858365959567177386861762895031981477152869916329404409075768640811162217910179633475182729080998233404469222701518221161101427396829484012933521544284114949608130898334791928945117437100314210590853427105277186172257097587131906097808800888325689895841425292746774619408277088271410292588789692326420644216405120474309878178363401347520574299652496289203926588593523062959324569504076467405823650199648490886410091150134069076499709895052814613770497324552947304598261889735030430464948012711983888919562823780896138715804337164276649922260704942565170642661278714439911177523919999752719796498915023626178653835594768608464968117904707474790493819397554575547849321131714988793472026192886923155501503040820857704308108577498753995740855569414484163648108318234981361620026935305641537200056923547997351776454981215300730786255258875252766637432228799863177228715528481013264392921304282713101940771593945100903511047363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] 3149052799574746224762235338119972122482793701655078851080314026276821269099986234447555686560207326184292922999614953630459971383855524865378146014021732259613128601857075214802893080811486771088808102078854580311850106134763706605799930924669059616533831427401527350003803945809550105393898484926176548873716824074765480071459555151331530415065905608814185464967695216873894834840505089334792705896976830769885069282436733080942882450349528912187684102403072916359231346687682354540308224905055631147383381517229631341961681629429557476446257135062399927856142784017374314277750557710979545306055496968555591102830209612621435447386872911491921733309701756581940733841510951743713493860640346547582911282971039565072532373731028092768294072724585513696582117244760364113736542043660274843639094001291576430200404992829957739670648744791745680704243338207922494889287449540604252600386269448349436917029923231164942184335673725824632906560771563173622058731430311836489264130632431554981424853210001028310941535884161039396016863037583855065380108315468596341085187851133315873338106525171192507413892107522810399980353295104257729615726053565277618268115913398440408784418775481193500158119508781227649852133392968929813165791142108361294345492097362703739309176892379028917037309957808743123696958947140538284202179871571516420313831637888369854516658822727043375288275796709376837785877310415455197186311230123249675704880070430399602475128287635396015763402370739095816891592525080789604770707156090800985457004449949441307472250724620270290908867062846675419749805227858214745967470848216227402106674421500645742599247011989764866362841557239274747916565651663239095500608745097695995885786374697862477661914221750397681646361700751510662840783488935943911226139530488194614283760796842919014186893823813652346100268620881804587287184769789712135114151186604126744774611226831528989826712089388570451852988755450341112546564399203200004048040450655688020397632045417002571452118462120681786314599033149720516228389173638754549058102887059189278541061318329496214322898879272655709587371276576948464783484047722971164314031407218059920876231666576080980080117680671828642505367573208282334218497469055176456633592978365882024771620332393671350189638127923940763602619276195278902178903137135904213466931808297838771282251002503471681848168373107910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 102643409758128306979304829012143709892882471639358454942803618829612423499479705528645720037537345969091276170447984645298610510083619893523595194395599313302072313347156764437919850442001577151389964371174357680740377662175040620620144338644737236699629277280197699698901424466775301973893644942005073666257334833742351041808430129631470177965040962719200755234475163929630300097736577107798830666192426458123785988719615617843431004125099489218934132808158538515088392426619066107912823372424205828469134902519693409609715846375733336078947727993107014553349474820092026930743417087587656837526909410937025693214678327003077147667866242211217764193213760143077976869208537724708014581620935524045124813902167385735729157168803010550296865744325310059409034911280871384320586004019403836794341919631671173654576816595627391151840589441744475428834181149595180605893600071978296745965674735960431053830188242571008054453215785454901519480582459021202468998893198441377121431764119955619261745994073082551930791867596144233151504454655485261355322666383175284660560180750306682271940227158557673745307550453748483275370876916081400465575693531989339725288091558204565183133401361126207134167415191125716314506420752986394049583984248797627562900816637575785137275990180992587034624377465582796075630278604712500792024895572000716036710726764234220452651213494091030726730295539611976998270031085264326248609493710761366426858555125645705677900072699816679779604038142593868281609168977382394615887256561280928170542618154664079104031522224478360896029952310384229917659861283473057826202587255712541986351974558263236970674037047754308050295356481437666037479550938967267358716309956173746938209058211490570900663188111301344211925536696787779169000049077202454401326997051364201355764997608208665254712486645541748398958084409533175725804529052723618696672581011869843199662535116682332766559377966452268021324492731412407971911571650707129350072225302246324333892038203484578726015825851140127888162253062008431186732134550807937021221973557634787077049235772136505295474493345933599890688255953137294788927637171177980651976845883720119177193616278376646459362251390981754381207243239446932167915172278708161931638790477465449464819015015285485203985873098954014108541608348160938458541265026468117494010742056945082354107827427025512179170618765056133270263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] 1225186323027506116631538243279871862329318023661978847476166446233023047187560071778677242255947567875736391641762803253073900390549419210201579678765920439967198312016776610773359930953543273437173012893083341199510875525195288286663977655283821635893533114410075749133693967005143044384458950199988178651537342798288205352463124737779476349032209609357957791132638326972845133651833214299146263872632790425697362952445419950595100306350757883768760918342434026585686810025569464337077037841298318731391008471063383293172122970193404854871584902464108562710584286398838325860441156538571788055819753792805339222304395459061765099342453418378046934379694342651591288322520398025116215159567932923334734515512825401778833930762263680184886942646039559551251584193983171923634379416171316905950981098762810511061947360557668943186032734085721836216285568996790159317968441644640872950352583470644025788843704621450515949550431099362690936135962768536883725377190968725520874079490580605723892701616361253506084283352674752752263138810032514761414872028221026416346891109928765244308900692514344224914759366539265910464454761428622428531563572228796022978182117839689184864070453716089652756406350851830111784629435661092205670950757886475613629685803644378649409478522257596500674127797766881804677663275174329149114192340813725684849472199315466351190055918938550840780359997847340105710944904213680330094212437000420624620970206385789217203238762491772703987818845005820096417521832096008000264356101186775569346099175616327579253024568030303395879990128504254949013831888191454261844340690044086798915296111940821562568982683276518888547920400426980763823436851298334951016455568617672861055334994481885255605578181976186003659478814077815452037742131959780896010130943196550438370244247659244462085071485537564974788666512133591166122807561737501103320628518401543999747243419168987781283716110466309311305935042158581038938751749367441269429526932530699230784200880374610785761622504801373209481371105168229372948044229994966689812276134052094180376237395799238290262264727410592254120491965845576137590043622288339483791536259090022084263662803941234611133555527766989728046074876501487145118379663688415141642930971096909721677842875231262192187579496362551891325106871913264443762877738981119324226370990943697835701391168515203555777759447664720937609672546386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 10489777759611994392790260747906306205923512367995010180224366735689658806340030214986344476068006600123954534413373752497473685995909360161194264732377521180046529294244947644909739157739997464916464838545890603816480488483271012380026681569254016657517675874621913618543621377192464182032592388687000281211663109423201168750736170976760972055480692279782552062467904815362033871874587632695657246390188220820160658993356194476492603134193557281203687680413957638101800645098461893577334477725852546436586600930543046106764854882008371118696905118150998755534427849052592006651087025266808429827068729070671307196877453109739363257269144642188013679944714758185543944102495239651836813241973759968013535208939547477051889147666651634500208670113446978232371318481103939255193666228883407984648772096969484210809310220888039710757510299291398001871528212414481841277577511379932184858351472790441138969608607378083026061745124336916404806412283764954901431762941019193381799067993513172636190885138901952078424431876837281410020527686822838153882887746702598754358292561739134468355661013272239137263937663457312098128906270870999561346598062069976718786602267761663318035474097264195618082459055666745485611279590151941279211345379878893279471127480706261127882430722185142934861837751462456745440195579697803116188219231520120749052783761436482908476334691392353369881774239465676308777961466660936792493284969644232622826887481189322782330856104450514236426309506297782455686785269000045831479364372813158012039759684266228299649547051183604327204883400732368930573832363197953473992924360082957106126840003279751346111963360625597488670903501775908682761597138219908076930557343785185519995967690658196295892961366537732412555335848682857524242274695708207019976088368545414817453424619966295740971876529070020064955907601924505698701376627771887291171838755873791084355228489977472713388724217101325228165664356528459649760158677433391500824077218190632379465813150285866185932302679899367093960902572177642764592235388499776617631270552714190791693288693544741905731237004004136486153829562202209393636716898593845716740628082054753021850835112934255168784348924117194655127742787162641954747934906064487201803562381370860637819093314081874859587115120775014381820799773689650084261619906045053557341696560620283996745365241506507854307717053643500548787415027618408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -16619817041002117382282858303143894249886092256381555118735248161291076221407262198044136329774727029159491180699059382002664528253799741876546447426533511761286739201406795441732410107564561904542527155880781818033589077009445064158372048580963304580318623942657056227077685245064816367834624636123597079903356421601170048413140563714286735209279015120139551892606169850231462346869194739027220726647123321816998661310845436195377097018161442693468399707764321277953480841942546353945915238441726724597603389995279052089110975579151994256678882980101738860557660649652046038464813006684875348874745834927387266026200185323884040868398355282835708705148296398170636360336706001947906838467894035248226108241136098325295325026306045196959982471693843342294750180277730179086322401808146177879798028923214169764301804699304533573353765363044300844524257663191510697234304264577714757905625333564557250304169721481968154673398573553210539899570285663086884136375431628088362187190162726660736174869450308797452564660347895582513682775033890998000769616891180766869853589541961850029621953961208641620194976868346386175080904141558115379630298242860961589601716113543741445793359438361940312698666608325705970379579047393547098702166830299156776382091530657797845121007956554594752508851081554656835043623889143525883272256770086867784255301618944289605588987023563211936027511419131637314122010016043330508342635314297694842400270854889281589651486211284548898851481327097439153342840566076027548301174971611309594620858126288686629778131516515767686727694025157305463065079313360536803276709835452532392804247427851417401581493368125571208193555644774829516612080511676273910705003621319878447280237113617934441599872612522004194471759510182688918398191524440336578880917754122657924187299899038106228267939535703152765577991189816119462228101604447569654493586248901875628237602612434089702550535354526045573666855998802452312294951329645229442790513369692395002903521699613197297965772257792458727427479552083097363875207518473096833972147678207032531351872609523130928795640853020738621318446665011826752762082301200919597611954566631224113579266200291328091025973826250249766271785223362445706205944999668588477331604152240038088059851662670823447724906202974163734976926163442395498680383871921669806377159198167955537983948376980396026934838626942791961482726037502288818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] -167556230587638723277619686022403100524638496871607613480825003829552200957108020243234876759274218085672116190049821075265554709962590495076187200411107739272052084433515705769376622122731434306009460075262209784980545650069664540633236148422715660176165736928365748344789513590190879989070231380258727919640763248672762181129624410250509256704567541958590176246643828825666563431155261627280676925240043324705440644239929678701347081596024833407219290491516938136305332000731521066199181433029010093040917102052040073433663118148076643670439203972717776864778227620937341005160000460187362174040191107582591329403855220723071098316596731945511839597811215486616811029434988835042983069943132949264262408170958019472794669421470139880918755242208285063186140466824727536224524394953175943657505693168777006721516489488493196272581839474848381685584435338032598309139541509889025535095028736832800414269924968570349962359630344458255753696027388845453109962515565611256138142154180645537193705724483351656682279654210749831877339382810334346339012164633046475204386516359242047609851127870624295162445290836659255789685471972911699431715865252896851668613583303301149543543830862123655478833253583181654535175109490647271317308440040705365704365086103633484658935288654615887373854412766213026517738553671230220279542133054553933944024587440236010370526312397693513873777009628568855751894161012183920738475759319573382001872250561575212378647223533439598020956252002269465230024787021012019852083103665113945728438710399798459692359012919974126174945500214187356308701577702218066443772610467033207052439658776655532157418887994217484842024225804281397291965718773300903050722875537926167492471676886875513426818828734868274195762426914759433024071797618313804975491192508142676400906637414106935555827520672940492690107804065106113438217825991068986844921648079462310079293174238249909703226230226659581685527939118672463671155462542412278140312378197099073236350394011311995764342469751879344182640287540107455290041502030148431435869223268129800086562238205114969124402237017044397643182631978114578621408051952447250129153671923370038524738975822957111365264085632089674769223575655454042352497875471777912671984750885910549536143232325303830983467402578027645728696338836200342549517687422116938078923207972105794783061042752420444719427586842408484102406873716972768306732177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] 1526151330216197760322344423622864942676644287406203582581764131317003645728029826933793094727036740573987259666548444273775887839682724213976773275181685793989406191942110786994218034407270722083139447480695473851046586091319376733612149267639627069202581860168903399344310754990721637826626453384391365781567385356511279594305468905165276843209525077126134856739732964604929158331707083270264006691480885038420936649841978093567442045086226427428534311094732874473014270830635738680230945583134160192533319660166558949831116335695919503120921706730463798625238558368903737354746618416180350332027812272783373474678667609138397978897559806642279281261721432512813707820726625647630229198158582008113657484788535600355654219863034230869790436958725936454364382055968707892390588431785039460393763319444287413025635186850901946212080524621849733078984579743057258476714817542478628044524204452389081480573871221349685319134134565304222901680727438383791026610767001632721703805704645830184151070968826167188654388646152038723871709768819472006859608836891485026784088291237957232131520753171955976703852341854202766654036378956365954876494446736435171758131147639825712120228110610907871998824933935394338355823682695806376390509271534341481646707398926411663145686714216200805574802874098549667272498045650734871281766423079662663499235765468511237317197534458513345050388367840764053336273666962210409907714471903156554818420907395593286965791143802137284230385514826726392337078045144398491361351008233469823661021208950273283315239655234431673140960539999793349235486811327550784603289046815530172586040598687819822814221656399005173073154371232040318147366315293029490779084452247815265302548810256981178030890628714570741455340911788904121292506525303044993075357971716940200965458738079445084403987507976527343986543205730094804248599973285011789383947137512910208334946888100809452943242895583539700519458284309432789902829458140459915595289927209303987196898737930839315036138542378537936655931713870218282863986126604464156841262577087612735884841483848757348770857303338601691574181374537965136699660803782828829884878997818539909622251456710200395225125678939128553979514075280331810257346746850933566784925732954389334620852126443673786930504780806469423634726062226482656299154139811347776245259407037938620822374956391439431104566478437077094165719159946092986501753330230712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] -1869895142335801430023457010447234713551253478139927949560373843343770619295384148291445117230379371160136990474614821497682440272327302177298331604117605108332094015214234719646540881443013248886575155246477643811369241900275426634358913624879540049796644975338633808714491036499146054838580642611583900138734346062556021809087699106184429528522092017530272821541042907430626166439663196169185484506864136932871659639122251901721687948254939730228063223554619421772388859454325820658858503901262500234263837082595113058383798352455463029958207664756675574105582671361660679010101795277871756081191246041171503739864141328367526447048358815574995919331956818516692020302012976896080375565518458239143163249079007342375576242906204322512994365304381825772060155970425530459988492051297263229206677107318843042150434177641426057127790019131450425519134106275552367531430659068701840874563357954775036506913882189048026401063811594562667852866830067808437780847930029652561081689594124560340921928826653392179960877386543685253657156789262996479802663090006505983207536656589561375863330756166366479436177940452571563197459558199165967985887613054629509207240345615001525632278851743534773332977269292840924127764904418711407225691864868063336428451164890449929550324228753538816284762754490383161816408314330687316880003510066679830026006410392116304764506580580100805669039772213101521575840355346088551377259069802033003617766235285929227508530276550594580253041707685842833947069006081302342521831226093838294434436295243991940216641992667136677534858860231897540929866083565992240944832108076430807276881785469830830807429479283512104634108198666843533434697895680536973305656105653395872414986029791689444770706431103608536077467210542278374621106325722811920081769343056789926598226749524067154580188660600728872703481534434650069548232801765055554241819073078908938011588223044532031117293484264687168824149634150915708383880035540830874679316979854790978960778203270632306480474963515340013513018872056741820210645848572354553994739200703070359088180402124219718332179681024042501767007202914560669553012737871316148477487445594258645685430420331767963210866221627403838092163666622684738699749514367808371280043941653018520025372807659014400166673475740361263461743535683625087991762356090099977494624288613498496331499184755415097600294165146754801136268209216240165915223769843578338623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -632291210342355820596406053487734785347048927719264293686713516341861605920938514419321153204772987773291342465905038405894047124996911539118248688026461962363149843024092771221359865220562831130052540329079479948271966399800267825874697620015085423634619889396781841715834273437068862688734190735684329621991544756733587461392405758705151280666544867637507758734236833353292849248754973280838087725992257638232960505702505792039524087975525079892591715964272266236426199108363022961473300109112504590045758446398139005735315546358539475110649919975351542789508422696894168886449122909280966958362514690675707278411147667940567839011934052900191404914029018105540497887155279448098186408926989412303589200505180826614052502491594489749663189163712144420586132413977141420786924237633252716295331756523782777916419875383101506512643000944260593713028137494941124742539849373926040256124162214838743607289159012315508124363845115642222125606036409134958752725337987402717509766100576646508598754720218290732940275306349241200742188070919487445927215455638455846916787695223415023895278968154313087954254710678761446686130372284627194816989737275437233105942755544898429032926775096870002210087041606679215510656567909322335736416213058047224246373573717288943225588505924242303714842951663285280568070730262831397355967603170279669772436117618859291164919958660996963301159208715539876796651838972782901679413644492154526517010953499004112577164643290427933041647137171489383178050132680988544155409404918359935644607514984007751705596397069382802511443614600516331508971082517120854138598976822779589461425192515292487123609809942349984958294589694699871632778657978815147574767753297146837529162937006577921107989850093880872647720771909667949800241286823963740314911898036013826444223699216907264405104436158173395330101715212059986528532269453392416525985758913473664012818173591230044250694630440030321965447181083830655714560142395090394500478187313258817992468716114191350572674585102383310103846943021830959620642650928883919066144488314114129496873706263012791076911883494589944642324133490461539435000565538640193073699531206288559558401474013841521477538310625350381060577076172718923824233954196576606511471357592471180794851969313404747570990026516465664116233663124832698631351552384782045133746459189448843307749580307964862966638441882954300472677658384590415607817703858017921447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] -59172697171407767115598232063661391032565121838885591919084239154270160419871756875553691530071685016249967258329349071578793697967368160657375051709720643223360319227206877898116127142505294142499066126382075693379579520767279884432610718539491310764550521451666327274819672550974729563319867542576263758086372891652969800860543844419580442532465341555553097583010503536983653721331394836814597403484863859491260834913022036861344439906632357838342948867064494865010311385495637026699102471667115196426310814322866941885056860171314944016617322503858104079577923794954651942868261382921618151940836789014584836469241214697749580003043125706053688727336635244650418167957024585927463761980180414384357139129718473627837587286920625538029644085044128417866255194502208055045824917592651838796352401554225493831467497361046901948955585975073172869422055177466947094758613167856093914177685394022646061943287551157418498856906320854296857854922044100912332934087199739286696314082299248123860085520512243847525533436599284479748613295500735448701620301379463820596154924144552334680898919092282915793676656726042014578529717188310680473579667847270054241432141011115404741812552502682803818208344873247218473338327587220323834374491522052375705353031687301395537809147859155233286246422617238199972339102053162956107899708837879922244168336226281682967058528826808512448739584950059433576245753133719415361714729053893664667593544722723007882111751237100115042044358753843043286201459546791804829361028404081157611103367430965987676958408528779186514836994615782022742252468920459817917420355840307231435395707371062148600481818159850779897253402663077151485473486379386295369645268963295821617377129588580779707780717755932241151051674621144863705649297388136646792150616508751626887109108569847210226623433199536383285231043888298429672027975825211689992961499748041092764010042130264316247876217584233257258413451252239011516656601881324154989088512142882656674310059515717452151278733570418703723434492834924951139012970874700547764811254857750869369917750012084318053251096412154144077430822144906513123560670732238919199361958721428694514769759688658962125065182259182698835556352776226378528111673810869847618905483003422310231475988847408536098751453046708017454109395430603208893884609235657666716031666950061875221087990873375132698397628557114975867644999660223317089480232766618428286164999008178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] 502218036203654894298775690272096064159462066111683687107641212070162761500478302975365380152059216625852579508424442006529781682304226714718177343718083649061575202205599294119845998156398085741244249435681027453747814824204941421118027741990491177814445390237367147725164375519125147389305448383379229434347955488220095649002291914521919934270563743771024650129160444927784004068514484276576016208123112855191703872173636114792696912338396656263372154893148670552819796774349948188846976002257381420240935854427382494697932974880883980080549471680362797951045111646602979293872362343291395658227686771749796237836265559634308298311891988888881915966957893031792080152799400195391641463680301085440377196888077942964093684516347384324221856907941524977491201316139254286290818346049617662613178719739269219848473637553806205656700436857707933657870695589731924141991622175733092409034380714694221594328234456091956437830029362954939712779468093109926986742212845993901406967041495342414531749645929969834086860729902809179248450330686770072947202792743337673141779552862771484764697054267984948484807189781252578458747462642533036452788958745459822363377751414021018823755642817561062929065352028685981495576198030637342147125754656781436355547837293771075062448761530924328480353417463520258157401035060678602326596358211783474917000362846436641980887354405477419970183900867820932514576871826498636536062920223285979071713463684037851732353039617290603620054863989708815151833047356640722051873402893490816318642787666603662669498997259553071409293880958243652319959877594100262165061180279805165772785992035609734975324942369972886926078848587376025478286902668928076641823730033029870674866133906851461567488954383654079650428337782449854163644009326681133814978875694401123986291105945820643522855808575771353497909591428887757273908692624876429580064569254882638530771769843596064187389132981446436729334455929067092417062217150872349299249696390870225803418490985012473995740146826341189467618664155164108633230190361455839904433146579854429890269232887742456811333142536210663225750675372247241141516118299658794124962298059527887130402693499641117650907984212249911579539395480646690542135886362397545048261655372835191595659748972852585758204552011331867023322614279202286465294172000193646458186832685304609040033352239069254014110029014107402625266016365956204029440124170236003919853828847408294677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] -3455469717163298875336061732698226799760531146994812977309987450335938361274637625865561651916755043850200022600727717582633577296770690741351946491481154802601421274780995693119682603118827399423683021789747964538966606260782799680417632375274573124259654642403353863149588663274759052505706683300948188453415686216167464369043646576739139314023654555804107867947351803424810281457020121296917532959376422957194665052114870740292329608758291347498719279879794268935500041869217991586974590749008052846045056272335404052007531405382238686141625401946452946677619620617980253853406104076316265413160592929782867712786967701851241859371754679589649965976779832710568487928494432595400207987626222254414151868744781158592482875816882049816309812400642877517307811349964375695111370843521954101723077295500961193510123928226078850980111426101881859530530470150291086894786784090947293385749575373238340081612534570032995517721372311270415237820662970181785874231610595408811378504498218811332361535013097291062780551008309013719966877759989155376648637437457524991642376823402626346472265565739031218566120388284700910791772675061071831400752502881290262147704557465062664868495014451191935646771926238249141754680202597779160430337559374258343480605914926142534252920955978111574149891695890862459773616816569153218932243460769625560327780469458571458646454472031867020520159547655358458715701507388141118780922513890690937224711733025422870772710029709107428932574982906088999439465674158816228428458944033704278524834582071104153280646444259934006668907371399480831317277406944006172853643419911769839685914961809989977231401869948426171974959058558742059262483133711572051385676903978667516941771447873170895177452985332504513196412307502075789608877248310528198257826691325328098710043445370708906517429321966545413411335961700084095479957284457578592120446590076882661479001784647665179995220321473313232989851119070169727923473410643433329617501544357453789567168300304364516017373437693006359501422730090769272115970522108352119631599624612075329483934845811907976490026873801282049043259522488567159226093913786437766338678986811958156007700850938188869680105656702523601837537312531468965291323427858440518891119644960130759022873415434781763467221079719950368492830868612973794445200586926610048290229753804046919558708259303778584435983075661633783629078063092583457274840214035194208008761052042245864868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] 16240352120296133325229124893979043716722364671340379623145996480214118051684460402178115527870815264091021027544998502512259676228044183777527880926012220272338350458724732057167442336011748416329406817214564080620562689244383201148276209737958581737008117332077768217882129773989131223159993873633447976069033403828665075506184399589324470477258964155066067241686774416787984172351456939096137255204611373055523463554995243500454245156358163956203610849776625883610875993321258254574548525546615539428906969657563259484185731388475743181632437695422784109272560033703839100741513213780779429736608962711476945940039837261237085859815079580243001118765460473140504898954460075095406828672248847650135468990538197202046640934711253808251756647428686775506305643297798260293887654976504323120275166936278788585957259626484324395810653662896496588919956741096594091277152497401778618457265251659494295372689619352032459936066774742746034812859416979855334613455647992759385902400472585192383361329880933035204415086628807512495333305665593962261431913845777572922346268858815919208793357668832610762783466750886359836178931285064743535156049731296133548952719080568025295636953931820860406798066947532868077168843323996722642518150525110557273438701337962296292338518564530737853371820558294156018352699176206050851321345594905759950663471858976878714569756670819549349481769621934595361972014658483903839853523920564258546299733033327006241884508251135886783684534304521925929867078442870463716385902403903678674173374402986692342387816455652958207963902314342686484837925500979847781537428166303052645060067672669489645207739718724917643967710281748996204181211014988039341938290258010193354155584757971033977015206086928503549887440842196330061924393239329602299579717824705132463552677126048917417020200596566582276660880827192707251543307597230850617675690688272340542512663623159376744580740259175509061217693684160054183589492245961838394144866408659121526960260096170344517196780423796401516189740609786404884429866822843050415644403949848038874507504857305783290409016591842889238358686279298544089467544336181607417082668809239172421399908469753557389149632310105379993099000738613396026206356564190388902367407234757766556715101034667585094377941148038988105234468503220601663324418875098549427546311461872086093546346108719961877189312527956363125127909772304616058540444609517572338575064350152388215065002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] -50512508708123506293638037024680273366505464952021164221622457791187140631034478542866220326833817347307828495833422125266527398526522198215216942749231464218261567153142248224289425216296537900428768803150284542579473988259227823889980509966278002932744266822262970387454425823478230819659805841539619315636898048562867035637442134670805649962809313713041851602478949966359870570703844308517973798673138190209057000386755859971417665063128975863045206489238970714283443749217258704170249792865061109626273155651525594059740156451012990567208088516509295459308394250079445674800230487153441783689835143947424890667505358002099925615692929674353535953456429720500193459682733248815210688751914771553467909358857569246654640578807740875930764645029043143268506203425934311009866390499575580478612704159062207479269509457481539777616128574216277588912882047228260430330924405126752091033952035356264896254059695534380184204558578985601949819198693091755651216186372290688735433327400718183126193338719449613169416226267232687936708479700150656721350159230678270790845478531503545599309207776761151854673212808190861116323999114346360839792357034094482430412106469650575324565915385862688996116862836489858523460226984546472303964021021869745102208060721079269939948393966532971550154464269705455635073597362448140198237735771227072881776508011750765526065365626801821549619084825730080440955537422514722919120848455433299479781952939435156890634357969609137720888469554876606366393245907682535370004873063792243971465575428253243350314009464867147821169332177622190076255252722960124249289094754501244093137217881074148945515279483068789075131810848426406910480019799503614104855025579607206066029651394467037414537446871817009896003129230642187607053317806213583075332101883805160036892748293078824618426741853767455052306908453849778839335849876623440944231188401251440327202112804885431218862599702403613776037911401576730761499670602194371299350084491480074398484746027751867147604003679604406940512047028427823428304438490709320176998150531491818059906386069837683981078320791390335899181892812916103599947400251290414261091509733325211863813204928614035740101663271584420624990423125365325874609791985935910630023193255010497097676835141178632561200020916506748915740454897236470462627462591962211960782892185178522529990416654605268018827802975559229942254788862254208573029556768150963655394924955999158555641770362854003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] 115730333351830302227472415668533302421349460218526927758412716638250995342512510522542266285675561453645460693286312569490514772162891237595158879218325794000197536174177269778494458439553359163778793688838046145939904945041054445174025771533538031823129052053819869953139417777355072142984020684918747406909739067401067812166880996546369525889412370805845372013010189067952048420600757335493144347086012066475435413168847496522543499392027740395418390720881237674084439749479534498029446295600412294521215627456960730741158261754096332800177864359968548568004171672162434690923183403503239609201868733141543562112304517437099234440291339105042642112699506198295703068687681101216646577141950190647373331201214430447426715405963236974337818485463140016657629177394809032728171954628117458237032927248859078876956952741689312103857180436273027422641379066591305203291104156191375973688737822767895816985417287356581124484088154972299292879940834881502165330973134603139205848773255822727279205852883669607148116797076487094458111661418148667575164734744005462293539191475394799294252947927750757685966706357035757541451093441910493363397793883327575029664473603949342644176337196743367501698881955312969244014562387522281983103055479376049203618940208685398970741365526888479984314797013961372925719193831549189605169199201423946615809386848043589632054566820345960372413260534854995039242961791014752822889678176554348210667575173603590306049698921412803591061673874892049486091717259333505297119506183052440182998602391261462773355860026475094671272024315955485145072016563443172746146553602172200495777758826358466694617275477145328952929870713883819255927868084360182878707596377579134565380379901094905520213572695372574556948655962700095834589997541408011065417903400032928401840670012036479968152050195176966135394941278617591855738205941648475117225002173147353728015220474245796850274582600765568189205135234280519853252327157705598591518623366430010423936103329150395152856742100953781074127707736865785330905674663500356236715442639248111835266557871221950824981581263968830943182240550561510180363140594325881706650250628629624663784038947402780150508198217008092183575387252804625327058262657322204133719712443694840844983491525999564328128000085949929727770809606816001050391855195251229256896421463672996339952202811652873026986795931523765206546753709138656298870178406910858905245033725894820975099719362333416938781738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] -218141576422734756868339604258416684460893526385648938646866814299746156484765987788235522188891339400840212815295932563842270208046467284805452056911017678352733180147450541681718551268785782754594258152278723970412962805159301945134287892072653549813240093192111595684169112425663577380140338009743162297635483686320344516585392010347128766167687336369479288522162388518363499773644472085059181181433179844241333089370250504032891978552228264948999953649678041829270376227119379426802290441608919232754138886285771949926171008836294713249818172889234987551976457075826703913078639271359826789001399925286516131067490701849536707269031033769908877621549115347831418020622339846930387570116294742305642126839438441624230183246015951354078608149160145554182581627982445698811789620318040793488735524403143653207394955021952832930394402419275800702435198813737020332488180791203836255494747933100663291332262837119339176661609829388477244229768533374654170902144231497231877811507459347620151658891734650862634269529962301566030871319363783937107614111529545652883761477272192805716210748526888211507603806626450548222365014131033960396586116467220486304662625575905908735993891908543515967068466200278410719916346358579468966241349729687047662050223708232381382314122706963570498330717476899125160568518407650382724030373320696141003944167614567291361009421013115527380255973126626970507812383696508007670617927088939042090156953826024779242362379144065120347431657050569432249194317305918072968621272121225940589142298108818330560259475300435837008329294819925938356312163159455573045407510117024050844614689075860990514622150483096826849443758822475816951236485096050816397091628438726639363647542930324131969536172157720546617395769994013922068962770032858527600425660277422746188033951012392116368288834237245239185748044545374824214960889266000014354423817030486173807214739572874933669519267321091721047151827223426061098348486302907679610308161711629590038909575526001314153877040561008846514612538361418227852714147675601688613522160530355308884832021690239491250857802123124447696186699443669761983909366248735628991211866557361326531947720717838884691044620683040224631099678799093544205295457871430424058955840072953706945272084620345505039351129692060233473782716751004686344489523659468211651714798007290740006788406724880407151091133973565346057583564863178952940412428530452074050165952117893465589393287018538103438913822174072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] 362827534679987063925221939738980596184269384215232523330075220322281680366131433101057976551408887194249567656432754279762226469556585877264302160957095504192638458156670599443993519641855896185114092612949795651992168546729783791906342636882119441700056740443606833682404893352031891157296762352389153662371339717119035255660058928753167884738589500867501694383111414067250280035954981121692999152321815154287189293438241561343098421803294266416156378678986547077394561608931650795974681973744223150966031141127814708258401869400557424931686201752843221602603995229189267722911348298671862575447972190416531427571009338543033657408027535472463569268159931283797239658004860273418462204645526473184002598868192562470850297660213236851237614014021265336416012578591164771711841841888983706538287930846877883996986081478840321674432437224207416583851742665264504246133898653664107933831675841378850022306798353651329256273038439583151720962986315921336056565765845132354568372358081884564204790404925361728597079783367502420896720025741414391405050188727763035239304426079409153197105829649041507382999842478475659697100750919675344740386288324312079149324162847989958461303129741255434149106251744593449223163401511694450594663669904775544569752238447171549635524915780856460006497008847749243222226465846231359194192166464066173976017676817424813607189949564148949714062857907123663686553892830614598171894750303283758837027402720213660287173072173063825394536595126455773282344017891141084790531640081035374310446526249403871379010876906565672793716800057777105501050814264230143138812287224957253806720800507675335549577852758379061430949817530632907311077604485661140331820061542034105978516247784579876722103849943630884966527734084955047686323585484059217087399798722575877414186614246839196509495823500210546285573095603884748615070122202962919154039972151257332786030701321984318514461624658309869166620770632149823393453566451224828304202880019136825300891597966573264064573961028634795108678082089931908590614371474701903317367105258615895370119361061244184541377659394425115396546217726533523816489216368320490603216497974298045868841176745320191465330348437367939225860167208392555059805823487636443532106365438994424424163686390637148442795836958128010762998331078656258716559208356459014951997645318580874793817358337589208040264569915452226323156015874872959610794376288974474819740865973031248431501794016185158398002386093139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] -568696425608719479920855637746520418122749072432421085887597810940940503629759721212401085340241501653781096993746015680296442716211938482116527167112895305166365872110810345067496773518155273213901053623795101959370240394160093453640915270521052422585516593608569091061550003550365495503346854245469098132872665658939612322885625735789122628337799188355405276620812584978908761425316515335435546783737129417662005398611092303961112684188794385068772003736853823791339161814719514444172972061335581261879307092941805498456266388916759682834615586669522399540940606271472802112551040627633550230370960256885419630230467498458656751606196032941452078766564638757377486140522385897040430634289968528402010096070949067530110397305777417655730682353022418846540229944989388661575603671537373131590849340648974013734248130448370409133176012910519299138023765966467518037429807932220375661010465450558393691222706339245783443420687760980359306917774665560620183442708325687978184701099378508978819661836101598595358580322673525955120063407856544785181226683816310498295203605670828530374090454728391175601553092717599252325449807063178941506699103321527896127778095581774890896909819869471983192446241661703425413811213118333752493330196279034116751747186207682306664738419036180421176687924141526268938420880963804224704018286968635936058722487904617879408023478199891146514465332773745090159775341451272159202566512047538653593305379673382299518501707478689644713320759618556681625431973050302051156044852261941867364111222082358679081916982722648407469065154946209277193041266737893472066247558244685549905832217714822565391384739382904410259735702134029705880806178380053258169387009795318681105893334171910531394568840079282144049675325695887118795487965147099436682805185939526983337846683063992210618552177534932100800754464824969621392998802368689044019674243419280387453303672021145239208269196137541979147417038453053974195585557788153901610784327583606629956192679868584848273983194412062967134192086137015489560873103560190300727919449062013562375613749105695775556642081297011493085319322044803449455854394672354121024709385619313250626483278973679073519707876022214449106007111478619687660511111927057944988703000736049409227610300135821819771257424668285154720006769530960794523342605115700977291201809097598290222832970222187061332585368343851562820627608162057526640286164518607755684250887836073853860230711831924566013185540214180946350097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] 967303018701214524824894843469940696962944074647091183656971774532130634582143737913752464842744824421709554008160270737159896307617965189075284314170680318562295168511710080943936534536440190250871431280262300617310937936919818579595174586341257904720288812969575817541946064927007826820151078493689023727389212373085752530225451051806794233565088873559442756462054306141723068000631188884750363027273346997377679093472505987011327347366490665569279469357424081868105028239392623785682466901357703547460550007015942909342264865222023838194692404498389552765510096492406780271167167695416654875504407051156929070655373181097334136530385298113361918883251105720855035751125974673543139865060237775832527005869228672117261134416377336951831907048517670410812011095653859012512627056251697559122242452885618661339231322904931757848670712738827271925465651225919161139672847404908541154743826832986704585391494176234689856970661185172347286370059396247307437711750902876597247356399897783738706866887768762713425869740282325382127158470348222609502601423645559004290716026769822051978930085275872206720597201103299494673791367468321116188623971341203914098984871395817440822503090807450662496357800212192814505781636877832334850124046782775236425214053149100470111295500953566015455616663539684862714808188305521201765568314573836764421369252179267697936507557697261230431071318038989380182406932209920284002594915068726581154450085510973060470559538180807514132308199778088838046356762402987469738836514682305708540446663997470508568786468019548848485129990434420904749482518686283072228053033601755781347620428735160933431072841269386835614592996799023585390376878194973324883868750049229834257014340023059764360527340920192323834327658934729782902752133544338474698749129517082511626424825983249424298699838466502516967407857208901708135166149289799798141956323534859889137287540431486821964345337154774647858311871643468286998401075738785632183678516033940719008371203973209822032892725694059254167848696633764713608430721077838763078739773213271343201610916632049264915629438928681557900096897625546719278412341276727454444282554532622521191259728490021316527782913322292758704576737948459242825624909629565262601054280598980309882960324740582546005497048021470868830885146512461814766586793059058912305135184974318995715024070661563257368918707682515204110027068727041624547114691390411498076315614968834009610033203546003433004329963296186178922653198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] -1946470246501863106190739904441471685985485897903239617582509058769970753081831101961930119538156407603107508868911676206374450420105154856725427315045237847483749383946271498198554451703966767039561859373719013323637854124642153320822993160828822872290851847496157114593373266887492416062053684024499505652565797145114302450329791566454528815520166790824003466623420502481869156019366661323758854271151632885220423118991229299651407711840284565687702915950183410496354162852940200505125010593298391561453929462841528837039619469063932584017871535488976373987558867689454744193820560478049449278426618973684921428662165804282141000894197432599453210847528387551499136013762063179107607810752339154022865199226180380895585203071239090660810016197344827247208074379982663816464835959401773282576039002769758169400004779629908144092431602970042998491081446876605132070936650128904982759760059120284112612008005574845888697762433144621031807002911793675705275733503504796074331265144824311923943764133843129153887219199714669973295747074011505303263567783989268091927401706441648129475348669180735063725367418403497798773225543748453285412892035643751332762062233548251588348965424335783843828245765653543594300894860686317035964341308147383596453205015134627097006946222593060462993839493869496380125859884271218125189116023177070319000973416511893328844341195080409493126184337576001026140531586211510081920408714057996134744606379148858657379449278575494467197979239047155373845790966657574860424400632799246274889481700973091407474498633234737227106375950985133837392976965251514378997286509413916451247508210422219695701067156415507103101514420299999519925624200095867121149310730358774799526267981437224325536621962374149172245388658611312019170428090293131005142227260933009541700137277887330012427336380316605565674808356600036571148695926217021737165616449140457768178215930717799007397789860895967357257371307290587506067626911282960848857532375202629252837431760427104421469891596531842354776781159981554152193323760345412663589808110135780519687068864234627085450868456053918471297575970747989163586925250355828905362688217776592655452115895619279929230215911670304566768041896431196580035065369072592009665680638365354170725675883418661626697476401528275044088991637138579720784881898953164998745731056315858355479964007417335472662128587860695459705757838297094087500062603349138972907902626057440082303076100321776245594129761684598634019494056701660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] 4025047355732862866459287881272267150886517760889659920967651556504973532888905084562425682611166206378750625052312800894545750917112219239385099106833103179890394791438871774307947872805854105750270296775249896995039679291961733878148028581947284732405909448929430556332645999210373454392275132288171116401709937506028469092455885977586967409756110377339725992625269915080787897182559824916315238959178251329282402354803932991176799134563561578781365274268438835836766619494779106615716208086177310889707943994468999501238374499435781462645817912291398186399423629285678573781403111419987555242777800942860531598630073201260810981834493259716499997949749619220397998289350677341140931838049675310572905315329707070823261477959732215967503585618572737144014825617372159398490501666928274890114592837277780502545286738036096201939740467069325005550987113563470411600776572148907251918862931658173483409784583319457862955411337956173923241064406446588630010164023376438595989019348111721606666158280705979453857225417683172063194969371058215467951872587702355516994474321699177184711394437821165029815173328455114609390072678806309835278761233499678597803803086114018080823511878132358989125396413111431702210560576244033261713579990326125125252963598578441526951550650995886379848237015937056135070955473727482722847036467808141781926847323646833302292992406624797528840875447057043023889643476053145921944199884773707193626273330588098975558224224145536938158710405170799534014382709008178582374740940215922984212490068367738212656188441709186630827462771096241633394343570013628270019115794669620187129752456954370226284738828115542272946393445462759777323175319111912716730961613592322579719413634335411478480961559160038612187439774822533759799351194150446573601255591757409355160122558336721281816628044355533408509305554240409664977805641879986830795063505183113421066561533875938325789745936282054375855680261625670152432903416343200138948474274336283664501432580297347158423529792105491499374717510014093947583626318943747588179611989691235146841353663021492644467606366341173962885415093489930169110593058926641001404707989402564586363239899620944642504785628190734216370466219210660388180589242609791967862362449555303528403313566946346896827791293971404762650255171648527817485667480593840155920288164901235670681653311797623738142469955395107270063920006505578421875391114241254491504983355995696883699854002715750938765082445058851590147241950035095214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] -7350571818032210072737211487843066396970901051137516777765975504369728258016239403519150434146753455598668204142700040486631977574048491970238017183924204703650129501279209851108679285997067997135558160555225130924703697693655125094775600872934820384506675474710078153771767525224223009668713873013214118794366315563264362102098191506856387776380062029647585983186644968420239203153047176986566028485291525624866491074348174820623298819708529122074549563327663527507414352835488381603028098622427698907621445471173766207074046385224923760317458648562312143605914647552786021187662313634145362044575406716474367645093874795343158216633843475250113140141625948350711999531648860023176280491004659568590719143166675150420473498880372826002439805048356640811817998731850218183499519272092640582771392476623827557046581539736777342240718036080809594582350889438670161833168880072205445520808149840128775082886892242911360132985456401858744505800381499651368540323298946879023257998819040157489732286961683670552334368983690142368046000879867935686084083437664388430818752410625967739941088397603001834627555968384367421570920177074988367394293688373327017035061839578950901915567317431177475771616232252792700580683496566843402026168578224077699761059830396085934577248655595422019288151856144294147220235192767438227713262682561233344312706098926590907382210527627200220693078177579293326386567040276565331969844073804779292751519100761171971937816458741756652364708027350412686927428954989521824228569603127028529042902961051814617468045657951544434889736892435230634152937764332326417790271887510598146999648141763718806119872272507829435265132834492916420624979021150694738261625772504236679255623328634451032215696013580746599237091456666161991824572708723750022650034898305447583084833975844072679422164694073629564827228302900463826293702726372227805837773080076072177594430905202853290239753110778267183085377029965120873307777190168380105939555835338701293087911445160768111899127084304279259137336354168670296760342400075627120498141162708905709470663248064414972348626208491276528206769348531341633419361300087471339939824331144836852160392414503738643106629633857103888045921351251222344266423607509028077477448175763314010847745620336689523123900771851766939483549099873179206573605284819947401062834919485650216585111034876545792707478073164284305943066329091994966015706360950523823461862590845341558066001239456712025604383578536449306284339400008320808410644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] 11544328327938507879394778899095672329977571488669221870349876994250561343166990037049677978883786816694292823296031257134640828291065908000922148880806186241756426665631804216728545552571477023782872516413165079141291669943187208070615030929771698234820955542335002169117189413186486159077082510258487756462216946928631935805737621172123900198111693130367409211725368189028011929122899924371693077761571755731885575830840446281435935609897178389012353941164545158636756173203068454259272668627590173160151483600835292893547760842472784831129451935217583411061096083118459359144226445201480999297004584812118832860433578957894616684473881813584545807636789709017019103912294181434928551683011076743350201989813342434827970249046906963688664773766304336008674291416208505004041193661133672322037111092920702351856888211463961890671126891660566500386823403206117683531736570248308233656443922580783012433025444388161060401002095753924622340410499444624993981623546692245155960452658920194599916937886577988414658602633760973290953416642661053044363646675448657790530423971657246722774618586791201159375964629471241361378597994246727578118230995274933896441453605658362549691499855621738814369486626089145005754546037106344204634770793245220125658933222300950298367736123385291493904976845446893615294135536503083002671988727564789765588370276210322683723014776470708962407425489691967191487435309315672564849013215735589350433807146919720270803765392298582457992908857268407121188182889321994614704542314809208506091139974813916456198612440612464562018459852807605135435599584030847476433590499365576253362448674306889537588026738260526175165242625303696767062110728064741308178812101581358253489247824400618975683206598931823923951346229633900190208193222114427215421134497795855922352071956607746537287225817398166567170908831110752504084493483815539738021560358240244735585842527146019077256876384363652288133546846509693503524318916676372700479145217927680605802252224674421809004718667477234248886215311726941873326795326468862347319098941130776839357568585294383447021597673720877685096083194808781855935650129596530391626101750434871958348721006559473774662596159027712276966346607073229417706929383974287587851075653541326222283868606023969170919779692713410402481379512842419939739713177513820506403231467414875731380240043176701156915176869669290560121233703397802453636512157496795078509524397903209387846274458001650883948419431439605387090807653294177725911140441894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] -16685698987403350824617179120913572746466951288729404712178900923221787501392789897090483215328187449841808075864257479661355808054576852219783382618503486769941284554308715225304565446690589699540628696721240419858884108503824387804859596806946131199065565672162870876239739362664496831228188517870548851661872471298983318052151012886975111906024627288856708811174354345515013272541437667317370661995279401318939430252232481033351428758702329184839416242052263319838737100683285610823959259402198685631745104936160994912052849470655622309544941226285509813932157736413750975094866001463119487340279708500881879098021820854650062932473245007392232622049448885010226468739098376319762185621952541876850426166045347104341602475948913728098033577760239681429382207707931971691306318339227499796235744627207552963619456788053265441900425073965734495807302139458465816663496371342642715180758648460662049714519735600811983349013428299101792806527560630333705713085705846962273978341376595664547820638367659890992938729253695604650601807506218865521493046257406167859559024987009751002415271196573062103681640496091648465654186590399381609135776021246134283190397684109404524531835738616303258698904491242836350601842926219339966033642914564110482009550518313746010347574064351169893132967744458323540014211372658510137221082298525286830262643783771475791401844787360636621058546490940685609504640160899553138106192153858751315918796238013459782837664087607819288439664420729323662543560736614813202293894791763212416351995221345649079702621376470922498959873728254098085514946095481075400410121527653520351314086086422867068569258251343673726958391133177771996422086849563302374476596341505074922031869838871465766589379342626471192863870540447471954717804112829573997614713052684859595101084968669861410072029654164573546048244471254825478821172544825622819952211843580345953860776719837036693620434809593712602900023565447889184593679134008932250018325729150701354554531302302733181893113872058791415722815958186495623057263773141515648666171033982014660313631679819840654615686448588958453690817196670504788016256047202700786371027822527936279017754080094552555439842953297973499885143573845915666366474294524489081657795089282016189327718816291644849891635196558654263850575898753997230482657816669029879876462459787371521118061408654691751495527507753673945124568849927327640611084638492924542758670956364207958961429234556448680415329470302926309979718588749619812006130814552307128906250000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] 24576689462137121165991581445025802337838757105027537916370099564122088363831213395865878257178435950715614977351296810302794312813471531870014574239611042349466642535507526755241177889261195488099019811238509807041921297133594061099226532775547878610943044515933625283010115504647572091285386479419524370232262434377886269271885396625545655527620737332999556759638062108213565578690537011466170391458087899679985695667903756426614466894619961098836195080933350962107600992030277891004590762624762538380321648678812587380898696248279862631598923508556085514592528019871657070184421863565420294471104502610660088339466621042403217745902578283993486054967389554002772858044422839261945109606782988407118370538844539985525531109487099780972004608875119519046907224256886966813268903871615654794076995073763564818943689915644253990778406939518748419661979862055053120053558798379844412938731215879347393132838907473688195247791975379121098661302968341704652935938440929107123393225383041825449679069746714949349309270649703453908509902774072928221857126112850755123125883687862824616019624094492495079611950172824143608604995546061865119500193621746852563707203145169581514907158484408605887272523471106618813791020125131764248117540693925226269497897854325135543777883649162561806317001733619041415104591132201797100567961213846786044501104127950339895404536982561729483096138682718695058402440844822121848433387590947668496082746852189133352584630242477028002806273354345514468677068882845808578876306798245325658639478676850571842134619459792710534444294649702465999549888905736318555445781005866198625367583984449177039029479902174375387676282668188690839858726676867759946502563048099900544994679649256925433145968222695624262887034920652715704156089793626720406007536233118639907963952965106440964772110658379308075349045686141987134498248884563812279104074187975444639322419610737816464953700259257814428840218562321682028502029599700759496647655002015223988303641717406861838003564091668349533685152055874618360620641842314680275576965375428326023500733607716316860966804773452127082108070473999330453467072964395499953506203015391374481891123130049494252897435878444486341027755270505530237795743336665976555102361493014059512858665120975462688399419895090996209512881849997648761635246737702572139138257022075244894549367850260965209800848984530439690401907759798978409881552862353544149560568760203495555295076183656692022233755736944955537417317747994616183859761804342269897460937500000000000000000000000000000000000000000000000000000000000000000000 [86,26] -38083395000522423510142862832710966143219187748762735447006806967521772969006356153391616414282991399230186302320831928294254899862304651242719577376239067673470204129625686984116089661999377299075613218281124061941984220441571566231442637202767577136849625404663580118464630030527550764629100617698309572757081342196516671456758560268300912334737247998001934343468562125051048111662858188354654404573122373867302130231358905453351198916407630956375720968151168839719428776279374674985300533723791569708743382495445606645926705321381508089178231048235839703067754975383379769597739419913281381704725876953804112489018953812062564095133202293676562938583916291197073630559647742287960040586482700981599747438893094447321600181488431549461498014568495776714051378184025481455082767734848505198855247122615359715325614412046194247530962363768583460578993664209520154973670391914254297904464591520411120148283697342702066035749648508947086284904109599208617249169446434647762481542252567048525887946836054503972278717410743158402916598623317498216352628213571777393929255976182813310391648339713743935254060758484800292157400291141645196341541572741634734670708713370104528568765067151816697135006892896228515123498834559930674889810702910734667019607777140456355443852311467079896090342237177706362404030836656044848504575838268373417809708393822089661132067337895323050336073372055176104408097709463910057038840258745904522370605709673850590052652577157620787683114192288511625510096223814773083370137888512410917145830982428579985159647299978946191944524848231315906512654279135648576402903846154914038389321747608142505584109086548697515491768057772213687462883101438147800555244990919510335216979738699739296370140667467329270908007946687481704804231012759377521528178215462235129827214616440389013803010843531995111310993251944677159660446905649273285983816753357282532052408273767249183611919419840618189379183852141306758185283147472389997875919555943147689790076309257251988879372844692673876572048455404122817194679559308068655675827539410918908012711566882977104090641251536111794999172371518372959993601004310009196008032445379885156875153034775854191187462618097149174528235498479255753232189374321723787051545880847363894836266223143617856041422027968536680245142867331862590014019311254787381017671637251284497832497195075500741459065815981084537805836654036484053839127062902284535973075728617646030308584427929535022573001282709859588834364009426319830353691031632479280233383178710937500000000000000000000000000000000000000000000000000000000 [86,27] 58046054587073476823859040101593283068086941429837709390172922087495297123694479862856345596407448958555827847959136404977587472405080278562666344941532235485706675112024093135829631554318050431104870877299077209836673027042090138278995290609301176447156018344456080676233681870050008260702897790961394121389954452986432619394892327322760443379028459998713269502509618986695474401358875972075119051543403924423230075140423966330109832878867374922513430807150549268217456458517800156217116451584154301466030891952274666938086495502413341739642421133659003673420087263537014956006382792541583529839929269261056362264534663359026847050272100989233574072133512676875445166529597507581118593608823477125986754019723143233545674580398760249067754435994171308003462789342103155565819963842802927684625985460861505593990668169857231344924544388106568179365684285927826143396291777625539523138168857698095480492257211563802428962023834042769084390103949701019389117541708369548956746309042229758006515365163421298471157422049275723792706946928181791078641012691103265254974738016112746848599542787118526797951266045201071739459272527109796467669995702885911453592696318677387841995686604419008981040752141508127201859067054219758562220063495343679060648902078908651181910556927511425564686944510979560957650070593079503832582651072221258936855817634453013721034835061373770674777275219302206754390301337565011188301438797138748990856013940976874727900315957629395336930317802482430929338833086150996707420342220186120187314309322425973172805011431087403095907303208917423553500444192801485763423251358888892673821828213227537726799749528822476197279762222811883406159824111486539022840756245740084107878986170890071297260736026452931196232245024516708330474203549291336846589303628677675358129408388579064554666524526188481823340743920120829285234300180217318820848427735426264900147399631320224476805168803975534484903812632285692505926532320382847424985411275223269214594401208288691013922166544408198527749269405613794601105267024947154780662268622533232226306507683947532815458010378459776831510546846344537982029116522510594079798971505056310053106133967201076534262967307420824911956959812047941697276889817862136552618609610770644347172851194503155922175539470961365629427248855315261642933579331154442661686308957121503763663381270979291514425553800363435464861513969384307355760366186362773661822500699793652308179504366912187816248954051586241402858295377727919188426408680925305816344916820526123046875000000000000000000000000000000000000000000000000 [86,28] -80599540230692568840629159780270178050114351821673184586779475002453429083980246006141378863349094940443614500672556049751975295167956885133469874239021364552611281097013955755920842900340141369202897393448078539334586550212774749292718064724149825248666456024769593820267057091695450720144689005086491247179121692159428253144807231924463222010416418501128833116714714425272234244280814285346913691097005930344261347394234764998711269662935318567317819138231740245438042751221538428255167618879605170893880385547151676549777354006766614721213206868010422725755234292199528957205302601757966773919127063782356612462309534668366555210132827715892233722494032673014983315444485366531609827218012089856588177455957672433262951398892119791698402990266073592283131146897381974901575336992207190830138468026569208353155695168288879701144065817255486617391650037613664188997728380758021175619376514531272554000500331620041769212906873787432914703185458067811223239811168504830610926758933613851015068506094382896599631577785495967261651241272430490769624812479899957527018036215698962154339709413840300422713927050188620626519553438841282494035744218827521243546772119198906609555292605779924594810126113737393088976674968850727420763267251669618728727868821874893926246316051800660800017996143298272843851876174753072313580287085952163156252473171312918361709045498448449509058845651672656041403224495129475059264038352079905649316040985609159645092240643561490246196057275418735035174649524096688164243756115356306000385523939427965769147637062418179259623066601440340337553931847603589043464024274326409042324825485451190542805119097127288033524867102297270623929057462935543016813081584562128711421471890999048306657105692080438020634830389987932143754851436852080032129310445705409762724885032117496907606070556715668524431101979988803139531480269981515781346204004488550501665901538498638399729068429721197131038104649162036578901855931360684059983148591939573207747025158641745611219686318576743768577187715704800344302189471547794532889339028746147643555496409677134992249741502430783213881128836449287136278021853367106889484495495504240890437382708293134002814877448550959899361543255336178342008564392834362796842177465612709316418102978021817458722478472213346919348831993489640708380504826209257127087810467805723623157144228571485786072308314527184650828687121043561502663851441284121261228083346734608674141905501150239361805943893958315959368953171643805400391202820031821829616092145442962646484375000000000000000000000000000000000000000000 [86,29] 98197125391406644895741073347998508355723099227032465084788362590235204804429240499372173293353551632130119067490675213374272109798199861183132413320200766847669102129974420995105115734211488330564155963169488462452042734562052936112083019660160643461497414368519572161688144321889123256577051455023790953689120500910392322641345703022612591340791219141973118214634290918867027658152212558222804705014599607533392100310649181588142536990882755249524191991910537085954722937423574947401407661786447422831199390720107201859915266913217919517728455166398487179113929459689531969208198821109340613470803646775906391403427563903824320824307354272179534733737846129230539758588183294874721179341764710796159231026848282430872461551156335351826994166984974242941740549959044626267851090799296088246528913195234385041718472511117018975430867568327383351717152212536337632497184774498978358838167978757459125163531760084204313051144542742930846871535111798724464307334983737781715097712795545319515837414276214596532370499551491579331790268753380763593715566480170986922367926760946362663189843697534545660932515509042925694446338217926821088270564199440889000712013337003667646047827473951617130839346655677893003505014973248827336440385077441521330901087521276292339911330508460773246753786398326153855290090410493050478015370892434178097490169410098454451373178669212415869568382368625146420284694707850945323004043720732149723901735447769370371767890867006261893331878151994755778845766653673904578719935020302282134797058671073741827841275887478670834356564331747757984411140409418494125722477035213034387165914944383243220365505062685166247691093778282334198627247427159718422233530799207863751665107702402892440274820706398460866241112990497080390564055806000801666134284486095174882809735576503652388489851143361529942347295165181285826020545539395666462132239943062301872917420437556256139425268401685859986930152679556203718642005936761859232999408752727541798175524445701281613250763059316773955074722197795221798780739041484394231932553318905779454680187407866660153812890170132874500027371885743518327705800273663746951305086142784371784747377075568282873631479955558506648289390173014515664214594387833302968098636798143761732730138011967551348008912560032789726024076083624852382468173124578141604323318524044928275516608586488961685155037550962125566794812882313019898469741334295707177936545919724571354378292755666440773002388354812948311773070466436811733570468041509826662149862386286258697509765625000000000000000000000000000000000000 [86,30] -104009144487916004689529232783950175080430050985101730310497212517370255399250145157993820024367293768253126979974852463071436393165031738602540211567594418615873445149072417992524753412886507849132238367489284887315408820046094716877539995899948025209570213704301805781119348665994955703891130988980080603906036754333091147871578732172900949283931301133503581060510217283530647159315805074476194485647320772268856156902774114684870015125766835903514086634077255535835782833262109068152242140782593385884902331220501976154865139478959484815350261940865520249786495290344014091049384664495811603066044305979224720084367447358191916722534549216233336357469118308355142170715341477825140272297246940356090799950757320450581539167008788325821488451202501031157947693657396411907833070317238093142546061662532117494650369850844720924868801800212493821531195782399077332644199927297358382912151674315885706402008200821402108494897862467867498864960124502356302714114663780094818376848971486885051738076780032698346905214640210038690671305729249686629356885821581658523473285822703865778940278730409131176718165218356473887839980859869672587739314712580193421182000087909516922009284628789468143531036543833512619701507378196081548016736137329320582932290146453804147771018274434695984362087272942602979855547784000061740545761009236404637228097249202028193214922420079836087695834609505153250630115288763682594787449638332492140448958042202627491026961152274527584537033050722109545092380103315477757440005650930527355436985308126892178961652627192339574822666935365249194892453285268473662128581624005029167004254696388637724452442157210686772592100973792286890976900425923165693827098883360776654969715524336534503718666188949489206537980594956787948946946767637332148841501245307961596411434429320763365620532078274614301700841386626637715234295198109017562759304682693621900347794121377893672099991367118734405717420326500929654451392748382509592727679322664739024554174057919215606445412647234779954342773422695461367617476238058222531160121183666266145035543387803469093113561813544830715376472461612158916887175854621221681673412096961984728187362423860729756506123521133341790146060209236041007018246261207069434497461784147936145511737192138507390453835413439234072698065352418006713341081965170926941554644879046790193945180366777609073243334094930862446514715566694987247222936885796032737697790510184275550117340335784850059711382452581024312698888207458002189700356954378535068173050603945739567279815673828125000000000000000000000000000 [86,31] 95949459592919320419421159822220608371073729611053093481826727748730166060380490336330803654709154163189595832873021483952402851993734368773759003711400875123130094822695937863626210163289763119848619236056211970013935400141678242282564015066244718939462578292484512498654479159773532678800107522079493377229839732379546397864262935289409656481970092530720823815909076319274852960191066319585115740941028739157959016376750009926370992565503464657324961021988651724609667046932501238459586991063504408463306211389153019329663585391639627792286453796497104073417542833362014891997118575636667383163978990889035249857039313346123975020615678764237328900265737356811638866735896947085509718295926893496543583134833156137937063504191460264188682091522144988681422084309247663131523649787975653415309365799368220952168450069494280467785864693394674938377096484243820839066063552022188100547372500719936105890277834988347180834085734057896040838703188447804670552734051988420121479341829995133675807052365930803188632413193814642905302784296173368643881128300217893010370636246831251180873567000622178107312290011377990061435491078700073493119618136778606299141692059855251758163219035028301940550062944966918345090810990875409183631661580446747212659689038620981254598787868203985412002071786447060073797567714618660822560741792452485009918572854011546317998102036359195136297857366435227958402413813210222755389610691354437177405316695132851979723351276917807124671683792037224183172866440818110189675553776541200816517682362729022089465865519116077846287094024921878685757308645680355921635627894215371305559429828884081078472231404895055610335428679662569745806101407202671591069399662955479658877484228333000557223404834329690421740364559893476177787830785989672560553971614296395919963167444496192705397794706860555177107080695253525268872640426944127552556439371978005980436840094916781090163921119432259437470831808502495901329475637005361184812544651457459053063454668679345318955795602201689861405669766680390420116995733579858890903953797030774385684249371064088131134834813190458849493320521059335194822715151229081590293330111333695537202496727935336921748817744292175922542221265478629469924967376444868294064647251510458640410472826785691917867546553110380783689399788484495632274704867557884117225782591406068582388844421145911714262731818814799852708795630128591659844934065431603272639867546126393341291954031119124848010609186990712109567762112554660739937352485286507167844272103707226051483303308486938476562500000000000000000 [86,32] -77254595623576005794113302288907732306168133710744212204077998154710267743273524373078003286248856826118196558427764253789904809509199113044526473606447947149223491353640870777028803762521345011845540493625905842440454241691922189086911465166487240823003982831501537366536877710890457063027997102361294145156513349590995597303284115152741850527045887532332858978475484257967016997024389947346325777069551099882789110149710486097159276466947992415750721827680936837023027822394875462846739042258199182788573197589532770224388186998562358551667106169393842213086932796868433521940757684193939193904544915220644664167279037212264983863761014373489729157447835070785451322812553757515236191738853563858946273282856982511682459470325497820430549188720141446661656857341770186579546429644790700479167172095117293392325961138689038600183230973762780191495602971815606908929595224559939756999555929762439758818603619040053607844839732615473290915321388479621972280128688200410795360905330463866255531221048810621114160980030928519680926022513631156213660912669065295978255513637099030078066676145449111922552843005914871142153274862294688412358982174952604969878727635853034159689168579735350027012746015595397068181353677098058417199347350103722093200351744578909589845016099474506883728496270576486832119892751076621105764319669706158984592080033923356895783507060933232655568677650584398053633893983272954603391002314203724539460994864969396416100727430456944800700732111571642772065541583031539091743696249350619201741892096373702383292204215334585210929947369391477690173850449701394672490195356304499170205515587257978484968163984160015690585892056687814801202796559516840281188669114438510997728432033217569936943161803539010196381149268118096820824103013344596437897989816118446454603988930813021755095335493784085867244077306685472993833956498773934472494532808722302737271721515566011408611051040900233686064467198731394304844905314806881251190062989764314523392608332739737745419007514420315728022674177208268958301464581394236389957112632172001251468869935693014359666774512368910429730569500537376702241215198294780585636469131907921498651808305766032562619414667955462407462463074687106547859053616584729412488763217791372044997196029443888617245519365003186881923554091229195327968001561338389675528496393660523277061323562832744913195026015445227206079422640057526125268452216347526574497495361371205029943964350423386370682452000651808794698989260046538246623233769082012919150671999279911261737652239389717578887939453125000000 [86,33] 53962108613149350838153051262191659262669532989890497722291786578266420940864160846521517989676352236717070241627280682395476397033057124680461927079062412843183495722805466227571437748938552518398058713634451051501058317208751506679655048727473115024702025775624312276442402734549902637561270532283688727699509076429727254810250493859202524456569384541183237161440938412935148404404024482706359742934763642607177785964854070404013957376428363820346567364323345826482218846658688181812125456583007448819496897809894183194919621815059585681252740340526932876968439341721695211917202080393902178030246808820576465461734966385785386711492943695463840209166017336813329218943302283772286256905488022421622587127597807505416975184808346253630165719906270567813292080040514602937633753486617068815507693260130621155807423754301774252758192013144124162820165578206055848969534795189800762467863089932328950920699521062666220225023253360853237449457846281235217566631436285336467304376310565458911463760491095234065679304190676104397428877567823650614600047581188161215172004133793101459712844360544077211408432776417630723558613745244836600116756618587627490522039650192914247298144705947667706849190378824005272516673211607996272285362580715021158654837664677524390118209137018985620772930712625436548989909983049203387410045335267777206428056603404212997644114477587357526241350598626061510790501044792569588950850879258917522966479672169450638563010198224979038819288112673989910694955064308636582699947401938423947833080039303055400427445653162395315456763015658397509911816425832047443977407134013063515389198001353252431582511448697692381998565729170161692002578535372468059313235905201676118558085404117482300407606432170304826040535661928493143437842666567641164272361543831077580112525219631908596934694083190426279299840835848509760821261327459043655075184866384022943739251827041184411639144193666859249874417640752447425718946327270262607480325663712887675378748337290790493833940302401083395419698881850053139237920099374553442424408063186878461428387544076202011774791733182383298626635670689822768244651771556895853828432104455251697467066823005840642229155380450470269643924140301312194857966568893080188277719061975149279174309752011977198449291672572625989843512154574052165545425234800563922905044397260638227615716848370217175197097478262466762317099349405746126507670938704614084224756695339454258262654851482941196187703644037122709645010499828760205665861073499371694203209648410535237417207099497318267822265625000000 [86,34] -31809265625506040742729819761222387841305618556504462699508068789621823903673032094297086481610074518958826805908315953130930795531441158907909689084747725295771352245381029339265441929846033350040104486637180696578705210228771467980444109494894461165032104480738070963020446597008280686350230463053142452183162014042600403260436669699553767686027312951780144328861336534148218402094028285923929992490577299447353988298260846589678255408246548505025091769417425206065130685465759988627685500183583069719576885408322200427195257063800053164717615397782697701490794685936067050838538578308400527665131741916874762603961025949349907863492392137849208025530481958535944037315591374711419777371741583250596412545908754887421146990533237327008251715435106096412732116775783973918446267939769669963918543792701704652116064164952035476268034573524145970055684107662120196705736222671422953829146275413124643458215173798723523548967396888738537087623895700592168539311693046900755096652882912616747959300243753357803242074376466328320857164384128479130930110947842214818901977194177998035564307735663165380256402065002622552999987024174565053872877832899618777657398341297117043752503052750762472716971137740739891938115963360855790079369198301942521477073097957700661354194777196747703130176045143119132372116035421884411071862361691748322963655843304309183788035416076268341429814029805397667670483372130115024434016289171890427013005123844994246658631339235824187613579213888888699701250339271159890241679670293981048926792639191056369705089807548438615526827427820953067686439306817335526377134870820122464347638965279896768698788638907716999819300274249243190578983008835278791658730051103540464681641818305837729168845359059480893216388781739715862254463258110228208277044397014451944826484603416872406206161199496811062153399010029638738033679189928033892468173319296790866861929120499828537079901961778358949015442434680653158974143320108014255258587662984272507256392653804267663183518440059725667061843351509794891199080821231996627056818463727911889196506076813264002629203126404107076436408557898905164542110541468506986776838061482057543372621228532367100871067936757410396545227086586563208498192117895490270972910461811813315386369486350303769186841037574763984310095354549758333796493311746982215334007900752012587800008313828865937448341473305542358613560575816524685960768128802542212853002230042985505547105381222226522504461229741968212068875579665426103520734965202360553096017428686970163198566297069191932678222656250 [86,35] 14454392855301970364132067725506789742867011880743460023938358487138606307633278868212031736420820501431440179759770207824549894121715334401748808716734978931340102258356981734998153410686006233248377111623413959351973263138291103261626737152857360210629815400935368861153690140633271168179270033458686799351764559684477974287839915865209772345036784307637147258235740334783064179627734650193372241116880506591311213172267153186934845532288495387013502975888125808577615818455474919755369359735764163574926455587352606603693687661425004862730241557037111986831459462644496723354055908886873655644646274060688743133292674718436858437622383261900915989397913379281035982410287950230435461212750605987381574843278725212681253581579035363450294629558634052477405986482430008885909428805714447565022796584555187900211077426291344404179436727468330385082523989820368120962633030420881665031354614305196971137227329184798732216670486729101226378262814377883622277042051717945543325469624617037231566328733207842370679696233839124655919308049740731483679982722105620101107385604390338732851081539069564600449586826993863789904416654796103791049650052440707643844711376416326029475454396612735495073280840549547020406362013485317989317633473828839746139812317872050144445930707929384906112769710441055697187726746843594842628456854781022201292152402030340185216326455690630772859935075753523027241463030524980881423153136611379203597731100068435494507653808693254740832796437320934645644681175400967697241382632703763399799838531628079790534843029886667031533223459003742908186672696034136886000509139869512957359245056372345418706059071556539975119211041613152322949041854224984605415222416601306702492170873313158115379706987401654144161303669160769248257137324463518060543757819314480927272892240082533799095638626636548180114740075307916876775643702639418522114530052251371147470368290520444409715853959765742919321724855000282759986816002956557760835664622983259779225953153815967554428977400501659636488463318624462566622922825922700908946864165944156267799799666854515157549478153761440612234995072828688896101010354483297947386026218537619123404161736568855998724027868494764419751333514560145726997561427479321994987669365454604402620245658231559663505364003336561640754641957329585565178572799900229734204407959276957620345130084703102505267004075528736338622037508383544242550017916595978373111352424603717000317216427307057398159899988916689747924610694181676273013439400129075932018019035041334063862450420856475830078125000 [86,36] -3204688981022957161389590709477852768058484105206621312182567317083932562048518135518176399814371534894272696320837304547132974435355612760149160854993049695250725931063661579240741642955112179205746488495995539526598850524625296609072422097955395029740890081354400579325911539617749255030355821338828557101684098667104639811798402829527495027767539273838324352073478800624066676330238666539017241523738313928587519104479218678283415740078790768491847952844894482759709922945900408610056182425279868222467307220298671365631353026769132079567086889026820835426565160863465371009826680844700784416993671913494663133367385845219178894867631679553279836121125430843965180580577447877005356139813634110481570087370023020850306237705584443050730476622886957809318474640483140295959466786665009387849179840253526879295991612452069261402217734039926383559655679698901273392067387268627566615857676911436067934004164288663635001401618064699169127548800489383954703723036212169524954044695264741472534523142092076580078664123586285746975951681546873307604463605596648019060046610251843289991519704201718492072034104169120855885727051651809913136042509807058227683918844140535796437416779325900224684964973232281122032458604453820739621399387565573129137735398708785489045861102607581437408787313344872804420927475715600643782977044100550348725839991540533849983024935216984760493482030246535464430860059202642334486859773636276943004217942678489954037000450706177953335170655217816601794735187847200919528462027394466495245297342361844179133843771367864306588393784483461206239031918384893963586577444650484912192633926956464984745888642288919426657600112831294276428350757566287407731355558044044589356980421499393614463165837097316739677655837575746220651271105872427887528073046922318406386441363263492575001349339066994856593327552384967153866393113610047624933699269582519209869111858776721715282464941677380650231539907546233160567746525456409330408166259293508652181106770104353152046169611011967058926984890324431069553362321948567690307265571641212058114912552802997017368357238738933141522269521272722647369581034486400997685929609983180411480122554559288174212375818424426367496878789923343788809985425728634000906267322006313147696445849691725860629959447901349085151730708900894957768285861033392514611264994656675830377771801552634587308962165517239462374775232967246159352509451028216546166086338448618272244584991188851777062349820283143611785059364421130229917729680740468706234835849500086624175310134887695312500000 [86,37] -2447784481373885454660936661604410563365191744916129635697694980907073827143045054074081619341311615499112635853404898427377801062004941018360782470744146319815073785015642415545364713187546328865744324803589991532542423639209609554478380291294489554071180393464983075810478068416767411476948179038357513733443779174051676460808336621534034364393456695522290577059602393920338644451941582179540488622879218883769561389941372769215013777332468936158267389614703096115521318831652568400837750947029075431327655314984491173458340021610488010870255594796776777521978195866847397451789033179155437608776214138181959579992222099035257273538627295920472598354903678170567533283203239023550349933535766360382001028846580603807611026802091852149330911970132714252484940521049527817337003738971154776840283529630074058653681303580048514699648144176262570601302236746331711197424527434274062330476968814574581458654048279627404883185917947100194496474727735044475996612484755619356386511107669931924569666932903157026966781729347646639759306562658926936583464694359845020101984804363443302205682517873918523806351268057474201627014035016678733661248119007165446538336009841010096530482298796694116810913141857705136422373209809691344279923344872747511094834779277876945222742649187306798790547239504810934846126022953418706030484926551663688661126295819171984102838478663997771546297778082572470410626980553615586793489745204538371325874932723942383632598771722884673551811675832750971991558543374666019937850819247583885784099808851750766110196426915947524730917024036092649911119278269470097012092285259263734160914354638271751331726301844672230572987269869341424896585023813472562969894056429005263162346388582423459923285559630638329432102438983542503201675090531655190051090362621632082260692964987909334420241897808300875250960452241910509787932510516023168909053015198238803719511578221791404166029970630102370657656004291492355925232941327901446262089114068018458367936561923819500462686748805428580952490774040619553401307694796430445340072156437055301991171470741801834686562775587203544967144046351862682183086482139985916677765730640445356872180663891254288348928667987697814048623544374709757976306216129626878907351178203615840651563517462049546930754377224637604141479280522539727282895955048868005365033052181524245050489409226504700816003988049017027356566902616010573528186086144622933333410955031974161574940502834022516663861670137430967999365185481810188938514599070808697156564903707476332783699035644531250000 [86,38] 4050364080045330412755988723027466104862376118001832418229783691374318890810728135487371391112992555848600680959589329401598222707220577778879661027234645792601380253377133504919651402165146128951166979798211820614117176269334639942043032563823646327649488118208598648980881175042549788272896510750649946667739041765010229938581317552099307869564280524062478073734623779828008765715748892481782330352952683766828552648235990323042900247044029056450746589775713108094382369264350091884505984728038755182638504143916684493750936288992537485149780097933157295728162373238943884785233992789743026046209013657847939230663481212841314982703063454891784114128669655136312974836337288733483910329921138711197757969905992657405712925695624261101636437297744788291382516561728975804052421377361560234726163987052615456268238769621483432026001163186883468135757864936675676134797608970243435029250880466955534456549507212554507606725970486941633465229599387042041303159587667894331352117540201328729144168580372967456261199921232301429683115512798804612675517244365278535142362798311014675446693931432379895621429166539129327348773551020597309793728449562403047830596356961190429881325666177738121940373383426350507562166887083697193289916168835049762447278979537998233778703745966989625512574065102679572116839586368586957329697751197038708646331401191436932763757780309631362988664528682165944436616603148673633560155384639078300586512014395060821162256220153391198535430387693499339916766941961925427630673235137573380615959904113836074671415282458651958177515952736163752677692869561733878599604380613254258109465643826972488714407205342492535045065034300961749785620535576597884931705945112165315517015309219046400494074340004006098292672447010180238647937520877733843693737242965758134384197868013878906957122672371527243335398060107729837236025254759294320110910164485659447279719178828261157951161560910441443229000901227840070458898686193071737267104697144691671839591938045578238060909885306777617173127428417199982476196897869642459967076352172211580257428679212416572783393663978310844343880945275864318601535136336017557593915929210043889121183167641410333971722760276490727689058412101168300244223878563774177830181536905499306319779710639094523720596827281660884123585728066867495296039423396600739368842339042657025995804801242228514364395587230321423385764117727333084186241743247537866165982934012365984304006636118367312714567015184771349752804861460815033791678905789740428033951502584386616945266723632812500 [86,39] -3424307246487801088426341660199437571706124828319405363408088028882855296644472676634060766359380471004903979458783809199723553127770796304871234557079138072519274769009161525380325309373448219177206032125048505559951337029707120722590518341011403434015413794715912569466875223096755714601333765072969396992346012080725262271550868393468472720975153795139995575366217238848435139418297524072938123549177213565164958625042384704200293669496692336468993748345015422408797600303597684649180048613585973513204253087020539277104317893821489915378342822728214143098063740802675647412821017600929209037493464749273030626375320238776181232701481207298019157006110487222040072537655253018373605231315506470713793262785763391663903485961304547427541976906731915981198124630476748333956609872859077833552554533716859702687488622681185891013383258408403369825648695305578292393037054432253441252784882312785632184559466577183268865985550183303895621020727871217951654248738875051502852819839502512741963955964671512095566438735488503538085574412479016712729810235963293985916097127473934967061180752240305334297913016353312546277561267072702027581019724792834452962060903348516957477084081524879870197679445965995356379407260195915950888074320424944314740304487731538382766906769662374770899889294199139850030702040210803454725984886252197284662027878056532910286401042153241016385855891257983908143368105765140737334717073676746857937737486855183817803519916818195737415022574012080702071307363571468349949528863126009594623870982600786688971723293779255045861768641132306162163920953181573685296118001477940884028758632828392431089490791260882106723403157446753551046878547980951635510282521291396826818291974172700314564152470981885357545045449106630822038569645858130478269411083647220304108199979464314116939005621827144415809772035889329319288970658118655536408728354676735827333269861343263533620278637749111116008000881131665744685444133259259652877044669695476678901024693923592666872035151491908260165770171593668244927284414581523369282125945112003853858278609995071682511127259838341378989350520167217028698418987568348718974560842369345015678311211834037967693138830027688552935066272576872831181677148084302575489912052258262908162714819487037959646834127038496139505065217491869983659172435826549401605982378253968434475922484521877058242758070648237588951475650846179489090103735782022841337247416565776882075673759147107922175924616376420445285372690012259639634484027076455348037598014343529939651489257812500 [86,40] 2070094642832269989691532974764491533905696400303459434372122036070977245941309961142787157053479976337388447752173641230439688936587255915723347455572305828766792763646661059176479079488937591881238958901167786239947092033021068538191915580814318452369983987268706120429825701568524268468008037186965871203098662885813169181095181285782423911367322858643180783947398632541409898844059108217160058186847248521045448537103097915892684440580298125227425963098134616920241313830464561887153487915650740833492958583310018240181230714243072287983566341258399426613695202315388732517726471655547773842576606405991668526243194961890386208511912040500857275339926814235224567780648741922712457976767608453623655771267580414437284802184329795042998721747847482052582443447467550320620589742428678550524825498795274977964332934558621870674571459617025733305201528164289884329043161669719335960391482682468048151403576536539552566187223130465324262829916571268552635961431356570145090350608609797203367407729621578846926591758750801288382332677238719983927478310674559934365305697309998594005236001899179727360829297037696219445500288044342935565109127382102128993022539239209561609925982791294022127912372361998510609096217316047384283909346727304135920733420329546690946957084314801480128909211419060849006987017009032252411278208397857885921245372255553646141567584340446616328340479259064413202884068284583051183725064186035438035189527077752392483330021557800952161500280842894870664409687649825704600607934879668128350552123291231093625584699246812994247638463540329969915451557349180871238833935162831557505442380136520870065778896691765613903281706302996187595485953927178382021826074854453101361243817506211254416449727080246731700979248693124838129349202808094079015667749217883519085867230517284765180249479884080040601686737920455556376982395020021865220741317304400199512775165799645460949336518333642175587114283369439710188911073849751074582761770115661270764168677140640837602044323807364207595226130987822981819692577118874768285597590709295975258969096227614240062841207591919361781912579097672364873197817865595827105080017555258852055442164873838830358200499457184478217159077073440675471222718503131857740961962471888854254883711998072922878369167284284041494528396748723928672571399100486401467406478270619339113195337412073927669384360254596251172078088022962511481832277962353762872890670075084103045675242027657484261792161832134332316088107303093313651390014462627675584371900185942649841308593750 [86,41] -878927583342353395227966751147969885728952254247590372464973644300457563033767907732017389187819986975751589065347012660258151934324560986495239608484749997312611327972725882742371113889586429815254066654009580939734507525192748782432904237148350159208900241964896978532465104397306897344458204744057570923247919306999082369335191305333318416080599140679903957293760439254113337764191182953596487389867301588682830331967120523172990014383480536744044860583935820434039196369761276852220843166595971139006497366808837008651021375974667156454392001306407280117330327745234276776151844350760096759798249492651780208971703638563375360551984254839419275308505908331769144755092686038045145347449135618661285684167377303702762604515684348680499580194328523291983224829291635792137009503630496805443002060060102288314790234188610823260844943419533050931020999626410202465607360491515292687045272438383854573192870211294925777443838618027799453606226322887817825605912273829738344047128406416861987587194763754324382912266151362116700891755697256477901790576412456364063064114562565127180129263812588851140918512462345558653299166373427840078240004538830162069027500593753193502811071814948832081647523701623242620962141337807257169975681246061934505689037277531450633101494861881677071194752024742633600898878863526085641863787995354475729805554795194976237074560294760720646979044284707682236363766301736761677559115418850661211279504379351719476348965442664096628144578061813557951968931706760238971883361112527080777880186226830739979350558301905254404889865874498330201808807411081022858763856126468928260612003550610058858145821928580977818654618067816727292458682360854870632009058219637980096827181721076452950559269037544957816734967491420360160674796985601949910586173994192195019894020565388640082043876745182404857944484184834272050768238372243328340712660763360469797407961113655102918779026692084829022996388506552989663085208726374003240184048271232690063794359083025788281944967702789823632364308665409885659041821136675091497383036809699695313018826470982194877458687161907552430859709555094390529467017518991483793164842056598586795849653954059964152250397914208437565825415440558315762520420577666459733391544365255607600760319416618658677653918094440850943766492072430555035538984756114912258649952717322085579352768364227311974623780610556087018653614515579606724862578635980248042559654432450949205644522238600718932894903100149950545136637146013611210371152537845773622393608093261718750000000 [86,42] 162475231713296005331371877114598012193924380114274346000362565315896724403545823626515559663253540824440870671948273285834908026095213210440554220708438080809036524907260886575145712356832448136434439851540826767901015702900000011508392894594723543214828940936371374181278420484283039389501567036693784193658250454785746580210176014528672892338473058447614487317262061865612870922974989337514577643944254161268033370740639866366317422960910454635726179271736440869218150992445356894062732693858981855981750272175939609306014353633265411992667629347666676981235879141162303294757487673669454439773988741106951243864433916419816910040145227773398402472773225983332163903683737455047561736792269181864573729259419977356600932286079066572710524442778552399893286766403068687415912249681549282910026084093850410974811225409443073231887660523881919292980809821323691819190196277035840795718926390459002350589474135135069806276262633732398982779175733138263335395382612188970008049152859386066170953141157297859168087806327888155590970078697125910208723774557233642725310182575206555103596918990610777975727295371324024477086016797434268703037556620284009887190770550462988596879639201240500332367912789190629338726396828616325458418951469010851536875901103818791874716925069258490001286139951049323227314726244721962961902632515079890560033291206062862434952412405821892539661072885031430489732147014304246386301612176373926613801001445088987211379075194842053436506232455903285078849216241659925360974082963986758306446926223006897032430111626597089735724794906425491582247792606344472937551558004523531505607208348431271022140701408787583771222793328672718695671225585287816747545799561104171763365194269721466872110337829232387874915394877881003270983271313446356095300965945255895099609777089313876511128809840531660139284254495283465961701559238420015636729546310104024325688459189706733596394227594192924356139621770955381945643406618296269404331595481858368236340998614377923126027446545085983362374338399689200684129018364364309587294087742231459862890931201703078214253038881125847430361709082841886394242006646947063333277743494318129419582130943989221649171960017258230030535928839895781747549920471327376593679686686846310605821990372078590446024194288561222209912238443444644560599473560236561881498466345258364280880501147300208933562670077979572506159160843254035424031170916313181074261402758757344136561427154040190371388608721897912900431625183851570490278781733195501146838068962097167968750 [86,43] 129535770012744131605653982204757050100204614796224130283565797758306974716828186336062163104687554571782553768264829477311226698393347170020384109779010954811274024448643858459246610986645918550506286666434075472308523875816239142639232989738666548916153736293544107817254363843764792408885189812177259858887828583634473445628890592166299115635565761648514402439495676111013888731403629453587282892384533367903446062702380034045233764808041170949402119626485915574172329382676779030593420655030723592852355333914675885924209941626767242824268659522780405806289687058702881947147841456499829043285456101363447798053364020205504495304880371116630957123718707473793165130623546872630701442798685355631381721786102233729613230272578446727137719967772131186277913614963712974606925285902544347435999984826601323322245773722566785564339593044775280401897951083523303306833920112282857087001956042786818794735715418196555301591307977975308167985780450128695451883668030235372237980637829369390767380293274189498455550913616886877310814139608959385740565131258044906995460703444635590236653141517553795861246759317250830910139917214829429068400780583186629808883911601337787561451675044768100228534723514426376188594718802595612360693718179235881117246096637255495386627830799909716786907380025992987383672109671808517959706147363761526555685321497958577310179464308030072393893604510271979597839709467331190937758846259912998126603361086878346098215928803677660792087173794772368592148984303330761229926687968289795440378581795459771621871601444856166551743147217130866531681524462549015944889235197314691667212457634195827305426485671430406880659260802210034510535315026967208638699167234093804035703907172393178404963793562407441780917570127346346943692025516121671853199812675420032367768219411222252581816044780455603546504783009555108374136761357561930003187352937631160681095704952299638364328582845157979158655652775727293095479771400742976830843677788955980900534922860439230198821362757051175537848322242221718176326581335608484849008699264648362635255739891723903580182224058350009900375451112193634247749325403497471088575983655753300170985320101596267910606584375240632375966996279778034151239595095592898592498338050527764657847728907552144488532322558677474973904234973842482026208535610703030184586340070483289998801909453756132992607863770561829022989329918829438471954402107878898947418602562215273948365830228601514766418544530764102859386329119444070112621147927711717784404754638671875000 [86,44] -173848745316443521404146404453859562693363947341414749609351104445268103073933531086725808039159413388091004658542174443417485503240969407226356941465592095569701716362680925473543616743204140683761199859181941137806092581018296816997393913526108803886625669999815067143225489282421762039220373418705450484713570529871194338931643673864814708383109301813879972429352403769142301606414327318987486112049352178574860267442117006593025992986585767033007789208161505412250565747371238032327636799861020698357196740883595552470777684007593331645219451190434114412520444204220220846229202717485738200062108385202080075699868165037879037937609421391505132354414892653160947286216125608101573639871754789818298809118415183443599045294304010700463921279124095233899129355408388580365170524121476522319047051258893300968376800522233477450635473421759141184257539572269215453612580466985211159997625461937173524584968245095992678697964285305977613267658850594383190448533984308974411654721875145786549517706736278700108691312530815608861398120990714768671835564839545060450137011963035520064391500530158172667883796399671203352156376922564661938118680991908372576130201114663901291551122604233987862422369955985667608333033774423116751557603755688455148178568986505836797112431091841941303821381141868893087519929768140172526350171786701115833644322213493244365223667664059960695738156343597181429912041974970263963485393048065178939839309676110250733676259018713576831130725132405591099326657429109530632735921615539256393632368919808578797292361130793941277759399505715361888077632170580560219329030600856132459314377745807513480733819873054451388727991320081962255177490910165694019478446656185083971961262616748238440977461099753609719923419653459874240135785831227693928049851620988299831547579392860479457116518990681840193233974366089890722586982370279006538850330361596190316418838945027628254215275065664428353189698906003257959492830531500191837331399113969522369320044562453665950735392747910873483084017540868399560099153934245055394386254334150937708332320984537741173844420084126694983209186782709062936796958104222114520344541638999546838593141330371909033795461192025342065064635853297764655186632422194492799881542042785783456469785122560532702844387992137884378764726200777500780346803848682378974950437540152894624328217808625877569504614183849763552737526015880554879906753210136924804655436510254455567379024088934184718182636670755723527453224207250936927948714583180844783782958984375000 [86,45] 125133815012985564007356270203048865703244777925911587910599379139495846113060689676075137023267443106001438563247583538191606951458928672793396131979816911991813037716347754990215238360024623537036364008600650825919000599406350077366797097837141539346992697435376468165401931643422298339777912668413660073132258252871588548170339793708990875274684566185718260885270398047112819103799335607079330764408625335365972186727109390359029669277574038016534838716021796227353243556336059451272544924608052123408742247613129958342130717384374408233570180107250394654431567075367340524070813705323155037405537800616286916606994921446558837095127986443171119991941709567948635417692368036756536706571731213147702235331058368220903487683706249140838111538387086704643395690663067236011427086867057938272429820234464723028753680282625528831575382255943423854246501689771735774280383924347737341451409780184282006410960751758406691410749409479673908327760003391362336111214213191886677488020575063964611313026812558187071879595337915452254989200765308046780429126412198174629366295431166094063236870282041240850850612353235190264451473488148746832232122226446596837643792864263424120127965658971916235399685556360705516245347696152591820368834090390140762249677104467029059337001591121042739561935402033335005076281709771091267523272682213912989525595110792814037098588680031200971059948618648685762279893598921518736674764629454108111106407575755918847433180352638171100340666188689980649642481595563898717853811748556009814873371246929261592908133151019301293548138775844349971304754301253549346712751101137172422016341477377112566573475901854294163308345803037344365925699119723414833706239955601893447332409298002329081709312413953146848601756665192507452765496992490850517584313443753352077135835738211226597805575921748960817783024111264149569382866505718619502264597406386383048899771319289571698818861593568432092182863513432178660374791175016397715631900038025778852900124614313840220114239028667995996674697052532199461934840000398153478637418713950846884948511454601433538974895584544290471637040839674128380391688682051669144240017935484542631884392480210599616172419275544876835924171401743563558184451885029260393875512996653886906418807429042305604734363490888305940552750675189253546027832529406414912960091545522455795633696618863407164898328656526805310187917068700557948480304499225883665105921396399350010931696059972090496329032334399324997585480762074539029526931699365377426147460937500 [86,46] -68088298141223206318996069466165100264626921895030715115894309288459239282082817707238248686751572232669976855593990748624953586145017416380043474626131294087340966741367121234277174240612464911208403334871398396492058390668107393743358849184392477092802031613206276277430721540364031536299436231187123882475875300161907054277224090249142423096008402288319246400991413138386909923580687869800621389192193675344577243212168761604257111802034321113696404250132153539187576018522790021384222589837686614295832582021938379546724688111321766430054066130644614287984967425710048209754393552551796243087126308935093525585895825669276284216514896955753897824114914312087102952599382931615578345566605025867021955879544485393247196241449053197178426682358566023006423596255629702089618279013742524087703850637462236831575915989736446485605841248810345561583969899720668929250776316568897592912832494292019854451938567956291306993095633686515974538624141550380332383321763139382589189345132955736621777627744431401561623308319425428945598333692107095378367421693410127553863350455963906326974951659298625659568888457355968225210025849212788760921711246070764037200799051040933856848605563363178339712256473667209776428159513010627719924877582954587896164230220562441776652451412099403517066311223030038830321472623990185375274565785725779215072814405736201328605353430046372780767043117162667235783326800284802712103166978727632307107243057622146151877195058641167597548889181652040062971331686140932932102795352530737711000781696447122719289872555487824788841194255326992844840237210195446385967012651837578097722680495799856002618878042913613602294652023142398342402465387814292692002224367831648469916141636277979394064556365008482139046942110003681131559879287200657989410187603512898825974759466565459259843794153497953470743764811544418664828455497464824970145157831332649717292967679319449632637102662365947866188265719072748040093252146655157150351681031459151423614061547238458067585933082874822942708299486062932387113466032733351316733711921496339050342095093032588576124340243142191352976877305721317432185247760326966517333162518354935943710661984370523755733570542975060883450360781327795331525630718132627824255955278570320410233650865422569383476555412116398766596135623183236401490241613896570705586397399910899254164028330233861464632359317502214828999991720645707492945874268506314063287628077227791010541203083884326696411514015380081883644855511583671159314690157771110534667968750 [86,47] 30339606053308534906124834600994909366147692384714085677184546231921172617143059272888860071975444143613491465983854953021707916277147071960368878343863415055917466991287603284386082687699107557177150758977279918080709707508130279655181068329486261206377560517269739388737924881197353660518101672925986652519647515479439188799510964826443052478748353536372237809663859393977699959570740350425004554733881769790701048283292191973234736083810425415135198821794920515444077248475893393540433405749330671810370607342902131075223527985111893679469274630386238781437102815736736569785651969377398638021645487183257836925718869748956136477418313188535862105560970755126280315901274547656854029282546367174812319370851169787173443823972862032294449014099161260643726164558739775371979186694961107788398585928521845655562524816071504421885566631580799994485259108221693885414681466710145027811138363326353579729756824851693689502637003545606755751025196942178163649405402373014002312423133666157003139102998513237426599559826018093175684886068154448438314633302030627083762601356648082495940939236207718265599114000664328291906234468626964145139324835791723438472210115685090506755450092979141368276257903146130746757908069488902227611629503100033308503677114251951097261162081730458771304782353473836821635284548622908337146003966655584198622197737980236739885662761933000679946249383635486067894029149542271931424923837283017742263702655587320620752601218815884925667484658954639877211859865334583644246152760304995018154763166800190928437236619607035407556895558237600958407026138161392279120366461341225995582980384212735731083092140797822226571590071133372837776191410962544614157186929003132535112727257757208366318305712512961760168530065434442339371351858718527162673618959897324599617891708671174596395267591385793095560083511001261410973335515614646774342957489816868605661130266711599457619620694659778866942455279935314777298087540458168149464119428029996030600946797341887755732489164567264094426642770847068957321963524866019655506960915498174063607146983410597968880301108995220199242650651820842152198727482273403407133854506236036838524798794643446589877115254748730300924011819292520595497065327429845174703791972108043226863146538441001320804160574673177662202378176444929999115455360653115549926466091653691346833560316157802442539939312875548411873164318580620671392110674981341196783707510150833443311828284163641736894685304113726087398006381334880643407814204692840576171875 [86,48] -11430549078559442732538677664469744071525614799043643268887030351377989356765725078661095327154795980888273825182966618003733804264323238097891314863227447649694551140636883259917340418856230307992601159246037409112715332759219219993943763995021991381539928079001416804985010426650994432045007197171571973972363907531746581611272734344210998476728149654382288562202810688777280092976397821833442062586660552878232842547467670744225401206219699982308094745947552335431133948111289093104919124199802766281760501974094534190803369988575685122522093471152588394282699830789769843876249673700593132036433182335916776275962740110398659112226180197380058025134938569549869364244738862204696703281670259584422654908707266630601447962434848831505971235314448248919842048671655343347056780106306875941502504535775079945392772996923398871720872319427106059915508168385255685566079963105127213987397554686935050382001462568832019350974485065599964970137580829806536804869602018233807955247506821115328358323440075893216600705456948587638813469458173155476173361491291274873959452308088412785951897978322278346162306047025258398984429077170491915098162101518112089440513499799165649460476039822876113731383294980273975061457669683840862350050915535748380195778808393429682754555803416791207665114293133152678202526922613479869947786013965787112972105293668294290369494515287099734034848596301628069308205358654741160327397547055133081670765786105117978962317531818999927155936762782803566109734445878547692002160538836017019982682071451391328231861911920007895550993243425489315566538086861488141091011067253130036128322964720435812509602999800321292819985037271499242530644555250402027310429938276918732409055048917106553840766287417303699827622223419842108747075629058701039785243079403991028163617029106412272824640237168956763839029843231550057288557260265069283323434961917194607406043690803387246119015309031916809704043292631464880200760166993363495283218440816947609565253627385302558457385026357145930132550905382846363134628034158966028960675561539462205864337813833071239296868152953792891754857438418439829040309740103995028299300653409601040707287135010942032163042160965743996226557506820800582031060350311516980080240442191473897234879748776385505505384334849253685152756608048531829882457789237408422477253636148021546697579996366729594695124361769049629322541595115865532413527920885134253821874604261358062222270953471518345093541123378561019663379738631192594766616821289062500000 [86,49] 3707900041462372590499581044910372939790035944159660287609219163344537032679308822294086548889179203610728312167277163916361757022863259693662580902941640658012012489876360110592019066538938924805954776928442265711080538421572340468518079829725797563385014470566184239652836824325418156116265934342538942783263510127895954780654939027384023351277634288382576285322194199239830387421217934973163002196323000568406159353785687515102140628573842150194471083431825537819997849052190569694023242442512186909822044394437646004106271760934920565194077901000441880249017370596995474348818798300491773408250793255227600701092355448655656565746898039173286368393929867538126623986656735223151040395128594458994797304744691670378505980509838430120402295275758054439396122083611900556051713545105383393056836549923851590615607442612669887815139145114483775673493920374932410317788155983727502274750308587974174283592795335158484058571328639884645074090191615885092198359930950399358523504733194225603169503941906866461620524360704042998400116892780525126185617826051684730434388501547333423999388252136152935837997314605048702969157181133432840998883927824352651023803151099993448788712888760004904676213657998582148675208128017438295055220354336351793984432993973170797947677486982068155660199619547770236617392655625532343175739490493781748276334444253420304560557261183988162868772335776993652394443851789885786712655897630076271492643284131063789217501227023059553868708391171902744769397924604775915905754699302918017509651870350047929094637454870660617889016920646547661168728908910579032391933754175067047122091739464845187809976381258863851759014881664231745198296319023569072537172387197015824472923497603867082067824885045192170681037685230450824159320344207380147581081046016513737451401144557092685822514719810385341063943961293956653546983173822625181440481427540898497974752342077999511660596545615320542416829866899587019222139513459531198048404582212950450530059351569215364458024752525834386108904287767882367415310654446171808542823823090890358178626367005571007767799395046678130617503475995508377651004379420151378113492957179256468543425373779567423332533465466700258423593603061367421947779647114658997892546030435932734791393646533617248920342430928999254710348480258710079852698778667988574670347014532645653410581339888725798734936906161783012824467396460834407516285229599110052216980387080534273256924763602821747506387158564711281627523931092582643032073974609375000 [86,50] -1052965296357970531479093636694619061254883362992738338829815909478418213025530839516709971116569546262782807725159815402387481075511202642652955575097148736317768953236968616225487936130278713396963444050286523093735432346138911398569239584593371771347349882983509844906128965695610844255756727733627735576517671190213460062252150105779339786963952059405028212075530952286700774714269028600791717047581991694704019907008428354059600237218641539773625838847348224570125426151828464216324428796329942929818148376281341817118591597328010996900133090058373015414245279781857431588771178738333853472166059802974416610107892744596020399798319079308518192167298782553130034304047021571303523629607928282095820205807260298901242719944473423884377762421935228119257537445024949208799318863391528404576907796251233890797328382837082979842818295783468963641956263128850719527150243320660179750004092494748766112203415528114324974661495590822635244051672727622995577308861802320915997651249853467600682924740324984845717100290768400017677315728276737546569310056266755897645522197080625321396202270487693854421287965708339302654993991647061856321590427113755554438883066906639784737547080128715533331453105844366329410022697578493356766605437592164847606056486805039971763371568325486365732151107300651263794584563055973502146869383773182061165273505997530973609424729853131811042113454074549985538479128948561622228468171114807321798159421316342364036546421416017863594852379514028553777437830593494409657601798490410026790487435012927982856933141610679811537942362279397614047561901815896845937710332273541510153104874648983660632352880675152065317796313907213403010324177300114374236649526448293126691314269033668050851905453943050591004242090210836297967770199824530700922739316986347052401436943284780470143479062627505364481870553183218261109439775127148997863833569643467879797956210745473836665877767778657225434270167939972240451790032145352747069807984440734805713313677225163659799716662901837179225429390374341948532531202950322629434266413175717479486960222323380115994695550319443767118162873983795268190586801443063562977092881704575446296365482865871355700690170824418432048683549279421308814994589301590232260127345227785491137773986470993689622230753900342307245124165469153522368714825618621986528879417787738730451992295624412472946308682961128738960619946618282962174009523129124198700292484127846086917528276441154865478356432786921637045907118590548634529113769531250 [86,51] 268198183373739696431265041344432392743524226888970384625084604587568437177715473374380285094811131661363152652433269294632149635307677699441440932664546452142523472752721915480681324619481115253111462285673484903397327872135816310811808530885423396066208158446139703097486173267403187889668242064689551784340009638457149789818411522843840668810523915065835405168873851461423434137793680882225170235375063658478082382900397656108068973475591261107722536346506466395171634497377858213878606802944366217288826759513223267864014491493225931303107289511318076457394736162957639003511893780379933986419113219071183584445029851219302587186154350936135347182840759610577392856901029558382439213678670649473987726368836359913237286332055836076973460554372157237102575120855796643680776504808985656688486090897446551014971982933129069295677549921052417918096745916137152305876941085043043955336131497962415254262218012615971991445505839928119469450615318854105569637189365682202815361321972213504081869537492784710181231471995534576297293900307020408579378684715245631018391406905123850185862579322966359889276601910398673647068688107417465666546114136118668488225684342529644971462565964178831683662449995040783427421690043558244732529548530688886193603809671552529063454319890964017260123798808476206178520884672539403831867228408078236958048165351761021102257542702275040480197754431863004494569883462328430983277660992273211116477578868021958822909207232227863185458032915203462462523665539905005348813115575564139253406494740030925998270416435251781342931666865321212989802460323860193643175365319850800587165711898120992264134674846706615528763351238746833830290856174428654240201733331489574933255302878113038821089387292279192101256898123299115209638369229188612232768167034117620716791738859486426266869936621208060542619793174486328128750242683214171754680139410820859863015097806211371067174494681629216880301063116782108720063860270795582997701358273645434444080832326268989801205857742865952209260716195054209135350794519777800500154095258321785848779575277234778961823982444363004421440851760784831516210380182201150667792287929104280781371665515448301921882075294382708476848516313877176751172069212430690798419879327331332816613756510433635262920564792074985956703107136587235026285156999112359774451505515466475689347396554475873871546809008834441842384331675651740476633706274726437264103786394255647875525133722602094454639728993150527003308525308966636657714843750 [86,52] -63801199526670221329908822457171938012835326073464670504326528948158184875001857006855416663850619415774974858187170822946855314808575387135254534497902832109039694390751777845363125923234767917134331382069690273904210164777869680792250131346262695053186545075525634851288004589506619259190759072488658158381194394868267057753944963508335956604136393026752873115920357896916085939705643150333534820448438005781567096034399635853234999025821143261604983023779071224188437069525797063502063682482223056383824136109750253163086182981856287792170881131788480154813591052368097088333082048472294270010419857936599365713222978620748857993754034556433083548232500635445788142075560247680883890221887490245445935492652623943001606428479508650909595182381784909981997307101100217187395644604727413060982236200137227718862814941450233099754468545115567948956311154653668741600540108689570042122406828240375811174338202044718626022574659741656025034937171994391289605699707677300552717581379881512472171890751047430060103277421678418870318202490187804411840261131032041014105620017063659336981959273211305207696551402942804245509968418076109141010911046864329388850072804550596047945949563822521638639573008960731349758812671241090541890100182458266349615845776723433173691683075079182278281481429386684069621457138524445370526502711906714745077685405189432527851066549305505483742754595326987619806788170385795533222938423229260508794120582570405854678972448072026955593113188901476773751333941744289802371120417420483027323096539164722809172018416049004312678105136373562368521075253203829755889396885272172623156794280073246113916010336847800684099505462342741335752941397784571843003060787328411480766989816121188309753009067595144692497022419873664651362165679182602598490029290305009323648593840285650517864416837211793803967342543866351797418437044240289501178248972656969229405555984708467334176184455208033267405826569319745935374086653881292964909624883005458036930275881223258512965499687894537381373366871366567555399245354811887732757503608677677934750974832216335221550488819542841063698154458368399185304137024625796555962000061776716219617991079141310348035863160259165530060466020234091621642381127035022060405029535134377966853075695857312859678183476462514880215335706614959492790975552174571428980794443582020049668064579996422058632573376501287130201377922870844878186625167093357953810528721633654312687755731241289261501670182497036876156926155090332031250000 [86,53] 14958822856529656832771287545665410663261630295318587466969587187190110606777059405047678308662617406628441950322586300769431432001070612953084216876959610081557546285524380346003683756108766891225557394177196605835819550379703039582442090155148946123193728422807093680484600318100890577545824923597702107878963157967536981789649121685803865997416007443966012398833980636671734872874355760623123294754229606077855963490059758149700088211421826056063864458024810906851198315084017817802296285293773959681243476535423221276617101183012738602781850664393784226763365919652980220965571751323931607968335730483545052608168983780818613629129323577026156154232506356428053064156922943377477784844040981468002934033193130238287344663551289528320078770882882500034421546087735066726717159487273637155039002795817912160222517371689250920457063270162232691541263862531091063854750123077593996653852463374584659529732838831166485516628398295839245489485262374441984449383813058555210571920228576211936813089211346267178142357277901910209451241291094991648883144556552979014505377403426042088655479690193278783296424931729804405227292000446014222620984623096278768842857592587030605476750572610467208857071851292446921721521560058926244655680286504623097557038876664327998598372882445001550091743805437626525540811248107169546682061249908997517995026880107291865063404669107069290367444982963250652817907554158930780108696100429863850329646871586266747922505213793775165085784502758371847496113197624365384121718315228104768197010150993110926359786966209757178613718547990572781864737827700249428166833097230818048996524086018714300959661279311165453871846984723401223741276050145897755208864621566051405422820343527294469118703000110207014753557744296860240178177110667483421158653620338654009998725313189508173117288650622985894144979590962215401928311470705572975670855749634412431495929731732096761442457134830765553297546076882119403747889527059628811043253604173568445547803275688677576821359771809426383163614590359625077992781030951516392709149097983142952200945222726107956938971139854918917050163024216454131906731206173047591897805301693934352088566941078177580000329984125246129321564563516807755785366101753124473959847247039674696286532565370018521576282547812994039465941299193802561946303906358301863717059869073400395465334762753278696446832114014535011413019284635806387339311527272388766375574537874830919238166450195310491766420568637840915471315383911132812500 [86,54] -3566865747905116530664459260567896797037589922109643894063433669317422665043269076750537419073191510760822180332137920831729542514027272147679419790175338155872983858603778970495233469184637376914566058065135910170168039681777335226922517834607869728365241941681717983390223091492341881683073251270160925400512149607465736423207333786002536625309864728443122114691270247842083687606627458084949290925738378040273371862057275069798472701833997307601655053974448905627046704131230290360673059601318985787025547681831116275248427206315299226458438415569800269104136138055995857758490298234876542980766779294848506911764896448191786972629952670136903440412931335323871986782066969091380992042089421872110156655600611543416663124170816668588055982897731670513249973345031625451737363912832399949361819997621548628044559308144421746698309281414788226695726913469022260578042958550612317726447065137008703060179578014593109897917681955389341329044495728792097282850573588856087265682917542334795311388741105205022178708550653636970937450750035456686245445941065606197679140287869104274347470262508304361210200548567195696441351644628177773623153243930014868047256592830658569636253069972110290271179373212423873046283060516321576307337123409333358596213875336347129179606456064678284210318252332720011001402449935373343913096096588144195013252782343072096734078965793104037929107404802727077186305319587913799298843838708213952424130312512461085931216792582063380770284192165270494124612256904270368784068587104068703453099114642089572521754537087439325000478232811944955762274399200543666692573945439419934452034258887523940430320821543822692634721214443871731211586279308912742239449101839847883444130569813668980754898697515301745646077689476570964849541942821813153108268543747126567692811798922501164474497704983203674101829078873687612807199566408655675727155899182651609817207619620555490688125608740968939654785880678039737859522629678395535363928940559961145670142156399769990794063536775896973494517060096459005527922566295443023562583306018134173653795133708246378583635998369028671922565548156419699067261147854104107934195299824112293567871085108086889988097047956710163778725925030713814113145246250675911951958598961328206528919700029487915153139479520179096864054711283414725354063073297586939468941861593124662880519461352851564020777823049014716469871331266531061484307560843362546202735209102243627788305163563327415676695864021894522011280059814453125 [86,55] 830298015762112014942614327244627793956582963700189886879049613839271172794492748936340708716242404065704189091075048012519822246730002011531414473743200176992192766679207510760253039123769707072935607868780550055234488117008436024672957623671980412828765923854092538497206284661204445965806956175694905618148359954875488086076726988101057482725939451853410732776729298005723957141250026537920055404105066079183625202952971160421066826136957612343041945924998926282986138362064908728740628732449133745511376167782972313527500332685356744172035423731459402597129525272046782163331238060414380747600277397325910714027144311730023646635810256893265760007137413369156153561605098515688729327980705131900109093821422826063714864853353688180564078287521363318453379339625023409113254598632854239232905646727335103144128790066487028881306106859831692875761583733769361839316772100315098276509622262438309789335403958739163530280417561188409490054621033716403137407147227838908109609489892801953303457381798926925549105205845216953670693127004950407665820606423918960080948365499242294728575295038835933144000095615449383881341493024019965110500999264915653945678345551279988376431592190648158761160047722931575668404395741158166770605665660557534328516167658083888770196108776132424768121088955066454617945715461685457097166417176335134027068613179824020432557782259647188847225100275156713713015265893633992162974261108240876198770764579659678898816905595438245172210064829859309745125377113435284896052722270868691273192806446674298816462776479362886054198566300945877311470984924933168187710371878709923556861901742340053161237915501007833536737218096696287698375614458148729163798257410994472904827676615672803008995801561725219351200065041435976348192299365038296553080619409539299086906596495099484751353414226999648748958279973085666389687871764596155714796888801022598543881658770072892281826063832564253217926156074328157911377167359382677355600871390071001184126494789458613881957699046022756427515707197977298882936283092179743976953105705191493763555336338914857419589704124289090437109745384861737178212995084054339446303101512208752384273405618475757590144903239417493013806504590535313909241698384415997227053491133890230846342413340009496588578027923084803693938289168874334463564996776651605159514121480266631697354988940607016507850815927120438826274459209605318664189445144698979005525795316137087805007338352225598754330349038355052471160888671875 [86,56] -166878349530010578836191724012939607693475621105724227225703250565947840185944555823878583247411641075863613762007730854169019908257213057516184442319880450478014369708303936450588353974288553388623949785434078157954652951531101226000494663950522917632802651741982441112514026943935372400890096901574488423863409091243196639278000466618169810413858129368679733869851289511144239098655375618159077071490169624557092766954334713343990365326511156601645279792719877876520606931382891818735465155046535047614224266521715672355683985172080236438463530182913805233788924240993148201242969002860492412332929047581347588546390267246196907136690408854567402470121470604571964434570996234213719351262074414210160163519249913584603579786915452525942594863772292193695017032514706791205831845595348457597190851104725436941647873321760050239943993126116382842143602865080391293887541259719193476343043458754409638304857202008516500654538500323689748918259661421374522954706774142202804353161891533222742383330416487061511536601472522510935477675876713853680430325406622972431535261527727556189676055373079564293092846972673735398847447307440273460456914108724552022288384878701915703497165831592009769334323512834499277606623360293533725585430449854627643514605015938936951466398296064161127871466113580906216327893917815588882022482538908756193163675179421140413715549095009763685889646303763979804818756499761480027894001809049149451358652063509827099189542637369320230279397861118392626392071982394926063579511837247397225908202797233485561041364657985473770845464477079983773308346104186928628272300545376563304810174653111567702080450207466926293747059069908155899282753796194155291619406833120874869991166123956365508129067617310977088833537760014845552696076611767257545471730716364570305649376697294660152462933267733253206418803647167466625587221358814510986695507984706978377199883226478547775955137324494406977864774778380647418267635986728066146972665707873353131264234183262007627737741670766800795457528638996552688366087233667753163590595141317656477734181539162937185696141473230835010568017913263037031949136485316636313168561564484926557838450169294084506733926618811894170736629448127260301361291914947691948882445275394265737967044231639211903813059457674743884288542502467968306378089425147177531240958311640391094126128292318942709423865391908914115285825566159663598262638557089073675018288079930098234595486905718075831828173249959945678710937500 [86,57] 22441447561983277996433955137706114145853685049626459212286897479911138848104705621775481389515191785490228019848782276859832073291509134694681440717384326336241821663327025577742480892297876137441539119391469018857876763894899616001965481002026411675435388395369219362914253883988170307430622472858048589563741745294804870403738166780525905354818185656980496360044944090422965045653599492943247261772425943017370255928635919488315929887197277106345594580319406225736268055404831619075560459073589668854225645644712246163901227140432055513603238319865279339838356376200451281149050516717970826209525281575025100899537195567499670953317498683774318738805501798964640690653541919086313153734308255250012028607934647881678304855046511261835329055142239721879090900417521929584081274369914005475050409800824422275573431083746309569878233511942678121508193337709415512954363102934078233160124518359958982607525055281303486376866930793684189007387576745093643676373113939332759491140976512136768244260693383218660315868625660872382893025564006637935251448740368393775495215187178899727009861164933053719780654147856749699952288197286612579452219099286910300636749803488621762195388553238514070976451487759861140267632096472210879041805390798953607500206734876343200208717609615007349133161011795860400875618574751246098598555322785530503001301132418781196173604637432771895090001043599816140731329409818973097084399853066942359382736764443444391295411579897729537394245112973729323597537094307158842401040275704412524126035172304044340059665328053403058387975599803383573626753257888586089381635251783809089606280795516595588145838970269635124082949279310143813950162922964369948252239724775078699104723095142815528466403239533870376209915718848019878576674282045832647611913730431745432096468867135535061630788109573875312522472440902346331536326832144340676392448956944537047062344818978854117332307680484540510982851690715694107990915563524534359723149124092193640310851735162992015392221667545763931340192562791794371966333286424252606306886013637197245839008122569700418320960360014489724172617967533965212270301142427161288146519629953252819814476816701675335042516259161589696216292009897652316047068752061295445193384666197698891944568247875607298747399490819638961416226688463048806484828845761967482954073254334876503238234415456537117798214927070566528357452847401947328657483320201660469891617866782722139074035538897078367881476879119873046875000 [86,58] 91439064761360097880345922925489462570650304943589165065510541079191617611465054991230532495070186899737727062764637567646342561090688726139185279801042562275620075436903450492249769724085445023290202667087572409677837751035940948951727817055007859692893797703079494399292353594717856758820698290801452408333590330577731396099418993004550236551127484504452953376067164844690766567903819879453760294743641395024092318474448193145387983752782508071831454108028219436232332346027484238283802017794505200533781130401875179428070492619676106684511395003461628265416762802999376310718342751356259995990832842394482235210760768212294054260288655722028204002568411483828072041235967139714710149000338498150468650080966011091980680607259725424658864040287957364469893923281951422348069437408600457677145211601804602551436490978811619643874205822751409004715379762918574957217688362954075752134687224555990728791243332199232170731573116581884588755021203061442655499665523356523488563546479949755256644007985717887205561486233976631292319650125469873744370197153416709826348756017331893143161986658784771988179285150199784515187340973083845396693881209172630356503606358267979441520354238771841825345610248378769640769952729466625129388186077460916961890999580191206213070038770747100607662633555994055289872313649973965535350617045251951201919942517231386095934163882300638380598418459244815297149837772130926424623180841953403046476357276448503873173009914760440253311963571622282625920998110195271068815350662623210846590675647431451480096406194508112184652173365055874703664074845798966439623689517977948668562364412181099338432061668512534370758768717028848569886518220790866742854701769492015832840665118787621144574881704733944320510162810615181372776598671753672700740854322766904061757326269180344242453862210093483348127692584174434755337013339322622647454001780938628818943692823841041252190179059476811406220858056559140642267585765948618634998863143243915173454782310887445548261989768499503548920542177237222351793607448364004789774749114175433189393374659597254573953050077970565000219807353374330187448878448543129609919408943094752488044448778095872457699709915240393252355541449159050675112963061478559949906095212721229480973958473765520175034123591443653739014445676845920851432955012548589825611443035695411462814163666496532573108594519846627929840074598185853476111094557518868703663656247052418657439432081446284428238868713378906250 [86,59] -766670384327910725875906361622851899002280068388659086031426302235229085355168322695354235114268114036316840207115309289093501382369266585243782561171910835630334613334105171010517372727133935815791898451254284238638609669106043069588461395481443808201230413476517148529805178748996180255897543838084468548316477757607201560012422278005251319892093409101113227132103672614394035790299518692813264857418074217507907778702352065156390397435991232589217873158020252369539753175489083740226375663811771648421692908907674334431622357284494485360252801892598365627995228661122516414097178002825823912378820561978586404790435383518540183255735709480071712656884043185146553731492459305731423826751745669541161988606495423274699639732748759020507487774342831704766375156519697694321824926266189025635002709386328144532576357539889297913463865576579629145254370718637899647063602556527156795208035229106581871713803299015587335868511565671266154894119152881507574105047376406298968157900445153293216111573837093012410889690210346036853189722829073044512838314712897575156333799152921342698044204235594675791232984297100391336631555912635088815324057647703616819572879111041286030515791971453917200848986730860136248446236268374958969461865751381014574143127726671653963275536456546173677033621974271271037403527681331157069855093152345009848926570119426384013590944336950961519636540846235376437336830141495453607421454248809099523734757687249343127553681615512445793641305982761746227286570408793248571307363872638249350378578078771133991147714740126776836755400217169133972607791588988392612883115810154384075233790047957232491243401691770589712092600080311687170222379451260696556970019137865195766672463931489573747614833830071434106136893420913154056910903854387583987118164670209304994638678195001032308046598339129263670102294755134444907297887681623250337373628492876813822269658338991756063275778951548767270548128345791904437000022843586131731669958005621002585711254706400415089889586578534373418290023105186698501209624155547872529606170382599507176134235902125445177980258874110636483841820941442237944732124003922429095681171253735043820821695919269852063717854603045307648645196824635027204511642123491483500996107364418951420768672580147604610628901340119870599356145256984580566044105706832896498480399062077513901826910373582406698690634741535697972735040962116373629862042785864281920948964032733186080292853148421272635459899902343750 [86,60] -23247694403715927093443917373982285275545564982566412564856198972826297902008166855309436061776633296552802246469367100453433161145823209419091172755082429811763299393194734062391214860010480639271791114261151017682608145722027194134025888787744205193954823795343922481355099260665787744509633966240669289694725307847585218821082391234749609907100028308578599018500098502009440219435347171712502436714943063550280617245912595208240830158868613961453832433549004655099556498269296088932445902912546395783216212048114114343075585925883944788465740734267298579497142654809728274361233448549057188370759706589694202371201795892604207630830112340985138397607009482394925969449155989980260695578567445949213029178380725838654482842271138903706567470182562356981554599849345682002733668427113965560258826100507961162198529205683496649269491285230369852145498268247023569981640134883761075830100839468045932243837044517666506179146847204275294841818725834558979612983679881470394827308192067275677604615718418299199544929763183825788227241157224736525975178325129734494776189239236720893119657333396385330451057604988702180011573776849052251776591652702657121870551784449140522470576467922591177547443462526850188391764900877185056892925488849084724521732296071561369314973721574081470426057857487953361443345615666124910380703516104261335609515556910623211022086355967983316081779505286660187546263478420926734003002232482475480817185603785736357699475984620110762866505576109081311329590191095936676276212795757878072383509613958663262122647763372845783997816675174229972855116363754922454014528048034713964744367207242555866957643110234771880774041462845168089273523517611740131219680494007941926675493523751143721796998045538878790468854175537693315682188350231732646636249303297459703533128472417075350951302616836342999334382938627929948840431470176734511512126796594707367576894202767174521163476409564274546447408118246191688225905424449070535243497687010570298729351236747624924223463945642360631864479461020492495363737707015008130857987740783392188329698123162319084673373375709506693781894618329552333034503493254864019161724130184610244963691121884030433275734857731166128889361948829904732661576286950110336168307425105211250311972940327041368964133330259530661971105265740471823919223834779245627361824541834049538633409995711505182431018355459840503800544193800143861798763982341951410967931246354112317931139841675758361816406250000 [86,61] 165858501463300323043578667587837121034843729867085211964970547820730306654401729002392587471990179544745349779961104229921709859581477877574208049881717743403794869016250576829977565144364014377906394580076093163544035955779595700683929423216574193093589616280164582054450882905230487756738615312902910194859836264338956056668264798020173550378088383637151038278195000012920625420348895133032028558524176996531791499197438847888993561259826956205659573294600622356224191568958331246031065766856662422581879676625761615728225725634209474678315067006463989926803230006187084954767187169916236086003200740974317917727571703434473859633539234520302145782129666405164692479053129585493943331055047489435893842124459753381249523162056935721529946962342852801611581564221242138282620833827422131297990641969202271290538530444685312907985840010969579408484146521772390766489364541205374208216917315610575460312605624449584407895219935231140801423568991147909613605735162039699144499191353821901012282725978674885637059985742183976965117798683523413082524419587136913140661562472489305479599026545654312929412025991611001885101684080459993037904490713305857687664012628089053662245764210386053385511370759642594557674749241007057369064526672838416070918577812167326908393606469942356009204247284811484135140335910473539676068769459673493716979563173671549850782986738139505823065230004927608190177626530069371333182548390882754839921208804245957046168477633258796022116102887541013197755657860197083800988700050405235571389544179024185722200036067475356239397821970656547905954993236270767848702647862886230129493080197272543901821655844395213952792964852408614405927867669849624773819928834591325157543886637439452995507782731614242766774870858907057886087838713546755207292590914256966163596350787576471774670305741660235894106458135742220551321084725882830333476360113790156506279997233053526951846398615699318423971373467974182525079617095475199460938441955925018551678219193944103791150721807061886363131954263517379337991001455281185081644026389051365276226923499972904629022237174826911481756343657544898533232068021005937750928288288136512598849929370133546477344349681562226798347947336403640615466585499883094106274763844705260777292890280341097206311408805339395761228856148908605245970026229915836641461279079931354520874968968050650231692257520724502353801654608472756788774157902752169905982032593882991022837813943624496459960937500 [86,62] -89600515833323390332191884848080541956751857561282261396434445519359995708371867217218934832606445428590296241462403948745807816476777566246362512014299670030364613571437980891854757115470663759121724322137580311292096981287003962884231612203823427182690322741171814655345291018393351143161642665302908659301723157369208565636602591202468154931655013703113410770375886333283337770348621574703887240431751954165818839289370655988386915214061238231586541688787272886304535537307429592970540066854624330852332856533612775390299548434193958654858167832980613948422656429410099360619319879596313615551247434197833746996111554582666458193609781148142574480834582911109660747651690174179726258111263702961377568732909652558760583539845978116420382063271105668149651388294147094265715377068815624190157255778707177179765648504430213697301071532261762754541268395845458263494250820810109955150916325013026315371766390057203891497684207569470418953806423764082738127869725537538980097339408962837978703412134778066498651006163614486770204075804531595694761705917183451715735527135593102086823284623229099839999608394014808098362204772860504016183908454152556581076948423932126976754915379808798248946168591141237062037955063731321057376843947825858866140620455939934855918076864464045300028152543430863142172723815584113802444863164005562668249365031756302974360783485203738589062643453622455312486241647498171927210093571011749761897060611979345277144963330014255156708173778488818874169035031199522989307423925598513558291196984884399719232571109675033738011533559931003377322553471849569571927411342858890808593987546141267585120480470748564572999550120777041271540290643286909975413445541530877888753759208904593777316153770677219205399986917595632107975845689228966903309374330648455155833443930871636499384413009015714276729555692323442772580530968824535190171994228219750715392564506953097274699003577535463157472329105576441338736802390006270705590651439675719598739618993240344824797405356052912704026204811602223154063858396528206706835042522798585772309798916848265670107456420806350603601680419037858270729166722117895433373677813171414124885002332153897998885921572546120941024894863604294988895511609201232384125489002977258292448618396832712298879642297833884483808284961675705477380137530198068703251904022775535323419602165494595809719265250179493486451217776128620912709842328536304100795872873419511961401440203189849853515625 [86,63] 28811078527182693946412639339394734065956061927562309705105484545156177598189676062705112348559180447974603231395370513499173449982067450721456906854134012135283552055280266715737280620235646741637125978030367264289011814841770690954601784857595071523412932432229839546460099313308288260265055055690032890674059349221459901910796910578720460025725177335548272963117269098904534193699710544886773470984502055625519258093272354224771934278775699914906830885324761341290587854506236409618534066493408111847439761968409559187150580627406457313094245320262007325639770847705708286238081767077047966431446953960154256482777761985976814414405403829932356124505737175087770602119085997146564999779139065101259821010502015688823552452232957905915595890120177710883181232174422225218252698867467389904052661541811134380984408045526553072591697254661511517018968102574256797252719572578269543902641829168298717844141555684389394652072327302105484849294694064237459134322305929126122975155195970334094260178242004336787405444768384061554209610106075468257085105113557033041359251206132703285428426909753833526745819661958565522715964073312368348259937491014382572812085604785484076396489998998884535486980455768471528997874221832884568379359493420884282202017955655260144949171751901466212535049425541451496737177366719867068856860280328083706734387128581697192130458570961621772445856911906820818883581015199723098048732844841149615352323616384499818951386231260019422166955451903747679647899604822678263312758557307364667941417140085560212838351416892060160541398499059786784932813604594321142097935608251628274382792037570430064263954254201553979522078515159740813499635392688096470887748897681719257303501810520454664107543995803384032540304555550706148397476354171097969808458619581494643189087485711388769174518166324166002689140690907273392760451509972693274639629699501885628260930198451342562893735235757831312596477834546268497629744247253087611831599897106727124718791696977023810676519036503422858448373753062335510785741808995805957049275975797658122237266412691551062812373081304854141890459519627789013374865115224094350666744412856057631557106285461439786277457470195277471761537124254476787332960904145728151899991357202594160617180900925413607695443092249350798911653617586959096011324559958842777585104408567919078660332243568274927240768656815031610647269678695224149934267116813699748101296194136011763475835323333740234375 [86,64] -5953272408172122413200117792348703630300956776343582786028394142165038702117532741878014743290617440668953708781101843012332326787399756628953520268822425541340935327839012542131432032170382272611348747713556732804057297661535301026218422964383086055576718448815977023596505704531799788784771616983101649061037557133428157399798019749136252503931548912110469178197125637491815391623915128499447013723330904615890845790141634523032514634479929517355873085018263340801014219356232079035660894829260984144514277553922201244990950980223621148398387306716954510742250299215343188255677945114860137865423547125847954318967250140159005980823151016237214465861985000784135779131255417604082201602123583024839571430173110155957230057816707498082704747426565841480040148158198513695650768888540440174559820499927003024645045390233605393734421044203922980751749771142793451901595126221997347027055056429024322617732936957912298823619838280993353872010915653556986739668290812849549472545958499190794538084277162812220386196752885056649256694467724273901826448554588663454740085778059828817765632580626087164316912710079954672143953769155218797153194242489364523936929840665762348806409091949469361886308425626157160757121836782525318401920835200154893005035342858299297329645522699967015718373380669804536269159504061426487272965911765171254679629032917305118899473533540412277927713282229962850638316948940601952388275357481176667226499787907999231640133665702353387145076074384967065053431790482185834422469506655002055705062066130959273916654030764266231774637983550286504375776439135789670444115650556569673865779884590906787135052434971236713178302806220771749094425869326207713304553171628231966650183630828398880613385811147548461310475258630991327129517137791666642329065496885074886327352095081573437745553762267070845684379169299415139447086054079438806672873138594564679782504436870735800628053485701824363289773975055781684142755108784878311977202305510010882820102010490829148995959275372800155816512722688116914113190670755446422369268464068517014847393981905139267260207167940642731953507739588047761621105278491308790709679842070288434905940581500910313194764908173568734079790385473175876530127420930548197132950267583468483355586681032655529113960355662656885853277438791666661332779114831519510402001367474157639143895807468508117009726038609981289906332317468458569635331287164120572796832675521727651357650756835937500 [86,65] 480982728764921070848318074949340207337421199865672051435977718496249621350723942277603555097580679976451907477742739555847525375256161231272686315934329515131986598486649587079565219152405456381916799423739401535575663983459003981470387725329866599865375709907363618114884874637258061446408937649237830302986897892482497242727791175963092845837987625491028019678963046594125199466317389263194746312813890020180658381168651229172265427319907229733517726947976034663313371833285023654779816087802517179965766415682939237706298606465824693655780606511512440067959157401646039436561658091285202680068113247789716202341793857851873908350419543327177829284878123089082597217511530885817238609958951976974535816022864931535100509394278909541222445286947834677803657885529247493194269782342430795560879561097846269603356634482385678472786927241382176933850704625143023988844790478757325639442947616654924667126232835373436163906360777601969349686005117945909490611886723365354118498812497922371358652718975062563040261539946934967760019738155508975423977254278726448578595884175568565003601893839692408296147995009437425096830819309224569712575797931259880931152701366624913398505798189250202023047251955448384702846354383219559584906132177702762254330727804152735182120863937659012801465217042731366312074364007980058255524775580500244151347693349888491071304483461750397489431862539537237307700569623963763300087503075928418832261426087066441329821356944639666135914707612389801133362704230652498556062484805188020541114573500375539060095508507190509211833666372651872666362957511275123130147983041383963368287439802344178993799729132867816744495926726541294334916833222615635010769462706246161198516558197987647835530972686319737296115536354481387179131057096199791845039418431330627889213169145451471339845720402042255101751003278866391958239596184480670014967949694333026317850988358393304981558637765504038974931008882239875164517134731845605694705643724093021090057725712410853435697371585032588256842087208005943796392649488411121781384178223597819834212845246807781456926228612942547875980967374958317476610097917070093160402378424952655613883912721526944884994155541234157998691971241603854375211704859825824593462105618075490140961908227417757981873041416481089149595528623983710800672219265488648461762659324801883798466045595865907819171301603330880930927596413339429381799891571880323226650943979620933532714843750000 [86,66] 204654459448857979421899760234547946574340353670929927951996440695516545050407862985204323361594772791345389485447074250439513583190178554943923303014175981981198358536896813271351352011757473434261083135913143895831460320679763693696134686682296848918926585303031555805503445029275257360695034651533708345833002340527049410810084662927680210930401156497719362196025303640198012791887631857766909304680590007355354539255988959475992884910096957761091419797358775743430857572035206627391254537735176432594047081699403928610519326349951306439353842986854003720685212410130846521540762409378422771880410627144657758701408828500210976231008350598359615794938360328714644472534334161837741766715705279181292453403068194316348049206706173038318408648260676773226068459904030212682346495527793016649735425480456168762590383961265281428595797496691560226419034585461287954178503980608343527808289167871520150828117885744688270293865297895733802834734688908718734610478167621349726869134471991910566204661639277512544995277450667693151373602201866813566285483299290350661695470668837256705321922760354761511920841519470041442020001866235153650311119391897287596266418433232559321442476502942107143939630801401807713659246008759221667874586008189318432983978271410642387012418268315135374416424412828199171279156941895766634616846216652065722050816079164956353695616414651490612114665164610089259776761210734274800912049171881862869729546258125271214200057988592219202663208614595302387039657311070866376858724085297445085088174870312301503380128793234251492168322892269511000594672429170629970986705684567512021267916385304810708581747685324162711563264766154659498352017064877377832765016585083862122966144435707561918341171611324121691831071278665939776317292351435941192452030664130544162189911230307868711096644774492656350275037330238128261491852824825664352249917659946812522674590628031494403886024721200808356949003493364002531519913645053801148172900942242710812566067092184521566653709251759567523954849567524780537449312865363388596829074262408871057634122567249159089970794701790560048348517654195088740847271788398651389913414570124372867369619619755476218112821896230674425062743511758993593676923383830393857400420347711935684578267592387342760430277104899580413111625924902172849499817420408579773016656259411171453715596171605440982488082286007419393216072974013013834916618893799977740854956209659576416015625000 [86,67] -117458468812699142081393082478100228378582189240793741171663860391202232912748322557762107359386878093810783002510899568676214578939436522054759055883561381755381695339502073819824575649573190377469966674500726368342378720429840237354258432850257814321570970229436427144704778244991181954600389307449281907761803643528186065404082467699641998895028202553057908183836328285169986686381567286859605749878034555764606066079667173963411220678529470481062389411455483531477247097358510478897127595992905490699263980432478726808893430970851868880964840640466680649379948766233887476670691521758468566034222985070248796439225282407319638425972082662166162475553854805434973045108142961231638151023777068854507821166228848475844439839353619427964547723630951600179729117550333664015593106414224645251132711318640187761595303339627856784816647531922512016374254538062135442260577199011081074279621071652273155413890500430090774990767581085444851335153913655542482669375047062500205604028528119407049138818098374105371958841649534244203356391774636159663450494836297063728780069354857716484914980368731229473259156680927184611217819274624500895904635656889743249556365460960564850806341162167974898304117248832448961535106613784292018420271585643199562993657630316746408762258278325649676139390326315173012652555114950201926738510319518499591687263426792516365388044054369324707023161783658391740170249073322260975727498070347090595021029852263306923309058360464128787284031631742666387376038496542874253196741984172373549241968602910026324089256634843852040942718375249299098535875549128877062990448966218702323004598532174579131324096216244933876924236575672226663889202129873540110387422363904902511212043752693688124196180784268248046833122969960502782425520960086032028857304222635811276524287741234985457159486224910063805866874392116376822913959912062802948672415360401186037558024812484562378923069473260883971065385352147757792817952071664710495487947764531407298879109744186655367205405618377444329638389553145305788274844319258060072520771665113762202645618507854478113680729267144413971115314066241966185720485706953766441856609526511882372760630068214386049538102028470525383693681778054845399434303248313277894621277748125151320537617512361460697978217221969877292476164962386068222835988782459554111697171094521639199102921993128322176362689053150136834205036524915374005276214042226001765811815857887268066406250 [86,68] 36764297391988956546335024473704795372395473056172909405715553516950164013403032809705007660085086547556188723583653198824897771249956590423792927645840738241538080478594992730739980080053133316618813069538291130628090562419551881604652119212313974375599272617338223374255692415051359086585996204572770588544329557324254477363764111577713074234878021037523775073389693807737915175957427054909681083417585242870563616417832528535847912747908442245961722918462334967924905750782002213380281989362661866620206398417494181349870614845146495909756716233164178333234718327176257567544858750135179107603252057254565959912790777956821333833331410165101978030395315881862780285231946379760524401249924255270762301904889737589734174244353101933425357092046627812866632756984962457133225261954087787273370635126847281145576844119558256159661739126232379940796171138179994735085518430464938392697202240128176842891993842406779255263037908080620886537917673700640331014035275652281833139522708350894327107618772987117672659352341304194468074371333787838771061305849883463330654304706793527396568472001247982106020696874319722036360115003856180694579275411723202994756359792048169943964762270299838125547324370802607877046702295956680610958810501947192013798349694550686943297574378928524914755707916262961822250297911859287791237489555797764179846571470955814360425858522891150103451904752761101310364051770845644809107433740172958616790892470787467667471592767970030164126701017109503485030585334904251375668241464632805589937705096253765601723723635291939908396760434857247375293394036075893082410502749678766368578435421258224193229115446257783755148921790479602262819844915126902194859172484891477619756131816856273373748668227402336921185031052183596618897711642735724060230208588982585328915133415487443694505234955423251185053553909626853802661021581331940964492157682263240224425948794141935126786333696481979837161849648220963671047222769088952714129830882570918632280837144611398657851282904146618873423020796216560948251806329280390520309634072491413509983543675693457970881726661862890328460448359959919045994540963846535369698415386069582782702836876511961600447124189373863494243186950326834375202692304507254530157523720425975467752239188057379764808691536196676121591590479380730728422392546714223717286293692131229220821010210768209800234936217752001765006308215690770252459529388033843133598566055297851562500 [86,69] -8667660493542057466455298588012169403467001302237276849929191215168693330417685288105698518447339740363145413621788406693553348168003921697556086197251319558235515780535832151815965696631713390754232421840212163493352750501126819503036826705138879454528556306591472749378458302612436000206351817699021843095143142009781294025933243377635561020341836681294558195080583751163230352793685813127290961941724867124935932404043982464417971428559793103315863197028326621536363718458833579854201475011421155623724826902454818709953798163332054133492767436660212236586809886798679490315111125859301882758372990482016408429226037987952131317150527854842766029706395135793492846005847723502568199076314178365954081201653991004456140024756901714172186571148059217275209456855447528088229945471772642377071434480443817009005890672741198814994836769628520300263504912857508531855900883290925867908467477726074007445222859160027628280638381157749765463294534674618738777135361402299309567814345183558339315381146284489516767572238609544276541882938508833005768772909678932712017361899305158363193116249803485613287070490893433867942756104020658733810292188898166135134049300018481296108777785544888353547965155803512048811197914764716361157819768207433868810266878163407482056892104134259449737277116224711511388605523840246323194531643687370777518308631946554977529718814867104070496087112487062682280620608790879587074896696407246875268723199121692106497744879307567345971420577319754712674659693289750456194381179105761643298351149798490919893037553060499006045403896860678792256390210048239399437076070348443341972601507678570942206401611135931539408555586341937958220662654570802907232740932464017406074669380140267299154888465068309659078146162762260446591114872928387208222758367002618728968561605996038908003949737225919909300361205814004000831213144910600136671987780155799949667485413083970994144510349160924036331491235492352251019212162332137828266953203610635852586734146140558632841234458847434694406349510762656339401619101045205009966391471262951312579418098982004812882792755983643066974928134787152610432738821997289663526052622371003011273961090785185928164190944284166534753864664635606981954864353764214356098278157898231824479272193992845431949920238384613234894961453073395558246292471941258439651919374313406861369930133687230591318646851814569248286088712059441196977616073127137497067451477050781250 [86,70] 1666034654145591232066484635789973650044039970517732407447920956782368318159605515875696372976099764374814600436926802524044923060837075890328884146567850568709287475784234994578383026055742773882792880172280271854667259165773275486917946593961413914362297817581489304311059123257604884693180667815307193088948584759914073771656533671756913608130831675590344426887191251679459630364100913423941641694964008137704811074044625861892173247835537004063198138704016319154574451480801579776867389418365404544951310389339960822375411931726932362896545149485682082005299632865575552056785544247922603897703764736438623155567454640980316550180708099948535877713917031572668913103823131651541533767486946970149257885630803180336690572537369800196190422413929250826574479194297991952431587982933936829642852642580810035525717591283307491827577258218233986211809816328120023386291701231732877877979444454458482280453767931713537473987689020734332017928603968547399893156334819438460545366431254220857859486448742416709452165645240271567507985372092813037270633054209465007690301406287492286268014162584231559345860806230215874034492792757988687559843238302270210593336614428689854798086792613388783212124592823821717813210473694462665926229244891498191426509542544516956778201800805967277809547097667092238889112908592752643731651462856668686666743899695235558288588068308759608718846139433404342920914059390121553399203223215637517104136068139475360423979866982688492791437944676037325729109485225838605571866740302024070725238145042014710917152010871215667419806350355733927617771982694044495978307509129905578720630595060751025194006073362704497755228101832931934522696996204866133747375991190790706338785410925653348273774896157436204632853186269821434463994652910298001102737314415675451093207757295940116744642534382235270256550500881739262505737273675176038933282231584203290909422464876106204360151090601514455381031373392794532962592191924917995165606757630934008477676675771302911206294715536224253971029029911026435659556406853252694483171511627560595155123778212435879071437814950891111452861001725829102604100876507468353035617210123937410361709421864022433134617164275117290819208166271029548340406077482769001978200826879139669897493578692476173378408341399891846083640386389428285728466290837642257759702551314203294914697400589762169691956674743588170991138823484600806068556266836822032928466796875000 [86,71] -269169851348977568668952244764125106828649896095421080432974395862964571318038055701095913277366439159581542019824097342126612119567463912936232120877837220089414283998531396724092286997641636286191404254444199553988683160173974125433360873773448537449288264298843968009779181605422907533028112949709623436450945982982278211814057876595821968275628008694719710771403702051463560955040940763392801667125261976379976914431774046626027504257688700113700242827458022854610102756231044698963316807770895409229112959171374028103166906773697848207280927373444857696553768921090597217450211177896327883988720888728734634291412161693001798865613885900981489507715266583887799738329445045236308580556562874599479149754439406422016783748462348308321890424487045943581144015517619920584140343077816072800223359359851964799707184527985120029905570154280143325069764569044067832321023521061722705908854131533639935315831950085147458625224758607138594663040808266002221121899456848045596344643447707983233284042002217647208315380901260850823251518173629798819563720412635352759733199530555706470568701992332580713412323528032051092138927488245603949816330839772752123290797655733414210744053675324105911364348910139598869687778158879563866854585493281906261778781543754088250935560318497465532467550927951343726684377456241001838220410017293682124213055006764238492131868765594072246936682115219529507098318075699178527513698602059609138060740321132278082113248984236678883409098067114065631951969017412296003598199452146178612652727108174982510416529130426096765497383822638672810833573983764905190300472496840459537075085211122130362479428503600956390690077929073165644899501845988311675701185466293933696113551090807342254966877602435426091876407338483665441046342856172860079434884156293715053533995510993541590522189249106646197147003480494230102945296497999090776384324260614860038476019090541954017251244752512934959721675265194928026001689679462195219607089864978664603506793059089107563761468605870688160606539368264592092045490427531716336130316277522993790948142042110995557206835552821542105435399494666093499939796130956811485522195687771621469016004430112601910246663310875612879913878272931568757662606632019172817428544789427370636073922993385251076063208567795344394466086435884347914595552767993080387379771087946143990034113898136271697542998931491336554017688997841872833305387757718563079833984375 [86,72] 37026741679181309329306493183374091622093821821477061375378689015353418872078367228727357937270472660120014104552905860468297072094640568035795327615839651215416286206990259998796756309318119527472288083276235680610520797645996788206441090013481609243921826836747845314528224832366017684344059221915310701602620052783182522181249675202691808046498333701779348281191780599971373119320113076523042761001311036631430226007032365900094466657813972319053620386359975681072639362972482312962639618846788109844529224191665590153413024836780584795956860829069422229621257847764387844178089048068033938694946247574063264516347957050406991173612399709482195140970166823653915158971323922385483240212354920146398888012699513498873237341646130594462871587964574858909029342263541957767264437688578254547713051833975835619307983153954816736358969410691637696245324848878081604435442501967898170660390973440139970007754764208215635040272729953065047624952260570356806893271225361815206036216358778833229885995686867277589670500217960988362308078124241066544295480149580865789978956615599962920861921316485958646519859370873753405173202128988256747692382392603578047155457696163783602173201156435016669128513611003418380324294225611357135344809733395194645130206417338338116942473756262080394796204987907747012087836283562443587417997764336101338698871805819238048253081283692140233330278313368271336568233948836407130667932069438677993329480130752942021872234502140991561539013879861773662502236950663883695235994981390157960571969435879533745251424940707658050708090119896429293180339813294199722428220447854991861323845216235914506362632591471713765544666104253963295743222497636783009745919133827844793937696048033263235922867329502850378064871693961392735103063442344379705008462313340991182387778438993982461672766982051670544525848061362419422183467220562147932986044303343411923980030512162287309643499794944523456284783995837741283642038662188270047154937671888307225989649616055268638763178613797400029669256880107601671254523928043301779039054760889331432799560291006789156004482281694450346163251224318856708694412266746202650802983074038410288259757405961567652548640556374224899634056211005398204721586735922675790113509028099960038581813309759466089032156353578147386522959169316917377079285179431795345615889816849828477692966988439594398180188002191361032813810005848154105478897690773010253906250 [86,73] -4353680659126717220794718353102386831715855572157133828195982888301987664158642070843362463994734704432514781443073768929219970108715710065758877953539770648069952101356710783558460942377535358142574568468125212041516295125286757070566799378113487034699243628862686769587663815614478229839978371687268060321707201470423315805263572504310791887726813637096928348944717909752927767383180402686680191445443178084156732939126008456948549721827916158996816887270949333073494493848841155946578701727167039471880296232570945554731874958516430786976352428724609014480051844077792463338403451687093709978222109201367415682532748615995431590199282510609799306888388233658141259164045453758513065971368750253591863649825783893032787358889041874268248383725122226753391453231580756591770306719353333093166895640891470806669410793506072978350855434835219816637403988446863387735078483763130572134831013549349560844558558524792923608901896771220420883307574791878430137018992242298027907000528769216876136939072556813168603649521243161202639167101804575163290579112974696434132203892836673856092794269053085223582530091260420625069015681925411761133066220153649228503531151812000482085181714717323055769518645825845441606656926785858147578049542996409309889964176767368326440595600806764314119840568145848572949402138733238792011273038892204526508716994845207878858727703944102723701656714562749441693433819254311735382837382761180723975221436427424723201972055694360974744642695676395312515578637655493764249924827262911738745299334073714397554027269914484454738951503042004619919763315689527827429446850103707480569404039094291244451695208079600225206891781777057221625067893930045726059181855297091041357766373973072374360241989482557199589956461987798668526727462455612290584087284596059423981191880185429329760037078903793453447542049810481698691627289912609192999319196079918075502530770005042600067514361136477429726951882517939473022402703256051753941053039830142580029004356041311829292958904815982566356891795091348953541438328558807958017379122151630217608641821754014618921009184647380566605142621703839147787403937375797119310981666793996625632627548088712363856087915734066273753507203599206906685976296255657824078388202578886055028513783319095322715620442070549120527626882498770202753104782114474093714621148122524921287063583401566580350784624396220240383215127621951978653669357299804687500 [86,74] 436794502406868491141993649301312889109476823496841912442974316389386166461563443857321660529716818665421584087613945162124294963942163874121113674589390227804098742669996960950567268979213241289181279245957986380361765078535962758617948763586588193780887197846742559991238069060512189391520919080302758925897611235724886223581850786068705194574802647558803757474752056905673708460596414256544195020858243151488717086943692646015876807832560339619113762364163286207694712181987072080577708007057532743545444549401816029287180643584223655422773783759348191719344960716964862823503650860023990865573799277941934066607746103993929582218081856275452583787194691590361765812853029929958921522011009913864149822084511078488163573366647588209407545153500675643348436303224645575226985554333015807281126795032820109548021319463886270033736635066248090494559576202839450329015212281192656784903779504125538051095761856501973715014584951941956718861309065153186057803780199726011167882908219337832334416074812740083292432506970929174550665908186249201053968489405343462772423997040748183429431536518403609469357756630153522058099263420739717304888406340093587668596974275474982182261382185258996459818967015790677150998943493677787630269860184000951148059098538597273874827949420199361112333379849905844879428052921656926437817833318889138613699400797308849854553060467797942473335518852461385465790052822641481457990777365586667133551187340719712185833860608571607782321230898575130055807954189450274837611389499919196639833476921552019409645019328147741997945829730861125149486690484595518260151324558457822778973894804475382020113116732101068035374275166116120287617711797504322115253660601873430435879017663775690979266230655417948942090586110545884810801993863747175536090203231315012647701610203443582806396681640961283672771194290687708702229424861269672593213679440491732118823085643613931399948169798343569740174723916474781194790940678034884951889039624622425928622897546973770377496674758092474784658108539082488082804042162278613831075912873393543035074859718014714863057634844057038202981641283634523996153094369878059680346738900522449391843397452703666119436073299434081770783783105077545886214311013246645130528708432300488323898339152989339106564954302533657768751002717843255777662595317804446885048148813734377571810708968071241471639858545278345403062303375918418169021606445312500 [86,75] -37192145376155961670240099523968019952732919706864995616615656478208104872287092370727992523761830968586406690211877542126078229159013404934655803691483761589615306208809494413331994111943731891720078709490738514204391285622845645336060168064953884376897365131087405566694585130286116339860087226649771019030879655322603018714019486462362629909346101155733179913869516431748937422265786396597008979543121892199069242957516165909200373942065339880367510632781511873471527192652078031413273649343971836353125500586756702920775018375526101762756331183838215743876395906363626766124646342905918735986751246462120538800505798015445984692456340543116954049372989502641374667579831706735741051967474443798777694857946811281935104315679934278345870021282311122092691871217040734454087032644303656895919988869765038896583574380956710732696295898354202733316714329651752766499204966700581663135058950049337138065433039628907456534153070953133952268094376385723911718273483647117424952836730087647904337492465402585216723558811887410920313898239295680726445953362756099379201517971322979538178481784108374216560692088103217060457207764037338174024755326268821596993410838088274999748468049961497639253947059649982138212564284278948149046088723800009679940104948226887097439798488671000883305554863749301615294519444734414869644257332764060134857096533838707734833386228341306316759922011026056689394850468268210028764059291685155721891416468710602922435838351603746117127123439817863141268038341008410947019575171082128806116159632029131863709862075311099949636173034344484258174253472195125195992525862880807673719516807933092422320458912791944695370165026073127234057339393225108072824109909543847072846507154309281713315465195672308309239424469539680074353895883085585067547031414079879976377524417943670879151146517144506558057567850111046203600486915531967893446608320508939963543671764754504960098724765970505043699840188412900720272206814287104326985972538747876165627782043669741790723254836282833623936105881853174727884053502959510168790338878482994379699316641412177478850336428336393821168398354749533153855948463643957855671083207305012150905410258254825894044302327774821175896786803191326683392257606717401484124057579438083814290629968269211220449035973591258653128680178957822142942063114845762687616958782029245472644442980869963506079800552583947137463837862014770507812500000000 [86,76] 2675951907436095707056374524191023564193302158764135325875362733794996155931241045657448881141281518635405117565869925894168307792365646203151749723151238751658722486114923646848664550280930929273785933263840961889388940812716305516746380068807427153218791029341115318974100693510881669057342659666054022668345431848759579657379430637709480082147126927688954713906023159505837823948966433945794726725770565011141628137148528025961623394025293585410344925517466181904448248357224539795622521382846650211801192158444461453730180809133416674720666265695213564615639657504097790038364663130727638849664728463202360330135313284427614228860806745442791578376536719019027818810251199602435583176568187146580905125377366974359050754516663000160075066089469879512194911470434936129295589656008387032932573172924464987262006492359601982706761563654595548428790444752635818838577814815162161367242223708391318354873714540779451263948729073076008263964709398974141412161713574142903454092577093605516773247725705254306141311246204189628414193889347894755117350847010281552395903153892288767464829729874598962173364028491415874938079889797088605200443333377973573309653655117015970162696981885438424145811836402015321565089421841879307402560559712348239899989086303827306969019070328764380311370108741838863274069031582817739406106004308833341161795525898216256471309682178080643608027906648781485921456451122470857729458122620365758506289546816567000733555934824220281866703271440355556590031474272187417581484663651914098344871815869775137868718311629571967223285238038619855212127308345170984094372604374074514834502344247645060419293756617669942502607196045809421731770678017136401231533471181008732003125198457191594098196942311455537900425300331943495030330049144755349753444628301825051905713965092410180227827367966419686496135356432718257051317016701409940047330987810753288691048861859983120396327231321000120984370156887599714924747598204991817030575310541998057233911725882268611628468026375754117007764184437587226368076817941245948197093396513858914142121516634632913360968155456395208606541749526715459318796324074265573361799425931208919840519051286451600639812634743717963154590435941743085294313059273676751974323882165769451793386426332561682261065841116898542044280676506785607168425294990130718372709982635672971570694143518536086117504124715082980401348322629928588867187500 [86,77] -164570221612126808174621632913538061490156747183608359306602987975959397138624681415732223010663280286392731635084933810544034788177541721277230795406303927788147559948613508143734796458784184407915157607528627166317176261372528947908732033440362712956625402529408572959432030212915300538263861519535528565241188558891071673458309459802766049622753116174182129552636648069882522849268104413708714279162783021924543213390280093912075019878480881850379074002419666011069385638941688818304109246914892726856176358331809434942998001421734867831085668162416757630015733806878768847370482571009343714620266455549010988528754646286450867266289157092062632915759751969394732076658620978987534662748171778774452275251625110041131973169331287581512082785217438890307869649911257099670024772283637710444776413749821170353685407632385807356722348576360473381139154021197199410736208999359722630384780974496814973651293899265909666509534979079447009742439474946556991305681140739361520841140197557870475451946310668747521368657060898817254155692977318480355358102939264048893840150936403256976188141868114640111233749004900910102216058387808030875076430451822805839819501224030706837540355282580212665703843421339056194977423226823880732008190583542495362013237351925456339658094075574690814250372851118608940295472024222875890413391913045525985226090015638079554662146680274598122082388878877469167602598391221141660878990267340175893393779546187278212821107495220627988130704413505048990991838193961710043452458892274877271930485419105643638594980078291577237991895288038363504257558731896588423388019967622207738040465197363634106585110433554446513230220239410091746704768621983287788957375991123910822056354583319792727609752707726380284376657742913748488044403701716713627861478222087073243391471904263658925736334961106455513234140870189448764187103183252850451981481173398487240110282037967083780373896843302270936966398059372560413235874351565329668788861761781192124091555437000087062982702984865872987573582989706050777817078142875238821382441946886526715628720204648606567199162919277016918992529169493485997062058408782432675835492852367155846874382621245681366020527924123844715484045531016577082180350053015286729681393036065277334387629933950341840026323570854113458060784415507171198666608460361244937424498757683807798855598951111908062605593272564874496310949325561523437500 [86,78] 9250091000334932467823221512784120573204938878140190828755379280207605789569319567795875344660152144399860046258018733703545714127693924922969885297719391714782725724146073007390093741384831566905821983711440866770820063334707587974950508787171195424509442430025408313638407256507044217219991056000608676751590662230454876286367151439821713209696958552129617422949582666354789821170280533861182054692489789528958047632907646916193632806947220777132931371157014206319613687009606228234106725298621742851256881417531135226706815983551280664602610717023154381290863165076905735815588996656721834543340155677968159624141833465835908613751754870016156368820438518217045591367746736564343785858127082884863472781204036722536425835906666198282534401332208876534798771057063675873469721555104707392059654513658751767537463359915803339492574347614292121810185772297195062937537848117861622432465547536196946953124398506886449422242125783321106311318360710519272585715374531848667845184542614207748108394531169201634565672647004060079780641784666075796866157662841837064964169885722718612647427375380565287210575844630483507298037707477723283696720037664138143260446060280288244088062183669494593109467565684646297185078120280885092366812898310677028580573881947144559919361263719972655287835792197813166575919124886093607166408101440267458253452068966962087568968450370294576374796945553541766927330602279113633970831548762298268517274465505107536219059913108464185866403635703051064589088422726669105506246152879219394044193460435276837448914203040601693279713436928139860218998324702591808508913462416298148673151701960974801072926350516682702151197260466692014980441797916303042118430928260377708351645463193117685381308937402804880612942732661596686900058854651500288311273996551312043149766139461435712002208342375334466232485848698746199638182805706274576244919963776690879546531511343773190985218305831643314592919934261379424696159715516241828504966118678156478773953110914193422950918546174947526088276408263354454767697031982115523877527034421936648486698984603110310829129398205643939517476837085705609355698808290327521241788438466975959904863245711109261024481720093963139673977341009932731959798381490438690461212288924144919026880082880496335992740873003525974300161294346534281005858368117722541180809066838891382264541059536264167029173677292419597506523132324218750 [86,79] -554196532915386354221644119411086350664476636656874216259618245090018415136563463675758502964608234007415561267791625891643715575462402868161334491551230968048981923579734627721944756796652563743021851821833798732677490275875671763258025871843098514763269461913313427702254986602575983989990094507594286229399660737945959732538839265410825495630328959713234018709799760092729282983751771693194446659783851033696303224577054661333928172253801940451736617371517307773719093364740831821346846658903884343845550214366979676224866067654041064020071264070478322367342840333324113186647150643482015997337931769654610533726633639244134036373301164275810475327847608275076140833951710450389737078411574400522273347907289102205307246483505272240996064925215221737959486797790798605718009372029559068635689828367677918146116859972108930142730549670822049532571191689752565725108772558183419268316773942405749407791765723323674771110521352908744129648507166160965894453065145551538327206887252440973914853693444923536266689109657311042312133590805203862538190000823224803348091189535483539660141572757415975878893950735051601360588830518144850736008750624543561599497938367634204269199482324378450366323525514075023227386698422457819331879830040330761056014398146268548919929414251733882646389547639359775161164910113582821481489283284315199221614622835499976576769413827434795039989572971398095352925041716492884779192113135995640057887250804649922993871054171971861287124226952194420896129213320845414731566425498790525840348655181657712427345081278167364787821755379210829022778641668172633900933333966301040791280180131600489430186315394864998430724871989064218497808491135363069040902343932101249685569244610820984291866928535703179284651194066385827389845249591725065171115096287903147942308241550611017560552812167726286769842656513807068037937488510782484344643870264066762499353717350107634329220452437002776897867296664856178290860267311638700005776923018431874565221183741829631373782987573599318188708714720955548064201135228236333341266628370725311002371780885207077651323919898564572533168384785472685274800245673175876526646912062905690196634403504656902934872234220657028461195688342576421299005662983010989673787594520276762140090569748163035669422975271948637754978135339698906398899236436567316559996752124956736869628251031250076863443609909154474735260009765625 [86,80] 38499370174102562013535096501641946321084638747131438116283784808257156838895219484434327031410656683537114795180306375665843819449960425893203508899877916116838612823727978895342626388337472462689688505223264192637231245940486278080694124649913381831311053066535298383283613657564336917925495182513909866717787310048443949193928911504255325826724710531652021237179910195579662829472783378322691357314538212471447650205474073770216617032878185559748616181131809154270972260563986587146987755477575219050639607522971494857974307829216599566762281313830882111796729798813292403503194345582752011386187665534825532982669033967199130874148017434416615577373247270119399249719633636041655395589727460090895573375913100367543170377417449517673406354608616664409826882516355632728162371079840532932707097089085797623243681161406515571079869302426497298925415519089156851336553919135596851796330909964186612948135515784526898693343057643149455078922577196876210731263230016796968105819568200532369639216782920825861238262373684822977728443412472928749116504519060826236784499335102316301399972515587524175183134355534392878119843247467517436706517411992634509963093640261442708614699516173942669437647236521379580532364828684341467375466244899291241798742376620441411861653307291032523331562125816747219602357833563615266029544659409889308239547597116108258316368286079570251213835537664121944768256337648005279258508173850534197587508093551314070850553537571938914894567323167094293472463002274224942149251316760650139436897730611006444034427568595777314458596146959779636095401701920131445273124922533230791726136088206664444549620747704815930255881405605805196037748825894124258096149910052650357536886197961054843644057524880758291679755734326903962211666188564200286185360666445127791656779629373775923566634927277127771886650204849480410104420471030320169609761950985663321037072687490724846434359712731039191973544742131778216616450298882331893124264408068127989053305561225290183423062561976184786521728214929380472615655121900333280099546945273811102297132995128030008999043962792708032010688742772018426814917569161381381579930768784298815796844936239680324136809219676834219524384812509799194672929110082927878348786972979564539527525976591688036226111342018945566648371313271791294212018122606521821675442813899290319702706231197453234926797449588775634765625000 [86,81] -2654730543545321184861852572803376359401274157672322573150818827854065849809082197203663742150564135357151108668284886916638261367716903303037294611102514578073627393412775291247346733816886543302376520408524935237673898497536043292557688845110765238929586253334987661050012197401249081816686451135746827539901381253241904356187533755614697860873164742667859158052861247787396985826037676146837052176523662732006568050721375957490109180688151044069395913067394714587541422169244692761886134771037329893117120370180461741009857896691247426528645795983981412522868774335027625489672040813045857376562201557770244013151859103284367072848379240075941255976825259272029066369315877814673411191893820391865947543804462404818865119160518635146110556348743841055800320801978056356273766193661389974063219931031166064126884503956356404230446615274148607581233469791575264578384753748385810904192890376335277183617839703084950500302000888249309749979496310141655768705235154328915772841121283431639894507370702610301711994742576710747198214849850097659831243347044639613673084639029708123681547196842311354406945178445014157447804860245356949013922526938013953383654374145474762405674855837320529757458421726552558918907309207096432547259264338708081019595117501996827300119756892360476462671480378680737334429222574061141735619549599660989536548055499440146980006050295438103225458795273427792449914321469100542630663873291406261722692280636890651866142407449306341281291727007980903404856352272684885628689999258851153138164347839290695093453549548601718476286003919231211657746912189324213451605344449724507118449625176902070590812368682693736948731771533259224875672752798111510193947415299181778241162357214654139987898786143376184255661125556624576350699767363664928700251000772538382194752767789316827064738970022287100744363739522072089478311974428338018213429430044519919876797878863831838324488927049580356419155728822559978330886821324932097017063893806582592372696420092189032097625270391872360643094352601164519622065709960178676724204420093344619329725601623623854118398145152246530084672856825265232351319657261206698726379026406988483237835406852496184467014861682089848224324205882788689434118096109963275318137805756943780684985427082309757386235039877376574467334906743321692818068970511530696849129712399685543378069496611715294420719146728515625000000 [86,82] 149680202331404967522666624170068567789066724669997376602224299720421237685779124378523261382701006328240349318005674235006600299646940331026823431318748954314188869317716581887618018003018189893150183577596730725711530182872392544729498206598572396098014009186000061014511430007467073485150902880741248728909296082262337471526067000374885928371905729412149532020097168578662774619214876671844748501142022942423834568239249979132648251026295696175040430136034483833524175065870730503737845812152914451177103865254300656158301260702996580839050167141323113360011978241685561926832880302947762518513320078807995653736036659632849014151175332405473490950438460708280411586389142345176264610188236949071596339593043050028279787506613687066572604748765281498336691000169697621307627636900364174224789246811103430523874919584030001376373680280489531204454134952439706994755295474915763414760295138661152791517938511905987393505741188135945189465682545182371578207561767350599100528052368926041515815678238952777830688613168496900904060325302360143068383777492381565237020305152447579542512423125393328918868945853607049660019501174178604088403298595789936056913066352245859728615448228759111844195518978567400864593736779225660766908514917240800580126288879547630900508131667261870647837728607591641797263123643862997544947686073464799866787485954174902170320327147761039288994803812246170695248363920681464816994736589858215950558099667897318207665675632658907744188376079352503689923410365407579888618275907408200593506678588878714670944876262796377014880185941383145496715900363380661987442370354817296814284562361051263975511724200881494552152530036471500223870050022535220311035672511149560455470597394606410669955400663272691083024917492596300700968139112811856509577784964575217353479458072908212342288798212522561763030004233497639698770994939246628675876739497066123780590115926519477241316218394877243009451454057795335830437088553839359073859261031768834719622324882613780925055784978882524143890493142343962669613294934227227681613939247873695084899954720169990053666132113003525303924376029844735964313683679379292785703557506743953624404435378669510578662961736234568006849224340635618224609454317006857575672648368659942818303032437323779654577074609294693935451038312411719939471352376398050071139565639312049571962859317864058539271354675292968750 [86,83] -6205513536754258119801279640036626525393683762123125599205521944521392159969944724581764942330686820461324492721616590657209614320510321253395171831653458242369406531049313271961766325558333271480783667446370988005479880606877164502069664681123309290945515404412005416952021655051707759991051557876604577777974329716159971714946199719017763847537889918554937110407006664759455731211746604154530481010895065764818998548183969366295465452120436321447297267451995062504202976398242615863124769255976171019315013315163468140420945483404248899045153774326662775916084251118471229744973695771565219414625560065368544741509801626082434296290329702382305861745733384009046714769907572051116346875449843273535049448899065953057088874538527854444543033471224630888362878810518575228886030986489568566187942279089606304533966825790224653845370004335816909119286905307364615101209431661614929091858930986818276595429529536188451412862479257653788206788348104657857664736825443744509786328405306379590763485120858788589028608464457701076587751082238668659554271873070680357985340378751048917465681066767373825448917081594858518571442900962400284376990727468448828671143918071522697152142723046257316752710461065814954015929001165793938629599252152774011439976482626142912939644169342758393407246383201819715107308130930681949386662746616710423586696729565264329141830154770444029301811661548838134365693657543353595269659129746485586725580464117773691575633782934160188045050037695681941332645343490239213101038207169894809514556224578061360916174687616670950848485380726350948082635701459705332343985314644790637756275157045926433680371838720581146151136393657367527902355803481368171668952294945354991960126556775951733041765272588666088114042744460662271429749254061744509812207266813495912185792916661684602628234592105172591566440873303670919798088764228379497677609788125045118010662129442623834852704443322413578858847742205093142462588204865869704288824577651901351109663620481311182926459364065191126164690371903512819815343889441283263208989935804462311531558718042688663223575497565739674241638753979454457043670549146663697021607156486136177345137983906533437695010263446893457776666378638707962835637360441190630274084713869162502188583447839125373261792104760029799669803980869284289280908322579841072494946868989829091844967479119077324867248535156250 [86,84] 184008867441395089024631054512581695384111337880594949465202813131542431024791216293627989916389053278051313389678220349996455902566504281195207356696895640071300644768903102927201517505955547314731964779672927850866376744603515010785799207580282380466169267175050971799132277895147271153662505413143946587601247677637390392668687073474476156846575699570397424842588855008636329065498176569040969039819358149241974565896060916669768692919237549065407243228653678003626490277484949400999813114415398782724580639721789123129001367178287193958436795180943366308863593834722743791928298466399065151536198546115599454520063626579471914338554853784180779016363929067493634041594399722773913486697416862794397865833568841525770032276669156822067567305948723753710435119641066526673788053235766253731943622331331318727283514774815393666199518467936510631098070637136540628239684146090089146637490721917178190429233630565273084564283484038158040048891528220226237354986299293850848708929886683837339931235769082346044654002050064271123859824256412708211891689684630018259139374369680682363866828214859775743760226988777588391502243554448758043663250155361112499708627153495286400124280581547061384847077425225239594171339472689271965969552045004850494674917505834871927122720183670705366277585589655870722228048844062411649098380367223305259012562310559205647022767915957779252984416587694623596768388645233256736645473614938560214483857902431572851466949578382831321391818732759597706485448502124590013928257571426426784720582916548719759348448947003844821998132096812287749638561281650644308783492757112531758921441286007221789456983054385966429492306708428383179753654077804397278842637191596227631939625352291622945024664506121739348681579068031110427826210707882836219357035046593627507961481691122552747719132411240104794900178829921969349052178170145424820676828593322597127172210614154663793475578432505705763642876276115837511848151822503081765428740758649753632137007357145145219407294273594787029518642696486844336969639903156449651091013273027979721104055347839416812859076674457728858832960896088003796818775461813861815072227763306946743276518321807552466728943011227243301384384392276529340148666444898728658798889208748343054702796129739483299019086968013772125259696800115215210830773498945913085704517708762750771711580455303192138671875000 [86,85] -4875101353965056883895721222411465957428369677936216038136150296174505705781168154655035639952247887469766806763278764484025732087591166142140594699844913380562222545454501779705286433319115878980916594138572343948251484228375617979188530572426759300097735925600334346232355643608241440199956191511986300404391852998070664054327102665924151665180284773010578570716602307962591908518658140811560130715951899922350439969095066938672074150311509694166770105194996781278795703062290158003435886721997662149534657554769826536465203744205133662954353542312812588750117845619734979997912712700546761576721477702066692114334194064977161844728369344836916474883766017226477030952298353671425449916412198732609363915044199495257299408260137614555335162669702847489844853541361632895476054807084152292872988761436243913090414756111416163882824720063608867340629121797677644538191050306749540362299422001188293040223506277409500629359356795004087588506055388616390333258301317492343257892682970888532388677895143293020812564002192691078844611663844458073610631399334042265688611451345189044090093986149260622377706995214662643970367664839614912491808845548310300585552700814286265998852411424606800053678713901452999866345887257802660334759868879417892945421754321164162644977494193404018744739133964691056237782474167960394590423091663748180333591304685325979275808899405388663848431927836304296266153457949097946552578835904149140813059071565159393046443036401895563434235272581528851256612526675585383700423480392174532689140149455473679072911391104976758918091183936449457689213582943985317146378173225984501639067270800084548097525361134911907544011910825589038141789972003531379022853189413255151614384793120498856448264971998809780097280711354515000887007665470296912952419072536155271067324776689609224461314454627198474013586058506060081378104857959476916948429245401730311674653291778429234463648867307649333674113656123461073848267927465316972836274535747320091697519018740339884882604316940930450299855929895818689167936159700025235852081132462325203540174308308189902249365858029643123248845351564668188609562087269126141947886995775475545893685597283383556953266055940477166534165016678226884431619365994352523684412292967928373187381703137190033017386152602546385844323958154710761302681918399627150270680964183611649787053465843200683593750 [86,86] 209873047210136125837362532939947678741067744263981506546934466267991342675262784349705535945063803448387751536301280115370869377128247638231128034008635823685567366153006455378040174456895053675219650602074404318755287525785418659559536860633512826030291692027117100968726883072110481740362061586929333090449923059639727390598344404563730274663832824134010788890610299897492203692848814764528573951243472418390764890508153899340438703333594378473131571675209732040339143746847841119757219646484267449728480661161453643590248437232786239980623894135204337331772563345791615427972014770608416152625960924758274113722683150033679468912255562774740785004597704091736731419050463722322375160160740958459358357742626801186675017939256065360715794962935244242160476884058873525883397368257847277599525360950538897503404489088144780678769325117726452238824780162677823808453897622601692761892365386543787767497499897971594648871923420608397446823123923331115094816995983295393147679056912327676120124822911868742147118714125444977645589406317286404733130082379701635046166281091686730239383372183023083922958879581865683066946627761509254802081366372507867258927296339067569601434092020543427981816775190154325112467084182411579333029338463323262939650532815497573334241957149981032430564212836027679817229067434050801603221728596206764885245742056360108571890901000973054177107543289032613402497974435735160198069897232715880128465684097562950144519639922002755071229598876938787609325183067213169483239120437490919305819582086926356268885694930630050682536535837009525107346230229576214466973963202173843052569479068377092064816555181923224011220473545981790215545743785648548156037404809548395604876110391572148988585640402648007645126560952528214794533662245266630905029125424165148679927653808732451503138752742089225900476436278548597580243818719408306068119499307175617353401724494267861154715565776122219715684137400620178262852680932607300631488965399043054659142696879001027391764301197404736712297404225371049635314022704778926371155811833567239336805291783944071850044072863352362147346320700404869343863447188489456855327819049305747636248212296714361438507494354264420813623566772998225341290281040995805214739115265646405912909808054466744726775945516653638860218696702519578590140169162617245213198202691273763775825500488281250000 [87,0] -1437628448541639588919954303585456607764669415916837689987873209248915289868650411331362147055389786501508368111490688684140162738445131297846047877424280035377890706346495856653348378999222660938515311025039214580602558792350046829884909118061882912292746617861910735299064437484289435181015356975178629833264247678696383110954881539052354118675027877776929824404885451082669767133366489442517128557774625393268196979019931240015888660893241648646008282515757055689190363360427086745480742339052015367678061988172456564486548048573483384419171351453643523921571210284396707006579151586377082296824214354335116144962174011223005545921812487183000715325964353006532310097489004924590603930861109506237127492640501756629040881252421994931006567804531633223106668059201259048145171286909489967687283339306285456523854960147534199750015469697230191773699300337267761180934562823736117919267586796249930382689622057060739531575191419912370803039550236460550059941757485098066440549516264597963642831441684049882720105599471309585818288878306198897639589572943794119046144237308528636484042384135421357875469094729410401124143096972718989037608604171685040371626710956402793431179121960623278531821853415295973843893440571356560973215385772790227296507862629345291433397797248040955822879947611611514033247481128720042126915022557652839606038837971607723484100453097412390044535889915953783313952763368114260615423199419700625704808081717498626729419032592050341628722340025665665937209170515098150357687299720828902349627606786682950744409962029156197716558525107539597529812280108236384113337470369943210580541744572247116658217898698773292223954823672513134696105006011275326894452517058327595640184811795885365131247107367115469471761363999741255244915931298258925223547050596800099278074158150776469994169922304967575098986312033801389451059036938777390361710491986121717659826675917509252649577507054832876739738765968021056767950871558997452390245427575556472495385809106650625059731095508147019486870268290334131146148476123767251885242311228444106668917511287171512556652436698839313004734128856275677299471592228435372803360487344903499652375368323064319390329018926896912475895263459309228525201366262713961781729027283484842361001442638530249169353641864322878013851387018044885737886306430306865455399792722013252443957753712311387062072753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -211623039185395811895297368851813314356041345357184684602715470691113139967952184594865925911522530540560903697384048985848698835429343386169498914194066982654488210795060024199977863096748435578412728544232274843441710212062232350481312340306475279379350308973025546252457897214149679932943971653675327346498112597469995852973284687683801426832071997042205627644678414100293481270293629445961859411851832653704535460022448278980994986625572819045304660208301394508809793510539082577125230634854623516411848875606248176203007616150724847610718798924716763527843605592748309039557423296500764615246146354293837255439802425423291788948015686163812298182232658115765971547003177196559002000080291763268351537007206216588781267361999596646699360941505886123541883617122635770894918682103563646284746803589693784503875020823058041180189907365958837133378369925176204159764257970030598685247009688022301939879934571735126018282132002277292897231904164037952004598153495642913096260597528471626698435152204852250314632733542051578133392198345216756563849257102390307049001945868375601034689323360955303824260918902657547805142325677188354231112102973972719088752129290599859611223673518600605438217382846085336180634477974106278374591010775309834186014057147434108702079652762320955495166986449522990063346730545567534755044982724759478419319363226819238432069900564913223519962266717527873154988170737142359373960124669590317758575842266574204562370849486751178404338358397376104826914113187225376578777823867615026978320228682201972528621907095677363171207378635133688484959011046045029618857022735153047384516618374760344682700792923974763333099125817428246535819145211627247281469079786890896165994690704988013428586480636449851532049837440149382474782752052989749715506699983694645516892729464648269127220860589948242147872737130704764325704999923455786412137359967853979397516147395612015560366442562459024642705560824436910453896011470687023964664032874689103845239562725932114647413492905104185010237948015697507184837974144787252857719934788855322180888612606233240185924556349474083696334969218857046446925145280509356182213953641381527103890701011671466628854934823889259548930459553372201980890087472629060714041626225582007770092543749414159886433504348151784809242817584456705777617970538755480431172126460671878422914460315951146185398101806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] -6443078048856763370745933933504593188143012179971628211499376480433914781758294147610802400134728964583294210008044300927243770982357202541732299691033919456431614561870277059710789582823568888666947188447442580859144278910674498595373671134497572457255943517278558781258246570676397990097115053826864308934257386248458407598941608827061376759330188844396849462439711072462926093792821665157142474782926365679790832041965968513117441335355026460774325250391890689785441666849947919750575351527330082427470035478272176053531044997481164008635436110921400625404531685541217911261100082122820857952445460882246364430022575975606437281088947505049018428645363135721897089559483598547524153270955447909167742347431346835263413752915158333898496638615236198120886756755314456950127190453285116267724095628464305800797248303688810902101425872775004645631179195411765017525355492045656008774907753218554158835691691415416390415679747834075737020721163458252306801717073967514290964386816613400281199509976386855802288611118320070828130484055948012223996977956589688087511472706702127822440666922517479757412143229557238147699417846927002814937993556509500216304894748525475371805524130153770971689737204887957489254006975147358976806180234578606396407415229194756338781579611672993722210647534402375382404148973881603550455422709421513766226866680182359820516354900539256917666131026532983381490844873354359458187175257089100714968553485273700364296033924145498374227704432749898656047224037175652299242384525246815776377311305515434559100811666464870550359689164164310386517881090188106738116980136357007923221888649372195855799031827920387240011953531671120936842198627051667367646153130317398815557975283903463609369709324918360519131403560778296015510042511804978378021365351634301653834874604883046509807450874461226613989938001014100795651758236374490238511735265344059474965065270416085585433518799699415091154179168154582789870194316713980094351701695417352448468976767646187819486637633971923400567139733285663953065661610871534242711575925376633954085401867273888076204729736555387393227837926057996589515511517521160163078796239933948477859885469941571647511791917875069363358407971145032642750219148980424582249289271775355744701312990275735533678426352009387643560739362779637501970335935065255562849320193091496320261790664574164111400023102760314941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -80256569107989477654694999359680461807734536357393756928425609698235467836308595114532489687266516915234645637843598744114571653197050632259471714433932258082435505278238366424224125693817594669791060790405993211846748104798116387359238728908412734650364911526463822003139468672871348509543437833443639612127156873588367791673460083443990831194679980026345958470520261510618351874107242832393727710118500584069369416177118218129255679754613303775495532200583953564753187216151693308124741200382429437111563179494013113806074523196284767272255958635113451339948234353954517818477581576338147936957176057323024866324857176594278929220627655126891667186740629099438435775385797051951858542399043112042750115084474165953106444328311704665564203028756027732040240004600461245401392927105966195909635440989516303577533708658877617266114748610486857654593533155173470302118070038202671736801352146589336127750060535121605227081421350276665144908944262941946702652470000884320298950119196002504744090356132498358740534080771510126854431751879849324768502078394905365425268316544938246987987884799864516549273404591659099367555820016516062515143528361206978092580966931235822327702489299464291651430398132960710487922464278315604855982333949694284028821674370013706689341612275138747414183792423640920641586855705564040317121810431739379318467792441256303450098929095904628784206638536275043844325655882067453048750556366651652611702028576140480703182323654739691148184487196155263981819803356290363024977501141189875160637913053045023387010033079582443803095956014696220846518256418689884051624963453815793759169451757372141167920281818700927138047797361894063509520235407538906978789621202889996740873742343190483680997379801626101878698240585021109298037773665002547924374832529568311521607661736594313119200320715209952787482623346458677423008445319860646539271765461944507339317134041307053128655650997306072169862833885405899764963941472277401150159016151142334633261351974067697317466204308216754779196326877928102190255874455765388307237126564691752360734878214292932059741495583072977329376144083286546449330627262870555566482883621460260123245255928115965787698054623872667552168531195261382930412052026850913165230772777098754516223989783836287045733879759140580223337686148761038739499826713881155261958011898226531983797753244669337391314911656081676483154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -428894576357950699596425999426413806479998248012314133316116435772129358865602902696228701159020376380773728726562253372732708128081163503709387130673829331320391138074663313224255241282017776987698720595415233772463571105905108843114419217138478647767955603075356187829655708299051233205317422083037438039627738739659519112879486615190131037014729810180359527138705968817419135268723609425010766642912477548767311851158235751527628711206044645565125917089545181269565837395478667079582631533951693560134248140207168679454487659802142908784974921012298076079473910156671299947651129216082806031750811989628848504964096711546106863386814253146129575951560683185166553847871564410858087271650460686552439907495399358719431315666311262703095542215916809778507603131410357394965510779527705949958219297654407108578928507676713962712046378119387924692337095173109982591767051113444033062348269446227620312530975407477573748977872597368969613795139810112608296055007040936505037625823758389951084248374654640303863500978867172111710996641877124288984849206222513138716400846037909139810747562435866389438868845474294089430629965739997435853069808628879824418681551429087789297375434376377969003763253667320719477379825505359312147939021049417486809576214262783585129275395825616862982268189511840852070851676295945500899813458850373385820740906505360001370436293980352359662957260021743091738089467225065707381052229692194052484065066910252328219254454044676798834784179199956808618513465176555569862764558152936398968401801389545486063401884679578910650568477743736927685754086722597669985911923395699318098134596482244762676501174946774229038264189877772064925090986124578732048176982414754583950179236371594409559455292895692163107015538130055786471848981779314423878246391458147131902456718561851488622378379755382858094502087591405048643164957247575374606724838331534427916029135608960089520455750285090133659921832649532537498714013777707783228354611426729523725567125996704253872045709949883617473813065867116081692972445668667245800928853687772653677008441314791616978314679689575958332613174372610865597744651069959320309371023556792976701305278886780906685146093204183220400091786839863884338935464264736025468237113535152987306550072797296060220633568032631038825331601646055434610616481959913381699092546364137160878946614312508950339619673286506440490484237670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 2130747646479825079132131727148989836806315958086004216263653733240901031076677531847809949713510640154760798017069962385734847537929132953579813462065566811103574449840107145431303762282906623074176345498509667833269121922169028183741481264766965130069787387600019836672124758941061429777603416055002969232287951076113427382943070571674138197035233627388694106209582839841369895778294288593076600309258470668508368560945061532069709002795626091418927943016594526725452898871632954549726631424504424095330618165959134186597714392419800790506990097900551328545389194036938743724681319136607730379595984944469379489588996965397969466510743621766405935277975979231075466851518023188714045045809831917430222432277064785801511547367508500376872344386048650996338537609191073262075078391851928651723919760127279221472229760532823899072226456031847033927482172965112772128279522290013601188060046817543664663686451855974905190722903877905707753493595837053644318648705213179812223032870761356085174482939112158668089405123608913600883703706391887968619533462221528743100077213360473632258350439545274118132462860798822663368618489904171381704089085590755320246653919938203812927242947220428695931830693846133232335176122056785139639419430777801109383248199816639592399778445475690768532881704924258524552574327348022952244520551131557684955236432225670415651255600747634644152494095666860235092536752259098168307843682017621872395245651829783199069035544341775284687678807241285255543447872610480432184265710581628894536646293136521478819367955988327485634614426404835534901067642779624626206922551801224810218514335837352383237662831921929139186670092757032218573594147845380536376466915180311650326778774112034090585313112799305556069318316131934330124672978989617984898754596452258660087412138337136982984539471794031513999310753133813621197500624558607625393523480335876748387186355173675189620477440774416977689987151855868429338754425276192724103600092661479280589989553536781460501148574404627222519649332642816120397769272152567323023410076478048328752381854341456172323632290336290950578729034795465734011312458409783377623645444687473801685509432692224547400525072897559190691688634767344909400433500450368514360358548389952076580200527197330900177305578783981237034231772076007517605875135268201683657889186700369250229427607194786567501587626338732661679387092590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] 3601785590959156208347428124524488516555041124012159021791567867528038698431462754125839834934564176508455318675303499127721038223019367718473724005674966773633136291599891320255524932974635895695340821079328263734150148471694546172473545506605367495758671365310120148034047986477836385012225126732148520054686081314338628011288050998757185198381500671841369105063967523330694715323647570167963235322401183807021826856314219880277556491970140880858629907210203919754375705968303345593829457213961497841948061114686082589468778823461363827202330886237325960261503779922780304267534637338239767635360466352621325971069580508504966406986802089195059150758059419653596437074656566823702853899436042511353733863494905829774755296152825326895763876853253550236481663935716176607973138301082195915991287276406286154433597333374937556979097408104630392716919260142298947616908542498799926082496749226758214506078187601384153922247239427606504361994927862917488626739691055605570879873493856189773248427859031621647357327100702180474570151732258345667657509957924677421296461038176894927695832760199066602855627426781836256889503656076816927786287748572050452808220215707721091404071962266996515450363344431544314763155858468505209336507566941087606308628675135043039084914405503453790912817212984317270921809419521622565622536283190337703900638440829737852465305906744106271805094106928906478364551166153125774300180561743029463470740720681370990064723924591873220949739715416340167600049335761974709463064189865028732391445305254683637525286445960220559044201357660335640122474384633896158722171869004097597543266309173104417251901608021267243764720273326641406802525494556097051535329649223444757659012942432955164291140684387659816832557826288804053732543930782669682253601363115740618630290080202334568925509124797685782848321859544953074717047555929287010304169848682588067367143079278045914623242243742332692247730389315357523322643067549412676933584447878839980010486279208948161383907703606904552226785227413209747868337296990003623677574459417988121534899456718488833032254517839235574026760847343691891637254052687784047676190004124776853155125494706689444161682666800955752739832256482316765782848305315252231653605052168510419784835517724811526879759173484555753936183652414350017538877905211988126139342248751356783169133305711307970918208520849645992711884900927543640136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] -73072753515140707687296803487541019351906043257456774457549933256648328760624382000650646194005039468506463975595568690625085171703157860203096960653084325617039272615978521832787779957534879735196142401129411160179623633119305167324183321161887756265310936693916781901443751034547947331712331855581210270375722706651936157571402458309715117244542076306734775151935710018841134104063637750367135646298541963417399877385548698796067089099741449533834838675311960313527322369166734263829355386874454588393260997155281283666720880773097478779800067010207424414411742228126365469326923153303373835692351384015697727440176988745068249159840356629538147458199417331495997709778456255047480253326986337798144657445529629133193100606053469952925022453596424926528309840877229669860821014510302001746023877622456535177052549844408347792134788841990455168124755292893534708640106381165328697792435531672113103684354842075008188205439299027480424674589084809125949321911870685019963607327293884880874221092354373858836688780348587800960154055378155055594288071022463925936570952093094495321486522805376723974441028059397134435434232596040738342051118761998962045712109792371631652316301233779837909418900239807632235466526903591489952183609255204591705724486741745027237888237769371097425175589702381042234040922282009644487759775785252202729172824294651578421348493532562955328818983575528150160585401744399876996338198834305703090158742444010024070358763379537381630168503711502203429531594075876388658073339915185063987605925686299756201253764987646385365434478483880830274832761180712645787042253014538813053739849647975155376387523138177592909166566654359340577370491525648949194537808110491097131984933111491389780119263230234207717610034432846388151768179956972658670999667636107367375836339664084857358689624310102447747460362263881027251714639906549680318568235776550533139900372869116836917244072661179229887649659040250019117843155626191556333160482115103495520064340016559833518307337968747229452963079438549520458877613538474111479801417928850319317308575178494619777513838532194417858625572314669825339972919904840431566135680843505467669731078058822600052149964579881312917374469572228922432776793432419094794318638106313478807708765802896303075979728785954785500307478352838503246463519366893068581514416357320012898845662476513232190074222539150072819325032469350844621658325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] 344568023870837415970434584282579223313811007347085385007499437019584940281087366441910176456729351628744839639014755168898509243591573718023342121141167595874663121754380492177169975497781572798005530664970789477883837113514715706967156592295934122879815330715581169398258198033499848817631696515646577146076486902754068797583238234796999689585703509847492475910443856724600998526485186540741441404057839395693742720809971292233579955752625200382648947255315785515670511040461990889485286659177295893195567292788841096349512958309813276617034279275627195885580393764363562310557645793596866991079457357224382334045219188268464349844581537188393966951336148106583569014611962814654935436144086995538650647459605428953634506726493488700238059844141572331813454207276099322291708938702659145432618638396253318979528550053160693599784520508530281165371288329504934345549320736070755166522776488902539226105837542775368871531940705820381562933643386727641527919241110349449992944727340213913536914764242479999053272877230614829338063519709174832299724613496259193834170220779582385467364121210574623144638892513252124354588844823299445859500193528983216201253013645890147604260204881506825586308979678870701861076925490728310219799868884021286778883199240911376502788453613346135836334909830206991212255653355048739522895946978461023628143040591472364804551687498798205951451436577330718426975662297221150524627670381402984550213905054156893178870367876009881513107112060430378096955292213329133241901538083679478452368162007965601120586736962204592053221097866293423492442619502224266986150474722406202530766068801992203794522753257747607840493445720126636224326719235068424393218123680440788767757805870507758890360674613743668814836215304912498573592193637593600242237535950718831369276608684112344609877799079977984231989521585309314334253961055274128159930734790111135498077932615907639826141162784583391648387992830744459520492018308468987456726806568801218937268061644858997873022360535405843585409943435714779781591423957196362628302050449531600405131029049230551351408716183580999914866166398741818249209971868917278386918862395563935180889208694869473232627086145023398676220865174230234588515873601158160126816324609253285373281303643350412270853969074758046386279910508435403982145975214161087772097105181710106339131654698295927000869620596354707571518094511020535719580948352813720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] -1317189978356146033228797345973722154720610019636704634310935685432083686145494859307306761598381955194780530563200953896874574740647998724584601388798773555401615163148156212254588217342961680133342784730743886201929680898738669166861318746275022432134441986185874258471752980902947203979135660762315047758261984032782688280049548896654823463945051657303711797959877040915872078501288831079706137685346806592829274796802109973876945096435704275242689978580541964595175586982543602802931927313237128034112735884092765605567053235496634037690391130877099386768691197317094462974049225709576913578504030868660018294469031087385606331751035130251131463955686967755176203186466828804775503087780731760483118965525442296988460500272959018539898548568895596925852861752682372742411579068563138178677022330994207809329684279910916010378183038846858518157403583728825601092657392875940275189980728134020501994660824568358886008299395285455646526086924375940354842046535243090072594316323156554647173014007166219403912711904944629580020170991882649758676448229431340808607358517758004433497222953534452091218750533322923437377119838858733163272757807487411580054943846867879700971837695513662859276092496679811517363369747245876568887155180857447996998044444906371837390069738928436829440549118615208892748786186483033682795114578976694372213518944896224600804952259942039660716853474430421257460474793712982898162918288336661470840277734176761029719673462257720160115966434660076930990444758824711711722322347654447279485350640336914015289652531986065432963309101969504574486239868590853887464513251580906989252277723163520416728003034839493042306677836767056421269932635099327185030159293530483307797659392405429410300119928185131421283939250263354755922424227811752648820894628644429001249108188426890389230401209827008652802857513566869385700730509865285517499308260953128889210108161280796510965034923569197658672060494730448105664607877715224060899735925907147172972117829182792441495833000099189456494247238205674320766141222709958810588175316232676868664137827299937610257149319918406281382912741585468588064733499401042458860922897376415281163238279817347319507809123954985369933835014885037335971493915850604483392181101723366620136046073616007107991948096076786173754415758609087919058790475558211354607355252937656294108643579399259800274986139922724743493015475692686777620110660791397094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] 3139905678021787343477530382908352594283523486420382756162146388924494884627660230922556736677875912040407697707156636942736162258086934386174892633130116896450771702484813472749454186899949365872308009502043232913026376777637006881584481747596276930923928855854804069575481877631755048812317562326390700206589597784282954667324669265960505366620922745558556145665123362205279162516010200655076818068456548055747228676545985576450058552401831316843714580231709615235435235629924275530395046240322263525401968758386314811508623398043506893436473195824180529546645172900114376761582928320136134591394214104390114290756607053432101088507009984173181184175702684493331910863855943747836101906232402892184920801940106740283528455021735285246956978307598243043946530855925204023609423930377834967153255953138610917025180670290621737980387264359112794293352784509883651910152875439261933806620544835155851337925146516678739752218089191358904767926412872455396539141273101813311027692348846728799001152634236114027771132300897675522563446514408853784146183872856814200974246287849127835330060625763432871078615820117826279724789085254192178768990173323535232928906253239665231387769790493851333344117736172503267214604103224048481250329189645607125055597080851840033224580589011504346161367498586264904250144666414496259468794798851000260349047742380084171968103662550260138893146750126374475022853444176625602465268495521020464752100511015551706299943998380351252831828372654394241843991128737369461304983810423945635646418934247708736939075537202076221064672229985209250603938362980616883930364010785752960488570058833421735434839003608297671065788050661217122688677922272447062717957086837709562117990663866945312202526463715783839940550271419230585176536780577653623106925970401848221490258799030890457336390407218851822624558703615179066936381873058622078823093458988672576905581342642119064822025396885462726693580149089845847399885402782148478189853557286718079039615280674936223258954584113071542992289894837647591179710619263884964797381295991750917223085262389071571021460360924345610015244854089993597230869271422050454594819870770109403687997224672509977435950932218871751295503516129285476386326190062672880153809565029869879470941661712333520248859756551487708284848184704335945433749726888474107474221098302671251287403260922645184230228752272753627524751207124309448914800668717361986637115478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 3874065994144427665617725486062301965455411128476459449151992070215519456925480940851000756603428705221130318469447699121415449875682678578600991967832247785225017719371817672529215628704661739032666821810311410952739226452786005971391997251906288612911494116452668719086424260434119838172538451722394540323946251086213879248741198031622731413827902550204232803346010846092275933910628753449755494602658239668347345185840872323385577607083743372845449418401772540706089531312781601606284315682271403537317155729303106837169413365512061682405142882791671819956525045888838788388995446227036250596016134389649364478727658759192948648838627852760611567069756442118009358573032253389421226960173990313528309848703893828042378030326922161046717082874939049943066114970096139772049779729148714063460051376185687058529305691353487966145285552188279516924777407835490755234179764082040934592802890294301800787517303822898911513311816737269573426466413583193258951002892494864941553926344600411626922443366320453123280575871003903169701153576677808171816916630957306713194722118426122438312621735085703014810671256659171246290681332663603734236377443739819526770248008405886035978903470004083124398754316179927005309305740195424828543628046806493639315926063049692814396721620677062001859986340181915401402284010585746909782874992676231316356179747071753307810258960618056622684747373056392404488467349286806201739740424547384324520018994483998650636470093152291586464036451416295244601740818051396579530107132855058840503890170078837240873769545104178410086293934489628112335568673470529490763648047015568784801712950222048336897037710464783601347757802332015171610128064682840788957399782379732428501035939612064777946656289020771014640181656149687518105258882284257457357740288825374734914172797855409790843182231120210872969514281650214543195736836944481572452326842421447325164754963106945274355134513113887626226580362517040276314645042959193860276703744332192632730514387398348799046091759735385699382044385560054254149539910494983993281254964572604557124129742796298824020907430169480611133801276337129902587620315659856192713777376157182404921979919677204272823231295870875542132585375526990694523943155204527033217875836688749304038330565389395338294188422474915081889938733231883894045078005197917102122425011931915079518986804477508844188519584562832859725407917835752341639832252440101001411676406860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -18045129979468150452739992060352646073554967027325252394206850912470019427263875024581723786351427040312934033915639070420084166891928427542466118673471755052976241021503344892977610593138795139858046160845554001001432862603314702428248338210391494750012274265071244039541044138926219890839169965545671517754842118889099041766420811925052266201808850801495321193541270492668883530787832324180001374566734478411466663839483089098025922439740265005701305245228218324556945317144443045197904993204208790049787406427990534186773432880019946747927167288896652990576320693681013765970534864569413746199789024335218036360660733326511615233127881048562010297546278671093254263865635346684461270136017712061443593803944773351560894672163632193471116524591994108255276134953756375686724565918819476896966821742377401107998598017901488524677863444809630316401881976960827611467115024258110420475983967100079672876979826198798603613039270239350806177476014332255211405625440104924291246475863214891883439855458693532262718802831601057378614532320187428138285223849913760520203505207741413261614197697748648801152105390647320506717587748233391981120839247612791683648929130322921299919240892208784779004168187170817915443976460520750910822758770944117750875377173277474616152049863949368674724544934996987975309458114239149727211386350912397539706135202044325816231915337760205340937832132658403632831711491848224808403188244552710087865871023396212179058095440359383842359900594776984295214140241186587861264210361096832616697250292247837535819208415681238868309435996208203854455972569399444447385830981510191661741623812380778789125488332995921999320768025141316172680389440006784079720725981318742421684626489189974551058993310360649921756858034817062003834295475412007369956992681203028413997417829528929613191474314078665935721000505765635232699614135360495764445966949641079595485090651036190095552599327727925862584522437165881656242034554658199302583294932128756845989509639785911174289377419233246718398066366428326955306060770626072762593049018532271818589719863407537453528985181577587955496961987348709542366678308593687257712110258415389974422326008103062389597653357883092280869951480770452120477594571985559681647444828540236376470386176648403312169223178517669851756530801564437883243458947275394035223546406630963324263615507946389457478835894448435768449873202226298548505115104667595460341544821858406066894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] -59772327578605717626411084236294316327772223920115218122931344359772060604659159306865100758883079644258009402742221001851727340158562112359429202269155980835909843162307224201448910079317745152862965385139003415591807789764582136614804926830291167133402899972405450319914704138296530491885152456753837706498090614920678288655530959911840932994925685134244106762048136822668233308874996237861452241727821282683784726389953791500670152625869518401538421745671790220518244500867940582842323407076162697687557320339659722109954658901424426707690611302349281918231989745865399816477987607560691476531142270336133471849360450636218973752982039498712902007348063626937019568342038337476478026998163897069335355105035845649693274492859378638185172348858483281425937061063519905681669585705989686182639276402341372077210480090324735088524024137498477689482920492126664610975424506444150670857111986057586310656056391025853651603957321778672301689853815973084795114189904979406524852997919837847416913884596988097839863226881476213149107719892984169553193130225665254215470528080013171754974319994995039600652056601279822070384112989319218645173869339175569752062333603962661784491610572469115347432250059342627301020721263398362858215819713148866264031441502799858203364410842410597706512729103674705941646099038595399455501020874587983111404713927093758409035205532723294146435437304677804315120933376630927458941539300728039453032167952483887645239586270166805232589278130533492264516972155082463203071913963543936270616901292247701822381602891847228490446553691692629970967561830731193277465600316459714837834957544069373459761546816083133460393084416696710930764061905720243793683192078431981512130586266494806932954963212242763271786386697284195976105572979067510928656260732285474589790101134735466535583258989276067708690973429453595862233854793807821381315986319612015114139013224786390733639327222352867165334090255019269763741181490777016222531653297080763430220691115397861837188554064461961068014032704628288204302855764690233942520407965544324811026795165957106777028968799648967330277713234086120225265259202695799464257990051720008346964892722864960630307344467554634220623041460142334978945241447344817163980058695972124311062421688818173007837727598849669251995614304364796969683025346914184254098709106997213002101459363572999989965579649008198062545585877152312634960455717259009134068037383258342742919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 460184553264112538870398730776407766044647658446796388077397027883890387002500091422955540920209530164834817600846322898433902806508347413352818012339972455165259796508103066408959673740073702821574686037948509575005150806542868029199699953943150791073941555473437373108116986156467727129789404972749276751799484843455821932425744034212362554038508971212717915486410042167886077784982425613361898863761768280863423798511432365304872146477967054910331853003571835715448855419452010774439851785768376564065863011702068803438414490597769860236609641350719914309475171946248060913320329942430781720231864097433280735757119196048956253651094974424799038508599272309819277770955779933618671884497780954711963540336784562182127520255916820872452636070642672744600616116925352349821239548074418687635605176439825927521526521452820622349425247409778220778285958706663499624321116424723114715048270176238335352639361127781039003581488190297300497425162229569493493081206560987634052389685124491339582163608948767362946510670459003262010570345436795120808616968103520272991325936768013248649600852075226715582530036985565614752428093476171280174415358255060188249953938384017579874135451655452078698281026638838006374231327607968688419545268241625568032320786175254134097832582329326031480058564109265456827231276070349835694458980084735187435269276787668189012056797678021387596762317636224859873697640730355246570725405703960524769104363492418514075797483249839750149425808491568073057156797241924989248897411264091428573845360190037851246480624835304795892569678312476312706235574852631839527457881339591841180890284027688662526088922880251011201023215822506332017894561292314163990307180588384794797205505596074372207484486076850113685470050428748204627161622700691491022814861473096580346611748429626115407117425490897744961300536836012285602679119264113366483504757423307306161639655176263499505930427719025481260606814600699919961268800303307918900247096136584564515437226651627586281418974018563701637031309302386917376348196486306408940475605064468550138982815300766837477796961718223556207521869208822284348277852259937749806425732626641431890706513601141490605222549376045662956258088890954104957711640509410723845235111862924116194119721187440566147476383663171158407291161570185141113520138702300835802042766750562786394568555552650465747882844952150455976498667375025646846183632974330857123845817113760858774185180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -1830953231704113925300749412145714185100389282339592664509543462478305931649936919389542645499028026665262247059089255619988888961616444942441530989483820957639907845779751570655977810955168745084668105998688416000469516746915808723758750543025988748939195537680576013978844735590118490849315526181376835479564751095919709554039634667394718712473826871791043920634732443094762982978590310026760212779107197980536209526620057762694514975858108253393093918128768339788670320571125475283159608743594244029703783892042072848018786723696310822122805277590817359992519098904788607005235126717276952377634974947731805502233638127101268043072137413267927027908095269062135218183780945886965413494986298538623928436530959033975708865154243184192076173214137591011561508363798170892650411770711204573256808845464430624644492638558143430223571326712407171998277384825593146734460827286782154699273145577635938334690993554159250591242900396401908937782819465100402890998323330564911664927373302215543002810977447192531567055789445304911887883723574226452775988469740538733569072443165404637710782636785361397651235278126059958451579878271822039458166214753423930649766329258457688569005386566214056411147129414191784410756897450769757814586413158787009973991954886774044262625712636908292439089447644400971284125436350382782393842055891697581659563701471816639815252978594395436521325943162136510791870130072379884771824416726491157175026711976041328399909980053648841750284049088397342667565820821647793124137651201572831847707419804727613886543725415568004465167507184775244751736619193547609373414441265692580886832545087599498177696322650639227035409811080846388283102555162010148194121199181853395475455247423445216061341958731157110183439609478229538103429483659337395453042788996214548176598475186231590472830935592380190019245708346924462882467046228665883875330850016482230880395283722885222008246969224836034305820849610272618890227415945191705116721737957422953564955805301685621113855065430815302280922641417864546743139190787451882140097063256589690083800100398590940764249474633013305046052641946256386014171763260255122428533688925616485859974053785805098297721109074337838719622505463514934524107083300169133261620331129454236515961801624319009607672333829357508529446394017772538047244827534071507620487557690321323398700735077133848753162111642348305181999494345236683148766327806447628580299724632141078473068773746490478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 6249009757077738523530358606771038602641190661252589751406039379514138289265150051415844150362469034581071628435489891232987977175705259938354639700201596633945525558811108411708304577722607902236181506052482816806635835103072167841030514927243320631222409166748977064478515388245947318410173361936402970944273342937575570444242477469436092369128523403419543044125423674645195229569315970747057801548298037092263581433928580094686257545562930406109943778319411692694101964734215228877376185016176047559800947707853742990738386363098195692864700527470419665058588762813576026531406739674389777297168123908816886115080583535380722418359593272074724923149254515955623941029906001268764799047584168300211226608839163430042594013922306547949986111871117331827548175201893664013918934427420890285215412950682197408463723075570069692352884435283551409062496867286820646077731260749224143181698086561120156061486007005354026313890349752028179420396082850075227377595085859944144517921681207970139862788321191735355720612393560589508228794236910358328561750642646749986084673313870307638870008499594569453663162720560792835299170042159175049541506908570303622814403536447463981356117071947317811754546736291918890110606508321265733833569349561619924765616059458399712749491944186840361604661011121963499680635537228944905032460576346702487697409539619481418302417783242681859192053327502105522749707889967740921367281981414552535553311118461835142608411838037534976310278588376388958722426704003925499782816606834881543567571878978759114081108095219499334583204452035441851346648344764990627369601545561706125991737561787402826634859655835363827479012725658999721756671577551576129560548929941520167728410386356985680243831995745329313490393412707566311067458623544130667178781570904380726735618840647984641854570508069336707422359428676891382301726951922029410175976223531616844466124792359128839391254563256521952463272240367731150630085035802831224602979017896940857490589317510720547510146002110403263226870906534640814753280977178379138867209717862778299331931199649777690602443504263624366325653405473452504379707200069137156511253489708681285517342646360814761990091903025387501799548806854848964719521937959827609637577886602036407045366657234739445838071610231525614627282951872341153108252789261291934826377128454556416875174630640717261009750930311557915193689686611234072723091590445778586269620310557348918933939785347320139408111572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] -17689597222847304165180603033549492809999921601595091136897049373315762480913611240244618288521374938614360663656928740831738511745793941378891609748429309551682384276955700907144154189573747451298830290371134935804555613267679759407881640931911035259540256643660856923673502722881292892603840740672312960146525007501992098541901530591623049750185876528942640073244847627825171682161060785173140402743616494480455852491092441631029021674820599161950307367687143417174485068564077375528550704977598040894587598094336172949840196661700575836854563958245826008643661908901412625313740427310958769814631058025475208535037654487363882227724455461980666193541904171654523785748369449171674682049203998142493034777888391339042803578244194699704271934390111637792951941714333989370026871570557327867028468108696831976381474091810312439190501811138382364367628999755484586705591010939611938391324524122715486201911919348932223190210420403075423798618168718170056873656311559022115964514503417122596619361278529551719027696246271069335268044814830567894042426242710221608899245418203129867217854576837717286217938032970754542341630800919830021351675915833434043292680662840589684837849538451152439295838592883869694412468320332999079731066882107543902259852753700231911743234753555203231643544775105628527153177760039006352251940996805272064587520620344928772212897896738538672383603269578486214718913956487449936074719941628414725492127746257073750031454838275080570841396355762641783052970618953892557513460285997402669446010061340534094136916933542952541563381918318476650274348403537994223018248959493436482422120967144624281329353205384151689173369306814245554586301686189703958580578789465548274767690304371818940765201712096560465249512182037244178904736216525908405205368162453886980163478142183586782520192831825551718322754620983916536166304543326853299918753347525574411288070376919438194980646763784995918751387590283360075457059415223375899971134502915455533659982396982812126806302794397542872509477527876912708956794878242574652669967036473574905939481192138639381124976639373600669639191258944260125755351118846996701644142005582226739313718508110652252026128590010592039819387081951104744815192902352899002534077744578616990443161408996600472854705030694038457220349053934392538494679719536105085119125926212660064405747333009144512814277431452050407839935536438718309302542503249575683301531611301554702819771591748576611280441284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] 41066951861312519498409631347456488807902869353715117954061840940033093133211738923871759941515395445911727646541701448992098574207181472962275821969245731118594999743265431803052285183430636437151648322652496552509998281864214796137477167419949947023527530619573050865603608570506789137144610515169399015357031133163589178453616704115340972718540649682281274559669620092662351845596697297805652757668865576272830143507651949596319119930246044931441953014951100287011707217272266726330560329510002336376528672805293522925391966744327532015558388975694947291325419689519295883484301675190887138684684106443777775849487843402713912013870590167324284217280585113857022297851199998914669269138514875889172638464045447618987520085887954306712036166239204059181995063804128071356997665045411395886194522544431648799284183993561950913613629126455395136832060302058392945824501980823914530896145024216073769762189593435551322176778184542487546793835743837435572833124099260149488256779720985967910177563795431264175457554759365689541379789315203703608893932545667385765664477463156236536360116745124373267351789002005873250108591876408876207872743266092952346453762911806512009277476812956623711280304391575494201169040466180061177915689021014292671721199121858872863732843859096645045532964510270526806268057658704257982911178105322490522781978751353293374108550722518650394265971173089906557659040410874507703447712971266291383753201297968862437981410022492970829257751872569107527374821965303034309978490961745350404966704812760739623419642156565196177811571474399463097859450938579002023262864396655266724566862912088748719378189259913540591035381238730207148321475309795934510720976819428086777910151263888366552459935728218521388111511102557074194951698750793399703167731772334206002552637476915857254584426266170501018075896618215021159466668570210371665791082142148961616179865019614653234391935775584586769546368386574285401174321194002725058115135889559329988687244402912751088764004243418474005239747971580365586712718052523798151767869604106481068386749345229280595554946855777029527471613096459369784629995628199939833392846745573953731088903577905786736214303986897358579777336870899820155774874361948144787917431458091473083681938303197504628997376132406728726411878300080566112488405742051869223397673723961855370284391872352279942540136971580178942700603550986912205452835857802538962825627440302110170849969605910700920503586530685424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] -81505559573795964673022640383329526979613553534016418559336740080573044891513648682085914824311326735927288407452849049567161502726165821817849621958947580184228985135371173378213795317858889025863774372480778548478297871995522196858147030208707824244219698319809876687737770095129731785560322873128561033143321077240572487425543037981976071273169879537354370498782990208271798428931229976325504778888317925614541553564804349805545171187414821486276173788979324544062594954739039531195115030801705013232560446015482279982372100158022316949621898081357366489707891034987328820706985318626186619734880442370023477829827795227564559830555525270064799011764830992272988578428591078829483940128119541704220420582470820954440523543419193548077111165750043503573846972822406474976813402267799906263612297490477217391878400004434897562970347944559019006752937851884733784057197071594792634453872134114167723081231227119770364868362870193738479717279664563393218484060591030227467897872354142366282381052698362877468695580546542709275904468480105605462249502463840607977038617094635986901318455319957682605910527010156443187604643844379139195405261215651545321838574376486142322373886156055617428254261584262135502719655915547347048932629326910177675967581518577498852526420270562631760340060421045293048377138356945816987700198756433925478941644616370683495389549266461414925923866854970534193048465523067231985527681032237026117149808188779046453628070910925638203200515354877621162108657110568346270739862756846759571273887930285693909934366118500992282277516547166267585028349131528889078116913319060175642979181689546242320916383279100878812098934935597752503836508608606943795434098080184944666622307422712243045658584630827376588680732475047104069882726610711110646073756129383230877442507070142488151410072087680517518964471874132607634979905099693293126054896462779123247389181058326856166399255768846169076162339138761560515389117777161467709518530505703623130426969657330599462415836780140777955606486966409004876690382810326383408953872012626529558842914358484233479386900451226051607984004221995064049965377008892131521629832182943664317290701144053531644450844706640745906660173774333706308999884647447938219134588991875579961384105770479679065572675355106775967591274473288740091925656244878924059227565871994399164839689339270259880022785824291476932514040471273140511582600272461758025497324073773259639442631541150774410198209807276725769042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] 137688783662701743567015642437638532577902845522839871477033325238761309574342718901227366816992702229385008233827287515333993846051123649200381437461900862351622897294660028230721400187551531989371659726433653448543461339043634365018109641651284354555951843029959566390586852180922104871888659557583630166628744708906966853988271133361679756037640277644315545711182489656154497803436884588585508923779664407258110128888588353811032426793830669773479786494870072604723595125781303978999147661224656407279097357331477080262991694338682853195903152189267762345343113014796390565482686623823408585595003892890523183782192407557356343519036322497499995594850932955052860682278561117051241211476682806943647342860372979442871365910141269980888614272172972650947524699668915757404893652904964946506660273593138852829680551298100449121008156154425867037674980680145986562103326002884762419873314247223029119854803230628127803266353808121144054862518314900630940363983391814529180071430149048385583148391044532587496596162027327859277296617910270965465352093522476912874909246153689760809380555979381682291090435257132616928867724292179041107300338331592830981145172338547471028402433344755594483593257034655630597799055526814332261000318141553513894386884115597551163915317238710217668576964509911178889453246950326911380008602917505721299523705070001127484685295354597181410867740745772410771559816278471068034038358158936379765876838452654042184538326864853663026288264099877591260753495310529173526484958503521150618617435455268536432458304091727854860080238876855274877434125131010230457955757647170652157162909647073117787524010854173471367505426178796769982132893148488897348286638153125149109032360629763562324135920163782683937382703474379560711788789226928210692312607722773770628205429442168764157972291415971439782020130795179127852298975936512114088211534994086842270273292774391478663839316656604362111722345457799103241998252740965840965004408462375421536168353387510505946430902315021312103043209126155562545445836797458196862244091568599722878409076619692643328720021539528738608541038210953525559606628717779335011833634197845759417919176662340084124285128208410714039003474036986183128880689869843573921244357000851733486533175626871014410470129810084581353685570834175551811174925247866997350050693990519008080996587582616628702088535530809966704066911356900724484613419817975694043656625177350360494405392031321000434473944551427848637104034423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] -173099945667251208474855445121335572034328356667973202616844498219724330118579210718509840252387965737081213060280177857361316615788167808456015030731993742866538414211382017586170378355785209015875791849589416419807958579946019966316099220060051569744029188740736018196370734168311544394021583017400477566154641983331106216824888437341749871862359046563983898549186314430292057656314427470357789161704442987552563708008505935696229940544948324836370492780807534157280631276373708850630600962556359273931060094346546661479791578490127481530823409937795775367490864681059574607915644408213463081513079332507252472332068191736081406299754981358285811470977910423973178795495061521649586761384797656082845848536300345405950898727116567826068973207052625674943204340276822748979871268081142136854962504205964390930165142149945685875495500870740505231205439592671701491635661155502583653235592675022504679163931203698796345092752762491184030036019674100132060450370762719164725204304827633252834314703816239892809664437776213945166776524499350909952675747379278218474171323623771622599998074632168756911283227349641170834620399694667003632356502254608499555652390240063512855559050456344561570290282176067047629852706317515567435342012675695872038971550403295491263034769494996063584429560219973080735896762297207828579370693622450025865550587694846073521689680320977635295790816970999219279060511211134785368511535764434499060377245024253565536145905386993978271440284487965245840648412777879140022362710214830371430264167719583001753172469722189491632923434106678857814832019715529764300894330948651921956154616959671002195231410401614479292240347215349741342755725097640111159917050307139368245852635038118417680898920544337547691337621541812942012028930020043257054821918851745111783485423406734992622827893707027754947020820925635152237368818042491585891510409822935690697244450940100153864552479929386617436248637029201960501685405702816249169685029327125900790125920765394878422694731544267763568301951746916215171389701483995143548541374187059842564674578259033313817301959048665298853797755315783528404818449524798803963863347591325780665140803686163489039826562553439112673135562123648490379943398739914861749646033096113084065898620132954947494132534571097728461401891676007335966260424060331859925284685397849585568167739730446499327043600875166097265587089934226335463898981347503696524859587121939746663746199993160618246790249941113870590925216674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] 76699230893868910770953052844436513465610546500090890002676255147780462657205393131708372730267973479924840337157521609155561029455181322352066972120350628253710304993263148314558960453035711023449063867117949565289097862854041505353876176055479811433722486057734609511748523650254952791784425589661905858617508776820623241391922507360007758286778819210328337814726203591996091298310614216939154692481710413595895922391390940776305518266686989660402727221424321681880207407679469210299763249490308839391764224936223446379178422049948634975736088714457248816071549037831263888311952523663144787135471481102367660216573836681073426595513553764010181732283353206659976611369254881486828174723147954250342771250303670514562251051776842850181514916056628628024686834145795417070930174269710068809804540579787972345304743382666318310096197302384004794225035679717201619770017533901183518391912511289798916707031142395743670427251447750948466703198752086842058934724528849228403071898117619680541253136416223269637281061331453194303129846254972825347737841954397971769705185155301633656973929328928092179553684312308232686941095854217376565541330135931770925572972458964160805744962419816716985933556808073891001024408279976519806144171885725587225925646235362214438269206229317761110573507510032143309280301867442306012893694373693555360376579390807856895684609684769970001035586207294249584946470534076470149713495592258289973795504887184845110791819743823206907215418123317977510342618369332839896790518948474908640912576784103328323106075665373212225575134809204958306493539893311922554007899359426787437661386581999628372487878511775823138212571300076849737470801014571346539869883926760416649038666657836503361116799769832314670248238217919497647508229866665260833914884694433346524003640104792128813282530660923240071163832979814391303650461486537782230966410487463483512588406229685166352124918187667633978329182359743289380479750344797534188645495553681548915251514642164684014572852611108345978072725995949607434163040498467168718497299336433079047832245084622456973970662176593267134123924009088607883430312614744123278672846392540624986416162448117932885967683085382292745185558305873808123983011432229712016319225080896913762906322313786127575636982733109806146811907212664488025889984107268101513162925698807489842507413364818218080055415462271500246532035044146966005397552751402640137247462007945812924315598420225514961906521094192612508777529001235961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] 317870648578990869550476059588437791258201584477835475702866663134412449967964039204625305389158232642649867918859438271840018317397685508814190683185552780354757639839619451832087783034407295983007556836597836043679666660188363841337443872982305669021318749065228618487237370374934936911862884909161313179448177987245820086679787976802586439171332903701517705672777487975347361200239285642791074304212429262270532594021861130454893093610195678747294792486806699123828187655106641168308045364962756400948236248884974294895826585592182261530717077374755906416577261677565304697186871579728078544990360680051163365926268454995521875409003761514620576102681514903627319539545278194990118768264074818297749355071078195579281049614428578656422123965225501529704787952725703538164126926731375245708102065418102887407692951435752721452098862364938464529666284246779721033695315666919629191587887245463815945691531682239804884497525115366805365264809306690504037969699754788616878951037604576250601438379799171617836040541108144511532617934654981459966678038139381591582381818700075733539201705230310623099996381886371202328414294482561546561341182159491234013768500186001345551957384049582759943543216709347913375199064880608410015723970168212173304459185410437845350023772885005075771481286076460513347717367242322692842984679391955651712083191051165264144203814236001392793006930072463877962403863922189746723835973642125555189813531250608824480459955529016110867539317381305339012066656621615801751913417708108706859128138956420195906696450568636759271204416473102464047668482502710475148567636316163190052393609590277469585991431053087579966079426189887161815412297698316793192240295226037712315861825519732044783813850112508452668099031331663901574878186700026281343403891293332907103344865390138424219166632600065559546266010689690234746657233351658699858687632519970180140390555191895943054033736940888177945908536041681890708007465180707575951322014698054886166215445881200983633916549091543393357128879427431279882690788703254286675023632198092353570207936582418998421363972404876533968738936557146230645015809962973353874634858232894875045511766830330307786030271233399135933408090777413263554925193421304613005221909225347599388348215558787594056674366138082252950300014293166029793317099606189490829485483067494308276220163498760646911975134749241855701600143845434327284254637183061199348022030744426680648641234856766342223278153100718412815695046447217464447021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -1097567927125378568199017536239357463391429156745049841060663032445188583480400655342585165714426166512312880614551189364481900484785469934247454843184437699945548754283667337160939547988088911978706849472773002843439586165188882155389182879930993327133358893645779817929389550752550661918783129724792179251765423735792084632624507150534846221105613755908402039913890371480907862991357783837595990512199608009820707337637570323537695319450674059713878317038113835007056996507217809757224438268786932299875396141879024076339232380640370273937363785640133305467346935310282955669644563463120534737817729484266757618388982848702588241890536424686514025798823665655161728926760569058053652341767133725712012100294523400522813863020002060614852814847902368044644264225424059798541297075118038822638464151042854276480895803769071723780339228932343121155086477635748807884397954646459012735579938212203084602678322406681732969101204671939038971385881706945137813921337770838453624686088642946991650859327309232905377222871622327897525053662090864702157643003699712234461749621531940126641757312956491903070408638271855997510763452304445375785063186267793189420068964867156584684974155561307008200052704198556240621062915873942742372532371414903422654188227840218059862715571923920300523017450346688909162173963126341798291793663386767512024048006201306121964903360551999696957803650752117564948487885984564250668835597971668305929605392093026837341819016666086125105493138508426254146345422075321621341647958375752637691012593943718434013498137771948528124775953241468064431301510646858338441155496300731151265713683675906347633681843576836976927727284755380525644483200710191598089151645525071497792514161488116913145103745395680560094539313049312964243194111550087204024383749332450424168987708711859819318952173682048611506552058313706756584538545512885137557811620952967321351945089543418820147183280712229946559720376311451914312805303262309396062833599291321502802576765251715589429657813171799856804946325708071834783389016850915048923756838668948873213070218068867357971273714258297944380765593081292684537444019308825215854701490786550462367927297320747695677304483606199548721265665483708568238137783624971146359483680346255883190235155041161186441880981641125144433371304692298224486535885051922932684086808797338842017553348509358382590385258390684200500434393088779674925229240718971138873345564305405751248684996679014748638760808611318856020666601125412853434681892395019531250000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] 2097303596531865363596319616230765863497860023333281690697561841079680328361320404807317235786032435571787793140420467975008333049715002536087891129556795399186567202003535580500361633793733438392262112949495852650389387866566982074083363403768021507686893736232012463979370580026667099626068567935027044063032785371704063109386749866000368065041285884485598162938719944330034075636010222798555142356324086595571448958708469591752929119828562281684766696389566703896715214383224848526154333344992307167440591467507420294607122915049354796861702576630560251162472275608263233217142692385076849748663177498719643302427907128659395271983023637498983235067240301598579835199687824043486232218472633316826435958805437922795507389226448413733979558178510218445307404545615584882812185349278806772429619724403222709617367534792826469160020854420136928172026869517222587055353787590348259620847118806971718030869246770025198933892699359494849500998026198151907756949976979943094538500012922517216069154536192197903125937148747298409614761741827123560182187024003889480122838088949655213975635662664717664193648618074418251041326379546842344571940864026225266589065180122128726618293745792421652043087790416042646530045817408598770098215552208404494648558824342205758134050873684788746845528894275278286019954810379443336937180339949456231003533571444738494151866259098987305843552300784787602236403564827922654195120886707982040766964325314624937477048065118446160370921800695960578569668660284668891601926868920046701967781726276980801364192417134764849332898917028406605576179906283162002225029154152521058929732962466547877733182441964641471079795023289163602480091034518098241139027256288620856616238191315785600414211768090226718897840824355309984933616788309495530618537889042724163591123188761695609110014882124889730573651485372695217016176151874382617291780586288872495478529917426750875427421113860099323210169293167276610311427373019628616417016069447022196825551805673694040334450196699013887283381416702164242922870000945704700444004214768186638017413830561099060261974021918269349273257987083172145296953713315114363984337366144462804794179516518316922405509999653143289339522356484647990113091555659360658006079237961116148031140742295916803971170839513714120470961026248007028555623288257820194761806297365917972138429631249026452440686762214539558471398448317743853091769262041987587927366994789074782737324870439862112530146405446206288314403565209431690163910388946533203125000000000000000000000000000000000000000000000000000000000000000000000 [87,26] -2882996660136404896921231817794034896651428171927670142160979605424576406594406444061073587318983735379151984836538226397853522933639874004438091203283995911075612867206855222424326934540755864990300066133594719836520214830089610596919821215924150629492009441035323296736195569719808310467904278062896166757798408211302663893254553321661098376664836958873008684132394968759662594643289054418166031102463498292488103108022681178948499570527767811060305079511196264610385258174071868620862776202196027316777693421474588982812779100889922703141629739009904037163613378596066133279663007127006011245127395609608396296195489374312129226853709836499789521309278978828304940928740286120146164797868019597909580453180506175775788424917729582158943738389368660396171417313322375932523657001582561967985815847515459173045788731193362428178882903059291047482143439151766528939216406017091107460302493637002107897027097370749195696365096277256171036774891877784504366407228701409005627423293715138062479317720205394536772307200028190116098753534489047256820566915725649771755792504057648494016930320088445358486357513978515072111819548331816552829826657069400028382416170258234970013594328595311639779400579163929528752134376532655331108617100718558108300147418668553951053389422390276630615254667750869185933093228110878961494838741822522140379683465398849408851776792404535822721188786264436941457573249157647147684905488122322291552360310382968799143029422211224558810775230302997587640871295261743634380904240293946255087701724985064680565372632815237080391086613698469523086203104680867771729459355937650554165339795720426542239860450726581557813854166531473392649575353791610843993853571422998985940461818259095394768457315052067212018679931012023570593117887102959775736487836187754754913844784632769018722688291037668301109626069288744316193349146557457698127080817890445000535621971560000863995931664704149117451932547308394174463033230790311813949193434721328500440549907037836174833027327395578422287531132454520537033901874806756617447960193374008991900109816185871567693877830497471707362993195808071214775895842170722178833866395557734005993004931983485438495848826413085268731682256499882493257171609594891862846670060548806018648333907815439320249940162840184906337173417033126828311289182457630434417741562429474475728381369874395937557086832460633856096372518656925220292279599506715774732457408586545039192247115624010662311029251360275403861187747123207003596689901314675807952880859375000000000000000000000000000000000000000000000000000000000 [87,27] 2988290008648810297403094425144372317496458676797080403486035231115053953069637125673118023770114478025881192507432044446050411525476347693949229033681236877563076015700181776790411834925037214660511036366763340738189271274185609051327912370933686053643786064442588804049882622226303686654026085766726564323222463712199871496174090162986759504477761256827134146961050714597530365461753872258770718256749020657797938953922723757341383842327088034544966370084841869723133883427778296095032524476567204008099610870936905291201176837631676458154908234832260020288885726288191189501449696457868710223751739007313854612031206485134712719912056742295306898934281438961067858714520928194553332152620024475955207063618010735046812161357944710601282997257263352381330840845594150803005600060758808226614998055229892541788839879622366530609454412990088815443177150586819329034778685682080494068099948043369019277900670989518657526006206429701335575178541388713483897647210087765773800225758482941277377141985290502217141224642904601023591805235251243129238937143854790268424228071978194132941294873556111417342969580710868625503179122690110065298639145184655212138297745904553464640125093263612571860697353126921310722094631357481489251671967566035457887940185298514857979411928875498024574542588585516828806600319132846923856278552877292576880466799009555052535990132676244065178011445121502820700834334183305359636616257328227589445195575770339535542741747578735312317588182970015494565889168197223504234532178048208491141622077029992719841387230911336917958959705438685984668769381451839661038007952938409593850084695636568751734292047437840590155037066682855896349767936391062316873429502678958716557223435303549972285253824169950929419694431651148172322500154707566733997146779508405393501076321420818824120093772120355482741375718746545869629594621943335901170826532786941520231308502178255619107465764248264844145370521693396379711090101148451357848981458245469349903635446816904066636146168542447548686323510875342242391356669320062920576806798596536385733582938087359385204249086669355357986607001724203461404109266162618683042238536008179802425675208774487050149506908793149705021475026772179823544602367562282486919578007812217486966071238778000722540087556278270785928591361360728212735617900951454635631475838897652446404352747087595867636501462481274118635586730077676326728504497641947018305346889669164695368527361124296179673238883417395700607131000126753805901103078213054686784744262695312500000000000000000000000000000000000000000000000000 [87,28] -2247967285686305659786589704823956183522416170704310471497316799889582513453184741685759743418677444920079409272221563129664331778701299225008691547660381115616157741007080675547607487508095270041843564070810866697736409254276883936925843754937403981748858837239596653239123332474739876704498030634286877029169330104339053981850850530862860702498458057313834907393372440451026142366998886462474319215741809431331544389818780277146175160995468321438197478335069140486842674338254317596935857104265002419958037472095735082064900755487211358000274157091148908169145205783865450844140337172797709945718426518672586862987409417921302731300036575684651933138141785600315863831131673218899389458220204556793759605303849727582673704142574630842060898096489896496059368046425934906400827644870663670706502367607943233157162394394311266699422604698040524446686062848900509246485054525118846020475780297421004780226352308194021551988435393793484597282282639756222710836605280365790572958675720495982756109585544959061620326961990193909187265245406445273898172611361941795329707337027207453361317572051917980988218086509946316119464243855671652618671803341340181872045317428291850366323560911822756231774939684309041608747277659660508191668701274257620927686549184114821142162194065786655301909450696083714213178553028427011411561980219571060887848306262104747356975062593599153042784288222391272589558468377866851547504344525014601689869773189925481551983924375366817790259155912682949518161679766339037663257416814620853351241073875986331432400054494091672742721092333643490280139911037915006892123565511188025403565217790063454994006131292847974528926940922175461400302091882771711392426964815206590038566000377709812473642294236389440773348452871338142197900463932318770733135231094849931868997355435545781208907145149208779428112585295501047064209005728046335805194250386954253495031609104054944823822109906094233993510461585247366703147460567546797331741538765829410559948739653023900519180907189048039108549749161487345714945618652883897040097274755166258376076552023455690281814799848431760039850674914325402731460032004557336685224590474363211562074513439106832452722336765750243390353466439985652899616872241857153884750565546778361769735824964997272280200342561579258593057155080913057226950691898675855725987430931645702489727419819314758538730898143504851605136017005154710418809330856652557859163357953361436219830103325834507923344638921360523875253678008687531833520445445628865854814648628234863281250000000000000000000000000000000000000000 [87,29] 943142118457087192340632823228336818516717572012366961326624540359807511861121552925462251529984626323367446963684220446773855194162481473040957317164117818033743700544012086554362253266214773531327296094466122823527137341503503297414782983542716041547167863116707777160151231337134996295017443502848842959401645583845449666859628615637003501216681745416570789693764809252958470189331398259942529157643635277858304728930754311503590614117599862659090548083933263628960981312560295119019353577203233208003033837351281136674652247784012862577285767733257607468019331877180696458174848357736827852868132422119162929447015145864583315521381422689417469548371318320191291429733859462970355062998142175765701401726806900687017496186235184741510761458078492145860084419127642251823785808664858498299039996370478592982279317091947048175449891498660180652261852560163529956155867464337264084044604025411690480418065880616279365201758376424016258356863841350408723977177292986245699338227263965744495410157653265564281597546431171859053344641851029917641748330302729128081716997567846511322813340089860933855196960175085299706242735336683845506981010697696502599513745990008015701652220929877315926136210131464704209909459408309794159617538012518046224857615400703212422082010346541279693528389501476838460133740910437731788655839829523437772495681619614985834121526709283483430121200570799463710930814328079650752690788031264767235827262858127939098935235727876638230962471157929265112118270472663588527948423505239439293699880084754590162737484495690202505207689865644218500595057294875980914020862740159083029314311180137766659733294269074463936022192501456253109446618106607328072931570826089116455324406940513930691388063535526917602463564163848754180730837363305382283280749035582862204618296438494863101856274329875484460098082330603516031113472824969301103229716341234161109561947080043072394263892515677477423578390389442942642749838120810411174580824440608356733591427243245680871732450664687399683726670720490600370150021670275424594291643516623081697777144890330866514776722542291934737220510040088015765293732666057909283533663883410669854555607959633351491229770034304683221849427246388430803482504645022054414921180621958371377622210562719004808973485464280788411474650551407916477083872071095257756330792038482371290264331910378124340396018595467317444273969137115424075353225981610855725376752123997129055922154326660722186819330370285855147890396129426609540813419840787901193834841251373291015625000000000000000000000000000000000000 [87,30] 369590064785816345036575558163914900918445609931263512363379690197271566360302275286314621888894421521490880716393916485411032881381087676316821155141655304995258556181654161573244498723889483299018061617470819873082701851657977893600909113387364579248057676475584884230016445335139155033633437082379104052659187950536450718033636201673788082115041272548006688285642097213214698632681452242290681716829052383617971368113946978641459764891010394089975739857687421386927551372832470273446758361562622082555517527368626643883315011579374380334234419831012380557861555407843813028713181984243276249220216627076567068370492613379663096950946440601246953955877665115924049465269841256469039285299085918503115582817042606753298719187069378546564289562693665515478194858815520910160806587528388092121251017968771589472053319317588308875274857627209112831291525077695632004405502758350734700364796016429638114157559574795150159735560630853736420599231590485202970419217335486373659194402838244608669515732648639105038910184327575256372949401865113806430358700350703126480332834341139137671188880996341472340033595084614191718781149875132794585000033337476454046425972909321743987747076108247205291473301949949837921256422605943810844452449163634471479264003224326838579387192562022006683026516137130140519303099241653992863130051730842609632075958702645784944351494658323436969942261059404902868782029902174189714326377276860244498835652376459070700636545389003104755840631040659981317991248475773984567468981436358549037105604979634454644900197107245926308571112839003225145277855550162996180541221456774742974970906691456291857244150369702773300566573969817136166438460521274351311840545767554202716765261369559379149891888863069440258749903411714570101501728821266843479794171387087712949650934409735913150294641044455363595987804880497421052191264342082660967290382405327729123954073329113071060493980681651185280989999803853006198152572992292126893756032946138944849613660123741560304404264948594542528904022821340989292767825216687835105757378020163631542630942175757891622169075540203847996223277119216990148260111226207659090398561123427515064346273972360707074125756001741699911271941509683220295345886554473013988521489077204678094970276904534033840990294349787643138701127019460058321962381203132651619920891986086486250242543386137821892628292030492728670334900878214551607642308768387206740648357204818930600911735552681095863616939859020434255577895737281163046671420002731167642195941880345344543457031250000000000000000000000000000 [87,31] -1199485362053348283863972647329244665514659737242296871190398277206358674766401750376518600821274942959130631341277645751410990882346022951430719143378184842202065469726951139487963621174917985254630772834606883074242800379383531901768340160360335537721571338374711956889520750478699598682894154952703116901566495069951630723683226090730977900227400104545049150761550300702332816041694657629986300274172339056350948713005435560742931476508800454693757692564797302611207322087718171154673457724817069572523233243550881779626542907386045433113878050146673443507058667550638970567560116541046174852163338628653812737507742351482920714020162748640327606703684181690515501695829509242231293226124837854683818961742457797031352493835326169383263483185784806373046960970964051482763805093373088630964564732295657085236526105549263305750362401929220614658997124316099907896265581796793119963083373506322876670649356035060349442009815815000524572596121457599764315141228844392422923391848823239823179932342590567382033380124102748390310140381980968395291228579519752636693065734317511953027728678360050485682500801743833030497612175442301570746222178375139429953187855162994616465960870001927864911680629582687385406349345790859590847350956942670532488406884603368120841963394248531017992556746775771890171183241300220464578765147409104098471345567190393708504652613446423463001198961455202845659246343463723820223939623707330331220943274435395855080051175558741696995384758332436668059873224488836640798762640346978785112653659726405116892959333272891579248753903334547238640027491458677993800809977418722033424071428118091928693212457051829858226287073186892782833921190715108246621760652669009830456279830920841271105255708453709137042250803528160092151796273941708267008971373419141932736900568051122459368966836342784307841041000212622647345906329108304028589096578339930877059125774915119323551377315555111467793456542212972373869627991786717439693199828086035820097562856866596839336940213543737251760347641665142257708015407003936504526168213626238424643958651662420056793848719204513781015500620313494097289844379614244893201818602776872502869052191796995855725040571600811082351684096890610279274041474674372694756471358343692816084823529860912231664960236900203855307616696005621851255615473847470635872866555447657693896924371334913527478888612833733051701383908092437945775598972414713920468874920195962466765816904096466462702435058977264745197639909223123480283671626238709007061800093651982024312019348144531250000000000000000000 [87,32] 1370969642464084446788700936119522712712693942505055113930643377478486012012661410903944482260519264237087095880168649144990775798824330324222772222868181849203332359543151142755218727660936931989829413139330272269680848402874192090067206873319035101025097032296077884715954959782560603384457583522733298581736191688749050373185863025541619727583062445340026323497168129640207872383914919689625407379390967069585521909990328606631382502678232824306049496813209543774119186285774490146467940507556957620467427368457240246009184510284302216954584457802584924352278009168625994240222586926661875957232811515478157463908913692060196275859631761083872057668002872706235513598037001955447252327991652862541910193978400990344294790849201960212129134504648466362134047653490276053900563335954055781688047735676299924980665097018610909241800610180075555359301673660858225844548395011853823797822397090161112822175286719473971670804930232560275780571923446293184670013503660005687592043888966439717190303801475659277168763243057428022578219593529109947480195300932812190209438744195164623457099827785220095864487383982691268716714011683894776933950161632804767257931480943419511950637621940427258196154039135505362832133857608744762698609172985753682277322571377092723522987152816106788054751035611110968564282007656001466348468269364335505105578253997477343331103009672075330408491036657675254828775839535607144218422970645196184062646629474058375386629547499036403567060975009858427848124745586096928011318007104417627681552184233792145345300635054618343345680872366936299859462209779390405067528286158410755541245320464478990480544844740894519029703074186723098000815767357484369731483726649896046405632819433624563164280168383722933071472178567071065865099270356534791037911958787313538973211331397578133018487661199600425991448781277360979262770866716362942852718478673145794387662563533903625670704683644985817996576303466237297526445218281969839476697418820430147980759798907055984992734327471618276469696618644958328594581419699078429290856101558891158110495536909041447654218178297529105867007450766990353485793725975137766931874432715940979112412553749154689954534360814641214381434528250000710325697536527706048142427362632082490719985107094784403363140489059202301597747518962949096990367426663662862528967277705547784652365771273886585766223033130771166247738985375559007559841106392912691656684635106474021198313447883995757624669178241317074454056665245316162000566389048611515137122973673200476696365512907505035400390625000000 [87,33] -1034167094938816014784111472232052909768998955527087601059213922650848876402431612173295027775632246338182699053304828145494290503934757172332971998116174215213227160125430588647084488915878491968885584094253916659701347522513537449474529644738261882495952459683876066264764555370081229086712385421943413763181410104203886201523114977888215047272702472266518960052430144998291619990914703065605161456850365548488776724740714471504717157542706527853894849492794067334587667450516176696108960324233992320841062399637962261898385698382770352457164249484066323690369182570726693175571481044611047982082198816444244185330213311548503043517030868479328685511406410761317352451313026350740271094612584469179501256962045623016405826032098811728043419294918865322053871923739421448967981206613609200297892365032966571829613990881527215521069394750707275057540378835722715921266474761300954179524519570930856528493714675282703731706223250986977056820745615237192976758483625742341631645159183328200969568241305538855558744738905035133190611715680221730431001736626415597829083270850363496397337457343275006718032190132732521740614300236314578973168461310935967748620667547096987179656670894897638193626801632395418784961350953602377278650099251318997663173342314512868960365514128328634650303608900503015651610100987483770097038121043964636246277331911766843188616943267895626445845707469441154506150439679575043469210038518894044579654222989635008149522449731178796905220824175336165432039339494062853072072770041958395808933857090618702423997673969213456330584341041518560098977921018179382792560033112012809585265159505090594354050753257698371194473562201614957974042504094707355941291168887619994180462887845245143246031136532102220339610597452173639687580858379367117561036338364840588816280402854568101295452555968428866830057913949874008666214996685105388521110890878926191873569021961489187380273334170303195962924427974237885964719216734319712623087278435397885906603744230676343751796025978436639519898512286452693596701979298556091866254193433303140278772484610106897006821073404849112186910989934296636566029642677210783405318052856413263011320623068669967667855306145375120478626179508146015175471962387561704383475469284320006508713797845219746603278043785512004999632283655709905000229702679686077905461494181910716602570094837614996481967546164786256830858283512968168932006320892604051912988380085177820488701775336531566465631855878373819632487780552647022369438993847782255611818941209989475282782223075628280639648437500 [87,34] 492164747314741590185002756089744623187025376844372914327898400341700550865727439822192034969574299071399152901710436142639558581830821065393451394126827796522094430356345849688201724909378570739339582521642187102454402338484609781853444872346292638479354420504688298828202656226281944870222101801264782818636022995206633967637875012201026965243076352920197440350997408975749652125421070058229987924693160940776425209157396033334268994813365908371745544217691113404985050195404952703356323262659866732246233651915439719769258747024367671014988229220864156215680579682896363147085468247749798339906335461910530187206345366510323863540778165679954851839439744090018810531804241871325686308408359599882539031178084503872878426541214386326521513863599761939237675126401951420877466958938062936991215958413604429067446086938441474445223391491796009342190979769220926250867430303061341494096814508312209346142840162464875053148550319899334013916283721652557886975376017386696386692455274960025899837507378754985620532828330147538126495140144592850885727941021148602851200541575225687570521882450165937206352758661243713789491577791426811309022738945466326606363162755974104182926603605138001681677406529351836855284517547643760529081844764805353135669496457802758724979092243810803899320751333778204946521420192716634170897390921453686281074108502585064108436763518361530739777737921476580581410220950374374259254209306168398422180964048910854039952877644587859303138438124068557103387126935651364678011450884745279065430668904919648735540894738962223816851061962752218652692430284603242906181038280904265453140856155306110976294886368752899672027935731042913985292275533531336736407827770352960947355379944125641711002962906632045800491726446541017504155015784930050706520740506508233308026669526317068664183682501069700578379906035604482941278354916310526994232772718710494769956257886060793179586654435408675566492072269716817027026701551976462671987474798312998449652100075007979528712957003883586004082380561226401169067043757057771741793390851796506634739021927612154195429188997953621500979147277104783328689944066987425475686076344945416561459151687222439631858838686873661707633098310032976264703592326450458571130031693350187221480201080069325212175875942998909581133032159005653917630806071397845838524718179116759023534642601264791480505294610623045375435758562172314898036288441024641076533469234790147049383816879504237197880048627888618156987837372444674113291443025028988784985717330755505827255547046661376953125000 [87,35] -7472175815881656442714074427850904350583415626660826730067357347494892022266884287521430429158178413836104552284699181058394844164307419190737827784404983187288779326066307283763967550423736090586833639860772275550967075814008436807734305359437105365379774452378755092746628229785393704030531165045865246160381015881813377077072110459471589224534154685418049460926188555937829236424671655233762441897853170703071549648558593336515591419999346792160412334661407653398063838448980571756780055131105633682539258576568521892574633810105045925558378338401515498694274947707641841770845291542747258418086407113021484071420474700689777254808169557000746290737383353126965769764988417947589819295466966704653260264795611080770053777568250133837386278619359215162212114206326125008539354119299534843221756008229142843779505336511292781510513042011893654239296653672384899358939784671945684133609655632375478869507247420900490910902248125266198291587478562287302528938390317407488280722818308746124252169467412361035291899709180839380603798030740087528428992231996552585565522906869077058632923476898493715082519214600936093213381744422220669341831128630093313149940355327838088428472018731577768677849238485610752706558619486418901245660820799657314215263848732852874724682719519458997830351315034637158182392605239176863412425614181410987343699123040504136948091838145863303636516057135949713840748961879099035474835001675596441068327686833340247686166343776173571480146795404258771162302754348698357745469127294245579919976126312644816718086236719596990514903126712119686676412296097714815032243756710169345046159296817986094072735906492597550416644680194786657430845317233916072497292520630876801658326101667102661302967870403845109661293063083020145295057709953864848375302054628714849065160488484769874871554526158407095974714051149336114409294360602801381998940765369715046542767912051829104592652182927367126633954386860362591260609294677289377700836146464712481504612406715212284763900213146621226477605084271611256549188607910529858751046697923401006242962010733134691430457029496753620879866440277571497330513994795633410526279209558714433672719937977122435586045386594615399052367435942298131749588456509768893773678854813059207185389047673949256483237215196526570112302024860249025600774247733601574098126746506426186018489877008318151042526736248662110021928077908608235888589999371375948103859904314262827411774460178861763043354312555468682636691797713340311535877693582276791450791364468386746011674404144287109375 [87,36] -292969943574137534154477104681083466602136533050706314299479490873803513824906344866751865599807635825760953907449981923998771466237688780820375418668459928901253107096507236281635357915472834092273206677690061138374656608548176673093378261287358917822474890026609712528457063770507692118265329880599697540644839495123895300011307493435004724038568076182863504647483454095025994000076584369482832176734469976687300527284558371358163217136514007096733676312291415114116711667647750940598444617026522088223800406592956684308510442727538856711347011672310680344104266918000292077591354712696276283343487232044513656186661094702449511375067874284586682146869374810206516972814385778600130346827703269838921041694953069594940334575044210244775526301478716480275025758001195123523599935529532446577438933650023142600100634338516273380815407153053770597658922438716936531339546189114575789188029653791495989945307703747398747288185871783267219712674127783911250034581477429170202273269051215936234018275576160456452947311187910339877813791037667987018623722528113393208451700767361158518319572656492022327499227851510515786974624196173753962231211984056017159286323828035531027987786732415551230891749367606665791454538697517414832267244552953355045700194695184894787825999538101013026135968137009929654193032748024195446211850032978786469163878892956295301146725783366477612817683743170540811500693126851618415422131785144709712108300349224881958853527698209694216229223399845557845636068783610390708264909384180332220350714814338030371990788766490672052730465508229058444573192483200937883257283660852927213345074181420209729232916757003796290026806122305054039650172380700651851516678192327286455741737812968884492087541669468388407235181374984271938837692482442237861380691019756627328333941906262210555592900406148402753513185083620766408242019923505631515170650943505709153158108645791067743353145743379889609700928197015499687150567633863673399019871797206856687852234243549412018879725048070131499187994924490105602691690879814959480226699188124115803577199822700360133882996851295551043608177710911861946376646958077004420417801353114610196103535793765662776130365872652662553252724211181730362824343600830340163706126447439987151987813067314677928837383531530859825790351444141526375131240974674747138330772585583239524698276345221421117031207066214123616179929836318495360526425559761103339619526069172579303208866187077299184755899795002606009429826619988169143634066488805084427227143351046834141016006469726562500 [87,37] 404978785827316315335824959151104312701762582662457948432697961240003854133387654384936811709089585694571774470806770349634687641155825884983603900027896283057092560428934362433342543335362204898771642494752499657423487221933236866184126823221041330718091870621009100937410297622160670884974614001212285746661199737439743782919891653441959397341136057727338952513269005170769823645772206612222987991999315605976246822156139174561654285523677965484813815931318341269632575309042942079382906357767391378073299278534385515304173332124457167225703110993041218057146166265801183211526227788163075338622699800057655076304660808169435094118995385907462445351211418428896839293311316036295758136997912239103527054652334946814848123116195913010609618400466199882793513076514695516659378054352029226981893055689357125622526057260622529671746632187936310749612461140539762401522719658463512862365130164926894891957298437099715996761514961861883534015822308616007369484057766530350437528883287473104943803188319228678604239766306600766072140204799460799308974804401649673996751695948156310810564610732022707995349969576969450979284246884014087713392498313228968384261987888523075268733546721350531572772361680172710644158411182908544512575217469994936728350527274454949243284933911098698219773537034798233455490147421828773095256077290191075103841904800516297427450744065412759799853978251726552181873062095040265490157821964826835097051580871939409443914965358571623512384933515180846533740622790137760755138246901125659963201960887293690725617772007988749907536348499409081895314283931073465389663998543228171017248144778940635520620331259183650419788554918483643569973240702041306778806346100548492135843776292597219966638251374932029791319194003656326680461902651704005262477230670390395220423106772407805762030797310021952829802096227246782820820619776261660309009395665691781208179676366746005534576242050330569380739087564719666625157730356998991849870154343089183752526733205387619893818726357972559780557736766184694754573441368588046839568271062812126234354853419464549175416213160821045371062335616025990894096364609670059659129861199250988338120020173949531982532169718181625051053624588716241719678724066934065798023253280770237285168504473730049499932342759520951371338254685528071198039182984699167192478603041337146465212555425609419988412987397178000735476820110724718667595530840472781912857796540384216561766268047549884788403125317476090024021730660127367316581292917831991218235998530872166156768798828125000 [87,38] -386256701413881044357999720175891846665099207606848244850557584893968699334430355763721527642645627909736703060537963912013279246582886282260784568030382473953926304370220762510906233301473341961652220773460744618373019054364917621066822151862131652801045896924244248254896469368791527922585613113492360759100668001837788665129587471958924160026321676561103443623340656301360984546024628501818139200472014787787374988150804727642058412861869676292677231622496653758840711595370675067793812799857263501619409921906231595926126082217727210430936453972157650507011659464751822678423942177640854453689482447593043925849422642062470607383068581974671752563702205739635468200288791360220154721197097252228320428959536586756306346598183819925675117231977057407522005386743782115648649811347358773046798935047673985923697007789417872858040258904499700212706069462595451109436242919949472649424311588114234847421275081371213730462590311313887115587496038497362859764322693890951215226362662635991862580472445666290720810666801739739824412738822359569717646307704036933582504537238126134449106566997739421914606809995272451347330854347476239442289318822976479715057095162721986013085884958256026322139658100737588602620310565544287109934626871322718344913760623603989088316003703323105868332028270246505832490366730397520218040204147595717770376752155761304412896320447155141481280987681018086721559243455075111009346733301423468340952622821989700413816341895996448235785277387636261416139579120870811387560471002132630272243316190520664689764931876009137418452659208538457078298133504816724820424510653310056780484335743350933949485049893352111412488376301289430995088366059923968761106271546338861244135725406430134952126062106280466022141960305434972662904788361727028549417827159678621723263105258553091335629207579754728856183459437759211382548701925964105694100197686529517849533440889181335380076115244814499049857474550287294454099713743239429254209219799637176031610810277551047386040474872043035572480795366103035081982860003007796556871549324534313420097513334477959289602329643775043170755039049183233427086072713805200982985223970964449233566675031839089576590643989598921270939422339832748765108348318874250837429667661311006120037777976878613271056303502574624117137774653232250260358615377605072539713955814126023178138828752331013037112046675964929519769548764531484338614718455568094463378840432867244477360509872579369640113163644578025569482026354013083369867351257731513669568812474608421325683593750000 [87,39] 303424677718377738802259363128435237624124565675163321316840331043662331993437002668068203472487442987684048638027775794412838785222256212755179173526234158312042245151819796492899319545997112108762704990335652795082784805983351753533784066999771124339480852588298458053528512923437883915106812448594797909993925595442360963295607486089008102828147658422372936301932468653235381393674010466321888732194342824560567729450616044755476643599831305446914766297594839405843989173038868676370031240142850508537239544624596689785388830905446203188196666429112296116818997904889242596044262579494664045481204502271050527318193794027328948899943013793150675472101061201451201762687725607732775114131535870898487962525587963320717621112018784656843442244603060265063447914285546669075370226602391995971088849035693107466120590889372575741779099430335250318067439252276373817326615091233566164204057471168815277183958470439702522881313971488242523086780707585026716371432069032290284913348903635111313326368242529502759917188585563309965740472071310484681403075500004234638405987200101778148981638111767697458891875784172467204767940732426658811713132668253554517965395110374178500239811264741836936719526709683510532462809222078328319984447574792311633986312195413952133587686369382025010327469326526780030093329565285125943257977235541255675389598737603080475823442717093512922226314087540166584328954105112677097205420685824359592830843544636088504574948880339168992323266063707789494926390582650947431042552324979594023581691359667182208673217273805129535176143770236648496645725061697046856092061047517308510172137658435143150488567385666359942437750900366341525751387092071594373684299172554009871318460071546395531996881533278957678674991916917687174703228587363851785317165300462705149460285184859275534442243976906097305504875733371502670767334116405326776116981872534777712281908852052063170374142029722052845815676548566310505144110712324068434669720657485864469024153317964412894942929594410437021357725546018302317625220974379605891627841402280282297242254940580512581096496299876583364959156393256442829005309192014841958622778675409004559110146819389848693848226628511671017363451243079943198387154596039560554699310678284912781360374459739431363487517881117786812556284389326472597480220864537443847508560973074721401816047242421354072389142819106657303727609066716748569461457655447171726547943405049789469740754647347430746982731883019272973996468972501123069181530600424423482763813808560371398925781250 [87,40] -206294675720040385261956390553020051628098846864908875698156395368935862667654564911856424334061438393677035194486032089896116319499960286942658209439901104349998040171628439173611484595122878916950433602697482433009300635654853437179882968358183768588360864215129948992443899939698832154321289104047248268984955291798473077334920015443023208043569686332133761882887075754401804238526871959116209589146353273543419588377394729070601567973082521922940525291544624709546845936229623943238866692338785108225106012143655767045403675314676257502967697619600405557699935744963605743768908337303121348784439399287295472148880026114693101231470679236595981235676362159941581990737449083639269207261250416401870629154376699080539106030074901689404677136315203893227620772384547380598091368466012861505715676193473488193686426050095563522445602023723445237118447781235557955282137779273309539502130205540615014784833828842014321909677754215911915838050001740222663331459342824941697873983589935952492555500691515626634580807274679123006720543499632959406903029410167453351183523887034296027587024151690243277013360369594679367799523048763693499524643995715778708137575909920174544747516712220513770245155499992443589403647886198796666508022637933934810173212726283533898086295656294149779879229541476668080007097270253649374335494444727862923035893008286749551138469867847249613409866341760973431179871132074626275675359091292829423259995582575730737524576866834764866886573216255319232522643664465061189804278475112977184763148139809973772439659102714884519302317178288635002863593922668734661959986507277469687527983630342845951075495441258874594504086415321125923264129083502775296277920230592937624693014161094303211834164452480822039823825965253410508518244172858699357578633118923737977995918317003753012956586019758035375307357166669252454996884604822376154083813679702261105879692793892135133829194571195629679072852133453646087153716900856445994783009113344514549412085127314001730372253067035987777928602990053102022783941979325029545668566391664078564016212255268633416744182629331061875777027717017314902517533347758144112460664428942609862483497105098840786412763488960659085647129919936724256976220674499927984971230724416782171813569279595511169619486404677898566776188460103235956149134669280627823126051976369157508526879634382170754488180474812371149219957597277758564303454779178313071147014217937344876821586935675947022196375691531325001070123657540889873518441532951328554190695285797119140625000 [87,41] 122885497795815530565620696487044428599114091719993918305435858830366983877094622220197652143276724107675519610603411844516408053974179770285995713774816487206833761617369437094947941808013795952833858783827352479666257152473391981377605051386280857429495995634331404697199635417615410310316554682071298260722870872268799810254107744873778992471175455337161015351907182923184218269396806996702143686069481536739653510377705483973868707023507614088508230747077237974538220372837997662115899439294795743403656399586058056128726601093587248589991789761944097310878423716505446349662458951726047174394246891878816891127120123216342746508359681561471227873045347967992566921734939334446106037456474732497425334498133315526255426425173224192496635881154991616660325385609582127324915993714439830743456598537512638527549382873401256974425836077951644950864108871117746244799155976993691114118601877905571960145741433591022933895277766350633168816760358867599562599156401969112385335466359291770080076118231302228869970794884195618212028351496695093929452258382153109768713067837168557972547458119403936029525635364081043065889253513486280987720230122654208183349516516910575557636745235928816336108165349222242295144953245450002156683594922505886548007875256952017369466340955601067724681454171572768484220570306325900599181160732238380940365847708535392135849477460669848063126466774576098355788342018993342353911538899033264181595807295332937508333345302031799418934394283005291491716826606163861074957457948234057947989256951976554243215403377932380424508914702751601412547571133871600778778843713366845847313243627118691914203543752408054181622262698421415348153706021422193383494927114172944216649632890633378338649126938961745269457291789710954967749139424037967738679606168019695030665848606204741436966052446071297986635881643655338160415193009867371717391774166772187966578727378817209827448346298858693480574859972823091666681755036461891486344336104040566543859858612717228126986107333314315864949773380449289051892876448298039183571707760953419717328900009553855791471693361833098553554272510843772105778159023636290264750791032643898557458835328451173137403220815487252610910029685286412875217803447407352949027853373270133522419534414456590231784313760245810502279817261010275147383806694254187346800739902646262100599349524249172628511444426382394010666528663172189398051267404308586783323220854299706421112575860353561894189977278195601340062345002755814921124866145873966161161661148071289062500 [87,42] -63639408064547820426395890424783661808173330438123245435458137775578310308174105885207675153545532601962330559281047775329859451263792393252118125572534108490781853743795895666021946480069171483132188931457144873348565275706472352389218288531159268874098015658904815151202602149848894763477205716721311700275603313619556078852248011168654605588463945448746579836226330764653294686582197861621125509839667566578176156822096780832623723495896576286865208393168965041622720717857929459813477396490550086458055837415909408862436811947277254835161064503296537423596902387293524288031889309529214327461484656533100134803216021026439913397718365343590876777010953328249370011751535668786471404055995701179342537675154561320077244888461756611176027687665808384469549365023287618065818360803915976514260983665515229150866936940726727700460595121355746964585730996447660315702907635564575470115387038169864186530727308243503244156113339899132106389016433138580300642652164348835699122528852794404166044333180413850414547008266601359148638453202389221172215709862725973749271031342889194310359228865196478626127563426449147854721131615927882144682041560065725335732100683630286035312470796440524339480933055133023962450822959474274702991628927974806032789201265481410450726705107004204500340415458039773049058483466477447399874088011481959256010177608220252435573139646178223585762162665922565895308586385501026105314821912477160914130054118020883011074889972546484814022104883379107550730843364121370230085506411174532640806125435646518880997156124526190622600751521455581481960365879883237656990044830048916512841609838670288328512505446793839207641920585619452796549874422213324716934207273055787062571056679933985494004170190119746480068714348633932017221996509600143141587962810320384765525782819389584853070285763018173077514929771665883172039424148629440097929018610304083066474029195666349077522232354300334207306040256911736409789353952521026040671059858855929037787431117974223291452681478512624689563696317316534808398678419709575011103401259555049435989453956084627785568206662924858593524120707153962284643581317088746985522649878746498165691559074845535672251097745556506997313145106841879711414232582665908857907318854038792572243801066706216906321315477850159943297678786597087558135932214512300888680426376795482650496931979177062208539262699207921038959001541821553190998526309548012230611689708379445239122161669384527084692397768889156065471107638804870720861117661115713417530059814453125000 [87,43] 27854631493621467341935412568437421676798420315279844657431584460803179783673588899429090587780324097219549943872676628013009201805336494991417093460032705162142907592271122507612810803688269689587956284368714579233652228048201489786034982137945310832870254142479400253431714741060352431628964991062313093067067659880705549854356677033139366659604362386356194689996464894602211935028365399836277494512692197058779553006344571170968476526358218935151792284446390876816824392776153180692085518472484006722560834898576617232866003673049084351692050779463567260767357814274782607826887042290126030048600965536931684047383379589959986960210098280458580935507041324240665321570774101948672186930831415409658398462339648109994198673510629184226828043702062456436341990914472762094195159359445538064911273953805707742778369931891240465282772808405429343477168759243186569337890657374743903807296872134787783535127292710335040856155492212636875351806783435304976545991064461354768481332522731061316740734754734537778462985750967521136047169846534633884248829171043943131996338955329796560354351121669501179708106216248874023543779812108207442052969557401189617224284970754393755206384599597762945585294271879601152822038736698350092944069116501155982524779075042362341519957901069428499726292513585663191280489280993475297212546490623670466890072750506062498672512057369208439082709229501417737202972730384175513697180198432981506968271530462161546071690719988251082322458089250544641726174268152829021855415100727979195089980672387045744409838392679267122575275756635534636491946892820122272757336257192632941264558927168551919680675073992105431601458905945439797917440538428749425008982160638291920880695449894893660898978322079748100707561554392219933336728049818422727685937249211903903515243482748970534455548121948646475101842417939131578502511350299566753316946872914789921575520925408777602037278944814517593219926886182485304624911243195499456280294974265698610959187245173507343137112492211802143022519120631834794163148762305704500797724452092924918680859605076115937788223287229952825659700486423456882069534219499095150095398335858305803165712487645997569936128652834626107820182660338415098155707488854819308950352565329940475960803724506651672733967403330785741675732496847458402160115795749497854549523790253512785694028579645581206220706670334423863788892702393022961781234440342991540037394550324124970907393843575652718357515716509554788845879681226380686354104909696616232395172119140625 [87,44] -9582235971726051709018538149706138836379838071775248540800647186294163567720188484062536068641263304897613037849082768297108602858235173782367148803070292271746268086402722855114643040496669452315728247977197558757286022804662829383093962622964776771078349386237022078994791639762279105678826016451270621688854675452023380820228545038862660210394180710135121464332495438994144314525139256555792306647562717406323960602647908891076598186498909408543507546524050070230750947416439938154996244130832207997234526734587698776300412265187196073635712675117372862802390297908766113862107976987633548593266412798031263772563081318428519451826951603494116079899284569797004715566728986823353078627889606843148797674890021579259275986752363785877699541061533888499285714605763616563441985953488647454396840251620534608343557376143330181843747028496343756507859257623400431748647378892408954525695407356794074674727407986854305620927790612843107395356605562350546336752979705772409355978709496846995158561389786903905546041703838094044026750100000568108848562910106046605565363829424306979647149334370612761357704146889440706445708029505408426592635418347055214592970308901635151773969051043912613207239915968933386344039799781449730866217096890506318247199935955078860383556125950016953991997133431979408246383538424997170564201703865542676533051607637571536110067495603794401985397619728082216303575000086830875382079684673998792742049960648347535979853379304946902106036948721506699382349025891661194687526674454178471740953507210312196427164954562876901847961790723663277825221269087888166024860894202485166286333460088565178177949960455538083328624279177076694788145912498731350985305411210310217254762583369436267699708867172645937935169870639712761039882418092521068365776671728028567811302181654426002056969229458736627705234865544221633823850647383887418914375455683637439861484019930620113239539799223779722537878487770167427173500456272372818082318784857689422142820786545654524024844314665184739803536099892201579169477357526289096268768719102855427709108100852578374458335656257261329182255717977022502430708518537811957890903067528366860565852312290285221986053523421917174608373864766835069932824203051374184858106477130322280508370526574013637641888825571435251489379580788784891335062421136933237955494088340969308067303543314362555817088460835090358665266499737032847877105688022567397394815372979588081073771476046602525586727766646888085293035965117613983466071658767759799957275390625 [87,45] 1964603855210149717870151177322007001792339907728379277380690703598465647775018844872852265077739700793208143497812454049448360858764025000618084505821928043982843650795865963801765389627784393048619862645037669042400026882745346165905245579124330937045708283314832130996732798020909742842140500606758763093312113545138536383081015291450108659377691870101354811915761097527490936535995446829834732139266562396879508182156614127304683483234654763923893227662747918621899139341672088849297670726904310877324056807166711124244488313634462421673734042890381990908290519342804652999674094431099304326091195803835290760921451436590973667009836335124924088037770579471565457437421200686097302479639191977027856239499140958233216130683639718617636109285691732653912358813342717363280307443765380919297188939093505239319189934296896295834275669447049813709882966221300937133987930341999187369693684246839181211730477237031158299681778892536662185956203547651968911626828603045928979237799462225820156905269708362661927617008579560368067511309642222432789741952013103064756395235120542330315931474813262501531356719928891610957137140906177037051454211859917080117330090335564498195679394567202915993471954169269384055087933166989697531433815044994147981563482209345174486356532187102539565997562929934779020449174625110303456442492969445222699169623323402149755807661287582010925563869869700495005254045053667319040020731567775466359117062083621309934038912651433815853032669318540359516881363492848701492572707414421395655535609199955832493313685863970608809184509021742494932717236337016559478554378499508950538502587565513244889802659164920442658888289551849239122606262612156769641009053304969444586873326606586190843710670380305596070451417709447132643222851529204752597075465776979483894887540091783591471900710692319551472438112931941093036783580414621233966240112366210329344716429439195719972973243989017597413094361655925241510052715941579143779965615967965317775878862067175541944640848760625812107002899744556915921402368998816167217137935330409051233755857609365974744017254778924786506665356675726744989751770296695837133845888861389630258133000111574561605337655762986644590145377743535946974977929184066113272856539869836199052012482905762137411596378882368525053698345916611292036335645487340232424574921902338023264675472803680386267858569531987129223684534630411805663432608054351222568091601554671882534037635123056210805889002008441037057384637165569074568338692188262939453125000 [87,46] 371361439907344498299501807614907564281953578814755558975772352495373599803821065311968698396460111585889712308001233601228693847225259946392853484489259019237381561386878851926095375803646085002630259347258254763080089007528135094269662029181775791949852721685795785420966537202907587963303939033969585958455578900309357119286040185749393150158918669079422066090611978894336641395989909673752705805730127999388716149014681366133930030703701657954662904003927419841119876719388348679167136282317233542836880229800230150133029338353983744482378725579003032036944118106481389635209175807210789635515587910038499111550657416941378955785531962042461774910588036050197274106452643487772526885263484801170759798125887135116121411243219432230799622658586290571333681209900284047518263772369255778029272154544578743266386156640863440565725186874262618270701172879548099787167556757247422667295032445268649455743501234555964356914553671655898239508676551451726197457656430767045240682045867687398643085190944287670487769707254108892474929985806523891910846658561898281692982541242958076441652222263487953113956750493510842546162875655814948975783331911075777772012544964983051456943718162369153892134763205807177533742038500635741815992398689858716611071197415568776390077066218065736557228316786862705942912513427379059115242453084384959525621487420731470925069144248955298557613176663537749739738844540448133395687033320879479739656326528897258229675972326973566023183155913439471053749050971429289392150813187681595027826330244532990163934544537350671739867909534145664112925033197143560656581981697374814460891974262295334819190168662146584234119209190836050335017749701797300118567525221990382263680142976694408078233246023077849587041536273230319606862784327640492478200759042642808225809515053192945445649735625782964324133194286586797497581809827343176483444926721952978589044591064054502213142985685261110876793793719906501411671515244104993863615064339275782502813282737886376238664220297968531994786808111212219896105308632105203218597204594640658812114187117233845378368381759996940105162924486466549293348736932408507483557487975749605419727877062269291302960368282918057735007542295080834266422312332163336233324673475671351812663611966009990708259182030029794414647550886882892541887686527552414304780518832850345970272766053387672607833306247045076755079836503783975373021205388644436608494100524857041684190764905331685235049728481451086770093183986318763345479965209960937500000 [87,47] -665947120942743607243357561267037833602679961773936771294265766824529633963100992367150891158405870689521041156533157824865181133708391173851317455290125505346412179627710264900943466357879877107360346355513125079907338957572823011783081988676275147067925375421379142278732641105873588318919073673160873310439244285638580466457041447022567476820315290545526765612915867087592962159210104206592977948592330274518697974108860483740730963379287843232644479454262653240397857017051672621420063127878801806024102563735138704327297975500888901273692585149106972238134466327865893271025245099574465027110004086915998934387425164419280415295656682629002996694708492154026728571630546645193558806803941558679215262808222004215631142857428067700407673661671121829669992392074022014059029973126544805381887265730468972962015441597335239460675192237357677323213232466447771881010762134023512726047200308066354743650419473093589553949223936123144039448359424755393065046618141029409644908487341071480714532218974224864383619072035889174324768386720923334461873490650663459825049045994255875293415981621759836033860465247917332636350353274274998573562211523715357451032716639493399558211123727005926516837182075283809718236053327021719229051569592977018547482145817259843316237144338979856510364878231206182972541660805034859100460207214407362087580714499089585062916967249657513314436555997193116738284655388399060886721676447490347970606025436607593097907074277580804738975924496918237274496742784518995112921239964307592710707191528754782078575098839453513929156588943071294587267390798651319712062159790101480659500415014766816563497678758207890917437545852188651527649577527712797115243947439960145447203014620387315064680357522599861972396577238316425548954430134230909684861140652086766414374360952177801774687400257952159106036982312719048398549104136429728666226698266020798233315629535597771199596958099497412810938209328305646611473255583191161391294737025477373132693375680736629561246295684312468794692695059603420242800026480989148076147314099902121136380632534695785131397776115193548643803530673466114738258945328018581229934998552052803838049364900812219958173704776829751796146129980404894368531247060949334973011594260278674242797198831978215426583324925449744210275907995131688584415080981894817112966874208149413139977385439854554837918237137851887166494305211341077047403718108569224122243984970172847906355679285165737243329604403254198818906672840967075899243354797363281250 [87,48] 439726795177718822563053606595827045698916963659873882830096096358252020377784846134893252359612359605685066034605637842190041256819381401008715759623073246279432645867181152057755587037698949815496685931948920371367640328845232983262268629940369656467980766740009679283522376696149119762458623207634296534725749865291878018391245177886762274362918832446506858323595084360660265911590261069853863980595260142575855745727746537011179334913732009054300144426781212211586859765363339406438424665966545078847126233240088350609542773346747785381100825571776875900112838551606030886538574727441482671586761178689804672833344342864143846620531878949570417116440062903928793189208327016197559966123320746883185427965688023653163642722062218615024259757138935059222675288625506286019573925143005695087083269158893426820876285707832202105875362323043067842542186504217034603785085998241623102538940138819997916629643658227749915025357465937006494490337473661651446083610543233477049362587602541586294083026106520339070935553421607812346633565457429450849064116486314237642492301140838696206033384243389160314080722599734386405551369288052736227397794576069555243928910969100006195430272212075255256002263359911590217343486344387279026335522377836134174225030508208342837558809397218036239168432709046284790586797483075098664072636321359934916803418819967887039603152334059782923645442390340601293187000450390948402325668543911434583398043983525954223744898914517700519585746486301813359689061956647501290870193813846981361921730603386924925575777772521180648698385963113437780153481293084393905520617905945572655308063835346629526383578968947110642146825637961383208680431654665176311612374094529240241312289108871585721678502721339910535888456348169883943855548529427980428713684620607897505309999991708212893082752042735203075854461335382536174215746815238667246319872087867618910766238078493904017083943215008474303359906034054664278297361899669192586094759095399061699036239630586797805293991777138985335354711759465614229930632936133050164515417119219382390004122026997836841616975703161900878863308021898578439081977123035170319265477021406769195706145846073615325202071992925547780483312896228159887089196963264711168167274106186812200078868650483257848844397740787066662515426625992947576392496695692136184229805858297848451596984031659385883623699181148798179290774948863360793939505460543318613710531024954805107063557795216597533466233727050820334625313989818096160888671875000000 [87,49] -215443233652399836118070161218371652018638682323822922213253394933675617498965362490016437317220841840065685362862513494366308219487220203334586327868282378859109470268999402538489566995825523691477583059462040272215948140439933760745512655930194886029823833933542027852159945349427046472673440601929902698270318051643239779365081192725649106222380942487952684471231739700436550059300530159658954338164244719669613625843748443648130769892225532304557592727486028570055293334595938738066841341892623085030866285299939917425652456268158641215384050073823458893164263445439150300097037785168354032960135545333114536529109092896372250498788365773844784380377768899964102539619981467423293252732602659839969440807684604975035830057329026885486016642033617847448644560326842560915880405963141927891995111022403271112161357919445836071719491983441320901436687743634801325803345076502635432071225699103305094887227937647834205017074537059115878262105460305658590771917079956310921271218083030180311703340624493059825491183179262663188446135402516156135362813071004750385749602643546865877304761958303106849324825736551058944345496072998589799487266564866562258930874015350517225881181425999559941097161891428278224097070055593245148869467056931737308187952161696331577190662972527547902441294345668764818121809034809123265058760692645030205562631651700603146353427665615486184258623038889431189302813617807033461043642540049307714936300496702303756851015554325349325615389718764949229156207082448507579359420927464703179659167126999019216335993335332176490917786970375488751049972413978856359932428256440274254862180840474726249990557482800586004566537908201755289240063824004364870875885997890183053488079638700413775465676796418718022321259978951861687520123382500194101349823340231823466258693290445365210446024001182738427410337035650683316048990781884047241020788551802810217380652831665028565395639961233169521054815901897724180879402570146152643289405334412350414516867717013314608936664885472286275632542812125792895682717748384653196905602872575511015477249532346569702244432756537216529225505124651478732955305828143358916393977628022676304124223831149117333853173531091718133220889069771459922980932776464897125448291253898437277600364419846841203174032333543741158389821030374701034239465858414350377351305455421092165631950994999448109679111882817573636092932506797512743837390732205130737328113722631040599546926479653016722564089907576700966274074744433164596557617187500 [87,50] 88531835622073363786122813289476068941363175588202100653233932080393302934835440542613873713315207407790034360960263409062090238182742027732749752358964183660856630459917573872664880051005599592728982026118471673037442487138608778969691017424951168523709162449619771801135735819115530720759360501906348055344508307731159012856018418879910355243048952618736037631725063817993708746043021147922215076155199262286142849060892873134413424786771260083842473453965461922141822635313364072580940551474522514628445904952581494284665857316406253958997543625250308746085989002743696788833063286074254687917429700313652065581369997250731087083912251082872768453449759381340398399926175575028592058082327450275627989236289594340420446799965308461696460528959780204747722366757132612344097710744024577431149982781978568225882414586510556846500973166074244146183300010306235738465543235452687944240326132099943129233833462025840432491553192047650909411687234958768637145641225252637425436606142722540216659956551710256863918782801158454977954012318418598230362673868539059049110681453936414435962441893133424903685344115646519861145617559048846006032729574403996868354317916534225082622391553199634037087297556974013258715404671769253137331777005688012501882399996550005424825882544464743226576038658429850688679709892031521185087285471301820703230824735720849776093704241962759170815902519503691267574672516337412622999771464828662632784382307641855920680736731217628209565223630801776293901657966788791795812436503732134126535467796844413189506926718722102037494888184395224848193350889823911780114822573481282503795399061403120721281839922028054382432318224235640504773110957409354999991379311823854612707842636264371595424342707884274328515783558246220417384525469170663035616911594213264558081132739112511552983559203999094782539519551686535870756633123082522352645069636099725632300420637142609971359222268225378310330964762478259071024972142808045333050540319148200460237515269266120335791216866328597292413973210606480840221737071967195436942081644187400811883415212887510000929434730959954871784041629255970827700283288201945946972367918702023397355849557858751846376149681766171267704803182799702640802324557401711334406200262571916296243321666393391874508852518988759419708534058442777185998155909013315116632866667405883773248812449126402753704141705789743037564096594570694651343772585650331974499129885648301604499748370578782337945999980632905135280452668666839599609375000 [87,51] -32167818964516537940702763635851117332744906782123536532629234844031887229530373938733519608640654892796809512003215017459862296311114164961412414189154990547443108750924089939886221228204816857244707084313656510037049760819714349000129072752531859729846574180824502112599578492691964731748776499623245990272577617966708175767409326291445674565030849301136882840705271422357413455494155983057167850420787363998787819489209942438947665880904646283790049223717482640726924384404807437713161062263211529447193615253769532924360087010412846668565327609873447004696374547177527024524529692431908475291212859944138881276376421281952031190246196917000544130161313299420907448778902296902420038338023058268305564933083819257892104070698995352874831355704156957898769300763058267421657497681436639977026030717798644778651968328297465620156849479235075475005349371875159067813561263002117445940148462942006786073291447955362564615330991092674961728082963647940122506121609416781960076081662378384316524388059686987968639890794664683706878773827312378669191096098429309170081467625406921240415237903995231964439217881299215487507889891315299646786940604988732290528175423478690540430101473257770454259882268759316302884677601338500549942480586373624582962690758957843192868990175942670175927386061314465591175084745984455462770299182285859394159635220891333974842925780156432068046688847989444493543162607409852879089371601074290113988169763525695810111360028710788748700653120852177145321569298460006877576450837006192941077727367202240106452929667855975402837789264138318065369776343797846683682164528241680134957354427362690391237079413023376100868671769163903471663147432345973602550690845940288876036276315683460092086180329922240496598717478686589157310689656915892026270094186827422041956259704796410066855014059401624026458649436029218379054014873466520228720029712661618913413988127440770862406825745581011895924817000737381109607260169489263108045442686635721839596692729924593084285201491704868462005107722623209284545991242689366000292175717993831373945341786535108349067014913711767867718820585195848276786231581709554429410492062491900109722089545744508047626793562452885819937201667216033375072133508059855873705929380034663293938509845568973203441715653348893853693190558299971018138583990599664612610603409277118667098410878735194613421150589723966131519330251178730804565205524534850792677085035834203759064913924510187227985558156007073193904943764209747314453125 [87,52] 10686568062196719791708811802730151771705216078052928685826984863242771968320537210778582417348986541597035597405743486549538886082967988865756250656502413563715899584932907243173743076158500644186653326085879396892707706858015043529140334495557122794437149537180143770916196566918770175885702280329638223017106020022852065872015482835344871920603520443116466250930759258550089275536450317271079434016698228826236625835434460240294424051043402647996587694708856396413354174087531707253061762703515615279417513854648200243851279928253377837048638536927152305346526048101111842903586816818138483661278851882401537034662586321112183696963944104242626240566825503483537367126227108193531385560374133428402201971603795144167660222556141086449563918947213715212722481634886641068865101500393966412588078289181509265600179931398854690762793319604295226266048811830049562085162349791467351022315410220993542696814624358089308354570871746018685997943239048086650657061555674657937830396397374646608974646841027918530647143270266951451048727230982420513129489462094449559857363852666086920188872036031169182585190587722476398042937508339141799583493912513756593948854518094661789105366379868078147846923118943232298413645473598234402723557110536366626213395464484482905537639477236643505562517765332669786622138876240831076954591050621522055787720583821610885679668992716739584831879125397138928670987273116204708401629404926341303519204041048652614481402781613132886450394088494563982904496258578248459819897560351049970626214393891131644310657917250896098400195975120710262558377414788661301067272209401794017606077663862733348029110074318520951737255757996365571711947700162612219097681450577626293944993386432800190863627687696400285483769588892776142207582417289685458549586557424470257792826704753366219711418607533529706482968203051244989242913498684929096988977283250833761527348111277926892466190076553669757451982947153989945530716889571540747469338305978424539690118940762428812634616740468228498337146446516125265873091523877536093653758542848698617147938250905505858334334625821658064199569710653578770762771610576332767303545965413432755085557236146007864208636513311446878811707279431972345013077916711796448519123914900267449071506757442906673117150182120860376758729039525487694661233218621940314255907936260272709293586057470228596426267817166548801199967739793827351803115570018061060951065891489634012784677494071507164452583538150065578520298004150390625000 [87,53] -3325193820581048232387081570979448550727737310592689621355564381485775976197933469109466380843309814538556138958391255720282858494079988787526515241861477426289406085438612483139039564212044164619714786192779051846163744835938047455129286626235792803253657828951688668213404178821877641200447863791796407978290422062317220651027270023192307515430369463708327634182485749905367579076262352554537766253830426557053318838184413559974908229916075299952069439599165354427809655531379296430248948140665192844175948306559389329975066403220008611308608746972669969629131286618938865629545972253954030895487079633851084527148213488823254703250108095031829664827646756230755990692543307293602977214793780354520148772781676409301835914503520588284130348817170538860374373207767321562067703965659154485538066554482877405091197164658274181595387944589668367011162507483498048129354100552230296058996535085886118058892506360883073761135212690467157412852581243893288444989822683037156740367065464348792604579688476806275557623434910763672333494024301860488407915191228990208253849377228720416560329580002907875849503517346041564325511536640518961497518367750489840300471885860787512257614197952315609582062946373542406795880738168824999330716933838750509525564382934438471475976406357664392142034971591273395381209531524019211839301388547740442945966250757783265765216633117067684494204495509193300635334465476513021080610559549195515539509700386867966398232984092278938446892057109562004132367347740156616900537981179433380263901733929554373623379491967150119465264447516382305674270477979487846767339230195283156268602160939993218803669774511820150059181311228912444735510478195362814806602128295436154904030879811880471667965801989785236372620241849996847528418338663638385732399707161021424814350905633708151319557091920551592530746760828741072696857888140636498430396905458508383560211162624320015424991896339677876253559952939866236640759917986706081553350987618808047102708980170303510380938195598960607024022709917075671858164005261218849089948185458023589527212878741162326179121526707669132524951382175176501503824815385924804548608747598535212715221975727357423041287491922708558170111472861233430628689742084700981685662984816055955227382018209929163972830649835921153779974491228729108447737958324084771801801493173874449558171600817372225421497803371417865294248519731177856101225904438528383526881019618860247329950854868613197012905402516480535268783569335937500 [87,54] 983958912391968657255295113816074565347641817541627357918682978408929592059988883130366973653031908817087108490911748329586885484208416843100327574871849672685153452140107856740131135097878292758489441008063429853498517676252783419325564294526626701869219835882297988332487730072244059756352918366140294353042660273042006678698999518276310361073904802523298370360283390584295032504845438175291814396526555938160048886085324963039572506224366343727092107034423316529712208022609746048548268061257963941137351310606232752716722184880301682594041347214342027703528164870939730854899866970229946780044973172584713433672036754084787088028974385831560331179638924411037453838545485398929701363374242436210257696868236787888157667412633502453314245028331122212185796190842103462010163717408784892017315199217711123745318697198148211273578136339628642108816771584185943401377139870695386162861152108474571402869264635649019131095028443966017602279448525723701695358871814637212730203972336380381704402988175999894922719378004880154665316431170098493519888518515224528969941224199345342115990261897466932061773726479510989930972798784789642554444514657633616211800865385940825970805663356807066364009693331541840749831755551692971504744344797521630550179109098972816156217288016935168466982018271658596259558222404710472014608796537540280362004164161273030515047653634478409909186174747604643507640982189909646256389136855242907636603206114052222426433496633124897402396777478544162685443511264320075707931211155548843570718488948753157029074542332805584719254240430090686339322660961923066255986041043642948706563477704249639844423599517440961085987941942443005158121342482673118429589596728804068095698569504197841073549226118077342351050446875420566577041058593853740672234620842340617900241140646434638994705026297741570890288092726260027962946343106558168282299667749841692532572471962667226189130724556394931204951682211579838597668392861538085928457788409972798212613979626999442780692826577424565551294290909234287212744899812314382806652447221113640238410695934463401035481963985362481666875772165710098837789042903131378653151048325060719213050013289037485367790427226274046892156169752578301412692069425670235686687615569442166382120489879730606809475716871752679148104880050286756251157517663237955143986454469390545883270654942742925391211165979772941858847689029013320057667038389846051613590069712614718284591965730134788259420020040124654769897460937500 [87,55] -278440306288694776161309657221961348402291680293028301833700161537096049142101029583704135387600362408730382076033096233485230317777396327077707891851652214421163336617063687335964632935847408758461402455820160854632623144283235315548664060505198109128946271060734845416163730246569532119286501124822814394189999903845464108931078933949649888493518776694876623614922831778902108409530238178894464233247462044224148918926925944921479411705524860717220657397639184233907630507734684614403547433710374373222558111915369028218634018141891632813893340250306734646746574300431873881426529449701824383407397678643552861108867803882928973096342721822190542861990425608835812444496672170165148074880646692532426557252308416336846170220251284423566240612071139942047519550772133930690634653509415733003030764627238109063726448325146824183600235903967393579116170436844026389583286686318165392186359281775204868659793976724763469816941311813484457806672833874259314361314991392161952025733165499523392069019165466620538911038850599248283001188810378240217566019051829452752354556514117778344604222002624561539831252308895872257368052672738419172597370988588223632924786851194092062933000394039395923630949432675017171851204490103224851317985387766198308302453532028827754394213980142720953171667837381183295285128676320202536317407200325476840854626780004798097506786430911401472165844671077110861884364724884736201278013193725068215354624476720495623769896712366182700822188249410722995325837768752948918058041146024818095042295564221342023104735547322873924556519095391886841224024154347029730435107999214117253296135056213832444037921572695479846611776082984631401971291915786618382682766533120172781813356832039181047774472167643027249848194592267352753633188410588111501489928228791307575892047840845032271363024176283062935655006157254507330054124790350335796532613924084844313836388758872639676758890922264213606590340743633891277969948144168865676132495664214729814181644832605998589378335266287144998097715196233310600501078519088390412362160435387680786201233474508833313662003176232765928291307800683753532585055676778716617908889425721939962012270585332612781740224621456781033595257270083739175863747032246651448518574349688132356502180697064449470917743689512641644210423271542257392963034805411974853042386138701845667434139572706290870683504830167634221392211014274563825390613684105765188324230508203953679416745026209412117168540135025978088378906250 [87,56] 75186405667289537988803924871397768289470890967806350251000543603177143538808090435641624816756742781898557500801515919687208997424544369420013511286775944286547941545070697667152723003600578436092737988011247918346068672557683904948829410137539727390719754228379004869695030742333004380592142213094165517139865531677318071641583520515290621693408561725102247293999687925126253738854299206662127648334776983967082261305912484096171870424096333601903451631797364640809340657610949104242109628918614157495539103372801798510786556475526670454851946993945971299040331189983745423471638175352129798990725861955140234389748033419723354317126310839624158127369504081868518961421906273057670003448004068486277302355467276231711358391432361241475381580859365995861507059794346238236983149302389187347331229411250134109238456482523165208876994551180893915685333716475186075295742111403230007614157343379999541095765571400841083485816406490277319400865726595138671442326019293752465179920299219859824599722539014447446913753602029711338731406980672309070862242512733118719312784556741113294158355718429157085640232187337117147503278737843927068718462862547916752355665025714477671881279716309953806414398237657036741581089427924519213215887754113481349901065990139985505541356014571715666758395166798823586047476837892067758410790707947721276887533958233647527674892733829466032676212827057247653886917886176393206333721768387871862266029449789618343982381214286798434882099393135564409989023021789547840871508093873051210676959783532808489975167360486400621697328274229717124861037691274805031130533396595715346133273523576685745705073817424944443158860090632145908735255687859973164019545892336571674336452207050314440411810682505555811093686537516172933353955157326765363268786511373993645394592350897017344109620342453182145998163803285599928080729449061769710183905457913699566659951040993492512050236341452377624165559125853674473207861160658224764779311664928167588651421598036755703536169999886416536142424894482345648150735246281328829734358759715457784271203518707166071236671455704343687411521130072514678233438769923330688784551584979029845854692674224677944394419931108870356818070661055573393676654171343419872855664129648121420624424415191889739971752733419905082943798816997381638071122868838315970279665794372604919505349345902359099119175835279897201640907471674181667435660664515903673442227897279655120243990751305318553932011127471923828125000 [87,57] -19284793260608822762832694033735649276082304304981288531927897916694969196577928099701154576856015154421024838419419493959122333107109158487460886744366192061240309015952774292036811708191512552659805770293668084634870797622931226644042972428076819196916365131436458836091759711545324635319840477344225201412341534864208890325805358921849860852675699181791471541086984870843637389083288595566266968627334529564708046673772733173764610650560449747328867503619573579576631673624988036741859366580276387269869988075574446268466648570433170662505776933299803319136789687005487131841766828325124299486975933466011918675371795531894266596706026952626680526045889219934959855092361318486409900542977646319054099954772760578263812493372186850151816276885228114126925416138170370948751963253922202292191713907452765794789777934099260651328500717079992364409406455162447970412559584983960041391153433869429963665665728185389018112126722236583896465304831790075301803708333311657849730851181184867546713484263197069056744617028223973199636330640185930436120468063875692827060264302984663783308494258464866459280873722918324746934219183649056069070458181526206767883424345572950532531728659296504015626003694412982992918645307995793704035241592891732995226402751374625811161210988146641831212638047044647418938495571320075832592176421689704521367650852171694533848662035888041864841741807797054510731931224543989454241048736985508474086082156262783802541458383231953724280550677954826790987537816594934550992599007605751300510976824385262605344059829910967289591709756506473700861959704510298196690442834760123758006448015589983191771785462700075379234474255284580376335826706585315649393775515625222347512471578623840943452154217066064416984896926243539697316594883791321251175303333027985626391366260820352555726531233646546256044253463227756456867869128255994843549654871228528622353026306551587924965443205989830544012373268365284268396765190272461364576302885622738145667646147099287994982780774789078647443436738246945962880461039451327409464813234751239902578611895025189076218633914801180785834253852891526959839173960678137803053121692798215742386245284772160490937245598285400789646657733807656338527126737723128392238744086925220083638583570888028983497822481282899348721916037615585928341144814625099139293592579648397948525838768705017319801910768752076567949218572526900911530789648824708536127271189168728288132470538585039321333169937133789062500 [87,58] 4696356883546829190730598070885671469876058888139853216350713847554017195348448090871386915360199289677426547865954089335161966788147594799211278803836774755781258366025643717660333644622701490173923935552091800884032780379581528315086900900106314917609687589018143445062483130156293376221732159751967310570238059291151620737971673119447135844757600824709203168669205563214918096458375623372465290793162088525855697106190344626111845202877695480776243579770238622529276591251869391249434037409123161248259874636332593179314967006566435981870271952262528963242822174924669668386160266779201026353357780422359315953087194209726764947223453837725814069754599996130821873245359036591106637317564386931883911223234998373998890424223318383790967034849438204023128502418728000241457475564740578914866813089555379368178357416661069935814282065893337162108756874585186214254582167256606902763463405389296152006785021033512090766695055729337094776913462326267085049774432728890736360495923084761356949157451610591501222528644809642251317411850402513226387892365377977121340817454531817815259832310794304363363925785924224807597552438633324416994810430360510391348714707571873769086034067409293022520222845654938003696523260780975849422088646213353138481005580881112179095276755671341576835689307142913320884719428809796226814676551409076092074869249859238789786158885863399460648877353466045337795823120167460000417247728444011024947221360016194401817606875334536006203933597743540161346238146248717421482172954732179927745002565084298659428487743450718198978257029881428559170206942681255083588711668008802563837132890472227282065203630077828167035304064566973412783771789014762264800384324545745464015820063604076804029895547236885281266792200563736776433210261604340770193858115010032237304871856309582589376218753071162056778220422500515174692027783692528473647046231994820295248878952261424251301272944079074589708451815116458840285651686817815873605774266838819482132406668105071602291090663159977655169533553867815595271734586124336138375245767139401267760394463963278288846065553120229618431510312891862964829017206445787296545542353448987357145938051079268126314885814441719590672568800617925353482899762997857534894051466994856492596155167317185435993495311339708977645497436069894516129205007302519046849111186451678776112245483800850946032087683865977224089635498460790041894844581879758340371531924808956581784968875581398606300354003906250000 [87,59] -1094858924078335899325100250294979004236570896969281475495767757232069613004375269825148853333400405053638837908861120655384587165705377876500612474412647546836939715926169156589816233575206157293744918694339665405726704530790811838207255265544406698468288885991431900627305640817797768832432058048320063451932674042148541548487745024645320446163221705600048286168037213025123416208157755832535049880920825915241750492089633355531385133943334354122973000439880952991379661102662645665958171300386458298199404707671006671615611602939163184213448024400564656864181858043476986842768189572879432816113179217743154363990630460612438936938894254646489887449446159248839167210397450372919829298719754136649265951335324469407190660026400665694483602042302391671292591159891254379261664489520511783932945929749393898382457310564795714374531703365654476974543466010817346288948328674743131720966275527295242350642790468735742063183149666677452000619253619508533326543068067349553330651434008834590284050815810655418295885982564153520535478197498633687802672281787382583421095407877357914603516183981820989991043216545146554423166844519252113610434125369177333181975148886359243394985070576643235888656521318869537326541568146650659650432516707234738964899406131520663708253296094344139727636650131030549037417355529392154271066728739817058842479594174071993083102521636202202489769951809066357233843058699602085802060920008856124027833936016901246530760493214314263668114749536545878738305614927352818176372176543185637108392988234803771081029097117742543994350759223472330214684538800244173519753246870010648130301200601676505500380639892057306667234538492762532743915991095464148015635438297316690921769859954749064622943037673275536215330491995016893144796561507106483580517240773491148385467370827673389894038042006566227973296388200512535577877777984181683755651586391910853264319951782006934960761458771663684381351219847338758824647374683139526711501783480318937825487205018139157104989846606533206953682663721155863041071830540248772574085872790973378449620113807961273588899443906247714948696164937009261238769160989652641065382240265742473270775808505476485021044036903883056516867663572597721265635923248118423065202680761121403200266708521033335116086430844335201443363927430911579375574306986901480260960120973144950957519564750797867614595567814252559480555486761125404458958100154075849365644074011327813167326894472353160381317138671875 [87,60] 248150372464376673712079351303545669778691607124253746086300129924472805128577616732350330178190576364420861658484559141880880739611957281618338258842968109632884385048880692730453451057702314106431644069604209815902668368411943144272848957023082420413503413114149539599047310433681902711367575677943818080511304444658838963215226577912335326740829405449510930195972457256571843994209407853729375198490596423437226617417193309493378630523885459708045996357435408590962353249978915801150509376135649760116277460359683710467557469711547666589650544367720767876086425991997163662085649668350820203017749128390173313471362694606251854078630772885620127752588539461298955172279191287164658774856723674921878591516211131780731619616788917541551060297212463814113862272395972318080955667638144138070022596073781612140471401266482978216788817158465675093834041850034230806812422343148241967086167962608734668975786950422011935092749777116525720760017822832896070730838163806831481221069009903650886515731505699237276440486831969734885194268280910637120992610821236213097439714831879489439099332166429067782051393764997306852464825373824239640882101139458847804264891070069927448962976156664480046750985455370887987544147143151792720246381951731424162006322187073631639376964583980301303640902069960080294245323345611011691725235573480300660088608769070601835772815670847041854698395920063031265297850006048736497635242752244296522326294620812423505436802610402346938269124898730576506310009237364882507334439045111245881434403216377397799231327918123229627085304883475204335171516516208773256881415397259057358649726787837231493652467556239169063081313650405114236250182183783755229075786914751529065073034777565525828704054978411963246680814105599256262069890337958061581597734138738195194765045375733713424084005969347777023852611052844101435251953890437355818652857058454199933359536159590067830964056902244585657528062491683075132963142389175067538112521213196831045487202237488580424884906970656416962095872753458285596363055756370262141391223619335419440938708663525966008815738398544099976905982055241731946930187638085137569396389858601135129346849068656940231043373333392049006802277986153455416067336985464549219230114314634372221341066749924552503392576460660342310008002793930068665689093114124835187835973362120118087747604105820162780464391842276700042549688722304795414065843716794182628347306684979400870361132547259330749511718750 [87,61] -55262689506783601941314017300146995576056477580762953413398635302568062400182563956019835668039572446291265630265630784496906221626538460944081003100167842245849385415044223875829928110460068190291494985454525729873652156002881257383231824682420023601626659282648798231200762146766031042312280820307527993797481740024802987763673667540337615131596753190117741295425303089671964407406600962633990090810250504982845588455715927959409560902716889539470689335628232086160000879431538905385836531468292641562775150554463896226254381032146611777708143848829229956155883839013072784324085876321362220111198568744114015377095758538836155060492710111589245953197755328283269259069322589687750551459686406696378966210118544114081265423473711610495455516041984012537459079114215024290662480544511605045960175198974188753263747803704330098844880401669854158685781759426547387529775331906120965344381163561884595700437797818984945534168589545323510345707278045420222580257307089307486204588813517896815111258494623260531947323841579645950904271140457057423816066281147426823123157461479479743938238081282990344349366224548012868617588664269830749518670810658824793233840381956064665449819254048888649112666295186635949341172578151826260320428561809003163339081723508332241208794014976949672261163877635396111160011960930453033484597405331771219017077116121092957635291333692354665871215903308467963265449600552570449576884002312788352578539415381270041847323062473411793280795931464235208898376122894189555404565396726390558301697726660186874012765022506817953106858324259179919931596658613712311040221472139978378123196877251122190962589945363005331707708221145565875303813298186622717193701286481917725050955857623885456571509293789933205165558570842898366013892662545902355879162116386116709025548007563742478319504223353106834776157834663390933821778714640128936041322499135977517758651213357129992042241730734331815967341937135287971870184337878622128681944263180900882810605379160724147956429249705888343808600607550456313028927959520922665438183757738972966720887948142923842881887010660416246264127715582165839748679927501678895797990252723016777458218282980196764521210523187835302283701194131620914402587722898783440381820421755295096105327696825144918752366929793307031957361851258180499185278537616942329037927400199301135455749848212489026771275644880889009652818920420717556566350066325537995076677688643940200563520193099975585937500 [87,62] 11933085802476184280044750773080090184004307865846310663552212633676732858760082975460521841181430176303443429621470194967626565498326513426472315952532738711204474563144086666569828175462841851477550229076424239882139136215124907247188153142187876687928539111159901566180434305674765567904326991285980188868716308656117546375797508997719245420666894883821415116345403971143704945804455380351195536880420488527777297830469645205925820233011080758555104535042322285233747452069870548951904387993019460343910204075181722078272072988226402501896682870026759457589322162620814948968026121988340608243843868299818557569392972271038453877067648861336583429249927659126669698517105596352468364800368456303162839962295812723796935235878781934918827264094352004749777347095935979034254453667281865441995686644541125247621764667839263566046970870872949419947168241175940543142931100588561022272483174658498102808985658765567560477245018766645662521496041496388120840797998443714227254952261558184307684153712195022538561862835499106721567655038095569853127239880892903651684153818401901930529760268222118117271470741852305232044205979689842933875798385875220448339583891300082261389638125318822336025357847182512849215278741403051291602548987937733944319757581273675882269175635894043603167451417064160200024486292597336760290208922198533586925744889375590884145604851389298427121881148138177601528975375424575029377655279973849707918961692520969515721879695096587884936019179529190790809234324570509439053589155666763875608984169995853578500807548811125837912597723880560803393842721826074404957321509758701504644691989413790474974180515719975620670699938867174325620502810704310142633426708435998954767046218632640369254675311438234356300928982016272124318363816441474529169957951847279060536445539186048703927894767587896521883531200325104453001481802434449377927795605518825944182139151559935468067393889568632319689708812652012060279968626106986782428543420351279108401983967050041041275186234404990937336523597184701352711326301797800469633041138879240179633605179662006240322500701173927638806480854301361762858787954657480298949195360339211785442606289258503281330084924429549583587190826871314517721011797791175960133173348079054188259892739835666260971329294603681295462199002292295894605997269178120273069127313054350353509676120870232694814025666335058831543646756374410755932122573449039731885434889591124374419450759887695312500 [87,63] -2377223524295057369558131625615956168458901424399014425804776482882068125676260577245110426696068960349156501487981582412168506382874832304958676577294467999117456200117305981924928031852609419893938203148214400358722594770133372852621599785300415022632539136516112143354709542332265219641245246933948955804636765786011673920777896687827007584154660210483378446759290727635932121408622059021780983779773382329035041082234102230504970267346393692806952285958113091032034418819422100376071116935753227134729160741683716310308015025957445944043525109057860477680077630870708795000926099920406383866023692354313346893518919927381774310229110044749899203480321543961898929764651403122382035916940677154233753859704053451701043021684906721492310783593321032787006429525249252235930620514696377073095003833861153939449382537410576561555985734826703021750180393188185358612546812948545754871088384852663823670880963974096199715170573817180220229649176843448345791154944971985939314606737856113861436258440590637262238027680974542677100189525576705200960518813845778916388278455900790964625707811933841738873640630580883606984163304650210956759787393298188052783310783363260397061242987643391180407309966062813993146938906045076435731951572868373414391499624483830394328724320395172981223364033603859141580494355705760932222654781717949856319473012882298402950110405408607511830901579166581368007002586905769029456495582191768562393147870473450167060643895003695292017929546835246206172550428520735927404427639560022849262459861631590560845491534239079584040441722921705899394588127755218103012242318677884689496622718234340584756317013685364103252602059133264949727776425653286074859719652442556606961667424838947252284591443476285749489626867486155470023648999735190113121959557295800955061567518019835975889939891234545640015554146401364413257557065319976532052785859733750397652990836453051924783331605936273311686792893170487170317199812428021968021601880480857615028112129471057211921725191508315224161285542770568455248971490153262253211456672348032277438869676128581338250036762845541837289891363818491068375865160596227855338003494234606932236618160869749506171774630317558100295240318666008865786132496301448827074089487831564036615689602461413557445604891389834052273122849216372675817215660170593552215556945324489526678013760602139668490788831646906007658829615478400484692842375891025374912146617134567350149154663085937500 [87,64] 395218771636586372569143579544367862417551401380939618865753721532863588826998961174148874821500813661330519591615114114276807368062407545263583306940600148510794438113412490369834621036474790464630373703175101091708704753253266080826062275155178775895296908594370527303334168011975988454757841679762907707417049657874981776241807706976346338316409624327608406252990075600134602108990471379010966696044071991960922659538949797813636074312901631812667611961211379610669236705395905190616284362687374876324869198617646103563306157016146342157451306778229269094928200930926703679713841927341919070409528501177313746385609467654416510969134009072786310212353106408646558517883649334357324770217312237983277347982768509425203461988342898561162529664624462142243590415936883853831074529569744667194520243601143630989247645126577216861364291668026784091181005674419375193563656723064223506413091889659438811466932378015594270245004434289611910873111647508606729193291087391712236879650581594993927802873757479358373916317904311833801039500238387204061702923696364816976914312335536235595873291767655495849628566507693787460979127847331478415970723177716263810464485332116085082922440691841354475379262292427176258399870058819843315895626943049367102662683965496795488447373102281515612996725273491187309380019374656019686412348485303590891187893166840324826445675408798823679521871952795341725564515753198010666069382495494001323750168920337503935630338779373034708694077740571607814302097811388500193921021769055338951743734496786512393509397842508273544680970738846721275434143216584230950876892707143894766491270004227762173923066451031700782941758844687773810602237133731907904331642584091712762953109993222833405432256984251647606728772772377296386158843730872692201000999206949010753982942400600871051437100071097920236096532218621528724469923146838185156809595942774570613863819341082474276208998126329215185442717724123458513987080600574182075337113989370380161233969910848613622929868137775810840360816226870783580562059208664830058408485018977571156817556696257949664574663589266957533687021433775439604721683931333215691613742553029068418264863770756296613796560976617932646388911565821455494959320084824178756573886204971086270409427653647912484225443981103059757051316207312857669275040757988505638469313106305315576362967184882240926867888574320041111545263008487259201711311318305774875625502318143844604492187500000 [87,65] -41306986997080405292980471694592751675263879041109185972456129963725185608299716936899770407875778986361091512267591169403317885155115416599107052192298323672952895700831667881635107728421494332772973241602743139157779961938896676610131708840049598003747192742847667469729667348726220076070200070317100400380781051849268984405472759654069858642317068603310973608911817789283496711750978032684896390609551906434839056832690855342259798759557251396508138056990470819829034710214935487379249233635021257642285954337643177260485720351359054616337996956894260054471731747486819483880063261570082552470768665588764011614064058732705743501407460828296758578172103700908043932734404124020036954578856160899583314061136099547362586954696270294184367708088340406578858889738682513371904795037758593875166572904977763557812645342357736667306379899143558818542487923088336693627056401880238996498740429480087407228209903457209741228758770149393568924269255616500996370570985298792684675687603496998285197009036667470306649270340322511772846629477422099113281011832463016263638392423881020530743062784811677886004635037055061856072423832517378216792103284673661455419521039684218882332885409677354839196390662799564832767474941341431041641979179387828684650201947113998524959309521720939171611178492315068468190373183352611561508934948423739866943580528383256419993165033742682847360569081230583577239477889206356883240411016044855801391010773857189424381546943668204470579441762867929976688390214008966340452234232527677093804268479963764004176405641200328020622826376155835902010777836389354537679910362993707671129105539622651425214725060767846069953942396522788950736552535445699393844557580429252110322844323678689532052754266699218118664195905605125145269514971302111085744297831112519714253382652138367672057379863816218875208151350896054389825607535319198327785184586950903922016597884775195024481014523715244043041989640464257104512465404805036235876701068690965468335038891159127223845126281336038499538296732536410316692948536748901320637282205636667255452738332000105741369306580730527236880005240744115604289225490476758932232955859146010603729078474554195011806180072198817317018031875955258052181630056319724634971613915341648682712009012309784859851324361990102889074120902552165514682027535961818431288106414082638773160142876987310656930726834509487114738002205260508962157695034278503953828476369380950927734375000 [87,66] -3120448556977831903456141059450719581121899970303183167642198213782146360809224454932608406799237052079076555192329107311249704464062191416585471243672869083190192390143012185616239911367172863020887367975064771156311168184173740082442775192847378885983451334797683302233182668365989165938541096863757842152316190094686453396487941663486433021182471885574054407164520314437471434354079126103779623771247586564414412495099329505592669313767605094200399351131637136526912304445626146007704428442548027012039476671487166620213178482682290944888175406236239143762838821979441756962516794080177551752814540613052870047467991125155426233816324070790301515428770957906091011153330123028468930588253086721998984541132475513840418058066240826756138029047557320717164953874349818863895513079070520609886394532917420939542709097168047321545106306964463552124955645518033298531001894151850713092123881907470236818081461905992732391371086733804019768999848954388702173227032458011211927971792140568374088956487970595046025910048530433429978890888247051874434773437550754228463406960968154791980217586343227365598950127724708655052948694217710978892708946514371719199315002545865617912477597766149144074088250964010290692568488678631535920813119382138520074525804291426911818744776446958317903103665750525582321723724953329208208579544506369395506768000176616783211566802041551941353030556008484336823402836951375925546587392472731320506471098787684548524732047556761729769700661360635762067284165862874746121009267192428228470694074070214355457758241877765047760961744435450076302294405102674044974948415122497723336663612442373992651894082089023804477543547963032594210470875410290726019584092849928522632139901098598437181338034479104684028633758800938808426611629093000865628405256794617233277105600895180715156795453404594440475583944547815458062440839609949278628990657289595104692769330290218826191465965870566680471165046653778762374039765000421162850365091542081382074053716699873596477297145284641629760879714777138426752344174393005970837761336899568676011871328498400585045045257753351281937399744334326753406069335248784308564262299971301228468466294267566900349248826493638347316397087598883231524465221678654707085433201015841290189779460736041983365145546829307234769578548074931943747676770609197971039540865736168407051227209586820039278289798233423134870427399536590420611736895750709663843736052513122558593750 [87,67] 3134591355143253931246291717627558630094119281817573290882032531660710052095983145669014766839349619126480960737429278408882316549756842702822820035546168414892680105676543583551624145134213915570735569121542868577923685198129788565610379713844922406686995247284636536744686259132857929656356255145305423897992362900215366701122184472437597604145074967692916570797661341501922547477822510896725071522473127146450344298465906502706844241337001958003408465047141534264618094459090058942272871545589327096148814697666765029430890057853982015552806983189446450570212544963817790448877838589865631621321671881253813249923033618324490477412588704213956906594229114018114005980839656223175515612637033618783138242409677189097329094643977375587612729226343899167585360177849926134005619086857423248648854373243788080006523368659159884917310085946837732065907043884110733536628627395047937106583866243351914527935122647044561980316755733441678807990013982330129220132753347619833478197725581947853744375279271600575187384231383634523633092604733362770017654608629894370051533115681320833554122767863490511718571636724054694284817766555314894808707323533014319536313149095849099472367801525985010381465579147665456240430878317990236871185504307975801979315524971664250553769695307361699567870976464881501339454679348734636689168359957058589420653804355688224366099160174550869920705431269341008146295113822102415262905746456635740770785233018914990794906015347770718061764630254552928523637747004672433930697199588661046171869542697753340726101953029435341687778301228519382628372993261616366737398640250299922428911942776089672324401834026555178696047103537792337163413266756694014641094451652969620833755522772450650313002997241991020151770926912161757500939316927865575520154538884271278037764463777458788548689815249595124493502698430527670611485093952787858391375765895808995513212945346246987618621878653869475112117937893092595831995736380403552033387011107609511326075548152317807406825203441094117479253124851026308261233082883938663282211650789058813840131819983295288984387278369324580836721514966574344580619659852345138720146092335041451017882018506719637819947241327891946526793035263716575340342914159251660747654350249909626093697636079017389252608513463427814111984173177568141118685313748431131888261293268929816260231856196871925987282216667805522696494459231010207278522727847303031012415885925292968750 [87,68] -1023662731353943403925044754224111176200555245476702865063827692011310775712221507028071093778077053963048305614861820131394415197236523369828298718499509574016120990786388663878936808762581340111662770294827548420349771847364033799548719927973416917114190753000424077700217831249806341698027632185514997560823229754321910622734669139119863717891598735169117435292208215924554518922568693915857469173091946735660439586382073334481168755213138205865057609358450165887922496215072941336676018017033901164105795277461232341930395901884565982707903246894297668721748602886522919322591365152575608758014063737542710819700612510675153050664462247027322118262880186939617885658359278771122442527345887964794559108501204490447718705873533244841341345509169595686858344308775916656153111308910755100807465231622095432675628269663685774829493064268660711640021598486909679996058561903711554593581079606917913935348992596224240861064319922441326726942325923440435645374565219835700487204019029370175394511549160761537551407204883081916142722645431319527225435726648243384766314607257819469673851278961393169298007618437419107225747855606155098823212895506206977745277488927687955560344282228320159383877106999743374808111761450669180697362931641481890562804726771341810038662642691018942522009805209790267900776097840288668699437430917097635813195943970923220510851933811743538325182220607346977112697775050362296989482690878630779178034847778613956909792550194365443616953288133201543444208856349029556104972078566216593573626348919501368475260713843032300280931475717955849457191316997245432323142039253285673355990555295771532944259434143318436341139742594349310605721731492143358344500547995721975122153205885722646059147842766161708198865613263122351894854992019080553008872219180814496674575225855443384136916858530737382144878869478282812265828660434583694490548668798267993093562071227973654507294702623211637965727266903492226750663703020716467014104767833756094361557698273296806376148558974925280425867571292853588562299099291700558772565928731681530219724490913876833137063602393193577721759207976209587796751306943612350326181864040471836936663828085614869656861408637591393925657748978950721209392966405737136796938760422373278812647490830037177416475013082955060366907441403030095825900678027952509295895072496189014402262965561198542664297073738892814739979151075766061751437518978491425514221191406250000 [87,69] 239301529153456867051347895383033076843726058187170860851395368077818930580781508134033874496520086026986966124587062791821463711984054933094053395058509355996502366715976876453861873823975330251011084231626851428477146119755952604127381541431203322565863155077128143894562293232180827245504762743590363738235521031728433701330565582452328320765080958905435423020239308477648229847362698578438963567178366893030403313091304343353196619189593927200052784870839416095819304247391327428675063546813053574482005955082078224390916633435132712080930736608060463227524944298836104562213650105608452434672294201212142987442344878030088833455144250101941508268011951682014993743376873743112305171752877084197137095895653686049639297504913614744141005382979485814573642703203893891278751320083853070934103786626136894749351754496319635678099174630416127403647463909616893920329640089399264102793772118045820719280014096463001535872282325273994903528855692185643237772043021935332692376189361091403240383934571221750738439246236992987906979008535369398026812231449189552751689131893923920108383917196318214383221534314595173017426536679790995271110154279726957024738508069397051659112179908149739970399333138813060997207390776700816045949737541475235645366000715421692732356266108305659428337223501791966354941417279010063835251169139493517468761301375711524014762645670702953416798901838111003588129970756759855391042413973774075199018650515047299120074292003433178771009133725056102475354305586908580271163437876080442395598834872661827056094439611990272729882547105283910215596372531525333787535665372738776530666940040586164011744174886611671943672363053028997383508246634201648548773861746601200175844132947403993495120179734525677060648030523836243237488006689066733817407302433107127740576341031308876639406595936263329450588299434029344518985746319513806809297969757345474721993914860758198198508751419908216624121552037117744169995989207906629321870535447497713191425602159746431221808105178624785536258226592456228150245052302199177887035792786068833578495637119789891486547769353368623674688111796935741102525995500256071753697441718744572140943756106354441216245810383935807598951900333061176868317861279037998767280563184629710463168357946524748116260356533124742344437144167538518882006688148568610339940449243639281887119193969041682820174488407864986004390918730710957618157408433035016059875488281250 [87,70] -44909927571306794067160277167058066438950458986879220529073683429649012620465041326033489474991971992526872988820309298225314274634839401964630044967597440108058428812528874322743781271251700094361740032687394318305971545722712121850742724861059972983322925732470252776948870426825456092400226586177660313909469034539916302594918449726624357514809753459115652356802905560500062350578211636477458794949483418153183598262345930501051356880595374631284666472591473377553293932763827421331363028232944818301464048854359228000158734432515124903022635486227787864964592301499299770420721779293735874349373898596892200942392559280647187961032176887754216987009091527206250104702685006119321743453575135306385134296428152210355463001651846295911242804687117545595969124764553285687581665624827348952871046343332048455295900152376102335215237769607721086713937942163829488522636763078322125188118236037829524207410107536165289826458312847968294199098627707170453428272765068946580626214136999019721107480267258608012831227100209806610842879836926498907519880622762286439728585792196113509843242757368119256324959980547699073600066707711397895377809662519357460656858354979447972113345353146383335639939132273335826916746178852236215230559420545491692253829644865725925344714145071395257742317781424513860374818188060724259466842062654075038547718211399697608394689525063698091205212960807267993953022051613250547060801743089691638733146207143450652773919293176857803646744703695824833713232157104000928173877065067932021952822837082636392546720971752115835778684391587448221389566240470212173088773231018874889063095967648514921676730752022865626305259861429720230258517288878406519490227566866080280378796452576744005625740195478686716872295737983235669335657350486657381594430068456537709998176201030146352407859487534639715023336965295642688167375182223322520320411145489525925615966023472395495765483374572575580798609147136472032927509014218192053736367991686913496670492032735712879342753088224511694447453043626623842596984580987757742326239860703454537924766303942020778595178586330351396667972958992355446729876206701278063509342908332399881154550118442684580399182468694286636588578472559092110692074084528467593613786866641233499925582561307306761125828938707855369638111468784396026300673275982459461522252312936719695577743388270151706565749881452188690608706700402308342745527625083923339843750000 [87,71] 7016204633523752841283127205477524539063140213699630950581969833720422514316125969587746830088701870720201989016691719286994416769533842626505253385466872311890670155644059072095445769349796266880877178605080308446475199613021501733435283192479704462510880171001160842273271302574532574142550665575625187912558341558578905343623716306971908668865999829534983395753652888572817340425718703544236820772673346529766596429478327601145329397611900856509538773234479895074682570995483122606647610740284966261879579010461200731738758048536657677713237641623911083554152403587999770529967760633382401247439355382821648706500380822232027438211283483764209096705017924262146353004414857532102177589503502450347464069163021349037289101771676194836147296329593748618007238943295095667438597876275871257087774872219649755588548335992216485183894675402097379742542694532928304547355869201964883345532037122770803879013161898861552084906542148508700702461688596187529918456678198253077270589716725496815682335743214174422680295730508239915839755150792523183063608239481875712213584259394889351158231414221529093613963523716261080125075177247079181587628431419051718984592202835139347220755528366556632412819662307192570157836469062148620578061543626590257431006378634472569096398982192403063707870298479834775657169154359592264326214798992704575350559631183201288321346602075620762943982483573651212637594150115449609965890611750432162490435675020580716766085893499176915800814049496465586019442118203102582883714381868685999893263606782596874369313829095015969111991425770229775876115781497801590286884923856528814083175139828929233980261619689906239261814325699749014887410753983788846466361441819123097716376991293749458414411614356643647838853469066714879129933880858381654516860635258250653706090424234800717986964087349048996317555313726571569295217005653419568429306775558924755907160176853813238079951622068809575668594509703171084299607372901548883824739986857998298792115908964487781822289518493052642010308363753380960978913532929717543305901198934961660621711789381445495110599630954718907473938469311235583306681816930575707406160287466350335587675837968676695475383108949233972323534374161723814469929435670496492100445321372319529805045953080482643282097158822087261269574081145001110701495319790717214993746622982330571142665167147179719759558113415811274327094082536859787069261074066162109375000 [87,72] -923856633626648942980503454605030964241120100464720913703009325675362605763772897847794507638743882339435724754397649241226324593128951982689102944460452712174848612366218662106723192376919411231785383553836737312837131269061015986752873745577796408291893417720133971443522603733199209617228850725507444628897597418387643748397993083767584965854623026332470189187273296634025678171336595174970120028455753638312172528988333215740496233010606626000306292832533195559856688260663390519836143670437256652221783034421116603784422888305862536126923248233760181192431941756581060310030975558190911431836544374558825489503834748818519091512729455082726525877308015146799631888086552487856530334658086461928666960035894144340045594820624150692668909814398126743492693397656615038085172722106547032450962030557136638846819098254486896487435282032574225760753985972255263407578117424517285451128216726991382363569085125025408165346513040834390546921353231770313284406045308519072160976114622316813035890199811353715830657772002978079104994160878306330982160923935230213306188493826072302991914649527719388855692138187349604807424115653757701003862742496155342291254988355636098935218543985805709310871447227422456722215577146227168917695823186086856488097186875745984090865135023783779688643198056535505078542713276223317344305794333362604538132118684829137396771934746350533773479056881687307822267776249547085209087221671694091099626825243975863874108063906964654015165523794425952697984275568364152577113720378071024474132109421197069382383195584850478079271985780269658223603850709692920876278124295953738584327947782715775035630422236173511460249217271825176534550572095510258689071077384154065491918959627057359560809718758894985057215889858700441687206657819765382743371435853187800754380729069274605965148216761576952368385156555777721929540967478149234408567017288664883146020170363176440424354640406180609124860738688616333161025315239438514504687893988541903243845422911450726171807757386244586704986722285179999823881811084781154774648296412953868143657699642832709500636239673425510399126168081448130917463499605726689132511386447755591800149849942241790808532612105308681406634861746458615735089694180310672595952229035306905464250840291346693158979746760647259242125314357485558263838013383879861033531819109258587632589661710293912055187059073277366927356979431351646780967712402343750000 [87,73] 102655999253490438696693022001248656412013476681556129899489827241361548243784784476186704121726953588284349901821038340918436070573397586464475466042895706850426951046091049977515182922916815938102291504102323867528640042673679560633271871237017843693360449240618055260487962354566773699718419257942976335577846135079226316967770932550009350336469837764172750417369415990067136076519596624438150437738498148288956888241458388477004142152630329905098088868194685447969892908416861621205326906009849196765619908593211838486858030857875952329244256359563037888288299559032826200044991657382310372316614420330774886070634784835321022168127683215738168175496340074358697037733792062626399038677752568592941246737908220906947570128075524430419789646693998707893085021193034675494965405539412425222170308109364405394110066678263179276797228250565089929196836148805604895652277577347305655681744062864869391099632138395621199614221551840053311205706059650964003588449971375847044011310612581861659878049826770494065013130515377583565663612540786346888187155946230140446520063860662586521634499506005552436217771873867313282810643264585643509740743672615753356351326245169828959170210581365772797131682008520738908527580132751168858090291568610052309606694040559715580032289449986239062556947332251393814450594977024575674109703086570218053260807779561838839671789204344404614121354171077035599452116632801024974773204812495777993300415135791222151553659251941227223366506292572948724943596598885168829136813490220699833884002948075673055572314713803492717376492904914391768912967313067349481521459728638963524971977149930811721450465586871043794352886694998961036581188643881623859729085441336584118180986924078211886685496838986260258890070527941354891712419403365438984165315375718828776097120657933048305440861360569731638371858734444901179178227157843902754289845912535012141602391362498133883460598049319789803788473180138727706000044259449758504814247411068213050678961711649419072699682626963537271479120159202057901371092200621042205395738570493213437534391080051288147885592969137180231463389854615467221177469955229570048401064102060881996942489853709283452231920274990339433220916938676197589104428348309344444739660604058218633061780077524682045382036681730809943008697751717585905050053725416799648663340134973821558752067703846062653509857518635550732710726151708513498306274414062500 [87,74] -9572708255865804233535900406791995367084571320595672175427939270602876014473743311261725074968130337953729657169731976411787625784603216056807319988406694841823696634067481776805574789192455347536580221081787314080289669794509881750249289080433707104520216749715485255125227736458809412073352173697134616247562276077612820313156991884162714634166110614395009438364219594714171090349759894874599990724586798042638546133523436827315212448480982044111540709512571865926431846003126522957286783022989450882216133094149898439541842139325841668103429079826508597194407629194931583499270915728214442681400061355378074969692540917889521178028455551681017560200946630853521551699938399871964620120340605141685057688535837809568960655197236338718499909980689619171137075795899186540049852372640519333837632424289415854852904303558141411808285500258909995667045773361953731803203640187591606676438706552826857850094739239155980289781466811544828492111091411064507682708313760981072054502379783140144432684466426654602227953489029543121505878002603559420694223409217278186770869502019245004816415154396067343210163251410932126238310412029005565923050466333151982189181726438367642630819677288266165700324180452045228966036002948381143227406625792846556512202550912170063993142189308801203458904180425781039800169754216334459488003038039605005685250222751003361717496288643146703991901151591674305058302522645401714402853351455885866826295784563357657881258628969809870354142429609202639362225988517632987986528914462461176957795422464335318723233970442625145800061359733831238515854669491901146433968880742145160329665085578233833457866977799504563723250535650073604551538122479595636794533375347949293069217096350470971353712424154748672601815923603674022655184540926815787143761466423964574747792829714688302370382076623930929957696783170036538686256591200971352735158815922660082217911266475317604555862665690889534399942222616905453259175325074387962291816259387932005757182610782095340483206463977596238249589152202395980748162704367248198334687534096102636447519640192743989525412310227088810410584207439535709441113448215898610881285310086634963274043377764513876223807413930733510268336774629792571974870276284169504600822800490106622001659082293562257646528430189129743777961410456941992493793818533678747679517956496167292973844361336311738002683574544349198731651995331048965454101562500 [87,75] 742954634883885767019331679494729269130201176164058441348285191295071703329866481366414523874212097822195172149181305293272274262396809127814923958240870732119971344667760416007089600907537748254819714182966098917432168841244932589459968242053981120675203294607929776986547979227669567250602827534313475313311449002843871734857594355988619839155175429320958728598117054639129462491322913724956395190482069392411534596761647450312523818396439360795051000192487263533138253892807286768398013373950119048542758032070208308425178323867073432245674737285233365769426203532012399172866762606779223561190828134209925317247596258950570460839802505246948758947331056317293794534008694735385231393297512539044040733139594441463486563119717884002578488077874932353229185611879320737552261445831452374238489081775023608422148134941464123330524175255809192479024871230157788773678472296677069921659828769229225177107433389449281873227432231422572508789539702834679547193199559275461812379685765708447909665923452141981884466940912942304474800827384486066768836692936701655630977182823721954414260649897760844552596555968353814323510649363706660831521736568774499436230540853442997558959374896564239294063377452470456078472999857421935747581727786691093866399699045766599348396097855426916273688692011340560714879636551833925787471406420421303665023626749994068664153443152851848344763084407107874625353929133043778232357884318956148948087338145540473023742414879573348558768925874628525113849590729613232677005815064367433184311598614211872366569596391017020347754786151760111348862809593570980069576301531862317722556001770402400546915102221827183999742391028608385382203071263490146600837534496936706151716501654542269582317335879884998103712167714274254807817232984104495503268717201950400071944706909276549030909404139786743568020443290338767337913181788461783757115589875077126279421780532143496660062430505145574032132755656398158774324169419518773979310033840973293324201629948712385412619234822374606028021984700686943354742813560073587450613306215960496925876456196271123652775017381908185870614449893638287334636671887244272212100029104532464663915228875283825193312814732095068392617293471920209537090127100494435899404593921660231288675774298671337669309425470906589263738599563613491810518572664410527169061745555847747381923341093967863612082536128866649960400536656379699707031250 [87,76] -48090379455779063526156473221156126627021974562639468057723813590024843562383237895290880286891201265014248162175396551922604833452049370057181305606903759515425610769228629556122699438534197833871306468302304135373083462846930478923828864080890630042957727098043023574021857122001826075974613866954823242775483403175927372359021462986528490360297134532738512217177888757900837322832348397121311292953119229335594013279534690110598027559487271479525141345835497360833552785435889120064258875137636112661571056927716488363058704283858327728578476387828244299964612026349340007898047809934166443522646904049013418793019766325436139095057638834581737314269375340740398285110424883020377064889848889340155157900093584212941062034279633020579332567932577715594050992725752489313818197629733860645377086777952286826515648279318044665102287116758363519259275957159010159111179891406916086118807034334609194273427921414696309888937545661166105985659389352908567766483388548639819762895077022683202957912445289683386715303470487697357350234258806204371592029109002413729677316309263681509319358904644330127751458525107733776751156748131995026934191257707204768047777164136001562901002642311004599329904462564493062621428926353087929769225672470055880107451455918449406541058934613165744382417296078418100573900280954179837072218129222582002386103285321142972342943125240796969335758744559819312309899773621326651209944557962137727968523610489112901211375776110619710602345387298458289567589707343378219578267676127692762101738718831275205081868759372779366039575006813735326803816497643897593622701470400246664247469397314479228167372045061701847212754735495916000172562710683765412039632320534900386861074206176647879273903630506987148101367301283044261349675351410081803497553667944650521008009419603330158952122703007425514503665439646280489760125463166398491196435849436562884731253515948965046901132366842020455723116401505921311194746125454399195994281437618532707849191070412685293481166034952418105639571968889424898360461280690167418860452038868162507502745219043724177838354623318769881948216560145202131481077985558895209970164265394883052421458401442852170984414759911375534908501358344372370425955290686052184376704521001145224759517855736051691002268913696684545989426533880560042651549433361177620198962661544097259499995243578539076689803977160408976487815380096435546875 [87,77] 2753477187359824042219193863723058914515517415425332668659905927699251395312982822233651800075884141677984023019082958109653119767827430472228084541854511418074677419370296349728528780549376201404086681855824805583236910178016966753579142335495131149504856311254866721428972836459556416727784100887638417986530582167504008545245939937242788137578657946095243110169208038248686740361809143913285260983196611627595153060381359513361929206288338131557750762716042640847814311474863124425014066609035500340937353626669337773853743845199052128342800056143869097394021545874804551857509238732606868907974968290579828107604002948371102806127390255766911457704944837945769422625717352824296563345069821659000674803786280733812473040782494780444645794195330094815447980502936794053181341880210195118451826806783654073849695971666352042132787454504768512137144899971244791371860986878050394714550045503705320410142848336301489034611213663542925693456573703218252069043750053524761812492601422755730592178334268716966427616321263385555785770798703996540918523983233503914295495504294998586795585125902471013680593611523191770375658749238143078249588943187364754244224851083056663177497930051503843812525975933208205969204612230862228776097107547177353190672468192176730377513499332285728151921343288016225953164513242317909287405003139654169996925912664449272741377740258950836370969037976230615773244805785713450822489728757901210572582322236856083571090083112427461178078185334432405664660098956416699684343274982633990200164994963900602337626578110438205736100380672842806568436044756311329332207679696755380718531784389452880511095611140573307350417217019919625245369246925284900085226851477659427541709949978534795332658201292155686724843131717933100902904383950531336032844651769828290962895277072986264170530751604858949042299740251748569722058854916943957050670629602746775056354630971311426619991267563037117836736665873959040475980759577475466655054593952300195211019286270851554052280177014598150268669528702897181639391006590284491622768381894634800867585294661107277752608422713692012100953065786372549983101534777675620506593483443776856873779771716828491131201716869695095659564365199170602991983229492508823621034799746021303340374556678032352275019050841196680316072885919550391524196080556039589925901791854320920092736625379298276428130520798731595277786254882812500 [87,78] -169483141604692557521905956358959124769886933754783571914997644711215642021344171594219010789686163894850707557171522553787933434708247363466814293764421862015797212540826274154972371556708853587960271214106023288746943033802322189270103154900663126428381581199105013657399595689043084488205784297755371287066068309716692409919702285341863265541227404502003041436556193953544835488767538864930774519151867102897438519022244031817396193207471949547590144210651031653316594630764124000761653092500343418071224600432155747837499225746735247192890445798023047756672679734456987286798943156239705538588887882840157730137810740369741029067840030283206530063283097299891475203225710147690962828125924205182460921880432290753151944873435956283418452377062591484643482298750706843049569103606769007223463724268516479067942309996107987733430052760448413504297527512797288465117113062713405375260404836519147075860117037137054724174608099050518380203795979939866189451833751275511264511038366396320018796591860028829276889038520227313019255827746568199201380993655992391277936598698671999653313926352385632748095275211723103453500881699235883996977698885280716013095634910413912433245124527378243623480243344039691494264229741668675583034865630032536356929658443464143476858882388700548700402078259744834982755061527529007789524894414788530153653775500129226186491636598725905364818766980662512375483237879092888524379674662563574988342136780097503115308461411927250172043624392691178499367408455371281191111522979149545297663050755276546018484261303053735008412192829197312447932725811888647596489551862554746977828772719984774168019875338766721771289048156468944296896901634298838137776537251570508168437141316549188591517634351913148941810763018144671430865505919068349081582400635043799708296308730923826723225854593075963564678146141256085205981729960111983143372500041010887314474455690146350836833333623091581030660616760824003747454621642666741954527732917694726712055669182987884566492843717655355186396309827966312943595128473509053629983666361316435607982172174747760328438612192192402950102909624892514427744208642985718699171358021603459485393670679760193649374790031937074242233143163529233352441531534569267900140328566065508337427509261386218367964185174252447245658672398092215678563079383969162809298606847766786125515864683266364920655178138986229896545410156250 [87,79] 13250144086091576632676851747864288928544747202031922758871933132875301834511637762649850636612874122501853783116265735946649247059052093861199563996714022463596182336782561022380509793456021489270229549686101601545558030878934223381203341546431773074797468330319480952837235332352130402282025511505480264679892912445560474555005354672894917621662459224622013502055698077336693225094721937888225911345282645629215293508773168571477529056439371633390539878078770544533265867653880667512071018445159181506665460926769376833353656814561551824586476770506065914269170572129579384732748930604549651235839954168298586041043389507656480666773050328083368924127379711453749699701542736797641247297257333823465245580205238529990420823419151721230460753340989661201243736226426907237166154104966545488014322861125246463779965913007911633421716819335161426243000166666961138208749790364358220582571701618339246591961975754418137549577074870884765458481517765581125312804300596279493639119147420566067684341827782759296303664452352597377069975858771643610776563417663613400673812275897745171321146800543900205140720521537438801433769764044365933351389652555384722946473727577608602393189086251252386786864851365461139331870149217531168387621533220955705271266987595136190288113703916842327422760135863025717699407469348536620830613238079401804193461507985519917291049576715856038459993436682615240133660380702220218509771328124925705978034739969730495927773001493026738176192026693347940774426031945612115975291446590358842763803621135315947021084120840156354112040435233584547043926835917269934655590146653779964830357273727904682262543514118243016055598632643247189300030924353559875308418132595341896515590942186899569823452481587030316231061969222920950284760293918864753101355186033991732859938566327952390341000254646347796499930640182778284096472261472020797614106033849451680251802962671445529706838828095494693840644482223064149659134015595309992418036584029491638343104559222243473112380576192026306211395174263316658000562230180965510529572528042439963440397915636530674016701168885983717980334846902886051459071967896934450443443072912671120393320106607964636386550494879634345874267446087598629096265675810492891704096853815528624416053291479991396952032827884556498430026811189028945174202317506116705588982257917218972580880587130991443700622767210006713867187500 [87,80] -1087212314335779669152693681468236201533833568262157001059338356743009703037084249279510577296441634866156037671839612772644766762448857686890639694851525912242450093071007442057979566260759276245084379681358234348954573066787091397630153687145980274538593666283226290868511600112317779351601473157481711004070709696530144630940465148819036482764627038303854158657699171294971388655712136335913828898359320843605325106993576290955856278008840759427235352210070813257469078450752943967396955949440880989209295525257757711280929470131709624134642622935800194391165158170627652135860197429083782878993240925694402535840886940730951521272941798113785713693903996088201674374825050314835394566254597152159123676483667935440713864072701933486489580187700057643919156298724383245888731925670543632466544459391752039496870628574369503647107664762481868285949904194379040313564335580644010623046953207488241086589030523282175680596489689171856197122643603172397281820557145533523708997036021779479552743497654835290701533562126440769666117076895017398210598450872842924101944673418775017141328581697528661592291208968867934216803865676776453111321146694127166842373038579250789819114533379995213125741265101144303133999397974637522249555517440004057442044483044448686556666478807182003770500451829184978241626800844263388140754001217248787785845661927260134873209766980655538298347933507569705894397968942535012546395609504793296719853747231270716451892063821327209755989789365089557747675990369072289094044603268917828641946147984882091548958775592284147564878662315129024900681380363201892169874442245928770253185732149547164787585865195436947687812687660045138252987769186939478937008699454875561279961952636024414661569699006972172423295261329650722740618914671262907278567338114575450546120888937967642574912821241045989760963436148960878562737310029354740383634589234699379592394518287821041658280535291763779030564583891281747649038673004390245646764429408233029820723814820215981247958367861258433869770968722538312825609513778848614980633544652680597169008252316090057719227005743901775990678046261244932379629914496744503266430403795289628507073789417964352583202835775740185724157002042345323769254488101957011702229960176053547136005805753503699426060162619572678957690928965274924351545515073597784553588923572311174259308330647399998269975185394287109375000 [87,81] 72596624730959906458072843253530741535244800686011068952168405023800648687119503858781962675780188290475223753907315737076355151813681547697524582405312696645628437862530129511013713300630514669987679848558005092232205677355124541493361733623127342473617340366939822968466120357276500239641991835568611735847426137872006084182538884891677309105352440186183913694471338045661725974328974266225501673035756358847491501521467614915473753594468610258055969870568573467434313775140939654977464274524930945856542769642193489279192437945526906466881275932762609330861264434485618400726099034335012715360329763368402192809636801530512771789879654656470694261842828835212526595864305305757980740397565802695992264675143093301733772483629138786002244887125120128267665881650447173610007226588402749413737725073451520340639775301111425641561836594668958501122038835266354416504856748178224508120786059260181730823769796201944522280641241130946561827259945286092081618469997340991147339265091007237097220277044167189331746505834242693654957626133923762725479252853734211264687683792863540000432315443633930070051212111597985509096340667233429263300849498876706426263764180308525618422563549307267594221722606289712896911849201485003767057554709147466256454203874078864372968624868412127316122357432208942157730875497408310111476234002924411582832740744704995711067542854918408679864172407368170629568956904287656933955032958016227420402828449987767208449032444474307839758805226895036595841876473589211444535070245667822784715126569598722247487519162443209236151364872624798480801258108578675079756216539293132384744545746911158272430093303910785564892030602179751756596660913894674710892727371442798457075722702787747266140612848313520507836566419848578812645722728778519234718337532240196420338679023931191484358219152871107731532365084091412584901544669578398439041337819107697930642252607664397577736070428820915793365306383278970906539280070574085705621537476489067857396258676714268437238577911350423448201979383903862414208974050735190166133620463277874202954860780421420255476057321543500517947798631113267610134573428650539302631682820440417551951914196235971218479181876210285361934175593263910430494771978769626829997065164469220552664501512450361828840970628528314982491640412341281120605467539980900655570364990920237402427517281466862186789512634277343750 [87,82] -3503880843086988793512102139356489672791153327044216432413600218602666368424310191801836058106441847076438740357235194712600601099515830009654653562606690131969832609357665706811349404486967216130803870563716344333317758666787809969396918012814661456116994176912258259127593622796333431807436588204017415456001069445970655945286608573922975756604268310710169129622615839311267353309408481862080622534671527175209829457986258664776483244992783460073733088590026988512126718134147970178758096735985883852940868612116505211592260525955455443989098397752624580868702442241303619124257819294775615665959660542872776666846903934142843047551304406231166399718751039180465457335305669002533888897279055851586701654576807994883525355110387369496077126885638854882883526894315867459585040936123291357662382519075570188355930292879736087440819480466889463025674048295847007994408061148263955418785858639146471298341741644029611330247630260236687953488952212114355655338775442050087519584453415089620606663431977700971050643104215088901310207426069480570565906583941395546585085607579845901876148212899509305300455295818711150683573905777185020392188761028677969493687872043743144391781575371178209587018749755780111768996917536862422423199057279757075818188156870952439263599224369596423133004854996936207792359097200031157633440163673637095452455039957507655009401042679349257107550107833159381384234155793732961558834418330085377563794118260633748118620097401889247136407236873465621691721179217018459271112370506641048795242262725298400786682917393856673629228966298156276278195199076952740032746604982497058700693655167869940943965292642649353448591716288928700895928819002532807491175101310934516048001692928445461774976570300852668222504867885361534710242743568537945456860521460211608241698962151777758013149699893201245160012354446379235982416087875573206032716545907748798784379738956820196457134879820437697935749085887456080678791232109638776092816477307124071576463734354426247904814618116320628813740144991769732030156139054900705899538180836385102928961734310744326867927136083327946296814273132658481544444842036832921964348086387210717740632527246105001719035624888034380462339884081417093162163038152755299570972505703406419040840468172955786513635250165017004155349906159368678614070837889817489406538587176642707277096633333712816238403320312500 [87,83] 118938836342926310585987189502697839891362339640810160404870114275391585522390044370167404295371776334855741423467244111190892231805196728475106835957472900582798358283171461526989773462503458503187545699859373298975966085821209071382572003458764910767272608257327327499842068508024078431206873118566734773016791892963559291194260168922498763680975661394954460996526519015696734598342729770257419979833198669947954449202855680366005541782821429773659669576463843186013864477592954933352531181981432940290216789096880171816211903995508464034929791357375260428102153556746968951344946169012660130135912085045386203501113632262637795197296791849952190719936057166992692720734233693041219673572098280837231681867847951106081278149443023591118717853967937125531179370771806797440030162779946084104457400840075309749461546669623626694922450323565693123995112197861924929396659647726700655489170431763797553532713287020417834340046007007346135184713854098542242806090009147695632759202392479111574299016277146050636962198544082690047802421927253204788688273875123655766579890446898514710244983343036933306280589400880214647495802845975509982309847931416174954589515189994374476063646885057773049265404322491338555772604592871672564824928021323947338426476730722508738910579698765433773528720006147551787193741926765863417990899992268491295784128259265568398303898781466559088717991732359134707501607635518523841761269771747488468181712227719364848446124483446013445972424967276777202712689270797353856553488365716328559272673132754505813294702751983254374457953632264971908004435252179880381938681228032419490689588024177578893750956979475613466228366608070469435816492233204485523415467694683167190397744364671539686049118285963409037623282019545042352493527393203163455917911680463570888319941338436466016143300245361099191142672267362060606433406639807324248900839119879731844985411480317547194108790862012481282082216910225592966094807524804710331302232855381408625426045024039544758658483034733624726950002323697262254690624870804801272612303748137142153265233699086237543049002092424560141261498255091606556348270684217420851844970387049561239087865900268429654162822624842828951279538973158511469573702577306237749703793692793837433333120792257603397318131747342154687078866801159508612652479992226804380358456958433066574798431247472763061523437500 [87,84] -3581968147446399152328638622447689119179862070065402482350670226303416455416389864534153870601143724021413760743486436888775309556143512202350027217657509219762890332852565719312250836985180998352375877330537375984610317913376766034406844052021781490501623208849045345778925424849599400474079000420597293767749975346771986337404122712512118569947282260694267986660325529901420954480178850344756467410064750232645026680039494858405650646230825765032614196133095893272845255541653377317123506057060872870903243701267143148743147890012342384883139215350713570366482291558322350254435779385549840418767187924830283748152241839522271027296720916462193100343516395369430926667463912838656561625757344669429614918717488862892895858434799357157200167427813675099430473863960368318330448172954632854039106044135497585495086275520465053957015495389725128959086478047807207490666949894647056059461148254042503031063378249079881471712984467441447914373546135890035396006913501620675826827429483547570868515486735128001386582484033795903960444970510906258700612632697780172820966789069463214011747924158887027394403491971121890913823042932658530031999975122913832303674210154990860735913518587060030574103075318246232687534293369099957922072327753104906830154880331477891031327436917042496169176449723093403963555175689716619276903693322919684568353392092903042951420038550377746038007665504377837689122966449506520035842678014055809282512254805879207554438112750414947875128118534747179442244514172669164417300772534449613575341285260779948946766304338199395514616759189356077236356716549683136545618397208601569932733184739372161301095850522307738238677487816098354781787728662668379621202165927205605306025514834951607632717930224290193248170148179845927193507557482335610295250326823893036469537872445676407668568198472650893156026732767136298957208819821580693611340068075225478279650959538358636855757769938383031305551349752282693552317298224495442485395305990259589670412011677789159253651716325680071487205185345471838215646508610308265870394231082161854279730627765763374784552104767678494007442935598445460233828328571284317413419809176406851853913444599493107774617489519433462345897741411715848588345410762787822352144123729680449256337938660860652969334831218548615610245493883754223843593307763697548493087019494396372465416789054870605468750 [87,85] 180170168074868520348886998545250845246481230654472001233593744652786953993128159896985276177212409030704229160864545353882572265871291088751843473596773166852125354803170038707017995813276930661177260292975442680099888426492393516539785114489359339670159197180723561228280723021959562820443013484894876769185391980401789427350251062083898442401642765708880410176502627885178185716567246866966153455773921685501316569649997125966149498232970718797107365826058155046566361567694546368519371532793474127021245464384683956870474863697124712072782877020840341185312375781341996398685157591768874602018436136028684578712243008028084864073742497900539942079212654301309598877925667130662811706814304043698671464605093739610175285971588051943259882607870798094950446944633858477008008732815238164410982985048864202048101249898817868796836820088305872719499066893169802508481303152997387774538905859073043205963379768255627586486352820131497321994434053410299999204856333973179711343304240849758150004213568448050920425070208927847776500322159333591772590941604867944144440915513740177312705708720457393618955409850543584621415125671023688274104905053182208578805935402709522440751669668992218086822738114228293553025955744178512059071568573777913953701453511581667428181406212981189400444760461258848710535897937875296676271996084472967811161043363599106737196821210299272202434352651527410608704413396472816016625417957781031626569541691927875961207253690343415730244226549880537302488860089022472650970398712918335165458848176743270309466766238760445036996613157204192042041724945565922575215054795734183751427328161720778138753682612882351343671351279644473746223375241642438193414624293335131341452889676232718633874601329057427987042684817841904104646043885475624842843325474963858658752051419951846767103083774069700745020167028002444175235437513358882701705473126854646387218652432121964186653487449076193979359166701046992570321484425279596444757122939526053690602535182627807679598618790826925988802932153427716442263468549582723643054827378158183626595655676133947489263027957578739688350777384494863067588450214864141765434805683487951259201461568076012318431752831410882102691725322738530435219501098162216565561317592370784799725472394620916719903720152837752044336571625267355809784938314253160962508104603330139070749282836914062500 [87,86] -11016466115205447642551877886710586697823939829362384406124513030226928453663803296388112549795801690374747656424050228673046053725282706140119155523812045973368478601365418241693884176575675868156169740323351705927802267832053292764046335245222732315062837353525870309908124920226251500023840681889238908280597648433025621236688332981239268142306105137038842516302328979070931946080066807107351527572440434457857913122272976722177260097870645486257353512986151104922235172464075858083088740480295915177622674128771971587919015096546217850750890486410749513552293445906550659694301265779674235216217359512020836583610972860748014289284339290196877395514565821315534295862988816252469869135107991073490183109733602111642611841480261635118172629161085813447952940151090466031908842420222798850534276157348374199774767487100347863070393126915004245416962714615988172916564083412538426197525138051935227662865115140660788282800437174087268455554536401422217558616253926704709741987136886458513715150517123138335919459453051797628648105359408062514229664430724832090710035855476267101469195406722134553741491086480019702982787267841171756879341024601387526256121740824877252848216450593899759606269437988214961914902123407372204737514167973716646386117854116166796736040933868378703537191832010548559609979384348587750299761338348109663451987047750973321125098539858169995585924483239206973075202403907726108083218059855967703110329216242149953782545092589885609113000088568784373928150615089615805695618716531531036979223110817778521352936400707443033406020344566223670780374216198221088604704406684578098617099851051293813036933438215350425437029720090565673953293706287134568560040881208339153156168042479410836685386533131527110620503701140305944066804490751234774019295569125116253613198471147927800670195044833479889114420735767813717853879997576792615984587239869454997860874434783002763813938284630377529697290624475664645623991115634112895481227510918267277321057773322818570387461525335676050775952532399413529493253501192056092514105747898017481358370965563478745082770825792089099079702048672283403769861031193193487925785897839849710173275570473626711710259448207698513274907842760502306623128801849401617275364186330106503728961039504840670101581421638656494367657562889283524550096209602967345375645891181193292140960693359375 [87,87] 465526278534379449683993463680345185140114192714877213189400000948592377318902506797415177866678839187570311628891149227544750202510675177391659532824192603040879859106893329690010527350901529302340418764403799701430169866098150682061927429574923767036125083293022815889540457072171116009273058913934868515844173418853676928951950580198775034418494188885306801910924768935498636777843639685156163674959293664441753578358214475493845084706810680726343024621908467483102814108078409333471120555288637646882855651003593819043352928465460399656582398405122038772993686285045626907163461179731982623145683371652856902091466936654520708573225562833849115198820921196796305967766768195340220591693643765616791188969045628252149611292147666963849197764991414513149268096425833532848372384076852601438444267453267324610934316025576673787842413898813481375758026539720772700521053179664206271678364675038120864228248695297913193531296940801125614379064435388385800198581389756937634590820425615766538736606447719006300877251091940287259991844615193090580134099184446992728884385106782671237534639576247701533559460845709772031971437269843172111092217586002232605606159955877534010459826124634784577242607980398482096222456775224496072470750106953317186637022637321070468603084399729019957185203879619459850576268727502887831695517103644464428103575229186965989780982028500064627753888577144166546105154888914118387775918350060677393656442691280614454691410529386878590569175915877805230925021469972478619868629076609652211066154991073295030868468192948257926535019009972700763135920628076731230827313445946691266585756913915041993897870881250328563738617802802326756364336770674608365210983104647217403791663037506507071869525981295371890441530069593106506094336339954167449442507869655806097207961194267561020729374752309988184245711287614084610688017743676471863203743693499214417206696188311101387228049907134299222846782078141206871156670661596274148122526727388021178932128228195743507929555852812170028363002262508834771255761640988153388408843001556588458164522381856393961478333337390596629016213354015637353666161986815910924078208735813364933916264466052859842775628278662543118355286680603172831032360136190964973135826881108737474190879714256932890119269868411853145355867770464923993331551876906360121211037039756774902343750000 [88,0] 112158276017568230157260853762177074413596093328071301385462213368589264366243267535924729996161978388481823832564352534383341923759267908443845311354015368379401565697995485410595194178390462506817278642102463301032447914823063081129924940083047849675390089434227280585803427374444970069906146461933902126581924215339864382915299523674448932780317647854073124449790112116799477714076807906103440285850881115889785855064196801536044893465089828358327638599150750117843975305087452537373903723982305723810567996372719570199678333900585201140834889493965047006398220751060412324351380433001789169853847237195839443414820952853251475434333953770920778548946622640298353799273982894735759126998666403223560587329840823166103718474735408167373988737813289206759053512852054624848561878997955291278933491266104495206397483542852519058143007168385865370072301113625124141675956771296135277261613629269849406547136981159947087032991949458659401792683622467272239675889248359332896406783905539924776150924853327344683372514799095216795497516711105215188899750173440818155559046925664984881683141205256419400573874707781268321643159615986422787866714731811485968868957652470506554225039108174240491147269689214070828527911719464637384791700535316161590569541962042239976742010848660969949214079944571765928666574710717813066127297137129752518347665963811950594930128799351741564802311274312168582203413947378376642201239163655630043027154177004593932366352845856425809275691417320111479915995499004572318694030432730862351788970972935302793777985466549806405319045646185014850167887075587433427183782827166258926187790420539055595882495451098292959362877363605394359886238560348001302184596274238810477775073859816625003359960956479754040475034700898225501170759500734277110613720373509401190107657895574079351547810567033260263059609419639942191004766495905675495192522640992217475486977985878290997395468448040942052609907439775199982022045541256991661914854392768583455608126891770871396148116386876043601002770895124124792650648882210058984404505610267329247768119953088966927571507081793736051494392117616145617416787237688459808959440722206260804350455424707269786658445781950890034008898843033926588118099891835971389488770930957196321126796089982174757188807186381577203108709342970317039215913327319044526493785817952697492216884711524471640586853027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] 11506519616569184895293949509789480623831273164401103788418602858640347516216894456639123436502938508514361225826220381743646826133687650348156618854492779235523519980689776144129142648646477473221704890509921230472842991008868664567628661921658563482705050465694351815908390652562906659972424590066761967603962601918791562404176100578873966169542673235223807369029420991499951414068252988809123278351133463903312851539516446100695141137952416045550218698120141486787451679515213276207580987271268540122387741228053889277585413174178442897461478284037059306985822842077449976962544547716087398455079629681522012208479805695332769261762795583860209015328667149682518303437855395648217464482292469135385539933794682981397327571304350112643675232808380460685859381993012276420296546061399026810319565008925051694939192718175604880131108888649187378797489666809459265052113223710337498452827119982944156394337992759530819764359800073282879551454662090674931042405024504570689278221045089986958133434668290643185452431527126077453907005792228525577856014272890239731207086315012585913859003196855594475643274614706278644642256115688208744074820148608174514144546235565094735570413843860946354330424913222633757375248949593417373498041211593636859404012726054305771745561445708123439860345898365519487810652117959392920897687228721749158893115254963306436393795444936287322335644650672408515999143668346400738877004832934329702509124987236797084286868278535258397236503321014640432377678669838463558631113040454499431496911555724916425891538612300888719406951620436721725437998958453382142880022068749283678516522216587968614708838554876457941764256979613279288797391738413309237179255821587631087124444988253124889359382781857112823258236228632923821226421824940191910569066641593376970795690804889921925784320445374928030078631595891930716661109398800705731868236639783983796637827622484130559392316899267794843284898660313103493302965887259338874670995112547389856748689740728496658513870217378577442700332997173315286782785025581350173162503044599813651032366906923449512874862425212054138059618074904870986223724070646784585109932123507517078793476855553709628627090414763530176938199059085629368807912917918733054735147723673164062004006822088387058812719483843951209562952165024167064651734914877761718607332886050997888816027625580318272113800048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 253761852729194939084473280127508869227941372977434982265855084255324651178656007713840301107172738809999057660819750368607158205804931677946813052871023963344322247589419836010614790607466697544135164879123056107126967391335200664165955630561557089877488587211218063472172250206916009111598239065946946076812868445214647108642608593328103032367882088590618521555905413535949137621330918876895639454575833127570720677390951872275533791640045982002184904233723199407542677508225348532700665940164465563011053921095638394277669303897831507476014362452746881300778466496654469554476084710891071866375076349382760504166551575456051723282075399916774276552361275053371865371950170657624899511149419372765709035213687423065837113687390765238436376055999390914396541916544679952623774862865191808059822169841884731946771534097845245517971616501277589968825849619262517610600689067067260886707183181744857332244446973882709909452625894429799521924663594838518597409837727842378557286930159561606405604402919805866679467178846181331271711392580267005968643748371602052764478670358579563640433673987538344020230935666090412972217399477812452674064742052982438370941254696987365983274881975147748303412978767203687427525691179651933221800896038855857699633704323309033146537919800597299034497974565319946385591374853785617315892298291365386568340471001425539628509418889115615135611432905266153107405426372028869626984035732623482440302098031912294257436513185309853003964999069641629491462228542087562293692754564297415524759150630457701963043455099258787415195840678267357491183848429271964333514533196840099634808507566086574984112868229384875687366270312661516833277605039367757018588927293222481148688816569698295457321396242730085579397456874650594672597298541875540267088998197191235935606277583204847338837608978164238891507415179635188183360213309141560834381940515331447099473773383707766993327971373195132401091030036361426451255229431873842900968295682604699390314951968129288430939386782674845101329884622927515582053140954048045427641776086417359048616321562520318941768304098634289967824040753128474711921568519353342364011851552398956440650659960544757408266937729406782045263183057531847987956489532640853975587992865929557652793556211812174701109438486903275353077676298123391360923127004886290949646261871997177583457072636008433619281277060508728027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] 2389583416696189341506264583541131069244916332243712674489557186319072057516941552355296961934002152746018160951838756115666941227476532483145000930783832724326146187347674243243180373874289815105216791083340322219743762725018758684776612843605370491236894433900126376912041957294716531548046442402290052455547893636605360553452316978364256084941906302931940688141166703000011951417051619016633393518460740418277239698792930870772522457553656169031137248456023689962880921397406694537093981354452008717801245118617946147418271232760406392619629635737544599825192861030081879086657440839455153263026173261740120340592902899830500642323570155167681386319791543362682148498927417689737100512684839421937793311826174355457098145133364901615557150940235468355462910933146640612012048336491201300733467268504242163836629721139844321304664414217097823970886887305051466115770418505914871956073836494126582969143152179219840782714017037266294225408252017428081784974340577301287407283605194079032834276701547579615963126607174756987906479944278518055945047680605982967425351259570920191886626248424372363435097023651802878042435017609453485726570030713083263640603253532465307785615302131599702783800819494674135763061765055876159211089153514729636405485400441444624844121601181272745833654837350321158862823079577377089740127694288658936124759334210075079801353902072577709138369070605694150716551296520183996159630117690271405312911708145374072821708396119018613274728242653366071079714582136967621084024588755997486225528273531108560560397443001797117008509863864489093855961195188563617614555501231237810602488564221111962955775561606426226291997915961962563027388400521778431748166692738169866930867569719504413423277667047713154118609584324848681033674567387204732125978719230960960523562908756230529572298676841557507010158566748874764326865538918408025739897329612093655376882932079793231048128144777379911739228375050469837051431430626898341642207483608918820117860334958536540130883349090959741567734404944450643350857995543644489974420026683642876151342388833858689772449220069139921000356388722771941604595442989425971208981143706194924942929282820071204742762907615362987256066891506967618462278063052633863373011884048123882658742644872150642567428667319743808903510301770311721125532364101701070892247060653355018359730345400837592251264140941202640533447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 10666350938955379129361176334531515803416985228707674240368495014367399134929422814967453254301145961109079858476727339130745822667600377246275218935779501763241516509733848302414111117086600880968725329851310208309321339584874542146902019468422033934019176439991648018352778965856144074926451514071075245073379559155659237854827668808843325045030438188115534713449715206899345541940562286466674570154137093744804198671566420479650447459791444622817440279652683695194755447692143494230932536850164243481746508288878735916514459166121693042285462228835427889525546967739835336760323094987787876324852500533737006178584390143570544273698677899698790586317913086276525776421381800493994628689296297202245778429569546333512265021278481514338045214278317084744806180256956239998620291045999740645665739176810429063323307701870472416587780067408885302037094043559408723712684010890396261941864049893337627295508131845089446164809533593378649717498147069893032264221440176385164646121839536367189270810873943148128640119556818512270742175399044975729270284075175610620564184774274006063676015305775069083849427112615122355252587636073468081592788200002894717891924127707463525590370008674542167859705037252491819648919030133065475758316500273660113993815378312338924490976395980972045846704462834040202220787923546014078513452323114845423423237312086680989788867460174334152154283663862831819762638615899705768636042951119319739263168376858375607728968892063536919861244664692142039139030674351532849245725761931428960278633493208578790369460405477157146605583940125658328175729005858021807902815407484528155793402525038221172185291564433824075836015396677553645585896422333944509286022354585602472556533794264543677795822626366839590485848366053722248457379043003120091672689220419302106165639266916928894820141237174198312193864894898333848330264244679462747100198387834343225279221291796347164610794070543944122867119503743757866796081259267450830942636249377107519425394927498147958484660385972457324078171054889844845193450011210348352866730942628034228872691720603433067936152182009447569548371598264821697174464036005609046780158984613186290280914339370580759364001690563178779634687049256074512220809209932477285399450461969863278318585284323268122275790247393770787648664680539938678133460006819338604340814802604480709770709048452106554316642927915381733328104019165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -130330817897090423398002457235429087157511065887922529047784267395514655581501890279466016371013086359349820834985624796798843812749438406563114797796314459173079962964659877619194432471148753055596085636921518617710100924874953157628608271995005710127791955939625535371694802346122875333937489905793677277679022641619790203675593475758131366966062551281351091639385435019906646851203996219330447809047727911631273067843796060193728879454772823618018785448605748771868797851608768852358119768182227119411815369363999431966183516584558481461508068624732959582661343716998799308338668976674099769005119609596520301872180811929423718738541439971197351489040180734498395231147023387272232823883789963720995099891187300830417044480824189633305421736163584588058342388169632404768941768793481278819125275337962046817035644416180594837416442777379727517710126617744174474494076223809956564634275536635407917835750452984577976238762962665051111832747130961715149577012201429511657482421525836393406128062690304636149787084296640396310888074310659439937255139792571012416225262526386701870740462829003497807588470950753178756741254985684366274185805101435427497225533285547015025839057353911932839686565563860404739669268496139137050668736584797722359496405592514162974217475705740783853875944129873891738222419841857615831564552992013731456017666964974132345494030753656109847230400329980167826501118888629361631035211802792326884450685179956754367187587528430580608836621680029922597492832286069003710548557976998032821489354074502369123086708901105141574611436391054717188194115650743789647264460346501402024897499463556998878332316855824501207140174683862294143712322854827699408508662750089643243648600168343706628307375612456201780129984865240145352171972664801379326330110227387146328645165537911802317402852197894668023695735584892576310984801948926344588766717375990467232754280828499691689468239634639040227068240195458664281825569795759496153340127552522951033954863633386993672657921263875991704777414972057653630015027463117359773417330139049638619649983542880722842513382610027354400672540720209850498621207325435446571338183483930308194131587092614721901079767791713727191806132824717219093023462816521882208728842938512413257932594936175666789023803940608148416181408821037490793564581361377267211028405062365301676103752046042335427378233703166188206523656845092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 504350078957390599782098968727565567928763574417632201600521940311669936319941544740950803635801144735513915452887059651324191160143106505858635707470109006894644722390955080787280257438545712059336373048377579001364181622465805511118817522222369699747249345486946691921978706391686316411630319560916169624515339210884129081966318503389248465230637381676018769096051144963342706156494627996861476950457457060233775434796958740224965914820175993575271930037649919158673815030097933627646413075493740832383474913512152346567511185488912835175134389346110475361479828498995721055481046149546304697581134881405761223566992247230479482954838467506656717122598467775156475052320666609419049866574302097304159097393029046226548294080098530468434798950187069992024034367659909891005306332026168656892710897218030884914876845708065608398193801905211293416272548764793416592580963759343659841087651796278954990493890660965753000956600248361028258122586938048106185425777262192410167278466692093402653158454656654381808923569428275471975185199331528357856201577647566259271494566432993006999876676313532509152151071604824701689369558025735673773699001085580066384449048562240619548582171908254530796684875599532528806707151379188310900502251299563493530643823432688089098077928995359136482125183963090140384834035673650725980725375457537494111680579567676155641538672947479861819506703711570328262815582994215174238339618407425907373052736256062466698318545614770900218061483566141126049026890482376188782252621986612930958155327512325770260628490344173265970959491922850005995317172003683910832552566959384915970463319054622361132618655894166243186937233885122681986749519998412340357423819948905598156521742520938373713560142288433836913858842254170581290807690736856852722841617981912801785540104533022585035553440103698739104037746174890950486017119020170985786396911747645049061691747903302663422266864992377099917413353623494298358844091364478355604046988737942012340864942870164383213631432525527748919623424497202831735591502522293536167171440571862379078742727391349292237464615875448183955676923409842353493646749953256789547051745503310596485892167718232864253840137332238273317669720206443277292284937060345374456567104116516042443833689979203530328763214925818353224986250659220422810243576786499781111857722751474239871321679865509280516573317743045379302202491089701652526855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -1947946000548846466781904705278117259654139091200813120326493898184611813795028641323522899517459184644737179190579647767495997223965023002396046175320654468561925849424042946536017414276631070132689471641111806058780035469508473546977543559176433652364200142229977459996587422328933776802470517522104120956961763417324345658020213158278954431071770866129823336690266427345006302635879488776347720186322398911491831976370699741281696811067733507751248939334928810923475493975137239051985332092848374183522925568290367248424186114614426242364421522833443466739053691601207508164989062123288483420658731680553696723784733264750708227247977010942222590770433401841792513914272297177565354245519309140460172994171645745997797988533451732810074661759724266086614130777840811281993307250104287326605216360305318725110531059939346189661598791407767582539882712289480596002201045218786446227136735581091140942864323765327875176266481120754841216294736763300164908682696451151863938876828496134210550892730443443598798831272469050146969563210724190434750748798909066394305418890116225426094130921041611203942168149323282657754586029770562259277579375997196543453166175873354674786895956047450921934113549043779042991945912701293212056732528893222464854660358106080801267702808707568162090843703112670300970392881317778528802684291558319303769692278740747674714756718398949541915068978402467229655158225997052125074880514400028749261931682020934180484641769960369826855079996098734120980944028222518014221919927880399986768308604171368164811809461241736157575644092885874982054533996854221251360066983084019169840356461901360506404543036985412212787004730175391171750517509247230416131221287341308563475156966761804208719118515790192856895598614058133332722412960570429975335118972240437256773678814997715692317040188635265676783163618470313098526589461342825484375577554085882421040933270677565035690384912630226205624480174256316183137951428630790647265895546937548854353689403031149840691858912253052887195898632927868699014462552975697219739271369678243744530198572242893557707082579412434949926106779167818719779998776124950437611954802736256259678077886094646892749045080887064329383511349722990741501529076829255129617711323743296137939660654369029162630839535022485016424084413316744261252648972733173013893389502072370731741305863009992610538052110972367936270188693015370517969131469726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 15344397033894024657430626645229383426674522861914181794656956846661869596807601145231802328665284098598175264491754593447789438629685283324673950065105485750586042365444555797704863799508927121506361190969350532341364709417127196592793456311076811962577848466602559298317961523640091220394129402113368030145643605462695788088577048758605982229426373841459570321720156949515552788478329848736177942096846705078745950711932437270209974044713670590197863238096391604370171578243504743468979865372225580743916258935876296634645025923570135176159199740274213532784197219962344206233971295702993665736284389556726618271384327219527652259577662415684363765513927423351582800746960960074296446360060601077794694456794975166036507920677586631061967974763733271823258915869450006226510929445695105260802087739305937568585435937656853685401086839741277311193045633630825041456575885957306916625102221347762557364991946937027789220203694877597179602709314190792609287007159142863543515430259431957223530417308741054994382667611377071401270840583397127715732049044765629475551227490873360876545156128634427089238454812688981272639283423431852781708492119687059663850755861169009287129811105853996218284568135843197638332848413838122785950013934458526659226305274404205927011866519708215280920785574362713615787412831096218079991031585836607371507091122283986650102972321483443497578150055918408303295335457963798770224626865328720352458924803134851080237440177748071974932209789357225134200843344904795573481682619793248120144224780539712241459400658377460232223919455603778317499878184416361186542165916231965982172901630930235652796578392781529717778384459429821231663345674891876882660765361265577641274027584560026955947266517100276202845298937228738456825457001475768296086104329962393809565156716551897391038126723896317418030148690335056571290606943482821963196343205603958774043532175842015681892799922203792093542097022073317886384591788357849854502728932210178266631123660131167575003585997839409637357681359420152622966431934172329486857175917153204304728228298511611294380636148731764807992582439763611585018427382451876657139155102703512732043032178988251468694592309577604128967127787271832344505252673500903518571010189731998303180012207909761163799611478918622520964070921003704005858854447240597549117963056576730876943649140918904295505947727741084232917778695792776488815434277057647705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -104486858746127070367589795096437849908686424578281663421069871177628337638764501655423571780025210028859230745813333000753741801028391602700037203404700164675354536330209203678523370161430602142514009677684056384583959999393385252115402986036296631504811226450196248716771342600823231277342009783268379994277830950674487244592876318040716739051463557441217623611993430762251306827990926915777258752896238126884215991444957426532358186306817527672318378049211144794808424959863898299321041910283265665183672208381605582382347886709822062726112011487825936607907050117190160980822421841916320761374116430803004581540400799441556260486995098644321666294117254759701476368448272211918079727388397681667731060119988399234144213262742274756604079545266758685287672786803418676419768203535066803398566727775270832115037262108892101691430162030053585785661401905192253265185177596037332289010010364242802695936873459765942505561737783647534908934269409250951794137250447951308960009933086062675036849642253724581698183258949854306877234580475168368230641998593099543787726751491800121084523359282272966221219847428189921174670649071293415474350862695163465347406660546853957291326458275557478115945465942846618140884593141410371343186986068645105424207605280309672708067488790082154252799292279789173899539903783425464167077779085893858226898058517959810352228491182954859364390444982067779655679513590981730320446473251408075978549309695301206754340234981081412879628423358770532473423570692401539662644796463248140293103928024994238099232903714235898803046109699807365987347571986956583145775150156831231411927953930362583520516748747140458039416132683201834770759714855927798628820151497509610024530858697859125573092351438779280775492660949804775063713895965799210578237916605189517235032390240591793700699178798695544055476132291236008596293656762637481919388775859512640620781844724238536900149834213296739475264305017682730379204740023179740052986564937684250095643647987445114012109881682041747931172178776454190894450398771878506272754804276396473737749707793601170827254427893190233740074080405255087535169654971134730734626140567093499017142851710623594920083245597207625069005464344919114267490485412713822098770542574959391709085217764332301618333943495063765730496856121281941937883388522274936319185250774995637192666218981178051825146479566194652435946743640471368053113110363483428955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 636485254677896943113382268533051376792090595561462989924653385429273342180551213752636343650825562272686827221197222767063476421601098184810743386047532323715785693529274200317670963094484413607164865264878232789020216223647049582070700974003791724978457156400726345951773560255619891082049665128191784308148461961114493852105218035230975981652204959265268112159270210671474226887113633630464937272785535320612662986334026820230636712527241767395480440192558084495213109711466003732525191619766851470315057016923901431203878378230719873116440243865013824596004234333815139816798537979826272990020891237713994765694215913594049925762364199397350932062831425277470475838601007740307379473545705797088797741750668253848543409997006111976080828798158914516016124362041539334066808036322358364904461766535410485425418956425065139590252036506031383312383641590229416195810484812831920395208588503406956864740407105001367296153226307705489567151902544270188331831447353951773959902001768634444366607154453733398592403936943863191898089649908943015787953970671666143547984090799353922821005673933911514642979314073283975549210072774734000642900131034826001764679115542944222572757546420390256435051585533496726281452960007897651802950233348035436829954847398523016007684421632086101445510752219922287837115710556294545314598967320768349631588206691644046702566347108803922850907263598420040082867097983258474402215044014906861956111879864519090769142624978787117420053151421978702119585955922706228247192523758743023239813065209033412034231470312265873211952043708053246129840782286195283411536156684849647278052468648279732436573335304075348344023236222115455271777021470948301737536272421270940851929461113739415586705444065907195620821472509293194555335765167536510079306185337579436675177526085450377592868712562234148183640410531284990797826612857594985252980273110079725706863230041303231596010087275931188916004796595298560206485897119650444151345719153043629081855103495159932512911285392038941299641619506137752686549363244443026172290388784811871205088838739190113296207183792615961597708151115177139975463655043014919701433588638493492202249985001888346793142038101788628975308302238283915273701469171361559667437332557936410137840855281487345644321731761142326840972477940234723670219880407733969084650154569040697334941552170989808365447874051971160787246297092269176065570945866056717932224273681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -3367807597907182855974765510866979235808924903196915703291449317465868772420009805456178944044511505528600362434599609438975976746743941756280652991227005229239946366134459883170512381211177176132341531745751622755317578362144186023594659120080796209435456076508284820737160026726622325758395284214606438827874801872771038526835207747672077773169444092699125033384002348410776242443652896834384781092528325343105702274456119042480779838472144097165223260959330769611605075212912815377997979059930662947038646496900088872380153613001360596738632918916922836454384210528455645253816077906057344497784477429411934151768152171252781295911319293830338668334162898652410603970685537514982549422448840996255242830916754226847081437654160614343408696973623210662258406810212435946038456151186298783878963611629393935650698577610320487512914096431396110687459765389206771611406326342241914117006598479184931399563996316977360445688288762395517629848743816321657861616439009529948596799802330844904481648242297621560725286473241361531289972734298607599220789488345028164985951432293323040879690165158126100909524096508387631482210224221545625535148991206535792354788306212194310489248565179070978664144020700433241406155319921161131751264299602647635886894285548024414076009484719648022035103598494701997649444409568088792359243689392863320829545275024734760615235624867270255604130626567716310814618781902843091698666972155030111184187124483406203793234675069597872807504605756299407518970808570183145815932573721383176156586588985069613853443112617129114496247797968625618408276487760393331727709538945761766181810322294165825262272308202391244640858193920405369514843911617283667937670827910541155954898879579719101261539706754915792232385891926687953434788535753794499411974253430586067736212341203656718443482442725972290534089375697391572180960674849502847544197767143961748079572473698521355421217437292676625840883915479341716877580291941891356520837039747203588971777054292372348156562225319189709952264042054907766606389129630735559169380729736236750750978263154458095291997534623595825772426190194004238313725274712971872395581288083973027278316339229814843671805912193305692935695532942759671773424952053162632505521104527892652792898059029757758496591803296581213643996772631445482474504873226489643617164513305810611954903968852282760339638494419412446100457025025150508551474715090989775490015745162963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 12862841389366470467271801214343156013589681892715266225482587453817306531945294123925185038383660794328455863728193690499297842039626197933815625308656296145094545860973238482449961265132550478445291927867448485193109665871330850173856291261403323111352520387740140332694963274884616124055331554201808496950644695593854461906376325163326768288152376725604899455071079445547606989953875180364158303750411099097407805292817738380135500285245903236277354783355004894081926925920834625307843220149378939612359310530377715740001656095265096985720050157705764653893828644629267849827429509336144912141169511731575133524848234257324426417901292807996922459852992372107129749449641799563139334135455911530879967683075960752644723474574377663872522819072680353106468207271310463173493269934939298693266000254116811215180208063868152410936256752043983533009280825486983038249517118901695946668732435823019535003454361575788623898313449079028437318491038698453938261579493028410416059093543311085833701585302543480319866816734820757595069904578021050708832718032707144755883940058291915001735202894839415096138657637071637250612886702859074003269640105826842585948880919857675438384722916380716255608070279177084139461648771148687430673318718718843580084741277332593205297238465952813037222409204226823751888755467481610016387941035289343761608023870864883729466216112374031576290289960670463899559565840855714753073657379559919253207761872919532996659464487500437764332876799776297353307554555392052301419325787876724661097013838274910444020607535080588307431107029590485656513009041738759006909541735758990189472415485953723752758738814090317727937930043550147650016418172823131605020518353124762093875876430342967154617340324783726168976545244741031669312145125315009829093714818607409899892051663013293371162097260479303279643474163192744032729726091540713122365748059587171740988095207312591405966690489428518411352252892381422797305182668722945466127327680363229838362488378914074049708169772964518391154401773768032966557106698601142383037141128154498959746891795960724660511888102780476340678757292152421003281323292066907942588438046238173404702071814302617605746378457894106421748325383814522075424363336779395740515254143620880339693168994686087700719973444479799945627703675411322838872470766928471531316534201898768712539873182816609114238997966064181985439195126182086855256723675888785862753138644620776176452636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -39224517805423785777249886231848845725798052509234798546094943087308122275372187145768224291319850309096319529539342484136778045032124998055709996341317324787944143838253186530679165546049493120235493849723886062383972982496914818396914008285550679471458050266295090633670290915801596523298143553150589265784811822148616344510077688757869668403921630935085960431803990080811124994783524751906794627336439197747390650829368044048087309358398618018083189929325917724884959094998007706018200314728192201179358079871372079733506422685207429118438170687394820664191388983916642566592680576144210345188895282107310778818773506247566235953716363369867811399328974779639342068142459690553317298302137747707602606158256486839587117157772249394279287236692599563324192859986678389429327763062032902366589500226587047043105938288147617564573842023059674291761700208947521140229260505350531274951285393614919452326502344053296721796302518975434805482943291371634057091057584180495075496076497065909353359180399152005294484399573657363817086615035559402442357940315390565405124582374870121349748388299483382283883859374634444622472101442015773352168895492310185682823419002164611136912465669358028416973236425222358135174861613950680355124695337017292272398876441449175428985616052741180498518797592576006436631983531817674717486013177406918422751282871434560874850555086407597368027846575668430845113774088985332381173187708537849135721480277541803742740836137770033821407429562521254922955069843846719456460112039654275853518330129936534714211666941177266677279892028945864624739457422870794888100470227930716163769667567334807471032572979141451083849044042610561234000853211287642352852036258267503025384860196380779543431968142981555820631985693544850543186948848973830772169165837564229765578843770911491134426046063769442103186491581814689435634044217119319509476661862858497303493218645146109912131553418329978903196959508235100431401668730991576724277967953554117032937619869641168371293419962810492319106187666462501259348780707799074082223166500890975474425281044025691917884174332219840546927515890351418726931790171748461423017032306104650581523058848680278109076814903615024405015398534590501103694185739512443505347094568581675484401005471617285188094382188380448655552250664890981077840681178999910591648748103457949783013299421982492508059089416841150301575252462124589238339107677422390452193212695419788360595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 111649717260010879974642151005660388116976141283027514350126440358353096544600773716229358350434670319424168205276100537066732701754909307323502847500368138873636529230052254347537701210204691517720141132934508192423194979128951623562069079773589296508989539500631419779054333481015252169756549236289911526207593453225858405176570223181161824225873028581043491977672472173875246592781784855677776939026388870867604364453214483686625293620898920353338134779444203667753579714435309754431883117464136516473111832384017945204417613634610551960556889908131304418494946953352755420716231495826294471420673085603626649930751300948389326824554636482393063368559021880893341330835724600225592142675822095030144702095914931708649138126016869056597905119905836710781878130768968762727199050921323279634818067418729343194146479744840721091610371195600573409315380076306672767011406909319784146079916889851439047511478531304776732377541183738143336831886605090980723972531277573410732453983971314321350249260692795424013677625067080182058700573927809039238727429455961477259144491202076983586506688835982640391228424781499337340661604360138068050196550626540264405690721607811444143905157050977232754068156116287843409218398206361102353754948791464338324783988375731427080160962054013390751431064149351449086630412496731265056606454448365652553135326835492976319626217859015090131633404332078146898698771238188875460880481769736120690858867862021135950105205192813542741526206546090604587685095494346506979631919895467157421561820995176536576377465409564007589036649700895286907672768033256786885677232005976242909821432531100141500728285955610879986913831987248464308152173264266491736932194268292155294541975193913983590886211905010448098979507401406468727513718806666597646799009170027290540989913135151853395933553060736436304993911200343605953342468375398616355634410835504542196975457303709691358407953172625048379613369296737136075051126541036843874432738990979439501552149963365566411026104601008867844334086994490480624527777733767803236328699155705486800933916877819684866022051420388976865728056220856930325945102020545671742474855080462403348878031529579426736787995913863383336427648980264563077144824417940621339213566565888715835743120079874214948110920660971877785238129333203303062134748011769497438345362547397780733803584076471817665105028027333369255729304259850689471989341474637141837789044984674546867609024047851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -305487174117282107963670306529281747474889139038911985242051318996293215118228776279352477478630136700541195876693389442054594522034544772298464612295891253081825960515153926054070358706669315935820219027955855225268254621813881462058719182709328665958137029264546342734778747062241733660855617406421952375393870523467487576525534612141074608958175710540039857606165091602966943595493198761301680534057496846224416826800657659335178851400841325220399974659977931222608949350841999621312363317987997541335828832845031699208911287160797923942419956370715310448645540073877490252838822661427414996881569368118939151986460611493728673346430183405866939683838099382404148252699326939887279972408982573378785740344231073481557399346386877230175572685110721708843437989846348755843719286417740301338866475326383153681826318190005054274722526553404869938914880918802786890870825656021748141196927683254836785857977803859548753152529093626829953812431452089058738671398096080931673392808130131124858129475823644749640384207907336813314342078419978266678137691149628244536910851128030378979064681792381255522283343057620711092649181092801086961978864946300520053749845984611890500915370300886924709115496807043583727503551495395154025929712690250206832566392427803708057688037140772918314589027164999122909773011239240720332381335861582808154392758211071496512430547484673532468911488893236287974746779334781834070321778805368052429446777914467844609728598972396426225585676704558015538397186204379831101301844278318624139953058786063043550926608175415713591946178634388290625355327039670731381396188122030480675147121719566322317453383301845982227041216793487689834173805980959462211870732509168823968198604088140468891100592442615751254742411758905141929332140046894459714695842911424167273212748826159128917269536641025922501182791294575999385513571473958925209874528947312118386761500121654107593139249006743310100803294373984445745118542995348997541725942758434674870296262380439543142740237523261957491013399832390379812860056118633168276196077356965555145735548743848093783170360207737154272595135700852262748560008517743060398527928762748402045111170084127091441983464917812793040264924882858605170222768935584840272744492575325235356871822453865072236891941575221098171680546848838694796642678801392402665298013379956624930391719385873135335769966696858806177021692607821665680978141872388271463485687196026674428139813244342803955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 798777486948052865386730169494881316128635103002298921670346656450966681798654100566147345476406248093548539246074789546160133335626242922736283319029751736382783584921331795771147561212050070497311114979738416608591879253974869223863278081868502560300530684470783368717626684374203854383691495949778810143471140917439318713657104090943472246387724447145077528880315512571187159153085691923287289617983194127465419277730585845888963900123717981775093326682207260899923848606476094630769511006832360554172343230697072636331085872081898907200766739251314504818509017081628719382294428576354382178417523503158585073362231780909560099208918882468813644889373386171097320777535809542398127647585043171122329574923498470502578005604488673290953828484351587798404028715805338285507426345567623468332442955220480055783161453121200705387627051220023815513850911515455069933769479249568733672059890191017513286683263142817968246704596129086398203998358258797441068840675032758818822477498218473350708554355362373653902978169367231660547303259290765812336861356267279114303672196039392348927206714583602757746159214754244719516751066869499107632577582179370123445209487677856936834222006993548242602482516767612111170225886419812541732910156321735993627065430516042771860516654835407852859912619479522678852621596714299019058767422028529801889478089299484008161977212205110454046733788607024662616706157739703574139201052078611679937704163820209904373680099869337625514428942074227725877364919427016161904714856887739689175560874639581459281282160408742561598785239601414773934796354801171869873849612165512144768820935221835764801051535344906072493124339022106239187910704585302002654926406961320804800390484290162532330783651249475895550590420274816141531633355203860521431991483486634221524616470728356389242002384195829740271646657405310352996013331889425697279535603354760366006120176711181104276117267779695690601822972484545999262082515262608824346880666295980163789234810704806152945906984208099084294543518359411975776312816015602951607846757725997466420041086795805338849763985279677002554170182229709427595207985891434626992355254510016128067590612115300885111288911307895738417430920439651166407124179799950159739981747504923774967003986636521038167841142498755335401513980095723353671906547510203661133755461513984518083583101233076763330320634110475449911332430471597586954385208364207040018714007568491342059502358097233809530735015869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -2019565574394656853132934921691107644517679343027294198277489159719279630864065518938272261186319402003298808803727895767450107970558765745477267337492278656210062633653027397752839407792112943324627766249936703111066106460435999334960051436057304238792174613901762310021759305337661289696579012209878419425521858364635789943627811107717701152650118326111873963480651801945733399601497975468521907738025562359936437844811434807181832027078971753185087221614388126447245374558103848087153065597050168288650502833799760834381180776967888313443484627642925939919094369820622674660839809822048456380574236298358459351686743136952295963296591770279380057472087482846123133769758586861927878098937606031922613439030731893607860437536788551226419358776710560735434536650027728025438745513781680908311019328774931666382161312044664267377366735377401954866735369369482533496765653460372019645094644594777635467106149773555973544589709732517909080067449173822794885744398443904798137407875550509970486560071898185869836062572425411808087132706935706167508070132039800804822718576678271358409725420465028392869045748518084645780248384817234778153958148115942399921524741907771083563395398548137986418111720191941067408371000422434736437007846858838462543669976447171259436133239418313764138727733182175613715250792472672826004240775072291888308137158049256698430138622131257441087906977616425570989617067626206111120854628448955463083637988884947432791673132647429698126867132564965255069400289914194555654987951162471204000966814129039506905574105001323049132524173832602800198325515601754851110352963107034704240337363239237902044646072779426729750078462566417090237305392738130257815652696142618761208687845031702185993061654944353654097998657463005493711120421719648389433861205660734273881898608545783196421040823990651255585503304149709865232350088895133606931463036379377436168896517691921389451005479637546391673237197013051393446080302246447399689294279897666063058176229079076219137240970317625189868301245703884196850814772327514473631495919514867586857644623065393092780172753596144289205494538401207951733780424097189651747859280021259051237057842347207623342151226545264015054964141093904593269394997419612069059915809102482154509912508239105984097373543830886286471774719446116233733384775019456533121703957690922955678543579242801176964365352161167290022380262389208309224015244907157005706011969380433979104338959587039425969123840332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 4792586121037531188872751487417438327075342720647732479769790137143227010844942885499083645414367030812667847480264633232272576615304827908116746135097623009034932101721622784339576012250545785573341259141963955379289908932417532858669850226730422580451441043659788869960772138876399004081178406784736405886879884483926293482123758328896121740737055644370935024594372295584299593900711642171736706805815446019279178098418392757922877802549446274406146065494835906587787968311258494602403483418716402657086100396653002274623439716340036212402682765598704823238906319176175268220202895424352417148874946285960734336770231478375392252238872732504839856389469286442376864376123298298275619188338078577824291402769585760526611724655717828198920581529544324923056012162160043004895474019036434996590491412517485993340632579340724743244459796201488175888136424538773859543123269263997620078427760797773544420845319408579762574929206825238937656428554115732146738601881222636664736230980148451128560469562816555398554360065661613909092987624254944180499417023548446041178698847915888618931161113911154900827316124370101120183813783393613947493999943639795333953420088210334840627350264391906166901507750999462475005229668251757900690546087807410928730167642532684101903207043989886473160128232656258489065703495429903257130843369562185886619601039734154382457707627553436068182715240385679511714335486151495280584693429791350707662569897236490716426817392643938468340186980887214240783942471936763443803775906192172558065454325747353569767288512956833922367509717454408152382783052586439580664046838607550084102998497568207788870865260669389655501786451826165252360470924266067338604918422959988967990049778768546197584868601576246789176862541388023235565290739660606183678593853145418754808989951363373353287209267272839697327553096219598487110297616670321767940174001564939924364326415557880531810875026320521218786343466253076431466055830824962608011867630998239340895711944554928591028910324516193994653674618831636879442654946517521537203532003494304690610339455147832896073591175068220683478156055965802540425860294776347929963033940876846838420157970844969180935967900275196167717933931253009796976379967014401651046823525190115241862384509390812281369115162532567022374821309488315445136543722970069799411931497509883269091220266379242085531005723941666218475990475442131305661029824856377951235919756299188449182729909736622175842057913541793823242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -10218884309579374378668691922374022970748518878726037512143868137658552699810728793547903671806225407852134369146010201999402764236653552763791447096297568178343264535099153485298470407237022436127693352614240493900935369168769795652766279954819602325985949652484065153471472794386747150557019186692449342632844925112000236655813662545208578045602038664804354921256758565272772723368387799825610597856389137932991565034324124407613405584934220816083115320254537457452938939319900449298496910919242080467762460835444478213855460291277738125123615092059369917458042989551672923851504988234407008106570185661719839731271875362047464052128892378770991368078896801730831027453805685809800201206704620491618985896924386171445723114606934141419667562732621397073328476438506664062880538701120565764696057508271730255128544650580140210063225486697686767989888084992391038212369556396765564567030690923913122902013181375190150585181669548369087460228253367220361816168800373403509480561590962518345842793993332731482681499636807400454394586729558664212464163351841704184875376562793601641127366500749636616988511690259297788794872665760193047360133126633678104181137158561120958639878854092198977806595206181452158269365028980986995504787716953408597117570319471726403196657603632108667454548879716733581978014743167228902805493596652508880449432325942543613959133658723362183746161691687076136779084851664004850115170097824359663027366662818865575657353618873457115916614116100619745895105250825475206784036735463523435327827616074286947633535418393889855025168558213260809877073139110169460398394254406819277953784347081391488940780491066989966557771936849555658941085804639246514667894763498101276684257369410604858657148784516515186302547972037264223041336802777288048930521278492696699110482903068280569710856323322411576400335590836997952923463759172079576587910302020764647127114550880703585170170650634237662937424671293720091806715306340647539869206170616359228566372547417879889067440336415775866001324881247071951723347724871482992486667517175579516254983690328090140478591072346639631472200802523543383799673433557795983607833811094348529197269853055615322096322708577877397975335076610902762946756714516263211083139106551744920162892022026217000711001276453718485248083094291790413193558309427893142682366960148662766423184191645362418938009113070824053906379093513286712281489967811629988597581757830993339847746800841399306136736413463950157165527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 19630497140988633456041783202088531968510337426990075658787789924756777526508193569662982089707498887586176206107215331544560705348764103831419947893338109482924433175728169022384686555189419042110876084612456252132932496896952109466250146080111281054502017469724161332644827480348415730085567238177287413391478323545078448633194198921232375686461175151694920199940533084676669150169759671089919359060337404516978648461615679018767759328688945790679264436202496777037655121036223415924517922582229034507909973574280148011373707240716768268702752998981322361010195653046455973884621643152446974499106245607638898677672469581424892981209262942180598626623968401685391286401516302980102439433793198314346159160667613732091919995473926914429735881361692292987054616628504337071781445676203771963084464701209705716445064116206889273667287703555757936515177844034435714283435051909723699031115199951905081415366005281271832762980584655169145233015326452918287614023395288387542274318020400457692123163524438970884084746732485888902738504577764331517870796522682847108518408091828924832689872060395803920624828230579655029440762405755085436270128777082703285182393016696434182347575601705533282745882913441117625011111754610053588051457464877364659765944558722919167899362500868360110178265371096155972848618078278870958549757179505455780297045174583543847977342391340183046347381628683009737414987870275551822879266137980708230394704472101103630212173825280986931395326367296213366971149302675466115430872589576757635209705613051048539976870604564723704368484627183846314392073523323380680283011195266724380844547328050102370458299260565582129230932127605362614928424590932447264248667559704690249094268010205402665804778045845952307872106318150698918855327602983493322822400242474328510000399324467610064149705448516019744099815571891941315573391521619689889424161949949541161540031557064951860283305717810188078095563970284769794777366694077641483870135637092156869469077848592724488774966172817361237384484736535626248102775508460728171812199399652316155744894647261699787507573254838280657536253706923617943845634280395616322877044251120825197749691346121699832739296494727107892910447576777081741750938483895415735691813982306656175351335966761036548762959468396727783959888588643703263137958316592147609919019570393184952514324474055397069252128960856282446498436911053233762503516128781473673249272491979080065849348976929518439948907371217501349747180938720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -35854681344783428869793986987892891030124348369262508856124235360110609908474775347112719900648134919502849156836168393454520878438422207458427875269583228626459143713303641733963798781738651803009836871736518783384564477194679986245167850857784972958252537300922339388052766097000076189344357606444317086623493301630324352060329240478623780666158925596556483576134472274916592681478395484544260496935122200230567931170247419672894700859680914398312926497720277500980166643123653760591274362638103290833561676688150664737291013193530480691896131391364677443589228295637147118760429690905026994296492026955568255348415840929425772840860030979064975035873676981054500936084217036686805201172806651232705741209314421183188715049681079082266351870732730444967946336695555222755179598675705676584283292842112343522026408512581197069153832964328397709993400103863998568969166012969669416618149293494217190822560847509958860873274745542707975279130184003176059436836153103632125022686386020751630859762984354123018935922357120244940512605666040169816725089168298579307629958101501702382243718625504104568898033139249303253352874913463384238337033330497733390496204565652411524027566810926219438763464030435993118626335617127403787462996528342381567382691035285279221819818852659628189484623822983848587881839048998320378837125785282386925598337532396720626516699633975309547028032026374193972048709232065104341339989803881042232511541271658080097122305859443380593564060232235626619643910891399827077645646025290834830201638028788514528446130938659019096660853972331371624793411130317277208508408764560329243635138229260142027649908503704413895416706493277159068685303593010446870168270095291994475209138932976523412868559993792458221195640592554699354572065753878933808087766539792398588648630211556794281600357667345352029625204216950554461441659675834437297553437480098188072794974815261012249950182494692026724973099109974559454442643689110383361284161558426208487811703900745671378574966477495017829357303233517907338728172227407411656429068259304179138096105830329664158731923494747303063110209746725649770707564566843795671014297995156809182283515572217599519601715289784781214681925448549631865898691706497745979543003896343901721672236299974817207453566547430887880019353492805652430356409690852065618565007182561574588078511079990198277526516236990252396371076339981294646466871658696773090676054719346315369072383710314678995079162859838106669485569000244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 65881902358925212296858203654992104884245363614096111769972519135910463028073943597357456683972681790543379448934249730202160124508084416959933856934803329919005991271788448492008648671766918181554289830853007101072807916588320095337622180721497771740999769735904520860993078248139582056096094372995339413830662736211142020739807281716594332592087750056001389345809505983097926278878202012256028264516314287995728844971964046446426931900593174338848465509042550883462872625882712299616375093464318421045663670894150961385547661078413754683923968274551407931791317710872923198604203609604357928002897269241372360874152779565446491885359796348352480498725628979387355368150936830533104758040492052663112848891053175194745346296799230079462901044427240577477337168330462779051811495763453911762285441342684197100974046921476226959597738398810602500284272002466042947695274571228685471158174864016454320273206821988264465713355090088049118647622496543810532135191027184247390845849326514479759655168858766686756792919323499286237465269778731350274679083148750123889295471187566192075625464258653692121937509295657005478232352656695504248451718306774820407756043811111133807901967887178882908783864578466711631962384366451205572279061564284369416829436157403971065421687597800972445142426090702065981111313088415173683375903596402872603277826116731393162029277196000453876439494613062722225204381391371763799479501158163557167857274230282683669619730034078435569219028397438768478686098827826773139916179674992385921813406318075754682395103027754050728021497623434854972522823648569791733468865109560123468119350254752907677635738122381422535813645433353361440761525436145915166713549771841902266424878133287271975793771136181910130796437974509768841647975478731705048336983542760947885325164607831980885101219936038329189736958935690992404673231511220309442011860312522388893902655864870670587583643989708319849590971405591716935311776875884812481343589771703282625534867036385498420845721240884371318125632762530253970619188250312752763645971515812826913280137099838660279764133203546705329695112027883695963987404602198560838358292955651051672514365030588341849519451581769044627906963486913812938864851514062559847325483264346351622047680118311946277044543164482915558537950479476513739386820828485047102240338778657456747089880232304952857630811531427925380493974794075572789119433912606976445594560300381163513636231943006303266811146679415855942352209240198135375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -121565110920631744611433887639700314278665070843573117247876680118578099401854460489715879556508074911984639980306994513233622731543589587624692402851587334516873393057657362025465720600921990789265086353457031091793839101109483429732474701615826641044056493299361749755946809063802407747509896631365792979568216851940586359096427921217786418349613465481845849518035994517101466366650209056260804423217720296781657832396456809871183535830291578338946120881949320171290722235106289910057374955586698461451845884952959637191408124899423105486301488997137300970789051963551522674891663593462490509434615179702137195500741287600664336931156210060015926406956076177533617311792081342058347099527985728423292106812485494484301688194668390884418033049547712060826613238499332301776578466050765089386940382427247950225102751458243483025922179995609597182979499760797582726311354875497843820226586538257517185736592588239461562870863874983161295222872975699382487794410667265834554749625994035870245107130034296548093611095526202893323762752120735434472163877414691945085650691742720346487020543191247733464340482361742385563045834290095244088872148770869704650962635109454180906620698233098001250741487094892383463911521639969886587198380278285096660494809129333632901147084752100401217530036025697423193062143288642748356709627468104416575312524569052448927646358034000645847958752950092708601737737986632139831280560297678433736059701608010585079127503316433400737893683493678026058944572849316960527505285490935101516864344830770808925722519187991342572392494739652642525176960407947314018209408405232162338630776000109340767371296534679583926232435586463726514470880278430956514313708453812648768531999802429927176186664576819451645205120224431586231469126984422045893199515067297736441195611351959166179552026862281621814933256882822866815914924738290966694317882728080598998550630631444068463306232875536978483896734817391317947068982078289110109763223487083282118718136343796626109610398959850858722991218138363531290367380123632160604164681419920680558386734647549802396630034931650962681314935982805090741296363902856351802417463493043020495927205816161894287270483083417338467507076815590785898742778670580224156582572047632210802936385259380098721838411042126842041867308638900657674578412963007977095783013333635151686663206261653374737095242200971907903645317844736298636292460412846273736288527108119346957741844687445151783369260041489656742896841024048626422882080078125000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 213745497858708482624379905054449642950871220074357578659566510509881951642718418643443052947607864802663552091593494252356557110920307860133341594656745167322479591906061138099330640257062219279943076960980369606006375354636103203435909844007445743818930683935381050569632761466948887440291016644323293863561426744095707414731396977189716924677214176458595227012169077035671564085684494541980532590925692720390406256375692879370587938683535601219787135430587454525091457748637237075347669257242115998428614567659267220076909527501300006304485816151857449626306522869523315864450616065940909196122879968920988063577665895068480759235208360193924900303422026632496418033530813102300059099288448236454996590857166261867517496748792128675269691875658436834200256829793800214730069681504795658949631790995222631391510593551549670833709759906287923451064763277733639937055015625208456510545545385152293126831099716072573715378323501361955355865067548871345628127319613391854168637203495503580316398801272944983416465290565204793207421004836567591807172171599395249075535597203677714566692638189409564488462800964732684933972987619529733648786523775667638393072624342233302958531319135608328994654491652590923028200034307114194148010736086781300208359721587744421984445729302933851775022006013529644500207935818666965053322261088775494428239830002803790389987775806603440223675335177626531880228189489017867021130967530162035621543474027531074488538428699997747650530992374122575356182833776776574821984309750771876271665825124376103007117916024794342644107838167905094706331559329530459346009560557795413780265583628539850901952870142816492259648300695436248645790245595307777721485567924086698504594409761688045447423006499337187771906868259871950053319122926537945933632698048627295849910013342297486968568272727442337047595530384990970622363619643357975379767492165094456465234731561816387582188967496118721512151826637788278846126452123359452197111558092574931271736217370868516317752406421049378577631521736552026541493821999926787081487590663088332757051575500855715316588471891640820423806770498861231518930896482809305715785938143549875831422214257343465194311998053817456730934385018748156325406009400153824826048500088883692416154401424218246701668969393180382430408673865732695332398634275868970289447733336705739024105020462307734740696202898039582363865519577854949655033671503120631394985625430369664910755002746134427899714118081700041026915748432202235562726855278015136718750000000000000000000000000000000000000000000000000000000000000000000 [88,25] -340672858048116037855846501827107312939938265998751688866217368486245971032705033734241253404735828511405851447406226746282474246056667519763621400496359644343073580592524326395088016102713489489363411207006273363293870458784782972264659554932914386474478394528701624293627895677181175502364332456672888391633052320983036595340907116575388225364876897095306067345928831388628941976858903074246151325820064718353243979935385790737942921682292015700562215877119874324247818687724413147650420532282570742087237774434046814207936833971905516575603658455841786282615054825982480519328948236125961795545027449918883785066574857402164235980483742835989059629539999289060684831871327891087806770692710613312243929773773476627439992243337841326078335171942545992766686890722829979637811004370423358390895575585764223677678263853852386920021538653014707510001167059022592362753444923246798088235809045950018191659036474727812112972791584195691681177211323107544831540679106870144889407304919135279998484931710966447048683025211728644930581364570707145251716639274696997577117492108029952096983882351746635816249490693786614162167753003434515251426783249102491432926795287406075895576370881809787163513957700288601867078869084749650264065070620503014339089181585223625921233261151061843543061393616300279209723408472486604101003794393463041659775590816011690378241535112216444330925226603404189117910663043668238911019274673314797627006059286380068951407922758599199886348174727982233068418975049118248011434644501597137990732040524625186982425467414559922680906847018930534640775201005572271887708946807970610794665853149073024529580764974268076017260403287757558630913433639773867481371158557385421487197162433996159383405861924477623560758484877396115270937270472698640202883936793827111364276297486903237761505023097096709361189259458500780563423530610574376292582509019533666779750119724157503801550551726085605722612521883094657653173714020731548750394872139360089977883132344698835225875472857459212775140860574380751814012107333086844534007820289846952662066698170588895604043839936312532109856207148331268791507025773075842415571378450295532610194233571192595701605554723421305104538021761153974730505101769522887979074967235882760471328437577873828148769016109458420228861460420715017492271185371629233775330962613387180980292793641797477688663674059533980267273253852249981443573368241046032949584328884972554498795463056867881755173593401466803146093731413657224038615822792053222656250000000000000000000000000000000000000000000000000000000000000000 [88,26] 479777158712096005002458374909336403612016371427230159059730226857799576428362986189038527405891629473788756387616112153762253863619427262552097191743593031907095736690109741856234378851937604682483147506727618495344326409846362155889138952013574173935878453955315666874638882179928974664148845899715162155185051570339929186688369133175989750436764267609961917799297557784488276451279415060324993773081242190643141671304678696519289625301033225522878418891397239470684236310913251411354783840602465688522136365898960567404920080584364433653149840300919899536719721465034374836695940612149366388041124238416086452024061309102986090077017811927496595779195163392654900233897859046958900478237297313588912153922008874429542391043577490804941737022601784610024656927238693360465921850566145944565442478371633721321396203809376797800858115288134722625128196608120630482805306014018319884274364538265447510100350823862688895657694221799641448420162851540576817918114067146755126707946966843347571700679689457555586381043543836707530073866071619223120675691769439970088071064196690649120851316178966143129571158320638509807441370179220178691107492333816824123822999644915151050817203346506535114664133968422640615862631896994795224821759998102358367816193003112463209038688714152036215564396516846056566934098204191906547010876726905763088751606871086507808289235122476001975182202029207090939582615170587310232870898069662370187214664712780318170310487777647910007331379949937364467907803343097197275613846177695384580567691334741187147345019314523616728430299953261214601071180368892706358081328881325340009156036546943980896940554538364296423448781974481528975664443367311250296515185527789184229062483055580049335379750489469595938382071040170660230822361860675210776477616270274948398991494332012370967070525038304049134465703884885513767192396619984245006033773578729964151686164642714994288171633867780808927608901446686082597964303118849622374220570386177263572550476668226916830374599468517388568187756040630142347138749688720526882781196198576595641005654565168044348317995880864744834137718695386064688395908781266028644185218352391555087510593413797865193031168775303300202642091661535396131483032841148035712875032607881826817355694841356454748667394705945258707477809362326626511209146576677962693140668999868363491983418855032579751336141961296249864651214840563352123772224346886255141805233951638910971368581999642362281844518514350385929141348285986712340900339768268167972564697265625000000000000000000000000000000000000000000000000000 [88,27] -592394367822221172887711049892436653957306647913459562403690260122866707010152981840368608613862579530163143348779320603906732084109617914558350243795936250837420685281263578700528418525764634345665028747217422518701915272121944800009843062988167923221684031439047056939479670576113637579231966621845748687651659142923721749191364681458584996443287733123131699402685908295390189897332912144193536143753429585788953157874250943603496151062093359916792627870236604224930720429686340264552964923095331418578398083457473793523780228025008197769112969742302696763324411982948525623998887412117680988903657805012453529863054874283037445937308462781535137048944574150572688036678080747061227980274372976716669412953389248794175522669447372450257600138443688898609057901568083607033070359597260946433722010842093489777869851398458544394570139366119435554761201884831086974446654946915547943312225803669927625460463796491135738820591510961311874001351965091706019245638877136437776635700013386682002723620395627630718289701000071530794460780477001973002428411238629217721590369376595251487537339449289794526247536519536492417115407525186079761073082118834662702634387180309142013967897507894285290665925176362705510446579866279702561387378798286066934946093640591203771087178891113883811127921102916374536414231109551317222358168819531089735609089092298771570700782168465517735784464514952750134036565560601623690427010205020009969589464121030210932710681270975393753778642302535123669177878377037362221499004303853852225684286207571635679993502618427846709253884255366723159774490433088486477104695258294704139601493871671027182358354171949358691355061213652635503593788312453258048368754880447884497101084403190342216046860853049151274368141787310275896468872107500394008626808734610064418278803132280403365436163918596875399466396339669344432703623318710586790551619610422172997791726258546438717589363316337127982009659235639610057098019961590496061400730286227815142951569626496295028403848630490109830737378066149706664989908842883895555711781113236221681436616511347822553073909058602727766760759873944940641302409068357170640401520659973224170005381118385782142687257348807963732745092653917872870408189792033977924343683761283340914514158384274195766798683775173853387986786203359874258316027329920562955498600109780823610849131183536177956798730222062953619005964154510353181520272310543972900506024183774457564555786193335293888126954095991796581939578395566842194952528188878204673528671264648437500000000000000000000000000000000000000000000 [88,28] 641021268866191198216008496184119861503856059587600800797871560004958594730086466954764524042000800324340941208407266105877910116828310970143058861442887003858912000904781040954957916883450215511570730411170020591884999048737000947923955926570931135678591665772679106127047268101762086948077801364843050663179740647267948994390665691079038755747052643934574148157477152503508633521917109553024870115976134776240961838814965793417188981410977539045019633275177552683019775022206860235935999749022426494881975381997685691772234844674567951336265734691851340170527609681365545625487487904224089701015633866242439554350484000531462458526922004768665441190945269296591971728798169576478812476598163333728348872463463210573118523183950955395980774372854436983028501109229932452176714127255378294258676685247683184753444552110407645391124058436854842858729136332332291270526139209820905928179142096431495049530641796112308450332262925243411950816523863338692028773374354759237103059387795660611212355047690503065426657755393243138962009899685044652910252426262019634081332867051602812956133240242449495981172668921277479993711697859042290217278034728234879203503239395945477260644853831521790871242433148363113998418346821589169131758690576611011615293088413705048148819086018193532653134223932657074311542757130034118954563497422693164301334739263910410708576290175551856685747168829405189640645651112497554690208797641472764364342511817151586137981298838945992327265006763345052554370428557237727638233368323837794640029046849591401107927714062705645060953129639361442736131169169876403597450265462812240773735521070577519206242194735578482839385154376402087376489143861429858773054302302635830983242637819791640657195210525117317589552409617475699712138773950321415596247774263989611801087657160375840734450114839249755638968858811246250341560394693985535086255715228971351137039790645636336342194992241481624311205175439853556065906861906854974258074885375535426283380757278269421136209057799989603151697263831386564471087322606733413126036052503761156726013530785204407969168165232667210286988292942190408628069111375973869976559882774583934188440476489063642052664376210791137729762411964334839506684789480522243788699630370689923604484112719569911752231885076468711586945295742801439994116823097120520116975485693436900024474688226551748875337198990163166042653097593780254108803975116241495734135752907318189429314796984949442111456934954984378323068151685838110499446318435445846262155100703239440917968750000000000000000000000000000000000 [88,29] -608061785795389446847556535061888836918417813988517985199058968850499793512709475009628773064448878484529252634981291097368237608332955263364867951059994086736408421634681107986651209461953286683398428340098435547255342991475449514209088398213286585469291097758537301037230262787610618192445423434627986588561640761619854844986528777552650605577967955197343562803614709950503208430305447866234973916877704475066372599970248082944409030287486227089280944737518923229654302569602036501352073311461787341927050856756260825826128016933100288952799411745477044285652733559128290916466564365067737284620222463569669551688526042594380929111162789121204418462016009760869811549907777207613262391949705285846454660415802448869793524582969482983585413368076988911422463448721082123989761638459032987282874991552306891752240953695748256746782914490933944837179319217361054566949503509181098196311073679546257050979975865837002468122737351224870057218035788324949303455726435653758745710732532563120640246896328296629800160521077347369193949575293601507332914955498251097026240359365148198298417127538047764944038657744483709124235572510679702995585325324415243177607844373097653222116977511149594874735417802199575815252645195057081208826888415630462065451924095880943623795096608900907655755519045189937529407071428219124000880113624987606347358590820047607617878589347280515201390103721153737436523861923924205301821948135795422782808204446628024828534694716072332004812457332964562236971530924013884199054601264667194409134522624999677057696177043577479130271555266430663555457868702373169944104474644242511558955546143297631063350989273496334861055098845241954330137330632936742976182875150393435926002385547929055275118877998942013357069735666891685204868261165460198131227228061374842416566714626237164290445858730953764142349208569577020408697862938353273685292857180810834570754967996584745390650848634145968368690860723031636216461476447577279891450990386742955142923208712281196917735789065341318089228802044973178367120383309457122795269912234582047920690413430969417761080754290799340624326392723423227046794155983659158142379074860893949189058394767000084302611904431770267435014949630547205723612973986222385441376821299686694428866197774594958084142587226768021039834708654530642290046113970827946739902544314581721398450043208187555785786806265169610181052735104626114447027476230498696963987979270208403778863941189573888042854244235826976964530166233379490214189244667863931681495159864425659179687500000000000000000000000000000000 [88,30] 504122351871316528158911457537690417918946533854696394787874843603193119468144225857251961367455751580184362876333484382508450904127029123462769953878940776288527853359373158710137122440803525641516990598018037711032349657059606734481773444378459391201638059166339886246067301636556116924701132316286295391411604195222216583731367590518208868054893630916284153124671267538880142485474957372279392469779019356829962126869374170290642086616741711128650226424605324495870368712414835813244860040671309583923353286808820170569105365198309964018678048495917112397694950637101147085009029593258256773136833077418433257628359801503495170573611845374076402975974802873459819336555190109512402568653270110524825863828700014400423216470369043660416059855399925331192730543176130233099108957429933789205238439255269927518649159755513512035831825840534537762027969295109904054431505980652477269066059928608775256926684553143323548453153791133918199999941503277949535575197910951614717039398778386854480426475919377570669824339333513731700612395525886841205261696657132759516794211115716383817086522858149606871905010574020904452868374160763285759797884180486501613708592804639642995099126958826348216432344921607998569466148651138211260687033480082878684922184998695459599619703960581206832803085444671678865619528927242375251333840112753695559251769175545585392930472944105572200742049512311507273006920966040449990883262941122093466431572190856087449165953166434318804892453372339536119681556330390893176736053987638212959427656312096674849838440817209341906847416447145987445835136789985288074075448019346942771184575781937264931780448019555355335153998451967180272015615844938700876016834869599256107866429582562192585291066096890769031433335944682286262167417658858170799810330453063256062858446235064130868498781428955527982894578640633885486598766530590671651106987077733397496400480101375090392482814322056018912645486918076906821099152882315006422157405470643740506000570077861658244873794401370420425417630768337261276102651846790136635240726022820756227415014797732531638338618440923878265643106430705908441428328893504357501218197193819653979344088157782743147505426478291288695052300478348314730407946990986144246631803891992478498275780047951483771461306193925629497827199327320274973293467242149516420270164505727926648311524027224628459666960456303786970351439713429475307350977743728638589804510454551965697873738310216501464409466095672071317091771721792858516176085229010261912208079593256115913391113281250000000000000000000000 [88,31] -361779485905454483846095193545294573930544665537640591147091124711643113832599526488101059074682684911298761187706726870746989963540312240140638243725568750838316407251794701034574124673511937707970436378039499136815022442793113820133892108310580538537761310904526182267971346660918441433056524657417842334584637135957018463360160446950601276762151363405090026819314443663015962941433451900561530157629563804463337922504445929811187190762008156128208206277742696884266537786194094949534251463707115270334010525714141596303900271165440558498875938470734169224707773167659868281437681520283789433168051676200383749655323534497438246415852649834429714825648534702808043407447058249523910222307059568471609655806012745301443338122705257028632666771939573030529876846497577577995031131430451090395096285713793253577890842480135450213003052387069206423187302396377762686766821631211185953205071403972451810786940376258189765316472816643988281447052632279333217424678896104798375259791174333921315279045354040071381695935976940207669010651916822534331279532496070737315738823457640201039078998021105170430001887667572620233347054183261244042070155993433983615910578475423045355450317861305717043287453275048427437125433748393768117867118475938778141173167926989705471775167593650219044274227209437523724704739201527797566880425218501670825706853704276758046175214411689392814041706974032278819512449030228688785887643721643521202127513590543065501930232975267084669330926861782577141209702014684225654797756890168888896000799952104174864890886657439296479398946086021613697358603429959047478874431498431081574916795182735861616520744431324832097835688215885060907069325137445099136002003241813051201191143748299623332400471993501464858458516323168055645473466465174629016354926662429542322490977383967727509460427349164668136166200637271252986822271986666873559151968678607270321319073011695831272630790924928764888048505909432572950025977208906972388812473441164993997732297597470643953984251947717840716025142047273997689992139716615605949043846790781753185176273278030409077982092829175812057254870484802835401820027885549891188162879571357341939536098400717224306213420863155737959540618436459777619097632750264953967692397726351733478758231517187240196518744200748235932959340067690127526208730375146078197653636348727378865891738772407027211014279604065127209620928500581849848972954485895619447140574253273225893208848290361628530118326978556052338047114846276733554548258768113547234612781267060199752449989318847656250000000000000 [88,32] 219747346353649482028705933553107021274560036114539246720207755648495457695746003697284792826184248092378422876457432198840819755025808816444445683210846708839914741492561227713261386086179656967827331521929173588242508714911435045215205059145393960365541275584440142536721424991178993379603190210436385554932622877120121210522981187901861285799855168981190905635460934527791379328339726191678757815624884457939741760644393199694459856211784912461836148650654342422849617951409185603428162344138649073977106390159077876164719681264740526008840093889164976580496540176979080273000051511739002604137017809356146460592316115429517888413787846200362267377006105868926664299970122984385470263728570963861465457858305654806964402294499431986474860509736221162978567086417517340216780979113600088534259579342829950620116037781982302895683160432595511652170210076937411519185647785980456239707822184253397205491151396578656287742671952252995890452122825029567543545272791642269041861746892328034432949551420059137818640187074527146569580606219180747092285892828447806508504637537738510573653436756201248602189818510152623274070500281251320482937175653977123557747808121627959123883996593365734556048800030027081773719716253197890078006385510475720940089835412708219543159262063130160625857655187673839614537921138017819384007845800307057453237035423145614969293688790935883866481997250026901049902209097994624580980798071781357887476488725378612929655605894095816487290443202666787369754553367884035040426796084030737357132073826089880282773770334738499438664128021496954365546107623961515481094767986893302874875946357762849559302941446247887280108507426336672737026770816349783378048554777552918646269086308739762869004276370876950976247505732665641491385080273885151962687333465356065741999184689785936664858418265179824527573841474552005520643152642115150463102531160855402573454870093512440975333527753532988930108054964997163898672705469131561849218072946572276618745438631412567807456122807120532468801052115096259973562060784916800093558546831471226420716153407944218804636499466121994218813058957832742291004841171789252830459572946640251446100496657967942160091516835424130734944301045790027411376909782916665487897792694509033553726380426500108832272388931356136776319575796571322519210272329670998188506413931559029293009454857032460767758813505512416326067046691947080159182405549563647581810520981302691874768149728566952761985027484395497612291529177741147736341826588434968811299786983770587767139659263193607330322265625 [88,33] -106998532049236352217052167682917226025964997069064445123728269731915293164839678618979968837345525268608176505219804093653580618054312282215528679667602493232206353798724678502686152708659000447556737807907615150485834038915584671300111403964597647068678874736952807237785888488073520696336894194848224896441002853121606038064043247220912751737335822514618691814348751603182809220288535260922207114228541773311964578840055147074860077523700407247499940472226238509503112640199023326995395910783042956910350461503611373887368883445948859643379412557543242824132665454353883750971924036406200347185107416343015936445164335303727695839602583792864537321548516506047420909051682130395053363422415323285477690129184526094659807037825477835276066940162649906308362075209622624321457109857618142784635219856324338854869163622180075949304926496477419121691586974981026514108801589684121371331798191170502535728071577119143025177938129627465665057902611035049915668187649918996002086972218746107887737577590675023696582756600829258809784533520717713981824104627680500152591547366930990729518360291689537059032484960332246771948072708203876454699175480926672306083172063941944756653822311148519177320865858213156891277563029288137532613759432788399140220791950895518796013607131320383540265975948823592537385217228921575018730825500654935807718790207616930801609846406817690985571880635278021253802202398339749542339149817593318924957206004274840094465785059114536886051694615462084991204142292121144412365508003890425732597151313091740008790580249993822575668010090683508460114717290539617977818438774220089487441741579317303663544686764209214724943575367770336065452054444261644156709338634615376668830259207404738390098638251437206968462057687241193787279690341557299415370175838662800676891541279297544949691417404140613505294027914903360442948335442043745084362706801871735350466981216190064144333091962884890276225270063693090651134123254894033861369532501684378889192376908398947421160113210993897227242593610640171792298320509421255518694497591706317436296457471859474665034684742150546036423109412351867666242170164471725415759382248800656123651104413777583303216400395968261230262149650378350856675449568400843592638542667572075161812240426317111305712457841384786223370789196359150924390566311185854292828876492216429761222735328640650800562311913753648016338113653636026966008828927618726802079049244357687714425887103550949571621868492898361609983001631862301341647882767455293717695496980013558641076087951660156250000000 [88,34] 34892579477551229721570757664350744600632015858496507322699410345224619835831934720054517422193583130945480045060583515396668449273374755572750314074724569122313662486525186141222027616953102288054867079919031044108972065545927805595163102259294438560985625046025190211346780832870494585743992027467179059500098363390614227002147178309994320554763889934017562610398386533991265810096022811323493448955422663154444657337598627900490905050447755979404877299899790407120205755949970871119174365406954710855710823657686316810732453298164831665436779422229798777674738809717296225307342536942938896988898884219663986850586475631259544323357299275975625313412541605480107573198677932587984283184812159046044122268368493219151227790218661517943248389017398908101429343595513307471038271991425255386820629462788523643666520157198407586277037530231678978325718466269257123219351258924556275991455864785364534352313692742659715553268457368808525900971360722527493267187335855187070577809474780464522305981556738432901031020800234496666097489175580527884098050965078804562357865828612660959349823931857245250199599834729113949559898027792345583481904295677594216158242869714173855651321057330987013632682516676517221191970251432447804467338138002515914693348495976172212177387265017999343925714282475098215190612382791162430012606185168578155294430100341921272885374654133149629703445433921379660042134165233637764409775256425805419310681133001298849563912855500678733430171357512143384475469495253609255628922547804940357312589064066606335271390839399783587814952616263139464839218195873449105259225426817047301431596272567033431351272872647048870279491738173311264166750778328589328364432015777232771343228075733893499610519806948266550349397076073159422767752139293823501293850593119966139517675818988722771851624402095549198759453213014077088287446073760978138233111011361828750647122227606903757200479075326141554721340509987449587487645575820195894850653622727770890303795245269811068872173920546264368258049382723924354227675810625505140766546890435594672735197955912510400687569750314291676682814704594508891337281088500676973140906288109226263424190445710104926160012462830019832516901867550330983385433207107665014208619203728624076003163604438499102749577674908010304331104486114851529841802915758546773033807920010990712228044808119039513627842861001056286080087822339216347505653199432816264397697494136526949125177345041741586254247740667492085778124750625660304544741797689449969155361941375304013490676879882812500000 [88,35] 775582252959879698386123955846020164716975759612982917532645900163645209778427545165045284259125677090519232542783632690381572473301456396170844941972555334794968873521287730870129528376980248262435993378612002068825791849737121762308427126826447574216772278993535196138573140792691606555779467102042710315798351823178543015231697746691087346410211576153601564465003457072119638044681157167513884736110530253749234608057922805636876738869820356936891302066548761841876410631095042462123134715676166480854063296283618845544359252775957894570518937786314351742977888167088502401071288600668455326316579443490981854719196592063350526051080749707740995160903618792713093442248926878051260466591467267278966520903030744275480621081756790792903846829495649246622459542665484158999255195122086624855874684332621316388205871198392512264640514722525407900993959090041064365160143777604884425969547566552909969344194263162546931250572278040882912142286806634829799851056712496519998133274624485455029087299276591212093486601142740693462924529286327658314702638137087707197823217886893782313073105964569272844235355824800691263969861606818661961745938112363541927893916094787372137818622589790355895643783579092907417326118273712473811053122058989559743601295796418808755164834100156503362829569278478749496174903038192414709764991979518077616209749385206492158776270828022099552384406129704562725481922550881322240794311669247576024404062438800680398185472603396675663100132133648913931752475791764460559764730867464321844904402843260936933896166263115327899647251756129328650566705343176178406443081834195157771150441863133689117127246352708369530911893792891013422634727102364377371393021804087165313044389435791354457580810071779635791703505357251529646214692222841253865785415685633415896767127696567614608827038566382174729772333897916293231957622828181883450400421302377659895462609194876410303927402785799151015886854806481943032596964357600463070665024216535666648964051846654818383797861356488004289708683984507004270078461420834080361483080179825051406156039188776030055007355021144284443925043712140776846627890980697714949336312394532514150628647884921273243515394295624222165409352417285669309630295293813912674560945286028267104679205452996821261417515861341621562587857512493712344418848437861682392802164982984387776439128233246203917037278499464418951363503725928348902932749488810347344345954185785500341282937280770473697350427316247389552063451355141166303176162438726137793310044799000024795532226562500000 [88,36] -12012480744054751804791248994504915027195172295140716544044202705281889548505921548034033726840808086248364120849313275120677896257622258374563586755607251795539734120048826223835211125751674138535158039231319514839108142070890346656565063781903734643079669548901540434901598149445265898547658903449186528434646156403810543599508753333967714037315525191454275217408299720170343554909610034888378999741697285762140989040691904396240609216030658599920874678710137522646447337810453765658035288920869415736473490033315710706608316190802441290410637821667154999622261937251933690817720549378516877064941846615482172203340664340297305367636947660360766781384966516204959946895145706622704708112021013994136673701375671862854366260906237952738055139266203232427764199197874373148627100901756198716216558305900105781300172657662337417894249131696991957896419776355924164455419693851405839103096589741100548715706973242513096941134653672561718685011839959713012805236393957833996972505505500802391034445041459650085875442289316053598737305491657213060747738157265598233429302327374189806198394749278563690020967412575327818493090288148037355403478331175289504936654977179994123226914063628183935652345181489738892766431571129164929204008467586323468011436239432486529610630289139912857768329770345570041339797881332296611156021723220496763799240581285502497301891396880844611804147692094045486258707836159777842296560489720599883120694472690072455047805911175925835219073009624967541544084158479849331962233043473220655513332537209833059873746621380987164380606754907344552734465801112680003373813862807002870698974984463813457865963012628522807884586290605246744677850681610364008284069612237704220967545344595747412019476543757409791958739532454271005548574382976467014986341731269372668181239970628549341946511020937854460885689599837756872759414597296876210471598364594543903551495640964856976077712401737463742491450579971952482333373769252231515369882011768579209463633680091490152712887289949393949003247030898407139014683366882226070854130327768300799059106618770372569062099571988978643758944914449488932109037165818819142806069940085161074273831980255345016556295731586008213193023252657966158416423662759208850957719435121578513515507089851289993044826216683072159567186009040083085589864719038423140037457925691676699081733073928960151636254170794428894382597650754985993816843950483910477866068388471196851310873059191407627286672044675493733659386978993781851634062296518834500602679327130317687988281250000000 [88,37] 11071717156258865083254743314380863677746159690799064153344185309430277122209247594940368119265342278783899884381097090877070232430833121044336646923980601142888797738975702139719716442407566764769740276031551628422714717195856537722419450465875175264606708039410874184896325862818378276315544575357122279705646397586262114574587820804538718274047923929070575691635391655977710731440155594214350767913772847894807414305681427211469912081637959650473435719546100260507238847685785619100426326433085024454025204780208363462241115950176310907448132235875870380287316203325698599494392664953550209181258696117417264185852488479990018039505798960925462930169448212893376400664342846940680904661340253510830576826441715415347034411819965528545602940426898552587166138127534485107109965943064624640198603284759006724074763982776766975668829340001326068598337155727904244759609793917576317019900869100045023266485203217082393678860577490006260374619681355245582174489220600284316432522991747806886721692285237309521182499427517450755694001106559151814819170761254063550233405503816042099517347195391510254987576991642522019535299124954324828414693219654782619109757316607562212523744943732279622857140114798473057373285458044795575446161502994046867374105324534245548705609480509120262643450003347209855371820898262373730853942629106823307199787989631265473434911066400090996760967760113022617117556810281637257681575450835786496975121954448337342739040089362657973618324164950053888229483203512460675464675321761955697280500487385772070339817053053017183215177338184433050267076166926528165955216883035295329307608439858570036382343606186926947421809085664542893742880663238492327241127478327167153744469418836199911519565526880786241101160945342813505526103943830447130622594812911339336909829896644785883975021768687908300647100549455830725032089855307439424876588034222213923014499806018573899942023430651995855776344997647362027499913857031497388000885269602274476257926226658223654440094523525159775061601918568105878428429116379336874693845957774422383652276215113289284013480653561393949800885265359003503698710432297844059931590450178349376516967038086707122218886692276500694416300404623111479978011919354322120650947818877002742798961356757783686050012799041032405849555783639570497544462341277477314416345755146822304496125605164221948169030209485147146785834080592139062584826954940758425090912838427463272584229705109321988641669201308710427217696143199519512182252278797989220038289204239845275878906250000 [88,38] -6447643470889835606926509731778688144876063950410374931483412813226794365292160980237618281874664411111601268937992659593800402867076749498433216675529969647974713219695781665228811300211517828366008440007871779719732979484415252938358080329308574155771714851392935622012316991320986543643989777413125523304675826150793343412589968363329207934852688455256733665403030714752660341406865408812418067459571344947615571888461429648717221794635954293403544055577665372611192371983853264638000650058804028598389144796109357483935466698242405230123138495124037511847120708001989109494285829058332067789999965880736891097427567499955818938238752769658918486550577194525180923209018121871678288341319863628308673503390367432605499192716114316248056311910414336688714967668745733360363891370469922080483023548722729556126017558460403341446934550231221130330381594832247333920814236967914151977250681747484249201255672945688824853081418411654445417999050184792055572439494323672421007945096882703315843367085648361633981990142131941299962876323165222966048109591725188703385007584369670827794144932463231521614265020678826766968395714023203339168040488063039708278466494727124146152159414393238853484580526206104442910542023895463322389013291032600551043307546852143688288031521951140219068088395129577447991645741568423608693034403797496328627418096202456877833080706365950070626520848857686973289024070410961892461932213187195771598560964593614849933084498517439505685382600529761205297033611226277355542428074780259278031771945984181764596017416158643476647735906101122882492173672998503476107509629155913360161231113070737012139541175875579916095315424303516863697043907213716652062220326955326953219514805251608050442623394088131006557632865282113566036715963337820333111025067253329353881008507532588869361254223435538741509435829131887353400539932700945959697256874050184066615358078373488755935442582896053245327105672948966405822236245431373238585773824439925188555871567279379962443243621099776006829205343438140229136910380329347925151260542893286760696973044930172018173452945068167093715586617078954089042523499242370229356896745890868886418629811373824471486387344540225756328852345308177040152956196932388720704941458231742047808105553279007410681706668263888432800880829689488038456360936871964533111750521488912066189517689362737943289039909136378128273784289418827186313465345839505385541979980263990177040065501395360481019725749916991299759314030905286811712340266922183218412101268768310546875000000 [88,39] 2354093410553657772941494092032640910197020967387491822191860568161572931332544827002444338071776649295145658891817995953843214179232662369078783585900785618047559015712626350097339958700107902032487893813955581160768781196673518400703485834511178313664685306878881741444806729778061273947556757290064564207854276686844711393127237790176352427842666919714457181719399225900060827210607802386722282034326526260122459243614480924355708511074576052025979054916562555439516685613116625732191915508245193355819946289373042687647062768828120675819162449084919151831709301718132015805592554508158518533282504018898169978563642958259236238175075535243292452265116403283957433409740782717714007270022013761369618656174592040566699720179257447783392988642466229394004187592943950376595447512460897295921976540027488008293383116151842785509039789546112959591649275979404728114360366461722914899794623524950859496454143983244159128423706894286630171209392696436253848627464893492109054116152209664891792147358321479870134807111674998404017754999462833251874111808581816463237592595431977839598973604187775717401013482391184591858746890534469162514227387528692872056642248126159301589474919364119699778331118189485633804520977471873138637964831955277923978233059588546219458837347634385569550600197925856401092697555732342453889164098088803239308401696062445196700403988117759603753934564232193217687616275040985654274254196379185908331082153743908251561971193477267107360477161963339028648105568387865299943801901753807732745058492414307709237238489711537999669835051429332057131511183980090451783476640694210574423760579721141692838920640263517740587223680838180818509995238877803839409449347907630528582301481028534241690820944105820015127754452611373027730573865615922648175906439365125844310694246295212882562317730207436200043266639510949085535761705821098339693630097334847876865674987404962066888838497789020025240608348483738772159103595792214646852731785376647383598808107712791923245117916448782800324876770451290180472137895188664791720663507224866272257971460813270865732903947515020233097366230373291414300939216051152562325815992780550325751730870690652199038132502735345934176135905824798513062710850793530435559746994653958084599655504492717981053826419025589443060189418019332078441749872306764933386894424939780885241136943013159574807678165204076417600588964967943475053219360603404868835612311424334445204085784639761001921575476733126355839614875174715079297893538523567258380353450775146484375000 [88,40] 626867881157185309651203953636426293664449949869403998256742745807715342748937178907900011190580608622032510154728703950302070983287755813430338648486513763001199829367898342929699473092349549124754072879888650972615679646415739374465338677898739208447075959250621853738290848824968884137587247298340136899768258916155843320750027648334009349461067185135257994289236092869513144601904909270621894428760195260597699284170770137132444924312812364671023755670226082251475892070023462326964864937931526088676977487990532893032935875424858644493175458083591475264964594631009981495561469579173301639793848730929370746973256451345445565192648936679624164323628800647031694180565394158603821924091921068733957649829384717224619563051496620700327755676611376032361370275848409401085495794256475635712047505996853369927215976064369684618706670984855591145434540825508785232143962261254220535446739913541684553191755189877192073560943398724373890318627534286625000279643246445023271264717419913289325087841612692287099579961868980333803858939223255485317814433899342711694878730212400853547210913376755580377110170552785214128822499299097112198240429344674160739216111471857330549101158555838399136235932931133171111244101990464932475800933714222467668191160312321173760108585107485851733685172305162211331199797597566767436006762580118136173919247210060955817999247847157843548924044646480246335430112008224629555588384613734137629746802032482319761352167117863490144345859190127112563418521104545156500191030715998294005367558365704330306652674825419778599062676600706528834015016316688394674177069797849901322827671995809333691729308778605333719717050385609368440562570399311715472189264383623800357994449989722725668277216449125993863368296513598161534585626519504049222640361325824469330543612108289126142388377466709869040589357593399736240913990440197930911899729152045174699520957396168744834430119863185815535060232851244067375950338051227066538524707364574533967379657039601796766180132385470439909921720158238944065912694076827524517733854548925419588371364550297100966989086565525859712142243586712549244123891373202125519723990836182880338474458477597636051023381082553892799720217753452057191006042012080337775447530849952061633759513606944641193821177175955696952809535503580900234124787602435389038803618450214578490479425631820784632825931706183302580243763849294806960398831087388797242002246049369078336242177176411479125258494947732252900981023135962288961309241130948066711425781250000000 [88,41] -872400864485364641538072605358021681701896346198924869749781527816632098224944550370894835822478013670610288469077126318360831036341690116850370317478288933962928261171489561397723143096101668219909960282638272488177323988008877795335883466093797483350872568425905216911920436661453392824220471121082917849154628560146599745618725706695962215628684028986921518389784596860209434328846452733949385888209942800008165474216035592011756187325492196423734247815525155046901566210743534878933766428528180855720753401228699798667768911034463584795415854796409787410020895559431689152363277602054798317156762338662103692871759109138098601435089958280393015608829290931671367193152320994504042548896792418700676115684046837007881310117565041836800008609076924094462260521887961910710436007252742939811974301291106159829986610855394189599033856575676094329511415995347121455541856120846971874687857250998028620702337651127745105845703031896836668861417127057148560225479433020545393997101751613984540974358978714149204766958134142554946732778605529925834160714918636722474480963602990267256910712802374933133234565374786832144238085737711450736684792611204970106000937810671591039952951987856578906392041383859939719070029270074217238563182340878599611579443847559302534319054461744537765021479186013802176826516126985143439803497339542399917963470780176218269421504271105098116667562842132040346691771585724610794940930769813561234533404631746704612298992904378696445622188863561951502903868958416904836722835176316367767405858951744861465875331841937392236226015848519020490099909951977959470352597738096387450857616467622980791675019654672328823786327158033614789576007947101058607366555788021506097999881449529665621913244368570440293258384477897892943298937811323098393932834126665492051252994381153486223324818164175214443427092832866180213164979629478327486878295969721199191546461987113285594000741828130824172294127083984741430864597975976132408031153964243622464261417634743215958533619342790281568278489164540467604911204141825194290739688439186726664431294076795857039101983916207978748783288247402360643308587659974248646378700345259592992972501400080314309760214217323195767214350931783134013826348870889596774387541925752991063332509506032340019379249452689203467394878225495980735288483111652226918143040627628662074904768867309364735268261281960038132939798200314770587338044441868086173926272785818489342155175323861669386509580010223267350485606974608288055605953559279441833496093750000000 [88,42] 907864330655558405758363070111914468626422066154969345141162199029726566717971082161866295289139422355047255613910347642280755324950262383219624799295211762695800374484958936671894951678088626197123362156706761069246439379822328966467639141996134191379836998896686228877893302635114570965315907223118107434099300621865701169939145483023825687502472723334974003087062288993456763406312404821840556745080682896991192149486005332060156073438695690031275843304378777475207442337737502411757757597981438393530781768140741366279528822447252378341746994313559876486209686258447678988243883734202821443743494167283898559213218834994957629251941422000027206734557500882170466836163318052305409678525142718076014736653853506766030612170614540889930755436132159568835248801314812061287756782847911113091062441339648535551269073665169642755108447875583300299415609596145822601761267423134507038356293394488218237659080273691136364564205160239009792792084286667506944240508168495564941749638751765360751899270367428696203693058092546572239298594369143974814616854537454579879716402322843218236813293286298021797809439916215952681627159264490373193984875114355649089384835789719263799483701728666770990817582087043549773293343918372799613389953322940738010073708613492475346457868408755308426939493464180337529171103600476194195468885060020042797246302397720693445360667698948620074244912642881918658853598996606034820881290040640423313015267608309699408194043985164650916716507157102421783168312753968836846947914227040558669335202431371785496795408878825954613815976201392765273725330033614481342748912246030388448207532664700822974705088422436054053480268247579230268140196536842838936024493960979446592564463489113062192126157136465896232454156644157242285188192478186434619060336644494987133164540018590557527831548973057700800853044218380938300298074077052391204617730807352792839588461432308484031002364399583807482086325539433307220257792522383409523405231341337574637703700183854684382078076740440361267555108883259621108668709862857782395442848234765106614775860465838349367872977333966915345839891703363572022050753138971527051830069702819212528295125028897037537735099161643110232602320601619599597603775347559827694691768589527714496190737490850161317414053237587895529214850232909207495028748316621075695280721613278143651911037440282803369438430407575470074591921920468530739462679871453002133456317251443216201503261730676578882480879088903527211274271935259605470491806045174598693847656250000 [88,43] -637713632785481717697473155003025353430577005531484609105043171113686279611725506435883046622219551910829015654846498338416678141897703100159869875247908101052343648188297209055445699123494673305673487012635275605833187667604462834095480333314047391393069490335703351245665126119029640102036870093978380664833233654750733557705521700030452633272708357909317422837813409334658671345078454355561077500543735495174259885732301587229198349048335540118644220662101055820044352863188567386516754674486739405100239263938622298693423111555127775463708838256905434396817833020379062714970955712007105644585759999818122613844153605262974314613933411531888834489868495442844825815207779135609561569791696563783404582818570504280017828337113752567314737396964647827901859262659158616489637691696946970664979753915903511249846596066918999004321502304699368699983394147374088903251877368378373791441198515125080195679443267300801942642566129917482038999343718130698214191942144519840544606218543053969962606050749472094348395550952156872821585283038627079645745694374442539984041497054069827726301091146682001446193091009873458314072812482574508172168934898132727600794673251189591543091784695678600817773871644177432667884247780086642341348688890236494962067938126241076603693466297339157644659293401324353854078416790733477952173944949982968421685671802629902152189753755963168893071244760737339855158263408614925468934260859712715203858497001127665084747933136922682987280057506603985794862595899607187924879779343267471994584298751491400413068158643189800905395149932571708623724711267031932864143108826646005233393695200693067784475788085322379766462650196431593156209113374508998061247329787315625633073238117285492015882228515173806255783130161672043771321247012876445546826518123340373820110618019722669237720410973334634457990376852092681227148908517488240856565840229579922153482370820708911762426011446129187969361236422790071146966768463706309484977323082725790063311655720008961347856588939280046166632492025697502022885228156260878204100231275203171350169023449019056106222599734968360127241144832157103465901129948645531059679654359754036726484271523022869917250436731345980507282993593205051289287308525620203327765249766686450456530301622337229948223856249124239858988575549075402473581078357785442987432328910744717030440367797984450634405785933584628499635145944804349309989806238823920696247553154190011076029658980993081063590238720518814635046522809602720371913164854049682617187500000 [88,44] 353772144564532999478042024894110640725644702781266664984086226115601023214701955052711031132851976002928313895914489816739940124611130599955056216640539311241967499645481632425296709115690979235567710001744105437335658550295016253594859525063748187791266185074170350333863513904860790351571723069089739765256530137479964587954451562612700310156864826908064117923010981075764620167495726779286135007297141947274675716829819371190174267740443383094451583232205219300659775340325919559554398223808632381230392788680677638656160835236341696865346119665737388714056166072634541479197385875492056487916583948874209007409556732714792191626565090288065302408544921990667766405451706248227362224401699871385473151746360992541530896602874713803220161259827441408555643295923021309665532168053021272319001121568038462521639292157174689716771520737949156994583794042925351720552476453353078794036786155047771648002958503078539192834260717062209979964045935837942564790696173516184849205722878668868851297722655313621386837173969776256260291088744944045744258004852091828737499426810539733698068962305602547961310653672830383423687887519249255423055349727980008232635046987696204848773014570245250193350099142680898679022899141943048744380485898495431590206200469151351412690178339775941548827247411529859543465911512414397385951071382555773820106401246266244783171775756007115051735788700570169301642793197701624713525592234649101505535479655479664897171865344296497383694937784667409449806711389185894587595809821875017707423411583750793905537392464110309685218581390387413892708827786869349876013052128577904366469163581568585010792085403069980845182560487583667864697861142285196701433055589567178769650441992762927340555164394530589151517680552444198172747271068175994101017130940814826763137410472165141427172905696108010887302002981677390626797005896936532857113026609505665293829308498889793164913384654281631123957374584454775708900604898907240210085517666398371467558539171361770362758520297936305147889542497034097617386958518221135998633323503846410892146728649297006591538349084198039881748312148772191211519274304749028546541886577177557740839560508030913249694050759079355707893048023128878900824348637071163633725353949691503149635779536246493568652759576701719363252073341681344861857314920492690906974965301948265046935782220434682384120077055740578440523938078424070472276848041813008544848383209529479661409942118853771629328787816183891044852227736328131868503987789154052734375000 [88,45] -159142941914323415519232940102133906908116513704865434360008313374281685459341126506618195358854800331875631022489654389524651606622310384143543513743005899054970849906370121814484584328392185182316856523373184260000041465261697266563287438669003503668670164650117485613764219297409349136093875951702476294427853195293397901071798088577171721404766789476012474565641391702366856449636635023348562867283763248283776297434302756968764440396593740754565257247251155526260464733342193566335383208288125989923361489448420684321138959921038941848801348363200651092405963883010669211486563248393137752392300084879459304865939940295672104888458804146044202566407304506597930460440067024260006061238316465084368134561798421980310385341064314889935023629161063209885436552853986539513840411045239066495161177620499822747917671029646035482247351065549226811754981956589680524786684988662633205781466704902437716372757593147527791873565628354699942957754730216426137516477338889357646516514940394620676596754083156914009206858921408526245477670249460989656415350067348951117709510537365258027030148733983766780386368576165010362092163305329961348972537754471790556085720286632656391187696491557880571039734730379040934690098219825473897791698153190078668639444668769835620149370097526487677075371677791556910428036887828209307890778020805371816417218021110431463839571043715575926642806895351457016143610966693535637619167614606092998458529811509819321299548827839832118545084984861060765188092592862206912261954374167666605099489974068576857699964080016479436672420393464391082014422766591504390336809866247414168194212569138541512587460966174217624735934254988075235701908633260330018217772647785144516218781110772202216095658807246618266627858328609332493955864156533043670976751433159404613069602942762523303619502999988130936630597584003520466177295720143206281969495661782405944759904495343562912043930475513137562772760060754726713215829652555075240556102218574440663793592847689987819491129926146278195165583100577230973611553014722374165197275544089103521026111189557202242637502476757235422633063651974433466272579918666338344828310479874910593223526400421851550367446706848407527159877797234513847744558135789282323923973078678237100920151293688580554287195870056076744841761526142509623828232666143214536107712059975912157370902066866094832360497328138901652080394136608242373889564715902829675131335269013526936236658511854452760773545800295630803233848382660653442144393920898437500000 [88,46] 56009892448124338033230221721457169398660344400945079897277888854376712983651994497460160381493018179030369934926859136503240521769239637180275848137372701246031019034003206128300007658183968383214059324763592499052803430032674134491504070206147253132575246167831642705005456759296818972340125904901520952694450161635893673341373461390712825588800945082191956476045316144969734066274539994178819172431000966203595521936024900382962050525529194401283057243286774086322449604528958377730871169918665328565063571743909072663217677727331735911882500101457888531880199081949705579196699383829939622786511138245729430592902861470779400654297939881487639326143682368746795907736439134618899760521236419668857088651033910791566886149924674115436122971786086170332115037765542360153417420534519874748422139446661175758289753657230196745663669911059826500878018290737312671709820733554281129735760366843760847716006410020187957449507662595136455045963616577542431184023352199512734556164476622050728732478950957362432420131886930342866254695844765727679642700098224808085048318288382871599876636112208864936242377227596530175747344814819726879717879251776343822012624242409610952533009274311028291455889815410638784932264693831825964396474681230555339938489426464072368433617766776873802355113227765130700965971184666592739100066166510180493869396741429728637711359819900925412393278266226377265452456079613080462493512210763197231933086367619838576484559858382746527888799685035888182480153596976411436142112382898374199730806374723058981370834054554824316876487746437065813205047188076559061575009780884867183143459639199296897310569562811091906089719548195645902757922489407362476202794029197857122443697713183403157445478479770382703157341138987748350165540948158818141839280950905266587523495743617631348241277009617215149456531252715095626420447643133319707092683182513672914334525994876836239704849947748554479279908611338197780301911012438871749939938202626824953746398235643544976413959762005128513806338600111571368500189146468081885512847708837239202239856263384365889263339075317396077174908980257897939331968717480790766155457009156049149995422325361244422419506225994037050102559980938542994234735678199319674603347693222389396077643748182417597518619012606872829086107158442423102230159238818656651423318688768503709181433965486590904051330905758345017439983424283284765482446574387337169580260975702946395935802880533645583769621848629904903305032348725944757461547851562500000 [88,47] -12904802178250195896021449609077501690207844880064282894524991095929645340106928562441146184179856058775301507362711909995076540355866858797082280285198110134932564267767377851906421568649772044601871381039988925736243267462904181526142315864845018571858003495189096418031400011286911275573252904660007865050426546117099750343323779495833147145275394131907923937387806467656651125926077926166281709850292885337255044127746089495686851707110649539380071185674033135426228864928785659177208513996167351462518125604714613169930207385903423934751876260808875200105296754423056986563756898099925050868209860408722061438110828265735959569997058776637500952202789095182599058346507517808363155589895863788285602055246003164958124108468586842894921695530793148156596023077982937097266049045970722519751103342640777802366191212912112316393075760122111541731162911990481224835157343947723460271839883986146090546687406834542891492283849981939295571084634883356907127881121212999935994095007453248136895701177313672141335269457696747986836062386422538608370872007348196236948764321083775724845246838271980802892299658538562520812677695939173912913103311902861092201922438610567245779522670840361631804695875110414174907939466808891738633742019490636930501788992630140748503328274669216143685130709740233232180596086050562318113985332241500035651878967173214021585714593850042941227659164047006184085415918654449708894915111224683751850073607481535905049641444481803288932422065361760564235858170806814869939265246594247503438318822982541150264730117730749192071227882767494027186078613038536139780399309868972119632199656352958326711775166040806085624759164141693094428785073643837044283464690212350385264385343474703069968672382067604331007444157523593584305934772557101232903163333910181843420564468813363661859995321350861363755787977488214528850752493068040749639704596233308677859193494902173803098018765942116406990640816559045268711810292391703848064175492831912748979733074969336609924798850448215391743839598194721064050869223044378784991701966117383973286001433997779980885422581052975861507393364054561837511027212372804356585281483281799308587879041764226820274217808215272895680018805723295931514319661326237739746798668283476124868285414807611006770671000236779480251911713184359255670983396230348556828692282356303691787314713785477933741312536261733722980428351329289689565110630046026615151909697563871157841399996542428397223035811680613704766074079088866710662841796875000 [88,48] -419538652177843446545315102213218323096564740231664582943220580923272940370244584724983215442091238353649669741223073897377321740073739276434333688362087584915225972684526057502032016936285070877247615957658538738776436226846207780293138086700903161387253075398905513508354853673614957677731004694309034156126392131830323085774052060039410536875390706523578588908265020699390712311915179321931766880576665606126180589415595784978464273209760564467450361612459419958475936113449225460619427480273953036227982340537426675869492361166981818092534655009315521669169105236788851762833537940288991316090614454901657234950872517190432937236253021326241177804934153504227659127974408355058586991203343677837682605631060707647427293352907911864839190560891561825338110305441424992004672084274404123300464339067210413104406195814008034637317767110916007141088481207411994247881773794419569134919162079871413877087851466119048805067695195377791562675877650080232690008394019221490594954672942233564535911915154788741659919513858808815417762297778259867133020806887864639579409048315335913713736227242736609141364255376904105399253462684024855804557336162999399721848615946744150157713400229241233179239644507088555546806885887338421626064283412570715005288024708154653986834679377072595523937414104027860954342192919241054189732847777398966866931157297990335739010931433996719917046114941228524276730925342360912620035293944602557289615689031178910131362673274019900917025085789387939426479739446376794860552968262222146782527022862260122784840573525894709699267652808149989792647155036423830001987699679956512504550983309921675086546634372005606398171982947799446147671766527065790666784633545484772071970019810248075124089679896782650878145482441788017026004641948372001855519793616566653774060157879572924148001815396746122796465613016518638496328169363612792748521758001336647756271441048350131224602328272635146383188175231088828656931049200746891974451941607810770348120610216692220821341831716768693248201175416300986913994242939663995016252599032789826018469266483611765554763905651359810991856975766008946301745498418522915695966606346816608209949130010027828629268279797909665237757245391866198243921805250177263996409342720120541270390937009295850451859063138469333686588971301422805368182607922829193460240531286486613341878410565216577968996033576537053115783045890660351443428291520363692977265444295993544554963362735230931023847067429244361846940591931343078613281250000 [88,49] 2500629169906367592276622248446602821942251359155356778493657415313079207558816160259164441209703922188477776323316268187757196510382179769106446698253274273711360527967526349521251516519571877616846162296364110107687231878828061091117443893690413437779624168972577766853620206322355426298544871545697027679367035823584723731760961098956350309965240928752482747877273644431367349596996398566979721025048304546339968594810354426146983820160755200853969302046534843870414977408382149593253047219643381785891490951573047189724538470957935479286580802360183767299864897378458990666197568511621485285517930305597628019123961628735948104168299162075921922532064395807108017003673815336605287833109868356498860977226497752128384992554267880780255053933119595306604038769773974677062975512108070901422980244801434642521519765490838340914482701922991020089424663025486767299006448506950658297375758583749410778212481132590484849429130820634707531734933250230357665616814629047455299285793511541063522230227351908228948824950194195687442275224092372698339778377613288187880238383776927917201146577983276835263967659601307191612490089874043424304671269934963050917395758922898328656189001058099591008815322172669818962476137516106469312235012530672467868131806493007808989757729267938547032068378518755836800771088210036487209282096297729707530329131357743151637051446605418479098646038870767493044653994916388996429949755408398890979156717464357450857428403016570454908569893555911931207819654039596645274017208169329121961784951741751321229009110690824352636407930017220867612898821868067052243644509382075214024771137510264834897429827364567844633623799513301908720919655755595747606830604072826514308152216365037086463872253236709777126822227096246834738070002619951055044105345814707516030401966494730305742940658408010908820544151166866043490866492408473830960504887550153672188426458899079495217410420578496975539426932115477234544654941565116120431383315317672095995889094147289160842341456646033413877269291409866831269876904958117203751225045829057300787624383045519252797277066901823669122533159698647454180517023441914981224001116083097638657674150171765975723484810621171615177101005980148696753659522393281947871331236190826466849744332937647658967809938472972811497838171292763249007575492244028464540889948083361228638260203286042681392617483329090624106310593837590203805076555213400448805882355532619207603232724135977485882542659112459659809246659278869628906250000 [88,50] -1725581569642374541746398340566502257098976763701952489788583366431152201651090548062580147295342163994443242559442562981508571165311068610522741330766394443746525805018250890221762240681845435851062432650696175189535467885956534219884630705006197461629818157151263499971311635788898265780360023206637459592159583107467391705523469592162938643077470538356172294055621315337337809531324150571943877378831604079943875274963608289902372846343647213129471468232411623223150166347813052254964158374872436504188409994310079087546920438621399497714720387235999954322941175863539836114222334345708932923064128893785194375575611849211280020129450926017647387482109759436461520645092236384156354040198447291549462856113532519192332666730642342721785304772383374926123778033758075202742291491947911459513726476290502265505723687028099049686117779053143879694753306396115590244147169221106570263490591793056793849931052657609683424396305327373756073237967176156658002951838384856968572397773022670779434641600550001869362084987024897770867319801981662536309161895173302939130617596214210951723039638585323110162548440319865360285509055564830111314334045177537532556372323292442132636243619252761072894206886533439460621578331176555526814704532084597555126877877686492525341218297478267780457930405041228665417047228255745543164368131229802179690534368584509307344040975295209650724640280840468263186441873710699971801955155505894268311135727462786973270866622573495395492549022369377185944705955460210074248895630704685318350605527029090573251895610081870951265624469858119964889299255505388359481352285977763754114204132468148221515491224354607833582656386796986907348793988343538192821727560515725290871211687025423550051984783137520647166464334976644603300941443205686496584659527601083465052256836200700907105442262728377137791115620104140181855383335755048653328351357860610882943413968957409418818117020043809422821353939846641510011025083157096002029068430066465739549548754431476080381695294314214276865783267948491641074174603100692548435593874347973510651200105319416095770364123063559226620837821223788006710819550596708080123423443922601842127088663227500889537776180271113566281132575469186361009075548066084268544848271978439812729203703044891787548326071134113744105850128112843142286398932350551436757008087415853185410064872419605258431694071727643670977829123789694161314813956942105772548550284129046395553120252325750814959004486581761739216744899749755859375000 [88,51] 840223287181034806009005578672345804451747690182091556128170892258434674590680719504394597981539983155857092918990883066405655035618234805845262654266779457239672179372588204158513393509287406958682180173562261484935135476008679535529266832875523005191037778488510272372825228650767407907563823818470710939911712937210137933946926915689413295452544806610698973676364634495807593059663407291269133271466661204064204544886885461893642560398667996540383400679643694914944664108404809288269549842186565524511467346586338380744498157659552234943986414148364709932056029734253429255873841195833757712857564461432836280376029614822209738046786198175943365339451523040601409832632355289403641905353452352089340465268658241125055240124160100306933857332490263788269940493768632632157791778321038628159792018093805442980620485750752832592429708638528155968965838488531477878311323933039291091548894737446467442449209291381867734169439220728278683848813278841964173810540945809441628263692823857694499732415052791818817229075937151027263416610257565031601292217256201749373150498371446010101008528505766442953636467499498310403246193114735656960912431723457813085790607827113463014520567598323018658751515852128559379478601469247530132835548085458107201435242495201636588844528207919585259148779015144906106437234213607009607290474970648530811564322148801215090964853310563345852783009916558227590253400845509456817095851312766064999613802915024785824398068656607815507814139760673435293167184619754074450027633555477655888569080762377580743146028870774855205385323101412008292644084677978169406121122144656013871377901722258553871911959700723999135969406595407142921720438873646812702307429583717976781349082394446669780049898349381507327305142353822141446404992718262426484242194856122553077348737472162970816033465138921059430574225915616680039869707950949402740349860992814612939522808026039249842952021866446352463232090704542858283898183404957664183250885544459488349745974773530369326570008291235550848785686040974776299084853549947404708048737916099550226163928777438105761603272049513563788163520790312326601249882850981659617916912580918523713837466228095662972875616311124880560066723290967857739262151576627097105060290862251485803753582704500226982467167625639982135240675982776087187686237604828410822281591462989810331995122228185379891824483589496829517646189751143884991037197430633436274994165422035875765264343749579023512552566899103112518787384033203125000 [88,52] -339731290048512917613639154823427358739492044476333651752894319826088420533909779370162937029117565127567336573210080076389669534184936758601455262186047798305628903465415711345722376930877113454777135244645959958036257865452655602606325369800370395948385185051840619603168417525446197891712548381197628866109586483571988816165032572775395321238004987702953078536991789319736906535881878142013569768477568358123035223512111401735605670872187514114876254248946674173450197516295117460817487935914706488392816881287362859371948180627434420451184407399082244106928389630119845003897011322825459996515677119117457638894886945014902642227333280242743397886925802852102432729976379707859444874902626918100064024146350805692374224739740926471637371608431785497115088151902230917329993020051335446227425763308742831709788824450710548958021667930043177571414364416042853733166561652343123948407263905635059259525982186845643450822209991002334257022081511810125741285138549709967944499277500191427765113973226182499564520866827268748821383608093343315636603936464728203949346959703720393081545465704552690869339665268566729579177019276929848090202327418338004897993168200461964933553912083679766456958069198066242777837689602697543509762796911299274208205111613964506170386232731571997738570037438483831199864103174045516478425738652623595580252569169630848064129730900975884375472908417152485135035051927363421022589114024659502923603234382644572266149326295551834257663600408495113887283570881949996343911457120463517791159398726184339884698950307833697278305576630144256827944065725771958508858294681137643347328909260556611542758629370442496378958067837536133766085074267426908852336420934864945442417482966184485138076721701889695388776717748933705495653593255108723202631012980165566065623725561298705091567557743798699962276229800019329080011986730827687135285996845597331176229291986827118434684529144869679962406687899725640852559026795763505203179808354787874424222009103691649220481357479285531110204789175881145700783881194785025907153506179195639206956029025642113665410122297606688961492804119682821216037071044076815740780634938743638108724143832348057276431360260933878168715944882913139668978155384538537369954967007138019807304973491379564621753033786883517500728303425222416920227440384280743193196217171022951471432331380727733192563870674489445738373038380322637078850078682046639327489485442362162417466496869278280712478590430691838264465332031250000 [88,53] 121066538623720399761164024636588062871730329187359641855836629418886041831561198882569249756322277487368975629006403088631465992470896491542403279676919811482050480464102931120961707329276995005406208389186048752977091328815314013617149862980896863365374786055390151964337588625350277970074575840519947851632933028620198744492444003683475214922335792373629094905404462503424873743311375011569377324549755233800211914983879544228245909485146555792659151894792262779544856368067430512962036446395871681363432592825839204375461997458420167954481631711100140613776158650933703394135388713783737822455292143067231025499703647237135551011069683520271082580661611261379263940402017612434855278367582176206553693912843307685314880518012030952427064356525095115448873591960565018757883904990589608860497996344177838339227834795121190699210276779242265696102944590769259780661141598227060095832425528341823841808215886019317135166809814184029004020044850686053404902772517457041916996193983751513567412187146852007945877289922952439810679041745670008068435170673944287727666836879388231696552065950231353534004638681908984807438967477047983037858542064604674750431984670131488995016133550430405664332861328877262182682389667639622231921272907455536045651351833360191728760899552167047019317412063106530441674510091021986542688274290281290664352741430217978193131528597363130398754842623970693156808013717328793040543884019656368880070528131455093916816953290173757831841711359975517345362492692152197646180004200603538133671492309792860873064165237703886644245410917108475679934020616481659206006546727860410037946251525860206918080456623421441636099208491230198059225655222085893704864971461228999601874129398451945194617841247019743418408782710629562399745048845980055942980157928749832417653280125587359023960314616481977876311269013795072956392659447804924135072741062193533361817585604235919038256328386690694652199059058803868579875736484302686389508293238973128635980619569142833625959294618441792299896972352393149831169453783058488274509535489493791933481658423566595843541997640928757646275412995658698934054607342481082929972421107447539189567776626855044308941473072605585794558759976124673661723083928866909617260041404573065930798613428977672964129778100757022366338686598550489406594173085050117686559191667746238844497108748575529420205155527935058626804303434856451566207352016395415194165841108810623176971973946614014039369067177176475524902343750000 [88,54] -39235980798320532201922541604787897340642583549209076405073062289998343763183963617108086384709549180750479166056080119936674959139460322305011333061229786855914900930165924320976575683183374290569210804119578776756486833894371819139327326002802950933015992859669091638714455255960510403709900599926696154424869793061040299955799490563328709815788828217449850593988350128102398694642208412998235075225641431173034694282015761752392470661109409993930619667171580659781030989770745512081644499312062622313815930211210057948754083735129803423161859612244541456845934136404665719436165510604592854751068246485117815567372452205132000226858462729850784140552512733823108603353260110213224403724968582267487840529148847550294491443322229345927630104170899012218053999131989319798158041957789776926800067052020101483630152409121462535179641076413997189981279585475822507353811071966132016965065293136064548272884495500666038731344059143313052276397591506548125125352115957047366848587139021707560216523541339061488940588492905353606437601515694606411399935889172315303791123241463262421790549313168063032388473061721406303005705576284986920386387380500462172176789519659367115674881672053562016039492380153853747343412904789168020338543573108621054572574215485460990429801721843640554440515874100635165368032995771718808236179290990950143543701164458915440948520659287033174803231627042088645595348581094966902076424021230143609827407017980459924089626355632798467240105697301858881568502071375337737908752981671898808308777597510308891917537589160172041567931226099625235513580204015163518861820248261713776597637847129902867004293262550936873301808692036071405487373803721027238665277620190452297532990451919130960534256295266691718386349219098016458420786116411131948390560315324085064357529280590511742576071411445023058650524998402911577189130515671949623109346295008361040915307269132328229843466229052991176318828070943113790311877581924052531754164425658191312232433599126325382546611922268290106815842871548617082590179869806674471571657922915557369110531588232837554495226580154162269583905479522856818514645270947890977851711271715688448931578750238479648147536237638800540638613543872724782195762230258793620484414060464152611025579667585461865184215353533482364341735831608165286242906474205724403515720505659062216671545043043863831235032430990497999830784227357902236601858432911485216735928977131626644702516726326280149805825203657150268554687500 [88,55] 11781433402881297591206442005277341620555716596765050189964374926864583818454007641414098949870719846519039829373791660259929016155728273795289719604437231096900717231100918170660764784309923043672773316738340175532073553865295227717515655539469357386184516041682625896006037803586088904634746602503688414060460094916397475516543949102366126332054952848788020205557736056040875492859001308200779885369572324599574420512332928363389028908720924441284103172517228334659551166372500245634591465568668161814734195965572468933329595505990861795350044023769481520069605947378697705835335512855959398091845405263400171207105811585813384066199055513115225551806374861248425755249433919472243579092334831876585883559297905560677411417712823811178586946832460388310634484379497768457158947516490124048701286211447223467731158882561139075043152681725426423105852706971889741734216655424444434351939412435118599472822080405003524898338463898531684026488297581123846490334750960193069494876218132996602343914945639625456696068574712168337860346729845230964580811895656952749862730720814086205489125090529569698370759247840142809565405406360159135103883192649942151882881620241376682356835680316152213281108767796408298688036024333948964919130197127651924690132872728543237238719940134217313529270166675875621921407620071919112352192632601116795765611118783443591671479809653320461425684128743838056884107894255410951216343722728366277400299785913749919506623567784967950862636842077088099684035845233298108232116806142061481521499729820191882380543057554936413218396922025961432200878126706503828472583458755972993993401184023318153227986816454054030021111427876478162415173201826989988235697059335504019390654990416084940382427479590006620005947386174665260482220326361832804434665047266156994712395433394795147301336060692931913506609485979639612234671606731692649634409984987227754249099895536402762802570412578496865948469817857391880765569192608441032375971836823433860755133216304113313642750793428116330203669853108243566788234700586805393299691747879151090504154864611467717508121319949985002831678869441598232104708870857461406299164189610402193038569436778703194397977739804492538457845395869250870418567633227124346073755313352505861495381386152075496485477697385576033254096805659552530255103628484891108951978571531058423113102292176340666981740221676579406573061665134920743902509730859617567112852135280615453738484177392820129171013832092285156250000 [88,56] -3312493492051753060328911074562870112771251134132478143361092656099548650738457561423441147524742400732397790325094670167189398083906878998804298802131664211388582027850673621269639987888145437862254747250269041706852617738359034534512998376541204660603018323609131988346181756357745242961609141358180869140426273988761245080091578802697752195522031129743038345303276661758103253788480136846427788383306021193286905265245456676082955404385711014776780070640408375578908134516965107483392993297396291834696124554597162931918725326868712648512960529614966977875707304640621145113340941036850427898764019794830358469461251400454552301490494901019583450988036828408775967188935337204955619514142021635392068204148694489912960408394056067892126527425223086819438424512258446779450934499853738658768260984855889100903570547097568388300293304036066558992267940127064159663125794937720931357345080338668508292774990470218907290258777560246589068635941717759112211551981361315626216703104137757948798773452726179328000466933310838834700038904134837325096777390686108586857951446244297603487018579988533905739465064946349441590314999524020232398549320497304295666208495224406757768701944269653469752579121468340226288755238896481589378122253085692426384926511082238974309022227688746264089460326548111541605608503160726992233203632646854252310847993262534518529590813370976911530233141786665347783609133456868047346746507949258096902788975347484224569804909122119788745361260732709973832361038821792379572052656504601140586345782294562901219312072368084098880208001299322954292987356155876913747004251790019976209787816999850076188936636617849258779527715566047293923816490181977210642312042040284448702621256370727706195506585029201640427294230701717144084790780133472712234124815810569338277214128835479586029330826136028944252330126853131832755300716491764389206027025747957381449372431762502468256034481760771214953019823933375482436495898087326113975199754543952948348012814917797662045946400467421830660258412373802720396813950800778644127193526743017139775755505966366018574140532224430430556327006467879632587788984832554846727892559853829886467322087892355894816967952727813553251172482865985868197767112966560098001342585758139562493280673081458377617421731813190854773416846067825149250972791963617188656702675740225158717961904080434802578154859303401384446162045755962352141242517113274805811135518402148897321168874441355001181364059448242187500 [88,57] 876642952322480454651848957500433004332145398769173287501826627627717557558466143281240067751051965703254738846154083362312517196955477978253802455760022432035587000370909768910458254104859207344477159871810960050079972168093716563445662296453255067085731573563844017460254322375828120518504467677273958998318365308219954340964262619463990982556723920250714700677667057126027910806352563361899227946053272648984661059131156732348512630626557170938319699682279335993404523518237563494576679773657895082266253759628433910335151203796154622038228326004579759892777081223232610104808800181740233026363360751971369441618387039703511459037139611175618205588371928806764108887089568207939747451719813825929785296688263545709862129710520539839894934415329726522372668469994991441493595596180654071520134965073514542543140914623120182714611362093101140214616505942572330681308913618598332241030642676117287414429976174466446314836615796785783960121922628937442390282360607196642033697663464872953489795868958524238793695429995972563809574080725065827817712385358543142258613846811832113474693252668042524361775328388506851525350274686902008846480998956815801925712303445240594009796354828519284513667454844426765464084263097930376969780488135194132225575537735399562257944146047072688783924605016264293979511923540496974038244562598837533727778405073346188133521956184988323400100325631799130871595099022118160843657617957982335538363765447875060839456882883876673140331071070438954922773576454808708488708425006441598857721773027391375561265624494688645202574525420838023077613075134119136447649306420172996013289208090959515150015935884060424801783261019881162306763420015214421508378979889947547324820446208912358505583152035987516735536568175504657526049304696009457704224085976588746950296661966165869744341946257658511910916809387317494133350770087406701425060356140569659745844072685560665505610957543155823641291720160984159455694282746528263064080668623541661214908225923962670469779724782280506620967043128976312749050016500043476059506795200822805457250472450605831050635974005650823803663285986135466401598353622810702366536919162255577891923727816919252505100129567166284257477464411761220285604206169586968612812750706636628752531768513035700079814644143796272956100278399993848656199804747456250109033509035209592512678251588496448597045212415277935543858276638734502137487256616611310250098939092500138769992190646007657051086425781250000 [88,58] -218923306487396807229167045232180187592391737298683851384697659232134909657375872338718470942838496787281513139581772830476136238262458323639585800459239424583229999703251291958891141133912351889293483276380060530784818982950550321074132636829776024005748665731892202867372825457619260639762001347663356085988536043167984847834065915377374645944047351335959328262622266491647721417838626538043799496478815479650283081470277606262592762956167426410829950539434341611603217534375799961698904645122827262538258245278590808384289931287168009516603635389935272354797288663231696161157893204775452131188139714384405675351902355187184829427501134812643288070840764445108797701383857787462791074217215513973710035898414351185314406839447300480417597963234512401148105448883084582059104159121004209792262284098439068563220371965850142509202473159534374174026414635230390768492914511666231795474856400335629384546718502921269546313307117801246522047052421947428254072850071782578448642386695625007475592380286449376335700401906869836638995610971059676866081783747304855178710207737444596378096378611727784710851179417886778188005151221898819620472887172977317986880124749760496959197364998827538484507148397983659243301282244982867744245216031362010653683004010444561094295666206231075114746754032726970916688987993129305079707099675503894143290820920185442969709103149344750561502047847149367254914329031823661038289421132279141345179793988644575885852095718366199127345205445149535215899196405686786430107108833519158572152410340018977023720414433354210127515154843452707540179436420193413781401779012249312051593329875824162948686839133537656546095664885919387008223917529846356619985049019127546154228949678350318330817898736705962611601675228290107844272363777519856613939283546162332862841858687475498266806503683812797990781337500430085134644828442107482887922337851051530665525998638969386792629037878221136162764976019086263384985737632718706987522145177189159898846073864053538627858433316090676818344899450322594486331093750207904331045987138266760093245214307214177564425682880532420285609077230312459298687758716049076995356785230351673283822091879693482672818906277271525821217774030280744344861445567895186916124024117141015010985846678044088393578520144730307120751945403159730827136985658865184775497442818333646403009086477727540827668094181840803766288244035557673879189790473172305854219089199519387989312235731631517410278320312500 [88,59] 51695375347630866530492733637621418204675996450706954963129444747525212233877281590084357437020300376724380023925393000770684560613389447952818439117641950041461406927777574637983176922172901420158690672783677495472662969688848741925630691765073364747997235151359048532686910706207091423183652135123530545205147583828059931256280962322792972783728265484407432551852355454450169443743233624822943585804655650585453932151054674025918685481950160736783002789305662684248101176330803552231729876749498298837799969258528197685403693948711588455447783390387685789020706098624877493740198120029265932679195570583902614461658577272419792007901577234170891366565471601632614411373908533099689845877575403281402337334805895018548162232677058868619817354069574848460119096124555711296711110617536785880134184977109629914449218804715311283405913723446290648074471746256892268571618286989030442838970325928972642168025394952226875158857264409360855461851501047930985277098925893535385258616547075959849791695511517314878854929022963281287870779279382579010684921761052776423028220235148618135521273543497852165882999378330605339038667527184852491682987919159159143475911809565308123468648205301811781160417948858800539721122382701295085705538729689105200867601569650227061457612661854331924163292023872924460314085440946571179919810488809230746085058739384835764460645724566253048990001152474376098277413818431823611289540345749697261923056797617614369744416428008349249701480590564078135186018982687518128065428090000218529345360364937384970520117061181323504625706406503744225967690250811455787184387579721396020845369364854714545246563829404433177871044124109785119293404055913459363023270750500328570404183147627147461166601514184830700732092975047889825919682479391768118043500825341607582499142700994442870001139547621744992457465831271951215489787145658324831458876996632842537599554269271453118366692560540076344061426134849353695569070891636637260732745142908618919131662215003851514656526313996939152230493298776647704065775659096698516930899462367188678080536128007318623747756945040906682958000750740017363139539721568409707658634711766619845222522839323127423297280735085012231710439831882440836597634181096039727337649630428123009929055301466340747093932371906929622686972789843024905592498679341614195465610146134838840421793595883527639844229980099738777776521049284034217280479993740591876383305702802317682653665542602539062500000000 [88,60] -11566064409801388881575544767513981857893608304942704225274047250518965398342723117816761583648355255609934356315539669782126764457655272601099318947100310420994605687031729448897545456140891621134032170033330132354845632980827841767412293821149026109277863392056168639434387365713863455840013378684183887013803765513909535122042187150495924303795757150573873949817660390568354360182551063871984446334775166047107368572670324847885080717197684810837607408824391175402161388431687469200858048428800037672750455122750276924697021819419460800811305150434572524515263844613485009048481539750287645215583963256690402843307824573082877962557127506726964410746676739734186802566764266407065977506837270967795113829003892827052584146693107986611153000953431199725746313980789576518302381883494440619483904314006072337019528146758046343715720603164164052870281004681629276648946654396296851225351233552233957945999511093886662745010046096163342837164714593204920975989145714029099111790977726481959417720835441912603134440789095613894192578646945446596152511857772053742166421939401529991695208926187182916033956646135983358460759341391345460608066224364644869211471194739277957843690248009695424694754710079946755453703812119401679902890083091241243646076759978283711089141062039911238656020063257868694795912961501729354404457269605323290953499763260308719712859651400183182743757613535513729489702506016776017333203633065742574694572090219368960200857322339324079349908125372920264839292105713929000411593412009806398199534338924354619079913707220457819547927921351704474991483095916751827402378663494580696139424364070081157042709670132627765914648634383200005176606259859404108292946010327757632690164928274861053843937794156437392771832007894936834020827807837457899101023378019228167907446439403837043936720265353061061021263963610139789641011968569070716497941379412346636336128543636362547112845516271995629334670369954093339984073525972496834404045743410106694396848433346196359500355589607316604013077352280049979499834516755667629175128187939470634066235099959978576510392307656146183406609368666946712185438565094676677691502677767975948425594390958974998685497900469042487686115160414504086549964034632400096794739752846493619735613123604223158692607575155570607371427048469944177728466009813408827995432024324440242725912979107470410765633098987203842441293698599456911672251928824197569900533721920510288327932357788085937500000 [88,61] 2449522008425826417321038717369179237028395694329454983933410282414896074738678949808974360976676671928521284526364337662763282668889160450727041044798108919365554224582424937242260022141345413676298508423003224624227256140167267401383516373850640358457711974176754913093670170168794057753314005973357488235619141673129450286076956957776107843630499207905882954581427559409364369365183288206779617258277612305716007380608268063745826765413283388821356335650260793137015648611146305980983700535639792984090733725471794755868255614846401918382940683668145131904513580484821230783147549919757708635353830659326979563220302768602886219791597811168476864669986849318794756817456763227415980513726378919093913363571479130549727962931907669225204956411714142354119746921029119317299390826942555966372250487514286033438966579871064415153274157344827840593788754348545476329727632631821080120010475073376332330401114743219028781344309517396817192545213930172636159498387603701963315817541636322337990338139960384906125213810619643019717549908077014382052167350021177719582481731572882226298259554629259633056980815875862820279611474317056448668736744988390421269883286939614111624488450460898771235467623980546696499568898357213955885526121059936122077977857987745528401869761878329425794806582952715400253806506247486486203919553003582600693063518287141506479791018908685658047652061046388524275632905492459991431828431331527799677710978848229211878268819560851444488520728158635151210990219874755539033976252536275822028524238575908727612128219166670256458131605838917906120520884569394467891839840476919020632108276941582472356928474481691334798390757618308511878985707470974877012626981524645610500744005242602025647299877559714523433270595692855037477185075426270486152380671462885131563283041447209850750455096494932323272948532423777139575804905638967624330763675350684877495549972492191348273715998830997220195926861156284091966696595895921926275085786394922221106799811305044031531336461391938848249103693271228496204508599379116027173296439321262172488353111030658470913794555874108183166849183683986175773199580143007362701777973257977803834988447952380098095975046121171339635465302785018398748603420907440298160272823299476487531614868077567138133488531215812766621275894318025810929871984781329073574383617964312276507268757359468234717584187340567834471986230413490363204405506503819056618453942064661532640457153320312500000 [88,62] -485568667575588837809349117376422659221461839925888043492565406791395224054047948556457097638486866253585182270175152075899086191439702969506853821088384739542033786341726030909029235235521652175751322477523418897403124121974115445939543234677036275904358505846876681270873164701393604025065109452989521688860721370035705337696652553614152642661430141360477058713956374681116348196613512918190974017261487456941313805271185254603298199471556065480909833242066569154052286950050834454019956245500368436302209080454008866749290743063408592740548532797991927589997511632212538217698658080959096702218596503108044536451691018113964366956414249066384354052511415320228343285823410096132695346551610152513759557777675572746479218061873292261578099467009820560164298065730503955449755484050022163324920450582807177773848268654513888869443133368522916526543146527891921986738984959133035774378335218255063501736358570961427437266196703740493614931213051784620342498669307668040045106006540321468208452217944603284748545713083579268994631418276212097816939646391941799976185266267127090109320200221297502805852108542200908114800780645660862828479623001577500080743450967865256431428575801771876574425616012475563895835574344707938597441694080835185562767627191628272107194168509270810979724168423022171779778032358049146554838690656706392593886568371574918690518477234544380844125349006544805956722967992822744067504961927315517124315687416521500403910611400246478685189074858450445601052057700416257184233008311604431187645148639181225995820012088505683756274719501649322355898207031684874924624310400623156972322776111344748100255803785208395759432622147702320801848957435552969337263713559034915337842942992654571096355211525559031494934625474120441471455767599985093648720689269572878337116577511848373625799927256064393882681849683334241311868642891768505572554190198705688604731692638967108082790225049098216903063499313726434954077842037538484674693215026226083783954996811936349469419797526308872760579811180301896918616596019344057991668787497915306952436447566476999684491905243194492221500505295200589981144692996363770956728998145565319619250961986406462247677076683749961238618949622218776858927203750704776693284662271181505624061987996766665506405555609183108614999316566966019974895473646268691560621138478439708901754866557086495464590674315212721948704352005122089812888942599033992308932283776812255382537841796875000 [88,63] 87087270797281034331019562271058008136495302374725234804174657395182393712202130448594959558105393544023624354044811291797387864443819093164252001114151474847854928067083718266648904925111344863628294954398640668360212067590696472718741072588404242672866366519583296190324863444678160895592698664761862484474960110443208415187935922445256550981630687014225838343509211120009155025180024847702522657524985188042037417656709201197268828960853545008940592475935189484285598773982104351968409176501114370211851469483851132785743089338496826104510784586105550291734492086239047835879410387668802727218454813366903913760790591833433128030373894926347918153843501803030013242860954576458122017857704974396556508395849967389985487811081567120365825400815638298033452603630630837644682479080246021539611880290006812321337266295930666354344304123018063999660356089748228670450608693977798430057336228577239339237127549446581067862010728172614978194189117635933664204686615515285980956691637546358725191615856016735537574486661228416052820049610935826941014099143483008160330702900591351053173812216786235171651771817637545525433102577105266995119778537040056042902991925074022337162587100992080786961013946971321030377934124334316790551575570389503685480318978227591671140005781455775312088943968277122620311452159990481269273307561268438342821487889795476338119664184384442650883813130972102372562999032512159631283234701618554309294287964827562875780108939397025519673251757445340260691093843486074619161278720010483318866634027797602062443738786826397862699838210889559066308712411869858759491822080117819437834998603992015227922101047885244744405584230537682696844831811070827961296791381868495661146463400998361321054772619378378823824675489663486766300845300143314051043744563343110203529287700104909043743754815594201094684390292066150510387994167002426043196691940564744687347482886568589211431249371689901384233915451175928756350689833398220564736117926842575062831433413260014518467592721674023710259408563662829402759173877149139018897094923386720530441150563484416945539184905184436237031027675586895209304625300784692512209450222101895115434740183099197771464113466868207275496648007203334371226426071649172238578557325366268057991674229143320491262156947338288318324682810196710870091578722381782046948815051051003967720866661893666997421732557925810000191120875114484366636942794248632537801313446834683418273925781250 [88,64] -12975616223796745846905505691178025214240967167572190337907709250411083711265365515260685376485170712545356155833714100953005180726783191596586276993758732261943348186847806250494366741976347085793857106803262288987987601118976658838972099783369747918612208939693185096451257715129033654417801561407396455683372740019859477433758437692847708682086219533095000664386560232132061918533428056191753427336572310773935814693166840598288413519605117805165385377759318155399819643524524197419604328090364492427156650535024123683834650849560334605616746719683841788432708558209111202920390091521689500663875168434935285048434712339061001774404643601193077985951205341274522942993393543103233955600438779739147152518881468039893214471602214088901084695008213204121417560428038160092873556166614676753889114630953779065062486891081015708028807792659040455105339259619818805638817614494279975516628775701501052411471370883730458764703634021844064357802769476729234283682317595074695732860496027718281866889045122859998071580612280444740139319615382822728342442917124022551694594621833407210458008316720421161656199497207044561999196018117536420384206611641791923686911150771839110666917818777585592391877748477354437383482179890552231623892153533757889808020049731035858885028790888818242240520424663278245995239789709175873247727724683131638871702198286001193049372347213600897112977890891241033187549995309133447661932121604820740934363775853861992985920899927858972182490814256880877294427510078525342645499542823608192949232994330345895056357357524845243325851165491197205776392988456055103306093632427551281482556504397492158281267782280239601318064943218186566851200250067793534034795004024290253509656929760140608356605656307219493578223672623726842405173648692757764793024243014145843135324809763663406297089710854988445652388684294389570999491384246388018706559622315161694020735872506374215324007396334153146711548468908550166509533809301221375461038009679846797011520427741127997244302194644773074456117436332926912437643020112176141535756013162007362086844116282539722085559281736848140584153316075834908812367804100203929486384464739305423725888894245214607748778808559394743137926427213712657218098960749706110357860881249453021617364188825153738073152981814819127062049268914660914135571927141010412148963781358097686319300079014302231019125231528567446084134839467847467907660186092755338904680684208869934082031250 [88,65] 1188351268700965499971475479734011573700883410308677742601374438252802660491155102073058104167890368541669715182300523560174855846644978768567815630743069384888859097802459029742066960123497843379739967863799399322145540683419129168797424081640477009991817210878545375713834096468335482510531001266188959141619572875646891273697675982368022623564396289955834839509327214388626528473937201283093302550904919110607561308087756184287091255921981435208267817933759109141770907548648217355567734144138810298245819326382529476366157686316994216572142473769081400909351539215554909825772644087947746946584234086752415406824002905571651088798589815372189500044749589923143525152533553004673902661856325209078467949698483075298095339811245088910560770562881074604999949887257979460841697809487862811078905737483883516174600868608149190304608406528652587136208630314921040723481678397088107189531076292894786597641753361677898249402820501389073901380959469999371782521149012707601542872875914856380498285387918006300139575637506242791483774393551548976289048464335108879739386128641102916710667502784190049667628570554092202264644415260946268282450347086292287473095367720929798584013358809206807224171786699473079545371783140766628617847708907832918164609248448858321695593424842417900608387861940249934533180873713926752735446944302467527949124409679808619070268943035658875897206688424210555843839758343577666582913879651672104852068752536659610820821166472634758031612243833985408495979092241809382594655434395007451506298051436498504460678264794936592535927189347330463565847789995384893788035878303430209658656252331034342206125369114742387801231511029091466588800511221134439197286978218599029580501393439532811403933571466030147994756979718268215151451495063647170097353135719636368816268114933342505793111198813388479544234239624114950903853227178473589169626797497685078128405476901542165585464405733359969268865009891894095706824600281192045597210569014080882025728754549772052749700270114331270262515946422193258453715375946327408377733504527840907704195875097470492338272142822087612552352151631333470711349939719931003911135188608554910945119430030979085158322582329031634482010345682531795556965473990858082363622542829826297656614188226231790231481464263992829468761290577941168955782115966382367260728240474028929934464177172158425670399031261204268943904601671694362674536193935637129470705986022949218750000 [88,66] 112876301466437603610158553462031527108862943383931114624295368721611418191886281743069998202537945997088089650190619057507227739611448160626275826605746696822617872985842554457907730084527039807621411454727324073033602517430158296032394726263453786602391476817488501395048178263819484574308549817595758667175024660086095509833296595011348687304711435489956569658910464895498323768730253040784064106693088375410519671699746703054477440652096589032732236388289369715834979583507276678123926409380028596123714768291120395554760459366101004602182016403614183070110496233542035866666032686488598747173130373992438627851927209982905740714372932328915370637124861852140954452414780967150159871989309812556256411072922841505266583129408405797719277384399193219112813523260054573557077288642216077171601291540583926915151103139247685956912897393513813043909193349100512493971068033293030562234735313753753553708125102910596851238880127985004539216755032836419113683122558214627821668724624858486105439868528968772939290187137069809879111227291333969703654389893289965129975102136607461142192744343733254539365723044620312757932275096065730880153372988786898804130225063381719179812863317510478949250223113269348694358794830445695503926878839647653409628221119081513024217978077995710853992698324742993155326274862217602120611435628218109788367520822431068607833593219755274915617936726722378322054690015807551931329229386760677495189630222007090040107803485107204145336482964728157485456634139964520896848610817624215748401216547030881504438060624271057608224894028993774906234250505322622972122544380395489406736479160402713320433992516362689094421089733545848512402700585654989966519524554157472153739461297779784839005349182019565515425950887042716080263621156552238358934373006606077432907674106675467693183955216668817451362197090034280011321714234749938731103051966702685317051983947244333550980469568648031654149525433348795035875655737316788612484711544405760266191247984549116844522619030242469330066302106157379105364537256821517608411375747654943522281528479824324284766351879514166917486121429707754107985722225168024531450861450958786557748252800921432060134520833576176005274189421735142609696826975676938550593855087410690065987505887313350211667579357729136224314522434035809370185216437649005731461411679750074196757161157634930691808454742854669794230215349416235337542957495315931737422943115234375000 [88,67] -90771188612398145839470070691705452469961662556972074904520145218606586162793362278832293337788264076626377309097860391907460867499071084409756196587353699885402119725946359389157873766675387187785818695129230523479966182409026369064604413649050432477585275246442628261872517137092397687735106719048130842889839064365603600237877350400745904205685230557416089788857213083383517405345558130435385863369934742926571972048792872668372794563326028929722878511176249376016006475818912113785724932252323067175228093093670852393669407358371990389430079069214329559203408302511758971572320742029910069155815495841923696643037723862886497504169434526473576517250465135218979892184050072790752208232436570995441482502843621366962913953845331221877507488745290207908017075201265516346853215257319101019444480650496899674488720714939431271507509126747560303854190619701898668638895547259704385842260227762675866854094620995165163807152482348693163746258615143771163449054302521868353004823240496574726222519738374379462316200462675188022495230538129698447104161571199732591541131820221798138375443337997518372686340290784135275475464489863135231528390998042005494559083606980825351990613380810161025063904569088267109712924781640214918572337387887347704965432466357405703590181920811795062636201405925891072898741743081196819889771125382686238051559661016452604964894941364385011817077879201104624167771931785333057305875722659854383553002232517557324161158953915530959340373296775639677108818227951439541539909113189898202822895799998924784667461706685811172092654010633587611976448017299111174988656752872546366567131363038184321844981600365218984079573475768633111648060809114725873929263222845934047704385920869145960365727537884042917756201712377925120779634763345916822657714842540476816191607129995046409733910672444619210530256965010714194916058431648765652803285367410128615511002476476358439754847051162011743226876845734693519734052345216937568283912770562879909371850432562019610850366833991773978565320106839696491336345857051176187193484465806404065855088851776266927543502683966868168969140539842747512116032797319713930703899843179816616416036541950801926302925167273385204881284478320793011686407478035652686814737618743192063605843835807080152447121598914411886826669258960044749366108727280348893599258588461847756423811900538367968037908265422048616151472558155610670382884563878178596496582031250000 [88,68] 27663872718870377803299852804231125240707197716808800080595392946033537297549102095019219964387617519793091407025114128632307795010670249014544418775980362638660008792767942013865811952159285745332543727804917899596354986769850176974620644032401355981109933326342863649814555636046168639805320683794207447754610247916334852156912997333301064070793829681315587684635964265496122027917150627663266554445087592733572585456771844023738627980465961692978520289451600277417862346924108886168024885050264465524251379533981610574929694793728390053552449160764178690027393165937032106183325751924569388929168007218199278294757585016522626277985883267944379595819037567748448409196491033300086721704897934742533495984667664914829758234222767408234374271069019664250418186756261261853782950972920777029045658499695807241338440946448074886517047801355959006117890958589773447778694401260271971405685006367068361927242594710423323978580454979136389626767950607903557699899905682239214196027250311429329883211961068791802426533191114032454464737336163231360553332314125883788230410682561009549321395392557082821489079140252606570063381496456216616881651120910923884786766746710183274407285774425799756539593347211168616880072531647708319976809803943002172274614915310180277314284728255004660111095986732265672357188650172980443599585532652573177900195610750274441505962069988071610151568789229025520505253698273738056304775636530689722144769170679619283746681288630706623388638345242984414115071696886338018472607607065615469812335475183080829367953727366958900565785907558801757198410192696084135642082326411224303878961874941057168609271391666053040273603789427741607153879499632882196286712898062607684681665225078837660837275779653137100353159955980162106380509203639303146993275731749833687133770994791393254849569429986651942886286922202804871883551245718476778162418744835540598008761996283720486892552557473227596132152635271756942744860634330544903562179655397531729610583718877151574051373398333173758696246085093768727633304396803060528703480139430653110932391430131376693757475085705649304548694685156810968875439312159957656762347406899834810023043408276439881641101156764649837054664126072347338972106081029544125741500723290265259050776902910153431611875488147596027793672475049992391135573265998378037554499370804548029533146168884648137240619380938934341413945605658852855412987992167472839355468750000 [88,69] -6126228548966078352098886908797951406024342354377601333349652826920100245820581928613525447572831314853205497449880082280630469326379520084248199767893444776776978503388157970015396814055579082650732415198364326040350612087094085897818422421911516957027441652849439529394083967120160847019411450774697130522891782950935560989284168727375139041633543421016140370904936143751304896939519718465095270611078537431752039632588302516516073339153556359998840244749037031512101303857242980217875971199516037188650784169796464867105610931820663339107205832532786678709621594971098579736917445898559923501506305664366299018130162499672045363628476187098957433612753597007945180582993786771545047583356205225708340951909894507033372695587684145705071376383450559431608634691787429591480210022254051015220054540651230901923635926663263577870019119833954353131663209932002443301955941584027779604480821681415770580986478855675187857634167033623122033376430616573871061545074299893423544384234172237150139301456414250378845467557715335429872940173123341630218173866321318482066481114888754734095626236621620700544570164992913835697442783437430358241921975564213564190781833791932051883571855794622729314034349354294226513907464502233840765283815118600449151533958920377795203922612180671476551124700679301604261510492380266181657896199303809246193170113962967820090698893635259896502559251800217812088045276740227724281936840506350481331033808342726268119993447035724282400481466465353901084942038646740957068718540292907190607000936120564946279566575092593735270442146271669517960997900940717009790654676653223523901469186132035454850002096528551980270726288462749477535978669673820078491697495469104398215283131642380052831508768504921096414405518948232497844294102882340094119767103567779144506213729617000491815097956655934224679715697748472895111466343200103408761564418957113774938700260102931127984742614812806170364174048547314335767684674913569590859207200643174527391045651076324676647392272441656807191227076170673076093169119123155707262031993641251435596463758329365330742353747866969841856544444439039835769263513101139453041234254544401104347829845028096279845719790355720702336782098765156517304097089411425517793717686323636203125776192491548598649978087722217580011164222231498383613230261081727933960680030081821359193641015601520399501669312827141885202317239667024750815471634268760681152343750 [88,70] 1090932730209331717997355952990339492706754831395998857796017567588113750281221743598334904724085160412404245641705466748751324121261034138748041269195880177861897488284682955730865306727915473895027208682793283336166699544059213363780749723151518486333090949526614415412638040880899740583309219915430170291353057141489216264139760554045193271368060892855785075543620546326480883481015128873306619680307521297257409438139008168114069600540618323976118855826695012658359898879146211372201486345010750886302943256021145972275012465892481300279420747704530039512061332992838343520940453786901011396337899015015508623518641215101565984897149034809570892443406209938695017630617965200565115617779603610098624148722663306272912257452681515769519809312609382869386062674566384758354354060038387441754116425961986142229976099606177723402900608987646603436457730462423875483072345086660412642758588411732763031547579719590857787792600669310355732759130623916530279561241318438984998650124015350622364284976580251748952093526864137589154338201530668800351615908314474136551222287386523619215119536407135799006735363898339603369747194459871585875385089143286502493255122686135785086998238683418587009498335477745777977693464625086349492915346345016758645154401801748921366237391186945490087679147045350485236660137137163889317008150700310699759036518122346135754722870969412224508292712278134573257573659236350474821877646488918689726576242618800130935393275955614977007637055108283026406000781290771278459510535533872746935367521633564925165057082137251747858475118789907541687687436421834080679526319635673268679579333736942326874532620026546883479452657407746723704999273724324387940259812038053341275804998526582984494189635690357940970302607799114858007917969035441909143339177068674309144926798367685303858961379262537430579072265501926529312632673459826925704895991546174472697438120199111236511842550808087298351578154933751958342530282206509143511267705299908771127317402107227853835984496194094142363075206182454496313248966773339944394887863809802532023905529159340391817883586209677771847350308188849063411429333504971491187053441127326460239205880076481537343517107943957922651655099734110442041653370136671235226252029876825935837771985991833155827649427478550627092835208421950903705515534104709621515931877258863670128115651852224884411376154643607324506993094814788491930812597274780273437500 [88,71] -160896285890819698740487429428728283414126592472088894302869191437569110267619700604446742013004433710703299051957590452842185273029611533100758133517221230002746851622236890192942116548616698511654133039360835083031982406476522585600352930198437109766613904634483919082204476584745780731841809592518395746007923937730366362135870356746589960066517512144653023231923005747576655740806816973552834871736502395017553286866350859105327677063093314483481737275834962814415049147560650578901558574220971685331879055812563718572724148123063842779784674172653165027874327289616665341886118188681000433673488055932719690955473874392993298241941625312531701501751313702128138975709832528684381132956736736221317609029516621190637540567312419656736843651862337872494669553951857159655324079444043051827685900063536613965921410089227797100851148750447688815511134636377297511037335072998797865376803831995779785611719215409292277163366131050142750594551627980774788722852642056327531721107955119570556389711087779769274628297859559446217402693210564538049466370809885708398595648414229930689403655734017341874084969290043961207324699432574168329558792378592139465150856553032649427302483337727961709082799828767137054826416511420355282859663060996810924837347483464983158355647787896780768734539749319306685527566796566313251212087642888299484833837472826312698505967854145161389115278650491878222262127005244267493382209046922798477836172810418539741060268429133283339264384835533217901646204102651870381851669024104392740477081752646824613261310130189625321547082996134963006403116846461092787870453264873588910158082943882857086265182379170127455714782270915304854244522512360071714784447104141518234914012111862233292551698486973086729611825935079957498388197391775615336176127503538303021517459945872895980418470862762020828705442605249944291914004004859570552900664199426853502283086311684761301600764149221775968495631073413673685897252184143164944844089259025984794535104837181626953403759566855024111996384941520193208291094078145129821733043201120397415850861293932339712567930932794084264732524027657851024654592337919230837754870194142052772853296246584432559770765087385645502688474807977645407190466588313430690689293728155687459722581860196359968218748336748309856825649190456552000743598631445462562578290507847258833645793592261790069110097517283974877244645540486089885234832763671875000 [88,72] 19775654579780434594970645427214086270308097198779840948762682007064798128546674384373878556388047386861686585862696471858540567441648558210158454226468374023651048650140561438659648786691305128143190194912001433058845612148659058237342345439282480466791121117507271752499310655160868571790226001130771455184938167703126111655624502763298856038031710565653686419515986629504706136207244599060991766884233866074360387475088948766002208546126137967904807046496535330542842195994743401921324334227700081032382291120865461607822278806228833065404176221833718428707401714310636860199389552623506295062433596154115681248059117043222206090838218978121619902900559560192803928387209698398534301511066025806977404942218910857970224586430032791270147220063352753999574727048091237188722147815712535822931897769594865365744061771445445254610156647606047906766926626058811325448386004972254610187879761714311360537325416614483667330010143005793421449964797461785979292393459861908542745728157660206634465887273661810421613492169941275426005303295885995872862958151128485419679537171217714697588802247503450745788777253009550200069123875402570189038036929054526431024076625874472580189928582016698633914643366850417767018391613438212867767708237522949277057468656145650938950702195600897437783813032855808912952554907914546056753669928508525263794184026506455753604096975414578496984030958020227811004280385483131266444821349266832470600982198582807348909484677735729212873829832037338973845422885816350238987695968005990209016772655457210638431064367973187528613915398371804983803017010467467869986939223721711749465144085392768260303228125016028207706420607315177627284468740994527856112116521224954278696369769367236804546069343493929998085219967337317316693732307328519668946378507483963155081126172413232104197877474145433820588047971371199369187703603883988599975498210038821914413962110910368138078013452319830211542976204775201840029017976959381882255720112602115510810575310963369212503794120586485870020755885948120036646092707012982384220115343517587109273026273766488748503134367164868854782937540264114708213478650215018403990871243046049566605724251469228310274370267656025702733104735712901645907089177965055984359049522114904957539806896764561933972014579152306557579358403817888808590946231208852582927837888070674085850794433272108639599163974753803785233685630373656749725341796875000 [88,73] -2012955048699518620835292770232956736944460183146441206239291645444551863742515758749950255831607889320253875568560570251830011244246387478406037125468535426528915897158729554328226781753340636461020607407380467045691757314920248640414592275559634980004227978874743208202813049963433394597297872460789871679008815154466708527952909419299883447525330756038202330954763837527850952473192999254456214483501189182127008763586051347777851734378062246934968228336162494014999940359692062479643312761036864129652295795521932135244829280344353250452196059401253239715287207979265212258323512327243734664114038616009248095897147492466353083630813875646292706296449774783389392813634904285692580693752031021908637257941551046738961249660556743995826056004250055841257272909838997973992927447964485993463781061744877977610236709600151007631431462295694731616237576045276304413248761925046989112182845787739224435636194854031022516953489680822070217796144374908388152411879925698638541037778202205374052299408796208085254263269583382428445206719112168850621798123896284784687970252826911907394060594800772279669856181666047251886623576392242697530168469517529188299278005653246762903591269736531103581460794715488832048071706560917321835779854910863173083810986265847614367564191531057465583818514054796994751104378376703514890824356200249544951780590789818027054008908105787975071738987300227466505494121075490684527069371716208714420422309570430146883809145841122332166402751926342000175011242044998293164421061561352748814528620975790335239661721868321662261727420129045582130426583389043161363248218786262298012263592658874914122130818412251830422828817710869847523045516731477861590246413204569482041935397042805654825039656220656452199821634975349881841965719377266160997312197521402168670627646654590380935047601502788176289965005759455658331717595631710970304039078544651795293726801379260209406868711716123407818528761023837045552858288183681415486390431594588049458552897380872706706660779174519142362200507129069499409967194532890697188949658226502913704898990575378412962803723050568103145420265988855626691071643847118525113463851438779168144330995738655147457815469930590999043754216415727445091159473096057595412992305798612143190419685558190150096918871868783801612754577957838777393448557973558230942484419950060197203902427366086910970940232479264864196011330932378768920898437500 [88,74] 167092373503465061048034464014738675424299847081725168150524921512166179244361853609677597423184742765084057030797702368366674363043933914980254508183388123106326246875428291438005533037768822460702747698437412129541530669280761987433737654250286534183060701348589687115646165373185515346552623225080762140822466972742369747388775040383287545837423743456528659849129665057005515938554576589248040188985812870935630991033648542761996986390140368619408712984745575162692249030660577798697228938717212696807119951572226552531355897954362598527604618420595938447178838392923217163330181450430119147945046120137974233122645701521525690453439258986943695669802625686178723591083118695831957825731289149455256947711194123541613140499037070926222392321677925424911805169739332114316192957474339478515510730414752739843057299526945167743413775654665220009877469533778590940862975759962536791712102957167572122356852454929157495268491245047257169361830794986627571985467098607798237385115371412184516828192733935503084778215833247497017642216959592687263613396809860762517565523341162356734033845499268393003833016210924573982667699445787540184419274519535785059457783027685660180353715556966882096799216713167467790433764214582031405001561968158483613512098299752967247164707543483075782640122807974799075291570849691669917555993168881186560909630654151050746784468232689115142590609886779151198962539986693663354785129373912928154884105164241127469336961356897372848328232578841140528888305078260170838655961645737018671463607850785469166946930622812723467076487789154951664970901307988295246922049076044569865967032247657696165393758757575996776634647167238347041926571785199252681991798727468643618386557353451392350338770633869473938536795469054852188120254390845248281686371511535857438378030787395464644312326323761437066172725827677779897408827488128613174148199910494767100259404774134866772775349403504732298764833883115981141890279805662510542554594470752720578296797493532503903798377510403457723436528794214700052150256279144464847721611573693497463056708971179002589802261941185180779489998921609962567467539900793397610837252501005448417685168659352071598773910454883967476447986005735839994276825389991162239079184003014083441732638981852679817619684179291774688580928798731789452373166503208691948650768726280886559318774335820573934130450766133435536175966262817382812500000 [88,75] -11111011181392921024378153849723251702960685414687742496426845960184772142463641169778920534373459391250143769590103165800411598932426345132472941602754422222697198045313118060576187550778574900635730890717343125997842324055833575007024638997792319382933697603942138098528372246613098124060098796137683155482671940088896868499650259227829186053592595434566568065117080992075436334049194255442267363854511484230474987352845848896953907100268522999979089494043347101572585576750745190650603379170954046292236934004903705460235090364589975251829095227821686589759151585389036018060498407105613342733539798692661149565417184918767708837259104829380030032901910631641999028575492888279352011759973358332631754472511324091671271588674675608521277822532427917695852603040054346853966514540109526045620161682546627316739018300736213583747469782641082352177558426336194445021046133513366084141173585582902604100158195997373835863830398141827885655987496628144752323439989264201485437535620015900691572488242363083984040748978113392358252372796853226830117631593905740910032795105196756481106556567886536279326170234294297715726815979254893427380841447501698729879729223388265345354669876387179306285537918903453811862998936081087720089341729344855649116517057827373188540078505610605683803026957658848537019100211857244930810061283992405832688401275086061157753585148265987017238364512420673055689397837050461197574839610768393057801866807902305854611807258122932190135807930714376506842345411092663398963840333144167061805757016445810850718100457194241387187181891151241271098032673800205606453405578666041858940715154488561026360380032644475666309944727533200762243326527657827022183210165136083335560469220558404930853850973374333198511205858861235579365654687827968240707411076313690863440702680800125574918916315085881472560154022436165323448381764300055200886334771291611913437317443886467009031893654352792074047804603248977982629670907896310033653777827653822709428939092484717328456434999941798622024875307627607564336759896626480736403041367372372148922835254642403356667604318356067565564167603981294858393213792057106822812724054010683901992281815554810358994352088895146411291330350378825118615696923060557997858386489958322378289647460219588657686830498115545824772838573328505048878571711870942782907580382058552333535862778791806007583353732570685679093003273010253906250 [88,76] 605398462997110493540416452677332299734501266516156765928510793254747455668217190367041059592972230761801975928807897124239838914614818541020578156625013984264576251682005841738916144244796687656709405100611322305161823248343287845822168391511276010393881525282400046642784354694027514245842282978634079313748974638062963592683720503966515060912038806290216096775569764595868159108858966060913262840655064179902397747334232131133567287486309495174641521488606035886155827777257607019544440706798054214642116350508559784711764515396610438890853536409437432379827216479629323297310848838532535240131723291014960945564315803800747603108249142030404231544611233053742108791444859475436607282384307359398540277967895039432132953062303608932150472683613667553963896133199794126012093828494540782464340457671839410416373778682134641197674942806071744466309141635330979589759270723598459060961068184331135863883761941374313317019516379605988278852357324637451881527196233185064465335746737915175149791126066776072183265807053406090392879361072224311099292017948508850779824610379261985708058642857194052990401344171115550771005403286596183131214984579624013158726492754370644747808200442140977718973737247582524729493442593556168464134658007998683705756251094474937775338854790154326659533532747162837832165898075567136911492386899846461676402345713277300566546479910323222036629519510913755236258139259610817166354779663918236889209042691167717548436616588117892034217164387523765701949099739639695217426206159404328638879390348299124675956237120654092879398968892702312719604763128961493841173903789062271150849907365496746274115653162733498724216673226820802113896023955245443708943626269468173365683546146859637946280364964246319686215428155029494582653191416499093967791783514911391205204608240155243550169408935800847577201165677504386542307433042913545325585267426978293121150508940918565502745076835469777187645832959923308780254709452003860394865719153362118858406804264257224613059678127765004176154538625883420769815024904063742051019612394734928043327213267243798170975591189066889683898138052360656459833419428949316277038735329137967444994141566366861066029166870062514085034385337422759928869317041338982491498128235861660104702066894323691928640450055223548379894191983150494500478275947522567390097237663428133373315083009397197244538801896851509809494018554687500 [88,77] -34241687235638992546021017180416245434254929076382118085889209675263953742903521110190731709275368131366501594017242244563033454864526379179284549529412758500714042101555583684721260713271704778121693351048062393458360194108699330249670488073911076330970193248174996633420646696383335665706145309624589932652133827560571000752671770282155371959811881411682762787867290481413330210295276615401447077166726313247574448037229935440513451764564922193613679498281528910766409352817061212489150029261154141543910390998132457245806108062626006298899937271260948007254506901004324489684387048387346700220537845615083059457451632612537075658052218956118178967816727523732649268235620636149562653709152901284700896432179459614308807079915048854553392541386417182262055196296257625926354867157897856868107852514260736541995298490049455032415020257734079949574456542545382219756392975570668042026378134866102631530127586417644440880128893050434908528521347627501167228196166031286099420072339276813067340374512020545731469997819802309594583318593477298818026623391329041986669266285769602412319214370866789245857218609680200374367482415738544785286133639508572442916936695563345580153222795138740222815889584639355654209322047314481825864686506453012633029538401517285945751105131600124782327297197811160783431866453777322704295872773486294958468349005458454628283334463244570972885301307308764636809702972023965471706338975943913803864196983213643069999123566514870008349579768831352563957444487647226846574398951447859092146748430039160813004894365184012520841000048078620332780198344398322475029831776414577866069125065232255008072275304619923930557898086277720554272537876806878110564189388082261458575546127437753524697869398690103471038085010435604904641173861772419689313701348424373692165008048461944204772310153903349381514533045891791706544768997313140775843728467868073861465686733446574612431749563094670843529393058497246227729002636281937197776552508710481021937220190266326495535664391176877047203020210696303322519385489509176059167411431421685654679278831447436374544934161912016343277686414371372520043959178188481454189795573966708134645286231140372725354853659349437920680745740448582785347872061170633868813713264815197734006943409055697847655904391323429173743371254994779587112674245090058858860232904221425238595454682011265390428889077156782150268554687500 [88,78] 3006123453208968705549632811078614292777307093759749710840061937050889340642871052125386409533314432535970752513532044858501741797948246710430980203745220091781868583964062495887300626046332080940192400592842355279262171513595144434710027148693425615234056819755773486605119443323750662065040262292859259459714637104266792194319105751950538204204099617219684125637568231986196128316110395590394240464122731239095663691756738789996872417746871313844494798518288869051914833755505351333901136632604859756885964920037986208285584662030276238453273774185478868534221858877491655346186662757744455955010780277335338145336526865866038285425009407942903238527676525045731722512810356840977446860860587252667888115292865772069088901124946970527893710295393612162568789232993457720090240065562998295851947660013443656856406885563797839638953806227196089133573421458478883660062868297228656442066783200547705558084661339536954789410725441136435561997972032619406786326885331578169248794613353177802357801891430281541372253425231477059690307966908562415663596933326747388342887212187553055938491080102353931022326663736702193240359057351357072731942565835357335955822067194234384137624696293829406154548799917135114243367638545544836697291065721965348274934712350595720745685789427158238423865095491886885453166398100888934712115909106841651580540394803619470170633935200111250514113945110218677076849675004516301062602802986100285473464098788698727538166455431582568780695068779865891901351804712536137842252713884363089154337052621665541574082960585449235942468523424318457166031789985471483584665963328524086859606275365855260657036218030182014599962272232598651530716562082644557173364031653604418472666297610655707339128495992412234245892071559374148473230348175930911350534812631570012622422171523984566398182614949871429354037588417286941638522335753114656214124122073650477394432537826051464019943334220896502520249383245455221936788017927570224694447503353331381227441053424054489121537872559756602125998698258473446908918898359474401278213891615328488667704331392034297533928346177995748164366062711108337452037384520374312899204271090614884959253098942671154629886858456136022908108112416230936631373517145770846040173742441365611006470532918724997800504148392738665772256164774143860919494335331693783617890620968536835155154873788774239073973149061203002929687500 [88,79] -314789925012016731281665599834221599444795494140921439329738439856500261170185685100857488404992803000830121241654607286729815316890782986206933523166881747156860321323896494654258756454149761903819207011440546754761227503688921929343683304191845834962198589847578228843552882208659662850518124415928184777176525525466062142018224442542648187693508684949063326098613365702467620043376414116800223313534801688364594552650112080232997027864390978936499365870931221981725561956180589960024930625709460495442443434449072306620788740716471803250990749536909657286591651813106345276259350647618770778526090347057480974031546633726505922147581925923874554734767072343922658880947912877932365969339604577955898648161891519186281391198459870942555175610700011324193939467070008149958455991078462278532709934996485116721033925800635148487872629834036614553134547071582798195562879146764907570538278881892498513243353345973802595978720544909836432018462928853513124874787605118970201416695241089598236906237043955938473245010690336944018665727835728736929766710748359900752276581168711714594095339580068990573860367139795659917446944291111287276920530489529699667762146493306085040461829431885459788765327402090327941351854248074407945058935698037500704437321439427597318135480815335923475510279756426262731937455257673828831303771042275230814076441341119839726542127698765069552305560074746392800057933820604256495940590342223708135617425778209412361533646387140525620791091835680983722358315245080174069137730522135063612379294229631450750710648896831463436872047043908720458427278479785906764362332254132334998492547416019505690480645510813703248127657733896616491762912989491652979656582841462684763642154578303111108718742097225222760334626370036073650673700590910347252522346084581579128951153685978569408702494658733101230098431779377531049236993195829336916663967325047800142101032235879617484819380810901914964055361226756127087324608807674043209898079143531861193684220108463621853861386248365831375544348823519670033605061415917834294687691607945213179555445826814612688110208713420878244644300458163243293350993563786540318503362523864753891974387478826141056392036476940637190567974385646875110883340583513756796262401797273366301099425958508427274938230715614019788280679809904408303158943390362267004719592528190746233418551014437980484217405319213867187500 [88,80] 26013736358924342704212420895973400312835868089766487269479648930980867661596116278640587608457899274953313449528256895270944472824589407423511151473152058807455164181668168995807147266593617574877529983270831203145676305537539858209029429359838017576607564785523588263155695195055260079268234428288889430603667650800705948745910939677188945612003963700722726627849051298500574576030867873358212120079609923295294786971862467505309757047047321082861789662492265355600915105870999383327960602274345672050970245052034357240719444582391391118075969745477841130855992770823628480026088687617799809411335484273224318695818822718180287931567145825639979267190625749853861942145156320660314065987453784148994946401329713966076687124130728011335873789562309822937494579933564999830711974704694883785244975346116803499314938718512504574263224054102703669949285212974369980872283486713713677464358373888210260280626434762542832248718412210512503833744399828975291643513291470646545949273008371239065264931320825349709273631078599007574193335764805123680029943092696347633093753482759447746829842466535504403975720843637370545377776797013567892363951788340336925725605403103082470311718061619044759424851132630203007134316381222303945788177931230644631094594362598508311837172711660073348320492877990454836699341452926188198864150743299800625471609950789888678711250808209240939281435730090811407616279209507403058451361021671119486176628301854982051893219188119747980500641124986172153778605361524087883743493303291574135799400460967997182650880453235713793338870041823293288764977352933595609158466756600860800893340303936967757257863610723916411720739382908730598083882261441291671956072217730216681582393965554235361637297312679487477831659014492376061922130140540223574671746430464446862868053453026127343663928955400197084152122048809009524328761800304300405375293087731910316227861369394308531193246230051578793406244042840149702059993185269003844560165191889304281948450367517905073137742864659208046572581323611477655910666045098535074230973718790578722091116641517717195952739495700999097336339996439593827117997357710771387384143496488977902276386783114343246964473987781607617891086086495234450850152797556026353398824508296114205574769661138819605956103351416261313566498046416903755656405673132147016176396637924042587464157350041205063462257385253906250 [88,81] -1489272701966485756486627215015710748079815835117293915627996265654209730227076887482129098703280225894523751575191418669689050074477482915268020999759001583139821751879230676594093065438554800091325142218606430893643481034272880349576772590100673714458840832869828180054428300383164137293752123935587557232505507655319935720854233450934380312063567687464408496344563537667908783603759960607433210497357945390081847091240662663234051536975066520236424169773070952868661899132713428108214923171896864843540799354817158112695090130735336845550860842725420602385720190708118045763204044339397466898306442750191281777509248055798930602647293095039849482081374165776711375019725914179913011545860772160728331263497087957428469210125671240691849986606182578248496762078718771634423262204232512813369827700219408814890089274514309454017313841726604737509214201305565119106310231411191566240390820721745252505884364686779932819547368885790131225914122758194824858232902053627074682449473148466619048292265657802043353397863215536822949951271836532925255886980853832185383604434147369755463061298678386030555795249467418834775705390893881979754385653263012465236492792865120289744564543123198539569886102279183518211711114318443841262048382152929089463272756830953979421172955674517788517149998408171524815529142455085244667023341498638930408886571414497599878656168696504240734131179373601593132462668110016009629814330916539971882561674185309252093733369926053226788195228245589639899806041632421987477132571591464175904458689304245353786079297230750758076926344950299104640696297902943485840310567079772608372940097054561521624630722623391688491295912910619856877885112713698231137284130190554862163340392148435770661366129164653441130280800841145881326695201993440744902538168462294280947517755950643831294802645731253149252018963873347491091248038202752135972015202254349404136788074605616193583682084613858441115248118320490054244861883582797299276841897984710227267545576988152481186705394467012410812842452335333501872919077447918354101138462183419564510372204584065483413001418758611229173463388889277591690135353403096578470117036191728052373645377216041101786869961445255747575353884865956305821615913474931743587700223558240687602170424354135296358625081842283567444180148208399523178744359119721768897726772371004066997102199820801615715026855468750 [88,82] 57831960640806263617096793805506138182338442709004519438290076233229108642214180414851394764767745620080511403889132721153415260585490684740270554941834965157045341263587727625317625956132448983687537737566408299456666137828130297529648135364268191315617191416437597913203916418745009271917985004528460199075188488584680279988329701747793678133415966592058515211624702548527345247668111636606835267071680593340015502107710264031118859783858800008647103627285286255462508060494153341904489085454563489952760870839520509326047108396770724286818371905492378198747773055978335961024141466590312953094813596331159815667979240306378135434654526024860468396363870149840742543149677396621823784853684811453114605861887283996154493175266931237756373706093114584070104985733587562757283765394444913243041463116182853925812006834321165740529529185775437906444981374723913780935573506712407418566832230560352670512192101137504423312822545803097763248123139577066642493634031441641765525058953728667654142262093546889902971656132754696888043145819867024932916583153632307961331893469680887581483221249552828740514069475944811131104306539366963171146356228105546057945034650494729406458670812993738462402856450791969609777993868405915620104383977447266679329260281887925851121064473741244057887568558170295675811028133319988478705667394109724877374940488160189749918253580517811104143003600775386170952483085001692773992790568876467545977170279528797374529433744126037470150689932273233655154978288100795430876327383183001696493037991039927353251162326298826520969852895339166119506974523852573987284651404238144436539315716463992898964414128528377272370806310457014187603049228817111114237628154769498365714062606444396174947198435634777148210567032475373415994909857303775994003061843050632532031280951657224932263775419526326672527702916406287792315043808084699668951813737320999004913233632354253991617375656778440160990412593444824828099877187790126646213502371985796857542925359064468969542218107307992639086699208361033894217207743331191337369204855915391312168980449990086088897574175931290785624376313223530827193529970874784771473349587617085033957552758344483604465658600431203180153772739896012664203920550729792687197769100412084139634541971112177961539307407099125313576809509602466734219052832166730715012653574191858751873951405286788940429687500 [88,83] -1937155813924047796868812314660248595761153361878826494851475848743939794679242497069967586801689565941811567840549523702381029531896623144754934244220344714384894622623968059888551890419231777787195357974764034718099768528216547125290680626357539337420035890150978162081373211601625295735602166848303745767567348569890661814669582242998056166392506210177402472839200568453171693894652372423297320808222355254594212759495627748252308225663148059434552044072400948611381681857725345968780184659847740357651560197805583194113281843738285208774907192552940911155564932081343679885236790368895212909794866773711873536441873300315962454644117583453196409859121359328263815551614028479780957683300849782374289122397418279417370796690722270809869300089041090348587112482870229579341850151296214053750468843437149592809258663441251122626550203887129132845619387414805452008725700021894925878017091889943858013398299611714057305023810117118982272232654826433436325064633869011276280329001652780540907872596240208266195116361952053951024728132723819907497376905316778975615844888282181042193011769206442273469143448939512532019914792126207816801664017817525032840380951632665757402267121862422898065789828326351123974105167933372644245353843584824133789741707050384683273038817521657644854268980692523773728626182155688478708063159755356724236803179049831090656190404563018011443898027183913352003314598005682545094200511330816848703359613995867258565872911932191360711771820003981300695260155285919869882790900058275770783532791995541758991124095579854334341347359800128081724715808394809143110149593344215979762766743009561374119478410613166286094396581184260269125758467158868291437975323943455910844226485024471536925114865272201224599557667832912092354628754788272592861981256918343861175952404100914094108617918516151045854001724048524317181826173738524672608618476993102557903689897048163958599403097345427064927341690044287353253339023236339559079020197221858038462767633477917609702194713817745486650462435445479375258861986133775078248667846714486587796907195463295356056924381385831414122892396397511524725054994425426451272216720489888165611040608937750657162826910617548809956848332551397358051374689356421210436514532926788542591854951110508559106156694090334355812525601827820586024267601149930796700093793560881749726831912994384765625000 [88,84] 113943288122534480450381815558053713449046436113690339444295362512823294946167709311052195437369498776192985483747485938962209529096701678503583412674188878428842461758105098800785272023399808356611102845124275577716810188316653491779619277572552782332216170874546625846728097715934149178413732833266993223772491800741414553069139919609748343715987415217270003745523225651082621500719794898908197661597756368062397096890300342308304484125401962502501445736813696348607281962475180851033945508406133761489694011857944379532421962109066115678424370610322118762722103980570386406505035004217870595340851464437453645245635418121011599998620690393839452775753645882070978049023613621840988928225719596082298943726423455397989449915881693325340530524484691288161622205509620362110045873279620158926898039609828588987257257045111828635781148376291865973844972659596078810803802612167000426821090523013009630626505435330452157890047665775060252271300035887572002149828156866505462854419085961768781185537019885433752769614527694414324636620939900849954912871656408658289228515893717869631639210737800222000167379610813806045991726098833628259852919985522801096106944389794837278562840223486153838152492546948331952046868688562550201701169292308478038094400048337157028344530609593266212882376822422214212580592255036886337967721079703515148568385745286971796674305080041376829281025192908111127649220525811792679645918508873336198024647112790145764729325804668090600702670836774282952231223721874292364028173818377391715682102203409240684208461806866185373441160206532673240227783481612675816175626425457478256036687081324794499811984751962588598486876253047049938079156844116387954150918440831954415820725107429057392609073333513359994319642929776659405118833123827632545586229228428923036918453083315501639090424654953286946663226531704518221941999336727823583670806240873625939301080866068858587357813696330656637981302301136628756635432547227667745087854399341855316550387304643169250024730811735228901111530478978839492546646592353210872731781577512321719488130060794265770826512608379758985997371274075905935188653183339008889517056073794578569941159583258178966592480683024489363074622932216894421867017805265047668628170343565753689883852328704149255963541601263108158255061280216113687995823462381639323837134725181385874748229980468750000 [88,85] -8270076959419120144684744191773160167575258028613780799806959030796337532884626067873473713062223284684642203668760734823198971380991252971282717309692877619158039718420542571023555297426260899265857939556074905125476857327038235738095028282118911090061223630004911597909461186497682707580988269119512749596750711311177820461423640384421731182096225056474450346542634115344894393348613374802963612648095753970782559819145633795914303984166517699058634723041036598945593800839564725033069477743077352986881958309719976073496473490741696180468991616335706864384197269144649690814412385936355636035560423055319615213233345421124605368060348379303230416753074034904851600590107576067304724750562233475785937190655843864170900934588327992681213840552776622332430191638567433071090823646184558833687255359256254545566716419017305602683434199360045253243635519157190365696690450809673049959940498327583654089603077040903040820994693469936062735583908188208527956618414167876788307012329532677449144779046043727468858866001169257305862883313772874371477407484468138885530820962735638499834727346580158468816641895685412804845624226550688079791603773088235827731195103409637811564533358116511867555887411094327911693056833311221251785485160632038673791713693293511346099962565990340570197601136188177368863118924022061941477795675454431509587774129542134700282574919265962837745431019604817854111274049381534175054288941901700504899235894373389807387881061329178013130954074058595795919604401793466729518025530578357500050022835195576625950052421451620149984284374755352568228602082311510542831815173150156918042311717444112254829812811431370799234116591641339492290764315727865974363802072030196264334548812034398979052520261339047087356471799444987078941620838296148447082078050450889853988753896682242110435121948145408243770617524706175354135501919781535423833260538581274744801444265727713386957919307170334995619910639209080526846128357854461238287812787663683071968974923819196764977751009831085665521897003759846138661137012051329512891262958436734584830754839750944828372442533647329186399568274442594664944165235727314228076643206010446184448308691828130601872171541042868696693725615414246516308730421784688956464758107377776957451862365689700833757257286350058841936185881628380010718555939708274138411070453003048896789550781250000 [88,86] 405044681048678140703046504508406022988001811672351659369615685679574459497641023378712378156485565507267296236071250149655502172272450793001586356722765232086834080508745417569446368811018633369605980840003128548471927394792835456632758738322730465349585897655009131376862802014758936678945357880213395474679795082620169688080187318112967703449135426674439220871708305165390259648489361913416157327355899485298767881655511444894609110002827545559896750880104213051613633486966775627605392929322693781074754581815854140282790498009419452052363796091527840205857707022570861148213882855238056024498339887321599971608230119480580794494415585106012449055297601659180575435551601946271577817846742733500402514638474198247608411782915749460453107634130594866961743381887874524515128669233818629820993861855521263348899811166335158199192598615747606641275748316020573396662977871780493070881184665694880739270277722961034842392016797664485499751152604304452020191996345241332217365853593770676609670565547694801454295465605799385209198052821229264017973908950126665606267246209035392653993048966009541589144196954307699878824993794349947986944244908234722651687214234277944004392470701978576939743070227477952903753522338496896220820735634478968285613282276736384886326123849435969278103958752422994141572059999792247608168054438021591989960998871003259365257511801676101444846269178671976741385106605261936975809303241041349096984011512758344782030627359560921173295767451936485866046497996031969279065139123694376010829012771776568640472157789398308464919386360324228129277769909355722787819792784545718959308273746827910804880582400910414973233619769312495376926563790910419721756065839853295325790434148410495000737905449827693751538772776314936110280948432663397719057580149181396179464525065273924976732175656279482154731270533708826265488511959598567040432886189980019835782151170991946427045927435685787534495497868658954638297085641184599140892665683685491954635842547389652644222847672237316922631896717687750787430651258250296381764728720180208845417835342264149792703505516320331796021033028427778373757618395811386471055824369889024210481796017414906597559257298726465807406973223398371827844009826799259798486208218961713716613396139985150606262665970122993662293828735590544887256239658945844439585926011204719543457031250 [88,87] -11569946468853149717214223997834094328619376287966696265132910275716181503208728190254439902249725021135912128005371258288407355670511924092300322398088290123998586733691530387138154683858347161234530168556778974002840102021190460843158885168555004184520824311413174917428782646205810779117544062242329328708542148357162608129792695563992687333237437987395444374281377212851207339376216693407647060668152746285546787686676655777116574021629381907707322195153355837662686256476827493440238161522750838459290527645501271848288715913394617153660242962261790169999988396960029816773942282650669710722175187777104626932089928464536267341308877310959506433423145961593985001294883373552448027009324542960031694069918423520317546406505009478374165483077648560682281078211844479008725271645298965780949475792586034261308111518521248329523759607914074290281758406791987444568176466738490151311886793921856702385588293820869457795406673755448768772088848847218896334694125024456362742951598303491187911302884917337417651070392883891696561967695250192891044243275920358326012993837061313074204290322341139537854375640739062378351738969951055630027564355287397321135889339331303662982319197339823212575219195243386876221409493101787258970309423525008594800369655455012662728028166508148094567761154162063589872294939078912301119713187252623534315731427934095812565687286784663701934417214925540271465945688807453515014050410565875869944345927986014795605916839855595581884826656562485460469253717983063375086052945923633433574223353409532298845999376522678866969476236283882956508833001908031822885618429480410818507774603388544123172176041368459639010018444975550495074985682599167177584998031456629257246729872509265853093597349964181435842224404032091944675316529031315542983010711193033353859339022300024698992428765902732268545254129352577203324640604243714871206065130722327388069347516389757846086096708736947081608284640911276598708719297783760476675903313603531280175176902321569615807705449422091230229055895515735707693646389985442462655942834204099964295087052674626460667506290941581738610992308162824206904829929676685703937682086982388305704348225987435479681949444648735290028247095828418520103171800247977872156103416431077550561140324323492405321387842634432187958524011964895304716005597356343059800565242767333984375000 [88,88] 166087210522141605338198481492836609073858955254383794619054441305081562377545816102949874588298085403588696866893999821277825173404832798028698776788223792214333573706509204992377664705486464617002186422865989356113176663268203232826909608356539080841103792079805201864430815666287294376246395622407926097777934021587445960572589730026764669777489798017843379853967807983221818488295728553143615154802591032557987857659760142801419883216924113635973780591236040321255315164913604722823519422370280748457269712724412284548731230723226580395767398923843815444899919171969581115072803586607518651826511777048927365419165631490158061390199093177203330359938924981158955124933692429063504111050567664220943749424358488642149009567363381159085831953030692952028598205734987009368456856817488712931364214538451867583276867448159007198429688419756434128849805788432656286622181745385333647972045570291561026764590293216173178233284538554718028035115395856416273607409298305146573681019042390761977868415314935110354094406453799666576791397734505835540358258538674485918140600108472206887999007216282852147930112505083476483703173626053528592727521442059367842365242330690611731873338838166985807066834260438212335229340508774650218891647692067432199114994402209758025505147484140927882211020872945907537615639475538958620977458107547046385868626223451877363188250508364374981818142009929851773417546964696703127448678978850038227417819503292497049513290568299707808321379236541408934807555321875845340709695056936757804101415155082332762230114059651368242840437006419091977146246282906645197782019356812860098985716802272945891446395858199605863302651693824402144736151014682757299427520052470140252150661750569028583630290740254461757722487673102249184177268701401142177698621486789509482886954356045668812093885901756329772475303489000452145399904599357540383791822846157591083914970545321927913513095288750588868342336197235950480464545885722358766218087219177855583277154430534852380203901963248001455473796681866480114655905433929707487597451096032472683810838166128250638566023332720298763334943320104089791543413276958642964516596981320835929885726467265531673591967999365842086014137934527434976800614501157055249188926075923065089772512905634855878442762511416410146597067592523500056955754189402796328067779541015625000 [89,0] -7125333731608749673598574524082666012550622085558336139369075220731538971204831939469481752652518586122651062583395781794249847505858623735456202051353855368584949874724417873015939090527214769574023673890800092997506625321873386253485945043940001995717537156536300275316972155967111241346011339780601132496264830358544443257463985005141672422831484714018684776335656615799407683310088530180960102062889302067871841241756485741762717419824207917616677111948007818659694077337508160352469192714117944380065325812814930748746328913615200998131842868513528925618764438645970318563563098618088241291609952554750137236883369576854314133012025465815387630327245973090046486352191636815386119654901940246449943804010832118919599346294720952725569745190199153441955434285238262635094238546742763555138940128796340564215163443792238778024903817131346207686552781057636474659224348164988030341531572700251735451447538250980266532905497487729114915729984757542893561257677883409870726103066116414074606069227045923001463992104966873024726180450435265505956518246424659882859771614329206890779416589778976620894864055077376780058593111346156608129306699300292974751280677754028291889005677240600000481725620034747800796347291268273631379824356968250196297631109595068053750612046563882251444648773658253067672583338429549643120869572017897206882191421781573704848039032211428660048560427104762267637101047764962168014999415404145182527289586410022373356096596014738201103031993982882452606728760518116861533946318556324483044011918338600343248177454018123068658179299449723376569197166190077651690502162736331158383334576904844161003771123411730294356309529454557501804348677169321973174150350466299582149157108233555665578783129293778984219071833304365632059812252598399369239310799102194801181662605756405190325936567356500288752010944954659444525094425927546632089563101391855121456860879702173756061875037539980063713328250656024778996702387212567958414986518073159783938492752625665421797500539041783822582943064147290718350618695384852873637650286012218689067800845769624273845044454956850716464179865551699877776073115434476226609808042609627441073259106513135295545781969698724255648580212884272786883846876669761693169964727595481577101582630387843527123719189326788359728811772225079040677656455181359805226004588973864883882924914360046386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -538967632204194679691600031811027689638747757451942512861828018418517377543121148800236256461399880849055981938946780329896962807114676162964408199207476699859254838139570132340173027866064721805820486401678345564743338463204474415461598775073629697654151488285578646771545706163842588571591385336519036777034264464626258231334370279850230533643575341138011362081324480200324959247162352630014254521813132186540995698298043230175854107390694367645166285791836353817937285873933388024535971935968437179395428761816416866894390909169413362340878544727977590057851352653396857950914601078553435028513642438493322818985797134320626816854173864130058092458056805218715392644043054442437988828206111279014442111050214668652684290282044476850300607795215635123719938244449297347845704494755140511948911801070113555589540795295554608289380047718971821492614525715065878346780208485697879613970190662212436120310166161579743362153774070585910674473959737706572379876457407013313037894692612711345239090423979998054959261346309881109294321442868988121076494153045110213620062494967837739411842594500160977752413465095170138108284806503569133924472930779621852234876831269714549387304769366286174782385672364201566241793772756037374393434796014021701982594851442023362037007757441983912712247490121511202519705778443318058652364475086424668112296492441296392647920898119625747918439386795575360672084529965075957657380274177649448204604973685931699357001049406410995946331271691365208747335497179725091414750911383486926178334050478726591832441055141334223720780403653958072880745691762339035073574563158323055306264369649932449592485482095563163544166039299654378077888687803468993583139810130084862919848744859738311733451331643776784416929561351263038493293391907428015758974469969262545848131068170302086361977647702213039359561911383703639749169898752272874111671163291022337577278484466589493919121055990451081130041306847519346780168846801864650956642008234798106886668054350597619721922654683436446833384783723193419603657121287882786715661083194262175451946223653465720362616723207179058457714768256140109892074054601204973937823670913808033302199546409541360884539679494669924744214919169628120180075820650156762563161043632029049374710348414860806548509828031076916120325452007660027917054404660343003954155616935794981259277847129851579666137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] -6934078540022529683055541513325779323351594475411845327441539987346244567274581864916811568340554817907373301623612425783840755009441000900526665004287544817856896512587227960317856101644685416135482902212276248509267144937965294729003014743112322513088871784301109205350979031441736718349570998448529013780365011227288515209324523495831830050379162859278012223043822661066051236003846112932509138758096892823974860890247117761542403254618866590543859103738228611007845607892124119260263760826897304451937432095614035904940127154445302765040337004801916830068895853104775572860294209966373490230930471169255452630482975027657696146133886695865934673844175545251781155763141111154055469069536105890624767028005282324659258636841098189970473122257751651414772067497563608730449311989649864855895142890288848182129270269306818624832647723806058221234090570908009609565405714099968579575167339011387344198353041770348438012753372526360192585304782573616787578296510669711306465925153383392046266510243244107242163070994771057263349928342651822069997234171982400462177307054406119137498047115243295863753326519758552542436833150475241694747102750617001534743205800491206146476619791062117914129923756092178071660146728788029957515440149050136867070723776490106255162490842306149139634761351075924882838667307203378478514718116868921667964129859472313195563816167980460091633769499255737117233472267230323285230996242126314101357505794720971263983351960478749908888718364552499566743210359072245139868043008425022839495110542932175265680679556507818969938120065002032919558206774454549277477804093268738359549945676611664671152350008257120703085905058851844573760196250727036777057061202105654393358397424010637285811770194454752661009712338682594606437084484437448411644426650053773079861735488566987017490682680195270946792574059303741232330697593727709492796592258726598153938558795631019943443372322314527043959531105239681229882173348015025426841050291436599690650333321804097302184598831263081054040150416212731262404303077253451747554371953550148823354004496752181195729739957935785817098390862520409305413521460495192285438576575108534405400699480011917250361138736785096867111270120096472895403487039745842467833137329259862064892743948963626389111435513321876207573457626961531402364090789453060999784630316178195286180852008328656665980815887451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -5325475132162846399033257997489516495916535903163830977256171526501381504087717933198435497963328180358691691171622291347787351946874248395108941481303232326074018811171182905157668524017764165752842779090499580808993109295805436815744057489835581230880938122960980260194861208184296538384391106964816621310120112712578421884695819432054627074518245556875043447563318736031360983212481724115960048150480879121198176469999128103012136898404821301769743685136486753132991086906250052725163766382239499035952248176678801408632581051968057280457232498579163493610242325595648115387193431355567202098315585291907814638499038283760024897397042046032068960411000449665733368077205561227959063215717887099799229871773289217407604788409636479366339435965940258859567893091055338258800180895089237434140838424245992785860982954655444985536503076344652574149940671260538197250575904796148034839060407975645080401223356960439748132787184747007888836660670105835423426385914267400517733900487624600740432016804627951828836810554345103569023843732007763764132034251810668421298121325175898326688958458827797965147614664133737187380399682624375440324354018488473467492143321052565181786332077112751016840735719578004194127182830396508461579757684029406286071977182621904272251881796589400230735980536737569696487517297371501504407455222837754289214106082698977550607546277979385041609823458631976216545850500988863856936289263006857860900430993150226320519768600637743605163477279127753216194581395224062930399389159659301634229701258824629006277868363651933594500330583897338738494147232553875755537339059976337843827269040839624069099741158895875727331989629477470774076278545347310507546151343559705179034177100964691904920968306726823742127935193795092486201824087249979717413656716900967707420352246799838976701391900819252819590488098578948559070169763230544728545493451338285038430705698972371445043092573740893603746355581969358460883409890208938427052523338786871790492618502676593747530273799493748980577697185892339068254412488703687157130833855957042887453154181857289200811575825117117867898043970430542623229825347006656014851182692838892099429086877887015708902432545140980618684254114858392265295413461843541691200215972259325138458219065977472992704064470454705809984889738568925788606843716067890742031852756107574244949509623126004953519441187381744384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] 265335830149166837565376775949336130730363361137860305861651459925450897246574605733563658626121644105679403392122196151207165625336874437525811183860248944701108787302037267425104351363779646320277679931867505708800593780447157666349883995466532898467715478348753725728438603901097947619826869808639231274377451988646039592032607890873405541340540052548784142726165496767724633572803967815840091727986349127132399066622185288281488941126646026431704022246038947967209836428537036015227308096452880580121107019399521966118348926583296406466853665557918614852567081653434206117580296403113550323473151023030304943040848606879533024508521161102025645223527649036382497529283390720422216097470293372003127344583592449291784772393647415328808968431493477968084132716629362029527669999798869201828453332819895334946779458787896682811095718823298442838913088254633149769002011721523975639905280969916959021222114330899293106106067640281252409288762176084616694193784742686096264732954993791278061471036771473923269761391113653600595912248338362031121308683660272191131921266826482322806970053009569902318764262760418366051062339203319482854826460197081832154510740550404900760638786895101763243736302020616963976454527541140003082603547281005775847278321492169656106621863661785101442579713999971257731114113999917048620609059467482202643593042587995167413686403354686646512699097527786969507916411113366065074408477683019976902828315494385405929477115776205005237500689183232216535184266380284546743022427246944736486440711996233997174831271790151852279035104479720487942284888725131006801161652685560918888432281081168802318409144264642729187817723764671092738891419561181120076630480605470223122458699452356162703283684514961020985355857297362296993150286074406984199060924302327449635635226949945769367678865311094620266049571292052791100100207883884929243024922219697441608430333226687712303076016371998226703143821194850280125704619203202096209551289398261761410474830971562692404544310552098521200735545826266515219722877564204127586011606197826584516548057681224430594693848792176010732613702928903238697749502642793581020438732794949905195777107125368915181514057241774994108946208920872133372557665160143222788612819337658028667566167483479744861721838510059957003258666691407497539556163815872460646134805674855975034947836582732705323905975092202425003051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] 2977332633046984155342398739097745693420657293965132662187780978027115276396037977980307393956431003302825640648161234413940865426996111893798013781467505843414137295757641570520192136763472279993260832832326917697952432663064037966029821478641722075815394770089354105792540757992974974050443513074488485250051512773851466869196754045576552274487715506598696849362826999930900509438371522384060247853042268963635988494104334364030571221348971193944383465540556611215445983790372783527444068439065465175977092564901559127709518568491594710877671508573939365656852819465556484928848743925914536279488952504479114441929718986332085850982307257501911142043406601873541617119840775787746636740265338631768970965701928952215352540198475218570618573015111007109215177986875578983994379413771945129897397772880921553231111716315151104501944860101319891827207764637627254554428951060091115508413943609624687449505405189200054985874804845459757064649714826287575579484036840574132598409456143790114151823217109658092809505154721819761641869141641572356053809331405307694359536086868417347668823906376100030081041162750358509898612204909839839839171910643296310217454529741267033568850167716851242266481117624881107478694094213993470437967709040561875308076132382540093496303604369011091855140503565844291634416784199907217718740414390258793914622555581944299668894532095040121942528738637911020699231070424481908418652956536181741782398134390722951881477452499978674399794285960279312537108182192854961899690524540131329899284450532511117474010847926865865590237112307693434379960241118536116498094366090189721540770337536800245638545830189499324619966737064001243736848277942707950397297582882761091942605440562362352820233796158182451583608753732984189922086815765635714735778826486757288871121284688232051549076689563891499440964214173828910823086670190009556168093981733246065489402651698669509502283051520659983195463806820991540519497547102662854488839648538830908853211933922789553370271423748247809204487343217945516435528838041201187352881626627487443035116868898602990307139358638299201340448047634924128824868562490229402415477172531126538558382320774639826743964447377012956979449900153831873266708187366069608139468076064425175747138889241577570471431607661930928473739584806928069199350457623252447996620756447640737298927470486954727224571115584694780409336090087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -16068468874083047333350869381257222754289908658437262485071142820203961442509334172887232509521400373970002168070262255617449196389237902101509283824923087843514137493777904880353113495149475605213049438585029033190506452325189378028332731816662360759935437232001419525495891784419553507766045009279214335704324279390265549722040293472760742487739736575023102020408433361920193170823792656535652882045022829724834361838931464641266908485562808329367693384548331594369825379130719482056278065215355941852420651111422003187147010937366767144161810710344179945664484809801421359005576082609782376714509166444350116518927176852210999852369074890711544875910113355051447756531246029707430161865305949108891637784543218938547456853185763854083051766112198219999412369100299976648899242259302869687230140411619937050450363801370699443854395129314709512996333767562814930371093989884276965094345429208965999183922040087236805344586867437941308642986952516185637041752899369768598514917552857363097620223982350781307276636644045263066161007877031186439864282310812407962453367644609070405957975167787176416367297529557047503376242788590688708810436532968333124554201953616240684258134845846102608863273399357104526346652091638185542880656159478767461410400341069151831272788278618628412305952765034492447560321780015218309660587675116867308920465984115884097570272616291601329901611728020520882161379775695044204592380336025911981654147121309973452116251694835063618248273478242056821243389749655200069248659346479297197614779558976808309941247287565883393666436936746598907156550587328814864970534009832236796643888693165943244683787905171816314517478090659277839768456994118277927759646237886664245633789510931810699723287841834433569841974233130256426790970096364963324144455796654258863730023513391252719608369717804007510695650102063976472105015848747527689140949601794755113793191190380326628219277582196938235091178614515137883073521677846477776013702180818287881557598154982313135407308608568862161180327199560981229234858674815269232037364159104308527851873089213177117630551647188034210257601236033382053455461842897850165970038529292617041981049897119071111832022813972988282781244369109870009041086531835942426095244222782356693894030002410439323071497864499485911053345714456928233626576282545445812435999255937615904219218541397929018998969041831514914520084857940673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -71714892662173237000636204522649617080913915120493059931648661103134456063074805406062391524881450327907329520381664721854129021399072018397982686430597669320978286714015446451873477841878123163442504502157415623867283592280228173699373124332356739131985713083323790211258452350965327668784872306634878017366754405135163432437084002465515980416213989165950255961673373973586008238849176807277523947956760461904483921616122199005581359921395687497097983873335227815601284892822352140771898209172726612208101483169926401904634035224114934494212527822847478404640355395395883171846503045801466782124276475549434951435195087627136319053346504701621738323511716734962946339194610330824884133646355803218900482105657925472620115650869541253229829806237092449486910866834988427857452859470630100257561924331229947570747027785164182777877100471065178335636992584775377612302829696357727963657206115050780220429101335802742742277729594803588398389425138555143272049864143569201104984256838090817996515818805565549296380743172373490318108185055217340307631850974920286563706678428356501624673070672389342019904214358475506094617078075716958157677332556301592994752272663765758679760355290992143134403460819556948140787240027999400438188978708358992763590681257176753149390875164774364103697289546566716118270646341143280817589136429252168605048461258161347024963436518169115280948164677835200709742278598191835856577312633038171972085172210250273250859780454575331681081185292447814409189979929719012285976238242458012187450370903756868290725129658564380662916963495917265359180221421189386041633471203568814163930506095012442825623305578093967699488784712354822951348621265245840425565570014511557826518207530335408583716927336026018407558296685354156056514760915581491790439141837832883791334845002842415168910457295147615289508823524944286416831227103439649294960209714660651126342404326466460537492458463123478957414117735038064873289681219430427935144145280501463753519541990019423095780891996841739546828622411732150697955365111083501933975380245616909958399495373603680529867117301006289345800980271705854316919917744309968962059949329566075410738860305673616061575270200502632553963737324335324725070318283525341560310096429856995596108834281377526416819639868905929193563043257522704718569467262757637439496507750950556051632773848143768520232727708973996527674898970872163772583007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] 1129969459071234850077255368581615234636825207265845946507067254356169435075057443563858917125646922265464748541623054598140326282370714845343324796225570005053052169964296743321313213559264939908475337855849876138296384851196997034312376064007750418270265774884703825930072160567935070440262966699642894665302532484022149678380454146677123945145517292311899670106506847898994244755313987576453770478492480247191334439820404104121890823858714732927896484481920374735360505137457815920117330259154872626830622863856719877265442949128272375706948019011454074652755806521541114798032959323353638668244733316499063222195099831057771851449476100682496321878332941258765834668352569136484064858936032115011657318189201095360479309500191617947436059477915196668425809145090506902432904007191291098463712890304175210970052898185080875037256817598131944015704948823188870312317275842475211989533544228791203365339163944123257895783637286974262164869878147032315195333125489247234038100764083815472404153848350672366918895727228791547257515139612319788201622968746651355573546552290002908385415317966583370700995633436004833809071025738195781095440712986907181486386138830760181457539829943529932115940251558613850677804738268551264705772807793489345575860005117023162794656847360378005801912369100829810114663826297803971851570930197556781195725861756880492074142798994410826175576697309122498674379097043827638772603081240360749535146158646707311206444313766308652641927190870136061499849639332687095792995689269915642588729309759369349751356464881646986036213348341045446483160657582896046453079330785277405536003469598263061977645810020506204434276336017853278193825497661055194037523304590265364207040489288481345177396934633883203303797171848945948938323474824106043559202550748951099372450469910563719940561278605400298814432833566179244575103091077267434772286170865018041857311623962745811263181132596233128599332147832918444479256296250864147366062485069171964681784481911367225102406381406032150646300116635598181744218607719419122935155975248451352199144659328847310250403135127269095903934972822288888257213547033557853644982785640217212681414427488124317067528199437389031934685042046274188641723643121975013270724922753342721058536426792399534111266199603566020777062940932366614399922362253772981418876178087284225528225135004347397712100281976302373898590758471982553601264953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] -8124035168925575053376496567167658792119163744947959184006879302322754249781716335872279614241597226086641811814882894086588167279367439125418577796063434539958858012328694169699384783436526852673003877575605786510820775192334143037514621124007458499842131182768033588770633331690172460479924936816074277823727531024836150479459222509050463971411442596372028159736799532907439938009899847484656275851592821371441428629897922759025720825331758969172737881450992862125418427614923234015507076599006591534644707174350415743289049670871007868676109757317528675363487702353651763386447684504059688370383609081910806433723226448406802577679757644842829872629797038507876582147490317433886489144572957914700171777425969436832034801995000252294324636747527687387691528643467089923447743865692827847100878946576737762747060349515775184990790565907238510364758148658972276372372996516066754337943817308993114549900092944788881400864181810954424999905469581797554348762245190393095472627419319961421001946773543166740051694571598300938200198627817318040578743865078791003886296115424239604272552359140895692953312140785276454792530523240577459444623703138029128028878979444566532299653414976620546238742665932897971617048381879830279259470420613871264273793412198672810437380466346722663693650911466380905377147231893947351370076901497639785922240828040286060281042557683301298999056392554061163865265779403774736276475366014178679039185432524245851488368925029449658909707261101328426175519046997075403965709628715656715683985864585538742288484433599699224414503992449402277950675968124639204256541069235880370738558760177554255676940167081721135232093177105268298551200081448549827260965763689181115201434122497473851817703999472587237059629937514541447823254316200727745612427883379679645327366742541989144047967665236106098490208098547452259561944347763181596309997062992320433453871996989886559990378702337315192242683826043210467131001468854577285168403321794388023326758000463395625613946530044073318014079162931074848527068152030029457870302295571594970446768157179051946313291111108052663327579019795692594759676659605325631468061996097343527520434063091518567042002860098615278815110489474719666925728229662348818366569212291157683256104970738678100107465943585854389738502995610257651716160987431750773985252548109461190668655176451701294730175950059103493622325586898114124778658151626586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 41411557428738130046375682766674915001862337686306674016975482598262798327649897326257860370356157050791120580595807338208961763833508561219561619303665642281646561238264602389622313393979313825169307697955694163281366609549392749882284910876916316678038492771434045902078484061606022706597630371839188479488742605288511805329131294671680814144727407845026830497834692422492305859562061417775529874635730769033573992592545606248554182735208834499689332212140651107346137015850491445348223824902419029458855968435267131866732606162709461266107202189790261122552183508919437809678021272202115625385876744437023993244133011414176233771618841450135670138166631177414616821192154797622523147180210601493313228174952319261394863757841904439218257971907847052875854696747048085958909366210140376501628880829717063085581974237222236515969083387080593033481823857302907862659107158492054415896961253835816769093225437053299503623963670558964732600675194310567025968337216495232127167109564388163972711179456984658504012113369652860440419065372032436261914085836967727923647492297434739522472485026294611792978707176863252752759775835401119175641967687492602103946371760437888768981633615248251988147150785054810916723386010521388707464513867292839717420271050686950417396172330538533933666460756787825732999440867160183312906834349110381612286007142536094698960898431190492581090830663375298690853752309618559215675594568529229465956839924909522346906811055882282956725036265125621203818774757562714122547321568030642376094539572330876119721557218556294757461662892670541646358419469468233122977946085827071412221953729976743470898299503565141268624229933257131192354811044894816011931112728070676662125005993242133717821602784696541426164154753091394261810745924361460979766510114966081882228531839472293592228506915406252124880139002281410966397352027001777714346079258890409938975074430941432055812163135459597543068882789158667403253835946316832616400177438304628591456126412360079914804101342975997734437671489778155421477156963867676819505139838858123181798540822755614349150604362267747131817452556133954208319939396678727335095782308998765152960775900108818844913935209338697996388900761068751496838049353128477482904662468445922578955366071378419236897809683492489391294771036092690815235747936176885248882169075759041881065115623867093926851295110902915660425118588028325916639005299657583236694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -161449114031187112417279378359691936633076719970729098493335863147318920621913305630554646657524001405229119026400889161933472216415754989256955688164144402274669454116334530731024517254075026087306069658902191704173661079417711748253096721842790296866522540327173843749635761540509117505406401370055836499397562317591273518222874529266634759360883736612216932685212737493377923096635582185194050462128622251660265331917247613768454404403185934508437362962268645952079115302785478412082262813608457914778450448705772704730752943809624855310961026520822520041828100579368012118677784041283415066831986238511748467604755717437886591734038896407956869149161135224244400775465458097641452160644179811278540705233777533171336144762582233633984505076057123053945769209911639605778071454391888394325876522850656672809129691791757056468839290023296059743218069811984599676979139952723033602431938812132391134568848317895591404683650429918600726514241652150240208747521321465503064126350889193212009239001078786678822407930849526781321336739245299639042958091971054839489233298431038831695380235407081030914997438139197142247300639503354410258574428881276165910472630354165872614443410929252791508685039161443222013658391063259126427208412091995103332884613471961151159874863483800488844815156623192292755842624786039738007211924261689510574437023213874679146959560005274438323359527582715619866933940388609895012965072585747251565046560114966827644974879564612057436928425732207655113250097978256851906344610228444405557007034337919299953842940243881075175739997671087782475836975076485236576575959683239606335262668791586053488619121520099169274167147135632998889959203782027513645334231173151413234715240976863069873011990264936448422176727842772117358146432135923623990938803170579179051323020524752717539451475916113835160801011476084293186819942162261206004464955887516015310035849105853782931263998399032173816781346124784679726085916488428095950842820806506817458589006218263382228498213688940662734798393447425984206917208848773782140767431674380315381080473234143522211704689266113682102299828297789502033370335554752962498639384099140142425216086689588623640735094808595725933221393754032436533277702968593143202097890817054276756592825857641146212164246325047753305412003317479832208220697238895594287725322891084379836599114598375982329640683829110810879043791529145052132676596556848380714654922485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 546704362229493030891927694824898879676405954293066223867671455926948706479399291803152089716413919406526877354142782390063352419328485125113224432941281904592216744350831006138321795193192956713214542577269563855647071679001822932687996925245532556027396040733981695912790924230165521876689108829173898157577757494018169911428175815286735125866113388279115710623731500860745952121341032884633719798329508788329205444855076964717024293747704576087796777758663391439707475020005181533473839317769089530284346752491211408632851255287277469121962462342399556537026258487867423387429815485024065700103309793235617138660568287803470102119960655358895178451092572031973689659457925357782164623425253384144304295766163995366033441203264085043377159686601083253496629001634308011869697474417425675113490353288413434909986962708748264463423037641847376924023382248488641033459369109433506234465104990283337397103502413174559939508376796897558157733957989062649081421622425047292802533696170828826183724065410947706583838927648781515984680978665815993873731941835154711590320287203102681524950096316707403471104098562492175990193390648678583999630277146093676791547248146013111490245459972037542282913626062948035659652364606534386860217578842666517294397771243941662247176972589793969102550291048231479138868245487160565704407744815414526250282271052986347505143900011299962263622170719514887327857431939525511268862486786533056908597816554348305158421340144542006704400075939297492276549262436484423367338958195291001231372713819433003950145932697691489275630180156175895841795927143371978999731057526443222166200230491087586550800596099027590426654237398844928677696353789169839720150688591854869508589887732000829769523107382759639512426696465511305317008495481919415305005450200057547879790555820032684535548939496486716484612545171142093188114030860915920227235603033790455471704770072073469899016770790571526493389351180663800424868942637227485559262806231504085674249112625405062904346104226264012119700065400107116852919633892591054910493204260417606082858001441445737006022134704895941557897494115614762755157588007638841125858899095194445674929281228192079899862692925065521329923696266195294727477839484141276950822169956262022238257586255723667478238014295102181441712901461411603258023676265327638940850139010907011094565961685002119437890068582427475041963507794673090070536325413286249386146664619445800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] -1649859032846334662771241246896842095846301841194433465389804148412430366385109552115096021055910227038349280136922383710644492521414515983677978681981108350392296233094655334745409627030922510792635945862707990093632752021852129685234510152812532555943887990309813870746806857406678224491049583314386812471585010092299030370343119891124309999000918191665673498190971601635911334650997212168433379256263374412671570833075260713806101849660501055357518639531681844231343206416777850566932777721085996226369907425444570747611837824936124554757846585663902715861205763468463140570893109046345113823055761159007788829539580554704003433033889021629328677484588982605090105265378774553065918664493079041286699669107255564112532578459573448613160499862044620773160167722651451412321859107526815791451857347945689122037794239589002147166472901092470215513266730303936370257825460148990142170839092908097828473290645189264592868144705273354676450911226054087747969447109785581989682027123562170122088961743168407950838187240953777758069457849967393555484049765504488485891995116196860751554177579465770894000701749818337643098829752956823026971457808869176359272663793269344604386208628304293345350300400307296053390988477290657776112739268670715886878810872252502775039370545186565841866143544395291719263280942449719952494858521728281876528338992308161281099220141603472645131971885898311986468262831160204540780794850868065107563365960410707812634864758791164482318899613540501266654738846577705841790245604784376444921334174414186928883642544023097260390263032928838547875293214432163391626907023054350869259525433782411908915964011613408677310393710455528522067454776279194242307638166423996936005348033458121414162995454240655382574159489616971543985073250725599602395526001251495060768682637685044643952165022685506160890624892873088149021154023532350120104263574584244510825956799438472847405710363187029187362977214824431155496380443614932624656874740970210771093192575448688979943384746226277856845905032142365795767806868964843184687192300039439421868122448165209179368922442433643005155361522659872729678203486109270216373773001212713016196203764293489999721252585714269365090564082981343852275077744249038866406212738869837458274959663124576601115643378614345344508137844753211970966506147058046429460862113269932985051850599581110090944337780087914918382458072177999346380038864223749328630219679325819015502929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] 4364177322005011083366800061803382756901437741688853756811826867420938490340558765309057345828769764319039808083949249425711473979599172095473058454095282260964581612875370567308836365232373589825196259891851262807712871257540831013933006816148314626865706224311219408106915948904624592752454342322544497361061427848380188107489092022604884026906412570235926311862522130191988868399321021875928321345829057667359396762157356737299160013638355718613257287239803347574728460577513956856483238623813737710976255646420182617652366298440716551785968538918248995475262453879346412931592849559745209136274323162247900339132445768359119021281760848431742142829054918934319293262984875856004160399020672183488858552219094473573240448738546633275638783130769606140467788046150187343627623047068888715141798069530302474865634969820418333820520091597858099942250869686190134318603247955181817578392401578066415639426539608612631461315861281327983135209551994295805462699794771478966893843626216374280209792371596578804746285673586083415272483008843566672593398822091957014542564929267885320518183597716508622705403359152496635502739226567662708114075626263167785478563779714423605989729115391173765428323217130552399406978766804313528638647734082636549054332153627026317618014365432359215669665995855530433239922212845615111169118757102477330729678467355708805994678883637838233747200023892706063392788526962023752929354177432526821009890937861280575404658232481154450102955938349704506716106830386836238467796213271206123078187438931964357509931518455129855971862415198848342581099603450064637632361183975271240512743714434733572942951340803964476396727961108027837353720779650207582169112013435425021155229581078214496790313898108930669831629414830235137572038675443330744487513920798847153992825467838970243744986232042427322254652995092240332253391530102189867009715967309338948337786950801315637784417030038089741347999028555307942184090877757196707370200798424610878752438418728939937149255713690635606172880503361353345227401853088047700877877797207969611158436056811052222074768989763935654996781831123900287924815186084775604961837809684786629609198223343557888447316727679899051903422497323084124445905246904215545831278166782395774719114556755250134922974412033526066479602353499341352985373056227383115281427497739052497959258876209022366258578355666617484409923994924573009657978867048555571273027453571557998657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] -10018628507678919034002561830295166492436708938085683712655634544253063828985420494929175847745441210217439802488849837622688143860319342692302270373601673735100226449355900689990855319447236422042530764574327671743768203501645217694779664432653814895969137576196351502041559283013313902946318698079977101321941963004222058605595840437129791037540550206953238150697472629114828918168824969639351730622922335266557469552572389357013502419629212093643668553350177373738725232232223165700549017021869933502468185774413906449222188562071291922314674891927731746767942087095274274274700692691875716981083948335551744606804097610566230714510167279838767296031619377022345155155827938388417298070431384157383343181946196256363593775409019879999906597338536920643797768067440114996515018656850528977599753240947151197346295231815346896260755261988421884714936111672140729366387871676638954286658883953065474070673272778083601484418188939732697449784409060661276955945534315766947460063988678930888714816577767693831865712191922472139469192670095324834068608817346045867938544531797276953620972311496927596118439398134630015276054319379973168832547455459954301609592374172994061338978799237035676004561946139237853886109527422947502846687331354071526132505728587874483817941057415040699179335925666743597177874980656383315050767364201435148329223139795735785039263367698409682482157580566473115550745624067438610674925921834657437840512449880024631965177164221364185171400302640541396943315815295488340071973243478367623466066568055864885882504083241072025935508050392463952671633857412199873649225261036572081731899272991106981147157504311637717949033559675496177551148474310892835449687232553014622163397571618128367638511265212395889888897330230792368038304724047334755019041071395140206846753139400222168555345758633336749146105856311355167937543858627904502274934965076351265749809777748452126807515573382121360664544315842536233086763590260054296613462882219755535387332633234218376929568796875198234866068534159906408106737937561122373619180364039430719083744098810390567278121073034808667616699889146498960857713487109904906332601842168994758494073267913021512313003991822770958317301523362109933004515333563722749421035100062197931524681853292810517205115854231636514635239929834934149332870359258636044715823269911836942087517611219917855601993454701676345931472999599808205343791797390447413651504149356696871109306812286376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 17336427687565799744445355809974235412562583575589820516330868607283017312090982670839452321066395716515669900667497103882561009215014918251341472453150253030453671683227127144991495410541408617818192526690340307616013236405377530111823071420396696312431368477650454187604036980210874466073327028801960459274615135980469439198635449871813317572308424227167503095292924565284876090372716652354852320459220600222807090236638846653411701024208939636293918023979181292506161480128036844529957751934492712939106220983916041242800271731077175601804362619890694220976188114574637294783366850217721976862386473616022733590568702551826236914154132664965619112867122740918517721311291754484608127594102097379928212900724329676270520679074012036397325603772353038606795822196862690501206450422638080782658490637554558798889907289714045762662515521601630479883287107278469590199976889609636155070828274271502171907716595495962808880369225524495759170277705915875538863020750591207013701729479841713299809104674311581405024836210002780626130895334474797326776719343545252247801251061155814374711931921169665659897313457423816454131147275507457371642749008300747799108574399808347933550364062833469194551226380873560878925002154196082853969798178032775081775088394607430705974517627497713648486752443216462462378661548528805417477790829597544070583226997182960512223307315470231147615495313394860248262366203332792960069325430552761697192478253237923028565154738965709982102567760790353824661468422093990155016067976909157346581135840154496288604586691617482399814680144600842899858528703394824143084108879748189407163306395310734441638718150513669415466301602833179063167186417396225083090853556571113911195551944810156972491226523901021695897154514792657593067071636115787980929354064638356136783162364767702515815703366062376190584992404804259557226446951946089570412676823652388448799310913817516684660207221775218509320398566651559972023431985278079229973677836639629806199423498146699519169849708232810148291325720631545606629409510308022626510567547040823122492695236680474468298858079826612118185130443978890907604063580398727041768784067845612282597795973883349909025648634354274459008665228021596071221427851233292816055645564019184271578753357400621427075363129246761256101592470598266296492541439194608482792563797473229599921730133757396923464824869988239294991274553689982229440911023356576591610694881850918136478867381811141967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -10751434025801576554707828226564898821125788039080749411419573627462843247980530159256320653009919046061831415140397438849717672341939080478079343586292086247303442529289814432616259947300098356093567452891461287130744674491103779661784139303693107673769489690805455989612907916109441707448209806696146341299469187165791495245168335586050039247486630505658186209793665319695839431107586625995188562507515632262821968355554969996152063543695189224328632647555377369629652899125200683167240653606780836933986169243208807028257829221818186817073163546321105386577551020291430298648120389419684360574913679934272898902224459541592939221613806077299379918553994639709479895162398685833691533264381178330288085721253295199768639951294849585724642906688249461421407686469058970117383227697394792349552748786537223522216807709969103494682491814942047996210193790831805511845429784838138665327505944615101747660105166931202462504265163812356221915312636973777098656871790007896642977070900384595607951045352166444499138205970950572669638344266108292606216168691834894171720160521971582876260317059186418327448170485322754450783488783806024567167523414645191123520569858999255632380375964841124491008415001075760272318606008658247007867900138963631816971025185006140428565210160704159756298343760667286986271496436209732133498904495910178593816488336831195082978429836228015481005355479942602051108936776214946707212575677970420386331270999716895349317362622268816176926241099549207909281453655406578112326402223567522877621465393440434727071767242486441475696634750702164482539895074009189828863450809274760957594993059202311392377315267533650253694902848115796798340547450507715539574850902553579968838137903209918963075738044623408641237845753844725808186137257065026130580630512938201812403941354113452915051128686829186604742683814938910771787424787160511980227226171182915211466404968527827659970199571577620068946153625123070173475613584852780612554313885426889075413704287202887289804050868045384924477691817158830168554128476973599161500935903158295173787463784152347901678341750529603755305847094544512917647190722818834603287990902760350709345748231102481158366138416410249342890386456473674763910149838933566882269528337156601050967948161963190559893247761141435216427795299993655904090900567500531843798345789443134385423425754885089197816886133928054020127505784727380362980319725293205400371335765663527439528479590080678462982177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] -53316689270168826743660291326393793165526901660187203690465518436551529310649950094299160539852902010141113687439528200624662807050721611321467242213302700344397411411700503555165297441642245771850364949417041161573081346218810407887744309515875895158709054616711814610061458386663746912095471563242664510943252441552268619254846411231663392902595996190466160149640962152719332508242930007443733675230931060650250714946865001475028488655832995952294201570130032330883312819526949761069330964235113003322900799940921295015576282812768519735074360578579235145860776456424499500306118185922127741819574677385395224827965378942688246388520542964587421993792448796103346987058707648743305149196278673745234766809831517862650279399007838840433322132093715262337838358818096143956251268742856588422160906532509344027865397047852823952881491702632508159601893339511970972180015940978572377347752294306207644644580510519790015695756439397069556680490335293626046776636210128793746886492468757705192401098604348144043603271974209565118957737283170585835469652474265235276755302929729432250521891064736360195866364076256828389382858773734933678016867083460904726325351497459909999275059377175455458278350074006277875624514645006055566192896176999234522393084643180178161253964739038507920264733230091074907005300655125247331499836553240342787041022675241928398707281800870681200098165069744915543940406936021008284353928474083014231506913529224262778190753321862505245753979644169748741542995000130278144658621301649178629638260097355908886883849597829668089433941185479922241147912154463067665891295426171388998193552029232488868799105799905161585338184010665841710604480762124955646007594473660561782462238168917195949545872602295587256009803489778973487079607661825759601661039629035785122939393201158594338398909468705416860488327505390690571053653305822501712441250890914629712655136709533951813755449002593409706543463393553105112512614782336629336838951350037298107232549866496248550633762635844539930280244405629873201233431257690516187267659686232382029204245167286819863862712027873285326832680194886086479697560534711832273532682793211809972876578039000524632503484571459450047091800105110499328982255703631745568856112145606525732396637581537325240083233066725524709673761102581103037937368572372788886027847464777115911354004185992942750020722906134971512043337232612233189127620310447107394799452464084418834566747591452440246939659118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 237193815533636993616367315328936951968587028625795716399799891669827056809144286218635076441267845626983761040821925615572287444290421631109818331861136556429697478543115804317329369109682462680297074260752424495024134802593609272303298059067993427559391099505199835615059089327032754054899176929979799623597557643976993354109513326840032852518580059816718836250637609492639300752155356498473238157922424153925513890181603050070410871826980982844840191716374200661352507999536012835156754926149798890190216875563088387606804706461751663315254392004188376865455296764907569729618303783281558901750225420388725258936171150305103235461001898985619809845174913686143061538212252000972890119228300630967069200519792273943762570709944913092413614515818788445201895650477595428401000857655456859853824041578091579233072512837289266516168739740168406189709867063325052735773386822802239358782573264577935316418153206635545543508259440258419458588101921855608413173389186260082915322912760496103682971044132055111271606499709197568346241287814333652429885217002981230833110458016345770988218418934422397959833738318990197349711303272760833103403577603244401385346831146995029570398098294543278787054843313480380334609011142761153655689435858112676266860041131048842354050110296170447222285710692843634127380467565134151867255616560132689643521025571255374796203838708833755319316205695566249885427786165974353932373150395661188451966868623999226801149079722214697757742558389811989031891163041335122789754539154838753863233178791278706558395505052093656546736320097320895801942979003311093734454909399485269582134715900118709024273699780246133051871221479688049216050500621375194819675634544333512850402906417091112641341632518565264188515007953080317284378619933818188639662264315271591744658303482546762293068643000870067589223713547802486437226436456288944281345690897608707913736942614238788042264316924014316019405085433130540842714368958170382706073440380766060024471339453124165366399961720405404392985193649162907310307018657755380532794052371304931181892035068392553140490431084527632975043442916890163117432134913587983055050062793519246315333759885491526962226527239696184586363638361078773255570373310268653337920681743179126247143871650269519632434728696306235719881311367723467328747954326463281419461491609959594407221648042407898292003912317479385182200937142884266308398265836602035397998574998737036359161556298147388588404282927513122558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] -580855210274523584058721653689191223501421064730896450475648395556556766969514374858540845065035431296354246135965561630903456468043683308518232007270614966325376917477087800763850307914234223484814025513411573044282010099682577056942038754176504596075624977910973737631297624619945504688780916016616910784416700863282426365158778144720185188405890204820667164389273155007039250888233369631426101176778595974613288572719322066974728503432056614546774700716549001950332918948034822031361101335317023537472208688331898953149405566052330410229621502455094210740510543646549201001390743285253683377110056407648143581052567236183999089777910781382703626558469268740644568462551112619880739257481028311110456305562225547084728257386868689422791757163428138840540198213352738177799370205260173175485010342324724033236875941229356230463385416841574126179142756983347156958951729875860133810337456715225483965816142679552081465594818301590107226459485177212406857473923880150917398053377460764040444998219707254032570315367232935867739556617379287136231489278237721446395345419969398640992048731176250456621506398698938836149487116798801200784158649674894573215926645499083369482280916783312101396560592553183554365425680415062923635987283630080035843811396389003209740953335235260712570293071203927157029644277346334053549154451547407548129112866835203778647067200588311618387496912192571372350935662399054919282435458270231486848068768911788604720100960905061097065138959007884977482725268621655106886796427013576143267420824267238814961963485149503701780818657255022059630864655498972938938147333349148274863739855786953590917602541919083589116647540181934801491263225961552136748875812274374890908896917369208859728656220091705636613905879873450817578183011965500087661831207627132812266925985922667285851681894506652306073089875966298564595817739984890179890685855565275512643859444759353103035578796487942128538257664802922155613301583035609011141076485855147539017707015982024239647494133739013305915321397410768185358630177687448335945535501577102639737562107845365561623162002093134682670380170996609200565247729211358896563580783352562862777460059093912076190074550807757925699098197839634223547631497793455536827640576733537570904612983420388549681922900932574052083930634256776056007089515813199271294475642988334624097414372379130026145803755810607794369570900617467679599868952708593878448433990919536001621618741264096996701482567004859447479248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 1066981859368996684374361013685072165291439904039013527392793145957112046691729597199180870051780840707259826488334473551369460758767849223178786484020847230565904868753173711856791565644378315344320819086047411043663631128731086790840257616456651506741479423906388307180668802346795344542604635749673396658821138422653959381784973618347859345372835657418116171094631040709656743489655688160791824676642481119784152024829989290910717210482170159118925688762155949215899460973420376207917143643756025141662534105677007873709616932293594673413982247073192115600038877342137210051510394995076676615598690899926977983449587102748697366658140925499031446509808280394891788541536513822232851877579479912134176700555592178504095360866771107502383188473636089679639761918854709209627494246656900720045064354424377883464372411646518812605560634235237637161736405379913649465061959848774691969850880999284029256399941880170250615542826523449570770536609280782987612451217983345328836008050650797342489064212508307116066161111173497956540475553579651839949960360690121360194659327128567290541552291914602913678877749305041046756404448229723502855582721169742363621628024288641057379733489126998983103853176305569447819975958097999186968860199904559500467527884196324575657200655305818809959933095697831875525343756406892939304348968401798512772499662277914753422629899479087568269673436834725716608313493688858717377821246227453069483669246153477820957359126733649801117746878470951568346913436446304531371793155029050771469334892682434771480506867019859383588295986829317117070580555676874847831655089738468527589085031669248016723421039076512707352177606921767620272019260321704621498482696429897328165147238376309343346296865717475428628758098984170212151872327766734611296342854816751247242906365913745010161009841584222591220382242606480381925369333885417385989633636625070798422938164595863342803569427319582679879036794531149828330774412971838687636052867945260795124363552928391313467320216291282999138844141294384747948096629868233147774397055157268009595821797065662894959079958291205575393029823486398805927540317146177916098428729054646048192701471163670495304474874461853376880351007135776807807685891866552955870244855739062308315517691668468715336599229747156944843797834941201770069015706611298059731184367953314960301337826912393089068432924796239012131572303025517572737809684423304707994288673686166454769166592056808817723378979280823841691017150878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -1643034880403866573705632933855144639265131027470689328213539599413459952766363714713738742145706471927546999453746394047942223904246352962192886915049345768477969365172392654008538669854690004189219331889712839560443221875248094020503283008844810418254624568289092266782042266862911501328018816839824823324616671936898776533993406094123485455640560053883702101895247056877720150488782832260359240679230391877905040742183385782864924006152360816674183801655757330834713336587318781822822315306240745384065474595975557687317047094212861824034501972290043308804270350432805920539131343739875865505597250767608831756115247681449003762807761216792815559642213336765734763946334546759174832723351684911215364900268081226765168861269245806938897922550220581386407996406119494866431863091131377686379615678701153987335881056847917740062052931790804741438902453557398384699151844033763409134751399215477721053901619239789057982916660511913029569773665524085373397325983220112779343069990264944000738590157907032535941351442039271559391016192547760466759332617142508362610910174531123910872980294360095977294475643671462144739680951182851757599509982146468378820750373984151567624101195417373157230819582831834522767953644205880739886250555771896938822528747198612933232224215776709150859550110710058770437394834175736040992415231647408359007281847090737612319726067243990225679439714180179850114013445226611701626244590189131136039928819767063844968885090023676680755081375121164856295958987370777951527179461955606211305848624984259193697128675834834075703586562186632442670189392703066991566921030612950275359630431137558881990767219172319927929424494836800577372489183204678892459150135194269615859719635848496830598942291333221424823326175196400139747192821605755727533648556199389961552086026850945172709808190250399402105650822981228435550992614507141459039777444924881483594003977518022848762522500862956916595588813510051376745925548222070908365963090742546924993955440279283562986188105230244175786586341669946686128764704300791531816426724240017235052811631614814647326726503321481111097753580914098075779256333096916757745498128242838539497828158422409931160775235047381868985566071415898287418801101759514658347294781567580152344496310946965306469323927265778569081820801413376452099024227985756078273562559438879477757447948512803789713745091315015914028256376543168366042254349949867545608202404794602984179347390352723609630025691785704111680388450622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 2290745208198232076504861110887222071858144309495320149171988465414398297184587278452593623816755218487602231086061343361416969504123724408179346891297185909090331127336372392706896376537606884766612141844885494469221327505764650182532647629139486221392543076234383746290875958431843386072550626898989744687422780469284250068680991779108693783459812365859854219289235054604377308972124787203957490568210576873397501704739338618498766156195308066854230369707296072387771821818887883181610876316413623547412723866434176621828484357324404769472858456268523007360911344273242662348410252263358025881264958462991661424911504892172426251773645963503031002358132592312178612748565197545355708779068717577503029683782828690545444532910343242429546768549992694262760804249603506408414749922197899733045822386342504650362938048734496437762801372467005375276737634651267591142664900246270308069401460797595101015991488064213092295180321389256428244293728438792935994451746592615668436648504759041924998725851146570182238196011047305763170971084238569469776110850632605073753174673815388013352623052396494420145777268896974850922247478344614993742851250976437511647678123800318441753633803620712383722572069109366883282328267334956170926660833748573081719449508772254694346881227788205421456107986018119239729554459074013994855888660031947437371938691986206338184587748635579203045213683540236714587321209224568843626076970956554152140143204205692221518881004836951510830705246735487439979117166830782049163492629861434042738797799250336897254667902564495412454934563426838759810005586587825274067873332104942923528331837817149299160269933357467905305462512135317728449663523503089477362503907095049745365375316038516148193456822434792986439958146736225662146223720784306222434737346716333996847326232240390323904603347661261837802047894534442712591666032603044519085618337588981436225655920422447183871040228555713925676175565146873766657702020068573518927393693720912645651555391110909937247991816621294636540568054056339828680864649355009056342665716180597083174972078840910227417379853141899179551307478850829705625129848029912793511098044121674400904591411441892165776372087297364205014021086581442004639808775896343481100099657337125606679004909806340866036372330229617742597765614146989381981136827215627229229053149507065226299421372018872981672627473987814786351008340252313231243236536581465431547242515694147721967344233095909334144667235388936887829913757741451263427734375000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -3052281623006421138721289287864547920444146770708741612946236441208060602603586559882705843676865391293165517194738855876079068713498476516051520298149907753475977190112393376262946467464090807760221953397417586652208394286172761169726470072571813676592367967699572339913972634459849589640610215854142222769371685838870102159443697467964638457506262248734089771545176886270383644116800661051058585019162051249600560817871428428491724577207133731012390394670273539564868131483055929080471292608996336682895375108318858206033038009842530795939449043151892524248392551277713577235131468472154484001537945833649932597787346950271468084941863237440839227459150136396735618406712168460081820667198670519447581319028744475281162820316870443096424296690610825909970573139367947915020153728709001318840431815127789105312322053420277809537181849628267568718248108989142922754935007632277810266578822473112765426606440474152880421677662245707327752476393613304686385944862688004425341410070370435406939961888306085211566006484981588497629812647473211436444242908962979938374046135178498109865596698341546077011134948118452589628804083393011641429927882745143741671910038357928512990007911843854242114511178906863665583530148331878043196366719801407356334091617072916016453321990702932200897901140263499284437529917589049030240050532878571115444420456801099369209648912818396209879684737336434398207417116154398776645424232423457725509629243733459895253515493323281165996054603939587214918088970258426343546193268297673510488433363627379916226880262177014109134552994306497518978997074151451367786581132504564944361774788101458598719778145928433198344239160254664584381728509908671180998269850758018097653004784140478964194599399914928569293662701367430140880462975860199433564900989313431483854932699707847344698593416445374401792834997390102306983390718165362787407176495766214568490826769692211882084931304418910000302988324612998366010505773463036714586856624869768680288566983706157809262219282110852700899351241200632263995101947693256781624385876877674946032872344986653576597908357256380271747133115801845223568618667520806758589114721119097203073733309225581009334402402379144938044389715731746467775843630875707390134690869930093015999317542811182435126180726629948643255170449171816773554374362633312052889467136881062889657605975009800810696786334946434657397318391915358918391853233442459822764610192893390386003973270393155445440473618606835870536997390445321798324584960937500000000000000000000000000000000000000000000000000000000000000000000000 [89,25] 3946497770002613793405727911453752202225645630968505804275346318991998062161001735395940590848409331546416201828524526429211146098613781047832580907390670524418916164701438707015696772044417995547580196367671237146857892477331122938702258803471037560111290703885067854928448376612691558245838037744274383803753819969581611685668575068037464233289499696354089545745560839403714172283561759330897731207638989946133681120414867759761526540900846381332094723193278740958044025123562943269569508929354031278665539804351678272493785127182803191987438675848540868342218940761555622976575504501879314133930375886471835061128712354391188605106866202896459754647651840684709968977973651859022611304736792546974793851871200677422995050075792740934686598845404092610000530057753834170618542588163394517891270315940487688720164376382339858583946869839810920807669967569859684075455197372237452365388131975348226015202013811835630660717744281965725291485242744217696212720554666919637426298009492777466197182151844000293506994224436945464045313833708505515733154668054658211849427542192511478422818966810618767043581199554463869255607041098112876503482305836835183370000397301263364071120680461469643084626751863837092308916783708037158528599533203057542541258198989205419171391948633324666493056038875913725848049083208735815588316953415337902978047276858946759344785319319381109147288238430357921126900792608325789987716634298752012165594626473425736754001209602355902928844842551885313491547134884825403955712543042059377215976923160195020990221439932538799288029623518886075229563433981646021853641051773394651476996299960116839313329745839777999157875629860826953423160969278368530770809899350668069388149942465450164993896937952956268959393609285897640098891463152283407198077393816831688059705216383448011132175924258501564482316889881026056918115125704762372810278499680297824585346397355502095812170313790658555842659441399463941377319757409859070020664322374434129053015783109461726061463868648137805337207134934323960224416702906092574203162523407400508509986385181646118787321357193742041058939708577507910830126805898074745031083407824092541279252140030679688525028947146684011146319833704140162452886285685181844269358542325478085288344051927151224671517369964402823839992806539029940883020530160505448787257127925888054214703101141653914052580202777384076488771549423324962046087974689126616818368932066796800222224416525226344954701171679860294272401688431273214519023895263671875000000000000000000000000000000000000000000000000000000000000000 [89,26] -4859963662055612794737991396767189497746001107016130270511863258147480478455067083087432715723207372762657122161899578497289667857850230813037863192887219340241042254109672632710003407618901094224970123693173468114478033680764458106146329338281745171314655331220163482908566680749032876188244077852598590457516244648381995070847429772750007105928494152530210207707484349340367386133212580386642672948815339129848401830297853215348099543147882311665517703563443649874919330437568084886139399788670470721353139977332544588184484766839333775903064699896129638480619444756575482767372421465450220748686468657794527404248641808351304091186771018915615093492467209675215914581355126509145302767469839565328316068001254623935929962209813322749520065300586584750899212901356892320040218001320198322139688658405171922560380447709471909090260927931186340325310077170956194777849327977744730131973619051260434254948986858153375299843870021663477412904104222376238202987305879248489191599749508060329059794203832927558770038819328232224050391244562940416909341594727471454917093572938550873006709526732856392211660912694100591299515353896277772046352439314251120518667516814147538157349364894234315038974598942272018273551642320075841447196844220075940016948801162985468702618269616373330395148641606016483829082088593509836001313039612700938525285654499513724280743340127891350851093772776418390762081424247609106428509387292840466535813106327709489321203727223309485778246641892900904680159807531470504025419000768838356975749659810135001093810925551396289742939255258566917852485891270763452108173878797386854503613919399650893579279932661519915504266575359701105496660662682153233463201488357019284878746789516626486250832312075369848656286777412514752545774161368149883888145897822192164035474238071405756826320823923455013771596066642752224721164587547698138445988677890507517083354811193079593982183430154695844520537489368361814525992369984030273891674102130627222687953963287008716411478218010250513774856733827034546730963539754554963306469462469264742938573510180751620163164610735186040341941651702424167354332430705185049938527592861589380558028155314029568511211733462193517399099869812299753135643446404958372527080449048909628059162230245793459306233364460022564415879273636525942023315428128135487027475089766641178916988610823998848985077517872670430185554403318236214141573794460622104144659950574886561618244307346865628414640183421823827012581142881231244246009737253189086914062500000000000000000000000000000000000000000000000000000 [89,27] 5567087898930179437845093127355297392054481117037136156047680486753973223199805088047199125538800172034524206900846219292144982611266638387317743242482956133773567222593230071869558704542930171161670364787010693762565284938645025110915980888139006732205232871097692104387378916215282364911265063117923595145265917222755853573096860350445901669721654500676913020656033275627826267840158677580064544343414240913708323010303997627141537732890232181137576649384160119480964062513938543914064096500485334621171826049763894617729800345390823246738953386389637958173194330065891538133657234770851462706710687927598174654436383906713276557739213320521077173737436425259062830476015671550462681018995526026277994701819307195621185909334302453277717089668333919284095014381251804363630355457068736239084840311793808142564024658708575398569021800518825367100208080001985740794016872467786971180180947175950806377059520658242617715303843302928726386808539314637982445379734114144764287958980862215385913652676313902658124469782328799958869185640837968572133960961626176397813147369270884990532096809951797606858126787427595869160705454128739404280828049428515678761765463005478450012676127423594075386773190177408026657316928520210354580730467276264419321855009037429451309515659780128216043921453806989876806452054151855596460959915880084898326006831313896372348166589281335790803017862229327651915044007405285953326101825330244132650105640593494056988433633760777905818141716837904549066716111182493525228813062059571708974034607995874549243884745128909779840102609454207267991626879996329304378259966526850580464203969755919066709273760807462109575463033620563925368955679807003553258470814831534525226445418076029965316182710795992212734114965030903560204927671746488807103452224887905205810269396234315474562658097623724555173570193486445370680828230171806049132059366586741190402750581808438752655204627767563664180156984395074472917417463245320627534350480925096829898016151355733607097507058897216994736972388741035081098394981048396793125952456890636343812671686433825111829896463610132534621626222211447403489748552500882647760758638248385491377185256993853805346169040318243099863434647484399921960443726106547107931796272982375315761064223955491056278172399580482305990727080487757799637940979335017058188674468588603900665424019072061536461686192634742401721476984099545734087519614251120220770876259413193320945820656390976806069998390475672573982242590656666081372350163292139768600463867187500000000000000000000000000000000000000000000 [89,28] -5874562489295247293997343436886611552961633028141495445126749973308486210115661272984484613824766628535368425943686624899072490311254499386400846146155237732170024571722900901455267126296308208784613244797765442052838451305997005191798359634420370051840701184206705389621007288676465787372564411484584746223560802786765412158911343151961629335938189739297004466476004172063847604924575278808737398259382311219465794856020739605511916144353985941852799714672846384046529009524981368764224898380722899282040436845854641705484342076606102985183263978668660032588727131077311994919928376356379291899515571149334615685952023668614015472396444933393013123953133689072581304919701826050822619982387782850167905010483458303564512848215804035163936933792562413416665365018546591018209599158740927645035927027009270677826717716947172501063902497379511531614164971261439663346667739538280666615970945277756698531374722837140439501034568638077715918103071715915623221203171700456789237249882661654974178134726272798030760975321106111415333828597289971273871636294024474260059691105586103821293430875480181578768887426812198470524852288039852493064133557249617730441779605393500198291345565101615415348535047811233385143843683622822141993956006033739185350592597495225413451976740278101620363610175130494265039682366125446537140660320912206651076410523592555792776813551526164343581870261181739005844801624461190598790666830295393151877208141626695753623388902365462241650052019581024540950141315995601296747971908922835424674933907531958198830221179093587183236964316195000847244542671562903639278890787053153885255158635983110239569530246002524755203602927167802063010649403710277185323939026466073824734015273378012508313778152405672877375423188097300656334166947544683945960621979864148774526670943241861918236526978512641618375436304821265205139262653538356304635565157005187060274627597865694119413799499046392400368010721137264083337640783185753971230377121145779929587837038056195604748236417434411380630976410255810491908866877169863440622590977583566344749605828419379952438127874862241824020034142027118653827870360404576981882435048939056903196495756179968554379415791919143210778855612399641059353122445573353142413103319464680186013056452754635454608223458801257610285682924888023204227813784422300167429874497339862178863932657575407766272874838367433128638828233761379830822173650304985863557696800795185307400345726646459266663004180081422336917592539598173551063098329905187711119651794433593750000000000000000000000000000000000000 [89,29] 5719676528146864866830186489217846494348703579479144885928157206600393716081676453688054335053944894806508000148503821444754480851479618617937051840620836279656887323434703492161530816110661798903211832459179186645784015738093379748728459042703227874736721042567877782126709022951845075171093870048862586228824193422332808714043868605227018705379542069627332212561105182047501907242642153834669132007318747283376473332975097559996161633177683059460338649085473879690110259861775936900377890595846786398526379792207011092845362589995722252647810958099982699273883065232879979832210250076896760082455469157162275431741983796346525542484989778668317909049349428228056410007208374471902215485053691399407035811034025618555162320359748824020127953408147927477562057039042881482977486270337917312924493458109244511171119437770535498549755378742434378978272894472098834615000270445343061431496607641962143655580418842266105008186315589409257432201863847885784652204025339335411871081383445404847427220872932429828207346039749410311024732962496578995704511292100344631678699697413145649392083876749598451837581689943074611473899823400501928883779728175891001712017672038561211427112111887924135951611425770615958296641319418413475537790397367693121980657963271110119557443724258396796183483340314298234301694761933858347880993991401190869400594613188001834640120803157019599742523447207048266448736071078720106798935432630078129534443839179031596392740130414922223443147045583239596359697007795671556967864818617396208979267550490442141298391061894747016369153863702284492514987003209285931564168661142334790661637767231145524337106273455626021352587058646651211082190924845368736810153931650438591088965225017088113627207855421195329775660713161588459882208833854142629994532339647219978070810025655791942530614532397478619756894230188726817175708568567870516167635444499191826203968796156478404780420190877868458452945032209881294123276528738220092973122473421738655178058553811699847309180272732533022408232464481250824918165777779873754673793232523684203073606585979317223209999375602772097348276350680236584776235352697034087950263569432998383805768374398892810085875560696835049371583493160560411569679082187269515603118661408782865283387116187491863677027222032745863993131707679921058632537210813600458974810962236788371420319353687179928209439048609281029680123512381346387057887665887073137014592204837020750966698802971620759865225502916693635732493620529566600435567025328964518848806619644165039062500000000000000000000000000000 [89,30] -5137798326303957232676435974157587576468081241395840039688962020052539931094399729949114710669065962158133172286197130751174894385869694908203952299487147135725790135319105606452472018489161838993298811173493023705555019226370698392488885812353687229594169258767786961298013308766669581547207902234759576245888467960981902791318320534202523301477725137557727053018888003199348345011232854470562970040944182928977080198710219636852921714705836385600089508896930094513369583232953510555406470312222302476641989624293397858592442102052759270814902646348376386008374291860330760454392011095377241038563660782084440869515042901469365836500014576021382411477222516708501773436460404018439545603407917360237667254332780737625363963958544440738109376888359528513383660301105101858215857352252187672912380499257197828676794491846691444684059416461525658390571638764221055013527357307477113578857887053097224807410160904057004913229591181860098168638644930158757645076805108599656477619500048326143053751651203686976412681793738909978221111929056505997569663589840776041062911360307839745036838696482359977787036687618023306386733351711567342548997582689037824424161981560157077413210884304563409559227320440184647044790599899299490815009583221282402994796872409892996210139952025616321926964516053768577335999176518562466010675376436567132878176976368291657275351203719971731543579914668997702054285187874123761457580148421212687310486276801241071439429047702125441873316743484884896846295210749565788887806376936339497704079229496369486094838312699121552963108036046507818477856170950208767993387723255799976452776970391290458408241938178026796626316616446834971229994324989231004675922352760601970453762766255029795089511037759318461331284061653453767232427121476909029127474098698368746270699820698645300093626077428971142556207628521780738294400752721057412690554068670543695281279199979167083918621538564896422781691952121630635124153578907332971016743394629585666502879083728426073022892350976030323236511787596240270791844171607601565505148237854968904074217951822716757661614353877356150094364114939354606452426180824618868504215790175105842445273598182822513134853529991336036799756063474896920250204086354206172991158660256241560681759521644703401098348611587131834178316588739344927982443230157129575093670933446578687859252460596299073583282309532405959101393283400123866038145993326500813862561295082721758632802633614332140981420190196060033626990755208229660379315451024240246624685823917388916015625000000000000000000000000 [89,31] 4200118225735844980666011906234748403741791942343798838700097325032019502897718009211242652403485758467132849531407602749901584924594017940626631353530520788893179320538662725639838418247253375913112177577264531549061093467791868952700479709586983739108856049633842518080208295282627060786303744612694655679144606466487277706855334402547672387526104805779204424895900442341902383505963825982446108781886009633631000658977960563879210583589581251020666925245134222059555014521736547850125739383375998107912747401505051507423800870286617221328933963337180336496896383368127555883480347316251040850825646299743581446769942600439171763612335432944552686768225938919767086807465988152434130103187247597153177698366190664490487915413953336915146296279311136945280552733000661711232391248641869568445328792312248632022403145615143133028264391226119658155978787087161383732613721297271515332585836393162100856170068519658589263006117859663581455612367546094128239674870352007638790948455124462995688455104089726875144240809354274733578898658117250517418161278413778704974837514764915244645735588306945455064764986533795598171041281229693212934188194209849261775496102597202429344045448598728132859646012501236575057843540841768220712469173465415593277959778448449122096790820467360870583925582427366571045110645423006146536481452560668319100092791035435133107599965401167673496674823567265508316242818529918908254744122342324235640940174457859746791395115595461494721084332020681197174280241667371268655447567591124016231665161039998116530061318125888352231452166803867172378085472295527034868803375691161320859890713868147031635847045454000441907674535635104711082153535968820262744697091015088801631957514122387337136716471869928294893447134307558825673007921355596145871062965833697193881634753300790002697535675731212324068968727684138760040263578961535676214396757711089418899512704267583129963356853926480877114253713071575775503983710595558764798175271074537652667925446464436707952710405704369217430973851504019241295832781679614969083701278968530754164513921802030910343355395777463953832647353822532931829281381272260980711322592354142008984121859039465102406833501103281683634203734015281852477947586062987201753109770599163430234641086384645634705735904692069599863195400494250277395338395300863844410343975015886715528634734901980541637566675112107577571333115264028842171319069948454460589479882609872446237898752799472549770223403816466505895073199561261068093017323130111684292842255672439932823181152343750000000000000 [89,32] -3018880065343732699627217861173129175563795115653848270863969897317415131474126242765392862760975527376115748963069733069506543244242536891280060970913642114931163681363381586352007956053723312966145317262429158429780749562016232326835700060402254539591540843813911395102144871850420473467762016142338600422212687594783650602780873310388850648339373025796016310716600150756337221637739924894368752262677719649991307738286324796160910119636581559041646387795282079361225560597338664475075215453602882558566051314325382701898925317925493737806183882827046131493964145762802643061692082804372376634961750171849905137991915147406908921176655436783193395874155151714248714371851271206351069141601275379590372189922967384484838677248668987303188727444322645745252514669305092900663135675154755475289861503907334643199669141891670861393601661213225441039206286913303950363391784332058250229050036079822110585742417621856778513534508052605520702016594550997082044287213863965541291482236594641882227651400539641405195211238538735047487974196908965887178739797294200352291615054062657297115131187280120907706016174946200822868872427099042433141338395913189396618552096708819071916494822965767385331560717565625869114030167971825363835123807792583979629289149588712963043902488401659847882500867913808792169421618924565886123884783771981088970856248618119640870046174300171416791182338458857662612096014809198971455467377334524959432816310772493623212937442325729236629305912605299515756768160365701529875557518741695613831609482293469377691701851304127907281909470914567426055131382454572756085641260113866603254211053249790182214902575028027384115039946495987578692754992465641962987738132646619080995348584289330162391872319441398544817044527211714089634215323212921010827993666551647457874081390067439131383052389861731293145524935281279935416006167999693250931877359978451340520663997521115639149059702704303334658680577032934386055611995136067458292053531977587018900307091211761836626065657203244459309291342940383206956811351005673240336515420270950985678307947405709645308440015188239443522713322064784368533234224262647978733010604655397222336369939567321351261750349820952870864687876700076953077982363681177418737643206797667895114848062751954238553355013172131583982895139992485812339252538211941985469910538382180906546934497615536713598963162183059490889262292670699098052312356120458985890203231817552950405950566079505795285602232964999308378672368700857377598245536581833547984388133045285940170288085937500000000000 [89,33] 1774953495982854706743460879451524990757802844627500096421102803881315684266498027143330420198251026345142626020427851351920200762597080311617968090005511635258300347683461364208148495077386616031483613720056920512413506884022457171887015469321332125078491852680304140087740969100504282919335709534124528969303009271007192602562410773021781779542039365801797700480118593572322531522130700949915222831291077050880794003646644648900213757246447216944192482529100037066498344798630732259969599116539307223433357859294072287276047862047515513965970730401404702535988087937880534080881100688145899201265981377704804832385074603666347959175219785938399145079775857391713803494905230483894667347112444793281076641967641888190726709609268365352961922813882565226402042259831599132038264722336784541960662264797386641411386223631491553297432558036420430656779424265247857877125647272741094345735621056153325401038145831547085323024310274175348838802106791047115362459219839466747951412720712398109141461479904953808196786958714489599440534605908606223673065929988218828272982942544903791985736275869526221157916086384938248716493813131089676330544342319863208604953927392331577927821154103317192329664469701717693348113780575537069962275781393837786250496728277326192108562863832553158016575372558095666708290084306275091795588537468414257903995281532633145827871271052479134799625710484150041842574480136381821989848114020463759672625089669516988790802933891787783937883233493025609319424180566658436713478384754963535701722889028227657124376413226272162504541479311880529102205142416661198929640116732201233358188244634341662850132554644071957380498820506389963624871368732083468855900800791012366637481206886310201038574298379454863091149726532611168582011198427912607869325294380825078781038833490115048909459872592560393751439870411585754110702473158198682810759026538825206110714459377661657267131290064779675568330133589557763879300061881295050247701548289619266863071014861204721110092102805922433711698392886721692191942448184593314142607629182313119556961190060959553123185264447946863890834559292233078179124905419124838222407127016480796149978965833572259322372599222170692595032948396943258868305619500589179790188027911801264698218297651190820648829273647639722338519009345263868916009828716171287300551836014323944403383284671087807981756651919171095586817389198537063365016150094294697686693060450044928266217223245503590011754137865692612157867427256977327820926249035693444966454990208148956298828125000000000000 [89,34] -684218164182157328011820202062325740367166179280713658148635462730055300312933559667440053540115927843254582099937999746329703859494960659682668238849242396014564060420547983158486335233027049491866813751812202873900049465319535600082608035927979596636519240012643962185210119502196738020942300274778929577270812303984363402444352730590303128698214217022074846789850759333758418298676321023624877987274868170170056348384851051070199006258526505910221985672274917597365887463521505248526191752649281928129691413880956006569292312502189332923088986579749061084938050407059188574479956535365581245322776437216869787946539689143138504517929626621043634304368183704203699403000018570261018909531115865098903677824292424573028549408988523024265849870251186206626482039999402610928038296478754106722123943813700160369155795242808194993310643086200555005081181842883744828443725079431594984024365944042095466147186941627076003739020478086061005491387524242489120181726599327831682357688686013013858208428482672872247266761685523520913251664650569678543563071113767267985746165953028510667944543686072798952770855573058191365947457994730257781241737297702744178834798171735155644071363805060726600141581157736418555350947116981325358442393107400723302943691324169018610792073771685346371214308532730243732060862801120590975796253070363540834449560337056167405126852976426901018649719501716581231339553388166042924415421670068288253639098710857223479981109469696920172469255678703949723231269909259310305246496317526973884292339191456500722096200286231043097032727264365471412156316424854190463266626749803743338423006588900961096853200926489726240090054874422359332998116254828063196230929306859309463900158606648765705205232511958125193303819973324466613796038739807491543032128696325492458326884390402430311261661432177402220367692453707247548033217313555299712057942954255501816155619253816119348857384568005662885362582070030518557226666292695304664904545016698058167320267213037655545537934187720317241992317304465381093939574015180282458464010466214065461993584552787851533151445121418485556930413959386982666017911952124842912660380664983448540373810268359181505911182988573451254119969262726538816658591581966346261470266146343901770116537929994118974358082416672683769499613088989441031096818849715965694282129707708553420981639104213246411310000925032039434944190734736530445348422719374948056197619261914803696549901476381127714290566494353778538598265596580535091763078381355001056363107636570930480957031250000000 [89,35] -88200252635332341367412191281241800745493960263520052937629471260919341806816662077044300354979815298306765222295092085077298581665440967313092373347589266657255796341850644151725101094898023575382881845145542284057761094357957332500683051639901023256657987227048897177946169021512131419427131542266101329127797561666418071186625938800453008434909757473560556676212858965353163604327528846368540897554217214160430416100624502659515219082997072840516609176644919663126503595159964288297288550821856464826702554595469692690894410831542808896376889852910370712545964393209806890778021280531256343298652228225919623482362767000932269623736002151236481546919208480437858467795606598508594428374090384301794935544848015981820482935951140144493886573726355589311835021988352905962004847456710340449671633485114183402209980350489268561579862651164085608776992763823593710119490517066308115228159114364590227433018596568943130166388719476841838882556683583010784735902537934408821148073847396491500487604221963495381677672023691494381609031517426049962651040756440637195535620815736771269509260556696860577346449399500736288817572708651225527039517544596423132172843733096886739769381425281215386876968320238178177995703308354852277325018378933530397075898774558193750953759140616539457585820096890560907963896899556949487592513602317572414813594987818745449155948070995798047772844248229162290779416660686335105900804567785535405084465844690187999331753199714021861975902141508175970546849335203389247896121593899932832024044144317317637887211146464313003954118882058971035007203139821373102216330391165462458304335857369171250748981932050543145481061090525104876967957301618933995574121156508392864864796371227110619044375564790509481364315423645815673855415411874607307836608124875046824035933154841480413118483213583838188206241938400110441756573938899867003877705166137793287584812710316990540495757644875268665932059949528356762249224299030569503678355879137047615586621441151436850286403823142762621411031362307661751090095932232431752890511023468397594604019624598732790866398669717918851736354463653988974347190527997489805861530394568400279652818566642550313569090966570692497156957780206209862036964147474108140389574913782902536230711630489385997161825581263518975667913325552575722442026946937727939162239926370785221991878710824546657409154356379835170751396160853589601501822628782805250979399366314866004550755156540013039745468745308776211166976793381249745407135520736119360662996768951416015625000000000 [89,36] 491576567481146400097426034298113212948382169643439524388497993365112083372598088546438645969616786870086201708121395396364225527680857840969277309256141176747199210092396011948632502954242146623196094351684179627499182626663491542410182006878558855609105622887049221297858531408072163681272849224894041122360451162992427761147823920428861233320769759566553311449810186211478582915948093657423668793438602473033186345032461439544091999481950140827892115652751610788474286566142563841716197770140471933305586599045587245734589734351695217968653101171153442062792879870136118105733265983584810061416715692654829288269402596291383760246904904261285696143006523476518684935109143982517314153054499373787271007977332147993997488376168791536006053806290193945217597666765630500024147762109591696018829783748958138680379945712103898049089745079503304859898053405734864727838854006115566459937494524942455491837323025591992443981555386859497452088409123693635680972908039612753432491435627230441307375506539309174133447482148713805343109514345710575878535643271432682388689824816089463758005031859716284049731301780607706278862937516052791045733335898441400239843370150350978989112023461394444032952817889981153318231080855046316248090624291051183153950227449266959741208286861819679966040422135216533875265552750901653330133465838064477271999213474037055874857846513294511271225525904282576549678352969778278456865340704883877689733740682024022398807612671696144156100772008354637466109785915236755822618617884803716542418929036973839131498941540915566066712576608011324800292697597276325163595876170397071452117836499647811036223820952967839309771478407715237371999382965943467667346901288578412753937380787549339403915041764775952269925718288552525205919327765605988583934702872926342490675333729192967912526974047719811785593406178210351804736441579837683184047422198172993541887372957211773339547943728311163491312573645959762428680243189651789666261443034732616506595689565981311802678166427696978590749528381299956103303869685722796077387706229152284465517158119948212781199766577463704305555636775276133904306186510078274276891821718845450785125378278419548660419488137365193288070669652198153972812725710256798648139321583424081350431696474532991307428639477857731878127366183484784969384094744200746802225159634188166775399799754799155902023429994327985952961849164564843666625243288273589600064006530055987727830342985373318352627999661932870580894170002130634695991506788459446397610008716583251953125000000 [89,37] -587228568290361437303875214951736347531180197909218268373439760396470800759400165601232781788939596698637417074304418320460483020653943618467923805573223711175566482834595040320076004489312437175900085253295564386984787393733432622137177095136240766915108620972193804902836876725492605711964825343628911260828318323752521138509583713124377881751299950212506660470824669127377128066657972363576813221281302226034926661044730246975340498279460042123756855253943596637975812285014481216386584644490694916661986947597735183504288494768526784985827805285137108904293455048080953884086293980584341285675186575907004114236678593510210293853820910097098904843183870011569068104009928226650657465255576223715353576484667171632120988164141256347449421618165779236329227051168279554359024050354469896102850874046654083622500045097905599267579705098397642225638252115847802625617306850585653593901432304365535074528729857945296912557584527059865816573976278315140823842875483152841316465108709751406702986019080206962077382477090763206582609219778653766564166243149807082125394139218677994099446928037047508546340835075851403892605782348555916303229283404010390704135738092636951829828927338808152920614748643803396077946406022861751433230550733236592711325370492768632723209177595562634538544470860043004443712398211990900842654291231022494429354777389234034986089564683455600283574466970373375600106067437352846965602317497621925184270176259488186778450729554089127754807311028736630600782521406925093789826899632282102162771423689633707463230695611280459006277917167841880941879184145578511740375853455165794455823193000935991900197743972136885975331777225134451079964862358053017805318622330388393752953217296873200177441206180249519148215807417687227417611363486866620677483255322030853737050138763135421875991704195010838566877174070072678880880584441516240261551603241770711604163307812651063761659186687818672142443650316428677051882972855063673914016453503939429264519150054790503926431551933279196514886392878668118469318615154203599884374796952011481851031743010516849085630814421710725698354298107751014327154793311817881273693951588765393496883202916863671407175321086565170202870649869133867124118523958781498247384268337786420058250094642917247169444603543955515537420721798070919374929654959276339005354360462627189872705616488464354424209710160284240111835482367212729073162360787177065051337544445288758306701629715856715191385209858405360802307436016416603008494234927638899534940719604492187500000000 [89,38] 496031695916892124897934540379325633291946633974893683990401810938280962703302177688789870386324179594346046314648994508237540073220168457290649343355742443329123509081418706583175910893234890709128517246103641328248102025714604311745901960446096042445711899717929211880401562460733753051908326162134093544682524128546890476122633807011073621798956905119724562060488475848591658138587017114464337648565828869342746000125541309949471740046210375377735682529298222735440020279485931156941238034931324905698774041738691979822666851065084068323275035150970259075981448205283515478228558226784647295911109258751526226655965800887392921252561758994985085435294378039168106316811147797927475854912349083382004851309562174499211988626622271758702213208739767273780131202767691500362361091110589344608311729084526616998004493879379592099558794687094438570424427924286110851584978221446694076057337939821171916624128889317730363492653043200213491035369525400342252911981078822836542331388691872883175177123009876220294871576018235145516732041034677591245753621192807117131535826020023513795650353824828914021774681239826471809861593301624383311933628071670601007094440963883332091976109063576944385480705153479702112958493415351733914948669425171687412859022170542592555807146856369697015159801355735537208748636517489806761206106465082641084247423939325863282573497815344296381535320323417665533515825397330583645203829436183242366408634203070587626325269968623937650853258403730996191188953859580698226687735848695069303965017567699044690647365651103477376752507979585510146906777567506612701849466734887651147126234131658662824174336972233821763343475747239268055461308738290617608943661406080972885850862535261518895924231731700430179503519311965882677137564763914713389372594910191950289818624288415781103338376245962367876362652941523717709261814243990065679972720500513157858577569155509607289680546804099198578639651485016666947129452619364498866807029107123543697041543471249185266286747549950522467157908091291024965103383615972679646909641285816445021430271832569011166106757439523646408231572179776468172102502361606317670675794981438119282000848186318495989343714642949728034458593873212479714837426766073859436962931995547942638172802895434476868427820620890821051801929100551078110946836956159893629145859333849733665897519461347592515902479465619490189560081997285898438528997781111836516583665490108253338553865162094270746472331205108469867900895268735678156346580180979799479246139526367187500000 [89,39] -337352605261067127156630667292825758766045319261843515446101524617305403973468071842701416561111540408729254442858774497443468762888176330191858397240436169138159315778905926213023486069508707018815031341801713499395353255487150868517938849985514265260236547109898739507570178236453838518622183909109261901706659095728391464118545588002606958235798412288785859329089243030987945044129513041145946380422368921300822208924443821377468394329414260786794681447271381104467459899346381986892858461130785342909332085114495627201974478568884403349322842760987635684498144315189287662223314763397659574587402751432818100399826734900567900032615398523255445416300559479822909196193622124755325582204384260169936957948750502382728588437729299764082845648851131371710752160891399292402513162844027796071044671521203829787824523373435388982741631034029327343609725480037165573204616651560667096229240796478108603562940237584942823882786484028642218426067363346932424279881774464893136555968182301018287926451787659650861483576590641956315864800895787984242969268941216157798040914929285382891777624987809049936959321167020324783930957906449937408983165391460069204012708276144940732478311773833672056905279647458472776006135793678222446175193519677766901095279672304473989108432409141056345031611677154875631250162689515151934460490386150181112018412092352617197153787358105684566247923085632034641685156235464388695989666941073478881800144955985085019510557319238709335880870299123239164394333017161354269893490281544845253006920647980220680235851990840535796206233237171402435722190880821962308864875192084144865584646470908570007364138416555702673688902162741506653353071891688422506236876182033490822977954602545741592665862023792779472353025762617172327968751083755403367067161133953979294984794376521245848424422600501233024079503784404581570094385867081463833669758392268701393968111983895560104056189831581211053876926469737993931769141910571938678098865479949219849726943376918247132921608558092911507798060123368963425302456543862451151256009811470106095760247352311884396345469200445976356765834513849553133420974824079021758115115475642379431442203525012885064855498750072913923515312975124516808128794953940814952823857168202123271217628742343004961664889116161087078469548838237920652392294441418813966618623312198509547742218883169146936942785555249392767638544420650561130610003968614335017575997706034817671943305372065416126698838105183314386607352011737681607428385177627205848693847656250000000 [89,40] 190801167532445474317524445210005775909248614726125957369234159660974767942366293990023881178246664299917481598492510484726376861422055619412307796801673092252189199277809882891401312392881780979225739608750940676373716525422400009014470441862643995611096119417185394888413597243023435977800046570571691616098707541835121047393409253022998008016707167341475739662379461106975826445540198267637194913048013394798719702755312231332984579264002631781064240184032878119842152133269836013590525253913217670278057133852176148393143228041593049788116705312585101684267891821763730850252983185298194076424828505206578175201834892551710100343091146525258227491687084616031056272928030858900007099717725996761335837137004209824407142786154500601337362959349494420593975078358640370294924995243867186615779496597523264164846150842010073261809853238935774201202312418996359526549627000240909167793995989547846104004367710344171977066559770596298423277364745528638990093705701880602239318210208792746138263679561256556204185208699485359082841812873443778820356855376469697786501464924711254001602582878781078824698897466564132978474488873216697279299916511109962126122802682233982053522252228631008180357830368591067017520425044537908054502717631232474305084281570050352994130902523664378388691331000550508401169037887394675417730492412466264992820972776504416002697412035322368032159622190971452039129481642678806303819256244848852113075656271935065184051182056642472251601710581466503696661176417997273655698448514600153868382267096665357755583550543537108745299229937804500274415747565414827172458338324189214222692783709128458931618984353331286783591666844045746723974320196456040066032125262353528947349909878565172200962642148318165685253948467899671979334538363109216420121622925990916911559560544055495132395923793059501391974709839676833962264848531112422764876224823536965050746320868612134445332863979382856714983485092707450290826561586596374808697654788549199496094655938678985030343778103871914701123804743940148606445187051541997908830165045276397309697514442313906670064630182578467712231078075699479988455130932520873532146135632038152409135149453908139780027901668524770026124276542981984337258162265065372416319052839182301784341508517106169474887467813093676420832083448590231730256731577670132413079628933209339901784283896033068204689090169147461751025697696846284869032315367162785386720863730960871344220366039922162903247646481008264259405377005762716180470306426286697387695312500000000 [89,41] -89198244927898012824243529388999589380150102788806498971199177455770740730368115978089065300352893161355868651855666870084064785227936334474029947604098612595760693472613686443972193740616188110329604952525463198929941961651784934872118032004234991191335091992639405959215196344107165988532111771393461648230192706348405713993816100941480443266828128528191302479219303746334911658529040367202104429737067604096684193356917310615641624610561401165936537480382760070248573263758451934579831128540098038708805331107425673467202043191603200705065231627629646467227826491838051295125983676911316666114297878773406935455662493702006495153612453051487781263644035479180080725548724988996645940406869964057897864683538056981346213859533977388088778368903611057532589202011886038188509849818150138313934751655528425247011568730034992934679924078634115053973521034132034369397340666402655469346290678116351718129899363820726250748177852222891360262110257337567413460999854696848019128679721142936375176534354174313038693515251419579730222130110217089949059323148433409877696129614101698874789571823122161047500843349923184624474616848762417148535269938661388567030650691361649318981859934258844236726420145041666236985285824159710363336463473302509930021230368167821552149967944540477506137848074073980904109432193013931440810799466011271858166534500662216477002379325249542851847943144165657251309895311935373389273930960131911647809664327287706839025486458539678550941187905385128418276784152421238443835954427132538196635623805354410925345779480818061066189779593334931974960950008083462856409079350170435736371080576555676789251725571758392836461537016624368851192022301779994319737913800921912529873771586376347437961896145066030023463786011394241129744496985717409572495814372823463189775144559596012538958729126738898752361827119893777482491413486274133485149694667439210933477659235699653905758084621346175607008535432513427202197136882090791109128169783989938180146065743517814460053736690848859920236997268790746311274225800978553627650517033777506141329215759235593596002226398187739240036585751080663314857296738949916708979010549651936025770336664183274352790484187276001024446457079930893344749869128944141617583147495308435307276305048332875747907795338319404059935810154884552437512130255605910044967383834118705480203398931288045912734171149048967433188901161296080726571176898070290886153758101287034985582957781329145398100116139261588446042472444474924486712552607059478759765625000000 [89,42] 32600313691697651032925905566200877851660886450249991428888415996375857900712082266355277557763887875667290611150773682750357231728350503335700344513496912803399659244840954194487142084240228039505095581935234821907140379407349441386191880484532817375898495002651547346597701644404595058380949546586405110054793611415368234795370691045642272124234834903845880697131664834157270116404152567887946088451784173149682696496722414760961092585011267934279997082463738856800672130003875707836799826187953565675978811077641740967351267260351945476463986107127642583295993408846388378204330840530418138167009298941614906335380935309548900124105352938170174211173104772785278454068261670415799645633534674663349420443067311343327953860194363575375265471566140691414173001002374444615598541987661888099361273633647137435968585651002155062730730335456185578686001054628075918918883651939365149085026113766578608695076398156302605482571115831739446935634187885305534251071929970327929082378753191062378586562947631127168081979836588215896386362185853914652267846702764558550640332674673962615934158132630290974218268595460146997253086288623154769836866925970669038349996666653621444597738345206115853153836201283851768888605544837482543183886004701049505261112650139679334886263886000013048122715323057546075555748088135759970934063655226329043641339071719872144950553919874198305928917736614908242256091220296405405620905035836252368125690759543371040348988329385656907252730086664356049414252774411748939151482496944988685531134264157915892493435806435962240867218272700321965152199678835691357708841876189550590841041258752031200053096581141612791299077528347325922162614738618681349803242156522433674520070943377126098274417891198424933533063558779522925853336992053901780746143654373710339687083650853157403775689558761496700589091789702876583255539766986221432121773199926585069495477199276855012422689078634731738251399858288714691712575061974672128082257772459822590024688164273574441746915885298431013015934864792131981354193253512666028626728939785181194371904029971539793907369296930069099486204774705417619132107531076052968887757917186095201149575629306847031778245455547605915751112690047476316268575423813169264869222557131433777295673664788907021483880805652850487865398006599049627620155522528324279352291283423846148108458523814115249468135354357142316364557186363267185528972515268767698391851935606895912129087240292155138827110166419801645654175104027672205120325088500976562500000000 [89,43] -7264474578082061583716980993980630104791549078885036550217756529639243418821826418321381690155184858421999356243437267467784960491523074077687765189138903244324895721637883501628378991010915657150793154159584805793480579034793143248473737826609328544178878080377353451888183549304744293838608866910022438036001020378624461094992067462538410513203011323437824804631277304909584596379287660196479643302208988406765425101006770221584490121653546266217016600395259222787947934350843377656869907510053874905470931835944288442615466842003669797458691116855284752485410682906407407568840860630594137345340313496422315345757627725926706417330748473371693826648299148198538534280804330222588403432594289203257090020118918537670913081425892172984632300916057343737624079099320409325733171591919408099411053692069781308013370285302360044755101998365360616065451342996492029150529963828415773141330391706404602646832374251026861579346470523775528734994264190816304755925214411096981531332522298370864363802884686650607882351241968435014860414164558074490301858762559390284367745819859795419492084614358081230810619047553353863210000780619371759117832225843121949918896471289122622588469906931488229410679884185496509439751898711854401675284842681370301040311064101800913908540490892421236520586310125346094428312196308914020422112299951391314590361787646796104658208353771923572636939737303286879154476233339767663055934186565313520591305862308899041226169619875084115205111082825350938580317703757489077837646802715586873353562844828289815382192991896769747864227861998480937912255489257114696426950180356442540468210671587147429963047464412528103284036126193715968743805876981277658692693999806069959962184886594778377650396534087873741736721428875825642794300022588104318555690930279284719846672194468872331494717065656323594562401746524810358474790835242670785246287673429116619883731625470978469465718360280437183996747138848876294027023330389719526565569127347220863770071281264812979708965362836442732591176106275803047972274188961313624738437639916250946833381301874125766059100058307808567288913426398761620231188624997372064686778503627206480232654047974243784330790360917181826956486145316963302752698560824261385105601770195874455236461697136829305669012529139295390453806755208318076844652042670552892228569845704850150235095205394169728916834500452408561365261400196930178590718324506973180205159910583482094180171508039805896060015364865646014802536001297994516789913177490234375000000 [89,44] -1182616215430113645228100673429767896986559718652800271383714974380303939666447884365249492984516017681210474169425818251265674708743766507087371751155243550288913694118501582549511876543938319914952596363113752334554332089897970703231611402928043157716021261789745532626733170648816064355173470159412973669054046770623451255286887829465144323673736977597499552163897756467161068776642889267339470324847232068001698240586509206180628301939338258727867350259226979855541536328459589086706941480577484046341594388239201439999268069569562740283220627744035666545229468236860812457466403768241434976156486667832079428992719726007043328319288452798042359123387179261197438653106262437255007224430126132168033247024886112518784712680397301077454924632649989213512301612679860176215296196024634115242599228795790498990219152164398636181544605542199966163378454850416951614967049312329718702035263749857487042483270332422502487333189564922030338789071662530519457522465403770581453168521162849069903788267833881569017338848289762701908483705812171541705490594594808968599458847902076291973507143053984272425242699217313420092071095787714289819666937715723553889579967813684905548408269029629287416256447374959843671421534459748589109830381583548581686338344178911360925803694642075264015483680505967769694830346989291087000018175065377141126049716777779087707964359513119907631403163889414019718511762052470455438177288999160917496657431850717708282120524480029489142974067482520452104007756018011159825968890336031817006999432212359992273368883970178293065332048896456634654943769905595214948586557179267239608751153890450260996014774564044194238042584492756825591619033889259572933624676534307948210720514001919636825095924078909272684127070285763485262823316752631890918622330174563877719661676732484605075440634841989702744598731245306824324434662289845010248852471289976105804575309811514006531197027835630952170552991932047112560283953182805520915723701566140563801007881032497931926676655746562625608164939035572366881044681529546511696062333553607780843228688979956199666270748219774655288571536807443433142422034342884092022074494558893596963554430410304144002461014402755826193163102904919342708718963387785748032017657739569427714891912342621563095413737036387513716810718736167647873824093400209344827307893745492157908337621216355611205080207253476273740961444144191348890523769450227802543850219821122427804304821985619733084407507062857378699050059367436915636062622070312500000 [89,45] 2511692726694435690665786108972095274253778191120418330012745920984902201619520356178764165623637915456120299090154514428349154768787956524002929335391481085990925323472001290014688526077854919963132280223240468257389432042558148805314971800459252359731550593010423594821740426077793583102875910997387005722200073945841115671502377346348454020573680324742819900110197730033343085007546286566900416646228010548545838425188767655542232832236288319331906407084593069523201110438042431098620151821978470648596585496944447930704663883521377436333180649833857821947191923438233882739713132362251469824698058927332266567736784676453759012063615326413354181847825124406859657773896335611124194835212936633228577196877220811547341110244195379710166812888469629320459925143885665760934762615618694057915566965157554547742765387528644424455216024085513022138217922281858378537817382104784905836914900208584401849982105510950130804142220489264942304002620033341973060477370556041398518518874235034649261829675002770749536491655528227046206832582578211204706207196263010073482365718882984136831581088004083605122775165273585324585280827107805602516727140882020407931227945431811660528175561261639097885535888193731324702472874348055845920082416375620623163658451915101246716201903274952319073456661969414321765594318712127374186111975607232742241483441875820478159284460381032107455020957823494991417091292094224650766607550585530786742609690305760646365642812075595185993184937711984366868562799818237217416745860536471545229023540806656085526100953534403517028331816271956361294162260830625097253834299192785764654484634038256121993721436568101324704048390822831495684024740010280640682120675972993954106826429545663883115820033902809172740180150975968308537811183765990110316058709607243820673180233905448297222132140983087818423356094170015288881119780875712060960272178423079336708106991209721398595216952895425335940965964369714683198163590135233858055320720842693655633385709705002779403515437908869399880604090915965601544864527780050789365823922239071439340477887579739529085209464678234665761848462795805078015048271177548102336560787804942541680773969339811149515472022178370685040724132197179666191468288277309990792068489292280913181832091285127009461115596418922814471410064798853507230760092713754853347306059233985406455212564006218609486306116455210340260647820360374511808315057091770499395343610277538635643415048562255685101623787353064543026448518503457307815551757812500000 [89,46] -1759090777778055006030789427525982399913911195834120047645545776264474794349175957302488857900463629724399571086517492689793848131671418636773950643088454769742908931443847553915590359244484162566991432787815015269061621354647189150666771922353714841165662919353112862903013813263830708130969091121732359577974213731714056962500121328121181060783092432492201774068982298447568359281735675697908613332271860315657702366888292693037974086829714898048789676358497816747628699629911609673810117755729853601018444252427764283245010207067423998751940656600581918803462886446225413407103275482652813922033009013913887076366470444267252538464507119968466198367901358743210078160750203153130077781694186410947508369607466654378475115302122487000710647951103322544485156538166287058634064570297307040064175270922041141061554838923767627874166044984074525065390196980351855890052972203237824635835975348729931010027704703943080226040586670496062631559199267154723351430013648291631319805015024889711137436705236640594502058157434136208006211795041382295683639265112541858002142332982609709015160062294184057967237347978092096706295478818653669062068571941720281350439287526399693852719216285198822175399372490484189045965826816679439205673287591169380420055690140731853028376101904797889669308635624614821711181328656314009819492057387332085718401242194930438408302070274702010887957398254596308525812848420044145373909573652232429942980308059160776269452491078759575114240362510202578658143781913486716209744517936552589425872341328917469954122065865690260538752079956624817235822154548162377460616307333532428084711901755165584914987429969362062994465824267705456277510525823327958866422803251094015619125818290304120503466928670490403767192029313872901825458471241358585592211573881313388036817891936595949330864726205968670947970331083740747410835059912679228097444368245014124704263317811319962455792386982425050835358298673141022670582199668078866100214161616863183931311604109762907658870770883815959704104958521852472524426609276148560416156333216366783943902666219050421596269742710718351777701418879659234648107363146326165295754189499480830103634013556696294060626316110238111476454243057477530776549857103537041093642427486272769260114373227592794275843155798426686645397301713435856854052239740324627704978333071912548535314314217454452575567131364835685581956040288515783428382975179537274294070771106019211313062170496961584181859830633420926915277959778904914855957031250000 [89,47] 883094475994324641972574418671021165860066468693299941224165342402624536879864122298099055828526880363031552710659993117726060697816652761204076153607994965353407499641868552698456632890317851140724468434514564028903778222866472430070251055549556773955869777813916876462505204359612251942164624408400220651764911712792741951886790010366683447645965614483019998220991951506296164913771130974308897539942032236971610603323492356324676796863472588895245715962921341028216331995695499149363706106110110390615147510893489251325965741656592500632083040943650724577839199732691096999094946052504940017958111772262633709592698539116884940543593570975347407766040620412016100713748033999043145265795492844489791563749971733526147939400570243472495909714078615645371369264253169621030899442410219250713157820033951594680419751667234296969332955858289076553869558424309419941190497731908588477186261364635737773915568668926072807639165122697343370513953672602990453907428243697639343784061109031737757896765742978994902363244121745180209740244375145798882337591288134974899225255874790317411449100931692685663775985674889303287774834086950817851682031590024212698474446518343689608953299213495746037843994327460485221621174102751703397664867301086511280178221766225743291922441539227419980053136334674334842763729501218917003531236884687989596727737996911618784441040014391147134246613293312877951484019603775653607990019861386314941056514765008712122316671733938283266135303382799862740610553959021916081563750239717204590795480668501966252890092173372275258480068353539110221541415343332828961641667801145249833549073912674892615123948361231546227964064992848285657714633544001012614498930945672995507306721105573337314456648503372675068897375051450599872429575625978517015615863461696582671891584390708862683838034299740562324319622354204282246604897389586952190926931208944771204994856816341690062490934905299322184115155783536758182676210412442510017988707559641928010183663918976204551899203681575949890366146519059732579201008530529876782112622622331627909341344498356418724383415831365006588053156825085984246569279960809735137283839422916664041425011387593927209490892079814013951361884087196024827036660207138949919963473907851691647066031123231108784803955260512876152539496632834937482498403315784964804179606997480732130600233953833564899430716548416770040368600439280868495141083362167090339574311188392488830218405174705248970867810243134954362176358699798583984375000000 [89,48] -351024964524443724518228999997276093170841773175641361108332770589544938272275447620084375716653579427123295735502043091472868187932916566405198331045906845616187642440167469481223595628422350107213491661046510825374433415307837817909467529094233325382033423062072096983238469104658846432351856736631490693475251834565880770328917883660192030414226754075881930826296849906472942511532342572254153305538804353172355546318275207382788883641584618432660410866190609742680520262034309832815740371949600271970089237233334475505766319628461115720842739718250955259913369518278376043962166431683056368952341248039887307754975980796815819902382634562678430194526800317309555063557490261610948284973942611494890260812507862528916818219121171607069065546849799827753307424628273188676589219388569167638239121242007639852359924046503811505788942023288563052554108569871343551011002121357351270156958778891803058151954577647523146535020094384342391243990823074091744650400185101607652703287958028399902062232887064464567387342407359855965259116634806598579690494994043640964980269716050411751506195532165227544618945552802312643602691967009196066378389556850475503228993328058707690173889350451565039650055644064908624931174704452998692521585955600954237562058088980680966483363112360593993532876474673238790654925974021726857577803725327144307882137547020513981869572743641265935857882227956687226492893395484938447686778984353161201093704903986095158255386914536256860193094854001836816656611668160387616741847296362833265389430753757031568298753087672801816623913455170498375178516604477883521727056375087392106767510680580242366234416491387215700974609821349605598877054835690982860167786741278631075732677598409401853922134912595870229233637807804499559322916385139346408761261147327682709199457073530022755150698662346976631285224859874386122494653671159205968805068959821077527535326052727932462337204870578071538681485525058963279815939512725876838705550754953507496293136342218094135275324984216797377699072962305824617191681067850285041225568537577203983922781394107174563588533816455917858817227654250925406608697701122527046245375524334104604432842354291585485180564982693512221127098461743468387349873884464324993806479969118624851118505874960535924882570614257913894046842193550120592751285591919936447876463043571111056891331670669020197914335512894064784617122826655209836243650394576352937195643744471896229854530418573689207195620554102788446471095085144042968750000 [89,49] 110715952920607988423356337600725294624084856951456930244408739385414079710237547610784384854029774271624487069600353961119865775634357156089357583201601293954477061652448546193346117408985255276973859326570571940334685357831057077329302472253437535047733905710911284730306763615374623555562819286147237121576921827689201431811741849073471675401024253127039670983766334675382967147165970343470887767430225563513936544936763380607383593465025119068744068508337911046551048847732857167026035635629781009111932033483543671891851796230210620093090666474541716213266796858549713613546337473022116458487130483366246725154367966161982231263024335571198182493797909256659158573989291735305888800315736551942482424120782372060218199321873962685953291506442299652135323901228652706734598421812640885361673336555439848010287210626972781502484334056158378040922787043907575899769566294150076636761080590136384447949098527048424742140885487662934227417757820880886893178939652980033113990411359415637639322023201524185448341783599559702255057726648076612285698559683808750616123341332206859554404687648632495742517547952020920732124493389270159937934844731004275380821084445940158223211492535615591594511301594379531616878416848385230929895547854851484979936417022840228321525631912514134399720408080858184555048664764831292070927091433799025135020422639137618919048253303533553321171059759815674232607263610514384785514270830136364558810410252797574314591616792527537290223286818047109894651202044609997649708117587025817283906392714641010216665198127962506705797303326364983967809813540082973383192813376147172439459068221965685281081510380013455696933058949807325373425849503617277296239989431387937388596120478699074788190323732843975283507855130121793519471818893986217460933418643851792611203330347854269516751167898145935981208021521403710520262312382354753240502042976527485061399709936310744562194144588529829925173763670317850279563961324487741364667199696588790404185812830539310396134599627912197982699282803996229156980436072855585552180952200837333625149431463588370256965678846660465317546393359947190944002224238046509463497787182501718427834944753164965509382537888142707602199784503222974651031858141793887543147259847722048629349725124360932690902043761396595173900276761009063786862859927365645200828396102439158262283987706701132278112170121407682930991542910570707318241270242241517491627514491219918264001374357029597317314539850485743954777717590332031250000 [89,50] -25370624567043937387691874593620217993949124636629763056535075871214132431625973219912338736606764903151160899430285880556070178302406679332004741818946610026497236120593286917992199892204835713590302853913161629106251902861408589752027958330011337403491276114698168849514385359378894542566752946968242822426370484659035118116247408684016574897896018329726535925509136968593420496092489834929193681788676741587771054074036477831523091457118698497551373117044257692781789463085754066152091884922469151902609345275772555630025691832348373100993486639966920105252139551323678224543106297781517842379094577403725929745829416280846560155879753028971307948989683756936029895214773472261712992192751843374906609761106242544515175434770904205887158388952021608143550312902508571226337630277954935828159539717798215905666168822532798180813934524731247182293559303723440902533403906586199762771283110263526342361713278656957557863670044906335769543027077153446008775798643527164839411369894555122635006185449911140109391090094141090806195188430116359460194103969941936367999307285381604870216118143103665249931190027561685592497258445169298463023702641852060022206961484872457578149962236423843503739224478894830743681889722025686145513477428114082054914225424718463720127830258536607990813685311499951149746157342327765567831408188790329822493452200408813809902305938733280137743193212768652224776995638462363555205164678884976173122049162821248300361101990157633260660817685458989683715856322366197635211294839127155343245196838468193128719672697125166729034461370078016255056174485829654360205280147643661644066716854533444719077566983121921107191750634369341672341754765467404671200106987045323969522122402179375966215190603800734634067232004976731390892229685172427156193105142573905207756389040986435781881713581729094186104334468455136969430276137167526376228898708370776605881292017400042242182529893956367956733419790031459436000148173198587452236374144367042913058437935976695719139138586669885620027712609030949737652955033484951500886931221231958484735675747524250230613780950853535872308784446540000852319012473387734545724655111001795866595940047258686841445038671959780418523502513188065718677188199283161922639014891055853240609029462645832374085245275608277894427646578664990747199644295521962855654267855238016423992031298975466052333972116241883193800207834165010746511932793455139576236159351955475692580178588911299364383467036532238125801086425781250000 [89,51] 2281453882567564471188179098025134200646379361986352606275501206787199933288823318744629966042426955866952300645309622640868905654608060857041560385042670328450910595250611075288917150372191671046113518105046899009055570995972890790383861033250871913033957464888827912282137989232500857834080892051499662912313716377678838896257695676959395595828422490846654692003048763541145208159118601747737389619377298286654001824937877184199901106784972145100164223630346897750813065640883843984844927480910601349161496280317298536328856321042676356917560323678506995101335583500194414889758257665700297271741830589870040761830534137881543120166869342774928245818648861922603925334868878438920518480857207554776571438599456011567536897441563682591613328172455744331036799849046661114749274517057354661390621362544210197564331519181009564791350903839055202918723856155064041480191342789618964764291068041230690336944822698475631658865132609917745570341541667177896277832133595200297666800667008737426815466068958770662179471549835079936419944910215550995569074715126775396874404277257406700225189048132251074907768499709122957492441729389101647391583414093247383640875278657011399460044185880921863961450378771015483661784232782436155329091841758294430664939090809139246647996196063288744314899637473505716963253539314033766395465941775479515540334564581845009904023690105790766096348894288739798224285286614006113494029140441259860775590448464610714253967372868754463169728253399966030201866912695386160771930242595822976767958908594823366658644833559165960945464176948341445691840673085500467476815374021064734005418831132250594142480850160568094419115796085324429449322879365013596219173055921554556931248352340681788689824539407781777036033500223931904368515591046793879174301860131219076384408068949787889041699260109845781684289914434543008718295936051065374810658231251819498237708970918062906075059766918626512415999457089529279569630675574348981884463361114105121744856940563256751451115685253302015977841776025932873536446573938267754613076706277619746715440499395416112786014419445037871017070159668130493302769753757612089610441302704656341882631253807010835498712707621011457866499663952987077529385790985773841793336979870261671779388491180193270580723709932184360585481418725118640466030815641477285404439240599550411677671168620907920636050915675782079566020955508101750696497146094812483219322488978431403333006592670795242838721605949103832244873046875000 [89,52] 1532796005430537010913180814039349920807500601193530430489579449296857003496464166014428681108689655153732206524306175644489448710024717682777084390823098677578068506274509707119341182122751741717596140335632410803665547825377192431700370804298029856789699585672592888388893595679309887193631245675969009942701920895776014958671316696847041259024654343812413136413943584852081972221043952502071435003752276305431149108971866984872611289410014272241050768634360668878324054085457473678509137610884795988598644872677055633222779223231687558087545736862060246258281473687076062736104750199114661455172963501847275022446119906858673292938832385975772975605851293325937986262149127851849225466916492600279022685139596847313237704201136786595336793835180715510485851342113669545202344778507413444249933291257248966877487834529531353750860719016810072991377443384262112325714645988336476098418508708053605850357054532495754030588155463326344154462612950148585078310710812326946589519038225695286936502416553075529822834238198042045770115494552351838273411437230473116176041812078061319243106273787094160929661151326954047113241405393163107535911102139354188056557543475543811325400200321188959686215799564017102907891747838298535131589524241674130336259057981144289337083529040070950783441548943554903875880855728257939849838753879473498704821482363860538372848008536158231101731670152300907464930881249136675067249068244548935407280699112364266048218382404005843779972642035462811939196348658539688040051027763541999485778784310814931816083359780730278211164078919665634069806948826624484071351653663978515981139707436865041234705864440951588855585795955085609213977269944602875899395004257450248638750835713289521070250753048010855245334412504891523949789897945693243609348915403017064237902589511253663078700204288611463462435472493984917001690564356504712457125002385454184639163671662484697793856037379004220241796566586457381691300755553218446509136646663949423299186061710683967201664509635615888437504142323692311203700377487586843721183599973725813082400141639816368860698631420027673700408623065570518633803361693320068307600030305312827436671813765878560459518284409914709795553820396971368094062237858679518325495444422919825909088802667727320617210871274211228677121839345097644939107536419242369934555998324756464514938301910869923719945345012565025263427494359323435347365805769321897827076974806073377129676804653257704558200202882289886474609375000 [89,53] -1165629451380382506084352623816094788348542197430622073671463977066574797453100729618605309843283430011394003394779988261218846247467477360102919249947334352669622043762343449509511396639619509339496041816936065521099381930031316828582825246302044435536483416127593971817855781322552625947373283236903103557086203030004650592554044117531454905986869249624067397654577331754678023103170622605722400999475105886305211314096073650197078835886078205065322143501133861871494182186784077277874823897237132751641893904591461013786838597052813367523483949458812693077765945463595612067119867227420752545497901311049414537394305976886799734977678150001421778724823397193953187861591585165574648303349721918521429699867818970080946770956032631137503925875805345423816623005326825752188888905209075364020794796969739881958345510285367067535169422976840665189138567622429391297575527850155552420798014232147459511643119602860938226989249012896155835991963233324199478385607083192359424304948587990593449694422414095390761352182378178592782280840364570164021784820428128650730615529211296414603355173129475888510563635264229998217003278020009559191864139847205056226496184581972686814709931300777761019428536236927225483944857146760609748878904030278540787438930239718647392896838392364785406813049896534672731853369619253839991836488442230498890047096327562031860277948685093077785789238025098833096249228597086011215593958679370753167766750774909268723399971499641430069467718270664917501481239929117153429053224224954958770788179334957984941835821003915139347946471795837938922765718866927748016749172166977170725887029932119919112244449812195972148284227681446780907355024997224760308327644855631002324152764649651522931827638847309095305421959025993425319354934774574106571020090623401343596390531405611870393400880605621310944242438868175154049477884108938007547191530786141059309052890551476890101873283615681644031825231421553550164109736390183412698012191681791412183875551850886385482367702510200362013750947946395811321452536466187544005674305128151804571766062548245188899142570430672392653535635652432979221648219832792551386008087692111524738286677309513140342213537192571300634410036167013694376058954731836780613871705113591761961741605989517453418651308249832145618875070172235749764782927364393094910074848659450782624399829401753603255196568096287780237097532893902272927909455367261177907468454875505132692370402480719349114224314689636230468750000 [89,54] 529062267566647679619125585506954193083173956523455775880442045385986602376553374341353897510044477528958704516795336120160034368933115124021994978252652896317001777715517521505883611418097753740619700610914645329084259059835899847849175527412622677521630872800543124373259019158643196425668571890991197592466974115725396768009168248783765383275711900138132831364145216128501212669860300650902736163697694550201053984171536433838561106721263487041660742897123327844292298399989333562853392780909055040874176712262044202261479957001813543196201847800856740552746069062356390364109158305231661477563730856924859878748391469525893651967033511498796766744997164193639566185365511214600304941130034293183828030092239206439482493901687739861374252366791355519267147797349198609718000420409613149294104271024737861490296167905627955711388659926918023081861609664401553045183258428873120304861934078076838361456203926519314073611279460720402459285604240523897122140987924065567476833064094085942280304757427413813783046187001801128187277371038991215315133807416435117072997953489935191170762885822963043030811806761432434322293099944090372401148322986330913801032953871676650075587918678463668793191831725497711002782130570956547041436677101379405840157032083124638047460657061354815424764880528522088661916257749452737207871077578491262985001835743375175558948466198098447517526465459910763835415705260105460797123397293803653447966798552721078302153450473641853279610740166691831971438999966865056440253356618326504522677860503211449591724172610328568772478840093245604058259874843228921398480710819049738678732480489770622939543199813832086366856808664728965227051569271652928859822933593937279603013978861942467201843357111026645014353869664581800517307161486556482173337662346351378057390233031036830889298548005502271639660863146011618747770987817843677853872192055244641392524720978946821353436223350314610165873107646870720211759244939822517256625419325542079967638534460802785544503893423606611759037294266000899230473774106597656302360833056535763456507685726052995673733554551656488406637846718004327913180443443323454225932939465831171968357177864895354884677764696905109103442985772506222688245605900313063418930126661405437531807685789345165851045006280584349029755264587768185914944573882555017913902347146844769015272200824934727271721392717519251319780202746749037325567760878085508378122123784620574327153263993750442750751972198486328125000 [89,55] -193505096708893774557500722370925448281336759357320778050157822838049247707216653313949761745890900559099414557465267809335501221410261638458928915959816773253628760781141495475724169852545466988701927371589526747689866339866295682899910291515975091807989623869992477153070039276404665399951199764968975871403884656218501020578941713035558916304109834516269680211867885253264484655335297658253700077359733514149168192470033197471436762719905723645711519931243815073231976128014541267049725748886491674403053823654116296567121026824643330659846550118195977650639894540838233802185305311892738803716847582894779433066348359990823902751384979095664832296389664693649779092096473054386202052110402479175328586280312459657473904766606048298506643588844974506015605539194163969040134381413123064722768497018724908375355486336416777522813266700792835636145036427487007104548747930022905203568599607153599431958984278416084133173534353444719470798833909093408871242606570031265893630039630334058716933963511716594894521713359533027080867564710027694581086779087997645455020656333143198399833136082183416365901823303247362982396775166569849138869854482369305593445303642836011526389673047793994741778553596133335574267412097823485724837238496404466477628756772946197319255938019054151239813586143674652242998632113470528548991370363630040243393681782969838122160081837731104029202873533256829005919307392231773662795158882007733628366291506108431650842112162642846016341316847679209950358277497121272663436390721030868054272092713564532598147262814782450397434979093524838110419330386645805203575449131228649249739128048521528634669129964871120752996359572375802206329681349569712467864747787514165541863489985338333208874849542867620800824036257173562929346103240531748384776887732122567644448278932609506616233615215399050486146527695638067045673975180419843750232462648110053141489512916515726608856615961309912328351931112323671842028475569136101892360660575682159567870879707801875533239459087853376462173324048791028242583619110100465517116123135826010461435618539645151117249500672140119843502061694953932351570789792614413364151755634234713361121749261881482095034963392281711578946902420216683354529450144035446733982068023709872858563255709616787635382891817097189468789828912766178472779522360237199179591599547370581803473639499771688207703136566608226246547290612007186554701132871449865125185066470209216404896324092987924814224243164062500000 [89,56] 61683727476244802712961165023952188618927231202055926652352022171939639695446483698961777697947870868477808913284750427907710571822888409334962552530976941023360473675051649058023507236858001486524585656507140950091963338899740179517158779858075192187886451020644920172272780134518403544130845439738202461005840407483839818550211100174291947944631650817360157826360188483506198407270907430543813520301612675847237273561377238969408481976972277048663101754709402520046850364241054495153551587098181998597802917749838346461796303704464410696650340610925470211037767481699392658444315851316223060529648233457867095149681119088059603856752569487689370354227304455923974187840576042395025826827020039249469233457516402453518766450379128407295155113040739920440236080818647770125641916049002385044667408847180387906034717591136397486839133995995137651637568369305367605245718112609939194399206514650549345785876665126373535816074760157990791437243418888306371907281829049106849189320769540570228650913281454413293956237869001969260137944576047671690743914786277041382115272837616843442394995328575789356339488598489619437283339407054776453807870451677621300144814911813116428444660676474689290620600017073801921915179028006643181095256532252550455748501162540633564791581251740607558852881610348972606019144320783753255480883139483289456900895052064420105682806162249035755623134154119481066803344774108419466303302544296841384681783832180246579922803717053323944204317222703973917942586616596679001666045903916928967389949283785157334509608776825810611664393452898745897079678939917441404398049170307393777149653072598578186589928155069154093445451700858580774235727564309716463516953360705110528675391030530468223408905168474736455858412056105868510619490277599326918560404883488268882294939734211760244681631248268798483573758986098468902538434154099673853792917009157326520095002999967246804600498041125413557584075254560168624720479460486690606064750553579879782593685638285174719958147720723401907981152821308060053230248801758540147014257831586836488940780193753636302276950405059657841470074775660272919927763224130271129548350684318603264527111676071814533914413935094374909164856732670387861357052850158637676545571866741287827580313912365911333870855386602443378012766062631123882863221651894484498716704742726625536349896548430641719975115827527729751567086104168862446799193006239072185352867623564510068945310194976627826690673828125000 [89,57] -17677931269539262760767281300010592899682425346013759735860661108583715217092665310651734742288082708318682794299132874309835733424897603852130742504566257680633949707663993351830173439241002593692446581603403366063709880144327351018793162953533712290425982388819500921918233212870693290186815844406917868683359528777737333566243003250456426461136614520354045391884316605661431857814157299848280504557558484728962648152936381334135565201736810277070430596726117097529683375236253267095185416969894655175100321133717079346851893783491002049957107580098541404614743736752873841995283938578499042168968339216488108796638720589657553512748981433074500053489155092580927742246486951452660482584133314077906282826186276154921802649366541205068321715897181917229791540997418045297119837265360952621027328820817051002697664675741590828526988130990690469506417947810618804781940073242978677987697030877403593671476094942326546443217468635466938556275462538205324554418219290219067430318450534193059984096292490634996044637509845072860964335066362463770105131013399111393097619463815630354578180615567042519950283693485975929489230674411830110121866979269427026602389354269710083373268168719487566255869377973970242128006168637599968772366610223476544097876333022158721941463714805023772005390709167215314569529599064876633439294964548133060068622773359397219707579269473935215750989668727745005746665848596584483509824624680035233283607304459579661212148300945048692395504805938620470396376676715598964471311790297389262116359880567084760814297344805564431827696331657602011825437590350902088574394658995340155253424084333445554355900248929031077941714822285818056175121152971333411929733965456821533843717681360498699035459808461517459476261322682775564953882583581482520574991683401908162563890149351821139585807037248410195944450925052860456577585975464970952229406952031426582471617107813042538883193922683166079504494415418803154295920900347420470920831871501920887574828321768990846684746089808430579473037993593022238880197663115411768746674047969885557411171081528884167446027015360336302434538263680148315434257730569838230934711981242917184138801959175375646092908137810529256852159665213379846962312748119719976180450834716797351430468009059267919405533687216635185144813482326750685747442665596232662589385306596101388082088681631261755642133741081297628383820395869395785191467157171552369116993008724136871023802086710929870605468750000 [89,58] 4614334656694378697606626671367484490048327009080292993751302037195127765517198869413476895224835306487319982223208748529110307322099173130596332200049689437418095513558452116977110280362214501809154700680258230109612260553902650280746498245632299691727616255416599165001684411837603481126967486606674194184956255703200059446284649598453521002495870897633805548327999142932105916392811006508039311583507350316252649214523280851194532933355819706227509360624157517518872486995187995897885951429221843487077708713374851375780608125318521852354679399796187043303351414279354380265438960450235475273377631169615570812280928543519769652382681324064058495052348192787650285948453237475479695215251031813874573071071065020857642749543994918831816554673417409231630990040251954435915933222322790326712688577686293942540599225803761140891724242305817495135859774762890171099590563789794555857125651865668964625674403387880623872575570921854612187934056484920286214501292834340792737681124048477971736917904489765166217876418434427381481213627381987959530491110193960577067806995177343731879161726951276308004215281798168260145840228106735976431517091202536531313159269274818749744815135315900480011147590826756407190762606668302402996506356852715766284112475874340229561666473366182101243509989802439218853346724630428417678339291138357811248333336226081191506118568366011893528784568179669875411476284454163949691755588563859999332735351584527357098420398745558858638460826939927502348460723972931738671616104609985043823751915544148577893593881265080592347882884105785353570536988917839165923061141193104589424823730269474342928346529512644873851791487541408984896830742101867266811440743633917121952113445028214784431659805045332519395620658701390135021852648190022235389209415957393133472488950017100614955649236474970800446565599978658370664977183325194844854770807341835576480720953567813416535934230286402562963026321526949851100432753075239846149551095777970099616626760649828091480505982653739292456417088828258046613203057020250327079795369297347551483759841898785971590615113300771615590654824429747695965999114546342903771480434729943875425661225766396865560049797016649122332038930233386376192856971328595168959477492773690189166052127671553881972553517840713901675919590768039211412548014348292612433705495729226728073242160005395169776923664282944743234661012908169282618546341527470473937999617675131958094425499439239501953125000 [89,59] -1101884925803191500275524187471757396426279052628552762961918826163285682762603775246165694610529896647903521134907189588347998720655513237589301835561867392825791371030988397623120949034400070910004888261557672194803494605395497008695968493787810976836378526203543794809505001165419549353644185500400796534048095838685134844148391327513790551480105445075833533727565942834215992360162968025085765240231231278929426205598718488140739667833328200262553705835183706667188012053954206972993859839313682403478873190640007233753324819119480684219788200333708436307547705023631135442258168399586262733229150268978382202220929802383970639257498409791624081472227657798868387292272269374912288141528441617871332248944195237434714091579023304049319690684826221270371456863096761021762179878673817804662742902427777056879018300566809418694136338390780032326534532900524032051782560084798501467954890566159352880124101020162838858197802224307226676908428137946911018408105235923299629235723135389329313448162639158722298932064367442916771418442886855628926561420762880546774140357921440120322475241481489442898711521483755991502100117582218700287936704062084894394368476476623497937787722208351948602070544806448827935869771135393616467088204817341310079072276941360983559952775499426352804572177507781953554102434209282192129947288776775441951385908987787732561251591233003133516288093114932929650300545934384628262555184876316335111144225521051666787726237164595948859041577806370022517337622349328566810446579417054930581528827452791850881668849213955847203961971925073353910859716580229794292609099114513435610970317534444792015793359561694101618327799884414574184333067543932961828815741878412967216907311354131275345621092622533540842685704268115622812282058441711910192188455016314272561435531076842552382230659451843339065836885118684155912523451729600109211853600953896448425910151877703161690988864839127855014578689209146279188944932776514613138454327004604301593192300250222496194593368867897099231338045472902515464366729113114060598323696778604800043869838715819002108568092565584320616160246625648716395881785000173014273005333461562482164889873974498009272224081941073111056216469609175969190206973845846888798377792752444191651824699678215656975071520756953674363353212023107819621421871256601910370407409587369886400492988289317618880100965551259645007043968908109611344013015814756982491129377876859507523477077484130859375000 [89,60] 240664314467854246427439922300597181035150075063946567569290730673566661394461585035070875698933748474412490748773125145272612092946146401712859881976956019965776949186244701959441099105389658268795872801829850975374669358263923921404555913919457394384253669008950632558059256443433261949394118973664282781805245774961125353966372880013047900528493817028290929572246118813877230496373107828346428269656402916772902400918505774919774164372247101672444655600720364888465971252162191148213213358131892745790106964639873668281886510999440211446778223554407237610904417557937019527851058205596033630661731952699100459032467027492606106403986371771000766377256311885064753524619727294897166522482309380703447990246270476915462026927964477140803819436120032531474068331896320652410636144656184944024726339181000547218353433260136238155063590760902647178032835840651853866922860602057062431575183977850326661437318037708800307205988845518863427979938411357982814145758336834590705426988255266657389431132627113048702556164126226929339533764249718214454216780787822340228118345837463899299088114036321572871712984337991983112350959443977012161514616046027489001422508951229404875282179589564400071053362072505970209513172779788361593993313820719011932401033930519574013454267534908644822317120120915706325910934049210564956329411915735265415630438013721549343095471835892371240332735974182991567589782509415461212611293644578224481864400590549897003546910516975446663346995112385166897290137695014408422691379236201039716738565483411286636189978638992149344308951146425182957724979295417480531039629965037179125925051353063336443778041160732677695982518238060139933415028611806615406987826425154932355563741346995554987239822857594402325442278740969823268833148026778480232932222614117702359355969841614557602763153100768368837196307505640961574982510364901402164846248058321562362742453055634131696533725904330548259559680884411859888213685606130052345628542998050415531034676634282835260315138616557221319584128838202543412084728699471238388905684923311100915992869279234025844197744269399547750958523829236504656781563022174634259180824811898605284543552739800925536708179231186825571251289341081391564506573298759941630661894481939569566682374593842462146505242637478148231022601160172278601667447059814819112400255196299066603167568566554439861443263065744373751597359620416531775234106826314578464476312547049019485712051391601562500 [89,61] -47791718954074790111137510161781664737962163890286300282175236054801643109473550458916941165516751006985575371897118363325346225998256712970475343198330309604249647925513992732541825980386661850960892387026012122075395604675830693985867009777739090324327294228867034805788279332147923086823377493239210534434546224061283254861197300319504792194750970285114735939971417236443207320911693504474667399797879146062258207116954269984752540123096578958357459315596320105101470149181707580123506989232387742966106901456699167508646023020625572876867833925042984633161144124187324418535016267251812287861376039930998138764248217813094519261984326302799700332463307596537748962862681430086161255823712614539675035343427052009614904992479236788259536410755053683958377180377746556689584567664439736577171470492619011417527406567122503218100023219947899184686156569889442305826035195664347380848499185170348284041027972476305092770552842530380381021920281543546711549353414457257778948692270230784014317814093289564441701234638569046068913900288566596208903084934982944421451215880872913093742878410251113341410323254812494947301098130422697125610700929218520625602411766670531582728353873384288790976699290294708645053155872598919133155613245532091385771581808286068238339873901592492022839065495953705909282551293429399088564728237820964540659590185021475766471092517853932195909951987876594321445763182434469919779549241019117362518921760519695036158316052086782907310327499157050026612822470034885697391686275760707564622665769500247595842680543036502682208629295377588097804205835969794575766130185517826911586910804987438519616088430027884762728104106950279843869271555608243682551810871218867125048093038635141580912523943949936761117984030744698815842867067038075938656225106692318771444715981633821446489203618925345867787124628418816960477705066456128234806009846782999390685297738676522051314491302546552069575599517637952468285917523924179580208336189964425348366143173284039019623181070867176326499203109161320357901056681968413949430344380863781661383966369897647825660440502741430323961148093639329407049086070063742939192433286539054448882783822393337037392361250945008904655608141763323662746337640884305212721855615757192577903632471346264334383060095177913839278754285668879395578730681533159857413640459466526339012590815981346153933275101366788946390098521309792551516981533310524099533722619526088237762451171875000 [89,62] 8446730682916132302699932803723122174842567700723718871954511709192896921624588613542781696696858243856335166128074952739226350684397180377194930821448992249653923465644569642392830487285870233479431376603712073177625417042348330259339336735854776815692698230230977889713945924092538633681964697161124542878886909400340362922390186629311784532309656044614563304054543276802980118263377110057924090644230613597877940523952730313882690941357696798396289444746574119701599855081017697033012750443841230034156049603685434371035942503214764360090833005010928751515384372962894842221254615225843474442187706727695515678649353400546299558044744243615944732700192178060090797233300550256279956202126587057868279144951219010019215530023074447027469792067780335757388128105883751492497188615110065678053450363659247012403462244215657410274865742780835904519787138195582728156002807591715305322198662583461858243495300900978770923653294572048157634610727461256990991433232168770430146093665154134979416302121859040938944948612025643574599361551004486661866633391846016606014506471327993051277709121097604345018607988280208270377155629124015615266826052249816886443027378316947808829583591566451730543332238375697472066032903298351269674962995024774298706553362048396288232751326891544671539300053806876605064442474004770899249740834804725433977526901813382463470127094384361436328836650390518976015028763434789053202027074087611198410621071671789915705644969687020667777668623859503225587787550505942405567279042049484246627205183906228297119426786134983612224960720833358838040346744320264071905453568398601861108562864461619930748098063710699923309261603896987428467803099028403713693526839465202572810062416727980326757895009705348352196666118419362489505679099372600117633374307487260910766591013460166974659798709372630103959661102752861544976694134861822328626861714809692853262228200914699129028825106278046073398598896308763622446193960368776653880256623966042938275405095995912342752403104403410928764370410613213974805301177010624969888873204900218587087989981249415020399061333880798636161416894257612284089904501123708909596870958502835353770674400255283373133639759727928784094718913217605001231376203525675890535069138212428027469578799328996347859824469231337556281655678741376574372067640368490843060930089666537012506187520101767967545850095115441596881179448029836158700223852635602383998048026114702224731445312500 [89,63] -1238608797204184849127984974507934460227041376698231993497017153655594091273249654644570058107352457596269458217553372290736606633513430026124082770572818147421116029926776132535406332761989484538647733368612537150044641176779983047367382483073209125099190284086946890717956858316761798862015371258590476676701581866261394556526823101902499287050792490867775305870611546984738173020350470345100984714425847639349798864264541951848374770789530903179096839297599975386738124325364297052326924271693963713926279067060486383930314095181255792433977907212282282645718968994827668473854850961990161741545761451613706966045060788382531968713923434683487070396610982546648396720234214297780143201412912268968215620960742189420494064505630142092719908035370791492352599465777473596832885316800317207253130401092050291824782117148861010574028383874567528082701185485920535909503587156992531162453282358578205587282720072584101968986592878549148941952872361733942228340565657090724233818749384441593435500469466550315075528439771226509887394503003214691420767301400572183956872533215358864580577379671263070329433314763606859236505086281858290732007594203820117854616840052249497060952440212988044735238297891241111914415538226380406002868806682895573750100421245785054186511498680018693603672079216746492943296824686732644564749046629289807745138591742049447541895337617812551060267548872396152164923634212440193169815033591727256808570343546177542338267094266816950504140934146002478421526111024258729214413693656260601734970938586994798899445617685786497078721933240082493601980143931359166922316328151800281161149830592372697000750367601171727562112110232174682370645188308832840067886550740276476669776696408776454241988022965378704618095672084532231478623144664731796853819898735659007173750286835794014459254999388442254004349101797082557067896472488944772827538788123207415955011405277470124326855100185905912305634464356563880386698709365435677641823152041166385267408289430782313113003787172398246089674256739368793831585298245855872460024799861409449919267007199542789304127074405328889455838062175529898911578961294700573210768710200259620329775655311830135593512870104318231982957339282147460191240836967389138711431283500983406890874251484047452770598948748333787827033866389336237651092321427024938457242085708671697140537427654667285786925625757746814417622228530022770748991733924526670307386666536331176757812500 [89,64] 111226212490872424831476079257961314947812604462427929631785024158691185352157605065637130883884410867739471552192256843130619939869496863218963277569122340012219366405724545373516753810165920912630293398013368364770112085513548118936496574954905697228110709283228526459664600121411349988543735441707457583230946661030095346293523183578521663573681055639196970779181662702126342820416433339988468304620692494333420021229461493001720635713933745692150238763365504800615872450864437088612538698709387823366284421993649399886296346682328084905338349210559587321746770179069642227982937535753271976337177441726927744447746886303497190476756921107818617848252665623500793591664367952452454200497221590855995387609671981531992669983201667794298143275753494345366051320637497810460757734370708324907507624947279876442778031313882707910714628187949343858745456334588575277663543286708184736870688014466858794955998145549018225445562437371233758992144009926371466675002163298586150004241393847558210099530513866392473965434844636590782505683243712768166150702489283392785679755156024462983887109267441923293172130863704264891174482222804365355950775561297989062963123879440137661295962506204968729769389899542263268091323134364837758859362576501885709231506973638021363074454552653104103781226475900492435261766733128446631219502459751818306950871085183014331689476800547789899013936299801631891281901107118068389058030666072930440965780505853421840222215103250788275759162311670486767839376688780681898353863864730732438524973205853092794435281754662669285175115864442765697360212626653839682463700262682271580730245948665029914162107682804749983918735617750060602717960613660744014258330717804738966138428756260955108463067474159419582275713933990798072655584518412203614412061637397881313315609496857765298262286992737282936004620773854319890818877904317256015220342628424049454779838407422208245231542566015710697694564068763825874439352116070820452552479312102461830218781532439131604195126204771752058036658342953720635135431021089870497100905486898862723120262875423983012630459596319636172616314137552941682364270963033937302980927314662153132523303846806986953671520380565314096011940504249996297519316917894943740052345637413455318568212388747501912849762816380164872850731131088073986860113912223358801662118173582289568485842369886001309346259689290438850783628305237630412571903093521541450172662734985351562500 [89,65] 12530828571199013777536163421852948651336728139656831602875855812656095939706070742283514194447104281668213217160092485266757449640812059729877836231667530057313572502287574945691951728278884313910786573841177652491932709658030058077879528890873360975290660016831061493185871856962805910607663918387740283534875433255098085377745237614953115490477666810663401295768732340420238053387132756894115440719274439063291320393060109348618132938303887817689890288877408063476780969056970677644238221935414679992558658002936630102974483402010050240699590555460549504935413534043502333985102101615517428215615775584629841491524832248667084125535159092892366897614969459954811237606441221545585411911042882920576063772254493621765344276407668341853354382488145902976378218855156412870987558386294936723860812882166088360020489110984285973877539424022926100523987255811669913157458661089931261581405610287274014284516403336160651058957354400705142992122679811492966002168894357132613069729356900505402077349058603275925794812858540184877321219427924991998501722885214731488734948124165505710675615817758030516864932924759419580230943671986704903954477345469631858649455209688750099593799417089137986245442086412109978497483953180211270537167120877823501848800946502852682528965493686283885492559983960234407867709650044141521038715801209286468923332840364635621664156760935551027017044254251430913419709541087358788878990633153902106712193487574894515399209807065395679098872688430471926021068267569367430723052424583846554093163023112872373099446379703804076826408804837387430811215738166268152031654801979406265056479970208844548909875970938187603740311993133301378473631027271197415553985144412754788112561217221441180176127835174814502774127267446160754741654703330024273126197129126882376905771902655903787900750409820763480778087770265287214550245295791057412194107420052551451618536600119902542303727270825438319464205177818892599668746787669308363435758080019764942225149937512822709157566746596829765817195868847783301252959933129569296258300336780643684899034336625909197457070819984569984299189534341124039661738113010428474311570509214451024407805456705266303926096959657577559925888031409791217697717204423916877673632305422677438159323075555391784677210603151148752198570961095010784322153386659871342479855505610167742669606723656018798139946695629311474954983884107923008954799115599598735570907592773437500 [89,66] -9892441943375116870623609110571957699268445825696555707851615154590375592154319753858676021936960972235276668170830087773200216423519487305626574172643964016117979390170965620093153260803281679188049066132390671852384841640641327970264153200289181038757484291369912554148683655055849963220326893368166716802469481403189478896231768859965948897216051115090945954526639510547814944092213067787892882288428166031815386169468261892889342134853100830646966535890202445974441711502488724324229792356682629509558651665084326245374788250200004100659303537971856914303102839654621576151509314713784218141073009633146525227390114832663194085740413104690135344448138462084469882273667742287675883171962863153460641116192333906044197032929794842785629705230901361155451153982934110447179625447574659020775743311234856669038044874959155672559590269127998689535743488468037326780192247153472895983557132421494107304322295912089211868383270657243079965069134733880697504078723766654215276951241226075052265203457180373826741812124355472442497320490189974883228426825891132408352734968624862580691751747373055793012242790361154314682876982214964367925959531561965643464963221865283244157091155726347928957309023337794577900496273142348323344625505813855430678830128755600326341264574215448414454819787036229025899953613885511866267584711353559643382639304572312166198131943361880496496448988202273997256361864195471069988519994506946597604187130534684898126530801228439837324003557252074995823342560693668606121289580134698266325773858810119622791848396953262535580901842696733786155432318569745441008108524574598078158088394267810772225896472849152685635807312124726760341229740422300057906533608972720458117883335894750675845558499172792035373442609149043734928738814278033640624503666614891420503115153920949278125304344294571516975432268437503914564096153882055261257532321655234038149218376068154155016318566507404137746152599477261120840169985937146225325105153219422077360912570403828413827923437014600662757085358097717752167689965514143879386630944724733621149629917773828917097042985544023729021836811185022210291783805724402703376918640774078516984339297303281564389259451350003994003899509106905059851605449161162665884615560220863982280647373664331601611655586018556503250545093854865990820317304290047912603128436888106291371291921560057371149034767681194056551359852780258563598181353881955146789550781250000 [89,67] 3198476170940174542092244129144857271498952114614797051879890495327254074722825255004569611738785418842524608122263337311734363875807307096753158044518622691727821193818070415779718847495887922623226291807192401399351468428779020373336016319295565258331414604889335274775430158542884910585388123793709829318238076183714127030200577358540308732093670584795838512530907194428391128989834709498660664854765376058761372375314391423867663803971518312672834179579563784827197532886821536318296993973352625661103000076994129169435142586984478383373118611513404881026029117352125877388373963199181344731567229956341542046044392011530563235326441978923541399302730270148164005628788645560195622047111603922406501517648709437139432598625838233829899143838863686625894284051209298978844414270015434080866202202342687561430891051355864942469875619891702594533381150288841799633271842400520066743330232828931170362076811676690773500033419465036936143520045736771007522507020606373698617164531222960562674580300265045222969141263803033829934874319077314038033218058216569088474906689956767747377296375282612373867836445541589580026297200092462785852035498342849939849313036789834149489213521710843772133877303862326692809304581237081714120378827032098246326947253034217700822334225599834899701652905400177583695924777764286951978098697310396151143711161317637017479915257553983558838411332017215233552805972416742715095515459707514462793754583864670094913089205320803690487148337740807820735587729593423788555126636013838096181231094752547585231451344418072392539717995442855515287756187928397241226072097048932738715513331786469638543391465873821310775831972389250180779970953547041439912654985389311796603974100045186966154794898986907137963541361779802366769225175398607856943763729981127819814846189583351561065592299110717665190130498680602912680945634903761307829311339795298502572962197566417955159207973165875061533395192621356573759193987610127781952117205391632358273110618163217199421052416613073216146216039199197597681181613207822322378364099655893392674178301364037866379439605888517036240887815117127006047381524890420375676033746152481933245166089015530746766423704876836407571393491489878964748139081874010772347988684823661970415166806161290672412442698068592119296903638624081990058921055267564295905522191146445709504590262402911973946809986292239070854344362704324566948343999683856964111328125000 [89,68] -764427089960149338744810917188143162872533812179241950185179049370948511151210378554310270266177663239302769189107626977914159591430089866122816044397979647510590694191007635368521535834344802452715739483578040397549422800279384140616556366799736849750381670169834401739956287021839168185236278598206696418254313271665335664829032337347132548218607106668082642930236867978434713831447323922802444573196874628340652645357213668292929241629284723507355694730257205222391942795399892974034583503262889381421843617094626101268258344215864252776371841307358300985162221705000655984764771745680431109315192770508122689815065111913491142961621205724967032648526531621828710601759760725346463846438508184702105595967992595786344107988885437682954662550671807540834053006360385118182549297034491152856862202480471372212096075628300484512758553392602104511868507158814432770449337970407321869816109519000634178486780032512189232617459610919283782190702417244877081566654738711085166687865132608596273149361092446848378669945867825028920275339304166215220506128625999932774827904599310164285592214246870126617448198893522305676917153932337280872441868675355993054818765337128621009739525896688702562799548213111948540234133257794966941795570186081692464491024726807491443364995881478134037418331923012495025620753304284993613259530610777166561093966825675827614541707709122600091101731183713394237646497280364575492547402453298945780952285471313729915501951413376287741507749729227313179316195493832853033480968100327590547887452522956598424004944944999344159924546554039991728295457984556905863937843240343259292279257322707149076842047292800314409154501327832843752980154663493695534907642594531671096248681601737740224457085171095782178287442564072671303440302472410997985128175718430058417367790412572493461679016751722652834358400444413903248026552410432630200676340579276997145804069455925726464417119991851528397661120179309261595304378051430395916896994437097704880762296627869443770581387768776448516011768149026540636725925914828492476929635974032180791437158771241817409400494700032549148548805805681328949609887873870544763186037677376014046995379422598595203063355206052877635614437310658060663926312897400920653630722808281717800131187064705122517980120641519557603900734169024330240608901926956155706141786553688921832680063748353925785699681575847394326625461324908883398165926337242126464843750 [89,69] 148122505753783458068986635108869377974268105524511842471455620906562181920254595759013426280057981220277035254922411334675263153251683838678886151157370514590407584947556535105553977568731565422391761035166497578329740159616749418803495314101302437259437512513005254049954943499018243965925331003057069488835461114823660844621713509072077677303782906676637140221106520794233441203675014128309478244730951584740139526771808390485465649444705989470738433194461813640449222175919010724734449870551838400334778368023238752923499466312633290813689960083725567969243659229521363549742436345029095066373294031946528875328559889094709265734395323501445243525207227607370048157215381138882159752148092825802041290175632435611637788305303025834384470186642188568293026379625171556988723639454744220716184867145160954307022982365667068934716840331716094025819090616348851205275983908205724359676789084146340626150777018263670541150676472908245468964062309650323358187959104399219672914462677279572816537046045769744953966656707055925593363444514607057272071731741981497995908905806229034380545708585910521078561864005014509793597720308113067920303196869317419578142379196999255842375247026933311550177009499765098994093507026873211599636782564188504433577093623835685517300003705145011159954865542450071592818208142621313825983304986128518719572199123874636168900611754154902947249848144390599972925802363178006426389247032820883400240701287526195216169678434441280080654595035271558193793441777964754208333731070531094244047289612974712723511844236975299411057818662476361530344959352923717672069424218355382212557311801075852737260911314381305223151790328188563933042888204723743065381414433355336386930177587558182799956381004372824135204614809004411500163481805680372317877999220644728130401910950013306347285894903833953729129911504895917449647911272944840252263506877383192383843088621118406143122149845766449176186824403356227701169162161063586642777949503255704923792920639710728437977015459698641593285632165302171570848266217608229821302691460565298894381558147054711691787581839070314642669468768014819446750408108375375942192077544735073759357316317044510414975772209387846268064529534948418859541815960754220975439595011138195893045217714563500124050084188269411829334892033583255132473187135170378781365406809667059592064336749880452569007054824164887341098051365406718105077743530273437500000 [89,70] -23847619643652146396415919068244016664841192393642908160880150840522941577343227715097049374224840354832093208323816090364301930740983096595816679204467309891881932060441998734446528938889399998984807252324557948307727765486687568001641871957567585408703529318783567148444037441001471316863437505790867127512056440776411577883810938729952851068688000206997349530811236893795332266462538227014124749898093015037882474147393741682153481294715539578569463361017980471088555145711280727414330220796605119691002180606269007412081608555173779472977442204645543416394333745742511384478228745141548011636671911344055528387757656902535705824631923064957032644659061273323460172401704280256023655337026104281879485864184778716409911750599099279207197654234484975555931103655719631181890292210227501251929101653880387592330727859433724466403071508030304234276968859169778475908064392667516319463485057811840518988120390809578329518571302582759214920227699079846102233797251596329058793669698184788761021408011622243884000682241243374638654237288545582012058393948987123036114282617310162013303345778187525940927186168734505230523476121748477340218736821589283795611213356822086123007104530860485755478326411747135084120760557365210557513548290784771799529940316748244228976039740383547788422027634462321438272368838435639162815687209842323174379921678204124537612069352791037464045931599783335444661051464842712677133115046559128991986028119275492069272642209323266477860281982875977758269834182734655747480544664442666465921227713160128993323104425360516971737148389946423177619827673719681283656455568281270179611421183807405862786777876170454756866871018739653983771716252695955688209950870251718978530212281742025452025063728280645931236524477093378863672063364403351990947283430646567317711452742681519673598559600809974589201229690462769049327888235063162262402598813551262109706957678987871616743087238549793190922120946019946960813852266940075202955177175309830176284920500657801867294197841025140825495638793679213274187201187771423229288080885702982455260819628381502894950271797570071203902934510062456981340441809114898324111484204727363710932707383913051203297699612086862152051116615363506218517471084504235438831697793337155371924434640833916410383851855706145250197678603447687606149725798066890615908969720730042250389093851549208869368239038788459538409369997680187225341796875000000000 [89,71] 3196003877320345336372162328652502651170033229688573926757995373772093944309485687310265759243606958117837073352560940984003655588346356751727918741897609383641666845406198020788864513965733121377176328690201708316500854639434940209664928106500767249663962133432173838154143351442777940596681160317164798502336967328947638241666187997956339014205074522943445600254703677047912649695284366553579429763965082263943484953850867360147296867544337712250559895996047830935941525831525947012486874987544512817322265724330261243588128242598526669990320731123279161669155693914904784328493938155054641415984490518871743873753592392877835581182012490846457354909471274757207085610791351267758447730669799153044771414498033734426074245208348986976074064687502444120496742214415195990159966349955710183079554646664626066550887158900472738920686012036494165655532987713292269606839498075845945766042130537414740905266359189542668898064136078835615766486229870023439025823346987446405449636579621531730165696235114934191331243495419476321368521908825958528774572991107750823304999663198924443207343242806858845460389605065405268281955485505250326998838573028924154127793799496478534161673568787661285912330352674245978397135956284884018710895896594805607764527361746791889865634651331647595214688897052232565079904588413283810792835712587726055952858496883856541060106441390835133371220221053411487414307441370936561518312007282675170026155335019026268016500484209468414520918644584769037793559856694147624199948839297756728916220757460684356870091589595630664097942402603137753774835136170552354309109319267389605988853150501776947246911115958173806324436001887820518838437827549261143380342839593688208896277636801986602393871839731831677750527616212337696700048998813918496995721735135294088744240929672337363415704292403110077333613297473005513613887416275875828025942622186048620447049639895694357739398964813154172303232219298554267498659521187410643138456340906526687797487064241734408519708187822958196156200495043348984336741369002973847092951485348314973153752994064035402372410399431754131457041655609272882528610376370084807800612583438810913382860684484547731735243133592884150266748534170657913708363217403097102702616325864717097257230124215117686939337584259051766313374310748787371680288680215320632874131158698215221956823539583597934242973660767805910154493176378309726715087890625000 [89,72] -352203747139765446595772523575165192490025264470147106562009921748920156587018015852436661238171724767508712501827335014943248693425578096842325065589740172206933282215015815878928211316854766956123827707060485298030084767784317061002534699332313432476586989274142895773365993036107801601150473136382506577955524310915489223893161238793517707175051900720517002724011247008825338226237581618491577797283831775488848259055449215777300381357709473000036342733009879752289602854015229182255133355981293653475243888905172800215728662608461027449978401966720271212656736514782974439861129540216556241149519682240792431263213174841718989994834741764537688728735618264865685701193106696541705329054127477207684717746839478778668882832551924495965314164851442056844820688480374272943900295082104797657945854512340365300057054093841746824702098390127561385671746318174393058814583832285234344105551678995181997455860934602949135169566205179673502686444017135918312502712249697011204152019693995855854472994259006599115476383678023898762181234947887811972262149114000542108388926922746763420731272874338382929895152865688339408689139454840734153214343426511604617547911907629207701231715455544656840145426973643552684921832756077437898351434368753633900078992155688076753508254347729164649033414418346221419213184140389452349298975656207897884762764411278196620426762129227125611453155533707884577612250468514685760084976153917051038208942662019776145019244357957698288261286464063887663496040580288710577126809384101321159547026125034090197243492792422848673609418837137436110935287707042121910219769226773032880455024863789898748978425600043915694607021856149776454582042517994722572289171036893650698738072529595812837675198506863072847762141196435221831951828438851674657178593796779111837783023985196767014387316999885205135371366969678432000082455062222369954872683761543595714355627754300033581306969041911660859786774674074183400157051291565276726077553188069000921280456800744416378481283561456250307282360470900232065290667272422272089155674197415640726525776083321346909409017902909310254709822457271901311609030612070736639280261102470702514882862728289856930150268779893484101848068671459484180909369123096737590263428827327983876656928636600781139094299197868689661779238162838381885484931746657387801835000778644513067412188823377402287131271441111834974435623735189437866210937500 [89,73] 31036124803914949218800999589584867291595947901673754234684976197565714140937338103158191608445926430322429070487065836860704190404883130735157037601892733678224935954552373266273928216884940878849935600908488133902378939866977168147433906317398467907881482436074773166731012671464593162871928909761804141050593272679952463075163806458548009252515641136240191883359355010926856174904303846428920197561715322227119341858124203370469939069771320554522860041543580299460913144693162415137164876293091975229670028011913871410655401842316169891579265348831791854265597789955717701601237594232627017529024486389171048261397562555337399504374120072613571560798545832061029266900942664988820337726285697190632550830827963068140045175175048770856520920143455437047698854844808628433048638664500051902741895945034701453450947958645472792219060257247521632519252461088875824923000347572896955494967865045442784494863673328385520121965964969638475274353483223901904401589047160574015742836824592930584423935440705621635804721830554491770946018300270241441120776917581318101724335165868983930839805872071848300402246706457884721169421139701627423268055948820898810855213634714939693241104028617814751059881467695102105499333022424141373951880771421316957453552191708269029775445500145970087227309384760275109003715776172649845819604093852145503777938364131499891833494527077931150577694003990973350256593741735437556187455856928691577102664269150880636569896448394556103460923984208295462097550051041551126177379782430843636750866636801469380671225603915595758108123840720182684397953645435165035073986195617484696360911780290395648903216541168110447159333557204028668218662267949461959940292352885434961780158848235962121911135566650941681154241713443761978142675993561838610857240608784967782200975040498666177590712325907324139538017275845494885875952498386589807747252029059880464415468642181365986035309427693976768239249268609868618055215898276926459414224067797418257070783838235017435157570286148981910890281998562471699521072749842045158575196162801210746512459938451442056394085024791627903015574720759661090210107569839798698085856807906132043985480178258543322176014519067155840675736423496665685142201551500407772428562890390089273837622116600441317293467433762385020520897058838404806124053379100008989621543098004577484388281291041689850113138859910577593836933374404907226562500 [89,74] -2074133215354670895729594069572122888500111912665304735372555313161139095966490639322303599317494489644874199443695634016833465129074211600313630776211273263550315629410978641621005216106473234362680247333597466912410764353576830513791743516603271670856096370130705372877554935955828269089117075323243659326387687878881946525142589392948342715368236796709351830961837508663828930025493407819373916383099554270915892096016203346554350603236601795367365190091609650273753869881849293115263562716286159530135997436877424926831060602681120030344574577088583535445701423075270280546329071429981348538690049856315402465772068468724066044108640960790898065664307079382036463785691482531652380972066273717195538865688140618196106571047896631002491479708005489431266303586256221854728472459963284210853326855985920456363232099826546469719390010428021166603067307900279807536208095247688412576577283602389429497923673824206342755347717261618347517012342090406525721460398856710084090763153339399754682671676498842818138677877385721883173045853159131204112562067687648118702203068564139560939522306650614426665482792145858673858526674952800050505168929434154135139910661479303308065940351494922639156324286852052626786700822500960259748862431903775064084868560878289916209986847679126522675050252423109596860412516647710502739513141790303383410754216028858349407364931639473846425805831369676361959417181956712055530682430388903225228936550881169880536204938512683391264677923683219786622652235900778268124566306662995090670694005406013241287352638165497952459693376521527255306453132826309704361485884606882812092622163349731548674930572815039427511553540126854093281013550653911025792594511636124712075562733159158561030903142266172999746625301349691427092245198740034037477288452137351509866859513686520887529968236456310969098971880985087841730258715477998795646202574101504438934444493136107736884945269983215709251482012704439319527513694944044573826206606096518877078753149520462106643668869483957393077606679230569462401262254723552674997824526000549686526440504954991752790944939821652460103499112367104230636141144102614338406146270227911972031215250098216255195833478607876960104971711601013069154944581458334360706477061311031555511452518140497650179173469554773454123586249262836353199003839262729628019016641336610362895283503727791168946836819486634340137243270874023437500 [89,75] 96053204959616382561216689348163903164869791747669750138786549643549597432138193085293489148331286486676047472925029516702067295892668471132273702122448711836622567837966959046164722027193565482115370691167633482125604814820387451781302358350702150395507126504603079015235521654979161758970175843491692070378687772402094639628868601829020443877257167500246064725507867168011519231362282415341454012950031228220553955629619918445911290857161014751018512217337822157279837705853687039100012198049866538405731135658866363844144967866836438277309902511315994579119075871003025214351648465641374870055928649896313295092818021183379449889210654705527879136707157940580726653660191546015117190989859678483351475720707401030455502137596425189987338458058923413126131059303109773475565182388459669919299728100908897911242117367918291917956263208034425645702453651733754816905554230697182316938709473432326053739625455698412448145638551949061710527397734553284476536004714990825147892846099664620059399177261168196297968385472481331289539186747435342449598158560563976582632320444324023900450963497595133896969282439976438493793035597055396283070615192695820823377707221856963948858380618437050465827064590395025193267050506011000522716497630829013001262691700898914525427795293470975984112522151518049797567260613708178346806042294628191940622890582236228626333136086015172744321730524804912482113769905229930628763246985020891944797733601529681606797815242113437995584735715959932579096435351272682178103739898289915446136741167380773766574101632747978990488688761610392783401428880941072519235418266027488241170940249209557948397577304380551261162197338810301675279782671901643710279460710005360314396956363777711918619808100730929708074919627730689302957848478008586339104635919283958673244230651549731633931453227941348144836928326283811582924292168207489270955065699533449022394848365356302230871189448023351737445556691617310084703509675708574782030185662196430211857057796371228355963117178006705609038644465716932193609593823112230706728302394876232574291199958198466891218669884022149027613879110097653615878481168888474435096461839177452895273764692524209562895482792114719943434004019806591148684722444149507034409267368967099820267142710187710818546435256341498350366713970794098655023639627523415708488960184559372043891706857005052810904999205376952886581420898437500 [89,76] -3242484842423845502573864554010070185684695427879974743392322603337783935333757889300072113786226166957420656269333459235916281857996633398786338518939482750885025167322586887776718466555738952447514657611653921237052371168164294903964940802999793891713019306224527580251686887739047371746176438837656056193221208215375685625316003349186701302583235746402020568023056834106875088610096179770062755849588258955497076877289419822516667973254103320661423427288632473711586763449158423026760515554936931660785543022623345527738208815657789033239582688349327204953510019250868229940175820559768579422274741410715136807405394972904677580249383296900999973194085122145603829157777929257914396633609633904027629795781779147403105658656098520794218112143104567153840324960154532888445522074412934415007531860937782861277378196104017102149334822958906197961590830819573366116535927794667349090475507914755605049631636311695575433530585246987312770015068357215057724310541302774459573994402393687258175284662335187931354369182554037664494243028222689181891806348620106617050128895434740385746624671504585652993245462992580690163328964061791688709779601485661308322372351075668918139964571131757986766256191205434108514307636846577539556708239186247571663118389360109489826695406412127856274385989083680530724411013925791085877115657507360455561145914061848255052098792285639993986430863847524775722277908621218812556632274356855376298207493391494880024563743847989754194932700402346612820081560540615278831412028737095530299840311388549831928030460514576954736364164778389233697765252555177553837445448487840474351010861780590503905688636927347145312081967390502225824885737096105893544871894040044053377358537894842529011266730753440806446908749255108894604278855928054623665449024203536048148699861900778920213117793289967410993721893833679885368112900154899368773059776092080878956337861837420278788589357057675962295024332671750100472985341855646445754434963517859525849371106374210647699549256860444412282054223743675473540206561889503823738680842022691305147110491921690086880248274054496083128665134734746191267296393767334843588291329931736414958163562871933450051259842662116180760225507817728542820413045483213874438041466905311778374899188554501623836456588992580081138240624769317341026751876216088968405211104933660249609143899629515317428740672767162322998046875000 [89,77] 314414354496410756006136154080522265764234366834819855074551053660117709671435959576300215159531394389977756625153409136523668214982225423049213429618866481639756469100703207440593873127839621757842163632637004776635450014307512584001794941679373104553925172751863100123110395647004313095306292876630509104704000439794440865014758108203877114064567627326851563015132082486720785111384988830269940795447065637858488179496273578642161831948635428766509984824937686607456024964320153225701014992090027553741031025058797372452656893321721003636655246735063291757737129516058086334530307623775087284741516836100640086368575406668612417524134419834296256225937826362230924322418776402042132588132180990201899533134646674790439042863151880420795134528582902053886210966443479590010325468208070772097577698574336780768449240084625276644209594499495346338075262877858705687670552818548493479774410706067677100768559928931873222310542303473581359880280131912226762522680432474342992946715448873083477365308383977565966810023601904288225992862262969382541468335231803756164996851058196826911375661143022883333187424215011596249565580648493071484970626666253644540135650320586967233852080063248545308607281380949720131354007224272561939371267834671554404508560643964864440677886935623553556666912541895282936063699665634833086631794179611138083457448127198387940263694280924082243066553260899929554304154913556942833756256201462425592343176525854924061402067017204465894718951295607435411575453064490109401832094364129741641215303972916514176644870951124634192397107556576139481530662262428174371789646816502403971399324367477408254654169834492093220620374076430020905306872683181621873982103808963920272492060865105467417494893447727298509378430212708737703679875559693521186598369845685474912929737271782641098649522183972266642925398685349704979729245108501193624653526908761538771745912265290806483411226724022456447550700053797341735371543328521503987311221067009140559889155626315239918087743404534784911962176524288559524587654122956911166782933725620491927353572689744537762834667550526279941378923074888547780859111407214961898857392716561326390073916834547897388624961266805514290676009217864353943709142406465389966102343794097648054673155213708833908677762591168365419198526370895905441482971877596271328280809510434865407593751918113866850035265088081359863281250 [89,78] -58148229813042728305278227620050782410275940727821801291526248196628428622897816179702558791515002884181226612379799089435504611330514636800702064945067994095550854757614503823268077515808145792814188341290753458142432703324870593419475143901956162287568384273903424827747036346292628719032558548733495872734182910714376153740176051889618464429063674834242125037636743835534141805092958087550497729297778033632370463843002636877788420947712254236720697616806648600899688396084004447935227771655161972291670985065672455046383476401317703858237472797781735939611380181452900451811768230640860770048295568529324972250750693915593443133683357892891734929665101039119014513528417822104858829959365704229652873379277661853203843414122567463254952556426003454921620353658885435488035461509091320138220249188890938039587855554212909414788819114940715536866969817073458066604960292273560108014211777157858088165579704049618109673506262576750075936233400343066835456003029078813457853759167540400199292577620261023776027684021240667064826027150166942050563335810233026833996212156945110004058434916859902386300355105717069861376198845188794037011106042826966263403936923543096445760030579183419605073097614279481076018690930096026491872256871592553277609189590752637378672263946961417351932894040375202486207995632033266373830541835970499828568572888068993644217827759870423347157901385125485403163160293160673180583675414899090068913403757970519723103046513871320935917047810225358406224382946091317777352595022167945280637135020920328662579111209708749142665920451112602023839747885317259049558926670486009912121158039559594473962566441956985108399986319891646118101036106437608535635420282364096890593809885091589598087668305433626414181940667258729900584466837008515319089570304976281467766480981442174835843642344994830045842453421941442365758727028279310932988011350573215533858158283133560887997619218076976733292783014296139263868447369570373452363749758818883477429741751053936938363492823693284908175431314673170195933495798284804136561069522913715999307139795296211241827331890114437205539595003841858559087618112177109805104482835185879892661683797153354129977006308588770797564613391415098471129554306309339706616379084222481679244839895740178656879006072786031551937246836948975772133573924585661406245289180863772618423901406004006275907158851623535156250 [89,79] 6728135966044704898847408143062238076115190172635999843939834845750598214249424269968579124780879855897819630001646610671117307274372871614662556781463401277496665487127343328703257492798885688511531806949078778018016565151637849406200315831394168255280242524636413816103320883291568309274495833022910689445750570855886896094164472330483170509793359377711125941996544339535544789422708577741956676750311355752621876728693946905017874578950725089770532022576238763620298254779813127332371425015146240677823458323917415929522180052376528567374201149454000715021660437284308549059051090678289336420373060608621820349113307333600286559670823580673176933359082712261023225459777789402283987368742400117253324795722556228518843718786992651154425596329333749243568979631171801549685016355910310875135609914129900972318909925393444926815718656576182757779869311437576491174575820414388911224169448984659248251881880222697268410018205051904272424659723572373116465170876102485510652417802942801990715294207193231965558916098643878855101267420508304388717807162378989297517760344249290762975855843615804007465384724673592743117239893302964414628125515970515098939363136712400112932546228098108468163232003374045694853126645782103233856660149769801358803015707598968553985985342052663107741229786280884855281967273612260889761591265364246557983471692384385894689715106574862451160745500701909320047305919779232012243907381606025596885615879844931174559738433068054512552071350172004973130033359447836579504072358793487175478035012700669537162885459310107293705613872507516628065191028229716548619052339116238834892635311095708092654337361241122916019439547321878824694642382712395641382654620042399498973410805869624085509350377470886361765287258753437105169362007476113556030528752700956018247310604432585021020268924405724615897031028831741678030064796060700702304227646489743404322015125787336740630704424019719661213805241118970606023598108542006892459861108520328496953344481988531714863965202518926351257341085098017924597645365970802025731392961759238178076784350066171902981567406233140659731824387482646905404172971330555725830800309305589202796017875608410764411528293893675820461992027263498618180631027770973138127141776603176083826383305838777138407777181987675065467263842515834424067729844963525917618330570314083560745643808331806212663650512695312500 [89,80] -476732226250482762374903004102762452007015390557448040427444191278760409330746429886843698336007871593499442104104313165808914462624378664187778068390953068316574203021287621250545354130086220143113837879067682236377126821551179330518436950559803427295804680994682284180901382286105787590015162271001005861629078881114331126726198447889056306679033545305106120097567920154771329042851054817116586340906111767012055088257106352544613484852137513106820025494978334613682865789725214901665906526269578724874920386514792655935625011671997160545393815394439255828818177424822458816523119015289776322846713971464714120354395231907957920049737762236962558624538834679828144275535972476130605994861926204934212338926181100859220473534039016178341955835871269730457472751819929909181877665811876836142843853458575878317683339230805945017387726437396912921035566807489643765578341646213838955442259857379709212755384170140185924092772344766834797302420171080772585882634232829088487084834656531133348523911623080095121559006744957405148613435216618680476742888457845832111062148978219108383418581983460766122859201398936832540865914655775131755882623999387916987533845245402061998352403141207780396064904493930984255753241766808927516333800679151110365096554365885466365275923100465837724970468194278765108550925797904784771907509558688128949983058524969626814088377055597193408599506746819458333081766181071883263842321718175640366177547866199871884928853883420218261746269223578114640253904618332926558942403616363708075161488939814715841295763997546551597737179526347746809239224948376619115237772579595798538466305750665915500843269883776045575361762499629568864065590676495412194378378585765846088300311431813782722362092495575353310528253792229593806423662734469930977423550659892927565397285068789780031868916641652234116573249226351473526311399290604916711272929701247569241501540432248704440218431411738571934600087960929900710757598139689068177403994893370468113291914631513487076855864038331300353915437967577915489134986705848401599587038669023488851439586666039791767001297018616349467294429672089686758408052660204648500228962427783622541240377583769563386087972424354765019111544069535578188199557360637243694897449624453354717939781797979980104442725464064192267915153294015820798874532724245514317694448827578135308158380212262272834777832031250 [89,81] 21340635227260266715090597888398075686453187028601572972457311272357597599956728537950716563405002656556747859442070476653756179408809067020154207887018363697809082169610515895406676151864347486536215696073518936309310496815637557422933783095667206647412421442205750479597160118250971496341075169881513217759217719958134476797961138396802912093792560617807795027156650736993134599610303753122016830790052175467241662879807883357260229870475172018830630468799567056300175485343679583355598657483405689518426217397974002514891239758377983893044857883969498957348939709107448734916484157231255136727625543316944751800041295773617564032843398867317948856383852190293127562654446080749346097581969283146636907622416157969111015417631301320546464550022396991006420723268487977771547270389899126899294650568614254602466945531298941591961704574714888514453635173048326449342199968447861334521726567958250747888271031352326094425174711188970553852503184945018222331996241787442827082869906801455711085051402219152206031606354066613759794799136516181529832326242593888369617035338249477278673529915671105676457035875550726036882496743316203728780234581667574183649533528540651310688959325784946345536407398640888956543006398634390188694293967315137245285698526085556492563068637004470269361340917820507823778343197221885768100025199735048478301614567202161821235916742511225728041277368391498119073373355284331419863179191956406274270775447237441975854990432673208243322550650248437685117190584340581158900285674237312538001191748999605598380262859920973839455454692751016813077401117312354658300927488919095596239776216767867269828118590694203000924427076883141610869565975705723774008723004004811698324988352428815174855773193773137953193865091016379576191530537290403019556254657122285161893981292011564545041101885073891391655881684106238479648127688910650994334417658720649197092710006587272536808983269750684686004056541713580021523677677936451019650538785501226915554813624357009164149020024133774093921900196005628046389259893182337384916467273673516841708449294639780810891020636744302041156732325985546650420950102508887275342366789360782271931009461343178939967959356343249653687369172342122095013511256242150905388044760982353802035044058345260211109192791380062223954367034548587119411582639827495104902291278570203303388552740216255187988281250 [89,82] -773151640085184605372215475050119022634951110501671244622687408762493948774380492834491832096389300168487102531624431611539386730376723048959462432308093431136552405508667299525632772509728708602757031011309603122205294018638448297111627352939843711253436693659567316777536380420195507784190362842567414196966765452269178257072959533987700184931932838594213988361583246438147874808435656899212307677859178280962165990886773067890671509765342454582321504672906622185208648366746986495617662115556823064632281628649255889692608249747361755879631706017011518244204951899621935557309125077959999510078595103171127777185762912420760558646700474454537585680764983355987516357730105853528496450140979018026878744615117812709013477653071156678208635673362768438232803612276295817763516943135930261858774480631170066304837897322413239260360181840780597564409029588885366168424122798024884900578140955536363469475697327422344905506114571857663750526742476545354931980263728850130225350414438103219028737102509788201414950283099647837053370878345576667796346845701103941511262152338774879606905445850448519276478878538861397608089247528553615874577588160311614748494169055868352934245645040660957698059167459161489084769838244962057734135843881093500016470749646487566711914352620799994427695853081875966869271361387124839999798266041970517393170309179154534301625866359606657049888004416771536119277354899196568016318698278952147143320172524320659538979429928323346904475267934332857684783483324418777382772860973088575085973941654500170149967855491280967781473458119063629346219250554235353597913220091633438853946719699156563835293479605805805246387769335427559728548888808472719591696296241038747324405164439881804263535661638212092613409147285723392274754823398598534917755069029173006521800691627696534689448424915359279052978109801997680771994049108352493574288059761674683073594417789234712599829373206464439074984532812477634685705867417724433621587194315217816341803974439923543309909197516026199894305469995263503207523418512076315732711940493138829312574181813846568776423411050222096856184549123222652653273737201762221924034517629377904809317189956825704147237247035158083122214660740784018520338527613408456240422597130067928143216742697433432056646788565908881400251611201459649761499242230145846621613969773534336127340793609619140625000 [89,83] 52989407788282728760778382979516669523167069770485543364118098631748168220072645428575663620600157649577342599554398870896361677878557818051333007266118477190131559849205260477506441455569012192791169687481693174707504950160487794031087470424913331350215140261404737945829933316166231278362786508558028303556599211672193556267325556456335695182734080922486713719634697374625908885219816514572080845407581018517720045895846204148099924990695939387396934700853723263552506364513878054784414726798078158013907677141193866143308361684911294900318873094874442948327521551125629671360702974817459255354802538581215741983013607177091949682179976363542377572933241695904542035018874923380248708324302047505730970000952569569176706026416883666342095635952455546011599179839087006613417281954109787812155283342075077191536959901599134524005979037530471616378372742445548207086291183194791865324237843946329365015942325925006845776239727097886314627727696261113269490836124053782225787444555041691315058448317557520491966734893595020633209922480983030630906104274676996247131306076816995764120474466377094585994195438281167489708901755604619590060826556334889275887136585431032817052820131129156369704360559223190152675373028615821249462122664183487607941065077560425516509896283169132152216444297240070682907298444565323010582570892089956732016911942880231707656202810444532439974352907813570571129099279200588745085947680194063198351435631822644500430590214051747027214452027016901593204693375835789019917677010098237204080641322778538797695154792608823507436960516039076077412366084578019316123652426784675984634743431824009802635072912060698939329814713501336968457860188972163379547315030317388938764485645860523957566020602592908961869390952891662915212122893225387784149126976321622706783737913200678560710492584617105209311305288780353714485723219762311591216779517807848564193275071977360695933604096726401986522230362987268073683887120551191583468653495339785685782163949895560205155911473697714620920113649679143107756613420405727081935158770372269569738091190065886364386596099534493614448403389107420994436568220118700695813481421694708431883647297790147761655057488477921305796369844345488666240863789303976956065679471783038997485665266483478721402471949449725763463598642976880987815124578839062752244615239760605618357658386230468750 [89,84] -4671319078171001011217005062785484826448872197532709120203308031254530912721645415583386810493746634999022335386338835003266576757439183384845177996432488738856923788575504130113787123343541514046816065270710822896571408118738879102424811825958606875518829571314207421376644168729698999335339174608482734678192238014492289048599577251756872909901554929541469819361294290630658243236839688060068472932580706007655138433823873811136431750234117770231902177618432602956070817789236877580841863545321029043539244481030790534271520626597740797824573057492962526603899128079317024779899741845049611022141501034972162990940487761630817554882104968704901858791909239229889282765261311426424836429028854854155920359853759599614447246467818715467628907870465404741760119732415934172130029275629731259186331705607052671483057631093421895485865241085800076237501032939013222462327282456472136694379825623682515816593309671803610321547085985265788840577838343012738384940431773971787727682488498613388351961702686929534753757124052816285672636197313151644382189224362387118689668063841941090157133870202674774035190152581577185326050729030288145957369929469057653070060328886876603083993657245842919639689784100166836408903703167386407127697932027832027431387817227667055702587735999387097272665541271179535869613810601183367600677574368119791952506405446817077716944332218539133831857044232398491842376583786030835630643687499415235981619682278648658367599349143811225293383536546989883325035641619221782097709639796589665985262719803914560837307977031480748599126564584036756742108007820895097090607991905251399480266428391128952185981795902397173559183819629896953421200556969423646868879101955828907974140414505962851745304211201251661197607126351755951816843208017031055789285579719620641847054664020555955188358309091429116651227426230404719631026210503627923835827793701761786108125133506409977235757947745383437694498389014018911759262726018449487114499577941686723922609114925951617560106590341422860708825970321769446286801781451029820945024285275488107443213502227998685087570391349813151422535079609295923016457272405643257277606796057352283227100549497221194019267463069954480681673885713959527514425048637340914830286520045943008925607477902162781229491576583237725270864475565382194253912255185734458962087956024333834648132324218750 [89,85] 267517008363449563502159720676958722890484339681018796249083978805563575401569317052878173701738679357198148047983888305442735680762250201528882284495044055296481083740643404564509761328542344701920620680059351041159969108784200624523716745340521445420139079128033533793538583165488584713431197444295623527700861591466649704765384223721486747604868755034271781693309947448113106509389674328944303110400606425510410156316514544613818746642564781005457933801532310650634001404997757051697485091363368292032811279816839462440111079488789319962118550523629524864232113117553242386197354612997478914541053797254526090102492533746528679629803988124832078000993451922529395949635397793622285470800273163061345494455474305597824821472990991970844448842208494885719502229067220407880168158285520586316412670135450597411251906731056415963521712325130585790950199354231847033961627716519876147035774660329472629717303584219949663804604373855368766997931592960368581836867202720083234730567224192438463022382333321402902796624818550067898907168869430845776751139766460684606818402058923230778901091498395048071601445003377024564158423047210794309709915215367679419396247060788302716268738371941961363537642157790731883699820832410550269751056301043237812158069355024316454804320414792275136318257627049044258030370309903263117728146748414732047298238942564652961414261821733024475034701242923686869930290328743462833368235543049214421997373500583025072905317043663588519807676020298731067222576472945963428905814972971608084532613953795376008877155024482138504421121592534832317638532938054883700432934641672451079419868928121609754505452410131454297966640890556090476269101943097157869500960635757087969881013478950725014295908786182844725194128919439955153252231964785938561125673951664731694435713161421007723829920262637658013951441111972218530348571933685800125737429888304639936488451511900292583210420253305376896288390965204138586358476894336355389784823175368514056029210792549120626330472351792048071578425789435542271564184477958716042978925358580564464397456928481634057127455803374036731203266961436489340683394754282068673704737397615276736524477293100972804584067203755076925986424702543436366090664993000949514572654561983122900896195015165974415952366603534865285819991102826589501190168718380846257787197828292846679687500000 [89,86] -8712355217717177967381014573350498896278351710352258352348184249456350675342672674719644911547274720951295537642284602116256809791341470761197677609470771115788413473306173214463783496917540017044345621106357220591175909583486589330863773261039567961315624841879237265316088910055533901887468373836752633157157577903019517157880854730572853329601355609955440555987857703731018762058578866125044651836177217504405029564580568198923328136726543624066762461416224549355519685168500415678609472158643415420020245697225832604798799374698268143451211565827010957141245732663590170442819013178663135020782066534313673578077074867764142320484221286445920878553369647376947275081026588933218557337300133170688626809084477435475769166607355330750493121281590626057995356695369144312787465951500786664293325157401347568689862774800350071985953423327047613520412315356858002076744013001739198633105288389304394867906070162951191212222434577648572063305210152375195344010711807597631067356377267709567400661794485974571018604448232958452923163340393120420729870754117964691830658347697705566571861048746152700491865089079161816207002908379208296138271970755889234075113876000766539196124582162374995405806766247624164761847602891753518150345511008811406872177258674404941086605589763511155699174571208513861232921011227138665613192514365419575746798662983569642991714330583225821035115488987391718555235803268497806843017632896786188173673576781639375092119066725383943922695355590186013310712652638449125591986116677247510266864311402454139886204242858783705560072706572555192183005939125880179854512556569920703008304605979088866936028461773540475409751087989744167171689512330690117350540604251086357414182190298837263616234165569848028643908167617340110718320958900588051443163168554331521218832936505695984008574442932578656248929590480990898521121148402577024032028749785617387925125666179906474779917326249769816167514825348149980024882157993474147249645785282620413050590905910178202518756825290291051619631414453433262966777840065170956641802580010827383955181456436375258652722029578746361104010620367138456102527193748643915912033318991579016867145984831310678426964373629487111474315223288964837692328349452056820801679067431879339733564331602526766241863542472724300374679413445271405902481376415380509570240974426269531250000 [89,87] 139985937737535592014174606287274390128561650319584602662114916403024825022602687842006743749086873746857035386393834142802490793208278197724585124325644351430140790700346282114559998424926680109404800129317848000002150690008270715144843169231060400903426964399621356159728222200876606274367355752700863972476062386640063223569292839913742479478487919319093238414063998844257359240459213144338239376984127753878358279142338664396869356701443049511824917803582238317473903566461779135104969147714899670148732496989847236098088224087645170046964105322935012001118261431752316676493756140098632279197796634267579154526354205725361353899137230134488124788562823030279481336413718683215472717762398599086189299874940657106117632806740414150456756767852713882482375422001444052898442909587751642756032172172172390634324858071355323253789733393545997300306472542611052652148845100659492157767888311253607212249278850517848562641159232942326815718232762872807822891403820225875274340052212919697142763031093591768138647541765889994037321619091652004559506189034497018179960059495181849386007638378125735619383895410572122979957382441104903358180452927078761465446462756203022143870894174684406419698657298496790852148497131422630884821418917041540706850454555347104602545840920353465490206398449407820835439758957953128583506694861608617483215253425428623332898683802286725713555252546666036006272440916161213815915209054867272669169055659816452295698245218515308183697833045044658614319149170324230470242493835515680105360746271063817538898256178096244392914588091182070608392531388181745555822624907688550499238549996424030053688509452053353497594985599513502890996256783159579408801832619854155569366920344080131461467892956092321923612924090644240688980186001833911827869686222188810401808174839890670152796542946874694564887842758362450122621995425586158471406579001189494307831214314058191615808578166904342034209360593312480327704451869914159791875345270812947250795854990316888788541635437768961893594414815009778564056514827066307325002928824442791192592602525118709505175544782722463359708822902286417132710783899855876946015250331424184650977927621743166126527747272848949498816701376771526420961073480004132520577954499456294159159644976840935195778704413885449795732429049271994259129314741585403680801391601562500000 [89,88] -1591840156927503651271806429848397762204871821963612965966206635711024266822762364990180594919378013699442914946659017704797948315528759428679694781219353808185812638166095219496960464613441100168912329054054047104063486050421846081806073576619169732703883220014887298694426510172108386972036687896482537554699393998886116385243907213139935397730865192429129820259311796996562496025810821633214638441580483726416888595286098712556726128282029808473743962406528576083735823968823466237004406459606251271449117883138589409638600057641881902722785718807813271185712412191872155975066620933078089983499110612541508620394894676665212055441273904319749796404578077584259402499559493294704725824919771335615381303044185468848574605596431355001953164280435771749864526876342434047474790407185161027979065540534179017373745177264865094325406793856820796880978567302940146499191114479486793269966466990717748978083055842995851755079339913631487295981064425270415037147109357536441386910132272464824124921069265233313895883957913267483347100689818247056642523507703528187570736749194073038160308023871527642327177410539362470444605139351417381078417972150546093790448893256556813582293959166698521945778214166653397463961143201952678205300714955482121629632816637296169601101883363120750949005724594606666507207758177330349020206403523748540797869476758696928544743845279575968473031625079729477647189503543262973406295926865888363575421491599580203518654862814765790273673317988431949199521424309717512140606441037784604295752738877707664298099128180688350363707979868348995813279397416852166367133316212983042094430859311274204547305779861091822835564447168365331511458761213565755406619746094507926110601769332119949580789711033636375790731605085598960739507787256657976204745864285562240096014654816969369443761553972950275863539089831865048686408692580240171270180331138644863947858973383321770803624439369032921770017974378228449157937254985419237925135684045871657452779550958949653739243150730989288757028505313466832348058990329342462104650769099802431926973452437408453899039744215252533316441384903960648645456104524132348084749786334557549983373697541359965978611469158251398637898947731741449858144725101256068295436099854369070590604981643191258420491384257656098345974117480583487349576898850500583648681640625000 [89,89] 145097875178590913446411397811453531567876484379785184816500995314195613079267189565214850439648353590686777834492700658101367218331632074440935628409041001573339167719914739640643104000917397639129835323916475497405752760484930475056941668901851661561837225283581781644903608350365641722423974737263147764019504283481800261303864777500208371184766344601873662994260101413137300007926719527565672587683605267039398141416412783636690240369295356800154038712054854539580804624189878882508456761657327414670659977856793981843862986360454922856102305469699050633187579852997466043099679158250622935970060042843924615315742287297580182071585674963608387856192392022506398178099649396581553078121572198423184032782898079826792341407691981693799542088571086431603964692688956139772321294187041461481928145042983495423501934090474346962724884729933183915494995773832476982300602599198240938557396630766900747638269289447753606512184244857301086801215541974746540849818243583679354972229221872239030333361409310644685789371102937485863164573586637846366893223301194259187645416430666334317624952688694062037803630341176537025731320516454847499069086504418201248567621628507265584628148663467943910837548873345192133369008579595607506382201556819801670198183327062251755894856617668417298425356321579277414390624708315836951409736261510589891278692451254181253579556907484683130077886528972374284160242713830874905034697647074230324999135687595642031793586392713925914178305481411722227554016300158191203332324423881193310510694102540416246528933784827447936725007033408845471092292555563731643544334337996354197866018888946057489442888227934379694207023881422407437272996295775939526613021778201639989563625506207254606542470099032141796028792920449030638186976291974854219517130591029864893533059592287714146618296546993351927072875603694515352170867239304690587870802886258693345369490592525948257044587022524528938410192009868132192734329776953336625492252517852544878197501225475833906856447817685068326641678320409306834396579549662417482351875715849156523988256898752952575053734699954213559672958500418601146702983561085665017837898746398222779758857379010715655954048581349457726771525282739257004642962840927827761369915276462143116806536896367717855394329182529075000264440209463145947665907442569732666015625000 [90,0] 366710725575853188901450868498643669735334812184319303622457665456414243140168392743354754386132314767946454313618053385438683683215544776383114915033872522999401797905098015095246911004498132260815589122857803097118300822065803679879720710841217395354751115565471848994556835230116720044805510471653459602536468469020479763550258449665985750868861888983205211136516077834258488555685677914605005054657196005984334214970376371058419993090519440657980378011995761356149311151689287427895427733466165646451008348498504656052454836133712878814183741284684518469036472425254050018357533348640897856036104887335750024594528031157244274833553754995523305449241724274825645722111031152002066078057591527908575127133950119265737126556485102876673622102435199386186349342457181009278689265313376350640714455371507639609279716168699943920944252372378313027014144394682363810282986161681796129921518865869075912312556971851918594757280727718616028982805383170378718602838442213698075782422117562647074679279782674209630055125405117901811288739828124624488156092692008308049387483705375654127025281144250747122515424098415486143071755931919298180491986231549889805690117729620578705261740330097729527523031349031356828158921072111828899396104645846739203442723359632514570300140961900251823478861031521961853709081908982618729896573037766811830176677150324089451963442452896335273054160420351595212428467997518587226051760491564840419559160532133837597755527494944983521599342665059507579054180014558237469722574045071961744039635367609758082358771110015110028335746679344045809592572886836873346874716480981674700304994592580264860208715760426657492896603999961296813013618947972398812158908774403985315400870677792924597351903580204501961451719050310440761040602937227140121206323899966320936423039035659795249757670760424782820915329718675263067477166021295913463643214507963970592845916896927846515460770599728833883991101303184975458867785777234492921418180969922441465189180375891261032915936212645099110247600418545710883008512215924964909819821714217292155165959068576842808172830832712804750065539595783173711703371500546613472093115798851591445654907844641081772356728785489688428427406127081795344123025557463413472041045365486480273858210284480806388725687900475418904981379948019827777393411225826075176825735724150945316068828105926513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 20559517914023813815626245902587413155060511685082273952159555329613557237564545079060208692134121214703423561978064649190696466560547628806848076197912073365829784210031112192795426459967823229375041137273109889011277837501841273883651658757191695939282109714201065196356734122183201115500151907085606748708869381478245038753126469920875083447979374451011762269108697691530716278366346772586134637203107510642617035028921275342820108718086632004756311747654858738429119388217456369577175063301964426959405017935067695534943420533897669752200610803738744660548323016420078354064824690686889250842969329929915363330611752301754973916002222165726682310623355832529271134908280695746085551241100849370580207884216049764827781552182906630766219793629373566908453207192710719014697619106028183436064820054111968075150339849739361641262160342105722267217614798171798332666968218114911092702444698409283212739116558173248616680220803881455694664762018157287346725858946837605529081737789760107075461323683766532996480017593475908151978514989932487877105830769731895515593611621436982494888284932268339327739751547276220828422977435543405513580189459931077876140808641849619656466920597837913631815473360615181910115899486539212592320938894337616108999851586700043996982158176978968103779389632369918101411765667413743025771452291609528455852116611425692785766435119261466414075311341001693647062184367390050291774478971725384076714175683731497246747712525950979519576431529266803441746484087862049049046940455138515768717648803515886896207646019905686915633508374247504990543385998993922747183097790665590406880996103872694883862253869416441651389190502260926180848986194854042992015989255874391535733466137033456729343128159112181826525324101026105551522359404907931622060061258549532914639694638601416857584531071768099820204395599235542666667980649537525423458716005481484990061859280235444746401959559118776503784716255494285040479323692745740248831736571932606405348666526528040230165995528194457384734043395513443955074098634610679456259405969189247215055276698891017443678428886496585819355875935091267631679642695842832690556786753515563128615961766335822248142328404899524895192682131690145762337210593073145015146252537768632851051212238402002442596370198428874661678128744885443842448257618811281332329684093385147036769922124221920967102050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] 100687817324635084588965486624695519118393587559662493866568612440751241080846855279151855585377770768820350882552804224439899548023757085424794334264560763892814776634348835250279560374521357388048487314572870304249236509467653304021972950492069008488875933375422741748708400620292197086277431667137443223725437814375338608128562064586555496585373586565745540986351246012947556486737124339818639730358283212542200175088983941429320047250510934696708204516260926646580217510256148172387370381203156924156718986100308371591348316788196505774051688656128904890854445313228507623926971177437663911847482590845070566571110645497070893641650118553271840341001268872408425593714701962229678371030319261666909647415218590476740043715538691118716822775021078192614743132198711715592698646202198800633520042640544736081928577261870938434559112896684185752611786623475403306328953408707135191409079029559902603139719831728248255055691637020712737459632802037462368710842654015722567994202332316920148538574279046719915390967986621117993519297935252730631249566561734686450963725914613165212692512246977631764770379992254763768229759974875681516924881558965951251233631196386254591326863594856812687078293103657915690011309951566137895083362601981275449822498855420115141588253091679629257873038203345142825247343863509631882061020737353243151674657769962407646513792598791962202572748140718674470296412935617529937382859128122185425228104712572518703379465433362170077271643153033410710997798261667139408893903177389704362079758190134853749642982672946937211871718297921447597099172723128088701708368154006833468310400295346866994748717765173393238187469601772923921201118844050512527942903457348250378878841629682772288033316720043541153762261877718689881501627424059990700069207064054881742141945736162332651194364082278310477731543425622225420490452339266827089744663968235809523626201213630590054494685889167210876619156796993270341131006993710961257799250879782748008848624032419940066777633527815454599384585518306073987184827402510340874782383076907545538449649898407659549669905043233421601008614984183141727064599018477062561231000649916391535048502767141313850716882516458021300783821648933321368021353180412549027332486470142422464351981495704942521605930521880857341098267573077155281558173079836075069285696752859754488085286538989748805761337280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -2383165951984136808055606581378182577682826624177458877431337493666947575897689206121842284348080227632899878587471907968467526420624039539911487253546407731669386530860444810873023152234471561086539435749602438009828391617170576877643882328060840782637804494461185661224656615109291087145635757251895685906882938913316012986129178560328255777477464945602048583471786870730914013480266914966556028749916943333366849669775418485934890816683295595021504836793674523261259445829850643548046446423841852784231395017522679336963861746284762476259676333264815047529558427440619951939330781020697941100228931776242488875132658076098339791765762169484502769564875187536823300925622795343632816523415893446019170419190606729714690616134312073277048167956491368639413227392697559631128029531917151982899935745270790806663714743543464837438630549017197697669277656077829793133901536913916989641039821966911161227877428288291302986334054324927871731063295800485597076772136340599435008441448415837931629353085811708503696307776847043655388699384683239493038360637986756306149256271942994219485528187023459241265976303280308700042957979674821003696269767489604262271305667562308949317956516825897104724407421919653498360570485135092820549088324330572462188711839612776487593268015863408512370512779646074335876171493434135684413370872122393585842731139732652808929934549778889866998812956690704020319853308258424452032891892504785779291902592781716040407888111879572624026660279279427214997569638265843601291343011305054717163620460079686447999465507245157156120830470099618688123828117911099489111211030588600509680909011368194955006748998288708599189152324762278239052962394863900002594285890654734184491267481565349548969554617682261560079905212367127742204828608513727410506868206090806283842331139357817977541098799611801823239295807062542343295334944058214719035280874582020851691089709027728011521843562175593106255882404167758001971066781393127358767595265282024797262541331850169636545830959101238376196283177863879234293705728771291674961081004854453992522657114534845874188661543751492940376169059203754976630726978581417397536576394833097818638912133361887713043618201451532088895396796520785939574164519034528049190875570525931726222387010658660111600822787674049345232411825880811595722222250762296124178122994243605948985059717060153161583002656698226928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] -23064863720520458498154069294860755831411762755374990549183422785438094794983938201687863320502450810417468012462791049828895523858927019341971127890199840557677865224340686484277678190521548651344605219229206125344775475601739357912675610982771229901920428465206627544192997539350865390361770246906604542762115725591473379852641576168866882537327894178306567081410369235828996825502641985899622041653901436707937443112195403302672523807850235845564299390419965117917687303034634680541198891883625005603574994602339749606732510212505430763703082407209920952648735379831573430283229540788522490982930328096396164982560181662219741679570015409349446946745114346472044495856004755771017646039122879329179867334032885848320338679037158957312642723861933018449074049801852552704001843318797046796108167993601087890648946732147020893038351857313148684838976056764142872540464435468422732964398729350861362840904318908289693196360865498594530959166729927527462120263413879521424232053763148476227400729941711664901754915015865584057055665813670448204257742620171011161339080873658709086850871025166152827057747439547959385000634309943979840091087634832079957345637117413217778017376742688769451819349542251520166445351185754266340389605877151382774830020706444730942128552911083490959592307620820769990640100777455404314824334502727944318051849203335071786676462812787204840711268736637488003594156950321390343059514301803997110142101655515153203529401417758927042798294822280044620489262135699129673240056088653106045324524502305648546940739793259741673476253693040342656824186655069698149041162384793071097514777462414028735818594515087448850516307200852629494638019278411194253432970890021069068882731138075247206685476383184998337154797359744173406338586011350208614810579353454380921149593146235198904972285195125335064303220573658064416744615403541442300201017246316548564767557351546236400241665879497184802275818096778918775528047012848629153029022628959229490236250127396428004267392855022093995889897554650278145116781524892480557431255783144732293501651228600946533197260478482692713598968403110940531855071648024430866835981769675200373239262878290072424531280309949000568977869924243900269806910294220097196515285238317882395547550423163149655924851132875324620357300282116723833458462065722783254395394158296221177509690083984317254817142384126782417297363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -2473698646701671491516760381393942957679781313967871858561163909141593145853674368752151451911829661261375918026712660726797337937739560606134961405141700320463104598069838952117524991634632400199467869412083304883799311957425008555615137084676280065208095059087642876404001485371721414498001023471277435298105310984285737357708405314393667703107000155453219133482602566164443108365670276497025008898416467508677144935744575372575478251209512903962759835569111858916949335237101338133690672304391213637276280322022487686857483873611275651200201790218346011355447440459652502698503951684998902250350734944481514302643857108728301520513723140431328238934648316362004129668020008028884316534757265221686682138753091673414537407146538422411086041678957884736504707883928135850284112395044792353692630752323503683922317755502502639746497062499408742854726322982049043976245355445453534067895411916085027333342953761465315053510948617027888079403791510888489428176171736140513038364761881090606066544574649937908243208930363824591145986566236632696491462962956876738751909452265486805288713767417936532035023270241725472047190677828574366046949098371973839296091650077876262061197066383736283394810414739060189244825414031089598708672826769270158305682538354778677532266825337340884074685304862095402667627873181098269047352343551199647633157073016341510430408650164614164337079256929175292752848152171139293269096677548138023216447606874587438325585154196021818608798368996490238893623682740070545026926355398028216361689310086093549186321392884765706913821429187246489209236922665625116399614170142656904128085923367102375909623467239333452227450106549368275306622647207909651933424867967999324859144103656055399017616425357304805669394168802762142885497409276522989287042918070437287636066834869352476577911275593124076724484292402347222734343896977220587433091761323727625627786889906039606471658596479272349608750628310398545769090343326470964722086355518999887296318834554466448934170148587416459514030828578360350460555374423994331696739973679635415865519292134292640020762715855405121658217010002251607671545980180606889980278370557529798634141427426517347839779743453890608485432764638109563313000449257834890873162207522336623114096742412634216523376527077392945174789399035401365577799270625307870943119974187336103383534071601529413797493361926171928644180297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 1282770493236137461930306927965658010479086041508952305618451511672889734460554529151811228986134231900082734423774820124231715040371912625259076276458242496349865798018624361908797034267102596215330000211934634223217234199771097508129140124828951877226159856383142916282518690164377615503691602976282257339505406302505512266624810870976436807866276005316406713274585173838302985405596248238977499839691728653830758337147405112376006266667000543954617403188569801551441697195611333430369702427954219906909636908846225578922449682550121279286208892667444101591728031574138595092051622279322805618940167001235764373512547582826830560270244722938026753854472005308986444248386794471309218297972559122638616801961096765593975854155796527922707891425138399552748576176581983539937752791554226836283709737405575974613611975521045050504419879396190485351487699872946389560124965190522791917536114354119714618903024622181552190146478359303776585858232572465219962742377844239059778392660268210928104748350186736568271728767006894494324950963538241937964977763907526088180947680036773960912971654140604703099042145284971701898896942807073210834902390650986603207677918798979757420995796510035314150702599866594332300972341259062620572635145418299783799260334761716708859523998602447538916463569883048883915694785556200546945523568895503922606359596432177615669866624968185006964407658686926683802249507926063072045876499818317886633871570139101365779910529515518957911991464965153865444832300148130999166658438220366845235564855080866089188692851759567680194902377567955432183117457772007578507392408604821161466040946798093819705242303603349514838508673718554137039263745441422925664476895412598206261517950624457145759706508774009193207976902638254424509566283713393737067756141447233280669107265022408927200793578175397854096768272742451712733208057091448188298507291575410307019311637137051479805425183177758396871514403430807614357577529444629585959223780079073492062760530769980365690580128150273350081991118135770807975949998224578099780586327695742461900654896912000150483156252356714450975945777252815535550469797717140031759395906694935669892770197770025895021526049255194212262735775890829456203664439017089355756534024629394435448727609761133793555979797683156788464615735303278028163926381649404587577838058240582392814674083827530381290982219866236846428364515304565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -6557672347622264889025071552898419613359376205359786117541809112548842634650014985492427563518975808669086330422128134482524913487763179988023956436134419529724265923650903700981133723619428996347310441266717255908531247056194823976356596347793930993905127779294349835570104573813419832785605149223194686272308358166838190579766431255346312150657814527632229453754584866385403128347247355387826718826373859019679011594826598892483093997486818983371591374244722920852883141788503483966934982453840270388696684857684739604153062237733128546390121500699896542313294042823098318859860046487828700903639640913292276442806449093798967561931435512795207717201444685485549263572998540195009646826604205667671834034666388783925486474164934912599900687902834147373047331557317402396129973379486034089256702914871688976056245439155303596441197107414695913396468210801235843709106147497333331032108809328169741371313153444923572288426237151710531279065328020756012087254156086915463857607459800687291445737038202406305447881275639394158230988922023502339137961517901084370690226154873719834251517081785658817574043836497248510355281689994633602936517686003637762199807283685136666183418813918078268477775363622297936418170942171475801692765578363578265605488401169740492481132550868019854826427678283351206218455205753803500378629212171870504933022604378197989258704208881513081702852854174716337454493250280861568120642866185523567248977083991185994934880414236132716901937998311705392112422057540544030595750933991886084515194553663501735800315114423032385790755697570130922284378334889593201276732141951873053638699970826706272354673911584456265231999830770045736839554237949117568919581570657914458376101212572543198098092932000247083014910629776682072033045520467748511363217592833745650449103988238688287809353525131404989076734503115258950279665363504513383529694035281689509450165515010030984512137143208593879550636033151867893363482838664451046627585614285425686924610079923486420363764347004618925476793863415217555847443847160452880209666165067601695386289192185003024398605151664545737810232810561968100702343253652045676296562143307445082794874655766208412227039605117186658337392849506488674379322020340056056799591925691230523401178089808098853248602888922001545964420514075443323132832048500174029693410494011614853069187566448035097099690179933695333147625206038355827331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 28171660654005897860671813624416051545198861360094383567628506427247550557706211840387988626537266617655016027226489735992252742290424850390762426299892853096068644085497056273269024252070521129288425306392406612242542954611847605068168743613155819321416061038138804007311293831881882393570011914713646593502082326552437400013938410600124617471149478367528478259920400696665904390576832356579850287564307829852051210976832226443128147464772792040035648584698799058085681104043909828728135899378805245678667216553732373645260998348993532259681974568897695447058773887958130323514781978701429639282665623513472738635354208914792415607394368789515647962446360146428325764755423594128258382387681830655619134375046601325093348520542729620010552459612951269480038599814470935894039827719414320078834353977514277638401888672267744728130024933022278236658696681564031873089487153901098837173264333414407306734041096889504015126240120139415297125002266620377340429785880298362288627646918262908124760744309261544762604901411969893993125499840228034923796417441704848735053638935573045799655104365132227687435993567139905980901851189096324184442658020188858021996563938091271264530704686447416455626735272727443986310668278084845631274284402525142330930533001636731450702201273654416723699214744217364691074365280425440254080376754489350088207382558320688192002710988471002955153046689938479390810091859892952355672245109459428473938343912112254251644109349144447256975167455946930084200639708718550265354017394537370891335097955410750542052993951853907364350356338221050397459670128344728400110389949383513316384233374824667375476489692169141862830917070744786992208110789581150222330343367808163364366224723512629522716332463670636960954114137107110313732182371780083625554300012076042269359317677814147967301908253227055899549767493369897522154883131447729740513026152141883989422667779446135422095772362288962350566992578467293388788749863066771744064563381689153825181924214753420105565964864124112019731141841471515723698161941303726526634714881047439452523988656956927541340950734854932067902283688974921702602723191121951270364707945471027338848576676167544550478576349923839678300827236621414666078194820529019669335581266128598774060114836059459592049599585095538739272427625634192654529916566566696024317236637047852150886929896738220684545702071459316595536392924259416759014129638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -179052322175775254304128874049940949111068144563180639034459550119659683838974110634830961508426302535212892624023240119908946460411136413419299661615517402427651268811355089076255615144384675797712701377462440494552122353791287997440201953175303444958631582028182864864605921116873527407080351959768644427594070899298716504920929059723146215448915728005635069335523787150008699525576628296257103551799741860062459574812188323849485536175194459806807489286537168053499032766131793202897774338868007595580507788761578966990654853642809092881699208813998326110104685754066326334810841770150725611644479366301099232952486781814854056159443762007200873232369081056501792912821666865722256453813651230431279180467524529793719404495122420299238183962887926959004748349781899942716410405814166028665097783226715442544830710390558934492134271869725033436291443336304984733229823892147625699554289072931001230709087668900605163700757741760788217486258852263862947342785065154187838029602157377958830491692084886205458652565012677660706996725562302954172337441527920242007126356976117897781945984798736363149212116160539967692917693405944189597746214532038024953481271335760346263894961323463504322615980672202803165075123006077404018283053679157561874407235644806675761519256211749793262575399475204703837845506941913608851504594910392839578732587818635460010524084272549703569072113922155156682570692997555271109258728559216137463840459633444241197746157557812032817555715095032491305180475383627139916535934883726394835979662442810938618670872753124829641935771693425702179880296129750933834875755176030552952974192679732182037562988084259948287427172936752366600121741544324253653034898136495779272364109042987024604235823514630224458727071563171286491467316281575091436916388969416157898467630393855449321276262022667352356137715533899432599584550649090802943573685389952633032576100557146263154103860466535409848657870229316642532963241420824996306833103317162631637391730252135176846031110140184679527883031298236728513184671604814175682924694252584747188398736256744649827162746837585948529121461740945420512805944469255972317899715142344775176480933989468520816306360123844716713927760593443333522159103630971455161472376647079449209438208416060633114619734102675841815398290071519224780298278019442059168083461556880774965441715557287701583024542360513464353544144103125290712341666221618652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 1032440696377128339864830163457545334274462833325862621177964904670860036719907403362840501590016389686793220134246210174420901237001212044405344222151655033724063508083449980519487412471662366266497786532008232058728456288007483477849002923226814289117183810974044554386837313600393870277251292206453913683273527733677338727910226745551998556395732680136579084557139500017153044019106606444575614480119205129742880282983860827826866605136383154236529575220376178409733576085596737018533741056416545503068149073712969262459882786824445886096342955949265428619657435425312719491830842846440559298702117411050382405735725273704767852978106258568656966375698653445964744807890088204029618109744794378113270340741070680702062786389097853200671925875219653247023725684743853456552099200962496293970088160661755107643425418195664810138329003016693367135224712981312600453956372643725941874698048013819036153935878816928761181208342354880041713341398853347323793916048469449721885611114134184150352780531454934881049308332880493965967892422345022473981915606352968790340095221648077435603792221656678849523300245701200732760932534802275859262307117754796117620164940158495587497899316303780634298549297078087148026692574903741786093001496993671442360451999162820222836067813008344879586967842091192840537044521860692581068492348083450884526875839131301812442259506916053460879331371705059864792844869026421092572715026370752269620566313067297870029383261145876260571009572481281226126604798127598980070559948721420797226090605582844508636999490819322907999999013242972401588728829859715043924910806087901800202219731793472342690357275923204970742351392063015274779642970128223198065413841193293686969022201184656735438740844319916453391089326892164452369624364766936708862578888753432151280201931848512079207738616002761207706451720291021596392019349121265684147782939154837406245501715474199713118554802383000329441988707805430109037626804640332623205108011640654026734481562491185838457974693827554227063745290155552314276383941289918962087619436960103621830841624742188916156352242390450865554437995299387172288437662163558552140118730755659369206540874556693723240635901971178102288759061990705198227041590451674877335039265546649074293658913857674576189406512804860176438621114606899779476728811333242696504986539622496128385484254263780236910096277074750721641132125694362287049443693831562995910644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -4525678854513807928855164044312765044837923439297062013363847878897131201574937614301310196442902292301242077054694295623827055620402632510121716319460097548653270696343290246846213220344949889909404917556641635529384043310323982711023582951336756047104141587096917974798390909264569689254124328665236705024000610190303549685269251580402295664564280075655225960518735502033503841909292505695056681679884316537181222002585345959891347402143925160221449023246569009038376103740279368852735488331039121934440326682906608034228089283693929852910623892848536908525290415738384465516344041293642195049023323127532783719318826872482136233312676217815534430546532392436750147246246248789216761094723501154438262692392312572479746702141347401127204179031464499417741844094065380043424893898685557967422201404882737459399119523886146042271906706823195150503851287634232400179225757008244967072919638789521240703251588352491466264621857977111014309697562068168722178741344479772736136646968345445483904686801748735888701676106857105997477381387033216398175805947910521661127343566271060357759413858756015925577937445985238600773072153296581320767225998403707687544475189659078673636452207902400744006600687346184756029271024855665485338544141528963540052370572027953613475443878733405175614847584413531735094329563944463365623467526358882268194344273033277071245710434043017272535260301597367405347170487544181497533396857699310432481824685844541702272792489048112283683315891515213584817005712800528001904594397084708314692030208244836005482625381425540779166143043842414568212338041644675728309453298619209619700918018961066318736581933895207226606079261385895051418162154498250757985611182179999563833130579702436777721616527205607198896858404284423632796967323837004645128059794629446860589476607444085947149162310557444915411815206034529319279194556830847624654693337017713867183634455791091769969616704152561701027404312512287799653552655647238810823455813314878968248835018247730899878649173081213941116735285529925001432783707490283450941036258967833945449716525647798764798927230307885847260466536030479911763894745936605530821731348078235884982255426106158163532546812569112915963377412773015441051974201925274875702468767657764599006577799203415266595987252524996272447092425924972063755824498314308143328063776632628597188704058523839309068826664116055751444072247904534811446808362234150990843772888183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 15442158845542655854141733159382445723259125892606777225674820663449795570618783154208695942654308536246897974090472836968739688762287665010763602814022730935496086952254799186402220746696901455712775641490054292829662273729161327726560644116659062380683559650745566833086763542292602517895749562523141727489637274853441567908879651969716081575192577606460927788710840640337208680050263511554536768435733702623257816620278493238698364648498112577677105640615642333619130043497697029630463539170239386015868707030618773044151856342741204172666392823590849816998766061126156293621062412062679087360944095536473129266967138182850188923786574059722013105872945477771082082197363075527696873129483055295969212088718349152727362043023434231749343485743224109443813620539082195729103240608042250124015004598907804333176380341637588481082521279559952287304371246299235121908385325445138311795245960759195090552645014427691888070989666361716978420758428206161298943260900272213586539594310333642996807751642696032705958994073269296991778976091767452242987830366635318281918247791935740840048771793377833477799055297988734080827133256901318561385415244322658546952043572623802799887960430329779452626602986173996389353873144100863523763677543514358937041588842249972772214484159212807893965200427674853335942962477766376078370298045683602184536769829894960388885379598303624772455318668547308494618675404937591498300612112633647345697675860587201175496914792571405340694985670721658785880014061251186714131810706289942556309829206516247644991653528319319533255217012480629641475393660696868920083517410853414063219170427796339172280594045118471665622623768158280349833524853837502950697609886579745318933697645085435215125119818550367726288888649852171471579558732739421595397359642027683062112374460267774429215322465765954217100598302418947653268091525865566079831468759227470140654344489200830669172938943991114644204189108460683377571011111207023731864300058768673909754695259880314230095255283394790723319738645076478581074252113888452652442836343021379892084308688718920288531879646275764632125665803062686350463668011057920824838837294354943453377923603046769398716814421249816529969273411246298942316421047049177763043206282446498244030304460313294730570080027297963964409709391356431267529948176945755343014765673302150097450550577195276647136765062427917366350348837950273543639934104021449456922709941864013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -38435062133158246286565767925017686288381742548945019331367073968342771210660881585778270900222666907250663870562434381688633340368585132235162862406408147064240673703204610995981099638970609199852088315929662633929574309601978895431130157510416419850841061306779493248020811713737802142919951497006927352671308762706302835406869843955955664552131739278806699772734232875705890278823195832456592156078393474746301345692602382179232474462418837389239160788550497465850926360665266163102601366695488359385993069751691219380291161274538469494620924294194717199750013328469572216933056150126467224864117154022642799852310931883978472022777005281355025072718105552837003739244346889435850261522341580051410615819697716958179031896870271953094168067510205339474052809751418124550729332231149511202406115039952590095928890413093202184014945274838581146503968600890956698137207771095490450543285016404668962389666714144493082583500613969765586970840678000010759986730060070126528215715482634364440805362704019595825149173998688304835584555155764757769190001407078772845605803240550163911523368094518610750830972801211462162161276797408102381675580229362723237779374478252739227848080512320427787504465698703528352675954885886745760268129694675172824872985691847088076665701031572046969853143569633883059107788765994905162568661840967187897086488081750147104049585784451868420369232361480431419866648274908040620259596996763701011580389893332429067196052357254246320108737598417188797039076845393576309052769192250952632425024211940520681430910734736317805495336083890845121211564201512239582383916336264461252272965371493506296447341571950072309991612382910404282643418233860583314113423402575275399429332695413711268310878344431687218564575683383978754754794128926069852384827336521217733503753146826340656778458190259182950313665968366666974957285235794569110448517463150118662608460439114474669624827953941049447362261663452990035141792667062688767093136146297792971820170907449282459672084520191426477235696938962524476554278061105002699067692456802394934791629856760836750447333561918447205067315205591658447550301070109502290861091134098147591728724237250581907019988840798327118272490537584785284347553554589164137834688606563644929706744817955360123795826932011847585982949876601963644626256111967279071305844079592316205357699119886150600093863605126808489949612290770384633422154796456027270323829725384712219238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 23757489691247167636388709833465082641640490751943687289344676608666334610557161306460652430569113793755105485023354687196849807571295167628169872948388310142665904488706317926840450206384449969432329728775100092528361575094265893271849763239049498310166389583268128875608544601666447887767562589588133912196813946868171558435296509375412978746895456406468131498379282505100846813931154643536823073278555874414525976390249568095162208788180999331904696931131632131777745304684561289974681024949562465418198763468876999636537992129077875721916504299324868256680383417750226408010060389820982566887986638744794634261161987070519010605370524490366397928379646317308067025063414280399057719902563619496316951386203178352061433609588087426311132709845317491422252072440629256991070926383249189946621427563970611955872584282749275802467135204160157913642652848741498274437384983154603111808385735348053494361585815059209923572253492908482310778764218681002591678559874931905186274129135958458635149943159146834220247855480132073498720460582096614694411742499131518532474685807113353283920039862766033227669236515264959862797182993886527928462393089697436828983688138905077963350901810196935729862013957741587501661518965078891549521546907668666567021438044646155575813339550572693226917916233199413080603207775869253029564989740668209964424763902243324813340102331760081337949849755114913972194535963300107459148952955466366041735516337203364453031360088829577322477517400261308087876438652275979040292816150386197507433495003463845861638946226279608299357965673142131998743144854092822039995807049510098316480871069913522082955318892344489558598684586945672095471515417053551670806172826620710508917138376178088670281147696377946398804921825162558417530668875535059560816065970769876248193453688460660251900790398201894192161959326342477135984247204479177755558147313935498984627646223967257440114500141442424630041090094787253292216152116457710813998697098461044068189803932430576639711365507449197140020364916926462650246474708325760399451352329313088946974404494167842679328139800273151388109159586996113992774115311715003822863741939616755141277267376655319011837639200195352218324165455065664606492460971338168824536130992499807850167438899395964081205786282248089576175408612919940122681540471734132787242840445708970477491614561088798725924113266655224054608827521730120270698847356749539017073402646929025650024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] 384856178548096980239820296011659055943902278193940389650683197166154451791894246891775337283506642345869637911287212473397802835034291093112379656294668821645862366906497645436823380567999842349292901144489705286911914483178330387491664059229591040477542372239092407112131715144894360604933342302594971153371409899459970447304231485464203305036676416029992599225398183232941420250084829354709557622993510668139088238916645222501087068383328129044332657899509050847902668103473852223372622537250115324824797081271341988559223084782222165363806205288725749267887076590618304467668277730352472693826049859293350472956516727336410712480605496622981513839325430924858204771509780477592280656572801718605460299030792501317128287369798526804206439672637688612674700035384438583099686404177229227477213239912764924188564691589672852874780626515245264670795262392483370978645341314179137599617053031509929173160484336682577418750139623571677069225492272979663499728258276691807355507202307248455083010071768982433864246579151004610102190370629337746666216482886302889012260521857090218509892701558391718323856127413587711791675875454416932345660964489886582587080102246179005344753305799544412612352241668258502566765542207500203934427869148951262404182652303749221561206992114647748077875309976087741891114669659484223396963795945817934101634322539908584666630758496280886538013607251581208384288873845889618697685373623633174566370558874439040799499895849308535102007967867848951175931991387455367415099720745505448750280351055098660681555859852496612000746626348228126214837547764878950062099983615808502070949881506270731832845158276797901287944772511891076615863884737434493204167856155525501844119861435772253851670168233190870951005228658829684781044780271820219520793802886819774046325063084965413923849023721460425223802060050028711059824659804023060758811993363767545000828225026896852552782907085455039835938897836441080938749349949996926393180826291616142262331745790494211149032931334981955639612042582776704117840136154638477182596146210305923452826468533769935778716343418448873116881813854032540484620785878436364308111777835333359775493396986866159426159490873711788126543656339067057724426277326359682776597114386590285829224429661999340163931487606587694910375679638545279339497188580039349549200005596859651927618851986195943650396949367148266522235845561866370065103296956726414840277428197623521555215120315551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] -2448005554180206214111247951814906910025860428968282154042018116411563873558496516600887235757514517641683256135649631425246737470557355280138879660969572738230804445776780399500730930996371423703614561653699207183991400307490722509450252100763394769702205731553725763060697422497073853194884638955081365352643361241804385320987896593445626701995785449857162843980387638991017890929094151867991870170081005432289933506423646797589209811787567308016216281344071102128430243402422735863152784081610621773122133951320507375859619669626576230778413738134989176084854709195191633668991539616894309389065143379292390166443143370407538677473604742691860653460493374963004883098940747829540122411931980732501554239706757319993904439575192836766567990908366905871635316425186934112448671321943251065948836444906037080680542934736276217750499773344658250431573676652301815717890495556936874615572304113115686974814690149986719320996768755722006305890748030518275914580189325679012603540681616261162838206993110232957797475705003801079371876391954355499994981621378797164412637687790922511879812429001732699525148063932872075895273056563850676427110897606876887428697127773299447742354940269466342203784960034081667437923189547800528523143101555042094778177542826648004056972186228303959336840544713856055673798942936824113306548166869937713193944081239310743826660809639623478272143178000346786533910514615221977899106354047887002803272975743926936633623811052674665565331152476390636129553621803045715445038843818741095571466482240483764142174652539700509518466265669442234511206332972547531768666097467596600401658342602917186475746464529725494852152840662231957971113599002732290172857112341195519206482268515830358558358797832217984864419705581261659052677000056301731248316220814666013560157828332978338968132090459041843098891460461651726550822891905766101974048688826730291425357731362994192568021681689772344983573252266269543383594133198961943495940708582621699153901873307153971050791007091862208372398163898831608169501530012833774142977829073151852688137057321769382924212981437648821429904039455314251482854321549693584441307091519025056255112027196119915941114852676568399613223372236333983420854846348895335187310229473425306455387980780398832899347226729794359065801983883105096983824318527501034653194594715900005504308661597485569020027013993575945871185073029659614909337661565256718176550321253159836487611755728721618652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] 9278819897942965511749690255772334429624140032962437387402907438009124628278820028053964837064955406454560797047073052834008563860576731077070686999746351957563845506251775974285665945322284022485995793404635684243436526078760299158965180535481840213666791769729474393860508221026631044505758587917078231230859174294126939233728588977157496268976847013049752103886231534373666188823774754646941228613540912928670684175790531328880603499995336958281494117075081454901521209833624300901135725063634600646169661556829230280891997188747435590445379350555748019920278376364915137699745029978053250626374461265570655597963412322975204056722169203269355730037518458356961871761478718187388445010728092485893965868928719685726561045755277220112413590487902903774661593142667415317454427269441355345068702815213762738436052027607954077696138877134796489339064242152968731663322941906495093649939511781343163787548545844611204701027412790788391846133870994863081572438449711531389419467793525606627299307930100295300256798677747673342981948061460458330698200954412055504191941333509638377696654072320045529852238613053022835617466231406860180071327583876019561515028321111588266373079598300242659209442004078022979057234244134816089764760205731804402234972238525657155877785147609307935317496629526039265415768646350505522029943631564273442067263127149707706985270722874720254450772708589371416965553605065930454872012292468697921674008899210500925378742717857675323626917781989136857591970747414201649103481803631520952697928210623813441245907630157344229493448100334916360760314561120025857679313341099453207992613013736090271895329467865826232990536926860673012521940164980107033001367846308494950460341450197324335105979591108129727422998688319825132277721858754201979598326941784872515765541770114145137864591388298014447487751726895268243277555529552576694140299042916093514613620309003278066682785641409026915644544928283681348786969741620086591029196712326606350610695224063034425848513523687156419736252432303761400943584259905180810629331867528614833870990674610127294046490453804830033910876063652177307982590797211799932768061853480905028291011782058073157961492548622752281854178316508069255183442274272326600460453193569535454984243190520747870973574237138594439827459199915521096591985423243136786511261804032773212715060688212612607145553913338498038370392001376540917844853261814351092405474177166047056175557372625917196273803710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] -27093946489517449107329134500946301187255196761449445037892193247858828518757378424943642346632600041501790033233885038248780020226943259142714773671985300641554249226077812273595707678330147419443916983330504780912133616552280794751044980229544263858534188958199056227608969417837476790992705766934458520514408739067678520040977157682721817771411677179167374947196996651214484577855974184974243822707721886316436501393517268851741081191026474963432044756312170749384420511294673200555226559869854059495784210735104111443567069524799414147449413440135093186488478057162000526011911093520724060575297232961650867273727495178744999413351584996014379722825918665652865425920393504562818030582114328994089168797415015291793901247405699109698460997376735473426583546676136245506555670444046324640190800059272268320099437238132484652072324290454313834267730523390462441371477200988869293502870474004762260954010360551057891624297333471607714554515362809792367059074264528339429238483096575886679119849718000167634968528615571755317193930349207863225168189372865173250532567371767629257187832899653936722707569160679590751810186679334014613589746943484515647266136545310572598504335914193883095507959675103257847987931377487854618680712959933056548935612650704003219373271754634126277041716037776650983417919714045007696245089378210779259050026192963642264065137505339236173841549426681639911330304400728849471604831237834578684036300498487561500959349542193354349821281315320415312130183041310023424692174821044583638100936273182972943016310158605152171217945782493732204692366793121910037746570097827818899572626725724036549251735167613807840414026680057398991776437459404008565545685449559459961192765175339625716407175497982783508764508478786897512311639878426027911792929812000983846483830755640390134499787288231804692021752024451793649035047766161576948276844390316958217228984696835536024139986545565852568536894232766243352368830651485459988557080674922212276101571855886904940192630341716610409625608110824403286716890389606209073322385554508048739921922324478463805926096136590711803702746180479384460807092169497442400442664717372592892675706769416461854254506026500015579299447317167953940501413003667565613143151494509571856988471667150947282171016082755565492703759396227845587877625017674685543956208907931520906061016143380068354544496734702791119305150765410727997283291477288502315544807153989588510700770029870909638702869415283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] 66012120848733311740851641995264210235171406522440827339152750781867709884741986765001194879746569005416566129712908285822822709776161511076715923940503542937647446230817368570787170874212224986278644245556931340885012153544617350703987004882570958988078605701852932490941474017542545615889699684542058705575000438401071177618125329176708621781360897871687379548462060310323800564411884974083070227299113798607616762419800366104767725048095487400914928514844219371993808652500004520155669861563593299078230002763838716034158571702561475289083275382907645995086280026461406230888526507525791128737047883844917359770888232813425988964762074193240435345252653703849837152419434382295822605903944635003821106312102034697019980179491693364570315405053897898527262285432348663818839469001366755412919196352109779269168222694957421106560538394132706243950447402720505856831508223537152342483273489141397369666515206886232015956907014198260601226173525047311362084854701670600378719789681794889778444059463288269631118825395856838750375040556225842791708701746230894625811857380752710125659209941910137385110304296302492813103062091231528119895871497329289011028699160511845087423123629199537983491181872608029429207618528600015404351663303474094134763906045694055984708946062925376873247146688884715917743509917806452192138743989450374417797228200016241960639917374749826997097390410556822057723079793243248607511592343886904485969251370876785602010201764186220088015562195247598911309649556402140689541369594295230524580164553916198133489583993339010598521867281483695679957360425125816697867659589667970142719154762802275581512545542189500019222527157488975793844640216083131816093970499661528164922035935119953219565646733807243490788232399447100997720336809687337865751748568072347713107142034094308490247104300976330651204799554039636271524855600996521348932846475633019146465944979616947723093249653077543582197557604705348663425948798402470878911904550719948338468958458049224269882403220190630365492188376102184805264007861948303370061528832214927797979355824432048473799645160398262508105632482513461288624116572127553958052431398388500632741043849621301490145208684835428734921785167267450448764925470226189130616980205820973674914702488610205867985342222422387606634636442717968765853896512628889987713970388420620877626390863819886757956836900635009908228473889604877706683444401482489468784771721941210761465390621793858372257091104984283447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] -137728167758622648622282497578296928190243619093374862520483340215648892796520345508443288503809207886094585983311371910843097336472829033225818660377198961531053802536433483037578443300848986496202920297654547983270365285671221550655689276758079300109161558069709915032133320201483633343899282429809477376836005730777929586035198643682705883324880042571185795613586335332808685395849749191246255708732950660654440486894836729291046966849720279939275436430470682938291788238513027791898291691456308617340188485796805570179545352422075288673415558680846209646131396288736948393191480743559470748533776385618692930075204167375702968939712550509131311990628275945102588897253232005997251271984293370850071662789792717059490997423189980722953238729622295748124298891854690929788130642297249374234611250773477803814418568331483396383911767000835579541715003760555055660365071633754527401903327359767168574375009368080612803288897854440032220212606159826078935164543857689183711972701664478139531231753764782500458058496479603587425973516645481977797156422304250633082359962675023544957824375734695867887150435281646669348500344712948044449530381694465526604478261016106298442047928227929790482958674245154414829015595829307697360113455700426441891245372965567658113153034230985231740079019116974220406358099927953354256660899752138254221307629685068406671104988000944171218781379845768085781204962687924870069142026103646138672188636473461292381102674371548351724414530061407859573384114549473528528101757189018079839944955212157360004891934913634899503113525835927539928138639956597196460576550093716890570226785644510811153394750844201833240740153739019335007041327719107050901133348514308831283197061801382886006854602310209034759918083938580356501164827606739950895007132949877350201921761735302368348099401110916252253385189879082616247028325116170656184809752785177451128088677641139400942030632165883477699752752223529702904924581394056025884416329713074234385695907905547953689651612153863599733802704168367150310591119244136186809455906827043228184560602694400254130344773784081522516180012263334631628316611834259611944608819988027921988064797603938818060537210170173482141135209570694655443881095845308849556376960342197624894866528160303510645549175482984655110961425222925025753066115036954082433647560433556456551878815024119474717478590141578365119895810956858252457067986477910521703667308002411808145082783988444319334121246356517076492309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] 247482990398998967429856039388305819342111092219345639041592803738611416620933593215552984873254767169594326664524675665540674978982028547094945244785743822857907217100356792860579798639934450043645041829670089198470132051807917565154765223792412265423296321830865239099281015856641206022762285816410038547330964868300133487547530182252743250315372714384823475676659422858216162447735664933928444126391740055313038941876019776283146628626348485638154843518261246873884131542838577934233931125106683776091643281226330527778387581890995311921491015181783239807653862488429686372616770125292832893262602150275266878704246840718966300415820272346001895536286247917065820626529581941586529840237718491396014290043181320827388388339908396274836897559779619764577148902503570558694911977748747670717902377564003950986127922324950308338913242748888984990231110989543233474053173122014234959491312491200877383372604404925693481396161341065100152420676476566768605921317495387105232515060438355659364897677340962439662509070609201930759346112146296887934973628045905542971601187445823668142666069958341370284424604460808653076763887030786398335898951800630922391289461408140941141627677826636303432179595285258956492734883439478366216840956557951586502286288429714592669804880162103803795292422337280502797319218610148782668592501825575793887337722372606623068122794464742120326877774043391842038583071975087442724857159700531448815401578339903478533943881316743742732048421673990196075257479123785216391850768242886428314833313890461361542946646974221818943771431071647379814193931010196322017069092375149973299685480280553190968880465341885308737489235295976577642721661468147219464632177534693782932272300118007016168356862808025334068285159335254338767941097195110370243015984209278433603898677178391551622234554064185122756559897201443199382078412935244441895399481999829030756460555817079890461390455112599127519971060843606712161744041730362082694696917149956392727197231746733142482447916013781409996690336323300426310729348453828715000105273778263393356500726331763284312178630032285445843579119053017822611246486403921199090278755510482314984392744938742934314585149300858165091193921715402379821361179095252835826609126275153072601674362840677449108056129045621278875570389936036509960737574436665063377903971207348173060039389180002989880987635622162999892576242947848284658685194748031968835084443201348802387370037748036410985008615170954726636409759521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] -383020057422170907098619601328532865345783497534646625161632684104015569122486220095073665388963658180609051262312416561728507739964075701246565609193283444992344771237476727818576813644602140574957272145580614851151817667487468539613502388171268334408604370852888514130054701552088415001481270784688191708048156060742772486275979495042170297568841096107616572168331741575619926058487124789639582624456952840837181831904269113709548992051660055463064971237435940610841293086216862270092776474907675816722965352291381210704219108099251061500795828056547229635223711692788384349278126662864056006147938726972137069099823673431557637551095264671619073603721349010476208315438611353545095549889651617618163061866978188359992111731328302900491775530921515395457391146144271180762866428435316155223271337437565011843172731331333767591195276854485150265178876814876681361342196013213666906191748417939405120877035119159553200668789387890983132017993003242678411618799301077585300682120429424603276473370633317692804624753374228423464301016051858873738138779050900890328903206057024819884255960258642483623124216453425581666214737335451291012994430729140077086565358367502676833357874453871459920259728526399194255616973280061840383478124229163009045733407456776597019126783814402629209723635182121592248406849545980641023572635701025427785202586303671017125736878886630843436526119301822214885556986690095071788171932505596552777076478448586312181812629997020978280384730031257733854663815125535939473763402246629041139832490576801613194879700068664766723379746489189348575921590716994005107191617561737598378347441171960232595457484217896821053804961880626170826598391356904556963628584366060309814663562916839295286807057726610033667110544993402792072427124698391378286200237814481681288357130721926492651087704413966693729079011366434779282622082552929051587856188701387656208834511117778089316301184774039680683195040077518293349503744381153335584080268140017895572500252556606526916560244551672941118215294396350237739679611584333848089086143538432512658837488731923782998401176500499115499713640248821645048653979210349283680717978787326209233748946324490194303685704280763233770505486357737498665974702431235154265200373443420481538306005797995345325778493652769613365666940680205981850117994868084046767644231226306063244728678957630226260013188307428925928763768457805951116304882503434758106010208332288322958621372326597047386353978026818367652595043182373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] 509773839790275600318546850625389743443541512536301879672084035447765228832725965522600474886141652603050584470749268637934440233616131818518809711150114827443881984045061283329158077430733377906630719331648382283992589190835297750069844373934723435291492360506910444526629644265317732768207382792786099581389567998327489689201048972734391657877173186746777539787560041580164436733747654521729858146674144519765320309955205755829973791845883556532454109836227810373900490687343550086975728580099464607147912427764392903874828895785694309754244778733378900961504785513071039395489784740406194635940845002007154714596980574090084019261107206051405430117744813275830568893705820859024571729252096779396856107069646637165038796448635249206126323203643185926923620015298272593239854606753598964761880526003193779627637681823199306279772963524975883970536551631184653964518466423561619829276567493552824537046641989996853560243728317278233056347959118379759215672572655392460399884250113874054755220223194913241944195672063510076527646773270028711994803917783702251271085709951350570063325887825608323168928153166019865939175613885340890137168865437517267136213057143593796865694733124801812373204424329037916138013591144974709149190406823070208904639473764084280109965568188142029278659298098896790823633338735071238179050249812164818050020238710030065893153250999068521710550980210734434953550981622141636274686575167423991437655090405183200167515929390010535262809964329894515241204177518492843662067105851608606664468472813469821897283322436458257888122622221561529253329959059681550431223407532615683143109965301961362040857613534592885662718175999770713919407340214329567325865632481874250949111655052757265551269504098703663520061920306989889173692850414961792536424998886533069266533601974861508986624284792553145410898725214423112237425962070495598094975528242996175299512682753495169086703947101321505709187961518008772512419014992273146468276116771490222360651015493415511994371256146697012877575111232375675443333943666138132279780751672673187257635646985561401040723733196846938955355877032615188387917678065100025803317950381753568778111075402756869206483800952445524212880137076847225448010682222444335104966722972609813044274285640370027444005164052422770486193890532214971533322253214242169189358704990515545740663483425645015166870614421904795919124248828352289754834260183013339992352035678452608278028019044784026737957699504377728771942202001810073852539062500000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] -581493840323201681000702957604768169928183308500344722028534792987715906246793631948216442092404511364197916646078228738392148554930588971504179102832055200798524148324877298986348338763200407019937200310874496960466418342401195117040544577043165150649133635398454197441753862561028778134128672076383516244660435395263314846083572457995397630645527483940060134091427607881404430155785159134134398652237885046720954662167119189628801266043302396667797024462561547509667552259908570830769978315877265816332267539557079596359700487639734022560489535099055846938598568127336606288640122325359558147691528357396515974648675144245870491968479341678196219516310597781797613733347048824250171356080927587270079784890436357706820657334871319554882793683355755379203694492404199716072954661574907084167336425599652221801524883859152707037166293774313104838043898189956787434369028500276910446415655078118028828845540282204665050950023152816887721009406454594136102885034344874444701499000896034486379636809153942458920089969368126287922169224687896236138913314049487194599235397848210673016159700022764748832877582608470684128041671721682339503458033605141973240239268250087201644530569416988786789457811002117638863931339780366689877637471682026268244010789991457825055433125180369381908365333016450107464013970829313087872477896302887840609371019591649639060312997292343009633369542204962569425708698320912873308991545417676038817909535456695949596169983523325754720400566984704834416607196208607240542261834960983830341495986644632623414740921642193850382791307004047723215375913277054056334085997163655016871480508575355273702411737928421137087234644824215856366810019017830936249737445003356730793140583985443518535034101101794605456698339674868748102194378889414544016968274654931470271340016017087512167389194272226075041808348071855106165381855694619659210705543169800395142239226963032724587848152181530287763812394311855528842995213143451355157920018185671668750418240350941223403754897868204353457523262159369495508549886810592181468796701441652766678976879285754905686563158599103860029385942313134090599119412996811205741467162070956500763268686380085098493910885101510897158493421062907804104835761798397991472817507712119092588920524820023267448400590096251720636776443126353881905202644120322100774785839763024537518920704077323443316448705763878822724433896089731601838364761094236226988071360862593642145209450214525858945292672089188990014463342959061264991760253906250000000000000000000000000000000000000000000000000000000000000000000 [90,25] 565178931719678448196410972857822002279942938049599691277515603242334216556866167042538135631121344715416102571441746060201084357953069596717471178369877415524079184668836301715264293804277653054298498425982545531437693846930438144036643409054681185360954212060983907719216344927637640444169104839911741749458035055676560306509576623253222227326955759649801193242962184550891977947477140255988500768450297472126480184951778659164732989247235656782424812397231067548916382235346239786297603092982323939654054676344560343329493442584790804860056738057641394709836394432274990550242315360150836979455438705347743131812974389357583057009724493860510458680583603078930526187291112895619028344834930052707568084657771000822613176971012673824596060578575020026715003593279324831961610082505732989759867771201625069330054315141456591250035157744919927157107897559717290100095895729593098268675921528002927622069691350975037633257307439691823290480189293382430765799023950930151331811702062623513299491856520752692472405082930960191260715766524734909369320699939576894246667884277034046034442277548747820751430966221357539224927507346915171885198861298105177570617505099415575795186084409851113768752801247245108894585554858858290305037248764357527168133564131399483444289412146517137557362295859419664293674808780591099604427806967412600575894580485499071267424552044602360298643169727660177246164324426288810063207073671886895635569018398323955378334439386569877858614714141565077262679840997857562847391021269409704688970197043443669015443422059758285171535243578099179009309202926375865004315602326336408183985051671467122060297369805690853234747607833275700118609557684189523639683556271599879003421391990564933002983280567358601613548483032402658774069650381621512460302100620706118419138477082925210443626642412098032610628456532498545126415902027419157035125639213671413875727888474788829688361172872154341070678020906832856227500865659987285539820155494714204463243794668319434399458658820687953570165836329240226314169050899150860789132091939196502754195170381542273057775147619755212814658577885714339312622508494195883500778462204079481078220287755935422507318545664181161090362056392895642308971310660029112753265753917799048559624447923398354678738723017356858744924607193902182110854913727881059107853716454839900701334721294767899405770813332928182040693376986144544597503189623025184242133904837684211213297618760679402138895882211789417626235376701515633612871170043945312500000000000000000000000000000000000000000000000000000000000 [90,26] -464462800533505344993917171732794413297749152214192205870543572507909848755411372776059404643862972874897542726862504083425716337039445171131263979390069326702428592372653461445050306920380472181910285338537013846039283068918459654231837194186052315326166270016139760767823928676888590426188146341322356580317615449782858974396954615810666812334571223459920081373518999142851388152708938725327513636182876618464515414063532792478262961943655052914767193440009787177904352208254840415791374210518978160952301853878122137710282052933272917292814739769443526452760295326689875590386989373166787706016183632842586677711445687087831441039637573940443294866232327475130485899214526424111247168402401186084373228340778391607158009829389030760020575510828800274421527143849158015340407025884424813378329199497615725076788615042190399898410181633794718145161376214281453941709063786987549095688267812963068083321127842328478697368022307286828425857244375978600328993723312501933117243812490190191411457162438911971946532317459722123181181302726239126203587583497776186577421806139566816731420340004389784290507516165006119107733030397465646044094033776145186121792126379539037225014037645194295967901596970968055807198493584618296720984422107293919925194729161186038876088064852856640763909975412371603858825719382544790856386950633203204729174312000324663751014454269684848291781995786128461985967572258858469259265824188983850203022874794322201626274966339240430746325859104553049499256881527393173027880836455534650207986798903085576197221159979950277919546584398054768021330899892731964788503958169488877021996204075923341041168801264623486212154854792496125823698172735222446305878674074733673157807663899454142118543000474728652768361503200114933963727391951673026410817190278262544317391534050409326576942017220149567664475304836058845763580129393917709651335620039443415181500404372893958702873940216149020363984907799467129637785284776361798236639637472363823103113017907946406568474236102327406253796109237750538156869202516488902637115469780310377992359813263851387238289735191007214383287369272700299853902834453983235213827326096566907420925364373639855907064387503114218440695712201061165257131870205175262305315434517968719602517012872243950979245325363041187648000600014301734615924206129136792375334707539634640335890353026230953444658235116853301743901323133578489057713510015776729318155289101804632836477765340474281754388555266666965782793030648178955743787810206413269042968750000000000000000000000000000000000000000000000000 [90,27] 321336422105352183842997087409643446052805951982404776811307122120352865840104183897471670064578500198770933792171699450252323854620072046447647912852472444043597144813437230830663798688342327587593192967839717474571791472756454992081055910871626143804515109907040858253200139707349436326156090032775049480669708633288367025400677652137667595084918937001340456631449984936183444426971869892311578147436147508246404917547876040739961985363742653043830356190179666402521055636384752650524088852514501098110726676771623268471900690107524028827674997743083497622573714906192163720970929254301227696198804165369544919028552668437737940595347131820984345308060170687624983246094059724403020594077030247935156831876790892831525383549545777860159353967295442094419235187713185257414695690215339100606731618000063245316935092535213008217575402427368517318996108813324397568308318043404189089545804421947967692551956549170635028526380766162179633350271278326234054987730297300384618999136534530347061258879239544508988524616834532633940241506373837385106651502793301849036916390546507688323995447386469622124577324788623896718687555257898617612539886936404809417461736090586139612911938102958041761147024854442124673942821048581693836551834321578640920433918412952012230529410922376162953884970318340654640789403094693422825666520510374094329853459647506894880755333685653554939779655842434448254233850948637123428261877022105907600933769671885026660926452121271501074303051365772227048784921972910454014341965093743906373174766172735480541018633923079322374803488713175724676339137443818800616103286556279785444122960273351449473091257489899729423988883280501622139747097554273364949797824975048261084874051511559192083748608595434635749196367521873873978705828388961602821307375964933092112072914317783715727230951434954964005804428949295930771804509075781978253938795896265999940771314193775477924620202664293521857647458192280823394111574946396779992210298130225269924162409378523078183492089701621783792203337490339118248566513292736494158303404257474596729134211620799800970242816901413292715897403246622947469910995096542477597156729553118856594944442723913677159462680309231762232075127984308028585351809648216999017545390635839750496481633970244939587951292269660775775802440324187921043326124219038685080595786945327755971691414777809666144025246024369966211391689780332023072241112633879580289206347680055374342638191154165044478342403489621800528739563665436840267375373514369130134582519531250000000000000000000000000000000000000000 [90,28] -191625749501102511743360458784413356080240852074198971720404800539067033310732822860866867978463020420593002788693093889225134020025999673552044650129464001455414376752036934481536731840460619120679878500376749154861208641495714790115395681799332848159071057847135683203021015409740237309733614149820664032821538327624185805715906812168472003192923129201441704624476631401468559238585409266509218553840440810255002923372400913650606066025434851688264516433592051998411042041593844550038045175036742701081337716506204553690067802378957239181400061725304376550595500856285655992878187482596430189340299311494093627126272955375231965371126937027683908000250385250072186800577125050187101369540355230031232773996531771137188242881900534533967389081367023939668234110293266359961615876249258488884375933839632593688977894087541204589393940377578023327209729691766933312639662849957442976571558998541490631750382149629313450602400453882020801074068078099599353180786651047961580178768499357585663245183763188737753879821345719000253297812767783599946453109533475078499319249000263925562798692979723852822917370326291685622065842567132584007111696433418039463082790477614057709958273090916791210335392726339941333525282423194987491728698340169795126095058780258505900083962676119369654340576263324089114804089070067910265423642445755829955295020572523713720469360066822213258542457422806690544586140910814394449193254776069072074999565645520386001540280142689272285794524553875719058385358295781410675279470563439964381394033186765838772645815059104486909661069158419409325278696059366297186723801396536962037508250933019904831895332070422014399906658588358206654467416799033588000151362591082154529991259348458933854994119751674145170827404657290793675920006168375198995431285575396625067492965985388171358537066784270720030562296231351652564155791835766005029631168531587074515052157562148489034530324464207633402291615683974877608157220266125364385043630161422051614662826574830294220047820434217940529818543254449518526735284626132345904135529292975075150114049810012128807322373566266423420834970002790838670064503473498922433344936161033046132378463758598732404467749117781714545281275488053353014521725556165617007850295807070494013378036066856771788281877417376671165503890462561818732973181209315052698052762214074813997183458667907427325076301305854771806661140894977333142395502364694508155247224682498097480037490262425601726932439052843472859956539520488727479374801987432874739170074462890625000000000000000000000000000000000 [90,29] 112426588348406086749356414787511605760243582112871021874276096961524437256023155988763711046117223996040459879772780007354298359118920719357835140694394733590405523919979525203030510996403684407750877726295257655974794099903325594340116627000828958006154495745819817615077647745779540739234817657543861444127308358129745850527797405763164873752021903581493514923456918155104170015012251739136513670403008997591478750456505451457919589951789825679779627347232878023800946390562777734779060858193255809892520368262746762929611215657382064938037721889034160772141632061986857266458696578591419849379509277324429272031690596265383357893001228842309200227853168023318343825485372937601248759567628239631597847771473461464174314815366129162280650805981900249832219494450238111188073907482182908445036183557196841914502889739475352507551943009906764415319663207237658448703605877177793210462342041887463567739456450013165905400126809225022798534911410425294203097897821298643343340422038644346618564993007418572402152908945530016384509532464646224779617786212166891006403148094452999825941797671395578197010064711891015761541476371949010423697658750617998859455894406126507432487458062992705591115458629093463033798233793277995440554320815492111010403265585843238416444928737816836511047928193940628908582171256548121265356051135199903363369570075516795912143410133964969256232239928795087541456241267391947007212588410648381488668367873125160453300151247754431474445201225100857531546253086439792313037313975041525188614016291081129043334073891921113517210994658488874033755144186963101614024484503854224154016229018464709880131453778039741612319698954021656135151600118269168548908090369214409246257845194027711761488419077187672632696669817302515970320671156381018898589601911060685105797797277400793833946510400159777095414860783058148775085037278046937460232410141567820554583102161002804475021824121626162220414185511301252811036588647995886300398240633657427157916274212110533771672644457385075585758827793967502912995245451380860595437296412144848151737027440187187644602266935639746319479806186884332969612324051391025260629329319059765858280785990939264677093612717201990059364431980740206905810833830528036495084024821517128491804617817057038282698274969230449358413972686723492085471153456424340669071540983885608572105453221498531390078227905553867980441930085738183026138579934715304124834474535823480825917130963672427190900453466751013612477135300858404817758717797460121801123023033142089843750000000000000000000000000 [90,30] -86055447587892867720832183352944698360034049004693398613996826776240675603382845594096409088373723598560757360764490810530393101662247451498073179372845125079731210599205858917822080955583515020224632866084614542464744883874295867859013141674051679996363975358918721190659314255132010287323071083924044926282948582626424612868431449550176927098620778994077123617224033779054505998808441275151316438952776776333671300938181960033083833692586644778518491255864108874538238520577425130867866090880535479361322561481054836624359268237619002049017507706616541940183451465938617655816439979542430138713409526094853267262939466290224873350269115227601217415813045354129326631250771955766818710782814377243783762238851760782964333027076809800526378052690860184449269124965871936277013840744688744748374017203949990464685145775536110120349514193089981391714398970532545418571874441932981220942949129310170771212728469202413547048627947504438531990790765041576114902193163354675245114752076360904651212218837751579917063607921995238740448517015302944647497921745598176948848197043112182700159976968873253984149606386311106826925385686311199062805603299571425844143599450598749479405410049009386718827758805756427711432906367505398892881342808190093239394260986980938510792120190337211742569585341384400003741432331588071559806229168365970180957399540449667292608290674246368639657409584171428475233729660588996562925381235929995014844199265394432127689125606782765853329513500254990718785081152449028630321893437516323162172084540840737059311088713433240374308353691163345957559937696443875309541627886016935017722160312466783641026108478784934767026232474997137627933876577341948688980200984040688678046881692279111917480398129844395021997085973564193306626837702773212903587096007264919618998518933280659738593986567588410159142692226458747536017943971663648901166977301469180278263923732747530516632455956107433326230848618390270594969278549970102717981556685153305239182713798630122703812726144257325327590030135793498134031503520945015007699841853629525729459374419887830820987211371946111082694709583931353384696865386168786884865560000655469026077537088904361582531344108754557754631467399153921628223283417009419138512479915155749898801267127225933782182544585647552464473421102403506951958950320346665849998529685408259023975225934043540566290663794786052890982232385028109597990797341936989211128024534883324441753705845588176421383329521900658884461784343220956856879144680760873598046600818634033203125000000000000000000000 [90,31] 88979827011445907592200961688778853430115203236870800904398468016700365827974756974413058206754417552887574900099611905395241468939519003142928512296582637441262986830690739089519588235664968195709409918417776583469728638287963776730199758723271764147891535643391106459867132909444378564261966672738229782369422885413298524444350170118131165112506813189116380693920905191822796542029011889602871101959787846491759151347943772282851712348935867824653535937185858743982927765994466156426148442777301606789964295267206780334748218059634308489465094116862998570960745182381710864209071156772348003060182631115988572710947785053556624219602766486461183858358308595369899153869212309864119786021227663690434175558412638394866261133371700527604525487958538760294221855545334719484651346836710115526669184109946251546957155854841097075861416408457935356252370284038322401614631501898272903196730275097211731403607280958429853323710610594258452384100411024461076589090823300117406998594916600567996437781624077307550840318703414985130131156506133688247966823416529949344136685102729013731402376508143415457386992566608203973295272617286789914660252953789377284124681859653301215899907491720115693837690501707865291028082531316347334340396718378092813813369910129229661924104487076645905847760137192931354838393648001210217506233477084779815469288955819130444952478321977812775388036413908848424745226748070530432866924839395550121652608942121567351738529152695671883131389105577150072953122481124713308318367853291318074720684133366121489132168230195603749048934818464382672562003370189486247475315925199573807655613006810450699241783093973693832958152614434530165228190126813240413507651371257259722725155663818846762413196228177809820402020072377734359088905584037675293888500461251199829740304226137603645682954430452651633534290493422314582468903700285498301286532238417379968920549355982844265259894638697412272700320769645095558749730964259333606723238575594837035085101418295433039384067284868879482494258777540446917495557169327227122590508854618309591280726213075613087018618963783092341820898512361796731032176136769133354356879715150038513353287471607099429211166555900681884228871287739498571288950996714851878530617942195131522029810617135062192772420117026657895700268968951583153270995839167498311249270347557924796915960911457211716116037710450095793247735441338400490423463543998472700253031275409718429236753676483043651212251797092625173228904399570135991641970686638618559527458273805677890777587890625000000000 [90,32] -93667968902883034245689063765750306720496423270118022624103114157742624567179799359158804009006042948477815503069883036980606621209408557356177534500790854511886341346792985316820786846223516436520767993904890641669271696980252118323549757859290033502984257964856686514066604178119102699057071016821762086844478667314654052863523626014106713365336166650688658716780355191210652753067718861509405251605538375819176448906873317242115300716079811560880341437382773514499788867224196454643041079220062345176599922820561935574995419521531832133610243023894611543433277130821946145703491104719486858158779937684808091486854533313469611121152117418434699555960644910176989032446610913283374376093878702512372032213707225810629129614142603051278861532971285624395156895281024769132589092423698920350611340515339475642127706360186335008446467700569909822550264552409435645125632302650663980115181120512140064536754728911024319299900609935980463030262416833303582888442331208758280625710393512269947440063260111669487411214121440076575140780585824064765107551528249759063857805136075413527488497845765303925573736742270907074436345537669985124811561467156354118754073719961065063964028928570588443354848356521927238944815383157133780321292099484801675999649988243363478692463145466169912888784235829594835805737938006151309072820543848626540927859119537874850796352360559619598145222936901744824789529660236806353887457965394166312442742595456141986308539610082424618819514600928497222009862059166268270869037373325194300321189605792402862200144720479948288629855646906273281596434651349751440915312225942593702240792406842592005404456803375934529259049223519736675031573263388456944617186696754500890606361432405434000852988241608226543999850841355074119210682029006059568468411613001888963570859965978245876769979708553168862770180608725291322530506479485225281977587619118307049512437724428588981926346702901994523197426416608720026113431878272152842299652221032483437592139414074670854007031602575324584639671131811845862502705027358900991133200929722521614756511130664212478303612487663624585519385107619913040734605920098712185395194468052807257099058905496011781554097199063821106130946953571520987034929943742279421639927470377737319724845087496335322657338936812399096556299209152327744713712396571431747460801067757509717414473138573566612205278500955749525248327327641080290537067611261124066915195237162799854876482205277585658003009662621056802502427016954763823279594969761774336802773177623748779296875000000000000 [90,33] 85301794000419810202340851745750792253670306265881604966837367842818688761935712662407845257419251198967191744792130840717753103479764698410988849698358448143076311510226289061182016123066394851782252818788996969597007074442945549846999157206703822308063787260235263210295564552362443364039176543653275231312593164874694504129773907914495859944399492043774814299788391885841363972994336417661859212979756762465316764576439807430888285276912600468097165550440170918856364697504788965502765189518760738764221027594724163925395653232358265070880734408724609556381051634721316615665084350415468425045529778302024533823020143007050184446309927128849905479989071653381519769432184550074257899108742729537350951436156506951304401598291896769629280042105908593883115739976608710405793498495057890789233778196495996926567022399298471637698653919715499618719977506874467413261548423811156851368448121961704931801821733217620642281315529352171406743836379416916380982650075728692190627993859835494117237735309888614633873337471023304860575525234866751404496490263233680865684964365565144696143877872110645804088948769560350526768266634139928514397334112127957932670504462448316937982701055833270373873537810661047129035127229904159176179463597427322905685941060256744153940193831009876326763876220188295266118361581866270922382649508101775157501964594271853095169509578285315869656782089984658964794636047718510867433676810268256248007902162178998433398345978460363566005013201522527093301760101375392359319535408918290735784932076677514369003450648869279982067750584686505427796431126752225549244807734642592590572302530179589584101085229100174937515559170681511889108195432228392540654567217675365395140532080022637946352629696181078109170204426037715188439447441251739124256705019569228549544385392907253733462507238627106829222110584182410174188331590274685128834925048566075593273342129419169666074642266521335644042287606083712911806865859091892604456505533992506124026290868002368821973063337215874203011580769215242385518322561939248498578885045508112486790334295158774701035636918420162771255298459137622241388336135601201053627307426930165576545350741475936968108786408772908817077105320798196331731493648491998687974597979274207161161458482071064030153867436751708685296844376449826566804545910082174753526910962078210363856022921262880347555261931882151277686720579065950144198252718036733990834867252491221052910952938090962577635058736843155794918468068276897465465787029348376790949259884655475616455078125000000 [90,34] -64620991396094383453593643843506572797912539750497561997114389858775158801705226455526403638261269841346515421712009032441391466373736110062239936340716159309164509173956099843472999749781795989946980023619974510857287065628898199169645868470153658405967456708777723819356935163162732763358214556571706193524438487257331233045904544107545837092478961331898812791480681274787566066175538864028422585453155885297152288092122702295932444389726633502816690738553347091557637751444355580556534913904830379646889247076616821040080914663365713596229122395649703687120810513027475744073745772245575507762984697999532174633135233257320671664570929267980785125096905644466208602986939030304543466544565909099177063760376892411964630218721666600108834920952117885505197564091057349290660602891394784302325454701077383536490163943600704410510801239669644234078915839538368346821434374400453576312919635680230584854588605091710713926068755664654858101043497850112682512596583239082425144081259412062297541440979796092158857822718393862664970271661906233539441220056960437227566274989379619813401629025001542106158877480859796650802578085151192060813871918580129498614104830272810002639791382035409793370663119766414419438355756027636809173085346612217862128280506313934572359516592814901912727050829868866315992376124769419839492025916561521215860493414717981184227147867716134130686019938187555314175180696375072716302907845761531721295278838277110136011982772205832758384133999782435079561739351297348184563628953562909238139540829236642494193855545694844145583868322615169661208346738898812685851726801766943818433592948887484557708160798465401824767396022461013987027883834195393225679534012224379481980394652887232331827269402072458024904601225578972313614394584628490076243741791845236593966611478604107795602316374255338908301607413503455144694468574146470962881412057511376690805374889878378436801915711611688400369640016362409166278979772792170534440878472923177083138774820356862740673617634054143211101277093058644657424850711881825961581128862807087866197395357326974020376894161795258994530928848909712375420878957704187787266419409567500194939559270995626965568592828669812375668090009416522156489385721297004614028754855907466203756173241208884934765007932447323749817854977739766350451792465098262083464874280971971738148193923952481737524923003625817525222331873890143414492143585905102768609686357854853014257194338857777842850991024621316647553910045425631068771732401501139975152909755706787109375000000000 [90,35] 40489964211849635403489925745637526942228664678327087317501618636647161101574337941516729333749709052943609233049618186591438966980635558305596703506654275813349208003715592712581218136000459859601902641447653411378279545232979941061148529466207888053000430149173327558802457777624253225047802288462138321100701926651110044706386330039182757947313634785507529890599246683579087111958228730656657017448240900646214156711522472178590828190347618908366028458086146733267663275064532226143690740316058436963887769514565272420901163835455982836388594179917245217126417775228486440892877038319160878047064125648869299884738529036875045028359142855196923730482531389888700893376453785526603785365493515392883663689978863140947632048930359379143187433697136234153974784229415422812892771896645187223527517069200953394620838952453706206215037549503769742373079950580385190627082409707865368133559610090351205610257281967140784405765123926294212260963222093823987062630007190753563724148199080785872638584635509592417773464320057583141897053885177233737717575567079111377638827564974887789895209673385476347518448559182810456858049586445030639794140484029532076395643461593965600194232141914591903592966920835713244570609254413634323813908343348087011170047060274065559273848272983894065509960764856180958526179546189900806033463007424758348045346542041167580282611005802307751532190799963973437648884804985485719915198481442622676899614982405690544749270073467246517311678254088024783275877223887394612842093348271972420765370072527203677167128035575077369823757052232724070261603599798210290094787887765108842090716411684178726550517925818032488434729109250629601127078318040366548417391192929059685050440076028931721782325371870743621322493276508827379380528833266620937688293026203865798553465288729593354139265889481747432043692581258281407406973645744085232958349382673287872682996084745446355805817726052138171618499429481786849708504928561035748679903003522851100516453512457613644790777092760390408967305095878593513427174628783000283025684700581267867467322783732119979883508875412545021860692579437330271603032732219374390540891155348995867194638107838020524675583784804050499683398580113891874530876520309737556948090346191555259997896634477379089984628962281568232455176781565831912126567213811535573793027809995843849458193318897198331514913618875530613878345856291923332497737456409081146644090079354375674515149261749017863021046752001371078761999486960831539511529442165738146286457777023315429687500000 [90,36] -20996209421971220621840799648755571979720524406878831973282431165274506134739384255433920631453765204629372317969866616019349926842067226273796251613431689136581169161646645397007361218903489696762789536090553436757348425549263957119898936237952416371648824650472754479661920337237065765233311443719347865699296645443513831853846729290123073084034190986975496550354995123529169609513749702991426193457280484247349763526210787164783395759196353349396398892918726386409143192615192916401318532367129541057788024275456318465892337943982983462700180598172998442009460736024399983287516318795007209561951770045853024380389870687793064928491301320329703958759371236710503773656623103745996607159943895708208186389284038756109265096251313775825497381323082050338881948400244451023795613978703924432141032492702482812910007107218264625177556728212153542965982116237345037912391254223040999917595419595123579158046449556789284408770273852219297907519550292022735552604468468702815724223144806071171548983083138384418784191717852499467402603443436874620163482670506650952323973755904395158865247433009410183689834310147214237817781520332147433935621120236729933357217855098757617808751271810719565980007702563286805228876168452528731037188491576280800777356837959055047598692952814307255209086830185797210532572685738900871771011652689575213337962537771592814475088325530568642134660276524281246689614600254377602936759198979053115742979968221461566424366071914313562397670295470232654217953609654560489263105111224993168450483423566628623051331331713184708996487091802034973977749078221491977673134084668140707401092063591400755695838081561625786443217550986627907043365128273814470142668957350546604577950326210396546518449759356982121760695342390674148481726863956361455656613931555131912550213400507816256765655471689406934193060897158220863769790506259288182623218756306828474856764882659697352476469794134251841229865148414397407568194639375580479875809044382381527606834366416382442445113883610999103606742864239586979720549217522061791796014311304051399411247082874803014230016368126595072786324562492766237028147686589157267360465424439377726746322256754419187361090824601860758699446802883301263982056980049796911149538701678903746446378278481072226651913101270311995026208154796446169733938650220634225220566111135871335937455204610116641915988603399942377220272241995026987590217171999373258429585792960596810462771040209342710499292540856182094742452627677067877876027068850817158818244934082031250000000 [90,37] 9142279211610549276478579078950811521995322317204994188647375219969802490536360950679433721311589252394605629464437687014741490606857382421120930668564459457068473663717907999157192142382584945617895359718664115339227185692069103706855276573588283962731351246867341322510964539910487336798130406211962466736270207744498589395752175996718263635346515383988299484258662668152049075856624957845795065734318227648685374266520156885165462734545838264109123032514106732740508481459732853759640896724432803781392650399298725311357173654359224684784393235231731737046058783353409466880243049971830434078067739547133762692508582706969874196507468515961119446892012644290249522657996238732256109205084331299753678975933604840311557845173478906885169872187171330042782809322310510608145222920290352654831413457428151104554514442920244306929799678069907780559626165092643982280363522490346602198100865484014743716333576553684640679740920490761099121353831906682144060530325657033992525707907102005628993127130211061650736380886485926238183744677734602443198973086173900577156148400935351794383343194657119426160343283380486574885171631738215940387824568305438207637947396190518464328532806775909715931510768846725354674480831395875463125333016154724028107983817449377609771650090588681351441456185812918640621907895495266879521674714086080431687343061008355241560424469388889536574276609269892868788659188484148215062041106430517555446335067848865573860568675481233338928350700833422782799533773160498630335167799109251892801375146862379147382633528448018551560440199657822220879549877534195035852922209052475107838629753885400795880228323570437418077407096253288267383600416517278704636284197798012024926107857924829067570232042090764039307382959058414263303321240430565180125878750653413591561852712418162574701326842119664726598903512599743991498613446894524653903037725964339752332220521692845428214851588429393585387946232499488894009219691733169349036282505226768035200522170573094272695015447672584213992179717876682473359696096190773914778511499811498836292119052701701771666992693057098353276065387954612116702324893435184227978038726658080775098974534032007186883739040534381598735077053573985589999640353721908937696398076727209592314079665715608352241647410111175996613860275743685041221341637244949282652449849787747891750096050204196156949838912328007002775464276770514650829306963456592382741550215181378431822186820745027313976828921206262678508301877883593378193438638845691457390785217285156250000 [90,38] -3601743640957325276446316432582814357707104958154324497732225370410305565883032530164458938593971750184235965634169571514998503242978530772960442304335367829798797506847855777167332644892557333601055133885802757792859846675320423708457044004787377923456513414247311402117958422886737831070055980595509354131966293256033980618414015430241627539515531201226350601471577845943776453656901903419190955270259198931351623172472398645145902419719339702362072466084627600062259175156829247429840904702174561681024474076848963492054294911692808186670810972538111554217231740274764109527051611366840339089262378887896449378478878717080381932980897935897322649871359058560165312456766757813346664676536547478216621512524427342133974593647050584711506100644914368693911532287443556256421234369664750799256488957459403403523016617383144756808074653000375495258589346023037278995346872175365096240835392129371374653154803220300163943590553298221272046681069997404140409887579637222852857210371447512147323461344802662504919199102528059028943541891417835776480320105462666562114593473526920706957855041569760323696965756136794647462113654939935559594190708671039263612147311029533500448625006920372915538987996270118469993717573899944517787701963393745034182286808979115581275983718841472655965947526602798501071061691342537812489517960667889535950385722447698127602105819185463474230045794924846011381418165473731170550919824248659374098673448313753780876862184871470315628468137746709820901983866144504536190200759112033834725408954222924974759943345514920623466056248510462635159059706648247581053500276719035691479014189935570546393786253744347287361245103966824189315768278271085507664233029566962730165209488533417815539749319360343023859375302076597198165938225972777764571544432005021195320306121309385146192113723075002977908955374600118120088430222791716078952034681417172253449511416435358431488663647791148657005133623172675706822348770838041370900435932931124749210367816836101847828024354588542077261000791566106819414239553321948063156208999620968922981026565771601803175870152598693734886025533736933285495288334433029504004685095665733083311305198971033820993816497021906409082914264645534413239245457293991490608934936056415137992817063026022786602178540963595569397988259962685888871038309915663908936332517281705736318496112540586909480879504448880797966595743184339695289222143253961210372001157449093748657567505106487457733183299500707205331923900504254021370798000134527683258056640625000000 [90,39] 1568607081388868920716723514672133686705563253607332121396305209846248673251747928277557071929931234332365626895408242084189110210210284690138859120688487574628672076115729415920308979145883971483568865207372672805706686921287863741151651949813765456335755503913264555970870702295229172604143105827485201227341940784722740889749037719142322888959061733296716354503128494933893451754722473503747537521513780267327923387873985922119682311664542572149106061556454626480830755453694789436926339747186467896523582894168221299770243679506683704322535605048797750673538943691142091598998683480641733929544404515239005028812476178197262367685685624514107263173429387454327846740300580671423571445539209958177034747013383411280129154519093423061490786548397078890427003354825391497665334978666200271196938335626428278451363787594505645607405117203016805602646956164950988233394657842022604609473932666098826752030461529449411467150301959268851380383840656383166299079884910780253971407397870731326322362614682324114238585172559224978773609120313725477989707534912892244855376254422752495994975962507063960160418485589459396458247568094267715222744288105368718281544920800557573190637616898651259237500297654788440074846437411003565440190012596432347599828909590285569092305302813912293754528241326807513734117656688024206256282137710976106426405818258197496742018971281041380721731264093869696057005923372651056280830292251861402432688576650659545068190326876777693022885616372193700085794024711655155292916338084349892247596127806860496361788178554983924945437291362097560534284091375389883706852475374019724497964330853590583519124326756965534629899143257158645606382210432595407983612737668443163048368003505086490883157427026985937809952565749234011686667758124784776971522674877393527912574339478824732618267094888973749294634619194765977616116178693427563816525951333894054162420185676421595925213944646390821976474690718680159450520829168969827976876223738974303890266845880218307321222762344039532268851841097978420042476100019891539143146989753402370298831675408423137709718169571252524812971118389094514765034360997537669484617368723860226299275719941295310508527621878257336954541460323787336656636715731150061302046230440372562219390883982011320292676810675597669098289500820769620510987576690938135169685602965985363673139725981349449513606616695934093087946913677050503492581348917764988963970711346333748159445327371105346587744988725543043286622668652796619426226243376731872558593750000000 [90,40] -872609783371631412462430134200112566455100350186279869358667885811600097226233643411524098468419149266478690102928086985162019600557465230334766688601390161916613819749241759740968008973601898441796151303749769490551951567037483081083720086738164049637499190909287099402950231949361243235088216905550084406436694482924436072744115679747257135010596574559826945760009547939736998232503454294120327630745598164841972749672858439260152267098812788559869846720501262573726879658327819766332121375394677887973027649351520964388599600546537166781687540625957796942372997914165845286655944001431221722555670058943419825818203252210202795315219490498579576788422374314120291084259638450406774866701956684695323354749871385905321963498352282873191744360749934291111478388222783738130963040276177503295144276261935133858094916428610409717146106859605581610049624657200622645529396637781132173639210163180233102391538124518686223840465772380463825157435476318818874497150434185090199894481857654477585664425824077783307434383027011680240289778405734351607969293472939260031279478668343885123162761115194943827847656136412492077769863559973775945082166325405620372573109315155139562859224263543389729832632413575434511537820197850711576196301438638321006199539105229468333586203066784065000350513521639679867129208331703884466521346274370764350218577679597928922264304708827120094492499391865812331983539671221009514522734277550353976474320086445311319105823911235865247602871230000639746939447706406136352272798521110714342803221834606860516565904745357756292270029444127231895599910713684947591532430693832334078037992991007073659127570156201771993505151749715722073069306036122478173715639109763076147860237861309962420106699958740674837841499581742222627841602451676193021009280775076585403942336412376870203388011453963007101409701507322102729917097907458172197240773639260657613941162266052783754660601286892977504064515578647188662362579093146393737178626979578374619774921627719850995683886176099513019796293081072060803525176492676390200732740340985452584700821837669029924488226972026238931573857002281480953920573536637793685350729149239323513899004712034361800223531474344193446986324807957741961329882473085736960615669071504503980057091856086748252498367814824600932806722837389004113738035099649431015292232384413149492982965772566099309650940103095392927778986440166607831816029354239859133954870512802191113049011728740890904654568599872646421367061719820412690751254558563232421875000000 [90,41] 509713289417578266645142005154275560613582655539099686297400576240767169492279360755255521746081128368622568160129183271552845261318588400318564855157266506099123031224855451846750992688909247185274078333816251477238104966052635920114870290472967280257057108957007785084481050139492691962508974735640635041432038360574427867159331750374145258942423368761791193371704242383528854379477797440881312895309795324920589373824260432673143754635174672640746814137459947185371307463253264550825743132188077965616557385072627733199878987153277230782281166042302884133461654594501733539266412357198280258993967002398189482648593081496979485409189730286818473024343101262542294120349372837763606154684033923655465729883098745309002845061123363547057820844263846115713041329641623367736630184246456154705550626121202853021824169250108510256473742278829332882409872856424316397746379659481514193665868416372567765193232404221801997899735769543806434220103631730942218844277439703387425850713221599398378495541066416862327988548324753657712924270555114722383368928920474422197365187116919890777349580041267106016196981306931700851667088282679968371033286706136805209143366638434626702536964892824954194725885519613570032839393792630938107731077477273620336349288689606390668787295976606877561017426501506036273205758488286741897351396482729734356461894193572109832870850597705614566030689036842630190417325072134278383024296489318024512044647443461258490868487650855037833587023508024001973473171842422380732444540381067838550485466277800014631550348858752105426633118190381872246098595356067972521690764657642206062755898023195216742725578850140701988677908751853229245522219583946361400419110467536068222505883028384227234116916021362818041319484563403286878619609412296894304472214247543312802801896416335484904143339133262199274984311745053123561543949106606167259104780216739978526542810448594996884080848831000600560152438509896865311641740724524968395997224276692171833345423911392266851088256022788908909810457364498075115854519634599744551882960616522314159910510040895032303226399898511581047053394466173384139591741301455703769951901118073880809618303030189614342734898384821057814713821990075394307707391113584074094642804116086789993603414567980453550760495612783364413910393316131193674538764412855168529381795690190151294306490142241482329390101718047184411235377486054279070126759260026590464065117820271814649195416087769765932741266990335486652963226106294314377009868621826171875000000 [90,42] -232810216555226281404837724877375220414502121412692962410374467147635282574047421860955118189163647789965987442209175441231496151461901838541307137653829420289533711768753262215234568696189767147364966522166653565458069181880221910121148073971416375491397672024230132308621307229726734501220957202675339711008599654052174582274185199795082268298358368398850527409578639292007797081019862474681512942697708167488712594939593304964843196054093584757379038185503012404349372766260773377023960048446258083194228957855892410179649293755394368003179146619564436904849194424220735156293739497509223773170894350096877540152497109230408460035875817565140337761413169808916535015533077227844090857114925341606347433671674931494835309159156752563243940964147416004139845285062594657724930467899445374184479719163005800114838846699697201727409496155034311765567876991277501552369932866078741783482892750268783480908723820458996352056785288489179651916806720424568541003899458202749677299394947695402834977833021108572427080771992177231291792396509683368137752330180011290748689314538804896121522455828482288153250546983161256820020210942701991813052109074595435685345888823474559350022068618861869736865395574624170857222174418754394265743967637386898310517283123618319111290485684318043961916181741959331947128132329922306632305902861288783614262794035604206841778850243520491826046623940195114842322410491185713411354214948345304981908799174740905678829735582176772613428369676475343421993025772257928039336208249575123279691363810478290671572509629258933800294466915737194667229601344171396105370668347637496232425007731567222825913199767037719544759979463900089404537848285835800234518603923222916500275914718728688934291035401694543309579234991220429811058561843783516190956241864501298096913606998997709569577439747703620743545735279061729927839153789169890024971804766487880220944844920359108599572623460022558260680693208417165193308544746378042631133781722196750478481202816717680941714332983693593347054954005994765680434093361014462015534579650315283360230526388847813633724902735288889928162745062867484824407278483887581390340757894743617309320208681384664544824033213156252009340783733861936765304489251748428192703183413986496591982489800465423655640820790893152889311962803273317835827365971365618565039192696809858737609546735903109110971264459053171791428003026104595644912591665637717693166532467406667135530815201226071614095593123421046310994597661192528903484344482421875000000 [90,43] 46323422130056460254200144640086016196301126849431733115039871862616923440290840873246923064764903445731640642127666065887109040970944522848380899870432550289688537004610905752227976379197427620813270930410395329093559841586331364969074843419776741547806543000394705692215184232700963515834322824521416513609793512669207688549054847432696815612477518550621696662740626636960179309900178135287250279357166152088670629139086185292534059884407256856716770351884188516909128241163212465795492471467147613774405099821202587352554029480820867795288329979085214410788040321106969154787389171572356556795984583328761021428786111331709341460079766571190195426986583217123984841637763442596603742775852464081216850831460313133511568778050832223596181033689031654299669288465265065825474502544450935121147493302537272196215215204540676479442278019059581234098145834008501727891618878338960204975810202042985370060712277468953777804692218165611836077129875572980063174945671209483663873878868206282269669454749024901558320905393610196660213787596933513014654615415397445435585561955348394791624319284325402345446891707647884469284948763086745565584160377366127467215961756108964697110800169527997623125658101884034262327116736134673667256418324028431836275296237884731033313884686460120792601807411911839852518694446740314412459036584685007132972722783823592036797038756119152137266338345382578101839503837164601461206324705223534384283445880701093310307224287491012104893324675869384232048881652369434007044733629614282538598660883395809448205094844647868024939143490175034787245879888137152140150367882746532198356336548407625521356687731984331770354211179932538006113093833535217936336898307356819479580377056118894560887011954978717480233667714992401506622896664305653912441965663481590317436773040573949016130591232615873623104823648960083351775681451335057101693728337914213114528118248891373192991945691716303942474912739003270497946899018592171517759245947925701396523439586313435231931656502409463026265912045184558538447410338432059146106633998476730972642221866758294072943667321521700987922393505129668072618624665124824426344603012487706051512581471317127062773239530073245342056748396001732085287211388282274877948748919620132143247746223346427558616270952962578140347577189688935100717035280425889838017552949596032128710637059960878928017340728556007941501929023558307718534532818400001909775751790786643704624878120713345668116718524195962736200726794777438044548034667968750000 [90,44] 41947546447327054722918409013218188467092782321252835211508018263632409048133272541684775901203291531300657206657889557634813481685182064929822610917671550608945503599557654847029539975596889512379110339997715640533519393780584591010651848939290386650344023305712661462388333735879835057949838210705985560012518569490617710410549345232031572401021737470554042039287261261539700290959553388331870026932415698256926402503203412339894103767901137809068790703295145212236453270319539680543363112105477209912653687618293158928994058309895130466510974858249060668878185602737318622581496425230272732357336450534989764659486245850877747286757284237087306201964332085365249595889534690016823404203509766608639784189537239672249689057688888959620228240634488242957043442300833328907237968651445836411650221343928688837501583110141130488599863576346591064950916909045344017406040557310176935833898522274249648878687509907640737520538696204106882134750603197555317506571598191220311758771042973883726542627625483309985972213100725392357594326065731030826757992633102132029157692725771947581761412116056140930195789324553401454215851779844791647806915831049427792651696993382575218540413473468850400570193344070070148306503123601926437376484329431550034448311336736575956995783314387375693421568198305720319100405942751406257377052975545910594905722883606254171068985020054648994345422334923508040962056719170002699735211909075888109378142401131958405701349495896446077847049760718886718164134111374631285678816087643052000451123948577292255565190643330378326669412653723018053837691531251571630423572538681349828389695829561285729529792405297102315490738565226855279441268147921088969641047168976608864633462670289394610988185818279246796064904348732715292550597733781461574508065918515045560824240283344789519584630534593771418883673689260048934316722146769371949770007672667411815546456729557096648261301449035127847116029517371975125943484699818593314459523761511191416936029870196481271516079283443031057554255066739769395445302580978640346086146208121458772934456546576578475558459959114358904273198683264246264805525513856611354859247044754850482913759716355820849290201754763091783792242854414594612342616016540010031876244762058330460678891527915332717765047138131946818994904901426888802315886382412750959274901930195963986245676345072286096971260313141839261480470749482964354268797741880574227884429835616760000123824199647731176963027718840315571924293180927634239196777343750000 [90,45] -60880457940990601250754799096351744808012902277490993410046264693956569928607804498001917935624323413811173660299530050091649131142094612372332241352678166068092085243425640866182416240489087399232340336967290052083747799830335391504393573159995171919163722236172789533209863783033555319604733697823775848156735910626925471431072516757001032491458804670426444617006907010786511005233381241131420898924541117329564654526902865904912641440966697080430228024389079415914610716424375715728331270994832927053438995789955682937677643133300147848632060613014014201385724731243226112444741668848911059908908316526365051958005399117337022229386908389026043533342867313445809014716891861773895547566028900457780627134292880691642881162207524220437774612856069668929032469421782061563877631707312033497913539817035675060291271678601078658547381111673579255038370572101578451547307347514839385989226193162465884157794501618628319218126759092866094245865866520049337460921944772644354691600508226807746088494817812950829776168060844275751293238782725314498059318894806721100197125876828115725689170055876204126496859511226784930747835171441761591494035305770372584078043559177700541783095180704830931593799922567492184256621278973618378527100983823330182924427059637891311772490316664139644625148006476490772923935852240897865064835575330189402706126581269615866164372321822939995609421030322625043772232565959988849008988570650405448207160483844840086657946262575659567730596842705594354000662343401194068642011323419642650184741626385797508906617896784995244437971802359698908797765677386981888408818999427472301548607945276440559616623734154678683182288837290276862959840840441114323615132762875358317860455591396479279809831464371092693953735973602367022265622966652615174595304692912127647414662977923517434334378432051852903104377783979691126935081577077934130671590075428282397919456715491557428994226199057486425280112912352432950911711178445878226168621388378490055480915568425317850391027448686594793601280209981550693180808840465000829026061398396237840494675921301207294917483772160860433625654521998960701055880915723126206972026995892076035517663144883731608043265026619581045487119170227756075973359323270287843894728836681133764120105532396657073529804578817695406945375563833479320633618651109494223312162692141959615849464553922126372793257507357278543169392089392278503960042610248540814531861831516783085318165733046130315333360760732261951488908380270004272460937500000 [90,46] 48135547086328173724248177069262787869884612371728927162238194710180479316281005547569880635410437248149368724928892535311455439698324738003858414519588131055674371514551988865751637319165341659307673927162482495504467912344282516995623416774347372224540109944634318989521445124296743024866204507977236401455447658884382236484176212818399833574090321626873516017703705517598966416306842400194763602546085801272029937028439773012648292098877597504043878765389849281280831363500939555005593676992227913207245544281179460410357018043649231503306941954470736622249306762254902211728546246936588598671376861394342257805777650702370743615372727906470022664223910602039230214747513236717742877954278217359451330707167518396929199014254755725545022348707119825891004540382047419417727187849077928018147879069774138628837150473264671591970460049157483479503047362861910480051600455825467545395690832930322846231812330342936199480332741121707351927818573152316833610065645640028297620229496122938219440721180548937223695613141591459220643442395122402613488102499784421039604222574769094128774807194121152069318749644845089726467103399668801852285764611255535887015319454924849725396124479321598458841853433175832266575197024649120489598312264316060626605584007038836029907223740197459907867426673270072166851023956308116295354137351388209444361741135620268154495542077499653700945580102048982762663806456148848234759583883696211954493284669486154735291419805247626968113164768039823568559002745128385531763075995767748050551057989615021725456631263481791211657275464293221609637847526387190769449453985011705107378288596347913783600140590558897873914963395542501483377663560292634299709180308575031921054327771189970466516122766222597277214699288178577164242274199899058476399447858031832638815765515403870019603324632593390476170545768923182889660988806158108190967313472032738542989837676657347281524483200721439540093900435003469588533288623589425543245762477489831165711926113773208536262480224919686281936069958184344414936111728313796856920144934668134956912338901588240968744039578162907356883416855224571388443492249434505091076164224279360496176086644121398922390126063188850573111440965144801065643716733309857236624015012489959303757099799523069419775504002061698877366693410494644902295067910049171654264326118664539174049091692844753232215829141438208617555911763314185846866020368201341372887777010610648556463900804397755138659686924285097120446152985095977783203125000 [90,47] -29194931573496886681438304644862383925063570129887887542880450664892191199005683656152067279326012202692163796879749415172931889288407659346697617560186790271763788655211276959735576243914069688974008419861975417490046901555085125797899142160959826410354557226135552716452842619828409224094017738873161799847736505744591722161956380729109484031072702314680354543259128588216852874201820959467708759853074199046927627310270710666758147593776278266660043072902473163632085814868960508207810291679167517019330225198458743990690210008256908958983956506431633868596223448973870213519083616177812898126517601698859770397207834840137628233379758654699645957011923275732016416235742951672253074439066303504480112617214649428837031170877939829428289671863729729072268907405778747425730071863216313171473381117896713716460731561788808098628860513355982045167604654611082459515999832903797323097157420371993449292725720538909992577017818956534035150508155384537308724594615580027988903807980090634091504746113895781014925345148125538380654095523154285923537553303440815959762555642763128284495059480021747570326763238797236235199082357317596633614342248086604883756967674018196955822647605295485456276569253175675778349058668190006396706267650373144335679602883181758415955010333355787868110890368284907744922860498201504233655850717331413268131694174162894078139260763422314378052515522384566910911652217217024347192012460829203853530279638724902489326664052892869237105690093655138338468381173875834468817067912187080821060690129128596350744457442905990102148297797316797846832195432828244350291562879133088190175772404964461957671168010373436452363284279786272132154117436214231531555515198755902903133594704419261274243486399475031041639527012963001314416168519467740812089017706647581623780175152754888351121128812571921132718341514183599108857725859341872116434279340839267098869438979537812455393366826494718591419394513054587849906192965379544845018832907289303649370661533581442856768506612188270262128177778336994088338362669515655096176275033621580251037263440385147419501113425136974795148812215719226323778300510200877690302386204114961829509120589050179072690790814886640354313635458315803229473382172798701268319371370189342676168422666351776557230013058073807353383014219630972829860185085064867443004614862571461805445572583591796046321693000714191885752822758541393989460755634457164329012275732474733425710909389576893507856070186790020670741796493530273437500000 [90,48] 14749737873682900441725853122359645060871104244863133575199201837430200462248057383869953148274383101236657088988472845377467434068780251144671370857951842121569816660859551320605033146674230009737028221859037253481290243526209967013716057642153809934892786336107378528255836759677543244573067216448850495264597443364379860488270686217430816505154160245931568958809118118716816033763692076448718278366457583346579296304426500562267417618370238670148439568505924347233989744255267462044256471803849523750191131309261707936694600359893071607998653516899914592817325773724488192215879443409916618221135551602192429546518708682037007040707415595798458041332814288129666723340587219475725799903055674945111057475713448705076600795055849606010457670799093863769920371676247862391493576386240238510107328575311084964561088671304942756087114648283095820498113012559897946393925653793598559420362655854691038834002276536449974150216662411771307081829847037020533437993755545413883246948923216615240690490633160457109245302385444543496286610547221460690550942904710006379913191096696714917810250216965661754248733248118552518720559082584501447308666284800389218480394954040210132350146868332861547934718680769946215632865582951526236563252341836788348287025488498857460815549447252982507297374319345466141939149075174544193871037724664406438815248557954344940228959382373372162887365120682774319910969100805875127549382181630749521956597003470013818236983066026788803661122953937961105132094923703842233384015668559963849850022731409786378729298582689469406729617828501428088269600654943655910355381000135754960653879767929611126115872855076636998071286233371658330869276210881262566847313132096738789768991196707319700259439451710634914606901789262625192545717520642514257990383864199457983085894054309565141008797629163593821773325948130998513051175230740372955828818008588905082265384564654959031546940415569332241038534704283495576711881111996816963786467667660074342323576291017454154397548144404832461892860638049558906909140496543466290144426988151194010729408227833657394135379666951111965421419022432529619396065172656486743911772765962698567855195770950766542309962679947811638569751403677134472697109961621999939557896584046799779436126409640942002281198181377360501712269144656566781018479055790199154337446445593852329536753190976267412376494191181660221140983483250256563768888928530887630162028265598107784174540757461333018163429642299888655543327331542968750000 [90,49] -6411635671075678765708058768542302376413882912367596616035114877295040683995024276119890022963563714706170960347126633914286188298307140787116717050321949418736055897399218958842088457319986261575914904019039487827894159208388588302692420032903143931934612693720504855745229774281399724334943836467920335024550905661390909415080319043113261040079135591774616228898485754399829544572982206504242171252330737282061082098912536613028860806228150930099718958139506435574996744275288066477148577362932910828594195353623954286968510719666595669422669895716094609322225327760904882070960217005366197505935125718968784087942956525618741494541213380705604546187267566219534159832038047595294409549137269757091612700813294974429194532214658963014928641032606378404814399520723625969683965941767567457913069830509047366748970394063946965766188324855376141458406892026956775184844522619563105880059480383815198143898416019412418451309442057325910084795414678752323195792386094004861170933219637898867431225045038839268429454065065108384345987329973484146926467428225245209438971546312262577576682581552359063913693226148011403978666473071573033918685571686267155934588794281691862367400055068463833234041324518415344037737729315983901436658215168117342155684803120632362490211874370249976159679775712346626542595070611296179784823406911422842702886971311075792646067741785495248698339954911065587399003732659011187755973442751111217951778833307185908895217177111511821640869650983638465753832405701432876085898108660477985912213513528680877567302550444844104842936913110424946387028726271688229367447566813981479263692531791167679837077108688982469467695461704502095992433769070225705660218372199959969226842688649746090290628187621924571431085848582816489609024426687202916970527488632370350696705454476039759891682821164093830080618880327442708078237210799492868925150008119630363319694808478979038225789894406162306376625834791766255818756896877054751599223578837875766976986480580222164839471249743517340876043078922636463074980497703056474840162388983117250044469723164214373904096706806807050078297871788080178804861149857076885710836113101920954206326963759050707316479096216715221398227372315298656415447851775075539693420058888149013193335450975722256338653217673390266042423290902446753296816196451940748163683063603777666890065630008450213415446632449676713058195769545708327051143184640850889995641426391255300341466918413735331938596573309041559696197509765625000 [90,50] 2434981906905344824986525111516964149825036247067260436906281226987739200000101379790303655005215322383225543643722774479205804496315152529412263485517318543003391550711964401606123939908243508345756785580857626559343861584134866070432530272222790814870462763856537600739377494864438491318356590539447517240837236508876865934432820887369453137808668143981683071554771125011242732814848481365678204834028670150367230530052934516165887784221409146297813878194265115636468619238274694503185092181110833470918848085249057287587556786625327884514905753160586021781744715086034232374405362832436803476940079820806713472743317235297901113335545654531945159885155330448686007415809380857852516099656605283363259558815580711505472373562036131577941485405060003251018894426746055449482540374979967984026335036455051526718904494266543404715239263602507332678220875693378015171350862037809733454034512018174410950480194439669508212786931807791428071079110195968824972976948520004046993454080945788361131760533155884920900535430263786784717118199986996723308166218990761664249642233071162748403743580051348336569446759663787916215053041336862299128763126607304216537594158430341400441329155094533902755200090566323470970270531770414293497653156569802832392951872612934586657918065836188325042053046601441543396305159215659363951297050775394813324144492519866235319906896151624166519798923074592472904320117599148066786319587916757216402568200328972837753669277702376693343336400665266943627436200734778272429393961901471377094836746495839238560267545411527412938579079839824353954581208345755812949872414622960848879269247623667891490115651074624713517502173712364075300832189042674370522885760831841945189205386823414399726006226347059256096489394877174611223428659844074059765481810792341769451551190411777091104339486209028224309909689631242162108618545299145849161223288724039171899731102112564531764716880447613345528741587365681558902204984058571465230745345107712053211798700198677100910119894001050014431024251972364553853319020655670696975998438283971383337032054261799642884273321062697996570064403184533255518391410825694061871802282539061684489517444771814614517915481682019237927519540942410103038714457941635598736533838983395866220148248587372847396296445096469248245050510105528638799891833526400269370838767462756533917020188990400617926080199052249448311548231243596403785487560352684278438741295788962924580224773951631078716673073358833789825439453125000 [90,51] -814037302728098752217672453849339317766300611055566802711982943683107554978921457410965086009346369728084553551572297069560950019333557764212276922422472478055878142753888183880885708579897987030286241437718568415272819124531339653360756608974449780661368396367432297181292247222855254259995903271172700716255242468599351800244584420061842058454843587071085022318675648126082005017519070669948287743573103584731512740536370166665690697535642335583963299770096167250054372663119231436395067072698848959398546048098310708972436894035398832862803276511030307599547449829336996834051198415279067510903180356778376702059511328522301432689677200547181190230917617351536486293836336397444318535268052706793636162014771378982809508689647294729700687511503863899769962832612778902219367999358981963263890440593167941116791061652858678071729973187529172703468135480696705817774952084777877661854201705192655685024978053044697914418556533168187745200650941410858924019362087126278021888158892885097497114252085210870811867072820589050611804908856628125917911903570926150750838495378701922342710207803825634833139707112093440514962707683500242987177296731061541556943845392163431394519833861432344879454632379163329584877451534453178363885483475154167970600998585609619923264960704950833985978968189995186162273534005529969724902146379843166398792998062558183785888983826619085204121323932586063174730122949728985542524719763186386694611481154199779671998897571178225380668061127472101514151289608055437969712136207470253748726673787423196639102080088686540327598581559933609603664722150377870740621330392317768036581759126589356591146808040415904921311445361177724538194442940044662851912466795199814735614395452856056124594120861748803658915949063703166510547981632616540657997463040148041091291875461098063131350296324474935074169862608584731667422601025204955306829798297739544295890499978624596517565682668008040239524077292723546417978569416957331133081232542354469095800857115322333687859433142424025804958489842324676698655158352803510438959219595075829358850919821299622240506151608189185198907123485843581480328747915532726515701207397066047662618865344825720238097967732900911689279540307782809028172620549640246415130569735368956061065797310400687165291766452805148800641898335013849926696575033158052036573682372082154041616375905182485623396584536812734401530393254727517849286393911328240336063188913203175073318718091286427807062864303588867187500000000 [90,52] 240314591267093491475767096442993868949313830797265445193729424357097148644620318418544171466101788859449676910495043265724296877037158163410126199796546713010866670952000664926575908296533568183625929798255263147793577840663934614128333154785898211952354570803628870015874071818009916396538708650367588728538995597234889455436891333417526155855648205278257377575486794703649186572922434278654140149886691361642308358634041702413022273574576154016003172662078683465810648247420972701367874815739088724391174954333499870444182445539243953406130820327833686887317381022416143339937096694379325299292615790725777691037499962277502491178665629346360384729686473495026448861813973725967929037424148307804340008186571433025436414966629248594545211294870203092547851310085533009828027891891138088651271755342443637720048303082564292237640525080767901631600587993498956076769012061478486642502360882117474231268631850982585668028234754856011548619406542701026330844479826268023349510492676270430201833204212627864972311375643233436237225190524279557497096326524919248238337188996304687184135320380052809936434008976864096549557431196613792740515173213685606810209169164694210135271431613859931545525032829854700758661958290094267309644028324998713919811238607737601456783985997531911343259475067472250222839784562644142040832218202641744077627716925106741344345146615301763610348878087434331022318363100997391025382477652064295892650689807600432257977991716176248269643890279477560353962553993022450187056858759651525101958816188211394327699185665627896694395562909230282039510957789994337456470782022852358399875201073471312903786583874177017777711319983247768944304509795300781824987837357757617373055864424880330204939908739993034028700049858526812847616561481151469799673156652609012625738150056318861313160739326746205078629734317078736033204440284099108320820789581610028157388825480124649343571188361553870247205951679385951270556884527446025560869696797765965591902292651232677271129146962110520680442870639533465826781958340995101792163556795005307043500308185165338170859096988730640106797570531290273935285474270486508769899363160788986193266570741801035483589014252174123346993771876491640598053710504204103205376637642069417753851624582946512070730014180131000929680981848709775300965886009584978607924689452622552909913993973296472675730775408799139699935423878320430738444955846612396753996406081383850270039026497670420212671160697937011718750000 [90,53] -62641781987914712732829119844424965061478350381882774786845492023824212371446450388941138210950850860220170389245377576462100284091979559511277737177855127614101663681039329488955738010649020111178100973122671936923950926281121827463622885333919983525348706563946543229009205857340084264017052949479767429938452497048624969848893110436821315844586966480297287510190956086266784899136998319479613047700303694983768723652169959410012090576278465559682334886924267824653645128302210052894787413723226763232590946725805631811782943596050211623878680773543412690473494827661149771348188923077662218153488417777024007266478363880204387402114065962029837336693508048740545893880205018450339140956190329784987782274292550082741715180874839113012435047989228691681776166241336133400072624476674716066488311012458212902945189661188764741221117584658689308400215453969039313007441286094451829571953044001941953455961885630372374910256564705759961613702311923475740669153269328602817113498596314729420700412550455367097290232992338419192163784405686502114142342463146309946950783065045889860806751208225351865186496543656783791970890227898860497697912400104918627196563252343356374092620674031329069174553053309319838600909270621587955057355553554909252770100793091970351318016416728892623259833057549012507695475401338584863902314907632258457809895895458415416994434491614232167901298817416575856067473485845470244926990771599891796661377996356084350881808940385537960099813616608413390228712124474142811553120681465233908290190559768561596750015906458196357866037231314681495571993279735399413705348087995743269780622468518239289042275336166042117503180754637105871955828462116526176315217979447736354256939739566856826406543644333948505067373252593259383123542043203230004240086139646268183577484466982492738051568580813663280072977697639566095142042315252155861744257264615665207795250922876341424965808920991024185250897722525096911875621704570902470920759410335464837271958694226290454626945689623619000995540785591470373002986544816019943165668367182090057160161420587974375187955073905014650541308977799046041486900866357335794426948825638951040472402545870707794335959966378026411054715175236806750130315293749104561970478380932069133200003472082422198921408725876032829902990256495765170179047629212622733409304985272802675732006807518159599949955577339740476268587091397825456106253549088685304683498692118834988429298959999869111925363540649414062500 [90,54] 14377726746339693387120719066163039342717548193919314314129114999846442829777000874766453885669101674808099522896925418912501922001316632034187325648647509280897785222741635613342320540515095430130753214479154948175476204222057158606016798456415427426230428694670936045579413388621268801478128098654585433780852384775385462718182231155886141794956389224367111443266080241505259428473781053722497049441805948586481035605005926301123361266613789204924288988790186014492182235891282214904111641592964372362695403209858107876729487359458712265492601055643767428714252114984841574380349652820336269642997100115539027135216468628559502643019154884227152921661521126034192789698841095979197004527332632177754085569850063304934471317091296913123608192791091858045738643992755213722923068245467556474477048529910898652356180498545257405495096671199125285662140558008095102820088507105001731966793525120764069874754037080597951479561602117160038182144239858724094752303219696175452395835563477536461412933290503579746264815687541451973469250479214255139206650257579608102191427605478898352676319705717950700834785934613883820491332639861636679858595974330143036151228625790365647852778351636402497158653580893422269069870132871273710784006660560504457969169992291047012161322629281091550437757620413949218455302095989402544090617032083529433864933975244701132021316201062602749420549709607393372695920912767182175553705626811413301662546890475711157596653496565856454022226690638108045630641157948622691311808245207322837660935559525277367544094299710090417789022698721527601595733415081094179496023002562264143144660971911003712206714159407935700537287905285167333228859262470682828803213232639767445899756154712222309071917165918837174084427869618905810378326532790493554445504378868056300189031660084275587741314182827131692592936355574371827998265945833518674843524475451793558899242764352746979540157551166683380978670824918915403805201735449893309645313104952841016755984022741347863550342537088369798444730998442280591723743248999384030466934170755975452803375441289238907757031289333755811779691235702322835306794428261626667936658991265270563554666135056248005394732715400793893934696171559707763677215777450442873426872450475400642063142780463161048872061990557754724979235894769155086464322948838877867362356223557937072066786438595402567447597146794136243652862499482343687751300675073811631954465075494686843171621148940175771713256835937500000 [90,55] -2894989720594959789445481003253705028963134376082524675779015719020297956158979217039793334791195852579635657637246619981132144979548890323913239140700603340767770358421892733619232961021463819277816421576627328912990916738148283465034437029618400642743445423970411662805904556015458716451025932940876184337623189307986614259580980560944021007941437447808594762174791726706508994446995890066846582723797733507423980772330075157546726916150427469932629147370625702814935554723551426218243957328008020165829235844014900849035244512637266720890202332008273295272313911600833438546855530130137862705835419537237856521777591002205013502262550909746593337221970669913532512019433381123113602920833711454148229934384142386915393572928606716657988064423795842526600339742422853972312220175640845413873451175538982588411744876038317260158736740764496122013823639987442318696449170943992958286889764590227576653235496441566822889707170452216715788761951488402608209715156733638615608857171940642816579733455389041740186673946675245119151318679995540206237501712282348338224867407800151886914376855883642094217556535499522531005151606381824645912590500460925984208428711737720645373161130757760664283937941926717013155459408896999219091982551336222864651848706771845312014492878393549824244609455372213712309612017173364626358370416420697278191155822213240774801688573663113328776462920786128982389698136258454028756857802724474799741730227266596055212065576561189006262520640154984671393281126402732259329473413730541185783303723532189513476343343987474931221685082800627202066331935829070248403541881614288341180590051020589128566040669905503878424216272287900831756510305609274366650238054821711950582993838796678067022982252978096552874312317942217925734035984312656495839195665919624788088405433338576165668921457171941202612785278714316742993554693683463986873058388133916784222102445338196914744909954709184959772358489497093960453614814335657336772062563596095642759444725153479148999583036618025533358993430260350598087385352271040623985739978021014249973362626554631271799287330915792845433124378393553619412078343499207358294100316681220309065187888661344105558901205859987081118515209631136067231654451979876250536343390586322906799199345583181536982429413581726609855916304823357349476577508561918597065665299257060633172631298294070693437484376665378702026843035120356657198603237897649992355205914029703251344471937045454978942871093750000 [90,56] 513487282026493120737205590723198858388015035024800241292574403348779517039355487127012503768215379487076291482204597564634600031221997119402461308242675099826331603211594096243814957308898777178540063416240348159639197021233828787987604650609674031753614310040856637130924391528749438749450913911142907611664446792339622116849634911335004901728043411825204996500166400641898085507755183935798653990901526830141264405431383446079858398133039779040410552794568488804298742566114798962090438820615936505524702264400895440698042120246734952134081098283099160774426106615263295193195214636189671894523404947200286130647931714795936799585083365261906881351437395561117871879244320525270068140768883979227363295754514530499582273312942192425312551207699527041811169432202961157336213079651635280934142685956282592177931034734835021548048176692027610218541879299867431595181435533394565878110222925439196007730430505624392840239767202260731812276108454884915238297944268100002365591302157371785515076536289304196774503076081078143347108284039335247272139922719968307635744745589961330111160055135702161943632400966651448194609173841687405053486560952181718171275684243482836874016856641293874853582057442108918279862567236130995968936281743186573368787995728805746552632639772299390581149544695180884644837344457945586497802811323959326746728585052368779199709158028732635385423257802971829518412877358995125465498623432762492199734337937944542481186525151546775364906255088347083505019181164229214435208862489348522893794813483950042616029972472319926055711930779054191768558763687121631261701233958192749427607331374354855772515115775355903989924995301915774972479316864771356869148107584132363436010109004744482595684055073345890844384030276857190685514784238386905409830035789752430382770858885174119691716788732666259119605780624577954552994853621337588335389566419423972862731040859221626323424086815092434507520720718440893666677615342411568327070562317221048216347601152358706545188994291726932108078681335006648700551519579806098441084038811236701352109180459466475769227859414475769547935434054894982087168910147529364605212750857449651688686980440690695665561636498500059825722479831013972713070508195043152156242795151048502829012242969890799881531729345910239564537839244906944435399742025946833137395586006316427798676092376848302760255858797479379439647221125478852354332724030838461617455570351609139834181405603885650634765625000 [90,57] -84136181856836059579170925221190667749453560651034110717524385381898133741442033857124214028898157380891787751800249888572304401254456350607680498382025321143963938760744958927404757184451811668282485609833717627086130531883042833699639611927487468346189789105854536659756999559215790285708840405894166104981688085499358253324319976781484656468730635100542847322976583018800418609598198021058360955680824919520245790839589568851699366712662665029237780025165973531418612178758348051570837596678686533608050822385055473864943874368202478392504850240420071855596608890211932431517635714666815991017076800071521073092989935490256838014944840823094829679580717957799798695157984710037334587889876556650552751536873729692525000734820159279902069278586065540535901754556640739505194827324627349977689617586228947419575102323193377785443641181047541800518650311617307054334347604385861386128219982846392138036912037664251399287837523786728513102977656082479293852824733075812916436718130149963547218589006234496551780926501757558513259101610321742321915537371010196550728467079967506032051280555117430912398091744668272543901675485621510153959396887183012534019025511315421623796601110939272221978187549598506465152375303457140636055848720016682800493117258731238661374171879590428007250736532831717513072565423522360683678613815983658290756781413455817767607230302804548307547162425324664380370944745001238708770309434545227805298856588262101681480116067300301734386957848872469838815081983202372129079457351344159729454637490932780166443587622435231298222574261079166640667705967903922451344457598616973743142725878433689767488553094590698073885126632508282208146477659759303646726496562365228495110924541338674399521960344542913993732027273760514770084611647248150188666026088088747112461754707484264879434009019599711249509093690053689550068137502967405823908690951469090956036762865025573017419839708332176222149870920110775353884449928225598153684977979892831463719645716278815619415413866012400844342244412773850140136841922216583980333793931376982308077877310847164777688288358211930672714225396765499260535429321074462289414785147087814356235924163449361811501893328220019417588787690649713160677053114445119554821289504559292195726368594968482800496309596708386413593376944799089165508770742167024092298878621952997515369242324425601502863831495824922343947643005837988616004030543278017356678688543070165906101465225219726562500000 [90,58] 15190092630251040991695344438623734020201495291472544560010343340243084777743953863192643004268359165240571056470420647694243296945039088045873102233567415772514935818192884365573865102343972305513373809533579872230932701556811237396078515960926123793503293654142442227293055181050330409277762569739112064797966415035358924821686063130743177551489119004568373890353719057736191778023262899916113119256485507434813670210711005739504246244086987899577303696533409627323482022926396553189578342929735337602896103081452049270059157081373234228306986527682040492864663785763872295738393103691283202717763855093481793329734408265203779310205368374613539780630569274949580741078433152500672670304352710180975016550604702207935233566381787923818374950116763389998998574283411521604811272779601224106503668677831728523424631890110997729769370942457112237378092413655839231515939543672125570631576920623885648222214639309167982476279783950934614886453791899579393579721105034225576266309896576067129904857156618578499090325536789072383535372746364759464288915968275892081808610038940916838424136657329270674994904752809242997926481312166065771715132299026924978930319961256599642620218555087240708110991756923443019269026523101748878584129278586247050431581579770205431593364198495202710659192281067699148041120612030359104867146238331042989624132541279312598023566824766924930267437236119097745140258071595165973381359341011389930534533704951614534204204778947700794805699069264485617685415076721159493837921476292489641035372294475803453971164025735374473553653792502337575252991088255103768171279320854854189804657531544657407084284648146733332148402348236771667619684074494316480805534472815326279034192501448603504842524459076782101728125025171268018509604245327106700776090049503411282765162802192415693893355801029968680666059698752175896111489666027027623061262458571018599394371466813231640457277607673469995529346393368163541242061344744797982728804435116028417266861428581206948333590560052520434264319398436189108871944705445040097358458742244916837559175551772303061417261245542390121336743002391790784201616539647401213904457416143088644382586970197997631111587167812696550657188152677923151249308352737801617276528277259778501009597158583501021009686286027154373112330096987868399958102137138144400837457054804186855716452593445580963292328638059397776367346344839536354856665887171421336354626419051783159375190734863281250000 [90,59] -3848397563839412212967120836997285084283198058967821590932050830867494031231907414844893338002198322922114749628518936849421705339580558387504394751421082923417649731262901750233518499419541959658613981299960370010747790870436199433637130518935994904252373548744981896731104732790525477632247584343772306268265781895066048297175399636794901244194011257251243361679768863048713481681389292523097078938907235553908807729057665354865295480007781664464363779979580748299786539121791840198122154171440428434899394684146926938000728037841549402395841947935878757629028811174182960349163328878543637089634187501408168021510693086092642782550266669552582854531254005344913783855049409090132814788179710428235142380306891849413438323894764380240891790899171844622487239729586062790910205792591800293594921575491726465584356286697593295322543385006411635570702086949702894096694600814634440227897627011585646824739862633776370795522781220039927806815516052001076931494926545975809091939853014199088710378527610584237395659736662931927575552201666039350848849557381222791062911916704208700059831300766743007455795346579656840909157114171853790015580056429188730207854731171242286491783109807558216330241356597006996672190844062656786316687823922274556347362021334661754304602891502648192491510948553765821443621947361374650759038840941299337274201520036704238637788678779497352884156140868379080094797249532870213197075378118103746698299233338934156025777990345850469145180921951838938098338561797287836913013345973827628972739304875627526564074687009835273764984444942477933148062271961689636515691006732247538292881836672989409612945622073817089963310397805417250934167924008591285082044567111090431889266693984889970793225980815940082504551944577818538549564750687668491474471705499408503286873102328039395178017450216365072667458091304859728376918512278223534949355357257073734818366818778012928292387867932365267232277201517227624470075107199037828423358999543134219054195483782600707979646997442983272658917333590717802362081623619909420422803050450700393234496394826030467149946204072077828627938895676221092662697186013893585301083389350567151409538388206914776151173420855889878358758579924006780857067144436416230291248292913999602391309114570262193759672853119872066307239211718345623182460034452890823337662991984023739260095846780642193968437674266288525090822130989725477237349679157651927141614578431472182273864746093750000 [90,60] 1259716386483025454162749968558335161109826729961369437984970048135963722923189527796853169702108891494503099558278236580313191156137270870180526536183742641222031421812261082668632741679689902090989755999955116263705721654753814576067094812025841590425789609691369984074787800567254655056358219768336607496771709082815427436113413348887150189350239896947463334517215948731740056225312928738883983124739358877670967205043486399488021299863471277253328159847557224045435016517501133535013635016940216456499175370339884717934114048560339849456153022578326509337562338363563680479658306408565255899940987130609280850013705218517782462228573637782304001554007218620962525234461333932336614282068600173613960141987911415874676611957402818739135559935473295023368494642988272709297997094447830627471318984542666462369169052002023800927012933840992984635625711979435955053254724410437748467301594216578539769749629486142927302133235817249056302380913859420646106676869846800988189872700086143348158337733998749431598783557278450579049568976355652974952046854550981276794042477949364063038551060654849360140581123415853583826476040043931777750821704541984838610191831368749767615572536662029833595647856524600634749040044079403662517190231764900035799472271265175911819263206661075663789152927941237020089932850462210674740325838891394492937761526242495428835916565030856596209904559328272069978660993803518034205247039660119353287816364162641712093825361927267913698678457092439127973648353199664157863917487429531387004941434266715035171772073197544960357759112553505940128687564681356283145672861608861725257869425874769251938471097553466021546951622376124403728008135660275281625061954778953300728443972983938825837895842389388154189827038465076912816565091066609133792021065660655777498370967775561270564433092158195652122709177036024265647316460915923526852666351897720465010437871265169440450883682579662072998122995427924008644640717702705683112347948344100543144678821455915664347594324808480371103599163233285613542493202503657701920968194814378078845104442382914204289627427672130856489903179343651266212888424397719501307493019670102209549228068362857335588590374246773547877564332734666026320608372864708273686035726034813871015491394545978290445814100466619455374863177748383123554630043051580307358508023351394482178872134987228808743712915230544388741216875195057818498194351225505371871804527472704648971557617187500 [90,61] -417233671847844503378974087858637412651776466135787360946281682056702735352364547247404836437312970896696775067926140817653030785064971431037377325748328372576509749552673321332456546364989239078042745863437704302025771794993994468674950816767971327292817082462621244887992159921002175312881697885312772759784057013262949592556932778052472802906892644895734970182059382988605292912487116650534817536831228830718519242043347232298296890012795323436822426010157354155688010781459018683222911515143816912235005349516846947636488566791586027812792571527091337683364481655826163195056391743391240070739612110717548441139303756462171193669376250737177435311583380482807068120744644030767671242447558291629439390203906719936895955738359776232883485382320300523622757508728086093498768167243996253239333769897254772244534328227909311547138023390166453179339828968469603443382683653291100009724972474692272905569660347155185023393610623962291008043599646004484041327258532835436770107184574236297165393497086430789337940896730639316452883751217568786983182874024802789376563474540515805242251871135174630696589882359009499891695150555514538294964179934504276956053338255263212054198433468990101802337991470708819528014748110731620584900454657883817531908455044923687859159326060220637524267639524940831913560566439013521203726595754874089155902025790231782378161714693907171586760074548317228323575112689118274636484640402591468047387842911496729333881527927119302948892867213241795828891762972593003730879721980637708540564580493952529487214611472929500406223915289670198763152597600701603939198302508317602150539546007782978839263106707572780621512957350155326149544302557636287197963618350676860627556897315432883559754566089044043296075421995951160689360567978217052102316592314630868852544353851064619623397545736793164931348001852131958687115160096276102981383598691127876850639569709692197504716222067266554829834704339642289501121057665485335280170338932948058543262751937670445645708739203629461301255806262263343176182292672468159496846947077634832155378068794540254629933701758928448855188575852947434898301450259065052013567936200680930279423656055017725811382072821215361920727030853526654954669290052834023047389256537563078260837149082675072970669284584410324779056374655464319223041365781870408017778770902227648699515662238554033301231868194532977976546432479140024535396030769263120419054757803678512573242187500 [90,62] 126717809470274236750158277389958429726448879206650857607298847177695040485384120041001462581446805654368108543120128401347141970631781864756714253259170519174847097376528273232481340122953358837399998503224016253191931417253208270684165058880703203283445897624013392922672625037953186058007371595323177537136606865376302867690764648912560330827358677039640904719222441902578381071152579925681154835095433131229768166634124666743458234144900567897299677744469378598717891727408848639036562056000479930979908364193939748273185378335785948107873418158162019689164406120473033280630397647105482937771757629743650074872641791168371476991861640633590978183890222889225605423641617255364563483832796634069297464566461309241179634970653070089635348286930011060534158050210554540612585709211156710919511616535875163533422552925556371342908358042136028123561571670946927367402891205672779244316399646150786092605152178253615597845978919418827516974584359535894568916770846636932041835984214989634718848320796657605919370405914751208663472828442033809367000655380141426666169361426239232122660613470194663170492226431484192846152070771285030354989750098355078007042610902822955844124881482240954623284977056939279296831512162601644079581478541514993861652276985289493435653590268251207615548523734023084101052279031378633286306032397764995081443726394209863281550419737764047686852760592549855800695395040422863864283776016439687559008454432126086194510078363018373236776272967266545583542665041668900898102263806312348703281670988724156326718731953091965774972053799011343291080829108718099443573845526908824173510490943518964156112446455275502214975581073346461729881903286104210920897169093540954469647371311161095620342029728130690422428264711709994848520620858718692701952088359834293826755332966421518983834963688388779397418668877887625914409827787260963616450557188433191662129352356350600668561061260015399713045483316147608642344609301423790462027352975656232094385776153181585617966145697909487543558133839562350923750118822983977900549876426895917021518501765048970966240767863701722013992924397666332570583642990944056320390661205110547270206700545329614646679205452562908188276312374144648221486070109195290344549480857442188599632855692959864250962394187771821935672736931799651382642102774112352863449837338410971586795271518043591854554108190895935576293118189224163293304936672711846767924726009368896484375000 [90,63] -35087249188917980011344601919248904603367126743738927599037299774515606554192484902498030184303663287416608353134474415027968902309755700860201835402847666393921417536879410098444215107554775848844775387575688885058547122184774823927962793331881516142644879552616424748309662176360627669453850022151582042045287953575339781979589657672591723035253502115057240119548028964864563628284908150547762098724679125334287071542455547165708798843689219359161591819648434086363746190915122216708779347864063992044311444899438862019491460469100786991888193923380162157015244309650429329464228011727340809021108017697454146179962276754684263339803996252362798083571742215687483264083000145621358112288397764313406742643144841924932553985487937381855457199335649025696900186858992793255768988343132575149782545355728783998404671228854893913679519459310689018763529410634409246558793452796240453978411240155858960183481126491080027861410460871850722762722987803071617916056265163021810911567239912948258222050707020273768989331951885149413693926278380618572021680149725287126573956543937178634337926334165954925822161054279468301858998121066000259819907551176500750081957183264835876615142802957966362524860072416237512033098259568934913289291770270139875702907582153555794027963783507197141436428691829353299026673640954095070296805757169252134789960245462863564786996653340030810435421973359102435642505980809035064247788110721619624571911085153498017015943632474431023637728771099915001747451688229295667289548120405688206890809857826720128391260483967112678660086631836588140962510647076787287391403069292034249690027212826399709764614490636212755256642242699003494762758463169743074511942167258631835893519487498146590845382524694275491892569497753082144286047739816927974614649668086468693129008605996039624972795029672206865613232567823830082853644286671385993472537023857323608246866667870689078725737446333438422292139023472188618394285252332382249629662532805951810750755007874386181516936290615186553549389578736950623752865051936620114386946851575232070988523487628355917485814082930333711985845317821063936478968351941948261631361281982864456737264483055324142716044719327796868419749102491429707599080808178705826897275893794633771363462307959316329238757757189514576054503964679413202754339413859762503794791565858871674409137207275189512300234760059328454445488337386412081020381492635351605713367462158203125000 [90,64] 9006485596481718868824526765963628943369259144685567544283591958041478196765245425151616541357159350176677459636276621902481137271475686817959747741447907688721950036389327500129956226606061924469069623217783293114481063082039503714807708909882214463507093986833390060247454156242758436845031872704235206923027224110112043121280605335904894014265657444861743257834501566145563811947468586398981218229714236855068038882338841027561295204349402340629194310145457591251999268595889748872794874552691811833610077062418761540415658986619443154560127079326289624021433346920618106207263555075488742218895722449752153357270069495624956957527197034027240246880675365465207757366005976010073804610065263798117826100506360342044843697072344849631472036691183770056970535497502815314916303112035256180953795089344088118521366287388684995708952162965690305612987303934085428690742305473890672909255664227878719929128927671710872600187008495776434379482179619586889894690305613738298074003570718759378432182709914135149534275181502856609653927299753525581019420759893255029554273148389244641777054177499829145631092126622258658099018952455184781379169800736609220146619383872259627756989416524374534306092615423482399612745196891514423210345905931393620867323656035923654586528495405825936451808572273317905507030229553625867297814149421561625490590570543856230461148592594481184478811606414440134827109362410161128597539730281780301940290562017111450195515852800034230740251561744710183522232972462390431625990415184966737938179674737880706991256271635480947938419614381534975038562424599613037783806346476843347976437802353803566952281127987424894338570391245693674444212974935060688137513511951735720748498046216734586776835537758236622640123010619250465956416981916551194199525426527950950266160232322328859990888788690228051864043756979098068933414241026623663967180099698448601196110487512969494827070770787085671147470014629162212163568063306169141501066158938870884463698037452761373784531513164801917558217435331640176776152852691242733806821747924796558994681940518630791666720083738371069871947186357466026251575091790420502377287479745986811250144535498054136553402987537737613339222349246929972665097283710770304707160088109478498641192348795430202793743676537016894301477431715319843686834408562270391771489938038617745676920840943112954150785166509260654765266283609814745858557216706685721874237060546875000 [90,65] -2168515636078111463633401076126156884418613739687334067365523218554679420203828203851718931538812849319141714274236871164878998454729161829125099971516058864423723839954855656281886347358344183386423499316345277573481431754631043518475151289020080323806354957851984838059355487234077241798558740959007691647233496639321170981770224665517079161235863748948773907080895418037592468788072584490651261584509620767969296796022230500959204119680753174485257967839221872868339382955130345792318229173498002160004250223055981344386138554156507846605261696079371088242594480521214172836446270162787750885666032696726374195413212744884875658987235040962710277152107674884489324531261590418678249677883185666671485448830705426881685840769373680727530564593807392241810613202437011755699574282132037491753136662815117174652041025082793962635941044436326245584235434224728555479621407990377397997569346323530253670077208333820662417194341764037840449340980495318458837931217377172136046601479021101496136277817395351133310168768662906222578307412417460609103582615275764099712941381082557333731545137783086076732689335710787369509168796673147738923519465570203669244201533623053658739031195114814083844847851224364017934652637425177006871679775847169722433493969459501009967337349816190351612004634846149482573260748082468542296884253828736239550245092406954232198481223179225751216393677853546508065435377610743698823654154643342204963890559589503764179512978354927139506805862964770803049293178070632932580985629475418216760494608733639832656979331516373990582660032414474065273427881163903741030470847727417703648681162004731083279160892558670697734254437252919794236896323696011851657334356635578244954624678077505015448593833135985822000464573126912050657865556588093452082784797798653714196788819653478302538150041564101956422839567018849961480187188346848975807163595151361001366379463324622018719476488151822985116075015327091100104666047821514378061999441673629886291590399442268814927457183819520187098022226836361433731430116231369473872361302450492218309801102601479088263163736789093851730704967073035336284678964209471696879913686058677385045198668454564827089691395178186151437380504243492421852682754076861080588582140432757066479332656983522150215347663000843385973854070842568439092934995398668559650762893513684273576762155546753504250521206066252820619425596346263596103653981117531657218933105468750 [90,66] 488584897222657457189392950971160087292012392723002448020534427638776824418225483849040389287045190509440279199871493487798630305888709446885838341001301794433857575088901900488556889512013294380520233107630436431795783431211211219436890411529123462367074575984377333216714978516370849428211118623104851665198579379355049250388667430245549767427423680471930021096795779427247163170690720688618300903554221168280808490267869266540456944553297500843796299107014195541029755715578041856321299408743237181943797385676351122464253043751329800207233152507238878014837056486869041643858625302566820494025512169942327466583971207723040112158913849862820957163552816398631842264108593637058862759526578557818423882296834385908763664469131946162608551166808610965246281298585648700114148901481508000074138132374342917125745488064038079937569982155010727587319757029636037714968902250111165331148634562221073595760696455461042159980050544454426380203283563959092073882145158950210665659400093675562732570987783799876563532916808902450803230157834147526481522810107803540485772965767057787525334164846270234850056650195414416042556709033399760145608276471208167565598589475346606205602851877333052383284657966952948913321499019711266209489349780234844311461419391535534548453137438227449459086451973067261802293408562891329803801161300751337032504268934267332338498140742372701274791552483076890003403193864850340054315664575158908485562871802662480572249005785555484174743081098750059280342736889280796964988521962098304844698982402581953878999267890675307825987085245216620641930070240878599228305958566107277947602694842321668691403865658052142619639526542772417341194488890575658585869350193521194288189479432986157103717317507147433976211583143128064835145204583832518394095766832669576277520075634796454236458232015291716525026765246896120216362950414878678882351900992411875968263352995553317390011983057902277594778135929850382536552182328342401603810987070853288208409787728278698436876282977253447395411794256572332118839914142073693949682095756452475016567563383052791789710488756413821244285679172901807434697898223140022317412670761854354976858789143583280638052873678100073017259744267036038803417614311080196019168765519501301771892590628926834471216126459945698533399568124798791794536564439168876410432872413412567906342783258212235281947302675493432225694787063297042095655342563986778259277343750 [90,67] -101454705684321221488174530604442209557461019832883835711555034904751304408018663188177178058302318294559234787495624336358309802209446640293638773603151128956104525204220385440044149883705961423592278136011531676576350627918528147561628438231655102395532374556264090003111943860188056945160474531416566770667249556227421898638928107654390660255291889439220711764970555656666349923369367114079567695642378620409235072837022326434700750948904729356372688435479683890599230880519654391843703269594809347131607655549276951124538274474993255890251651433397880087110315407529914665095782761929790583044868500892104129605545211235629802447879079784752148909476938031467279872641773021991327632324190292066838183064544972875705771038525263705923118705597149040580373128829440192282043488555936659062626751544143146489592655718788194246486994954149424768563323879470328092239808310997311859770126329381047008376551268767024202419467035203352451626158783062304305950045368294211667688545923626008317078256836831500416900609334323605457924013837728955431632730955950238307918141712428271085601107250894392774542086964486191788263743892929047762166445015639382927672099632104407702939277339838859408605051802187914728078451274588915209772800830231418432179481411912568726063822664650310949971145700372253616296052075425712106079784220173548989578989362712402492860031939032886511423529006492402726210349419354982518226051730655899382585482215002904573156437205601779821121973196598867849106294510646684012897361628331436637906613046408407743471917408032619191035913771654109767580884763440115676200901446557504776409614310656021642463925959666682139917423518997557252844670898460803186076775174547494007934387587585414489733122665008943152168089272892008647908636853587813909128888874009717506122177008968536439659676251597046047942537818069110447956989112579959919556589249617618276402934173695054074380398576326047917947221085940122219833504351466739842391047203620274017793571538428045972580255733688081389066175576965771269747610599887929806258012799601276502698074844260218605184858535303848643100702728727417846190936582980327113736630233791517960785428618396656734951018966105580526721224005424814563269598099568879916341453086780677897629646556465257244033485773732605471625035159862927317653701365113324153137439497438481836453781010844638992930706225848737876693572701469747698865830898284912109375000 [90,68] 18996742760641279522417834738268277908739486845626174719854492424234909992101477363447079587612749131039016026068003653161748570908431750743721356126866312620694513704186377478684048992365579383403393207625033291610950995371698945183188958229677989631273654889441214505111245030070898184439369853146911732660185824370008543277336540123432275150275405203024290959085642557499584169278159468182308341682366019101935477851275484847156885387587338261325216841349144269168661700425127104586443941280973348159595360560108317094803338514484430064490972183704539111324635651255288234531389671551926624266358734575168591890812135349572817679873075868965612376538576376974750270058690488952870936073643071196158529621724947328849872245273626599682709519623588151957266051768415501267554477712918699932453047521161012794145539999789288798796603054294909615276906767542994416371432626481999607818564864562848506961770113520057329430601416226493770170767144037531153895946124498751065433206505645181462512193771580246149996178780684027397888694152772154371153874268427855209598520414838313768895363579242888582769282357994953075271211395426311160421484026541675906278943487074762735382098272850778207790018779393382540619717024001265809214956001125191955094695375375939559426711283550383071482300757886730763252516587667359763306745047148308745221895446121652018766943808965299769460627883783791044165263042912734414608157398278113279610785606912721535203192271012809039735530691165483976863973470932059514308751050328626602172414385608444113492794031723250110192297324848755428759617149308636023992214164064841532405565077042548729678121000370660720530474447987039046303133062167663109305791630060993498213472711463253351162999938137151912795794574827514555419249262279060692917484716726078971069182657661164163779525817787181296085404881654179196017334049085702236935716912102290117508113434734094712667531192495785405358127481196342910616500363698436694996009644426661246469185374085631236382661154233692468598776001661532829039335015665782651808536520400361796552760356181761520374599365134675506466389813714303791244149924298810100597786963550459416205518927817023285348082209572451470977159445738599320675624214741322343613173782313597691287353205582164904974673451402803072757025014802170930758937979517706050753173445071790455963581347310269849890883750681384867231571433876524679362773895263671875000 [90,69] -3132449600346753906727952383417450477285800752617911368855420583479546047393654051862927043761850545847369352716315126122347930810703901506124557576080097790348057151836499451670057528233909137265535605288897805331730804505919227351375921088351112109904390940191263007957541517494208764953149288069492601515141374173216075200220482691154544320909371371130865293044144067420604973858475759689217131443134992278256025163992567261114959869131519890064371126310782268645962346511581929893404472083473221821195479187943314149490270382976205980451875037254270211703041558624410213612430618848394596947865783308448560033421405364952379442722395316103501733784306815399993100326737567281173739271152415489548920093673065054216983449280610056269998162624214057280420814356602589818737057698270544362012041782695925517360369450598447887204753576154539971656178462335393527944211720652754458233301316407404320351124934879359998104408553820429743283709570838470187201137665841711788359604029607732467415334272214684169558599889906934329583400910082278566808857580700853417795264399001251041585324476204345471334188199381811567772949324921365197630432516899855922059814006260940201478473616229359234524013944066186010436990253759703812741545101676693636213442055323960583538051029676978718812298282443708352799901456689544289265930791045310266889266190706305528600414791337977548428413595880550948861496274407487337474051021746564478282512587589926617830185355928699113398414725526054489791508286720403826809983930501003884282442452078557548255464283622170112486796615094989923546650939060592445357856988252322261555489398654660911997246728866178044672939122391787546826380667885462551230680842000196114548353578416046463883040623560789730084535660571545367008122374335367866523011484967583547215487523816878945855395763384021403002159150021945897335525487724772289578995472141845871895238378988245297223666700427427693129905689031929317170310737068137743322601439390653758322720075930987757681892373232591203490656875361374477630984810661688855585827936953582243435307183907705402749141316559311697803484104462638375735692737476823030614925899379780177511251508605091932812250102238318550147878012875065693958478705597341898359286930268984170862912479266203394486263738514817610821415067382061516699806137574632943062620995083441565093909817129684072034310956264904768353574127104366198182106018066406250 [90,70] 443572427575787511374326025166715913583928425501631749012445211653470909328911602591971217653102857966814473120974966745636558179417435926353613412771753147836663355090979213012574193000231675250349636510782787373209614932312443200554536377416884978793270835999860791573782095344182807043747906342210935367185059025218836998771849890582424471688794703309922339523783974488332707634738878833514877607866449418268017142071743020477347116472366776400427935440218239097148375007835326286293448231380011875886836162837017033644631675012759568072351908607331149261526638312004119748636994742167063473129400782650191717574054539786327175119576226003669085998672439192841855877542350906837756553144922493240295706331955446758730493944864214651892566035756769249181585070121245275413787351112386328099344547153585054603327642526206720406295201723513429458326179470514265826750109826296391677396092127097264831666169438283376639603240677203984296730483149579740490746172574220755249241723639415866147051946677008926706323089980080652744714547858041434151181275208682451741136129057869334357280930170318863094798079707604034726685416781005880562082204936426621366135044529978349207426630409179301899398730225482967914188413790229641715567233631609736604361800914770819538852695717831033196116293245922185434300310303911747604920182518826233350239462688896092284483244842747746661044242860607869390325662333916379523643975013182038530713635940634088348581048451009332431690990718489900606152663013971845140008647511560964992395136690893501881542840281708352971517886556468722525372020858247479122565473536580293158812348606916453037566396337745394960504512002739489196188151008181846042203135544182042137052903120606586589886242599855629007809170073127797342212998020586728434269346460663194472391985611013538355278678365321517744723376654195215327963484819820876059600351734695668191806912200202199379698158060815534178917075742013008384126333745192994866514180765590428664252880449011951359502474299688850336027410618434080053542919884869288774054508786011992766886128592354726329244100561085536520728802135022798078255015129745657459238076030120139058538190630998343395312592650531064979910542242735217187355424049737875952232016311807278530958647412577041737725925409202626663589451346142641542861378167940422373510788614017711358684327459093553159229488674908381540262780617922544479370117187500 [90,71] -52300930464308933876507289215670297473247192135360643376758749890578871244726129800687750731015305473828988763849365979281011908695505642881154965335277955157494582527187862652547637470043207848451838869863183431715996216667842120784934944645939849320008516579332773027882698362607473768994777051764673951888351203191847076515670701077126194062166336729211567088552697340094158978507732662838259982797705906306360976509062835720357244285879828682802752455967600081630886282043250760453398241857200905472079768234253651315052493313395215311355465292410017326106533897325538824988905422047529567832775032197079715813754092598471605346078096253744205119103313884487975112567021757147149826921908212813978401462609103713554979490180955176034999054018132307295204722052231445906470097258253593840808162555580007013700099206692500335926179046185196076517294028543640555233091564759614475537295265771335882403569364865371648844120032645332149174070371078900049974560352217114222145639146436245578900301937081326763690135015674917009756176244158083096212678520962733897348121916324598301255449625423343916939453308046220389677891670601897676478889322336573386779835617152192694009263990358190591824057211548405215388299577914832818534528447022845811770975297453541722171570847814905630954609151241243458422669777130518016366968554480113642614026323278701239147506842546792838298259733617490500913743519261469699673507982409416108578171002120015375622694877868258459394132713370096064141395928310919905715747695696681886676638434634269315636627085556378225341029034137131543295541068009713670383006266352241057336912127053649013831870062016151079970818743905589144759169458214270054618320477737490400943471987798947933066991843223980226426321669194442372387578830622198959689806979302799013577630902566385085840435916265223768098215225749534979949672095316760024255413887191110269881427540969246419144129172451455275808200976207985897305841067248295251937893593823014317144472846138170206890616027396238769626642398580788043508770918055060349425484454948689306952489174306951850001604203027970749237493624362579148017126814470185353967943042701925340006399639755734015628159284330795567145227714047591953842344196557768159145161590893604331831479949718004553039748148583152803035846681062557568989291048235007023832940831206725397324429317510856871174113047473497317696455866098403930664062500 [90,72] 4894416778337471564277773654576778736542428214145281676936194763126802439257426622079484632685300637716015931593277256987223043957771598944913345592262669610283124070443855728922073900654425728995313813771238387929252346757372357851119845124004446502656284189003163506632752110106523614833019098278449458411944913236771433652489046612100799298785579476608885935411287655835547708097204469406700425984493736973907241617281366120891161225792216628426753023705887640420179051272964113379569628794242371496171967199728570864649151954873220267943507202106510331904216824784986691642306311911759805096473976168088577666137984136056988992031586929660913881118406310493251619385020420133616145224100078886443274665813032394286274263947052590729385727753074468853854510819249702490212098169301944769975232034279012660169691338127472721276943913164199676002074131418263953164799219131430953257998994176319264494010305952542431233975755437752753137238602021530581372948144778545135570411604972960465249054018341836573952000791250827169446444228947736293585478438945246794168972200225215583308995592213051409958714737564955034237267455551152584432307960997953514433076834848043101175273715450283590294112988451209646339887102020109731203350439977837960036835537519215862748296906093440298727412075497229485127664052902190110040526108936294646039774299127263955103946621411787103266060768984749457602035625822573281485665929583464546907674618959543942962693378940605570096673514417337753959527963291391716065168371904956732439608067813084339620746258862294376924856933872643801974061422471211804573538328777553474350770408059455470622795453589794485034937476746860328011592338749591483819540704190309167603576615717682608313703276426375552162436894803028040226379430479735820551460149383079136751422517181928634700101144920003823948512919352145261008240740280266543228244217614543270136883305378948214137485967094316461641207953916044975604075715152576466864857378913307822559113941983187664535163239099821847184728019819645020755953671527598490279306414195615237491169508900230914368986662566203499481010684173588879516039402450879947400766588475624968234123407135603353691307274180518102096536472311460887204593907636381460817525868218169286170082410286025466646381897046371447779718366965688737101065327469398514300442731642689773285022771977931504289172082167169719468802213668823242187500 [90,73] -328863596588071498356029096053097464281865414081502328025329520196412612705536155187209708876699964403475671334409136585787411855389219559458339162126447788096707134526817088554991516372013373353117023336223790569561852524147261273484392899711392892164074667964120199562144345054094659833901618604241382670278101682425427561434700671036727246548377475572677016593335516390599942947205236954635589133222489505888293272119749599810742288308266786167457836102648679207390856075384062070236352728352978651454547499304414459184437316627292626951106421186636027229593439796664962599781547620280183815081282228266097622968531427584334195954262533227613492880774675935088791791747423542920950579795606384851726975924102532035644928211904845867938193558089404537212575201943423858379296829978556869922811920343819839524132373447867241407386744116700232687186300221596769362651469598148623143692393842466369135658445955053575325733457125303650756113362043303241351351237841367563554765482521379934313589721241850254633530551358281531683664596884664655899907404013922341418728440663833259397825939020286474740103381962040621688566106944914490750838365147148658434240464934277081817201240349338148481129971670314630887871702083143830451618124663475396579485700801036295715083233486710111503208418789198454691516763661485296198091701698404870442606056665293997359860001096148096694186101936078469981938344998393489860467089546709048004108444804982091220929299499495036857605980370930309394821605982190214944601627613501305071474034497744559028349329970970120194621463492525568200753866087348608226376662810165077966214385641214595034732136527794552593246159450348848815127595611190412795046657517163746313898903764516202734786030066326550874357768123950821049757822566926112641036652493465763677917463202515932629243269116051065820685998195649729025889169588315132372903868052223791950570739547398657675705592296067631020017347237246195506561244869750353663821864737272227104770025940054557591958900536021910271955662961761434454044507381909760805970316314987436937420576742634597558110057386661054175811222465314194800059841495889698984780897143881287126142813026578216560408232347832267292018770647489500700454034981898948322715347363515347129452764433413237614067376889442241519017889704655275665343479908598466623310902599202135184172734289845957400544307347445283085107803344726562500 [90,74] 11119076155779372204306625324360324887577616161114240315888770100719346854284087888031956858466743059587422644197132538585367535795774556626822050010135094247087012263303212593553604937981146891165132650070598760155773226867033733230632993180970532361205963645676417791512593115298746784861230026645305279327441959144182983822769292384962534997604618752516297386998008513038562908953620529562386391412734178335032182138519946386055014230042660840917234874522672549266846521441599446081210217633548764174360508297858058458633625974109707529713375732644021239341122177176105775547658141622383197117112418108855600315203632494513467254460752052877581368007600898336080230034562720324609140138804239501403515589979274101547952243709855575789062545413278911386890358609262019386260687647636512478802879859851747585643769463700966769979676384096934624687390948334012708383716056621178022786719823789270471605678587153223233224916290492494278138254988291423456026820571342894329064653434135946274181721338846125268248447154235339430746089897786439020823778598020260438278680788271121660306309179690943185759892672014447112132296312013474583478644051347280069917294472686356240985892699357978058012764054607509840352565267857483684065682988039443963254675473299430002596005727684785064156183061167673219082630249263690312325786009462354981069222587924630199834300652627792755169230280636003427543374230786785360456092595589005885429776003573861783935339726268247771723553635951742448532589762380814970225533178576873004413386006104278102945327046507470032349118503777269114280121137177958504014583593474453994994218888421012077359741227638236713518477459910474712399400391804421865297014754078079849880548841573957050176456808742045487755596936939498046746772981824395086299923212943630482204479190631353054869295884666452750408406458856312268485649742484877205212795209090452735988665958651139095203651412236606956030046898434815155989029329808706474955783344879066499335680217819536185348234342612455458590377680047935029408770167441985836482987702694617126287880218228720818727041557870051633490773245032556780201343427469080330140734216879808211934255334572006688553801407131553296631397604319065996418273772776179705136085667739463907291497058627872792333405870859189708801050627930331589891207668488155383779117521111439165362673496886825041940483060898259282112121582031250 [90,75] 422731997909866118150542023280176765601014592975883125095369311329144605906078197646572355264231512563099534515046636422668591691018041925740057774874286293357196278372339264581211343402835231716719948402461071236792030243337494335261958488738053564174551385392977122309997665368465649795242662804578951977015833197417202071822875586748614194828246084368364850204060843056472024665738413209411882483481241165148600119492698622499608474160209964194905622807175494322967282437932901163278216670839135276323007796628566234529537070371283241250699570313065504795991763936799070750593708920431093583100465211259231128698217016791685523850238386368902206966243548578338301472586632583904505644852952821322942805142360293451183166075014198881781884636268044762524105500672920772676040885515008009346627084954413319318348363547665445425708647562740779210577559045675534309873357863605731675178101885099194714520975221507882917990870545556752659949161628345148926311451858140644931886168871120759135125745766238435302128843617509224309340047012426698018132890921899770086967831309495542902015136624235593785337393163530058578475818747524733642823783823541056816251265499862569620157544453772694249181437631210418358547307032829976081022539205579597053562347711328419211062337276452422364343658371942793753495755490296787878853432891095123177637486622519517070454537922978293768666455790138716614114834998501810317049421520574322650524730855438936267974449770496460961935328160290530878333992759495873566517997983804898011028192970857586526157908646982475353375097478290520264758745323534036614897801253302839019229660372500437004172864993828587445190198980929722556568071888044533226742843997466145146626964896172942066003454573930981518439628604477758911535294581363477970865216795601783753948498020961526759593052971313432115936752434640945225572447417251137837359000511192987472187776897655650453583209631885103993300223750495575692177819411972523789815719789979929906357641824213869993444518622295567808255977849975575581708199543258518062115735068190675452591199119416418630360478036228279408074001032170945906318161768730633164244894423264149229145534258006810383165169656445069689247483615172022864465109405715037783663117444076213121088420806155868042176714922207324802304765061687115249085231426313139692441129589093660296438004220220818751840852200984954833984375000 [90,76] -54163689431551397389382613563145043485828962507567525882944177316037476935832724242674690051945961346347810203394367863813157428601170217801387451181810948212666507132427843479527336780012526216125428372610908168325297676928569394404817152882737759634849318828854800387237566448818432245565768937376689560880868658644434527971723354796824440317823439158878296909434157541091159833433510429969171392785183196810282531447454105824938068398904828690693202270175639634559991998871099453656976711813180469927389565557624237612312008463595252310533712855759354539448998636870126465780707992134608331948912740499939496200357255931095811083335004323791853431954586373927015600317190042899138492089502082693114565164035901041852746277452291059301644340912227072522776921681690827481339199923030971171856438628824866410562836591046846269595529336297806479034876017044188624060891279946171070380310104944036943690611185836881533513766141618345175154044460843694817882527024438995898895431391545559391955425801981181660860714655847740694535369024752980216770190816729688007492892162816512525688399963520909903014087198383306815820608628852973499577826512839108266394800408170607812694416428771561358218975512422517783590955008940261077458281426599519413414409702548929139119748552752113450090864730609888065792401614597971663887042398350111694326279227241837000049110816940158002917715885282079065875210986008392202663002180749677351456521550855403435307174701531299470549103225438117000146282634823991786714401880844806988487301136686391661930557456667340204823677715988136785632057754361037794292163902793785598225834154564431800786327156251122982602146855243431243835308299980849583673076100540167193551933099140190149957209793263420429918325538060408670172761964640668562279838188929798757375476339604846987588250179090873409943201600780764782726018330330051667544343102544530546567342802318510950425234301171062122092096025946299268636526177111343313165682497619060796178057998604242448489314686153812614800917618632288513268149443511001517832516440536488991335586473756828616190181780695985040390546878706491981834717057996649387015826222033535304497327937402518404418729486062534812873597406248341512459129288079220971612481245030640758592209928265172007187221513539416407783842788964474634257816242205956790337622194020708848299916482460503175389021635055541992187500 [90,77] -3719898406431400423816829928102751813665034863300098730067240932318274104312239882627599345295600225772863558689598539832856302220623454251832501594152163098613381932068515198852035313802462061881778377743984310468260144824449773354338150626448162284748021436672540034834102443559666246422979968895873476441895476712298138375204095464531595752482457981134185650800665937831158960032627076629840330202835130487497526898072562949816849081945100169716564300106052414394073240325676670289358638575151483238071156791926434157038458503226676671043931359107079281591959176631197137915519886536499080457665271009864218497445968190665595521978985738432784161459917656342809355140274385492929763875711246271767648584513624337823349992977916735730328745707631196527452724100452247726822619449738308213319753342812646413805173209949610797762295846094510357632753352219562996760237010951229290111300500390564321175833461515873547999762493204623396276850737128872531224615251851896234008059481697071270628950955635824092664102902117946880879652227090289344381188256334655172148690308662302086519485700808581574273018940092367483836736109803282688486303502607567527675276207827566379294578043900240251201672450576391763450584654331275348991966889694619234585999384786470395304250350496494946377823137350588407476463001177213205247815390931095875199630652682593976240219827500986439832210512572695701104650889481026555192820946620950893907967734494908588713943569330041196014077559229277991645224764436655535265387768430076383979817352691236956094488614802706220078589335530904698525167735939002145110740905697329812442226865120074675670875368489947769039281257782912723361892896000435058635555924914619969158209385911565501400982832118022759174422568328195953738401215830006533497436402764906940649172734995196638327247306211279239409816181679101162592572756501546347340153226847490191982312658582325081380698118261890975821415581374425743446122716644355348787821545847603952436104939939283738780532724075023946017457883941272498049827717703035444613209042760054061242911567110238923595050815883933918445713445010507386001003782104632609557305645855059683335220556975733539007685514573656885278981431457406173237429804243848583370169358195563464187188175866722457262233846307275407755192691321061030477558030455683164580867135267034165324595562651666114106774330139160156250 [90,78] 1170825475436858163158932985504167194366809089612545738756092379519183373593297658397707303546518140286893866008959673699238339329408709582048859360830479142903304259111802638012058591102278035116302352575798446358122224949823685970473868893068214175598131836468087670142237911073970147592858413462409611907127426172828836142061227208303701281748256726875471699682692937553065361898274809364619895714049002059997918906813673457754438649620540934845071242050819088703645213923182882340784468652142137384871186483484595813455391512085892355970094915656803682185242593983676429282947145295621863536592315987665614462263109492641587788000963751267216415726544225743668806846950319121305031161945731992807914619769556542002763863140411332647686587608256254108076991422097894130984294607508759755054405517576032637604259465965249255942179143253681234598510147734727039807569792279012107162457838033427576074524906993655330432668578649441956193242665118693494700436457323730931929562807139438852671718043294064973297412276782464630946620811655536206880311878282835685273362455047064243889638126922116135144001621462100274105807382978611771228915963632253635737942680125032774320646224863315745141343382850354958307902884117469560293156938653079400572814488827576139699952855582872155543383650057615832183758637510941910779395090273151610584586348122374918833936657218557273575828084252148948479621138860341661199985650994071764040939430271051925639239808493489146247064895980721646765534039399686456237819649589012000103376319780062283455111773273399033839927667452205470559048070076425028025885807681077227433581479730030000876764732666640633013374964955237565803455919761770198208818308215490413261211358764137407289544728620576507017703156986933281403629991945595219538099318808921059008781262803394172517785472659844352445023481756413928286003897111579767424615386824674577245169553703014487104111528521232086049968936859113571995831129340441591485029376585709049468993318867078680242165732516178542162054645539982421210217900782346863865354433432567978510047184020122367163172254646929883787700588758182254741750068851754586452452503378580081807916735196904612954829786223816064408182224450927724288441350847990348774760503432569711287693915876063664767559077971120702688280284486875316563719164164984310101498749846771207927531577297486364841461181640625000 [90,79] -114174409644546905970077696547935781898703485499261980221325698847559240716472305898190375108616330701108841462501912585166696825315142132499654378883391518341095823679396666745780700467598536619580141607548238985889095698034720151305701647899932298927816289589204618766593396132148905040500216188111605134474413254471960632642460891287999475077943760067093243621887399306874119347318359490504852847632996083507430287939962420256727341037898081422505415355551617380891262461836838595966544182945960561048951115845088058261494654735659175261998891376905610326831740964316287994676354669449994803523861288229856048817298013947358640590544421031615189335701294015131960080643181985480653072139492223583299064625505693656349487089468489536535126200197442613436998230029048168177685961419658663058601199453373786680258843326155690156869919566518195890558273389500087432392328201031980316478238354133714517067746694592037826226876456185971396366701247477157384762937122109533183017688920690711549539994231181058362880902776867440048882099293333254522910822977016250835146122097193203277348594031753664755969266046483215449471396679158216294480120370810003838312274589500975802330787066987584211501107035738031806195751681757255391720638531679332134490311808686106374549134122628101118911912788305853460834038044883613895634801635889721272287866335699671478702822144579869506291619816787457764022156283643411056983563420022660940011761898595601847770492404780456493870354660407020011490191543103058092036786763456237219088707592344490629942330227272899800194966946257401068137994595137678317325485857550361548375525102151249120726021096641724913504129988927257595801371133381662917930577246650838252781258725893806676438531643801435732122809070794001197021569684211517356712142779717951812028153346952401772621276153290004095552228479598658942253014015540052090059913003936193638204227147797438637353572024629058186515724277004727800157823927811845159889443825797170553249578066825218160287315884885393530449550324878872885172446459335276862947537796645617127633716849941040708703889317348797053548504783583116607721922286967864166503858899343796235881976706698651321179023427076423723026310132750216709820531547619424939098103104545169496437556917373767819601421527902484186208598591961652339425537997932859223166896650569768212335475254803895950317382812500 [90,80] 6037637971028048990691188925640112814768700457975050397285989035789170079330144346615719759895724062273593499290526326790343494284224827849916689978862487205750423541630036193377400277037702136459332745427435505928801371925599284766457504845643456319465711719703392175342070643893130341102453844644095233774485503735122366850193830723852917569433135354263546637243112791559898161962656884463901493186975866254705287296139877530146661782120951453370375122639177451913819115375735023184454264280870706366658817096713144234974233145923379271771666429574123432991473517823408994634309161137113087575849332885595405913621783635753787529707116942815606909466196004483357505067973701075315208246579373278146789211488132710757576492023462015202666751280422218295777717914972277167121616645355120971154593700062962243017105681567145109169468862955679332669686421706985924882818945520832447828619355693791720938745101302529286592981596929518810516803767944620626381413197970527481541767096968500188389287405931834139543521631816377089804376112318320273527728419846981199417654451351124272876827599793001014224256412785003798902282861055613567422142171488504085152209829728663465876524398623159270152338738536433298824346449875999061408771442295533349840297798043727801238050597523621759211360309561125755478376597800167582977139215775627790865224372462658873482202765589286572319594867178881336507979392353595063011220928357363197019763691441906933247632560848242788401495668050898168804068703163983433799654945049454469803353010482063829670944148395258140997732340761342299231706064782340485667687320230786731862359602925313088818343576904105341485835030683076283927040292542069517005878887926430067614803420415593346478183093050184054144543898512532582211215219375778578243525324465709975521428640269859479018198173905891864507359647845260463588530953195506088809659296802948628505631820844574582416726217218808839769700525164648653370021862766172735142827303614397391770369385456311328553919211923345240873832733879563110943628811021201343115284867495020556723523729396802873795837999181456800167698004721860329692400596834628355791140303100897656507787027966257696091140310949862782142119642211038396533704636979514818351026637166501369703368107897088139078091123813768937310776029776219029938795210049514030443626455557648569083539769053459167480468750 [90,81] -228496075519399095141343503146019315658570274109127289893699612922107019620528876953775984324856700119409236610077153112502610380874520832442163915766450495210570126270360479885191403566023795028613569761772198494512728537563434003735173731175653012411410924213974010845270220002616565169808356938450291950921127149444005375222316579027911593958018107396587087098095695111285170697334356454178238357932278776469424792197506254771792296816610711373193547134755447095245194061920095677155536419030490417006091996988687525430866199794048606230240447212701043201371233721154439740348566638529049802418064008226749199355159740272585140936470838648594466976481758667130209726862952223599970087146187324714976220508163033503276357444952821338996003703170778628451742522819843675090458794569169450328205814873388807776697631882764645214480884515042041909603043661554373898043001023337834470485941568253934218505190255666239764301107140319280941041336884494762655023263777622221876765423921674176945479675947900073588631986191626835538921913465751150784335533996072302246283671918520879519433951225330992718870884817260616812632391818915930669737070192616402245238450105991918833321754813618765461197784645677884335958698297487729086475769568306323833127204505783914179423449225422568548147217697111970037804923160171025488829951251634930720266436703074666129323734034040559289449539185304965489783769305720006979573392781464500250760096891208409143872464957075754945979390187820436793635332934245220595891061174090664658211270465909599604742295504031435536917009584253546323689158826039688878498789762788878895549614693320826553554397552496248586564044649269429314778434783007467030811176439850109738133284766693151295290349245801370410112207436635862176457380102105539289301794326726458322716429277176773800892362637390756725047556232696407947156175402903033024532145176438423433481516253370352977652126416611194343580484827718808656672108888841184996650147595860624118750461927008669502246564323122193384455956174808321156953392708572730997363273623053322694168447676624123009069341893621707851795091377178571994777985290221351665474199430713333980581872641334064904268248987028004870524784694619652087737882493685244917363213814712913540529454643857150699614751615176604793424570558473043497584201264472697490148789256636518985033035278320312500000 [90,82] 18049715797115343608095852909945460259103214534742661887049766060863745189793798545225894233221557797617092064897701846879862749225896727422714999120828569395476041994293569924294521019894514786382197163567673359501499626179921621880004396518533809999324569186939950578772280367334946759211297440510991656341202845880139937490515325930570718658950496291050933465290288779059622513439049755284929657434572334319378982647759278973201854408017541392927372763165106615198246072454764946671598163332584220581503521203169989778898236863702184495066355456613366389711562265108387390870243094834928769899473628198514438957084973515726511885720252486884558793466204438669954486325803342720818222834211761445171407276589897722913948667430133860746111664494485069512543680401250428522783101340688475511337583396557557748666871156639264912600216482304398732815026490694394966263925483376966739104308371415116176857581155771294163797407045963614644417717823769421742379897866622618082454380816348881360526553431600185198062245187326596478287079845278705364132009897919302151141650223996153044833939755964807482201409411973988574326688011255679640790925201865954781096097912346714615391076947216003161359688069937992988871769593280198030268743911267804432878369159063449694901362967497395598776258219627437918648547029742359166682344559579722962681074112927325952351535687253761514159290298671175858069890267837134568026984968165860048832387475766658664895606244870143510123864920070172104257066538569492991615498672280490519206766712469506160929289381197213536982983481757870152432456297175365608475741698861594516478041287140419478223923312993279922550571917768758303518202451610163483271701181354977543716982485017913694956003451347686170381626918720514284270796759386869536643964219255991155669145173128062865933098834842448136116405435113648905133687624658941924973205367960200155616018589818978534729706204570250016729675311639384603663792296224776777542968522181115145157588879867499356850568098532939103128289071321256367349053765413990487793804062722553880734127149462527457448776487984550585098740936214279771238380609084205504450069823983559201742168881908726873216361552709820522589396549438985870278596842365722463268038032585696905186971784102504681957074413810993327100830916312037137023634958909144854199979590703151188790798187255859375 [90,83] -1996671963056048062843436262438216294599541271844169601301849530773459533968695563895502562952669111696453165203925539984470896323055406585626945797627025102925953715789023348323046936638301339921377321945217149070500611542860728899962925408721397343489702105560170366902095666519788760946007747588004172943034257246247734928489793004106178052675950378531376162765401740614519159640011119458598586569730957221783199841688990281114223188131309427170349081468203923282050627631894049486212054065643629256283265210793036409511246003687524275112022272999529343101063707655043486983724915872262161013924770580049515584015628781493000293846559566604062646821180322912665763796072464760426433840422838665361028709041825703295115374528643126993779123541308270590991823708398240166523822097933872649071020544962982551042036512800504045043478834815787812673005463472614116182688278859885409777794197566009151388772929398457438681625376920233408201549889679097240821732456902702806995109324828548894003253039354059961779843754660218964416516821164315373593194230262099526579344312976121625329668801086593302692242216998540890815330393152808890225975362311915590774301217248773530271296940852967935824533392583368037908290714690150326141149004632943269970244591676187759244389301921023532496880635144928849055502266088865483757829844794194293066693888802758718722589711297104776032768845303496920327489129746577889704600715848469654371332832429080692649041252353617403175300424433105860113517550808658119401055160259515468107579185833425209945813223955594559507273830670146631979630655538504817178386652747058416976938004865218534621387481060787840920454890180748847898401955199673005699540599312681589754933017779934964496180617929778844578614666225673388281330389009242134001671476228511019426668161283030187968256176080421447393490827973043416498718725241686918975302224238144113567944926311276557906711110188988955624729002574544829664515583809177378723474140117314047482377638537346779661981687572413297584547150637000813558213167650659161746811237057815074090749627379828330355145205193997498639035967484025355868866691732832643419235901127194730203738719250944091921389199061501914140813866243504419729558960460830444044581037590311355340455867000865803040606873929624713899133968005742714613040371396390781910668010823428630828857421875000 [90,84] 135285491184879272873083190681050784803148586125971723561895358745380575469974041376826236591966200092382612733898780803396775550748072401934087688568947983579799553652092012590215936848274631761439714343626503384866400271026770056545492074030511471619796835676961304477960576844497335786736532135589720885113413638731006823945495965865899040374835019711232627976484090872222252558200487995236009766596184249094081980886397533693736045129815232895379156803981153244837758728590182668297332811864907152164233096629734846405305985488376337488958934595533161080419681549336168806591389133572279127286187460382458982782720949112601005240637902837857125239278705296083767795057842734928342538785196362545260029133793253159069201451819401650927074887193783059671902145566312003727897973200927028460209063423564824199473690964299223165297435307207023790817659655358905978329295814840723136115889359965519915837344538179551546458842325573820677262543336102343283174637864501794504650129133214312073467467044336303876698423582422925715991969750196329570517811000309954338455309742369137249850540694759068520888540973059611453185611728399005136250945438868691312872010813918449994069907269003955532701709536639119053136066170033621802145372021692107316910760167979453415630449887200815123897100792182543994182325720043333365708911474970821518907788424298775592160210194423646128341922124142457347700022882137647052115196370799540042477932728259865419682306435130738614508164284354106731190294621431196714879589398849411227242717233555526921847623179085277757648986363821843365628200161467361072910665702213230301783446366499431761536767543800810381639454328842696599762994278062652958299136770192607313816197793844543694565443660319913804350255451532060066775480508640849789113571636097845462777392241951144034361483411055937637255057216521235154183532384192971524672312630096199296268956067019143841305715054708370221788206058109692454316381035538078084900191904495564767133130818573327889889477580397195005426984655314348886306405331948545527221251839095239479406410304223819796098334670264284189246295563184905756636034804874411409655539404073991592126583524029932742663334011387311313611610566233608856556615461551344723008152739402627964437485719611233846922328875594635738628143040002512397998457593928378628334030508995056152343750000 [90,85] -4987379838047234422281235041031896883679429114790553659270952649932659147715455028922384735002733214767766792437106932302860747561939424869167915121825516121790029226332110901711672745863071087220237420071387270428091956555190896152160090896984291486920740824609859083921347992266421848155515329326929007084742393364679831650532378355294655467830525341744917563627964865717009461372154155009784298477532587709265731081671658295826623196005912706375361190736860598501707400113211824788092586297131721680729309216924444120509104688117736575613227809829646240416263704994005608969606792222434735936229346722047341197967646782927236144045900418428931611382529677549904982359751857170741706931753515248420832398909898982532150592833632686884290951022179980850605606267976917436610886588080291838683783299910841667438767005085270466688967770914664183859519605429657885955986976028730686585679162253215210662754244402021308586761382890049000018790846180584027645066886764778540695613337769100477162667316933318166823864248269080375431116803801458934814498192995660894152170331433948805356736298659737247216718460025484167181422041735197080180765228794737633324195053685189961201570333589862031356238610217686648897119404669052916658995238620258019094837699516589148759260131353127241067336885806418215596501186787349840234364077119389650768788064964335348982200361973537462577545400330483933351616072018474359192406156082190629275764221631890020696225910591890691652274236886518787814101840443264848079896297619106704062647654404329591246174818114753408783604355636754909236644437471090181314333091616556331825454461375199816228146358183819502612826306369904287879146051865819606969630985939028769029800616679767678443588589602446203823544891831590765759034758767763805586577366234665650873316398118559341189696003458579862104589280821285655492727439933029617968769267873130433473655683015760624073410832324198700994593076618266184820609472924274274270054460698488890412207758049958825624706232305166888227451257712735737660573883582085201910441138984369854309629306199712839503399332434720080902227363512796115481260042123492677203678561588279030174980660700641964699105980172234256941106706490905150013628085608272006927050042198235377682914984180775913305564000992979823074718919192593446360062259259393613319844007492065429687500 [90,86] 84033710459395721651163173859875895020779322311455560291977100731521440531390104625774628563662437169647487698647379474184445683328672184254868111201802227907913131697993627019117093758084646954767871529533435602090700901759829983253058498681286500223818432349319774268429445260565371004679440753170416264494560205898529439810522062917991426725943403147617089506640890639748782458953653247806024708598104210462419199134874564963480919197995219906975702948366336053620506846736280410167837894485636456590037240657944710690711066959394237894847942834356461842568146276048001528454164530618248604845897104249472002237016597281109179010702246838891652612742601196911727520054520568295117768940300984775865854059888667988896842762137962904711890493720942427344739677248144083242974730869322551484335895207246239815817820887308182162072972623321154783646577503069389879313033754346370917277604833266828871610337911078304718766046609120257027945903005841583319848193394741502276022025005843703935110558060320974214184027296965432059764634326010123591494996505847329603541740858795507187714171680608445701779630372351547541899029069344241717683264157611888970523342482257341332433486499689980545839811752287233267915065337447240799230180100249556435855988003169178238056262484269626197801035950340774549061278860094706329477833566100251145439477050952660043019345362644995454243158881630147810208385246656160339474193008795747596764045439257433513664617324945681085570323110197250857719225803752319515815913699144809126893568415236428296493166243490115350878404765848989617495024983720800821084643428384666612429944881145346711415630707037005499146398397975460795226717208632266386668897827194615629143476321445639874835991666651787600788735242177048583115518479625022422123109700147237354524764563684067913842571057485676649605090583923080102684091917910665367173007607040863259812120243904221246232324507539581892031080143774591581029940914025702914695643296875058789789153512898823218258536840577859339834286217061638163971413497388776262813003111354755335997360035500001657057375680253273644089708766794251008532606284175639221328571755236204667719262688979902768433109357232399471314997791902977462046600252591878896358540169659370082240568144257835449779636199867696360177774070505940517961107616429217159748077392578125000 [90,87] -888255845633364854942721491476805716348498996565394909796061955052105080572048019238205026001669256638239351227139872578233062160430223641567457404620041294373666245360607913277583889965915267586104445588151638710492710688895968435694833691610701018722778173702255553965142346331275772045091375427290466573168235042408257724997239829478676209019051329480397742207022577200025958410926402953210366736821968219435924236521956363266070612144688011379651055262394464027995960564701036449895032377704827771569576362210230526086105192359952344133444004524290546453089898302539237771080140862556229967661732550681732126190233956365533453537896518864679806832984385911249388302207322999297224275518534813434042369204969489505025895553546907727431364059434677775392980480606164538914869780576065671261824391928065846621587490221978137524001543585959008441111339495192691969241795873956180158904125363980210714707484528855491835070705766498187538025737598638754754146276375321817290416710534749818534142239948757965719841928907008330124417930989182323034351614266788198283571677934904761293298565671961670239814368761669197968794547985152982712811909451552691106360661817495700904811495669540275575900303154992139450807119318904594974623999321798078085973347737180522446475483179795327036321655132028715728889012652750438362220976457326683440610493633995891314170341688357296897489830710534878033007457984655721214432831333220772981824830145112540930508862484279889335778847272501604725326976821553620678231146233591527920200650724114530135823842471678282751421205797403992659154964856392739844220515426256055800649710972417065162037651303741564441133614669859786574520608572152828954300806075689861322551736331822399246204125709271197215290700927601084522343829717985692824274677143020946633512841841957552491538791467052141990417300076227095134203696179432740484806515536039288461976399152214604318375170963055355314404222186897612797271837221465613444576548325034715059210421337475319001556693208272922836075660257118742193842363059926774736577338734356552698767657880470770097271496284512572183555276824096887414154676703078150072183489326410074892564772866733476987563708945785942027689998158983614714348978106259118530304032530472275318193161714724494867833283007051986212795381681051054556519375182688236236572265625000 [90,88] 123464096765496523768562587513914730854664362769626157190695022886704978728793569807989437060746502466431042730299570426792839573319762928772835615419687572067882568805245942690730351108230927422381822971808474716033089481119627304021401312241003105722930453424214302188689693238604289265490459483243249646998227034817039739986014506252401386892053441670469593037205613665481232170074996421631617161367837109139831927081902101804054671090579290138848505520763355551002103355869032249005609422198478218617875563567083249064456008579693369314996956576723975729864189277542044028708729229532886147481695591039811791148269146971080588443419286990626036184402576409139048744441884860236975363601008130031161378591241412490666462384299375605064695436576483225905995485598651391243927386587333163837697281047782063888670615522539333173665847392090570236192473314236476721007724133817845242291258442817129030120071070948166683155649583293064589913250641487587119795574792459804165979165251384329440111152131510811720064785827041719604259554884110600884001649555016779992266116232588510006915166654511176866366286690731581736812342431685893736862450753450049084942649436913648234779663258009697010866994178716279271163471760079361195571622873854959772587618996124232303519615658890764639056596964437050856761099373920326961869948285872743944887394828948789458448351284312492884590002771005592067632801874941498532165940703663156954652526632608409929830453745757256218987499662936285325824644268407114621088675110120466688425945924373097721085236163008364709032086419611661457742389834789031335818510907212200005500062929073544996630109912697279618640405456365948645059724676259604839488929294267462966175780601924277564995292749649694289506793612922838481958450210375677045627701513267316179276062022619252609523730122619935075832972343555627218392970696032264340742934824548102088743535681425921606008854616925097544801233873955593501248158932524575645572420881797067996765752977571767708237226445086913204260579653492330483071695117471052113316590862121989579831158651960429886918482318659004349515995951576605129738718083067833671926589127451441321203644978287926462387924232408556219001720828211385080391667147299062709345683041677478530230675740953984873956469477030600031403073657543245644774287939071655273437500000 [90,89] -8578674912227804110789808944511006351941771172426760312758933184583407103808505640565363000674589501495157617652777013754956240754208653252136134019240150537076115107786596002256596141375427946787972481939850276638958584671181370147782164505690751671090178752797320084214989038469660174284903160428410191968040447453996815490112193936736414118575717224299963168847899658963841355538641272055812044188014404693394628678373443708022367057525322343183589362906352572055728399457285019059986610648072836744637651617317588030040911798995945934470719134263526915501982158074659369659945976187242150382422106267093213363429342781081512109966765901730691190006879598301932045683864453402705066683888999487227596074518306344669346064566940323368864088191951627780511453267627271202601741872643598809690570200592154973515255652726167848987557160837206332098397301493487103619396884129672218155340011368144522900115907185048298626876923837269702774897491796036528427278754026140161190657582910163181862526895034085971913463201662134793521442046583652824890044336176338047607192391535481403346200971754377915244913473856720640283586036095394488733510945239477098905257879476413143325309769714726858588375594510770268926977052505803190206969104055648043459791155817053855173011773423774805454268165044528257534836558834328031093105371044059376723306454186787586693000576279093284765463606887787155156356537071055278179944618936323796383563869391962582337305629716540714381465572907940438272695247136897871101078313272125504274964658337288691164837015966426773813398581105619840114700382918245803431142185477388878082965506961290999725495172940653012177704649114022996626040895496950001658492119811541264321965833397346276571786748448731483315361783583816035409109730758452518647414997242566755142473478670769357471697711126611300160696158080828782924336870888971926580434685315622427831487653802349682941037824162231595094308637954686161909094314038637794905142750607929819970201221551612373831972020064943272046524409107713674364920631736507779832708833751583804205160929245163189749359849299622000541964585701509302340028576976714751764790664220274475225238001093726353263676934000172532145804340346719397124134160718207344907999268604702347081105037147748788263983148164493371112815367496295948512852191925048828125000 [90,90] 266899553950702824249121874074106009144391471757327152932135259584612810210843786804884011614379071626123912423356313962130663518654726932168067562178676687390747091950762389923247606172609010492334617155353323769012813210326968207859120322052689993195218512831551815078492272739831607156511507804979813788608606296848728400382601701387519687493004969777093742663381184749293042509531201847042556855137530215153848270066526834736670137907954988736946281442949227248457507693440670012418765149428685849917259805016361769462568017166463152517912170108994490415876807962586386238418795406774385050373617133629808018060833053769127887618811666081386314869732847875780639901509839879681201013447454915493302117634455010074723947850189040940950497867984330574431892635630151401978789042381162301703135095493289481963652373334954168233817175310253591222870550534404407785877191742717863470022840334201322903045789479123435899225983228302094105488359370161879729782456578765656972224829766565843182194605194324294593078841320639026586854480051341474979410166425277721500105961139977901841529192164656216226185524369455734173392690976184876099767654524202429302919828893648563410755943489805277013141316650905013901666537142418660197051394633911733595670637814280115156946441898684297813599470638778278191071098365566850959992944087829356379393173022487229424140589234366800742796416996282098619802761823223297128740299676397833828000605440708862409507721032791981849997789225707030233540136345259068940121684245201785062931704155180651053239799785032079206162787752953345332119112224953035218441739486313621339896368675736332297838643648269769768188341325404783825184048529680850660570433075675234541717463183846667578097452771095180302911451564849667054115608809484003018658989221996604919583613151224103514976405152291729969099126452746109896774360658675724289870113250544842688278739484426321888502985838591139947119174600580618308877681409259839264848591741410932127452702919530866188078713782969687004752897613175934584393352309260872396304769479094677547071709032925341003394119117303002352493668287517453735780522158745407632181123291132767542404116501677063650364412613110770103554692841162010479072316560048420263744251503888985072311839496603212092831732612108891489199891111638862639665603637695312500 [91,0] -15477754893022711884819292256725370542123077873965624949027095062185700003071636591026948652042020064313891579893267328208490802437568115894594809180939342612309292136141232096212256139491546914526116129884671447002440207596589478817412690938048969691790994535391702617215039845121206598540996591656041471935979503877962307980883210643212602338725252900958836229891031917127286155401006857979255080912495222210787661682897166358228866311603695983276203122059225801833362617977965753178516226176725598604881645222320395215778363435101375749893474747416226711624987221674913993945981169545705054801624946553933143626967083535388090471375399472724452564755397955901926911119681869372345550237158370224190304145251983152964949166158737406164024357531302228451161385742136669413132011865624237243335387000804995345704736700178625863775973785253074267588441396077020122831913281224049967889046388846944412098973100417207520160251586680589462050045605695281604377487543483193564749110430204062151505342510580631379940460507074815752920121621572905147986878927226824774380083498917158104039946375589501112689532547004715650471436193606362833125167595968892965429119870535920938468259534376787107113951791108408760521606377955044599551179513300747352661040386423490043852128490000117973892060596786370704606130753343320617158900923870141621231587277717726691476191669798824493314193359590379022176654833728267915656431887338505087492038941950313814659542970930253244989234289233679557874358616897793693574466393671961493408069118767764950267172321489143347306923496209059031657988234270456687552345671480591115409029352089148685830756225365351957715685203613207783494606315637623095331753636293319578626786235121830578235884046270178442946320493129555538595325631689047524355713304430515990102277685586351790699974769362117683441510772687235568481421008444962360393452705963872171539484441591836770474298186734484362507705401940089077020536845377851925671002843029915682100350430869170974670782418579897040455449951009780983776119729393812994750307790038839425674572898472177918595033154048503816342081843105152842990180775289467814543087254957516149749840628734791094522029596891536565308712094145591088226588248286676259880867160327954909246844110118115842182704067492990869556624088366006326513140629375954449020724723595776595175266265869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -576536006114179404093105416120294622439633331123135191301163182710619780481828954495779368612603149338456233920227752991589034430953851341924325620323800505601102661680232209419546999634093857196989704475245876054363104212019564138811412390164134683933497560132252013923887818824516730658194893824702924696860565386578931451812633920635979199901432595004657355605969481667086096283131743561874552839813294011645095993571820722206614829041655892114608945008051327815686608273140642757227707868539810080911901158134416510395192819429839612107870358051278331271775488179438821004118137840296132475136042676537597393566559214305600245167878083781833048551673546330367717886404654705449875995432290031756941881560735428501211577189188388174119624862148893475717104240015746880323404123270353099762953705639280484623095210759938513813956739109871221766445232148651387724528405352206939442187687661808476180234276768276670843522526070459668325252593149492360895312014128858674617092311623389217207675887390807998172885578478252312297031234070734337470484816548682569981908210895269496704972574322164067754717171149366566530225409873310467519984697410544677695100237381425033074782486744803752754493999626454250398091277637234928182231967404446142202737873669293214957007797784711881786668982032400579833024286726784138934581771416542118429174036931290880336356048715029259722929647924666831620774272369747105737534506151364902406007972049069644195121519529858443254042788901762937400086745100231878796757258269735163964960744713950295542704324095382624459318570789997840963473169884969131898422717021825414360277570536831285472324213326752693408284816648389479759021305436280513086267977586359253010234362859346153974941449327634837219301289142868745942536937583354057634691717009423218914981233066169914278887493842052750909644390028260868222656339544008297692655396146306458446393545408081075083282649420195431141485679746706556701435081406349392372304780693275653167951523339246719771828853123401640380124730329953930773517853905076280957245376435442690060868502765187080482666408385572522810682169296670409279555339006073807831864529807354814128496879077644195270304605842798530449748149510564254093631307829258088190813689016347212621116099136872241431986187661285566917609463890862177350285189843198490038805870128157948784064501523971557617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] 2596385933914602000928747880183984683110888432572667425525480008987037728598775806067075664176927126756749191692147716277917191603829786269932782366293901299534886248089965978757653707579436260584285076786270302242501393700228005302303474126654099022283783545347831311551487919347876833286669242237975246616670557149775409825472954668457940792725060113756745616412589840370460229505672851035785620106266609568869490383754115782447271080751330559884715398806852635695704684808476870653384494607949042101383408413119834342662211729741671783754198538858166438512372501837896511231573729650884396757043800940944209726190643191312627552254588897584365959539378826435330360702538860794638526399694717816287648908774130546549587263779258169387651244897241987375104837802726978086677972861176329380835618989908853854118015971086585633327620733222147608984829895407817160494043915860830719764436053624484214617372088704903338224365941709708525399217833320635237171655018736139282878603409994795816311603247900748796532699578533078896093128113587090883122157790247235101317842877267033298887629136610901600962549283202549067305267615116575688378743020907429534349283267487515885650879576027394506816882658107910955435698157404610382523405082266931761251889031972529681013212876564713425005425010126595998400903846677255553382789420606292219712625986633824949612255015447293882010793403568467077146672467773596862215423328633866224032146205410595681921566948577007282399338131283695283290618628977316715455415919601329602370534835133085359477651738418869884108780671845285198646516969325838316444940140448676439779575726016070124392687958008901862861894018594727543102296402076411906138742553205958147054133066140173734335547470369990708492032569007441042949334260236406209851287813188504018979775025737770335766278011412424327164538894618689612700410995073896019654016318087988387403580003718799805659364431289275119845743990272602996957824261991078343474117764558282789493201610021217965109052371713816485064228851593393341255726824128489290203984571940861274181347705163088054893155920500074697235406222099287663872354164865243842415198565939310247858965880437289924665441078866369388915495419987603697936711514405050600541433178735397966011340190578761317388732628583231195774161836771195312156478093986225046937093381346772780204901209799572825431823730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 103003220103114793844023061221334537528419546155314328633749020038723072064600853735134645630623497708513233462159051125052915523465653786330621226395337677171464637148684337758277025525022643045976368249270144604952406201329223862468481972416412804478956524774519633571328039898272646965017192721010204877831378274780338278051041590043271993820683580693547705161705996395368645326505146944036148116353806700696100000428534445553214588686486001363331488183111874935054239674307289136349466554776679861200759341556019443478858393803671420576651051037529830997563504527110478032147890711247445343514106797300825069487455373509885176247363500766274548004197086669258234264629340943786397565996435008683455700699178999216979455408531323801858016273758899049716011512702396847527183287483239901380919257071627854648124963255822572352329578253319695878661199354662861067678924443379063696887020495153921302059355702032415504252949671922422988009197322172551904544620215726560635883154061099578387094881753358684257352245105498252184269150555738077998920801355677299022456669296071622142597832800281390168745452603400134892271170441196782754811380896851985953041762328216931961527956638410149942226363301402935815306719804376271494070286566878784456952545272256954872835209597846230644725564225605126253139171212418189033485426961809794709550330148640555983090520679785645135772329925589769196459119389117332201742426538610344555056434831004626094810873066802945721184401052207216861136425937566693624630631605247152717602962979524973194334979713167671220288509228521783185639264269395239397401910778761027405492319569945859029937569769934071520360390837000684623939741801392425844926444531394387698784442600595678752062863555228507664936732698822056578314733033695430252510393677159840700202714330424181212574031439160382479586599982786799317736339264813690360050971265752687156948777973137256443246561482814240675913022635408339778717956317096979538595635589202855462260820783985977698882482344960154299248240444977810558071052021765176043398482496433931579064533819183720762633860164058398009681755616923289680945040196339954438413230893784861877931522185857370328848153523251568282276533602514285966656188128989483480360997057656794336101608645973109858119729230140370455423550003935148734540390822832673926176092575319846733616913070363807491958141326904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] 233795963143092693885414641617871743078181924671269671111497152505129928798913649232830046975045646980420195484484118085662896198547493128458522130448336924607864942562655691594598100265767812744489712509890751458457997685010940867311926403591504063647252131607222362418947179619690051712417465317456416617572334402634840173623327372804178779551395938700641882282045093769064885374248333073064277228756844970902770340608254635709584651143176811155485202731364898969696095558249587410077741492937655160580735471911803001015040620306732108084494319363140781989346597561551795053261730611439274734008027804142481698611553570937863029950924785974805818456298155825539652663449308851351339131885141251944532613420720130659134151457681537704099328925552436726750696890394764182990022305732678070564671353676502132336986442892412049242494749614540842215941718369021623541214831121969214810472259962936385489894553214249495642521605587102550926413854259493351681829044387284806637615523128902847516689322576759290963656919053033841597865629924807723287796958858362640998012397638813054308327069997213560585265690056187957043110639732718016752857866386335261993899356503111160631809401310857925451465213981986533650156358950038966345026123169952171793185428537465914940667829221738508532585272029681869183292413735667473110963071488585011723826251720871342831315880991748724029097171002051687419930017722703780011837735751420560497241095416807075300022115196444624078084799512738178596759900331359667546519904398325845967478776095161245615851760184349171795612086583851702267508440378381278894031083126540676162541310809399508413042879353744498170253748153799725376625688099877790868000423170956639446536342089337109385458076169609571632223651139741399768226088432543449022396215363654243373460442953276966156814479327054912247766871902974256659175046987316268342798269719184422756703054141872200723575507331740396026541611717733294294096208379440877259648519366813326562802338102275208918721502761001628974994532166723557558128755424002355842385853706005483113173364122266192665219808050649487180760300025942008403691433135852640881169066807520553117267284764758519961576372787310853853395099496269551270124897262789518855225038752294783634169010609425764541722533459470588489440394529929344622375651234656199177433096281079790952975305806660344387637451291084289550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] -3192994753483857653240453925843222131618492382656426936539395379491334040755181956849525960203945632878716083132907316825051197323446548038526579561554277366386581515864043120425525091367204825625411108189670089809845011849820670997086434564588930339901820410699056801629330323284045817710498711187181557334695129811130273659392537753785845243801717418660335016570677924363444254421930762271927656348522737032716854620632568205511294694885661119009946162152349850946834215822341388153060913722028040951082186562899573222219672575740318977575817065157666887791753386310867862794866834350680829501464189727652944476773091799793026723698034845793316589592576185646321256983055512352050150695667268011717204147035817016438033749364626159220033317119457811711051208959312815349134215931003377324038813704580474974730817154241813056848471310223735671823148896451835517575822140513828555032417740997374014084648780101584210689368494158394924146084395390545852258644090615008221786584808556314191509789132883080904359385582006665138562138503134580755921241673289687342855865658224980408944323801003793391955897139725514648818564253670310319873067970054166607575722929116637529971176143952636716644020830603957757755208911756611537375968610893036691255347977538074107493035818046188573610871195557925825119497952498835019401839816733632937004819574760209464659768568088657197925966136338834808190342980424726963222971099633692249653930863232063531389776734972768507674471345374100474955450058658903865130102506507512783441570996813585297049741350729719838133734871950996000331051152883705725095790080757674509609206583374651042790565609623326472244033223328081974393980545563196471376323015664125702002248351648015430352558369412439268506404407943785609861883154340684574593059212689833326990855106355030691807002878582074290245321962312549796486387625750076673278019115725836449618890933745028789122209281774725196923657598670589795914653053350063972431001582531898360068333055718733403969825929669769001714426149897485493013351498290996004401564391133139618915753755304011003432525733458751550545761506737758545066487012546707700718344552220390364780480976151358066628667393925992043524710734862755397369229098387935646647612480886625342751140489377697789052892032564197625858870751147485172021450353879660303492399213671318208105785914352470200583411497063934803009033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -36947306001744020091545476426376688575616434286845105638020075766832000285375281323482909044080827876202545375496934275624151053018442965030093083351984614317389409209076563604183699100094557334784953037123484178638861696750214239201488975198860025839796344788964540632202937969344327677526119300430727258630314057415567250571985942692248759838902723931303122933500705535449530821734004307922836548764772047480360531021560636459337956399707129848422897531021162849021302275618676002554143528730922191521766296438459798935243735777179816690808350708492178651694617793255975907476656598396307445682698665847706668219387998645723974446861036390461391646096822839754164672486339959393005585777155169533339135400187373297345628208933255458087474015272521875058913150965369626377023974147798338310824149364866226155493552269074278162583486173371386524963771284814982451940488421643745583885915007192867473072122246509401268224315448988650056073754917971040031817831696306029784928884915013780985602217148497589636040123419440125145639326123367700900001580659599854258450057319323638534421576183854634163109907898789460157141262154621427181386083815140576547331163032497533716023838969996725769945668656146343550708569852475037086048536184278779356665931793902005356303135770954807314403910974181602293212583120721670956852288343135731891387590134277989118724221955137110296828158303724866929603090343779804312618598296968253929528304458586202081838098078510437995791747069207932339292220793496623520860133581460388795298086608596980759981884956365014341658372364013082037101469835827864259566966350194473065363050756619437239110029746850900787894400935525472368941274137872431749831906669136373952275228186715772766111181447444612894209188458265547808238478833194138710013093804070700981167588406150438836940332440758272556775984217686295757534090494795926065084341051011870178516180810952621054462020077031107217015584745974324344511064081572668741602430647902071248980880683647598521264103614456432791360214143390036598460583871246474921668429577953167544656846782797941294086393838012694347583994595499720854348684556060111560122923549154300918653011416069237607193796654941167065127484889978008448377130351420391128786086501436779816609394931023453841136593652331812026366709407103406134126418707507032695801463724253025703788947366125634819145062692768988199532032012939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 260754549784649306203165055701794254875110011643992141941736752119754629775959898232180413234459938233045963415736884418583065989874041738310041163370962117300131997179715770146801019466446307405526345074043055633359166918251960953210899144158981150337004094672031126787738417557886674274722208490767124285433773056218619854006626506778576144766019902886709519574323675284281627590830427683590631547352315953400953162629366122096842947244974742157184875292468719115957334984250469530726077004364542842111605704758605452630775899905213364457936532630788771784470946000299747019141245599026408100570624698104163924589535975599525269297882911925676673678479849456528334693150912406643547788382751244163525364987535128482869796134819503862937685701458532514029102659138556341667971343411560944224161364343946431945579253411331854501061829148774315666720985338476098727740789957938955062181997174299966497103957328041770991507896920336936319490043261170357380180131895982798832772805210895497421303623633603284869717871707244011696643469907615526864036877976496297599226285745737048866140072817522645348623586707159464414461646368488184338083716011192330081887300661006026746486737114869953470543726950574314040788176736108415967029727011677800948155648527443994041029107866567933515927215390138344817027830222723898670630768926363290486268598589184738002370407742951445725379898525011142663134101206120035923703697329312434654562615443275263015307693539778179960059919457631389637827133355093046147660057943880806671494497238289258383293963150163892237228206528250193518877710169027166122450453801218481946869851730686281586416180766321794861536185940335736034837111903708579877524706110901834265993002773780299447408009739876127016723036428784111931771133304555651955413000047767244625837036137959653093988304740020656110627891389684670007380942081051748165856242791566185103853673190187348604680664978478455979181606392258007588073397663954452920200376581205497470724680670253296109811943955713998002853356580053242152161906626185071262593619339001366926142341594363871935683874165761468229977169918016953012338121197621467084832533700262731700499108370675455383067637328963487876431353932443982452433081579543563750435349785829986734440432687839918475923243208773086368384098286839496665477981703763164935236626958214270660366275153697185589657392412732406228315085172653198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -79877706468971447411252619880532624578145453677611222995615625582214023917518735873435923555479772690248060602627850696890474079725476301166267860693038827962394143749696359921939317171149536357522521212365429756463595843872949963305218306102769703807670786794416838007479488068355847351758977424411139212730563554845366687772424776814956734237199109641646274359530993719921535027395722576821135460427148678189585029616293123803412900631446161124882576384119036727953068883155193848998007564244291412407664497877787233038801721358227771517893615481601376671935882559231420625397965142446624295070349312862395303371527977855592318221869316585540510373760535415824863470950528208345283784727383634054155151416139649616386591888261011484958296329113034964272173268813590016667097564384062732869445780784407649140635580837601017164204071161289842592980752309628995319431579355238547216358949874637002632376584924604809768439796460478909583794536653267308282010747801069341563366516455101059392765591281388540622503042358658483346512028979378931171333628449040656276328316163974925134302541530350509570449953408969789340349191095725247309149214273827402466739141099828283955426014964891426983280205340883693445374496141217967357552592847192261170922289087535396456492574378569466455012587977480491393546543145311346813332976093944354602413860811443222765753535308997059608165012316918948766414075252120520876861116530270848427459898685594969667725006985998744526338456388811412725933959621398820313355961361361252189941197089910940949333088592273222191616825119477188496329149044041698486623720708351135803708908059986586528395412327006767003614697016334686287343706999761476840844611177647011652086829379220497006080073266731350596656059208042872909395377773944668867943761425667256275763748334654398097218162150279136656711210604377735947099156694689041818568440954805859619587166189615593402279723052842249399975142561193901609187596599851077425413438248087758901152608636281606903637281523705055646647688492130756050076098716989500109304791827187272977208601168472772196500814688552547074099101110802273166626164851323377283330332156883444319888388998330515730507051147887429355324406200124181547356169564478009810550215991883342790173086017950202211562290845250088860686182175780733918825820483005099332505662803697598831882598950525580419721079217243442371909623034298419952392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] -4868519149674763047938660149462502498695733601800367019325384368403034089001146465574835251214623411777958380058957163780164707428740004816034667145734100037742701510451693692307103115651722005070692340975409071700037927700884594408425030318236372024190438743277078612389933605906117965844646626818209722644670024189553006474532413981276698663494543728761368533631266639139659352412325915967506228208016534206231708041778451578649364631434077575421038977548226374428586713127277241878742570552562767216388958491581767618590342938698121022835708734464765485439503747864593661957153817320456620866117450892171341968861393900377628452164544129384746201256544544094755751768205840225913467640624776621744056424844817185828189151616385204166306489957291358231224420969755952612531474297627172293457610072291762067322021801742865112474126762471805388028378853377260671565633688907562113631606664627764394814537420596669291004787564642068798421710457934192215022915552421640453971477326747531898133875420195788682745602904928568285494450300860595192941488047372659389153854485939059018610771351989918355291610891648540809654266556080361174892196903619917186674753299827925673572465584911889083888696221482283560423386354860972978909873447171125068969331718727975608490982613032638565209597487336081350026161669542721754716073749645608662035497127869834236810575314973239560942046915168623895214546036023529941546362579711534737822227197598021572629953943725346222435017021658959300293975747860126193385494231479245622470078985173290486314556848098057048665712740233208212456753345472833696210685422887193959300843621708580521850556184527559186170530955294306019147145884130681132493570129236274769738958662248792318273050779081167727694757155275317190221106400968129607041119298044208355192637177788736543744052895467980103015355182351908249062363066001107765056186643614510854270953035330503548716192589397493783203133354452182339090678853872655578096833505195188755174724030809180462288298387454987010096412145365421818485146104049925816745261847613835379932632168644850816983157451007735303915848768895354247272458107821190762364093820100553791757549158159225336671344589364239454100874679271419952003572767487821719321977036036824488197175172121407563098713433693586628964522000430527196741346834422098345703614851736571144268433354602614462493865210481608363224381719192024320363998413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] 36053195557825772255285444874464318456098839619060496198187824743904865841705716786773082589104170654970604103069464405417434470807875168151583134263943193462534527185610070573986662976778561323148079698946271694010317707952372843519521592671154170219500053070680990184886564677999226678196448283174657107336626647818691786562485362088915077683915240470843066687733796053859704434154621418567433096579088496355222841641572796972318399934399234813348734427815435980098284172239270843206877204447461987872745384401497495415237079550342006073126177278452669821226147763382184652497666664969213522370782724935619985816333912187410386205029186192118528212190671276086105020127746394651908944794343295553205369632441678714884989344206049942422857615293277613326932932630113507800079730252522718934399336895800829026552729128465037319798559621069280538859726317503314366296032187711186176118792535078756156001374566108148119168678643147301917841381318035185894324828497023112140336780567424719272026420978828862252501303813889431848897196438003983757665927534474521957620623935835604743767101590108408641188012838334900604671178794985302576011745842860244248362230915364213474397559249516423871008515163489417206361478471132716142256838676871429286556923160231766690051054652185045917239019741571369955690259229189395384743346732076487108823676903241840232464264805629222389066376233350612631861423457073533314313895471460428609263445794470353817953050303608005134976518743076886687500646278274444134047928643338655191635008322096280880491664561547303446855307375755328482173954184355465272749467465972759132540156385573441925982694010972413625956046783876138409556411751531046441573174888858172303644491563118229367519446531661983308236070060194907604565204773081734351377939968754384195634543586517723548133815897899189894482694471402342986835112494985763706749978403962923459116450729922112351665226564572390801436512071566446430238567405557884410719149605239214840218597441112064436889705800696523596799710998578623333038552488979521797953202359829749548258191098867880677768882474626757358716640723843105595394688096669781527309419530028138513912578503963097113133871545473567210543542058310973659073867656190258691783877954283942288671464815361662120160539730402922864437018558681601023846711510796922553289641546234660427645225952488256229651659666178822242869894676431385960313491523265838623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] -197390079250572263505147746516407239899353576792905043591474039465596708745725792404988411115278555903889988187477709037318356149637440798183665132195501894102201619652459758934601203836794950106123615655030004558409900966067634190444384876564438551825673089086727454866689547636209074492513145793905197879091793547492441679507613815171919458718203665898749374321836565415939436016516357583611854931136190989610513473403680088969418777198404412912433222303631866474259966389872551335986984608521732751479788658320083562433347231260136062365297598411880536621699736826200642750450409683095645340123097180304014046957069945455564090057494390069993883620182710788050019765853433916765437026161117634263095618342746904780388021268645548922321145699281099888824336136295091758394016806364795942458193955147980163033051714490752479589299264341717515193620378906252457961640909061667398829003046341416494796459651806258004214343780282952745920614310673188960040075701175416708135957033997859054765922554617914147952677612307156521074714939289556578704952966611133739682384642042244959613780580394490253051991995582310284943506797607344232621209746421619307559840152948376113325915793630861274395493604632190862936517581488578414445735784390979748650870294910032032493072012172633993162186399373504343260325520214600863527433709294798999121595592842679756489419420109666491447339456670295905774734284640320727242429320547681413185093108084818054022309541257848687329651487448142646645323183724447210772215060045733681131728696853723449531100180354225055681075405531356324777080014758138914241299380162884402055686612646886111453542017032811839613206025063749331986374138548754802937792807449558739920756232721837707492148450907209192392299746571298069684216026578261879479667427696825219776788517250443184028576727449431814768304944929040171459540507221000956554392506970679612032237128738656144532794458247013149605926571644862640555748923880805735280121544265483663443316512259775095449577758549467520839594178015341352902780604525021502062082341559709888359360701584470886343719976750747533840117176452376522549567450244137860206635538776274940825522965807925781311921050314977099065386757294898785733547464241031892819320611182203811965362310911415101572508349294252647145426923912226238701098615822257906369746001793722070967135992038274634704949783045806843420285920515100386296580836642533540725708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] 770139182307496492157739249576742412793392931689646840738443517451256713123291945118490359636101965834889026794360239626071509772025416625115012261890153631660116079208480917391489050180280842767093091974597749462721104935433788954963656193616569602253008787673154763938956945707128084551754133900434109238909839987283758463798701481126091483888492626484311107408922801211185583983297890957230682759111511020137945642372346942643241776164736919913226220476026047059008447121875941864873541711224513294516008934570394994161845832937824316835238363721791168406656566026708247055029434029024166497969650385900783823844150153407142896387525632756979382725527063300660075057260332991057276303576282342308965217089367878882571725702170195766386483834843930689657005062224670147668010198778982794164963956924435353181520543749138093651875817504653587386563995739005810877365831102204450113708319484831613960240664174521213177029006041788051286871244833905360870703144280714676238417662670863774101833020519710778008128752059302782489892729331930966627689800609589679359293667657709925529863029340301128385184227811469029485964950474845777509556320239269839202042315630331653506253494339868299982478856024451382713762466507621359860417814789423754391676354362581629485078075215385619071956296547793853884476305283122547316556353460780077640109519981963228951180126993595390215711421634467458703271425064379888166948159047196558677928537300406543893619629671863754903926341069130409773100932968611674126869485454197045540081348115922264179600827958711483582050112225700500360570686249352162917599336847041127341501168565325661619786346874424832790975767106224695489050782765015963517568168772437438102885807078232803177108249605421579031482908963385817509522474432062776473267935182904035492355907951445399538949641673397738210437330067948835027126160146388809577694047504002160234848428831745487566094244258090289064401489665270354123490421652027643643725251487461696874446049131810457860904316686482612640643722965531752690822855563833492154849250259092866335900252283847529479326046623145666608496621735421682737553173970374395646601330800026767339653821196449793025130272502871257480496143411116788838070061845849934663448572645086632795298770697866230216148821623309620635710751604503581273257379342221731103379951235013597695445863025325348045848170768208377299699529173505896384455127190449275076389312744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -1784770469667170153245679044732120774332301449784813796148422766022057428854538067961080105821513167137330993276150717773630232661979623372488780694080416683531497017783431211171464405034707615784103537505966839827507304446561159013690556920851346291667709006315835900367101691155457703584188246723652667569777304347025844509742513771931037660833113523440570582022253342026885294437793025441501842176572959133649193129431630019230177968906313782457534042303644801641810632862772453503128373219845796247022687082248087518753858859228208643654239240647313417914419977918208243440244260826344888166835297472965678879775486502180049871447231849283042774579437019391912454408657733457784983849852319997705374427126420022299747337424625993750805732505866742004983247407457851861174743000914281366766510588619325641344178079845991154875107660095744005021515876812950429331512241518713372403267124240729836359789854056666761225128121083392285468543856744895983925454763930569139827088587451156652983712309992588194005908645389600001799151499410102743042910979508942988864123548688421706679655507213238273742064294025569817325595280196522926800045294161327629383234967187341930238192131625870642775155056581991864223504875641435871783982261053930553963250133404089777868633091358291948735103666311020009769886313125832886297804396809965439113212366893873016188669245060288840225635807774088931788908703327210783928367927371259805418976422680231547342217439445210574017133394164462620618630480617702151492467162039089880608969711308891697642707790011246611919122682481363624675131763493432025553116870158860950461021074541056897049357725307224259454978215154098488231873673017711636562762126303223172190906197302433056313142985308605658519584053343912347105090530261748747079274803127713418741173756066580342805192327929252461951577009753286985639965477334389494191399973747455978629204371288273786227004264761872693524352433922146202342941297497371672629480977709171755943193069737198165983990546037119086553696195081685094125465939522378408379111935578097574781144341150125781017774435370417953102621531362865935825746967915223896730944745946913316126925992946736141329043979103252663896492911670248626007656041865734237206478424387750837855388250663746042419327657971383294791080920301556868092391737019954420858131943305752707472295660664267415043577673841410761106590932610160924604025822759467700961977243423461914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 1064430942216668107291415975142583835014200707026561930491852180597093881819243522536473011613608666428166746636830317838318687381039802317750102882457696792335148522640133341603413868473530414293829027620083733877668898837172373766454688609661683245270119268761948386580415531821649853188028416240491193645505481396823577872343721666063945861283641115196914999857726440450105095363831061544617222817523982786826966814151251718951225793892248328807440368415682402034791790308515795830002900414604765416021899373858413472605437426832018288736852146554726642466234074956115173728025275584814197094426235031632327742391418683329405544973868456409817501672306511859479073993804822443600451533245053428394085545452347700943626193714300312032179496235993626722864059556084873187678015617771678060041625040411343349476042971387278490839825408942947660903094880345917846303870271661108896717963684797960535062959793580475885996224258144810081137245460930007862889931682174299042828318149064618284695367709221592535463750240096600136860855563697017018127659434059716820043677394905666166011290459059968071360181669901217359282762376708569694536111598109621508313435860516087869298026388809055673300678303807669712631169408766193822500820043837139573838264624910605843758891536530725284814130166320847318009691558208340225960753879217610296158357091662391622668787267879790563449395884352960820368455410949090702626015204673951538771448360016982167659792660525047640495260684335610882113165484625393827709666762793596272487282416417404627342017240077384641546482540016118138185721668836489685521443964447813696257939666949987931711215599106532112624276206750484877017883275160570010255714712313847278311649762378190052862124628996230969039760315597372584033138926155065113418994174537090819859577292329710987630219396941935117897887105805054053045920979047574648006384833590934996309924306902579462344202396587522562816901413739457739508015188967116738994664125903541529948923998536091082756941517509609475867813349242605430545214875364013388897858455237725159127012703785100864953092712551296813385169194614884566007096143753884979826199516311137531096176781479770578195537269046443167172947181105261774214956264923030564244027696921645657399994476456807231258571889038701312746582506455353223091457697555825535806769704412500550368539130753643107274642631283502141520903967177590143460778199235861052329710219055414199829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 9694211099135349621988234204626458483406394130776965316728645718339797768030664626070439326789466575323312631636104534107251577332558975185249765471583858095082334400995253746393469909468621210707058261405801713767852025776553778344567100295274764352716072470356236651962914207612352730639911151427446715827564749624299588840963203630894151250202040697865272842894076896048904403290560342832137651988872807677687687923431358779095361833319202938657017978217970435945505089510851530006233445925487377191447789102775421506175072954397222810230145125360939398665746051987846474560607578829556921068481006211127857643333984808287145871561282669721436054247363435718379156462241524209794551685069300194793921113937254119751566896367069198150941425258598713507111558833197829459166900770033416261920241281432899909105812781678271131554125573406797554480813238403880818519895662683795880626802704390764975568701359173295112851097573639452284201181082942244034304188171436598995962002135165406006708066656874709987370349116733974832241373167726822622747791835650260968635122578622622992031385140743236893201406020482943956334054687431378530057390971478320089904167133062853266663838092591617214448778532985304108067825425160408710928975494079625871539508587959362579543413873160771762136950832678052678526163928349384586326223442987052833186263090427283604018775703146431289434142642182200515013604048893487445677367177628090993420666970134606753810100265969671729106214806369999995655117559534607064874915353977359467429161225277125628771719334476303715555241017966283512878996259808693179547282333201932589404968365843515140210404723019091617253408539263595744067319949091991963819577181101916058362793743360723302970541193407577476733220099639611666622109225592207775279937845997518298957574388963577896740823027602761179235635542167045252472232481053951064517099160315065334302500168038116681743031280678709489377190555152928303883778561525446422597819798639436011599745195760293662627291632939224148252169321313953992676026223125093369440559003206087849465546761272883469867420957560224606283873453800503824798867161843355490827132610304143636138187348962708422005792462009342883537216818458597804162069351682655980425373825608454187849675667773089438003024140129440147310296076512043448140015624254020345874205815383825208815988552881409195089735631583873835230546954469638253576205494214945712627695684204809367656707763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -52130064251636557420402088082646046534467807087581952705913261313118495164793961181325348739757736776332271736877760979753664645521376743967826152421402998448168123721539232015025418604904503743756942820279850630562923726916707937637231585637219123756616772182594696228018697609315009313994372786983759235444864232180551909011992268797315774473627660316843374340429303776048327418414382143375969284781299105616444894704318394356379190182970991706660340186141942952409144836015541018069929761040896179712336783297920409286960477670235632675824782309206476717551833111393651493118762404187681836943932928348949637482046407799392736401021044838073930031608886976116830417912470360134551204236495020789743652214294289317349307177563663019167581377905286892162579175047628448762521312145965889712965456813747112403347573243912109871559878744871528924827000559508609536080463718186405028568643465511929661747631208476913140733110328105880809558378028695743909807601549177651696364160901910948946866005414414701773206410083819173206345588956635940974509852739691731520845754235672857441972153064687439592952465167973139355814319026850851714127340704962399742837622447241497764936254724224002494039762284643072321991649583893314754832697644521868270664305184468653420440097537470367528577487447557571014882411195531696838695012748636729495840780638423402030199509454757310350645629297207295665580042280797662461286811692959959795649979330678749532240741341490326692217362726952226388445994826202662163376160198442540280929080482273969499342015864674739346415852419973819865402815694534003704029959939882426675945811792997807115848812319591435661660710692791315829138094444068062254835670298727098132609762637812579476005045600449163257035065271099941900613859274371754068107479391928847673678926705592922774311106306208859001362768539677811300687856986014910826858026919054589070144025004773769790478177776439514436772802857949166465564575664724937895490232261196664461235092149644761266904923562279313297865376828936651740289495345454550805134523883351671657159233291571727816514057498506030547585414299152447174095879230414704830745900771241485995654509739554835629759759307453005265095371489007030651032391909748992302073145037469898791599407796710836392604023561474661960213821430070925171421139676871567769361070701793148446943468601854789927940639342331593364861651056664333170091416843017163504359068326721171615645289421081542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 165632542858921326637333217314009868881093304696772404430263091349852736729376118342509687895916051820041131165004423534838802941344029666958411202605422784481060596450344284152245815677382564494672307171661156611508783108210771288784130672113123143159727627056188899214351485627278748133812028027400865240799005442946469539405957716762600808893602320839661529491969381908120170494667329701413357803689618116356801946391205488013254633732657020351577276594333425238318783876203467442486357333106434976506182929568634951224755821107750974667153429548649774149480879007439164697221584164670189750821766637198483511391227148826914381793000039803396487954684753533533179820631921324721352976009888388544533617185595476206138931426462083226606664124656952104303860768442801160131320602046673038099823236382832748443257930826739968975325591397046228804159218139048603401027557050650950549132342441051323071280540204398659933554390138004041000335126954194690892497710867239016620572151937617819378278351655802672422770239511118580293776326960408154019579355440038430518117331709783407412046287416667021638971050800171591251597506794555435976058170786757906259335570400053703876332699126816090746979370156458831532180426407818637957706637817692457789529897135068014209622379020679015334042213327363672239737126548774359141408071516556678947485720472752574199829657378129383609149897154184595175403974558578899321951189449419057130499263496386655858690020484913393064653462949983651436189215631271392512185217879179509945986035314417015084531285334388230126160549628478926097390686136746559324031512628296043875158724057379938914181225317594514461210550590053429340758485463597853418447480703349001017020297165544160754928326324847558342561957536755226014357745183761927139535528698638251194334277573120878032454301987439676284586305729326737859261957561906700134574453192972904938175604131375106386390824166338879221401157294355598294165580203528479888829277487420327731806976117455777459189968974018796524294047229637337186373496803057676184071200574410978484735746807875281893483083077609097135435995428455340845381491942403960514217025724120982510027017953120875630907150754576458025424829539747158413789699455264477985740911271720263927904190789997430683162461015608324584917903075149485547745636856648431931238348741890257152103622012183740901865530968706855942774288106914037867117738791994957666363352810634523848420940339565277099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -363161171385366259733263278268613594517155696513827126933521604932084221003592386219377779897187975877686300895969324534997041563260335288243302807077020399140891425387788728182364296915041899997489153735349059784209989141088932184708886727647813447281949979458570911126246312099436168159521298374238069704880824349094451980600557531828364665509493949189523383719968639836197155631259387898071349059624840544747668879313235714312802784064278428772354017932705699225188264397419622086461371468835310336101162836682997039468920683261303854829479148403147838329387678570277275290859766832806635044371541956250445600478083196772073283236327005438486081660532358515825243421143096689000576895540762675038047035370564824863558306144358647445512843460959015542259438828771763257828777568149293211392855528352857430140674846742916717521350961465574442887291465855296338038324190140643752672619399572211853921592535120685023780128591069214311550085489877398143466121652954850188033571741935372668790895143467085449942334405489435381069388441270020144816310325161137411959436561080649472351654666631217852125198590291199963603134778393555919927467670045835948332036479021352953810479423278748576730621706997505172660092465317226083194567718856183940511963923529542450947412647566251978610764968884330720892050216515401781117818847768094823418514019812894788701709623209731190633255827200139355779159852534385698654295437400220544841779583320836369901425272334480846219755598029581304010861762953859670584025881644596109597977393178301837439584891208065331058099709241061025120524910073739416195946674908156380287961701722019836566154961233865639294163210361399392381199599352828708620879821023274204318605801256355361793589815558682238916453028200658271310037715734004759161397300542967657407320324149957403913833205756851457066478710047328959656959719648826206842374625015609879295279908193028998564305219610072771631760139751494281016715406714796033124662807819610430964479467924304480325272745284330760529846113370755620422462217190291252447621865568543175589755313235550771180563763016433974870346578917996225656878784365067055255529473278105487151672781271225886525541534410898136997426916038095644920713739119911785559586238565748976889291275460761224504383265781489533305532699648117714009510016173332226464432443547737012811606561088931332306531106625835782761266382986844409032707350937006586106155757182750720701847058080602437257766723632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] 471017678605027177469591995834172307005943005046314505309006897367756144199167187767992960887335056457633274923970691175745918634041680048370983303168068296607968254866162533323784254855954401529503366818425027727760509056223651116724087633485132406394915910188384993499245849919741017096922371133278063838733214101110542502148704219532602924833958570324577004325290723583709675409782297956775722877715145670949614378422769557395275333175947159839014323142962502197101569950814837960905504684249863054201027993499595283941681645804184420977698806537224046231777301119479585035649970319365357272606744279942573777221650303194327099960132892285608427800721780494077709313345331524758537002856675502377235482913900936187462911367944632546197047638569233460782290530528839262927578497159993473478596756145758237858260638702483092386146785248135510191795061758593567369643613744656202241733329671900331803110353420183586352558582729561163968572435500483334535858194415425240359086758308852107047222284576090185359940180730940577637305091607185662368937066381734303246858119868203692580539494519928935942419520540025993680814558012890450345366659045985028667221136071376869342374997143804727768585938401469294748889558598889803347608109482889630012924399500024536823452160686455524114108959450062525551788889943463690953953709545228054720611664470017576426693248074694683658188283308669955846353232503642453400041977046949227909650060117248686604970391370953911507845230981001140359663975459956849278725680950160581561189537275404417984097805997185649931793981211730395083466692599490022797428347609822170234516694033171966804053677018510855459553096988941856442328736719484920286161611509878464050724496512141942408497869250230583825296349486739270331706705388100897620219721706389444810457361248527810194007645053244148302656259567534109019841782994958304225356668953477808643760261346175280865211514216654276638582521985612346461609880280876771651249791355573945070073758781977058125188444519254782944377338795374598612726859694976172410205166734307641915746700192539949232127611205585241481040018080990950481589805853899334139941534746856452814409155842093718432256542364995318712355529950370713168008408056976120272200419633189184606137707571935213958403467556161804042893897552847159694774671433676718891110261732976541401455481296320636015097472563374813854724020739379875315872527054450999177616647202058650090172875479765934869647026062011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] 100758875583325614747948481197522182498908109965579945369673111688529486741166911345798554363033979448647294405501260985180538571292448517194695804102820080965519838285679913223841390176466188811856047820741394324326085552544233920650504294138328619027713276574452576219479078697938783284295918090697092036390840583027831617248340411013177882120384935422266756773205147996907170168853288354304665490730226136381627461003122703868163699191102662620514459910663529543253296575220745003863396874992079321580405104846268088945290951326502071446346712123932283413575645077601763068561223270683025881241369256038056276359044657377441441930782915763154686996111425580774230588935675944758540542532684366348302867877640299224144145910843857100475780000533245485471941520421473245360346104671939173653177099460537141163379963332450972776976847259308388474349583239281468976140082017827664104560183005011508641863357557054220919793782041903301972839389927427504992386369802889462658374775943693449639313203403144508713586994872107316938703688637171574084860343329732202331663193756776750484217510995392419164178239047327586976325032461467736398990545304346259646413565524148293721431994494786529101644064435510824462809715790640909938948881405288971111804032653750999734151847008199629516572531702291313896016122893342596999892953293831774150490935875214048185367187318967204950710899441325631728081753737103026163895593841191795361419303755215921549985588056139322447215911605350622902416239073106575099000523086976556289374079226104776668830930141441357108347100147372922777299451458353453065660505602153550673401833185560993879239233944571708915828751306755506845163894627207390552858968359846165034606294356888435941109504487711774816744415535015578956671770671100894172530268224325704573244756168469581285476629763194835702088129622394264797554269371880813150571607920944567869813721997996177952817944521936698589650858112597848085099660063566619119373599176929155581716506689466944943573031587917016203659252129417382627805954638584041322024456385276721551889575221831082426439345702504140931256206475624117052974309709424572054585077502593500238435223707130605861229257818661405166363981237704015755350828721486442314645601863182230102030927444628187181129610102548920235403289268242712521932505682602017585708012509043675812359148728144200628321951693267958021296505214814011623633170046404226167243642357867702569890200336999441788066178560256958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -2406607674489387808741066541099913224268355107406231464121822759812951530278492936514051945188751022200826719779876455892419844573981251616872622127733280793585218241495287370322505361377533398710847225366937817365661808513004894226664920712380867753871712910623733655366214370131613940610730285892101015690200562570690254594657806778288622978892077491938773069137628239076068982575162634064737977622096145478369902189402706610091735160248495172898100706519851737942989327542083295094902083240348009761215727364530160553142466250818014518684779053163267324637085411482180602983107685354504104413864238307979825297752730239342169499389315345063560650198964437062209198572197781178332319203619617897113410905650369218221844455677010593480044019898174720675639326370449573507309273020200973221001753649301144294587836474928371637975398883272725564538571397215047631593377198682481800095634315083962114901337014797987933483110318174525033621541356345838782256918936739712744073279971280889233998950002373240371629857613701866148921252672521850676937020414994949315152576365098339101654788132552509458832366640139699909530741178250409869934016384701833058884197179138002023762342858489920280387517502622608381128334671335680305386870449566575264840357991513315490507378246129568318754827232952445722833484656727262824340976975388570559667725311929357315754560384530009565936623421210208565843586684575384717668164106597853074716764404791078573516920528180294207335026267955790903482611066599918050669378498800593453033290251547194733135814461211967211530076607819876639300740185288746657080038179407208750919471801573902031930125345653701796215445491824304311108103294185766285704316876656068986166003013405722052744918546314271835314792330251261473827427372949356110626344027296812462991657522847409027411626133173102441123161030309403057362306037366476239297437268763346136778213140001242467967048384492735493743385741163972295619040852183163262342677045760535668498388689997850898479219277053419814456273869083564256511694340210928665802926811490031415805684577556172640547951274743695300632796324876383293884684929402284712680781834118383303003485591194765073252712857139394007432297574958174135938924612029035820717905573321673387470488094504518953769084157875346877032372369466130574795174755324052725218598359660373249398750594750944667248424475873935111869603803732030756433637962070315151180794883997010608626303598822637752618902595713734626770019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] 7542982255107566692091848987682845151524160109629507948316209162602881698419344654962228697307466247915282653512707755627597775508907365007430758513563472897184771624033553030668622862168559272829162358000497415719069250363736013845476384758536482161075961823484718872492414669020197362044237950314699206879040171555730964548554545380781280260996221058232863106720981739858643344728946401891685103670163405057609697464545073435933456110061213654720733037543179239253309283809896115641463657583082841020125212326753680689417388772868940830065214450046982111886705345883961914065445643445421191628942168060790051924990011647960095902988674585130266947102829454221118147413853152428786216276496067382536414288960796500126092464754982610792793005471007529372574066562484924960085772225857580699773753775355133631007935520201446520624855247454732095744093539466330403636108461527521763963754379628330063881698639447513669898678015725332166177389514296153199892944845139994046977199035509453720324553125512106475143717709824452844090915668335686716525430181659851077202657538673347927876539157807729050549501964440818409217267585883305511180564699944669722674941233209728995516780266347496601921749425904652279872640989635983648735929884457729011640806970382589033554415590330865975002833463984678278936943026540407551765681723611528030660090456140898060992445897774623128634625603072298003977733819551157824449630014070128821227104724554553497503874488104172255176952551993259330241070586028096878826586392411512874158295641296952161231946944157621709657709345435043798569700317708538036983156579892535732225831951479986864903688851157609609798361245248800504081947491492279511958947271987800823096086349312418999635514367564199170256269612938267554378603283202461331825761398092690530351333318014693902567809392515374155495032642076758989421999409074547681823747744860404812118112579664512675934057922683010614084664750529109548773440006811011536154698153981026226130477079296134011482215866475849657009052651236640643221038947583412869926091109169876039971615895194920141796495751608987491916623104528950971749995575058833054528221314063581542764668584263612697282110210493310087239721739160715331463158633127195675855655647721418200628458870898545044337127665514720841250563637122396429127047804532589717614399625997251374081614060448853349274392043949664536395359066620257293384653780372894011973890337109846994454768288667842468520063903270056471228599548339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] -15776077557754600928014078777230859177342843631626324111230414667025900643090382881799524322650462862103202009169386685429054408326709692210408940723713695585074683140310364445357277703216028876074684828157022501387454743870484305731085047978136508543377143940860615400485261002803468885151628825725880295651477560112773276574155412325946566376357056419174560432861288930289304807702158900726576658258278808021369421874407077659493318908746735314574992067811123610391972093812387202993755112076183575835876315310377109555474507592271728960585925264160711737874440118794992458429219787332442195620475063523519123636199437274221985184624920214023307350886855338877917945535387498526153212430230980916346724496139862485151032436477828047890803840537221096853775039157447253629164148417551930605555265662957224885963155368953124286177176599923256763837945634781382449199223028408144044560813183280048095957030403520105337650208136430231807491697067415687704965256336698022883048465483199640119594164112444834328177590913855795047275601398887270557084282427494570076690417026371862472052186358534400966019252759706263458040598028057855711501156917828739970037423451543931784637173778587908203966561815744504047230021609279767986513755158594876573885191672073701449493893328753950847582351912120995747582871653663637574152649149016553681627213753073665138441654072976757600998738928431662260913004534979252800773610957956931234451979388926430365763874531511624488228087057784842154912849553275709684890026628093800442553341614137368226075911842231928335620432158042980491960163728799497677450672322772520529206874578378105460256988606092582635546637025949571033203729326312216998368511761871487333091225617414770005499093648145854227758784218906090337105226534654418736529309855430740292180142517200606638564039833398269565402371760812887977218132182008774243403687573341372918711413680005357739801624080753884550757987245609306036420244576469369199483352047945299516435285507913831850955661782832888760348312044331549392585109380762365101230219817875150938820760462359087568252786052792467525617393800425782985596066846761200072263661492081845422976471995473093443745636634465840008244356786861555004048301581365929796611081178058953345424927676255933068106586440730184683295248966834570919683872615751473678979343322569563032094865751721533161248039734375020968958527519177551387728630600430160151876263376456029249393512646116471444257545186928837210871279239654541015625000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] 25753353358072498282080577392434344420739372591075243855112734561862930021758969972092117627103217270395977605507899815587380393944075700761180919880627831183792770908305550279589862941551233323199626359508521859097199848974131579225475959628292338726891740033274724521131979627642378662729601572858434999629198255822958868804742599623940941053190424227766434836417739841246614406887214367590144716879740229817478849561015869414120435879240134194661896028101383134693424705765727426911535874076109500608355347537670952977647310208261897142827120660807980936531320474495146211428983783292658662320496731740644402162358926681299561457994297645358640038771262664806087036676989617738161130358427039436490073893013926323308089106808950164356111403016886197096123922615667189006316567599071388486018012657751670277574928094316852279530054904189674589234476557188812836250634466134138229218334107422693670109011625997268550133292522681052239708338030571315580799570507957933517672983868297678165072245807279317479049891889006444215111486034076491514044802125605117346173502623949452576234608484558674988479040800410350063825420207579160706271315978534164291846410491762403091223040309824142569938126357370154055778013640102732495341672336761878207472531588212270809701639126628277825766250730477739620997576541605531916707935570596591819772533941691554596009697182019284192085626072675776134853843018525564136039347587868698386829231078125539731034705732070178331713939859839680936123414859029366128130857774559849505764665916084630513108271939529339402110996103232566457343105731402921094815235530108940423956870358093164662713362990780171911603936921907159638361093228835082530096411276779449117149550890122672728775403204183057072704690898224410616892699723089478604398360939462835758099799936361982956299782804821946959262535352887545338192203183943504314664439447072304897927811300495392580896451180096078230055324329547306893748639715776890702520699763252104128335627460033503721493276934402527238216119149225326856223956243862917102698519435293159922376212885544187114742471931361610997952488475446173110817706334762810400880795645383304160727064274549254852489815948968344021781211114736326665407421786155571941951351417146520889829368723577694950842781973432436800100352745919323698729767528616657048390835542873327868536187307866135124199175836922558069815105007398830815762706390383227242957504341566058946420314427428585379647660302815381783148040995001792907714843750000000000000000000000000000000000000000000000000000000000000000000 [91,25] -34554881715297616185300907161247724099413026170430282806893574614565527740729252216865253589839207431571195327887458947173034343053180053203915126891254862796181837529957889154973284867432731405084096889862374603201911183569182150322145166748282555813524208615407835363559840311110053268973634966611756693393034207536594356348946369438318471382639610891551916630880677073353360498148648971205062383038418980057816159262486261326033734342358788187238436053072215388177974960384156340508735219002391042506424600541177093098461983624459011763068576064995384646817593938658671871159055410499518569413016076586697973614635356566200776359218567845486596475829852676712391155181263717311388039719049118976651757188870560945494023847996482822541803855415888053845390594808640835270588745547230457206722295174558480544504368836775851642046278170223843730611753048627445864335997721904372400557179010119480330754298833682603012425522823610326027269591641732391212114129198855911413165192147636567686981237267908994440928373323705282653639540021841695889577213139320176052921382106835193238164963194172812448944007117237421372400153521224530001294600331258133134152463015788373077007712714506176787074642498200152059490955235294667578638101626207698386707436779400165159267696045375128387338028085590120432840932653570165017719054674441668210846566258865306180911092569185489602795116239937204326099100999771421453722194091023189723038864617534887963183429885751665207628120664104348731408812482829878246911309350135748845703796602558916463891821919023672783239258185015428142654790509184543221989699523990259798062482557048631800848335859178793049535579187646708295527504111714812796102812293515387124614118648002027664913080687969107856646352515511600197304177004871869883545607238248675257640380554824248885845037019381569739472370196954287545680656755885611077716464046566017075027556194784403400028327724875169592040227928205993589636721099747607309291126143278645331530563686260066117188178170740329173062055376290491772478346225772202548051009047496286695166146684666703044379389952462760518933980014206562401585423941334626492520197569888948113796547808480054825433438976312424137468008157503229460128704798415439440505578127280308715397452365736240101488174591271046825300368986790985830320756318739897437740863807951039254313929507109061897436962457675917294111188130197525214842002124880170476702269415537469773036768989762021907607004826690211274353714543394744396209716796875000000000000000000000000000000000000000000000000000000000000 [91,26] 38877359922247806419864768240185582117872294147225958046700588097872584510692956212383162536292453660129241863374782129801318792937175322207575080998666995866490201730640056368755766422412387794291122950200217242995802284429550090174854753491513056900408399078486332847160163133218664523798254490176598872036620681356376944493831000778647753930051053156948416857095757856498110423467675922474148083257612570346692916481885684186211265993012678316873340288924253744006614560689881955556375052429366830231488760560834208067819467673608752928563266709211464664768701666853599700394457273765761213803462959840864443417759597149826306939161128775084088589401790418255769732239469442021228659782289865513694430517826593326300437924094354619393993708561710816964045193841616849722973231220991143226963667750970740987252041143093357298875186761297884516664888082560144650335850118717505710927364913069521125934303709220358058494371542551885541193680987130632146028199967943232464833335256887316177317269784982264695377244948998707218239203691238951663565040983380884666870450063404142531784118704416357899714724798151780854809631403367308687926753755229330103354708256036242188758896837054844764873507563791019693658519714486101897054962078632309074205014742289760641534515641316625671182421686157871569676296160727114365561096831113651675607028108156344398958323180931254666469659873149660145339912707119939680818786601614722883490912601404836463889426608549905349557884253073186616103404697092048895047580851711858839755190193240915515138984454359171315640617048959283118332528548933889400076207154249344437187520912719525214522637545563632599644980575275313764242594296814521731266002353557716366602635351796878133520830645071329344818260988398416872811970920841216160997102768011843537213254287136124271546808114895895625193704606119004153423735880003185403703474616103368255675983793105015902759809349705035146381182879377535052166703819408174319140489418058729576182854889360648346670408276564172881364147109988692831560056829676638269034373173154529048834081990139792383111230882098332201599932727564295126670016312378864865120202391199155428187624118133446253550056923268797439160832339710415723381991267276801412760210261918819435655104927036434458610048031631052513951088283941267932370279770239077490622792999154640377744384565632505856538018447900405055924273379061159589234906989424554201463548499179272525453640798130320404313997186026403106440252344100372283719480037689208984375000000000000000000000000000000000000000000000000 [91,27] -36772725492496458670519763748732214523179170804452805324319692143306367748218871197521664164862316155086295085710154663916496715741634063925050923193695451126340349713913838581449022354603447014007942958936390581276831177640138526113060004421174852314904220897868348351684211093702656501003923152761336853472428949836331929755845371558129471375256324915822815168423701828567943168427147817838392919268466869314278153123499731268238806430017853321396975499712053310312620302402446743515145998539047210719746015789740233588184812439364961368197575189836924070021544638236358648279317329808378271046384194411557834409738066223248119512867407714804903792970164544102896586968242708386481638090740455815564870106454504704240011114379745970897740467408816587833825661331174110581199372741311903834521188627557986325344079467579908095996594180497800402375015743031757766821799328426099380026037118632786287901151434561573870715257594604718274718343362744396337469278195349681894422890722902503868993004874331893167710421820227709348979056113165507168778084975030820058985590989536642530274308813888649039393446419017830931433754556269127631581915999434063554274414427445352481541657969271624865066127125102729850984173801332951072084525128691112881443288731162504677891089208037312485972241229723732886421818152308486730170368398235843720348197882309079420117037890914158224856717729660457782947962069279933541107387946709617295672366469725805977092171507452218418945047089122679321588334623759581603090545374049539880770724330202366990563745793712925110022595077413309525278875112165452774468412826422599947353417297533506999510641299138872510653863674312127090370824522598976937354633345225222079560761025329148779926411210755736159465490814127547762334261381247157893612892466386629978193652488751502115563384341618815144581006306710784466268705307743900516932161503746646145115066046914391122686964903839403446444987522235345449241500676583146483627525914660819179548548924458051071002579499180173685812245685697320906750448706273986479790293064083971750099024634902418067872213926538463527458295348352929085818862071989204657443332442818598410408325856087992452930864515301005131001511971233280707059296366297230672849558245862912363938511154784508502710438339196451847819707072042611422174138034263616992718904997501081089768034405745237741772696405977570102737912992459734658674793753124248251951626176787776151009362359175983683415761637125919859912098752730003070610109716653823852539062500000000000000000000000000000000000000000 [91,28] 28827584222071942342466945822129217780833511155674115998311952843716944887375741670323286109058459017633448048749021029054498894488580946469547402351676261434950395220912610638002394186913418314826219033683397632532413384867143133824637222802504473476823883424464575287139145097715500017640858352185357433325992034885064943664457737185928094220911207933660973767402577638820441463916843759925347108128600039515932736715421323443468581467204730450067522900078822200521187428341043597069137339971489559204194084783794751218289506073837003897414078793798683783303695215576428612307459721347872446819115738355887218687824537392882131264454347301688369352004945090178291052003137700548255262598167767660187597302375493340263452715127229917903832288408309161248337792855909183453432200210970035241223650678260374955912030195769272548364632377171386904296636857935864336269759383277596413174276444437192706407652697208325604425131227023911749365714124431897332236714782706428624121327302277277263224908777894651741833656988260110532356698667285394669838379856272981755571062484653969669296006791799099766716102279739380305752901817107949009895317857913444169975609857876509205063644338520466428375896061240736558818585967633048666370232966391755269828235112923350814782272225736429357022881884423478573915375942496261852524143204255589369474733771817174201060345316564239590947073963874417950148761750621313704781699021780022577807211951889069922987108583510762725641518469670694581573197234699926274447881938982902009891645212610918516568343575153423093536302748144833493225337373822477255150019737088866982706664753951079840864946489781249276081242102828119247669936721893409949845943655465824744286391235015929220837499719888805980738545814724230284648240506264464462633269606242513408812061996164148132266224767828888960842632818643598576491002038101418962451880262882381921262573217418446966826664873965942359754781394950669110489876269173440359804287316275735520236178326870390274134632080110653348386031595619886596157234982033708404186758108072307701476203436646889475359625120797360763367031899066767294225009595583855289311023420351192332308043108155025886278884014705094168390727590383621009281398825343551284107567206645161928710703620520188467713646907525888848368357600267126757516055957082082849417159897114479239926199321337350565913178667264733645761438208820346870859622036914049524647827180974981866308378884216088461690837588803163251741893020885232346017801319248974323272705078125000000000000000000000000000000000 [91,29] -17936469325389413099477865390005253789081409124273412509670025145436630287148356116015955923770978017272460125844893681285254521509276945354228667158699528306865522420315929413705985241849945753316530332022236252362493897635356407588921346381417362219325071844407902882623028143555824587651734402522581429046978577505948915550236929077651936932311862055706642010181095381154793953048847852236262236167092997308562316725548155428480038619111322173787197001579003794284789432919588084926737566010319653466623862822903480631250341262742066620510060357483852111166796750674377320051208245083885374787256654021354029731642684287940619113388265735030685913482851140663041632686389770490915344574295152970326082071498275530399965799710185174068696770596003672773218984131125568228405736584412404843069826672237175273560972682725452644767190200188161022338178240021289100119418019453930819762081286941718053541795518169702798409114666461947407271438374918478173332046043686176831274796498166855804665382693769816694820030493604606022562838509145288332603527902254648373434952671614291452404305571572709826483618130348604438704133964453347281244119609437137216734687387874077489727816319415759309195686997871270952676893491525913807365178073257371747010143210785823133035859410174779704639818261761507067647641890181304841083695249014711955539864265005166563212616981264297902670870277783618589992475047091388427862424642886591680286610612904106902460392798197150415446859360947910263117100308762205833850705021134805042093556387733961050107472947877253173876600782164767894329401502903074497219612334703999683804399739741609048067279800041756329694401177647186838891375173467231282372448268448218502286660412259890176629148624959892058619734203523885652489387766152892151040654693594613340612405589405959754903837492241724889559176288636263388239629503570808732079119027953865744061866852539351884310503752957771684233659628673398372059844449287808026821642422991694592647243852626447915422059130979124757164479301619592528280916510132157072946887531682930360158458763488147124872487117132397363373639088574117031929893942329032915849487743171333263166018370744134881056056724575576300525515840798011861691006760623283442800138403123179649210221780209050231397804335381053138577514803552305418101646196429596355925224896873048016896622008331892606051988949620662929906496354031446765931083467089603098580885682445799309204374037391136232332513588786643375987525834708985472687459150620270520448684692382812500000000000000000000000000 [91,30] 7755244680442635913683825215680739219341728138128719423873986703755539233249482028132358620443013996733379542820888151467585512781069315986972459886498908541637998901073548898246937580685506397252755141397338827492030571194546681051339738340078794914342687395508851362592763034192437452363499923182353124248297918315586940267820776885823130339379283612598408021408409783833772347401013917727676836021058495787130285429128471236914667135242365955898226220170890781848295265630142289518152004418193295923913643391473444879114297729354397309048725248736851397253492662605358344669759427419005419505732692746411153663064438434490838922183142865366951202634901404877771091589270570258145186093082580576419555446398388954993855534038920034265375438519438231411630174348085169347229883229352580007234175711772628135093990200799557081485890263156121594775162561327990195699241541120375591886065297053485797628264237780516043245103948790663896535826757587682962893900128715445728229959316932559043728463562903313021828472217651432316300367432136000569904325329396808060611582629829406662772559798160710210296330744344471458674011049575303361457305026888019892377026618297301895738247286618352294782961981684397281203915415648446988244858343612556827718188398587943979063705606333783171073580357357130708561050479843610749097450761193950692472385460693908188937561266151955346262721931800960572858117940601950229234361190047300474177211332466474426568969955623879115349475497908897175066896835595123345794769629888483048908109652670071678356792908088437341596651023965061345040436974641969673576264422756361571470312474500844858198904199354206037389516185263175392772502840990946267098750869285363228783823503480056337717647616986576271841878974373805620309792647563407796620348656178605736183949913709048108057186452862709306278396507617136999732752182850791532338681564051162895905023398287012798401121252379637552789318024528352004839322862198450815280088726769613415043507736776751954841119894157999386822801317937656115637115334383779679816959688505481147264530529166811312267215343311342998077279863186614403937828363071170262134921174319900043181025148195754374795600523764451995628979501534814501314146221928855506874983103423797990342234203547894402482159963796692048122085668953109279954405253116106881917848325864691821438571671599686169952091117619082250359739711167487171256179773547213706412135262230417047806255267978452893917429766913946995116359034624627186854661786696851777378469705581665039062500000000000000000 [91,31] -864515358979698236690429351863614257327202938852032162037415695474155819008534624690257686801237918636814502345687699721234810888698576618805148514783992225362590095532518006919541115188752743693429438997785626522126671140751383996657199057031033436834264344724437916175671549095278260512853602916153709617681035956627306083649982393322895999178041829678488571678356961378089507370650785173851784675884808296734383583624300795237011282006427611205199842360687769601443720038960730648790752224402508058996739553843146337294669595238004621481405675583717429571004706271905895060238210110815239731891607051805458643349376170505010400392015476106932264480189113389467401847445811084390691393969163342511397156303746325361036313706639533017591802438885368102089294282919833603754881105202477390379744842864691361959892133199643834545035703526705759310022655155198944759113529922371304016498126765241614265917911776278806390842056233895582492891219020786287572999511517683736778668873366111030300023965729937797906027164930594787716408089079561565308554179470395670391476102167883292714048312371600137447209199594533178120137129389531988421034643287205004854215181519093141281894311000994426915595108802229388443062516186164498038119409042453639715835008256304792178914442830371659878831010393881976849157054668421889049258593486139204649063839039597065457730941510384724359557449135336137398626165237491377202575662265469523059591665917329186044230725443833088363451690727795696383765463090119333334947394955385950710024552486521464089989490868827202824754759867862457358175621996003092755131209601985222030949856011833312914755028978612140125785491828127324347274136095635344729450056024484103693265619965357255001358694448680505505303212655173059886657153363376376849308806369866700292879147517508098612014089761300300917547074590911049924334890281864690146307210129066255044641732700055680275353542360799946306428716945871004996833422654994201929275131080860683526281221403270245589475533803207603678272383233509851774085235109683454879976126395276925272743532441718691245277247461883485689582054255346928945158223829917377125712254832560567334236599615752304759897136589419705747831010559471208729012423908475179413445201842639438492798968731606741247218698067872502539427280566963075206136245780932328431830828135701803014014602742725934095784599760408250028643129359594786495612823833609755885472070516242398581691072968679456339609278998848363785956465711561846074553749907920519035542383790016174316406250000000000 [91,32] -2164542055301763732604953796416856439979576380400046345584834300096713806751038991992725495676993126753524773444693628276708520539144982125101190320371893765532535457449913259400502280329620475514014493641864746278730969515798841717139647821917617718871387914276131571619506959633938805814447533350318903503969845067491833272928699015959294908615688889687521823102659208224283315556078740443584096257635548198647623296494952784657162776062499708179574101309182117411039297258322463028532582120779467375163687210457759086973590600552661340151284501976146272286090414693143656263764409909220712032846431101818712807137200336890095447759197589709821863652694017971646983269070303925491108538125428610301071138079013066343779610670271265667494054050956977283845302776464591958143841910577223587703946191015140730256405110651814741156804945993810698437655637715626400435015365162774614615644367935246697157934736696513328219157153897011773758735117367027163550351952767778596456435859097783871092500828550973929254569855523713015062370388893364131111435042430944896561132905645259988140585528494307768505010829091920025240907908615155190065217887479080102882463790172134295033455264679981097046202397374448541560802385929790824589128078544331201907894388684453986420466255687466689231139280445965985067226769257029286947872873646719922833291452158622015782800019113375198201415891828359309231530088687421682439289721346924060321262802746583041074460864371929975935505786171429084813487073670423888522481351629887303526899985322332281807436578065115819928159869838578293714804479659734510360518627643381968162900544299647764229714597838894996363169072447123767506302463621018025289117505434419633146845554784265645084010354214685801615742914890243362399856095606082229580330049983558091223321473840699270877641001510775504829264671417712712489892765251541361221246585319552266062379663602197164663245537590176351445498827041830116308033677679079427093990765901589523194186053731882790806144429962499528857497831413014462888276009988721480218576849298190241941153589611546568406940294108294419631372773955874326096974650320887583662524311363139359275423760142745566759873613177083890442011478943417617374496138795919478210201089561409756198345209244865304081236732380519972976620548216862168690182490828202766999721494973691946836647345567090526883740370030670556952079393614091237199701083653774197825515323596592634139740969988943858071780852744272441783046475251417987842664225617284046165877953171730041503906250000000 [91,33] 2395895348722966762663145451317716542667548271548159600652836174249656579814633097277844846474496820864259303009082416412071497480033848187378300970040065917007138209535616855864197455260787402952503748885883937744647226898203268450380728719620388980942794500143395819188059350916600281848620464624568333398238475989172762504120249839877666965571192793085813296793370932358158398717512586063778096526651974537967061225171267860398502231286122442203655708944402877259694020953297613360784895340813191945614955830624021200642772728296216223076016339897737501690955099172395107293412938794193452467100933828270793861509054095297410575041097771898941269915312208041697791095607019283992013868026404905754037907959843349007725304941372276111090955042051588146288470000664636904229584331398092834957311461984221010801879466945239245746323972872072346606166285450393648238815514036593212576978093740942828133636815420824463443983543424416247748514838434861768422511638997468225429878211184859434103133137601515277479025111599111106477619841026258994447432837624959819919208534135210576546230180397452635426023137189008017849897051425180293357012526299137401749882769932808213061804530367896880144694621586363376813514914424610396703440190304210845843866847602253681099222134788442192728281856829747671670773343988430533999507146000105190651218108640413430984658078998355278056447807988599436827176793528672416433817554312607089588470047665283124451090163775900250394406731757090175389920540256255290171452671646259897782609518257786343668229059893767333110879763859163135982507085306229702370002117331897837465154331462136029053850142545081721861111701323917204309498785177997966295235342746439593065524977927684521655164265861046982950141436875050200372218227279148518430372369201232078294579839516542972487852444760078712003275890114734711649065547965249180027213273556929053445604284884327421306610784532084288587009099733418284126723373749835878267818168221845099468932810205147029968679751955676852645387943343646009531330642945203994008806157885646361721754171378366343651312445257346415984411274377754482509434100362392394390837927427782137016658387241605592185512978719901895636826778701578112232646190719622942927804843357483273459116862129545889894243416681499799467739055894497828352479863331220752667018981972500850611139400696063329576634847562381316740049898500016175437583962832676250191329523052330670428214688377975255527665711365319144017641847449809604925219375104461505543440580368041992187500000000 [91,34] -1424101081719673677547156008307112783493315027442491952052169309043972752840235671270975659217174352376907580828149986770008431516681145471139386137762187740914768515377449777006345966946494180656891126677628751506318860797826561201002168756320294812749009404060472415161820218564184833208427946977708377861114202011363013621397958734577062952466413864334825753350810317837569395525334147727158864997769562370959634201003006804450096391098589121956860511410389748373731404761483680607980982905504544091120857287892539998669328240611564883987221384301124992459142028574190270172993271424896619662776440438732947894510305925301738662835904976987490930679597334390140666397085703583375366036667490000621674300114109664774968250529939616520982707370330763406314505445764539301524740258897304295426482070805257452423842086978999490766928651587148147786355590525519566485543872968713519639180139648809051039732117510501591279805155696711403876338485472209375587780763221201054907001504907135826564898255531078580243733604562067444830759964504969000329238779587153873934748536575760018879397837013484455682152534242710779558729743807294788386236668153449294863397310181316566674754693813857571868403567444683266420367026205422237266204189393559993162848721096274517766721189257356440400593584717763213871522954431964339499063309801720331676403393060606019592192231174073372105967440606689145130833012754715485197014637198970724305727861958356826244837559455327467841146522595277083403186896708337483694760338801610992261897822847699743444660307081781405666571650343787148489439027873962877663655227883907343464994926765380535147639058996646982445096371469351352001680581592779538613280447226563924715668160730132240259991510109167808578699138836097851215184237492876479315781871470692925201725794096751317079936797151024339413917774254232574305290777244156514619599250282665566946411717446362343830810277577724961299832144048225932582811344540299515874782872961149933341024063176779541209373733471227478258661267514014901778477644687354048799621882310245528738267639696843115050076238481408780670808523115096922829644536678286331875805222496810727086579274896836416085585876125234848140081151496345998510383496234218061408129887012743924520905634214536654546106222167510039190601231094664077427761697045416701982077778975460927957950267465208351351115148573146180398643178361866281910738781100806893318498526551926370623011275323134996725547209693901928411185863299710709778400641312146035488694906234741210937500000 [91,35] 434416548992676411320309205072916852150331066427489606887795672068525074824061068356100612993477046971378177929180533634585238610321216197277178056418380788591383298177393351438549549903083160181077614722794663944377874895302068423015726214836929660974925065184860185143408975843648775991530086243672213877061478510581374054268487787496012754134331433739585175302486368691353412465755397648647302395812774965123639321636445858285812093490315192087482239562165757667778276066331717515027947970235863561467733207138095579739595073426470923497181490152423459211736821081407832884469073279120678761912636704936584964962387738491092303255806443105707154876139008687541187387855238321643595583583479499129529823839446801274736840321506091241457651536548774613695967371256837801602856395361482511275888365900400274024313921241597973978627748464837598184393185018839877344062485358359254510978750819196951037089712528313826523840957056423122395896450901426528143988354763472305177568278921353875286290234037603029967197437907451122836376351091079895454258634112876651241270101194329940717042739308938749950535617652796216639467534191420857994245923731135279963894548244656118538051645237420817907627337854002233282606573448415282224843944888156394985619998311787422708779790539610185295812218886958406920481822087689638767520668496786006790691312170767456014210051490027349029913862542493945854343119214276120588504039676082787965297589052162493130777531088648106913817008490100812402441348834062861084779094843890665095246792514366890595945063716422694987164124173846621049818422159488678385997602836880480047206660400812808047266764916453962698870610021477632791413736642870981013479929724841492822339499369032581606206154075997853282301595791290615608920729464773259614465983975906455365723073811583629647716128351089004317013844891794565624137361847316871109180649706312318489809573762583540368245029923147564750305209486279670950156670652438614091821797062111535718514336549417885794607275738525839255373291319409952785526636183807769674206098908243042697345312104639141506659590806748434850733344734729058175338520040121332236587942403539572879133248272686933791562581753624941010462228328136345490540272534485910982576416551498692525332604470401155456339220194331863797740532270727365040495099830215191231888348350541201424620363065690874912152959617471609545133578159670742651559784533522298396990004350841794854085437348683919798715499291329165219685868410889884039249864144949242472648620605468750000000 [91,36] 104887317039148904810660057735299227797176134508909261304393162336537545405253811701455155495702476827778331905132634950397342876619013725548210408528026478121998177563223215924830683990398109491221749236302395672508744212872362873283718080743996718857075773579122145202571529984357902428828354351315468321006971424436389432390587867962465467622138022246387288394866175621045237562626989463722096632036237012070521794092897373849511142272867977609827626094221246222708272622114698496925632103161021015450137766797655294430330672397103389979177653363306321143775135072208704705000325643114205596153562670759520340434983934904813821604157623514921453172177685269675116992580401552170556576373437873048232710740975949421403186946081424962373589491114084729657917189691701473199774155356368110984665866184471486134067332046257604769991986289734926023444692012101139286420892278668587158562778008804726276539397759003925811562923715279928871489597754983918389206200777298472026943408653413731896263855207257545770489094615106679647507529697829238205317330904601759851212098090221232321339899825726189605612177856195479269969979700847120264480205617488898680973146392249307226430082617235635430429867091929676496746343499927913917271277498817100463279067797426134565532883516331640958870905259836447498628722885469679097823517639636000777267453880242749343797048402431425060491296580797611628659297809835245315493827115222427160555080410945277534288842856274923138666198842729139488075033233326626915779769905818784765414566212190732383595791266099687695217414873068152397810820181775057312616502612905039848017900068013842359709733690515687660894934750429745751175929587631587562545669447652197236303157019100948073633469938722689314437576709261583513162138852184890566801600218652306076468201442383952831918872429681207427367781190287298635242096607483558187118754952196760142559205076801297895229015302568107298033641662704805664956364699729726830460297986918595970658863252990103984587194947858042854158148164633154475021052743365611938567946234018267360835428226413203191046165562912327616436294723097042034557931017550195406453619177011083370855409843838461306005070281706778799689878818622579623633852190405921516118901562875550178247907986124931727110324288459944676131895169489037955880125459517769850599816817382611750809300633598859657447196833145248656890776734162527535906047869513770702671269985316340888357531959796700395502171893907273788771331501576411504572661215206608176231384277343750000 [91,37] -237996738261276434902916774482647309483656808186292066622990737127819474813700719481730263567720483573257241868433487550981052104674290196847251368156936152233118297546044556617291653994546075353371481060235754861378573173279361559342322217304239232218319124242071014074734456759471752674760125305237135755176414886135757884252232985216006373464426100437951889114621825752600152521431673084440637399514111960475439794829101347759139232649622551430001698286534865809945613510218608508369486235703821202800050712901187741458369834623506721304674501981931332629487508745331513498163406558390195755974589797562711979634359837945186872682313313543633617329303741988847360204280406123894891447741710305297301073913582488420146912879942987885256824926551694437234009977971423147145796137523798342257783564606330606660706228453401324939091130879299725765329256685168898007119468543471386584333555912179482943635673567774686799815726630038959436348972962183546637803766394093482009096112986152819804993475383930129081953962864804347111365848466124198133141500406836848462181674721290420579455626522171093675424344281834543267925354868772362380733006891892867134624657899040504653205927608501477394527819798142163810417723685081940266585816308324038308042534602304322292632331084201699692701211915453582053050694930724534675161234446694373386629737968370447669336944793470954251328372489143950703692834518572991796015201780340313960730407160998693184432492663469999934391077348665956329504066629232412784453433623011294117203896296036442488385244780567035098403671590850149062598239158112395017862718854245687734892640982782381178598921619865758750265166008613149895188462652370544503215562772259108225585357737626253696756420213840056055094838971596969862351247984863439355050671439791887705057583375868962444416770344568531379941076757946022038768023452249126538078083230289099741614712152886902643794297559463974939656252766636338729227205511548084697865222925175567743405159318300337633260789438140518179378875071975437334399183282960692047551723710468180681432565998271532257477980089275146884283269890621874611897062013344228778902246486455424531502373844397467568399634845930340973563303265907384599831779856177822027337145243469650725859277247751315822702592617443777915524694620969872193831998837452546246696910194521476824970491471319327250121859190754229333099540747522643813314253110245436889293300064267748348184212742495763644400434031178751025439876976008690689923241734504699707031250000000000 [91,38] 177803088282895766781618849045201080986908580602597807166264003472002253979968827875484171490208229500918529041414657258724956518404994187354904298456192548914614055231859591366735767490009293554239705322321812615466076290967933740773192320857387069793971637005592711107579804489445407125937666601009704274698228907115618643112667183923520998155564880768071943591468431856256580924235247295330676973947912611392776831976528853959567499454235434148674263458998344742236553370449167138041389268312345449821262089621217087232120019101212496728562170612490300188056047950627352156788225124331551607896978284600945000589855348103442138993786079474768559121978684565722845846015579270398435903872164230199984692762766154555368519904782197211180306040420529360523042250647228396219438162662207614956202109237022295727097881299897222533504730484515127060282421335770535322337476820522676017782224767885493424288042934973510136559584800205769079252303262921081548018806908229358795754260303265759141426584658809335097534550611915420629561699710240976304939418493359437554219541199354463015088823512416477711043404285667934679304968373199609325758568338819007920206261305162974820940418817676746208934541366207921179869775775264286961127359173357813940248204758287373615164343866298593919512465761198366101270743553109710676231748572369994442377814046025830408334842467143073138959187534164220484533479733575938232112216353944689350564136215850451382641319913715743616600376825746534403716242824730095507425749066489970303174819605843344126439836379591045233142721798604255510323044991515618477885860794936806925736639146448237934941405300780859285020429597117003464736050372858163383568042087567250889555533167670931053606386601325028557234532256059161752932399187727554065433102060860881446909086775865941199130697225536358396110016634692461904366169428022346431830565704795635410474568095807692940847817587961242706236625670016802568928996846347686799077632633220396703888829527060538639021541405334890112969123242314169719583262182689903420616109880734565305241430404270604049375559848633440323151565142593813936680003332373674212194582543117300449524266102757829499874394592253974642601306542810427034886300637308712916817563628197112573099435603333226309789344623314383254318061748211550837534607064051353061589169373462974014087204101310776577259171384916622803168111352910432710808259553945044871641983211295760534249759703371382627660995692602362367915579122179536852854653261601924896240234375000 [91,39] -87092613658207145183618651011107604777377268568396406580645798149254855438398509597781537855061091746412587610242754971366661583399348043235643822914113492433018964008867802983733491741951717170700376126791529541642632535885945161315198660600748217535570354405478311252703727515281323490677785769398561281906603436330718600616043531373277408136037021007675959838237591483462453422760932644868536059816008010352885153625850616471217447926759377086503476240076461635945928238555051428161600111296996904247371717305846723894467655987329753867457413926412591035251404406339511945529291081821471808357845361465885465614966002521508692578953860991905153968168715312243109714809967321671547461682498591932964939001688700245549263114318998485930779119517174249633689893403386995215918697517001475783716490680792859660476379538071386489514825872933098266424185161596458878431736667520225070913644473306876506786995301313727107272541988874157685758755623636490393180370387606613933251212508147944666406578757062039871081479373205667430864948382103086824658602209672349244692208017734681455173677061426680267758497658490201929880811070356380997136265297104971469669980068379619485292080029148298074396627129155347156123186476149136846416360842757414788536101253122713171681488405877534837502842069674469205254154363529424265433173857468232931419041237212234217947933688701061956330972151915744206431437041719203210473087659191932958672792880504058573994206124523553114488002543963985867329706915990289915677346757140710542030847625478057285765635371071272579082755913424886486815052179193932128995439643867155712552440925361687121419243072078953087200801201734502697442180454165354038399535764021788244546469646518122786965974152634852138156480367687331031049979668258411016133240894788240332940025740657984009713556108647337247810629142280046088741335436747885842045238174047821689968888933773581665557419819475442550155526102032262432658019529010516210691974365704796341876902911107668418207303871721315388527928338656712800518965476223179113486981639235568033327339762986313098961959855387804014176721609466443170950022576341123175178208681340016455836899067611903448531855772148055365391477794781972183669685611862686340924044195500012104321574191347479309263365577304871657298797218138685514024989586265900585185309008487169792940836889113682864556739766562922893042593403284784390406149984084580728773767755926461890569211961366005083286329049731646408799567993241907970514148473739624023437500000 [91,40] 28841747511173647857907901648681108786537386210467965191836275128836740859914198609221758029550651590616179422984000309987721313001089017762147689282264460079235793501087100088583500068177631286505107856576727892311442051437319748531758614375976563763840268301867153418223460321533193304945251946687415215192167902519116696538263495930494592201167596196721035320866335918289262904310888467847560778138717919564292802375604080225834948303748316989645061503658932906409172476309955638315834605070529087977930695515121854271226210112881966670234823055499666949222566431330605373059038476262542751261438702846435597777284653533285870412185489720715957855199161258915633093294918901231914649404527857365768117437995467349651160940110165651526011749220249403366348003464590391207287989702255336040467403103038303351146539895640549232580952895285275902843073959647773866518198419291365365422982206836024899319658957514246127186415533508960023248399185149833960137768905001017699136381499800510102567994643755639939242000835309815748803003852017455255242021819116535662853298272039113749822356094263201534973141200165798693401427406603379886796742466104809544328462129121290525497697729579774219006417797940803225934577525996367141397621387247228140645234100895671334739463679349282702790702643360686262873255109246661997555413130484488435240441584407986874266095935235247073068875551979018972206666665330863658908393899234670616940783134599346077454608707057992089779369273243373396722986313309415641792416200832590773791182358155465015990288848899504294300565550937277254943978730078332654531074930803495270096425274072121896260001571180650326758661532210151496784222682719808179158353329724910092718389039588691607493363335907249087698986255338347361089705736070922323200347179586439181233927566736903013106812691957440644639894023568398793602064602887740851571844461458414371118528268227442086688971171351707985371761225595501250446466518762720364447945928705847403676186568205447367792319490189537025285577011055182178596537514604986100307004935964877204950725668348562831552098045999426745135197640708286164277245659123051299501185886333340267594971246075478684136824726147068322706131981123115138384645562579903738602742717899721308645000305510669962799839142549185212830483634256824279378375863106979969097713387181387873631236463649251864453123166020135223379963161990800431561145195488214057931051463253627865842901493914548845649608887250613803443499705281283240765333175659179687500000 [91,41] -4309663742027253237534758098587939717510774337694635024992399413365552998566375633784947658805551340320930282800868111949351558322248262893494729554871195863389478388842279548227742362253396763209497716817927963345140982366269435445079438268539542968475219642940926459745398818881133874960743720491037827964264801647531324748928961562003674494052268649657654796600703188886172876112796810152862562715032501563246848871892706741397102951285894140723767711294837275780475316388950270890464003648315198538159270369428978250205736927486489519449668475851832396667329069576001810648264312338867962562181245965486128208029790164432918575500865126426296310309199099695956523056517904765169723477023066929652023442201774215976501678448035616171978882302766550410753947865941744675846556874058393396225277330490591909513836780096329958110551590505606548275699592150535124257908177302223184068178850014711955423737456476701827686042888994840662884040022022348244646456464928315650313212089224390063163124840236359242125059081271375785929902934771619537151352105116103492917612078624661410790470475265713721799613562344294727897674391907628494861247506916199876624620268040916838719693979622069049078156442091627938592148960156421404261139570624092487973160615037764122495489752089345418174535565973367529354151069543374554932982143061309978648194317342279530807497813261221070844986663404658847357365520313000560294642160122817834611624603482105230644736949617787906568528658418023731236593902269052763742354652253704371478668716283287112801935108085955124606226487043486248999719159651303087682338553814934910372141391038724273378461789887450899624397285527215586871344203096039938384229486714869235759338593716284201562749218811230907944868149006493945218647186039234854054425825162301057054572458494861772222959797659011746209001056214363006182609765527671399106154207610253092291306523336037891466066727319729580611421938295456964923579346585654589847722665267847663529631790479939872973393044277633672296926802353287959518128440840618432155948886253388646315736022713473559601168697740469834418914253232676410207409846455692099247826689747333019833756775150594486816742456744695565650996671834417855879029064394837936357407252452262415133665413527274566674605420279555279628298520130841032565061351027740548928983228938347368288722745225214815032101293071986066963421880078813105760351400092382010814117049364970305058107623001928805299597037732628468376105956849642097949981689453125000000 [91,42] -2276797508510193421660809276109897233483352311894032123679641025832191885209930334541727110514667612870742826360325998909482162181286350139182713103458538917907124935104107111514428516533341975887289991195107597452774713826690279058220582121009754572651411584964305545435470187452306904778690702705710809575433027542159475342054203516292754128148528146249763376983571351762649482665357261869654751688907551002664414035204171253903092816737573939465769482878572883493147721028553347910777055689733872922716100277108660455019403021726623090373603331412949015746190853120036218489406204521974534875527310863904577008164140342819753333387693377335660759050746799126374418511637034931844536132323010576072793561041443615694930777669868567166773951864366363171469573483797994956501321582330954696039341403032311743459172047803278322385073889672694766661174985220609389830175164855198697370472954661789853235222994891965621665042932328437182011305347657961245149274396866940160545904831327482168829883013388515857699000057207393696034894662795421384593630289030497659271873567102131138287903063597194474774786692729586022492453916385894311093630353949721983989660287866303150963174941134477095873511849152421627066120182680185102696929247102225938408064436489095516130649742865726188899081398081797086427748580639870538040833412185387945493122912734608914228388690259012397285556115038430633474119581048467360097261551875538649502538591615773871206378362423072306216627074095125053067580838662003343130031261657808437459048186485783062004639521149644117774804746533359480468798745875748262110822248192631416514975344583154869835387485182962750028272466673322034063215769371081153847139648319410638464383101580772118212490535455995507452114665638585791114742443837294221266004938654626588695497360019936082647225066926201995514198904607724158058825466980073367740341426851858729871210712495952181054737037280740602745044716842877810615601779480047619242959933016622550486667441513412963380818656639939412124880673097061810429148638691302946583526598907429970739815278056927495250340914586701423784914141472700915856038219025599616371870989869087274341298737534472918287320140816238909838815659450025268697167278118880681479677121259361010519661413054263786827580426201117369028654050605043540990771902528244723536941074595260894159506833650738598966689436783687864897300163179060574206142867630512541884046992625148830317861459273382888550765496687988687085635319817811250686645507812500000 [91,43] 2693737182109701622611360643949994624685663785550672107123478664347332492139952364857121473303171071851106500012886733696176434144223512215356825662008014266930038208955259755372271884819038083344609990620447173904053608819389102150254927888984089944791695990963393994962178717415156473524621688598620543081550684080608568659679313925355580875612580903043096468001814747142699628736027216574386155057685571388772434625348704406466650705246148454209546150494269101854007016410608265565982892728322485443322642069603556073714930668665425254550762545392543432395885919660261698043224265789334758146677722013911125538735934832720026757287209901913184189731149477274070661987536120432580624572888971437764164687855689196890637214151491073945372154014424746712250348812072526899033337122552616844496923774443232083063334703210825840246875968694900384505216174323670784742469606651762344531814148072396237194333045553888777908744359711768807297728490126972058792253598057481692486271099544994434659993372720407979195970020748246902312562811081460286302034195816487753477612550726498717467704436677142750550607826376855966240236963851731143980105619719036365779680143199414253736642410844670240849060340474406069429257342141636451966646124659739190968790124745593248361188540890560074146766855195108432067478576436090655480140302875224741783803188125749166713832753918152261132530736349847931256170775892078593788236806150118861484235417848924448143030050586639618984656175197894997125701023238467266911282371133005685934089574310869818235052543649856450263937887575386841570245327772853878079652514359785679932167141912802072191117003083596710683455815625694085129235618500887835708776576543112613584246460074812361756100735035170250870990186731881041797002196288762277176302090916401834951518945447962388843444120940271253954144089825294248700176170366847935511521958112603900567704368976129828390680952429238164864269750354112857884403823683073985722093533052679975897378798356343446218648641466488749394701069884037194853950132994807499770409472900152218809528613925038592277144039931913239040643535733147878672588223381761571227555474674687578084138874903394538168240750082877282422917789566340650041555099630104002687517210120321673012614319119818859091208559968879926101137116210249745745680304320989257072584166154614829483644289394707097678189893595832298373167664813470713478797861511790631753373795132850780016531321729879949690347057389416818296012934297323226928710937500000 [91,44] -1931242065025834239902862294917789944596073622806660545634379531888734956215746393172239452706802876125244912813267017798675598058373779974690485407509789833393782374526951348841397551446977311371105090578511523645820362342222350954874432320202486025699657395066983381181048790909666060131481703649237114256407638781478415949242412928033222053684177684683405819238353018068045859389771856953757341037639644378012673218249592591812675773359082054489652945243826963534645995200053564214537678345204153121702242023829209124742204142505628899040619015309231984846805442291066916647336841362783091721013663872431491338910700795497144195553572681381659981985724957250308906250362190648053239594200530021453915447044405827518085574354438209594866498352265169995678339734867508535781422136190184039464394408960986583339059781449194614837391450493879099798314183712122079514321959103961718648805556297713898934962735774373953475205845217760248347527156150790155434548386500310267355673450584183508958629077675267215781725377484847131276324569111694038929813996207136961626994521200898688393484245648730890513825641412904339130461813902298238029653185890214987549174326078639129481855963499323106803657378762019678635527033492144089068746778689226032052738905526714249693857260531854363491246333496392576266497077943232400604882505636251162547323722367398631506799914659058637656094569080686535061650585781739736046378079459523291197797913207635452367696505510041390001090092291679400099175675429245012079630523187603450929747129123304671719760886454552746949544038066702303806129911725632890510045736991322422744668876403812212521571358472556484326137075098535526114926413309997617644280829984008186810344156927142667301972047350661725078814819935730205597128643773546605908599436049418676193906121304190097183501678120127301339223070780527815271399711211900272061549109524159412897270289557265999067497495043109140116078505099740009629576039214206743623577095586058374027083766446762758476175756112511790924586417986073853106870265224690884105162309572168297859393758754014049945535999694479417932345681109588776762999166140077909676618835661142737662682173934202686273961524218015666211466053226252014336889887145568691131851705142665647573154643703642373918236964949475132267050476218321840117022452893827936401490463011749405352603997462500257554900517214312096711836158854102191218399680382882170569742769767959955092093976489892715288701485754074838041560724377632141113281250000 [91,45] 1265946582517460977335151204834717486801073091466949735220451314615418505478699843446817022887958701044455806351867393109604981296106487372236070559063673029975299952833312834917817739913412727521415231872981048732652882544070518824651879025105567767669663542924617061760802003190128904999935216515822704731921054538713344531671066317925612550593534536462264863937652452122647496677171985558390187188491994815451555101287257943455186795595459787301786859041203944482036084176588928845866688503307107621362342765869242024281449962182281792298820310304812518309853852817817316931436167443922726365558783094770563382013076987232639344725008582339983758976847527142448555735091319073603085738823595889225142421741771927836494975818865198671524672828375006137655078936702698985196195194178003024379232758576483208785460459534003116851531129365172881718263325289753436201337852685402638282778764968095952635570820347335044190885359509269821813143738800694667937791922089469191750466098656476694034723364737890383216216705523938412148684933834011927185331237926094990356047496476828974359259090054571118326097577209100147888134945678025955077768816805179404016542690067149659476604832483992694817987693267742312593146386110848357453311267544246214677927078638550737898825906660921506925014193232178520570253117339393466844924775691077741167924027294182080051314152327134322480410646848542367417432426093339929971564542714361585835274305045237243706492930888732537067293103653042666153195495375211417205508278831847199063653036195515005006160197156052357504836953733857658933496995652068886393621240546086387332716448065997310691729510639741830399035899054644484780685151631584742391137544202119591536322339351312986425922248477925846833764604572771478845490484817540172938343645867131812913519667502602023246281044327773313238690912126978356177047882801804108765911906069337344086941641786542366719970217882509079457020790987798112806262600674596360807933205415342677611689274803383975741915218640854085136876950573903751168143796458291229215928765757869857157085169464053170438154935815206754809040126313278858239607574994727625322953750871677096717949024044569306663250263524719622659182111678356952961608334269613998655827672069945529317935964700008624648589635541416555868197275261864218189712780149985238862429339355120134622873127079460450393226726990058627362867816007973831127321912863070896162890363210903110425584655591071795745217176687447135918773710727691650390625000 [91,46] -802842091705006151895655740292705437574727320894117416812900372592346998213666365993593494641486474781058666320868855654447174849913501232754649023085104759197601187881883237107023764303428985428285310775752924585168094400703299607268427473527417324562610714864709463237169583077296401503846200724830063483395548524164516689705163189168508476624403447070657736609488341479232164001787249615624906394127039746996663187216039653890753604773168354085560280481200772095696520718764016523902959668332545183946393441900818772040748420304483400444006730718502848269106225284134761113271973188717563211863200945480139126005266049171837855456480381086438301914118476071018926804318796949102390657643680266365554435600238356626014407565844643890389355128327993258085849876770583035443641242189077593874647423501972126012790396308871166814616151735475608474422868085678237443859968377241002284992938778699994728096251024425311364413795764072972532533189347235761510002537515438936705048115210357735866033881205658704757343683018194831306817704450669220915142208203830017173722699110962682753839603148538310199619529021912828554437463726936187582924222628025301439791387205594419288024408871274593560745819256758720612887283414593763662679449110072295418401027530895393781449410213806090536652811581576565927549611450957069203196084829957731230926768598929785897203872073700771760473729048261883856653509329580163668164583908563606342712910160430090905517844406299500733605962722873427320352682879728611578275561520731569850855590539270377443148357231495144591697347514357696959806528754421404715378994867409384577886376603205762774550431727429209194840906727047374821032459443699642509165593590992271874932861607669126824425701570383524771384529001724005173179015209956561078251673916694690284625131820620736426275622011528727123115997260868413421240848004213083450533970974031236280939587244491955256923702040630543414551307537203806860650370193223478341359259453296647343398207207937851639083811867486741666312385244540267531126353583705153601876421158480704313947499629517576498653324358654242660249625526606539971790099827234304655538880493186201402409082395487110116162752092416901580903405318806703443233340096964966987773937010699111237793662866548580001573463808373693696467199275762684542166631446108219971194140981161551000656608817500891022330164248759318521854020163384626952735189476574080592518492233363617658313876796795371948434194564470089972019195556640625000000 [91,47] 479507838622754979664653348328425188169904444636411709519038398652986735883407465215115930979549767877052397550998905451957143813176884226082021461542563473099154158592602236027386480602122116837410104095328946014935249089999625064712634898221498829207135805549120235219241563771622990946050623212431182550336714724523902921560921727580116032425300388131899557596616864205878778030463628421977051211173277973983937492898408644126840843665803794369241515342255050617822273286747944367134098838209853047503708983248495246417448579845551403769546550681140621335960351056192487283717754067348212952592335766843348823951898539643798822717596985304002454996624093204557796335497839783539583692336866468921478200323550198144013967819247059938190383672296111961772289041733688075503840254035514970598128466511333897170443003455426509836642845369628749870715125007199836243826423529687452149979616066385280527716205547367104705087172047103373331389504192281085903477938000995529976818236324595669864181644142330411042954146178881638618307056613941406767666054562539688235154891625852937700886447498410287413526395520778689405505747430931602698722333633438527393764402416739436682131355410750367674318324055401003810265791425365729401325494318021922235907160232908060945510221616748004017446937446210866672473558519750859023069748018484950124133320630100455230457048247237184098491404558666999003776999572011689846056694707958593076509070727521794356505023763273362654976366553171391863138784990249997471572243019107938173258124954149266158832663971868727355588503575887371058420420497456194954242500746840078315185707714398493996407071491603758481090516622883467930261737452858509237260619933914570265220052113750721989235744178606045117837224679558300929781250769174150066119261948736588680632785013871671326538223358513974596415065348803988504515349219273146186773878911927184560159507286886355806850177617918511337127455639321353795636896781290573071664616156526118764379632319222842235739180644156267599933939742602597853539717406788918407401404517216242113256171286164510579021641135951116627327602596501662070241218990855183777320948878959182748816318279050777994491043208810481533323036152684345157454996896512825913275317719580293977377065430132906531098569650093460107140503365128142041183411245640239512586531170164772480376617646796585167717266620527014263742078472336877594420421902512986402232761193632374184768203239509487545433330524247139692306518554687500000 [91,48] -261620006723668546147272674784119898502769840544829162535979690522371263846306936583657990388208776785239767529939253310798376381029740770169354966516095408347263507392081812526701077071742461830659430120389590516589951656252347061762879586217737501538335625800665229996467370804095550777016795730795970558949366560103839131807137714369483446672820684741010083359975537773782504429050820912522596986696288250361522668164678013826472365461326928669860961418245098889894769139887447828978654327522896687396708039005615298679756749203683487332646202329604939095951118157402551928561831292044460615488129909070586703189233868200474669452891049489119344871634866458210209902740972127491084175516568579046302671524526258467637085057666287026887765539804267567777985248248272106251621806491131874565268026356613764746952059973756104618922577191729030135903184004695713246503689444220092705328304708025690480087440362095258030713767928564984564613750231386773189262708689982432922641883129627147414163772593078186936963001638837056763912605275837929252322366025755283920437246779868612915242371961051000585745986374616610359648657364288538655595269010148218493014930989438505493182819734717948781100658011780146702663839324322199569143349423466314693187064875579733138225252942564034478318677374491934110496038676495825361887923241880907657851823459646586482262448593682959724011555021708938799997783745339137318879770123893718828305753544468867258206349437401390991733265119302459435674693955880381384933478854370384865664890961966772870892306560968727096839687020273792663071397855415493970952998038392034901435469971276304733030656506553437985171065711615420207854504089768855553367888791075042228378119770265031135766705218407314227458436761118945973956318082300387761961320085224733874817721687200934211727939895199533330440934439562929279602529903815012770274730037381691595692885553408743208809805778471542598317195703698610367488896886396761509643782266205006942597615379312353824688133468331486151460646470178182890032213615531146427929658170538513469571070705362704787076475193498863920859009993008550786982177397458658805131612450426105839329951328566344004133101263605107511330772988597432818022482145163351360718435688931436599933700853516866259549776176258850430310902427875273483786780760997655476956795953685720288844281091411790705990877109259232489246184124450861771278474175999985877037438826239385148287718702020399064167577307671308517456054687500000 [91,49] 128477458436889109123143740992407553527846265255369154139025604207733980021904715012996341439650409820817538969559561700672388866295169280101595527073467421750298049999153337256811406639184827393108147084525870554876394978604499954002981148999813425413606311151463751218821171626691072497815218171147371135055381790974803655905443157582637008556434594620564872272186461625315042905622263653686437285363131731360026826375171246909148451211105340544857131889688028568479661605556850582671398686716035423988039947449069404024577822872460134563470388901112003570834979876112555459577201895385143741975504920968086017495406192022529816337405863397795435000323442702108051119548383585835968121851995822400888863295431753407772458861863270587002055117022536205038540562220702253957550313014186293437462498853220991956815219644677748194497805701945583894546875170314405743869111072141976171958875815292951479250153147190897590882824531577262528803476612028152925561977408265823333665074213318154099358123838845310470961398654849889991262417953025609949679321674122255736976288176084287712920127478616008123858403624292543785096975127356713490623476754478084063223545445766803653493819892729947199325543228642332197237700045964528218849936363924969432133724310100500877641854671351258920434541321872460097124227498907979068703726540731264560412195477036129241581213813466191269712954070352979101384003996286500705649594223667503259584879078941443831802321052978297678312352743710960088425870763739358168249470632545544064167210986895069662537862276020473565532686700353525100447011050230626017699194268236376132848811478761144694171636320931482244741847159687179325423573676246403137936389153567596502942226518927221392922765524302342408098305357862372782019094197209557756317590183580606443996165396398197005581702445089002546179477099245105187110513432291148452364616790026934443822558342678687603829609906502143228577439375391871671523504257367290428413129381952112272286901337581528846124874989878165336748612677629715890657652949885617575512642004366432012388958811431119322953749155342408820080796474425679395438421481633424485370106458951018744827148492665950300303681682663575136251619893918913186177997730217958150974980031743978232609904936130956620835310471985883523485728738318925530659393647531186480996182735896666201354133658509016090082158136711836398695548731144261187839312042773711585793856684924952519903651459998172867926768958568572998046875000000 [91,50] -56617019665919303806701989735044127660782391481549384503005901255087940666402981918020787733727169447994895360850980889366505103390652438774825209932198137784610252953937631162993183556488658915828830284203598277370641111508504196849537571976255044776578500513499229201736848028217578007579081554650048953713009030365072596982898933416017197641433393516125726537148449485236079072056566148211007308117038178388026453458136508541904177803384439536211796616655826270109869715550118904844395058172270578561250867386598775979317485774500947530836994431179687842301777547662165223534652782474550397213662402159263341405621653928115420573417358981691438363195411047078237134310000067062347037323212415585885055172761199319057996708213342388888293192384937068264992315602401756818655073684043643552733689220964901161164955637082494426117331812242608964779164809495369969255939035076255639050566852962816402963771696315380170208505646740201892666553299087491499297694189274075012802812537293782993906726096357061301262229186331286768034645698426695507867071325362724410087722165776637011416604948669295212744641047011001327171573000769712422536808025738705088188845265555220671040306031929964685759269087792167800605213682122968668685784523452823128255109078827109973809682572758404227187001961066614843471299935510576641298893413619851856700697246334192215542161673738752939500637340364996041913240749387965187976647941751740520527680732754469506149695874166228625081568881018823944925554932082485470626254040993724025673174080108715612117862014349449693892161329198632838399489426954443979535219395976743497782600940251548399009872958702760717937052479606379039679354402275669886118520750660957928461499685144392177198656262227811985305286959993997594078325672286952529253252242646972137598290924333306985825207795804767884015872135580153147762731580900745737763985637289160283581970620129178013126023411472272408623944592239024007856923118065281799857120326696277885797988638134418267293737730683285199275720227393937131819595783442105308202704415127152285382594291921920345361249654691545075939571187005844067208986466048882307888338903864769885981939635874279044943211257328533771925875567446067300782852750821912897100899861895626812949615652998700394921316411153683467199175746350690289862756827034722094261980454436933585641957720103150151063983127369929548281915494060553804387535940821016245233069443449941838403249860789401282090693712234497070312500000 [91,51] 22462390249039025622080102827781957620818582225875116635125484464328692374570567722276388553415545145492941086437178287508111682161495982225571497802033882710463355906956026518734098815376685572989983676186219113497919325331327012114514690683325660985217576490880379143660156692644285293476130479326935991483496130233583252075090869258455530720230282613903779470182905138303887407329795322044762295090359055167794890502659715965768647059906384654320956092244652447600289142727492551810182655334652412424650696502221354407194032740758592826517367533167030630490451481165462465059219568568930353469194786634738053049205643523790572283778421307782542313385912632413583527305799951646610498127388316396701912202979858196765258878084259211258175272016413997181940055015106162647097134285769431260151796009719702980717919454737556050623071085463017547609375713227324568568532890691838413552375945877184098278537306819630127850809367642400433562441739827592546707287697600964746409461681283240747989190054514497581918958677109279284295060207919489748542694341370673845834559896723082770453600694176729137318894890276553318416810549467638840907479101175915310097227355520429022960871760426251237620837196046982165799734750132431134847698762777337630145802041091381495379849705333588521818994817420417072946916667415167247138603084356776665299484412174948790034042425319694426268891113043288218088694782939889593943137953451868855517012463900327628295437182144741670450753454840108573445626598868483013046454752114404260355346258850814126195393361000824585346234935935446645801694570156458720057202539565946435296233681608582028252116536678194342194153748836737392677413253275667619146038909363708330517359656885180723477577912800693293843099725830672019489586727570671963212785991694790619027214521901675442237289523186655620573465426592246825778371214655786664268071330124000716054309806241787987017649738242036002967711088979973015244119257257576051371182629679325295140615868353974319251659620021673023430367333766787751814216854587815272580630746364761294956277797179133732324026178405648941821152776732811103116238576285577682325444994978046197650304169220377565658704937841622010041813936517592871172168585943904004058498072295066062980728387055982597818759426310412464008263132622120586238084408258879348586808739600323389755359991379353344300842417071684127822176779644821073298663989195105469709312295757859534450773253411171026527881622314453125000000 [91,52] -8077651439160229470733827715663927720482362738671153463083989384597410730600623948262521113359606571766593931160084304764564763802097345776990903634099379425180476948143198945465585287231762695733325907320211553937857686892856707866224686048499564535781158794033923634927342789016741567489148367020297436566706481594984631397198228720688868576034399635440252515011322102118054609610868513810537958891949726611796760106695135277126269090141922831921808036967652191992255388223977827815475165021044765442441235153406125988088861823659223411043040704929013616021968422876551083470821172231543090051854624440746828255673717227263176258758656148877344342628511771592301205910251001017202425755126969676851711327734530138820698668962122029270465281752761972485090220838934000289014113190224191306719460703801589933318430950208387493541794406701718450037575898839341868767363351358023775496499664263584985001555295082922537155227800886086489042651361531616485267550675965240146592764766044016153145295492379146868641483208301008167270024789828727194717233492285840222182212635023424246680255216234252943989561099698034406512780006068914278286000854259488559491240435829946023063857749361137544106466431353012709050747734136105808173369313513934462471141183248467430275668957435100416092260301868124104967608056592279756959190567911910327639233348447511481457839236541701438798731824374118638301498790595773581866826174728685884613556933825242226976446617858835427004816195468815901550106527319876144967638097519783063334945739038237706359482689913930622423778678175939678742088391560543656979559023327667985251681942933565314603761264751859491336509650322603622838856500171588269889579052810665296387446455069991934009768583031679380719829327405889206921539317604698733126994140783444901619970868828143575447065496217596320043141091043576277995786915566405125072397204614012547620628591344812105018360414912073588175715183488062347405245934133087470288365980965352336646759196881191677230580405770591109336044359625554732722982337153602451064298862158380460324230074663278543643103088350510748075770037424237999602761708728144516222236793724358276325520174792272231626665690970448440001513982899249318411915709515464716206424919958386696928438617410334888493568257472867553463169319556659879484979756309604306390662205560452921296832781629295785326148840313939694066300515040039444219825268371954446871514773096181749600930288579547777771949768066406250000 [91,53] 2657099853886470519640222434440545301925438684503579890702547880087966114831855229986659221017549348818152128778838247727725402473967790174185335724346873920353078589250403263275389200935114763640128861316875194035342838383320105897387260932509743148796055086292745223911465569974887884550884330154339583522973792427776961618671895059401250930222702921725620283477581156582164836911356993760228037138654796609064824584507730394206580920227403216818494561419108478531530315974042359895303842472946930077524213358804105707442352989077636203620201569938251624522092804910168960573848173699146900022504498070517995762714044273168236455793472715876004765806316635985430441309510123397219977644873884409745555769028402597927434400371608117734622548738361461230003687799055912209975114452325617076439530685364857217326857920350367923626116309230007567412514446143629948347390440782901399573549511658100365609740450321740388079975096429787607475017014197976787203363833637973502200480285528324181522799651436034710304560638810654992270414108366700566984317247427084762082795259496589176550371783158944012831041750698761290810120869122200137821517509893931674726156771480453380602938805706118541950352129236962761385108133235457570454739220171625274620008058901275310747558366722370101748136638259025071245094098165082691368474869048144415813271218065067943853737297816135316177654818131493177321183573415900273058049732093904965546916496642580632630252649881031471006034421078409195631482401071420764937210452494404936130877336218442055007296575226256016017574775733535561362091863199889754847946671942909728435012706508886769191948594223823980131976027130875521748910792367049471309811183857357305611759895589507790409529690396791321548095053758993195872247262981982274745433693552401880813859398057819162102420742853391178488135249538652815377604773625629232860503474376859779169606448814557811191129780064262853026532492573777881588442229041580236618843990796180865491693208844879519218822050605841882940377834812337517575863211736735806247020943055147020319333629891257970092486984934752113472273003098306580454003100760048297853507177504794424007369326310646061171398325169107663174901723865313150311469261273389371854690800191727663688295863486027786738907550744719360109869306426025425454700019014176013557089638049085149960108654730506214320525877716184350417038306485577567566702439472871631480161357889008266752739473304245620965957641601562500 [91,54] -808492099686872812096059931886388219281990552118351796108083936731144658199081978999791771250814700044632648050259429696586311709136913646190154727059122858411944180475947576244012309723844001550690357702678842744496814389003204524547302349812336501770069037330439380087717678635725730470060586939075373572693837312810369402152120061995724380898365636860156784471629232444880378702804119432301298810673584938913474204421857940102738825096970897061034680730832909428727130375431681118093850863211265238201424460827869732703970954472234780629276850733098726562321436209485486562862711866257361402905112535917311610248631910759591745336615769485148579388087092984531463808019718253092962207258215362359634165542900146368464795069144290394184725203291898297917349650344788514960746616630088461332742465543957648367498189186878120048018511189060566882257739299742080226722413618714163390818464639985930649245475057132098888095058722811546937007412935255854880931141329043391181683936698697025939857899640117958299069678306628156417427440415572276998413891615993084100692738810306847110737662447831866724571416936577861193610188666643554832769752673929005426863362649258700601418222423188470748735617091483496026941707003672423698796018981579393444023672208524773327456887025290220705883111718038130113562674864767351760137418122806545896636036138198370134820245542995901881035036842040355506451076856822708025269739785166380972582123168030294274348535748488230090159306969374267603355782949154285198361360871983197148533834816843516039636999248626290969072571966956884278198291161825913988508022487753728530493020347101360597740335235768455330941388327095772268337147259517132397708580163369069516013849797450352511314237249801675442928497433063501872370094811932933215368924418773513794307936694294833103835875374125603460684187648657040984278312115973370945214794043090691082888608852493856054936979794077471089774104416252262478833206048151092223136398534076598198087605000656236075143852764311767942564288221591164732700724449746623013918503876920232183932423552352636028823682186180616677589105524214758751682863689310898995934416947948799453333930644979319529454425134060818735996491413850975233242995824086379642334493744551984920096297955057412470753810429358040361923136942120866723744183670632230381382316517418728795391984603494391118846630396197924026740464619898222798884820482630628043851190797641770302561781136319041252136230468750 [91,55] 230472232773254729210794619491764477950234507927722640364637076505011287802578824569147936397569020860310794695313748222295654849882586181530577383891039897946585569762273690506207516068922506145491085335366459788062884567394067151237162863081934831945653677351496325115874896533298249156949169268055567542787409053599976076597432712333685900246626011701579997316322609894536750734630485299285820480262525211705493763682039333383965466741337806097029290027012465539103162350735178997417561053755022978737215716648678732519890406476608415540368071100022848042430677730454452067965322183934022122053574720219925719329258840076392845180812365789739386908050680964953735668898585593046850971992639080155950555232738552841773884896484469700595417411809616268350184384928453896646100809962568281085014069944146216538980313922511448829546372024012590249492267341865668744430969539371972674080222197980300143051280118552236426257136235063177130567047060528375355920533755524972007516477585829738579616525947090656047967436696846945830605744607321181628290185558036895484585317729249119698283205805178061509171870725831105768344322415530415173184612700081894728924758943539154243821905295407061414917570531035089134771493125427626493007345842692321087710932418638431348522947377854495324879258775958401328402456310288631125905774708925597129097693622619778628040950759973353789285185661573696001000713749993411672443086864552855466799613710075162547328976734154119064162303698158936666128275774052883016587758436404948169387035852127681856043663306281437479978922836226771834019475367571526284612261963681414594610578874073777539160150770351382003816879729735346798833775108369617060189150830050309364681305009720064626636462765236984444226178382591904818614162752214120877615104556290814106304688732340486515754935949913155201286293106590906835154092503479867359899472776565457532687131251812298611627678649932888963238689108181498922196915785740801420182993776085233397678697483426160959589204294454253092587280188800466566121301285375502037603931459505751691573644635489998164598916200324150501406442173396762208075504992666222159345072696900927952803288115747874527721259475067645399759576789160391452120374844148446332879445380554442871700808768115412471164882067670891263399463307414349237177172402700712656171754975123758020090520580099793118093519687082471520579738736013616803878707688876283348616835766620170034002512693405151367187500000 [91,56] -62367573268045818639051956147824450844969848424831181131910504006134011666202128153045674533740944671297407686710123249451933125053689913715250936868744079281714025545593825507239902779568154670306117911235961854294420761101058854084549427860405138565574965468021900943192073704258564193579617029593523509876484819232711440298848605856217879814114853718241788360616165457933865361342462394610006096370804424041018431672694828701964302002961866802520294437488858894653499257473323524540625629655884814527449350344849030597646316991102140225670184940186917273223906911400321821015964763862306699879482471775817565239904024879955523356901459184817402488375508378899350847169776228129290214196715777600576576332633775387492387149962823776044257348995940708704855734334980362015139453370897549831408529626538294941492425597774996244128680347084834916511099092113725669245760310989976232828464480727515707137642957241241911758751102267394656511441515433323205539294406662484733037417379453866186959123390256379753056032711833995584484337829768373913822073302326277402440167289003031842598812195499229388008935606979074905114910479044056482864779223435741183237649651488943472049839102593088555568900230918167795267224284123575737815447896182784768815552567385455047066891105949368165491384068487151760142383044719066617327342282060309716800525433352839326081010438944045622076422411858759011659268706033983892422476901597689357816294033217980387789547460553876253346844525300516111027120442202410828240775221974167216689411126828628809872289715609764691580179581540921250499945903580325474472462499578257543268933573132483252551272091307929107417042642919402435843735292604628201902116331406723370735537493145703915385996249124253793266721612836250428785115498775886225988957055559921791567088461716757882223170521717456976344682021997651165047331506004356296044042736756505514635882381806223865735028499595300783627774871312607666892467691145447349633765559493351918249308554427631269575776058093255762102673834447845478610302974604014918041339353655828100638522780755638910449564251100298555120678230996691481680451862869180490789472603639374302359380997063464406063232589554884461167129799376387809234087727976879108168692266133373978466136134167492671444986982628777828922516670841524673917410299600689430466402056785917462096035263319417122290059104756223790992124058638089238712908527135017622278212456876644864678382873535156250000000 [91,57] 16207894355987907790482247413079113364642428585450888438681476606707041212657819693059248483663305792059061469434632929326901210148842053395069471985614332566410943184444584994880091312708989844716516264881623777244054328200564290167087716580251608467140400067013749619916894027917933083981695345680488879191753340089112577415193348593631059923518457483066351310057406381496335084522042321278438541096187251333832737417668969996963799387315939766638236490989132447993150316669380691323173582154168333517108163017327401711431879194907483353431524157300257160662543408596398254441007039392610400399594205643811886880644381633352285571383621149962600915653141110890191212109914217455095232328563953653560406426120798178952040030562475325659526405918719327244467061847142010415342873893659973223621818689363201400953615016534677218224059167980816517107888256677237425563433424580027934505859587850402819560576161064687275492045082379798744434463762677404132783209756587420955694125810629508781939919553811023216873439511155210087945558517462713387322788188492359685052347935346446374965119043697233120189593599959299470554621069342687552773848334445373647634601290631989506691040299521409378722976783984417095048975561963055112593080818876056950074837877189127063365318255065808740454493667688209820019895313930080614590666723954730706126028035621265625696151337827254578174122157707484960656677713553382134828038095104906124280577632212608491339040328993205917037333454847518950071243688534969739679772108275621272331614566870021798800503811526470700453870901454513847193821017545637146384134258870696945850983721726842938606789606716382735154679095158942793348116857399405128727151996676361725133626527013723479052215280363159936480738818029940403403318282778965562248181221392285020975257833023603068035965055732270729464849703015546995446917157174776657175653429885124620027036503628774994553587407091687803404409147173487198401479418457961036107939188615315370350181021021192421677208735754775006024146357620725094369457659437162769124269029321223738667212540759721176678476783055260582502687368482839463440890870632257333459041432392254685957456404536614220307522621357436532275985371161295775671678717988501946848009780193029870149818909976469240297180169371518251021173364260017190289498924055990345890360167065286947073523626018224908435957657012134593822566565949922854681737608903684816352708253361925017088651657104492187500 [91,58] -4075153121055796639757376096460591232991201651536701191125666215626102624679699202182802113919735825808723639100421797824584775141595017258684046920804858721188780541214118798984549235796005715141802704892716988158970338606157189006991884702980143210143459928843850252176549867622701057282700019131864680490949868285508756689881977736502016723734571635581253237204405560878347491785157389732692167072346661529706118261850320240167567503927951915569267369070499159782621643815458518823001363955803190249058188068334371107773824428431732065181238677271323243637351650977588778878519917307418262261986689240639121013209883680475532094057804968792126931739839319446614700723593026804992021878312191814709585962824353281085064893779480754821486823939629954208892588552540566977195172051281171456463401942114940900418393342860299635968329357046086313436881729998120861288598376616634538439269454266104229767173916528565255660847812206148900274135308836483169833398929730874880004192348620747219950466139492917904887316394846567909587598747431058002175877525007593788039656768352676200655948527709963291496996417968828798828717795302543264947407183549962215843192920328191581485070512861972904547990688340067123721884807376861132740442675171360980478810228105142251591930059827618342785674621715443024911016017540760936353660323415458704602256863066687311320283397603031406459851110443280403676528145169338746699917398239580298317628439621914102657410892036987204151733125903185927630911135701815063017177834663222368521306855230624682963678363961364618189899305786091855024528804096540701069132014388094605736627973893730567223797516637109975519700299245326846979326261281457396040834531022356115447841360150649447328272069058962332740515705935120051706617814892145623051876391017836861675469178232487287394503094398491026261190140691382607115415429263299711105769386281015871265884199147465012240895853707759887261780677975346118344640713458364585698221835709612919428583400842874448385160974078655757737050542165142879569776282211075908946107177572580638987118355434417713769967418651356940175553365469536399419617117434530291343859595006618058368166994627639002422494564635130874091415454398193991052205535781415146165812346436798638085125082824096031581634319520501839408204203178583642848032537533091555327598115079190454982579113744206456918504014342465703001747207164372533945189064959885305583497938641812652349472045898437500 [91,59] 992597996959303353353145734866227444697413712354786636312002364311824343053848553422348142985748091578857870225139787082899950594891762089621070493556594943909509086449808981381729657688943525267144804233068161814581294694151369006713470662491468283677458564914670544150713677309177304866028852837815506161502567266042680457869001971343842188816491746464608354651472134893005435979681462958617592548344498718480937742657905394788119956121307367663491184784534654927842365299008213378869451994161308576556505538806232249364538543114349368676330914494794629193503622232143490820630056974490889858679206661725189291745565486160902692996682706343930871380327101682661665672582835141464175114536583468410210118210198724009594557227733511801884760426065286918061676478347870627441054684130497890053217025528386666323330607723789414787270377585599397929916230042675766814110291047006375063045134162842495944126606430535778008975898508259491044238161630044577217033465246070544453521298597490289668372769821822228163973168040172960153424380286736814165324462676537703261054179038054831098355514976581216313756108005928786418980204009339198311117479913009855116761955926549415773136332183513426215028694513807343112787451829676202470270868436699231559238951861810090542116747060920809100564363253377289498290840428996809552294640522282454826097917687266264794353582931608286403503870691592587303287085161896127544524143476644959155633519263837294452504477512433501158498286941286596197243167129270542611666957157274486643537987842454915512548432752020288291159888891208501763765108938201797463499276770163093259261355132015032262614122046016437671012083369649277302676557783771472996933018279339247136469433041149749626979674974535831450356027426699223142144957343960221702866161165843074273360923005455506135776353060760446600107130578478960361506563758256569049281119801441639603089844290125163813807071434746519899506236682092641134281279784966032673524614868151255199022155627472065837798277438000886187432938769519167803708443775513228206015743085932505812238053768332204488342531017055266735601711931639366310088940476601567824742299943070487019257868340083591238848204595861326030358507974842191617360285248450248223401829742312737737864984118595809954188470083433908420237243971611902049205377088956220556371963394606859453528845522237851727674218916015826641696721950025915886920997027731417006179981399327516555786132812500 [91,60] -233069320168049133692547384582386427118775217149696735948969245301551589691593498683898485994614114083701559792143099959489923121536334292510230841986460086197968855139955991340785274084670986472521988000555821790254468089725534814770952461852807253393296326794715365052310391671885641869270453879529285526539147016553198433944398954468392752760349967353846736205378063651499438494629261147431181493980524381315818801618046171836100528980436063662278863560115315937090766262937994544807818097118523921205094352671727011850215883082507145724588553416123140230741740738484537614259612905877983662253345256371926906780712467009794826787358971753518910721653336359362196650991221094209642072882825527441703759253395985345907469122384141868564969379244907032623816992347680385363090492672612843479963866007150071965453936298687665476177985490294169376704922041194205691994266026245125281181473707438785333989490534210578300151204036603429705267886565626912328177281670654743227478032325682838441913264457713287988703988868589356962912687280255699918528465846656949192650411446353649468436355810324035255035802032910717129905936724986294108560879369446232877524009881718795926208033371812629265444361360556275332815515366790750910408054272287316466161233769321947616596588905330928613230701104244358026446824855509943975312640414817603167827195567029074470107936434242894998350850111420403919826864907895179490554737902409911811298764128712842004030849852191770766200698018510077552014300392822821614493356133404569690821461418643272747661011614029378506917991258887008659877132518526759929805638766995772281621967412434287515822181861320113287033765414307543162784387042461519262546549080340878860509457725910799364130573827274027028535335197587794031985534882384652370548374686670911164160274472524894369629493122813547647567996382542509546583560052432894947887006517882726007995784522407229370826194803292212551664306419053017682956040122386043500163268942509317360985942465050177529154420009542412401182645535232178041764815417756407174863183688346358287425855670280193023695445516819322440224401149198605738197655754629773566523968660898337517059707443171341860645200770702761230865321318184701044031719058882225349914893313593018815241552080297623377386983581799733866608835244248644097641942168444908390006516324295992919068195612645499861818739981864029680431885897021985088600759539190221403259783983230590820312500000 [91,61] 52291821724351412678170383000527037824997334657099668673380225876768862714882925092732299037613035775200621583057693370410267129929570649252598380317862585380490542952272202050364563141204331428451914994226115806083672899311759939632582456594245763578107139768705248026775088326131456853756063798149738618985689264024609327100282999881512903937285016520898837104863797016785452680839190526532319313899244012783374871691666224207868672412157594625388545146747515656852986770598902662872368601568357743321745284920439165744613384894041337471055040086036559811241749823657964422476141062188770105194470769967870439123337536562943681936276452140854321661817493229564756654630400272843601100357384370566163228593754025026326829353987872889566958689878656525580004725435670643027513987731333664668305886817394837957052823089567366862427783266593587454703829236559371252861540991542658015125528671390840419289455783827013365911467678808369030460253647301294296993063080702073137278588934565122334908742352203074923697108160150450094333061965501220704093451066777497979795227025239301193366067862743820630821024526790241716863602753929746049239539248879616089519073651441566988888664341597128245513621976332710568399090822969213944598201729921223025581838453826016009598326579709543998512005838630386983787547597149341601501665844475533564852013241677546032765718012173103948835293627614530677645348031936992368167779499079926246317356107680186651139520318951007459348609025424975053146423920749126214773191506503406350473600091937973929523152001930217173723391024362913005733104967157653556010776313385871333164499335048829659531114374952927085929678700572881099423965745906451323631820585871346125837165308119889878544426610052924043433733091271682361724385494033146254797605648156115869659305884910810599552395345627295278204601137367176713351451903868739700551120734245835858598918529304814921134987039750737341579964784394841575058322002291869637305809035110463221932966269779913361883773758543370127152527797986738152054736659338668765396836398824665245882534215409989225827252513773942261808902838475646522370189046341880401865114327720245909211150379908117510122252268850187829185572246847102328027453937319455002045721669733454943023124031941068616568751371519808436788661889526111329710185930882706388815270593725062640755934990936164459004980292353377104126737449923826087094802517185598844662308692932128906250000 [91,62] -11110950222334888110503175970988929036379347768490227934081474719607684197893586139070610853190684906511848672409745300457160198382313440315984611859514592344562964084480913856707251326662789972433614141681262039557658482199348376275719227063328029449062922061407984830195028445564391938894623296887858212898594608182351139743336534663052848699901707060263654024099169128391342196436546975685335728011197013429941895506055836350661904460940282309600160167834349690109213631027727977474968670743625881044126022207427707144077922226397345194365483213355315600494831949960071497746679809582816153197928375433257370637792802922138486055494222087930405826231047410209958456059448694919266627202546309443527746744603229018276787146959544788517994946921216004606690439551181752559892957860750600408147732246556800261941302650926053754820850406114822517822135067766992018773175002296074799079169072390100880832332962075915219771910261010040630263712584802266927001993299355638455426142069184033612865727347260039819800856659797289121988502042631593599833711069608508553881964011094893685344581442143911247604740908726889984261516751454681956653028277655696152172900987643114814194186734635106502967130005280803343952505472661456507011501646808442349310465733291970575500901794792493795006319431809865400359453349901828354334028551145947515092913431628183806129810562738591480663833477436241088052879293997892351549984632415506319403312696884182647017376281987762975011076282172439901039521416967489067382965866924383767363369193993377818053843219505468469009394131776073299883385484619722726763804304032676786745992642375469239569855316340987433509716772662686396867133990912036659958768423510670488116549658196094019760503557091184888075913943273557332679975750935632089439330777129281606092404711172877999212360048004183302168298164416059094458687029917342552989376785448656122370255098984917930696253661588321433889560839985640822278837093256238021237616722493412669381554679849773562598287750552857497169071138087580985789046006052832182503237611930605742304914015500159919357172515765905316359385852676337958385231080897469154181172650904594785862478266717288032420268204761629769331417890504280267641751809436405399464186834003957431164505515959631896641052351046577304627452355406931961203130033158925981611058395126681264954665943470552059944630746650847169943292422469643607185751932320272317156195640563964843750 [91,63] 2225552834291299699238292558108442188376461184500715070506072297174429399929893119428751182073087764049827152034115662900246186538332495759359462813833459262752899133737876783775467015076440210201250707349254092736963254790966610027130666595396783552267497148609991789793235734587872711812809419126036934267699617982258121258378291484927692307568667586162718125770633878154660294595367942305397028872703452424244914312597591014617086853694590852294308710593970504700486840206156511602692160438477213012570813723830157431507271852240128029857937483514085203920973676684348117496852284795833147294269358454312330459524028219602931766036389509372180933600641520293232233638861377384828865395555323418104335179008088710045310319455391821191884511057563932693750689981779917253391668609294494669717470765440153320786886727433359374517086849447024731936142328533389589572234639440942283928518572806160703212817203059423080262465009012323280290696971267671157416960613273829143617862277951013093658706037170919985841777168008084434762187952509173110660587734932637882682458937377274434791825628434500053627589196673445845916273564677305317449353759402515169578502560282263618728064981369286000360726110337959944309379648367264883289065218971121263214619916048450811768653486741296910543822336486409247542649029031213164704558032756178062165099223084685793309294549519490141004025475210844464275259345279663080728436869254290280886881510790885688235018586984400329886787781509309353673693464443174871131615618846454724242296549561356045428122183451927916087667809472523246205012564577296720639452544792272768814623685117203732264917924695667060940937800113861847370387843928413953995655882849768088803877104843184234329257349990427727068161245786885170788776517322670363548357972745751386383000764804511344696759250095691171786434123664497226312544520248677283798335578909569057276555185007995826388648848600897441472646311339282490398894110681266111370318555707794959148240769653556869164270012239118296474480355356983871983195402796962940591320836659341552333303977110311767319288195893465853450612702125063439283874546467549609866332438721268610461660096200994373578446541628893177372076366051515633977032699194421076763364803082840898006545153700874682397712891743223804345473214248562154676728775639183533971862460033892992360837662617299949605357494904228766181882438572603444271180705982260406017303466796875000 [91,64] -421555229953884156314448415711711252633478520692267391448035468825391814721928372609627348273813083877619666487792783964209071079042457843402813393434757246944852527938937422623016449945232530378817104934539876999766794910456547256351499112139621726891712808621791041115401551029942507514066202110778183087895607259473774570413421208769176694958175615024366726475331457289513260161924546405240657985870678988214198130010384593606158040220599987890029533144857825017807921903989659211494411151473366185457227531144023405596607994858124822115017593068594270510001814599562134505569322675906005164941161014965125855131805949888026946263487445724068632180083785288319225095292844049012372977869459584278892090208362957422340712442876164024497054395220625142330137796053812488531112039584397760083724661569198521911415985200475196389685644183268228735816358246083262090514429265119212343954592362990541773700205970390794511872316648795029215780551089720246291384908103688542354826794910397841433295350740895757709968575148449997668572559430358718530983858855090949252834093485984435928904268438954434567665449331828903287262774032091668895217790232938312201138832094633295289327414210230242714604486562798475297519181423758246932148693573916234544815928929752720895860088907613385045973861896823819605422836124853592416515634191972271344604678577822298179079337843625075118828639359198385675971702085092312963640836616092900069204250714294946822024780655943835869003739432383755898121059137242602013539932850779124244487232346379126941218367190857078395022581106331642102379576400277079221949016131315647450539065722607035803401854530246999092809491196726771871788565485940101887179130181885213203199562163045476350305661536676273654783516426414041079182642822806139551754890098656599654579463092587149496427460037925113713896333846113644995964324860102663285554648500240786669660171891756644612069991533164518274249046989919835797279268974489957948246950170222885452539688289427251969654559283623347446850841354355672482706323702856301179428664522359745227304007331280608399112271471142494695999596702957032905413614251975818466543619616003691151581298539076983089956476823395762567949258607457716163745922715827789438313066984907951802410802790026916969285572160717924421553050700427867539015910200042640783275984386847918332539397743454326792655070241181392316364047456733743501899880357086658477783203125000 [91,65] 76344458613830667883739809464962603468185384928389388129669444926400510502250972949116218227942872805730808105529114552707602993330936455369235276470950723602738240177305063265695113528968661262967129846369915629997638118860420436474035713675499199230949612967703945843183909308241071765275817268467710285250938232321652688946572877953880034085891779390591541026232621417648716793125163113773567269627780697666429015047909569270671022177069210119918643145444888300572346328840022880130124217718829064517420691208805611619682491752864911197038170262239988354186752505234901644132252102500345300544268895314827503734932602322822609098163876939087372626099628033886964894678294953564161465322090759277405842151202089030322555604469093352544488395105269069232864516259755225686415251933635893505301999214905809686023305597719517857667677162414735940787413482270915483329500282478581958658647598535729785195809595025091244353911285778119238972926676822132238063180832119817430404298521455512562970035031652370447797474844781144467984870373810782511574587024485333438628894277665169454870893036211159328023128050125106499308349112445225359954606027110088552467381089671812241159485694006731856917793475785356459969474651373599669254044238517099711627685300974868578300553926692630705771155621408118849990683678995254022613017631796195481980317621010959963821366445729445390805224640678466356230511953526817819805313287316763525042947975644820909486471147844587367102893186938010131417767037576302533418794317409006720947338767230901393941178208671366474191337235646972009282403692375289290037398879504471969031678783068540542495333933074628519598474291439378038266138592582597386022788590218488378748611387436497750368768377708577733139297891994316863954765003132075191928162572385517821840504589136956966487250504129654713756308026194335243601957424265928489012095313986107831349247209186656002155187446454268380747180360170086808033978057598623624909963980776265286571019294790503005851760778681297665400524329102014514767540501133885516282966534252692809422967550784185861802739623873317160851355637640780286386039331960521100132936627180562205025473286260843123881420712597190485492243050092286085468846225663635263230900956217392376416693387421078680144942491071001948975540255928694513928762043851029525515839393187407033257962253637518370972618656442596537375910870082407200243324041366577148437500000 [91,66] -13381120711480134348001557012088069205763750649348310432203324496631467609986385079820806821501286984494286539650368355333399871949994728784938066832244922104902938767368922774160603035359685906914597018557215951911278712937244110109476374552162467027423142557344549009918792143321908226491501024138186119540372175233418358605343596520457946738868212726969355547629573884880450233423391657339311178549629087174971860126643056936888776399466944580576023304483371154071543792768749829152978491864212563555258858248781592101810740659324273248249585626984248182941602490939777374650877573664133420864221619910478132666249227442121982893628208709549695374781834740763056596246122969493574652053932895088929730791269772241728281230925569161763127424148921937050362861739757538556590636547760320030563779219108380608938081525463692088588624372133067567123557087331017738255521507217179183027439715819270855917055227816880028161472336079983465522529806916890240917277310119082742613384930321225733087403703407005542978781181833462908135747696567426096521295227289764415900639421718049657460479056240811634523445255415425599210339368079451552640209189825658283677916053064738855989430393491890550516742298045524307605656672698879871883382798600559814896169330962917048227932607184381687796420441715693426567476461207412496379171629685347765546615634789066150513592521424412413867627404882184632826418385819853861854746041311374929617603951990978029828648479922257036725424408046710237688122037751092779411751597585187804673608768133274086780270919287475086273460617344759632772079331639595925080813988476660570244558708450911141595854308131824920278817805541467243076821598031958109673411517398050181560984667077713168249739298358495890872800967440215403358995285643770698556303574900733828560027192097026288867067901984722675643256475340580868986552905437152353727719141110541554520976277764806161633301472351125014902291780379072665926690012535845271000795189441364315247825684606355395869161400571787244691796812684008418391455077769829807965521940897739323771267935259178511419910483773131387207713475126456562292948434650200507943717047208679540830149783958739843980838006104212479703232405066701284021459605591410924474187740738844875226775151810668983133601170581194234964137625907962879910890530892001680907125576681539149018935926796457587987516303949320564670166788800997892394661903381347656250000 [91,67] 2270077514760306082475118715403698267079140739129990908886124936317343081787501370382294045642245962587789687306505846761716101165560233488736702669127856974700879842804186876361794562974849955466768885024807939353520539786054595642915415083966087319906118235246344448515607128301683270818022558140152691583606712082255595435610837777293602451883886123075249474410144580432279947432416605364702870593413012263394550918157253471357838317864136867745966048231306085074951715770948584104696374839936260455289593078297699645382330027437616388488059616445320489203468410010186760085329033929802262669456055631098962660819572733797135016318200603957973258857054984416244622142170321734653064175286951776030140820874416338208139606709881954876964423444076775735393820961877133919383942962823013073875224097382157842352783166065279276700220651404647592839034563037420508163218022424956473257309497328073046443203702123811656971461353980197847303849351265733375793072092600650156718553657418921986169081442230889771533078822454967238399375414832529615495309648426221304241025509271154012897488983614779524325772026914233343000593159465439604144975342825772169877040492803646834655328870206449828198884307523496778304306043331591742210903205982984087101809263682473969653315162487064828567059970895987442725733216901503465343399421955661225015229817220314821472181891449016171916980184264412901528162303389038614314880328210219883900311272189998497404752389606851107698625849810762026949242278216441077003851318186284157783021479060642878599340180277563065592501382385355766795937573438094985927268646514002968551871976490251702371696678258700128424859063140605759599611949525203326608809030889235286515295271039785984997189828542976791904318475962432066302542995782317724978651280501375263264867009028113666612188545579503576005665380887882283021845296859393409781249692941404867478275098782682383364738418382892796452662361006325759934817339742927061631961563687965425162959530464108054740402882199758591799654950563335607277707449714667956588581157175788251484461765690958105336279271194282252632196862495342855997525349248509404211095516311082125107964961853992229355695454161732174844237230556053433246694114715081248616460965031358266398861882817562123302315828582061141749046166471570091801525437413533305190693067377719319742034258824674024172477045048403748728205187035200651735067367553710937500 [91,68] -364687912992035825124115139810973844918348733752157882959327744530965493363099866035007001807202228317480235622767210789060814382010761123301468377325309437149804304878632280317962184990636651828232984960153185063122776797303316317689293479692009322387993741413462095861722860802777086120552114402317096327922652775948355874027209690242256901698749759381464322052735897027189517008915560014241088049516908935929550896923939422434482662118693085048672389633540208550703380417526910354516996936560087894579071502755045216055873061432343784475705935008824142155094871154773766634170027401006810817822447234488971837552191583813646836977411997872984654958889730092743574077682120721886646293518197551083804941544698196498281669642707113698309204230946465932914167352325700829274210106514096656978712231697925836954800393979127038961330739577792269129703124752872048954917062392995722093636136191548064313906472036571876398767672558165868144017092291255821078909480288888535679183792236637931271165444362577098454794582711134798603169289199186380406655700900555278820249738890431231742742836937023148038193181354288211485332366445438128398329982192107682633677641024543367954806194469288009717477505851997774442892973429321382207904134857054367988019182764445880711728354539495488409202498990110775561498195450373272193677170010605742575166574727395674061032732661352538320299295792918231035211470439472811190394192242291680801872216479309458210205010627404349414048979881353184791230471676651155207498118455711361998617408723759186667854417232631464671904264718641980168115007384771959631436739074301483202317673625113017788585996123202108289864695433675243203800732005811776208163877519722743773432577843118848539004253667092349143961016701825911958950490598252728814960503353600656702856949987791087357776792932544350928761800190875062983021216767050643425050433913798666143426669711794347904509457218758388173806668812701207788498896013492331784200949505206852903163249184280293752121446848276477256430393092003182826180865026881810082463825670603488963001597313546657468486384897270141890853371925534074871499373362932575653694793244443072456736398825872942170164484540578864550634554662710673173824668876668429356218887528350932955504373426599289817288751667288052922625266989722330012568822803494847724976830028056456884665892068968536931124056104172592718271062040003016591072082519531250 [91,69] 53237013141727940878897020168493867126942955471013368199903592380396453751725243160404109738715486054693708238848309344259595680641032111520547316864639675423022778152104769662796899309965435419123190094588887821795830062566065918999375336819707299028704634864591624536260513112284817076274073477488353097284107767738945663535648406382715244727346296835838697543672690903870423926117307122030673716302675102978201901161034233200250733491438861190887240369584410666024205874796446873685129252014997496745725508565741304455730296563792171715253101484586699440481315311592559587329380583219608097319322475082023131857903910735202528052637985876219294179608389113672204134733651484801111915306173489082642255945110543080505632058188927490184897638472033495452259626473946802285963193134009422203214064513324843852757770762157057263539074186198326571563856679237466405452983655068807906857570417577281005100083139112641462884807746989405730766696462009383666999647319187460766203684202074222071380329079980490322325777578043914190864402670686054916483035248373858457987617941921003823421078839036785952589618397117731926293750585286703686331631162287219707053957728041566115688028325641026266159947126925052316915378670248239419329301088856956469568560202281074472657286094853990015417739060239960292948630075306799636148101030602722717170978399193879039372393901869880966577675620923864857607290814875043470858900900305144076733132437495901287417206933265287008900648789117402773485606927640072951951681496457539353787384215550043900503693322522764903288993638646214629699132100790530143593005395475846170417940012896015298783810644533530408152974483700436875888342177952225621014288664958784553769718291835632589243382177857227409135289326283761011053778367131685181073139122293923013358956399993648867474734934791238303805599172004148056474807272969792911199941822395556207319196322289054715977998751522258165026063813881598652182388593003290759998821435319561636278536198215699610624384801321471433018400748248598423951619522656500671264300111010963085342131003207156036829796771953299490862419428158781131294096683043292228660046292538176191914374173851102963437496837739896926565481261593852939425352836491485488284359552972032900740246897731370988169093594642453446560103694610692779316840980241314194928089135783496127294077924642285987025854682164194286997371818870306015014648437500 [91,70] -6695303742162599322315414415132409969274542361891451084133191951313216261377973390099228121416323748574205928180411860216275497381336013678000915205412145804776179565484405854407954884874881219030044902178466334804993035226758082436651864629542835247915393001398803404570402164513074291503700956738202785877196811587597691782114884823733990729568748618332893749581850737399430866069634390200002803776317022405169914735642593812479674548743040983216744544785698352723900610222639948930582340027254651776042912864554591997921653495064121903957825656337935721063750938278636288339566782921951604909388804702805293781136322487636658619700889903964643970787244624618450023195251595502334732392364436600365215850740188139127993590889013703266637966492474341738594762897464386838112958546783070711418980773559126122140759410034754923495398225523264624138865069437491488487980828658431139553094736818378842966121628745090060390196735667460474935516607748461630143415457353398928687161005663916402763189226224306765746961192417842183226835111703712384312798068655983758804001187048724593816008804886371279525309495697299675099377579807732657833056209128163052804104303047967582144272005770919279477716041995782643667030056038594522324578248908818824662324565040364945736110665819423110811192283272993246389038858783389758038957189694090048616991984298268725359321736826006038286143405167454258871123729136212164039595260496372529402708677226254350847291432178308710810693264337599690485441496676065415794396249013795833638058932169762635572186048996193317321480580527521588870505793282312317620165142840108123805437182927484173069843966697797439414339108195610784546859219533718771104645866683078836802184766210405506666604790057539180875527280000216454840956202411208414144474858598306850466297724834323813907506474835320094662617116334511457504215771275922193533795685981939217143671274007425803189003448751760527514997147367119912804925167453986283130737294422940636349933819919558467139293051826627014284523152691824998767421505184097555625970164069647307964494790382314414585512655970110599616956361579031839740288528489761915140928113756586886015920925747946241258739746162484510845400631570081640577817106375015856820430925327459806361599098388058768917722474600332065526736802647402613614550232968261260215821501801470380796038142196142860739470348274693378698430024087429046630859375 [91,71] 675739517121401912870659077669366285779750728219864527713435530486892627871523001066469577554755857567119355938507795908043626507883474724728916858896041769768126054787547359016067938718940265776133570495721767889326829639983431718893942860125076544460939118379577998044128980891626666260326606879675036947312990046752096947370738459016123267538991884829233548684141960965086881166868114295460545262107768195147435889655511924979084920391044881638702867234069878152619144198405704049084797311216889228044199115093184862196034667699327655322181647454437063679405713390237333378296915228490226039038949559353344235659206248271767478563539173067722932776448710867806781152090555600107859459036511109643438624706478661773137257458332090999998977822296079481632903265967898806338948282091648108124768027559287178336017234145618080191082868313449441473999345749307634468905186301067207585914102482600718258844869282638526446412364132881375876017055379670318148179066008240815339850117322593742362446859811263496150918285290694395990947442776480109052317339294688640331015784372280896444425904370565477578017331461756322594269636545969258835482647225147143785924379553007230044490889050253474237878755007188096344319965606103525243853822794440824218702516813379825411860247222302934615467782957759324299695947735040530473244410714116579287703224525310366082606699697372102574446982443246301474430042204754101167668201506345190484367724155765898834959086464297295076789143209515194009984777772455616814050911071577892019632827552635666927967409137367466954626028878662595854472757255740896273119447883015133330314049440185441654745939312832743395701863378240910501046575011698783941546496215373215164920062275537910527569092995164141526166097657077079575870635228599587052808628471045802429047883184284852441334278480801819649124442940379980202944242264143283408255530400107996468596943626722017032768316885405447174105389205244502461234683552742636655927059442906958116237778531019009203589779668676628841047615743758378496693313966541056769367769992279920189364921240966512179841208355664910448549902043175283954989346031232881971262660675390356941498940325837715902820963486267363187615572034760518701469167618939539431961784324247731493123977201851739459238807745891629767272742124145080554631203148512253314060820781024498713503498518708140566091380208035843679681420326232910156250 [91,72] -47551532076685972000767341033914328132468532133903599857641907699329252643340855779465299343000986366146378348582801835234249557182878415252734848360833805641393599545513035462119751528227063193823368414726187488359914149539103166913879798901192942661538665479829791386645019880503600693320315750777215374340270257245716017940154622881273790050642811279341399094537738720895296246838767861307009183689257734401813096403984623512104444585906726628815170387252231887128587875404244175110750826353734556280078772285923739815709890536825820041010957226554308253152181057739260105674941668804997971778509020041394436464870434277725884019638466236495189255844919365917104815306876715056766266576006367164155627860234411358185767872900462096243093757307139050919839571764499089755996981105131568896836964612757280067139183608971906036031113088619585188102292469245355437576508898692414299001476991622923655644194871605589366235270105869116978782940208186027938417215602658782369817095791936486027037637770793371687415943686808995848958386269455348265315006428434484301047968434611063074570219937538395026477337154175587292066431519205218847081171594637190951183656489706158114533075886665472872754718929288407665752785059319832724137378942205569571648890561208514501102549071269831445446656468479965350769604189905063356777873128116293494265302284623778334031115159127541606522257246809093676672326465523236744487295888049115035182592924513660857066018654129893909790127731495519437948263895701069378693583118968776593251944679416419312116364060898206524874717946223450532676185665748995641477772331095597469312191893778482893309059213076293232158036203532168279495564876733314943380206602481405664221504945004540966215026187985066741967566092501954948001415784218574119674228436023844048511938014319099789812238216454675031850366159494598839357178019501058023117948186235421123211291396298582741013598458663866369537093679567782943499288754588446876318055273695627100882143032171571313159013798816205438720508410758671118004695464994636867765476776595386183690919447452354079366469554857252112047913959102379148855721453515944592117467637679658388631109700084881421772375590308302173330807879621201506563439010753931931072367188548637914174351536984501880082584189631824280767383561317940162032580929751664705860910508206867935316102468604887443248685485741589218378067016601562500 [91,73] 1131093779661087660055161991635238676205015112741305419843810019862178213868690162954798677427567224832627234102013561875461619465599727540997056855537207241186748073209957315166571113331287020347744110059052766771877954142888387569991233024210047139924507689784135526701634436513712472709380444948723577902842709080684711296872047043929972955085741289878490937466826106794071119630669006623905025528182972097857364918857237304001049902086939018497351557105099403802819076316584469285516623250151374397447545452623741131420039735528042742259848524944120004114981170572254903713478419073620531075716338978454703189031231811034881952896647477830481599717337445264277476836802146707139450576475070419957199505256135838637335333686018620252886451769010117702847000334981440319334271694443185368195487474303422424806736341343847162799904713898590704853853625955125510811202306668071309030736859192565346679038563860572167498174166786775292172023125745032589961466272036122680003008687715900752207819432438550109086928892719512627716845704316111112927976085570137110890010040507863857063774825844173274456068479314059956851407277116361048568221637510360159825776367289414793847648120692368479852789599416215739003669757268213880421622465813030572783499945733690304338181107083319845943278755492344097886358172681089626267472903071631057815518457453938748021296059122027981222000003039179911791193742105046448379947920234266187195849390459841136424015591497906531536589223689954526008642316359322273701874580341354169767942485635889412908597175032438231653290786278366398528548772346437117341009594672718696016057825198892491957464938641266699121985299146299832675769530844857213148497053213854260789097442402497867265663965157490558518587307685052666106731583853662879034855235537668618564896357141049461653757084635887868383850635399516793607073300332953288400215919433164611324302906328421082000277986873350420816795266520458225295126141244777664566710508038134592066860725697021560320213290836547935955677080050993473162424147334702580135570841987128669578070947435261527926794431436488760565750614985734572605192428426671357366455665877326615421654205060374795289271660391709764992590561632204535810960130377465536648437446783980844555376497564714890861857763181909012751983054512823631015558393922954200828252815252483866898121876720662015713969594798982143402099609375000 [91,74] 223144040892010627998020785884129614736235734841892235026678706504207871699798634903974918122831154642194137816331101409402495766377386130831434141491751662756223772571632399958573567434807519450086317558748450079982208518901662506627392451349966591574655296163374423502872652752256522069760593419435969457577522458519046141201688372296951929445767853393227568988743751890910128709258624339853170625190911580037070807926420112969882249673469885695276507205379046120796929960793857689852850714306367895029635023750199666301181777781219629382268055483147440408546605586081078469793310056688330484646092920275205308020860465601180422616664044129594768549723756841607472016760814256232445754003900011014232275287559965430297905908010246096024430658894832594932600715330258437298859431160533382494664529509399365720546433437051918446955083359398770100266665292975539025313619806186660867691480108297498188399511265967567749219188835332417255160840141384541161808284441861861068963308010395143725005444592951126949874116015939294613643587053477224252650260080344785982065154832049870654539344654273603720037687471436727168297408997747038537577772519364185134153706740785087129128514498107942007403933197534592940579898983200572134342199725719532962909832189744565660900152341124210623693941923546750967869762875754362262454747564232702047632951151096323300411126190227808206773361216166460674939621096661619165987316966522638662928824055485775151054278020248302883595489869168851065928624381416690125809452304960388053482634212742820598914729213670042503037539010307630285369167208116196321897673645056271906479340947246404588105417150268972151849878074285622137274490893591226599580527142517556044765067258702520578582946399698654021043068741600100992662152964305928591313018111162756913037202872800441985567157536473014265788718470891101518220899916030960165725924735480742224466087926070714638884422978389811753485948548304220479690373563276032360857929532946255685340751407355694315354625194331429306186701047401187033527120934659705095134615766475065822159750113305328992970022672291661767470030146406165973211760491674480421283469370719466625917853655106268725323187646471212411327598058817996015771655419994668108097695548419231752202082612654196951678089227127150214636567925454844809498768824471952161996860688367885734240472772604846340982476249337196350097656250 [91,75] -32394175725107775590409501937114178797253439814733772798431180888919063504928458420207641916998136037345122579871265726341197764794878237250429224438252533983612710240872611997646454907155808936364754477701493277441585719578118776089093122658877136425511368913244311036711098330983099474519257059120832052765301413295217443141148106654861551077870712166454715201086388248038911972767346048445851850240333111249016058380953572338462030904139596598192855764564284304933518686798211137050684904078341134339020975340734386314425542565472262123717181236580671274868851621996695690220469229296251061476052895815966204261548861093924276494835874997614247280063070650144616381131681753535603083262556364698795472716276142357344884046917871473684200652437808238189219635862886583672142592295972873234378434983750665671634587416473062487840592796572399991865974108597919051459628467911424102801577997257468456512224032634411533799400370880053274830975050217773434545933585758649445846016893209259225530416259511380253033928747698464379765831104018592827294776576363388666615483911890233434018519352178299969889555278612939857636121590213024295431661326069361044701749639228062054858497521569087111472614952251943622791909321780038925233079832730074660631656113421723146062374566931228388717923369451338257853975858052287950939644387182757569298796410376308825848936496049877418695057028613969924589258927241650492035579839582641224119071796562835300218841506823226141766597056267472588422550932292814776430837633567234480416970917014665297629853842404689499994258644508724235332387332121494334717338627257154420850148759253560165941284099352536695493576721980972119905738000184819438228064806215643712488530105432003656611271568991046792602396192342425651031654292293813963150131242282038850739097822513165545688860365873581191502597314747563364493711340852779548397993933709834456976791508464784497349437428443747849703690042031793934979458593736724320001367210401539655517279923102526836574843733844483027408711322197890672924192599867406901612627265719910751898911242367315905587513876134006133747003623300667933236803198385865273501623704423424629894714771623954470641768141245371882525122451747457527300152212916474406875461759129067326762953237681141241734671367705840881093229793735155482116124583567408576358673417882271493295487374552976689301431179046630859375000 [91,76] 1536033041284507321900108579579164356455242377911889236341857281641357045745551788957444615559239000435188055072589993188573623037183016961652206471883523297423302287164221168543997363690259765309036110635715861836198529680285402726716052042358276162252115661290998498748690841983551787927448822442508204762905212036389583038624776788647525093632556680699085104203642751933361468871773864829041321658844546950283151952203378664678196954850470327942435458115420406969714614713595875304648661765278676306281294392453030670427430307246791436726868828911876989147076818516661252403425079697826101552496299732394778264459971134495888349719889005786152689137788810429213743725995454070535526759018512615173848782334561329343433636986059998069081091090075089494837109146809621641096630114470326498961331182199667049283926354094706488413963433533102276373246036125599554635735884691088793890016539239470442955634847862101348076553546264900438198448299122596963795680266721522537202513325071976695410971441216241946567826709463323627336267028339859856742813579934142454675697735099802247368051980863592320433253848642888683841301717390091919938505442063666070830295102553372212209096986490755840737905096031663134172290956307912218490245769547371154036809432286871857738737687483222583085143873396232510691069262803395042765152949986645901681925478122315143382613264176270469691141701342454664798392110509643029425035776767546822046916971679766458069976953536627943634897746879644298283005697298080946317995546250207870963862305625497301541660050935587904583356626010969220079881782003541099885879551255317835002187434561646253007152510356185931342255940678536601931559382819843628327532018321245438774628260876963417934318665573466093669976928039440356282102530136884240575250969621171505441641758876684785236174405881429777366997628517247905073824958862157255984539421368545194282595763878032479440176157191229605035121669665012709881796627451174910833955585282478247630627196603344938952199888164413206749291188044242801121425542023167833627441315114446969304739493638037272141222199667863083046722552920450966916271189942136678934775311854407589274260993372624185061511903973726174393701433367023414797077737844363793348583216821022529811531391077840895665843527556331850754811996185646442082114791066363298433217639802923076830509785395406652241945266723632812500 [91,77] 95556974176247833045219561521009007296643539871387752560878299640888595991570922763548890113395179571261248027015863043628147843056300335633959577587429023392134635285169123116050568860471644129463800419146526268934422443040108770529283706407294359272824196145038553849283541436781000962874098177548940353991473301260161030315488455522404555734543703862243189771111853849188078190437978491078391524191941093875485271076353767463408806937967697239147018483517233257664111900328500059596745950842562988452218197422260321457068718020991178084259211626739793992721491073080561930914812544012464049104459307526309338459588402557962329111579623813340640856862026430538282524052622641317552826174397975298978711621100823048999892637514113585799535823000701216246109907187226749149735583429621702669591854300545535726286518611870352156816807943962284061160877474742940301247989808051975255507489716056522832576597143060984496892781888184350674277155537355500219531829923847698726117937994839554569716579113223561499374960283743509667708387140506674883984498788207524377653082567194674718081974728679930577961462474466397704765199027583457394265007292658023564306093210618345767972063341926541907274842331340573797546380135272665782932693215566610831480440933733300141347651353315137062623802365940660392433581638994011504175764476182996022995022796085577813749216562205478577995641752868382986752741392064498559121922289498021723796176433732565222523762385800283651472693718960110563823588022954103638532879545658541152930137147434046141535662160267304939061640812544479055829098707427900702769717174739538971239690663416859411249996623882789076355937996773356400237911654912114052906432751593283506309100839288332690005262604720352140219861741744739062060472087449246843648659855728192187725559574696115579094119034717205889703262191787035535203127485653139948589954222662949723798621245702492852199910612008517817993263443671753876766238349740604119494505257930380063384389995676184719964551954290598655665054005931553450126816963593508022555791517510399655578870530663974969441992988071323375317287759294733176609893460405802818308231576790206553980390621921939018535904725296123419540090732615300057894190939955390065535873933311842012159526811647641792055865331341788184616257947954898240384396950003006297220823142546386463891394669190049171447753906250000 [91,78] -19814955870007013551414902969076200418451672696606277864526782585171090451205072640755116606829875115341550387884486013614656882532105030306176201702093907269477910444039817230491083198580993475191849306088362828139290692831142911510565799120945281764703029799687966181825336018159245190082133425463484401393039913772744913483510233704300156859276813806534357941199951134785146806109343391540339299115271999562492827031631692509210949197687854743407687088719229761345064091870127041155465600642521650550406843935404527956408539835562109404915117743494264780062467781409911405034666728307126651549166779159794539904171619617519411840336205112636520526079394325411651992684444952132617723419568951757195291098566897872173267535956197813343406090356251411819896344944006653016263861451735068021872180344346426707092194639113942526057945094417370093020505727083366621661500642600863133634212278760605366271782971956625683382470744595213091038978098213329958566001887986480126679802547963136879403031124319366526974380828057659562439489661129296155224252022193526994779595442914855816086079488146595875710479873702283935157599628796246949569215295157846441865562993508894392599137551098043818873061105100788429778174063144401422276313737110696621448714525779109395071439254974148303728034979611118403253170591630141232723623215281455779074985749332129144634692540647097252395655346756662648421035550735059720492751949063507555773650553569905354068039995062241221018106328034797316592222076799330886652337046450918901961274014528417469421902663559730209517071298031065789958691875150887817172267399771171090224383294584401358936682485218512531861353669671327112122688368430532009532750299998171384074391692601752267306694766346798583610996054530183192819348034495269833440460889002218003171368900445572358382794292536186742523442400193827397169060932956069110730985442904758150680625590868176647654981460274362392939624526826579626901420507401186706027685259202888943426375637946026919043734181543879020621506842532544661246975089532381664536872296708003113358737718448278952723676724904265770979735727152030069665995819447866926097641787151183316127769119305957473705492216479437811443401644110541598224813380015573600236020486243170788561833688899376422065109901155211537657936274902589219017271833110297958780885926866055513073661131784319877624511718750 [91,79] 1325307846576610389877769198337692420770128302916401585087194123296340374138774295364520722732054819499817475664969567511929202350032282820420795086804083434393649182656329699412653117842679957093800067739954570570360964153055725151528068984942447994320360111746612855877631957890118605495820049992894270051085432380687067392399656475982289258032139336959506058743495648793757502595419938310739888236231559912291908033724107564224670090301520178385817864350068258308708126328943132542655762957617262558260421808094253395826368544252172938641831754382414679911672254986470983888618406306125636706953210824435932051414395188098777841260411801356023793767217267098308796282500449551032846750223042174863172431216512991813829938007425260310944919810132753072430240291940346108938524022157002692252812012114412587926682734209933378022345183326161379270015052441894364305239835741907026745248812872863571640877139435524294948091981961453167315543742109573001970619844737251153443404064755175319675309910280191591034826011511021894413914412901607959632266436410124437897752365472680943029654345364653324500512968722518955566394589563932676342175844797993783462474553727303041599160247666772575377937059143601734141406221603364221852029508578798706245365654996505431027138058330199906068413325441783563132166605904023566848828863317898001170043667343031334627513446454151218512710546487090595834880012118986022056967938956316645670023775726709614138695003780491684291294469377278090880053644457426521306695160505820405529061861127601710956627950626811380073234444393669735505050030788158887435669888191593740955233327307879626758017892194118330094893448728735601182491564862186500831457877171008306002478813311760736882488141826498806222599298555606538451440089770518958578709631570309815142013419033965881150647375984864128753415511842476693282234487997622620687718846867263193094352533243743875230919772379961781455585350933785157389059269495797339486101308380345692456006565281197715856591316968122252725679281336295552243704900332861669443643235419240384209535057425808007318177426392121768068181519731608697613394369342442829745151420757256608134410731610315567098540860838269542567656007147968112801220173130169282704967734079730680829114984089227296778712989121082146380194214556823652403258559904114825475640593310799886239692568778991699218750000 [91,80] -50829143916273921139191487875308830701680164993544332136507348873401159828429932840422909085777194163225490150014218365070715095263372383053431151098851314342606401727468636849782223533909330198576541702924453323774606384276393397782687050025536886816457554281198610779551703560827351559589529810763685875499585135293258622781320842417820584046682445062923455144953094667622522714899744816016969718515038401493884054790844853489037117878726099339100306903497408819443156901969194880405594899711025027835658407009090351064060215799347957040231308830565611422248867291617776509864438699127365741455068148915571668352157542726331690258716780941244776102341729723484507699012550289844779965296196627102735648286221904395928783887833947307989188547736361373030174536993486170920496470449690509171444753219464764555817363612278114925555600784652628817103709671622790121656816686573890855801122377684746056952619796597018885952383807278208974800070817633106026738089345071179267678249132516418424259724149717530232706868422886616380311638757131097920475633269847571600821639389875929453117399854544574378125795509393826069997430923152482034214211560265334483170996557963459164672723867785732811173794687073583323265098644327630827978124391959303110401952538260553523686747573652601244477091442008550573345390733185551068400730893498648980956572261242617366825674025869255443229563513625352003773910314492188916329468734584801743000683910908888024364713730934366806627757951998991906980051916396101240999908455799355984747364100345307981455577780648787657693089918953133168250270320645257117494051246547265042019366175390847035497252333251038764146690942150840359017212312181900256474205125336428028726912331304511510038467596208764458902164677459707279406688253935352056548065177162883964102298831951783689353185413823887809294979335524588618755602941137189910938548349269179855435813316530717504203965178116834942578188991169071697347011964303433629036780402087824906811537812875400674090116171421555448267683379727806971919380630729255382628706063016341627776791546780180779124750815001701343450238186294242933284948399778780025717460816950537001066184123342098817043070170248265204871011534923961023887349623822305758125186374273726574835730791191257241263446599164568534124670098500983669686864994843693288384400830182130448520183563232421875000 [91,81] 4502165299830939517574376785121423280746948701100598682841664567256423592210910721424088441105977180139757177102329513196165618233465303286364786180881676700637251216593982528005224282884836774796478760754761535507870523585021837216388245684578128637458064870212928335624237039291014763285075053441210491627492280915696626501517107097985126448579267983228847888631583370882829039342772006263379130920465136345287374330798812857591585224844936752518365284467974806977821663031663650530728951104393709343981878381048744573920943889452842481658521501085443347295735780409895210310201529292321930555035421218020356922475842015756236430880738792817505014028146796405315598139963508123056901420902310284648468432958398947423583507159083083720981661761916214879856287697078719835340471303555541303633189596410616608597142028033298073833925791228509543536967695308516089343052746711309660599094910702066764688760006291700584965753476853145040115112169184965462467425119138001819367693742838118840947188902958108244758742929100231179432521014437115912251144823080266645009306454851244166555036380896475139037935023194721331739531799246342013231009944220141638174928238236649440453632299343919815276125778580926259978651853560675996583912039192190876452401990101729267553979337720573094313837281523191652345013052031767202018424740083695178528183239924940576204049225684929611283540175931925547542837028174962121121142912268044725802124713060199222794727446943516778427569335607993163790388118817385319685549217812076989793036342114968572050589461543854699098961994413029203502859447673527850435298062341774684678555251598572622880831846983167676399338504996609491436787596641191166292612981362093793224377314079941580570439980191753442041956200941016045654107555649535173095134127226714552012156957158244053812328578928618640593403480993270739575255800115960237009799531704674833017078345746683786348078484890828873818434605737833478451262075359806654443448082563805028336781242082574874773562267062612729997394437484765677438017047156739185667224013398099687505277694975688325754676444277378979774334300579143202771193333984147168504243131325710999221609331525383222047401454663232597573684528761109839137666554344624008492720434414354741658635664257718517050473741918883620571713517824056624879078237436852427677536070405039936304092407226562500 [91,82] -654105727775162240202404942486564598452179744020612545945618752679479966126286134621632743824761095213100626509102649148367678818472784098110887091317586350472103302678973690201895276917462452890221443423573036851319417886899260066647423482292305518178451278476470333331713701731700273456137233561952011050286379957835894449220206243611195006834326610703439089050191721887677892228843135197981933815283772669955263406910677622130090908923101009177468433260740289264883157664930625895905054077563680278259023897348830579413521305816549912082772229594726482873024222667364874584319826962534696988962441694827480200516129341496257807392443072539547758762959445203627965795699823857755971759195145532101561494816208881182928928180097520650804808748241955227132122306690282111780287484259071273484678693432262126215392860249709271789185658679036698470177920030625221604938141451554726030948164621493717881646815015608804037631090532592188881309733772176729905680685302538381747291661862872277795777528444814378288748095458368074298868697998641621107647671882934770393875491347453341200723892448508467307739255589120436381757248361096587508671029661467266676182476155126626379483180648030377205895618966831776171125284039364270362270502165370395057828987565026943919223980558500283137185880156601360758499771958275159571729936279259373262479043261524683129514430437886577853574634296780256261659554637086702786820498564211938536543372553833265422056268933702441840314026798263966669211308330086546881223880470250446060812916125700178158245468452150411747115302292060534158247496449520884599414211714039380729747683442129449416593827886250193167372657703746647346638166315196946245273587349218794290244241015909358191905269145306874223832634226252537300505269514224911856140850994795894658043708753688544428367205714812705784103149591628544089612454832703333229984236286788719477447938547282753190810405201550474935352088909949821735863027421700079195434359930154875776260381207014958678817187488184846889689899357904790492696923669208098824572107328706225793135742648796356966223982260047980101030423910655956960581405027380134245249055797725217469556548883236402377113970487881240532868866922415337151856736533818357461348013170023703250657849770115898753819320909033797073628411793639011852452775155897235492830077419057488441467285156250 [91,83] 53219560151073545847904344609187664351957721896232035062341723939191406055373619764226129265838475060592371535548734900114105106968722230513370627358493794522461653024489123610107506698252984853035416831009125826609397857733003873333085130920587230588668220074879800638090942400099386982757844966520610377344414825994858841877994374977156236862056299353868411176041375508696201042439203679496035293349506103230698021376085495123299196166486145267026208646913447667509219949057526156660131571187377067761309931473929222492730455747373637130933282230387634964401699922457123299774934441729609394717877605338122956159130051062983323732862765982451257575272961141906067896078937040256140649997101794216450742614696596341908322702922077558776683882393985149507073099510246891313611131298318270078041544020640462154718411807952351459010601462290958066381730179165397597243277234358100607770102042264583923490654172878464746912311640767354629578044883218532223641974373111000866563333497648116041955238586675122575327271387564597966964308119677610715212615846076452764605378144675572444107281918005119257531846357998285258990018519979412594011682024345811359186920056080341400786558182792468859175344591239562804296024979590192956524657451694095267584060010940810816719469347117419348101518474764390891980264136298593940926939398089347766494622066018010963038986579312141537160258978533654985142611646626885454061746109019258910608869951996919625130300252855651329558191714496192729494843697748617727225799040650081087262615348667331213622615737338880302556866055161541065381816634114883712797104294360022155115670164323780785347824675565900109251768590117263403111551394540759262909763383107993278144260866701603482778284674954104141216545864504541700502490282364344741136583819943435858393467626386773286226128994474898039525601044938310524832200555253597565555868598061339623258175489649080228323540291994753478520149097238338286697933239951910531159129194221225319428165023320898378853563321348004695999296415000160435032576971101035783623443045511460352062451595455035095326074438793340493442823539805485971586094787626562089780773068977204380951909698828702961480615019562199813957813996292906474671424151192063880228825622424755760622223506356695938085848561412639186384829878472574896325700266608293986791977658867835998535156250 [91,84] -2212652868043243023454929443310533230749556862369293274624275390275559468836867767395115211414500226639403423355648885213056429658711856300942502568188469718099470809879040912071864439168797391997138918101901627061145079384208233889164073777511016545467654124726581047147800857324339698050510358595284949919333644966741515897455230632709370188711545340552198240880674902432824815340205200116929686088073295194251707790640751032953341250737378730962288647974569212793186475279147792252729267025477906357520672805613829034290400575534621539690458901037904115363105429713011109805411653199761967311865853445536184721942011674915208171625435738773185182931957118245508475189609530560031700595512212659130097220674231892467494353834171361218803256840838749131044152101201789845252884416061426408499636376871449166470955303795784052368740274559455437890906578871092881220656954333607614139344300858463176637864763639091800900268485241247570589542698925082009305027653005926056644412686445174848482181366528865330644409164341720657559510014962341850259126658124616305750857965958179796816469269386753244431349496740076609729355838152254242704036155862118842567184557916049391568709502137411768170424507779824240617504781574721227500075478298625716870026993894988658837702461062371523869859768269061044455611839807269113000758453734506327805102389349274140737945257995670894616052108794657959082789478011249386693943636369864248832881604525709265898128219507926862680166404019067959212966947968015024977086709444608751755732025056629297513961114164595919906440714423326754051277495476084770363134208185736772100282450723555039586566135451743145762387499255850480994448361754610280237918525182849434233664194712934865341461605478156494218852461526562024510656945997338503164292691791077410927356381461730020075097989915875090629204214411893376600508951172880903048894141425903217499362202267796437832749083245159761816810514980677315110090599321872948436575304608444830484802132731897237367328604808848736398653531394763798928437878107529984086515366523406065736913279917322950958187856863584995298041228232041014121773424978344231907870951984596930663230812471547831467279026148286674744543424998191251020305856492852676591362927772944872420297169307937483607272272417299383848466877807619271334438337817118735983967781066894531250000 [91,85] 36224442249569491008269391070002199974639870164579224296317059817373959791736242675821354208366178040197905498828310070614447357069842774351852132187090872755015191731044049082172024158211552443518182548661441361111192905886401070778968750549419286780843041966825944701786450459494779332666439723970033560425584863912266239760604289671192442587542190104865158040904204581239092753396633431824597790736606434764261399493795039111855119416714904367976962301709108784291044865142977866811533332505142031550480847646214862704235168621444448863598752863669603781477148955671260768614213503110713023135976628403913359714206440461969111502688616293752346954204030164034194151286834031910323449596114842500188426127070720861504717482691153272967378435952805136773535887558666090253542923208724047287951821239860706172731394332989775509153202256314406554488622296681979655680543888228529443162698941899925546181847960575622314070718183397375891096667823749222537679720623691279143667948866343814215786564648881471520910756928326265895274527768826912576836410780022693060759186351941037880487232517451989693670407518300094568178579036614345310581032914897657231478285648514040531054791122599734791765006010497619569299011511543340807027534123871976621544067267195109072378560726144102292676358527568104421292365757537788720686180960632028868613236304080042380173482182786338777264013332736207152424481069584418128111989096530134620004614060486111248781954620262968621930368039510278990101864970978510547826832478854642189345405752402622566436878733679870782724055488370315550210446936661125146005307594907325940697429230204102427349886433715831205617293405244291102919898351179523476486157408532866731782199851122931295149097599621576571347628843412277337145190378875378637421077725125005908688573958820052059868862612301977777749598963859172209767915319336435058118116189295537383601362293171231851979291765943531337743065302779283905084454097803027581461665816924134729246402473557493081514246989399848789784505906474353559652136500282003007365663260426747008712075705444560254601822926587257254458958509312742113614688589952636188073513815611958148796737989046272909471593315678803910151395656551941674762663727960815274079502045306320381520275592878410736988031503907817828038214825244617278698910922685172408819198608398437500 [91,86] -156911119243737707244397437128738935223049224514796853747809590812393050865570480773689673829573647502585389311468781255423679123759744091158716030273734485363237706724846067810103517977655076759092426653225719566789128513248175889702193838914375565781702044193987287947548528938741871424811854186458471322636468437095054815687515669613541289679355072640674927857084332733916882042706611756870607302042639543109536191963913607471071241440841826745216695555888767103142380301922391520962651654162167940569426997023655043407279839647811349163700533182807192285161501370057046539003056868695184428606497575121429453738492399935226991433972727752634912330110885227583595706198404167994629965087901872118424560894509747879833061577056242345202764765151904298557753858785616537175481849856603131244006777283786589045591008621761104482325041741386987149538579553686147188759998224369170022161348367859437842110560246004475842267157238076720445277886251394176306299359482275660644880869722491950750972488218486219439819263194174584006710311833434247533152783465809476550904273720195795343287155489273980862146102413142672518005481265779107163120545076955313073672663345288159311802136716843234703682703366530919591425556996082623134382865732358117436912379279189665837276730988695850817518165223898515880102495643037954661770772782161952533430789656369416393127843767038357909043800976398917757491336530482129608684237644226504286559910458036794621575074133121476872019511409914143993353909678521862089422639133251266143888758234576990825344800852937276356029423984152746028709450602166425427270483674077673031997700972211546482312993218803006307724472362385131392528163449168156201980469642962963811598162827953698117242079364390715161134298242436455694571194973633601533271889807915344438671478172538987130712144831391119847072323604894453327358616253175483911085722011376824690064385055307706361377058948432347846498560439204526355214927711399146093399132991955778381557712797794216237130207592166392593802833542978230524293079748760870472710036119118787577676859002769427682123204446923643185544536925794985197823440789185865039309698876935838562583329598218938211762801029836245620532385616721501032239408998334730110106496701815752921267356111249262689980630209809943556830682739877680376139323925599455833435058593750 [91,87] 76100096382818502161103688737122678094544625226683254696826547637775991817404332638381520413760888512586668190459590226612558707565391304083618056097458273448732869940530276947292671054604640446978949254962154402736311012813718699398431614923255463305902492767373638979130928761535478315882088720436202797959459480778266793558834443676973959102753446601434592741577457682378443225783513015862526428585467238332101282632370766165903886050023776029687314841258970181155997424228174869794581348980986297140907818338881617717294947598961566597502949182589036193875220515434653919670787934903132149338071802470267124717692721857286811378563389462837662966130186900917933880363897282979852958923288348489233836856048583833696838110307609131834449224524541901131871824615304490294763499008601814287632716044504204725809640130770998684349514902484389594353854895738832164262982196220905122015209841727945407765144763146259219721297664018205515359728011751221132953802612700247119098049871876686299046767834721724700566728551101887280287367145946528251778131454793699022777056934212118985427080352232546432240077258519360603074135506073689984590339983839129546939088767727430638869817695101075791628127776386505058420516237992618929973799835565411460625855107008879353836349256635852049812483426234478900143918471964261075514432399625116603021854792191617072223666278623617466293706696542597555219788981294603113551795975542814616320619448278110841129958116247614704404255385208316779206166134767688622841775333373662710675034266549894069921167716069005544143075788231023195832885494429373458580921220533877416683859413323768916139195179305208703697778249691072633167537310743302322696909161372545919746287805874309004718419698752785258490455710456478804510739302643560176805695521954383712423842039664727220852913270924266647304420440586541083585747381364218281278789281732453748152176744495039989953294802533234260913330066693986367788981752235916737071007070408715727027022069907689199568533743796586853052028353710175789168107923090790650488107528794726918913108989547244421522533102485653250587494527844973563290752983344889353322260589177866700266825183663761214857867832777106925765447464373610990537969050776281530503860504311621844914491123313238171439505500317234158117601916515582161082420498132705688476562500 [91,88] -6573392896404512044858581080850594013634249756174091013929132089853545807457173718750927683591909955017542275903379558683044923811061792045773656128705413646720837587859056152905863431483495061143561503268756395866268015927446840741030885356341328567884427688207212598985168710950962631485783176674927375853917220456402055344759457385094397964416118285755812820313280747579611407203582487779399988021689650601944491202130486023229964077480518874269617398199790623837788622860194376123271063101847653941780429811770163038459754760956892867031134015825929436549588206307688300074512603406149321280499900990681280777228165478839306570392703321947120523880126573567384713363450988590980510369130232775379126659857082963141261349858621689588166053483342249115710580121923549124349546923449842413715389049056547440249717548273306028421971911209410126287571655168350318325394434942869578658138856499839425851082621380642591240171703827667165291819479721128700463147179030051801704588498104588130816177116086351133944173097945559315977644409087021501290817828810524544763334935685422184304689057030908678961253105695790091238487083053195574884359975407301377825482636003631177256533296779207946457855163290150915001288551707193171953784946914426311177702642680439014832761304941385512852965350230201316393098077090749088901432173782313388102841703478911764948783994055487982947948164189013392565092988006423095598596784456077358146288423980905108122421612258460757224505249387187836639382935363305812178069818581083537822766182904965858216886264631877208280338176764506061310887297380780480446735624441493243221102396433061694787203486127554766481269563005622938714429715822349404945113337183362254222895080152199419319170438579247272885530117109400347182464017630634340924194944660942685522973484059053972140019555323630849153863137092224808430168380412069148058081212834610264699962378384634104847783840629444323783435424587198872043501411666613938866638633550699659171125540179312882863825732783618310985086675352729590319458145832858855832969397134296058462247528639826115380157847030622582943822476797808451306788219714482486744351016650041154385388010010787913277828275822546174346988910334773600980282583377383443430531669573397590694317576530950446130681681582521615203607012745123938657343387603759765625000 [91,89] 233289250174436517608300343918200505939782565173537520434443310372703337690286616218659630407440814782574969258034357250309765460583149284703745582622396495781775519948990279578391081437853988986754170241767413287750960655942743667211010302478464979655549268938770437460264108608664360882127619480654226718925043787071359569115964884295706453969265382969805428935411935126576599879109554854467626897588236049846761503076743358641050242612622228884914350180129091457862083083835176514747072801189474758601471829407103855490075792730328492216009000737151744468799621315875293576180065358939731404141335847847016156797475877446213371029257947818894848558029222449298669358246142123982527175559520591639905418675034675428528832367993830067202180880238324297339933478520224256684673222202396748447222101354159432310123503327537007937992101299495081980214149320320729796372825879753657088137968070427003733920568783630947834898713311328712388772642700590573817319366162546156072349324568051792982714081555325605059262206293106088421988006736223666314658133368937572294591973288693448760237258476469007782088416798661264170075593375532691066973724454818607622933204446613168824762197358216119473010845794920680450484873387760556189478098606766906573893676411602042290509312023506076361444195894655376568595591119463688727498728238374819979073463870558970264136911125567950691854939498770107904626873541772087769941556771159251082294382208392781851071520747305891933050391336489894760003157570471584047125825865776176426890135093396301664928091061639401140376205294523996842255041209026800296143511929793658954840829635583717883762311187703904582996888481996471367601266389099195996754040604037950575525158901560156617770465694679245835781191232454847250169564779756157337155615592718651448228006993272109059302366653726851810326516403035468812125608102466221624458284469736328150188246684058095419197436449497435254303631194586358416601903408404491617745942319448919047833182444397829546280820500664314331624503567196413389812344926075803643139764711796110760316476453065187140474896463074503878001954615862292811863459169901036650140694463904824259515037120862977101359602280841795667112997475291135355765094068182974123199803189772746979031975578127364124202331504415175444933083781506866216659545898437500000 [91,90] -3988095486591863734912016923809643611735795901290370814764680467862633392554040436335664816711867361011265505459372741522524467494820981593739175905425813474025755251331496767930575324957815936812111365074181942426085441292077270541285575037757478047595645543664344596712972980312431170539187176537276751799360887759752963346484220244747344459978217561692857133798231060230029664127042249618018889893897097591505816743486852032968095433204659108725908393836020736228417168132907098533990751062429314697148779010209491663962337042661418018622340161492415182380352253455717909133558178352605042977282591740576437431477730517868907151913887366758048833460432511884955970571467539083385862657291485926934554538458688004174924299552884674023904158662448910709928986877886669850004287406948014844106650890713200940602192124109288041349020522407361574979991898291101123279764283906145817498673653194040966241944175794935455350117471147036946490695192176492627281208054149082041249274824579757493352193996881691163750942438525319044207673602220324408682420182456937065521608405433446229239525924144891723183075022165353324806342189240978294021445795736353076106968455477719118831888496798424520036727448658186351692007816798633807440875955676272700345660090398577228506929597816036095609990689155393744666387415111449198242900628690547241812812074702093084515661903267663384668239556634255606277198202925567866861350498806683244984152943382159476836761262900472544563166741065497320832860226441840644235213540813488621542823792621878950647531365605183886027697911748675811229634432387620627693269465169038129835917699162143927676425932057994948399613305655692764748853478446687779621399257155738589083241401446230030720709322073721663825787193655871012693617865441117718879583882534327173545422808139320788971176898867029260226857076873482368630202692479789687465493067284224393810771776858569117000794336537333523778960919708690333924070702885784825388985596462548583867521884482874066847312739067523348360277853322928525442224098152219332396158116941805607473797930177640140102318717231510051295545178030575506149897800076520859911300410420674119644124207892522760619565993664176715511007831573993440583603215656800437637533387746571597323565971569206010851477151035737733764108270406723022460937500000000 [91,91] 36360746782860836511376730536403238344145732895284469378774387897505773974790987493503883659434619274550484097578216189841248710446230221569661933335368519244358917848552403728099880599642067563140434592153758746242470759150726560273365496684516266836487552528749917906404359847999338289626605461018001516854728860693769532915428499234584059882713719557199340213768366728617105119765987346455012068864868448350716766940469749426964126484837455208133808525543966681013174250922410627872323162585641685276199280591010759189713395341395132170068186497354297664371747549483797221860149176310513669868249673960323290215762084156732047280941120128630272012071514563902107905324642964001214349483962416691105868699953565016157525701046644831687269410037637948263928618947716476473688636188345580579525658002238350195958047227944520765179422717977058648542777185674456377871497798462751231492549250200735040133577546382580830554663334167047448656403678231840132670515201611994223045040176083855611255768294868122870412295683523236395546128269294444215311817157299723217399210834294760369699622934129585394264151791516892391813846360571589380229393685781507935607165833517493738716041960098962799617876862505135395744171872712571196883985109073663329878691861190821750608786064229426749803797706097229715995527385348130300169514370285934446981474039181044044698115285796175851672229722542742996131912596301954889548919710345211513695135928962821331671558663164247750513167075396693820072304834403797174226656693838505744678869647039545683450337858844445399772990856470789181325353188775873540484495621947024825891444039830718947302419359145679472381354153124964275497699304010844756291198718131790469190976241061660202744003207873471698577248180919258063372286753469695471214512968937304517298178447688560598637151948375135178379348339832314193271680297373055832485760554672205164066149479534286510642609173152643165736037396749334453463453039390311650053699111023640730466908468869451422174010956033526966704772766430709605703021606058800921653378673578973983401268475125495747710761896787633395302238458866338294397888324810131227273945561459171900143890790374347274596510626568614469589633820041835730355849068554792193423118747827150650402164829688502769265701086709441369748674333095550537109375000 [92,0] 542671640696066994104428822228636269147724493659627085643135264354113717196956104678976886473895671023570722732649825774752907474464227679101966361116623563337599206934377720713848167679975382736137405572321233038511772867445772878773459070867279326006514663203770232758465492210096507303509602969614518229920566487960285492918874990134638826179306573299645624281478856254238231144622173868967582996438905239434143930724943934999273582993936351766351036156888689154750970668963709303256188953618883881037037116880328932700669040265412785841174496769276058751244262260107962756550619937502533022738426245920807890564472203100850208233564704048836812164451185140411195808761236869692388258213245456019789083019693844470115759283756604688786185978716171815878002699753142717725937007050664957803823501990433546126313677197099550491771249772802489594673158996887627668391876921585727319798446112453104778922257496021663292494472957222241280287281795766061621350485108812450178981359063071173650905143652199569471359014417781715933612109708346996672969347464811531361997220519256733502215964771873397528651435854057324711080425574244168380054631055641154648905589504770731696622316102178956662356181569885153224320334532273087553351258412231320752807992473028431592144976212087933636602734718873005586330083207505589204208290883659033600682303858618467608041536844887323017026347988437018190639325178011474976698573506260731928550863070463447223049701025627128715893956018365328997630477428172221864139103143173831187151321038178680154636406396145254122044682387105087296554662999989257448575537916865783282916207722743747206045654454783763797202457196703716865797973735012309516870732705671608370668072468355362242102354284633275808783829985296674755292509338875991328211935505886150842339095911772374632087657385590416200997347584902382830055277978722328325254478077876146784195224802472147685552079511596511721499039510199867644788228348681386771564974114588774570952148551572910249168144178260939153772895906637386487318175586665203778117690096794207665779158093823591429970397535784327477980552908820924478592317864823068478632524512912962483932793556533422396370486617699438679553107451580068358218951275977438245393122488138042413446436044921116678985004503757010403421958314714113495923216394642082938126748103968566283583641052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] 9805104142786226742387678268867045630891513044540320490171812656281287862309123520592377352914041514424167912361069353612481842201255862020626001620768693196700301134552693290667717571047938992940388572157174134119978030808133621443642955592911501484423183959811728833634744247016699678444095763340285687569420041943005225740582561991994116568142353456136737522394061517575398177708729660319585447833409981947170034017414147244284382498178800204544548527465342590049457813168229362575040442493837897264374301045844608650808327414402936315425663624794100376515301252699197144627756801786970623045086181733796870028564127266041498563591652751633426682004591947165682008790815358443864125222983977428224627917653776316154329037309802621132265113085230390434543272354686072062376439316018958531877904156960492724782643613720978244699505407139795515270788407124916777248018218017655981742086028889694792142201961696768739131211278849454346263641580727942571969934193954379239365764788443527902626521427861449557050800915169324625320481085815703094865902469562453972660259396640743012680191704776494594722253908263569849091161568442196451704324738106545603042648809750555872652438635850709086133030337062275481057867594320105207627940910694357710074400550767266329195728137419777066042790428354270705944828109210282220790422175730555648256738868657134553243427005018854530692892268360297418934645987856606875307306823156797710385028915478925398383682077409275673141394596629988268653127690219658714145258091342982324582206790927068626284715808660596862476218854253548341234501250288289043221461225832445331533226986935397204086840103034437341096830276224781305555582286091106273223895903822433255707616574772021210716480864000610093220032989679290886787762858747060847092969396960877749796035032571160809809696325541627575571595348587575322073381812392076072613226342484838968328009448998493100749096683171784144760098821085632827583889046862509802386905253530944328027976292896320694546459587127015524780644792828517812509444888496074680078075781367760667639051131184485725559846386473864943533624877250363969347022405278644752857189362121774989895842311149309238979924483913720463290893354310991250346256017731482352489231458644191622686284965541882291399278150545293781567198322026152144873152269521630647504395472680016609956510365009307861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] -260633784029228425091120843069126760163909727442930558904578021792153916617555329842373221970913183143919460707989403184566953096576535540987801895474471985694457953303390069820531834724922848136906928458918964370073843439315925972568473740754861193124823307460329435499654781838210017769862559521796055423366786968222719929372398834516138703609306467109732295427776028558383795133199275558565157552550715711324652288635243686206003336156822658405777029195623998030726788642528776037384645414218859621412766794074926757051461114059841853383226267244671968701508826170600541137999825493867087524467534082092016229131470365308061134822669599038391111013368470812033103487475112196273760215814785158413880155539276253884760221929284711392444474908171573599436126629132806487609547743226873242853655134963365737201368941501747448552247437443615653052191292524193892484029691226567907614884187790978337473107419880131881289223319869652171171260536112248784459527855206747737298890174178284083718275948444871977571099483415671381821270711690949434842135826113971913897473277147142190492273341930638762559588814772173768799353986607727318878266484192403250440049866658736587503529304342432518912410168443788846612867559107214043180369532370553820986244936043089630501443002291480385418807363823837862389673104208999548704480424704259897217684203395439634281481750598275613942906254702219838186216282599791338193666777700021976466640732343111327977163635712570189130808022828176760262288216804713441207523035982116392265995669751869064731235796647477096293591471746891346365949300127577570697045263471297977235169925074395011006560521102777470493964891832054853476368798518056162863551027788644219562570368394979105885438148242157077445213192779643307992634200003351727008170345100175280517302194013059536233441358218801998877794709192149026142460828861194200889920675386405946503793598716766160577048425001918187162815507475934947464404724954177207126067384902357524113084140114027553438412103753239419152152404210804940971546228067888586196996168945012893699535430713450092160287937931218931047555162042595220944662377870956107837547306955184413044637413499633980858709580228559638834378057763969199359963713482733563374509951530003512938474198211756881243127741542553960125177970620525596759283241404834601093270477368407656015847351227421313524246215820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -2028099721797988091431260258890967009117437683101401293612074704171985815152118302141145582161570887642652330340141258061393187572244863469186772251195634191026348926637593799598127915471444307381916564813971759782124671535911311237363013994212995878983063124277793433380972272859311554685559253025348696705786259302431129170698473963172770514929951865249326658332806364817011986114395622858283817765790771134173712145662469302144212496195626693668419348525430759753645900989744808535182738919089444518836285308974985222965993934930110967088753355755885159605092200291613767880030270472463945017504503853013291641323211022991423215659310555545503436046090418386254548261882767420786660455451719156629204032052096666461283389980556934310296060497226488776569338383193658116654734542774041713395750524674477357821855777326925350967164317033317792762378250158128986039271670190984278278432951222365566932860670882001696769110853118779943472902117244546057087672952738422672531356246491983360432315951086244701707009778755417692877752143932797275526074014120072308939490351154595283547231067635485784609829792906666374065948683232253217570696639864087450830274834638287447754609171486094622146590233169287145084054769723429505238774494278047161572725648539407477267912481065150336681230782339582248458975078404361167816321173165856443324855332864813909589280975212360584741408430364438563943275096636060848024575088108396076544095754433268048931090417769391431735578960564265978899589355597816624021285563213122285525808908370105273157054844336358649231771641567437549512591728685260143820714022640676958504829685126589172098170877330815267552595344458727839313165226936984735567279878986359854742903043141982501857532224708444940873319025688538083000488102553623538069703885139538619250477252906664521659303963600382673785097403416459567886788337866096763807780811252157729514249931946091240213337803968801990397311089701351288388022864811847495330801619639025592571339951796026937733774530112913043120923917456282309747668096474886450375121708161284645425262667256857443595879400293457557212374238278161064872231031059605146554275206094457730401347116005994765312188296383845923283694433443624949193600462943965497499055766287284748557739342067357291813767818614261786688238028711481829707824146278751215966613036706433018108164390014280797913670539855957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 20329455647813653484044643341137757555013165422802684958337380033285786995857892665134068320872223451048633789538822357026121609934963676244415134616846314153370967279254831924156112882725599796961884841615476815777305062456477828921065444301064347563820718216305099540269359322052612412652436560424724780950458065210926949587812584497730637818458880288497762733378962049602381524824780143493389478820917501632361389390029039646609658931528077615994185147837305841210450218154062932971638357201251131352844881894135092177768404010989343204928647955046092072280364872204247930821363969832927403270849940679569099349869060495677619501926093939013183522174371142059290012030061422750430455184409885683172043136913981756939483953049160430485777677286952275687117652122416494533003065714803165152387578487782862894487776908204809511682334589642082479276861448472675660658026480178871345638195836395160966012462550439259908493773448313799430032563622718458263528513947621203745451497197679742932893211806041491426364396998734586174505367944802590561339180773523609609519126077098407354124606247316064702754593651228038677478548018439965810366818003623069516847159760178882618345162036043486152650318726118517377738706849486938654282269992468545660819249831120231395890240178305944937857016263338199537922489585456118117767026548845729618008026427927579341816660372346755399091162733076476227439789720802488915965597348167446406531545191238791695622383462987995582693121569477488750252681160768876542661458963860078683859286574387019824971752159054461988618016015703126877220335031832796727467920464858075240889739103793574552797608053944172674439916105984158658863794333824756686431225405148307338887139549558048260378240494305442028042474142709767391965856508893548037394949384123966378963868697949752915363934551870890342524193082706254348291390603521135052329319603695722912101183689314478306974149400235787635770394822554414067819381140624212124558008898430339190849943458413034669292403743954178354640454442081218840472054014282943610574885701414151294352750879105408214058215649368353620664561500942349261074400379702059385234693386444429720690871214994273188553994525753308045291233725392541159153983254866851078537320905494660585686557003833035926473760155101249306302447474964189074870091692981539704864457678166291866323628356738595357455778867006301879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] 127964154660571573989327723684227616797334902661552023786851937538988831113986947463115049061865081352825094601934051684807219755819879733163746448924851978124700335202889415519563455552929029892090203974784565687412186040191884395125474599178583928051683351329214536125443663171493915591557314215267697110593221869955011612407724478773707798874061027725348613705549137835359043651536346884591689662697304533973239449728751321810639271455255245907777801853947285713612920942649552577698591216352747432957020319720059794314195441146645802740565931666736457192020943588218056397255153507301005808888463333865034529916845499045798862885095378195504010785343995988065440017579855940625965205385381271413319522082835211363145399721235289915325229127941037426336486083597053515505715430752618975923149776244581764985004694272568399533888091492946708612130990993783254330788115428455272683171856162091174473494468212683717349652342483053931913916131634655450510417922328031361970293158963704576952573141282057824013653194745336983740208935657819440115201567926985397616752974656060322344580723173222360252735739622179586644939153053495625238112671183811295600941307581076719801709275589074202265058194096861730167617355654669950658856761707932720466341672497695535020993777797411638996320472119944006294693207263648930113462342307231629912864687848707940433104885500159242154091443315871432048261499801055057636180138580732881847045345680255743201120754035780896535537492571932988010661353036511518138837431102300240406925423732793027469439401892195983163802312951465950930514279462895796703563910091299025084899023126217775802636426804085024332951040887035697738196758851472222261431568749216021919380050045601599644287441911279010606475709174222227297165333523951018846158975286100660259811676124998976415086121812222717237897555074074337369365179547512275504922336738022767558731761913885620932689839330330444627724085932112504268415371300474866873832046683560837563540791755651034016150286998873848091648954845007817853293318718990494849356307576826866621248154949240274060567357316983191753468331815112937532942377947952639890565599361468570163909352033833927556092313483804193489518260541487439064175656888006455620016445614454023317251077134664715912496797397773228123487881342522518162706819165690625778367835224592822612282817448803307058824429986998438835144042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 103841519470473059563332353301494677659083450885468814643578552819661406789281291906431989396447929773739212289750634088457626223302975937112854439204851250778292185253150895261546904868175851949911233918679197809822593772588606948070580105743818374069821301095335875770231162041390583482969604215493539636345086305011225177912921668591385155948405680149701935611556407980176720035599368193008306139282513895736648615869471212353401536575709278674647936623451222168953651004528725020114283999797660260086672111153440775242742457302130214058206408062508082045255169137636752529484625798184613901809089092809578898582344635825632433989848391359695103251212210906183269471112632760527455168977647040383481032225619430353163838591396967344226954479422258054865143517928932319036448981554252767567786330028930588299092818675047787039715043442108498823918333969072468061424832477458828624932687371992404552607043943416203997012185296124668750072585427739298876108728140345081427600345905780075914862826868590607115777104976446441081200725811799312273628703928059697925665610751673429624098513640732053173436655773999550049198652318475620463176744273365988982859247991299327527208383527916336429610192383542088379239065470039786410483565823187087251155605453527761719044806139715276381021926395470064869965260989915644309918942092693740173284152614557790238371548331554976212868916739850310774845731971761286674682889037420366719940126297111221729658213778033582227215569209411942073118382698358974589848717216959281169685244948442527334057735185813287399943640319397055937544732158608313186246637127670659149791360945084928786145953446757759701250138786448607633515166207395258344088204277884932439067132361199823831820369402168108088092415020107643650391569670552590327658421883317247188592864229243676850726052471920047005534794727507990032481416466599380101473265949843213027165293331336356276035862188630499982795285115414148445775525348147703051236942605606195854323821317380560720323974751493658854215715484263732554301093462913295325657109451346643969664550934074734546340792605580404259793815503493349406904877140653407573852078688685456511191395293583400840383795679728890268587072292243369160412335387999236334129735935416536216870410506987650146437181398455529303539916821744168244561081027069412403284440679009962450894031621385568686655176406929967924952507019042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -10244461726917652996810904309267636584496191520114735165746253785271207245045196434766944879433231659739250852760252506129953083129455995819420897185834462870970706458399474519668711592584787124368080119795758805125999706091803083356101193896499969200818757688258992934568088305827987606335664566197113839759259944137162075404054285236619769942719548387896783547285653382901461839745779285504148040989872667887665132397856361721041796347775567553159231107542255311514987748346266306558442950659785916546493951456624429704339923781903620031422790565724012042795098898561749000521998800014211724796034093066530157310310557937677396388511311774876624887250518037258138806696633809913494623107239229273238424678478967044330760136571729330708410865131249447667239031715693508356881557262058222670281235195605815084678998733765780687771626645946570158528646636293988086928912859974804454055240760736048615711055780931401331442453185108482631999783239490844252391184797585154749236867851880407974359275319235446290032418809625271339187330031857007876012391921328668455460089722296923412273692481176404975750953728783864669294746768670526837827654340770815948491473741274952252992113044082026138248972725966247911743248564674696957921918762145763245279028980894305351327243998964049416801394055521661658525940205510088582976481688313448569483538631174464435438950269196982156847070501298630368043401049175259981505011797412741959929023043787892509399612844483216087430267033314211689181023023855617614279768749105443163725125821885395869941732983612251768489500956628680846688914545128537681582363560523368635096957349839249660692692539177214842277507468306426174293294399184940681346639326282838759753212632947898425102692859291069115472418638060244323887413463170062236624168103300759126661084292120191128782883393620885888667996994685480987421674637339741464752643192228592750419671517108675872787294809043574815677447591957983429696786074167703683746861437083067296145860363618346779627266312181984138708379534526548537952004099264992505773388463608482256790120537619810988679129304597095790027855449345568033791214461104704886514504164483109434178888803687863291349120229565560006495683521097234983539183749502148042212122794017742952731650069185247901414672651388783090378857383997235595055186503519854314753376550466481743916693181443405944071323165900366802816279232501983642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 53483414245342411427817333141878062092083862485905179000152524979130419537567792128823423686478756108603412687871734389468400832384503500853892243617562573812610268072426772769089729468672535764353699972257266599863795107780709240157269389318811489283740753412391598767175598266110052550528057005593883446224064189688119449953747686837252169601481553169413430631048644664364511928210748793994797704647793857564354773816294027547661791578345091318926216071403412181901272942423152908271128828580983933651507518520547589791995243479516571552168975580996773348475017622081890861602595911794406300638174029106572245581758677319808942516151152850454210265245827052818103855643610387587364303304491992417863666988191221184176241827406225317025930581528064927179501321406086644207164683221233440494542201092296479471337090686185400683980548807185713676663279122643119746626119858855424894267859539953775357285293515482356281638898544411412409028262725167966269915512588530602518977969784414359673326642290061659320128850977196357472991986364895330626616378540828117903343202247754608431209348537522413259634728547332280847397593964139489576273560102812932645263233198762572059798224781362921550385927036305008759661786513375467548504625563845577441242537403188133275994809464197217139219156524336608224997312378119982265255194645413406894175037918852630534826886805424708688654865274507622662492638654440266802766945155786610946528104340472878102413540512312502652861094140235677877907450241810166863798239246396809798788124593596552170055841932772299569485887556739046492980539779810663880330951054129613140039994669953052539976558996460344283085828991299119480663409783780637965336918255546943985885958910545916796488600314605377209312968682518346607487268842103913207615571588958178157040607695869230474863771465966463413334788300095810183051827962984834060115320268070799329313341222470397401099278160701764896662707471925622775106603531487965852779461914775284817279499627203175092017746077311832047859090927208128806433868154674007608054825198583603928761410704142568667016507191475541734709221376139502064048485481516933827296797575482073900024744622173211760517825572737400467911660242748008396731759796915238708422279446399504454350117681457789508133607763301825189695408857749998558350928995467548107209814059192816565787487966101560430564774636930103213217080337926745414733886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -220116143929698462449150854462036843488912271819172284764706436840269988344908245024524325387343038038017716124295023097815106608304723483167651996479931871605525640957867722558585120543893361361324673198852969440170440479336998967669149990588952746807935882176807745669257391294248627394311810324340691681791928624251600453152481329215593797404961445943608118893107086149650780718839598044134961894424933230669009631646945143989863467376646882450503985248448392235315204436647900639201815554705778080512797866006701000314138607599472128711733028993110500032135400050435588706066322608316137451095618860239716964095008273242814208485187296564641829582619375252046008650083292988017898770005747871911089042249147815800780228916277281288734237754467481086306155514561151839392169986990925333871974201453194300987822394802031204577227485561502157852984657957990774879966340958053934872158873977950936013031410824472703675787528453326588066709131210967296946041255611234730439071039310097757964197354686465888800131630751558538698779243608806077399400648375079695049556217285509238168335289788555911026195799399769313124440034958461123218354724266059773618029723887040816581374432634014279367700489165809430319991112418112236824720793918665992943937414162229980621399596475044413607654245661666491517090237059857527421521769596417394195613362420454905871613357954604845764143343371744060709777218069592015427153647605276825129564657800258614065150086539194251137889404267095595148597166887255402073812854333793205333587748030141277493457044487920548668772930905859963972889929515627613983515831137731941416765217170450690266634713957988680574574977629632384681291791950708631933069154697692239765028578548434228257127304431275812368562721360251633850247746077565876472012409158759914910794334953265746520579680092332127817129106147295301070481753610410564548405506213731166160606980659669658880359688835185563675827882246333635899599990470039044177915587516744917321383440199091545172691419220612360397055289971827462235760358422995023346817271582944980763752645686376430812612326597386321183921088692426311167810113269207996462353192713142719372930890865515087899132359550817449325307924689226525707571021788178991236554526051172585211132763935191539957448659155993136572110768524380490092142766634244751924310771315337158192597797863835886493640717014551311248027332112542353570461273193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 1415199056450414039034496085492487342052530735811996628533805198338936555908678933192656578313062996606885057681968695472586378157121396669706627312005054885577833252827087513183920304897615477307695761989026033405257018580069285218421061498725204085170839012339539829642213140760795120090611867009085522637361167018753352262826348516410600652767209839721485576287802878889740558314643696874898600762581208341064833045592314547561311097927963640549858329225563845397371992414923631134506493975589594129464410670047245049840871823067341616386601710897023458078811565303248040712459424170080038239223478487947952645550186995597213375428186817423298935543646690201450359937618991109737236272709936452836822640583413752275294938563723970765466810199464759702569885423472977318466105333462180025832433404105707830601307346627585102385278262950588233088005200027839229661244018615215593173048034267161796091855582815514909422013478163160073377207602759238262895170140171588077000118220212454824081277817019343001545454588164264256875522032321755249010591055931706042395379607526456790846492583201989535092572870115912877174639660267515416389874947995754601084391228062021737513891008143592569361736446995814493297316312621282221182252949374972456986003465551382532539198468861360799387310983642632137017374460303838866653442537318011776520413149757793978198364997255278251896258969367120111530952586525296611592168923785365699443700356471159376157543469075539420079080684180770801040083410484611122504476239940097859532023191512213799521826576059611525811689522243983141701124511079982608834185284715381302904448964465457766719190272072096718204389586935108297792599941053473017379030853109214673009599097595627151231489513794936252554086285982577806668852367542370442238968872211204151423432429079385326249840499914656766596670412376459888373096363650209101439573686779016624695694993072068774407802204826836042545251662399982031825611281261300530300557007085134991519411215208411687807232968452932329693877283871755054330938217423717638001910163626621760429988516111073962421199569367005937536016196519830562838234278214874752145373389816676049994824763618862482932355004141806801515251418658651075812766776558015802363536000640615383483066813721436391018525273768187175182688391203611061138463389840538884288337007049327865338343274816655152134433272422187115270261759114589494856772944331169128417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -8281012331869504792097518888749232846536628236704235943753758128193380114803386667031779001116895959358426612223228411300456390450798263147514126836470772330312408948493262202924363509734687541929429470133764632104245316110087085543840360943898208654285253900103632345262948849216244185375939085939390208533179027491312626423351837275986294729063563888681737870516179188792428650482293303171332842177072219534219267079097945620959779427895461651777447017189350726664162969115424897866623247853526662143599249446433070708762901174297770773995463609166317693115348911017859073238910163669746070199518083574476537775165158944406247348625806791069913936994684060989292300471555632607664614100668291214485160939306738604694730440620730799258886277830346764825952432305594528355314164806506855205917901278567131580163011495703572804823706459339401130759758871165424487526546805166050202125322865568957887863531191086096989253729803681742691389481707995417297561615925492252770307413324346011663739277906229015451131874532450926756212436253116686484239910705265494010544338702586301062469712539153208196183036019818485894971471349298419751255909222293898726405109033057521902019544724769539486230339578546107424980076580296891658574667042717013613101451237879087788390451708756392968799511011799413097270757191994890530425616925255332562925201856409591656274147782936375798134423193819855849869160977659531602494428977267123002410799438867964390203484740670144485251570650245761676421589106755830428967399148453171330743988700164927400713622291009817935217889493305921490097234760469318133876395201807672830547675693151626246844684669053056234991984262111763547478204122723981254101593070686262468499442742320189874851648145240664158704487478743523247622509250104602628706680548269169878375844841941295078817768628661618261994191456562455978498708132218971090611009805988009502451020236919303882861841644258851883845023950353332859438099700555160384810271728039672745473949108650637092159430242950255453671934623623945168134397649992485371714395602044843913651271514351961503044232550067441646886442426175167380961200452062660082665396201404501906780664777134858871998685743369684327027395917355900095104720630772849498101681874156455897401931446599599540596103521920049513535332843264744026573571013115968671191766222656592542563422993542980799034709336953311106476719079261261668989391182549297809600830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 38525189205744842487646915100850967690240859414605345674022457228281446028668270564161117260977500132935170027460208637674811987374253786467730237550874000229712765737173404967445914564025781929903471699466560749583211551215156275009905672511718791177638381181337131911086515122447430545148844419505799861121192232319538415117587429971205543135475045341721362669025308421928772175544459010335869620648425143665029365286968816658757150174984093318155400113293997672887432586388124471622307173071043605585885228449952417548124776341012825242823471826805511135168180932289100994111889798646587146443218262618464992956632607313370817914950573829294695707364315732482681101848848663072215756097763712031839296238583976217586297502318520226894078718094633315690036837726061745757352026501513829913961703302923108888451092575719976180045080781048476658199202518043608140931638831598709694897070849952908725729434121340799880131101714983830495094700469200759779859820101561147542344706349923650439596617631996189720608456600485830545196465007923278582022632232482792832408755073217951037115298488083915684076985550628187090567051073201877784424146889906865128242641863118876907408242292372944826238452665449468807077273674339940639595523224291377064730047540999726512772682405346204251142345136517236438005412385575045855612528419042147658153431343856705732824299296093064052275482276516165508170915648392579751412343151846041626308971998559651182428417122468406440026185327616434906574971858370112413587039459855575973632777747266472424281223994218525922655485333012090010629057549028055387800573738119572423082710398251597460257555450836015449113571312554917248862938751770583449269637964506370527144055213056991055642686468748082780611822620958083900045209719024504681283288820157743541662971752327015877542480642562820077673178962319930915217137576760310787336941201204605944674539331531072328136636767910713741098864300120243987143976595427582897655761194015551151620860072199508910963799497131038289432423648118961981400260853419108128348803634813542225303027744766937594874335582883314676011841517028841220665223017547831418826719928138397287136878400120858045973404229317561590257269094964969463837697272596898535015182254275668734246897099566305971572338562168614958187267886599210024139419286902610897345368471202809792494759768424876989608732095818194677622348104243168998017665671795839443802833557128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -163566825024730512632970689670492967204238596392040587574739876211978708163201360369857775902316459545832570771021425580695940799679294245801293936807285160662980981128779793870195290265429254491583844992088309928914007354625069078809659315429102544652667228043090028342843180265786151522759800458338245248072575954826064086806189985739885246977152823480794223561649076586661483881682801696425192496796136243271078715202137487413074517055992175669598807287450497854234223289898982806391096420838794753944197306065527058985328349876307599538019657530554915161859257766614545492449337597055998997006296863355381418478564549540837278392454713256027470887397994032856655676980825971241789853376777348637744102243552053244984469851589417715389452041759041841314645816052684552528248775481168705232711517791284982788829322302479697351390859777282373611226744955945323424696728527068005215532638917446848255113897584462563895497026727442774402633144902515530401088218304692346451456272156257719114893571844469546545164280312147681408313144762684496968709522162800415658302023329036525519413328823556722289084563499152202374771079481283687906177496428132717754808861933412305509439893622206176351462753541813900216948137410502762388531237697373005077680023765675334865366525068198583625657248873339563678257593631427349861888513113768530406936145314803687280836268107038351121100828551030765709581209280540718155953224066564890949965510633087570434737443543647783117198022499417091014307652197947999252326024046745183081492793868644434112391472094249681992415533004001106870343932896755683391672853891814888841919825315368473222800334432506404746630140573275031489484219215404062988068781606590035193041470371668067756504055986395806397901046170965300242795044662848397473787814195451762792903743994925618672922192711734676437920173596768972421176016178855996471155033187498807450079995648367604538269721961160981587558572812327614029901603626081845290024370053843967802472427575501175610995021668668789467184698081125150731894665932950355435929649263090430405415608274297998039760057409206891752782116529913680286313427012238365146829045992576605478726970970447464563062284814484669510481545551825489348355433771871775371787134461055419479357990688173054297022365395333507096782737513777340235950557524636209314720295763856808685626467460264361219307165279717317929116384583694749667304169093995369621552526950836181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 654299905522239399389164185682501039760702344603280180273279969776389756617364808305934426243728042926985191005415187985218700548933388615137147570971182477511755874364585319860660900390704294796932932692157544060156835028028695240665640154544553960365792908420392966121250755470343960479989780374376991630628347006771259584701192071629906526608366630900366018297475642206058497497661387284170320331429692117709393058048416469658954263538411209463947610091946711568321505516055522022643563871746545827591714320540718610538719221816473497734673879472146123170050353275192396035468248600221906576086478736115458825744414679632953983810723244642830803510792895552746492261102784279402124362873727445458514964733730487885455369422727699536909794093217650803003064204183603993999226943990537269155566427841283260670589039540854511294752338727724110896073058117378225941768920256797467436477724159909459824872520637964355966668595889038825116331047879046493104101400413313449770480103084065301726850521654971694325659456207222720355996249538045107479126164506089706500391070521698986846078139127901841314440187522954235989937151875568678741440745419157233008212062649693493165875634829381214071005425322622972016829546717295968304121972621127791445861745712163171776012544839365673428773294048529961735972116257911566398829205649078806395033465780550711249554100719082559394850571084208980702438351153996527126308780607416974117520197089151119415396904317710784589363484302501233962394857622822562501482678848727886509513995171806682030180642743733273872696233190955314657763879439877226569052313073579848677971726625579725407089463694095426266422039411799170055350367267202783255763464507988657727309101612577511228247570933030845096772437011680776805611613864575342037546161131472005198831774972602656583448480977962172000333864090757491081917121349410511581298241362294570482225810783646373561760457056535398900416090236140872412816619886325017501481026206327768677904338952867869484548392325433322489818894325192207586938019783566281082418097261347954234362343069640339496560881011264931509237779554383207772168810784126873199498555850759852668143005561913101380568800122923701383933853043757795447625584668622706106819016531039182865849045945621040094379191383104667892100492593308428659721627840104646320250879066576236763992482896675300135125780432689847724275012503647987196727688063990768796429620124399662017822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -2373113280367333282429090481760885018254198279643990431903343595004640756262427629088337952418026122028328839378890163808106905891249603871315281967308283451981288928799707036842903913609714769279934069154723054415085267456498522699876291777924824007606393399978503262785727119230889521028547349946605505498285041099720872245015255325221365983210307881799970982833369745406121879955264014075184976953709308638789567250130443681341612814342325522230878564914282375383755934753868460811346085501692920308471609368287045627901440676674955900365890611345222482452130626228463233355214121577825385442499051018886743743507518930101574811174384805699072289987262145976061426322892064094517871027701512277742889998255494805057260400132732159101207535384271575412023909045171354487074931199745246526406665728699309149921372541747703537835647735003818502331105776901376434642007633364747713574802015837743314346335194160671568885137833980446731291227690439072432710283366244639593703223069284113334927566925452479446444303637868645892774165037715770375324938017983469023596135093524520512222192172354818974941989978829161187304670829554717608809483915266464131690216174699548384134832036982224940040280189186448799734755140209576900306011347695555163657865142202554820958037654016801128837723808313414065269972083632064409951714226633590514100109101591000666862846850008546732457474040144258732523954062623978278991812075835107835850692402318196448091787630322300166972068665518682683233712734252254992823841775848883368169576192502599459039760679913274952636736883894008289411368902276672095691227229776396956794099909867085338043576905927711641207485830229764423340961313687380755066006134462273435770938674859302479809233392075174175741921758984945797905070653701213164676808580181265207606505389581952974386042044420736576704353162853808563309123946966793200292798925553919980546026318759005556450160200798251131791801288711855583102155490485903513775144845072945233765318947393310273967457611916629162747663919811776918854142003707481836278623724612124359293734426942778131637633729550146611546165165621938938693870938258042063367997330532344649278236169067505721400535738827865935076552455093370718230544906280947569178435667039618345408722014440711260282253833782642859501635580501123035787589772611260069391234581532727935260277621763401857940067954816796654336803757424280467452959078990606944792318699910538271069526672363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 7735772446659796266305591038829812186068075725213800742000396847777935286639056378119088370168016207649714891986788256008576259746733768786258769334561456460951756813748399248147088268749625176471226617749619203903855901195014637241955029486035100840527730299872112326418031950826809166010448437758752234171216309289695505539306785703415342474616558702823273608163728452728545568062033678106160762881348152743218747703680181523354808194355074754221050971844533119906445775404899565434245263086444072236442228987884049282956369314344361630333041488556410771645015278931245338331072134458769872312628208120278116787343981390946038877204593545980905190433998788825758010365027534754326343167935486228671290178115635473571507328038905101790865279608141790234051607368173409355954464761762688342823564384813858905088801220266398439072147108607282359107518471079122948476418798000809466695488055020088160542531506901353975573978778017164948633317232683685329173345279195416088160849484211869834986399884482278713813855103289533737567329675279604938962715176166328310928512135921120325749018974294624272911372990130616518997997256567827737995395376201416809533825962797463944740657861238156299427367717957698596763386897237325104991444927776771842227947317811051363109404550629576423864193656071977555169435629738100796910090370398922511712739688637612202951293126638512066844522890147254126598567712753894938215999781911484861443050537225909437222449079406898171986892578857825880044867604444793216351875950256824898314078346315642574503855392979620136795007938240812824673985428067333997774095833940087044266628164471145477491489630561704958370725841401811161062286601556328534313413497353620656304495623384059802410992320776453766738376438810868171808571758442980035342885692580835107583307086068492559018923656263906285466219545583235263606483285509952072556492266539262329223743919838824517064101303519195608409384463088268036511718785926113166731039090792118919766999780280072499217631156961994011934891571818605700860614977026483582623579713309451004171982866581438080847674199936597995032624056776789691821703300921542009052770345019739309610598064826592688540563471186211922453888241333866557450073151848986828481090916915083999181132800557363500864347227342413655579875553612232607305116528101447956252128149164353616923004990025930406473983411280881969692770644348729696964748583851427966157077165121336292941123247146606445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -22713580802661451798105441225334543218209531481949110146480875653172523937713088292347275074762327463813396307914125358650632513238054152743073553936386331615884572606866700137653796452845899503805884641324274977007402903175204108732990971650178861680858994823158710617894332703247860507741157379347593741959218061343165237216199134328266879180527363109873032622722019075976736671303170950210866912934659488590264305658063237434549105038060284749566384413020380175556897692998614454923393101067538759695848424579702343207795191461698973767915639596470668560044375678452865128398182052592271730862269178296471454260616834619099588373414363578742249667070436335798478717118902171207023413043598131768382059381816983621701339667521144080702603376187327598090885202896799007189546015954504597255881080094123790341942065688054093198018117433284156776679898724995596291735007125799454497854278544283929474304464387604654995933132884795645589674822404585938168333615056257980459388838453535016538330070468722393039669917094347637876904211201886229011532199351025659652289155630042932680192699004269160313899993004203753309854222068095023986907035934819392897786852988359947414773037524131045184534798346353853418360225384798125978077874945867886595602186244511183602922230751351596471316641874243898105914488559934189432128112764273367922319488199095215787721617152998374516647520333993863443509416704012681414770426880402403963339619391339289713655790389336927573562773003675015378177176582442493080356720675092810782685036946362970826792655605439448320649281934667965701749773250981353356671020169620892755570929777055816520725980971283534180510458372811855411839117940642437337225468723081996482239612147162393070625988713695267240649439112616760900539007654083881911753435725734025071895024054935987898214873582998703676599082405263583552142310359539909720517809560914359125915365559279369005084649773023919228021082212349288694805749064818274784964593091155136488733748583826266572651353002980246031558087586000872586104982852942449196318531490302078931400310422027746834913646589994645920513265553752944594186940423453278728346708294406324403952528275471357761593747359794848710700249212743004971849787114629171551517274464173492042556597335582798273589734080816511612814337338253878398917743075691655823714504284105897062128088394100511000727899460355760389884324979349204921066131225700527809666443013192349553719395771622657775878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 59524924995797513937083737035985708096211263959096471037217595702848111295257820671878247025819264293002248577693234907077480398745779218395022653843547821419345395769018165486650649448336185006560254449447328229871987237107959083644623984252859733974003724211937991674682798433133005323322874872861846822606792982762046225112764903107298354078009848788733522386570635530706490548863035235514963975219976303652703515976322158176704146294910151854081509718426528454616605984932570796092866650497394762561006431337578858015203442101825067648945007740586307636032901009541796959868239544167171261967810029101641498434715993788993264529281297956939070065439231291227692246458064455341950606561861249937378049392796991856834805442713472604434302028052046093716229504598994118378876307083707081544355125914180779454089752503707652134958498300803977902000734527300670028263865615590632760968402254795956066250001198156055838376095714022409347400231041472991640876039178891783493617344423500186480377170227635012000653210457093000741078074154342087896573181840539946997877136124254395222470839573108532782289979055547062288501641499263714346724423042544106742789799737545076379916030879071444643125565290217115298681105697603958350989450004427414258521116553087115552939103156604114314083932764367998127382212252854406745623355357768624008157998891140540716009273794760228831968449451104902662573760913884623059442543548851571760189423847116361105804073251980386117868337499196938139919601957406847345399752570505197865536216410157542390856819624500334216081628009084462172005705346137272715494507526440179713547002353577981624795657618236831624010796443278345730762904312010012893662801200160074032128011157637205868687719613793509920811409780741224089063544373342335233869135889065890676175423092198190546340101470658314632400712047294065402971906370906989740841448465667538932936505897966506064389620023843762972913782990129585877577056796167183548444776279693098654324362529896833867932865801392133575111340754737814924420736663904217230674002541553730597884416083366671867699152951594599694906798624203987721316471282300774467653547209909639789043492940010373539839060504096009389829334768324852194128070572260842060077340292007780616457184727895633653360622564174366464326116555944945202053432977556921374870759024963166281817793655421972286417685781262740879513107938838230942956312877192338071681627811697345986630125480587594211101531982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -137784950227457069642237132895215611593310305067441135816852790439620188446220142241498145653649254894331466820021640689417285517827861571171833821372721404189950340824438908842709491844689958478983198328167243051090079118528623127850565346085199675073449880488932289924361356656195442178530157290096862891033992949322293215121687999908714311143482757818753169461012685524158622861141250426294979444500854690898564256014406256079463132942787912242502564096183212041568878228746486260986069259101245042230731738978522099760777300798066130810300327556531087653046925965128836808157014980829865944163517638139665676061408886297800852455222533299744903376884858572492168818945046248163832868533709578537294678048371033010736398132031025770512185057972587397102708519806803721489162522551030387208435442945843189498067392655285235000721746839836419567934864340755938726522193433605364533704046562220310719969505175627891200785906853104493517288734437626169333274253998853906185711774105131481084520662653581150342961609621639824331966380349092953768552588871518061924350853891677896503889110384032466234431141528404974203535490083492992160706379335006311081155361041693991062422085775017284613647650184221124765358714665910005036292748106097004337178616634179156158160370229359969723644763290385363172369292349794035329210391111980386914065307232110151532560288785839510299334142847641840959270817175399494797252835865542640867970446422367508016363533737574070803114234562048659604958654518842258648426710682168050843616842290819435239219112551005243169641840766640861694485087574061064694093783925396660935010763681742042478360376082049735354691593166778350222852654397474609247478800860957468204899249447953088184140178508063209922487242331217165704600411311464548639599659087633185202627569524206335327025859768221355245898071002785091668661751323560749033403574370827615651260594485468537364232568802632305678339839051246943886521387757526902270141591060410207602615169948663199114488802354998527295824940258107549088677007903714142157733893102889442214815638564289089888674571979611543681904396061886433302614146826624592805179183134733883813532865444333244838315752045748845625082755147671970587762189478653129730402182408754731703008985333757677357831978190931753960894037707425488392905497806652751761586957873036121206790440648902976799707487956954351068876476770387714371300766669003077303617598550246076821723661964824714232236146926879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 280742367030262841397094902901432842356455992676187134200180558700597448888185726506606737666988535651102453213060476594310448090231389027753688628998789512217921984410856483732964928372650696855352813840147566037828175509601746980046021910312739453927789755183135545582275520703726004099193273571389570151985528948565195082311919686938594823279545009042639503484673477221577410653461509263255789636841501103162201064876631747993373056261458276274130571066206814606679139451128917341943231680893333084723585019140767182674512650874286876646248784790029824735075470825204389334583596480486550677331438527095228556412933875007977440036562222249444324664234217372219069813309210488180868268905351843881536640663583130453075466083108154438223956506233581737734349518697110592363934101243106765203263171432971918049039234067799164742164807569391119865827210362895371558142277123042865525075924977414251410282543810817585145315707738424934933424108282779449619048761262649809056963800229327806696736539387809227369132087825658338060844405126423719265379284464806849075988883958428473193403753792305778555823197367877257133219678040057920561631318857035178345866435432070549875226493754945896100515822552005863439438348741697131053082516965329359233360790613218404341138312788149096188325270425229551730139761468060583143094624297168082402869505482281271698698603703780273334881732369538004329198374342175989221497340830803024870973012606489113203187629501688251095737224311214561522589665356627279801699168136216616041079441676793749756952815723170251733082785639235918646447454662626573139271046501132071209289958223386812316074692251640869660723428990064653116419864301834152244404937089398247936100918190054016614154487854912540905018037358105245856230034086083523436196394760877649749389284473900695796038882930528635279500665401346784297995936983553758091700723364292279226630375205382132972213385425812823047149727733437175809351621830717987102756782200865124393661863269458394971587953777501889640992307906979585868822876096166188172373559876267996153134785962123779982280359519660388892429293203652016665224200292985147322815754976301924483627662608939225023362671212783538728637544017300179861302839320315156186753559104391462639183820796270043048213500906027192084864888961753011829990529533036951490471886601843563551108369767757208056807116083606613053486573761221769410030741648850125678120271985060781472394453306407058335025794804096221923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -504446132681164114593815209067772426063887213292762257031820281679584382867375475602745951490233692567448031725203482735324035697547249069730370682564401677485178611670061624519417083077501871006745509522465452466960778064292716842700098342907447506710138691348402010294639186073511344472370643781232250208321880594981101082939653487857441809364299821352399243889412027032467388090860305152552447342884406761172579023078092687229717457469069207251069466634727908717910428918228894480417934166999504099822517081990592257896329833623540783266146438846262834249882047095537196916542557525217408409550061344032825437610359455458097439966261749338840346767896311280104830637148597499523217095176284973757261478418771064992789633462318958074687280479779463534392949778671658926832496229123451077359935595389895100983823478488562288554391418206430652670844129583790821861880611032531456175846789167044874663996881462467718682543098935337276690433736787685458232405176266791676680586621580018752105682416270721266383342846720799787940758174961207370423095118802478563501495877704176102487047153883164533201729055499336559909470325361152853678747291261883281137423655154196767951395234602626993563226682677936580510726312892629492165231508518599614165331215532961361890366904409456225813999375288893363960238021850919106512735198089327361534738227725021689713045812819417367434056588416466019325501912168997543596769043529536484101117153711242093783098101003670584819759622908016467338113674669326335650092531558377047656332010541390586188760384968993562244163588013611203311006253410800341875058959586349873468287994751323768198182498699997770798137906650448843702639125130219807704597898521090834344265341206999749168525918700367418696454775334487887975727143026533662965447490628909423743549829748696925635793452314447269747800237330906778066638101715548610674719413159308728443060622154630190181981959775168588790579680850416123812807714585176140527657554278842789440412821014383982830497341011061214504557956530998339217941368782023644067116241733897990801350440125157894268390208737313820228911226682336059702775609162492103742788793319015161430974245090367118826996214585612880577754745752711929306559102228664843535890261452626129137852031231930710934859796349933766043692515532043016293565170245695248907512491140317176182072378735895166280242322810144630574810236605465480359691241348036856423223325677724133212214297633524395791937422472983598709106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 802203072987774400704164890525319337260767089105994883938022205871221115234512457805325997367054726776093264409921707055754849804815733129080086932393963047356119413115993074730525485164039503832090635415728768906678370582911744729893840780927744644626606559588104880803364065027535573047346214703380417985362614690301680454378610894034146954453444545076547693511750889833487477825004903578935199614980967356136186278402768292822103794436804748349513835102599753680432991306915899112321242974206262877512210961914530106019825837819900316034372261055288791494291299563457860492327613486751945908756442644280857691293697996135106693659049021002789871468275425388707233316639891285045803013732492148826017332779396952863159920991686800616641212824977485100657215805674206187003576396367719721568249134524426483915930212243633067342878600247584164940386975564999475818315129578175359117410543469036984688791069676385988996895549901462811937053434988290770711805073801606286512965809547411349106198247062084822611486961883371160165906811704314448242946750470903866936348624719695530549420517873813871210033223128137167830626056264481594795190513063149669272076385827076445194343302644579842512803050997979580288337423161977933617648074542178799611654427125735605044142940008864710257411775690761618180505382678350985536476722195970674491678082373929424232449303550624701278020450999227395313429464462788578527346671549816793325637875088961548094870330077542444320629410202098986023488030370762685422931346147955549244424742880435929596337822996566156254702728636321080848824012131564568457259282013994083642487354305283641761874178947775840761289989944398681632925411646563155529238428279940757602451098660179301673129092115367411002728513477951092744483247029078687835074934223747777427193537434701285020651126567958208571243481002654356550441396418912371158569000973007643850089869384489033286078623298753932701606294311899987233612747569453375043457557248601599899296765948375435552085576466005549065692584872015015749994733192081563714250906623211724050880890091363964187553903789238762682891170442614380236347882561753952360366033248479874149420749992338250423242475697478211428681057075011431342578076273391220107080905322552022240079762855541877819232456545194163234782713414877777779056302696991110570299506596966696313816730306235590957820433588429587692166579107840818163174429690768146421529931734760861844259464297542810973240534622163977473974227905273437500000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -1132514952848711036647074773582876165167959523724198276968220376431582639689401540331857773193302894220523307583465122202025556145939084549978663820526610001937393633152849070835802734103156276225632487487785548044394306816390894467955430377948123910987997602630175981250190210814422486040928403104831231864321297964452797082330429829623576155357461150722847049430592386991989554302047722448334621686679572174252561547801082269295313365888911179088070344234067287532193618583268842919324561376350695644909728538166359877885328036668745911942014486576049746722118967446945259745447945495466235381053220785134499557673793463573292316708773950566371929169603185174369409825969951325578254355903848811421047575846229133722526302529739414585676669604832343644141859519030280595877948931950543913781303030060218326563307552014188356473186724613401450286069284641949885004286806460091970966678012844097559203364606744603350079784236237544916624935225739706355171274960237048579724263675145968755457285753749151792712722391322350694396961449316879894088412119280537413280717547570204569150859860645087543270618300393902928984916108297347989447083154073569108648351077972688420562989713031242201301997926432272042082434578172740192028540296819978324205924834644294014964948033562114365782256965056407648153463249769947770659011207538488085767483917387074993262169808612825170072260223644158795860864067319788656177229557189433122516824917291780624325581774452658676201118884776975578092746577831405905791826947415525724085982387770994214909424216014251753093752744745829919706098789590760388813555777257920635877297077342029095118577158533539275787435300291479784669251003124008302301439489380892389136559169301938225133050975630514881192836599003099163048757513083827604713574576726283903981058017975531824437036605705575042996443090195440915440597440921659039030025134480989211808265540005182226137202093352256796002287222776403728160531858649515968044965665925761025822356394448525525945524838212097963646954727212082773680791774148421622954922840705830498578248187947218261184477538732295391103132481060635726390741870984277602674497264466316926918615231905738170846788707907449362079113340883999515626378931218448686888614209714179959539800470922231248588132230682460698198885680192480511293785771868240073392510765493266894163357238302905397640639785761057169621830906441238672344481560583913009194801964885597439351768670431262970091368380565199913689866662025451660156250000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 1419996271807456704543753749871843319201933604107957259103702684834681612559338368457268963083767844699574079985680355352345459240640411155592850431119061047473842254726612389195776782987658524723655514811322861343697795060233720252273695803563108556026019763136885480361346674444365609183983685647131101680088254622155178062232437818862607200900107043835829863808338947268498988100019076862186584459037702310880580451313171510549125949097806050789723485270135098887533220698722828817930049074635202941983400549442411228287103744803489137631272288269615968614936699298198980285932820081532507042056907624691731368054386776343667414207485218080998030004097831012988671795091379640294907730663421048703843439473047856503663947309413634449477926145497523237631815209423450620916410032781692435829816575112574177962905748139120014481606402969502769207054318441065670429206133392647372128305247779666225396387656747984979608659533406041731497002874484370234329935340547688871645828610772976687761944058264516548990920170362429790882324939992923342984881633834834741136879634347660176817804155889857677369756740596648867745294216174871670972430072263093863778418114379093619388673205205725413444072694485030062420390642610900453047168112017984110932574140149735535315256619674993513279600541432863316163959586337948935359973299050138074016709975854571674635717310843088508874653922053075241512940529903472533345837285600473331649561495135441717545905580178249635144135174761341751697181388417903178950541273745319993395026599866613784815237624335557688064220736904387948213887532605039872571586716632592047754815379569404561305925349871725026798656301317942088302673496089909779473934095177765965732241228742304517264795593291641247328228631599810714059885680659107905382125276315895497538296190910094573475867687323054015301280125796563958620562330765797489155509455523629323763781441452841643826083469041569277821763472681834935426489416273783457118588351758613960427006240694064902165563165102558284672973882675731645768081780849569333812057344782893777297975454842420827784359684660676286760405798902124726229739965791267075059950265920984244653155151894384773644973678848690447960260140110641631498419520165741139548026321504212110654072954357613131662826486198776679631631373222014628135370317850928071783575196276434004967329928140816756387225032474255574687025816732326089974138384707149638903909049735592990933238091820778845086100522498995246678532566875219345092773437500000000000000000000000000000000000000000000000000000000000000 [92,25] -1575547531966903257494416960907812677995536155600946848289729095402677930730095068471224251432794604855234381274498302412343673626504179761787774541336704757692697456391328725946458838148201228769597245845383595497926212050989321571444917212130309533852647504790739952536248916669807941611960691725452810349504835696434422427476032919655636193183337519791857262433476473648684676896535741718704705336704315428108482205195759708747903024561640112667077482259457201246662323640837082200071776496199907411882780148969711444133650221631607504841988962192111167652364922125749578668964116609603146886511784344322814326825175668496563302777886061922108721576058327633730995550872971193383312721155107541152675930637017779083127812786795761747473079399502015081747799300334561978980563899204560816876163961466991100540484161634743212051225734024446737822037496062451807550009985161699884839232008529901659672657774852090258390323757528724960483259477023017847602057852731189477422660649108973734484184271277845716275429101538708802659041770164990626979162037705426925608931937406299235198370754545450891620142532742165173755175449493054004615819483365639125695619367394029657645972144819400169604233272551278173248880612430153908015344204306324818737494459266248019287085534516656152695368676448466252532715585379488861449671150050031040152399174176422565022425866918344493995583849696917127130310574707047425631524008093154459605043469191689855082464010527975735232685214420907111950132904071333455769068915636673545685322000693631024900462610999762704588153616894402935169782973165195859998137831326410574287721886085957270202046732554258047648433092242286070258145650196737096208513632727774474033007026891386619379438880289129582521163581231620075704508379050511692205587857767723370988314741735815153462978454500400893243765458752748279818027380860012821354735346716390618197613841364805098671532147375141381170966084379671920072325759391370213460165268078695257076139777293059009289282128717077378229621979245258805492288004935686222862059194085486592050406216289305697327235219918166650221269420297121841620860415719363360859501422716684231545163047215282559255168097319385880846353230762186071199414139673051640458124009109528790535291988117355557327903712584939221454224016878948978606261186480636416039299023355893586726521221052092356223997476494354940930665829613759432354783724645411551570530467395868100798604113297096073966510566474741317222196812508627772331237792968750000000000000000000000000000000000000000000000000000000 [92,26] 1536080272477502693477015484359940873733868473773632370444736966235114426770644269622920386834290999888464988950190951413647719510929458260582557837223044658419379932434886580109715313518020177327797193828409952835118197838126218922221108001693333635985355343889215065932926594873105226962052695043805813293331287819382246615774425367663148766733985238104832636214495016983554017759668878733980649549570660146857113872244653615909922179276101094422528734108605141231153476771793659550024151797124113297135900608111737582250861081730785669366111283659017281622698210738696237574988961158042218321451001824531812371326839918750683376293215964683938696678750402546799957582501594242757981501714810140825034438360599431242930637860429761885856626633675572618248046125675885718425553542178981430049201264044033003701331958538580473902108642232991192467106313062415500112649475773743178109935133865948005098746638751864272054793348525766209372193994922060539257552888571093743562257166598417688373630123098099926417549988759116195260518895589105680752536974066078346751132763679803540951361549126879458462970860246991938858926763335755123336199387922502391193488244973091954472934179323592257826029453638259423627080077057564932277283508222359043855842630477483231974228129452589352800857406486452515131145078037088253224154586247456328595900236331716833801841863473526478551340803510414496743753856431566010988485806450452712520363405973382840656203683088944178964185888845462726789333319701806337011507729367782312310807778291870747729801654485700936041541540967148174984957131192316151073617283973798595176864970057108381464326092069548996551541394530802142126653497367778305919065470166634761898863166946984958596662605621649437282024910156960109980687149447070066787350620540384070696712944775050807840193284140086480136704002774907229737961238302596900937560362664732766972763547889762224748858125444852265008526906402612917732823153137647173898105574230860636958049829818043602853289542605018823586894339990189690645520451041997509021854147184481378307558400866616127923309328600228659900505506124276487213961231709983703839459536843848427050846533563348955203243878569820227620091949111951857420133385953320185791749224318961811345799021404895994899658449023474047442182245831183660284700040094660539281263235412725344917515481997299071757983518719616189526799081680806836935008038991857845572026231027995555024130011073573875367383812203181869468493481178938964148983359336853027343750000000000000000000000000000000000000000000 [92,27] -1307275849616574168079948357598913454609206213376452332552172902197850472920789499870860699415241418573116575089922747002524828490230145241342760513326587026248735816531211786392451983914694782401350540919824364322040383135276384128320389133858470968564578784683245307568702565331308822946644527330664406271537633654659573658424523462092905244526580576961623673720844653160582440925890573564994790484375294551269871671426231642601920943382396245949492058193762802519392671060731108836523229214600169575204590052792729102646226531151727764958176322959481644596931552184480777526164766894430675232211739799157541358964058699723296669697539463615365609794602508552477952772151941743695835992048830487981852475372616760519201183965245270466916932794829751386870055531429340999331299112448262246187763318171634845849135225626730815720177288381981552726110010622904077630735514433648900529299692440757571183554627345306802940579872693661987799046604841442193226132768863671827473569849066102240414522579128441471604801130702098048221252476404182559147204087254635898890144353068485964631854687085051475409054471461178185050091520986393986048711220938090020170183006655330827096198153577813555698225533295655111198186109439772435263687948232972706418517837481534199518924772597930025337930484527707464436534339238096915815693410483045137396199278995473851028680171612778564376036800341674384411228976841045743355556208367998394710480942077472066384734405949114132930825911721826951776630437246574138366523122284310383157216987026073352614438284775688886359110337224148421626299994462025335750061052853512942500267270282091524849640835810678773390616821198838964406474839635897524754355480635561971491602341259564323072048308962724394772162505179614731511817418450408040136545156854936847865433056727817305167038629429178889470995981893035756223230899964236997979756275962083882136228732099475759957084782699456101546363813215719132306313419291565346961100748799560158978588636696287095497303638419308470757830643584162364406238809963483547620396123196508776408321730774483849570693768817282141783725328116436008574725556560433595537265112987365483801224345762818246798657337566103765270548633835683606322626125077457730172457146470365450309269246225834427286036826731755785781288090895909259975589417314090644512649336557807711085540048840281995880770620871233168614094450524967977939232392896443938920651795333392385716952887723631235875290186661360579260283965030708941412740387022495269775390625000000000000000000000000000000000000 [92,28] 973450093828054493287553749093717336962580573007089478919286778157865791405529491390846371513798232071894009006071283805566776533196984026822914249143064083872890860942252105174120503388789197832606181143404581893880183890377605904758158819847284711464577470854843496043910536329374413920893111041149225977600129154001087930254070682084166420477487391757478186949555379903993665598182320413244371682357169613407454957011540196412284904457336382378550966485814580321552173836571121594716530465975803671061298277700197510867438929751186040554118148604723848176936797498671876296981009384670201449213924913828092170663299759615932744301341203322217570826616134401550479976157252520469507656286107937649492783827001305676647670981989856631271711866817222922109136031719216499798181885142361487121508913898658125689138127095057845066989251336835301309388513061029867844182019747736385285143647542012300340038213507795979926891787809583127257217565138935882940664316711328530739508306711970400809219684188454407897264344161864146686515128836516656596072247924088713582827026876676133564354982342110912331131486659703564893559569227383066677841398283854799621105581470300925052203153910820824892526281777103940270867644259348847928532540669267846658574583625308223655600657200864402193779512988237076137678206335743225642265892181418724448007224701617831834160237457785413887435970702159940719908960366378589341928035438073738827504956205105600218902964128263548185386529711543326508372847044620616741149740267777605423492016426985439688078581746098173787701931250695964580830834384619045120070877619556729118181623729916656453341053495924375561486420394638520423215877358971568384424745049478801431180900273139957660636750044003487548066583305813914291126835048866838590420228317694662714105889356550686174415712780816257206812247157617314360806406468307802973041411957331724304476945041243249737398471144839878299314246544788691884196658263863850501971095604812414146247909846587579141118878909448413547261649162731608646859552040240203674304302315279221293579610175463906959532287933606968176273142590543527917770613481701951377243685628392779104850356459430826204394351062234487966975524879288776235782565940261253278080203854665911673955701465591205323910067681808346650665495829762448621370996664172003561905615298434174809379102145128506040080186482570963762656956450341224419302252133994950438463866435949383450166959457417668350926845157951342968842946626328860304511181311681866645812988281250000000000000000000000000000 [92,29] -653062493689951534283976153122417789615664796660928413113224645151234121207869370072600430881534241506413615830357905728424521771015134873122274264729016434945481621074518395085834206967761612593842436705506099013795387866494664803975878391450686542752582049144617948949947063017805730060077947750244574724727941521389999943280252175963642134349233234209576408121287169762105664858076392426373454948769206823501636207947961730154451214009432754000995112488217649077170682401095852219354666574911168824546878112471413112153702145325505290044444547690882787290070487351337735197484323987523095650249644559567883533558480262859570623127816416044986255366189711427619984423995026537774040764737744061137812138187545408669858103029644714157017929855908266318441773387070098954872539054044017865990174500109743020031936513892860995358283617388925677548268178927919928631369624202125885817616361277060842536265856752248381358827465071482880859148910280628639653035015650390381840959661069872646034223936159117855551090067846500325067297599542021221393941959652913836059746965156548730343693178112048844424432163437504858906363081498557353423652790548690548594937064702313554568657740479627207673262227665057246716258985851225837031606513243613184164302888201067866963632874900998357139639502058889463395511838972499791577596466095237731387983127510539436276848672740516701638250405328316560713411892887219858945511537385900189216578280839367340906224595705425697762610057684923061077159913625302492195267635029936850873470687523190395564885541707113115052193301385720324103283239847106034357990913636874989242004125292235997416631392865179540714057680920126871623679379485936103778025995192699474984639668442788770141151641760385425882812603373893637156310666887761351291892473427759400380135712291035696389255638864386369394483417947253112431976507648671130860217316264036910710534369267687840462617991664423486427229586652855017691724169787199043552934595003053005275014943834269273874359245083713871818182956701949029886983546758834202172566443381225317394353967505596065551947495988343273553798727683498264237842051523470371597132209008630856366720917888454753246479231787892155291699265739677355274944890973336533649147579739568327422580409499419560223436051876051269317359410221846935872070564051971636899131383602223320489634168014388689223717083910459688863996844368467419926257771894737322037143618985601427173979332337396658807860988720171963558499652930007528528477678264607675373554229736328125000000000000000000000 [92,30] 429230066497137197965596553130264367823146853915082761229785196063545090634251095691841426706811618565967801464783639026386414479045884012656432922063861289219906564051590353712071583790165210545774306991551048624636502755368125640756318287110856298736297508262194558864413698414101959417557948520599439988672892588952128514808737841364472044224557310533264451078068707227839595185802454648951878950430165713923759880157593258705568182147430706289197681978081337136865992651475660678705544452747354369104273541356673297347020227116523394165535690718735013418406070510320151975254886350417440365694176208447579929177039206828902336745717291640587085833128638802472604465189679089817870411150015018273670960535172510859937062236706589860889794082602260142457443829286756539774312552685821842052704713971623675069736031125747017836727022396445643312893533910126006302364382581297533974600141941490524265598074197331237895471894561729293158802824004004694555222022262426675785475917334630824669402480518981405612128853962151554651350903029477223351205326789526206529749960416869363408463749177615708510876825753792804846260256751036498481346041909030104349044207991812935773847412742735941769641749199247289909378061131450345815778887839749318147518781624549691930238566277546079794406985727459749896856938244656750535295654080743619277655329692867747743377140314356321934043340160604714612187105433058572078442460801627580413083810307667713814026889576535137075260290403492607454006700639572988170499756411419167600090836313355656290726119659814520627763328049016280800507178494262788417849443447389658222049475755322613768688921352609063219818432487242927429942739128553017252463260453573241855956000309016667142845183251838143237866529126889907297881945421920759857800306831398957841557920132658134543991574326189391205394425030181627874435212381215540789188061459459936294716223706832603750980694947525161074833302250911411581017228885736032656815119083863791541029062796982728743847198165719671157042663253100056938336286679821528393954154579603348455534969695751290816005043293928709888516851660186989683009460223582713045027088095264910682764545204561888540624276464703042477551804145962922065533913468823429856728225978309864398667881001090015490958382088293256888660350473244839913454589515163238799130299022074459575441758805486501903065310577640418874108027048879371436990675238521336073504116020965058532243386581957896508102322445396089092790627216199490258363713479639045544900000095367431640625000000000000 [92,31] -312496737822770453921978330317101464622626562661854213940195901933144110633408440125435446914948384260244647907902620785277076359202326203209945118582207593346066707647436988430562867662004686825898757283029651368315718880945628384832209522033873975312803279118862504900692003745449101727491110188996448017334650802578223637076686893717082418498887081469836037018977378397696947190798972039349140126153930418463623289684890781639450629210233503435396157859467828998533057481009355575994226096084454531511162786197521660683759072533951081451566729466290142028159856226384115768114339973821906450207178815111176694886633265833084493751271739035569621630659825331578298502055560725107360284156160482900309794652470544545681771247654777548101371239609641001971799483944456551787924822606341098478923927721504286083217367716260547890218182800819222211619272130994928527554579322599436236181107663743968729728741413468988253314607446402165355244170060056705099222001268048349182851045851194725783058160831102427148903291826295220331537827814343111486883924867033495494450116446040432679636898537941385989722339987528191763747994045177577676552657837179701840207458224869715579676448029426313520948705613050417426136469653949471592084865908251053952920466086593652860150194232763370788571764226523677302560790537022852025225754800246438519575694327358598588586070693099321290822446987675012872650795124413287485316561645549577961453327242163995064296216131856748378681821897775138472541982761638021965318748450680649121000299122340217698512662004461355015139814072647174800687408911114092930686606015922418083433884430036142317150609132806692723433801897554867620520489947132272905298831339493830473246053775119849246129392252504490593405228491323695274192203452628554185632313010170594964793028049524478508884116802682991219788748049075057416350512399383186536716166448309931367039774316195526032472329200617794784665175698603501617508810145257459686192992730824473611908065141305079410961011622083843467099891526190784032246178889424902092250275074863749736343510832082877713053112416461451952721418345977543473212908183115882258834002553071744553633302794868855020970315205461439350848682069047091737659332330351126788701975433213488572237830043429136191525443359634897478458726706801989356284256983413296650222799608588001885464893773753775767780988655060450511833378067781517381977649090388466189991830397584666340345240362409116546982503538490191834847419837138358131387733118700111845100764185190200805664062500000 [92,32] 259914873646909020616337441727237311691840253128325872628225500103301774426287955225886044188895336126437878562680779800207862423161221579492177052505549577749808882723222284934566308435797802593350287146949378413389281305624676589251045208671280698393740904152299100059734950589289457207342550416063784816646112698792284428838335307394304692736841789131771270996126859443905593330114567116051741879036828254306981881009915338640635381942386476338584096481791324844813302267813570993506060010296397960065157285633317389741956431609047847452607923776172073145614128746702959959928734610677191233153248312503686133145709589883043082679635791103263219072932079561204990777881078039440630200447352630962857491108491042231424872846137596337188657791517495447915855057229356811032418358680362955573950574013121366246949276812777093357272425934845277046456166423260072032360759560787397288642669486810119509227512189055350179209716405034555505419086467978985629260715094936626783087463171139441881062699336459543641770413781777967519645141420402954153575807566162859951152638219761754146954194416673471185384270971746617091090099179404857646248296956977268665025432054773520396593904921687765076755354115086789417913557243673534771137928381778320478284995294685889335804226855276521884259163816653970512838465060504853120355988470281057285630469015048343147424992863870865900984621604997324585028663147144418310676242922337598142550149648783822685138378807616747470541030752644209658388188465229972638181711111584625750733082072835911909290582975162362973978571941218156883765612355733020546087079531360731853210402179911255433272229692896047856711819171386991599052478660437022608936665192186499697765853881293524903326505409761451946510685766114591603864609862904025149428220109016948025471094424947387873937834305218639508514914640334006856685542038516143257775808453677989562230901657017212141235367721569831521740582088799946557792837154749371039240940404368383221617868692881802029762106238093695038077533751460055891339129288595599616106249873496713349908398504552794000406372217581532742498649182959325064193590540897251408616698213609916536436210278775922505142752996253515725666981532284679862739518793593994503237697951884424251350891465875090186201100213379214507970498620987009125393045184385024023564727277625256621232681907836442623625682866643053936133912129320769503292326783915096722343579233483517114046754822738198785604585077431973841086569105050070246920590477657242445275187492370605468750000000 [92,33] -221759656216863766473244651344693158246928055044759331644764745691086769849718587330460468805521006784151213251895497158139944998988733954361822010263495433030893688376820917363440596879581098868389326614844337874778709909308610375601047439435344241513881733548214690926389633039648457921922153542954662165177449787335430021132403162284506993392291606815054920719133955547003584109834201030323568361979835036272597735301067560655786243435011885356039510641712007319747665719182273057881981581050405094835277377688320459694293490825394397330080142022273398027531383679671388452411232531914632040482077505622828677373055327349588695878208325330367949039921825541777140334568181672095413085230664322778516050508291191878802656640401460094407962328915667173503651316344972630950395169240744156827468144280918094201846444754465416448463615678753725507224285335804849929666592646783949691801702906518893207744331240542083804171685362425085398342779759757159262907453862233186706707905091035671092116387116245658469231272789599134785865635553586002509032377064838991746946720635617513474271969890326762514160031475573089335562085655812965594015446690577227472454218057151202228588826476838475531703974041612953556186519823060065261011346046201372187696113034452163280089575478200829200606128436028024136690414860747388476014100532906499556179410894859576957801690017824896673207659328628021717484048861184850682481446426296667426474133790852986449095678684402656774999727957402385861835287273439299786691457303819075431186911318791044663531422504061639193950243434654964145784939112820980369808005839862502197800939344812279874136715395240353696383413059937928977709131596376225898617285483200248629806465872094305529897237174407439750134570673187166740833441543371173353158500981026458985669097477963875793594740162756611325035125330834086760915589758011420960024793037044853594411327434259798322493591752640203849849109449773573619394688618822176223025727061330626586220163882593818932857471316360585708614313416502774081031635173335566472568143411471788253346288475008707134514762135562468635287648790482630727727839237170371464995141727504084641464728312469363249071559203770890717933624779212575848438029540893736914570211353277023016896262048841155828530477762244074326384548767007984265990472643897004998726922838071563707723554250248005224897925719781556549745343001468042541329375057647183569133791879235494793495153734334044258698040209789859378466731856148963161756704209892632206901907920837402343750000 [92,34] 173494245491607425305606790045274653648167441765295684037269193324457664900745965118162561324228580920252863530519157822284260546755626084900848629103458748345740948356385796048596191415811253665900998325303402522780937604455275900809557547470144796880965451091020310892266816107364523105901729452086407060023332539458544306397861837300603054899131108171565787269941498297115865583239123475563743524058753020430230934979259933659086067459227918105294491962923328597144266837300471143500224680584516566705540338680763676215426802471249978880630581849043679140745512843549922763527894552376053445142039613873331235880233336308526926081511469568675577816191667387606193096997412172133429033291741927919579700324027175970753454603106949013927401859442305005025486821702575018895412535815285947568610050443703075828133094742679403504218106235165921507115545440968828405660253434136887998670580373787358540029911594796215171948501632307401579289426406429034918081405184084993427589145963439410799563735511780862659415236002695148826372698039184633112409731394452881949533103214156126330068357486446419685523451328039117790926297137381653481258912872849189549260762926635733737238147740526300239048507063880747666124198345813089070434147573530796936379866359367122147878338558020024980667468485220928549919462816277026019555630904209817069470882222918775237456570807303917856717404793227660926991262644493620670398915918158351813290247040294369670093087683409063334521736734022539837980025670907909941642835040932274225782089800043900952065639233920263012169678665150867599374762912179826305853528353774121932226365175760475839568375987915237649953590220876195763583348517085784030082268818242139233708500199222554095423443437823728129897035847405721933081974912266767369948763055503033923788185501751999493083884723358922518739192979141846980765445965844392668476544697933711004471576303745603050368076357218311233397366749164405904072079917155557473785382627068275171788872324990337970263911825459852066998028558137804983778292291481724684999634691198827248624538160898090470857913486129457317447373227807573670068923139532771849175026124901502458444061710778542770962265439343860244970480563726725369384843598444919541130713542282160984196347037613700586036731425142049236986927857881461651258298665600999636847082950641283666711882471913351741325054785705178615649594828303951328211634646971172862274871623426838335314806385558677004623157096397504833298792043536420970362144089449429884552955627441406250000 [92,35] -117384287677834466415756446188881039913421581909905282592750087007263023292852744103681440744826497611843684456783211928612641027600610607136180969580197573635288222438847677736376593514423281552365011613740328089474021152563035142135158472228004405076937510920544494249724835717029224089865855266797041005625838655720587222883426551564353349253921088468525841074817220923650770982946558140998637543247578522650571637170872240440464986757193685319303551312846874952519640623080569555867286098198097570104572171022204621488036797293298654087900095888257825858049056147524328929239390045151054923888759025288828447997698168305092180315795350919324495575747695950397720949188295959127250493430623835016744978243542556340000703334025880010632212441751088737242138791149474805216310315961941418993255472973755310470413733185213774682287196005437098265957149181620024271186668667785160388127755851003386999570196676007940704044628532737215775836635462580034426398020215252304131130161131543466229546536147474199495900506059143689086404999477615383074514612200596855431020089395461271769265247811368978070288252297114645073733291687048132101762445959602838505385370981777734754880353784206915028966614306427942612848424543332130419773999472395568459773074811797374167534426072130230949423150125727865813500039804617418417467909685115117267949651942714759391621669315993438029959554036020052253195112186134740462229956625730441224149876337216069809622753461378495046871156323046967402767921417954172961448556959030243547337785863518927216218471553372877586882406322781628655895381760056696767785042703917533909846140149777103762113457998361949159924782327146538271265563334246708698409956936534516567083437616956882924901418016260093307185427653580061731037340567222528166103176092748204319649910799049105282098473990255853186760045930568498104907501407880938256695450149992491974113779329037601719761825939786110538620112014547304327147286794699085675078912442589181251910638485752758633739528103766083984163692205819722873567174903780302400768996007965297151656825760428944823065220872662215794489638946235202539537141706862515213015573408286624900112103389609565153854346967701708536254997738373119111896153507895215889079323060707769818992347676114024999335405290939430696178266132396908193772385056089767171740501883349822566778037027302119072980780410316603034929356636219183304069793238585512797571248465879705162135259823583364294408731991826342467674618879648618108291202588588930666446685791015625000 [92,36] 66577449663602585937767479881139777230154807109670047489079323861264156365146146074577711321089926293467281412541800679175682433016956390351155728334465730090431893311188274033391650064037943738389636666264367168973338064415271971940279388242242727852757829987755771379613940728353078810841132972965832674716970573676880104397974514320987800064319594644809884601068999930029387417365859093122339101050068526305593783151311039119379680487563907694481035972807014605955252177719545265605425190584552017219698873259565616672088519551654454130707164196734057122747788993118264501286482491181163630476010826708982618394277812976437938543713678433166029659097359141212545242507953054379244520656941221645469704877519953235936257333280749984098151565313889354647772682370893279788915165086238756371744454644456325587014961122499350325499326234217427886004137911921557632018884477323684535997606219792145964369147523396568870261162618780378299310872965751711220230858976769171053314138120508962295486964670387958065248832844460582299984933854969445373176809125433880527281921146249572369384325727419494809729122133449761816533069729024338831485654931782279514531573004997597791438439272718005717129372933685044064030343901459029207913207634013713389161701602301520180658693379513707409623961135920511054338252067109769531184561331703060121511569450556769976954787846378558650848585749549237694791584563765516238831117531667417914107695842283068827290466025694609148435247111174607165015053217196746964583016998440381393465101043156493791144497311945985908726370743489611234564237424465291080829016247200162828268979605399407287880076919261530573218604352639808030072797636210257959496352904774540470613854139118784281368019643798879999497328571560214839240457064100594366135295160689108620671745621860445355790453855048092645177643920552523967392568976544914034976675439979961867969492115371200725878214137828426666096497279665650399355357601991364383985092653954969410094065130589207273698759718774377720094115988851267065266817234508866064413991394476698069553015224888289854287919008394905913189697338993144768560909473796485746911274395157921918937183324071825258127974802116157652235701266648467801451108855464971794819421772846185721292271643746992470531716681404239035343686464667297870897219338615003450501096055264627685788627362685173830469364158259263604698608134696122671145817329524723218140599751778707869231400758596080748433297856343321612733378994652966298417595680803060531616210937500000 [92,37] -30524884318750933811169492890886823290639339893461987661953598104373918673315009464672232935079071523796271089426278271094809275010347868806297812226977385566630514935279716723875418230105014926905122558068221917918336337898935159653121025711602346413051334139485182613244647783249591242793600517931218439873582205738324453486927343600749686545056747077276779153796133662423976832082765858547425414018255682545536894439823639963962244990975414775492047157254498459384457717648489521718181292511458743315695369218157897254729720398471767434395638659195847577627805892366697772327181609325492825785474928704751496772422377964178400768298443748927364289351180922250283705764139468695817457107923406294047991214686981108452443794555626985534900470759883516645121277010180924955274327498066483082461515919658353459569117064309768321044651523966666021369749953838658948335136829941751918270149697016559886683431228638978520644358247117057088552770861755384996313649450951258010538365335797191947842417835048621425956122784838592509909991400994441398936062972179742291245993320988528880743996418675014592274263857917685107172907648556082161939636024478101764958684105128530225425928252885271486385274116308222002244875252123785236812917645114594802054221298961713819915871202227880627584046846965065931227232224706921175862805828472890407811400812125976891350480229111516989312841068504300502006649738986476701039737732130721982827257769438618826180180094954338548724420921293721215872526384506794887194385916039612788084098762687224638510094659468998242297812707104744671434634304129617619023561844822910732731265105624131306801675520087533160088742242408580323131951028547271005809548579797712016100654001331680598427527522419611377930895170020976281134844623766913455876616499107731192614016779613369649506467989244203907587090660288884585202759290347929638366627669006649636801766704951213665117215985046902978769224018361229753999015217208522635042554373350034191787068104102716564590361876978596988298636438354876159256263697037114585919889070324378407892720020245596739840057264847213924337465595900562553563465524531062439675685704648965541840080524432493359291712833193431105078686653817139224733440236322289045696448247286569025199847937479777565671661276646325091444089186613308437507943674413218397600934522664915139914689587937627198581096293999635021098081613695942636878245945333179608420887612556824648482504116786420277480385372809721430259477514823629462625831365585327148437500000000 [92,38] 10320594767392847134864865702467311231633325089314670840121560730350851159978310921486222460859482948429086327514886823250844161004841003908963040428909175465041888239006979454318721210742654583174515912156251366122805154433785105691883008790902300379494302381662359314434514340534430846737025109962907361713306366092526707359523557497741677574227794964614884626467901179553224963625335910476980619441791587297855020611128522076152542970327965729400344214480080653518715003839298660687203158698718402793308758285594624730186176166198650547708846619088024895656236612657649217339223565383810692039721563976435920965639676651361063564662909905729909538382604636330538922030717648385784170054711808282490187741494721258118817589730130626856677402758264007909679283730421448013134051592698320606448464928027967405905491336881144537429215269896000915841643789299718387751868795109950734940026857783000175674614444578822217359938348720653687955743944210408380475542217880415088259976899683352379270635226014863859652388386528760415768568518054992479210642581913702902070624624800132209827388350979754240604472534977691456416604717373053640786045665616928113045956637452254608403512871826712337179507925828722777535700712345494531292261064582725920586689681808992790947563672717032871681824091801840267713664701581554259375010612346578618767433309595530044920690959728066531648048120535963260736743345098710427582237438050255650384451984240303912764383339525989298772859039854782064513427647971751972366162631417944598933821257622075106576008980906108177365558849646904844461350633836880346556292496905806194924347683087723697611151333854468152158830602991347344223062656193148029115669939792335628649873741686909502344796493977331721805308764562105467566013248087456672584289793582609423431092300135918588218616048810411335926344411689384708171153713227246893946540607313301120616916321326209261830860811674697125702544286576508879872686865616731385945085593033521183555133419169442771142970870308887556344417367514980219232084020920898834132253363254801279792806287771290388804726357744617623013547533806595093512245524699883654186509413615830773491211034203052297418390659753025523941337798261007584264232785563670391183927580458933451823555840945173424285742298497501043335088942878197525984847112144782140403994101201887746976871314765291257435744242906330049147497092797397844469688247026339180551451445445665620389341944988750520543888632857185930647575533569693106983322650194168090820312500 [92,39] -1591861857536088049519415912500534109307404667298283011391989810580321026362678462179899772134648900830639709623694671483546030554907946049304464906825817684015559356831004248816929491010391440126391889789635530510455391132394932276866841466619255648674588016878828780192405777275549840697142228269745921747178608276825929443827360191655960789626487296670405963355294230662593084148482316853635714003057906767283382627966372706885977753665036081249928500686467057476720670073421720276293538846175104691784703546670876047253743962233188307851234741181797491266403103917606143669658971185640885816444353382037947146193523682907371074365810018655933901379918454654201087251896358724868076319252438004354145476782293708169485695822211865930228124338123502280442918178344967909670603399250930094256641761370620009320280796803786792606691239862674475600864278104592931123725497552206188851033620950205373342493899123782343047188727809201668341857819007406657431642109486519521688388314325932072929928194986386235864833144225610346854787554054319484583939513862848799114819166053199576820115130662861814637318872032335965432049064133674633439656725760396082168020131684053597989258664334674715230803202551221651843302445558422007370984101898805435219263721098770906666037672237428152530679760052803105154187982845890363372205052309295698147003871415704796959680830806134091827660568693964453759304177911122239565973949126784106509190729170892898282372865158348398424818974792574826233696889707099229214008861516872488843800010172883392123709064744695607766490597419301537098077562649030894940688854425364746295514713965880465613407343299334197085800398692050601120407418467958906580278319659586989979431302860725762832830199480005991960115051835099359454912514290673222982897529848566233876210190887889298770122581545428947378555480653646052945064848448485152345188463815840695101947474862222221973680162737411134967675041124967655368732587898521508874425846677728752822317386352282690788957292569903235134713497304612535486694046511442846651760791700130142685124530478860436196833587855194157020147788288838235136857761865542052628305257093578746134007102232842131259743266268374829303610679610244472743023653981501792274829448664992084984368824606955655960046338087324321653199823646180421424243862575400590171473647209663880704622776085463629095479625691962330462040903612394970752008896789258225477215624845030013097750542750219286301853682607338955068421171290538040921092033386230468750000 [92,40] -986452671037035669133841657403666492789494901942677746305423243088390650946943132377002707688352421613693408712790215362894633443898191093737674510607150798092407496683246466633616264185651025290260346237542338762813458747969850690711300843381124021834841351698301807173571260158406439863848867659409912578255876474115981702219137045180060928566826120439568737670254106217434096418262315191202716705659907559183325375269564856394120693467053011306235444387678838750840639421378533003847481976318749504028568706321217895915271668823446940512452817838547705190438066073004968787908931902650725028373499186802394811894604047375986692042268948199287271097789589180005758469247712060936270406772928349359638603671719515218412292948899899724253064251419987647666693790052392551413363432406462220293864214699518367170167621878548064563456696291411357815074657865789632217583859982207557153584994900614583414907009880791133645219295457650027750552274171660915418680978271046553033347775406270917856084907627372063549580281499167231465653649290139903888824195141819244234270063646996721213632964371309556531022258490264037954788118536816160632150964637881988146749571210345377398479421629419324667594191727038572407664558840996895403327954471498058884257452304221226850902711827687412366556021704157832582553789829999082232607284960463542438875798131827737223340217395098106848446326559083478056236189562718483019774530553039956648106979566636371761579624771918573862147954723571553997051994310336237683218462042336454691907718199170382554977035003893167386767228464175272973129541614562915537027181408705660774239494772895523121628674831571603728815817723847922997112718144582922128973968559554575254120217469419381948410661649603077284920362762934809783597868561142792047894998265048493104626720687510426820510482292056840749063153177408141605218102229532510320037336415216062290878008018743143507307924509774962206821820484583798204319054355125441697227214053713041602332606629387229062255055856288478509921190322338937754447957330358058756000429617917098796166718984624273033233803108542149913190589820605876762588431608097337549439208016072287148258648490398170728991972150983144229576024274939966175399827298760428130093148732304432583312857631859351970534130044622636459112467026117598833874032831557685922755600805331853505285951786598282694648102344852286569692414258456684691350354443300550839239515577926321269696076039191095896382612462013894649714984552701935172080993652343750000 [92,41] 1151830696806823936011045815953130381534056262967962319455417779073653660217261426191537571399890030057038083730201978827460317988309311290372816404546854194055960957893611692771567178354933636869305060504126295955314336372189416452033783415385627437847241070904324415511103096136391470474279450769244011026942412473175615236897995136214961698288960887576798971838564924507313670504912523400589121205950045976095489976989950312990144481550526769683803853823694231064861691882846348143115886427728272068445253906673912212122736955051187824597414066864395843172017436009634715291866359000899052815445949483290185746301892096540566071792991414601475034902483747555533247342874938232798706752570141771141475894702416896204545995177372799502667430154203029976806562543459596823904278107186957730439630800958073909976588623630820907787580946072364010816283209692574760069566814662035972556352492517455890557965008462884145119844298986937991105359481859294953153147630955863681523795916664932722186525432353457404455286205701436441867323859388312546716274482638533058762805347792760698785113658280621506014367102912829963234322458402956969954836245459073634877053500404795161777254448049486631825690164348520576120161325580650809372347516254682870379303715890758079268406207834505241197484431844138360883658461990747985524197450478691743739235827105392722054355351630662870432286470682170854541207686834898935682536374633530042651242307134973033736231308753696565852097931738659876371803060244036637965382230584184455994282310321268703198456892598532664618248604767217302466441322790085324074113497001153608611738756920647225017321032466587577024133399851982081238954917987531366868178189978269598782115089928447291249655286286667034605366161205040812493119208830492453229037368023315993311628927629448958347837054018954898519215866991716128142059422127673392401081112404015581508651871161629014288351740502868744744979975718353600265043775245755237230248429874436918608896094602019075726488599025887296601033426176127939034356840342362283561526294842526836842366839158054639779810518796290654047036618915193585652281893520780663572423823162804248989163687245744255747702901354343266206712256601272467477013214078504283957041875042945882628372340335461028848945914642694700009139353389875964819570965360956520139733114642966848953469419591797619361928801078342245807991378316591678495421463060135956802057131790962365855099310737592797894651795026499385699025879148393869400024414062500000 [92,42] -741894809869054698039130033691048728609182957839866715721834970821076297691110794374259163455287335776673112576694980955636532197390088999309227907871061904034549925137376562380140721402674555713114876754787887020627039132724226392340540277717383568501041224588727038490228588532204804851540609105544854850535873507657329993680247240983967575599183577314382906671961904016283104682330449784347748892069289991452938260532847107531405282225980939146301964337178445329262489987498738157081704793113736444376797332485638863236314207283401192125879046098122818814584334257572191959006115696579036186538717497382665200131154022541571141200127578484406427753443157047628432234652864498767332655792633700708908200468966768095186268141868603758611716527227283733378733921167185021341803683258245610212060021748075787923384170737317143673862884518546661484895684604886029242069008639608589654345873577678611819848553346988805672990690062319076542444509353956582890697710846071171810445581266307371675810066658213669565222112343731598578023928904102146257648526819597517462522053815698339670366174235620252696926231810451979913398163095275640267634109776959193166392960740441499707034963723230507739040511241226655813966348618206561433236443916837746652209525819960911635562289300818774742177682960469044931187315963070281624098560732112774783913373204451041148422678158710312344585142913493884803866063511426983132499102173550972209393884770525630429089419375637225307002162871283565247745361114777658038602588155833573780797262599237734699873019612422710049864746619621725052719259068670933391823083966563984301687176593676901073756002151430209889643519221671415605306712712590683214902970328450220258739274536056811770284736466198771070376503356714025700421174348329371690309342466768387392475792050696779900667319363954475777831024713705043921834810626653675049239378669953308911903533632598351774120535815116594923248534312392135323506097598089422434225347522638621899937797229708596332280288622545405200558715543520184220900677590516229273294524462481737121900592391005154681505515964143615417987290314086056364551833665854110760754957617886112284917664538423275198371900436613171825538031715670275314512103969818388542325147998268858151260437484446460637371247461472436647276621118378042139806888976170013460732436547249950988421495824211728793681109858087397074650603352209093950621374426416808575083030929845522146377668128583988244560687430606549241929315030574798583984375000000 [92,43] 381056891645802332319992334714074590394590506015100881628588946052707512487945253705866380026651385946132530272215488485315494312087098428169632166408976962398422290908183289049400332984940899328208015962598448621580030601871663308967066673805855698315774865707130093258485865280060093744062461778228557299010210863421703689705811144425729253474765593638329330428296940838960768204048739548509636824925504545874928244388929113298266642043129359049600423918903287820448265196301172563460338122755816839705722699748431945124729513161289957368726600601148487727346547310796282633541591577031602434163294502262225345423947173388712612805300096007584860040600974794448983317645739873303283398745844020421802387045467734307806097897656788429476936807610514968616771600942556313004123951978890550781524863799443072491652303303866028768049112910630789250609254356409006343318993089419039291373960165424565999382931925564839504857230902353861747779038468000441473053151526708816856705124269997779235430472374678706209438013117451137701073653923725543053016779584830217191611729820568837587412756197730390652388625347471526929695146826882242433391390889601436676534058702689931673528782210263245798041794398233810761666501624562419001152033507700300607215976099163479719688151918647405562852422643376633266084962543027376977913909846403300338210640971618119583117115377739122184198750931979013430985530275431427766364954228061088478379474108040594736647486203978698694190963407244443943901583556719672552310459286552457727327539846220035716062319185849860652656557322304535562960999795901563487315208915541240711795341635905965387370069307999009306772398963545801291338846551328820353322701167274350077283757123417994855788750856678191564847668556616891238343906196054360567384315834492553537987406839336437965894350822104743169345047247253062940937819895098867405590201289514658135831270620345407827403795630437923514708871933605153497450646234926090455150978857055637111539719805334016199991210215158265570004629469061525227820451826765914146808764797462054918540266454214028990681809772844860198188990305736970556884505751126471528789329359494599029998530175401601954194242437032297141542734150938580449910334703233226676291036767671876715336398673753763722932549197733248543323446013836936676764059563761448748187648042270847683939924073246281195634095632292750172870512014149832658424764257874886970104093372453595378673308058192789149302981410727397815207950770854949951171875000 [92,44] -170887145583106742641477559422960247614831237084023845549669257831269059226005859649082722682280002518206791133802800561912874530009386914734054604208117230011264648526723195094667789373224998928177265689932876128968731837963578369211735319747275683080253727186003964134379557624193607343397135157205405562291972604013033016191330899393966123614992763519273422752435058376342384260107628552232231656852170248017999267041690925511389440287920043722226620705618360391957031897505280023140833127638634212019278982984669223637523590189468164349454440599530129489587885501190382525886220033638983632083501136294455517175690238988821977251484627898695800111513926932849884058194038710228918429166667379752042428565114555680538108880553355762760368312183920753484390494723027003812721114588479299900482603639621098160466628344576788067186714412455668613223804048736886182291231757031086195609138899646583634219730908642835316638734439776460653258169539440200853653477222018068618951969878532218691708545625847226881410727313245135587057700930835244303044374543115465317051798266399909940457002433058837350045316942905452138088714561013917240479417962363944800030874220057081300069016566358832879776890103400883532684342171520724464401293988191976339732261301837896897692884671917968125770376716820700490907573169877304965707511828187233879444788922454275807308319851451299047478688677649445556205037463982281701137470054902638923317104498236485185220567600053726630042995512363625803646346574045597191390468095879814427033363445836775859309198587513910735192889385248450863442056825169910717184314865992002088384340045409451498339958462078355623171806175556260884978976695141612584045908365832087527219604329544626942818023342202521875905924327944253034391435243195921470603432819125018302545940062166287177422601901401891155403326509680529960388386950272465431693810368268000873625488392128031934464511002793847954625244428144543849430791531371884550938352530902806847245943901892599897370872363012832585803447161830008787006184716317244323658270597552430647944040609266481975881002404193867304836481279907964796424328095573381444424114080227394330002574649800054957598135615317752918531111209265801607278615493225204298233555042211498040687247099242027412261498041514222372290036094403277434579777840707352423402605761089564427162210977913147319541019903704268298138722097832688846391027640972289311706778061741072772742988075174051451621259900548466248437762260437011718750000 [92,45] 68851263851666143213474087064976208325575424040174476555678329575898793367452194364979781160183348520681662204128139994770973141659489630274612132067605611576220117733578864854622564499956093907268643262492807400353512931687533268261699277095040935818352980318956265431602660629440230514883707574726044088909209027912950590246445558609009458258063411194563307386644421584090183048863726596149873776758821995442577405297774149881223050158784492939175491938886737585205827276586328815370222470470254852314740382503972055954996101404295524663157158004568725361191486205172134403708623795703655760981938638731603481402768981426366936660569680655396208814699343367699201670890855105077600989409926843370190841333943321451370881421624206405967292497540046575412941048030094773480101920517567812660529481575090708137052225085718246920395307483600926326992953312811862690530464894658920719229822455715181092393382070067626045438332645274232292858716158411526447849529970281177644865108877975469729647972789149651119380527749381257248294579110060879382302532568626682431255019234385385471610719243034265107193894023415586626914688685105956451190358520181498410436043127967874948630214502626029815789874059611276992131078947533935303304061702073622583663375561008717197658297179182838788591117706435809333093728611621081428566909299277398719852676593615603003847386894470860572237161710281178675001092674332455038998049279045250643670556227889369375149021136373612197212821747117938081563539509029978512931897263776597839135997358608952811185941574850382977135404707359032227943129391990638599144687382970290517055207099815272900599459608675722290982237039564535011543080726332506649928887849213100810614060444637301488288648618229118651298469640809400252991137210134385485399720464036936626881063423063776196363309211230648585426252092006539457501673945523984388236757263562810788195307588584758776005867543273042350267459837581586725269470188041789343366755966251673307555080552375172790246422872196504940136429509114882325371132498788389212456983954783338528113661275310832831294865091355361750209772970952932721523415032907714245212598476262888723060288089359455524782215552027298794300406638340619492696514697613866375803790298932368562096674242342168485009255821975139214310249598883472605150032896485009257293062390409266004987920705098973658984776285792010064731269134834790339362790077433844643134404198732977595245268820443179658141730214993003755807876586914062500000 [92,46] -24672853837227686656430637579862917877805536535058608323011811580092994114124216702997035259537906628127881110001627111997684751375124521179721756759568012036577515776343722636610779696960361536803174970873420033877522736684973291839902869260440605386712235666550662337691021149028746204844485439567210089272820074946600264402597078774682532388938487593909978036977312563151078112889595267140884592303914235089354045102047868292125891044883528603635156537353916880791490011957485813283095933469701501343482509855738506976165128333432401899692583522641265806447858624388899118088912279706928306930599123214396858273201433830040730651749089981375544435437198884002107497033393008197790862688377944816889810859246800626685088804528944107891233051047944228827435556830623925259971992558078213161342081082715960689795464732523011802380633222328889870833807515251411022243785242488177647311562243914190639832156366617836580786491528941151985216151950743202940705923851216539536129870919197355591080604515014811121468668841945272716361171732570227330290078388614403466646876490791884641066452516938430457191406223614286043174049291656718437859078958507169761388880864198700982997192556904600029129903973484366752660897341085950983891905858907802010017249003956781207110880444469369999136160960045143363764752148099075170136999739170936860781524437173191580833868724748890914079109348135394453082939628310807447943106628805868860365371292143668940750478853308818373276741519277822205416127119592831248706610019411592632873593942295586478143999053704722183809598907367878198764918726891178917517428207044756057219216090595576813796612015734709618670147179407937587663638438197778547542195584547789625312273177877198703441302932207397920478388262253782871229693600537949699294598856139365395066696539175145938989822179375317306582929982974600049230895058899979489509987836971878756237941530173427727589371665040656460719554367624926540697264321315858683100337476136108281115465868699755553130185020699907409543336771733679883475838732876174190588295766594478382943899752104258230220522982622571333094435607423553303989791548395786964644285663059900691601023213489749674709520121082710562794316432430462317696278228758035332234999909548244168116314591168745681871396908428650955295281596562668113183690610885953262523894145061094386091569223118604208638978463799843091345693985244796567344237949266762118057178891077286726329553996107935009973743945010937750339508056640625000 [92,47] 7393750248430579836227120682343741991549726119826528613380808110268194321300170161009517967807133935771735907058709850465688897490031751813816397727595977479295567870723056766264726040768714181427660512250507498745868464269867038792550882429715188403253916053020080800617629386303856960385559414403941528032488871160619975696958074071310313473889474147931975523343424640501288501942522536967191231601569864100160128028722758823568947453487470032500132124670621489938282515321781554780213245441052906364014640243012074422554936780761024869852623375262094931837543711298266090952588683319543077463547054006059838635031457522945844257244657882555889263316968785997621942168758609310792710154098518539350022626581189750195112722195949784900894126912083809628433118503087913878735621962895821460684992824465871458551574826750503928384395206349294990215761705807802063215776242405758914513140917405921926125788145429376086096707475481183293982544151602080045993346805243406143546807671960741210324158428357047402343043976902743243730804456611973914451054625931196029587675873613526669088090606819432296056936766559144586729076482520296471902096557428598150089131871229761449373338903171867267871472990309447976165206466566523702287970714249437568042520291110343930499535505758687064370426214054739821544183670343980232252774755818650549611201757206908867311322184420247422354763218327797434023915508034167354852460856314474764785815295528547846886453349904654041723941294800980647733185388043679689355427216588130438757409647423649321200600172008883069557924647042723980142043577556428075789995919857198049552794910189333871374405959615756584556764631426644250678478068314419496663528430858546305874332017041665188352628075450407957835494774253533523532106591637320256576293665794396737656634147116503241664046548186719147314173644665695946029569648755083381800604941578423203342371264715691171255795283943774688011065962144068751002062003766123530607488456935627212999973104097987000809389760952851586882293189605376987674858991558207006398579924503163208377980569807784615960711601050238529466870867339231353241236022984309964734510656473404516835065474625266555895109998660412662732380140913550025683912004950651035230996676337734309475132341798004499428123326359262358952626714753247994588274485674667950448612403964173042753639033296095229647405737099045425305521655302649819675521281863543637859068941275093683979189457255998263462970498949289321899414062500000 [92,48] -1473391139693062267567113955644604069260125778617666771139016780055000997353168102434281695769512117364371143774996468795205095021905629747561961046866962423131873829340179867587665530889893529917139072915256594737298595432856754326701593074782402209300588236067781360956440883127733621817106668261655924171151750097507082074050770584972475467180479594324221376992803704826524402545894401325192166427285293342224596754160783876682379572443909353273820904930915485305849208721647476019181402056244282862630137466227044260057300926035788333368283914337756400635393885086403403864524037049090487683489890593035445826787595388249436293918152018435287660046730283938279637341230984504743060657000412134286265828545365953933112470280408794089136328857558774947038808972810232674813908580408189507097592328424216930991133094066784371674282780505704464213596283186891480536357942702353039887608763289720663316356791981365454157861624411115155522411636871281322615174075175498993294261076509468624410101028643615853186053568482754441431322053842402660111722154287388508264143651622167681772053933951965980656718307810266020943027990381418541249427829546398195995469398764869283726603428667392279517366390073626321304790667621490289003780136660351625450483788978733635499208581898005175120547074048590661444532800770116583277978053008051900633074015573698174623553314074733147267499341812707956701755797629110447340364647128855462862159710251529522207135614682691766151970502687884594463494571698101871345638636993013235426839272522130256716637525950825547772175833276674524346305465095368841767967191341409040874287753967490686068752088465388332785559782254127255994160471295995852870948754022502536894895520258863894244253967618924950692242238699911092838793021465150175328582851489099001738294647131075828868854146163798988293914651919898776057197693153983595448474672907986143130479315562443945609763409318182235617739323801714510069201639668199573088190449314091796304418242905015702590776706585640203861303428264221809539857024048911626145384250907185929272167585385524209636097296613195108152074581128858785255647606628256937671621605270372697525316433039770487229035943989326386902820472215353922472185402381603708794544598366393792075336825007374589543299193361515499085906680127409072832245760894570101317970480219602015435015705766045347279739603511967410890562138913477991542572594150726146865971776060299272244694113176421979005681350827217102050781250000 [92,49] -128616978835233400619615374396718123967198665319232839332581292521672645846428527984900658539179635022430593444590473450359003718792749494646836661384198992932742879514845430044937590013288806176195516302777331173817992441856121755308470071431135666889552046853293222545358889500614001810430337233484438339148449615885305709624009457523194614508686700713155634662093537789502324123450441379035536548975249931212364329341048569354301828542748047194850558739958195217701364038219986154632653158698062598551432191652940212874457973704178229801195240226619937255129581771752830502804782110028636723285377232058965852986476596980820693487769398582974545219711563244556735128181209640765126004733055736698621256187469537684197930546014200641363524839086514187705766756307730822939461128919024868107985292797702197054677541534531216046694780074480592835135955870922670909716838940203999544683430999996385224327879400974376343565631117779070306249593670786834509929638537576329966843702042139018420286282320695409038253743179440629865450189789597193870471998928381008057102857903017348383702213677799824721839398331921919960522460894407668326306488418016369260131156457217722263399122534836112205861677774116040722165692890956513180553228371166973645383480871119722020987788448921570341087567023967744587467180670697114750535901475378527036674724106391685038084120529523899735239149505565796112316730717410366665357257618983475107225108699886727295336918347545001178059674335986841843479638122285234095976872204889001850762996996520067460689508034309028728211079256560972622782480707413673734754233303955443849521351467874285522017102817557913522620700718091757881776846185358356002539806766250502094980957704454567346604066402621488956744649900184991962382446030479066525322112573207942772157361799211785795732666327138104391505924045762884116904317136171364955363182621396065796314557025393936074189890491319568755855714906381320508463727933640226086962881251098875751725112561317975164904732178475102783059598723150032725122055149156803792897730087138019795974620566283916898013499762031049944371208173117984593776520151867120946402708203266261870414494524409964294064224230330021105807575094680239490634284724504419585771942180825085343569839594323723368533120756215730189289827466931684017581752104755224992511263544971002772339578122292171919771597532459994702920992444458703535814069354396911269062139964217648946398497855625464580953121185302734375000000 [92,50] 337075908510287709608097756485057517173671302515716386881429832312398316207591236568859694910156248988858005483899888879093710904479507658296180524889841360817318533450920244732573488679156940832799332727721690892681047889494665041601924531095916485104198371268087052056309059959029927198677268670879535458440095140196111508156537596320776859265575220794483959207141202599586582242387761492387379141311670483442064422111882162459996091090508003204014084651312848233414353535170610788001210683012497528810950219040229417305855964129492964548024048580419765080335373001939992363255596161706595983308560133676007923016420099916873239036476554808296645375144350295558032771936557378221900249083436146453531516194940839494877248075223917738905769723263759645033956315868991021962441544461180633609189913627341190212291204769067511509521632450317328415799842739456401006145218572657362818420395986916259500198947540371436104621799024168939439412833409961776729821831389049869386301948827538357061815241563200957462745927895261481007332156292706564960788107411123034181588902797400147346552843123345684281490767639728430595914199844751701382861523570048182551365507973974909598975222788678249001000819964959098740007848950643731329163846740624756384659053807035833918599068161619048716213108695551391921240453702338700032244067083958341367332776499599349557245576760489539991318534304442628819482940372899261702483925874750837722078094945251369068872420816485933055209103246751709612647521165876187443201197898468347008287308155923800556250104190948172671118711684673317118231804209242054022758209978083851436634456963827128400575976838730870027720119905043488994319082343150523896105832344627191064741424551438480113210747493323923931581672585443514298770571673644708986180772433131164319367469750907729210922931376467275557027270041339339927548839648520750722395103422263090915632734304067142446737822403068427782687256936855818451057337415000997841975493544655062526200143932082852494337846944942991824275139670992951310182042553495245151079783441452191177349640666533594055680051824889953933659552386634167303346234182773810678944131991475002216312516556300126441108979614919435731968431155809064284355315284477254857395108746763105153289961438644453740659140780288902295775952404228674260836490897299373641679277530922921350168084820417607619242849905166623640187923404671559552048624846305897876312656812807042744362107100641878787428140640258789062500 [92,51] -225747606613354239770523552001896244072270859321585109681852081669375837167747025110837862095357927255040253130916051441167816476088531173497674240991089115775117806987500177793244518140037137279844357917237414483948023696855593562150112256907651905244293210101884215513791012366277944850550630195839517849436449311738444630032615041162903297800105776714167050307586513916046374483400635788209951339467592058666851443779978193145892161897959329630737996617430591936452628219838396664345581649816619793069643747771959329422232127964831296664871104487517661889642073948426639007369135804805459456199088034301253049611959772992866521857367515806763604331988173781354612613217036688952640337189749977590489628395754229973737817946563997840351927278598596348252427719852693363852813555456282598416597943913780589316103927113728278597620550791323631825198555411516268947122055035338406362384991172478914356564384606420783009143989794834794639525404112887393865846486995094931139803710133661733946516941937033784250891813448851784445557280993672053919712898002135868678411445896026542777261140912480503458572845341681736220683603091094224460034319979614758173625790170004428830909599080845288982285180986592533500052907627809579122054362498246128277220942907563241958282583456168766202464374677047327198650135213369439629158230360067019920004669642356454390423501334366649849819721787954597203760846829217209479873124870412660050677201185045399943558890753905243376444393450665606345914619171330885561256817769159732382396387787919872238731215765675927833605545897199092881925907814790671766507350025168197621939130799791759401906481703125744617752989426905842150446727305310993187756326961691743708812135235682742881916980277384828950121940422015105582532059572795530547247976101083344029241150339911426729374573718792656427499560169747329367589771944903252024483525726119074068100495519084507277992381907102943361905828577418464381682972625642879182107157699754112675816562292953720416446958056153874931213286445610621053357747961248436118079751780742326862359767670182193179786590065610737056097445921132104854867730309201795464677254551077493959376709386287857575274422402634988909175539545263320321759698838568115897533664631208675930620841816604705602252155297334697307825551331658850204668061521988986339091576295555191904207932516018353460559360875487489065841404940709669540482380445651242516573251734295774140193202583759557455778121948242187500 [92,52] 110941064378786036277129043309630806612789906582232688968100922897511620835915429944306200724859852039641495043109555723143505070652855801559387517960681157737451342757763174579982853775260769129177199362430815263616038299384475401511810835161215776004399152956812553435728551975711341712005542029859338445891732069047366472427197895337643011053476041721109516088936507563696379454018426936259640919339104828951455473215438439885977854891742350250354983597836283005947662579456861372409365462268645912682810346159548403117659706354122105426324266874453060616320695770826321518324431178494685302734282279617384643387006830190739459664599564800768415016228335808527140568400432083523449551158387338842803045607122689647106634539185799937197672723529406270641480518520889599430827367621385381704089679797157881832616394492606993254572957115691999499782680122425904760096995136183640395703268990983763982422238979333370346468624570152384604744242900529576688843411496058717023312292979503150801502377045372178841996604439087911617258854950938451031951323728260263544836048676564923977006735490139386834247470002462951556764784822737903757404825619912332547919500041091568082470407522609643175640183079871679161018053003640892459899838442258814827949459741155114297884308308103425986782010796580910165479190521513626824060089628547280294855722075682714647883165508011957303717917896327119683179932830249314518655667299671786463460355446630438561698378833964878745217017878147157694799953086150904108997745038253403997907160280746965513087619657704572883187224302197784922674610400421428559794604317783867596632803090590261469358303756409567492795967249510862999841888665282055574385104613425147170709866123141811727430509232301382293207876840235611434721451158774273731466077443932674463980162205541324825261599978045276465993397951353597792314489397691886598010576950128931691350078025441326885531886973827143856209081513591562174919333747916595901335356889430426762848640295837926245876898645379649958393471380334846418516724594721344234246311354378303055361314295286745319717950375866639559964224982441754265218619310752292899641092983359582535185010511132121196211860681140478786163602767711476790292833765926267521068805042425949369498764494068784733333720057895157780135060853714929919267751653037636385552862476093305342791337953710502961990077615102796796790821054370287389722763314248555913620573887268250246052048169076442718505859375000000 [92,53] -45761954717364577217644836204513984546197506631621604572958633756575384948116063260676200399363782444141216662851028149693206933902509538315754976879209595289881612995143775318898065786742527010056994659922585982330870382620713496502111533888959918625314614044078158629071681553675590252774477864708718651286257910457034602199855751383074873927515064507664978592362335516413242163937589737731010624792463725188517234196654464856254776342394627718908643035154687943723838368933242737084490100662909097309816206078729674938922874837932714983604203400864984087299255231591391973285661703355215801886875301411352502978555944253184929980830129966280121494256958422613302779731008497979616339749855605917602234702388729635353715895964297157808669604111754795943003047293017844367951112354099221683154001395350422477200589728098185441267941990715167514321615299383112143423534878270603227581505131750756567704773593611870125305947387998022861728003612044503529277219030005142413149888803766225873452148594073955393592862842901367434754600632255389287126602476186200545128838534325771990606836158911387129497247746003935108899105428218127402390883290279600053581064165730290307238269710169991655706579073701218120501636459711375487038900043341117934960127923758283611543850224082457041778806731188375424990042246469468092206645084403580757178573268590443144912497302275250275697350963655045127831114662447369580930194714906846785485244961973349953304898531576298553715384154124474507559467863356198145914932383008651701748654790155856937940229915250507057813411026845081684080821158096991607012745240801793965036663958906142449834205078950450406138880738820571010164098035757648056557994352849649337034524298464486474462436315945765012782055377463996244457170227540085962530540000997801249190626120460880169956938193528159861259271341410463741668896040144246657979529221653372804898304456656773096550541451362793230739124357554657616385336080717872609308683173318704908628706071582791103156845607482633021398610078576129752070624107408231459077369562689079816315165553025018900511624166725479567645310995220197818899493924448327258644115579285175558610735785056186349371876891933567288052897323108152929243699244799124450470288281643502449558194145140940513397952215246916038767196294029045168361572743958311943536808254501537425633872346318484827853056929245950663589517648669704841296108838836367055011820903498431789557798765599727630615234375000 [92,54] 16626673271232317972574312302592876403117522729972860606984633581512333027252887391492902733442424615323798539196206993989046904499751240608703687507765910778937848103618153046551881703600636358832780263240504240887563118662908222782118753868735785363308946491290974374191752375116649306846139243403292871836145172504072104695386958294220575534988949540259231812126874067496555430939171649741728184432084086195485938221588962981908282222716644911403426201036951606197930111406291629783596214388387957001517817567906755999278173087804709991963490809459127517707094741873063415324063627717927170292361503840243693942267392931890178994977122884223408535281349364578657523281232696608939464794034217057226651844277468544350798526679312608514174612104405318642783397654325242424980346616281763955359005939557418910442867160804209709728434997425255907924350833965614000780166871430561259229512227699561514366846275556958349487624020612132259285645348812506139472826453282939103629216424908386945767407900056651675251959383666978143016363708485724180044192584238906479893306806560592113574426940682969934637066966972463194418045816219771586052364108198968253768870261052919460176016141684461641403186101246843645469008789588394818543190096565868064844851921964196091755146375835740175675036043985810044496974483318325628422181858362563251931881154385117079391160474346783065485556751367143195424885357686052287278825007165093325681053212605527199658275031534243342691084994169318319994507938050070769887082590028799751103770573491790985112829595138693207896454429691659997903111981987240542585624882159731702003546755516098948744250831172520963457278875002340745486901681490187536633382782528953308288580637733427436177670453693772117120779454542760857002166220097807270424708440719024222458980299119799836140636742101334721185960281518046107989676700522668165437381261945789591892965589081192268135363104837070614164299007075701043595739987916101793440751504833983414677625052439071933696336795274145428369378054756573272854032019743497802560419758444900895532047199050212597573834559084430968067023326478547938989858429984603735378488416922915563423824091991276130862380556458710890562060915186425103927213595829202279820703540069088696222449717071361757811145952557679234122546963680067556328982985727196342620339778016628450295422423826857569360950456661963192107519190565069646734356972037431317366223959552939959394279867410659790039062500 [92,55] -5454063272543308159987150090968092912601845492574278485826076701651453089163965998433710309829994677914549319589402979935365287134233068895396544910037827258874312655023513719461257877840600997578388984468155141266751972062066267942845411649516506527455491995963194978886292544328974612617105104695494869392334290142456537377513559529993002029307379914893725667285471605197687277112314095793956057212612114753468631534893306570363194069964921033454476507608160208627857507909813289544911096332549313964652295929307936970266831146710924674914811174589564566954590195762317333253341463722184005757474368015880362681501853559297945543383943629752984776919206953636949444878215900125801515835826372574357338799620372956706299784393335004344031523770809788790763528308239429315435721961320693341256407498692415790054014101370845952535511410757507114700451715137702199650555333010508334831458682236353336890424332749688734697774933703177293648383473509533247871251931052324458408315313423738252890923636413376842012853631153317171992855169940012491467702894934297539578900304709070313493799369742303213094322992178834238441762834282050173625107031072466167989404952488836635736387961492692661251268430637568766328910442642329961825866213763885404732841958980507014473450577119570648137972854378824052467342707139679087141722528936805083614775218782255610688703812158314379029108765306257361787880742718090208796614931041289994668203374422956557920224218091278857309300247130359258966576678806566939133190867270394582145015741878599785950310846299451321343542195434652812038065184493944293313971391800676385811158903307343643411397199294243366213240382836940662612336582845893374205235768213855937675176489684981185998329262741204319683804212894435673549962337301520215747767146883473622025088604315363528483106004652477956553487515328044008978374116766253458450303676289869713524747819547221772918845828394280919634505815737119090279245088586530274019019018358377203327679228609881232479453417278038009391718337991403258893873122586737380963881131421207540050323016225342101948000985805330267754337479180796741538076476179683389988631877798420714285232756438611217443621111131406133751738938404300523104907151400814055370612832027719257133314394341012480649483424829530512715880732036320166272951337306631752275566643833268295970564668472572857404977265857434327418615923637487534838790172729458246084210948367854143725708127021789550781250 [92,56] 1640027727914716474466386274891701993931644000386331432949587359917995372895441786620906194948113027167186249579673672158528160822777272559068836460402036581850634709431984236817980514971130756834879143706538907647209824453953044789537209844357778607420063374704619793195418453952391665091267664450402576484123944789884865766445537936734529385491713104769215239553424892977499968893460808839123690777063977048550464535672788185322169860662903792411348440887612004847268496526320185660480723981958577013672808449583359664807324345650523726011235649598318496037039874640552013840353634611567587911355554754115040292281431786196174340541669561855683951467953458970998310495773395863324934004742600761109332498782000039235800236967183070929619433001793297389479271331019055860112122047468122060192231352906887203228720276227790324572820757082067422881243340506133344516602401415657812274022452201693997841246374994319553700292070852119165983704592472162820551684714140997583745053669123749104168591163659077720112594899119382438695934119296414686923270432258061753534790759285750181556425352637850539173879561277760502788519912101651678684541385784251337901707792068793441591661947279880650947935092473547890499189762516250694049148627004785832586141680249597075563501503480369140860117888475984158516185999686311681770185093850812533608145000932362792230645050694611206501327941575416069440382944590314417546722223665991505180544718707269934279132630176414051105020899870513596616237516501777561080372484881703833148189383549720091712920949281871364746842288187384423316527468828548619043384171029026855176192594925828647863603113182834007303153369969291692391229092729904551158502019163582010252692821877072204277867515547999745091322808990024638742500916430471241815362412484632847129009695016216258592006038527094951452894898409895386117972616671929750819120825085218389810165816560804855168161673618780121312492779856760163362804117615340332558636477596690778603306440464151723621223000304156135416760881501704257417072390126072375782454543632525664097546493142120948155558520461152998027568277909161868784890607116025379453387085572297851476908480454304067982574636123666088778625233597047519895984071945539454508046619616698700598707471873318759690824030470201257441198191439020010105705107964188797410185999284325482270397587091130860072158560358437693792641701320955787269387195963319531211155322125705424696207046508789062500 [92,57] -456556378630421878188900142350494405016072957229938887459707470818704185778057871914153580683514997573924922680710881536305637692311718904030725085764330703097895086515069392696392180589436334052662624278141093123166804523165546100780362764657555671205194217102687856279391389611312936216710147778039322062184182029129594872037496756991487782409865482483637004979992929479013305392320841580828633589048466619303306072118505207610605833473037752816084884010881966132682682069449879319499692664949131022639179600707124418291739052971211689508909967341815400407056354023842219985265272620936538637208828877880266153930556616130407178405260529475988628721118296911813699413886375491212398904371510819688848924164519145543070357582407591096637243087545097543054102866100196118814489878807303510863487496633989359662389095382971132295353010396646305220925334419349241858859132528207488591504701089026229009353910564199054074958645419478996420763840079177482115886919276425026324209790799249327947529628641247572650002073271448619666038700797527799282035999533349263203339076959074215794428349267255930625945635323634156392901108117284548480701265296958790723926607884292752218975195821786225434311999651555310929600480187713883293638693220534760425501172487929696380492559129345287619687785245999481638344813907877171637498546530654925453134092061406579201285214946545033407029428397413947270749387967073868016603953517382717575164391965966741252386959373100301868890406183019263970865731612670267858926560145344426891750281373276225303342375251867741166603362648990376878651246366842236030144384007836731836267129472611858522761818716756108148710708256072834545861285558596376788450848922130138889503836054186550862564645391346574040503544238059744664679757649631084920930681089499487603394636019861601252911052138855842691818065204115010454916626389327651327067649471524330871276682096636130481681456013766275530281181573911443465612016838735964338119986499364842008069469471143861960672614787494923929313841653655649961286096733696515654671170759832296694645579888985112998425675269320133418770660655885626111871682664695704961271931084631268262784062357896075013566029767589743284420395884876256372585664130852153400157642792267361375558772796091413410552699908188411322943408316908845364507557515767380677811057192148551286756974729889846394951132780155371710110947853362490639114582881286086291083847754634916782379150390625000 [92,58] 118358581039449175404684963738414291990788003682191752469996916693407432881515725615364228189805262003865044976186357648875393968065769814638454833554204360639769842329446692173006362290713236777537057091146817132653802918468435927280878653460450318793368325970977752074964956285223943629429532950970627189406222905089245306901997190444114903991899805892121325906926654443222167882785181259551628075973015528074358646566664190956724424108935109505040091181608732856069031757171625054130586494671676800191152103858300481897285469559625608141098690580054435564746151543475214014413427585260623423309497618430745870152913602996576314422784426834786060567674481826412360728092844974308337396482616286776346744714913891536306080588245782561073723535637638774307018394242695197442497778390116184900846480832970939093491837922011166930162503097265029190028456194273751419828277309744430428509260573659236887598821408509481209976711984787351495009623982858861977389189693056641563566690184407808553501246191000589689917180888751062865976439665780762666028636618507652475316416253191220189148170785859805030341682996809034342619784880373448361332148584537696626574495962281503658935968389857118288328360961328381558517574398729380695674448814210332944605334338126610424910035933444757572118615418605647995431033945509117484534717438040209947747219826634659068066996667551296587509245870703148995177916247121183184590664840790566561284221914835822648438107996739647163905065256338052291567842529554244644209455378575085291069275328475749660601226033713722785913406541349132234392520567702077485625204130782654398096525830687313314086277252203211530558513092959759926695671466542035961193253743319080280068560673641796040576492464208100880110276182838974692576425949654630515627031958468965307537789131805898482257409376060971598454910957578038324176075851276902773914756164427528600149866687414494132666253668154095381664974429096845781718889269398461251014468172755839800447481678093230735373345715253881287585739452685366951057523864527357281444015771743846879862256090923949170542044410181377470361159275714434002238571874309817207314666285705907833437119178280878674634746870763607311769931648664380103529579402778139644394709900839390407046161107801471476184837382240279956535042897537529706543027313490705634725618880046880129597529385771478819743979152348919085666342676311812873125514644634392880107043310999870300292968750000 [92,59] -28638713651168171211564627844505946773670265019127420263978704335854138160793908108160468706194390045340017573870779397494808443921672045626836608574068513864503453934805886905113204984291575791448100978972489600233282717045381040044188946459042630984067273526500367911625803498124286168304474306907981525107869105828120103145987117897943701486472963706697604234120567708716887187924562984622241562665040861024031241816788449460419164528715627678880953973256158668027428960291168380034144467449072858799694123710177892581195637939214596302057965432503846853758937538333807120376594339283921495377197324143179043221564841780578346334841742189167830277996981915922032372790237676077634276073205366822843760079743567735983263793264921926977163742596290695794256527147487552097828631444330096007353014259806640728663036870711085408497980013424231871599233635312972195906271971663273281550094049911955783809712535339049676190269539854908714112108310147288574812511917547627495858993151093500418952608162341484188627597006867225803496003132205322351439057718558457111185943315184385926114830263230845101883785240163873414148955218378552214802874945211095502840141887983176312947888978361079799837803867900823335977710555541135863632934445490782990977009225156505227418840703530864833110271157825458851378100432818154509815741559545867194018818235143914515011673798986031628914819316440271522611980093961097387647549453172995368570643077746212944493823864704267145540316232355202767039457570308839377807955718573474409246118574198087437913464142287747159742018305103257360003901294675562541781028514929206910502771318337842807529874996009221247862687069643560682478239006352976021608318293412009828027314590856749741667623540556198757897088114945849606318749964851129192768140274342788499241109278462455888409396731323917009244715232604511908788491909136606259203254626355702107583820077037290188677418663003512061496809623564542722995249567762072074019143598001745144518311559146319731676803802664942106018158899746597383922223978567153713538966682036041739359997675662663490841022683184801902422338194007643822191789179600567313317924939514204269739104526212464293651898176567485406046246893006708700607347974066610372420150214382719136010022916509271888651159464748279955205466841917319425791977972005768095696954038538089928301641916921650070429283446129061226806114671887155005139055652385593475628411397337913513183593750 [92,60] 6462344092028433093924006089355112217023442347650860058755316023747884143027606398166323561928430832143215487840274289490952043033254325828388204705356779618927768921219047382769350427730617103778795527158197950785093985895602174667839914692209528725713404068218229853338241692498689088025691277370351415838224823731697442706873778591600231694429879959443916385902366019255227001345602715102969517155930878877317328417124891931940017070137979670615881966041335541430151423267959903505186783769700691332740868319478212329908097146621340899162548230658980661591517576965097319214361882197621088183548520008730984695502282629113038211972574397749710831551728605806792929014702024593894948543489929872773375735138645784186922489771438608444449805960714278316307785478816826294241589938917630463424121362579506389199348176605028483935994175081364132704344400725437515416440181278590637945812807016628260668437416177375138166435749003665226833733509297188418135769408602252321731099378768886032924557638207985468347810353205777376971051967535039307478495189959261405841503341684713434283406682310859844600522261325761760888624741835869056466879583120309280984388573722308563619098547659746196237624508584521110968679038213418808870516565139961905982662230840959223148519771350857972747161847353618645417864322576852080484673065937546321034018795266128660377938173644007023805520754284650779600616133195132949567064698844629373131391153935725518467741973185592420667812533614956697168544796824661184655445363541950289271014311097956023338485320055836680421862664995464319516077253045214545155764753336974307417098890361335799096116156685866332278292571450434688934502199544417425580483508801928228367190043799572277400333022548453504626908132620353757677458996283363094624053963563334537237215214580047995291972107790047862389057049389856403715591248483972545677446661507545819518945348117186050990999322244141057993527345663507732996224477637157275456586089618958212150701008859901003923022238509462989550647707221398997591285506711543147835110611084934197468218826493924744874153153679064672329818453217580202726477381806823941867398202232561107791307252907507512570421709583982179169139385037432868639484580069387562173771891242612415682384537970886768321482738241538436894208979657428742603236101979221324423750514929113528176746967149792158425785107312849157473668728729173163505272725615213857963681221008300781250000 [92,61] -1356218524092330561463966595588135153504492930558919491030611622954566758935046588658605840280985172134458681744522592658765102167950889330860151698449553228076890072226432215018913709998153336054892747824864351584040345095171000427600771491457349869171076700238093676229660149533809585704931565636396363376732901508088668562354365598885767711942726574516015531543025026794824139124089243258482140734046626868145986185082436146887939647377041565696653398902772078485099652714584959213930825182283964514877791134290085070774289422912582750554903935531970954586802832393467526699180200631582213218137833333580796324497515430766249878245417961591931560429949937436077997112749285079326452945740730264256773739374553647790654817482399155429618782437655754577838912719852386154370927702674497128195229136010177174257891974302267706682018958976469617896715221863780355857131531247782893706143874753616547551566327779498400253817356195270997570221008809389735496619640714604378228299034831498829232545661891057844133406183214080129021964877715996472879197999029201393802568641392489098537670439143883582123248399666164220196247304950705613608970755445290081122476411211948057733190960229859375283354436275082823311276499277378117655098958187544645655942878643606001932993017176269664853588475044321588746394974599068430687737599579135075427027700010454239773553656997034512203471785501808928695337524804911395453722103782737028893043349034027567501826692045776783676940991437121684227507586884530560440150351172414423022007512380221900879665067372924786719688226630126034833880707593377706650714554116908981333133783983145374234948277420606950141468941738485688063651891131550861142172549528441139558850215143266215418610045507728867270284375891393947783440098486907369780170975641296169416047678399334626971807774895147927464452559627380425002559174453949289883740001102171310205609579788224363493317575889960832740590463696521301665777516505082031703385431378265541038395359734110552624320620898445476743128723543555598842390080596458384005712142264649335604771588776578786302827818514259652533665397802312898782872466779010815258521899634912374111640868163313281526960451628717176844771293528054821185305668014225576322070336875600183784349401130284564717477234979362632015651574650154229079494925465343941337622705232020307277896388014155847168147149032329881234830922811206155298435760414577089250087738037109375000 [92,62] 264177080681889613126386555338971089746250046764918964654310092302922142390640112073203439346149209681720265908230770135552575699718950595459005592314772132456967455884956152541014915307980486276084925466738095995098242030289263783382206778305693309315977803243602843034838355167177294976416201050406789314595565788812651501781007521881397327653727384350798059843580878791485436602981414730218969196162356411952023781079102913401920503198648519635628107250675665297796150743670457522474374936543013265500925886004955229315745630602422338306319567197536831864314269092757709283785668215166387625119332543880929969731474878810349281194106052719353109480357560802638588822376116072792838244568029378320294608928732920083454620926862501577015033284523499082410153560905501521273057223775442531308906305506045702231406499434846290385078132180629746219772797134329654880566204598509733277456200816945552935439605870346942626872015679878785942439358421743199482531478553889191168032663841143540020556341422765121927537389177301226496506695490360028946879674687044984952260384221035934835470076688029469289890594467305858145490215105166430249072704377826226882015402025749238477083156013129905076517989132694052977755984323703597549147455760233903221989900475964051781707710582382702754531174296149971967296579956500510733200281173639217526476077298670908184959756220200558402473674855692211357447550869752574910322877185636123694950230439098978550876910128698994891615665138713807435670000901503968820761432041273486810632976582988636423641599706063473117600167509942316502977204537942375149705301834753014965719183827452999454686931542841724967029504764137205972654273434887414212873242641028745064108751926661416919129673735808357254824558134465774541690752463167418303692595859492025641478138125847311397389798992768559070623422175428399546626562339818308454182316134905881432519266844140444998161829286561749799966153026927831302362370653346288843149647441879861667277688262758648626699277943643023752737494264001112665944662970271035675691240181740841807013839237932544197088338595907276039454173981940256157179924703428845606036265425384597061789177603821117806357363043553205042801044566187901022987781949010784080093235461090929573059034856634417983752100389849686144563790867181583636164958980022669243240357039200367671377072958929071849261620815467901960710446745278501268217041797470301389694213867187500 [92,63] -47900484668333122976981133431002360256319665920222735478951011438613595516645994239181331425692064536286174806753576784412980393196213283484251650960671308882917927130780327197306415021895646365671420699753236162028074907842647409021339248087688669475754618186301521621676743340997753961477522922820720724403358313394732551334063249667406038796198807322417221407177252054805840174469166273945427394922353171668331192508468153256786335337373914300802529484296930929824042803325402878384913229817554250193333250042286185897688008337565565588044994659963551604950741539795978502796633282425955829800071918827552709126912780715914697858775146307208437858503156663377801412381078609408180622321932810589716597095121019744720569823090520752190575363358472286580512363761012034909850505607971737944619485487265125953367190270674839641340454767561298987724233521572494061063798420944447421656496849390104417603593931201124791574617051506671545576569317749500798952662933667860330056691549902926183254991920648910811829498558855617203830673320810841985142810574475461481881425417893896752215350627680329546384520085546492871626757595525350813949486734161271030589280196666557749176359170312503596911077024480765611681605721022967916690836151795686941618801970240149975936498693683414185823235973333306356382910379055576304282855570808197311981578495261592326580614131236937617860031834669575166920322984920739337607373421991207755869836280154678570745636578265341338215047399646769049431958949357228339397018547882492850652840243009328241245171256741401294760323038815333785534771995274834076629702182228739752072913344598626407624917937686818467815254848873050804551235837913322697023710659676151840126446502717673208064243370401607411520788471152712508354178667161931894671531377219670051045272850787013545295574258176012165226761574234094534721872215650389515968294825281553096861664812487432660532032910856911876498205243312021989703661770680767107088641639396643269718977301922245727848104627933580850305548290696870425354847758981062741807941168280841506329049902644560476712268571360946740477908837249819316259301484231660164857947790067510318512631964969405249543416213027700578880051382045391448223231855300042009145314452914427724416875711097018632324248812516937685122747546379664258909336984058446578918904585038402249760807398457241265585243077020995126099993377533081684305216185748577117919921875000 [92,64] 8188540246012684258817540316230816969400835115489530167852006641168094702948728616662359405197565627312187943770677223689891422718340438057426841812170640106095392341093164963492042523222956686514874267973806634296537702499573129532546663178845920285778452256724050915273709670881286381512423084033547707052664096498085649445277190896743013430597896339555907551242098614167504177352958536528648614468807370520369248598064574329184166896530401314525701949067287954283181585466971641634364201705574219205143446967076299136600134942032347118007545121536747470990319730425641908506493243972906206044109902213881318620051270749473599216011553788857241367228647767804604888275893698471841291870009851299577829472835494005761216887674060607520228136647271872454416592722345084668601925762387709524285760182316524779117247461866957780490859471531400745549775140456729126641248261652001266282922756661474752150788143861671186471434767910847805352857960248044429366088637469298821670395319037378012189381086492020631603884861245690034573942093304297539623640772297234018114286171258938883011952448125564314745377331590278256364926012450998701267949324047539737178913795144382339538376000351369325019140259529965220392955258377148980972312973625547897967686552735107015216468249463959557587584432597783890174790899722577529566464500669385435454768088881330586407164198138078949167662680364553934022284677957580109229205143322180687064106160795251025464922977027324342900313746552813112462930765141519472628383531172788181706104031926203825457302364875123286879593083388936314892619628685734963013976097527288422808961180775772986515462148545751181247490743455324995632971942773523021489999310471386826192754137313999862129543950069337991794628458136753238351919197668629310999838423630302423728981998463086623470500623264688390930175843041023757194122287225448679890144033095528531654089026822400423784298576905326605778357028376717826372113214624925020260448252615039506874474244424021737502546734739945950157718433497652165587524091837099765391978723425835905298042343101987518774040513076331276019381124038857379140930433997361673790961070669190663538504349246820496380119068190732297618142260767812400029454344333596544078367590764817809211505245994577098913242274488553608959785126085468715586125207587775050359074254508166445440745459014144426766165121828071392449249765732588457467500120401382446289062500 [92,65] -1351589050079144095060826481192590448245985369587226107285662396300110913032233784220964517130150004719665734021642936560036761780879054603296184034633794184540065399137542822638646387191378688407591831581427457036317790974300633302672616823546742111065359037754352762567827494271703625405788700477152721496671326356144135405254999300254594604606776569579895321069836865116723839416666492376655357214775507206998938376876299171338395945846632171827343323343031226223275388583943991525201439187103772382716667100480299794990472284353987238655101513328290637990579750705347729801555910109851551460864013842877691555425068545380851941931718954018619144800382841174323395736108524358834936757964148051252065403229094256505004537847206008585486872643739975633771936609700346042411430993546403140052788030181200788069050901585505790909033964107423885137565675080998845464379517733754470104455992576427764910065571248791440190807875263283584798220548453778441925787266698108557343495121170402562991237056631898769805554389562420734767970412336063444941831696347739940129054598642920630104566643255019134853203902331549268920185966249123939241828293901448905966385852996207304989916782308024955065660162962809841593155707105405832704374149959238258708683042300972270154362843073042831955537177136579055702332511100588948852192193194069685443494050332511195031844736763484178651772180703815417408842475453969309697715601122723440876116419129191670314226869104740640766507903313402067730572381566338180046668603531968658814278367732547732531852666862458719259958888543870374131945405188311791791414334929628182978421396278212368240540071819470961403696381150513829193309209187569394786050372886620723542760739041264895974323910760647079931648118225949380641005195492880114520383480733638391874962918304042829919076192808744845659154848457966124209840601078496519485155427634770448845598706242003687525676894106634509186619426706025253718722859466987071028277488234492562824692361632106038602283262372032367112298972964518685209331967392373168530737049179810457310240669998619549591727779850909631979504011906208320195749138407611071754555898007896493522263485000829986517009282486986432879714168988897680714195222094767739687224684000499109127475252735310152613398039952301352660685922466883002681596198232406794076513574978325055590674214242266566246093806508073468727881838447046902729198336601257324218750 [92,66] 220487701987054299991559320123744663994803091028299972538413159153914067022098398191165937071123678746891358153977309254322199236740183329502420049286019566909492187123251984460593521042671904181325449773789989817303246982101456218205058408989819390728911037590943132492934126837297612453294056921815015207500015991332577438940268947231484513614103694665313467113498866990551578686104633172677360633377104400802044797362616394181431342188023553072902910954994033942424119714989277468448619724940731351182170535257675742946584665782373763027874249464431285207398793240598836601175808864389380245099328554493686493683131225916237501194555565496200419991196867507337329327899038316180177306515554671020182313246955317919945394601986491533405328012716769605465416594349677859762747944976879135041638474186697635990233768042949716092441999270256024566602367241813015110584066922649918085178869947527870532741487582177705993838402658374988917002860222190268845836844222757018150047185140884916110947612686944978277304416789871008290632519244482879306292948167018699954828186736031273104905940936231239396083838036532550098279676538172429839661511463472030750996054485009105768321881357682599494339780750837801032601177735006966456800975285840790729905699302748055789292933575261922567639904181306773397013328593312090342992456385633174848630064542580601234272835611302084122092826473915591399004328005115236797969608325139007308185080164428798184743751028736174032925086209476532574033296478593079777130480569815838498256670626343537495197311718949826285231391790135031911659428310154290340792096047239518385098704101496769579065581689547780231493092255634447328061466711174792079555169575230592795372281971668988929353553177474601204680299242716698309794924519058036463758907088814215270156951310094000779998850793055134921409726911978161351194059869704978278648580999822843291218599473282177765300633315377582426234569347662537858263873076430694817089970640919846302099446929738593032452122816560173994000153822052323736652881713433822851284358595972274258463545812609916369493844552837243601224928284296103658164807090409212113318966799796772529822954337000393373009584526163697168899520911234928328821321301482461326414109224328566723559727645300453486296201659991376018389167699022648962632620387517287322279464837779260636869890686627264416383317974582056741894575679907575249671936035156250000 [92,67] -35492211303064857831973447685944303012611270348126275686962513236005946100735769421898837827897258767398242431625893826375557137657302511295705768131653131037909033159009742320873273587562697896364518341914740382925431543180679026292817419266685673246633156531838014662947635123515520497325106512311782380835439595932654484918158806327494595534186285411240002420066548176348597159200773721431407920301048012622085567823655040187502581765546021456004278020805168688738491828067078888928226669917450742400535818548754900768253016374094656796609561701750629386186787209366405726559011931889237812808846383649771907600340616239470576705418221350579288798784782439240570471546814379844224300136931875669173204131551707158126981113470449100256273117329023690946696051574785184225282630863661201612003453435539873859718835547371342823112161426268726628171775532724106537440805266655257770349377641224786879825822750025707767798039176052858390664294784548999629861184861247193514915823388612192406236340726780726668764972641196518817144288554188703769471820604848423841778257344509150778629595728779940521414519396159832750417537799271655275400571017316784619940186656411692076658396002289128625462395445566555635575059681925568636648672504716726416179487550045323940133832100874157681276334873678746342141220419185758742187083546913550118034228337254782241487234641765318995734952154611259214569950481349205271561372632985915064717830635538738242403204540130951055086990921036312341489804233027483610902594647711772044393404788310864417614847077437872875289434332397559931977326869929974869072831948908812992350684777771487764803683989133314634413633260886134943106182077582526926224568694753030342463578329448355497181271693340946584725507242992028218278878646808025737286858983004691516090868124621983637934959653055683476410271111856043129977428144478486872709952636799557146675969201528993784995232731063647232507008407135385698473581529644661519870863929125286355572915787559269437475081198475144324876767335075801376432393712075908106762346427891272214434411087422126276520346080378454450600125339261748763327580045371946389970872465058059067653004516733826893999371846407500589367085515504985954802344413770122103802267048687968975897650753428958568785015416678722921048790348341995614755747194123801979876784900074907686131624009224151304001809714705473197682294994592666625976562500000000 [92,68] 5417712330574028106615092462025209046492849023188290678543587567562186106038552305735418250278074434313331792683995962772408021079361255258622685011767727064867980861923330161010893737664460043039090008438386637219511401702953941993007000276291059408077822475352467278143662870603168112477275717265184494163124111348968130297903125545415937524903595060223622640758607348142630722564351662443978998111048527527113410225194504214546346214497920340960391798602094258326922894227950884001869286792707325588130352915828945370690117591722319096554766929975380242723891725407034757402494336590838001585877223224807809087370309706246048797808806758440318031759474991171612326092447746231255864965184476873633350469141467729819458532360839257281033029987727860822214789431186697255052224276493689606721267490443185721762280978910850548298849685814860548367620391993735217809319113405610609328026870658073215291045618483035829089446888640521245187291221896858068839097090370576253332607285410603614860629625869345323685168721860589220430362042067509322293774950959011306003602240741089799293375674336729746132159934734328069901940970187113240486378257818309631616615159418741937686583196628895273241811208314827264064053422222177101020221577242912473805887573649511763849235727692945764970247543043455915826281757531789350908154887316063373098191312157022975079814838096452081249524626967882666063648867528813891436705514654385090755799347125735989556301272915355731472713936527699585884403171844236763862195423558410711017279797110650200705569477106393945551425302212529627063569419421968965454126806085424423933775425484291756711481864314149597022931259181427034361159947237433446317688739871253531924535697367962136984889146974290803203966061403975768529621800732242148286940455181908141139127140146318618160126165655139554664848689346913228047909010202049355923991037605968284661720327555535639433196146844979598953600907745684351562958461223461744936921427586966760638906686827270861374948497040087274703180810199764074516548642190288319590269196051960430554004451402736873677930942865044882679420441979008041428094659986153884006727678144638595948671870253305540406505531480009996649354702185023779855726454057568434209893502203617306320049580896602713149686093713910598558259381918661127937353524754564310726577116875747601910903698482572072258039302949939042264304589480161666870117187500 [92,69] -733752338376964629538094436243000483535868027115644777819122636750396907750297254983369039877149400913124455881178831741635198999448979112556369907049651701074468373284944541084559366271357276144228076150208562041588288214686986165640763920269328338672696344689702990198826366251130457775667444712149203708784461388619620814985939840232602576101505839176832362424451407673528385266110500226894666726232072556291910280672257405090200603327775700665228431720773053239753408927830602268780655975376378068628676614956971383112396994079811714642434178099138093666342428202868379596725338740701433398805318081177310727616179205571649185377679603771700467899684158476294872172988436291726581719562879735153432466654534402636769754805382879925898615980271824350236303315818978173170653601370049290104730718422194075108402208736816350039446466065559205029590310206235408809172575116703962237802189332463765771638360716467809465947576962590628388720926266550601021604451936571859162334589120659251737251554782400733093359212150252231604179747010490405841793571672122719510327546652137041243695633648937066467305970276586239097360767472273270806021004525260784990277253911522795322471956917335378050219750166327901871880829219117784595809195152797017824573631553836023339317632731958936002497481302603958536086422830001666299661011966525687715520182384225361060329850711309792833425483133649778554589504314208442409772526395123489426299745351319265367721009948203450100626076241108395009846507642151728082033341057388023976785115417202650224952844746274656428357977417712523345945048650033927652215953552129520577682049597465106273230696812622622865165538511864044723176526968873204351067491066239155420760323396464643045398149583290929166277694295619993091438006024526458868934466356801869853781526343880954247332098207641559785745133148976308233947317723873483397537539550593402462858159017921031312968472195543162147850517510695654161809403338591682994112673332099639347779938618749827113903873281304696720398817909249659951249874294330626742591647605767697647433650875128306075289712502072570593976828908240138866470857088986384094871737381720114715970075679303910879865981097454052465371420680365502838888147700287459462271770423482778074794825790898929660024956033666851911730398223144206598665618217153322145094398558088764201363235045671941283312866843857591447886079549789428710937500 [92,70] 80844192710149082487113531392346612070725462228748052677474976620323735919181651532727075926595307868417171559966537484012335566038735713962579328672931475331618320962866674566080844128153708148938600130420016609959542700150437620514089950604619220785485670912341000209865182868373742804497132798895019108929329683503424831714203562887490249062136043978778418521020308501565656364728549388485365727677467898752131411870183333527440792845995807709299321912263667597148829812631022806817999752917695496476662955199688013446364210524942744026552611284571249405535955438515567790733069090947439959504028596443362244485428937901668455969684328290870806987413526955596865291578882948311516281980087140054773427684054738090765351822041782020228272454660050945519398772293839149725940240241675032695716663538216291426196645628339382828430998895812922008492323858640969118150977539094321504115495343490881027067176689796087869171806550604509170841037654330364364079739735283222227213620477242248899336443310028934926868777311433298084682493273354278513845789088485284046740890462711672409598370715190712793227510579178275707720776893971739914218594021892234805042274014521400250721785521368281851558144213411252862543802122795498034204027648304292708726387721733260156820694445615140712520262955499292031024616570778300044139067634463762764284193343999681186470878912117497748122143262252212562833073897364940404709807121748767407402717482210152062659524858424232294492116345177784139540472763633379323368725826203054342828225407408497122936923301286799416708080602854587182171845420827285446962957538637856870503112365404338558657535354547501973746630950137002372411624444407713095785999794280756866781363288733474607668444900971836752817609472580079461674118429054973588533494571141616422654455645276104499745651639801407831936699132308973502954328559230026876643431566066670913118690376868965233408992844133426839665658917696632396023402314068976913076703808085721500222255378057528972330663517625028623246752666984408535972206790611893950066803689368040743298035307376553224549913820432982196668058541359063882621580077037708075623995328486255007402777017747565143560455114681992428342577673052554779165679236425101425997503080852711220580165473703782294100583179105270317087212710654298071099791754652667345818147567247307021020949884681930722174492132126033538952469825744628906250 [92,71] -6158396900354139328385962753347960220605045294654110150148541247234694756721274262853187320701869736643656868370654803927069531597271245639873604739240171355447712856820765376613831128721068495109702535338537811231578562378171251908426250514614847384562101120286831411597865320976139705963795836539986033801212419344262544988927139758782000186271683700821508714762990339859694999683583965906365684508737896879484767941773350136860142568402885902711755051447241623058470032006676221963365570543922039918254928684254640641611054997329554376564190634332248043210624984393141029908489691718037657868227146479780484400051299042096669045584124664416624087349730361367790568875310424586734646991737001374977672367762053844324060548771425145945744449795962773904970486186979999943164166882083225214006773082660522505053003864989204990973838385627164494892787084997364466729023342145412897708993321961795087231485374537264371547733923390073607750303590379010053606884921880971018515969622855824886404818614049674953904255196963618603881548803516029491017525628824258064295628629607024572005969356351942541466626861352161871218374389598292921830777478245506288504053398424373330573323848636837562984496347766729810858658740940218791700543437683270660814353652978352399530915590551242512887719545790177732310009836426710814789442078707166777033730072201522192082942085069758515398540406984209891461556183311617829403559206041655642505153314416903307366798988715133626544169646523944274469163576703786900148168607091513694894713566218331295842071646573506341950302218858123519600938263799995536925580571208349927079174225945837325553996695221302598971875197000553315615540056012714582985945829458174223251875707352761465042090458787650231099853050600874521294583566442134630378030531781598829027388025844292615390410199754288127671823867334030211994047421847920353845127943666217109328394725171157242071494962881415043673725837395228465005022309913257817796793154907492293983784831687692855382179869567808853707588495777406929258096200061189379889881577673159272826604075959371144098912020451070791276369637814735999178232248732937832798668234186804747031043753686896279036562387798155066565068490827184809714504189608457182240943392560248894531222512911410754481059579086752628213829729387265071442233789939238669630799345931543965383003796281238817478254077286692336201667785644531250 [92,72] 116893657372384736132696365716158481325655713965800848270659794837534638924960734176591647699481552891601097527045982071982262143456240401477465019222721757129866855922897297104634900878590554130542620050307298589320012393862061835459907431161165384775600913914510694261107290351904607970452376305521134801801059432803156883896293893694795570452164181591837567554368157421991158758009343089034911580392200496771363523940262287932482536954262780641475804183434749149713200872199692233178763194217198840802347127995920691802634182840120557840957894493299489210406910477134480417539379426759717973109686778005216136587291319921503296348482993277728103525703241323987607962299414676083312501694152978651979532032815814704833127009936120564312394658517370909765121919350788385179311880496723296407132115319498771853654570253573554721018265592937953973407599747695292831885655681227238920983535906760814641122249565455432673309537379958657064039547577848165299240813385224409735493650548898766315809916727150286253564800791899826347098072752396701069713378986386133970297336185852550726345968088953967484514361669737351283349702488785342317312319430526326443637192552096329567636128536643471817630386266299246795644651490490765981117782073351537739293115194343596825316466168072537748360232082611086284179996625469467098578063257233525142886132198548987092599095856457387376358381653989722949254985629024103215591808221818372870306718202893607653362817065542730863512470079362975416523008608781975756086277241387742739316786081169851631684128422245944048628480978017784973734921963276893706160284231494145719049504141237064876662004022251654687389297361800988551041599488077871213709106248904624525445095769913287547885745179104459011519399249413056949346985291738596875963373566837922924528140699584876700638659828580583130955661573087161535262838349273500012885802613645100190162748697414535014929928102319064546678562120058253285734386337945760235352919441233633289887927190546437674676392870229391990885987480684022646443183250219385167135924736255773772026548353639192739624404793102671166148725757624482683923537126203424399044653246048642310131665977640103836474930969299530208316559142403251904178635073862264874345015216582162958520250035170140306688283109087477582180406712924691158689138155225375278811783928521969080102736043835776058585906866937875747680664062500 [92,73] 48903445982844331215137648478423874462017580837678818036629070760042724547636586762397425117972052229674936270522749278010458939402127426134872099849104223456901230705767603803137417901240450163942558377344659881610778067731729406817185062950829847735737468445243391704150268813349552256027190187250601032021948164713492983254013042933321326727810960346903607291846859852914462317408494957022829940768292133650253664195320209321861697436819193474345782314948337259368443403077360231254105818182342677979217960317304016824514557483527492047414158044844291150077097394676360899855994090128634606282228976336970865662702068018777497427860329277587543198612459633834136958454027195199592930530678557958957834016620330479845376794340081134591595320073618796700328842311731483637219880433320241865619477162459926859136029874355901511770886232535449435295663139257775487668987148310604660612913376518523503660558715203738234728632715644314681378461796162821189149910145412949708295370919485617023162522653909085852071123978865037519089878047302940199171901124204747112190949784236430377979168882255595039354590589260324398762028221771599811707849005548659386825077229655968755121742243094251252495916443759102446980962744434549072018713696619309533361179665018435394731809189986326101531535301536131447443785044910669585199266068509207584001434927510747217130008657039590276442707613034572198738679702453180287763366536313721974640965077076969960109987213079034163590390604881945745115853577224884632532945313093553736769123859124702495608930588075334351614302376743716416130392245857696550601994194334842525129275039390946353450869406044898345810293599593183931346031231252757642892895691529086182905306858254441790442067965148524858148543310449859975458804393528006973170071465050089160126878370860523362183005591245417678976112650166668544051041556590273899263422197754495929779074841918858375071156385511481597143177811727802109886903614383702152066648015991198560189049553496165599478482705182531682502076966877348459029613752209920663024745142571949389832824753178900501402467973315445252693760252512334213135642383581167896675713388283427395467998502781387819030615467556897247579443697663932390138787693525855768120974493848302540632682911284255560533177360553816223926915139236243354182016812177286106636846999427027389128336265500252011406701058149337768554687500 [92,74] -8280202254223206332639349768062848282939007465174057120301796118836681426182156660208862187157760627139673530338969157792419427354792971714812012494869779984049359521877247796312965279380457401005780684876520922180262537886618741180427496782287845060236847000758914484752471998218753338264594322694123906973201991974800331754497519468847544413067888690367479065989880955293876509916181227578815196035262197889895232660624354174632245993861076959918021263073813276720210768705466553131213251358345769528759350231071183542501474761728502577858249287487480333045891426651749105364094041772401990731521541585561375092837449618945707545828837822467409020285629224484185011581582242597743755264902135501619548660879373898134594964122409531973778158773665993982430195277686505586393650475427006640625806098264783173306885014659648246634051246279091678629116711496188771629004306912020178049281294498272613389741470518652649227836651837564761943225566943858560873404719857973684590712184505539112133685714259620980796654705789735057131163952943336868195897637223327305424125067552543886261071702934983918078837455896653692691696446037943926567632468184767335033683699757790155765469658026041334041373871923653358044464629530742490288744166866716262597564600030548434268816607848924079413846369433742661250619387759733261258678282923146944158235376932524472092034638593317984972320230668244592532596100748966138623827241847481570313219334436956260772041743612645885303512051638324002653974793123900477354651341163545167793795357101008642243323676241354610427174217713395383952361181155329243215362231781844032386505654988799314433119181651670672533803266693886907758017315604520936699154600412890106868877921145770035384585649233635817266922985837628296046143243850155690673707059656511266471074118392466043223063916189183041242122906534856728320892030264606104808693164915869998699782019865804410487417392854087200386580365074047365587297156174883046924374243318151956164809557419996814843661906168106804332406328531794711661293589836509439332419083650646429835818415404154645245947463716080064508485149937090255861725811550359912438261029846075691981121128029338477462539318061322909072099684981149171498754442156139762179424380745779564796485755765142075354701430175497803848819591162863702889070949834635129894889114326127482063055751382307789754122495651245117187500 [92,75] 657816367203804950321933963084871545278727121980874573234836146513729456623232380916960621293152421890828676292343833140798172902330418576738503128038071093263901900130089822763362015360817546652105823690422955411599443327906699797533766477634376122276516929742040928299544150197884996413644178325342157289483935716491779336624576201916837771389522292728508439824205500980215222763228866262199258521362591848392445882190279847881376275581279480357004162605956277823483145207584525898281377412744976417171627403984761232130780654109206343178368791570997787368844233475534792467074576885755449404457267560253893371573701694553231441215982849498580997057617579370049688664229662890987351571444688311491395909023677642877741330828083991325415491344306868595498558982414526807283523546231876298961110896818569670128381386917742570176069320696345016790353479371709548922199438817009945644001868588708223793676875562973737605781317615450688016445632099758665657128656171529685161432212006024608431871487492200986153596998579675677219657055908702342894476112940561223361084174093045272959893996898071173267813473686909470244451986915380467991091041677280887859615264256964301837250265840867879802782067360320711048905304212853612454528875695523353147163011396838755606020257851742252939950913459442160211375335543589469174063473578099838797965583892532964216413003404025384129279154647071443867456324690803718735485210210125924073237180553937020979309900247303487986587271373388197764469619714318858216099585021315446678728727866883993255682132999573330222747569303514134424684153176897812481882422047903264466799718865839201312483707092596997888010906175537440065086260801752431677761747910125146890445124843781788662857316283337753379270267226803368426093078942973481106465930376944376421488730557045638592868847976088352194482853081971980846114552031024776253392819466753100991119880463078057584139798811601750767756585699248389617940692202711085523058091233267920289895341930279878833397621013777674114817909897588198175417557772803429294564507989388042449314182782216422550238512782064091682673516408966201760925854614022639551724429847635040419499336385524651344854353722561560941952878480379609354548020467304282606311691201344325515397358067100834856792014553210899690801728462920084732954863524471874892012699287575927531435127093573100864887237548828125000 [92,76] -15397169155526608870460784662748511094801686536439389627886841741589097924463029879884674243825392466044805382341764499450137190525561406991287483514601009023933427578441656887264549030485891232496398136238091849225137948947912314596198641329592551365247263994134229206668212297670616230615335539480574636144118202228346059800692597134305813453301710273284273115009955830572397896791295382482547359654245801621119381843540550809904048067750541693516252520935586390028486921608541931480152370095899068919574790915502933361514218339133349607781488352522392562941535560096789072683364597716068525107323869287880580935166683460351630349048198803867802477696095845825514270487541429556817188836906132845115027219005838424764108261373287933102301589408682721278403098522718541016554192896795450030125319866863757660255972115584514330570866831069466275009001891496223599635521659149994659763270731610423333868031404144516974321058126517049844042735469737695444796899593270016911208978527164944075567999563254083439159325537741190555072387828150245724520374582498762799890742649495861347854853282765182897803449487342119603532414376917138326882721390492171714554157896232937075918691068302524495199517497902962050579499502549527178600747802815851728435470853299690675141526430306329201002073176378795613842072827116119548133884534156980935321311565896413037594600191656362586402353095275548881221709000699018944615462338990443108602729061806366944235447878560339108797820615867458963949236989483934974734125425347027603666910100625180923619403147001537057303725024407764937047463781333758494556498161708173949577240210189459947287161002702824047404603142617143714066878646361647698895602736466015178568325772644893143494279319850915884704528266380019937587523338592247921242080220885221686511403464047598804632735769619761327749583314082595763436037034632839727721993775210141283470569802949039626543743911764140476871379949293081470108391696176600108260012232916386420574608377894379593239826605517304357295590832821412602259069910307930997563748245106878983064886261050718531993865426355002779744739581510192753684672743822749504533500235708341991165893607119857398719749331567578698147722256509507856486910946787700797704369019141277123329531283445641982491169390525996686400935430781323560293824074467414253557874569480756754558115062536671757698059082031250 [92,77] -2223155376278826801655788294266526533716133335837971585128701421130171382538203002572813453284803724216825911953198954535594234639309644093389964986119251317392240201120393184283432337402317583634824764049062271116870200038777697107297673886844354380239039922206733568975135797114843601000267883951080404577630876213990715339192916258764179713082429530484819262045611826714335481575468630501461576923090385080708563070489637589681459446917638404928749486962674491171534643514310799819823989874475626524526273262796511559010816041929875183294291684417727163224049685755623641997053247937787788093974880898287275668977952110795328003326997431174096773895191167095535948759336379304903966413249099290604045033526333700516614489120537725703730055955411724961763542153377932073980242052677611267416721017785630548340927363079947317676976147762861800537505654218780354340007355471367649211442066281988616981352970712607864041686575400132051569822999200541898126209854015961076188038437795856583309039070477566941023741054081583589301627154665244420882968054508445331286181778321172481890034693234540531311162085676866000331477274462770974237490099145571293015029104113065932757526250262936882864983518197469471021229996254481722521698345915259637233178552510994668977555145217438383957496766936416651584434134374078304777407575668379770183022144959282674781273403708585175321629813589773097151686322759352617753960926040601980348812016728275013213255641180137532645550655215842099516769432700720416010014279640957395073156549891078836546283234871619665399440767202623400176484173902319291319063741873969440424758032030927264252614962971399457708005137785344732940662104683288427949834663271093455468656300408042826750467997186986208332602268284648401768678977520088798175645640593329465147855231252164095499515754797200025393632439314875250943604864754112273329795854182342851576096339478279467519876916688634549704170323091479255326271969827916072317270997910957695246366315300164859391696488258175544896929095433957647879732718025371864056863585152128966640653207519064393361767910925410165989533020586897842400386826557704597860455669768650238046015264815425517180239382708658177816528680101039092106090372442930258059068718649353880217491259993943563754097651626210086683766887814949227886414530652542614983652180526974007079843431711196899414062500000 [92,78] 232443322368271859593496695443522471609552855783781846761285381702742604981677347282990899770827822635628583154282228181673685846249933256561801369928819600924487897183389479751459105548807721541415322872670423598989451639354861558451047929287939341345099086805804466137639709105444212908125599387621639370773020791966516474572766159312103613726611307285380306906791981799994800224437071498577811969360380548271931645904358705845773005365661670005043678653483113726138087528525578315012009244289315969506688218579695926825344154419283281496824526084424986507887515469497271011014258601514626415284772959152980713103775510717151782990359317530762161228120695190366608708637874527412055447503504730543789839405420752076675804584696498257474048887808493275153902686212036679220720749197529377393762122753481459071891932909332236077327943441419571703488446601556518385971220873300648516789718438233306363609108479610897016961146840397187318466646241939207374252228061316630606697578249732495836557575287357874233489357611213643241776817855434146712629863071821808891711989772112795827457328147500058765770372049851843571634915320943487444829292817077073350053102360742680616287668131934205335446708964212616214469741973931760066851582998489088443125799312704183846392882304724010383904140701338515200025601621946821055737202528644713237531335858414058572911982801692618904481483943844054602838352193021785801313214160984674133219310503058030381567491824030760472340882290452335454042619786859950938389358111417341477507045056234992505759175981032407895032114009425773945086513615537782861439678623896584915288799486134607431583908204590540331979412938446368118957001538881781722599339634683765085324644457252439123514573752934266186439160902400472567731465109127619982872042733101231452903075376227562421101435182580830556797330058356289711147078716896462408599739937256091022016042317542145087248050920501550948176891921640709257929505178491596472476257125206598066772280214097832345680821512009414688445582304210728924425926152957237852305054904860436873109017762964462555925372935437546969011766449493305783972683646738318223686251725491039313152299455535392358361838667130294617590201736718269813027384350819956553777302508830775126374055958359283478202718665172600827571263850624557933561350923717340327678826383817067835479974746704101562500000 [92,79] -9303238078405884138176303005152100615197230214915790595318518440588747535505851026168912609763074551581959403937586179361403376308660187771530089587553646003425398480655952011489482981775208011757204868839081721480798027012169960409502095088313776508589727156219539267653058809438014512153354184476094716833935916524581216654299535866640744847813445816034851120160010247600603484532253161391832813303882905380400308003402760241645349330703490892611182044511924527951113801989037820260129026465394507260390013352927285114503591071939902540355239122164334999678727201215173409173308744746236669548799702341491830439371360935598076618407190603614717672684532298262414473231803425499460202601990489738155766653014200646566125139004922535839505156974656403546676047419541505880690041948913996316071029767359322442968487797978976964564878856993503760064339860618690939082561001493881644706224333284692395796660267862320392176410134749392809364831602221477018769248062707835548084293531912160011058894967719523784339448320379535498006039771820729726775769979471010596718411287881142271798436981383549332672388155570026881373514318564886715562107771369552328021739006332805854834097043334467980286201051685803258358462249382694116113441166133848678879811037214213124492873840372347898965583969431615091988876921123626801758465227501192442754260948295056560871805346820678845398999323390422701726460327335958740058876030182034319240732720560758022142253509948673072082432569123025011695329909907062305384405510503035633378702595924207810357602825664965355668703767661173552225190815480655881490401153697007272720884231874430008493252043194756182748710210912304675335676938539963320938995326001429093977856323120717261817608119997776671227692656516314156305884528796794676711575048456242556639545985850727222697946898024084193773291924545849854887773449870743352455061247669647078573022800129423982825941419094781002632889481386766416705471409334596388618658933191116267527035812986434743134865287559297404794054845188391626205801559929886036932937703043286162471594001438378375335542823528247519817665660304154826623940518834284398461733436257829807404917627994960512510873177965939034895745782716150801326756710804397296421871850283696222789198928555339869583615356631139106878821490401241020498030787934384822079891819157637655735015869140625000000 [92,80] 852245436968705272641026973598518832383298366633149596845311128919868734024654457039021558428785046050792804135457057177861018963186452500173504710975178671913274249157257922006105421451809106204996876773154615416012073903952120608009939838467464921325523696685283513852023137091389234664996485889401614852839718151942645929813062649095301477591132555799502968470430884585034276235560245309192084893726774234637370163572998137912396142457245755459601803967700132917754103477062025728968534305297197336448868074500451026658259042455316456548617016349934570260971175254516271801026986861994704655762197342430867489639912856271334794463601864727819268490252140902251738721698231726662158770847398699657273041253660213074230300947035371322459352182305330442279220767933229669069621243602022574673695669710222851135300334290437788144573297337098209222009500569966448945199961896541686260550177071748134392802597435961720437923142869855327438018254861468557898314941468894646863757571680089008703034250586834609917905034017657814750651766918324435990333631143458465918819584337629067941358036062067477312711930904357043353712959641105349272964669586013852824710025722698863965806149319555979292206415800986201728913232846507114094879922791397217272142382785836675245337892954072264011677871561214273114852656000474888863350947522125019999133508387440127522897200430751923617365291561614234828395531804365316379049521703361407536032570630699602578658934821380420182870294943941728580756948568206634798194487367205826163882760594177179751575375743065087818091056698478119891038683695150904238348812268947426428885095501420174079301087068158792484277768667959190115418927599804470104794087309427810047296595491735977011991635058199024335337463652258178670334694650880634682494746003241147899082002046953750614190668259966836316420088995392201330197913206729057522941531793295369645452087911789081375441223358825808887695905279795772155903730583550131040195864376739522163135509648885490477342610790890021048141337681647295710072742343784032470630325340602395115721240463167697139614630386974237203120783816397695652815770959498787222498768092655461803279133347554717917817657824052952133587077154993524291558184983238281441715024573875179296071020177073621253730236137035317860136119055883144300616015851326801033849278610432520508766174316406250 [92,81] -168639979715775423709008232423856295123493642708861202194362946654685754590622422796549883704076068256409060329416950739679311434965044228313373387249531038036583419293535981223079939442397195563975414977557865395531719155501996959024816418289896363723118716879475638426861787993247362582483813641726785561968872492244361250610290326065945328548630497688919401720853688899447700067196991142842474743414987683573367380824940070336291346406703439481573412113195389347092769989797906345979360892424159002598353247476474220821804140696052987420946224980584290072085865327992450727319551929530227508916173904805227133395341577978655613883043376811726301203149546930734768730406359863531104212885097728780289472696771918118141993684660349497892220255587401301345233486537690901369518023878137305115589382593123238930996835316435297525508285593089802787989052096504606775548065288073664173706612690719318263283551135618918158358869295308190470751732985243596216355579388027691384903615378530746987494111142275819872955180419486496082030630582127770197439249530911791344302786603986557655493022969105902799177106161013827867647706071720708159051139238372984985325087603871346590302949226409905950862807019125353533038651659465479796938474529540425548808123125495837653589326385098782749210932969644560912538388028630435358973738871679541058578354070957156597210917647853442464181488863072601463063764222411547901048334537651530460057650371413449239574478632732441313928381709166297935614641819924791472030058725952072993281391110327590871178696286050315073273839052990365977351804472079719056016241448665469840544012623612221364226840679312206799462779380412743088382883844883123212775986702370739444736074187776922708835969035251919675498386172348341077236689255094754384000914384774049761508313089377629960177144795939371703725653095807156779587395884867868154756024049457489737195053505350405160947021397558662128666568693618720095717655764544211796391148869067455093333448908273563384267850913455211267968006199614450191239061850522723608460341875687023185485788074746087817990883047361585551281417136185518663269895108291858171763060403534572672564711618829692864884652069872192427445292532895708847969827347035826964918940332374481960244226662018778001478735771629440314363198122112780816348603929455407524073962122201919555664062500000 [92,82] 16659868366005455318832310964441272841914507421129886860606632805761302611770411784291016601909522373709836494742983884399157544814171774571260360634108918548256631868379482872227739395198788605845686673395852400324160260089643819219584173243172599629091442972559065255748340060589968948320603032406111949744721765132455596052437941455617312821668966784374576134607365780707219322132818336716855580623097038618012193677457806903049811074821009762668128448494259710057384741658219375570468297364180731640953448728563888923076679841254972730995130695762652319957508074938406448037368762142237813636623825733086882520987256858306017541773915122998765540675755208596738174352505443822773232669095136509219810159981919732327783236557743945213298749727949275127685274401477710888504849648247828568116690606895378327945573851840891165656465058268811008890104534389442597111763883835398133777880089619960863271254293309100960370325523010835174822709924193199726018807657603060599365774565544543229841247967615455917206547314367919716636209441387227762509801479967932254463148532180836838321596075121217680332113158385800724395270163925781238754856390769078291012146132241219678313147625459303824517392452428699850555604913219793761185118512270099202941786852846160646032702526260347566491159905663102917672937223245732649590875276224992756590631624881411403968396733634967869896000334400269019412619912005856845271224771434911076985029273532360778948775084511016487748572617895124278090214856030662798925071427692555224722674475064955615802690165051189877970068271748015187516654043693851456607004413181949666691152176297965929852127924551032690655551632338071449748153718803838841728800649661441442393711701795820152348695703732387624222906630748150883680940136300712310148194747224932569916142273675231445342715268039680780037121811073808094699838817488599540950121846940927532923942559877102509340788860970793108051327961524252975578287681344191781239818064789909191180866918499429711103173732630662221004245844383293151038329922733458605365497158787099922841009883576202794075271699158577133129678786448749874870857132272081292448737534317115262945084760580029304088719213145827041162272193237474491114968537375515687130931800005019554912737137711091169518440120293085840187164570555488192710527628470629224466392770409584045410156250 [92,83] -780796622369152053608960219622924214618321546039815079126977659035770191765346409418382361688009872851948062120575808425244629600148483100193211458854068037159502913654303077203674178161856268078853919517132922964445051458141385718257389143918618436864155868447402845918941303503495480156394907468512839496892371233264399121848908107217064519508849061550910695749516013160653797294912434452211819863983385312395526385173133317631028845827119411714127183322947374547565249385369757867334649420192913385909853524154109961773405727762905732625134987154545493021660497437107082415153354450763316541697362059757406914082626445542311126123683605409108537141993431480240247782950688415708784497766468319395816001658809565112240150092715492614839174005238886115151184593476133652901604714367384273816054708736233980633444773002464938298803683912677877032324714987682714777262299846778918845149504519067564991343222096640599737389401619815473078707669226329409705209997131700994851617153174089348212380379464171128407212773126138932088175544028746593251424923339099866617410433658296695079255747822687440663593288904946032178624699962513408366611405951643310886707436138568341701712533606642371707035012022905297727218987812244735329374474295606787354646197017009634205241274862277489374801183197061083380426774597787393121037179263888321035248431630717433992482412113180045166789942536100872902296766591693943638849139382259788135396130363424157488854142522465380657684940614839886054589260876788370105684954578985738873993886450612034482024470717032623236846429248082349009717384957090834023953046217961493857189015374774692671651358449040171573811511750339971649383104870813691612477130099651132292235207556947764995010190205146101370923206656369683550527863379893493397859594648030662771033169740224738125796688861622663710910249423141209889366466813365248521102081544381241378716446448442117986024336955904018037269703703299246407337904406062511904578650071257379258451939880772042638184698130160220927184695861903684997427955545946172356374017605572292182367401375335837925085973572485815270862965987258320890311503598824435281020057877463506996003661915613785091325603748257281776705082602587909448783562930248079048871203221736543850414850599888904267191864502912302170185190672556949445515250829430442536249756813049316406250 [92,84] 11324284011433259051250689669340175582722911746350748416310856324780771720717633767033544719291691942613904624368374682860359710008467193881690445854390541463732423987024217892682162189384059591418279032475292946357795938299082620320695303418300503034860376854575734836930184708627055276532581650353006517987800256309195068650301740379199869604602539638808992072181875730033680273525765069616123411903716731095463362608145859826200537310274132476528123541954916044506082402872978555500421219072208796431117484311513420431974932445364556647750590878268101854125472045109271147701954423576031602395350884099099913451427129681702576748808016118146898393949311572336790542375608109154477580138151416130667301584633048514808581262884273476095753536165970841040804025380056306687056714833046604653887386150086462419673485415577672621856316333442826001903596000215143081540608616832905136785250205318245931142093113856108041144073088949532707921146189631048471794822878066305717154167071040316342298278419044342436667226450069062847778020998519269990735352660538666618556509433151101971308417227679144269702337125913170471362801854202261433787080015309786943098407842559057098836358929837545928430634369672365298477999902888365169229812793124563866901787417825288779300086314253138030074049800464283234497481642049718803101696779470425213736405312846851177343886181603988202954483653247090012859831886562428863464208845826999751751394954496546041940248894111376991404880804470701696300393584071740962508312389380079592951777539905771959967305347656655409198308902486458936628114895411929503438304011525971188724540292982746374566616063229194738046398162622952154807601968738520600487019829351521323462246375199801473896843787952399661265876324199881323707923361755221395046233337484831107889107666115816594123005910850138143216999366237680173382055117402980233671158783721975473382037457567113474519694614085133004138452122964701756485297867292137044226100367142437745665475795954762768242110184863960729083345187181973020833806850430200351238301217787972643124080347790795908061759012999461640078923142709664456985678017223614391871802461605815133402003279399315163498164696854832369706501611965524263133332216008750566858519487352121452014265690868312713226449527374852810105714689438427544843079886049963533878326416015625000 [92,85] 161458529609311041814443170698405512388535106548389966791221507224710993180927614250690465655694260289207226514513299144442513543402043612310418808720707513320419426743748555363057575233391269267719264787552799229015723109027256038033120232576015001130979544952311524409388338313493843247877161285012076348636830905652565693732289311780335449669570946855459577852027532798642749635400790769862471318636943343321557709636059943031268886405414269992236671447894813832308697773399761710336176762523484748591986817902766005781653097601593968787931807808595973781055795063611868563010368888420360868265814829204995439968545203312270490807830365732161023957501892014338829903797773430385437468674164628395015606011845408340679259904768653393364712519259363607836584837179170939066249568847839555875966794327418393840937094201721189695337366853685750418925623069181980053239517045998447645707136638800105044910751056989627029464940146558896236502956991362610290561380624168172026793110263176217481159146733997430428023607890020041832652128820896464476655698639789447001233708510128835660067788139793257102752463438837059285343171650956406381928961557453888636172461151363025800872649678371043872636317840701030864855785881899632443395642026956383830127935694125836653758628771588240739563801730015680736266464611096965741633316092852923276303356764268558240506348795342541921749869269854150630198360392750329654731207406051046530323432742379365407316095645905303348894830546326808372460947654388988885747416273467594508098904064511469766522956803947689020484482408920106327265427433571682159229732896522098944306511897065011409441607593925210860814667696793574659585506600821471942505704020083349625206863785147547303024408677693626580016193535584494933897582813632656954976859118581117705737835949857824864948792171742759704469474457514693458416772942062173982782701615153954469512635936429450989408023149955983692427638597675613726797580077990417663748376452852703255057508300604307115749734001631072755521192633021234175887504095351071045593300102289906017897297567060598433272783635151658620207152098721204934858161959695757414984248253509839895110980989163282669466497196000892159312561162442447952132976598825400474262795997546953363411241521364926472833291971275486506186194052281379640589875634759664535522460937500 [92,86] 33795504854840578757693824239382247453205622785334953885663745676627463580643843993832551231761570538588364202839665867403712308240427039548190384524123095389675792742959878672575010477299468919252682741070292686209767849222988077072745091977066550570184861539576578486820542460887164738835872134035183561663143890687640577761663642372477427453115529338460995676175138294246516811082284559793003560182815596827103178013959777679767287379134509924440059895356337900432205711615168612421425360117971797498230614699961633295016418355167899889551090020956924954931927819256888820730704072995823204394861522038053739847616011373223265021891871797353014685282545095839193454601749096091846905287189175553021920333178310174181454627668536717419435597117432510347573544426025220031284176001741236266486424848005146328231314933232364560667675462644099111061559110572044506981791164945782982413336557828126264515270338885142699210305269486561748083678818465676942936389369164517246761443495721163645113666833834055607534350521205761019871825357262567521087916272830597653908095779214738869114124876145745603260883021580224402548961919257285892031169751881488279437664352712122437329980491248386137136344772932468646366130369744658406621629294446888762348539801038439467522054133678660285146991062811532076042460210737772093376509396367345035599407711733008436948288823737229059473598286448955093637443226999166328733070357224453910303743209759653646099232036977791655527561901073886185161364556958796923175439428054392341884499360306706384615382643173066006274169884416054362277800688285252982736487953665842130542689784848274005650620698713389515332412188333928604642592890175154058825264795870902015144999235031037506998081381720828383278058781462258388275046970388864408778497056350446895648890083601506944398719532018460335103151930460955233752780337666805979799901499152458306094579208898746668390342120388197774660283404814723981566666148186023993639780605207615427610244433404604275246447012766580070109104424081676470830036632388354389621107293606336257025967741087965098324097977241931782335486781599040730627158409399935479622080943690024563553860697456049345764815224105200879271524617687043566665068847427996570952857467521974768235515232354934276442800884644019308866713657835134654305875301361083984375000000 [92,87] -3881280226340501048614091700648172129869100608857910868905038692283610443794526732692233785672338674351767950175518414518679583622500927139356864508071071817232095693207320881714493989861463443183928875705996658389730897256521480412226834810112729560549453711225504205948131481656158294952479278684994362607050423492986261100520490715907401930122494111380007496277986733110570761366972392709401078120086825240526593476143448278420564357076452946208178601987288661299500347015856035215609358915134816113378252187782160182928102360747969527467451475075634016638487624994458962150984038016947999858015017186668704204652948625128334023799823351941009455184722020478420055756048977714999033232556352476095238358756405394649037751104533699118988737356010215779178064885884694050142755913456496525662866304915275128070275869958661425458391933033291558473309644826989795624783219717472131548542607950644481658883323533091215744107514114763946934848369628901786921324416666382936212917778523693058771065311876313587031833288795832671777289116634099731014298437995067264228237614233393369157778859743987032673807828861656426624506672171271603241720102611834641382931118835243180206926464221816965428610641492684460451062542312733991150263070229506865295899562676399820229808346221589914074293317382877136803667114239757869748170045080324263853320077471295970255148160237970859818043072962423445970873543549014435207586325608717819099829257486655399913074738840362915924305794750371649877643646525637982984961711858328313305520363367994481412392927650927720825462253595717812508489825464213102360400804363009363909945930775228324690849207937880590487184728063697231620823987058823479640138248524397924305426029886621633116637752675714742607607678290705137853761958746500477292002377582052670886460226029117302045699256955411024893949401648375082320563765299810716397248697798824733031677878100926351343113515263476429745793011684682890459865932744904170562231337318220276843906147003959104559565468455325980371528051970265639876015839329221302705232770349895628211389365145817001625819147034211382363090002361312932567077803387641197793148596939171317329974677052524347214086663791416439686720359353974430101633975585335798089960946108478133160453293919044274258520348101260269771395350346665509277954697608947753906250 [92,88] 156290990778213657607459629829482341780592924486433046275031809242537950927318876974396402112007707325228651880804738450352157823255817558007608843813492239640051748204659130743897934449301819805237099047656512120114700201500523563599522053354402523116900601386470397094355635684256114948499412685589527588659975448636180541091020028271363367975921374453612906374373923432301622773702419740672758394972317643932610166199003581049876688592339352414829283544837400328355439373355894108950748694989676756183090615686010995218590547726112005235554455161276774976059140005841995639137291793091883200867095488114734677776342414763142253329788580295660775019215930821818461904647421225823092072973251576215544560316782914944641674409971467065665691499442403289030477096400254692908452321961607165568289154022460506453552493502002165008805094875073876668153916099732234330336538025034098117026970150467114785532316236582610972226861024715812848130385661524944412683240873590896873343713654744578263180714662472635402873604817984719992522330705589494354565659236941503791995892351616090662667235985125614080476950312633705119666160568531086750722625562238111911458916300596203892850623501673922757436053477699629811004944781393685075395829082666097015840176575649892192703481322055577411318205228617117158692754404717070822238648412247522108392270157033953382522177619724058082123660761235369409012380284188675919702725264168144732223400269758684016068298584725137952642962887738921508576346165482174429078814365594155969306301946196026711447330524873551368331059568788626810376064228390210846189787130373826569064391628186817564542413693742235364948849301179183667238867675455805200228210366593472821784995976863081778942976811847149397644020201450642745299637730435295968609331826815598443455317857222736940696810076176484381997167216418485426980317205790342708507923585555555125669149304292142750336207359770125238200064660482204249555318717579153453467206385653803167311081418107725520316860352167311461320409715202647983669110219001658002720821542137559320342636461627930853009128275103977888307451232105688916430867935356977413384970127174202058081089382729942644791392507543635001308873688224696212473563269726194173086972962932287833986033312785293341454700500117724892845672002295032143592834472656250000 [92,89] -2881342990904999579088103056227970944297649478570496329172631069726821783074361644152458113182443261213966179418160803178685362688766757758414689258068617153282845034078424446976343233111802484804327758959009987484226816362188658869069241678305389700809754460632789971658980577485317368791230233089511878149206654108895965931681039384987063485178561628472601325214026326596100982994706715959135881282413616168640270388465719945952601439186898988762221991451016558700720958248558728709944069225326360078310007108550918766748552641918154232369130549196693690517658056247942775310555722408918214402045096174271725486254233448997469254383800281565194992115591014053978174954943700367861442639193949310713971295264556057319319887947788424551367339690202288420460659358387802469884825306992582749015161038520564337109821407936712260555970461232922428148048464265720027135811325842319175359822624273282008101916778580277478610554840664298763618569973040274906341758747211303740504805440997004180588307042578491641690899847003444190663428676788650755066000862268843891601565400619075278155469821212214916193413797984249416341661666003141760471397654029288408012608939050353352258864497478869738065352186650407807052401546896737012081029414166544476015363584786850803199059348628426985549384251713722534436084783196539531948857995094979940904991811795857492352295605549667212995296917328372548292926690088191827024109646177308505942921283523138929550671185490337070328864134699405407767302263949404160782252538651459179841669745414951711038733053585180726599269311807719770223661718098494073205432026121096118095410063940025488277487310858693581095458528340462778874235837994708454379800541851175139440188096322623904386874480641628343385844488873487719850995452408402835273687592912031806290038193988239043385791881062889798582602132418813615118612286679800430427117267027909528013932843320014402409343920842205636032383947172934548619274382296105302351022449645496384936328829738340330351671294811166091465948166842643094156486512167817183169133977288321628364821492242900233527541056511248867859891299596655893335998962028356589130468937703652169204181490513417705323677389282130213237891011652069907271736060830645536267356302958439917250824790047368441115198042790090937614877475425601005554199218750000 [92,90] 27436380755897119193766802851026294637292847096951231454480640351835678607167055357034550725463526715682797944789446635068394496833258838115021198662673139555181614630494903027839507038686734750302458995756178402988145015319685452691937906351490187143285327860596721057096063433125429434403545951485599772693684418501232889049052246304975726532561729673681475488811707263131629771213081968642531288765247112384685653617870013519062603413076206469481321060971426643904054448021012854534548719598044834064703389358029784416745661810857013710636691538633353288962171220775187520506317717483496233443546187228822455580524664569182798087822858822107914647098736075660982179387793192816485413474581905949628880802759480099324445593219149446870644498110518237742323724110770443787065635870441322733512604104621242045858049630104424634550854265440310682163509673050030716475517303231669642675675943599689477172825290506350080956285295884727274650462538045941260340713442631770394038329282169167275949041191455435055625610186164408719331287818786693217871107189674459616301128365317114717741773638351601772400457054833629188631586158576214719185261012844163175878835892361641502922489899392677723748586810514556058717051287341430658432651045420117329830578329244791667578517729024860625573255128541019571082880825564728378277034208797554116892305609863185703443407663587984797727154556560249805650202598947405395624331180807518184858976719198155611029119545019703683728651026867717893116471017369964675810535235252396037307815272780638226599183255991744547097722021773995582255037071433404165859148472248247612834921095041026824475285695741089923759443661992329112396871603185824628945834133900747643624757902781923922387626664842875758872734647537404560365630767316421938003251175485160191597794584415472157600865889336812418541286987818831989054169406209671322974269343466933063686564453035085977121324118382614577678322837470013842283081911650045610565935217205726262305264606217272079039551810711619139654744447649935394228966500581401314182899998812267803738761163646253751528428767096962628878533074088055272869999923537798103486579715885418706526914417573956337869714631400590047102304670715888326879699967815493351476479180867284018741840154138661098115470338143495609983801841735839843750000000 [92,91] -1181058468529613194496775180136184563149474786458455415712513748237928429013256192614963937821926601101584492202054316906837071323279564012099730827265030416950324912544079052203591517455964159645771508234410594728943512877197954638737165428992063092270796519794554695306843398733092825971760592270610983375020504987035093719768431586827534199663500269960253897706559618490248796033232699809366022421878242204110066606240996459941354118674435489061783116011256574459380917772980491501166702600998449859890226292110073572956452391877510666794063781676641317266274581917243141164823831585860864179213914745968283660414484372473518365664809620851092385904131526933606236812110925313369137944467052981404714137035003390136915344558245570389506816985883022190965694959862586675177106902161313969697539173772609752524076160071680743063255805560948859439500264526490155946382062958258925488537174188846376383509949766131618528859594956341177912500602238590875973655768057708601591800641162183229507979233380594889436507050292025701268284805558099471169449062155984629483767313571185528349526743661759948698979219286904227161560681812423573601300868999482554472673476433527344232814428958226751816641842796381217766953744305477850008352208190966855809385478026503185242708081758124109012726142526038721132714042819088884148320579661888608062626457822159741700920781569233768513007079672210353825913273655145341748341809711935759344203262338096923600396775843046715280810462222978028635078914522992472018723600927100079751706623079853280530421051211944271900773517356695374198937961051128983027377623334221067820149095787235509212092648607042690228248281694164227458287424969125197871365595235461236398277746218370456366481358255419614531876059255162486481736128496851845984957906559102914892856253416922680933501480895282229282788166421885325049006214473797538333693247382795257889344615522709027076822465350791619098080429727863103760262556140283466063714442408699067049479918233651211986350776451440405069224099781627328552688927251885969320896247259998221553893707761527879118986760235937223469245012667114446569134476397103794751516440936501477787848934407754104694466825612605575122041547370088055770745299423529160109979682137897007426703653034348595607383458627737127244472503662109375000000 [92,92] 66317175638443342248844578690852366957047005407753955389094627264517602429573336209201267339469201516716394310722853417122014700548370284855659347333398654388624198349434387853987054219835742587876079638804149561909480467671598092681639703503845631682245165880346576578461453019757713725057861641386528919604878093753892567658223309650901814830550672267006484477169368721110482844311522281713227822168916015386339494164888938316324499297887849203246257797879850482039111231785459627871728446036206672195160816663088863153858341061608928165773780875790034702636359572569597467953629720299829202205305082833461571339614260089153223804209782849877696465886775293905917694954387619797262059940098491695201531889577169955109633244509031272153637744897109369667007186182128549631538554823651260244704201136041920423360342695008221460407128694324394842565465383810485522989090754725559886507421576498877326698806410202186424144286687432336879979972553883858796959551485379740049516730227198747837263892063904654247895800007368456806820912653001116477302465445488547125204057777305363234057291357682434422788418394045522794129677711849201932465368967211277401696423071362326632334255293937582276390263313732335422622445010189099308674180063503601434642104023812828424037000915588457793758399398586871519525624995495386333118024407964611759015586786987973408754936612371655981042919156083426025293207614181438855063827509162221482708625131280641740576923168057637086730205832854985579267375285315079003590666047352711321978348762633300808732420706169181076997701510034468677026451930581439565748653868644854334487360264746051553723459913525352970347260003826439068598792131639480520661223180800268740976251605462647064890319088752206794241484093550935120839805768704469919486523927388739027367737004570040858564979953631084660692692510980306934473890443900949523787196877139584617618122127410610364864759093734672692032075527443813368402501566484666435544381254510431996953033878851637884203171343545248755697877547863321408707635347563771790848100575185843388559691327833490483148167830550995273736615799996390195552297246396899615191296835473779278945003347064814332126675274747899035938969671472639388565051281628916722376478423548439289445491264928661534483467221434693783521652221679687500 [93,0] -15960915856944052926393952093045544023381662441088193744223343084902122665755205366705225149675916041540538911181173749707254510857137435309269598758424444039399941946569637535847767319837719789895666991310385511295076427868866281539415650146330135405487650536916407955996058496892038003540354836191433284925820300297731566338898996465069954350762848420913457469965849928724885192493036364176588912980858334533721088529845017112617700683501105959694693914278062645277982396803938952687120136548342984396280932941116152949270573174422734721836981594668565076827312891960279286516731740130178223119214579612884365194790395856743958897280285248410741693286084739870128584345220019799176426908363088592715644076619527330667069110680925096228230697787397221728729401288144116620302474892714753292422540158449797068865667638693852148047155929582636759802741958015824873751012474944596318148890094746614032499910760345867580537439424004332510048483768179282311771597829154014904062724040535687106670712701812795418322048243119447576723358211298526488561055247325941103465566784209957629659783531585794015202255624407440027695752169923912114461120688765223215115863446220015860299510720907821894397422414595274923728103249692184484638547246634139413195026906976568299371466112620800019105680227505307606639507644020875752051723037505727155665996149701707852310780909578875603227668711961685877086122891846862989137812277744416445864347340687589057994193134590401272553916741254543044900659101981950309049712091782153449779843148347188108633767280293005626902398514612366742337933993049901320207456498491743373209057399712377286864869475713698742855148290124548677397241477124915995855873465091374904940529959615167965846681392281893873458430746787442179131033808938577597633037273067228823800569714635569840555702691773335089530907634143625642338803747993084087705039134627457976845580278810177292021906938920215881526846255240000369382371678940512424448131712345067977220389725414410153943130856300256129145635768684484944528348878751669645667403941811488226471885935433941926216547223980637443575103560413508873980287190824589060764797732528944822451107274138758316448271814237247645498946671310428163662266765456794131940692849836875483212698278085395970990030358994651206846659328213361469943657681286319771629678143654018640518188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 2494947803893823968109294727515696590846969358014837549785324854164954797879338232907471450572020254593920294122727515541507130266465187382446039452945831277279983638994212405189505486815148079820341811354016074074565930330719939784725213568842069233977375363835362075055213889452864223118558114813189886387849141708251149499320282151880712499513988254879220786970018946663439499792778718541750640287790446414043455341298309073633791958008520460747889397153161766345849672764583177136363945282871976885002243435714362473287192313631696775249227666345661601410258566763210196951012578262893020433473764991570279403654660702649389405003651926929043456967180696568130350156643504796059970561546065991463058141497048440573093147140444693068292035515241589673503179411464852965103907823724410416488463019779029834697986879997635606309435742171691292088979212411307377150070773451606875144459958411835158893032103358884112340566847011492132334064449443892044420741554698821995022290804298186115969016771949660253678537203622619230481781043199072066264432945478533286646501545776446327129929582568078420773743528230884235703718174879393908157414467376628448850591192039481208833737766545320360637534150929523280196777498186862899656475607849837074320209597775916686438993847021158433103288929359847028292624111281627396654277210906806955386398421467625156844317865863763386717028560127622470801893137285913356500784352316891190088361982606840430198568183604442161045223692607195341870709124845630958888591984908971584754719349439238969467695136659003094605098427790452305021657712284191474578172073055145114695484610125916413685411984386693960780060614192218714613248309690629092837653556616740788721195918373679968259512872237094413515203910059266709270459390357381232133672010370196722162850984502631880968109918129593013181656422379989963003373346658703083984963568005548902265659475918995658846251993469171273197670951299769817924023882831106786139456643989000259266099163285429235780063051843232094876947322148689156224766463615602448207990636388899896574606726517022151954794170098375450741607024139931461530742830019961024761507331220200049619019136406426033846217000776977348541692810797390719064069392310493752157942082521881687715530790293103247982028693388369867236578777452507567019525451220210432445867354545043781399726867675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] 10496578691641888615812778721587805024823429489881914522090996322798042881015655788186013019582122126662877873390410954480968804088866139953596988484963406839541327798019996714914233855886596888072605282723288081646046174025311281220939210911113255503637829722642638238397805183097330007804097449525853716724668213675327169867863871714059103913551032622064691564128163901587693645845895357269270825762142388293399633456979552696008882706459875030177297307432821353565038148078228602183052751208001679550064480370135549393468612923157388931698700629376966438792183641173869417497107988802514327155350240346397485279465671587277173029301029468892977908793883261504281987284175606065962115416376158932336200728205525361657348584289168168406317347920871936755274427326603714212376902760119953924751185546993718635683308471824400932617712595222578724935214190531389100510850217011697831926980408674434706300966823747108157458038318856574741042721146146195693727461702464403076226181056192967848776624181491441444021729670513799245359069112924928288472527054977884598858786936135325559436895457642388046199176274117774761258630459018969583178279463377760041454995361790364596262306148347613105145957986756801476332885232772046012793827494111139280807878033945093806530341485466358580984578717638385679406836568107080701321767603073362044492597194921098916828307366671855990006090158453432152270319379409051890697214027303815901449779465722363957995106474370244736998657520608768617391602827001272751682746022676864298465988025978255763388965837080927109484427525447871251090173172829275944575592743383956416801794584086907126687692187715831637605420980566172555649764589290765298157591483000538393802905989018819982821377032472472649298612290988510591331832882287438760185699166680942581608553953570700234084532178025375753801186993481404447107223894679269980549311287167604422736683120365083479352151851673124476896700933098322782177480017986962328325793769708486704921291542389181700314197316744037082152606521539526617686016556926077560838627449103153633574766089532480549561293792604534252406797637326155614158118672549304406836395031386369384000869090756675643847639590494660141326347506838815258762873080339960625087326636562344598612932022935447663838540094061525010190818684330665359097399120269479704556196686393576555929030291736125946044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -18899118252044673447024941410987750699957083232115429123634370074821835080342761952546999593131644112556966401632706819159007095692159704161358948659058893736444127178271557749378441270837538423411130621444914672074940574499469353143934224494356667261134743102053439194906624366950832234824578778759490009657591202538728148885712583907941779459356278780433464232586153777345948201962153517688585157342793599104628517037298837228751297883920544552151049985950327218820777787854116987686748374356004161804456047264228301308107400682162368567322919200510462689419385242695518627700969409020032068397700305720870007180650586651608480116270811211459546771753391450518659840683223633274470307353204696366802820098696926409083885870844516389849133545897498603416023867409093155765878258941307435186817962950092038079719743824081611808049735055436020658642754750955224570179138132752743667164431542578844366774100320813032479781868392643458703303824339671022519383493728551598790040147807205689224592228206570198823102736726466963707964674107585434432130662044631242728933235101864645808584401512578706451393470343386482441841991978915679534342612875423912386495706148663814301503966604115776443641048338504955854274171307849998109092477466634264912997889935863308277572878179197442020380023035315630524272884344142888615170063186637584533746309947001752612853989073332491731859916701964133439364070634170401279873820843734952869147119031313057191620565643163103082357713752569272270530657935001010215432077426073644485704539200077716578685528837198766348496960461258667718741210798396062989232984300865439369106241972026449632772160446880815837634209739770966125296647943946791772038143316850987887530706503100869507630670400033795842963038672519813251503336024790750297265378594414449010092397817906782186167720710436705254791788835535719356536024927143536361274201598781304387904037479696846262108674179972509521924225833426706912003446289431209228556851114380071660932020210666257912334345285612792311125581952892419142372524440419897343496503081242127418119165371252731138992258662107929384379782318533773934285850109858664924336413588499458285231705553500051737784638111812161562746922809061086423160114525817811190375068211393408644353371180531027146309296383901994622044154173204303869290707131804690342627829711258380385174859839025884866714477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] -970285429020735330472677001116723284395896134056631252980947300904728817743997291582694481529352064723004965807214042916857966016263441322399436921460642730983455971490411829982034858105239013324842764082687162705159517168546746365854667451395494835149119677903528009625381652055641451233987876946202356440546028512022132240055522513359946993990627698664179691128588755526004595888748743856717652016514464588733381751976032470399021153487473903659086973281291687947811948567748856372514744700645057976661436494669481474376205598027792494651390127559425494492900334758550971043768603624109798741986390522730625805445194771236178325825376072792155293518523713042541057528958019763345486534183551919519879528367762486330634261957226436305426879390509906554542580914521768553622279945164279371736170115160297811502645760726849097834044903249383113347159275881618420185838928280215244027133598295824547659524984696000345371293108355991045812471462386294014201627354369482205846786677396414314252283821964412678961902645521116835318792982094176565701544488035515192624335547161251973726359760597531154796014257642722096626988517639369742326425668622659582547327642301204950164403760131651011340706962364693020459624271835443833367713635217975224831451078763256454807370586966896052107930958137151217150698918873800303770355530134703575756171224597584211289027162892733544427199667915662967116310955216168207821671538510705606944833996197343470012204014027802280125672581375159318356493204554048679550560695754307885843797204305419891799887305470206043367637076567218750703428299610734593688622217880150340927466238578002564852006568865606519124779776190527057396868623557174137998019248368801191590668130098494397524070327906135174115928692810506162012280343494321676110505193706881286278080254856909875291663792017320264701685997019789549057184602562532057640746879417329461501332598551091244095040843454121517706824379986723750762325712041674546447349466924320732750434636222273928095771131283013071681215638274324450910689711778599065186682877845968509902463593304654195169671710826026311811402327965840899693447932938807945340582981736035554676767577992559048054535913778703657359390431180841276770425921014075423031107451455279829021944891241761946705204108613555902839572570057092380568279582982971338020473254243748566227889540414253133349120616912841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] 454993961067614037389311736265428738867274188535852282775288339357574736853184612814596163254671210949312907885099036449398229628377974508914729942487946574291857220091660939891142600739605003386137440800672024098405726003254344757627064005453888516022107445884024898832996448470877382215530003077132382082468121962796922518493133846913440848162769734258407501937373541229780347452422702254619782694681101409174019068920013221472932993525004361523887254730464793024640572897377352411518713113620860318315215864930916229993918760247583423502516165662098685957073937648416583110457605646678212190062353689352767184284171823745687247271859945519849588994274380073330454660331154573655750924375862908324079119015948925200166631424237386148225588221283373763064886543297403038563995399710470414401490962701492059217510811364298144437554445791942004197958244043115539983179289927020982642487004314032702629282552622459567616045046951441079155655083194084165059705667310057107850547014901366779921897526477339662558017112070579458005177621118129742201634963218883392914992764979598002403327710172797419290308109888733258348606189196682727331191274726231191861945109578616194002871568575358495837013331369215571141512369036914130377695013834200536628796062062268204956932565992886563983650949268627852593463808369647791964819228985106381467398149121882823532979834682449814073797571464774618345442790775386248880038235473771243109177659165360857759205683872556869232464435337647921874426229340598863458997308567936355355199599770132606251869594268261292905621630137323230412726920527228991337750009537203512139126216908785773150681897949206365279543835139534886117028555626579635136491516349095449487973246325220281973801704700189203318896920458533547168734690842140469559865096554799670140611216112479893318603038397997798226400554986655878596491541894736893941494803216701070130868125020410023938122940155838731760819842434747324803155217533247399977472201573767234555434969681523925378091823250038405829496014692255773569993047223439511739784430338515660191956043753449960075512644404642536179371318165416269625246415370951331818188025725586401302567976140884860485052454196167450515610461346467721179000170323292462695557084042794578752476023282532860593338263091889711148851244871334078293142289722790740148154937222504153992302944331527214671950787305831909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 32273839918397026037468130420301654423463103733357098472753992355433805179770449367750823571242397910050531908216021481649107573607391318055378831352026959360383481416861753153127175021976535964620223227511989974915857423207199852011294431688628041551397575138267316037168889450576142791498375674953289158614900179137447518765724899990850120884530213015998678472198241172557729905378905391860962006723511001423120840100493863744338296204466598691869093824805183962125485718072921658689547850474107628554625602663305148950761615189570018238336481867352608331824670410150246524310921585962676729438864844902787289485456607493986859245654672427553628392381564640380629771757081331490908651008174055990603797290879559991826199638014814206238332105431583234357489808301413290370244535521012651415192336512751904401189269648766712811229871057648304516905948541328453782027598623847771647239572181643531237496735440353317228535232282261872986191492528884383820949969573030899194446455353273860664472757999435111982164745196768535706960624756722223830484669751629257662022131534990394264694701807834745518235037281492428176075715519057234048341999409573998385296528859197054094499528453215088752293842933306877231976279950432517035022848036739102474958832996474149673390796608491915685266279250274404656866316578672842172289752845216094427016274423151051306602404568341483669213917103538969057307974235214521763830812829091207707181870480766165561214987988756438187008241936198455280087181503835849357630558596636852433769161023793274723826956453348789964273292575485772232594210830780619541313279753518132977453576810935679942200470805889812536245423518782600740778958885886425477696248577831641834589177845512229930798641971378061292716129406109685640144844648043575113520104710441511282392632486200539986572899270106512541269422191634405350192996737635533809909623735878029407292377992487372693509274435152468550224666012377697601053458028295615759650704739380463769219390592735780212878146734281187986441150446329217836054717190299121080927003255134147474224034783538644200553250184382375570675695674523437482780423251783362152883326589902985904598034037201438714991424437730930974569601232894670958927040075474268149318995761166839348843082953381641481874985519784726506381879619881753681748343068695640988824996900416712792217927268517696504090963571798056364059448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 70919525758997549527723850509280352192250099204470425940137552209127360115251775376458456705418372805535904946965104448627726325311509353621543450242011922499627379980124869190348655647360724959240985520030122440596411230709229012002148119478534532119865377782554095330933102092390613634750444115382748840612902017627426366876353296861550062612866838454984719257969445674299894999441771767629479753559135014684827194610780600657656159991953978505015769463333670884144546331794202824324331824381813958219763594694314733248907781354445342447235486915078220435054167497886500141846766872537877350653067599838695274917261329773425657771115688834460868926352266894707835764724498302902359440851667081084085087291914664342568238994023400391930260414610748223993732896821152155635115048041107781806772994295797230855561382918792554755180126371162915158500933155178019267382914922421627292645915126378058706474804946185963625238801724506209822021836043829399101814511228290601867218694564926545825233114832344827285014579819070967665317813352473182800974035564358744585926591539445569527544936067202263307883478614050536068968052093019080139573020057243748272644548748550537709462431636152580870029827350902536103526670136839345293050242798754978870420886337702540907461745904429794833600766146157836522245221218190474191984609299370497928539221758122129777866756718180892956306321126436416323680566219792124609955435007276585415074835735949760808121222532821906007808666984453138321571671925983366683133117616203584495156819540834386831924148561878966468516028267352763450468555516335583793588555629850427363170972769202192986346695651033849068869692820964965785335711342994447053062388324348185034475719802482623260386319709777770160310742104586167108552503912702942599604256584836889632256141988725463794250728543687440737095439473137222627782371269087284299317257055766273077725096320047259739864944929336624054263750392708623205847806611556138503252423604053377139429064581526546227801050364379734716961247112711755076290343339808800364365499971578146359750374628735572026045205315990059020902947834474712145750823738122541131075023649764593796167154980686625515934113968928526647590077509150700683951475459001154847740547866454307900931836737140859768080894197412288863092732105620029628957006140139316421868648079358573432004465391916350758272358234535204246640205383300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -1308468323601259009258437400652369635150957411695942853424623214412223865593279661015228978109880988389381222108147118433367647481004880417951461031085264742774727609191223495000023741962541839067104164749341031260904038386205956952027286749857425307759158856547333854138982923504428709649635524415374006561624941667826421484023182050025760441001724627578753098582291803002665978675628609118675550842444593030048224162895691297367240358991213405101958603339566630949076365223308063939195974925650385176866886717164943383683928267020099540832995083411755083719415449288320586907360911407437611619060115204578935479883115405952845502188893647188814427136689861398210786379155060999107138056420103442505015307956266406558327547676487291318632907160256788238126208486176113201125287520861180937590654806425434104516654094981399849396091445720652353746980826176541321353627825585775050769355105405985823859713321565885129803886063836259325466713583689012540240749280384663536434316159532986338953385847491610262489269520066647829469027839751101280147331334296809029729673505050731547308549278073299202607222188745234308991628307141241387474917657172796348135361241419898885131689147237904678139099198137696542664326727377967853317663541618707614653640192569687896030339394494591033548645636828718926654431163401871777961057381376438618512091874154602797277650105388022137124865187473433433357681757086915236006496186058166198151268744473636589544478727211925383163754571813157746167842179413420449062639876023040613782983449243958181855592120914632331787854238799549355295360249535154591699306922602147070433955597024779051987542551497757427467601536390844617403068307621789461332188937052709283524732510164170866830616309889325371629716541186560220083726745872609497995899684511513974581671228438987141240858282984269112673960507899669057464291549653532453604180654980768045757494667438038263530300046891874598345934826129355778262875739766811911617297089719873465109625302863936996507627342969982350239716928221452462509896350883907105128304816840361517668046201826615458369598794854475280061882112773519921141562366942413976258652002155924121410172984214438785616104061928781396713472585617468347095853525798104471556182880040289791384198872214569429265255952912014629454059084159370812467284545532705296789658721656745813559081884129690648722182944041492191900033503770828247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 10482083428016684959838505016527518851708590827173153412982024654119814564801450330812073913498184384476945783055823940888196753366174754754120039009603578775016090578895940112343309862644891856144896700507441182586805920220854855037964667722277775396448685745530477256544524725772833756228517768259984016113298058413584208928643342163840887776501678978822766482789504252913565740528844726651582189439250814805208647432937733063280314266254594722428551760172614116679300664051569672607136183730631846364696701826431813052380829956145244848554895583390328182636240383668039053380110883977768721707768939384276585477997780770419123276493041614846580697344282753006325334606491723182442018009769992200356809718358735013758356513538465614435537240693082851249479723042323598457422789642496894914526549511322187705795102823609963750863890228494156278127351713836250924382190877565719169509943860025645126122104200997591631357501089501101055791424426879514429842385705052845865783861728999819500022544462391547617612360831836437576774950214494909578577503585786970688818360335892415371192827565838266586761620260406676952962630430621535147988381205821412897905741623288705552478361394745882728984069297892397501504945426074855641621539312895285702639953885025915071229419508556293721857184528515231313738128413354382658371191305073984876107354098837514981432628320611088178945467324229350978216504736478088279856011335849175094524296119566919239778793649250286677887158754068928469243738381996478310388686246909888576198955673284345987655494277525817480002935076997956116016847677832670194807509012178941110971204638115114311532628614093883533197446600876559690381928052453615984238471861013866011199008838468781888962308578184402766944562257234712506276205865412082361045593017567407788185653923913136319134909985330412306135695923645115989382408122636185830430447017043304918582935241373799004530616783797304060057570710256503429407760799803506877256067340260787453788114064750097484375213640015999291237766269151341045452876644950231792088469866565537492698383999665490948462641953731315578119580179189336888765489964860044626395678928564403603545303134539672854942336407730094521432673616444183625263113228301255481007106648545557941331019872999919404739071267382244544086657897166454645280983128822074894239948043686467056902112774001155538631038788288662999548250809311866760253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 47621577143997163140614192637243233511285549723840300373905279431768869454147310723966805804180856251919356525358914671786119936800379297961200174157183880599555854207840361293340971045990451583392275775037850318256221587994658481428072703952133757151455393009799857717469365426069364741340926721958929652291945270246877273729461927923395773854368022277152614336286877844300364557546314247131218709344386483455372138970849955261050301398739026498313542638027755595218438922033077984987077282632769767943246114137423640473638674029599284304959879906497897457575948500026816118354189272883061336489547863675925017487200537345662603572373721712675388282898634497869616698618840720298999349542841613766925805009965432564110528544253605184243135417108185010174183955126132238725395293905530939994189924275547177686143527587976502560464511536835294530203570886354472389538968817140566675024545731109613543332483860925900354925648314894142908182808630323391293877084302652791506434807383147091926081024845861390552802551902551923851756541026295305065947950108813819915164671502892242152890480858259889324111842901759266694002654923938708292251560837351775124869177021349220895872104937049663390166981303197908336363670979705122494135392261761393329398779647303940448287212810481215071966338298073610615826707748872571042719806314741127302408095574566543743613989086900828569685080723099945878760727261745095761343979124406115695866931410918921248568376101636652032422060778459728352028894055785558327215429344137784490187251041237828493536169411540191744869458394997659454593748016797881695947388280968337581681384038761293333723923884823580398039063044143237923964765893426089115284020169164846666037327092982963034353623698338504093546378534018317863777509250546697287019057330490583268131105555466783174973117003628255167553330186924068926190747902675974819011906444865472784161975717296387612121346432089596500000986274694515765788611688498581156144039610977528948107924820449279404948981232626510342850117093035934661590558601888311014169429637028309719145954297149445731311670099897103523096027913529743937124505535326467289086978913214082758455537330588882007596564920323429646919430264868607221934083576973349112713415837704243212023597249443785742159660021690393178817237167322210189374159373141624058242218994864817959168648706705608693404441053218228291354918724209710489958524703979492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] -380878605054578617771982488747364133001239550244859171913948818355735037075612568108232987156589189640051989566878725664852010822947532933794523264598531375213508911888346967472780693820185562640073357695061175842635166951905298262107944435239103106889036323931982348594759183824772219813722846488799335386100978651812878808892967831322836740215784350247370842490391213081173176509091883378828741549794818217715582433128951280897082681242865332163875367119751075867897364146869186072214105495415930400077968402921286857908488151303193011122428077504906264304594627879185190965442616048994511781731033706098042739988951772176340899728884036418654319620192603904280759410336887024265429865868546865262165223851611694418606254415110369106117080379205180120776118192850681218024460812084835280948115024195811210292283052515488627696079566496380369115500977107744636850236808636072742359539838812719627571379303180084748197793969016850595969123390621594665163289202694642851047393719533450190099268270465362914065757910197062762304001114622227334409114497566201413600030516998068624920304195048554196404775095173438050695748046880454531336289016173352282026206749547608159595512532971272518385341160521157158603136300103744138169918111389406917941839282405263940118032534594160606269847443298412365070043506851308053512678572919115843433522472460973585590676918902674251221535502002635056180184498657202134646329085217640945104656856219649242854755286340003218967867582012286781139039765361693889864792246707817231447222136521476606891254577656695364481649096029406961844849523831674835427593077596503876187139716921339690160228101725827653053618854584773973752231903437861255893963874381838148377395553405684545068492810475775097082248929178970244296977280580967455703718751699975528491607088058190479505694396856180294173427719761799204398740015287989416859962605939304802137389090327126938980712199793349787219981161658680270764429398385083389990593666904500387941340442980188105946705317719386491227290870258259004326489352290548963100927062978125056442766403970210555132789576255489688710599830778352871834242021128764193122750427509400441890833137428881303062510942790055733543487260843876800154877005054351686426497385997271514599206322920261503394509703913969394810703557720246367677491354508112740600490777496771302201808514541087699019856030492552605029935031133447864704066887497901916503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] 2192020282608999553389823293021556528269103863340765704536161977476278202296212034271784280400259678178819255844615181136433399734093531906376886347429504490273419661984268757775649403917936711357881112686893672930268532784427093373655016892790820601729468267861575064045061951641523672188110049753872174927208717895760663267600699580770760794445759819215210768378102027914285851104592970282779234217163255374599855172420388037926067454225063112345257519729385354754581208875827976482719292164573732673891496278061091395846533214532189317028389764220630909276311097293558665189158326540456109395470657538359587245712241253904485431145291464257334312808230111667155241331086259278841730565527889884434924642541141747740991512685619148037167962614156242604227898007022099295953421174545572428530749902370058901706918446571022090057346519127467230598860358004123770075258406789256427054429684478716229133170247709991402026043697252152343701857480157973795413987667958507152455093739648718022825162642306419266626849343017800323863529091357230469591093441660542643100660009090208630339098034387784010471744301862540880641657122395777571939247190071796314940781414024296879972768408622912721045637463833782253386075887167999825110746655322902733151627786314908561560290774719092354280536782492665426510209975732790945206271380499148528246804118598280849581359201284325425912777929024157753301549167159799986475427858628285108862463020938140779088930898892548168514741296260729624903573631466523788936473401871557202040527375967859319598235479371481745454579832265945981438071939412028545591821439061546773238286771457956039322616544573423092492685022869643481323909409360844471411470029522277097122463735539888613530269559185534434102457984621150037740592400172843119408872570785237874705128320912486590100886167187283432535410816121660233380196204027862597944426616568600209439342107644340741633855169277081797149806882806005937745322411480378881579865794109899734987004315300375859325396213904675127150618097751767865232059488694786343119661721913365738274631322779632826424203258855454313691697812926378439942942436504667614455966859627761352614642477750160315610838984006648825523395920862534046725940990277875510121675580487510407819277368650305559498491337633512897243404431659407933484184687878478896991450463305927014694385894433870730114983042138930404526717902330412712785800977144390344619750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] -10537081645810391789508112048353289188927593685142259323429214369923091683212644628792095792789313979139300362705805214504597290462793105249330709324555053681277916606209570327184467531619149085746420285989716075519313725720421266000506802015844751369278529025296529746214280939421492798529985134597027126817221774669568412128847537006182003361312350346340578745404343601464351521372069760737044061620255974583698931217320919380014875755203631720711338001089434981086353750771932446840239896318525778782972868250589789172043883468505132426033703289430833596401715882227139228848431225263515025326330553301118002192334118892664453207132504582514190993168783993342612972218741032399367097413483782361871914195008419652520993009107998495868138791154159686509977922723361442452873281260199783334750866882605348767327610731570978514476087423379414339123431053236078415667825267789579552011279912816944582451703699693730741826451207464270848497829274895365073000949162543218563526137330910911912239986459539478910553107094715359375716059938836190039009037712075888123971753137846295119829989374150301366561273725181701196659697283625172690657580847480668817146772835436917926767870862750172459973773607883115388916267871372254429033603947792716635667640733847821501749187139719059028556630949419795604275582430151142655361392916468295957351274227603231624678020690290556753543808375108615930676687825600528225932885718044003112975275083564430027422990972721389554243277772598139504596102673470648801168721610641128173180176181896510874041831881691537678982331661600837281553306244690607295430151697070611282726250917347786385802728635632028407948930740238039990551103251219166142807235825994135567237278411488470197758182860462940585572841024154711053874214635573601840414644419961849673981784429448614881215588367197936406618716960423226056725702542897179895360292318331522963317278631469605242035517557820450998657457275690471615873304548222483446529336953277142714263581860307834817475094725356367020245233365617389997158313269515459845536967561645865005379190370262331943533207925183327929669220696373557758726730868376572820355639616094894303806196323635985505249182930713788879761387294541539270745596673432864315667322189295967781118659333835409436064046195884954613071498291740154788273419457490615139573463673483594022035183767303483517832007352217546834985800312820339308395034549903357401490211486816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] 42050594213531769631379412073018282226934392976261046841174293544030223681843872404294619339639099437499947711915601061789611299248240243353253211044832976601758915809173545510926486067086441667937217708020380653687285350948171458211674394875425582265485167146619899584638253900589922309203085392142555969481462334283512127445166734805882490618549370074946852970838554154424868777397307175128696991724808170290396408891407353707999282317848801688910339868308275870885493492074226702653860600591042605644103443919461059114740984168028745786472851647371171952289728548083060093310269570789875849307277306752611574771605441783809470451660096382566737778281407721567696309187834060574021157518712287207746063090292919003067928998168894181011632973796402190464772805947084212305274587083367351835283257573789163326601938095359788320949803032970669085802809170238597690655209812851138953156185867732683873359622696639467909036254864100785559702591617666389042425524309793172356338439638287323882420746172974483964254690564124527664956284591175508950215667274871083338263094773813623437045944884253455278667277015499580963922447184859070095732888714730661706180275805730821610758555234376366797684873363097193130998705479959174355714952791540348553154141494292573215395114266632287883876588165563713700302904199771544914655713818216068061245471444904359087971164482634705403847806612750191989407850906156495618262197024924109549668206753412971365274061416203818457314962545771270195565411892171407649006664128498664567346569693117650211530739180195578549176090140750729792073468968121562188314697114123691296999661827126834680876621270274501915592261603802975979983656464588140866971612517151628050459623825898131193945044854100590947843987397681568288271775089154424368475972520467734625563586830000156618133668622679242424921532510514060190572620602991620360394435037665854999391009500039239509162949490868290119574601704509845345137193124705982133852285452372486649251835606610353988847034338738677467782014925152317687623171690310503652576750558149860086430350038267654818810508003307071220069340266302803206447298437046826334465794744555944043822877222950258769499955879201258056955327908997010228316022788858361782043738289291871009250584092818234997611442233045526386203311973025940597774348089095056101158757095122684900591233538343179091610090814823306668784378551656776565673134804512756090844050049781799316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -139453408725621604318651779662245534256487720302205397077265886141193671897893644681623676787336111356136098957020801277626080430102600657942018584004606525091344581741211629381538476650201083501374055492134073021814352027209470833969821090645283500585210014033630706375553960500368661679591665222971814289151137606192116523913625194886809550672336966289163431673158536210069357400636150148057689773756940464900577392586710853252008932533820620641028366876552460038323263866956175549107732447216911346508183242370754997351740646152774018316210347546953784959370701248948711305562130732870203014186561099194840165028488920680167144237751948863764205160286012772744646329420971671880661919727252647213554509570937308271961305889965780232215328298848480806456972483154903109008461354968938968554275917171984510252204729881143663318458614553794188570765749742027902513630997420107126876182467269198437861487475365537149597716659733612186616113374565004334041470285014353992690211716576978683452380239807562440226187256937517866927675275519729560827465019749821901759455545630441139671807428616750294842134192165368714315380095101290560290568773156934185152697400382835441556693089996340893216905457044765021131478629163052586237258044564620767846465404350299004007797737175856024827175099095071962382066702211934054281181001163896575777269839424352219267507521484693296649273492833420830498650300398521718077688083716810950537397834473603600486532963967847743390802508689830928976855628099683869123509860828151755278987445236491710262649724516931352011455448003037720568688931921830659826654585464779437543132085101569297522067187416197233304994432317820570969640655780834596814555515939148923270285097341440043685494784310053497689719002776555037654209529509535088614914232437414004994906255077968399749601273811590829868815028510708615460696664764525580910020370527345202146941728038447429958508718747679100579527754329651751228994771531950106369563866589118377675861385323439598141268089185202087561469955851860187854071098058704924352806087954644703510322750572721884274873449303894063960340283134594746367788642876086798598139358187994813683809100897948707063357512221323191000727572549712513345691579348923287883028479940597053655137570504082034897874711038403566819139910021711313253862612446702970037627907914816928486430763001866203756163905737613290649736380362115338428730332634430943983261386165395379066467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 391923656246610542121847682192917832953887855121534434471493247070291302921341709741286662278669795192136277220769079918633100330163874858116764553812730453032658241843156969013235783159403983610216420090742520487254159997884924594119995998467306650346007752598971787951368409544461673641584126006604164590916150669983685681981305675237531996088778069471821046986850356592008410655841148330369195981101836497810023688583069846189000125946700173056120389997643478225949987135297378630413055260094324842167045916499922061061665524036792567049663100100731520984835623285430224644679008545898990721733198100348347269236489414577718875777145156154941388600009279754323926666494823317909908782456786812443183664365679757563428680110403506259502584266868056043799448878029139096155694632941269654085366658941229282467960586209161370236363389722254812383849546698001347565146201629532127813844386315604826634599286054357130778090253291017613074657447380063123403093488685818947562843221630430992845417131558210958515230866553055579141183154079083719162900292320795872345212536595215606042420942164568283258846315868708844438026911510939605206915776267436010168371195081083697668235889107075453780984526504544419241154644587530937832393540391995648547152980415114691269150307695629143836619355209075167886184473097330206982994578674988317372864943192166625742317007793124802927508874323427088717407220894687135752982132877429289327107590706630514557670176793557767731870528891405205389783852846638052047318650023719124010876267919904654010871552898060920513583561984465151887055406262944063459618406584539096473028232409102040578719168518971151388925506485457439876921713451186058260378110901938604741358728999026301073718304806095032135336073888422210743416634007877790621138429124691388357293271969720438076837803743132706680199740673224530165439499568116025009687897153434525153947160384052019377081157183727653205227233294608690738307791633326906903225790193719038794629301607584774229735451655267125165180207119568659997443141696336583486942763123053468383597973635422658406030245386053875450588239856354649879414323108126095179972176817753335467271739103446017091080869503061577723521835544093461696317531780315963133495458903772418311693677486058211022447856043901663131319956025511969490238817166930742922824656004979731080765530591165783179926345477994794072874140184306312439964221330974958323878354349290020763874053955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -961094418903829293768137189687787017945302480384856621221191858331503302595454027536460372287152573604757686028086669743636986670874490280999710815378490999062619200645440032148247537240358402601033073496298069329545222485080380191732684964773652376972693192452990330709297311141965172212449565879988758671964383592966193187304409250322916278709711010524726975553241479446165697577871749318058636839845637543412264073344220524170178612657794662426611354117628679787167254250696675042613011397777834176576971159763415310467233587729336871110309384340318898346712042032109342602843136361981719976828004291922516049772223303154913255640056927745231190684350732754256331896958941804477960409008752331371032705870678807217559272022884971177518100026406051854186008454351811190395588797658255925726550169571950864983483010554869575033748638795752802073801939941882803458094612219533533416888514225578165662034854744411861421889126889724799916245432106521167274829289601266457569142645248035359523804507205430791732558187398773424818821276298480898958175294693694016610872229207772234326016737232804958949637407773658434496663647829495639524300853956843344997060599644154378364532566830138778248121590790963232398378608491309366735456534980024401513029263814634123869466158085754011260845135137710612790941205431039076042738514407913443361181311588048301605135795252042682386394390119188543900927701301934798704151464995005639685662552986783770759004096989485791531079512569568931099365363731436697603216476074159473048173960078761738384822209777695296091563293775926952011500180325443083561216224749727382654944320102980431275629258821993777325150891659372329274604183245197623864588874497332636743495109396411925891765821005297961464137565763438037874247508273604969352297298923513293056810579185718116024187266381538519028741016210775536400644326400892475819780424624526100533272610093166010607485990319001448604298327175877851150249059849736182379768162681308834046002949676841769432079758773277038721760683155180182319804195903884234746067883700867420661088842960125875169261252350111180584158195546580317384741357053621416978727369707189736946955929952362744649370366717621956782206708124319466459336312739877726234780997318441873822592686421021946812727059228983442673236229141926758951725653941220397881820513551264123019099031358179278887593557843421988498904969551349766283679666193046162853130809367030451539903879165649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 2118110411465895620282996200843890768836901166206866442242212841275335030809441527072834519598957945177714208707429271554167529239097603847013126333549722278543211823978268051777836869432312752221985915932387167729863950395463415740077060582304764354338225698847170343134223348423950236579205366354760545898169892127419616106848021802213054056674928984652225511779084762881287192511109985256345644181935100256646897545497725477388837469454618661028450368873036823631858931825066914174420941594835736333405562396512676609472950338224964425895085530317071415034953276188755087197094542715878692841840787744661164813711507474757629995218763796440624268639451236521135754218592420918806476730360337021669391814827486901266179639499186382508152655918278900692939601497808439493359211148041362881399603137342540299084887591947559027458251419445627224239706540995999458217129592484399602615039106445588251306868288922333552817714298126377487975119815269248298325288026242889877543717590770989380897086716319024076830822292316261018853805933933254297629732235100238258410549169755237633367931653702194360139148302545033468702813561415376645768646134584558785421505077957875827035889954800705950910588577798823690412283031004381316856661125841603346902468623169298729219167165201389307417886520937332149843885067557732301308368053084760918378872276205998306492534339703580475988411125178770010240059857524459905983328664788337572217195360824364172023295969706778074496465726948190431608510296523599997437145124333963983390101873705689829445833083030254709311288602123889968089988124281582039908085282603989796379914351250750092209372887063382268367188346715052315296449194188400809024810530623846546989020107185551296034865469465703273931165194960914581962220575354747711859894725863038650297789309143811528266185152522469141037420376843924812198416530220620029681648693397851664901730440168601339876300647214648325828376833660735643905146125680001783570754909511561675332241305745045044030331397361405663805671339365922064850778721637480859397113916556769107586864448919440427161511879960458344822297046125437903947199307003635370630737417873573908866366966957898015136906660899387396403905068002620810917146267275726744324654233309884416761899493250137229780007524736069639413828982631672693527240874727438179808365568003937571525971247010581141973979407292066316407206760800981564892897994980498261084018649103022369217796949669718742370605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -4277172878395873925056768814924287303289297351418492599297859282572964988324582002891721679336973602323043520368197386771414961967530099742025656065663309428917370516029757051975483302942251577183558829055513732848997650789475475475548792253950808668228304337019230211450576094003238674612517335338301913313485832246592826420959155700951852735658855654466319359504493093189455846558479071600521519576477151917865868516799681903775791314301196557256251225932853894513560469627661163489595332024741222651105165497274342120731276540802170891940969504148983740026105922628226597089247266863353971797292132691286969122511627513013526254375705367687126568609955849973310989030716454912559924093152715564607478695066669290078910348374400306918830245955707289344652736556880123338609357252227534322657338821893624220033565956818309169457102567383883674725404243596567946756086926106726299839236388979590009269489451987544541260586930290185422935893479110283233290090560214808451023766279718277789575481412568147401580270851886546455847057028753330125098549462050623625738659779622295776019599557222017932989093664324730764151149076996414799410981529402381572345372714870687935153587246104793478883350580428571403234440843701287515917233312636516423468805687617073090240585792792041965019252001814147468736932946266378432985526578764557515221137825879995180843497005291768809602728096284575649748714282079382715378693468950961876811773489772216244299006068780397748221523842651828427537545065739980851405319561683307056970192222801210519075007281565226010751156985747871858422303259514078516492775136462251382039714186786501917842708862455762153134606564274042090700632996021496504491476654019532136014308891325681003723486148310233898866590267928160595011204506216292451152203222706578536398183223125882730497863559641114973275825341908957094133703245120281995524076884189969436621993306454846032414072081522089539215359155649294552431645983787651720865131193398919651881614626989315649747931522676840557992240347430022559041140658067592871220087100937250782298402221345589963572389723181516631468465104337221016092028888353014020383842680188250671316851713701129451394201926665940637865452855995802484659496321984903625685500686273294865363007396131956932700367141257172269841770815529656076545987399234950645180842363212261663973232872990058764191136274804940664672928692889089356484885131851384458288447090214268175856204834417439997196197509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 7958644166992366372930058230380727925309672027559363089463556599142340450617986619564324564186170422551074570618858691567507839896911012701487279199616856838347853142896845096150805906110121443812997635351263156413354424996223066098365814259667934613515705024295168343739659422009709371490502224280685358020129744561943853258160080258061918477719177367918113640995067780046098059330699639317654876810348208233868869797840290102646806687055753822458367424476175715762376559791798560822100963214194407106705206855017485299383436355706882370757828452089076431272973300336344273037320876317123813683940279227498379756821011821893229844510569249763141235424584668523609274658389172298662405185090118060195136016307044203615520904315371611927088617775511188216593094637828840710645978637523464837931869332047030790403488536013753524238881986968233163385459370803947610191117967530569128811922785660278435053246017602245593234189968280190638332213445921266247850858803425748064351964055445412874972683201387286712620755712141508926925228436836622034691090677892361091847941230081512940095253537707195285157410700590327046989867598384311520290058146659410332907434355718708460400175382749431476157875316808736962298984903866591697134940916404397269981620794019095713598628089651500311995522981243215951665442453678430327774385765327974309045009178899033891321542351416257596456255173390209789538686137878208959428588466629319253838496098620258653985408706852152603975510570192408132889711626811161968744535908004352549977932297000447017934617774562274660812545278158482990056773642112589400115766111823966062081147021129071873223904181418542895999751177200876385431189873183093298948956839430283191140944213600371031877038587873283679825946092186079024831359128376041094127167528881646789477276926923054655808106189928941682048605341292527370549865317510031433669246775124092596638349476024111073975268261210749017277306769055180639376321584854628981890091411047524542141288362673546768787851166618398306653398042596613790511239814925628995919553114497216113888004228849166861290775459440896124294079604406994414213311181561412780452271463182474717504639566293557118527019199589092934756683910764294418288337396173263663800763820850097898788325444601731510520154567600898504516927204344924518730956770656109500854142825881142819984011582740959532571129202589052396897110782542499004975798152021579613144535592382565816760298105236870469525456428527832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -13583510051827243848086014509773485108658179319794067243072105798563607265795114223240213144893869013142166515802934363681323881668802326013564173386483917439383899522177211549342906215508573135949874292364997331795602010185491471129556794308954352943892820279225344319516639369469716396347640032134877345104550664978516200553583407335516519373480714146250994510748560302719874606019037117259026631001736319594315457452602047602495092950536670351614090017418906896880773365388298197047831004265243150068056462115079166864033950297224795143236987430736341529126680098013034186757807415026213424085352443637303210872880729635858239851011124904399481136665623844878632726328575851412663495662135149608966433707127042092096244306515563596050165722539219603076761401902098782098734745229961854525810036294286131586147585316716538654869886067658138503856154020784601914353469980965968537395643958049281450436777965300111834566774053506739062372585957629904945064319816245988409258742820408795970454050623837307846068332787605622805478233307103886191541410739297938083452906205044436404193807020394030241397081317621701812629073674712758901815898928542092767948225244331092589473611687299409283556411138778172954165380391247293915075593643445765696928771246571672462992922743150290370477530869475537941749879389975300455211871184688860155478704733681565645309781740651556889442476995371860263422543807602101221296139596368429295352934616455736488050786225130766126494554760419767015293246079290835256434645120065209391225677493072341163366776307703478407328384743660291318168126371509257450911977386723642597232825414923585732789245256976919999307269902692510768093813273223754106025972821067148770630903350533752490897981922473316654363541012733045438383209544401696670234923853283835071584829383474859523435829843212207008169513982857938892458492029689937912705073331492287202049494683544648853573318637493159202877959443875821845582024640119582368196513703504933770149800593547874149853884870782492159836473194134066489318059313242253536093330360911612419852263820155237412116731067447462651577133241972954582393309777174892851948507606913704560615301200915250408958725545952482999406894124312260580592876742285548911098245513199268834848406354296814741367770328573037353867581817731465611919927393752373881645850355209321770001034376615949234941996890764627632009349099747653813297316067685960245799585070581707376032032374979507949319668114185333251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 20990008786818892415082109214771105117051408180091108646733650375438790048338374383068883108976537007333095230673336804042923940997295544231464046528929023071044739216966902642673754414417655631453705807654166018073060529562357249613596578892979395562323717787109577703971682893008519839263497299053185320846444708217338272292396375972467681873557226113382103900353968443594893388034782054941008115905148587769906664515252252572878649745070564722394663946580311437400376790921523254927005596777890491439478639252766594386288542720284853414108055160233372224243488577851374840102696670985343278499900331356523515716286671854270128876408226262256431607184765905303880221971047169743188702811492164537272974518307228008706395863309547265855246281843512770579312450577140613084740652566166327421695918728589568041352608409941112400578688783745590556202276627452332530140375634024168103489851499112970391448870817000625420632313700610984139012923387713991682657735542501163732606741096003556411766882435874793863583078555005970656481887256629769369965823752634505678251657760745657568471277878014758478263662516191561174010909221595742504248052375930515459616846476750761493753260256216971392545697080715139076255773452118919178658624834194361407629953848028046347826701274711057345989773670750397927222639830669242407596664965738720986829406884628651353631816343496324319292099087437968483387136681493397740026409108368935577670495424554050710582629111794036445636655639939978641639571673052918696429679333757847067376395769436141982606562365822959865005020851298192584696370729693566814470728303624661095949606957846524389432269842106232521380723446775795697738167035540718171338665235468290759300601178105915174199263661480637632622622498030626164350895747858885266239065282125776949815998625738298877147446623294753520426113140018168038499356977871418554875206318369173351673378371943729887585088260770922988197611137139250936275830087292899773645846880560802327331696368480083698804841763346094119767915529576007759999619927541950602206516932744322829753727210690825175750789299943342559282434759726926930519062707269285598828792831344940554277450512796390450239353391003212942856684602905061234682773043018039219900890983454955301827222598596203484439818144103162089348286934793799583100083913855820586368440541663536766014835513450068050721428553083156694875389933329170955655261848395346381127360780414740177448966983175804301708922139368951320648193359375000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -28724211792753807901673050563091686100707789930654109640162186577402447691297636661451690281747811698005041822717293131176820147282952379874666313353937785323620253243720946352722682023557263558000695126881603373474846383172497906853028219348071491924547452181287896671576636448511232543634449846287658104023140082221953967543472110620036660168819918939321039260101472637681358337805375716886703573294746165168610691077499682285648157010612524500199597476488582665958641874302435463038024241448753405811353157121039267299128669674292709671576966807565053873346286028395176982237512088301224361283527770736768087301144995467946465672353460877831688957340453235713850181150235252274523409413684206085828857271752383022239480712820081630592436711498725955951830469581681951946612610604850010353349472334336740070988329650188775965285094677687053318162054535320765771144177798636781243169561318491998232872599272011060562958894675840957728399787085301409560704658370887924801346640474909242734618954585822975402018153783638267398340130214405337034361571197178585042585626906682901493501620548715232440858396518554482817223091650631913903637615267394129624373689432634443459955260602171168676347869719273234552287884463578155739924014116052381834888915412931073388840252918651098798280161701704111300532399680813020305781620967840716167122822283483979462935023572195197342507171591880247535889189694621044678156613707291858260750599291200811017864366193989840724692791492683581458202186211204045172155135654548741080658809534480006761544925773376486048100029402345283482720110950354814659623117967224413669884753881230679307608689025049290985485978128085742163352539302693140112955785438036199233689193769074934066448910406783818943482489507356719037958516719826418717163318936086248364230922823471414279362622196303643119544304508999980698587405487701401220759170716148317194749986687619825442373270585201212434949050328023999720023661176431344899983285249298405348765271946391167009606721704720614841477637685684591199493683302309207771674966584110719973384377132072646414486789530286945490037904558161096913589682075313367011341724041673231607530209505684116821819993138511841871026928713564296040924510180279122958878672407251011268621105659117950399241374871077688669276873596966333450290895427598844428648861275077733720692425275956147578879452239652477136502547694176339120358565013077569850545935580374375475554435475488562756751775850716512650251388549804687500000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 33787938567067430427349657862270838879450424807410438765341174973996595574667993336956420352131457725424727787240729539534759958412415647227472818140194727646778792123399236894296519403769603420586887984353979210892876056682508252968540413791630016044821268781347167997179551693182301636902485099725449465157638325739962332190788908146779457874459828782991260441319183646630754812499070460412966327371744147564237080641719095537552391138196877240190440247738332223093644360179701919687106776454843286079319994552141827181426221985420050420759642744153899091570802831183063738042328844373985074458185178279142138380311805896202480937296546106512407601445288824900286601026102976974668654749266768424766638257649671353544244663027973329055073055635083271361738394475606103932862446863567999777041070903428418802159001436420066222500234951680296468323495581042240858597369082751883753679689354190149440730148396026130976065149856586787400175246177258910553411737699233875144019914343039693605881182358318377473104953169792086382605185734740232050745901234962397763161486644765465435761375989706373169946036431560805292483856341638215563680223531423942162503180499745510854888523167169244294932197133918261444855495253219694798269710084284021274251506374646239479130627491692274543309692188404948633985645158683468381353441059210825773917604304414995878010357655447167573797092518984120016756815116338973787451349571500609888066991369319637867824172891058322381849522884873285319402746070016748621558972450922460606412452464144323642641854101202485798301003296670248419930998138148654076488435418879303228034748158986413678176078985644846228288877205252158140989595024660338271773382694324517067447183366840437576605658753439044893887693135693466811812357812389716831277376791615967708471197793731907320903048819972221833546325692587336131836254220277890975800527943696120586151999502906136370068591334830266841104685194074321124581115663109214555641473850395086709738206188269647429402730384544392083052974870915193192230217746154497503609916652298862183616681678937858979617441291748233898852185370461231947965419553482655079488071573827696498418704268874533956963619528656705544351695318354069603466994042013761410889540963200098117946176806447585216009607501449324012176884491603359889783759657361922256634617638897063827109241179104769974994202371206862279379000141774590443217845356875005718269384248659456870408048357904361690129402262527946732006967067718505859375000000000000000000000000000000000000000000000000000000000000000 [93,25] -32897121470025897965665611941417076078407494957406178867333136127848006660631229034433294604070807455121031454691358328645446077125332666757907151413112331473825245160865469935842365425922204516370849117523308946134536807026562327566325794964354596335543553920502928705735163031022976879386336144191949569114700438128330760380032827833793987131058953309044412045438556483777961655716169240191260366256923115160496961064886715207618623600115286371188178049398346383204326494042093534337602109301849530311857234024733441928246410123569310840709485439218843041914741976566343241412097773391539599253727982716850443440346650631318528254635264856140963708588463471127708193428293113172364258557049135057770918540789132549956571047586329549189022524798789967471918832800423287173853305293520944005237882259446699168458123768221588342134858773859713473456160090236382820695752008474597534801873097569548551240884812992587302562586301715251250088606147023631144102741370990413758854728702383553584201076362944895066330901238275421571271868568991020994299397724864196570586459594423490780662554815727832393700718377265408618520448692587526267950457870274992230125031990749006596474728143288372466834483905712914650778630590814372092776038203395886358570973035838209111095389566881478351485603193280335495936003947299147016567562013421775245448724443339855718452256199519364109375639695037585785448536313296708735619573115728477576214872241636469322162315306135166087110654539609114301359986810821770318285739923240840021401316720284618035537864201905653748332925082997898807641365399374927965589740774964699379753082251065418447784423271691492852815578321401048896003947896843500853490114023637434360758972228513198355364120399813379966149412876735345626385205588441124371295517272809952550077561828844357269095736046422633311968059941476346382443635468925150616718862304066668521586640544973298216468225287761586953555259125290161727352753802421899777557610075643635791667437166800538200764801872631048848496295113186524658348462465729695975129083834041128540611488541307712759062344472622654094727710738102282909415469063452679695763808398346746671560594671399351848239449446057190982006347430851416644848960864877607059633755346307120224379604435899794583250784101059510768506957462525396821549222085432220965703129792391829040960474867970242885004187332017177518300791609421573459330463124180833046373367333650151108430430642529350155744277683922405230987351387739181518554687500000000000000000000000000000000000000000000000000000000 [93,26] 24988680524891332639907814563887623422649943530910830043932670201540601174853497838415141445938134256995106521672643183027573006110940131732740210310699577536389220290837053902610863245610618759819486126377503755717301152413084694044373656518668854527982258261621205855526844376916209590922142145282109141581748489387025942186994929849328246572406262561485879971907021405039024785538066565154810091675929713254815383140134523629560718351233268210685705453602681498364190065059990489869737612827277416408368528481739392149905436728842415214372950727675385396255731348464056938055692390636892273064697019766155627848984421747929019768034814128194238081204591534629805205718890538326202073626994885631071805725429426627472089880947918107272183254323910073229363844039514245469774491829423352839000501767433363671110849818909791248970411809150772964186404871553349443875111356449823958065387124456008057021774899899792105852123837374131176779800954748341693992786109879733870345841876549300077294783620224111042687113855828167906981114166463373966170423243538500635476291692412425269060430973261304317940045781799552603938111680671577316176804453109910974848690388804942071355273722537265192662191275984886184625741236954843739947098452982116139406543212825104909965297244640747685738788740981130727034964815045086659933367429224396196981199014176230055364789246750965263364696876324835348224866984002974149916526184068890761376034885988936780798931026313194642293478133593958905689159078632755336124974749807957890635616839978858635334602457189647249480109438774265046767516146138011311664263664319084325134809076036365632475495317738432063248791466463954245552628228096480531392000276781992445836420886788064181899291276642390253840532580490438217407126550594034072119711799673197772087043224275025295784045221293394404842860653281009412163485346192826737235459040777935734910324453760620199092338292468234533753863249019843404897656471910741174453222912048125614254579957644492057816241742736885943890822155441865162597604943058413315705562435213077736310112749873003145341053859875554544615841980432745809534523199726302556164594048511094216198415517138861611202328732881115934845841137715978851000602233462182939291679967047024867522954026295478104554908425669842041504746511981076319260925006106541743075500959374155598102292054685006826425366597759057422673709663732930718317492021594263671238931474819646787042879722580887358847919041317936494905893596296664327383041381835937500000000000000000000000000000000000000000000 [93,27] -12692002360117222289597030747554241227082486721307941149562779194349808499553445942071404986441665990426142847440232074305939607034603328606985885765939292620269431454724887478397319907497842511810633836349814532900577660044745700170051113152969583925358887175130536474302828329392165547903933744248068032230230055215239836559961503375996470041979826082190032471745130443376530292601397963813189194311061798424318809329465048942247140574259980445506386194178799667413562242200501711037644237805466894100418427627386614228426971363633202514973607983279123104260573879597794242119312674740239012948874769847802830795279891462232143954222963106309867634150766197019691781639737343529229668475762537801146825916509769970725737815323673493234198295177502093415305032826802009915937465465531867803042808872220383845777242671205623714051977606204242178574314806920214508133771665611248818259846818511488800074269770632720490100160021381764175815819331885946400972673495437133542477089930278993495806581658062183440070466400590735280358882066129381756461571493634255325872266601727217806527775875528214676460580459505413966875319999796508254691853201949319148736119187805012308620178464810587591136321720456877213425388238164989542936463209271640260505787748665226344780247688778259024474302627061829822112945511825042022266343180036662313585345221008043648428873364419485047992506035381534521499038116396035390946483975677344303166128657332126384765946837365546323873581630792023428232683112633408479989125508612130469913049300538537161940616016745200972826147526813577180135227568249167990471028459913239204807804265041352936360967589324646387028179433804128438300351361614227014888650767667441833067607399325200549652947663256938114586460014590254325389473489043187452930240376093984172981925079544729233418181975208914058981728521592324306677134538346359997903287078612481700131423369937523508487981918333145386453870754007925590072318071561668552802398393271593844916677167173819970457304062730693295612551906817764689520099496224403379885301104069537055674145987108252919674950516951212673318157086276000381125700509451964074958509678389333762234072137968689232814249230981329360942570186922727762181159266927089390692502917332458790809863997145564547536724333018871018927198931264126882566043962123957010139062568660122858272626059985338987991620199439348198668791171261207606184250281491200931285176636586449676003905454059776688908164156882650910884713368886878015473484992980957031250000000000000000000000000000000000000 [93,28] 885092420612529330797352723982843519715217408307956635771069441796194077043801295026891834431623796821515405919955241582544685599982189149940226299564629585174717563017925145844951299968015640652440798255003764933237530008157035132626785370592033993306728473315066959238911694533312371884912071731218850792173858874123221819056796003419383133876131573834640233624719793973557037635834063054374518116039179028718255514975134581143240655499564200040119779483972618340116865035427500972211874515827773212150136879896204264902186423383846944873405558374679967150829030077116675468014889309597923090309760939369669432706516582643239898088185519454311775587955440812624363532190321897768296938187198094142636374264555820713327071433547698311421706052643566543345717862317506949395573787434314465167749988352940431466510154201455122551769191722053103573901817054941166072109022177289920671485988804586401826368404050356506357897053214292332286573531655438955776595574331593973254648744493538411566588496686892252803134158777240294214126598830595182398263342698606693264342370536608919254147585371538127364095696820687853616812830192469791855097464586757088967446245989914630518576536433291068588168456607714969908708926412320567209029041986163282670262122599613004111184596402206464198939425483939394489518291159622165936147778757361381926494143527072653759328604946079792707127436191403349548341273651161620639037092600828818546960272575429493021775446435154937469662533548790909447340204457967252304813298062972537951034858631653193731571134612330063291747492223547399357875384843088512807393911745909144071499366884690429292335708865186945133907861524478843344974780297953487832792368005392664094725857187903785171945642239180292833855611173944767461817688517751134089098118578457596556737640391229337968368825925359101090927652681741858756651844527641333858769849107057822023480812532581820508970313779615596675050189967511870706182974372561281626968548401023813412185362970288585421268093883913625372774025711837483517421395492939007325656775220409537803471986590190434561209642851119266797598237526344091710001362347017809536151812574865070149239883997067288564313866409149852448319827410170641349520039682624328961122896349875285873263954396867604313369266531661243815082569921085627302285093282976929939749014459668605141036238035623940772403868429121589361046307177037112408692494594361148873782330068543768371943716989707435729396582593012890883416021736707079980988055467605590820312500000000000000000000000000000 [93,29] 6538168568283400542007614745807420653845425236117963992957151040454900757309100436529870571939565755959741963831602208371125641978265160548952281189182079774003904837010191477530937699447758179615426142918079968260794855895568042023957333795221476172440990387499044201117992770120583123263483988443236571519188085600941220676893437504747396726219635327869282764905120634840387035925170611241100667325806133742929461579009615016123206187013854946528732910475213258043049743168475850335393066114055681563675679252532799369008074594628117747703907891800858396232754255119775165571572168677869492312270612845294189216663812142860624863887315860517956291762414787948592645254685411534516088867288483413047754307034157250434114110360480753338160345587936427468309472417491933728398006357249722538326572210226489761220493434514663502964734969591469778051998396678254757075243778623131345843534864602586292254084551131965068315785517442246462872765324058937689226405826802599285111573323263285502855133027462698657721796129291083773568745358996710137941290233323582583836331288945283881124768566884385651212593413030314735675738301722782099114095956179684918429994126951463687212895627012816659799528028995426734477010923272720765991348355834615012855355101534361023007014903820599354950120043175956913712481955160115971631162567580365685486122517478731523878768900516282461602067486518765517762433516772683127537180947796978409387911270527898074879688579708884174525238326427514595834494386096622387462413131887948572462928719981759837694193287209186546927005950289594719094803024235023347206508776948250180688275086664836811676941101894621140876439351732031745544080153506664306512451573318638661582869333521625954751527871092641953016164915359571272011265413630964644853052115076276979127499579980043474946712912003211581468551335654615594101041144312746147748508881065876595456001752364095074242775672836376301023757348739568897487906480174792937709798472424584886536308792740216993026469203810770476962637547768500966614826966180177317802812225344152500136959920061290045425487952104177891982326532253382460330055842159092954517840675139061554798355977767083596381838942223697282037901433365289735053658314086215798410832050121596567916921945747212333588405552303627803747979398637376153547106916213636781006725974635426923638568880761725195169576906672932560469324264953870436696871528103577637623904537617514249386476319062846966074077609771818957884069109520730478379846317693591117858886718750000000000000000000000 [93,30] -8744243152924167010233829846927271535385354468300032337563523404149978548816923833383886770289056400846594417593607394457934764313154180721894640710187351188482791581059910971365721449067777225499848521785031344217590664887102745499025848913707486364934820317821325588203689707675827453339245318520673308020412145356716705241849924265648425297285833730396851964189111289222569587055309403251599364058397566171268862524690274667873562853808517570691162600564769584785025245319809061321779992132300783131443091229597310223999824069062087731959036842075961053411288553540940593750513610300136244530012063477639074445799119771897476626008225928195169340569095471899165459828860425265638487412682868932592801608775656579327843773411212783265960951656745224031282979479887187605722730353145769252184992113307326693582134921916411087622805939313504425128922317619665669032497502120606104539904075712447456057784736902324824197631818509964659624475232856005027505717855597729049900035186175072706402197701667520738261091961779343541688094622479289013344871508828791574271327440222894356652579052198196364594019574578434831542028820463416677344133817156431420396859191544047995765873415574818158260454599175296563404310874184075324664023787664781180274100174231630101987981156506118920965281052949437972303168383688679345830589001849126540233177893686267012227462839284212828507121419375669798027571867312389678001441756950750068780741278078589119006098772775789100920132265076550254983265343164524254177761346768350731776778365070226997847100841289315432452972846577289192896914083893069999500686788351459373818780394217752533009639030010075717065317981382502049533210564718638614891936652149153516559272314799996859027874242371127932679867641832640921165723199329460774163774498657602856115797867303297661055388312095153933755583165452137692191323345023181024207307325969980052299246444868773645441062578915587299188676828559268278306643751658780019119967815723333326689253333228094662352658698048333450323896760614886509432099489637648921754794657590582897015064233003083662346677455288530985612887052307317894755497724047385220039652654860499345235256787500409869437062286706319123752184452706155114562146084979598358769998028469102728947635117532397256416827068231984677163567995264884071846735662092552561350989214186344925039321002829266465525499554729200673352294024089303659712731950136946639736233147199259607765678515761350168049493268804995672611494274056517794768694784579565748572349548339843750000000000000 [93,31] 7460321976147991820225546222426378765938421320512074516267926437232097723492336907335490013454630851897675715436069385123947780138461451998294693040009059784658731696528378560483748433592004969477281459297115307763312469769350254874648759345258634057510405466380529482207368191565530458162393018860789023263946125974407502001878936926960086198645469992465066087629947596652246233391586797070952396452973725920345214645814629843058111946558844601695114673885460204337121383087934143351952263877985717074058595265973495736427602522838550532801525490726811235694200687802543662243006692346791836695850542439319232389300897707753730049585710900655003567145858839094025065842867305893776169126209142713853492390092635683369950260412440144804747614205643018256229764976140948059873938468565675340329115209304987225490140140089090672545349148139234282641906446590089585154135157702411984042599837272874050363884866003654776930795164434624007116919166350427104703820015552651678880451629910697714795028593720273557184955970449064636947548296061683985763726437990118971964254295365505373028534610827210350625495719716095124751379130538996509781653350361286742558108740670049610950444222589495503460014169460625746176966337058059512453205006589994164249945794560878182621654194328189576239716207623394427730273960754606937217713536527648299871218218322511259297813546586154938937283819152252037258928605175625299153723142158048074268303813566633818898777459146614243477334883977384138780794612600987661188781354577386445776799082567503986072427225109926582543064060509561010670000368120479893814862025920441260480642974013558766232472237922218547463247139362066203875048696676293820863234675612225099904642608430363176017463216517177426303496626490426543888185431988310955680435721215557381447227941567774233781964001106720271623602696348437328569994895562231314047352259457387134519690384870841013148362071002907858326050175932451847269983284941899569688972859183862984575935525889664266591589137540679236376139494828408976882488935509954902220834262406548771570997195215952723675511928348556987090748204516531259419931225251115700659027291241402523663333921306896623423619220405502019941219982033812169591049286020871171588172227048082608785722185980350384952784648730711493366836295646335228144262112451582494950619116553988407079392146325450181112357674316623143903424188280218694570623860549975661743376242437191866097152679468110599965540504812159148718201100592556374024866272520739585161209106445312500000000000 [93,32] -5051659412656263476898363373565017293263481382488138753470418743250753968896753651484546118018301193246089569702230716744438505506722784575732798759030707069254766581209109544677179123705683723593216024698759571217447226550529194339630478085732341037701991136085611030498443575014637200733758762565744329951815556587864494439531378086311111231054161708736130141595850403963626551358817807415242273799121257899974937227485445700904150315588388939971527920793447886558803985063481698731409665478773971903030585999218712790377967574065514038260678994819362369413392850192060630278586913205080646471704107905504387875339906365215845332932291513222534567775579010580892927148901334045342511003847643999328626778800268195155770949559490571202679883819714645495762976459769254680769839680719614908766402461333511285835619835551956225302455254464009291373026439739985217780301795803740037491657780041866344358452325340066079372065143920623893741849497468435577648178658159324038325729191602439592020423877961372652935231427712942923207657371801364766556562371112111830775402578952163198019432442189276997662824985758115749406541166055348244399127641964682132736853972517941802080653579549021073085387178284283592098242330911903827704775552988064780903429609746370651153634442069691517814137581740524489210015610251782204931660088159478812816313060944903458416197949106594775216907643630368530360384333795202544171756888080242035962281828135007058269307013389405557994036688999603249913111685149696640973154419132372591747604345795850962024785718353336952488045327880482248072488847319584834122749848505517214055455875751967411222665352218505135413952138565609515885672548588445550569286375471564830420329027796146771933162179690995835337215596468181011768270359230977231185809815044830832615337262924353606477999162642653089302497027975308364921962156106526067534445310300095344240030310316036508088931399441998653885932575190910230276037927900101349960710773237973766862499021566283180266160490212329403171661357915077529720820602247841901797384754084217102757495412856840376821769857936746132643652400507508515251603314187551392381647456609315654209327086097396300907431232623410344737644293677766103387699290418106323827487204789622707555639363209319059503013600027190472957658788589969853466759894508223737485736701066214847940223205247551073715073369718880853259413373420742941547994721879354463230851800725636542671979266352913380921150054385471953641539551507766425686440925346687436103820800781250000000000 [93,33] 3042733858561497528906481233305965008685575891231277549233106370230073644916022178260484848119557474778719932231143383523101487518693604043585240417909643876310179058628306278409026212066691944756899724105401816921440289239002748054667127280917989944380891754667819713293481464784737198258547013630410988781657592742348165493248779644702874142277474371577205869165342389730655888379130491084581851605795934733481425269400795027759702928115750474813772450265264739999709957000998887626116447906584496548939066584741826051793454967353313430911636107628071603670466013229944507685163246954504903912898417515317987053620693407101957958824194653244956958182512143247451781814882185502627232993421657605235196455977848566689719731023346744994244279127337073815340674544502032072440083416269369364507317610076180145982209402563643951008163310982687890191021375746973739096614226021848657633186176116093559535908092965175263231961334680154090841356784650484881533574224762363573517905719335195945156629420800033587812899111811360837100241155065650547554102873830860937478284195138946887641398840530415907394717986613235400081486437300919518291058254898680863925435734056926284827444518899757643717033720198468346632527298941834143304634877431732399257346501498733826767251809178780432952194523730912650255743761778436478755600447289514156466688731609795304446734704661578779546864466767294465719877109518289549272387637805566678934106559591399583579090411027450395890396634364934693385638700697471134109076697980088348227956307154677284748686813759417282913808673505469963867252579615228073322632970301168657381124636369267216732607422851590787450355524121629600347978808136423356226623169913450937012839626548896160618804587867102418454838714134158491264545699657166539428737108942772392621162522647027869925574644168809531112443732404021507351803810457476368244758863365880224624028711357807277097176091057115312609470590229935351816099646114605220643698531680362701052120297653776724932343593728225179772577102016565291986480565123117132390250777238587271975047128623841206542892136211083091608546281304063336624180383867933952806074116520944746488396540494852056986257191869747133212591355538905337152175607745351592939266813015984019826555307452896166295672091780018369730110955954517022296502647566820168378973183666646889056590038564846017919697351896649738815668449368079581308936850248020392577306145495456783464432679882039472606750562277831679327874518127539094081157600157894194126129150390625000000 [93,34] -1835467505697373238581914363159977662387507159024749266662993134656458571169409418326171162347999513923972427744292133156994927348546821668878165894847577187890780152436143505725029758390056646170663771034391117089560435015755006336293707822186569925630510877906064207735020924414344922510161884672661358580791283604324523467330958726619022825430894284398254299338186300643849791440893703407454007207772655357261221218169578068864616278098209901437994884511270310261094444218933621895430487321249367930637790037569012340218645180515674273025625056528628198726685334754078636799123089293937193857825767314513749217207209242978058736496353889503557239477856022518275129458805976543925667600984069438058497784641612255871032886102007516497075597387207696662342038943551148724952010591354337302293544581348914284732864813009061428481614635367363262520718357010056106030280137420434820852489612478614960142220836987088236674335674601466203818811052843014791549650410926163802503181037499244540003511803729614718368954490198224930481619788766532809062074383970484353042669186693579736880326322278228750176532333641082038116797632192541954248147261208165255526105336186007411480978484794751186731112301950920462131863988697775581635301411163192395641865044728961365577643644829400539955638246675322242814515456577203835445084819055093530132424834349514514084107977598785488879545498509923892405234524431203752704547618473170856706893484302982925763224382785576200407760782578018155355786466600082951204718665130727712404005205751177905587714436317792162532595905279739833649208589010779174145238828169095363275066625090325041130058176399537058602391616391459769838791971583917284852274210370535944209899332713672878663338035074575090583263811004723766084857601181001137081662798915234580746679920753110972971088121331662664419200867387635721394562201471155014678499384971090766002488821095859906455519296823225632685275644936596303539335660700921320794760488817958290305550984748651967984352880526640915620503365003349082821461272103073000539090919035140442788129287807190851364109645664993506689904347360061377292807997642902222978077502768180416295711860305055389013363104188960248591865654162123660334025040339642083915148261678717380005567290145853825542032672417919009433334596184674233097027040353724185810785485331623678095720647228053734016430161077283218581350239146594989992779064132557287870336206306382819800806874619869966981143540880411272025584529243857900837610941380262374877929687500000000 [93,35] 1197041059305250722313379413129061782631713639754839115300534018608975931453078600722269751041056677463264278699373210151779885955852835715490870534190016948634530001532607363678635356438023119340231557696211794875781420734762039808076303561511159173023659032370067196450370130565129521291410750554341718778125997468714590084450141442715250605340514131231987361609304866829159548538263031886097356613884581581769523566736924636218153091420652833077895821798564683188836057617955440433385038216557853974379214518320558146288828416494091743584286414556639953475723546941624482383640734961016561918393135251506798384524150054525375741502705719805726434916124281477510134096706457093314508281740237038948334885325636346813015757787957511014019220217789317978732429600343869041819077998230880616520559328011816027139789618565292956478279234694902440491258090485257105423241478661643303516236605872431351599532897972981521911915323919824771431660551950074894432576959925283672689861410426560106503796937156323617362043469699694532706432575142541755744499902207055028385534230925655385510653740347347285207025063428503139540436053588740739640343821555742516094283473329890227386769101212978239776938585703363016257167378337060832426181697912559877956016256064391370764705867704771890216690894163708632169667321772208551649128678967158553053452770222472366209461309729914521221384288769972781215244858455246231377110335541988796690686796874658849326421211928831809968404265343415572497169594761834799870834682914117098467383363855953067059453073017389186037981168437890610117539095056685543401428937782261562102818748538469724110946369256493064767864752751217622817097646362580060993924913178007406148686648014357698665941202239604835675733690202808922734836388992161433652003555784172679558150497346702466527450635708282457502942284868832405051024430528451640232458034427089649445114129996386915444000777367098889775896495608265938704586111881842541853347783251766723293474478920485139834685293758509058342246837733722382906317246327006926705407117105916763876048266421108643791151229758292264392497262434766211668971372514229394068312019607941730112504294523261146142972687635808097886992276950132188804881130754611782029080455701154053400228364172318817886232932907911495538282765559721070915406468490786716023770749658054865859082536417333590383214085552204040097388892536980898185777216641988624536116104110667740129369635821407183612673722929775540222210872265407033410156145691871643066406250000000 [93,36] -807215674565252984227851833849002625807812606718455494129703106558650479940706302622161453253755202660539274118064238634899519932847497621995282300708918768760765178603149012465756204905328365667311642149352912171346746500915368705306640846846497265445077032701238809812512228776911001466594423665414301823606537598239968657389987276978377178212223581475982475481989408891234613360666232823477752444600283243195411072398018516495671368969211468809136177731059798828941383614225795097411342298792321617118945815293644111694337378935849150246620104266232962174643503296651350394681693131427265199030466354088518362759266098547109687277653551527362206725906577250456850479518600441518412844943774659241529495262862050295805091155713811679939588459770036467594752471632226751064945359530397590849111380221238012499911026240171206852200594088115185695621021349626172190992215991473907144651617592563799213977960496612823426627836897795375771080710671813849078010426945881055433417442951125886941414136724370319528572491900128222424645621782598188371023718369433294615264705834307152762848464060833449792180657278980661744377909785054011398934166970332971781557905185892782737996207698635191491992641423889067984395812461820955424462741488129677326169058315843364857361305564681986025041251358066121075352950487649701486378571895201454105893919012040981559417775675908498202421453781076966532344046831607685716773630910093191960799956387725978766228626471696081094008538365553580209750061130125419022169189554348923469267667271943448621642046381272553309937937248242162009388661051424261485099503008655081748847073761715240445353362619092565892413077517502705915273156487573712756479369352803511607452074084606219620519842600255265067057852027204768237964791377546101353725410854426086153710583261769516477526662875080030048621694986007931726110463778825470398748441265407599992481989264077573482034937577279772689356524260866747114344536453413009492914358191795813684300601466683381928089241552048779810073980336350191221219281697477190580196637453025317638499948835437898509264560006951169958177229447225394634679391250515090864742655852129829165371809098894376111330217099720740599228470820659241789983407377634091731140729073602660441856215858843774319101508563325895662457284729106106352676978437582433331289796323030685225933233299508715177704053315033041690124474165209100377764381806700898797740748258021714223583688084832083095739210381751359627000574903377128066495060920715332031250000000 [93,37] 504349876444780186707800993245145375715220444730465794464785372995863868174316278736416921981464356563882594945929934272523213106632324228679249734398173117196566829874926459922676427252884604868006176038017593107487829649209873232679535617060270605987710388447869608392387899504059396983057852046736131453087711800784911407996004597507004551133387420648319341303124544755275945315621287017197653507148699512174625078948281052146082601776060227928831012714843155695660945340416607750650300610868392568369333447428692139662230849888121011683415562535216771825741168024228618956017009914499574606157721807628679617994169829694067227759457402329072734822438397642174127386445822124748427816141936007064678076495955291725854405846120927908782739474220981101398841450821269346831774281044283278650982646921136441026463918976992899490788890029852090791323233725715874383749323736797407069688190614739007365695085136182111193610127240774020686009251787536421284357356718124457367046858060679207458324809844772453610514876379373781142651250648147704394218356656689700646013063487424703975833974161613778905211334926716291205551484305304443969896061812240105038953161148091948019256765512032889556640448611501293855942717405627133508744914076473485917588333642166863132860206613259097834660189284971730251143795464570035509381013204993260486985593354628634375215739129889437611046148561630837209760848665799024404271312963020905795074700552685938733731554023922621027107046230351081897441629663920091203111825201232233989559495621661558953279015340593807037875148727558550404046517531684162914075020002209545422736968789155566956908240827903075738164103911933156409605402469652243227407463743244855290523995618430219315037581475804403600048089960846133151148553009319400604068506134273200231939216294258631982541435545934433597301668322097126769505789781468396105561518059217312183089356400659862332395067499903958477492986531262461712971993101503106735472070664308936371684772949676902493515944781540546914424270409938257280200835790125083114592449905065213984431567581251562367000992365441466702644296653292788385016234843576555182543629916419406514237320865350227491032678970836911208062277758074698037538320108869770853605842694137501632379177669702285640502799984173767722216383115354381238856259616280066950781582529797607482506034826869185211751961637318826369498874195711205243232445131069336369370432059165459398407213100128841210145598615289782087889314254880446242168545722961425781250000 [93,38] -265522359717620746422876618451208745824883453220769809478373240207983996869817745433134333149810302474322090435728024929178565690675340750834002304200030550000392958104009085963627150376218881709424042834227464085063964218150687409405887526016308929094018220408641296863561111571897401721892420990517950190937883050114049387084701424977096186068872540752593710410912136930346531390760190015176121551306747081417714017998111313253947534376366068193365657635572139950530240033410614734923567648363491758387733922705404537573265628442290952994575048889587988298302339941259076862990382308700548156125933605119828467910304383202977003072199152527519486242488531055224462805269328847172102282300196829679096734949568481530511103047551422879628203834626414388252538903378807300571576667770997630724609247941677652498864033612904718978468639958905062210607335358603345431593185799444451401884270318121419047852051503254392843913808931834431285656994346070673883070284803136465920803797600007914773339519851560469360631597453662456353795047118172682485677344191367981197017598368599060644548903195196259656422372742625540970944087257492563263671801023147460065138864834851496276525867754989755768644242467875670430879583000264088341867025057106543370816062457598014579014631195130978902823689370398390018802931134960407136720787623649469265446258282903763705772784202276962740237279548786998649866965427604875762769927229802971811604590231345026114615128529746120392733645198911223657898988795845339283669461689873555393608605504828407991745466444183066222456833431903230401668652620514217255943271037821342021966807462170205564840355071772164658999255971214456310984383306319583791882248830991344632571307792445501563057986237980599971688747302717766349613533620115639655428764290688524039274392237437955572679503398553664234398074793885377194071340346478907874883338480296471980139052070787516093116982936436775590092355959803248937735487561342401036351995646666062440868271874453833270806615030326354365046653488506537919031170566548360379723928425768603005863941579659815617178254735737425024532702938469085886740905139134055054603685289273113319626525106021582069401186377135023767881114962997417754393180604738617996488415002160484140048085686203934847192033775255579248760965452331258909389536405500923040920519177148858099142301753945924255632309525260317101204457850978214523473876405138047361328152224671058715375604896785136245939928337396473967402243943070061504840850830078125000000 [93,39] 106253386703380759760179086588964555386006433869418997260864465359925131755679344514713046980278818697280562635759393907045891130329888536497216398759469800857683412010596463399003687777571591052054856732587703752249273235472619600775799528398897449305330786438738639774491270492101339626759537719546398189582684191706394633316163158015085090802124991413588456803618866965394318645054136707040835488523378764331586824185096642282722168480967679667162100419009727515469533051172003640683574443025298006096814293846906304403869628308468958495680475098648930768114709066098942760152802454916679719889068283172184401664445298021783167855005129337969776166446689467285706603445492491721206257404694560223350064930839555439676855798581386770112769131037650248797085595641867444477263835813842020299962920870344675877164773417883172103787166164336452482905307004064479839468784022139891069454910815103316034260886112438987032596438745818724563466144057712035488472190855704317227134827255966810472518668657307105881390529780163361117138410256586002844842032695403216083007758339318773377789361446665808249160973665000420794219200174627806555034377856749472562274346549510312161469626029028727156328437613772019457905274122639988471374871750294278161771064690228820719524975706458031416346471017085928183425426679907328693677939306894052854785509258181400503278069349713578508360476692272067103287852692024822241123216713390979533438915267558028685563576979725457232673436643656931425274786347501447835243580158928228508111728870492249023420433387384343909978152087264856689553053431463383277530335533319003175848384496529599199833181370877238528633678125279883122650160690055541346322756978944805861047807855038698395519360986514946666082732348381046625732507382278572481478551719746692179887506103899930423848103631846985600467136603921882078386582810928769223405008798514456512892019435832631373380882140615888518402640446858184995038425397635501055285625324842248309247395447894649512289591488930996078190918662519453481264711685110357550141892942945001897193726266895556821410838636394593048456218258427118444699532819318911152781355039044170834787571872831464088149290940618921983836930392258950683153975157264611129370203217323620821265541839109989264711609222803214931139681152969364592735905019776463779453989309818098574059270763737253535901868488498647166067895439284574873713322346403084978929186223788047332252560594319606478375334415731323645104566821828484535217285156250000000 [93,40] -23062953858719970095823169357265579146192838863523106404860496542781477552523796905500198559819666584727948307775908073448178719971659250698574836549492216275687600673404870097798778445512283033463230860993145432161106285677530931182876656654250044568605355489985304296550772730450024888743782407695806786443230904239563467812596870406994116974824393955656374990425323200909790362739565815626564748565837804889706571375514968590195921203069021250570672309216671454937464835667512368294193787503991271795124485995045108327283242211419216296888750282500274193918878666842361679001162294942661992036185944447562333448332218674256733807645096618021828905164599130160861509216216047621837454856001479243934836910539522883787336964097814917222470796207762980528383588301757269209940555902886747119914701271158543599052388046787681055482970078388278227997999970478665854229036324444779258844771278302803695151757566173121020855749083164498469032819489226673864606029734126557795732055160823940011684661378240264280768027041414113269929213969908109799193559257194668453188855730108803550955325191659900605897875914568452370981963988400420889182772658481942279213538523578449048925175748578638894710911991061649512099336680084559272247363026513371443795178549729770055846433874073192947249824449574010251137553226997334195765991226893950593003420535736303209153122281597469403182990252433231523208581701395287992816202308203427136034898794785548936578183865033975228490686187337791735987859472123499212066389323621630100810190146712959524728749174841913329957898386808127219100346397931322818621488224075718132497138260734094375251204155813009714340106876455547366812124475700096874947098579803152777246988410478542787046805879636338757534162712385583336768985881058939427299218676013371634673699314527212349188298476139219116422375058771948811962232784489164339655886209185255854965511001625067558278809404810918078780100117293154987929587459444820604502681822882594390126102231864878009977771447998886126788300809430019326105112225914558823153394144270886983697624154808096371315096898701537188881235086136389377756486867070178090218060215825419788029121547357783408987253501125314127221105743365098165307446324279021023292094724025878550844933005288812889662001391282488193407345486914591589344538027730467932708984357973114509525843312092567315083588046982542099645069588972451995728154021255086617247393572828889552634386342973028760584743718231592879419622477144002914428710937500000 [93,41] -7978785189290621219360534525416856013335073257949167236229398341419662501674813787852441770371461844213727568473891020579625602876734936977785386554950517557242619544376705747865624908542175925801433474517176532739737912866895693308838623882795509671210768534527881788508178681432750986537483448628293487774030671248332260778203761700344057032765191224857814451881902294606013852796240116363743624266752468912653879629137021759863807710007553997386828445550401087708383603589397757664053917105514623090153423205338854079436550452709187929536235708837366339173453954989752135159797530364437567154617272372484667741492801989713907696016829261876537822747925919938775335028074277123704325459175675764342433904616757113786421335354463332854848850302822348136251342447934895389759733306678294871252588173272059089602471665479948578545212425657687660152768350080032127776616994409927430159950239512308383501122663119046021039671217648804644752329166983437268620721394696909500518663550778631459828111785549760202329768491110678314522027930684908208586702126483443371015126013727390578166228610178467557893904381799905290830280604529472952047828213492830662330082093930542971172074509480478137527328228331396002800326557186550217054109045459048599126724148144678935208376370928431341210355952949585519557657518694076892410884175197070663559826519155877531689843800876143555629156946590182641298551251103783859701106570839702926809635736446232490514549058578537938902749168408891351083348391172584969015513695014021841295612943108406059512547163191558768991946479547871670502671814497377655617388770222010101280981249754556874249022734177250544888346301156989142149317514735612570979519162915782735661486180557396976945249015077022613997549223007464687228428432470544642447742199753730645238701049639319437311754081745726135555973448660153984815075165019828589437124208306059468524835356937622997394701034379425876454269454348290957722897674835307012378143530177814264019153921145319125364008043071814086476938737951450021416903332723137828743559213518439330831268034878785283230289748516538192847002054817024898465478030432246862870754219145329550579721550344020108976549137535984524402959930744700639278441358182264079331550215217545748775308292140913338227397225767031305179024621789100673735446055570456208971517199926980367803522035873680009526445804401629556531022344779461224899304177688332437673761772503420842885265685357713133507573388669698033481836318969726562500000000000 [93,42] 13104321603712916756310843926355412068442981506934956671865251604771157803439482778473334212324057028071243051224238650397413606276527785364287626387882092417114093165397604794448981460115695464033193926329644066577070271778668917595305258972726756593818015690684020986503322357032482844959643143202004670704342017964194054152860604965369635437282405331935815635848687277311542360161655779294902550094739900894128685590454094742785909712794632061268349052811022021050114508084425956724282143869640619630468489817513796605613936137188550953515538211198952325776116223464097888831447405603463438642475596744818604258170392278156060360477663914351039250448423945948468446440187391198524104323044063615527057077911910370286740089669844671467827506647098772317772484567118832051993178232409964433702063134209385120713444125814090213059999327804734151592456383113870832485160848234060480297944140093970026585201213262248298448300463886306882048895128400681038691692632647652099486935442652244062510006164809726214977372000607435774752646728835756488712755983002592671346212792305504462513824980653319798337037192122842167095487897749159589580256070374887380475368246617812341028585004313455222620947502209598883552949070333458976595229561477613487966382374035280838839719952738703754837445967454490195315339850406181252934455751913765478805917207279134082095573143488056132955810013929329259139461298806338540294310258423455387291796156715959191213067562758716047620870726947207924872594489193849102036836496554086607744474382660306554970921804077641769853642275266190774209181265466074888768837559987642066124177496964427817698836253970145499917787930594572950692645250767675668874046831452173534288521151180417370929566241754033846781838963109888383071522982292461086648178444630879746631068329815411244771659133192686958818658756195885095568544778086723780768248617089898469834676596062391605577875070224877469279694893869974653378183731591479006821983371140889974494852052305385519024666513186340600052806926936190173135452971401378217153104692995439975824799810870187392963493416326256138813980294098802292323379509297930502189968334656681087055918038201783816443816325059813745526902013180982256699634361777319409646227498391162868314601352029170440402511051674367860377268856749646085808491280700282019275555819380650349456770524269582115513537670154505533661924660752165008250215932114322438982471816528027388219932592092740498979086538611227297224104404449462890625000000 [93,43] -9641238662331107210794585497206774554707017123772274029505484229377794771344376478558848749660833091389087656643655023810350002235727424141463744477939784591502019494163084591849817860099082522262930315827011520588885323902133762097284469609573714999698789136974070629816576270758448022957681164712130456121252333560257412607556842146710545758515542700093381404793951519808171357774794492033290628565278813685070195173559306503106514813762896105918722407338091772207896758279051827385361123629068459404761874893975917496677769833521004012437102819775695998953595488468089399403443589655173721504596071774359806362040944421398586689149098591658907448786182190631531425761226661580642161211280219720380027848427070178259042188796998916372294728310082140526557186402161303842487040669742663336412432461180477154054997209385069801696254709087066785959898682119626145773987603144957671498091004009521925628207449474969155737356937878177648432404638997795691206662492384764920711690854872240257853350420217544406894961950405720608441832656227024382373875990165894421831210750064801695742981883547603139535944999115695524442554666830811031262988439276662092600192502087064914600590179997333884860527291075493177058285577168358188855295255037563435952248585753532677249692099733939343852198484697943215118845553423130888798234722615446411182378681639887191375987105620594705745536797252670466462202053940885248636304880272075966420690475178227193783704912538797724723089241763749455091548989142711440120203185730247707339750007344243979206908945255038596743353378054547458253029084321889517890693452713103616841238354755269555966558875701544730144403720830685302301563325703974301641231015367700183095039209401762079209280583681406134298932857118407256200152039257128660399813815493816994440509050870649346183961603122339871312417831106276068604033823288960038063928592846459009738894768325576632447734938948312348299271614594793509042302992617115364850058834922588255611243463391352161343620605133711951743473606968645917447849427211647978352919601576677062254835936655113892829720298344580122112374295186945675031977585971272036043542489185562755368236516212891289426621331479822564221119297133844374799826581855241351033506297599964763761085736171784003329577970059213403630750786876213632100813971414123987919674045372414862216885331685389728149111539891348356401120063768706538829528980976015580745661238632062129915607909041649903336690385913243517279624938964843750000000 [93,44] 5414666762630557049747234733570146981167831966354784962045596387961424532145000015345336270527387365380012095328497201735183217945102913972559578120738773274076346246542803607693985962427295627193055308597734292579711381367826417268681981050885093951818888959569231239195707284498693430051062564817738714593398649371104220908630604433958421801205600107361350663706397001312019930484976378413290552224266514261503068551997623039851620727099504252475112644090183529048098271130526079134302610991131453200937793833763059219533492134211257401873848130394945295591844279957081139228251267415652302215200569485456315266614088337089891115364531221745893166340978314938147926334366140096484336259069872810196509693732704921306357492450351293667054272087963702563349083158449491911328741498857279892693388313109227764487588659324991397597144942520553176594320527093924051928851921901764414438740911680332418067062559866368383523186378934551318041237609214079821701986721967408437138492632505326636868551030208037840311743921194803802052091225405774924607340849424172956377739961693266692272200676280300116994613240912563776575288920745532346439388479498138600544480013067197778998087369508721199472517267043526528627593733766145110679557799008852444604596865063282814888881599045797512478258949524424151339844806648068045793859092047207690705552262052121166145534711208877792842711870506788326957774426585924251494958872283289945512709553138442391947913557947579835921788142296559650209499138540075765293227955026277274324104798216453012825328508732356482166938023433885442717743077356636288082202168567252344987927098032895016356057618660400194821236982141764436740670412626338542466132777307858536028923976444275225744080754419820233238537728169463169987395921422631120418829116102593868918157943316481188827805454700736672034506313988593711568385844987056604192007349122135742659918473010919093319237659157163905517725889118480733318270383041872356108423659484155797932654715827801092558423167586031439604929263442201344921799077247689588582893562338980905636898586843039029593690111103894743297453714174165645832524994843208457960999810496189568545909486780406870685191701632862532416487791782236376943516650206061616915190489256152855927120437093088270153604124286796799815057597647103920383220094360161244191827477766274475603212825110761340195720599229885715283937560556036260498910937034111197701687270450678285503966300634681729775365965906530618667602539062500000000 [93,45] -2587238599914636965736095743706778477329973612708176507876918422591740065395966708042033199875536034166541991726213821162117454998178315666559548105977936179721448918780431636429496389747413145494662757275208230264630120321835383174206833472828143773056684433205698926696205390937990673765207524695367672242078841214489481866953826017266446929692305257796762355545022577740826903475808947156052339709456003871908322431508936563435437700714869216230931512528290950892892355701759315562134964444614589814403751108790057443645162357552401073077838769568824853195160333979727818891310598675529767635168501219772740981639580836477505568757467741822744489235306685884678140039542810785365396271582088100322949402423817663361386803597017606185963021292147621137371972192182298722310910486235949237431937098754116716720424337970455546554367985096278983436332713976501617861682212681163080933198032031828075291808764283312859760033279949862541284853823454806274544707494116912025036317669976313746740467586718165651556312899713999084989659849682347367826583219628175664018416611900719422439868083378796969209448595530184014205039924750425926772445308624634128149282554661497705594031239960075919038582610944589243184357455370855187788964933419317616134870202018409437269473078519583042231861113785168883167925480533929145058534849042142483643719049083193498667124598336732110037095505805696600172818204735307925622008762405127872632317058236341692940862389152419760731445893958654793156057092036704715092917126894501434138493306484115020692807545258402470189007808561369092922168799296934499975586352644340052979510900025062365398238296843737821341157391713488214783312175025961472204735840891371551799956855649515524728477224211150052660671740746730624957841297682657806298555873603718994589468549696352699655408747676148290231053195283770450424026140430021324617554807994745173691604407445587942088198867150838739385106265927350938936474219280797529038929042132446521088592934346886181833263728434374196096297865366919732756245483735285097708313353247409678424904429265759334175188497478756983002281011804963692628707198583426427049346787365703745087808356372119487712677960535823410970311650152217521870819529060255275140048717347457844220616377983637903427098265633832053196891804720320465490617411266715854150244769972792164126794580290110299721448076984969511306882864157456664536105532154884898627908367224430127529353411024171105481173071893863379955291748046875000 [93,46] 1097054673435417621495779000370872804862657652089161078883206012946505251284762333064856703078591786877251891420000634446399987284705108253208250003711496597526570477938745644431170095694428509879358270786639323763181208726646428500132190056896819209526541712698198447688757000606468549851279847039768155553454985996631480664830092440858803030840402049190259488546190162117318928727626243771771369093265737415891930949008445523581450047796457650153930599053369371690732989473683672481501013787983069278953675520685037887581408653722056971939315761628846458856779366870760351023398696032859940993728391686504607136779841726400628118101322081076151744272801509553453647364627249313616966898573546355044485747217349088235738399661511443822197659408640953631275710069142183747303361666749921302992583315217469815517316983744230300095988716927100457565432672808938161845289850801516716414854452559231018588945735328564622309360936427269905272938877467522812521586024851283919900084660691522350295150223557247512199497456856432967337862630514365842619740320537258676309239999873446114623678948235826891297476246119268584644293264019849850909100330556742410419126328186447366363452275810424992828262017894508276628616201004399458199182098128044569575561720033597198735630054936153191230898747097947711286933800461560112327585081547622115760943633399773804048629006186033617383192395695967534224053873087804631603516927744617518692468475932243983544024656231515781700790799387361538680285942559198583625657084207918782973865408172973958761677108674072554400830434134027418333950965775356221865489792808649135648849997920394651577466848449863183006257443671260856223568902503406294339615156042264545082209816200366755863974385337229266318139490333433811410626690524148238493847894112539430392040665237038952202851259569075907644954368161867296053847406987470002475659214117352465579714230330855166153791054483537052594615806256521407293367044620117138958649158867152552978067684799669302017814797448833817867976006367754900406969542485990879153860828556311489557915950231331290163570678620196317503967900027641665169407937784328165000398527878582845134624800929166276979007425380903476237829937999147160350305355365013816450641257443937723437925839186738118265034029206126473013270650665733250367712215383821945618052902798485558712718829790884124816065215957289962418289018302574750537308239096543245601671764484272981988403211639493406437395606189966201782226562500000 [93,47] -419847310663530628236453357491872397345379436079740707632854059914671221351113620070377427823028598562965781966633192776607213899179466015791013522971893126289281040421931399819192162458697179555425117494975602562451306006881026942813216697446383556851694877734099154036533057965892693805989772910472673331788878378442696147335990845869766014402205926942321727940947787735866072121456959648847487466692300974079916111138584416024589881864778564559205377737372910033137458131978373427654908296275698568734946520415017719302217563691889375477911937748826628991420486630618364892363156368011950826394791843799298607404363785371163428453750458995137702916970747163892755756267617933713619616808160239027251979907528418168568772153231190429336348023233946083821946970955918181382728127591682192790901498939303358300706660425852837590178267441921615036187461949160887093610312231974023238793692663724081675352199237096123925389295055672622124184605706645868140746962848377606723465814508043663790555467370837523827136221918674133016893325068425645185244038505532498519065270436014780189080179472313156846575310288303607300287333578898563064774501789787403841567309044796739555875693319304893791151035900845736940581484572506249440135690353704110541525141666652394310629602952338246665221612401103541784162329457786159911611201528662019133986754210150125881101693024979613122428709403493291612334193323863561035495429212044099455594342569492589899008635633672853244040403566736043056222906784807545641514427817025377925934062667496949298142098016550100300636811504011941984567044711796536511045086502723956307611067080555902928285150140674468919097324682813394657750746182511638800684559136830323116071506238325961104610546321013093965304596127301916959376698396036648806142330487862553445168554920657657326810709917665000419145660443616883229541658007380683403173466173559559618094540877000710138746814398908288593210703074608590839361171734016538814130105944478782044868061595092416846046042282493448765564059079201740404847226978974104480450320887801142037009243505336863285171455522905726304824452432402833837318560630712084252516857055490526142506375233775651155458131034712890508252052210399555911222784273318019422481553705570856168041932254584265195275312633117016027605258449641426204587032264326542773479652466771961532741043213291845435728135217519720813822995742111852650108821256314353545862287218024620880259256683331159365479834377765655517578125000 [93,48] 145030337348143881028102244144149002904627349888528581051589970418705915933628757537558406897166678617932182171209842321853054131765982095368956701294170090653227127818975885266428453407862361227966647989130342418274705951762667348187753657674912848570176385920472300387492084923132404467219205217474258150511816197757401150528401682534767395511386021235563749725671676668054435215429993307479551369947061110480842382577557297646537516466823903641076730821040230625901608357230658656778079311203753309488562513813694563927293094209097289465854719806018000379331144775591991739861326875984275900553253364422173907077478037163071783260220613036610709021378752477121965687930896389120360673134959356791632754547341800471541797099136805615277290688705825838607288336334610305240527285013391691955589748626371210949811363142418059209591564220148444875522373686787630163365085212845230015589114190286296639376925206885426168103892197768938861874229921258613489686984234108192627614401793666706037616893642625279686317240051695756578658372705620247755958840321794729799078214296298268431502476670378920960219270538004692374114529550936485295474643911788051933637243802007641815675365334166765956353893274672721983981252536033246063876909590670006904119522639949425638430041911178046465717208968693606083714760337294660439043119916056587714810909927660501112357816458587870894696254826392765871177651435942792000398756824466661357655285124216244380104664614434458028444664046856431607710205872449790077030730971864707348751315992319900558369327342398060598246567445566732762206753167482036401464302333632567070376291466773359700898657145157216494537872534381482627941339708698685442956156009064252074917916380502143788386555051327283316340574222836685091389446898662637506229081919620348845140958697964164705854142706659859491698676514237534859333948598050275916698092840935332078466282113459568192000931181760526941442686661467454237093082407886705069873118586147408179455664222535534609478759272120576830537264134278788270962823958577866660970803839275794087579685445502842408559185811968210398090768827241550940143020146887377515042165541897756527068615153960455317117858686746196806185529230232274958593855252575825666874339153239642323352578979129847637058348805349405697586505599985836275725288156219092378647648265722527295174790067009881710933084916871808426863521739099037545176706473762927976632065821637591028492320077702970593236386775970458984375000 [93,49] -44442078961215197682399259542385337609322786252813535123219659127395763582329424360763997384832156505060258923273737963836457133583269324770035854091048550488202204265066043047630403926008856163750674286124039651932203213976449823101885467926620252578239107234335550190764975836246918316395679524359506428571270473087717857428178125597316176643068671411640723314799727389470484172389983002817369026140402547761305011590970373395766902996228669444444446091954372549554741539224051562077129659564399594567740044224943445839078379721608714795108516321982560132383297128083004603589870217327239322582988465039933894830812460733779134864094669238745591063561201643848069756179330941171764215805485734131536577129991261089982146940682438124604813451388572431579514197991284625331085094669671690917724924256804824831856666005569127518553706211470209498764613187751747461963576366027384532971496626383071951000414898734147455157002586571621590124672648209410541416078040491037210985853168485897455249538368083155515900551447828510526864882224547681072036604016424027275946091020908008927048934028245295941148232421759856964256912470496966559546105717627949062406579306311569546017537442980647317823953118408304773892394026881865867250115516788809557740053176382210425105398581040374982709222272649737835099144253548818454195890682368369024534769564293934591793411932227659565183538854018425197807284993753349294817758356024404397363296480276125152763562208570499880703719949279937474772788925666444818443485484974826280515444680003950952476840772596896885365289770116575137672568101817044154716408946967867847820813987059660021647578873586028364910138154250080388596783517729748354711029081234665032803879087272807772416381615801097439439753785084854397437670332783885959622232480891098779499694127981303513135114255005292690071656744956921397464121356661932634624771597225685685725887391158721376303387798527777582742051294352284993918845565995914092092003522801354629763785182897949845966488333627442599922134324808018528501018308564260774741153270306551995800956720096448684762884848462714811352496949602802167200460015827214508236399345162221948677924613638209151299321100191134122877458467632506636919741134100756409228896684157209835293856556426113504715391900268164672320893215303515658230398084534015646759291192873151815107253927116119067813683964989020761009209457666245205778794898600123197734389901688775714738710576057201251387596130371093750000 [93,50] 11535427474376445029603590508340666070181596220405711062798779219546717688014846986601918818017281030749835175062792960948529133102872546604995482044005178664780444405911528103602335449093982535974113384774925275058919252081807565793196364087529842832919152262998314353008787961610812576565025118195395108655781739456359086142599648981475677711825222198205032888099392649108973355299286978302329491305453385367803510403545857187563916794019939580165926243200115603401748201643254406735066990429743957891437584349247256315102031230955769773553743746472283441016741932148958580687322259645277038883618841953343611357150502855142005665616655632480382744733141895781916447685639385055445763165914899385258321365013727869920676815644566634804538066186941694208402027936427928452005712639383390046786692582274206251366888807420041304298141666728951836755358104726031540286858736157784226845838961991654373288729322390838127831492615277981974746158501650650407109470577083801053780863867058994042638638338150614011979347287944922104915661260508793116465982986438219072307569678502459252185919689959704524137926920196671489210958972568913389281702702054047098367728891507899141279103547619049649346302161201482520548164387278740374258430422518381707362364680813815393830202852606763415663580095964232701838804845070232218144041747929425203580136805675584583109797379509541504355992358988976164834903774148176622531249429764688987515950852829326192471784708227183266556937706821948643313897337715393093843538931914807350481108768996946019203177120334660169346171789433071136643968862227919272403332993179066622540321800929121550656899401799905267314187690051981600978534870937917724612612209117898398242103012978005851507217363665732155751754961101330054360433287923125397972572377275407832015852444534389270976793222459359141430747908373054918200741339038967180567076986552837168957441657061105462513690218730319125808112835851747478994938714742570687533451930086252167629377042349213044915425593905304391183983276520533716108358411876085124999986699817857508425331182336828435825083970219149767545528488151364377412236358544484152466101723849163478764284205056161289374515343980108644832273142084975239930549994654026025442883953004799005087039263281604658581857192122994108457053631067016901723005950594945380864817220066879594047850806007959664509272949670183868060455260461245089803701945487951100302646909728787605331490340176969766616821289062500000 [93,51] -2216271101978693039328076599345087852815731134777621421825223009753200469485758643903239268447489907180522531753786346686144894476336701272835394411767693445424989034997246942018690432840503949232593911639703084618367073322662000250886921541402857749942619259678889790218978642749280645563970087273575286450408413545745057926430099604391515725174716024630625871472210818999641440176839303984991943312565990072544388786106830175137283086326297099228407378360006556012069792459672454783838013350382512067784813594278775746741234804235607358897924228957238454588800577696619658578260836122895510053699175044221515904605418885862258791567458055516592906763515864204111869047266569203087068500038796113299118256391664555635146229050181040260114083165170707042774247545911530286533443671354071041910387618533884883990759379525386213503836824010377794616548882442751153353889439516380910802631950918756460287331401627721796918047403401073665556174504454123479031112656213922733729259685933457125812543047523426554271794258600136936318253566270315889849382257452420391425783331840029073538621792437426439861121924436783591021429857056110907949317179394612127790363016931928262550597032381315000496844872299192247666695313075587018045628824305801013262471018687505516202980253401080605564903145154052211987220270213498418522084278881159078657243802669940401873861632904723738418977182517414193806033105606103755975815913998324072886028181110940172691010237761579984331668692478365823875802348568838986338732733373576438333953384270529461637720533680911800162734189056988401261982111426042299629185997534739520962091995243181575918655681455630927892126545733631068909793982132566373075298776359779896296700795100625107494361689415890971356509527099576955793818632287327144111033842272870956261939016169220270921266753327171753679099815455874709553387464658971878757768489024822079603803190246528482058921377218426666182498744277969542200362529847426713824870057352064969185612959775634940731052244825081739114579477849659231211622697372124805390084634153619036490428527838740380776145356832485410878257816515886071702684491578792684396987895533487825870921277235085581686575549874870921744290206591151102787055092137303349380895808367137299110257242133898884587365529799475781840975518736200117910502279344329249981922832203234833320581046414434115932019888530541932016559712145878729288032983584742697666586982302439068348576256539672613143920898437500 [93,52] 112663278889339183125557101027031961241419130172776608597829519471543077630990337256633367718978328550341554902434333899273612759522920617930226849644091183857939071140514286211157996144610079331803349078337738979612515741247255298434910278425492228011960900511270862701847738134729781684563284842388659595856257247617128399782715216420735343336368106603588655383521956696016841483476876946363061204192591944883052842531868224887356869458410074142370354454365812788307413471026424319636099625287181618493413842482146521422109577882498443583329340480277405464281791188751451130771375991821246081199827572874379928275065034736560650092424853850181514521459673398940861698956625998761586154083771205447176701629884132897124849794508973623809321191629183918212891173827860225353009238462189822192569696315289115472341258349193237206200045293260485524777122351654892844939845695785949705854722278382680917964228391953435455237330152594205089121001040940287311764655509453917647866068427360290398118116029284534669661133345843196021103478317927992400965351733741874502415638915874594457043979016044567660686538991631466153905645198484490982852275533495825151923961122261512944208287657239127319121895639780959381807890158310985304262887434688285758386391841344555425306391029195496350092071943876289929955181488275366700318216156838246064892670971774870073637877046607141229870437753003202094095464571446454912863692629086880456053771222632745193371575346437230595973487706380638548068364342789533416404221213200141002482767954504665175499939900302603021193910808233136487214661250857975928391905299865247707240793438221088779646402898719290545284002249765898397764725563968260034132168852626522995081131258629286450443892467114281794243677949113774961632392109278200525090973577188203309003170366437903717214110514807922508229709921192372599718132184096357267080181542482495413182408611259023283546233963179698311033506229776017747466028213065393929197761434044243399842017557695515819737885494275127894173349978477636349510201408110962198626318622697499501133369219749000311232910134962011791582458893294644351031777097231574657552092915073184794013425931668058663781364731432841309720880342817074296398066292437088600652010046625738604873735232073440133319393570641545340958653556967657008062075748931150913692424694162491750514193923434530362614446064401373370563942699374740993888773771642432622048374257772707096592057496309280395507812500 [93,53] 157652000637970416990986665478071680851546286693050625483180200695303451366132174271226182818000679993418885418674070039779391769895221878099353805169082179201665793857379170935168217689216179896182196941959270397027350896784903615379636645226400782435297859139248178578939025439884944875640411555117791682127386514921366419357739231683662018957036198993082824147687042921537725004005225787611746995082649055843633471644397939126972424319158555325316641686913914940560669484214004181656888107886861087296046322850254202892993893748718299143639638759290403125195280488614275680015074812612963919400275996866182870058457176030985834989208979571152599761282817594190721734316172552644031256238305777624736922453448383055185645235520599847082288374581501663420480700202801823622526297818144976148947599515968744237621925446209054079241530869782234858519552677902600562837769962105987511039394352861643418784659210024003301428808618386575509917627614796541701652003579753081061462212097615167032428559755101127727501717581675663934266411216395285208355619825936365390606163025734799460119745669128033319302832345158644565245386785594159858773679592408536627280036707256512640808438315967084444184503734065630051867038109190754616684620886096909674604861030253729922598063687803841885832112701738648655325838800924960664154078101677745289725809024131980034115433773434630223550250871871717730240143935377779602155458389930608877149805229729998913883972641593621211741189491197574495972280104525026231646628518032290072201835983701653431820794284587583835285712181815124296074596612572120158718180380379965684981748198943358845312814216182281758657384890447128749722079251784506255659312001532910382202852813808706086332197175917265920461820152891039027490758240921586937974217070874017145690237816628620823987145074206228575715085772312514781822325472631929214294970386045273212552730206675001761254901564017115852175086561932108991433332894576928960578055890980051521333322625064175962914854729341797334918768799377094408541912261692638374434641609511508294758366903331233965205677648827096360191022993231184821664735489506308537329254371195703569561412511585560007537034128126821686959562570885479146277864892796041028076705791859151150770800196174646882121995947075651841605606054104106442466626225509050348831949983300016929307811528826896960886965245678935909768551430063058904979104232898460408174301505823677871376276016235351562500000 [93,54] -100978623093040886217053219091132864090271617111403300280471714501174170297408017451400208986902335865980187519636781158359489140136248792481420617573328643327368348537140742843306102954086936268829922032134779043748841844986652881254641640288340980419897333502858756041339375885723427680391390711769454332816939563507081193720611456440939639079846831182563673785583656651799914716571854834149024664991851897624496864694105048236988185087395806828237239092496006714315002880842798650386265455467683745455634951187857602072072649775461459070797581063749638681590639412466343115976961256602925007875142035461435369389558002104606976174363670427911908681836561882196791477229575339923728212157980418830501232905149003082986198039089932536702555667485317241498639522791328818970969268156246834518583895798770978319907965149312273718651119593504130483564799513391328728327917921180642515742283030131001516417493277315104474842401261306362874480817781855554342814847729354805299534620160175471364471145576981999312894882218514105677458669989548663940547945869861882368104203115217327378676436453378833959134032842633933709580164769338515764722536609637442732432867113485220865265008366739989811850931882531238421621253501425872175099414821281056968810626314761968735492072155208430171465022595820249586917410475156433843903186137131069536875765559353289647623935768790131413650345843650687849955821568924765770508716401052666726155052851165224248395946523201060840286035142986826673649927254087787223730495928121675333927938955366881593710265219745944404366196201484080964086931504661806872093601797644969886596389806294576648006378074541724463529968374988104378674898503115662056642054344308024533986804914443121376900452102820157995971687302328574725014693970735952122549923126661614787255941620780057113182388229469466466375784343797827823635946598636519583136109737758591274133664200897560737419254748165377156620803707907340261769974290307969763366679363372166135628762799773785294926002962037438161791021239207701917789013887421901647190716535898546550374478947215797119680146011565077406993341512959283747384497815419408092398167259468354185089860221347686066130214428890816935252100396766495283073922531019395708449504345120675319423487799042919957777802753877230077240396661948737088150284215764109529053173865938682456492608883133597747804523564541579526882856477806530050053629508476776832637256120506208389997482299804687500000 [93,55] 42056582430766135604633332013098165548212491528067694130443748473238973756923747875435058480303859210268389093345876846444739251182918175913436516646263375367164356305923780432078656289308086172158386896187867497272461106496727148460547653863391842476415608870067768472987393079038200550836908408866037265116665713631217770398977668779783697063846665964323922061809105283294057045439012962963689037012779970787639881329338568275938964255970810500662232454821606011471244902147765668890978811167290799990841771496595412999229187954131464822189997006927835073306878963012206387610814949208161535726656387612819571804216022688149377038311743602547771229653906161022924461697419024391290266999579552871769899219218322531622395609998773238431239341257147306235220983892953011073093908865669449271274678450914894441629377507528766389127883909597841010088643439564081958499714187016707622587789630212725359054586831525681172659344901244317641510949360302646173397755310998824404000801431944231904609583253207773589003701572390340788606059991374220383903748134132726503496621530418999656582768541549738110150655716843657590396679006158445723794406377521901777424102696560384631728313925612318862067815467984030519665807805372143378261487549875113659789065749874608821084705423026370970910171115630710881837521608270321629248611498359148568315918295109560198637348757659669183809090674926829104344847805824899231342115869665532941195248390826426040300840597238530653840414020511976085046693838172712833945859293141557051660703758719278005600415921594321002732184408275753989309922823047176398423946755869187049628612643826306764465570892329008230346264496803297598297435684822664472237881767900769906110179449102186710260120945376446048486619128680544520196233810273537579587166542651342875372390884488784559577732552331309339215340263431972213991856647956643239151147330067191315832425657897359081208267797713655660283714798154026190460085031691482506671006572590923043071529289467197050660758346043961792252889326332143484901609277477098332320707609801855246718335473293217189761306988206522983692711119800738304962979192044203977941433125447625292069146124289534072320640832570647939122720288946260449772368093694018488109598690314867504369772913137720860522814258447586475270601890214265629604365566169407330528915417706291917066963892100245389265843908443092580441349221197827380212388233456100028462287809816189110279083251953125000 [93,56] -14265603714253424617966264046161992875065681702517924325504336319569550962820977505451509912536621971430211234217459847815537334906303695731170414292741602545978027441544877398321333554937166151592348542637545304595305155561599427341373086043703462003432389386562647508195034257274733240896341151600959540643008164057664348945348134044617963468571410589064384751960826879143198148148044488492384462713311759938108403853464392519890511704067256095035050555552078964800628467758519065089840781188134718083927712236511190944104465564392254673037496632799253550731616719830016778855974481960438378938506284356622970996250581326831570215510111408121497493561187776562410310687375088290629976390122050410941455021704459332650750267868371695858206820994459794357798226308944710367139800572048101129983129496382980771100329108619624510667309923774173866615923456414263097892599334385375262719791379408430507392351625103758639162129125438094942773354508705727045703241654424750703585059260663818201701155155885114853345401545080489919972490372839644268057254056073314379786580840819946858726217802779140536907782692567980424207323914565795752139153564637218298501120673326467954280731770342209142828665684979551324964805254870250952647844885623040432925938774821796207152937080171750152054273958366709058109459629857485943718828335510235193848461093304024430659209523373110917592300384460835485318983053366557817188733953037694000054051138612876964943852258969981401276947658564703419392526112043050488373683077000386203308717515117730453636564567292715015159087349289919085051569310539500767881620063039312452813338041938315558484208360985380975761579747994227402889120530685118197954201974080676824050065885191386431753353397556625507455302597369249337071284947492261258561142345415306192014599889182097708382406446330263791154832567826356777263086237636169687899991023394287796459870480280133254274272811042166440699027508000090401452535386301563173759372959457618323416344672228031716360134419888420863232835800428395770588812222992517154012570869390708955881948290928954927477315060251774818983312531508379309391005398177452649484830283909782466770963585711494008610497422794044998612662709483352984128202717080882488815565162303009893991055617092873416390724131387539886690832124423399911176883874096811727540579166098203813547845431491458160495607817951271812513403241473699370375207914896087402212287997826933860778808593750000 [93,57] 4197377272874565999957268691514546666125003839206168953720086933363635443676168646191263749527793657191038015316706721973695744866427916215989904238719532501805083533451786357156508848371862556898168786251230405606401284041839718241975732407235760136181386378825514854316937345045777703854886789523951119916932877912231396034628392983150512776883267480489738210371345040939222989367430659529632223572204919297540814970059900503521009274265617818146800865463462038907490271826343529623635754669845709645264984082051273115390491132451821004851749665607566620771595116849094867743606996100788788873271900430799549726307102770804820496083196385901664589699206253659802568679205414615798215571693271199857786226750357274507128097736364696480157135831830576878036940965719360903987512635430526447400297817027424940641488733683501337854152567221385316493087685720846419745047326609692247485125957171094055594479091731713872772689775482639627041187257877232070840358504451083185401269147984493144166053530398505227625150533692040187637365421504601562479555640104592910530056209168734235640162272949742109494652959901792692312781493142839409157222416462006425956878390230080340683039996937260531210323368251366791099001118310008311036194080253405471433002490096094853151031308444906156075370291707346875079457038913884316508990688566396962272812749787854897591492698048111298770362636752185717081936558352738316980688778718809601994200552722256402523815829978636319984975866123771241399293793403527578827141637274108292712078532446134772891482306541232482076320834833011565806529117673412566659907603879395437116863532056178782918602534709456328415349560887281590199172160323827131646791567341468143124203495421885255807558915338052204110949128086508992511464127513610343768131500954523077817425859809732177420446583410269525312279437644028535948408462765549876773944206395323014935731759969490033529191585183504858293498837881234947823888595139260485972358512773790070178078596342648016349525312348541482398909624686556244736989167332298784274865390605707404212926898289523143222997811032933588930483276511475205536415069112125724618320143478777048903440089327502491780941445957111060958866505133251995466661553736675278215893229991399036367686360768106924439155651409371584208970908028644354227877441613947720132237959223159179417971473055919328785952493818293823568527137938599170293579865287370012083556503057479858398437500000 [93,58] -1100439850751355943517422983851987334506423621010742085980493936363547770373944755590748442445072480214222935758162559288613196545261187308233220489283142532509962391691244787648523461743883093464016621482589658651966281272963378396245754177324422976674990448233267706255831576152776201242141141875782080615812459972474594093223378668752682702597055844707179808608705325833271888807420127464660926659149353157050780708550521641636673175580246660474681145672665980741374037400798732657530596647360623537888645574117462330719320471015235705375288229714585127102073809613057123210883432371115934766208235238342502191902926095422302852900893207050518337350626415637327922238775394600107385086020409994343552587859637846437512023755071874359789716463801425210930426247746779931651197762020322837786363379251795034517858846406942077304567592584013796151845246761148136181927272790002556150357240959576371084873130024903939179973246952202334586184826240001716580242664019194049428276163848695948759354025420477664736978285619744614657376537740047632520908336463293752624909703975414390916237016195918843328554460385776369199078667016118506041937585652520269473069743874901394887564350362143140768020194110939444851791052906464282543778347252286840268891254465921902145999939889765625948839846315291771084000890110803076400488145691563198464546447205184924381490091152269720917722672630981356915435383812598810356152932516553593172329043249399096172187961672579660993668794063335935986019790607209710285949696469600284314462596021265208572523917826565951869590014097243282761011111917780627959946294117895855019885881404245327041685863058581650097327018705842799029378273377404390885817232974259556083938267027637522737297835832760484532845094152071534357267519172996834302729119318572675649642644065208896065472801887461763625391153401810430067508955845151738058353479969929142962891463738257172514325000583042298818618253630595031715345287235765152213698359055455711839150005903929861782405809055798222241829335664406147501675765603344911354356638927544422729120636250892652647146717588289092624842933519094308535162243314477646550206479955904835976233994845283429975939524450711113621564538381112814524505268109966826959249621280470282137892940469107367747956490815037804764582750631960699172295458584395961655682598014430703685959961738318695787029591774266347191914900750954854971586094336544192628934979438781738281250000 [93,59] 261068702824099711635286834521738278677344474097465813839227025408414846819895073601014633504105514925428094330236002597335607855795183913903171798832099010093847437651309733720139342976208505001217931446071610498569686906004569564434669615503441052259453583984917817466188342648540127665970336582495147576036857023892988306825663046578331016905542522792219816711624517306219307924784388764446302487057721779507856907178037834488572763647795126057213308402768796510011623367643409054767501407160533752188132642039334902571075395190763524160944046707776013283447765729702923746984597226198583327746826863595662434096735534689365891118017707958590376369499124726131003640974171635419769605083696924399672363218184833628883470038306839930072335586247850655676995795297189986737681796451847040416870338697908958158170295891943951741343027198750030185224614538365053256233370738438140327733553849070675698577245411671717159305216715010278950034689857760939709218920436221429886830909260139469939411582999209155373382362696819721678601502331091459608061649505018096031466504977660406172205799916401891093985256689771099470160091372661415983429180479211760334331604252970842274686290281984293303711220199407367467939350004419586995669905488436981439396929354297878745285264703544575576827146538918405453011051952366207875449896769496171929551554527900883409075563328147840419133600569601231915067244681520640093910259440168258709757667782326020210059862455599084584846486856735690772945153478994951172587595833449183852097867851879784139752229327411617097683763454761205840977815713546651440160486122120506896241180487074902401229663045169599887686763459532201615478272053853738608848600119319746820898063625365344426057242881342398548181439457522333643524568774618816460876693909740036112380923674659681331562328166218814521860366974831394644836594204928791283171088734739473857705499674342489522500302210660863661761514315608398750289542366431961488709941568985876180527710476707704610988600077427652845952196682630892895409198466542643385380053591644868803177936505722373414268619518748626986945491540769289191897206793697630434706250527651718469937066378668292963045170534798464876541468164017059823466030102346053536443861141033133904669689562967829143714849484991619601718905220669247761780104066496847187512121083399149794688777837523921930806289779160941731546065589810150936456167869437194894999265670776367187500 [93,60] -56792287093648467754575013519400320356943274524457151866440661256518426587795334462272360648943908077839202680694579818261664491633906410431406947602966239225513836474590814838709134872308597995055740810424285467650152708413832710924857515818128956516021582758488397775638916274903493361927993550975980458915404499010796735609335141508201957053850235738212855478057572924607793382716652504933075340398120591847468681644297534407958213634472949994187143682840958143355603428181648334467790541380948028330671652181804116263622469386837411188519773613980987512365214956977065443827058215052749212143102601812002292259071780007640882838641113096639141602615791536267761605184186357268126593417061095454757514184845362935603474489142848378430494110911888163198843324371994643481635663867441681776398388804251974296377951653928414794070086592660357261748628627114694266895803971371625905176811159514109900713606236525556008078560345480734464580021304115255500526812163844010438285901472667096542867340604070428027077271748675659471059726167833669196026976136153878195257611165117634041851477625225335184639130861982214957695816151114163365461614737992976436804259960880457010120529224543530753349740481536305964410935904235549505663785822691553856962440844751598320879377502724395717428540781877396089209707381599213591690063973833572890677432624806972859169635383114183924576490894209072526147564223498902533027028119897629122447397195982345057727771018930011686820567767308526177934066003705031464161424348544093386093840771012015356353044383944622691306606147695386414704213474908635390314505146423082784573097764908711043887015071994617521331664401786907103023673128196522875254122220706567751099633842556959932209922585629299701744072612160463430008146458008217156143576877429456924891065068714531682754917629518762377802979340322875738549951546599066628689149140620300779072370793879152459265153976249096848957308978056992962527772015421717520390877304598575341761329601756905648798780583542061872814570773001462831620176784595508410667984096063810233861355621596567099200427927789314217838467069852411191571479255882745551668813012454534164898004711557597479954658988077039594540112763151163747681753354157178628275530179040572088818473927426587217221340218238376380168763551566529239777324791427705387541041959179679821938805121160694877957197947652246934055845497494457996268124588823411613702774047851562500 [93,61] 11514495941549004118812893784703473083020839127786273167654259150243013455309914619471180145666173350476964037992310243705358397753904783156570471859553379524348100008315036310627900254614399194840522847649047525772562742968961505147714883017574890523927176285467224584442904470807568764094880441809632197207532660722898240984025040805179172958136832349035807294694878895444953203251230003265221963146006212884683059388005683682999210698243545580348284383374963257719709334438837614546087330186045896567848833050180933203689710237843550499451154748263099920302507985376065532076419051000421414970313774878918169328544861508455223720751109245177960660339819218835032290589796987428906687199997960498532970590211159732268184705466652853733857270612169064846762141366177328583080766755197120635123629081499604031872244584142432113406951266104424158987708115347150998389283021637284779629148576624953187294791362692011354565140489510969831915926828669684697042050183424043033007808359536147964664370232803397641876859069508926640007810009618949150198549005627159025852464706758330087671693000031028650705017462424594646589644412843583219362019831304201392734803692203348770758649526870752308470216474103478215098785434384252114912594643032834318057826289570478568381576475642691905868111906368017763865152960040463054818090310371209084031668478559001063479230664160053254295488122940591775925796991474929761329335417001887330235035196721214465986511424854445213011531842180353852464793321190264230544033426017471738249002534001406411050006464125981248172005309075601107000274244780248514322708875840040873125343280167140296857498380446496228723984468020202485025534738144070441725612782512799688817203228834601507756111241231326261423426711998151295048220572317588507648057259913993346150574130429989393169937957265575256520900454475766544925006974869557396916389555956120659396051075046398196028966693944716866779845753014131332373602719911855428220553595931187115348045305777507323917856662026141999822755704367870649610936417954137891646353998333320611845016352174890313350444197936915294392049524042276562902859103332048582591657531427110696789347038331155591654713328129917896099221946972136074837442259228365014339542974525895803636541805568691016530822378060836943410067153164950547523638757907940363861616424378108328924993087876106033669284702501199785938570518267765052655704494100064039230346679687500 [93,62] -2224029048132796412865688258099865523145763856481406529501945417093584960939786182674979059518840694627233140164000428626119124895865223599255578615011245709666346500814910432321232847080743447000767994491082271206419509512377321054134379674856195621320752018821905463864252792832199921035701194482387410557889393225557951484112563359464568012148294159017764650789335768297559018470918922193641596465153460606292203502250391057598182934838755532540911242191375781630218054210101020942644542095182521077977913615809251331113118942030121258290988907522036791177519317456188203662225939314497983098824909438605798734603892253060802285233423666854337184874213164074610498326328067808010142567078040658742809320653634539040294277540537446753289713970937039335879655339477449973563444125743532636381089069863935294201594728742782436577851515582389305980157975415676615823662700788996421683674753806380901200110846811342234214280319650161907956479297307264817561386234622501082414266754844666353246475361948096798412398796339578828889806438285393820036007134099771572847030026022199871514407616536593011589725205360724230261441714806690551145251661437850826681814017780563322496546491137231214079474867194301687378371002031487019709169631814838832695403580178169955858086748382711200537106410604961866865663752420317911582682308639072752029747477938629806585141787911016879354550908975027050285104809897626263330495256097485123302437058924090937124775828010344876151032081696403473605542354941939288889737283770694039176939675590379131640201174578370996248343697686935959698177552805652484182982643261298513729139434679258266793114149837545113960293600830145488031944665751495451168382091920382087018899200680894788015947083501421869586981466200975515212509675040735546778487152738441074578183224382184580326404465329473043526291652229185545920697223337596507261440761131501885871980324697730547605479894443855473327912345318588138907813894005483534622215324734356401789638110958085205543768410369589500836849252076767120061073617490755198712851733248502810665491331047261111130881655131177424567903514261582733055544860600886152958047889832413341441072458206702060773723451535607906156715301530834088999025413099373217523335282158456487208574762392494437482143920831093348675879274905305539844398056722134005525666538600922694850154782197127704036592000871671464569401255317870891303755342960357666015625000000 [93,63] 419583413608945989770713995681318983302702898922232429873149210055151119746102000805751635550597447497090746436327894715868154153596182303713103900571758110871176455370092972182069313465150827830644546894844385687281871125571415319302624285344969024095136088694570586130983404681389191506526743900507465859822256855374471891642374561980620437752618543617571825905657171812322142898329348816793306049871873380998016458852734089885297475360551481307715943037899272992774853287629659748585768777075240806235128242064679144805200088328858331141327950567324122686088950666286049472008499094197446612691954343175057947976263466097683560946281414348025280360160186680102774795214332962518812350790426176600204926162836540671864493855024101102263005961326947213800991967783738541619612936468786425003402858299852734218486857125378544224157605646310726370232957029825301180431906349412057525793448388674281879691655016704344581069722911212040732498947614735144903043349384745641529628658051347480247285444511915179413476113379311659582188712371551986795570244812375214771646425762461754431070700083283028392650886663705127459081976139121505201977089612091583764801998546032801438119679929989497032196781501093180612697992189112412278466071199382530313637554578282615344421478366580993228411361408699875659879946513574849382194156867607551123273296068641029935999275647617906529031485206272654767333613251589770371094509229848501502481020094639130771899321968154634455698140605826041542590931304448386798101190657394580818708058690321861154524068006478472677773516231701911597853661867644717832731857732663934508469543319710587302410995640247487849850257528680890042021423361154116316174766521329373648365506192310711657957349932852787377469436049767623960995054982447293111186983138261348544290732241835218557434511790424555243023341224170282862348550169980862555146717823413214112459341452307755561673341706238894882651490745680270900681568261185679639960453306106880331462024589994314453324933875468504645066760034946435792010849041326142883507110993843926515618242841538425093315144232854966441340618432481267000525447460556867454010878877657993453400491068761803390900207967613406600965230431447549877476576439293392387075771178891584231974088503744672372833276173899282336362758224772576973627973240740965538948220309866890869537953681804335539809914869843580909058999850458349101245403289794921875000000 [93,64] -78697745434780359965775368854190816608918833505690007794762247417392490965406799509933814778222947603976400577504456101086084629012132231517352026708650192671237281960984917081206209745476663902759396945482468371991961856305455080714752172245819254806145236068594202984378754652643564160129053291475800231488312015410281208899411856504178090018336347948942048996671994321643184511074796719361584681563550784761898467080877312903420693660007694636371214373722663042435351327791220460495503999657949639194445730554732776894267661656114190537874741308273805537158605798752124069791843238901900718047531901269213941232290697956150788348954622352709694730053270611317127910383385925219513633792746682393140919434549107453148345293363292357683606600708207793780255572188599949415570310889468238367620544668399682643556096012093713088823274316550985745718854273355917670228418532254153148242343437466193716918204263403793414937076183501519246936681679841722169252474346871926958946141084522780022659070776613878418233369727766480167827898863154286076705347611005151389647250665308554731074553416717870950328879052746156175193038073568439615541476004606175859785977056067431994398311723517984389649419609342105251874912775550170219476952259086636172383114711948114388140253246112561413849213798742378939509386773437734216444371697959725124723209193814756659856724095129622279932672038587283440515107867280062905030494782227988713247650430768111691393362544391351681833856551066087136340152914506236279037422037084470140881369539754913933749964479736988888951172987140223727386971082154169375817440399421769372251725044683847155317150807708838622660118951085297749695686617683987632407876995731034892273145696132247817716043479594820313327434485949715838004166784453674238977720854567546531108954823147940135716777779035911351889398966467302103718997975924108451273389031727239044288142658330554989428282104030518403727676011946696398644845847336786577984630772285344374020679363897459584067668398432252112941143895711606773551229299090084371147731031636551319600057942902491911810885977858974496321417115798506776118345436491917156638442268673263004561089645411959506632781608425096094944776671736900984643271255240433929854813016605133994779745960952477047906001378891892697885083239076191436503975710527013817485074586236264480960444250971704982872476470478302276734261511137447087094187736511230468750 [93,65] 14632812098674036178385138085471534660189256783460252227051636636881609114024076965785760828094647022372140505812547924907063449156044375815654188422511799824362361761138667396948190776397748628616892606900282463300419772804092867425819668818305264097376045033033227805760907721464895452877082621485591096750127910840363078698897099977777587418669198741822353622077671063285650660928113706586609127168367291278019625391118590819911252121259413915023054898058663936045205835906966907981009779585664775142687939322600935639075741284588695193234236099916725406416582023113902656524507284729528761152209409566992579472181916754992627836023334699219252935251543819298727815380508798459158726052552304035541378115725629325352734279289387514155106570247927293825168749014442597412296734132146585073947457776576628880518087991536807170190655818002062020108323772260062953911202046920444463985095195664973284407777472312771395432881024708521146571922112949514016495031496582509264354845092279898204055511885304592050030454135481333668935800035930196789986977513450121331321364357639389116730286792075617324742632102531347890558032533758007960044730397324236531043223687254985807408382669852149037485951041337943244943138558602392090831699150599062539238726029545101899873945870284630171403667434566869471787822350644875233660755429677791614916929322939757382598797593242632719760322604521658529136706075191171373518037705981663931119498157393522792064398845578871710505224334756372004006947600849804050288209581070812036844742575689640322482125869033811603094386077217771022418739706296762051000189096082254876040681953930154417814054606858788098299938974092123522459044102938883001801334725875097277810332389993885023743230267214388060722409487640855939280067130415836881959905312991968484966232197418673129465054868504682797318479779311974175435559618081777068513680692821571938410384353131563924628443366642396848003282503154576941251104827208917219834599618891236663493689738290447443831704706104949459422756918665061232593581434419280345027681650595152016408064926501174199015402114090118518645607514009878600170978038984301046177262490676316957065719898191033318889249296400332650203244412347887549606439803107150828066151038641512730424512691222706462319264775336166599391828774656441904531560070756260371542459467123671355330562682689664698410508391224899016336280510586220771074295043945312500 [93,66] -2624000676981285754036793453269999467506606593506491274734289819154519344192870162748225061616847849901763084018071895237263825340903093496512383830537555168362759319787581971368071103674797750395113476578512849706465280976125534732369965422966910960209185999465610407526121920725635350140361180317995434975114884888185729492011564240482170177031765015980258214305693326431482591840541578215933355662593460007541332919165293383570457495196808964224767927783758248615220085502826990480428223724307180103915354657107817559486358673315575681250126025450395131913046090251986226969911241049117519452527060277090095172795336606837156274496219392345517693285693005098589793324069776138579242236885039731037609684065856274966665817284603084123460840089664342899632075138478639566790963163836852382958255082960447800288179029263909642064717692357014027487035158074081130425052999893798426121131213573259349920444247756307828240806912890051748705706435139829820333927875998441343788620489822542775939274527345205157772359919178850356934696756052157089871793012612511677858574481834607326234720427230248983431296948115702159861083289190151897070904852730504696560148381389760095357535367820767650599628108444758543366255600641414315923354925226908741631825540516054842291871368078819935014882755060779623413740878446524816240899746074963707388714302567925532409557577585425570706399854045307796871356539779921269769946992714680280009867271610895164222070622093518627464651196281308534819725485755896002453581301474220293307014860259118759048267868113194623706577080444268220743952466793018310248061934413933606424043797793390610373081854711974404461973247581480828063633781017323193954450197435598174232319604257051424187027853608645078107401254610195564401247561431485355780565026537423908642966927533709500432331291631533046588225257108567379981991629924350208197382801549930731096984226555622672164995055038139975530460689320310765388867070059581454341948434906360525567260334048575654722906089575246958039981953964354755545326851508350110917666539276701567769835400735898945947750116193974219764338800040742476751928554402185927586881184264571300474696552530550353380873516846620986281094978598016239950932900375571472791216129375546475729650595947080471348599597879365238238543203501546618513434744122928588053671562503575335330153604343468701173586622027444903437753964681178331375122070312500 [93,67] 434030260903657755339153821380954416064356093841928091439817742346859995052769698774091124298250515739552071554489662261324621879435117346535920097467916022808547456647455054780450060205089995241603249854194976680894803364864395155365896874063825819238081340820368939157954060333647430365156867374252462185645292515451520504802029307197134485155976074313377872643256792428847719648740218625750411689024655788466694702467333950448971572450238178861062861994231329747201259759346801766842494846072877170262569282002496202035836663843801745257080106319646275627934426543971843645441226929302237160956418198029412490444942226060073374019479998505939503272806255733171810889529819317676983920184729042239816244907914012017278228020107666309741325673154044131010840792236122440695088931814197621972756842700917982769727068941558725498954280125532376095670735733926062843851784017300967252787375195149447891732108561169820245653753281817995722296617737364963934408524404384354172510815029808879168371655052597280665350333622954481423130824458559943859083131773172736651919222681060055255972636869827644315264885379759153140505516843196576017754333197294602143057457260281124785620742889037380429277810934721685913833470585404034625908871668417966270283164225067264184071292789803811312980196335973594341735968797836984494797056344512213963360327035661309287723761042755648262999403036178192253556500827664985808388681870230179669820644371859757545171388288362827530606742525026570757119481756738776857459447556473309883742006161475074615325975659639988679736547352073921962368248932014535558154835089003112210810501457485636430793808796365757993080852119524528712681719226456190573832753866321752693122129722454852889570394568140672593164313436782966539766767287142534408490749969304272234799026086536513631285118038032627840172473458986160772722815530778158573654819313313621520139072951992940596583888510669308760941504345275009361935451766283429724647442868272113909900673073050493407530625189821971078788142369956310390790093603102628224496629863222404039978392256738528645484992471334387521334655875708955208066193527090561356400185934533659700518715840211752329951388764722289683613483090743576711216050178581566037844460759666003469545475804368169264837938107405541924035108866303603853496112580431808069803315036277335047210643390149555483027363211867566405999241396784782409667968750 [93,68] -62641254343998322920878864818919740819593033682582917168923055893229197831011239064154163626909889588328919947693447127721688324085071953129126962550267807280415953990915884895198701933808962915344065110249334527959624953068505317961831692790250145472819472517301870959418710066991410854541649376467425882712969272354437003561014599538599218581896876279395643424587204902887926028264308647424433717219913444445899658579859306932123105456659288986869487749292921921219231808588748171319344326645926836629360951943868077092410805843229477538235180698685501482896909100143750868102893711467021045923921174018385580412051155359045066792433775025628416335491247752152947189638113011883205000760217674911651965491609140591498171879092214158258026010805679929015837176376138700400354302827893292472696760291649679447269831536871782585159005074646990236810663762286165442527702953867182619309047172773379242377023430163320271079975135273112321632448427335650069582505193666100330645782966980022072573728360272260684353417750475469777712837630342431712183565497316486436276599918635540303135334244560176601216782634317180206192125488406360928659319576942196718334080909715748207326523955404625332779488618998031761991221324768397767208140084554998972508612792535033660839318756584570990906563766725608471894419656812402224667140642588793985148545573376207108371575480653856838906646120987566625486962602550144284146945332309298906969261056857665978357119269076216322109840239900407968306862295909711249181131027640963923690379540567774016498448970216349411486442559620306130162529541266743184699031368369226896897417233932621024551189232945566611395035510068226661145471916700821125885712475077393147215902807941084542333355950476393002974055081571941055136926095812613314538489311812475084193082707623159655048520639414901799160142639692466259953629356118729723391224661404431915292209475555398863444430309749806572705972430567649014080970237808824386195071105005296243555524696441105737454345529885369291218942515505086250866347830504899218543302850551735154117981506259557152839282252619419173125881175450697915506038125257157950633803013171408213825125761030451102318101882218678248528658400657499176548515744417549572599488170407802238516201102162391528003774620430474241648967249518938798059217216703834060397884715704590336327101122635124114124138827719434630125761032104492187500000 [93,69] 7284798887393485351339018805762394691981950384942389639473944226538340366157941445002300070936458548111515940581159285762048358690687685674830067295616863164684002116598147668915586863382969621110812225516357526299250704817310976854027721488763424750830387043143062871905405670159661256373143027121078690876350373423893020995274105380680145263910693271519042373838389630117120805659617206425505367189823304132530139105802952788313437071026947760470975137532555928274910800808982756475416626195365938366270627534136274437931523644789802926104397255180941703819631589128132239448951030565562419668148929462737748759607015591305629810307309263286532605121233921694959380683153047085873896438522890383973243802213709169028746207216899491203779981226561150565859186606705200927350309162715822545978061804773877983644306408149882296612143099463615049157086162169703016589180427338775792324018546619280457696294611118509581192249330022795339481921609900033662166722447369974821070151366767994010737987613971739893992634525120749969203884989667868957685429032019563013198174059198487779616236725038642888529926009522642026930199605595932918589979662205047152366657550204978300187922962401551830093459469349872267037154600465041348828558581806338282517591045243444508059316140765642611660612461875657721179093470747272549888370702866671860175475179964906112014770983587139943992192571178029482066583908415937316103169224636046587960738089665512158050292756830921600317919951331586659801323982676474199901891519018393796308830996456044750698196282851247239799078049943534460908704182896573736333990695752587016821042458224366827700853457146209750079503015807730129241620764182683346822149580770660269553300844694267386601915669169083271729963507526509872555938126893136327700286351243913035018756813183313780541840128714261209028707245202165923758298427654952393244602295958799676763274984223930399854063724640191340907768216814906917725443060251783253212941197685728403673656671216452452727748431485127914273041212784432151449573431556678232994090798490395733254361329670872495851950899144618450225160429470504906994552253272633109785400768844674993545773516453409760800938738895509844882460892766739702601609846850555828085528972346372616525683538065280032527222408856454092692340774916082221134621324914313801652795905299020050741025890839348833072364186591585166752338409423828125000 [93,70] -564341425488542248826059485151271328331839939137347866910739651452079344359271199215696770265021776074616310274558912838868007438670094253966524256275561362842106840373883714513324392355497636728546215674724931729180547363891336097845984026111255960185434143921768431046281775260629673911898699948357065778636745572013441889587025251927174628300506155928056451709452291399389544620975717837978568397586292637702442254138172341585020138387563668950690825010934220837123309126518276353099223492504405287213854539640206926337848382552113715418772321331464224445001053055261557111340426529305183983398834804066006547319562712023743836959047347173299025106580752393964710541960456310493716761166042059519482613859036773731739189553561907051839321794924383406385473819157466451948194089361157701441059681043921478473209959614380218665735140477265434310996083486600235060315858246530987218124433574616184627691605173742809184224296056624876471080097858592619594793954198739622580677990008689482493289661296827447381224595702677453312096421937819216239227284184189125233340480875458815972852894773043191455600383116780223808326898203583239129669709665229335423141822558563007158458431083884334472835452594503884748774722484826093588223670193985880306944764572037093359568965906336995027854479173034182487208230216485373846110109083369006945883797686294200469641341647737389864375191153704282587205774079458888627938049389217123302589126640919778295427904084089544674895955923183508539655598358489951858370897125621911566712426631134774250640136004467559615950563051296987277106014715319959724636970969999062315925008356350673000292556906149472412992038221707684657562158450377996690413843188515776710342673497930803098960860051742768967388193967938188580314110883105990841909145553802376962018721360386926344555715471464674463055302748303892791451495730269500287553819631367485168626865750017952985848953975365549248853056631717363876506256961842436634979622738120451155905078255743129682501689109141556739423679554371088607892210650590914823256657117480216709645891338820020580657223608964064950516145770541866471864633449016687754953797463574441951050357217377314286255872216150067008115179174024107119243096018240796320765607435327706185317505211896419730235007403484820513759841223169152361013020644144036227668954493942109798578486180853364118092940771020948886871337890625000 [93,71] 640640307405040048483794747872467173285101910897374165119953081645512296359870998202896677495811120443841627613612193318109083857456399945008766739477611002401228968094851272146000425726423974781877734863301491429209664459213040870318155530905467573082261555251523195164927383249841145769772050964755689693732824753773889530161069992327653316645910699122277311807861787854917160712766480893531642558651812374913344312850879278734979133732072977590456420647203582727027865050352017707408476170141486781723392298557943838693404953721338297354528330344150066646421142964603609258198716989991632846429408723719204351088783815305106610575409158246837149786495313699726979103580798767904649373645995977713223687023837457795833550820134106325050025855446785611524481156074127820197501321248118307707547222066785932346748592122141847380212688500877216955794784989122015781461169108030761035137110524207597343358537720656203370159930528347294588702848116736546375992070050455512430450023349058480648243849383080875466920379547004278119763114739014026849128954272183577656546906529771328665238252004441366763997386675512514730969199490010540964100779941207158462780027315667823204781372630474975996384405006805612794720141704692649982820149755727453198574207854386737135664321586990353024887154997278376648333163621370911765813599665055772723058229609311992218178328162030287906319361187596477939599775796454176988669964330240704824700712898416904790260158660915423523857945824671612650029851535862427280217527976872036715973579660880259013289057417223649046794648017587943449188856481716684114160490668181492206906244397702050440937880495683871789380276441495973991782324488357523516549243507453569745862776321083653425316244010624398390528915862258522391329346173318079594968598172531038898215608461885713564592884145107535545243946603578802335262537482449342233812935717998037661607524877681321460487914944783259745742061831482326954672229199378439081428692297842091020588958353318303423125493308261103125736286052748966686539841200750816987518385324099935200557094707600222531744507176770222507658545170717273581375906524926668259314732122267477832468619049355319564954709950558815620559792288448321660763540760005362715690062126579958235329775064478770074999438780300536370916016712677737233694054743975658883000352647571319446816173748260325737646780908107757568359375000 [93,72] 8324259806147586430411719848579295704082368125378322027830204397441005443684879051438053628290534286070717356733337142032206533206917739793888400510180838847953691511303369037693972853170914360852720649408982211787418996736224396440871589223979646119270758688292847492117578422365501513952667595856627650051568684548626481239168605595255328064871928335636958975926105525978187911648311809097085975684013594300068711603279821734604929496031986546283350851802074035436515298726312202960046228207463560218428525881001301714798680269540368207242942310396468704800754188844983859277246890406181906972623567075393955173834388782009076369554532393102684622702189333882421928870081260711758760845025640326012101885119105234885242372436950256782868336857024326717884879407002841462616759695780530252768930030717524997286386523099217646306365516279488174326610893436050561330990987352460322496220631789389704656725613658173829115391036970171584956947352575067558680902536428634268294556084272322461402810672900676322287072158621150846920320870810086310265048862361093209790032883950144080533918121838073667115630210380326250199540533622315972049813617481076270142264933629644841713568047915107075217968726144833007139527181480464077790814968555620719010650151209109022849346812649756073209681753049974415176608677853313883505884130573651036321997062500177552005306305287803007341452836160559344552464339199450285961661331048647622001183932881430393362051277600849062075641101890733249562833774253424621310235256644392140958671168759053949669432732981537698794097493342872845016570577760284701246694757295569911567547520856572399618345715985051445522552714756063565177372370882153667437444901645691808487051102113000645194594349922391353274559548043890114912528433846952646306237508899265186677562961043085708134807953496190348649401578588441730276140525542687062194378951526898467513973264806814493726259465743753867504259910172071622013940970014737549716388861229331199081479866922060160609155840036784813687000531495219153815398744370690135051240945699640547094250157097113077552051780515405970353980039101114720430160962294486685707192862954026597517157683987379947860839228633345292634102207100460142212912939774417168130899701205561729621191405824754227170754094362066263595021806377390646650559081017807802637368026447458994616229732699252963357139378786087036132812500 [93,73] -1507522222591798447421776459085933225390068473718651176880927534849408637357322657530765368733040971902938940464947406346108841379940564704341096381805526075825831736488036162520336994241377683843738898970711555997757248453314158432437731032007479763895092253978437745185954291405835544695448637370712003369987298577996479855287856672464395928850498404112613523292784736944147965937018422922977769859287697440296132904633912173874330250446548625807075149737230542292680921101531063285568913084640886758932720505676995150221901833050569851261392736719218403393273324530747115924992547248523464666796456161378842590804003528193721427496991993539233846365000646610282079226916085304679015693116840828804438650689604703398886036939743611690861681632030656405757541807240440388760381190509816907998283507060325225885726172186508693721584594377289156964785029667672909455977538230243271693237732012361414055400096517596788989886069352770302263794439283010093025657937025999717799402071606677396913253147945698986667597174856594399481566048768526079619776227110994112053640072675817122704415898338218174918836939411473528637070244430435356593401586004058065021704108967389797864443166817253104447634908176358077018684873532877425472890986921821148637255235880280470031272813273496674057047129186642005128783407600568703846287268897061981988958969215906449517106572511921377695114803435932690541957756473859546955093214670013129133547735825791268503779373500878112297886022824437511472293996479834323238225561722201073474079736721452230867194268364583294955988926926754528297026932283465931186217494925969035171885456944148961513023142477493560601872165152206501779131916467291218366941167423155568155266496128819715312005013755305027573021576587883964739590414252162850557466054966250716239872109619997658089096220941207785121014715469438659820127747382295007334862414553391514515547157785544169613694348988085759794004203715124037636242117824903412147381433367101397021801480078418938198872973693668912183546433229912833293013938091825647255695502269825782028911895883503739877107147100854107591655977044344973973642460894033634289550702499879099989291367373592923081661211943699542086633958908409749212696492667180510743707220110052288463169178059020231117557330194752428612331166910754310700743972295207511515898187346801590305589435558886179933324456214904785156250 [93,74] 149880516565282549291218355663849432698223053647701055094900486617657966715718039443885869033684873182557961886495131438884557781560152030349046909650981371681737593301059782920131104216383371283152603006103471329099002726138511698841197423850406805946154101955844162102762927455548827102059985994358213966030811896988023995488989164478540045158416041109297779351658465018282021536612530362244818469516647469677232568557031950358251965449459198557574253880282814898151139689532967355120986220975752172919249338542471386553413965106997944325806917266820763461641939956474512038608003013894491926014608160832741223354940952271854385533689270370220166352601794527377479653158926638348912115588390392498938431304568563956852120387371264192911561095077800577678357027497123004477005464724647306695598720199410502795831590686371265033995809901650545066455564908575745280436530888102042142193332460955964656842735373248504168512656535245977507711305589026074731297363472197834074236876915299020344958609370768726326532078695135200336657048354540043710542048459069577600695046061622244259161307995329994776138029670637897933324980665979959609057894146091899039159071317941777387946094860288819588162448794290606687566103214741502647501248838167249300427099964838207912722959179779561882635736093831357146828869789942358879138888363418478629792646309484043433811105623350553145751272742105065978842007074267948088972090502010387073380781346297611891987480309244481514467401032272423979940540660908239242015475006450543293657667204318822033301223134707018948205196254610981013362217173939444081131681303970973709567215468425283771859927376895997131274749167209492151528850380364232587869881076983759918915130915219277873033984050396819425080463415589864993150815072869781478399571638059147799014880981314612956118184298837029959877185507230749214966445958806225548105753053588728675666380523166506898954399272417909120782152145944566709312136987907385695199674394799532634973269353873658335143936350966425211503562102287111346834012682958512765574251863968263800275826372786561678522747899832982696940803033048413299746937414453047114283674960483834971382550330115308624966459613368026505127775180220731871604825598836332980465952437046125439841568282047566135551100912713393714261860209244985282077984371293723470166143205486997125319703627610579133033752441406250000 [93,75] -7580220330047245897966866759859581100419024298059105228367126078976795341639930047188051629196672510646073929637647444308339104410850427000375536582454799386696791908870820591625697701059108175272150382484563638830977292216979499955906134002576854436650403969893575570793566582657810667965605664328521194420775553765292279406961403313592431020704127987006317920317502903659251006670566348713034965966422871795606201800999107974432737421956248450987380962891071665804695887638881602001322986373526082668489938434651477745221577895373272035966829764156115888575428794728492591962643013935184405895229279750204788273237555964907483708162868932962665718351518638838400782922085891661568453660910262193660090183088617480119296355855802659729408237673007930441369561971279674830068778757849585615145320268773531918875199308133313935027995134003408372905458107225620987154741321866212359715669073056062683804219472588355899654606089460621780065287542697289806161540932584568110078409419000720761510195696737146038286249783220604830997873976927150869023579155838201936088092376143752941619485473428217423598869482889892231466736624825016640374899338737353161254024623983287069689201680130885924894488577469511561644501982464222057201308931392831684639714874534688245143678497558627568348738747143869968341729918378186101320007742075740153741803816645545280334675710766520070632540567238417094028672622166218176864269246431156654864573877155917763793318087885435464019313480290226608471086613999315089459273378525022966969709131343847980579398715014709065643675126815671557595991812613666486428391852354207673508171529878473977500995211013927385774666094547794194591455601148127539531875729727168061778664841460969715838943231987830583746982524118373815734015605368705940755226269980669062849085508288728455285701537337520218425353354590697102693268866163177475369794480818673344611731854010956570938145718838425924995463739984737812110965399295472324651520498025191535483301240587679414092856007166712133650208615596701052046093954560761482218263654910616422676563893607018919839749511121991701204257436471305505275641805208896412506677822573172053784508514734495903019522691952536619459904491498841207546062793387330638778572180070809179981989872979201278647303932797564125377950658753473099405313568404646348937653884542120508172047266270965337753295898437500 [93,76] -80437017022685268964891959502923349536562878146227093991822089186543766694453310946339768521436412709501350229418983258293424938809042165744548522598324366513855301836624170773232903979055982216354491972388894957605557214845706729487786956746101555988488478967611790205147429050601071810084442179360898688781801371716371543226624113492457949612632872538389667205501064191517467403215533857767200969166410772288197786813441304605728644971769418536978159950765634654861997967010993314253931565008776059952515844421345165881126246127552050594015404409191881846145461624234433740027225176071869378575178965988864219968274324722829431901166566537674112931153362831858780714820970471657321583470208296139183862990989758890432500293770894088246195647935099336463767320504154729147264822364749625065921319417680266894222188348953300994039984546621454116434966381427382824847379735788550551750027387907145982286504319145407841519379338887199849983507438893247604827157783507134863811240359590136034214537570953357866279551836285578825619849126430525574164135226927744627917317521345850131119039102953935495186299701041988816917568475071205210444904448322743895814841294456123735952785578403416602896437451012825567971643827083481355893811989422350120196103307277047812901642848303976891179118170301172090403328454156970159850307239444647957108267607713147479618613117625963816483207956770383229103183388592836064950424266016462286908603004472988672456001431607346964004393274697872242555818601291350527759236696478518032305264449863859703461372250201906075753780496552221501972370953484823995035714807746846775068076601775070159385338331504170490080203320722937445436380820971619921204797444165995959671638635683089758293133408819405267337741150200660661462549862460689199507666008304614091665239867618057417538278758865274213676731408653334259936695407957010291427621563086563808767230501293056143931800616997615095691565543074469968520914077538029506442733072501923638623324883715730341171889550432688791696208590978235565236677413985293359014558290732562851021161112312373614841011892069831467686860322931888843145960842842063681883089363422488618572281655045903918348935609720582988146121160021294616454402839866348405680795826771735490847956630354315157958610445338150524852601170879957789286972955590715770408591356321892362757353112101554870605468750 [93,77] 35403657642897970141228497525873048096490926278737812443581189815345065145383408096491944293480603176662746934160148984301739749815699741388017534016174580140725066374524494391620742915957806598967751869477853036698954441601950626127669516069968366526933105783738887851870477878477521486218438852825548980298592187970116505587183093802296949325826341783324911471821403198060375801804156511216799098987223254181033795471107309885079004219347723830365852295194941493718651220066972262659983888173458402806890192155477847647529103974310687302679384413330453838706789452021595600324883942864954161926270694176294619660615615846700380006254600410274983509105866690720637160993979774548155354710921046159461520265887874305285836077426109501279049311845629936907265076157828262674062845995727608683825163857931037464746232830983945844942060311183129343866619020362114939553343024487215674567025894062910161801358721451027925570992459880220355647681422595602851222484444012802508552488817914975463471862018719360290396221920003671957704096023946496057573574662750834888492445995572087869497535295477995739452990118663174856185153048158720593926229309103894860648487587125045205926443613043970571718114416622910804258468686989570080491991046255527640780513055696619179237443826539144333056665768140413910652157669023425627707416454154273300137396362430261973416001079742037797469886402047945642683396070687255770065362132880437131844883758279808243929510580980260282539159155021272173006959542930425377096666302036948347945350418731344727110303238093466835592333619332282609519955401096201977417100297194068379954874992729983249494140860461420835539991152501123687953742805685003729131647422889477858648761804979555868700595454002415118251479861140624124722005538449156062980849439801436365491502170405014139957052589167693177113407801662001257117368245907173265573817708915254378012564198837554362013535807185857706058270840129889107507329314663142097816535547482225456940436542080835261688358444836081555363404743747611800174674514508693802941244751201054463250073613627795242796672875645419728306979868672613330389242863092480859975856849098179281997590182446687438766109256902421717699417296404927199106834526593962652913099143642702336722026037511508311146972238672685571079928077236010980435585417974871363239186550231352157425135374069213867187500 [93,78] -1769860746631382011494914444031909789299225637220274832168845805871739371539526585238439286359782024231595520886914463959717451773893136841939310561534333022498081551467788594626039620252445293452709906613949322209564700994753044381550855136762633685583923268972264069673380736397327361778719905800349089304210654360992587571980651355658577077178471689522150855167357651187868978011512337655554010952061025420653529699440857718178756550144542810675065906585329552599280039603773570879388800291551923354832311880780763473673852116688806153424034903522464701542256651774665755437650087808316466561330403068280496290696918099119668507815565618409220361634931955338305888449335076868483879723494550220442045789732015176767909979166722618872483535217901050975536811317315768448182782822935525060477037232459378970932605037120844922063211420167383920206604846196153404475307813165549879744752713677317731570342160687976052124040979128776508969682628359978526238626880171737719505865738665623837498234178708011579316776192412502598286958446789601911386539118277743542556630741265025248109639968310902849381097499930657037974456427646326077720592568268797545884747856656143653871982761581944937873698437691270721207533988311792532725048671660085256571742503037864936974556971490865208223508533432239073613493979600738618270387576050878489327422140682058303633638518194581417018368576956847694832441334814777924055020822333986967912510389753604725577218762176115652760964494120852377645608480717539760004749103392528444985912300218104338939026715426796499103580120887062756505055494438094281993791933091706315322636983046062665339591037472901307103999275226087026313866332028292588870721086853286964085205350025709673394294653069896728954521658365331310362415123133075138068831310190499488684437081952585335223235085967105177120222352409979086188569707328897267966620551906877280933796444904980704150374830389058229403979744630361844120612907615225354347919936437979560894892080174187523448154932127062626377107075499528794429075314696604048364614481786287345431684659329508742004940303688961736536547513884794642642925235231968265345679583239885626201437682571557106953425791041461746879621933053811073677857602391062322044532989598460790092048674452452599212979262647360348625860957855743300063524986681737921623280840321967843919992446899414062500 [93,79] 141903979265820507668223459987602598524009338504400333920998334034914065697628764049525534781595184314571474607452338284070716032834351732387600318906663247035201113056414323668764678960741781187393355580136838961616824285326221034506818543739105688551914369661404467903394814063926308532638997699337602575916312613343687049161842060412690023127755327705834292683233217511474114263635569070758153122841918191079376870198992948072676625614270665223979078878602234672658048674569349883968430649860206577112562633782716574935971937839431016549458304150782502131079563317350181446178430447736899514950369715116210803073467809306473771234383359486789421411962997929270811781840742022224366165951326070270231517341515384658920692455587464558882380876128216335490612184988749359798072600131663750618869199710729756977927851775824348060645057728640271526685171606085595281803551072505661396896472932856895764410861663263831579504140035814812993258175496219967696423865242644986455476562719778712115641552389242204517856518635358137346074583878786040168932599226930673970862627010233065363649212751136530510949378526409825179472075805547807566823928108771030147171283493672097080811380929420141825929526875569202545216786419500652483452238943532462082534720632014627001842311240809456926041385480456351137891165763089656390573633906685839599990676982514967081298945707292703544885010603397174683007361281951396824243641611200254361460995522057928770198907838643436065253733117635381548520610387163020881290548202020397175278341730947125683936931777976828680197685718313454287763232981587110594612159198342240175717779274083787382805928190130300615896547839091330789099770541810039828994886758777643038561832865381454382560714540160230192297206587843719433384367463701320107820390240164393165360238251570805605921761024144286617110015466853258626703123430318902118672157580730147618556287259025264186187104077250674429797034420379393836188747471439670658558262381236204357773962485796002749776982401109535596189366254004180499443268988316683387127960133824572930499890801781190120359923269468499357828346750766120269944911261220261198397232674696590764194712457917632627857542351530891212280319906472024731608538964323541271059330478389740828866983572015124501687758348679149405607652689376411150000683453198391248406551312655210494995117187500000 [93,80] -35679065670420585789731315852505927669566927391053814929339270613761899551156235876955603122378846203390595307381670867153702658866953598780359292477126645772162596321993820965912983667420468096180681168485460612852497505555955759198095804804674710297371347113487285793769748554034719866674541205490358993998079704638459901850477478647654240465397390113727485105837204103325992203984513051401263343775373978993946037907445822120366821220397847638848025826597689878611776580450463472566573075990154928362614722154269016888597815924456420859638315907404818661404607607805514022935305589734156265711676053276107962707130521391422575863499675406309977705165829030574601215762894546646870115147303488384417754334658866704519736316354737217289879082955520392760253576215510616922004437557859427154821185134494992923543832998061804609507072081806872150628755247962803107300125390923098170750274922141668198943253241822243206719863366562821338576396058276213489554680923317453804150792517826657593466985825711868866984190876916032396660911899431368818723934986074742205360552725325465151449394547533318285942661632308896390392886140987712740467492776235472087155484403700947135801494642074853570697454564275095680597569886828270532490821759184581243239184537061935430712984464129416237664451047525766863209697334515093624943355383420369612148174901824065124131338493447441589718946308340254289424746156083102576463445866501041937423122716248047850433006160365321443133137034146378551035140338459500721148785517698392637575971106617422581171933502462693758474273542287980424144039516930622208324632726532950444600572896116284471567365343949985879108908752462932314893101122467549307925655205471489953846715066492646359015104423748234177464182310595397860057690645059567314854446850048977429072611834808625077486659394004093827319810397333926082834134229567758976452020391247691602595451136397894561250613706783037900574751046532577647288971206692358189162186619407500920139209158978730929798449751110565446271673783341446853248282043328929064339292123226013092251103015350387198468192140368988552101797510815068357126887905194149991936992116527774602859416621332684624721056877271242169234089946832012554283803356290904090236379457834244704963851395559209268971670418981821677370847591788718798254051445262291508697671815752983093261718750000 [93,81] 4250466598453962871100768301399099922511682669378043519910116593898307998230674164206271703910637214231235816341182981114650353706305270309242879384995165774405640595502556394267954271712260623750834790910952461874937202082401621639594972269301550319946812720772480041433558424030048595520854189893737317911971040174365307094539676523590181335868723282198649606625171802466700704733714407043800934023605293989509299977270138758392227208537002263252302856783491998194689549276742721200703751560664851416443834574556936227977118996915925734411162853109781975290832471902872552376703048514558474952769314550108114479527313386532957692187797837360435698887199242241812857959873005665179480115187341921858147181713607968187196834085292823961506065476465638687087721739062355915898991041360718993467038405930814406065959336578304200876768415324959860696424774407924869599449651586307238533246906607029192864676420818863363243004213237700809117506420577691352801367475066650100074549211529118664940294722405146236942916534881638309666757346898882223324185023670040962533712857194546461996052625974290887862267113587515269045631192106612495939598723942374549922536266653030195732377972918887896783071377247835678046726273391322337058342243465036683012473988443645982002831929332329732889253006867612885124569820400972144648396356342814833843181800476277490987640406809681593198802819178926586040789454392810086031565255120491547436191209655416432647690126002049503173857468726545432031257139333966962916077302384373099091505931772117159030180379645102832527990760076354055579602158607156788871004930815158659128468211199829820070857029713071785617873041996725550709949699160142676926952292692116827697980408921674950583030441199028536778183796599433200442880057692564439342467224909602022797896734243812791569502009910887925643752173413748510577182801211557175648652335068600397510395103426730933147716887759431118104180710343683715765094825994429997555577457130324953752975566964658778465322455228511775599847944509262731922587747086100364772327939607143284571661440282829959582948539511717401811031802965329016852548736590358463527249784485584362735582843634121987476399974584976442003206597881002995903666061154409332360652422150745587187100779370698054154056483383339721093720962752523194472242806796202785335481166839599609375000000 [93,82] -224261146574989483041839940331087242000655531093118427645709267542745905783992018169064307873910472772746536820488705654417182936491766997832578202902112630088506695389790383106839562374917489061748443333742690159473884360448022775029648715325259215677046786900863921556244403144578870878087299899518115697522469130139630900964143664237187603645981016325891778012300277304397716063465124346103752655509507783844648482137573328075705722425105989756707999717265148446122102840658423352999666314140778320737456085970041311015018516578263315254046165299096598822996611098410777136469974253678331883608094111461085524713161785913240112580096382520600725233795740285791166294688266278965109974913451291792623863659999373383936628363304848532050242708071872972162597502338740080644346064703942386009899124464758552032512152258741288510897379822566106191392452822519342443358762516854086745666181776872642104198257756195392776475747068537393547260676132868850869897730622492612670621639205894391264164580236405378057111949077699844147272813845971437196222269168143617735397361575236344114125747500855563165666285440623471410510657326741632859764467756745568075320550507324494973937747597206484743855894504779752712011221979168762781913305858192611905789892604992685449671520432048553312713264655219263157849744981430671280377191711474541896901252744085711514271203818403858120208829764252190646989885332741646482406058587970603088606396117479635990942948980309365365534085711608026248397826151526973489071742538499459062142128405454948821396384757990208796483623048712936702551928182583076923609272489288147140382610084551742000699552445143426917124625589753714944918709665778962039134234100434013544575045680861615121358169077850237096144549284939443848113453297751132869139729503427209511896216957177981889179491705643289781377760732019224244450350060230302484346321792156002293290775230691832844464622874410273682569357362057303665612212859121261653145013375704829784539687301007750902341990743051766375557421101661173847811549699853367739042277573739381219430719619575619579888855161541614901083449190931912474011274764692657676868706190714013523767567907955614097977202882426486585446930916982251220219376389233423896106657326760842419129905434337918519180725299704169610526744750318012266987466318823862820863723754882812500000 [93,83] 2532833587934076606238150677760825336433740507432645805996738914789496079102806767141483503451388562021091586173887827537045080157832206118129048869331586069768477835415000086471467443888036107720940106962912557541820493851994840804436497384427698704913628538438887945005604193639979055965477485691655534587152454250335680327764356272224812334377337275575629043614461925308000906986452610912288279492837413198908585319497687546711782252381237322210822895228489716771009846155001643124108643327339698150937255529487618141911161713106551334460568122410554242064127610541104316587664114391887399173405692373132590737365644398091844993794238182852635361596002419427306056619179814441571541517262807475246477712770412958536125317054450564260974510827749626710430791107341923152618445716048990741995736379782376684394762978011378393552674028238409523692439551705949449623118855425657095482843882002220248103667056219468149238683544156086297763893622332868279604633556033379505905519382223192823519666771588591234330250289827911926103845505709854948466733055767381379953876850261834072518713099587658565177678459684499412489183788292151092681299762294399455878079861266445818824774270030915280261916967106560522340377759925067445059615851941057963294316542191977681052952773600296010886729203346373586509504102583548945684226849439765866020814019135693107785464255930275883869693170695275613194622617580693539695605919228110096963670347946510492331793911448110631815765089818909508565527472458966145720708909800363648098017066906193594631977961405968010466259416709300572945594957747768142092368015722585716345742201510366894823038221829241344248012194719417084286789231014735078930754262234735342048648632671291792772677605114321349435488787914031814759137005446358582022723694918321535346846690932995081276187272007964571100461252724743743963621746809785918368062674897882626797751790801320376580157603205194005867717329888040540339601539696070667194214523500979391103672705947410017606637510472183468053728767697007733016531514562255871062992726500104488593207913377259088803805524544066687711388538270731479050380163163969576774494834056237313133564167906798629171059136823576323818273409667036393417198738567267658445438576566503943354663006347364780489258387580470005779619577061800850259487560833804309368133544921875000 [93,84] 164151206849798351751309784892208068096048025125819497134370507971447824433364186107836981290491220394871214818584856728081914506337268024945902010591137924264343319209298149450489013063012361266422749245421725112826771036161058261438405648259723275087695744936687554585310144953347765940266356271871584264685422894058025876537518865755251843659800953516479989982966392673084734451857802674101968426348483875198193002228432596806898147116455404198364262300101845185704686796370348119855449281488417162330905111659022022764301498920724955508093849197289539319426839819043576786528304091428331885143421167179065201600282625219145642769275498735109938653599126325144524488420486530533566242302107283610870369840187745607602724487705469353080591186268324550611752894252378407934056043568729696357591338717724008222061815825809541720338921760099802659742704466269597786177747684550783474087108297752209972520369076231854559371090413015015590149654965011309905769573776702989172943165741415549129762102950609649757058464153154299150416594098193513175569369642549802968966259604185402127962828479592772168841911660296318966370889605037541794656503886271802554010136646717766881759625393031044252611221516624964972205303892895498020366846482685092851580700258909152231339553052118361127935822117950074448010301963489062817942164440365863656686412814544348642875358243997688634982299103428189012823678478821077176711409038241776117426041318374214997942258923788351251855985107210081292564313823311238414937815826666712521928200476611450167305915137464931425767429644222428700813552865585455440833292991398997696490492557123966247449817455770368785359672595910470837047587494414208867357031359345487027561736508512407016243937286165152912440913069997679467095367921213677181107586362551323166135536483944621762796274234654203206748510843313446761275357616351627511553239417597761230195324306473074809353879932225120391556505143929703838863122023608890209725465337634654761864960331468048532421729726824617601364621858271052359932115848620556524012590678868052502755821279541201183889735433155448120968490980239285954573899216828787407578510369938492476038896128267089029478123579235032630789388849202576198877195633411848812562948073101752122084754268773260247235617041569124669350937355261077499335442553274333477020263671875 [93,85] 10433834885810537349448144813720863595935066322361545184204290593494393355746968077751691818781297812357926362845698375272009466854580735597138070430008987206215835115650566037103166132857780605519414345274728788289337301358965293026946734671946602240543832246426628418796032661771198358909596125336244452149297358225020485769291234550440366674190126557667846467652011805672496287938968169107737856179640698730928572295374458273836279774979714291846743753064266129826393057224665425443076204759130192754339981474261648917854004651316664419652741205989297595778775464211838365002325097294695266342362418246222383388153377829880045118658589845018496815007766561853448018903035809463282367338525893964040198494473244566458649477665248357335046358746156184391961159308798669121663390587102610408235731065690046184742307397350055729280483120876890779852423472340133408291144479069685584302690944930057075445523105760106467213795431550866956722746711620247121695188396160101447410739171971225813198724889008132173106505203566074782058595357753834510990260009145392411224638205734785728508479400927794684516476166897919200303631953059750952537170619626339679008452459847706883459381459143227088506475116406163506880716191170165121649983599371113548622926266408354954359102259348953733081775024124820973751419070686613417498639701566038107914370917125279115844721178747612794293369628683428856998174338266124746393353005076511557147764800475339357066533458213085884070558087322791992797968411211742188891676665707339970471092786060358845632741594901338956281798533486343740719552142847733828867611735778889462760678191715346288235276254243210633883734971939863201397961058775886811679324854582076151026227467216355497184682779025650498079007231301582353460864569034447897805931270772937831938447969485501336493968723680967644116949752429749890040893294481505157404694226445183170316954823651458742748912989430018992846128209975867783926183396547443301246329597073280937741897061861802699460296493203334776566261333032729548846200465216871926196427739322282792470287887753017718210516747015464448779599564002008695400999755378632829164737188166845881491825287035737897861424855550584832157222994389038048542493722568315108873963049081541074353727408779965447065277446025930991983787787802384627866558730602264404296875000 [93,86] -1780271885180737466814273065104391568999160228534842214569622903529184451298454951716626731707278981388694944847642946149321396154125435739557310507161785921346942211521202477518621075958361306602669344234301107017415054257245569043648713363248826206114536312359330699938798800382032682059304572552975211598886195894361022510820551725865257260948925526078265975814142227647729023285515368739606103039744337766878751166530957048605813328195587410974499255018716497998273505123883472708671227591439168508173592511118685088043989988145699421597164470711939513871855198558837598750631782502904544596601816352376228426058447896084303301884958897837847886852538199494856360864612409824628466897121235968409959090934605357472444771877143602629698228187547134702407873288491265795991253797403410812488351178860911134299691790973895650754807028206140414718005708703643078763813533128159587081262741746844066573905989744925238626542252231119817190373353299696634840380941740574643967498122915411713580516083678574652302529995323276705625345107360703359629178214380455097631182182026225228444602540401510369961222730182837364495399459032313562054198591158601302091782000386371659056871192491552750929106826987093905159390780504920330243885723068858283767873664449312400905884282663058986590564464357669257051036579586102334704297571741443947893639351679126813670483620221560842456763502655414583857299467852908240441146545380656194980272449172091718300440973108582185661039195318712084885093318894450097349167913426744028267451287449080204568230972401534453714352657776348603223519025321569623404147495424351719054719876317384849077226533971575713747326819157455721418607540487432520391779329449927932301948097489851471158209586886691222879904079617002707746385754409600486760914544507337926609471117526402278111851064934476506704452060157934396443080438531378619320402941846094687777486892696855305065127599231642840817372430376467815428454999746870077790832005053613965192670045816900866992376671245755013156294352637941954528205934724190100963284493508438956061308851019290441711284860516155903214286835690015036363188592521324773932200762367423123802259076171998654607851551114217288540033112780478527359473293970431992798825427613626191965634927594583346457147028856578176853053818717853573616594076156616210937500 [93,87] 80953838431994860155968324828344576423895291533919352697213452484861426107568698587644539741064557002368018666894295505167640923290891898185180476831168693075451122027101142454237369674122510390548668587628536987471099976584588892347198529644843935107729477763856346318666949868665342547563839673770767531631396456179851113781146285490523142490903116027607443146655872776824077288473850955321811896639710533002685343544064422846733650336445205109569756303687412194838269898037772931399234076127049489839255837272054352863510919665970616369473398387609434307094880786809963338523014917229499551371977746296514178813839452815839215318872190275113311652098300804998951834466187917366932984099352991668546067151594150210489958390436164349306127322442553246837096898689830940918852777058246553702635687770184174032147772892620938334386388021814563794389631750388477041270348272144256366847435877996182876979889168940809014543384729827784302790028521960617646162356538344505645134631001760777161851625172046379807038572983272464535533065677441313824145770671354113716104095163537643030935983934165854860717023471575409082778022844555854503730223171763788616125407242598060508235156784695093384602756706624065131200627750585147676943970944789780055733110690027771446335284384313722985118316419506308770534886735156904016097613383827845940094453801624741294505437381768814467601118062291869254690915952923146961357295562428744850009637012963997105156337872515280086789977401776662326775895860781722005085178641616947519141308643448502734266700946787004266995090575631131103459876532262758234467653127004199842455156582653592336780857104852065983539849153670994379461658864260291908153541418318538423969929293457704467037918307038999333685598137607219135324989991893894554414523374970996191857847521871590449879944996809193715298918345019312256837000683666502029003683475106654001606300390297831491881212825777901139433691409544139684289667795906725763405186790706961746748371293449039394298674294194095171606994667354255824403789117913874244161939803087065192206267937599622898081379034104506981768403284397087303685704451119414934595624896602760896911507960044065465611087717172726493055137653984727499744199740231775233816474559194122981222090287345480331533835774947271968216000459506176412105560302734375000 [93,88] -1501569301019653734361281778939909871027319607287569648608528965169937117090924511165619010678436602686416379415970308040118788513511528348534739260875455561013087929897476973678803523647478433408432532192643831965891355982684270192808104063607316521024783188012784825960157372238911464889237289403716372396160231171258118062211378093109402037112918224119850929147752849979963218258549770544374634408643192035056340703831817614291379725321003336650904090576987601208282800786756703077399227409007508604146936508357768060554142755944096707134749246109942115175527592367319575315064796656773381943556915563742331210413191289742411324443399663737306431516848411024740433957068830394979601656284103697739280073886198743651289039060477420271305252937163896213470510379598907469945051336105078222057249853816052795817807182715411288616173581671388963470921682349695231200654872364453060101756997729787556340590280215328904347551825458524800240262202385259029631777882566461223843210117181948300018679402533618099680749392640216622330580308348021088357850614233970785520889974355418047393799691149889204066659306830024433733271677498038995176414458191235599110099685255622450465303057642593436782891351077175657702820880584139131708970505767553080894455738252022810690708670147557934228296182669540967838435561286381195651364325333581350422323391177552612125325823014089943603423968100231841680991127490043302800750060363017320230230313444849308472340388789548404126408897871930991443225078390318418580493327681958271236129216728299992093930678080683428689597653444406922864744003126840842242188120410156038917484148492955988640071055334964345816016940104716157082644946449177509047404542537150037293492180756403497731425387872176730971999855939070491806161560052112453442231685350894075175927631420749486003607696869953784464415971575766044283175082671879909018902332850009016170152980711068752390648447728019259499277272299336723759139360308026310857273099657753907339741244557791751544399945371221130085664603156712546610437214829504237413655650371992062474096354283048975605177355384252978137710635988612205445634568859705768557770179246480691855352360281593255738042826907817843337838621374786984803085418526396278599223840693865090055009916126394490425502437069837924354942515492439270019531250000000 [93,89] 9834708172143961207762056693930239347480572338463083187859304522020662942680033003150910002880825369678021211180840020883504704830186080690358893285572209315770604135876075111976385465100552610968240640404358817683478290636457898309836153927438910496359285771525201479324242716189623218337251818740593537090564116714186238665944170615251377014588972260516601048444681179053924284060585063384522575474067279429046567521704213223821731909494052797951327945220138761860827788327614942942600773883463367713335515144770559129978829156463579155750177378966016368599848232151185575712425497489667713347608147935889263033850253534269811912826712501846786545065743648247251010956589557203853991192799308235144097702241225042009924845797234318636660312103209499862413358883859738115727577111498100555543247141008546401926707185187608903310181520097070923066392033773273123625032797892491520245037741891683265516554620021445091964044222200293754751549839789785702898435639190971047223354660255805839153799518454919979253511791443760067109690625439647424560408365530296567905869632326526701103433423014891386711020417229552515612059898221836644635402752493852727332655586368707819334377341457169833952566621134793034077143467708746291069478248517688270213333985860811534539369524812758676362690249248750376168810824291897868065989295710339754454135993150173797932022203440629220026928434889655963962496556543051150294938109555785473103383778983247563594385348190109681126305153038732916978788508859401069669544915531606671765031585926471584373498769352788770438560090199134744460566421094065856091047163365664462917495556518606515255819096966044870596249332049544478815625692904713101399632580773631562385117867403326365318825104459414946887291444716018134211261738345367872531522862410672370311111394492010916971522241323444606787640623547015718034208813886344315397044995598116248878119105631871049156182320942140128525475323416907554291385163708116995573652538981661161746738810803444059068113484460864459816542957810354087295143295925214242623549558019854892333587048358918990273857851050835290853107193593254793049956199932712754981360731293219414386450878257487502839814813405112635427157166822507832747270174054210241658310960805485980540488709716310958362101013463529852742794901132583618164062500 [93,90] -787402421728965381723615225406285200549173306273079478059664350582372460071562149228651320958648362082529358168818387107560393200526083498389477253249752333271663914039337422644525593927817809104905249645134051868954832360964995708595190938628816237891874341256493892887532182289689562045021039082533664875081682224798721007741391389866218046867864963306969849644852946633801378125561680940413451894222335022277434385808627164440899527591031622824208161464442974635410271969741438538010186894912135355602621096826269017206191481058114986003526295473670768098107512486252724956860954743181492187895066265082441878757087566730257547269630586267711464063094319837508974819788351058239535307363129321699339608716643954333868624726086283934329833661430377395612066631577123463114567309071933898859536152609703931190063105143115979628196070417641369456350273892163294029530127714232059869636617399498144000642389210610543755764768791807460136853750189086157281243254462273124901428601576830101231131236240977825998632891157719490918533697022914882112586399161749411954616573611848465371789378532290483579484539270731387375466506354246559742609672323480950474830302401064656447934424718782031083636115846030367703109482133936706603106400539412221060003704234135807712330241948494689650631374117132543090210178914851777729098940497451294938911177889872961294690678607627637540080682369292815245335303225328660836981080519682786506265052234472460024777710039659900045997540120342524256620807060924081745321638335047072575822233400395795079440069594227634894842429452367029676232033057937294297593755073985420818822369305828023919191297084653546438321857007387965574568680796284382870520861706941503676740017896310461937940843078013892484245714704255352981677203652599147571593162245630357412000080421255139068165349486571334558124265784846158187890990060538358980338694261554185895024068645130216463553737659598122783786463798934331446126482511131308579638713892679763189662169668384806934994044776447816111349333323355726906533974356140756086086029877213646064243185826122734271924998846180512128793216037299279000792911786082121635863718850516376398566282143320580266771131711984039642480072064954424769505047007772330541125410921948735270102037739152998907510294657186022959649562835693359375000 [93,91] 58078664935929173224654917559608467155226681498734474755378761160859746638727529804945082839234812303980855939535467253497741757526272121690259977026037623773476313121728732549815703472702559161920305776065017053108223599156709330308032004184289617694960194215321156739248326643750949410612175455193618562454030281622463242424475626149755561236778147015029510169364013971528944567313159165099520526533281680113113317843321899666933489113518897571141589739188667608531678429382804753087951683561583685108681129089411123157780707815260653979875143606358182423136039136019232482658786796595311217338362568019274373242940143663573593795980355813977518741413705633696210576422487491672935959372466024300925652794595314859765642813370514783353501139193051846748147365826944838630929398255691629194393933369861194868972854158844176348925888872659604273057870390496099872914224210706102348264236613112322264396514025940880913020600165048009895546344907627457533243787055667209241643293729415040116060601083015316951294394852419566663310372366603208043483658637678634612062743822093642984986098763111983968649149461226656875090229767941377600194137537602096730805270815558457508720250021690257623032095570990055146478453443483171105147431272384535358056404902003731166309868625670531447702750469045334117375738084783102368964610314337177176903300232948800774517327050439767188595853631603847804118942575178963699884794042499583016116974367710409780199865679372474355261582201232411588537987256819508138213645059489457004184022270490090807197300005043400863793077771431248081223982127318037245390442919881136434993948823928992955293100851824988612413689195484334454355162685028360217738805004923667350366852426037741057941071630868287453425702027441114177549550058363025776390091547849761798520974039361796032878698299995920992635949780649006597069654756265653940723309931519627492345641068729403637249267962684599618373649754203512459361171062197489321319523903073018816793842327390075875942546041559369692272045756996852664620763477994942182976259321921997694807440460410717045512984588655576148921713786618000849535156656354938605724420652822449260699393604434787833042163600284688654577533444674701369928307943113305575974656819947833999732382927270318839774176922219339758157730102539062500 [93,92] -1859471941585651373427117870391740017200259303166157060121113168944901770035947899393154295449046243914077256380985859776482904927898164165775038005925249587808513849987965291950231329216714434031162830709868728378253270368368507975229809641642793962831008656723549355495222223218712112022822406550930504933274219156165565867378557477030098707495569999482689624019512332987743344559006616026178949389115232189575015349854818524778368098759627678392544803386891412217108826465821027651747484153098646263921433706551644460911812492413675099704319147219000616402911349808483474495108785329970672372744670683830499890634345910579009621567964640019264207007727463576015830596225038187946137720035786744095052587638274605943146873940454117431722566966456960053979510322711480225015122790252965060182114069538513861376326701214446270802317731478920362227212086313727251903358068351193372031822588850290707231280222200076221758678121050522235680987003571009490633658269362628643399456826318586133908042620948369111587501753242559780422585584374710908553480866089286752699340355489327157018014574288412885041512912853236261903357454353421207719436276393229937925962829265413671221731055812204661536838513097716505855199230330329946494616801141762723167061464929120891565034849504444691603439553342821448722232741059604025440843741695400216912026892617671002818368310988399493200709018166480172374753929895290290535360500487786062085418454076607713778903615914292103444094650379788858236887147362917207207465685467137935411860704209007838510598248224022730702306062398840537166955152437624252446578447738271847908367688215542648574770265755344641357482554634345069255136379794875965176921372396648738668257228830359899432647606052963468506183987997380785954696602685090906880981358628894307405604729169255162304760134617987751636053939388450152666316882689845816691045521580262011299360011316648692763005717639330361767428008955544843031278115805208203705311361581776785774203109443010724769263124243120251058517159162911881294859777575396831030722876488089417529332549252001150703235693293817641112258040118013707999226173315017743676962379998294207772930666023220132883610065393302425160203412217024378446994459341062163465196396278719436349663625407391265298429061658680438995361328125000 [93,93] 37455735946749300775723069834874095383975147605114833393373742381280768950340089688632160537403622050299036219782888870276600896907978848978932472807049134498898531126157354376440776836459166349008312490422567038532850951859798659045544452755173647490820767429613474327381886548394115809310381861052188764957721292412040490851855858554803911421742288488123482271734970681529503397027286652020836479893537819252598690595568548757820469312963388472304841500352745426326789998044307308584083470704105870875330924797525694974289470938492663522988207929270804483992622356209081591070569798018153545195668760667499389392975660784807883698952277055153405804927405821730278599937963134403670521223124943930443869588669030330681282909738349465543795457825054839627700507173658644315914081734508239199665177915335343954659486586568152218392945716831326084202107370186924856610520634642076678555437127401325212371279311129453270772874564156339786726576746487032977583557214791815968854634867716739414652305536073902733905102423758361936044642753210145586577928390628451907440639355922434632490380676898341285790505626148702803914537972686175749539658607609279097037338879130077374205385745748197390730320383528998181154389268340242017439216784295485761972383296696660252108089989383002405195114470520083771398294878221817817928102456978991366691121257310986831998934541111513597491790621432344493647786011052850704764843007404897335429467580783576652907687089392103986694567133073132979147142133011053895724361270788503565482156085297991579856352143314773031331326783858441909601739429473272897413495238925857584155263605679502974628449011287092280219864741514350045789212562431845879929005682487090011485501043525368932730868919772682826962079585174542807018225930363714466469809589913692619335104860520824281037877222954011793045050232243296412171068367194420213322621230661705235531933976171709896582354209140319592418381295954858242161002452887518876229282934192533305082022012293750862784762414553636285154100537090873662329276450596298701059204716874922457466042435755813600990811862452861341843863205356398944552718493539410236746694716819542525265333393227066695891078314476244804478535980679527284227071470041496721913913149420725435569112793388057980337180197238922119140625000 [94,0] 396460473813068112647043642290693756995212182302579023369607066049982065685495339895627120702049126135689361686651890961298349787924336011329228935309589316751226620790754617270084303247991595039293086256796864969269063928584827695677534017224533569629671938933821325417009378044492650431315203102244792184668506243121170383070127868047775678458180112755023032525822105262752131838496072574541400365169091595924510351659325133670168988837514553446563015198759208149051650430793907393582475116874255798150025200165633966729849361999491253483887859836467762296436891737901554805270012629761291701430861053754438915051312286036541846597297339791075496417910386545272370950208896596428514091491418723929796248055326451429838306817547219240965933077143693493341845003949154578262545146080327005351685995922257637471198126609821077842120028843069830658198115369345679087539558430323833054567541664327954435636912072996550256739507633179649122752518479171386739098722606670447791459709487298041287165821117194799995386481991727309730630264217052815999560715538829219610116165413589589175433898336806908839508275918234654833627235730733790408566790052270781117472442531802803997805905846334604765197366222262173069747200954944189787811579720341765665949762589826291044718250702007938322148171112595090574767210073019850548907531467467746241979083372269642533244767361336401627467672874271083643725100286070129850562101776800181464254756147765720828456733518694212868438880499667650440034433292952746075169232877470432255191428800687097936809880655191929249589909620391800839585637382290474421031441683333323539186761118494095232020628101717727871456615174023916366725734610780705993487425546734620346842414125370975151600871294784111200801357167119799392550797701926674815160567148231486736687291133722102844868888722190854834264565596338550778309797378902866066607578184351036882877208482742840135619715545253384754352628686447556492644344021864933740746316590113882993792170108871225891359187294357283680797996366162300600618202687554261452825752076554131813144660895444485830667725712991093586285977080250623155040531745804533017427341701404525993545604205461885781003507499778305452505956501613819967868523596775117648066375036712956013893912582714941136411647333520419936459275165769941382296710427612929095175786642357707023620605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -6710939599349331580612708622772558179509661459634420867106970177793661747343340353453457543038154324453767512630197808396891242030571334884901651044286476020114505838213674174165195857914695792759486941369722058107606030301976832921109182589026746610560103779040942900827499974912894455332328010442621486891962914913020722168284744943098784643331364364904421551067506739937882156498951428146890978369490397950491576243283251588009239946565498653760733343635370392188548114742695209743706707034636445691628368795088969126137136926005930476556284900142580718023596443619812720625294836206168052342030681743845024332693946591143144310874895953599483249038121269941709402032039135914493933326876322641353509865475832964936800461389078899969131825944384229942109579585827119502756996541912487018547926200120792618133763191280079564032754683367478480361857435974551102647302044870785716157529457066800425629947201840080269568057719686833599552856748218321243566425594628808367901787313236435384018118992929777649384128773647125431163431925925285261667892619267504985903838395852436469061077008335051835551834539176589545785521668328945121714142503899044281960707832813140804124375395385581624749920331593056053312633477728006342162197291500248732442263714291394949476912689025967091418796771593566410905165103578778105139099887006246643192306443681754126306068392313189277725018385221311726428643942742406484962801884389260825374829927638521689044908903046494713513699750563413119087059581484129389512473748923275022615523779573053023454895391533177212891917936231621953010023518961235403653315581992279466504743810557304742512956030562584513964471157993464410602105859640135982449817051859321470540020195898257196450117629176542740203428719364445104777182020456715996709609042493010630372504578572859116931914290868156740547477172078612323149914648218901377997180527775965813390078465514173471722922029906820131226677073006407969857530774190937389092649007630656327465778016186373199597966014535275217759246209404350457545548522432352814013991908276346701020635195679207154286814402382303874462454671801082029043947390947725487986157259107661277603455517575832253240714524510049250099822776168329247222325354692209616250131485690225932432863701739263055202411514336665004036875304705389388360133742588396754680246658608666621148586273193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] -237393790663181654067380435809686873874594065290009406693932589146749560074939467320082088672660058585358258442659759482817169032972323097648577978691417575644698518255030974545098007245157538567215486674776920574051881552340729607978875824112924159413331106879840837635347402085625071898996071127030813243452944193894834214634381721239867185567094567692520194860430022802955652488258166412005361890856756539579737682917891672031218389348038869620456528260263320433913915088691099559380230492982082863190450127861422238769721789306401101346088095329555434725432914609919253451907191135330386046903492283385990062456403407616902479425087880250902999068445205857925481344996184706545319059757057565841074554751129222444810112143047103323619467546916077205460574446620884222458987842878438746132416281484470372200490268643347105090258300194277708917844669394350087121042429620153283529588836568825099281487336503251653536019911986206152935385274020451113070497697652352494427616720419889000557729503000260716261646418519114962884602380767178327126433223634773732268065432649694246897987408248022749137994099105639116060832915644156734348123201257783839818179511306156074511220732295210589711938892858220290793103836320939618029138175704698934226277424373504497401460921015123437839749724938180983115601306538781612218766875667779170037680157609576076340574166766054262681510628581618908078379059910563835877430697507836171012504497632976184076022811315436184931065026165648948798688246487563249387186948337279071731337081929829513651691780075167344302983042401257716906675210338246382294622221338610054390873966605926239941320594242098545200721700877359784213039716725064678950995781508450028163516937707757774554699467566892282219419884597359953627895208699025914466654761456410196064279469018177350465616693027609130446395789067709615700141543560701995390156633591488365118515258798391325895861978157823882558736612668711793000168596659812726756097034799742745738434173237481651501301171258614729567921317331109393498733972652367436158585817086997605433776394056216442133946166866065990131950608551190030231004986846430253747058168069549271650044017986506542331512866036413381842718205897499451684099695447225693182759645119203381408503606517653840542121626580655464347664587026814142491143181003484598798423249599309770019317511469125747680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] 3167512418026818159445167228787209704956160186722038795195077829313666928927894869659932866531881748171480003374264111628041375318626765236484020402893237997916251175022163533591907778104236351774422332981652602450599709788804979319751973263246046739598131200195906636498762745368359822484364948894656009412377735914772717561336425104609213221218029973551570053311802669997452818723211102424544722675809745632948607554291837652035980985990139960691223642533915598963113082743882138640285150717233937736536256583924581446558098832461361086483472297754967728093126417037678717637906744690482246939942812349654131572589222609415311730314401376229042140443486486083192880285199794355012583719307555341468457248193345736910917904452315001209125399702986135826573787465905919477689097295677711070495274810228635683484288896633330227247785856383514250803385890514530301777840884878775735579516880283350113407453182984226124394572325308080949147774613986761205512873826737340488060170461439759618172630412098532548507912539118604859587180524842006951001629615130389867340548401688534343929959733190312070442791826458489381646327229222826655848539031189188481515661809305500131497454247438855524844632523045670013115375445570586685483641143794803668535759358201107997782873762029581748233192747536333520596875288689309380351217846233169614911310712695233338043826581036526559554018857149285473064555246653530142314312122356972010202264163881699494603179227233013546221857519668711187765684421915691901967266274690018741349971633063202424663493886280850186089407225269224365847466108486657357350719541291264242286167819288452826660078301909795004093631639019965926028088868026149401460542264054612631995481804113669315101223286504158561152592446433015332419707940075369414657712342679894488363263001054306907708999892043714208084805468262491415655162837049231998434138708699679990937569359488957852191938563417584214682715651294902981974861779744528281166647074998429881824135599048559505056545421515233210367207721648947770922100200450763946562931949538106253154059638037729028078699913186895959563045736463217974779476698989491999007315586712301976737010478225827952242719062470400240139725693872611966636108668666353143238240260750635293667292183152344487401328048606865998259631664886443669907992898660287793603335072464832755656516383169218897819519042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 13628476084442633538846455922624804282678854371969678692584779551555718730304716968987161801351171995619070946295857657541733547745820008253701845574398455216989409322680876665574767757985438548563456453570127751050229889189039166473861898776971151642603991112006468321171527121209320409388047834958271080634397281274570651870643191515123253218817633868988167200381894943942063609378567458708752726331113165801671070160613757922683205592814209623386112300034564875308418032612989175836955231779521665058471766810019310712432195686726599441547952006684091170230917698573494581141500658597479159504826171926795288381000719331015077726707033659427576510597041335160420104090347091613241599948602096123989232693415153367530178198909609626638445292204799108149306336251377112658124898375830880868436167976372623838510979924782131611632103432644422582018488489090662986009806288110657989140667312563499447158795512164583005498376513604743305270610432110508393915812356597568075843867316745466304560514298012678574178076069271330877596113746511167046359346384330697552413570656703925508722213021095233058630141526428382913347418034097352136924663455710860956390128636373186175015874735532429943772753244110481756274909364415804168525906853173229049710175569439917221729179721987441160581506185762418644918099497086586494921664121851182685045771764679192130713246518671422113898360828476063368730450558733176881125449968992431345105800867698146118339420141141990068478541328200305024760498617670492800083814551152101328191395433743022571091802487386920845194402155548183444229199650778843130133054009621359726910958484499171955825326840122202685812378833392797845374038704522510938089342173961811918779910226257389035413806463023916333041401045683149239407986325557154587298422920253291169118291926950727455381435619713171824920424070032690331662086211814535967368928562746594324397574396499193233535584941429782984837620396375006042424069463806183826756603071961512491962733518055714336271491515186521729117791528561019838225759404815220612567263692045277472153244442359384576666792844867706793195237936303742704730705361163027722591884048250894114292832513283546238880929821642119642382199014158995163860535725435163742821352829502503313223461567955665359995427826228580654898978571938659188966057737367741401028065378506996113694427208429260645061731338500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -202743887706781026137508990871645776543939212897335624779481749353351339469869070982979912330999924378909791695959075417767310493024834302008079914402305641893925889307376207879256538730349140055233699960038645707381120592436039374221663499609083557130926701798258414961291948121369873560453966656527501662945189010948506072812498720380929537941693445691448673173020363089904263880150304130838072552432830041107293796854400453655831243482851519070623197390915421104085664052902558799949321214901548190146452399603311497320134796153235641761362142621576923689798679947460053161124101757415769972039281525160107059363499259023584016377956374606261329526738922753566025236476445984161509162731775185968200140509492793822709304006298556555814963910557734650892407955694115489313526714972759670607205093497877846145134622650666428100220306866242673021471472608962058075291841662654148481787446568364390639477640921446847407234069048548691640196947792441113112554322874415307698164093964987043892070121214268206156757164265299157455835765312548521180427940278808760243388054462145216223554338975031569895518008111402124726682240484804630300760803650107117485849038079593742331961512551574128779460515966470260844952456062020974917088360517987453653786788014593031622581301317007704793016489319789517912923153458157750156556717588099861138104048326738809847587044438303582977798997288805031827715763469315565664465584647260699719103643654481018087095509924782591602593283459000739359381592238682870574077051899531737541712091838654212372258246345516136197804891472737735416075804705354467707636747484650123277036950572973658511829750093193374140077295681437458305473661104265190471548162194830949271280253699340887369176603651752581192576163546524627532919376266439124443188268378948775835746594526256837129178355203495376520754351867606605697470107638291051479555716364782443550135403590255577926341648380276158554627963258448922001560382053210779149292536070228699293161537403156373577753016129621264271046227543791528813630106863083655656062311376446086772591193361646318862115625909470607006850774957939703311083371515964724817216679280987506736044634868415330600529860379645760275941761992888270509533626109568587556267724249384122180152306688480692718281879876472721068350878757975304406885135491649877204481836478716611860476093376348671881714835762977600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] -342953472805639645500439102980331184339384056382906814781633654709890635663980935429142865234977532142759108184642253087699725005425388239891673467724755730651991817023759474820737261391160437696683648982856906529018839858797305638312390512499978971287044567554060634739375473774213644250648113630103723304699560722360405273194428230483585319595474090650787837798467366363758673790676262555354758083593862414681030863725488761571690361026841824293108748171206665070132204575374254993326247417392681169972434385138213263578196863197953649720429289781241200332150604485842037184818699313003574992174855703371873783624522065474606237827826917663146618691975698508267952015554572173641412363693923098337282423223652198351962693997150459770989345597919241464388268497995136887394074965508157970913151478441867054172997016322877613076079207255477991851809522014843640098333119595697906254193895181872472146822998970104594072789235000626185596340859299598967056463265685861071077549313358536591765961552942752918276102450842219226809988562204050786792610169705610387340948748107026796135405304106302628945867085252858242030081367567302260267076671618722411086127103361016176784853911344058012316957078097084956557235057916391923955465385025902021543997069731087984755563482767038501045901806391018077621043472947581570152568287943769405495614670937364297478996234059607751006297636284441846465194054289912026867024979049222810807789018627859389191312919961750181891724237008791905353230243594430181908895675229025884261101037399965672507125372792261388093530322013179384228089273209754896066018008335191831998288952971654796109340072773141008918131215409458845511700597622456686321124742562110029222177828110291918221549765526712326812643570985887312846075336712042806681585607217782496625177572027192117221488678333981211923096711361044963062155321549421999564846902082071956767611043241330690713162297649148546811735972192862459377755289816941099709995344873288273619065557525775373858304096392784244527353260780083650075755321261185442309655734628915019478344699137949221779198252248322698386597800078571865429496858069660922364534378759361185429493868642694267364093516452535773723583235986189483595739137949667061690809593473149740793902700434746212614901925457246419655213580185341285860128735677395436895801778494933301420869451239803460396160517120733857154846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] 1476161370466873902561967239784044190631298425614022761087983631265644737737902011759047009000864770256452158136628296144937048349701090412815162465675608869305456440324014050662491771040984489242383870972980629601456649081177048458598413077988198825525914642284952290240221951128680231184555497139299153401516868221131887644051867859324671637679738534501461916070532760185616898902178749569327432674363396550552195880477119307437161818333496200562809705109369533009440891145459412044716719764562436327531117606174546469447093255864330061036651404398196606498481691820043217552564034369214766951404369264716205030796457430157704991182251868469871604658564831515557625172926942997806792537436442211725397776302741165941238051341851308912672287699889364485754760572736266948930757243885300773805971728264745478199431236718335808316170752417538223796660985559237895508864273675667710535141552531029500570377088279765758919985258731147794660417390051102287768410368756235257579539579529443403070063591479324655065434337324135517096570493102130257389689172996242791282392708941525071476170462218368125854824595232608540772632186296074221093329944352644885180138097453780361051192449945812419086678430776089505055479289334964124803722623155208785260043009268977042083644303674673347669898031025032754227498582427020064372910592786591614282261519465255241497976254583843347581521683633724676099724628730329851978465183380850746005229891068086755560382021648493244264621495919193081685795124862630805715140505946101801336704622088375342328476122839712121889234329295666854627263171532404852373949748459424949302189188616752513794095251797697264922707088537634817401773617663183795409683875189382788472704347261449409440491083649911932334312379608642714015748417266598840569659357722783831721794575517986188894949132683460426949525550219801586381893486086308774933765599402190934594708807594183625245981342847519687026274467630897313243175524064155014038328631775448301188884413169668378329459755038563921333378910782569927620594730589591470712623740941500952061495962261081300053697162568260804800326454208751902381365463438829337964683147696542998647777648309845348182630000280532139989990465953583149522413930914315948205837522018101297001693454550219925816213531296396774723472048331922350945891230148477144793130031753132399191107910541888303956881145495572127401828765869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 60747122776642199127397442970382235935663955704393404388600153318852497895480522881678196944796749640094545403705486978640707599859552000295928637650530506951684403151531785781247310700772799699481351953706523885777118287573069698297873604180039876738485922826199420509225685733100790396263681004360867300879793990346576067523184175087480240923669525628588134836916770780501165606297462051503708665337851112742217641483183568238443150919074081089281481320223166358074168851415785283067190584605591201602254484160795599805613797940346381220774793672915687277780528432669421297933843451478835127840372971017314647959305536441237922842692640709572348356555920098063740929723539872792062329188958162742563946223510851162863503938773411448193477117273788864946636015542970883892231788424581418174748916876942183851595132804208132530089601733252446334807390058296182702982538328685642341686066403293870451439751845069665028241952046954572594591100550048522906560155412702325078100609619508481021878847399534623706420505603583889783214843975542103656005808896494267178328026872042409692078005071683098552984681389753472885065620425853334376235945650327320460867251959604580801421320187110853442801879326555597256477928825673499488543779166244692629470121012386648709071643964958497169801464686510793192194948213093380811725599448049889959534812210328343303989818835597369360962087836053976505609899672703235295079509561051829085291524113807355564653062329794897017013291557749287216325993669753753464739666489587377634972036629722403870273128297901001664627362896424476686041712354289528088154135282548722933705489957231011364945201610979693948805743577347043479253247313654325991191368595995005838261628569334111838730624719371413407707644886643032031098802458878406039418620391889531086263272773878938823876231493101447409748993583386184205241029972715654749552509214269356075356437340629005629620374314705315738176904511421217243974647011906110231333157141360505927309320623987892263572498850415369847810327722568659316444467675078893960557893025624123789626199277873916596009203614935950416182821712649048485095473474118695031574336825848220646858735916850708363601473017126620852018538800977558524807196153984321516146438580309600304929086805857983716790527915627125210353827207122927630840391058858703604293375446807766377405976234795818629805252975017992866924032568931579589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -483101493152174166865660292441289051190077126011939148112692883251855309056749102891565100226910400465600859807813790978584272528595359995731788523544495975107624569689843251391411469431068220486970522668720163074629915469749828111304310683473645579852033016744755346732009276382437174753641535698132716050547479213247994682802333909242154573442826900425215072411631181739121991302290945892052569243487471402058069710984269170313298248014120436602674396490915170998110740828159519427766471299402285483988548180726609536793860274743632000243062538162579590544521937684821920372298679286783546720528432545509124836385695693357185094078982814386837642638507123655856339787905190192796088476497273099768936228234686686154223573593032982881637775706478521472927953352010310004334029792774040565181382387299915555418340150322526933189782494950532527917273517789510910792473883463605409469971359143896507178324856969040140671412189241815668628759187689392474496695037556191430158586830488506732370783685247952322457186579111080561741072960069800727444393910886136857948804473906305203937841321500041831902220587869038903264390865931947366049786745230485252752049452401284927152287607396205533620932865455979784859416662130856988586755730510755825438337689698023990599289381479146057067671106576556341579903808203628040283974563678600595233829147394139073839690293001488240892751883576809578407447688271330238946220981713425742857398652852063148500237883352267586981022006703537456119666260531937623843960778346314681990549897010512384836602804268900654093056522326279998301982288610540983761020608418414312275919559912671562280453545516859199537541148112569551895977716548289019188441615503540039221886877642246212663415265540955424591038285575622660157346984903602438660180677512436913761604753349955408560387713715740955802843792702593534112022673260586398624001095750600769767305399770571352918953126168731612522880560816289671365512309411427145752000367064995410642752466774651787086085974616017570899725924270258923061422867593690581785184929347709402355322373844684819741833807471840759518778695894180133522784047897086322548229341291560115152943971019789993703740152575173962314498700353212671861810539462624464103746042331281677161006299720674278163302173767189145069679996785469952791741654933035894729230612375571619340366464951855305631485230921651208291223156265914440155029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 2243797785723570343850439869162684477736967098018285107240904415732711687635246954530298212374422923590021968772843847194750724363296351142656861526278075898307985849220135876987177866649950926956121413370969840565331244701934239438636675733391459206936778673532587537765116308014417712641470224768940488909494706949490561822337536396612791323478353923982957939477287238230034612632896552731770449656303642032127817478583015943805337554108183179882614509570895392040684390067161515974486013787331072518009844944235406043115439985373280042878249885602189153536909555213270528910668097015441887321124416263255126347402700773790815879044991164635756335736215729235399472446456877879342768469198602230660962432342970586528486085461719549705384986191978730996707625124266098289753676325173555210652570182479427054853927342185185824482557361686661058126298790909643289943879251391933546342249616288858166035209885847543343144867075665575148905343660793939943558410176394725697279955851449413930091624308539878698064206018576914063264475129631709564404725608203480497836776382920874884234789407515400381279937947188746711147941460448475107896410646316798960174120883451280897968515753680947102830468718163341539323042846712950505548745324138973746853722259580476911930141285976243094669323384406263284718282903999336671061502661473101150439119177073924427861271054957509169065649001919652027871794850883253894918998385323417582814471570656603701330759425457512855332530390604374011568304941514418839723021670391272814419590710719146024658728294585464539775773603329510742943328853308361026989963655875068008653506276643942633558951933376610799402222091369134242745631576798453965292349165855424225505162912318257542241292909980029040154241253842668131566672872512841600691639931829360169333909065167478782038122568648614076182933015843352558155250513511074951318325104034398999855661818363434067683569986719020026409168114999504860044091989846975771863875407338989228367640027026225473415564725486665074744627329734619463012363946460235721272888934330105789675321382448247797487481691574916011828979885541477976321369689227366194281351157730610288516176864412161315977151336851724906252227274595322628331003054172319092392918573707746437357580720977724505373945428548323986025708946884993541830775012130426903551252185885880798841298550795467898460552009452231500552521481495205080136656761169433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -11775391436474100419477075846030461700763281601613163651640299741510280270739885845617057026380750892360593893830701908456358814769698014471678549779622134519674465269869443605556105018507577446395938288154752553143214808572863805098801973161635025550536037570317442797432428348220445356762163913359108659510217980959086246088104803166195893950536381372581729565635243084426718701287017668283495384032710720914428470370587056758221854136197385536269809133928931877144796505581201521443699043627921744974059421479467736655370948920231861081892292384457952633423521236254400345983248338079528779360444775314055935753377965306169707343707861779554106016530185999203058295316209462524068264007503496958914507531710845575256223689074192402798733168090517771091707712310075293974953959296556165780983248061576807615025779417758040149297841226455042160144753007827246341599165075053715229755185986209720093449730415925765598530760042209441754480372451881247580796335639152614636707786366863252824921851009832291192557973683907989933132753386085437297855238595416586235958910903404320537092815293402193365197176940492267284107545574995039916075902791865829687860824650885292345203071151520410916989169174989860720460002218490598087567315056291603415853723559951357090117822010830258435588914055830934537056756583923084106854516235500898918040961922845355283845846785387754215853865879297992332243862107423693446264819358091938959204848586416468125077990995563798684901693352181375211370235613743866386289972001138707833456606245657916003797957923957180526417940024035140405238229068885450018609244442363299290220959744190541210137336264385522715506173005798749934603342015596955643048321335346449535202169659409613098754247723792890591730101890019179787885379713738873299751389093130591682251464601714034772108401256258221969414300617855482695363221141994528678213807117769336577533937026333046318286133659924807073195769948315213540281758307258260902191774879702369791233318775916351864328726441300678919101795742129427494614977879029933242009807174184585716324409500248081390571627839527287968070594340067891411421653097804463075157454885885731827488454098633576491783564523761282468743331597888574202762237701277544962846252742550396143232422280004695159013600665696615412844996466525896327604249297799627640560739011538384487376116583613790287856311914714430304391978854283706823480315506458282470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 65374012371704714212134106368162821205482220361589557654324278468966541645879518316742816875838997584285726935343019707075768827187984963178001085581375017199044471836596699485327830265188163750980428906991127961353010295087765081207954884379728190855156564038496719791020790129834641224936326935842905315479668992011074085308679302345541665489345423039881129563011067524693091428229717777247023905589753556882492621790516968078142097878716595878297534884931457406305702803432947493237311204172515721266154316029393483052576367380636119292008883294839791454508330309776292862751444038208380758081675641546011996194564372394158370146699756108989149176463843196608741076670689052234899581515657315917608114159110018060317081619876029534990914274673751019428036516035868331579694060503986669848020086738179112765447909646507221749149552136957102485770339607899507835420595147839679073061468327369360913628450406221232431816742985123825431120706419273626334820924234017226554453480692852519916751074244860679346052471089804745932681191470077705585318750225586605215014546532047508393218857618005203940844800042406521880671608338980902057373607751242741307485740886520525274508371299199027938509049921477959747314155947690124182130613361609479904330183888499771331657245177160325780489819710321079581986676512259458213088221687941440605342514785569765627829766211445941604635795959817803553394713446621923045119161312636910367036093055368913479855590749543513587177979673231545388283915077570544409374670463607746793271921159933004740737078734044452934533561359141025058949782713452055828417429877733499337187141110430341218477734688899299258087802945333925326521808300230819733450494974980547037907563284293880468966673838162442824252949736162762934185356584031094317617088750225547305734657822963811473733737291948821287227073253917197733170426642916259431991558869293956093337896849450782099986268138389980205003588154820144408935593528167010284578183279942120117774224517291238196895830440338046605960721281259376447479370103877968708660688156343310426850038240865156928653876012205798824909531988211336620200789063300839995322748355540282141996968912498260384669722151266799132272771406693146382527795835465386634748313706953708925166035642069806325223805806689740038093356623969379907572199986348026011088542641636161908240250540256653180403379628049713674018935186116330271488550351932644844055175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -297801522305661564723761714823671586051400703945655760875562439240572786146546132484660317443799831302077957984215633124922027967788704625879882832157976305750156610568195717878672312136408729194537208601322800654318898298603909170019146894754215930670057042857455422121669953662258263987016038343288690967940846195347639252132515728923156216993167392629841340526739026052275242584864517286650172143296755694535841091940000980934143177866964231032316524525567823145528662854874949240882129819777264000548459759862556324173551312979586037012633608645873350787350907699504078055651119997894708794701266355809311426076536559685271044141672170190229309415559589836939056663093702137883487597898929402695355246420170771965700694401515187264714260447636388314035889043123330354194091633741472434579675965830034652564379882539323987260669316816519141387856277581537855433008263336798574750502663109015152052357305297243703520218736334556824546385235996688720232880253548665091853966812291114128444348839506072843661612091710038295638699053076215677217620572656260993585992501225635290567491023722661294401762162513120734041667393506788564900086344426730401899166526870549595982399687670592700347850460639267956712333463483391091144831291732464151732024505178165789789142429806001067075871347725716458276872729286945045423849045757877925035010532367719780106832049674753717212119084033882905114497272205766410821027619782779436768990371477732456898306216746509412840248222424037127089954714923685173319917545705799017753791520514521778931645741939836061891349183362933903221387602023131005845041608109058469748475317095003146982507320523549630952958011836883040187352589811223457937910452365373849731495394644368186351045088586852451766839221946098046727343279847099877089715418674846690138256838654513773159053342859407982104538527389444981644489432938716905520162674170185534805787753197603971462287241720777320877630757244196574766090027178113852734357868334933849072523061963627955308392089173634673267461089002319714068867290691032694907060160701397424578757369497888577974023036254896755290400090974301952015119661913376383461041284580894330849257293747224711868502031091492557714655052633161495926265060989423589458162077757227267612915252779200052129436186390696387630074408304065193242843947723622819518259166747639513149852436907427146938552154804921316201827329668734567480470332156983204185962677001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 1107577888203978196791820449899161300780749966889809175350033828738003222816839319688697470663164114911616165097056324228441511311962772350843644515160108390156571565617471511966393011487101373587094582027481475455338959385165770587543711241621120994790570044837108859697577160808985368505456093328738734817366898243521175521772036708721416415622580542334769881792889569397530002058189869943629149909515078497699401458721580067829005018973334430477621821915311337574783216051699492660140239816954991742505215010502789532874066707725318385274248020336735154350081982481358170900174960784659329740799723481971096027523829751436559986291483416632551704241548817143480377147414726034628545513560158074144761926085654469452799852058965568681002620049002281191054977398020873553656483236716710881154011298185200785548914792150398116108211991155025877317414414521471771555315987606443790268212867967125564969934238654669040291718975382050333750839199926824506858546669886223437541784935476507179614481698570502085640531174109465425192489802535966243514639492543387670005506526970497990467425244311565457919035653539491018884987294549249872744727376487897832742940047919311550001227089574790718883888503008852232073812173874478213401041003914232237934013207889372305076703084184009834148599438645690123282859597704517004496316489582762551907375955922598696073350994710813411869102455106968191506229869331448129273725984430404241838131758866988918889311393664565404125081799695000835077440975023917505686253611182470783809270195234964373466914857640702497125852227407921973241594080169704787731691605839108104239272681850644751793575314434335772128406291331488431463199106403840273178296127353097628737337400834032429029658312035396710058056506881418686357789200624209354695621325442199708925759026290735653585407229340357711927755675443431203481803272424898823731631302274261947879761508616077429446781283766619314346763840157066585812130191733598314256403445457231190879663868124714118209476617379846034819852135920028820128395501989591773833930400551047126913809537378945941213278684978234119791548825237344972364133159963586758235665454459095200595214527408287661813846781063850130704642005561397134949625520891656929924481755024799032211873508903762537068548678977062049560996273194511914092239044907453108681885100115823814289416056383061325299349387144940126636178558503997783508954189102269083377905189990997314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -3632074391508928902502614117071491599988155136911007556649931082842241192862729928602998800172639181140457715710815269015692586146734816590589312310885656964664913021375700647883061013804844622466877859606793664379411359207524682997701893231821702211349835085632640576776114384433621488511866419198658929239280084941193097832004223809811151826927136461563730391810774199476319026574423820784615312203565887649682031711674702433917221279933748469783362064321634469841554427225096271170761107398926783828949772432800324932340951788283531533116997607324245606211304566481632828759755641738769281319140921563963156163049222090506426105380029241665850192127385446543054755136057512904008740402217447257936825917849571466857440345792944488614690062122760549004185665770003627122615496903504053840108883686886026826503306152542656616999941583817093863091332868495022758893169870857396398911120685658187895174665049918355833947641517544847912863337526268604993102050274865691075063061412306184789376668268755289128510504785953119765913997334138320393983928399928288159229907191031958960610803034817547875590128321010808422150121786151881284437060197501447817607196480157161679505859874938537427704398884103182671586197269784504684515569030477060896399793425045410486565691755907889559056885917164134643562089002391501433894914884656515532183565353081809369755535303845120906291390471498154907098930434866424703013203530810917506589336331990881566307914872053484250284030674392733326485091386318776512334024677350228150694891135260759330946930222246763549243105224676692585461497456481159217397842713994694776466478236523365542873066668825030817465271488384023676149844356298557171612071542807942779227798520207482835560403511202269463063310813597298909614360900710507866659619152586691236262478663105033909444222194884983358958861786123436232949562180418550576526266754143516139741549577350555369638813267617125917643221799924737233515939160372864884721093589088176107220354434463096692249889922833206147714779113274193913710061303342263229087103030475633714870617749699587267904001346649302395356769509342484409128896047376459434789728878044440878173815489450734064985434149945194876610910756206979605825595813876990187948885945361098280856914554074755829988711289682298168083005188930870761137581553802080507134975603407796148016386728308757097712636386707197738467172710480353750044546674857759427368364413268864154815673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 10934289677269417814261989003272591740983248260651344677761319228708488205331670328344262119818707780874659409136799674109993299735928170327388403500805990405923106870482757788347723866167639351056351454804996971652617385154223234859908075378770504355822316352772413014678938461930044636022587681046086972322139061853138806290741576518289826309200111101577778842486035044284596101899798558431034229485980387393187228825706811051592432865831813934873974087626250882507033848197020712329594089693664796987651563221430474857050711272400788691264265435894001083949518302729052624428002116013262727381667029608909993039485831051891851312063412481341740815286214259266775407040380283699194965536515998333953511609055361818672542923714833047944789201531891776135013750991681080347494931291954985899678487701513260121382107792894605884503898854125166738853303712693021673660269675971721654870262574313471457043515621493362123189525308613274528961352937790448398492714467946079253756729589979802426852239633427230072583764106871599279966430194138090342914539553317424921897522087824966059742292517633440014864986459518494228209956535254149296625836759490573891198034414673334349136118648254317454640542877061603243793100714064712542982694229642701628753724276710326344917068927063249927601207698040244073557099565923750498691665474439994150249767577019227120096136407250412309450238344180567334667187075094637992691821232015612424905504134519812766646482712529165037713156477686022540998524664277242649331244521032777290909945423389830446869723157788889439249697176287530378887749516284003331561273069879648063484463925894927564453895140721175564048095508130236319696662045494829942273035854755078696476905450725069183635997051141369884094447333469629335737870050925895554538658820839839935150885988685203811951417408673803989314194803565887180540162469557000837203435002352200951583108315563412917956525375650153121260919770051292154819252364172960699918970933733610930111036791313995545616607909919213663210244553680378949376446862874865600047427386374975977921872989684703391628662170098151014264526882123740427658971794109332000957155521983520364295451984213735810835287875107270906935793358752804909746038332190145017869553260101499542980740127842151016286963741437709573729371161083530902194350563464134932528947673168223167135578812769082364978253991876055649098746508432862012543856152380766788567711955693084746599197387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -29772722288021797671819048367883516785481297762830350762278524068995529257085894698418089123695880377448876696569387259006557966884150147054897387764890736985839482126475366960076559471275991371718224942236355054822523500265324802541346160514442108608911957684963715417153742147902710225960764625243777268377273310014112758822014525569637144597459568750323279310492947125296714814153031563188875301348414671887681585253065867485530675609101283363967850809705779154428801203002553254803756519162984415652581309288578056804105114349262773518442530720356539867977626315203898042450796423228518607979488256945803119670384443286595841751011929699303527521466565805516510575085391387601142374408671784132456531224760176899326946610721276552569079834917776371665075219694149653579106827740354711848899418863078880382681093123241889187633375184315869597237980200104653276535565933696248780439099491840459342469149534821450375521892440165594205076694187020808309959588125536404568616457128839259453551376882831606968199405189990184207432603794373042719932057145122997331542379894442047666768131575918706320843770915419968027687728519079578802023300807810833110662105923294449543127149098020572200579152574030438319110148717829149485461522208838184535535095211917437554349784637478044484535993773212106148501538159303848410255955897704907778893628205195846387153122262548043508757161673756406020849670545931887129537140344771135845880237651172276347239108521790885212729613724224829012014675820052196478938522788315629178316193692883213858201717691775588441106484923297558677530465165887653888745039295629646836658762767168659460583119373013247152032967015853249309391196132416572226754912120846119672812378826565059123581197548988037914322659846658807568558639952891242710233738356638824487052459641448046887257616136422165196485754030371652004259914157477656737284745322034769023833347584243796550835376846465837675619092944248470376522374962283495771515141651722015250843194761687709312797028900672461947497561536305311321681598135969139263718127277834471412458548170538345755183828105321772209204244752777090883231708158606449255563595395838005330353807205571138808437368550275597254628105224415300422517238524296937037807608937116397218770012306160608010442201441324657908378947237523452473866914154462346547228458757638192938447001813760559144431778789082785666894598417843586235189944105866037896146458763269038172438740730285644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 71570417088323454004830581942780194994169976365267370743833893587462454884642945295398422097429216012899682098094912020295255688353118648406838583922161725203016380326493667052141375230675905342128356927375267303695258409154728944796394770356843472835931533040050509016806639342888297622659877111088747313765174870799998138694210555214465624319138701941895710848556536097483182777293723971729185416933917475710580566849653717633630532580845956583158851938496557882024181547716354033884935703087797907936811238902626079844020094046829873962700740828400957433940391624306001451891575759010200362508315528489117847374274583538231457003729164203950544122202644762980617907213142730152318458759439875987839670355781051082414034352680968095275290586653533418131802210694470603189530895419401639253607993110995005556656258324089452707095538168259352647448002278545365690844543586803672627932100775793087166274414797161349605813117640898846854506170844625652358017131130154843056378150933099336739847007380618395203417392475957061671817886815387735351310722809550792404811512107038921842081325242627070083729171031298231032626873877729124641266790049587179999967125568418325868984834337131630851785119869107127678453413644806747584954358342213352989556658739143528598721074864663900525040629232442040435407098927773147569734506740461745501810619614515648792715049418110188778660510417998646320934172643051517003110707911703003863203284449807248932661621809864326482354100746175927423782195915469728329607065030157814137837946215465181458209879658135078837227824377301693446900133862102804807484685579888459028754329553740670782903986751412379342185075234284736443080484478350590362186306158896570310810302927622369691379605686267053656220929782349343671406674855817936419424126628433974639248455811806020870473619026024421361454699967632545319601783792210260472273944079853379499645806526358547851986072516520494664461167080549155631155520211444507597947536842054543105316415375341718472427338390788800703330317974264954511366842135412300160649368909731661635449675593608509463953520070598520025173573416566414752344122897886316877318629068699735043687805681441446638036117725095618670967707943229883507559517436071708709234750215754551157852629173760874148668356725236683986840751980022535180068931340896081380035136192068093264544475548282681743759107132460582430567161300776079445565612932514249397409310249340563814257620833814144134521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -151272172435113968370539525678423308955457909994672046035978132600055273619988771923583504946054977101067200054770862241698164036586242008526423176664070737177310977374178198168599031015980508626617757030993434116299652439923994320164757809642156809632328797308226133424264904876766195859414150183356005344462203970865666943786867686537790987253262884806212005430993128986616997293154289669204987100870545608236531643387792717507305788514786805737598573033213249515029165420121323399435793504603819920939257714014733767420072530764076886991463386747310060084654484759498985589125151632295338514007141262772306107686365745085637347475499316386084920262607874330000133990173953558514499068243647564549651051316650879284340889774510055843643445772362756904075229775784751111705433910907815543484329078177934283941157084231133717129136744066139797526775386568000569970265720192701987016122455756706128352177028969604533332622229358537421364150463296425179320295170106625405222187574494504642587755872939325966870307870725568002878867218359270185568557032796754093664285437096678140002876917438822234128693658545386480611569128910388163036397811548901224168811917395103645345853045244957446545232678946766212539628984192806950694364358214465721498883164909632512500228646361041942703930984829749112772899088508839833104738933996715915070886565865305728868051096057711198432174043283042835290547570663398942394654027329638515943881565510545128522263393939599910091202742049731228236951761133283311630051397071759341170903130733291225963888425894665172985548321796412127490295441412633471014878917796907894516035794315857619988309099921632352584017540722012288558711108216088309491748840013251035538762233504578969402790486058987609236017047851042298489913962206637133222419952425097465186325384344987199572700021194864225295770862100818294127336942714286612134067346944158794674411188005726234646777465519508890177671008600043615348731604361015005670631043162525789167201129584174150151283736304312655870186312972715273489728870105089334850253249383353124540177275606428226255852734935496389426196232757883951111857417037080250939621500056649380513673257652147833738779608829024478728897246072916589860623390854283259384209100138976389441477122208372990835447267331624986669262799364210333095568892637784848781065906286139102748853691106758307153738108481780906288643286990902813012411907525871968036573083932899708159425244957674294710159301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 282662950378857044746978317872627035976093294574518605898018985395466989580374974461083212861114644407357724209549521159308626738926266778726688476848251086454644505297613463157420051511812560427758543233016597529450240597977359894097809790950969851958948013585285799506573935177492898649756991892031630006315484772546981614802514502913069385129574678426257315579970102783888023472585324341972280308055349300110129494258121945115971731626840690868581585968626167809520551590014894936088223739687811364906476523235190807045550792527160851629294770879813201727462640131279895949227078958042157276078044459458291094853630264536452278168046207872571550349312598108639433834473288269011269283213449406017784169372594915913204417225967382095187578228348489530427629874685885025680523028181101161479658961456849004640669727554051213080293419586901247695159007690812782514138417253430628129534110637830101423972353682597335180634767597083689310111381069956622933021164373948900808123443687947897267762563859669584887772001548390222293838447465320999317308551444812542159285575458704219404732120409672444952502372717990765271812139919958527978719311501796336891803680599629149370369366526325543781671042129593885308945289575280494307242285233858465489830271888918265377236642053024413962119457054258394696778724788505509917055405232592597449481760862300233045787683317753105664688620556150615184462751255275801516619574015202084382314382384336633475431477444037100164807346713308255520981422086457745247468128582127512188685876959718294264999048185584406233786916177612974623930948864410467026159364346297698734344071530651106813465323542245532386980425501432916017317081135354155594173931852073185489516280135111760182051311786037625482687442244322178379225860994662611023307076427896627661180843481397987958530428561434349149565485796362543027524958553032391910379698993392076467945037749558130665655385907758645452644473707818880628479517099304582487429135202119592331885225533097311126251793282863967528332257781934437954716292290438333352967916179928577772686071472384569289210062789625919548837480368456577494629704048738651159163734167112903763820153345584916085776377772993120484595650458045052722164501215491296376845919054044588514014373035062007346634434861353981231877378896142016330232363458629638206723455769041738149694395697327909501368494493147599099526892767168201629371965739861864183354848395848292474941132468302384950220584869384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -463771929563024553192913486892377212051243543410433046722877266035366425487326188314479440437750700487389365569160403758527347897130352897939891395289501575336854361103250798480663199636352582026251917095510248098187701379880236415172988564058952786991415258709627347518979268521482986989201117145919228434346924249894690012637390239296008201402800909258528837464025653188089752187566268733939937411077952377394322257836474553722043754660291732474914022202397507934150295226664325041033386890529404365495904170336661134654252852010537621559012615771087156193652094523814231313385409395106352780797380234719359091699263182227799241616556200013187097970623876112906304515554923763815023545815972611223800962548263571127087061844057533698886760035209682736127483893229806225599196072659976235647291734483243980373887356634226017712112686375098920291132500734054282678836810845952127025409585732878749660859747525110690449282634220000693344563177162424498746821992594803585649271223231697751180391098412582986251350198328803717648329645801696582612869673911095111074724111304151751775727198915771044128423461783097485679840010176935755154749663981638529957794878455361940053479562191539130170648295739244968016707319793672759206859805837828431933748142982213977260138790298254527744454384270770429719732172049728874790392614368998453793530493835222232855986162064451409072319522432335385574710983111366105994808727026826941839449732893552634945997944784783355638174345760642148037076393711414911324031790328793381952575741148526266491864077591888722987720177684372924688316507895199684385986863265687046190552912137105872690075444693719630774989682896441115042649928908331023518570159734892143026021299697043180392595189966611042037235044156575383053298693315845318238617814072753958462331226667521117945655928114331168361335270462251902404610427713382491621243529429351344429249534237317351179454721532219066185703552034002012038856076142014356367057380705892238933194804150084475326164227320648381215511572401572607318932945201460075210435458813585515112908236607422141031267392966196277686882125025838911181045036321245532650414563139586869903287073300949443192691221468115097134135224598776180299472491108911361086810501941937204221131035421739382502325746633439593967037234372239410266238715159164817618595723308717120453240076957534961793020448607071997082720824399320128424098448563064143649690926542369375732560721203867615258786827325820922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 649248549792070863822313152085892905832892407686668195985503525057208864804607599676949795363953800940282198925460255814066823561726720855305549427142451118222181573164910125769777238190674918740546793685415370169978515407466473892576326797060473609819738106679602566771938827785273342241299193661850736221646434951933482510423228278697339788723810708360210000426430613298706912442318935233018497373241481289741925693411408358611702503449660287637446246049858624492920497145911143816623247120237896060846441934089220824544411570304352217759090781439770725817528545372174332017247589976822566887443987340379748915120333005937224406986139848303715236325488462560324525909650864304021916741249758256671283407406418031372859532968885344622676740393785783369775516139064046095671303081143133055370177681754809680426891496051568985613897419443739430733506842645117911203093175896731207261984246676296067038666728444811067482209820779947118728215887822277543748783953341938479941841498032029294086109383595502681774049911911764503299387888964985523551430693734074652675868395241254695333892466817234227281343404021997049904265326358721707061114332023726483455347580837493003874471870868916382005238274413612128472226807774977857234977895539831377742955741762642232855465131249438001900991876596680277327136568734776334256550278829311860678114217865442927511220230426193471943928163980868128011379061332463895629077093630779063653605639071904024456414230424564758054656758765400224646752170310944254665548726515519778868862502339303239425538223019428457492608805427911770367689401461346879274347871926653767042480728932615912630155048029051778815844588283377765749034593967247724973800885902608791815701892553395950407815027985468180140904742510615820486903978588873284248546608078487598123945017776385370378369028150945480327028164107473612773945411835685648174650378058553668752510252519007240974751098548450196620605840108282420842722130814315405253871922454795616605517261168061653454733457970094345529581723122942401422330554153105045697754096054370192347312404660080127476623183720823306787025051388219099891811511904119182971566629951475805680357144379179400886784642117790512003511078607636414789429963137213409793793864227882622346972446080618968119675600247508779962122249473482357960573044758121250053359416130595172032458985115877067225753680624175755337572933307511558962750895627084085270695164895949114801799572499474422215826052706688642501831054687500000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -735950667836480640022370296821230443161586056784737673415190567766646715433755133348175025585504733430585462355251975399487697703602708503641620905569784307073137819807362664240515145117113268194383058411204539882330094653738976723157822707275976990184782321536191563200394825396155709886326722549943694144041001427079835383263961602340122033099693967045253785975016635702445750728706853983843076249737745218402996305496636987251850907643593423690969004947838248162431261378721608951544090737027052685748868192059575776148676001237267255228894662160806855847315274234646852353848583779095767310949595187130032063556401505913583590801176069332691934552749198634539638461354579610017001828779002399472561128381382240471530442992476435545103269111370179108314727263691245158577279328657722472260084762810256541214961371710685199050336358857963300177813533506655140599318134989783746471152994850045348277945256876644115622934274549822516603281291811236681587790258942908954366327101124999429615150554232084145205188165290640570230757751269149752702092459287415120728457733564065727811781747718371981548485225614515136505410028859214867620597229172977450408631198790120637754909737106838424638799669706502206189053357691339061482211223558781904433750273982645802799362781094571103450410828695600755768861033321782797457398300427261509846015410175260894718532577333264026328606037280418107957372008389850781726453989127905836950588054048319745130229752750175927060776115061792354895288148953779121915056058208418018224076317986260562884993443192623314615212171344207050304503899377351272369035458382600351192938973003613112334078223592658333201537200180184159889746439745851019661755244807880107955142157749398173324550617084078817920149567072188384102309526007581759761271352668491010156362893474100169156899131168112550736894567157712389071022128138294194296944253050341767195624384720268373529701844376353409706089408688971189262807793880857113554505310910304417826437805006407146109915953408647532554543365298060456648332909269894360624096454088595887171590640549825593443405452360138229065793570904055354388491419473675134247429644340282224348706303422779754050228034906890560450756593810183505161700321402912207283594179646307351063540042954130871053012630539785968717746116516089599189745830747333325859397310910564599607126275523214157930708384306218054203691600353419748029410958397755091815250789999200229358504221416001356281810785731067880988121032714843750000000000000000000000000000000000000000000000000000000000000000000 [94,24] 606377840981936111446223354401190917672480439516481968827622134661928600151624984192391313208784848119356714817615634973883406102736579042509390754768036387044961147313149467349625586475914260946073363579318261964661244030008757770027251210583361808035445905661929191900212694225640014962827904476551818966857799644208581833340798281221178779555352254090291657645633370809508479415286847554684085077271127679471888536940406824137016284030356712418914316591570270232607979237256600347913396284769578482712755477510083044305366890163000424658684720178241419805907180683932228993017009024255672652043636271004527656645522535685426140252840445322491183276662542451120024942319699206265902174949577970722421460045573768996824388159426305649548913866051991045340871428418165421505001825853837579085106817440718271642679075737713083748737704351615053771815123943387763708011666085709857113998505297825781222535996307998916375963884865490990137662636373058498663334369029075162412494430626252910078057432038634371434570761466325642212660599274070254449293318629843084559998707032540813766999909465280557493360479737144613383269678501991870181179871919284852757006091925886274467991242906650097546175342611186717678234451594715627467165478045427361777054339052391089118136225347608819622699692537838817332609717184312283455735111833636267402072209515246314241782411309197646855748912001259969268829878944053598320030639252007664821260000464110434041220090635895730949274263036581573843060488647255489891999183964416519723475318810182691162843570176060323305959579407600500749005374535635005457835630359077486867357852121058746086801861234440011902914041442628551785559278313819676575594112163469121943792991122915775523470134267755200964487282937396192049572296809610349211449598939682088513862754972517218544094679777085883229014154720524553510056388538095211433249502373022693771346024836196152788001935285389612831076024995805315942311156355553123821227481058498992281075453869707457686074102565123674079085021952511428657636688392865194220216128901038752044853715070604156210596063312773465538707602144456667897189396032629566832548098438716452681509332796298352142966207527713835956883284033160836484704759753217246369184731748851088200973774081519368501267674910903380188932872748016341713958051097602966281899148168746969837596979245219511596300205359130883086335102257185256571946653500234627150278653544115875971603108053164642859966804167015652637928724288940429687500000000000000000000000000000000000000000000000000000000000 [94,25] -223152391204387048845340281957399680400475383056937822465142933387213022399227629928049359620035541111549325073409725398433635009358762233142556577095829125423315190936709996582631898677996337008575942608368161155357859457105114486777044968995779825062129973960203218754659927366254216191759253895415344767764761479793859592933530865494295822453845476378383645468769804659350601656754551685103159969108492125903754603574353256845680316114144610696126623135254447749677260749518182381336162541919483970913360597505177482431394087173668946159866374344888648967281314001458970504787920168865768950645320994745509295496133714431496177367711511104300448485263016118521387121390557792830492505787389170670201837883426151881726484859991571262817481333621165094314815982505327602273447838969378857735455350525378409306253301255868778209959489684894231700056866064071425966118538253991102026984111595916061639626307490716142775178106210126079622115489600930544252964049873346952805284809742966443490481570350923018640430517910158978905220998795819560475827214674816525092664001806655752811975272327153671721145241130614132572044183534221922084102485283084673824628209563467624125112425744863495737919617112399025966050592860946531010548229263026294001869019966810535192315429200881408156945769534062353306753902996750709368966423106432532246046614868793957906188787415762282643591907932568307314227032980330432049454189965592144118236613203873092533576470520528675706358323416866706438883982912675013116279999479672772471471790774827063065620876406155362704983285417687287502685744204495327912546354415727706901157466466475905163434796086876634492984495764351624136776340869928185053720050582621668755139707597877878273903907434282945822877620472219458530683626421209877157727245888250939473442186922891079587990221314388992386398118750388179753961696876802017326450426082887278527254049231561371031462398958335821494331135863696004505311836578995610994560920248277356325068866453844923972230583398127387341779220114081453309936970216481293557984390008470052853141946371515576499724455496876892282010497128055283994629125151421456076438541004197345331690994618465507431232573921643850330261964912089668301957583530987855903685044336490679615853206152030333524299064904133662474383172133613069631258058770545359681334123050725680211840631398924938650638382677099637397363624293994784612499379638901012331442354238500463597081489012339004579174583930978315038373693823814392089843750000000000000000000000000000000000000000000000000000 [94,26] -309805761560590036314623061112704988726594143428927379175367021031650616582068516355379643937320409386411524593672137085000388449638669144720567045732642899713388465762681714051725884244384360913940665731689073288958177674724643412725936010811299445526748978768893597448600781550772846226951932764071580972126772057186690876217341777554756595064583933070957275559553161564239984959370768231132432676036882714351730930442215573147592464750682300798637010156251594394334907321957004750240343639734754526866308658856350625755125116634295520757254270363721761226127399860982255322463935260980498627419469983707921911140145251374930272130974945217086781357340156584193928624895473928409145784689162309001404993751291173517229283512754759500480079572770603303649617112477988350900112844175275887851696348482655282917691937910166069237763419484412635733663633716596427275681633416964912199922385545666792060816035648251859681252261370405103347964609855312319374950622303826399075703854362684419598092719532460821370064616134826343486051208808034168274565514649649614146831096946463224789636549157970555748816368465684105132195151699350508473969048382985951522415563697490164080053618593421322265654957043729735068606504663431456631821538849449439669049485771642010212720886027792525425947973363690189235776426552015664773860109071682286254548690960716591367883592900858517989593029417831983294896613583896779399564085370501295234300136433479941173683974929354614484454305020582653258257498888009948072883520128192542146068341853732628274469482481176862469828678145131479366011393911849588181361182018366099308595915332868318537822775880789737672961463706471892629741678136331101535775896773427359812070972947320892245903256631042959241068646817295667115147556424261745635962880255026880862184826706012863971115880074877264038224977805960873209177890494189431590211899178809921640748860603253230986819002429591155904567249791286403901909308283964447213184502681523417668427620549263729092693815661702368659147613554388734380997181205956519762784697555430124755181315375511905714558872527128944801998357850974989966650885779009671394035228477113156001279367257375079721734498617860334151134609440534812602339311916323747219224488570290336736001431869090956474459776764357500957509787906512155480954077617809595930555192485795712619089180470732828803500038750712791949573594850958088278367735080069570182978707731336904755741677030476467337813422557937781398607057781191542744636535644531250000000000000000000000000000000000000000 [94,27] 792780858987478589588325623741848846349212831454363495813011533634963327416621672554085817737416910336367759777843667889896963615376842035836874630989218499756758359474984886769515033988682599890063678537920401877713867224943527979595652181547652188716300154743970670014082291083265877569025958065182268464678870029247266370602228629220237843951162205258079786284036113046585772439042215325016813635373873958758158968378317294456069053196102551920044918703516283364108316268752714931174923660109324767886057567778451077962949424149571960542722062745513841108130731572025515954355960542483903949657639353368767364255459389634394371602151907655316070884612267047807735238504908944467309904943741893917226141073136203478468127355773398575847594562931994113161544538195975306545382797944592441491137231520470427540084435440740733195331057325679304792965034048109932070076826280789020598521694032297541600580470509082208927900359410827654697091285119661184385791669316182480716005699099557512074220061010576654401387731473982994308690017775126717476457707741866367336947121138044377510419809366867373345208838235389959629890398501965377220966779002415138544792213302784626015142795131593399767871069296407529584086679784413675459576675846258756102184852231294459089687941109956743341881799577910914506021735570652265448958895007502080604289860309376850210015438745971309705649423369460195215295393170258881428724507691834748433274750392676729888013828602801281465748551657338786933033110115908247447613779241314608139737892080187677894689554884207272744628044711970567561193393227913602642367261821037565740952467599087142938758370418748496281699571742103463210079422540424523566136993206276394961760375163183923656874008053034517190219812081162796823678890715748520330416268440762297570827473284560454090622756936644449058795573576496075561659338240429904467228374922664249713851023066790169792254469192449453491660398405620751895403536187534942248302762538502303517491140247954961569933740580189891650246729441781795060422594638732882890685945612388005985394864459397899560000128283799288970365960195763835865982324589756233330385761823769731624527554032453233945434312945668132614830587043669226567348657963837856896942102596761083226678641758816689766961141769779611332625925131429969955047159853989635670118860506486049176637209999901238175046078282151278885500406377074782927665768401577211574722991641233761698548616771118668013070633266196028665628858789204969070851802825927734375000000000000000000000000000000000 [94,28] -1052204770980259977504125895029997062973576475473671288769873373718646236817011538517521942902968514850554238328444433013493820720807379644008604402794001061312944771834960884526592369421045629607508025283853470996357736583686469929829926608762658832133080809653404462019049399164752834791446363048963384260388377959790000426009019036887620494336994917109424377134354333142535592797804791239339079903414227770019922793307079267272461432821913239164561115354267515578370546386703181112319125662888737912123442188924254222039557742064414580897208174637103014708660596700901614435194289884358529609772464475932471520406092978284724029724586830406219986859754712971289644486354059592011339188318704507438339329586100866379928838828832604245066720802382521929389158919225156609266856188842269202281017394450811040035497018036450515464482424258679958823730201554999244815606330587563389660052119729863175761110947043072484209567490738457932816968706929621801147899104888945612229057345246984573272823218602936716222173420134206722121325107914248597139433617096904518826632775592181255031278406662950974073663228453613327924443040376431075957621951401818505650195799085803140212136443412756600647084475374059470368183758782283235700626860714711737685073505685171709074423019358732331545600929055330294771268934608019781910184209491239978096178139628743853170857737282014761694835217107799141589372800752572257732836686079358616657052799916531631736827323823426064415279486131945524774814170919833838282238384314243832004831505164169326662067897372294502486517015821308844124439511607264496983599190510001812172100743056920565287220792880113883903466213017078283194062985699634911874657186504006971280655394838432723679192148249383377218101323813477850281343711660369487940861939456317826139765881868266846360367073284813890471462143280814441122371768676995613668686574960706960596006258929497491816780847684133223634501973204740390869634361463351931269038794138252147225145786917254533819648430128932367543489791664730245357532427919361799615369235248278506019781699106731937289331830794848524021056544670877265516341809993210550526239538749670068095671535716070136592137101443777262312310169211067256222494383105114667020353943676566090597188633377048823967160971114271057394495681064759368350782583335060559827157695885677195971323186237685114655966950647577740641210672544656041693085523358465952787938473383891993641392511013427488455933260206114462009460708280528251634677872061729431152343750000000000000000000000000 [94,29] 1036827120496094282439427232372627034778327689553471313740017017418201502622632192245671009750267230292947684012418453776007586220738826709618747975894687791125781177240218980262223718096819963443595331709636359725589354467722518850789494543724954841765147882196061740558134534504762192313326049612031590175343570257205763706461466307163583154019862863483063766839446971358135210845755889397548840117282340715261774067730545460812312242792630028108459321652233276598791707476392576651452707372053896676584692417656570394613017568469731232499795012869164408863132925788196702105784450667553255305254923478484160769471502649549925579431043345838293252927458962163914336129229624080817425547192689588879564365467384718942335713375663486021766494277355507989635559569016802534673972485067592698252931003861489037100679141456388510572144187432430279550132778323779584582566499176049720679183898682779405149761761816209948717318662307357464552921388041397443050339992868616301377815511131297036467596104950353514307544952112851790938286264246429276423430425208977996637291724123502622250651317732306932020507279996763291041276873897319827490144159411131357330982324026256828412108899656087270964389181306806882310500242340903576840416572695078705747255612533384659715192250486929203650769983705897225183458463382997723885619427437163221629754283739974277460917802729682135956175725122107230287299178749329452890794985451373520525300642055891615011818493187752657952088020847501829859360757671680151419121602709559584874627939449558061721803287725148502388876428767111021246931673602788889227813513612903292945549803495181660571338785052667215148170360518832485721981137087548227531749640065851106202987871949525530110209913003898079444956483346627467595863827502955199134952109921439486445087089683068721868714188927021444450947531736588918659855728639061537904172682783334624993585144510506333151669279381941444757357385675744432108020471512411893528167773953997701866373040705703575626700172474706180040852353833539234369164213433157052164333730906627691377832505169623841988516846974718979312977974755210557454331875472725034528565253740757662219580625471841162270733942207538454918483715266200159222971229395223107023522080110530928668199810563289718163524382392496774384021735368135461718070872065608047053777320457584608844809691497351195434158648128492627328233906456388080738652857756623377444371799992846057686415761074556722720935162776350978215841001917052466296809143386781215667724609375000000000000000000 [94,30] -821225018867148639101997374710691480818954909651261907370963808356934760660741762246952769951401519704530543220193653375910099433024179536132115250491474771332326237047348344905047798023827291190530704287504264275924757658303392412224490196413893308622274265341851120681461662042841284367731082861265715630241804969809965117677898001225327444994087936882113297625825243840413326239350752731304798887580375353933375796350718127530060361824806736007207657807814519177673865247184109685977298600683794200324946163096286771656067241072472552312016107856705902700570710653872654895495670355675855386124896266682587731363858704566993549913622172416262905060988787527121441274325428751631317422590526251319591360183718964461055244627571977251322508448614125108637537604178884839826288176950205543304280822616771248937844125663162182874354995887805720346651954388956667300405580995284708196823557482756076195488163483798071216006042192603173514229490939816922277493427474975366216757782506127577992218589302924018928257082083983469348813344045005210064687895653820374808524760811932247728607924693073220081022242534978389147067110253312757500583304558272828365930947707276040252496119529702791370919396001078614470530832698525971139811099340504477603144483210843123344541023918785058918840014872671416383409663904693664529589973210949866772803970612837511506759320618971792432104143140488544884760859308857983461328416366115286953624908048906285391806036833375866308628622780222517562363332263841013850875449127017461314260071944794514843538061301033622979115001575890769153393479161413920273181775912182344444292358107547056689283530063657765328786524000136366790203291581802522256972080930164789737937736407996180216266975353909715810668567549527672828159882914441574367554609760784682877477743991471234477933812251518347884939341853434127280016811499350313842881556243244664181479001365721156743744891913382519018474153986220432471003517042537238297211726592360616249085957423595481232540639736379898534453726086792264473040909414175540323363692729575686344703168684154353958313536643130498819162903987840723634291151391572230543803177966987931279666657025029394174632375238838025144444836620457121939072017586462309148924754317792742671423594194003379993501511857544373974095507150824193700932681032447837087423157633309815087315271704458037205555414553043572283574241087693126053084360840631244619379155473250836760540153542761557660015366530479978689200973545996020686033034508000127971172332763671875000000000 [94,31] 535717693102023572562161556806891104457978838370836911599390751631006024805093355240121028924300313073443964711196478505973398494784416539812471099568505719855926209842028119912590573748152738342584004435778130903752159434324053017505898274146120977895599564001470962133131202470157547891371905708826899772912709900101165620557573638091396816401392105068327156418851749771543556390841228695150662427520315140534606878297753939554406716500886902658052404793034056111586221051936701077665647119969999474842029120408426801234729553019635216914181183898290964711158747855104847834590818435866089983181381085312902189832974634691276660960073998126237419826355562846669975647996975680527097716212313665708518898054628339717881666798300281857740795292557500690679778734557048518923567272477703293742454246047906559394168342477960650776206533991842778060594472957755339461342772889423734476359243226989031082808546155678331383478616067128338450856266690386835621267046636113306454603865031413746255604625528416213790094715108249275834065518272514911050655515931424264030690514009676727262475385644104373681976466807661615671339320266338098561087684145750839391635843845801867750672208211031011902691422916266215645249967384185997129676395967296796440102851099235337057558792954468078516451796053261076739375308223222995025759912924273446438362493230660016588813024118641316236533556641777116383853338048447074960039182713155067949478916773876061567483384720003007335201002655123118354404087687328211535766334777042080990627573894318715225407208328238849302733422095526847332352661232969278744557005927882073637530712062400556036204656071388121968710383280039228237882219804171677809065188495417331399108601151025957213321677539425142870340705603477484276203364487316273790349334059281645356664477904767011285171777350098171470410248962609546486508511440316747849164023910164921845115641917981995153960018683559417868627200132182811590075662233037382554894548130769421867034780727200312058215668386086531391982738806016378182976470801755743784062144932267739644422502476652956318213673093055698531936497288515773882623035629806190736277010083412157652497676435604323964793473931143887926256139222729384448120828053498175859436374203430897380843373125992355917302987559943046780313626560135590808781974565361851933031137670293999691634551109955537683599459569520702653293500569061807872914592266336638996552229574303344073991803801045458406180952693633030031213201546669289143665082519873976707458496093750000000000 [94,32] -287983260480444051509296154109331635740191565199619622007948691696521532085285634600018316906316605365425183395916982783533130811934908127444389912516600995109689350744908152636391471630573675764348013485262888738734942336879566889784034358147145644203850504826494889296009280168474371558307794213425162701208863967570814032609300754096277603408544952409555533574402152254533209977811569787106698718764101254115206366486716342580416459750391604548252755425570928496696550879147048977623748544647911366721634781295609878481111274989759939104595285885624407783680032925726717805295830161528638784625168972977796427774507934418288342291281643319906429324070845085903914720915305203238803893060002786095473782532426532275540676731663265634962433161712432419327693617597432486950551569210872310482526376833473939568411448481050017485671167847141046120473026311789165027079651579133132087318797181430839481251823458287420474512788124362361577952987836987431201321419041905208971370016068808652168721474408649991937553931424851113630952611212567453768330957210315598188705107729691709307910347458340090984239435342976468368653762295959428415483925793186697934436575251634846477874884936837172711151267206555427345859029418114043431007014146891958403422543907739404801816090502667385502678058903592267029088537765436463016744669127965631370511188085711574160625936749237041431145610573655360766498612206254618393457741752045699396820705991768593684043761701077015254003160333486189205303205004734380335424968164648612478037111783816805165104022003355539383300660189007690472329075223781507574485024077648295788497025532244592859890238338933050367521880336494621825236054704675546483617282093614393445520926628554637696249671075602289887546682758389589979348129225464474784113761177859271830643949706447843157306487029383141245817737452375557082487902095163683469820090929270841661299518621642280514583032116126074048040910842445462184921958030060738504126562734933538601387267075626806591608374144196968130134429180609641821838224517869262053180596372004339356234442481516304363100490937365766402128327143580704297982999275122035048914548152138070530299785510292766277320267085121939452432517676522531230481351488813707468342228268918277083803169125965576890604907352526089078634270551144303536950225275951536894096009459117990263627905243217530190356802268849660796971782864626952748639753264770312655988268436012480130341364520416026480248368103356315431683480014074527630896227492485195398330688476562500000 [94,33] 125084688655467313489609382685744930045519067130070085024475712712685191185567551835432280928858962997523690683881085880287910403995017773828473273853347609631759660451829202930415868481952570843071950603832171329666693939070218339596064538613122829657688712084249807853449764104931121273032596474326523407196583998053800927334119981435269387611934073567109384343719916635317686728135826665604300218976953537514086343561873864348685812513202420108605742079939559030777834204080439608602369433607920358178058704818358617509316873044513719939194794903143362761549784096446320389340806060521205115834695211607239450388146663550634785421980255365722629870070369469060691878760395134129424063858755053098704675966853869849171668261596815656325364658235813088113670231453732098379514350241125172431401899985659325301560897591634539239886968321568089148271710786843195502349070052227650657584287572064000836675453050253601087320987891293008286173896029948891480573318644702836845226443698715267161111211670901589354119180614831779564696723921547267278623138975352026110120085269598457892340188926196568804595899500221190728098744113190895561930650225612350265954474553065105588950155129267752356358233663792761947675693374824388461575351152401861534977284192098656591226090387581243481279525149439488042327229005768367009367156741580825834507271312804609792960103536289858300813865717838076660003810669715811108592402551398669256915450887713139047291772896430398079586628029416041517276149738444042281090918987177838987981374027527728847510234735259424817548295043380887560636175594226639033090734207135423002491254407529045667685761126808985382319803743805964205822252304289174301133299167220117277511245932757758266720805463562554953735877442207644735198731169814284056164959755627282400653621730724174886620443095065958750649429935647538030024090941367624845458121488750635894683024991357906729765763571189753639412909559124176605736338198955019463846855682811739638509356862416617440602799309333653394364801356318979376273259190478328680233643915762416777710969532160378922370547138701617675470982239692847526357434344354613992098905139952742469584873621739277298786660637562689545323903763730707099141249660515961905529356020252551994006724088189270053566418227936353407266246427338992831584085741826051760440906675292599715246047991461151828581481642240665839328054110524112583139923775609578865381590209471038598071446521217999549842028515879170029283240506146057668956927955150604248046875000000000 [94,34] -41421064025959161306053754095709900139451222009915359390498735096499644958334537775307157095134108385466289953104482253703154128725546576510588125068871322675717309425162564191693951534992153192454096588536881042717769878336204076973016347652941905482691121208590673229345557214186988072114415285205203209418729953872554119322198744415997324446086036267948972048216616607935289242918189372967713715648158465335208320425375736358426034102888086481357030625402675191285010183894931948195572154896557113745914005641760094600960782401621425358490768603263518993683546312773331716264672905588526824184032987009297652194368439537570046149937335389534301242648225193761437273565648841680935358286285394502736407561254324721887759968315293221704032550172987108227087485565819818853388521223375671668558598096757869404193166130197238947191000711014825558669658120132824920199095806461300676695972853724504537046217276408259683141897668345826464787837479177336327308178638896795621178219168823370706734181582537843776444995784004851704987197613808756614385625315878965874105133264944990060740761946958448593374379865693352528185757202196519677931475404077532951910700176124058765159136578406187547424421283363081515821182311115726052922521017842628457141938409822078829197314976187610093202168643492924430827634389691366183928628040145151840163871380174972536516494215993583631847503672664827388107170644550716834055151505568241556854546117084112663037231338118917260627420457240885144937690037073904040223083643003801268663252045634572072384031523244393083611487606883498925143146446613105139973289264207752206594706777759833821539742191179543979447075797583312401120014153719575055521802049730964420544059563951721562241287662820716467703307573568591643997446059137739536163984575874105967222778076803564514413644755859975067713641560967802728987274842532243977901544168696926761663686638284519371493861450573567361947618944034713538291482201949589161837219644002231140778297655062432247664470730663516198789752300107377790552814028751546924750712265945220626113652545440184903737416796838182994256446489269992338851089465892873900361912550408421340393900639687566711053153541862771513650156730610350514542290891386933606296762012731979175149318604394072101711992231625617308652940596923132267201207680914398809835845520523966450358092409230361662504375636127084901304708935491253272508962839983100097179695419098813696991941807936011048133418504208372941562121827274722818401642143726348876953125000000 [94,35] 8337656761344460199682017830932228305751841167183804808517815203753717642214976580460670200598739635310799843669302370447178186330017190841213434007639666761375090330205872675882152081157866934735336913502480169354711930305640048983942281310276747585743033488130084165115043522572094721489389328039924013354367979301054994815162047686207129639737886495551480006249844963834894376523944873061840185975094615968666728326100298247379432984727209398611247940817519752036618365031449103317316201824269608304672968889594924770036560924549858339345612998814815083661697140858332130823054914993873004543225971916829388266752399549459506164820500457276742816799299924809915203640658833221725660656555638633625512331439364057113653128927593288104551252584445119413281596895486789095838210999106075149477422022265186711075965330255484779829162521327472327507471290264125608784148901130344905026919414907722387157099176807258835379025672479224399477771794672599469363035211671748461186254481335298801373156852401347317789609959840465441891305866005410889335046008351312751352617135724288244740049505014785632680906974668772920933715890108615845720709134938595015762207706231193607414322397277612398925258089007736624900319558616656541372515529472666044567528485755635611971511586583951679888711390528280487954538192512602344275809235922157844764469881929216625661969702032356837373737298823664893082391037522632849277535088915082070241455418078564471907120699049155096073582802643315721734061517489794932850464745879251409396331779619289707308206727559453314188749211215595230457208486101388948934185238214626311919794474039754957429561083625670811597993155293636350498659827393277847953198398619489342863352244799370834443860567631418976204387189020826572956030144794048215458234314810670189566784258332624809898766038363161168363322528531534916302284056259769978431862856215010013280751245332579398574219589736742104985452609200482133987342516140036405939717902566286899424140791154266280756662017362003515057880778667329913906378151001393737710707702893428144100550310788510246578981217719905608918040876593032669664643200092675260816075907236021987712260425669056977181334036444170027223412995463894452898503297307104625190671953717783880462291887331057356043434595212402246728967337511693267155711812074483565831549033933624786935569333580016507451293606506710781968069599491131159486295250741417012356648166817544328874328018594647833506943653431595434022405299856472993269562721252441406250000000 [94,36] 996734152531393713633170473693209366526655362723460676711619614359378382255506880753288490467036552696565624242606320066010365249932406985844747332602459286104321251244328116449509752112589918427580483860436471945404737961273397258373242440743637312012562573187394086980358137807856506011388498126288208571838316329598378893074574960417911092105248730012510177405402840700532108823617759273639764700683273518843003090032972027215795255136752457407645554159771623295817596216412994038397762857363674021096139371127061427659054775942810604384935609764318334061990304859198548383361240647062658526851165772115336033329249227099639504673929471781470646629171622447355433064642236309403393931771490677008554654494971997764550049175030249375203294526836169188488842871227365873365671545160967684958597222098883767912985520936466168373421639167400128395035245339664381902146757972204674583168215285714920007102943269024512263695775368741581879431727580796702487744996644243764411739211876470967566044393814787314149327832083787732894076858029998689685441743737089978774536390246535983787152706892524669387304795279989140311485406076087775357777592119179680683571917452740377011757593660369979638156693091836498184443817701596404306455221535195613284182665204861176722117156326194479020707142082712039887593211484208320383650444775273923172823375473173469929107212557975781546686565235944504343927455902902337735261259965837655843057312423304195755322465528291040985380868915653097238933291718572979857376473330868874450673918201095969511640753592824782531518715467495123405786462920718643281790083023791684351642397693577999723324607832502771323716467461190611903660676356080171860186121112454935004762717261353463400361917803609369259780653800517582514101903900183736579505393979549013355799453391841055536334707256167218204706416429885031808752645727796939121049326304193020417024961260329276647100619223815081569191951139021867169421462033584121917538192441307132712976939650558312539629200868270141637281269289590664486637710593825971264499214006936640794589568194178305690929147006284902517947652630778914622368093620079159768169015492587885214396224059457075698804792647039336647810749642532504879083444780131601609518199568206837747846936627569865990843074828559404450626160151359007982852595490189310325242244566211731979765036857421402330189580173766739315208499023550605501240001534359264060282355574291138195381187864143117106891226047722491532265820524116861633956432342529296875000 [94,37] -2199917674744753379463821713099668068735563201914009248010608578317617290620053685322756778083087405825268589241042625826452855490143139553982216352202919110544100932615102047265747556337997027098581999517747494891038340321899854705563562607332817881444855465771387147001427618800325596551938556822708309279321313457107544198778268918369341737959800232118935326147701201310128869162378945462668837079884343170098687879732554293725604125902310549116571419528678151581611382610102680448942772100628911945949696743592802062438584204436405152218423807464984212627880528133069759969643756147766808903403489906430480006066678652154165776703085166926202474225059209826910578240984030742527485193862352097718439367571108413668550300361422614277567992844567674332303007649367682390158551482300176216666971978697494553781247663324986023052121565815145512642836421031356709923157537652302220959230068418985831435245529703786896693252177285312528070021227511545156104701655860638585468424555059704398000120340923162159954743759686658081018138502571444382539280715673935778693521524230533865957626690620500275660738006864880467692043781012852114238823126559311133706495732415380984676333978707813311617030449500628325668553174285553019421189687465129246198589175257545715339220724061236421300494199043994996248570777565937937604472951345445674787552884756712996905089610564842272827092198866723752367455406762470432220310328574160331399202691277229719579092058429492910489357717704218888258373689305571010126655603070981107747647762535387306064681363790637345912843340879912419773906566302515157535065615423412710814553901543488751830574014281117901981728212068195029454628667657179723629844262773457392578470527370775226722281386578169122216604904917310017577312855191348238980735610958312690508124839032897927796984166524539581980441729792070773574761021522917943599161302827522604694135444370737458028350707192870365886559784984086729433225680225168417372077680941405797782503715235507525838973301941376620935677367502548971887238840482883380296485893695017186503019405643109742232534966316484130475888256691693198841193971887325845653431796519627238382120068431222175321267252749558003008737509470729742808193774157558139483441426864554272896110774011197910711735862304754335881082833807957813337766437569885448523567684155472664722709579010095127378596937699046152893295019735138889157549689796682225646472080230873393786107487025678928645573912206701017169052647659555077552795410156250000000 [94,38] 1557001037954708555492969919512926137784232391109339659516194099724121430886269858985728875231140735721101746540027561753400625786214534759534591374540925066199817894690885418084260355495005900498582519140498175156180791163186126309175929394026816037320759387509927748829022109746244853313266079278421756648430344538826484675170403551751993512467337086887115301578940490109014894007425937482906244869778127785778617413007352388169477685512323820292839613757160395677605792711100958050234242476822048497095341407937816254695656372478993356011500798023680270114349049944963840669125525089350506164089345811362751511689401706918275644089809948272932350901240712097041387095309170124138516529647379786624971702707769804818432403701661308617060916328221066040303788183494525050454227848267249362434758289615363913845502962800881039733540105932023575392691111209376010426644085616561062514317462376815373427717876889884267988908889713856309935829776713443034437921371832571521283366373878681365762652834665364843823375307537506680938919239089923639709413609576466416529831536209754701459611107240609963394940961901215608369033337416040863132011913959568675958569006767000268969587351568949897816314319344271449056377641687047227667543543409080186196654567843649810029660730027724460336033462830381475348301991872718546787434413356313455126075113167651461629511687196521882650292496541092006776797471918878143132290909121933290942995864512126944613725216005868697175755214380399897851719645261418715309003202559726178013086886556730867407520750218515481154077945891571399898677946505991606104785359466018364857142914938122067076500643595551428206155610483564510325546776061321196182859332007848479135169338195604277162329674588696293611610172665076428153926535616995846073769408711733237802423711716967096402096008030998728306704564635951522694129678266479443855936773147880292872676894527938309567045108152387846598087468931132539082021752836819280726638697644236655770212540100486897824742033093334123731112023842224687650184518597893292562717230236780120466424769897283248416903830080019021136638262406196117855992754765581554907999025965091002855827565035266067864079137410461862696457811371668826472900631323514193032261985290327128132514306798149435120099616669966454137753890653688068530128673223769815755486458763960755477719409836149397606695239360843146222501033034892279609356123854243301782285770888341931668782744200788608029788206987831244987319223582744598388671875000000000 [94,39] -812229490346125324237241056957687700125577099927309821978489931683968291223356808698339839793841127666027328990132943074665415361147650250156913089494382456383813909040688932756098669532529153767212672412379890400858278170517583903020739106119334298410677273058781760981595862645570879730529607312546873926741943598744026995591469330754881250035925923969951882644778787668767827282678357092146325629301795972323463591437673693250259791210033012270876210780400050894378686261227239311235260775119158736940785968678025568232963863560526837324594444696825057516971327659150493962354713204105224660787527104766816695771231197518293638586098230328405422813450574484344197812319305181847234581282195136003840964222962566052993528023807773263240190681782937903679798905963089921627072888143823474931132738774844533277094395835132896209988825447721425255018374506145531486604404952093582454277399826888598272611552515755661450392587319544207750708602427795334816364693450022490962113991491061144457864621001317941498624987604022875517013316006789201303693796543070913126704687171438054396896089791247600684362185510653117593538745649316995620371690278677957830859043009232433993490399227443833908078700804678580177795381218674459299125602298020612141452536673552614310978306344032424295218979941164158422527416125178905472131025714224657577713062249560307359245002350269567641259047358762956496068519668960021063787233947876279199044055902722784198831790396894234948615343228262934518834416176956747061784191146178386612011928742424223788572202859637671473479321025920738243621338745794110571935858012247746946197156109222149497731474992225589527787710438170444936207483812161983008481723091899604752394424161715346100215271547897500316794470988525195595329750240040798657022755583198251273710547843357823508942660007369948772575268627369395450785316167792362105193717747514898670985797579405810910236303658097466333579572007410539299559680171175290076854714079211939379893459351241773452204697060043459156835444939133840686014065191134571438057985002519043138474403831519096621685762364050580331095882143591208491233284400344120402832593469714400627786980299610042576100417913231938136240597095166410278368621909867867235200675720992315569240077994747443335536917936073167598918508995203989814528512823411263966328894778280521631882582945948442794764317260608486042029880161500296776379567079892904114398870534046445093402466058469470926769323559923918764980044215917587280273437500000 [94,40] 286284416812740521463111650508649117780284615632963922466710043464078602626181108716311636475395848505653651178314350051396252012915013406369953106987728952422617295663377068832714560208956564122765259949170099977643036895047758803778446190401162459589550587848424995771423663207923649013404054337091948414062703175574849961828307951620123883261072783321753855739346411307366619397237661669987755752410541029410277131154555112288157740623137025927208547542719795127016941614208331795027166750744810787989441681222896661060890542730937010497681396912827798460928931452921837565414239352649022765308223597502421358894571023653262670801714575276973462896819493018414929772676308939418877777120059799487914387517457951346717664083604819731671190565067180288760410120656670264987430876043914647024109930874094951858251363077609053845778671230089286063117925477112974334359377097872862413905217988740947404637686096408793702998142448196384101006614522237921182149022976763354452621811641618884894439442107041787050064167744845167939648158001755135743944813354720723921692187938000985734787240785073279226500184989540425748828657965641228083330706451666292147518909232055482971556418973538353410604123587698860671147148299198887656617131518323533717226104237314776814873379379213443526273814729339287662034603376691645708760907640722568412632743267495487371699400412567480728638956368119617961329802829654820280936371521445698513272939570130723701814403914248401226509808797031132151249327858231662442140965399370078400697726516545731602909487308927603534823536753618214284855460599542248659446922986703184438901183126816619904741828331545283831728106907559587628297788360226912356725753797516191313626744173757523125090711293946334587807572769786988653558424564873155640970061403708153781940691417188821678427302039585620637415914555480871999964412497627876909926782570460495455452599937403733536330429045518241390699778357332648447336820716792255360830327649893228065491865839679224896388885220598270870658725197280289468382068375678636896630017360431839804549909980272063548759699606187384892099189604523831897629367962567870004395860951671916980524205924738681510401292840319922577612349411058168163844433502034402680087651228881407422098034856968359887775104111534270846352328545900350681278723298102259716024320898456273001552338201047728904586562961380876522598841761259834813660338211973964789886971084304524351054333914609492618350006232219584489939734339714050292968750000 [94,41] 2308296209226711863857170291781843688665640476195022297854236951528553571042028068922775579316920492068928795540206106086405652255076865541499654067641721804650065757619284381827054645056304371073579266611464684133931019627473318734674071000865175815146880712129853003420772301553408801387897029096750339095688301701971411039239558343974768060526602097946193818952042795705708808104322365929043054287054327479978308302277838851784667036237770170968832962114598494674295754441178847112357776399182876095467638724003567176551604488416663858899753911475687502300493179900445586672899289476376656575464390096801416015574292375666696706621498661363279402635667907651027973378022157327373514086268480640271193902450606878604544420997822376100313833731955312697804072418735693865571565640125577962804065279747127081271401263996141065013177597635221552089044064801199104959583103623682411061536736123447860490004933419205145365782012001697142195949500323833918712752179343117530408232071933234380874806050866860092952599206498531671024053795755154230120138520863085842916651303877859127137632544440803163321203572670101116561144037113242590592431809012258372131532404634768863135058378885786474193986896144866913418095847098100949057563016616253202229275806666131617401019754573358645720277369576464693355834246318138379515069064711742337631357513993351881737594005213667204000724820613913153712185135776937478721333329319355736152943385676488797661556698825201117440501333236784434616854993796754925897826972554103848065635026775842397827622491760920959016929330056251116364293451036855302296068827454144752680561000576044949627741281119522905375068523720459861692960584615430605418870117586951860016263913637908994382713291206297818569440894151096224147021687399292604721555945119556141922037350226392230407439121986781416347748441733896446658308370427024082165480215648840477124947837206185440937001683693898594960853581175975041154180847078637006084165492015166892351365213558482212243713222783458353696671365940632272604240667505499770004792111852653138691479118273652168984289298935041000119114685990890553758812307723707525008745853249234677375890718499843097093056075896885682242188260067541992347441937095600411582920864584620415486658697173049208284209370561246344421522549812480631138742598424847419375128591958148539463766441888875938303145915032015244339919078865403061481990448115813844538864235269283616563425843231467313176885625125578371807932853698730468750000 [94,42] -108393813106437280418016047730981207566210481490535496880298603735085334388695794544714316764411545925964681536067437772624534669237153988459918617283790709312857747173270940859694348968767288864305642027385267525742928861978863947462789730907603613773616478252359063535188898803409918995456195401932607081995019039625885921020609760474235001461867326929088656835236696297474833609243306323470519521308610531815337434812156183030896843749504947850084163528336927812042113844823027107758225731227210354175574401878794131098788120104521356700498438813261138300205419405475315593878125312233190516528343122037752615361492897581306660814366591909032808064008291595986792128505884287517206711331928094360445297317311667402938754323605493058535985352018134407101185767240864118450552672017992385575779495159423193761359042261866407613549728626589836728238767893442076151937784607650837002151368107089297042374124752625689473543742799242777598282189538340031455466729776385876633401192812475318378295536480270714533143339389686478195564009990857725428506814414434238968012458535447091769624918104012011520154969108164933171582049088860802531251465388113599548579844830049528548280181803887010623591335635597249784559978816136039598687048345888564217293097866108263081054306227394619001745309744493431999632551439135402706365139441872673693344598951259228152219398560568469138049243945017341177996462899997826805037843867849778556035105382658055652181270257797953381818720108782973362903418758363275541413215843368418046941810148955767151305748869040108178401694812192153334492976750061305241261350482166838059662425641322485833894903218698405421692498321803711048128217405824605359258162013601940627155126203863416956432283911792636639108456951928505107165615196676684004142289035648566017057384150255970434239786109170666682478707190164486135645415448257920197719262291954570097897247023737628772045922209238767929079718042579411205456328789193947448505318859699380537830963210779106359291825609076244656335026837009062756728243610140827347578046318577507310054559184654000239021212532152418142622240011468340568191524680674064766834101625009645823445039267190880646559166543133333839432852978701907152597926318400320570190396118825892444821626609801253193951072115982266253822402369165319388837630698189671322182874968354886302969992407793016813505707436083619351505404439493649652512720525663168888570457016380353698248302266276925365229288900081883184611797332763671875000 [94,43] 111602483022997045335822951245893323201625209171968248470188386493519451741823977920206372779868444408686388952491844664025659721328246869976042872330281268102204302979652555675106866583838702627704606421134002360257566045841154963058360637682722579664909871594154825805604892765449848131026445698885803344049133126631545774281027526012850652022144446929338689347300733895094791451624361684959034074148300004742554728821068987637358299188405736690862473011688546115240047085136010133156768137069342093634244869128973664141749429657776113189728186675632850570307145187157592614904238336904659142665000054442643220863756986371574069585427802148491850279647297737621968742108554116990208269858220737661758715548079750776138078160148983185731254810302115155456335995250344786770077601363249646691620129233123601000245918471427772770600361480708428171423894630017684135137137450840119523717301884381938229369593933959204201705366168158032238815897604150587246705950390942151888498828666499521341816762499666930719010695560237652499180336825595973147611529621074888069160932247684768682695198485405949781668027753250611476875826138362865316780460979079501500502469800468199053099377202579359635307786015431043146719737485967067639577693685725593387858523554104574143156382131231279585952991782975260646844014246986239644257399648927047888516267716002919804249822618493354197955500880346081393961914523740999436732605063463729191903013536842913562068535534576503125102142866110822262750445345328887229380316950474011994227641270384086854623166413685760210097866523688489539677524441736419729619597852434706090225225865678539356596593084587858417219405150029381292065197044051440830657794701472463985005934837146927839379436990663348111546839538016251017462346068468511058741266310963197186455256205590150947572142766768207745986157626514039743658558801438753779077084299827230362004515938479593291548967394591215114774506989018130535068877162902155475773185191000675789352999999089207182766403820542889746896093436795267266071439127460503195014412448201008725281986888038143394474690373225864962117207150665062018826997023640942625690170381946794902866578374634174373488186973949962889696136073606022787224888167837226748769548457289733150978627453108145656000022241831754785931957027051155868250268305433366344670776261953155355275760742516094070832984413222024121453768790655848905098051340666783203358899526746511865929158613050531378974028484662994742393493652343750000 [94,44] -78392526406280375908661182184833829573483841597904998659962820159708638983801529684965900518573344525130519461363818158619620752646946803217371378278296754305135048191222987354320763307829398333330105525142817589377253857087047205910711805020793020051394696905757666882629855394370474507472674888429418788500978156487649756776153092780782751669389779477303194436255428498064303679076948668273888202307746186668685183646539896193408515457034904255053654449241779500744150030879877873176337431281977442412381632394486828187277791799559036956891376774193565234723254916517610864808676247328625421551268431470422933969356810156091257485689141802558687630520277102984311934865674701890069822911452262051157915393075120575121618807655353352176376092191100841863057468386701255882800391072206427947974130990890194873832672332063949925867665726494091801365476718788127660743210485863086152857081117704321050616612682513986018593439504618368714079754971734610509358731145454157623655337056409527594957202115312748510706901316324355132119919176628647073974883487639166289155103454696503608438033471232755269774125993591412268130456602897217460233537667724109651586189878959875195490015979682146330815425327452373913093253181350679324717991809766799113433382440838228642982494095970395318438919884479667399649861467658432428656136058778170624385448509087834063977858068336236345752821472921505007905922992065536496308339147548913697878973062107657781194478575847779360936710391690831767564962559270112917111951358732350947647506211306959596390482439897186111638848926192753800157205613339890246703920916608044625794807951338274331929091191435923695857767731010336809401584406761768017733184261711428845813466206726665791821414105528102318423898971253708287061384469275181997029460339346491167255627300256306192877296970670654557122292769000200058845868437197329797569538542448530407002363756963161141718476793694537998367423186524156253651465535239219626480475067550848162525616939037097217141322465248760166588826670224878833552566852412532928392971081802399800283076344659465184451456058298237572614028206203283226971508697298433499739674443545116651422459224955315643524825289857484473354228915328405784359894902652953605849517818839829892502241581314296736308499756274010924772700851179937434842274870596906919612418868377555737385665745674074540368041126570546293558880464775066507603146414179126136970656927224213491366762614209751092175793019123375415802001953125000 [94,45] 44841030669813659412774198619020415081684312423268006346720195349612364697740293991761851207288751914386678613906425883749676822735187617297229692591015724567067287223436882785522268915279217177303082772676860442121023437137010528146147240199503011992347011972828235576651210467774889859894275511906452119254422803613901031404621131666975648874149029663847732655797857711971008256794187360523938903468199654605137124813984684079750511801229964961564321644096867065435426987897136684570146412909561792581572272874782478261339841128144045307123287653642496051784669075356937012929636613125808981922422508058026607267548163171675489611086544934590617818223713706088357122292622940399208834568404200406044010222701077393865741684218247027310001695757568785736695034751109070775504693294210731780460886278113925498015506595162686211611036817365843477186864743850556921729684988569084223647217786744473670495213504982287403092053059779479553490758051835625504044551698567637156364555893519360744228276493295980531663531342232718978408328095577640152907595172019828953662525057479679182609483961297801060572216229687248255303754693461626793846883308339241420756766706006033867970172728951659905240581604663106659176992303431111515273846726556130220788900600666567299430801979976500609516182292181889612629884667325777934289229727321481153743427086323530613978155695678418808605964815253092606254368104525099400878509473192497950563617091961817218374530687835360842012936280988154139945619854341001155468627210319853644014966719982235658569706877629783426608436585192562607192863524344947309611883669120267486224213534394408584270509709375662979340246488442050067467081992887647351302691820565048412051400512731677086251376279184245928688401765732665193743140667456845528110930023501691541254749838936648148296279326762566743080886589218844809191259631763675141728772725465158596545649520587885615333224687636640672046482205906632175243615630829149999988917360064232109717647935064757905158409230936810409174042380359488749534776069413194310761987558737266798492006312674389047523457572808756428047033344987987877859266632572303225291229622881518247890488442215484995502218722826485193992358386529901784733352933187276488782516109449100837206411998048804213189157122243609123360176695885504933633821030290874285988499795852111675999586359776737208189877972566043438557993485421895343901176198828576113904709311308579170536788016665497025314834900200366973876953125000 [94,46] -22264904796694065997536838728567595412124003515911509053707710078831829487747965628876301564180782673418586154370046675331185647365845673664459306411800706530227016650222643013808797728161914124034045105723161569853273627302663588336095606403737772606605298282937876038566618417419612794533386753527767292002121830991656982633859370119206889244174393193751550356300972224712273993910762434341877095610484614790148373542920444745649685873288442302406613521642136255136591049426642561396896364946362182478624422363430683558971807237003115193983214250186588433602026122098168379384646274041821306088331659946212978476773439162991986489101457277727812540911746780920985837097611795876992879437366186415627401275255989676392447477227715740900946443108263888400653670108596880951770419281425072822817854558887324796553196425354303344209136038554011708866932275716262705067462917617946517733314613331770859936362460339652703431369084987760688462954797002963064405676653875718856271226886644670084963893238556318478057187606810392067184719748106569839316135518744902505411521725981387469042775009196888717489058590736723757039393919618191514074221857164587353078406312918049041831197508533761185165366220935234679406881983984554038661747178396892574228567779788021345315724817241624614321101460743844481559078917792938426844120239061223070554693760271041584581179703104028717427740119531465598546467143284652469587665312120857605439295603455952991405006960740638871887951572349358761718896579146315270437178994376119120177569955500516492903768368858872951765079729758091153182161803394878934140338177179410127518277484978890420922074095883110294738163820773291912323438255355496191803002953780000782049006688270868653348709152240825181549864681678445720797327240417191317106555669462123266180439074708296978436638186874916864763107671173940385519621858993811031823001627870736154289489760373466416287315999451789017643686874259461628060075492389168717009212467973396431555969325962808932441439273289839724577914227006090272698212147226612133839011433378972458084665213375391108936625486969009310518773105126940146180074581175574846620828618106882169172905847836480406949755232741738011339270874195518533400120138496107308040794201442656576092600916179728044584405834641396123174887442038114878289202306901993196237381163238600566124893861501758117047674731785591337663979956115141953530302604436902708358967376187811221775747494433517204015515744686126708984375000 [94,47] 9935246668080054042567894729932519762379890301088025844801412211952115565965700213648722418645772821424127349350082260025921036927957595730489734269519227401705509092626745213644514204103980086322740072469519740553625229947207131064179715424066538798962918743181148738500835570479977974132147014203836780653616150973168154361464246140426474534837510485059991848263320496190128938189347807702982906322944118628069144961087527665777466163766630000992341383689741110749812946272479862938314052000017697832814383739736810413431207522767486378999785486327991968626677030262056833581363821283547537496482307017205181266068008024193933587275613882809385708637321355396408431215757365824271315557561449767084499873360718382091810301854089342801005807422050629571749704935725919756080513487695593120350444415226148234859351883708620151282358225907445430464606720399547311732166890804644281661629264450432543699332802750722817981338122276034087585419697518179572270327990704631879513832700691467860114898354477085773295481130912907054408452932744482482111560052488787203059103696777959542020561461383602015070030405995110192503150269346624090103592393395719500274125974025114093106599947655529993097491683534126091248301004780037208397947190933833669630040490125383793317971467400554607948137136749263636415588401152671174762166715245924597420422989861363725684153366916691179140270611030117246741937702400941233437241752925966307917715023813631469049778834729780643426238040731479900768440971660095935779039684819089323625710425699932941218382746114372103010269892003538147570930788927899439324164961886955071038678883922876345012532527787912262760776969214828834699160551238737963232045868216959729566007136456361693290914246134242576885738120422358759576796607793408988226609589656396194166213301044798140887579189322710431949652059688971034377306168256224584582511859544435894488120677422363936985367590383501500251002404617387455242547993154431096704874053657380899811299666464470751590994594336273566716904637482728401584096547662949995957385074671590374579745956351507162843385532869437546785679264215535546283941373106346641959754047337973301032657337700668355147188744603240055146756289501539158259623182842132640282875463514970086742660509866913947101869730334274752176906852783154172660414053958941450419464082763922668542330959631701407462845107688636423006912788347753508118546879532925222646169411822426962427323715587590413633733987808227539062500 [94,48] -4074815885112810114292711966168794051543815730639982449890480828366860827257988982058515512095510502502526736055707442895605932970139889292679996198824953352438008557344240642160797189953922894160497897974122770138696416151701711046604025710606318930013553140178274942723314876183604340708125758358559100431254048078299269368261034351935755501127983111543089132762740157119682098583585937384679589254935030375550231213488677247039644273344181575083501712283238520528926673268857786165435395769727629776092426715524628583678961560672237943507253863931159441444613050778367552669268041643233414826187058497898241245788810350327672700768653405388404942136875246539199372533023962484522743544181983330376543031335554001690465386168595912398603620737288169303226828712028462217677988747230802235231308304490674392121763636944412712334704643699847507619732931336041697082637767101622560298992412786770446918050835571874357521391441905195899449201281510579446399663404911976615936287599300643575368518197528755868005977299242938645407265925145240659616422056645692630610734290437753864512711836151845200806906610220527854497533750379423725126699478811564324134330149093459838971732583465035196807254028107873208704551095296344551764958459573267164586970719547721063611139416070953944377893919344518937574805827290031842156468722453971092091141176495397752478420731480088375736676858561064516821604572366217723802199535035460964420224687527537131482735125559696968325858970181341403759824913825318344774329528148297615133834363199891129372353160634211768858907398966983213834204275062464171087794376155058315269988404521521487745250723222812236766100333611871584220298468188713321969733400081131412937056926116405862964241808025526652259819664071792270072845335234862984187386381013649355891200610419263342523891057428689490292429325930691908858609711831058814383681466941072503865152994748448093753786673691037584331143818918411578769014123535378950913614621175641535072016486853474571728438673862912108253612292391914979962593746208835991041327065955553768841382606212490016915744599562807984632015219369599254983213089930157250889626585242955975416150472145658938411601963700098319186237519120084138619197761492688246109958597067993616217595105223551476134194585525687106465143701836642279716903788155575825630084451581619673171470388519065947818468033456830308743140822712692274472168657991987192501211887036595415967354938402422703802585601806640625000 [94,49] 1559051773213361839092967384714268730040722767494527026270722865542105461368688252657491214628426892020313146363964030144348011427967601706304364479018137263285584521392289150148644591509446369057768810480980831253535841352378685039482467631890120461035545485631545789496121031830830522236449332928835117817083547781982290777659198229818582863681707881303131700870510932718626659755579562603704230003399625172000247235032907977108494802998994974446303072435566744183843540038497052811614634911720823789740978138685755010455648384961115045277848318632664766991988472378513155114693999710405567562298739600022570843329317923331907377092357493501160042251229531215514104782729429714669594660388353898511506842807694396169854291361826835862269042614576245963395744864882588226372766010240278564942665681832223085814990429359079508357209764086959903449316327342154585854900635393697012128268525722717591708072525915257924273540898588836528947637206703166761169206143381154342956263100318878764816637327559395715034890874934143458877205230088897843600216915905544904037713077521424340764752773761748268286805072385639858648367859854071396948898051481305404753336238902511002658654664794168337672941838439508052850830505980365442461643511777864635624033698836542502866919091672831202948803807498475138538288173168971770458904224532665849825213628704949306672612079763804586720085918218605440265688548100937454065689094174943699109251547036471285229922751867747933621692130285741704480373229040738607834423527005354073039567424727495662198498809616062774449322625475274399277772024116777607662902926598519389352422934214620069088313598637360466195213558937262837430253380840964529310818636033618833535820894799892127399049927429008008775128924192489535873680025253422037766815550297393687114855552101530933125263247497860662327821878288551291083120862123748198295171734694001783048128696197597662405363843466220050515304888981655059996210452356707883539680405850768511434403727062294498387219050155703454783045708151052961558936732379037221230175760495400275039190888306582490285066503154524171022082003016254723493782567412324415244483470273501963673646374607931909180544140449264956707662508923620557081614614835264168123068771473325324289369418818163940682221700603179607480716435288546784180799133936260222367762768270550249572987044237410144391254589189023958454569109934248368442659998983827181069052503128297137990898590942379087209701538085937500 [94,50] -561414730490155061400400917473585135965609609529946559800639510629145229483600672764633779591736447046894778067141959324699266487139383189466814599395998014890233519621566590492365352913491242375386403746847832250404278158326118698250431023721871552196270330219521749076046121522451536301775496070155097449324978401690591881409802776932491799950846649759081406352695485961474253114634129774132746455556056520717535320153830310938601584759531705326459986951417410835609585272051175376253605260897214129146171430608107472485437044199349538770889568102682522349114234655492328802704431440490357477940570061144400747325418355802147319042830206697332787659675320456250274417912208408406436137829189299820512051922252713925398421452564518706365115665068390873757264178638622071665547295946664312253349011074104032783059282945217582837352763353037932201647497523275494534595261481726400926473435021260702189660162556143472184250793818349529231747218440247372036729992556666428353957028271108415559837650354055910793908507888196699782771945825749155426433827260428888499264531647390701080938814475138755211321337500088285208211145181635836481242547226379975676151578880413012819088243082534857023535050899896456396997900190299944195861328960518750679535205280624833232824452107700976951102559167497424934073870811284165393801821358659699250711969636266195261045759681396622362654974540574616526169980659814404208965219899955657065571353180043833783506366116915145537523011300134208151190317024910433931645110621196231856595370619476889744697942801806779879154061615541443928545515904321888838725737857947034528567839500616925013529544206151746323196512753886939140766811324055215798514879843675022472461124825870869464714193107397690440512201633781795621578968318783143219605620098308137898791075765955847913033994268236502063628981620895528556349087371489109586012858478781850857865836317209908168542417203866970341667589134076351435275326740434572935542697914337672639638587735019314417570397933506805512603930673961173738512661465820473916261824493221330548921737141079704026346373852186433241721094849109867378305151650169427741031967236504839420009406958085125658448813330834997154372705567376950466795632707239927479685820974555716140835942233171109452487085071079901621349134626209349456382140774717111931141673847216360323054349195917283083011393743951544833963035120773820725353985542849941716434317151573907267447793856263160705566406250000 [94,51] 191092514674418099888595171917680966506427486178974857258765273833436479449958752894636720130785601337121329696033604325617504445066105443313094603399733345040232859466943424508246229802452167508559682698240016072343086389738729519212128845108042491124773305562735031617112227609207686393950825568458771693749226791891296210345434069166872468378936706641153935146022249343591472481132575894827213554226294792117263657061663429343545622263898905812205990131272004422676256424054807098120511253736447843327228130492039465641350925059936488995110063875085048858837341435737347050799410111986234527478046038085029689677936733746385224498005560760753139586362769930824259271613259943231697822897378020357864564983731450240632076730676733071893332021320661708990450404724939381598178363114723653392583595618423051934806776386210833240247379351730406299011280063613024317418527223770064785569961546094119278895024954691570526330010850146807884246463862901836537185936301289204912210006595974307500462044753506584744574375947933633927639451796279900056765547006455545296070078083015497602786082511611673874324161300935396868820575661905902652067537674654192333981141723479439907734826837605193515937733924669500156124296410326513475082220215142190876736422013808044304982702020405774867959111096343147841521597967441434939666587858578008303494129678144588452515012828806136499858012312286107627354423997054100063905372628309533230891793934780041640953328633504104030865223426934374415165340721954321255601339364651534092120848163655520639240040922682216648809068529878042944056730502549272981149113087457116064236575955433068013388226554051097484860420483218028198436036450645593150931211044298523044473367249050777096401635930671978691349284577724481960280880357915212298782003681891348666184237338559670597390540763324860912123113872106687138340241916272188769974686370394647578848121933529252342756606760786152207576914442706552994728876088358248125003975558078598102876765842657117061965966777176307205180424200462170729173163247983343744341694443712236045587862127568452997572835817529990472866977159726301466121438373427941081304213709235333069026524553169692856198475064228903040985135846860353258167742768706707563811536144919558341956300157921105160835544796398653715665812341791839964603801386009540039174700866149746335700788663900574129336086817243589078773068049309464500518275770959416648767104085493429010966792702674865722656250000 [94,52] -61577372144206755601337665288050602905777026287357204375037071283635167795880421718290700766205601061866519515471463539340587011646290208746756999912337779776924109677180204996401162508427081834190407563371206808913294910105059163950321090405000691927973648838416871811466648013964497151236223198860105289708557463671994476661530737437677937133093981261483009663511914665569822991504076257101007760494522156003149228457292608498352125159816384179413900108779817648693377751724271266613163400080260771005076664326073559950567109078030710669266537093111487490838035416327833916821571206501996974819893766388804499302323445457762842202861500422394687266830736055556228361462435055312844819559593658966757958102185999342158833821347478037415624586722053040683614132169678842550908217617714634745380306832507626570455446106060548962749321483707102911324984675633234090824971104251987852869882637787666169126558513128190804349051273024963792596777667652877338974234079848116644718640572519661400044116786482019681890511018136196307873487649695413205489999450398731037756267559395876551948029946591198511766081480144874641713955018387875498315106987128634471382021653805390588286045434538745507036055985763878460509198047542893217202878372667746047549639171209549140689648148216356616680660429100463649123664238364165157370756797699801235756262963704384878401706943591534366494241774378408640852546879403691057521617353153279267511532473245855321753179898774665476733552451577718214652425862419319843539875221466124837930679651467320617949684722022660355897310377189362521208584490720741577858690185111673545788178796086424337618319948806509518295703531241423529939546399182311242871312622222730774626785390052528506454119766065292491481662993985435608519726615217426519634747277159575166078587659405567828680926336020433178527832897740229554623258192696957139868259224290211697642162143892220963076530809895268293555515819666035661471706125481765933199202532386686919883539452178298903306421515983030744358809286366614139566612852618305871154372706760240500558477033141786391065960300827996148392509982573913819395354586091228692659611256402735449849760060674846817742242337709243334268875428794324141547380227243976520773265045138487602725260790689930710662954262020538226219102225010479298215529835878244199227738833262362725292200671690769479121483899346604271403278832860217593801724049197001895072922650342661654576659202575683593750000 [94,53] 18794188016868701721971518038233504291658430833140250546404912539853622057666839005249462696888672547983503294275712641916216965814115248409652488195113593019205514836762309904924612889772292107819391360785988641591975146059550389625878017579635263613941451204600171888228776480603889620834799316036392835303150098555221358404285065704959232944397992223148297508115459318407494696876352080703287779876659872158519611463425666776898105580773447606337599527834796043289656107208696115342947225716154521805552756578123686365562355102895160858868718704077700162139586629350603097026728945609499594161337406598672031881290057647934891998422706750361465210372449515936716978324413538067322260051205286616164933985184700935189164383044483922899881413145036630710885231753503715470438063324932919401499405417484895986796901228640608024985209579643823462818595265855823168554562730734014698934897234845211355269111199932375143993830319883622411585122974167290740604747093565785216494941798656195455644665451590652349430062815045983166791595999433010272016526957915246980648139237589382037790718732435272602904734814139645759678270608852897688635266476339663765700776250234315308269573175401340322355523408530557914182245780157890642940008909299106540872545651079148875102744017461708588605212834374446510718567806325247984105617104193183790671248048490325214805030405198690523904154015103996394655999761725038164299832272950976521791397105354948676600569075483260265747434438410870811273547885856211004579766541667673773808851397260389725175088972495630688696432138642047641102578979639356850725191420330550825525967069269720395597568026140515223044725681159220152563468886424806703654970592244508694961853025646430335258545734487393096368313514480574984638050236568930261047718004245112617708679004425905641521188625400880202887394859002129972428151606692660827262076159186043102774609389681957178988443631892913286267208512482377815937215076909714723626716289998439393256291026366865793603997116216146935060105579140204175422890663546619791753424471328527885400806473205592811646416537128918329035598776584879553234575076954941142424653661812538956812113187111740161361527681503165228210530531611437103524273557471244145661696980508885227054446770576602518971434904866937117365491842473445289447905246527680797839007355632493306247265405350275957759497500173023288285607020509062837103272112018736983429789688671007752418518066406250000000 [94,54] -5433086112527572874191574889134107817778420636302484409977708385749696425328514460672761500150631597704139838726869839419881101009970206686197161669903500758772413482322351961259730589145017079740652081627708580827513333801224671257122475601084785397633303582707231741528127262824865217817303508807325320632787946994014049628544092513260051496733301962143981926837466079447367979644680372122602216268557972596798570230393076915825400077152986903211188820140253451952624677547503547565034389465932689061897116911895257646766082605347037541539320191272228812842365275496261374014344123215188527120476015288096904705372873133103488991708502209880655074577418092066072909840263552473476783899552842168670049189280800934630416311612950950406252142185041529198131567384976414782699854828149329244124621105841965237434104689669911939185685494666308349651609511119498465761557865016120104897603747908135137996376036163663715808213897523580856322675729763149669394116828385673257591291511601646275767488971411851093360362802542816654795185356330638413534733379339669835022514957677516653146670567998815986384287794653006722558639868801710230226817479110330482922214436605284691057964520510860184309594185206405394074500384605104382980116684762800831064488719430955761072860778475294939513466123808818253112119126364208838873696884487079302802713420184852945783299432829808541895194946973234989314190858433296013392442948734611432738013833657793485371765977751081501432583218614642843011174268428322379197427200047148220256662111537742161409206488348480868557687691159385038169514810661838864756057106177560560199599073490728300690943693483987042462608822217812027166221843987915492649025709426077521697317757156770231820785386074173087348316334065119093985464419626072837326916730640653522863037371475269456501725963379878183901130585246423767212097992142134885561248839992506240394031819972791278978075410439018926620943616040684775857487654739575425020658516876328961787274665390614744891044727817209339483559709107951161432741590580728816227669336217309301348579440243558992483000099955659492197872294311618094911966895328853133506513324122392969768818770666307348283025781537858236244442070055071117414098220170432919401226095038344891401548965720288322163774965026324099210792129505668790991015948194280826229903010109797642679028947842953210145553134709534279176206374967910910477793284302505671945482390583492815494537353515625000 [94,55] 1485676103404629866795348642379748149467293839856376111856416138606676457408575009753983556737865345693448585087526789720908737959174145350963931166952299504395725294854325870294350919510613215509621959346989154010493992324971275595745430028816599698725240192471816097694391029606261873464954296582207494974365687265504507555296189879157738050647347204275255158517051560903780406211458134136575085873582484592974075740859269418266696732757863780887926626625057075260646226955590041799381374277272809083693844701490336922359379529462383120302872005109298219390677369120109959828782893550364214661158170958064978501572027930231425561688496492230775185728252161078063548424234353320131342504349008706172910497126358791531279261496546936230407890221016928424171547938783999554828206123777356993399685126893022232589454052987057601251528875927050588517719875654009838904001212307001562135413301569226253836414003640925500543312055261141164862013326387743440958465870181240110381737645846495513324854296839686134075434949101446035486124841987276802792640151180333958564721189009083049991726534098458018406091133356837383983646192721953802482723530757283387469022616749433588133812189790013353664819831327752948533173740045274318309435780974603307758126471467685032627329228729442253616362613486401706690882504454670759697925922352002881125357855556810938371263884585054495286153065953884756738711542796741860434859505105992482808482810192975986670792120352427026373833039501880909778814552010700678250832403683412690706508464208654179806094797543623490562638138969636041091438248039843384412247165880715471574960876471697672367876881770406433228119405336598183817837944419930035705143793829566019622731952828615045015616735097134407337405333734789127690594997607207960984184839716143266050706657784634344936963930359774812998290530956575104963613959748284385163169969263179001660317342330116872347966234015350295231898301939417072107938273834113091181075888492676971036929880806181690683051611776454170206608578880141516834636621275655518159594157496038422719404019384102025797067896884380135086872234607411178319923688877301435706759811136890671136643390913461283531513007549093918251054770803082841387260307800465423872000147334806866011211708858455560419584224283138238903576595347146270357025963348756664989044046281336242409597963780839940228467701212270213195491280038229677310217952124204998654022347182035446166992187500000 [94,56] -382553267291898384144001736519774570850941902505266264051133153736187272470615297914948882323666371562279285967763051095713984840028178486822521322594577514689933402521386587209093722175860812921570449351826026382971036603943994421857552183916628724957568730598214707231664548006683689776874757996252573340680790843092384123731159921660533014401942014195340229906313459342334455366865679434871274546377369770376307352847661340991479184653409505566095017553468546808336117917075699526615405253844792068544527590857982023433085688901892440534459540403471989105397771586237020782428871181066547546586997496191966348012357081816738433350509469479371465291862580708992993449708595694975434040628641324988268440536828383882712163833978338642692883906174831127694186429717705161160865982834330427370899705366451036385893216019203475874285853084616419493652062393294492463715272799821690583166605346756589124340708150049107405706529880858556017094128205517010304934025480896142144979849043546266236908979916878302773528513136890618253456364380341258248013770098320575740388934200492459233250584579867074513446834314717904249546519838999844016268045372035450645185171488421789509549981246804646865736640535582585343135145563824338343374540104826894950820059655283425574229131916232434786360588869677570092517510195465919354982187921314166506868325988267662188632144876296764152894383615214925605444464956571592235027375661017259345056035665882334903816337383797113438035660755810543611948182216288699469223206968000470892063857652968429654274165205995204634028335192106492651434043090041560304998596295385794108854350147204373240389356981438575284160504854778027390854073632051320680455026512395897323001057020481165046471961766546181217887207269357192440070699292431141811814052158044392824729926336662401660034044069997564166831419944031929206777781562660474834615944239223700239959261425331611438897172591236781201917729576656434259571727837022276900367349717941105648275006082164687564353808195721345927687377931418803684369204404411670578963279969514591461022220286424642500766517606260719269625126592760176126091700111539756524233242808382862787923359257364898199528706537515947576918923674462599616962250640252249723516778227234311717343649342264369899163783919540879190607683726100190978017163423710044703700062776682030343634599169723194712967777472873470142702352537805543617344811169189711108629126101732254028320312500 [94,57] 91826892136985690616692152118882505930355769150122865050277211833419107840614618221962780610442486058199800260428404969196263645403701398143639693055517522620923815287048467917821109893856145009358909572309504466763785104771563775609940135098262240865220448096075977183222018521833346602158922218911625370867213679563398957230851131862721364698994121574140240374954050780334287761561502654532622561323670538738981169783703121067359943513847812063484117669696290306431259078066322074692128791445340951160448585277304700732176567066787144368941528090387567773522915399323419468862569766289217322768942034714547767851024412446994779443355020540382974367966743802998990218006806390957242479685169394994607937188771747920334945069490999630830465836280575511734355728761508150603611430904413726118465782409604992713696641340591698131836044776859570455846972052110278918290062256660276373933973576409678177278791886226594220889963126132305713554836884758680218703093310989757177277733735804352225610891460424126459525762470623206710100470467658628598768893846408512365881925479746002826286878755158165248128739690313424366954486829314401001341899370437603315736272325937599925257885412873946172276962931548058196302674363579016792838440037281467122027371014869701563712439482671628985822971000983287144069041100173916978137162864075203782000507336865595213516606793204084149204615888216955404183577791952571642139312256241203407559038900379145062606232266107565494895445408616487951571491955919092533998285312365518278636315391219699627178626030478375442105208348396125340411137991791939394478641532524697444995114587063625623198155465385345342171809282170113269756997271296607874082173981291581166787144539983965663203968854793092388098418189866657553965005313309097604788508182515926437891350660652985936672976417493784394652371835991037328052454769457441271308606765208272165099137608072114053452427320531290520364001454462970198544419884801960060841667853002900649055502927249011804976833168210477690078421544254246895770787522895062070139590843547486721232790900018112113755424892374293867109595651530732118136564828769580879109584516559001953464122278056290103868201479585415521943755500498179446951724888203927786961944458654897143733085967261655886511390302675324845847478631379312957130786575001930536258478096226539451059457992859624373288375667541824911777963746689797119859832719157566316425800323486328125000000 [94,58] -20180376244174217811309511291647086689182609432204658293305798296214064492383335145651689175951946587967949599464809565129118963811910978637868695441464844676523041735054396789630701601061784484059052008933555731580900817101214957223527187384670107818355285577504563240413593173573391636871906896601987226631413831062139616149359693433849764185380348120196431237482065109289686887464303430743372151774536941627628471922496988258299771972980444753205347302044245047762137726748531476146368267393065796680470097087311610872704929374614409951631325298013268863597334575753906899693762574469578184929236397845907694353638772133485554999179139091860543861761330375861978398265143505975581428870868368286164213716735471535296299926987598737820246472698332400307891550977614828197749659953776627114338561857257397888479493363478014692853532108442836465713539524293019092480560497267314073917899247059953120333128074573627635978371860777842532019672652925315212168877926739282483844129477107316587509711023761048747920589226331634863451224739328613112756225237591263288922390184712467329645426273423665790173558197808831000151041027591739551190426446330291961602434277478947382563540769259662817503709112178018297533908833053493538499292117361682588071619569138961244813735908030716042621396825544075409036797086410740972847041851018804216962990220951872205931761213365694462661975109966841988117392052347346805072176638266746874276216788389517497909883081543288048121390929412523532648409766612600862947661283414347004758291282010580757491191659568943209362129387878642964824348267203858857403448086961154796476176201681094728206311967726330255149799095308318643346178344351832477559154524982508936808719775496843198525203756993645926785635507936571902696290548031469863933751882174291228906676768538081281547217642016061606724855043907781034399036202246139111422687274548915750831724491612845842856910424884951375145672820258438362107349048978186809469268276402747776376113818792931560781999638810051498837402145251296453292327991226047097198047336911171143364445812200101709339672118996605321497833651704569827538233166284001320651701859500739527583358897983334234825386404864664462385649145352245051710428578636230603786691595220372219393542536147449438434040200341180477639418969693114974907284674414189164558250906871112785520216082824571638910969867235222088744828707247182253414763408727594651281833648681640625000 [94,59] 3941928466344885490742537528596469466364590963770497315866301080223048061731541339897934919152766658718195966801077128500342861279243625681439319738925127785657032190714598387696108669366815394467197076172335401161812432172970050668441716170822566133994914243942148275182872770170593345308880214867156030806049382709000941087011175317677284352785276058504917127192232609441965465637435292045148717836266909153575659109551095633693122247646125835897354731738284909516554194712961226908916213940730365751230785973909523597495824575463737497299778578752266339642563145462946812287413477900918364458948138230709225664060170229013406434828239987702665778723975664389393034144835573766986515582219242996501262844561786212721532823017568869181895771736617423623461876585575426935054027258293036104764917143722988269118893673227875486333432068924933418953027730269094940749253998533044792449313235603614462262241686219914201990232534340791467057758426548889894965592267209329858932549095867921699726326730341357347661254746547229935576421854903702774021845828552947360589571090836724852464952125312954960152791571428408377586838263389593980868523321458529974233437148703806618021383678913998195960510069909572673589648864684287827484077106676135335209310055316300467042895304430361962559312327217759948643516874711277713523307287066704242566396581723802431568782745652162904336719713948291536232904722387986352175065624358669266355042554032294018849119462892961129094719188797808871043739245662402813352412560245943922555483281103850349058501937982080345041008086545181483275907975386753488517827357207182877762098532232720562184681378900362393000945949124208202851607870756684914439544450981617811571149428176221718373586292575120831870913521866636507445716109615217485581786262289646731728559596967891234478124824783016463111699955339649465285022675176085689317176081002105377741361590974966891518150505250771879313489892735814555164367863213860774277924449380698147645288573361821325257933906690632103581488682414097443785817318557103155663274824335940413795146360098038197294872663996501199411402608056956199991015932752573893780299078223343662098905870796355247766218595466423402117723709611951111987331250994039522813642781040494845264543946646716361364612759386620437352726973844411332700360480750347992047156018306026723441542577174799307366927768222354423237513193403053213259568110515829175710678100585937500 [94,60] -649697236728312831600337871411494767915638095361401649338912127220463812882339583287044782612007725530268726401237860301457952630301305134503925632236296133947188082679768956482912529559343783444460185286294431092041917032704752077663617471303059444825275069073862155704864639393142551662620066490920786388639113708763452790772309497736881175375450304655050191870225061623671702518850929055213671558650015811332350688498279348435208401363549304546775287330861359958342578711604035300046675135835096660020953418059694970635477201707257722704907370140691443129746270548993607128236650677061601471156897448605374043772250318446139479218322905666410493716248655740395830526474626422942160809838182039316857924588882253335562933546030265632780701739739889113258550952073081219479456149477911984666457868850781563948755091624816326749957108737260707878241632604592563095836971004151506204941501989227943819893280897733688263482454234441264819532159163173760868256713750102503192699646773216147365557135148823066404889576450447437410672553986596993540003336178838729520431133410619160516187257839437398360681209448428125930725006052158206141313139588323690335624294088450824848309884087942860618857852149537583543558671530102953394592472052557907950806597091487540754219010117496708883883639873328673457815071196109923683656125202585955630498923490899937934902901409990766749406480882412010071487514068854500901844454690578320508793774642416567304874857494551427103168898384697114099448949780427016086166079749784944420656865193499095280485036492025854268549465453435687381777712373544530346913367348644047692326128881401630271162903288452586789526872225248698298966301295456447343471619189800357373630355772190648311530870077322063044456486487671426116327120641975850298282531182460330112963011246593533695410898866021353616000947595641087880378132158650594565018658315104879725679892675466015102092178426306373625692088007813371332424252021270327442072669487838191091569454781055728543357257959106263342742828958480906727100835713193962787602119525133319764202407963173759989790754097823746684509467878059641716472403839596250589521226168849341134430143872320605292171152247394509927328592249426058821328249651906765443926046885321078030376789235346404827689525483075650592545494155288265113932643205609370059951163521714898799258463373218224995233570463091981820734788916071877906688314396888017654418945312500 [94,61] 80011246179273917380977387588893211941165632459524512792149678951512191877039799243367768952290338488393619866037513054868431933166980273184385013329696160664080739930084942845655849763455423531876527734739375286831587138193759239868415225454092071270700892804029251204079759424345697777883087057436632881795198410668277717849189199169229454137897340856233228907483309236639650841427294788324794430814763401581208054997059275047436093679560764616316740477635678358635184181347221785157321765379422795577822957368726264549144752865985525451831034184858737033664489071613103185684039731155375495004502184986759970795341066612731229628737952673819853524848178814308306962320184864264111502803047426081042262814169987592826877445532899035363566356830916130090520978979249220311171656069953136769582215334258024047111382681504044450273080723059620806043664452421359522512788691868694405207080949719171306919293040655995973669788232817306554988679425034754057721237842596125452092005528916368184863908883335129253444462190441150888884753866631941928577372861806901340969221540926744500043997901357754328137527541450681394217738738520057232658499424576474711917184331975381188145691567946616443280820970680890658059594260679183865992722638479955205375231151288541536559635615851010186815907132256783213304341145523090001894914403387846279135899166978049045853849352992384950207557788375681834673570944010361462553950479808437836756834361881180300632547584393859290963786206162740117837256841875604180885304194299887218011349365736804297926359479234203066425638957811248953174172720610706328170177815113676283908582986881331467977385105540267124035700639356391751127166673610716966566890869699862556281731196775251368962921204747126178564508266782029731241339428245055452047105640858633352316656001890003186226269205163023948266789337100569318347388888603898770938358507901378788521923619926716563323683085130057852387230930056317297700024685661083216539840555129214276790356518830787502278312394729805976376754251176906611731948098973268348346088250176078184352692120909763186764279785270790500591868801753129265556229769030861495429391569148199848081601575193396364619385764087507832081701921555453427660429398133637881487377529640039661858030011031527064381325193065147476318248031094323627773572480450187063305286829187874980834136663412335868466432092416114161973275664685445462964707985520362854003906250 [94,62] -3877002789503416420006984783219109938206974172927054292328623584297129554843156097065098261853345465829667910468950361479000866860596686446069116367319492203888309517337271710193779886901632653772444660415352115350227937295890257084884933282191417609255944590356242434684908230679216065199074011892829549042226186493325208315760652722087918135982751360384201542374843371481777146489104369755062068476358318810371684434412064272427128570180282673589470531566503060012858459477696492302786696747424403427388863656341438295209318932923397199575491482716689616631403353205098177377491419351181656434303064229902497658147143326156323763065887606863272769802234987626488168663939747254386891097872839638305073385827499073188037232760262971789517769634470849107310290811328951291222583970682498287895155805076225586472381863194312912815065188404465813731176447955363314801918938078661457788185486626604997394104066374011479055290775271874844889575280026174507665500647592963367363172394201786912233638632370317894950180993254076016771750276873249224060697290588657920039074232599262591645128571133170664778338570155915676363528539467008850561223868344367327199815437930843550364247052594528575414744835760634455799396688473760795492916866414691832288666338094733521234664592902362639746623115580649398261183827596637263412087974364951878723841096248676984679198034638030252348065801867843765529332965490131713842281654876536865417622327366801848052374511982405013685934334867834956635819331434769350591391634293642767938451042489672881482662264117519314045571289108164651916955918003503286816247362520584729683361920939660761377732713852999679734794831094081237383980235286731790559278442575806999823471665910570215516240204334271962334268022411790876208819379499764466925796951014458732009885859787492600084272186614473127415325566247193024710096559684885165566340331170378846649370624273758449241581785557239012266755200103712764189969265922786033173214121684848876573341741222527360598337389086541284475209268417871272708028658484366961525919155552887216121742196341362318094465513319167238740471984332491831105226385254518138221896168400600093855682674450551311763855132443701133215149694961965718130721501894604891958865121549181207748173378039667777045543959929181465095575168671057644711978502711328988847810579134376376432608251360830541412098655711581871030624313334556063637137413024902343750000 [94,63] -1383249013427837484156134473321291374421177150259217640421857853834441258855893334615407538803450398409165642675863598960078556129287814423660275896776838427574055184573618908646701010970051190790206269987174717894827948369489658269471200926451457372543151709478407498717679938261638209608887063743264059885170773148555257725888640784844882368810786113076439274915051996729779877325567976510377210239777984303594821425655888262231399827080084109055006326852493967361419561385355817263556181199705242886148446360427113151292423566978679717014163423421162609449620930274451014906817819198172582998150617644008503951419560366912496074459460578712672392000761368303276319598434924790794971159444369858829591217853063860321405327747314357682221369340868365057449407734461462040443282506625603561594758070160055872850114353353440596343700906230761527805204375113050313850437058994490414477269651264411566404476230344451659403676246466180447069917264411849257514361930564333741757977872651343689121883293671504661628040162967355313858672299224245941550673766295521174434432866109079091007957523352988670096066259166146156919766277024829462799401523236348755407970323193883608854155831229591506461234274400264677613518028699571238016678207737556857644521398258359588864562305737296165979188207151737252395199610347982745137023603140956313520734116282853303565575397018592083228357111332516967224524858034618956881921064008237387687751114371089618952483027059285421140146093959738153514809747968584027011596587240698467194060076948842560880832521231156233715887848425100494557997026221073285421993822229436675820030183871455941687040757278738768087237836894380562961370916914456285442200998424181764284009255276263618970605954006566173560052607885867583988038829896413929961180368973812742863592663809829894807853262243793041263181910852450712476269916208391953696887287540074703582212504448657644627310772428845266006973743200613611494365289407958748491578677294564770442276591904207287022977466555961211161853848971234906598526933756220471700664544098048513684178397624878551110714362973606965415138698168241614002380633092121712434254132880448289581349749549886977886516990863437830329554678084896501915256958212685293571959615855673519911101203007237156845596773237193554099225771221438601187962932190988708719430962075655362050122408271762675170335242589691321368761123267177026718854904174804687500 [94,64] 539945079330059408049865872863656659097238016163118025770173518293841174338830568022554267679892111968284891972448783166967610137259519538027731567983713099340045831175078808211951669023617988163183900836680062979112076210863718184960374955989161722918338571266127948018897060462672984778622184270609121745770125706189527554754408422224004816091857786219120878818202140251878775143025607004656081218432546040182399115191529271147090306592240350403006504242039729130754602712975539161960482840784882779270052455944740703601410672245396291911077211464992994541027614880423426758662402983284083952423787137992237291762220628451768266568235049671051070653255800656125220990688061459675688051689372029918519020818432273037010895777906635564146262593230575652413269036751366110791465019151889328825536314288509767188967833740227337477588067255240772371161549009782980433806852256167359321812456786531568151029170693165458432488964318100226900130722203023819949670538258790436530403815162530538099633430174693405854203698619233266667260851450030296930851137119884611491343185960837536566318023452192452315061356540435727166450255998830095671703876662673799551414053068872062355620758823680174555875528566923937334959126280730626162800736951191770763764084390256079842592980584800193591730852118622975897555294803437496766849036693902819340254421515668835982162835858319137154935143367840039049680246306760667946264566723502234195357500268474573410796472065149917996982353413276704347038736529870155063237711663523572653897702673613720487743255480024367434710062427136219737923956668502677235613902707702464257210529078002913339320203554758319903344116304380042614612453565762843920917541045910589998709877318575827808796264759988396839564743200333907040224966992360100653658424001032825010732968069611939351294839711459005754865971106159209271899401391403130112099187157683814507742941378736627060925718821841880861284163205066980552283000155320792295537864418388636154288810767472280932913746190009869026313459063041300421861998018175411388102343272993028988452177117430254398885174065954689906750082045749403173436364021020785806765960511519304506880061501632832479018720017692503747213431284468781383488309767752164230873571164358190993860402932067140080305965368886211768208512034238790645248059615187802833606553943662003365984887560549345809942484684940122718899147002957761287689208984375000 [94,65] -120503816541277022327181077561145559204559073516525392342746638469171022432524240644764799577051016037379462520765068101851328382116513228319635660278494822183968141734956884891904368569731380118585241384007720013057549598315943928001387740468081063334623716822243818026978114060145451578128988487995499477979154246306926376902555469886329314600492726846701558834744537524320497857353281139290707492603929441582289715320948584530112619158710228028881984728112442329979265917329399897216673833014754688113191937152516644817038894943089912303186104467295015943789354217786132110354057118964352948807947417323744043396508530933654109990414616172681205354686726027051594459125036276112614221974963079730892293128534225672984466174906403270602030598698065486309230968987892063731768492414136517875712470397651967953671421145211372678258411692415262072937047426466906152505121108598488036135749826192759385272902165117558184379038536367853695550715785361535090871696485102778665810132417299470695575839755421219660270202692656095584429657600112790076453640893871737373046110496868139494679544470819536698128367826660021056617714824673486504293833643919220894709513318520535970010739905883963319357312879231797887184041351740521690618476429515147925913347588681633338869444581140606542890111135721223700996491164701050253482069242844687833015491726327700583435493279249749685622990408684688187913887473184821358229559696871653733798399371734566808251942098748891676618290844025342615840860080875626246277447397189616167573193080465089879475931227058876487204437874844785768684861086525825450498589902690272944536828467603176756175489001940985571465692101994711940860416643814887329572020600144539278060164625368101639734631709242669276271607367525677291140951733715140405602376497286507477710195531641880793665442843694554159012049331620960865232557309844364499767872223870010902208972232298570194535669333093900187446066041520153044069935513563460467900899987960991077066812527122449858084164307543979742627196078444192073164577123554035006131671862479258738427755618846862479538309571606990811929052650000892994876750776211314872044367215490619650957678726483267028170960383368746694782182903206064332983418061704654188763094309062076939546916546694830352428689318372160676750907189056945341618348378385431248805075767060292619324803050059211832322619839530375429603736847639083862304687500000 [94,66] 20587407438451843349407538222048514565009775708690837793837067181564657872174660170422136641707328468486895879862621865451156571562886757973953706217832783586360906210916826669149280710687655986569388058058765270145036987385717198888552485601129585364343685484862353921052792291538876998259492745128094313468018914473713181676264091623859849963197236828609846942098020773172919006209249218755182818168963625045480682983680738670904296679712965440781460173272624886374963575481937865307292758965931673102836143019429085663666183561236478697490871501962504544168134157574405221804443469672338709937802961902220748103530850191000027666165344534523392833927632717908162014408613543112367776505299354435249105438564594468520184678813585229333709217348457189394044769138045489051106312559533089846834595928209167888545602637490615568520681973636772150237042021120408107972673636508788212439509924480345065059357758789047295827007126021121200654267123518927391906931345156626872357247731836980181200802724701844851168295378013904927386114090722486503660321468925533917775096141730796527280495550963680447887583970989097897797513314873175625073165464200423947667042157511447143611471894221988344281956507493243776122685314122289473433537078433055244427941628895178242041272558949147715064621679703809376666134840182285801566634831030678576187528569481069487195745531444330137573397148993613397534552913168372332130944807950411912192012622830437661586417000581916995904060771390134496982618549457641273217622333211287060636133559493496433494342589833644329926331599943621228754397783908601879118853152665549145835321803359284413804741526168317876622892636011048727098461473928701766631191172668351458428834928868434735739301818704492197285208132582055963538603982002956943112215494079808847441122608806342559757045114627830902829025734294398986357231892083063336574034231302001683210792007609142430569784153288219563489576863954780011007127706732453707745990093615687411263204535043912712284459955997422239366406882876450426985623772089680782513451651921512888083693577101169636329199115860710952982766476457060297596361431836603667295919937278695514537083252560605142466417229593831585527140114607062956174333069976430929669820146395372725354981979278658118620920250373242214257408804972288658642083045777505633937438717363492037606653768966583799900765816559555787534918636083602905273437500 [94,67] -2857972798024621319083752083479452893992984066142775792772075517496685864511054595210823933362105411129774435438246473865243187240699028845477733042867766985186000485037959797543320508957184372679671684004238275037302824530336553992158096932646959702613222862314799610935557784026229750397589061086447819857860131128183958934616480364016112705634902660173978282931400690542187298885616403956305802529506531247415131929827076048337686430816920545001331041449083980092755223308337793312157575898021679218132241869135337446417743044738465120234983209030829657069783210286685895170364963091517600005947576826469908764242242531240317973903417188881424891427576117804582889891853778547132044908752749399629597546491441244844651130162395330396690972595407760183748809500773757902958614859405677239209217934831579180967851089229332301494162555366480407300377477021602012958782985061709829568857506081122081895658775451553124304221524310905866380429483399280081100306229141966523042339324863998681579899284884060952756246182482250434102666335936734433496022126442596231484873626992539980122117574019192311140885849511051797142743587818392547711654727314374501549313084926996636225273217963679711884630693452438118225485860910541851657524739908766866877493252461118283839754417654855094523205752136073023176947941652307788162971560058162045037879659805437393862029431573095940071185522536068288440284038735083361662841900274402577036056966994378960296226690678669697110977297806934535905618855181670291307112217821984397944382331179794834859947848622628700402787220631832960504746524551391628723274501176801514982160481209424306729264668442695572752390583716307194367339760818084072907163291975310680996214645717358913387534459555477213613670196404286414956192233677075693098102671757771657145424282685305644022996603380284916036275502537469674658398408879723777952170099649826854506545846077434962169509566243163695067371065338423344132156076352246329246025627597307224901270945789268356662082862585442238919196315309818926844069120279955988608969812708153251751872419031772911748195914917155492931561121706525689922632395674063351685422894613986591057708278450673981022110566731861160664760424658683255917007947707560535159765334940342307060171877374327589024564714792417012807929958991966573146485420923292430517615364260213814286836829307283849160858935078977083321660757064819335937500 [94,68] 306574015684469548327623061013790010829800501729920773480464091558058378259973916724375819105720333397524681197326912659276443785124789155477121357747715847913387752197862454462015397866479266019097592152179431032705882604993942247897814797055273710131881606047434175195025497039571532180871929594101831972814257040486955227658884354357292401456942582505250600335003588184696587360126819823242230370818535062905317984353713545650604655861358808996867124102598446166765298481617904563372266198322086197055002104993131016858365190304465339373653147859856936313146121312531402091385882922160102460684262226160908721001015299203679386321343932127441603526265772801854584335392102541711592045531180403782079096051565327262519085579839698237289072204871766375408174629464265542610642180891831869227071248488942202803019500786083818839189395019434437454593404220577962063686848457661456108705810499828696325266951733679247064084800709324542087510484542765429512482354249735532899889146555205870583234773296935587723914331287276739555449864221764678532016111708323718725952949030203996525850696689066072273502682577224252730887273228222499353699778998928236495680977282109777913218131987980886500553676322756583293355604855943425121147213198990992259506874301910232881007812591475431876128642972448262749668725409504509811653661578588613759569019098956170878022743791814393654289621658594439159268681616569547802434628698465250049043205695230695013691860030842763933593170987466281781035799629161060552552913771747359303192384816933686604248698724240257920961770738210731180512711657323192148037656608049017713822873209611552316894421352366782497427300966145560309417381104209471438362501602184698076247010089703597061170414574768275069533223396657885457787348030197339749877317113402892168341575905879842405939429425954957901729575679559101876811519124804317407485072656792677040844308415009959197897752697481937921388787211009095274962147088764712165238232177714151276148329083910039512645151898720007131933951931538481359230970401037559528832400636932574026120304077051746524277545884803457295019122849088409875580638773318901821202442189040302501436983179523611765679583718082944973341674752859619254604919814029538793457131700065787623082961851762789490533837139436686821066654853161525853328313887503469856984120500632058678742167734040946491802515083691105246543884277343750000 [94,69] -16016516161771974520630253677905155596766725790195885735451627832342010177267014679140563205480062777788890185140626370263831896312675437529680382124592437210425769388927402647917208406424236454355835729558207213008703781927916525810892536185529716501714649134704028102039004268045539185841878467041534891116907209254168862931644170891009111591117645891073368431518218261293927282107789950388802193313788430075184247205205310212601643898444717547209109391691652988811517026889243430927848998577943196674770421024555562613836106519030729364442828747684362627979134248138778384351932400101813132184748931508134212063510565327774143310106658749212160560462855957816867668509504115295288991925337723109388187618029341405563698062339571191307313953151531770844154341945028452031343643371912160263224980786029198938334672319056599334234535510443123401576284305833587018942649884366256505652650361033628132673923080883917885921349113913804104961231656270537537936038262441664304134249504891555694771292292796278600944322536694065633044993889695831452318287752853505264880220282846850377094390669778577861117054675632150963641157343419427779883185938815855483346990052874817544864582228413168513374458751996324533158835384169832656744440877257143243977298419723676709665082357187101802087098045216230415177461629071064282824547437806716624293047676059492077397694561383027228173174789455358959637925125397643230568358878101405114160304620205620623767129352124068284784607223206320484114394598952870557773512460011799988107417526655846740650958400181243540575231450528582853725526536959262150927177348127680168758777914729024481070469588959232122573245219382468560669837154496887758231032433048502651219585915050784399775494009622777341167911366780602569699100931967723602077363962711318031474503140076976143455177422724399909274818781559968368538537758665001176479718126406891413591306667772948401975580586131310207997473334834652960344787923775956393028954973718596782152716562511962539791899293554223104218925626839241528865525328802235789824947404208295507430190894829325824808683147798990464498153407759957644037183320595577307563960100274967977721653317045749217622760658055817960931407317036894569807776583525293634195788964359538146534086011627297504257350406226866502258537179262511042779290343394436478808067209083090624178330203114528629271262616384774446487426757812500 [94,70] -3086340334765856738235129356920215572071503120828681586514471421732967169132585048765357538031999490901405100278885236462968904807665252518028865004827971780609455341138454190454575353504743175626353845423439035893490278885789468743308630701587855926930906812261238839487598732591257671495221076369597760233113050510289730705232782738375912703815427616919318837357514194628108663920741663171760766499068113801884161278347554453032297926676431026893776365691804813715078047917552825597187835878006402682084491692192091580518937550878820199535267367566527405371304329998426099894570330698217252065898227002854336912786538628724345424905804997863614498694765199835854134442998407710689514533616660546640792980807585176291315702402300030085552125979911147510865906380334851845144066850612514759720514549791141560968070429240329914234602298554333224599840419806501329806004269264652587589350985202876403930230156916343173341654532268444949079667168431680514769224488869406761053871268642868228889048533203816016222198426114889419040004969140290651385516112731547575461942774420349991205932572361613149048559649904781719402631220602422435253390597891069377140578886070931296028927510081609353503310173975711740421739562585987761753949969999072819771342131163749336701125932831729474713396346373403005309469033334105228042904668847418750983484519651634916925815074754102272359790410401768570571274144668940366940938275375670150495640715635974833231123431629135830636149101250494838348622192081040124569754796573825747951038141427885747839176538781968260924288289272204146647922332391075558059830700984094477892039380285301164991250654888710276951541378623938990781977806439213618048719569996777942973026051304055489849517388450677378717545678947258458050766738120543230637507096404191977389186214769585855801308409711963863071375281555860091474083519176810166135599938711008961939780066496532457001873010992243394999116188191840844729047775552555247822007329818067141156479343404738675570641909377753207615455007021012113557735782617290309684542307396182414749301657402376686600683596968155536624786398840754240922103085304460238211423050997931584316910157191112889893453634739671003175036190623395605909391579165685858297887809828638810563724844113346534159939136169597200621163092525233881327803200758630064013993816674855475090883186184420594599941978231072425842285156250 [94,71] 1160469790840289128163617692911875672161357254114479888290031642353112271266780166721622709487210706079214583277347944504808236770555415277115705220804195724941741420644719106678136661542430840740467836253904331603375137785877064138411469129049705374121663883396692751557971824326372778904659328771229354825724583565779786916260649463785936653185695215549475106224418724538304445032841114352506305495656976692092600324978886830434542024617238132047030151936908654179786076146894091879419913038242127631984671037133324607332545692427431011698943191282224849955485913529815173117418938531581221527070613692615608328914155184151226772461158150625848255838365643029783987315142399292941956172868946526221037999241967533079858667753126725394313392766106115712623704423107085022716117873259466406518422125993139577272413237462914598891788341103778376654086400164726921776994184944591170640548257478874920787125184256059135332074297252596849376355400192502227715265846511748940452060675933516605277108494233179265911936851806024492829998949535915082454241427188288041596880394815494361600145430184289895886783145762762676282169330355748431408262464953407142985033194510509791647160254374571653850923273655701734022316621856820783952806994436847274268070657130006370691445623187711133349072825576002408947305465030898286665203312024917943130209186597007017069570199573179718262365374342036319496367055888476238160608574573123719086665191642385545181401001280830484750792765766122361722802615538318262656954441713987144994730676879626855602394307831043307452546425741472202378982363407010128753289599007716375907846213852211978025725653447532732457271152293732619754613202269548303589446572479095419451833354040371169890157438452461349720404591768488375988503933880706936504867429762518055314845514962785663390817552102128938072435351637624987400932059556750958899756478740136957119706095227999451811785954293507295798998410078552579692194305184954289084010923165732628838749904762463775857524502189718417353558698775933136298169426691814616118075331658665927593660394869155002200979465929254785004426099969617554522041246660094301441554347437413810148356563619980352690101467582525986767487029032033678078379186243675139338722051546483737400964945618094694077431277684193727825181903618712723722664857158600016375946973442572916941639693533261379343457520008087158203125000 [94,72] -209325941122325561905746020514157276634062645865663581967236944647304057834148409171856283963711386746600004534625530710526238304329635950138836101504429110691155680744051201845221290977246647812763743256381726586542989706940800464824230737888074103929526016010021383705137796407795292565034007363627207212842262268864076163325465562631814428846141644754797911446233315693034953188964529219535248659324505585458545289175974865029111257307612526865768010338046439608283872623302210185257125218764498248986024101480425238938782979152511346239651945827806949483076317020114374608767564301043796820920473993507979408266786779422246613284190038302216884480578202724812701089769453832106410908352052548888879367356131381878663033715375442299350273765333624396311204528566677980187504597943104690262926851780503411409820757752937244665390375453729814821395165659331465749470177832556822914537008884098602861790223932884954098516649689075306996411527383929489330685998113837598660057632503152682538657156027679372126501875259356790402865975535845487118103215426767480447516840656819681484287896194480982755921148498168683800953529124681979442866556739523643477697054622398328487286033944164513029876518775032962754529263606018914834292929448283273630870103262423375827853225731265250356151224639249529769314807044283285348390041541180264308835968797541694515200501230132645015245841790213956348465969280482608811797717178283161279984153641392984434657681177736227566677228448935189603962050659569594470179619172557468236231841220726891250408428651772069821482126797803775553244936637490853530886331310343119576049149913578642127715088866605686537669839999230098875034223210758038687535504184983654171710532201865154596413752076271503115304794596042301092355449415161751707966079495211362995312382230978864420519996103816766251652982174063548358215908130244206387065304774968520691141898678380659976469793668027328346069006931284905451075523090677645995580274143188111541884319710592777545406051050131149298746847000307514318471300122687013798375894079160325828532306025698355294327486150747865519990078042383182402955251238458475782112576844394057077148974096045130724676251524876003276643864122870669857451092355090149822271761881775919544127502364618186436483380216388219267656684955946302724708894737274052597806477644753163358526393267311505042016506195068359375000 [94,73] 24052365136738754006725241338520858530670695757706324650758884756256445195306171946514037593433644257159351669726161535634651737394034909161337874093265182237302415074597422189725399545037652747674881197008474798651846990478632562908159366624366584521787207015242521845505108849631377882514477883630416986116160895490663297901864018059607960754891247324861333957890357591634769887066857145226849794643966268168515066051902259430982675221655639126351666037886418420090287139491483123175347995796437600675128479834831196980511150710906743353872206307092868740763413722790795915536451455774319083181010286529335378190106589603527773753423116912571090488388357631051551661031156333748286988658933718808122904028983209324957019773491003351024144181529159685865073111413446619014934321813067362458886836007980098613967691547554533313712164138680218876414710239118332827344593520579468795143327064502692214145962803649727048221037119867869974186394411834120133960294319945819202815190031602451206006285762520120988395839780338884535644163916104092249941920736832695079805141542979936796683352442836368771766473772484314164709130618703745822951179761398349346882982645296090463071795370479789299827445247825030463806992639084952708575804574582341269355233223141503807268551964942330117792720533749169386186723166813290839906897486110674050307860724563244022596162566883423075435856806422788843541847540240421805013321644991046248996078592232981212965702660355957807351397641661906403697056969851265411910937736269290316713461369222155421992108629499788316291928140735047710171173462607428779697786634623995166789789661059013893464185974173268762349366778747414154096551521953455884216135413747149675792293934216044699588378064089023791003456025307264350443138746050362348963277981320545507689896583296891514614542734906679557905212574045083818252027555218586279406491900548164941811450366867872353349147779728740361682089271906974662204372958200382682021526488459687420602015249785858479298241305674959746773642401373233678065458830893298521485288297675832337274501746416916803758517420317326488478502054675783884564991899950273803641368811321890459889664244278826375334338971192285567022237256126346114380273360576514209957635348585697850882671845228058866045154084877636863884367196825507472148050836113680474085248445562101871075810777256265282630920410156250000 [94,74] -1612780794516081102610730114554642757332233872710295578191243775906250559082215902737703842936537951224339248086103848820217844978804518636635166233843468159448802799037642013238093510214017715820312110287035940367633770191958468860776694026080821004587829854312585054898869087665700147431315401668416619664666122816390510370248672692648159596833761776028349428207663136111587902521287734440825159723838909136035523304013347188147465728588051878620841347502910113062181398706650918099583466872104172259260940996804281216254403943148692105133393461008553218211267865559982947220249600248433102534571150387755302402588642825261079260115984527480153477689341898548202787769656974869732069901849410377557646867471124785368297880017146176723751584393250816499106269673739634800792000520589756069139784041323418564967870047804249257746307712902487712054254021372534093246335397437079495322795285663370085530714964656449641358267033776353160742550644044611957294566928830690377748895210091717222856176676504775749681183317598547606100333227208744922073870740815590241481318931797043110685487421218577450094722937850567443917378896770220262181940937964574815518309717910854263836602580514904280289330899501342655017882142226055301580834352692226130653008529629946844005948418872329268707659501922538192053293479237411647513541778515253256425642242776410089063568977786384242923873720844012603430173823399984447344259224901134004433503880944388617939380983725327551211600612636642727716667191646633247991699655460959230383267689915269543987931166581309854333457264879358524990775943529312316154865906139294231937712647606732503555502732371916943208250234112649141732459615190897403450379068294394655157714587476123161530731614069761659466272223359483180950125802964218387929424469598120600921544182058926484653289571556363563062974792713964105589457663287170055429965618210789676695845447900975275621212784249515119021902941932114904838175571416998895144404987461310122711564771587638378410639132947430000056462312849559983412860274297957743912656004234116284823086613663871808673167196990174477578329541486444533772763957966242970794935570320856162184236627890991628321690226074259692587947287251483070446211880348398284014525093176913164938439539776834218346254416801537296000955736974907432816753215486074622852559349098222618579256959492340683937072753906250 [94,75] 24629905862051643494556451302369830348751480255019825130197587670152577919056345135747508278959148434286331837956705372686113485132789599401634644681110115017888745908100195271527058109530096691968158824428996552728595265661840214387247454788477504824841382936731288446405886587291492154068996578264495212566925327217744256687328909859638279764338855162197573189275101326734916151479073236621673822179212193881115668358983930622474611485551531985503596904291022891926050339860591398620193720464298097845712390182806076432578499341561035292298426608773583773680724700444972347001521578547596536254055042045620418114570803667707415162989122377619413992005594454283981538567742022508106581816244608607066679918594010693386658550704315639501525438835538707325025558604635688966523865415104957999914755690933093957325577632382133914892008186718972151223399043984552425367394584775384603751590000001578106391103598807109761046021314863217088652181505622684018851429778934546779055366295918818435716152382651777244089423706929914142814724289704606047667591419302041067854313720860189454285302962750167679918371259979491312522256680040712297536849214644895604955295795878031194785458707412730923953313426476430853140191221922805226780272918464077066153520095505468337574444997552488162939281319989064350318565466885443314160743699075351954827689544564183891510567826715646442495838451959664340292931582292254823762118553843201402577570537651243830882087760079205260612760230208724469959740011443304137783566073406368851865598291337986589394111828760300261942699892044420617673981071745770047676839390712863936173102619955717123519308896546091833555695066260552102789965628174272429497220108113239369044018177364716611586459316896602272572358271566406737155005017179898568103716882021365361502498788927515528048868114851386195558566671602830564895269768410392128779654505734374746674491657169651575185577253518848495692851055036354469794647062714726611563731927301695665224715615257116704351560530623831032648636253070753329437160703638971428843240450476327278543585289314543568645695888908107395672722187794615952892790239102396591481949529350250816152322018534753686130922811029435835786456941491175962203540244245669102674135102674342587290790133314888499484239645228010346737451597911458658985993101439062864885937154113548785971943289041519165039062500 [94,76] 5231949461718343455538340036824464395699490865842535991724293338811754723526404263100400055755030137368487689663844864107808607979134241618778869908036490136025423532957783993575227107932355763620260345290965853732367656565121600820599164479998894317957793321426653251133459521264692886516919314251686348317890172910855361382386203752844282520642826908623768704826276302281192826758338027549459401878863751899129605990529087433731907736790667806633734789001803775825498278472466007685885831580890174793855912953016609383701178424052190511861778436916379364146856604788518453105101443571634932859365155232117319528446375684393032134250394657560160354742338944744493354161647874562888681759321001451112797698274451765383830549663690614608293993374570700346948688931182143579824893444256817051732832640071813719693980151864018386716640444889510303326317384426711981559476201526976901366864988854751245221105396922198831139115670620553759891107818677595440667262492463222539227409719850522374100078296855305819735535758551177583019635378666582110300954663044734063588074725853914168025775305275042117576942176120268253655788213738497601993419780267140048630589689377697226917471300912867538180150315817830033694647561704782928101352470713744227127673180973885327573843193356007211893780778067024339339987570670708966586681106681466499707937520573065310622226905625863156618668469479948987865801713325655878921547745836876558291230591660521317019180732278320964466835324315524815187684384775116607078691379629369238888893309240445267577199957887536156257130723886677855411711605513798955832963258878739905667549281949040329862874125837044940192777242240349027722810391317520933705223856349499565502756057914756159421975811078659191407083415749083632145911255890407369102911573034193340283734984361698076518398123223725503092251827822146373049065530948870969371107919193509675094372095944734409211227801450086372246705508244835694338633880337850425896846844110409051921343655060071845351067633270189290554871687218272522416262988668437452381626344787156037954705452371142131615289443994496511513933828426437498660612071292868073770071607883151639196480908697221360835436312063933524784283544153319196401597093056004849794453590890399632614648903335185857051012925739070669137556175119439151757298098776899526740624679632674087770283222198486328125000 [94,77] -389453028468416090396665074790273793889345496999789087925356801657339773469981713562806199140461612119175950464579312867790077544530235973013053323713385058638155225067105700909859517984362290368035228628376425831005783514017238041058510630097662970221910077816910171765681493184825096160888944353588191942980145708617120202076130486255365581652257397184703226999227791050838785610517267763953231796201859287871873192966101204491381893733951650309516953996422280238410031960322808220763869874279453717690439560831281088134615418687487612274733460803379269975768808853933376417118796326629689899686984373710004580476192427510658810421685890977025858822493817833409894980750757855985038954994243720366651917259814621888684968639116093160346542828653565700509959335715453853302504768732433827309922180587869989842112787856291074797780074737667230955804679619732440923975402034487198792794933994377604419455024351416237092878910283067120079870606019744763595810225465033059605031014510560055722274755548236920481473644131897001548642866735015287891173873440464176258231048259587339134305176345631618223983592251779819968828300808411582959005035844471266648806971857531343996090634716458718862308814864289275795265319347303338481916042800166589010863531597605549327076992588857912892598455300505887924633486468064249887067039237273904178651653330288197916919464008038186037952301127179722801617431421289289076077563393027151580986820970050195693384853131709875831138987199040493569282401746464504858473849982553362654147579953896622487924777377114092396865888445340999092122464947961887580846689847602834235319451074667431195309477521206037418522216860572768294045436281140843568537601252733443880650083942208066442967176627461918489977896661188836285456421768871196796335043810795710861365102143357163346213306022987040977596881010921846348128164791725842783761224664158995442797165810409221326146365731116471017318087693441608160300011155551157653502094247528596530472672082424761343843602965738350273524840780012226008106071489808116423514237557449261909481895929850328740268358109063158988578544305377511394629210911410942764221039585628419500679772069101553153749287314521299939447360441524862948472349572487296862252089541686437916646668448372459540311611257721580298081899149666170586361755900960471277194585582037689164280891418457031250 [94,78] 25685243631217144520440222601517504519913146067862486090513968937569241509825899742435227700166960909606009837076711409518151136310518823683851737840596759502094324579159354313666347682503054713672487897006283901414327939172566948254811037223485590380072526942981207119143503618445477779566437558210665052700312198197101721410152425479589256205316529407988478462483082256138585590126950458813863866270850027240362752291403110038023008358212435558612714120463594697470787649379802910954380445813445763025097903223093344918914125984636908422545475813917515772572994753153930120938243080526223793755310024972052173926473469531724165744901340751166871022446812496037578970493397359605301714181602208175072601299088175545810584693907984283391754702871691652727980153032614972271720502641532352941258587736384420287562129435632260300782279849435778496207634582240770277112637615300601569793182036753073949390533680386499976155422245616681239724225267677833804948109578033474499197710330701268768049018081840500676876939578629580694986104175668574125110983473267510043414940833326646632238457606517726366123912964486695180724499065043508877262237675334434391029712468014441076824245677761133713512757719524938807092783671297618236622603311581415960665951099422869338910197081648163459869948142358813703536333404672092360592664529867794529241092324472299407169222538043613277425824220328954369347894129114963493006408983840926133472079480651929900642644388836499119677889397275572089523731084627044226239166760838639101938267852706874376673884311263331982977628110437550388932532642045411651628816606363318968598352123911328137443958350057380358925257026479791561439433492035113732663602555028564734656046965466603792547450808672969955982949043991251946139323432417492624775516552341040466252798283737008087730102376486259237927817304862076411532382352709607905084217348851570704836636587358396340252889479457333433942539324213220174474285801210787575649284942592107732146685695439526324024925467346939096324324393100282118744493586702337192097875149935719850873099860651848518232078016532575251170540613140247954381760078557916716711885019331903272639520936337682003424720821633661666896248578879565402295795209541898673593183339922668720272485156589804134665351896899836909498593871899949276334045554504026398490168503485620021820068359375000 [94,79] -6445172766296894131455381284694974927775581650153160195350769641938548765597274187989002064816665050701435602692135732672015547533207111741636722251387370749652387975693971375761533042660538748900305061341194391738144707751196702543814403774164474660226430515297457699011832323206490959579262488803443155057307641767152853521733305959649704663726377389514936226860777539009499510169074589634653896273940678194757959583111266717883642441539118337739639400208559465462821589494291826608635984969063113357141200783478153149242070072727141360435745314816071947913803990702315704588247264639204976065127237987132957163580149779169894935702697726769710407524699170222378701502453727847076081052693224411647246700339741996586821074453647036127340858416210584057536841030273811266345127865141784118688603644248931243592078696922220356128523748423833955370355441800919070174104288141427921086568733337292173748393329955518605774215996069671743944343708326489440979138192069837311666345019928479346406667407883730532182343192358339597754824372062407629401915526200384088158750328646502892504903213025643609691833372966729174772696498180663315538362953505822317728366253559572745624807847564384126309762283560335167238429461121006735234858762948306129391922315935492586386357683404005671392697535332899103070495103725218177514215015644298732740009577091040102647143719589911764831650404535633291132011868993890475629651571082617138850411783153838718185991702531104007381163854687256187373443792056890550879235892180037715320846363942164575646738997479748070730850545135250252401653342661473882148823547068694664854740357706965124855794413699373640106289448749920039953473743740944062854108819717936503132923302826692044818350186103313142363734898268900201697355997755455764367299526600387445325954689821168537604861153315580676720901050904132053368176411916164474584109162567465125392407873735240818164260323288272646405794279117540784198125377125260574928736337469089497781509792976744685693513025251443057220457914501551681067654637492814399785161862042463834765868090553139395217312929129035611546826301358201968199434198756933039683761118557513982147978901841048199485168718742447084626606184959969017036859195561910886597965386213929215401292551292523592458910666544649875339119619831098394142692917241355132773605873808264732360839843750 [94,80] 898121451035286108926944244100262301780457423007843188746516050379891052734251011098205147579231483339346766088630889332652636815324305906456491689433184362210163316512127859231850170148963648549280220654378991889050477821988386244158883078201744063193568066519255898774736776920816484752203482633324466402964818451314412955105583732053280357762790791737443095797113187399004305677518037347721803245082574642531449203078879792893589258385125839875938349139184819222450549241048632578987652295439731325588324708512771821681918961539853122202106146645974148243002903461011450301160666573380791632029722695781324105137515694065877061785267604446329113653223522386533468763024362140080668293274028604849090726127967265590172849476856762386593099721357495404760139061765350948366200305624961226050878661652561693713884650367666468046828370536364999549711419602479468449648142635170925630453528315821876732095816136071247136625079589040082352611870772488375541901196651072331259072261561448999969121863076557669873679974683085599557225785705545107537872642628309554972652954049390942346560799347372563252478395090429390801910620031906496494704618552592816887180539851540580540849914723855378202092079203816141335459228817367978139489227930951939607900391171131022036444181519202892194097281492334757610526448214389584844345296677402258838921325727430952108181130618711344876883838692246072253233436641630455686526051310797765148285471816944065016620204981795921706534482112405925146832765599731967489822361571353745620354109098256809303837248184335776920326063082126414780396607854080060935742401937319017412891027202004037682538958491295845582915280148899267682038757523919230254518525794414037463244114020098999792175343771666727378473585161676967807108044254625342564402197017913090141642951898819482220648816420791515186892646790119155394651562231225032391369996660506401071370293561599771995960465898918398905556402397065026400466309540708851687568928570015343619240013998635448633701958700527278863191987161036420548253998662965880245942003840917600011536714692598142695191153657098989664092731462327508213152949852280112337271938786758905487083894700410407660082084520726885959887053174850359399135252252841846742039243140983034257829879740065640447185241491195077646525767564869774991359596683082600065972656011581420898437500 [94,81] -53026032666229659046821193348367648015877187075352763383053619241049959410505160811550535456978758631187525601036067173334331845989658010259252185667638356917907639181027705611710953218126822941145620998506686121559934116422902155340493319634515913571566966553204512907368613444109142346007180048936797041575683974002000611971299003098863278602518795667395144594791009473796141117357765906244596201128971247352099120566930101840880535512615551100065596774640812108565894324757284483733245521547760003820023843901345485943051725860842414564409393848492759945712625409094072007865290031381378378443185121822535380126469751863691125931943944632269226107901986037351637657405266024176923947853817933124317056239441385387471547995803881564364834223874565898922300067902317489282566883149582771773774065241544673099237040558619022950245627909408151325485245102238868863435328239266962168902885024468602114896908445964464635496167234165769858908067225795730177230926614279943264554118119735653401840080757451631801409690745948684486379707430623840195967870046488029450121687389866680757056870435194579065687819655195783939242133568525435188782340407173110687849272861879598682113548505936676085972569577356001132578069627932365236300309485882564647747554471308269209403119020678435761457647358041012175974382313734422848841481386254289115118411348858856063267169638703070429552691552719003292135166225006467965386807409078951484248112745853604398954061423707795359370526300457119223425275932334967324253181092711739667177786599460030234502706742920953243239495180831956866421327511516459529738394646161304042793164504513226356432198073553364639941475618927769854370028249865571541832753856414763886178138929379333343272198238151701002785558995111993480991073268576081175373647747726855816786285098081367992518924271496063803402535183423306284312521612504200242558184336185353855236161891158492190288907514100115137929746403141058609538599376231569670914187208624851716172528174844010467502257927511627425393095023255429738137061772639919592970037903645038341552422209687004487773962105815610103616885523561142699359600957807603361972865598288711516102953347194693399029578296409005272446362629666592449423108224211677790346427170196161287409124787097360240577902042999590837101567807889638400675735852018988225609064102172851562500 [94,82] 358620588088743788778962433275384103893278583556659111562290649401667959496073785458193615811350407252973109911989153709908615001107072675357702577370831030204051503249812245846236164454488773973393074517738858560017565991240128062587416277616363319593414644255144100290376346996095989006073808697548596274221614342582036847061785454988111867755840403886792490799468038028718679975872612622282585278437454030551805445794680571116429589244913110080351771111622927468805052099754405040507262752886874810534437436263981816889478370200930627926225063701058050164122499775007090657912473430757555050290900972414024199743274675028362231555019270783271257320202568672220733387648149275883642478893053574495584938481358676578159817691574038977549689062338822244628791451859086029863378879326005660457384439192496237449610647596537170923236681885675071639625436898345739486008996815846015854285956134809394140005235672788290629700492494557850446454552148362297018510943888027061865063267148129579254731086883513526467904550798117046234661871452828851797183414925310954275386011711690437392144867087965069452995204137163848917899224897002874356691459823116961636558641463597178662237915430528950592486393437048156875837505550282714733364705164793397855809298179050600521951847957527203610793401613917130511254863119504757646871934038412174846805531305042161844754958073583283289405592483101844444491786680249452847156030925346468566065795521054125762279793365388214445914120562107903634011243807936880388353130687772296650011228051189920311868140495403242322208137679435480362212611169790128084204039598464747021147436458538611036496338596382811871765737326363400488810721445610315887513290752653498527844086212557707167857727435369771694218001186370903748238893523527532547637454725259645169676732039485600543061798717292590768744093551505515188342955374289931220378610458267327656615607491504695538545168233878594170421686184951878061728682275859546082292396140538769312881083435392108013926347738313783593467252343762494236559927565919543228478579692362431200493272508087480292710936420647447307564721541217170417974805646390005519016461428569961488969066191281864171294590518250935315166151575645230147517456902941100918418387897050326670203916002124364592501005901583019179497657238572805304954727034782990813255310058593750 [94,83] 84091402755549231469309236175164582849725533943143695285479023745761399992810477383375287979758798649692680335151076991538104647183564641016789089613256444340201180626903384056098319759292336397212644051484685939268608904076146421718176157335842117059363294530462326074067241753448504123987897839866235624292933895694216401681135581237891376571957844823623577138914021048307298443646404356202633631349856955401480316329392422880410435386906138310596822105264187303099062611325001811641610932855180324140501617603377970225444916400193133336664863997768888179928166594435906836752412346872386730970136419598044237003372914691531556588982998990799613284620408411832485642470886323560759985422296702600511919989663904029682385268760046426188101234602264088258738637914036163169538485265822193810544918718811073033896097776430423512592376522472362183720996832557467716496984921639755315779793474454122456994481071106582778670238145154730490430450728766662356595163476841192625881009390863377927025195451158864351795374309300920933061075917016484368430828626009897800080662370482814165072380925597584164908879145443297324697926456615347510329686408467953052051196828605556030264617033597249234623421236809172509265180401773055623951405063188374506938356138562584014100454722917094338296831635849913764251567255289891536023908244011344148377468318628697418914245540687383791785223613149257627710233369881819216654640093542008122753152344887759398970723392071020902607910720596495831779161128810715159621242913281461002977189609428864147946246270946651260462171387155552247881947382372445800506952690656629838224877181793900358331733482673459854747369184374695580380604434202092917342049762057493322393342233194792166444475776229265182989177321995481536607694898463431424684470902731179407900344442649259709641400172292812414858008112426740760428069044987121554868057975407554778393218030716521100009286100377724592027189545212516651164020985779205617697923273399441044828407575304179638980866026084954891442992116981184717584626987902713381964538590309091218144791187427979158423083326820566056319940095462172451255139982466833277424133569826482330360616602861228667390516618782527050174606245858364211543914274134312158152791201980983712096965943089638862707942947844551584695316909234819036100816447287797927856445312500 [94,84] 1956016303148963714703122244582653201329164195984786266348506984426144522943822979657143415949593666554541812748476543114520789756160337367665509006755328125557897546926596548232143676764710337989182546541654919263677703888211591441890336242571861850733721048892236566438363428149663035253513451332308904165948547494670544409707935845630088176444815480106728496323860671540406104301381140990748341337746007846947705776600448554814921738452816057027641628962302368692797916194615826843572565697288089532153708895048367178521468952001396370960128635063104909652012251141238009109484744093426333068101453222717973201314068642609271875693921736824355681765411283682530852472098269634566324926727527934077504990265651615354274081000865986725157419376221560328820735867155668767952245633037404194648920784467262321501994400304927014098464769798484542084592626973723708361134766835525611751111057147677568742988553128641902547633293348498691448418032570454168518057025182126791179353416870492112089905314526877501914730470305768724886339217976725142278339165475313922188386464895315222558841199072227483486773137907320857845847707468388454602439580734643747544591913055481915243805407410617585433337654899339960363455963319371980695189355077888868285717580055742795211560296882835006116028108544833219233435632992043390116363687177744006291196052033615882034575632712594749867670967403432266239637057221127291824841860811300643667320291126631715602166860004441888980820381739479815102814387048632939743239530724525682588422110523323101310004721928394562917531364353666818371381135546194646678899549000841902625151431944239914973695664460753692925866643507582459882254641019672457122104642659023812312054278550056764144305982442682920350996236827187488157212555478193912573936786695092497387556478010553424353664185610979423010790403848573672421768619937019787910760869156057394636148250764712373942740921412350281171770127611666917935493789861527940859527531897269705049973860605136156198542915452866264671277222967514938300371925842399354927405778379860034546264314828648940627609906044750245522281426018113506088041485639433543890691089745229327622375540605329853755443427635255777949467124156086375654564953757698393197034957127122192866758378076773625994782359159043072906539184607765946566360071301460266113281250 [94,85] -640931252517657433360377955154900947466785021600652928976286792562132797298125272745537062632695949212519569856366418815227422897238315697462054746837610416370548339608819700942012311879513965200551598208414799489924537625712522501558813075536598612900927358787122073487460780614990818307197355893901570480809357644586041612215629678542807443796411199513050772064928102061405650212572766622173583504905231936665749338172512554209806637228624290458950999464411448672786769123112914470767420134036834715364735522247295695004958704789762742057093903897671563744556004020976070722163896669379041775376644035634300839676489656086045253912032087786966092077679642932087060100612417890042621277469366453690233190295099489204574961429180779499958148801038513134942823319780164913591664279459696778013743123312967535948951832204846494528601513603228552498251375634740650918736886177770599407088085220066964086625451885593354676126192416259473722915044293136446702084842070842019066716282957786008836567993169236703029447977041118225649224924594213429136412896148252841929117559793686344982820176106503580382666663664264552149527766910482643201667273008345514333563124022577442648393944063180251542938449979222612792320876951645882909817479302818395380696976567951591696903478583041197736125244519892295206307028790917377920925247896367590762461020676814993831684794533783361032115995713540933559260895907401347268211812470522751945007842345487461803543306948123012522239689795367926677552878424110282372857246340886776136962678233718046100426492358881513320768547628577964498574804366105168936926850629496526109296473156189900151485078269031982524303793251870774737117198480499855108871624766093551996665592657539119228602504072899005438630737207296436844247401550271544413476542574361430828399886555751760234926557164169489464530610834280340028478825414010058140189305366626504211367294988660809134704096163796961118169179602642881417378775716584464767541197258065297887888824198632336658820725499572249519780843149415061572610168308449988838303276141301729882419086106415806982784090349122854170326640087873349066212360823054800982843263866213815608511734927882406767113603576421372318936613661443333025911590239705133431432290666676998891827701732316386312130447828404019097736643573171022580936551094055175781250 [94,86] 32840342114927285035752204992930867525775178653336757493441402694904004455574742321618723432287068323604914671701920263805932796821850232340372900546249670516000925721733555241454361728963378250266230586531270948181076263938137177628111623546408575137155604326697744035087936114816461856939302822482598444174311875195143274084688185692686228078944861547447006575715389719876455431937128189434652531075426446056286730856950753085108027587886856720701279669828641884095725651427966972985248179645026522531416795031424638241778704184335118306146621076188592673255666377790770853273997584030100675593314171191434244351063298671516943971234285088249358670336759093631919543489245047907503005245849469244782440045928521247933059391754268838657297844469777204457595979136672665873584645782595614623845028462627181144072645488672161138194092291878232047992628529258517217442560638361961455874884004422103768959609901411895674642390277613102251145166977645974011741029299306766768182837322508521513455295362278995792798387917093435066774498200996864999320030833954135755939693929324783719737609851610400209956807546553452811194872634813146821098771661226517547569565346294833143756030671878058235524159303375297205861250461958968130571850754759027831589074448453448874185164891664728302321501493537905378304624709778671006127821611361700229689799729845615396288918192147967487171711106769973734141762534759292907672407334182755404018773916041940548736496024837574209288983578449462150510007312297312771697632381649718570523891555296728094175354912333009240374127710590752167828558916620216706568363987268919767040809755698398243378796815361135612561586101922078393038640507170505155983596636884857044100714930454431067184723379514544197748503832663431018474093940806865892310218727984814723623283208280924388533449455825080932301512622437784625280547716942647203332176330359075029318376877401262206689521790991762063809627343057807178710588801697595158852482387585376434412701334333748145911034702200225019946965679842522903713832962470421596598270045528020122588144364259678191843644963095108578050905702904741666081363637307452035984485299438417367629368950837006329212009373152239119248675748145739784998836683199462283719874300110905164409747587401501330186004174328112670266932582308072596788406372070312500 [94,87] -560685542821874034508679822081775433712873257098204718224484613723044555585277015382716249695142910938271392778615363990839124250398094667789463652104726038146126363118756540103232156744608331181052360039211787332623130572265238138278329328960463332037166867534182929444838049439918639098525542509271033581298042999817481584471739370660473923409662793576463853815288180100978908738509943032775784715177694400234617982427434970408161662247087155663579984387843013409523922987401963302850751991804031507553358788794560862520494899694363937115311097789877025767264038607301201149211923690676098954962173995705838853127714638212452976488231429054052079402215702530157838380303801108539833673869608860753429816507387230535131430155300066564263250486692314695609060737295925096769307573693584919294436893401647660337795552830475165457804066004118781079614318700627398048670578016981868609764506333294950326170502868420689452473388592041720839135576519842589986682194851347063730796690379016781887524469477891203117850304803608733770790409544378944079724964461738786128499605443892334167939409793470269975354823376471234336928007943365385699968493599211310756493492271803930303062018742439512321051902597870203670301574909677043590916379632294713360730094309313289774002073283846545792110368739359450064212767198569630665293219005542322803153291081494974149758174170708923556044805448533844301375601121915202529031600642878962678110974029398865264534552781488447177751736564546689042329415099895129806252734217731271573744603136613359571245808309588951229121402177915576752087972393354484927151198239054933511291855487529241448333093163100815257943555507559094375154189494082826115243767463683358623532232574217551484726336782423515775501082860917595253715431438622367182147398826481863761507329789245779342448250091518480307681348683360758223879089459054229357893172321150848173732971464371179148743488086662608622136495611907558539846477457936375309986074149957169062251839045672157056642058733369561583394646272025077836053661895181447099432864579486530684292884634603544547392987093850034387029435129522117535172386853801826385949544422276818138799108617147927353737908093750060360357957057418133702127905988103711756245133238027589841135751983831664904374750268978289113874780014157295227050781250000 [94,88] -1934032111525934341880103794057088304324571271272581259402142664790695022607652437562558861728254645560320486204884205933870188873734242523314747867077125023505583385084801411180780673979799246075115445271795546466036906337867909679726736526059351645505768967524184317149999680440597177382058551013651917065861996495076980612708095294182030235579469742530637062079011027167843104906362752682770761619548517016879836624461455411443354994492027381419074530704197436225775335303029059212593529626443573641362206453512250257826211442799424416869161027725822364672975962513501576750471145888108876103258913534341185325266646002133478926869891036759483406712547696603655027991319151517979354968405216442833516484515247651163484563071636690085483212249326464342916986477596499016577008172287421810365023970157771819900874870744567274036650282616030793063357397254472739706386922712951844455558531678785590573940950676174431256027002995460018182819669565811794560658530118724916099528693840676209234442280141194775799214876156336184772604907009526834467485926083685582585775074473943350432433560434972795059205249220935102693005966755067646442162633679112113785491068039476295168291675300958182976848723330348416475404628610405277354304682792637194637758312911523402140784249062376397297603733028088674919184952854190874947342188247374190622004841406674435680610405404684773743165880727725346635884843524110893034234514276122814722886833829286673386274642120768692758110949448855732286809405108684809217652869819450749976395437868291834064367981054043962342606095116767694896050667216710399040946168851143686369754925483167422221342372457039124123689023451103739455592917460489854949617280201955332351537684979324125662776352553286935563116230806477593559176507961109746276358862484959976649844223379752435981258560465346797811963636098755176157465932938498741655396279576245482504346099162118477138198372022878054508087175538887405248699228052788295900321832715239550185314017383728715676765690589797482756367856410806456372534887393336570067272618895807893140680588360790609245314987153803001173061934489115971402876054857935499894424596898589838575723479879500042976934326332822826616689605247213646369516721438024744950334700241935711360395634239827929515276316863037209259346127510070800781250000 [94,89] -340045062248734709784033987200383660201189602434088294052993124588672898643711432295263703255813188297155675176907356123451312324332660167107768221458011146814229263337009899983328747487003869910282592031408228150477077170655126841212855172777213046602602902326115882445830425635915851169758288411654307471941824998411226815062442540939866000695004231479755341316762338830984342502539724987764158579697290677807684840486641386706289022688651283318570102502954269037601909054615624552161121845015361624928020292296445648448927484375055698092443172624231545020627541060080633344777492809851373067733678132820526290835915068264258276704143215286244608418743961725159049718102911900719491474317442505140639304627276723331971478196965448208059196543214551887954020074756737410669678282749941676497939224197743555466274154064368300191124483624319016741015080791614577838416935914192635238106368062213781266046938051361710479745064184619337377989075014917310359934668466189854224307831970335257135183800013783005135538314966150198688813736690242735837462092407132211452156773511913673874229236216968304000482330984198730860977172146684783252892613233466551022622071098639077363041172509348431770770287966410107709733509412695793273472686364893271019720456507749483431087593760419061779472680453911693747697436359884594356028999068254102918193490152675867433858285342094188792182572474839736836805956370065994760690355790717233024369613648360251914239679793367068389243694613984412058122130483776587313650162806740364006557307832014668005930754200551644135774167326746342827975086000896482467574181403953306909588861798811108931696808100661453524980763591434561542377351671245016343851593349635206975563783823051848410775190680271099352379337417328374554760468877366588192769382125761955588869779020849676657743572316492838136582247333015149189092675607106813163656684722306850406947751898724428096897948940806690067756457510502911958818552984893204446737783127368264640911128281160730298800728514201266315282828774901622653349360618976008154607386867824476927495004983330830786616676953852995295724261887772915389401870137154568305919613801473224917292518435011216762544750227834309561901793282979689700323179236173892160241330750532509116664685839908320585944778713383129797875881195068359375000 [94,90] 39402448913419650710410331266049710583577488194727495730951440938826547707951165973183027102349428217309453744016651777607261892033316058150380708258044767043104015923027000488212370764848609542394463778965546559905774410167558000681927402211904872122116704411130422103343290355389490959916788759457332987578843516641284189524789015366767031129085631526866234556679437058927364706545297975673837980166259185535336410182035646889928571695281425550194379764495596313600529893879085048284481416257347054714545411842466241693047962406607878398303124952712132572697043184468363510415075129386540058587879001438702153297100142200549133179836685756179116805479811430296285889414798433751295434433476214663614531010849401088136249842631196018619433659166074049377513417197168290039905802188898242898516408613287544544329893414520887824775353962039196935993199244617077109779840101649633818425896371793425122425509978445478041357370012920077810385505316294135900774162755497221096888134433689975248765630743953204145869940750333145091586655530362451020221507315652052540256709043676106971908317022479337688489876183197192541765547458014901649635965472390841790313618824616752608037154774803391839819903217974662651546795628768237624562049167416994318695157665283098375822570991892789595568340770688064208246818273802804191632806996013393626665051133045557492497058728112207255687612641473146283896246458565520038165255548755627426918886736202319837775888272189822823827715476644635059783667580472190420382909646306732347227947893897676053443675962999475586932099715841868521139012291608351931777091099516835044373621050277534225783661793278904519746686217787946647166368959309209554056044067050669713750669074838073175541347580051608267062468407312301627449679508833514627166399491027840730780589455729482989190701835156320404101670779173184530236671307126978722410153812310458083678175355286541157417624515521461992983247273122171174772777781357943482314259489996646640414676996623803903964120626392658311529838769755753179475611277369399689961798986784623823866800485349947153608710133091102415585877315407339237820949692645314900274276795771036417880213278930234660368372865070332174278877154647739691815163409063583961473710661720617884904321090010909101053471204068046063184738159179687500 [94,91] -1444689133167388154056096955335735752989574656961241321338505808451478153732781670568885297316147929213005426880780411277386727988070449920892218829978813530498576899732929946699620769973341129633982585919435643481584238744840111519077601044104250243962752024247909052833717876907012907071055373630812903769424905487702695245332366895601617880281305244570161495568230083004594019573885924833382296464400418119635536160754020327852267482762587978804630643117126818611517491544775657070472731767353012601261462340976418137417757057141732591967481718894523720205471502606780343647115414920262577507176804052261461761561364341787757447440893203122762813731573853953249031248734724812504279353731923258832540442655334586930903821362244481581594482384337121411990584910449932696037801790601422434801904163976075136448950077682027110809091867023591754500250093843840667352049412922591874047970527219701898584867192490330649142467306883628954260463260594669770359789508506767094907638701233527412127339459079630778022308805866621027369043163935852548898938119064639597910481965056503487450133830352208053336719856140716510062033971595804842233643886972347998498696987449598688845087150416727867944159928250444384130363534697333472148211344133196955412572123430867741848636847666953858343831424644009158984126216336184431237375720035702137410652595963080547882784879656209979774495313900259353443774325960641361798169622108259427497220197843527419350319741742088646357458283412626787997300721401328756588038734553167565182529307082550861123455909637348151275975618924528341600053282636961008809298014353065658658012373658969786957443869938597250814583391292499253298965504624122631065104173059931516734741623583591938800919953568508072860483834436132750110288595147808446789516901306187263002275955246807815375806328495947181697299170950951260216673748864141695917793093048771592889268594828484837900649929507762033390953811485980857321067705508627121993089432840502209630571192180882594131390188057674646926359698144610233695652220785432746290039517593613573902848769019673575362787906424452872672338206849170547355167804472891715835929788319581209975350548954634393238844529400629090991094655572285171354866964789002022994034901033087315724726205218297891974543745163828134536743164062500 [94,92] 32326946503857784549723408718847640936986684343145276967175013582919934421656224690726285676329129587146947755050098360829968836847678132755059732787751991195459065610644302574907853139741524501530433290460835053793596597584765290703784204678463790140473620506186203894679713143697642234638979791889036143966703986017598239532307447310256774877152099066731875696341635964800243839785120193527601965150460865969523891840503523577959488122037380220629064159759083809834565732785101623319614483707326752278232064143986407201693020969010339840931321676114160941747999894772658011155669298993692553911200249481191603201018942725577585806426792617335589207028138280901856179536101051832207158980921435327011678726690449317803164186777326472816952482752661161685773538605559958201195742327295646468995841293441658424970686264573928070561994950882731196742184081654644906826802612442253354534994016016058509196538302126596786539206677657205700483869974925762068225264047831543088822877249123311112465589644667593087236246383922436282363337071775070397292709885231586721664356944323854601761160723592256224347074045146404284363028434306715574580247366191255605470839654928403579150795663032874686184515223437875882666675006578461450850498179446952284567981767213344165235391926270923348548118189247100380900445915367485409097100239906624216027027685220380036749580022613257745205841586775750258297142173174585887217877459640089565980367594390024187803041050763197786677877898026600728423520975437010829759174290678949537753303728062719502089715736210201710203705843556466238452782403313637073784017603057209817467230922210833187800389295796151467858113383588468027051636567282041274976251019927974110267067768438901057593599245752543440758081644683993664520081150754500517273061303275904152133026263769621365974095601405708195300154897236888259137365180676951582031287286717302973654304041023263753071877785993042671740971374311195468114150040185181941000364284811454187337684666747108547923637767507675903105018454525667609376590103304519740523620370224652107851180474732619592764108738215799876190317037064835619798775171547392356019548152344157891553430137823237099894165453563569261229131317820826269884742360974478284611620785761966945411061136184116548974998295307159423828125000 [94,93] -653889959270633085828246489165633016060825570928841745530562374241945580043935270590437748210934427349255862884563609156354673686705083225625814289442516024653460812074406148671788998341493583826410712616283770233241214796486892807611613202297345119854515141469299323306524243530321358379891561353397154489706936249803707663477181893122687351084063276708573370134597123396869228049180910025537882335766213521057040116598403037421272000970679370344733776629134744029693442539961160796082847636550628894383930759989701877818862466070537021223156803336255951646059602936262785443994427824606254140260955809862038598711047951015611931065269061912596646189412190805678627718028834112731742997608878019978770353673956896616514229467895434323197778746983231381876252709346429613028390002419007273876915286493213432996298737792820205182070082448181721152514155344415754839426770216081324756735762765507546718917664958022781526065117966133531731331916625059217901675369289123070073917537583427517785135586881629761312579288517120756233885273184874840080305911274646856906213550903939774933906375900094515636590963271118788847793105548954370406183600820593161310681260103753966338582418810766947765357640559212088503469075164072713051146737851828089750465886222291889389490550570813958163275850204920890152098136123199008306955822024150705027836699838566062434031213401158745682914109863108387291981608720429679873945472171284312539254451655928071641636077364833188890997708932900867316538825100716161531685261284054258322694715733400547909471681102052803166435316949150864376136674149242529261459488970256860520631308268379795117038420613618861907798547657317759306651887310888354210090791512079811146556870433592236156754260773916736167569918846316393081538780186467540015480562472440580150220220990277064614057022524866065658179351647416787824238024548141433174338964980483759416447764940526015148065977784566651631288882883494275236171047284423353654896699787916837981987509562172660131300384333886556824685686199421571182843292162386648389501744786271212434457709855744130309835653321573370585970742903330228927685918011353058761247717238080947863774628590156780857543189808505546055488244321459249001264911407732260471777626460645332917565042407659348100423812866210937500000 [94,94] 13756425735788582770533683432184639173643510358629886636718222906763869964156044891675805343758616252948871817110485467643877454059856922284874166101035750504715465328668756170339043133356153676938371409181707182071510392969763325120122236153777753959658999033912435658801803689100711705666277055340366648477059783531233178618266827916736028273351189187487021210051758272959284407376524391140493662677003719181024049346230970665915666450677478669885046207741140391238625376544710447303234573992384366878091463298974738172253639108704719238698886927888490480752938989415626730456953367347433235721948510502882914416659211800739462974895742764838188110025699520200151173617304121048405668136516478628041195942079075918711380932967040762659644996653464445730281982922619547447916987177786875275203464358095492856099449850412764350811523227327752704278609284869800667435210888485152742895601461099034607207127383806859767434182835407543287253914256749469324711825516120974382078236510706098965215326856300121510935100964849437436603306220418519625084221551403432413033818468421786220502901822432351908343064565924453057258352356178716529156701700843756535086739466328125926661374037193243584752422172385097055187028687301279757630635729376228973717836984508796829674072690117869899755466227359682423392180640494243146479910765989005474117379703913104251282236822699817768131499777336098799839384640876336129148208670666539991519813083422079461827040105836770062851699044639870445127773182835127999986082799134093525070291870240120456957485408262589070847669529982209631433311250028808604827604401350740915707046489155486565603018667738570879937717620740016680806824308738874064713534714442146982941709816712457994886163074216219989397473224592172159595065189339350152708211725419981328519737641804294504427345992359813517468574589676405829253629549243515572296523757814840233557321529467336747585861218234803888141922315640058031163667095357644983053238867132946456834808409206970461137223866452890782877658573941042328914524215739175406571290156200342210100147775918017829794686823432200013107109982165951318284222980267071982675029130062171950445010098902567509160847878524888358515760113329158372073150151841254795831857491404670579271396491094492375850677490234375000 [95,0] -8367427107172390405715568591135409559015558837312973647936253576112647042101757241091823522908116344235936802920282283044783322573863242331922493917044556098985912867258130274256158129949557303037199374643661342870021846432759024140656752316088843751643582571922079660551111280414175274655507322220576047386118142626851694712671893145060264815266385055274017166702729960192741039338529266378838975236766666352726805739354293308279838129567866695963025574381692748959481429742282394990654644613727391489370517030800021584473164292732167532680546807357225390235427187703397461627021723459530526128064748957061266602494824276156585171630234228620170981381052273348387707976108061187786409255705526843614377581224362676889657149375865214334987920153971673163356622813620411514906796357802897906059119408098874225518412773701644549636422793869345567345475141276727407391933361327095728674192464091416006950043248031462867673013489100073242727133266751747193464861428941832353799994545392310234351986631912240333178547956751672980907040836617680462330965832684730296627159682118988293953094749351606018514110479152878530653884182603890525115889143571452551214205690539580929117013985484208149371738291749664500785823421200838385697213733178933723979335558844041768146240310391401457938847705910254695683932411856142688551453633688336400858294369579186423162625577846113970391869384251195086748949616464091755916956154551028905498032097099006681675711184277186866083786060159525886400447559319201174914381546978708406269378199109515404377251112168281934111584864955915582532773786018470428743551468923513624074471335476676116266018959301622454066474547779499731957628856523233147695787290403753288236693282529953844816949532581518987769986322377640918435326234453838829517468650415679191814940381847564576325323762842539357250670226957853069206625691676026370814704147403015938688141077653527380157998204404850274336324580459142145038351452114688199779699291799335782908986721338706428558569437967542621717037481552833755222774120475844736465152206777751830943751040069733370227141313313105497759759257710454947082205064263400530168835827212693506234517285424388107750507774075911085476738535243281043290024452833443856506373174363366253927801382101627984206369258981600536058287926675463397991824865407295419572619721293449401855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 282780564935454800967352366174293345214333731135169556901031385487289117411766892546169717073976390999896505585513819683029225059811855514121330832562510627783612816438300124678913918263945763523912703447320389899328535629174623550760261250087573123103034664179264145177177343777974203045706014178585410610039130726852861878825407339495712987046910949575674446546066305581105841262042166022529629102891137918959416186247022490699330747538745692416839373154089723112890801068450252474641515493600020048646459179527946991124529964021787935287507574985550873710181000420906082493344772638883287026666699480241819980308929405157215867703260346856789113844372551393498549123299334310875381442962279039689221050198615597654696197439416977573918888803616114751553593315329559275671397095617805628307042314020031857783858859927736914788303587503066386506556862594886101133399338214559882415295881658137988449461216139671324892768899829022751270322070690596103413893058455749354772191233107386343815596147962677950890583763143364015162104443842784112127475432397320215601329650855373318668720984339953557622267839993236628507936569912701509305634241836481321931045444242088286575010659909143346211382578658057856176039316022498485030264835835102650585231240998005560507166258164816715719302808467160354693743069480182624405987589300314428402890014177655992106372589408015601387417727024039259431364544676441857674605064702096849765864382510871092550232878391379848845520932940778374184057455713123262036126304330046376618939270319138187577383299942450549359988979076950135367877882533387541294941691324082462516295826900435620304545585302041634626243012796768322609825156236376264004219229958308858193152807176369461801426856950201811455050648407278575863833122203545690545954586181509654584056651388550676650941288926588559708443198896222038167813041770644593844366671553099406745868611901400992983106283366995012579275698459044753393664731036847838057674539825441727763385131308797481567886205534274724544108819054737036398761512284057592880737328323957777183196982521314255634016444198580334908635152939603486072586884483414239466911315287469761436245603190835867486620470630524338516736490552996691940614895606298060853312593298419593436068744482775679305347813109258795274401187338704489915189137227979898625562782399356365203857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 1283053033554340973632647091527729715084881622954513550558061963720063291205934618840203757792458315599480918785956121022573168225414447142740659172130231781200471903808524989637192121844005314629357822864738989493077874660802623445066660649029699371979447928581201213636933656004783908081459672292997874925695959775911766081433569313248315432911485435768755432773570861288026339404584614081711519307615783309173707864953583186920681762115516168570112477139347906970497087626098702114003473695537499625406363220162684711345491570996754621653931878491589612813657047520636850299279610180730007224722783098371027116979580849625925377730011205444994675535577309376550782799137527469571974774839217407801915976689361720001988838961757314203689263765138933412549188430066204532094690587778174503139661213620308437088448716031985831172230856766793345766841391750879605842779347981098441444461796180519263387129106370123267672990556617743728462426012058294925110608255109006540480998348249916785922131105547974980989260132493061183255908695825271801483379934896912417965912671123879270443673541951548642621335412835411836114058432017728443049563672703172841507100047279949480623772345492742832334457879055859915028688144751309422498275933022985865858765692914495123275095701044787619753579476215780650526098776534339059223378750994865032917955122357475688692086457037688278180745387066302866120862645593925046421417883564974104911325335284681018812529429717717355894357097159702515558600286493979486276301866268894519651394746404510192363987182558618955698494307850478529645423137057969065454570657312202119659971541659923131702692751796732330639951963584759346785859213211311753944515859727584499136987991147710579865382840382689173594496891562886118700817430263277085419698832855880058489667628223147318193907711896838477799955182344731808123770326862341791610436614270534240898618889843292407410922308915708343139314379956381658687267293976173184258788994405330621810106748116021508782276620066649551003971049013821221378905926101460852846033045994047399120417366997998324401988280305039464728281854652498060690731329216924560511857724686697032932796731715178108585889852481318447639768743983988680228269248388270606702021195610239335955172651919109909892265982099468272949522991197618125407739639797736336257472089528164360672235488891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -105996744465383419188838616791783965797973021697304027255330468017847164309843361053120180909683176639883661572335642534171140151260941200648438846434800627961771682319254890254573398758754658123966986356992809132019338215594936393010595797867113230513631499949012167431313984653704467963304230433821387759235565136981966940853807783136158330435373280011006235723376163168864396342581859347607212342778732550445342352409860829161515418162060814565208594853536991806161626633245095775203489614256417529275489967312869765337113482582774083467887499293300680246543106559821378326017649146234725425113856361091293394260526290640113594983384972556081563185988961180564264810157967612427916929903942506772300783379679908059346457818847128871449332055688473121585425993701499062268907076740716793124723241404140028602169755713512089146694436253074738971503934840374415144601199344936361538781178659002552812678252868240780467112250810338956188465217367010785648544024844844870321228023300896857631955173105996701234159266278863642373986478010258054959965365915181690031899570860710488596433745516563649373898017256401117728143172480754381098399285880714326473607847621628236805823721663878209585732544917047362899341642497922677580947735952273989007418112725036703555768707849107185342408771083395932788072182041693844211356154064960605305379590429218847656470923664196608117401279778034720980820458142224377593503055330467020598668207524805302872535006165798919434054276657886436219382728291364753628601253284416018604019362390622724731440076206414918161643833301063466412165297755339784753811365811977107895448871172075821083864621009782382607179730542417030605698615262534253273691947027326030582986604788306213858181172718139377238541045839048799831629603194951637142669406022173273799312818879003858079008085448268480054815484273725200073028317321109227469898738976423202997221120304151491346502631493210124144862418144564691702989166573219681976985667717225532579748681062119373967972527183489425266679803936901999045447294686850946079045891959710587531520699614114911244396484366821823793476389653778110756134353813881795656924405560563432738580686337745451218966145301005422971367465025082703151485856989229774841934969775467840448914971115487753659569875014042941572215172414048879766240586378763454625945295006772539636585861444473266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] 394870139523898344804984625960722916899211628798256693189600548810376623296148320646590350405710002745886842993765692390964569767957254643791501141515722495717949627755347734476890907866494191292925487305970303853607390385462479338380442273719568411988106397724792023836135077513165271680945998817484664504384835662209097224068431588521671779844870763623950588031337583343586522561828180790390734893472630303478521893192673723735565416662377681793521122252150282299066354851838172805597405011425354211723081180492096720018932801732314835389525458208960311662540146829846081615331949828073784670432809220418537796113231300702381016363237377096913103683765778034329939805053113776242490640403311369357298878435711357329659252074782845043362929248330416667127690366984488503885112421682555177954189995033496608658706348455342454958182324706038083069125362970366189270127421653616970875371363768790699908487666133099700354901149905143719956606616577855860302741341275961062016269090327565270090229304708976607032748191228153487253771279781114628412080566543481252883584371147921301391347180768963787783044864249152877351960358387933012416994806728724236569279804257886173548175698252156438886711653192730974270216090258419962954484955223724924531547915131078334504594268547335282637174291863653377765927755751835480610830602044668647918369959384765511080672684070275418664728811981421460679148954960792231941342539721483011640896815164814076763215934609218563414804265409676695413205017195517495760648092217870226681764355250008417059428720642119440098690383590528089811144768885480016498743034576418909466671901782426154991085099116628805434261732999643711270099282898953792381778773767711187293103053159875039218212184966961549275668929462432641096395498562307823464849115168076379111306969635988552734586827791259706412511474789824620413920953858546525135391602395074882575103352106287563824235333218350174595652362085713109418703935588224365976274077468214884331915141905549144686451307918551555263357190400885267841664209328999929765794879120756916589596851185216002359437306581174404487164502684678271074154478949245399629206637019979340833475599290937113570296471508527381904139946152020376423829816064200468112633795363971159756176965867985584483031324474788313787612889352751060809476152391182877007374521158289404354491125559434294700622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 5616077600146713480560647563527355005930173683353805757802878361354282373415481676400671350018696086670448804554035239970383059567325208596118062298843520464344483331252294187589078483271084700209218472341310960474293550003759709657628463124938640971932356686672954317192045732425723344288511885248238846538104318520962691004947823430290681954131715657955768674371205452962344152181818304973780123902134652326884221201359632827481200308670428308135957936021346886860831115639794320549576645816229993806102344162077801090574572588457656893522783566815527841063565363340118604246934054028910106241317327327614246564748013446026014552518221110709834947607520877178555548824225907452671614862105574682886307830534856264331895064601469074618125751504070398943640286041773044646211797259179155322655768876096175383265307685730746906918034734488768356469489976451333258692461474864627360904621677185911066979265109521520950118835005618429440666508689653373718717327137477037098819280633968940800188098617745777829157593941132463220543502499630509159000268170943707149581240007519235088032679931075478785776856717984574181883669379698243202416566018293386653526445414431662832656130615744283449310698105143792662781513081089280067532282986070170110822774776117934622063442720999523750010705327212081879297490961350977851671049707314551131272819750117856405135163914428141861977047319974236534783725135312161317650439527702259073178960138724709897303391491053202642998608833905770857425082986418174691055500266673802050311115163919040347943872715486005988729868891894272080487732853564937360928300494417638662254641419560302788670473154552805763721244306223041307231801230614086758638995350888922511766250416448986268906185703165197193165129838710599039457611793730778162974114227038419232050109879290948916845550181366142166251813358703581086232029175412202722529497472489253355291389643417944778729312975598536309122605740618776549442634584773754200336194193237075175652385687632587820932479012429157477233222407619363278059015038622300244696400172413229829742116386898246943684678638640414475538026338729048835214700375335918068252471789645863361636019684030528359078791382173407842970700610843886410878704133260974341608939161950597610876861797935668314607292126668196797955457968792507586364376653868835666664890364074141926309380323800723999738693237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] -20718852677468458056605492206172875298396528126752894541302568364994613948813213328238375434601995430701982106583769577105421408465321036667906856253812000390071685315658852257771545698884787626779980412074687078942471889808024868676060735582617978260340364353052851785972660508604407886254143313275361388606295091694737377599716755546662285408035580643672017081891072120155983693089667763343710013090408155690239193647911450337651691804985404573576245009774464100070486873116006271123736498250211164498585570881928354921981281545309691543719451244722017490668098134495368094569127286718261944925133323855805926414770213157719650846958646852634987570743339667816043100231130011620922718319551349708804652442778051085079256299782748936419972318521317604855569127380461533130687794316653703606051206251276467914379087398559059870501539068900586051151856064404439427907272227136554730950113155673895282342110370270408859943090014293137846214884045762622917785520711205480317296044134864440074471749666390397053050631518775489345955685116692905652740475324652045246246194358619675683894386730340808291375389104331920418572945845640990443945413657228281385852047016955067885190345997446320771553917325017500380106880039554890168588561328027090350697927123189376674595971446623868902026961690148702290305098687045220243919935578330879154153659006826328361171824905825273270656688657758854600284265538405546122566672102217359680709960823711302431330331808214221141422966057914204574127656247435484597086460077580428186354661911382311748522999209139071180105987196564743753929441937999404976627506689511951003490834928206130682838154180346494211048882249748963438047727506929257748828412315728787886355419285233230866016626215360207582183236304256641053829103859366366030578788380587811371363999237123559653990269792110941619701224792467574800348401552716783936323716438702151297292837891886218666758747295647943246176119028940359577486558853425234879310503394882881055578896948392506904066071156437502142218141389193217919109986069710311095967239793303931172210934818402935068360459401391359791067802862773857531057166316232979601830492797586118075671762264493512905586156673938122263963980702602586173602420287211990418463105918558060963130573259258406262770818837892174344434028721966816171135734856761327962640549726708126933652498458116042456822469830513000488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -94986055972244673097683138709763554437523851013353493257075787693144423735126413199554530366948163047441826898345284309739312327622405152821365873730140066893694700003069076016318145822453833019166723452690988117708131437949008293329314061268686651283474302941739983792703043192047158954654140963593686340884427020112220625241352410150626959498817434343821444498529250843082976577502968603076517933284868829636792256325465363406621381682909584739201215229192682638955510021649948555611665641869553242747610841843854911593433781088156508488488195722996314155483116262444289643401513709226829003265136836017744458417310493809884922128366718622910884636051090538234443193019020910686088749870391620819622957634281533681755520515993139250929881176802935454610385172323537592505144620331630294482725918211871825096328561998319135402314765325412732595005843215767392559540374759211487888984404936521996650515221399401451444997471179811443931360536163667940217777581394287766818283900648377269739645946672349245732995304426921806927519899095341780419996208120820338325654624170656612700102740478303747474220314684185734440853569630725067926066733812832507024028014691506099125759463098832293142917452662502311235199371364588801999421880250801055859497047132073231974685431952615095726941947597907905792858023966214682065692850701508446656122030792447619675467965647153027829366142602738731738371493654506398291940951520215856980552920039207894791107364782558765194488236960757559552702113570302812937674407850705157873106672201926110277096126172775573393842691988216120591769787612779386393020527000878484849387081133771745191383284874753687571138130325262410799919927841650250216023015570826622412103443188080038204618254337654528020087661135523533003462076430780920541641579237445557941280381737695384950593018233117144793690208682510959569263454343267705702716116993851680589782575940292566139529121415898283579441778215719782950296580276979612407683369332388647885119591287196200403344872439311166838602203767229605795100493064383807382023920852508804747133422931786149793944593791075154293567178608589317787752820847448157668954404495276375954766102794015259032791673848956157007127643361487664861940208319517111037746302254863008814676919979238312724427151595093685758968990219161201170741005931774828280357507473479647489575730667787922811839962378144264221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] -529979616717614633963697125986469028287606922085888233577113328485316290293578063195310380915828917200846738877884230739393297600913526859269625687607210576689715688142966978581025160223938329764722857122005745615360259486603470975503593144647963225085036962348801892545564425241300152787779583306774610049568005223971990239202421328134918998960751027666472932187096388739239923022276136982771095005408835180681093485307548945018723549556014954040152376218154517193827061561633080410772771956404849490336478460789430945486552930128534945348699101140481251314579699178021124114155541261976074687051071300866038308046799761128054234839133872218658972278829596769994621984947515205002033130493402168520226150972921662521717464328315115373565392190982660545412859842925515588839343113910992760981498910209481941155286102700474094773684856956661548671815598722930408342353343266155468274160538462579463445506577148017389930838091800973564537383409728682875606368171068444650505361604963821043575830296320074657573690826952705513541635607466133793465139949698855725483873246653050432194169771063976057354886918753142122400206980430595336515922038789485618990923830840711319955246578148280659538321253243530150747121480087796054313466550380489514031751906424894338817141231460837700273189144431161135437555645214425693208686486051027568643225808083907301008833628874798955541729712475456782113342305632386425987001382330950308633876649472950526811596326586115877190579342832155834757999034731669551382863470049147108817034536075159241816207812650884922508989361576433043408594951667072940553455440884229087678494533278965909818075362522116788410692461257243377645921183069328202690368782346087396699907614225817015501920324739147323574911416429148747653576204552100508848306908273546585953726713286808769257820805759020933995607559420813443298404490467832911622829572027390692426644513607219103006341779103330914828155981648091352671942008472445190622925404545967900651325292837019315512352220061629075413551009658554892207579862734465615046600243618773653099213963630597328470317105620006122607993863697732830324102575843231788474864516677702709279315823755659938138519384105350555879749165672790686432224954376590948786063827555560175507881629804816498693725187245234844556394952521547219134972679347285492481070059258498861544709603130665770409635229043487925082445144653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 10106924088194388483971378302309230973481719373048548332812443583297766340317727861471941660340579425826049264526614336487130802935798799208451216446107422326554314185304852517145892864062021574625378571403478527224969943307468111979088582890688716366536149195490677313671678261084432540133999547201304533475690730668102717964671619763255235632868918401822032455839922471581848404418926138633980253071630064148171699500242018126297600238404588398633878724173609878224445005596275469911275965902781861774617270641143651368149054111178718823790382903084432627790339387169556156413131746068100066398786329446150195541195797995345444576469445617415552549843886069221564705454843022418314250920734802641293001370696721202695785040540734019675216142589446040133690237987775008735136190541901925458116426176499363629333903188586683616457781077259613207790012977496052656063424775512366771913218497690574907277252301387676722539872276897268425868080465414177025855472610370400372976104713548259396929008417582769815227927532735361434360344029627529062472070969764364310736574164901863592555171397361632169232874525823307516749079240155582443718991273614381077284008830045304973042754631814307000127051909563412227483061149612061820380003767693131665492969905703637676612052736380999977573775816259117030287013123684937382728652525537906152089942587670900203181352217121094627517103773943638702747242997752147430768136620282733104056596785604676547982573763487210840288252329727472037320355679338425394936787120145133135760988126739376076758109569449415040437518781641534052944031684577370896955159421312134683784749584815762992720747664393092965966519951927979115670463767773707095820175733841280696020746552944477977080449184887922826853653067832324812538171705167485298864342484595101816486983082636503691025016968454460171422281968408525502651249294870556620868921423105719983500627084302952412215394167068306858410666845701197044042154064674069232320071612009739336586937616489200205677642697976146229597096099865250867484273612899694780719496164353293505887626228939020919405611029864680110970669931866243606827656196004672099940927817478225516280763057347767650007770722910590990563133793473244788680881018635135600364411611646485560993365743733294769170107642034747130016485578363644026778667847782198819890046425395876759666265527661931783454107858233328443020582199096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -33100700097648191713183650198830969582182305037037616477422292266512273628266510178398235592591290734219094936267314508675175374076670955451596679588247283643855271584184467415511697931143826469242212462510842198013878967182213671238105331049430596991142471904036161861811151630432270333056805635332091011669716506906839142985956169811983119150212049002325696640133255967788699723089445694116277876357297433780018156337787923373986354863733495987533093294874603544239178802994120261735854567843585914520085662469403688465819019333944679781132206828540973212399331709369288202489274947800669532627238969944539857836916288027294344073132634704555915194607024069523407763403547716216509777891050162856548471609681881075741420414442356241224287433051822032114269265785766909230544626909763022453926788869399976211527972140804721685160558612847806027806614397251623160941130789458336314565504844293987635939977924848251556226735535707094600421107750465649530856669202304641129428453951490253722634244911800201984992602651185510801737758911852351847134213762463857868091413345277470642153091608897470727581653117538911931919098065508500205724928365236558101128328049317882941105931641422447878633362112231809852073793528865931312223531371110172211820138247712429422303027996052706789598411431243766316425078555438176361217052172783223020459621171547561666091214724266107811050431305381601403180385025238739996421698917658482890995728158827163730201855706129075956638553600714191172534903773794191902611407369280074833234882756790059145452030599057662521420865829680646572879803147814111563254713786633928174953609495963355438774561052442841681799796240308139752017981063708681451501816432198647262676863534772615981069449384368248991787825277384996715404048506313841449239399013119138123278311545412443359017891051064408008016229809933420123932375999089777798494686769679278115060179418996463958753260481364041422383471384535177422555743336694943875943286986633849456181504581375394639858295197777127732794957158429536806506037626539157816451186248851680769350881069050774631127863950523354890928945120767229842404274171400226224219830539920146865926672734124114981593304209512009366929787762604334488920801599094511673678051142108939679570265234619013065691547234826040273526880165270994734230478705258036044846407548009852572671110391574799177984112993899934451746958075091242790222167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] -61855311459886128866715829828224864571618884073942124852442022318726400890194314437691332213448635841049809308683025435567356931213953503927980938709805607240732272478526030141452118279454595762326998627357283263203836698756630133372878729412227774992922304774244577439695335668732420433608089718729996604834437815410182517799893174590205587987684336407976938690741065006509873777817804973667408105520895044946007159353330084208634383100356893192624562803132223645531523168430183803930453289396195893356623292498106792134621531549825460047517276316208265351145250858653542103498896597247804346877932254235079575640846578020968526254476996771455091027570426462693210326122382572793540592859587575348101173314493350930723936638256323524408244628387620898947976334703125068697641863146343494520411598625536192097590858775232047779581444946778515801375793706134431732932990826444984000533810662864389838732800412612017769430863557516172132928975684412165016923315550376701268343125122439777996998935305871528366244070608408640646381553426145646866113857009871007337471266808395539830979583256883707195836251293085285201206190109574327972330868348977781205771990516630321912811967369548079331526588584972121520369292666558842276480541269649118953873142063120926403084234144171218668248402079704233704843491823718262575690165618939014254887523461673045663710728730484826512023656692419586514099045468690454456998278927993011431671038179948592063671596976818393699063480287434264972294712190297020050550550853416534818190029019896624562258526992658147518721211738009194831912721497126576828347683235813985472576580904590322564473844070098395268799701754637301931411496131766262865469975176183478029463260796436411344192518775048352806100360845225544449300100470762537785866987537454903123575442605098291521939170746646226017876679560061783574758011898150681716003098001521789849762409504863430621026112329205936967957819173348883960182858715226355804355733632531587298822291848043391167478972163222468301929465438989419707208227064210099862260309941072233369384876221054509836667224809248094640001385918931989674968672869728462362282644692655096694561742765737584181355468324224948795766998435260255395389224164525735367082551813201670401795001454620769521309880617098038464815102507463510570677831736222270770733484541959014396652531064235544725684337813778612691351099783787503838539123535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] 1086433826957718926435850954405804158022996756243882996266139831915385706461775958581253677207305986065037528370781180092281706142617617844136146841289388363213483998765987689471077431035731469196946672078546376235341944274483057021520932219889150720208683947072246762374539565980140230905231639532756647793627922347534840281425789324170124758862954406968867361896597090408631319793420981859130635947920842392954343150216705373055325039540252868366119042873167343889773907519214447550744880870201841370168616644182881889392013514129830946823359448895730763275209576572567438341907378006599234027700276595420459243137448903201250085242734453513557943062435038881550663247116796371619873021352260080527380210011636025145191479646512842506052851059561045167303288876972976602627601734054009791403142761440727455260825273328524002191238445687595259975560348494281871265864269621899682607027399350147373260639069460649051445969287887169754224656874285638786609919997354768306399392849105119384988833870943888828632573828621222949913120668803996128166224298674218607316588114659696376674200820362798220473828971789125146886761172263255435340702325679786753465325237938701383544637196197678539638050463934141564240119400339732189695894305372312602088541888044019434777305605375962913630359838841121567430424307550016144795812574095764524808390231472672309235846723274997024239229418128004604075024829696086743664292317841072062360240520331521423705370384519808597162650785903941182670488455858962400260503213623647804099216356210625445913944097756504162066518521662345681180267409367052916577494607833965982141061445230677710257961995729315856468284317739470317326634491145751148251658306593940282127981014300602608288866085385327985431082515711567616058025069575286932958042210656598148697209448280428473198921564535813473133461580346650245130533426762875221925941941829093765004791269565529965566719062215428320632225256684631996866455099676878206261273310381765299072712188271405845312965609449920756159480106272482302027189044384427911651449329957691055577513864818297705621171535732900414742581159404509411966271781119160294247808631784878021177477884755726219465270146767819095242153169400656000521517132357781342870821612521679022527509638257673307257326577735802582285836312825994918515159647189261504829036823107260591480669289739103902034815236948267339923968055614977856748737394809722900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] -7088215062110427599439678262175137082218201553413580585566001897203791553742533975322373566809559204246617175380486220899993741383512071896001654348684444336348752376401004749865902545040914021338170029549568570450387545467483657677529252680327936437022319287412215803197568290552562035081036529364767184826943153201114704653403301336805121636560247537096201392139447151431731133773357666952539501117773188356781150147506973052158456992804305630223037644228066247030519815978202845502265280346100482621438956422578369987038311490541175708564305427164870940239881321998815484189233580408412388252628431380921637280874273861857136510360533939084341314106145312623509607314465519568475990946778012265808495062942915293890534966008569331483668971442440377796126160477453504758940469090641715496619798781083194858370057595696057187894216868457662463367124922225166874245968861581240831109961635517967342063683023010067107758145545848875332054235853714609025010112873761385281312473654286563963181688555693907143084802161793173228463288186669530393338311607697697516205126610042565521348081546525530190261624289724452427610637038838723704926874014752361491947579528190724904368164580333419381426779321133597239862547106395817013867819007329692669550935408051557696485699380382142316826708267716331076840168413579277587133913373007593583633881872923404452704684712207380706034195349379217015620262724999830830642650459397936862009292489123761152380657486420284382206030028297649651311131441815783312822858431180185125642649688437875560272846951514867680674417626096012388337169838846973441172661169986533956322877566453117151148461670178652876012937270691085434309023002281482528846514247756693562221154844724007546862352404580106523318991196342230661139475294471383296711161466661590407957189101826023110853761357552479164407772477839654381692728360039421617743684537444008013981597044626975200450656799610912876757048609338460348980533116361012757643173532107093641087530854591537515995148257097425432163088320689032324956370036478552056813424185278096215440161337431005832757328759579476700725982089904739648148666400384579066112853040148934270381956642602791228111987285551611872221448026658427035168157399104836129318549232551046551230521572847436501773111857054275898911213779003327655650690321076347483867561278779266734636706374608961835418351217547647242058286853882975719898240640759468078613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] 35113146692658634084243694247791649639379358687945828942689463246964062319663353688555566498400765731591995346983034939851875248141255396609669400887622655182296260825257839577265502924443545396548938721361857567780376654853125010756748931791019832664645262240509941141921933853674513295114925818688464194411465991977398958299762898933667813335257112992797268980907770097077419226596378292630209988133624663818615737659412706229416931258270038965553088960814486753627509455690638999247003813379979437718788338871923368649224125659879844193281054853378826963891941899994174910289628117161164347259951497592537569004055267161466833306564481287827124456864387767406219842568325679258274178767766663154649918305890059699136960937668638089165865150162514314216199696500525927836753259662680832842608373669810664190180172058064380382141148272148364611210088912251782644536146845382348447945836585232273336354655974270417875176099012543214429811424243603905746423703655611000291895962735195128326769382766045307953949245326488245475749545875887902274417258564310149823533730797842338850767930765250917381526064707139136384870403912324461057276088156459052976556957031132529857636878991141674654785985463743813230160195682509727635536348232464328367701943795776211829651282660891293198205263377048319248064374015102393315940066237683458147658526128325491710461484404727453905829076826971405749978285752602771610938248159618793665352930729923535338597367971492703308525543109503126033812263407404894042174082240460028944129745063318300450604982622679408498930115257849300111486205162567329773142123863953536158170757536623687010545085260517026706313181279586410597049889881276566672432909045879158906459103585900328399282430768396942990460891032635231364334532041201683403249680558148743246562050689424521384917535725135136615362268674372189339795193644720030053378421568590245349985297993709626576313684179217898055747228999772656772426070956197356104639709341053887458242544861052579095921704578546560848833743308601068166905627772575742270974282400271037187353253089768086633494384395763105453647989418093682264398803996638117124639198558885733829213129559127990893874706733173059785811818180130071368089202799114121564394287272173552989979210662625877221675740432359906201215628310721414702925945661784352540020255547258760867005618010288502853339461088004383252331611704917524452440602544811554253101348876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] -135927943371817972778758402249213568937900999658156389681932939704263795500478723597281998479735288923659476275376886456516526875682059631184775780141111263370798825045187096423928874745295834549873282475649943553994141570578353276937025506902390022130421740347716750695555461811686116845462873746265878008868713934275678706643261141465477649025617580077601204588333553878539707662217334310497950153217500256577168408932721803370270964036777005242977595452387771500816252580183991657430685890789770417301785797853888995824723194159054742845067435133129349131502935015620706900571253014577506480529934691569934813882969960378513260613075225237705852770022962621981824439621259052530220226692337350382832358217728189638547223255430873493866977451936377791226466320012308051067654635207396259741948860049051987754789227514094914430866584466011689318075111225258412548896287442809081804545502384391281407184788829082613882300284888506594235838810956489041588710681899127362817319848578288288377153421026007797296390958133744680937856504969868498717907719699009545135210604753973026480461633701522839305968677217789614097624424592495984760904946353219583068161677325432244925546252435852821012149443609071078869936828788295142113010711183715674042547724372711649799105133608210868575375983929081379331812106929408940316898663856913301840845713520992124937334996974199035452273366881825645596751202320796655445459546690667005967394885830335406625714131886184995306216478359237215278912257791731325287365158568520969596120312474348577622328972130910431180297876619186897866926929279286424668372334065489642076692210694481383535797981214205176066666714956039845829142786815167973709722762344052872337305628798290207666518917497896813270933074669593543978906064430721492328758827235706054127931030801358234740934411026658507523524821466848859800224375477520155511709084684141995936468361995348109783850056488565607434890471322050442383479512689534720485418771704166449717853916203949234488100406062822708017622212277342971543787027745076359262289830496515031244310900706273093084136587978162204707715265225744802356342076131723346707066116827238814507003168198001583443300325061947924786423512681351470300263860098680629590057604409916051244713154186501873862436552164365287436883074343094227861762596717647410888771752037460635748003802073883055998237095065422680703925559019895966117452701382717350497841835021972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 411404652198247373842121787780662498700264665370706619984591541474979413721641208273440260268925928254178541395854261484415319715933180195031095629611854861629521402818052312908901894798498877907373229009166066847772924991793511166191088557352979157720749360341162330219775546228129092937027820037100664638309130131748575842692224217020688507314008302224602316289898922251591474068059698441887358987723305875705540575054532149127500016101457349452883174098355428128694669013502355774559573320267878178381575851178474951391081514451568297146149911864658243951054881093412815495088185364629830057642454017345997918885805546651417270954056417617077603296141427957556731522980704496723985401905059624645319551808030994015813885243386618648205118644709112940385671805215798728529740461382502031423979004218664708442030903454517744753490061377945451973096371757049780346315573810641859682206563048193861949684389183673645281698645712559330276487588095988410692058502032956540836182419938922452577269142194653769965169005127707829189874206426031929872943591199558539327131793023040878206473295786812808583402697401424554767159352989409847979821837961036673960822164441887420695601719092372604564437525237894023984084538913514504209748961182752629828926253599713011302993447817866302378343934023856050563343931883821971512827671983838172453491442689594365914437255942987915272626285276674178905034698254240600696486826663647470477729037714427488415214664196036471557790438832689067972632305239727203028829477321919803934707609525547449111466391674289026203660699545560919290514499270669509581444129557579064433445337695606741068617289662515807669138239466901461665706737985223096777995504534068086665371176281879650356071923323970160101826106782542039200824120265777485850757858222347373369159378133071667580069660889742913599876248820117410840856850787462188172333764786938887277228693783219844605387807599994412847823060426184786516139681249186765380803258343533953245002701599951751757146953801234438954029449476231976073141015628066983717951876900377527994816728227156256077133716932472316266063655131482324879760224851869963928563626809430715186583707648328747324756955079219034195649101623776796457812334979476530714300627485746457378942771036962686525975989909409097327868164514964008618325944375680386659955975037200793586627498605506854195628424153342934821946755197673488053819674040156861849482083925977349281311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] -1009773914269778328373180599924713321324771724294163334954578545100798672701200544373342441522694838755677928930080233126892523304483715331290311887909278854588027257914492796585242572821125252681951930334716301713088151492206375946559725915688632715486431328484077061726605230240354265569027288933410906115403282929333396012999067712022137413017321389615545327122200460020589605324183924603896925407159130418206964487433264812582574980460172741477763181657231415007411039453034908399945418473219680382999404104385234506035357635324486996460937181244584627820206039647219378238651715107522855598427321459703296266307480777931163400539553233888911144430605941514551503010250605627477462347910893385926861681757623238633077322978219944949075679446929074511335302242848911608663315967996249127122337305828144704437510348495953215204415835593835765968654911587988809347809342832203859201065389787315623707490695875495470909408580829821480904032147872996176199870720919621377533081262235362040687946765815897760698116637125112303511705753498760982738205113343418727729503776618319681475938211657737050660297620636573250539450900393051523664237959989914698073254308616062900935430629853252772899157724011252563928283609712920383020646024394279191188886522165094014464387106985280162925643766824706007081483395213141928343164179362065244120222136876947781045261891807497607707904362451184479475010696811443383744588786197475553800841237285463764015084291222821451700246406936879943397077162198476731557364816421386161185435678821250609925040429129192073124386756672163022201586771422933051442072915016132247587912346625500445682274696983313476122088637226669026550896297118917575838555762474518570010482114003237049132429477669278808743364493634347715073341773159066528350686178484686152857424599526323146946248096255670867682007766716670192816263494960272294494899261148837446203003250627173964768143217434064917957810887513400678845087005850431560218382835279637839786026862352178360037893964997598318931700426750663340584152824605085700192015886506208716457455271028596383030717442110951147346462930049653695709853475472711286389412962408082383740529669221629033092950901580522159463285766712901446236700210451256523061740479113618617949520470205341874326464649708251590196686706941595971735961961849747414495874114553286485996592488434938853470590723036750599901708495477759363330739757029508307795140353846363723278045654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] 2129294222858006827634445457012899150389457839157244768989021755667735888080521150602313133243524298086194389013914028873098846078035225379647587731152957349904228074590595687642913121837456826252250646875147474020914189841802401521729416162625423665564018143307659410632300786997248096376320572476326996062342810555644359722365688454777824189550467838810119511977681276289378369766289121490578101053294370552051083533372385183567958977237049327819484982547550856513543828869948382591088317926468893709714783495549795486521727221983954327103127153046330875135616550592619247070025387384902199836457758197304842787637074139031059917471102789748027307826701818977689115323550475221840740679212946108078831319806656076237760471357740291591886900704392022526240719123766749937664819733594043105945311105379045035664706489889693740344272593517879335915339274044113838723925446258207457940263840929182237241747234975861716661918882087031940114719023524812475060013963878048175184496599493884489482228470600336781188619989790833993736486886549997345579241637526003635506044610087585431135722097917167929048723693046389653524828638927672581433456023058406588109915881271270807913414772896732207052754700500703582047704296277844883140738137213591843306922757286746913212018377867715961785886456533076654986409295336447187937511373526404030625301414775301438383883910430085052974703167090672688287994274735991981327925884636141859792280690421389291914624536433359326534742393087089489200877444486226570245355206440988589739099342084064090444383655961771153687838152879295903443517420912635713455349053727209713034385949377792137605682759417918145612676825475604031852280909242320457541566448378829893786558514341286090318919497339273059189911061488204964592411414309677217279687462999370019548136066286872403165885993484975654345313362078255370807774095611590852776920956109848795356889463848589236330603759811757432376134472566020912567506302012628745613408502346185718714969866887702458720931393743036588774529902164106365692702363695395337508637378016625097561496291075123770787218107762086856223001886876194853212428739575865805668091602767704314818118182205239189021965430764312730378121854687161266718678980019765827233674833973300173805101218680399147273810046855664632594702907621978468111757189054647617983588704120595599810874709542191140943152413262108243082754967511285415360075321165541674395260685059838579036295413970947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -4024219026822105751597304571184888147536002391638205710788565400593594477908110786382507894269057726414839747021576744735644150480737399615746508135169336605877695272258330105485616994870192619987045119725618497177780986356554986358424781621399685549483038192023885286053339924772905328264427922200289593801803536579526374167531990185471442256013233846025021921793109332106833238967354217383830398755130360562700631663640151756694481788843403217425921181059076442137628480331855272554521683966989773169911184284471541931415069950545159449816207532677992532424683745399610745109053923608184344001893357106273142611515543800541023864346242019923914400807121948156959180743049847237019340424570425933216086322398128835472681540334528271354243555127111939270399304531899778231226105093599385439835122760014084404492845015583622439372362223626280718585672342220046727666251578588276446747093006903535540737435832105238155398434216235289504266367649963245539036323958384093753514746595695292960833778721937374786994191948378444636683139922487196482432327569576097860238598165356660424439859035764295478191756459499475117662006152218514744287756912170542285680143286303761619554319336696906562025597003436796865333587231741317630211363976173194470183468908597067590455845225412901867456190891735023646627925767194420275217192501218375756747303367687143694168937470995270511003937751178509119516922293479336473115884401304663744494154895197759678033642496053148566733430393254550664133850255871046045147560628544312392618376270520569768478739533444083808375172844307931790960983727573038786855294112681326072158224814221524225408561213410763580308419487250106449292029067927145361913922702588672147890344041224478735904027577373996834017218476966308392698299814113557841557156393385945910475248663652733088250015750001669864076522535495126488273621989005653826142146403685366307764105114264518046365483511595566643928191568806185506976045853581758306307194635716455201130588889475589474801029032904766741423372301220874485781907956682414051384909944583789225619226092457691093925020356837113842794872036223704685181431176003015904631426130974928654019241556945002134741530276253424192009445521818721636910943899560783580152992530645188053241148657808006678359408709939956673675547916522799764828620572259842977456453543424848900979096488347993694114294447401856051555570059873017526313837830535501669838860383521250696503557264804840087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 6748534591872767533929050307700346496082441707082585845808194512302879401832390965841985617625356168221385415160526331921476353462196772673340828291984524391949011674818100951441441527215759522551426385255033043503311271455865111132221781353007589494382235695016358116768518809078904315616232644708485268898148369874646768606479869194632622871082022332583264117697794553969047460684635965864272248022373681241808025774168406771592882229374729164137626396486798090490598843705441524049533795653491573540928670435226428123064032374106590888403266626890237892801950901614164972476427219231962169771758204818098983661760358975455059114642611289159688617731332427928848166602153393872774835936507995363347305828978703993037824073769152896060555730888100422161337569010914408446830570056468315547643263435813491600112628296291030037191479555128325610361812521528847077111816911433616460327154656275245184927127491517156410641606079431007494421740652478059922690532456080421777258579613448736544246320266986299795091470517841762124294916519895252314215453896862403251699050326892349547670032401463679902358220963189470340632875117358329387501122650385705354192059571763251151318399410047771894270921184739320113078078392153503590141385337991936540406876246452743172074926828675385158869129339836391676217130381591370401175785882802764466515916917057361725292236732325938775798664813699320711312883714153270863412405866829461411387599134797551534310662176251955710237510497492520435045868560281586595891091534108176010530642877111096016801158212004608714823184627213212201358982045989665918029230743560490480036456400120592504149729123331244225495919644521593639566969879870464661923925346436961572482565029669535381417871151445925607780443215931341533434433316284456033537914476284230234113789905429492287489734127775414647443746159608564077809088023521790814016428326619941552418699062022446079342864025032215640821967871758470177854321358013866332303022826414153654236601120889461231560486490339741095847361755370093748153145415585504842712893995391554957471286865105310526013493311073574494996432819663460894207426332815361040773275587915531711607166939554913620771252553570724729761308206442461440835694947404756034612369650470556286718779398589750656190931586882864900089717790337611774171733038487643255856293715506843182477083480538262883263687249337317569927751950553143263776246448085600053970109762219165006058574363123625516891479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -9395312513466321679670338085501367698609720315394091450001309418638372004978720235878698508710397975771215034854345969210849690683790104088312843160165660581901407293373294129858911024653379601658471426287230736089663631824037191609780072063691907825356498975997635011218521639172365101331820040639422627657726784683367195284765686356567497154965270092954125146192943720035530307240392430747494051980025691729696522302597110864880175084189210582809701682963717392496929507401237271426658669390061202424543226998639830050121605291242081095465598479452936875320389088452139140456236907032014797849936656668111597058691721956738428857391444889809160439273855059290168612437220198382782677765387579469832127434996328072751086915703706108518982944895359583260704747907725414094223573035216649176790576049734545570714636255511908032157351529266211564309294119329268646096981718157496724605315377572635943808853087332812459407002119200914542293027710918610301253667475006940468028516755233770103997864774382222455876688278489149243884910989616310835747839476605208020809369926844879686494834065182608912139230828418486971912595019657192100416848350088596581693658877146356948643794013909475878171541755433462247769767736529017752741302257894601649702688198200854384645480541723546939044709082262818041587496881869870805264102533881386049582037338073323874603674998769099783365837346418860249312639870710709134579306416077359985024372680327185291325556074478701965764254894351258300101751172151782558681267042310870848455512726446523955515279161013824259369365686801754521820454888403393638638298547558725263552154727926471366612277578405743476440885625394773070919186310532551799858019947830062963470070571943144120393001162987642497270417493948744596646480228080311257850852356200889131444796110967381281114766819273491665292503747358963046306476089487782431218469939432705848635303032700881891923163227163144580616197577925066166156264901848975203308110653232289745500387810786949015658542446804970333708604214150389881373451391449330234885397307589315303295891239868990663039869032126594617364857404083117476204809941631200954909970289402897751868107001553359938441570277107254376306516400613147598021029243017708024543652630490235350325156143306265437335447703329545880868443947266876788183478437421858977357287715250067972682906199928802809873703793014192804134443990829450932323222854203239822210179843682553713080096713383682072162628173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 9456043468857420717477697136598170279601898158877620861226601258690827973222690827073275058542361049457116426792609279253765683509912413625613126801577246644478512164674654606723673728694818646620507925846744180931777295551956951625041103359847278497232216299481100538201639584987986151148113902351494970633369837116020018003841708618004843970909215125618455015665272101927725822529863878353222563038896609601363103433569329282410432082831285370238616202750681628417152667604733588332215653780301592666274267462540418942489034007989714422198983551363572223413626098634802631738232733845552749911434065922152716497764970210440959057433437635139387231504144229432138222772790010155829048589526674569267171947673700887208487455145498698347779818715441826551090845342309536922252163058119082870327177845460442341204516713031070387663949860316933170397232883029832240149013472206350415584051179492077998832464630749017931832537543044285815289359398860003928198140245083202612420037229836886419184529337169921196262513850261741972074862543858639149118963079211777030547401217507393041790334113662645779372908485185172672309519402675068950223378237001922530266164836683535945003082660354450268680150467250131553087473827451020505176806441957018177079413957722814427737427481951130298571435676875177892150054609504386014570567795306172819169750920201331498903354681232867390087092822339599006490784064016171783805173085890684464399287274522923300190679620177029834546212632175295941520235475738457452095572228255843851532973576685343783045415284399237517133943071558193225349800885318445296046955386689256027586264420833847021771889281673232329142358576919238746669739589105907938343010006484034741636389484343924466315275676303806278138369020654605813955267680349262136957610165345747741222943723950206514414254966946665952837373446142595898952296603842431457022869148580641489611700657616791836201970273545940636976498328898016609734126676683398498401449217309069603622692705857256817271880842435986369029065263095654894090517466611145046375221106925033938212355754673416408713030257391500214963860099849184446479813026270522533559033522781989629898746130542579044338319656762681554296429068775888308065944576490363865307406532900479333148605580031593676696457911229269330047231332035712158928348984208713740289420582105541964081145065406845373061589597487932617116716663207146259941434635416411656725992392989591558277728822190510982181876897811889648437500000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -3655172070258715454643279967540598307580309717726638600926760872560142185733043784591276863627843469460890796912529523940157485593014671423114252932646499950175322355570766636234270767664020330247918922659938199457737374978102711042595445105654565122062172773292453334846850939433521569282244671251756029973337794179670772723505050583496495708001945560298421418195762242971869529804572085446690868078063019666861035712124741335997834736172811623309441695405336317881871020736075974351436343824785354444806886829501913288762924693052361565884334833982175003782772186045560086072669292291555526092618625851397288980906350430394840526528647827044862397966500744325065471867558936796862615024411822955407576404336566224068126647498715222936993255320944758816912251677007492011944639789109419669460824102305958436473619405813420574102054965881948811582862554278175863773270516871660260953893231231963964027663834248171448811649940543862798075083493644975948081432914586970027891326689626065288430847982431816631356663005301588612048932415584538448351914571165404744681616216942418126390132363176046039875381994217587776819446493765852532482296441164496146690005146359925826079220429666647174358116737148454285375533334692973942831800234420933381511322623738275755400203385503974948218814048144193848529580632034343740007864377365790735236011854882207692599630034275350906984496262696661857712281916068207318055527010948355221107209118042587550753289552294257385845781678309758062456491143641093979984886696966035574510965764066276513177983910596239941194685128138499508817010324080746562231571522204576940978055420412018612593502555841784800542217048855822471562294097955682647021723484041506344593860449620213361654164736345341334529933190190240691322303862882279215006329366165831320481696141147052840000588026861156145090226796443763119840279956442508541905708174693197112528909202185954010797443760230574117680595042602527973679677767880941419687795515364977217705182571927869189303231553572934091073466459891764542470626431819599680070295895389148926311743082120647828629117367274949323875442013197331226558467540973144578593811951371923332603939098238314436941864111806804056846553306600277309070978953119993677509491930447657630925792421268132030452689612501172351054617104445737047431126963437599236580462312536560213478906513573007117892241091761481525096733152661813018860996585918946888009085128336734832766447000906850917090196162462234497070312500000000000000000000000000000000000000000000000000000000000000000000000 [95,24] -9433157646318014904674115388781523234665418381926830816287727605003372564922222353302825339301794425641974169684534752679846328456417169936498131821459043926916728920771119510272123160563186023075632222318410017526086487175368819267831595631630241936003726178587332113197117090173601566580214703776949929883229334552931793841774196372446195606755965899734559418421765876366946788781968131680363407623578183014449926246137015721525976857011859152845501361406681860866347568961059965532406591534455933960618665065130185929479584026849724043255009447557265279433236866895825725727510457951143738284148271656670568850807708227318116019206933902779617156920647017015686429028195617407690455866482593940295448279547534359643937030765501360971463784052404451033744566755736622547515738074192181320426167791478886893050694075037803447161848009689404581404724364887080696950161738422662848179352256228368832262564897875312756374934564431953982064358250637641809319029337091947211141545584433404063331088499573097216008381209843218566630185836891255157651494684626947110019487819299804144774136484104146070867692811180541715356734545024847025046628391751813931141883108479753206855059794730647607529393325150693005902617967609391015704134012998311927567876820922654916371078642593360258070514317466290307514557847718232378574281960685524255734725087823553364803790433772012861236047169332188594583183436499534489100485572017664675315996362251128554724165535291284924303829042667219216807730133953675292195739399408251909683039095366823175253237833525091387139922585109679083494453292619687312939243531479396384709664505957878617201543903513131444508033015023505800674718144111495710476563877943973011024251147887762850245174328275570362708374862239923241609082162191610839034163265525253618467493588547964770921044499138970037631099680862504247832103710802729064701058354633209805009690667154102136379006813735009879999951597674283380631171166033099254031931462909677645011786538392554565117932178582406279817559154721368587662862103043851434305488630047827122549682688390351450366056625896311033188574534129149601397451461591747803601777281103243569549653709482283228716371259427476751711821514587425056949652372578665357706010708395374364161838825642154080218583226619129257064642626303771723395137821036147828464447894559853529627818560837383630129150668804945988398290726811346964228710483511011589917106605875583436306313126450129313838033340289257466793060302734375000000000000000000000000000000000000000000000000000000000000 [95,25] 26920878004380502577414471753989781097927891916519395651839424590430779619932735040884093711233881851798744378535653716246306741932977145942741123822793388506082425003293581085954473289080911765042782221242739233326077472243616181044574407217043426192736220310801891519443249848786828900653972610605844192321993459886327846673726188419006498017859184920820031510029207238848159327052986369133071081918399647195166886880204927693228473779191992484769277464204552683404989224425124029566323010666812257228272959785717290831688788137138659888146572589314620586382278082642539713039570212697425457782925374937565115706258361555038388140963519651010758746030804455516983123301096825850342807543216822454262656867356111444146216448529657994029317377954931229200568132649034163585594487416766321755437119322034877457669596584994588467042796430345290773072073237417189198770602393792284578129102888429906526227208740305604762697324796664003883519031430389857001566949171362335999423854890990443129827643719848970014505022503706222295460879464186711502149763501079913374502713676106536309922910279656847066285897187354020787867789151658296166650930619114342560821717859615875572384437157233478774790296004528887514764177005186580981153928284889637159440515001686464881078491394348316237126351524502454457926184996401303932899553404747823383607068787187838027495126471265688304039806765415878447963422940565646225158722424780875098766438677941736385039137389660911631916998957081069852695395725099799125127683419016462681917824348065291476029490708285940116545044712636244184774829270556219136217290271043362647627824367722682990372368328247286693803648521010094141712348860236759769663641562871771604393363312030660361903804493142081066702749060048269030020539287601469975021835004968087410427346961693118646535771141837421112144507571573513343456283610358510086408892386382115016522986902045605790581872130170207313615898393254536109201190535348132112487498633845618089235720485064130356252096390217573693806904278470639631471602862651390804317566538463783261858828502459213638455564141849569694454203079181895799359439424610135681589344537013278274499876220204834239731910614118729338290351710042543978043680491893620201689273382562134133308558360196717772372456345491875095693179056773535601734600771263784414651599009874563361332585151773106699713325997801227839219993890038669414690358038095074549424984561590930997340107315093926665383605723036453127861022949218750000000000000000000000000000000000000000000000000000000000 [95,26] -41993870244285353909738983714394439829223421417154524812797569726430616229815482112985249741395979536896092717208639328082688010222549421680372455386540542776320798243899835029835575175723742534086916158974453609571195751126823221797473237431355530044581656543681360911442568094146153136958962702487075456068557255749413353355864403513604159667387320572249589398328499953979622610716375478967204708742525564255384120631301804409798042024666293303198637644751362033495507581904362704412839100452357425917490260240571079429262290635681145517403067192995743251358268729981053275344516738003855816696956987254520765353079404594073257964775562065578820335959399533848006702588423723353448991036447245316252262922978745528041143757727309723862622040651474486396794964708750728874838319341837464763134858828959454211675830970976524130657373325030282191577453190991738159527657007887785218102413839269039794277567337092358952536956980037483645770324795780047326418721268706533371378006418670827483657430601893406175819895516872887150919685048241334612144023132401166463050719224338571549488774569686282412820089975257077935433753061924654733357956674190989603096016039735214930884923244925792621048282245734093629357755374110403649892467889596534150554052963245379997767227341995022238563535641232193951910886336691693967238783057561863751710729299397631383191099417030628418121837362241507720492381193061373168305678198628605976332924460108651667060810453990457611858744539557414202998248573407642223497689710186174040061688372147086658869333566464466225228077301829349184576765316059733012861551993544248275865539679931682892814841905513008239373163109407557708804996358792703710191090132010354929424927564301726161484107831875451339409929669844149237087104044306515496838431567790839258695507188930017330581822833641764395746981132013125572251622568621294499636408333798713238912516855626782477824709632728094163333248223229744306230864244717322235623115286716203322409812254185853359334771232478683601951395456821995340335586612128268435992805268473526710047739991463746314365674406628559436858940977683143245772503027302136740712759786997589974576103733501198652861926908420628566455478981925579615579267867553111348616362339189579866985554437512020351070368628098145306809544551194540855125345346822101306497316918357854276771399749183351441344688579604345353649098081793994282895769816213813790907608712567284306160533855944947274332554321141230957437073811888694763183593750000000000000000000000000000000000000000000 [95,27] 47722073866589258267375473464239850880290124851352880442908490334747326079673252670957699620571964221087438066662609329782567111680238375707826952969693637029299992476141397239082381269248723752755928326143191423419847604242878749992768941502543078162583589916042197113172399587974100055230666993965984489888266606927308678323242630571524927507645852949105621187615876451480618259792258094820913895700126287665896102543134514729915642219558341769342209030797520147725847389305452330790793543915603265136809879527122337639566993394496275252856143643905028876428111604230338253235808783697831687626138869032889318499909290205917486245073872610096404652958137765874661458554566455960479098961106159408654324089741242383884407048831625472567988964036591544549072768097668294382666367770803645075457197246331305647354166781014639282272847672120009787719606332405749625501539937687234949778194554328758974800953711584359859897596443416229373865304431993663861694115807745377345231161689077172900166425932883227444576310165608303412840259266041250212687609015985933013569131125807288845522806726279650492381674203827775474295961647415281937171246009073670784978047267052016651473760675857626543013695229373544560891247429418689939750547124556843790449401448598372559324658299344213173763799727560680115201301727927350225518863636445355959017053433414005176775176329452291142190669603749003628981527830267052229511506711402886253498473024086583416262895410462318844214740792471281137817703318384211072632087362159257476625489936710585185057384338877386164054366714173971294864205609209531771968445542738807706858475951684007562334980845810721856815737888944640114490551639212067811590274889018647460456538453183471235023919064515795474754739219527765233270335150146377269013819560732160560239550023287923730727330263895931478788530840770837317332611454504196278523425422070095804935281346258022896445615238918448791413845173806374813618431842343010704872375897419637612841959972867322722166357787494001044351737661799533002000760101426058386833288556813279082112846247865643680621760263752149494005641142706379305419845314177233811790372277255273000310986569946858518644849817342035683958925112121626682222276491432430990049796785134221844409283057287103944954497567582243762049851520644554526254650921212592595988887283088524127178566161751317921719479199645041087871784231993369701445218666948242974346695571009451050825743459354780456031395671767647570504777831956744194030761718750000000000000000000000000000000000000 [95,28] -41605260216354216657683145452872120830333256834639485270571989640914184500720368560954803575652261259485958530076955080031417000044563597860866065062712504856362189854019227780101592815130593331783389423810642285429908293405587545984109671140601843887487544732390402601701600821428923463844765102505844144308265307894747094654174529075711317558448028485515795007021551616533339210534199633090452759073615245972160505385952337974811822907922189543040878486154974313699866733058483028743850960437005428794398681071749991511749798512803508640021369760566674566906027485394964039107288118449536344620228342719143711992133162484148974283251666263036630347069033994567808582147318016422727768536223170714732967557523270700405249321506625249565651783852870723655641418048144362449347915779705398904065449333336164489789935953555265135722607685686261293992325670895682467298071719926897330368868100252130604857775037606354543180686476712944762490078629685423290338676280407144798427460712114739092995934946877471990838707619408530902429501312792309646935074903611852787129937160990324721498119848348527100198662761999380578492935306026031260059573423022937276218803063472789511509970825337723860054041179454527829202863495419964807697283666590630554029595157282604354532654826294404080599586973084120934166906654077202368122215443225047325859311389267896429970217511015712838084488693066929990217579361232321164968937764697107344632951733762225733652223489692055949899326847916216712718171364897786125356371350992227122715733927763433270197121903424435544597048615411655601400729080221939459400993405424593329537017372447689183734502160766760852049639398060513362353302544806146191336115874368391306172514495423633600350966857804472128359484737669685059004094411799903128550337909049946612893167784447939653914279223682996081591171173650080738404109939700757069597858831469416867997579169685627666240321032705619586848199774353094639825264170061953422027155659430754927615399754218360264031778757588632839710140209086689723610208752850780368221433990686787465547480164935270076115162948754851646127529408712333270242455617163782555594522725332351055257529661731116347810730027600788197077326116648224978373901051412158865173724635561259021447132653421078810852907938807546630322702744958412428840045582963124744288609220311035972847524459244796629759397809408359699954055937941418280409495588293412881132003853222901604554418750747885798673552734824009069480865719015127979218959808349609375000000000000000000000000000 [95,29] 27137141288992019414536236182635843170986394189413146749615209093125119109106124684040226395718997106382792206173807768139365125651279134591082046112540916184696887945668894673682322663781551525774125250660751143579869918838036874260501780184689591764041360761447397435500993695184826472755927927033673567572967338013078327071255328687971676793123758765591243337806271245760297679654411659273133353446696621847740054205832271374189288735460232353660038220998161557624612369877102816907258361270625187667229629807762241512789780119203400396378682994444207637479584580977870116815940582200766967579035314834684028056530739449989527043846224631053907004410268904119435948970638154236754661801006296382792803054319966344506872604791409440875143157445192919666167685810349360378480889824584229085162483369578484217481079879567956343076717037894520351977008808709831323686441052000505080279032078616893113017478461272742723308105220802821202032405575384312693509991944428864132840895568446814016454804695668358884954749947740413878843271333039214738994357809217262855378478371481704882750658316859274344486496687819159249655134609168744441006050525541535296427572503636819836648485149840853020431674361229963082860873274283155198252400333047302021129289872077811588074366521234230626082887382916278574857043480869420705018890436058768013053916267604207110714367612238382184909771502551896842414831290076434958259324787130403974395319001790075954702551895814539550464248840395843426656453672313286442799547953329549639614388049142256834918803191336935852331948657421223049697662352025828078915277771783198004158553058146889498398068091311109722250367347590490838241765655694957774339889195064048751396782876193328528873057702671101467221027689493274830173459406834993980544935952906904206078815856720157787939068333728491924012887229234695567081051399280712886034924092921177171004041983628738804770968426506429390334001178857054618784796789186557753500798058719238138632376649381704426230077430310020304943811853939954239832927863370983616489093029837286721892069060239819827048928465207882741354356828103448140750777572295432678994197641167269974272351231348416774416578058092626541439970559755636287469430659011435357220257444504787777948399433444079692599478202235745511462458335934010134347965857007759935014544624001792903759329142396170911635539232133849648345195773627213741594353188876384363821422923142173521537863323662933285327273244357101575352508859850786393508315086364746093750000000000000000000000 [95,30] -11186493117194880184357237664740484190588397820378556172293679724498106130468319325838327800461393036942500839674805152024820432251868698715095650024669569188263518143684996561462163823217723921084830304579971334791190160878378013850520138193481833642421056373110529058542267963116579687219108594138738189615645843283267000774445964134666308882378205291630410945310977108516815930524366368943480472911470588351215312222673506395467877559627202988335937251765523638275427171446324354562702869572826376369687011004342546463811611889341230175400747626441029411921125890208449833790874382901833390098490801747835520648352590003011750429115213109948768490109544560945577617922289789701362968879907511197341992027893702117097836040376981792674472272189244773596526873814906329971982032128682456289036988139854808983971692606528297604090845506519334815694799842326267380922354454644246376574287339756859942692947635493626177073590316666444627189922482022251868249312053058219292983445142303689490688017904195256087724994598989423219882357283772008217584490965955942084112850123330392371477611836678012893189615100640730739512500852812042673728765684007982733715214381998298587811145720437899927991989893776754446584177333067289617631118937054002863011317538988900673745422772519262458135098846574396526660616156825792529802943876354173346521193539788295821802940361590646935405053077085080275091799544630736781601812292526820178527809971333801042187221658606680418568131927710665048367770555156278231412978254062528683478901784887540650213851608707062203472649495584002901250319092399215470425942840880023864090838940317171739665143237638598736186601759222733721931043483192329415648618724441177458839285241354924240732667930612311805290477678620462161826906281898041370439885323379129919824375543146561102045110855830730210796336364233125326712702651616076284430795516991775956912070986283440342570424759690143544769698312001845710338536370702073984296966365642503880015256146010698654238117413021964162768169666540128905608191414786237936839345420959762789255410954508939345898405148570595003948905777825383083430666172347407136176612263983961662164140321099790856879901176618511656085409679629515101506868721154030578114758281420639659080732617552569344040438198651666216879656473885741808400804766922587716117706417950041954518199947943577874488977708461334826754902377886185072344137533378398614180348673886970138257505592725340356423803765592305499497298437727721420742454938590526580810546875000000000000 [95,31] -423397983992373457399994096230568124031000828256358817802782262769888228333503178530190737093314059976154652334115844592478385372973401068038841325008101672893717841917572321064656611512388549040668274663999793442961565426378881736615586106162342338461841217668918278448081356139096043509335652097432989158008371957596843832466611741009383737930445023282421701945234557961495819246470461154489913094531422601042711940120727601328051360521130725462430043666378400416727550308962297691689917399868623741896798556992073881271862652131597984105503545132971928453483964656265409814326598730135710608726433792785062305660218657344200952732708823534626765426171659715612109165942610473839252831180687854310977961825970772012693301806051685708850628461811347949847013320052885152720282353173845044724035860708697950123933972532026289052654048223581356118769191009782278017354012529319665293570027185621031259632510798963790366373607700014372831045074967284930857416314064638553624962439292484767078470204012536965384706650620403436144350679947290546787524713566480306012171292845771504423201305794320394805984716518290257147562031691756236517910767892426784026163797380313423295686053448458224390616124078594647096611354223564484593082746269040198896785178667383658473762006508860604825365865469119116754256927377762888932752376216685673412740227179318067030766657320913707347631224495770473459446022267985867379953586106794678312158380314420757262136888453346686578554881818874282784710346725101765597404572594005587047725908898645093087384340723549176345988700730681764359226579288932732683675697908507406029327535043595000847610077582709688363210843156411056371746802275206126680868333706824938411152268192246217768662924400116788023915758300425823972277569886532158567669282628107195369654687962013581089427621548402468635872633829745391164863469632077800741470084969654314253384604811909837826198700732929917823748819017190411126095145193284499960518649824049551523579092005575007636498411445563107660364927798702296315292925668604234248548180437398147644471852523919267852204942481362754695919783069571370226415489052174106518650160833351147403711973607565678267286077122553306562624452206937015955464046310333948594481763408541642105226220492494000547356794641772465846069478373522789933771500611069085936101331148621448312760015957990873806184769856573499600484276109397108706195794067795974572053173792075408661479379243833038119231144131907574752727262124007978627560078166425228118896484375000000 [95,32] 5666650417933624548265546701046142128801043844477638934895169947781436546557429935595854076612080261816485046263680692984894104734271551113730434885650814245025993089214398009686993923177199447405140543802603174552016468269594762504534831449446724194441011170829662692012418469463743931787440723375320966975626490335745503586320420672712909331919301026558071819958659934945474499500583207430664901376861069514088130264527687280523758633220617476628910520137245570690064915113876995278618341891102622204536490959005600753515400603274011203845715372508054886725779600915677883235205309784625895995200298684553632800206939504372899237747710638146259473451104781072756157404922244722646690255906544110026572579667901101814269352032682733613384333767812411689844119769351943228830252446741099353412715438771532001066702423893499483845544561916748132964745574805850655184845925145475481669030231106912795577040283762747924608727659748854439305925405020860902361686732985576091800817965124007775879713374039409106898657081515028323401119672225222509800775421688177357013548063728609683930825982795904256908707367738736483788706611083310116980913768271537257697087400178534872170794190096264865328595268922635338219003827774155799327657782004055153152385719524620646332358826236793519823082224049920775270378073251131450090884288631764486671288599075142501310576741821876861687735264278736011739412441607147260663671183107781825363388626781189615309344414657623909031119717113494785231595129235192585043962745443056990605293229537209007965418045729215509282377180091275602209450046457351254797395669255111228197885161761189039173888589009100217294992553343692763170803631052823961830184643349831126016178053238178759413372251894680520632408993243297734681474543977757782650108066937709680875880682123332325475762059583815581435737108955152542290032165546748410410678382314063285621213966046411491478001680880207365306776957424518389154636140333774490587195068715451225969848015102828206267223538711046315329218521368916545070998007570369635338160491935222507990169301380520676517174118518788551348793344242889997436428053733362681392640953444046317923165084885640382630049933705024630338475278752112760787781352751670214431143247945163919565581025432970735345803486139888509141763537158224562668918857542118026411797457863449629589345013727206339956578596079156407086727374768444714607329943529415638268582137840400502564625235486427432590650815276370758566057417304762111598392948508262634277343750000000 [95,33] -5975828688484594587845694630041509436412268459307965838309659980348087450440096923183922592761964506455112247810468977951089011139570130061024614020877760358868330494947543514261325039153443346164006882271571183721124616188762247323194542864195408865863670332206931777311059997094466591715496416731371356707394876222397232699235572162009196050293016922249563060904874307935959035018958821589811762912138215737484445217102388489429902292523868726815162007160783669622399323101980144860065751318495726052387059741259345100904317120308523482893495624132258390449095632309580751587612477645554191444948726564248226113252735345515808405036706860203121409820616571856185932474948852265040128985941228305757191325087753304445891118153700749074741117686103254105645232995031113337919921243098342779061067475543060872597866614937161939658540846447106704423480355774763839485366175535616077351581335714198682502450736272602324767438823604983196317330633666945723040825817627279336046460629682264470705820713271366480713209801662959531916422216497551280536747492425817343175874712316620211032288622343674203566928612180923502088495588160555328441671460856012649751339418344071192846688981010646934134597447692313228989028913492889806701828268735344747417336790843363724317131494211244118182594856083143379883231296506736726083857358158951249194739461236438440593502685243464351264873483789824048010564643766818798854849640824586465691526223651475265273963737072512712295447361724656986114629427309653710097634458033038443578448365663518454848216701866725865178924858950449210783738263205687640470769992638582369607136862487439775097460102760064892633780110930627592457573439223492275788423989080493456320597561155881612995699543772666244166585401194544554030206849463834370714930558860219360044804274841687840411362948644279158602743949907557639798203083722212999010776568042697710898534769140929969139851575767690347563952101322700027072546806645227501423970912754734737615383095963691155670849358928124014364494527938526224753645666473608368036396221558476749104176225435402410025628935720805776155361831797434218417840103639065685155669192173041002640546822443692896302539372954445455909654313933360371381139449547276285952851971317277608205574595858109739122643438641324755580816952786132945719095243170704566014136048636862395047145392222342907243225496368752615876625783310882871178058523669244546179956252957303690976644361282173755020639653949177143776524956386708709032973274588584899902343750000 [95,34] 4067314544882586544189743066171519357223074591727644023783815230201583927667228582652401633541835705970817859660215723331154913327879959487526029162942844167156991562521264588595430400280114520428954266085811896026038711324300006823632200011975417936090634745844816831913988560066946315571717487837243679871440904263711483599442885155777607638773651631990299245378176350589028097429718903571047931891615025016433364886493286009620949353213003628975761848412036149888968648338682410187219806510095381811051310628701042762228883796917304956960076810349206903530361578067924984375102341858357976136032406101623506697375969695186913935361828622967860415906200247640712925957504868829248750780641572663158009081970874640469809131711288715480140964509884071806942838783040205711308506823997759880313410669460609577893655456704034610589351306311225126671579754567126717431719145089064019175841415630797292233224868596857266795927376674829237014071302677880929827467415024169150141765361011346909857710023974156985879945119161749428110657198265716804107090769509093629157213019103371385105758686457117608531010882116756578234089427216651288144910999225783384020300105668533438261435451696584900081358526289329105845631841131559044681962082753686946199287534540213912700011176244734361928823137320056485809850906003157604711899041827723021538338524977009352699131496672356873748765329073307308890697065762444484069044129739239712401092444880708645766088582996469599477547238536756546068809816074163872733108986473179738997954488428575230825941368200993142486161459608183004779829764752611414535898152569867853485687900101553126279007540785725013781497203916623327612295635870823571046083496674979193205077667817485298112468309552269219541478251250829341986757712268754774294238101622851473216662124409220168586591117434844595486320318285188887874090129667686730254054955545152522109790323908555570215597255624711128900883163706969467343301813044038527839341502145735035427021959906461381902449310048889117367106161458736513340313896022150861566204703449196566647174136605211896292220945836976061723858031537116990239429664308451843671234708525356310954298864088796259130516946586380017748319269616005761149948564984402087100461887207491302942368507705123382933982558450685747713410968770963390934106504290666177251411703493425655746630486222979932704485911860755777538651698515164839884900651168985331450359309259556815611492900734144234282126226156378612230923863535281270742416381835937500000000000 [95,35] -2030264656031969574618951676875403314386433367428400617550242311935417547584238764441689121746933725663536377808070580078005903600469608890100331906717353969369813413489126853113439977335209342601010515012310282392248196933289236122497427478466006817233804555444305918429791304646193289228459344318219853075692343637000327678701719167094605516742263124981604733950898749254958057320055596737745505581004840766243875529914820745260467891415103565924101118346482426212180310021054909806475513135459982080991270993106256631318033799033531135414653053356588653441081932971709941311668288410499560173169574299767212356564441118845934915757103420764773698379245373800875193374682121411021765493015394347919851545293366607968737127151070435775314747209270897692309144836757536272315659748961433624068886856330939681500910150508411302146644209356098715547084130885400251811456758141993217790911571710142586572542001675546535871492230313192646371418429729151103681161922742072849215718525855107043666223100663356667381945828306573267691592476746842287452246812763059158900113822530298579031264721611142756370315538876533887864255374346829193794940183538054405504136710478054445456210533216725116345237036151715555045554099607553645025988374142910717906083456857473972279428329488239293251185732155649578799876890474828935486537556019518921212718732369308509513403927959971780649259898073998509220990184645783272151050442250666807136761225836560466254137179700967361661607611848560436887526423754469302320120826538859372900319732796328318230350640760953747935270221794489635439577889537060426063805049114428417956369889338165742807962262273757598847116252019892884820589179892688427875500065711727340485830006737260491341475337729937595446956805188639814337602351708219315191828977444652756579128054101367733451872135852497862908528390656372504110442655639475461889038411398917123666755740663118402448719414022623043136680819270317299725081661654002811618194747993785249016449893624981845006945571817764625472711413694957014478623969586982230342393223153079986722522050807658360537895544703803291355519028351176365144967504984799782117179264663271011140342107482955921135555741702967989544811262999176972120398223458564520281062047655303423676216366195703000613570635972718717811527880718920568659807140580777329498382089680182757330917237949395797753606001141794314178635237591203287652427140994543617882267425276952284636920439942868627358215202267270951819178037567326100543141365051269531250000 [95,36] 717359326547169745736130215629368770232166685267559071911565281048046141021748360747204644374450137413065596554257913714323582262544268264843666984676347792523897571976760525087085371467312326568692832257955381427561606122427698598607089616674780870198106733488123076965699401502463392601503223222419072081752962512095700945634791289952898144884180933288856826895117252886392945131864890052401866643499765496294442139874476356824585249413857122858623471343477944192462250274415152507723643872207517866753028288848406063131345324781046305306844205366876022685106989362522397121882481180415237226374730222809401659010822896608462574249900136391104231477422284487735590855795436491044613464731159068298916183343886704338675435394261136963777665928588417189807410977141575158098544286377689350758181871270725962813321984856839167778106914079443785582348052107612607812630827246700296583835377206490384714695431813714485771965523612063965148158275515163270020029193065212849752917444469322700321415953983830757963705332083357252224767457716582459953640750229710245387064149075468342971203752236065811129942430475121723351540280475254833915508734002606829939373611886590141672074416309521609689745869967342887214557255842030494474914435683591528583171005190308164359715959033656467098477995059464647104311363660695593209625413959116456392819308653041285520582745785901750654551810178755430578016162441569084382319411461414374653462092124439094832762891581264043885145483315572758879192039028259393293174613035505121665625970046803083969970766124116244154030667383583023328147563477082582300367923159411490452271063369558939454184389615722522227041313332218159628504424223817195737080542287181506296201101617796220948020477642636663257944877647895277144372009292227698895780620362456524123952235345303326379962684072419242063084930475497747987870967920827687558620298342057984037878788484199791003988840280735543172315499274118927307098184416220802342831881479555494438885344512691344889187934040557686858254562873760449153027813497144287293273480123763864816967544293312043848302112441331040213282290062425378861405727995302423685627916316618335866569249209576641808395789041873676228068624614889522687285282374827580908990887367201147127336639289772016124210164954189916011618771460868078815316969717254122726155273272094976575939585296327852736176074329059994491009127516364363298030103700759646174995150438858542295615778294036286441178720731798312826299479638691991567611694335937500000 [95,37] -118021313195993742040940341167198031779322542004985056961741688363391853273989480355548497209596308873390829639959554069162450807533731015172905168090835194481477569565517066152637549110960816200344480555435031904920442380407080255563567528258908127537367581998370987975624647481499536218037541127953392126770044773289511362974614278412797222653795987742151568351154939481303234389683071688943105320750201770080792758039580311934269544413155101732565713569848327477691058417975623443640266730379354659738224157639814911514368919807708433667007675072344420480734519992987832276960843525822489726908545266452701786340058682294719661962444150274704091252109496942646017554855014133343242127375888356320530208477639502647751868786338493655823432826411541292823234469934723274851111777945985717504769437916496443773518043221643238686786014042079532581774379791924653305960275177392966566365214812800369254439493170808350986681806000942441056193532367386821541292238679030527826760336129987553585362058740155116720595463242397176104039622451411779019042572232076939954421670353220525785927842122411352172109860041161596439017797304234919472101745498212605707129645246048146866734999196990715953306750961173605448985768499955374358501927521843585971847651683888361935767741592781817193811981018599014018190491527043115926041747368914855752361613812464989663456887529485759626685183685354096981583193258322539129240602903415408559345527009341616856790227937473262847524727353856551135704098074272489461034960640730302411239030521398574526279974319526511418774180864194669487495483260825121813855863565248893929233521298811937251414763663810714262372737450196776844103920611030311416935925496913260354547627013790109442472109524655998422002694023870740665887555932304526143584307151759631776461859810949377753883871893788345962291580232855500913041249344376099062490443892570618369473786514008496694625146516865046181190857211898279403573315680911466111685505808892424981133384285797366699239981562754011073912043322443448217317950762986143189342909707951260606419225789521895770759483560895526053436961418057370571755670241698378922688618502252206433691248031600733352372329071141181413052367019712321961125707365294396031040966564404974216388296984514720236019220900360477150261307813213671992701153806647791917499934480492344212639944125776445156158712396762505264218449275655843891567731233127076146609740268964853532742132635942318851769532433299003670867932669352740049362182617187500 [95,38] -64272696654537995053233266676485479574815508411854539258038233585724026757281188608311658760300789491903775266059377838706103228745744715476380756303367136277042717110887065211926337855461327334056185391920594628354149437747688772718546453475796412129926127571673935630361049779149341620231518807039740593545016991491742716995696796818135157533601866584599823679879838013445932496301320754180697605525018785634496987538502676804325407164352694012223678579207192952832855734332042525830601580743363698480786436257225607759221001473326044115746584461114521163719171718797342684649622690304458186164243693531793560003330835672852955956690398321236142209699054939157046715721762231628372381685957411938486016597911688713914406025264903861503824880423373186445373846964586784986889175165769884528210490373426842059446533582382124976811944136111223407112382377780117022121167952418916776056804029154020563068701066774922939994899979606918414157970434941766129026822810837438252534123449099456865203533647698518469022416276832428211680650910359077913708739020951619746642574772906881163975166700968770459471487439609881100518001370456808141681033998029567516044622623753055899512192216225775144540346312929194761897155841799810027799539719573198436189784873694427384146152129340878942149239652086044373997245952751138633648446075857705444098964413042194898061485873168208423884076741413497598699990802343932561951896291946507518265716701926922596265183933242625511313150150514413336346169798059785533730074121666699996225585302347637437145050838119453487914069099865374538962009423445023070709057603379176001924034279944096775024361645636727929213890752303939725518248719685166969651430943762953721097575671035980254258262847124566988781761475792265115079782878277820127156636217675318975755337015585333617846265900911592998962123868971215672972265111206174462583264440053341411653501704304067115734329725865892958528605943695852542400563549794343512042024120625036087759781659299763880806025301931263811674744121359443364173219771074834472553828893285899728211926276179670822027302906800031253905564755442445392255189993994388301671256371879486595084553578130834961859002976506516331892848702252089278225767976648079834490130276905835070020713980173209745114782066664032256537069876596079923592790522157248407795899272588539104743898976424633589468826449304345642809682065302392356177339283194842835217405752161699078756518357019869526394056924445408185420092195272445678710937500000 [95,39] 78322421403393563853959311663158493057651018477913361673405886326747893382392577436087095719538770908655002712525399878690585184815968531385227029423651860667666415154345341220199045907852005851009336005042383220115310845027556446330072429715508970166840937141260133608350769765010957390565742777048527662972156582974534892223867149705872954293405492338602724422697030281906079759708897914497185539125347052007868151205354428567586201027445768867224633128402455636959171814547239855376800392948938827175090623793753464708893328604456314736641291920205504315024494999610706993802594913371816506654375125714390993805716196848156309192045002656897156075857870078493641173595767378325592496198862480273768384171457531837945315450603487405853462209028699094222339614438201730174272967779289643197092049783973974214609958593328292899322252246554312355954507586086108030290073496375679035198699094936633352496125709488716016210209234744938576910716069394248456474186256553681768111917811718821390458130369358303186281564145390403226215998428283310980043990257196325906733531716020163874922078233766373514518010261995215238906488810156065038978223231496682218715199039872659191084655321999631204946103895848941615855770131902186528689507289416244804993759003640736458620600644961878627950224263737551644440723412956632621835267482573356227243268313687894567652718169181360072566647839242548608676689853053254677702660130192618145690080294858312440390647977829925681196797350229248604355349214129403129326903838934996255737292603687213997139434791365830465971888556826678096965513118280613031203332809631403918979482693955134490270200186571642363087854411858886061791032493987232380464770386419177035961977782673451267003846053077075449741093075962322106453586359925558499210652645594620932501071210094374148223596456435024140615466359480492465010386455722718773062875156382556167895253182398303683032284370369896915570877987382031715675321501275142248262869648208208968154000147103997637009509132767265524814898214783211464804083252454933703558833782073738427057700428795326433835192199069512045357499064050788263719903891853167120993613520474629925282026330369541133420025001694567948495254141455544737621177805925146768908521970808810554093191294608519753846099745859386090889599629162288483474426355581806620177368634317306627550133955888238694113727540431868383636671550076701217968740114148521344145683665612616820197801409993431124775820073580234748078510165214538574218750000 [95,40] -50988482387109446492618741505289347153917984596778368432239758521078879611910444070415411409099760576217057123220340903553499979284874050931449203951356251887828839025164180038692803923371746907807489387660899577472874517327173261990932492970465746472555149776936471695379291428309097538993690550753701721079063030673777656088090154821184584265345578145230255054484414735486833016597312002530196187668675072703476634266254818221885193821637380189605149620676326948099907702967583910467966860658637881057371982802028533384285919442996750428317632912683196311187913441929927969817965509893534527537249297954610489063960841153657885081392316629870617248159328499313920068440868611486768211664997317646497415163614171564993005542398007922042712923956803890837549897894645644566504002487132235618570499358176610710584779782519007739865030326741312955804472110734451187964694160816699214997624384327198689026160597640016562907690490850852566445619634459761419152986781254913906382153315697200724517331219320424351001382735706145727442567742221152043221106172105528116111931329817404347969203965304228713171152248369989963932843496271069932333048312407288645869613812771020366953074376904691016245647298821594509770389754019687019967973364622583954347048406660771619845094905613354278166813718364055549156435415096835385091632459227457328919513698856665071678930929057147854949661481928371577485125042261820466523454004167541409533631192561191346479595328957334955336890041569035600499367796958258105865206776954328141042501594174583464590030023121817111318855417998966853880823644641215658571977715162043532597067587768776911743815980840780492364357537440989171505264089757390048158931039148607894771825257009089874468450319746179950369376524781068613809578891141499428488054460358127528966486013677662503903631379961340684261716459475960949305934789853169048475282370069188485672010527487978761251057066349946087788092711559352665883153871304132276118651221295594028465695267597232333091415158124557621587156398961021531556189459880304200108948831395249372510190111982777278640120941231987034813161117537576263971253269074921886995912536612416441622341728466306432446418581545127200703871642646710316590799303548375129277958466271814824414618320512851370557892074395487628266980931999063435072316173842476075084148104268495281880782248823125537259133293155694310439241763024444012994787956080458283352667464692817795443515078990248667878404376097023487091064453125000000000000 [95,41] 25994400407285259026054698657872656988537511705220409443137741364151628777322806826304775327979798088788420713643586034894437748118728941924433220636967216413953250294409876174635190947426693694090783691674594092830082161097803006637682590391614383010785298305346421498309982015456566968664713663384475262249357034428593309648057014240935140643654719656015183841618143039590048255884905541822774616161377817773544788523542290510820005507614214766437781815740154690751075861795206608032274926642102399883255642417568477274538441335966952882399094818879055850343840616165224416972031974975101119748015333798160915268842892579909127809667444364928355657825170123710563995100503622821450210531638563898271274804148840039070315008999738287441422162894559942009792178265367736856290471364338870374177619202282944636891371737507116540876484531676593620157386912323230341266077174107958133585971647217382783688701361598066846134366215348977263154528796939461102449107361214934356530605741765008977620087298662745183075016728768177148218772634227427276706486888493390557008332354730538066278979594023515556925014845021697351133497186048064293224639359113627814597831790064085303324107715894181074817888641353377626042455286753319382462481417027256039034480204572748803583413941787525075710151030155136338721609599670373050079587526804416662906703933332995212414984242756308621677777645338671080541435687925108194261880881994971446090218502586330288659813427440531751426024717551597632782768001181074197226319994719979204844724793798392312723260380448182411183659547387357195084827365412529392318168565537086590308094313350740223143465954231833764120648141225807557310080141197742933855029803280723629820995553395545143792940820539016094737840591378608911090358878592916939968307334126933961030859038730413840985208245300142602187383747844636541627497984891817557149378020674881258810851125693878861384235759332656336521102050464303115099013475250215201029776241357931651505431776262765853159367867127790181792274479374476418395717512711661699906130360698643372666956888954630481111266417064737179250234414400178914542935706078932435654767696354742776283984385744189654372210367821531212378943408422892824152158649017880168428427327410036159146463278214730964783109204294290712248111469175737933734023978035182496491743482846148258614677351748120894522064523754169979303375922398191649738722451782984492432802187441828623976976359272010597134539011676679365336894989013671875000 [95,42] -11132961909906942682258166534521837617189981371904190474764269815318219524578736659291378447352330712437062155556675411302951476858518958267641983003959940807183569639485225891214201309329946034069216137360366855751947751526304720523010746356990861575596801357756458098574393192035439961279415711191573186577759172554996182247325811159305544947269646723361809230444788167643511981695440053933266523355575948831446529431499653998061965170390279877714079606233246365903569352747719889017983125375475151406569874572615396926923345277898741489355834099886843217561603848646701792526144354434757095841450803870202761520912160047604389122203208256368954587108330204221615641675897660304412650720789118811862483446466423058812745286534800698298477152394947110213148846959062734087937312532356834877018610871465958569141402285429664139924403931833734372530836988214651911522781207096232291809951972458966690267671989146971734448412411523818473487252850091702004855763628251881443865792118694429090464386849733830404365817410175074723777276811472476057671012610291886035283997729278062989394366820668048077183320229843181612224891005040333250943751693200275081649057065766917324642929569880223890941416693602773852824982243676212736188441619965979114108391311664174211287373643314373183635770739322197470663012521107247967823310342920475214633821655363061971929735810897745419792673728115474642755202316590436329590478109691866270831942724974196601944523895234000510077302547755180636478519130015151367839499745252169465502873730260214296261719695210062686017882369987456428674961334981351974365621879137103872077355996896451034742378411842623785575574292236326660383421730752543771890908528378291936538097067280986155952427679533733803885316149090222578658704796342638115831042882607679535800105011458719436511381467212940567160626326255475106747851943046576662413047751819469012180348580118976849249727464441225277631078867258495800108791939814413648850010528900053566535798454563395390892800829889024639462251189155585682677640456144894182692040338604898397025176523001396299860367176490777605541364822830727655170043058572285761105273637229135744684829980318247223399153520367040819076837227405729472209607599004158079988758621275462575906382825390435555972985263235963715629702673519347305549807497323403779306483433552510017582346255459096930136590008340993128945529830256669487844650674057534601562093197454671942567473079746531716693880298407748341560363769531250000 [95,43] 3959542985015906491616282914331029329463115657350233371260195872840281648397230024549840351621464128447384014441038247508890217000672262588286811559662670143569973432272503248256708601355113516094638968088782380305669196986587553337430493233517466762028987043118859829975736690508367723876369146905921561928433288917353687378190764806569707704806382091192196976665432178783459361654533371846349057112866587651889533507863557945000512666872671333222260792714375579217541676207536340580306787483565962875050493418740704435904638068882364759127845939715515386151344078144557312396911159437929062376951943394215078784571355852161106642938460826673681719518979596209160095877780241587114469087377200331958470794149574319744769814185234744196499721542782085186605626687267940730976227313432241750593500285983127270821624214690762161500603890211129424540226231376878618955910903193845301601546495078146517237585112676524921337282997308342290277242204320784724213474815827415193584543392920389992477933192498474085786522591298600170355151035516032632130536569308411360870862932508000279840508549787277313795379589841286050979694461576834085461367059593109685507959276249052544557592277419710622660983400660947217655913992480947660030747455462622458911323791014763877054909303829021881426534706967618704784664352420712425062473707888551429456133679022325227311009546117539008891935063768414055386815587731946505608462716971023673792271609597361825942188452008210026494724945810768547534336060683640010414469997742201333930346062978989035217512359110807434152559163454491441473075218979538144193958863054110458394311126698649236984924023847648799023667438826716311701070073334362390860402170468774065945528434824497649593564902223719821308678311636521984784067295587576125431315513723285908135910264066317181976172826221488529135783288743121355862541135848301884496739096184747288450422593037398429130055705151733380620797224745793188956083524878140385252653411307834675228738284917711886341968836952629939497337733377890702041034158010983673979626284364289647662549189182489968631771638154436254817322677697257955615247164983697622461798741054941687376718908898466456258912296005904200385977487138037055092908047987756340263507652868768651490822795483791750045104111760006801412322335804750391037821203566020279261840944604402502458511778358520399108281395049732131459542154628958863955287038486982962610370200264646344998596683151248498688801191747188568115234375000000 [95,44] -1045210659219742573098118558673015257343568151094427637159339668878865745540725740715302194642614979658575376289450826055524427285311979631654044780240475033212968775535633340576568002592478034489674822217405859618510094870060138060561296537066697400519470666035805935689778076276571896451216820462364585412581434505684103627475811354883167542470322247551946702797003380018780146065926223929107004752594701784058648383998053512160705755135853366797958734532527885101769907823930642679306623960297002349183319886688539506513980610488517511426306644142912466743392903386069783761445695859685424116585850441202132402477454727624184824449454907010072457441831960007967361579657605924702560143076396534350638444349003442734556966499531782225889648172728117461740480859637149692385697522942835192076098595423878398655835439593893723244169074185677603295206512036021604642852450878692767145306480916098107982350643295991184565292759988247424069221487765129195988255909911460339447928780264018318901879408339834694474417933865719925440578217909081149350183642576579496048543111542147923382974182013213726019228050031846172380212049140078867257059782616310838729410830339630327246410143954280215910621572086445615632145451439903077640404429777918861629334608164606746610627304773262017315227354493709402901353322701338205085142638895303208858102643219912972588674762510934538300648862324815122812817164110322292163769038460201207123106717212692090802802043332415452741501889251500249829033298530127173659028453398979103089853086431183491448835662481660685056399665359776319237874678190757052931250839729445651605013400923300535471738307094407995498244021096716708483108315178206104632846758474695473858040346300634440229751358867147189552363637956817204487149476516872745346752038324761113197350279635822322727979592319851325296083970388543114247405553244710073748281548097095508539256525025680138251858127123521264719505842177165981121933966936367162783503233634942903958459774897162097891228813983968630182030394425394035874205410718473885778926119766406101114723477631357212320230387056771437756593023153323049998819736821870973674783675329092739255407889821599231974100177608890781297719373429399411449727951288889056921913907175955172132414972519283067208198074811317961865684951795054204649656918111154555472060597052888993752973105250302814956606789652810001072471152255275328955782783192668668013153014659478913950946266098185333248693495988845825195312500000 [95,45] 87558695988172734171155174906944387449498629308646499596836203288505753708343075946326319216420365230408421417608195890598677374245002943503216239148779171082125412083184579090847001035144789307759280694977186317225248825556828177068342042753195416916124713173291021719767054717397098915183820375903931016641456320421632478618854806993356835027349044142382317104115564925002172562876727339694805699714723216184593555667615438386104612447335866496107661989488210611252255705403211152937757261221730684799660188152865829450336028821613499105421761875383884218747094935812802718221877033232149148438104270662398038460697173150227427807661155149529758275882892581392606375800302477195934179666568591408441737993445819861225630387349278155647450842167067799093913618824136975755533150937875188677537793184108768349369530975178102770517641261385475648228252096227508650052141409611594005687189197563469473940312377842490566008797928406112776399620034739670357232225927473207672008188970005257007770416779782922893341430300885481869324011297271082069624909166509339798922242804063297346835789947756179445858792002145158977651734739724166609336127331421592822691881964165008539724077578156309688327237365044717861319433761588465421065327059241907264848482767571506949239248787075604310112423874495406766596314187162269508040063718224705377405685268085711056074261602295584941166215116797799930172059114220220036407250619572780898407125661664742393365503014651299183352364204490685297581103051998932972395823683282895946721202009338427582462519194565578686533044775254917205500503844708176643417546765481735639271004284774291510336017651220751936032198803767612589920486312630669117545923676721926668178422518100173271342483296176026550309891980938869034447015752366894865361780636094039975433930179441218742182712141335788517072439996730242730651631676569841668856789059847284839099675218325236022327861723328412386143930227744191528876802901558353414236202074665199609789118016198555421774314957243693387741348329530826799425486180041962517315376869040978694811780108165040522257825498157468317206131011782985588667506904738685197701524434905044190318904382291019074349663729517027643018863336921843866599886610519460836245160354262692924714127972616382796271123007544276889055421794629593375415173108608918315276892700082295091255264589963094085070904099897114085616279626060499648058595790457325568537559675229905043619682558642125513870269060134887695312500 [95,46] 121297738025775641032572934775022491350365404829808119918370136340664948611985540256825855974196938050320848567522971120641303877361809779651309191748025424843349928058111939120342664360218707546167019227142627236678924625647385895587850019806361192612955461975184197628552322652115887584622234746263256799980014201020590757035472845717252950566073689928012572745245730726744540746185706591940263613781240852574018980870329731543380848443686420607324681547461697518973198211177770341032696868900811110158172073756068071767675173933516860173450687399421858162228088331123281475264912226895130494064316447606164025920400472561772520145357800881540028358958796468843149193395030665560135673051538625090365990955685837448854685305381403610033586683908106957190393517596756954833163239645511682635442865699333107563872741360306305449422263090906986464774303989385585050428045646701635618097993643256537256880130849863747193847098009647544480880712631546717142479832230765802419754300932476481692440647073626316579833554251384823530924805139559382110214423278761249145904815648536609329906049580118946061825835314716427869202714218737957674128190270981196713028913211297744698303154032395862269282836772734186080043398098739892213330328552735621981296154218426500663841437663627189515679053674707443199044870237000297504721569192345103186786167741761028039494122150234248293402222005250766968884426584062422342167382918852434566515877563973495677094028535999161102072091153950706540369417505290450160522173854136087019346208448026196316427968727529198765689401705536905390463755799768860353065506072400326547048955601592808314603758554222419671641611817659554939519445479064097490315996128920310903281945641245730083420111602943497004669334241388781157336663729376384936555893467962795128556439373749982560580185720386233118051622315278430150913921054415698612624849645641200954817197526346055098513003185831708670185526114375990980654944700398552177083797879790645090661938973949686730247794256340651132943761059156713202572406387437823124645106053983540198112267715886125252763785372556091406708799227752268286306564757557830657330192736399790132104944578872628757088204347700334778629336480015448813510774070980388155537288203294740415817353873273406444079242964333671952534718217501691482344031266270698797564440243461397609496531398775011728417660867270703957312068980588454387346753034212520830908801949040570766769064903201069682836532592773437500000 [95,47] -108940100296688988987734907457355408062685489009488844035290169688803405896755747334200153057010234637688939003084917030181354386050921280728152510522235439832053272306243915384779544331377296525078673829375722381456083593982412801955608767851429377285178948749860784946495092235013073736412200121441268218881132883740236084293744069019743781142212442492496994608412454968794083611043929096682913201443758126350573843117370694265780877089661413800025792287345616086562591943074255046936860522776354442689792172534842913881794604816222510353878791178214112900655207541743179569650990896525313532148407731073057311785318489521820679996883276291727404318231441443571640839509527470673350674712658401488658487070864594606841482423508019834132492741303622413259102560282150937131801613423878788466034994452891970483176290537119699015395032659581212376251145300025774537104722344520625425333078501135420680937086890276287213038031646440809915778336621343897165471978577984229473851346410647431102319097177406212057711942823549024509478634621640966289699763955681787350043840364323397987695302342093126805861474958397423077527805142380414824941140144969243244760264932425141213505919820918886903283455745277596883616304279137066552151617939693564482933317579998877043926182957130950008144201192083708112804675182876431946312915952859771438730271327819120568755506828473421374427710102227029087520408743862239347508032930444346930093843712679940952620877267306014399833682222455362590523247442178912645705852022330408100167655492823583025600867824716718864419483683168741997366349740481526546531778935628587396156972106411126973187275098008638163686143773769679293599209482314708295512705297190582998893442767548662505794621704205619477737386107277612491174562358370224999128140568629514802454098722516206578864804302249653795799862228128583435701903507867781161274998687459910745221365856922408670719203072372454792275712804285694084431723141277371574279175671458452118983458439423000315125189379441083203360926935119243029386543496792760036424192487837193095600409432479482160392164020391320224869475970310495654467853865502977539808006379485090298987354516088512749929717581142606022107142552786498811088774630630351215473585529619419574171995630840422071523415007548760129527943737560941849848137227462772287426842265438432534971237693801262005314382252968542415991278543653283517114554671541774109359600262569162110182219294074457138776779174804687500 [95,48] 62546435453423491324050958816779672072257536634167789313002669466230500006035677088640565098100747712220670155923465968720463307469733908656278470988042907139391308844568206316943262010801272053555538093541624481843739001344694678357896774114834827880155221403084633749155397032144938903478457899293508787586444172555979107392271483593616504639328190440253407758707123654449560641949904686139997397471042767244674860489260503868603820125236279976847431455089771581434558880334983398733409911916656693608692111808389473922280466783548548983011395056222817352840894619898780426838748542188713824098260319463216616208581263668072827308139585893057364267291183701689126796191172803131838346501906278615769551157779976831643208637297202238918317946839528942262227760877075631811410354173564600950201866433910166359048790555234599031516247572633598524503495581918321882806724250697836015461680658107981151745515652517762762225496446145966614217132081441712443390797519273966905878129139139264896634205457749027660117978958623515915486447867968274449279592562166799950889835685625584363016613460899326365759045099124672224198823010170218356619140572277503859978907552080925392942346209069877539947965879141888468513167337979705185449387171258308841043402973424079352528217741176416384263955787103328313410898266359839556128611460220816090729906692733606728441904598089625665761695487949070886432495827150217615380800020373407527294446188195232128784161015781207107081671431514818211227330456652360117192740891881561693410346365666606575566526679058141039968789982272965230970333267912365677066864382927461731042443869480976912854493283936111502111647635814906592877223383757326023858522960353255724383079149726403975846556704863157072471601745259997386445255360443696294216811507972265747862594703688781391380118865619682051860105389490136577094822278478856651344121365985137855476770957058283755001996788559495582869717175744627792990088495953986880409609719951806737390936285530388195989056897309432114645532475554387607694395424680705006433488218199712203486626284228121517803590944011825865690784857719731119048898534243073181044978327484326700751665290023477110247348391499126051582351047292491558488508802138045362040970647001044654617060953057724818916147824753245401931056210554737911717913084941273985895040959961203567315367364395350824115579849785721813172976169882657830161991702139208740025139166007761559740174561738967895507812500000000 [95,49] -29436628622866867218581847498850478176038923564979952851056421844170884800547556418765094236175124715724586610809638790851721781187629145995206833333514152551829096370258672646238623730779324837235503127034195250331549441786603455865163725732358882796433371879471501821889517929826202281551353022383828065593496451199595882049316359120761859492971168962437214647916917147735668747234459944596330574777805271352588985994632389828164792990498139090562180614513686914052155692546928023959734995989516746536350637816642296556992821263062737722259755216190537290439450844502050903313956514156842682035961479678868828547022307161148243503224895347079008133300011031386854557666642433289692740802945513091782816608295589582240415630033858618603760474311272814299263777748340789044457255308873250443630041598713278923943731790629986703603974654259234531155699511952371104287687114397746355296080949987575018672706874182731363600579684278291636461669397706905867909986304149994684035667681025287598785937717025839875071022959894210627552743944752116934015565267293365131737521914207504973083141450409279179127112542456534337884906040068528048755748432667248353767789350077071909563260988537840170150695293995128257969870437541346896164190946559977501816739889827288960520562783751810687520683025947236000046200436343674353401230328221053724545085716321862082929656539705973465533009814519201169298688002641153663463663541860714413629162293683648218447024216112168145445161313597019051925416811871626020328445239014750262209968947109044068089436569339872595021021056868425918050153401148373097019970792566416246351325511744859911161800946572864672613758193006646747636675825806132996342608576873643031712919898012536558481087710714035106121293141210708104321014419321108247004577528930169898150091260197428651029710079123376264434670912650358614089825730778495507710954654058618944992628405056116679578064298697639598451220137064737186333815362276958004564983304958645977060684224924282376070347800942761346445849933488459958705744417750685767000365130604015984112137480961990756563708977699828953210868904512337469998992107607084180025915804104838751214013868342016513716157100990488638795386608474330825272765240853921943431457624578684614329281492339460364677605994513733847869620178702551588187638653936273707849343407624605129581923561223888536795763580049870997047810242821052906652939038717978705484053236762775895840604789555072784423828125000 [95,50] 12173271772523329988560177164517350017988689189134592983756494886995271378614480535405588688105789668213403733934862988585610669817166945692588558522085628162511889310465588958898514489361973430910229090820092879625323292673358327788339329713996466523496060181108094813081086750166545183226096248557692912778564854595356078774563960896287615290887536129422268790261645507655493094696939621734080972110083649969530704391442229961601426901146750066672716772034234624239661630205444847648275993777427663251363300401518127559333031698206749185710066474235109221621032417426953274509448435278511965051824201569529211829433952168633467173327826448523487965707622701707576692300466302738843866970028702503621099966457242505827655305786213256612718863238552060256281820175624546398300517413039507553745404758044532119691427224177780156860211157432490224038809205172409824212381251213709821015957158307191958988147608714720701671987733299613897119232564126682281249034793980666025666110886962672299178904019381158306656235334808658529161356498098247816955364643988258327726922165430552657227088317057208501380007060093685812096155160859183645681397158475083324299551359273174674153281490609153049481791339492714528892016386260753027093186786784196864268953312529083035771094413102456553358274928663384002738528416330289269093935411823582606503445788077883714579544252589975878693775098064667090526531170220785890283287505081587955869196676570500440971766773370500971993052951326569547607548602338400535134895764697703761510614198442119275771499735726576277813039802460708248863794613004233884168566874996529648421353183562812080828523585534057439174687609338222407912372950870745012000509012949555432850190513680853538562249144150569656885509065712806488059325948160697929567367740288105149876245541302367125982918602768061556122091138172783417609530589170874964676222861528384245394384532701172821042427289208531468792442601626861686810857131573349730334647096154616513764518887432237393198942676452855046970573041592556800383532535302747416680377829814439164426820926945052741873404866695544322647594645034182679524622918013716764796131257048190999372045717581437767739363885278517685940981248491319455303343212308274545470245306725520991076936680906808855128383521967821117737253997844711548697211913059082704480920512165195671076280537730170341869686043399031486609463791669338990005011542318080286842474357911214610794559121131896972656250000 [95,51] -4555376575808762358864805522701002866187588779451946327120974970855473819332733949014439870047718564852564783099590979836158498060154090397744479679434402205108689562531773459521062086766885045582887444585850335363851879663259771695610782345325341457531872119136998701472793996434511728691067184277723244600730049405020873234715106887336745335743159495720057275531022563380333264684560078440498498998176545608802449080312783255167400923304481899982169187477752304773414550568371852305370654468773328841524893660244184574745865602531304293708597695321240900070600155706791038269267424883511299290407742122948934517598626372245783436216626456707109159093828624691183938219003081168796318918235747919005612907480613453172125553366814558615808797078304847140948965199893749044594839935429210038813343124270796526995637792541060966973007848357782253503980806840407081249622094022542443155580790029009347550844786069958107375693614645375016722531304299708741784770057219242119102951685176007168021996181262088320018558022794389781741689447011452645865859168481288805488511581341896316394858583737475453322892533855847476983413120376192000409750481793441160125445444430419895039811478063312589338678644790806033051247166559909046718358394468754995292117073416742955969386845960798032761865931528420565705501017595570156664831471165004768256744665461201012397179996621735864112364263567445067147690444820928767710513151071453219103666363213006587696812996238940918469869809518290134745801879093275981237831029781933936504359687879695169333833043591110373340158955610537365646372811481757415765509895248643235725155642641944049237137586554071371736619496332928559939604660622763713087940892062507502491762149695977353773907042582940372832129642588176170884650745330231978799924738184967363181471134949994035310365470273605112101352466052947009634331155615789742167110860390846403722228999582106320110652761281429910944567522358672618081033265595607388801499392300173415619416579433202519138348382899994541195238511357758261521652408913198839108431574287608612024921078848058729725575701362690573305378686211419663265625710636847042067452514443433358657865511245358918427870674716369301275479748182946285116594669453912291012604821277927837493811260361812046731394839275953632994779335976091984689721089618193296957106731926005023173503374693362521233968854384825427029960287536872993474465633417200575647210136764897470129653811454772949218750 [95,52] 1564243176010532338840276010643354215142359541548124342888352944942939483081722569591537178720781303336832216860919783146747006521268789249780040967539043478426297886711688795012137115500686609789787149698220384524731542961288389300225272399356070490512062263331368261366099538344371715436655127340673184713932995109471743283194530759004129461355308156088245894764991615105012677804759405375127359122312767097839376508687852789200298131189108649827419390834600786677320067801023948904042016775188941045447094090288099778882886349029233721818874531424490648459145247244962967224268111842629689144535948319430186177290186739999384159571761735609723372990045828079648064137083833317190504554669816438560620466898466544232303005646627175462218983302828541674510434993041626798134596611327997061155367737765794704962027715776636181345395462042921549614379525529361005896513432577708571090190058354647743696113310701457953204168465305007531178112471730665522723910751220526148289800206469196381385822923319094685915108979607393340385120163862845226606913828819596555759457792004307425330722672417066570453641300651370377391244460495554419281744124655660144853160642905394290620703111107275925515258292622231506251319441581389388695454106131888597493982567995857002526700243338334993924070692363058446508266597157220170095526540545645633223355962011893446727439079497420479498002072031002705912774674537856094868049883157609687977022690861519545813477716738341158514885468552932578955896273627992204076888899952147739825622620583548675532319997604679782040411114413881826812364529479937228177864655200920125602610331987067615679875031379634646557030338145842860716055745051084698123068501196457639452105379333585826452919301625420379405124547776704599194265628741854170658401962879028301088694430121941941215674381990621609469903290576416904002035560380222558067285697848740071092829947238998203288133668220716259921186211609485000320051014301804808473153262223439963876430192228805245951635054710795198051879774615964622979349652570845071243639555541579749680436725388172607205222732401758479799552577876427819670046668766228508147582257030194572992446484475649173619980582783814356224208028626680431298666666370247204018912666902660803114725882049863416265375191923940675822904616959061957919785895052774449512879228416366572269961393557689066273405964980951358003081651333469311070416943895526606933543689592625014483928680419921875000 [95,53] -495760319740152193675564579704378890047047814577409354788589139702400124506136989033932981177703477144768096360348951377752777436382490281187191407126402454985631211557697408183924448040846672349438534346067581762419038814071754988788378305241352823814421928752409162557609732846214604828212157571078164517045025066220819762874509693438502570209805337653580349737704866934079595984750867454277202495401536212347042554158571149009730188066000875641145191581720879858481896140564632519464687661553303645849989775504637992115353134489762972294479053023421751061303007240355607740694397586290232603888145130823771782990503371259686047524009053251153395084707632775945139376631242052046951385181067221829888718251884947686259076126181835030256747933572153412250328793030363277802642680829851880547433106340251954450748406719463239320342428397045496148444989454757903734040906959997163146166725838102980310895905345666635139503557220725244198197152747981812521170050424972304747503793335987717857692978745841136387695270872769046151820994983305079724322865267435764825699684400767199374805301955541402896930455871994949040328197573089029021736723827690104598289739866871277808648039033045258284672913469738786765764991005506603908240548721726521734067445713673845169924295190561998266463870576973056526230281498050745563975535765938780518381260129096339757596580667981138472651557107479520838004224166429981669543208039377078708778325774606993919463889972310834828144933498517788194115879123897612863391500879501159129035234115415089107347241862085818090992024358387625064457671634255184822701601766210934880804075923698733277481960467050157101934330558559515691140761967565157843678726412338902700383472215855824564989981498335482549163226527160907697019626478201708862910623345861151649299723836865841873570306085639233147790318833269159416147456766040190535697959832249566363250542603488323343063287234319777898520011589451903584823379474720328019777015534443793893746079993730194843761039959053732086775084111602738722779121295241023836839143827572102152395230723256945720310786385312942188988765906091331242542530894744654554145713364862093761697337850839617724619097976397652026777483366054341521661781133853297139309957354149305604186287139993239743574844670354754051279426353226919488880211455640384714106592330286419998884437761067098157819302965566455413448762422462830569186344881194017375491966959089040756225585937500000 [95,54] 145084412616789966326356711450978287575313253068618764382601838281267992118759336975418451213326471577899764369916083636735600570338879358676586057968955925636121402494716578313652946665477429989614913823164369403522324270571000306725683630230580912709401653497526615083136282482256765982476303322100598749639285239265655088394458731235926826550078075644165974004445514258064052371974639443411324672466977263635196059590229460473704475768754251874339761374201453493131307783089814819284676731678544372341682128722560594129390690046995435937752132260819289141355450689357422753457934204287975219792568341808368890760368399676284319887682877442677721519776946276817335536368423844114268535939062865855221684643888038670153183162766878367407486147748591996348607149851056445492579121059907512485782682055684749239537711683996979478336824040612583596385670743421370987413440839789201241856109010121633143866319844613661180493692682550282918296191578127006094225233191547301246025734129640149155069796341974667702698013122780185574397564514470848259863731761752877793558029305362485941705759930451076578207029177685683040063753878139710581132355932971324561013560916569544918368495340566382955249514390554933503599770407901778094344789985762594430053495520678808115986167707580677620396424221034604617773633642587941774263316676948183939215845044920338215867983482826925046534841376499788869424574012569784772986729776201164068885749297431866678956943825612174293995757949409179354119810677570630524833578649000994200143177137774227316178016214057543522240339828560492205754128209771048033285276612568224355931064664821783464839629734128029193984653546162509307546892757327071836811023408723273419152107959386341338765245149755554435567728331684659136657506708629271894968483527021413129400492693647590315024220191763481186806813922318176519771491712007120853381377216018928107051012692067936077074536876352473382946365037228626346499872156620510316202475652964279052359966933486802817582366507517810502214815573668982258080433440883763131447170686005778684149226057212221569667208209164852042673475225969978862333796720302837981941662798954900752248326820798907660904156164516258328374362658280442149540315675700965567278576397927061896136747542569205832584542554220017799961560497250665441038146161141304944016871931424879372312642412447552189422103087639662113658719592972661150434522323027231038850004551932215690612792968750 [95,55] -39059827796843915087930541411536910429839794874717729042427451985354795519900671712744686866541606106559757739282087989415424242789626618902158472235557382054791744668090045504006850093248997161350679135257651474127752756011204312581152477727010611554346265812618508078586644756216569036278255260524244674484574343444821738396180050890504702653038589746887481067849623085042162612936612680150249714761133241062169105541396451427992195446722505806385995113232550316620574620746048627725730970580645398156290820693163219110258801495144911161434575680257530688774479560172345779089430964967248114767099880565906722207353223986771371250401741598405738946032086315888308982465955054449961265345369219270104252373442160136743074080677929837789694763069552422300210221012925288100586142169636516870695146148558065502300906353209710721455113350465275685006300174524326696897256814174782067245124559775561873210447407127026087012714162777934923365420327515958472977057354674908744051561281701175460320112570185010548819159146826996079433794094812052639842505582996829462851731585114005308933852640665130508182471638759985714668373765432927368824176694784616557721814514274638024940224658560424618274349649016252822266278506131281505928419637393236733516049812668268658141969458814120577276890194140549339712718723922129107776657808737726600154410165337211192470470475332306706096777643624931906495270117260001723031095459022460986407678207639949382336502166379891217481964534353290635165691734684195472031280165722151014955727026353770940460986545686607611068428746652307532865911229795220595942939151612508469012666437408779762339635932297270744956791585465340069544005981425493063840377778623693097423964519767997468296916476880336708446937530372993940681224726637516965910418682166343054306017607064288333930962772478996994335788472357355155249453250117221170734741805967396575987481962484816564340763760816614371641500503893588843286256737154730725226298044943436682833363214117757144810503795658392679179903014874028716037444546634464853838938205109979279555384673165591658349845256118693327072455489229412458655152273153519365753749625367542633962934020324913840853587129351467143399912282072854388685197833679466086124246719149976056066391834184738899729762909074620992210476570686677987935241122378246318715224799850695591139639178699097785586682878770546869224905910989845733271436101219364900316577404737472534179687500 [95,56] 9601281305546366016068284951942226658575676601519514518575285728649796758638582849254164419395361050269929939185719969373436369619833584364925190325676722475868758410272673702243845365107299622490491988546348787569469606307324820400449387404015355950967405220821005929694856738284634985714937356364975537585631455831171933432399424924056918456938841724293459351493164447351946151052900773593188528234928683602256472927573089598126171866421065748770137137705893995508633593983103786850326996131166651637351736916097376014624992863579111027831737430495932198240696595792509741261773351032840059058836168505078471832300091924834525341097260583823510231921539219188340253190682665821712895483910971526898885490239095587210692279700748980607271855991066385452361884676247780750375705886499106441934381112275164040745130958931923408902679329895450675523984903737536193153135341133302471827325641854357032506768510805283439504900054478206384654532996309755322211801853923098402740679715384120169862366110031736477033993259350455538912808914553305881466883112741934267991205790797471816144350222061358139256336169436380824507278543480844226166831448584332388900135231467047714576342830513886397183230834071489951896453714919420145012620132368251696983662349883977580420518385106170356369615981194504582923123813362934347988263859497936457879029253145333223195309266375036351763896296668162399150065040969954160132866158798040693742953285824077616437185872667673018717777331470470383271736751838284885273381413676469859070109508643948179855492922048331751346874910019206303547454364997241214888770118278090523738707945885115868576131648106579927731395465444606802457421434227543281518514215981864657918174972601006643759836570035180091848703020007866182326822322463523884808581992516082459109837291192531868536788075620856788502235939757560352480975436051081868777762804214211480212013552043845225966086286790996262822766951049690718604395387864856022779205628591991956800129808854560548916721943929228635379764610412542104252014219115697589855154064100923424172796696798853468391607116322773237129601639521671387233372266183832643002424024153877631458695882210208337437485310596715111027966601178362591187798609204485375801114935242296132397047300390686891897055614555670029637159103375420626297614344907181430427819925741306152813148264969903501254200501362494543526245766186912392048391495791292982175946235656738281250000 [95,57] -2130050894888635844891612484363703813457824226827816097776711403239030736216379570654278039252284151251465696836582067797137042181337537121926565033214150979511826732783347541782184384193249732465935391929365311131643330217590543578845763767814092859427915594214868201769800852429544030944368453176718649100205356527488786646190187240260564652400100061595953419966776672162317906128066026629492270931139128004769011227690926822562879386810561677428201595525774780163045060229581407799952176709828917945823102605495867377449114211427040075048504019965901849559968793326245457968163293855338107460959689161777409050072667780711826535931745431571900530989744316040664745095327704258017642770637289061578764795921709500476995892781103910474555116490731635971149029317628389544793186302045570169750410760621374483350924162802223810021578658803199855432034106124754467850162267987141528399292946410256623143264965889821715190617013558368707334664533294138828493600307257259789147800343131204395130263850037996208768342792573464755295509472656521653231032278498373114240562451295419917380456548142435738862887160707131778347857525116707230387324709684488140946215517582388637375945181444218146755909460071233538177542515125840802092686546466726873356599512032103958907956242901230966424989902333562685532676366995803381855818532612594184790738023620503911922035876606860346940120175123147097521868243337620815339891293284373759557049371940571842311282191301167884689593571567661349183055279252460237949418640195114806820008567219516049008455456573406216307362662121407383917901474181593477606799512056445078675851983215570208068657586059467451176084694781577975975777557788684855960340150582719298059757983866880130141201899310937126131191407594060808112613472974460795245032474956712343777153859636486339302967482005674949225044135328324478851720345435279688952290723485208499899830457327972882662976004506543362029190634307510424233848298143127168442918331274146815857526078019131953250078200520135138698598876339285393477817512870705668122339224251897017130905103140011970212601563249249118595154133052036483074214560550267337408316004887252882299542049977527472240132001846712498057681877213502051498435936098367556942809426580833084329285744036894304885206632384174203323085645315139983564772188671976676526254809557636610267729915734125895387286724714983907533082032204757583215837257739622145891189575195312500000 [95,58] 419464840424941470312052468651906802411989554237306162200013198818696410388109140437965284399770857737306724164383216732311876203785547175251335412667440561094125881492043532230729018168041603658611000631884440838626842498856998160495339135886551028339490599074741466133415306066963228302544837251906069367277764932922243037315326289556866068709955393510114877674675538136580154209965204567828623726826532950323667870311915460738680229106701800856274012116416915870077785040113503001321314280350577135655656044500317578220960483530238356046971174426867210448550942311100054025974092370676351188874061501218764967456653730827435488271380738458573176451368741166784772587884766671728157495830255629409583246502816023124148583012676939555361169407079320161345676101401720052069230339827461833439295196271694024527417768261371506329384243869504724498691040558331270042751382419045590306679515238679006248418905355409473623856250707130561860182363293344899449522566033203843702196405869503212967196192226195554018461610546263238509230860384954367993909436848165142651604021623568709885759423107413410767899391552946782649742394465686821167915114425598761981038877179667846774009767867724182765725229921837606624359224089003189468253853853714164953823932184209099110263650491137233281607742226705859839988103095546155154895339035659764867232099849330868670626617846481270864369220302678875909911210210816707114044713401990327347320304798912548437547736269756594058186734716824139023367164280517181651380578821262079091175521196638221297774688512601126015893868423322657515928961069237677813300157900156670333803767952001252892647323651990379981937935801954833523268319414878083208872201052414705009194571611391418780077651902213703138849216571405754419842426340181565806381337200293015916415926271861838114288804916576170577172716418170753169049677355077798019318047071537605401400006512549055400691937774649420625986667473116203135083726307531433005789703223237173171483570192727648157320972247480301641101685944120089931844203742961168921074523809380630531383327114936258493236931795631292623707106298913881656336532637752348159349921871929587097583148089950168604466278490044516623537168621602991674167079353145630773367423055024572313771440691046676120961862605862911378764426413133833091535704298196642835000381485207002207732628646891103567736959741440849673669465829187186223236949444981291890144348144531250 [95,59] -71590361146996063165135179414781879637248499452291448283342474421628035301665239736579053623194919407288153572135872330890327655576984828018651393689715701256232365609736674024365113826684734717878986217047591140475192958382142785297058751605122923736146078517650576072442831991267059763584533458934447764422129827669677897250036080999133641326265391556900144319377423529472563553251455211342991219384922041208462521988554099326899820512789394561759898529815880901804253087238782292367220763661773431953625165331639194673378892622002534154437930347768007248933680583858751376054274077267580129985429678126985502744945573092100412551978121523503510070979649088910384529143165879591192997856387893808146439478523355102156286592885068333148149359380377431312827623350445678808956673820856134316182789671279279363760190212871736660184169517001377043623484020805635930110350291128524547000291513569102719736673001517154735936233237781518492373198757975312906859972285777455778118450262853254709287266416984314152009269529359802826581905601779482858508181435670603378773493454968318450090332390749781704056642019780892518076047241337697019729181327507678216028166756994145173866570022447107266857929048622158398714971260812500313243852516902947137309744345818262579225776800826713669127101066291893139289810339930612529082729156721745645594913360118523511682514185317350500119101577707388058012655575522360635634336568050356513167901613292268931908373565026402272197796126966693781749734947075784874976656324827797086236224157162466116481855368470462022942773069443766751912970002472325644915933815949724378673627574306214329186919976534997015956211788609942395024568794069447230125904016919130980107069405145741704551569204377377241452684358224236753071032178214804428196197115255443803335875243912030234432925675691673814185891950901867085217805512847727826932828560512183934007488104970755768417341576468921097323620911660714010341119092660113444795748563031798277892188307413881155711614341537192215980642985460655618406934962514565109484512441937347007251295211939169420605892623346640190025883469421986211449581328508823774737756643400623237348039968272658162994445353579859649103909902159319554728876456114429803490555646448762894242480323327831727388541921260158522869638120467632698534183506930945266143162005011257799478412664440277976595107142129107116366136531748765037264092825353145599365234375000 [95,60] 10216410944861742667911986388616560423442174101143656938722197686308952349274361188768366234799582526800802768826586096990732466259031883114249795516134322932237458796188821305405423323108593052999447885968721468100945373770980521865906519915294052642488329856121031005966407307089581728745363319416258475550382961304424018095280078468219747559999766436461249947794461672981827380402770301097372937666672316365761015379599156622650048690658704479113026498454538681505635277614141369959753446769794302457018744542768143876699148126461349202195709791892781721898042000546375916857940998154142731235525812053472956005615704861628427892207975293704075068346572273495703830278876575867723253681092805331917517652086085028335974097712159328449110988598487746714972605759928862888515707894027143683316174373888821511860549696083639146827267550882172301853547425092458652729394131997587669009366132748028776295714994970992871335968692962469321148940558608773521868530349476791031563581874539679178023896955721859117032955408810097251057883043134638127088946150186449458611328374362895020499390234769120986810472799728089862903118845349361837718381348027094785470150862829233907726776399835260780054572489607458030178167713225029408733111351929074113324981723818873798612870165416757779229043226631592348269457177725780862725922517846344502211487942823859445786270375585243646143761352027766418180473105618695132690323370960370088871558609158445857719044011753757553139118765823158968330081357666915928175612776969698380994570181914954845267817188117025810195878573024717028066971480702380153835112816309727264415211773409845887166904948724775567056613266632653823823091072491637505216785940698956805260052031102032213932183469279598352463535709194879507599360430761394914947607224449848826331326735440694850384317845456321575202212047571835970323903854345857714850012237205538380091495483040126408908906195611295748290351354165732825676706243253158639239059265129110308031007413543529147741519556517913377085696157163994926340154422311681946998744877212506769313771073534609235040967309004698004621110621672892754545520077847322391295017197652376360427533651029241229666738296398891931464727703853520322160790562986796162751116791153094552180240734360902513559988970409584161476881240298972807342000110622604718010724753056742554817040886120155674585284035679485332374222261719864945916924625635147094726562500 [95,61] -1152980347743611663923377893513515891106607825282043527372920868673011719589582237891798274445736771678586803544191000158516424715618931465778712046633870375215721509669502734568664424015055181909146066260580569613682276271609484592744832542272699437367585525837227704009951787666597475850676185334550536128225077885891590226099612013713098511492437110442495145228024991082400676568499775059502343318124391796950315203236389195094714212723115108975606300645653866107042062628350146744909934428212095373780809924310078408101676347638298256465589058372185843975509238253565472415094818170184590142268842519599792782569303268762145919465089417050043221585265724343608091965778083089714860305125352061011908212917242282864745713746419085736985708045665478790244395576221472031538784007822434124180182725531346651111192092419552687192799506383611419304176664337158344144772299830276772583619932113463690173776532931084175248649310431371193013661565628319741918195185055270059924604931631682788750438567800079016788227530220878112461780540644942277681791068538665837002931197030607188623402438851888324189667955516521910753079951206718234125192789401866331318770373604444111139839596468584535920902305446097190449965899902018022914538874872432145264582379503171034899902427786096164674219118986629518671707879083786418595678523416569835493970636427149305993250317618135185506310106901451327817600082280570556721362236947379705288316210686511357569543308729017404765514119467568437857551498254231099884567016571203901448401176444426510870371548155568044721486387323528186620344810145415471804428919720499389806931740789718575200318239853223824804443941149298765881529896152046984882246718148359867608983067556414967921889014241569315324615549385054890885316711621156797268744852368216017846355283309955905535852123059110075145114561104837520999136023289016048218391168055669783497372084682742234470559695096706088276719709683074734383642525480941900006573969279461075484240555563552762609983936174679888314229631933546703842784553661583680695052641755009134839330778621472742688004603013790465983799192833030441220068335609882562267634307007132914365160589067539875014555635542379193965487902013121094563999959233580670909075504775307507014754211498323972858175231333981003379167153818799084326604864997564041904218341401266055796683577078819031109965320615085319563841714796126325381919741630554199218750 [95,62] 95737665501296016334949318488160260615320894367235091465764112059824907663956826902741171310914417235706523999950885864521456854909685347190263080590737764843359784471918810664421886373121117002671892263185540705300923827879564969995946245214925134787326857991458407093390639242736155564857762340261611546057080046260113576498242626066959200294015293685916605348381021556268783361803056684619925853218141006096819994848644349028702914897170274015333976627378383712626299683030765263524516648112294359232549045998976018397247213135174968275097095282964633138654871876331041092192515409591382069339450960726501501916117534683117749882230818772585024913434619066781656186203110425335345538921284816993594331933111389107744671103443626506886937153965689771556514583113306925510805735154392958628876325264660909517426532456891762952982888240020811477192029456245619484826511725420512209313106418193956546131911290110132812755448624271955409170545704335553503411165682990573613526874682956825213987387750963079525991806456158054458285251067754357678005637198652348505443027734774973042063801517448116601235362161747169667665571839075623136703449825186711286195222370763745853102968944936155900370889388394728114632194124608649596647843783447673839325692656976281677843842624781871598873672469032456712378374820712050968833681401116128688840728991304569118789757950768994706553215058842475039695206696218877321516395685062845549181520107501403007803386230106686465917411329593456716375473788924807238903911028784623464778975261022334757461230470595325751807143991372912387671313991740840947077519551972712222340640361261428087871647495008067692122226140350013264240761110551108186564913376576141738924028497474298484051627587262169672533506018518408174244261351369713157196684876356051960462619373400041843245581695591146301835585553400634377097978545424661122133173837356727925199001248803856591930137832898693548237656104782468046778912266770113177439449354503517411571297704996365217557479593834661771226888273899968667677065647121492783595588790323622134211586856547716496711414546390117930487826387997227830424359428066117276791029676600595124900163053035710759935181838387262198468071740070244701415252109061927283098358746746576464812416004749148301730738023031370438673974146421539855587641872722422223685837481133916760253846155185968201433501260574909785816544172121211886405944824218750000 [95,63] -6905198995019648321375680230107276340991407889302096996119469514647894302996297001304544428390287699399252716678661292077307269161453672078148911514172821858139942541075663763024540549344234861862082293960746102567683304208202821012407871677336229566192631989086308355339140459508719577994215034147768809637512515324839876035859426564174841172788814482966796109772873719158203715237303323349559495255556006586275398238453310857697244755930909099364843335809512662896511636432691390236903830980940505985676821197433592515986712858458784104224371191591553230944857391311622073273759931882478870235943713465004246490680778088635212705653165578443865628277909004266673149295722424399154568669007998543602916222337436603353122866899690957945003091777376832748722133792260188609330092997127888444904066374656887574787224118553813133812403186999914373636493167853276714500647670291034190107377635463758360236468797829896445997763695304268909386753772728691234101705110442390222659956575489688793200358153039221661210786254128607049437634489597830385265203014847616249555962913871652683583483938529184320484790987553404403114311189463565417438560396514055545573300566236686879263599345124438169705381141007796196769757757463131340594770323231691182147433735404994018570286535091252066028898013217370835405441165601160944821189348098866458895235141745212353001425542091892981802870063972037804627177107273704366095592274389021285053535852222436462490176003745409730116979417613780090525306392982994245283489866146442303244674260054096299706798707151702129818476953960398242000232885245286688574826255183588722976166265357774881922895501102736240478054932025864412119114029018571204522210350432224540367531025036133124962432776959484671016370250049155140297913668040142235760284757237607792329468331120429817515503048523248908611220751368790558356001385630057874595590889877698176551482774885990968195510510416090144390330939696511350292961359943734007492569934006622369541615136753384808369250150386565082403874037567328045044294006289365629280124577149661529369114003826838796741859741628596339846853212462822874627075744708260557091067391706377785101370070432042837301277498331814626143724845409603910621729561299072719813331777194480149624113036218611948862564849746599182937279195249918911192472535862241573334007275125779489415265031902947101945461697014572166608559200540184974670410156250000 [95,64] 1358961509595853761165561959934716258174395373923325220659768409222233226084815886754873154889709022778598983445543815044755151366946459113084731720644500648722264797804324414896167863482448148001145883330404729069840734328198763034255436003460770585034818133527386906028634669427027990858710437339573721844212205662354003363123259076153844067736751051506598109705987768002511317214598150245439703348649304678393370337864849217752887978071614927858998235962056894825372742950636696347808609897652097174948841476061588577294744197963246951942855341698803619132530650406300859585788013962846358188728527351005952720176383560856107056528404683771247227258986441193842625753397830399781448529530507581848058720596833664272233497004749101642367370700196632184220549056303025513392231307568408392702605761776075037643339267187561463606666948571281112038952766644224379631443272368322005222581482150861566448746116653714406310578293209750875281058839201601127726048391309537810834956517712363005881390203495875237348759444462303906532374654208915884287173848444193251798788157533263765253238540081203188975974807768406337965890705089044002041643992781627479680197957504727993523779537843731348239959956533350881531475877645229969893180865333902577983947972826492279478437801528574375193658582539115396305054004028924826350579871546748839652860601479083119785226863571179047565780666840886016871152675777493155401476900396105764591883155376212265593751119748881574248101721917104788791477087384029013678827531383026470052394162134968137480834604203030438048709470850485415860803362099957327760232395018932479509075005492320572949493866006513469233177730047468542791789606161898209159328473540492105868596514403403955857717752455451723902942489228486650466183403376752049847727002978306838839570462151061207122425225331633273919078704926730628710863711435497061565307720119120743106082213311603697800085225735672192765570424320649127548011393960952246373674096910902769351408658650196385299909556935148053364304914606044396295596271351457930912492439093199285863682019677202346589067790851238422013565468418248642968626251231196570353649003742429705990202285555524714136577500060333880039903787836175737268082695919630833001469738873294897668550687621791702369238936945856030830083674874767803990905976585757180304657358272254087684690220296277727879841884517375660834659356623888015747070312500 [95,65] -421858489232902387634542526473608915669609880726663808297765432386106642654319320807958851947061747896996936105192224279932949395233693757342678572461099036472800605196111844134937622881512611844746597936192080943297880071180129426278086203499250622482120739752327234134750476272815618509256903090316070672866428707237230696543975166896393675799298360906642207316161906967355649695101772779610454885236962693887392049857016795124478042195265500152718565071919068569960800710956320359712181738829305751775184133994375258297109245067197849239873292681323855854111630219236146544480454009658246929409992934537937497518948899848658285253226615782066912333928326847844914179276502624275287615191515174236313039290465811420244906998676172854090383062250721448094889426142758247947260650594100932838691293306330971419400132987312814991431074698422436365202060651566820388843186691729758692377025111968522129033473035148270651234158641670816287338516442068275065964248231360841263881721533093357983893966780578841550938957768080767176215768728946876916315437500728762390890652537845074721096992883621539517315413333366390138469746448873623044192994494817268651663006980859705895221327407188567346659107325205753245971928193159145681493915044114443161517748870942421176193053141575884212159366449801414014145370296161074180614747560568272187124171297487342031581515399798666401997445559132249321416385994880764205376449471766268487825018457788361229768719102621731062564851742644501650490151979302111131023433750439744542590100124922351268263146705918502953900621808368301507936398265675730370203415352063123858117349290273859160650339556373243001072303844332833181599708374455437341157733813617921822876932013080795660511616473347489124274848414339145594264077109939122487007909888209367973070639571595579747231350291175092200204299831895605460742143775212682685991893179227779717440624694658457943518846425647865009869836950660290527616791605282436374244892789094933427903771563439809514274607906873158696698076217162739414080818319414820650960979377259582586448683927588040532884630825353309624490149220003463731860810492353322877339238074171289530031484676746206881934770799470563842473630216612149521068088257271683996900493185730987330136618859938842924354754623420484246276285151050940992122111407545186532289129115522617731577436715361859812661871060868179483804851770401000976562500 [95,66] 90912967436836158344641929041295259399555629713852919144809238677141976037405147597241020851953640561818879410415717203465991375692627825426770116133453499522664342227706051352280104018860045927473091821593878798325527059827597101651886494486513031290337731753272592642456021812374279927787903578672291122386200838212888722410246005808074114841587062521738632283110878143231340664243962687016620843636645906061531079467505944717851956032339462553998923295688342829046081679433832215729131494295567798904938553411934803066352468311903985304042656814726909653697015112213023415567033682520447925049136944452260361536803366719773868575086307263131892995527630345236363392050010972540861539816790508874282557533526481311307594946420121011722108686783959482169077658418189823646280441330286420382030238889460269881522974928274745338889274435333408166805943891712022582081463179850021366592474655677268297007486642637189243495339550490885166827621769299766550091490590366608080938923700309003565996854961822868798176223051258654343191936764892336347397414878328355975124526948320821635547116398821180212531894125172108328446022802247148855225723123555428280284045399607496601357631198598722386508565323566343821825219816093757354941500722790991261071200815882109192574401139300148039183986974745756443949647283668802828143283996876137975631970074186181984219690936490624508187936045324285366999290050011905316890176253920463083087214983643633576507399600251105855833701131419881256105654143146887098891449689480026690095080724592607059153248102358004759163995606175112687235556593851630461429602822212956561612072464154864597523936710977924080308931658343666476512964951986410387211239718234746622820584641174370626133095151095530486162925208875952001124390471413628497114285597916610088058498919543503096893934019569800914298351566887148014571812100165147243758546028229840877270584946559643385301795837272503891127757547317717330750995305427250810779118061889337535938205014963428705402195486634242631713571878723787127325784566041791593953559419913464415127650469262419634067058182977996089462901081825379363836508154505981157015722470690146784909187531611863520255353627713250343586382472586327990489723818120784646064833834786229763648681711248426724680076256196006650768360132079372690672217102897629637165407133820684290729973070532051598879874632075370755046606063842773437500 [95,67] -13933407121631147984282506460114268727041395007551797536889423767437227520373275805595667045518013358817206457272589940131458823097552980464649067527103933023754246247108387595428123927887069644080510111171187264274820857027790149815191985760345691082972360250894136590595611842447992449739356301771167116609651191356888364522468948925720960240941019689457241899279115922877450071704830863034685390337848945281395971407391752836022716379024232124294070196329422246994582451419928332171635969639039574896287905061565699206931138112270751966033853133368035904189766834571856774125796261952263772311571091504611753248861046478837914491208671142811671624613926631642024041934578302490425212290128414466503418554995516437948554073284987466738356484627737438828041271037524422482213692324112269547514072827064619813951753471776063801257028667496868417033494455856789611999557021098634977640035385044785375947798675698496658474922036136054294642611703213542473518510327731061603464932080405668684539824265159778689547853713033667022441661176501092818664136574244033702141885278745570785206989141301127969479959197068904258637318943475039572166667893790717712545073263075773427727132852370748923374656430333522008097696611912053194079409947373457549051561950890543713706054962624762863355118641862576020704062268929005525556894369914219806095680252462607168232561885482602412840836469105444235405859740797193439723387899325218693142585336662778867674242752796840451111821075323244156145172150254818227527564285232526210521225149635168325454093950476682226204210623979362623083079482935446107421920664619116547091543939212652253368592411643080783587783517228149573446178001715588742754366047895380095566032211860410051111003083359318500166692826679801991826190676247144792884451076276640078174213380625929608801339065832590100271131164546653813203815152102137620538787050310517833077463794865612574334394806538817484399520829342988755154706015533872802066723379918529785178902603630402083165012178545479100510108667024310797041457425067626511238382633893249636998930044687662039374228794589272627442305148612215859342839815742036050793963222837959451388873778099084098150877885086806397283921129978599518213557160112083975183545417775914269904001137578379970596961794196665270678055798349200564278425293805521421539432922221966904000149949528070125737144735467154532670974731445312500 [95,68] 2054321013265380166742569568031629096742937334784932140787599945868134139380644717398070178172362447482429577988539804672632726106406126024010338963540654500669200142327008608567224498859974274586830387677547570203601550294566552884775098537395103883858204750382117632309179338123325746701989339846506822350867046909690982321243766966472080980852236477344749244533863244372069917397038245037802145792035408733315141926586983960530941320617516715407847209230384073107145072749651499812839694712396183600745984308594059643811448105342746239225771594314109615181001025302172535567018985859658577324280194817286340988742811571858321281908192867051013301885206998207750859018293230185583303706241322365216710738265969710585754169431896550090707365363227404082235580380309113339074726245091808804690993573308077813189008856371730219989401969332899495816016581366036973239232809194449126927005629798222613476472342384551868005999267051419108606982495567597220786700808290319076751237593452315829659927884854663018557781643067919247732800458103869078385981592936596310722073839695701427283981474583981513740997983143765004775438565574285425677997799398416958196160856150539236206707686114544694552306568787278676398907131733054069257292728866750906825904564414458316390207991734236702044095172941959274526287733765965064044450650293901003074886992625895626199877139621365326615534707298452393548711461070906871135512504189707995199848937237481381121762756775513375043622134211017504545751464914267632416179459167244555807122079247574207650654856951358627419065008112937142869961850074129852364796933415136834230939157591099834080983602936010867482246210659672311303946075155336909148621816365183044956344775561060863066250257566706015804880607955122228859168988442564756456582109395120680212307541594582315327382057927493297446520681477416432530342409603294220127484024680802053015343787935125592846820691965230105235567693096278172950412600507415105133257549567107679367386988717026014734618378777602005590827445790941054099980419491430795513109057059016769495484902927277003378116353759931657514800123168257313361023282276211428937192729514513809789245703968851221311593270643401842632560240733344011501504812040011808923989781046544005429679832491486165636377646977794175312928250577060624074730163518072741707726702534529995802217629957686639841085707303136587142944335937500 [95,69] -448211435623052924592824865967460337355023373903528562361883042463799417975297153357642727782443646926167551101885794660047744627835029760792115055321901860248268051740604029690710650150227749553658877016630572373351638778600430236101547439907338964848463135143845839255117681012847691002398152671963360252807181188206185082675325056271815531980842790470910605577256038036927143268137634426606496534699091966730396981204802526369023575131230663294522985846697363341858144489009537368539671241593804165943436284004964939423850565691854604806560426686391722341139220028137967857782824265972621905049796738031316717173792825543532256924966083597543094527378714754488144569135671830451127032994544418135170624024641165572957329811405360291079234924693600080405286918780334356187823095246547616669329852170312494221786553119275840912949607123596478243693983714165897033399731436159668697821266350920250107919215769406114563163274879414824568941985107109274877389238850092081427736024211743602652285176363435303484945736556066369609376487277988372729020433618389613288527301477486438145274564780201862781128938334510565578550410373665045183329726790065229817982203674456296029260026199322991710172501124306103388062571682873599171347267441095388126283378385325812138494398603012105092425656481507071556691082073717864247934602914518060487424995480224442549687761184385131597385305377186366379824255969903758230518774001855311823691075313654608045095678908634724864434683584232887990970998547597262141427289939740875096362005768333448591240546037256680656657415337112109290984074586027434577824982846845562064109053805720978833245152522370427769567888029089737377655196941512245896032385302390522232165543300107114005847365759627451677856897026753091416466571545616918401040536278963634989122871980980583441256502663984658287267644578366628453260805614894062878019170901487164798366463433313313868164310177770882970405184793767287873107068295434017906825167241826932924935233708986902835380252292997694335261321124003442920872540055354625249767734882777822350645603636076261971070157919366167712090358871554171442520029954509298591907616454140133839741732743944180584244836737650666696246586829636781878995591343744308021211886631023145169277681393343088672334340888123203034486894453155328246623771193709552309435386143947430571260470699712641362566500902175903320312500000 [95,70] 112578276174291349006400508682570398350203849417474578381118970183068367774461109672049031494459203130837366903938507527233596720654283795661144238445088334566898733171249637877975706342653865144155162797365892646130666361377497866336156549167431001237848446342871547209677082974119029559359471226172418962479075597397485811837058303286580037606140760104197578170567576787852254037164857181304541678936508221494661175805289353129517899675787453603261868562956444913499022926917638514931036657612188668908511377682816399286009739929712333700074368402446951587171830750712448898338022121867049003149807666591340745351446466763067629237181855767494959322015149989719749627437335220337332324642752160231439612153290229373281452912887329953262155604563844368601502736990716771927236012265650712052569543770713707429140038744533181153584058955836298729507644532367194162484038137826994590909332159539535702269896233483683943461503207391752311632345649837078844965017553507722025150227367186491750765728202938359941450386157730620306258975273186311954668394147472673448939993185695506321730622850093072640398510932368863676102028783407834380019232378254536461243171345871675606258233146640383386112310841849762324519410923084333417718088116767654051616602044391378975389106902253743189292251761302025966688446210994879158787785344226217852212749706934498808193073658494764018156360572758206770650908008464549056159479142083848208761422624584301511828244740815684594834751459551208261554680425185699944242562200797814997213216830652931343710815677508230106834464394874925937407268578196349526878376344540539688640888108499790185852578251050882364866100854054332183023352687543512586912089333065471584485880517944049767365268416273877890280550451369224914115300415221155337015734132436691945910597273517162751666607124270759079814071245433030037876569265470640588326688782508996442687778742601166040879117624338179592042913661897623895211170755012782547165346663559576417353790407184792615381192979883496692666272743825839616731902876295779988361680426913174835883244306201184081200799414533784700914289893447838309569261249516728636756170091675256453728318312415085561181979092263459205056728678619968591436583619480378200496842651866524982388120255495840365544224133100391760826115918134013945215837813075969505230172423229927395824101488130963844014331698417663574218750 [95,71] -22074201740928224509417237818877319491164409170175086330114451979968313385299338767852375856228495788430218212065425773821763265937131621656959212905248594446250547156882392076940045953521384294930502224030522426261874562643104338331201739946727564429630694671334905532639159763810624020262642661982469281403698456358783999105191420815473823363063019412984437650309449693306648899592486639213550494179290266367875526727514389994802745821499860743912651103546543468235871464212610096241529637248364774923871067082631000522459503306265888078582086215772821835231022943097781083576116883274862473195573499837105841168458659182099994848522190613928292796232549647929072479117117197399103711170088814988893583549015067081953505620305069106072922241749475363256660936916343632791705386945813091437921700372642104402841760059761530738860746002946661705393410191109267640098351444323232258598163294862088945202899727351104187330653188457327234935583546859029726782287452246338559260202935886940312784018598443706572820594524055640532859833247931142676941902098463788892875517315706788679434395120020270208528889688485630301788911633000643037240181635021938111728450817123478084577579640147392102234656304515586041489062487763840877395081017215533762490395375363678125597505816074763756024677121886419178547755309626296254332132302382316981410667567022311571173402574414479657991725049129224746048650248694662814273545362222044374472768858446571471559783360146662834961453992848958996953115565770298181197072373157816450613704919952288444999227553979700155485871029935543172765185824600731639900842442667910422079579862220067821496845211435641356317518950379119852877626512383344012311167751471276807593618001326424289541035692285911958071422291877580299268632307056881487254859249696972373373935995381817992205643634798157707086869434495108120756589055117228668950420931050761536164304612032065103806526130573144705235301215268998986106042203031915714691810433420807385722039439529006688551264336599342576048139080052031106575057280644063975128861663546100260426747288547476153504262491992261042413930881589331184295893589623451227579336531361741466145745448506413689657580378630315027651097814543647868837930992015020799325747401714959594754062756530694774821616028864282520313747116636746522493053038867040921155896431417667291619011393777327612042427062988281250000 [95,72] 2959484247183354559014571995294384071289749943929027501109862404186297912747189531991908924700176804854379339014783773961576837058636168871842307746218934983953060511802117082100415235646390435919829753682891320153279343759011457641952115234558263551483255345141137305313854772343015078021509432522436455683238846589036143938126296860019281684984950128661178568106564943522184036048697037516419595256905313447592972491381108693586027068860864646538871824237317117591626896457595483060008049164032189357184112038077154836189340538337973252053371205928225260602509852675929521566021710439673667147092787475912048946718065804246422528130226465011604498066297049974999182263396719037735037542382244258574045163136956282457690969589437885270730382614466300317842764235607002378341618770367938103047604784567095627350473426528268877890092583315477680111703281177532897261997532589756328101997866881433890002801545086903738743450554584760809130612516283082745250157903068546364286362500647231456961492201924300651120171389753394704409352101223227007910148549469323836160894111283570796097150947095326386174137960431531820686437173645735776891868409048847011447098603986501809234199656587435322463770485767967475756146010579383923300679462888634050055811187297769406627967821905755215355058749107594461499836872429898309600330785022199067496671610628770201407253498844348826462638091775692440964672683686345519473728815645182752355656746423018157649582168533480130472819807550928351308199250940602923943982059091279402376453820400235846240211311163362239647846174387657745677275259619437166082934005793061164562396691045237753332571331463301558553915893975763680629040217672163981233232823132656210394213566145323255897876368921083533201423249350825280527127376722726286671296457817846672978010052278451573342826321183536960569429783206581288940031771074466660711781966844087777686687879606184379670799594618471077955362129942392949562257667661812604636166734141825517706324116518865018902579366730827539242987057317905913968572599372461561016676062987478360536795907006226765489427057025716672649809867374196300576823994306176377413908047360321132885394325177856118060759591902803863080009832145675630170493478402920892086768662356444315728792992055065831903398937399792255342887698030475736802335802364495377371005318655611260325599687348585575819015502929687500 [95,73] -239735465696076403230900324040399028403489071883414679399624694189691284394018043217370990002028151902338080499302115117131173126665073353491943411056145663123399709681952448093816025486913143009007523570536197058122754624549258773259427240480418645703663660192622512821627653656295652951435191017435861773065888821313629554862304969239032585825298559797253721069946399476946705902519410684382386346880832014921534201485477185577414148921410492398226783693574675821852102251756826652678857841947074462790647519442312928971811739272408864505425163170364961034517521429446618853283594469367279406836017426835824862470353955070074731459083762448334549446873146996889991485179343180295943691706462672988213377143288647268113583849636560144156681213699369535089643213743549449829173383514892679507136572873094513665016035627544127535906872762809977051300325607476344868522839215119414928793232577295110609348679438504536727668862633975137572054802384210665026995645631674597931242495799717622980212504837548342525734775473889057873575309396011493339632928020175415769791395727119147020420947007206407881497617250322261963285039537350624790423993622057380511937920174651302491243836181876930743252952598930364394682785264135688795900507743601195527730082461013724384115204367408993011693211663564239344727478817496228704273232983194629154490876303135378521075166606492306657070236721877517770636145489066608041649479300287918137003893250995019145380785842487330259099347781919419384340210502805406524811460731280274497964626509585522179186100385289131612482761960958176015959884536423243532746031682798165055615280111247803246385017997079801082468367664138726567737062003812535595905301816966252542594994521420038717865908018108818657416321826938617602252713836985921424190387281663665598571892174275543641428026938260664474949063923046097207597668409382815401459715929086262419413215882540768686818836435955503863691747414759413373946753570733311028820036237086218296301153528204897508157801030502791401191110512364446491617547326246812567110783029263499454770866099811174476853930983139059021635014986537978898548382975133165682314512814643307101444667791730828455964007026637348439643370473143867266172111676781283918378768171004495779358995146329356603959600893442530588555279672267163130306295609072148513761686683398721697813016362488269805908203125000 [95,74] 6413903375357434677872369358756467119054601428593580459480518174509964625973021142472594611172154879433145998208322009004355352150259540274952516029245108134042637050067677713235888756901189015534519678014266447008659468366010900478975242064360244019078361309084894140741768014728384533455647667449459983916387218315863073961911876489838432733855871149413832237889719451768429617613658986403638116006699894390193637893328120570369463871965140604982209603297889300407668877266118200998036320269196015323874759002894627575702873368039427106925399491354041347891121037605097653190722922415487502026087297191969106385579179618662463708768008726094108858883789538505333252973459616023780727007682332580070179522727889552712025280386873615192124147199159312946598999015821271330487824796426094016617609065657024238252089851234701908094435521678162010258191476447006760159828564377639205354623856276128621218603994338294384052610428936940460213106810037944514367086423755768547879618192413856824188949594042441858646115845752615605604459707301410306094168006785091333143535466355772989396760355643710856028154081623281220544722697134718682648864551148100116683361989637054428732349803867687838929388765892712953172175865931873335517171172099443689674965091943945732292605013998446036158881450912436522439583416513988158892925608569840908612152816013706182357149800227475050750999126713506068583878400041405096568103468888937163564840477620851702011518211820831227049359592339128081248989142563101902016416516924530671850694366634914015563780044851807620419614057572037870562401315890906330747459175715693262872353660201413150599931104851845338144653450278977519355672356568397421353133027561830992230988593854189916075328087222132856569253755168857784496050859358904163148961363627390557257112146872822812453847357530953927094646872453945732641283395127699060320094023223270027860656977341241618870086701454176413358970774657154667066682612305383978149142303544836182035348674693750602943498643441687187850185657318845813721998334445490463198532475387018618721520427959271095177758885931700686844561458221982320691263173966226368099555115724382446105721677343301624841195473149638500634811957909575875864824634406900361377225774649430604420109427551472242695795829327966686562347001509301942913388168255108023104588133023185037018265575170516967773437500 [95,75] 758964301093954954469192708591809662756943724661953268367640685737455583716144637306579523507025649265775813160022275038817573434680512229455232189245807002231745750953432995982879053004756437060258545243095715831993525695170836578786916694327991069556631175201635816165196879235483311969307309969916737588119028353960273676361059400020271817552066263890684418241105533174010641756738293467629066934900029879638787674496653435790599678509490872031924170390490829175904210219274740635005107811607033475840554150349912512582629697415979645949715111065975927732366511912088776859956170542295918185920896801876270212251975363473560655119075355294902751004943958215260628552973183973396591429308743627048704273417234831948500907312138329354099188179286184179169958028067972650320332652160320291540593103941115459157229584109599088984902069317236805541998310306213370700639263144022714578962033539754948479731228892254026392658883655442692266707897787822888575302983108075412504359847789804279353855622977443872129691854976866952206073627762576454901741759842472240192093815262826783228407082602811446691791532962334804795484683806634165130817839506908118021279430150663519465759931013100190893093429212150709023044488768667922948160423747798691133008614879491920122053760790330308795234439619307897062822886830780353067906728565716455180682464693168429644105015791228551774745350584963764062140784688162600518128491308855345765109048084329652447736476338835417401403238454268615700024754800766488064008522618485133860062423955613064532725478837015204044986834273791868074816118315797577544662433633599524129476818505470596953608723708743986293299912927477420074944642508475203355582905392618538143715568812218843690119868463921127235550554766301097623726462146643540232974248809464729149548657756240543450806255709760685683451527363793870858463022390305600713591278240566767448724053141937005103018761994510829274060254921976110921392334706646874854109295977064344614856360276062524599427624013296072837222505829957268625299655911321026045558199258172394058499816262292261258990287253205629088920117563133557354906473474528425374409155632227545300114991400424960262945947260995453799296971346777998897418174301328002904424613107634359301005369948206842184583793017350527610677470773258014309334154253345065474500863444973219884559512138366699218750 [95,76] -79304468428365375529605298088985648720229717353359783151644795315614056848407998689344605424722809578815904315666415342757025529248873505174695768509309919445933618168681128662484078773533794119469516035858726822406572569184633457878793466131666715265210413345932464925125726518355085649878626259250529478480079147963379501087012820810279829152532917208170920562925861586933330554592577567218505337883920403307714220867426067046747523378134891563055166294526390613086686691388913561359293727950632012213862593210358699429711126311817479308086440929236577910117834658293759159181862842287302021811951421532480711989614703930938528456375349926269930398981804082588503177101846449527791400001279606285101709641123538350052743732822063697594171388017533331595270376461884349724237506556084369428894422158777088274552956348031221613038259820471089048563336463042049286424303803765039444587027987566439739603350422519360380378164386316571721259813434514545816783433604062388969124798993509273208705113651504009378403326862616516701640843812660937406112648568646861178162429470529819725215210353868968976148916058965302902850460915235781002877230571278927884258757287889828945918369206064323043963534105440087793439814874465207226026194423531011887395890644078825270598644480327880755410319213045975375563794117126641105905883472904274928187045726478323202441982413443718072313931471180278742985788235635996079838990975363773028844746443692700420548551010533008035640457062754971843166221163359752898092417336332320408404072783248393881060025881996000108631394526710198397654936925290616595399462591421209516639583436840085552781216028096935871988011402703731152440841247030241435502444757689422816798299932909562395125750496749826996465471446278184310779198971529781839708823997993123989489168329966912384063786364191253648099881109086448447110819547942927668981784202547657224615330859193811626650835605442526159227427711905711818998758611508983072124273326046594383132090660031872020519610480203212079533320494613743747531715808720592843627402954852749648148884705355866766290525892458564733585989608535959359159034964907382935738499816317826890741875969765002699910669602361721672655541479376788199433718291873768592004875461846961785401696893314519212055900098337922300507723071352075051968750449846515260254875556711340323090553283691406250 [95,77] 4824751854014269984448070810523549711321865685938812748725346411428405465921081913357525810508972890598632892846131976313219620498862212023242451554296063526904792841596988764204688880410062467931297995686069457529522313388576403356038580456379876080499246006669752341078443376524296089170620037110319858916840516734385507546508244848227199225308916928883895572011190257791406217698012934043889277506481207900414011949923729065071129252371438725410461965157851637066877166446102706620933993618404940703846252644635029048043673928185457255272115549114246340187171603405035129078324207024769857023238888490852617698787905708177737044528067730246051323341684371057536773363584705356374752591313690616478430226936048323660961165815094833780745793106787771792883945579355575518496934248308084010609629159117868394777531372474500966654169302259783971874108207837012833715011844558491280629384177558654795703600756769231824752808680925007164822239543869127965570458322831277294756034308820661892391207271277451342963906613334062201699399115216913616015518394868542724187256460502593739842092699760374151791450340290440732357562434863735251976515295638145443056961986385646782153329235927771665143645835712012691869051440765211010706335468062910520894234938046070470421374113310381811723151312829292127453578372994058874948057101272411951282386161333227263676210135759425279311961462021079325171585546761546821795153457757385644307597402844570075228917540642324214923588620674657437728303970500407053757189346330219938623644451174650008654757909050387190485713353586809890795368469180753842071910228070357673687343569612295920979157475315371490658816160722111861472976359135376887827673633609308379228301193488944773222735080930173656643001049686393084085597201845822666640022599027969663813327156099281870223913767510086686207631571631625963858579415062338692194795536772080562452421580359759203025628364669901727208391493944410720649956990012090596434672186829373437115829395339674669729461018378610550915407380721799017244096556624983045766292807563927981179870659294494649782941019964946113732054250874892065916015338223733610090293381577436557676613105324366003008267858893360835837408812687582277519771981750438527113020277656377063959727501945127326843959613168664818926034324254627329634208948716533882361545693129301071166992187500000 [95,78] -1010725706120773495215065780375479344815820040795246019210796796966615611569263568561232647448037587574865089251009580684152343509706577006138454135229929395743998153437505434616727539122868429814746082790503232587518769538412780564004982903460043257624175958887477750069831286995107415816755609265650617803512592780455023403447307247740335709329006204149556360710773254168118539399962133508275332339108027362457335665403553265289180276932828782274609411256942451229832877189352826041060247288476486227297510916319759095975627045655007900350738686741406230072756264031997030345651083185418348476036118310797923710665844629608340728765847315020567868018964818247454616148302384801737978894694807998798508590129801577864482134206519764606083020053374833481329127350577567009663466441916024581401884331882270709942319831765171954026548664262858590027628817122561137759747205835707322394278395181667516592715668394635134004105005315267485834518682645070137291058143962850681962905448334007511301294251896546735139199265331590207603188736943014385170272304526171093186942452331916691921442161617569077329379303713885340689183678333576076563134595813760512728375433190091935716887848724495175370787320509880448901758779309121218397255717476037379973421821861927518249807470605349056598715911824014619137611863746398003826138610651006363547406286593166507335492856563197689341773903615029301208208338193870975766897735790221862886496961798840402551911855078802885680497305991184890843362936736667340272505885342640074775693610043446306617109764270190461308786509855872097334739289165537445195013421316994218002295337070805775551961770514445144713452061191959541589096089600260176471177394330230476811230348687290470593888796000113287188364827936255805727084559234386358018284998913852178200328792895149462073921825355915027491486266247892398088002486560751564491759757007012303177718655903181835719910675916779223906536095336231131061807628100118832576102538368809382021543451857596530156922233765024534941801869446807824838660775477660253623386869919747453803777642115100628461410548106255357736565622499154602780187428174822323741878381712107325302687135333479342116503237812826126896364148638913530456861493795638664656245397476889224769288448602506760816165682628265942784939561240409745457497804610458302931874641217291355133056640625 [95,79] 158689035468783287825911361272786593328296246246401315245120897550537118069522450451176143136938528265298390493472188828669237035088821967195466388276414269077817916458243330594816417697727919846458625279297571342349266243123604893833634504264729408486976869350555446934057916199802498837032054224384372596451533202203341836753372937434866356507763914919544872906633147561062687098384365100380241758164001972521046147512234974541168162013004764813731366819409245563075770143225881189472389478362108533817130915391609664542848811469736081015082512676079122844305466454944457310847440696903915144112243799359166529720932196362714393924377749711166428620413042466395550710386372232275598822634800075380356082976773474535309591057956816807259090717049969670096455451799884055101844087434763314519924004528962800013428144059934317517649238295940510547957775407173050066838666786446022641989783602149557235290225164187495281208477158582229405850003996284839597597044479837798335848348611296414623260444326319398488774236628843694254788265865753203529615530918736814546706802253531393780324622037086483534160035621011961352975538495327079370828762947044074357260371228783009174047572234669990819693032026757481505644001027346590410567772937347196493592238205650894636650142908494845419691751240235311007505626379689941264756095162475335927438193278639261401627480394660361585259466552684062927887690004054991296101896880262269105354607343880005824812137082182407059202756171842310745924790413509378206630622852538874996061123558138659120384265429592972937230022045040401934147110100049512921165531519892058319183422895845089153857340361951192225525616520429400692181511377456232866646514335149990290424585204620388664319613128783262134988530551071117546183415344850529894277706335269747050648139427661949339512325034557773973205780041542538080145273863219993677882553987818992256779758604536915610057468442536289593926695835667101694685223558917152234308834359636808796432955930581834478570474312123124989638435639190802843048555965940715951350093194064225475400817857938622031524848423731560726085514464952371858160100171638106661920464477752950362953375644689140828303562844654533980180216804646873185481440889969666586856306731349797406302973301495425324646039144590533808018879195091387903845947526804138760780915617942810058593750 [95,80] -10379825016108246381088231902882700886045575211080733036988472321461965486792421228212499065621139164084818521152875257018295488594679524351470620672604270965336069398924779109505269729783217998919149655330070312797104302637166093154080044082566280147881475951165343667438157880483381535422843539130334361487511022940638841924648923135645002731775568072924053185588819030668057969267366995420268622161995295802137239409800561560913392191367319663510206115345357593401015438682488491970524052743017988401403144075334055780908748250047918980672434688644718409806721331481581471847841014012642574916177444702296252625264160543864428876630615718206840063625385968131145959255489834396383819461871637326469004295495802471351995550173571714256987423271976144630412402559354957733762872982336351976247093006938176611711007724078386272427805852139968876819570292083579099238844799443111373905211392508427747836756326310981422068493405574809251378305657107413793332332720465081658757985487735698923576390168258991450415822279880642842968938795061547574032015298466324257882973539738274789502433135699886733544477626654697707871210816984523985578338293594959911706337845652645023275027540548641572071407449239967997955799971073465253735305520298812139769191205431935413183920740226590679101773058035539064658434016938320945386554102165508804312389715997337689736465879406137948870779536117500376759624617142662034762500681610371173513177428930506244746745609414793383013530280649264348331684968471981809569155325055877266721244242424617509204891577915176678135798667044714287638149882123312120880170973904975539122189463355773020205438074127462658888700316143556001315182549745213331524864944353038776034121372788130595024369257284461646993137146734620537152625827597720375032579686605518490278528752237981037451301985385549976133799602251706461329123597527202703194914879503796391380754356147630314898433845527352841057262650783524698464424308741876515507625296865442616273864183366999866799519720552769484462999499694054559155088655025184439072977849780146051158560274091347257273772142898323597952521726718584234255111136657122477853020089410394076047456161243178949039237246666390336549138819880014897876681375785067605679683821564850975101512446541909732790735097751836396632330829692316548351627147894760128110647201538085937500 [95,81] 10489052004907475619189965927626732245805193761971782360085940751176439967633877198080867470701139436996064236715686891199385212715123895095707908627670353142947966017804510917843510150681342142634659394507944741074181394586248131000558506696275114816625963662576161617107711403310717931086197313891479874946342454325688813536179123532404154977498905791406983738740041729151766331883307420835906331993308960255452404551631269558722266481393429738129523985526745513594092425654991952231505134971821650025364996274350317069247709927949723305880662417475203899487277056318550527641158179588738395735566000599743227447682200664336256849790811540956850704917129901889184385270296174798645062236308969303637672989690421138099192343791957655869311178299100407114583500181227168307065977505398262822761903686962166523087007745166970769312502089966912837720333508514617181440787853670559253293062557494963847013481853867860877266772630517132538259043233318195127734197031335512900736454876548448931318334676998194072945941409637601651183979707192055745452464450010669065100497587293832321953442456880592847691515968622417218862240777766725216795065025321700206247863872086412624146183001920442297646463946246354015573320677103665442384304781599304392083235516473430532785283179601518449135429088903899103056246706849327114530722036487023375071091078746436860766576102201971155037703925005318443261851703033679460833421154556300685675862298257237062398015589634946003965218222932583967479748173185269446461698451033893233874313561895626107650509495157530446355322573471346284561808635197653622603691641192318756458980540814146038094204545362447844155306731481103814945855622230393924934670613106206693669654147539241604727641054277757558652896647244309397599548822032822329469055367764982288868268773335591129277549771664273436593324480212305225338696674324675096794040209942115122663289609153223211315528475102565221860100721105161153968241456998942960820012959457065421724200276956631427750688299027027639432451697189542108953640507064509756028584056654898691551515180846292301022508118224918384070256836033748171367898515371939818928767322292810134609918096484021008030435753838315239473299510970234443338284266555481720511781851998071804887539832863454264071569106135312778051545600996319329567540989955887198448181152343750 [95,82] 29261383541085693250934286796914180799482510590649645324493461872091498600786289065088633737991417656930671139583496173590717618191948710533402382693256736807629766957230011531797658907081520000607371309417307803636692678609760773692260238421267422680561117041270527274995637195793078921345637026474226748726422464579984081082070477451588336049286403389986435872339460899753788610661572975282953170642017129744481895367325126946120556116675076074830961314733713664086813554453579876050168750513444949747352511551144127839558644658331729859327813418008747860284341561362450320985513391001384179699326695370947504069032722770887667342969009333496333611499665425454588273665392139365013529977718827803305042784918787714918252331208315372852796180266948107355647425743717774417117343029222562541177788775902180468030332719702154149887281463252670153221670394133327997736744649995064197591095965292338611469574996515154123570695581915223569456606126716094983082295906316579017756084454042481105945578611550674485178534790716407194423237771042770847897730518965233647804087294591021355161411192263219277662659400030485483305336012355732337968677391756044665526638767223482811520732276591002699282606600025634451389464211515339268053087795985111292801972144770553952982999044590565797655969307367692563443084098691070400319462780716100467117804327247228519490517873434909328323751734578183379587384485178278924488005793372511138754589698131158091708616109797416651216524623159338149017585516137572782801279077323481299239511272024378117492887850212762672267818762626143829635715994448989884844113820623068907574935355411561850663716197077787190713348804364735294039026571563998210334166882603880505067912795408581599137592004176636682316608379491988651372647379251121772160560014877027572597879122249171918818443721172476509170997447280972486783851968037095340006880147900758587034581375629842765502709523351943187250499740978297237051705386966979088833748044055104132107573187610417713953027159210540634688178143986388329555821626023702593175375229147651184873664217426251912095169698365946824861055249243479797076218565386964569039757750190583301358905835799491888011651811654991260657460609282507191830006929139404818856332429968666112890770586408104527477605846999822568902304906202083145672077080234885215759277343750 [95,83] 81540327858469902025206540358154023936824542884312372676945719738534447091589078400284974034472146088521380884058812923681244816881834493317105259708196914160748179676299805423017633036784706814588171740983122413598348823535168347912513895548487537621911220094292192223121734997463709260614663101968780218606664453317754671832012873771624784752975901176400965265281858639992518831035570284343377602053449790682953917836313506353133503693289472719345984784648461181463657474091659943938069892002330125783584380897395900614029665796114402046813153836188357871824245239389585062775912647708308760853223506121607305593681919750744690297645504633829466467886544076424963633647035155256396736412779835531921559037636994295992369768742499900011023642411054438547988997446634600676413680153188581693626865814611165596968234448181946916023679501019076608898592422298703557542346417290410196070728380177435406741596374087539921833601723556961958534329766238591622916794831565551452439494841994959462860705258895795940379507437470924624202946980377318980481583701232890628833214446037624735670764611337682091166543594701363499501896303789020493306846909115700412192270496037705766089898272448601008880694166772356747186104666845170453501506543667213036153289892678723878784583561366091586572503855265336614015553999080624483613761249096247660459999306969256401728746297356788947016403767637658234368897068462557383794703743072272940176573215272710785384762062371758298814081845633361284539576892419242850181276034512975582118824819865272003426135632521366411969236229827509053202605379093908110695564363467389939823810478175551256198938084498089033997440064451938074980913033388789986214756525333493934665666969555056322962947646967077734343909997115700720944657306831190797282571245554045752201762799779576273354438763017323776352142329849960486518901887312745571998191167296175804460754320431134617070924723362679376901760005346203233952650747410270014482828748287179691951268076317649068587767000315653365199855294419915394513359803626634465066424220634080431444240177944538639853710854789964032354949121326108623724645317114971962202581551866130239434474931181914892337054602473333742959683943493137250945664940220891458218581022490076349914380487416319664044210884445377379714514631814381573349237442016601562500000 [95,84] -184427951654243619107952914232800848914366151744614315177912090740818322654913405333367584331215142862309834998263823110400265723183799327673133593716167196150351951633099116419348702828509499384609818000372803690673235008457496494127917014461685370076768521053065176222664629652378738026280097988845084406231940453583209722217793578186412691502943711550673698129203659760024470930396942496031356283550481693990383113239556570450028323649750573338648471796701847972096587229543944991554498215771551195884198711154333552098251120240203112228432062233015474033271321870634373500167467542468774399059997202712528281916333224546849745529094425084674228234823527625005233335043105425508599271905996349265791482028352108899579552206995582508805049608648524948727321641797188561767513395406370011281218764623455304878289696826351882738096536250238144206527442649306626109983027178947390835350636075218527929509103014775990826396489853746989817957541580711473053771529000986911430985187368516312582778618888938582300411040058801168173958823565044118830646315745739149798224980428231410523481655835334794323593514928447313508795710125346969762669464767740660367954770609486333626844585696618274430875040193566559618137398353908748044414534832886362191239350195623527975195895936094678717292943194659166997025643079586235400983964613767215548379554037585639890920674604817743053955867077606766409738927333828813105652251718316850226936065804287428570242325791486398837040553982229712214956827047287508050026833899039977599314706536148484906408731801112122329066258389562928298390583711893048646522265903756728070521162870025097316439328057841478166497953087092769063813856300177551276429769075557467450598161666096243850399145131984172804597191426780279244550627934090780494512487384774443223998093597430639450975720657802533668640587530429026708232754797414434252901760848768853772634223119706728406541372857859064037751451864156975534272098118019330654026269564306353288514736992839495847488653637579188263002051357868419987966754178775292753295720871353036354805586504674262981862992195075371762059683217019247801086285255449070785903183013516891902366284683620885979983500584623747317618130404226591997117199264624182638896564006749641545824926580846777732471472204179479062458035798499622615054249763488769531250 [95,85] 10609002267851697218878047771743338592269985598545518171581917076001392379280314150774187558048373385403877553752483622413711385352736217773751734928605786257173555562734976826176669100613218577395211108769260778745866416787473554553899309322148636780001463783661083802827481019859711314003104596967777518464167577444844989054550066856460033414355775932323808643524537119781713777457274468431954706388491260074686793242146629786886813150686745058896580777751016472425229458033784087630324685036310331713650004762306937331042758629180599930225169816692482234100435061641039153836677282751759392242055166738731414105583112448598648912675661405875815589496077920026724152395058160594674641614911460178153532745384082552881653369775694036368285015187677571627395441142631691887019539582428698587243298339982083482750687746523755422181505458258335481932183541642202284989396664574652045301493640133480267712543346926120404563717836654332238821699255567323436039731533516279113459916151669721141171663129191113411844308030156647440231024910004644831299298101199599219014170280087663021513276612678486441644545978375064010546627838095111881916169585633065090712052611563719463355767880182232948389715952058242348230846436933984503416731036529377883478763686746315444960173951971282516971246928638612084002078060594526470963322439107318611430158880893152434275642828288313252603879208002912340081937469902557266538114438445294233574507500276969919446506205110285148847780075032223329438667738682337688394425136490779526872068652109449971296343254143186795994773660846614337818142979233498725776924366224215870037651845957908192003697508494289755622307376766620241309232890275906582983523406356147327111446361945165226742475871695795840225119891908509196995891942784130270319234403651221645115250704005029294680423992870835850429347787504809734143765315066094163472934396621037352675650740129502298185202492825831281135963550747848269483180532039668711513065424041482781514842116331657913977419821707128332892084338429966287760709876647023789841284755573639831181035465671027746756438577077714944227916301131358776675917941950790849409494288390041407154128089679904240084223801521139082021921724435114964493482284045246474321019505260234530708956444671585830405362922863876651291548114386387169361114501953125000 [95,86] -146057201362850132713009274293344859481203919431441945294917244847066856505956392395951471026500771438982026334739269416833950724412672263687163015291542203767213293045725280463893271915621328876044420605553437709636961214176080680111768825211061313287165086545990368962307030373596835374492056442945284805705073721817933447981248090467040586706744112473761914545002512017686227108638496498671979638638444278636668465537949297590393589572843395465027430754643366734414517523707727037969351284469664250745477585956078214022857352493487500743926391549594410951634936419270624434868178037291256838550301039983816944621490599795902474765526536022461429444398899822156849870196449704514992976422738488339215285585525189467088137211945832623225566074551661117349349565125798376571512576005532743771369098441497441941879488569425470472379002554058806189144857789768734093337890931461301457278252106018068606721597042727353859992346185341272196261195069040877070213258244109367660556199257239792852193337414827972729854617421530807347782961160323112522235033778167964229030123200307144877908690714458679495657049821198675725833953910124335981663142075898349721585522705666691660129684741233984262436792168066106057470400689055797884164697952151823131098448036016477130910101224853395603160117237739411659988967425218274178461497356629398545740816947703569942530177727854964129438156990842207134400200854330464235607250730000881455626608127621867638191973713264902683134033122843704300105263045484568008112051967979554395768633519428186205613956473687849317142478279185847178097891610368403644003537551110648219479496701204985843858931888025596386232242005062500336026096580930923818672769057236954449066138553536427773699220461056300675892217509524064842730674982876263990190195435300950141036826414281807896124574797419550024701308667580714553827619431525617273492625144944327795942877124234778218530128649198644795790478358568134647062977638126421860125291162213164155386734956703861690009753016438409774492226210570022076476928532539198805147260414727589937031876015815554933571555550669064337349625054119368018200451651069345315596845084525904039839381657581562073834592384210778758065650973695632780481419339713140606957152605304748987143857977319572435636317077334300762458951794542372226715087890625 [95,87] -4489195545354552762665959251744452674338787919672343188444447449121798674196786037150122211003035157719761542201964084294151057748882965953920997846292601195572654633100484620784719346920166539235123266459745829926005296694656207164475704610159436067856517479417055720066947499979224054739785008662248464295733760218380920867398303204140247997538731859839802927475667645571575139277923104009856936981107929247412706031039974753124443382796454075690005712331437269655866093706509507743796944539158040643723431597132144374928325241239798575237183240981141202107499064490770156183773722480992891534088272357286863018272041456867892184938438263668109316086074196036980777383499980924055442222811475261833258802825184506600363208651426601370269649826016752665294711065825157879354290196777629275470360136967554018131487876773239393353896185492722242845309481105190574804332030995819978337072345709845818476146215065682087438087180608944698237850193035204724025914263841580415491548306125056563978572177414673305203660808158884876461115861827893404203943559040354620950374211097135818987570637248576205852439174534757849741860788625272720621515595493582393477467206330238725233553355486685583806648482761396865905751677726526355221072208464809801141113750281992602897569558831551378238179843243379284791841483283790982715814591553956366778051102523848852719315245373064056054650201265078096256087717697236156307059143594296071442477890122903708063869248967960634262981331272330635097788833835821721413265632599639422161827048870151109795373563134039400129251933447538660736681234634943127981972363234182008180077261942973260148305178857587225655190392037600214716677876272363034051717259095736227572958274954408070458509317176181671375189998189489874730472217197700367973102468366209137798264735921285880559748487658025249103110279126190608922009960166166417659881448660336530226102881719699501066736192102741114322197316802975369736570939424075808115172526963254514161796379955073276980750258165321171322888287761953433938280090362327820632121632226991370036463329146559237908350043319250635688307700311921965356307022185124097732139633099229133925658419569362626198581993138853987208612901359420321932698380923838275418882437029887820648413425629871050144548139115840967861004173755645751953125000 [95,88] -83161657838660059368086942443870646897347801200968216936636355227105639038061590514959163669724869769093982007749326407232134117939904604427451797510075670044234585714270214669797147552976305893292582800415879092361618880505804582318157264342369606325587654166693722969536201334550783523264484824050819026918618751927014423092900705998903466554554307762705138193789536518061896501427842143640724995898028815868171317633267946371118876066357184810940009723353929322205359133461717295744455337408988668640113224425271965758024452447367340088436025095398485082061400048153531169298386070399051556360903020814696194454030064495661127334295567709912796714336227531068466451418565805964664020469489966824289298447158667033923465216567487928043294213193948450603822092613351697624800766859458544957047872518235999637488978582557745609133406866250413853190403356064385876021812374273818152272308493258687406109006179946093893854908601638254013035340364444528440215002902710851624382512410832969859389132487736986151791626049439543314234397728243512677830059925235688365194501645404241935385630540250713219577283638840432269763827631287557128822162652342605155275313940205642082022835935909961730836730682136510832208332909520887105518369553022679440462666033744365819937723857305327236018810004640192565530457308373688247193227746746004902699453679406782252435249723817180970183803317251346174369278474366727861747934014028216461042480937730704806627033174916113361715140481839992322591340429954532222968450411296269586587275794292037934024121361470520228655301056772349581801329617820034231482793136292045575301317331758509016713914181955753094082373890694102057622672100097945043565622741629446920775714065454211618453386139320683239849631243343810732287524515046732976431556776190913071038944027262016486383348507970902709601246863078729822229577164824216311333763987706912142599104586480917173319743891002851848043034804515183836212312756968853205989227412524922131192179741830010138254950367996819732909292072174759431679633350680149371283631619419438882601378819585202367312749473253286381617555638028566023001805644742437983087252598863006183529081057917005492748043568650262931442155389380505664129267230502608998106899426403559530563197116836623989932775202760240063071250915527343750000 [95,89] 21182216109132525450699844795504646269113176041504343200275659680858869878114512395248686905506334012763408839508212825221154193712162484922362087013851879371957311982664448874856739476704080068209806404853990892290638443750199119947169546285072634236900940714863268719216143056689262004702761353257960085016818385433595921459038902860028192994513487489095136602658970253476454989620982548638358058477096554376456305371102864153826224829708329292242314701086918666456894817078500908086112992075077531013187464213407741419542864709370557134931854866152787508536481630999682010246685120336478799212630388236969493913649518884982780724935775006240395977930526457409497666457266541246562982489294090233202332973900442584636640282146749328859585468167442646212064657672210070960823138152331571167513385941067513724537950220886578467964651797198901822831843488467301941441626631904626433863798116377905646282549253139150601001550317764576993963542986980637680983953793670129543957999353500155587574091140575517855438523136465272848961147828930876872918936178616257844832850186145693680922486024022847010745102307963486461620353634021575787617878986027687586768602999229833906133204249096335252345522802719894120467511882323631417050659254339120541035049904937375367377551189515808596585595275336985081277883791338646720523002552590707836517195970502255808815586692309945246472019866245369090728792649580315551463203576167006978345658286829427519778498592762071647590945494330399278687272041856772197326035033745123304678928732721298204013125121933637525968551492583748136705497494896207779312757345579146150793509665545596767498236661342612191459646301755778600264317015664849305263957090570318625178877436380591317654878941308367681605118628891602698060716318261014229303638828382950061915484167906872369298256627944948724890331007502726846361906408778284162254455263841374800743365189868908015172589330561425466752538322823163447995176942361679813122748123412108357114586798821361011102850948368150545522497779486701618368692846950600557143960396480522064437706565531119282086819947425832564111717490484877588215429258809717479529308190236557248541419858811510316061222079628394386380930206379984119520084888229958769240705053147971093318764081690763756427031694329343736171722412109375000 [95,90] -881619943610947034148485260643370473026219330417408360735991151127707876036613701562956577492381178141581060553165393108926781095623990374786923937664322538448550210166631162810740916009089034243576391057511242489138433040718102262380365939808514486225885507270397168582784486438161520107502761581367229273227930691892572036945381161438205552501383284928251156241499363390529070685473103597357901546645293477833999677305586653262625098543136069280367858151654518343940340282066739376102728550652111009869269761064757775267243675331815054079404977383726935608177153591009641334832779579350944858733884603566487350711453764808973438318172024593774097868156392126488705815309668807105315356129752462485561868884226918848286222092169720271991097718125507748580897328258329371877957779628280212145268935706859810222365374394419238649532287762896831676076911894413709870005159249225319751232851978757121857936774712895668704709308613138786446281246043090801421573153654592105130820231745048510857828805325768072580136731084696009347637194496257135673677721577229895785946187862392144025594582587127003845854850963314970899041637332565562385940841904114324488016107679450459987326341935351697612954854341144305603538455122434683167369512245032934222083372438366736988289146880680890200142227770178485361782853422308282375912068915332706361455589355749526411239047630538428670789763524158804904627600438719409098643091874912579583648890238496733704247800366651949980632998375852105520711154659101669434141848549665576263585900002558141356140984938318158276004252593482634876414538060391853464933905759698815240601815402271367576329844771661691615741155614312493077429057399510883898928668840193476828419578253757497730256063568667584493728272243773635836314367531292772587891738376574088668383154707522005686302536012809031995111043770467401313344744631391950144625128578684492283365674303396930711179513745826347651404105269816644719862680484033086804759938443476952331763559684084320938201683495153209812660654429177059554404358176328581798585424050821540018564254591618908757269308872424699959865980011794152712961611248199907742970451039003626554025548290258412958099129475066593751800110749464419876771646329772643808692503579902106458730109972421473685244563966989517211914062500000 [95,91] 20829113264177220225111126384029975162973469103703032136808829697842914857306121514739289134850191597491340746912019728221152364177687763626750392678666060771962149948311745807268944229685265035855885347304432684720225762778128062911422850830802425958897970850967583427859645875306586318077095168813792665276601601327648330320746334394561120347862060192522039010229943818733615479067577216685760793886448861040894689943791236300104076366094977062095334380834956004703206211100633509164876474132219365979281980694617553104447448833766450455966791234794521195846152289214427295524939063651375987209117761726803176986998570383402369010273844359720121288065021483138099083696428662930149787692570992354228691520823528013870050502953043400974014304157543655810896330587507793782604062693881310448416441917534481057667879478444405607620404279064705020896011445584321056629725314340567975046598774494032246998509590263016515527365388039266436529608962163110843872865388057318633354861625143853747772518971677140990371819826103077059411495604467799179787761788708898454755955927362302730279374800511791662298136566428137886371924205202586399570628740867561452927095567689272888866061753339381937715818910798358487732278342071614695945235970680314234626384037759980769219556070713135671164621665204922425071898420399684000875237820833230454218920455995111551741787292101430177859469552998186646686110546078219676850715356018897158656063021496477208862129023632485239178783149580957470432647064125976174150537078939617787686623184353428589538298259350187692061233934539121160966431323605480150173706892321322698683611019895171713849622953909639366468097897441281050726549761902071690248206439016524563590350949257867270975841173967732913928967536403300226645990377486722018374135270520583137673019495799767654529503812996674648739659358901878697124644152552448629764025479540247588732457327609924209910916506927914024877339833319468046633852452548191945495518193675814821313263761984599852103242778264878261681219730467486952920460534681385199365731575971033464709866198112206909011918475538463062993766544587646222813406357565941079021131779275182827767196987178020577958146501684893868768034044498939674047960528131617247165740079355931426915993220916334394132718443870544433593750000 [95,92] -457970656364591790194211022890994543860628581268446187160373944102787081682892631589160003778828968025596691014363333444843554666997548359592067921132399526066335662524802567869514787748672937852331486381206910654015416268219289021456384658725989012458040223661246106623012589404318014332653787470244429122532958483924071996615038159607203375123303457831833757292798906990547498150139914994229940279814682512684678892981290886747524840014597921430232530998430927195659143992384102739302350787259945019090834818669704501566807071729559669350690034803464066036055540109587665526256314768975022614387731192740352608436516286170000998882834243073493883916652528649446696341396484671874285286303770267267106583902260596744757779170034093354328920969763666402125426928764199073026269522884359165860357240000438744025284964503610366543012544477849225678843021128031487674989776762542400857177841074388404408442137639882929602315329103180926444854421212433757414004340467405240305770728245863691258766037315092788434088681110632299422534250878096818807474430761530669740594815759058400360165665528557832935281592937018640015304593357982744310097445826633000581976168971966587275592112987331830459607073072392268012316163066672490689343731827657397746643796503593216251085704354962300483140188203707181493005484159997571119929673733948955044778664963268899793535771287928382792323168191266753411860712408587988037415954301279086864583950015511944481723270961051926781299822631577915257509408325454705876954378133821595610298171102878761851723525860717783798052903102210803363583853612330405127028780853787856562261008804338338233161096599168342341226222797319741954860496284002221310984362032168547453239683079173357106091991196808222332622190000400080915539518066598539240235609259205435612552841562474237998965489823464110250978220732672397017418176265482363849140190299757294014598519198596396526114935828037099829465339451609013125321408763120079509570165990481053088685548902193873935780882354685171639276498724557858998155431716541423607114964277485113083396945002108289050746831194876547537900092076075481311041626969382920119209962058929244917898293794585611663343035942401119768834411130188907770563374159786159461395643732999766184477152819454204291105270385742187500000 [95,93] 11502369708041878066791078721989808032460227568121446701081235337570037610061914412532206799432701899405634891777819904497074925503822834286761686852477484232386570381675858647578661252463017673054873829296120509177843790629597641682203526656457691347484108997803554491705607694028213539831627688003323230564763398336078747908922822611900305687046005429987065706633914325939016091569931581676070600823269237712321066498431278996944039114174020491510006119376666640223644250950332867297597443157022626840039016072517665849246445411015240176432690267284484691505476422902040189500429482845825190461549827989553579973974056430006001738245496357812406972841043730642665605014102954904835646877800914966365060303441869225252549061629275914676782503593167689555325180178297676631716682821310849340499918321189199847345067652033497040839454955225247293362736943157466016396946368072985753387654610857905567376339167765188068794651101001897881690503298787321236639977819779285964762458750583601458721384355568627138852082407211793281199746111229026349000539686803597803022011417669574094376718228545283229791282487940298774915388139800000864328207784532184305685083557299243058559901260965171906363221072070779112647564674316124894077144184283036450783517589123298801138004248921528386620876451954868632861677219526603438932650482436250170026351485998905973859111660806209364995924133370873269427504709314515694179694821230142058177584098498639798873715162323529315032330217665794036991963945818052861252037421408836492575216470492951262917005944300782358694432058519442617606264089509292478646864281387079813856634216648837705242688717620103880643408565286628449621431465660211618322973927060262715148910190645134106952384668289221826366475567347712906861733733267608254726923834088851038359848872019568898058755273137493713563824673237873155263387065747727554346949684705310168349712270540819777433151292755744405229776073316128126094387857934667076819601821777965370016775230196957223270681976087124227118265716981504995553342911502604947541806801164937222384972661849673672272904095142780743818217594408760190015443436331611842515218359383133509370719403353670630089890603605447530452430757449338744087457609204460467354732872320710601599103029002435505390167236328125000 [95,94] -256371224887574298782182156885357124714994662966210892511066772840526551008491638690957612708461001105902640976703607482778137614406533343976622935673806164443876489059860396288503096512810441870314286011338868909270033713621559304466292428985176575131328928096687910411402891681081043725674939972612947796942666205402469261517318586705775329323673717051018263758021362922814874354656685116304879631061783069059793779781687204043134022278250033827781735924721633570306177854135911445840989348555742849500343139216166128800701443001272314950626378578903560582378549306845245058444752396597401251165305314682560822766728236480681017565577491306045638243566133821497265107547258620112488529779161050302226866997034649061821998864443954058978452860741608125648836745417910764050215875938978091212573965614698594160137268108562415683658956686644886335071705592095563684607108095858125265853607581536385341162354949043539286095649751406816753496216843019013347151736925489570510163639398860295297796525472247816011449291881981050199090319513195596984690530952724872497848088522847337997947267122628393279746945219770045913341136309846414835080515719107658995244556362000351037609805958163782822479992277560750986288717492726169370787678770392354564715934344377112256832322551682942186468917324438412386679008070292149453486301747286068758164407960336819509230342118187743583363635761943355814168083254824151999502082587579768713535519088371950534529444820637578872705479234535053166074967585331314911709183262978477537193393488555362677064279633811421325592758428641423697304465076337798590152284786376668559281122484697576812466688478037659154928388825717435012566148687824515603304742654700220139119968560773954440783735392608810061590566880026222228528067366819462214700334797307673773119584614851469048486532778210657719034365632939443152492851834013519900884208615961942290480001532406525571007433633787183998898540691079647362034222448653936644419135073804606901290567115139632417689084593064509221881847413968410697055772135555720191333358299675397978477917001337011647969221460492722731022829732006148628763545377234765870384922552659153489048649919987548520498358015957261720980729615792351988886318949890642252735593192847218801944109145551919937133789062500 [95,95] 5341078084041467642500732020496540535302631117487276051640587920141905139041372646331738135860857208386487886706998406780718882802302133695136953632983160589215806463125561326754035134551357906840781719988762685620736122816681956793106473877988376902266362894015630084458136261758911059633088846148249845841476619830756575075379661236609168766051280734099592763905602359759954864782650446234789416661052640552280851667563956631544268657007537747659601832343719469040723824106295704414910117168090173836108476656301730602640389861598571239410129002962317962510512656373150529659708491304512739261742701834152760817311028233626973627038254861836949608656599518601230422522968772711909512142603536727297195275287329514491696748018813879776790120583731679166105588607074577362355843170272319329306131336206278274693377534261072731173096811526832530184672313430775124689684853668781091705983341396283783361507765426799142500409185208566084045203487631849577600509113389192800340508548380374101997026551344936661044135281578303146465492648543045089058061811759199606125877632731349090024576547648266686358700333619265076026121036741290851539326916962520310199364034690327606617716905178109572102980716048975766931695022527309188222486769984529890574775349792808245157479410087679003860286398356725540580033653316381786778853289474988254879951224162100138435593614782694856977934851091083189196269313056956717377272224057372099037204382620663644753767824827435305795400858143291866565522684325399174002668967703993471166225977087098350314357883788246342079359373411665244165987908775654449615799325491702412478329889482335339355118320128336408196456657415143660185102533505783499462753068445430337837783901751432985228636000784916188433560616512693588152180135064588767414135644958354008863411623706595013929211498792558551396807117230224613305516109326594081240678679106768748049477150594386688208907086557872307661903579900402803980640379849006312019733468691765415991219792022641361929822616494969534692176959737336576960234066799535000575376602688372709812021461015708857436259023287877035435463451036809867472636419774035158627725138332529346252191724291732777602516810269174051881543656416406624591136293008487270946027525297949978266842663288116455078125000 [96,0] 151009272064075574371767450602116804174698441087276105123553601255331779532322779040667231340533130871976924820855786097053632726255683511383309728905172851608774461662382535134152498016685890001917222592713218892958664237106468552890297623434378042644821576250886184780240330316593521499647267144916415965893880949839937593830248825195812515205326173120141323472954568547271360690103594417002953118543637859848149173771952792784419043718723740639069040792577547122752389432943486744382913394340093550779076967988912707491742887773799190146741818864731218681208868393989052936036979030983332842164736407875691039066297324348951947311899998424560281264428590256264908405469122388115318743252502246961338076713437173874813859921794887489027674610153787215900054705338047475061118202292572914151890914562803693927265810477625595467377944848428617767749026971242813199625781092442219010572151771304634594589793630405177328584782442515665204718321489606993754202782783560023603307564432421346225084582268521898753295020250154574439017849528005409605331477141803858518594023152087890433303607125026838913581834189166175351543817009296653005160549561679812469491074180285864335240321382465904096980790778307999494194348457355246055021920154418404861235793263793091600795975471097069859048266590514088457706525675191343409494440954180635771893064819615308399575115450297707572904772321295638166553148930162056907241756446209063641628745192494406430316166823624379621856769928288012455404294778889573991751889781757565223224755835308946191402653881085676548484621357141844768512637517268758245595933524818338914898632224976415878446816571866209776719620491542559364814368783808858066390398475258611231425124888357406650391459523069170654141816456131268612728111496417299434423610609352358132384413458243089542854860081049034129898484497153384084729336467061250268857175437141563587333822704044615157184916205335111475721996350172011751469213001620368635718388935668620685431433496722408848299330849460938023465975440767527099000333739495238451212438917044362190109110953808979585346833344054178354596915402618473094247040267612538902696402485612675588625271163052772091384794515608130922890946379170766068267689264073477904592166126010032076328259556781749831274456748394691289272692378600742339419833043523411220121488440781831741333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -7758991342759071764051412945247739597602993615415527429449230137763317539808168749371103720722955117281469666376734814631246914045325229177575162559636078913058068263623989629601465142716717393899075328285427788107342664457937573074703281614543016593078073787932379920359307994682773099063741304750131420992497272172285991288328373512506428649465160926014290270682534811891339283664516746278944144278345690289759702602993821763291506970857301817483876990240093550551446018248757383447529770545883790870511425836736472519629923284756566221638158942461328862444928544417701272630642331347830836078756559046500332193731388751000745241054253956480004817501279464655043907142289823178919283702232923545067841224651857525810765146365816000838515309817513362959317639188909999080187382616505891645188394025568705357679345592801127159470308170853509577137731644202750500674925508091111534300857920596635233857725075066636412405108462612919304157778788115943663682701696170444934496235703787497307899294608126243015707780367557143508652661580081552584012487888129686083055641814352119217521573563033725428078347434968657337817341360453342655270276094010700420437757741625541691434146470455274566357607441527189871567795391972569409240392871915816735607014138607173077309301908260474794823705199391323833363134177661545600548011685726670552413078759855588110726485605330664848578327680562312515043744807668924181397396604873029645715136893564187523388256894335478358324937331260648752884395471628612613249998681526908015948474020292480372949762251172414573588604109191719430018005063504851494009832200549246895121077912745866018492184663750860701636279594520600409852631993077546478126352210780451596014425592165516709644844498403945225886903921523682241394164776041633990508700030177737127113466150349552402467661917995155043672770349356958734107315595777524966300693227842717803214265106295043577157786095920130031838415859397048377755647793674719611983594407688448125175554083707491143255461489479643936770230629591109526415704701043161191198027317148382449404329465822393108301625035799298084606529802736968792042468642914633032684667880218282744723406687808492439212128738804154965493407072035438673386364860485290232564421057013984690169953972437649458945276009704610814655281018791604024822494267005223989031037490349262952804565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 92876750852964520211340922178975972538077188124775988973009075917475365504851666373167418004058552220184832002413274589637986363991786868122914118887531343580335496521551640013601690363996281692191569648585089392337090895446606002050237436291476444780555567777440973792710206334591950727366393678287881813953422036801494756700018279975828246168725410227762424502357979984267726000111907014898487430623018982456996498019491463353545913638737401276643592565469336750553034042052988370092879729614770079115396499896953068805178674334447720379563791229581673326023701018197299871410155479413034055887025018828913910197936586461244833917773929751080905981623262030050533694033149280784123608263026802432768257484000541877376845821752611671391463700321440124363338719562717061312172770742675696769602976281180094080346605327203605883264451381275908049003615021984569281997667589106815001614860856632932777400852611514411490117751218450744602525528572179902172467396538831047911848634988084922188590109091915521492891632022691285257791640129188427328138255778868621091067879466890474675674402519097924182198124969067905849180990948869891526268927585510789250923704009921730392684312007618908701193223277491782364796840950956088057048597517530746320877751409669679679653251219782621431892601257186421884793182920057950099550124057343272313023864779479057154305822182989169550668312559244573667293316470144786429903340170168286517975038281756738754914945488075155596543531622065066870165334707387016135304287193280932724368987872338091140076643115387672754991859392289677877128851081164698964434528487137649417552201997585005661489728415297311564317686829942949474066473040801272840900359649733962445828789359322972627696059927748598803556519452298517619379837103969507647524592977407610137031870157475304524954294931906971060324502526160109091812589539836986839651610249115844355327463607132884160364246039156404914116222328573708075133284359054440264370056425778189209511081079634874376302492950798236501096749327189366841011738411483435640675090252236802143648416875112245465205886890522602374608105721808803166681250652778599658354141171302800719129227942378356190115764872323527277673425788215452730196654171548893043390258749549085541368605838820845205107835065036792691652198891782433258247638149061463537503602339029384893365204334259033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 1567048797316661342678029934254627915061177919085266446659548100946432903715771990033047776405976918310653868073569217890264969562082590851086375618422593983687221153301764460433369523566754771025787480455820817283473326109148752245198810359568822784157320958703680683306436875871774582770292434557660093994946739915922088308595997735202067443598568265952154663470507322118618244288340204830576299517569581238404653692325617314605356352785369364945989947606312520532962320860163685457581714802675385439343866451721116760179080014187525700189119255787976909210577975347860551314827384251245472861187024681962010103876409084041132532927788322139146477982698457878431351235125443031880678461655995561242139180886917786969323974869379224315660536866749319244510086631466954301944083463889654904502762085634205175865064631265267005697671343459181403035596920357964344373805384664965666318722706169070866451302287111792492524476849600954307847085792687321630532228767896820345641588421756830897238470211271280257294256923118124345498654653157333611509622150070356569160895332249069239636441790391118837899997086823406242889059458324394089465980088023604904677268336047020627579871471802884267124597580061408980067725983850109269528514790492918447693508050487321243080077264007100764963085050571282308175607194589218639425377699677539992741485442330657117465081510465874745439354047087368731594113459556460806369391872405789155604462586914068213535515000956202612710275034452596815483269465605385841277485229785243964666230268663614509808079685801800305234995613286087224082674885121340515236095506843740461868534291546700601107525601246655994798061607920435159483733080464059867828870390181786180292156502359887766811043192167259146458214126102763673566401291275769169199041342205296853423764258439601203178284443876633929618203254152746073459850254211123807095758215645792625703033855423306908501086496548861286815231095882750255743739417682125090826097045168180449290883169523176791674339102823696846971470122230562420394016114452815966258769721823309262504957586413297144917177494367830660683625963406599599344597077766788678647587777904479570431489183724838430852977832377521696664200303564487246557201704092874853108466514264676496699845407639765494758243150844160182685528002893651554726644821623351579013318224387063537506037391722202301025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] -24393619437854994023014857274121830045755565698881896594287295923895041555296080355796725206909919671718957889677079358710198531944423179555452098105538857654067533391059186990742492382021701774548618365607291993239968822575630179174964023546261823996974722246308661970585981637379358545126011914607245886092106254827327026344020820705438660366903197980075251301225950955375048090272677783212944523544894876543497065691864992662198866406326671526739011989353197074691128181102859951887495741123717459617760388988154756048556820282677948260898852687355935844627351389412677800034516382546223118745502596134120550190049076156801845766481262421791241828788998398550231132424186843038348218158827971871189383718744990721223883550885274134358286958600234946098863747155510968186188140391427409341946636306838659552408645840342144169576553868563376877317585746301637932802588496923427167115321364643072730138364939406388420979149039066958889078253853006268199326781675764379794120600387179858637631819950131085995334273589571219587787864609413944100052713250832288041102046214598096392147846588638053150632793753310280252830288330205014718687827312692030431296780758387143580233131932024123364541174794910183148765501970452238271608339714862097726576556738865278898972634164357937777308232794655885763827308510974606724205500433328580062324415913501961655741497858273705126292057684470539099294260959488244381060286834984843616816743799695480162949967379696413133669610799575425716258061727119780964791808265459156360134192446194516798930581768866988878916611804904570462585013854193023311902419296493784153984577639612385007132432773237005106438512134735862574851345081699987058718383167770322801931767724861576418050735952218979852076528301273422798027408941110261846175517350638639124169340167314809804533027704110761719701483998727282555162219391780420136778504058211123740045788738932701034826653470504820333791046592736353221230044386797271323957185996799987937555145077651656916409126862950860498734670306642422354510944732847222372142604995097433369905803526338033982147011043469669151534460528492245466774998357817712562704495085135154083979248085723263899848928202059953718313617309014188946108436283146341014878722205607318985503438535241493600766417817958486298011975027430587160956682031010222931241572237679587908942835383641067892313003540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -32665950193079006358082464857353660773091681961112908835499549154348956935808166859106762892260014591087204570084984678420050434901447195660492561636141354461821918904881159575870642866216042267950450163756978254176892430546092878230806754648404081170819899922633545617381704365722962624640299294970395855199051392264645813369990874380195278131733222209701785373357458679112203379233173937920751466961207599412674035765832799425468518102550635474128193837357543805985414708914614427562934956636806549890871894948089108862865027304546605727560440523409428718381835243294547277464044370937940929528727526013542619958258203729948524899499377864319307787401031088941877092456766713661209969736180855775758543479959345392728414493965648815515037640172343109104796076493003520653662178860685213503893262908413956069763795534812277263267082816694053007653745366396977872878192388350419838091466311734921395163939346091215756289531852009558830962263950142623444769938863292591394760278578371254862918832431412244653056442299199908113134834015311503314552215268577682225864542152155379759847633261322490310183569445028271671520216077176867500049579647868160811796752664752517799638254440959009909109370117458858783788440295883420800316350668062642529206735882517211169624321923782778805734925428561963791621223245542753940056046633948487379226578660475549816213986088948338937500216282784063051552129763779799151833615559656321597210589089799759215872778206974585422950301739085664220221730902698660191898266687548211696488316833078638878846485892024280311418560887598245434244367478459112557813325571060088771474124738995185019578425772723446763961541726661195162306794033760949306192841975539121692894012594853206508225143780188639301101108175633913603371226500654586831133873110780718446626839363477374493397121330867513442095426001913857190331896615576692998300499201897182430613668845759039541104087543411871443855776113665472842230467658732859307758897424425048013102286852700403379921193727597920073752731048998636503702835352820864462427084977794370085827668738837432739873380743797404026053147607077037883981934578416380529205627241608361627898196034354136539525513613398493900481000148077123512897011385976031067293357491967047492771472055789760504977409675552448755128092862990948462911701474660603444312440211115024235599690882736467756330966949462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 1338268318937298178900734650734006737540241928708768691314175346322257807122536533860603582514853488718273738735982895367042574681579709475936648657182811605133712539358676212770174891812248134852585136547579582284347032018660042593727882634068756300127695270367142488389960403078497819339505376971537970987062393627669224296291496302760964473849086882076199307720157473727516166901451372937478372697848756052618844990936490215044115180218601754292312576444910771973081188700738154574013530344295549512639923236420578480843782068240730170584016272062556360736097635425621882896739706885641900391693689852565776622463783988500043198914363462739708430922003481101555591024427676883128479483215393109840140480796282933234790136078431543235114551063060791741095878445483887029092937196015972403555864652145403952538572784180934171387138010630684085541256504272207538626384824582738927751125897169138174063823206084010309577205905109238561320280935134414644441194726638199238183902043312976993885582903482465905068123252396762419790658514751549950461166988192443077329986905260640065670903697215400624486945618049286978881062190823185227264972442472737678551797495007029922826136990246395059850106554211192275251237316124240346856966254019569818933629705859369642101038442595055678245590052105868017510222073895594375373047843713893593355074833618129149728150832516769805805049651202750848514028741610897402673903002202729452280790596258486256787384133802563947735387157519149134329268301504141893413490833306541438148236510170885079053550467411786937346661640595534590332960091279179871970762650670928186858257305562557047210424295166658038950086663844364651282185348845386288626997192124905167670282916527277285363234476448577146059326902113627455822098255759481202227050209862413694267380160136691157791166504632268126857940695425306840559708518904139466451664353385533418367860987183147607452674547927348514136136139502783336677483359726385664965883801644970856105008472662240856784387955864654047297468154675656534601268069551644373434683853840134833073923702152500334803189219787374595749837462695554775545189830667489218724173037646551747864438149280160868303045979624260808367375394395852225169470907346083105360360129962603431459910110992299247346710886251412504158822586520979268402957784817754374317784771975914445295199189933654793094319757074117660522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -1979704524582286790036784180380114623877216716168991249394440735818108577657157600432577141403151238197339928666939042274541776242342372435383761804426053825192658107534173202765912253578923124017209225859844944589165917789585323802089652522286206728335708089308820818531762038175485596514277128013080898518694669922395914265524683683411669951023746628530592159301192100483568604705136412604944365147122046797153190731895761678893435806029558166048274884240179070138074561287127704523835720118836717700508676733152015339750183698675973087216581287182974807987863692527751042263546474898551147509772416945923258965122284642219179141480255256460707477223106673674415965642899141558130291387972671922015755048089709040868963239226710557059169688605256871517802662100791026901729143110533687318198297349992043115371455591006707143461711802732869179716135344600970271234827629883478985781665805478532908805478005991693778827633986623408186800551915895575216775926628821599211839442074097697419108002076882160934538317166558469659397239225065137085173686630144226243800639527983691387176684583882165771411871745509564642906362263084435640851439890766320956528866263465183264938952515948612772731854328403795970240769737545263157566831683279691041920594453103148319012606574140740511608200419761271090283526379102073411777288391381536309606887946412793965787219518305765093312680392507764149710970629671823466927623907779788163073126377803220563714678547154316124899081807372809663548776411521416356085631201230162990005776536128559902864539300905408687440000965473911492541215166954651149952585422177709245631350744703964288762913208178758972673147788952294786885227770560217001446014376781140674734808674266710495100593926550720706779188966588180505183368075326159566102773572035056731030693103482907479699922452120868957171070321229405958950382243663717600177860524656689580739855879629361230239770671429756136247336156580492902616658236027805383995299112496077848083118644731613169181481263777533571544409021104706084539736971980754056523979503852367073192780344624411474152699026737811869573172038246450199605213292934035673545156137726996743711982325807387878259080430094323768229238756471759690426850703725458101530112302692735312788354278363412935702923767124322202820413736618446653271639015809324949133085615436403974125095187736045332371759286615997552871704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] -14697060684635635815686858237563543847909595699758688806026330550421847568740056754320066359052776860064130892950043933076215659132302190915866424648046271045837065026396360820980243143305353114950059677412806122449228174561491365219523787619511719439056985110882972303066500619876657647318264350366825126290852104442573177725548013244686770529935581220517860745952130680094240576419680871627990749100260255850264756676312304714936161271930717302054807505423129963269068269077076537537094545066436190744208396579583467178265906442421893604639039578902769554737811947371113983879756385331544493747559565527453224756627089165428763129160222332339908678650290186848954574230437150140223141874157579110104670702717878727867664247931494639101360239516192780201788211339181209749946765852143762494895295460993039671082500985307506770950805100467927868425222944119306796381713315117386367002367087687466592290064184096918229091964539646252779825500888943725870805386574424890407006975106598426341811907054066776206171651210144421496892781629318586775354947632519038592551736633907896746025780708018266286945395846289488931352506142672395069964155952611607238131113929105698391656935017009283892933943679852540886285602222532296921419587715901742611100144042691808003214749810018653627063413960864140877604584211645323879706727153385687882470732359927970193150184731922881474611879514526617671958846746190176000594420718070214031014938514432832745888630390628808704175610283336130902546205693406966286527903256008199650454504251224773473779905048053819591528717358274864669275564140706955251098300462673604296227842369874541840181049100834572735044034888311435612481409269334243552906144171290893143922422872983416694107628087668021604703747556179503741780298818498845532852662134738419039975670405574586538913209543293337248278799780669041838229178870367953202937378742263171642954632539711453203477293862394126030697444926292590211577271138064419515981273245110361337138082453655913514362335824161137816900479618406486154699819249999416138472627396883617115062345908345246273990640291598285132835218324792941804372945130473901438747473404945052099979723975957084735112908971161812678480562544087710387923217519874001774703158565738235912217397931021276423668191973407994333448332088911675734208129209239902075534952212112840513456385719792099582570177318530113552697002887725830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -110603799245883707598546676733995852889698784978975486238830392917170433512275229166509952545934352085587848971401438583883628109214763634424252765082787776483707596121276032312278184845950428856842629006371510904476906702216617869749276418784823595569411994263074842673908784322410269852025765065106772697948789211748408595831610437475825283214367359805592199106099396484374736304647320545572892544507609263688811536749230120840422632578561385550358616648377980522218317397080763852869700488569883024255297306285687985183285035933056691462521004726206497122793362438262818105201809412998060026231857748954484942897623788428041928907195800870169216396757892559415933251354453090756907354294172024008856743501312933376488258510070420130648408115817972520103634230026591572793178831440350429735454043593849992868128378447889111165653876078966682404784118546625381868205739780144196954870558685111264549203370477833956333700558177371435927648702560774299339402981101198681773946652600988473446906215666681497922707548697016994847269442862168330538678719112869797587734686152208582753886221422670305996957638043645478924705174750043985194104409081777876529756025530554425936202858301916046868466594593882037332769948440734258832216334815423309676695698827929979217488052948263723314887956759661476326761091498914198382848398260886443249908545604634867992389095732868201367598064681817260588926925923594844040211506419664928631421610570998547526331433903558928654075816433626375043877065846050149892177562889869996231472117459057878457262551979974947961382030384109134560734283356467972893743064792014732763259079240941243323771610569750005720457645814861848686001399393568706252870482847799554486700637826936551688350634462256759744053152130809774984979602177710620568717442852193617968245529719299690083403952836627095112472586684631155613189081355136672443490628244517137938540279134921980772006462598217004213694139951199128679160002516437417363030530798183659637185361781909510504613888950286096723520022248463475297538780933798854941480294084933305447057295631067831711206146260378469351775001277926554044273374841897334858047431142162010526944649489642453658168463349295409095794079545110017939609176258935168584220600865523618568275470006150517797485573017273428164627144018451962910275168371906882099868197478126240386916462722143928484180852578333542624022811651229858398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 1564341571111770881382594370990933749914695602586228400655455037783996443934452376188115831404041969479803825927504637920726812124702375668833970248406866643501088048228490276585825474379512032611193018216185007199379549406299046129191825857417640769531744974945857146868064016845731934695067524612390167112680175651363569784352713128879764242879919638194285837901155568093333722900242887572394911063211053292168627375142276244751426664452288135515695121296621799976648529156951055470336283763079876252999868751455742840165385971929031954100812836378660499178894765762351854491371082394899398080630216774628237389461699438271493989366953627302958194691683712301853851688791802275989966793827913638106066026578548654370451974532293039773901883426035304048102890591428270547266586205591654050393664596002169076626077861152981927871448200360314872281817446598572278441080822849373339354397834474518228367241946598310234805529007668295453926639556466704276331554230555301662937594729582194038635483254957309984316023342423389504150886449456357156452577654334267320481755118544204362219115446526217580297795915257135486004886419080488500831440247212703147430308957019378581559213942561580752604877571711886172487146005844936420568875734696437422139257034101543003530243709645813479604370411710899375174011229355383236977135354323461747664814543506317163508007674832262014177801521644686802236646244886718885230026490526209296342604181387063609856268018370932722472318445766510579936851532597588031269666266178426272758568081439795302770289007894017262516641026733013931409776565627930602734760985140094222751198668081481729177556410667340507853562077074391699773419751911654076363509003872666645614413958206645421711712034310438005997631859361908473467724315495337508978720697633936429250883619183770664952614686811141884496987581552391191911668182840858619213628861466854330435698243290332443413639333412849623274309165940324153916888267540749899068808482178289326437422248759747129422965326348899467599762157295380313632707472316783244920104502020891017193729470055804067565486151701652704417415413914822142269503239257452444490345946946160075058473134671222446095284120762776671234179769783343429914488226534858702613574443669675658598569564191986557003279510002867860902419608706729300167286477635643999521905463856781152640000826978642008065256750835164689661382908525411039590835571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -8205217949699966550410747161999071231948549777732457754335543468350718128317752210735163376798461237802614901508392719819145352328028803262176458162516509617364154725553251881799588006854586595383030913977840574292574678100051648910729137207372891419592911289205380621745755105585633942704164104258845311658448240457872906652265504409784359508023507610823248167878243157251303824883341229867763445622281987125361514797157226183397847439628193474257663866914376199515071801236635827036123348498832969417533143640331741352660679042422278598828553559582954873114300341459146833766468944537203548510120714645012350115022047809401253084979726358531477600716758465053346243006085843842232368615580842991484795767662522907732776422779459793081963993468969797367562834191417225048737094785033963785488788838550374567397683501125599646874854559148294517954905814206792942340843348471176220587257289046918220515288580325066685772558478198505167281947802323585532249272104978786969577470857985056370903990818215910270109708970757011150639822930090815196066436336083791790922966275073162954522112310423928693590743665111596544615647682105667179271774119017654410559882533730865309804882629757974967816281861777460781042081839122230148524291070693711278910233283195569034292737832993960019636039276352114717048569369351449846088550766524368096082475110329369472129359958136100211133413191353783321787767666152193427911893637639196037756513854992997507251956931189675803267665535434721259072699762863132833300449678811928165040402241669988571475635679709608215143087443408107416581150230364714938089697606836771746724147870933797460865657991931965483726179482975121261338604562996199782917483952210920217428400051104519680194145633790439426509803606443450189117027740792864581349346131151522447481495121149978429101479979364835792574523814077699451410300106437567363378890403135426478631306765617409408326012788394021989795341859923902091537890294889911540702136147262102238360758394531843511511138025898982237163453707110466004037483828579475246519150925976556031798444706483306343336549794382285056569354159462078692287461824895178157120211329491901224227887239227646022986155805171567679351181418840591024459607919553990231545449063153017602765079518884550683106229838665243452516286071438580077688470572290805672163952657715874461728484520986399193372483935220770140395174507830233778804540634155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 38022068646664636646216024008097736386573531645665729436159718361743671744348257331595861023599843144442777980360862249248227750478987592299750030671891083037633121606809665017134581240184280109976221053567159263461811452060672445736415188155195426095650674471255425059402325879611585949167647253120197167001976832316185799972786129016674180886543807415224569736053144856331186967954128497915843243421288181731695362080808932286745226955760519913059112176122415377341595666388189887867779120414678355386531866960936396861690760473277508878903629902001706614197342568444231257165384810335993552572056499388568502228933107645632495531584805426575925972043801509710108121904722180229934075482728818880688519424918989937561333657434399171496609131176013330231287607668189722466019487839578976368371401129917632376835543651731850130053818145075154692722890834611950328476619231655804875542005830160390739720114152198667849884155726743950017433131926395816183220181469778576271637827028590171643852810287749258131622840327904188822773723280647677381202414314531703306545861001441937645522230211007435032517801129723394132145923589687785683837952847471389129037472803174638263103067529612836620848049955961652091857587495144847205575750851486595952143964514503973968976071550610484083541326536801013778148585901939973597332768124699609994447700466499431783157174676737065079461253831475908799094138665930450787489525928437774093703992677368003428151822824578693627378167534751167608989005978747100428681022147965546270746489726240001198390232101975355404757736675673447479543382473856820651209157157469606097934393468294589197844554892419953711952480214464408558334563129483199728222828739331694886277382528113024590713126076841748136301941671288617952844401539563948618012849709202437457643118167922575895981029805176763408005133574884970665758616688678388974002290399538726739644715759247943015430845651565255357248940074952487328979152956779609146443981200427805037043399353033922282428332659663253304280631863719530916527622607627266686079272920857882203569730261485509589558501870276457272212039339228430163542316563441339300567061801934338991409595397442765653510275577031774544433676220813559414274333815263336175714897097806803332742610405441825363939914798701889256832838190036885162913767677751075131897842682816924905886143907345659856185581218192155039540050531776671505213016644120216369628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] -185774827564171362893195229265085999880413465362428489318695095309867462736571847585242581489708875073516363805827343284816890182164666733243812136736227188679428754915530343956801619552986577141501624462184773710379385972036980002111918513137275101015932167276960276983913426518367443275528557682019975746420027493238408209807763599093377731053625443495654552880106268005014473372335081441079808190607484660179069343208524676867855880981415607075727506339164948298757665397187529403077721478427638508372148112569430371878198989233911998721261291914590243997596330628155564538770893879430192104805824434740224656040078147610254698448603921138027409597422045606327797557949867931958563331161077159680297239249750351262256937342951994137956518381727209533882995350810773146450005410752751357212335599354570831680331946748515681101503259266496287387868300872472207719741153722328628510626417935307747871284167048898515361287597016284659829999901144338004264659929060227703722224841984943415010047901958342200185853103206699538007345662355944745616321873205553678660494279449631684812068518444025089099711883890313805288333962642162845002286147646672310575026196145151255858968789240141892952501425692207255322742718995944114101948729193718274878919476413941360899978983722196426101728129128518648197369595021632145086519203102359924348412126881700316075715506474574232743547071639336708765112283456601079909858907013166650832755076976883136471487482353479648951805673830964592184081130506292575015398973302288367416411251214301985900932836576361690407723870338793314814062075356555547926803517472486326836479077633439737489805134273644431871606171950302341277788505763624606400349640388537694258289086385190166472360295936289603149147014183548770604837969488360813877493315195688588058187733670773410102329071167514840348340707378577033061204776678021124737462389519822539186422872940872718438567825330162576682073932594755978220405601531052019852800981635911972569276354106924778756844092803484122164991162807981195202716515053260244612102724264326650724731153887750751233459715406900825430948106829075956237596442896228984102890742702116555998570939587067432847652542119925414218296157322099150462060538914347074702873282288668654723358016455973594342029140280831328651137775242539429367243530714481798093787064798157649008949677505925254752028556314253753983551254586048528949504543561488389968872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] 760072524107196210314956226475355480367383576155089573548914916628181871141690367863245149387268134902557094388616850775047503093587121447907478439919156304962747379183196607397253833948587110330490603325317205154909325058826023762014384034771449512649081697547863481411163607041567838512517904927225792577764044981995532095017628715561160192883550720710849783892090126598743547328143205809713517218422093826914045805529635682217060307074063467876249067557185666223783705986394705127799495125209244880824996366763924475868366173802989428335735641934952331710321946884796950260985126223085543611122695489799756321343521119473320700363030436873731569983026266250210406579911430009232045760559387352207661915178368713916247547861708365010671588992495320430020048893928293005673295339494495997909735331102295218455211503552932708789655504174107996226282911985463044570507084351788030950396138835702433013362433207103704722981635162440745710867882318515202917607042755748974001130885032829195960912304405409683469879603079006514257260760592326570305824610331824386618192745287957582879620928359016378317788424172114974019695581613869727367000367356127071022172587765134704640604920454961761260360202438703528194368113686470784858116945123968945187899445432563529861794294787715931251985392865815545845767702616679724015859665963407883482198252849573044028650559502964021818550897640905703267950044714821440694039884241340570920469844104954280152534258220564820310495069220844303885157578395952921917768635555070409987294468993483206600517613907657842081224338172146682983810120184081267588428659535156760879865204022622193598557371884206768047294165534647001647552828476472478470967399453858191956893402721146997233327799969082410775544317437117268111659403305582680144539609058915402931360274677701402112124213432659630260737625031601434002452695206180357073620101616131990249597071262990106148160575935859108430876337946621692376966990362840261623428230896033771377286556963755918771234129792970742903935252575353746375510296340278710877379887832016523089014073043415760116782146878288817766887004247028226629722707135171807262796222600137836544299162247531861788639533314266212926944372858479247478345081011034445954415513069253684799186665473229075014331264240513767507338189983662171021247312305849233973727853265854676864693858907822318077785036796588597627804670186580163204759230666240910068154335021972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] -2378459164107596873382393510741694279144852257282647639079583001883252461644160245675772132823876355966573355278426808966018403747716418777084118653287338646817899699254009924711740823799245891227989619569049934069028629571977853278350700038793117298937762402675777111759124872545412138480769899685085464832330738066787300544866233193746119819328472787103532785363541664178406163113404574815696436167981455262094654984085396796954622871918680865118619014565179363876031385013257111295665275161298419580834972921371061363227163284736792609351486139000919910976377589184272798776593628900893191139119992246188813542751111160863624095355898746570596232911492027697397426618417309313492610898992650452155075890904595063032708710413646415630747699648923747947598060485641832116880000754263131605489660634784013655797803091738288434636865840623782037181336642016099373309267827114790999985760352567352722986743263327637235567860126475650823753168642123275304946811350100306262101070307080233143210370157454057135292905638385787880359100861408000446103237658443496566229408812314946685412496815106704531686749047214705719272603993387208250386031736075430504302035041020849745841539025733669601952137046731984887137945430974279085817517917965701828108034935480743303550197644731831127523019832540120614647644125876298227189922381233255933031200747130746354806233532766161950246989495660895447023348263342456120193932728698893563321149885336784234981642168796892595644003283506001668029169663538141583644113758638803207269719810553028149329623539785463999359940618629266211597540219232656725702232077226054304831191110343323351139328940010194936429758393450729003534532750486185005161862684617958947536922954423045604062679771801935258814743108763101204172047876795929099142795756933656207057764265897135410061839013709809091388641576820500969690446064885481871252870396258743354744707136938514829801343903952148555887308015794558389569242328757148343787587605035474963132304043729851112856455105309133320053973140398495210976246685896208442009520659166838714272224717021262210713403246749106020190125582669375172925952140583617594710017352047993900453204813196269307149130470046696864660330286378613573523029726299847034389251099667163426613464353307798837601250205960070528382424965562584283721405301410757085036054116084264268262747706485942106868794571819630077654408349464175062831089446646615215286146849393844604492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 6110269672809837935101524657693109731675929401353611952275945298856102487970417314467620869527631236750854173722994963052800869703988848037701241667308190904000972264780390327925780658773398753695580423554954332023382849174893637565304591766924122412444346301658552348690347510545298582694922342491179497347359093947871927902432298278560933362080206163341263409914789548025813983572309315644611749653076216114713080453031958016388694355513336467051752686047549291244577170335960389146086406391425274541572642101114809634509769075151849416787684029440212591837966785294234839702573726900303789683733302069589584951916620777554696330081463279578521706036538161576889340597303178780891062470194744171874418803214107813302795236073991222421309917356649876770202989917860958082958382775321587474156786037365040518511306667986205936832952193988787003207388676552624566186959372170646166797339960256366964774857303182580764333433498399536751090935099231060089870547147406881188048129766708541133843250174526851776966190585130493700232522197982526426130399452569499425402405479946860275252439963931072698049143343325425865610981762586567797618156571366980692957625928007123414417685944548606793132682204332249829343404476557193885422579690561630258854076612836019146502317002923601417136758987238896755289599784634438664748690170755544554291826975098151937874459897139960972428710809545997409584469353161966946330612881505321110564512334830189855534324944864293534517402484822328011078737712537366056745356200943054180994601463295204463030082462990794342620554459750045862439660477432427407690768470223244857384205277160434220295164956147179155385776680767122099906145081287517201885648831492705204830235831788413908921496622446510740915748140494509740208461085217264394366045958846306446498827701686340375211393556285181854404031527116740896649106598626349662725976623789036012599361730298499877909891868186457949767275879664781777390976907977312100413377187698370455577646622907096699553700833999677390348583655006034939637048462355973191242428686894967909430785904237534234376963725619500841688135720903606036331968035440235130097486917011170709485043124000054236580352884512718655834263027444098456593155835984973494718765089125885684846018139515551645835021653290458082608026394949438578447916126021363265451614844873993930514063366929509163060098542801073869441014779218346815455727377795064336751806877146009355783462524414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -14497430597953458833737548908630291592907542544840557464706468055245548577195346766661948306894256808076490316747456564101590398690773079817466481971403467767638876783944858096322339363055148064969125203162695580186477471757382693327379730164968183695098808410240784610929826706747329560413731057484699271257860814105521334904284874354510492072384309204848462173609627150637620432947781436519137395641065004781795777654304821387991304319869249997280482444199825397021291115570538304068588032012118804280784402360153721473765188392393467114557057228728567654535982029244331221590488744548880206754932278088596582170936129952736468469794217505333165540774622263119310768065954862868014183027519608400088582669655763844820980420531770474330433375037973298888126320410591026688502687861524099795346505404035567736610474620129625990204323519122245308759373816983889064426851929083993497707643520247922885325329146865956258114061119369383401346610378281860072858759769459253447835498039057131213446256118812779470182310903065188992654816468933487105273588714559161314368580382384447924586794652562868986791902948390864926498328723168347991231261715420659581474363257911876010181817160735293802045598589956471395710004397096847311335724329767198795049497297606123467704507135468956002516278834395072044180046648555748034065032362568581934637550997710059054918358872528806800324226790826253892215277376890887716700777382249491136060345671699191350881759820430692755894096553160513085415049587417045929187275529622230225935624696396137165942452776003304599326163605267479978391439743679516759798924521869745966358030950868309033249958444241595494429910370087193477901205004003331455354251126244386489010976645570965967390789039501939279677943219540238706064600536852134746163195146539689981860181485628595334758379671214535806624178950273362242682428321559222540135114514693959719697287939193257032998839214744596429790239229873824549742614180655368513490965848421124309551132593944039757555767669908549373507044304495499843697934724371305144156473929141681807602634677128026216162897054482849720457857995167493291291363757538027195795609280331099302815978434016860781504501477903729371252275730071481867117885663734722750193027298231301964672242039006355931659904495157856533621020981676779009496747154043750994160576618581046047837873874899856796357478741312780819293432991715962109691620400032940896295485799782909452915191650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 32842344383447353293221012381059117234788749633379475121476046707453210480397470773755691156504355064842102057081458985657165072985762951978304030671142442337422403036333127504646264049161467464503751213929966545779099580507398391261860012436779689399700915202486303350445499986913160491079469790745860878824387729270137070968474532315982075617669126362532580122051050426768475477827127124199649052004255291324474477419551430791227117638164882543415356328952667578185883764910359436337805851323346951191421721767621632174537192948354825502959081311652169272453429213819106172395725556463579453010962031423564593230046703689303863367888300385165672246689064675751646730354571543828440797874526386313363488212168583848316370735514453647428340008555591562271491490830268805111664723291176427690035472072843773596620766780446822637466992399478209281678862500699445654682622822798587349870768536008191974961883877823385915957557434470779980701369877124610524084252495811844573490638422692961250483169273258238423198400821500615202326076054007291069122434978818175923176625640604288884984431569599057916468252678948336735926460674777092633024646754830309963900664806216455637288040823195528879286554265176513429655246418094552453267735839345505830426923825738365171316803925708500267705918733913688192222203432409335369734009449582692490627932668850454770243763938613810728123460470192537908906319916312126813628143684947937387643060432308537333195131376508072413444324919376344200939777112532509436686546779807141350239424520174110106740325165031510907161581714735313003362891299943682809412830413681427066656887427957580576878189478004484904554546614871398809882154195868114408207286275245718437189962006381834292092814350980597879054156760581033395160216796286919807120522055084540844026572134615622357984776283451642365896973125627076936960239961425036796348309384915531432370809470642844255946552791415929451207070324069638415453362914621620404953074778716593007371118011426277026795616814941666193908816902026540110114458730570545472875355157947265384378396762331896417761677725315062641948928912349324540939845655354457074094501620580580768923012276278464561236088219007917267978554032085970348018487574584663586700991503313773396425457333751851633573086100689226381423975085551595057696214733563230380093020225967571523747219303318849423701029447191686131448051356192730199765237488076743315248973154041323141427710652351379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -64692183512225689153859779626136506499823783036522469591032177599403974176797054338500462770378304109839609957736459284013325812171809474750319719093939846072419846491424635894131238437659271526570187391303123595223572411372016512824697237020278854924877982733289746688028561815899625025596543133920987502159961490058412781685681385468441550146202217960531421849980354079890947618687324136757588141501801166075456403821247046177867583186663730343921794765137299378155142979545144253873500843363455858846126874840365618304780027328598246005434086309865861904496496082713778746674575106048267268252943181601644246169429119707427664000320135776302067754674414506829408939842117638819760919882180471473540063985641304374340203540165163419504928897176579348507242608374596987000911559568401999673717998816425598724635960297014054705119840695474290464170799486502101741926359983804905423963737906883362606920217326078927764955010919597216339652070423416855088585130539520496604404474524553610519391499008717768914297579247370699758001684552869026220176476160650230664318882682655184859607035624965343737355179896472420962577894207498968708152639601831388013943275760342689382854832345332716689448539603416509316457091600452806053657216096066663075379677529334282804835497853691625973102947888767193620695388701424646117979775828885364887362589713313793771715357306461499321755880634483449938161763871694254578829739586411640157370868386062892860613606865820116606665607314554023575839416055337831481232536581178105548626066000820000384691028737554884290582396095249388781627593088544942690638340956766342832547519340944239878074629059409119143028674811232590218719990964983914577658210622960600394806502185826001289592945677714805422645207272197908781638573499820855404664598115841986766845359362895620172201022553615379759232758158364228418784491895092032536513271262816796920934200395195695201136811500078640660246150683491696550757434456675547771468552687883787884357229368300984685727621324654193434084892065914978663965125862352769712107158379481601450967965224425321364495913860776057129833203985440299213556729035842480936021004537364969906750271320634960675486416683648580393533455882085886604870126785566088178964944949740254447109777160009380765490545576448627062298597545239805574172742658008567462618895358669184522807076509901140177112495503083606482429926202512969966949176373692306215917521838854042925959220156073570251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 94908979996148882037304098253095107938945883889939788338287413648165019796020265064627110251894193985512267568338488641057748455280008874380848425199144541664451047542287062047732174100387668115118795985044560697803813910766013414188061240146794463717876852217202441481939737683284676300301886149661277159375448207388615040815464890140735266725858338197626411916599489622340124037942024657059785309272498233386302758618078314349829276759816776374125646392353142439722548293220000166974370144061507755074752160171837368460789648266638732037568326325422247695390371652521556569958358204277625986919076651357663518347170726234860047497320692902775627488496453271069593168443408859665866427900725214417093888109780019393103584774395193671847661448863022833743672046914749878305578819983341109664514690193524770959018500033702431180292571781383609154411033795673110975855482599734828056981360587167202311456872474579156139013537397701715501922645380300807447133578024962777506090968123135657228755838636872333115747112323899631899298444036891626978145784649110065253931653074616773513087863688349207348646599658062414415361358605745339104034157365801852992817099923343155814353145800135211282692721790395901842842775675157723312182506270740760539540363896024664839577262850451417201609183101658113219759274688507682206888776039198326780388385830227725339178041885896877259096646473872164821083961991005099912936095670488123822843857379601620653468587828635427524212480597388312938771625280033522260885298053207128347220975063616217296817090387807397483043088625924651927271487304240177270624105404844076689410402019370377757673235711360021124730653985703595372546854224178042487388300041089430301793085589186572174353723974571347339472183024557658344307718828467167285035773648134972794933302393392059938596362944866519867460622407312655577848927018757904008881934371063140566337628983123188060818521646458832613000061517074203005412763724622127736699653051627189047201809957969709491161586258667451468348105683244726374383204016410989055545116519556270530128921100858618424017523269315440864160604233524391772522646153000133348596354728187502373867410172665691280840266173091731666047793173059107738336955831035678630509907327581828106859143007315880405883420594062357197699062367337490754137964938812608978166450909254889329658917953782981178626087910608529157640553212443130409665454044017154293579418655561752427018973321537487208843231201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -70057984256136412885242146721357675466971077463913004435545451118433113339489738912840296423470659627469542043826211583542665523221997358228992029549621074481511289591636787819766484204924124996586418134903778620459232941024900250100071303234090816381188161034411699099282282144503257221066374159149186971617621415461825745541036244948418704675478769529546738983076364298988091835715116059451212273973894829850322396896010900836297905278370243065237644397319122335654503005215577405627582534489320662073450798844127632497769541715595666731819566441355502121899921444261661230978841337889007966805821042689077886118823610964604575665662187298852094168421174622062545346282050218195281624740678687186670777033864156850464181140637839010137668588682452710968102969031439400142698081304259509983220229551977644317411710284218777039393103518377614497274041488864662430838213871625403245033738460789772550160155837451225690572711921117803532474174911835705811160671962000788526454687049476582363829900473400107669889483673990707858055699465510737413147601803491603544778835666876783543768142933244351442777089608835494446841109172070255723507289578079241111968467360464818398659039420305664710787344470627409049193188696316063981048751322067425507125859198070790423383074803543115256030588377380345079475051933219422199419066700559148186028274373622949438130738809155927887353730542955313126125540140709177582592286529481874871063137522072723363288398818600035869417585130348076150221677008371512913441511529086507473771749971701532519853943047067683143585952941102011158701570357333169137233932878478271710520371746289216575900531156624037339001851157311022442075276517010369649164633615250498167897167101469522608209728551026139342080577650041488128577372177670019159767610076759050370194772203575882422162364424117281613106731587337001312650527815798499813128091692582303254596727011161190098971737663296916058487033695956615151709775337675744141680466358645447715725947280133104976687021387968018399421644129114903963367783859151764971787834250071475541528792565106142284085051056652058546252104896919578584220873410255041630343888444876455477965173605418260787916264693626971507707048354798886632019845939234289077867585690526136321655841295089743055577974050144409751620677010311825549302040946881006936289284107833364272373678356949406185287380793807241241506673368093537451772036425324366004017325604150481788146009876072639599442481994628906250000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] -91493405217939877623174057503062237467342081762533012534866294698897167890113359865896284093292513765527654825652514711623279084574189216918209522768354392207471918905336236587688237388649838202414702218308787132362965317660592449299533561226655614481227991715985397560280955849114739438134887963009726438164975165878357375455774375693203693810299306405031669614556237904363355636589899234342027858434458897062449599452572069218308417837438735690637905539584497699315392555645888662322480166031373034427165697708269869077138951836549275133933792819962981182847815810977531771513238502848746781855080003360139924974218455827139999618398633742322894407989329401869744083305814971345856875480032362401636643003298806777582464130916500015512788431143095710700902100188937143932599174487865292588634969264009798248178951701509442037070828442662648106689032037883856568403080704693341230933935020380477096941065654001749098916889580917638726270916769167905693048404822453761810082293616116515358641108114505667229529793141645140723411457032738685301350165752992772205037822814225643582430422952742125582496855237852106609551750178955932604754130179916920367440748435998396805963046794437807511781611311227147251793465442700666559412420768567848002440720690990400695300652098203933666565048856800778801831573966522615886717450282266400818080201114922255918953726942096469346925232866808000405801096179972204264536404334854574235178836084342151933020906216280355806593905502198916881675302304607471202593640278052154411566845940943601685517863205105001475609225083119773401963586754903072174748432845597451584179768430454178086750994441122211858743790403234334674732675557144384371629979055951727196725343218007639587218006840428013630542762897771726344002037109516128351391137900462550707355426343071048193549066110267876793538439594843269598693418503709135505048113959899784943329129642070248624288420564435754958312859437809554750160109086605928735041642223936929161709811346490908839159205600981656052792222701249200609379921644284291649907087891358398269120430582730927073808050985695533993256782233112993779254573639021486599253128431750149766117986703492279226624525966672553320046428838176826230034037854700341458255962177681935860332094390477052184251677738320019562329711127347597789912219359329131963256431126589421335808218934361768445415030038164386562580282162931060972855353227623107819052356046167736908399092943255936916102655231952667236328125000000000000000000000000000000000000000000000000000000000000000000000 [96,23] 434315107485162747799706772536028637082321393831507265689053396254670043007237550003698696232502718599433496888651829286081025184232745262791873392654944979090751803851075200596720485806239881906564662254708537700386843393466459640183077156027944820992999692705862210082826090445246464364648685007598650506912627767741765872271031283701261672661223352284837059398386200700387501783157706965603805915437298465708610963670832540040893233236976248571550377221952646846996300748792181425013217517181959461194423135182855532827067641207329649166109580224800010801793726300227353994754618276772935939002007758020262462725819960938169068614057843504462044620024718169407272382126691734319671660339268519509061668432154147627356727454332242655307288019639267513971096106522594923667580202724749861891696776467527947374753921179800209859158640732882351639907016221616816477790217405506370514795177043427396664498487204067942423960195708961073343189735274234202357083917662305204536607978355985551924209751059286397658712893980116078721424465779566015049238548195567495007196696024423102873653136230816472169715526097045400770387997351869212933795084519203692953277945786862565170209248613761393579689706697577713005181409174226143530125258248993229034203044708406366971850426888420467844904552276159270628916490000670487389124965802012106113801538547218631854497089910894563907853469227776187842626096672108408610311526321445984103653994209592995028968538537388368330713122565827329747919227729722508205898908568545419251444648117318208301204495370895527616209277535070675445544772841407757866601132490171708155470422011634280679938401789816644460421130637481656808141410957768473730207154477570865758663361151576656750428306410012670602445049446945798819033840315716591424658727779484970731402368790593172096676584437302037628586874455221627712240658971291103740890730409409389457847543831770172411946311702978552586067914125027247932123003620730619360115041160549226371758736330535746834360761249522926862149680087836229411627422404448458467550040701279973883753230229950615047313914842494306690208373993362330548753519846526176125306345132806124870576414067173243207252863406131061203381343832842118215016233664119313190662615414835896625186581198807315601849749485331177842601480496670202095648785553457595843570631929827510017803982687551819799169661691724292308379970934275902220928450420265943973863923317392575243977258236949268166426918469369411468505859375000000000000000000000000000000000000000000000000000000000000000 [96,24] -878493130434147115554620500619682612825111371498253383856024762075780241877541276847369439719664715336740719592280442435496615007124386405239924290811326760345201932483853238633511893969398995227970642256410476401444765053386242961002307456616372735956862543753672134153080531675883021391159800897556965012492380898562907386320354371228307342702564169661780582079237818743804513611218009648030207163703363921464459921080589883558344937787268442168518190035423680129161957843254335207239560966565185321902694938957717896941744607233956714104673126157449682616509563423515845168340018887267732438715153737333761859367958889646778558042525407937794291170259831227395112356068663649229340422208877394968545869366753299168151670362285524164767451308191517140681949808263914239763514747056423995128710241406855671726461719259833652637736011598292044234598408824513774953374723718035630538853570604964401682279859935245013330319227221615226973066189194620743975845366267362945760515614494964351400181573791415774528365179578830880884920847281655869801936946845224788378796712721585245188744568777894815618527503920307062613100598606590750645974357910932342184378878137187089715133107375498935460797516651537119729384404259859914910702317048137446052690269434806801951552591930609137844666570469796056333565015836231189226900707454119981782614594940984843426595359827321937854790101539302806370914839634676479607966611698126497615469550006068135049525790619981536671408352342199566958162950888511267812238113286075223593638467353401665474486991586199289317244740807747672614092836253673752729099176188746392285243313055419622487627478831414709609659179128278384246760490797021453606103159313975701403285701152466050387118687229200829122721449312574199033253838546652967421391517067019641576247680678068577501883919621464845152198860702962680148471740203958765351819986008972895678096206840246720174039768125570102794618341842900300374354170644563723373528658160225084813559938584845834946088384708648822457549034112915635069298010864726237762879422363851250905940408815532950708622979556937995153448766776944310005657704591576657084326016205663248056434852129177150585033379486014817314484305880728718798922029512428456745399677207095585452815109240294117079929876054408503203626518455885801264869701090730255784353329170956287771532495766694506817430332228821164148481660680210271964467445474861476812570053644849413098304459051593115481715301484655356034636497497558593750000000000000000000000000000000000000000000000000000 [96,25] 1206399001189858065529330799002341586521869078203611716392988995068847538675757396935371601526475311221777900849267405298902014563397428665758822563802435237128567071259331259754821367606037449153028715527464310084124115158400682981542988627035780047077237062194840602625762597849301030969386438684182460737996452041571647797367234786277219777663908029775682733220720168493149732348458986541156359654366282720003486842751434833246936113913603866385982003615214259948382521227860686136169460182006676541281607492421252039525188137606004264242460750410052155794295308888568983925219195538137653524006157405754973643616575019033284931055650001014304666369295678728716225369146317304729230597498013899112551873669851937258904875007290354644419435511201281873225566405608853903484251198607430464126030004635689771734639252886155267607834557575264975398255800596678546237485125668104885742791476849482834008184275818700192569575230561463524187114067021742253281790662667773100587082783907855900699528130426333015875279529251502554465590548814050340982813081019825471859001196946032880069324532400448377010255630715976849665278677011628011314663154739267027388142585386761638045083170242057459416711873671933534412951891978883374656462595994537508679852733059831338678206648768607793991006259926322916720749490163422944548750015629920585865901261361123237994337675336210394024300611647388100721330122258101965200663766748470960074207017327349231279620126386865570723191414124843225585425429687675803525027715616113815528971617098772544043803046815436896750524880181432901899621229424707925261027029882164049056095527799518020858789123495811967350168087280498098693709146318414842764869690606298835809195680786127724418716839111566004597673313787685383129026839076011755124475377016252081586899214561619601881961029890398451023505557750604671802903896304477089778870660773815275586635927629435248518945177292671681948016373058682975203514080918078785855746198850069955610270535111239704072496935347204104600032169609981057082385191317859057468745473158717730861688800064750224070540744279550925236800727968520243123675174662153961824372174673423789693155099834360225504460911554077880972322068345650262891265828535741068631739708674492264168670967262439671524474955677952978097142960618514749844908522041527300944131671643586201126681918554026085416792103841576304719423762896185461372613335425154633516844784558583440264963455892098000143963787422762834466993808746337890625000000000000000000000000000000000000000000000000 [96,26] -1187519515713888472688754635488337541042856231216525403095323095010866470887095161338137001406272676820450912952986334494097683983476603611537177042718413099461764175325213007582711804313233556833655150357641112102889847853817254836302524366780985611634603674965968279853841982768905335012878377320820775766867036148044084351339702452548434177188849266643617384838681507360762008745135525924552354449211058792168967074219489949327955740132555976641101339566909572357359538368049383434200090467121497544774960039220215144814156656697851331793532345335848839397176582955306804377070729775269877949319023046802533796475875179693788489026180560404489660577826097964389213504349735754901742038194192468672038130356599535489573860859065463848460253751374723675312731279654726935281261263309110512696882698479184705150588147825149188438665056502234774336844086574185978854883500867340946381782961437991408889524097717889254682794023489466257229739672343825992240596715481822878345026636941042983017360291657043548992285401751939541038967355493959760795331180565570536414222170288547279794642975120561741644150786864004111427193251968641379186173121024953396046980664998328167613710570942949189557095423100057468461189483781474166016460470731336690956185843452668843237132602703355530073106891001128939413879559063988745494519943204721686490955131919171223174444592845835323518667633609334110909324848238163218689115913328219020166861227657272896422890141165537632191754232232473089055092529828547005419290227265180075557158667649420542532056954343657672972009443808500261416105199571819841741434062729860512521145533840454928584538484316130921745635153202527370733410576711149238741235824404502724363618823247797590188129415382085305371488082840212075780316324356838610436973118453178239357752951926496862106592257950718677744886950497895278521890724546284809380839116837083559913326882668842058262202497102985706478942823017858307009377543321918132237718038542460703847194290958089401417921044953039630550630918097508494068407218051259985849449570907796614570967941983732664566159426424906899920259363070503703797563434438445914779901074801302048089938453229630061118956326251345668377474333484022315682595917649664343316664765877902469302918882359312714641163660827692211016450816445181020889366239606232019310763195865554007831472484140293538911445023614939965298096171895972889738502835892560338273087643614376083366867799758556782233401543508177766739208891522139310836791992187500000000000000000000000000000000000 [96,27] 762916896617426648998216407144533734034263467654331336810170949183286647787265449891309420413251817344634231396469702472347505700835338679103202219318638988647685450095446005986120467195157681034058353083652192111477074002424718817390505306357625450618386240392649091269043309177002802702521756998131736571032566605754506764158135805252630591400270053698838058764187843306235359755728336484066389350791280662482576735534671996200532556791461661492894678324096297204505882231452809534429771892874732687179081618563276967744326484763912413592283419066603662351153156995570931091620017149229262665030561752476153948663860170149440843327389550765755117044764802921347126484969484966860463003729178128634788054626720170641977193299932640620172958859190202829301598229461130330300693330905133775532716240496865349678072110337391480893898763499136085764837075538336910383993012843966973209951609873657015947582821625678094152305742597859610454732806131273065665210408705186237123760033914504440967907431165054750649020738169002050532241812230678238915111676437051472263606502113356285287452426228970339317807134281227055143331918136902183170576783541611167703654490546581528898078076979352473834645281730105847578486873060123580970994545620566785946426525014991690927279311431968564799814419413193772276276367485883587611325882295422516054658422231969049396959883754107026400240822339147100383826584205421971213905109740710311593044725486072584188288796750644373540302961876429002291768952956484279016275272861769592137655169317039227243146523748116501007600905873611096855431385490490851656330080723735344113047601577128883261577350518211164127488962438431748540321758307588616967068082409869946491316416059874712182128172004967310037020538407387249354649359898822712473632924378153253258654247630329135914625413604045742711992896768123375438664493690206490234709016627140651371429891686166609631506693889430314816017989048705262175202767877219055844248569787906085055754575147727200971290939580416249701220946992316886226843800729946282833754448790750255832646583214762531896638644997775216108512380408558166621876184071250012581975730402675215799229926507445227924110988990151266035249595822944581100874968617341804905393855950293042497033897533549775112088687888664303707647219045363034068160867574345597391661797435318322252284888709320901808093350518847186295055122116638775825127276956686297102952898921679651681274429731461080062477665437309370943808062293101102113723754882812500000000000000000000000000000 [96,28] -115725580300122669586283925871601757251572098148404594832911185753036766389639255635688535134449868798923331021545409093424646784673750489598822888325634958375592636250210145767861981540733725581926651680538627298084701695107001715214676609276076152453797151042474581809656919075692831941026972942624305581803253036506570505899516705106167648792283286917550989574161156624964138648828798813514219348232948124382552985126809334734069793099948464128247388533010938050430585287359269076963987418118315071584433771127043882619115604739868559696640310961841821781303702868322873804395594005544236452646313677379080597687674182510045848910147118697623724017282726845853143430985274539994264709555010123396399791240296970643835679642186105780408841821917142603933491266238103781252643220007372375153245751622904770844185917065364810656911888627358768137059300108754790626778857793595668497805857833588037841860768811853257896409490743645494325538466697643361437693520879578992064890366934012541801556946609868704089399084349128976316418485477953019464146698066924463659672750769794102199846729501441087560507779962628822720566050000233612882047111913684641153496428088465921817046155928878238572302902998607372354497519357751029999396459638266704962756762863672141989301828145521620565939885579756732771689703913698623636948132764746243363638932727233049921782143471865496875128414075352818783163596305208655540893648182324436884204265420317161238966954408005804478517179191790543112246180383538332978364615049883419518930676315144917024193470546158062235095880828084692233327425138131738940310801708007776801889899832129705639279281013448036018537877297547097946845703734613994605931091964625770806578557861321424621103385263257891571871146984309038426448243299444807054056825003809385244246135333045056676505344790759464521710985876992712416962130709991912971222825905712426778944750251367386639393732074969669200726550850841903834019491439669356810611620867516453169239875926571087271594750645073028575431842809563819832082730350889438379666291495506511877998829867184456981150589285262230721855186016500629250776060918717975511736031410509914372704208472429286061466827271262333330923603821251236580260720860240440344758271132985380094045508455530719008695472069486602988748041247691461888073659941449180801189425349779476535695487680245288696535016274627746571981542314933775207416565796839858280427608159667781155586438006679048743209314600676037784743321878977440064772963523864746093750000000000000000000 [96,29] -451949531311960212631926275149848489249861640768543239800640182357852873610857157228188866844692209917262517089190539599367882788658980220170137549748822481764565997512714929765729965909564639912055217727340828364293462347585967823735461421930062049373251714105530714665707652703757612910685558099446627993701801375058495111471851364721527764965901900622412259266075740399398292162572214933952224676389075922767029632586828527836946683082735519845750554323909881302049069472554826462886429341411807212671651609972006690137717368534306667706204332319491607312438950357791397866194413497668994314142456875573593290896097483558302240683760071196663334527504317179775367894407261332528050879507755282518606711929182340531364271125389598337782092245041325866550815740757182605221973762962954574668390529870702795951874039818775777544597488178164822372853505352608284396669248385508466480659349184678185232393533445489021536319819752384683656182191542069892035630825843653696297143946225273815908314526902005675163918237914592326950316730420059192409059582298316930293569567709888985977166352759207838198816196667417314715561399601206444204690142225193943954357469566115426960571161232370258952774779792112810055166529707941133617554368291983923637033942317946189241325370640344557941457799723143502675922710208821944612239972008787127504425157273710735151542792530699885609978183505247014770176625808743364103047420587566869959874969348818227673311458962070156631723268217225019586856622839043854315728932141405496423538904649477776283967128467628940998598787122395366997099754205595378353108467580762585948014135078379762250468549342880413547823458262362826561925447922879672363070520782408771581598791219466654627541833054514988894773901238424297597236862200725449841595491845418790877394922698521121482298638790095240251260354045419390379820985488473276584609479001378824086570236012443013905161008284646820681515875060849898963844505821502360737959156756082631007643381879348198764251769959212850336373381658506112122675952078108394451988540491466242597271840195682052572967910725745977424579238155309593081271628677156406594240374136476150866672215557490216130490663629863915313030579831068326457290097564998487227440483264385085874236459365463576019104383348015277858523773096239194249991016040752456294108702016549078819052796291398821395135029816175531126751977056263528298357096171425769823378879822953757381786621574662677851802873693285984933037946476019897090736776590347290039062500000000000000 [96,30] 725588300754343244757804238891570716959620284593965251328055886378001186038689656623301585533293266010123996079664881127036915347452265603326886596387371698187064380184998126118933971410306296404143722441305245131536642195564611360270717118749890082739820257793381921948514705240418760285513781571928816405682661145724219039318998819179554419750452893209736475541577193865275803367069380078850620507843681608331406404687517268003361463192848066612559752017265545484777655442105882333389901648866249820543680278083347819657565188223481449246167783294632033938843965397355302180794008210471513338404257686961162004225866895494616207869986979574546921868978525699761139096212429786194080124941682235460160693575920139057703470530277655459722633971342330465338733345156094370412812876310476270253957442464654267156722702517239867361523697065293821285941312026698575146913579609116664411984127047665007997510857042331212859968661939007236097961090374499444511491378817672728446724902758441909678502744710516915801256016412971486779068596051560414454667996148209995506289876518864065482011771218349712527507903880941026857815595965885456559969766720282044517200529442045206803099737280223614070999327599596228335171377079609181743996898062672236528879704316905252952451470864659789005610199651454812798719646606644772094188013477380750386946689249718687415953043034358199601411247137560697888243512432671771882402057028633435275627922671654338552788868748908466544151445181525182605155002687272695004867587750364332994123643836383935824234289234379831602141777793277099905720315366907108543311466457674251800449355290172753084324114878241057416388535080200159760284940109977367718350553357225383683023432450174170007562586985060875271224134903343510446856918886432831496724982956658413716161716128604055753849306643705277594789164469850914032608701785782628788615909167788571311281055446660742688330221197977729973744709458790140944408356755505082449700947322418386686478510031796449794158563267405541237820509585029890562028976756857228886074075609035897872622908119423742372698037017377886784593956898151393854052950292439405430209263145705506652756117496532047895117281429933707689733102678812875577980374058564453552200316073554618587336811117611094875415827639909891104205089364710613092587327099509560291711328809298372132514182832901893843337515645288526873402544828399750464729051303679473199737266932989376669560948188915521258243100431301976643985252382607065158026671269908547401428222656250000 [96,31] -689976745715200987342498023684654947161802352983122110764375403945610712452562993445921681438966587508534189363309806278647214310113123789462382769062008548890421390129082232196354075676296901836102105154335415053662551754690688371386452353624696950536262060791062866546379154518412914921778151503960788026515294030376578585794744034376471997282300310920566207376940251419950831935746281127598934011346657301108960846687263480891351625402805716908765155087637879254192773098253707329604564994918025359938675379514438142428059341151999658765315415069855773234743716575069731944515739633202213086734285721887029849533173975175080150369487015102841617170685118122582583823756526766790219995567522308678909871867498876272816063940386194879244040961540693605758658922958961746095177082393940101466282113632976375682513873036762131147041536936586677308177306566006983226492254571571915622322261955419353338750030898495358288610829831261810822615846160403155865457514377598071880904990951284303811877874051227129450189661394230930437363038676016673829582280650596170337233683735061401298039273960053057003400392856917153988539991518134318109358303573931235064835082513547162507646855872230215047317422708377804176950305088097163448084595442646129531353593284387514342890008736054042852736530258139428082653563852222634165075455367587666134301387905870519176228609887550744284270654707359235334948206667492386856844233808712358970117148708035264114204315517751513340294071675011610069424922064866980037361229466770720024809256592523168479619430679046184307416424535752439317543111173021979398236143767148983006262974807310234941178262391926265373598830439181443965868817024923370813460299963615310604557139811795406539100262643097103788746789059464706572587965048483846677694168445520879049712734432561234229274733963261293419335954467500000109452788898500306980579196035163675761779207870813118292484965662938628995636530147697441630630902281913059999248455456494484307567181252644151678669293487791788582805860361034900710355454866623141330017748893459143389906910269259622145950123837244316376119743487026216782765235312481480887214533327944968931593955689971920889752406671931627218318099473442801784771278092326230741385279977043116675107397451463334087475877848099971591913742093036607060215222775981002670236656945218465181384937550731373107637095324376770244338763945682437768078744046642788585940267658448545100441278787374079094137394420564515502662661372568209117162041366100311279296875000000 [96,32] 480200025228693351032941973530379680277384176622008220818481852788609450105778971818395797176273368305748091767486437411114820892766175391043813282007462658991716056477904209337659837809410527215916084135347641739077409947106717048532156722674095812342483988884281310892498564634045649579079394909046239905416833102634207493347699542569189527965710203409263316137641660201826207886308892173620722110479567528155967691396825289878918788159603899845673566988304760842074700819276642587353932891211260744573444726223612343934548454136297365178375594705932082677582428865890048758361631017317638828911878961860386939744824629884352796558326593737246868642824114009009354501967453632514530133154543689365114839632205060643727168858475787160575113990500534463534551064912666386107238549316643863002833497986741947944003804911432684334933226900696810063696056506496377482187969636773322281528302707946621141799922646739640598461410761825185158221671195290622450141518914310095293668564759274239463480142638386204350456685505607594002838879162098633203518992686205523934620500345400143745966243810179778514935696887909061342378649432089813218678390433427260172005190144262097955063084977368954503503369427584540588566444817373693985184841930742765837490618149206901265459894453027377933446692357764640618443302630576769914949409374918126681700456300041570485285341555242019319491357606303165318548976185627272505017595053667477128181002505017925058068294594946687885362493008387936246463198406155113279740115117182963371619578083530023258872775702233032193836557165272858726480360460682059265508380577935176790666062368750551285013792488714827959494705165572141323927722563533731908197241014215240358202068259084130833014450200587748917367916843136384761637266606823078483318479804646740709050038777659822006362458472956274856539225230504720039186857391962177649126374746779844165764640348829138328725253637750844027695756423296157232244001692894146527811485844620194899784224494987424366378717645613386523092525779381965883599886311833500425974618741898662150358303758827458602245096627053499880557077308419172939033840528258562467616243867142747848954616006777607489818495005232557206041567241359409947086960628927686015175138465611568561315795060842043123444234229870893837371898923365262195326544086349432103287748005956531761483575476232239389537776222426108819212746753143863914299609454389196764478339290133727072195627090370647547439506201746980875583181713750491326209157705307006835937500000 [96,33] -253267464660382468172837512444319922433142625682602831109123657328965178289998055889074520267611956180982936983791523077521715290395685970555078475298599445557390785819478273405085281263169543486345740354668195860938965675476735518309842906495804003433645376588087130521898111951131450646085548044653716206701002867607589817302132685567058686498465018121375547236752491396146641210289400467436030975547709231127426018735707730934109989511332321337423529285354571150333675642177027868030516295919517147112771049211991570445849027267944182115633074820089335875347302274085770765178504309218797412219453755597120680254595950283924661907257944853579075795023964615890913582630223267877820520830427446779055123288049366888436270704644305861442718603456568328187188684354036185160396554121951025141089317480588038799184230588569853867256307405846770841604188165055165246339040317275946674064164544889546993999002860311437377688872615976600303699497843492981780184963437431014953384142135832942032108929149087737092123220033148731353388392620291662737090515816873934342046908391469431014059868722301586921260792954394380433666745410846338012388211142014220925399938867804841691324241008408338121223036774324315805012156479684884423645202479523323702588566536266895917754216312417080908163078156713275315468208305240008322813231795470763202485561030317899800695535340949115912242492143443797810357451234533363295124061082573174958833621290522438151797019341379029232927250213597794756219106531248387443020898781227477677098789133952385630713267756366417663538937504814954969661999252316539688205727178533331769919293691865582713410627153795893854218693305527191800214833778652925413767854782180468705808288242269516690902117790869322071800167406099075739634956765078973115044731702267345170673523568030328592559689100192716809177091638899621072719545740844792364699360357276253370000323685233230128961305868331658561173631295986081152724548313920190970615530851306888237871756102076772244558645496831410487150787961608566117522844710230616486334998385276085079400496796820048379594672722704609075413532817264062902795201042618131064442049832809248987990907462518460547474801770930239643986451110116056306691180303713275529461937289308528236611986734390248580826487538773821609299544245019065306643040229027498458879096466118095166499751635720900787743224827205710953514450068731250776806282112631312866063596534849952043007451777342199318455040665516806580592756859005021397024393081665039062500000 [96,34] 97187504080272573542460973299147959778440870840138772305494205262434340597989836674188394086206650107587954331504318945078747318527799066256936016094347753294643526084001914874225614447022062780514068474837494980725043958112960873922034052789697543787788764205431486437502080717501578841641574385083571571095323678255098561241044248588287821444656394992836559333281099653359747583587359694873317317411126296613950147397673338209984448388918301256508951337994706256271075696671740771484912595113897024732261029175021883091959097361905931523710389758940594280803267483791651709693689028987667324847364523814990365891383549158729997374687775159441975325639499425939310075592591964988599583509424445788696175747309651011518412593230965434341112200977446412931659348398754675925690847367046480860165130874110430956819734438775147224459576541280419528457336312583994389726334853026954534011966516638607028784803595155406122916961639621292243632697584471406851945645086606478859162073766898363870233793251051444172368271967372482621129448782300948963832183323569955465175178053144261443424639982741101825092756508325844083421861361723428051629530504112985548228850456530109513910570201497845067194097480923246030410630546061703654549159441156675331871985844301281935517812994103897290762537451295567812813289697431466650623086933393215683488936135972412195535050121114345422721976953981740452394222239401396413282967937768784444113646156242678175978375581096987496220224360252991548231605596897303155184178186281749967973109136371197731137792952262537399016820967619467973413264281593171099463669506748934767531550972065973708480396556631516821662007108043842183440511477627305093939363377604776948920861716636472413633671997398696784769146420263801094747805472540802667049023410385158612653702614426447484485137138839552350714670189793175167567037057824242314846966285905262733063666468387210460787067955662117852830873665557414347669487777620601722430223182413911094932550137119273415385966998889116612669694560697444501292133059787566908021393219607546076115493260742969897228262453604733740479477630495175477638001338170210151994155590930748563219468675381560985274279427618152787471471962421645458234147335988193460311459068121217162083200347415240531018584238571976200536078846763716757083067412202262393371131065435065962452954900225311600007838032582681367935711853926981737478806812163768125796208804172768087944995201039775968982190812114636130347733455892011988908052444458007812500 [96,35] -21864932103246927983137080828359881082909070717902738827056790716162830501448165469972904461034082425313205303485010949002352894244453964782026184345412906069730422651891208375920567172241865669112879214429171928448174590702800393336713039227472831052183924341530072241209629875409287310402315004846190273672122397683650388279125421932745689745711727917153833906176489656004345631604274215006717142887595903227433723898219470953362193024426047762833339633939634028241229767021937816514414954007804479507486202485166368128972204192351908629594927518126548923638024644472634920638940627746725979784605242517607778850628514055859958387019200666668499720945746171632237412652749464342877826341561317171268803104749385113479896372470617142151195803876781435835138657712868060191249119460727266306996604521741804845248923610209120249010198592531206639165051460767825656089539756896041617542137914675060965899152530005227454730635488849056096513320325383918578756755834910491629472338973766258102832101451052653196362835292985085345560870216068542267867730705060629075785498790253600674035861287814897280756667753059927750737040768814339320872984216784832684611706309286641841021676422504697411116041807124605826113756602786502964488655863235146827608845306473478895542098628173153492544725891166912102510926837779813097454073108619825355181722532645892238937431221296010149645897004348457982397576066429813947069480713636305900706454116264487213698012212811588269759679542600158435971722625789529951867171533673529230423790427743881770006545989622900963502110508432957223448948214791966020890784083000110414189812755587645895366722065433761085223375772498840070767527278873230594081677006339320969549355658491833995798847523388765464124874798345007388363028477222250978287770741048555632868916286594078571098585948962763155579646814703468601991482085661294914611872067226435773611428079029116139727941217677402980489063214787424336573403647751034718468394139246237284478112264279199293561729377238354701606819204815131469596980199983570195068530255305715352508375144528623500957165662717589848653291356797376401977709425486065948840818876701394207178761516483363263827109793887464753138707017533031688409261509537615448902550758158152899683667563197037896208010845777684888833247053481491613324481961958869540052872793507443454895050074557378194899098895373487497433687144266102932961103023711913429955591416208762911657808260380769467517614768233003008646164744277484714984893798828125000 [96,36] -1689133119291854749598649524436947053760794873718310883759320113990248213509032585795864951460785863682669403587882122724283543529515405920426598109401368171111346798257794727786450530851614927883903678274293251153583692426319812130808070744570736092195965288041696896840082069329699384761146266870801204080698239109781027883228883541416089625254849047578336222587677500225050337951853568041619668858825974796370678571344166692090691580205622448353940477534492823457624169780790785376142381927460793099646443366009528487614744450445777573091178026747182981441063235156583443993628440242050859219467978327324420111343760745158110390169233328882180277125510573174167942575345022833802851426180380542921262480683989888727389653695304584551108494809710913649953137690678210934678581313149190491091233153788875910442286419897606280739315944007781785050139955665182247146518809184962409707871454634858349550361036133917155062144623128908436544803405805636776619150081594906065632569649013000085729356961834250424489005947008425676562727355890238260894301556249676946989488625814615725812497670763730817586981797073893105671231606562376483687658094371816814157595840721007306633014458767863105217688098331514488151229864344528974647568961703194380824882535647276466231240058128441804438138473646534491006550539406692300605399717908690260311185722571002039492451074010989607585918548849679039509772735758130920812291121248436512751205130815915754886323536640735645279989643483679535724457957852644461024475717319503480731814523347810717772816028360282474931692769050627707548546596131434461140445007249542450021929001471494784073687110333257548077919745441524529975998212680150431167056155529300327929515943404610708121115371011631475020033325410373755759595112671936510384053563305086186611508324063749164156491831663288976445051372584242972761010520735297454915746232774751499218680496786671817898107872348663076504477066306187443239122410578417405974870632849543708154902587631186800838683260631684787013168748335279641029363708073440251847437857205509632650962181564994597263657671142740986294674647042925944275880326161583745550743861680304130421520171507672422667615839530695870927287460595119992814347315035768797290690691528295905229368571077000808407404431072734338790782507891015991707573819131173768808169777118929494500299807395891316391974865033864867586315115844541010391515541222636967824671881463721643410482276894913136066787504030450861591816646978259086608886718750000 [96,37] 3758775512014414855755271516746383899319361472428227293948670602913732989286186802070452317496380323192994825307721419453089390428694191817523916516653556563633982405641159161119026080740585315551391677296428171587427413580156224164557406267350806914898392678725134147593616714584134457511726727968699291359467823779776706084590102085481218347932174365645291521247439008054517142485685554879947063951251768985694359321894063729591410899119571501469120767450249796866059885625079696135018239118895415200730275758675846011681016822084133578884737470886156578045898866963814677792077996752904226439663428739429968167912452249826104964697743445761107045872288511264023700096464431439554476396100197904483261596667988512509792304525442913824715674298387184708371225526681683185167016179457094290838281649421265117658392187527739526225532324783366966608805133851337144005829002779321155637719461133643924921266794850635838305172921819539027143196669480203644155759800379021233916133567903235523550327299211568813446581851199175500256423462066432425564126044861694520315316213595861129032532536846008865329937237313448912692645016916694954897123303030031848935209464009339030658064490569040045401587790116691768194651184656662948575098428113358548548114366709655736310071705661262603197359692532415673167229899172344335467188531612420667893319447751717549382707239698910247950896819343850634136967004822397676321884345072034214039643459196676652905578848028880714745556812933877075846117802613216635612520932040856630065621551575433673592120055317615250248981104617306701217160968053290515539128017113415548785058377718233210757901369240402908262453722112528014709600686382521790379340048605140760093780385905333752516623122297336918603332527755751669769818323040938550285030804350803771200777203092493100634253061081298993970231717257907118062221224810574021162892768491214083402747972060657089752612343707124530242237461555385901391251348042891830249763933992426970004674346288267535527415788872167430888717960118160838699964798348545980351229022589096339234051127331795097619134869797688502040304037331478789097348596337857092938818097325434583839534414873538023863326277533226227692091353015989110960840176503443442627913572045223142309344060297736538261560708340373391549573397292759261224135438091302679066514621971337960033568806316153673603342120087529379632231417919545318958605529309835582422017515471522170541212476819431550340532000031856796340434812009334564208984375000 [96,38] -1222354134493573605043550043719379858549463451389488566166973073717642197448328253658269009804777282975237823115803123772292447326298887031736324466837555016531513849306158077254189311550020192504126913042805044607449726627472733884062133681726634567995315371514621807575597232500380232293067540355568766865300712205298669118332273470575532631711738661996963793161938464111543182989816090958468137660647279945602570741387966340419746196287194527002236325191087423388601515179783425854707510923337047587890601902710535001557839385928872299311933990949215739074621701516968606755113669450264783126901026459855332289876870504577589199646226681823724010462905524382190583198576516348547424887162138595511888444944476420228798325218229289034914998328568890114590767304523706512073996550541210501941590477256958595405960534869618421316460127260769501956105003954035924514955838260891496615820791256732558003819305854967373758640349940527150603482398668655861557169805702668904694755146601652097406387349058341694413767906309209604278640659227482850407490050557369205582183793425055540192917051964895264240677777207695977285651917485503897093853387117666666759768187459527468847670337202607967536323448202048059627537590983716320141127339176305942404579909720435914777584489037386559204352465643680688237324660610838815273995171604863784562230099781627906186407519368712724890719441797335726983883760476225288405067112580039946421463747478585399061478272546323916978689286200006049756557829685231867884301050991954689207464184735164608030188712425027486109066946038311515555130326521325602241789360809059427424353959317936358810930584429948255700513232259421728392667057199349295058730863593034895957744948047778112226596060821303223852516693059029490610857019367344143867112710699057639191747577034013024072007308718779114870941996328938772526156312396779497440275753207388131261354212462001837397078254522663946533469508263403855696816627538483955022822706978289326809496703328615076681192294934800941225014825914979384973106576012263057982632539322194244711303538193554938648330611232947802868818629954020351091898964082515777073526406153874684720248565257216595095260963263521183978926959847141526532203338041070887008360126277294002947269387342440539706522799978634707969132664319620241884851917382828007630485017292555373355293381506526163778148042834520546200980793482098136592092735916021518254248121399058240399556879633675499433054234543760685482993721961975097656250000 [96,39] -414310366650903384529646209135071890943493375441284605000726608262115561558480694542616577907006990185344001193386850952966578688349779167697498069339698705225121369515915015393510039395290178684404540782162822258035422211821898989947035716603191608188488567028585701069508284979842738351975594152284857946285305028437905959525695447424312689111367363691671603518931315088418771481665502095666141783027298772095483430240091941855068830410750518015529693895290379445035693578371158306897484160759475408792026536383380446483502485071657837051573974520780193160024515507218364244013685462931175788256893430926214878460437212462683134633766493556481918043569361324939030525915312224159690917269132323381345905795252711002244952377739077208546642674896566512560964602738182066127828324634476319266789337033418894846445047006313293547514701217231884801654084829195027653028459894706154164278009564387677163297971162018621091229035130954913344687381771093052249262862374196937007437680962635192224298892253784095477515871125751217192503005662031221496467089533722122056063864861479311334939871343433563597072404515910626296680588937404763168354826897671618214749095500426021625496017086894525649822780086463959588879912738782007788891569299143342364096980456576247081556570410201250568328184322607032790257279916017995857898876673983405217041986556758812618709557503897152378855938441785120869374783685317273142134179690726934035115171789739774021713698473072786935952440994466018989853493549584124629437634683529620620495651114076844679142364667447881714740701544888731208491828399412865019283250290964812619729422661979730905827863571493611010330467722650065059495845724857393643228074075101917171973434825992317979228176405484694702746263060270887926158194797957002953043613167475284114732785429864537938822113860745359520118966005582947630022822220538111429297465500045630032070546192599467098262353690533812957715533088985402002553121365093866965758559602106277691111206170189900166829970182730981847252900311432089693200441934688320729151693368725821732090020336462246208567047943925794284343606626821431992246372703650884014964667317232685988180228096609400994352730772884338963576057711392045647705237223699817651486928239445171004445555722719711550323327260559822678587314245706399218163951595181306032394332591032805957060230030845114994543115938975270498662532350174358318005244887114814664490988416750989601833611977109135884878021727217856096103787422180175781250 [96,40] 775851381759629991563546057862258747560477299000729260081082892566560360074451649509837311654378219063961412632722415782396435592831313176516580402803093534829452900751627510899074095108613060513966975944110046521406216173404401911333969122917731731222142976533005789011603264054250237634527370832136122317196085495222855937423604467552565120991880702433219632425505699796378052541656701350515422249134552696673504254093738457677176403256393121830015495216949154474464280349883363927588722792923025339276492267049476870462947974003666510453211771598610346699849113091959175942571273171248539972446987300475956941537929726412545957155376349425204795270629310804674181783754896387670509805298177828436753098805108054409269662655052822468378804916724565903315686151655117464916366070179282005498700263168031926824532821488262151445049201713217077040767128520009091830714611811975413966080201275919063873259809600235934507239343392329763671909397085320984458575319882520843556202836701269218368602362499196089326074040555228645649786840941226027735417640994554891771488102805272075499663363860681993865392742239057420255293470096088554309777223934930607550278826224369937703426515327367011333344690252317253082622872930725620654249365610745788040507798835892877235456578993127267054651501740021859780663935006902839093817350921046867835391825035233360483055453708090369225870884159106617565313716817435835738253105330507147460309727036281815334377740779716092023229343344687595589633752668506363444817715123248459642050682230624321386858946222503741677950333480744932013029319714805584969683097271517208504694429230139967027059579152629750714070423327589350785235134070861530506479769869438415283906357609034619238322858545144336333087902546720414555568033553317009066730168843532968927664889734528879712382961099677187359542081519590505921253348215036027037995860669387899759266015973468070077544713014821852280368898572820472786969066420427521267913455110010296598216651621636618488096244243020866708431283429650233445428577090126070818245353747783663076871792839257449699679894222262500582214019132879795712080576688255295433296115565101323582673053790535507664302455614694190574003094472203494931550983806413502363514438279064007583242253374768835248326064590353258888437516487775713213132538454450336695124284058189554153101944972696757473473914604684558183220740146095810915685401750418670917862261503096279733345354886336897592968853132333606481552124023437500000 [96,41] -588741304016588146826103946153799174556361484277570631529838112646024578641112422635291454487695994161402579534338802761078469240830984314197221187480564524916533523714475460976083136381716899264901666858004830361145186421885393061472641768205243261119021682222615880552934035943220351161779407480181728122116835176512668185126281499369000025716679931200983631827389069713127611125938252243967458520665851072303498885314556058908175079631966402722104335787447761572980808018133262753026572654512698655631828416190971588418855865141420465125105900598758596594944163799233339496021508243915478860261792571933388642517433707987949807288388941918258509406177950017813302818572610177581167335701201809436266974692866262776903294537210009300743961597815987342432606770597488995779932689151131444969712465056764781541019239670850747977101621451734687847104609984090859375053943057261632026918980132455860289535434413117466680289777772161202165595172723250276830606237277898437840041473323586297961765081615615088992195134911559869910952446696576792858991416660917161793691972424087057864801790769313997825336869057848125089414327741930413241890744197851771529144516684970959228943939248033972254808436317825271386218722534961843758196482749072574409153219674489091086216781608115945840277484314121514785404775665404901321158859523048416813671875541452829744503542960963821502983736857975037243132293211414854220952468842996293053203237844790309332616159784309952371121514489834886868024701343335468838943032449359611569356072453000868368388805173797560930093737612090306092586765226236925109099492604375598354716794680977720042835458913003055521926407360869371380495121210011361936804953332939327788576739241772605332911219946377432298718106138576351606856457460371600959364237870736403065302876014964712331950665306093071811340107389089023130489138910408902906121444231839451555851929617070934318612827912803653417000207602157226813058615579716460191409323178544155843662293387504954957173741166115011061711683776118330859296929850576588080848491787621961073366452053144886574925445140085216720583351292683364014879085984331685846369797415094141457526323902025371442171518814819124481141035477723577858786990950538152750301942422410479327609282472395341221155686183219394153761216928699408386511377000240623993799336091448544848734878749460240717135780851239731113362487391645776093490230925659453895953094771715498371110735637001809550383768510073423385620117187500000 [96,42] 332809603148545597194515027018933481756654108744992916588514440820687476997087324415201503209908250186967476950025847523241090039023351427487540359290074303357987189197571814544833646732563680866482762015703892488012471957382791420692443599352460223939686446331754249571198337013468516342377086140633783048146062135082623033162345987797161431832379766861786454324116303423745536557737557083098827533829135309859539007278926298210871882754154578756221171128941222279854342098847782718524840785778212885314161762125349557761849890644373915207520253288443744392675447420787374083679922104948689210633656897285958464265712919927908440104000231169961693971163266188516433733826743869422089302719486374463072393042001766418822523283121992753039642772717493649306909319478249655765779662286421025958489936573350939030904754415698464937015286234227790443425457186384525150068302872110112232674448491394849870724369593363412604658454222874546348336305647521669679520871806693415286010924143583898196220571294901356516454872881332038034770638578654651747569799569668538220806894516555427538738466012222308536854603349956017919865396879424608028085127775858642723191687161891047179529319460514253851611689934850011030689340613161610208664733727202585777863608795569969951486274191139569535945504849135346936871588059042570854948462721340703610184684592221347009881090763215497340786540637339430577704997967438537456318725542914217487961771985820629477674818448349586340805488238624399668806658049464591131168423266529932426900934130543019384307317901310944591235536451035966959601172004699840632733485535566421218077196736646109254579715960965014456208643974624029854834199905554822672962787772364901987018572273477590044816164197771942051438503690221125000613558614474781067297531888562157561330184657380758030456124827001783718027634340139278963820334397577374402655778518489968828054052427387798951892316719416648671238352975270839562332315229514942426532917617577427451436897269955047070362913633286841743473125030262966498536949767516996465582946284998450692183467891305992868978263071219271963228520748075728892901499945470919816127206515179999740234544896343236632191400454455437425537032168815696040469172738290075604526693650989973738539204850765638988387364902147783818768787889457390141787744246153605580912698323301019726107176844712212581130831305124722252949336908266809407146544395794797989418919923838437966443284943274250053946161642670631408691406250000 [96,43] -158459659741803409857165454684608868447798151090115992235105740456471531940833514327398561612375764156725305962429862627901893256581300281924841785936684080413393956053644624711408362457977570337866498762152282592353125645409199310919043456141162373250666708942596796721224312980488629480722233893220386746179035233466819510514291802947816584939946867507499139629680229530897287481687921242787329835181572583138574338464053392862619466356718308145838211734559028099514950248364669262661044132688271367289903336201801699673410000642811523285021030575028265829451148280353409189133068690782128720129648545231761037340123663583983798953910969412225899303520098033185279837317021588641902922746655608374342064344807374727917603630363727067730252433322414699104068977397379790376470908260698091760036224820878679761813314240185444605294908931137459751342164380740715943437566220394259935823020114268814927644496186824930448268069941080337781750205505193935544024615580792295462318800139322048458958647670793544833636411383420489740593684471279893482489985941435953009630747474253185670063686292380118651694215491738284297976849176084022771117635085656758884188853690975145317199399951010479444053843621307943900675477304160535699024331858371505926225218359165215891032599837247464576510635788286860551684528555724842777135274887205938153792462533133290127174751846931296653650378141204298518231369109198899146830466051991991441889062115966490492318692995150097231274155314561327313225903941406621998007746961782490909405385608517036962647029922679778515561198508108538537313503827933011194769314751419208888442457393385648040815432678766262064250654082071621281704278068836294965685371666964542744284484193707792338772226572786176084674628326997144164670926441021056057579485673812774290441654660583872128966000969535521110666849997537884386373381266913684162738013741630864378974691556023528924797727438348590519872861707527375089240670439351563781112805425545966623920531281323823473375008503815878968750550463287164310038892509392561796153359399508714423124472970565556252319523854931017878288284977548241455289108900674061129522341106189665710642493856346803879064793768265720349827131220771364133571023543072663970193564951159558981149787564982774919713912874480267162085340079910594954653500037762486887099267635338307742508314872757723254717486375396490510836822146783417809624863706276505629804110401337728566278917341492160630878061056137084960937500000 [96,44] 66545410944394890886729699945559338578509997112206238581126019695361896313406540473097544887914725516500524560913672817882378921392645197217953042915853241068847434261326639731907772158440917829722525622969884994681610163838474027262275177730678258408663505758513027440810101454711419617187522033593430729771332630761151512216885224348321986921317910592565121557020124580055037769007151816446459193495557774758994773191856034505871904918123115369014028483603254757336871725653483309040848982457861723071728148380991531795475250764023262690149610274646895818581641245362817077060939561237021515054413146701689770015388252047830815205714644812404199756803314775785821886217822419254037866974726420704032659112018841311084787977551316507078310109532626230703480574432786885257613424280773348605262075703576455475277090746893538312059155773125004912903222598152606360768350399942978557498804433658436476640436434632238000649312505915238149856041382234476070174315833081542365434501702369614227945577941983176011770847183843567382452299775974377222233815523978870633777444330640646383403991972148500572608781650434019675577077380880088917943757065036595362406784483290620604541613571841671300472286998402649581786865902798635761946388317034099143042258864895216659168249358340545824857693155008727717974998536455777564246903638228966288738758095512311621573323583407784976466907634792629974118931969198270726789476483693713152779007771270181556195326256344015888380895863692938949238998173086863538144273970067567953364516947538393624771895014386238151023679704222715210861776947495506175826379766278417568440886895008900268458510420546297403322298354781188454267482306959477943474091917244198865074883488682726754644386667143964768063675661791599649620743199512427435389173627047675059182838021000120587928741606512935890378230430820565521156005381395160281989174324987526596523719990893716841521736684091326792118327210742123922476861027883973455480922611981237903197416169901345586737340279066387119033622570736968596645482096248168360328041060954227400328186860847596471595287875301832529437296401398256944049031759470309674866272488236773970974958502509038239188253910114630144324485235398927894072678293114632593425879739424853700092677155321630751350956803365808536795139698370879358839642485770591150303984881797619025848874202242875184097264419149475287023033306278732891315530472832975115202831992619581479020407499547218321822583675384521484375000 [96,45] -25064293555081093015085285452021768275496311241565009102419539993109559979572508871491059165437752764196827356999131984209167678294954994989125797341725337467963790295974055449021264796181696937158790319630549280627729295446256923201855549046668938025735000472832288627813421202681178726313253841972903294331479544131932347846815923597384280707202787324039984227723456571351210163237779958240672138480538260184217587748377279417932365160238448377015545151949235574061496863584139086845519644166264372778923306953463282289667419612979381216298115599214554904206339461852208309315715457844745047303156451192578402576171023901823537131767265460287918621594699909002980318029407377839623648090187943605563850409818779938149167277243803618849168879078821793335244561005301969982654615560211819888623808186139915140076732521891604813324214756140439902136425515633150510212333701097774136579536671455981477316734448356268917246858753983445937693640967501953957174944525755090274107901382896886280373882932439742250832744632066341753355044674244858462903340916850421860130970191331163214838236570783936141713105401685549873522618877875411339664498068754679868982919145706547694798653519768642077000390439425780756234472409304900400852511902891899428441267320005362524500473759733542801338213020480938486992036776841909377959456540186321903687795624937804558177917872049987429864160015368992294858913996244062808079180471781256220530959274589373738024148760186863904598100560383608177384963414412275176939938500962941806408786511937348625779309021452850504512676434937407767372463646112745043941621803232207776016804137255221931001230080917882732294133341970518378183779754407640536795858847844363341534527721958584827765421531119060469644450408291437112612700315935403518196173438994570537187498392823781332776623629599247125743727980376188725854952890528190017938329019045547697066295097670905419616242159659364274295590474014391785647451250144096886514599295302347720475138230484208179425712346219812942976368517810544694866524309118295704551995691714138706641980998179707145750537373042105095053891323336453061779660946229445024626478035973457351991130704948032705672979010798766924945867191648747590328657090327322702157280446620544780236461014128646137523445653745542417715110596079392748131960686997305093975347717397822489289344073678502671615149906994933077601244414900993140891823197260672329681801398580491546663751023515942506492137908935546875000 [96,46] 8468477552057473958857440811796991605692344108058290120897555520954295441420773202124375475714545539187455957920197019845975047845477557621673647110621779569958853269752867259342550938161777252014481121999705999380881838165501604182408799692342652401499517060178725113346310036889642969021038026437310039540652924034461959726599131948901682402565928239575559852332083950082889627710370163781359298790704940851144151148576370215230380843243044962420244691130256087463376091049047014154933392276081212476356845435049419199901237120520592919697207009325045832917610582305729419560929872383808524543608621286534251318561705972681246577167140764938246955505989328925982463089862896072216214487415331934487100511165270377446757223653618564014905398548381647133418754366890304133986336916468348312242476667301062369565558061038623901816688300662921935833560148810058253493290789641355466063275152797910723486341065194905134162004496866127669196144023302971814329165033907782053263920471649006775065319042781630692819602676511920116665249414774150338433811988951356954728459981226852217169986649087402432604304728167304282889469917928799174285744318050684212944048381930285666752115581783075278007163192094472645047248200941835683512012930417604765045424173470682928737342106858369632598619015905121352858177546905809190368284936487741004989773040271189553531028532210755253312159691276461002953403505129514759233975361897164041596185859437877958157755165038619074325504244246682263971962371621749115548565121817742244375512060926847810993724492538070960705852182702125140810772673177143281974909456673688043092384575407512222541316135039555347990000980397680354798815697633959106768986929335193887242976566799260768313913788866614149809953474730111641729460192167053863001015654035820313438175052504289191616307952748773454576167619400904424272900343350850904337149948319995095857233474227083334192438044684060739069434661164560979248921236666138352785856448269512904856646158108603804368180820051728681124859167455985968496588383385830548666201670546042910003184368442879900189853325065189710381205703645621280886385806894712267271725007160944332387238374378689249703267096426210168439101119198062513817893768497954682795406225205560746507824422737031321485739711904708970089635560524534169050824966104398926804174215184422886366573884588516501461607750303335676870510853131966281891249084164452770688084047058519221451433622860349714756011962890625000 [96,47] -2534866871761365703677311171949187261431751340135948880036262959872358201151037519738147766907242476511421177791338503426246500707343607437658391837396710164964209667570078670094353271476329978500176632317052590301219082053641773975698948925694657398340578170865982208753909643948128026340474165435785939014488932095329615255551421881260603253697591671395068936124994370879819163916183702429251789056681259321769579949769115671403083390084405216951414211003888288068513026754142300190770729115958492790549102343718112087975219017683908733515251611064711074005632791642302588499265064607700116976001810240487671620184767891548010339606035112964827820633430678012902139703983689710445786607065108776000285912017086559293016606122021249537091775332072115314920618599912746322937989843753611874732737522584217788914763878198248663482737993637765807756512970069177544335322720634578812839103876115134813706519157302295084263324151374979101683196946965150806655712656742069241847804737234947856738026311539068539137747452643099241735528916124999917755901474161020604614794304744772231994161320348901482005549067691165547611796927950174283601664743243136921164489358352240841283021514740519105173711598147606463450480859840782412006936154767743193768094855708878338796254594862519676258812633079106256278301402099878648695433820628017352268655784798451438621100979397916853139685004215430270108871542244512255367163084129371225428458840334609346094133328275171056705048820329085886185171609646055994867353025936034475902676346344710889042766897601578473333891347468432416895251574707374844372998836481720772655728167418943573368763178996574818377168386745027076604914067274198942905362499983840031773182417714992264278998814777457663169244209326187044813596623030509259602178244849699503920017705068967373942399652779745994071923372562260073844707370346283368399970176082745144309926962673927208956049956378849122192947002169098404640117029627880944980191524503090525503088466553479900232257178766423558513852424030001944710601635775161252464115968111248614938808031450049847493851103659398449570323397962625939358437626112563579584376723989544406985697772959564514184396044473203041668019838666902136244207452786052728949221424307957926027602177075597912422816633357089979294147770685712040156936532787197235016993775889298766579166304180286060502314763281995226695139370843614504574555092932514881982973119906032977155518892686814069747924804687500 [96,48] 653046372985467341329729925649497422030979503158813380596256335843911496426844507393621418658436388392429453834551201595806907556397506983003460530985635209410424272727459600138713639644245602208440616155665555573314002684460675654588062939891573987423588470353463958223614622329312695527958823719393372329730851211659014952214518617975204893814695907123282798425477843102751359350571255135125304234983526688932764069588108953107681560666143687339365266056929932160530619134035626224457026599335070939010750577541666673695744992902880897627585310607547996629778354184699457375625415981150571205948255287412996292890697557660986504363115517163076686311918929915251796825287435718839631158738612487156477588782301987115955346202750120081394555711345835804966268561102913191541474296757865569160573485580284663015162419342674026831637186785377930646417940038705593381780672253404775768523328636303852063095867282170346833033558779019900583458476365962039510450773017158522725800504607224537690606264847085571768843414288055519362216907628729849675737871780713531832948934963036492366534084176066553291238860735098440628896104358189646041623598312791383027882126999808753412647947661666529961458508682868319262611576632777070938751506853246982368355041296751747940289962776081784164744708674783697314802438235755128239866962402342590049566576327303492264279877744721343857436224534099467524341146823921708549315925822324425179660751548785519143449802076551206262608281619361775346514945379718367293347808319846679738907302259363271848827148757569676784559865449314560293492173546546534971964849192137496864612667709370008104323130966242466873765646736700873936624474610204551198117860850632668920894478713336258011023825856830053419089292373621845113119877302034541785803337079638156795052005102626337293559984850287946606360842736703295958192285802956766340271644712617549203616947585028052940195638389951368659839207779345831313356917689013646026725619379857946256260571507539331302769874370210814454312829188144150541167829269977260433488918082443687513388521518981201048537004431238190291968987490413785983691606611032404214746454235801204338799790382736625803810662775348518489919229669555646014362709854585436351735591666919947610947796543236602455825684686843329948897664616198557937095755704553010622872370662018723652448737024055810658381515626587547536164041372857147742314913023316156834036788625397207397327292710542678833007812500 [96,49] -135130612415501954384905317469316868822069052431290987692063597339829741508721480232346216260702001182401010325879033248561053090589453723726140573031384955805296610629700895439226813825536150254659964308570991222546990709768959590136257460731473452312974676608329836332824232321774244832046999397737668776655497979195977998089393370319413222154073173395966542152671060013641338294001673472311186267586765600149858643220938171302951178673775358177940947139724353241020135832906748879186531716070357784243444271286627586120121812167403629106677478674658931045627574360704583567127754372178154885215260282955164314733056213661653204225327843902811035410613943287329557192762281868306074764248433486290352291788055689768672742302197182320017201546975008542658435597491861319047386245549581964131294836719798735461499519152228986269615997836977919989248322393896333854285486415092703850878900911530007741000130871678447561428392673015344253801215015801144490525408979083876521895758589920741598685817003143901337456851875974857157581038664215192874120839752939599157589440854957799454820428040064208400896747746938210815051456431732844970388867150607602289481762673824192337420327973481907930532805652661412069733304471702744836293653637949100692112010617484607312456942827543008972756346994139934512792919452584422769879078489817146517972286179306495154251448364547667878638583998451192371297558356118608951686255260560690338128008135897370666036949449830022551241041434575957774459393316788394983904462889680332345423380000449358162067029407728038605403905823825945552414315792572680768924927511616236262318848467175749674295856097418301791244102459759566442551064541498077438464549298232608583570362715039998375363543318908016971156058958132230147702845031015878884460167820719628181928672770711218999165956162083578611676508358942011052258101336717264219323171277038111056844647946193157153757561491177433110303038025687474297270401257994731584191295425658750266024546356006573713369843243503796262537597013218291467678371575706988727752269663146835740369574586895187012424853626023686227176715016841188766243035686981526111725763511003294878785189330299162000168369908155219187753915852113522316747786719396763722509657621981900038314498668140188414559238880072774283110586379647818343272931686610811721121648669711443115380858045939571953672600795899406069360069648485555167411340010791514880394981190647740731947124004364013671875000 [96,50] 17472378346855235185359750624193550572420304364730851017894324452933390599028212287634907545053474670278034397669775097917286863337823725121813260799287059929056627871724001428773387722624801888492350612900468082578701716319982883837741339422375071935819891171945176579205884445045023756741422246827715739213826015769098791548855400724222376440828888580073619530651584235023403768288889660379763991480310248524398126812730940633420430753239101958119694988651748091251804692032536046266792803539991274236186899064339504110439071138902552265167020955659690639557775395857834124956268420496488367267581842185234158411005294244882405504583555273025630965605184310472487979925545755849656094016010611633448271150774181689107594972013725874632941873173035537262364780511482027782193356302914298629604092691220567426295878639170174247036123882704878198896648370599192045061905898946727532852798960945115811407488132980217836476671320469271300917712246969523003798345211685759919843597504957367650035778073946845049086709683227296602017405781332428097673378639630233688436707559013524292754578262730144563977134947803163583658970823674928226487367704771890713141562611693659871061508080964878632545495572068852192937851611032985686134913160389523617671438661171964328002424364686466490788020709800168571669013834373673322471914730845232263329947792902582242281984353121943176797158549094550838451554913978535861674642203844949896075559662599305258275614868822695325507324925303808668591126482583442985431683691110918523338650494636234080072782244296299806172480864760665176022810480747602715302246811712627895881737377812725338661776846045555958787536057949478311285568261343766895779775119359600562033579457165398227756655096365458356070521442293424170173142875075588625245059134131934281661973036551490992601461136366585667669678853276613059731583113153314697880486489416615429171640088998119596830135020469192236885909091131577437273480755093902907192574874586398589631843624834336527762607524686822223010062932006833596845619414000192207346167781093270193208189914817118427917668202703616017555210155186842251703420581563382123359837299054218825288776377871160065287457854050212839563169498888851857045650994369019679563649012164542055436171958103936286037337317126688737092307038747131258892427392163920427750752521071078420506964865399514076390404424316947812859037943890628612191382613429927600501301299118495080620050430297851562500 [96,51] 1494838024136202927920920568916432591709726389391127788624238713156690524340982669609312431293246060488394543731986790309809960860307351803809183593658855704522521667154240526597906122046344363872832309443469943121363298745317411973358521781481913815909828319673316087645190892185340556412072832214394615320924338877522029859636246479388867740814365001979492840194378334982116990377745187990303463348023834656036511500072244553577448938257309437801018576478052708029161748297352794031612885978640288525170592011872735029662200551979824286635316282952291841708937825533353606207546629619197010447019288486459460790126606233890597867675969797562576555503288725172554569852669790831317984917935410929846434136292576235818660398603247732338160728465140961936228000908987615319110915544971985313577432543955901092876770149557426908725995456076652580263525838150764834672697871547298683113835493874402635727910209058363331710841125595565932578880929956356738878303788961807012254643993174264490563103915042958435795762498530878463060676208982278468751753926999186343330764914752854019005525958037719120974326842533869401210848737091218660286290353647791251188636249286415235580045108052540519496885797839101820311266097891977474889019702496469848732861270093887803129545274740741416233616433227601072427275537376235158358914690838988837100752636592777586688902165427605572191143019706925581583464268916269780699427365679922585129147140526466460179286217320672041790637288687340261427254407949040015834626513352397399595717522678876546532712953058681728640240813571423337892070947189127055855642378011755047238235426157765668942094398518812751887104959339717029097565456035145507457670358743500950363150215062087461288263309072919711746822146013320029058735711971674893938765667970376357319138259829649086176664034014460634302809375594853941631572304436732562276767527599024544712008619455812360724089703655717232269032760469525738462743770090109973021784547903773258948056764063861506411694764741766638089237615157692994925687086456123034442759023466977618471133385971816515709337272069327183789419773085455876604154920030242326819671008380674855340002084515481277536654824531193157349276056997509453013897574916639839293114726793548766619814883214589876475429428649981380821228041470254678818133278511494544512825410336772830389160706790448752270218327537513912802797706608292725867262023533785231244053193222498521208763122558593750 [96,52] -1943004219681761188797908154715781181456305351495548813353008162637569809519598391471898376819009846493016965346530799792399420357515723680487125037719162395940643456205858974186957565519090516002909907230836209606908513007752621283873226112770509847020788570096878390317284906424504820888646633159567130996046182273706084941909400655869186613464967713870982126955638282650018057590565500624776926578605134030793622728655711486456207288877120884243838441954037750114953184544152098683728029865499182273242388788202733371241913562756327650502860910187226303849653871596528943640793719690363860933191776629138357741598396297408917557051193049998420726902324781383585004010697220410609567406207395038904417316555202061978181180485619727961318139529167640760935678230031300115447551048785727782605221752014296969550844815295672542769490791610489253499728238946636098712060626468132431197260753747166905146746547238727450078551748356828597536812581239820139252945463505877333523379649688423364096485603453663211018742576593621620045410767023727755771940590865946605255199548601492193616096713360766842778090870300077724377404110227719230203418210405477083187695379759269062663798203911711861394500039934943353392293908089347781996057570901935644364657529621856300869491443270511744723065614811003759496439431992887072039236794268768786193165753288416531394537788712750903362289912345685431185646364434349066212718800529445685275380012312657552271607235775190958868838972056211364807636999545615351047239476926297230450147001917575003126942860141899537162464341510715433444220561336739405920725415110592238304408691829537361817571441302743913559461228446439682028619103438271902966185133084473162943234547312233485857198721137083830817038780998661415860336992857096563735788274941516926402162457282700720443603491379846313094988545781320177554645804318114688531521543408309510136228786368304836176534159908232261557951034188471567332918646935341345314370139399135543365750639708027030321840141473457262097705341004336454202147177431323986528858030618066961447215528185360387559903003965202840178573378177888582783727934924513195567037622001498947088488903489406699898311038831213478072397796776243208410184286123584597509091939775820417132091801194528882251664324605554475620168800232804629855117150693097185181430695767162327617659821384103538876961494585183021834492193520482577070399455437810232183437619823962450027465820312500 [96,53] 789167430848325338755271480820279308284253343473253731773095283091523176000723263377243505292556089952418182824039078758447834827611103689703339740991957735716871648111444012779022224822239977659710936382914362618851700892743156566422675186723333550467554720417323004666097843779941815902184220224907580722733707443597007802208396905537438305041695716730806445251509456576662318739911112485796589013656371655886840480019645944632496028695332578136349465223174265340793667084034455719242155281910148312641079070013343171505958061244894577606221953513469464989059210709600456290323680257628181971946776392597704732447726252063538363432580443970140750792602432839741870837128709926121300780725168143838825993174023599934102555901467710542148018037946131715878035567721933195752455728387382580832377200530602916753252271350585098771926017571661165433816614464112592398409858654755114393349590997935376885121556091044699527440054030757735001001006506967393881469103289434706856561232297613635083422359304228325691444169792013275427403267116960665788991496288171438614303275471754882937709655858995719742349701301947506887022709985316847907102196151139240273635278247972507423694133029049115611109690818633177322182947689749571500891671801843516578178263548835376698288196111532023083528299814794274741804352147643588466084003531182108190072653735939177333024478387958901166084497175172884261165526628019829479044235242542045662583590105958211547878943590677193860239471520612893275494320918574733242778749800382449160104205136750980828347052175303631000941514024273360892909200996972916224083135385197029995965033505141462464450052372330216931359477351211827409786432842765674656197677009916260456513597158924219866808864397076189511605589534354598247012415416125963279957287041848723312017855641442713004554384495612358653587334697846395633699338101762257207149722575295940091775565655394552352827577550777763871843788713768941956777480133060024931781219144083691242046498313405926580321816881974493453378460345175021444543336276558508551041406348214596215228086253579339700371063419956308350556982786402383578505686155267049055721993864188072501510547264878489830537833818843408080980405733000795983978028266061521897815958976558844472209775876568221384242316013736311373603178931829067648291598597842439276203776477951126283195981326488576171019805675693728250282964331088888859308538847869840537896379828453063964843750000 [96,54] -226632566498235152409343633554056612406825289709424354781874919138743409600464848370739655356739369465632305029386658367289362963344223473787058923599501852437547984517172721881959213069505915439831934010504463607333810535704674210865342520440010163590011719404941257289802992120073425791198188930985806690861612621065673792690478772054440718354640609654091102468963875430809993145732347539501365512566566991979731711874474332388939406177964691638998065060471752609247356746848513221374396385249671113274632394614975817625667796359576847156430405377072678318667167504125037119515353275599535585806005452245785863684185839823045697377003793941000172196365078989643774645462977934628702747387167500909159020167565809867691067247741709773226813169268747109013242548267664560666323434063635205966422925825302896817924110972495461292703948192186907926703421161891353903945393901432288999548400145794833463883909075232535750409771885844760162558419477702561461560519977033515679834506026013270286272332873715789173575031307447509766952926973180064173319358973626408351742403240214622474700341858876574355395074771418303826585254452804170850611901380174654507566191894474731871832911740845259925216510304056252724555806901538000625204818411068753617788173546385636462863084242898576261828753476365861738923816195574525147564433733378587590991328146842792430879112300049030335499178606164592332153716984950483012223056255044719889710532277641961021607077073264809856090098207069998539602889131442647784759038179928888077381444230863001236866449834326499293216855010258698892680838068878766844624694063357835096087340856996443496492534541188946483243216030178754103516641986746849125746351777866079097873245104933054642866554642289964471089075420798112511301475647581435738613783732692667918923420338330436333688820618657265891105335006373521854405862495006138470733045687442039031076564852770578205355452865240381906755164950958021491498291761545277748680373087469001010694562792383515173454466699670662713272331704520733226665188129230078313321429315578304321379029376617669410389113546257953861379414321179627265820041947384763621333411793152350572217255607118913737034894115814425196176279804572256267489879093723750840187249299598589334847150183478493419187444599485396683675831578690956348625573639552762910274508015702670068211115844241360162786536975183557860059671534819865021392892856511025456711649894714355468750000 [96,55] 50623745634205275523740315454575119357485369472169496202879442031362105250301963650982932536785909057413690903723526058105514710603210350045673516835643281395309067257972496903286257112150310976186658737705194080772425204826622553975410704509341575078610049018097135471374792519959012891585059297480684292262975379323516165602551727414218327442027425645473444996499130166697739417478245370273983587776131098095174411358054458401526657723649345291885303907545800662365302528699295060000587341634761175470319543079988333287557406521709549132500722315808222325598104605414634862348462201661810066977625168482458441245484103769808745287340892272246372583006262542691974425082187428173905933624069094209402852835298669709718998346580452121422109966461806248413364941961330173447747617376750911371179921364494118256912014353256143820331298800535344340770157761606302145993381584967756185037957409857109595821372065195915310865081453815108879244826146621686199479763436061803569543643236457829150964806918831794038263431930966263583485746923540059687016581015952653689170009418168443616913571878942027815451114365574580501608963659791899306051919978337643863923986947357431516696040683869134843117477284809316677577945234162687755383303134852090393300529569250828610033326880404366130141592277404503151677181288842190988680861033113089928076421967338889855728693102657557018356592694242046404618026452614515938381025003934571159658944837930128120986620236036255304081193297647273935124808358507516997966311025334090085077245927208136104684317881904051480928752073096923633517071833593569771579056564379028274352010344495703826865745642066539413568134071163813196502711987973900975382046665494902921452040897434220539173493364629592715084469570781040260522470681599874824233418997494291233253110069254320440655051939225934993225240106444946026068080176717557542673706205324279005888772699886710281798966531581676312275838577679957550080798314737032233526350193248507015614632392481645665417193274702756974721579880912751184107833277674138452659700276786032517106771691355389294931017252710765302195307322560619962153269652091238870687829496291965562947389367589954928070221426201163924595233655995707301339538307739043502958245774506181932276885180533367696392363123374323703367490282859979440025078390962683606308269344928114843971361791975970633054499484638859360819969347261267425541753084416995989158749580383300781250 [96,56] -8840591455537932218380484506977132006843741765517946846793476710352683768536108030748421516528765424340923246491669972346015977418006887952560376108510753148089685874366523051101966616471319834243521265880148642281238110538178378935421353084505101872292609729257513582663170779027745048923291329559951606426077125515877667229083068047812604373218041816505392922523104777987862657292789235471956117312664820418218843048155682596968821662670584685430327350866255923937556528675918373961893010974908655669699888820431090378152022170233804610709223093809314487906591328489127041858021477085735848154462736467048646351315070513867845413836293258908873100261617027834245401693488488995141787245540560824407192217264349207103845922534284602124092542658137194159873793926931679597512983264513511827220835991279307766243093458267250786128722470625653086469932357262972381244120764528347208978115064520560057863094731418197587496131240652452456441637302535970663794088365139521973490097623138497123438295928755712130416052746424414582787221164982258545108479426916019223966792561781167744685564947893748428914071007255138180482640805427002754756625465337040716786296099947372397023539398617447929774216428197165174848419916419558474213882123530624471190722455777712645186358568260902153044971236367206674521285441582052104570690181019730008314946999008284467791330732562842234314694266418527106433615576539032773216163803459107194024833582883389143411394224815267841716854838774530718207338636982831107359173188201520510075486392814800970189623075156197426010971750669024981557415755106064907440590598872093128811041088609750741502632480756878574878949785194631795719914078183748136966994383581414165737525165483488026521247097311436368658343924097487850800517461760860821638931280786874077630415721917092289435094733454577069958774650922626193456666982053303657983788012989686155014228454157984525325793060862352500710941385888833003653044088372003896486556029229770237003519451974223064883619556727563708389863856528454988260102029603982974179181522250814432483236802328844264152796025989672129392225469729500292621998154226311330133884806980322069068270132069934132213200037387564777304656221780714090422061019818465816911139860957924068589149139542378337704236773231005788529076499776335224949816529830626302297481904082607373937729339945099744454537004332294836474892161734540074746746540768072009086608886718750000 [96,57] 1200200672735770965141573192509701598113317002312140405690120672723009068901836582410094702288226244276301362228539141723619478177361236014785964372308727618207977196178217191904124083886055558399587700917207534118525647219636071896559974586261204452189824072798137903979436169091921830203297128455634500110712924487520034922864721754943007719942952743973305641322971518553225908521546953299588578228913758513634973991082803966234716406404885554745814693240678649589030528850073891726305792674885870231710349336053864661372218346016096418846509085283430646993052659445271839294325430834789574750230856515701383500112786310233167824720254514017575394991646065666932249325031107120552473546140402117333172294371997092027865632537224896940121777567213192836196091496159882771460024621514282146869830921155809224492777759964343093799416188722744266257223673295561049658593544689385898810216720996331208498127092402393343967101155336587613903696139004810781414483308242178155859233907500929491950537288913144722223736567823507243166247433183801475130716909465240395597309090241142344650155157231370547996652853227672081889075929268142570622331448597201610139052914646743490405319622291014939528502742493644581925635806182860144594754924667432224191628084151393509152365419207751985091723426503319064141538985404666445450653389920224966019800747886132963478520202001636289140632921204506966287997857851268484122831452888694295970122652577575320428658275657083567953161982196000135495468871527805639285774769894136248246078764658681303431367710353566714875751378701534365861751416889742758788012484630304053407096005614296729200009088922084348024119175462109203628640824091526461503362833546782637901611945356610482182083103492528564379039327414519870899936713399847889021066361847554181501112732346041220167072450049806480073477311406006799515423560543698035126415437241105521563817555596719830991238415044598967901397001319977278157142498842543942943261347817622550016523686393323515363155132999333328419814875423431105488880060417517501611928375997295289074141480411165192697827080604964096084226729974012481856813463090018339140847033908193275317965593820330879475611996740502017041974640577065713478502207218159987428463168639255790485748204559756547693946838503156145082610861657802486716264497232363884634870956750555512617067107222629045697807074483782941874600996845501299503666814416646957397460937500000 [96,58] -159096841807334757129773989888163372186638597056756733971252131183796695164486863139464268420123026121376233827283072998522138868104068803445944582106591607644933581573280977179574921955033691457582830110077558067152194882317172298595323604902792724219342651639905105057357328844785575056264205457009385679085941445972233816031002727217790742238523185232083525881740416483106321819016374267914362953168413473874724125429923546234943017973118281628999421055950095458677856818521711007833388820684779174258492506579706065526575944081514875089971031482464540711231703822341980017140064653649077169315152570704487485859397989485193940921083257714752747590338255945767044250192994564141632722429879115243251239080829674385964792198541635719127212632461269851758852229027986853834432452785002431989597936692154910226180282733293075584056262188008119226514640618563505609320965298737597778572354580004909990989291018287133464667564530604895838499468636873379072591522431513535122655740526454915249899859363519187089679776593340676730384326236535013796460439283527252156784453639367159232385522419164521279416782518904116462939612198190477694509011417312625773956842478937850633291326146549513204290062040383309149122986529318124526461373331201322003644630231932896089642753762373748167242989456260448187890229573556270598853833825214736452595014954080900672470823822460165335342044640433244514392926490543127849164628679768561567101505599491141594686995379673530885527038934469224863615652900375414781118581086524564017699886234358196841790256277671127619556637603049742190268145041186711301489249012839944801649318003383412216174615707669311244822531355253516861212750367176369143318859761305091926538971890383187621877077959161995663716493755101966321315880760382539286630711341732133282530130175108962498916759963888622509298021810007647260018471941419100624265026130822057935346697536725951403265507628998480854270792185643023561768043453751141811897730113778836897059414127983091089276881587952881063820222589839045083212705326460322124644689363737481623530372396973413659761097696547336310099853249086401492532448256261240365440140544202334238860751648400312986567756829249026043241879673318994588626442803959757450777924804377486041489667620522644339978945398932324794869157698051104475107447334167625559212879152818968611131212650155186570375350286069385827378980247104323098028544336557388305664062500 [96,59] 45189337231206227818662072264286129690321658050016335659010023089966744618246246990242670044308346641763894318461426546889873547477438669703732449417207517420095210005065846184879492701694809698832098826804359964766525650686659959358902168268035538119304603790623120341830623179730443416173208512923445285010735020840166568897527925209405087464988432351493983958713572687775330341153510410380503772580510512391700056570409876506578243400017851223022136351769383432455563099867593486069016759953355081827867231035896272412374041497920717696048709986919004400467248676212125963314395214104359112855463275277803820230687922805696465541622794569139571022077118020269655714376241288419997201564102824700661298041273740435382312021733360398616736656583916794965355625858781893930024825098022543378567022344984454599675275831392502394349476888634353540471327087795818605818008895147459111351649710444871064725767158018381252199486136785830012516150089833238035627416390847398294173727596756223414702323703765677718350247739963923600708256777954632033824576664825699143600073441108253264350356853368285777908647816059025957804677004667386331997711403490372898212017912197998607689871229551422558824047894019849867306677875753076426598738119993336335417400336907668289728038803404878329346735197705541944091102423643241840802476909643799346268140528357536748775322303681114435207007042982866482794055776361714676970858150608765128284304587267281435986672025825529838059415707622976080304762478243609403729777421937167524408970233923450659277679800674555499871482297166129168408305821076965149230044967765424101004511705438030054649259818745073091753630048143737078232993001358113378679314620247198609583693235582283223312284165223611432920191226299439967331432744922251621872040153218346564510089348953835329611380558344176159028121251724766638664582868473629588916911788690013445830899341221549043963150111669631264964325351064874118505362918827242738181452628378349754814973584547420518491966689288914294935676760851387155894377147668164742088719269454219877249347535657319354050650239413519080232268613924902086502679726799476540685519570978659163887284604782095859352261143619317986386212259177069322253653872910020609180721027339811152478894067686087314428949805995711895517449117984917589590331024620293836051533496284726380391788918515423800152091740652145722412225126163320965133607387542724609375000 [96,60] -19983958868294050409909238468097332739603133190076525807291517103683228293993650242531881033653771468889742032607049649281985388286976435732403299569439257577353660352023787363568469107507096213512806156302329997812598913270159351405914479569260301597411325189819430642096418311452556527841903609116504613192403587646945095464028176735157744683777896281419062800635513065825779596988680759977979238582360382244224458410745238273833272149490481271443994638798929544284993105146164167616678010854085117884298047495731314390159766490019765746874693519810081752311662965127584033551633566333632370390090979196279014841721404134729964405940001172899456823306599886223001851594183630705321864742494630730440468107438406319198708957925471492160790595416130782689619249915064947048427430944594184491516722244326764622070164335006549631017181141458860746605915917729094761574644004176291642453290399439362005581557261778434875935632600540239575254051329707455367580309960186667930578142912528067117720079545520233059583841225338111872348098529566986825488007486299359455423278622496915453064973958831391716171117678399520970546853731144812882232315394878649716680677209989010865722976026615436200504655643946663696447686988497957543118262445533051216738258920930135699703951445728568027172516482082768168629043719639469115573448528928334112841737332384335579104350274495225801406646814599139990354403344963322266753888213372537130132574861327333801184702176586079411306588631765152552914910604804397854633123421231641342274104932158767421541344787009271208121767172521994866335601964724707694822087339478825397970615198918518391893637501940936940335874012741728400828747858598500263612323971370259270226106695504989146003540114559176126503019194407750029866536483975448513981802657664171937693111814902584014468576081693935741418046036258060508793492428054250167554503743609304767714970989514068350197087847787129310402769514960145586321681994453931114144346095300761751292934457610636402578432809883179921536139613025665352089689183386494458039090665644105681050939189828876329712748201698206475896723692202362844826172647610611582019223914199793110478441557742307199933037712987952114577321213206803824476971909175745765191368593628922526463800756765966269949118092014293158092467269729721586790836009614366155854961242680717885261974935210784375364500070810548637556536277770646847784519195556640625000 [96,61] 7372852315185469156887957771002889739607055763777446333193492660757457392066136395273104668954525221963252843017417836172400092963547509246109156726096712631469087822351113440309822007604680128227894439330083068876070657518029785186028312472529356701188455345332967063950791650838605620627172091941235958442944683513900321551651770900196410917241410579791735603127920454559591280412595498407788740060202941803107125996113952638429682038388280436641395643710348264768356436462872981948765445150906754874342757409941639747147538905462069221035699477739236578259225550219969105015103729716796662691181844912108695234189766811363819006887652046965636521452492334564574180098659997354507803580855841835076749872699930351287337811398396834386121454666597086753154880372595876101110454179511083828051869549093994209196635403508859134673976166330795555042710911438078652823461265903476589269259677902666519019463196515777020722552757339832900528761366212939499436263575254183230902479374872170172045060377989957492162521144834292110431541152313495709994444052312322069830426959454773457498622097549956261681230366696622395446563937873050913988229904976015998826764125814311152034750203648739127558024477175542633609703014935189679792960306930385262523480950179298006610046515765298319832342757952837838046714708003354500436552807049070142429611272155530279497525151235051653668703084988003661781198651792367267751446412074478682656971217165386553297211291565464163425506004462895204629218417973358252181266926149913727585177215405742958991558920368782067984652262331432286599363375713331534998804543259981826219943337988021655347653247202034506403060730384877268493719967241575584467042702645489203443182920714994834622335368693814790699897176187557256861816201198500836575305221431764604622633477865300748382734644845745587103367510904769926652930081351998489883982801907675398007014680987824035579196294075609585954970287196737623163768556673677114826262905024125090974245182125132061740881845372691840065244513862438256377995942130070775561313570810150923209868673498046757860324989159057868394744146588811006758875107363809484854382526009900325540506771251306656577709835561703900351007514892083476942723144107817846221369719053675070453477953713298088130034588426792013701292087258757217388090853385624369706850725770442799481579661945511687178654689107937247882773590390570461750030517578125000 [96,62] -2107135175570128474511282586686153670559398952555754697170523992990465355874214508264003710426880159166027024625807811506070188677625307072616448184728897634768948023556909630721178235767155919845588214796791926675340833983053495014649152456976468915270234530544332065258148382872669969808463464360818477649103853697590972766539146683120750315661475737821506330945019458570121468826620288962727139605601296461601475259618810099838670079667854863253495612629725297223792548411492115643369533247337183264785785307076879243101098064490504256170555330572993487379145479275810410987066508411563515200610304181148922157142259005798719558931970156884794927156267064955532018549648033685933768320428605303864589654054384466871490341536083047244231325411212584159595973663221519937555801285729934679188900250294024429106731222317291943691171182711894904708664236471062677087629229501686954043324182565505986317417196266220943379544816346243935605254849120775422723237612020151253504719777759013178550174669428997548570921519555554764618703707117505660021157182267933338504471698728728371855631470592890989273442111295097793250030344231660235204580274486886730897049133457832657193225365059623173526797552813224148673936215931977178099830813971613178424841468248665358049717489300308731449359142689276812702461747444896412569337370202571906282064406334270062318040747450988603895509069723380711885258669141743574236585521057688899613071295507719621417894061008133961923224321532906860095378321883065739009055590133472621868185175082669530640503628845674764015768791026426860130926011218928874855521717635642602352019034816769748625920939474454902340770464208399873655296516045226403996347447712361032122428211315029224833467836162939361019756187558881007045997188511209623578848867289697754699298304729147879325836140932072953984133016330586328102984632719089917935184355998186054111273663020249623823819360875688289922880699891734869695421109645708442637327612781181910886060232601764640522554026342334884085481920584763349154255670073344061772051215226307472288306721364920714469804657215281522983287549031888848735018598127106050954723868681022811947379667636106096558284753952568156805413822071085923875803465680950621587796908493756030785902720971508557833192825544931210375737047029374818023143823344048632278480816940068664862247780009539107801651292017908190246089361608028411865234375000000 [96,63] 471005748104204938468629980622881320816688603380522633195974542645981717968869715350246607161306528379709538754131238819627695364155888283873885884626571948163196005680140111298600344989260556321751303817774223862612893724203539224647065880630267263993383987754060920001808996113293210070434006312958595948058294953110909059607868556201030241317965922738915392289150328249648339564903604129449556305561049639822932329586372994737645929207327378244877174672176840508263752341861455697639629035264448126735653966166511863830914817592284361263503715395572560605426743120662440131705405444249538369928580761612158144876818229664079599509572522225780698312412046304026636664002394593666599065747099162048350760325736796568034145790789976771565136012077405635125723099037679847415745323575365413345311481865928673083649736072306988662816985008183092529146712150770105844494070197912910542884774826260071702223436065608550226559135233945227080416906459285467207752867022544267302704217974178122544253520632108569816095352218956631345521858306471431881462850547381392843659984668239517230056572503124014108887015225117172963526259444095146984959519830397902964066585201397338149224006808898843224256194217904619376365035610829400830940599018574302348357233643504573898143677766454835741693838398532555069553986900591211408688571709936702819415588610623447692339864209262747031223612748327492596193543064513075383734289449388160698480401426680043712405116497677961300761820214921494467142971538083575355350591153996301097952239355327307123167159852764311006064327750209248228845452324784247481424728011049167269066267628291999754666209040037077073731476019338944779020662295559427370679403191662214269603636117003455412720118480372447032826261515287500868051728889920545094849564487439678677973619266284272404711098016376337378209719362959456064483991361751171295137887417637910282175516459806758353539561989052813640776140123977540807348695838890421516397538539288351021577780709838499767500755035374647332342726896518407826512308478622372001689127484992354600325712759057123163366637635864902931887023434922882988843847003741234110075980535297597228564286050206767417566339599791694181823131280058571445984698488059841541920939494439720824614915002543435405425870787361277465536842161116569564852711599746384847535801691658649119417330027565538232018141351353790469147497788071632385253906250 [96,64] -80839258213692960093766263975869151413665684293092510887662052712583138764198928743362726226072891127153530247378076694645462543543326996157456071396638682100052599928337151763634109793136247672399243778840821315053805426764022083933868561924348572929742258448325153082006273845116040081546382792078424668271211117517307651403844713216908226155759518971240421445802001284409329861797738827391880710432368419514777152677351575293223143323535821802042098101958532299160560598506680360858969538542713275985515117994619080586983349992328823364173495925240539182758696349847304336473233564723398545504672172032590223367655656759178628884916711984528493791077601564860547582111755330944214507609995434021497750395371947604849723886579589551170945213663689509368381465981791438252705917480433029821143583211178657977840369793392700633634833729948807929376379918353912231937648989793281006213915826214979217771827947057093062384240278586342877974411683271378738253167295442668175881579943144778590552795419511541779715305873938822321664373077344314866087815542300603646044919585187924265125140187159818186414965742001160749222462999315475438472654089009675312283710628679548320389895045234166178397165601345990047003006674380283144340615379186864184318123976543404459497525305032088890812358269767034032002988465378041303628940016794881200704203027305373595611866816793309130792933146785035537253836374892823521080204867839121856501060982464499921916644980392511496750817707131450240824818943112722779657943153962406586430570431044751671725720339449915732090624784458707107102608856432719779045176352564956238715437656128370774982091846666308325426421229514633241625394977992664663134952359702321429197450929632072984302776233449173032813904184315011984545371578262573168986707739573795398959008703089110195548617236351794603502056729936357576378210675353755576274843932182452432911413606646208949644347198450229786864900604321667735402749528548726970895991799966825693555495435998962176081883935538960714943109152622710667344127536521797989998643465619833780663108974911947536661822845764161660068441721375324235805809705891593214278360869323328246976722026418274971301029030522155108907666400289424062614980651180970161959991696604024623006601796769016665448398025753837437432978497260061273247451039626680278750067461931673747946524152996919344513204741531353647587820887565612792968750 [96,65] 9836002213082079370331338387386904244434756444841658992327167780147423579743948437184602022053437208349927521966309791389627245445940611919874894519591410992711024927837482761673340251704427066032942184150099113586941256963280273557348316597834910067091877958892340171989761832495517597283527847480649375545233393933121052514747397295522932825796224609866017088962190810859648398766326816893515600841442218573954787456466233885394224617382219388307590623698927996622948040353372077002520187764106401319281452707138801477213914221556000673406640421285550696505619367450645398202252726919740850705637833231826481301674813288215792915914903304092096326233625214828391129873225889845455742507116737505459553680847750273591011149843695488486400124071138683175255550930398226042589512562718037992730750147862774104447853101111456929088173191349271240238921075797844303158906875334440284297684248396509705577102056167967480656538430902174485325404383158075776040640439298177992760658144958450633213401386552281112364071720190673308992656660602659823874578687266028034935664169617550130738981585336964668611863198792401470576331078897136232844510937313030781297998560199976917567696623712552960505935334521582059814133685157436967525309397656104168900600421503576801636176566092283044631746329044998649151795594642453359382823128351031407980185584967735496153277932237062633362964622702674176725369419753208264700878285814976122100432390012284842069017427572368470457056194150307437683722060099990618037550404809515678822152588645624196416329803747351410748155273428012355069078075927141342346994561290989620515250346485748026464824411669669084591062057292089837257441168462277615932497895013322537452643560018720398619029551479722189689172261327520153336470697130491968473657163000655780847572266873812905531042649810892620934299668424964801305471612538149002623455563374897094867628425366197493932835991640185227827709015799161805875718907277263284839977031112513546422835274111302255247197007458328825505227851678709177796565805491140295453225807054056132043193471482129746945959345328255950793915891146152025319720640748890843217725626142068352504586063940770623514252937888422205134908522083734510745473143990608653339983416032693603679116511874681650028072833739597934822531201661237958836534611475973758333471776929502512700169115044106921130762088978372048586606979370117187500 [96,66] -658508900530569152431922980591734472276173260807867712963577452219598917922831386612446948061260067661463259950683467442160766597624153828693349164754400892361494014969136898603435261425043037869459112764006869433389370930290931999915469670304539644094621508825638489624956375465260876736970479503091962764401672295927039503868763142185351720212728735292463204987731235197982597675737472050044626924102444697773636086955381047448894289268410920163275930512948678065180200213403574084207872748969589831124119997007480255387037822934136780836348452140282277845539650310485801065341299612705302756061585766238503389612910688372712216931617126636537294068467773621883745271604650067617907497580335004022424140767005307982491036000169987345565367130478651475506022732949544011046131138359091197579976183892573635145454378947029959059985772854203815861802149479500531636063883578318184031770245221694875259698857929643069471204775881133745016833117386622892652188996548301718640378425371800118999770437119291186994995569052707108674737777003427925782926436151811525011993040779582539403476015117344800673157273482946845970485754922771288703793722282008208532891575254638624050516705712125988306973396915344240357571850729890538521861301918666358592270684028218962368893882198951891540573404605452968044271556798961186556078719229995272645532467702634876656298574424201876963775679841687121295013252865267717384920451526097116304536010173573099346302764666910301839706645218021422258158617736209114508039073502029671138836103951569670508710526827857592878821321092408514272931136973885886651994869479854287260008790632041120497396576994278940859584923267091544861636242324940355981055683731140851091464682005722471716212127789275581229269831098282180079890975880630251426026435548941356980150376278536047881191741116075164834643905561504852236631905647212358741658844692933222136869617634044754872530892012325507324405343562291873285101878817044455381013844784370486318342941971458094859177779535198492967923516028962762497640019056424067864184508669309711730914241942468055669937175736936165880003872257602995875600739084493792284250798512925475918589721587286290234831809239843294023527796669472219383823508462122983773260403291977581566592522234161084065672895153666086537282716521331180606353753096919059519206626546337563343465007102348063305896630481583997607231140136718750 [96,67] 7203531933329435877976916981336083974679054765255802383149043918344793479675691521747136141168014536603307230353920250936891295875083245004248590511987990787959855963187290938207100867873526873955372816391182814957625963085277236060826035110439576137014977772708697314710620419824046943112792584370435627439460936316562954772193824605110008181415381938753362156061381754230460573263559594317262692773088309433984937860416416257233975811620879071176827956570153044014945033324317075446814876499628419936464112006891364417084563796369612857453822680488195859001933889395527403931494579114548353510683357305937962168904150532438038912959641004049353828189930883037790036760499353089158960893737003921748739464679968868455082703899606554114332663537231369975608269918413346769491895164584260377946360272770924935237142747058217990119799608726431361644141738736376135700700608898404342961167589514066820129258044244389470453474369856267212557152321631110597596430675025484048418224756213410461223341599627916529802865634946074126560730162218308101725124056927247093194983330627932039620582451106733984286896383059691104475319870242920747511811855107884051361598041320559377002831077101701710665729002684661785606498087117832556006236515904396546076766340579606817346128096075255282795320727427993622580125888443431525471276518065655434821160544505894758006993948141202820164099309121505875269247604930846698224944081381112151346836226132860759581429334797855735433224644715312070940690203810723205391383642146640904507660166206077791061613105724983673673711654457693878138715059041926369387540221166902522775034411399428653615071450878774564604574142328161495634095898101682157313813202259908909298943168102744150783340225518441903781410330088291337552555540798616350894852631848451364215903300500734792260008968856359858305902099734935667643827574829328741151637357581715496285677209685363239640082897935920388771399796376889015987715884160968939388207325413351604101402294342561945385489581410669193878070956105556007323629585836735077111828784477399236847412779767624881088938666837247420247023985709396780464994747180077465072487348588843421454624962610584017356220117257550007806925274949913963944166978014305022522227555220158457677072127411115416671390860003546015559059200304067899516811531705957584169414681802681290159230675929080689456895925104618072509765625000 [96,68] -11421066355968756817212654320342590139261272283089987845021307010048491631491214377359843976499522101602362064424164111118843742245476012820373116896300664739624671003373741717596900194548080897490687790330860615589817283034857327825919357104944839929547608995767795972214247445550527492354704359533480462600826597970448518554889300465956267152183253895436436946803892988895796087529474706128696398801023978204713900348496588581746912218371610032934336172092224147555251806044227251064886273406141153277171801071755961369667632462386464584014509450904923487404096384072364847163034504332856015845557051033700964845323172457784434810373293165568677399322729000459425735884406963093248648231728532346095703115179532237662308201643522378822483870313487494053760321644128318481222970810712821705960911030409839580163212732447573342956463994425665726123898490415407405938778977369729294750923840554263840857500336851853018912952996520869198754717825335361542454429654052631850168544322904326758334136104033059149708051805211205808104302783104046574199848047106477115747605435927116496409697752869443784865908449477788510922672816431485816863289944017499451698830199095311329288184302220996493001450505723424573107513185929772829022279496869022670076267003539139523257789047708898897367988862761445451566527226245670068474491488817317014518805641216123622344889866374208012603399468233342967332695601130329815920367504820394951505489624368493883384291324949933792698990692464833952778451546913780169781765089354588092100547751843007917777729648539694864502316489394080979995336273880207762549994626386647728435582297004957001557011783528069290664232293044135262617674639076831941828302703130029855823606909402673310614689526818476153348752876644361428350800643402468881194187042038502055397443299524663815525693596391604158102149353950146914555568833801710178712054861515417654979986338985381211521282233096754445870391163706728974954004479669455512322686445881769327715912741879500143120230705450356013336484693681116637175231591236376023767115538554849665460860735420308185521230806958769854890565121471574713337917870085847770443214576271516520749765468080243534918618612417324779346859355277960924320988391283205578979934892804462267153529604770136862283448070850126282696820429401096614426771125307907926168016210997857779515379794688101355859544128179550170898437500 [96,69] 7236700910554649365967391626013869390060591250573245971731016126531732380867777754173540532038653606702746404645280223850373116937545572262875132659789336870734518113016090021474831247023789785518038261552862767955299172327251030196156642273737472545257488796670535948363320683655550307807158827236330498725895886975531733629282790612469765544053203123486702351603396297140765980195713570766510756747761790083190793413925156414151653813413986813701838119753811584114270020565504018372781235352013211609106349448461429310868033709262542058415115715092159599596268840797390397169275583819250487170731759023010706561474588617217147836666302006057020406257748768870332110285109122831874687939684294202365139317667268390913607183804420676374550628215432312456775085750286747111942902412698188193350367079127538966617360735539262567543878115163355436177099900033003263537450104011627649036376563197189723618801072410334296814500376614994989792804902246762198794741089040857126475135656807583151220614768564280247732086198841041748343406087329482308703200060099613565915332671057160369021215430340712443178774776117863874930157616417826909528497587144094862868486969078273224148699971479549694904741799438954299202358510422145150501633509978198930752078375773416685484095726487291578467710949946216571831890138400742799513236228269682641959866678104923438348624132761963300098455243095104171658901929596128193907041502176252671971047829034396228358343814567750963511665715819872359026176839932388226395600170761972409580925308817463052558708802312366305210429172106901808242893094950083035825141051047726556915937829008690155774945384627535701030999848310293872146561826620143934452187659626874398311485751879715010387192635802342416712910729319602837620462629780508599379523475238196428176020049850384926479384578241860951568656068729250400787782290664638212356818361364291581358715047509408795988037989484901011891226112839650502987596506644719604344457321107826970263304028446330255132636584290572944010417286155854897330626694668141097880857259563906168774182015161866621343667944286042833629369566148360062735192413963741354153058509058935029790286328167631643948037106054833254796998860999767307664251791570606246785399216597683685364031929239269491644748781507363938637783075239198822203070540569156104414517886650977992329947241501031385269016027450561523437500 [96,70] -1922943894524052139057344438007604951474549019712018772920964438826195170613049573282083617246831659128043328672290042879045622238628395584948450938132888344266624857162399946827832675592427978397070347788114768913099675915916030510730634924462235933827597065302528299579946415474227124562549751826985346366833994864353660190405706190922753260587971036561222036154390606036647376993275560334710666755435448390647395099031807167362214833580820851298655318916792229881074815051158430793860514340047949451436871952286568173896923869097707579386637724338278658647865768213003635632041869236050430550855654278078527320164395479950548377382540928467450860147572155372005735951768675659476972921117925340635447925622035690316333904345874025537485295647920619219913097044582518249531541828220841612932758950046272318511496222497383344742658405438940996925394339244714736365044862563236242786061874258891273806081192827522540955121519389189128532801468057290797469319811870107234400979067750280904171340504144163611781269804387234209025395963728185878946093657995440670315326480863049123147768990964773601530585169423854122393448394285630513700469952274526284217930102297036950581178025187434870943730374124857342284195968553202029249352726359880266341126987591018783734229997536430269058613958560456202543252651964754359911809890441949431609630329627117953414148612107969381605188034919106340992660933360531998857964702571252949981213895661604193317012600893763976939494406538923728684802381510828640703923361840317304013514528814754492658146247622779655808686421764192769882759490145594483980989460367654523197219696647721057030756913291494434974830046521966878184739598088574422348126814304351296266613349945592607557238117987330449449484909786543284997157094076359590710590292765148564361993521713074267708898699379549407324390156968822434332297932807218959527011879006217967232705218271448304637861042667253959267435455653515983123273757541241965024194334668791308680005402991757694762500646641408052383764106691946871865008560924656206716009601864887539550412201981802784532848272015442800941934791072657557010721493227909127905226617916937410324508164606507136614429712434718283227565942337752651576638537241980286450953114253430096234183245335271340507033079398351195358574912891234767579679272762083879496473965624130098017730006176861934363842010498046875000 [96,71] 299909672424312735547324863199545166017122719895787011376939218246912412675121411163910826091341079014418803236963870334087982909540059159266879960984886020115470397342751207526624809409270003448025498409043837506774532750610188017037989302459090142934393105930942785266365629093432537608540787239708241636381317705784055000352562802956571131142294642556687940640493230422905890217413753489330595170021944692860742167579867989728468799054737084712558299640003108191491913106661147422857278883745011064730369196343433893619230006605283712880338663583338372364385653010689383036434289326888650880006432520871338639575437533752672634345604411708363860836893292012413402660074671097782467845732403043821794067750314510692675303717574761358538327734280414154009815037158620077882566138560990345509398547642079119862180936656806941209004652036138974708506011609331968611352022929423462324256922949299575707513969661032684637186046107427964067348398399960491436275402586172948231137008536809929053676444877444548731966432245415049971105341648635196537390431822610654294778284496854102039000898009182643595048760209735081395404393339845597225737085114646032724350199735066285496946801054749331876770037157585320648771627697402012149709894887038161507279451092506331143866054326143208517052991107919023373811666327870230438843214181879276715402757588798477818752197175585107650186157673428921698247145610147173784032344018865409973978485255070574469618762243246015579801400317884796171521001321471177400788938517906087529735019034990321734645443773570838794867737415779376730873908962973537000153557090997778272705462076770702302415683181348803995802876847689139265802933530844491810576745579254106808122182856274869598962288216848267104646497504297466066761057172680070098523494988030461966928157362740711458152992869166368239987089455099824920916234452088897368912045100628678534499906768263922854417185663084497427903536389333182968485625326291483318811920415398279050787866167438815807833599939619408964015450465912684105562205780880700833364405697116671695098562056866462933516514533636489794949203644364089762022271534516988493496973736476967674037073560013368862967634824448523823659791803077142243195370512125367996542471951319043090378876889591059164367207014363191942677382629698221905008823093860111401191874619734378804025709541747346520423889160156250 [96,72] -27009550276129017924487407552136865688573107004788926495574357985603463246437956006164769250474269333698967024039121964356704984734634921502969316056106048237891226844452245757912861862248943755579426173037428386845921713589784962022534716204637342990833558565070104700339620306129978851909588233398620268261032307883188641691186068968064911078978559566283874839178252233094888633246784210455648470657751837437861395030810207991562833715646780470430727798296162752963163938238372281314639558465859106090524448766780296230625372035265419082343072767484251913862754595552106059894952237477969463545655726537058404366511771374196220345089686944876174450760174831489841752617395114933396740649781342961397254439903328003854804575633735057076200515681836630301795313752937419470105166488510736823655066416243817849771259291510731297363296843206990507078682103771548012631821819357888613193293490191692640445270509821548459915124823197552649246641116395962227356604680533723247347885536741543750743071697123957688569087459474580803844172674130759390715046634183070054468177364439264422076080871107840906458718379975456909470864444774899043175872449706363497080559732909376044790075883680391049973342209812131928185555810883747379857243724610471589238617450584916340916476772038918528860413483458162422775800580419760326524837078054655686502697098756257590395116757355167134336911040722252361447433591363377924390867056065182272590646720373550338471261293036021004819003868411543415740068449782512077678696098735140581741687927978277174810711981372869701659165928295720720810716921598975525864267160589532019263653504364756410585314446858270660350100135650582354888285674172208459439601087544559392838506165208027370619237610788424345634862229032772281321384902363420038276279160336613116104178241303363591362254952090101182885339180580941316002650203363879057709551644057335109434763568381941513802180047648250302012960035041440190393067448725035999940461709371682296503209162077979303243151833542741672370507859054506078063486368208820260225065886503531735660023504980592153366031750672458510913417548920636275773028031912504142663125176551104248145588335856401183218206928185391823012008128999304410821784300172061476782421853959588870115848126102669052275689738486317252467764639405283549679354071788688571324667936357499797850323375314474105834960937500 [96,73] 776834295784236405650344692506822650690775031388850464499572795981043184667641106072061527123889374081250073968150033280446377148121456794567163170416006901580808185986231341484194335944525522529517591062069237430542895415666557975981320506138281419083658496725165313132670999091385270453421029378008143797409032814660820575150594265507439675507345217188272979237212573247243169099244426249161500017649163513357171316961942974535461146370512545995654907741027322246787584726805784593523763893556391253799574132044216227709901787790171146592353950664981744407996667984249079638321833029728260921861539054415857140438702980840864311254055428013056631288535284637686286752191351196582189890249201634642004864273853994770335186443794435797754310767959981848610385494992619344369621503216507823158910337966999056249705786485970097442027507921838342750636600731765732902339088179151547914938502672239000510065869564884227290738339330758762913861886015993193520090285793222323041672590368633575845893288537637555529367293923330550758987138541094732447254402249153047749002520793931374098614118294165801545883919563599391457632814710675450444006703116512620954757163413661193480871232067765410137829181644502723124001248832162599092908504516808284608796498821957114193835467005442714546294922487824453307727869229739570452599392639833385292731159618523120951285903807895492429165311378610150036292985712039121215867956995640478517093695375970211420573262691710246613105669624937125239408440150389406616764656090586873688701778441242008801448958307272452950323898805699782170720066566400457464543507581204929306017820502494260704559927019235431792826920679177582772744911196652502035825121658529487946537269807129050207118234801480773641327795129790477124167496892751267686644628315273786162173024432609470488114026475446127656344422140715066387204325526902125327160900511567264774378002537509208934391975575508720166765984625702335227880236198776453440117414173426439702915075803774669009756213938483927452098982658838899032153714599465062228255741443306266756168974555932117358715004388891673385455451722138117583193323973696545176077384378426445892936110979085461506593443019130278596420026701208803344019284857210055411318868969641712865834217646057758045577936419342835741140134089982745671005714555633976832471621065678846207447350025177001953125000 [96,74] 110449037972139853210036872242051773196525370222868460993746623777058298064709567759077203630193261391742913342555827867282270834216916851850959739475166939468303119468905998556821791285379547721392520480863821514342949161852464743155089021086958773092741876441332003808231906193749417296343285394020170433465821997209436990291433144601525508319234893289093840697098685195907760136500825168838159601256111490942493044906880548343538451578547516193969492582121656806887366079760881478288499304206880440919500528243208968976391424544240701537556350631199519275907739492481619623453913702191801483887027437530526379070271122951481915235573938576174279038644442396616726476584792639965883252385419369586578034846363337523970555953350795972815380660803313155940559821938698546836885389114975244935087437682304982458037558076737151867514857567297152573613114487791305683303532887015602294266447489947087581373677827709420946302471295210271616698643413261259216972360004277679384728964656562137488641562667951375007313289422195468394940171867675978824161917207200693368880839665020667873972063861260704165140178857216340753305241310263836132741312632845270178652909611797926900673708477153717076313042043048946170587780002657194592272339007108665081938638126945170196229456117100534326304529077091777270450627689832439801923992238584506404604925083122069272079784958041749176226238714632374509392157354936946266361745858671981358990445044441157404076497073308985686485294656124373713326059281925286794854363597711907943602366179788783110958986707157451029701515700194016300715845392689371781704554136237035458653228774107335126048640909150325221007941583808580591450235315118577224349706630308276875608724073765071510296734371228877045137782928875430678290212595684124324938355394864926417015332589059047129747379037099358605614016662940398275587625062523883527093119706172509732605027413721897396970002252652309793960262775112129860909213926820180710183477274912932645910967972451331355188947770958038593664879104873796536610137467402749088384912554859828890514540501478752954127350774460463785560505502730532015342711015380686858656760017278094876514239535512735929307570192195211664447032435355642771460236821711038330726639384353597880182015277184681777003407435471115484743471933703622922575163766963166761536641047314333263784646987915039062500 [96,75] -13229225445936320939247725297497727849343854727583644272849496479412941465167742312312091771931972118639003648547838062888654365038822688236565519520988779824092064479761301027853906631108082136797406291125990496714599960623246973129585193059007644742481751703661973154296421571531137921834179357523250303186725989283086159433580546388174667267678523923825010190745479275979642671212364064013962332791635193324252740339443519050870733390458197132571885741053620954231746483444638084983915227741724340889530801401577660379199519724731189533296511495237149083672442042048155819101916787404899105375971198013722464722313035341975681499366530218460046712284088706482131490506178480588136768086304135397098785820088222430475118368973206635694571270386370436026879917180439216317840177926801873650537205508370315861754964542874194575720881290641131204388625388118436178741282707353217722452962195956904059643496357910849816746519902368404012573628427884164469376077957299201851768564359057905457887052892878250165605069768105096970962660214311354141937494370005107450302948439287529038576895296162221514348857707592617373242775432321589971087634818359474397373651938232427848738261392063019452618292138219957718089827461142400360897077474053557574821008397976832321908295855732026881817168310403549981162429762394605606186484879553567627512666417402803614486658898360292826626110104144786243256097799342267759068858577199219411878519719224538802388412391422337184383954272041095265379443406869286815938160189865227232965501612297203831655217502672618889688088372728190770281147341133332210683190321361872887316072576516135203387236482574093170834061080605733958329760901276246511327086985075535867364710988830481443829205170447659624858795808352186188711093527149682885602351315283832213512769939673503069765491788345872905948895369628221972045829445977652808879299098083991716092205370833150582608342019330304604799101098432810781752308866416694963040343994660580146491657529516264349504587982666244047891565647902064762032083513548112967799127823066415077511295881865290187555258390504257160927082704269224038498991428042343228364809850319000541970752858995002124811620380447312675377363311578139453343166172395196528000690411558397538206296805460578961383724134234799914161128721467570448864788345806967062578962668339954689145088195800781250 [96,76] 811534780193675464482346670804168670814810126224648393375842104101655400134989061932011640301869092376136024611763184468731795039402826076118084614914060734262713662332679964769501811107373768409461173704799747329446972249016394264029197617624413626313718154089449495753994581027759559080413204806842115347862953536880862654997938075218950459108091184245514779986682353649882041094288623089161275457466861365106006791117300831573273699552701850433670812464562651660350245743804720496594638795613768385084827039164725156882026142145061246174672417471564258326942840813421669739011839545538895304630384757111896604095476536473231875816159674801129088823588549417947969718409533480914719620481970370069218811739877771950994657105887907217619678864938949575330630292932807296195216364015427092660777753204570191177353760650710975344154899295098028195858233134084095438057255516861382393306252799547859961297470635997858761499738427944809843689222010075316028152101021638232863401303610160246060444906180235330269578809411624102080328291694411191216781619535014900972159106905517382611266847408668638078213988563994287014249632911171064561801499682815826290935956682720422142175020180816746750111527673759539851480295709278661770035112593260808861705619840278360059602193854512105092194072237626809851242729947836789168543165451569813924105562721437160219578476096700067162823687119704184121659242773113424984360554210994549833210664118187215588914605484090636327352808863427537070643569247487301348063401527700868817394249880563125270245903295805322167446502243350654547822199442337336602691640244809275908344261313324070492058218908010695705309358970745039988143024378095310515844675659216070706954590690669206945922087595769797140185151692845510228192896244027562127603888517557516617533253309331478898608476836393711886724179623332046821915809576942883975179577769990611292398918623035798012960948761250709539979234882913437722928037470816480810716415240449502100836555934467568521343749407263460300224052496749928058944715600830533603473797906993981986875740052556938739281589948310992651705290896344628280248345593441727451698577480669687210949396817703788590248682605908465589308922589006809559413152328163883433326921008496911194610456043710532841086268207258277313063737017332967282629702099328028452873695641756057739257812500000 [96,77] -141849046261212884787421369068378162055557827592828112854360932749983729402579238015180068767448833401579073600435112204114974726288888316174949962167566335651310860209690919313905151820849412947270676745777827399729255646502457803536798956935832530745532156280740620719697085900499026476862666044096841075613188720903148966820102653740566363759954931191478788159135078835592886349577724833699647962891379176477939656365346140495421824982185242478956967972054254939524462878695735552068304852004586814205616009116647029374082477926742489937846333826617728265871812575414393323009164920885934238185970299104407280883558387541705183585121416062699533489106833039622590033050272950119966853236796784456204532388486930079339118117714690805776339791535635698544242882688242611479706334129547006770186512458224269348997649027123086299191907362508164302624485052387644397225472810878537981513355045325390027313506798637023067315778120338678770524401831376339873100405034790188075259536859750110821348291541180179903157987485097398708399377773433150109555273772529577128706104102325476488915546869635041013134084874966135203446656654725386167179629812797242760658297573972899930758480196576735450020845139295878899049396752057155908365720034272900580631378617741911284444910060487841989338067328547654966660744419072876905985890317805286803089233736989631652829418917118948390252437489552835417440566823760647922859822801832288284487836260295059051013122153048081356449595480436778467628232539908595574851408503189877414135950581713251205478651791261982892930764440060531841203433488225028566130766658790932304467032422364075218742155641611731331617898516617701910230516129778329979171334965900036806583535123440688423901231329894123894065750550907916474471009371427418257348808956158309960618530288693093097660301750400298847799895930702134774494891811763820204851366429413166970479272186659787030283486599191864281389412902504864197060670776340906022870211177958861477352454246543847305563816634783431341205177311290755827418657062812891235086904133962830466788807419014781820718545097367266002324550692782918334314454290377290357956393241538565961687867880768579601707072739381135158126213807940525112059041423027842349024294681540235613122741556208144819413792252103626203563276124122234005467402262468112894566729664802551269531250000 [96,78] 24002999095771494025054431888899627955813211153740448312570461255454769008689040677196252751296862599624979565839600202865440132372961293558770510607474127560911595692647242026037173298630419425196762156509851936023486119017517153373462322675443720289919592634874390751158793936014700221794072315140096630841933924576232790982129845535053060445198326722566354398691071046671589789720741877618994555556014194450348135464061944124053037546579633603649000137276015601156548577360207811867287908387293357289336264873863264424282590546977334588510785308258330567716381832503984348811873948986283264018983202280321320557139804499553896282566777611841879962876864309107376726527926639781575763272171834161663484343203344682577425545988276194070189193401962561820270259355194758658236448599091757603656779329164211508508555349199142515339270113073791157896642966291288506877000694050573433021733266403042608119120540420072915910045357958896672022871496706092921550551268900215090872553734271123629317910440910958987871127502672587648801793592620648219283505182947376851433092370483190927279262218216996992233996983368737161604112513913945613695426927207293477160980928870763902527547636438924433594623486922951168435305892321169949346759692809430887245469083145753409321682591788982947846128671186746352470768039809675238212067176118053026347498550826235036596012328148482645870202319956570759173948707970096539076638707201762142741949737250381854812947125474599102155659763260389576420434295301111200434147176309996934959266878595960676468832809049660425855175635919298730422378618273231077511140846468685495569995788388994912991199715305387849654391712305743204629107607570959716173224239055368194534957428408297238893501447483985896224590044953754735378718099136209156524824248678467124773552874464946144579009109599503228096432983817312989469780117589748153875532833750493214468030035499610150542994306431016570077223637536554702782869206495415825077664372727482674041095529819947118192913767807856995998372246547424585627406177407370724200767297999575543087307418695676780107056053203618206093988739169209133188919386218749479337839752217789301342016270903912860880479215462349450326462743652625024100475997275423541979606781630354227511225995684853246594145534800132719986302860193464739010926756179742369567975401878356933593750 [96,79] -1704041651552765664771629640482052159609682115582102817417800267919568433593493458598869777655084680931109116136312818464293280951769310459909647114155707777172318686103417626552610014680337164117315123533443416150312585521564346545114396350533562135658429145191916953612693592268902170695548690644057070009327987840828758206986315910011525766985153081144559578464652831668495517544739604864460852579186561505352774153110954666272057211869569719933346735335858682985669329002930509315805187439044607549344518140375391574063456712859420674833875101543754236150727947243885250398221983248245765254374419016027689801349920932256301350841298672216561751633098077439445276347913790128633435460481887700208954851398505508923361148510150024077779908398180776506038804335403142278245186958425171261808738714203752863962934658520125544762208850764967324651673286834822154968050409814282063664402913671867452212367519408712314113266584505715718996329451295067230536774912431692932316666689013782991644927442444710408937682061941978559226452175546744003334568422296389094334012000081367407724458376592437661850559641238470506423877453771475108317546368105707027990801774170571355893707872443478035125287351087077012565924390562800938357262757435094143846122825617104481579675010712854708380512014177395830322993444316276866430682044103499015918135984887863816636250687098569788172867740628790878843192174462751144758826019089215964840499268638524250550569392539307515582886109616726176822887477071069885221416099716868843271446260507651482099861581271724196531895202422789651176904388797925690906439157041245178385639285441818472306291283394639304674219345300351137942023381484376951425977314120913251581428732171816580812159220165361317565483186750239552333801189408065649259986320698992058515326126717117578095566605480396967195397178505305814254004851520612031166214324474303545333154089165470742103958668676157711949156153689071080474375725223643089842609746840211134551536303084001532421959252949913254474605350359558955094942529050569840428921604960527753735519422588974576210179406702659743333968106230399656269449669669056845197761458618672078034410704495907982434980989915888459577540962523533362874270773831939973947884799138745357289293232283429347082680939754799588482859981901796492254064219196152407675981521606445312500 [96,80] -9536260652924351123902753868929253719204120284006610381698367389701279580428665646949007641016368232367468017951581201827513069864316316460361331160842619272082209855721154516755777349506231178086822402297646533247992243854747310175008792712443120422752692846793044113292167908927865562012328999541693587993989024999003183658506075255988605015257254696339933773257426683012621105311863539566576100154239044578707819666823268871066736485658918894166730583319854142688478567808056391112104091279026244994917553347937858970320217939279946098799830616733661737928983971201660418618264599317327824938529923787688637796419056944522689207959437439340641891699242809284449131402802811549031628553405024539956921141460144239647099575915555261282720079652991169451667608695760643761883900256367012638766485877958688180503598345152499656691904967216320652021201672259187059363260192717573713937205823421494017128039929962800012774831080316304857695001646743876666508902934283730380305787802057344526696704319940933235934672876614688365887988387274621004288584433540104624687247889583136376644608918722931585916820909205930326264139969428211783802631427890488690070980893984431333211906459000379962211462779676029865232190654364165397176308209071033016776191930624518192244092923604527023317065887795362288665345865875008424179309739783310302281387288803271814019817487070507393623562312431535780394017789281913890700144707680235004737090108120704869363302384190596948334675416295387243441611187351733006190790300627189608397924490175190823761365312997630388284453905920987652623726687350349318612135038516309671404075056115646836737775333710045782186111363466894754351362540954498562795372913915609990908016286565018527304461542492407903740860082430197629891262088761396577848648316440172451223421385007108360365664945208541382032177413985635689878105637968299500357106708518061295266261458691429201040297048267918240735617991250764141081236811817723768858568853438551243231234139001243798530960804342936658885612612632347401665254010076266416133442028128285167912881653519262344219130081901201629085441513408955502456706986814619293839738309323740938821552536535738898939216492030225415394435061981669025470115312947564430103228472202621574655659312745234288304904402424711700371693094864522510789583975565619766712188720703125 [96,81] 7467757742230357659993178595904993865482446922312747623449147177288939747096759752582661244067942840491265297691100180862077629996933035156543847395314554593556906435692373106857207608049135231857050350888500428139004575191827740496786871157908950083598084477240757950957894416713190376244896033900306360476997737907356456554899730589815545584065082800405379504144102147943780697102626728008764071384775890195505843986298034448679164215057228162311477274210200399358159190926211352249804598041558954310592402946561854299305774984495783401658177559771972004225375746651293384812301866921416006001939494072012225065588088224123084842405916899359187121551774984997414049770405441768774290082748823474877527119167165631667230495975528725904834896678627480502067472128873786668290569454977968470132425383087230828280513497522385760791457233365499508321240727083814748007380885454979327671035522000125566447028093943572522534450061689487652450753518327823701415709833002312133713290814426302092000047471609281189737680515015168123755879591211349044762214454478887827558404548381711504098603645360837299237143058675003978069023383018110411475800789250579011808655659867932482895267736718259099889827696864858120899710843201272887287771932472247357671529369726722118380900463241989069741019420431754967579347549463432433571106005688576030874966780229682967054564073326579348984384873881032429210043770001272480089933588956559158124885236255579032020770070032261917197521309036155472164444668726917145622164178532463748610999409825766733236347637508346282558954531739102145586035976772669252473211620197604615155905491018083103978480331695002286837336328270419089642087685869725494089290967488097000562227359666540007849188942049683202381777953254065343055195225612075318492151223194823712486732212474076968186611971263028372348377112929038574109643032086026494391133246150326103162853102069007266484830242537525806781325846565480490106399156779678498301565487766742225635431841479921406677881068433258555098675384184169241422899008757617076885071089385199774311894131864859840246100635983899499433379724288537520214362643736236682181295344778786946738964072863097234079216572836463334852905073447189758438605024143360082503392296973381528673993056498379231465715035704497023506809316728549674735404551029205322265625000000 [96,82] -70747883573635579969074607139989705848154237193375154970358690280954408601658335129396000063869426593939176713088559629920078447077035897999422278267629259226361193772963544293593315451050543160212047091849764056852690158566728911380878786276950264310068068506370039656427486146727679393247656136544536023278472265998810003722844448154678394460669800752251705768812408250256484505451414552566939910341159583811195847845517772262687648853075273896076656387619285378879139039362003148443730195564471666280689922349321229178433198019886998222367858164387293888010181956588684157363870393518160159757581138568538837579079429116502896262858139328258009332462090740703281093958551451931929500545575349640734420054084646438757225462057725730576700512270945603553837660400230839275889095465093471387830508225257229136479993709420383613380173095134935727005831291973115914256193082565861785904706873287234724542267278636229966582112587180691197952791483787611931344336101680134317556513507433367933215494465193257209691793690306112397215952450283297060319563341200306665930988872811367919516690058064800627312966246891549533046988028001208022793526309020313144295451125492567250406868641823123988623704599621973365566311237958459154562558788922059359126881251622519038377057403197643597775760773629655712015497086425717157926528970883399817882234411113512806402450747263844213211325726363902164223028262722394679565955118014527126019855267634336243083598863569456422332814936280652896569142666124452603307660076140197748721005710955272407850901503808468616219938717817693233978506330392227646496767530809782615560313777985360091038668674413019218173951192415031259439244494591105206117787159434487006566341048017954046100991425669064028616015821463908144128840016686345628039516467261507486820312103716638304051145336304962822821451371508396638968582602998161376104993279093073875551393964983718439810381852044274102216790192466334547101485101224934008648573277089545975117272433009904904428862071706149050460466278396400265935409800339146313643334226018650823020303572246001363557798241677587881071217883051872708464805122728919986641199533705283798181093633912309123419589894333407193702233983278859137011815284681223945478549835557732113661133543586042031463349321516130823600532195882806263398379087448120117187500 [96,83] -43434918080700570009937217379797661841090438497382201348926091876101119355087844862699053298208137444030090357642264255859527630278805138762480758722361436328229085233419470738733849081880242449742322515105551031792787292328477020511914431463253992003072383971289981454039438589152440978961142092697587714041141396830373930703372900291132753454320264181621110147441072834637136109982031973578341765541645056127177055336045677843390096873767405983572604056261606399104318504909995658235874447730625706249111642206111221857011282395353436469245534647831771197077745348500466778852807330151865946037632618250262453195955271181945508211958024706165747483532045461595960692034532618864317022802232462031546985958882264143280054922943175984577608909049860118236618500315717460568580303866428302075925343804585791110405421120900832130594977015809899094565222034482353506329885394879159361566133450193197323564008094512291852210162528423689277088155490974354837797750018744154553803844476726817387485111892241246010333536357912866260151916931831961577674924310116432380387166431821147888588680486591975275156257823928506597921569960345603629036585296531115466916257216724845199584541725648880836083878444164556767605649715224366274875922998729072426388644791581424393518721813672983116408711687502894750772398221799161546115828913749031818482766585465897447760293669722398265544951616045089254205477427916094186211935622095565929482736727472163511549581347481673848114500713588436534519773394692032376399843270490247858407512737208182654778960388517322612574115314755323246313390574523807068081852789629416966758131366852761700585557062895345907016687550743521710339459834391429209287829408918740540917325035491745840870809469209963494844631076308340194803381246601281884508467801193178326832761259384061437375682580744436270114856006768854882200873054820723934404875184727705542330590067193454810833143244166857783137019406931636541561966677475335066283451655637563094715662012634626413898028390549670674471774518062647962564151589091528870002550085485548242131687387063324648810194285178261993184247745612687837344395087844473314621550800641920937256913919898428706197554725758628907625417625816555369089814786250027082468086251771882439944855583714815241382132248050941883410480670590914087370038032531738281250 [96,84] 2767835625150239555901451375833768339590760251336404076208989269653159480171820077063441562840663985251374388814087477545321556607045116323180824540477552415749156834686322226665415616568815845488427890137130382826160475359453618655230580468836826245900735863133414309193624767380060564255422796249643866324470185241955214517194095719634652709544115385183720326061351275211323981374937871698000285066200758859442553834244664037650211336722080699785944377203010653691205301221395648962088162828661813491261984967554334799084956266425330133014541472903898816291598831827374447241511219991824808700817258385102585258395800707732691119248045554148818697885782715705541742376334221713571301342543613320501944062595719611056446443054018945716569752719052102914768718920022120537909317332420587762531781304903477712475801632505188442612397089862291183133645880231204438818240438786258259258294501342741972158175467798788029576574032104225313171713410068723003349564832367786921168536813612914270752005780118774755383436080314916623055481421487595826295248712923949115289051416184502603733866023059262755657670726821263109702873457400790856108903916967271680667666571105492613995469241933131669083871529859450435876573272167065635102859272252769919096195852977070149575702583851564681219631690958700199558348756894482123429262236799330245269315670910011286989051065371692778408717200400388743657788714701183034625676193566461170604357374169177825797032330500368115502458470964270686967010575325878200391779737464073381897474059556431761158136482188112761956912669837753589609837333183392939958224093428895690549370091230461838943522122058255854760081173220937407039293601786626348447764986023213322242433257127563556044717933598529126518132495175396981088973912065603249702175961618158694435593806956837325934043335281578018403055093526099697115982534777328855356634614883989700485724089836164391150580004881213412496644639596890983317023430177509293537938120109215720229459541539706557165638556595306418574042135840460363693296246196357960223038288246454486043340145249922162637370961902997640957689103857235020311387857908115837889382466279750681241893883693331703797297462736617343804342539349163922019580197943649232440820292223575835235048842064205219302604074832832581343211586499819532036781311035156250 [96,85] -23166282150504422931812388662855682131122068355199743592761598511451685787198701919883031329819975359547446673422324495728820153980106463538408859200901989752963655963400894731215090939505132882856221844414106751946505331329865775038496332633043622303208990956218560170208693038445379629450667162808161444537785250728732227850463809457479491120146839634556541374939141357302945663574041166224212885061392541241506661463027139854862663850998519610434870213517126449044226372385818813717106857222681662681168035043832418274328075645279936938676894718923266441374853909986837534951711175985268706545715591191253857867521579975287311820581543262906521911110321679070389403847609070822479853661116100055898189785999458463590906808698515959503351729049350634800536370453066987334630284036864802143891537607574101578453283155919205300284501235706366465292243855376444176941893264341932267286131519662926054648724271820366432259397189654971730213772524482658080047612185855117616164889737593450954136501077020251064260619980869078675866176351170999099540681775325141227608569727173419368562682554495812099925626742596407205481221605972660740954000423997698334847945237745454316307731878867755755007763780838521158794240125276959487215176203516941440256893709037245170464462715202324402758502030174656313330297834893824129916823246764152260599498433062147437844541892141908062165101457809767645430254744004383508592936882626369628098784051650528008047416909939487033067376929198184351859077881876165557492702952146608976992867052925119660095480635261357265003543895610643877385710795312759721104570581404137975055499705049796333126225371741509245572820380905437469606093458547978859087409482302325094552026414540187538327548121953263295378812653932517003427837927220665605271740399223741702244303970322085840069196283907962021550613524875427104163322135405686220297753209482430427767894823630323660092762982828341788692661139643096400616349639709161889185930466902032254701188407849379115719042322908874540423615971375203028078724483813813371038681369505360142729153218038430879327489371738080674920667962509236425459218476887475360367068935303047298171356724994152882893841218173160466547133074953777029343536637410616087467034434564610655662622831463727065995188147962124958212370984256267547607421875000 [96,86] -2855727360117385633523271060933365157721804265320194236189210989779113074747328253216727325851600631411580118825139575126819634523995886553412567317013629855179294218984508654488028760574898372720461637170487179596901044806075161228574096604147155676784975342243601474185782989769576984431846226412489723930309215700693205749989923251055662074267127138811374999980010853540142251458940377480991632417297462475783600670159179186756486387576547247174172708530407363623561521493734943658401431820824562148720857474954264992563419722510539563030401618174896495418055291580708452362416828167838026683226269353551095569585702161993724898670912550344526173354038729365408018158292975515140654623829475459721622592728194494710406998502679757289309717746373957157587683465176851491562564697439827045539720110644814472896800441301359968262623907557126248477171875312703794746684973305843872113394614261017506255008885370568648432099598566997533836065936066006931735745276227262094630793620081509025886978492902584109460784572431709801002241033852839564174448927883008257281543439702366871757028451841006646187674829175748603886409448038093813100438953070758701785136682726327100196368676335348738509100216617502176823233050460641104170426725373628099151160519533027703748237313080715150272589647988678924204354806563462980856946903983121686632029172477532550563763459065497612261343058081659568577790266198979019998717777716484627638769978614347152904372892300344425881798909626835949295620540237011589733682380110025668897481579868378673800602639743151176560642241546522887872155286022604915093445975530696902468233666168734185461447272980176419135395030774166228801178808221944862896501271972229880878869604408740399122166896074441267982998124570582763131714344167776327851075526671466939562704821762870625820996345181149281736520940310664097672403844383910775168679092011517176010973747084444445383281202998995014394584192892243521893827857398350744031842037169725105501288892006148203461475133394330662201839254010067073082673090095293081283088934039064730004052698029240286440057426733166739473875587415091315464223455357054487295433627689683704958657489806018628183603587524513816023751347549217974899604997530040334620407587748789151218573036200725260257138327091297469451092183589935302734375000 [96,87] -1020678118585420803178855986207557992962012120390404195102950417396846943146680683615372890058618988769224783817793424154511379384704658362983965225168231319877889715816982554401940528238713028482430793243955513262175260904512305338698544335382562943041522511600701398537643388170739624498379632911069563690655649978799568784954866513005115302296060637468864541910441635818668488771261928708788985761210165554745343055082547331842554110386332323121431218109152140277200899205051077653048326896599922143691595073483903148811256871908209939995339279184973240469542786363878315686893994141654563194485990622844494826996341710013141504206773825429784111818721180533059707937366739347897799009372964956727807955484289572671683698481374435133467935262212389844270385102147861828193140830499694733623056389564260669922689263848617716404385245211849575259426907311147655735616022773960848892514974053155388681934826759853506294694251790298790649572431750788801486288244876514521229808692053802993853308427065386034816898544945339249900029784724059877829757463303839256965033052986220217374394594522423569869160735699358095931045457807783403402404069717218217177749555533891091228050626060474476290409383598875424676274378557722886252773503500207245796831751247502869727496042047897234946507805305949023177870843799483080586504642783076186086597567794547544986687173581864777684665951544750862126666762200593622305197487822213770560076648760275147618777654415850608787395784456694173367657224304317060700832798403586016056484948850964012614547938190279621786097226375771265702710557811542142085836584787250275587706080351315487662781456261714287219041315710049551857749661792717918101430308031103818907032900835384112494333714666554546569729075549721492765463611375029255010084718015780942257669260772045358962642201528286529290908350774693714350424076630210490732101102075312152609585214464531971625509220731847695560595995951548528336291129733403326701511782149124843749264003724262347601351602321835325627537653677627891566241442458231081031929927315499897325574093226844034403903052416117736592919782104104267303306746083059900244631698801708349616346869693216820942823444192690097364656800860978672950771275611802471417857201795330832581554589147745937260935988888377323746681213378906250000 [96,88] 9198108210468238878324894589529647804805035326678860786062165193194679216504721896579881776503600259266126753260832647262235155510866074261538627816750387745927041222182167831222726833963291378243403581649473640606319463839986195460801156577025247187964040379755551285779809699356496840533098767052642512774139652354129298686996500711371079366149665093213647987809948725610894102128459384539996232934904550488611906311958081445691699721813337317334420554248432126535518423252359390636386101880532730129459623085721151685380355831347656432374386257129423979065363022024808291784252077710884697929569969889650957825810113084569419741575885624741353528156794469088663501819988448994662061716317247109775568533685176724790938612271625242609358366142317891123182219579056107626806837115553042765913166652338327408088443134929002084875301407409146377068043824044195144298535353283624074130338715195082337469737627297397065170086495787936763246984001233261997242196968377271579734050890344057790575923019873466664679378646048209653920545779434858733985025378457924766341137095701949730701124042517901836407983442017060458910779787257989814213769448904035317240353657867904059113815879211877155594244532556646691632043123895489754948992339372933603338735254345146328578795871635488381753292934215789030027071072351883909049526493169182554811409832551862198281005459377266298442107762361218889063624145762004377960854013225399632358680092346908506404507743366051318892578931456785244052769537655245472482753151471405611824230645592206173973386969185838230137253176690612791372971238032313447804560533317970726092115298987038110384877261203065369214547066168056102828899065073427930427241920543226844255150455263696720567086453356761414911966783347998258897595813402036419171726270916311156344593224051276016791762056714938883989759330110371974731433432930855288355764912712041075975319413800214067240927552203996412656102133419990365892883785495663760858117443334080974813641341222372352985838466752455913953766055534555710259901036515462952342343139468122910446527457170250941617448649471081837326861127395229087969910519549541927947550631581364642432530883088362753487543271906622299376768007483856989877372059669829559045548556327424010256028463327487854073183370928745716810226440429687500 [96,89] -427570165930013367569088333241391285134266315512133816192411571182521498722239501174646087984523839252748391450514950782617807038056879411730448223314300908871824968895576994978076304540268634684689322379824888429839645948096832974549744166925272055860721509924558986864087853058485822177838444022292449645441412740606356271592260595932865048187342954452117967016465211626365283859384630412399942260248984202891020077078720591127687429966042801134021051467160011920949839853664960014199590756901369144986786771564888785431289510447292534243984670460946411476689202420681820869253420068627197126539531208631770777036850426589230740458274665286114787365213816636850262153593839347171856313160987084836433013596143720884684757047131502915952751566890787849002580780205026871495363078770444257233710631715354565034013295721456442678636302536202562659755388166105097006745460633670014907801211225474182460417325774199831991482125470932161653169325303791248964791336694809684787603044617773816405904876741753918048615189966773095860844179501972535805611045414589144498465549905309486097578774968810060085187905927947923996649708756335018698200823975312489316040838473428547608964347339421376547753806669647118693087443647048917744815362919850657881085946218058551342272272994850105762763891730920989817333061298142957546947801119210344782044460255341025778879958108721883090767671871526251860937799045716559862918539134254802970693451725774776908575377835292924251619346638303441000094275999179832500175872756995876235134318401104612390217446238198391472512040217882017133661009832555735200357036645398013299022548322070730629086850515217072787548267606424541382778296379272215914003949927120370580846391421589652221750133897688579703060638024493137026376777517232192792853294197068485495839759068948596054258964510262115641234692038175717888938278224423288181209937859785927584169065111346609101479754994677758027481642522540119468133852655220442845354333442646535198014328555527438303117018283267613402856016990646589129794093139793182519017923142580635995431119330336937261408348983530548424923261023380203612560032248353265942976964818667792841861273148929089804815278070791721756532212148652489372486321028399097959831391557080298594499014053216257025269442237913608551025390625000 [96,90] 10053924188990956780949948863432107415861400152957753333309378605277405357417757081394569346033660574504313707918196889662150780084345318289931960932965182844850705323937362426080339649126986045785700512394982365409757739425295283912384041134804921260028969765969648754714438717871267183099845811782790194747961837570381674679289092673994352181100389004852856003428018286366159989408777097942382331717551333392844357876378037964306100392047699360794445486376825447818406360918421306863483144630294412555378659908350818433969706861334159735523562720900690596055204413988942970385159557147854568340742648879949953814132981486262028687976753146156996226552643346785435382248207298281558569603428681463883647934609249200045033981065862444449148339558761283652763471116391080623900171573832526088109277627553146265798680998838087647598171460824118148835293592488032473191528891690396391142576819022361131290707981804226384220758961463469386588503775467613149105823622719898055493722990290614344786034880158955837793014241118851336244310180771665061513865025544630737109548475304727600889624283677348985156213670010946366389260662698640463587419553459057771367434799652158856015332443968771405488376044249673700670997870841774052642963361026031979883266351809682734138491958336182619005404029962269445955227204619065509036002922645490941040729474902719643235381677633432204200550614261505787917932702930107957355389870529934350437633931534201074507417223649626068959031711920073866421362048369104595606354473743873957413458681111198180683759530380243351544487671541779482924627284707599199473596835921212036353370973605448375511301915376938445070382358538700699277188957728335856170148152286831758053867959560689718031229228974924196112970771868190185358182936932836960613152258218783595107132276893443684023488358134366501496974346150504464249342050242082386767902971144554131264419241123611764480890428268057652114457489392082685137394307306679801678501999590532836111323846396595901506314505477735196268550628358201130004877474212773358285956298949426964771537643772326600355881172032043346004228848258765022737632232930261677010664681016410671200501093160703264679024472267237503287508688574534162222820599869993520248498237533729693111289593687729393423069268465042114257812500 [96,91] -219472024225739748862004364157296962762519151739306938300566639571361176709294842861302181690330949633208179334269595357229626131854881829367533152620065992311139005160095568068927193256416731832400970449509965207337373523321960586098057482980734641468614736868957102802857121559347323399959926890013224328518827654722126903662807543636924674637418005869428709426983750359480214561690354063281932090833425484271586308580581837608037305668573286382267105420082051471857051385910430620655033800539984749144768537510118571285140340382191928185587869488973632703399212820460606692027916581128428791650523008750373582963320600189979933013040699291717173187748440688835771021815256244114919769977527741799750783639248037488905498759318294841837790305647042163358279306278848247535399735478637529717137277134918158846204106250660310551482735692836007016434194849798509535968670757909301400407361491935281339662053678206501456996522866256660926964113203470627432742028787589630310585492723652210565590463054110675231280067261308513234843509216744511625439604127288450948306219152921316869843494828742843904887384611248004878927889284510150001198350025686526707063017113227929783617393169079046797292810358600885345171778587001002913327741563901500303599216082691773671132015175305291483925732109716434693602219459537632974939477072745323458412878504204588875084419415089627560279644633083619058847175674041830286909021824212371048719889579497378233585495134013770681860729832219853785711404888033667664676195313761125100772514632123549786240542400990225693827364322490855973981716864215600990967762883964484805972130677358123181855491474499938011470431426245133114836988399613358326087957583222830710930602559007710969648709367328260511009836792625788159065534092124506846684942871873498384112911222814786086513417592383943922666654649843499188973758592393750001761868154186465636161778670296214543089837537346088283124936421954820078755783021759375678618798634393928797287893712507509325924881072993976439838182569330461715932221640046134948472440802613163482758175377917255556354565809906953137874394075656244430431833549754435459164075809528888496438230344988584338615399289385692847905605630116436283265121323050208136412407200943781859781012144594569690525531768798828125000 [96,92] 6694572414057282816444943799758763338399276744797613720147764355803047468540335967071098924868083536533007375487608069002811039808008890313182620864764211521618025261624351496928818814336368596265706845709032882288900516404210560616378811224201871952174990206706402543812746358160158380400227503158339740548222507088292163129041440438806100032580982409287341291637433043652736046851116109511560283857068280197419768598589254124400414510373844747429540976328183100837509306498130584519669293724257746378355396678993038313678017414203862844934152208882172686201701259847804659057024098367267057533361440060290208506592579290137017546212087859453544689975307270460244133719527158656270888314568720296978129748531355141529935100631484151084088998459452523913495098098219417329337282008852003599021158921179491382969776878068717765503567733861933795019719777694253008178021078982369995670853551768352177759000580524263521542101993484456462013624524578091119247019810869526525685044075947045363275793479062563205254218038019791874359626538717598714940955464949382072908110670029248361575711432889473616617590711151617407457384672099249072355442294072250000686974832760196199484732712904676683590385694700078429591594371817777008805844083316829293479937114661017777269197645722797900984257256695565022835677065707503574311258148622374526592026795703045314552939034896402549517257703449872329291722957325832320133752605211644342048318077800860659140216759226809022467188158219120676539072370085027266397409468672350069299223292401534673561501870748740141422219199441839665845815266500213973884571212866094314136322805478542574338859377835451096925213619271971746540649053143932502959654542251862033510861284395525215077873705811632652623091399465543711768328903815331350096784041940590051084802289392977531775101790916781597789081409821411898112832653794703941573741085705216862192825172909459613846249872028036734054095772326844820219750225763916445408600001940676442218891210745279906077189616875262798193253498792609466158392784369906141940942895087382446095543019336418105623235630284310764839990383309530068023421018735890074269082361096271512183473563413774628319522536939106620551140019431412031992759584183702324987790324966469013290293332829605787992477416992187500 [96,93] -187192958317012504032435732594178955441752104617006824394806598728725215745329073018407381444021737177557086283355192423292640230205448596804498495227421707895682763683518095183881774323785066693577244849059459558620167683652310305042244160714191922504679182850115801899026530238421769608850511560040561553216583685170667094339166065121431445803575783108934693768862794774101407161441108414501635653039012273706262314199956312319595728874351967826044938328150150650048036610320014572167281564277799235838517815398482973983337819959347631908269897690377015554158507053248507379549911153387015881566488491465992476749458823770438412147627045662908885676375620810706019696965303815128312789479604762482095963926583499251776285703618690660746735132173766434445112298217035892274575299582272433147663235815401002879596518999591658041465504971521199242478685792747948610936428672742820621333958406584790034209889167281709188130367796661637466650774883253782872907670733334332947021252918221524333191107821261801700393102388593605104289341437309468553246111529045530294330496278324980473905475453855983188807674160826404512950443437352515369267990632931601791818122785362548148140604345718283162296739556831969563417224501596632335795181330833846625943801518268823078318752592298580369612535386931109234212644882974367824862836840100193492471208042700311664303443199539557152851422077588811087582251347773622020782408035951890873040239744685086810234135901859409973853559856914748745231151113785944372592312568600281434195713239095289126585222559047030151450149170769518025582750908995492664111918353685681402948201368152446147699360308872428826982670849208999960290765399679403891995800944864177181177241261387173382936727933494085706676567301506324320442706502196700213757066293824253740058571808071334603146619088470898085842216434998664114904776994085815283457666201473931640734157321614542481693091177054112996033057384194661833951394458145710632177233185445930899046489912859376930602008354100084638885374756476116277027119130540643636609713165019908399912233180004537175588873583283248185867565052587530384883699711488942249227911568578587740708497439327548008060549572905177355754298936638167727655322321144303025102807735979837389095337130129337310791015625000 [96,94] 4631647562362705522972163852017161725073239394644701586284365130989914066627868938395170860040073138095422632179834034434927999260830888908961013668012787703604614295708055382326814102926293297947357441059694667603716168985337289212323409490026317198054675554181656090126888097218420177460569994817203662101593343576465547025990566310011207982997912210586100876312952878909679272798149420533740231960385021958978635516243743376351170471040725189927987717133641220870689955777083348595421329932180718673055998352410842121633117020836586823271431765433198520678728334313472899735839960221328400581685204878104946967545107221045180086604435714334010824215006465055990622663761033517932412802952117708205914328500992170607839150748639344180657705342212104456826778826892271120019616525498206109545270471006877807583837568315369612087010151835043880620330401794966549854863670685264133349651071491166179332199821265865071680864163868238297612123879956091418094311585154819695203263646446503427205222426610475152955531463630569798900739853938551996899499745671412000492305974699526258589369476152823482336760444087362937258084290016908114226329224477290275705604616360107995086707340915066327602243069187877274331377241744736370883191786466010829338705447034434323555006513422038512905558111844103457322271087593349690818082825396395673340577061213202390693507626383020611516230412353913708807464375874989399720825866181173450458349282303339657334789920777984444974958834031261537120432061153776764648636036224351998786638719169854183302532218925244282871936163532547014622586918815860919775745225147104371498326106242377911193843870834446763238356788353281565217719171969221911133266707406034627945681040242737725719939444143924859059418194111760672388241050019855100759188740713701600132788118943174695166320447003980758002743870733093447906976179489314878813002251620112983947377421902048158935581217783960474576698307801917194702198184700653037197693872451187849809308371842121346903710541115892997317601955882604086440238910489903453918050018959548757050066132217530777890902258163873580468424205951348416565085584600789364039116610361067652865901273758924646277041402585531333695852685977861383594771590482133748027659958523827299359254539012908935546875000 [96,95] -123593567016524787974480239924796079056608086721881570982115185533634840162849021574828715176176117188492298373335922352648330436225688449690768633315978695011531290428222107396696544828487068625171310551676504213012755011212588118578475199401016960992449150608523021462054365069044336475670797614080128989482366124044615212489854438562651802746960611679817191139805966189956642851214065936554447442705698701409503794176232610801934660094007551905108314552685000290712968864766060506748369154366120164854275816400164530011837284158716653390396233705324244908871143091128851472639621611724972854801878027720982664038026281210632630987837650142300328179117516104671204574095683691445744235211170723772425732970570019597515192769888151245147141276654733250762964126254271844844762248541057463451934545609860871647964345886232087528390138968930069843504759914622059167895633798026010267030249953916858899649780005812993091876467095109381983116302739490964549633550611589272819246002077165301660423564070461487049189544581747755370749970498899629217363816468399939888876833532712509015588056617271459131470740121510644367283588623998637287268333120880837631929699321863050683875702195552293048670430032421495760537700336160279582621000241373943579450252566153264189272257798239123389631960826908230863311000324821294191554975829655927202844857249719371756078733526355903744081798482278098417405476830329607975376928455400015892016167235476166783570706086145717423107429311664049613698191971389432723277642055661780569150850036932371225979329756646892424567316631729864508801219000438139882982045680630235125117337586543630017690773182354596106005438870570104259912003186348264739642431986944589013041366784415430077269262190005815356764833116991737751047317825874402148789111110496060599391692245112821054979325819651027241867977687636492895801134198186487049453212976189248587590434561915510378842263335049273395224468554278288022010043416679154650175233671293888364546434949048539765505123416813972580213362812783083429525708772022297381312986654135445187932011777535601177024133032897622869008080837121038752153434800249284786918555424754793223456122419687938429408348838783383615968947995727668469854178686870033870848217816273972857743501663208007812500 [96,96] 2961001017552512731095808688082643732428612082551579590883517547065235174816710702455231493634511220451229886179178401044276246487317977472339029113529862151952241814259026145986246614304604616421667041156349627476945424464139165415076081723033051378062960954509592405421790301374459021213943068618142426672956742702041496160766176203970166154952873762094199897184259796763919946529422377854557150012257309820347385287168864537413112060262646517529470146973931763233997694293079720199928991928955839507261237017835940909300835930565359038676583181198280814191698974160206358822919000446879440399941815019564183363193202353060164433217212385856707737538457061038279924250166640269884829606689810346394583414697581401943226555628150276262761131958765688148788206867072931828112102821033027078914267272296152990561870320153662874609785256477047690372891555826349244983038205548124592609652168021592938691894248800355463423360249352098460155932427540332562954550681930443115217021797459572798029965640059127387886357164288684861762713962483305174885135838382964245342126040885283903863410535726472339832122393762442883623016199549890793143130979228156423258202601444983548533213543070083585233318858564321204881816250962490473039189800298387887813272316119755759621739973728626779208540380270538580147248620273244665550138959085886709952434990997321215031327053931173889995692647547919868754657975438737103274904967700843314030544173864570259486920032771683365184494465365631343621330839494143655351448404085650793738750758445030814900823494750380294077770130180338003599959074248768865170711758772940913006177520815288300637192916403373912730731286841998516228181557987799037001273782012674330635812396644589517851928927559397583130756540239934299687624959976342102629443299119571029721656467241400508732383092428005192731081548327162814293146818221740979320455538491189600564637111997750789029938871099056772479072674904114749577236025447467478882029674761582095791220467903494034168903297968396058868695678028572688393755850887834403490168278248728253761145440731622292352667960489024662318617012044277446534301649048787041666909657147061058993545666916411830514968864927545586023337132261154719345159092719343973953982640523463487625122070312500000 [97,0] -2337275572421565492006425100918987482325680196086456029697909967979680004208057006523284827264516694549374323362926661766697088952188556580835975342144257143812550352636849662751650592318955805182959966819732140258011535545013387566276465986783132578531725148607069600543628967180329881728956333932294881169981477139413096310046026307160181427985459617983350486367423724817696739444095464451187887845274165535549949176753136111229399304875964217236535116759450113327133359499754248454289147159868369413787083750481480263602122615000211596710827944744154409388391584582465446510611265546325989166103597814291302200328685509632951951507012949395348584275881580966099112797734912891870154580476251537451242472415737611295414899539599389471030281336733118650976566882949789267388348480095939703703321858333532420244861505656079719507055694800374619228734846040233241132140196176369987462047630976175008112330139320259471401712386295466532837188503932511328988023218209130659033098615041786738123180865966744010529043049910364486846957810197824165622955511869947852948091521182550161531074842734391951567606312034602810314610871814237753419042683707226935040734857348168834988017794987516015477422891959003920326924754872622860149557818039744846945410472126391723198192139869086597918019115969205094034867632026341059846297338537883029596848121632383156563316010606785662224239194733640487075020847594104161116516061756104426861944571689532510328734370905272772386550356282241906078279901256268727205220321575146176233416836706148737305270411969851546830027523779031838654100874420214895732405347998134861040695594301031242497788265106788393546768046690980703811309583585063597094879979410999218149968177686943250967724023875416319602856300940427158523567055208858446179998507944994237866114968270501848526047664606824622649338643518208791496990646150472555419351452178408580171585215925186581065297202779912437503228161431034655413044927466498564948756541985624409100401913933188911244543772851026272475106485925852519057105399898843611355648986718198613444806543315592895142047824371458984470141019511382017066404147408776910420237939233223190705924010916904876344778771188986212508495950634823602863631441682017092225145692997719568444137776920694456061704325147589273857240419316779042255283194151616044109687209129333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 160228069309275675711820917799035437264927091806312463448141295294814511923575296491230368376611618427369995588797342087965955444194775539274170444050642524582585668712018619577821361448368297329619462455643088706224167812647768060641117508051277360508778038942682539605858146569250753474112378239941859547576524102924307811677983824699836840328271232197132812036192011455077588426631110475369772257559568511043045475753107833101462174617805214568364240041498121918262958371371644074023026733389273776773589333698853464014929504968086558015245380241554041037845310322251363024826051076064596530909930227618477249368373664221469487632098159194449422592100635455074917863329991935406240504850827886115237240235424853451119515851611046971508801483325286552440708423267543087896306787491248265478775035868905093924763082393131389209369478031831813935326670419834140154088275703418851318336459925285315543497316271752347074811588769196228927093370206595034896454108055296323176645939366200028551700059224796130924836480829215656949960294366074247538429067786299947812964915088677719985077584883420820834352768231874003974864453791447627526973815773318959381719153915054307044500730921728177893499391341627068193972722635613714565048829374419920841474581836919413951256022903073784212749570793214866020434155530043370180572674201405122702813305586905537285567468258509311216430229687004220272537460743882353366381237867432885749106082351017463309288590910475602581230284641796216989390948216498622088133131488375767902640210724003571281394261946077003013915171571466458678771278875260492282172913968369642606862598580448260174156621399084528852338676692584866093588858729942115327072009536298541790112063519519641648272659138964960910250191322718255188841703113603943076836053446936090759909146928452995974985588399948155592964282019447264679876490915969963725920820014207528774103850761357190760364487959424704047248901090512061251574634107707072351034528407181372093499537525771999537261631972664988933676151699321952960072271975575329537748904909595572238666593549470801603814362853159067543417427077090137682427581092843072209021176749972559616634704258354223885835104898095123355324778624877710149922238157370785728760102388910683554046622043276212074316452391703451613837415484526570197767753739315210737004235852509737014770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] -3393691705983148060171777599621836845170029154341348763860169780978906938678990375229314728955083151430402318012422723497957660518619165992169746854725883984551837619984116832802354375162696260353741331923747520218301778921696845959999218972672614638704982061360801260710709531395711237354862759922579082359354747915776912429341680735320892541580489338869985629873005202336190980222714814978666998958155927913549944742093255364916197183635267335813653212557515774167617508593347540878687996621733314817855081285088136771371140306399586461564825658146988297277982308539534144659329830241132029018445174309065623476007099003336641711167308177509439634023881353934290075985020485864563430209380707610280693612591603900962675093187499656923309921324901526382298594031586511653704446912684982504652336042029187282247369688690151576504396670237024141482924062903012187934457727872557114066695586092575101161070558380934654273104054920742069891485424884473123450587567157355693293829601423298986666341098337720054888116979833064125796997906191874252268094725079035680249776466534704799482721009636737165187201272589110158103384403575164121482834948636759527527816702005002106660791818349171430097950720074909113062477913190150800319782740886886586254860920487025722921659823967967481268421610547604695805700506326217943932062827881270919153549736232826044225894840684482947085119333565526979587611965943231775293585786554737511012631603645202390993911862775033473188141734922247533275742836964745953995903950603000937710716854640615193606892709753334018388309174477807262495470851397667728494919497059712089472528574758596490514372280179076668774110433997251120515736186352629349598534203570501048190068833858755938512246525395883070932195250503814878240421251445842643220139546230672378482056744422432634657373508121455929320289919801326582147825542431639538604996824338520733755324353970631859994321414964225859544400392213668050006659449325395207099116133643680920876586646602588594617626971721625578077395272419768398348639558316974772832138021419895763533105569995065271384884111485825790963240963199111248189160339545774164068988342963734414473341288591237282500283724275974589255533256110767948861222753673786956213610047380331248653961438743918206638958229428014503026691740800372785908601484632096667581890869769267737865447998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -110391631256533910761220300370459230635573937321582133282212918614029157190274492392759548836568725514837152544789261148969497146865222740500923142482375687685155658145657282117468103174457884003822200062474801049540208857962004840603901220077436375058443292502786416742821854212084606318640478161348783706850234892661195347476657612532544890220089301960135075360155600046936967765032580622173188733858132668158785761174583941046079843576529823267207361598525675077794827843601254187495838584525253221794509969864646932366764960589960198014035463622266697325421366957895268308219080609991075188256196485440918012734199530809949675296709507913772371970169473956988555371870284341256448009110960807772658406356980547105077280989612741406075400590160338559786354674726124346719527511081033436052230177521871832215556183224182856507261822163580612950967952475794231521341839585005208809463248385453107445543759000090100282798098474899088506666979006731039475562404064872319464774885765618404459503414697105545060051671577743070782401564189633378933417572653431546770588078425328813075925775707949087086891994972911704515330982780432369862105481084620112143236065777804386660009596535791816614262484405138590354813287028491067661741571778816830242385852556644175314512577713055730664796509256188873380202159370166752884236274589660873206880663765594582454161748348903738047646668446299098263643194515726920721295238029984871925075086843252075601313102226128551071457512378650051086602750699758510851986510615008426736953337634976802970310067571712616486006296101850993413957976068541281648496964544030241182829226980739059759464802458670266891472134807824904085950208715569603576867862990303698109164348127148198055106586270252338393352926118559071883044164443867673168678057900768153664004089891048539673899405321235861946241038435735697408602704294752622291456027932386697652400316077084747560169710426752127765177725700361090666374348902067726865938313352554661398192687866261004983662456848804293565515069566827064347011465468765648536661562550121885179380743886801449087178833353924393813504146539338923349707730697690015137713647169409563652157290330795702414253471987278429073058443996407195254456311732553199299886239881187945741072170205677876585378169621212583065268600582336241242312021272283829864679915999658987857401371002197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 676514949672403291903271137936754916706170383830132105299666935517485258068406820059760393298816571941421450959433097759653726065518904542198352099662180720769608890225862905006498732702285210623806183198524703756565798171363812852624043790426051145108938859295327120547487317929460738964478838967106873022044908724440019860865420676989273938886612321771883632607239776340430807153402984747472168748903052255702447184520028807297089854619067168769130857657869163657003786855312057383845916920783946316263273680840110930949720382358301336747869692277066954598505787210158989518294616906760387570309860011606178036886473813967897705640413519837736440826006036288053039842470533637573944847087738133298415695800244075883540984137249728454561182438126459085205116625006292819527195069041676372293786553283088461559719590639411053728829838564009255968309409470848929868925026007106868137061412322375112029494300358200409828514415830484878004943343723167316093663257933365164021815393475526701884241722344472609606166032951349129844896765721482792835959082738297066722580957172268605234895320482346482604864494588733371083497873245784051444098133233942750518163134591519691421192169224541646976932753089187764164822599276927033438689356371707576603200687992870614429027884730795359033209357717451214544179031002037610182835978843653723945524869786000189061177586015719945206488937833530525022818068796550537459398999398034548571672201660288758533268516058061814955366669624384240078349011979811422244067328048139441808576038736542213077763704716536468972091067924546260575613253959817428972462211931562437527349849521459338826871469492735685245418877755553531726635546367570239452652831738903841331617695577813437369493833351701175167898619804119741676274248795295952076291029726166112950663851351140715617146398174805582576405658886110590687548906760909247446195140926865482515072609660822602309130580649347469226634626756065434336001146687856966842098586952582901011903293299505190749442625554231616612790498836878084255622089198195260372352667742848552548326616079899490046308896584864527255477628483043239830451844322938464258115486961148928376108998390034530060422267776713050833987512532176408836900798601459938006562372101052191279064304163157533043154821086916108542851754697402370799627371648177606217782267816751584632584126666188240051269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] -4188814438250226870305503056664863035318669803125405552355443899948188797448710252161572780050090704624519025833360079865338725483905689455343400246412251798358800404496380899494525180826192295504678890135428110202146149327015301011836704030538185997744054451769242938126056171296522977315948493651193216383321895426113481126368243520453154455563616619412028552787371002459434560170412474228125069808454998319380538760061314523826849974972518179956369978845022342670313936476950895571499983756864808292816724976583086947428260532010813024729580266415012338392071453454855515617467619444795400814889964423880797102518406408619379027784249904238640673191684603197573815416716207473635323371800237310588661414076781812411296397271535615052487043119118535579354030223187277618564893082862827764320684816338046886992226715689380909914513718765165974143675371020919418577428822680663695022154896141632973420583094124645383095461396882623294852399299160756835134948450775338449105327551309934240852391619207052199345477604168711791736109327758010868737769327366417343733065514351815333135141163545910092499971827599891049119748205995284677916091822703731937896525967837933222974134538924536029713614741331874684004413583877435782435669863674645343812199983799390781565706117038360404243109243013694811431825368530655481880556990615744026922277895101729324085385421992361539676054674393214411712165724435040041779915485896951943633844696401258427516374358335646227818188364005043874031655654002191060171649783121153467956639077562351657672080383208520525374558163280879187212699931813816390251991031567345318958682948780469434852529054238351825780809489376667904018054543551782914596016760767197678683084390454799633042994388585431954481294908986164794642446811288808786959259890317106891705157099812032613578817223408255655308596662865171529389103915695896811842239347159230283161282953215379291557311247459536223209190134879299826647675915895547910305576282521295575215986180386216225246685498355429502400428026893640652844981293945765694655436479934000088426606779469031874365860799456279597486279343835835068277742423325006696340363016588010377532458382224846118476523619591614184867916978716308967941850412733912665824272231845892903157360214670182061678168097238867321188648844415649657463731473202052587776612988402363813023043803696054965257644653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -20318300039226024648970553507769763835095705690412870978442771007784475886151725777999055662871534085754362436961586357991723821149270014074351090135072801585443152873452062470804044002446118267196451714509109845943129278099421931407872574576210356716880440219413873241121814509535830850533045621001751593165777967782788862699807313884051076637950605446873736145626484469133710988477444695959106481876745150677108554597420572570605274053743226873596284030211319529141383701376057156516089754062382403347047270627501308028103720730499040989593567222097390254800111719859963006856644803389765717444646088587768002358292178214182741121890951321918224230518284597423325673688711655483442067647290166463909270113650312967486031570805750485577298206022733042421324358863974559333236718940294741845204056920145021662688936091205450162425248598757942987408482528050193597501066874284116026328980503485127579195072924184144823025151473813540141264465627617856735763769558723126776067170443175174638724038104212634490950122893106100489248961930159955063312027217381933611605572118621134150414684080264046227172229694743704183595612886832227931683615493937332090671839410987597927942132534321331780196722475402747853106395816345249183812740881916808684869547390509294198963522171945584217310372426531408651814581927415160351339459245716433206014919044350123994976983291323955038115229880061941893879276965482112950267403775978734002424860236872314120282065774785772082513710341976047614384683307718976638844032140296775685841387232755301562561803599226097530387511230318716520935429547832645201364670871851278270485041808611884685969117635643292219332059325288451541457225708587837620240298879432152113483664284491772065840020192880237641047956351456536775170122180311480700657084300544324662523450387141240910780341349567121622430323216565404922545749040552602086981849544085687448566557856909289483672035113097310871166673188041623414258117117739870314136786681970350666646028580456355860390754107932820154801301026683519001840143381547247157814681802717024059484418447584856272012710528387128456465471044528597130161850073822606625884766357024322537675540422131386948100707989424152138990585223553055397213506813121366201978968624492528227784141446418959620426350623797234469376879846942810086951041587671157823594541774812720358323048230886342935264110565185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 189484152187670164065603997177607687522882888387585503297883067556167659287342682561561299941084073497340749320155271946504407179521530946942401189002702259035790345199016194625125678914474412859710129901672900185957423514274417914737808360329124356353079277362871054805058069922775366579712554603645570020816099932219820698978030030292062959870132752357259584229964571144526784622828957611901272583437218817614999327327913672487313900231982524525246797038825108108017516640680612098017728861486074238503210963934997884301999715588073750030807887959525089788808519300471973060455667585747114889915009084118326559631705220331621900338139404624794257127594327262261745079414426998133843790966723097129925915514069741330700086366611661586602893398822777633586172718844908985929291898942566691585137341772384744779008318261666608559662872287392070477729583086667001438380033429249937414015538673356905309492207813190917968292389016599943331163856308254231535880130025327934931092855329211395023599868530382269102032438841093454649000398040724625885848870529237478495596557494716319018067089362536555359457548928431473167877896293881927927250502057482782267822756394433172746459297764439808878446480746695704707052644453444602249833722978354712210532758954998847505790754907235324005017353426655112015100293991974975732784263511165921971369415851252411408698752499762671140155343305215504060363663018820510383239807917441242136238402737638138863282752552867486825196617431152074180274170884377285255756208952021794948984033618204890290154245920993276539966008005550453642192945444134637772874494243108211680951934532268281476066711430699201355718000031623713563693647268606834985018397407105295966371238352082786783536444343386380012216479539984119964800450651419870833545198893256630742608694115576056246554435478926773585545141134873376312335898820550300835928593683575640308058784232471986242635950305432299438014471129858671952141378305814243381835613898912996865291011429593714884690007140812383938560977992952242995182349169747706759672656531332303863940625459949261508097317787187842664748221575303582242847364771100240972745211889687349322244186003414490520111045930600490423296428301172041149632750770828699543473586407255419055567909405152678564654540569238729254862559138455698915185822487797097474785697763588236881057008664797081110009457916021347045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 117422344243859372709728563539893735730577817707499073776131155175820226214273937605936501273285093621792986305249008369557347393695703812313993725189687147658454283826589086243635511152781766242280394597556314141503591451690860316855589570922454991343551430166767869333902675941656283183213857060174979911409172329723196818280398342335717729386000126614474903181181748043590377592127722499734609023071618819360982027140135369749056247778404552019090033609105692251442208665274651377337501482790027888029210897442689522999935206110153509750038674827681703475657573692741860485338846754676339302979635663612815319763762654778936052387272905931132935654633949412357134516305235402644201729770033427739991911532905379654982848004224804534871535169974679991897166848029674807566599424366307740750479310178876323514245923316319937029196658442812177948213990032441047923068123771057542783088794491628105009046733840118433322280208938725224671088180584276837595935704766480323409194220209117982482809160486231201405885041363839721977771086869952103538498816311696416987673314104453787656718457935529070442702057011892993898756687524418517207284434287853848497273991474393441938275473143393534423686982958789346377605348319261319177557668807982796461148550553616370087211902178755457530932625646350821163885038571453646012601093944493382788573855959221036433645158149547453714996641626643234770596395139946294606456106200074530333375715930509467078280094307053073829315696740908695575702697795182571052216054844144581215364740979182920565262676819731120572491552042610545374431192452828628752126097123387667049339677736459816187883834086074471897900302280092977387221868026473266954087058752545452513245993122188286299479068280717489330952864302747731304210410745104496590095894031937097216249049223927949054864900219103805079627891817857481318123651966621183711782211162639979239231852958673095901504199951815940252776203217645232124410733706573726753567102048154002902761936109604763435096587185707713615026830674654837484744183488595102897255862639206050100655350710667759408450887845041067603546382594519019618310636597790177453961254370126083801858025971482380792321785565899310012862255912314838196326912824191942271870071935360548544292005073542343702778075354423905605989176449356524164534199790620832785177669983622603101849890799152076326095084368716925382614135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -1790076670396398642695274542738221944922568084644228967437922112017175905622425932383712572776585246350132664689782422977267539959508868783784148273973781409982569970733325569009661148092852172731454134322714793707390915232879108665016848063069943827684751615877780372556655472251938072442739566067063738924462076409041009625209377914303406757159375927004909083080818868073888804880821531934974521729296512559742360262710297285250873366990156309831694456129283463421746543452716019402601425692630676553970631437967168050120782834062363660138122882833325808896151001745525450049807522054158335517025630577204069820744935737480343654798982134036710569097657724260519883917866587343324694445390064782445702335704033594931221668483353574045011615952120642032190242238462706645531413384225838087006410999503721868288372251801258519125425502861576548283037499010262939709050227386037476214228695434093645196851072927561660107774582732116029262919311122972230444716447812647507283827179145101508192230229059498963595307898673065319806720959655312829729262578483965756263618970500955374902350755419526599058895067794986698045958538038712187412890301089433936378638289510570587277859674623101458917812754407835834393506104581229242584866142950561635054936234050602589836837751001726633765716839686301181504192477045765270170623532121276727580116714725637051799651621087832823368148144917398027165750777692518509254609010869497852856333113791530382551982950848005113042230260512757775517294363172479607815001468380890415732509929468999212129621472734565036178525394825067019619371570360959878250883132420885478034850529131518495486705781003945433778348850118295330735172305774867654454965405918487633526962042817718231484138594758594107012273006155360042283629439491439188670918556347171122274447843169991314218410636893868216264634228418868654244686586816473754707292641948958815741990937324207241629892550423589757972466919232491487527252598827720345907807766926556120880361599947465773050048039376031600306896949444808143000222481958167254522702137841553023451785743149804603364328123350887478334724732563079195077013168467401005577954217821780919728718425800317032939550774149990982459540675790595002076340317402715774317818668039621809345269062766006108823853515534938456140560784655823967375124319109274600066278441531359294057040151005037904863304021318981540389358997344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -16659440353594613626804445517704625428041870923981064100179147943907766568181026890757895249898287699653397501846039689510982136365626169211500292118397733964058114702743732469856829801878845861762834229283117279415998531573310692857515849868076613076675580197139397434571673920481413517543104762504515519144300651158740546145356085562293640347048255132454022498899847430481355055207528872968301382425983427351811612752415684455723418618982010897662544197950044157266594067391784758953357719811374987827226838841020240580257415346773385545833124049734638432117318429897933030384349475981262427782146779944601951928780833573843327050154031255437955562674627579349212992121007684852526161672950464421029923011205688345243234290634849768731536874518870438496095810767397974525765129055377165428238117023211887533201506354556694566651477194177052449719921855636113505036731906717903524374228624158434123349767977056297477503700254915229855691464849378789217880799916938482096198979648725909877168333759763082140741419642355270785938561540510574638249533141327173633314877221106449000171171774653905297811128657671185300899913820192437248610814313102714320346720785117161730824866452714501126402501644990748930264378737255308626160416197590967309502165767348331192834313113257091850718011744885136142100517861224716338508561245153614634028221561738042581840672034468804933707684872907122340672480228315791317666894709135919364598623471381440798337057884180766230432468697341793819839358337820720323343957064206569198540819310126214790810655425433573871237836620465607276481409236162763257407353609660502798334481041014495157921015616935174800005311408151563967381760549787143214507167112540687772765751655611358519686487947823158126727774179423400385279044560574382148727802709200084466153141286964987137553117501345863341242760422113717288674476085713898084099119234701007698777389733544508671456695398004989774473105961227308916574309273357088350638134509425255699551133987907322439376450661657101686620098664311064273365455047013485154177651932359025436377407838061184152372097504221823799433352108983544666826389190614248526726424261181555910930140973938352511714759036092528826887202876261076223521981694641811445826321904473788273595967889537398357129262672969395603187462689079945383123161068092097269644840089223596906820177472778912155983860321484257838164921849966049194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 103513082466811420509673399574459787096829377540163712072778780144098795036046817653875984899927769282045095635062993891875332385350238491911397778243811814239953106659842076288746903489655781459815688358099309035635720195372244978358543691739477902900916542139778732988331217269668115629737324360633461252626444319605457496604511903667769134626471341580941508831256875138326391482187311711269892950620568921348516456208849408666377717992504155297762054662254538726183496647298291083120931598341186919912751406058354556566070501070625409492456251299975674839183562618159055069682399411537644319041997847356832644035130043502390850001934557033485184603308987170840740906557453656880281378818955519102744347819825693103878675124275749357949684306811325457101032340450116154169899230038425647345923075302309602069752131442032099422011852642743272326433812009127994561917879745529326390836611516852333321167715805861522157808621708241879204530669434078970618321123916561371732578868042950510905971646743185545122956608870244631330449373530930229800432331773617728800505444785243460065209443357067805768695579726984018771795068369777147850377718358675769665208061716802586419717595275482944842945740809184472040853587016623475272650727968495299408976195273745331395164719603355796879056774918237518096530792338947958154017082751698549615456077425746193371529987042571535577619688252804340446388817079500061138827180968616064694210720348529823041794843949290567569864896408104526401357023345176679840080820118779679460306822525364570267054868866264482313466591426249954494155552337700736860733641224761708106323653084919675252382287976556654037937846790390377843617919196323958082239364007531549828233781438931877378961570860530187518870259344202229403670710892478566233259919627623575991947126950849946594164316681422602296357529068612941774128566185520471684316870839733737724768766689121514655895330546222030528647852872844667107129197432225795145518943190721981296032162926621191755788476536101101877047550420381330203687146851686508760731317175059138026761228624871633452210476942869747135870492509470572620002770143947228928416942008823784698936870117763425285761149981548838565286073797909690157618780503099847026488101614524485499521496618638169871472093856529656960984397522643474139707578458573602085610764118435365550535753431481590276074390265942382072239524859469383955001831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 91935302135979642640830776705959795580879977440038007066241965972023191189404772592345406564557040529780576694862458913308867719074467721350413521925163187481976814783432082192384593749414042933300024376103766382859297569219772212059147152706662463544951186771488746027920625136682103306930482159733526329611037827375305105580491952672251628823436977510657474746341801754377381678626181652080740939326229971956366696341771105921249608815219636895923510834114401405577824003734149133345327479651689238257934645553074163958343499127732276338864950231533501296190060855940890282427315194208825805524460244759725781954531475723111547005816846564482066083316382348368240661804886962703055347252554226226667096099273683820102330671292504723478699463347728328330430860692570624344060673865322352570845903948232799836556510560686293340272175703874992490539424515291959686837281831326306791798772674584860673019968319141606207932656422179849463942914782893453885643013777869445868099482106147595937222268700166644280867851480849720837796908505464575223400420826410088877663166559683624896482154206089115917650786406418843852488614437338313634567651870538308575914769567345862568903686047973651412001127074436755989316336153541886653936176553980726608518322903233712218966699223950984828244661758282445224452165860538004026824501115941415195045996780485172014900848597451122153775148875606679933980917117574701968173043683282703662136270027578063456786471510660274662972988647934528068299418811398166669889154525895308592705712680623860519594095028178261467837784309332506013488879597064593896253121668839350785791839071447918836381167310954303344102067139358456644552903923753025106290761701851435863092447757504032915295798715731589369454044649208458295927676324611182325731086851430515913420169258687087526072952755904596212128954007439030694901079770647663449475341382355060080820526256346780848614460185383688096549000750478290980409559643956686822798473833936098380978419301653518683964775892150090755329317416075675384402133509158916852201915450258793142969983275479618067873747159684227639450472600682647449476555887122851090712528264932872234045731731788696383872287545583799600394964775445041706177664024128470070527972090131513841688432915812530769080205014254539094125103360892250790415392508055676135129896832234888458024053979246409774023340364507671240712483040624647401273250579833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] -2733350051228329922690026813211335420771105143585279576543656098931219793492373824959823384142370481107730042760853696741343192657239841159488160450515660111522017182042972099196611366191589469584456564751073717691677867503308558363045837522401712046249021008337081123756552895468419436956195667406327798142803594128522930523711512793068727204598333196225951618101818654978160408462241694393873657177025420628087985410114072480707697786242193923047963661400459002942586471624551676950635843486011128073932577985364746752859055227652656550747983704503485499703226736277397171750741710191817746647377935940680128941396058329686376032580462067340607388691535695827285070505265412406758789821599191710761946841571074117302757537940060073006772290525379120540188662762436724298872344067120565640450356311210473211566660341695199675457898978456869271190603483353519287772736250872512799647421551883328996134394238179328523433583224079230169249778376090926719028826522964287661116974278466984748857100674670074237092491416756670443057965178986913913191371796037124608526958254390557129379929710262290124037978668137155293046808963714965699976917760929625121177285043987289153840763495352283912768180332065031653051995409578737914065477029877969081490963329168812521615549342591801870156383618516268627469165074963592984987251213389927972587787416359455653180755999787846362025192838301433004175034054640370959488147439812871241611063393901804213759833498397415996452985283144468289756952138927310080044903843969128787532842006758782614032971503896207613900352852786366787948605832688092310642474984565954451456281856097048954540790088167641163750614432068770499793702289765394876032604667451564546200139647027362527677520796550159734810807523230945270550164488626773244002259963927178124355793573780301834863984807925087901790676804889373257605872994377591007970497872643431593655294802199777986722903722062518680186669510090571542047246159595827741555826536163214666354072651848397379977340185475558662156970459530310497696006218668136024963659487307842405039438928092756806999545759119706730282116516176739788566781671189074133716906401775967738480633273252936412353324154898310880116452502134484707451680240283698303589528652034319216598619962354742130846338171393665481958688604753051821224100542556509495169928366579176576621062056737368676435464429840611395470736932900024385162396356463432312011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] 13863702193621618409245048193795400247668855154069661625309034823882631155189500017834077136309269801959372816872643105179024521121033595681727762081863084670061852867651759178068007674280895610797450852493950621155787454824773655321635394001172652559143354536324192747652120788412811915771819739120452110299445251831417527160485789420492079160299727420185697417659380193533787283316196608489947852953748087727340171344624387232918607983721241319171552685632256377103718271602605737360991115982703601218099434432274259501965843486549638165643593772908958542494005351923545535953552727025994309820613856128624241217694377077616736146457628228620551293220282293832628292061635391990450384619040818445372452779801116697069434536301672682715722409456280958101166992173284472533610821518602584630089378682695111587280572120676523002595859935855607101991010567049159119531873670675513810135953297913528228344998868894639741054370321045344496785800295667166981885953236213821932541686359080796850342406200241903622456800029595580384505590475354184399039099537719631972627690030650330071904610558393445049999015085930142374841835325853544785345719802407530884122925728029272721925280191805688393131008111061243128946888236157840169403988741658530885779987278475970585918113706934080279936962949594682278285022888741967922081529701932229773579454296263267572338379671952830246689505866321449624229202340739040197666017851848263651472857788433843167396734484737451716319527382468465303442818221475929981324426191176347987601231333536315081310854968223171043973168565479155722996937373006247095473602187526316387651447826906029649089254976584428517614918241231594715982922796038543650974139596403888509256315417303691882845651159262743361005305827579769838785868331045632590558390526668950231182526620475955937272546029807017259209551700600525357427197699910326073161434299784737676390291905560588571473140755643919463130340217841700186234089835631598420119619799963559667926490167428564256773865787481371302655639587417601034941409942990298300306725234273909886525908797093414342070936706372282836520424960049049959235686712138273457748236735554797331986603628429840790099369407193948767474198300406666316070792581773234497479019946590798238934453972486136146228782142393765498098974794221291197339108628066055656148997016328506427574598404956515754137849307441827519473721841425373213496641255915164947509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] -48232654923653549118204747247346358343003394453751819544977460188427513652142010721953993886998898300808378161110954446909833981733660663032713648666967803788576885750456156726110134151708721017623979481101141112707098687849710583544464203200988896787466097742501496149897441055358979635886921509132938282412691748729805321027117445718060952560335947865445262039408909092044259813143994982067356356427791320140279510512696070756313603403939172031646786435775497618231828623228448966043647384405190710676726605301575152475529527442005922417188025800455581506619240384081602843632190925172038365774170070215788721456538025846970271339144756661895427790514874976823972771887137526863862526797983523773830480927894256084073413686179909842477581814783357282245118876070725474987828034855336955134315074480346531869520701777380177239621992254654131592871355651506796216380369824340297339212436116918314170424161809537149265888673405215851407323912376633183535649649985849225982184943036813352555909329803042809589145135336220256616042904235522518462936203932864115122650217729503039573645532425286233933421221051497551875294204622256030898308683124967937301451986648222932211200534862228074756375568426565249346236378556768807434768930627736476512544778305372763094780761048091617124654830032399603210822776533812930510240175785608008680784132628227879165130371859433412867444855727369023518497689172863854929014913923273075843107456372859362426679104268340947148981170860184345328261097884389801117509817492357804282923155681318221912797582223554172767862604939902154442528139876170417705501355838954311056656080579085850965866076609074618850988540515769774649664094115291215298640869279116671463541614029181118817270774080530942981443114338875394825054124776193564849512129961900714604056519425883150062034780329388379937605784401836437172249583991526837938475264753096574854584732904884907844639435071425105166471395402574712003471580535219845782644916776066962768643768504095646397479192978710892774515611400840653986280515038309619711423273323093043291847996467460656886007319312225918208550398583679437117231887553148521295197837285842519013606437865793224651243952545260718557692227155248047616550788198097624532641293945542870894389022902526136674396421712498861979833685419238695637203993564385827826206913387361242779079881553654929301049890814763323928673264204822820205853517450123035814613103866577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] 147446286013906051538709558269863179493953658075375767814367088284765057900499700741507658550839652235133311230712467621332069372288912997732744163780334730770953164546283158144310101615819893512186512558205364675478466736982004691152044627170517819116429095985777909388654604569522258315904931314117342736371927781099033385814721955502007916820031773357109322949903946473473713456844505262513664601409287100464981839256543246235935342589449434332608487650869478744258249513819483180227416185562882143468672419632427774268024129061392378730037123836538848515009403253998960215871274122605772128143378040033569013336120602386325779306225151286413126899338606738117852358273914786148273041124705773013731067834874081257704886232058815634162537997898102629068249194430942518824671176606537742345667647395115217230762344092825645926393635854292754066045170208532432295231989594354165710716762069065446091174963134572348847729394181123055911072893496652929121039648213060393845601528334843670665261430117152203110270015648163797039402977550213223025618067731469089402457503962021665614729608322815031735732407050561327179493262779063040488079754600197979670234946926830223866575746122205117828972280246376650708651071778763075513804180837426220778843683707518715660360595211248757511561979708836630682418229172327073078584614562573256131284972057500992222973500300177401046762575808908324626259530477077279443450024604100937150632711902651633625719340248131728689189319918490643023657302257546625643945902097942160038639567723643401266626151380485951716914646421035612474239877346879416239798374470860457389299670385464744318656822372032418697473692113019805246507586685531454017415939733604785007138296334136288764430369144775206137951476294128188433523872080115962935238385361991403758051960314430637884756371048260313961193242683214353192827037649766222390432283372834291435408802542307886990370104075769837877804057843830112800535505086408696035961069996717692060551426181416307035746471206152900286367095039036014887206320222301212641721839460636797886447638231688850672706887364818424906260885996269557118569502816666765153738069852070159817563796113497367492524606568611514435990721907528565838850269967015863370471187174551928479101358821776826170695357425268308809326380383528220664517338730981861598123379544181710131424986486246085537721323965306516876458142882033340652055478092741225282225059345364570617675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] -405471670813240645369124899471373472509337021462978636975684185452175994809189392846780048748601388248003374285125035135665370607973533725310943160347351888515995556197884056510004153762478561697140867026423925212585912368714314097775518830793863718679713572782736152802940200307789168931207408312366938621087581407218348513941373639675379829521889652069849278973565764630582040629018512569487486241707185101550416040432766724104396800897404161919949193938176456817328663070671683055415742800377760762548339528978468063740685124928899357294181878130907771006434093462373162024597976589637639914208116465835647244038151937396493062629594203295391885872269299358065785665945503784599613682697687518892922888094704511179633656372753851690268602983758651538874150999181714303851879465706828617807578565832176752247055799783731875470240092803557141238072452537873184130972402634036342740678786325369693708364030116035016330491417581303585911529221030652335316687456865523771408350151330642919883799097675592863732717155976678213007258181215522595712911794399778949514461252992833607605824332494286374786880145332025570347070352044902342295835723238571595477269436972990207555187772641868489466923753023240894567589446964974928028820618821280135256728379800389121136543695263682645575030452656588811733916410007561415907349348300294981787742598521051763829450630456524078864996058194099667218442458171852395591823710086265515633299801773882406635406620123246596147547014791003704457565774509065267550128787142609297951502168540726866023149782251348267333598571891218138865569216145779198407568586333733745378172364471689908222608308986797598568138032411049834216032261649090565165270230431274292528323316363353218076469876053896966776816993134996931008484715386417649573961354028525568736187758409169318991844508789979281527406682249348067135078128688484786091223646962428344103687005660390387750689660671301922892156901137441333174748465978752976761778937680856498748751846986936504994896146665664848103120797883409689686253739327586623102720066936511009484604043287533855049431491341719954986084156077992663162194390668850850259056969691029332630201878581976124701849646536318703435505802728979426680001192264094658414029817754340568007076841043210002668353009569688674418559816298083856101289052846302300450282951037220086914410211624722521736205679753355932103169875067142343989355245028466390166954624874051660299301147460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] 911258896106816992250824758594375354376489237029611805557144537099171306809747209932573795636053922291388362827157110838244587419713372433272488090095668998217020675444182716072800702768162699255023602419373307929353204878797332416947500186553904928545405267957108374748138688691518636393080390818345373048290009260603086279508358599794636809687490456102609374094760452721662677371779091077341091744729596806541997061756427367931036587699546682396934293853204159673415327352715531436645172570867324105482845845164907431560814191698227144188830272469322740534905559980793733293426816092195310286492339252592210864811724911026340591766776048741377501926134536042133927275265212712243502485193576278898866763616823620689095655585301775362145370254815543132390903902053558624892093829172904134039996551799434180633441044215703059458100043867526305673441867620346417974810156443273311951317050944301795884392919954271362049402580946333669112093385017029587209171810256509433367056378534175196390448928083357021947912788850292790756895133917492385278984048993010298193988381627675285368837745878490554751031657119393810451632947181216771693036243091590346764272801099307548818447214297273188216121965737612139267191972134072395580773813971863301171480062496060621801580357400245446014110089936838545636263222818880148408751132301286876208331551584923863976942036210454732813559955841765459494234147292588209118625079986171219742958703601955214177688805533515603677501824302541716681581016222035461960924930575522859149288618530213259060359788333953460918131613659823298859507677697755578762518920107410335171057278614723941565006441081433685411698281069279812381226282835891983600509913158457497922896555530911833756261264607912894947639837032012907883615341128579783722936569600828912949074518616499706815315557285478402917371003930934507090993347766873713208885204542512728927154258168940552136046867830023236727702138069628185162976993096422903648087906965410931899004899492604939231972412740367259489527772232577659655878811326320902030180923758315148904071100092312740316768067495388103763473459393673414078722157312794209953474951755284932873423998566093852902027006736103941977491051327898415812725700345754079785236854075747717404499013849819249062242950275063759281293108909375048921591358791581642826621833515565598198611223679944679008567856848275796795862511918300893368524012976700232613325169950257986783981323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] -1449026395245718168851774682172351050301843278842198714273080889455320367496257951805684893064176832121977052498028710418266546844110122447284075322365782017614228912657013063571904143657642075826476042615961627644166519061204808731756643135379246548411729458477810536291063114880235462972534042948673798259775660953893510470316607069896905898336953090406318761269723440527806348801748940079552379293155136453806489413351354430983845533364390299262069662783504087013121824605266119992043925936965667505255413855929819326983313855482406863805773098190826985170099230918982632105273177410919526917566417199008352939975097290696334603029673682324963130198102636177168450735951483846193954511373527334757048929299544435595817620316450310201997718757714050919079479700337595789341118770818746470949955235399788854629270888320456336673098699617500642618006320854618694908171369339008616899502589217684390194592704813469936130808594189492292200838771834381181844398313035402815999456395892093356424406499023423425496371879453300368108318126394833022871161439409817709579797123509554020982966482982145797770556828474395905723079566161279896776287746294808788889105824121370073848703336178751863421677728585464661625632295066909929565766577971737313080202037512698762522283747252817828621563204845093876821050233273268184159235223034409838896739131193373399615604366004978678012660448797854635594549098860329090496592148222531337757083263629085014470139544812720890170219537520151277194503506297271012629826179456605248553877582443300497426562834094565729401424131693629728017609477825093754198514461705126503811592406519310037960992379711771740428806019562353710759974567842578822903296799594169500057942426446424879620853040858886278309379086290257507020545944055185997913579351319667979274288116681906156832994574230428426328949127150067152059341177820524907237906743416855842945756243105077728161965350503126883801438588654138644472926717746662650049094423841805868101955478139050094633467803560483150193932184299882301001606683985192746619899207427874777667339169215899171934990468307791675146883089002178120860739962895266027292941676994522348303229380643393296818600994724189236914570031855244610598273897632909854632180469321989604578243562811215347106982709091507639156639512554597963243558786864836924670044250752962910842586779356097380038960009152689001945285787139706055399970333951109808037771564670492807636037468910217285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] 1019103755135361109204474997021265286140895015982779723213128863029734935589260499597440661172836151316685811828322704134577371972109847981200178933800925045666502461740403098687931737119330674772798315032619299227495574154173004811524645831175321276298542960795696047017081033731072792119398996956428399714384384353391250392237937204297196152118464102527445063308956732861581067812156003141219443731667457155214459635525512671967610618688343775043167835032218498125582034981760456419962120783723209289560038281289940447983740864239404981328192203265005129171609576332695852349224189421707716043267442047016860098715014741114802199116553227069606826217763198209098990643252068754522504549854665924675587462406604195005302512623089193504585327801193692325520966748393266191433639104405814502231286907819196592549736324016206457857476009247383306011857730579894344783467867897796477316905335914588835966407603292993679786827166704989032244045887360428631511472947876963690189354521057531747189959209333482953662226524827143053753366041394359636557067891601692891236616430922713675157585622244132135804067107350130830557070001049206198804318210466572515413443218931231070363628434405683192671895804081128863834019440814773548985104508600343189300064071351639711719833506802550751319479659747999504975470135579997418660249334887455843989283394596210060881775920789988578091778125664924327634742151700070679939446056348969359505737493818494414506494549171606181606026577165460755155823348697945040941982540830636003743374140923343675391308781022157482419852263205409935798993663352847539880526515573003478169581728867938189406412090027105736097267378510441234564208170053408198511944777634555052382366607722769678434536447157346093319436292333079211440510966138706376088223948782940767214723287371659865311173111233452826920549572989435722577362591962023712179815120795746087113426801578661867926111125387437575711708085521115866856860745910350659513397452645453223500799641224421277835384187082352777954210795303355941810724905893196029588552292993448540728041748004256074645860932952442652681429599021902950535786341242014702340160882241513098359847552554086824734926886298382524701264132037916482479236165373173786318003951301519566132136051307877330878968145559968376145312516180791565726364068328389577834960797992195263258296531194121720463064739229362104611392440381929244651041873276872208912372658184963825078739318996667861938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 2130947777493957846017430998729882091073602696000485231983606826108015331053129550975221331455578377296247578141635095327722685418454090995930127200946680164648043065519930582529768103601120450474779658384407719668052871763535402629201268041928264558890149878370706191642399351921551038265292425012114840828880750024595767236153446919780356672639565273387783331730586370358070302354226105269184577149799482378974883679843764352205601224906563604955709791857179770722000667846323055653489295826040612690309376825634708177056907687948609597587422072101994225130645631618238993596090012774640140585356651828045382539736799901226860610542231159916213101190557928332777727841537469473532094676810851804840168125493127022284701427557074970168396806923749130623580840482650761334944704930377170501431918947391223718385078415283179850297385685736088047717510824629843133536563067914682609546252507438288226945300201002065995417533950254645160736159502497461115989303947839302541388158548035455431479769175148775458403629306340264576434268297224637844563398585853553920677026530806227821211097324026444258235080048181138753803854371786713650774463213216666918027609878913380605904631236937375868392879550260684122304476532390463201361342588198208127755323574934111007437091074398013888298352239490979792833519149151180006005405334512202536439986485018048445757670834231180535215285246680413631527508818990318514043957451682273556090536765905497347091042145642603259633387944606292489349543217087136694402610995755877492438693057905277751680327441204267568864294961654949716814990783090222803137194368677761670197213270033502302533688365361347136547573482236265789766221585134563337722614535718973043263877374967228234984877178211561384411177557173553101759371989470834528019567464793320522521675034952448074828245083701995861966000184115131224044380244627532611971001113042877215982847043769329337571981637276938219361230242472383799182675296400116307431442199459925146940369052035796079349933633879658631251897459575542420650491235078245306513114170209338806386159572686530885540915895291166049614412876923939754685572734956213469367237744492834183748700525580536766584438160041204030759156577772020669287286698503076382800967365178357418675947491971363732163403639273935630168745391689448244134908646304905381484485144826373569417829658029886271921968919184984953115775496233140975235051134328773487905923727202261996893639661720953881740570068359375000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -9032583193503709233046235865439112976755624480956194985534743834733031000840167930447281102788131204316775057932937326435791891773931583147631322230833394749585835692952684935639251045840934607299044062120725936388175112793350317035703077501171917554047695571886932145242228744673856108185802006336015046666371698619975638011407903471246257672329829447822710867319909405407250685902548822469293579567494879265401585763647489886153198796742242134957939101902020660250461021169850449776744992695981911997214036781474006975439043402193105161263741805501622161383492870610290300198369487337504407221282981818965327390551154604784657833883964060535244823099513024122433896730869925105616117951737221496719009894536387061931746960062080864517909187213879001732120701987819801144129689343352247760963548432987189995517483182133773159227728373931440224097047485838556924013497413022032823264487753071115122773651598803889861880359609789401595270615265954219560576921390178218059587068633634582182326988991196464140336915801019328481675842053369998743517139676639473918357194194455103671203713767481413598132032783497155669734174586017038213369820761764624559981239601736107098313012791535653834634883711973706762440555924625533683321624849838460525143722361949675691800297516265098368415968455032406295974505560085911458259011456927806179999886979937300981772176194375846823760431999310449487175147820404240232267497478885926706766446260680142223944973915161046130811672935579882230281800118565455818214685389470241118468831225393459604179618023983796135699358607514043804235326243136591595292477646550807747659418185152233545400401704857479590114485578366506708941852134666116569046529352073735492403316191896091533203862890965816450891046169919360025246419253664141035679741721576096746858540615475875638368143541514125822554605929658704480604428111814270068366984464692689068504980084016833123919659987958187929785636199189269161807117258297045485645653620877085909512766263989521219624739728915050655177877873301324823082759096600216684126478230150829940466371386677364375282482281619454621182051409071130528171827111232273529235177475401597789020639380403394050714269273591844537623945145576134290570292132824932485428971292207231501505819986117407609542273405757947606396145630182748934482377514826050391355619372365805395264930764328858285357571433081099682595318502655446657877698792525732051600487914526718680185979337693424895405769348144531250000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] 17594219965305286751762090913828222138117980457133972845283498880304761197910950652965757666450286430277175636840748959129985807183851566357888776841491501315327077346425980878574349678124245997705882584782420346091290810907142694594562536173508623972043485060311633239406471322228168259312095632633642778912755026947196456859813548665047720119464700909721259345182621878794668059353063234635584217555987247249664562607710980781344390882820258752511756092102908701740112553738387852370396835493063643364876212390018847290311715206833275222632262014122362845944530891420636800692410353723697501498646227766959064045244160527650138090376410078908790030751939435728725792185016717850882677714794768654688226544873477344140261448021324019852683590797282113243959809372957483730078726622188398487891722225286568772023150148412765950089850757843237202283038898112350346425172609546346616279486001321813179332419521812946611997684865231471297943675540115136684452229679353770263364459081947840286516780983226640416166174308456474164030794025408434578248707493633696991422843234822092119643626502627200335737601209275585251306385708681744771625447678307192466683433271346542775159817341309283445672025689120517045712277753026275089298326634626903845236617061585962974103733020027235240083437500827194389967936042172365650482120671311735653355355810645558841782281204012025839189143390372077582538810536056936449703435614407781344119113358235511441776740476765207754746720042597117988788660421613440484162167199531077592890244554391556173341936378310532797830902740791002657997722707171835534179647911042659712260717744972252128638657952352914058533815653117026916603640447516062722840972996795709525243784519195040343814511903045208116419203647232485408529163017993213843782231598277632487618502512718717615533231881788745054562218435951308463045148447268384768177602088230835224338209470126397573005502864158318065402706343970448429447535294644285832198841705835901269335109563382806228341998951836042879155396706653112446251635530061154536294927156401084524707320524596556748537455424640054876266253176189204153376463858696985114011389143606884008249651189065777074816789357927547947873517859253065885365229737870591399425801508585444932043771677794412753153224437806959543338654075312086813250115773765207376594403690528966636955697725942162919444924893399264367271095268634609097506015697008287070518637095831374745312503105054702245979569852352142333984375000000000000000000000000000000000000000000000000000000000000000 [97,24] -22097655480703735780879513791726042634714772612238093515648407198979483868752455753744690680941528803327220980898576172718899723195942813056558589210549806423723967091287126219139823019837458838387747548040274007475725506222266272037657662712096599928117416878277716879839982811367095418820684601735813646100893237016695974460247941025149392445255396901399067334932453508323183117572862696043331445853153281347220245883473209372382385819530396628681009836634441185129531748815925917631507548403710349082868652539359449514108320175251870410007377348679825010380854366110068588890215420117046031868287643266391702769699117013858318903551158652265772701359331002753865088036205980402078261716161503448689226788477783075817847420836884793234863513719679076961363917728105258641415943942977311931053502399985094978579760085714624753282556654952520813252382554235734010153641605979421152284818753316572558932911123246561450514577309792233840384898285630073619793528707062524426948607861239350240287317156737594910085297851337147817913210463839090243805426075996156320442945167782704288821886394770881081319747313079687457889321738782469401694919220641325058659158297415670454059885757026081567820631128978506889781910357038601151081336498411497520631846989167451323644527206997590763258940066071901363345216593849179250346425637950894889656180798235485559926204418253310291484021320935730017615025483410320733307793330203418403487571829376664445748293575134887626142676803250190555206155783464509365031367719912882072172132379777393703729024679394025088017800176192744102653048232209300735621470624737670496297762593318396670984371894053992673361380820594196721782205441313334341087952722152442521459501629230760001221549222039991029820407974369272298348582138408611720395477391305821883908608503544430765410110137678439921504363600707787205967316683995644628863223694970970338300384618530582567791720076107206635629910211067429755616225486501365094259072380068703051532574236252902994650324050103718774594340229346592725456000542106640839383749006156745688768184598921326628283807102514307353520887287988481438344421999648623080287470067576976607052099844570701108482709787059246247708450786941340276313144311990099748396058074387417838789758202631425374052743231272444767793447464435855321441628800656869653409476768244441068870039458730940281537164773617450919685576527132327770651535200954514835839511878526568013371401098809965191094306646846234798431396484375000000000000000000000000000000000000000000000000000000 [97,25] 16862884679563739794594179455800875055140410889953159639613363333080634871625682173581370350667144130048553915438958146080712940636179651604340186350747544791159668954020385970034084430691690589207143046382460965216722958089977727862277640477818290356756442405405785902129139783709374426117046320346495901358922039019422683834621140135526758216967821311172197547740004207622428447805514722886058264576202958606994881774674339403933413177924357689070061265892950146374886278017415306189386692684359533763311760733150655831802412833288653837341594184379755054747108076106602405156055999677722428865164020564975169926954816404058233903775281600622969422575312115356942755635115272246349684835417193388709521651845863273322493938631014719685334007409158444106077198998878262905419001482808532644088395235846578951595659813405794128107268833859022420743005977985459448660278305291776857422820604026881193831267415141156457127316320861895663701621762142180920417260111052077445378149930677476401538804707065199345078911194293669369671697981255603849712817929962783930528392638475695023842810079387835072045623449731072379139735235144218921264170363006892672222887496410438869062377368837208643213907402983547748694264166876668536197184072349307598234142631463551563751692192277060968240387512422081740737079468412631212783485984689029629717069910922719788679846694733983912558760227406758890323587040037237210892477010010835471892953627767836133440787388937528560447172507415716544070561745401149133727124503462290041661721918596396647913847226054570246593895058433621679372749831315564794182200230664218624237195426457067221281057034619293629300205587442427431913127273482538449902346734091505787158656826731844982782133207689743741940096476687273554339027776945977364439507698678203457311726362392375400999849858391169855068785388441925451654032272059555755271233912667464331721555223210268498274173378175268347762422677759337528918572116603562485229043390171427478249533037825052365371063929277272312043038521802810506680650824731458523558166722529221624878618552384885187445385390365361413970301282394675546713675880808283202850057280420329321038109102718449911857529089291154394129615562604028249390918338615739271215890527451870806812294323324060387252464201482389116223215518904798893114231127885048145935093698942831692443866457051245546296318213130163012858806740324294159108058500970499831733490050135811793075434631078782232727064638311276212334632873535156250000000000000000000000000000000000000000000000 [97,26] -1710798233966111172237267861191511470537147670259759232651494036767499318169459146576398117897069113798912561949314712258414449328125342156360416371498041639615508530274026510914184807530777066521393210320689726104134981704896896382737772975496089130376655386539953221191786380199800602136836210123482937207351182551368254689345351423636584435156048630682790450551706342849302990760299430214558294357674632350292875239517351434078680339947011047446255282864545568716260292597022159241508668819120055348534912167230970688661248331919768256675215035021398642886751867767119575007547751761517759869659821842757798277322065579642239405995750270749871156374107772985430580167800225784252746630141571419960183349719379818790132468578426720075517799239629798882543601058351817761510210403826875453888261211633975176146232403823020259517734391722422013564381238896304150740418136736748445322839638433941509253755371249590218550725552264889785596374601884855302327389113034607004097430929689285390973116917258183727782956355877681899804444062857184534049338310987852648188244747232141784714748450116733809462043762945028862044979518297881418098835256864086139632376263025658360274293975561817731004411268242512038815043058536578447981142146681955472454965874392381181065089977663640128327601342535334501263002427081860730895202187674515183195963330752781139782196340176869741549451428987635003716998081637670985919576677577331796277836022590306930593538171187431759151414399968869324722902586201042718208934706948838382980298097972593883853798397575295717113511603865330663635485388911778529261681540249479829290281650971972199198082395875697424322363064349495815345301611719555799354596832365555820722905090449444427444027244638755427659501757049025192830661238368370520344374559652056640621801637787773625560004073046201926006200638553984087149084838227075933502632223058228496651599872519915398504759969960804751667854727653925890448967312829845068381115484972050016479372339510581486231468208222897550318807995695865704333181379760250329877681803756815721998041312903906604606231218851448090296745549032021934986727954399105780747515613075970722221698756423962794497529710962259740618428564229297119068435831731838027708248470018965630075278303659190332870260086753042845607382679353681503635185998916313466412181213763592109969911020459659216941358405585986698456656405894571815133626135368564990802957763535075774443592684245730919240235934353222546633332967758178710937500000000000000000000000000000000000000 [97,27] -16462982829707809781449677955488821167109339927429229590082061365352629999514601094612794230699347393039502316645160239190488830933878053715348625322085785934051162770086070898549321270774979495903462010912087310994837097283069886285214226501529319057647305298799820005917277822426751544755247201208488659878688370949479345614656787786760268322233729300040484939196273894666861121095261440586351861582309442159643340325143791838466502404181728444050519253471888829968282533863392862769960017782532853997539792712128769984307669034433433136419607006229265220853445858318804405167294354667395556703483255937838854089589782576463294082989893347297372684231970356403815592767680456278081145802931632119201246870502123066590479617980891560353151769162455695741068577609748381138618361453214617553611426405889789488917825164737243886598376357621043021294641143513012895493040475775424537657751768907956374837464870288490247421212696873606999593999235447136407010973174623886647562215759372742483750777441136005242375433068238223787982196242490859350797579419777810007334057044334549755091980620072110237824294410715419708834988748946052193190548836417286821978101877300988653934216701544160558883204916328006943643865033173062046615696813073777383685273449422351489027419481339463282429946315961851745005734328563490390653795773256948294788951467990157384052001652011644027181748963426594360660431421376492640668663360129249281054376322765059401695339455256499179447390756141850423063689930355746794320955470687898151266899937044698467825528845357691824978617285304698118708978937691647692520575472651994281798503441459666797961252342613669662911101283356545358837750526766743922094523621398749600766898266067570404223988112887054143957781363196914915740758640038515405683923789305712526955842748453303762657608397860062179531129701929102273155544196414252344679643743729615408186638971087758307274245974633178294935607842612817754843132412725155208748426207730644290314497175648084916470036326570007505065530208372330565509048309216822180250313204790680830606085442528935594501496607755751391595422839874183456410391408407804322143514133551454755365010027448649522874073999160988034683649852364501989748805107421716644183276533260553428695648216948266343519144747618745612390314987301925896326645693694625783847480146687390519555824495929839409590528695871936813882484979844407724006362784860744189484475442985060825229447176050467169640487835602371546883659902960062026977539062500000000000000000000000000000 [97,28] 28387250507950120493535703783428795869577537311272377007067434404803419619315557875249428337490297404968865528882465309082984470058040032272436222163492597444896987626528825698449672625447832625716343336664849117357204677895849629828206437171116392558253732803820126059593550517124956178929577674698104297289966224797209130187956337316874104177723873234098651552860695555757166584035822459818382983478766976275305736795801076398927964450999031022649387570401692437722163832784888100610908252580051522546393791097483569313978433588908366612939981704014073968228359919694898542550294791166999198770553221946821090835995331691552500419476032412430768921197921353006200945579239183217027276412349743292215559144618354402577070472624997624089595791922794654846414065143526619246019014518331178070957288931914468369563980306601797666005005252974964238273959943687924960251435015111420092768546172936790790250059338490031945346500969377505958200459645555682019997952802990742490662608383616413177769397941545857018295109835081734776586934329091156949157243584815880334911540069061546021937458248915685234267242566536152597965860943845355719260327607253373952659718366103953016119512771393124353790119694490043757181637383484218485248417632401462851788638174250645763587737773651671752480052840521726779707014830959298451980283131558361534399787179399601695105691522675385109846046636012174375160421434863845221672316146926724367257242025887919043438068424025386325039703435652195745340817377905404132716656291240481340387022243485113173547973257274770667736522030622658690274209042205386859971429823159513830327124984919848483141010652075463858455851592360573333116247030570684175398532448680373242260264923462385792824074047087889113546383240579988924598230300037538095461784686844022103367448859134668277107481498841788116336246394271426314027474660073809731682037678864574965195786663449512839941265419203190613305200824330599333652265808988303573624286841612943067849370569060292053033783033860264038077253825010717455194644108147217417135366460714258410651958193842427357726666530625030469277973179234628922296879511213289870175498411006092543106554603046507075552789668849502193792835608369704933640484636707278639587400722283494631805960772574781681571583141655587985088462978698013572672130639591667776109441541074687912111210555903842902078159689450898237443662846605356790642011155804351493035907795812884802918476313348225690928400082556348760220998883596621453762054443359375000000000000000000000 [97,29] -29184651403054150253528794232863884315776467947826930257456237812668850438243467862630625576620497494852102294895466464266884940272354627182119257018057335461008522776542894495875948163323080175633781432623349221786266453439908384305171202960117515237455431708421503185664681144386994357400782200534132040536041478152391980591156444601785786706687393587603609435075300950518458852947657605185402736531107201441062627009808065786391887787048668171799095126909275335047898464930288358823670291434042365105646965673483837303291852101904629461478666916374920987683392907897748700920113796803172338207605816244154544220747504967869347871391324199659523399566651679393675660592284771728644857601789722828741960778384947341467235080197129633147747981436850596423191159082854601107952977746848673463336122163152753932964576180407838948266915174536834359571218781401609049206891928937494077894456572745251326204386967966401665157345847259029417523312045446437865597335775518964798045538551710768282576762135996777590634181344802709489213072232749146104078672743336418055232442104085159093146304303732973733405087242658707737362022698469175188136644646874166913958163503132966720559302043453248081519555936253903987614611407158988680051102272035821204387814409502379736297382872782848367671615601063925399817744867953083620656742574400054676534965179454964456893963126657940473353035415514866096850199607224660281757905547012547190618317483779240379707541421509836694492834835216900811544010084842864468259461902843535751018751502274953611433423189510723075354294922928270233049177430782930599112587998039875150740641983851282117807314267507783770492952455289989180008153253793299664588119201890073055931082887817391662065573408420729449452643591308464445964049351121429861022754200667179968361579349684745167138379739587476507622039555192253102091339008145353497918168781560199752191505620849366973397860719122398367361916994139909849006916332011882346221178304648746576164506908285710524224483617987663974123853533949410628656960743815002427121638621560919993374739120357866191977992459024423090042526324075021918388581985032175567534149645812395851497543279915989896035132863613171965239298892845820484164282265750666464356357234820532025147582900733361273842528790113749118598549899413762423150401121125746100959916628858508140173248383361422982595158265705428444998826479298885818424043049155981551226105137135517908703321504623337416586719598939362804723707256471243454143404960632324218750000000000000 [97,30] 21051389679912445633034624724647226246736391364787821081637150983130341732626661690173522260688049864966010757339968549452616288196830196490480342847168091257834465700510721611050603456611617088785876018400920032975321264081171149073521633388634977544145554615270002273247530958693395112219062547805162653233837143955739905811057735554496676948644216387981250267170270369457515256953310483256694903502968167574983031314041735639124261621994148447847484511752398553911982256333307387775280412453241331081188342346294013216893899379176458716097729857355959928603331588139811617935930114343349037643553581432334701256563310244233440334780128661023089954135215939281394770969181822398952372520519331011187138915392423290903243800894082618079616651714825631877448432530706357339813264854732124110061938545629903343218580922683246251497003085141017677320150252098837989863998402842841372647113830698179745578219153440881329172347010127002230497156161348896261947172226495073852881920049862873203523412385188162571078398510723393779188894840307549419361695044208773722823527067647526111846838861476742360100887710693596313308240280107025175853893193024929537965929165433578550377655516820867394860326704296744797362038582813349930939809335933262305070721417386278633401320891262318331057190117404741768823860836313666524130314879640710701317811835126265958614181179778485486552420845328605504412119326962705632545435341603063176270812826741074571541790254969444075293851696770518893409514785542406089100693934475080919602621764104790836906786104562266940068041350489648604221722805531215741297152170929971354614812995673419769878768697754880368611232376632017212732067258447917129690054531784971378691022026036208240415996849344584811184808532735143577562660010535168136655532319656745382698428087452507414574234196292192750394934794666452786772629646560565957597550966044148517715753576403124611814027514953101991512120437444321080780235999900644361058494827985052108388692896351678846249083034840799386168318218144094177148231188541997901897941973949462374143099190100730033817881300640375178451199500563814352029639670141487696378347359345329047633695151465769735475166024939282021898105313231929871639498980454401332829979654362380734292876621711392783551691986549032598449553379163630674803213673323345424946816889447810380283608416979311010336288274611851824529133105298001084192302248554917459403497655773521805645878515790228454630864344946424709936749763983243610709905624389648437500000000000 [97,31] -10242541403669288386535066805613934614516624739635745586537937848038249988923038445236695728084864731130109093598043974060021038212266518917948146720879841664807996740867176533067335686754070790688294946340750986126281759399809585490612378899494289864600934307622135017025151865853263097553745050220408286572933174580320811053230603415143767376552155644120728485296383734760606207348536954963607670329559102729894078817451911520877672197992544914627412011738205015858750367083590779485795301421740378703595182408229204419710703946476914545643701176032813096689004231702522825893458198362038361318531696837709229169234080964115988454196836706597338474667005762455482416690715382146706059376451269283331502931638481518966359026294236082739338234150530400309544110415400141066187578962403927167995578790569814761094845093013076462101312908947403935049855090284336014689115084695240730737793596090669250216750165131486706144567193212454193209665844913143038839168352885052507404920707406246734550514517732433338651788785285358487399861015246108035435909113233219815502517063783354567953833206219002290092534884167024062577750936611371770179324890455425511527121451137627597342342128996819447477104283106698758213903459480072292310719127099565387679672759866645276839084991845653486692141038362908470516478788671684620601006766523286852627986185048364006677130513903626240617683564391113529083629371229647983319517575449607309785236155581489161689505995828930419230560761759166412856365074778833429981299530557757318761858466675314524488525039806048453963637538795214136118503203215302284171810035584734064138531177385639888328994568272343984333608873139899424151360025090705515609861579177091857092822844519634312525759472490318926408815791303209750915984825078319760128059393597154933343066981436558272076613718268929485950355489982115797102574486984216890201403025802497456743823281677620143360824892585997625212686992047345451901002070153446105667570614331438402651853122556908649464941964770284097832907551015460359956538811471992474375868144562605693908064961807510427026820937436683299559246020092673292445423086776279209280412905257203930008972478034401884565679033734905385642352882993011397402107835602255366983173455142757067052843682703388521483174108054945789230891921480699623921829347461483330023332962334426608251405576355698751021601810619105064105033557369594931772760275168666739748086768266317108444044718081237058379083786508606523923958775412756949663162231445312500000000000 [97,32] 2072064364879244594505408066926014530222742756605720259229660718540708990412242266741099009513681972030910269099999799154872744830144080184064918988613911003703065636931632435779315785039993941902554719112495133461717045931114854959278089467700787088220912184039541389807794957212063400856940358050603535931949254826943562287237541271251013940205715616888647462590405836916357311918856882240892529731370960762711542073413880569159487404911731991148395018924088256552533537878244618526467698818024313951148002665818250386075049279852915203317831492413728015476270840481719367118117156464296211719907600840188839875202737909364110913736753689278397550572144521549930529630213040932064034323861833528648575133333239960595329294502694604619916944625475458035095187416597239925837045505219946120269188129600343476338063584419322857635425891058500059822739584582616987506589334081165697621397618162289776446725022993595322958397522286664903592247775907095724929329779575710057306959843355820905008458455066879869270193525791891813676955649081276270681745096693853727360629407732644035960565225567059966807306908173425265667739695565464576251633373890584942233022739199718779717340375891504515344081855385445896091504649415447434727744628014056493054159667978502466889522117950480034996196881328818246681505156586626410764801954158325557381413262823937321178531303582625274816421698093835459268411496949543546753618836962154589185512454296033537051067728171581248785209880588269331447801626709227501158321791839420519175649754503195109507657750416646214723896170308782551181577371257533651288203035181118529779647296402064027414103039903431145921895675752830681296758233959459163398070087879743998081814383096300076143788431912237408829737053437817269373883198936107752906619923735439032833129233233060509211190675538614963362281579449461775490352079597383614842025681191965005387615130338773785305539946465756455227892797742713650866347147752559103220556824070730527150958008656272525080508805922452575277488968822914639989136678553311350163023529713271115036279277967088845821191764828968032659112700465827114279996603051075790423952127845527135118457769133848671360927756839585130565357932717052445849597915199646745480765211399078517422821700020555210112523123138159088314087103007114918712023000304445402172913197688512482466405488177916165799651204598747699106093316282636642865754733422410666418377353934877112050006279755663332474445638030011163088772718765540048480033874511718750000000 [97,33] 1727820579705281254920968766289169889696766969973616742091161189503140008634384996576610087758311835558532470589279221240461793226566809072439072708667792528144280951999587933806973850913764313506115351723560773880887011932585312643452771833161060244544950275550032247472960324322658622241136410772470147203682044884538383294236814743817665098316276498182797583501797633048932332612680586902922782545458960629042494899053758737430884343451415684665842713456391505170138863698840548779705613354119530823034168040138260302957685923747772003159194140400370445795121780377741488284220032661386545482130140417566076250378353649932652097167671040829840186383705368548952006310967350034070376048766159049632286187786892870341062812049901007893823654455994892895184241442234822482565462190667221629047670728011638500735249694249768731590406583625604344525591196336818476323867414247516001693116273335514157469132394314624820071567258039128036035178216883006115408824483542634686319179007927021465748905963925665030481482642687512854116574515978556727768421946209960001490717315774668273756001377210195671587161229576568998010618897457624170843328970450526053800074648062193230502296193547326705958332145037397011229457203171754801726529643418374508321468840331999261954137788207731349432722754913318394741960225375873938054734412358410716589541916146246299741984422977242870198394558650190964960780956117253976020281650526080955918671160457175402419418686983476127174055048710264717617914582013176809714907755878021798773524251123305547037579433194311436694630374361871437471487289502673107099201465947673619046600609476894208925198016673038887298802563583771398142032057249608028723871139252235801772583827585492964834732704538642806509381363536459569979101231333117578310462767569494677510326320502361691191155005329900822652378163771686586946418371403515370588373806439223445618076237807239063074768641571036164545570809554172756099114044659601340962159031522901166363155605553542503658487176354875376339506838189623700822666714031524532894176764773707879542481929270565840073446590016508604660544458529688756846203575813804646037555429434649046361258174174321080406415252039775141541788193857434173892728039121064020419034502300545947371549516445872430539308409809000538571113345502903924147274457285197035412569670637601912870287619864049750275610857510601174731026019859521850958785596495538464236423833539235463163023408685426010032465827387371248846648086328059434890747070312500000000 [97,34] -2295339321450735094082012167602095239283960281128231940331444519704797480467092253949353919198933834285995402884291350750834073543320807402588997407089752276816220614038149192033301329664736280366746336298517661883816187930719249192363694983896809563846522600781230794465615269234625263332357719550986923622312684848271547209157297937788530052294001496956156673824943479655244439709731785460088237775903528068760664572497753861674255805810739893725305139043367983259696748091625947618648644470117636995684358499109840550553807110083863761633974615386137316995063820868728756507387371924825561386269647079416214368795713673495079424249220584449062713170070927356945959626997032416424265666291405469267459460554675277796508744518525954921352179982710115549603314347402390795992561899718777927988516850673278594284238218778009720183771634252440037932188246959260390774451212331325444757020067733793294820904269519530564446620448196656762219246713822226257585920244896777972913624396072357024285006520804212055330185623802053827791107683748388676774566255108876284358110349748619137075992113785958449410838707075362082221541591678064164170227410494171312362161106329886760290205644506534550515480448035749934102333033513901994673159982744438929590286093587181085153381582130798002515802981525568548658587724809620327092460207690278142552259234161050784543008056887877385010868972707194163139576076374743889976329037655351776603031855007085292832431202350351190969762824685438712217099847673504240506885125706864593944483279158763940437817878533407513640518895038874145093598293669343652043640617997846296121658270473522379940454537436268654336585920335432413351444857510143545360412464920321365843028677684018580710789184835072458208407612840485851100923839905489034462942008026969848424949624066372353677009273255992345689292654939944757237523963049122799065698391949058561870897509351907654036353525012978279880864668191727919546426243928912133519757031289458686548006848839581327444537957861882650265030584551702290631673345945271841484689676743218535259862473645722796335846722067132038951493563793853706203533217102875412810028460325908759814545363466080999548687687697982170994633807915913233642311043095230815568660518641306225114323405033319769711545972057600072643906532547760257254029673808405363685184503906033821972003921845281365371914371374196520457235654396915158699943893624464380594589321478494489779357055859988217929917777432313741314828803297132253646850585937500000 [97,35] 1538445797027596478577050855186292445864599166205764927066081039942355574036503393248780294444577334362141940176986898288439669656912807789244505025217012358096017542274117314338893292159757459709463862131703659991696315736239624881265065938784095250151965872642156484198724849622156356667574022304082593452405997477494516866270531129668406151486360049559889101039077336100467327139886745178873340547156366652995423423700884949023939009840484458591092717280963582871284134228089983240654875860943452730382697361292722089173956361297635274195126306900182875090099949930387840442004063063193967949858026697478357626185315531217689987408218240029077488228284594985485249437211203085567194746399895882374040490561629518761641980334991402016165547992765373063065042939055528738197908237466409586622064289278545195820520468200631276517407681023351426418915894026976623423314366417228378251916379214884583415905334658654374086497764025894949095930527549187096698585077874598630503163066568996059315889719485694104506532007341600098918435877057006798951537423948481920836184480651995470915499267245502129010305608722386539160349110711956400150318982735559162091543077968337377473148754222747586917598155244845973019585551510587492946369978674519858347727932087149153832659995659494779736215266313334811401168664280550779674777421033370855101277293324274595374860227672760625498417993360559178940842742884296728538485544345631846765815480188742548232663733904152443372162162012563995435978124431804089232792084240977807083617284574527683425727862893751024885770546819414795332559217706132420242755660798625395657630983388076249042776650785510713698199862808713895610162388761176753514112659973594666020197884537486528229072604401501781091145359840817706877239636824993601826365070685711521304786024495448007064185063070840474199302357089594121268493829161639188212929816731388755161500852471712393219645226092428869730662293435472360999162983634685147359174165284765850251060839908978761069994225530659921148610055583193917747784897884862600792185134916856083708299379195933518797094427866999311018084290844212196284915498307664023965646795943767876397490807868888918375293021556634015944429072170095924282932504343364779297823503954847594037772253416846966066575608481515308353534699494394871899025323074242537899459582642955742898994982659698318353806179953179354753524593842140249117974414776773161418834201285845004397453179158161484319303213830210097512463107705116271972656250000000 [97,36] -720123987504142449664090739512981606458287194665664655816239478663837700416666167872065785108265561725527416271926787364520805920472883611791118210523969223574351422268242760140658187858962205309082058508237061748987269965413699948581864649384233682395939566248485204450868380159000380501362192438414254132034865005368043549240152620729136137956368326344997192824018999951975044416162774098063963048855457095354665048693928459203437442674244928987817310166004548461900843243327693174226336434282351775176352859045724544933503679580878563166325422105531555628659990779027038782789375778351164372965362522668582258683141163518057290758577546703357592123942181755102531353206410755099586492269038637123233316252335436943436871421292369769955005424017000821304337390139760738114455785081867622477512454115958302656840931503745494618091826328794688653774906924174436847664338561659755317973602837533706840406319695170816968501440938101364584631618907790885501616083979346525100361053303632294565831321657932372247517926840288661975856113602845062345646069895077622343848753991055722473052615344376388967436596814021728991989549933941709611021985161136057089029870353114307505292893161627392412144858142410795449345904772817662764215294886409561522150305198600109564977843336824076416230473872456917148781184187203075961574597529543979475245760264442300995558939170882537555351043967122022971786290003221052410680220944902585907195112218712719483034264946846895868152811670419409543136883068239716713386956611841229655137980846036747508497852154734396895362540848334013885276240128920243736948199114971716697627087571265227320188728995961687628809819435379809382117315600429045794842227930879598338297522448266644062564390306260434280121636160227670550649436210302346039841324737474263656127873136514682264471603510565529077031165276135464584602967156380395491199376294774409814853924095178224383303154366406776600221015220886623736279933876918864691265109465886572490659387440365953403184595458917328296993349212467266070648815110368185291520011842033196309853369181971056284762951098756794748851240764805591950804552127768858082121696156595614008793335222018973724617488171488086934394897266540841820997245706210605801006947592410646507812258612012338034885416907581447600131771077247686575930394167882189770124137861905369992772043113411301877330042319529602433498592251454196285488896114035721350837775904810024417412409344903614655947210465569696680177003145217895507812500000 [97,37] 246594794067893712899168711664901984771481090564545910932562280275362868489835728066938711412376631965239206685112764134615537339150404009167396130875133860685170031765868204549099944458063931058263651809284129298087147299476328310329579553340768798552617903638860627210443204751638893518539685452846332767427626495313906808577504665338358771821720377935634111308860636121368469424080589002435854831367809030490267046067143888202681285072223304155804001655203396983128249457445550192211113892841285705110845922414302111479076418322700114314985349132920273419171086990381137776240046471204194396879672194447530287252304932045688582833344614505305702860717696414388674213347256478274419280075020152529294703954701181214969458315590182740208415353013484006821237571286305246305798210930976618122656005734058045253941768192754137140045537471875335142159580429880220423240523292946451239786529409774129730083722846332990773419432289883706789673786101032287055244879081907981869919618734388167338011365359783890936091436831892726744937925708056614669065939713678708974458684777760462570841991948476702993266263358209980700028668815842833013839310314796389140116478719893728473158246986867339006398752665420244604303369429698053410065112426083663865863913898168873379015292997034340345069464979418910407207406023924641471080583291585246632394135600757437952716911171396229788850914829740353420251632178651027590816691162010792935372643527145979433954106943122223314635244881997737994618255189804987596373346971152944324395968669526568692353552793156986775341236790809621106369229038308148910082510936861788956954848447718392299311252841503829318667680444063486989826667972824256378521857072542102782635344349092701345831954550485861865478536606101315731713980628608818302424745784524053548410443339318193856826422329223661806975566217941035478436117057033158008371460958814098228792045292289368817031972952455332697209434083753341083461630470260548081262124829198359644757699100323140472900535144266865180414860593755199737419887533163222769941967443003272630120462493995397485709790046115924226642697253006745196445535351951602100747851561330567317577547937146549371914709373630329248214035485805085447067457330387868524326615599859272317560242324322700693144770139016427211607041343670117637321061717423674527066353181687565068647475692416257768373708055088345758851058162285780179255623898854344882534660598887450163695002285199793512493471325797145254909992218017578125000000 [97,38] -60655769220642195272437283814945359198249635682832971282339510147477356295481438982594422704956033716553198585050195087114772940819320818152031156684069760676660739864504570911851173957856950330086325297360216869801929449936131258223841501446068216814230119482875946284547688116296182116149767337339297413640159062723836447174883214579445429228467559918150253785072950056443873916703065287563338144713793367963637960979794639158529725682138358149949116762396571344963198855341951512403319555985283729530563837410424840714702609511080603620895254102635011265435234479281802693114782454436512640675794285455275935520950557676450967464772872940250750380212542260970825803922829389465137481141583434422838300313877922052603683537586865444155737563403127695565222862677889395816861622815214132337337079928610668255828975011023401221853079048345482034343006358741997344607494907956551909406675688860254770484137359754071718691903982741819153251237049175396663750443900890238506868400091150277392802131387836725486072643536672927899741331572794220548080726253686883157110708272546345226854850004759568490131721844888989456937362373192837009914436693589451760525601767864911840278050459155220551209955595752685316091624873074309410094026601156102493618864318697095063577522678545027283512020131545502051106501152459589513755780070026728324779477098286526967661794602740525333102832712598242959426720367609041519016043384938189079503717784444104636428358115154478554162225720009929163574185239483628922961930859883265747622357641088388600367030231614750436282322880638124684068400314399571441087879618925207036835334402630498242680397026606064440578076976944875469308572758195548334569276525343755787026734090731393495677422268663889374719336275869066434664817894311983305808091326115236941322902253819187388057842482858805395060504359781087241798135129219341382742539891221603476491578058336453013173218437748579319680045992430186937749831514900049018508843084698583528973258695555099987979704843238695292660710158782320259759301587819262218141698162355268974055509987075619713939636314814992812506080381787705420900315247683850304706309960592639529439228607945766995533496533186849794233166487444541396476608754228667475505883535631503985001124047962557235784843112622399936494715222079619709103675679187129424618691645056864665272807054456768690848412878786152043902158164412455436811996639825261027230524699309718411524079123412801772818880863269441761076450347900390625000 [97,39] 11918755085319922772351940422350847934389171290907268694323819476502524105098118085854320463261717872005946605262026161893212224231963734611675740260953064655395512988770921715729448826539227115991096943005939206270628882593874954755591461872215007191699769520976046821392175297345330080387952567643610868710769379444297966610343857295047527227237278324874652522457945962783409611292939958442882911517033593137113002851260874129827372125777603706328717234405729240014472034383355529223145293385064770431709450035571618404332451127163119964456767682601498847032146571134792604497333320934472756234493680369707749712308036364565343743573237472764326770083595544508213766404678936712138048925649814686316296915192872050375332361849389369684603836027034675493954753284001666065817762017643077189649483947509525932075687436758106225867512854300282602019121735495329154855717152003515356768942020603531359944603256577253810280840119820940636005828579883040166245907507658156788489336740420075721797878631093594114547646415175414392398300994896781229800081628741105535936351698645937260492438270446738065380871418079869369694168602373391099952824939651896245656418868659741012052918049817432931114981323807948290871565230086354910775172416145119054156593491724644238569909203449208580626961787892730083080592670310546547413750358051100573152984388400232316245812725985499711635993377589119318473599842032089469536901634138995102926856981728866644341882087270351470700874647765426133980345183957089153047638919094086279389126207705964939963696033295585324897787154928804204393258835522360522271892738586741318147706896846658148267727319026942855433534759341726818564464944296093419257220810777866038773876813029577088249847216340110448520106709272899422307655381139462745097788140889277000016518361645917788542624148600809504674697803363168750236138590599220476306573141264469300574771895662492446652480235775246341888285110357973787498145751706089365862562051469741470222060304814092696131162862337518613967610725406989426739909478758555667109113845099970064822324368534982636644862359191793102059607140491835189369214862580534150097119211076557401618143410614294619231296189593813785980570423224800985444994727185315301620877507105955980298098394197422948586633157175526787804635298421246096077033970508645136286768325002971166150838662260973552423711672612923970884830797714878426108761791598265614418885659421441307327627859985463842917852161917835474014282226562500000 [97,40] -5145114337970156557191495675044297771817860921095511049096560986361197853078800976748420463354990129540735200370849502563006680167587304908319271441616102555780632433436157820282238675285795034295373429201661304608477133814649211781661233256635848245571620270308685956328065417671877474194358843664882238688701462909365489542433059059929437436492921999633403069732300208775624402647205530979719649417695321552609518903100498993540476848442750463680118881551965072077221416621592136294736129536481925467170231397904779107903861619924739408309304210977329400729290950599455578721444975372947427465112384137097262685674969047238314367618606557755868065265427749882385188313595265083192229721177676070329693357218519466864685587655376729773545042754382068801874733624795943439866968102793971797205726863140432009954247823513440930527959123747777046889587504873431265336353453110899150913321072851312158497292041611765683212846818829338167410289482940347783051823256511519941830737346817665150931462607782112354771828202094354988370784842550160070127958969770585292614287503471772438224159106372576869089755586688133780372330154540262564680822476536980671770584034379501764716319903403402517779107026811542120373706609118308236672773449263120593247057641464783666292520709799994889978521675778342618768054677730845179457184084989974369948951047269778825472909526554753830415915746245068084754574561595104996673302143206347872580711946735896899419928338259105429224955432561897839854245256406552804444703384421150774039027390739736541099125666343528400332099000357939793598112456727609995856279521680801734726585833210046205366237446937018824706427323715317022222282103314540332754794014156211651829103296408297262845585850597375288732708791243744048960061874495462464109831239850065783475295490378264092895786266879498487139276627620066656448561363866058939689799377293342767964582175699216009099897986958317400158804812869180111888884143966063592015031170468302013237036946969750738077931148014662309538319486121470765471242548233951942957186026846516305009206205192802821406637034887193140169721653341151143365257268826107838088169698551269037296709629146595607415560263717984935959763900992159577823737870721928070049092966130025251311596728840442535563078198396406001854096829085127317031988368702903529224837353298215858038847474634167146035807861509703729794863007802012999177922078894879234413847018132710254276814682006246925993764307349920272827148437500000 [97,41] 4802337970810801152599413512105410311844835842056995689295148658323295371391329279978673662758207935064275419659575897091952893194475634608478665570577422061495708900178540614305629099593195463985063571704498153856151267139264627885155200787676422115132173031379098939374273850263702596901477758485531358559540786681276219806802935601497432087634498362201782766261381835405986801173548925612767462589655103547468010642779229397724282298396507407743414467831907552466412404851940313740286964686347856774895885846396435927121997274476335744269996138118399709028842699745351440898034414002968144791191264467634270088100955620999637698184675526899594092068873162266085672850207600622180637146711756921964857348527624363611225897179108182917228627615175665722056811887440935638922079119937429010618419163158987600315200280877787047108106560627873987659386443235822332846080298098065952072575974544345763886047181993641765495725124015958856933628805396933737683567971120518466711202035311460267786912359948136336503327258507458169700127466216618277867364630993073587788711584356947714324918148011440254228434792866463787728012978984776424496321676134424720575184999213862966659083953596330985089722302590172794522514530296291877989386776762427444657284128883101383715911058085099204822836556395187841004226578539011674112259794519078794693432210944482011016481866037269725373431793216933999478954064625872196636982173993481660603372002207132027152001431072323432114673447309111687569075072772796686430247423090101887682398902684261546404159993377142547212456735418008253496001584148282078253332724074184512316983814276400028755094176164213370930053921177306213874822775691679720892910124943702164653472225428484515215997629862936953541876734189967484043258929343337927207416829153890052208407788744573697332897131482044760516831992645635446607189636275899590919448797150331611405667596584696351328157221941460624906054541340209478265876036154191171454320459026748701092016819102187187174104725249623438886647521236324811800963448001041190543312786636884617183574390667243755226991092256251851426509519849640292573427646238683371501448236744031535240129531296582885239925386237431843958964661264434867171594000100436586797161524778277604591568908011039333535639699917518827081949660636012397164819138342937764204213729535502976881824624333746517754753512047208803807681456992990561706604206919376586692678247366178632743113907643817128700902685523033142089843750000 [97,42] -3722265236570845893688592125251874949236333007210659308570952929498104590058187575119477006862983717594162066900643062950061194766855187042683284108629391165604172522095171426522278551582174567595715781933755661708691833054955479135827999514079420964921204348571441063086038496623693166098021001368972269890216599648045388282747911300093697734105624173775060591967422784538188831464053281362976513849692519526557743040232075088991774861502214058817917910458692228660668787330489915131131485893795695583964802375756898101090116659575119154166723905842020224251270562097439565815869747126989459314066239396202288812220601529210435120693435037738916352403858966666864833162371216878024446736620016232593668088483022491111092044001013228284088982307529515389348121006438002363610049134955330665254540865278872721597509985237084749360781499276632764563063958159745360403248224387646081624754569700642875650563546793163992283941018354804118855077258494856705172029321850985809260753335023513548733826520461315434001007189794688685162441521137883492827516639673185532947196959499932170380775276621891483875624078082054593932176095575154972440960492293442614587797826332713740002346302591030996157949601472054701336044906019430801141052232831844902343813040025848197675051855684637083062050882404211705163790300659061351451095990210315916304162519328711475902802512327952010682556024308595273246359994038634773552282384883367288596564352346695670387787911018716877806185873366212761365759961269139784042538611830973690432949932882883785539468252489375374337862376561063914336233980711405004427990442955327262162177652902204966120543033276078419412371291323978673078161979210795415333946363021670707572655411688911810372674131131242279799717502811120492887907321468126758281780770150276050578843396756039755230998023212941156202454803536002873181839412335298596267353977277719860810312149686941935782114997676656330408775464963613564053196818512858371335686820696267853919390876409595244079414232550930933899796991869862818338050931799222465429712692391359858475262395985026438060390361984634570116666356043836312070968007265764075646978780994772527295675796551403464946546669014308858159726604759394184938279891350305191200350996411100532380283618058221989645783596018735717357264762280513318747484005712643790338290387177628099331019192000582066774220549628240848132573715352642966996099401257218890137661541030644936356441832003838499076664447784423828125000000 [97,43] 2264547211304112356619598873773329740252191172159490818638881351843373099801287695674814876323776307717390165652870514670454755345220772452077154841715608606581529077183755164821611291878145631847070654479282739549190288146474076989265599541630023369690462264925218320386038890147056319933203299942950163321991060348944843749572936369035941137052233287802265938896064904689227830561477779097857368285954562052040200643530815001517498448125554883338370690483178846888972857481331874321868657671840386975544056960058426068918772708665971899201297875212257455800260722448539643529850556269551487284894698178355663549330894938327329974940491109651066845087664914141862204460330628637623031312457646153597943432787371701250922196881435627756125218158040237671697646286189420238368236494361630174932238864378852368462680145312372115819769884858677173893986213614522025261576914015145107939645192607926780201439864815481479176293451337409118443474683990387612859843021008055570803652957936117131078494034883367191951592706644696774534736201498915907551247256503168550725291988925163472361447647212775053014016698373266199291739972387825398727060466290887009680680506203231379475981664328269251806602547713055553593554510123227974575817227688024230661888002754299469883529332994677737843711201725131965038365375962543161614715471875411077459505050465077942674897892428945612538916940321592900580583247492243715119296114319710625259085849805517055407248553521572004692310955496699049373149425148160419622416740149853971211524407268511983738590311134509379668556753018444016365599108118401193742120551867242336409834049091803993702129053311892680798559823250169354755946659765452627230361005579256475184416123432241925098045183160827003289537927284077983200117285444166413841945443856077648530444761189151129363759484739057377563922386016864572477869534731425246144653699616125611927913450809323834623969359037408839209718281837536788918096743456520508530188044408621937122920337519491324902924828992008266601375584639689595219664878836239823293642155245386958997960071805446437472303355184962056864175212750164834564200680188999832324073121833429471485171829425774547394176656538796599303374085156941887456175409311991967221075703873681300890885397417966870321509378400015364400319632368917255665328152571991078046510657726651035413966659483970990095010802322965499416463049643612714184166482832980026482635950869221064252201358613092452287673950195312500000000 [97,44] -1162544022481207860769520522050843586470278373294690605174592212348314526862375636248129659443033830465589308653742836235498840542092560120306683846319297017760028090548913877012818226251315408125150702715085611428046318371129329677308369877902347966813414019914293142900853096286296677309589014998164428904544680309795331277556050194090752535894652739150330793923724817942186274910221208480896431070083978084080309753142536686177080011519892057595280015463559735866116123406388926141269221831993643032493771540137775227728511054360012117928761977944359722474821521400893460735116080089726819295199890730856836387464019274274956347680682787443687189286209631903929752568679777435339569920871967975058879522313862503476546955202831430585968810623654793595089260089339245814424636389135447989107915995527655833521331788544801134256063827954787830530660336865861870914911210420846868854306060087590628942495106807480191020950360290331475307200926806521194824053696538575013305499020467635809131242933908367604877922277576854313033077462965547475250367069871700864702263880350816570940114914876892864301027794314927653021653976705150291197387479605860523666775065578040609782335838275041574468396609527555715357296569599378132038472051286348696673668845909039788674469137363052177488603389153733211484751861096254307735010833407897217531329721141890412433546798499513655724275429036417878837864887930821861652665787791590024514378849126261526750142831819291497867430636742629935054851605815733562712159359993700377772737332481164509252898621061833160323485997301733630493199893486106023857015674617318813249822712459595117898322730314693651975894415566334298383616972429852763032668685103020157177677989605617282908356989607617842827999230391871086831153328483416024357619252944972398158804721354858090057892997895643621274760822670960321432766563278658933725776087812688002931634627650563021885557008012343454491116685690839602999492823788790821710385064785351833911011730515244082593115055963900889935399290942120483830511760990905843044665894775028948005295029750947135022903356978720536466573209887513936120202273009694646287116525514534898537552668923010081481249636566441280765241132696632650702282247288932767636495275179042846170233049325273511990559892566244948714448853440243145039577767936743340264441263309756525839317929187370095197863256802003244689270548761142871240852913047448439643898775901556530421032675803871825337409973144531250000 [97,45] 531106699880079888502994891219045611370234209058152962423337946364924750264514388422778459859172618171820792595229553773124170874568389719434359028246630555388971518650785696156086615404457754415667685473548036934173022705533967666803860217463852993805200276683612345315114654007912941595729453990711706782728218127523897247978045632640642620650609110152314494977041770602530014137831707247337299784882519127732714351698180771773966307458069870286302845463993350635504444542185698164062909918004694070811840354223693931168090256162224087210143635859932461804348720511668727232350686898936459745389887055009979730453485401998338755864127835901038807313966469202137584848946860020792477441451515363594708052492760086601598786805371970622426857665131618932547085732031088108220013012640607702166969014097129774796058473670716198474749312951843373945034853148387736936926954716092720258383522029742168942009920075895930611563961085868115755370850921327609206923773445045096905605077484915548851251611443708732100275828684363070341258714716026228512247431274099624156957127890841598841254864823824957018944471174599674860503262166277639098466575001453710088487910646021028592255230011392050081279879128529341536809724369131915867565322940822883354037378170289778274145749698406105962132072623954624085624273032963759520380443789538487708398881005532335272723672634911736191172105310315805288843421127749951686786948255424297654547781491990615902232065102339227127644660119872297604123406417899976203954327795539328670767934493427216712764595192773110182950623868486419006136478738100398605168710615012695596591936462314316418842652491321277535342899119863785297348073758556515330733128855673705195945587384650914213330423175768770256292243193339140967394512336785350977737927154377480111572990048318753004946208128552212214461197711261661071146781035155285795951910878105763038782534846293680821059556704279456246038911598158605689330535706558213150055433729041234390576711524622504778280629934276078619802938832735882104352321969300061308547065747224710624562538055408612072939867413098789817925847824199364367868101891723644261462618914642626371733290343010605581426414092477467086689166636834587085650539525389290547012895274030650841149671017971682426714885128360825867165519512735428467275688717007078364330562309028159669726400628422398523002707853095668410686411182924034866478490277207456999710778224044194217867698171176016330718994140625000 [97,46] -223068808292656979670063333664656238743080102132401199391949222298446974898532940256466889506250701598524443479770923426188985725896543321816686226951726079809117294221112836664466570781140935701917297228959085209602910782440079298215949447792972051233342824321705169151812943253801296723415228041424833514023450591187642081825805316683360706974524632139949281030476448071399163320901672007056989006075088156572026516179955482768083644154848210454175561123251252037257020687927443008963968159039032582653045080317172028845718906103880869945842693174504627287588549452053787874770343587177210251782491353271853134936451877369585163282909166815679822994724200974152761449143377518752603613217265878417963544493826630464824688211163355308565241764220469605871482190867732310095678901668759299694104884639410056228962887304577246346130074430976126047811539202109754063244008110245181445780426435292981113627929951620296815053582540724882153102738529653335903497827989878567568919551726573403964843671996125754196240985777757967543548141565842643704652465538618392853167176938597134091444653274146513795399754362574963424451239323743461506447297312403001412128392070799757272165852303977764165323722184793485141196511767162398314649986146031940154502573009750315199711343625845893355436302592108022585499802364597916541327352008483552348690329932452589265387509577899673647374700106544345497750714807603730611416918117593288622451953410765744423266339573727546302235708301433146972040970773194821027087899721640784872513297018804372564316724005399546537367672124792995728976489788943330436158758801153273334628200098397146395645782950800105459226335196770306907556117180925834090411082212172527402748912671576342846561909412785475679860218425071483124679097293426012948590408373281751561613629655727338294215701153500096422726774349230793359647897562169784264472188740410150419720352774922118970297454096945079520390165741021668540853174739939865578115895655982229395966382343794196555490075437362368617773371846023484649616702381735712786204865714431067253455448621604793260731761076395996227745183470439211806772437244107066823367878722679793291806459134507214552610838470568670905552920716231879624416246775887070224832632339850703923030704602043941275771222895955538265418426820746857050309225363859893294341299462787831896207545922135617723020725471052378224811174561427461579308492104842941482570079642089311278141394723206758499145507812500 [97,47] 87637794349129793644405090104906714477173763174907137145255950593112291585545213121612605091114605197385774023460094771943443650106017692846050532696719066479399195926347273387378319289272528908714669282309342031798098622329158201398220121318172815088923534189838088854757239510507611877336875702911252824135501711972833185053926336148342104101572288589906960892817290828607476771068701611654121459325616243546380175461590054044147798351013121360886014584005111945651184202905181266981661487820987810750263923559705872360716197655703694839165705722594453610090259586099350707601059108803705990670147814100047269610432521323364998333368847348892090291930796693404727119860771979375669482087095115761220547931167605042792879114344554771817827384345840611779348267683499149397560421503207056889226467499748528134736042084511739909695243436742980427498705786687680643656891250890016253637075141366002553909594068785082347328428340849443236373239034167434309839361362102129548497923941618457975056424134304794478299384644339826156560033376784424856098051636487609864936720954537599435883945278372503107723319523729698385133176830053813227977940721255034860764258140338379932475989569617456396643317183902415998890878215030849238239042834994237502077125445494060296274751560887186412177258913886890851398773299711354304938922203362930903713889069195571926165492498136793746859322570044030551723706281771652833725586518031094609600108055489180841876852688282485524568592312292009455721396792046497044337285219959731702992124757619362922023203718096703572214480670628798195757879749903685717750977255345813050693904669247238201608432698484095285220994848334334212614624150375210660135998966454658998683870147786363963452940227578095795159063098460811095062951346051413996199730438355950882310533649899876545693442350060919091935530630731608094249727585375376571542552989742702302809051115425764460257426946793711154689838290422982557640545608406285705803879611755608260169244120466585973815268860757836146995973615285976390808580442384492871083943641758631099120371271518157947812248373687942631644627231165840719168786851979276508719330793749652937653449896714697227611323074763326489291549736769525229050606815291240016695066364367064848804359724943327558692902618154456293151344770869518856520412900689555412411827566265673839373589634435881722130876382768579408714776685016299169347881819611262017681585501094332357752136886119842529296875000 [97,48] -32430210502009267650442067495822439184704383425995990573316199014878500281277324241497184000579882923148855235641875999158329032050120774915353468836296334492271429975597745829306576813581191877727417610991081263631726400575450460263382422540551356605082965649148345394562400910718952373207848759940809959497304453477446409087061362717678653097383475855217902043801816708965624910356952117411587478389201672418719116023539876275776350052638587965836164776275397761548488421891055510947502730606844479014233707792396630273513682163195752421429813751410529175778728416426597200667596783460027086984299297385978775383290776077677209505259189663319841269459987754176696462063136986898421899195192591225319198109772794977526467605855386405146810541074584822052175166079439360261759109529286692560716660466521161063038254665892642642698182105463910471814468490198285100586603012613951438986702290765360247388686358406965547908671179700606755649292889976089055626679049937989158951835280387683016482083969666079554708998464223102568018965835642586542736836926209440389034417069915944804517423759452621248330955121641870300160313577526067946027400733859510412677577899490783456765186692007942902486940810071535458920479141351032284604618182980611039345320849300375496923048929462460047755819628498160839769273052631432305935527394248284615250541294062088723523634999623115034098710699301460059384082219292859903571677811012305278458048632755640076153679216265045684359356244556677509897133925842460794907724866887980775630102529818126136031670706126097295238180071520672098188464950624660056432117934653849522614342974696634697860400971588462876496237287997178616981586427397798113854505626200180737032203614894493986911686683886216678274324502169241289504825611413138965271211539872640876752931785505470711033158416642952970043821342887109866159590279524203922235520883317999684378343264478700660318100978374766312641419025094604836431732361063031132982491566050510881626266197528354953103012495077549798166318456978182799607220503568299375758193432695148744413657669695581035428355245032652278534235899015158261269704758071325706212013805130170409838174597551505589900076964566015375140754792349705437647944353626659626003478969937190791539722553288762843731801621221635912331395166561275378305390800078956958140444432663807483089101731064265664007430175896651133310945517708189973585982748861009181823300551172906125430017709732055664062500 [97,49] 11316011077018363230062123582827236683549160389388122922904611133141616640932147754660752534357096642795102203583506451319200155872336621953645665910481253786685081440115720104539786567267094920104019917815647520059501740005243626580491290517097232875082770923353272839961861984972750244327104621034312329063732968269532768188789240506032694914851029790935809207182343844601914345712220127660508488051930950361885693787039522012934223352811319175601375839431716113008707786576249756203722237552237680055023964001851147588978695485046198141556954401688633756355184200882728562773377234232543909694417351996370993832979812018612001698554488499223687345009326433644514756724269057786914897084538438936015291994086152372747593182879399761456569134405897848041279892672145410898094907520290028260397123719551992261574252795079472545179973617597029689600452743817425016058730073419868990848484998401145222017588483369702169052251604249453004625163797872985683190443160480057392124146779946600624996031191246064176157558182378541204067154523521779698823899006440847046393267962272039506685169780239885052059973286026306317151861937732515028776330250903677663927704326176421979610026721072146891785666604715642138536930766350159516844964366608074192074214016387937138234255546247012059790650361435006632610117410203463286145416053511751167843577409170392749109762150591033045279950389191006100406024259918164668119844517189946242116269796579240311645834497735822140589803048018490530803899923980221446621634176752496979200937254008096227296646397681049819532133844334851286528783953549088827176216107246338167837490817724801310304708438145465678466665130682997024823623534973391684411363812787684390237871466066664375528210055276175381267780785547028533423689347032390663649018329712867123858552487602610598952108254919717710287519883180582044782926109124334182713289834150230764332632175953890816327030846028194175321429201900854250235405117484874281439747081422801881039892521736352888391012988308415837180162781670611182880434173782963422050534637654601979422132531979138319869092991018158234454220956691020522710927307295351678848560219573731425426418484944697033152238532652592079060429624467120603911103136985951736196316848012992635397768634434799955551047515459095789982517624929089781136628790698764653927788363601057858105670250183718791491199602701555539560745019077448482713698186348429824965577950024453457444906234741210937500 [97,50] -3717775348405094936815544064319127243004182239463870951496482724539297694075763568405766835155210962164909917425182069029428930013112969208140953795894155319451021403204763200418442773358253576647047546921829091031971037519182030893248733909413467912277476903042035900755231980260562230965506400249192960017979613459091534205240011265817496710864241557782540708800612024982943999809873472533032276277103760833063836834007665291918326743590592033729044248712435387557407442200777841921575274506442458589246581014278137210131043757015480899019317469424862867408115999599793947480066178695516927683702237114999974583041873155281563733908521101298402850635067282645204810762260136794557713040968723471109609941581677355573600003957095500108660097727570968719954323895215742997989515257977453400061428327388168329281263413823107792048548441055115613775300427928696575168967123618550560668696139802150153177170635595826550897025301131120362974559759794367225455127675762148809513040465455833917275848525560262305478703892217883594882237813519590514217666995503279779498586098077958326970760026866912255958549203831607831968224354829744119194404794268268145026668566116747958901944813781249111249792580921645541457863377184684213898587079234167092511736971560074751843922464925990045247521150360125006793586009353906591112291061398714653756160450161863378774733229462984102787651349996587078666181670149140222368619261963317918920908905417887782718265800534838295535043197016536072773273176981108273841498654839880806006096407487549144815714729920515555500354135362398202269429230578724094571917714169853335137593682272253724940098292747459071994239066559520432944686164592245976251305115766402852192948276577513131298171122139697537921173397165788199898242668738637417757946511406866915719665860717418103090938741775126314491798302222016715105296985190077607116475621093568655243080346418536587300053008995032635512677283043088147342452437863038438004633696820727940823468051155321319355056657407391327041631791857729071158515438716707400488699156119891855560722807710806528982755633417731138647152720127424315183469781780803189864790317179612903779709150043903888125945464950967162562576645830310145605566369777895929606437727099756093208510335161408913989948030751149475203039825705025614843235162252041494114439184756320240161780734004319930128909103861019135175199938184473060631476406222295505443753427243791520595550537109375000 [97,51] 1146923506945665756444974223884620218898296603072399148190875260898329564214104084192437774460058561114290383024303560659513853382259742681978439768250189566654057041196783204027523987044900866547356987320564006606373366280599678341955405140210042769808836368078911890403554391906678542958180193949093574104393262374753855918135234428972817818982527436361198580342782774030774226784656505020624992811066678674009003136832291416967129783889863312353310151854469844657756198353060267416173368024404343793811808793235507105939606472850598753562371340989999122766916022727387789226673913865541614202228811001354774997111587564754582992850770183265561981714746404124082719106992581390746976452355851473219746287805661660612595259188004646687632779916237247151122666994523592686727697690047514417860992210736815401971052662599111663395836845618845665834098684876886746915491180942031496374443048625907331680238401696888143555605722899727906639792589928752452963117378539365933922718293252840871571379810113768783345180368766921591275584368199049878849393210101962005185944048603048549151701178374320230972288699070828767699739743059254152121375220318873227347043944471976706179829315002191364268198947573869733806823754998950430503964749195294591629079915530284631672416596458862763787324383644654278533990477859518226242309707226108765908021321022533252011189436015144690714316559267029118594326335555933649301452830408111362947993343833604830768763761502343609394886537646023877602109961239824545580715090238694914999239818656651738365090930011428301528701065871671419721320608900426425447947305340675604312294943768923626852610961809811580042532996144334836182717848523529205041656808004072876208591906857291505777997140644286501729688654402396172276037050285350603135141041488758335880151529686813597461164314364956056153775008574744924764387227888312552238285294758317232249837566821167379682092155688855234986179547417561363276675414265189606192284751069384100914373020339411050686046107025390119192552086869982456541167274036873540165127612983512342404357048418094684634227876771251707376723732324298518393048124017789300687098958000758476648550947224951174871803941570950110760867664645863206046269772219410048508141337523556539708491722333313403882507473927533187418655987169580859886076405730472003864272720258023390494910799512391302708738656345582324585724248567296476331326890440998056419630302116274833679199218750000 [97,52] -330799363213227291566453318003465199686480924295853121262424879594290907022719980165439159814396346593135054005334587126286767520837559070640132357227696414491390330654149278742986149089509513748883873530256256363619552740988379486789071268658769306010260232638689113406935674822135091025887461816240357097201467522983525604288019422710668716634775118791072011140560969105215168028016440219170480069424916149601761241434395990737664799904644118777387177732538385554084751551076363864726537650489772545412267246905457294473381190701406208529855136418725271696000878671362174445138624235844465926665609884983129852218826222171073766202673191650384054555693999945045025021474433381319482403502970312170456717649247891298100562664444168817664979407050204148229362619601374270563189183827752552924173611135969707301290753207689605478789423122149894673356239846544177220996726932432690301355475339945137055615221950401487933670067164588261115521285631092243515041792371128160604627420255321685909973448761605001807686298869548299655515374996339115484952321867746506930320716760269241954772478262864336435035720782481872742643812521322777307769062693580989893213954782680348558371378719957897463442290129390583745078928374718170211773654441664344250145308253533327961926767290186836792774405402591529081725817738863795035602400908291557912958155298029926076084195472394760727525003990665852987310777784581049353635113368474101185538985942197720774818723532620781493199665290815577029345134011043144074603537875869016187656735455101208970096707211485261009033095323941208178597431405015333623324900751174713271169227989432714556300681909849670946464209028672320448118570163949698835761175789987232446721658898536666718211846103385893326702829360297306809860800069334376038609797625793684669906217943519518007573428004863627255043609439517285984782232922909970179322769401618490896222956950931589680024272785751737513821778300842099771823409502054795765526144288721257043999644101720161779831664745729301686443611992736002395083522097475470679227081186776309366159962776461532702734131009938986729750799952212642583255589039537487483862856111248690861059836485132719014014583189850224222224899063546250979914866397546819741839269020813504757987580841493280521726416332829741167576466307755823837289594836916370089861747475009655822777805932202742238498346797684277797616326429258804307049698922860159200354246422648429870605468750 [97,53] 88562200771596944507373148311891103243423117918340440158832482822701276148331502302650155494149255729809348742471400193370857978772939317763624211889700282838633118624858396243237955282526911481920688250460545032188111031513016015337760196072259053192166983150097747717500788964339297086193675493779683384119010859186855031954056274003800770687054319385499230583898794440923471513040513872188477332710856877557289849069068759121604432281073288153029143553397699640185469601044499317461986624668754312112332341609272128232004314286460893569800954869590436135222545450245487482320471354331687731447444352877059347913929711472614592482327043905283458486511537490668173872997570661821081630253608184142296131334583749177466410564824167753266494719645226695042409765438209604617745486478179710392727766339719585671219133070188377746363258278196643409635181584320183124948989391058564906889963352063349076030399430195026104655874053974839899747637381971003129644001162308419464178127261548467491741915925127148206690601570245630405233655240795523768946612305854782974419025402848732262670960158026625559990694598716075832746286179967092935302844222214271348733595842839814367829276055572592782821097306649491715859878848361672969749456853369967531478701940006637733455493171240702693496683537358299190848476053852440036560621828904891243692292119789733271292889349980037187364712790244546237529703227804079490382370484834199533438729964620897696538554244724487102576039356194541300445512066416968973426357031756874152602214486668385405639526234563453017889897031322754894794321344490080165995751509640782141177536964973294348927418046213451060119236712862780348938045747325710594246957094141161515256180066646473743764658088954021484445111056624802191820465960758357157546173861317643600445205504983646257504313937917150977549240621470197650458760469864199947882757598371046961818998623959271085832379983829007274715799398829479242694088907700825064026881852433914000726032535437575632819868120095240230087053659743176298103070055457524065557546053795652694325093721448541060843313742789614310375834482675870048266078357889571767999539031479971137773339843118491363033023109866886246107489377669099904546035732814433786890888469319564836524839253924706435418957754722412999346428650441748375532015642210157788323961843886603122329076902554284042846173895812805918834688518166903606343431931691156933084130287170410156250000 [97,54] -21756207149705933465728512350009627466223323425698339497683190910752937226572689549757209641516952854721968176583220344426116998950854551911483334932961204131717253006162907045650364826208287852949584468745461547231677547046529105236427989177193174267502801692431238640341736145603033821409602002228735166828294918206333865044475113510139768366562956097123024982934124945346140276248221011962491475245087730406557301490944747796206096586599447137720893475463215184255393070187923045400257273615306656965947723020418734224204534550539906293205925575613803893308604766252565151865856844760859938920977712475964389642033038247357985746526181980306690451065219096614730124728930643308973542361553277171658239868095628532934603762776189670654779968896164369160656188215151102841807892988496332066578020044668877983874159105759743650378344928070414846724259925803981047255437402669017575293279483447475970579845294901483216429902318479698743546444928358624638540478435861594434539570619513329774978291773587983090485373220735773924038419763154889236124221931791964131636718129463431908100285759892347327378486175510852877136118084579626544676763158225280015090383428798124702254517340710266153686322628570160217459252639199344526871515868658026103287571605952944005718732230400070388324108660565303710491900187647368665798054653628265280958857258925328558651594526988260153239419195517645900254799436770439894399027128495163833776455179438664654179730280961302543325228474301630525633537082204382482783336003590961155473133661731118898164292331973507402100222169003620489279330440570687479761393359409685469069477692742102789072978799303548965646644294069530358978334595528906879275387425633406278540831638575581609862514967307697806589011501036223962049107308960049368418499531052297677185903147438936117052955383037055287921575116744413013301596777800597031425046630258702796870457464879630340571001585198953513345795419574425016479069080176057293247288888819218851461674030045061943043823198840035883316606909937374028805117381377881750968543438395304517359613934361396951954021227289676012503833953973415994433171711845619728804608977425971893729218141233513517107576002523329562246083650622642991878685873667971323880850551150396666343808329912366347388896699601880229574075088926760633869033755874324310265691110359109440794415273179443751889231326806651392376105729907411617807255765910667832940816879272460937500 [97,55] 4820053271142768218590093830014417714107616735708875815420982646006142134555058584098513216596449263728725903868493364803581571409192515900154936193174495683251045139867848825654647639453376584069316395771788455864729661183372582767021369979022031098033404080408798629621365683419247568975419101255214757034072000115097396387786876031280448492231024473241723983503478991794115947713911026299060911947031648809321122059070541220150251121933987307237327327076335496787616224409345513743050181270488173067116488646293547510079378973604806796982202716145012201314589782907665323828882609473079598201266025759364141425934539579545189077474998093228833292497712727563968619619516081681490271816638201318281882540699425342029543130960333635189832253952542498239003458888286426733430018941390579049783758954142002315271258721509398857612951171706932973354170599692777479895470440254727590532256581000990148852869855478683741163659346191656717768733272303766245977981314321909673114541587202381658237143617281861366485516210000094322274053819966297610347000097222350997361110304635319092242972165849621031658536020944903303650976461051744371288844549475634670911996879636756504071389932643979208263498544176568951263335470856913393237448590551033594669664776196231005684796785415444321718021122695865993838997528863154589476256573701063361303532345208053718964790948353146216448889951144132664502732273411654425892493575986901543026707481990220210393302384673590059784468404693857499210296528014163942072866228636914746349489571085700064651822651250681846234152074324814096934038294271612952623485445791532807594042592712467070247093725611713428608482985202345924835291482765175434830876043447148078905579238701607309929359549907431050540011160182460405158940014932310620187270225540209560786920689361192447736344911420059699924350957109135935438913565398349985558434856972768533474012711391324732288011667706324355035065692288583214015562015738684504021661134385679187015717812426328098428486665788609393775301894036588919357443765012600373248100528783507868570237189033171423582487029291838972219697708812991912572641992707343605044873567899923624293166466148763599145004469908035109606511100466527897775309184674459266728977483886500509103902081922596447166130338346780337345760679775723431141311356306689621670652813900684625368157078213655278847453676003129225019515954192561579816356243100017309188842773437500000 [97,56] -939091022541247765891538678425235964183776255663262262820428061927102041574787963226690313493846550889765907281837829835248934956195762840672392508700021215260209679135160098697045061382275456595196107070898640781267670258753520132400830141206936398145983762109258597635153641978671070966869713750346681524322616678275360081096149210991909132404532749098746358009173076674435912477045586019710752456822383963648663998145769212088958203927833829679939670205684545651185660559418350963513121515207463527602160233176773008752904855120475511203168317574649134658549453101119007812862960625112105376610966984709145746374154585768151892855562986472437047593192970768781670578847256148265651029323058699174547006776369840672228802091535576181313488961959564054769671871914763106524942283506656336866941182456993154803547490023064724293075748903900507246035694773534249154233481819074042618998131006821224608021918336676750278280102783833628247545321880496547256340427655803488206819958967645420300690153751686577477064136949829584915824575047308613071186548717535030837315048642056330707035844264590945026945517282186991918952465321003757819422924181656292068141320364903847808100063368711034359248182655111848003821725785434376174557710197427057558726972705260899081949503353427624186677020150447787184986588508639072949391188235207428383257351170054478555224224779894929927329392652070073072614197620565091952939362857924871467238894784055636669722761882894419370986635180082109972866265758504631040302147029761996370156334532407622368715105733725598184662369682887517457901524841489479287435478649157906226748625192863602173650840284799983869126893466970350414390347519189484657626439455368981596061262754402615618305812144555180904410192780804497921818717835150209379280738140845915233653023245344918743915844699680439025464319372087158421680537835468268672578319977670078272438197961741316713453680285586788445727270180843178567964390812114889116413118094827516805314437983860174468625712345792661398266400551526595843867879793674042622212225763875941487740003150444751518202756468880733337607100841584733900428129632295648816912024922698353061702245019903781466532447884727605781470656668571055009680436236854250251159850272519235301625159714887715595651168451447743861537080451243713117499071760477446395658043912080992525802723344012755319910345046636684801532636568399681209484697319567203521728515625000 [97,57] 154933312518966045952376082687009873626602883623870346768984761768763863726527510234156647947864979780413255831958893580431130074467611299768918943824509842557884012244097116306124738332220800531683252696993056065959492265930854123102506887556006118953517155158758363368249540085691366448394126272266463380222228672979644400034034839752075408046757217525057394703992149469580139685498869782464337176940187335177312938580016925262881279492425558757642785119444620165188103211129147018068532327039836760602523861216220522603097439179444725017629319731795667257522423285555549358172428181013746420339866710707765342222875043487521809323204790961007297032059531503417743101958686119296311593358186742112777583096816260099656137186668012189496251413712160886248127176712965458921179664239663536835815372304329107743681709817658061829516642571629661941181096671532837752891419395246534138337466071014515814715635150443123400766369442066787414494180832723574822046050985048289590095097911883660271181985386496515700486082697937302104691758215864010540508604558586579114766609764481518980402429878926408001747505310501184731625017914925329266439315706592146419565392568357631827518234878642482189723081664044295159113814214467378765719308158095592992747670202726583909094366636589072172984895774209536611605251733874987133439318600912187457107975674750766090905952217508651273664572148538911057227534292730069623909641719532947957200588337436950014418731460005982718838201009981216535081603026732495650134975793882234806817856181520429207701198105409284566627315302063303486099449232053612849677837883410334958814223197007628068120891688701366948938172200704972450731991334759106017890184125602587120886436544194199729729797632199856767393917199283533976439182431562416784405093437560437014708412417962343089553377869123898598605054081486581285869672150284687812400117711085784524828581837152751814132427014751682328352267462901116171561564741551841649706952474313121578120292275558098674930150379360527039541276941110194010023435409579701708382370962496715007124847364335660285070260870264356723323588345424560332099617436852790068434716673405635044207108290516033712296098705759027977859938966149240186801627528331782118012738530252481602836788356928126488656094808556793117943253725690128699274848870379345345146484560524690038813935852087413086348813561617676908162277715774735042941756546497344970703125000 [97,58] -20339137305129314488291807181659129177756355526510334537537186925522091953512993899900995788950445839762226048230451469549499387993605103064140510630755591360790359042262622255967643922383764345531852349406250662268774034801304271394276787713971845709549033558188076201650689183089291457155175618115568951889315367534758388121387177578515382635652267999097727024474334847424381396032230086779890148300010592985518805632016578166786112959104993890831810003030292422971021583588766378641535013754485457652433861671446922614084861509628669455638773570185480032956900065015369499832824324397963245013759969711403902949630307605314998360413812309197617409949867962179364824427813054672147971500670453977371401555505103761079514112172853160429129667211698583014578146925568188389495514850805891466177150355322217027151972762538616909764390608995331552669572082114308594466224325947237718810771310497567127189606613917410452577703982350871844937590634767566439179183006599847884450793682348071590780935832566812635983196770270003582934668808070135109585122406857082993727234095516114030461384236248519638036372357632764152555628475619200121980050886798239300844843761080750584272456431939077580908896251044758571233238844900341583628163668649676014381295998551348438042121218029990780105853938411723692825293968278982791424318740719104893046540066398584525245931145556044160404518915043101902712669975140940980200354821929379285362497684961660496010576293506807665534209823535928196492258297942131055362196005266830079897074609793313057537996966678513494038585026364550443548086464494506823881858203034155733917483644813210941208364087629030852741021275718705427778163775726525187500401090777430141589632807824345604171596661099243028448153495642624460939843722505605019842155842373078397451648872496585396622631990979021629658771933199445274201235680905334294395841248388172596533784041591890919483383710339442108172899502220970679150200240395556164357306299312235460021865557598812377553800344918252505234853338720251538489551150274961118423528268360312801368091921634189090611466388067652533900657443275253309623393738662889823141831443572878896345947097606266351863779747343847169112341250771341257069881209109641712313948979800033375779489640757634218140554623570788969903641794785046053109781056710726879678896744477646438998156120252922670915294242147152749267124960397268296219408512115478515625000 [97,59] 1893192373019959859054195211791966173848428929812980554429175353064708041368447767230862307828122864956595891669949948061219269160642324611952841270699062353827536220850531127791888371879670476128290807803399637875242128226718840276834391912676860170103819248204457734525877448769612884940078548481006160446512860329018409135102227897982492733708452526500742047944400707389414719296253444557176192040841946527668135923500763280607430242652513594796322037966983106756197993617404148977515737374429885343612830403160410755992387202056144374848254375561515582627655374602822401284004478264790425304823079989596724151410512237107947487689488139848191930098351304230971835953080919426784276756823848113546809521494316999249350132302879853124701315518146631678149072602201830765130035809903384453230968476332862238966242411306655292818607232892026184117974672033149337822774218376001087081606197080463520098647808675985554380276976569328818284184697958057102071506689382786307203730069541889409724240025630387537139166191484955789668597980752465046868054441076815764407744662049695175590326957651818225163066685238519482432826798996494902977797400534845259137733334625411065695546985317332286627265858044321838871636454191324732473586667083961862004926356462893792279992293762195651592302104696789045230660103195255290272582629157968426669175128764390275958506435348709976880120382707594336087863714846846596166091721932369205548751295879361966096781586014079496452652561788555135096616551441192555054156745640513300942563975971341947499817484971386040831901674014711030117506551565574031856838567509711874775968370235892160152895976657825471199061981299139069205515063095016139060513610702695965460153797454372776503229848075602608550104947586019460546915735696949160191282881771071365139250308964246026511738829364524876402111717700941026784980329965068140575100482315764702507609207682336493504758317219751977207866870540286585743952395642191672842847963720473693557438018283499512437149641946705692203145354641903070049732355463990954741317433279903636312737446307288095244857343631142034688002556384465568869797492652153202601463102141673563861228562373085300944095035403059919320625774688551651261995581300339570555759026084030400485945389294386328961193588533337299545518958222540656769439450126536015697490204882216320525477017476808328823396958490513086736939385446021333336830139160156250000 [97,60] -110704201677156499265586866106485557287561775635725094663192771887601300887656951201033593131617054735490077914275238787306975018151959351475431836048698890992393117144834129327225572720393983126907592442757833503440777558549658478188327254135952631818489461118509129692495663398618897481458926814402118810391616869419601628403913003756880100607913016348142082763693250274242081200347585647235473892717701691706013442814284900381091147566660414013961197352881534042028200894153566708773728504356944211972420047367424017619299793836937980891599627015277352112909991952074529155616478511590267646585675162583759910363713437883527444353881578888630431526429427862428179989821300955254995946113057199608828778713694439551878721918944966159446064068281296211812636777350455698196889619164429684716339111799070850733115789940701468879585830171907761814161792004503373117335525346594309485460997197670115194462866819083601532890904046512752921202544885437027230162988822472402819616992331054200207292359423486546825766115386672295899957481638118639390798016203750589846846358354706468721697125356962271618202352117531257734291033423141153672891194819091668400678573577296283259035985472852245890134019896865122560545418498172738511750107451412762059519579866055696529328636224500237059203994850302222755407320078513961021329454439339566189157312463215982173857592179904922823746941842699230574162627488031868538699922461921789015885971297763031599113752688110006090388365207007297310128816994167620956131179179606263056880699630544355460475912420622763526396676187951807333416212765021164329102330780335963444262903457353943799049628530393617831709701195367985950696351160913681117413139235564680172585163420054841637236524040721791890038846028561481629640201832385253997610771751283494371786902963413943376134594010382232543465997576691547237789068808845389760545460914307338766478486250972396838655665429604113708147690985562348791871814824739729113283451188128431061997395141269447535342738005286354238691875963638902635673534643506951246886198034624899948730280890540928727499463865252118077954789885788487022787092014797107114024746236951448831041981155308271779452701827836413729777799458395241516422119455041888678864312050396436436630168741408257797315710782526235548812127615810395025202364745987146567291797879634032078277960404256261167185189505865472447965203173225745558738708496093750 [97,61] 20222869862754547863397305838101842599249918723610856377645595882924610533311664497586969617269066473792612545933255108524278788042743830308301551088281520275889513275156833815706145327682091625937553853095121629811765064104987431177509885130818650723798741601966520663361943308114014336425121881295671008647863438482440377969565726614378786410600488587350441798619115249401007108535285278182359917956573320266397902388354929332984707089601961950585099927062041841696721134106532127843383980014396074104314256685414110671354540721541986161422848922208332661920918585687256806434847610777751483583276335288833071009392099315335095753983730778786556046440865713017174442863451333191978451054254420800275608800799357838308740731993216211531756808803042803171494511589363939573503066702855079712435815505992111212769555993841588859143202345637980880672683091866250242647292182160514321702595179588134083817341034810701162267137932659762432257660311651468386441730036220094198841102144888211091299175279518913774377219467086344623440548713511569963836425931565985367617336457108171486174562868973458727123888076002097441778004372740651939373791382053778494099743664683835531944275294013698309640854694827850411013781862214606937141201491343450255684892884736422313111606442220310161324374643653029726537403484868663969861734042985935652745471404776786450598810391825095176697140175649595120465813138020465864567261634695322420599011453761669550710665456204788014552086577863423720873959093731689463791968223322325690886094503124746056744943718215025875151778933225975484124501881674710771505190574638280929726891072288142923372313744177270841634725931502569853786240099203454489812232016935818501737636448754376814831710261533066700153422049297721639510683981363523866927562365172403463617202943080947287996285668143413107493600249776764944131246238768984289122083225436802094004297633884229829870930039633036285142483758986128640730122686160823739142025915211260147106049701895559337809779124751586831802067205461165132672356544372027337362408979701108938113039228739881978726989632706948979185657063184184500463747407435984851598630934966470863078529739692525562661904014213585845675576891604745734588340406712561755910717719751855419921372448325032012694570389302162554397955427439471718810252526833124533806644780494632200491829114179359990150289250188109235750744119286537170410156250000 [97,62] -11815178033291982519421822500642756055408150489540748279153680255879770830183842730803040338538249565432834506011201824052058231193397125518407642565571886353214119040411807354524953744137907032954888050672800152258880795172667730524890313368472703336257246353174733699376645729848967593276343423293539292559148950038662279187158783184692967680777704324085153200233398286517145785817656144600074869752070593534936391656926912046470788892707553496004615302821228766715587161284291108848503700386965740526366696264704541147478500127864327345945198523912562455334871488146854068819298151520221118636443320521477101165784670107931282219865432560981421862177765017892007668347739794837755416983111251061166736375526338290797101614371356195467319705145658559108939254277289386532671410220049663684574392380155663232151373182609959207983096476005694592902052741108285134073557128298912555779149969219565107343044859028424441742070691601240149758316216275883076066670447757602442012238827980332926501151978444993689375957539617343688908873536477310533611821121636863930612895115236385137568392494534729035089425234230544227117594614910173799520555841903713991390675704997295182464136634887847448618682818957830134785870119947475344252607122969435557746040503554882813138803141836359522190892487654835264337805312173852466399864380712500522765051101167329114159459137279726494106851581801999314375686350495617537549820793995203175180446478196485821040212387311059934333951736227282761402557954989365598302440082089417997270753157217973076782038857269984381319267137857166080381439547786320620580577126823145591803241136361307353836156360104788612148848666243477821224614434366671105762523751373824078814597967568816258368374323217764813891409709506426023154863436817798620867451881372738460371052287949926681425872961784606278441292275791635904307811031104129758979626647928485648785718132676413849334318845684175806454332240782697009927005686055696614953452087089703769503404755018700933511327082482225333802807420377221796780803763151532149857528182747690998616745749897931474209313413660717462535597584972287363486576688279961226020193652225709689081285464535328897548679899430963207815490449554396134633908451935470639122384182704808913143347962060900980924484029274852430425685946538240078151244296322366853601842099860986694807807546902805471891045874244241531414445489645004272460937500 [97,63] 4251382237780715656981645091002321305188000236889190693790097945683109621331039565840831650183946440857440001964900870715344834853094484300326987902563926917516074304297585645239779045241428722953870465352592890792573487308170566457943601411416891548751785715232467306283112784575108171177560645178552255696740535603934435400003982890275861725478519512200046056791855463389110369994962429681599143951786316856422521238714060258422208397107381290000032686320907120380975155352023813323323864107043666177861640394619056024982354549480716386461609906924707577223188963840722885309492083830571456469432267574892922572973718690716369991416727180643269102593250465762472821565568254733981537121895038611216194133220721828309159315521546985261464959473613600260697395116120714945736338750551103839933384064046978735471124695379124128147992638338425390425159171558574525552382004961142025790566410239420070009166287502193198971132864145687116220018170394986946769102887505481166595009561359044727979268864141731753058763949469208712573337999131495718775107350632627849821919405938857046331816309855344491692962417787848525483915187967935714778293115548347211054286872146469392802557545521560816184407157444665711769017133542411683810393259890556682457558131275193431678648860024193136970741511131472079347979074144157911627459729422180544454017261982962256776614591192571986266913234621386071130961537419069921883813174720255954831702279060290499039315467891816810916229369852222865265903849866950660807918343977170744143118987449074618749191928689836073571798330574677831886068669715188300556272935208534588766995674800587486257252505311924712899791222235420456281645222733900498036840919038145113068358313407475630523529306794424748989417667160598867552791029551541188342695552433950855510116360739631986409935487132428688591473145655063337001126573527550640838492356711760539858898530252787909884577542253724177446983688422661027049866407470642886334744975822957346018871097269283964354112077850078386877354604722146434529637918171389571295767707295341113849110959283448978414203622344687604470011361993014695970771273715233223489206143744690508704961424073811775620007425966994880070500590039509009818458117155920570590275362225977555239265542136815897361766151449453649939814685789560526036503342059811961830412177452339789374102052381659139212999320989183615893125534057617187500000 [97,64] -1033127998587955818007772425991832077516045884617228459440415548960999688718329283713715999004264045125235165883946746042331323255358428015083898370710963139250348645639324049938549310438611847617142076872267444819114787448540035136930913752997817219393553529277774308576282744650594347643674464137541681878410119024181960526542531169717771384017157650741142153712973393845987224089216073454183648502459580582835550876747135252322782371957360821251563718169228115513885847073936088849699911131992985945621019750438817341737362576631063636913361950729488601806793466478697778891071629248506160674654405836108636135535589168380384514237695345298385693105910785411849151206527636414941170463459972698835315269802444506021945740782550696665425766131147069507668687740547166836496632408008797408810989092178557212612504583774082072552654386728992157291099545271995615601444982599045143558924641721025909721643777324299475190443429542104281688784707755275603411175241827970740418521807599756964720746468019886124601073406672335975756184759925476209362164785509303706934274048527783842470524334238297501204621991214058927178364698107215429468312208891943261836805866400316213255084772523255664454082976220645490843701355489238951132796912184550965359196816838476828916712301381742370051865429998404881414827905719246832297302651289828736425489349620983016994613332949869619493619951762854572622881075998693546844443050911506156627882048767495469668496815175638320589589602755902778208686858224023629555370971324647364779650775698242151772398113759049854761078963256498690220768710155418068227229625753826788811100783864439322336395843715011686613468747618886183007960733200360746464558773114777955480410819375532816660166189782261075925497137392415249000529540551256363026411365607357755542981386318005833640548943926750145596054411567292096943603492114691834611659650287760191330075270461161959717193601906519285437752184171272773931967300524702185562887612530560507074039825673674698923886522689436428037277635610662506409972644645055067049732920253201519955635741122410816305649738338462205424935309237406760683076141729974138610562654903120599085666885949462309556970221867712342465183444744818867361324301046437250362134750576876869344180717862714929686707922279260772816836503195849494448441686545544463675140866861235228103916227414271755691288490197621285915374755859375000000 [97,65] 179962689446642581737223561705141934589238666463924832316746202294628990020002893202565984003257011590659951069842383257129087382026551133426162877416987339901722452255603044850022402301390505028583850950585368610664435875598744819939986559103456454044226047582543272801386361544586885694395528050667013409242869552105261038068042617387353424925053077792354280008994467585795183436053168902754753698487371117771438929344646900935815303301211994188246809716625202448076327508157560342789932270858685668257411579872925360477874329212470165187164231794705667293897656586365510711717384009802163721094985396025419854842496301065427334302782260236924251626175423232366706602501937968192798580130873869167620818083661275954747617365857704485461558155349054373463553264705042786051561000151012752599031991143445010269431051468307357586069221590204529713210956488461761920486591353890652993752922120492761434001255346720721298215604886408465788138177550498936483253966217800555321486416866346245725265768449789068727482520320761208872669562067079284326537345578715168574150306122048081491929430322676887482044400856721385658702089371558894588242812660221001179372218854339749470255783847890131321925767048864764852882349793307861880346685607769000342674665745126998363080571471387745681614143818228878292304664090282567001646149642089224604676696894787480887539032348076712175714198420083507164306324538723205667902204820607774338899803672474940786941207283448934277741188413471385080091629273050257595800727020116648792270586100697389571608784087760366814472667711342479668993402467115791896038293295518162289518044212450291941474380654791490624221229241760049795267873000566085843649770581947530273516165224687820714911458632534654138598694972889976107683165717586552041301880769583907524604280532518806783411801967807694033637267455089251082866577317566656756131925899995366755226912972975746805651233756653524537109002763554491878079428539523536392004126106338531118867296393722939914781066591173926887793307517226630142475467702307205758874691992506153917657743378856129848771868085868011778033578880363243953783409957640096971535964408257473060987727136033179508870899585042852429988327182377385336228112167667200853805570074281503547526886150729596002759306875037544025972756798826638081628558061512188104710067448623987728345649961952945616872057144064456224441528320312500 [97,66] -20072324695099209476233303868288708848870725636729348263833224802749416860990000857849569993358231030741265374016447537414620380039729856582837531608984674438156683413966130002823230563530404872531007831807879765211766354236915258148826544277022198033994405281333347213022133724374504654012690756691619263752937141675338028815356003321628370253362077256184635972557010925969952290037213808628787787109015377469232391537843414306075063026041284574682633895892386080401487829486058970644351739814127224728035044463588089134331465821301463872852040361211905274143837819606243130707983985334316435043173861844367660518067088261541037192598559971896916958008164028346235048598143051443411356103566128901901844314752912514845018317061016852589867388990146401355396533755665600440896244165231323693640398287395023686006718377858124151554232361987765312586041239952329367435876789799664632385821417316991853865098830565869076924078372221013386604188099319867334028817654442690629242944772837498601027929792649009300286820933038048882488925161552753673330481974788520406997644987740430531906951012730282325213774092137283056434627370402214982696278822292460628863356783808293471171183646102544242305314626246791498090433470796691097172101560300305883069986909816119186681017801889255927791194905722889239214616329600368648673207315213269700251477026781222486336956238310551776786547231090023667032623670796963440084994029701175198055328435367426501149967169757814238010515038210806677816787143580798026096264511965753636789971024597379363116028157387601754221872410397314245945513987406207441777232216162773890450032481157566137678082414295040411913401802059375728894583698904319705222431712108103391687437969368959581630764124110162135971034069270262969246145292025080574006457271407909921550250894926209649351310150438562722678066993676796659852866742394415838004157730188093452889830364542266580196139167847969470992637265133468353307727648354893103149657227949939256074760138151073316904925698021573177026880256999426978778271243481625782300448213265640515965125806710324205425682927861185161347087453593028618157732200522366016859573845596008934824124885378782253023391193645546449817133011576397872350008732233696843179723194288930202328383644259821345621693307024823066736649764108775113872484619897527888070633985336717443413289546638722526950004976242780685424804687500 [97,67] 82494927251801319948229918876130622016984038107757551131660372402188926309046441354863392904138057097105306480865762781349829357242951347946933164166437523859784296504530894777732271680660957709633805477828116218202042116906009648620279897772254283005544448341989061105035367959687562039464510583706319655065176825142591713105486974227694939415490421402643329682030361367228301763548121692326928077260094962346101083769439953413723209016931361230874885181606784633318400246436471398116155897815500025185221876040760110580227621135409634549272228886234996103256509848247714152763769968686677265210361436828683554628589542432951757362437448873209532053590996974645807391850068771642629653373902170549744365703756319092395267357526310214585838117091214614293410068701458453327096954715669094072346151789143494854066345587659697101739029280349457020807382457750258369485489213483019906647591273370617643349583071098826405308276349328899847090562394885918621296969935587624427490041006846179511603940666509485981935302911851580631365575603622247527385148759622014126470906348025288085241339382253199738714317233327028572804689316559885172148009679130562357766495925458410220231738238088374231917122731053841613735152681259498373004854987359504959890824869551760294606745887344506960777034294825441967244844984991563022051560863353162310702479442561234033266421243427611064798818453502707005538369626039765561858441628311843363636218669045709357326386200109973652568248056690885000765091218675023570873201845737467693433552054047203234433151565495298894115547061930353060249400816116052977617630076254816030035761170954118393532816309751623291799185411879507314855071871117069915497335892661960333671898435426710430232082428732872485536919984267492690691774715585669377619042987127734344816887092478469447960938438244493677824868178322603486894507631285589834368208661464730244611476264528356430334557864756440379893110876640852428910031288457698982894678503581371520109909487656257625780235391921854162394295625022533631702113649304956543918138678509275296606126158356112709240883463056576452066584933390009699913695519526817490073394119972819363269584034753481482749843198599297194016058988449436429799483870196484632426098239277553729981110679277469327775354085886047454064547108103680402414009118652065879998628312370933558794749984599548042751848697662353515625000 [97,68] 589189249365983113820571180810196960274152253432156875210916372540776571732381106919888451758507446826384552696513158268836461434057943154619057632242418840281736041627100275931488453777825750636785415546880420098576734595499465162095917896150881968995020148636238367194053871900175127412856637863038265338077702018967701268057500023999656341249640912539186695393505871723391444057662608453005224242558845168339557882032511150291608741663744866786740576362055621457403180089935082796113505569433235364271579493989119355253875705558730010626239369100234614082521461450594811102355136979763170013852960693751738420131933886962350611914547905700098544876300056979399644036608287911881170752172751224871269494840905602856800145772761835161891351925235634088736057145586129636867174288538678859444465845064998900851139649081388854986067876223090502319018900571775513134037833538510283296470224597241784195444066475831166000295954047430833475121862628929431936009178561780837294701304444675578481127364204629215012367345417171123699893150814123944375705819506581894086944474818985744318666943801464579573453455152320758788123410748262494834389116178270601455268533238620882162983982162797750755012296146093577088918590774566046093383306194544145947557115156524300944497965610982795438658608602824723001537626698748511418485596768303834912786727832190540612231132681299077429704930841086362882920685951030764361456666471958045545191430640731555028108558824259881505833669330037437546475549355022174006415263592340213908106521524805733170406291697456817057459710579985406996721620120940846212780096048848741810669585238956360886574688784831846882657835117697871019821587615916363841203210115046111358399080853116704536055060712576579406263087784495028536626941612365614242885781370620899002812975625831102699297888815800439941227304985022107027361517179265663685479033333446235228558634545949934528825645152435559030894273814161649175952677665091645593501705179913504678340322106940360828515397567626970216177241669082557286879171502828953160703630072855352801427334640109529237710935128518375216354822177120130383001470209270570539877284122298694013065669067444249463902196642637527116596208220917543022390261134232136341422386356722077270606116992567971235774046025032704261567160697327270907730521972144527746771904139620637357033228198588403756730258464813232421875 [97,69] -157485127134139383505069115017977693943082686460174166520866566351325874575694202766146988361288463967865117831853876876778151089394405360854700109661212509382589898181954098069576298508704970794827017898484236053720690191625655019196377419793524693296543304026958768943153567352734465485373306491954199094722557227811678903033689507616349586654047417920383163824176874564823612318701860684547100896564278333892729786190425688445049677819386626241785949240838106293245740663265311017248380233656644063072054060021767785876458276274880402430647965732809161085971184818328829181751661304864669270923593543782066632446615652545209706670027078111137908563588702212644987677704034767465349273780125086107393129895802767342692201470150772665176067796202748809205365506493236050502240583602080021963544628661697069715190552850739626459438430658103542423197708095390495625275636146285293840067841262881681736840117664554289982057213756205630751527788139628813583918416681100295262511367321577396860832048631893078753647999983897463913173467354219950782812069906279784476149730780255768998529322644369089414551792379548182272014285884464866409884779142990260961191895485536786440742713669559968971694054975173623839992364015153986714945577303406379773070347483191169319827627294283242213528269886809856485182757190227982677993704623413528567210140690296166097611759538020847808469764250214488547482511819038639019637074475762776768594336049447318694888178657170623007918216929675100394307094730147672604984081060184522934840054430640459282821674997921472301300322009184932891574210093881703921165169611893348271827017138304718229046910113070303478006606537427042764328305452393616489515333698389321367775802704238641574781106422922771751250506910557833329274574893857333030897288336100377524344355905450221340481020766713981299989548266060872436412486249460462621169484813971589685419091624183442480846222352681856479985321814943598398563686064577985178124148125001876178660815193561867914757224379289859172058103228884698820804422629806929152849453343656113678090682085130219137262043223679108521039822167810600242399689943592436146313917115433744928779780326931218073848300842241162793462636682826788696200789230998072506067513772630847550321831362944960863473154669815964792330633571893652844930324885061477156624034555399901935679451980831800028681755065917968750 [97,70] 23767463676092342939220660631126237243774601123701837240031243190555315417234672023937808676844395720036631681731156380500522802471416709725597791600199389851400008244168325426838577684454047644762052498455611557918983136640570191010776568512812652948817598288560608856621642034568759316348153548949261160954484212965320127308606610100069145337682939501429637671955213922021631129554150142453996564351314879138623372879375950010665248766944026884982691397359291351537532027927470768166701751390697588592283858771272109415526209938026659212982555837937814848985692989369607048691810274646900066470350786817432836725304475554793671283067522329557850766916957984955953866365011276187222225309790095243135258694257570826282193455583668038676027659708056986870090028509912800573204011983386682807968130023148928021222825537082951396471288791892199058195832805740464356360258372717136988195494148749184766222570660811782751562673449699169055729006809238047994446864963313365155572256030285966140206170515982423604437023386435929027934573977234504518880408032471465723064665412147679850451193339618363443322111474933636465701922795872453431215206025931506960625182404657263994675906554857084346470224009246643081671540873220771908743684695980788828347359284262544787662730032625699084469211119416916128667984486787704667450898921216777494004614652785479617873371904528895196184495306891433360938610233133084561718108815116297051379381286617614036228778320881678260404689385653032354048065441541427383169782383934269371512322640873679396170202813654962331161261469247565997930553866654540306385632712292781631244049044449970086572254846994668120456798064219350757747937377677775998020209373132043421129445797688304538654741267941866228110748998384029164009582904895699597348963200670707710192630158015347167020071130500238099474925269273298438792392303007103061492471433873909766774884081348585106989702790982712650920887643067668236023273800952990899000355251347367457745621472778509006273118855890845030688250481686544084675785009582349120193065942992595102749057454270671768978757946648245284344662807151198832667815012750244227093121906617268165053232380460672603073993700607261691372632476920548494210556163249172562185535132799039810760372783692385000052894880518302560315510493134950396583486035499960502293139265675425697565970040159299969673156738281250 [97,71] -2014145322534684421163156315291275676243798061589519381045216915451077818197434211928664150906403039563457639016762861776582715651965899573798471491841833679589250981494735826453986919142561389775645615271908570643093869069523140678780078344031173834390411209421714701560193596210023038331932482008303844352331008036476324047109293256628209378004623538351163821675434035402819373110102584861165705164056282710387489213904912267351148739532940707225445687821541901956358850091888974987603748711193904511995210805980670928094739161402309406094076995008379738393475618030354535774158921346486699310520405651436902817178264676604213787175749198568077231297787936861900792518214161207049120697517389377217223131985559054102137795205003639889528389753992155684641097749806711807994285241440136394201444830920886186301473909504582693999392573400820832609419239858135506994157659074431324618344825249206353094971220039157500758032376307425022853645006572960163758594412244262287494924645700622033559487584544593558683826887442088863575572278216206490137252591065825471937115135097466488749097393337068586051713359942890983632839598447551210587008247819079826516556903105258039901709018534835973649639868310005715093329260221560607977753233217735886672437440847903616746761333694483207100514492782996799527771934947353266394116055494622075367211529745320189450350990945270991519168574747405727852557869841351254339233252764191539625376973635894075926072294858198648701556857210316186277019782856140858711942205636877755791494047983429553434786241287598451534820458735324887067442128088510402574595940384234417104405547247267658957436911992314707838346501903071341215816209201450929198531741468143991398024304139502191047770171380398354559337517421650401496864653084981477904569604344415501381105777699949797090760046541063740852737408545404576392948883881268441406199771746027508537693197444628509967506392839513139193716731732749931882457580521852694629469310459205904057269160229689594182237557836519713817493953456628289645220530273052426576541359650581094789582990931055704821926821284706908853518964598977122341646147304252596799650144601256720231069616009483401335671905907218189024383953335857362930001239811852623081727769037831356198703950416522501952929333241093948522895663126912776109574904732359170692231054022869329855893738567829132080078125000 [97,72] 24351740560506224491156278765277986016853496310897790972253649280263793116076140816540718466422849226705624496692068175184321517708861951653419371906441707010594279450156340701706367655211977650808189960369483125880319863466529357267054907297520735901806915767439705529883787747340048068623300139242502637099310587540884577131109250049773837259229142968199707267593106055369249980892106604193376953555825305480065309689795831659603920384267860328143648124994340191018477246882477724214086428181511199841425712429408548843440651999744906614705749557752634733476392487452292690596670474460992986815891672700251775133666077073920447109687057810207938289929669980645912519272754938591993547044698136993600924375494627434830151460816247301754291147075165278064792136937580707442753713969146127479629709284399011314602629175318374741644148772797037941788060464502439285713538581256738422939019917435785512662026904461697986033565762273753909147669654095752459454678786193339635506385526443719797788838531605320140544775329312439796846040185722389177264056189635881546543654354833134540406965664505043253306426764089118743361096950134239415923419524445167821987320273011671179901621092625328263315053637450249800988867611556948827965243621139268839963643145681248976612597216408633254452870243996765091666138197631690558579947879766144440810981034024584164331232320933853300126089450959377350416631009039905835233943486941582804873345827479562585854708675176361617533148854116296516816596154662066191581909357191198843169321401188346796820403959307400202015009988171140132522045747096753776372092280395287130260576793985831886960077137488395275005016633305679916960708909925278216252991496525974316245445824225571830631561406500596711170209844302923858313421186109531749514606204392539843262870679486914549694976608503191359635676938214575018829093965049443308627806028308452799784899249302271972734805354946034720826963163508296141267621780925772961870625388921972917918661151335516623721764775290161476666569324710532759859807891070164637185404605567104108050398604627875177073765943593344253563703261918138573067894158006058270971744382783590990322794759446674555486182797132064214178101064709850604925977886921420461631938406816610458466916700323327434636868207684926615557744410375483264932812204486638728295755385033771744929254055023193359375000 [97,73] 15117666695549026453512942735312919251677928131828626470428248674000641308701934637588807191154439488258584691563028317587003632978886883352326311573995891966202920287169767229456637902793096621463754843659525259328319446239316126518666807140048775482509688177026788293140151394378101279492241355469545310191921167403065958556273323183684390565052526492508141353765607041953770069512052819219521028148694631879614132713268649680655804472974251912705221665875477115023861384192887771964799091876598260122919039701482210395266354713239202190940045837444913535158489027435888356568531035357223814755577008055540784783375565432714862919140880696320365525216561127254575911254281369599851555085049650220438456080515678378641685854009482705125267797045418473778914158742950039008161471845496157074692561511251417030813278840460454573820354194943980746129298149214183657831282044856237781522480467563236463879004419902760256478399583122917013123178873899328179490418920110902383851766868841680417288823313917852766782864026566557504446323342866835508820526028331745730923059057960444718310008591517181523685515905220157048793842564566432202752036606563917303993559675294180045009682823184943789426626426919258258811246958786657406304992467564407579921424253989009660514867401484745754950134957061574836218421760828229570456246328817764279718143895266372484637767034853593885153717586542194038665158910088599664989766169194721505241117669188585002800546835546174236189224596857836237131994625798062584705946982305642752612056372362712790500466318449355615969138046859334513668807541386832569940292242640814525755115558683857397032905715915274599434175743864605832426993406685492314310884604104557344088891773985869085175396268045461142885017229828875155734479783092012946789468264777112721886625391322064156404568117431868481062836310997294566989254673446977185290779389900897890840516539624774022739392855370085475203420054525209014725430423087458526567309271852530241587529044887108255778528846531732094122218066512525482457668954672626573891754284860614147549549149464888432468175338364310102727415449980606868467498612627085417639260931438153856411599322107040283201635124713462305290278049517931822890386776638550769785965093530444492538932405526500660743912204041128023848622362760812777189158979772439991839938500106654828414320945739746093750 [97,74] -1673671995244696476728122627975206257116736743026194034773036658153304184128030719171039262120555584163933423124921330807210631576169708870584911988974293951690782385181501808820774895774685258335660525471277725917352368518881645269036359300083477099034559319005796646262210131619687424563356446097991735614064089377821921752238746084149858111570404405598540894801730791038262891940102438222837430380216590150521969116481018516993665369411010294622553693053702598281808888980769136151472062390539309078752335582082107957563650513179497824401391467845541325735942837381157127055521355197603805372213606534796272092667173096949426199252620467869109101903873754022267369907148548572522984120446124266346186655933457370670538846680129276842502955297888105128715635088732856081719950244811095335725689259552058315705425303051213431683005101165734643754933455391323074402289615457654719985109320206256091299148213799573573558301012808427182345545278131265620986733298034145210877271481530564539811495687624784747896450917060712960036156131543726356760964918259121741006431506155511618278558719261510746927742059425817788883182243384882489180496270323043034380196908609362909393500124760582320274325983313902979937360184584136336723907385904074097423766776422542150150585354035171877211033281614752535298437665513435797854773921778670619993537824709398569181379804401765308768157853985872739886369780195732855021956509218441483809097066404035570000249500783281763476023672221895645094887911516788831078669132578869700444797736869896370194143396357868233697210638762315971277926305363103360676509910878945826022433037116604640123042938094209315034823205587863973669668397109919440582379603779931570785693851254514812002458526743063112060942573217367423905166303872900594397408457475583626486878706329984019084051365516299107007040683573425299204208193002491437646634571667412091385230950864445248109452412916792166698022084888511911284361157130004420615405811396579584662214910206325626004896351638881464074580728761846561509268041758896905254201764190123547901838923771201151596875934794221624144449722478311812226706432702430185029288799088862882726581480588511359196406184985019326778041998692432897710806692362332495243637447756646988007117538545375117982326098300491343968185075460148435685551549303995422235402656951919198036193847656250000 [97,75] 108945687316626214847372508574791987836959627198311760964279408159240861701847205638482918657095176690780614211941027002892686401862717287787323433565923170140810626574086200864544734826303772151066406304207884926109534552274117881213184762347528554859975912175242117696990826103046579185396026961891629960910961839736493349522236681218472941861432442789612428249957973254788966368900024620388478438471125949558619852451206091566521400632831661087791500429071628550311222330016505890246889124690887036732051213393985611929204648231396262751700469447292216432962685293686642315995406702630753551148622108128552678500440556488721941320452368668937994505717291626676626606903938906612290888371907894198499202565807340029354544246095469229732024311601903702161075621220869736211661298305482385263310614712355920459040220689230388001178433060130758842843410739857573063443292962296517224395304755930002561706853202739825393503143268968370380875560493111093326527598928719102965569366406740936838249012605117571139657002642661488668641101592826452246906132906651357037767429451495131189899568830868880730698236487239693647125120497476497264469408283629417737546510162912185755107081490933178954507969879762508517825865275846039998845466055476167859656438835431733017754318023266498506597891262695150119149313831308290605869300924248475334976523875986777377533464659441363277509528103915040155892432044561801094991199385665302013177728453817733935764772521215650152607703672987270456329868395050998153075650197650944070440129765615781216440047972468218911707130505322417133961829488517847616564290172248042197483719367633395481478042099150240133602260981388703859843495843667049923181659482598984711922618208048806755773315281782574947707530929292985853751499071496669234065137662881339872126001246859079203420961817798892412914947330404731553721688472353951025438474085650446787867680443557748312098338197121965811161373512228572014812096019141326662091909879577100514963003968199870226675376614983421328469601923537560057716502599377824066637887744507202059740286251795969880249343155768023365558321645775410529759585587286295631453144948456352960909290410566133899914376185893228266734835429466028646964205999588804004206616457505928776272038193150433312518423891228354784630427926638216269076674808102822566979739349335432052612304687500 [97,76] -18322197756689461256815203681241471096394961459954340719267831067994657049478380616938881198145167125673478332461284543958700018350820876127666993021666975931723084827874181585100838010149253301080008654877922113670067266481310484270821172700095576690894367369549066515846644796712593344051750519864982683146263055377045869301563407381295368905944343716750862007811012258019306779287586288030415773759008456545520770654978159200399230438566429677039393365819496656913658517457366533398850479643293579393683437235530532438349465561034868547098843471479731332584015431535525038448522150875402364069339085475633409266203422117279392953046219919381736609978054325479230096868783390604783714340699319791966808282588403152675119521572433320390001450067267391441945820094070206182045658222841825824299650638840719690892924554084190295455173412257072834888227990622912554062950247295547377657721434783904568647233807260477068947531899222237675612492696677521419503174662292636172827185093369185882281269779109989244269704991849687498391484340404435712471386875209409513036784153539411636135284910134166058039897372310488289582298412094127520677324166479060855239542469947766225666464452450922728434612778469190505920872324904706626402468621670423782854474276563106903194212981458517121621880249283894393185539209269344463533317054191050866658265958984279908261356409799912796652149184651006520204591655168356611994683612601140976965171781507423777325638062011108320023943659567344370222868427841096706998154866854220986162121782425632789308073637957480592446855276737247738501690813057259552529415472228580820645379695029962652552524488577843836223724710671541059497444271570477343950046307418215598099249417936186126239852666328440245056905362437917002916396073363098764973767387157369259084566070466364968127506393478406866581641518159215011502482344781233642540662191987273315545574368188601024041696656746134981522569495750468850572977622513797900363728590485189776552516554723710915327944805920992790743151526997970649639548149087302956228565789551738713718094905669072510858286047808491321921432292599848117968126906892072894962273019076291375449636669292081860170576971376762176400831932186278903997017357498540184901731451066907721392916382784123310993962484261904499542453056413053602037577238803578438819386065006256103515625000 [97,77] 3172384575311336184825477099212810353006027786430306906962380132115025088410065108390846311519376916452401574611082413475999590164455763546151356934040130558786491195253250082689406500009789530606697000091508390017602362683253848877988069960681885326336364634429834622105581702890299146221412510562268749546689026830990948581715696366405698312927180570740112928308482467832002584837854960948095971406048540446446471864434541696004691618941981397517957376629863730141390223690800012971734545122322889520072767186659110955994573596023319678338096558479988070243899123299665230523628639808028042080098566910478630242521333172490331135490546562379627157682066434236313889765856144467558123859861143467315915481208406630978160537146706208675833100725009225345526194923944741160185848970446331982704943318965546821370156421791407976561376778939029714571725471413252102051702541660110014361839375597040600778431589850019582196463742777438719708707189563923396930826418139293087780049595007283647693903795718955185904515646317668871121136073949912317839111600980219353679192550642258051726394702797250472410065354366248157210626533462836483252373116940757865179899766475488263712548520645808080067407136014470239944898428238543848161813482618828628354861360869322677365082211589448968051806015541970896450745892904347267281758670278204594379747586759694848511809927222696904862072147146966819548016339137232016753452580374926065557475180756975608060586723768078444723360426734990419334350567700387419472556989103734271414986333548952925064973338889262636669403099356063404673419519075638405270701990336140527597497097720981009355060994401577326988377988687883889117166758074451007476265077348227544951708879146887003697917716087958704696399382260669862141205755640776917836913765319955543472325605439284024317430307840504507041557058952431359941322395085162567336040336388046943292158734649175248513464581263347899472951060015751777210562191885878769329448353209640582736436376677415696686531315628332647666041428335493369124483698590569975140731725529968676383207121437775919196806613837794996392098549788202326205894536386903891193981719002055335009326701086638757051644943196957966948876186397736819102072921784210186592194035988628170586249743430240715932242139501464408930830464332947891265002127170191670302301645278930664062500 [97,78] -232849122643395341785999865821206031640543309474163774413767051446038173782620523812572994095726212006111632244837682194439498700101763449220624039660662191813684621923701224340552105907148892287148689330104851845929593002764592060680903885061726552352286427509869167627934820911624917976907687220024567518280216214101778784202056217242539217311576789790749923768265918753186384953419948732318595137643790702829184932939659743003774236533818686135991050442963874063083333429456047821713488019594643962140573299936205936369100918684858527420603204338746251003049849628406127801423953298865385197080183643785794042490306408760546313828571791935822773180119735712910253388488877720657590468883617830976100141887945908702183347915028623421067441818048836177705372687605245023909896116500628157377400048067435901622527019236991559022026503468398710096706748957257061813346912995082664272885506409912508677230505895483013849234077605523655299197812986994078567014604222769549448777418690043597090813504362961166080136997130110368788385592301917892801345315436367899528443898679146704350626050760850598750735418108902774417847223472145938977162955787535489126002283879353307550882746769810662918441524509473584465801147783445465411895220095831840803687524656619688369934216726347596789438753009931198369945625748231100511115868894858073347148719770310160187971032193376521814551707330709943687175757807081535810473506727528027030645452046996119803218027471305446170582299506115123124266086774814460171652215823310245119037795825445722407567618258467541621165104356933010368082772061154365849704236269025377706668862841163404133820157599532796506525705798377619671234933811683641849113652318280842393038788149980016362638965426461561592483172201263837325952743009262902892274285896677367248736159168881369052112229278518453225360943628306616987732984059677565940860823342836104437773351347917971349394858940543696551598399195368941042614148593755702404034047776246148848903189611958910257599494434223016162824422181554189402288616960151460843737579836965008484628280908231458993598099841941184640206889518032392365872551305077468091532888659413546721761589544332054636456934611189642544607173892609463622558351575545407976556891760038686280708169385139875989118109009660204473190361034026438225019717265240615233778953552246093750 [97,79] -3449004408184636252502232498555358504500875486966986528786198706963341575132498820520827808097505216370857889256274038261686939610886657589328282982114673526607888731643125456379280612133337562713725427913792142717438290833190418237669064741200549832010871295225354581059130584639585883803828347174565239537136145595317374492413254753943401994266252076279049084482124748421832599610519336495248724518847381959882415744630809808307594522765451444808641995590632241834799494334512454121582393887706428125090960755111870131987429057354547164465053446029872581653544812506560734170912511271199404780123047209549215826983930175708376452491212637882965647756678549220377604568903720626329293254006311068178484868229018636390755998140664830753434068907417542599939703358356990568020569089636097101857867358956738676241460512018533071542473234509928077994300594637605711189132822844411084055751840852097379701229863349852078105956736723612558194372192213081660352814741860038067621164778314067622043015520978200113467106632410602007260875570082090041467515570954646209402345986219412485975769862302751928699142360508244438621516835120522667873980480696644154422849581230460525489683613253890220450159613603701866002512335837241615029154659697437905282138779588539874967000824654773903826769292241646651200333297817335588202216081256321396762710572684192722998675938504375760722995020909675183540192697902066253016759083610629959591275936389584141091804398150401162383974660949501845778144519084735401060187090350069892969113084687792054140840519464223682000611871386703901112348660907356149210999515896708155044849979734980769701082074997052153913990157968926440221215738895708095732542547253758791528064496092852862482091346038626788063886656898047618601975096146406201735329857148385153064915112662009416752228812333897893889025955689345341468850017883620284107109889184582009985583520576524018059768099753123186166024209348976688258571006528250633096114286311558183915351069116053749974259837619318067020594017630060923512070168253626297589684596599332470466699383650175668919851707190927729587010200368673954703584520040645456455509050477916777089762245459951802964624713031974959074288251250252089357561929720170751286707091618961021742358274970524330488109701352656053935645964064748980604235839564353227615356445312500 [97,80] 1473474882116519316868017444033886509352399453510483756950613301709219957878406148520406796335994986707353270530528607251898216800647118110666675871973831128569090448418850433760453920585284653338822552865930786243854833905168714276828222141894615362820747441183933393039016929155712240270384515506851400126651197529844744274445888141114872861050990470036047490293788629736688155981437762504434950474835702116454373885804017893282156431284696931317842983255193477416476536330527381293843575005619712328441539371277333760645491585735014498508279678677838830167734214515308257226080187913103242792045576045775329636893842288263555576413655070009103788243601514981935592510918206554577226560732153978175963678587620390553612806649119766583859932622579802273003073931611287905050960635888235704628084025769519155984050730130084460177888839834037543596763494944285630638553073025621397293691146338310270730079828911313234520037666258260246266918597065906399357765106036472068099805619642974243747339963781452911047299959449638191994478870833956261830051513576913479870586964828258415740088950629940199460430377532791204338206274792524479865202565396854850638781983242547946867681195351089144768864312615284014186959978284868641289173555498123194595685327500068987474743365273226163514148269746780352132081753049027602438884916852481578372665369507342322141598785234797712609615053838250690869813913989494654514553647008576830689988104634966327829050256111692566477989350632558884857611864339324767435922580861751898958835202315833696604653702715244480669982784973847045397135159610276555150558034779139308390901090130817272826200703475436405637344760918517179580768812099103910269531383217878650351066634303011502666210648378241636472867537131224502192633653786198264652941560709620113879732730764978441733402048760239506905882377980431399793961254597065959218774408637887134694573213178976159113096659796671719917315425962082044977472544864668290863895864324951876672689620388460949952023223691179242614838912380845477155281651887363822417197822741186390729898605235365783064533305797783078825313167000930753410307006348008183190205651530715238784871655201597271657237028726567067464720481532853604470942595516839857725502753236195443057154337659055754765413212899431140786741731285580669918999774381518363952636718750 [97,81] -25036396071866482355415485973358111998643010333005284756583007448318992878851150898753688086269405886388959374795332180251608920860611724315769716483840292022250616887009681395804353690397643130394816722105041633213916231057531895515425934106535577063786778764693524692575379889492660041056061325546015641552945810034429107471231710768074491369580356045886228611504864872923121071446738723278349155929842628068580016768802069393484289745080463482689053878906293980708626578637582767835503445051114541047719260369094789534414764620525253144878225427809608776669919721409998812792761461723551270672288452814658155318044884265585060427361625505161022476859643558419410629577619007129190793675169370009581155071501853433675125159674460764020986467113679554235897231377556573504550539233880422823820578048044393543944239290260964426669829122423443265544750741212325907061892782451736970169580988408118021001245743774837885845201834043984534932401447631856597167494700276525849072699347223940165898569104427051240462573790062129110557614989108509564369405456404136861134038485247941682188000678755316459397772067539236501545955121384277584637100889449166853798486154893406650826895882368363683789890544757502616751412420708060175993666693523503520515201031453912752745339521209316873710575177191142978549871565340862051587557324766643210867559549761397423259072110556672892086313777764128104362072370635931962561066683061587370911680302029244712825255095767201374885275544881246260450017226906938083819642530975943996952600847869859884512823894654166169920436217833016946636367023544891982009762729241453151016848912736189024070897028315578638236613062929702148789020006276631320868170939067959009571062100660869172371786432481873895115170260508716646326116040216013238444808131357557150485053632484748392371282169231498248291258605324680934385715175596797166457562641244923771954522663291686903864292571177794772855498825281517887265873602503575726687316988920703689670659016703670878466837372518910375264165849112467672236549690477896474733864711759677682222150732150199637228912699121674792090653430442658007783529045615286223923660579895794530533398580964077295002016601776655009245455030245015474669865145139803711359966201446663495579047050136565436124081215541370588895109250415771384723484516143798828125000 [97,82] -8497005614315441712055717577533593773193454736170254059699281537147691385673624094921206835155990860858828674990626198433463672767154425096658298414454785879008586371554862540497376996950288346103417242732221870121156626958650247297138341703712404393985510039061811433885326798956691743151544991394316417806606178040570363936598374670062485022613943365091159629501502089684223057427621861433069467752359414428045505201886730570129181947677548682010667926215657325134078850199662989556841699127869464783846842391700569088434749986225821741665583321388896602896426146565468159386109117943885273932397582066555534464252517665809044834702217276803722077636209279024373108296139189567321166420182409114629220578188408823769728501379467782691856375750420332579391277096556029663691439164291344824422526810879888934466200333811694065860166455438363504778056992560149524131047923718366667569405896736799842236053094866003620264143317560065747554220389290200305211152398555015637840623204929780247468186523952462707034370917601164188060845473807022873852891278664379191245725769272235438768299573252200692293667491758496352398280369090122605022725106087811349463197678738721649305477280652950551700768918084220654267351999779608642538679171824651351586769973380025255853461142969169046692198153136362755547740861092709098467731664853208599229705319513682218021410032356619223639506990500758054781146827253817420288564840439170481695335747006532027594176480548772154705649885951010726342295809231815773859605680000459589661433001717431575030979031326128387559742322242750048655789934424204147446361413683520952402119990250991161254933918375271504360718389287898632449991300213671400681772139987074751801372192029350725498225065745532852354660358941987540415158022814591459381386592642672285632712164028340756144870742977757278105969164564830112087546067716501006040565796423197069202702428204251929988147093386696184125217377333573627506452767503566877892874976036030658281129087933782182258819588684344999463165940866521642637664860129752517405938766243733961097861548508282003769966796566223322600301015375455772859960526878760462709362467487143265774878894956947110592694922784166042525190712373956634885855787431358240111303360261317317498715900978885853143242692670639160112955323711503297090530395507812500000 [97,83] 584206195700560529121304733629135177979388556064353444611623949342558774301444551962187724508689368737206332463482338448540410354144032676575172385063522291927466137945612540160970050635826466195391309551039286499451093767281098451158176207067264834516169462840391115169298902257362401155517954580854512636844525596665887362505795850132750947365404758036569117708692286828229770441402948507408686983776328466006083804632110061769294087765278378924837706588184557742623269385965871571614025343351771464636913172270288089595804874226127902987911939989406427283650474485676335140128663159507430123200879476528793181589012889027366645393451529288267228467291818037240594433851758440162335400162475312760833120598339954380991069865913220325273499587478528233283401463842872151798757641861965993455415498041098568165041745380489723797919804981330677886324759667925775184312442746072200690923757524206687721801284989966957073858750649352236082553258134476840225603577874410642004344650284249672568523685999845878336371009216799937431523515947774512845445891225005334964930196316412388071286471493148957750817520557664870665861889100887979064276962677522293069729577245763909455647201741962655602629801914952610242347922493117731391037847876813665209410748741242054506203652333502722407797803925077921776655359831515410072841269432417888666741676797642888505151049149412771512066079474765619226161770202529802883023880337289061395652288541259571740317312510080393994624619281439547200585325681222878517579547976874906076219236148802511378782359982731288632069515886464359540246963103964077428762089746762328873222034829673924496088483156264075481872902954874197363476412746339783966582177435109882384302492207116507117051483082434877449803688472530308411478977968587519750546838009309363391891737651917744248028738456664475507220174320268316874692367504381829334352274387124581009014549647591957911861285028090116813809882864250467848572157885701602552249265714773048766793034930997004530287560360205539573836050904624499132964344004475436895816202136675004415090019913701772266619198972596473784375360329273067742287551146590647325345466660410326541836343282591062846662121057784612294797471888590291343750869802174884633112683918469010049295451876787210456990216732656162612613570672692731022834777832031250 [97,84] -112149571661374952104905523646539728680996596974335893135751945149155340786619166393598775247490092919248812027091100413291099611529622589166650139650082166110546044082192542020135347778521973914123451184540886204811491960872936693022611026492702207691554119356313336601058694915650598332405238028817366841214607257009712059248600692924781325054463869876329397175422304204984831739908255848515023855876502613211264121770652427831200034292823442426993498647845481345286037202184606378804421054678293597228642738156543102983111227230442097961605678143260053436695805802892799326642502553529330994052149695547931850737319242032064002717405738620595151834182912809095490531158140734236965205799426589448975616920720747456809305553471059770608431024941400368427352995307909643545175892928064843818219210362342106010423937600788479977628328812918074690085290743915468919491688725396301872741960418393278928935138852245774740537700840180876931974781515668228863464840973679512326128685182051110002897523832775363190264401525564493924224604643604569397961873923491230129218289218125090689468866608902949033117126427213894443232512248670826180904729034615105270039358068579036961278424719250900877416028165946424900726496894473055025326665276348866553310771615106068356632634839700138374423550561663941193069834932415785725200507091847262863155807158849155323120132343754981669013241586078774668700549595825526148057170133492233884314140548915322718677547076311349881340659967798654636862294630959292395736208203405840757044779035570196673683204132181740463156618649816251609816673254185491411075928177895491516294181978994279743823900792172843050762368142339145502022165921535503081855261495624836758955123846768420476750451850464128809398925205242094631764946123029628331968201460729237243530758956762315240901523632388845806783626228702344893037601468600046957614075473027356043805520542523795633869649042235501537112887728899803282789329690337959355736782474506831928796343038611276424406609507586997277229096165292464562140077063980359615720227942981842169912765732944328415359598980094351566445775873839315852212391858226107692947026629826179636580944353010725777391807135537427983988088024423930612079287114578752999675940418036899228664218829887732513991144278620026852877344936132431030273437500 [97,85] -1149209659599200837293585118825893488273203187402186151620764288532591696364624051830492918384065305975102985805555627617985627549548359769842464587226241917911314255855888906676762947393821948057996489323375729376583254147444239433249637542536300888253121268660606234522776124248095357940308893770122302705604325024328549347980137449224162502202949473467211299213181356717957160700995859262493644685743574505617777294566315846635159685410792816836196960088459355306498448614905203299134223238143306178505957224995643212723124625811784161993949235803721208095610455316971211369737423245659451147272005793533718051749736959158593721642380200341278010094122245736206507665504688740661148307000135416258840771262661844991718103468526918463094863334963196807563546565457784946759165064502582853845227656600451342022236228927645650833796888424052590399902811549360468971394584726044847571901860273616330537142835375345959964383734851065980588741056266583697962476395187331348957701114290253615664660565521417906624381120421930695405474531112502196545808916818092579856968843775322767623643169157257456093307250283019877734055544406211924842445603256275104243103718889521402065880244947736192547044715796972390833796114477703842081951740804088832442038018555856690041918794281974007145172087752868678806979557170095458341424742783844436303509366641626681119444418280876152924356106273071939845565101338561461740564733029572260454958544225650853615895536042665598042519651416573740550074710921550343713418546484396603659259576910465854842306227854177102226980576417096606887423379061784217747594942703693401555948712855701903232446305469366593305923410972015540598174026059460923267114876610438186467303323024695872938773977472436460895035907440815418975969472762544066180973022106904129593047913330027380458879320149305010244163532288101901703360392149448245218608513397627321012343827351839634680534366126445376556148425106331306215846644595056700764208193240289727371126002035759829760118328391650240255766151870705903058422330651975333071370562588881067841112516983533512723071985808233227336489582513517211543030046631236595433982330347107564885943784119052626113399433068544400997324199983064308237302864076569751149084147888060026583287137305897432620199749564449120953213423490524291992187500 [97,86] 7889421106469390914510032986395707828841668838343485779322345557787740510812663996277566959954128791811603739914419193559037922222575026535063203634611484269426410445011808352803109740867511763477443075978448344970095874904077615353238643033220650492672717415408211642967343555677817922761132970851131962497315907769067727269785606749870418852520437420010054447546282620076121691299588820275812519180938684036734995313065215392360424833750445506141747394370608150404977588472352252658789832438650483051432060759570181374451851813208627886055029026850748569723485119539976648578308716170052525782460520495080057414828397791769791604934370306382938075323454773053633262933857277424939709505986644830305245173373384010580071829913396350718587567223349820223052590902332340869413716344770016966257794828588217121778159606884024231380445733636289218053903962910048687638898656082081231827861148460333234306276327941546023473178631221268062166926780051928696121926323017360924449998045347326140326230476008453592571187467937847950985128067693564686763344031538027479131064176462201846616100967315690741093064685302949408500626547161288000011774511161462978867208868388160569933090522245219010629031581001938315786767245697290764703721824824885283247197285281520386626749952747147632425073924190045628555332079225070759965505605527171292875386183358024184081873547954302269909233754387167152248336928651582858244160828261949038012782507991415112218278027223396738073663674132407355201258932982538449738891598004476197775106022871620493496424040673745663197829716778925000654893515431463316415605974214338098820849017716355519133245467703495990329050121569723189567740090235872406895051263468766354650520553340541006632724646441332664160816848672644828421023018286575138602641210949483183252858388549284568326097054821314473126088733636225923044021983507553816459512897874966803085343851480960634069208835887213459145600295255742246901577194930386015422192795330357020623545053841390661744846038989313798807854238769510818453794606701939146250723724433606173880062763896078840037515628816197321256176050697319493802163265116913077055237035411367466008886127965314803541417097043964669342331665155969026309410555415032976215064165958169628858329586228517738000221015681745484471321105957031250000 [97,87] 3264974358898957210162912312776183087469082627848956817891845184577823057184750023418743930832895674529248195426305426540324659012552181480358048004117688155435817645930933227575275711552841177775596379301972288354196253143879653899511046957113653295333317129770083191150965104488003753773919418289123278608207268406951283708427845226425474887416496093737405064469221749021429711967692086123262621906248841853282147669104818237012649128444314807235219796286232849170712638043548299175370048495942111620625118236990213647578855560327654255061621181757043073050717304700822149082646399641003016674558038665524111214767552306938016844452918511701298291781452352443136569980822785235864578926190282609474092040600067094693532331509830735117445298724121206589413784922001692431545313209454935547577703029417409308527617986146529796484581994389247707300464897940473860355029010636171447678737530386848681488587952384981536415858811227781924158728732186302738339038831400499085280646926340405524589009266501912069784335678495850222672555441286294183801561503157867228530555865433564704642539289605493537917094374828908623348958238645604818502904320610950286327522793972172759842022694285858143764136205273145604665696216370175060129126904494417653295301079460948949794780830472295317106619524364031022705107323007315673317340899911029425383373776124755857107037733913550677756400192381639882500711895195545868581007312082335837887783134337089806126891241350504575011567122187022584455485584167973474121968227368551872665811694301756594369523548330341407075373875255166077295881111346255821634950099957092319109495920012640491284075267142771642014016411628472235183216229103701159228334647201271214287159271275002657894498744443027757142765953058066402297649036549978520117235281319331413403453745734064993683613103155516191223900738309462751775696969208757057047759097844689388445651009633148583751431468400277188941430094437043987287378187851500420439152007582725514346576021588160916074721073906029337579352274872146084080496099169259839366845489960930414903072827925482836253990935083162343124477144199760512344941605958855238757477906713714582725540445666314636263199956176309788007129282199635795979708984123993601676165186125864576730192217601106419166967498313169926404953002929687500 [97,88] -165860167515876562365806060330291112665285455748727051826569763103771903931800121565331103682779298763010012136004942987225923727109280461506068928701855910432510373888733039300622426480527173603531207820339764991250825349183277828055522115582047797311383000835479580043141119901360839128904081816948481439153174199006910563113830502596235693723443978869030153268263952374448225867529679270020485189308778205047795935166725961459724760815757706371038729912266534059226974276958894353607830229969183336438230183930318024800200423380534082351416409535958185652173765362333116821981447837382664388601609328842537494220118798894520549482027863507561512249625571986790053831014092729952318865567612764281109690660443763224529463547137111102365763870858718663487578225343150532021545401368951396697645882255992316827310419136317755297409390803285144958671143657491493190343856170651748577255085393679941011752739667757859635018992617716493220624088221425316133135520743594549616340514308762348480062908225353526216325833564796881938396305237399481678795494800897431560131394417313866684149628729530963494808393570145609782718979250241050821533977547449329506758419880603082988417789728228608513494128849671332899029998109847516044683939522466469633928083366339358479872101543868512404381435786692594942432988197255606643112954470668269627473117318467355590897603471695155209810313241393212782836842553239948841535523047876371770215683016713426664194509683446117678375013872771158301262699556210845926456260949529887528503637101298012913230552264038360080829897903313418581789671885873859065935929001550110721654289064657350112909832765675820175092903587416662041324047212833778857786358712441023798734694618057046264373338482893888335578611721438296448915888856120910706961175982465467574931623255112415110391945892317272949725611333899361205413314041246250159925623628001264708468755816612231123342267342600351617359000076672420079085530676367853233875928445922315027423119533928633161070290880700776684843462673115331381617174545927160754215395208615825164768821383795395704329298418066192017265158567544632320015064368543576682375796762634624911168635753933107073606005591687559740679464386957598771300441039279922695626284996605589371022546063549896189215360209345817565917968750000 [97,89] 3630089888568492015775997668129347438459334590118411249584407217463738197450894438251447354960749392769499464418275247672475002112752197134695103959861709573271148057100659232577914068690378720677925169542274996919351889017068212418317956124271183257980437272153498281480042975713066939862961098757670629206490194256117836371141707099973950954435050745804104107847288390251676040212369605851054063002334846718293208086484428022595372881565222927002862165631617879548449326659818074549355250519074677820373897210725603289129304954801546072006554016748918430264801763623008755609297195100225652023247345189727286468434992432084152952311560923128757509907426356088041642482640127822442191630811252947605461938577373640557191700195183917191029163856413152827027041054852488424390754148984133899922414510368107090054912978163674412359313726599494448327700104921900403509791441283317452265205547612565056865070569973523378993713949415415911215859142628693120674262674307082485185327625210152058830590445465572221341783407478026513001926194386843476406430345055060125564951244701431626485242613104411212259575794657574456219123171831669983876986803171222941326281458984336521139462215328671059666290627303179306702400432163778413286074841437625377137926048889211225027590066798269108226413066966009842767375074010219429882796719787809961939282947851994017614792474766068944998571235845802165130477322924735758868450017827402496095663007685518177866738275411549864219672636114435147285226188609860578331616104450477429127268966860340515583531895770018170778470502434978553842865308376612967619112318775855519748148879819919144616471433099477548091080970135088026469069839145231023587128600291233102242560613763073633521388568267301015106605708369230984088073557801132031644295646201585697612759704519598044414140087573281935081216822844493848477810112951707679412610033883210698216226148979044813668417873887521170632405307654362971474302399882897748425260470361718726354709840877076171501820646116957835412113320689315202211478197319489208613958245924578487144026390390892074377303551147355320010321817664186231543513623558461731764877911525213372713245175319077820994507413745462482250524633854885747333905645742149164906120752229011072048647790211362007539719343185424804687500000 [97,90] -66041671511949133557499254951595358378844025330464561466507755597464167107353252604082787432064393159822048712908441368356575153607823992181511824622674278361753058590309378844850166995329624931042314723778445020318006760641025605784502527629700583064378620066828865764921203955594400770728415918902621054006620426140805426069705166515893815994780153315485927173541192344919094534714464484628336781059145428922823129357957816408344040553567284595368237363694406738443684504266228288481806846780496045617787665858065258788104326624997875623674135119273233468503113684761800134329716643177121175177042188624484920192265899088959907318366889745364633403923995558742993590512395929673379085277054602174769541462610185085123441457394392755772918112058409032093882196289239863211727415898939475324958808743377899898087914529766245010162487698521599154839327703446313283577827375098072998623412710637377895343062115210600462614754320975251534166089694242534719279835627283321789501662182050815886994091833005743741019057556997219053780855641430623970250610484415891486703530737822215356887958576702767775055033136812864130446455972500912543733485807896722585854479481696267504073802135267001242830515948049886560273620591180456566519674609356586411776306163499137697587768226129224897621346810119355949471893657811610189942100797811729555264842007824977480461882345341420343373852044285232455755496183460635529138215267103558549661905813499544697263176244637473906532087183658114996218434627282988719821219696164643060117698312997632462077562536819609784961108563105683960612879346409510195899070954501855145743740821241421190034551683798059315260807600674058104463309924533592712404864544285614774203519383522472349876984786214426725210249733853058919276913835176280444866841916936776057647461614280239903001399220793042161643237802568277224172670437427817316987495997338761166804299959661430325527451134330008173112430366467228875353152748007770917705962801645239122774319700115444618390110708329918684512894157862341517450790420882280440560687329414961483609606376958540948875916738155917800845910899460413890246076090500659176847993828169220711062877593940889733872340868182234873366804167085000824183604255130671545619019629342304200658730906070559285581111907958984375000 [97,91] 2660730660715788068441096022712908516866540121201467347289347135769178902693624473786912220414240100914565895701444136675900428220200748484477101985084180670420959793731946774829937047557967301300014490271888732932413160280793702570422642399700426517549347257632688841762683703587432903983041512867151040154382276407925918121508295821944305966736133556571894865732918900182734657747803828673806569244227683299317266428677648855247823510435361635684385379254012019355444074059155174587647729521173306911043110568841282593871713683778778482211557423251741685842760906055852387173193826712824042799817743912614409630618879757576370706294115659250933250475584269206220654696435831476754990065754921214329436096963087435365249476342762568027117067755582203515044847374588680618888824273115814019794972390554713580917375066343414128950965017462798604832647226647305811618258833918842224294588416876966048907536662944076602493715111217468246606940152448368225700461082653142455493862633592686687266161430351958820789184695520083896770124235384801937640426073109053077020449500020998170771696144849302302734347532179159430994414373855756841433985935683318161234215744652753117767200316644960133724617016651593219801470427991162084066455671231196194421566440589830523968736970065350566872542771347870098183689857438374497738309972275857955676509307882254569730436917355164377154040036019886417107264156424142873741847854811450502080035500073965129832183656186835062794676378654305946348970728704989097482988116500287900335629932502489091233020386497705096893026753301727607610817604599882257030024353588421856265634311992250672867820982563333500993620013855712661151566188190501243393857114555302658344416645760582499535848532242265716356638593707728934060764090891053108070897310351873488979687378037170303315007185514271602908475565987812291551164041798285553661978421433113873656612521160605431294428879209527537008718781852217304636373405079879560979765708167275335029872078266147723587282330819441887533902836957118114002504121315698237239739093245868590331207231021798499790657175939262628567115834372902987858816388336004430660991632831488121155347051165806300489379616461111466497493935651161300032413619392156403001728601394326734208561902050860226154327392578125000 [97,92] -102642975900711774000137298942188866921233747215747195137956966085823203825353216671616712845275969180796511724685621944263037982083675582827173441896766162628234185459020540614954461990064509187720344542314424845293929573807688102592889866355066169821857267892970744034435889403349686757126899981953812617886636633949849701180280698938498459167494863219125879453522100006611533391692050044931538254433030252032600236670959679528224728543964131728773487473555229168148355809175934709915333408226708626732446590506814823509393533689454961533283584307664108719421877578465819720136727266342013921719075369101989948832231197460721701417499602396058812437986616219338496663838899502196431610409286960037103572064985947020588352930558959128090860078167079135969396769453257299257177399773473639535688118796319070439772885026776344956203607616678689798856896841971302179415643648978975240545489546372580552730666438155946249477529262341774263814107691778801810606920400347798676557688185753284875754654395515671840357707834392759972131518049998984727921547290718889918962258174077735657540581098596061206002564498871005367345160075333731325474481774725662162925372368352843097154383459002395607545156497830427973305991251190658132785733435433433651927169166906320550429732646184465253235418890470267808082452436159368763855784257644400893445139280788595405022973509893999003619191761846263163060534526107173199016124948354169443249659240091493114642980201092312259462307272240707867677934643068978062003696737640449897735939475427538370174042983419780671360089594005641103638543993104841151884938128264238304724664479397620709977618122358849001936307839454812215354857282467710507018345785205210608491580518271531764569939163130110835459498735851188234822282009236964991657923724183955149332075379689537474312618935960517350339937945872143658815004371839308321267072835171042949786247618708596848322477600989931248737573096654947890647257181107179101906671375710172166850989490053900811710088205226409268753623840032486362664781339179644352173870441160708718459496283774660713613722724130351215994965497060747992191394903861874413549314433042733494862457698022950523156872717317170189474654037979050004385612262761906602606329363958082012686645612120628356933593750000 [97,93] 3076012518854775232393712705646742110505630740898414785833482222548308242321585477985232920891637652084568218913263183125083706533235245092042571613743158825484342663957861215594977253249880252332602658782761080656502380471330737827221167375990247116421587835052570045407099595102176590718523508583077099829707589475196725407477437305138440812550707211253724726280715314957497942952041833788402848632766257111808632345293223787319335171209522807468171688660103325354931417622812278092089936005797155343368811563066318270550043674982064636428932757379786510252169760773208829175852501073842046325744629587718200816742480287574898467675732480092471181560105697035023084292140966508921834717898907545188644291252469492727566446991537536208311752236083174115328916057383649341094224679358756477117449638694685631642314238114278463751600605847886197640447254898155872496759676523250380057605830556499327314375559643030989224612026975368765273184026754698252063435915191125855291153241654975767215383918047239413581914568943864901792825394276291068102553675934664268352074178795622510282199763969334310394273111803939095748577033762130028890554391297780738432279361686664031207146391810091837193113867241965866698432008211292819645980979335297321945810613519714324465575717479140175176270379385885215169247415240741581361688176451548407907051533382778645865349857463861748644810390116356959008086485782504861209489794535894998137004462033392642730874686524783849426045691312094374650482034813624880576391576095702615736305779288938494342224685292126757991591519446572157606133253324116477625352737638175016022568702919085341651713845067236900681330428912754202757955904515170835815578728374188897535687609212715803738267700760634717503994454637634908811675336516378357204653474041245965726355953052575918013328039029452152224741936249360842536888074653702907103481941298533996822795334868017114894116038146078019517088185951813902482445026821095559275777498609503886490562063373866235412959142765616317912028332682181941822031877901460956916838131408634825376576369459940840666591884321716975212695880279275609119698816292305335501141383903319524068684682866115425689344968401229575224810182415903429142589463964942988419976055425308913982007652521133422851562500 [97,94] -92751046639457281424741125698208389133045331867810041523785393038980994308896707933206391258886537780542418828689510967183709196195856039190046402804998809912033123047329150149690402607053585518724528858292530292822174613982466333596065594006060299629150396118854039147600068013072904703896032987561784598593130888970505724705513640825865590200709671884072902311514281433496280254253107704153344800862927855974097225967610955497236056107707689927196019567429127685861963146453685753592479905814259857939245975261167772943654534742242141326252294253044513057432037285955956603530262103857951746144120376189372000253080164249397628135004127346452191372325740941786516915772953222874138086795549753019035675856632225928703511134769558607463678551125652745782215362311220056083235427866938876740425045097195638793363890753364521021113531116650780612880110737052125104459834758430836218455029495590546045389530270743385073110868267945008295891459287870029116478460797052548222183335708564217947949941885679023556969938996944103238147951084293903111739509045963182521557422471210443900178389734225561063335023770051842852307322754736551842409821018186641893056073883028511933458431687665227713546308496531117112552353133562494849948821877069979508153507952489678968381247470434175135756980867381982218756637594014199100492756797580027150070903217364470965843794511984390343808569035880905814742373326823292478357225442334784763235282242851526403943140211284689965933099292853030663171319075891232487425312637001814095044158388363619946205645226033692057307510984279339439881763459871088799472654004551089196406173473168879014174294314125033333356041381583476621125636290342062328984546941070838910320922457973038596614759276805374680945251256413973134224938148171296688786408622853583384655130823417088988100795568040457712219400681834280222308008406291144866866649076022279232376472801018535280890699927623705881518523130375390310941641186254058157674322828345046780034264629655326642145921714078507006953066946128247182145015530123731197810413691978775238067899607574814228325487201029883557695532096480790558734876439819175824224130062822597008729750831342981341743077425505912201810528538360342064875962286981878057723349684238201007246971130371093750000 [97,95] 2535376406422615057248249696183826836302913301281007636513994238381982065905510112243237835608155170331261738629698102124918594015524056756042181427320342551027697785324062835356950654733189784998915639403861023402021507085062880865088769873564488619940097657693335604819393480748490401158728776347166561795744539877816036607058050561714185995004764258243844441667208152136948247188214075140638353402827600501527375784394602442140565633688485351531051057134601906853693651311053596445021454892746977932403233556500422554971714539031798596615393319577074708583004509405069073095872885334898551149342441978099977224577104500992918011381728950383425022254880092653708638206079173668179391548241100221196983390111819396385558567470994185496262198828834826240235998740455028140136200471736474004868940209727222466512713265656742209356501516388200158882725121348392348077426482308105951717760015348478790179531846938612866645797933581524842338934987777987521045210846495425750560083471477242119996178674729402622697342902577469995506640260845595248464332755857834047795709086228123943446590068402638732406894508107773620156677082633254649296508073990730103916593855680178877960703283146451928375690173668632290729147518934018013579841943928465481255920447644406419631239213117631704723357692003922252092848047347948507745000560383025747864968970609348749778771663023602947995990901893344332968825006351052127473202219010276450173969901427483591753670584149219822408227171721188076446107669551582783020714013449614870327192971646562078778788909993016583442615891219003659093644115480876983810826975578600886414158962998681544073475446605083063812890579122549208668389471482195411819777663846687839832391656437073448396247503162857513772558614155555046203395108244484069842688878224529961910957267212669091721436078704994416013743066283263168303610573294817356033552016963797673129690815234295875747861656327438351344773316443624882319078906734401989470154585737043833224061780779836953093805585282082871129972180090538890568953050316492893051259357691760719117419262541917721308165575769310747152609968414885120939438899166419667328969323204205936969329396350264740453391107256429418323478028278692187685999250533475102287184199667535722255706787109375000 [97,96] -52623117195731602230778431714905523050462401677117130386724449678036634218538789430637742599929613508813269352168273296189785925200103707478497923813392613490963071954379149065102576359359237476004139734072018378524426993781606993058074926066334302212621801948419291461768265462609220557393153096481802852540926520724657539421218742148295997918228010896472092944727367829935721930580498771249673575974513226684085669740185327571510990003864831037007659235778784895478137965189166492230074085677816236028116093519481007280765330402062009756535095685945212259596796146087922996833588713548155156897245564648157269027290965139279604611539204786476421044316840158613207511262870686401876024446186417411641063623437708438689194781906812961405054742231106053882242076021964970187289486117610340485106116333993622038811685435455563620158733112596767795458864820164725736180508158503367270563734196227390404743164414947374250325393839640411434864488938759854186021150130196452856120770881337821672530105535828410795881605511068710103014402205299497085839126855558948445046847687685664100854246304448231244716635648479471756802473009647555232425309096348337863810984647367585103963187946689094177016068921293064795618916410248719052010070382172927739419001433722741431567318836345695545859083192081381365459607846466617600356599349345021501364407401938771247631301216743554473800598719856304911148918138491941606064526590321691779575996285508377324016078211790882400344050846427990418679093562599115582868947455681032548909666619499792989169183655787114711456384753494369316920466950579641043414853483158770869181331231364510887363329360729971520591173444443647901309542746030223322685678040085283763323137528080995749562869191018584265229575094103305690863863514510264690014147936314278444397014841071013596758002052439132740884323742910531641107621489808072733138238248172324470507917231632877191794571123398062461813403654930621801443417008816997831821970925741323945069000436073538899026757336291724798363754991054114762822408978735225226344800333802220194082528701989228831723475415967924166554610399591231727882288924695721390724119970138508790502249355067265767143683830382352349962946893789715660375624212141687507937604095786809921264648437500 [97,97] 864026479260433061286010037864163704206131718715385123165102995633196233081535978182693215953891630506070300037151620111395104550548287555226785422667779426964002787829164330862007492123030955751902562242837915899832928971861337294063281292772727532287311108138480005278219857493687494581048398532780814478573309383521129688824981795036029264880208424808021056737778381627351500753686097574086772841604310927336102633614642946216924174732548619397211021422923580375050178146556767496216462314473917227356319835051995876187127074327311044821861875185810959315046084986996725037302300652440853795805043241767077590514239574914703884521867507058477420519419744893812184280283231707795415093044883226504708083230611360825267689585618833092826031323298815689701398433485192250395028127054984182143758944542038242359474597637311704523632204887306018721950992752584021499028402488419149440801796422039020066024378022328135595148856647121041110127371517469225494982120252684834379832499301161710072515700602163963951093133323318594554147376390021912740906021243133484759614917910546077787472967775642014992517488685202413487722263113497649621783955518315810441805051956402587712934695632726314250866271033127263565974111131495165569664010361791619233246363044435009917515344487320239301922054549365416671042350375410653179142341465898891663847169099484070911003738764321966866608775118098445462979990392178990278508803218744402622680437411713097526176854048826478393755208830392055414519629546264774443649325863214033788820664626116461261163626406754561353032647183449625023485635546109963537360773001264572414049259048635283753691215654356107200374061987520052972845408715914258752803558469414215180084816202763392831246083827948635229893485736895730203881141964005435205555976757347265293172821045560944886237652185404530786895004774693811466088680065322770877548833326120034844097291442403608722114511409819747218753828328814060124619516674093672000348569335721147557084136771131258411658937101303618569165011882289917625806805844183754091985326463139572126804821886045770132275366335077721272860103330043711570979656158257882526841501731184586904505102563253303155172997708864248861494681040905840776339408293438282271381467580795288085937500 [98,0] 31542083178603608807800066625367118726434107892648166433242593049162018021938631842249528442626470334786636203160981321715596510391236245548821340322336439257570557375435099980174902114446810620564165096087021827732026006258854769830729063341055967511927842189735403321460862308609904505220366795753801039087968868742366773822012669357532593391980548808101444450500120005682086036525095389095120237152343397829722218478609227458261874721851249821713240078512526478233121467867045691393627613299430848914310778106110825868376455612553926711947507312409380295703040917155398268487656245748067325313306907284092483375407683610349591509043620011839154875034914342773458124753546302417295738418916159158168989654515945255601341452701063701898065088340599261463395647068589721023132712963755314354687424216125295328107564997816296976669121094386452465994778070236217140824108113257243698222249752866760062236868581152255927735790774374748373240477068162013374956269044872517234873796548926429393853492130600532287026020818518938332157573155938164634514174140589312902864619281364861353547125957809315670557146014820662873838447925375824939455625976422784841860941489446474261779317623290149197047251635356989240489083531737177760243401142528534304901689482978241662787952805720130603292144301108327175453310280162800639105655281616846119248243060071873515641960210606788760834467075132618366930348129487327689632047707117523159428331987684862133584344319432127558998492579479627950549050381356029708155685382596772043163281574747016504382713094671892198373931016700746684629237704607226333342203358885146644064552890840825835733653567570353464062191923932429187897944047615887117163149156648559051761388416956081022984421809517395207189701579391387779982993067445128087975298602030999205912862663900998635986698707181833750752239697047032314436571969037057191908094036733324270726835291023274368865876087261146392879526183735982374438339712200839624001178030563837138883481270371991589980397833941765409205102953541747137534831112173788200755004427282922668559286391168014227080442857588102177382877023739231247851840182666797201441201460218378454257187796697750952118644013194002744126914210317701689401885430210221997702217068679486854616570713455365539483657804342423420032814392681658026418300977411490748636424541473388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] -2664254664292145012031253212399982221186149784172539758915146042049758141730858063306444162830474790499461491902678194143358604967671817653191519450074489100466484471780955996878027250809434366219080590422811881219537215361657743672178656889530196704836485546119824149723513302636954497237134101217994313212082755507597777857865958651766287551504942753084182750286708082776451945083684281444873800886769587442280430715004141888990764823048335664241843008639008322368074404286295355253151270870658928239276803990980793805513979785383082060250885494828377732132430657678617628811718157612575272454350772200701022736125125827843214549244913784994317319758983309785400075951146694755633532703283891657216290054154410366690511992904210269174402793754336095683609432486603988538711857764516882663558508343241264430750101653974171216822982216129489493813313849139030274349767941158125670815114670574850222703184311164050058628528196483718919358225386702420396297539161173600099952046300061359438260796648132624433557300190405587984389694021909010671322915672348315532493962756183985887246607414719417423342428768289198431121152596064404749653606259964256456188118809424648142261657925421196918494775168081644962319074020318406755948938139536256586650271442124643816555787864677752259339098824435255690755492195556718132367884659900515468367326317106340465956450863530371050283652395854992181470296223612442871716939661964963037790942318179495660077737793370451211567878454793843840631553913734163052064354499243581676989765519681352396686677949264672057310823174157355830325645477400107368370579403828742152616348582332716065640106129064667257336645524850660792208056150068187536775282757992631357491464513271561872104709515630521410374337215639477321348333702543064456592683850078980166223866984798452572604777304515949670571121812955902157528220192856784176190666196750945496687125803555055935227342065310260027841614334988003142412811175757868175403137207210211035350120692150033596497715137866468472313440206779355136145468596864503143970224703339621366885886407173543670065357111704146742193531967359247674699177004293926331238955354553408464778424031739125568098307030804180841431248371267483522070871914491719248574825888231941006076853028684935123765546010150563270106481270705353639824267478197761249703034991398453712463378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 76618805444846186533824995339847345849824425271696264114819204900947551702116299643385079264695989129480978054964889621676275260828694337894271960173600263390426597715398057169490607999513180258366236844762680990044663907420004967491244888917630103578554293424137694153819324097280321679933409585983996830142344771746517559160954978033218352578667349072080748581018347197055925885843951862506875274577211246668834703283818600437664625067630841622975774821580935214910669870718949385749260260275588918718259363316162995503524160693874317352089217998564653127264511575075712729548257944016301684948690523895764141286600783366691212170780370745328143581743965095769222594232208133852464160857901111302506839822692289252688116538515202633782840848375626871849808551510150752606304072348448356795824898441825550847494979576370445549010431581673456255310703110490131769143299061000609878744737213118635349759870851046128625461537318841175359323968521531728850612596962954956344858397724952469355777074210834536409242418861598626430954633473769221689440620058978162364903245525570114780651746116800315338469853164401796108468820255125598583378060681358921939977008591791096362707450439228007988360510805152070028518422700872234167347722681832056635743285766091311689920922440748841314907772751597140625966420567523917246692803080886725004304085762641237754951005885940169931625873617333125236445380312271808799191175504730815545508177705380818103468555321896900718785180231105493807120439524168404703354596141848108825904283064277443219150481913477893418464301074476270627002257305590618281255498486218115944502241707068591131755937001280743933116199723337133905990980791430147625417079011503969565872837968004033540407004973432430391910301576763351903306191522894658587042880736396369951003590708140381470083846211559991787333780406133962136091063334737738448921519466773519626893959620287538250431916575302774907130988342717539239529580256517660234670563271978097986156173165419791516365231379793297592306464886430122218246964806125026147297245467789943309955076164901379531531111737220189641635776581302690607456614992625052752036112449202928821922040362508479751887817490206356251655417434660314927640143578855932949305648735487448328403696522501480358353239935448218065312488403053972958829036070393936341815788182429969310760498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -780939818915570260996908368079725335711533899757151930094967227501172665000638661241060707000938947221659241606572401191561384754602079402869748711435282091540762694061321625254945464833526709744401318518486153706888127444593150702246992030852820552161287154317655300173438986290280613268256050855057153296881970360164342459454437630987345133543289588680286172920261436306582287869423851714345972685576351657720081213186457806170058590203683771778802322300013202727742876578381326903341712105860318963293127536660743071104671010336466221669656006244518623926283724443119054906203093213350066635429380664902422094115040388528926113563605015367559588281719291047668355956694146637553271648125330981431342934964199494956609908274530267521671999353316087493330119305584560031053938848861485639324739426343524536342860411035567239604748523946237362481151851442460346927188475217321888677298449638152715936256021069728262958866528766362103206578040125585019687798409549571436527484156680345313812387333926356052310826971442845977914268567525144002145155158704616764508179340311716740996987311985917375775741172084332600884153418940309997415175460000363010474974125913293191290278850272592996696948357936957797419873502953785162365331704458188605072246747622507290700195034231576030808970880234667697978989640023659525256189224691284366489255529732217529925578932317798424877726465755030114027176616224833129070419445668644763171109312392412253411859104771302788062844533355476669316174490985399374017795852420621313937187753968953122690313742562506386630150189267790704019726256999538785651092597499189327622702712430487974618915388735122201365995104498657114917765891472985551260620274934066341944642877084939737610492852803815810613010945212628268988858600720737511542504288753852824486834823410037514738171387519751408132750378704882525019114347657032548679941472260092902765954795454203258182118836198040539648083514938460472770939200975815987287882149188629967857928946220135245436313373658207698836737117413263958381905468133587017180573960076559183061009692170562703854566721471462795185755356919433522235413858837213886215484913875916386527467947298427184002958907090392488916919306727330619444937064087872145813124407832727018104562213958244506114666240831647296307712584283812638238343071296089763916326020876113034319132566452026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] -6985729553400573800497079970567038413362384821119372690843827121885808939465688510309867007720259499199079849494082261755764305383399037057030235287857735393207782482790211471577278603854525958922761337490795333401167499925294856253103274018323910601469453702964182670534700479226957739435846818885084529213612336816744559602135017483072828346384139084037469677432371363178642283664577772816585828844686738059951554308925530366767785459615840600591973225134998609961208695263527083621808236968241955732800679718904619283794347146047590505550868696472796396563712335830511346257351366326385086217744903232726091533368398708835718665768330017871741731691444423292213972727003832796356782806607156496758985739418981763873490443630747488054057316970769196237337135622504349819211913333633171425463091206006431266148946352977393283065714620834687333043509098654411423792434055907201318765771488194831788489964223027871501797090523034276027141831437845203827665501157623663925509244632797182896173333336134653141257006625415178772543790285389582255188471696556827611016951816051467639411481454295989746832957131333508827784269389998855455615253782072208142903917722345057772404756204578849212480984576887111922747381457895548576150474757411196106336734799965223384826557849637856882568426822577675927233243045661606745747918656528077518609017093399989151295079061247170500616957600364736158927462399958088760902757141881146937703780264267403527643503267103226008796290974379372729101185606412813491130606474190424487759626988697019779622321817799915727198800855309692713779961568667366876470854121154474285222958510604066199946684540836835796833899949843548014446668746711486965493221110982790905865647141614436729245345516305004335083620199444006422110325643739119886243642779392631562595010631289597365352702967657809764738198433998833717180295305768821966734997718459911704732628791347174525937025343082067846166145971874149861797373263934968735493887415759860135071551573782102556436130991304510586473372899409892032670192273741138175948060681753557882914962918219118381542764617830323714626664268293011450436190037448593667042895939915729053950751708820782878515595056105869730530417275079136880291383134768312726259730646799462462643637537364910852356149742047877829655219566847199628420315899740930480469637553486705883187823928892612457275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] 152623679038729928752875119379103081264011999024983628642006193498041201856123594325907938137025932247300386875994096403607266576544626639091850951981725386209644624166474018091324758606087770109215030282852911910562750345283412228249537560994173215828978869671320594969447691363945651934929304178887252596811809213935308706972902734144135114842533557343370304822912726303357049742565650066194304292528317243132805465818787201118171122713269188247302558521488804718164049038329361950614942642377501606922038057512492138614121414314961097993032348336950975547083599368803829142179408011009494331642925114203738661644722354651304765786105746385199877988830526569875881611555973729203286485616203543014241319211736812991183779457694190426804405361286868595590587094788446059946984014094185432224057989297863446733074236447782453393615948501656025931219486674066259472491416539692529034837528511442299598462835528976108933879057875934729526569240152522664055521868191723086660610575638504088627087197442780900382193955023457922518698189874568084872363940513448744793054664062391214930480173118367434501464037607555512473450697168798433203897086621785097298924913416339145546869629332178284937418375245712567363595930790458809662602362914395789142583268257018022026950936765043931885420726866537588978044485033178717552217554942313627508636774917659796639816868684306356640357747638481058489687617711549485222294811536243886782689348102395858042907674269364016357024154885425673132972393912123021493085317646140297749355119643325184240649703362737364313656639367374094790620796926914432430397249370700700113228575467606417529751117993939969681152786040724780191508642016888934824754082037756084824554641163652130814631940375185083905016632445796414649659750819181906180570708383485880562572562278396636633326750305606539368004557722081343903438578300338492775948839248764107216732302510782114860883961556074550619297336484648993232288502196432599467114571702768557711005275000880940978451395427599834889162971869893323092034901087065663422389513986503112216201961061828856514084071409886788302523511680597628451936363368265284292196717532059309123171547567277610271762252565177215432905548963030638392987308841493656349745823335143068269127877735334953060025723923190468093275090867684853271515134452153044999453982083839620464971176261315122246742248535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] -399385535697672740096162858920699819131736179008657433613552715234974302930015311172964550127531381491080127612598903549430251056260460015373500792845962431003270399816745585175821255493151476736562333534164892151650590281873395529811342658903798621122004735351257538339792643698174014063886746187763173083013165439998530528266102221282410639466701118070164495421155750779511656819345776437170110471963967256194876362381302285816266266418095677877955026514014357500417062412600686242609905553049446766730876612485351240589750123737053358835916077627593160357328967319956311046937724016135822285304359046011157462803493346857343327552856215084029925878245761922576081769200416744102446649766625917398842566106056013053282073374993327668866913787554154339864039255782157745868768485531893496978588467759035739377204306875261666577843674687677878763940244785741548339005399954624041521238567361561230651149860569113229849568918157128108778416962885586079166220017196076050755300311716323382721073128709586897473259784306636349557331729992224019225425404975242450715805446397505030944322793976263314314319303967088169353610351601397205000862655324438945880313523933572098147334258458833164306597760886714938816067143148783187001901589194716027466828357298644022964001233117965822107671720516309045401203604010367088379295011406757138697086265383022904790413097243866943469724087118921389591877710485722248481475257949880880017016513512937786085070697467430580972032015843166901007053058476078173096390561330354248034196990994435483817469965174547071182860215716675066849934162277324085966316016030198644102854099855124467482223322844251000928914352938071280324949833502590173761079091969981939543791511099658080843265126564033583611923123371711250512111237216531022548688797601786065253636213296996674487914485250574920477752839179923488483995432801926473336016914200675409173208824589298206628427125007413649529335344883388848882096783970715151889802446740812598924754155781747937297521051432542175993965424859758671984134155003527044881521770792030206767290048032342336196866195977397423742600572148297876167444956315115300663498443365765990883121464643415864477093630526120555345266237277327281955252220865014376431722233423165992925367453329499448234421690079867386798324595042856253550519911006058653893718115625039583038713431051291991025209426879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -4571316265138492714537031333967632888695023838418260665538550091227782571030196896712815742318537086612836428939338895788690028718155506718202017520349641657764875047567736526433475152426140829186552478018095901063395773099328783400362919868632917132299273584922080262474379193646259215914057395942749878045266850989980911507953464464948536987947027536882882095815435462533574460096914191266463610948090304485981913187530873962740913092848436187923096289216838958311757570352322303454601157697124303000210215809317828621164886372904421726861190664048450178258050616338775222309019069461318393152539737644892061677823280981810400772736039850028492483021690537620658060537804137026014404344850026103618804275699444386406943749534153565221010860407219257576370510890182465123467150484069270149159873876175350364881036096453103868959209460165563118635277411226326336234424656242830881503598080334044103395333440672929703269308457714509906223783739600080206138222715529543138906088375390259455817702162716088098428554241176305763449876598755812362475145066921905084437405099398288343933118862614396058791738375284569400899476815228015937793729380303126375107798847027475263986270808339647340589049114725404151902459185449289594497003616174278619580741516432055030959235679218297662809158091549302960065868684599281923530450523545461260738397166323205449066592233716262880150698466401558351446345286542653752471182255326791550719695338562790926034899958177780566797713830494656635971245097931251349236737263096307428518662581238515475760358952046081320690320353475395704605945566328630152460752990829866186808580938189013134606027814043315145507366226400691290838621983633781145364380093973660048461573251174524279944897758798191646889272301236956867810364842919943675806625203172103249358185593087912189638680124412489203555905064950709839980936887740360992755401945447889052010203707984115767757538202254098908939908339371545031703618147386421402493809691886484837336308337997770787712920534646859207378325437517560975136521602770678804165596147910689815441737057601105531126386864810476768479247512738867705411405135508856865441195114101284320647382651440214145611124716328771029304822086355474679006859895855215802470071843600275427941007522206426558985901233670462500700012736513560790283538232006666892062571682996617686593407436923541808937443420290946960449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 27842741694099814705829289877380740125021153750498301872756148372324768725353158062866900283088539930443647139880625717176486433118924532078965066512743007530087399086270881064625675442242060810807135000971100341444066362625307836569814166119791096622917276779448055647397834110316632800302198994520645030787446975012779229025301933351031297517201588161565034087906563777688280074902140290017015376166794655362149749548007348649919498308422598190864105690601671978195050207699759206223550315966395815413581385494814132960781768430794393946803614483559669675794843842858580275278748496985470955055241760569738513036424060979060723909491868306015379621043236649540356586747032103825187693750231915915234959172848090598659277073403254222457080911602321667138582566864782986208585225457537740581515198083435275979121450844299964418744862781857109762381573750618214262598759761835576154449262464111259987526608240751567298664186164668649245051271730689624883094438067359433891031605194662412373628162401023877269911703118539706864863264686015990622831735868820851165750919307900484972803356970214783846674072416078430029824993826129809285198955557498245334081017558465617566801956407683912572996442232384528055170280406054087795336416640545438287462832191663463330594989204586626486942062437904757087435879695428518762679274548747875853086367982150044349014717453553905198624288488307476995138595549036849764036232321851310832161449035149535849906967305070563485381218150547552087179637847861736326029123808134493823444301131781695003528567030475210447551744346529584323941669402635949295638220443578235006084517927984581995131287029370661496087771750938914237321263582368158487481905832822778907284137513525589919046421610726831342185398582936997847888465052658342045122429006045351843462663314959000974761864868829377856518739762451965101283315425824444458596278193407786863453111853372144563724283308367189515778627912325132128812000373296743301178030896780154703789336532083323153076543546258620722534080472810244124846274857636454051539295657716980340716555692332242588725499639652551966391979514106213571192883259526546601349900688783033405088547785413844140205323169540172638975659962490541173112879736273181712202469727238486109509607571288381181643137776853125291390648561195492262716598454175223917846543161436353103913504203684170512644868722418323159217834472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -77421137535124788691702796821927114551083604859964856500708656438705761074527971179060725363020259509047490829895301399775886200125923042906615621902036195818859211703696817040183940461725269178147350466258259948541482230975108123264820704894431424614261252104903939188186626972847058626108135102744832836880192007403664219926219813598253706594088985953698401461346825023269778392946454305769634784815524257061857463629393168667569781632467956958117912436269195101100988796344493950661662507953848883310040170028603800321790289758970796410594619574332771838378401019687498049486595473850332058872249988517090425931818821149686134944881641688069584160161423599355102194549941288985437130726730340347834584231570606565850463051047011430586249867853267762220143080339582111969262595021414607738711879727442307767921774313399087816205932312161092523313148863561834565581148733961983735598069284410946441652349720772422056779876973266458131858839711877795077964591989085189621964199458540084285954356618938468440160531260793489103532223040470398322384102640137362139849578107974422520881847817979734462156376239291128397756105995210410199785236766268001943007106735359334792285538544678686068770979889911820309785894557552867825327958492115399180388607257706458200911008583986449321698296867347125778359781944209827259513962200258600951036107687375087460330415679024701618710982616491306167445160116468031495458794178730152856928675624079287745536428738278034477756107774338199578202201443483852729618073705445838718218035602771123799189004462895531008573320243352273293445157239408217864802480744416659775052310295850834580963545501801662164011989102457453799870653386978338331913976648911351154982740544029910896767484713759734791381872812474443181115650713528763822919821374048562028474164099117795799548246759172514259937329319346050726618027597335005034747980234686529690006544551358504575974192589635055759336050922170306810439229113797655969718684167649492848275714807492074033245140396368408524260391069469735706350317110085009352486154528610845698951167780061297482313684353312884764385368434105061446560802360344767804862037943808561960241704673159493575835813849113838094667593198795541160370859723494646853525734896619266659905497284598826169260646549111030111992037055300210019985151051794269015481755351209543097812815062375765146063244515062251593917608261108398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 878267726161673517747800500921829775419185391189048512050020044239473670511738361185255116773194412287079539153592791575289728146673267012399524640245341118130687929020103220914163973653174151699669060848730500765294986354575853503248759788595394923408718331862407120224993627195264524434680845044165863797879456786320059171806231518803292873991843955109256555452701164593454559570843224449704361747142635818988913367913201235079257772482826325740174219467372177500702851307490277407794845762889687146023595126953972534455408771915676170319505642348470779386610189610279812496814131470509720091323981309010745753943122791280651644438778480322577236501339672065407718970788120228814846025810554119665236131630812571349070202125244943228314403640192148047073567825019354760744632462953950307343562917463422125521089819110747497952012552445081449218774631616293400216014933682266208215878509434078647617265655158966758471879908667424286517000073421033040283042328393614224367458466353152418431684177042861792734187133793550897378511556277137851017519810057312410125304966461466029586529605984332347261632903561944073573691649548288066494046596470347852328575513391421068421919033644599986999083025816099662635304258038804149097608952488300380459721453905472122061955373393501726197905128902657704366953526030671106612282514290728609775604353525688319039772218248400185655305784278864045661590296624387622430640286840264674841847277662476999871110640951750528983218715708158770133866868506356172987141592608870956378592120404745996248349619509396383571098237115335220949183718296758248585327719917645092226166843398429433917562356406296543122235738822887380939484469272001734986869808210763011447964517025391374500380767140553920494411385940948340392689784651074360840748736555486523993817399671875653531633451869075829163824615884214088026712996857367762319218750308361001971936906210997621368585616747580413694901415580930376858651697048078134227855986814739333122581700149857742234537185029951517260765366816446152495587831178368380167291395398131927600745904802646954738903011248212335958830602149526428391714374855882730879122244520877909026586825307887672679875634467754419053262556292310790539463365080303242501040416294207651577727992520225550607280937449054505528212552696868880545042993058783121379554928083974708754577141864032567781031546338965654285857453942298889160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -7955797846812068718187434268100146611681413559478660913986081673855591345121187247362048519594126802113129002445817565538489445912930237816334217976459256968358916421196736132498787843890456649466860643162245180123621467951497214874430090273235134461049390703097080650850963940010778132529029884834576240301389082690766072381522546679521330458033435370682866615166720145207857322366356931844639806171561278063887593698076582537554755607272843357410133291099894549071952076668093052708224035602294481525365151875688686869199442992006978880860922797107797062616815231755301910742556563942992692116583198770847599058950142995837366898371938796766820147871485828697510980984295124266870232053753048806491098138229848418243977578690942410870049639301532580977304624118695153706756284391879535819447865029967186899257906859705867945582717645469299885892576220900557825657523925386760881295866517004939637119037910329859410313931081566316385010434496146175582452443949892626498414979174080394342252532918321994095860470820966148782151921921737883207801982206533359185483789240857280670891892329718964145741736801497451495111306959844780785620232354728535745090961449772382671036437721520810025843557345409535897535015066619119279100494566198130227764889062540310126197127836643399650406094236873671976717124872478808978604778471512372338775765467111107194080372880876412407611765166933505010574892007573614811162667365113480200868124468635397610164267484502855170544863085124179618943163630410684463396328799047393103442679107821084765667779332891568557053779186549341353655308112830656219171339865417947747200163281260745015367483303755700281095569245399241188998617849500426924211177361087910193836437996056397071789176907770562697399504458872611651159953395153129414067142921919327221181753504314937691971754259749954409131823109381176043802721399719701157232736864306680049672728320115244788421406213373618002306133427465914220595068371168556628305250079503557037612756320164871580527188817665867381237555555247695324006029067239920878811038499304328758306101234149650922066082687776770487157405592797629928890046463303323931099749144639159747913755264940113829939658877978228587470182252280276539520664674226132369534500892860110418853008484365298621676072575621151311575191660990613338361610473734518268383142112063313547206761351354574515783033483370956240321447694441303610801696777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 36256584785777255710940346353780156535684864995232127337954964713063486951669525548341866865674461740067547701813885873547058120273126608715654389130231230584543698282179944267397905963180307343677815114662049294979362958738579291259427983035362173192262643988633573265387378170050967852582894349061245475205947361422483875475428461226478484306855897299542750217054191323307132670623196562496735810933291085390567108387740586968052163405006241079404213065295424152226393260426954100560489148127155455220234731298795221595910137189295792287539134667600014476001288823408616445015314257671820333221073175728839826106544883531992974200986082561436286525672203471343140034393206429671563288288926494998098954900384113214625066746254553911681411327592166802344773299394675495432464669899544470611937843797957908800632465053313112042315350275700977505353295516525315147123746020266613402351715039971253833766636991335617136060307009705423437563674475011245064306403412025900578050811642136802921883991793350737183055034415546546160003267610948348288940583467365115223400381724687853439088814512518256128723961719347717854158693545415650335055684812938071896204034625158674818238752565092000400663829622575709616371784795145256840483194519237626845791561211255276032443445752232268645404230152266909083003577721706327255451730925633632734657710918067490208526804280226432937753598118153482108986704741502811301488653868269799909640313932124903007295194232995049251690431033148265092048228292784561297346760427845969091396607080124350746917623947690327963509948182665444717863782812544291114823853103021801727620884754096589024361405811951401881083195664667098577660694117330557256577022816145265743551747734966847836913606067703773109926325304385799989765165087558050936189916612360025872631849054764944499329235563314378539801938655254823149870418866611291505922406272122119610158499250428815483107450096681710686690598323268306337992976524201873369823310005678363541753296294941590995189109668441749975295654765609678911889732978410344231796928987392761148327258650127450167987862049795122071347347492101069751040468557827093369596605417256314082042121031881897463385193924186410508870061723903092111895080181820017991182562296011337932482283621337872107669151553629749490984770523123716207087705444186780747085146610798000319190221631079681909422507278984316309022872815148730296641588211059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -98270571023888284380994208216711995356616238519196661702996793287885231405061487900345836790389775891848496765237331104174085246047633175373005740480038619318590965043895795310088606580533053068020112764917986184385610207734818941188499632424446488845421354366731638867639151594506515885008774193382457754273745606369236204609211119855522457878686823015922238555250832900240349376264709660938021906672667491270404341132053907832331220635668265170921008011294236775989853543133320642227870773772526485213053088829925149109453651244776063408447271269538794252287864279805298138612309800201679849578076630465803530692617800656819817745493639608701084882420665151977517065056580184989980027854932926690775761329516507203064062489047464185836473805719605422844756524634489234439536074621935834931395092894112723013554366043193004964843188997992116382267714339599830420818562935083617532157723094518785535358211729011312594833224972840877372837510720082211770917616839292825940056641487069182555651677269006748211446541584405360032799845772284648704176057589601927641160338791915213723318434335998653677826506301613143849354537214217782232443243960920188484637509390689854526652546273135479369811672932845047569329279419545097177356240222846509137329694314364157328842220576334584578562770869703432512070918171450828731750239135841441465306005426238120604064746304775569738934657895787792260033319502728807945554803505000359944066793171714135245781301425915902095341763533062273148266160627926821036255756715605009902388067325731254919568387265649207744415796979583387976282627559754593827560138525741151794920181487925722760376203611116516486075681664424879422808056445852095321008825726084289964117162830599361468696881107763584818695674914592654144460363101848372080490778801185312597661556332526653890714773323178219315807065079923344976084035678393030556414545458691756150482042678971059689442843694723750179637958854547460283126050384601590188644967590333264857688203110480836800134064614509560899000059639673254326363828867859784913648669156281712616690785651615627098717788375107693156216343393200005022961456354299973631664249656659417634700460614077431642967500473552138415090878934457848000452994574952128470008052882704481321372845311193299886670907176196414047650651722951966278799009413414187382852482180978695650736757076769421524509913452752495250687447825299614123650826513767242431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 217063894840380484139990035640498007174336163818817962167299562848777896382616223295018589803926491455798880150262255350143892793963598683568163710076867244932490057838780951921394243043439221829747319572409580814045300690696055885065842351338326785786042112453222458706208292123628435478689566188273292022551390613102774968963215117355628556510473943108179757655434574951824356503735742553973649599077403928751595558248200150581030363214277338587839586887823577472410677923917596219266160589800266347171798319338433616262790486641816023277141039617000544555893866543636357808699107469879283929097902827153534267694092624446944141734205322115679382707373109947021742986666808135370265075178402232757975830530383502855385174187507508604204171637077215782225291172693937911831663218265074401148039267138334719911517498651618836093443770767945691838660687678205298537832432148003763125574585510351531443267829816248764601234518013325006989944303091389511785640004477068701060302538793204662674699152629885921377081027698837268377145450049581567353563960748791027002178752094457760637503272520755919115820810916637747021863036406915207441003892314507660328547945829645084005965738422424020892075133721398055271266543981480139424469046940927110112692320336146605380882439599439251529507939553002889980275116811551987500677191224170311521086010638599432085157484492590247415449525428417494705783741353547474663916302747034486869265873991310556320158367474122593264857340099959184801663900036218208738740698072693596462569025291644543136737785722370018216409842710951633699204043196549325425918347082507044537831590684859016672702801043977197387560344179459852928563971526860377026735871865356654275626016374976587645833757416619131735364555229260310610587358510134650039760321052226595581634545437317262594310214620602855363427669432433654689908164403710170670334076513212155670333781005351244136713762928384225675467264994947302778280218563491286401853770447263096721116555275059183227992353938078951764909380870344607506675594079383412353494093416121632493585047367858016734098775111771427288416992460404353575676700888464045606175825785784792313134850354908168654424558198262499874616499885633046555960830248095829619594696982884784018692099939114796068879485320511624570952524198880717330888766836470588206238154139414824210730541787293568676636204021367661492602357808934243621479254215955734252929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -698964252131013733837487760948791120284257855028019024620624920144865244727815701752039610388917366659711458574330601079261500445126863181430646489871812323879289965201325718283122031692686440403394560179348871014536374086137235648895867432764196367891882026321575259637976665916769165387672637661980368295178331780733155950648117338942125228913691457783511903486518316242670026311322518491552304776671995050729039964287628081124055438175917908756470511745315785608623282934747857236151303403622838414419595868312850429847319606838302922365700377818207314496969108473457818539510793556300320939522705251307831444928989334566264652449689148536479617910328736445260836081517610615064748362275600890071687588539072117134353299702864203073682535345497830162987705406603049660512444163307316975050239333365175251101156014904137220765233734960049872094187869409584064234259069036677856249053687751495452415459696244053757411151358636828221337219006149009434384395949646513891105838700697763600108980174280471326061534208894335114901698933723989876964238237150693276167037870932366084271648044582997863696390859077437675012993340714087843015358209202782230294678525762765385584032658205295486836202637567472515727124608050035917980280928761617438590723548831447703733786974814668485885492443027327318192094444272542164264888713215127405253277329891529460574235166272522634353978008686688714554520991684803056357960320405668220164406271421413097010558204175035072542645602750036861593685279024022241504343325733251847949376341214337464345483598379540684483834305475439250679540527409761327649250929734651055804861471780220209236890597656350642048486326817598406150496360394052745032720419235406358789335242642459511646920670787458454182960917409320330437281302338700858679922368830233827563614371982468834320468342211632835611174754275506704129154783545797143996933197084592065481761831859031241461823243354240439868390996027942070808433087443727366256037707349009781840658210206452511500335313266728698091371251742573620253251352347307056120746714238190548411370961944665468614566535105402866877282815115576189397213942547210078650089712320198281603232825640186651113716598337163851027185324417491159767292088748507209938109893175048843207612061588376616490901056843901815867162754318958796620247753177268385295985488381533508526276694230392317880561367105570714763573923479196906005661560357111738994717597961425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 2739139424878965303678145777120772824650387224690997056263556139870114518587530394995063576385848100395529231239258727692517168689392642413985771838872306121879339286927256546806532519243259039625721840123013584010552662935627828793370409691415025135559542144340037858527064280016603017082350298143403531442135483075530433518387355846001085298927087621685837164013633062471337742703839072554828967803706672039689289191990680689561780618710059778292634266768716200306618433164635191879258364897726802939517182924577660850038584360140334392851927610929768465901015855473339947625650026202081748728831938987217169032965600500488572488600436352600867845039239701741713486769200331156320418292507096834874784590319667063651393302427070807284854271559358105275043346191984972024483268687794702088230868416380669998524195127914947825941838938843633685156895423600971816718089668952574819817191377135990939870233445463378132126117309708548873065512985187755858679993186712756265282438952635816443682842969056381268035376413191711020243600391402495914393479656510433229631759536177685229901196962593192374182650500727390920286768137091792082129129317350110276043445017623656177458065093678436594029970425958813531400017573996253618104387525157376830777527792128928732580856562731117076149762134003935019408341792664175452959403628101276882694412381805606283970132951280879223792385027349826375711346402537839444230527216512024885731386743600830081972075226573359049343188520662114767097541659090149237294809434012961942647894730667097329817894740895482564020242408612222676211389397448294565473044733465774434530540636578442776907634140453543503312487761165117175107302616584807812001860491460147653227275384828855465558511667049517282595421887718147914939454403403740367793639801739848900793287051666150028493741696551049067570877538934815797600200465410096028000162047302673926137204091761438641810304253361179747022357299415074011118772744509194451971444765284465030304655457940627607668019221492042839863151707491313583322952494356867511386744166669773635560204624654200279499242017995502392849580388004164763903393842481181646350376533649897421311331844571858402179945619985355662348210625282431580273383769755269660255415326231694713755198582182629859176145166206224710886581981990121867104882912700500741634691998615639577144186375285412289282627556994944854694635175208400592792266914354826212729676626622676849365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -7937250897755735212362350145372731105565056946812982348978779166388558380719603945563020555208871609893905039451413719628901703221111518414867277392382169878468169076017206682414881956350874051667086432269820520684553812511510280758037252460836364283435176962544813355831572994132319518838113461016932527459173739258583927766560801945648530386056508738674174204812280575936412007422289440865210293732244084904663446807434406998505194497585388469846242164290413682197045026914023478328770937018198111662555059644821331512948739059370366958338655026113913339447268072610230372181337925147664927142450428393310195146944878736389767717959006079159461300424090793110778675445837046782536670118581485291821273826420709759845662911320149928930953686218233219109340280601470440866726588739697038767204629892588063819497589072157537651781089520453590220594674414382012002319829559615891177764795877353370775714278780401643033551933506066680205650959141100236413853530202448632625369231305855661468974483106732098072193542921163505983507446154904491707353536336539572172460172161020595377472848907238162590095825066016264836701031529886292326064377213751920417446344752447036105889960619472637810446281912805035063593216462108535146246166224717872782049629972352038855267632691142887005550381322328235376550487270859644445370038298894751070268035503922590243688332268823947230865371267160670802176736698059022895892077467311400025943255573642166457826951875837800296168318379070236147079431967940090377778888508352825398190233011576342946342563077702463577208225809118985231894010234834245928948408333206983833170827065120135162768414918276824597229165497770288165421533273298143056184795168581236841452948146055078043364264084433012121801992437334748073675032415853889345172591619325195249717402118305023146353789333931274273244270332642719256229216555353659590194074862505864549078327163375649395464288252900873033253376703784756031161449470014186612466225991597700378613876429174406440784172507397121834314543179909560044095772675891790093285434150631706246963738178680459072160216954193583618053584129498297026088131656374833745611556125231203889105747101978348133627141522147227497208366559173297906498282793963517109382656974029331826836779822409271009135328375536913560618158319525617892805467688550494084633893837767724499762100694962097413178586313236441681761115292408969058049846749883227126076690183253958821296691894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 13432990388347256552820285556407344393207361681827735307928721390626462309946564528546037943422986018392165833220003436480892862470212474073123327682183754795805159097249308883048161528429652145692214476786833575265788944394945535372401126235406397327626730569376969826407450218712341849124708357830895008539199650047734324360471592412476873648569215007086876103327773990468701144467009638408785455369485762461825503385665536191227244625025554555918920296195846021984976271776517768895931104773281854895572862299852560122385443828258703856186103312329664596045325746687289908344613375887523029287852465550416655002325837610402922301414200398133794984587219632517568725265397874700190403589312840644205752899326170673022409081904711906113390216614430600702635059041228530589206138927031264796355303256055722449499422046919699611131453905316911292695179373698637396237077496443188830971327029838806969473024237894316697881088664540435945725673118750680043796428806008142863294896519021991807354274026604278676405648926447519558886380415734868123612341057899030641355240557670960263557427022588773622177045822417995755052877487978173433755858589391695476656239584830253133697909952709233926565412754761005743681551651672480446574463297114137189873362300213960690860462536300946584246915504929462149339885018641936370620526897717452889424028689627441363613795625928356473303985608334821221080488232517641982439112331081428872956816845319993596308399177687665133666506843237512519235297228536635626932598539850985717975855923934113560391063049236006409345857661068460033608403487284757815658917777608062038579249464030711050872753783430079666342238449819611643563972724935712355309035649577442168659981057284634174764719658833434656875303589185216932231319258584438637096796476491906277605129728867884913481941991126944670636068149000390335876825373859202421997827482310243143438045527751387575577025826457547627537658977340673791548554056007971106863824779787701061268679833484133932549435161339971643540312236732233390174457295075323938526965138043522814841660090607954633616578199036707214354312764308609712373129999570088811487831597007612284913163352281223791922997043775479488774710601723806019644701862124412263241972947696924801328563311902104257798264642015833662552732399558442464820252859098994909561366572866898250152064680190564822079522829037338583458388834673915418842781463546615094983849303389433771371841430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -2895058192692826490948993051250450704084138508996567825269529667713846241025256923186858241336446481276562837202317647645667176072310280778619536322029540178592345033668013856402943558383891754436575857203486800325604698592302293455979041367192968141518410481564227891148805840888626556773749173372994560682516959485528459680236528753339840171625840451345044571398327140766115592524354380602269513215060386087262807444149615247696436362184314366118558236617986843744273838821147503834703600288793691394344553367894939124208328272370167259263251815958983176877268162909832326237743561676747739717858879200886845402066381202149452740890336444416415507838883687195404987677856092110153832564570309341473956717409251803660661600785788643945049544517081145114135674674585440251935666839923282880833139952537885519430297095519357605838904490864797280354001304238190547937400317880716909627912808261953295479116398121969721361531532531689745707417382292915945262814603068612434595647147578666508416392944917048333486679451337552021606983660588239475104041368111169095726301908407089347086469848792631171864921476245393251868394178560533320626472693672702892950484390088393759952347541992374422906602472848332453156458945110011520254613938127047520664246034649065597988125609276296334676166465592069131320129203180170268949775344138871192869686171620621592256433587224943408907502517257631952971484511665956971657214349856392424633364834022126154793239232840601063528085539423498924213740501056828492373693333803809484036819531048266526479105772924456431852269823460272292668567606053683503143224677979378483816275803966105339796914768662451488333164178251359298669098707140637054764026132665089527483498308291654626533539358872366214254122851054798178872365556962385729018161257263746032337403991570946056551358185411721772702399006947085466147027811259116826210775640261404948537670936780442252064945245918100495864341245346047747044325525188645892211868796276905970629424894192162438602909863099096363790598802513863600661710403337444758601746898046410095086282058349572936123823920779360463034264068478606877601099764893046493508559607600326924205821922731390521945288854543300101438830546113301253854942509021053386312706450882002003193724019678072392586030627236227774998962722635825574841165182428298394325484898960573641465435498382890057630472135736480301159298571598160689847731515098624814619210354749156977050006389617919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] -53365088430859079958461062622985492673907135234679488503226603630178906493853394549885583202383040273184687790733937267139738733183944025385501890911901561414373534732979355334388676354226622045097792051363380371283281888901451271726204017654174928733921410537923340560207877253398506152029626952624485792967358431483000662644619032871846062265360963896543410955872341461262409325829040978989973350120574736711923850281284612412553260349271906362471605581452958355523250445820733426105387996810100637298878742255796433260835731845512519875007508829420343219527200203777122960683971232588654530034346161891532999241033862100713415924434133360922243145966040082513905665194608451484280496230255919674760876387630318631640681680509562800910800875068137045954498487739391918256502800209336466062814932364887769529291497116403008688083287006563188749603557528460694856789171793296050423009818689528425419565377082536122623236012873418999921093087081628795348073302612797594878582738948268811256275190284595528981066238867208604658027802557252480128835378296827395698621437244166968676814006713455127319063541877460599816801504842363127377054095009941394413980996233001579774278006962615576620093135804347308196892324936076871454664847887403223329855014004454223886592809973195154885495233172430796390078176651413380740249956864932217250369814062032079029692470261836325463306937400670730715545853242738898362637616774414972454257430254452020670986191169709029587239939040630000360722580257343413195917991608953457755816331712447832444176213928808968320970270576887011676140557954668696427282784411928631687631493546201739396114043731375011118432191404292054655508840302565881426736351462470556881074812163584930551272008237550848737090251328652890575367033453026847997341804336813584556627570143402698618036061428938699487964567602068526294845965762158251785702698064039303105700175880834489285944766715376447934581060213166244159040665368223511638797709238741739356547190217630295609971270494910621456729631326955248191953621886918936357967274065519910136295946795081233230887580986785695972653100988416675343782301269728484866823598403752816033340808739527762148357020822133415559440979970291906163212699562624039720771093890444908734004297038272074068301442444521394312396696086084092288511602497726498140134435145916614545291664262188459361352367793914803982550568916297058730877976309128682262010803794005653344356687739491462707519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] 169443279529336167152342581192963453177261129059351997150239048155999711383209370683273793204884252859472373788307995056294006546335941514045328709183465513678339345829053795560753630894551659444430938631807500326310058829380551155361282883361175980530250374545877581753413067256234330721750009930385354146497686442719421760937634127005568075762096465817269259609364522165583804058982933772670406953255376347650628824775812086697082151524863847780757192682978592360193318836771754128370775867557110615622652839945680757017186265230010441747620707544466794383423579585343636399779453031264965913821897759169444161402055246452890723200134971758517468923093488635619173892593780589926626070500834447882560283646135086970127035952352256246882205471003316545631626409320330492947855521476747513159118476669041153293809510270359877621568379947114944239201579671688572907269050480574018226212026218651631325767892808103903915275285931343671242707549939391337003193063508255849044877050066848391083422031414400761598032634177363231426616278869306907634766430324600086826865965320371798129118375950102916149015948105896718785963027693138007033124320022386240956508016212466155476539222988116457276112729964984373001369963339542827840249412732427408007698589564535520098581769361347417202171448604474587765958788677597841183543097147551408282216269942805100419687343019404537056622334957181239809601192226618210613352866559285735676140834263976902800459763363920424008657188812176977745317358586250767905647976444917033954917252165395848354491165093465488102190770061577895964125978223328773552665030116026226530307546626184764713587615247524999011021250159642946926009867854131300594659843222560853955500915403591711876314029336266008717724365100592255695827752913128834463413448981181155715806860420111275471407128714538363124459744482968443015592764741285363371947286318662322653449508849616441377943162442774245202396359328613384297155940666990074276225945907116698014786240953764681890554539908926825799659497270141781584680618570851519769674598319855282904708183716995959558794585000604936883748509534056480740868168574252818398997703154110335775120979858928205400147537221757390686256615598262423211433665156596571855642218263205923658554272626327902224803660734869352621387051247615473980349698101132690982033424279501357439182282609529365715759363183696179074906158684003416889882247092788104798071369561790477931140230793971568346023559570312500000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] -296587697288856719511221811572748691287747532510582382571987706362805379889373495269606887911373354851767870829837368211350754230494450795483659514122797640596470472294443466976159213020527498563659876529889531963803314668014442524291135755909135734739511683560688923618483877361988233800407450820910599176120522599784161465246712355084708581276345479099749745691100965958394816744692248615614662218481867582703385661758167752966910972184807934726073169855483950431701356553646272794085410124859707350199953966913783899273391789580848850888025758228011813525101663326530153821498885960479336730186763645336869883361621639484453910914223109410329367909669019967804523257638868192454217872276664440460677946914277002229316932469590248526901028690207977296408317846035937187960572855679213883657322748045224328048433541237617584772803977061635303632950552924440908468239715611252097053972177811771333018274363678082765977803995390877246073090545270975708696729575159255750466316030737250330750723319627991504457760552371010969306400849147730773880346322149920187684277411949110811229986814474981318982073524076771528845926364845822159678721508932433684671760207843807402517106486348093594427590539331194384290317413602349392768768836568289366148794741376763807002007564404004618713766772970304661512625198592548306425985308927101523949991218671305834811265076252811284523760292427576304052622632803294568608938156684295742836112008581683612913669015224418744317927847179858522097871545124114357140048786968427350945810653704415792633685655847497520694368003706709461760677654506724081369218910556659755781704140015541256729217654968391294938044981205374228828590062573074332943321181136162145152848750207069994076068301985543404545572773635174469252862913397319008611751352551404837883020279991024127664809951049719203747953644479969893771494101729755163142407467635406616273872780397529140235859956374249405382069551829560472077891468252813756069711146485258351410232035267946664450535167089019089660839328898063874673344726057022242320739511149825856455938663467306765219398434608157853330538620792642123270098854236328153686424820747996132565172616304820170782761778466651058764862726832279826332058845987784215092004484364364891686800494388990003807046606073256281445692083759234638753693041816181322755755704750430377015922776765591396343820274002074302761252479058638881715708894982467297373521423575586097864942303203861229121685028076171875000000000000000000000000000000000000000000000000000000000000000000000 [98,23] 318272523286572732296736197355609459634226827674394807676914708075670652870331131800004000489868460522493295694321993792653237471362250534172763064967216971942610864724615037392063101168866025950734006257423493375575696180436807988629008631849561772791039456134843688482018166098148561038049619657271288183428339744949951500526919742257160449355641269022479985630344634858056166792557485229776531930224953548400892830698612654849016235954232956890165413094573240671189377264868557816092767107002533474615305069588128112714438780044098673600232094132675067853810396322852761036822486536612094060163145559065216075153343179391054566133900020622712467084219085225062035501415265786883862770267796887564963774365213394606380481143019722418379699876577266792803918443440025988417718210551077154399720029025632243800918735688305858950485678039539752018192614445266891708134250423743772165866138705123389330873745124988215339602683971716650734992772383185209676799511834286570337394085258447685170244297777723209798773056792942229213212423010781373152687266840436013511906498387275146125867931246369332953571377331401367430632440237913941909334670469681802038130516238796697457950105070075023131227465070990209589438667584224716657978589059630509307233384600771544434411562666371733766923261182198356122490899275222372756441385874120769207236720035471845125891843134601540653637947531545671672665769779297082980873536904558064718752416809284036454964323725416353617422934174315845538385789367387866227386592632442902961116387705805195249166239114512845148169760304960437545591527903628095814046101154462217251358215513695626445344348893157863965250995263241609464458409707045044161467755862611197593403146603003705489204062780633853394290743150147103851928922031721682296082687128161394500495658199683369550906976851318253384233345156223200558312427611716466933977608402683368789086419877239858688086869358484293026403695298145585889079923421063096482517846268263437013567515077489401168526255061773601150403627980365171939672676123989263350111246981750888173811034258351473681120537275809485267724145091018219631574263042952577321184987246762019610962290150689411227972677124438907168428332041304740816176710783466529339926968634716609718931603831030346609512194203163862527462426265852378317664373780693971473064407414008591247670549072692630458568124211838549219327925312728400318817867923738501228337140261800627689253717633732776448596268892288208007812500000000000000000000000000000000000000000000000000000000000 [98,24] -134578753967561266147577561506915458158595174965885863443548742180672296204006863178246853205244849682490102637036563248718390280406056727329390228227949314681700355841859549731081826682452124183991236975825632056935757537349767170093355597595726111498801531903317993267238560902802783942876329424740260482291238042824949294301174838627157141664394502847235302990718793405351515428983040170887950532959598315849935238654623726220856351042780685096508965259726513900133502873467551065039796556945599694129367642411421401274256397194633799211938044708511266578728313369993933795606466565676087671439323843130420078875115793114057177099463728851895977881395147210970869028223664834582865942516126838091780142402940586793011275039021022184972029575785019574178385933208861136635119147237866018844806234706136409192736040061301813759994016427296459048693437998058570008277607987357295816415913882070178181057843469445705875605926960322002939402292640102652641913138606850275778858825040642801909921494858540455472101168104168025284813574590158764046080891503309664939067415592620207586381462971917149450605527885063388270213441028293307038727421710443510488824630776144594547994098854399430398049338930421253800765568198496129680788789520955105769425791491947082280626393212168091009395256522337130701466150955197340572192039999191924052084473527671851071374496770330837490455062660960383023095470434336358233724247056144515975303858927447023220327762192693926056861329667709166739430861178926954327310960148621827478067655121083896489427585827592974219182830413788152918136829339222226042910955121456005355038382365333914100976458822694542706362133668510748227580043592592342364662823582241276733033274932129432586870214142395481613384375465200847880608085904075949897090853520277775751165393172290330097454552008428818855725074331312148006725986938322225614077362011582659137641837592416503434718036390818999663837374164727261627351915014413624354799309849302147313705727753732567369022311824436338645511484800320107601221705725666254753660074279003707461714453021929657752137694736290652736981088138473585785440719201064667680604368262648138317080016725106144439991938699600579240551799956289515127902638049802341361494104990597156023667824322480090363656969513446283188158432100349061293492680535327589395460104656038228840907434977732499546922679338285912650636318799653409480317112661797854109348257267008550451114091278670414908447128254920244216918945312500000000000000000000000000000000000000000000000000 [98,25] -222087476416633528425092038473157622742772796744300159686597084851976572166714399411674597764923056813275810311225296995618300147008851912363609710572609633633123261463071689132582048329784752822523978759441052919043750448942157883860943181563037251330040162734302404607022760676601533341020090938861797128787860632227109852056212179183795847692743490193472214658580703268336968676132133901070324505215161092149952013429951939053647143899801933595391313519532557121195782714378826118231621442307899945566344958771679636546045899170792253490749579416502657393217677770683003845334501358017503552356278010126233729205767776588481566214700197898158073280116786432201302795360498125610719810981585941064405811278115154123048293799153068846634960990028197903507485903248400449564650342660275025420933640886346862013190765317818643477675783459176000502252855320484410640321180433341145078029519593017376323842783274919843780286228681454085361302155361541538491314072256043751842143072700048364355765846470863033755782509191841798813089382910622830423957772064756803470511259289753450236881171831454436291731944431904571643510308683772364228789623400981455134635212207983267781441243068513253828794023205761986269550671728695484426516956182649417097547112244063511711249196275703740831168098326089836505527834326289151914667222074377689114903985900789306613404004878589938992113781542881066839213083513642832061505006546941504118889709644655822517393420106685017004640176352539294982049852062345806470436347897937151235595455044496436459967063164421321431333656402212087436003950743973202574368453803581517289715284577729950295576046890484018375692868065077677792256240794596005090372003749417425691209780381673522571016822786696359292261290135247324456800241766260599494080058251945994716879959838209938709055130521951530616518224283183245034114331392809959799282063597562317664727236090367809759493842760295287496213807199216824581004225678145108647255447252584852858170281238165441825452111569642787290809186338593364943609080530875039236611589123273246437882077865810779886477367930653546783385580631760439156396587155887157161078080886812545632501102094810780104467449988154564456870782530871012788439916146277501763300105014963417196702054969029013110898274378745669603503714462510193070458129359512304472318081481620601927970106826606697120050630918680926390597993606617770973401224741705112706925411814684454502336088369159050603940386281465180218219757080078125000000000000000000000000000000000000000000 [98,26] 569994963758958988123822122915297540564822734116943417561589090697599407170839735916694691699218722692020365142721529607419147055570065947468842309483380211222877339027491713728896540134697271786589499036456353860040876414722661044801007726951561682191037823474819329515850881840591263556918713924142008062420762121577270038715650772958629132738848204526340356712492023304138887173050088336322367715785287147715263438064743455179826109383956073283493606026739619437865017024123346474044273825422187388833107694980767791723555148496274718495495849837064161087951619625858930769343233056265191544317675730616537685984136767282261463881666182874196096669223703673069070582484137911643740764248609237872040609086123107789922566592642277437629081395897876595301723349497138249252083519474043348332528638080102333888007414806821683280066341054365942757903007563869331575690188817052544491029013590922236262390322672076956457044358115327640727327592032662563551470020189158207904338951884965478414597035848080758015540399683837853327380431845472109516634159574988168701036575623416344646927107876252041559227017062818463450929701103126762476874317624923689610101652961969266352771785464791261409264469397823806501326826009909422957047607337808186891198644350746599048978947085850444182188608912862508033456063355951860032258374139327150285639529547131687474703469067598599813805981421689198065643934874532940542966621389897168017455369957856692988390995335237149304609739579199581633777128973312003658915016488554321234483577363239066061768059275176431582952183350906341400773172925330576789528109785402219146475709653933056615793317662712128722888004275165189490632859109044070887730942802515828295540827733969882770743670767188686144544310015400409262255976153925899391528590986099378527885557935758378981690337421539209707978576076910145162447661464129528562833032784501720903634310270541834527512151427223988598758204112926060554151414820733136427311679264391718788754203534351371578187642859684003218537475355696342528745021756706696211220452283559672285602027107920308495828109550523295643746028396627858813700421537555807572915576143666599583491481190116865383528184784400004474765146046053154615782966962736130396056775940965305979217796219040028327627791888866037626994240956350573383021460577837230938099601383476911317190999630429906534543243467431185528941762073946381751071202897025625719390231472183808247019287012894274771501734733192279236391186714172363281250000000000000000000000000000000000 [98,27] -706040523011637699799726643910510716218673649142131672492634794234681115139007255434643416471521142758917681371684708468418947447319651831339044372649720178536105124351528520389756089323731042554991905020457883235100211617678847179510824203037106473933742029965167195796897674785444278640198183499426416651557712216139704023632420258078925581611824317677783511191853490969956911996935898792186982930490063604935617565788687529873570075393768728780513855121908654659676653761895147307764196223573531202416466359371379575844254422398899515579448165112916177171844491543263393369063642138084344825769995483045869372401036606339800024256989490562568386506751790505581475667332882182151417103200057237622063724437896040686175576873453869474477975964146625961439763296784548903295679478665825466739712493198935048480135797846973893005281205930618831375111599659919207014544182707368693562475554974109866255203798185393627584606234525423907543254073803102238959169723563670927833441238079021095898610284612623727710409187276674260852609879040418288330529362148304990490941816018964257645522848717527357516462588691842350993000710500645165320902802456566629890379634552141375200112704675837319613380613877840033505061032766309579485637778338605713519377615059362962642755308406116702159097745715285840715740563271590364004452413902629378301762526895651929895714137830152524517756024931287903506543931633582199539158516726604165688663651958232841919338991855829305477264488329241449964335025518796149466987801839431542664406447777474274454513235027302899316991851517475947669718986081832519175046950404091004453989565470624652663795671303756217695696896191225612067724759568255164156519570532051498519018606555543659100059235357211037765180655648736539197479696862414000290242080636632516242256906910626596060698176842163930586480207953790477620378616905357962821670570013364947988067153186550066433117609352585289453633829451753548792260239966267582656761067592227931595337955934611576632211796009288837163993363825686384316428218896931990514520899360900438591692965140182486180003161876307925116874961863878189282339904277563500860175272199179862949545726268245653237433112342117267189370017140801828674870581914558602090118534633181598845618627501511492647571279816588777642949459397345728576313991946374917080692187068819242608021469036159865932145120470076664337358300425284118227853368957804944488346667328540132600353347674341624042688644879994797065592138096690177917480468750000000000000000000000000 [98,28] 565582019716332183201356781399448453474201712264927899214514437465183984622093864438002370045346115967157847193318640271766157042269608911200815556317828429725976463416730436581987479507364671613412711829165715532185629248998318980939073831650171868781292302532089501841760746752732235467624726045460625941374537433541973194024225744948742770346574363738736753800720414227301836361899211294112852669111722082076566696199414841951839877989962576556933614205781366522514108537554690134103859134330717058237741073632162118945297451315303518091066653839713208438069965199575468099454083955197000792412243445881820800721470141952520834532413666315866410184646777417384094614226046410220972926361345649010549662211600297875482759432264635487490378280368054254359185573591098248692516080976221687991166419210580175056510153182311258685923397766073055286840528134229522573541597863911243509700139202750902565758297104831721143464132678586829512161816834433206617874188826857798074921762072120722716826994794341935187635792855405916724376892322866599785942889756274703053624876146450785208263702927185194809975630210594475130163892024990309366297023256174132912623543755755991342940370216571856274521951416756950058497970395731479915702303584837962830229643920363326950109236388727878818940057614872619436117052063902599756448305246766168085617412754217335073369007411251139730691555649547119688267644499623702631287528376547208464022709112946969776551434287435570176068203703302229741332630258258248242926822044898318551389574126264959443607757096298937910697130233850107900169113156466542086448594832551052399851597331388016058880788209627503695805934730050250198429054646293354049225797195091037859506434842547598998345484867085261211948649607837373087225790988951226484430332744981842715618032348899309706248426858999201583574001927961362777908429954921836455023582587471488056146170540435158692212761978953642138164730116125139353764118965320900959806733837047001643133994523232997527615069607478293247657932429744287862675714089772257602128361017004310195341912946329186296451713012133100162565984690511429580805598838904899375535320288377099575792110777409210391459648699958913639399549907153100920765530680578276294515333548336313516622725174877280447569167439847203461890261364110653231071961332252603217301705285111954383552724945162250034364113922641277844844780701144254041708559231916646444323117280150954245397425009136732730918352158450135291900551237631589174270629882812500000000000000000 [98,29] -261432182079391007794097706987855697615098241610849665248287412959908279831525304765777003891085812480880349509778991610724236541570732703496194567729286813504478093770199157753753117991979685929310685140258242638672026986165725623634309960977998769151389549286764957109576294300588139027506814914546019100733088198599061013752104935348645143558781647849156638748005417580382439129517491113153943466045687014740566804302852475627901577488022552198505286644298344423408539960467999716983148838903643895723270857322939575721371462742289817890386368130677073608473157542834251136735161638466241648296046024185580667662746358526861379056558619492246076853947871588772260887838542147480775790761414178489656827841154569398386184710430454335995954338472665105374605817172551242761044844481186591369549584164604870250182473611132086977217368020171328155207400810574984794671415429787246362151779321753614371971275487020438889154812505156076335831407447880598270800145899993245498674525461845754964116043999839642392061046360774168830379120310198609306952631394800295815567050147069700513986474211769177354877232145193657565385226570951958455431615992120183138824406768050189463647908805484228389330469448619977984415841945278369927323450449989187176912872664195341013983330598073275162617997729456237879098980709218283223283484841554728854460809353559375017387276826249943165902088331401412314656260425188120099322232605923962716082863893867796374637559626189443555243352906640180207594233229393606756278289577922976997291123856481185760972669501638457289368586472771326229793723467675091123815075123789259599671038144273680998399360696244324129478306363232497830086312198105922444412565907557932038160632588735825178093751363510661532127538520239805204342703758997514114389287545844741712213852330469251500460140536166180099041756671352805007089119459049857852044274966314244933300285151046642586128066236560997804034994968123817169696442318058952513770993688362914600791056915683920568933805604841856155365251859268819464298325752873916179839562625509804416521543808436322318548828388890042014292876247611877923458597732664511239272078519032833461228445164275741902573689420208460174863538243882570062380333361341577558022890423046914619288390753535867551689018891568265102477087755471566870805309018754058074235980712727497671863276067607588097782686196216633100532565606164364838270744894420984055259414763708012125198241084277987304358633423155035269136448050630860961973667144775390625000000000 [98,30] -22981746920511923525303711686791310998819387992452154921564630629570538795336410129826829540654960381134972447137909433590354147775901172876549478169108498586130420967958680927321449238710076809504772690511831411795393351955551223926461361256888435907112261115482489541797348091240568038719241545518980870469090441172660775738932936697902906275951080059936984943914518783229725508466624883671402245617576146429292918579078664600518570799558147653661293106971493457910751551910217406514256140501897223707599481408234260269648278932879771068170810337055292125090521260780727357074597809893079832122549309136615947097623006477400681934654370111753929405229506667976670314982796776862686903469529458927038817891796031470537493575431038086931325127885431982340399631063809494410575166500388938519591554727192260986607739426432365411014113430573420029015584689033993147672688632530092062476058508297297818116108433278298447880925542724658858207441250420677423115087420530893052988725516019768213457175880187450830199326753862385043766887581517639592435687855315998917499082251649069271150324435030204957787333087258144034591533937166886111835403944100302082876121948184820551788411849778012385171908373314423598303997951239079041202966677615408596186724160818155608256231946341124147987044403836513889767912319604824143963624246907509461169626352018474868958803724452115910559513796332972610004733833502704643517792650881201785679188220752810902485330678970815033421406222931712663477142366226337540903930423182958496755819734158751711141314198179130556489596412341379795337370597958847015095544506670933061244691429101540375986627656557262177571897293790066332851698444626492006633283509538567778607776423384320456170421643623803426670668298500121389773040010435698206393432137812501152809036449919154877496884903888425492339016178069707117844199784476179709650311933788114228523165846790572907556477272747508662804463921905740713395834914167510293378197516988185886452550762998436856603296094500190477030613808288846207983664818085399635504049851535086799953891228437751198023885931408185334235337804671142335458219743413035858267752909963870493903609613027501436854449455852547866284791408264227613143701634890118100746718571802856272739791604251128927654645537715247746139479559894913729718000886129180565255094102564976906203552385793915075555914091116799405800607388301486472453623707078148883356127315648621507675879783131721175826693960922431081428385368781164288520812988281250000000000 [98,31] 170870982888287938283917727473720090647649121216362179950426293551130107341069833972167710837347549568827919462270218453578450097949065602083741105949177609805929657147614402617113651807736366138197183814558484347988856900187703272738368663828290209705319819335565812746577914872514891726313551589580935025535877599235964395965443001552266338588065499075894091292322112898637759431315884552045547153805378066880253344771481693167019352012825090680803216961079067870138585217962632496079333994715681842039251395496503109774924680916137283488919733591912999717861634921264648000381130959789586094183106754559172457908036219150052570061489919732426900520104853947879489630333824483742226169426823872161995249501253025528489868406181372586697743440467809586090429902190859702669523091706501597792412471882845330536175706359726077884342021044853016467459918971031597143772158884290150307730665076908557154112648725573196901278217123627717921919058487667184241914456982754584123340016407684359429707693535910060490111076290023915052785803031391890764694084341112595005196889276207963786280727468998398860705144198209708781978903476870872567146882624672892104069939982756194655454429460259282647804972924990668977964252143857421600829866392954603918941244384046411386421511269872692085066602376058245890876361011301502908876165583829809556130486048777851550929259484470632150337024855866228960843528193970009083526367451073022099971752054681986351466134572848708528343211271241979355852381364638543830647220073128835341452107813102432570870104186170774781112241433955020831550121093295360528484730263975894925590013299925201179124643223125827402348033906545339482171353231918478677869678989965012468966602642654063712584559582174049652710289399879621163004800978715094391027930974315421843477767939500787910530558943784294189232519746825769346721483356919008477327724018624731738397277920395795098180434380341336443421903267354398303965671480315409577048327124769550036450020678518584237728350648261098082044012204263962170496514540185007474520460956599719128847883731230756424316314826168503321667206108538090230649102009621950561759918121534094713686023687040801648387855643828661059554393614054759653088404861415733285705943447410553158624003756808263369489977039229940918060778302106255659709295728672490782238651258698489086006649752816071972503867433723778914845837359712226442145913964852644723836159363735146765547092916637830215981726559269782139693916178657673299312591552734375000000 [98,32] -181639031473590725465765586928254104183168335518268401981029605413584168229313221408015305275520144943430074520029454919055897690093244465444895067657622101318176579355439773498103131426315055245929975133802810723796558709226478115631466577087246391866313153349452790203052833664708047325393362962604976428963123822917052095100181910956520271421158497012545756459544270912631599176577672497071780761516413337640912623532027316392013120527982943689163214635972432046448532102074182439576127357425145230470585519117793573107608193987392559337258362290870404121876711933037572972233964670545957195511869456131859068470032645245079760238547641825453178098650032923082224606253915440675328170672021015752146394475969019364792377604789100746137267142354668059164794990840960501360636788585931400214873080659519062961817541541235145312445191716411588012999665181834262067904451722534010162848263900471673655531215238005697452814143700987254218041100241545423268996084774847572650943344708904420857770947045102633489042008339775455682225285352750574289909748575410826606388041247714989148042395208460902499294786308512829975535245353966221484610651439510124712898880967433320350829170448241866476383292855725301329470509507636412548195065711520858520081895121208424110108994952889632634581397496288458035705405514434846800731812327125140692541483503988365583671590087046525154913491180428411830386491143600518770577439352639065933609847374911069354812418864633815965046655014001395172633090787071196707221178510048225752116816986620382988888806817254153324834759222746945844122891248219577885980426103560469597019245352152779880604367308953742148009733313875597229286881896795015035743263016386654906845946249289088221670156183699340601062900875317735978139311490711719497627834503296203936426692081897185133249831547167488313241522480477988295139176531926077424383117475958282625731536458676588933941527889319726726870915189445481663739279181121786364504714899405485736790333656194578011944074498485619014291176813333703784120594046214206255870717565004398994456131771913706382716234550557806668996971608272371582917272232638771238070658103033400966336588884823245747045791706355324737171150148542049388576486675172970243532176525916179794234749841815984066268455732935717234065315837138728084711439213949159248029806554131982373310950682599434026381706074264881968917308147918325976984120324202602851745111975618297456272725097345751228602441992854288344005908584222197532653808593750000000 [98,33] 123195712796571308130439599359840942596560723692513463906816998104808536669743386330243297765631596216200492820452272568127612120633470858916861398310018725081490730073498860460840264153874183691870761352549526626382590734879415064279258771186206071041406041215456107812312753434311828768123103436216975021911159795628067240904334012503533653069325062531679821845047473656187572537556194589407870312327891321835920482867594218381185747734615825430163365924786905352489128330302563905144211576730169480857448562486134366175066028018731358001973401925198699921208384295826171183920444213828056885449238499103718857088270820882562366858605964034209630570973454657865254803093868195334232260679382872907903693169025519577364434647750398388112127504381391706259695996085164677623090151774544272520443918241897730953852264405071482315503559338229683115011781111281314368571015335810899535778865943514105870254185500891896990909007868303936867132128029155156699967928305584691531766844731297311063089043684302921531958436172089285948747748393571038670647007083401856226928241366452835423438723067880973980483463093989949647845742236544673379524973369139403975333934028240930130506134994990328447187922741538426750017619740314786181512272444365743449899128914236102155342317761814666360718134430006031294766937474111323920791286187033186561175076053882477036920470771467392202772915905257400074004306534739042022257801723522265461132294869145641943218090656263245622654839303456286113335553410523901245179357254030432702307841867162754534226433705187481136827076253973059234817145515214609743921707966480116569253891612643277086601855083432385117683098241834955678861831256075403617225357026290886064107016310533558796835887331619888295100682019657096654899002254668491991670037108671887097490386370753989325203432935805912789971954146116464178532367361031536768140271845397911975836700767300107554510723425810461476882567409752748127182791385496524348779319823173968683304889993707422246135257526242055620101801607852171220377150929961657365559602811356787077300405519794642369996617765585123152761169540449933156282907035227771705165091742640120510556163209163247131411331413664843731201118822256485834327303408732182941326201773206437733634785871583111466237713355471216535291358906760958766024907599524036818296863685542788382034026174165860572459777424988643436765152169988122562038277823860552327683971575679195177266751999764281076389605892873468917514401255175471305847167968750000 [98,34] -60492806103482041561263838917724716575524204180400333363411077503871912673030584598810241656830248578098343052811576101496665719892735583831998453637387421949579190926988802099024878713517218352250555463080231505989560363123081201756744328055897198628039923124992047418559685743033581234989921137966957707103775334412535469575000530141238181067071126139749412051490291112485003887332832565513691461345597814376694095146949663432585149233010131947219972632953794818390077096911879064362088356861379897197048596387655787074970562129706701232441660837754401755654166550626610960905394129392588624907944400410526324385023608977688767356024925427654718664443746016078093901568651375486784692671018151469715069229943351080923204219941599153098410645184723757976353652817723497039071427432981342304077014407923628207048665433514582350566753284383274241456404204124094123886682855797071676145132729750419862675666781563882104106398056320347202670386861753005378922790456202697290153612861357416763987763221102428085820307156450135302535107839203074554764473233844376727529619713442044763608286991607985703928979766688357821956263612768998583787974367853702605228209285203479447122756194637880495612436446081835921753992699357233882928973623458778473205281828299641394166499848025411007613402205025853622132845613846726278348860316999552782815333341208504359780995196531112926718803326265413035643826443122359174177782460178918534797280525528398850707618241892805241312658712238007793546796230374917969303871757175032145430733367193917738952446415402318609100988879283083663374245132179338177987915086923634399521508483502046772342444799406166524956208077424653028957332709217396077550997272312237513655701552722476741992506734597949173458344292532890909704942833482983258276648151930967721630979585947638189334854327730503820374637652643229294674276926655437930295015512184911513051426848433770630444859922390208738694057788745392181821664124379565773716582758163949133983957905461093592915139756751969346546648399489320050547470763823805611904430252698374137468150767841329732883218429216360626011333518729333467013036292199902181611911314658680059259922756442505044704488138844834454893797396561548346464360984475511935504184535762203285402307565811082315240035783072278172519383202338207556087446759443293860316601354416422373144924420441325225308801214741800623458363901336419616732129700095448606417310020069184428368638747060910456493365572328002599533647298812866210937500000000 [98,35] 21688212966059871437197576347191692109460840512269205373406405292953083928271564316962862120057937584745189717119964362700303168835183890163868456788491719212648455933397879638377794972701026664788495085498534247950628879473547752041960582014243185750165578288004983874077466596950286345114798491298065253539135645097051155471206785304204227715447682223240029837398338805943390478996405343349288205863353024976203729537737971845177824962471920648386276406024155045879030082242653160561633288468847885509105905892867247818791686779855955339556429523111358521948420427246919799884260556478497391803855332853287021613481996702355911367977595020767174748999220095181706107731742553780964261695778594438730358065585027361873999334365654743600119699924954063186614852927567940695435251105619625556615419068452021763051850712327871419777432438162631140417237433187888487751966252796922690857231734846077513630355505289767779996125614651915015781252216165643374495997490608510737100681525721256287209385914696248750191001479535102434618086374181960160384188814023126916271147506500261992256426722889348043756344594682523231515045918868529012792418479578418553524736122267212231458459603512528691285202403098278198471140385150072173260137448186666679401904098893588093724017398860968664120690610554244470879227963329313669451737893561698888268078143155936100667310393190263754580665199552382607276745571043881890902421916803579726325694279289705087258829590226293303368503261608640721520618968530926467372033885554173995895434298650189653935257542301669057374268292988915553100309182059026738542387884589040947726714692440137336892573400154127240790762130854591211227817603222393447589180782903235764174144147949298045783249507043384065953617416312947883079039291566608193086099046090161820066265982218015472293108154843388908547731971305819250917228440214709974498601176580442904784328134165359500539637137394065310227969313162609045338567400474087501843788758390833888640681064200054047611715114655379606730574547423118743887574682101775373082120474142571763872984052142635109645193379839950822985921150722437314486011485872172973780000683864200429461576598069763862097010679104657765014954669813558412291248201699855646704384864444411204917966419154005597558764952771101351958931587865553644255317481477896851632515558153313910624256726706430120345076440563560146931627497312712037912752565840602672926986548500571933441430521013109982905731065727650275221094489097595214843750000 [98,36] -5447782205605834599361185923165240953489244841675034043718900456090097148425901820440338117348070884414926920948300333273790087773036027618398302542004068713381540407866204156491135719513332712627044945135815584459561256847040195151778554919167053368411232115908169017121515746101474786853217751250039209582141046265556974954506121833246792001979548931014470000146529156712406483845466581369642538656625618017522865856300018544270062845248576263672349892517105451963632677706821628674776067410773622970670978354059338216836466685075608205794706311144677786094493324283126359518552550406520213724937994666096787210005806940621464713784860107916191710158503000665194651608970251989001977963267591450089113508115424078178621406413285154564066840624804871857722758297189854523589619140362884867165867752393103509906604130826956996257820625798606349598371565459865004074631255137405945549186592736343521240514355609497787118310056374781488093493289048339054567963763803773251654214452532903077444918315276426135422264939307417606349357279634452319338011892315402390821974342227193211964708360335719936412697401433046675907260167246795103344084091705822974528235624158806132610483289505969394291833375961832837848414565507268110569430247342082591473006901570072273376861594928166822763037870902439708829453535275477914133593272189529127889083121700633924250688439492008806008497731530602736902083371517082283055112131972780228308369143074781939922693891186980840788815959167354598744519853694360233075708891674209639030879133966038195479603286397375360736626376807058616574544100704640943061692523652872661328572071561561617393715945854537595845358985526739739950115588509127996044898512508601169047123846974637063105495013804667163414486835879771653257626766238281630193442344170338031749757922875418078905037449760301049099066761227354743696802878916919368744714628285768260460875609166348104375149876246051419571115047734203217172727056625599879554949808833074463623027788370744679500122554192668684498855036354715478873827957251552602105743515464452991080705187503405593445022882217718787572796280330391630452938499432440726500487222421375945652530320020578152123612551705525927700024106880753073328167187410984584691701341002912371383998919419036441894888318437822732370445297385907476236815557448528717172294723026584481591004610531873410806035094078486715439343833689266318023707906731900983239802239015528749469271121259276308146368705820350442081689834594726562500000 [98,37] 1028688056053477954823116242896787906784787725696898672384924833262357233395279031786005882666503420004869766872869962212741570206113660484119922776282676702573925130346581931627579317518726440856012511554277301518533251847822376104705499127464625582051284986952678708555617882290502258910285682112507699872531214727063417473649333482536345042684943215470889882957300210105086922452130872720928790224240615302277257818083771442156790097703414920096975157322243761403212687777152073815919630353399654897547602258448619306938696055202144371381814267942113746087352021702965217986070672705600833229736417112277213720451756822532278260916608766139140230691779946772116017799731072033068624198891241453365562760436792222720027412416597655687202116069960523654561866258159069303788801270601088643692772010474522262516341009898246140228616879792088062342263977028067900034741674537438268706888390845557745823103706084017528485172340994759459658035799121020820592942290516877055189025570690917866499703230879117206412220622030779401727472319358809766826693982059451189788989894571280913091013126440610853483753389200827643528930094594040274001439038058732872929832315759715243018436535212991785479185030790765852890639374042823558442766411923149094882732661028359247745153481366233762756668819445338746057541344801614869981715411815520630028360539951556094797442230842701507896558033586285476355273332139956873995298038802781150825739115070509579261236682180345828269669240123292243888451741797977503633647626771520739941125828928094799119862261965450286589348175178099901756028753076420725535054908988471139122399402510781331033455962539551710251514056498777321291700378967847896670809521248737821391285840466470214420039780892699720875836185006879993856214298829291732036737483414369616269962122617842634335995238236675337706511832101519765390374953029427725560400170349358607284044399489713249435457508103031037730578279065799949897901191987144921492236224023434244919274595409138324706034450458806256065401223589891880601916732796266829461046067501504891265171970589381674967997742041555925371839372270546568255047898754414916466103688476327816979336197897047532616288113817053225486411586112512477445472200767213214649894840579965294187413156367127137694942820182463442180042482849918953762122820958402436488255263651644282245958146124809766085355259897979029006569609260500699981763613504380984021674367974733931414386735325467575608016090882301796227693557739257812500 [98,38] -424090155478578066232949212196696195926635050827162507443123323555178110405180492086538023629020761392799999294629931971754911951848009007361418033633645592069127328365217891146556964479407100124196315093666896773250320291158271891282172413704786200195717706263065160406071414186408859828454608178979470174891254320611614164088865926076648006032594942293377041484921227768285693035319925588182777788327417296237825430318379867766449656527829928889847644261624109797290172376269415785710363026484912058115652261408144054820243985926461717318990250259767793964759179497687561920622156767474067401045344374907301610559822737434007679740294741604400789193414198117690308305285160768362164844673749284881846620933723833968886778423799288804130370996956321863160910151327568875216550603521148959995267185879103135717188446851494779341076670268713236657680878070011131685059438703830230035161051120085535228452319480557396768825396238396676752760190394432980789569102694636688288046351171888528028764895152820081373574611168642125285394255564452998262787257067746212975888256189378241491380137357898821549612726090532012335339341680252832293248837477537898543669043733422352224091888172915856494582552952722457654420052644612095345657849105440708898618531740369675044441832987307877233053074189173005658013177011396441035777315865332931890052672530307959523885754307880806812235457440378090547771491201031918010698695081339883196602500151486600459379376508125190574187502392095823003525399067480759179563078153520415389184469190760342991961991754831878124373118966299545982805376258444735327954571342234043065343149544170008433622021575822949769036233383669409016307580794096103513639972124041309395553202589461002742981907505485107979724180301900480080830151039646688022320995375113940021570072730637327368258729223818972680225925823989479251945002696264429627199868736885133528817508983752658852940038783507520910584608660636126947271515959431238845983132367257845578445589673627813694711582699153997301477610917448120085290942645952095062568938386977356201697689505436186127849448342840352073721393816943481250803573839985670710408495985757776119891114232947932289264523722071789094704687979590478041120483364151719343893377710252119612587266925913344875629490036428956894389197884251049079912780722708861338060406568099371118676144257852333471096062004025109341329727339896479104571543262285315291410539123677344699255183091413101692523923702538013458251953125000000 [98,39] 375629734572567419757830538606127585432063725082690055370848002876940209305593891928252183328182821493564714038071439742964544532881984007462602534087475461316729148733971450853211158674942779212247673067675546900559317750436245398347745443884176536903200562560276877740031571629589547220954916259447095160062190724388082089731985807244166668052746654326775956145561083741429216177364638609773442876829369047369409967698032338593148314821674618997458390227950336282642641541281967235921100708469348504013654509248376336377067928475166808668377023696992515972483410017023309327213586598045300000164755451442723256078637769416302993869624303924110429192549482795048989781484985568550122756009593843243113286815282901438838066000837028318108134184605006400179719087922814650086542484388340297202770389969892574851994571288662308537965593580284747345212495896617999500275958484976915102155058008892947150683740439892742393095206124308410566343255409449197437661141228244038055868124617931802776730712089370344507909200470620203641646181133491833622508596190797303003780562847489378828900535090674512977806186982380363694344073330042925100297401037257734447762537034166258338549490592233837753920078404810163076907376795892812484668640704479807192571267647934475125688046787010973591288939650669294457320352535286850417702807453462323839456074033469103781817221338127955364832640836558183689853303962512132836445189733209701766651404471114275565002683149309963453241356880232003589175399008837928673461164383116272597824251848592477038051367913259608396828044990746309265773737317257558681292407034263307434024983306921933427837358283516505433257044402352664161302168203224429415595937463244914324788328941721127325819805004658459077207512530334477221039890115360808849860484677600506450517867970326751392582300419111703759704232040170432679649406170607080243440197976571016042576181541163173624674101108912693559969859409009159525447196914587935275025360503244604875558405969486442493625476021385716347133712525027479285041556222770937553811405884631110163579869754991078723408961427810970782106129793925911339776864642735528746594562103943009283215149936576953905242935598429489821501654802741319640084215215194804812318458828141116354956531644053803343863075964665495664331834642806447522653826883081036590957841934843212925189965551953802539627657223937991128720405118678389575601877293530966292887653468458262633099600802388806641829432919621467590332031250000 [98,40] -241186170610392837447541899545991454857922377232620139063622399646254182687348444604490026580629622204533164965178656215991406855666112277810523537942018892861616692871993497260542940783639541843919524662686589859506525900282500343965853256449042754415714734004970625056904963193002905025005127768392888292645661528767232185432861281732996403042560440425583513955955515344820601197161158005761384859913966698821510368074537465260738786062207582478080574550782781102190172341956721511470244469038892459046938619860001467855448662030685679900909598455637173342962459914088778129642479135831470506358911265194820435249361915820373618194128896826650060173372785442343697500321691959746206818683592481038175661254621206252492348889138695232317884094609119013635399824839766996841939933816296243258971836395493275709548489704277186776988379976017526496353078350459859818551464189863839131276361094592014558174955238201777105710969881004392822638813913755760918057458396753106819862610110514008156727539944054692299767081769393271555743054973555402644545117728111950189535280029109645340356695893647644085071577406856227423430214650818819249247653758660467833381670322715297116689229364236892586795714920150431568934414423161503595424114389559430137697612200032249658400098007432153498498253624139129857402738431249108387161217160209121223667751443993544842082917403461240263504374611972245091965363601517157091376526089166839872049739324388116146673449851175575755280734852318889417091444976524668472178641993777824468617752113335991685639699768111914436454575231027211437563432556975052358534126537053202817678500836844844918321773352501491009395207952463779659840643015581879598329728220079863893951585559453462229780361923844873237835197165812696362039095907363326667778237291659629513124650085932255233194773390200009652823393292497063600112341056567430840429928261040142676609741137748378421210185001832462674294174426174845357609432879900799884167096649538105020153419129424749668357120113450650730433160229102536402409261606254137101952889239092969732580240725389022587424333877005483275310395508638093421657248572386214398929304845342583685504419452795570881616872372180713115462290020609888623050600233834313934706791072498321597632070636015792798584682313431529195508887939772449734620488142548903589066448959723347604514457554603015069934218794336436381058559607530398327459424088475660715874755810798232250231898365910865322803147137165069580078125000 [98,41] 96846930294321231375165100363931528711273792366468994168454872489759381845143443896521302537631943920461177553658040483844587205707890746241268416999810878889848141280536639875352572618241814059552026496170868775099699424795822856014077469063767857282511036764927618101395298031543889611566642545052026991912778498626728773487434537765636174036597148669334144485639259441298251833382176868348664304807621089763637424809118612638259391133160184515757616133554504393936171407951392459150320650122697316543684995909764746342819513623520986116888665449894805125488989449481561326930588667060815446922894853896428200377400332437747974127324520735164746997616173192744480027381959801022477126042134872031829285323836855654531561305728181436276194895387520834410061782479367894256922357293705290508428334128179549369360056378464030837460342448131231769032574839545139002029278268358662376919329731010760426084465989746623990666617070916896644820433717629235183956485468133896209727651523242571552219593613135228585640867068631629575977370106451830837662763924218302509114571560491875417725819117287872792191567981334980779002965961883573262028051345061824895776618863058935973632425801431411240219448642408292164935052701848914009384624455506384794989413538897431536688917527707657244939430612325978313263461795270548760213066656532101690838146475593304342296209459239975624486068500607227692310598763543375768583814479027942459223760807314817614432193436001192986706157891655872330610347067365795142383226871097101372217665169528103463056303591554118248311773499756484610255103887970440976978472197862622976505407694732750175027730651333542251123494422575770661561906632268776485118840868604475862758028887143195901644201711892122208819826079807228447936347636525006518353003921502061045362222404810460613011022823449124681373070825750467202105287384066280819803510621249748826923871855816734824432315549095479713750632948378695256316858789827226658771362666519028282084310448120423051649031828781157767575101033304537819970661579778560632756775722299010234432919331308528936915641676986774883350001916227729356072558231900806029806411887057661111586434039524187739963395737902145438269701998932488739636172162829155946135892664025285035579165720257661728705518291466438561637784541269561110102072927242351817586399792302408262852318863494024073721412125984642324020450063209532901989865837257320281435828373582468640845544172179870656691491603851318359375000 [98,42] -15748642404119701483636306098983880116841198575256695985733558785042244919896771510368734017813746368958340413950284787414149638498505538797754611520011386247247135106830632277299455675740849370198216248766482017637385303798247289105862045482832153552128157844501606716556372651840414060217706040516254043932771950648469616482805884086322944006637390898201936354492193858242488391589618300890918084400975492777079171222939963501868765533536762192705592842332922602390245794153602373737790144493614231445557891495464811886800138277365045628064465446151668992136618080429487492657462273699740405524866189413020697140095633870506459692310643985263097191258209718554814871442984253740266441584879457903047710720021432657569194038426070189433991241171480827121085464483900139449256678772356699383813702370509230119261769537707596618514930996343254301616687293857687010578126181599693111004642850533492848985203200644799917534031832317317304452877664016468011047562678039185888878687049844508808960446336463548420162300518862592175463885623592242302766491525223217617759628025125053619421208721182646993793791136494867857007897328643397996272561943687556458120261430614161737538177164134950770368968706114131646605931877154699833936956199180061064159198283297780917282323142065438430803834727420422328349588890584139790072959531960244145269032002766958473438266866073847348012289803141465537050795369571054707127607929680886547833500795328541127752385560789300511021162381692785310085781674092451720044532010437213252108652831865727472198315369463089387897424181270055389379822465855966452791221020069291330881688313614144153207508614509269044025589187578491719656703159678922086253702756040266401792569148265162843564805673764984427792781360572030509334805831949680165034859050091909953258049373095685877875538657782954778779112086979693878568177585339476407483105784494313309823583904523618524549325244611288816667646869554561494621270270439022217230370235073390746315997210680738158116161098078199599298835075698441626709921614687154689081679706411396611876175716230533576564728617236265991498221617235442019943146474307367649077480167627188680415006804585753630315592234933548681498465522575279798848561752755548531119508949504009117410285087227090629222157029725858103080887571812672733233270561072764415852888588401963203111222035165926913488671011490128266508530759533483178216007217196608796768979112216078897201754216439439915120601654052734375000 [98,43] -10674887513406001796757490899030507652679208270671948274987594021181990247530383795746099132917949644169447507636473472950846338674224148204654424892487469646555042762462342585996836184606936135224902198538700908073553741387449107742303534830145160386955889536085219865773478865999931989016727468228744185586000767818493362580625188856438106131001167919287064441928427111147542597756756462683058840693437470797835242310037431859732636969097683032169319826351650518220409332775313777366987301028063286313011075904014459166145641416444909612193174738903459222236179516405329760186994418704529505959087470773905646410107507295231228382766559668988942890222340395438984702610113674603147434619884375228330621584131347865324305600614994414460685747186376215468958571956067177510068695960536182048571033568311913393024582148402409668067152157700002231465921201230694362486428220378763341836426116489530835410340753315301378957016816898585687041722773445631813081083518635069745548626165189433195893753813621817484203719168459499663744162357713729470208650982830344197805939249998408461508326054049606408954398614083836497290991628154100707304238286504413665254483591946268777011447371298340595711408240669220402208151640731863239509014485765873436385012210602038989334456984568384625643936847328890086933645907561185075687682905255998506642924900078052863474455749795932988463748262054155969971218943577084292413543351671789461746180013519065825831281928587744516867598002036753346196282546945566313564375073954291609916270982420959495787204119808368522471557091333881965073138535759253797928800085061425758348411163421153219381248400814635520348312042006699012303194289282611760635039658759480031860575822886793102967567976654880530953009884171402962681600741547702490115488975149493166382694311551514251379567216426234579464236109122880695779375384963007410313304023360418958207142060584431956777479000733328202611426019377976750897023360273858626212286345035200709264607807710160172167508647937146253570062817196357133963157608689766558975427580941597560071972393652330809280196798982488073977741463293231384967089941663272277783557367254036158151416118460233286363359249324030742641471194690974011964326328014376378820332907516951365566993199523588299432241218763210199080046833379187316698960738536079038072654256519042550366520441305356016254239374067982953840101563905891985996210593600426972618457966465038699865885973849799484014511108398437500 [98,44] 12134112747134064614270282278909300955192982261054578210526949507518831575189820478297606590231289899003654051558306866151304480381839693864107995203156777019512273080854434744031165225126267016325603632929100667227827645496559550398807369945768896183744451785747994187492508135999880631077435633720023954105841540871728843710717764913429349292681665153265013838866670679449632666031791658963323777473939798897681205273461931526447473981343735600129881339946991236471291819930203636724463678759226859090844889982975647415478105665605514979272776941159449999655467227140113670458926092519707185454614155986174063972256332003542087737152271024992270353942750849054139402984092616726930287218187770843547286446349177250545754067830969692746018368872945173532301345482199710928362172207031814806704265532544538666008206806122661666833711245171201098730531700619649291984526712259681015836006532850374506867876121845057015674886099426874309877805206281179785086630019772145687292628493786577278135283034778812357312219089815009433564691923632704118277131580666366375733924211473895024219694463963278907925327133041676479905377835004178646538057082373217508540797674387995983288941967089943378380829462085017607568000883565147818602632536503729366306056028854875969421007157117287376744144683761714718031528291433619126717126456391982954061816689597492505441960285426035085390387157535505061842875337281597931414752607337282799327824190869067285757297919358122822503301969929311848108132942558092649313211046000602840894917340615581754735039442367748205979328590396636940137631439184369243625673379559505669025069434308400596803820657574321445937776631098863046038060256848215048434545388978341097242284779580766121938468846716149293861662644918423867913842565366141840402149933358889315673448520864649477575495563507118078816386852996808449706816765665648470166955212992201752975845917605112290109970194795180486221824905754702351072693488686533534726294977071889437174462349157179890562362083956699887586180595932231560926321806264658750672457294495593453149793033951652183448188937635348229074698893304033627211813318218317805782312151380785647678402508246979744811399321277442404836007683459851021810026179181627995310451642151603361535857299544796033670192265164718848329187952857224879399373021897282264135580383495268162743200403488678270374485343002712454618212978532071439360259171856721455308837989695014414337492780759930610656738281250000 [98,45] -7536248232509704480627979754411851240391583317775867787715410370991613812781411386014917243841105186990573989385063172650345985369935543827148798338548654626324835743628711176736655663995825746996352218665065000654637906975464253460229433874670816549074349488295770114409775941977533897423847930722967731538730902784894595249068493312225784395799018439384022157128734378303867001364551839600396303301059410824372703244545891526441511559218037317292597461320324068196559841985936067854471630763427801134330405859370812877222435445226750359667693140528331986765136504239031064874593863916335255100394996398658487196024137338931852907792103484754606603153181357178096380726860541868190008442586823963764275578383883593071337159461140397046423683475396609072822134097891560528757364077570110066571865944067938794860448750620186606363230070613755934063051391223596992289041027159399199431611078794002681068722233722358437008695838043790662978078786111961097728518617385010025512621348626509629673891188244067372936992245475619813172948035223895693642995212100036226185330342540665482415405830993692616183093339275992177380343525317777608991838564109434439897818127084813649175752410641643078351801041682284974801942518197083387599839322101098221846765169278059835450310610296878521784335810111949751624603771266324894332584719390343201965951332459737358802827265662724488484288244060335431687137668467867549018653311334821341692313366196086629446148918605335048263977414418252999997778097426581592121782166956900831046625556309753288327695797867155442430408824128514506070547652339684082365654808929067645628989375784985983513268556548327185038034293096165496538866597997587836606102241012426498967522501158585365730333666725858318770580785142773830490497657278500416531360871972342535666092310787612028132277479998968459340983545872550839661281836135875232305383674277343813909315173098288815247777611677390178025127848062774946735399013728740960960143220655769884827638179901176171095612233945132429347873917472855778388636955302530608841863152766786357479566528615195939067201525908461553256210440843745004736464166393333222058753716637377363804075602962694924225617241883321671919736425934290125663676931232832677350595650716724763287916577947920634274398322243650113502086265445753320712963517086674931885714734593668134178100248783177097230782054649508736757178835935526869985743791116971982671415147825300095973943825811147689819335937500 [98,46] 3670775221082128812065888422198106283303541933228753148737086757123195659831502226510766684559977212221021040244025670603907272968851088344249845996897873774804629000616703712573302077650419807561381998558316314883406553961066938389739572427087373611241094848024248770532497546745453108629671679054756062801538444593114273974696657251488819687329758400509274311692320569981433258145499889714918386925778079362133365836731590417692907113793979984456522337652591853619570255691616930277242804105686164247640422241689729614040220330300718245205603130521879303421268942297528375784101776109027913012108986597166772525533496836238721212710024657712308480482752388637233233015090322288819390364586070547693368757784391328497144733344766623193206386162212824347015135367097791224270644289419304048338400445776722035922712931911895706771254416933381880716519923246843882898065071210241313413412202931086500649706548702408692008141460513107070967601853347478847070973989968630965453708855512317913305139150523978654620052662939245914650897434778984402529539859149066210655718758735476999057678298791357654762268654377087819005403028554855194224288036504476328158705086826414329192703117604455496777015164407956242233480834441400016192947966542779578837971843620857958812736340836664623221751501237747207649788928881576634001849866589507363020847457139151073746588853302178388671280544521982037268548076799614796204149963336591433377251483002000120566099252107758385717578273301809602310645726426832645849454612092265544083372424103389265355273018553447344522268376842968404753937177603529459603369824114851206955522859090740581392630075336133664314268609629960571699179947139046126417089501323367839017480126550915267516631968239000783143373621562041070786161062465306738323940732485686015802432294902262251864942094999192433252580014861646543579935378755960285231038080214169941776786322608830618043685297039096794658803663770976272664100259148905467090712797265455759320904752028198134526897443212945166957988735609450025075058355793686427273850719241080019532402576138941730527517384638757835897509007937388035793297756594826471523794132887500408018197640225080118367189686169958228268551378350695316434867235917981522372441091777696746626812715487399066172606739287078017219449485908795495874843582149672933340783637481796302790519153113057169304923887697081098712377723351845160065559693971011675193982792819724636501632630825042724609375000 [98,47] -1539055730575976484900843896221773657045491652512219542445501095492912616881592360858545021920723357120929600545240412900280187637012859065920527501716186019016053094994623861264518802402362165097294925972876653759600633017306119577908513893437113124093150930358175061215999153050162945447440527579613523879522458710044518397096490888027738955328104448951297632791548389261947747686666432249788266378642593869493157702505913078934021343979071945854800957981290897402666330162763573858989936419054819935081306920656660090294769219836511496120246547264049911805300680567563093284984850522607832727785406285058850552796950788692095552762299207945547365389396510492629413704517711611461046188206048207270483154290357360219331796956189837175974949083566846367413447418704715641725324396094247239333819894088541303540797698373306110010031017190181435223576704260274202759004035207491483856058015549763805391457118270488083775940621638219711375031416915229273223872451138651635128333457975908054686074817189334182611780461354977874203010405413405480483613087707179283306110811200214385691541951287547786939064647264398188150124826702453057906011337249771637617216300053581794411020672588393861106343721088624406809300112332546263936415662139122444699677716477390661560779040689461205945407943905358734686337463659018474329185849046777931104333547419915493614765188450165795006822772362274154905916188562852956711614243334601564488129260644572675195623457747596860621488213275315610446711868323183779324552473164283917703975761431577522140861554926784026792445779978261423727384526271527798712706968128150698652944513511600490468880065839116980374116680531150052412107404642517787555301689936148602261518163932400553590124811102874878046723494928865220135822722839157781190306822501609705372193001871870456609454509048093874229753792973371769714445665455118159321901291643008694436032167621368569739978212242245202023231425737384737168451718056939594347351567010804320333356478341437316694756962449864640656884221592940530630044240263921183068555851073318828373914577949205268256947999521337545919618510714660757510668795577698272336329928206198540387472049814884277623940078587788620535813354747158838795443607370265750612067247882176532391118001547285002163825232528561381873640905900608906542325676785896977288276972748330275125471935070539488033704097394489964283917882461320155989496416743846085584124239176162518560886383056640625000000 [98,48] 577635964306240061638663178370302798400247110316003847657772010446983249088865860322149745123502374908833504531457004985498606439556401115506808165870471481219589745784067334536612103171348239992747934821156983319364050407764033767654202970225092835822745234349089011989314820385022333489292343399151618183985117241100604738282894266862949491098397955118967955613238419407636909510754762104163509894118765344003080599716526030525706480883324327323141546580148200195053360823181983860561672950863002764616911027179383344581266038749340336161347162495279492578794915274452005707104733485163202782255688286527735761444233514458704319061151681442463041860866955115209950081096720033083180230286494316554267130244284599727631308746790174970068322659027660589169544594440957443458330363644722828374321915063031698117568638238150602841796637660456423879119132147312380662777787652188057462186932249803487640426799301253804036564671793452780102785571951508560145791060354087841096787501371080474210813077269711808466810245763883784140078698053772007820028824215331464049893646850470563182048256932859075874495361842154646128888263932878742752387200100552607603780943314788735168859274296883536082423938388360561330112897558388054243252989865250345403892430243367155139773457732426360415949816653089050202363611847337142891736476386801921039839366647564853505552964567130444496300204165967915473965535363831368289298998693346636142865958672354076274751543566812994010274276393728908923363647045868057568750700943494096147120077693394415007515697191786069396912752214416275061864444006400584612968402406556227163513237295353964565080841505122896282444078822986737854196228648373559168963877451409039122759552997170506773566036512552209880245286889414777197449820901307571932969178105174369430724807717140570850646199051831924636463337338450264419177086026662394975862631749573709778947553270504737686022599728057496069452866475232399014856658179959737357763482558831427202900498535833563689348730704116947301768520447408090698989920442158141661344332565353392916559676889775831260210250901053154318496266985390028463325537896748063613047367942057627286688254886830642405546504617345566618347066188833159519829702220275343652033384735029954147171613017297042062068823862189492311868869258274448118640565335204531297474127582553616060105739877864133119282708092060502959979584351105065839569453712762370223288144188700243830680847167968750000 [98,49] -197599376775360986319081379125793679638233708055770062458523892423360067078430458431487569092742627700035374848888409876728586974869369123393007723506109764197955302204869061077663656735371449689859864571480525368270273963792241116196053198942797895558302737923090926664149604487507244054825227434826320083000479593684710322668103861728505369551962086939937688005076221393392903378437835380842554743134040054925507286683796545612687227970390854740375104938588347133931619094932362268261668214809406674557570428902787843901247402189486899097650845211992367725772727474725355803711464921910460275487523168165097070371593739517207707231536618206059122691185574357474665067985070414065631897369671486708089630942354169814187910632811342166987223393831204334947452801798579627689620188427082767609541711300162435395218965267843252293251013615302398294132082374428638033298045976106324800582187398395239190776941860424623120954163879463968983115769256444284706866642783014607852523539405175050906599988696714552620419992702111685065862679214290801259624363074399103056082739123070545319147884716088043866675614203139369327158743926176504918826608695998918867359652156018264507522890786471442181807099554085955166039852070503181326734621831486498096014650225580780218194375927934622603159960938786332017562474438239516354778180455386731250363341912855493116284243757370086653480085625642017659119744571266513413885855851318165323561463441655630285510481822855492465305824040293160779975681083217857278816894730757134579865378282249497873232431741522362859163893015243899924440573692134796147447175049069652516804645721664280000072464397576760573496850597480595606717184148621164103284183592636640246491181119748121639077107018540607027151517015411690415615888483463543833558931350836441036991850515552724462771284930300713924363592878000483732117938277331296660358816280934283456131768280550067007698907664257460483273535846923155937006851671956740193687832028048135731694702235948085214339409365911279651355235821862591533263920957633625830756383237747040008423997736107123873310513322803298445184662772770417268178712337411369590668042927486078200419379174559791712337376417519777033861426913640269307354601840301649231238903341035072572228097409889231574725719261287455284993806083760891184360441237432673544392759938545456127906744291159496769220415971931818721042116376971202378513912511354133627605733636301010847091674804687500 [98,50] 62019548555572910709175178030559335137634601428188667448865222229646176209361905174362110559070738483660099084646399404690254327952109426730340287181448947367248394359288967995984825661745775037046612550704564178180072814780975566786130780602771700246242252765363711486755738637956546634210939068355629009156319511203310042640591234787542876999681181555166940086156837591979764674131088939837071752756200243716338673309377569816409609766909767083916522341794166362918745394750022567590478583711174971615901789477582900617563588230087325297385510181624658012635461682883217049556965622036200240877478195339326326430917808715861567447296045599122627445031269379420208266973242624014407560776499792896099757095729409390096615167284363960890223664437474251283696686191937358122933140863871377258905743681921016425300912715563093210770240402982818684922433685508736697541917997794405444870248892231479648189097702985305805613687182705749618804136407704513553968168565679384807134000426569855613631833638122828333070518775989533919440908820288527512356407963195832622790135391059172486596433190415599448384469064513390811831266028746728781381080026504912485890189030824292929168305408190288000015227183221038303557534153434340851854590214378191532711820554004452061889783046754954235179390803242191189477920850034579643203091817483484154033430234858448125016855929125345689791936722002497421514431410687023628262902120186887310008640941006218312049860690056656514465510645323296951173334014117215187758483705550428136187339335350067435547430967890261780379460652261128881965984788254286153966711984029239099240103569460058487480601597869350137206060734850799852574315461648058817973450613877896137739182505062675267913206806933680365771061181413405564307804548357905095706698421434039642174772182724295330671534440150160833714874736957343762532595363662102977885899047489818077135359415708348796210917116575319848710547428558932104959291746896798006032291620270377697770445141071986566599071196664680367367911429478819543040439614127747552311644467879583847539393654922533830679617692343884011487437974491868627436388972775238594742446956177495670882686819895693857463925283932608921432533355136373329292696838671209730073613500935024797454342766251472323608073748023469099095140792964808019867663548006110582748626523919020948816712875076970581127774878437722574868415260317833937196750973552816788014752091839909553527832031250 [98,51] -17849473069336428927361586049892207911457487141191966216685572231636211608877378866692795511685427484444247972941378983250891910370520076119602614593622694209502969292042368439074805351196296527129932456771664749545803297379464756665738287392230742127927804302856627743379638106638435638097997762539884490999731333946884456900326327806206987957371990730680348718175822480809722058810231020355592965562132211399437806571340617751919018291585258895198023494235196692109439808060080946942360437811005531879305704150299405669127003462114573953747940097941328289149818294368953514320527658150193255080014774361493736811830908527570152664653988920472609059375223435987047450951570969724204031944313443049819857784818146345500193110585975892743644260543367098341166777463378465524054385321663200365392129932271348261403296265048158938159609125949167977763024198154517217982658387938067365643724362737067583396235556526044427930499123538405008309358103185576989642175845376816269047026414290269878681910534419336633250199154274111402905672268608388819610836216238378378684899064172691030862454561072945419172831307383523258251119793229738600190045311103830386259444540824703054102434190956870693944885212974745436570720505776358237576274333562808032005544457793752620058771001944103211444993250691894744486714746241093760318280779961608006165377423733090915020962870745869380268291564675166612586662628869277673109660281153743266468260768007593755147619832053214123640765484722323129804621191427051236562623882466285857607465083706216622835432592228439931982484346589744865297407104519039537045355636020194396487674727685251054797067960392596599740899186815231128983064848464718765813775291908004425896724650687312495202187059974988175127355908015017817503042889879363497928859838650808845865905177905179345525015746105694324622994506813949640121534384098365324487483176357828365898712892851037169373940863303169619575396158270036858355690067941424958231601253570059246897445941689040037376188744527886507053208163769038007064943159784801040349182760307443552137273505052550500912762979767744618657988253148832179345558923184397559931530579963694740970520634367025578249310863109991394198673760365790814367864470232413384138760569173458677960747617217478957569729737948470567111010704512612882936667977871613947311991434521888778108285610809636242088468119627769336484230454182987163878892911128559717326425015926361083984375000 [98,52] 4683304985346912751434845066191587193596467617224155547502605111285743218752872130835848776073596535051136479404357005787680094825856017269798945731562503061449437011601743348712115589379250748443784143902291292321040470174236027004956188534006430484412819599377550772861252993164858210288167172870834891076088891312551293458700157298831348709473593027184328611802554537579501749971309561215669587255607097706878088718093726672919907400939631357036954810209237848195750210182500350870444700825250764180501920995231614790574747573964137251083159062844188453933356298216433389258911585352753374722400430108505752875925912217289194929396099456870141776403855908691373744702899701881040417321939948511418199820251686508707806493975096167364078141969295207579243851301892390478082227054101391327095286987532155343912575073266883313042294400388053109774107392784205070603504039635471840123255598917732315424833639683032985943161029199949795252044874454995247268079114448419589091186330987881755285990601326699116781196481253303828968958298160548742413807268508358380361194740768468516740104907085694132427090532536743621584082210565618617884573413093963216000445261218001075479807255874759030275683921104318281553279513367221660047993316725867352413392285935624216373014752276907983617729408892082476999913705405787459674350337565380741637218747748724745915265840618890237898171154412325988189568204526857677123124735904111714732713446193795688781806464344703138738880719422473295987992069668637173591305006488679668608179294022457244600380957831460920876144404394563449052751850809935815822890317229869381835445921762528448340895862819284460274880507903434821587260748861176973105697545923616273127960043148699616519807590328023572327713734189151419849328005807162209125678126552112273509789308794013236118516431649983073975964321483176683222311585318580621714420580366054913435428302775211247655354530972963947001981870628240762006914107799777865054629244559224413997792246899069079701407874603320672390593110809858982667252739734308637722331618059552366901947467846691111536543728717702631367673932907788832311921898397916337605787154036341287425495215571843067216080639299945265199274754729546654389861504493016115081056605415737655922959640030514830515962423405811240425918714127526936284881363307615840085679138957196062827845102469856432901063826656487715099831220557356249722946728297756635583937168121337890625000 [98,53] -1108770745103832383410171526716049552936815589113685887124640412957281005163263691170963628390934395188013644507639949622398529784841176636050363345066646628225568897936861758223240261219909373089356778318788171867334638981473961771697487081358143302528983448238802837300057521600521112214749922091978007780034071285651045564954287690604026086000884687160369729957390897319394716284721143479065144673410600158092389973948373422024981407056595243068920026265798671860606488713861874418663507055922411006301126754642113798192688467943232227391293848533860012906793060304523814481191247992029076557243449054219502628130940737751049543572199382972392139332291285102865895313304325732822899835734079052116521985558441603592621013616524916700549456751123587590325740864349867581921800673423149383550273236640298395485857763836582112096664474485819036640343165430730974876641201658210617599110204780313717473394401515446428192018363494933361401576224627432777260797701851849312775590744178981475102711162032716165147847393634522106527390405450108871141646419469829002437197392798345599594172235007119438868535119598476905718181552799743425467678696202544503741935598181279371289336917219027912347219816901012426559608235682762691335799089468401666680201422146808562898854611225756733464764433789713199895247403669526541112326013009314233243911010490560339102604545023139109102432672934817967619022146339748743226680680058713075915682716377501285857983413521264470851409816321018041711740071960619594801548505392012250765554704693370640983683487956550867679908412643171787383625657944070612065329735958317290300917753308617778051608558010428236914407536176003512631387592128825702309012428568513842161542557695472222740427706643120100408575347118877291267997451631855543999215071681288851013958922937925067121159724184976909477699410508481481750311543891509941719795685358469017091560360359189549509724967544078991798661631026158296843102833335462868772854672848400802815003037269429017129398025079038933014749206068738584563465007198761776575123957471748842269242659587548007376012955500835814740258203299327001092306675217459862659980074636657948937404970973422398221181635704869219814332097769785132134242919158856575431273240511671768895435978335880676854271940598773096519908321236013516775910033445481520914034542217370929513879276125804787128558590875696137418808783761323133454368417005753144621849060058593750000 [98,54] 233376935055459698935785447922758013306231556700936038096845953200385928831098972886012962593829668135573282899569812428104838302065129154476218235149189352998599871865243469935508927690900271785789911045350491190899082957076387716168045353786345168804592642382581386759050495712353826474710875248283441603771500748450822180824933451976998647848215869948887427626538126500167025958674140414537363028109950110145247022316254713277580700456649560430292318855739662878910352373518916361796297904175004551555187623604353754476665292467298608424327328443744522814017671714969726066246710202043206102871337811822935350398131560378921279562458666453738770290744277419346371041681044108198717727547081164961681131411406930039603616262122279090449089958013066444558849502510322166280424269010071695793679542552878748618397342782520653015869525144968577732516678097686552185931923149119577848859934224559410539017545916333490826029510609236642144329230595310257121830669695408304611560600294476057460559814970973937156601328163542746787037110727184419267091907605559480487141801100582029219170814636718487244617466160540742914392648696880923127466999553306271955115313136974433734292201451217537155349357506417853459781300417214276184550728345834493662274850419422790183359438628687348970530439401479077044699235617445187139488547906004526513010267465013607289725562932146470118621132125526136288865004593960419753927294341393468576356916567330363268455560921188573474737720460564333581774024914513513210755130599440534516656668812220597274207718495163232016087007335443459441888274111542182223372220122113599874539255681219019574219732927656208002014268074363358799275498983140111356643537256025566841915265607654088382839833884767849503024246662118199404779519530897732987869015648298119061797866999889025573386765900556583493243822613135324752835615974255198458896542410623562569385585851465059878063940334179873737399301533147206027233431847488525055451053635999662130161526540756979565389801920428476957166357928904750268071592978290429553451694122852859856857914503450710874906043828469694475777252653099624481169344462004238026791224212655995129476944943372473216156820828731367715819405889701277003898528478302312356458244475514151279894756216353653213843636185691741197505053268910535694619916846967628648575082476134846901952198375978758306592143827079977567057504292402647649851132882758975028991699218750000 [98,55] -42835189781679614517138536525705421880435646920620906707599034911686523310461699488756985459330568690936342844100647719938386711105010120202611185996690434869319464705257783221020328183059551232051100197385762283977163825190511067358883793817923078446395849814843940921146039653860198303357023304058427715829305449457086285739989473512008171473364970859495889456674586389413423282981445313205747172924270693777663153378867073052875507953286977398498759684524980324583024772380777948712483457402781342514524260799401520750184821568450196554352671417679149306298243514508435105288429539657948184574801151757454162506196483778775158847465013703984317773307266360617247674322261126087478296402100092935914886690804529955841934192402454727931513492150987843540735703138038179798765272585993735853185777410670752773813889163269713306208507302074238476179432633004364215322608320041922835857618243674742093169277762680095258096786701254469926549606053798008134671950555231009157380517975788599802610819141814586029480652291354699486836181997431501057290689229138773423049944626728900856467319494685636752030431399486712524535253705059981794945939790619666749270029418246969153936649522819284931313154683566577258430323778364861795620934049478443713635156307063918585860433231080037989416967713089729310100939226706018979170757482744902556340602044766567986446268996718381186016484265102420117613191942111667320231071433018750379424097421767946423292372507732596366290293786352191567351134185798929250230491791855112808492044689676979341191545667539838907034115258053705101457251247845831921108414898514642079351407323472810618791878889892316470493208587998168510842027535584616488056308897819054930726754846311542714243557334891017006279774121411529135843470136326773859995343450172216683248363625685764288694270505953281451495975588852879111525575677760025727888167039445660908170472870001064610275182576272066808326760344233782744076925527608116357698992888720413955262395245028658309030181820001250867976043843311770390535667197162885717966299092342399835981138144272843095400916626308906688476566286233770587086701378979115671560131736969209143815037039212593978371108846747273021826542764179431494181597288355993373200942456939042469553219668889554250836166842108930671395632918940011227276488806319277213102385902561703641770566666180311816092137351693290152647095037075075651955557987093925476074218750000 [98,56] 6720052305375280002990188824233890098335728915132830220137145293781895867106496588550669432916363893991255607033978125650385491235019181747637536109253386447280204981907909763451228841408766461836519725899070486693306830567526720843824205647952875676724008120317462513357669054971510012835371905504351471100841585747877285555806876558049278691812875752971930482949085054611461521479720684131843546685736838658781358015605029769787806704020927604341866673437025265007105251455778008330063542242101782526150815934750725891814796765057783355263970071844592497390493575708427500898005836007156810758090460338318730878880008167529318659455496778541403792618634143112889645244480154438134719736529497545702699805091326948747298935891278411060138679906749343479263937686795624152496224893216371736652933764219036631109635692098238694813501280215972661652080757799815481905553993654656723956588153753609563764276291566268033357199190262533486857768118064084113890763774139174778867713041253377393055719226898241109245643046158471070043302850002327878599964439429695922764470499990082562398019713154908107208121927456562707082670765411304151594658617191487139208793255275025445761497518846464551715099653016840412505090180390564338516167681162439320850139029425408119412140697402647508699096265874072282820117794819178268361692325268446854859375741190457723615976745350179409636475011379799446803879476674112544061844816602721211313866862095765113555770532325901616112156586274500703526402011936674937621388881020915525651970409649333885642417883309149768617851892508365070157297948472921779694469694699033270313751052274445140843086498139017541326746270068521475493742895563798924099898367901687420373666252553448781611847475494121866876718704747117797335880337342101398855857364545682731715796389525144783253575447824276054188435004367862492474160225966354455047068447062172179008959612972896908576383009632042285629512184474621953664719335003291316547796120212580526054310188965457226995434829600263303222573879099407169523981868767193491692776751591246253782254360146537410536514855757705462219679753561816751145300987125040714406098185815458161930812033301480308981608947373208985266496778217588172584651356724765259192204232064732661009179739459561354423416450574215430344937674958434242746245078149642040087600747596582585128634489491429061240169184242776098670013595892669400200247764587402343750000000 [98,57] -907027872336845337158433505586084477627315711302811108266334326964115722201177475279250169774743829350513038313009690566553023422492340156764241731836192984802761456120650534125810414255831391252796596677688716610852233035265782972886524976741239833622106369467974269738037038885714492689207711952645367021648267984567009125502928896910758563705237271261924788517666576160850398374787919962926268969550085507856091139160719138894757970647963818141142011648390685461634685252784319337347674852731034302100581851931418321201221821890892734139366419116069052372583909897453661241591179972937909016039583112778192426819854872086358416634101957822905154428820461276291280265263404329603793402915419568906443141752783906827180947322555565977225272614485237318967712264351790358438085055628396610940004150094487580553463492025963157359908371108358536866474199332426105649012878647887024606656645840624318922297264054754682088752170570724992061748654229997911700604739178181503364799801144933896122652460617916663115552722062132236967570918776787079617377564368157484354098238765937469837442328652489728992643456740091351623229546346333196630970710776737359286952021708249586510547712615069382298492004235099201342463099863264409251450346319563561506264224095898933739114499531023458030279007093841865705367487533920606745867378296928590407999420660942377170260526782237509211338208518877566646215992930760950049245645539647645323038215818382296324797989134335244473013891189848029683039589980475164788442856327084136566019175288073648296120743284107353219766865994386617111903774959480067973000228256655526348024978535040661236274814487176204060876647929057993095756493258218793313661217793407632285783153751126709753279914515785464189689245802863571875473712433172262568315405170896502364023468753507142179314957958018624213327705834932187086600356339731805610454450490348998990968247880375625161212669235648215573923049376786807678480281845707999104471367015481733856570400410508457378811798646685644911818305468860133242961175096905904923511038162912368092003126244447012807403831347952171907580063368482153104015192663910219320446825836253818303437195247014955158017534146564040243652820625516610296808529982475168555212416508841567936967508085977483495671862224949135682200055793593708690680839672816397309703551404347000505571944120561830381076634583539233455673489459059055661782622337341308593750 [98,58] 122757383497961176969446497726917389942433057654456192535500696904762469764143749818391491273866922652581936277759801320800942670286998390592670468237577915935027764775611537696149213200196030841066069804449308952153435007893058824208656354091417704000056793136282856949915609512843907379666957516817556140855774636529529897322990831184005881801758704281090565683026331310455021439277553687318547878172363188461731169935356499908568913393029394318901882967464314838267815836181326703611828311893419174995372595971378639511943710885161678914273580590285902814056604073247189697117268233772645330243928661113785886901847898714331353043130286461894299941567956824755950929044528108790972587911349460910038020253369661461792200493521244208920077900223516369048770845514290796905648484417047629178349142402629948740726110611293319561870416825148859474791376069797777453142622618646058513962193723320113194366572671316558815696278012482083468143452049468936853982155382966532847797888324880313081040681006679711253965036187488044660074250816197671465434424594376580644635240900958330733528719905131073213016089661506102669010472477502691044153846024295038135136658515683849836260811616469781354846882624378242104426899415407776318286991700238380287882349598101558108826064717981812255789240503048341091414372611230577481381085650460939516116798325075929429031152725483887685240057399791613597321571345978115475881768954006392892683887265980575118604244373804586373482732821169595021343696707848784900933111386465899585155264404915508280081869357746873200242516521883345002357904946132360733091153565090546619039249529212919637181672249472199167078236370275211788007171525192397486100596811622530164125510768404448684196847701095380469028913178090038964754968923906247519720852150398715493365896867254422516898490805795433302030651705638595158717024758295906657687813554351413234667649648846509754263362833371750778512621551752979875735313818585320109240199028425987463064860502698820790175113149287677488820400166796682783287050380340195148489921707784310697773831537355449445309134163222494484588270010279595504332979141926024264802912644100420090264451348654869252020530896991673616288588053800181817001743098819049105084606741350561795197140638128284087149764319646706750359627937759661054687012423598002772805605699787673594025824776027602397750294801201734196105519458797061815857887268066406250 [98,59] -24497248752468273185996678375360218741000572746085487149248505369664588202545473741470277896520890525603122447150969929396529187014337927865166338486507116459797906574048058263033173751165527915024182201337042519873633937615341677662359720305852067864456235547255246635267185991473465333289164791741321934762299855816366386753052857825047427548022789570340523039185517550130170403764045949961938345210536147413233762909328053210815429785863550793061948882564199010029813474221317468432341196532982471445387020264692641531872603237423935933180636102132521413810442522790148887002588473486135997201197500317424889789957467851543307867270718526362694560149090338608619004316675484587566331087744318550231275879605687483058556222682915817108421255115789288396186562761146724128816922518109273585684365130622738432010223945139904065366715528056984885225045277657634279307873340580539079860917266672908711938406423224210104825923528396233864608788514742427694500037618918909424450388664874689528737730679588842091184213813046911194574670339873039798983806511274799651761902043992423160245702661338297250084268990933932603188957898685567125135725976753502193225477974383783027705529363673341039267149736226792027847275555958033611641600432706968072043159481194712305639301863168793191677954153216621178913759971574740646218137320792486461144682210699832018191484603711934232661144827925686065418985941759814630460675895506004546685767680486656919612412915797919533258326035896879758260563360423712795911625771344010289223907334151017256860691387454397722873615437830018426679657774335935124396212722951436195003297812835161677197876248825661510432397909940287096110321701065652587994697324710131455285148499954897444932667215211517592302650172958360682151445962283783814654998481270242236181370532918221083752681134965921526996360674844535056351752751754091156132254230759354902075248922385588807065170647237098204618613348529757710048524481112285897929241532728395435537588386790666522641072501560064232794582566736847891025832415932251564020236033278637497982105761665608367587882128982588563683566093654914526210488920733638393005211030011392230667099045953276088358054743754016334596069844158398777574387073787700148201953355949885169606937521333005285511367805378190937204880215813632344591541009857952051637564354489211632751707673558135043471539835785444338966954092029482126235961914062500 [98,60] 6929790859840428532199679895485545755170359219029986919993211268875290743877911604212498764728830291370648546888980206217379055802211312983935581243105760696468109166054006754093056540827849984389546583253222114385666379934510376796298612088720756852660473445633816079460734875573409508740705953859800588008425278021176989456581218964653015600550421557995793253948346577193311242511821702476833186086860106746870291592081543424345423662760877133043648711046140016023115113157235165413172268013395866741705568332950177079636142846080191432600127214654192771003866480884255765472906000443009790472156246024770493779798021226984181065169135970178489356495964210354153162639399191206138238632271178155544347328256853494975612914346956849607929152332284020523579924739146230644038283950448531801358286005899096107404935414385870321899855157851180071998496192794780470280181690042028006465989228505674324372543003735565623155334969079222269931266675036605230825539963031058707236574609792698813475735711840725833147245299690676485066753521946559344691361373597467501341766712967079116428582236813631801727072065741216274204597938601100634409834029752125433371416797382431450638812845176097921777017261710264046739872697898175192755532038489291895728427858741848121793473700472806469598443155858447947182592793758797189504564458447071458268223938350844888836859625722827065442760297054648635835295591068669452432729752520717202937808842727205821666884341314730479371410559075087330549876623105905772718294277020728502548366648222917882447033217297040687736308712329475574626639031084435505702110664312330346926169090585354783663211322387651628735562317400165132873898560587742692232519343496564227310177397080616180419408864255527939336927905918880551826090823563388804180816846317594735427641521222235674323138593693840181301848250450735050719721706162711385555143952198434476982583491633451719250173872033442121992365729600212610568171510229033456057993443064020143048517473275127888932204595213660032605295373725239824182667212883682141248105804245152250718231161271957950799020241686073430213052826405062754532869187720314252848918009267152170221774197088723253224929963501745357330303728675115763261359873785052535233270232284580126831087347195939265531262289667779201634192742041952877731249417246331682595772494925857106230859246938239690200879439263559333994635380804538726806640625000 [98,61] -1835691538873161679270372136871324123805703370176459573322218403657921078289099942661489217570856523494894024154425592663869485837948147264454812743021188251622809957718153221081201261525990514188407721936520872197292781641670707016125906610881705780833116690190432533798257978206811571056591702400487783092725376590468381949229615145084219620528306516355484145154892934532242947473588439336225046815882949489429255082183503691363174519145920521872921899486802889735628387771639972523788226162103905425908214326279936533118035264007089916791307507626269040671454679194672141817833584562281519229561066728388761896851794020693219074480278813973605698185253059595255176644624671439491481468753455688573209999058238877527034802089208080331313765273032924018636018406781803317952965800253824367516357565061820835372483060217169494776735573123848144259319127940589776637440583394656475419622992395162059882884478802910711313437631011905671928462543289942658918353714686798280717747167852638868996833878146445018698445233542496684609275076837540647175661653038887324730856552912194225589707234360037388560866992452280493639979438140410050314353988711646176237700284109021319657574894673155819960140203625654268733838090619464855818486770936222120111310478238608622730376323335202944167639116637638493064661243954336807735201436759194539632306428720503261767309711609060194221099418366831609587164376212159868733872127837337983020644244017201398598208468078543862189662136240238293138957912140484829836048354525829963731511771836203238557074318921031947234681218194423924000123197977830048524826165031980668354785586846426070974355696909058174039177986235069577860822044297365666298183912479572694785279714873879574861615640769823448841476363003002579381656858541474919924372326923378191215513900721974663085234999214186554149763656848344194190679475731093167590825723721083888887719136323962081387517236967942458693771514880474917008208143093520787931908251059347048733707777577897642186437195419607763373542454622480718715477229882157331446702426789817414697698643567474886442935446928952234688395894680679299174468219370200448134280438994585898118990453202010313992975577591933042369118505990948933246718806215943901981620478512355073950282513544408811873659061327811959047307820307449626419050133455875498100150174473354212511851205442345709396498310006506926583824679255485534667968750 [98,62] 380345638905700036523707109893071391785922174992057834309863787601524725901353998906986050195631955769237256661173544678967934429346364332023919358904512183544447253829287578859820086892123606369181673267994096182465519593587064984147255922765135240174288415977128105709691286965957371314239703916180257133267155982122085785760132769070734338715074354896994372087801285818064758949334209805951384367733253294693177853734462920266315021168263017860541788462482943737370040637994516060627821662226119706166192385681917127211469370365943957859999675970396319682253224805534603006442995748866186180132787166785531734604255372581427322888531009910100072314113065562674249644364211976454171596564507388850724517704558168139046285642038547435940109946551191338836884067397337204176044417272389708228304888016102776273044778737674392409817943328613166423807989680248952074675311260496901228975368529912910493767544773915910972392921105834901421490200809303305349668960914993137053558992467617412089648076150695129078423938542637273544151059361034096562533469626020104489439700557888117081501277106334081939430513752464361393778633300897447448044351215613799132488269852744451160840301453679233378268275976004694940246788697644712210784786871165562914062265734858464567253985870672515728679164650776657424984701071945128357902454132517961221737795821154146982697347994122314910944456393435571582231414370532194178746781229633772078928796990394951187945141596827711387250126063020260640953833287831214637425644597844967437042220481259829595881230494031205481417415532389121185022582923777951546245216655882796996740300633720129012499284960406374387540285325663584446435257394090372369531306390906269761771607535797596682089563226294346712053021861956941392092499393446984056590067090277957136012565563022299176830633034810640431757574420518051484735361730098924361041077726375626074930193074792361671278771485557551102615623230910470672766293961288307440493095384422971166930401734384650544202418562369139024982400008908766608491469305982540159592420157219289961551477865365452453127406075284040095788946046168158072131727703697950350456481803831879082691965432730192965775920122780008962688828061258065017740109015504751618075934236799519150471937194539959745140397642928711463326497090721282526323718263108274144662849711994124695461964227730707749364214009801798965781927108764648437500 [98,63] -56894649272295752275256238747858264026838692059487142223829787384090508896248827735420940591311861088701903498130109582630459694200025668248217037013193405668766717967376719578201690946606287950218766265252414477650848839159144281480574001689864571719032721516530322244567121496350677282187872183671646821333365266541370030439207126950245883695157010930702027137753997207435140020385623365272133674335567430443586117522650063910265953659457058410539051344430255012909202856198174737225383752795114578108797312188479317108442900736860934445777995731347910480013065537952070961183944661360688096038092740450609235087718817206494691924285950696035939901081181953895277603245178969217843119618669922275459080341755595839060760452608686598937558206482346372282788147950390292680234214687930869436741240754551300270845002406102060104393723802991708866706598526834193010168042508691629029741349573056943686782466370749296162916542852286235356578333008834986006196583002701358381206663657868852431910045138002798390085652972991975364041536381617007411774788038807550822542461258631951569788895010269223471206832408296022337243704769313684430069073068868247925757601140527971901918249041553155187588683036188593468151474721115284703390881199759970302448073648035184193131569243372025242913777863501678018990518301204329513696545680753897026677546223163364018800207108663303451178962380763382924827499272881506547640594870945090823234858960904487988521098012249127122682986378401350423663544947417619876570865016940663967772770203870244891739421284749222240919461817473484733698401682149805737815721540353747600778521607789298506111262078176011023458900305652319864064311075132630003189158529405895579905834048156180245761558173869373639178578048032080165869187120862864410912743483936677553403423240768405889305203835757893283264963738314845068074403985242762321668875212325384098098697168301915299600183974378757120632856364765063085458081815482942490699361456521901396939617727248352815201694333721036833084606230896356489525151725995461799152897121107310004027072888319324003438213728117090047285281474441631767994770253490992637779695498273880613410023369231454113503589402601637300763904147752985955391741381235933800791167367950618210596242157909546695687081267031130596358593577439116252610211002120954355518891188495002690033977750267563111563617894717026501893997192382812500 [98,64] 4940833976356275944669589487646667651788421582040545018069682243607784336862348514834137955311180880072481227287681786127224628142278001202565283260358629251932059803692885559347569550705389997528837541097124306126292179688788712280395205996571189203927168746203284098073691647747385525974131898943386789217692919014872381182642344280022248944719455358027005282839338510253644562873909832410079111858691636100371529657270020245644262681944525107689871974586001226574094024240055390039834386900088884065472015145627123311015060756129951695788031140483029455307877305784958819001814715040234457696169589889824297908688709515510965305668446998206252170295128222969976045284229636577097549068337030165365301157231374949014153107483033254585381502967579401236491497803829515610047395294571894552582652643768916360405114227593733157828719663694854129740442938489309642843033911675444444598274967397089513388334804956888295899603181453334087742808294652005214208173993124631488545765003374305124489271785007820396103698837586792356341486507498570212902194227386520100639010298984863651858466254535869388899719599359404192142427665346290486631902116354544401089774093159716527493978072063783244547955430604780527659753417035124038626204265313946411938622645706385050306901190593436194540187252316761679089386447845617254066153316436515432853160065283646712668198480990615456073839047172528368833899009201693742272498302164605444632127511117950040570537330797795048248869344471791727853906839324297993549902698795926463959636271742505384867951422817942192155523746138010547898584246447333867338928569361088073717618710741395486737157393307427170990731943500250773627744849548140345561025542760783867826577082995652633058890950320573397127282389565364098779591315144405932444556374916257282225635265287466347977122109789619257141700138725593255276159567959222305711630012771490368575612199481444143973113020370005834323067258159176006845745041190303957710769321442913893035695656279727831177213737267194703672456622875357969878239206024814285263919558356841579527446076380335793822129381338832034826132795153854745662513212105650393562689580615330032017326078927149584578370282990850059131001157468804066095040878434827150601534240904433024114672482805052178692214873525713863309441611449929362793239498895529734210159988358988152573711850196191974760040466208010911941528320312500 [98,65] 197917856393336265830135462488482778405188228639097977293464735266979870427990098184863566801172187028524491484737140568069814020611783565348352907654455735279693275403822535309911796603633748606316391313636453935828734717123009378060377968813716399833404378278715808362447355251200338297744872278739144969226846408954443602145439412682519435979718843039093221967966954620495545432913552248725746336178780243863438353698502784947657195442855518363790155558241024075115468937317750417027855937159102171016505875187314189069580800140777822538890618307262397543589294366688023510497683882046205312941933437948930561026285991402034723438348413092175706856381982636244456168640927165559898031585168256474319673970965117067571224252631811339715518719826586074002786803159691794417976728753326874723519652192120013614757752951046643495389400748414167819042100790758605087865165155604536479520391826026077513234383830705675969745157501371725209556063027286550642193337476703714595318839835030794828434886293771134167479610922196713010620953081784593477390686028592559915987293464306570498872238447429257399064709904534609636342313540542809746712549887436186559857971784249037462306380041815994864333643804597256065289438686286778558949859923055910233467891502408271175130596109619051064315231374094662522430443926276316066321217485105303619992175155562703736365846001646001939913388435521018599227244624894188904396141457489878161828499681965192920626554157168079791611437363589013430980277185753999217382121076864151043757544211050392310206418928748302624088848432921902920629402627752442831449169017316900765682116573138205331504141600955153131664648052132283040160363481202246334574340249498324823193782073581913729827468121415097998712410820635907090258461855951299602176107513284146340561024119146071577872691880449115097599552960601092999192011092037819803806556104694580245718401416455106030700878681389580822537565027177175886246018876904478441756092819577675469800324353148243566727084488411529853852392441908341742134387459617304028633985328711459933985999560193894674751773224114813913751833020172026029259737961020705058764355208684377442764407470292708234026724062667060833822822702500404856918828515152227403847513894474977614161510743694785438985800163966926081390579740080524496387982565633324054546153483393581564396546124129372401512227952480316162109375000 [98,66] -177982647980530615489925943047826942862357885279906988458470311254440550207146431310590280405509908273827833306439671464874158425729194155652192755140210155855247370379248189240323306323600744335040538709696257715244402008485813033719351486641393169522365101621018911804376513314952625519410832781454723087611798790440348400413279829456791454987361956590254560547580133948218986536634883344695786864151418403893829880951995728583299980922082218362036537547486660763156761829579031362637608662063419592182602971404081356118120784195500107694240523348713609145059974839071003498272077347719279805715137723000552728077327523387435031243523032277473699307451473586031514912707720296853213542119592390300159915589878392393859836042457394110525252686317263387972052699382451448425025395915475558703451722556579889545836139086664708619427367118507517164564147526799338008393299434960578867000861067613580407889189443912452495267764965530719354826669160578594517026187037202829130521887787409550548563799805404309611888474800346931041183780392703572605690362619789921808024585279776645272684003407850927811358165211246068506769767389708141368343126353543632951605147317873129306009036847294963623094112452323207615472139157366617333674176693002111834636330964276339734534034468007190578163062717948021445418147994499118225073671495064541878817570489560926869572967644056723926977331384977102342431297770343660754512665176197948955754516617034211498326909496664512426843988141666039531291828473592232791282992187971750582401339130487707370713569540011506469240917238482603002075641340132176410669928250881629207113921958771192888948409224360557313676929176145306038924181947465685372690904961688427555027060182260528712623384134404098426588675718856436465370985972482371350950296658273565284126318710542074291482891612696366255018917223941693212073038233261093713781138183127367774607359418658138772997295842304560977194911530973253504898859546787865384827286310370403813377899718662681194894138466083510388698299313240978323979542154519605915893292617180857931871489918017213867569079513039412877554346418970918377670583692011108989970867564197955811989779398798960996925852788645332924816606928094264923406477605458586935669270514887673741551688281173831773009770656444290270001879579225550999005300330434884335536978893754756457512566925061037181876599788665771484375000 [98,67] 43073901487238899364368417435232436243370598232975067974485144179564037804284999088551220112120836755917938653557694063688794726326524777797744932794870125043660698300628719026698703905963557316614962205443511434003035365017458509179707683710771561150251123808293268340514103983957283733882277207534831825761286778243670119644430731592338016637281792369584828640250745029904550155646155237191805478971421438567374507800022740882800002105460231857789550645923828214461460914995017747411946836678062197560167457842626484038259954933416886751207908506435588199627841227574409694272954887071962202705022037234895672473305128523222606145774040401474492131700090673816242622755276104528029107864064531249699118256531750385336637139846035685866823830986322442050027493508455748083820109462108400677631220213384339948253001951852063683227331735544578423684795520037507138877963756169089030652924906794225158475144892953724470948614843224034419732251772421181850802980901171848278780154728225289196259452016862161915663173723639264403775899185613209511156147408110818935720172572268875241783758431726442234539356585406597448437662086282809480158374376062925032885967617930114916707622793981390936191294004750603743674418201633359204274229934119762401236469363155674209502839204377044334935228227131611420213318543941850669835352165986376560536349634917142778377793077939344115941124635692391080059875294870543668858826983634534320006765432706098793776274144097399158561515450066680840952329033157627778862666848046528897008843181744878472118470658436352670091163205898304956971013295052644665217603317704453864476204200537884458026121558428231780959586224744223335905313357036412118916698277014506752017598420649317854875615224382357527290724664186764530723050643790558291648778075745965225539852223126984218555727409761311249441794973036845698503272229642744791620951102109704685204312890518575649959865703700569482614148355617692161497636289347006158236993934031568991287076211521122201192326775290405569181219709914350378918580967642281500491813586571825582613359634730679153946016176707763930632851733964768617039803997250626559750211538822718053185459754651441469250193408207135204618511366193578552444077492231006110948462173901885195514758500816301156311049482602689874403980009273458294834103687588345070041434371819859261432128505475702695548534393310546875000 [98,68] -7312437332395433044158552517782718922647279366894896881349931409078800835468280261712419979847993878154788218011852752272419100669179309281720571389882314039337514275150183508622867088117053649038201891762250096334588507441494211394458053307383219741811806892814653452206522952505740906723734713331971354001376007144948705776191059326545432310194571449248336889517849560766784058895473427631596045367684104753302105029206583561966387287724142800759249343244547816152674569401520739785972330182115938508158899305201068671445121917817075641019968558400107274913616471862441721668787034490715528686032678031363670138477631911987667382086422303127909283764731753306793436043659184297818794063200885899809361814774890265321886477101900784759133956846717230965425852256271963790383409537376335229862149704222947657529646634417436525869681555759325927169459521580132988658387855629770302632086524206192482006189068042808902694745957737510115201919313648371879732919213256477404333385338990471193503126975096810914109889170742229382325585908848126910738311850267600171962106266652697276871581829086452723836841300919745909033216124681380210107360977398370828883469194055420328014358593146938706378070348401200982659567626311218131067103922311632312676960736421708692717355135666829506991718733355099372682704236133729260892108898665413288628433208454231943179255350232954534714285192942415032889623497714467975449215318706320770882680550180096045597787363559447627935062543723275939427175265360345190301648990484362910447168131257328942006641591292458396374148101723582528356813422585207715270671306314069626403819670537401125867069877826618708378817913677322437343613747215642796716125771376915263915337236830184391637732173584562161721087687932545985738816647708602283325903409058184086875151045676051185952852420798281552565369651509243110347981435845663714109017559674887705298217582091507937551670693285553646756024924660518575006871364522666581048755143299680471226102394167190037334032021363367233306402918374065507520885445402584114437895208001000154053389690601300037935080179492949493564823894469870306402436638515316817656686575034287724738079145193372625068676619132271740830246801457299247737229666109578479720130901322346384812055149334116263536833451536305211921722356703522610839195150904242747704059459746064875140802996611455455422401428222656250 [98,69] 879267306506954756454153153024400186696594540169098279036763661078879164653537143818476830318146070397624017768436993223364692373852857099212163188101368241036589292639109626872234590025704216071511576065788902033897296413954453246385829490640050330188591182917584055383091756619938202489228608216659686853802566102482048236093424363761915100277822820612277936525305688475369952143584433665615497739211026282582894634071025867658585496219998112644664147581027668156566539596161062821338549810431074261178709141743036724253240982656798298847008676342874854170197400143840114002715905284686649623920085149239684067116827620264018216484958866268723643498950348909762135816845961179572627605131355056151942149783193081951496848573806866700486529350820955195409010345730948966080220285601463722815417686365750218371380330922881501886038730257643893205151744265084248949324540530710673856754408253066437402804056781880922180441395179413017674835909887214221383500023912679388477639277770925201304993799306595194510851551460787979463793380331743589884563744162965133592314616592333687705722008008960686906733773843792948121533868116721663482043284630466542977942253456257190231334928565549419975591291878731472002476578861373097412057616498709981248593009298510193702629910295137016948722192736070937351585742844239930393696664832320477284825166436306435180573309457718032384956468229742299618737048820462613616251872455394092771724087660366352942178509207338538565719908375583187245947139242467130456054109095335984763439774713030770851714897306850258031719308247527165965365497156551050410569544056016767373954109409720140889238854497581911462755935965323768199341821631934802631123613376182434389134955414595576990463379504501638059794724405990659448004351636165241154150739916235756301607463876423939314220839061107062650251244233133987590154272553462160257134673177156209331638384175342874213490806544027411168899733809673303433450691546697848574323323401525904374650352321720333620659113930704471455945532734612215596938077693826737363110635366230382732830801914185015419789839149472321301792288753856710573451814321167622233720950414688300638082971420068146464163603376943407598251070057779292465248520484947388599468533286577546867142237200094772100650663535846525260831062337780936565492142751035393956929005557232592593663866864517331123352050781250 [98,70] -50194113323435324130918829767593300478586068241946029497688503332710084018486469188886893422735548791968448573235054935094165642474680100127202555695019421071800900146936332615682965691915261550936710818081567697657720217908927156790040479071116087646621962513727629850397037857135770498167108517881946215604335602393722864486960832492792127529754336266222957436765828196407715001456912309779481442478558174630634558870742334677362107149490160767687038938420749704501078769789363613219293172057343812254659458874094700444594207189660883801422009503012730935186231173240108392360431704580323577104744640093753083151054710315299272224580553639103077180713628305356145031038823721864608793790193348971932172746007556605505240440291206374713214696046914653863806339556780859145336235085346649951423328409195570439360258652288430108931902229875455318865332205522105160068817116809271871076975601762763617153308703977995752582166069646099062830041996014663044909785573946697777166226937315308197114924674413874298529510783522256143050173279895432103508772823730173100367913840626932902390843366578327245973333126567822302953689313153943782475603034711878304161414692852890113908527482704765699811803392593909325864416481533878231249535023570826310605574165720454614031046945122137298908093672591698789078957260738202383600673425211957495481270339294722031768814574871488932996803583453998751500095258037500683093447472239998671486173836867204756865102967481748373024437059209793365808447351357018163474721674484395868574046287421667999769888937754622315646189934551069036535691669581177719035304987721771616389413598025579609736815374001895889134903352906878946577488615794539830348693802966149255713742133626990750319012681804984084042431181879378184698455780989147833555590248389656986576689267424753556313614430520604510159140569181248003821443852206699992784835802305412223685108472989507140989601602998412031385118406288469945024484518669142272404449831265910407927402787052919281084895451856796141798243428030063411018817143053334579741791521232882492642871488732080954120592652751034048438997689220955081199832540339972803095756066245682180142458888984458642805910667249308730256650058729174309224581648005106108934494523591602291773874225906383231903649903869553465071523732078484595515207014420219170259401808564803104673046618700027465820312500 [98,71] -5031718641686792518008983242078702813537598240807833881362564087321421918792194192253714034785095285916895572566310943708845946349764666817807902256949618173943696755070425178312213967735874670527307953313256574482676410639368429618905469020741066713365471219176809500626218987974803871481001534419264900576737042855222513329850910821343277812020459220439215115906751646890191924169594037839111659847905165400459419212435013408487240965393759415764214263728344644182167149635319945916426773612479150119326182321159404393648596881074819543977455871445896294199708390213845564548506465650725581892534791728073636934648314695751450346455661853048015317664607596199650626140762838834747325091362236620393134316759995246968720314088576043219583203405719377533270321329892787937987597929586322634295548543846902945922275568986893854919901495510796421847365375716584617671534413004727482525389185155134271716594506509657155900394996471914210192386803094463726554116591248267168420653301003567710596672191368095903464862646682649409651827928817848559702865113650090809003007055837219786069059341533286545561918913425939571249827782712307569594559099024651710373021002000410473786486573128689123499944629636112248953559109072014847235559856825715691883918122787380236207566895343223570185950251478234390987592601355322924051394309600579367059165351582454337237051692044406830239179156243405495368648221637524767652615218375448821689727418897047303248615296243918289101244686909394291362440487699918396818985681122983729366775464962262755548896283713306061353412830163560923905348946621589391985691006124732128108021586097172697476471072631728190624163039330402898624399402983302566641376203030107745598591020855274433513898203144752849112272488472706765221225084179913934547789268851842338709837245880096752337471099786664844005050009133328694253798058187358741526020860112626276291202159810232514979306586314544837329243834612474182944100029974664020219281992514643012054820099215653338380179119840426819893837498930879881091133082526686604946498610301298245393129121728596697210146417746124393168071832308077765126850539860895391688090755467051972787274299668122518817610281566437588366605699265343402063799071800797225043569285917793340170337395142484656495595169873528814580205186500976462357611297707908181581215600886025640647858381271362304687500 [98,72] 1405960706882463970956650976016613407865983862534618528372308089707702614509981994493367786775738516717010853464362130494914241767847862491223885670284994608198061744081535013122149625836082862443682415318067648471257869296088651471730084562763731466590261984741031471918345976968791711235564112665646331142376960130753242088920144972905331845293871417432845190315350530453881386859206226150804338953429990831999760038995049450710768395493775210045815869416931455579862140437377947798438791330796111116264979076158161026482224523506654532138192388826448139831236661901036304007240711670966455056695087712294359799569938476453560597150092732834248739300372691043790450336001354125171507099414461545009736646590615314153444219167594239140858781980269943861024258164024239345140526133268867793157830452182022251724189291816349744903082166989207660869711013889233290553105808198217832634718398931324014443887457283842685300373323138603966081182600594587456451943191114071629856437681654509759622498330349070578122894323442089437462300437281226556387928692095004568970221647490462298317622416031938265499661824043174499872243141417345701803447102720551480763635273573701127268056675641561604147730496137217395334999522153849118308193126265473052672774084634441716012864702110710210378302925708052793925682487655911795633958699774553460054357874836562625197914141754836844017190929308362554454188554282320636694563736957279424393521086862199889606372548757602535480352781392728248067607566778881999534056498372316030619444011674121456014576405821910499356691697063589993690210032865378730808097363051679176760580748346686608103225775167122400140329573693653556323787721334536348332114830014199687705732162780920650188497709379473690284793672260342837418712014872671626587207726144890166222596250800019650877492638709631367716729271469664257757048737097658833374229162620282513692151832028557662039609972983625694703280712134539481096095507662102829319441573898661406340303133746841838341520808303252938706809720395982428425156755586206466052858778159154854525418179285380455050693304482628291221958853668595997651110339182732061926858750795058056998744209691072882688375606851317273926534686554694477738851847265494604318665122875250740642111859958509395144466929596045152847099783075532345939377144026279781163779603048169519752264022827148437500 [98,73] -137522667817288616818958666642359587999373083278087777022368203419044479659269616810834021120171437259185662844727177503876076307860892386878898837657113587265474963570922194148131384635644017162730646612716305000399104436203318380606775307002419772071307070703311996801407436380614656231000539535011259677843142104901274607082062503363843576563559752863415310007653155313329332361437472788187220814543811138043706655226077146369155910104633104914059817998445211311880849485727364796150205885613994211026039069734928937869879443440333807449013783056047445544252138134657349818764364099287127369988579599392573362969916356425673727521784996490647876150190273412059661716245142289094155080987802145990612813627410088394487526350208360184808742921125652164203782730874670981482511823623321235586149994296434474430567514424304529766781445026109638718153775916701857345651538740377278894992138849703735866912899337981568796450062748465513753814067497554318006818402431187067616091591427846758367274700779805441114208326085658954353684306850245384995482844571487575138500198673886062793755567402496317978765815165652289562977220038837341109457827173879436770985371773385923664828218611968486669677436087192137289348598792114766585749456382807798116829636904712377988540358547312372144557570515981701481473321572768166217814104477488597270031011665513447100445406546863823168905841194427163597287394256027419901250484940906771980429072226234325478042142336041581880050286023198761663954924439740465178571594755550366371524647051588643945350168621452583507125876447867541598164441113654951620514242409402925837408689031816022103802263275729713358176011497272268642500822875567421683216915555826121266163041461636020831644389498429412194530794958354691797727164424845701087081209193702815224476562998384284689611968856618123264280985219029761335359439715419914439832752823018450482586515264524443897320680634818367042118384025122243875720295869136876045252396292559622920384390639532619363689165368377343653321690473594655395477042786956322007953267307125131358104324392817761980345109538752272497404184524402743278566638346919159642618295493920776384097177265941753144501418810462362337505637397179493242812239030536525251778982011874812367620115364085273608307777990352780595991001207219198307501214877113238088668367709033191204071044921875000 [98,74] 11531150949441538323972093774260950533006384165391180550866599628413122913144285439482530662485937986317388769214900098392587219047089779726931514110463465369653022741077384942824317228007525166436290952516973358962650951362839196174206741092538976550604933479239647503984246425819457118890758367064100586654904482753346097583396984661854539044601651623274369899161977958788188886381027526657705983528396115199147491830703021079222593566354219824398398394966273389266817912766596495987119390149529047763705984641135751565736753931787010954577754278948946570043157128832115978115720060655736129788876910203692047663284114089077046176110492055455414305732623394874555095104088235059368130457419200867182155917037456211922617850114752955919907850066794828910183150303392499940408074334283281214338631590669520251115146121642397162940103824616487250023010174200701609360590432385527247711054335152483681370671425837545176580249789466740238362843768557597009099673399642248758428702814707399191763715816635948182185348695221043350388637631259039669849790878365722791710738242626949635464076065098282471380441448406551364619864269627268408144245189861996710398108759336461951134359997996599310829652746350293994646559106714391661636605451728469604543135252859406746036589026301609238342993881357066005569716969130074291065783735423012266664777175313708426092829279970664453783194290595455365210807227050291820066747376135094481012601776082703970024445970719989189176533219158939221394176218693412326500305141638358725408523896604211121158939052549139419349060483520416311353916424111378899466897369353653194659033377791407483283419311291863285000570027162029985315578102073889587542801525187936065008356754393923505551871875364006100817405072421377661006277857175751092512872142505994092279694803649778288334815052626792161102460401719630391672151667096366828533863359054503004703170230361447316326156564794105458702794235018016936126861397248135085621739795006671125701709228043822789568367912713846421306029014771692257592440482462189973367092789368562697241050381659041748542994402251825310407574613794744331671374464808073199767110229270996849733592681026624793960001134375164395982931444849414537583344433652259374045636229461041249101583316203113086325012126209478513456333001492030722776277289198798570168946753256022930145263671875 [98,75] -2252671420533851700902590740983161056755083376432118609184342249253089054382347505262500469411432810093603416508626769043951280224115057852032064295142555325514497082121555934550280859098389275653960149354296642423369084287352259555975886947177117261170797235151053262717768243273418366345044279388338189637111861186266658371161822589323157957070357272153888433568054145336640258572341669757890242643054498655644354037696674085383502867375880927246267580212393744830284178337113276451570097614264292748855440851623214898271681411019288401074442084511642538942099382788693301045835535829529009015339779544155257156085681969921753928546715729880140401145061408976744061149753090641504522176142263905309001945326243398275967868033165257579389334643233515578581868435213084993227391263011214452373046959741640267501831186807844601251383323832242238489207157683557905863795421716846351031424426205431370928242721939245201188040178497040568777020316836792627328775199963125737088406895624594817345474991297096055555881017568504706467528628578018575260830703687664367461324442101276349307242110481103092380306784057684462197331429872958437204907137307438061879567315722014734667639508310817378646420308701339501724001038826566248448126180635404051726911476492310723458291724098984364712797429700627187931168995250595785375332194702120825199100191732322292621013130470314833025273244563657138776011112713209960912998809375623757379509152632516048572133165278132748968342326661312185187769325790464247193631055803092243073713349015389030023937298695608724621044027868459664359284734528262631209544085348621263063482284691505837873946718262670146304551958933603340055133661392175839742337181168046800574154744964968375193859775370279051510618306426651738322476797914993088843859638565832797562499066034408051410585974141040532732984179595713224687396848111546380789872724273303675711416266647777067372561898331987342233831943956748454890570695447214414711356628092524385937822415871596055651142706067004263855520587758695279938556543491639070327142101954340449609213552523620678798815117087006515551631401701085532908405643657387545457665499843799491175213876418538278048770180943682464523955072644947891060973213844428850921201175738662832450527735662480227517896843383264703056572182336659507934095714176692126784473657608032226562500000 [98,76] 368961738414267874616907743297025442732642156364681821349094443631481762622629751167330409138888845956794062127369733957872918702699798656195187317785958792931627261232559362097155693935948779377972309923875304893649930522264379339418490137672883294825053051652236437978971409166652990975830565534819955884181964968204333340041182919104882043428463123787853417449629615601011860713544963110859212994132720791957917742334599097047206002694299866641551563458149403806949212736487300732405505975248192637580641394717277570433688816999553016119796272134769050364486721414165535746950096120900921742998443360654076235479645619248772185963420676893019396578510538146172486181687178659972062526074747135177075134773583026505493133395220686227604025191488797359653310698693698485090112168983376219828268281721214795622552918072300740081526769486797665829520713309485627769562027570888939281543993890363010104604556916450418431255102159974181444152488065162267250460760330374890377051469722784105216549105245069673040046787190631714053147037964053042712101760205102658167625652114137849753729900407363542369371031644655044328893884011922429485075370251309252252089849662425088184214790265864414424757451857758269517047765320464656578780200898981988783127390252922820016085969349156340914457343023888891506900803651226101626049099163717065327976290337019123854231747975702804568141781567385355674369946562186689369271529965148097520399108781829286919725638730853934796336175437059086112509941846697285746394403923549613985195382467759116813071602980000511834152810971513807758530048581217926809413615782139851056602605696587583059109834733464951206698624518799609931210569647710084830555364351397161981264317631195583786539412715242073295559095044029971431565878358594084009073799748586564408595149283603881249340540847920836662880295099016972261879263939669976446243783292609375000673599029664072092525423890115378876926999834298982620193781593895651990340801433670644176416925964466989421369479081329345985816952400384468613555119141941894135479867187966668845802609882301743859286535629137882617596075403239206097168764658589578581606289495577560318601244524835345617001005615206320589196248432496887161572417696283350274978867697289140358819137551201501565969078589450974946193023703915579714074368666842929087579250335693359375000 [98,77] -25445110885017171780237856560039783207585749147997739399955764047335818856826839933019091054105872900197227853458794626576877089523817047294195820799857106160862191425000984873266865703412034817383252464785217487037412761793112067541129608977196637156909905683225700121954030337502562457117686895660150218906406478978733776607978290509173802570791824535848362443879509473266197369322934695384280404204663865120968985297068096693656840462740866366778958616925319262814270985636086844729857847593101731258097734863608435478815085474752352367455787527185290532194387139180277736525340096466082365290320426793892544690826832052811631449975062557628262644480414124753902748756074767493392778844301568995954200315523826287466142217857595964275099691559864524407918868148830773974923404083657284366596315587499224833245965368126831086992662501035041223979680318687355917112510465705518814247697046267832187728693777870664403621642993741528457697109116276658119615234294008682199845060452502415707036941638607056195722519468481831658794032588046585582687820668140779365803905425457793189576066527538052778136527078160428861265725991171959975996939362243863679616160781441495848570604401830365615933224892072872664034549955624527712416984800492923244734354950353115990058856415401585809307248871844997101397526344563783893445642040191074957252914627492771728311232464275321478228067722662345215255713929349169763433463565929959303005550581575179424430903456929983671167165918918856754119128251292580105134214198195268867247275764281272075009010411490603415519324623571740107568231656688444674354927923051899456339790598102822783890286868377465120291113285437997411236433747910514125246175897201195430245278303985150975976865518571095134907882620379494388468623641582533301613730991905036768921315160955839714393328652611562648198679189836657771747439046481982541587980798476004399887002762474829926161887010201550345624139465457761966084884962071176978324531112429211726916329432836429206478449311455503526019127675750671831190877521092188350671043413949418694798882264894136206832464325861123513419706026148898944783626931576665634573690717242998180957386357643297908263533863759710726871621529107714006565799356645433771463714891170647288250942470914357623937377450247610817704343701617028528083608307497343048453330993652343750 [98,78] -831914746467113512477686265601676005460221504584190015540340230385575676059475031233173279515766096620428643273226250146365360817165347067977220215650615455368864795434318523149414662997474841984173799166693950101174390959201788220333841052653882940571675245457095963467893800511137822186928585244496457157857772255134805735862616382083823297257962840526620411990186185411957022479791539257642063879317813409001948506784484277768212597379573941550534028277053492603148962486147377228389630932872833076316456412473518386564800075756970051593335379003574739758028968245701573901081178271648523290190018294142549709286295703011434225466903224542672230855944891289460666206549868144043978039518584073359832051423335318178143550654310642071984857487685685244382979173897119217926267138524653207540933375575518693438618892989270056321127251154833236561516613022888825795162511258299365810066614125576674837684708635047427413311428728893668737867389647862453082512351507987836375352442582818209774955679685563183310660754523843739204155440772291781792683284573613932764825615811703074988401483781026876163156855376092779449883842530778219072024861624961929818958337592866045063484938641330528438232679914319131199164746622738366071784853910138624851579128973221901309877399565282661758951203993384056831080142497307629257303260080257800468927237340206931556806229692583171709465829630460319589808827449097528570842774186447485887605120658738548189545031312526975486552649871044980566115041046768969850099541202432352786825818433931033763287474575022556182574326601283444466950146736007633826745255050737939357578337935464981906607772772911239634658637769650187020662026271556317117909359372743359238227677277390357936323688415082252935591206665263756366347456916573353768595481830771807234458599702354078528067457624975298216248013063988665777196694325207003348537111177721278021961440367087608515873883531651415545235346390484490351342642023376364997674504615906240023362907635677180925332829932467209254389083825380927967099352453127693258883836908314945235174490647664077956521203095230789253843548686597748053788451300333551276761821021880217307552175156111716802177354747306482675687363029313292623080506831495386385058872578310425560269529939201352354726130953107114453665962491846208592960465466603636741638183593750 [98,79] 231683274153311113775411176333917201270792301660151399288500149768179624628549503503502264289823362055986125983690220755557131843173692203648621140457660901167047159840414617459727620765239183628761675517492006702077842167410008619953686279117179928343311373057955489942450277713592977213289841506014331697734107354928845716520521734600277659668879896591528651658035992246818817398018695004918262495385102029672009049471755220537777393746312324474835902793019986418012558448304353255721122885375062606480045205336046404966351787518845830677412899288931206980337145744731089348136176728930877907650046179726855218086896640572126958828995307452272389630530307991137015180793209099409159002624255958625188995722602216695013640858564870925545919753191748510794109110372325758283449866587294393340815033631380720583592202579131419559347717694012837881101949870550778804686794747019396872587969666484640443737060040397733899959257181257673838588746458761532840365310811486632536514987519797008021839527322521480447469229680452292197843942508991232882568951654389031829860753307779824127485656284504774947890120734305564424554549873994578633278775556713694790028514550360144485997181441026708351267557621229270223766269872479558507429687473751694241029899593339554484335315149037500783774189351614731457029131588426110241488883802134529730401307285710224457303725087858966442921991998569933520326824880996674937383565706646591757511490806525003327268908641294402612526325666654808316912592110525586813696353100268532806569229473721130825600931348971062054447526042523664056406836203989658248868888308657704747274429145581411411442837136441627901058341431699610192321201923525111306158127288709550084350412330099675838101091703423176726163343084264582653905840741891043066343571118132034645095185730482008149681675416992022270231909452669787383241958333321890761616457100121704289897788685507129644367633278005252202346372183366174973067965768612438461158050782429318257824360175298146169824394260868515742839107355883807294425425621280134309308717736254953682061021142293451628030500249862321574262400353074890484034848712211796272012270159763969290068693906207040537668115332290190979248133599350695873776425027524596733582846751289960179755758447669870103872099563313304547169241276449724864505697041749954223632812500 [98,80] -4669375978367077510987289718790522075328999074929490556571899051393145270970856955231309997695815401476810523105992257763059110380761248979880434260529327669256435032921683022675503550759414299337336600772882725229576407136075498102173965801224172851383570953826314108485355345935875789591214345246579625708199784168493428518271179610836492015709207292073236515550366479872691127845747013878628680981255623438659041920143208801871195215948297252952932688636123499452101802527604332625094659381828723609072680532253263313642789553778518821288961948429379839954008727804470575600594543717159225680334791237046275494862731307873240527067582343598032032512103116567103242467293731462283428945141927478677854895691735160796680147948384039035251118549013704541934631895951311150457659099877960297636320873030371186320314396671583595038381356706504055508265364574239875747568439283147829002111005260269940287071257738966100159384484926150598417165389422436586246300905553784848292416035828186730940295212837289561889575718951457180700167222328917027872028002323963688847270754519840007574142154176409972787009509721094956220278419630746799306770825445561209903340335346613793772626090549656844901295802607418325479853501316116003253664807150631511328326398210368178791111950765450551470798140672368450010348587429849103995559538999586756307385371006755528318871750494671812633261632810957060123199322001372166291950038952877710169005112036711017331160918823245678399103461270183358978792356649194041170578961123812453851366209344489998798842226553580278916371888958346344687014432742529547650935039298823060315723609719815398378927513010163543866563624560344072990000939710965678881744064781921796609061486332617115465910411299727942598023949734184289680773873393608408921206335069536831029930580821718184992083249592684955993612915750062119309353014255308642875345269447479466061952458609383729676226592333641021850549289588749218589017152364521413060749975086234796935091061693366884107056513407477510735058681169908032026798615462634817370813242422307345990573794971248925695980375624634925524736560032810720328672106942671895361600979718052810988288948977255487159480853774806666437374850612721087957240363123343062762378370819683169265155831947196253933278986448672433912099322128597123082727193832397460937500 [98,81] -1390488882504867112036353756311473825140929109941442406690779667608989094085314952099713140375163577356283485437592395664797958463707033458492735663900020610559933695224528431287246933701081538530337991804910569035436900191141616289012509781752320435834650307168287174034670355802558044688209229027796445442676722330977436458993138904575735781741643747861067173613449160010239728930679011958679590239438655421389414872786157400992168133540448057941736803489913673455993919050424112930826528162801571660466438768562854905971870463114094598826204990253730470638338209363993623822981699292302402662450190205514080569751011067323765111054670742402898667604965284503808669791319789529061721267390859035956286271924105401575124522736602474042863151254417321255625261612112818157697517659745495006728531790803125588369198589311297496020398538544369477926506780673776954659107747987439629025200070787322442060662177633959274115012804266915330559671070117800012751275336337539035436635970373256603938600438306625746754056211586300719002056904678383304873423856907976834385238917319048875297784274069878050389547939403959049082541113041587688183630422276526722148627314556277977389950068533804730702998663777404669198460109218488941172560294497266775762150076068299050975039915702693118493335498008088317632502052622304903887860370199998698696383316843102357962681355611208110520179838081257799740798450168313417817812564494601714294163739985976382214657365323154575619468030164710418708273294994477901369883486139945213353740871834898007738355145899273762015622309458165350459206987985790730106335729000135347504136337722442923301795409369595093843465874698390351746862717771097569725363038165365127153043808589497723588668028163440411893378394897325772901271076435983227589942939025920147408914866154637709409454639145606739594194222699721271154867721275254153434832431029432763713647341687385549762398048060476636249332573427270023346002032489851485829914063257710221387785834827464869489186121032073081980419144254030945117789474890529467172883530583642659948613875041068059182323048448077808632321969692247286548842425727401414291791279313556394307418741237081396203227154249240396104825124164842615549390212333854228861532606430712401431036141772857882378503561169886398873885013927065301686525344848632812500 [98,82] 98978546999062567648438473254012879579162754386653988988337637473355916924440284572980947076012507013881334071808972989063314590690760999453201721921498908037599582498696718942145246559026536099610860724720812518563138884127152861052139418046129089010841835781198218845047320608547528437543635827961368178663504104385450392345076282718601352452141667158618401986284629448940594167756377556039691893567510349443822802980472132539065330195541033877988804418541355098700180427773435328753501939689913032457665705802107844456884979929869162548445947874252412131223630793733052538939856436525457433975825745946420030683250149388375741705876788733730266061265421334088963463294918866050689897355112797620832502576570046208862081035840905422515367039249364952689656536128360022912618779139314845324250341975401061821497914147341991203724177870163859234265248036342954995873566299547613073345481679001877902228364660060379467968196118254794371558082159357055112776813476162851338628250263356589756154843259011258504201487100340389008970273469965040737620088483523183632286312638533588425931061894797200806447151517329813537639923333659246886642942264210190808042061412995063308621875612204608619587302059576632048348841985789266363174051964724122240265354373854270721072387242235719554484759845719878513989330336487021088437685227688339128308778270455171123252294149528561449056120192263415745042622084048728792680963574231437565502987262357265346079083936761801159880203109528543600721388389301654545188075563682986484177004607139187659569121579241128702510272777056647878959669327191765141468962476147197204371558816278772795537085160479029293618651715789364490089221733504360454992890322101962311003160151843929019888790257061313865277127097518181615986342468353768068723804594175648928771567064857522813467035985951441586397152519505779342608222521204764355581967186162272985294443340393169799677296923898201844962930884000415549905956821901365434600919454357091659542029316825860993268431299742760778670477114110049369824874802904549422603955947544326110991363800953867494034675204773504047247939312679802299259535987715039112300341456926521119957497482439170809419649275752899751017298289232163075546946276775798274871458431650913564445982227836888177503410295686447906149396658292971551418304443359375 [98,83] 1195157970295595040825791065074688105760171395944104062342825031886763968923733744753927291314516858017850700717755972361511300977473039296201345081869399837068847762535957419036392175730440024720257237740256808161555242823052663681824244337372675589694985798842355017799620177531800156102539099035878976910170403590091111129995788985603291291827543135040775619764933555592630362573481574935099841912932406180400001897049356269563625567955250016188924360354596111888228594817267302231274851839689356156932814758283057150203041135140691674705399182450460985682988275789316479079438624634641443532617371431077659648356322695925501679117528672559386426218128097166467852022237453829060631974781034479087724690232193695731816835759221029555961185414853008422023470603211444271652174683162664611739769236660343647945845289150782182053865006644592348288539691687942534800726541766607582988953150633026358791395039118717319856418205551573428051996695422754206715729636451735917650059934498899913954026843403309513708459933667061570188834516155851041508076449834017007544672101785456648943552946085918846945858173308454142975892358648306420797388237676262013654308415904689216425699217728481935439032287702503368094328912444394216238181245172463863723890633468436268299256959308624983979749021955088689306450947273555133022590985473950338899758979652678748853247095162403838810852754688744199353066446013008127577848149038713222558465429068502602415443723773612045145672028518783456887567199588528315688992767166796652352976712966662211509609432019254328860606656269335706398205802906753638433026053928763376281259513243297151851063570503538827771377077826848997098724223528707854531823201015876576662455646926904291590204269856603616076585265289759536622632867064704092487934377896227047942830672226620938488726784900386765404717812172244488139006040801238446327809798402398350721666761493434963898619718392723857891164463465223087776229704879531702179944873902457753822638504692923242942986407286820853436943773644871196993394004940640393237497443998780139519034751428595780392533239463604913732708200679573877629430176010563759524472123162394945548307411158354657360388188839185610947267071190933170192640972679024339783025999341204646321612042562895184233222323211265347708831541240215301513671875000 [98,84] -331703398206944399863404215385425556500099649586967825806704266535489953859038690612786884422710352531371358688780411756037513011446440877962905824184549615474698756798914357509963562987641154655485900766550845381250081961803073385982316660999051484003984495048448896109615271842103223189808267752817039932747336409513549054680471027917794293006952245320083010726438477758470072007344168874242158970131867747109072361754425714707005026813774606577096508945829640101563755773907050588986181121764397112806297128089718180205698862691685468030688296801388433749772038899950988089740911456912857303157045796700501791822682779218380378756161431277140568635644137157376908498954124547212300893479889663204183358217910657469409510730093121365846297762666937103208460797162202645071809295039812188818770722408603417893155156098172038379004862312241811918793777620056578942206382324756819953330979688376701916479055884200883390635031301210437504689322419453676313961108332632194665865893325871117966149608254772884093637005151009878301531989819077932062647319576756324991073700724002646983950397155650789028103852903111352837364259996199606919349786430499371297248561282363513764573922163989547560478990988784557804918612919412910618091117606948674462697072509138028535424922464386510740632169857358155139355898359409019873519480730180109385822721457057969238074534494751781973633041801431979658535627736113606935707308830397708282054264773611873971027473824485848392003890704231493081496565948542492578302612709257196106608406872656237469800629002932907528349736944746250940976568348196410659774050674240015161540598907492149240334726542125726878433856947631989239592214667028379551417962920143141504842841912847274999164759890735896718781731541810095226832857034967946647121896614428083215220933413821563855828411945976357849396142879561926117413041397747752149615000090709320857012149669920910896474672000262319421964777491760218114566290940803931547675295415947868425415734960583918755755863288309989859298744153648648640418643255758494482541387018362849187381565282831784681471598166465691280195252081733922698052988340148399913709938932717814647216039602497670606844643045046181746097637990106166704419473729453400360309801006412004193023597855389476146692473434995918069034814834594726562500000 [98,85] 3197846281116239031798410009881549798305003436306708396853304160607705524784869872606697258704841335201721435145567855968918316797602965975222005517449881661609147506557826739591884421156729735483344116755381269245550262091047569419913449612932769888230126402847028859706042755366700499616345046517911558846817115643039091375983583709831901746145844867082865991165458422479292283396218436719420450011453017385377912932527955663941014913149204483472725047425649351702163734509618266119534017028396185168494651094485538493032069660424830349195736896346004242660044618064369094660757618800828913825451037925251580345315745372987759840979284447712067774305667566323696004050339015206294691806113204132603684797378762344781731927485926286963540039962032046401999829670495929435616957457018258844193431114613409000916369048896234967180701104572153832745610724082793331183631618175572092212799506488681380921412724826898638514068983690553020717486733403369403896480293900269841785730289436634581228594780302975976924840514360811123459859328176838208231294923741297574945471934344885642305237302708755830342520021035255263509796885133197209402478878897213717445927861337762443521568694045370826757525901007662572192143292661518368777645439286119674972784645968050199964117981308577627859839814883665526130780507269444738020094994141149439375486322857231520667209831925395883974828521161815688301776024623588277431677373019345780670411618840378175109479864547905484660371369140968568280927226452963533392475911621793742337371416981589900204451358677131265351349342357227659234143088949186392277583280344633890098020488945123849748226259789017875665264341024446739055175962874693872980174158180277298206073483169509501609387775097485100504324953328589196726636593062939283935513285024020470226885907330569995096783307560128262347569230526647719488735953021655641765876640801212851319693258702640234835715442744016750576663842154790623042546621008266899926566752550055551571831053538053442395315385432259624603593806006292255060534179463954547083442698552790833427843341923396594390981220168642252813803205193653328029074626569917966137258404895008961367646980694229804885635416514998717976313816425047408603551018974259460896582179411680518576941882475371016492093900751569890417158603668212890625 [98,86] 962228267604186408752971260570748451668634885343614293078163866803815911705108403282393297935547839153256834826594930925243960990214208304348123050188728258298045487868407589508657208424305177310946520871414149165813102517995994231371413019386873908237649817184084905858559252001880340751994143153061283523597706924218853093105004094867581592416283594766747032061212014944364200862113833410744385683810776573540324109229719848129177642047566969864658779234433763035595736316609879816570972097278055177054311090274215318207218710594396643207184923776813843139528323070221969069623312813848737651393079960141826330159121775947367675126030907396350567812011943250631853989419681611322999393245754589143389907064335120504440765948359224338070215558404063089966318575754015834647211058036765440177673794160518053971714521401282842509933268002278207157513200310257650405581746040264633184177873009664952540508032464928256241652564777266847926562216887748505327303568688108735826125752083307802143697118214951069268596142559238620168762855453381307071371707293588018859005476635662805128876086114632137726362926921572629961784153758967573169161050861988349095486923604418971143356498809423742085199926509595875060720540798804431777386066180570547729432260893014487305421899118070920991286855315526884647729002668229753738126340746379074517606927815530930143212599465050639805538272557434575185692968754679987487630659484542086664060442333318512780291106675988254941236238413306247110643592114081366094406639571861169221657455253569481881530117048873421232364473940581037884590787989431326796311591908335330747892097586442569641081209524244684259145565878489738680375845378752562841369184411930734089230646906050678127072897018404325512555921993787419597856072353901640934814055209953806724657881257857815045502415830634986260484628757595791682645873086622755779940240536777444837805533540318781097017613275647605432170418278184886583182102456653243348095968078379523838745618492558381035802407987078466383298392215577396120590717315735695530580700165618537512959377209105517986389044763767984160126140266716244863513230263954915843229342947180328863042883429648063668878985615107599751725075320772564569864748748445815307210804375698419087452708305802095978265242592897266149520874023437500 [98,87] -51674777713989435242987730780510820020272470031705289273641572305691899804189440735040910857509291002870003510272803048002237378793565706360140755987512190218499101373739969569112715867612858556069256729619955942476915119349908336282553536782478823803789002380255201198902664119880111191594761836374752202125079422963455391666019476563061852619101009486247981126068942886090686294097411621766758955127583421703035385780809246035867944079942520138459265200809994010831785990659672930266764489039359746757193021213111889920827130575005287977780928137977731845373396226239810690171564513851239986041424061771475848397879917306405065987491575668323666186868267535843733032658428624494873752467931292275232414403799304287792657623446632397730764256206302954973092804617692177182362905537325770371035544668234085527227275489319641941523305991320080172534886530872804452325848744877654163394942970033045020940359589270291127842116756640972773594384522743354406102785903964186257666679662104164003029705081390954304510929783393291386054089635399150179817494943234773778817714337849230872677015908190742882641133784642579053967217520379210483364839680888423807439523749329502068121398337860158650605176809367502396245861041208816915111720395320409896230741481772631989692632992440951069971941677500691236960995339620474729846749318338156857515554028634476437405223992431144534391682517278287887017375417602920025758230995166799860477801158061918894379992582135983005394693472356394313221983820598975321154115734199884285978434761517886740956078427658480570713014113023697057594308938380302502967138197589018153643191553973713184257371301224882860377132086549112177310914143143256714496337469861655168480191609424933631810949431426120393082641451354248085512287073487235735750994507800812704335186327664493669952874731120362222448976489316188932111225306801015516105907196328438207983441848975620619708991988849534660989707003714652405335393930343818435578932458611720171082871169305341801283394637784052027772237059314637209827922429887024247063393860628444604111462312544052336329107860391017660511527213808641617533414707233440271086787994101090467259104903761365596484596756047725222540446163447342022512606369230356475319284804232756964708847546852155119267990812659263610839843750000 [98,88] 964924750490895707035883489282434906658596384827398521028458282391984984817997575050324858854196987642737665417109268394542526184450335551866452880106889856321988942124061205445890754640070735001786800093631446115422301485051167115193596397749839944437908200694359425618152721702689508423021208555466415128441074303165580110100961052509563911964379481500651920398789409015798461219175972248201409829849266407256266036211295816083108620283519066579450259766889749264786181163940522475281883042855442170969304399364622745917543994046147334986783744136792701489276745592663766464914967548959295847512827975526015868796497745549878685064372108751423582930459882635715656572239120994452784769070263578514776073418520177245619718991113635765751718611294619673639737248775904715271299629379446328407517072201424963731814409272767073764333564337229031438048711702773520104443147068562922642059941772815971324777841935564083562304594649064387527575513541321126726718232871239042014079191189265608858072662748466804783503673763307115026819024276148697241027655551224046895658606303479116146459469795237746129240122423297391948620020862352320727112384088602838430098780611435940627716199236317035736828588090709571520605031744729020130153668972510118913741190393493645135980542213012319068931521773783845626155876053103288000298052362737113329439176977778483376427054368625964542486691365297915277539708654482583064341108488372269919992345885207520070410453187095653720854210522541178119265113194008314436086814583260296167854592705393667487005702156860403259950410793603684876338514421888604833437115050958355184731311493616681273557775555203879664408231534516872678420109496232360512522630339038094976321442383464273374358184327658514484051363615059940819868705548867011593794307643493682245695543356119868307866459767060066890332239279982303001974687485314828048177788827551666271816749452175862540029125146885627764350220711573441490461256750740012571959640242762738750426325560833206013799531046247835674250946057316184968823570928295947755499458477533936218048562308207620612447297660214448190454504406827679700906275094632250482723952717581951429912629776473757055324571690554113749477762936600148654468023957181511068023359999231130385011212524659640621393918991088867187500000 [98,89] -7571137249621487900142742467131683294705173921684483871659220054495349124704459805861662446820397896497751329202311439864227502865778056409616839904608427593896779942357068868151182538637326870289120737645292085158201352725504468188443132174641777710474855740075564078056518117248327791349796340094753236234431998507430857293361326307950541529627056125270571278583184093340889407932634016318167345430510446932042766519278976568842404484181274009620106535262790762959900366175712884121190087714945003993599586237547454437422233712289790496168103206397723830150395955136699653156391639077165371304973832387207250936220150044213576263019350386525885349610093055216062305291053774149662921918937998135918594179327381464401019436347653529081185156149964382174589385618439171093125811769454983798679158606241647196014470091555968441891766510490455170648308583903654278523735295482729419072813057430325201460794913242295136878480847644767459501365379465072542115782483521383149455883081158653470611676569911798039158243627009593225036400400600981043171633976110169626236568716191343538012414849353574886151634328495770021252182536133035674419352174932642746308272581032530204937549766568781261224292715834355051598380210638497871038148265290141477771625642680978190746628607053425085199877665523153225764419373395650527498720755606844404633006416855727898836852321780698017617622067649498985906232258440346458631990576804332736483997179656045512315084785904573272756993281921398214513343039910052837777233516153502896011046125391425932339695021855383633057694641942173612784546757694121943480175871902431928276251922576117557989126843924519538382520882356971629165021554412589755005047522404865052645209396830977102106157785840786116029290700357545971098819172104903164960415625678015374270227587418621126250016301866020065532376092221792139767716313611641209978665528212116785954886358003529812690644810411109268214793525712889342201194754896083674307838308649649963389046423179584363138116497061685536297179769234090711321750062547233898693923886248672565236485946900255943478654707073033191981336609339367209071264528521325800247975974567682668500823132023541562200173633794850528689817233095744528649667557098505483852388548435610737818990401137853041291236877441406250000 [98,90] 674168305370765258729316328693736021330213366473931299473723868909955778862500182281243655033645813472338165352337394198646444330606130142306022781412245713720103628033014106370161092267182694033062827712709941813913082540955429855644958873949017615510028778246819020601270137028699972471973482178557100451147084695465375358391728060171028663822438134522373393245511265224902735585525731074578305913204030111535783528411487978644585449259940822928173796276297055736133728766769906818776620416523362274729059082503983532633965437060676482520357409202623234944885801520754103020260899763925265558342521090101360234333910321127404254042150991844216442081867266072597992866428522484065252180670382159585904388434388344842482606026887013948103326588945493668572769000290865423516724730188026774209387836546740305834665261002216251011125815669530124932893283196139542490217561794670890525962376352274491849339587625859139133409746827327370410123718564095352425393546366749473552682032475690242192817646917462283364012593300852249825590846587904848776861862209732444624444167368834948628755724013619059234796185653448616529073427548028109941776924219490473288791336570942754083286335439906335563945043078016203213556725315331850062107185270872680200050720951480681397681645934509814555354152987500976329398297656642457507194250228286032558858623597175429320351305454914220994567199405335196166904581514147638861198457617498996893590571727150329426027364615510484267115104090542162420580845227019783526701623931757531202416805743573085204350567675737707787873247306956458708636706025714157395522472420310427431310411332144119202075761586462411206074058394782614734330050288414773460825926259718114559829740231033541826327218785804388120189570340107907374795785387364689363260971970447763740519683792447231030124115655410759312371755730822390712401353682789568874726413479806337690496743660056745710408468789099025329241032616292097233024919953310267168110473427402337953750743373114542767917252040107133123184852922311518584992593601509260179357630738300890321876106758566041989182967774432199076152114733981590303654003126164761643256058518180065591306568787088541435761907218444461464283892966232642345482950605703036107602707342756342967504679108969867229461669921875000 [98,91] -44439788936734443540304464607295403823361721023230040061057961677402400711344733788364771697295193407415312394109874665250511232555360984413333298871198504225515151521176481439565299498693690206709694356184094973583151889400240151400032215430779641468975151187713634802184933851049486074751776850418023591805157707970865475921272375473647338564819012947645522633653834166727321897732716964886510291183654054439681638113509495389247367612399354952416040758471193496472390268325050791692731699169854245624884624094037358181653781256786105393675979519680230261350624049443054280897890884772754658012828683552267031289867127544094654025628131105682402801524163574315852866009687871718343311885671749586100474262160230760504258935278389992487591196503853702377304536912394124860004494733554504028507860572864763924986964121035274981804355616354188301443876695635082116550046551675034970479192050239640850283935081349619701450110157217703366303700288219035426632667729113226063171716759547571155952822974963147695618621174271491306338989648468419722388769557242360311039231123811491896402313059769837712338274620984265828248361869589905253426446156392814733980029440170146165230084821960029795033132970672457174705614492859577873877942757427183167290011313114331612417181652221513014775576382930217834915834017334844144699682289280544919676678622501048861064600431982239349827259889358568249969918291233384798626516502855529712530107931160823331341827851222974685122619335230028319584166779571577598841459069183053818756870816150442040310209052968857928930808335780182616128837026106917666679212430767350667221355885779297493728366652970912358271632118008743775292694502697235215413690508858375267676365009318926097385239880908904308412298511650805169456159106047291356118337567146038332759452585065322129470239693257438311825278798951545060277077973583119952953001900813418420618836102454664642728291112639116988775897025273068259108437343282804164057157160743947036615291037559075712351037335686990618856945865996731815936237620249030847508217420117508671993380270964151486686149176287289332410972034084848789449605414114108267756160722955109422187077956887967915320048099748611103054947219754680749777872235412025947736032460699817647764575667679309844970703125000 [98,92] 1631608995301447296662165608511027076490427170976809247385368766419450470347505790940524811737542826510261375419773985017904981376269864112568276976342801936712537890201082884076444917180084372489027263845177692089234557366829968282024409436983778673560922709726109263719053885452088786389168044693553522771568218419886883547757287944323939329080652314717508584944042536777441513331192694549485809427990478913747275497919986422008291353856952415987007428320468603050894407387244782937819787257932763355975735191777010403214119512236995191413500457075546400762421921055629807770852007084609087580301452729273879703649271061413202963849923228730610377663205216927888706544567307599866658744549588930251258459405239858500788419634946456355892827837978870973220958058758526512922844595725167870238744412228808684228415621456481100213373207495231050852491855243113055725852051162302377810717900125684579726125821351302979080302117680884090471771243876887848673146608948107396945513247382042431567666655691124383427857269426044781988026341910217565418430287897213833349823299420824078342160381325692272135955429083050383645844015982929184034180924702642263163943041608843044958500394251931817798046146673365787471576217961650585283126369984692938039889693407807785639128154295592515018337289237041050718152167095014762345767136318886636696879989665427593533338022030786229652649589850260693431438954517291521168046360985309360495561011043851823189321248811046022233707765676666736302073445016640172333538400175491710110697369495012464989907949371000653276724344751269924501195170680697806283229589230110264162669323290364027941090773463174269547493968512296229166205031495346727328884241939478072934626100942186051444842297530027389701430965426686319715427187025512679043251031352588318549499074606879516537349688399503080321777099005757591368557961813439672316134874440073005044199883220589891644414373524894844731721693694869434807155371706150192345634103922661429912647368960935093244567935779045448178032599735568506415288496231593042190612301262790780099805594229568197192859989802134885214402374245616042091969939907528666833875348938712480176878750489829645853358341296029139343668021140991487354533137065038602038502535407360483077354729175567626953125000 [98,93] -53079979023444962161970254421533976003904745616435476677368342838140303793938803284841779024168548372015630122706787082067725510533043225793284881649620239641913691608929858452728536767160694571610945807394099658624046058731839814863192389473972569327566019313026449828271578904811579588523141607517457582260565510138967355945754748258309611388079864279590808420671613073872701710896617571529856170803284836757933443244774757571302331933611439786200159109165489165410331690006867379581931796339223305175252808204673060211977451408328114177873626385975916715752206040589526202570096865600182485904111677230826804754116866647068515410764110663323206888838695728554010780815994499641028488424800168248542517419299752419436879698794734448465723750159498367421063062641220914873925266024602444328095323140187905177479559314014159823740873775917872873291092241025429525962452128262032954655188644494407762205668843311682801435219189546519139567852526429041805229341143594131486124903386289225007657604399513243218497059459021147533638105684377246785911581321868000989193402260315853265459309972134466725275072855595677447124884232674986880555210072747525431997242874726883076609893531660094685993242591272417141493398793584419527914414644794906259456438029781811178997396908016017515283007078660931589220655860194737389162716029090384421753855261775028768217962343140922308736202401117497758757141584919449051175848580329407049915184836251650585176802528184325969662279119603864892162816034258993410725085787759472644447583119971900459509219226790892090473486618959911919957226126714057630645262193425382298809419297005104033342627397748522900255503699968667205252721635403507527393895167224178246866779204426844636226048943693338754038171626549353076644442700479284329018375127818403826259695061738028725380329924644132901687276209453936118900440224574286385345552329371639198084162558205219145857577892695301089502720970535168565411087497572240710633690588100959835535505119447693431963993956953903500645514770175686389964795141844964439816011836142178657421064354057502837441246796280142579618623527327504548994680307267629134311769793504906621518296989869334540661529998347229768898702851571711262051773683168492262707260920251428615301847457885742187500 [98,94] 1593438443284906494339825445610357842633426973491238566772644797090252110649954831263433332453357033052798828244304524899845052444573732254563192555218723413205201361654038640326141977916114561024316729053595933013814998049378852753195967499530058761021606837904082023508096360949936837129246491191547716923593558461013004471895844567421053578563062979954072088677456764173116460992564159698265076910908571980129496587043762950873797938230859563069763072327448641289598297080199901647308174161667238507844472874292301390176530291566622261353067808739245855568608982881498514827596858799109136277679238121336691173745766011191470586374057171635421045099285959418076651067900384156867295297620986192857055861354819946018332298458543999568135822939645145610215671391737015496346015416364631626191678703277689676785077973013425659494450155526900273244867078825559818097103949702392478803975593091246013457198522816368553222319504082436759238556330432919193546497398299202172061352450407524297765686488942627568606017039222626413417495684850451404823441715554584988241669136013681943328584575272884536696406933594380878747604003488685888718489845409958659701954700733335697423985587163074588257943801355574942096902128511867970224199455920135148295241531506838100583185306239821401144648225553326275048028388702063680776577732754998544127724004937343745527313094964149406006056581091592208768660903650383484091009622966979530209503386816383421182182551536189120820889808593725834301061118188781788093530646242823063756985555465539774077069320959308382396752211180668375008743543526080565641040974896616121247920000604670629785304497826063085917393184736651611737359284716683921312208752099629109421431143512759490702849666902961442273112458609683510599654491401105641596229742640781913477517801543361637454972390378585548858727887592752638697045272854076040137011178015543935727311968692417063809924830715246861752995066582226159898341885912116358793031899103557053568642703675374405525636808855054226989144667292624915317310749288051964110573899392154002637256343646150798321987567993841464268894453898207905954576570305032963911978112308696964412810242458059796321887036604731311445312175529649803539768355194888860282276255020406097173690795898437500 [98,95] -37832688020382013704941556141402973373731622019601675485740026028561283968093084777603861673999042057222702225290508481037968150998938955884168188713147934122828506309767903195572048997285357658743632247676665163143401211875020185465058499063765955985800521481555324904146821920928331661660646183467205226235962007241213286403495414255004841459782283884063556396421080090494362124411873149401420428284662178521057433051549059907142435321429577207987939272065534831725238949992102532187110035818468438828138179864845393851011757839309193570346724244364788298124067386010500385543109657113865003695675539108057418033638392642283983680349787466205320658516627583733040192717649507436148295445116845153803921047399426429991995964327300075074655575519707294749350879091963699664652864955836017796158265414819935727999722074372978890573608490851201846151147405622580603954607591799568191822256886673306763924837544623830553592814242915587238363350646278235990765608701258348871372226089009288142271551071287843313523355898890799436358146898385219555675457344972713551219042164793181729075259560140902108816280880502749163183665658641837645201095622102230938560054303940678633559905313479626044095271986872957486647933426834828271554114080449087546408962964044145912165434016244065793217214950130590421854793161830580931096812875954867150224788089218786394588914724523528560492248064099768083713837041627699355974614599544314076571598687809386825864087010701864825565679051933124016925229174980184404052426390969546890579732684232145323775274519180948977647787344031967876037822622791793484814178610908153768874159384251844900650416134028215211670881038812127408069885709160071426281709129564639785007497303598653997797325281381579076126390661324051367978015591278262054034178990457956668620002744753875447180464676610072476597156074207075233123963017163350360949621551857214512429542852006939511171863758347352921025622136211049343848758262919379124291860598768581331559355443466945528539802986393386948579929920121629758283510042023857704383887700746407184462074700676832358929582517665135061572557554325036982532970348110423674220755074737250639283119232133995788599994748526369359085959163949489476245612723515066022628161590546369552612304687500 [98,96] 728214593093479098286942075968907977433538270175211694810240214481219303115404649120005958015593708423088410903985636377723855558260058230475898673172425848386377508078671302462001731289791962951654721426036388255129278812508802006756079013768648814486314018261452332596584982606609390092812670195829363788883805343074745232996439957312017452339383872664754362009551293602987559726676734517660017851263625156961611883407114970198148488035363651429323440313034760839968449563464521947883924357761667141150676163450925009536440286443724308036486001214063357766480090388138257497151398416636152085291821957213203758377237354867161934737961476993573099997348208033042925091927080293308958264610049344179429450127673958110847063961474755519606200576666334861239114678425175110199105972799774011164911827346595667729203569570500279989835920563775148154738355895825419487961615833014489769625419154311357534624046905954460825975355771620846428041190878750581546855607228008095864598242369510984203438281895877926053570402870587054940838100157022488402598341290978906386409431468777534693493551883856724688816008229573187225384079147805615605626217908779813917448555343604318596625426389816516692264470211651532427033904413166906718426679423112877672118476439354154624204914857434763523993555457991976190287878926981266203065063439852913154793892857568515077424325160336004205594875124174276481500203399828678982234303819704865258451885718811524541312994613491492273264002153619874007395142691259879927329237112403291408402738735311819928994884508305553580354867567332759267218084269552013018366025224364502587104783277367670834541758399631849941944312263080291997199475782832514972957539700642461864971198020621543864379793416708366246196565714379879675077952333007892159901621026958876035915425651784379179999410434471675552877078047271132283813004792913187533858365135943706283940074722676282957564486447773932974719864474801772442232970633624238263887386275119151863967538406116902222080607298555130837284642877119263395997661908547069553278538970196128851980545811780027402907959971102714532019071085192323481761502850520817271655913601340258509131829677298578991935495091180282152261859284416854916355266169603055459447205066680908203125000 [98,97] -13177035234723455788925744705729464684970381509573656161674551198578313639261196100577731398347301758961343665974500049441198051609501415476050689795129750444073284728825113390011753394127012773820678753915234342758200475454477169889853773313783125848039006677750045640074900250638860724095465831248733190991095966867187058941588720958860851595699314102472959222754699616328280597591690666492060871528982985074102779407580921875271571593503621119409732282074655632735876615563849886767348993586614303640535912328711721861639445877291186096949901814273052348195044483534577830876274361688152980635281967013985558181061752959593225304280238508447449902549401285484788776153170659539594097185430318325092836212239347830769897682081780464406890357246700097295688659301447749120801631574812390654699868057348162833546832212169642013225593830259595641693567856231210416654841227910062574828240493805892555437286628059612707367300465984759403323539996466361821564485655095593040166978764339525730606536652270950710331652370305125394000361162913160711455027066706350274924300417894386214853863716609466579739580176406493690824878158380543709883952910552642140278707351242301425088317650120803599817922608525038356500932120145768680975584702158330233104340506853589053212197338883946235406649455323825637106027243851269730792896349738260528836493035878721910397567266338559248838898510578503431563678743489446597163393852658665508696112407266105755179843363374393649895199340189609634224676681187787956584733672523018516452409666188794551147457627316344183480362714916836430126570913458215119668238994305017131883628948274245627018322360640572943387429599207480078327108023412030318795072188793563841744705854298534633482584460243812930429910870616205901628631491974634963788178068037651862518999698782238613043349909228294511153623214264249933874837165888212517982044654721215301444204694769328823861749665910826511115882946670786932816337983457307691179955693858819859686670347950169064966629871795825998533332382973758037922210006812256965497131972126585014624257748817585425783671300569863300004415953444493363028793087217311550524945596593065054674557427916983057765044346159260636278252519961850380836310137055988889187574386596679687500 [98,98] 235558449355434015681068675220707394098686502203222230704455883333667702917711310931911574934666683450302839680901058330803309825274527706827475642039490800707884357060338820769669357964375061841420258714234773351645472276002214720590148016985386670288382237938389138107367138169960633456155649525027734606476204076235740906716600126611111886788610676412425441767424916493139268933152588566467743079403977273258616799675183037784451449779860600344470618466395654423411575383529575316005765660717429363428481595444775431439835657775836238737721987360762476459256516846189126778609445824837460274973014094748394670458228726687207152559886916079328436283670633351825273094597218968847093572072262546829265373837575194883706633058279861362939914970374566547628015099366395644856767222928316937551599874975235878547044255788071593307129166983556234943969143903950737465211468529099568007702165866385390493149487126274599103166061799116918207957749554851784942140863872796844019882660933023475525900761217515079653673771041257581117465977485770652218693034159778865399566366256114783021458522029780307601611727212906326254014494859146442221020946331659584971510454151356638530370406138927916946202620967233595944209488210292694215107872343739660275321977605571722592483994017612978609944722275024132585209096473357822710502389758229192015760414108173457719730846729309336085194451950689814020473754925047564793018740532464866993727233727941693888585972733358971954450649345786454097764365005342489308802060217289466073246653799357297006384593324923239651354723823669665333350179233328477845361071139810976374997110209892448943175318005066491616275916517141490230958507628004843191146915437370991415971762619849962460425225902068921827335408450015256972827264014135457195560393935917203718752437275288246935528906602823774187543149268354289175714233079021493378135640697791544669939682853606174388089520283713213406418726114248034795365234578222046849303800050250485455477072003549087521863145730971666193024198314648286437481325922033375320211503564175656294522110106229380574608193194356820183198287774458376227062536367262903297495866576531154061483411353731935960894354607479093419089195811724768425676757033215835690498352050781250 [99,0] -362492151477707122253763626656505779374338214462299506233472077652466461273369230541451569376535024014309127587830243667854814191845481203104144267717188605224093663492340406743757296376824108296186154828003635408092442807569206581625104118938875270197824160389204158273238135071082888211554324011324363757239932734683060137430468468646094469065730106041897921492483989014304837263693358236122813018455717456300440848439329191353335656904441144892702287212176527012750353697447952070431937506449641326663093209790246619872041451371698684550285076607437178909576989222065994917220178618450121692488802273214019923562629946044374030373044189387759469395279053339237951722553120386341613925370067351604767724480159821857807338621691582433329875217580558283020276594145557841297012860983663847218634242171963274353424657503758770119077130982437795728482161021449368158570796604658437111297154572943358000248367713678283086061984415100631649830237384144197021297760371279950925387275424704904369530162320406182306181210438330174292245315917426928745715812926731838220816228637235027832782381730698681591589346812197224800647566992113955153102632380430033841303578967853043536852453046584478274717327145637418538759669842909216615927164216046733474495504966623666235082970750167591231247660489352592064232411209662736272726927402811644925006564566581964978213644687049474356167679713737752926341183256621719162540511819411870622113493989607678679481893298505078318503429555390289776848304418235719853666242433922304438749440016050394534261878259920467633074252133696869077245760969568779415488669348045529512195408162633856011122719959341927334116582832351611820051337521575534858714167770414771762872294724177936451717327750252605155533598735140322351310741976997833923112951366513922902841962092048336028690800023869432176084800535902862932432209606007159808616901113669248786763900293238074581609825856765113823904545652546401677440522606393034040890597170286668928257537209923338279858110022183362464786377449785836152296583862931169780767713795942095187238902671830147384135197169899914140802267201908256172800454308306202802845034792433557774368690999330879873956707928585405196293294098817841667505205294410607937235048361352198783311219635152201515743821252059871913994490021278249702874063586932606995105743408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 35581595868496740582993358548361033290678424461323915429400727191845927336657095988278684639907019176204957454781680004908048160964914160680507914063626130807373971384026965090556355147756957466908386577287331967244585599300739707545516057394418881526739353422136416853247916568840124124970107990979425560763520284179616963370811434108526938727874076286973789490345041656594877677835957042519807517304415433761163968249041482155603433025403229606724999579930986939820985135002622404556652555390852491275553130178766010351790357946420908944995461130194277566750672578693513281224698345638022450216616741969040549264098612000102121645609727673955246103918358828304253503889433086637173410993879916297399792400222658988235483388635061819150071392096636344021311400296803595962742968218473450920230479748603090849539431359976247460333452560685887793324345657108364714391333621257017469632339629113823604668878331126558167855857555644666084679249158211032243644031188014601130796480133013632844181962529159664080939093933891605897994214040126894366179029415402627591103371797171577806601363693349779780544714805909110730197299364481116622845415661652351996219098038820922714616228479989654274694418415657054241298775646407049455020470298324711607479200962796829106446561973053474645846395287243187101289227793978024698948917339934368869213366055997691861114747539741974494728337129032641949247901232516457771929181813464477995979940237174090191627164194920148105780451518441459465887256028939055397574482004933311386135513957377874733465740880071625247120423834269916033918870960958994891281860995674816107528338805485370461245267074004659385772067402405763309420716150628133380802754211096478267618783531479116160300841481122859523221794199609690616378879746491622773661820226433614793680301597090700636288847477738728012413245584242048807706340865187697090751777070624611334766097578752638090275031956287127984531980841012151792968166221776355894540007207510239077439049608896373756872525258153562000313062841562457416664733432536854163998311247270728629903114553326649340805620914148680214075279040625291914164335831955918769778643134336562199469797394864022906316568575380280864904354835541430575148633593073972033027287423761818318420387559032591540214790864027856122251527763420168252311848178237596584949642419815063476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -1405464777868953069415868711638216873951611716440046095708976778577616526358150839754744768737966448779262966352300618492167323635441890237071566439835535863025780871428072444796310294126652659325343797066583705032534430363812580053822837995332923088779890309198069536860228256206670295520039580980281116799849789484103924080183423064340498884468522725775392678771427396069403009817256372889477851087152028104026398738887471599411120056600396622023775644868016773924377574781866998098084937752213881304357972854166205220078576212336238462882176972099671196399530032343141990363699997133148363242240654712383429378856695938943757184726321360835441902195410924035776203941554763265636491466851179141506318222363317541747954008179086371213441515512304493909881198124639999514986518590707428637152222945653345626871574675625994377667374674056922544799556405797623526433929056314615507998785955859077834469142635711141127660500073922678952849145910450673593264405806541142267882368572209830372283636537689401441619339766530262371419486043951138585694469159063605380144760177338857277304422614492660855039503557299388484876674044835905675557583471934860676136923745889413475354052500134046593259590350982067631374935691074257575044634298120368616268520103721815788638960148584445883585131158422306511542232816434830544406796367399918361285385921937409566879670392665275051496103133170510089736260216789895178191745478375381124746572627692873292224651475149474909051252600446698999310695049584110158772866618025208503050712987840435243811105469983793957603285985968250839653739506263597900024788257834666085893824696952970182639530458970673572176208875525517263643572916584519832515526502170155347776345015822709091898972302182119994588634510929654921335547342012835165262936272510553664811040924067819732634710543144971105085614020609276725162751992615228016966622241981223636003907278910811640416861471975882212904246888001840377978856615673837409202012787724649460229411716469392424009429092922599039987151518753980928549387244132217811516117461822326829002193632254630754934788070198302406863132008697979997797684932298226327406900762817937470522426801715081484001262876756860610772298971014999069827558916092074403296779149246208595799916067747837136682616874851303619829256877138579533914272429867553526605661318171769380569458007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 25507092838137574419302601381312491266320963891031477961804010009515020661601660367957277384220085951940484365706882434871700936010481526887926533989834504065577940330420256827517183923677637535251138176080700758923414598677831284558277572956235994852050992679879361760127228903595454837494292984968320220973280726161194052432433273720344029637291207412732890170388014382999112917603201174565262088591877330196321806257142827482068755795673730525040141554938407066689304094546097666429310143132260157469494658231716689002483479735563558062098125676747268466201287063386720579366512767549374124225924563301448725411937139399977942080511044913713177595394253313309343475576072692014135934572719989071750738526901520194557714567873061851233951041756162088739236635746424041677481188316982359191637750442290031571409171434114487754749510723944005449157851583421406968276305175375779825484180368022706656667491214126328810500215542691543331963744362862924385443887875601642649284769049604477524603312105695656720078462647990914773524579235594854565882563076745642165174684253491467200447588733362860958940948866443491444050304621912464249086872501967583154047433243657958463260868711836420940651338939212027530277465987982591743530633017441401057072871887720537632689021682932189240382762135886358121372905388582702374811505630971746975116027519741753966097496056869295035210465053995148558406609221172044132398240668877170521623234834262222289162485106124072468328248937033407497053186184401871560979637633528794348043724274623119579641310748572555759594037650743192233962623758823337155793770891719915808293129867867270959029282285714569579898271191940249392230151501987491530206424814187966283731272663232165509052292606728083667890141834627431315082559335744869473185444251830785505163108337776771537631499946430555790003271358255099915217543107235871449851152070808828349724608976035523639442668858170464847272126342799962656031512740091075196348131940875761610632192903995434372493690681676099281877308003919805909007378446930621146887302175922001857919989820962403841919018418846510731432256013485662686383745424949305292864121700856374394579838033504734933740914768326665405695035009353287872543892228008578007899977831844724349412500919083179738169139904990827306581007707384540527106118871537854264630595935159362852573394775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -113302243603853493559642036775109789649019768141500887375539238738498381726294284597086451003580892501452580521612843263098366921736084966583359832058090582737913704410064358148422443295641426215332457524575595242640468040565543363300410250394626166319936889766665724117561524507653681043089812968409879745736402589174493291336873195466257231874231830710515288092109605972702562405601507542732415557712152126294487606449164770066269041122172837095318678122304792745791037590181001103705873491174092108083578149890252351584431246968431276075289331762844502011953380062818789333662224078234757520726130331246132552346293911254753754780919768552397767928713545652405412097252108601980582674480704646741221518973612921473447056562582188041613721361048514186146272933374441704029475363409398564841051913866563865721901042741649141063810122104692080843482731472127809806162504875117906312033687790258892141898166964643241255593981609878580230428407980561090318673325529854762457392700503368993991396634461031399218612783775754876044812148801957057297873623670800813742004756859326301949642397019151494392079170347411635901317592029349241129781761220314116162324210183493185787431655922777772351532917725001866637684818715146558014666011467995866680151306686383844730881407475461117282116176753318300407495030839782517491243562237050437197408357236218452800664144907105720841757738689623950841258678121086913758949316402273385873332958566287788733083201720587807868852157969503337434051376386326818529240579668766509768553442903470955115957825028376666088986383342304549137234716176464755810907793966414699578757094731319050373220700286094852699932996462685133494139062783716374803982056470134479501358642740142301711727588735405283266255921259149266698788260495938949842977492204376848307494109012512779662074290850758881029917211001453998812818893137023838947474535770649052796927314205421371617599015129963969549943997033534167379752996747281558119102630899979884583477181303051999190238390431544166441734036297737615339253403525069152882672189089658244590755068531809584055543953063791129511233334918985912013743003614442431164552896340276376328124408261393985431219802625349497546568899356424491591915547708935793111922214637646915021984145203617177361579246139347861400506504674931423079446762548389850654151356224019764340482652187347412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] -2124380346731410890399632703789222228101171751445835236102417571966481870860644789424656929844168258302009055756205633657260050526981877838758897748214208229954732529238773547982246672458697568595076923382168414721800410662840035148869066674897512480519195290291456945664281927342946691989116852205825271473537528599224318846249761405510365787199500339043597952415578120638038599227931881764502582828283511977403117018792259157692864716594509486241292902885532894593088345788515767145590262729810001057403852899319294004889681152550278131284551610218495740039149067467061552998767644888988288146371422019944876904182300431847795614687147235336031631284765098367078793106226358528438647314425756019547016914269458410095126406088416989251051858465493431205664004767531207549014566047649207122074560099580333564443166032264913508701650561025720935427843457346266158064833047016298594908662935921529958727167942946293100412124527718241974132974501224130746522922941708994966806857705891962440015125638143294627603896125428585753887236236233145959892899176506721772000052260808831341283854561101122823286573277600130827748952221419655076913032244354752978721971047353864373261452794222173049628586275616051786146245022203793724708317628641419965407810150706002998014345018732557829890251323142751333818523733263287389955976212789286440228166105987482845887310315272615974776494618504449011999975908039957538367586867905999847920819718475743814685659518594770915861650293571936838968084147911190901376953981867375137769585015161071389253547556986670158221367944165969953284115933734162110464359201484240963409102217948409131606565553567584457238074499164065223240137554131658729890776069445742910190992683015894941069922169735850268697068994383720816592971993572082223204467760658661512116294101793772216611075382149107006608524767215955825304688608303881500405939523089877431146186645961598200661280804006382822578336440437626077241790787994712919903181990293322932848647177306283928209471581419210392209236295236658666579933204616811592509300819044006473754466645315124655322272284450952394636143309386463541664077493898887358117839680721393011954067326373029615651154857494362834338574199566340683303308326395188284695859850348824091369492412139578385596271795767750380200313330614299384899470858195515692728744944206553668664128053933382034301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 20464611041505084936813960905803533010931547427816042619515032019923235664417151109331767619865096063482670726746691897310775444012459998128198541407245716875168862169760130779084177063189112848555298769194899019336814535668956646497548621440826295652261690043147980741414096156757599045179752170328844005306815014135373162354968620689806057075652909613681958994315374379938416984185373402443178555127487833620040096590830736039434047203043409370139774191447294607638989900198772744260631875118360954871018905504444617929037362958743112358859428505352875831114932968172863034534590354983620603405531463064707687526594196763670273717576563911280220196738808276808623735504558137431035667719018253448007996924412592879904454803737384736439483141804786712304266695111562271870428865358340180608625979073827922089731575697851287296341670357529648640852515623719092899679609123288759488452575120174280340231751284643655530912428878065690575436520126287897014837888278047507397708399058148167259329484872795079349701906290820484710892918804554740927175987006687167947741653638486598518611417671854908084897060449839523547697387203822551690363838393105049443349445191221068029712589962894839577544777026762439680354377074503048421157952971109404037562499945696579530657877143278411194927295390842655138816861895796260269351696829594692897482040123752636061754889861114667226360795632554966661724411430399533701269341945950809879179848553321667227196262390988893479134841370314050218195339261887968815935015663053576867291521960059977193485354841132249182967523825483629188174801234186594940748184400004593731512534780806211398387700962646065180640632366205954649049527388171151385107791218619462251948118962250181304615539694513451800010219035293436254016740768606170076054805864505453686617544130132950323587763199234541793082733303067235524863574248207290551250523459070250271432630091369008143213164144747924656304507568323331806627698621358063277674301111039139466298898504784438939918634459346693032423900017931970559878354254931720523788396522655301307337408892878165601554300052311470548222425576431844983545907793482522462086723401716047881937640390048107368961432481759982653680445152758816980283922577110845802822222246825739231132019336672853703980928642161735583781004788970420634483796888172583764017934933668318997490587207721546292304992675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 21725031300554275019840231852361322139785750203670263317348282932368113799069103625693003320683335760323631433339027021764313047236222755371758887627643675914603267606067412066415331714230660412679230186463805987299002885313025771973155965242870303574159908799288998530792309370527455538948562786772714248118397250024951173022219221217666409401962663175279797174505776127784628854013734302475771781295951190303499183765252285856559435234643795298951432441693248182555460829385265967505539540848942534180561338026842826795699729164286456540387470597057268102849828943842458345000341739757792252888915547234651587467992281654223626730755692299803948160726009497413212192961908849872949640318711845426086681398513878287633152635499735243832474612653292267701734972538965834518054389669149297511257037114768536720268610932353983878044081931203305402363981592646016865472276089859262233791428253373425601880082393610772643824223638549616521940090416780006362839832690193858285852225395106636214045396686199694466711234270098404219955466866579035762791350903771385432433438883536785019098809621732480184334446005410268949381729392629865913701563366012030771841560603935179197298926906925099913802895010374513250316634158731369683438750560080582421828568650124674393585119228827483239883749647646755810573201666256009767923068556835402350920377480434595562488822742167466593671498452019008153763268438385734855966701952588510023481926132688123556960542278401672614535796807378873887211947942073205082720964893032352582913548439015250964819653067751422603956845298298221760421434484344792593777011143317602966196221610395733473096715056592584806506082982219588886566833330768922675156595294901303212179551293256810019381416960820647181491328385856038431113372043693659330271475574271875477069667920302812285947376934434847438804171548462022513194676221560833280542077000897968334347616194940255936968065951105577896054112745221366171116339539928035420250277728041393072964924586943565387320482802777664988756412697302307266608240316381592859572243225977623061221758661664626751952255224146162104272979210826426167918128336308635893267384787204076490436485146502237975944329076112552904570265423178765862353480432690656428266517524398761026382345223258288257873729448976357994366201663405193524932386057912346116179330177229245962822190563201729673892259597778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] -752565645599999908567517285036924020228259610244291184236746747264454227263382925867933506471529788971969732560394722676511948504846187793057919076256214484884789391273248080650089501602265815740306843069338494409750945640819047485592267545769151191883295366633250697047098678264611332609308593361590006912977169568304218290121072951173210473458004700585246533239017557861949091709659753923747415239632692574698302534898469972689010014822260255016076976644503761401966273229132048839705895428189275379991698709606924288268408782011487275719081277929114327892763678372947065329236251844022554018262717624252547784393654901982234425643994263062509283168706225150320018923480943566199570365533327766651268007413410735514299196496503219411241502086116946500260728667112645339907132121259123607709124000249756795128354275975604026688660933046125426468986432144975380930095577408752813843603886881481934061270957971354072411446691027036105608949291675275435036873192262804632080449239316725116880670557615354295749959197563476319597469543048353959347662064653051984420459340224150835282862572815058239805828953808343686147231789165171328829931787251202086121879526578291366853121929109651375094018220653910144227133234233733534033611921781642750443138406173241934293136472435056590715109005308822674263098498665130978147548195608755251702824293172009276135234391662319459744419559481339950743470847988661816173549039808601371770692169848341815618977132996749050301358559067951939411625337463635315207347358473393645970870216855121019203632323381954608984046825495191310495174403400679610786534353494323930504267695172263742790603503273157866011871290099655401803043894192881719918747106573035863139536431117381361892682974915976410591441917450809333605826995532958655622660369649201681004162526209635068941005959874815777465680360389058931116396011698165650838042481067754803642718978488852745495564572098479911560745489578284603339919575457355922463717671238499322141967391197135200309023589534907770093005031624359473852038134978425256106050750741469738712839927523994068937372295076231485227819110249294790643022023892105149963676581293340654599221973655455500731519173472925471819067156752509606303461508761709479145773141629351836098986614788460525465001911570797381009969371222735098780845523690168268641592269265927369709069313929994393674860475584864616394042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] 1690405720390377247749553191923211299984988704401901770239656473912129136356319372283960351803804360501242503823566271095018211016219013909873802189683830712213303134168630941002859017099256256672325605762314613930408499046232165993063837925353121322109407526963005899100595360457699808257179869831610931012005248235388132991970437203944771058816769277727436406260832913361070701484603748390523789116352365315163275322112954266813360157373875406011565887132297534402983010085049069011648492662522369620710046305744625319654297483655718054891316643674040290546147570215985362718537990474815433523533811751671027819204684023476756788961078578879453304740094097145203009178265577063878085977315341922273354608036170910590351507551346513205741219400844795476093863934655402605261603508606806685300118717422815739901881764891893312942866197745453591459024075391681888366971148969911127745398472308095814011579865647720415663934131765527506236742905333038580597028610885504594756917561952925156884671159940152259616303977782259621315048196480107217979356342534485579782469477916863997716517223511137733638152790868988089143375122254776687171667595410263649411376923415185429648756851967514587323071066762356859491920899211269343541173309937247769004799053907563219762768798014269251055157880508551925542440195189599306467935212557668585062257391871215467661213593355164950740099315311872180113248403614941103255911201917403787498582500113203494781943372824513162389392086870602232007321453890044322445352235769863050340535531748043117125615270148985492578251335375193405332779382367645787141096496330658461636629558067866977916702148246403564196324506738047444496188195566857090667803671928294771218039425735484102655684813454623089768446665096469960635270833668162825332278520646586129151765769948440118404139814608382160023463111266518852486590621636127235430330284960629775550155309435510408270575374648374381049097411700374043585967540395402205574215479054653164632109550225531628949739510707043423548918851948917901130954766930297078220395446524580227158766420729240372602767900995297431317230767599928343068386802604601672158913285010661677121898705631119466406949133345605847456833384113231333516814807732417992538450909674603471906121295461682010362190820561515645965731938031460487687883069696387394349743177946296321788134989737295565959129817201755940914154052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 2504072189096626638314451762976398414634145361234582484296446969198132463148053951390059454241714383990149157193968767678739441956939831678055368956358816593871764340786271696033188831252557881859045762878147993790433156119856040294334119270313018242453377601894072293003551869908643052795738933064965674202327226201869126660516532951949198493057360810780903853373588972687349578394526475680893608042005806106289806935836659391405510059455425874676938424888524583206937292815509468246448434755602680792219662993701781752783873542249910050371654995440221610617895381859987047241224556398349283008436201185404651562742082793069761940048894653740122473792676456451884203385125775270832846896490649721916538260565627577434908434812989356801653083812328517923968240398930580687177179047832150709083101593968667171003992858457805060485023649503482326875718599985647405374500966632942603001824996518700630341235216543677834562727160085454014274999761410381397281689526504815290797556910509581507456154024606214522839587402976506758082527307761069086873208400537114415929621012222794194497412167802637032724623986373103184757810913493856157850587682764690007218453500541527832369805080653907028529089472283801312918742433573699789886075984946563219936162580592652193169173309116094775906876038120033591483219365503965376550233863197748143607676017729238712836941608582974793639063960579030514537667460643757353970667920086562831041528491966985309398671551426133340272586292485970624766896524795192843728886760464366277843870153750647408120463755093955065627030514149178881439782354486284958778247347666763451050660666500974543527737800670251789003421800834711075601073562385741221855949205603313785276670771856161761424614540898254269478760438659151390907473891458644680127405989140554708186202873071500005306424556951381824843767260866170321197322456705967105361288722822055511900605164165446616435215889138658021248605610387006551596255406277935106927009229191950727254257082844834306807918341362946636344430040931941506923757782468286818822503692654733895964548051200966615537795909006704460219874924542563675549757858319597172856401772663887007586034118512386539758487165448178029458899900421398459332832283570216588458373693291668701729581712229535559664028113366949061242614451160909659152799847002878689326428789516663213200654831219694931160324458119248447474092245101928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] 49076424444442640800614029169142213855174495934444205635501454429543050427170920437805141170026656968732623119291146048567989036987323138875874838378746149515304022651858798756962118834768307580938785708621517580251170723598487860061184381710427065596374670977946231829208631391381322438126926177212049333116112299712129127843004065510131235737595258650150583598430300685042403644205951551303498213777203019150921856546783522850339710067451035262741986928691715355149843341627511002070040278139169139509787388457262008900358472824924498733711878428542763185860519009633363056894614388582262541060135871949904402931263015782555153989651772773639502242134889873682728890014478406703861868107092855563612181478139796031645743390066409346721773451172858801733822043590817777838629508302942657700718672160274408823298414747916781606890592092008409139365143355519675367248612135120720210500079558893269617846147451272273172313508682154222043581930185474162799905327011448597184095204282455537573016863853712207327795933686626088767505841128354900673507478891720826580925310446888343031409691625676797534345749986867188839783629999577156611930733518690193894579178943556438897777847105568682891743584921494701132101786606884910222656155850875213379934494699593943662567747994756410087931026496407855233973308239667109172017378814053714468540177738030306769476301608509522515944617185183674303906837211309873835095453451995202617802214053587117059295875012654850121860489711762361162490660940539123493620445186530913782402909772814636420079949852509989043156327227292209256215953339937579554390177882365054526567697348897774657866054020100258199335357760113783650005911510060516078332135309782898731212420634883337874065395369683109163519936970201108078181618759084943888598669176746965098186718284458290702988371706404811970741466879596543943293624554214745899254770922917550128307992343032172521465628558745496651825554341874620857055998562933882247368896579433040810016230259090065029189981658446388114062667026617944595903979401598109041067621145016929554740296521738264276556772579298804244005531893447305106033313958704190160550285410542115528292871478502610850038628589004512838331468939365447702393931923248249754389138677215370371406839439985344327344743836018268438364485235962781287395714595549583423762218964326348355309220428344505360741117927503296414215583354234695434570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] -560805979387339486641032427781324807468857014480109717363170394718433057063874385530304407068361656202968563987769143141192895639899965746274846113128015146692662796771196985728847790448022376156990099393940826786656153133289295313160823687078406165597465398053247108136150121470277319226997221620402273131718087809409799924481851597021282043445168777640320813733539227782263356496299579254181045430344154033761405521278992058523362447742993908779132384127748844077022349052154215762016678520920971136218297947629880138864661443316578233385121298836306601053637074582549450616391711673131792220746960330917640019130063498520099237687062945441117362509030801050072261657399962961280105703442819135759683075024449794055982702994880920490519913602622180041235213418768944953135087103074145949485062844881346722018850935889505965681606276976715073758129154250336312728220574065564558194757001619995621142478592235061295509619960062901151363459835263548763361805649180679507475451313080663015485459922518846908743558217201125511005643823722341532073263959479874898010161175298738494899410010842439642409031668979931398040097088324030438083366745396707833406160102629847811828455589963318519240537239581303887745179928811421348842293836189408564414753069066821855532093303752905817944686183798925932652751916748355153471013267492584355004051655002873041518712464186258683488086503078624700213252044089673337200018310712065576588847291078509158667210750847041366277288712545361305009684748286199713435096050477181248881437802250233266464170072793997129399317749131240336198486386793158864369820172335135591752717832529701033178938430598129589899600325005432488341152076567513119783445816435703654797591690043814105365935637586558691850252628215842322479427828487056767527663378894813204191696078811825964761806725977961860043832933340057090555331457161475775111929993610211042281984672823553552398817295749112087491564569106291005605274758420817786493552498518156814949802662621479117313256847610660201443935309206759533835926305619196158665577177849892843482030820574897857473570386576840291919572717781722770601522547646809964494115290277501752753645538816935394679239804255035942589612279756105982288238666768039206666078128543263348461898986795416167215928419105828350921905263975170022752087727823395104428654872638582956667512163026104787490418222915128376726556780340615659952163696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] 1903894370021134031078596338495886387531464244152909788040467190261668669213346438445575096663283113005765561498448415439088007148095593871459380567036593160307434835862850891533791382188556092913096693066724510782260346426463995143507131869906026930697055377255720760205512821263696055878507950822636717793728966665254801539940935220437841516514917078001085747646247591981558295252127603444604033118071841175305079602505442081883821549795868559576731602301465157275434732438339617651752050335478572103165112199041393080696192539127307037171512506221950655834051261384554429001460258498258621260932388323347720206278994059099696924032121797455947977636776515390451204563162281907767314950324965159792289369571402898169386363577261695246225289405863164980232178478238188463766594258088277778549837082577992621494670671310021956545417222278955295556536233675259104982715613233265153265637679356555078531453984454989693346739477792463477038241440868714939861320871394362850293388960958571169473890354269526629397146549629708590947310992151744258263989729513479993041783851158506635714368905754118344804737291958506625741268885851144050026288664601692717642646241872513658335563389237932403939439459646371345842401099940866180761188974084164102538252562226853183319761573295449114010216850849569263273328794462397067430076834650955143431596818692247670151708270085927535300793853432695703935173662888647770139214306422145799213629805189442427801787306892968622173430735778672697507356954102009173365577153364948249496898037601004087744548153828861777567138075332964477063989658551150185006578085403122940553314996302355023564297327207126727051652708618116477471275366392634841167398165957542290368604257082036475860548969761544319299010190096338915804625167846796519203667730069684211933850672534522981300572010416336544240236981537300848642100074301229583884137791391478840067033657091199866850153811977415745710812560826641928146957604936611757653799055082273464856525235930693069326749974996059241155325769624615455894466019336300030004396608152918062713889039357830830458006888509117736710384880142471882123055135577218241633224198994597085565682956325172360452194365206555886260663814882383883814264777053450825320030062122855025087971975079750088808947797168702344903743738701245831334905572225366959352925702344639213676416669943091605454320900081251546898108983896236168220639228820800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] -144006728061553378568530394828594621968541460927332451069348631675728449522132202776342224468457156093237081808714571905556033716983827943004006672357894905109593856335069722910276011920967820739268414051099291197943640857854305741759357098419693932057850790628245212384444799800792277015749011546394910614756283289402461332725459136388181293683719580125853977629822454675424098183734941025771627915228701629252915098433176026267075993916382179459060224839147495764778638241523076217393297733312606193134617803659060354919752203611628400332724049512849597876163848433058908465119628687213948202551445527214223544987715982084286352453351996430497997245650713464805628858045424183651082400970739781032557863711631538180146838149668438383551077470182842619891876232904018736953650325848873262402302654947365417026359252904843705321433516036841266776524473064446957705255540509446705762999909714926940443970210221354446670500554481962836840866952815419764827522875567329938658140248102841910265186063968951978271391669255505856886911276204912972936657349078163603857577438595807033355342962821933792482764191847042999491356171962491738071394999817449881313323031505392316306352059697441940411744193702366453169713274358053791103283184053309386337088572140432914103772411230633846956637492076154935521741334623878400358249537644038091433624048456518907902023635380470566573159638925014068326966514865356311745160484289728597265623089192454002594824031289979475726025766834396282587433465664896237348683761967993645157638476323922003263353606107591366816910681318191952657880800181463317273590990556474276631875276575461437195611179775163427338008007288678099069630912534667648621659622617718316504684715252853567733748353245990633521680233272473812447116429057023962879483068315398293380386881810597136410393904666541976576730564629327662839442235940463177611791571726686661998523344683291171106306632443606966189113766257642336037784992036996750171084715765122845355979376951217912038861644584333047529953233564574098848047345573932101490816803861066038181901473665394165228125614765668944617574306252850331629796909892352069962394427827442708797901524341041969114761381697349335527770819290868656483487411841667191543376964177333326220856178670306445684960903417561137178785716121180218183055901123082271577316257946651214622487046980459796910377168473968998232970228912108723307028412818908691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] -21026391658123968921367435313297870106001112941087278243040678658108377754439534261940698817618596442045729037103453537873507283251262913160969170052159938611992983020189185072487262226374429611551597190375889409729249109704023348563087470456755621850441838349081357459034769422952790035357989549609603379056802989205239296820495115497792306463711649513337692657376966512567334406608308301647271642735627064586071079407153181320068139691355146464039993463493021186884406905368944893759921115869087003498782870667969463297420610992840854901138779459146189785249455241972036499726560050811969829826577023755316925913227963025121423672388260183950810509728855065593514608783059850294153734202509959552602346571470515371332445259925572751454910898428453418138039521518204503939319461476772916307188924066472194964794551838031945099806235780502837543845220675607382882070523926996777927796007740008956623218358571653053025869434544554680403507941341643301203434138684432195235376364165872820164025175481186083160886410851089457181441247149467123150660039970155496158211033884802110738483118844551207510192390838692823799850434424212658458931308526881771432887003747058830329658840444413499267103845754360981237431525651204895901613877448191251612397862910385229332403303681840067178529837000333104785158543084954704727220691299710468336500540885653552158307546408009681353741021032250847475369169795584367609121672386522873688741975911443440183871906769080924446139862575625554920770302473603191542963281667890788566243032071928167039693318542682938468733157198778439860524699731288862799265783548160307188296085641566376692845283174439149538209525672523961542048090892626613478175079664523886891565520150280513929152811062105934221642036629350602442114045164718269483441055590413535172437022936232687066602475450390288068342483363592442229472967735786063048399743626018961592343856474929297101301525961686549277546919529592587345569195627767388244546628903513566898354568973864821159539879021466471112088767889154414890548064686203838359882951433614962963577082878315115721262299770813969527463922403086138596547746678045925821037053786228424582445413586295047313635954398700799852316678534185619830300227485286931280677418379852906604498937903310629005036247619011904143148058015024955867451503326187832430178925581775128492100770213382505441562801720132793149426440621613254577937368594575673341751098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] 81124220483614880402221897144483200742702564992578607560581771900502644995667787760314975898386474574746112990355856190091688033462266556447317820194611849867032613214572860912934648493750690081240201609340727521361182432082444739096695634517803441132233226857412489493610889561269416755681125934336416515234319003368289341882020379630014015251385438331255391003895214162415342866817190551702444803119042838275202041032439138692509857090991596344542724249234755885160947683441563992383615208321231790739409707689267918704959566200729970992167566813721129134452849901297286157206578437729122323342199107197279178753179857976623352173202281047924616575388987952914211031582268612240160399461328508634427919464664217352864497042514242412813599285609126711220438285923740263719068948585380409718741022682977764948552714157557209807448005495378847524314485055102749447406162095440914036452093901885130297079875901954274196396364547811660792594101729492691509756255418912793181774150416290165121997014323838526616978130464168563867041742101158567855552812835664198230684707983652108011268066745011493777992946275439946511657529692079055406214008890164189834294197613951340212544791201224936090963369186069668268497051087204032458756218917151852095971207738499103799718641414080413674014683264319104981952203001956530695087832640487100108368817379778285340704146771326638672811513519013289446206731837139798712295392414807608428261798602198062984610784956431577485565846761016976576545728773344025920062539601592501043577582999943235143279356020653837880810481028310647146641959352245356839948786549480926779424984170127400812943073611345959871352617942785172048618957076505585678722812387364591892334767695874617923995106405438573664205198049166499650974498597524449115613458569982089138822075050619074287132660034507156510145762929854201218380754885867197037493526001157549707206333511962287687621037395997486062541258509364356268329086976637140294307484139678194976805524428493807268652524547178716126518130007987583718393617084349019604369075956985927913957112312955016357926841269004470020153311883586288906588399333430467051184820530543180035113078491763804404956514895917207642301629485182010255771831642249909578828158432628613174234391601124833820657968164107201020592330193109090598139554283961301712169883763280126003454154679604547769427482674234990577955730345943350344251054906408171518705785274505615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] -134926054846346135840248275778273107977426326101244844732272960713229600643751085281568202672162213873345340002413112463400120134077522786820805228348863714854592163233279232297031345410341277817552897867114902177345125652447833121267369019019277762490638062182633930396510005403258228067032632866398957419871326141106631740677755066670172432146920510059797733483455840018709670582481438647487135763311597239914140965621755345558289107574330609104590420450698931004995761778146515947789121832955196247632957768697815457806579653039991035207149114756580520642282367410242776618630048178891271081657068408526628210536808493458995811246756575771373656133221182250455638175262576786617297202073560282741813248594908968362557735913689601109506182687200059213534133678884239250198582660534797565211286266220038427576364630700026402797560845010620599014455749315814506904490916237240500980353365519092251141665987507811811414863455437593385367941944137048894001734867894773925019601903043187834456867959313720938661650643762254634287264377249394562758486857499577658158913598154000670388154869535941961283106774206030391979276743001690424982997277253917408524022811061010296223976978166285233367820280889315027909336966639760700943353322590522164837661130606812432838246770123168090102612844496204093142816224457544988724921387477545533944452192646746292192678407041500004526188822988808542031381762204494582384625970626116727179120196933406747665412880946015150965947407924330825870890695602596353804739612000873095636930105373436262196482170376615412053661396182623763139701524788257070156076619399712648893855016967592286091311432968828074666823799046770312035310022577742941297316962305183601551437512104880711546584079416681999073823441703101963364115143697073584038670237958737987749885260885773679837828780419852954485079855746889922371389896140348919557380422439241904494151341782980153927835824156877239373590052019926155296477869805496499683709406138166619174626896208843216381605001737608100013889877453207040675941741916743004729847529303383042547941527679513451918965804548392576766880270861814897391908672294582704922629381948971824441316885523335239861911011035618312459377306435240095287379446117731482610477414571974438888655347119060582886714840522482958103089274310784906980908133539383136754698812183630599800688170296565196530010575308811372971530913163024148471429847218061581770598422735929489135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -38580069221518819146337856420312870388064503058546277118714957093961317366792616154787077278349172512526035431383274999701800709522152385486730299261244627797425709638524077153930484992657274706796229093741483097820833976051245333838191574994334278125086526176503221198056138270522961424799368234385031425589822611904664073246491944779074830777356714414402967501887842403732306138232489778137047109391290273866181675561635572964056533277373927365928572174387509767722994105977918114323720032772019023693961097007945937275072950049494794783098239131537583161986751015126782010046710171258499012856391649041747655058893954288501848769170632011872740229495212291687575574329365797615096784498591902928043413311016941362985113343810297592239599161907545409848082696089300405865382818369974515047233837151336823517660674955792441917750698324027569524700851289783030881280773098436364089182520066829797739148175223285286242809705117487031752434361109807720233805270814381526528449198503209235384104659582242919908629827392453811488384545313071500788742477297071808636838638741360262659124146175995785739056163176819136745465731135235554335660009261914209107322119109994676361591745745906431656354038213023150451570953497179896683684408389366250013189220146892096794334872746698830894128831608835011690721926493560620643281109360019021439983106549382395087331095591453632824188079171143955485465005837253973218465049085473070110321119896296622839605784915138470991101257993168123933026474001454317272823135586067746052182360241893826543198253965478949692437260361576242199147983288444445444845990724164226292380627049082618669709665005601003696564928959573406082709858417198309333794141816869459029408002878103259898913288848418892897122039363980469422601869824955068128492368038289082219787286642366673447751179260915296805887066943176699959645773095151597657801886461292307798445082847369134629494290020929152129137298445226995469543176292607250381140703615105791399177723514305890339607094183047801432024218854383106264726803645370716550112984874469887839054854227215047034087756550223854483851239765062867171822723115485279167553540049500922896262157162256313205796633893583354626239480855325694177033889625602404086886917584656857929842749397123247965565422568732671840112290505376699650409875895610513684670107934945695242639701316606760160023032892740972051362209404347175233626393488911565654575497319456189870834350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 801938971262079986333856947060079342260865739918279089450269365564476660549979703919884085306322510917745292298815707408599653112477648451497546742276789628158837700829959885601061444559335903400746614683138483894826369141207305181073048380837516837386829202269752381780862414318889388412283472737447830272013525518296798781731013613972686916743112744781734970981423664320908420549726528424768542174032397171590676017396767269616460773629793044786244019135731579864396001902861154179788279487391587594960413380743816488848016668795569252952853817461049386212903755335052016352501352033343154341859600220960458718170778220254360471165753151258872330854948180208344841596803176179547104527745965822693531506280041058730867564566323126512225513384781038924470586873581688050956443908902709808954112735634453295128768175844206380452485746782009913044157422252194565011196062309181489400831770823108876792683850237301503858252564439778837040629554180306087545521516760609937393020430516746827026369287325054665694485080387011679628220070614392852375200292326764592224719755268978759573192539722016706320367184246108224735609490175122930438010401641327207740342197656540029941069249881695461908286336294006941768607881563697139434601814521713680308803723874929280946602067236820221268361556624994197567709372845633818694996462438001267135843050758424687646077216166344028818328753945777342193998621653943948094213320496391305501370437292223566028330868237898819639380924052820803105797550141364216260367737684381865476050510860872504533076279079320772689893995475263460169930294480597751766013418200921662771964294147596514564958374779213916072715562735734381382429104294244453688728348697300150792485240606669904988785649353650875109743830582904886721141121563452716129051356609293985483808967394532999165507742892723413355402517789069039018947015044492832027600927707734189368015583046849500215796352727169723036313744317997780635962461430533036184496124176342880862782347035677556661400468372854693983854715449513893235501186059835665893275772742050403615854605705778764566471729215642319640391762353318297487470490469398946236585214978910638132478681555486580155002071733909103222796808037041257453528664836082485066720468405665840776533405003816675681897507546508555887531922441061576033429831214208961256025359061032012954902148859384870714935038120851462865255078039681767641055307746858482609297880117082968354225158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -2231886797447035360927885500169381263518949548751210455606361776986533402366799437668316863680225943259608558040726477890990418107665200137422291391748203074362143078714019906051132951616342729451844251255650685145469062230594651962080340375946884243223761475186586395849577935660311323939517559862390262441870506515312900840562839360734441899169294372457238834019534203188756825039397653310447981245871696388140349487295995039742240916070322978872451934518693253407924725255519217043156595756034287168580341165825222094975666821122749584969760278231725080306902418023444610860528112718359575234032858200158267139726331636353987016431195875057592171986081751795074302896214618581140331732215984139862804298337198748699051601938449292570126699746163939641156493376406593503641632556508819600644465282757183822683913367607715863933197367656395777440513239592886949889146086666855428075097471864024067405730115282379431588764985480847303388982261269447387560865947727153697358977852145072406088755630792088244652409083370346298042484547567402628680032458465712801692703407278761820267514504689385721047885500079850085082860637068064628202652378774716989211084328457763300961631854320356619991999881708070185650148676831254001216739834439323921994781481338363952434473830111597957466344371745374412806434336337674126939998154065046170873059591174532237418761595709840929575463230160722983776238553393918910863160130599413565115892325919770069365101093143168538110257543286841935586045819640891979459159153903820730484109387258027860576870427080415590146936030494817162970392358469771428155089624849202462227332834307638733906939779085725043276651371729360723944933466432750806615340602242141222978669265395343428361299163581805097415394771773530478643564015396579908138329744549551197690067986285058564277054765949621263180505574616246322108430829577659412452928368901676010816975184837989739676675048593305104953082192629244680967736869161137277933900136129482476100501995338903700359721655064732064817923190669701821636420732656861969641092260676071401479329734073018763606645104503849689904284043751621393667104669653152403603977861492493233140238465424553378774804775024333352881715709759546334010094245637506706173609996326199898890463908036570249006035306677661670446030105519452845695960268733960987456956337725761537150398638369054041833210121419002099750568112601091415686602193574182171828534926305565022630617022514343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 3488951838121550469851260445094052451227726413367911807751210837403244237883021090380783867546681989568205480992296024311783506660349029987492293243649879056703972611398697076128540157043580585637363038092686143470891512117463143839420225088990102638429851790662817505407480682849474265390246761958996610079796182619225966783167488437030416443069892725635783628003909879881353553980344273133469831329650376564852571682313029776028369127216515047837077030048045657330063719348250553232020283765176335947748366353269926980881977285032478917346492884243257448870997074422670446223740373391502310940280371258497760684368270981076308508969414584235150154452554251056995004576649777662217681492880317095877732474497066157941254791856559811830102943537842982128442169415560369352021851251764498395477368254122954776410567977650534976862208787003342681561325837181097024028215985143647502931369003840945997053397213515037837638427650525450844056010131306916928394816180789409459132459658980813626983331734508978560437803834689718540047231583990469433338287635977063988474496647540427952424609684170692669737554423506084175808146214411453220780533135806080490735944044469577765860056689855898503060254203506646851815261687215811072770550583124843958769024796611035019451327066878140940662444661891945370311834506813265277524782849241183992062509218737614947426710557017141982532767313092732892283761343798417295787460200884109658577170152187984078574214860858847768788921193350958937650260183488546525615655238569111808028085478961389259505273287438332596068201538165520950795932073335996346127094181858687880674844163224797199942936097066572217567630654949954441336422803167404222389831903953453160082173963524791458575494381426001128334265529868804030071152703606977041120777437540601718767148704721399639130187035558069369854821497837589622660434529349547964696909959743959579452970056368000212070445357404335263137842637509660019203378828376765558773622054483282830882923324945183757456733678915027474818463237342698065985888731842583005039806103634671361345636521117496072483483762552185623158994026876391584405058748940219865221912057069604487103140402426575042916076326886092688559997555032408593006478545723092022210036474563294483726500942252367859751670824105190529200625292016730225986686922026973949174911024652197962337684509375545923765582037835421094429073607953598828508576784342931791419416265309649816117598675191402435302734375000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -2860771099007039603711523623345046977985219624229718907764338808792388012656113499179086403789577425288836069226495225624897227725693657974149778045178449667981909708564143956728280277846556785055627983711542497621888204196716372046473615195566602510557424159794940388795335459118055198853252411929173743658361868512547461656122500549185683712893419049100692091485290660111864323710797656482125520651561818744125505370983139982062951994119894529219556488004303582664339870272946969555626751634246905351228251625185082941354186491716406898387819750641951702220159972826547061411764432778892518157661720043071263801243469556390505404597820430170765746271865700674162712163219361665894451906063398983633207822710623686126574329926873426796965179859502494886949148544349532265934461991211519562124035879279055349442150755489084377572633984846213009653824624685837306550254894527715853491420632127462003872463886071230740186007676551120316079081940679306023534639272094938796378108430587455394158545683660808886909389600762841462979928129482022431597491221106723967227323477194196143951679052214305957078717711014175953138064908660987541198664982021997518250174642633825255471794363942880521725937414028782571410149264682089159415406709979430679361071003614888420612330910935242184136733041831253372985900956180088330384861351790033143954208708208276926935389810945094985404193104091294288756162332407834891500315140160230040803438894414177228877058282449643925364989186632438890031219546317694727407859048555933508628496611177751099852878137312675883362220004620446773727978463716263004953830196781969893689180086846888997936325271216279829700066741750005848502966897205131390647500899076804523873600676442209657860010869759504003596880888908958691886498128210021905279626575143830371234801068139841239837051211185654656495777528434243099616476871505542795019972514024191731723586877375941940193544203701016370828236570568545202028435436029375985609848934232685204964941250560110279850240491371899387514890217858522452316837928954769240537929405445042263444110356757286101784273897482201712599771073525744169370592421719028270607909683068781264245351586266910371010090764778915050531614749847434188386052528664481242776124608269958455678553298829979303366401784049894535556637209828386127028910107132260904093232069488021808915996656698124538240444584379436205843475464156834566082425766330409913088472177028487308803050837013870477676391601562500000000000000000000000000000000000000000000000000000000000000000000 [99,23] -869228001814298714378911800080674147821324704903665634361981152623400206595631556580799091229071446823592114002455927010822046402613514004478870095221762985302940014563634359202275480036290219115487827320645849038566662465265953201802036513325744871421899814163790286050117791102087712236816781591002344176253773244102198444662783484609408499042339953543257780507497130741472680245243570749003170493844754298624371793451963503443324822760324615078008326147875667466015244851302042205525491473818618777114381655069587466974530680254070305408242323644238268824510771731202851984235917805974579011372449014552687909057426284414332295847791216482436026618906100700918991431638470310483640117539630784764310331255101596178724388052642803408337151628222080291498875423329337801536427489336268336765320109432360710640879249807209151453292938806817413412400906592990244453262986491336443189056162898759727460187197971956803256600866665363999138109565463589200103656891244597443895063252966619147037924478465224838792710043774963513468017098515541387874933665238542547086479000045659237545170903502797697531049228211963804337322242041251467110794117827851100271766472333627520330145669066088640073604653528026847119106568285359138092384986378579994883282715361985240682120752299092886761720661788943477457636539305071102318144876974857703117350215132227791142106106124214124956441196083303752760897059996408408826935407259291481728693272013190101071456874504153760554387855919615217978942716567317062458427208138155334405190265175427393398655085736306012620393940018904823209312778592836996165396568285496366817702855143242816543195444240427472073691323128586362181510591754707224187890792169416371149830287436225240342434450059549948331993065666590931373130450787106105888578562265224273297944036452949989886616338398210833865037353461327557905721123048238887598833441663085325661462109655794405275861441056052059018968149277782800012796108354513075064218229791360047515067549408382527358111658164636919158955596091987695503893879790140826482511457934343798273067162324302173354939943969802487480906689989479791827349541088703680798968943588187674084256932538958265655397721430787121265934359987649824540995784703220376104267030916705791680368972628895678675976822935937206616247290142005439215333252227113624395408781104202708854040081497569264154037613198066755467973800246200044261998653160133447164232935243204092312652164764585904777050018310546875000000000000000000000000000000000000000000000000000000000000 [99,24] 6660820921484214124051984036327060595757954406243821993609208952756301623643919661479706273464969489985755782042863260710411808887413054250644684336699312054540917583937453870956113549458541290778174359447336529938702037497681918545414274900376754300781532941152366458868576598176480158798719960650234071572802860161206760327764401561140518202792295777259059294563056292078054716347934526930671729147411461446920988119540593519391557134887808755241453235426683687557064659134343477501379368644520710928020724232354081709327788871312357665413444034571185119057395980511230958784413631274332285621119349574498562388895218275956206121680003628306840710884956908444750802025052992551188753203218276102056654020407294943327369639029941394554505630494788100801720574105254044123076048927878075910902465043256102350106953919649924981551090021803435929819558246686357010654441313755415332716698240305088322424166146617407706578190939442479021674479636882321819813407536927396619886102936441601786692377414108969083318258678183285102026197443475941769961936047537863288784181591989841493015271501661417717032532434217154669452278860421863242198548013633212969121199420544966062596549641586098160155872522699155205940434206483256550906157908395058982297635744800465715252346728007724137431698619244654377547502913136215594578434781746517809974617222163626813696713018397927030843092942371860474054557135824455218148033719321482514648788331381970361535263453804715309228421359401139003264417896228586550701746941847717386682712745846933300957967098071156533074851729359494607754819785612431205576271100331828124799193745048381543833552927571836665484386751609686281155828610720637464343490916161695467388445498395458047076302381470038293028209107861484388038986759339351805672805705479324304254377780136394058806337150975656431823031138296394461357267531388438503759404385364519486137284257433455073986314793406794987997590113919478749922782855649032990557936614457077707606800932389707867971255411412732227080595151849326009758838699493580827698375291977866653401975200738031881067475951844939055973638279924432788073804293006900655684891731586560206382791967109794701558407491104626804131991447838718848343367431520324203202558889714536123986938365978735142141497839254778422419364735580661743357103980809500577974313265581356620752388870779874787426995178175171502337184563808385427039312916201637080600966754429825866009456936112087532819714397192001342773437500000000000000000000000000000000000000000000000000 [99,25] -11161251436571506800388342290762770756124496174327601980558463969691420013809469604552627046906431913371658431584701193545110811296272772926681852391168716520874009727855834059322462311605810791603602228792312251724297660111932168977405032548696855034602402021373667043410231887742663664149297356973329437812230086242409994374647798643580840446534297719517364414876924519247494164927346955285095616224975127739887838253136731825235540331454687969220649876799084536576194331212499707196901742408133331828159950336588116346432826959533048348935605918646378349523249386654382907398381344160196750817171574486900779512396665408804398126915068125231427004666590014893581737304685463866419962373173193966210952049582146694052100864498775464120590530488241214218297971835167401873165321589506306736958286247009577768985460365170012787846007963764443407185980450278335571731040965311658933079947849675395210069551520868562650191382284469683420256658616857111344531853601367924269382459445056123540843795608629412412247662929385732227498901276454248126684460729624399229006377536787181947266651656151069776147996614652532256435087287997932807197573733969407626173963937445180107447135484633199299629596494882458596256368075113972996512645239239243874591433071785147690077478106537211098731885600234184585059008803366114698042465116961278001712496437365744711272187808693009516557875336483716287683457155203557072007664666977256768591941837013030170297871849557132273666493825940839641306342156689436957082633506845610967492639783413791470286304183180510138318585383715140508095364869055206943821824757015398760370303176508658893352720517034069665991356136299368571220297525367098232737921598872626243265527271988290661704169312006947040640013231542070547485220635250930154074005851658102297106961446882703891465523836197654628540437610202877640717410921468044013292789030725086654521324806962318192275725829800706231341913374743830531752862866599683751187082270919184020956372334786365085650776016422291613819317452304494913131046101488119540340562989065312709068079730200273322319329785966278094313992543798901219548186251343738433108328484270343615491251663334735087506013026555641385645302020509466726531537754593099108925734424852967900322345966621010899568734890984706856693685569099112193991299090121722493583204159318508878966670798887547139294543844295156829956494744286224317643058683129188677990379072166365393060536922997805220347800059244036674499511718750000000000000000000000000000000000000000000 [99,26] 11123468060267530230870470841686699489894506935244375392105431145530354529616038557932234778885023078002259038361658702309445454755893736371109388543027521229812846810510356913733609714316072720330419071750054762258993696159615509513088751150310660990207419965789515537273084530225100157184659893216797872223285791311956926615145636279413794266575481610304872657264693458907307208946003656379768665317751810773774320792324992209520675991002405070938549675087189583992240798731064996266587685443332254391324620730640851574489513924952488127144308650210270620982429955579474754550402978558866000307203560149243097315880732095891788195141094702341481518910589904263772715536641352662785054294937162224781827556897285303238592752809495160383333142966240594852768097754809196640761363512213290014639414233557388321890221872156093641489964757107856924460740568185175460257378769212530031026470502935302753888347925798815990266087353572250079298207452622125438749689069251576797221901757145325601594184154073840874259948358227212768298508730194138499215378162675153030770018113252038564567927431137732338184288283788175841045516088329299759590118862438663994719289904464490789613114782522343126821028614027380999749243140714879582717216524480513114055909988666070524139619941413250841761129661030748551164553298791742741287330241305084332667034566887211645954865495296997063727082412908968964426533954818616631835855910600733661314846837265803246036081369587014857573830680724013979091127103765813127919006229933102031114652731653862063683920003439909174043199504586951327610081618452210877355295815136967232078874987462294815393064041606044038037440063235039050034931009384492463472374650571532796109912873818703177984996551433988065505037037056715668106736493036004520321615832429575822851260073304179777838961510316239132597649037674456460110207433893029560732193867993696869831231404185537691830633927024106492564233328432139779282816063823570940709619128910394870703599916329394209114434522046740707879392031192964730410603647746411984285354038446758549264276050139246256539438151229810044364866318269562038295104824056603040448193268621980409553511802048176909973622292397139808423555516151281134197632945911930762507619079106987651097504519129007260735772549469952523056943721385279990823443240600648206462951151225410610670076767732700764749756727965275800886355826386821573055685300243390969944399727456101388795282947140417167952719523782434407621622085571289062500000000000000000000000000000000 [99,27] -6248412632665231321825880004596520892755945614717010747629441025140353642538225142984512789494733253298109673281780337961029112152665559594452025486962768534181629454902247016888057577944656152337725517317620509298498736029369714780197381946361493246660939701812115998240624037621330530521902753311612118670633106783315444453644033010160142626933583551384020183509839306969856011812467237482617964694195112808799016217257018420227705205541572822696500038685516325469095104852076288734483136429166475349208265393877362324751374799446811359873933473715426007603508603936449100483039370169097388298802824031371213157601876130887764870617788712725088322663559436338749988418337805515689130275060933530077190175719049519085246531990218819033129454851700516547583695329926494603898947933448060788224636706450158673505079943134896874688414388254256843391868495148722555131881156126547417215095751833694025225656734699129124870074029749979428715319431865531778423119521916569633295584782323232453981130944654236351660575759709376553737002871547116515608082458194419721690836251938917193208510817942186502512664217589339612988908035367169991529883351467345575968641457902272278037312402860024285702667739599375371909279861659598828142480746230258221317467239586297972779520359974387875096893454401495790744921363313973327828001285286770328680150379131824486549968248868999175436015743916252016189291540374837056537044682820317523748620273823191879523710287839853316212979655995834645509198799577750557056041760843831715685275198448982084157374064207207388669876507695452188934751980005600538873862802201726368578569509541575826851181727779515967926855199574958517694606292347680814172554276499197959964328217945128136884467958770503594675263651702045563376901659927728575588180756812379250637942490278495656918306150366358025887790224051019329192912199285475068204024172153133464341892097203323321032365888996407015745983366186638401825406636441338869888225535863936479676012655452919205025993953109766337704047381062214561282359345922313120394376885097981087730180657458451144992708348802738351443361603633394354602763050561931089871673462612355483847080066790036039697219428269578838052771379909865594078429566409014685054075884762746218507316264085715379562662587999339980147795772726455068703769699362084206351221778444171777145221219608468307459311019517457514935985292409123411637918856155550170279941194879178679635122943058307600633360934239135531242936849594116210937500000000000000000000000000 [99,28] -452800623004355176717374179899004396578075408855052239310086738188730796983241802083269371305006899082309703226766816541803731546642085305031887506077120738578506645738537929582542354146392573547819241946932771921552940104469438508991299822533344337458359989738751844585082617557850092054567289283078452261226313544995366877396422131187651184805637785782144754833193406029623311262864331374963855339099780200321550528046794067153233820002550509838929507595160938976430478362053292091478718611336281222952654303594045383174918003962062633713827924415347180603395839292621233512805244780964924861030136288845309223346428595888389227810745174807753189579374140660655906830648004195736470465095252436935816651800628268100412924235238047950450813781391099054897190609807250279421551738508221048069913772169083983743336227972162245434539849058206609362944093011946446265970387390950554395027661259452160793297778401887017882228077189391521304081183002848390806216659039078192616240284527555780436249275179869637564131008192551632964536775918374601415503923259586193620792341859282859387465702422882315188566795014542123007599745321372208219477149898235977192448112870699938185597551128346945382620493042290181193928311041408701546983328105553724333447093788761678292620612624562961073928612124471859912397095938822016105302787889665790067596931005210674529992254584967202160078816757908709066802443118387773465365388540960413746794042463051855502340436914535968405828281832690200474819943672937385896411086473287285995021754809734924575436071010685548711580970166294312019250839105018662288312011377223835827301585743082922369191090635529442333639459067776722182726607601529717849595674258548773651301632808194171769870484942369429132633781111337915439975786554532833482363834728418160739523532036817980504653178918155850003049533141113779889907068979534372806860556954154194662664429654481621422347524392090761553391275423152831162960021962046917498884356516726727505889745390693757244941619337993147513556388875752303431592709852607491179968835204463915588847677546536059200228929370251373037034643147253573500542293451833021033839999344929593985808436729550148390392832603003649642437629884978521890613089231477767632171602881957912755977751139368161408727307556598102403024431460850104985893766166613794648625367428410525994557555872196226014672469015817394652360601138638001769025041837164211838686004130387045758421298232212800062655017052648531716840807348489761352539062500000000000000000 [99,29] 5189627213161665626347750363332362693853600473512846857622771431101891466160303453845587552719897192398650049921121281599168545183401724129828565887659272630398976387013331753384658345441973088620550965257341391466342233099011491078251307958525729984010922847592349522708700800539979886856991393170961800126615922983547057759205525978059488346259565704214696148702001288581697685981876156022993970127602820591562083013410903449855290563601620503674108641444467054265518728010403719080494611175128544991379803293632833207200252467773341738305075874505693901137300902151733957727460074859447365986016366543204238130269254933984614664234089066537121889376179514435837089807563012343513191171034049689822550269996589725670378436302874000612764016451935826947016869942176692330085996267048244237050751574515297357543790970062946326516597480887680893691860935773652950322897744883504428965047634033139831537933658856675474635608814295744594114333918018864719777625181269480708090675153266056453296771129789876036684738420514135043273721466784742192035756615310086027995878294135352407294656709415902734666167191303046456305634909716002265729372878404513630621948179930842323917929674713241756514914258252933845256378385776534305854443640153865732335715623004290155490806628644489138783649728035366628460656378299879289414987502186507842766939800922989575974979479370354385251065364878542413645817256367364100705529215923517123645935249434533870180080633004650971568450438733280404631893487436414751363955481441784872780345297489396389091527334933232205634868281034200698451873912147587566766738379233230256642813492422759553301303462309654953988088714972430427368300252971833823239937473016441033533236235319321664370628696710436995964654290068358238590959090176752343043962929601283427391199137360632017064241753561527673537623594550915442443660738233193472540079558571770913078441526827132654943321016810846249845058903772174603499773520172805239462701429484022703723955418766371182881597878056834828342670301524529985456347718950090189927337413943186601103594784407095235053171925321678839106180095769786090837009599834708122251166344649970846615960833698714429353111313421586981456349468291028591127428762956096121608958979539129224094356358601719682875282243835486512399371701371917340029915707079425256227745854301432023393566120099238502524336402066548068631053274566567436809298649222665231513458812593631557876484335061523638533699217048611451730266708182170987129211425781250000000000 [99,30] -6240475834015175567492207311569809633905539176903015654873098898942373242902100154921685570484809642552234146947666965723729111288337051290830735317245934808938947487859214707948375011458215497502637447923064641498450280562870149886548951784958992838506838835575988063636788348462885905664610218367311468387732991242867368541822889939399867215474602343394833488825375264462426819895972563847657591404194816066255665883522610928952213991722188899293385790230851323397358942932338875762078434306053882050645918974386710348225366216864829176313253761708959898178126301238821680169604206414119358912565116048198790407455846842433418985528499143999756366195660446847613992497598449665121086576632386003033200253942938706659572965435770570120399014798061738271875469990475580579538514256508106182510279503982891061661395344434862322313896253154763504163090715871269702183780157436548660419933337021544101214676676019917913697037175593428338054213410418697057354280147574928401091797673454154440604067890979405886146713667972504149916422886377222688354847008221326936694670135362525283576389548871536967752645797505763564789537534438457655795185831083146878479567191097264249507812088473235046101426527793433827349166934019403219867755144349328956120013487960311158163594976840881996453603729155471000522481486065474465908380377317199553534829676325382892073715822072411539810690394748310785143526978648045898528388757535861512907530002970484351199180685498160743674336022206215612018960465162278241540032932104665015838940197223648639392748684263334842634772599235865937454501065191912215678200166222147513158190796499785949037992614352026284975389426788908151235304589123405360878699056649270910331179156153949147558524351501585326058475375991246746552817866703127395144133187644629161777045295440633841037495046508057541073389175976210026017012775998777607160160642536481803322792068663678495070154865976161190640726773502770461494970637315628967708641583812502743013819451238282427824064929462798368564320564155539913052416858769749949651857474079411505546148501669138356567424313472558862118791892060630693788225723315826057148923904850626301105545145209760765194267112347407828154563892836643964776033734698899233856227395405942167998283418846127864948365894986703142311492253886915203308371412236395727546799568687034306358686171086704731441899672059768039777825717539044734681302019435921015734344530611579920130107059721323780970646645863131318776595435338094830513000488281250000000 [99,31] 4554098096330984104915396874549401958671125700836449173246304893496007190981585641709374394979926658933301247773560084642062309881730106158598966429389015406740253041376490244828604081973967151349212928473959772091838221782045136516549322608583915282791816984525864257150384286902221473916995146592839319575588853404765812754905757723501768449297510400584175303168863426120367846735010275925375128723176890114265777696198102024091311515818638106809623452140955306563190775174578503172550949229854038698844096559029140295750250681759853736981654395811898643649945496321396196656243507298520990694160588071602447725395717382851794074366375487742668889240315831501622629151604136558698835902678099574162761786400713737243824884783680969552656434962028028106113392504394911155233538741626936137554352224891448768964830894651310329881326909550094507436163152392269339577632270080299009321240266846858508172600310871974926770982322304174524645886034614710348395798480775065938661592933403119145950032293579843363320026933398356713186056156213457691571057165130574019023002433419269399673312872155550869018359934672953055162721414410715777379719729515885223216022424478985351376366328670754751305805350511600204815734475931274288473578762889625287924069094922171955318346750795115325063981713035539126747030274981176406471803061628342271573377461055369317399647699401188646018774286263727825854462801282840492228321819059577631983050822334064058576801746207986738209246653012095452767085553497377773161437929546304669504706505045218580574604126698292415652417954296202126638168736026474176797454430966037611556381666335271607940605894768728327880869860078140911145561905424681566809173310882075814268789948915136311950773370846145459875455639663223762650379776645693443443726506352596753951361518830861734302757717926501244475028042561496562788514798860073002233600796294412404392246490727924183969203782215948423000532988810497301276013676240686865385214263111362531726405425447163297095224556818286909241987419994994595402876518825793569142014709009637472793925031397904216222228460740368828594370203936430588372576138449979670765005817339120272349999227429260187978113947773387092813792973654882081659614012992601761832359309000860532747048749607903767191941513253632197992019193584839020081916268656520609872445315401767485034943768581810180879084865320175892774581096489811704318708558718301571893111146308242433725601402439825349190063302762254693334398325532674789428710937500000000 [99,32] -2181939399193368131794153239461620041484006149554044350555371169542458855011513301540010078095645274394520341261715864723321984293187818707338542479530978628225196392204091793019272585933486669745062772881214733746290743646925231297720696410923849665649421346167586358369029907331622481047135108173913690170114137706756483398814664373029265410142805470846302438733968296167399995922031091301322682072676374811174343558140831432298416609155060083402974481933637498779321116191595912844701018085526280485276455193988672300851273631592411933476204516104575030364931543840678843381962597739440805021847190299025252177322551806766120222518205976399857301881498618702682128463915849845746899318875644757025327874328969105366629087742162025943419546176686865484563356913086465181178666527725651494669040965844968529017442091276739959058164568382358781903393086707628750027070261782938829193906973802742879550800485281711630947161424789630003709856359578107363442277123585113291232623951691951073132552106830598805323763915221134704162052223779527562278320990335798517982753278232979665873844012950166568741109075292457720440631781033894077195901484425700707234561451185556926001365739123369808643093621416286325438889577221276182895001533517571531177895073714077727434581500106968271683754937165937932758913722632336761656501010013126350361543731993108044133080368283011007241031747655512856064838476542223523583177870507950485673471678362755646379509824110315325140066943482304546740281044928748727654404824417128147776024018982119805267047071981463170351125766449733692039850868237370527059532918477706516123354518429345463399434071826647652384782753588007504274427856843272738268697206302126789401783451432024261730504260564846850416599459721010874212623291845597598551521552960273001326788222849706311684780463034451311350293589053172871613856305207437813302457771455351967186907040714097615717075945838816022585949303444861254646318723061840627417042572408800968340554382917500583330125659272781083690787301818393052748053230649923168414590935054105642396980679077947954714715503852818979296790100921447593144252399532190157316654967004407616810737865161236474717733635750081630313824382319463989133080647807516427642201724860742626672007895091290851959302126066875900571454963820250380019862836411035154849088109691518088709140141211341850792136047954172114769225889778725453760497939811813252992558267894382729806419988578828825492167409194621541246306151151657104492187500000000 [99,33] 532916331026941299141649509240774761732161057191915214959393249003104906933071413470067817908243114814492011787672748589268721466720340989699594722642767632546890216702905311550569957133526208735793382699758792864190381584618709607790898992522670011273039583555168932898570995416154317744205902820370791609045770973321417925398831236445919034323745608610136364475363953947425294428208379955275842751285240407109065776668121332603302117679168506606878742117491960705074321159569277714120231506438937422342973210053484004131223938191978452013225651978169228419385663314798651227857919903434363583470211010987302175952843984811120025760049760966814272982105939426417918126788032602701055079301334382799330285407684139911642287170483036596803812490608031548042569781006098561940325469107647877899801156014455815896626209103171151170154670797448897298963395397322910711462612506536518173288532627635267060641968947872808915676132725685352754509965493540880929475250247324469619355460753087727331450998739526007743063004237817137253414655078684085675059882462264641965883010070336760454242487529229765338120725956773946108468735838399643166572910115320933005543861383320261257291210360038692556289722472606938521365957154000582679821118339046166827133635251984511054998434026929939990997160051578134440501923802403868685562552791337986176597011260542635769597317830747454941058308765062081424668411929466311416802437387099236222281660062761795621154639668073482537292504829766535522230823575363670527231771749766508857237039228098248184953475928013965445351079435798192847583570557680807788248966200365294964215406679001409948997213249369409217486955427051763321998950133522434298883076566412939550825488036987522091022155199404191358640541003063964601870382445647991788522976001996730506839556634376717767864447148222054591999031441976293709701458043634570312847558505918754101840387218109689581641116879016157276783788016816946471240319082699747422428703980954907807069814412623796236808181860913150684401891737802287901577920375708865975610273234454763480767459792331750088259699960852392374190447186220609259645946724341260009874839056801043692057891199941303532556606955596959702561025044208028772433792666785031688065890252537076641686782127282057472886077400542753980558547737741336369180979171326832000170183845699924813289534986219362359394269629704831116315206373801476718695026887395662591817678276578273195792761561230760705698550339093344518914818763732910156250000000 [99,34] 137778902693550077861043544076743779468023726098992369080229369414479119606701447899776527313050169612345841286862376787939909876138578318957502721317831670303353772805244760348762264894918481577622836073256263311123085257388736894990489124456009861091269619541996795954016958655456776326826084957980741291249189428714203002633782471211636152535789848335253532682571608792324350779848131708730737977003511274706942412038890557466488340504251895911212030335688970187352062256471457021744086458398718517621283389955569334107614301133356679355687941922535872890010359960557620509246697019145084819265771098779904944552362287223899902392992320685482688853481193613005300055337402723007119937070527063572101507524027431933414854815506808379961825989970415542152359067412167639383670680272424070366291769398373621183061389096959384823163160219106887444814959823440331670602001169902139287813010113774659843002440944424696086275504328449190785065332376820834186651939553249377296723812067082584283251428151108052904734207886264533306109547411908513576450349626478943032834145698023958627547403031115640876955146063596636850807636551025385172031711198993958106446764571567081100576438718795951874136286131031856327867034929938029207659257711169265911510937775856427060256335392980624464874521952690757521062103616392708373040755275159429370278788751559796856952100772860762179731196812701139182254369500204740905425089009152172674887040682970457436323722291643124603923419192594630828103353203963515632049710065221864279352696094211556539050691053494569684347925749515694547809142612789745858086321770773361910507357650089104571272863774297356046808137241070793073209146091457294242992156794402348987035120122292368520232070650153881270284150561358333842572360455961670338547030331259254112226474533001224173924593060580245378685351002569974715177617713380728861140322769037974896525562534631693805231405760491849708040262556815788352916095569914763423023470616508289018559150901399471755984060017361806322578965322644089164155318461625256827761810964204605784950127940819139178538831788295406985485925056522379015808611270444702143981705486250801719015702691076442917166424077825341488007879527351639735494308524913794963366505936232712262587226996415796982670751973273558121072358746620864825242203654902825419803702944217377479417088128650870501177659848927602874596999138107744011800366080624089169235895933689056516421714683887978815379771191373947658576071262359619140625000 [99,35] -219141829030823648611176949005317857834905531317725058000182843874054458497568142254252251624787625333806233592606801581198220849420072036856414489640086074701527367227611337581586237560904318358371352145408037696071726189004144601973146988790807245067390155142204597815470431889466335547575128221551120321974799152627988619825132870533347428415543505885736426414378726208056339000939096165623029014822408269053215698476701407339383595235096189618012289654613746517004214051518207303474850660310038281366419027192310222337796360242444696719413248325152254932362579272513521238673350410659910578207662274111986578006622071664501479049064843383687434470487917314729243440763135522820293142522058845296136913283628109880984504230602101074872313578703858213257139231966299187162597442129375151480557672600595012404508865450395055901020727076509394136712192604725099562404850878202841636231548251133730985196604693412155186823530164602500897259912969855926463321837519763580131889128552205021683578028605600024112960651707006955615568343114859624851323164760131070382642850094202294908750899700193623751523310578374628279538186734741809974763141438069499023709004762766564420656630686786423312219270124580248623827145896738230336497909424198560133508420480715086122936357569709145129351115133141901558230967125831318263647219798239594184441630078820364600558041867897357699356014471749693232736528236434217836840603408865815960597955323286164805542443737207815833678142450458696840707995827807788274110799713671420564120156456006033418525662557165320357997485342183700690568948458990224086520220453003311502812865071063909404637021770270640755127321080879193251830474706455354436843346039693321205385143986995746565276344073512397259210600656272423881972006241778474447136811455867266093865692127719545036750305750583859267500870011472950348949853338898063380801830917899296718976802491937843872870740999012022114513518576163498660109691180267774046098498788461751595951998688895632658489921201517988009774606042781558651533988456665955878839177934111064883736019712180519791077142776455203286310787730396413308483152053286863299435939344338438298241444871219345485485547098699629346406098617705415627953557487496538795668528097315468668850318037402196078468318782514448902980468697671665794737704950888533069060844231187870909283247943158420870992143646044968357685667124422195565534216673259799730570335941700753383210451756372971754416312251123599708080291748046875000000 [99,36] 123565134365138410629794317669149064731224728437295402153005208036319684589710291231447557135166459933121758398280476446010449310499870430181069928562078065596597018752760286557146397014022224414958062940836047009662772916226181173656976654651483563978120087806109299584739956792724443332096211620277189674629565740956425663928028803115379681946795101986320815902069990857925928209163308923899837620675864144251041680816962261792991066966661096437338423633561735989158640016994450399130945181085132117958026187138513628104097890505003461018619852332677254414399632321741971698336171867944234786170143414960877982640293342791674859462973385140153181440748543925235306258658510770394577328136753768304214690511282205872038879672513508206502593538102441529184956519237052324412193653097491791799533918062148035627346410915693019705505415716576676631827475487051755217422948012535705352934477759822682360955951074296579868752559453480569535731906644129375756650503161365071562813264201054588381206121615951567906378441735474059456222792321874260906230896134476093311744891509215088319974423480682861719155047084457609316871601166999541166827503712313156245329962082417683360068922042106300933024181919750829206136858452131945830880343212311982366244312475658202041157737708114419721645254505658155772277695085249206472632875851256263298435116465902139108271937636625608995338560527853612483231397188231167330749367985128898397451912459549174416454274862572049388794110710176390730943244017783378129831584634727252045764489702608498417268759339071472941435486163848693552755485701164160864781419017008022271125696501479680908790473227027269926964315908886030254286687246538492695189254884694323711216540945165574846046171489709466353504372301010732320882294817696463904150023134358298573454899753709185828371147695527860789376928535613218966528337285120274551882720666089612515349861993249194595953121105746483904571667082751463743920256348788688729153852924499899570540589838140494983069081103211740928106308756978240078575548387193161773841791845292746466212796518892918497117451597334150417563312878467405882882044392888022837971988241280308231157841737568028420899156467159712518811074156114440017158580131444068376764893064867058556932958643646886902236533480983443818829955918373564230341934222297164534859501416041478884888141584551422659438112436344158743292984216812327200362913044566977291513151469867304361151196141765939984225042280741035938262939453125000000 [99,37] -44970345950674430335351507581695897077533470038116764654227801588149181949060043172403043814461980883075095339315099988889170053409447061880051463668589662101750517893143878274150993499481505342583737056581490496278333307908100546876576668087996486627952280112687158388214506435831730124270883362810501923767129813458785184270154142360059551109374468413125511567046252186316173547292964319641855286192229733848879130596392860372016666919948392929967508136555723281474410372108444771304697678033731083617768808818296241770671034425777850481942410438221787496282424348052036375430771452400541990941236148931731990251318290123787460054772811875808347014915962167973012643625825158391652562589913884252924368403119696817141714104861825194229170746751962190893060773710759859714586970785448947665676743886409469155375848145479234960082745689240237660033000782899934549886421160599062171174049458486873534358476216547969719064837804115106501982352705728493582552930499110395595344714466399818488229528511971752793838171816979116293743921824036701827695532002128693965990803697885783498455133064643375336526090513275958609616917846850809368085125168315496435825870160642016273014571046087008622213010069759047465358609071504406188747149495174164973135859344383705454174193762425915956368547375431416472888018258424483737431025645757995651042812065854654087086846866676062342177849235247083161936924823238650356562003249361469120128824565951119111776063661389144389802186098398146303948321107302112059097419594864454599963791109734854185134557943901593373078222571155595781244687072796952557900241285848257790675174753977165718264581550698039500943992202867976621333454612881622792952892408926834298525796253699595907611562700129421423592550664819774266613676490810404048813582821052236451728782658865382060693723673857557594030432586497754849479990272234290008104861048113726703976423746465589626945577019500970198953698804718782825208504936046350603430177135953410455783012555131084484713404774159242323621337032228155314217434782835673774794535698522027827594895303511144484426897957831444099882348801484305166887816741007054658161376642976356376034795022788492861347142098929958533580279164143223354808543899150224379353678708220894630614447569042242174057362094496946511519482299676111493199820067270366196490615691244821435296826363138070237386279417887857546613704732713272422495729320602914584120203597424832513108298309711940987654088530689477920532226562500000 [99,38] 13089173287314593798643479716139938069442870483825426194277692454175782605299319214981626798588960338051717358511283105578541543107243605657954692623518467677357431564573774766834490735380143477530998897479115383751128740932830443588583857866613669107476518290411842748656372518667476295779121734993262571335180357744572402378423486621872044163396425414485748668076863107203031104575049379366285100677571555102022584545576903984804120665331195328656196144479305986642452394776762250438041449019671293434125847297921502521462596012949758257026928664697750635327309803461298377008862161099584475332133505461293127863353165701748607083438417174041845409558355716435339415926140699449642618175786474427648882650219315879035614894891961135058654233467704527445631841366686994976081625515581401961058882280740302102924075292830391405062905551109809595427288877464615684045184024259769025556099771184501343710294767808963965661645582015825701003417872099842808986514490118299781024791046863377962649479345287591054375386798837849296799817384457680250319373005365122052575563600420441335432764922198854624333298766535774889486700883929716952167580311402141033314825103380423542544103600102350040446081866543408365949772691386757143936454399453286404826313137392569991314018200460916942157757830798758865443551469203650591804544332998064759109203527341375736761834926345347644505117090020234983647023613773133732809542213954687739912887243771080124006105505832657712308922709662412456507266003484259631410717724272948847160481481212451699913916683709875627236006664962978017357175844288435230528229481891558798822744751088724618175093604062939619372793255842513958077050002992435737016178525636918236140393508084726260842434353568125807340799523031208256881654302035575310019421434221656457493129252020258484250394782953395414221930241987800018449515354124818111822053797511292139193925765317149463696224578466243096717394404334919076375001680708763384451057921504333255071916340251436332906194915226859533848044553430016314694336857416698164051184487028243025244690388243289661353720172600557601778447316952979566897961318703201714056170381300164481912175578786689783045678486185857160453735876658641333119639629352579715166499149636118436399493117555830723320898219435090965514815757406548976866924033246846478186634378454406267559259136618490562640932640026758671017345392739513575275042109318519423641087313194696241093429797675007364432531176134943962097167968750 [99,39] -5457182211446043926749269664140137172612783935726892456004141786854923231544616556238792513579001076318694061164965396703604165986535277626888590508505887274563791595530942276393965425597039853916480483396917418254269552373909444708861266884582059546325407610833606990781971017236157211120739670919633836804805904803394080415195235079144939302346285623006706253344045049819483103375433172874795394620544269181730033332632571852184069784829069134368588533337952319982761729191089192375836136882752681445892904064396872007309814878945143022404220985948535538955945741627126440964443956474679838661736069801323427975036144256253244381463849101785103831821385349951427608926086501712895914799225782215927199871807175425301613041051652512880084681810294827107208665997295506469594750994776646808399999937241194838131748077654763851292197657484788825421797619718782680326048449495887778714827965306382070204895065464134672029808748858245745115905538452041230092126017034364430136137016998624949304936168052983692481755021818492937057579123180867592636497719389000100923246118272367251528930737279785290025737820298281904901836298571809107590383043906949658100727632939390552823140725782522113529413071272474992993630335568008035082724813161215699020928240191981954076528530290925455751876709816424367138030155099045466752381704669997139275545774516001787589429565956633465716270833247974231423030766102449693043136575489096803699419076334532898567460907193667671123769043558804892574287290933356295684781544540912915196279941622669638752074145582790307248208723153205545310893944416267158702611500414662118300601821339883927479846958432684154682787251781890139876262699841610825454266093811214295781854188238194426440014272500448768351132657266052933143497553019075703685108307945646548372145536777709848291405061474909783504291852660660542766507540556441809722832644792241054710886011647788147245521975979509160347044180081936614385154125633892907763128798293515928752686038699722460017266410523901451673347821525579831089658309571910410338011920757493290257252340663378114553107559989768310824125937214687504287451553990155826600076528687730828365932720209936182462064842682987967290227245010408706853408789830013213279172731587630601428802787934335039280667666814771596724699893206578615121343185879600134952477212834090453369617237622870359632159261364457009029428015553891455311483306123760937515655489541690440630228309260019159410148859024047851562500000 [99,40] 3962018238345348669551212251761026143546148499702434677741373191797344195540684622426118064668490666318598124235077335890596576455039872509086418647713119216783379932842042692395590521383130293221191455514410932709260136926143221330681742049240601206331268112577039150554244462821650533943426554043257559821685776779708746722737592597651867551650402930250404288781227619254187229597353658434997969636929220436969863370333003043890783900656604029055377816558652764385320621419938250677134680457455288455132513988504782185636939099425898487726578326821585510793843853857080748307867800634501824949693429140265747018171237921203744160309663850965217076090157799029692782886958793056186693706291357100991837463979463967064039431830876190289004297342028472873742385805856704367085962596258603408651997285205188837128189485700813438217127411284675988561152678983625796175840030512053729604380087426079310980027518073611381461110863416418603332546383172995377517780027698383034712286915006671574985871295702406949777915935645062190052367994945100945315951318793235723276599103237300222648023844725555383144445253711528820551023875046335318582070628031566334346185098190412053373867855678388996901508516290256749196844286641854724798093301341170156652734393850398489080166734735249497797409292781361998249870920294121274646476705127280737744997696301792959194369559486383532711119825824170791561890516094131126137815639079101578233725255700321462083386685324205163623483032453179339264545047455577599049669027095047416693895308175512250430207952854740067921744358495787592086508796933877029111951691688227858168999411628264178908272298565786093825078308270220631764430565622615120269124390333761206828496977376412131406115650474693634962702843492075964373644567910152747191239119826977040326504378294508278287266646043883397353218251290459655306409191213281252382776156005026959555424778887513109507326929795003497810744409010547061089855448501705781590744572858639352240748826400401815446291338759968791095283980318749778925230426267659547629514262735665695884906929949477311696962600903518183079588237322541857862318848842213417262609374426067635696122544511591538098895711060842450507852708952265008013972190890477004517136191262706326769124120309269388212727541639937950772695568269521924249504395292296774426711402368099136647003011770268793095986799349241661229981322964662997268976632943869262758289724244125523666681942813738714903593063354492187500000 [99,41] -2758492499456288517409288516244540132789516529239433557172914686873326576848649209274109400722160560883054656503308381051653490911793744348419989185329862917986009792717513432583231904915796479890474500926046162421347480316391158463066961329594692116653211036989460392136742461663418232527316927969547239475715996539270233448161086413277065667849056503099213862271332157720258744192680339835526546198416484204194687694656863348133743532067841729608987180213078892310849488550803385754669028671103888056927184288939434685151056464551167106037518150276215653299732938962352366085096251237059174078923593068677022974098678314721157781539598517878079837406172494068300789144604094868590568396873870221173469699832473638425306790782881822627929178575456091345900298399055195103290664159248896063354797990834340099680757136836353466359297067881501886579148675074574034148612230730310171674163183906458775938495400037558028757345134011584050284261798716625167753153600695923456868841537261751253357045148613533108093448314123487143282314966565589164249821145168016014770794488451877597942426512100777705848029247008189524849981283575808144963532281326722501327043240318520846270206624182584823430122297049426345430683973377727965624407486534408805341165467891777505285259692357244882696229866004750210312858173547304371746346532157885225213206665242651269847469610421263501602917463346386496590914199613731322491138034910825935867014971514898714450950094167417636769788264868181068160315951526105285140186218474682531696910563879092602716672933238361355831476554988493616866150385523422774850398945477336538700383836552236060687302116168772316075330894606811343898307760602196108615191642496631454197917413472293969860009245503891494871303157563143066195417383525729173123276043779294121738575976725254300280458301398236093177656968063396327414480432306457076832841063193703446969444484838101771564811222259874718419913666190553957509682142177341903062748513562487630085213160351896983439103465320956161253170904530400269155525225155559287092830423778583050948225367045065707552601398127580893289243953347840361302386073786513686091953110004161179721277415919345665985321990372518117081263801002883860820566089330271885207200279458435772278210122871282714655397669948183310250542101159908387328995341937776761044676270470804947129479905444101822503142160305494419073979470213599971071151703803635084653062144698087987393364528543315827846527099609375000000 [99,42] 1513090558407606956772745136317878295088459739138106101418815602823455030589156647331018411973202273814872215734147168485214793388965447228286519860757704935285016138569860302535164895951670646979521207805055858906736057272492570674728294037217011449947612363105551542471627739253036063261123636242748169014853640997421115047887493066051848738217901135152882536934867633272870270907593749251613423252290232793070212735384487399762819786313187768572699219224865571937699262814523849509386980232353190357509830176876814581371992412431846461307627797292853844332002003956569035744495081924278191813397889266529249272885794408961380231716274700166187594140183829025122105782184765470392681970888568649220479490158445469833347119161752407321678580926596603865289147598737088897112520276459922722296900430527607576875327457215356330893680132573584855757464567097055991348141070741291194290199199310712374923167350583911918950588316300984146778197322737520809423043932252490518625079648652499489086250749419767932101575039847880466338116840135145679837768949171544401692588278379954316763027672659230216340056568817448933559892797627341782582782552226859427252191491270371252496107201767770690155293455658685786278868802556629329524843776521804707861745995925938457375904812505491423927345016150267799948027162614433549285078578458942197221081851575902539406471724910998077726402687251045134440995683993348427700510702071421498207021235517279602884786980068999145900103870841925337739978445060635240865869439291917122911833368950928863685426567394935450353896358617618667294529053047299223706664253955652427274059389677021345712407578943104502930420350056124762412911502657449414437227104170062596482322836031300796402081330033702142784937057902229448187694931933809028142693504270164199668352970584233838618589143258950068021993574179323449898812545141364061235596220002357437403866624076635398961483079838733533450100856542028997394966461491549081946237891511305216636791176186355622199796618698414227787225076258478717968360570636783713026393707853100470005655316084272366941160306031573477881173739834803534452106444298166416135434395422495053252271541352607433727378858113537325438445573553524707013612857210931583259908463535543787078989131756967830905728915264975425978669619471157610619998476537218224124189035446619355216979128688748913896183479741842455935588316833460813267701895039076934549087327056687835025172716996166855096817016601562500 [99,43] -656259304061333076775142370727494469809506781480878440578830028327074816822519412663740797741548819719979066416110117327910645610955166277195616960866060403564980348941520138871664212123050780677934287008644945826444684295601543792495500108436951586567592528352073327904658716763467892671500023935732930004457785580562000596409750682985870964675680682793427307722133884305732984872165753022575282279499186905722432021712842722633302473771368337024689895366197965499059178811852474154488142349289365028751572769874887180695038138618070062902748071210560200769693186773614790862796318229250437032198054215662933749631880246947605273185596113895956256770675983373271385078578029913610646821249109145861321487602445041493251791647098450987668791814389525454698665385710484612694954167200284586063308712139937830322535155573283152760887806502967119049625761242843856598726525192467277735235651208530361851938130999578701412648985050275589220186289569325002442668060002414338990144288356193627121723381678005953739677061561403099302067396075785649192306727819371769885534496099852259167179329833265697296076419545519344018766846280814320595088023638034544563324509032087690679152303355536923501343185026488339889093793484121629814072693404642612900498256430251564633188891432572265832993267252253619238447193440653345910863531842462361283137471932544773835647219675523406488001846965720126789110962223435704897216081297912633860104766810766074115085334920686181247421062071106659004832502569750096258878044526628409081504855254873021655191634045580270026173140730302156268797445118069628959732223830683483792020502054091653562380389830123937725278348158525992384276419221443118872331987557951262217142386908335421166342046211444625543924087950782766953416677465606644096046219738136290518921394557990782409188216617144822687211041976615325684762615125520638222010527093947472181383690829442774689751479780443809618500428610953986870637653585768067745440771108809519220763197207466976369542217436721052344963765821018307532118847525650093652949716026257060643806264482738752031336063697342339057179977740215191502903265678057164610857391410014837048205739674810756306604806778969844695072098528862501634230186579876576164802983762573052125789272235822016084787581197809164457915577731224146937695802393297478107675021047836191331320580962117980515879783768217142871193566328115051186001994649480556159675502525541190834701410494744777679443359375000 [99,44] 228623163471091927164184659853131440457823670023459972877382345789512109844301041700716818963084896812256988260551159426079762928214989848418225682708049687437538365907426674327887164258023217012306189254142820447014525790291333747241828128414799592489376621383440470667295438632736129566951070608291077364839657225406629713833080387799529076151408981349868238595989901828907332112076345142739414032796581956765050138371606801200667680680877932167307104224510829447228297946851916866282529147513500132882385049480009091190811948829912736120065678045203192310644895284267693879576000362210674924740156183243658140268901176279172184516869054741682418629223731461940718274388513760682824721504343076125170582874079465121339973254256448586023679693233531399248498053425242940931033899122051520707800152469484971675771713350277069136984670752985563748828803929238097724520692309953676100881053714850027445040755972779287761290383594647776112105971065237582633066774010154798864042165408448858418362459285724615857966724069537306039404397681309362512478620455737213950339261069515553005476883016214386087560706507511204727468207968252500376253578602174310616091662096851631450802467304837342749562594055917467620064967265330482352509307011331205490377403578589811753100436202770230445777667296307387641352059144016470633908131510063266470061652467431593972367469464751382458909748380657632341818932624744570848979844476103309253575019792827321327691689646803245699569739732666521301214631907248474281271940734421743248524616834381518188239062935433935988565532452103529963609659909590042858858390250514535195148945200370883739600527085977974487868072567895077387472025470838000232970679936523978924802355289389439779587820286150528020494304370180197639905182712313612669843757438694694320720339358778411427721319728872310291872403038049733033155992885294450494173454442517919269268902168945555817740327411491520093620146898436507821893264107385888746803398683495716933813053348953867303755867597769615943781150436247846782041184852568778844633645047874978017518744054117483807310822926675068328880676183362642121323994220988979308860126461186596419590909658465751916759769854681913351958047039232037206329512623336529087584706591029901009436893060932702573532368608219345171663610168184144720454314687297959497151511715104404795880930634990886149876839957426224301682357698924318123953075265212705709846202628554578950570430606603622436523437500 [99,45] -63480745945221746660475549830021968686615204161155019719591304438076840162188423192714518468484558243552043512752737284520949356160589247984549843120859462658428266414857361375959613516309658971464696338767553241889954217435060789450291684578557686301851498572620556249850093870793610023614776189822662837390516914073703825054447923416814720774504233954812466882560758180869303619985894068354131023466058681826168858500761318582906782449225726863158346977982323962824046572179455275586530532407624153795079265795265911933483840755578899192054414928876496810179048191013897997232203962677946550414266346924690098656949228998562776914303185636436311927579441810604508086126640656770125329157568490312300168157064411687728491405738704282032536653010454020097714229053093738126653261262811980827871950719609814293044984460040697766923442471299857375104717124786606777514315413289099200402453740868418452966938305597371856628255291113630838598581299544983358600732778859792776273245631405317445051400410115145618733552030630613470175661835679442575014584166880535064152985750501219320091420729581776590223876174955961810740781674677323950688017711929962716509105722329010252179022305598192767617124442467349959016212804764763418823460489746015682664974969656766102740464813348393420862188329134795012944938231253492621939013894290855515067267137931162083152503746778700105549719713479889630706900847391785644147555025617834197868911920358149248043479495658894147858953074998807483193424901554723592032583395261266435207997593035445674537261522730487857014918483032630882459427595979500064510368805901791976694307123251758838979811895455694431019983494414796309302278153295678525966739997292094728559941687301472325475826125257635255825843374473503132012734649646083713013537690611446460540368156761744147558193839178418027177066207116104666481635651167009112537983423310569642096414591012647063561798750128638592148376927958381575799744099248212589487781898644250267727835373366724810955594532046991900401809741601388061092536836827326413723767337390216683874848223235074020727202432399508714205913921986092307386476298565736948619816878370915517256765895689544280531805754135771139434533868624801544436071092146935882483510839250737664445124262081320909766335114442652890054009413503645458720608510371999289669465899541247639812661090690818197626550621790466225662383322786809693052645916656992648718915717154231970198452472686767578125000 [99,46] 13188086306974787673843115611948090984253049792990475020618075233317550212497183480448952981758183026202617163424205813512964623390075114060776529619123165404687579978315562136142841056198155204958793726447334810943080956484941599600629747248904438892558950033647539198748381736278703395976762846294966633280717868962404839620374213835372777271707348156953435784166365236401707855294823803408093642481379697038841189414296139870296252736791115348639110161526985857771614270381523235428134837091882021391155469901953951197862421835177119237355937344802928814552844030100404153418834404323949206559950610099569454331176320723122482018524844403965008156365451783443967854055726985910228791585547859120657898003123944769490947677241328894625506058842349730339558756213445261200580757934784287355046499176626987144461734874845875346899486897888777049489909568444503051592245285726854754220940609966853567856450209770177689513520406331504408277270545344022619755998301544207957736201779150363641427455405968791033667989794627480996935239441399057351243311920441208195946822430230341764735084630979676301826777555029745660943375463630060555990860821671838926026679385131742449820156053174430392579236012144950048464582321856306661964963290748812227470211128132826543257864774695013618810204123352014560010293591076119307018669140684901913222519323803052418041025816046483992284138886639804733693122332998380778991312828697690396662446100370708280924953004369134636153468853893832580673169741393617444453085142445718201339103680140551120068740495114872456014027671573705643347458901873497353546994860690172459360490727218463133839946245352983806932880033635933909170356262882010206573042392248633516812995974972612615970904522139433399751410531901877354002022950651326761744021260632946389916599919658920153748115262811586883575028045182786724621152296155034410722355218264568715730666418441049172743929867864602605307858805047303272923211258098162842154861139319658401670069607486041017733345984202532439328054873630498097304181212563451996081621719125867342117945410663867272754719154955949084454565405249741459672551099458057598916410392450624273974269388393613174156713752906091159603222167020462808127820583620474452926638225112720184406813074584383244269157748620157418670723913154577543517543891799288136059243820539930378893991731675643596216249074489346113914680729047202002633535323307184192187513360750017454847693443298339843750 [99,47] -1501503580861998174993317968311174677204392458407234634974134985821850613600608632769440535835716108782521646024708483482377714222808049676961389593862153279924366700233843090208356545413081331664285239142328012738903429026206549522715963233028978271258696076236618805153481926800635404557144795086439502291205128857901849410070179166137756343642658867928116832002915280871173359972746946862630393240688954849224827629720690066067634453665676077772282160386877552964466487024165617326060322578057035358865453933114900498914360778620727250604128901590845766399144283833631259049053964962440862506954130048375655188633299833070776792809641640255510809638148354705323798970008275640221038939333579187072286889206776696415268631122269360487649532805973916824916036851919901660844920051845187422519092592889708253026372195674459414709519103217157240682107494183449492559554004826173240450522127738996908350888847504662169799765553557903443739386937340938444232969754394817697370228619958286134521377942220493648733429709947955867375864959712513732416989674862928115218441331343581082052216807889736601208010897011552452169812333173521193850245386186203965110205011697266994136555987513858442534356521075044223082228005189038418784282862208213341810736550601884315557259765645186095639088007918003748023309579432461048088239747470883956061716632426769807981803824322471429601995729308232860709461660568155762152769915050567644177259700101118266011686562656704067070056892958363471088715411984464139145011724142487107664991969829833958267425370752457238655801052636093943338510435543967941152001004499095794556707527896742282170118899901952088272562054636771122187034614736889108104507496879709030797141288672118116357837455138796270044080170497546561567025448707218682640795693487012395248481842654074275023583276124092010155324576343255139808141398563997403336057327954880862471893675470869407819424883932215496757686815459630394180713459372781298433328382296805948799843734455579984162762581491985722029983094140035494221747309240236668060197117528050784705316728356864329655517635639677602285710005696470012766836201975283088285674564001375253406935757505453901875757761645643597135314060970117711299168563409254538791705791263916266881946347993501615602306608650066817063455293272376654066218826553694428892875283482539089514343519266565269433523518789550132010903099623057446555956948247914639615885334933409467339515686035156250 [99,48] -225177801656330371543336378039739387538209797513909164562672892080848823409125900918897299885414645592640999936863910042753587808066227233828996986779734275087162192409235683049969939631627771033300071420328852858191106509011815443725826512367262977308433160138405475413183523777137666112261981448671593474751298466372178419585547128923662129763400514256836588370181768948557881942221071344643782028393506487480677929067702628469014984967537110629349139780602749261161780862373798117391242343922039981121744347255244346477379635510073532397593298137949303257676201809410900219572347768795331548233712337097260433671589038167428217365223935196533601175575614776926269050305313232936782123600440321803605264453019267832669084099646533957820162631640829619524890055790919723923967421488545391848140943772799156789376264659646786849502230344256951885727045286452044100777232070690955450964877822117386371002633467249881117489617514171822908921143814710023270142141824569251139142752236156332538516119177162267050430552441839121623480480288028358884441262376377639189140300462322253031075168131316718692031193236969443485201485834470546263503856688259223655443906099206233036606720391708601548052343200263033084376355928876286397773856074399568146733413686970991954814948861592954184831206525750758837449807505111833875203334591791333328995462503515556431610904936924113029443710257944440028033420868081266358297430845867426005502375614772510562465352514423283878206704716200940476405268952112599542991635707119078508109913003250195186384034684321305489124753321976889323686697354500743755164423934155402340668584994793866535089001053468706469928169694311890421065041881963938217331307568878113397878327460315231153312607335124669207751234482761578248602409458392783584922872369038680721987732824734059980336994430566564638572706134075790367326082773625957975871959826429514411178275797310628813713226718849833513300503369817076622883849376990195800632646767517617944216174502941910576578986590992734343667223818889577356737442180294200642064204624204833753519155908438784121793810065391465728192540540938082636981400771627152573098273894270457836490482667701717142628917044845595882323586595032464483312125172670762986410738528959437614890187759181738942754900193997242548524213119754662999641791611856894038270990482248887120164011814985632639364360864909403029268790588340609195899984229516377354229916818439960479736328125000 [99,49] 180679313142221108156008634087686929816111424749687224856751191106603023046512662383185701358288301138714703744524495609248249082858308257822162886618315935772949203287994223892410805995408919278695577423605715728849247990831042923095645646499262158342840052922644542963150704170995026144911204530526408954237688612366741028231444427383613438186435771204091141823317926571860213296840407120810982435614459377139394992502692394341988293750491030453222863279169663824903311936415031784373480900909777306292463879419872157685368058571085673872326027762023979583477069051614749875559836671267981315734714812783034940970077158103713124510366418043601358296200243919866281507357279352239248801317678094453893787923217393532316272286264098368579105187083954345608207101409004329501336467238053708436780827714316424921259090920436089067612220567122893111083464023233228485454532693682383359302960367427491166412326307708585031503563362185023930491002136702561119347178769590912824621961727844211385409398983078404869531852136511240885706715632396579781612724215892661862143212701875128962012592918241539256555410564215578324036603647612515135979381452093210154231090790271029585390523983732529540756917103615121356956217071822557553782102445945726401091450107588413488666983264808900009666928476243175803344080396596057230242430384034747388560949018998218113448728049546425284230041517693193946936178958938212141738639688980888395189197666078168768185756197846033508182470529629370595645498248146156936311204411582599118488227490788822120864045702553219236872920531388853151689136832083317892353894345577721971787841409288875402449924953206522589919555365290029695936577540608897177099855935950423727155519811248504448262482066397088462430826150416174759603066372568595187115013759870059364224049224995337009634212156397096997186427896782949996724812702800962607042022350679570953340367377942881672615806903260787690839113806640573181935223194409971231631882441097303549229078008036958470624991400982316170919118973278092856197050622011875353498321824255783867884928606214261349518165046464965251695140403305430931130765437263213508047472666849343814568624970930972356412293923926329483633614022660739275885310327985033072879144363562412422751053793597942102339157520219388819716494630216333962639129530453090471318623149680576144825803381055373588258080540171002348651952088186969989751229359598028167965821921825408935546875000 [99,50] -52084334050487251665413477930724088255459363631554313759771714109907166446716653514060396086012310167161659200475747583117633373725357395305838670871264407674543276454083136420284962159184502175564641419090875679872644000762649407432265788274169100727682725408644409760532322672420301384630329631419060195029549674244897272933403605130776745824918764744153312150519328460081056556478161468853427496795760298816313095478972979939362620241782474947660935743164497748630351614451498168725323683802043684952460813896901163955720776637787054658588779679217127508347097068009860029127522907641278462705363072465456994370763450075560964682808936145789445668151033394205656355439084899684526153221756675547319091179158187164264812839777151084228680229911284621000554821932969833787294363380395760851573053608660552891303642082505364204955609712708946761211652356599434488166597672634504045788622863355464221028347123729555308924473643453840002543680725421158842865767672045621103819396705449950729725142613901215229326011058440525829522902845834495404516858967996363922998069284787423700742360156105470863412383604559769272298439914244047113369071427702287228896172315712769926069397848007672196197045902510348284366333114384041696687451809864482035678305941379450845241505670060359340953100202874554036129843295151408643235669250956486580700877951751417257644552367254473240618412400862464133586054490166375640673099514976926615291680142703594370332297390880697568426537068662701406994784450802127658301992305992524235621762141926751640344133305712983667541812996496554488978265401129843493799197752460073234229364520994925459593065885349057718553816913732928515365731551394496023898574039321861953268956445326553638947439061080606167591087504331908876429556096017742490632875807692002415039862770576509885647024375321877107715240234688303695908847780233168186796928979395869359012247172423029017859789816647592869259431163777798582655578250856158126595807993600856423381160805083301201507959288613835928303405937918887689868941648786017366135583019916307580435623471084120492797594160023794894275158137222280348577009295494737282521542470849404966580780064341864881792001748330230947633390636328045310759125550366311115191912285277306059692049938864580919806937429248546557984654849076692116484702000696679658420848437315602362806576308911391337931837413825700344797301743755661707080406586101162247359752655029296875000000 [99,51] 6106268249224645177492777302927967024377605696255165904903032082117499454295264924438069153402792322236398003228008188538699271965435122301575402537584394136998046751245574328328720029215386597350618596991355960884285250098790212657392979836567671774461424324699607128837553755262816213507652915403598205707904351994117484182223509999583728897680591671483302732051729456673202996275437400806367461335575302032507109791136230759933837181486634189077435030756522487184141699066209716826961853022052900943338834913944649770182214373157394058567939775642814667665810202981970904269882464510379531545612798269694997605092195185071768382983667582860381020548907799835057614036085277114567246364263015674975761029002520149025627850864656510455027654411158620850046547887466535868339123613236940009035891648091948350160530734593464548804454232339380624195592591498888342861132887382491744704936752941806321449614158458553005748193593322577906889237449254762177848796079700779166906659348196339163912933055932292202944933913687547010613028601603784581922371648284134476279027987240329531724183684452404209923209611488135182108046105161145439349206804405681355314370991311035194427323294872084794501158009395388858326099855379206180352327539924086976655328692825622535751422019216678187271733772590806243379274856626777739923379607063718062807055572330122408300179393521497352798760789992668795450940687115180431999532072073968322938052804201453546223394000406385746940238793203340704572665719364297170974488780210849809363813315315143169246142222221881618085852291188842351730983617912636435391563028418296649031697395126514175557378834397475361893641751428774903214422786854196621531200183883292441182800256109515000183832551188290958789671265169420408142374154430138968265930032264756489392455047666003409945757091473468153688089921162852970951970347465254519318213923513215735187574800444036541453051910392338782983278596930645885505573458514476186423721155843547831404544911713580984002873743274385931917649628780865353924768746713072547470569479263121322327406301249344769392897505321986391234512933092339076797975115097375577428924199439713774043658696940392547233749214327091912060514201141521734227961942620525476263947036477187760899782577333428386050262595164558619510580051155270917424120866530689271464306803296195597520161284797766184181738809339574479591084212482410970013191331418056506663560867309570312500 [99,52] 2077491544208067862683666679416754787384910236617470874835442628220347240171379024824039224691571842608206628575406261828878658685174744170520537128861836520686742981331746896022883847638855601506835223033222482841635908116133226094530114301486533571698277942378897098551749277472471491355249820335448981779865111337842580397288437639753465606199501078474170961609552524921508232723674726674484471677578993913537031319408750627811658289253321318953438180044105915489730980192211156152920509056063607214541740613157791823900994817250041870265876769182729456524025669049192537155056464808515488636084791355711346635273517326122694180447993664669209249029146456111563770988902804763889289620375074197274290220319563435583061286462396618504031104463593524209424396181368188214493142184166031056025022400063926842564604972616710136536188308378215477920089787314526890113994352441295146785374279296123953026357247656836909251669820451011166184320622724151801374243427450957784925068178748182708428070357720896170103389136415066432264203923905880910695776422990534827474575419275078975920012976054192665033460763003191718690498517912104172127129400230354619598897477537974486370749970383090182446874608518014073722161685027318080694816152917603379461960608087121174087753730381871722225768736524598256116543531176658044880078287116182454166589161903345015828869670701325477224895062548838375688435319656886598375710384007042212271611738596384608542162226906298292690246806800538739531214922439982194796293034226487226061499122613770854878618242898161864786312615694804632677518689780961716548942791601874776951804912796216444217106394194761441820963248841565439723970577439981850363789681849640724335905343776765164972387725415480656686063350094380223024134737577266136828402748086475730715221803469257116436961177097980134586505597045150277085841681424311668066064240490801455579980518481298959793881883061205290943376645687582913700851568470155408732615334017255480493265933779136297897730106193622092706559005100431548970508588640414107853882229753604992797770727798890899593429673767736090427761337390790175455265838410842109665803092410959538944052156900760768468592939160746928101559373335191423850556111306833086005271740304820607147998703820208028607605504989468645418960559045830871389878482873186093631748935243698220873928203301846508518123825759599257052812580626177663134512840770184993743896484375000000 [99,53] -1585142366623803281270657485884179673882140745470925837564977093471548482154072580304386258351562027491075639583193361328697643459801303820688377813836280081217804520476758830036707225597036075060039479867249019867853469101912239058955068171067682054096943668028387957757201996582488928898190630272350729623414390617656033202214547400093684412758573723342296730233697205119302223236273338591219114131822145643101488621483245999955159766873671334404025913668529798432943070225007630721647411127064584861433629783404335939356751083246107970951466857447547844056329351462841394124622287051337398508554485676768149257384009784847457712001391060506900383137916571716205074463878669803259802027095601801494497603470152194560699274094032351205652917104842910795457380731624800908889610736437900200768863861233232472736541276530124639032428407086436053038505345931786593956750035956092510322143344920665401179898811076402487457538752718135585880646775122838450007108950118796824368294755927829608697289128401409845898732380047528012468448998314977016870218083655240978830380473624917946649116747354544617497924958609084988367746996803348194411626389571121215989913948028959913339836423753229670816592296587911176632101860693653247326732342294370658965083180897080674658112674095940493052413435167342375735150790114490237988701863562469214434015114160250406704288239342890265787826476756181662769589915541495552445071931753568692601122503908716596131999944837700216221772239527484021818562075490065609486580601497371297985914412703493957519398802108044375260984876278901836931571309202376861474943751490589228040670844550809186580574767227441117537268740855989690368774063240145929514335858684088140149911131627308188733840673023920669765514996279179476155321095676013654780524811279391695437340116865725488873929205608765465165242583794484124609688907516594508640171527741586835379166433995491018289199194003402958953550716665694602448985119174071643658879388475412736385920431607439504691267152274137331293092714304674280764292953299521274711506826068578170988289297008082742445920846039997341900787982484305494045483435275806291883360438882850903976900942226467003808174645876757871663751162764664143497706099690587926749280709464465998885563514338348302452214205698745269250590391497984819979312743335250029975290462616369381253960412162547325878254438695415627799906264222551399711846897844225168228149414062500 [99,54] 608063038307488499712764492326961533830308880242554387412431125989605504260189758178209141468040236476754583804862383090508453444797887662466047724051945400470848403078426820972365908539345434365952614454592160396898973917726598898686708517554049663450683260699883054739081528678436400874357944641729767304300927217735955258258398263898862097521283996170131551100589617729288807875756899274813045761549399918742944055387799660642710151115451980674174003553282856443916037425535793807982370310145594914634099355779443854218291592111262762688320347432454317308381650627839618886367164957278322647764885321862123252228933986893302479067067133281149460517730177650893493982841231493720899878710173609114673609275997052218048201210306463194438613681490342678826112452573681064081579475490304534197095604479164697894903073715936573550481480678327870238352476171508901150094682270601789001156577731667162471808020740660758383237188538816927458356655727198669703769657222740932546460799292185483621923373576639161475538705333345683163559320755645133956827440751537722366242797181638733877494127635082846145528636780726263310190565787858512769401119952318539608185283473558964780418832505666866955901538471561308743952062294551186248599614011850267992407488652512962635521797657129043701686927879143036612056882720043116630316142665521552267158910988798558570024847772003223332180443291027337812731927383504799803683500101969740039711241392726655083285343600647641170724033492745795925715654879509609493795532704423341251594030708058411771759870878997196046040660985782473031538668971429185406875525229324729828203337134687564355811514882915715671554654100574907868184547135404907290038269193413505954578072170841409631367289317849274085132588384141332460412368233189211322834496806443252114293876237882532729466620400870385506805014983381744503253417687027121479663784826851466671196425977440266709708397803997677245050638400169919535046061600778936667532510198168995956127871439762320182853633895208987914223718623749254694432994208169158389777316682009750849731463678978270294780516574283297307128477345398457063776820528998528813429104354630416122412665608919240836214092296581083573994385689203186316084933099846690286545312196765510302587823912165314109319293632610306705149924043330387577961690937705162257627715077508106749968588299581518297105150214629584867406797421551800653105601668357849121093750000 [99,55] -175659541653046089364923726775027501053005334868223616232230941428982946807915433054627313026136711465189741925325856561142701397031826522935241886657115853216674528482324823931262647073171351368908372833903626367858985054485643653822580036454028470709915437762569083950357571336753632614803413155153627176697705323107325666032238107819374086163268491592267506113773457710148027149016008363760852636197709565736503130640493651206251668423704439840962983877536543760580621445916084406133768550657632752933074355554733331880065091502159934801447023669394077905902608024072731491618414847478672313874374359825736915889641479761475313598498301629460204233221715011867225574730638893449424182558036573677094549240145342665574124448038090338187413332897536822807706132496627626935910733215563989371323816247604757268387934958166149679486390088642831042984281779878548686590372055850081374654221700876582276305311239959801757806392218632937732930581995223305604554815163778946669404767357329869274482189159675096540421429782979291954902752040230091009397353207851499448404308698727338837902795540478153944926958548838809874093575847022441820078047761316583037716360029532387482884759498992614573579635755824806757157257161936029222937423950145010798444194765778488409883400923057324006103058792413620434308380356439404712766320407656033459371948145973689154691191040314207139839057866581235333056182912915483996289529546277725645829283520217719221583680237146738302311050056531706697577755292682741212428889808100259070607799060764159506387286565789547438554356984576767546240155477445772169963825742235128942693092669599962320004869616209998219822950270070253376573896757973974428129606694253479068915813831643597129095843690842094760989785457683616305946671522831838949913323205927519336089770386518731899984167619823272216650124622677651546714945364746619918951494551476322174563006706050860653013514178439479354806324223258244336362410046437132422971632352892475228842685897717913702985927633057965423787339570046819831013619717671048337154825503916626344370927229117371767664993650625996521871962658836282261670409990378905508607749016943862823235970456004541643706737326459474456153400704412883217155172083256705115055026696462916928470128088972040711344253950190698151518759566006648009393691918691011706950789269995710451274569287180701750257751963484704419565796129631962685380131006240844726562500 [99,56] 42455275115101548391362064403442284811363599729301049469978012062897415119628869769716578492916231989603966549180291329008287883321850531578771427573984688001949124805090921786472896362888803369317012463719210662106604948400594396724496104696378578723376107234239376933965899207000855118862585463752719455232369677736825300503341892511720478124330757480825293057247513195794113989420096990309193735241713601915910472455413451170561313450824971735666499386388388653418200033225120925315100477876790113034550971640438277135913640885653925999300262954670062654018714510516544724469559301391911786752929298324378489913914722052905704817141022518961956524834324705352094030999722891854142103436764902792563853887230820516728118085146311070924318794411590297115471958412407554514272958946209907914025110097294933424644257437483419631378021375489340420013995733759923312410655062625274313125279041640521135185306193427521127909730405041169680834869180391556985479430068862894015310355179188874255110266011007091385165065166682712213933779439189056877825569631701506961533600321330032858015559945680142996062576774982450999914797907125041115714605146076105137124141754072260601118102593714996539469604557007662150362834685626565591282431402831005056164769190410207328918138919743152687468467860000035722217387257321541409407895730552350288317969385246970333837134715506682535285959154095421801520052213066516267166684418795396684027784860672433870267548895374714673294045872807709450506586685054477466507909390350493691895383427015971848166388567396903207237792827334022102872251721929734960222192662372577634151070327057396537205219004914848849705640694062404365371321754806787187490370360165895193519073815609733074931646519351112688887518566546485608044902233527196017507803497499157555681457579926999405922251605628745023952719475735640242499073117565467335824129654235534075316838105302356178667114616468718603886384189111757418189878989917919123182114644096100798165204653672784980845292702286144562942180783003615706396133770455081903912106014470676159139132270558251998877349666106019949147908592178012086118460280307647633585318536146386453694247780899057994685140905389351701584112545293149556885163427156190749726512737992439539350038934119873381498976547829877438302889738548652423059270907312773182006571263729126808936921079005253279051667979595088842081906932435231283307075500488281250000 [99,57] -9133637283390622626573818386258974303461946359618799928873741776324239012642511169272592725078374764797818148136222897293474439890345159544540111171897286471438800567078438560292720661328201739226231962219078903485427569690854402258439397835043576950279397162051068355262458708488440808900822892033086450073759523901275859024621005455421357156449304562049626072589763573401412463255318725813949600751127061059767089165341394249630134592572993221854241990494859240107256890205943915359029910508609306699890449778602225255324034641815105603333309832513541141439018857464767717478669046550282701740379479654176197919343632569286520552229669104928688395283788396168644637147336434448789723076099201818910628158660700171330454016374907885439584212143629536062476571137306567131747602689974937696983370374305764665680317104580422758555143795650571984146127707508722893549266128625321416550544225410085276828325165861002048240410073281972138440268916473921889610722343331368906260553478666911665631820549758459948356824128587223670619183570042381852489301457907821743967446077500396970785625719922582120213855004765246081137641422696566257793225511445207107250523453780326246637722471733080476040598443243695120954760198892071814748810020865165478886077985140639307360634659462761947520575654042231746468230356449708184447555536276199973566719672754821595377298904779340903538822384207861850476231253936558188217106129258880046757795190660065638805095525452897614371741499497410944792726592717340738143710032953101213578966746468864182349171882611050613456888684368488533609336031396996332441754746064268944484603417827721838739260533493624457127826652059241805058676303541041481383962036342523555931730124092396982559339115449721856462568664657567854886875435848191616911656554980437486550921791264773955256627542601376325798934743373407378757906437905947039997414185366233663605632056736553159350806011370281970287008556122682224478676923464737558355167201622603207418547448295750961427854335453618082678989735987613941309798053687457855484097149417571677812630680979514019237495066573634396581937331064488297928457065006740191403019519008404011845926174733564520990759186712234356562143058803333548663555118563548898580057451719079463403108165597277236910288820416672551941782485172281066993891854497377789361283903067060002850536390982028491179734158017522460681902884971350431442260742187500000 [99,58] 1852093806727318848526130638812172613551719927012310444232287764285469488510105887335352224737423363825591585999544994033766734607286073161655405258803302597122001324876501936884339434658531139985649102819663365789463891234303894856068779838948647445233726055001057891051308112860035920275017881334622484929364151933851818536958271555067011329608363870718659118149629703298866461717375065683014146271080106931438042506072203905922630429942578104868154006568438380211111311754246966491190439249397133396873162679395729333269318932301447581091820162739312866450970531916116006723094854202732127144707283526450891215601926053015422688371159689163473249267310667541646652438607524081758711528409477668593777371991617524374973695276061223147034547412122360853249648528688376070705096632231091656020956185713455225734884213918396063824990654352195057658459017441359318268278213128897514773323404201036657447613718145194207457216313494122717702405449123996194360506530719051150898226113439145794725247895859067797330924037771114953985179086487596052154336742470025991231276198145379327496956658643264794846770914855484810790260449654173456026815607314936673361780522852640984500096889227993336010809305969293312007789298305735392790001614301605305106546645876123339446044167924247850827823957526677741417369971181470477719499080965724679270923634497290752501750811260908814038763493139276686390448110369958243197050800207398888510080998230226238966522740946476212161006367146414649187840352320630954121834425546904677278016329846443736487579778347911284851935644261109077981022026412057495055458803559668324517872115649386951920404562494019422961223353716198601716091030430809979492033383914560768713534007621950261351844253996233658295212556518283464362763210599421953477849364377072720973871368470027461717442900093384244192636532166893804808118258260768420745256286936865956678423520559244989531659984149094023590501745064611011797745247240150700508689155311371170626241403296504143325448453027687465525844173750203891681149042506414553862585795981346747575354561886201420745944623976247380160170418052208949658761670372665113340776533040159138215132813211597802878024733401959011180489679767246454959094280227225162561494526898196742998498032854016929029950213621093109062541724946823195022668637949367070907312411454201892937892832358528707376087250185969779181505145970731973648071289062500 [99,59] -374427871577521126281700419498409668579159430865240343818429313244197718981575440303249872201814124450635034326875494337607854724630082880709864946204490609961288022322652054417946442073796017157957543965847374154853214458301098332313031273990432259879317081772894630381383432261059731700773424103759190997295600446416195667987667097443763345384220318682222038884685193359567486715139977835810004748491138300281521784173449261641097669064431394794867683607165420162916682192681860306090982177657691986469806852723599002472601078214145377599562792330461030997359528094588010987494155109903102495541300589679990997600490614790754450989897190486255681473350603018719143967909155837937476765404602448756264851798909217307478828885897416531874448637410729780652246711325506579907811599397510683220806731652734762830761746091276264598891999891722870106836404975331277696026065697008423002416952911893989886658715415611752614029381039470219061465206486849932131907435575509820209766226713515784963833303001667460430282956757022145939179032008560434177589584269533161645778153302157815451058350008369416678982118046936549338584130058758260048782142443626757433149480094673838390180165788097308200860693320983135255789595589209723748339634368215387185426763804974278104777116866401562042710516402425017652272426330221230313591423445631308730103160952182804421559989641786403151576586058015874462147795557152429128617225093025397466625292610123431840113128131207373164872814199603916629430540622434400994349640879706147404793503694609632746199468161181959495179761132013338052862006600072274060824262162859121184419051876826241819603441261267644594399091312247125310564341132143675770545781607203639426926445063906537519464456457286480019123510950872934212037725953256646056534857322054529268898105898682728518694375395767753278013013262896687584288249766635143900555872484986056528156507916671205780719632984277789398553256604285492471476963872858257293041392765385913509135345190659542181968966381524772197805003663457246113935825442969197668741345184908473695957981468321337559251180493780865029132518859196420281020676855756786687511895519438937793380857540207364224356557567348975258832920021644224477338991964089313799955497012766760691436578840138789914098416107927243446410234743761911398105865490793423274218821011974264028074053271762404102029897501324740005657076835632324218750000000 [99,60] 77969010756358404588731979627014707861247617796355631801652252539215320800021435365980240695409378791335242427953854116014142832620550993603162684074925215095509805407453792910033716522770508644814398584119633738856955915535567774611453518050420074257700504804285787732375130624739149166649468197083773723835080188117293246302412480429806392807463884422796853027194646043260069915025605434227545039677082763046899130678299707175096961995079261141187396139521394426811478712414208839060388086237339967596127647682955424568948853321342567959463264706304374395038507328857258792908757169439136821250817324243452259027879104242009199722950646739739873127021504581147113634425885874478239369896216567308386935914615928800466536168163403487574270532777421531286342183943480609915999678966877513075831654757094899190679302740602027803018860392681466615087071180963936274809956217137483375072034143846095945030614395295590289561141095471437754811654531153619588605623677173102227291322564193112293536854576325079207716051638475390205543571035474390581841183042004166061291239415085512714030876330056697820589583478947604489612472176292769644050020343471771247841427167624682563984360283297615497080013462832498137662234446828420368151452816188243788516317709537946188244893277114779598909568046940741280128254288433656614186206654487399532810013081756299340667445824335489156850458717093290689519477654237858154767555196277419090050711712617664075659081890414347661758940231285866381323646024008273977441921900508606337710819915257720604652941135551576733931490041940955675111903199416426091084218634199216566710662306878947943558657749910069193731394864973235771205814214148116914261375395872384340503836767897442575668475086408197591823164778124069856645993051203829595634861970580724721874335277133259987115326779362929761446887576141099869699946821590911007376434524467437593788279541290653717014652789258467095372621118882773780926252921447445139469465462430410701333904305748432935607895120571387956209697053965667002119542468490080884050086395702788417082779247263741537974948411792687718654149816234777262079523822641035506578399325579886632617954536379334371362260475368088865235134208977114063843958191636477663750993832490421778924051781584027772806677928150855312701522679860002520810706868968269052173499715346424596528299137432891155463643428902287269011139869689941406250000 [99,61] -16320124304625055930328612047040430281749092882487662813403152628437824144094314780810324299255648836325408160671644728586102893625979317835679685636656535586405360631162557394758694987058633267014548890486439391119502213161160311825909943738177865940745512254653716077143687052555667121858798694926128006676487289016115025822388714708158778874564278766375281054664813409596837685220139731973538866635255171531050337892824989739825570290906065540959008252542794334703111734069753416698954620825428057609889702191594355525663840859950519025285173741441946676447221610119064922030185976017626592157020238104220736139488404997203314646588126625055281335856455456512928134080151644116463205790260315201313439490136498828245555178327465094043713108972388515494692340914851778872655789208927332565633034140555776061450174008487094506293439246622901895820663672110184948064855547667284556906007495155654697867081449371897378488381373532056321616572715029739228120390967933509147306667272885970707120636436503201772802743009299288296655432583377829662811242246281162978582729247280108857219060845306001051046120792924697458063427054264550546263352522825238771197084939245101328164943886306180822917056545989461664999655363171832655837267093086998200319897612597576656406122826678345653313746464908933219557708297495871471265113733974161037690388265842543207772559932413369945997202953551133519738795261127055272388302538294084242510200217795221489493643635874590267150480771798529825741164605053412687771447238587646707589196260138641205557356033284365952302527667919992180554338439454252439211307339760234110180956700128297600854965217534478922693431248200400156087058813383985425906685502353213836732536765435416332245039043778820963089717406699199798667424794546469656711208838269612783683920456517119043551819678277703235067257774874729670713866175400452268852447507088415648760640645899297693171048430454590749205809539445826280374649987551157059794068263177883811571053320345881413698640769867759061716001375048131224731260464118985357812838435112631868497096416359012666939386405763381354221277695758325239111661914088844489295325124853941729630526775246830852150989754213023897250049705557808533476360438096874811148723451921522429078139782583833736876965712775904819038522476021886303448882127807269971353344347682925218553592295266628509065043317605159245431423187255859375000 [99,62] 3158725353989155841971930255376869612735151502779066778390735040505255480127045600049142072540803394148114649338903608836566142548579887036098691734094296651863454566341049164605754457114698930016259334967223971379001851975766144627903383908315292485131587372712543033809434003900731341823248496793148010665278531187068623138637596470355237873746574566474270004670371303775660394388697393512047577691956838426461838279455358170114724244004573725685343409499590215536906506780767782870870483004617071394223253154305376586673649765481064522452427456403653344934603520072960291325104192028450196672077063495836256667258096675296343494248370219653978838920552306252828182576966593017294568417830444973895688616258780189585455049478751848562119787819205884728828943575460154079437598486573221616221394416621163121662651250287774796649471157771766105128233298885650013598101170253587519623021704153449788333381158436740370930779972518447351513351544480720658971558790352880212435498414629411371333879077689838065340211483438091440374261009613055650413253657404302554314410852408154085027604897932296226552036826830960479233620370859678367330575994202908207678571962781257060633354262434649713804223953002376434573726734604086719411600521539919991693447532131487237005649777521432613241651590511078953612373009329234245516876052352476868523240144039889096156547702200731307926988910501618946965296995577820059372550954516946877944049168466179778875023261670292089740520975377032604464546273827626888666102744614205068879845203297431890857475952321521976713913639015216884638062262468614750969335281410134048054474640937252811405327687733037782021560650285504727790225208143624426947101153354094694812930986521509843966711381746680961015605122742264620507228887770475388537711875068662840127943504547453059129400282484766564484151154740539592248609023993457937221968682302866551289897823834236905588679247281000293076040777050059860010016702802240942351839068602802986383871103468293651756908947532025203955226110773357696165727962066614322343172898809377992967135967698441002359437332577389108173431635574765379522882745029440733380627886402524644910835591265643737590281318504758436942151021137795476830702496844487770416574829237663679744745052511004300241107138890953993926018843564320348237109127096710902361275376182581346427910771426823821617091425650869496166706085205078125 [99,63] -500335609032180839322456878756740655118738665561303376630858166226212033424540315586937090060958381546035953378046100429292182899658027147865963538918174269102960638540966824204244417803466325706265221692770057029468465577201655871568846947720293493844156268918842511721908564855866602012434528389914421334923459624402441482311938787710427364727224722806589851683847562585646927906933710500247451469891193040323577071780819984182653148369688643350056994905440342765070469365746683691912158908098320442035614018321976389673444864436315501827794692229196331069150290101787089055319927134839280057360632935833601126876717721282088469279492710335627094516951671072505626427799314540030341422357826709789393765987865950717678471730963348776088714487050463776874706248552131422766429241093837402536937597534370303156072269015207317033969235659744404399733558168921602668923118641469876100807357400852095622923286670315932137879900768041858023595568642943221936910471797706338987437246387000446752412188710777698433138551636008068870386292371343816973694758412019081981930726198484084232281457887321759430786531721551717813885259652337910843277578888249737941972233374770108773266797876265343783100003022026041547317737642187832021108337779128812229133596154418579400720561474666640384730133378787155468203655680995860891753554748861366120365654247014466544725507771388333946135733197287448895434641592859398300138323317966859038535520717017181417511187520035618178909497234326710589759963250635327599479371517514110261939531399985194198761049351195003540734707821573978133794575274282594305089427034726373805362831999493338640637824064042184234215384767262097098207688265974508233030509539391401117399382339329106077489599507622383111822232191567973587049314475798838943003534678084365283931130374618709685269552779675657514302529906272710366744036419583584592571327544709397541116677981572152537877512807701559880214105952922572978796584382029087547239712427711274127168315477429802234476571230203642726468194896458567514107585587758677889756198674692236124297713770594216202568105465220669322406956472275042893790692418327961216850218549360072426632133584112675898960750673409787505600070192477602420615293217144588464893714275367837515246790378601732777818357195611229597701996540879102204186342294630521315576269628306251803035115469087124040470371255651116371154785156250 [99,64] 52436558973320557972526950031911503780484932347253619568376822459495018392565259585674640194104426598010515315258758194551072358600315277071853971887800822702004437971399385987107682707796646682419881197736900610955452274025121402925118167212002564717248257301236049665758268225528534465726394117390222333144598356492992117958088418499421091029387965843121204901582138370397213377036448397803910616252434046862484195282595831594134992423191624998342951560752198027159202065179293773344354382208574890851552533267109330334199915554112580633627021588085172152967855027864592972726999331858501825796646309888534148128200039573845596445730025192130778122914185098028619751384220973755808419792911680043908046948780375773835233692898894340977029318128796729026424604636091321852624714241814869438507106578946350509533108159091024661072533871381941080342622286369254283440200208744018342785665601365317815836271806167151835216441590864448847781367671601803409470208792637197195137653448218318593045915903684891164152045701667332924195433065536995754003081561440178852425090853776219933694849286076715986559481029238643892773773933479802851506854931477481038447156972090263501132743801836224296521044707793439703230503706615480218078308281063504632306852162337370135816994216353984224158416734774184051192524259936454145610570044046544220251294518339934582592356447543890993230139064226151801555322229492020036133268181625915957925400759781692568542412745145507900029901860042129522500379257891234588997929347284081604049280806997660661643513327121682913616020475520961943882624488096095193377836692236291869074805516139173698404969951449215304485848397495378608188411621400509053461126347018836125874845511557202619152164935671545741664573336654985234991650091134482023516591445058622215239662666716838971319846976135124095430874928424078125103226398527791833795552254800762018789621319671562938381538155683237654157211385139072997009596782650821017213682671122709458412233257351970455202722928748492329598135246257061724684377238626225306007621620600067027140178730609025107730216353966698032116245393231801614618829071903635139397754780202282803709820423441010824258722265965974270016824982560573877662277158260114001686106838517447525987675438031383059885370115282127017591392512727168240457348985560566874328591023195309406973452226452536706347018480300903320312500000 [99,65] -633214244534998150769749618230347392186650204582495319124298589937998262513193992553731737001079169498077433906219029701072422508811264240332079756166656110520619256265923815720810945500032317532226466060950227976543370164993858493587242441633618938060041676514314835293430634207955710121793516026740645082004487177195901947399724441600579908879003225086921413702010257167145296968227828781300352567740020813562995373589400435222088794406240607553505112178010447986304360182525110770228458497139639444696033497240525657191946752960788700256839355897680382400192445459818039699067321770686425897842509297473432900132388012923506806262494677274030719247790345977624971956511627322748302472757280969830682213586248579985700856628073490201099276964645970792601870800273189390290668840639004459616510050045438133511862306650127928974807725345347538006172964476099941177454537062387893468206251306167898368436539545725851921336710048283201196022242195737119540563020472714471660201921675958900918836963945575978807448197354774944770183211728220744746545328671697945435845833583445657355283793348226411739898352069398305930618666397473502773155151135056735012786456418975476943482785843370859560948919876573752772619858257178415792221945036039940121354425073204274929870441070341605594286396266737124747308740687676293867210680766889736766830105370397416111574630721985584948937266460676449981999343978288910463155532120995335339226533143922836419050130551709928100564794058834092556569711338316800078103672915339532343082132388645894406086891903805855218538942343055872505633115270648707296752217053475094185683505265320692884567124392982091916569057189811106517173881296638920954422893517428861146252417793321362093792715385273523795100582034416888521299682476196023546146466679111330089118929278529134266830845586901353174882536383584023479431694272881323864013605055063386515192846798652456877123687540938294809274639018060754156316344518422909625679999176985851542190114273810724402413732969510634566424319160641512611376516319503877299672742552894524120797688810993953182167971636670636431555198853934691700866144393217097165449204217495058004120087950522781548001464328643167702596315993358747554418278374600394325896700643431990313527808663238328135533744987603817980305799452649936965982206764823582732622420933646682425499641055921529186889529228210449218750 [99,66] -938271733677221477239064899325444025207298250068196732495006260784151476485864222548999976124184788642401082690932920797848194041881407958950539686906673965809708031332042721303696187488699472429232110385207660782154583313886862744344014838881887329328047075260295956844804210815162523551940885895457184684126731445329127389398554847456372146405319469532746867834838498950276407645476239412561395006655585817065130493814902775994511422552320799909449533707440528660661835694040513184378947812945143135264717005466180130826832235920564988320249760958061545792327518209676792869155029632382642110312186959856567521727574988583121258470475962537004908748397145299425384486563772671357968896565689998342275065288205793171542870385013497912606726714620054838110059010368958779724756821588787490537487748006874815318372729300601979489567507533386266462558699800628547875980018665514474779945446205983331849916134442037023326763783097541372282641857327368988639954887468378748053288380750082672393082714659940143835212621299718577489306066616347361440534221218232804641142784692835433439426619980976484675680452158477474861483257937846331375981085407259440809957277531787823894316854533417349963341451005734176369273220175755201106790987638034987766693277447124321789864153392374333658672083391640628899347357435766856083407750057744399329982975047013538135929509997331443595695137043413057141554334548585824773679717796924966070806906888717397420873039701970826624461041655732560834116268239539865444723045260726990519236181056440912506170836198357461305197374133189383633371976812152453188827632567977950180409536296284010162782854886002571729981467913507231611729135697430783905878281591673171618403637626612181207043530591025174373265690619018571544864205922628641946715572957542553202237661837398400441352324884365682593221714619984396697037468001380581802534964619656988072291367068337650285397375519902495815065449409441731996108124417685656860444444313129359991225195266889302767142500913747287208204888375521483100436699155572956515315443136220969399237319835474931953752440956135403298734898839906036951080206146950230035771064779359885121956000868010559253819002247474496255479039824226573009831377150893572088052360600137212562237258729871019031090983955314152265219897790886777557012818031336203696288530685899395566984537708776770159602165222167968750 [99,67] 173763990094508016299994917054463782877006579809870192167778316776042378435852576148023891471249638902375238022851069424436584534319366110261953257417190739562318581777123874176660309580281743063100700331316479398107701271293832898582123556958751148555392623895637962336119600856707053635676454073843635773256046105110037033062587540708882464097687168422811613723010467210332721585683298384852439824250427063456857817602313924668746170758691525270749899864421429281465748922301897453221382273117114438288279696485018196676727007389397254162797877955107846570181285960922257669305431408122416085857840984758680605648452468472230606184740176025057005518275542540479779162479258190709608799764895372460200498452341108160223907817630939359889374096299997504456074809781020086205420319740801971628706513398545140882712576662677154030060222113450499483775375593889805675143359374337238059103821661977799351454871897122286500001583319435048972826541614340502323630468228703996531766722393957145002028327276005532088206033529958178907475938470577868021222787976442332999759736588153513385624380095825265606073209746916483387247324363923135822252823848290321323740140775344104907321931352170559457746630419505417397210887694053209361123194524329663568120499692958524490261503929358128608031728779416551777473294768079729611499631213275197679638792742719430493582242400434336974773820675863196617135736413699995322409209634508203281005498786768063766129484492562328195683775267225848339720245454808232153767936731368707379811248522848179596780050445858864814698957080885961680226941454330251970840224814472111735874650511755683749274169231683440210432175493997454095642271477809271827133534002665424574633372973943398469411472362965146699599312009539449411632844284603683681088829518629832317002307433129834541576134578634170635327876645471669099623360805346360818440621660580388089416972039351301969423102800138899717598086615775888153889109929588553240027717496995966650597799625875154946074574042512679646882352559008854883348132508637634607513715247672286049171661913077047780638084235907199544131705749461000042136473354240146709134390268733947637585620036525664663749976637395776958221182980573371192620938081459755266809986361665522003700777527946901308321666877714374300518958793169324031269560833200551477874739540047110963882914802525192499160766601562500 [99,68] -13015997271881990723180163864526698142849770915271120100221705864059588031363385858188297211958616655988132862798618309174957596800571930221017450120309987127117100940103483984327034863019650374358433066040378120305753591781757918067950866625075422203795840668046523826130883930873120079597620959319150538952437676194391919904445878849562591533220762101639448210134410664353718285195436039127600004318978105357782093677005347024201370521121007020810872285349032866490163081972812051850929129865648145382826522678216868792900351852070434675652370298604226759671242611364558834429779626659773127553966757646765181183874329116184761909380344421180096303743837665628965477094542813338525739118981882843467473559788516561279385683956576162874360552312234384967785425784555206249545153644620952381732672845663237092598721580445288028598158916992082595194317278257803061829552161596363993794021182041253267944778818717475046412804042095965154020103419344094091891588233622897572765710376636985998536151045147660985125483982487441694318159301608966901138306302314035978968871485642929989435857970218573792376219836593885845199616354508422737811413863005086202049735171166207998007409244415695710440130123837911823006048172840758902834753343671768695489129875420236066757653230952697779637945055873123954319512982078131089879338521958688165494121218080890585478668588370437205182693439996739341350760020413911494040218142271384813747729323493043570006793879829011346905346674591022945523301839062703341145559397414784269906657452879056261048727482811168959992677420828054261252387291398724880754878132104944607258417358576452131715921357065684533246251104881780366219456187678454374283611853019159377983647426677689699119141719231307221259889114249825166762783779167363390836432662200255887172811317538599927090682239143833531524283546046236637073356024194356069419201797016496785704848391130900257050858945084708887832290023761617557867970410660238507878317229610538785917215973157859133905665221891947011383779534215840949810943899603921774358769904609597546794866470096813178543107874603292746389186605996635424752904522805806664918407944938879996582942722685235663659415786485004486028549949321330496152837697707080857530165646083338244567458283502463517077671637657803411509355905134292534835247616277216233763181635341155129026446957141160964965820312500 [99,69] 138250064350356512386242450540653879810100364534843407101218937889100218105643746929885763473674971799475892377501991338629541887662956768733005254630672669578988160080979592418017969115718120150505819030158388484768314541763024631140210492608321397359324672578160633114811355822649192429813397299179604929063891187115934867483772044306518522139684927024058804447673744171358541278121234899248503926351581662950771174801512212472877478040701270595977352642845109884846868445221945029005467271721742380212982067203778681828514102563795070556962970485419517589209736352981952018184321920225304085507679283893841505090266222937148299757101196480295464730525671720203925015320498809720036431560212704195294199189403376867785016092936842956851256143008223057341137081417880244621863402008977316876242812610791461112938968467458258261718781503675356525176028910463584639434830057579700603098900830572252835280780114507881474001745514328947692880668253148919172434490242853916615482225020760966367304447824936329842649338743904571502927687099615262059800039133711072476004824005234858416850435501971719014927366633989945570241753975928937578089125366638442768465002516601814497752953609254120253969687166348905328586433601591668263334229543657524662993741946896900902974222319002562767820742838704169046487937235214243308539795735578280549001021712407408678498155851992675375765794985125266539428414837638575651795908838954348807452777130302565609167653282506227729396366582207597637784982044961509338805087174116213132925588462979190735091063568691781510517525946156161515540880159240750426285842940789812018973859917596028763583758100849922453145623508163124587037054235225159855405335844642910211538029907743248152512988575696326364503092044554679708639215698285875889806462432341093221802307689579706074879727811317106568254600115493681011507185572337822448647975988844747410827969466411318644515030338316794008427865916387809643437976258822060520757774051724085492842022464677283467682586977527224628632633302669295768208336201683530511933172747307163761743313472879248854849178115232335058707446150047277185728164834475024790276156589367015855587205309948524152063398249234839892399036282852882513165452235487363406195977141123867929339872534729877467864431616630444731051918283529953051658802983849683556141774154468748747603967785835266113281250 [99,70] -43213945657892238708192697332733455388706163432436558765632084362338327585714540736184546079890833627053630282818812190595941766024967437988051936191179956498689989299329346557274090347324929629124194236290632359218510650262713940623731658843280076541399357742571783457764220083099404808712248586727174922993360203937239406562313091668422282126942420188812888274672285829999398432113471663511312918480686261872499689995370321534706598832949911214703136320223259347215708206682212334674422541836534764733652923295905574689752846862341510711310072920227869295965888625587486140361033201720751038473984198523132680892579622828184885253186432317269667453397838849227071088184391122349294117166592805224453198162407982686174850276068266085180188377593744711233390170947026860761868098476300397642501465930850129503004791857810463560458957791728870991899609103355475797332694388773645037554562297277339773667708083834143249573865096268985245496656481765289880581063869979291437598572152871557271846245696715910915114856418225805658524712914011781595274821799539909048770112273869651942446543558976684212796417645404722608148951569488737158846085537177157729994529764353113381167714596715649237543173299274811082412673976100013876938250920113358001062195126132568913115816300344952062707310060124338525391902938206004435553442849621854061476411634785101958411278311393889737097854416265494788372585457328136913368403587920322991914274971411687421710266911545035209086714144934632345073295833954731450659191649378447571725268902260305753063011062806269031492047252778901968379990982379939565572024923025653711567764144705232809633385763556621700149258940058313560052572707739715915937549192258405421901270850172269131820790591063583256439579770351327401635523748820069190107438066808179728963665376733647280038575169056723075459814042692757041003075907002172755281885693307842358673033813469460348604602819923235712068395806105073525839384666262404768267331765894197372600016237069266436162091429275464066234366828827737084921067668049097312729839456187634288294057230849956771160818215104913835650159355615670995048673557894289782576915076400358075461327137139662878610203588982361267022198871278523970265366995764410915075977843825562712523700053043188401853646465693106263665297305164894516585694626232216040973010962034095427952706813812255859375 [99,71] 26440553230336412014769482579364279998272566602842639230247558318023097915453184730584973723892840949959621367811634396234438862268625746068226426905149559957582488706055178913389400449341730251257120140559480408433315978290640130327191486380442017292325054519429616164561399021482439483869625656432386609201158993861647555282128861976200513248958815172186774905258354984724210437844670697575184822298143124433521908910561350044303961988783684316896921806091209185112523022781115431399553694382988084744966475768955972033470136673956319456001226133230516764776540344053873128613899077784569103715499286218965948315716743956431864406287854231907399539733263454336384565913500741348629877009215603094091302629806519382877495855497405983759435791798232154592039880923967270339846920072452715873759864246161769770801760389687402311758239603288699858382929921297279058333164737143450778276586683468977337938820162576075598528975809798483486881607068649715701332551428457763981662081788766586123026811029658947118081417680428915220809256712745599421107374172447339669734314636956300395720424588229011843593550393474642353861900547791627648560488999973810315904884696935926894493959548290731338729392489004689180716650577574875713704647956985869488634206160025316008807257612956142282850051193012818691796338852661721655082655844512285398246467614832234365612253606661313059646345437888861300909861066959033105870421219311998590865496070238389588380781187842080120984304447616947734878020522347977468076211826229922992014888704116825778964406250775646266517434383701288193549304753283941090208929900638598161797882842290830851249917359059602373719415166016345276537687769219407598827477657252920374520008362622955749622665595015242303354453876586764189882871986746489171537355201301823803924642133431067386275906977931649553720722244348452379355219095066240147971904812750893878167444176359596950674716935217720589301692326462168277895827733315975043988487487353509195029269032587895350310010637218504386213359163684118427276778276434409809694536344028666724070097484605996079073213054861898779031566740712185319487082957282271632820268801174409831343284699364407106907032133953971483951894410164022976373153737603719563541411463751308519527115704344566513189361013617881512475796298438564104440174858980105998540466316626407206058502197265625000 [99,72] -5371401578770643841632314166614724592627350110161707141668402892894763107723568659578838280317839712352556649017613956214256355758314037509925063335634804089883157436462149804750019738568568388220127818457387387175084759158298176224501127815993017468725193213003718351254623242863606335306116340928177488293239160474512056191273683526187594041739770966943783467450528373252339689760450084101708422059773583578835012430643573966732136616929351689869880585851896308853999360780493878328457520713565024425178054049935460191631968589232149841009194204390783357890373379091910390672624565300271542841612721445156522149229532134603367707406627354450225865110952845619148129126889612130105317308917419838537980770655936579763150957559116597511219639738854303980214734979063031011773072669232299841004089826138254850090869011285678335367400307148664152449110817727529198998408318742641172638602962183708359918574797238000374541903538472972318398701300975562429097272775978551316246241493267393990782602596936512080193116671425104987697589334568285135798667503409968644031678563455365465007937251266790820185457095911448260774841782599105351039249409410455237305250272068957469839797804767680244633472407453932657265845869742966615446659295900560137498648678690409540720371019968040930839527859012436081051304901052955781698154380113195424938472248998058513584220448533982587759639403405635308247361320480394674778086262447523348217765959572900777591766494532274166706904989821204871057693868648173615846480878899521044039589836877382537615108933867497209395704909031656359122878823587179650554276848950601618024980241243385983061243176105375364508904801878215089091711812360441519731631312639083884620541097226786806331985649251063641107412089158252659244008815317897124195764498935815725013433730688899114410922134688290398669353723542294225433486008312029027132995415872440159318181973753662763409816335553969088152634444838717827491717247339823394500416892005208372756982161733166430689340757219751936048186868629810527776470543822240305576989967609136488898225076341861929145223178481362642496600104377882385555429113946491376994491254481100575598187979477226220854727756962495663141257859741880782272465697876703756045276930153248872476107599149777127948758201863205464602599531865955647445094126718467819614488689694553613662719726562500 [99,73] 1181821407911120337263409231448388765988418756362460992737691654304856256641835005803914247691193697270821928875291576429241760744931219059734452826022732523427945375867995917781018739652499453894872153642175677853409332630641649653083099476901928708906835410458933410797168981940962720073171720814922632628221120961441040994248308457761449162366870554452422467299471194011355739240965438550280006743362451664802978416791326136913094054569296726849558786006961219836617979216537154464651876744081789950065419909206254081992684673479175775864374716506122833399868541373793676257998865525359210476265381327011995482330572110716142516862677022018227373943210644271581510808172398698480334680555403331063390598380739017917066333450495333389947206879421853674994365579749162184382298108612655178316070848452393939863626225351661411664838976058831919058139954625361943003558922629065205825142985813538916476564909909709774674610430258201885573123930319739436944411894914146003548497551014609716987694867824313556657596938595107729772338537340954825817187374820743323883057111871718589141689942495833569301442051110519883747591475252000550055506721939211180340280073602127148822837622028252824020994401328207399385648040907887801377793633476508334253635648937395098532422133125447173642730867738966058677192000825950163970221488482764898656284998635396325410650230980096117535614645987771846177651403291117252166652983158082277597774090517841110831695313062413770475253399603124532867383266305564247751260026331943013667718516768708846391216130736792190150613776397355390793093590415087431121992404271517695191866611026883185806783835546148685632482379926380171832574254170242649016072990142489091466045371692195295187361296203238782924959505417310809529362798491237644795656147015364649857065196979202891297949109256447378128598298382401180340655254858322364031833890672377998351531661821982963327227020657108389083031453322491775275992719371157157314136558524741427503965289720115772109320806086618408450576674618157687336759312850542629147248997358387712670784957837692153243688241925425913107204257411245506663580834220985690540775710659717559641923831609769529764826699341453535721158008982293977892163103528447057469647596835602117246251280269528250714973359521878805623450596217127957275692257121946227016451302915811538696289062500 [99,74] -261648889291957304650450569758974225409036177458506059605035249147552504760414948511040435995995226527706779235413068918763011881276281918477328246946956471217223007734429567047436269299575081678898643546026766879435358140541337198973968106841596115119977044997832727737017112446484631482041493025020629691992960509296401960229928143113489372377337755163085278462474106116686526521180212642714782939923472077412622618733525582429017646459399289794586362204017145676733870934005008676045661013622924051957375035333254598089365719159711638512629491577086208026500477394527811242474305931599548598103093935498180657579697289383505170653542979191577904480056641105727531900385856777473717423457130350316524975548547403625614445357731064367094796584052585094225071150846931520806673369744355808840813053377844298509572613588105085212010074611225598521687331793509981851548964968202525001512708576301483929665744687140127243105126070528819778433569421441552367334333040985988442878017494279744260243185319950911470385133449937719544778719518116511786273468719797010656241251107272447798689783546241762022032652754142155457309287919366408879263015448399526180242569076273517820626016312964599399177237635784845629176901231764524762236194270926290365699407322066089118304828481779718841204187102166230603149749325583461007372066818036217830285385364026436745217151159691838181496360476718734752099302199560100693863348939046414708198720490975235946650233766779533158313801286044696306879540128993054737180051779081541335526171593258975106023447533838154288939476780796969040903122989106978282001070602188437577623461332599394635943835362396247877374164143066555378279522239199369257916409415995215723526543450411517453812671505329546190793647198224248649202299860525909609512548264049078871018187286389731999762513419330186866653270933866303619353168450895426111256860042520260353630384399460126094812692786189941254099010853552151986146551918616552428425609340216249736355792212606703595811209496616269530819505883210684251306412111995318714702595709662377206221829011222135628402782574761300359253589296233058870302753755360564828001188242836060608408389824008508321196129094498254249014118722878880695332094373602829431534445523894277243327672515600916244454019256801911463265047342843561172312516482918454130413010716438293457031250 [99,75] 35991738593926241846513893137431976529154284935961768756052487700439467437219272669686221916116355047919214219782093366623632863811701222033140382853138887394816279335243080359885557412162423099546710653623211797715565610100637442925947464498393712952729258782727767185271181463567192275423177261935433637177147484932276905451296278041633505035429751398211846433026923867917444064363851601328749239139236936769560407443968669375030380221599093713521413186330741471161091248738729529077353901728696494601670187903995787122066498895023039408280589533939452975084553192767452890218098019333288801478968508868281600155361335893969742055809959884365914498850570011262887831727358372774258271934177560854047726809260045337991540828561571738955196577140585990269251211067752441498687994370607173587567147271921997776365698194544967320662395562384658537891826368860804472481194393034726843643054011648936047947668211467564674261461638460890000144043245818353471049065012138852773780624586275109669881811301294913859237794952580213364074109370814152785597015160068362680407590985085841356689794978724605111138192426151553820308233742550685546606052147808207239476566972778671960848710645280856181271772937277623713554288596822523303615547085709809732889398484180648215862736266355172621952827004291247256959815006253205865197156966472924478953419905824063513379231615977769142284846025938297081644442646698508324479280739016151193989826492948880963019924006525737929126316481575358154499008648216525067030090060933624028590089269644138740089410039806556720127465732673554910273987714345211832064777524826263016210477441883300073453708240241394537335428258545243058913144099423055449665834116215624564940230975074931666147517124976101861769512601086647479745365156857794815418735669173656057266174418321778605984473814886314657764625961915803869725839048509800771157409851501045177843762115597131785523784618084977038561352340007211056884195544246758126502677592629233859116875354698171461838817219864647387977979608980224448426902968756609522811706849994459731892334986729469682668401688472183254754771145327980676178949044051898494947410659426519174639031570686566344271703347145223774654997668210006918098119881849072284684187366190959369320713773067748030619494052791677537796044877626893895850024307492276420816779136657714843750 [99,76] -1925434478717141082047094633828294974596781918074380608812487400562622391809228423844471010027127367692949606835520738298535570479615694004972640839548887737034949007936815154570000398987263659538451653368444822802973124153960454316140516386203090071479874731106861011859767652539219538659200811042134533312510121597326124786067460112430349893501427354287135562934627118108523215897236770348627742103195512476068574750663498065837001251117139928042608672637550394783844006950540227010460627567760747607382707626089410473122623717577120886163590463730359366554616510606499564009301062654037231060544715276017589815106752497922640659817999001797996016280902752406918417334308585550403711863174619072294666451294528036994916058190802835480843435221999693833991622020392254864601354440671392597336327100418074800109346471292281976373260126289107518407386725969930332734354511924347226920248783661504798495259801530396106492486611882302253491706003399501215840603551809069200994600767113521080368466057748841437210093662876582303541455510023513271232205705491049859407504952033369113285610086874000209766260000418920181094130399214495213151424528734949754771869789528082595634162889010018148764426707445103033355738320247914878402037824174571894024953535059460316101534498382075277474433421260893565050702016817617628992688992332173983309602005551093928651959146475181031556422272848991319163819853127531675672297374597717718020619562620761517908310172327759619335590153188652089348719993055521066707347062907770442424966709235310810711929987795167249583639829021075547228262963803044382587161928787792325919731325155322623460968715749711847275400244449295070528313526688881309204941968212289462494274570194477144696383784941562863737240717637755068859880829821979075630623720233194977910598764711134628938426462142289542470783314795093040266557626391532886280498099168863608576802682439148263957060857941101210819652072150103633947354795923859783550769925909362357241183430151788924591744125151106112060935179284926281220147178048125818612356684696520012763102322377716917434223359426390797122281721703408497560483638365051617673372506072775013689993418400593335113610845431519445870017626579378420371660040210195504951929054367664680650538374279506142563265217641393203471141920253908996762959304760443046689033508300781250 [99,77] -161572685089502986079665775865611374799323093640824979411641551861355523693431593946600173497732133201398242901667541577907705278877448398124504083343393169884505979359481363143393746563047634580338236909951666957088619111521034636936387107181968807257359808907967853786085231798257721774948674338271807788317970739376588648963896664411717926680919546052105699018461138311265663384272042852362959608452555457704267205681429307338123079720035290105916448871633563214176986333542125630089545069722163571849293098134878216098521806507182860990971572719485590621204624175503894889997323351492958594147535032349549818597920388106904643113080227161967607169243309342280233700764355333912471289249846966222830229869252021935815595087353826716911526820192589110209826268740426562026744976606411503190572879994835696817771374343499948944696977392649015995102716506533592838106568984634612688307945556195732261887376638628873779919557109768146053400287705049925582725139423684862156632059302847517802380089978347607842445598050469892897955769457337581907436617840518944901580481859157181296271497317124751806863786394904860335855426345519056220997163018557121047844683531678159320678010927710748665179909000030502548335365185062526833443120940828169977710161352330079822231522303661723754956070447888715109876878372213597062587563833270316435784114302786229853219176818355935759815067578347099526399271173977774101299659072075968588191334605751420467867945696847931344558224274830739405449243061742200139688627351660452734483410078865186967056749971037395261143923156527210712864808006512521181584236733947201824372072392002557332590139831937516390770482069537231712154115150517528224015566325330800542771128047371279479268250489500216665908705827557040120513451831258134899223826807154421489423269818089574380081012561002729745935834316907918714078486801709714757117083451820537144860673472154521704943616936149903096937569553587063595321180395299745784158020340314867903209741580916952131382735694735810433807872140343782846917241845315195276281294680188737193867376710467593266246356070230435070787381331623631215241834863010831662402224395223986289177260087064942756052622486605266456169701377900067605408445989663124713993911813068843995115209671079351227418295164189784880731789659669139780362456804141402244567871093750 [99,78] 29359154926724186648196366225210123332325456820268658049471415979458708440682928612179139754126561122463125628529281053443939680090366862892402867625194838489020210622135500543054299331928466402861125610311434618542999827443322056406957055436737844987257560397257099239538816691563028335837674649584072045211093536668458288642234210379283103767680866162701340211085292560311990730801768150322260083344360472891822152062003450436739442280516529569329615680364261443489653209843749226357689463981355356505480832241715675313647306579665162130955653962682685565586139029128302795383255883006623603890206660672593079390757948510385789421431169160481770234803144481440370702862876461240903431118007621072748580208759724208064503961061474930299450381160650203635151838996391762607684831979989040368231279487293584057027656105654265661938206196948973498934949921136340799406213099181729033251586626396966252213241286200293534901222582690866766166249112330218477433258016486702286147770298103215373453324537836860667127110741444340171310019684978764106574434900451468771749500175761982340105432107224320194019179311092316772357556485660246168157128850643188774662924886206417032430576089363215128791909634261732875374026634899991675529704960382391732813560726580792463089651028747445816942973176855417689195517354785896484033837311261035003328184178389465181658255199485190272013769775487087499583292924401192613733074897437929103695641942321130593479195897451780780891306942689609749459970234550456600837667194108053587825719559260336210685647860255271957398406750326286657925467207266701269583490924718420837785693013432488547827270312216067673953942899703601661132065665356795168694346165291259945784263872258897528357909205283475174038436977661367891826306717812253866752529304689693272314436507144171121794539520453203031809279899148915919347998674842112619089499430285980259408886386226807273713290627529213853523137548841709323029213788894611209247617617962928156512489394839410356351845745431991897402344233567779159728064605570499033088182105896194390069078102128792020553676693924261871962918685235552607458711612261259795322249754500484184711102246783203465525497900308278346509892169227507612592153688879398768003153864389144214398329455865712950696301319019975275062539488146740040974691510200500488281250000 [99,79] -528899943660863488899743126649039306652257713868257037818855605007962164234934698147987286972521729101310344884553814291831695098972453637437311844776995229584074392898456755509424908115314012321480912854566671204401367213955025184302233827845231357091954132625686014258248768008524446756944982294925948968667148694825360339552736548449870295169081141153316671058381996374982917035383582638715289417299520942737386782650013530220899188446359217808593161422721266403106396232042534643590685948570117105726557253518087656880779327060896225859097317927702692909370837079635113184599023633748523484347104759472004761289998980222917273805585095938704218766237363938766091380674807321992967909418453545732341152354240429724651445588876427457373043339299809699467828337663191989365285997689538690692656139306356097754025470013850901240787702895788465384882514316982855665833519518230812030021119469587299404008349904459588206462653526988306129508969501829617048106545213415243992991974686322732794701779760208820048044946025515615829704489451455568984821524373492383228971016917298477342270740775944379469901838359269311399482602868804589391189537531498299498893447419281640478322910727795515183024897712592650918200618630177248428624715974625842660063555864088493400557190543273123344869327622991047156193264124744513882791150199651556087156843874060470573893564798380177347339732965956269743798407801810134391273138423404346392680936860171538214275677471744353151682125430257819991978133479876248854323168868667590273015128214074579330857423280166334826014274792901653437135136178586577547076816748638622518485517289588346664776956779681013357641806516278242884285211356835902680290370614204463082138345006455687292762696824885170465107637786186552482234560230953971839020588267809576889475977175895756176542699058045771984665623224207721458053635006837321076431582254939794636792559046179974537296667522616001014784307596158406556693865018974080668767702163312287065645817940350564161104403911013395782104863844732367268129845627512853052992980232145628106749339733331846913298230068830939659680386086612945007239096416493695526622803379252782154319274891316644747319315314894397218368591102488929576064463788132098750472031032076591524241479098129489121412880017796464757195984418558509787544608116149902343750 [99,80] -189698966836972814888388694724307010840446765491789046952627283767753202745247935538394007205374020273551454471552969774026468256317432957968590917882900329228074907493921719829777751307723412803212306114212645199872168540516675594307199184955644492421963652579316449272215318923986628004707919319373744056923765657212556165261471006606150291891003925308328762335488308576398911887780146641340768949940978132446564304156583905438905326175458845971758755137882112694449419495592806479249228140429328248441625285298189373525151422317489786736618653529373031475327728627252819968645757095154941024682908882022151242189077555104461526404153852607363525214907290476601726158889322993827907429520682340926902268211398245153415196500396263951805704767580587878979290947025901251238772019471428781700608367466026359031541193687111883331400030915586120861173729439805487421282394175916860099898873623900962719093789481907637633062021514183635711878433348738327100324601580696368390129045491351660787606550231424820406468750113762351290824338133889049065069018132322410456011293615180727794007739284977910927287371074030914667338112784844777334663916938379706480189078461323583704013993999833475182100090383141591290085867440287888585316605346401552608495730922297690597731675147535371200648232284688816451344088419073416563528991799968161919814197913843030861321497655120370089258132224880760822533814613652629611882010048782291277667407605351425268917352338300360800022973403688323963849982939081912651721085065913397593990912534810056628117981787129771750127927244376517492509928520731797804833560868331765802732270517385901571960055178555409167314566173895942272601192322081183846204727582209227966393407580908767705465424612075391307628845334921556089453241323913356343154572137259867036851060571096337887908681297388899109397574653294383692402473829472301136161099872064113829673892367359315531372489286732006832157490498573162614664774986391244434136878882412152009591029404097027583461136868194417693588748889988548322227041262472530447354716427606631402654457718513764917789525544036187072439554397697830077262281170291341446673011223601705438665131391530205643591007680374926506751440945650400781373677728628204196301585244648744096442448229866745194305340541313445457127784266049275174736976623535156250 [99,81] 13130056489365503768643744141232880912219170406582233799600527756853870969497579107434411580168848100443585541849675989504892294191167103897935215741850157129556908820100232986186112841626742612038563919461398160368006942386773834550438492854713587784693622738248716129882697709054040831947178441859328122028612043084292004105599084249202781492901310908587261662973438379537592314185170158570652618865279789358334813652652660386951389026216906814118795358487600538597366482283574597038893074001910209720857312176653503853063121944983685081852583835039707727353189143979436393665776944129992790991807107404470950342538664532932123227542436876098532242507057024397447001255385582431074695851379864594024211177143482874909602728683644411302819836073099769038563147988824011680757528385059582159546949562387483937486868681181037986456940237755418653666646550062096392214769355904274812672813633557598123347404890510692919613143413050035282024499705429124849084498531142207953548816605616242733754253175981292697289406083278703309726388383154169203745019026099872795162531380626753948254466810057432419519818835935943286845772919456228213180346206886306882026617021854779966414797985425305366255612877156071208554723391604645844892618908661762772538540495553439206284683968170506406392258306417802670609240748227624409822596581120327790583880243062304357728494081155981216313492816087628931192969798076975409903215517280570355402981851897303420438679329791507917082795159529664894701651559331667684359522453468150914345889412107506366301369016271070338614247962428223954415025390895689553451293149869111302217886558790624655368917509706218056857536650542952733723532014263065509552281056235899225849364403608241363168354185563690694224365614441597013215489911284532999629044992221208322867179358149190827776996923823999097406567611166984143643662169133572493297476283224609834595507182247470476216234374646631759098146281448814229433252392695122888089957419288310898332306229693119171721254854462294128237397335447081772763342153924287882916694822580923050676352653363141400817997258966418206654245215659686640451557520894076252936925583086003353109396360737013356552894851112923815918737534786750073059610402441600630919741603729445578048201673307993360695627039352872955646489572245627641677856445312500 [99,82] 411023749321596676655634751997409055912783407907463869311724767683235514932152677526249424178854353852081977142132687332530744661577364072284044990027346708197020346026155029905049122984722846074587617427552644070031370522929680512194366712086796068689977752680199814472912944804064701957224634926938672070758414988361869822352932865684493239399132154833714619951290488673203849601458788204835108235474674406375168955861124440651218038249508036510679704366162407200517142247672586598511211992853546963547681535246143609380297977511109706736676369533052762568291815493046782019891752846091915834118806729072964306712415929933471356245776159041169692574258490619195811164586249540792133932941808434022586258062235328248885889738713917930623825298963206078037966711106887258803035801523826329693944196002152475160628495605584098304317158260707235036606768056580822936437067347602602012119616166504678149411676970217381544854038270328777912422801930563197900856550711026409287029746700290552930857565026647990274255960252583297872861712295060689208335419145270948724230755998233661397524018115957885144251850127837924059202676708971614905518837623772417011398741889766295412603584417584175574437790239947543036560887474722887202297268327243489180541166508312750444963517686533114816783026741927572812897948316847591341223415520815445494077678185080114553090820901951530728059920381765537172420131710190585296019075202699237200811675840931240771545982968938325162228622749823215159791886342789465884377083894758444772981247848049007290896376002103085898627838079302827833411759265615791357617994947480980947071376400951517018129733045810116794298495489015940976132736839104352437813681568233919879606637359003884883686219336740492104384150500295633186190739125363112399205975578119272493344583578962829345385323239724842333216313101162463207252854284984042803046769883004401868490546255886644371281114902464268093636726777721803368962376594346469750706610222116317524241762579172709677918867273459263341860585066390515202807435886785963736000310983164870766702890606381753907818294664319245032913455920600639779448858007487427198757888503824918749549960141221298442518350273651365337618664987010951974081462637280029441351840288095577600932914179740517826079117258419870495345094241201877593994140625 [99,83] -71404875147601169369066642187663950723107997453280575913053644964355130361072479692982615606207458576994203612034052988768967985615341057361475257215297890638108806298090288598915815916068006099815862815978877179853917880107590453848579242349642779936586782928583740927644423961669806653390858942545238940163091489197431126634100011328524531339894719836124612460627026802936147620261057820627878967011980261874498521995196993511956191684271852235264633376393387801744230955751080316892653485401087042824604470064243550842197854033635500368678309275712729723304161841696135819909923344919179395844437963586739070346619074952177994019089721103540773818443475870421263581798190968782478858573821875931360371331999880537311657478996124709361057044471270291318226875782230021417350036160983250445885534831105229874468609467008050819740594023832997557525768876450462082491626470876336080456533296185531345672153701609176537928705054033461772750964755552939541425091659109833521760856833708405326415712046174286824828259496356416474228552209243690473151419464127120935943114921329592802959073437875423775346575037851553080868723961354006839717433612354948727275653792683311094367419504734239228870238286373492320835377680724920500913451609080060775107039399357387268326713058830657046249499609403139835116264970728519998015659335320880416008049739796640584182646409374078398524177464292212265591906288282756703273907274665704989575736391701862177163095689650640596309647393544339527865289477355282463862510801210281660539932034567227848069546352863623706104732765493303616656856589536277725803627784515680191966498251464151170473729004370622281636914403480592296629250524807759606613944962023690073515777748150249546070695432492601885244454412903020045281606015777988854923629540641869380341649487103310377717542595484413861001415539236451999375123378924787924317639435987921250001978918785673533973809112968704687707541042502647766830750311003766497120504632604562794336792175013467996344264107297438577491764823606983851096190592370088358874009762872813245106990611446873964303358439088317757796177391178402047331500256583631578136355216270021039737256592578922089482905235612509749969723163212055507111465395171515716535268985831644298747885911650076524309627146180901036132127046585083007812500 [99,84] 626694675820702818685118888974247199314842689519399083653440749566630185372247816719992507870883428221760828416726025629295923415614346646554399819215939986076561764356302516038600412462811370550594091455316781320390909910709367870896030354356637953244079799473068661717204829592915351158771314705014358124357175563910981838889253292696975900648033257944466544627440437697802514800025402622757036072960940633699743611884869463139695022408810298090892369199062008014244734546986511801125353179873240942121134535081074030524305986536003933720733631040624470106291514854871338698987540049278063622415648008839855838504224482910415614859847053248925117510869902571638158589262579475608460272997022160250218618064270312916868670196956627558756932031516389342596121064293508511733033204612722596556795884090539078926344152463259464416020680694640970911756014610959566161862054569404762920736050117579551616849943189284553167935405741315699854254248738164102261442998225105825347428261819916473888128921925511223714457497146625828427438059713629505861755797211310236992610667626863962733233449903749169103376250199573799334473611854709848485879968516678084518647293247233439523783719681846064728658040605340899806087168577800099878445779760426525113687471093129037952847276093473284804191536271772954639259461359795669074126975099668208769649802809562042150467901611189376728674370238740186986999226930217196604826760469179091095803176965123184282149525375403989566068312762498523115685134963999247259400547395438090350115732442971503187026419435340706971253464745463023101297592384847644161114501042143728189237602017729226131938373223756408727649932803969067632333896431343238159699194356498520246235272420105205668320077669735766868974251228992261431044330458345868470228754100026635425437415492527621766772741708818074932880140308614097404192169819004528239085592447335909083601526254859602226924916938010590436749260968862658229667289139351883164103907433450604820157163767588126136037413979126028987623320380475471208415978379204361512247815292638464320916510709597841737741214376890243102242227755944980809088709048565880469848863014027815742362345290853853742681248947845901226398419039593341801220737173634037928549997094223035946297026266543078731885429988324176520109176635742187500 [99,85] 238207526362364903731789851056763330207394093580443049627834189621593134529157498605376987119304348132942360427665350467976687625359668402050616427346812431755907514673429901827065441970703800196337988247060376202936190534604775279187554957784040965880703545777953958616264163247858080172704853104345291479108357751274220874182527718404121196963250031324904566966492915869703672192313187131650194858871856974746332777926023294542235484596850954501080195683249356099351642626719723350808816403919855538308509637413428569000421168623956157363255426422950532683555516193431686074201734109351907015044902537996401771380655267580362864494815936763025077233545468658374736700770720161642945877002035448276478404595099746083009059260042085565367537151855599476632113322924741258142662592060190771781228564419563954981831079849078674849833790908478685214928126549366598910574841099053085478203090896033507664820288694184882017623729008149544090146787646855196409022288202492137974075216216527544658019362638703226906577403524141135731954649777570824126239219602916488728958472517440736554578680543835199383716607332653867529588256619772354564285643268924316537738919868635114855561639312244378550533261684804823890027750992550248602733819895677886798592550984954982676230920307019725874377065915311771560806511868734922413719302844075847094836481377347899884744863673636522768372937334021237559782359198861718016412922601434622499878956033903470526529775327381693962802235478579371362366161341520820091471625287944003280111613594584545264865326919005735366186242400453181235280370963896869846101933477830460915365812925578281307991925927600255962050037218264623452165226101232130708473453340393421198847543367884067501855678318411155749642529616906272084342872426160018231625479565616521984656452607306129725775955368520175777506693010715296980838137024199172896803825590983606382379717297025002343152153293148813794497049715469988366981492725649201908008942448319643335529969983079287699965022444466938853111514832939875535520916683620146482554376039473268425828408224660896790003394468796242034303836481560941435769235721376013201266794288431920186142713940758269676435977732083468752221211895526828641289386189856277319617178841823389727589094060078434011984427343122661113739013671875000 [99,86] -12908801541965972347602030935881750156642594211667972106963043260705321504192214874143767676983761162599428941309463148697844780452865366441502411661528170422858019313148169618132302614483118328426252280414867164182728428179427916068718495604298090113695396691734983638325400014973826896628185243638375521840363919432010907395818826813085749943331289798315637440117182299469122423611474259725398120181717879967405987384295746257340113311757841440168050026892797570010405521828771957508637856547482045340630076979658427279711057460714634836616872330592805706458901387598319628429761424581833155649368124915962299936030104297024831270463748456346739932944082123905700284328906955049116651840617351861091276519899987991957486865932746791972053756866787097526333731375518969765021505971385632511497783688956593616818071342483430082977574268958663861369460778781583038720849294391524587466127088408440351092427694847671663396301886393344314494326074727696878340055311832376375580985759241657388334980065104431330613100787396462108560933172346385397966579235196818601852392538775346139705640632662183465756500498326786508200938317256248254395138213246654982090940879573840489692603065076051239605282957527981684944437840809348497008473945521051738213421408136960065671191306318532253958154720303925300086825830031099403323891375069251880582210195031046369179219386845667075541465227798867228565669283131672684703338672721653217660000367721523328790932785108913153863055510438948501869712909977427849354903578344342874975272223780356738506241461183326475567403422101364090911240192088093471361715735742034679675097198335070822819836654780951484597079578369103231733252799722316060026820232860865444730300040362397267523710242929433392365939571594342170552948139427805875703800349008710862433171311331019933638892647597771247979731265780978631045333449650886229133110038697707258555546174983473296262021609413036614972754472657353155213948057539329293251709814116749763510417739059035464336900099594925288097628561016429754422538010381839720780908595231361009040308191526056625745465615779451564328840467154511924790768311979784813674813736424707173063634576864894278926549530527086537025064435571282737210676875053592996471936631645735896086997843146271236491884337738156318664550781250 [99,87] 174021131088381536241605405426449631352972651665291170469192083702468077058674712939045045494225076926786840953304447060311177608130006298595093612773523470653868621280117005763373967262971625433654814011583466273338147638240942581614019675398997991891471777298547154896669208735874826936835428653129333645521712605529216169081233045788760348843761286544657225683543574149037024414071055355658975070632462502434945246687822832349561548477892269468901061489441032302490527395093528507109703380849419030010954689684443071066782287408705214728733829897306913115621443240555472062800522117025866103566517709766898111119931826008449158514632036672685501926661994152181550975223135596707077536122989151226011531828454305373822948982832333855577182929648329911685682792619784819640157634631469280555487176522426463590983621821759203975397110013195652135099475772858169548028039520112217877143041669940917312300353384740392150490002804276232287879553784495967638296276513553921852806953074469678124250996264910306021956016471863766642785321761184267806783100267131169895521366985782518165405947946102446839193006694710950744673677205645423171231735681898345000878345867281604941192912100242867906069332321175784556275245544424668559545888019834125280392512843682447167461389253214700532456197657697683525454831286658075833223823803414122276110412606643203034719111242472808023934548404546577266786615350813856889507559456612160080083059461153309289326543163832956302132369608983212403494447897609321075603178879418214678659333612562966557237136427141066817015925747167506544614027434015323334235253202923917774641813003531764088421857216614466611208085043295489517728262680298117970207559607974613870467856332420827199490638826459461009108016963648539856625977689707222133779951037627222517947909835548687234901360342101149870790334375317941253034869521906195176762900324552803105976476812034420796435507566835604638088572427592565694564541878910908870485341786648709799103857482668868097536267939680707954453286770585769366421611164063427258131670236160534019754437551163561313478276412258663490935483734474401370324311924693281464534097593862086410416272680707117040647660361359093022280938552209036083690043188603059222344787689195830509419904430501446768175810575485229492187500 [99,88] 3478747130179950859899759180378848798871256656134392322779009505300925106734718713276128734801105800454902314188349202045966085180975214505656821932256170085112513910906901662934501609639265201523582072115223562796082154265230156601601433856563304786227652860160522761486757006558701692814913149424573492167631233188791547149344048625683576361195160209516152478942685263950165796569043400552838757116744030626036070067812985719997776646799804345718068999083668965393622167596419072231136437100921395945380546782947728260064776741612261866829300388463749365844488633469005292144148670989933663453860315096108544284364321497631788509795795917028207477961103046271797386196550394733240893036724336976745172908017698648108417117205632012372096620927067626810253023643625528784204501513615671182317903628073248428071698558960009802590563359718617214471810252414930991292961523411926075673469152962942173101242805668648839043921898979925212903173892249093419074860663339309365198946597586380038904851070370409771301542461110360480103802696890180630947392954203352375892573406400778615588187980779906629061872905949184187050525653449269113742207415399268951950092155893814755459407488018313231336391781355096319663527612011233990971603112179901234927602992555384438522087295517485648475604117891392114656213699295519244489586352960875310162174169010667323244220157353450290380403649102999201098602125147489245747463305517755848796353272765836544847868875051113423992951729154091344714111735980719189024397184340085201650830422492865991563939958350618603359565501355069232575575346967487810676144326151766145952722648333502550432750778430932555855040077589309763314917080042400790951718366775612476831005913868966321043998297472810793918916164179330209112784908486686084636531678861813867629048729794608789136548750718231787334845293690873673963536321293156659865490817302110632842549914622520590969757017923874745877729030446047443052501193352836795283943612391437507017466837024150720524410470766410294147196465416926308613258056024511728220273614415163146229188408536086303548484591972625318333119315479908185585270264975386450511269447745398593164538064170731163334673219107115095065624912138855284797019242319443370109936263033338643690939306907239370048046112060546875000 [99,89] 75969487239838349491952148304142914454176832737306190210374174392004413652505697241965977653277720242800088296253242641645161457960500733385076529985451365478952156189403602923400167949003208349170930901671149290491554944599210251060349448644157326183029952389890308236221455729449399249469733781674153481075433058819570361361236606597963036299669956058360019162065311009111262960053581006026029852561861306025440345205856398471362369137187832421483527102362216869193979066930059484147405978782141689357020562785447514891736089559841355785980203200905122620668542353627066754995624864178308477067512220901139173559491953663267095006744135245661457421061949606996362649815225188140815902457555393293595269768178333713221421433787962850532722740896386630849547639663501555721250256379357456888258693150874737206386603185512694391624431228948102043060961680255417365988754396693776798742459692854527574338261725154182359448606385120925311077079746718077360898437062990625901688648117116854544841592583994640107810165046520249798136114813893766987401762140151152603396992217452840678587330506656648484460493764513167193237338859448914179496165101325837224579359467713216522822807158171046589164164394771323470024268010781698320596808461601287432718931933780929087654828895583442011377049887494452310001314404010973311963714976989484960323755687418152753968793601924481140137742124405964711324829096657061877250699639276347673668701449747430480715989504130091168351601761510626382726175216726126511002383326010897074900820722955869127365709178579137931805465036892205278764464067626885125075439422951648237252900893270005251795344862862484858279271993730159063888530285349675437705376591150713615694865787591153975044173840515546717186381261804540303725856728433765600740312464138523748917736924595350777809821954641526551463816556870176819223480544965046113002415213728784599777053211188162574599568647502350465217564536280810200183219621911755695283369462144695059286729835637579030556344608245274469717867132530658012427673984905734899511989617040288258781691055602114563963698910332971935994340389973301029626802173541866406040097393068631687619819895834890903847453398421082740773085213553834410946296426729478841493497023873437967722566099837422370910644531250000 [99,90] -15971422393023656969383047356883649681435714111001932009366635799266984546232686320088701061875247667590399595909590646798771273116920257554960049928337389885035288716750560845947300450191538786441878278193368524194586967226573792901987326646960741997786565056978285346865245995398937691684602034771577313619065635089155902596570238249547875561524232524350615568367211882627087934300710253320513068845193903571622389538562092955141215627333567666652349416894620678359958998188747034475640350782060774099825357265741830457058602677966124973695489496531830277546953961245855147340008148799849056572340330536984672101961152636635785174431233606153078196974552444339832748000857001933404118642163193271911437235448562862136626158518103203475715062172260974909591543723016979865283489517348084928106823659603256129186241799884050885153563486030185598677310465070715357455714102155401944284665350625583360825349957310859150064213311689521163926812730149503178589767614959288640591336008645921064433290885018415303235142914288517963361280676166711329988805687870862514345903104270111380596399334573274441184802870781361022911120909172688385007791593419220660727271637589160647951021029911133417340147355292274185903711309537273104762338501816233443584827997837480085795360106056937301753419966088124242275765571235441943493920517254225584372451672716847761890565651676034253527119494282085035587825079951727854306242310504762968695430527625884757704117196595633517510465948448506351851344180840094186895392364774094574194151940707648955703519804894632870378577439618176627928258956005751057225221983827188245024062581742283568741394311312600690262194309868550671321994570706732125499563609972671060526228190711715294240912939693998197312827565359264420721088011699452586195770997978022910657965434619813037381763623676829458854510221370802481405207376599083315808397703893117988784008898411189288668940790178197281760956276314052156941147357628583538887543698627513273525311245231656229595209041180596703574821909519666817761740704834569734220040902902759721882937539794053387740204451100828257659436255453809277426808321979981483212654267527736425881898659142865015907558272365826296607147126268564437990169038049553331163558228533716487618221435695886611938476562500 [99,91] 713134775778165949037966492608037513858854962491791485906847457849960806567900167921173149771419243759779918754950831908281083695287543079683545480492538347762627810401645454988580943899656388528606828451054620702536654601536901692230820324927280782951761725834484801265939204002567043975045248238030028924725060720692679957477250490058849726797155762845686897688833229084852284429207979196223957581771508940770065413949049118777739113983413551308706037065190582001967847864176618630530269491276231120591261258642024968301356189906755905175917305201941299130364807719993773104686492152935299112609297628684418603640692383758574626605724399255690775535098857350489922954728122731048648655707330054240527763939009904725615889316310031488152898782405861288993399462420664962863762131833126905704490470453127784012041773497988168380862762459280247794101194166619343655115481674647886599048856863972220472975205514598207465765273668225245736903516236755426973899277700944199623418304732956349425696686034496198909577067771929133250407529867576986921213743109160584008788593197257945466132980142178914318565807223882162719384128927756287129271923848463319521788806986284321421023313799549166953109674806543218166282269415252173690403103621749531914148994750642119530112199048019652373393834551584296859890193873389185833934127637849583110821731762293397500394496431435335704678694057297633231499260755119629316938865199265412575118589204545248763853731082542017932185231085950380692003987987156882282630057499017192829012336023106316166710156725555603668094798792389268078743319269648654900859644287467057879650178325311751676037324710677999950333566298529118334963606979673149493653734786542171853828268493868364783871267404478812878643447498171810802782532367168377044201675247129386249523157703729139377364498318504530106277197138023112633177763148095196372307109293571525714542931757339189513483023094329337909906747857337446814465356327917792875741202246712204077030436211857639849630988315030620161599514238348573082160822911473171941087507221946100277682076775393172817606834275120213844378724769491688890788208868686016825790314808927415161984665921465870732775262821498161195002972529330614562443995970029075263246776117398439964745193719863891601562500 [99,92] -23539782871416479606428815909172726062115329574297411173517141013053193770625691690532693425092371601935997589640168254460845761807488333755886810331013243708986957321400142394241420924943094487914153711562371886560664337946106048156293784189846049674441740096717116726344095786051634463376111145855824663046902664147435228792911968807087981927586312957705353074431196440801160740847970654317476128333132686292214297698452778792946103542036121408895914336814146005955904520460021136956854028748960977201635189579411941887983774330962126563232080307332937174026850371593942004656987181738135833132440941050100125048716148401764822820512891635949996613072800670110211574686575986758273783027049192681842730598610220368807004119049786463014753745096216513202759805163223049871811951645305228743907890173886379450241654188731182441855281247906573891616761216853936912531666422760256376098401709317299252285703038764865579374403985780139254681145167454926524221766288987439779966666888356538531593997584126502794136134550998877745103684653769335758196602820304557806737814988138246390077406045079081833322433257574019645502801535492997916739605797231426839812079014270128746868853830270371301228316428472265737240723256422599298494100596654346606579653612415617558410544694599524238573905252032223234139625588696183036776996629870120436810847557492721436118194035997985978864759657656666168156330469701526691352697962475509909256300529591941309451051099779248563718895459774806803453107857914867391355396690221344540859826127725910881535692136540687955222890156585700220359165704842084048369708564851174927047512656319816517746192442013858483425179575964183500592200841320696533836467683410255603795163957663856217153602141989184446245304329344639727501642325301268803617518480929668433004050081569491467398991314680409201492206390610523499956872284195683282767533161381160033835020055998187496275781857260488053158185525414653781419499552261463913925990054048387100458871374762772854153195484895558679339304373634938006983901256990763543459748525416605619300333162935105348320113930718528945078796019536127474669196012952756490455438596523056932970978696975406974626587030734671215717743391713492146977534871939933408535594594468420837074518203735351562500 [99,93] 732863448054375781910530585091854073287910314506711148968000074241601785697246314673990705338080349450809281717407498155446869943542586719309598053561541105104235765385740416126507687466919885136712279124440849698002018502129740581014724870802697820531384302036231565525788094423265005270176084042691530123331229408932496238406111361688385401568349715624649023269150477944637364549470125431704143149148065812460089642835721948117768849245954576135272799018049626528871529733172134058285126927972095199650757242128509511477084896318364150526370802338754431480248452829619158743039051093828417475644675973859938016898042416189343981438904888306526993360999370180533434168095696489652180379885963349871332027564145541929220269034688523219420876891810478493647056281560314934261226661253176241909450197662423575997499177798643010644813814842278057092686350018564096157314892317059826632563048965683214159209297448986090106021821795026787965403113702019935713847423217945156892680182948823895795286597564474559186918017632384883897813694152211527742493133693861138106745517278596264827449787198058491732926455878401530285191214136857858674334567919724820357458006343032839386090612170592935211341987143662974066241272883883692850081608100175869818678384976132130052214300867377013866415650124661535366879589931638281652372056064878246831050057892773120116703968514478961888130022343703660961916804654316183675159289603655826050743443832771875499230140319829139252862131072752967610427000898353746113788190408304798635200852066310154931053301273717861079049210187495332444133372754022940156796748637327505208927635976499537353001164828749678414962827216594654361263147023480436540125905811885887855762512457900590819390737793511641027098918194491632641101276099059252041371132380392551496843159186854322385027255671765514254512032541576487253464043458937529502837773407590553511082514262272683145053181829458516998371396572111346631148903366582980208633966336301271021533470644843359879765979811650386238220377645721520080957012919724871414174346093094475406885152179880330594883541069444534039228590291421940931619253780957438657939837351638055236338740863764942844340360559280884385710425256196913278722445371504701228104750043712556362152099609375000 [99,94] -19523419312572787502693969271755242525298695469312753230165626029477767261152801774794325362095421211843780628418760687878328503469173318534443979383658449669357596592539555591100655048923057644684737345902165550789402969066455460444776133454151436760881454586793310585749703443621777180847263233225862968254949579395768322920091757827055139651773807313916070757338190260242768991898872071024595614700105591648006019767007959836791636374949402820562615828827971408171224876362550067469063844179726770779648150129153028418626536459701928030694321144058417552406906047037211290451925256323033820087755711399370226499285478471096929993826580789262254268780497512272594666166901622287391731363176832474642962073936077541901710352881212229110457556275357556321999922852347461485905915975981331414712806891480534228256134900579723512896193807496968699396524093244332850372993194158191695004964267149674515137928625262820683184680894216073240529905330038253484162309475379199991739733532915990111276133487832750556939570144734339282145779295699642624499680218964509876025262205456142323262940751175049790419812434296676884966872585932430518581606232580071241188179851295735435348298785781279788208471038867176366319518172288140469044030721487434394856431106416973472512471560923529439904521740065591283535099466615752547009982564694641701785959605847340689950697187996656911594243482699436965982977954706411375033920673526945138885885185864911520342587184571964911479992077072512730926897229390403972925441105020989209783692579807871622800102687014341834565084429601563319032344767864339958433709862710165539405291345104154162726533103951522075897803902507308319241627372761389524644807382065824188762955203202037073043073311432853490256965386207658390504084513659049998721069135530522802532099574594927527262185327697357807507573294244519425121151128310278004124770932382346232174227352510962884043379233226400920182295689562901571174400194452071810391447103280275899083704920223108428451643036435224187003343341722470535216625857085701557831306360787272614618465750362812773724908377056632250651467023602648621677685588639762064449729867964981302568828977051434276308353829812858324939701565666742487609262163283929680801520589739084243774414062500 [99,95] 438611916447975122645686820656095594468153910510401836236824741064829002204490803118918596076794549150913574220306805303448088631086272280014753498417504980936246255776608446242662708701066281073510672728323989461587308294997843390182467110151308525521372140168208716561108720045464286050955176279657225691109497513790915268193141556814814767268812462168203351374953844223463532017629700543434752094540308755130078632955890302183082635436178983237525527821311730787692959287558981525373869102197940527653658154996524521470315646637466202307147267269388988089890452127661379129208589655271358983142868846008782539264132445704961699994392580480821056231931775609700188141740733255023028829798998667849910869665632247084304855013975629749237582427945769268139788859861939599618673771032685943357699503379638843347865399449451998178947437008058154313941853568650599278459528233800974723314638527912723453370124310108287562728226981009146327149592454289241176554411638198617970715520493489293065922582621173216587170360329512349162889574390115787647990664567826589476633155399068727576491838684557238918052793383204436483029119039319711890847502910646664294405772681539312996870109038511275023383983135232142680556678888921462436827423245305138179700878561945786609563733680074058121196742159697037428800734466263333678675879476866128410586075037265559419458736892771941623938851590419994005875260408017846166390873143186276238284035913259955748884517755554871192341574960566298138192497982179920714944218195397320262448860349565762974522593897421312979944285248131296717876440977418749391927297872203511652757393052188912759899156053060316584035166743245877542621681110721510571954943207514935960949432337495840660343526376522171954830011703033941596392125156681819034573280835868316670211960316283819274301207613221756325477475448350752535544969381223385452112405485619237778341917914364485912514856587770363505972676325553586476835859138858825082115654804352418371635149559407361847612084616754234674791087840384393543713534343828373144686358538320321743504761843874701221549268005745195040358065461099682028283605377313611925125980056768134566000623781944239286571847748175823534744837187941967097601358993586018186761066317558288574218750 [99,96] -9410836012987744776125561725628194317450366903216204466331718668798864822170998758717873387611343053927130708099934716168571089079705913772323239125210092139311907492790954050655921809493721631589868098754534332300685452889906114705253942381433381276431437717722840158261473276079844879655519245752043620949882893242645039978296335469192813114853150624969757357251215837897562799489588264426838367203370289536150201944810353730932656977489044592790795206642484939068984537155182183270915382682880595342742305328022401374635074646195752303900540207359811039541860319793429586565421455432816748650360978392854810715102585337538703026979055946870989771399521816280831322882378560808583505267077681787719121172364993548822959330252981679160385008989305386421666767443689466950039956006641329015520131966230047976276980423427036362952751969416784078986392666078443953280834113898577163431212027527466685867234703063570503952473405677086400449993170315224398465363393410795426858760624049177084570905158029620540201846658902025915829258574348447603367972418461987978059962119231641469292240471866497082277337874777206140730533102498558387542407459218410151157241036082958559049513323631854040371213708042361831290389119754295966518010214333157238838190316520359428735230230269267543328813900102198122718675675867336763761283007920699769084191228491439657018807384535254535902409979372571233516144010088152328106617817836012983091678951182940416423964381672184729187234483893673818242208492948856616000871100965683056632581242690501256541795221559360133833238517750240665964907435858928968025761347003062546392021546414182638393758888626078907317896751013865861022275092111220994246772821936209600287401278466733068766372211525440658153803524692436489015387383653012160475273224413426892745734476271576733238224257734030846682399571289649805337004207370039260675040429654251812676375013458145728704925273357591792826506798829272644549608726053106225409372101394170890696894658809107941450833643100418504377106840567882652551275403215804882542990945384095982544736520536972669170394553851916723645774146378332190199505856012459208035278101750711686269341493934073602051610871112338294631222405620552678984225281055842060595750808715820312500 [99,97] 199527481471646660313878463420991678714789311706434111704965229181877396342257340821845135410792184978741498246311294585440382442070591082281227532774259362600256238583840000886252897155167707020581669387236011201967656607926357322352696157630692034591482496011887165520847414691158541370733181923503287106406089638911331204842336669049268449234144633930588110465677404321620430192679277397945630368643737472626251935574650436539764895734645241525670840845048136138752667745478207351835996315080201306250468798888396127211174103804838788975426286489600843382509055631017725333095261089862735838131352413410135683745378323934078021504266956643979364147521185849066169618609956288689705382696754969173449395715295435840740231434109115876278712664391669921291519350791919391218387262239611909850161779508562068750939155559062209692295657848413011429024026233032805368152878864741064961826222462063031685357224591550171309672429042913473037882186971881352621782413349911224799575157127687208957997788405412692000452369989663559864461021593721433189157960170303829857982558996087366995226891352796005301276143626896685220103628261695771197547839167558617126788769800931629052268968675314387759198673978372198234108424751847049364630202183191950125554236809259074569064974528335024806957041379670565922801416099354240822701386296428948915219176460641302289592029858169983743946568119169826399813817053496890454623210404244980143332647399137455892697764497555973668752998838492242705378343340783662109554440541414576599736220924789635795836365665355673605551835058308724387079921541546073453832931343800897758636939834228109733756179452128327391117546096361859666763086171617916812814119095963237473812669597463218775642535328232404077111120862925822884087729407821699527444403132670828600155132518336600715239345423555050661210148652445984317832156075592112443739622755829978873390957955162145186125495913427803224847317534441293839666715855674471334700263685545312930925881740783892444558429705999752356806129593692232774661272007643198993603674521801669360367346873849430598435243018351574709140082352588446344551444651157324723047809836172354859203987112237250244609319804956673001933907737881490618292446015402674674987792968750000 [99,98] -3975738782252652941134332388740565455108746210056012465056777131437478282487186720410890925102645268562443031996727119261326085869763845347962323489059772202333097035775690910320230258926830882658156531953439971741753189712645660203833900363922050500270610123901743574279587431153642208174510522330069252762390551557597606810874719426580718540186830556980613507636308580466721785427047822357016805852749066912485803638009650137834189999503732194984389299640877445093621454966399733465535541421516115246822147091663028564309672184706144892298424989059482522949523050916181360280872453579102841757450391265798773506812545357180083428539504686185126709121931798760924199393535220644128561955597553872234824271572174742130208747711724379517804567136538758554219374023243944521792874529239958205840283429572826389534151560449193040357011681356670301244877008129854201581773891170413038186914728558671168178047416996485497319348447123741985318546235421334943279326919706341308028078529147821143173622853780071702468774986977213902554160932448642471348098087758967405172205776032393510403694372464751655292954215841442793807990824765295672785945459163758904678655377057337513801699662362869362088323499854252267634312456088650348204674828113623405458335177783059862769076580682197784045481730296799050915729501699415170442097338551389540624775851019064970962202239385458019125002701042452264880680133686708920071496220541336048859300641829347678327554801652016932858149793423176331759413342782566638177896450795504140225533020175587189734595255864869544164870817145409596059267412168187284959708806416816779021756122781648796694697988517264986707550071666005346584688686432618501766544406972712399054987194177357175368026325055889868621923119533525579072088272825243512439475110797825497148108846713336524122665288856400278814258494915423441495115133650285632716108892940907391670421938677102648321973063354256405758272743639777405294086506139340129321446640172419076276520165330497811032339843519921460535708150371760413573480916292178247947385090191992999244148042739540464286307096864038062724174226393763673711158254512453575353457733306716692018947971240401147637886657035415076928164257452635865774936974048614501953125000000 [99,99] 73528558611107374568837126760286510799690126226606012151319569011911677091967213009352230383019431600132566963540707460648396205069276561807773925459180930503479990347101936668600038585556879062979155964177046167004830783198246915467723275934428741096510918056346375396924002841330238732573473773481178279806463243251836442034685337378113696892463162343887670519130980653350271546967556546365872385399280677186944797275011687529092557779044643945199450831612221488317254195027654961885281980480179089718814108085366066583672090925043100197206099858960154050269052349267184468025443166521950879910989678200423230417399121325263444330381271861839823444429108191063050692212318373185902563403880173983499354285955743415205471470075511403453624965453641671192388055316558100773240317350513873885635200662643285498158298172013846120311877906683480018771421305007882705106305236194317346976943107428466367590233391654857618819759116246661000426161953137481240368071782343290354622093095938810140730922837076639139857526268348372464402901847108637783032568748290390724699498060267213837969860528691577429354288577255433770700409021728790345907257080177769246217108071387295201007190320477944905500296229476073004831990502900657059065531132455838082045631040161350044545729800297656940856152019182368353850052684360418219222246935808943664161928726592170642456366642351240277360166610831927706224847856074698808304129456052715381172956452757763012035735682661312618956935250556341516109145201391491873031003558400010130101746999736232054210876699090758473361112191733726615741092204355118644753542535732481798868123086398273773570065452183129917601236851439239228512972532696598127966950142682386233061947340171640811131780837936125534041325284927420464457558132392305023994670815160093606141249004202737458528607191156401259666246514547040656877517581135664171827497047291211031869283004575480036393774335649509045187607907683693579593732110146734326883861324013481057830133292214527488468813443514637931148299006049338740514653272542744026495470431390765328741604814495952026631073205225501426444091177756092109506253340954714756028792435864383012465001838627598851156248072766342255288662954626488499343395233154296875000000 [100,0] 3757307154725801596080323497289745822432901926472970433709805167294120111605146614970175170131070873181598353097931199762854695834010847278176085721575675747421493631649596305102040518592944802513034157206047142974832066017563946683381758710810197388318517915947068912532188637593166634245096505700622612840360550475160074623577067940319770962562658720278394210733894387355448510350450148408391876212434267958723225423890513744478649243222578999639343144049868505089844756667055873192851080834985144697807670655796775708393125844157441321158997235224443192300141621996332803558371790672661443417897019076523709923952736567404550176967287843719266207128413615766087588314417775665452533627508580849381131651233677729522097290399262507007948644327286370293585012700898596319755190103092721450583118466274771667671002849047324668502185041618493474625717830716681565801883348861475372612142100854442566186356802433692072371736789240963909384280695571490100921487478690949980619009215965360005486791926402721371041940867449465039001970178048318734689211744203541439436652395664064873188424878843645411694681718765985520075026909548316488667939175325539813685758161609402407716932896950313397675977455884702846275780085531751680783524638133032984198671833834439593754417497365298863590672993495344242363785270853513509934535548065695867983295454682054580380590988367240838335834829177632934171203111682534930381528459889788574891406947277625785681296223489383644964698887816319106241315454514841395766837389210652410440371836107777493933757754527421115032978409593533894738680940757483487320469655045701434246376911260441937831147560351420200369909685604639205730142708049744340637692160394796198280850148603144624972620098027044385429491749371688743792236069284422680754003160024808684424253625986815184262416691541797281106568592507901434265548349654910580461151634949816299980885328760707476528035660264241148462636499414218916522248031810153174421261618300103227595490550618840705361040710122930085668429465855867246047001940130864695435866920642894018779027227436645146926647071250717220109605168351363679612834940601013843315302166540930638135367319094774167278576329481800680475467265787048410894029929173261296506986281811264686225137636191718744847379374269067772112014959350403953131092293915571644902229309082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -419275408130188354142314826793858607539580515172411935974543590413522491703530243749153445540283206145913615020841111377111252982210149379553222341548667173531666828192967249958373738496887681744860479310026772644991915227025287643331871581903585183531317514202847590850839556236165090158928808234999205127509193528128426722677364482309386948932898153520909633090883591080328246534960534075874566334878766791307307176501826717664915675988627001668586868622645976078816867848813002674607469859356700609951991612779021409707311726123325586198115352629553780540864379339816837519323196205704787650642930485795160608179678995149550340709014205830066619904474011700782513231289838446227452797419515938242618604328040238605712266190674990538342898878398117751953760862038951217227642342237640304998070555331832547406436728245717019201607470008871471849787770900093516519357131586995786644695088390059740995283487931790825211713274705549667249012715226999525730155023267829251933259985401681636648187642946264665787831228389380967557109646140552772943968591858376864341477017721302453098556640735435477825024055141709533526930290421181635014784470230910172500303332772695335877170398295467078206511131512623191942739687170014080586511608126300957674117484446851580431182527710082264571309400715319861997471535159358174554193956009187139221970051099296462694054153542830484927411604655224152270560093527134111248058069930298312200261446462935287951685550988522295977015112976603176539212761143231713968721094632009410116289658305899839514135457027908098195612331586478393361223237262262165338879309427145353593368291211624144373582369072887835490526153402129918486428941809123030587819913047244342325931812199714607129003586669097569331940754938115344989922182176681482892361703140817115702586630979079401350135418825967459302490791341501998264216439448391908243661113389290458275917357437574587760169317852273398970893728306793489497349704678317598000188603751766160007903019468381360341363022143698781061719362358453721105379452426283095697121129048273820895145584981082254299180132473321555900861032693632294903754500979664688850102218470871556283703567148799296056809920433423851862434149772742599490446519531030745452747235217482935013389678220999133603505506536919147727849692937224256907013941741979579092003405094146728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 21929685249620109088672971427254292133241199997181290073521219547012051040598925059063255587166441653674540881049847361864537435437469403075837384442261332950850238051699834018556909069494809158594256132241241801958461890939670620551940042633621604578150043851119885317167777624289859133790734367492727011189142656480759330726516894371000540189963109073406866972235595240487230076604362180849537137160066274429125001130957211371235307945104429612556726150125395968589862112318686285080487079390792225640044558888968530427479972208897586000866025088703874626262549907754465058255338620582963098687706188782635994546367400509344087705262497278599340966008773532175533035142263188688044581761474870058486026797611931791786397381078570979453621113566292919214644953648108031047919261064957711543614359816307894133124814492247291621932395689062778070554929221226394366767833319826379759719707485272717147985945895948740599004122775774656177671794255358639551913765851404074725435033778439233861579936781190720872590606105297802506303924986164790419326839171333646896917211539545228328381835792089582065934573720012383951241722470054293053275741573192530393247250293928671818780382143290302672113503067810175873019224806195246145511582361420069892418557172320268497097781301035740733266358367640023342928602434771889357106331893368728522187864938863279088279166051214646645712792294789199550023691991651907646017129978403385287558755792922276394926207598521982001211947174675897991604328481328019378878029406707046643782183359502955544745795601260048027478253552384160173280536266529706633817787004620324476961899541251217644886229165665226732065405994574973856580680331391188507417360507768360101695716810980062080166546237497017087091283739234423980448822985730769626834088132627088956985308582621931207644657359338852932569092343585189862946943470608608915783145610159425293895551184452384253473637477014038993218351778724565905144431534280947584616472554764246700189098106083114259934194876270648991217313627905466936040493854659664724961108991093226888545166040370304741118949643823869615912478869450280627455803646788304970458235554282902085493973779119736077334056416742599923101258545866562980375203404052235590330079922528708388794407564858184492348814483199856597095083349213220988625197734045446651407473837025463581085205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -514433663061258446988524025805542900728020825858891992869359419369411397882009876016784775067244235705238733600178685960557046146653297376814999248030831621896948269037216496838186668943085648820424048672814254548014096913548695561275483065510949945962399697417458518137404818669359924657378874001995702819381232806566441042307385304036704122483063350538696266647110831734920088934031878466474629693789987157290572044493911370726337772935285341235970836382176029383657887041071883377799993751881698047894471149423082368981375310174599607827975206544849933118595623170220934443663984596635281607614134395084715593416026061646373741307792275986242087054617810510933285904817570045194324195053579994176916949073488411922493425946981085736494427883393571548672336608662829141141638406082219870237251911073651661400221063147193199805758846297157083977983889833416004218858998871454912779139502604260880746761762365655288525759807006250303529869753448671605229710381220298575525674252331929915119954576833971839565810433033197284123562916288286537441009988207857646243183350792018624518794584112198274783533887897234399020111420281696046017780150652500681187701985576655736031074051388231524231693206655994325896931280757844242411707500517851938214113666159430293355183054139607444033747227824894642401847936601567733782327217759762363687095563809989005780440477826113981627254851078229780913092135372403690633274018742324764011273842988981415509787155952599174649420515480284370556221084022652187859228472341560237217065370487668629006871682890508369082208266019774374354776192388826564166598980509995371065356348450345616958959895376261116491211642543296891770505087895451461111594030483097613521485966580017486347001721079875672714248632660898139268630660822944138836610586905158960845440877926653635920429007168150227606249258649487326322375496726320988760426525682075056779601193636892620391798148644289550675919207782314589356457355031015433192369127198933186781670242088117362250991516821493251000624529929958689618653132030202615602730247924685391314810377054155295086609019401407280507633676046745171273435799877193887453428244129251695523865203048946565595411410143504983752072183321223602476962420439059427912922097699311784375572056886489420305185264629546921451442848779249104567026464789394890608775767759652808308601379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 5297495979242612771979667236050059119895243376461606397329320282276265679306583902899053369066045351046906894161126278122679513129259091131789869405619749692123257408651748800043060634785962881513396782236711727313871740088193870028677362735837459568404348542686575442081997484626828315213564371731828132896651444090761087650058971253763432820794099601127085897715662648700059519914629311373246003905246506523116691753734683325314450921743888225218047657347040308773327485678246296865192674237865520455469459414992595696648002902078817953541156964197145881154784150167340683767666611318384011255149337096689118890935006348341811626390750699323313645091986290783333146621782929100630096406606350769095669635678232426510074852340235629273885599677362541066123697256693877676228255119901233009726542868453371278569253626905840680759772901608073394734653028123894353134682824303422843784060624884772309578710413847521640015757607840432079798603809338066348402335756386568994206643736591292250935479102903112460947877287983373725822304655921225879179248401533032516108568852889069328210452948394495236091297927679928358271392351090691577957086255907953583997212107758997948298326822185194768352117841641238615734292262779892821385014508188439499459526586930862642072694977391558191363701275372140056136921395159339369773414138376760135100317687068776907207777103682434687925317881672162630395009799926522155359696957549859427238836021675610906545477198913005629515090830333106710506250827340796602675084004999445398149218699667213343531640585816211682957340170062029294936870142578454755820880599031542925396763856028302916614418052247849238788725152962947921530301101929176685408742495153177858224544133930658744064063047289590117601246805411559034666683716637121108596890142486304501545404142025772666985751242666929258407749767004092611492705590806834462496549951633064641592600448016411054842431457870743238304858616208552574290289900631736641401606130068605791512999058875928662023728407989938937203526060784031213415877327577268856934429200669281707174910323276653419348130781190633703956168045579032307569677585687359371094008339710025871454561613935080552604514904173541663168721960551274664403331137190076812144003101334808834892647696075976454838444558778479932535712456356283753076901559298130103478619012946637667482718825340270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] 7816480076126772664429143817837725034563941469046703030608746990111098299100716015850557128149074572505225276037369731433489547597945870646797108705098636981726970961260162339195523084699996257599204803696208649936822812489277109343397680064817754994326396980660354088017761293060316635064598180010449676325945520382344269777817542881574097696123842600071191798410538115582601362259961379116671971907181208283746539512139946050761216554006113285220654099163140501855779908591037964561808927391890174470973950899157272651789356021241245842818727416477297992420428524926689537895794075301863018035667763384561165442970900804287903798923000882287857639122703510058542073413544826636987257719079830687280228370893268987122941000853971087435226033824030851748281079533532576095755833897853760838755822174013852267090365821643435310826663166043053454228025590331792459071308720360332309762584645710209642580358061273429424745576912369077112229888056839467623969090993360446004084852706930823048489203615245078471139476007529850035168214807395549428329875835983599035552260302652039942188666225308616023133646617355718162295536010935421499354340088479441789677335101501145375452786578389259785532132020765922900741527469508078960535856388433543623059620164348295110754274822674625231938181533786133889172711837295337817867110532347412984148723162505046548726493855574772297445183105565114658968132481348457290539633040233781714147916546441525436511490173748102878891124520047573265166169249314319819323155569879373637612890724222217405284166254894039637447482796854345493289029998206915342745771806357617584427472596774454406377862178554600343471333753510137840431700821255999409500454983458948234973218700927093155867842977936452912410621812095397760475725932635401590511913265710055639659251461571748275203479969634621081596412319448763378261106863635597534922755580030378662197597206270554331232428859238398444537877782164958313349492806312456015352876710139646894044875527313170259963570541384542913156261979453547456105462731591389016497322866866843924709269369473822433706727553996359376665181258350656950062804107667013025717304870328721626798051971928830187636314260421909367840684075254669184911308501072530224692771509661133248470996758820964122222925945726258660838713526771501050118757170280920398603048682151239745508064515888690948486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] -500927983403046322082766402272839001344735859850314674917071219225697634131485176774035219176677497131481393822381199329381221760632584929809558445054380932022690338031906271183281086222792573212946585654387158027450104773302778113660660474727181509973594355244657721806476210533086445729181816782222445684564122931328826259178730169029082919795583127393593931735907845147468966965673106545982972337536279816471115029042910808030337310953979139517939388256972833525075564624028559581747526005864401606988443487888375264017362868138682848235375142985717253972543425545414682705317958516381338764543746391734912659194141166078531418650904006797372079190832620985156716416886181380425726086718339422835693827852936580040472793775928745537020113969915100615449730086478122588811618133735180914353027971754649839914419128716388060337460804557762448867271067190591399293847866859210781925021262285449574312493891424095875565309903503081500229939628804989800340935764647366204877534848377447637145343560368121507147822420925231289715802713802099215667085799534244619908787982214135453649983645410446655436801481258909582963863311559884818793445223968398469808084583743712265324064785280894280309074852199843128363587529548299095980269834383154074637868832804264878770031121798890949151154439291119290770815549699658426118581110365725372356361862454007284609681544429425906447603999770145428441604895783519135828802353076920174236137808969608709223768710546021489793259025721589497725509556534463139990814732874876571897171295094956026472079929446075812305553358037832415046528120708062632630579087075130253521460332699930420522770852108312801624497932651100300795430629680634038027202427306640774833557697745925831918190792582478794490457824496816383330083912050449901150619325339415372600690317815137586258432213143551764334013283853069490627344181322845094789597859829619869204691001633459140325822391066311847512242041207581959764475094373673010549828676420054279221424995841490989121335238005463473232508687424623809081832750030272865147976578669265057398653829574713281998667643582473950216113366400687340025264664486640347838494182796112796238135251950973553636809237042093273268131960937609062391522201528881459180633453705860905692368410597561235662589632777002015628056481104296800826134601016683617495061340858103493545172568701673299074172973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] 1824340009228812941181489056325082096826540842782279843883639244236105229007593474156235505769473307707123092907226900724738145448919229223938768157920184976219450525911124896022270865884087144308293452707533115298919581388255706740361856870198519870693979344727075440816827659307425462897114475911982080406265726826611176033482508610854817630654066813845670682723936065571527812878248111431702094965661183581675791104687089103865253981505984319716899227963162638735798985788303814794100776031317935220325326312869334170127718371676914090754349013342885236947101119227253270331881134775112456457711437690561678421987716882422010453110183456283919915385108409262256057864271283640526209804134820689673528624139807417194718182031437468128897453585604163513847279553148963157589687024556080041984852602553540812305500805954603952627654830513425472648890615422298690406260570750155220584816988262962588044530718838499912046567777407916615013283632732196811515288737068182892613682761982712477284492404382666218484231757574202881541477023865390454279429711427216333674305205278890106567101560151161717471950542930022016663514253651591008946269383520865585692036407431156463113033786904554654549198967323072464967818353546103726243380900363676079653549037087080458218143143417725017078483173575788315599980938409751574125821322371344024384538320556642610373206764501473799878376516051980638869789594304146569022162579657088088127800660146905672090218747869105057552787644825478023911873756972926422663758094911125341149943361450373147414471995077399723645738615960261029840733710329052959775804093960695161511783115400039111880543163030854134397886399834685457964031956747624831647269936788198337102095947663532018516349168337506375734106846618345231890116816209410154462976959820925870950119027375636962373360006592985646967474876352455118589634588772627785847477595022890946806172326813571878808065297941187748738685648306952889697155308694431510089312397118175912274083726977615980768100283751940231889838288321431191218023838248945357975197480669920965151681309065959038503577559611952395920810013333782618379644876658941525858760951841006117015932569486175149450939563953804242265140256918632780905732876464722057183247575805476990263409678007072125999589941139130518639745820707581043724838940392857384370141379844178046443214924465792137198150157928466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 17020766571501784861564138166461794361748518996906053261564893372102638225159678037881407547864964080942326010121725082863237305287975935143678572736476058979842903369228072274845582994708064459165994154581200106714926285204867963453478695443545262321312287644221168529227482908395233420571954919657312964679227651790143518062131493637078898269194956053625812987663499475359277665724093199155040181956623709387184704063069879967827530672390609181032276998812281504663772930104099885454816247818225910706686806905550050677116958177398426757925551392739615884271010903987793233581315004610507413579834206680279481387426682254539431693574665292480661987495897772696608950936747675897587654856342597506091427248326579796028227650986501021654447840897124608477275655631600846514394723942674679315633835211091818196152032849726498166165191610854564737368410215643216672680397932222407963782425134371979922574536484638930649485790135977597769102870617824923348375983580846078421242104122636873325410137552047413036414425650999622390609300230402610256784973756956552038473250064538425656431669343348057049246912511422507653276709184705560669716764866023842199387875759235162114898111820560663443968587031369183750139806814683057775749046731103208900192881420301511940209114162155854289674193504394918604781863193651005473544203829059682500590861390369230115402584036879397779334335289961177945962637077347804831813102683553924973136002982515907668913101560813130369301664157769120360291862581483408905803278738598986577019421525674322759911803089011449295065888537815814278145804293088725238994242602381166289067483588333326689892670411917255531069081299595022959363815184726680240386197589885416212793292151494710807981663729272290159174582543838192585725971385101955844824002140439547566968782611242766891309583243810031661593718876578792393780490044166278879765215567224974051652159551760603086608874227212201912652406780086686157587908123139190512484621674384905956464863470125285433573326648987229306345159955379408849071953749508205009189109725449987143473293984845309015491187532227379293118190322936863669246088880978935527979343479791343170623702015785151080028641708050437316839345007115445753741479981190105595539355688042201841355767545224086921013466566125670381408860623849993139952954897836284942456986825801747808650354193416021075790922623127698898315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -141492251320604816572670288142701790013234270338549831695392947066203403060429858675683584011957010061638182106350719925475984620629368658672089471184337043103599482858979709101769268857781682260893090353218713101271725126348587803768826197315040017003810929866383241418129758957632982000079691667553244412443841623493713939942613673280650208382312672220181380527801575669392502293658787510238142695579607354784869092507805880227550427068724595305863666676485122665468654812204585799678901395084063927624490579449237591206023760343562593099443180511251538389602414547520608153051644509781621936316886117538497136614437274456397047956006139303365271438731168612179162029607299144796001456685984802380724391761010479776603062792594169089737962910225244409749071861547101790335307799173374789407804670797283204867687457334589941710817426091173180895632633976491210870442227909357047329112834803534516575685161929263291272117694876204548793868762893792858228278379728237476604930772618229283914563536163670879106954415264861066262782565593037262452735735303101162410489940211684777270952971155921034857705039937532158224426039607321910336687458024395232537034257030667997763811895147909094747614731729727765756207525152624507913596178964354641734920858610803750604687462549243432301613372848093011397226775301045393296698522066120468075326193618212751122669717297161309215503179454160896477356349450949866434033124156438745915584489235921754981337776572051575670655074459082252816693933511068512882834567035514699315355294344905310336820278251033852066830368379702005468573877714069594676923468410576971271502543644686381995241361499025953511935807156639591955627777890017981229874770574805420271383244448680663279253670039107743017267111696859018856205142806426599047308316792242070963535096857857868099068159054468753574689962502287591857399002118163362237593994354273095182522983608321766617198956694720676853744610887032327295293951937527690333058123222772621559264432286255481748873582064585439354241867122822793006552267121633290963648018617903803181443161260783537409041846564285930906494672029289422010434654758841425330311990401903314045446997086599800779357054883864059383874503128542724544037478158902114206258160837120142039106186468062925570946065346039681231617966362619247467608778608779731017034455377612625403803018947143654848730420781066641211509704589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 189416118005924429285244657963026371679954626393630814970926667596941406639700968955541832376091053995313395018550506390107585408667680401407486209977957384420631443661940180808171272403958424426065036840492716150767767134149034339571326831733684281744395242689713613825868787465093135602253675005966876771842610081368449935764233173372338002552087859116304851075077597487409223517010461437078395121591563308798247042024481744750819840237530893795010184187104137666232382692005857371324092983502383964849471288837381057871236672270684407455518154987299176382562016420171679631992077963583531594924216443122834650139754326393753238797440089411765452020204171719835431703927071211388649804862662796449962087097910051302551149660706873883724539766014909912777222644026017349545793811533541216152199269370969000260058534952468334345259657250179589073040416299734792389455325589387535832117003197719056478551892454077251461058875910403818584052675052675845903057241521135798211184683645002642569878465395524834866150232086226132845687307807275298330982106486963043780746829963429842373698214046946302906123885766943342597826737056436996005796453706524157098326379132994552789370230494234114187115130359020876932158923331555626017581935039265588072752344314573776746668812845793282625231055421945961895104873359021670780403675981656572166035320458007797509854680721255367131767393633400578582457288691186455929383524258614507674630465783930170196252044223868596960017981044202540474113975196047662832341118432068731418166298373114396993627863823307015146670645888121991828495819775603093844094315267667320882751711445607434350565234812574570672783187832247711861725280200032594682084108072297340940528527008300477797137863870319187537588730954444100646656566753575032475976031689306175369500731065754188133287312870536604235935814934650114773918252374918953948997416512959647661240944497843777776506510921675856369345655645180971379923329817027345923084530216291294114020391670535083652615047051609338617179714706683138000763009147152881911316199122610788877022973450653233658063206448040700780065406640412203002969053002172936139297068069635134067147881558906574715098013013127946345284096685899458200361995471828162853048646734617629481623810586249739530954082755417884523332232502497950268498915275222508287188295997899902490733217670510466802691329490926364087499678134918212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] 1191656891184316177834428665706834361741771744217687668850068852227747417097861079214330535263709626316596505491575011828437727340121165222630771311899159069986898884020244943978639788286083613077584387152662094704284263072276703031834601008715972042390638854932716563565285940063111095561107467618671071530286769410620532059986273529708247986640398334018537294371888179729968192183780556782454132751191136101157923813217189298490294041565765863525331619619940966032135949704240648841440308017454800722789710570410719903920193911969213714476741398670243515226185127134195951117283754444968761230103303618140776826018958135753818069518813737854223061049375297211214602660870883634008394974491738270624158892471830853651009256387689878911252749102837636459581852872704927756157594890167634490668867860703373345985444910975995822895460062310018842763036891707182305050953190372221288286852354098098044222340885723952794295372809856923870680768422800963671361943575911554472582487127153816472524389997543085908927183634980785520472748738380663876029263877952040214758118118595692855429185623557956814875708148400144292826074882632157615879994616268920159508084702196125302213716847890751647527747774223066183824793081238260775584661391382851681152659381549394555832990289923231938417405632568413129959182817740447616003799031195333949844822063717420988550635878091511485134502297305609418009135321433240980855032151781820302073071867873314272481559343537092695590275601179342389352671141103095445679558269068672363865134150738691791157524075109416463667737402962075543383507219162125636800191476220842730889153728636173406882020527621909327298456073500018152276848142992143169455159636180598942859663630086145238730374950359779892671353853611410027557700861224068600749610839187303472598438048200740108215173077450504105851800640524509203798230645781309464431695052083016736902650286757000457981322263246373904401779240283643141810559502802631234618746465765616219165495086609754898573076723183616979038353687378820153205758899239757017985451465030668147015870520374126072517453251494311133256051383005880213784856347373435264411085538767642386319499982146737317796204375842052797576064314043017746162363204077885784589072896079926697749850066163011693057291542579948744865202409042423168124393849806027107887157005748616693474954218307866710374436081121274355609784834086894989013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] -305863210742357681372510281907744670207778154308887934748630991150771938559480611083658599756027713888384887142799280196361318509573400718717230245718551688085875841062365282302687988150562240746122127327849954028772287484086828017753973174631002896949195701150913744654604541898675522633427665011333220442027081174296344364272454342087975527810494748472764110040615994066608758898833767635839961581047754537974644105617986774195100659311833566992371876130001820931468456920609485612771914255478897425209451544904727338807187220877234893511791916541925254098149492535583762552888927459300750509253891016541177599086656360592866211340422040398516289604691606537994606528867325012997510769953089645352320433696655861460003866210051012721791370923628510388934512191464179602503126191035738995759481698058788714308653183327640605162219398412886990827635627497503961989672522357260837692599430821489761452239107305198634275425876129056448566110450411726912993978188514537062165537185896997966327014777338106779365248948534235891893684910379833546918970901090082772157391440874846578945118517225426307130640890987748723788299601632426664041198372869673488507483836794093521643094494242478239016355034436698843889225662822728259516341679437902393688812954556955293073684009600225981649567293955298726762462519856471512585892307392841083284314731885918546380282119575550896058465172079711095546722872009903916600718455755407040677800603783181611941513306074250727872710290842552904248067540975302313768193255566054111418059672691009002525905943860554157859821078387446096434221699234409478083123249571847853863632792995924743337390592653487898466534087637547428612628602369119431314592955382816612951678116349807185130993573754719481048082349353252264165318748870496019046895818550857297687713961670263045521374342112392722541211946859267737638526861505225409412393725375121249412852432655542120542497808810702744057894976052327734224953307792424190157424365809394995894913621688617247400988650710215022425768446346737102423019678839696863566042817436518428906439599540346576410757197019476389103507621846327043057851028933630367436149432270087587588247742454577207620323080785698735615229257079698805481217253808795220700119418252622890541625581480945780910552102496472067117267477575592590872381246033129991619526859066346486582641394859127200285680583079217509379077455378137528896331787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -47754358530773408245749145640934276601767614134265563331846173480392746164794096675036865954645735427190686200062824278191219019298520942713341698652655070631962452658873811403445949837225400003638398611531505776739379755149023289057175794861879198085812666780050459069614940632693647169776365991503240133847723222241025076338061405292560680540562082884902718433810353932318743078851803956299189940298548099942025009067401537114416677425667374174421558040371672778545370617845368994612345621818968262779396775103961192417220101515374557266566273311043760502799309309654019137562080039812666544501448239104139387984931218939335138248863849799426823838233129892383040618335908897633316898772849432538584382247126001665820855795501988579994442298909459239560892635567230433760203458359436952911832475768600278304766107928449722065175385824922706520669786749715962893925811384138553725389340409975114027021084366333555833359161992524422496813698172840522327192058411100657337206127593174412240557724578199784461555603142059997058708697213997054012717624230994554631576142501848167355688575442229115758268280480446814721045103842216304249444013581603759263500630409460534772258390266265236198353197143289562082322767351629192328502209110036627860772933998904075950749568365144458567207561140157041968267207347641342378058158671260599427826425250605209116092757632819599135396759970771232339493075668576849566983025581156386733503264113624421216696780710719560450037962809672191446117775752224088027098491785173346907766935189577098072169869236315026984410452937615873158649150837932813642678689463426438844836348247714935964864820289552835556204416802468566340847178093211072432944506649556613339836898425370334581965329461026147266522957785052439983536792740079576644847260969283734110875627189703267404063319536760873770529303716735121137421020116332588390621698091337312281840127874741438370619988937553995222948312657133811593633035505097476003684557290442133083040448118106716259027168510644185486711392630413111779541055997802081765539048754561288044124985093513223518164183127783454305248801945714460757478170053075444638744840409643745475733887819090308975148096821754731569131491324406545073323513386151182911700978870486817790995907813656641503330989965662509367922616101046797864935377499285387216624026252760052607835952496203938654869421280059222506553240350513078738003969192504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 279121925999582648332610514826456600214108921840897843196740111105352644080280773371436454224309112182253477409429438952358925212271919404565408510594460435555809413167602466697220814116739465406007896977731377761083222939936382092837913813220744399177817035831384322290316756551664635400995723234206716486014717699132298451919513863523347009152219535224090940382901347864700145575350065871971685451316936621375046532480108831774777842260628605000129598801889824906571602226146110590372522410703220451909397284572270983496885018390614496753141867296294241145136514253882532426319593011382041651828644281082325087150086832658536195291730168480376147979620658227955746458767706187922229226961967115625141373006930886846489915815646871187557894549266817982160982751571567547199527426630033055821936068542905179216905828861512964016573666951978357502268479233236433824631484723491975099338799707254020698617552770263471318616957635097311883665494823847210241879116869533352372774748452680108840517040316937708789666612174856106790523220512831746099924133223079635363377108130507572447158151980846688987797778008341016197779840791368178240540905619166261801976434569482496402553334212962615303775936311801544367855889888359381789771343840751088397090635512085701394431856901311399823945574585070265801581664272670391289020456881725838498016938647034955852830117244930776738379660349629652132266613295246211414402414498186887808772638915917003616364885787045386083629477811952598707149097578881446912071811248839126503789011492788768649239246473550220135113224894617045747188757036833646676388171505177490362592538248428260022742316952427718338650786504456660130698418043988365413606375993683013415078922585490153087305466165346041071267904158957164296900223348024585271744780682176210168490522867786863509078880368002549674057670297363347658588681894244924330714204767347194101308819534007984763961884693455862783860490663669028076832671528856126685871300209122561653580180227324711310982883260557600150794330651103284639713010637842777508742283654560437309802833790144017823981894142478576791199997558431121393145145337500735039470718376571595186213582393642083668349499514757395234019665798487356160539870099334378294421105588108556108345331708839265371685483840345384851084115635406981980888693953183692615656517734539131232720899675607727490098745633144222081517549227669405809137970209121704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -792790706884088093097428600829781338262664097596597929812424880259277952327087908842395960762421835782002697587311989688085360090815125197147729921974541940742912255782203479981379164814451398914175767464571623730674006960752340212831008359968519829210108748406047200780132172367394155033356766690120058578732540905622269794804450951626097500579762118767748342203509905180667932282669557631984076080560320976152556422475653837273023079435384781331629722208931996362521692078968042382981226007317484276197906177697776033592783229021255773730544592789787827241926098090948794011347234584536511872797734186212394651728232246132530877150649439737785826290039607568945030943413720137835951169288593796542198651677222903790334341062364205871203732124168954895880911795066215541490558703680984156359459296037443226774029114809691364705627568413555969942272468706421387662237051959188694435385410860059890384305819042943600776648043464681873161849885781811315461028745043689649653417274028677112415494579570928444650494283041260302385160701197475559540400947393245992101657937451367048267018708359475626425342789464765669869310862531687274418959412832181644308476354530150411852111310156340528283471502002454047778651128825933692986164496988443669114409844719867453929917390008469885340790632111165562833504725534429150203408099823747644909747923211871828352120934434682246157955299755885078979804208034132296152715050367250440904485191909556377691674218849872358683814439430153181845718697797637114448122898927309483484915705458270648105999232625243693743215063522627114054556101554719128666414577675249101544724539623458327623195928752376519340759186418446362028448947618090393421201779457186440210173935073015402803775146654349464314235783486512492597667733429916395100154166281097160708778629008563956416908089977986853197345336476528213652425619665437675723139393135847162517943820836837262043560303269088919225058800852832357290675232366385223850146731757598525808768143830377501333722511192981101234792027542336363683694875581811692808358634238786892836019256796974899493153213906153572408493682171121217150655777834321433901537012499479018829304663110688855394962374303649799190168744754409071601319265267914333325777438364400499038667395011735155447631278777122643842354570344134825721911891255500719948797760420331942237524387716010214863137512518347528270667534493199024581144840340130031108856201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 1040176398898593910607190329395121188131186459273879006968879652418777781182857083267648935310825110268893073771473871779757547385732477965614164787834532092227694216316210512153735678725676869889346868765209822988555841692074009802668076009114183555372330376809212340674553174535506907612132958825900116853673425370013171225770017076781071047269058787016865289799811024359406609730908537654012660144454670145071744432639153326336894745912102338678523817811513950384621441817838694483215231351463434653048910895255367885609440939229835368952066906176223358556347917397669607298941924261074683661333785690769936502693014180801528085950830143382576804939028472313839912058832680714771057704428773434186227829287827773202804499358873033401040403500515514261187112866099121137168397534165164178997843598294582150401743943304801155394780953906716286791950791467083679039122527988982669487265666809293224760198033704169154351105381981866741089899715294479014847752486495166207035815259789904476303205818547867082680497189590413123051444666941605763018914258854321623767516748085226349253007467679768396778917477641385489952671952045451740879986963623178469714112445730084913977076426785915098337151559720733730687503238587437333600437806098089403747944954338930971766514315513246971173185549630585152274999895944251484252940374019811665505777504525913751967590153759885104647403874149507294065524464101462326868964145598415869134811327672522333358290216657155134064173538813922321060329973489415539206302857021324191993533048614284651046155904343176172961113037149514366153333576773967169568252984772955142608011022798867354652387240263949802617309022489893191562475721646608672208994403790553530742909735535524015486513608246073496304794744569884107955543112435519290763139803408811747351308341374428926658913892969097869453454640359000707057152783079762006249856530153171546446959667929839224694033815089072777514623235444993038810343365616389992396903531169072003516543732925361842513584441363263244996313549760459185311996824363366196857791005804039971109683318555724439135037968039187482182179064367593081856653101739405293083414128231297917255282158163784019853520695642946421504207464749617287146864952120977105580901280167083960513579281809399375365178598449141407472901112087965436990090310920605879427671147035316205076822697648886366873158154087285340370373671972263141319303692000630690017715096473693847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] 991222936985185182063713323011749164163097339632577241639845470674409126420213490099884620348336267411648733188211640801022099328515991240643549309918808648070354909215033642718894270978664817724375786362555600100690194549096311152374390445949027129109850051136047328870625121395655669932352488734654732788214895983964420608007570884067210615769982914756319953341263482784770151352834297845607083290050478664325195990011359570221334197025607342563260098340226276606646590833335002486432569764690137992287566044691925903820273359694930845008448329578462587798668970610763473080384592885363425999132120976332430339174764089641396045806039011883423543386333945232636258534669736755588721582112797204414445226800934210729346795349318492579251427894176083951431753834194457196849335183937175024643651735203798931386074024339825761241430172401973461263211310223383728077549794372624776943980913759400812100466339978267473252649187020184879031809806430419656359779972060630012407802212448074236957774539063484326344318860565405174109779302884393778859405284151461961634948448091761861261246479186937451106331197242489057649067776314687747599810515334513220341768103786344401744228376829898573107461557471439471725261841524195777894856005267116227698918053645273973607995049933839703659189429682470269923898461816003610072648225817371570434230967850401869099997984536184199574711596594844934033198859314745141343898558712876185982969839587518509975171130484529134734158579987791146763760566539474296706193223765787008035936308730729848187489604340378102688164884414281626868286846918925016004847303548492014445302308349824899957479781422027543695533655193618142423026728338076921830869091002890088791284324042959128425355437484211664224715282924552074587441117426447764967059231633800671751081815536148173113062271924113155252286358773286234197205147406058669942879457494390933154907952358444392469759703977060397016775793613848674307564513227908481909211092791916219096373732728579114980350302741250795117606507665754544451494790876994395220881241305598871205233473016361994976314032059491338516794777555512551951237852262209742412304322384935876736460818718330314616791845846132613454137155782962978140072583089006597992397972198708947156679652023925030101843850611509623146358217455489523728102070834163710991725245654699177868659066725343965190199109819593028843303826477314293313773674309885564071009866893291473388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] -8131906318309133744852181220759564756402534719581036317311605556678874535983196989102676820422629324409631766057279152643679622570255471588002523530396530477340471972227855275312838161042711955748131398406496352124625472697462943250925582010934190562011312832870826610974759772538506035825074817892626143973867986820881216623733474407990475772021641212770642738455540752085102360984181516594498068359999464568390528630294909470169096889273125964002683711110562100339600665833134946497435745547340690631759905985753966779073545453684100624881725841014442907935613799916397627021540574085921572041055841852632717743538881469304292390960709962541183288276993716043834519729091985463972393586545084774207621939878607152180533055183350719438171069632496646004752395256649584233511615801065565449945279695501939501012896497935423312115007072936299423329325694221682556450153330928387279593731050412868226087278719122952842859910845575177795300345681519476866029649320862121450644397997987215587377829733861324922645607445702520685627371494308590117728591969253922352901051924789124862162440456342592282284456938061327255729982853449262252944719006776864259819178641625748194706799736766295304817652200506391076677615348883009212743077690667149577996018070352451863042094441502626952811043271770047069312243179100868254691770101630189872083740205561813015147439941536524445513276150541378260599751903107641834820810157008374715844125060359348522584837877810663433352589602263227143814425857544836376235009675783916218740315818109451674120309137889513758837456906414232211003398083172754124103153551871995489726921501976518389653971701403947556546815383853988898089624619943871247294991184531464983905178993708233717591837805571603511774960165339209436205767396494044561355548906190346735801653306913938056029178710895391048158748413334428242934732469826013292519897467047424953783603842136158561605421585076377645047021220552314046045660925393393344572865832930270927101772385817286624708823755254333123577730662574893512773110654299603957805795963398563211088620204215537156399970584010715876465318097171252303645818506463129348123270893461110989042653052734247999612536699551614269096427376108811952442055392348571203683387721832967317460689422746684660753324941071275510215413735169707944938998980938747861307140650835624554165018762732062518352412877014838701027669921629657535163621996134042380077744383015669882297515869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] 19946832052037311575031698695183710687151237504645860495137087048187695991112654571983888967557553575745413743299266273309671110974542407560791915658574157887194407874037229561214398791501286889994109740741485257552790130817932677330544543776281836236960703308423681965771778439876118684443987581071670604494933432081651387318781257602678774751083322687157244084766588512110904835286174967084024094724704716293662086345453521572367075977277017936821409154471500369883281510513616614220787373440827944842213322978645877443837745047674378775358120455884705899878680486130669241580200280820946542271135985563909597351802072354493903249224730142227104044477910107226855486826487398524072294937018251201782277698632649074027568443736950324811330095145919407347019861920850281376067506510383552169930626773094133465373484336808621217445189976028413126596738465213600413255118379544707056182934803737544988556267763678416662675102596439744176140844240371781973767876537336734352991484810859520610911653170976359280696140055507431708339819899245624821314866182421180232388904455430298679489656704339114810329897316164249586269539448964744478359608867122256235245916919765808750063501915076335150989883344250596746213028932818568949819647870196069699346320946325688973241417006836755718256058905539983540954813576408987019442533951964084172318918860132905244936055419972314490829453026597921650599838679883630535458534392966701716257665777619977236615275997758634555439594700450953233284230452115564647449021096245916170086517205901040348062825612404621525856776245982198328266142275810194718330892939956667094477955831657696260323306517351611028923377492775403049014364182499874097680828076008860774074865937322549347650189925631524818702409347985580607944451722634207001188624940869869455913418921707198452299795915522363542941214073902085599343660446104477076490540118298448028249134111679866677677054402721550592602983030066718670809894770117872937389039392696978110061550226542093102121674171244133833312334992572942278992860958541544044759913283477510551448760727927797854585939082046265290121179859900551745605971903706462230175331500218898994544610810422987530662360507283733097357456416369790704701328632967024057943928714466364188172953084334847126428271466485003592875405997605240902555509245210102162075945498915990214915256648924101475566953456362290364241343555161788726577103017609943202970157472009304910898208618164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] -26995489616873289137958242513953715455586233206804820057456313650324087215743294185665165585055131068779728385908458725885995368407081476128486451393766082050405743700138785180389219229169663371025709675494194585025389824460494873364480223184409000295567201408567067378464144485845662451308780154219739176059394668628787130495540402185974834224126790544612548477432933145516477806295295948577303241683666615768939209011283481175612726053216369029529191695760894631207969374679916639409629190304724622746540011955547786394681311798174863164960522865165615768578772756411417100183946888774080715463286067616665790677581407700627789811130383019544108010980319140477163689213703393783893325952584836110000707486650233665702702565988079873827516640234374915537069921890396439274739436165198659078794577641366349232843402453327991814414141071305356525175071424771665991797350767268341144920458788961860838929686178095593522291491411128132204999313990153099990112080956028164106356665441317761431041242314395534341135780522482880452176631977272780884289463355025669495298397445863446187459249475739974846080362894155423821328196369910256525474070848688493499616518541420794811574768574091053929128512029417990265534254589561708234232025200526697940040878995905057223031871974771847945641640437509542082396510489565547106177852339170607896414461001765265155315632684587953121394760305097958152550698601316499429650332043557521273314498443686297925652218384479968206386003212978820912599487875888695389528671154227308495435776178488180653760396362630623632600070144396068684772409395294789238278583306980890568454989588796862175832612039924595663004617418423698890833241579482378644628878400021275764371386238419257158947053990282462363573195399882867530699143385710546576497107289789644263227950047283150785414852234820686521034007566827256207387463386730012154769982553977574569622011429684510524006640869931312652211829694549675094695296520651680799268351734732368013417939544096577796114114709024008163721375189012389020117259212127068096793427220938453428225415288220664595003734452489762707578340673067973339606711124087996383447655891386777149500811956018084880700248234884247882936444000211255115948606572267470891558779290551470208243613849945697737530776499497374906996582178323780921396041294523935814809124862570525762999329221414582536512840181817812140780964698228766530733144543288345735404520908673475787509232759475708007812500000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] 11607992016835070868622737946194510640069739188395204008019400135329200216736368715867852093203432440683309751281010591048256228529757339721462639019715688664960010398140954481629843400535698570931009037042328008659968918580223091262354948211995834519607132136789144978128093124268879938983070573312006405359326359981498305372627895818403426911418793432092046133518785414305241123358927963419612230563298316152045554920071766295567618013597434109821407314708707259372954720505902216860087575323353014944546957734483277390015182573908547688122074961564212289828301231103487975324750186987316433962857656733450640005493387595484456012352321302201887373592131723542929823847863911483196129133653707789942753304021060623656465942078812882248256545076976706789432215012715786271641814970001478109956850740394785124204760051587912652044215061407543020323324306643781731327044362919193926614031491087955234152082340310297471543624459522679612837659880591775048167247378887408695204811252939111002064488948764670291005653776446452794927612509696519082249122884081422026472040934705434744945373618807062719655225970940376061924840480978617340391281813039876711328568766666778902562552302827789060015669047420405644230457542669033781550826998224623730907304567229809420304929449680957852770681511975996600350889464492653164081514290144957424818502637790117034090078591583521385352773011059431368049082853474129475662441817600188575813670992893814553638636827774119100719666256500257302456124291167063950830836234564599513883810936774083962346627840470196085781928107486010465715790467830652326016546248926555756213713335355578312382335617483245550012466333695981581442430477509276573961335388772746351860039215999430653884725686141773391368606586248307592456543472057185964529135426116522832857525991740712808784906853672815814550033106763980275105777242322275526888507269856801536758175853581891105247102596884960493125056437591157798795721157168787148360303178212888758230773610705496636838351045091472897007419929800373333530697087082559894519754742022672328796714695416289010346194093032324394402891154141440724001094995687646449519397494461213629347868830633967361954572871296773014340724579298169805231650137234050745450447100165547143060332786188765571721484043819329821111631707089088269969375495735855490212820352781950398037249792090130940286100538908698609449763284141541826861575045017449227474984341235142437653848901391029357910156250000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 37371779519369807103638109865242741251186302503882021989907698479178126950973036815093669845247947433108019855889488611543199980612271357150749184326018588699775533830582927675384875962130275413671188096742465402693747375474684309774151646145611852075567040109576363393900407299004956504182781135309000263146265729263864340275841140186726542747181806101090757990575641898870105157928996591784609167299039164357243435515915844700330147628383578065027519096164928386070858045054363981676186212765766421870632536979438868242888800958566242043849140927340970326020347306877712799726229285164400223305683767877294402321514495453454917531075121540182005750227293037677980285322897863887935524358122340564925335203810721396391985005991885308924919354901189065543604978924534411744826966148138355773732867011799611054573547179470990538916334958733594148140368522628898157457211152211571076715181138249040359742733012227081785739496719793559676868090813979138466835562738449023879740007774311886853008063398504674319628352877979040029933601732090106367780335612701820523283857982249675282970572433244140361449278772522561444233408633255088558910977623070350255140036921520121018334374164333371109255897914024412494930311295046273268153158830036138124676365226111616701353070353020393445120325861592392343904933617645018396048557887068948802390598791488291348109809099309810372455268977072862064724229173374862027581758924763333147761969126689637296262067113665861917839625379019816312024736413844151317578713224028810407244141007983657582166313683038117487635650052838669913823189129782035478836182347928857650802428931266088691005155063988450474390111392375965665759931809679963273709712107372488960106144144973906856563024296365007495895649046784391514686695804994480258206106168498128180037794133889225167338181279169268615049642642946739198413299457088069749494168429959028545599566762793628273956228231431221416316121164319694804919975609239589847000736315397904056088790743425086979081013502966168512099586460582900612082817157201097455196253421662044618368001419122531805997046646712958683395080499706867860572729225178343464047089385997321935539382570065476873571039546086940042447689677173400496182094178692499565306338985537497411263684353118335238971160154380803072438908407151369677872638694773875222483725253293824846711117007313248503690270501200016491951320906058445807066410605150852237990263295108750440931544289924204349517822265625000000000000000000000000000000000000000000000000000000000000000 [100,23] -103987255130613950291594032833379037244074160252817562251086411491061417451856589441771628367464883488221912591148973213506515513427898404304001757115728334436112259163257764822367924724241490844892267085909502461413907599256040963109042231188811279443587968025976602182482490700997025899578135420187062662980192054869146546121002151396189154872813033359591341437599638594364646505933976334339372251911891269375807250156877323520950332326381724920695484709481980645752484442625749590828784332946928975963557338751950357131307405787104354510166690991158420232362321710377947049056155662188511901190731949660392349742325770322476565455220019969045291036483058600595834011934117004491690873516012603667817262901747038063931428403420289592512445882949216469166510266681426224502201429821157395122625253229867189234699155586715515502735328991245171590963014762746654433898039670283312469402261501158910864236591149052354681188951856535444798481667189728420443023838365413694269536291821002550385060630008664617292985423332129843177319690773942675555111943933529275961307481982535136385412082120728153918383837601062758016785071069134406319323515584348405628081268859511125290897316512197339823399664900396592819161803078238123337297207197094632864315924998604095936247878006910487968327546804308651674514631279032831280177808027647291249653974058425284601162062924682155291619840019459635574161097931051647676149990191558277411230221368680237806864124380122204903773441628013255468692207769262167297766889716833922608643224932687601226555391785804837694640673814373276418740631946443840968131398932574733969998946310552850779639947076941704181197964470566564072072966927371342814566252714224095721738811585169303270122100534865552809016478002254613168821945661830926214505882833959536139435018112576043209425411940576473726447502142624678218268455740123829318588647975411447238727685277515389378626008661064816764793011684036176896214415006956087219394048917266187911572257324221364744293331689837217129798501953233584358382458803112006662004626760770464115391648085376305632182995108322952480013376824533253210858285630289638083980992343383420681110953920922959851750815385053574035482151951259521366266492547660484930910609654951202948133299905268192548062218640744924243099561781938987203626956646532930187539443180974785842246526219064784621482423164903702009184676446604885994912003514484076135745576507278878364282093116344185546040534973144531250000000000000000000000000000000000000000000000000000000 [100,24] 143741676222834038613310042208267555854373014724306459513462885329808079514921620587417390273719651252142718655546581727238211841351861484992372960436304184092794131532757836250085816532411521756364530936314953644441142021420875900273871137395717409229354948968394799449812061669885479230070080597183992792984712483546331009584803288437993578239276048457053946089741675498940293466999640709124750783058752050821106368820471548280439464752805112535519035520325687615460536562946279876412777847000946079652360737947733081282713360334414400854896933842943121845216730897307405186333784019180042631701766836045468894233973288991128443056340462293922488055219489695237951136992133730177453340901074556534637393175077370595723739796625037740864452159557655254371488001511604579506886339554658479004916464365148554504149115239691782681816407128742186021924324517115013098806470982977645420041391864528885265919051241347063960243528896506714169935302994903846370967458845591488255222501588176059112727718576414295503841882287515978662584966029230205646713825651491121333305525412470841177206119399127954326729393736024504793342345064330111848474776675162791818831299566200953759588334963290770297647154603317098064685544430973963073616679910671256610750367839722102284583404330291200136017944409914244978776432888060572651022745827919378321134652629780034839517757332371798721907556805803480881017675003551778139617828300702740784650875917570948438621081001389453793909044799974767783987975073977287363717176496315084491490486062368875829854364880722739144984250092733825503672144006338137334571182846199752715146450315561129032711017326757469394934718068012716359273166050149132003166498342798080747469025473861187828613833016153522322944285887738261350786107489038882771245522407178094714477878538309230488100609149961149836633689112776340034306217369598503156921093711786274055865585173682857877266590373447236408416281246716360184908100932561307577800454772121230063814719297105167750817293459677966627517423812991211280449356222183524832034930179315065425491552717596388171817616690832944452844116993044804414534577318211042322372800411962917259409685023579784794408966220476869909072162630504383761762254450097180511503676523640988073118799717879099351589627850691543981589719026330924761484965612687223210030216360394133888743956988826808035905637808886030172307591868448717605974078472326925963013673379176801344660197035096871331916190683841705322265625000000000000000000000000000000000000000000000 [100,25] -115942292107699765882784366317870761962939617209841479514016717248996624193172635339127830392726663444863403531180187424861676228196593388838413726453930061557792471116138777768767533833389577100916617853563078049949487986718088046484213268016786069261835146343371420571506871493935522373510535666433359288987797292946810709735100055503922358910899497344102827290716932660219149178111381621139636698252661182381131816439881067989086829181518262856143791948000944221489355053291676261714550644107803730933510108274090369332780373212733469569511528855549476399312334049206297050910623270881558364489489684866057498574034242977080470619917258229995801795807299934523031516047856270372928491988721357294852485899127813005698172888580153801073045512594161961152480441498398923009362127642403000873450269355482444823683017201804824103133126009501122170310697373635432565513290866709104352276782666454165921618194500692615636519998430859280663188260576444672677027925605997421328800699700581618792102985582991481509658526364560191542388798699261653395046263104669096474074118977902739868181759538769515820111305162524335311720788776236416268914006033612404156361961803029675991137063438897273967390878335773350766334202488788239987627103430071715415634659199948394319200459286992927321339470921976649106094615881786807647930570208269007495179632861284201770707308381115234608931056858507953970614096574059337364667021034030226151070105937098515116447449628869592696401100039121685187574342335918314734692145440534211943099014598871230223047089893122311720136471677496090483050151749309905480070588789997696569198567492782426333780566675608057197355167339845674892767585630336310738540360024990880362022118081949041866743203260744604797503163681824035123403684463698606898465423946871534015715903799242988823916255933898559372742988138300702192199348265660973432998243355231073824340318067286253292647219961221682528423842206613906925969835963573524923102386110414091483676681449260032039224012744452102250215521344227602309873764725601746438279632323335502945032822682870584381747392022020094365740848714340734637631874957515995639231026735299915566119580464358477017197048908831482252403901779877719646268773181371519624498072430400987415195155299606315048363232945213464435170354570627275301697937934890413054320112419016324504363290006236755959233865554904896505864881060465756932728013173720386924811607399773363332601012337663703988255292642861604690551757812500000000000000000000000000000000000000 [100,26] 25136446632830103345028447059133631730638313492337901904560922095242220942077506516032704332537473919828066179151879773656347302065495431169974750906108956789021681244504641014683364924339877502552105432278033038381818943106891278969046098447810209980949989189847828088968804899330073367331666396275769062323277054299380656687435497179148462086390453868048519440533902680539271683152261342953610875534166729077559182233789126998130631934265198260439861033004107444374062235104258740272567857810100502718154757228632558824265210040279316793014814844155811813117962430808728951200183545782332698845137247667804696912081851666660208557747654435008516841837949996632551671330055255404855844435619502065511038311856857532355157008251946326444727429950147329019812422085200348209406281870037418135759418021975546272778131559482393863277965263930905534456441644084481469004287198020867517704475925347197933348057068809421288452675510348605536315717743241666645905137908435009135967952743961805753454186009689377460253565957007838335103680053941904815298677142024154142338628641631258308006704715918000624320227991553318891774164606701597406884617952453878174844865935325357022385257363499523495312676537025240965696743104475364695259311882248225826552446617049943434459990135799539845520245822601227117385009335077717896410866034324513221825072138215464887495628589025651340612511040349802942345008225964722212470981653542535818668692276581392783536226529326275533197752212073363360992321413375344805221181529343412433805926036509501316279267569687802552109273109615122817814290729807335065802876314390708420889069365685470965902173770432554661930164870357110592346182397519064869255930833001421386017163043534572570957313604107571821911464344520958548663105123196025501715115933365757152841393261285100191922692316482938132884565831652381906744004058960359588074800898847073789709095793721381664157056221668923111204294367398102370763330749830741714492611063067748017818089905126350051534287726594447600753052849571550894571619239559947557179024496761607466894463662498705488590213797849268576066704542872793880614278055196708996319415263926693681327205398459689468375151544953749049009748577301033408308077541280618724827901807396112933983477287758751905980807315748848921173450994157751225488228374999010568250171873736434902190985837840131727460532866273137734608543135940945721197858105422249463931683542377881512080989092629799974698556752628064714372158050537109375000000000000000000000000000 [100,27] 74626711642577544985825734298825650619040631079099069545065628755424325891646523841789946728611468297926295390735887026459191457580902114375342496812062402600608293624714968605305907161308089698817317249405568866426581429748988658964369022388581238634239886564871118383712298837267576590315182416398934185080649818056653936431450856979393414484324979254040063223656045261075688132680967719630323533269425352912701659690434543134346606086883653262774218487486289716243696533512441869498571953786133365276844926438224099147912568704128218122662872646147788048664931326569106396488904606050903231367377663591528416591587771088848971096745810638119696345200113389970463816347161814006056935622194426059778637121891318099529182835664361555039827571617356008328313881887531020854670498951597533197268217336901605844621131051389806013429332074745969392281620670777881749529856074279798369299518884883961417595016152892896829826236914633574718301357412198742801232566757750823175114358625348398412053218851325847685677214281489112090304625890662306108811303942664588357450171336862803044412183254456485430012855704890300008973997469201280413912807360156899558973492004233740398847663651825021565363551076172531459049809064721700694452574893755020283910163105134777349349125277072139131236982545267726629807979272070828767715039290384592929411823879584262443306680269675522050108364952979223131585205198175792225219949556100232021179647492882368707847845098469908009765846870102549765825406826560393012505695022051935018593673535237900757930905627878175203697707179581949477251590236986508967284430525853828539913687691087516052520206226737119479505744886084369282729286278982038725215062616407444163758993181483338663264727498769914044566726857215465600124468696441754142924483069396487440637268973377886944054022146303547515311387434928564128750566060227450989972451822172185618385192251059682943253739618906485746734295954120632440658203199197774251604902234337390442731900153511506954258924948344667636654479325294407780866141459572915684727534530775077237867105133700169935084921904268422175487185348993063100791039712695971907174596706810208035351516135879371773381280988011646388594540258415608322207498108842574650967899681627426913182288021366118229916683790721848453899157454669110266993361666872682442255463119396756261724077000490335626700727956840054064114119250039330961957299130169226949376030202578012909895388502984673283202621263399123563431203365325927734375000000000000000000000 [100,28] -123967507268279888588591894493936193910963511810441208324716112307875376705373820900279554770957427680131869047067635564735692875820655289416835756425197013178621971067222210156240644260034821004635955678653787021420783941366491695004898542274645868653509153774303703244708987916993398458915813764391207809152406111416834862561124209720062830889753763129454468817077347350325519586588648444766450514956355278693334204386673734128929021822709371416656127871066933168908691086258221656271610866049506768224703218550121460801801802278271354980390382656095331145739142905437972599594998089530298240427132110603606114232242353097682915748255817409360435385635564271149040833081007985174842647257270639970309896070652024606399129195266588393152217652318414299845843661012655722192313676014806797172024662410533936234412630242583903985865752136591616630601314634572220080399375287232797681161560199880911175746995719459461940539446631506090447017959015954386272782896815144080961398937473781067703002721659508793331136078788526772499495157820596093847956219470117111716707425606826502446449241354554975462732105436330483221366255731143084007974223171613047040120364941887567132366083966895585558858118858923284062980099158445279957955442787601564701768531381137718620622824848864057111208724118857159205591769379279825242707310777370289429141635670861030656261274158551799395151857867735451294403548333980555362264284747844940718597156845101487025564296382555866364780379121928643974667766475591316433317706170864287443091679663163454512846836148991174993274874587247506948189158364634702122199507801166975398775714429833905674285333703883875061154763946242486624138422258068294145759492351536543340079148182093010018157047279903295078168296080491265688674592720476551058980136634444115742750463408016423369815771529310344216392187603001286968888007956583543760343898315405867830388464908127466985337736696800660673657472213256913493225032241047625659645445556182563649131740463909245847162446826291482869829723193696872947283073582770596419615438643089181572871511890142307250886120997348404421258572729893384281949692208425359499005702422425034160922053979156925828819833053974850191996044513061848904636950949332292516475405083563543936967360392774098789625174277877353157618358106863307882582582771264907297884857929147255839548700859306640423158318122146137910476115170435310619249077911459527715843558203392811522809530795833531501156342391478659692438668571412563323974609375000000000000 [100,29] 106466328685199866121926456530966283762916797142418958661441393921039611215825709717924241495178213811210869207597095270604456540322642641862413846766971299446711192319111553647494873152764464357001017775877151690504813877115684284269393213763119794251508621019688803062066594815897586240852755798398298845443431520215509609733328260517822609381554421906197347840939715732325192480000499383476899630382731532154270350141840848012922650728729393315485745837455422565938062324048111937754424559361018394874496082299858229444681091991326603204399355267185359616011109789029932412330089705094395313260516388593782505884712382727637020180440675983140796850712453167560532416915081245024236014566538733276726166133167894018595613377551396522958403357366948106895283842496491933721659549515047451802125038537558009150269463424960407460630803717092742930708530656865420953392377570952545350619644169845525313870293560616354208828915948652795673028571875770595843888840825312083055726416965155857220456497758184277732065279593437362151356898461716885243414149490981145156467735415535687912587551663058133639190572234504326870183476686943955429970374657320847654830288683189438728397534369408842621686166895993428451654282622341574461820658875377817371691823593773205248571976473132828923989338027534127794892971061803371619418110938297201462642039250546551030114922504905177555592005232819537958692428424379753811970624673744552065109487750909822682619213165444656601668904458335256243545964744286408139107311227895863306561865492680598254105872928493488174165869346351012382421804181633231376150764403878649191597644427033232572893949524138098009583139134173643072403765166923719308650657899057304415289102122588993171063295457705639388569925045664579604720450690281531363130629167091655249839912109847774873066267878014705478669631667219763669877678280088577133024053756383953163162015317420054437158292391047249178238640357557703981532726974173637537560612772084765263857398572436724913399294501335704801983671500632119445766620241030371707886259414645176316859810711108014581364246844761697298746344409176763566174318116504436872686447282389068345123697401025939942468731769017992532653366466022346719717636696115801551626034266316736441430757337169899793818878557432213696288962549194338988058993421180587317371578081979725328106323710032030281867341897355413529630721008679789271950152882366892262339269607091865678470353457324176590918947665070914965212978131603449583053588867187500000 [100,30] -52883860824411136251395904977358709575068754793872293259846314807566855900437432601697914612645908269739244919588528185124746895914514319588320082815615959976742179996918264192519693941509321007559849598068597198254527505261660897896038364715484558880559061133618009722814239427430666976198315357819680171624274034327371437792944088376571008146633178121140041035283944263479528380281003425162498685150330350000020576700878031740103967515570329954117011255226699949581420144104558929513107119929354067665794481127361476037829222175826352667478374295436430720491807402278931961958623662554255468059526465299062659514706855523742418237786475657009991495962268062157292209812346031560942622239377124798618536408069644303590643922961532117774908667614314861046202580837279158768533414813726909365058073566346271277464264255523580674768492301658341414708810336586671277392180792636780109269110146640641121624838196166126770440835281799877623313787331009625827271640457981924178493869928485422930071408694012229660648788098624776273456865519840265619184407265445332925139705328284642657197429902169984217127577428965863220239047909431974933988472894915262857458223005769796441453280715131377256376224204118433302862801900594447236577248850778217157835376361079534010668029576692665010030335615793084819817845475271814685935570719556546691790420264535075365151468285466161227017519796183171600083856286761287431133660397990061579858951838941499973016652059622540413300262143507922669538504852193662835078695937336460239234717120842044839904425760465478427823805784075343288959072521570474501305808138475067185100130233913303419804215782873308661718215862506792555906679144467795457681124133602418933875226583097342836201218229599228003019947627982416263971622350067910447177898636858771942828077227838346618042197024109314419357142108905688400312302468942690928107642439592096465833932837059390557105139789958392595968021263538104475079681990956489053458023851730477082906542213291443221593204222515910097803008473382907434313573163744306213068810214726452394748909321737687858621715311530786557367540773016205169097001364967784417058136580651114767192106976513471563832649821069008645416592089926628159593724318431476921870635216119866285802490557465569933856632719278507126541745586291568306684414681762295465946576289670597914962291712638744734292231344268929872191939810617341476464557266886731357236525054869723172885965595787112673398060180840474231445114128291606903076171875000000 [100,31] 5280263699056788030664037758978982889454215222434199384113519108171469531251523260217682426826836424286576863939135432387844969913310182895898051484138342675469830783970947889869379916727553283652686736647639859176658940749501767862307664047340595898999000470205294471058538774840516232193283882696645920707157402922803226035033556403932887197623165083523166866729790216333638270145136200082626268865897259889915145049274423255987155878380039599606036563992694041702303844853209683752980401033753416172987248169992485082276910670475477211568718311044527560030691856665954922096841360078170393664771835850161540855667695223006557545180707811510075469010784940529833330236465876689611063197994730535625475364023760888091941234239971293285917989020383938717167649657410727043754379550376413182866735009757131463481686322033305032672682553610066621725548837540229310211838915899094214824224419849091205755718537833708598890577606021638751121860199084563100755882082559753504199734215992378014306376710280950435476591986590181083550466130168656892686791457406682524775668751648559570568272077995420554893919804656666020299224899592575378398820661596093224938944679550825096029505276967550627766997062443028270139937185180233298240797567225893311248158039246785227869079922177119415647251830495550384311989650578572924359626504276239047601218625681174254513743012709018482086556636712569002188012830559711316073356279950640789871270694292425003623299062559812803619304309048927350853429064123487528852623340710964533282058474973479974076670803036058376370885435412275189620955655683504345012730937225749523527432054519573245562134802066848026065379471997311952362125536027217917999429989872521659452759840531232027811002051687136713407542728854786399279144245454506902688271891563469452173024080579016748706586699813029756498274075111295034083618731001654675840895563433463110962914958392766896105277359278175169591694322915956881520880720894045772740324287669429270283355860052986056451545722295948852562500853433304367122545172826419639717301679681099184784809737606144294612035472057975591968486447263850185884306109966880070681155852910056578918349951771624798358361449445343928922678909012769695852533278801451091991975672359370912467708775125276389453385497879837188750936568905766695677414278948658393062809961057868982243866438444347822574211513403756134469392645583970676311876216271135298698005702801534247201195017680767595483377896403709428341244347393512725830078125000 [100,32] 16105163410387916218240082182442175124516215252267053449110158415376886192879418102820523745267266381081938157804694368234910382214182547351490707423137864991538426597363212829078547013519819515952346130360602950272075363606381795851651884322558271208937925169759610143232664142976082441591964212979252121150419841289093216029926345284638194789053973726530543961138871619183422385692163944282837677306995688330674155868762449178312900282818127398349553967601852525422638213878113012868047931194721319309994739008435468868166494878949132137272938712867637381776112429663570043962160397612551077410397712334342069801869729732321868709281069237056091182684912109516111990593771385115202635502361183728517126139078656003678045760068843209102720293766607368168831980908681014334677202965742215492822339194736738413042789548357554952357471011204785492952340081997155892234412238946478994731298341598936581688877419649258813007684357990056538767488378840991357906349186398797398456102549968099866915453462674323811336178769135276456832051747942675812183278675295226580656000994063685940629977538651480389532321552098110696983188269013585471947537501149193248169984542138332784152090939460222568892741548593105309763056747190218906305604317819449226593466761335345952638421089192417606433227344612171691369154043930007570961531319625537187546524010874892074581233301922606851939794750696343501772034489003464586927894839873599936749202802431422605814645295490268978743670006700593135237223203603520438086215186538890850119962383949428820967518571175747928971554031804391679189786259263102520902338266046454459616787065615609467109789271914336312524217814489031015414695123081705390106658701010790734664495065262670772261436580363085627623016892311671900971715179133165334430556061126561343925133000868758310672362924114110755750872172775139466219772988416483136952713112894607516346679591816163510747682994810621923406959128354110649859591616242193190934671029362768699514984375115422904470423890540513537631366402488458764825685965040873060163781980692732229649835778285226588311107954039563593203744703341207331421964583159690070032319175756416294315285093936074834307475234900192212011115276282115756054352234626186105698865484594589677791491640733654240194453522947880477872168573257211989884314425523786498076997697653330602056885162417921096629933993412898474806653672353747671627391561046797186170653484120931846070972323684419521844929379383870582387316972017288208007812500 [100,33] -16196908878843541354612969509632720182012706578094660492614544470190476847286658872571675326868730952079971333576231851433125559408387550863112379120486031095376311415133234163373666222627671061400481797434499551205896051030270798403803273447513023153825190647341715848107616219164870164379871360297432002688275336482419148962321915414019450265853583190938312504514140666704616402869071693553710983903294396547162467992784012143053466984902984476928281259644880333480320486152104945247853325566868441440561412112887714274736692351017479864552442658003780483607545679246300412255451472269678705927166089118270330648646578180615918398471065286414195217264064144620720935214334252885458303837829509270685211921659727150498949592925981075908052750456589019010382911450859889601902492022046952853747523401025812760654217458536022040114565546424419533942722443429889638429759962320945745476189510917722325728620713804238526479583759560772270520514425558888567322493567199208172759747074525881223029109414607465243408620245421658418097241541449754278480702100821792374078932640957645911370916907677505020428562896797193672502176581345498372268190752434685456796436636449084846092518677521118352900465227908063978443135482356967281695707985282011744633149409705137845328395015273525731362047958154330316809456282943717887399271274359217446335576345531944376428952125483378871214086755716576618099098146222560292808224657167253543418527769225888175170062561910359719888550579033693903713894095464168819470168756876357969292573654608828143566411350842237840197655061291543533104476640494661922186145065929790119157700756630600900505031422247598565242633399091619185530498149605144601334298962704652158440101831926741060035640101095169950183441083704535866718999144383082757149265558395285655430525508578082596148353693241247636382330824337830341009237554693908756778517086190425750246644345791628000029097871756201051013749273616134483259332400256412953719524181378964754698466847039905511941918146558883612920001406362888806551324356832437567621109754870669332791059123694126553656374057771424486380002193381490838448571483868027941631154713512620156281588872944107619289026256700298692335650043043455153260822980878425448901616171933807971642392443972654689593715008001231878437519817046386355594623521459606911544124755517712309473310668069456179966047203034908783636046383295300319426961913646895462865616643083416420752609679906846608388182318094550282694399356842041015625000 [100,34] 8766728600532071188992391722144417783377844040858852986134621640500708138303170797047061314624228578778306899923811162263649718261870860660668667825082976012536415921756763138486596857332198012446204484458783948263390040590018445274572042213378747035146414409513338605965723834483861150501212346473754252416062426273909352537816772564703830336832070331420291916499895489221864483947631188165941982176466476843807152153771497845713172147479992197839850620202832705432610790001871400750490571525716299381056606588730129582809472619765071471462767655281146907564891092866595845105647240492104007392045674296900072318018795654914356027496426109688838450138174891843325559076640934673807554812053558919877774643095159409230658997770671297308077216984328329338106834718090248283558586495925647538711405878642467176352330898564729393888428724832959253498618142483078291948701104895649710772546721911428692256608024671547470843157868088670912194761197296960773896403614975016698590345144363336509296896916273244076050194054579921753917747153948454491498705493795569790221146306112965775834213610705698574518529818549211022919951774575083909644368160851942644957788905025923599996363433723226859504425644278000269811788625360728720177973440391632971261940764419733214959501182252547672036694466110942673147628604006688748544345410778139937705479929430999733808331624779498298277604286708797656335832268496165747336182696772602615229933864053894768015773495146406667648744945419374367539045558959875948728021511235704591984979384901355352819126798121280372036044676198745135902988944082132595498552645815759123944768926254046658852229874856543707444411431817126494660595728712090975791553425945594045744020804088419516907854145905447441329345596864187122346298806740666120343091022705559147964422080861371353611457899451564586081231749278796484875788531352673267607891641164274305551995051489370527682583453396877138519264429847333875785395428371823021969649054965677732677805240210994939067933634400560700625047702304779292281964103527515711797214595240541004848900657416949216651972572093328038406033423190763773067458118470131550972549582349153058914792499977618874013901999054517089630730327614448220140408099642031277646594626522829902453398277352104192210654785639537098459014050403479199035897144569983893707323419323856420129310972671031275654889319217674754203624999885871739335299246444931631968829892729468663244719444380473327704805797111475840210914611816406250000 [100,35] -2816518764395819961605609324705966653116611541744922291816166057006642974255509448069545822286382921375667381928423034247283057641082338255894870979101797877863192524863739114179485048718005605797046989712426391640451083117787512216550689266605960564486376766163752648739729780064084517236690294160723909912288482517540151261469233902062664785793638082130048393594824960337996651663093897719206727840266191381320568552941177032514571134456428456794047630013900492503610710853263367993803571270850512798438781570933277512735945221936909978202448119037101207736342867036350939889769568730450753631398652283319441805548495628913799369209711132424421973827354245261265645661155626860275407709680736588816562402026305822831204652268272442853710488597729886736387669123307534795794356209419500178236106523724049798068795103087531083982702448589598094612797586926183605581305993027023720836722539749575061806624882637216711410300193918869819914898680489050128273245370428402979950269350627572034929923464093388303883725131068364728669064287879122190750631489178190312511726841746941459042667287544588277263651437781797306301355034251525256443546166613567712774980370764012661268818171697558103841140897815968970792183439209471426326497138873300367554534817860763793428168697336677628876981256592053926896960531964884945062328137186757461800515230360607314474012133017520858123396391214816294345843631365959602502456553132455375709949711456697420808875078992117353835001836427026864091555865440839500488150557963805724777953984849740747080477645707908159943236519019146042680712036576675816249988123213956726586683279627237408746272534930032873977082090642057943817441337009881920673895608965545886815155585759629396622499351044349071270608811932430866815673031693814084484108027599811800121734770020982477434819379306799566458989925562062881540583348299570034647638976437611661063769800121503140093913654427687185273203280806807482417890012168553803625075653123611377006520903623380705760411652662174949252814843038980301786718845970266826127364281536208583603017626611289654649587046403741801285147470439031362589972128841649948634685150627131045090891182329796078112223675421233147594598500007343585691294666405014450107083836195414284947691549682391107215992202267781388542644253770988057114626378301368656052096742621297753716483555977454111263077323600770896877640302063391688687841202059773663542090893210986201501011837221646882944980916363419964909553527832031250 [100,36] 271023249436183256153350340591244113190812624754225058360697025408976008968941531744711284355669484121629461918877288759887579229538875887060871986390736676645079957755044324666894310827261506296735207621433525816380610341800931622717357080943137513955766594270895430814331324473718044641905747071653536368897296509998914077736898030844441411758222387222489258018649740013011063389504535231462015283888074386252128332977915335689871413219383487248998229539083876495323405214213790294357638590673712698222571150122563648986937614920298957593313017866479425684636463327413665691762503948005427253051044676864381481739518058152008967661478760256973771856274854166715592170747249342212410728810031082565413794017621624535359449124791842179969083117350802810468382812827866232677432576922216429608151043295419470080847432100313256052970653899732587366691809947111319289617590851326765625271861921243463097447118111231428458116360580990318154793337883578692648637664707549757663071306926577521516985380946673766921726545400577956063325641633869999004447475752037649471174745723241470199856445981513968665855691627162245361466914804214192030277329925661487133269192113889656511731846566623291097563117988387127682586386734727234757676765180891889206560656617845757103972246944679275424509143174979011837641151809946652942765350426641233470471354003353161149492897911019240313717583338500811635050670478184130468458221077533334310362787407202239248537651165852522811579187682858460704422092558659180856872149289014651456378444402190794550127206127857377226919376022626676336045342917811274093865373400050430188519803325784751931413203749424152172479081337567533332224778499194607598518420264985393876275200927995923600880267227060769306196893829836819007262122462908263924517197005295621655377394577689846437712057289819703082400795237515645304587943930641721635751070431187275658846266314937989693752486135820814396358670683688689175492212734988952629619195117989951792622597853662468933376876080675879418501211493152291294799175888317837536697805209392560999421676897394707559394818432210584751416433077480546541649008529969138482877992386814098164946886105737579869478515377598833448591600222966493986533711072108009224239062957891122400800639023711271517930578139046466319882985407273884692838802110607680745480661432782790311144657661184936526650751574850385708677981503105939687743865225786767943380491279874942630993307768338951291298144496977329254150390625000 [100,37] 244379613518040873904626927532394084720525777688554563293133192105579791273726449525289204873503678475491833658400510238028087061374013905053913894240195835734326511539635325937579533324931095035710621843426279971496615769947157310942493936484085990537194872269608648580018258578894735772112492181832585701664064167793463509902005341223302070862946366616923952547667874708894019644571787273215925116111679363915648056870926802274354669815097758598968691881506866824203154846842048837421528892938338841977782271314003685830076316007946263593865053846875969199741389521275904032938086999883249540737211782096025165440857821207574034139710829926192885633017255568012190805844740569033972385071058373451351630862738098396294216896250422903899730391152983034767495067356303155039058832962150383342936156478886966454426601879298174310764670965613203546784096074165067080060488264348905568644259013614341352638989518876659019359874471258494528487019381426826491467973532575455079416011534600091961370695332645755211579343652566536526471956218901713628099733740112464415033590177391381855772275044873989918290093737824168359796401226461482528701213694789548875300308874595220168560588139408597316728490357622627951109899639325948266109412566803796144646156999819286784310178587235092336054125869279890160304747005034172577026760744258105263258238267213386774878865703335114727882230206102548140927623983367741330777552231060562889664310988513690660247302828172427158699494965196765750976919158859502703208278010940615664790222064479122327770140403217044805057108378619976583106538121051636844026869987998330867923067549796450716976651437135557558082822658767856212830343522590909919466748730169661644575895927050045488052148948652872572261209423399463214794156485145063600628268371642003520467505594919722678556381862724483062837581888477522448723031437235139600874452037494503264565568118971980179148103726454429934131348792675652151824091191283138886158736357328137736024728045892745989846890768086871639840426390098436317877200647734675437854847667275679081917902730451587090850954926330789339867733209454380108137640834625741895862662759129607218245292493987115200526469940593113537210291774499526574891764249288813285671214283020779906798326139215220147181073395369253881791817985022607172641746640815198434023235943317328520321732011660465184993452330823997821021018356723108018560951545491662445688189548486041538510882276113989064469933509826660156250000000 [100,38] -156200508955222198609927102512334544920917599537539258873778290018727977697988434313930484159220837746706737849872474557278148850162675742306472913147162867206655419741969355872200575210519697790793536266267505570538747189866323555559248989302280646440218998819214990820084228757272442189864795675223236713845087444415193742958583205295075867735517700817701522616214241790250488607737015248807270069368741865477121213453366413298793432335943250455297406154794798004198419979553053209631042549740581653330468973846861556956464452770019970960987029618967212173920226784683128924926720326549251243213313485788694508471153374459456426876276612515896370762049000042036440117819620121839859130685215909360727411855061100873724789568446671505527145058674906184488729647684007562571714700608057058706180200075877387585016443633162318353575572545171141413626776306005000089416471109742307945014003847884564385922823310223375335398892583615026057066915409917384061545202850572471081911502900195655812667504507815359461488112548356665870539773989700550862668660363782931516724388521065114772682633132108738127969835188928803425058266945510969444853153782091859038211798749904887355172791932877084703315795801604284941594056293094353404396423780527396874097362912745020797181158234346711176604744464965126458009184298797757887962861581222395532700712214854451291232189189873482342905863080864248750958003717228866232877271836428634057801499186080837233938783752457366494302780952344840428859638448054432508415962179650915217450362587664211482125350404902683938483975251297654725337080664116474302041436320767461978988144221449314881177647173285671559151579185176799064059861746809192332945893078101982383031585171078251589546533131828428508601672154491499233657803487569699705969161728242614612599519403527642801685831343362905446544220770313772581134549321410758613528333151275645862586880721004973630852488818443762400834955104720736329178415564920315364983019845615066494957106148211777027151365846258483512791939757336853958225462629518663402537285896751516522634036789615134096548834184510024411125147260324437661212772072255453763656034728707638323305324176742052620873124849633377281589639588988677211825204749044318536505303676502554900714215972691698209060778622673111306361048531725739517145598992077508787904787981653822302067499672835805390850084470058796013202937326395095427805640840445466926428726264818383495658338233624817803502082824707031250000000 [100,39] 56357479989223507239226667163281442553727873645883387917120950564737558190874757168986936988920957840395035135429727208783283563101568781804728151168175022737032537152839560358525332424374391006293816858876503569986892815811565094956894137851499950212562027089224309568755718860329119122918260168886962890448472262886063072118543044625515506671061892710537884533340792821599811281533380932843693328329192697095838246742051507438556979240412639198796590501762061648890509044408463141489854205951075441805820530640421215408481303530952245579007651365398418790182986358169389551469917343765024790099622825536902633590740392030843001839219962399279438052301963407993212711453950843094496154794580454984417015390417214596471921179435623899036916122853659172391861876099296540998924063187985517517808427015477789811433736877929593878182893197743505039352813326355497137767566962317508698713577957083885667837090506830687058710463300459005647672964000207537751769318385577092076852886166903600141853633204629200053984414170200341921638887988689508892376142260595346115892165946177170346135627356130504582111673741713918025309448165428747287641710800662710229381771569399709023526121242512151501207020441990450738212416003958210062751064424292081153178635687958882526750721189342383281083052060392584219286670099160477105965037662049371170489772445438956755928162538400501141411896400753677721533404649126681848751110170914215042551978819401352135130575219959894618276630408381193378410272248242450713011508689628596846337284552514140564631597389745821789975475489756909277294570571751281904858995986696041128297043872167745009000083571717446323883850256458994436204520546802953339793045349443906046375960009022288357209898220364993972078737223610018550642452618556516303450691808061879604334306131236005184783809476367394533526024203125995484780987972223188637210498035488930160513989333814651111912842544732824409527148468927750025627350146523476804306524175569641186675193065834945723100286447559992105005060424004355180568507922016519149846897959770265567460548630557372006354737067304871454337735860537625984289886119738111902336503260183076423861024709070547884464354658348379644520883094127642887166818522955772119177337412106616927482526517388868270347044145100050670682214190939772806319020777432810746724232208833601138566509391967240929050816138855394375455118482274899266697946306383151445995946396752551699194100365275517106056213378906250000000 [100,40] -26151371417043239024359142611006160975206271232066930281680429724249531535640170416992938956041806121834835254700854728471076986002395596028627618251010163435006115048303146990799014808062568840586507608856266970387148455441144102338326875737412775693953070055717414961299107950973943481862695469844800390716126691364849318106348615294001947900487555139116295496096158218773149980197468799142962227636431674041445056447171045016350663082744600663760856336588850826406006003537836265970679309547589547048154369787407029384434710971153382418805979255794783500843919619426784892585102642297911731296386824329299853418279299990307670605838288657321631638619642446741399836628138774813485435749656722151579066952348179780056128771273906710048598157734760683618012820346458968703388706198875575119228120307280802983438446169559647689806148693462468359483960119807062422093458966038234775374529818297985703785916402031539390895392788784525871688743002006581642736253633358380472623489058972917162984782889974223684703236228071310804510582503176091749218749087775048443423577240673440412377515491231383041432993029342074761858735098887384025211141794602369678229330599494297708308624264148740676582347720835258852440227249005167831583772635318627082648257258212367328305273771339227278029609773541709385468666446947840756001267118544894364730846103036300330134866538081901760712558888469405013652371614768903933183896162392261635968712565022469403826028796244083738884793027201530104642461860472385236432846178540593498026928468311460448119750252434579163569685989730196321379739597878860317200922699351330337318894491319635729183938145009547401364660388602928435208087809589901984760042706820943953174203840772538124055200186095766055805062242418234937241729597027223200217480231934671088349448809857338173617293085436419175389142240866399693568257552100396594335059997083924321081947619664385256227219110779346831485428073379231924199727459272166192961910232684292627398094787254053738516282226288676162512678267182359001604458667275363583469943660529403082521514951030547687635689713750899651696058479488076507751866009928749194700322749685767490463591185436619987880913751001317636338996352633658872467090033027116922533460860770957876219831499970716231177331026732552581006247774529013327081545661785523899330256596336531078364609369585809197867992218713186020368413611716831803466409932289869235497390136287176876095372790587134659290313720703125000 [100,41] 22016893002838365186221401876897105154333834262923095553602841094100049054592987989423782708084262126323417775734462278849584940185399768338241328476759086754705242853366335944163184930325160488590065104685214140371716700858629128605122983883196404147740042774567830540818009748841532961663508319200519978447355356814899107661600686923172547898351346147602202334709745167331594557869000068651546010906480941587081799454226077146809969461807922176616162391399472652548905540834603623056012299702766335634288381303133570273816510649686427426539581969424341886549220805765512582570305691966174897702096198138778214118950758315986236602664483006993605410944954056538292960889553375194811315618236641430585734074591707528124901351006941386561070151150107277571122037274749583681927781740198074439375922005159571467886041250347686186393292669882486197118846186098133184931256947827366053070943556697945030430140013827337146573285746986353474176993928882987804766783988349211406182802709286543160518323063579561783927575537848621574270663847242408431339676289659930437726678743217356954812295677666110100483306336925085555117152413761785137450144847788995291119476016610807895153068990377101633437104862235901145536882779980402462007453231352339687421662924761224137852140847495220623002014285136183048819063956604333784825904494782457544915278244098437018816040190071034179047010949457363012437428383758278046934523357279012601043422303680159838537413190137760654537765569956599658564682708004050599144855592131784194961383361149412670436468728316398621683162990969066116811669757595174612184366479140054748988294214271011299931864989162157969035204951395316303287051362794772084151979977352205396185786875060044699339633512633249697690837712966499842098901653355201477707355339145061923863475324679258948875317197652584530066201227990644092650157691523024987010748415207866977507177027663080440531883678172269130705518200282289057441354898924010476786847263995094843337408865497971116327572605234220070160473468763170487504835200035567038977142820534830375216320209076887917009585401963007031764597547530346060456386554286500460787025056097395703893495506027474655412839429752721047039664072958394107844809373128691261484406448561949617027340455399880920326397216416636054511304197012904652517480765331356908407093333715662098809687324009731941997127231334001750614595865561838940287078967788444723140822700813146184373181313276290893554687500000000 [100,42] -18057819142336847747760307862584384495833101505775237877436988831006016988984375923847355054764265430965571584822766518507155377795923427968035849196861200472100960250562343264854919148045062862949881202738505578809141417994876917460647211578851711083150483040865438461899133270652447454943707196260727461248323645715514243957953435071463854940270401579751889360969814539411660850225031366178797843572889121025041635980195324452022383293071416052396621201694041888845030335783746797920459895331382927681884124393103556784640655064867368870921956767692173857927807969033053330049155830119110528753522598804346292295509298096858469449369058017428213066503574373642279621022212957085495716734388881140533951728730228732093525948857277950968845573022163771307210586799843799406442907126510670674320808216948469810185939375249293439558855868950564783069938127350161254841039195325471753683908363870430301711946013796130780089428423592791813615350405327179527752271096045857464310960015328039948494818943668838715096532374456256120011529072191908060140105252734959256833756789636509197036706658825259627931265036541265744410488083763881789041443736504322152407924740893690602830793422918755366195927587606631181125609712426578361459509724618378610426899765721288777258891458168837211734767671650736267607801719416174928440706448692585504973541961171763276435320187804025661234731026493747186873765334388943317078946127590136934336160152793224646872882097102740529860125044077828702524627224371284757562294253314117887632727451345342359438356093220045243957144277651495734662286190390981001368252670869651428834230579417840643328600815183351135080054922476057975957416425777387263954643139519007356046713004844484568796978502409409476200348743233317930026296271578653646316202696274894480789992753382752828061928097730791677150793844837505067119799506960713361762465414679675922033394322423451384672340908340294368420469698393232733804091810094982846014200204410468663277958280415676121934350356656191110453929297865699838630023500326544836287445337449766846420393765950214076203294531463167928642169121353111618058154496675612566386777662592757541430847635838554450642567022274664289273798006400120708400114131792597010386128084484170637518262358754702059690143661899796982251938442816146916960065327222492534922733499233695200566470933959151363840417735551335748244421640582271542826620585335469930431465113152000867557944729924201965332031250000 [100,43] 11768827264093851863926074715250435542421111046736159876790889456231760344206907660210344223339826334145886037440741769222553379717583454236546673249367486805864222142069673861821200724137018347032100277015350922323700329861092610514183514815810784555905275686540040331610331260565799002186017657042414290504732624062944205268637494267941530587319025229687230567877602462376113180775642947877002683594014420689899656510765176213978138775219980122424640605448701462070154673691978765727517707234549732256193992240216197176259713790295756872149854762508499387436424112643126851445011852156182682682392635945074936481465185562059948403741963044878369122842690557044043429615675020752669859810751606721191183748190176122223622151753117164935816383117862697630685937257253649376654950960940159367144459764745589893328623381989852363495393005764613884801846288417787191785939913741913416037070811330900534363366745072068458502118432009522472315011558922439707625262089016185275961474098057339242147152967709797694776929606002795395353606979915747813348836197819726747925923674512852542800439115720205728369407093101199681868735404015240272379848483630803337876109067956329459951825805678309542798948174321580965331001741370137686594686982023164558091252596129022599683340937460037337786172664868209014105088596568753261309051105766880019427615710131395776583915912760989507539311260861671564989366400889059462887128630946559193867689274282941825459070608147555479569624802758925028393264720345718375576263850300520811017797235426339133392337681098619668972541121680773502156345828219136089939123907840895717237014784550218884828086850035389888927632139880705090289512441719343157793006721102711655083411586802949328223166637344158847344329812325176696491302664103896554554970646699198382262076674354584114173350049588286961989196366339577860480729361230544744997536977959764315188632955925948385790765521702711673125251039890449954188246168378258014094228238015313792280884626635328165185417573551629990610195592384494812640951510343136086545741564189270771968130850739089237410577129729856053852944100566305695456980609752819905726407818317669059033803982137118992022458835307203057573923878845792941827002531444716159052959865474735894203207728351676475031302843452478282553575624188432990296001603756764672715857585668198697444995219513591903395054419793443714835784860669378939982503033345753403783595647524862215504981577396392822265625000 [100,44] -6239821982606199853611696946060183830559074252455339289921620582814925098523212639278585665161860108613313528910938589875254697842390698959190206678055883997172035602753211739137224753245952624417839270056638620073905527655875172889839724716729170568713052573103718089075896896334605809201478995005365324366832106125745929039575797956069507702659524638538300874537647121778448232661027919883350039692055210030520172158690966090239646287177410783709614312012621656899236626633302166453371463898458940851063867153413814078331645409381436523733157210013254822539063742581829117534522852002753306085947092014153298566172600766671172816389305117725974413795414931293028344535026604639126952162615222967471452146412188565326267535689638807777430357436466593160710581335087551640303525376453181697757756075405040698547091285853932022407361208307758013039696499713530886923187150409136983838616140208615471607905942540984887349100994631752394626203123029707433803037519603010966232215323877988732801430557716220517927120439070814872453753692970505079432067448520179896859874313758202775717634180136275538346119278455934141551471162203199299210311654249750727697253219141953120616671049201197935337396861876045259242199031554090119782937507085804848761921045499432952598453016803726521160202229475197444639109709783965563907535112765437153370148857852577136510577508690178429799807238679574585657196423248631838933948689136449895123046599264763834675171350115823410897247830601678159465667393599336007250693895834297616791267374288941886780907212525258565235256314924463665112036084796321947194605627408808037171375926031830676133141329122696561444599125264141122108833936460246885428327177198753999884727167176722406416406746580179263918407178994111213940497359619919433235217772687609324354614122546797537707779490810793176969695649714432637141278530711127059224282770620570667403642178452727383381248000039680611974352706964941727980625062710675751862899354102905057093018158272815694449652683077160313496149653900493383857467023253618157234319855171143159388580743131125367491858344872774501005068089314757256466739653240077459501820221714266731822013445161123596237451977537570450038627856592106930371500777308812733949498356761537191612468582903521870823399247521870138735988145757703265908961359008792482518255913273010621176995563594624031919415845714981542655335435093549939906897324272177975806874528075240959879010915756225585937500 [100,45] 2804228690889047095154707769068161012921189573393877220269085688269759846312777361527886134090770473843566589377901830620685412247043462385056306976672862602760791303137973755232158033529922399925976996864538064662570465878194956332162246898323865780463589158128019138945639965407007693065519789253454796389092091927916801003078104715181137803839883955515194945077654456882967317514337355845102768622943139068438392150276270537187272881963693914188185631874862431819939139248471245160339360903289510135721117247616345808082453319241749568720038164175661594664796684277753667081058800407648271413426441377508127354274253485158356682072242080274439098756281044789371600698609151732647815596204759543281103024289199541508656452313377617839903212364609337011768034469664478515704501763893008926331592421233016309022467646549671943598947236797914890027280980356542017904414786613621217754601780028683030899963361894143156500590904180255361699222768340774391686950490998905145909628889877758509421998509496593990304886247794160575072359313979117163515613613353879564371769842883894254500071869864455375253468539582342353776520912380353736650488514410020872588188213192908077830289043440582840710012034471429370951351460452753079978122202382230776560696167954479527101992024377739892836265613175165186175599945197590130732202000677200039324214548849113860765853766337774841899588525345248405743858342167944362123570970894657620759764620835820905633439628404017357011850992599075983960147723726185342494373724593043900482711169013760960120411232477682806841104545164465350965462578577588477481320367697894700832015502883738749562085138835953102566512136768893903853941918199933020562977988680880961698217210824099480177673156378889133048743045040958859406374046594425336401773629111634291457149807984069758823619227837788582030724349930279985210919906471322603490441026786199882515785911978215738329835643284020264837907468971619484578063834463389398851532497801805675032339317196889829886598749576307981412273183114340932603417676373966925459758191227340258671912103231613590429493213293900928194117264587634275679603166440286680490429459263357000892156296390649828547650590764988511839463645902808796731349100452534515127657637269689159257773543561665924710959380689328916713539195554697339141027773251362962887365411540392890008202641057226979544272784390272453425556610014081128849279149007137079685492153657833114266395568847656250000 [100,46] -1101986109337682333495961372695737735187373385852519766059723235217274129551960066984080025670998696118631052409053977269650761414164440985729939316899689500104897934095219994057879839147555721751349141170474355078195172490716956686710700073194058735724240021575821211781733765284469806680911904951399092653465188153217108297043378512106726583126014729194750962996306887373900303827247680600392967196875772488716015093353951064985821550976256699948339288516914576234961214966575737714585160498171777857687240257130905059221656607436236926484269339893646823009272339626958341178399100705420073780864913923402765896109167152805217969030351355391798365165560187089382031624886469511649438804601689519807822127657998777056905318851004064153705549241511851613316809289286718120788480333592756654389507077196492436056135942548828042719686891257558448000686207551633932880127724030284045197375676396164559129252501171115037703083269095177288094845308872737809523536844228010160621127928822543394538852637238166680216032017948973099282257124140005675241231583759498675672854572924316728331307834701215388810565777719641345870733078513621139554071716183088981063250869918266399816742572392895218356611811620908795904446418230750189391855022442450535181593289000131842115721975527462601231195887367517256201944307382692273332925551119892872997282515826049016156353844582540558761758128186363819146640442170602025931814454164735945866296722673817817691199990557577263057433558975825231612684961008789000182461145454846779232715171809031833175625623026461566775079942340558124052390950990090448047995868027247189546260235883913481826834172277703091010317406165685748829711663317540474407514292457255662840025634533647431099765874478718728349884758373454677058625697519439734008759693040554095702003589165969887948714316971775635154180804829344462498396521678400443191950104411686122784933871497521297695224816476893213492202195607787979863813658104690428148820205387400589718011702041962175132716366474692028832694910310502540895152692703986933807829740298186551808483131825017154946354491490092494948933288866402254104439792622897178723860648262187733422520545703255434307680223130276768477138056691337329374407828021990411905209673223044730564173890043482459231849017287503134692739802344882265635858136172583582939730830782654530239950879422056960464880348486473840591487151577959995360552077590943209628449039882980287075042724609375000 [100,47] 386709195265224583112643590919228968941550898710112066224970400193471092708071039440052953700226441407644327263140197442462067590299472766064676041880862973261507688173141044447323171305193279459594106506289634603491599085647440632935745533632914494840952177729908539301610188250215339575190748396091189642456405789945052180117192547558413870973527515608952302106848492735799902450697546825197247549162326329355338657630612901433646418498929814725875970084753706978689684047131883958836777126691111795489980976270389815935522369297816154711439115316504341256347499300824163137572762641424146220882369130432873925635409031695697708279527892695517357408370846867478545450196563538870546345560636002107047142286379679861601843387088178892770004538717026271613118403491973640780500050317266732165356355176539956444303474397303378775128745942098856045038107138207491826638843613057473828880105290857968118187752043431517001697393547804171907007140931433408208297758770910262842874210703817111407838787011167855790373051972953733346851809087636407222502239504849423130643654002216052889848664810132705672807691505486202316412983695084714964933472344504869060721810443310756614057881479791267823926896783606672234201539056931606482138124656571608833065608730726254420968465603553582455313737974698049956038689411631158421736407377823952554542276776029894315917026709624875071392734484368410293870439140075428902557102642317046636079503954916646040867383432153458268132739218609218885545801338435547027206959969444928571700083198765033234654192853936221447938838313082036563245204355931769286962861542945852887956179424150989397276885811303163249373892311841062336158109195782660021871187876375346001034857545620272973581164430888350423460001304094515460267937764898380897757858401578069110939750480427621404455596187771180907378393004632585073883875443523645248378339756986325682805399688786778346035290414800494673225760252159526990860405673035906735816237574822180210648151448325537711544753680074251116501198220835441662293894784016754493289580260649474406650880213068764127141653269499031032595653780773680488040358656532963653717203598506333849680398353281152284739729324083380642229437291278423311177646551909115257181980233605142957237823556716698509977246933347892419163885928520018659402757425537243164643776770875457680496304709297921666245226406875402808857962688257141156851753177603470135181851219385862350463867187500 [100,48] -122683972970434633610106217807933253586449706975516918136588019056815050048398181555780616625575732275676836995974110296381966069430992498762718183902648213676101132803071097495896934279069245124659634380058003933640322669604868813547009911477903164356262778996720236727804050958546544337058383969124716965803064083811448140307088944640244768119743702815416824498795895136311039770193878237355375409526192456841411058359319873377175622904257814629175395237150316037532645654939997366203866896661196087165911989077409037070862895923655035011233994257302154028528673572779188151898199049558782716270280306816918476091551308416947690645334407863400633539843950195823927784960227902376278809956972140369083575907340844584948004867507203604593666413078618626023020488199437461068534718380371178761564453020124797046947567029294951653358309916083212572776632112158637676430104873219934368846358618158592875055590817598258799881194000630786406611702641530590540174228131828666849850371834831990367985682314822775905578046549726958365903784911566445215175439336802404226382225406414342981936882791076519430533200383514545491497894439016767750799660527551696279333253334010411885268347062223764404662252134132851164029649082631790538337555485367896922562816070322759223004052515773971457552439307626778542221253886852315943846093096597566973291336944280716699553285339367964326929100352829001235422041956421736300155215067898264504997269556372842182438193449076069010560630061284419074458165270207125592349432965471697058573386308543907781294146847937924782799355756228623696088486686276925789596434545414693630978765256635757039049311422826603124517371606352778685113340550145339170603618036775125035685923885014625526135698052781038118559494507888104089384141369544530375257114133145260652282461787326774662868369491588671904048401095136822357198388191840110436087661678763389534143136470417021827648384311237281902762755677147329463971823164343303179676601839666393998844681377301894654842254318213100057565009348954849683498086810717684372104157843956423003111148848704456409172974280528955622757241860909041453367370750185385404334898548594755554151405178305497776188507955849753945586164373064919125701492233331509496128270233823805507246611114615690140848570232159587290130602839831913063588439696759302334979802617430061682919667146204538384990692158455393220937237277319453612571542588938200424308888614177703857421875000 [100,49] 35328281660337777218026942909569544967423770396555086931988403838581088147976405950543778595862833775926271155050447114884791534087633335247932979161663894439360091374156872887479869425078512580346535730861628763583054044739402903882143909684428474053544654909616828402142315313646692794766285133910595154057977039714536807993545134378357700318959892942367846877988296396771119282403094411105294850985127979789579431777871414816674376004536801488056365239981184199715391223763350591020852887425914232807448127210747827123419001223467433157426889501514706519879515716840205832561277499378691714960363833308895858486480834401485069466956493557628643656929310898871273984092859217940741866104529132387422780498329563226100237370459461174533698695076872908761120605612994307018776173274814093029241263448158020939710866094486054566827989760895557482161869548827957611182205104487958589821257308836856315247213994879910552700135449757128819982213050494202989148936424699872488122924372814358975588642454209163318946792992926682527070403715239090314291133775037360716158776853679072464496566757079930122330849533304010850040353733174631086538985034916788689521697458979787964698338380528737614198420569890625030893179062126455075946494335952432240718659630629248762549377057429324083470420915654227657429903822322573401419475058988262582458094782700935953053450971423607732568432497840132919600092023878783262699619942483715034062208690633363224662437672499778203527123226961084667872296318418475729300167907051237462860651015838268484690228110965425115878335188360216144365698499807496492082673725321941829983936805185572380205481424299349679965181338969665610543312990206152660490431653340482967486735782900113515571655449268321077973813659606189198496460009484909745654811710539942539010189593457201036965832924117527725912693612968783857158220270859945800911794499178200894316910087352319141806977453287116482577958428393832019427513543796823176843254880938963823115556528760223543907252366019199563518733548292406597563778793196683867701078424493025017887402272370380768116582643205556310604826113517543781495861366714281415997224764159169830072828628713123576521566157787869243121967338196101909937807341507340672055216899183931489441797853162493740147060059790315939824249870121528905533536630410176291374382237648548208616724800686737134144756957229151638298896576716547936192203138716649846173822879791259765625000 [100,50] -9186078654231617045098261348101013877450154451892067967500567066527952214800695554143854667851287315217159848133442402144672668391873441849182882585775708716119416581504793032105590761989217497160971415591558034849534594631540327806668640905584701521229164466016596389814491175845190313649233707869946747580096420124194396115070808739341692881746522367074506921547449838082846207475749138546272981490517441464188123080305136929998427591738508381411259737990605565517048450621876296564295330095609469964936779596549771241208139503480700706506014966738735174717983670170022349481270235255492056835614248867122105866940728676673939848498012376187021419525642656598062893445846253551830148409705390164579071494557339981518538464432772080322694674369341890261711870156424715105775162512448270317646379229325597568859431503144788409402720416453014714236871916512923808695219330458191015745665214342717213529622085930289704317937128176265000543622784863796325548112535488932082079506876669290219705011631783523110062955110069766509514419494789114986744039192650777428112045091883963603503923154011042112053796806692949050695440865881364544155977398144214836406329632723713532400041295561487032188328410482952946695260201932611076164697999747948579575843035340988081184804087351874804424888812738541381382619214923117259686602513701863396374589757118296791026850049564863405845929624694603903501643619764137272927363921268302189917728207550452630394688803124080683446242606966811736589861677291603794141756020920177384567826463179377524412428008245580168508372514026023505035409160585138400578470678468839311999015031510557286214807428466826954971604174541994563350016271103644489463821592975577071024075095520600272722213804131646751765720549568610454143531764148384205238656131083374344757743992684622009181284117069929286163180606471652199430710277173701597738322034701741793872051174016644756642342014151548933385315734079707501343420876994394146700130175038256448528451091424132673741372228424639179174433266530589284830823405983573952768022940973247620327242095281048582018732234890410296002430011392995204826100651451192401436208641658427438315322507201490168747107540901152195315863320719484825263260753067255907422556704790141140662499590800726342036804579564739717566753268540500900333811752730392661539701861522553563163902394750881685839442137359796562599842866892255188737692606082418933510780334472656250000 [100,51] 2120263405357331500030298903124964852459203759959288065057425133319340313800729774994541314462325136211051548243179225746856973641381292597013799581219191312058394544708615676409393252025746417838479916109407894017626471823593360726169151704705492246672577955467876347352735216340067360412417754837934699678249317609468670344099781670419552998928063637396989539665350150742397880043345900154215012292241714232847608091203606867175801619788952684602837371895894027798117572669370118319344432143748635652208024393417056588641093395032616739480966683161109295512155576210880245025614022147174232605887616063401366754747179951098126403366716305087658053326913113766832384033754097723306398046559507970875347721244839597201169201129144480340056756517008829743489395974142264446348836738936305704013414212453488661721868274894795071404994490625792008150944928297580007065236791734753038577752434781485687165808475749063039574393322590055271060530637958758108713929656849600538435757916629290408209828989576175711038367027150810038889419002049690567305692729229704662642623347384418780870450975024953795562890836893779902945401202922916479796553934345408588517641987338459372656869441185024639507036004517472873576272110298945325306127762173312556728998019235166794374044552696149927449503207122110003968788376402353897284141933326234711461799194246531198096640464375596626000721001611892571156095038978378787139671334242262945649813586247157917844124156847273374505179783981936722316969525954109676267091913098125487257454458156539238802429979501277538412591364898862164229008036619552391600605128671357866349468019779934288694809766988075254523280731154113705487905218754561601076447879666064582867809962523270965844886527665033732142345515854293593923735169221093303032704349057037200674120784996566064027678594504508994454933518140456527645303365869788783363393266458322745416518842920328426741721477295562739176316992571230964179453271095783593349414268978723217268901471816228492413675685209970220446736993840872078596641616409273169771247575081250805419208934676988046628635420036403222299929465742933066475389155309138657342643896727605119446463692040866007390983571508404939962699756536232317704753036932982328410066189982288529788197190715282075578104596462899828681074021763405842169247117833860043906696352181919502000875233313565479643104599534348591028109647137547821849068441224517300724983215332031250 [100,52] -418969595267086794874020313735572878431327623899369666309658053774213126262502618892106453662742723197990583531126860292829634222036201378541296852039582990738369510934560966338160478171179011787263121047743271826429031245392952518528983393924848879606679936843373048289316391846906328196746890675181241605409821798695506285683935615363571367502537825565081799622253326733222143264701076563139060859272724890519193920079243727025370032581493897774760412739319104326892603721429393792870054686004026670702335044669088729624656153310640283844509095540018851423614092450755689374876701860916777888913129400171575160965011802520056735561745808517225996594023030424300265643829621579133174576078142765728237605211205558650981349714821540206776254246918670815743317589081698017804987011688335919106010127815131820564720451882119635350949955340181783649422250222482273639636067594781675324856482668175108090170380962448063729479615332810579360412428869862405497152286970836540344959089463160134037470973627957045420742270968305617779284146603404210894038917544506065364817387849983221920280463473300519739797795417635653030997480647964378847546833413156841897664519454237664729863872416449454567414243115715480650127758995323391858106216428145139327972963487958432627671238830010625279697850425120317921761129712170814886500950705967161363586142902606415044800330819360065464456190644115749311250517257774408682297209103555093831039205626879113978307855456193255344538345258215275411758825444821023247275947110361469498141289478605232845619142619239173928044138384006179729467073456247839503612620914522891201972051599264582590409287405074474519109317549939579875887665832915757788942133796513256912716360240309714108031634587520505860078847570314608399891062565985932882924877333025171996969523311095641735360174569927597726479228993942374753419698729254214671776977956104367953708908747765697185074293570573021271028560652122950676718179134426281490710970588084294009454219806807867510625185194234503856464495067526060231824069662131789706282644964921480084547681307597333110613763384480913310806883471693722615801836848243709153102816002395206708026626194219897598397495345863134730985522988942426787005325128465351174379801694975505309325071450603807591789365006888814041355012011704610503579096785067771634120928053240566417337906840021047269478383622384065061272206270670537264777522068470716476440429687500 [100,53] 65406671872829581872590468138836389271992118697256999985109416502240999513280119608558831920667044930096409872312975207223898307057809964002486337181263830106790033048334770182232243592578603270299049708073701241509041188197887972225175707488248139088097504991364162235227371579202227372750683297565907469727469159640293564278785198163365775982104384637709488637950649537739098802084674060444313841456331668086407529932441965186343822451904610455326851408846288620807416901238122113378076820667873136679965646936463362389707522991292999561941841342180301333204692220763254156062323949093249543021430734291512569195813758349765286470749891549322964635425667874024628647907771337834448338847566469222176709891627321462216513474142173620185518068741147544865453073115786398289310663309552387875397103276227724834795626622664529205641149899292001816602578768684708458036082790800410117196335580955888279427866462352352032440451052138267244880691621397343713499586128403410391707733031997320748223367394764242581645961408429436592248322442503594945075902142854939587054867613845697637474853015114040562139275948042237919124636538733060797888139957455329984820199041804689690429623079965190348141168317111028200201568579127484265253627174523888196830498681737322447076256371207984205987300437947293379497457139304785583082663221794534964029048393417244675175612737321365760930085261685185419285802337873920608413667050136829768879106734927930312466806223013862022865983221548800584954703697655600292345650744879793988053640333487673563213866959977600295382873736706356425884367354855762732576354017018693735086126191047639077272156020966011553358558566963230568379764271998785767691946919141912487007038641439802798736115057789889177629171967253549525471417160398215548722546815400530291160281161189841810402566279299835093297071842868312251501906744859846585714074247847304283203077275943310545797263909930107023491550637929315496542867821808313956578638190670267411519435426690728251845337046884131298394119476398267882453922104376381903868994177676955210155989516727870441346045553123254830894148626435224853362070132509147633261694107714258568204414874459230850971330742625532289327083685429623967873008785355290798644769481228767574364038786475806906805564904881304310418124023633147226871119722615019097365664776814394840767240630111635435616086436820852071521992243674503697548061609268188476562500000 [100,54] -6161392347708688109243944888114832048369861865387618239111311251786497492873542256366830603960558284985931464944605270248886213748957793248875089218064681965284131971576267896683396970387264367881069505690452800875720848122575248564036726818610066077683085446135284003191679863789419530434344231920115519448726978461353801904708887709609207556428350160682958336406357458974104124673140850732872039963728933727245207752534998189651009079149429691294318939953845364986293116739110144827147774664994399685761984391278554801674290447821890802116269392887808011821370551460987040430666681043132560647765853275471437086079337999195129996326419465227257884749087639475146600077694030353391836763078219055282395206632194433241833696993872141461202724258945642719985219877990678860464717010852035159906396418281498346149563493846313509500736622172002427473493443077107751437509118191556563181003258449878483243039633136261019384038295516250830178734869365389558332980134026027975356464934276619538232999634526994825447518703124628041999088076211734372459299760127392595852417209842039463542475457636247582705716179472289956693324748971329599562396416213658082055490112876814206836004931265596632642809351039345155011234009666403354993217796187876268392944309822015818282946051563132604953902847224891320350898628898358037977211849052894567257950271862624458373625874904269970215814131095494395400629005233015280520112554814789018290204439750814808144257789501260297557479482076470840487556179524579003295641959309502195416969953861452966818083186537524469376555032258015861341575906309630345482223752323176770306320249120123512447458757197732075618449083615627905359826942554880461533952236537328620723903173556043401024695875338281259885073284523862686766892043060152095782819691816029425093827918767936853655487758043741312806104051223238883544271834066894768091180363472345707013503752772742862089284315488264776368050855483179567340430880268699734463126726129923619573892596413090650796365736229972495739717354322798365392032120389020233433254229206676563403056868220178594473715200677069821246963404915624256277185244312169527732713686295801496182840444872874429421262343575485612584771797571247760537898358467405655803171120672177064611533739443961120298866641881760467609070252871236935151750517979444703204108518659080691298465848415780138832996853823177271780586750082875369116663932800292968750000 [100,55] -395555440637271353239542908214977709274587502963724453477458779243263493664643231448032707130854031228181671044277921414484051123411633749160628528585550104569230253727970629757990145517822937856211510113663957954798907756283068572712047190899198523898547628365877537211290357009219595633608613761171029621177848124112078401247247447936205035707773157495790910115238620784924707995368571332402232987602988999556238329693327946133821187598834316988785859200371958354414238663895570822276452153061734984377818916068396595664815592029001634096336146066159331487448302817049499999703675919104863844299001802031616491855736129561363184172055785387341620421817093718415347461297673662267722768282104117429452938112306243155046209043572030643107129786986552540690858589676061262957104474193187709152928201736430161778908935539393826224115764196004853632778211857154162998615399616671209633727486315400301473815079784825347363374301067989701867746159530057433138294371712567475435769535530769259547715722645310081032498593632990084079017989458075926697634011320279165503095300673433468724876287912064041643607699598826358899478831215583532299325120157319294216546084613861928412063806994183252290580095105133292345414848456081360121439410690331561685034974997258077307329585560921318898511590952787400514104549788647852670426655782441863211822420705336804312363156671402378396473596941588965753735812009287364306259475800057939178591366940438136036144248270620694578499691088696508410191167060311733279461802451341338764942615871711686844770322249258530957688810025103915224678462511926582121757033360819540438752742487287010453502836546510509698170749774809791048801741174963745296956544717874658682571143253965503659509983518305178874598392704156056566602819269685866108431430593906867464210746789672720293036895135783439431147147121566640934226705465559357250426848727339148212820261089260555509922208275192586410503379621844107694566282663049675228676866718983115766779395582582653902458624036495134935404797512842924921549142775263279573326915798608425425072904056970400222203130504064816051045527525367906965233489564866827657662405298144588996660198495741821622124732283298981108947458157813960736647682644504155349003376098520063740653001051141261198652734879196513911879030208487767607587633981883732782361155211645905952182241599646103733725311334384205919079136037908028811216354370117187500 [100,56] 326715276102799785633152083541369512903667134074968076744015881621448259760265097595978556815508021419832256316298609398650592524017216480898598712258450906947469582576413086769025414770116106725445040500489326518711682615724257508528414134234833053478067214304895254860995971420636690293996545338024391723864322827792919402313569829622416969966122569144431823288734112343480695743200405159714375275817158471289992992970207442856816404483381892130857936366865576476254411426371294129071863525090498464133449666062240660726726793158814406639290094081533399545634348853987365525983308660583095972478898050885309443269245938758508216817281462131978225140224369475291840504498425392133010212429343754259520805265411369836598041520812497122372557791954992663819951950882867067991385771790519087323077519288788106563725267786712388548990970803438439260502217099653881783009873362426700326743230242396226989215946953102874751498175548435913132365636116678382315362115615209712842841691710735143706212364054104224369249306734725652990215874659452889579494686524575184770310845546296521272650581233836442124597714814234988341467113705738774482278749562094251848101477071872501243101173294994253920334404318411888222088324943050205813864362295789418136221742462796868638741489703608418833191310747969097618292609360032454022574108052260044649051210040881633335981534101023603903175776705400644780694764569253270688113306247854403754632196771207632097184847079067050602627542591067235468567390569098472330856904614097503456440583559086934515818086418740941609704825524258443498195213725072252175239163957109266492076214467111905762165483282871195378597961607805670850411004619860409029707266250726528677874536129489437744698481974316631103137009674812616276660795178717952659578243631844505882423293364758475910829170874161667950659640427986342760877347745434101958898444992986182124767030966580874239369996221333471456978544065945367520264808329024242883468977908945594286989562610476542148891800000384853077999327538116663885183705494174531214088466580130317172380022250980179119603569783195589918300889081249870541779021381413176934949396924164894890548882827899718310033832591770474251797273595797014930295647011503458254883165452150023480654113310918095990715806781763951302318651958785411278491567932708152790537316424034989563375892489421074857371200513347919702766830596374347805976867675781250 [100,57] -80120028656050976484081666237558112043502541634073857328093492877639924795183971385502224138172585842276329986742905266696356701007337433827823425553422274938409974304305064660701561631567141775965995415514380717159720565008717324240110551781523996233387049441205379074989864049571078092596477575782434608805108844938097094445751126125977482079068708375766393443228337099413596837615886822277282918573955247740913521613386523263011119142646436020134025959528202444491699656245602665607966429031939187787385855585332261893251159602549128401226062790810419300378450571585520303751513705840160611625920435698739840100846671686953040877417329143947168235468031693186956247821712184672657151140823337840324051926475886257761761384529965391019813806249569181304447520738083720057148024005924761926490424484367795342046066409326219665487292766498908715390248588515414606092299552928218394749020900403359909250852306910112359158167007763271840701000149362851778475514195233980069598715630813058199413754889382733720161708674293861303381063705343093382024366638884263460516981736440533076607918295979398210462712649919481437220244710101430954986516690194877520523667975155400764929752835953072349259098330704422493481256442502441970101191793795834060757095957327681598202432668267698372128256036427823937733616966728550664571451867178102136793453191240523649465735451459686473563011484048141190493110952231979117556619850324153318381079608888232994941378024729438398963023866506868596714036972009130252087869729431597495011543014328811042450939071113256962625139271020278750624130691072184528851688432116093163357158620789139174159363846298276917207504966566484727478167887337920613253102907074050178439906588665194013063487137865722373335806629971960770523121114627210022973129719402667713275885453523228527315673064136509471196683805016473683235814436149816749110503760692063559467340787121076106110584611381481595236248156172067839143014598444253827631280940241365571231420996022784276802401119511448387333935213625070932403037546823688764857536297225150719008302307942385488403836499849743972025116686622828905586847252006638399635878013885952962529260288020058644326209523799947908709281321985954130012796542512523959020330679237100988495020483491838287171551466911868765646525420793743977094501510758512631974420749944753492435736718927351861024247631215544629412761423736810684204101562500 [100,58] 12456955941768181129621949952779688382227768395281583005541709003308382675485560594208339869678123391203371723794610061479428761164300491278838258308530333162231778778609812739541480210779319926139817487395493942985545989092560710650561763306753202510653092813703876282346189172651508310859529449387400421569646263939727562832546200012986007170484406420454793625279100359038121436364270473241523910047806534129401886265643920847978653812120569600582795821571391854171415842571179040641668038904931523199265305210138932042644132690582092803624115296692630345125406925396798830029144470539211276430131163527011957328919082780468223236143810216413139084640020300746399813341671192947106803060439636071593690331555555760270849994137064859586813415951519883650557550781707396379632970015561422282147773349775955408821105684094077573062958549372300379691335726413036372381804158237006973760320674665197194279519411530879764766200191578535108190655005042425541068248803932210319917973730186864938330281807766726737518478199865461653263644819822311869715444474352763124690149744901182374723653583718512650182757997404020103337039371045726839520552846189331687522486336779195847596125205485159778152771544326038626238527262770750955454895798024684493650691361230292430054915902819620683854003631821565174650895471625660304516915728468987968150151118277378090164646609932795022287959130071650240953611457910737178370945213249401238402129628757081355433992785627906467673533482282581875365451787049929416060677330048736086430780756085144202697607709184688357520837448719807621658451239704487922015708436803118292128565521827186343020967265902033090834944691396446380264879043686119986246931956583460303672245875904860942149442448206514622073265517391796985421972423039387362871788375841646667202362212975678128018635407032234889641448667941434311223236360495323758168241435145692314298928833490412225006148774437432443608841397801463835218162591883182460268617965359086650451180059899842264430801637266519735979833672836388808285543339802099529718047168694851316331732623169291263372191375226242093697619646419105786918236979256396294258832266932888007608100918396693728957264051322800202601543919994553806843231384308465428526270306999954960237081554008257046114872909913111401903175831886970246749107197978659113188117179853542455753379787685809559297928084120599123707506805658340454101562500 [100,59] -1430342777017535813352583299581804474919789836485070587493280983501866537224622393203813357956280663858268276063538807627432398703159767846977582574446568803790788585537026169556783484010296101205045349147361247656800152993902661316643396341326647548728369456030156296525797415892113426120454481798487810200861000549817679415599616286015159635502745166009925931453003570225180937139230007263682112046278986167366675567355640266255388675852682892590158364143967657781931463327107656061206466404937023269408990277813626350371442516198643656303410038426935120533367541403854875823925945025843772861980199519614247343313260786528265836719214982883075778155978524994592194538028362721802799227345767594097982459386168782876061560704909965525124344201736324401950324132368996361397963301747635670100153619840549496091508274266632152610928353587514671558922857142635594687742759483926173580833252974975026422406251789531577629394651423770650063805999480995782176709503212881118991783073560754488985726415828755058863425818448687673779027840413596231269692585842199951118856622593679200738007277795360481320314880736826239113373372685859242322800459576766177125249810993894891216057800890939919486279487434813574010630684135093513277746236376479444698808375994178629491965102916726652914858933219797541737030081534908761625792267867396903462385801563782544377450606144533706864026023438881672161846673301796243582714650894690866453198550607608392665861726626423949904863577402192410693791067600653987276795754306398790055711624418418733700782842625634702246641691929673190114892163873527579046881540247823899437052876385600204424288743592581331811731800678098459237248624689260274529901948012555614196964000837383581465201283722989909941065189739291746372109782857001734955212566533119678089044353641423455592825986299999635160230206071264864534803677289826917131205207429637992237790530983755163647432877881068826364818142868940971489859725180095940757256910463637633230083068264907325536558870025570269970140992240203340591131123204219244669977894216565940179948494679015302676265827857744524868208517286548988064104378456593088617489343605242454724383930184797588360042904227541020584422380136282474849199042217274527573676955227208813836055175747606129708538981447557112540741116181251188827900397878844318376044173842772149690504026912446717059723688691974530229344964027404785156250 [100,60] 231095200942142460204368460911149045626006022392615873531886382782168320720231802272865248678551772891261851147610849761712097816750211878000931376355163373308470730472432824871024148478467689499159030169674059194899146717549086587882084245599068084681010678537224566378130494586528040215911362261426191217170980306666415040363772851587261026811299836394870837140900933722921385888495963584221106642218119530690388833789928303138253176003354337720389416502247120055299516506955222207112917831621534800542832982908609640244319771780978630367910641776557889277051816913627696503388744237592652340560448055345341610277096616621493380414207504826282341533503080802430626610826997837066841582800130562789592077794085682411888554980081422139337342931306359910524781777618841876168695299925610165311182163478811314633711077447672034344448456454839228638636428557301502315806664470408586638812225285137136809998464822451911185066200188797660643897937210973961350598005395733844000502948147204070387507371312066871718803697638991690217098422843256869775165606731726896952497178277989555090548419481213927272823606676123645789288936692154427727827628361389471012377166699024863327849443892117603724912593150741283217637543157339622403623990107284586972501393524742657531355762560500786937563208193860736139756575937704532515331757202095341262771297811396189553686154232442369083194208005732760425119916157458624077085973802868336202024286158032250667522086420395784235696316680733925187033778015688447859165666397040306804284724976789266841934904746784912164568812223775299441476483544019173814305470578841681434120611646443457329482519510610694209848254811355092348203198224844839770526746546004162114264650628144005137769275397814360230892351870854005298579401074827937317479284648553277742177110650281596617892166699688994691173491979487309335281234871005301709840730420988874278842514367827944523671652624704646994422478458545585237704199655088855273291457326037561433108272156296305420515683957547165961103112168879890195853341333549420379087832772533654692204269985780017054626700549301259682279038325910805941966941230809308918278351208049210176353182362011492023403336626141462793842782321137259555337992857837125163426917174126585859921934511632987568981604432998469556290205676524521463622253645279414910403646156214434239532477127505166736298747309774626046419143676757812500 [100,61] -84379520007592687194734271462502755389212464707703680762597962427400486197494872130535850944990428939741862093513261838847004214253061737280885965103726523374603874085671665864391115345574450693793091674549411560146002818810095279207335216540390331636584968452126789462758565314585294136378779741241156619293378854559112917792570581113586255478631337329341827797935515743137142760473946011653097273224621869910886274372114470489249571020923509874744510442672505927739183413867733238322213806981370877957594530283585700886285940639161987815683603106099982375042225651600932661250768110601380709342201612663969122713663734425856297979024807265780219478456584667742489788765787419933225250544433083612504827881160988189762051760903577655571385253770300539681760480211916167704441529820580740248440559689651170819288847584933242502237254451289524236744409957093633789088122814623132333289364903822262173636586460932571006469484136322313464374891007892137420339266476648367592171817222433723722462593999377745664383960921798204147043748280146083392038550395899994718210949319754747957580615169395642131662072702792304081914877107458201073907678281432405650903650325428318422491458721578530173257044614603001644877207787954882789266916953033687048559182022358787848581426522238118885210106210035828686276605215559675541452332221614775981763705337663808537623565103095304720840854577192114108646124793573823019494547249523365024831893369781068444104229644861921467702536860734504000854754103647624001547693086781873630173712721319731737227596963526476602822996123739628671331351836668076560060837197877772853525782732522631676981349964926672827363577661264937028406054848368112327997607004491426100799324742713939309059657861353145521711401247654937997465987426405649447328462083418241505831322036659538758890881395756711296816524209905132190416883541091005727125444847416813753705928202134655982855160513798450981956177940595281692213228234527682986378116949445224751169100001208177128034616610742245031043576010518531505892700994687547185215922723714296225358712673888335798156890266337020827091722239426920863465321272713416569532200304484004046781185876402887195600589133472747986251683685645655835637368287772694023185423224718389781782797072506840850104650096985588377919728118273134927283216846394834590497163342125941917621603956256581824391105328686535358428955078125000 [100,62] 29828134158313549261966272501047825965034209488781618170975082739980968999909028700565820522139730861857980267371217570368078347562385044213213974074178793345152200315303519336282712809965231116872103475128999622917175060509754877681561998929363296307048295491823214288799809609783178240381320209210655972207111572169802294524750456939852336811052273569814457427452876265782262961516712686152429652987399481962037719337911660757229536069020744239274382279508214247163131814031690291880192187734678072619772790457420851615286596620935918469241523072614446848496583792904907263399249692293031968354102190993769180521129976292153434247853815767937182587180531655060181768204357068539645950285989152800137495340874426617491174188164487593771988385751850471350542771080333028636499878407753179632126362434091819704035128533931123180859496131608197939952655985693832214682177263457236301862202866687008493587592663584194510159236287597452772986269697239437002531790065603446440734847616797865589190938627485641583765078977598087151083676678906483627096349361387246896691076447151327801015663886878924939670120500154444542602187845946259515834620245052116702585626817871145278504864234396762432745835269359787951926370597085162781588308429957120578125243867880509869452168829256642637989480661314897854754785742916747386478498163936698676150276044352748568401298698411321081697471625955649603443311099762834411690505627391978464674471824291358268181745614435461139635708714767551244469351446962868776301799029509388613785558644470599970339486654447630023672994654774767731792951233623012982738095369519245159835774698889292862828546881421161789581905040552117687011030738980241321639860022758395324295309045796953458463292783804259396191054486061113374022780182391615239731177190383908823209210225058911329290764481107317939645786065235358957169193901522212704826583682615051511735689864626264074425921197675401157327849630817245453046958145870455616863284823346664854998426177691294655271556700452341506422856124043763447386429982050822049447408958290972874214477685648290351328464936392907648723675747875320129930436689591445639071134873831680980537833441874987937906668034721915027550528307016836173025888200686840116280915839709349676356292177621181338386556194567648402933413360405782267356971019787204040875820795682570683030531907831139903919392963871359825134277343750 [100,63] -7829504635312328913323389880868847533209943018060063001109168861191453581386280912400286121484400939874151235720216181000265091672284201793080753511772949999781261569535933223604755367310986260880064250191157528984980780976717255481398547170851724689295677458871081372643509518697730007335140203695254095450565642523752330362741406931812364324871860692877290335131667037162139944961176786373576007761491303525900017730600297930091683024319647536100892975108058612307499078379510307692630268089337772244255599682714941698939913921590212447534993884605742744726690332055249393142712389043577554435188525196701205823151952019630429037663142031917442782640783905117160450886233818914844650077966640319886832401743582085859559902299735971495188744096128869604839511530816361575156070696463325207281055459563686200514162730769262602555815192682220470282923832465547473926901751635143747296316731020618038832891879424875873498167772733847967226616951018305470225799301617553219150934994959473788525596190846081491815353384984491344823504188451929944736053745415596390770692967750932684372524035658111170290019412361906079628418755802692688529661669734260538829619815935781359328173485148637233396050100180955473686238493958108781815095051256043288085492102807270490759377748744175785222514438375038935185424307618211594908340150993210130017082186662745035041353473097750222210969087069154262390500133403111845224452994299433926969141693629424740951245931044476931406231763770204973240834072806019481655043920593126872479754336746646079350041361002043788980595004769810011068040037816029186649219305151266001003080882380021710605423924976010095037800735865081911592070116548190539068243717394395745752618915467330613263998166070112951087896157908379958161681130854444649967794506329649182890453849755828857849021982850991509034856239638249684350254694288473425199316397242043239922414812301649066108567497173052479250322135701266722993988892964680745302085673326375121335321621955151126641255115431284414341733611338891236547382565187373162564980559386461158047226247664519317026733907737533488189306606748386712727820851000565024991097233236150861196872166853039314783352883330232875282012853592334233917433217211095015940618771747308575423940920639881332740318159172624176025518411646023013692177597293872325229390613698360183204949525048732539289630949497222900390625000 [100,64] 1513347075523882964176115040841857227273334727861789359206092123031345599497927628370862172890949112488037441452054475423139301344727472788251609858692139881183496935673669977986693405664311605175105692566931836418713890709021485289221656075379350744110323118402626184999796248671927523583886902055818749368800982516482629007889157396747155006067948588310489205901540368130642932169419729046517248084306160519099339498683076985964113920044343949782065609904287120451178178502381223309265309872808213351355811714641879469008478087718128673351619276833151831312412179702812537825094640922846172520497928953693989940634411239725301917997629577482883353551917803311364320797264211465805059860127736865617145621166028250449221305481136898091010651874448374892174461449548014515741562771091700333849718172580730674792237851257630268058049408539895612749968200873244909022028922130277105273567463297177571515119532084808145123174471041635407650285456481764331540058794140177564265305946674674749590525293239799433421434807876706730919841677502942728114148103368717358248865881528625773282756591630851454812860677116835061788937190998840925961416106194904586552634795073798994942499255882200234698061757735227894178675416156663232015817075932719644098383234070052116956508412209008596941057245460152751103780432211105800572518045729518575270013763823541892503817211892125626089424642626710482022463478441812759132172654340634165878562842746318887247158712868372290081557146827257254359267727673779357221448750512835725895048580842854198339278545983044549111374977964304204377343284464689627813939133199025726319082105151837583292167616592273711827718019567210565143396612699048727334128990677748003488360603132090632417994715852265889279200907567547935053848346640491719632647088146223428176891574003434034474129675146398689093334048230407494683594459636024385677269922951937085527997832642038559070292521742111030281016689108654980872384149715565996385483405184003149198131159705064844524914804193078182651546724271924786727955034006137354208922336109442164751365865939924357816630479633566283383500546160194725872845423296796706305867539649427735588172920853847609286578966097880848171131568242229533570829086731084171028900841783926255453181580852963293385926781304952162613795518728428425691549843642411820518889396804763708068164440589953301241621375083923339843750 [100,65] -203776950457351538005172298532119528527006488708753736421607799979381601481381294621871734427886359288338388196765674091745730729717405903205469892927059699568653535669213032801397665051080037182288112229275181822351318862942576410204835428427194751026772884224444471839116855347750260629961160895068832596279400529083095301718709591125154994526193931235972582690219731513669014067969522247756236972959070256521718695642027923888086434613666074997551556723763333299115793985427741282721620861784385187305687811206050634270594890431339791874643271053602145816277387444224361275813114405886929594479421144610476122714237640178894876494540007887626506742577567194815077527577829800267824430942014888301872168219126707888635545952445119385405944091447752103450221020086065838171968350580872386967213758512999012133317425848338337223058245502332643680549277902375353349628689590220815580258186880840373661412595696510953378646020363474536524505723533410451665757873661066264708914045416299191568755799417737599905732307559588191275670707067628401635457559206931102387324721651541804496536714684355099718486301523566952169217619735296857961429407398041839774014369455496695977114178427466071405823899485047095570645499602962938008753113327329386207529537567846636239729152335245400020486305575516278321576925979536574246670634947402968827990701782382725267769816095069112023109874106145275425415151695488026542326938262795676271496096432334866901905109804012668818421860837339153393570181621281942253705916657086822967066073721555107000522079911926528636099995676369442326885803478828339042700345890078185110269905826540569616866904567150150892897829234392609300521017957793758823449777642323651824478349319726767396880502215127539868585698358275480292484553136621790649716768903624537474090452374520135492853382525273778613033983447646020234226331685021036636368286995802342941033457669869688977661386492167817243723378650672523594191735969906599582902885147568923705366365554925223374045655527308233834300653903324656181303905917374461972349198321468040877923989208464619532767425868924278663852186517632571190876098001334277179374021155043712778073124519699990385822336004417148458384935069038445563766095618473101376435303676682428473067210621185216379069963099938956146278845189948653209755187207447912414400046710646202674510618635395076125860214233398437500 [100,66] 13629581234279800963142934903653490060928618159168116818190928745499453133373468843869471504011427895812625255281068038374849684027347882760105420163349275395665993795711672838577376886176119251831719230582304140674309106168747632717402818071124374737743347508629252594010106892141625201930958748133641698390412856328985801785456857610520840660796153141974788302406489366545142937538677425403294666427912968936974704702497101755646707667372653078032876927151190078142388263658667614919048657060116444265835616837409136569355691092741306907360593984018624911993322650167913720074312481644561611240606498715276626865771266048352653637945402469219870165740191874439692105301804134716837573335082381369656488440314394877601084878523303178106402247307354606969882464261176819994613384570750332287946939581937695228786010099817552490947243702855944582055299071244985257004528731430119801586659651362862371224459533248513308965496883024989847422987368571560038202115513728469281094602681334818432725075194490711290063379909802846443331598548711689684375581214077752603718984841515991644637393492614638945069985878625950023524927357698555372806859872676997511794068541970337735138353625712974457042643430434875474427299146882091068246245647068453193015580466552835821943297264902300015507798675388965818949613833388482264709043374719183589604929856261891543325468615954796672853748853749633393420246446356104139187694379314361523332869691207773611535840605468859158576427455321786020352838076158062279546102389544843196848331016132756249914998312455175845365890255071656883618833177948414768985101523178950653028897835465558567701858737910129460458243038953551615438099564974735813251978035150001095980478296970534510992253686935822239617917232988040093303732759688137450780842070699047388924467515300830164762533100231601572203283813134928981057235992875200159186613878609455694359328560305708175788170438250215558541725179959570710211326951577716881875188304082968377486993711987319874096847774397402939131313383153624492178750171707298181112949369309346531167287742403919642592374901370844236016517952379862419565755692519690835072069938352914441874219498951362319836273099703166663103263027887488226423157300577337184964306375915189409033665659567211453169169546407223143100928242798146543554411485290623205060881427408414623414500965736806392669677734375000 [100,67] 1331191036015705531433872708783813863272811573075745313380114582933406484177485490181411958596437238605597719523123714975412671887604487835126618805626902979559668238891505937965790012814927557954556131064326754494492526423131460587404398896080615465060405902925986185379402567469238491128866675999915932060708317559110297963532534043569221467983662293250279528315701935952239161908419219207488112912116868187854592093523859453091908978999058596454968971922274264511222789427512577326892848724011613286044294587261773226673056607427546167422521401421110944120195950079209012001487591405003776875952488192315853580404899568228448115232032574995863672781220666153911379395444077699352499369895112710199865859036097183409490541917956609432833463280676450625514123210093133099163808562726688803505940655034015080369170773275801443432942194662555189773770784576916880019512364022096326188096757760011384233748674299534653574572209816780697249032720271135362873873043030228477215005510864078851455856039124031744765356893924771977294778013901061933677763948411177205150193405175935360337443092851825489867198192323755862873516985091302860097871644908929062650936792232748215939728740731579109926341950756216210100696806998067455748035307140827061377726623997830011347110635070647800625509706097240432646022443338261272777900236013054230052470255399668644808788562588614779655421352729871296920060652004045108988782046447518488816322376421085821125777205375329377688447151334579098012046131243592573949051380259812488941030606906681409423236196279656884850628074857224224610892008397340099017950242415317218140192084221617446501338937791742873051474876823923158032142792079943650565438812409792911027773101760179386508174944274492582716743911445917862766322336658438920107384122889101776258933439007213983779846384967783760846594844089576822351098984221407373986558109687146633862028057209740953909183925407562838432947015672663980845460932049708847905468622976727159746804199476885663487925092942859012900759471867078438293404526652276506607555100965098090538959216886896001402275049880579856662807822927230237392751290231888674633138225711418135242736255956631167571671023522502487500947831980957326693395107004218571059340321183034235709780810873134106185600681768641178108253708662674040393729041494635479612714326624889338290813611820340156555175781250 [100,68] -504039968733641010597810797569100464480479723216519830959374465474506567562406321779934782135725566643450520308968632454044176608954475029975619045648507644410613380525326777130790230117659632328281542012183589618013858547799344508072815343295324828296231644087246447031703469610380950219745167259262302526869728375032334735057365789469648733383976792502895573969068631319900484133413401608960920663824788572789971363298244888138474771214931757677946706991325274849269925684265309101150012064063455060984609141188218389848536568380090158636109261917659458914037137057606383449224139035869300086113185382312528868676302013917944426342119400010515498593893268166045761968859673283607104744966724072206263787999100731400705292468114618662509998270766122019418252148516191152680055254535975307018069862699827132788782137167289441303409365009892077533723973661169036592517115091221379071408703690886336721991119072357678325070131794342984550208120037891950708330169841675921548559934115733184411553439432276250831940988811101704201349957671354457297662222659436859264330597060317877509203761078036573275669270042310454025255143956711958789935955855225327544628333947660324234254765991749213043507704625049960995863153036228396558733943187975084028722840144322548140900188655727785336897317239740932556937805490713668684892395015679424316490304176617592319389389974141035880199380496784992009903263597480004573461634992422249740951224308646465844311681208308898505611355586589348894533506757428430115603476065118894854544858100975092646384286999463621770563047471526060909256561818861151036392060251692922316191342661271050880371608964863943532390688130200395073900414558768281302082307613872597722656997319226853453345940919448055035588206495027100980971070603986759299830358931042852909176160482549001511912606372364951776082819960404022547103360619246343912329533331034787200553527832806313389614784614859738303437982003597439546393168787154117636821422544906008037945517612586979547040011384187448709100787481506397920176146082754775208296417555891921470029399426833721718813632048226349306195563534316389212274833447451880406560781643429027332296476192949477481941087053111785767415815544719336411108783945148955508270650575231153920981291241131745984195254147738298172689678159154477134064531892480788728694296452204071101732552051544189453125000 [100,69] 63916282424389092787524558699703803058410631721719061791270212390718422958327432151381698789142936591471209622868413651042143604682679217716008612753007106783608591241445075512363303270432727653671635065154867953304834779107145367360783526418858827448254275647364222746886884129663616119655447508611105780607475865622220221445325314637279384779939296602743929278111153884288545782506141619536771258310356217116157860155940590265794292233126612343725053805175715898394275645709586108098302415387634158431263634145869790389590201424810635883948854335614302496391899498009273017771662970456124276736960894432062887823885480592475046805237866170238468130096715244150713214673167394896561858027559324640647749444736060097622011994493825444002081752156302072246075496973544931111008017806194746204977118065338679071807492669078415611977336953959482555271269118923560183426060609183193773682144479307260622298482029788516176228386707776046386933638049333021643388740552007795712805848717272883793058519898214798603898639727687759583158727878921691668853660637400690857562869736521378133106978980352674662886982081612043304155662371203326779098914510023542036962371161100793240450470699785194119967818646625380047330237489733991632771661892253078679779460006645682472582398046905011495619490259667161476739858853172053182266299880441302090331736301467405812199917959413325224586252117259701207457227341181993034682089258423784354650735244343881934651277998657621250328775933957390688167310492287862248728881391222242039416143576862150407830131649382891409238738591153653149540171745128338728799373130168870970352719376134947315655810407758658177026883658481031383493591233243534684991335999437293520174673549715798967761002420280241914242754443427051430533859033627840863629766284066630956094911868441219393198013232050089189800844846301107071865444489853917208540219786442932524260446889643934005861359207884842748192636392207080880407219295728822398603969687654522302434975643575374736072229648253827914389007480020887433929588777422447182713176635583595734714438757425211671801231352673747706061388074855963437405650759326773483180357364048080261098543385336374687116253626192423658382946127681979397322919304408544453808495374506920136929253781190255030419140963150894329787255741698008150094402758894900073993738942590425722301006317138671875000 [100,70] -2525447610209981322796448405329610104305155007830166712327977909920310171509075823389578001221875154344084012961908940244932656685483168668840157448515644898528503162480501245033605985719920891909573441966801131131272716835264871361154750002406102498262944484007158498802841751446039441895472839539603216172056475355509560874632458395662475608386730306231959538066963312136670330817778365015259201340076073737918814220119172547196511735827033158531602952310480020412311999154222708592098405591652999867739051281120944159526777888402714779179241653154613898404391569028533174044726210622338617035105183693185206543632665002190850559225486942203424446711939070266877276059274975805357588651278198257116658152916630838498954903706407027287987095701210868330668600783307602119581233797864435541830390359394971544950504951563809564196655951912020325276900963100751494757138124080321116950543570835058605803490994709202713744603989951371480355568004046026514160191832905381253675543520920853803797880034901053925218213835846139182656824682466461295597284250054696899074621025371433104157729791649322434422476712491495652809786469972211799587383327395091696686173412942893242623058876837064887725723875332893682081716534864340948617917623923373026516810894617332506832101216924645664917431581835477269105656305200727644218736277336887549714182485063759353712608420391955773470657671766496927060537279872548333742528001971353795786316451543910446972148393629614664469613183061453136460928198759696662035404330440310518983900421688370168027946728908769914096704531597672231350129782383833287238727671651594333845173328758107828477294935202373289318478451197806126169557418400290484135689718543619141267664901081162470497083991072839206439490112187089783463147825128133389529106424077461965266677105526540378263620271086251955731852645670484788731111697034286534169624389894141150959150372878829069153109652065231561081228440341971644030399594568491295232414230213515940247606403208847874883559727719066923781456095290305552694487260078045194450036727818207332991373397083394552068773383556040813277268639706681288547776629404271444023803809448672581343577966738551150118815471480691016967350237771128133080620448159518228928483254595870613340243341040526584339852228673198541349529172497191398211921736349089284701108226727228611707687377929687500 [100,71] -586018158437242597198078448829785217574288435948474796988137709496244204532813256064086964703836060914320900074978701945572701593766702165133140192138195345309895036881921926617626441902392657672786637175295218154035630140716941745606129962495884213239308919878661655864860921839495753252907972874603575218696270315017629814561838502693708007118402160082871181289780550621559329780907930205982465247779989301364318267066582604845034056404075290486046403673603883228800243673600421869280717307389987185174496782795638059485894487093210792903475996057705582487999535001545615898081716642807438841082948029450230923541547701269996800874293222335111416103914740447663723155652193492781331404450540188726627018121148758024961733951835672518381336830407456640875805321467834640846887297274194986390586407792597088284121013968250599469198149930366502134828401648540655043593183673799627496422416759389422365602482976391632390240742854800886479403572499688234434202087209370254860936771771075009262145214937226750074065186001747588300550531138662489881559304358756668842929479612679787325452311601134007248428084136781875886976689704558220793632255415506532172777009391590926669869397763616023422345678326476147415981511901474388128092717746693703408935080155281536945577869703384140381753346698473894708383298351200558851097471640803620046390314257922126909664305475354435177261336687230213950919700895202740362523823117947928211574637335011037091752035580779451246396139386504652541314935250121217728923592429934565401410204858867463040276334341153239555487065794487139231478421538775782682284006368606768583118847347776796161445211163277375863952216521185684690335774580663223596888180746432042100674923411607271220192155317512343800826992712848111118856464029344125771925081896552380180282880024811916469029448625351508290733398176690786328333129665815453392883187363563819244080261490659292874056841899527563703867391092868532141923380293911982076259635939106677088521119272301054502069805130660435425455865949555504534512306211525782547741194692446179022298779011086941074908964417429101391233865418452699174318556580104922414137061377359926802579228602400092071321744407147214341385013758959601328181283263829148037059139263532819132574645702682828092033642463139357416628565738388710773629653588701060584753577131778001785278320312500 [100,72] 164741636080396460384859563311008371674545795204089818036726412957960528403876902162567329943069979085526768222526817536740270386282712876134366519549792518277108078781422495567830421357896806074439713342532259442548592896141702208195558348922437976125285167448543198364111425845845038693651537436143293644851101758870733329659851331433882984880858184227527442464990376284868665119182896900960122503741041983326901894500235022928291098675366927407811274262628652901112292634319812758790319892252727378245628277484116583085442333549103863768597705118031236299672717467318311250518577040856170252401142914675884401243669865704754842035671237366484753813522536373109125449143952440086155400939360767627172423772832421460240973090624627759682679481795305331502129306362490683082625623647923350770444954502303277409282440425357386470570914738810226071135886358027632629027701381145529096576052213843735567515346482424138097142520810212931565844188473483972240384008898332692046843514302802405946605466324554919034453911907741306940528048226750229895663272702743483614223633621837680209788328260443859162162167576142607982201103138005295835133282934766630303468917174731959542062745013566167410753917427570210101395791259926686256096657052409629079976799291374202362918017445036580297700914942304905651506896160209497353232073842262275972162951509850944278530402339051356184807589501228050500041747016113289023610553898967110504709594791389222176945151244823929715387888118342511411021004606442213998611976787167645516153063423963578015123077989405185543441282017276691461046798738808645721099824742521980738596930524002037159014302233639946587184080444897900992545566086195195426030002538352705407109070148851023897495789603230664357869536358208440689524064793150210118147884501573641708943222919319706054403947214792938497458601716460832800004691125286690153270330552209910963120411917640415574513044112376429539746902355262072194374934537890565467992327488046363345863874841031119373178087359686378209965434329233421983479555766490203612180716008077621846414554897837812751396178816612255318531290791017248427114725703513023070059214526048720115147745308703816696681879838962540437689251411721563761827440830210497718397233185308972073594807170924132376850693762429499924090122116951835076412158365144478011643514037132263183593750000 [100,73] -26180340028325863723276717158091259028504991939698239555247260412340616016304357068647121016981552509830974514629735817138202516847872094262786677305075834770773109768283794904289168337274650715082243467422853931579198852970811262325206191752156398485481663928415193062494092365656938332278483914910980517472033236183630830577683739243778463057274655523561786863521582956224170566894479931836190387952784532506895437281699278443305957850568460404074839565931867595132580030300907278468880596473536403682655275678543883826783653023880471556616285517192889416548354127431499010616704646244066240752339539235943724437732102169083349427327048629647468236308929805537894712077680770847378105682763676872266260620515265056526299953565521686867133435657313107150344338989594773898126752053793089669719544006201560094651412651584391474283094652353643049107649210738741154589847050094257477721519589420697279441860819728894642807535456642838932319700824459882725628338288894419994027673538336199149503584473563057064338436017414212700529154049317797703269733418987853451688863899882146974187485873752614498907540532647439146001849257582100347301716465101129569534332965046517339419102906875076362459894695412981177497230032631434465159010757253245090548884042529406761426170088074572291302997765478454610092000772479558940778315260852921603627331131063885723763942628158396069049182614479607297594784379289471872588849056936729505430144839130892237195577553335513651650077483968021758154330835813453843918748876474838208894847278011114530752376466716070319025002313683808479419676469317474208210416934574703783974895784261543001920730837501666906069255498155150537336423160093369863701531703165198197495160128063390441857768027290958624331157217203012346295313601436462592888404376859183556325392761394826134917285445235917894455229798493621603281927178719202116067892188670112910397649082961581181088209475717095754247761494830032429565463301897770196053227419392017793133755124744648064743111969652378901846008746589969448175591164946624174321755842871981079165936207293467254165689689932370236764839200003594457367055696784111751365349001227731481461230510969243460573278418015142218834382521572353726998722545425662177461509803522959932880918251288233511065942834642453345685379118874943835115765011778421467170119285583496093750000 [100,74] 2542135637697323065754636920003911874816257516604190971719290991382497147024678306331080826971835423003519535617469623299219991259980640897776982053457159577720565459010605441079580942817060330947140053856146959586188015737582889794411904675040073990032777308033291078081940846224304483556999730755859418045255373152422985377023148012779165913261422523676797631063160435890747655243080175044354444754079395382328967293660480025903248893427700202424489362837431996689332775202428911275109578228055299221503508588147805410004112563046009743206855086188996748442433979074669994678503264132223191611855045693513965865409115937891708108518312693826580925395644937716062582859408916555399602489743687978331741979171622862057917575921598508435439039115535309581506929197852310308852063268524008326834024256782471552389016731577026417718212255056851453818487575164932389226558275003555292571044456342621369441747423231432725143671491579344827777381426163471908040435878413730425595749347165338205907126259230703552481500465926936413561197401120693020790512778494127302454032269338321182187343358134187038703945297551662389897430258261680669831320274478058387463474865003719709459433957421091529480180956571632213791487327045118079957138729181578640548971983967846787548586087974408858396983304976686560544686344667312354617647741739107986075380895836778253951856711985381536155813794170990126003659547220735119287739562288312053008788626549263689919959955118143848926220956352263017282274622635704902386901041719535244837346697468072594198695898721668616604204212532699599884098039099343335204420354142492855650990118526368261670787078357154376170860035088210336055275826275377292714933825016175674683622916147996479743727458590186523701002544137001905946862271882322512450213099718261346096270871549192743853989834007478112435429194959941662223474888247980114245053632565942054184202469162878221775911049160797580186376966882972859621713844228164058838596622645362936914298971040853268633356459782723875073716543481102654882602069873103473658626142007602846119026929246458748635001245540978390963935578068553316337991190079719841918649120285705058028033406393285774529087121991766190892581842449326645216102532333754217579951230361909677808176833189186883312119373301226784278523310975665336353124246215884340927004814147949218750 [100,75] -45815631615174384932134072842301111000723323690258467435744188829369335787711795742756033249502795807176321097831244029830113693241137791541209382853197369824189438903413077854407761230408720010727238052785414258415635711015024102326631569057078495797121113900549785690466308603833318750742332397446849478680194075761516098281564845000287591397150672200242337488172316346320729354251199436167507829209910291434226976699158506842504252582571221587757684123600762844058485032107305130225996883256393941925644879008425172001401721693919964910447038652309288959792928199880736862850827771054776317019984311151756136273235594741301486030993629345994383939494378625505814960329590512818785059314645112942577492798838208651308351096343043965050612997605115464034613903812057902111956967368622771891811014666501425615468421434507485150266078623330616158717631630401739728153216463020904428420320693489609664905499075472342967040071749767096111945752221104396452301194800324004739809247781107556325516554550657008459481762243363968074075278394939939483579871286063856930582026134910915217897042336863448502816618489869825569411981288628655438662857886746244184248077627397936205851951949492397008886109419419697525885823302452309624407792745419577352711484063200749075324540322019135335130585953871620706363708190295233549769077382784714900365011885112132604267008884095559033299956197829177632454603033898601702497687601177792845171839066468705022514816752578157545178081298991913545052854973490308819724483325305854575910797767627260475930085010791927330603864634911297844189423280172947565761938527475624967662387335605321593679314370024941672042115807819052988882439713443958897026515025607132197613719222309132685419200335662847567283653401542502949942736218485799528120215786351103224222794585386716779944381357574780633521465210396790624057808148800016488255665175717878572867375148485405763852646740453274553768954477274556063492692501284495449093224467459487268339933017121046949353980109562352089894896771358260473553490918129751151616135344857016307251553860306076533634120969409717100923940497402104058199199168929389877743491242505643579310395437978939052217572841374435178539223324015225846089339495268642887291420820743208203753997020745145060644629784244096560095446711916022941579740290762856602668762207031250 [100,76] -23857058163648906311570030942805598359121710487244223706713416200179052259435299207586509120652631380693137292336168403909998403314020774489240619901006424438593940768832656347945108168469918984257386143533512317697132404148846736817168939614954507036802834700870872626812407743671545213514486578365389955072328866653055900919159555179296714817640376504634623361934642189757902358393787053783687905512183394885019118393121896788246862302993536972657128197998562455348212469602303475417560144672914862622766730283254115399538768182737598129379993191585308999549494980373494957908040614646095650235813054477650190482848391272171044675626233859174880626542702232953783576951167307142058664575636699109133388765867376549215786929411130701432491196472742160155811721410226108372325158593807822323271038755926455372796109760238828644908214170218418318964911216429340684029275023920043098825875224702139787950929917606207716501490664838510860103890725290617832691603042822074593295376928154816410354535239941056678257112380606765265842664819232969880323287341575724439360024799623872011475692011697338662260380301632458135313917850619847287842105397784640078102552525133229689109144061700419457662082598231474419925619770196540225267254906114884025590324980573311088963590249724654815213150794778128723559296436953468647257791813813024316967785484052695163948914448124839483915676300285905631076218853277027132890029947815853907346053011620328714490796812261905152369643735520951256123573797640715215459619079422156540462308719228640463358771296696790987968763524042702104671242808446484432396404348613925418481639088718432881158504815829000994382429915353902256666264739888613864754053344640819833248467331955596396843081487338465241045803438763362938491371333403438925666402121201856640636561704497940813356791355603154398168509158860970596019420283546682458422042885211305943122072614867712915882212224271557495775721124553188565939892327567716427585167047564663412234618589102860129367406529703675083289853330874473861204024540581300709998156208877931204522757798828463495501862882745730418118070658781868207404857922679000938809418013836461740815973935681652196843030856633382204579448510747574996548623428012984631652684025069339045370518165980455948528256677784856394538811133476663428609754191711544990539550781250 [100,77] 2863531893636707642138722838525124447444360165071732477317196398946115665897216060391071113401215341930728994809924596665448914686018620357579537377222879915300972702791472933162194611979713907686950816143826766893498283693961329980762743624420121354191999929790519327396545649593618167215556398805048410999414902300506952628785442106846613260142899844578897689809426185987652690042613198913247450246767826196985354000267296700110023718495522842051059980773387920439014068647986954635285754409641333140079434543131398628252142090122803407548112933234786166470155289777433979068474470314730230864883013309664944360471140734555196752528687761892700654651406118533681349478241543463402462300476655543010786859309006076829339079637069738049002730865401836744785269853481301993226554968698715049172908692130427102799941240560130231950824374649393228155473010616715326606397212466282921728901971986418444849209112547020659892224832098150828610138725093236824336776716128411632162799780622027499803278209081046081661167886924347345487089761724702467296640885785787896398492411701590339983831862145323581772353918020132016186496581310868051497497688195915997184237211907729211427504092350745952712272076906382722348300851140251973167262551953797636735910166778353212490171687869911673882802745379381132358518133304595688219396592600722290373319517980435137535767346975983940012670298859233510570401547857186436338264022766905906420598171934877207474113549164517389944798877053277366600811519331417664481851216712250574003960814309657381533007284462725357648599122030870725196343082522536143885712562657237380512234645805887785450026563614786934752441832768057471944208849242875042689570743414029311689031970567344071644089159898473241466733252714138499965002779392932853607999988550252301143222414124518455346590698730401037665103438126873500288282917525278823124922818248680011377575696389816371280625061116653494214731567099626810806019845499506767234270182876285243001419227761648239309757934750762529266750275739435354061194619210129410383058696747039876750873810162082064651965321288234841618620128542477156084852314568950339417145347631135310196433079845100132684935558912738074971821452333547548269226429935577273852547881485442922491511037396057986692533754578424089101001959178915967640932649374008178710937500 [100,78] -20830226398963991797727770321914753661139052814288652447928735668513281434230234983831617878574844472695932204846473880934042865994346903054967819105467221354532688109201147748467329651276817485100731502578727683032951859944191981244562256643437139858616095016890352892807275586128497641407907028222108063044786701420308268891473771549759337616913770128634273154858943054759650435586292802848423518274609423483789060388733604124650395415799571813157828317088982409311622716196496824587034895563990737317898937348615631841153556994004393153881460526774159447424004745713401853129287559986171151677917012488442618551451704869517385848178921465235666600786156777965981244714294956302148959290263613572248539683418352850443580322140783996297086335048885105574627420177485621557869759441955640486676893907156931033155724095997111646481981562996896169149919984351153444984985671761080991884557919131970387029780714556148623971555573466420403588958976485996233283499686058997137170085312661271871108707872918414373950348404239193961829565848308453830330731209520680793128853985706682723041076005011139215703546632094710841783702500979435017990228306217505441325943382537710489182156542258868827900859463095451590994515182034917622685367850948580896411323364112477700956453428128449955848189825778485721007963167025617953596019371855675479788274265233828336563261082043087242793847347810465344009794637888811670966984034750929579589909512693836330226467939081856923800700523598784939900160669197678738052983349242822060780320510056593542380000504555011818558562531933295422047838585187467960157598988149590279271876109876017506449631881575610437967866064234545420830844494144845926822634243111249993751124027037195367703440683416797913077028315916508494486397972266302532029459371668213524713096479228036704085240576446897308850716898082880339564048029988289216122364991403606123235164931839940357854307006286584282706726040119445583520561571829362687508959970073297053265031208268094996843255607344539311415759911062542871977132372295204975799572803675580705810177030265413297522056969653065490198259343657553580036989809677306193779708075334072736662444775598253063505810756143286933448048140536539525426423575968549582316453966256579909053818065342627409876001549741703772200551725291006732732057571411132812500 [100,79] -21395566321891556711970332189975568759558848843242880037432750900756401761433017013128827843175894374547469061335515400997000782661369384582248693598835443428308511380102929732159120210932715441203104397145131104688206259209053572726788170532862641169378909804807249813267464417023752132114007289347278897118231946184941004218806334799962449333067533992826217926442466521234365147004174932121862272276688912425808516541619362801462209266640530982371161682316000869504875460443615666943912631116440107394909230598145146228468807775099178251669258086856037519061282391513135348238124059274111806162463305465921593491762331444298828730013639585869987514552498496288064159566264051832826328012370657031394885026568315119514056695192208763513316950625580152365780661025254025696619681147461714070335790261070434763086945522511888819911920389194355019333087699682343422833417488484559725097411114694684423174021496104972202415850886873000290466617083263894580486190209261194329823800976786556690460839448641725228871680327600412769516372677387506397637601620225848689213167855830356910063347546150310181346395486626724485207389836644779518926656846714122963876074569427698001768712806879418547522463272595918019781841490380529370466251549741403593125031084348876238451044848137093637219961417069933581610616422964752646568375875455558282147889281253269201490349555571839393579334209054191870338708553903116246853146265251730156039634172783369610744486551929804472516162409516696352005844674816188959811470360804797573137632143860953924358111018859979577687652804167682485283848131587280293563011709572188320610435235991969169152910693426936649254714876315831731000165405281625124955905128414041024283475629907848738570148056753125473559838757948670211267829955801598332635551789980928621952007469584066726008803721495556318011250966273504164020542949459218150819841690444593638983071053812906160243749137595334591264418862130254413519277649467177752933805742331856593786868349812116851909610704611280698798685994926312085030490937273683152536386178931851913508541925393578376619117013831217790185386672784283297228641259235701223367956518659795356159947306538535545649978008574887087476928490884413067946886441364187040776647760006920872651713125443852000201007117099853693797939513387973420321941375732421875 [100,80] 1286639337326763576231997227020403291394670115257917967389773859734021361969392332747824012978280475866904078043304726500796575488230412684680460727674316439425431871654145059125275017580721198923305470606197314008295698990490195641446425885192508453189001668261465239751873016854775253061065779000269930592569813641563728484342656701102450641866331811929255260568218883517514465776869207205227749802846373520616674302494932237752885620107754173326886803084429552545984591253873300818732043394553177144993276041202692501846061943079127601142760324373145729057446158493302816201174522879093167038735558679306817529718511896623017864448976202483157672313061102498994665455064956068860622022562137802273679366875908381870747447457753337641623075244722426185407815955572839711254029528092810548435688380218297728411488099134423346811455723781213654723428819802566915269167329074971362512724810378927043015126961751646007069691918518747658884594511503770347332330997907565577082414542832629793553693482964337532485187926806741764461753148950032794817143055150083027887167527471201987680209258621947471436671853322579471853458200680359409549958237790473535706459073157573929841030968927277672800005813829837093495421759417008376198908606423851284715924471669133062242241006222056262811265502416582899290577227758715176709228678940914490290421276298793405485196673345419110986688914821601589144225870672708330811212438960440125740624372020887265467359755170390151038507485580977337721055385811138136779571771056919313108430049567809948631059713079021997702657893111700972821031498378153491450691641893923526027975055899649198584554897957106754567561063524646382277444989116245220533078985425668631089222982652787197435555950647932134105538211742106821167236972561769398821810364444188531592256295522851950609998963343283926506628735065133671556473777658211920802155847389383850860726708201266708207328556322502242425597214351340368993386701574550049940612992684166464012156742854619058399091247584551825242212212924261635457509615086579531235714982750895777057940754739361605564345912328542662496510403849126651438151039891627290823854671290655145403616551479981709189870237746123640534446045252117505649470853387861124072750752538073303503554185707098982555254091872387611772410309640690684318542480468750 [100,81] 85446909925427934074917749886822239666029667622149024402111149248894905143909496272521578951067513052365603681392614469729306673373730404164528206646253100514773681832644441669193634174804394018536223622947824618778803494514549631423879232277521137164552879231945533510712999083836646344304693620986304614379503214464532209094630094111907442252287756854115440864803612191105523299468928502211548902647264387158151420850773993501434539873277771667940956158541059038376900026335145584158934921785923283294794524261940043802064169215563388410351163116268840581199290197338366492923381499205544200671867349368951684286592339368019609463858710190251673641221095014650907318599948153623485475305182032648473757211785688899512077297057604701416153180575727601070343786673624268082062969393580750377052871752653721484510648968816571644697284028142269379652467388747707480774045454400365462997118035684293258261345909643127832116093982309495571497800335206114068101522991090306231417592607548151517365889718603054418747654797769452068042608748226253852207904433508914981607478838230506194225805526678858871408629092245426515838101102867942048492351322591471625744752288403637847361351922689409149048538458900166745479278178671354670748790673156910119590180699651028514204488705945564877121341487381158056503033766401520967292261624224109961055660853516335777107564789725247157074037650874990295805868611979080570935113517361659857475815927020458773852962924670141562487935400515590361596236398219794294845078915228244791378452608777118494395729985805574507853954561390888969197856046867285071855011805599978808441796983850399957652348963289736164279336068585832803004935632603795146487185422574431827553682905088755539720818994818119488228861836786840470283912357956302163485271666356857192457584387646682320635409048348617310579369985968650842320264892549009529946730004576461705688718409175731427140567887393744444950629313345877785773187311294701240755467278957810051095729964115359677198115540565885847102932101076964636234812732152860738462944031492677770606389875810852552428259548036297038640719089323249471600024810883439521552066177967263770981101832185164031992811418520229163029230057634171830694874190648016946990982161758512675868081652328985285465776100544132987124612554907798767089843750 [100,82] -11542165121501497273105042641094858823705251398180204198583031008020653313398211928300826979354416596525608238113775512414012736175546222560762123104702836902221216339426730424430776677638165678627748985223384859088376385557127889960943381809721788537099292098783278274711836206112247666465175567541724475102845983946837247994612202335021715540953645162618486271448841941766106659290052432648861646642769776115795490221517196413452438921558311282684827293446985469777481642841599808495653299259420758147080516741294511940521419033887186105385911383910657700150131571635164461861705734010124620430610946054964628911523170596803402036942205071753764450296084782308861835450535325910012781596014462595357031579307275376631159075772272641789496649143363392933438303610032503270194628905707811034096154581808566743496926191753855135108097450855638845570113241694528122851734516204960972420305187702336000044491723666031391929643999121076063329139527226453554306493278961668758633826101276437188749405299105339395888469920233939582874959848265925421381980459795380794700230666454269350278643994757536323381472567433210116422353846254709456291923613179734313157901729778784995485624344628755596274003589453406298676414507067007992187878838990816296676500667483725847324317068847906378920953643110118412570668872052418699229401286202379653156744693306744716305600942992740950490569142441471462851170606974577125340906317325413267376244186628074895545809615058043973318951615271477358615019083103180964596050576924704157254710283699242594246616905782351953805778141031138313220452419494260211535983835116641955373528693493912959774386783835409970853306177157299574217061370747193694707915283530967992694382193047599133054144951800247704279321343491047868468043743129420311462554067281059774734603236573993322004473826846130294301275581738011073784536619539823176934325594206811987064918027150137347985477310608397662505921304392380330687373605256190927765017912256050804078328378061477332053774274888011444135106239695525724322971221301775162643391032807629546448399275664756152957143615946265067988606257443036954866194626548541891162973614444087699116666140868800074695621216097831855151823282209622307659495649870256604951606997765406687544260495777045895035572975473314727423712611198425292968750 [100,83] 44697364357698281391579834099158367151640099654696725423584480640082436031734552873552478577733499501696901001360018989562215702858102034297924219306994112202229836875146246566013938563089526460785683826470687091873812024907764211247725751794568176523266906899667609209556092190498300855024028609101903848472583608337730613931968626447330960030936578921613213893582890009674790170833048954740043485201164818506122446988722128111176936712526435024459093492825877702276324767925843235534940348784641017996455632805501623877050191633717306002852049782785277968927009600616751506547254572786900711896648138200926178584016194055838027292370626330774956696001781093027665612899432063822020894318061476465189927522613267224238682768352578627078713326333983488303886757400220422699163339461231297209911301382782769707765744356926984278784376921011538255509957788613622260061739801620235295498164973285338609858470567543333524817785302803183212949093235143508501755815438372876893818098489834628590979584435806136233249513638008870232134940832758975265372244956315389402581408342648493295403476091445615330980049771878103367509746408296055326681459124145541538594396708474684765647988402415690597826086264817144224990025840550706553018721491459463156742397983416668609280179806228575346596609938397655589501715218612770648549012613749805655709119292338469247606067726205827170561140692979726896202272026598421445917628171532388339570873392244352288532920837397972372455023662672803048669357217421721309340549428663619047820581744057901377691299859023473759172013903570907359668058040511863062523001580673068501323591641697309486722974889655794315112070210093386314548392370083688312301167870233086605339714563205109965754629597688558591698401461992448589586932254322770240230387901373996284039464092678617430389202378535008091113700194608090860033729158457302729132779351391606802548974037444614070985297816569793386244022065365413565760689149748775893081619795078784328271104990575133783963210060830288193146332066630397365046851269404553310692048022570641568822720754744764940496182080855583079008757183322002264201518260194534500539520833011977010623372482440295642175540543845456922324571154948088777586074641728710076013808597227392860117996649599661496132796401070663705468177795410156250 [100,84] 49119808869769318637816429257425882465981004347799734171366388397393579027137907997276812823872539690691592113730966943373001380940474659632925662482041386495974792715580751566258559517873171336728143085428968404677084947189401199187060866052450492248957477456244028157193330930044203626923595687148193703091659269206145892256467468175559760672463747072769516139980500504737338234323624340432762867642971898864428125569068810870034149019626120899816509204361901514380801340179832089314326745433401173672312203352932488207432386196465547055091394311414558113725013127079415160161639405421349692695336191559652020426299712590224557204295990760387038470351927638522912467962430897603789477520960503496246725176344141157855146470241720353135496487820153474650554510434140137199611820767155637369587263645951937537289139131726876002295772733621247929318926555176903415883329339420427811353389911655041298583332446928549148400012464611695045500076855094608588751236983373345698287525053260579580906036904532017035199524758824201271650858586948900467474124130486122604892704208267950977541159684232727635246994642377222714423320330301356449021568080264736079060015040016226502243210463348988446107061733253989231272031325656384348877615369157071388811326671366729419618803348362169868575756483582624561268218241823411969705470797373027616956029531830622513649296170742846952276506521363673613845232401283565998861664401609192211891774280180953063447847968508771325301350505201361217127909471457144067788319504580540420627699681798173972536996717246324988664722023809072297123202082343521789113547980044448367647527315071684106270232445596941604438327123433149458516683764506432216170924736291693825190030762194842410610940710121426820284466357996538999718181062258570351312205648107986420493737577305870911581737270536861837493802378898957950172975500676896603215369718897861785706457796926127438082666481273387076486326407877259048861722900103845135633616968409261146047859570799258439080382986742023145723007337479136080422013172358790887974894257047881542115925847142596876146174321934248669776875101958699606377566561099844672299986061453532562772066732496539733039121287869778813947857133695987635466935602407729068081078414542204865143567096841259456141415284946560859680175781250000 [100,85] -2557815738423220049076793563212178560926484310042341472103893460062099167003487305399474951519931352334262248545100003085328553518490074200569594796878227805648267435741787040425505909644657611977510418811042908756039297534942761425327870750246104295607697501071335502461217103405129699551769975773160005282977984513524259835672545394948681950089309276443096570387763721638773191260342092650009367124839158838305940318156265344959988165521869166742707745505147480764958494109418355379398807637776734636097251961781005231884466172199409049266688226000948510722694238196147916303286232411857883004199510638688333357884860325899687200352379642205536398091964030882345370949756621015413992917450994544632800557230052300989496915367425360603213659135542935727118309324786444274884248229450859271654915734501087315765688675668716226945724857892223474985079878835946813379461533763646294739431090360169757824539259859200470761032918234065989349782803223355913094226332810464324915181094646162912816777288060923893412701982911063971222283213247842698478459940158283228526708758270294860757459967242360062236395541218125944768454158132270362612633961575125145806634995788359031341855341961667209702569665447875121936944594078865164519056854617747997525702611641741958438397635492996614025013122908661081992301116651768692116838195544987387476271102025127393418174948644801275492815375002427371354804056353194960703425469016062722611856827510670541261861119351241525696647905561146600905149053725201569615877040822722923194387223703940511983537864881871228086804971404493227508378001437255762855496967020062774706514043967463861882582081461620124035460005382544739870025455948051702622101346544852984321871660879104842152625710884933881595877711690488073721449449933963544857584265482989911002931262504412558989463075556471219704350832019852360443764852213880751172168420534353845004889611626124148783729328237471459506101425353137816951861568957800272007795411660121625448346594209690383377819603474990560922405480845501183760785442515169482968948593138861539461617553691087151869943654205057362432007668150755257705848711036429377216416688177429059181996449886442734746247004119560890314492851492668900435272331497591488237501795077064516785426105671685803599757491610944271087646484375 [100,86] 12896438620444269811320033291678406498450502284451661121485765450221474864612456631704896623848616290768583476200564598800848692798196662131999007802369046732224061969248142131853475950719035202711890860803949298698511552679022691291617548731220442970130432052566698055436045879775961863687131611526164115055071540723044909986120226328081151104653311183391938983391023443043667251243643838311229420958699439942303159703549420648717059737909800527184630590881527105842595521668683403442627437871097046789237264303379304248641768363503003803646133314691820691699582931717939906064151689568431286355141885367092661779203066151772759770343714710261794363010248531155013918885161058331622158603046502547879943768218810627660623902458062459685399543884180291236671509939375877117854381174842465570230367790632734204065082395984095278044364067370758521575711598735553905055803358634511432869583129689698166312454860066092837659105151569955431325655113663919681371854915211388285804061418829821878533225003054969985787446435877501129315630082976447634439201361903212874410890790275490010958006346926383535173890799674541554168916354390031150142109218123568960256918071628681657773678294794983820263594582654810218340252301355826814756490063862672975482114396416456477679556532467192657103686226898887487679969696232971120050993614290575921100205885523510704047145424327933916364487465500656634505567653096751954218063898390174949996899412484911396535552931493969025223991559893036829061238034448799459825359721747430056818528678765107961871034012465720214142173836599469469131460863765359453073771086648619310471272355268549066037170351340943631288888856341192518981519905897065761341728236960769635087945462066227540399838716415941416359153804478222222617350951794626962168650381782061411714294675684160713994334744568758801787928135869505538477447252091393524168490035939499781781065970436376789130902360000530878479754426216681579134983426481260774676766614980476265599834135345726932822179957651732903009746078954655824289095756157914953377494788680017034441841364227595898020097406872096283671409607061885683417646375099338441547549771318693175893321326085468298800131992389407702957481617023114217433243198381688920010903045746232867263536547852709190919995307922363281250000 [100,87] 2313495326113511077322805926658253134204385220307108855805279453421952809412116994948245767509918579893186072485171500064084773139471652676537706079635730758615772335327944930850936047486746109091034083283108172405905148297406572794840422903470327305183064074495722030469740158669526680223483863833975320081443930989468698421543358972236805717642800901785480170107663486768901116649493619244263242104711714596267024568010101581513717675703108420739129723532415572177308695864104870765014149980114914346412657382750680833309527857514434774212499739788552244301441094373507551130403719127559845841390390137536333793681364377568563128927628470986694662856606977513821822383067502034350278239297822991955165361382451888446551148593559355929225309039146908676148280452558173134145809246238661566965116124833970532790663102363904344500080212949075542016382828005923898578877847386288028514305528476643507496985418968010926709371848076444318206443545511107950537886957988693349403662076891402051401505924499841088020276572760549217383675757680354931626691841241818485838443807882093492885487044655379004117351380187680942470853596208431077586669086714972514765473034799848579649342397961359674207826365338590713698726993532258532598121805658206249275329400428831217082002962977318361306340717247802848497265321058815580868504218551948124053261319143758723905348682565910807766686313594193006060944094798642079520173890049515070788805698752825375400484564815234991412731061084813078652956899526932076128942311765891241412188309432953856339944926488175493443965517634873799354869423975382060187429293008021331801271075462377136446646874226646676162207267585957914202698642429558280028201351843734132291691291591018259736950778905618605589843608177551348954313945640729784219636176366348904396999305442952223333301905036500253425121350214623189740353420764548911681220360535933245707674419649844942519000253656618905763782579804693559372613105947737278830452988085378448763057939277545593459364033169194376145740185740828842825195997877735341581013953525402065044059640518253597534372386467038198707202933367595091420490433647705109631558544360393946535111081625129844671898468684530519414806211702511328792998387433229965640147732523941581650461785102379508316516876220703125000 [100,88] -13432335392883644942324385231958383520525186122143523902333693273035620803241588833837938483044393369742252151427448606638721521134809087048036607397673735534059275630228510730614275752081290553990181545666408491385380619290278984497935151642885356490748328235529997714283346771295070466485177449350891536448947894517607612152934778580572705387727093223581366695282111346441061724059826729117221240087501418592945898176939632603615871628698252112033445832388679027560457548156619015140000616757963737087131267166223452075218173664025527201454797945477108244060832714481913479624093829304526953880569819178639964622471614795134624771218541976883770821958720767757904850288720838273970887943237578035828553726629933348976433681963638823750368622031392284139549542466667044021807608238188568935425482144678382751425557706535386048171376799412345321018910429638047986830024669122244184445864990659006488315426193002195417039291763167635034787531941993887742806103761316416837068755751256433460280244629127795100622182253218867981831015965242930975011563339117591568482600431567719926169313539410126393326498649882960546574510862115399920730888748155366442671991625822911760023226638269017923461498650423798348656531609469420358112134241188052439941396290912963598740216167167282268642987924099193285041720216212851437880986921983360931788017519863686249230612196031918016980075993114018138725256884364391299355055157476408281698462318809447217843428399385303490802435394275538790213755021590213418930348068599334578988051500816008498981355982135529725756588938438926499351138745856426469986264952388711236669266732800620961295187545412576433122904322771631930815763033413211013285204360250531654456127166749345581613500282342944705345977430707457275718722600617794644183646901624331351918244263704685872134468133359826133178230768920573141327930145698351588425659669962987115085481354227411854852585545730651797265218778816046174875714441465171414689430674233617466961728602954877397653687840056541241777841399835911738268161637580115473319796390543815771483216852991744481202350806601181487232448676728124907201453526270231441297390472279544804682230699173608541353725347996422688868816980604927051686694699334473031472223999993609311331965727731585502624511718750000 [100,89] -4943099824778854396340358296629156981929411652594575104426670646932694503725670687740790576945800613276427530632296639842738848220583614873551597813048985836342783921348075606087423980795764228650579317376278820176904249935378749701677710074888113468044985644290818689103841380496918198340250848775096435952913401137766361566220408336376731268784359655144288287795758907919387992559988847913325460450688413138262049585098468745752641216316171408828465882751469080289896910299255949621217628244741261311456979528052714210775398206070738558461065722653695658302113074724135297531465971018577224881612112092482517370738688647348324588740407447662020313897568099901914892874061435464689424445910785947796615882455307144185391271399677967300512589900832659235252025066408330548914620300396099028466445541485543643542155031951046668360443919843084030339079248952557713696051696538365507555270344547401555805451908118160028289178256373468510387272014414222920594404524969117684054525723955997985113039409868619162173706913352970834344101148393340052913378708346914900408885511001837984454980184860078957039840589230321464758432893767977013374544252518934104939440709872983105148619691560306191747343602653471555803692225754954165015388484933890056561598922454973340094233071911813619252072300626195669695663409541842755353345086401000800449564579299793189366510207625010977911811564398950925269263044714680311299625530710391910171633616752303052158337441698725082380929172772317920418856142726831078155502571436725717174001565547933105745880442790206048600737358023016677621942241055204545734120371626587006686202131809429445015094601619476044228448895195138421444651551980552539679583470236894880325517277580698721290555860624038666693890087244404224006466390528370191891940538829837470398801039341067606128392435828102186655894125556158607875824133113801566537159869558889545174544998894983737026799313573910838018392542943051451386895831012353747256835453999251568420808486562984819629355778053407613208553545299544450123694166951758186889495090856595479609658716549314110187215792237145961023799231811578778880679451219315312561350353064895137548440704549184209517947021641687192851453929275426621788335597614216574801748044221127997843723278492689132690429687500 [100,90] 257230631268722055617597703137208455854115376921118534797615527765906953538628358394612868865033859990589008856010270466224978574518946835378316408718171936773472825949002844591167763912162498690517276971374670269678412253056828729508483277554145622444164283341804664260610991682455549873895595594675504972319943635771183795476169181885430448187195918516278478941162979287032705682739351143941577213667526914082960402283360676943387805517605245372093718630979068976114592228559239744948131074275494896312797289480473712431375915790521536314401006447637580810391829284370456187348018171492917341423300045687559189443917203217488989883896408831719538507621076199603618805598445591391662013239572773924022709300936973906636097645005020291463979613097240714888455385077007065771828185368966855711682513323833520780619487261193928419715361206339918370326774691512537835577238423774368310687965208563494113566366395587444458137628380485254604631332550614689064967459856313029891298480381223992603998293402671739564510234886715007436744051747646582842634778275185517959702356065417896873163936915502476615462172063267362827357761698589365734227459698306026354362293316314021586292401216298538223223422857928720853939760166368824329338573504774206558387866150778773351860720396670585384128010465222222571450007880453170084661137595388817772788053226737017022368780025173468635256266310896452392398662442525796744852693790365095825077206403678558414690531809599452807800685227062188748637583693420038662818030840939992317176932128507093809202502918919095230027840111176149647742179029943597723361896272732752030977773147859991223876541217359487632439362748625994208230092112948430541767334798139678821745301839826233174195859419834712043082413214379071982491556644342802853581048027941097720104351891544526350273542611640347209051560129667388794836980746473438493867693301318008929377307475595121258363497746028734070188090366125642564093298228430540153647486177541099433414527578430835807539638098999404458266346673246722598277051790359205299119888504580579885810140034370821134746729334816545533740511064623354473290559446725614130206855349886309923810454209823671675716465568059691497126313979020416656505932462699099035063898810449245502240955829620361328125000 [100,91] -8120388354013830660295641059766484023822226034267231281874458519077195268843465243762921873855057706436345513393748655982718497467938088933890616469464899182540503229522344325887624512913051010093533359297886626381081620684190578823604272520546518670566366638017419530886226481504824863464750501304313130133404046265420008938811892446922405381788883725920249247650717258702861490080672776805229931375287137244775234642061108396555553046008538618982131539717576831596128642675303565305063219666124188869046637522973293886223179354208719174027971885883778668875370192725814777237872920575697043687228827710889667877596085345704662618340344173763607061848164815859731088997544583052293714625729441870168018848095664322928166764911103185069985706321403057761313589036131764160115474050838534193696415631539788338167377079977396758480522843552489993411477791760565158662611501710341603036160861242861533414165001231264635186763368096816529801645340912670681505386701898377803568828986509995358905023709730489749118442116304083789218058572863996473082048406785205636828192609937887369490084495384559780728365514790363894445112330788346912171776032499884372209846710925622706169194390441877642605113083538069134591251197344716187963854520349787241862178501583294822317024441951140026556949772395723099165128124014989387864068715531729010088797933668054231759756796264495353119226499588780991353325772136504895772522827312477760500082994869997081210243929671568731688498619364252970050400684591701771327452006262596701047671967157297309675309379311951142173111156387973576299057594626574361048973603937164656235207653136415314518383095630811103426148709939282350706689016637480193052108721117577620738341949540772119150843431920635850431950434345929625964556667144314500946921443295649624272435960406248098055798372482122178246966271559684578944384552891083064407109484361834637358993827333582159672047457120783548557595971165608662578575015090925138321758080689732388337758631375737541195592526299603531077870572615504809784997589923140784002657710874685543870604439715956974709270721963950913309677096248618958073071988359651570898144694643502962198103964912391562310933819889924629688408036960913831900177844828631751328273935541801620274782180786132812500 [100,92] 241592085724039719592993354894215637860619111146870947738692809924579716192547183734705199460252025649702380793821738233846908259237179225971806707811292627809032205731209178594959298440024811743553566036226625324843628090415861733053490306200042937504573879069224088497622131713700313775723731945550618311767989954302708527757379750111566032018109274947319529633684249926123859565169976302437208479549222499200355465026552931575769069122376811796414768141835735196564246670796118122553129367334543137216308058969744084137800602548899503006425747730517140511803717536473345589606491861302310307455794798295774076192582996834840491390468656701901995314297340977387590638753566552038775021875266667143080048741079606584811189772853490981163198775892226970425655591705622689522459139454904995204533655068047874953420711478084324146049919230167986720068731479316202476944928779135947931167538552904999175945376416400739345526991049963385801184297220204545925433956077845755315358707424462784606464377707564037433219635110297570215194015824097786393354058395419469769624270796129205041588215489373662048945882067572550726987285613687499317792588825884713442687183323132436102726458115716613966164967478087204927173785214279260712622351301151217155657543239752237807988466188681520152028488985194320637918939492947621693940051004156914226019893674341684102992705548510366269004794339373540248143302344647642835021910069572530572735514893191784608913021349950408218124358748686335506084769653218534708932048406552104875908539926641308535299219532742675497576841814873872946857513479255109248742877567783673357465868834527412420516087063730984632324913697897256237595021195015385657928982732133095826090079522430781327100894707838162906632115438477375508608245512760443232917842958946014043838318195434045931446753359607823240435703998876239454310108729842769260631492894812121079067911142870348129439731689810595930925895626025079634762601358719848415701912890736209290201228087183650076724558215622031353470123536254824763988781465586124387713621788908519325615022277591556819319514358915911250904014347174459517643991600360782470560596933436507843294305524361691680051177902955687561463874332377252179479554250463024800410494208335876464843750000000000 [100,93] -7150555981293139123906536957079831114575514567991003233667180684809751697004728081686673740561131448241166690280791873589509868803576116695816060131566937942934505525407630250253997623003690559884751751116516807208481359136313118245831202668964816704170686990741387385731255147974765185215085272008049393599375403185199653281724170402460459651538207774837940444842649825737699945107024090885615103564049463002169416044210165010961905338417925413920761713718014562524804018182254436871993306572117535742222731326948080749236935631745039751734602150290018330966629025110040176186867667010951824345318975269511627558862817765005187050060617905887059479823267499543466280898948695639807934498340794933220189002210034573948849818118299079739157325931117650468347313760359485235531948281497713942964398032980003463093983578603637852252635023578217761880395705627297343468311878551898535499647325510681045024070712884017434156953863872121466625523106987238525671814934862095835988278710840371239342444019419696562098884262282079919396920634695453718371940131450151167132326022651215369192386547596958680403356573815784917810505175211304728812026890348042751730892777331308521484206825018917386877434839982444913997050454499775641740451807322012668433044099544402822740278338383345900102627469415233911270669687091209007015380171835102958698372802554050028539259396152926420638699130044035747984123689407254767259180195437966724959029202541823464756123318946390809591681575413968623533781940654129012284346720208524552227814312942170005333434037442103989970929623858409818770907109475172608293916422616131869576080197370907878198557333929148770876088682444199717092708084670919479898046692816738027005982855774823944277160588605958045041947935802408427028445879490131645874166238786341067736986893444911012383020334591915301976300599299679025265082074192032163633235369847768273596889571782711130712002039144079507216354685457290346813813394883481049382882698287372308811679710395002977879712667386413398280525273455223417065426222508856971524662538420650422876771731773789155534894075243044129540041966134045305799070767736860772649261075035614225466421934685321078780512709523326396793741507975018974196945720223084208555519580841064453125000000000 [100,94] 192585484495042761346653219272574757483892893330891507533452332941392588931766078685479717947679425157856617822267109374410619750842679941781891049638176497181857236450674042230179063501453948941967454656936711319639216963311827065354047433004019190702064415810706257030907822350835323472052648014914414454519805329441018041700455747181966604616507392191004846633958581541967728917291801742773716287026865987744656973953475713195149214444950278134704554920329265000044116749580948200735848416442155690723632072603274121500714203316328081266797317972087259290779051625338943865435244453466688814484437297311393219579878567514719138667159398523873799660925225658263540320950007664778406455714831079303428730889167363865260594947115903577632559032657815829701723142407293704865581759786661512347146683545121996644820629796612069472232349753702593069584617477373105765844353611175443451413360681500868084175577114533691455410184250558828004489969975332806507842490116121649454865790049883619317357222734407171016720653983484155488790486055063727895945546888939273244529688548814569631541214650049982500384038178233316351848658896384680868640230927899909445986815667975797118069585838462349004975913341541766269869726026886422119193969664895632308913462288115145807190152634868499475748362141491137534253622430922701153835311890040510134831113784577140430479093863860364556666112893629991085389299222078491581840476770169582544276743240116934145991517850415786972188402874633456634036485894389402919882310445812405391346634342171626045726193816395909793228363201484012984019197336597359883640808138465875202076643164987887642488521870116085468623666520491116670315556426608232345354998716830244176561887667039943743329999965046428953294675756120508833241830819263053946731573373922391594349811583215046981880090188993768914428554515825470330027916215681131934983197259087132524087644678343011279475012851566102891596502310876560952384463217278693585053860889560944628866965397270390151152988483769502093840391016051657254724784773376678903466025664775812941502532589244086506666383810704503775929787862093736454012181941853431943727248788227547503401856553191161072578159478667577790442428396402562568168193024575884919613599777221679687500000 [100,95] -4943685215743075518716227000633720030332290686064089324011933441231457097139977003854850669171152129580239941296139294812242019731747290586594100618322351118132250719587269835175923201214355116779246567253289829621576139847490929403474740565354247227066678651043312535993059532884862727693133170271834849474480979592972471079851452098834072232578087263780547477689342387156328001536629366956094899199953096411329411744164641885765373777724590529814031647645320741301175543965897457111917129892926964809594971481057351186434737915352815347955969698535858197463625406204892546090537520150199924121625584479322641186736668202551451364880725017437227092148616767341662351321699357682996766068583372240733695337024496147688772121545596983029803295641204939896509369627927622069157139699525647514920307903723589250880892132438384992092436115689436081293916392228704238436085070940860400310270912091446938851959821354020066406270226235301110601529331349534081383096993131240203554614104066615498094344387021124743881843708814859521790043328690315480261890470790373288825161259051341961735091305170801863446650427779496219738205342499396574311290370156673624322364279021141647099962865314657186805577509004926948991343360612396976269025973096318388851585423466918648024250630918466889409501662869102915592474004002919907587796118298318013680942858932492772813583786945832094810781405185179795749094620349396105284287296612952398419999477886232963599601535507146380885620972087130431963327815451286979522820090661737854341711560481108404497155385972237362590924948490661830813781799297932084434969466455393620665692011030685524836336825275352726176687193182635474255306836763761788262679883937537324090456113210133464738592226306554586174616810068821385326468635013721640866931030361582016152809652393178433189559548945997905936106880217097224433931303968941892142345023399819125771540425710799306659158419754460237019419071446165304138620286089868357495056065331490788025736346746742377785318146813575051688002158294604164626618425835328085799145161220402807300622453040631370226501080166031735880806782064409555028282241587654893650383544969064425988306936479756924854490045108110096361005328701246352984810528141679242253303527832031250000 [100,96] 123265280711743919068116547840723156160128180877326542934608478028100689329588252218283271274931564354967878430055062733823505892876603060678359122961774468960667615586678494402491381447754634234903905547558184654445111786566544528832089279976723560157461223702560459373436967416013200973424275986789699443804367124542540222812768131210734894810894856217378868661084410359021802019647016426586689314089638352934701856225426362945003457138649166098290249518612586734202237976657529868628977335051714579571288965464731988026873243806471284155096571191896897329252581835256376313958100044456906911020327038994144483087129709961767522899559459336372628096773954249795295488111351739128535455693133354951685506472815162691473488636480222027215844696699055003367021390489185927573771851029408752294304809644592968861797443297215528062205567164102035659791125871347592407624901295724315506897912269436240028802484653716891697703379147497050382255499192751364499426542534632961250202313075794963755240611742243594893176924897422917839044179111503402976763999366350933226663980328184707137108405586912301344750530433904289430225479673025011675550742646670264744961021940147964104801743866346822772561446393278205608277724914206339421671478003261494061863717268030528690286572517379013030702878975493541330242299189379591087658938820322131783467003738698648652758744175491365717367250261063441956881557296498958599652972365760895029344235381188596418270019422469226349497194546381182633001448651745176042412769686094377654490913690513186226659218614233916940194938205812743072846509660047043611309166244592949349880462705811743210134828892916072883034712463850143910702349935971937216880548424536531237669998251217014364747933402003234873436089142220685018285500934407319997243447819079315151960051490390033668136757567435721358359104795007562310458988857741550842044043862546225469087946177957142074733699850332307813428208060329228114413819925305480626486799445965828010148122121895856148454638982498536240872998645070546801657249068012902558820443880240980514630922082384393435173647135783021791293247724179671436423366368156874428268673272776161910886270076593720079989780525690938199253173374048131449853826779872179031372070312500000 [100,97] -2872411797936940752984141491802945085857104227959806559208032390627387995832757521752232164406467053677115546806358201180729208106020768002162292885831601173411634829572145372673508956916438137521476200881629148053691676484971384326930838239764274127695814589947337174284767952753362922099131852723009272698037148628506737457317330123612596671523551870650310730379059355483640972649194691376242804564565383188663337929368390993841321950702473372508758085671767675228273173580096605821837911196169421586720934568864551116875873068845813516472619612040075082017879249288360592520281896041479868165851708290759536036764631330862679448706354409091563861752021987107361482146143368254171186451025767407735772861406153256825838606041389205270861313531078073797238136516787514321067940480738792009624673279212430580504146634413422396737080415666358960135484842183670490211580027904051755093638291529082667870204751150838721665472669825130136400922524350824459566570836311715344184785959930335447657266683380117530536648449106877666531432490292648829660582529634300399928744407781029764436713005916279338920874920432060272618874797638426877963583252875975390630120872746630606496839893312327894234248285497657064821002351318685236043352032612211368642826317727871297422635068985971513757157828812962072578589603278615677541179717234162275555439378156648250118838692576613164013653163499562572990213159712569905656667806543628415136671384696708948718530305563608472643980406530377994657547259820559808010296878060498475403393611002453677964806120345310109882544684263246551379222592686121812900909916945186672444936699560986303623101587814120396775763305914873615703095887190089463768048885333693722030977083328842960929674465055002533645647434402267660067599636651733609195739839075210754563192462836379379349737964118002260376230746504485420374602352429184722851120633705155817796436713368658561869943092063879704697575974344096308732211146614087615545819422635955683510384611826186411010117505227744797556034736105119984228399869615328118493596764468852106950995966174148680805234837520187799611830597411004648829695189013338168408076534608146381574353109955378491061956953859489613616399472650897450876072980463504791259765625000 [100,98] 62320316029361695443345025464310671096171376484015685501598319935419560165134819525255170229744974540810531074103735538028253833136521583559320423811691861963841062248241436496805454235534494833589172522027778145369835149615035031002385373969674688303720079529346146874277673857829834867836126732111532971445067292592986761614005090468876507492022260137722544929463534214852863945928898793942392272368417616272242173587340734601231276725008021585949506685778834223363754127165760593522281322807733174774400411853422472498915448830604029747742172968186728922985007395854931454863273698735569687852719936120534618472118084640560285853231957279918208881291299939925653266385703795913485934054431801464376610571428798536550354258490694975245971018573497071534098629431270475556983743724691007047858459381309828160922737015613203370927766674443085943284302530625558685905824237235515210492208880816048797955142744069089278027957921772033184633134361041966004443081628050274429514498340046455549643120852374642510224814866795184591461837095149495741147977559142011794797919024312541140489232336997643193315661146685208807972692299208057437395476584209379598182427099834912931798005311811165292450638880223016765588728912520319218562736444089945234476335627375900730947739322531976897398499003440481674461911483523869565104639661325040830801062473728105068595025235357886506040498515178791932256934163982053611823481155244254475266305992691642965482220889687748200542585526040919966245616956977643153706702708734407817324121851334199345360219003475544069519794060804812729809138528974206337052100539823179108809487450787159410041823160317084472742370564633033470658989524960940048676187095075880891507100167406365756303072261820490633242815010343768197829335414434904602531082175383270970069283351312198339740802642050243951057910310978374869396718796993763013032504778334753137989765076241993070846767857848637613631823332111027742392112454857853829620814780714062298290736929591491028255518225355260045683517323028943091104745991520256595603629556780764253729531306993418831533362993296878615111976094663568730215376790644498982295349908984280586462766192756322825955017672243100544589022860009208670817315578460693359375000 [100,99] -1212092946120650067365402720684244121825499701609739892664831008268018858011418878815172103390199944971307774026078324589613825009888222454862346611305867723298530353311064094162329385001766738121951958919375407768665690677278562812778150027581311311570746458014957008365559342803835651473136319232450286186354157979289028131007642752707819007173337055068434976602278224191555023944238305392264320562972586732475151690432524078359251416373332931329064540534444425504043261492681081766299482769581751499725019577865500007182958830813921273454383558028195318972493604431226005628606511810796293305664801328040335427260765598612214505915598107524043379662028886268581740832502701902778762594691973025306665362880098352719248711192934167423798298781954761890881045919740784806455034332027464430602250598509432265494362458902998555320552580086180483781998777554064624792699829806372255073782738434715507012051509657866848921438146683705186210635827390573631473692873584497955570685696666255246848572125269736613934520888304641650723777973471869054712221124772664368541555314579702534433984997906622958922435903963102250751360326693900643824775554570064166794315240523215999896669125892727747851331030652773981000550430875990333098092699501464586698746098525755045224212429913581356903412883916451113458457397864727652942666654444057869353699507572522715635650732417146892784763075503966543210204463555673330615638211833706081992182731399245142682112673825848129123608103876551495343111817838850554261241371778004799359103332237370849593915310625859962551427916241101939249228418810556062647792473883046891888177703909342655322859569672588335572925907411685074684357333944092130648218816188014130154898313815139578716241190749453052360510650602655489824915861401422733277848620464359005580200960484034322894754285698326826099818092604180890432718309817465330245039309261796834292693704530464267190065591200680341294159999277980354196899982304166873421491270045146378966376715641101776063391814552011064452318080786235245842794172565765783575354961635148490106067489527367639950967594172470748004297421531981615770853195059868682431346215510845582328895182254746455006922677018201879568515266782924300059676170349121093750 [100,100] 19719685154366459723279210589045348305769174864977073038762154259323035510076759861888708108301679129461831183724340642596398150002782916183464596531719577301562027766340681718464166318048306067037182464854592658351774226317563203190455655355568080099937310123588344377303461748465296817064640823399548072214082902669819961223171320408227601507800152540330603986253381042575823848881141171944165448553172978754853025945600791259313342851556428202383511552717494271425019056400283608238851738076115442482606310402718076128335457519174406183261445580120510941894787681474148321241844218450000509801407261573352362914166427579169538555871570300214175152057338879885086325645662302135669294800120784656184843297830433274393026297198839123185533488071782686042319054235060853540696684093592344951772341779729851850153263048707286932686300609013838390231280254487872349815858495744904740251190710580605250956835620612995254206128099864413618909032569728842868087244143555502609298654815141792151125486640416043707259258666826563418467919474998065917383062508175919546199625060763014011278605652630510587707958915877814007591532548262489984434907748520284688106488125653666960442980828076410427224442131383423629947319474718386325125684567448644211146403280059577132114632228388966568601094479640899670368997487898095952601386187656945764827639949976718685937799028270590528022341985933278209239128512866918079481957638380203504548219970929976260925215753337530988507390168521195040911718217077352285006338569245204582257133777915327382608935978765247146553656603912775071919316591254478988084134548978242967210938031975331894258460647002036933967427610575085428418677995915307552485265544312875888113597010744119074606162581590229486863040898722315991508101840875118999842717176512860849619295349306168801606095935600662371383258561016482599962548470557496920115896767446617803310093320891546638272548458566969833715014526798131356324593653077872733456566978033437003169538046335890285585293308281192620465434744174676625122523782579510570919898844598962234583620326834064091995783064946170396258011319207643671070230348526432835985705538872699924994088951537295609765237902481996599135527503676712512969970703125000 [101,0] -32198285398452422052222938268556894457786109213810748220482406639510308483930486075827888538418884861608486759515519300113125260594478570253875732582998812961550813841620658861545855104293825296559150231494705814482664944159447126362939220414241444335955528247721530505606699077154924399543956347004638654496412000107775844797083637528789968947241187762563539650703620485639757049538188757018328173805616703800154993111468330300823905835919479678762812438121191828217610098413413127814312899671925600923570060561331809319805433905036592982202494957775902796973162174354212242851847467715734564868313850680341843078028995757667330830686401729488652861972362442776363545255638078359789758827217369128420954817861681086084731367077258506501288905674202145700590383396185744638372402930979022181925810477628914130325392774502979083655229127920015446271206749118022996203110473863096093831135443731158714135587644450332267822692227965247979705495616548982243762253315418505478318044695256413504281430503780897862136310324600945351785096629820759956020765167169654634491330625128377220944853428198155342984217249226421959098054518829788428891601407748959960651807177556338493367503722412696360298662516491101715390126379547564953549696774975199787112207686145845069702805359954080607837889294650347433813596987383073611004151147881580862671075392293104075060918413337919280137286018023983555096749846586618300702527880577956426303959594763894074039727105529389473041029820646898141036887328426110142443327762731230989163938136824127686400287156789770469126316141853242257103879953057603061590029483947568708712416008915279845680383355992061831553906691695532824337046910401684965125341645492245098081303263226095462089459802649581088338086043779918798730312234248802369027329554693386345983717255416006753544475611868585063123866839927528947507652803064544199437327492069016138195319884217650373748174188328883756322790382995144631919778827023344292587439152301925891511930787938118938195561311286377342231396060440235781508969409641180525392159870358985560413716712710446912978250478181685956306374396392768935050300178530177960814210504611565926234575164352247758920862656874460317934889921829634481682193378923251132016355369144940478037856502596509394082494545725508466144874214487359154190926346927881240844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 4620315617106787615017794905469944798980909437511849865699479533027582362899578949156409797860921521182751188158530810887367187296584396362550476916818191891860077077199849430864224639715572610270201097133804003342930509949838373016165992821382000654871357104355156603710204716859547118645870913957052293522485557096630104207325406172252412992798183455841449334285554620773631902264106219390587748467957741825474307725934230554330834614297347153326901906730270154128535514396894233692721399232825511848572573759819457707930791209530341072698556200864102193956947056593275206594313379083682730550931526983965485536749413011181907928522496046253163065565108523128652359524854064940002512270373268671223256221886493131450767370498716412734907985629455182298211561172462744209242390078205100997252125166519210987451048073814653206668982204041768846387000952278852569745434221662160069393686897303273087623171249919906304166854860622169662043392093681424227589756115748638298712016681925874179118828045484967486500756351227707657978851824159714045362223687219343936695120731983325610706282517567950090446291335423975735599013229378370296008293522478609778179163014295090010467968428270624113406904091924298061571962706023109602901092062000641605383092510712180727151850390410618771457450800623893102944298185484717005883370739962310182955517654780706765010141476639002527562511406451132463829449479866293089853721897580736249982473327824974191113107290011163786235484147514497218623385172731932312470975712060682738195113878829763242874113266704577548757143728326702171111860932331905001210477921045520667940009826206904722214383204608746852339580978298361386660823723615258254165621454066525255974939637701054399132777810873295193144332398057000591365477904797393503972930891655802250933915256908248701957517838254816762279349607101266076577638027755960245227677718599707133009490925530978820655371009686426301910537034539079179895122879724249495407800569768973104842883765683098724509244375190759659067909221637021450036801658779994491023851701534224617230394575923281724035635780849610531099900244448285368803494056508260024182906278941539906659259573683519701384596552654111763043307751996473397957892810127785676324782872466345341158616280829264498908327114596776030186260251445690139249222738726530224084854125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -291458442467473811234739612568310819082478152525441707915521081576267957297829191882703042329967825927764405053301651834392796479832449284011085061308721308879688167882968575088962573162209032436183498506823625926486770817411219676340871919234385655538917367770245236720628842985806487624713066607848079326732020161328942304161536157935238390179078295944094298941264692985226920036842569831554651630196752791976744260717915512131315553545169179605686253783712295410128483925165704487065839251503398085346129466035659700264521540891508862424549036354289569116667130531097931014675856393860848785403478698216839813950813441775557791554129887077390039131341125846654641233570495381410692238054593357806748608625400783532315384269121330989291317237111754839567744712331555186443337249801528478792893242795158011248314418082161257003278784908461451874266132544345225721822610160967402241712287179703548298676742234532204656832866563565037757693457652115844043866556428421740470757142034522829126152918622226947869669661979727212921379048776040899800716317071757586482922148576723737560534248341326138343365475163788981725609651666339424688933107876322405955461166617442197826081020067958943483343750672075395859689237567883809853212078312228140173169230411360199544339715359484696831897465315190107351856921792990491179512010356198619761434262991127330788399271474160272903075805897346573162845359966653986444011559740726017857061465506195628617408727598343854920460635082753902066726311764759259187812746927578407462812733051629197337530473427145557227860933059184827841713684830789438651577703425023285172733263454741306761186576450191517337398278271192538460419650998888547075003619656462559112350686361928281914382371157823964897445658041271171577878990988276280888688069097620821373296763552887428965185198576685730427692839380671904242455323249291040316629631236529982345269471607782119047620662288826004573313825378991755856287849916520801476560551166935733903094517646337183865835968851329270843141648906999435280498962291352536229200438077183319850160495235591870824496047791610091178255775609364116210730208109683632480365549320086035645800137538700929162980688375697895351029972518358396053739733753416253917738289348966016661310141440654996514419648900594255561528324520833888077245288350525243004085496068000793457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 8675398767925547037299636428026936074489632857887468835364975878373646245004592216326358006622092807396948996209212009017680665715393462995068889218287255001768740723568060853771326458644184718087282558115044543069063955716279202403200314057129453739649196049576569796002469423539528121781278595506112112715035018590720274122684541616205612483102856214465330436245505816798517526908490110033919852485009886968045283174795012883783270777725491164564299241973491717369367767890096280779816063261882789516617574992966148146114832082789892763082897670697559895811892050394983902230729010723689532170439998067888535026912134333306222400765260827075406658291004450749079191732522865035905364312106885199844699072516686829852869656553133770350800466495605361759566883403526634894715541418059499460188511677163024734104956950848494634026773013548872760556656903350006325910693559378090659990580070184880387002876375750735422242646577445362313506410021830930745956778577417734457060035010035690176985681082429308345798602519440423383608175794342832479086318530060348260506198842568226342715828810306872912806991183218382779828926557803283822302051305118759945947650793271447946842814617836207079617844599390902970239752396738917394827264586877508618704182233605059382341340142389918169573195738253745456829828342636127023903136233970413695647826831235530298380974439698066013239420111512520628674380078402168092798239018510573899915204631608709867627172719797088432290110728045295945285868663328762916322924242447165491912909162269983709827956470181659080992821335092707416589228729305563923250973452069833808158102389862999057562095421920389896209985690373155036186921682918367616066076373666735958108194596572054793572791481017456038335421558026944018267923133109629163433772968170108902632324862758590207564214027084880814468063482701684241067476010663107891355643646369016930488008878869521496957837789081728474280700619300521435817899324566881952619484586125560960559744010060523688861990661696011961314540324152740182232029864381324613444037817298898198295959111732380902972436230770972014691713580905452839538091325904820284673445855610479534739437301382970677474959513482937104593403747237599024205992548054505142105601264603503172888096643665232257524214801748847486367092477832524120353338645955654229169340396765619516372680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -127429759831009563579813656512633689598287789169818557434577385042966562777260819752225158373992112309782497624965923478885916911415098210155318243876171897251048822660527305398350192545457586099690438104500336512803094334981105865843961053184428614407239970390569691404971217435406953275775625578340000603038695154784548841176682978840598539797391359424184436571677521609924780357524862773461272297684449139973410998776471247732015038319390334013805613315145388885828986567678021113550902985780526048857399942540888895249091327078683974681755856820218509203983290714584807629763344608927987449936018017746242720053970073945560290496812960752685201113994174877406867398255771082944863387172580822174712269024215885703112545545649368448428179393222129901401819919458941124610278217901337021961368304982965573955897349139714290844916465741372642683164523373625202854907894399575402984831779479640715075546166288696497604654139230332070708223351967412590951996660213818402661766802662454269890621477444570103363281081036301556543120226646734045280126427247366001367226503712504539770866945831360298879836762362403853013737417561079384864599554877334339022049127934487847080570644727025819223564442224719461858075364950880756514013181681941735843801381614212858752604951842809392167713936078763567858014652984215902754233095957226492539620772543171266850897244198864981137498828023333453896794420715710444278360905415281468073519983424242918763445533538408438081998281043202887861363139515752308622633520755763907556184733724366444408989404858955893550919663312312449338184597173331406443537219049397516810182019915732392648893452121208483568369545901020912210865139695102120337980004981116752729499106327428559479557078204277016457817408654435638277880024712097067247826149367489566572134048121300079079439856697934411201568214142662211903187872336507855046632744732976525328570805619732031908497574089486122636818124305719799558335710410839320770515821312876665589626882482589510023118030939726937028254009711724869810551770702137231947068550170133024822972777426135870746204710847292749026084036134977580360854986529660207575165107909931756370114745434745612028930801895420586617332608159186716376489463053448306951544790688629239628268258409659656207869002935825359518475064062566749227736418923189604113233031057461630553007125854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] 508647506478352712799184135781051570941815240610150935885222913823034019943467938019874267212181527603568827811980548391576046376507370016286346670724046577436320126145880745888954016973614810034110873055460640436237087447309208097370720500105107843740872852142414006964407661494131626809249109627687585533854754017864096942034113683876247693459615814677199678099630883788728425824061321390198013931460739538281591085453485541090586295983219317785071367992224979613706550739151148900583876663588033545568595668702571335852980911505051295983060976051075982663288913806973348846518232287480214442965144237598573422270443595865544544844777557220405242417575362050610297863452624247936218207405708496915880485045365812648541973564287215027194411227715185456099038422428112449314036972152257905179535661991342706109062943989085074734607087099418580082336187403942397116634799840130132688072983736465443708522163003100246001623948886638495695994519373646889234657398006730998335356964991261424789060919586828186310619693373893900346609102336007819171149670491995228201531637500372555128452445173880988782502660580222826841349336487569890905113250129505430121985062697553178255164406790676448997931730992111818662048171968170395656515102137747548484860797099431047541977534890758717300506521318938103551743821300814562222980910163802102880197813965143931212219850055368758471536529788195255672739036941402493714397269107639820271584173310207627967940642156688209642287643634378259456092800428085946400478489480063631580522979314838278849886695292552543572342987729769129471176262957769062972576104055187485999413526357869217511634019637014946620208123187738123878130218795008188266511868122592236721374286066657020990447461726898452575220426526814055403898418773814962684554393979263114065224642577673858276799171494891027937219995630778484398795229618892825327431342267740788993336435547412887887365254645582417432123230703176313822617526135303755728861599092218275999643510587500877399715306686208367067724617309083585031228018011667080406476951566515543959502191720493841634920793771384065933075227559726454352792882806214079539704243264975823883945531089671346082309312217444356596989851288373721424448505970958099186227138376235339556370598156642391242836809610619477880568003195446030616511843574123648281659626491091330535709857940673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 9740469080181182815698516324481580480879889471928613243384675683837455744264742914091352185581510793356929370936047113312280826246226027813553706774028115529434490296945226225016647543443085099171307830277727421896161077896362907951257009220603673712777929351336075893402190526461044724068328409998124151567439031588452965437405823832823480567589766141296737371802189446493894168118524409512846155397186842601911552004770171373115559714765194952765242425679589809030284819874563556720011009056630010020966301639919739634770864119338324747974483306546147157345777774375047925174082678443852889085169155887813201060958315666657974595533165545380730797085478586322690396633650956844038491743747941311850554888400540066240423430011864669881725696145284879677977703398494255135078397602571220925625899805500740913915007857449973961452806495985028034686029992021294918300792127491627921582569567766940431438172785925739208942370750556071061909032351611919018627477614152234722352883966445931497729317024365433620288706943979385018986072264459552749522308797282229733776160526764580598349712051638639660611239199339202993481269013150870204990186286409372596364717115098218543850852308590850060032715386863982857850662697685303009035430393654394527283569304152880309848659788462917981405603013876647892721068263867912264000195738118154258664326503588093401009312402707142594250905450280849539972253452005040803274936463152969477125508057594080118247594196148286484918017216250062851622396836573465134422552618327981968626320872746056374969551733163188276712283983483175095192549973191547107716807925975953614322626540491867062139531568901650726908278627501701556176794312971953240914137145577936759301022826376480029327849195920400512526117811911946378114522652858977349278218424767054389270995897370322015138783025639695343195912728076445914755090870158103664305562229544934033349683036780430351252414970340653155877830348479960621774372850490723124620550699428137284891344330952415929077390102684910784562546310350377598682994904463419884259817990573486296090851433109397365047198197900451977723194113469981775063751103500287868461300294981462849608385882972398643591062479189733467515861518800938316601991363711522240555781587989580823224265970107868193445619849289221131945785182021248845627231884659288205685796768751316676571150310337543487548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -123272975515408475859369067965148940906797672809727058763262412939058453780855556600787526741923421914094171143830280160494469321490922923040815958097744391301266718895107974594537847605981495643674419955909308241807700905409142784381467967890860817012622418208281098771192959872063345598714311877093041604816911377160818898346271957559042407086058250360147753056578912889238854742028800166082244879200421224285309909101506008216893127487465340923144144772094266920078160967886452420285300375034767021685052715593557530520714680603613000830103031284349471565233350106346309996325515907639278226211912766405487295509250081543807622502748327051586384731151989044866027626244006060150164097288218235655696106309721525104744810352827768410568587463367090133740377625589269377731783287577082327317669569911506651022295109103580143995128293334671214635871446666679254039171340334705483662577508256751401772151634941119113842788582424585277676127320439914862533516774472437331278239138287038458863805650415671480856186763637363628119316565575785424499554410017993592301834417914617993476364658889115419085339047225471183875965151892498538034455408347533982677667776677116653635122416448785420499984049394943462829593245490067444081779610948911684872453971349384762297172817795316846677768838834204021002540184590880151337444418120536168560543574238240341840238176757885644684044168964053205104650493879160815026199334879142987407258176885251835192897708840636754360759178291081201051171885239709805680831411142969033475776885286296137903669586208842343228156178986179323401049171960936453126208617369830461257906324665540788091614785286832356999543957937424768402296225453192463475277150450487021048363437339931372955550400468040839897418599057545983204608989602655200402752540814836911715169791331526476476034710492830646461175246472650272327244185585448807641375098828638878939797807099211634540053319854416289894171352094107126406069040879044038165455228357668920358729885570580942834850719164365810273938087749480220372962219719343327258962588118104704897215727822549808051050885230370107189414741630142573884482962335764962881957887121133689411784122728004174394154534749728003172294360897568227780378299266981210735361449396467466239071831016418788430169256483425828138813986740882733421662237249533372945152988786783609942432349271257407963275909423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 320388997675109964576609055911575975347600705088422183012959508182786363950772005813788949103483811543939963149013745448284870340837379695133390923002750917660020692821435498794435465120403813498181369347077565526300675290767503600170923495000899301756736994203221814026997176173021622272066565991643742031817122036423639545318862768485146768798603344386347166004945099743723660817289397345316213194117805277028554455166813984150426396419663776845741907061073532363130693527036723733955122541749374585140104881443572746721702795549412649562481208077940865449531823862207519304600979970791510874701065711606881463279983378283564936163086832518088026383589935944503790257677750461949982620258276842200453817130408586327253134941508579595110451714827796065165339192032841633515222750916892450067882911481311815081500393201261101251600986524249714582686262337768315113466459019344696612141983107068383732899886803509556618588690146201129271795720229275530839301653888514725524403686381313385411295718418442910360519465941282282587837511792540548187786334282488037417888521308190203691109902470163781520637134995137707721046362372730236866707477450913377489189030074977451718520782695723358342983432773689488430210829549100083786168914878421543584259031238193559508794057167885258029837709200990153257124250908890362201989293588672429964198904226637813825233599314075875446325506203679178484687224471817117177895733808604610492515382518354164871362845036644064345969554645398116033858295347245015871957904195169314473000069119679104082152539379271389339052233615713476449376216509660561776944528782002988784908540941786802662909003899198669888792494317285615561542749898605415085966573255999139637290765858490964350588614123274087092262797400084971313219054620677706914199650225440700610352470527401368424440177961994613664729125662286983002259939490052615897303011249707994534766216656499901881033965245175751546546313981314047278044708660306039226581743662593831744811656355212036201808901607210988208778933205540687013302866381610674909740473912574388391469268514831161689147695059245526185666590335394529435764652251758242038122537260802040235834553225222702983722770433565174221959977150286887892672722051363121154865218456681659389533707045295552282089810368029584374448084747145180397684236881194612506556083006471779585366821407887982786633074283599853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 2728130046715367861447083360581978118844707251876541242363306718053355483654243798410078868956283763974959072378733303723983430412813020594723634800991327892011053631553465762473940924251922007049715452762994248883364906344701351024241226852631990246769169243983830144215690921396912014631966436537878813104654931135576468548032297775382564469399008884802078561875712127403080012416651961096319626458827691174335154487926371327618715531437532015541649257067802208203137359641013378617843830061765777455537450378226367067773632999429538081247487923309380491444719119707934264991452841766474726286015101474123491264484718837453690837797389753512078153580239377765305392253349900857152295252042383847184312777468399113991371486743782788558662418504209900551370467767261611934930929600543546333886359267029910014565817526638717928232169502152175719505301540967096071081278978860262893064942596585338243946558286586342268495232017118178457223435710463222909904802846992289170330594114639638943386857280212507701847274842738198987444537106957848571514747330268508846137359899970485628887162681700438740454031442685395141473646191721511423307068592089709503337530890400147404701739811715101807812121217097248438641045136598987572325090435916331912113871837375675487195305451267116994595139909989526103953625348419072411360116301063700978331805522242858235396521195433374897556677297215647585179211767767522421704056379449058873755209965531674808073305071393275906774843475655669582863373523834560293688099454137135553608263252396383359487519600717503201922035237455064845729028244926821945815309591996746844884660372155724730084726487129271601633153017090916026452737174977393123291038174293872729577130923805149169415863323516326477056845706998199203256116121762963121554469854300270953729030515755402053605141773556332879639088630593883342104095808092735636279971536838134230783321748276828573574887443973065564140167648789757634935352025269009208955684395262264589378411053070763527264045022479136319351290007800005385658815728776821101089017063286783272758205428120400826918609775109250844492924073853874288806645486767017803071654342266733595282499768167407579121255704941194688661866204013907251418526792972762585695126428147280235789544548257025589867173750728127810095081935970035435872798076885148943906330663781970819283841100943988067228929139673709869384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -22841025720943791700409348214630483780754433102107960231918273588485853860460465422423625887262403431243290272796445681233943941329380165309931277495662933307021642672231581852062168962361485427011879778548933888752369673156249094011358186157840510135935618720888259425811478574104492834475319796708576454290489636294039285874099068161736859691696531055352664968854094949038531155438431423979799260719864671633634834824561541760749117797838058683275387702417812117414922668022431273758759434951691333242285580964719644638516635926371537210815540544302739155775566193953220802968656626155630377479007243729541940348387115532948565922366375800503914777745011204684573979511363219335300826227405316943774378241081530196730917082316930610664751990690820737846657344496921326483278533274252749047582183281446415793443846173155142882471057371374752083701472096743279813076440351299971217438093303659773888329504749021678463771793547017312436027788422852170227888870432395890025503429569029568859463684382821524835269425716674856950084505219546180460932347471302959110657207784748302877597809202116477553742581106449222665355624922081295477752839848217326259569577665200430638010394525063731552238981573549436879883295647377387498013187392861102109091834315265734576993842236006976576169410376711869052622751787836096906765709397665242527737824829600647754412137275067209947041772169996698230609134722852366129410721517149989505163292823308264189141049242873024765160833975530445685791496923753902147159976159378550382819224471662495994179189842651067170621115742192112950444990403248743910422967512330922490096706393466093440647795195487071480764392502414453738449824162718097769096311631319683041465093562731447362828858862983854582976052831483967503828254129758865515358802707969828356961145332408172089193250818264736378318320309552009275333012072780687867416067191048455743661381312550945999553510699668499139177249339117357690957740680750189704207118361362714014433800799563486437613697142058303272195691720803561268833073893108322303262645763973710977729222815419495068883051574002172184150694871506111263961797317112960435439753884458997356981951994023352772089244450248258689284184885955698483491064312561037824632917522713757034098834012108621294168539277422964537370741554203641646200858063992157577292227585685252151181281983017071213204474133817711845040321350097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 55613817002742084950788259146565527028320441495826014182258844812207837486114755918239840031749745626368050592433662040831186780229949015158251392028132699516460261156287434154357979563223723897618145058698909315832813756210065576944931062020765483326591530477173674249437193416584669450818253989087748053953226426246027192294236686941091678324387825449642455880723274995301331685694285595463742109375348849769586369372655969916186549862172974175396768950773684149039738334787488346166151994087650508800809075369811602722261146904337744631405407785344491003434151268530022367695215432982688783299650627576940085519160982732034671452792990768768739776553009349183702256015815092146342935986800370047059385399689831535581348012134571710274170167036606695723411175090452633137742441386297749748256890473690563906422381293591903960833844032924511705303586294688628739110565945229824040798954314710888542790821585678527865560319523949842005645612418408225566504890527893823689936585606460855586270934941310366591364876205580401363893843242968630344747886501494982544479027359131353529489321476334593853273235888978234239664152117417120773659489273569735544405902508081180692228860450645483236296469524385467644956228094577072960503819319422234088240415396825716054215534032720604339767954402144574759542808907556263867234793164756280082139684717548122514328622184977684855703355754188602128886048996285930814964687594147638313133706677536923129181153999187168508911695838191969796395418866747876080519312848499465514985160641094959882688479577020688801975089793261482075841711056734478129054259411700631346260521684673183421305512581645271713188837523500063782244746958979140663907572702477976047475128092978186995359217974252583779918896471455851193166950161535136126062882124246155830942510344019060378153714021776625280231519885006093107593865396431724462443093920423404187532959233942964419908634837574846980006662344307129800671999255603472137878356404417286846949913599529289691038386642932739965936601942861989952162760958590173666345668365510376615956487116463903785220853274287029426061043159543814944390861513179092732097957256412777698150355560682922508093572937942459020089710358613216043581593706649929691328355565039665098241744378658139799083832783694730917549984709864359297363768637528815544575103170443269174756374523893663174706203378150348726194351911544799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 79874150933073926757390575375700554551471993932848512031395503394314132054120346989737543065176276409572679265299066396222344995361897665565122515469752344996198793986114871745084127465859745336688399968113044087694212975954483139815415540408993937626489625089121033397883300692764111184705735246723090084839783608410588275489115870371857992342219325201030537859784947387228335622235382623090545503260952189562142495154676857825183721793690974714661121455989280903038897896280729468994093369933352299391349169271231705177808692406098634536090880370263624499796426523627744996544950906324287569882837626534619311495223130788327721670710946207035049434483941785560496593183130375345726451307788350864174673828775255310617520386159142831103881528019376278562448092541533981663042812430863674401292607171673459692823938559028829097484555853561335865252069145933174120051982226719386602301851873220355214936389742705052897131466313784415556718862779234735638314439104681810488128956337931952419733216736686056666857958400875370681766854658351571889409419113006488804977650982382308791451703002131336843652536665454856170099042844220322936434811187884601944549571914617755122373479948982511592074556378266750590136356153340189698855528488000209611696349318184319694790663953302705387120817382097098679031851472612942678513082674291402471684771475364746747624910670321397129257825687215625528653266912963495339175252828120924085679819642539266102439828959191809458709047792652149466621718701108161387070143475324399109371251404339255611515819379107590268029219595979517909024139185756448852830425282399471824669699492666748788302298478673726209908234214484830631603359454627845619953299157864741345707670079939088616027932328967113252968347594558137285703227583403757523606323019811495895586368448149304686519413970693159431361295840342184887024222622954563399491587350042715634428748004568846185431351301995178848783904410001199591238827197636898789400547088032117486667159167159651691838335970857128625961603854104580797449225566335705414586660672511473496044748938715032915030660534531073640239708902821227396868699381608075313563251173812149998440706721801075714154470911794743512278443653895765143712701946119417801193371743298492327413275662898398793822311585763637730032387752753111536607966723578913956328598938159294512684608359325932040338399953149917109840316697955131530761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] -832901037766906099939019774314539102871165743371432071971397862039518796354491084371666095814705844428437713176058234753088027628725521261122344312205096778421260236033744340135231124430635502874653044195808089312819626116440757102687139267580341302153377432478955388836909550802133733641737255033906798200154310011594942700336458166837793156655586869509577670957240902749384459807479525616022858429100748846339037257328578679841609002156450949599598312577814129919077413674950580230842464443384762575276769106329034126358840648815958368958870973126427882700616840423663254820587550037141638022416437004199262460881730250486333459818241099875852591273515657556782919626236353420523036592486690460768121132637706535347184401971914644785962393334177186346416507534872115091858300927629064191130377947143021330730437626497859548000643647435009454686234046457787628724792799872216324385549794358866873767985200840210054959620597323081662263176076549950466956243420379190682104514177783314701825731365227355945870542306525727171168777693193483626266285822491666875114280640893308596268039639422009621362650571917789893129046468143941752458592697761736188095632848022024766020591178984974030763522252757177933536720902159042525926257279376293463843907846275513509224760213497433416635807220382088479581488309195802671638945635260993605603840188488726483855443320532606103873996620877831295933425027647925628519861454583851411149601950034507651843046753037643108058260707989579063051995740964440173553944291265338256833699191598214608270966538363481061876989563906259067717890429302895031233877701016650369088992636033812417518374486880880633807185858289081711969028942214046775374580619780208342230867288459530098703380349184064144701066656436766712080015739169100212573866862810423674134496126373707745002924069487285679940389604612895431816250977987224818249103057533674706862909986429873938064065035720130596667647408240933331656212785499887198118494738703373262789835402536578604924030219456743192914100027520185382629445701595486256885261867205963477265097294731834002050939926119154786674493150383869318749950736110170127178295721084805581668341230815397262589772304521100024267450209166245687814149133154409698950594173251596046167279286360011808608581879197882084077977351868592380973822295444524579821662390758436010795983478119744156085188339921909772556318785063922405242919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] 1828345212399211313623022213512944322319129440719794559053032223274583022074106252293330660502436160755550603977502601590892246928189297421530959505868763964805008416584556675548242254778214191549788239676277825880179752695883922907755089130003492236370354894117427517741411725919123000568532415476292244333284015085661311209968227672521895408914788913855052260130079366569016978270119604776174873366964688009484509957607782439806105904080456889023226958629157281238039456490540242393100710538628244410883321782996790747705544873164142653446945431941433730553507460205876653265321516057163759673188316769453032089320069709040021960412762094388346804209638506753830897138415168686767429432843792572972301549210246351438171535854741990278318291505579543280946055805560462359855868465124877716896112429781093798589159864017363333859427479320367619010064020554882856851385971515944279667506127773828499772452413440693232537491902661420257581770982040851606690272646165436153112753058587962197556626125441061792795002934926127189180007861917067832829635452444720901518644713853372799517346046218565189189779456063385288852828692209064330493963135474042071979756651429855173304006800913048065206987567584230962208158862497347307602764938166761051574624838842167084085955948972147530233479978356505803214460131945934640015263829815818289337935029885074271885435961216006505642884336844367160466767303302823787954120867763076283976134142353972243961953145404588761937257383443139681639973700992619772705126536451648416932528056244028527237727362284498680649445119544304977681631624665544303653042798662460842724860183993322970471585889201392907202008920089787321439088374847092123202574107409359494515493927406457024852751394455702390260824841519407265872056387207512072659624427004176499501256284205078719536191358351704028781151535237454698190533138714552875178211072890128981752384373684919302074535744238676347394742913898486257215549390345966786935774317512185204269356802951189424067058817180099941870632720752121363062507589211116486955026186403698060350015069138617662440409009304810044666973699687753829995756630084691015857085477122558499455612735717480396502158811655707033688101622905272707798860596023272572360177912800230913166277179142570160706962132187386930625607431261032020902823203854134671593349018084186220743724225572952483143538801222370560051189158912166021764278411865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 1602064156766137620107891904498076121719884841888382764199371068517516714311775951822270575269828579498969521465152222939417686906720948629521061790701419740343230975069593880583296888765017780132188499948798249987088661804015101712636012537343936841762023858988821430587099987574744518675266483583292896463412939592167707367741613719871767231246275471651319052820460547112664240529542511516128891505339993602331393879890904313774944680324309225690386249516401531442475309453182896080681278388169959846286438547845595196084431353074244435430953593344901357853814899445530005719220195289053851987026872187778699236620411478854584360752630359402238251496167432964533399901815044039057841333677818049586115612315659804658610005276356723614982304562595057682852173417442410990111272161892528665305296299548091879623820447501736229437944557714409000324796299659422451327379130457380614742606784310298449519382916195249704534896441354959999426455706827622112909228174512157327805301199342759764486404726677095717080719183801710734313297088517243860518367222716316928403547349995223098919728820648832426726710069678667386239071877627904856928409407553551763178457346676768659382098039765500056305569659999604315566590716506756378037695918302490288392550150977738448687371426877511315868415264064007471944818071593303061224472869239089782110632893271682562253331859816427802719961919206005848106671993592101233981931757289817519830068660972426960348086686774541006055038047140760908379488378662732493088824999426762781081548282739334888819800331658395364877908271410018589134499278255157462564400532260934636028448905937727028614745189577251457421613036033965899974640917033913024484470653736580918334601128802560159194329406547331729207055613401434960553808087172530844939891505329952048366930362082916995323823960708130565175016520125051108744831309203572540481319546081512355683520103177461685835983657989718846446892160021974120103970168772196301943749893146331631661192616154056039630575670798658398937381069703321909394906746013803116865469276514194582048192092892686055763824981394117714963839278645517171835162327327917064202542869409033544754911177437586833447656193869672651200933093581298850755081367280622483252008009375036582409669985536467326259036824196064958517848184963844020643036933604115661012479350628595474048927696040429290843576407796416393998321925362660067548858933150768280029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -21875517581294053862049475995313506246175115770776108743901263060507015388395982790573650206797593157904591141702886987608699592818447433830673218472882489787196183452821753031495108690363275936417224604711027246704493676426364996194415200395732954423923364269215599572259348877805415904971704154907481206790365664110432608556361088153063998478729779027650729778109140906304816967944185116758862572389180418768835034188048622751135584426148254194744787637983930629565815258253235287181308804188649858607207783973237073157514792980651072732601548242258733639969689641700069352804837748556326860436312550588066932397837337955992759529412655633247580443167214335338375331398786646236657552329665960579962481453842134242786835779994602730782409531667331961660407379559523657399580657271053906492287528309623037797484190004708785972531352817934222089884950188972185848017501584345361440982095737895840992379251740469758837860317086460824585210642672514021024143986486323264463714254149807254218596084560287861889634064837824144053138299228270479654688311777685946874080222101627833970247479127255158545573533225179641147871264452045277973680891045671053981160167910500125243932719436921476370350512172631555973842556896238592373763775786130897656529279049799900141195722078970095030665244528081870920146810184644338625523664352830087687325871625394040016007949585999497476056268051098695318244857853874879767181917876380361446422895184043765519594560223188330019885883505935930274077281888133843753683511810469418482727579547878755642371476172334876450445558336308626631640934472168370601493405994000595775983082515912825025843482108296740160199731387549773857738070958883251929436330182113232983576838440458481345326210784149169838029206981999381809697389376102313685169342474096954836037731476149911776221376432651427648275454958230109392196272588832887303276403725386251925242788604905864868450375804537101686848755025729437558255871011747046478651114979560770132512297947455675765270773631488158883152818119048881642255347451351952091239941958478717514920178225998812435769802738692033793844381533151349104560902696430551800088453184604075581863890562354570065553795456204839256731175850831980745450083420750448746726051501627831489236357206486666631071887820766168330187746306169926074959478722565780026174758963940923971826621004331676093884200732589971721667118653448930176708131511986721307039260864257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 73913685687960068638044100087123508191344939663090652751564626514065348164717514407538240063377571195666071940155313067669330841716582394388269629158633865625825107957058422527320087580108342074930091028318335842864147343866632750829172400358336794359815437884448442369457463165498528986987535006387454043975588293758042534420154595657384960776843800165993311108889700174231091327378008685632619104377325485236288913324274447848783166738354633424964810086264732812869750208123029403785880479961554948186854801310860117691792083371046175639466569966664851371565754494447641084310471002885358267116518330747781730478112621462176828460575140373346057445070944913290411208604426499338057946046784033928441936245155363133898800202706144758676711751188429143260672778243103362576588241597051692702800107561076203111456749003608706972108030139844986541425149865031953397705766238171394145480268585510569992147419745257110744624343591170994377040983040741475306755962406577627899879752439686760585598837107294617659278365602142823619693383511450281828941896755215156434144457359817586516087558988029579680949689492184184492910952930800085086236129141459975528380906949326808908758411371278251665500493899634452701253828849838396422725265175172547466982862445122739320101448587122071235339565200733731351353859793739457897063610921160142492975851839746575322772179262676343806376957914459263199198959482360864604286004550700715505905253236332445505522896474984617110991130660771909666551096674866071149871400129402885243086433076481392499177930432915753225261827104107107430818428302001967463705279382299326933655220739372701357154038319597424786479690356363972537563827557494763520944399485364737599821003166100319841701627999681234751174238151902456358367761111205108707830712504264775649998542296474356898225906430943033020935608506766087861341763886647565986825152389416366033754574962171374513205570828391867363483736568865311100019704123497853169559524574034291972814110010523011141311141867415621463237761644846928232059431889819877476536869621990938677282035385471541514945250372738222961101110618308566233453946686734511551041138906957335435524620395136810158874834665304951713598618607070128961780472691426112408033766053749379957672177586527352768427704437375639207544392455089298448462210638726153009455519849839852196183009003868872343991496409069673573312111927865412225324703854312247131019830703735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] -150512130921137812716447439590623366953296026300811219392681455925655198442179458151892252995323654409960925308239276259414594230888102468879812518591075964680154708429034480806298918922522063591610616093407053224768093018802948638495446305351517525825437869963898220059673000086724900610697924867269998820549656036023603573562862916332319642229765525788238622598950923150381157086091019582238737114891907267445051100911736777902819569743669973797583723238763076998604909904309117804446117596581595377413437148712920209658533540896928365696148470598901156479505912795927610827586642275841019945521900723258994287109560567106138543989704302342814972932346840208723534057494844474274073790387248649117495423238524928757973001324460381721095556728049291499830912497342103023098737972598857355733726141777893649220708374161626045345754750553275948957534794186363580228853222864007198910638016867523770205070932880567750484041130141311225060742912224721149633949543453946293335347212808751932431138435102300343659246787535660669930410965029761418856350686531140355729529752717659213731488068995288445261613797630386632246178911813821658085814072832212423452425619804951824476925804304710638501489195075256886774649823344146085142905363614745963994262621751066722048183602553412450648848192122037881532824851768479536878923942523205416220965303441072554973993237817740463346718361365781691373782317987334453710466310273118313486846402312445948744355230449578401017632883646560470138131824888149281849988648141530303378697833094160314202788632578059130883440637509652472965446083506098238183023117110569927300131269838810632879037393180671076547412148340989798670855290680735975071321089360074623652031460950976905462669165078021320608751224213056677274257559856957597516158515437256997171101754189506509185387629414569339750127753995342856099787017752860342975369792613200235301579178386499647859211184879834267300200057882868663288369220188375027743449580745977816718101631444385656478909088655244654634253969374930517161528634770679187683070535176406059502908951824213183965081522631370896655647792758211971996421120942684534459710594150535558846606859846628458258369244373206960265502260530900079306535903017774706666812731675168196720594091063460153964699160839500260003002910629146738358058591494427778840138891665450144892759963716342889840909803557250869931205174853294068187036999773020795601041754707694053649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] 182121737892689959604199398987996850509260562542967557764832680768683079385857008789431431391697090854812936221908530667484564209056749717335090245359337977965375611456454100621891781213910277952851880753822685379368979262696040510674473427609891174926798386756681141247727832795065432057581948273173701462309483138368354850050505786990699171099333097211975266605813833586304869420680715468442422748930145536493076823550818812993348358756342288639520664798015044851201975597962764352121128822550802898164615635986721580701551408091852951454055288013778669068023747555485909793458356855084528874887028829677220785557404010316488299631012235082841086562642601785867796814307975084967297106949270411382210679150943535387009855273830636485465667143957950779598421600626352091959256619142678673429451889045293258062287582970382681048478041629614497424182456552229517478579434099268253803581282774035288797945151241743715081222171051330072470144224173861569364320447966108848079386359221482442784835988068388514140294357742027983274868501438720602895001395291547037972808457983182560314647268820058384028463025425490269073639213329462240167788220606599374859698018945312217320001784787029748397210457545109193762193863898832377282216944680912077827021186975834083799766233179441389907678945400839407978504883111435651948974656594125067102252956825198281974880539209547983582670402128608488506155532962755579349315679261667360679985277370704006934595234244522428890917095593084526462982553601966850710533025050207645606937579975866981526732794801541958501899376555682834133155994627501517474070134691747610632897254350611425613907804749197408969310513156706286099602019716043711878358696918854693886799440029113651656672482506719410494422532859563621274586567273908579566693826589212453438333704069225921935127732915824048765890104722662233340317930278395044652341147931686336843990840278471780148441103114444932839798079693659241162550556199016172731371534646470149426842234147389622510768862048291287954368265993674819756339736658490894047189667993183914204915186135101541655011025174952459206622076134588110756304733372860721759420639007616715693103155903991659547567581097032801693786088835518793200026499931089082710274969339295022776766584469836467198222076117738051104090754877067428995816499256206817297677054422197191221909519235169197513384262974985636281632287450949427613700775437782786170259896607603877782821655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] -28332917092191281206633863984452447363332956505128529247549704154812729486220005663355062416683452335662171188568255425980624700200830303333785173014120652984581574193359855990414076760301275813699543659394458924060854838856157425984753030632243217955248373296554119874592953879303564817409648162545854062680366222583902145678818657539802617622591210306088574078273490523234499454353382023165349155000748304156362604910316636441857307534237401928333256374179445388196805062358956830049029684708972687527269681053870943374735548840387848558372061521705032866354680120598642955475819557674207173431306995905775480823489978300551588415088528209258967736522775020738380079916463262987645906280432920883423372617579047913236691607311702547944716217380145599630216031628312849773552488456786088042486315083793513139463931862919605215395896682056302645053236220553814826175523751746624463947174635123578723165586611620064945560436215129310577478244228001956841868431493976336230339073388439574096412974942039436261721187630210903231815185707030111725566367417502387458211238677412406125181035346816459617243769982485886311658956056514779521062909865696061938642937595664638404457041316574827149237495783510259823803946954722280005269735925041322186346643755634641920799151703172670227063655978736386153700777442587780943670306753809917456223306005098314347948736732485528166178529875227600298709142788110843977621735234015034282993670582218158345289054243967485399534401552182145672239558527966101320269337004115336684434756303469356743728703742995692212050514894560260113489422117716550807962978606038449355095138302397039464697339991577861484529028677645781309245690503236135238761206882062021857595071113882144241099208412625655225161001814932242662710260564135495296357272416005144043177722264862824106366012663123126154829145343022511662525185390336696024692948791080790061718301445680844319623648933065514373857223481987462916545385414097836302903057168777811150133404085115894950856108727749015891218471176463080527213435231501951474286825211702046612471300668127696051741432019802901036213374212256102139727782372518457755483711197982648111102792841047992488432821995875839641852660830756554925735242562397999012149085872418888782642333668376782127023917754459756519860675226040983980138512764016449605627781781894449840890500726596513987476940229752358155664819300201799577681904449520666755546471904381178319454193115234375000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] -416090747860756664449255891427207798831048074008644119029443900215464404444195044575339668810538325676509598254960141157710369304407819761724317969739271811139212230421131497068393719147454162867293954036986469889741666547749246857656183927575884545071843716965428266105053523484727217358612963455826886376761248769797751700018504430737682451223480012048247546982196154673014880593234888979225661368145352867386533601876900760335216763488409119567810770219043544217330428433787085529553834917245277365850177777215082310297057186825344249748821592398566198456652911912252299886839038616053521824808896751516829953817194694652562767734334990962198725508336400770950516040310767539033149628901120679696721841492130425371107856817010344959830849336641058920263661622456348113623236663764579128422822695563751630091455920390176030270315257575772451044847504266677331153646963469421677208441062717901235519528204738462931859650894742254235336205440099861740846517515302013550567559573585082753687625730076602302697257047791133494061420092585411141562913060689924183111792145953611803229139403790029309563731536043502704690193514125159525415004424330644512408454810759579297361359324770194204035800751659227928907739980507080663306781211960876052799821909259449105646090466265305411968033090077665033351364910783737299224784288424409212043589561180347713340418718505498033047245534998999746422040894338158505505773512271498322664350295183112921371403660527973368183797405072401259372999367553340426246208382998947171720993030913227079844898577904660096883302690268656993908186882451154831459697408070936972151187301652658037076708466022867400676604785446497514476976795119891285888403097375931515228269692006426282841194046939630207036158172521585844027210333497718826795294861646653936594989086245514044137662912375064316091073138830057301256561112048236537847035772195056946841731063315233887144589710822353072697461504198569667839179534378165035630788536728365660663684794563894882514451599064734074427753065504450523187130775240407487028567521263253424547153994766837046071498117099379072137171380339608163597813064051695564610770412610646309481290648224959242543900153438473086272891379926307477065380767674873662656610262802911257637056475817476355061233150231181615787172950307523770512481154073406861899890241560146864629322727552561548842496249572236055304424570255778832239274362200668125333358204898104304447770118713378906250000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] 1010838729706075308521041640103502328467556963337820259154495050957672601769072469699268273443918022540116299987810662100183049434394878576516817478337827325596275903639839203485638575105208686975366607569073788530059579655105724178093750567866821022176185280477968605667030145012107679442116463259275037769620053252327774762364467519601490958643290173384321456007613460248187842501270544880534194684420586591616520055668501800265340374477544767584653887685533190232662286268712897453845154304623388604045528469474493407086868940796276714744087121955458719957171616986873058758213219868225617708127047009916935996227423810306783463611430828761376111176165954821089195661928300271345190318967718750285611381582799005484482761925378882395716174985748423742010293375364870449217021599676675047669270894306300437230241084704953547570142455151271556073338188049742161325556401404536096930275221084558628089405170354619621148483692376809149307245406896881010383110865020852667866223097765901056372849307623080761817107085539676740627870159608233675468784485103475414049207754845996406719736500998554599393451103922844118195902604404522256487244849036244511865644463983612477222433088980039554887217783329998056144761635048119705828085811018896938664029422967252936556479047157965819356647846191040195506709164972755614353301544904008708734653183598919132987511861693211758222725629453116144418459301157017227252827762633069665824865940022921627964967158446696493959628240811627603644610307335373088353538489275054928012613215182488798140856898586528482042189690606210596562886943327337762900807887037018503570615918122384328773016786548928639270091941427763126740965031372398858685071960877565840152310147132114885744326939951092062504403285460578836741415869262498088821397007692213367089651850619371028899166090386766665455948428418163513161793304816679957768913163888920752080022920124958061526504949987578219422391017663810374091142931665803688095665656581870490246670711086834351456079160267948775396923074511631002543652717447839788681987596477217732941829574107086245262814907086733303754255054890337458493677203259535721169693394511815454234796606952111966219707817051603181271350358215656345779412694584957536674870907869866543837785526408954923026378855391004206278005333969692266754644378264263379205331166085211041366305821617005291316971116849047497545693667914537989315789806456270669620875479743915548169752582907676696777343750000000000000000000000000000000000000000000000000000000000000000 [101,23] -1295226360824715461762210142509124013284814943636909251418935274226348909838783725773409771488925468909805347946227242691990813756160009630699047780434874047568157859842063417101922724752971772316945215857139999612932007657627070374176371369194717745392633074150885041651054864059915656578028020095627411162891597312313714449415530294406648693352727621935568266809703418678250462078792922955443517317726059259747257511725930459869948742736686571379377081425929970896567412977157827507748376129501104003820491857139221317608976400017931587857432110316317862118974758327543233670088669492074760467249104669877439040591544964303701171071480834174091531914809369831749074426630019789006381496528375834503818380355334739897847749069723098247525788748109987673736932527743846667609932165090429199882800581660063606044905434816402172675525606606500628243693306863735066457788406789210350733118226346657821445872254745838287560221514709481142434762496029259558433328985744204798384035903845907774664189022943498854716729933232305526534600402682568739679644821923313428002045882352783740077773175820453199142539779614595534551191258461564509436365492771588368563541875679061432143801550391410960763183826232926352417034597091520218566573610952466259216625484294169026434473454828277379827348878291559892784358908570422201908440640374515653923448286553469167957196077106157550141155635070589424114598071558410610314966049725670230177488624370535792270076009204204902267986669964059735671070193288522161244623281640309186717369981568010405158568058198069411762011941658192977395810946939639220502432502274491898871465695703196807952823991251390869630522896369445663253530610063262394836083631479688610415950817704551282052282387860974204391121053694828772060750806674133231271777163314793464576384943781986383359471041444954698506872718805703647423656400093335655749323268664491043834794072842548364657959338895733814576658260016289485840690142984024044034631160000031622168753757005070946101065141437894487009079637125512564958330250513796981270347656493223946912205535921596575707234851936557101369252036837830974019442202500453979259154927584952786348939362334174126942811240816024968707337241616175278642366674844871735953372054019144070718369562789000287532980629683308181855937606357335880710645315289775599153426125074125380774030273294674630644901116283811765377846126697998901772261356433749715395131610687351475519335508579388260841369628906250000000000000000000000000000000000000000000000000000000 [101,24] 815979493765811209117359906115271230599709621573854029543572497667370861646776559895733936351058763731482613126640174130609833489610627583509986594666149736090040223658531103701503393501741826920481108425892417099222809364781770616130567565888027280343658220490851601416750763800329694697371345434721657408522950764227089150776071556964188779265791875591695580105834795656544152468543009308898348611072150548811706110964758839124606040198462610747270080093460346447658049094241315774898278215199508644742435326290898253773246500955819343583082928133230916018180142195949021507161804622585810297014758943933424537422490905757585976328916340416549180910987231515956045807042060943229444142517512169649937647513042184943800251952679273673018097583223623703644930383892973890097948550859136944674083589322083982051126525616627754163037083797581130652951492267374057248188282119455814993675655663614191742204521210375989195034142522775772794159135612508222418218101270743103420978398025693519110867914189029514561087606981957050829427743074292477030819512775145708896581955630806919794816934739863778238826590382447131088715436199868554702705569329810940389156145159841635371453078033674399468098704620293422844825571602120286413175689658251404202614324275459369309634292332891326511668418976429674252033805905033001982570677290499589688170542934437329350321956722482712228319720429824556296631199593569474199810855065541642314994793842812803335058958276203256322133150245878508337217135239825109339411533123158855121774918045566642324087255333085867172649189247766032854457766001847681832339132312716011047722033151487149781523804071052952523990735695118286807519167412926330200908784706948476472505712056223813574428035231610318075727687163901854359339173246456723196969410736338788301752524735001304256177806118429468567754858259340314557094884798535294413039097616254307593476831056379946749648597156722265304034197407186013823274011469229336968593442855668665740521395425442352161679476483765912792620742931304624892923481269378256851335791234855081464004582928555674869192874111484106404231972680587662318703584799334872408567546668597438403440110141188949464703708871322462358835396199885881583818280746597987527037083848676776847541714905792199904715063702686219479884314123327862600911781923273547044532178726982019768613595077726120780333708141726284723700114886624477081461597623662197434108995212518819495350896886520786210894584655761718750000000000000000000000000000000000000000000000 [101,25] 336457592024731232232922759677388351625828177708216471341190001451930168489707596486998567438082300491192861626030957628902333455513951010957876007665630269077557137412771832145833943887251922367722247693426348151889825765029080175791403646266493279620915415341760314360829295031288996406253992450584015543771410676445873480584752646686449158706311046156602704342458231109042300121832603746256227318320551419282718333688952768923672152175795886725269631458046465646016729929216120338795046150918552575147602297964147874010634633360865707762351721903825091441252166129598516132910688344625774817073642975190185392858744921930465902188714987832445205194628246573170900613585914918399500375211196530629212739648793648607945353299760790801076637288394398595263585317564349108464720107189915065646985543370013330031477824965015966039785852388953393050856277603494327697465770764270296216344671074480671043279655405778078920382858896239467759011983113338307543318553220936360096938298106737805863216666656325902700065257642470344135541575610662267088376046579140643255266136124156715885662679211341493989252045827691416688555213658360529261157777155512520275594968854380493713443214679895863796281269449740720699908040752168947262303805319269570232134791603550755423300490679504418569513623373299400161298477640662507343812378172426906651506226614946130091966420021534357800571246355646489633413464921473471471153971767233033047284558580690694008676059020662514114007661849626804511380532593035926819193136794727100301863406286441389897695117720081412405340096273071085882524902565731464431204213515168242693805441726183497269355961214282900542181432691616075050688501822496571867206180104422566072926023127095953664120846092412955949860009164583730378382046590712938090393716811489497543435782427868881029676118913028544206628897791209817481927800812196216786887971682660809231146917090520361849893116422600116982478711168024034997645045263406381366964270847169263021709056484429120056448930594285420891464936746798084658871055176479432813566782363854862769157316124638467228225452714645366936203554369156982327165504645533628717916334545687874398112011896713290298304932579177421682194454522211430345943485025327969005520755778217622927354021091690231165729766434985103147462757576625225177437341474736758541451352209430170501831499121002688079553915600985559423923220530745592212998868734727641957188801822810830452481489771798806032165884971618652343750000000000000000000000000000000000000000 [101,26] -1430803581597236543365121644294442626352213804187243745647552268812555248973988801901052440875130536626142333888229418046985125538774938806975296094265885227680805392077318511168965519465091784723642428751506762385482865212757026681859470879049376994765254840498322492522559475364978363661113189960581868539513226583155237096933268858451855652236735419082303010734040071063517470734731641296035248299309590038090708283371324649326970247563495246347290672727305435963524121896687016555160273561612292244101259290379910161024447099660675834872219833484009207399758455233786683897634191850689141568888660952852966789192309388567520338029712943684674618583037568907595322693888402718923035897246010541028309619583244620895364322425589406964986584691292604226743419704159925811535600744247948073274457805379002452543477142147257740536001129984304573074744918980399297573686785668772210920101955462939218625813278346227811904273656739247531244242696091855058483184651563863191102417326287112471031500601139982486148165658709348955028007935475468074059287137333238824656562560007367904470761800242816280597357053953007460041282184191400315182477253786270508214946174780571128232265946014414082689792689383286108779527561400868750629127666642053297263051994041507915189070429413384176282098280348425145962134881817129680428660633625674695028169223997128268884784042172981629230082589830644179247413920916828331246576383034766143894482567662881221060039510291410177707421007204563446773471246733919858493060124761016856679012074957753924894806507690234124839539576053050477535395599976571182014973592731949866713141475563863414293938370785938401612900315199858923583799152677676325491729876880815107547151041428812907673681201059776265443699209801563707907809456916980385732716098457633200460706542394330098219686036300659484139006331159728758644021144818497527446453208772355941386070030324484183369329639694305006855211904886761763098379449384150256984049342147543882520130681923202097901998270233068124198906175226274922536831221107114052315137377030315127515876567170204245553695351250919010233977334690054844620707030319283043734408246625922023464239257980993271100171619754106305678976809854003474654490204290916058583461326303702470877883011258575371812008593222845917595523849161834349585446853906018093330633644372906480939905084450712701683763601712370664765470650407137553205882807465382413000612083737482855922768442899495333620052406331524252891540527343750000000000000000000000000000 [101,27] 1711597329214550762340972445074528925202548195431429185411013917655006811363748892731329787398916742135954181662580526055891933186117464532323745259664709613468280461168106285193860012707845164548764340863999353614068451948658347905599980128550180618755635692404770873897533798767412733839915700746736550143061296731608098607286486762632839924221737429118259995131406728307494600295474918172917553487659146458307192085472874667922549743878171182364024176856800859426599583527537960660596981668384917571618179402364792938557475635612022858078471211115332572987386385067946373573696293732449307140336504104064263091742956463811340487873358255176832620382009966290464761812927485283504126127253589150707354832381988272044061842475033540799970698151343282436046654501966718605413047925966095465348637833038533249472961159734208282621365577723618343504350781556101402536803924991461925130467797967706082293958967291856298882117695137281002623477990472072603836602235653834435668200557789697243137091151428742976470751597425079196991784143911015184231636851261005313461843972113110966672148844489011153126746339239598387865899370595541523161726279845308623460446792643330767164939225754068462424322109431166256527121919267406289955352323729300979825928883486246545047974632846376983670125952944350779081404979455576297380065961179317436928135864673106750308174958445516672502160316388370240792981975977226238995894178226435803526549650792835516220059603520263949140197144559598640119851211919003336431523672588071290746337837501640268839381939164694772604296338279499282229284103666045628876213274826186715278574013908780349241113137387005372901797819390378376711016893310056510081694802497050806623389926524363821538657238718079566427490897853320505391281775497986724416211846633158333923190252705421691866679650788366078273784732386707276379006146308029740664677228756300849259855434543953541456761722818826958738129659256872857191879870517919849479053958334704456981266536737237697370350421576379638700847348614284436388802531370116465646977298369564732368620208500732846104715981388809633605047300265114611002980876734529049788186572471745710639562278108045858950533912242889617083936808320465131623379179744126130875893697006922418528655922610325501693234846696499983326755830292524018219798111303051434745657302362097697604342973650685430182650298947764864903596177094589623730724560583039854998517697540628664241298943651890113182290065196866635233163833618164062500000000000000000000 [101,28] -1100802566989623643011445792701697075111036826506034473139345012122281532874231599728337106705822461825964076099495223595761069687558010832966507280953325366715829720479057602734501543649269422260876749887143233841381717031526099229670117894065878432871963429025709844118406870742726000230200325856445511269816105593162426246993400583650183368567470776947139339787392294064815472279705366129633811012348369264430847848551010989570919282380372646637407115645264851848119027229534932290722219926668741465336120019295214848201337347516946594803655286213314582716704146617959112740550498541052728781355040434756671172174849956539539431689906062120452933574325246828380449280000126350105863083154593047903492884425251412576249147924582825050950315804469716405904872258493852724618598000470664159009169021113781357867471138680967029465045383582641262922299687474680267371311534063811886697147982963553196921465335997600028317943276553057761468317191664172180029387176660823018269176184305159041104147479819641655862430756410575174571586870792314613942460984111127108207373441115034629641035014898702830388921717277943279499755637553160496175357072768786784616748284646471916386639918568652363646037559221202488046646669494223702220859686163722305504054539016512348477838263753930763298189565492847439078893286595413802118235584060575962294779067079157151190536427963626087983573592453391204762667855100171425603901756925275865077512383211667442456647656113602950530823109479879278232479938311986614510911959257242576319918463814676829493813248967788917587545257277697671790714707350675078559638982917258104276313824602970467595321420407997345521740671601805423817459631064386510694968792659341226774989923355711231075899991404338994779935958480605053349491745830797260064195684857148899106883425256557024191044032070720640534984970915624402886410684566644591901979698062873839637555144306362220113905965727183664499546852304229173514655259114523736297777183823078406137726937294835979876173475325927430945062419779540295236784447956897446419804905723091335922182797863581850769357705495305834302725236613647833369873698093967519507581940912683010512381028199940372217480436271205998858318135369113672695122510754334681933971074182008900594791942981925166955873573062101130804525467061057686440154249287001285617186880804889300498703179173374038240618469892646603653537790501602744399904411493015017077003089172937212561773837332120386592326788388618297176435589790344238281250000000000000 [101,29] 193610981932156236082642762439957129272852305925809515809305369735723204397966190163422359682188701108069112738668815370071982726905352320138065230210221502770893065366544701300526990648854980075883037424883301839974215780223719078433592602608696234105636063191113413004382405491826336501949064315813629620380331155799987616138299281641406877441207826900360812013560829067487420748532761517658442027394433188440750920726029942381225359575936672777383062473286306162112872229479146461352790900819518326834598861804783667865789610405305895425217910533966372951903085987187231382698720464671577870452804747868560332979771270066440403111687203248655720654276970224128427892568867025606830059219781322210594499103517572640366903541071726801465251480010317658692209107932574135742392556467944711115374250901392977130568825475861248676098011643472764745861130353487122578966054437452969549104560325366246460622020493537806366162854772372956454865364276983677783002846421323715248401266823618041937158705798251819928332486552317301454645806191326178259061940803088314499842789768335076135677335108074548432500048696657981332830442148765982818864505334642010923540125313374076096965169838638493167769082445009486655184104593138291518587431215373931452921105247927354760669280213816522515560966214210700190349749271348716433201461728394511641178507584488533134897604502096373267407759186137568925237364289140737623406739734422630238527689844770787453436594075648745700406699850843168944092538779872576691332738250269126026164173940416018795089117105718452505637788986537026142785567566791180455314191644332065500346650686497598514466927305193166357124321102047772638598272158628571994565227981341807976180667833288786601743224026866123611903455808244368356853184730875796906575793727608480572825723491695725618431023137835557858725435556402913625573995149190934327040383716702153542245294869177959260511239384087013886855155817743527200729466513444153568539582747642127290033868871677550490755771715923488754557623374650148205092728825702307364011670924913587374142677803063130269999615767119975063333125078774250478010532134754890120308260163124424510349283684543051428872434530762531335033623734937117242996509938049042407102624500184950749855349510628397540994717336193486653871601268044864001049977244187124684531171266142593214955936522302762656908864767232483983640224960766082248926827656989619795909389840904099049806969924192399240547857175442914012819528579711914062500000000000 [101,30] 376166521911140175147424888056580542645590992683584122415694198267043796027905050890817288124852316203040379848409903535687026145481447601699149842535768696616206549191061013828808946955751880224666964639988776155888406551795585521160936402379562321800902601433232852844591094553374251758445970668500293120603507659091549399657881385667109939585571960898301450165955492224260761774743510749412800073168968991780076933697839056296131963041191511713543492518607034288189733032527200246512736442686490988637047369288627486862180535247928835459138367696544693498682489178110163015238511345453785449056805139842455455638180256212346959188233893296945733451138716795038058657674530992737447267795420824259659425522808549292903242716214377214006699406759554058614520527649295327345254290667785304138305677561861296154488009481369700811584788706580946412364321795420613929306361703613754414079039688985341027084210902440329619857105509908256915888959608093907454668559635219334069922290550348884388024059464566170093377999865153868812904725310849474096491246280919216297661489734715388230644113048056870571326232515837893780111607842131251065041401696528614673426285131138390449682312834417609030826186651464497966008891598492313262058224815302385513643365543236136454720326359303999488786479550390933002068818963844271067655791065883427259250677528286750090904858912883752630017694067402255002362578944016490632308446135184425981780054834254693018596603063315163135061470457868499880905588392772226664560617235745475887270964160353431993502809435246436512134641047245322489905152468023504824677621667104034905981770646294502014174964719753663641736927935386004257817736407911831897633851305877561221080976350731738800355947968345561562816980467122559453767146274519054644816035445428437605050331231037691920626458846632329203859559193462051268533035703113952824381908927710128726588241124984246071279914059838146350017365681059297853892632713323939612550138348538251862894803203177273143498328228205638150335831896567150505706305939548451355724608055612653616103380122878789444478042064872949585655263875324518767835384597495557430520798474823309990598952981211110517006066743275478781874314521887657939677274593096238522701355619928298456450090873730969380261444110903165846113539974907518750349638387186445079148957555953994498908578174944595688626751927627047051100345323504659127214718962946028253582399844605059133550409643340518145437911812223319429904222488403320312500000000 [101,31] -439720354296407994622566183512219070796142472916223210521537035862054370902258685457878341656464728341421586732750780445543092474689511419106679642411520955418010934322974071555580616678440571836344431871481799938107122158565662094798693329220941228514337035868405647407386903552476496899074621307918417180500711835482343588220257110167229362953769618966278325541662508476008586506276635342611742637322199614735410055126404868440351147426689917709530057224846386071559298350391160539278851166228482472156943984193670478753461283498918696854419754415772725955224288807366021414676397994305713728196242891140669934572069699548863739033320133465091059447605094968244071975597637420783625153947301946176051433041936141009777488459700834290020921227004078872383530180765751488941986237403817631878956722962595923572464574399066779045889346385762601773636346162126315948366228341929633877361844434458467501349613670084957319334915722359369480346438384401400064266010144803427903182371559534450989403976157442221190623122313197499672287657902226002297859564004324281375885613051016549288186539541122626259082199442161300690133709576692165112355370833778854266005751922466518170465723214560856209130962278343822877296963666004969299129139522774959833895491216429401975930015260014532956607613801735836163063626896751652532571628669718372971280869293898467076671541522761354827712472201136821139232781990136915203340000440844713546214198067954496106399807214426880312939957554960355132629478152657821865779036288373390275325243110322721581277727861543070663716980318655118850413702425148522051834989391023385876819433280570392161035855312123542184315592245071264624826394717995469778142076040695680372310960280234293962347759452388027452069500018740850275415430550578943660792194788072545976939144251475515224909575444133408751645099084623733409190896545969791550320185332890741937832442004064422933425613073433075163991463165311023792813578042556048093608294355409197808901208442600133027866859701185775056300170781182534397355836688332878403855096720575335098731928028623467761089987984177346090174315013909314171159868527359690687992497502750299119130727607242977553418265519740511122080151295674337258469043691823986750638637430488382228523814915803205869993415296955599490656647625722334987397449694337030353492182976652106895568818489158710669790784654467500855531288574898061849977439366149718783948538689738107305362779726368811436532091363460494903847575187683105468750000 [101,32] 231569253285221011318097413892879542790296753178578418569935264012282050736400085225658640946365905343447489480355813060905916905452174055809823364132749828347702193770744479270033598696213710134665030866482664930771950734270909391648622344808488178653234161806783083541031992398390477411223365232937921361286353878705257145697771811526896780741280747878085668591661848920701407304022104509500349023433558381715135468470852522349973991635762468062539470450176698012425650828725652942156031200819936386510588293541729866191525366381271585957723195700354599307436137929683456626597389203754498480512444064298170672563807930381772282376726441456949139687251255655307688278900561064654052723762437416561722802770126880249795234391368496144346606362109181543597715783806221411471241860619845011464289951464265669057293806563920680593671895499032643116329544412853361236140848818042310349170063496343769962833585495490577865352648142586474911368822293376727318087822941911055251900131910127055704337218740666440632609470421068775149276364966516056131553334112045343289879228528117226009503691924256932482945177309131726692829610146343399655125250057590622689206723073996290029104046396098632218241238055165102861356168763791300115182352791961691182317926035675222453673493442804113008856551545627685293436282296911113535026088743363572148472363099862678504444218918156720046782872483489584409987264840855196565531957042202827322940265291822265828495425834252323626075430630522607645756575077854083734562188638599504560242286140022562326191396069533839712366780571044024288551671521520274891299557610657497049322584434646462584095935358220784677183218345753473680213058212718072484670258285852578335919523119619026221559879941650441152542595207920694760013353170795983896291630180732452205155463908444050130492003075477543093797107312812688938035501433364770071983814768998851865422146405492521394591423489452055915535322108568391904168687026383699641543204942244116424468396679846246146134104981222929528218005343107673183555447324296960266731281137813563914517341347028144830958408811998021470790286229619862668972984780577595672772638439073737259366680266120658663227724241953570733406813513256411882091573080113039258119749389073065050662887763672291835754708209265449541691361109776901229857467018332535102426381739726960717466502337030199075565752559507969861347251907009308550740448181897383368849299168159507497386580439358017002859924104996025562286376953125000000000 [101,33] -31760358767621942702780633163936770078554975852399186434028343920343367025278234616925662044633422000994505408223744870903075546364553087122671755495024394550272900291906748846407771550460157714844820302069302630522940713642367314902208912711556651998277891997422375035866893503568882481999520930823404028206719396591735465596162722880084098915876771143497591460727471355984188783740744383124897611445137206041279958067076317620554668213024557364632791269844108178782110054248458520574702703328645254461640182386255947747381321781491986144779848448750861066587922344855466019663409978638341425257095306965281888875407934862027759785644914393401708351297423129146557421679812801534500284402035306970091083645218268318426063013490006361699610386630625672741025014210341301795536053637905306816709534734728023192288398814311501643132726987328549537344247189190804235075447779750392026929149084284852265653855795593514034393576270295050100057897303607636671291910035662378171242317563713124772133627318785745223256691082629221786474997138778488650777544687598941086852985834115080820782384052929143209476113067861664098526720832504282521725473802570565681011539361656048299345525651211553559088902360720570781316721604593060034415653016254056424847884413968988479468493315803212721255623870342019405099855189240009621313117847496919209457302076072175583124538230899143765245461952984783044672218413316414442240155068890394489057083656730618259656780583542694626794962845961025473094563226858424307224466724329838099316165816993109482932190565723743193936676183274871998480133010192789920002406013075689876498095994718415258779512686523373937503102368327762929212656461342322726030088928715347416912586259768306727652856882181446059762899532772747975311978954532981786623323376872808180112610207460045372258686331863429032169355846975324006268226021278484081538121037509132575989986825390485470663681542252797826407979465374227308691240115492638448000018875732505832310296086362608040463338694762110232045408888520050733186418017062693537009114691082580304267173842678765278089304150090295875566583936298486719920009911373014694902547970822051990933276167752542157520922963012588431336966124706337543316868499950572888134558286248091712118538659461617179162041713146094637139392050889152866518862868111802460995887972574739080052675211628950443025700593701504883511216756315603266051746679126120861922259282506056063635660295652041185121561284177005290985107421875000000 [101,34] -50443064186929799021213439896579263969587461448896735760721710195384807767808686423623724248985158169556970564904709903025723098457219327983223309779959674896636488027593062129753672981810397929514202975106173495824379131991771737334462405151638808626167435656234887274379292177803182047058941510585668584301072483516347670274450323512022336850609862292177006741306147093993283170230219147047423328073077027002912050752515974034962598546220275863365403810699751647049812848961194938604719638346853009062340286995493190871507835365826627150226742380039653295367280442460444354159767077163463165725564360021253267750887952461267985686250682585422352154829936863360278742559783014785888152099640353826868908564269579199993320036192533970376679752889704624201964362676030380141811893031947177179061825193321401081788312284511152583268900578117798132437265454436563052795857655650837583798900025395073303510131139215059665670626766859686950726111080422803797838173942197706704828556757513389665609565528789742829654666252349851002860297203112702722998260972386475399330245203808089586244683590036736812987865626048848524722077449427577566195764818570861806453983500174996975135584924102108581073261838458423156312600352319630755269063978375951052386580285994108248288709977654797699590021412891268649085488879724538126757315293196549940382592436090804679484249542924000640738610042338147967461120112631816297351029824809976985307566031824392506417291167053272433746263702666167164154150482583107939091221134933616732918477945105082647573008705588384146601007020298647882205417142275122720819206068016314024484091387895774602543600047898221395427187623177636468822647692108529395839135691565354963379584148699158184437456877114546998597027659932556068343712990545564899196631865408963347845263651513227508090395988124002234480858905142886434298848159417589856978747464897866661914130780183367933031080456907262360123644615281202958523277448508103282589069323997192717940929051926747799960213096756511201168878549508542441585829715623145976439789479292215864914092471740265577601783836965016705463198799696833126681041098581067921973655455744994731852579101863417989604439120751502308218194576514608362898599146774296337112960691682483838059039416696987930094511892511948549663578444138026204828052793066272408452796053428026265020210324286797610850106601614936813397634440790955920231058249005286396664447002215226455851520420692324364608793985098600387573242187500000 [101,35] 47549759122101749761834914368393848968416605918749018705836147079561613965197416121926917939834573748229954148186667063625827887413444659601641394253094858274426724058856497002317590819121673879838605593606948282203644979852830834982560118099070278173552662348160647994692587570617095535250321395848777399267411943049469487398189182163197236348549469406703062085977850809681307300028844190857005912120842310936103194557102613286808008072963709057857436395670114819858048269936158556054059347176286444137346643404297178821457187878926509324137759712747890583107479724520018518947443959481156003588672929972303608317225987699684573706991415097640830493906572022709164751804140674222794653576588073926274790519517866337053935076872701498448397152229302232070746972027561714377772428808187280567256043196838814842278306417655083352158714106175713536499226283333655564680660790303203998581896198595864665958434946350110079028362366735904758261234329679564102578635536814679477508070085829492858233944290333589185890488238832563679345933003106372036810320004947948349887127505213859363158335578736278260553245692101582037810316536932968804451342437033182943853563558270513805383764632106190024748031170168662705511641751735584402638942936905886866906580967477027170678934245973433413017035183593105075176526015570190864871245227844648419053615031071272348495308009272939565519584411001986270406741593520093657886096310646519962164347309418717082432989094996624038309207030563912278984327765279645814891578391877816510111239794946103954533990335793007340370781427038963619250484548482120602393401219133750569171747426705849986849081989631394198273891004809323893143018697009506754144982189844746485731630983237263076419421582021693909256517238668640000112926213700150337145665451349978970866945882488291055696008372693962535834151927736872813795013113485379817530654091494118536519371813223875040533783437862488344429873042991647024824091475581878154828970670114342123604389134622815522348177230360079669661086873833084014577088341459218257321493940016750807314262529453120678358650031694432859956910264842780352780370989136685260625615650134926974655594128321628519266226329213458287936283057238179105466425913385117249421803279494185741030564486332611063175986431723778798984248849250048611721235486535664163092369012163427062810374796713750321377315639327250659190297354868231505064785352326667006008440472358993265748761114508624814334325492382049560546875000000 [101,36] -21391886347413077027505500922805281917287728040142424420284782333323280572350631837794560367437629486421588559380597939874928704982224934103195708925323131470043249355028378168292349755905278177399276035280730794922624814735217806446163845461840618412000685595006578322282945748615003380453532253741912615512489344965933576516853613598018909893987058227196402352686721447216531438461759339875690896542163311135497211390299803888656201328952452803127789043513061912302225115237008156233755467662796521406775950383859858845519001238967554994698199610550209638976325138808109759782858315423631519812843008271014770701685912083617343392962063047409372257909252335178033269951957478481651635887108520821965996449830933028885745572702042505273224762453497882275366790670394390365842228835946957244837678030528407143938380022344876161638839671986904836317932492432452658898656134371438248133359650875579313021815234710657177073553856941417099599997196888078432789559639895281501923387654969607291097737893334629371561555651701788548894025057245395814901177125196158535596789739918653732996849469177176390390225540048464853220005447594189218906579379509495779974528099058085708358044834461981395302380759789198059495919544134350435439240657605107114182978996222372487261591505155843825022399658979124055870321595280994870232795827478166820192394254138196436319111276884146838885809744186017618951034977106396838913164908015005995990645236481024247803565435674835101398697061603298666850101461647502109179983807840156360646923249224398160027494479074935344234493549306063181070908974824905096121693698114869167520308880600484596184544274303149113899126332476226556303683965101844718837123218049348349162651170394148890531662820203313153585020197458932262149187594958399111784245762710242177515967993825235539515889732701849106411013455056145558811765993914827454028758284610583604670736736454922832936410500683690607354105012745469114545924668351496561938817773880587299085566450808204546094135278986399045493312903851180799648925693160488405062842105932568570954645627038461620709655641897380293499754076803743501389812001600071749659683971547138215326066068754445660733917898229737283821359908295595626063265156976476954633988492873569561936819479964810549336618549036651524983079736230486906725617262022593452570279833864487796472009925400042587282717498354841583771750227348751395757203040780036748346458372023806693285052915598498657345771789550781250000000000 [101,37] 3576123429830384608477482835509029556961672612621533003393175467756548886286281141441079447331916587206322909512181986088233629461917017498317666672771812953488530797062996866269691004722823303354639856409169044532565415713874291599215692206407609720184430529841771032998882000955572690688721047931830130806436577471924874732526037839864571210886393632608167345193581854619416117621545127011879402337836689657640313493907605993109395297623346508444090380293471349900176212143896947877355134217601832655417911393526542276502622898966909058705631140727613722269857103229124404983597603470949243605281449903822929225677808679509930061012541597578452171736229174813281281765498120237958267736972750086391102422860775964389171446944809763824568548347194766746357951388910015752927939078002638202432499651269191566879430916159347567605139526480863112574029881250566270448820137610313110653407282453431421677230812707927164106954176151253293145117335954510311770584873716977605821814052223471967615198299237336480650294910017280751312116833876974493725714815620608663237969533954993252587700847057365783998077691233685453025684612295866990447214674860586548092031687809599697460054865897246267122509210262500942767863021954703343894426425612032185568231790934954908471511394509765521560891264771156549432833021660623829940152266179067856291963748314370692696446634439541465186365118728790397076524026558161979660093357996812168410649322864502040540253898818021337872448520555303157629109841209534387061521539014731413168905018739552231966787719236917468005983657862655209598137668361046099164277592461986200717663566668914067967181784791004344807323053279787709824972626697166259629459372059309372234716024894539273229879664336879786469783745162526146187152422916420501897343251558215263755263480367216479117472590710473968981977011704313058586181373828120820437668321272081313570851266404746768132667489668199567288059208523826606020198905632258401726137500652517192012743060661865516025409365306470278721069261672210436703340495146782647008151240820776887976346661199289629550257674419627132069187730834693915686557363449648617970490375485806855293693113719906818471239073255028136187890912161245701157300885019071890653550074290354276604160671785295417493470259341548451067832725879390267979470674446738604875197852020587954375193173344972095618236408550213767105403817899128384908673434689993245201324577071250176985017787956167012453079223632812500000000 [101,38] 2575622351477375556102028644400738386941561752690874118688669258189325618113752192252064799779298537821031725746636753154759936193869945421141315602673858055538067039692878873076164763922010119418434080018948061306759204460612140222713588346061484381495683964099433675791234702228573940752262200360173287785585595960311287472559690694917272856514013682076809378972359958433799489664076738429435160552905953058377392377148129861422793629646708897245091847612885825878885232358685836477701801244492899802916710362846076529318693809993858790222486564875621888997701997818296528566716000452605101126001835443276148408296227890793101707054052704028413631807548193390201466656520471600999243311546091955129721886274767460010669411020678672377661367333331173443589933777157437949604010114371868953419064718869803545233006491872066955981648652850266878999962890673745411115770173662767007582429735676077638812497124860762479766203136442557200712199654256356815557739871694328003093316273870691936820024149239951145286763941842588546379463494872180673884263447799195826922127806992388701308351907413989941781110020216892931393622478548064064159596329411487076285206636146849106740883559733077032332631354761261875351686347647625897287342615461825618914846651500738941667099631108080011924760384451544545131052617382468334911944015997008916112510991710647722490771848729073072999091733374768729111325432166406099899125035970221634965070606436553716737454591181558313349732594508690533650694626903521530298187831608203617786240823875538356811522895827961238568063850489714079824983478097197692321208051756777351463642236273245398639778130032774198131446528705440537995435355040871708206392202675656012018317727729256213154661735111825822918347486918797244322385367024246464941209491751986930614914182119311481028949373366235755234007555745085613025847342946067077433162977842280260830133868562277687390244337265904140130849520690101225883917817065764659378937850872690461284322491895727312012486893549818060475070013544763684489810100868132194592578990371838487076097698459174679433889962569318244184043569552288212946686499000342094617108155885673290011812432616657520865026829475548557505631554161239771071414526906891545243392903919469649382252831098579655741369376702693634642960694681322552303606652644662997046251777544794007298288762361234352182885237450448622204583473909043947659568269216613780263997954267374268511048285290598869323730468750000000000 [101,39] -2899017370340498868130286775427000997008044212139233968860567853613903623140308607195299076681486604133163013407833804898409325916529619081631931340103498404248856146169511782374399503735977754315624128999618144207881083833588462486738742821567492635190616163289041786636005149189076207074426642085123421087532507068849303997941444117261467248351079466381443564519382003285418108783714954688768656560010121000129315320883995555790634705705742166139345840336508086706735860227199241849000010897510133358463643795975397306811859694505830480872529278362435688292739718858473296401874081307078777157258581713085350841469393011906001937432437000423342940825518137213221996316865287013569445905455704298731322665019011506817984111739618416782813980300293464452423181901999913846310613603182851449244553004659556085579134097444700232543462044763741945300757564858127980619898868511063000254264649232360287889207014907290211177336090351950205707958519649357636395985186254723175791742950275814443061753925429665409129551601037600961021936723825214445603708474112727458495408403132079861366155036406150434491630537504904781821416843010306376604967739797454432144034016295008009320067786106694491291988017809460357810526273609334573012926720918897269668486845986960615894953050596463052124918662039778312313257751451185616031270711569243416288263763906991483170077874937256553950300013572088719141865306045032232437422764356578367018481940960362815300129595187235132207199289153542674429151109508144073132026535148791275176701796775117994645669220074839558224497039289399063898806946042843700643575392454851671205142392120745960465790572501769910234562995829309125506580140581292524529267048763084917621478619007271242216990103415526200323735952967966193916471461586084389216310825461213775450210154148428969782239619674257527718703668818922470063847530419687096486582880225539240608591067336237898322158495233784169015536112280577756744990101535712503559631951946144850227788661032674384436446213184300337256938630066434759067763878307488084196929221907867014245735404781576093973092150254930616764672256556414377800782422191193422281707051588805715832668549491730354401865684295217898437307920418178588633319362613103223945449934309385746718815565138177309672882909971494090230159757274465865173540679484075289499856634273069157838425831198325246890859480056948520171432088922727059051143238076835965212063052874602586683749905205331742763519287109375000 [101,40] 1825418173269204725724290536436409259423305677313847504009866523647740458185331995031064850322525386722310204764196578539223561278769852344344505980229027221082924030264030066385909069516796515677101659961250217563381790073144896349131382653304852043512364769066745949992400150165175803899033321817153356849761556331857701514190394193764453259938776095966827229104223508018136543555193154888041155449714496906481040734178932739022682092096154192463897874283520726764921016225093540359548670346496625663987378703219840137523429587299949614270000512893229865297793465962176144321410754512884076315947931415670018585914880702725208561168534554756480553247180039530280229766112969741303612587889356369852656075873180871903412097329932511761080229818727518166566097330467096890790482978773098080273296475750524991796291987354332116369922465339490448655661564351604367399350688775422022911285806663041844419676316719989652351919805550144458533379158376852730384934542940380766712620901955118537365345031344051900222514207569869615512939042855405683835371477624805890566185852013206935291227385544979401155857418142634324520622715424611736204793962236278033014312456081073917572727655022992039130343364021951761382116722314953773069702595153550529450825870421374829160655934311878833637376436689147059528165469178641200263506857971386230974753287067641301579561474392612764564053046364728258750173924239847533319857284780958086850357832271968014836458370667266584845778031182492201098070698334862441735387987781829509790918883268349231667800953767371649782055509747185992281942911294565495751318968226280183309830332758190165901917279659280064179159044683753676951983330941358334010814072315195134679395463975371674281456580240405444989730123256122791672600947538766170935787130572287668917235156236159664064435863124377476445522821166113813560719861276386182703648577862396921896796334501533487188562273667922330644126134755996490833279378667894290331888198221699292275812085700764921350186569161783334350330648242620876987646852616361754659842518439949519168883403046048868091549105170610610867836512825035585594079594945299299255797053962147618672980141310131957706941386393087906014674622977832577819164438586455618812479941175172974821295170552961386105797372115901523938231897599450426723689435216560450746161869642103268805105594167233319891814127372884490695437209885893024181277117853266087407889881055744751847669249400496482849121093750000 [101,41] -945978657030994144988019905297317287395814652648336818306299107049398865973922330563471265331081151222420452111536581227611290423599835557498008986392388014094813034326417770766307326156319667565013865309723399870042286684667429623457324505599861194577317417671294016971478096375120020744381563660186779678284461486713327707327229237098570815717015097003009544033471255094709600908661079297366319618518631612555764831363722052085984975417583177853329907104971944204634935560835986466198997789709757513336608776281713111115647988470400254649013595253275777853308507247016381150280952482368095614065439349285827478899366396729084361924058896356860249480726034885606756461326626157157002669764655023096007017905339212129262666977083959984052166989494456475738056831452924832805308873528646885507346851632772735290314667782408425273424223274656711888217741009538859911246370180833488973673728289122629921669553959678435938414790593186132764694749018027056813844862849052141076727198139934674563018214192762196873591561749672508510837911975576035944769435238647611146329866990185454447122996266910914494292133051115436570816130610711642913943608154418788495043292952481305762207136383819247021043842785070649632626687640939055188229591076812721013485188688972810712686705224931839335446116510183012778818115060275260221067969467474307553665773137684779612116546212639027486276018311972846911043558921271110227061239485953828412295939031836131955720726540870068426944499953254987975179334048927751733375443390858594271946547490575452696288767905496232482868440291212441120948007411040163938890367961312425559101764057399357102758461228652762404449132200748716499695489483319731028286248878558336974292921085000858812382833467368034020214895169133000861664380767109443755142236695004548249518292482083054247808584139851951777962221151072192986765891348471621859071633074759764156471444734581795796987792439099700103102388044578686026500099043112960943412112293983236901646727802194991431167433443372001711491338791644089205927344031624870147888187383345736133582970776352256684973622180099768608581451189141331230043998276170686639703427196633036131681337586010076140787160082768825950575578378581791255386607871809634412083669096047000885823962198561596217735665218935862363990513605912683033990540797213581695136614901738014987500936607680057865367727236163988468326961108176117122124950165510285184956862369887176100746728479862213134765625000 [101,42] 452542189545760924460653959021008254604372865793630976212498897636421093030531521141171392513997028137339799849013615990635424138900973022721105272131263719263705263975145822052839814180621865245938392541401186710323742916560247761465339885561815710327867083026230288462298076036719577680420078368098090453330823755193240898897309821136061788348426171481603292528540718400718215682377431301178674411007349231447344302617535732716034670448984381357992088721817335569498287932034057900236003993667894700292159446799772997896449949827161922321794654396879696885469347978814073130401145548168024894414598805757317146421818367715473397542192836438271161883697159414563874520015026920657867164089829634629497378560706805244207030567138192946170248018989490505696742561605683435132189751573986846612435624107631783038288657483623276261590486456956004707098104400687664657752426003860822823395888569879029641713826489603574231988530394724619427261855110670292064874953649856127748464081135828912128893082564860921825573159639302123932549128215788573482397870848706745824478395714300949664884307867044769417692553974871270520148237594507474426566733646183779790661633240160061420564709954998413616520672245498987744829711202187892147926887803513626296415293002214755751346835242776756749417567507471199169446268049937445762524069658620548731724401842553398010802656137934038320857304658333177267996911599092005966797030625588494662679513466721385943046332904633599819776777221055236757053766726622681669480331044814354255931586497452152539833955657092662340687999835245366458233681654632312930934355798823377504454050529694204539954655278295675737162008182757196739102704975324744985403174059023855437569508715618935525902124424967076775666138327361637790105686202706584240309548415503813391072744516389544120520985391841071598788579495633655107170527938312095689877004373429373294326609019522767145751602622563578093531514570579135235160784245591220038616500250506369596105720571652180266023864815340724838050977521683977374972638815572077434484419183403598391871206447883899214908052908853565621943406174138978987759278494302524433062934012867046716759942925081651117461124278455228783364833181532028654906873027655769490865959898151612946209470949691930933614163434032271060356508905948735913882227128870525836909467514662971480840523870529219513938783284321483495898493450747241602111236487903191995363361144200098351575434207916259765625000 [101,43] -207064053833934075326047931784468070861547361864203690195763725100022247874377655794180317777643808885831463612272120054776191918853637147274933192944964612429444765140405223547243162089178861565181269742603677800140155184810377268144957953165227802546492999170425970462285771784726754788006489624056042470878250450747380348696959480500216407729861712467501633910174666482957707363900396569825962777491227567957968987219147262526320128550075149729635101894003591315726067404538253860809157577887403293938533750640890666087262826093434673077825915376918382589069710138286898388448685128260506123023867099606629189088664786288418782429732883039619499067775460317234326392801433084689345263216010740785855761008923619797015053247026080587020318341325782902257610702012104947669518692426595526635836288394365345040755458200288370044067047253760957557865643350874113378468019590031249624516044036520318748356401597879733184209600374081047529009051449993037877039253473815391394966007307182859666841794593796150488611581877917987109849066698956921467388438601786550189412996652920987741487156656204842126082223304557629593934589709730983674590479818695036686499220574840793701238383867294243020255459551792366307556473053877873962457601236272789279464979405410876562706197822247764112227616132960089555825193222553730416502379619006687550764091981394786272706270804256786826410391141572102711277360577100256049933296131783574664660354107615435287207596007580556806705204387458985438356725878455219407716070200041204559635230231067168572838635237851818114964306117654315537413217348555295615218966162354324631973892893624066316703229255086524215792786309810542021963422206028224201358190314121412701500390762538849182800346677019558157749852792921684016277262006851589889470665098210283738915963141112812411217473099872760200948721861238448918555377796511290283775811521863971897363081183925287853396336242676217384439610580450015521802603503827562777863477282074817712209126579790275997613856004731145113774381584191013396126317669564148500391369932575778963360089248011671847136873481564940257531130966497177022879290808523970971349007057201739391278912064917003568085370519456971718638171563310540951971748007141777763247149254590538434045814490988388482230436226065651770629284738719207526183943484748368352737660134692449128122498717540559278369775676949628114711902337811051940654873078145534193161836356011917814612388610839843750000 [101,44] 89970155115931469647565894637223123288213355606147276023401786068686611372557736010532043877442173567448545799629607651729011815872961691791607692507296990754661857786000131294593115089439451551302675542031948702807817760634386937678367559603927917870356389529183116712511807788182049805440958705529502543224562728484930542877540730176801583767792193633256826754180756295440757762128227423230444437033204283233942257678875112655630398182041088652810750546521025138016352465006116724735094664648859962140925200521435159590193112751332683426610057127005019290399175491630425447664323951219929204445142556961133241325984087361244554017004023904721430274635817037079108266791619173249989223209114865881204338043873408344802353574893085671392435264772468079936190672828248009644887237231464032698678191107465613661458800771445765847739281463464277259161310237593940024658017372781202847632838734931083111050387787622117367216275102185645969912985810679271514079842033561855562912336939688747058518531573490104538900739655374666295457490455037221766703890043738051550620137984690961648953668861821864503990060173954478778030992543918182521603833751364071399292756264980364584426209955956783816982478392357460759715828698845616806605298792085884006164937811238242147952747916818413346205528419725045411023425943340608952830698984654734536477549972057170498265402114635217572217441420873930932097222248018246892025836017044669484011356625906138037866925490865309309707772169012595577622858206160538692555037140646564156078215297901474713118613247710827298598966276149435987711755441751016411795371231271789082534413060526459758952202672329069143720171089641425992845990605289349512665619211565236257044962762263017402884839376921415239083202877812322036967406281916452123035270466062961995358586422996702764851595936235878808388290020153665597461340508574468707884789481213777761795974737344811723845994689567692823734318058313962098811842600176637996167625286883337291142575396248518816612379808753610134645282744145579613750195913067493042853356586033973705851306621595010284266539350079589763674588760035666301018047819648586639696801625707942774131948027710670315975857087410805851922808374869721913412983849445234614570812465698697600215580749846370706215743680023055982790777844136615254281329008633662460401935537840231620184378367871539142396066304763693004899554079360930128175311611821163282343150058295577764511108398437500000 [101,45] -36359278442685722652201468125784549751454839355202496633618749456094742247458283462432092988316988914873457764884220644904777906062705408740974479014507549021440556389845190422992111505990696208859711368022052851902948853123701038378150766160740418932722192776240947767264887514714348827441626198049374228716067571289910117041216486027000501576052011462049544171178717700971662556846959438131796050347099012221663704213877088950925469480920218465074019089807554787766544001950034063280228923711161726713058809747344166227568892797063671563507283830530225748551684193638797631536913305146036387004263952159980234541507572519072392664393130914540566112293366907620880121642694374688076274297065019203089041995015411086902315108771513275150330566379310327531303320370603666990945707292390745181598043866124275540864491661161068340816539576736985153023813149325109973556281748818180416592436508809177288094268902670293174774261960608830422517486039778172039564988761634030932809101321001230321434288829536013406817572688339506358989597912895451829095408133491807841792734464984366741072656486728884623750606262272521579351387926498031945834632165693993262176174453034195941167582676489122048193015871510238895676123564322133284290281772943874187926606738734817146751288123985608242366969764605453415348184417909052078374577464812209244097150011203708485471656871818909769254841345204252655029490525243511713227474547374955120605984700231691437549621573713158214865594780291226157572509882524022570549548082222585333603754677590845953409328589843823361347355616377039290960013335845684030790430457912070669998060020614495707052290270326769541428278361918964560294511218354372923321037277585558263919627693795994967813768500434110772130610389511774658930124309160006265201147292211488379077524269143207488788342906956516416413588964822596904786242139566393929279622296887062493097495075394004128623347629688454747993882842982187429830077574304002347221805226865351727690032461659065790732993874478155175699980785383526676762847128788875368182040783682716959403084920220187711967457990194037553414867854478500161152413662812692575334791925585558535964945431837729093605300273905346738550189431433495219685904833288767504696169540233550913018154170071666486984721240314946989205031241887656698188359861171250715427749549019719825526185668396629892127645877835831636750434349292705650981817697836584457604658382479101419448852539062500 [101,46] 13422397778398217874566190844708727777034027510846097904151833696789515982551395167995169055054713712731042610992892500324787845214920015650109418099931940910777101745150954722169617167761053990653179207246505420525215179518240291474550537794898424279891395564854671404833236212166218397964701756756528301319082010063060188855782561600315663095927667182256421855139980892219089179558169113007564575409756997621530300769841000817615943093705243234322143484075506010984778401183970009228009665142972866243012598509992840985632868546526817351102159326405443502876968737582661831278961574111387796244851359138754247983892123804437004067777757733054463490179788624428031205159610866187902951588254901735678839744006458545244477503608611928757163221488790681193210160642408442602744375400173876283995973014545710463293489552751354918318866908930425706581438230928863428431858180011694946643138057306963773866354415257526557353694593579206824832366404405503665662943191646005191244144756688302675971360365766491455220700899033235227276213843759960741939948946013397164037009758033756046617529487987382876208620230416263203696156359003950968752344290871004012304222309929075490357333455717703821901549957296639692299130677540334610673126037353262640100943114070930007478863617804460911796520326436324807728007591129718323824909834383512324527650414005886822099877907765475770701541580184609937528355399755739795799479885077003981156694343384486142417280277627607761870232171452702120509956512037964875051301440344746401974418334133777215620517158330796864906555753519009781196809983223284289793427002244977800515417390095304693376587079579518379464322411299806993077480447496286423786112150495121590340016631448103696678248318502814672152976862286956691764832145289490477646014952991581918524401123427218849726561247004941514556840157299951393354747453818364642888506432464909976192733165408648913618101332644705857067986416039890241716555064145587693967408191897076382150381362428101388503460451781193632445983191659691401937544858762179678021261833232444732581809546934853402197336004395075678158968801117686319032976363544985366289822123699376923533017725569272827922390374144553408375609304465518417359558214451771131774134748593683122821594093959191511356306269883765915151880001265116510867403836168762391063899497646770232047887791538975518529396280382452904568452780704348559041860777796273396234028041362762451171875000000 [101,47] -4468815398158349386174282002704538162513991053784987703202331235254257533250151034599521892567157401792846816845819410153711423437449285691533996482933632901962270113280255091428435021393317026114958128228614548270460162315354926932829623088734156946457246525472088233284425589026432961175061015072715613373951684723497377108634782645177809236370254327035085820642153044749764226089318909456967618596576391155052521401355894477647170962789819535625637038258705310265650280072742839413991226326265718437226159368536282122231552110513041121304525120327746661015832034036918942266831172564612199382363925176807901595955342443323184529235995464128276117280197761097542816798846975714196116462121067131829513776668378229818943382599622214205286454030266820999828816846188558849984151439331125436518145151816574693028153104966543308479554891716654177654399971727576582719151858798999470714304669625821432688810204008521142210999168818120341500484392035402190345009358447099487426685618633575082083053503988768228522615349415138869783437921566343169207744320031999744935310615233956110442091175287945127338194092801272013162118349630401658434289721329400786434176042148543311269981272706855465011061857530231803008734096937482669161640353530180142964691487637727880964668628706370890069767136987369235195555112797505411047753863648149815709286140854983676559167951822814482738160115678669453071855528093281316620055080064403575548207640066868008003888973113712672418518122228076210803774802170550648960311846725132034531174194399987229492919982416307629989982460724544295300181011086219105187811802938504069622138748731206785896171616265494476987264807100440721832749133799029473463543964252905115079847101523379782198986845296242713140357269426303911686432668073383958325573855150401992243252932946151418336919691356727730991307100367993875341368901125223365052537561098002313981789695978235603537045996677338551640824745262273034879511466925798282324560372705455101357045880860632064868717387660075131661443217149203393378305905513599334272431943125044566528722613299481432889070196454105125138219836590925774831636227017608815515080753184426144254394401490545098271257238222118836094778209005771774889051231864600408580434144108167740761453487250751198872332582106160655366111038727174237847369383715664004285297553698274753981542181095078868563337213022544124915747573574713378923017881305668197455815970897674560546875000 [101,48] 1327417658311222831610905187562060371142315787647119981023685178802511475060865126715677825181206558102073278411286518276545224283924953742099617402717827124639061752814824718563483234395446029121675615587789431322477019789334972731723643980562436273345222842089325736774646964760633840275030795455264634734874145317318316220524303624487055143477634638871274952730084488320537116711437194256204595098009116744616550669720852410349364225156666197793429572285519433395541280296141277352036656647256932320183461745438288886531214082394416724294190438643328719132034994418744660914340997811851326111001120981833161827604804228716928150389811614321061208404336091713976415963750857817840317761856871128047017766656840563326102392018107119043629266556120721603328571862705169053924200166612632638325775734518819179508517714928255827665572056470455641047308519080552090384436587749728127945340270761470819595423879914326247549691459701475447038600798959877825935894387890136244302104175815254139998933653329801374973860940705653919078100148323875396825468000304337060408832093570278707020405768013344607640485971637313356660561840840981996457674003403771925334273967402398020957530641546006561027265517109186943364218127408379287629382916061265456558988213225071755675144361862822965658682873860338316261612400150982527752497973162221579121181147060370244081601522505623986317351090024142944081372380847080933736234876605090802287646940460250723272285961545880198874560609558650134837799126496255855483519250624139943275577405722216792419023387521184954795233287783071073268673373807179965030277064193976696184123851654601458958427047590887055237777376214015283656015529266661577514231854201120113594904101114641208933884348494058236764743873449472727937747569381920691660185729561249256607209124936555059043036491294427061076219538829010345647288570637474254440712089225028136682543950426539957200205920455272021137572602219214727426952106110300807529683078271261645396918580200937316131121946530638199052834596674441487523334740797822694885095364032605888089275332158762908582683323352857449619828016786614028933422026832801587576282479603591576959940449966933576555517983622100341333312130955983474749751837914010645710907066457796191962809363218505165900680917297207913821770335393495473203379218258465292712855848209001395176923130019995936135365237209136764138798266209366347179177125781279755756258964538574218750000 [101,49] -347248535447819913619093634841188805059670955093605255252517105140545470076260020942968936840270981694792318194386685348643755859129999342188098093917742378457283994061088437038752569610753829364407843510547173595855200853997343566516231274357447890334851633941250374701142130559917588589059490155774796468940811344605614012995196885830366134497861743521809150491472385111000948649188291272196925431606817521111993072454149862464793189016456919947752133577442583231658663366624458922870899040306012948363469856393874052888747214200423633084583756487476339103263817882744289392330214749967131681743506824313585943355317193581093718941143217423682883403093748485177250217295248229875541131853243778808233501927624571096096809671766170471871839462219365683227038496697540511422849247836224522976285927506214636811148870930975445710511275344231612459836894074310794439377365079793540680438180092938022764334462318619702422430797307315620316367472519375115571217876379623006388647720044680830658191975903825803242075881689255440693865514516390775103013428865781373294599750119665646009828352034544363359178500029617031826465900607604164189275062964122163283400102373066332248399856317560046010325629922934807266439554297980649802285411934314570839183192159856329023651308861977659572865390932565506906615496124803464110807672335942084857215259077637679449945231351314447578073446653731639446264612068771992344340228914849069923587315567707675416469199750605864728036479472435119335296574142947780496619228389576523383482586569098173504724395364850995688608816496916005202141987226352860649528064230775570432582379751079718317605424736691792446777919243005645610279904404980261624851416268654346434086211313986418775403572855830954894384278036456693911116837084193366102145269584264439981694507769711512696547257816896099721318220313521868077071776493636111112207501302739305933078691992201780813692566599096401303676723799791695858788770680648268890618024152947603868827253240709007597404457422901164871232478621437457978564971985055189456801675625247691178821898841668978917616656413757707960257255105234633418848276342928083368562583027369560607066227063777086703519442110655500284473453246322785060921669904017885902500955441193757808346873900342992347332430651181129257543848543572079117706856410216850163349325563202799236943083723370587938819138659054300470945970936119395755525829372345469892024993896484375000 [101,50] 78407527184709068969226681363339116238419697571691033244403884072876128166963152945249972839230931084896231017387673839364720216997123611945851708511883003840797544571630188348159038512527156650070429955041404965858475684631074144291207425973870987321805847048586432064967406332911520899535403070141060766242264689093235450273445579819906596065021465002129094317024351330747578386243757487229148069068110570200844632025354318053981450493588221810677850131810263136152420836832165952933613021261069642978349781026509105754051242129485252613466074101084047451158174456308761692005997076641966943822279546566119950108242999431215266470192408605053053409705977001799050962914463702162912528997060844260378854078176037767794351948117429633143740023929683037983769487197624736344562583114089025527642656860779012790223862406796921802644896075447261602677544204502641741938282504102020890656199840081205190458596723897449981674293843439022775613856207102713567352219095936086503990083825805678045467701215277276719479320213688308827650713220086677921400675526015654775792129432127466700142661851028522275381138387596265621924053288934877846098800034727956383713125990733746201127440803031261860052888104485155498834109196531615916942403806904832639941634205224285185715920406262749349902260064673219372128700210149865109324937308994999825946572397444669215614249479623860522153340989338540891859701936922180249139760162392953330888524306420466782323127897758243214759956470668073231767400072999444550340936757879254160603743706390086668304853153722272345090761456837293763500723259218010226529867414185836891939498605503666471606187241876174438042720027196656373456163101914372826214960630166611594049966618769969164244043854798633222377249892528746522321268704834355521260584138253289664557271050366726069828811766293555057465863370112617331889808307690707469491336991425092671333775142457492311163416294953461757744262280262299652223130103774195423300305950142768117722446063047039343628302915460090439308050521523640129078066538893611295502572370937946774716296070916486492188953976441974843831580043122604758585726339870258622326787849454049959859563839649640108073415884368391686844023871169696114213682815939455207977901642508133565313948960546682299205603720968888909595730616136766592102106699534353046059337779059607303454538457611107996552254825746517510716361749889546928216077503748238086700439453125000 [101,51] -14728295703479989516563997364081906841928007718033327537881890490148649049238945039484299250268148053952766106591381742094380565255977671117001339129371769478030869523464869930222913958743870397912655905884967112257432816767564166019044021620846321449597107106877434598293484346607256200450907530096698729419719821385074884746662939125382504599940708617530070363103214519327609823157629126799932991187896988507786428927804094847707151704717909110298965754683198442039622430667798537797723095193120046041836443308549707175426793538896030206912294321068227534785642014638823280499843060564995458568173257404084124813680455879614907250977863404375943633249354045450189846073396966820066737192922734709117349318448411772247181672733774013350060330309560361072814369533381502913085267758418548493536966115408153032839639889388980635363035855782179551824893937392271552479219823022071554436756680518313295278502748783076230622413422807442954290989700908026194265805826972169067019898906276451209449232009159641179585598757038412399138873274761053108559396406321848590584217357268849845117340939568569932136908773610887162577888861249144047922786479382608143918552013699704898403056683488684883466114959576303557633442427968336252804915044997545512969872285988201758182134923828721533503617640887650875061192918635911251414016425137544732516331872047766807816824131570992324832941279405225390398844747408971895022087596820692766562194954669974843340321194245668480824308098910448066930770541576097594842304838746546922198197949759637457636351489312149273558439928857305230673911297558533003863381070366607223211430896734604028064855488286098808777392101528744548956376860077563599792270094242234755898167454269414445617765601014426617721893911100024633978013069280456908123932063760464065295195735888829172391156340162626912384758089214355325657846171042273684257293198755138849457521575100225511875767878748909944217327889019378234016637520123612776479191089547342628158780998051387096670121595166557353411276999951554372909400512868206182654207034598721611126850336060543223708566783686404728474971836782465825413204203181700051249186645034812850922329631164166361251357037829177821427055031343324350208971310036828902865894157282868964414133731989155652577820791718912022345308035942495018777216696601943551662812327023424726605116671429071111395215187022820281818533127982107089337659999728202819824218750000 [101,52] 2119502399622127681064882698812375779137324338517558015651022552591759322204771345881180315759953168863688814104959815950413851436765100613114236257294342599147092561545256792444445927001411814851717771544692439932217353667370243733531247781498589466361549459562756313632571359100791028890914830448651066086611822507363987517163554714088706552585146266065735600129785120793546970090498508161339130058928919448704016429921504419071417097267576949349329153336317069118634647005770098495757200178708418738075341621673923241372913005804366860368289309087108530365537746548224245583679631292776899234560034568771384012141266766740905714664615534807147521890216665918955155670831601993999589812311649977632964870007178313069867375816148613683949818276571377452658410323871385798994964098599089842899197917192917168071917332737882291996808430194510924534766927600052902503535950209562790615969021230673269072308722506585255912333407500905131911167800269152860530395411970909720858102063539326305978402905133028126473988222103354673774077058810497618960874735529576230226650700420688740020491093934893022765845505370539720564638623234556399411259876041443780914030082549438148566281824792600407167703167622827506238444694149594034014173941602928677953252731512840234762966130907232058804967077334503962116404093299789479333535874710593742303011791332152489366171699715568340579126417788256199660038077273197065086552429778939949477793939082321662917446108970515614020764917114468284755227759849979859183202668734233717593111182420083660158871852468691327230049998321705315392438831256600374196042059914689070261950502375083474096594851013918771400865718713315305393149123292166084386474459859235698950569039863036381977800648648037956389381252815926602225769957306264094425499781592469672652828203826498331055890350247440831653707761800729465443682604381719057613439546387301229030374291964478498012803044756172809584262723639707647531261590631867347930755978959243256831300114664680257100623261006516497672761572146056137784796256497964558899984469495772077475827622735175541753441842258115417844267437524723546447050822881908370667877108057666089180684980826047121412674125085088576533403846591728755073189446650644198264841893583578177534059785828020918025147046307469716601002508630652179722621996369256666258834151306745094039698842012770708149509604229456427755551306546522027929313480854034423828125000 [101,53] -176921975236347537522693682304602496987314254637821871842014932221832733679618690008150956839197530394795579349066126252991746999905377515663955039218495152446926688400519261189396457722382941028982162732186790001140704148195123488184024320619315693332999746020871261732417092293851645123307817067639397161438203021944474171228639110471030274265379587357774397105457924705330360211015794378547619227693444285866063937360716725448686917412661211728883428237385932990220093544353824675994090247327039811641066479539339785307056221828424727761411988266206039957047689593562106234574880926347605925861976878747965456787587323647303231950143273888643388012276905393867471100923157405538909043268721851776492217014108943838437612193532471247849923353964267663847269957353603506043282070341379326390788751274379229785091762566348721408077041195741009423276879103737431841292517210154621293189160298245533654281056892068718955048265892148486433563357751077004688507912003131640413874249781328525904828027504529734319332383562124743665560940440091976852574308387164122955944263839106857251830655518339031782373868250434151061070185925795005491122864318085356825244575215136440607726164945799547887968610140590116494061375304511493328228453795729677548740787844909055179120982793536954086452659191984579044715962702263251362223222780986060768381001568050351335476294192671356608765886551158222099910547258320725444597014029480861829037707306871681755916645182327522096781403170056844522535101939513446006498303649216782014361773526965599590836709894310104080579826813330132826071259567879819462659480916543504485836012425711449040593763873556775218621911524276331671038538112663519834164687733928960563226517781677290581288080645006451458781543344211332120595105474577221397065587379953502037248810663876193292968476488320351220983441457465487595027571712907255580764466695421431684042377984941329169951959753509289473234584670606000593713977752922536534793386238791733724479913087452122967327079144451018758054090281240119207300931296065041895910122629096616324267471626419727263300367406205357923829326471182568762870882028161564395593589939104452098646230479375546944375885095672952682698040968496108300413221763157000224971066146375305676792451566152577738942763145443541936872977761484118679599110725645666496199241420271485292363680906832698019177331452309823861535065248062892351299524307250976562500 [101,54] -8734780153573466184742369553607762098863165796208252286091111660436163208199675380982964837009872244067162457878449483417579816536770120748382042323789013077166097322684658665298412237651734476059978071577878901564303285012601886367525915772808014241429754850854623851023147259431200907180520939792607751136253362020400782418590620672498636567510519119540188010403572989686551633837596117940656930252040139307944610032447163070739524753815218247836664200159444300438193419980068571670841991664811216072600053626155715224998683237719425617745366349374638731196628972487417201325004286522469575572294941702273074255530496285023663631193554777130351887675087007846735415587013109116281047933585713939330601692500747713820032349074994339499582675703323374802804300446892317979929306694272242444223279776162991827773725255350978636164249254973177498622122002369412568569775614049838012594920428959462475714533851461643469145596984859669368744195932710950200211833798578300838468706363141665525393547705483301591219575382943515989299696890537898431557086022018421386984580948625095288685624036939161947298671182559924353202510578710783553931985734032975987642500552151292799943550259388046151777410745011832612547983504962829073106142344035259610914636814918176140654331156712153622060463439312620107604936037229183568638858775412350439102612830194278221193426881020402559575974596360554686401222914507836238272156667732175752887852660927541923927762268492444397762222086992664198279523497783067908745655410361026190971380537076329885390360705045339534633817675623922729522328424864674318583284413533540197814886255110246647981520398336305498399127644984382624885153621760759707561410191604201834457293799990633335850024796980615141928419933809869708423244027124988290853853545890088887690313887708336757604211226539494748238559857748185659855034706170475005470110055505133496818980811756584348815951345461659319854307371230667055692947431224438419257807454102795745009893811823804527218835146788983138686362851132135178722017874488793090574609869012023220480887804692722026736849587345572335219213890618535290499974733902536666663969341761097587392836174462544774171071188846644732485839532239984822855089212474499652463261186448486278343885962821735993680622875154922352003944362251337917633920419213605311862371607709401405956575290809201587486601710275113674697422538883984088897705078125000000 [101,55] 4606743875125908129022448707896217068059632533892087066403400794206619849448564662974480255187025689088370245716855398386758567299626581965919927598230277380627314093919028011183556760597048110885777419906866995859493482350598745047693748850834581934668695644709146342546136633380585285953366983725619985604788368348529775501858344646783657865979406058914386481609277449046108661273960658972411182358783159542923827691891787421522277058917757319010307768044721328760571005199548808411852572263915059447089495835727287437354580623784627207805558144846068848460486389245252911930049539864684914450678815445248570631211983417824562680327543564926620572510851553280289363131013297576560125664184714556527514323744211078544960457288000615387933878288715055030697136777583635012183082040500340986894883359661317849881492520242963245314510610347200952933186022682045649946091093508171641585882782428210654592922804797155076787222952380321154513321896899384701199909564226028938067748366377742228509981110584323788752013303122912018740868897923963064206106200779106880350859447053089953696465023635094100439476493377289575597693451613632269981605511939361870144620019259190331660375895288381364575852612732685624961448612044538796493717299228372906721682779221271159960560452065359927716729770073915546556536144293490151866053856886370393587943499496290575205981853401942839523380721848607645535547364095570605042975016868274488629132295772351558894391643410974674391340726850765681412363978584852191040192538898448044344715815392695114066394632374467078065948406755734274258731529721548932357309601241024931156005912758139085662452932726984152360431363721971415130959888456892870915465823930111953124291713281297709229543211896596862394181780280714267065518454584086142736032177394295049717473193991610676802619920032278913934873127406557268724186532521414053994386581753373718437076926311794952609519644406808256890415400065037729282637996224601841436055388241904575423318905907478486625010452787851005813810638881762561486989003301681458265861474287713303317880978210748313127656406068624353904116032162702003216711104060121447430373860584617524042850936465167100729626155602626390176779208157061063101068508830823508510475084149855108503466460374556596807239998630156693122873529105518783098731554313808898830714702327260258352914591937312378355610931190966539361397735774517059326171875000000 [101,56] 121818370240027557543358243714254638536389762189615584339629562051369165366571334687826886690809487273716627223872728349544056211108648278843048371288102028685880733896924160520139433722553964870189463556811814266682554803843249189864187427033119494554368622446178466448029550674534439143138183743540373399101348013601190507746589719354875780186227190198053956059120359449615277960359271952190399119666138120467467034798902265059235581062240342086846756729338307575136214705933136150797452683542583464533032555818040780494497964157031273058041945822216496537066113395438817263478573587746068620027217675186162541547004600929496925463920990143365103116394569120171911821541356900267146640619207392546894048097975570797012456714351934607794599321297129720992565307200848993747770226127674421138161336107015251271935512184109402475854647050316205408519720077262763838861583370461844312864815213197428625180393721183086738293758638205682065627496552774794346543690988977511258211543010965518023893648684970066882827616836597652578898304964527684739974372715719120068352757038301125327615890458476312220632861140931522324358946638789802138521281176409366121262773012151507668466215787609962671461773897075568722284994412353336108577104469593614037802826179906223255776886250854991091372755750673686760210555648929616387506093488946083479869532089410881290733228706447039456424534568538021934848995431073427719329476270759651226349426060545925090748604972149544538532585188983396254538856743418248595074377190161999057978239294114703113938384771570006733931394918646112814248616380548434892460626193330490089711745212516392331602891606480454505816348093733973776257308150114707832452352235401759592747506489134043409197866039074805690292882402680744739801789678028908450924883520126151721755863938118673576388034532322934564905126037674052884513371823055524428702914288087759287316661013254579522457655619230624739981383434691876848299295715678006282116353342583114457720951242403350351790377474752073724077337378593095115319619423780964229745372002394539323062549692472747810116629413200003710014280145690642036074611658380195364635991802949359331952691896425122842812770381496195443115655101341248707373121072899349961325536425570935550265892200000707305527463095538953411370654911464755649656111288461289126367955627453754614711334612325375060908061453091022485750727355480194091796875000 [101,57] -428771502602483996454957984644987601949909954217682248372492575556791690711191182260238137490753783708257814778966780452254079089792429457910941885791266872704374335682287198227359260103370444844791191476344537380539206430881901469414192998000224433526573236261706237648256535151905342982050431878223705917258462990551258356568223411827748286142397317118207853519377773320507138546687915659480760470354214199787070957521010207468979391870398316464898633399944229548552603481975839248375553204703859468160301400443368518552777978592210349359434733451871842513735634004079956971038108843526510322055007004334460184975721357606241805651570776065126229979613402898184285750929213213035092100037501512158694031027560744666108514204680639521733886877592273885864049168934282323971778586485096826770240697837422684496588356907144293555048678502462253215516424789253880692299814808213474189844368138474851010335732357370964112173588705742475652011611352589775842918689135119332162452765448685050790587130244237244037363588976616519839169887369147752404388881137178280173568806825235783259969734123514247394397331477304491882005440833552340583789422765950072419793018924318004640340044231222489578717676671858445361564528608490443712745436682677705974652887994141993387606309347164593804177186841214950744698207036011664680735172286386765326574765432037560388579538881457291398708607672615698652007991131940861633621350200352100377141169080514503285856583822150644787809097514771360630327982483348264227008246818954298797642860076886645443422153076567080095421364554542596555701234906451238755278243574926125549907779297211274574952404225606976794974006435450090257818810810882416946622512405937846280870587063421361704259315071542409482240220811021557271529751157064170406648175747329317796098596287751575856447250957397602850471703976208989024409822700172054776863134237118067169145599040198446657121480721761529895796029693706029542231593450030964417434676556754626580983478260707667166604314310010186252366792795530074477263342494160104592601130077550703921898419645726842707260916065069600847287538734352531185318522999086859123137464905247054603466535582899416719100510462847681621785824132056303033770576620228333015557753940436113062981681289440822406457258646855400866793980973300767559172401113953808114458287835207111483741674541493701846434083435610773449297994375228881835937500 [101,58] 148907974698238895277056880797322685529538019184109509184607778633201538825340133811113059240029340652854267975915148058897493198283871853114760007099750594728171519487452140364796092369267345624533913913750012513923760218189998887115460398018345761164860601856197553803546673964700782275720082627043135824674150053443090081052469149216498075378298157094567107550486843982158362904522668917660727553439664903654498499747385491444981565793909430889685689862235621753088321611721912978172781147414878795552976823685089055114378117217409088916027242019814577748236369505140190451137104777231332013441092865969153567053306802095712558332885388229985918922319329360283165670899531682819165834328622978094873573798024275942768281444278609981323255753735896501019346598622388454059405135539701070511723270537071334200620462706963350540004095944590729130281437413613988909749208509591898241306174750788429514907516557064924803280308618435249964339923052806530028581281590641213772444228332588882468659460690799948663133099090247953813249030448659812241595802854577128249920099022037269830144281903508384481176876104745883293934428181917074347076849254922070834084619522639399049709881773465943423374450733428966478787498412921131274328857482387217072951418623691118129662848362805843614956109062851738751370949313466816409894316213241370317832183827360876213701986241177607372832089365944127427019907591957870193055029354581766326708945646638492565321837469790322546491463409147407417756317200618189999517897045062766342984213603645343662851848874268224066672656138847643998490530703737395038501093337602799091411444194786916625460720138132095109153875340271846232205433297239662979290654435481474941548455055894623636727212784715300109113767402398826171688980345120238546814824629863939128845754661417656318140170093761275862927243528065961155122211816696167504368588679455122141804447175997320865148672583181681734739406464865454296308729613101652419743714909788038687214888223521491532299958705680953584672085372018786046051942459150261961019750392074632944492791796532504597239170109669378540762972442352485335630954256655594271725132014489799700570420936853781062177140628531303414871929344262584395831604949542867565579964434622288804714045349205892306703582197991911215062789702711295343641084517990629609500500202216575501069820397200341166588088981370674446225166320800781250000 [101,59] -29933643104294688705057407047603399966651377630891915199542150089359965537821157124761793406259474844612877423780438173566875971447487565379741830673117443517423835083838261446460751339702466171812730742227299534895139705319856546381235665758061951695191202610907696825308020034543645680730742177549515974538184827711104015381571950733649828496448024406210918333443481010328351359983388526657111420864372925906898276111087024773835578798155435410575112874211715173953840536614841333886520754341478743181280916089643786364137450250284824055885345785231017888506383428810985283293929927304261378045017487479822020148676472993258408935858203750951294921454844803461408592866450585650951043533356681900501427737237614340171064842592143780416383805918351596727528683929623456945934398667908060626787706953718525702957835467851954153906607819784998136125802409738424249781836444472286220404501898138987575883868657043416189453021647228596261471960825473303209502020642256146307302940283863350233004033827317142773972947512026360235509148362980122288012350552849051427429950921434214805004341103776722481704565298823749089239425381774115906652557916432820621381754285528407610527299290351185844226752513729103533633372349899748318341741419163990655210843286693225808436009728139713421129009249764347624986093482276952659287854256172457693138166045676307065103059282179184593792072099571609688459193433103923900475876270891161629131095174592392085394262500694844395396361422904833346313978525521098460614059555850632537768287248412416763630328069922813405720144710368512979934471372816554151779179304889029725129131774813573566241938588964855663236368602635518677499910150909827245720619360731428913409622031458417255693750672005467048067025710655826019882446538863063998105841453294282978091359999987033599010445968512397333253340630767526758649240832519054264673103442667275396784808681462629336185160053950660827641999060236005214209322293755210661047458648976810080030966482755626494263928563744748039695764437810059522839505861016919754189042462173029008596206421374563741974298874303961513345064817175119359135309845609584641806054310319181715302273370399159120317116903511789878318243722257446722524168038108750757060545133260335272067874782395281532817611794710349533357779190630595434309291412152285691588158303899082341420575419706912034811807643563952296972274780273437500 [101,60] 3836074761302032615579205485277406162424867457752277193930451472095175676356689653937007209972140112011736811409124987189791930993508566321520309416380099562444115818428153818499743379816415383754836893032290740969687650423359203862045105500181436331794167351580254851956316690089627410290808002511435984171824121272059767023683707975192766609264445517312127608813900022199176475079929722238744536791958480982165366424719149664188844642156932101047522930898769089510427734337535226867592437521936012520549818730365512303581317813662809566112800702146717821489060620763597096115561277206990198037449594633935598333184507804318859549521399418306837771785968319306147404930109893748112552313893731690110264914294706621988163623122245905104427056809831544022277175502021492016441766046999607305903000302575460318386992408111568961927316112520642701932472739401443617858413731265431529996137909617257162170346660874163892108083918984346171634611833084532997014965103748196786099312736934303921976253044348984438385338688127053487912799379168504237967055787819878144092496563193609683679303199494639447103726113300620042853541868686743358403270636002196221678761593805241077006602100613496885765150115354571460673816052853009452035805520703082955418044716085598461221684223834870186983262717505629454572088107005433368271540654738038626765125648835738831690357626635149194048025827843500396130037957812643113906579975640794476214349668999093030516320383961637651483131526403265769849900036543255358150755526441385290234864509333009780058386717873089233422455388449521797343207905448054956038819057070644499079137200284462447790481030802530911392074086937229334813336816925325247749011295782644020234521524139933559970903988439924855712926348488489472907671895388439405756110929912666430469648445447848065467804989299798636476126967947050038379351976898184659586190726883469197333213472262158198813215762210497271506624395359540819603196670101645740140703645144855541493495370517347649134368750004239961760951443908164236407614227196770944168102412977756607534275789204336766414614347751090086645287837039890461086503981478918713955400504293617430554262285397654765192344027670142056658654928472380669421622987320088460127753469065189727505383836784984827385272884588731060536008319611433428683452143307763221092306083529806334384210705218398729243745037820190191268920898437500 [101,61] -327651789669286169277849927148425446929099997754753977686541225760971503811876515820028928153643227065622521309492714400693285970655962924758461093409025553108840617246156399756879057452947480609542780196761578062105088911039778598851485861197168753767787731043867755280163083793547765241984227246800759511309829236359525260341786505074723642018540732583749099139411432005605731547112459811710856149798114489293741541720492803301273069269193243767002256040374595439367944148738844324867824803056352280672072678138124762646774470734939627157538905383079108761655418717755626266929336067638374501382063647497887630502080828727732977140896596172832858533706655393167774612853755302815456572451171722804981107192234961490073690869109086841892844754525825195902299879326118588270549400330365423204921710387010536120801938490478896057278181472791858255831513590064652351773827781670968891347577011732950416564445116954360877233580760357127026752063379871256928165627611967005227210104680880704617692812907104421170098243352021889862333027018271455170005339562437073555718041791625532399175888156328521923057984806357353275160186417101179139556980944182144119954054270142595038872210576840680769389143149959268278447489138271802961081694192465604531422398464846087449157749265227547273186962269401255832695634952880035879860645502617496808480857875499986241220894271939525359818180008830473942928285552367885106136399106253854855869736268865478482082984666855026079458050181351552022886810904897961001994892657103632200124993288081712794904792299696898146547703690329131751337744822070343298022062943042267677238460314376673314395789029556593231831874818363088688646553361565929933401699211956731025967129011469755147489676327142654198576855475312911649808572020469680310749557223145512782898466304897220621209473219825443144606682369532665776209169876054408340973196656168486169529625904107686566025398148224274851701088400763513302123672960180243745054571428019178078835487118910254465829699043672365327997255713191956304707474708098811007290541146858917178985748891174032160498032915497817973424238416965791488784572808909004589972007005062916832948717184740048043930382930831862087024508992707999190652970054358648903871442881281758945544102860380131787567004055919653019244145229052024255217210431173153527458364261305388159036672268697998333664145320653915405273437500 [101,62] 51354150329766216547546790484159501101413315483718132624137342431118699732525498018619319336763217294948063346297910185461965788352027842090260363326407296162862157222783286710733751514106798207629748090641880467881725219515848751850534504289043078260051396766175666355650860192968605936083122618757041305986433905594198767024371733131859469984813719874824617139277549701522323324912145850787688577640872457430215836546249301038404202460488961991925640935313464022512699041847887313515883865221615978151786282176904588239376680666804496033249991190656371237885272085875332209946403815471520458012316936322862788165218667879712472257631304029479587247434497993107088055285923048746909656146511930101857720352067398110694461958034551739183258780559309202209526709363398596687651923747854943174028140583695748858947438748551660473596828080135517072970711095697848386978100652600657984061766769536032076042362033087288562271603058729036991357338351538407199992840554606148410574666528352430181845111562471597277224376399444953026256076366734415282157584453225317722811854659229644700706326535613655957003514899586910353805119087831929772351131134547964668412140023217450787464608157829851919888054054284807385540460741970969376459076858674276634399440300238440516070087622143314476373982794000883173637440012826148140305090145713182355543472636245012487495687291437998780824688532682403787871814915520932363534253065049428549100199866959299430681039854751899432422374601295010904798571574470529537599395971747671452692329903942281290327044749245856799374174661724803941585926390445273195212324997828673924417796421353627236983068196410238128466445487424222854778389450139685836598281554229834884119931208123348854365843819158420295940612155247512662562283982724644580887141423173737267465806228618756323828106434559844039759906169039971863468005167704555485807248865532798756488512265913378168157715901989979100498685760526392285534886734701827145972213789629476762017142949866356500363103884406980563646719516320570660573201325716622734632622745663332790942528831200855524708743101035914115407000979831760015972220366941846731357755933306339318125810577708073771056288320774330991462322682943057607057430239206365523851140884799470118800062246485300357155069857582573388368465374466598077065654810487942303506013244957678111346499605360804707743227481842041015625000 [101,63] -22196542862191280774383006119428706346327930898788879575381875707247558321233887085010567144073170098302655794065866111051676656472902859920952251636122261853493597903642864230557669489792872520554919399594831299667009243454661921348354962253327369839451148700488250475870364115523286795354683815745295003846913754551732182264090109484077546969693116229337061591137613918540816444389889588879791636596526941929751845717668790386220179208076443457711825896882541040213785733342421041802308795563717424719611191033370017544963658912837000741384707233576495083285927026376234209770176632874369454803780496132895470727259232234938510348997095085514391562110412290899613513512513873455679014279948052455019608311254420068338995277138667691074009822558124931275874035424974252500192935978243412769264358876443819938069592424096129269547779013610106269395615134822530393484659090859812767090531169583323122324772897564712569903069909359449491683905252876261269721305455680993675056275459689418289481577591266916513970700599234249295566961414994256002798140352453390741269623560602138227836387997124289467622914208851726238493444080517033420156323716733527397647896428242211627463879102432858032806189909894809162186027971199123953508601272996834453015085405567531532006486147779061864535943474703042065734963448130595530472716753691720207043929592007897762005328839750342767894591799396198955639505940540026594751784062837840643956500978700401826408433056850695054090271215387678940261813048532238208026043771058887092211958985489365642395146449735492284495380633880896971066084137305405954855252061911306416653927279859381292506248958224638186701664508668450839765991342314143772327064038915073446282730071556400340517426200403685401707044989541691255533982326800204970752410892139955493707085403516452991836532409479425655567916054900574900041887893718598929864347291854356015293191046589129470305024091235707859934441874892062731013021964902877295252959269088677417546178117200794967982619116963875863281277073629106165712029133115521009009475346122826108822110046805388314236070977822882325539637891724769979128533829356003198470280861035407745622743599633063598546304870947095782376088172017366409502573505761651177715919556797156580115196642185678001031771118646230972125249305475665682463892624862188878585476837655612175614905368092877324670553207397460937500 [101,64] 7406056552588020021655973304409438339710269542740532482477935267472124046976855823461342426309535600173640824514659696589573665656241936429832683893127101259193816833713001777113717924012781005056607957471747678678845489063045876597496124780114787671221953090736150411460239621436974176475539683101544001858021049171423652516905922304584274787422699357133350649182944950327822005100848784767574905981978665425018768232721667703581361923387852572380219103252417918350307940493033333831845061509260133358006319700528303696054133753454560918640068185545945811172326639359911301301548745308368581752697125919068082289995350609371455925130009263847278699472083486155292516454340095465488532265023671545248247459619832910125539755186955154981866196987800097716349814110611388336416797507302450551950136940651825503213369420191587114248446791250413322983481487773190538818889672032079031227750446785719570771763423245226792256851966472581739367153123160029725637849497853379634798599916628703506278542940837763292398085980493648086572845691751448000927025340999031352615353943348455845915732682289859585874950748405055691856563902205763258050644166150147562690615472160744965147761969601019546113382962163824544008722627830922363133321755452059551346643007885800565510018091520385181273450182096759939143172647742725144994645942449649252336306956613797603662499135231703962643861539831335941595196262328244163159214340934483385203039869481184616909457985593240959748894876646681850504772307951340065325799484687702478734758361251913886992230285722205239311405485081434663060550031202615086925240625230834145880869920281343288372984498102892114487122638929465174822943391882350362280932416490174066570956214058691814553859856129516312448633137017982418976962618254360255108147603127702740323332168289471534713908432581887963883840157370133513708326811543828412356092691586214746900389285244641817475419819610467084251281758249014621859046360611141184331155894730468870190598398097992445022938905167947758005355726609107265400155536997703265544841496236345790178223257308456346829536797083122454054709213309606927465783646689105529085801801404419246759386481982102799483698735610620652755675461487106915132917228337906432702839612862640196036123912031998325642796479188273704433749853456229996008040127970414638919806219006375380686790776962880045175552368164062500 [101,65] -1735747228836829822715766054361763160115669522413001882718143072184770040405383780242821526899111566879174451795190085071472771339297591038471792198246580293468930207368422777138324010066112078522810289237067661201105835071491748858643571694487581244330930058543702072325106370215129282950893487536695286263661862074305726703062884999246524432265682805102064467651155272538901763216322579591205655745286572767820506436670073398680233664224608291696147562581204951894033355356736125387583220034019680869228816036051272651133042426598556770425460758444147752724332241062836377003576822464877160777272520320892714908255091652416195403474301012269573031133221369430282230667766452594380072664253390074722084272626694814988615984963917045735974755117895102921491852213451670476154923368810896466267204311288885903846920388852380363748391802455170173596996216408450726074984861432563842442822488886311486904314233716053069082963817762741874661383330576038146531370307727137659189830176068539154165026947802166613070989340814748107544431979302328126223693402853350535440805451594592141664594077937518733968558947556103642237433395466577711659914383241425030541637147328413698628073643060150283633397296493224770817029711907271942025134108022675665323188461284343205347286872863286459023845556739970981903374152596908542714292265921503180575972947875929988891317345184342418129409659068333475603539067172030071895467668757355454733475690275705360736819406495976116505350155922531186114471906542548273656485588086721722006539992660359651714350485009169835969754970803951759908033550930869350055114407473696049550245617519591397323040937213463451285304188239191322065060228627592532207433095816028428782863926238439310574967064429397546202352859797909605946049050220124050616029978778763501102126525007505404580264457204142038184305679601979263930996747288189479563865408230494987973991870696691872597496323751022375191721094107810856279483187282662309737906621797378401703561322319414276306319749059200779482496948010803647245301138081493675911214690552504903403669004631034289668047767433978624395681851419047929642518776973628653102648514026329888003261584152679306885374648491442522364721843370266690976408064563033394067949054897740736688227254497530498801618599468034512770813440415292879021562465136816860164704250449330125150027015479281544685363769531250 [101,66] 298858112219045724425466128899715390293573366862411202422010563884001061689245145102864877591683933134124876779079791134055955758189597701968907810530463812773764098117382932999236369189830442539363021304043580865825161819504362305625732792299940354027392714346174743593696751047120879023256507644769754567146621597582913021789344126778088917667494111409286067795384794065998019655809676669734787689866652731601505939241435520074025240510327844368741087500543245976791587007905225959957176113805928737494028634412454227848278986364650072395220201441294536776978570424789800672131398463219173902153868401016518627866513496419182595052652209748002203491433321468579139107796361421442872054740000082282140156563741840562112954272768844952071572939773620597729431581201094027718063024740583289261420331585662362961514405082156380188594185341671974963830007123523081359744829472982713921372294312242343890697040475765968189545000854770332529863024227177848208453967026118628980945938454705732124141949603959040516469432593377750418898054102620419473259769050631647856071069384299146825533129163070759603700710574993168843492177617821399240393408574824816242832245686207540652602492176381705784901391688643186482401065160958016058898163991268963362482340404477747756418506020097099551359521898858203221330012026873849467861290644147523153078334422155162360030804900034982072144230140998252035172324204262319873438524079488732207878109945675288862300918352297288114685064481095130736237935261852015691968748331413715480866868905538879206520359800725026150712219814516006294642112974699571353344139666554943842061425975224384023760399776669031522675973287021042873335154183416625779510700412489697949855494061939780493612943078206818781370451470801452645606420843646904260400072002885149242844107923631733469989017133026158828468290363011992820504532616081243158047581245823345755159138198814031708219470405128002256420611166671726694512829887055383427797149116346791524594057329977470268816183551989730879472658252988707497047991142318824341196197757657518377685769004011519911313084141347486156914854698404151053678369777788595985980628861394971803021967812082397890897338621064147368167574447878291637141212705724539530392757638329282967134650970895375169068618088655571796478282576800950202078646099232893341892530747472278562781866639852523803710937500 [101,67] -35369426783564155289319165455906104804942166879726427400713100247676259421921282029056591234996557745873477987062868102927111449315049403104420952255120348234753717266316917652679951038605496411011247661299417107274015321081743364777711285484364947699514338850419714802847091581485412830486444992613286305538531200072429165187630540755217079291094821657653394231445958887055194420534358007961040365425549005814552491813527186611053921522948482059467211933611106398304163146850699823953371802319363801495984342342685748974533460355508237959796291494430732749743198093844329872247061925840291639400232786019268542625035179173456823897038549734748050536696991308208888224219518757314179935347323273032578625668399053488343699165270079208061194253967408635600388492617614791544500389274438942342439194251375068133969862772554808127959425159932095128441351805748318039046097928376684339579371720021290277378511905559425918681748306075835033312598496614549542969828394769817449021851545694832132905032345092105149947496352615588753960804696773942698734375339988304594827586541531722280341788913531432443008175750347226372024995650650480667061650700571049580470063329465324594289152107232636021047518308434296903068864508314859084522014640245259549578492488857089799861971800028003727595939296952671448465606783212821351474062117991871931957110596865706516103502641815198719790584404263594998033756177180729007284228199358792134675652842259057579833822900135446066153066684286799953297090126351723650300691782732220482119592246304812219466517599736161101888607106748346077285635193625801278440626463892329178303790028143802803216443079720896473402717364354019114733673812554450321485588065902481218713432515641503740959830716333712044125789828061881738466882203340230220085755456452685033455548755864965814185210700239881531265737399878060498263253186360079378541925622082997190634798583879488632866149452738574482387711951411022863065091207963682636991810686063594166767621496635034251592555034262255111096712355083232959417294906525517230133571291948160050028915261395964080908456578733852041830081697255087590642320007795624347753399449986080853961654044351608167560845583372549637855947335921142265698879350834418208721673750766491297416435320285904511875027605187638393543308723564540092087066928908670659578716843896017962833866477012634277343750 [101,68] 1751088724325968925629770363674967496488988199924277657235695973412186267299637898243369740243941315581257156253684061693158338339049971413268889780843842287426966879452142021427282777328784607527087861665237753661755818447608982975606858423805673635161973331063772226777177199497951854505575071364340738594980314938396922283296352482432494388817620724038584842318966534505717175314297369257585784964923529042403856302126710857811503204184604268609409675877723198665923235415544549794792163408081257201891528839911233574598275201392364353335036225378571661687797641663503383370070909251697185456304667908292649129796935750823048602621977790966386734006526383617100749392127408799806056542559865385000679074054283373569548722881956005577658339370339406363771877811360897546296299281952360536352731365739444259286467046109571538782333673037319908900205247185050095479798986719168750121468223039873189370018569505540738745143267475535135961652399617733303698191505748096587333319888198237378132446762305375186583646167422480041131399487963459119897407560563497789040972819454736999587467667931832901854398407673650329338450929106034277149507408749818671657256754427183814005391974813089783626505803626846246152564904718428153523600566296953076068866493445282134212766902160682639830621199148733792524727489031365806491878809916326564555833860289724508087490179923343188241365703561124085251811942299373109824274540643781730458157150244509239784224247327513595183649059979682600645360708753160836353602748376604339797500503571223391797321581497358058264826116631070502470878453122215306017720591227516605908867805634173842926887132499885677050829713092507659728121148249149226148182125986420127213463147298607932788790482027462196198579579319208691883907207327576237373689623936867236753149210080441518448344470039258487592136041113960785421574315201602668362273007904609043323237431410195507370731656956171242144936744590447756163852060545870505757293866812081355264821619334132619949764785369892631829934734753395197918719367319282608749552097308964686236776829124541495334082208593968610413944097647324924452686398115932294307001180329439051549655422031000358757684836949007612647802730091836397361227348819662984910043872247844174362848213936298386945039883634862037784643553872946862924132586827700996945367251100833527743816375732421875000 [101,69] 312291892791501619309624338128486136606662323681202278253694936003466722524999974164717288742968225851529093462223374819786151646241518446227686877787408088301777635848843123439673573625925803370293451378449687996383970108721735498482435162372334369534284690831264011148068480214274105321088711507321528714632098279142413617535212482269285373701263588556290175521792373031640134036262717365925464235482912962992312962175338756457568578466624867753404696221039779424575666392912468975119948822928968431158438235526364170235137674291130360664892405165350259496396475086648507776317310597817505485746537939686964115304550366573643867437759997061746984219143992959810701543671655906005187532827656171137358552423888667184626171192201220025489717937037707679461235617823856095370148953886745941141806431293921220473786834660695755663663784783187102204016336029001721643300218138764961289909528684068199453019554637779653314755127169494007378007749465632282019904157120010675269724936175747022822208438804254738493071840624773431218076087098534083037586535179354256449752178339291410847003117133374451470003233395880873764538659004552604697129658009409980715840576867802324119823171463831099081204214138226864317193350032994561051214639267048087791908330225672985392059646652927375569638182334161374664750002392312852145047574518641292220755087565752390297721512830716863974451463122720419338779879036805863485985386858712310692230033448335852067584823676891913723814055013504601428925137560808975395063241042261534914232145591366660844218786835135394753691467021293876348194665436161873712743701510527762004695079008117290930614891469094758840785952920032812562850615994011271593887351225359669416197716697058169329096022464620142899933295857342144022030985224699058402643860705330004058789343592796570980783323551866523121651524520637660398309954529339623624102388004120432666971882536589728572499537512928808376867591283299708758597779625689571440780068723383891149214554992424473469470621524201332137705298001963158901866570607907885635398334393849546400196029798582666309455135898666303909188196420874563882901770550197073473748890199737863707589097074399156970288448967815374920240684633605785939803009791065335575873518039696049221755668706656737020855625295910784552486118687236344840329300368703124846092578081879764795303344726562500 [101,70] -92058274090910718409592272338546503091325209242806867525330578662009338166148709413570271541812301567564768402633562584410131848444345018865677901779804296559478902834092499084085855282101691402704009190140537254711604186968042388450120475932429182080035419635730904755259546132142759755205838479491576424019744566144128774263062855890484479853485572043420927894983010532469755198649636246022437047266868229965980850999290478537487996306203134206304049246479666713915588522148548042427473824176946096383376295125784912230305448559495091019155941604398168131685282497971713154927855066931012514546131956770578861358554307399666107295570359263221947191582177371825140734771609685137042451412706374778572593581828421210895912252390664224971531987060227282396333763407179003595867093931294282062423346808138255166495369035247673433163318551294838394022436092634706423655046909118588789048089046018335081587829424038110645324660269986915440807501236761575474163613254436434752778774352439287526527689436555652055940229680688788983936861027416980464808579152133069725437100086242014230187834892296315006151257698695338948632980141538479023333113301657479250769789411916983098645407012730022419371517830684902693914458903478622212039222954271767390641747616174758664147930185561395389139264046200828679130855832716382702412861750677233960881792345157164014433485033234549959459999702824264036849134816283995740943017488765266636741317724298496310250599606470799960170213837152457289096378463821683357306164282407016704856109636352963173819636114001075820224755730347209847817853650998927467889838720189666746751191537494627195396602515269476487117189482208995966837240121955799255973214592809271636127795942204260728196262905464263370797366332341597929198213065241209795437733951396354003286973266310794729084854061842147094332185148984725320441189027461690836337312662610497602793745817435033316431792927425327870391138565134122613640382152255732376501297721602895933666521880899690111501801443269685949017816373407410095374535988894518870998116864743605878809001363776993250585386293085240649985877179023869039604144279596458244610316366813639519331027283040017335233851556702300782248203122934098972427287183519523555799345038093288711156757009716521537362369049738022738382740332429611438650341598277648813564155716449022293090820312500 [101,71] 13322206333266104049278557942176437204177708738153241266150996101524469255310315299985051191895360852001126576873189555519991248517581543148341428621288469520681887793978437997558996692613076018585212097945509385750484644692747554250471860858842118703646226429457049535600504163733298130940614411170574634803150221462560576443264792669577985467190428768704055890897232326705650241884725013891236424271881381007137811797100432780377638573041897285911931807006696869679429213559547461767725106243074399993625880710178506895413602169945088164985210656822791092688382195955666624298104349904974560901834306450607146018140562350959029085846686582177977072224782845610529817297087092348386359848853060509804100276487170767672132384071774113330392834321668876825060967382161358672521562811711394247677662273098225161390084853166723231626806646180361733795537304414999391823907189296855158301709123525230453216457580966239098469332183295971579124966803637867202701317762800102692354614257059174968082518635077798650075364527478547638832464819595768345704050636234728725831988691215159961308495395965550657452235023945107531180408722770659177361331306341185690834793460101824739019108265371861063981018136679733855751741470727152177211248567000823294897791266412297752199647132657760236279266818737190187779495001995820456929626024069511162106239063996988092997588449578712139180024735604138821213202526901398596056595952965186658303628571950333979671109427941748603230972330052619973361349335559042960370662518285701462630879036770303572440101194723982853145530897401283173759630222871253268865059318706212908539366815263948206320891353610047570095092551856144356554550661093019851227631968843491260749932738853777891204455584708458953073456830729914040802449992077571182526311635834356102362728825799854700909117999395120871092085264898335137323581744549232647274259531893034180706797125136054136183294466540417226695552446455738824363725990257508255655034293607648150694730495547660776706458349627139748615290858928384196547347546394412004589306145626746793061377150457524259506282076965691324649679700955717970715125376235288593843101582864256644220917791436686497927005136620890123979823381390439653775112988700480257346730144226642050240536575090704549933044173404792196133030394523162219435480357887513491732534021139144897460937500 [101,72] -1314452392706450397051593880903936472071234723402370596697531957872029337511276794719878990470202717518959444419069547339351159633424030107898029851440901105132942515177816374332617798684013508000022973138076597178417307233604365514946856729511655903021555688304903103184747682995197773702513567147763184091489513563729415853185533220935769412900004322275888057664109448080323177802444122276649335593792354971814288197124184740467069186529095502815808778236424419680132841160634587100785768546025835252571095035696561092324931647050087302825974925644363066658306210774627682300450083752766974770040009273476216574186729639476378092715667994220549917509688592346645525042535556946888710384557753115139494987307427950681400528142652623339863437841795241989805769305560118302585045775899354228747309326795066709618724807606171574524841501273029568758077129387173912978347280130230011983766727070367642648247055976293501911387224563616638460672179205296094186625065256507994716594001968050427551404902802562216709473205697852724075808973440819063196903184409479673644662333681142640004536861705872561535750817871350316337879990536715557280829729525879383936850411897308555130054410923726616459983248725408581756863324618598275057346916351461500789349786885276879181094565893527045373897779381403665874890135883265003568599867191971535884954374100345729659946412587839542719381017194236506340991194147431156614314385871751079301763357901689647407450357221734068257178705573685141808606317596657490885477359360911841011317748658836596176556204974620454440206391984265154450177013946637079960233843469636277552303649225372042075125482167176673545554672728666651795760759954776886120068903579496890090524215486654932152896993750871876537908410744796694259663684011334795814589406477549932213325532110371235209470662461030322625276122550292955455418399982360540810358506592127570739531201296361876455020797634501431787165443157248752033285702858722990443063839347658400624797854226553484077751221312876558882290569857295158974574241804361562024695550004729799644546478878306209021736112062338827701676940496704031601872194499861283779717991440811990474669357464420291442241588700057614903640823870253094429584989092235208437346350235491539620800154318302404046229725111835044496237569905394693137168360408395528793334960937500000000000 [101,73] 56345383262871035040826473680668972659839850479607824678583534602124743862026953911412825699603888966157215597234978489498153053178356821003787200236031800978141254823230057235538168593862002650925187098486977103900149399439644822770164522036409453222165376354178631288818629720731697850125525669523532755904231110412190723059772463349205849807651033422592215306624782011767714379326171950550269001419416321110203578664047445160822846490250335690675038297474068980790879571195529380015347208225249587735405722138334959148563797980735267816357111169442438226955171931972423116135805055840777123482735405097981823364980954399557399009666133631385250334492290193138936522774504285802216024308437571514021818050464979903612193436279261794836833400942554978947063938675962447467200296563174252155587922200387063884955914401777523516787179342308088834003007423201554595435537016437269158566867343954796422750627905307688010499226738280064753409438030365236262618686097390431336843519884864085860675462277032712789217894661992101799680136531298797610777171329344744435460557482810223206662324605043429209034566733489958011312724025716475053141721243004721001339882002377481305428234516128932920368922411273179925950344476624366480024967624112239660700577072261649073183842673895611414770513185504743178971581178247561163947147195703560863887672673800156375810611838200129339420266046967293477118169403597477305952966945486536301712357243096741540517175299157539313467631010024983113611857273606485012981024672481686297102159019460373433387085140447115581398590086162683530627255735240340870935482456739840774436690794269650684032942980069961181254530508425773085207170006224411544538361634658229186317059490468880738022623291705780839411272113030917799271278430431181495405635808178760361878693012268412586093649667054205662517886407754291971060152961443297056061832869672810592826088661895176230736011989326037892756908113847729122647289605505019509900524250946936643222410683569239899849163855142318152590800686328819512940705391913669034084733611863181617175357717321991994392774281924347322943204131472299788306042716454501548711961798817185676977669118249733792909352935682002669730174730283604113190255108880492080978267642769462226631058633545415938977704298734256378992262589283646079252321214880794286727905273437500000 [101,74] 10159075138081514940182588083710513955946350929205410615344757908082801508131165867337226344878909626585577542996103447149019347817096461294727902716958237849793160264195644854766099717196005671775132443062687253529612987368548680660144601957399704450385254381308653937526754848203767170772127024904686583273858652760813923037453261951830038723563131558555179542434377044161694290477352145097198672630238608988573092045919078891386941733323144780101066427903586866270579272190269824811659254985715255254962414344390217000275584512065913151162523000977592004121659825593089320819464432836934750686550396699523662207499757414825024840655984413726009149687530235982377142202083526463320324489064835576875133351182685987856238362397457642961591804667751471951012406467447921424712522654653668989819530072061361289819551854038168371407560591589000123796063258406669415611543425225939173088262757651924923323835580164253236734551600800713335550526224629039299634986086569251674531454171049069230550787803695942832880942613386420084524079951540214631228446276362613860421466563936374110681525711812927394793150500414431849965591770660338688537088733247441293818783946899021776568953631393024277568520881499881165295472283685425654275354985084391188379464576189440780773724018435801326326577248394590990180791236814603624144616886526920586785667240482355701430914050112430607150801573250930782609459715591738455773155525367059207824435616903729798036536951309029934672107198706621436270576995854682412310204245614575670449859009677301860477686681979187520043697912323818305416276517487093568775070155914571923616528380975347438419165222226821160576196530075786786466838313837308356544863739004915815990492894370121615522713796836704787073350869864321338226877563411548221379470548974985505407672041088536541157235894730708089108521903210637156739344173708727977090401921783967279517915623551254327952871397756564849339932402175882303584052663583926443349706610275130461389896865577408212146795683197908672223843024121534109742453989566597669259286921709170242696762453703338609868358408041826148451509318376764878614605010950508506192103938769721698060824761505187813870253002288669797351159700069777960959091417792767617269602873952001664360267429568486531612687989648116819692752260326229496456562628736719489097595214843750 [101,75] -2355823595790344249194229598837316407053885769638396990273593744119419258494749579416146196556093077525348917111253247278054663585116920080591280474220721109273790101825899253929654826873472888480463758499506453886816395543184569814205208406965180444518298226083736304374290233033394095471176329713049815676452444292377186705680895405007380178161484136646323017115060674263588273316813594586858581711211480514242749963461409616291773460794500407988197376401220649382479437617068316346040718894783014103800195751920351289775773750820850443938952470101761744251269341288324397166389289295813686765099688257288971574077679720749785859636863797537171124293084955991862859654622009824492034948237604687236006075036112710057542313862603907913740030590151755173047002037095870303329369304993355731435760630176748074762252323355368714087119302394330230874495590939644867321246617670350795336390668215760132864570560074799869429492536581416971750313312194029999579898380274451172489495089535870640709080463004425406306313996519744190741082474212731332981148109949731795574054473001838969258991147450420490281604428296102225524253526635381068901258347729487332623916196353049978366235074920708693687314127544167350303254634019533322931879897098400410842202048556988610146548878277781326659712729102952968790476239593374444672957236918086810860782499176084993067886448621755412488349199484452255631150468751040584334751228456822539417936619653978953566337478027450921765154935014320886627925624314811291104299454555119079206285052347863451081955470629793914746255014280488120243576837027400525384921680466024372021735428369867920460471516782555466978997265480038912924556360454981947761341736985213960817374861061165520109509926553334657113413037761286062313380468856068084910917660242638269672449151136196990735435825175668527597092477492890695684969679396449016910885733770694656257132369323701036815093273430643094483706999423390749312590029639180160737932230844881102200957496717698881593465586140785567141305967070156898597091855864331924324060668299693888985035572294969183414986099707535450091026719562835734801376341068270319696787435825564390135371081289234576387413906483322105667927422070483509443718370234659382393534055631049877709877448127734757148199655510757381121373504884175531515211332589387893676757812500 [101,76] 180933375704556308729870116449668910278770092112991109177583892425822982745038721229481847187529052858130387234045507076348014908397607330123467258902034681422745153626313449381302062208867354460634817391088936325587067664597390464473689570387592082865065959307058590973233546798736917072050636198531405037597629180777714780321896120662516200352288271731167020324148806558669617990670788138058805427625071990410428661107834470340803464246848543846336734049599114813368186359254634360238418875794384578570407141225454430826676985581979770534378992674457778139579139863624373443062116921318373219362293361938332783265719753146353753464291564683461257864953624384775314303757505166342554770998483075796139765964203111361430388171316500394113769160768278562971193661223646418875910851040612852976627947677907302252887921839303780097215280239195643870645210311135742950527760551503547396957315568243596409319572982634221851960267610364364507273446411278924501763925853280002187021022490882559426829125625994321541834026424157684110181018894274390907767451835183936622728110712539432682738963432788127371377477851053270913875443086743929722943888197540164176669571627343877509636575335701903753432893465359932460943450291531551067207533103638095106948446625569179022149865631269825862262548616191897452226937968638673236879354110032808924817255710489917152971891640956189929324911685516894465872617580271995795438114645470635443305663806404218187257865318662776427694661632314018717727391884985953988898440168820699593140108433469151079029585980944216682089783671415488416220332362002783329165343132177512473400505840679332146945017210357144774740217478922381327574793607125838196505660113139470641861674880139612373675750126510069716134234213316568618584113206036007502136578818661690276802000604604213788590318214821550022440318206018733777069931642766307855867666860342537438375092565720582586562494590131126424909519744929086826906701110483418031876342059448165622523280420764246834230869883594958298630643750647663310920675500823405445041306418683444688078745127545313661779697519477589376583664316343151157908485113628953243667643449868042267327725559030962093186206497289879606339831214515412550319560448719322467008738555279658628210688081391852888061421924612167354273761787908370024524629116058349609375000 [101,77] 4514086958752222325632740710448287154528849556373075041325055304864814863101551445721405585788719550878817795823738966871869471683245181072263002689482772370156378290686170319590884855454093198913490327953806546386428844825202385494585550022776898845648200872067408675679762365593851341736169688612833857313493159134757885968254097956005073381318343739781009278009141551812492985971487296298237315804719013794446704109520903547621666183565921990192807166003617749982334375398692446757066173609283238467873768896924672764856168344001067398300621448548809678208889141448860276148550288095727057596077145926290034996427056438759211691939949080093494366383344876064936608257795540882908126662833396518342716771083497386409757232454723746983732724213239130887088671056346831510951875229592691656331323534784254730019817385203877931371608838442849683273687246652473191026803994759083990465835555172214796945251050968105667398641859688598810770292897534042378666601830792358033683189317650276012476615924795235353636503095671173464917529235026422990136086977499539971186163592152249358661109320849503796323347228751710735092235786925875388372032458584064023135380118115692220285739309801874963727976230095893307055737887143284726267322517475550078202381705051410119000553850356202913605820764863190299367557743558542808548689997382298565362349975174373972153414395232735646623966023782343061916360577920021282894714542942290165379015707149286406663317877200106191986119904623891800392250249896478526326096310440967956952504190911888702363439915638354144903162044927893823626281991077196355626026563734473365436237976647281274198101026142374976757252939381573735763131085989197165513064765149707536974093336565989983991955546474939815915368702538814248492544588115906766646906438288268184817138488066408188137573970852047384415100317727322531279358508555973956845880907980562750347525491915261397468731921879905771698650924188967770648825618696801599552791377486598789684807329203030270384028170980447861659984642898530197251177413144085486475575294879737898939666288470048612117386821744384209390907878667618219423579738929654764438971276404369676049723306279702322461225194987920858772323722414019853834876935169113465777133793311501296096031050509853923034516132953720274345599250409577507525682449340820312500 [101,78] -1898435987305348093975112841651747018245900761559203615285560256085214507792509533410556498457216247016418770977295687044022046058680163545275867594301919942653470102143035581793027040754123685312526343585174546955552009559802994159261324382033200509519416713692574095975943776051698940798191743497506804994456443420062021858703411829673733139521696290955600423716899447893199476697340473927710172376845079163829802769564947981318687207625500774032256697171172277896265471863334786615131581012398871648874230291146848165895657286457135354534506838985114676810694663572578923811735146367993911074250192440467667637224543867774370514594306300078636099289473888795554971047000454610260575856584008238927696529193461020654175662034640211008462509169408387997865093311168682021705300976471920749383775336346623806637672573619223943354190220813461624386089326259832648302510079680371555427907178454600981708279708302239165267268906229401100246722567717170321146491632231051973012181689160583313474052843600931233093712350475170141098283095004738860254659899126860169661679375287857514403949179648637581234361711776955281259542885402108815944684207390695514623780251654731429391131070739262102261150202574005208080943946895509879492868085743198710910688225994422425129532419412978989450862174139127696719705091748889635508321107562802460713625901996796605292745071893621051482640438218862456279931858796426517392864783625715274755808618002423522427608005310377123328269946529331187229945163427077355180117353533877845784515348939798903243933599546813796597267848248189354698331547915270475072680195356089596280649855540582888822517598484712583850790395688269728451288340867306836437867764260616945922104840240051718847434573585638735977532387663290613164229980410000962062254081544593638276539228621953611691571319272168602838018896637953402421546078850390160686276264510209326043558170687676545521138921765149452404298420625691805073792450268462137242509574780470082655174786583255624451000718088044231841499546899222237279049902911657698790412986503498990404964172642028070398355532489654858839326304929598362587163167482838585993605481368874034059801561358959517422387604936005364063900382611104953254611145368559754131191780928354289938446020442437827163574928009820430574450256244745105504989624023437500 [101,79] 75223156875477500158014565562918367783601184493346712632131863745056782071229030430629009653523273704163365318230980521986581464374632630135199748569237874368424792749010401591064858329734547072527115793733184529755934065589143368171379773997558911743211143735201800523434829105321191340204615118140116223614028633869461990254444144355495135287726071090759650627715270948842269044523187998283961443722996248867109266418133772870113171286266585807219048831019215830174260744349073979802742585942804763650385020452089698007220848545103949205695974689251163099655657472877899291800179670862924780838079956039637789862962149978491456445326016268376542891118440084156849507150499180694050264202044581965102754722501956060621993287388937403423616712515349659662049733814572408846509401796908617618987037732486519167090839601605229228460104344997954677874281881568073933487234289653394767144819190959219891542099368447034556966483753221441205946124521147830600007598974144108390034361830322121296099164246856617346486559894356525882559348924347195428250353328785905799544377240674880455466049703217723356726664406145977269237825002206177426597307645345762299366869623785360108876885376529176672417531173627616274953414240709640166081803787771273886851383158386190816543684412945542343069178181620799567439956472764418194795164605902444417506637958254825259131926774775564698411240205742362526884513995236821760610852621340715869395804252814104367032064418991301932137661547053836518819458236912685978715531181982866158260047937983282261774780291770778226499792241691935396270099729594169948432702939964290189317449709303169173441270654856240226662584013865973052773118578924629397544265061657660696915292525564866023686060555243524702618809485223262036385177194077557672383122009348124797536167620743656062922381153872642509511981598636063114008136965645741132867090156037684177981291798565388564333521819533374673093404869513373913009838132126083748795187925884830934590819896744833440212975799672964357097938970947396075927980846795936414209489715290012176770779522265491880385268499319026403744581393810611723036430317084528424992874563495815378329043266343825510887035548651164897030059519455593497807533395396644740383677834208617463090764754134548868066143315069815855622437084093689918518066406250 [101,80] 12753608180223452214713635041442786131598866997484885385208782831457142125601990870702675947658381193549299895805756686706009893457501063886427494119608608957829809946169770210748667681622341882310897826681874977945374158568634118168309404623403745250999727563972787109972363050708017961684807720450100685247234168629120647207859449199246771144733251831470870579813538205188792330803768392212031870845591509212700952800472880728616084423989569412555464052622420813552174038815427620844963784786509275418836390465464909655795887630708954912084070628540262911121569596887597836501433120937013037893357760460863198276428142863266153778577585220335094591435970351154745140631954372827152286635598202890884471800754206496821769791555575154119875352447710137755716184250070767979743552251765576743074152810216822176133679586667828455608074081767683635340765964904602180340237033161377200922301321852126474085600977323731290627335674089761033165650114898647351395173420171015832411462684445624793175741598631492313073988535252703227696161115469620860716572696709401172408759153839831948079619175540203268176547500513051376383116183969387634094653545756247864528932819640417482864607047898772856658815837945015155130347790459088344370812489396316938909947118331222918173428886252813215441366930059626589172414418667935198944942734458303470166745396711856602337274241877158905946940445468723299550491341671343936228706202061682545876842095573065280257302277978338951500377521303467811355818849615225475981190142609600079896976378965540134344356213668256943987226027393289537356086298772285865641889576537606057061269113653528111771257173412825834963136879718061082122797573656114870523302064220554130767383826702942344785785859607797362639250389524922813314875169112419643670820315459022259927051571816442035240750768262926346533007632551654847533279270810695487637890095761543112223730682278125425089894771056175677204871870473478088389182362079910263979142403116748903173786349750524053175294443542403870224597052982056292879348980596748692759899160913606060656565020640965114011491489218393803466583060329296072839584050541610386698179400267523342493036041217237191975587643746797895027185857221925068186092649183010842125146680963318483058724758597227556637665468741715812939219176769256591796875000 [101,81] -1373739240900863059963872796444607259794348706800892146327431239905356953692587712758294826187706290729526357586672908259622071055219111457248739905387794214066125160568453146797137432723414272431577000090911534439341087333191803451130312248494905992773047122986196769647626274417494106012500393082231044886263270508540979014709070300242172573481679690292599448538448725202229867073710714934325865261207164828152125465044692638973522634528250684756658421515849393386708553806109700888882161773399168666565892203047042915261528492727462417994869513978047314871547140583826011233951441248945344931386081164298817936090840538327088240143793639764614014720069529319127329645234983595690597035267032343830053795655293498832440603399803264500176524862941153527046721114075636492408023805495072573373550546632356581526703749939559716916862957626983104650506053864148156960937962616636191311121976818400370139491859715322366277404772426016467617423203706276566170355339385599057831891233913741341338190191554601029380812048948526511801604343628281772538692737872833683593376624135760252950405580634021143068364356207198864982424244635482797783333465916850441065412094757654620913206913406736787475333478301782497492271792430804892996560282662808525148129891644810473608629891712024171571415157427198076024999607065283923243752040295622278203013565730126223273325541141183311307962779956234883442505171239697667354934771916819794445730876799207665950815895430520098804209098398516245869220849165924926646973088422451981517113783978056129140836864358824380972403114205443266990821460719554522134605172792062111188603558870085028366819835424005704172492883567614236509893549245741182474539576786941161761707462400911060770170298398228011047960170028485051519926089318851133220069238108931371981485984357162840149321107254767905896829465874252495341812072552184002709918149783582434591695895817525003820693417240743675182557138982642392456101937351764962076555158660240067307658968429415813738590009487808405032546597347128567825548196717340659099390504986421104569478488544900975119422539749557113142666896977952132894271537558043087867764602259845159120872854094824735278285479950026574880326045378921238388466870019829789417979784042974398601571245711014152175721836357524807681329548358917236328125 [101,82] -10156944414516003590677540832654322376351004990982437090624425976070366994151175704804918689823285726491727305439581742493391357442765003201927175937875856904951076449498854779131545869229495086893785740009161989991822005056334956555074187029233348212362371795209380653251184357876150656303349181544624250872146276794966838816628338705799946725988177089322829389254130672701655541768997642104930425973413688208241173666180644976914916779894912767093364652704931280971761032892352999558829106198318935704794301240125084816772829134244322830005084720598023393686413785789915886771222160470213329220172495494061565689478173595809690930010743147966488035952995455439078533026238449717938922164601083695365664178560646018907163408066409940460360324287218379462074964636181198872148468180590138716463187783861774090988075036369808700506103900368818494122064414127351215695498901301551194985552526020235037328105591664869240553206049068979080169737894015096692961979740521691471847128028610452305767174152840463578784368450910802086013358822455031134080480747624363566250555092037961889825795323515272710766921400008054166586290871160426642381421079355782601253294568094154814046149684579104678807713845281780902795564692977129841538977441137829610515823403871936125919860588657045790565304316427806579299033543043509821575246791446138689778924315057405560413062289143796539489666920884505872087243316067529204383903334315478084643624964197610697675462578547294180644277656199016324957317052147363216423766906082964037647465962132273108338324642746560287650585289345321792697381860974949225214375754620877817893395679036133043494317517256970465611289805486736599621118807057163700041494061883024602322932392979608551674370788138882436538931659735611563606085606542079791765101691764398084670059609345820710396500448146412798276768231880969407923151368121753144372644976193318519705585075779884976173387310622613249180747111338292523689509010516104295000733451710757671140758118412128651524936924178501613546804469392465436689160335234662754713608075260312701573918511923814153324826970932238555449203416046099341022013053513962795782147215073724307646018363986308264037434830867848413291391093020158003922224835734377068036625131987666509570135804857785033483708048152038827538490295410156250 [101,83] 8204178039139786424547829636263924959261013079763369024428749905597970390860528198550872423109651736573506055138054191665187292739777712876363637595534858656758334869798691582265052999731368969454046934101348260753528883137690270345910776030895600244743268275235368563112191118048518889008092358982184215848122473604772070571956858479662235883363672761707344591656652657535648558788415809290620657793858846406119747198233001607618126514918482075726452843606774541523090774535309977689607507269701464130730763854407698478943923257750321654690184790961683142130746616812973519615355102773604975679205768089816411242223565100273352019342954648203244855449963650521681712693132907561889094339883638108973183287389988624320243283618325270409332664844961108144010736847331530846158912997588055190018412221071548067382469457981790788648197888258836689905698713993169091522081476712172502742233167907080406568095853968184927141249604041219634650377636840460226718279859650679364687798742154432903834392268940504777261469062521155392382632247677144371490115793616578643605732119319710698583501085680555670467813269002499571349690175775169249125017022126057021646646488995795572076411537152107501760488885106226083715543438402957936763813572841548073781622904007485451316465187341357257578949472474933528041814624733797037474975749151007344885353120197829589199085837767815784422293132719608064648720401001861037487438650864804007580729745398444064954145650386726142556571181790527197668215824746700628548621968913392405517002331001656395714360018249837653510507619981333912685281923518011182644134298883243321068604592924233127663381815573671077610492732031921444960301219537118090348963554169446927792010783110164856336681237084653615006525522079483677050516168533736403825164351601861549740721863438015801851661239814627004646873993401212618880683064429925850284178600715119384022509347514538264806793644006815808093458491947213315738528586190281419033937073753275618853718558725315969199652514829678149245642168224732261306633831252646495358016697897619781961924658108398296915843705206387776212199469494756688592690985696178721816994886939471943419780243345518701584721248788427434622385546770799012840871607715060078809229726361992739851224706176813228353239537682384252548217773437500 [101,84] -394363723269399335188005977353945304662695521185444597814422766532898049283114878826910003390271883350606169678026172291013731042143664833198620208321041289787631598396189662610884861914687550076413333223571608956814895233061639096323003108508554441249375919749599728590799214324224290443891081095459712470229903319185935542346670899840935455945058460536507682298974977192078848412281094610363404164799116317757942438498743578669769454303929904598293990659338662980266245648229076665789249015040088132546625182961367610380479011015265578335038829724322852995526870244084829705570740818313824633476339677899621150355655977198975673290038559488027574987470639917255950704370468530288606283847211528189169317766614021341941306863549709419041270174830763817206266822721970430944095103143760133628753553372987230550791810531654780584589136542687375936343362112509773863853725121082883641825993983450115199929406734311912142484717227238369663763266720385241998850644305480983954278552343864613316427702013839295470086827363125261708291607263129526382193281678605512575802746298585647189256283918802338461348758531232790675693127607028802604270120928113885032000549745367684106492145060039298343199359477714574619338908799805318253430699399856273032239999375429405121898551426920275464780043737195835245485666123365455774946490961365386086098179306087328318541430518106987513176644190163118153845862730153666432330422936405867335721348361044565636339435626372116345932241775518021792814163475840964239359636431832114445584829149642234291334196654308508287510064828980399147240527936032657987774434496002351007680240012786763260058877848097415485873151426144014765608377235990848195266223702098846378839924376176210070692259177088078718758633463424351755932424345796339686539779742357204111731014154978456510118697460739165478149844645349104940714546655763536016461289009638381191852979999266906780511763815316698240686520342781081168754011249722455314978058038065147412565085332234384151081948425386812477770229163896208817387938932197586734161737848528088680416757254851472803188665092599719171087814955397036535031218918121920613515982100044643545827303183364947392213711026529644410308473642579360370376259791499134249405990029608916582946030737755194195415242575109004974365234375 [101,85] -3591142066360675433653178409835370350640955669775382994094328919229197930752693415842443986582904548196010404528300016394240785819998695774317990568092132868684432252499997190872944034611589436689186540376609302130270251333382589867447890865414784794547381731362783606311138269265284338460036648187258358893440256628651621923446153894070953267255288605126597077142980430832008535755048494526242479905256379368118355185764794328117079939492338039037893339007547944493577139866620197114972324618951806594912168475583322953564553826886645642655658264157386124594810872736173130680641558966846970674443379331255986557053939318154550294168359909909472741761005807172820109599062551728314990659647178639102516619443390230016689589441535924242768095162188252514358351987870011980870182815336595426076018481938558654766091318687183491552006536630926744176687467069062296809065110004656440955437188319900587166995816404157570360879640583542723270183520576587175677001892723657735690019423382717963489799236419519077449218236218867132078748554348892041740867348601054314506697653776231108126481131290102730654791628148103647597937956515905538161432183687103375202785746670749073851977181471389462286232674280588958673013470890039039391539146962008209338304950745148747909074063982948290695571053551283832430174375746985325398769108561968740624962822026529779221152423517215637243324754421131406578239073282752593133137230495874585089968036205505536487750454236713856268469614506202638242660121553300681265870283504761259094582975109323166993632394237361741483170748987822799056304966252209030416196517952901143676594718656732015935253365950703994111102487252548072263096516008506524635449251135724927047802889698797621410352270863713233957707476441797840266421297072597728182606335588607707183634550649402085592226736007009730875702417178652025973796852803850654405742302695498324790013329584402464869783034958715564376233372478456345713911648188629835085719167055275831885668623120113869709444873067516465300399534570887706122804659199610190940680388113100268263821968705827290111750977921569514918168030378002492198004770588934645638494467858490064429741094846168957598698951750571587070189463439971649034908345978544717818310903520808742561687409988735453225672245025634765625000 [101,86] 743072082169827332830720122616924906065365862451233644309965640582452621849048899690301195036116623711696687728178097615803857661577491945050641888861274241319782737060465992804571338236990383014260327143555954917816083962872377908997496963593289057351229125537239454631474548600014595381544437958275384303233623787503321932509110358174013350017109387996445259333667029528889717139523264211149669836297999453216738752808437379275116889704120582124410060860685426264044569018239974884422861297755431488921408521354968343094235925562997677171887363219671823096656948281164938851481656652144680199638074835966222072098008249882793677218365001135931977306363573012322420292087458741203768805243455028527546803501455818763102656866579979295144743313248048837454712751915276329521571739754049795366205088868023463923656894568915286939884349182348924563438627152101771566454319865349829421584881096278310702478766026451093766790344240695622693362883146052240494701340881371956511860742387541137552718617882585676449798150456342432802183563086764713973781958663001467242516364875861162966155901656800248906997582877301134042575665573742593437954834137564520109792138362560309665396165811451497745244342779101899987152805398129510873692712099117099360456624346854355329418130067138315550708507459258607357505209632557954114900848145472381085684445444821545892343422057390547777111198460352985155498714210296211675450292940145253548358353704015096910227253303775454166052007216982767173350612034447782820204555832968467860327637733006841959432714723460736333621939206979973524082294420228744628112951811234357051506599020522689236489449494207219888733358140079655125392830159095953241189570802396474326768704981817612669015777948834932790024704024365767772859780929547687485273330144148166466224587578751553405262665178608416979707139359727228145620377247085037575328245358584880008099861329081371622169415184939609981330776947542700587742899143278482234992644787476869986399532906363540362301350965026258815591641694736211672276395296166842393759478894912705705354578652409850596395892231045042653533517520598924047849770943571813143827359361322084949686582285743955200910831113513658863593057839132028464055613223634741828324674591584736438321101559267845004796981811523437500 [101,87] -6658395847528508302197564534350578861711993119580380689488918890948529866784355670763036577256781860307091566649831145686347846914976741879581813155300875979481996069462228709416179148954775284714578142801326306859005710068518054762442357421563022256150995033470358370902671545252857774341685920495892799159356267402460623996735783379850563809513528199312206109486840319655704757556557717680080682901536455249244727286169452170082900009306170103526593263249049510884472979051974293955842280566488308016794492149625376317356212737981914084601258403883639917410753968959474828188296131365016239463064260150876011860567943627076439299217816909934674415362989485221091849593583014661178611549845876188300022529880563363497666204464566504966812601070125492386699823469643589650305657381363913403748619475537294549410411674093491844605903394104174013386966801380586507809840964011618644095704443341624953547243740527483136107647663833146584526710514803735870829820035463562757777854663124011219736809438899850452869976629822763369886556901476850033249498413138630141507656706442481254133916910720691536829045934611615519789497644698886540745045064964511038985103426191556773403055597856231436728998068027489501580622888386674585617129371244463484184920875542832182566628875185515105406000842200642055166658006049720543581524361508210203350615845992096699227622540367105931178426303591572637696377258917582757023045304847915664907095993441150844858075135089417658731567823920591773815187408794765117961387151816878595921913671457725985746698751483184699073194658303327805320504431416557829338157214242046879630000321840023431759442013926880373837022671554731676864847275825773834219337290848836355613217867283093285141712969933153537549638355201527938178936920366179802498420847743813164463276719982993842967545653604456355981960297068562007009406219584352921577395421143020493420569157830681085029092347040574319661985976028049760652433752652562290553043880114745895100720439866309660843511909876566875411925052126005342267400985471040366866692464705900235867384625033205505928594514737352282279100781024365001350523882354632161054741530475458974031508383071355690224226312538479868678331870983310831106046173597791962162225319621366992350885993801057338714599609375000 [101,88] -1356565137438426631321310825277763067546690571915363646763108733943043485985151836933392961788469182037365316621273671725332470123379809280011487248442514310417750735181754117049234096652555408439735809091229096404792818039541556082383315687150835472271303916330484124795855020953309238995684373661078714488080777731041181970509198737232563083529398046618183810809018457573075879425214149461284265514722456197376849079677980862027120024154697357692400212826778940848738521747838150976638376487738773994280507433212832028570168450025352925771030995494915250131345459848619886593159200991722235677408771102196312321639503274703124228570364943031928399393580346276584775701542065874043169742835197879714892118606167663846798821289852235904056810992340783786349072089338896193027465166984478299077713616073088947460029319605847515671765884813923105931104660166223884397046599752848915891527176040130596786337307367808008263568985220922283801091814851979408069054104820071326293077614705541071251832329591211203455822543071990756334379175841866841297611819582153404732572833435823424282429802689136476991213626408738767957558631178989383976833915915079532680760942648333807299470351180630931131254799710390709507751424162343894862998177259051159102031793861657455501532855654367639721052925683638418972155560796532380377008031279005040690650451776109869367961410225935197370059968305830551715099769127736450809703723601764763911737896878420421524479517105072469281234634306423232618226364384036170482558983789884634296168692298874612922477850091819049870710543142600188438281814047640338700035317753967252435948406910858630887477637723945804102005846861189127631936452775616662932417232978905453314362203020976899785190264752061528701073246147015947248866393458361208756920186738811072465311942130631950729544169049780213294637491419431638566012637640590853728974684235145678229680877837012214505577456200230967224887333854620269449414253935018638798424894932282736818133427130258220399058416616370004069162414008048063307247842857066624010900368644090775186182969047996101352229023302296863756295893786744587297810806577563097636898466027529866882022997059673630639146628317516017852023224919440236081519703463409875143427796295725329400738701224327087402343750000 [101,89] 75191202615791037123109466911955524164698147797430119047822855702317734796092604278130513455677547740616325465663029324191775613786984040355058072323700904255320243570594008140294949423562208785669181080162584037886321664661418858209987395078285193799043044872144528647465521804993237126239926625489491931724269815855091438290904251954392905121193430079735122225974203253711252795048549163725371718813778762306720411211176817517522412397331657512478554016884653264138976344663541063948814348493476209989872252853704600627983071205644910856427097234515655319751048353280633914466022670977927130714159246109894823678957445955687836079027005852440408356623035916690552373474381536815713503590448306537591544207309627077865423027348316120439777410171400121712481473733533123706981615470173539748277021438982063744922328360140535609916943480441084002883716257850235125079132340912000406258568616423182474124670604178636312539784573809527025577341614116261476143754691558375970112945897997673878923511252776045356936406974704905013421962625304124502300456658230407973129951515833082866131671015454809962543603495158772951026914872991229918763139633722109194238570364419075219893098890872615240276504656863207915035823291387215635655939961784681068781059823408392761756279952485687341067686002210290854526315864348503681910609749197923876439010971046630850877792146956075485469684822145316954873397060632630921845081961916794360416650127428884082523347137130950802566238357640281336748114207809055187490965408196264943589609479612721712663920330562437340295205835501231532977601060276794591369294589320227834174786965358216406232987164572361680942162914853618169690426712899862850921011117519774004293244064233841139186314107012203530738831075510451151721248067699904148917884173688743138061203149585657331356568694302773192429942753638149811503162282650728566134482207092786905467602075252698875530222912673952179701346792699151455694706706513541164228220382206973005195032341886063299142992792311643590204865328016432509659391537584299763389719346503007769444314251519698457483046881620815419463980423232855041895493852896539902774267660424272121620642351998302208112257588311611490623541935106877251649009643273691150255899628973565995693206787109375000000000 [101,90] -2156196902375805538410657913019167075946898213700371882179218580770918499224089118905420924261286622304913121469473306885011656018512740854356400421127166987682647198473831800432575374549481323507711233317961394606619768043203433136679798515146448988702601308062118765891579121638706073765108257823367300362966405732154904829701514102764555214945081723550648769781074503391467878633603678682594948846980982325427246260063974759437965023376311680778000687401149033208760251286339067016742439427325195996248738775565844524878139558946904276569858661141529629570057490704272681136869578346125378977096090436882085137321298161163097737671842071886146172344944007169041803285503235162439859165019964423864042727152585541756896858655104312015553644628646856745280545510546592294186914326521695204958344355563635259318467297669557561876000391338381789866339193030780836189819353743453053240026002586432770133997586094502295690467577863314954021039782232434478978378721937945412891080153927231654381129692304068300116710970910754266073116793346524561443009344117376960825255700092646889496143906387079236914259283903425212704164820820434557230127469737258165129356006266529726801323537025422642918922142550981895358348131792281069145468833460641890445432415388192917416849159740732908484524048694163152081303160788556291668239642928394975513917264405000704929148939417600183380400146528503530753983491323861413032644549631145079531302008220491330800497643320697566745589474380965678465645390011188167801766209785255143828385683392890201225383107836744213592404124979155120888434704945447140589777935350378467151972354001937469933570842260030460519105044407366155368982839509281721259168579820308623070349691551037732172268927251578975295165818088809195527244050498858205327740689392195255683446155378237151527659234944166738263953516505904862513398810186972184250984630530516358370301187666754190659800027882644674863518105594719048768843548732903085964407859468539881792693826095101183144916998203478540499757055165156552526875728905596377613925735207126545044023524877366647419517971319797264997542222285128946167559013917118923343876975198028283287493074864097113775041757994317421944511749815988515862160436714189265527963357271801214665174484252929687500 [101,91] 53539079504381506800796186981313882259991562458687461098124162384816227369959056741211723980865461676763637790610198804691908653822808272943603497905595800758665612393541824892261836719687532858774775783949685654506729554426983737805399467520853474058091400247399835938393978964558206290886654718211875695603483987670768131107723708912838424261806528468838322682246012966348329622779475082399509758204613121599822739949194358860622174365532030722392361342326047811458479488919328560929422475312941374607413777434364080874531034989188012780747689758981639874293101851601407995252361665738454050199334620477417532988280047024712379977004200070926736823586775580633762488699854180463125295025952917785969740496054991505705727486787260295196843141928235047289594057662181333121603587211403550527165816572985553380004331033018764138354884943079984267274788514947822908192856225234915173963312152942213194107176761777277563315718556271014542326274822532949927999977704556009409076505220039760417236553259796211031892256527975670942398035647206878294863241542785410580846148699757371585457247439281297181027943186473946602657008598479860299547550594689582201440392113400702801830176462352019334381206899413064345523546848256519147814388524128347153306946714818807982557331366520515435718441515102429603776258730839506906705969561044590610971559736771724763505607026555389102015713850739715098100096142380842744304653540325911563041846286956636556753252035738294647443626609152370641053932799154027905581895763068113106487399761791532721758217577597388248713786516758581288263216997050762963612983917565277746654189433995684813083702763969967464395165718401121519182554226747133865638271888795805986335065319932553414165594151482964354218183887044971062311378897196161330052956253179806100993536848621032625414170736658524240958457815293292956767667820992963433027609242444713718098503255206048370601468468068667811716442652760061875044161558680021168460780109064021499647383700380781938576695816635753939934033058732328113039127857418489677727171532929504423322001314632153969808248749712430830065490304619857840642670854292820813241944841388930741836050073157135098596045497010525044775443537068487340850326920704826960673017310909926891326904296875000 [101,92] -1781843567546772188520881165302016696253718964598605306342203405865020170625998548314534010487349853592070956249731368699475935925663691604069047691073149236906326927663220412302351465763585316916876197090130141904136620913266093080256638565854070209255140948394799366895441112102081074642801239339675261522440511470306505158634825859482968137353915463863426610203887638711317150390754068321786563217786214795532784439424487334443384300573069997443123095979832335286419169609529631131571836367668028469718849772634975330825563041264062711117065430730734388571023993371040079279060079815620499040096666174910220265602295246388227029420022048606953370184353162285436563777235814183860409656384963676753137405555872356700600341341912835242748277943521779744042786288142787323626351431754961068996956420391911428750820394958544786394561753027575081771900455178603065514562093991406034882334402647270496034672555466542282156838462230116856423187096107528732418378902666981221317877481394156423753668346727074497665220796676129360947274264871615994545821288814936973872519466060975499934258133852298436624511841955375431626041005127131076430680987693131156227828731428364816352736035162916244327820036289562502354731188283113815613926673486533042484027566039281725511528404839700345356973290318173878425936351280399028081879105472120219238850644901700555392254379072256435603056659264736335510720648817784736360327068029976314406715737157976492870590968283862555531901779920744778655541330934187776323845322388057021662122998693935058843328828957508274572609120152688920301000837601319209697544882359573133985120044833603823740104189563684720780153156631188109136362870280761077168827268765295396900132736429684701979944232684796816624034212225585936506571260425192597163373373022178930487533207084537780197449973037687078082058518709945613707097046000354152813143203798038709978477530311315123794441556108103138642072926682214013268457865657017531670850441855567497076406797049255487868909298925696499421487564051559666631766406111286841551697052688904407202178297714557545716222196754859545976660968887875915312637050672041605009145816317765461972360111741704627594033836980041463292034876986669792678797535900869775105093140155076980590820312500 [101,93] 63833016388766658238553781710781701785312372625681585305974341988496608731984344187933838424973104636888084457770265274337709035579219181536868058789391208367372625415423567124763031491308511253436357824566880730689665969701244520271982674508133748235931577063678847317527015607213429483892848431927876173935657122740296563831770978722952775911018211177022024898198035471329989518439016984501376686710631121449083665500116500328878823367621945666269026622303105675142533035746938459916841661396362538335540107271689705656123412115223920159533231656344495453414542847795457525744331417069127432540580298720941236843150758717806084217644763369182768338570967049984778937287367858450797296162462013939916234216214927004426105253215122513407599328960069800308292006539781107958144779731695957975141864004537624972541903177585000736110002480690337940771422080560388182836818901203540982313236626252274042623178967864334801021966310726894093743394762037725127407703601279098133221445759633490782627707196176343018228238480760717988505871952708787139380162192492643535184513274731574275552178709155458817730063402782441224161502775686114855164859629639422576774251074105281920883939962149456189574158683873588257273542167318824412024856151446433786619901841540529148360129086799654723747623369187932381020689285491831562457990379492125457697375784827493141298183309809857461635859925641068225606946220972769825098326990829489941355197287122825924071789858155696246438787254612799241826526093881348844709154023673861553713292964455535284363542498370818329730203814021082342367762824879126233055691954844328356910366315972164536320298527542046718730873175083074043398696963478450724507898560699543057577832116697020117488538462016259769522799966103618051503331159237087390277407682064099655966921145748661440217100578625190290713836157747036631882625266323703024209589657855172219026875096169156708145599838797072909627877481983622814721869630271638711010270488748113967850186415443211559235833101177837912498754763736267404008937745432203547793196244732871855733363896808195613237783845620895400101855451927404913459250275985764815862981432405937977261124556741317156612775719493213866304673156508474925890928020066894532646983861923217773437500 [101,94] -2018261269537449620173511384138181591473746059663929421618355362137819837496011414609570039659475872410622615081179492501234197527273671851566263179526361266738255725713889792906497312054982549484473162257719579065109891302106374330299914069481649727084707049408069837573091307855728161509839854910810326105573247461666604125791922727651375964403959659661413998108263273681079933026790880089109006010769470999311485826918630411694311173908774713311071702447322867652121420803294329014114726030613505652567943838745594278541285150962194700936717360411829347814697779091153955432183902494673865944029227902926039915482033817322776027407386446569140900294841199662834948156435838490266519117262545733792420162957766584479673116875938630597668071641556002839539177389193867744797441111828352793107166491817546874352402318834693552328909702269833470895616626085531840716890185547230366972641390981001714874434323233345227941291724546458931455776973943425516961825434262498365470849060519447523473162912363780270650668649248201021042379933653654935970303813282764790875823351297234218639973080524650524249830894469383875963956177520351534571843508676112956363481540127918084473502095337536958634142132343747703342141635923102692836107722163004120191664839268062821578837703476323460280850686400940487247595738154439480029455201047331341067691033605602684142026245519171498357011016807172419207958091105042264621622320384523106055267801665171078933150483435835150277721229125640093998194350288525999780529284748686470584149048179741492954752605753661864051507987393080958644635154790931677663329083737087609404624024374834906556909052438046747759445074146522192175015877991991991118064049341396618500818025965223752856111919807924788739081801929707125600829892399427797572207838089073039650996571650610013092751880289070500597884901374033129764180470866073868946313678416419151468696354598788698364517688980875976371799304355176208787401262810272953219092315297004355067685031126526312254325916026677411350854441398136522347069246504333156648893058745482661431626847211820418414683135844641342982101562452207444827582342497880358074810430691586736714813187891113640519630768468880088038781174372606613820479992682521697133779525756835937500 [101,95] 57800184407728509680974754719842967440795937474206270798616678750588197546385941536599312486716564578741290264479625397774662581787712177239491033191991365131271321418918639139225997451448310185252984331886544216658979620110302772921950742238098130403926894674158066504287095466843480394651341555341830317769104197696911234068310136303161772799559037621471553214721953798342568817883000394821040798130626688304697659193910726728769424160647979926082018279916361720076244025302681938771592155677559326643794198896921072563580463873125551995457763143402327937333282920889936128458241504834738832672870956411065284495637835258339148139571173391126360831568841693262827144073424444353447990499803686145896627345841622372981509757150683032912431088397241742382350822587814856229797659619664269476527791610107691907893134086722801500193080626770417520460265989920188649435066144469035738888362512069167352365076146996163492037765489641427110236410381812245618534360809882823591367901187556193162626187311625670087429805158168038420553675681690700770386182021756202000916070497595527179727534862737284569128072096306530315284505558852786396231105455642619022426588583296459943598297028044434275604898791847777792132567219231588477336845495965933217958858517739497418326353900348042515501372738553753675592389977205393994751123363237681323147474164579981067986645979500401176884645158928225991057212219418410292646081266054784649131726180613946416299834132765932091716187027731872570989236386113427854420602604351112297404469396482243018011898439052530289744911098423438507488737790054429644715773932454641178716902475753749977399714042640353567412466548026912149301382060228993654027821753134639709882800443461574587998126161227391494322792016125859936638211901005003201527285578174607822881897742887747505989847973883811477812116508453813366390331947536726628194586766475727653477681278307437007124425257636548358432706861356806058740566951245610148736279200800100719865714422008329085980757522529034128984112244217179790368813665779970201159477087187580479153032540385061030131542872011392237477277627281797622591550321589516589146369495766547629282416856081818707744683697329173666634659547319818884147935023065656423568725585937500 [101,96] -1534219333530862237636593518760689786561683483605542758908333024953976046759693688627412945975709808012112362916701713385106200764369964278279383109824817734997953802354518434318343786966323583784108038241281428112192627166581109483078173453589239796767786263767420072217789153450543781804628117583265369888520053544752155019024862575189659614586841865126004729084959384208639186759526597514680414055919002600307413620917322761975279579707698417380330894313667150933314492524260574520414292958694820269443226168477213152947183287565944889319873206577186688758959995422403452691202198727632389000484436235305132182722263937787627860913316069171689851796022912823355356374513390137245007212549397537190427741706421593476634378823623522920948484750220577521868268303280506418144471352624795354801734608403055814989968950250973309921362465504312614578075612401633658497859059560666203694127977986086768674105407976845350704682145030422638345052330332580169644207285961157370166626564873081357014989981088579071856803329192838985779612148261906156676796111483242328831971199751543346396942613394457507159685799794179233547068952492091790803572038130063593392002143324014837800658055597606393231603586309104986830685757050845650665197986009088508019191874384572321550907013640613312944551725177943011811739686116225710126527348310157393300426738594922071929157859035919386259166539666912559451625703261191920288732968559188456852739747555769560827105004561527827669037770495465084790424896613407521938160480771594028046553977433401245914084768250251917639934999192234854157017956502274532368488254244559984652057582434421087381648374922379701121215128258261530336224650365033400615671200485828619425608144399782638873445212953309417914459114520453310529730328447488873282709725887584418470265906255389096825208688119072230698084113053616555023045328721567827232979332609297254465106068719224262594020139029751906421641392327036794785980946151541326677678174725789744780922978302781741216473909168366155111514639448567828697904902383757810090187236619393147458835630854116839658310997054669774855390665516897989836552212568882523251704144869765103558590443780404929667017662611736284326727081106511718644469510763883590698242187500 [101,97] 38293833560882233189265925226403873048989054163963537674682243737682839243159184241572425828400252983955029228303162417481014832127213819670982113062701879190510419494685151613798037540920201900173577007231121310255584235224026862936586201262472501028750273837706589505438284375737663661643504199811782382263092050421860011005338098653767643422632289056515912050650743579566617119225573734682091795676571254485843195690581234429745118839771022655964085578488785476368579882709239769889189186486513178882805524597573583118294275114457754156099158604929579089218346491894695559863637267790222262417600927423531306553192099365393765630533848221353899595714630757769452214949428284024170562003223249229751137885498395470418918736639855932286598475575539262563555071809521502143251819079326746572729242415581775655458944725329189361237441310468854141670531975076687360834795403114991595757429860132127921975851623908928010407903336882268252176204859028917760630759326350036281822954833904055142614763377285298506521834314609333735706331122868900501152064276709206222874512120648864898441973445460340498445670901053320557562580996562965113577515214823356007915936333774769463292611313580786971206769021381441788047624711804810201924070536443138747416790624477037769038360690156360372308706446306830648151514432566194209225132734907415992504865893070262651622492787085704128279425970601882275414380464862362746129787970171955619988878594878393764570524892917758270373515229827176352732913612241448044028445562556282317240916949938972597954936487912005782854913679368694871402667077393565457684534015965070608423533875282847745800678454131083157983521953814836643408907133052822317404826518986406594483918433697166928799484861543132850771023592253961437601293816248730707284715659926023416256475320344653044959285999984648366642072686244445360116332020028560612943266745484921065493744539568020266832551580856284606767204423353047545230620853113488069523687588531710412544581463120155576148735689915914768254333019697328421538131763000100777962764050593433513127810279014045903041654280107515559761481442575304949754155101966733375355123768389629592924398150119908638609167913651277484207713364128267130581662058830261230468750 [101,98] -866822528831747146412519511749359084669623569471681441347201621367044742559041692806975511984591968105709594368409461362910464656634135775914310223826396636664803360523439160088947719568063800121597049056124164588311175916348871333940414245558945471320710721304772817897807321586428112423055842491417413828390482017039212521943419808288089444633812457116513813573604360866643960336880491998644869032533223710089926408583512750509694502688409007254202744317247520615381562745458502184580160667850315058112024345010615382509243578529371153033864183245571481580568096826343943781644444457502119751707813026171829996585859976004479282596851703285012170316248091744466598823962045728009465736926267656648539714900170946011936145641302832784030814376103721676695465783659345799716185925382573947220704845854193919820064409878712562072090236993774216585740812105689043608429906193959264807383568712322672617448279650870334309823037425847743588729366087871078134731625860329024667232247047391602284349452742012276745607411121255570561744278421053387166336502847578908626943588501642682212537645607205920769558160262116253686739520678777351144516445146836699931010980929977484301596404708776002735964211173167978902193667191307841902417725694030282100618294629850634344168682366830866357560787909187918330267282822470939079356346980635168799194571269530388559118066928923243948308649149803234168713020559323728007144871644304829290110095190935402270825141320768336329941227483804650516935391391687058215053112290231591157166908563722648192929966954747493057246286214971531906619783464254401180440185471098733663525072231458052055145534936557932200138681762835872522337429645900295419126610998056005779376377320845635798616659023851381038867751968341522442784012049447569860232055416774069766881469356828907865095234605319343358236070059907165368777778678979276401698529234802828248658682596723412938924913333724030938537706053121901363822985291954758465404474207921425226739410979883962988078631324007201811895478729374568991457871429498490056087480587654537756656676404836925414619005451628025510746641494739612949457525539332985133571997386443178781685903392001799532437903974020605284422913427988532930612564086914062500 [101,99] 16568062010704753727773222225697491635100817036113900983484124589393276031784647998467771869270261658829584319492987169805372122705238300632910208238611057234274206147177653145778240062595928730308769365317855004190946935243484266832194594594490527533788471173894552841229719873378863468452902786356890466821497940833176152886217188998089850612820669310197244971440069435494227199554644843312098927826717391588269533466179207878760511388975017671299052389887345072309439174726429701330085657294999335538324335435341779755482274164840288245868384559864056173661547229009961841690619231462928175676145669455130144068429464243743419556032915171234531834108177258539341559741575471591829722327938841125799998655773968976977781504702986802336746781522725682927687279220064095778337632050542155863047131717474930391194031682549258491799522352839145289601297333072576473492958228506448335851082303128930407845288764556979766133164272884718705582900496096144596041318088336819881053146479922689978963452577838093849833441764828521360673621904072411546763390694357812755037598139894416213457210720206037658170856399518919486949537760010340846163203191435921722771263838421722271767471603978388961747940422494515620585431526484999040601077500518048118953889153419397047537138778336631603339949182973967340729397075578123248128471175967277929399081701777565466266331308588353258171221008524713680600643365895736741466096146544340856353798220089669632518195683904726296467701351613574092110345059765623291715641272503143676458159110398171263491785186187017711301458345832064299595222865054399305293970235463675906044571339082766913493654402332595802441957793588799105270796905188691968133927008067091619303740461424675254412478877530120056773705767492054809863587891322769547702897854282523009998144987123648374932926388673503500488550379400764826503082682699495986088129256512497222349442973695546614336788087062645952059767701646091369597705813474913361780835424468772187588530865936209067280693507704201621860781762747832639563151282302329905579208628617239564272183513509310269332270750067780709971271885144652222559233180120778971918944985116879859216367085061294879646189367906592977419677481520920991897583007812500 [101,100] -259774161138661071911847682151108936947869055767435281306859463365920713268663858029595362420589777946827402076438330573617801356461724662021218811183006543771871547797902586192151061535987468200829287816900430196350728071906079314423162021090759509839797014094431080875346115957595265364378793305838138554890739331417975923246523373369473688938382515551486586555854399695035984188361184359309524813879281336717361183050680463666562684082761298102872397861480142571620654922431987747175585566906128456545105550578587967485450532567437231775225060594147273172302527128408166259192589478588033964286647137412104259730553846043922350467460053472221900891769063247568523546031697637112798133178210211771749484041172373160710260209191623553103537675496671973223514045615652442054573038217755341494567933317122828386441070108818196699445206857771198186137132570000886023492638950422724142917464896230822051044726391604585623672327139461466356293830526194884076533720164977563319509695085082213848925287449817832848294502947455460982323713363479848244517695602473902520367747821499032952114887123296111598544903160349505896483401351329159439185127325248087385791788683967780983471353551040608935035075895782732812853418850064497586107496387836580015247289213311975950178807115938319642778723304937926136046772049058028490744119409409120445581949598218563788821234658400112007500794669750421506328451920994598759066891285195942953125934530324024647755014423063164364424326695452785761184151526812929828492331729689802414435931844790999630413579005079562442379209421157033930206510471482641330500170215626779182021837128118364338503716993306601166782094673741232447371523813522579893020721119342935893422528988515650580361728542512891546923339387242989285586737095770153535681699081733484490545236481109238765123927250850056616807874039666548925925969302444942865464150853965739581542639716479238799711738699122642945726103765833457161965354726645133723665064903749012508826564449232325020878343061018212405440734137090045261367771193690686426670842577901885582053263572533026068137309368270483469943841162628734543754060697452331722264368484729937739162406669836575665671539199892663418722804635763168334960937500 [101,101] 3350719358887091704132670816621713289287177280163006923233036832863602966836756280774836993019469675060032867750202496572757775119591702876644078949291213139141909031444978222519246077198250302224915114384182863397927739125060200604075368810564966142253454235844215763947204021850155483024117495607415594470008576941180075522645447694577392767394683092839162037663251902694538646509069942005018407594267384719947127607172903471175755358575299057313125422553546823672420920281931701914643686587029906845710112369340842788326620514667817169463562381053898392556728864374510872982563304705086675524367650117419561380887938987323412374575548638032090239121687461991232486359820833561776361008065076687418791465250024733744260932143775359148713919213166837944926536670292197234480082634663411531975592014471348562347256409985421327318940819982176431673977052345505481914132042677092986764722520610207872898093689588618990432174814038071621246053873138207509368511342076233935851458744646270893524058258539040996229100327160693916268106983130484152007502727504903959790034049355939255791646224583674281460429286397006256986285943765109296363472367244338260684583855810135255676310783083739458781158413761434028789371707773548786198831021966895236006235187272196971830468330770639034495732901886687579997938682490595386184126118245909144863440056299443932315656070674483181594785487708311312565750282719301738280802099353120745077287461554905553702803213114545562885021197365420706544023359582530594682334449945550726933350774943059670032882885984166660215019720650535399278358243475753875272401371571682426867384450497443460061560645670137970209946299986806802408485196450162960950545842272878190533527996771198704046484731484267069017424600715305092285974896125209819860791272234877126561496786902178934041181164863731020408940173806412780202583015477420125671430287385511665775323053785885924281532366153125221370928492322918219087325671581544317733027064808386584285110554914756270387840329626596877737234609440118557667500731668123254834499561709262866569002146279844686389742428873481647825288283735248892027026388400835062717750364046601760404733017611083265550317930969868029933422803878784179687500 [102,0] 267908781774292712927940275636268983399815118730335755555673441927280960956076314607235636509847263829115588706161812406952515514141022982991931866471140081384695994974164744227640170847282152659732462593509310937828298168270037395038594649743793503556619920367910994168367527965657884455146378836704966750751505077545872620821163814331274035864180259050839396491048500885066828334915292087201377803828519839388087261892825722046813888933285302789914231628205572131471337174511567407146583906630708490217850010923511866472210079569536085787108773158240821692219502732152886415980474830522136931894915257147966374196661968669051204175766189493197152667049485561405975552664951116050781564858023475158506924738987151627770584691377677766209550381799279098290438658771385112496529170615962732932761345657982037353416315937502774155096924723721700265883165859347390023814634998519644678274581676795210957669143589547101658692064606987764511022509333325912158928702621980983723128067829698657727759028452145298706777510565110643918003171532602790434598178376734723150168929481088187988933016352323862973795035069761230500868231011521599435885542628564483212578780793917121440821272299261115951270443381370622899155583898420107801417741699031775132970102733266982358061773143743994945602835737316675203390090483610177941479649358095834579285755779701743237791594296404216205333299324579391783093960314892918809955109272498917084017590467469256865618928470710423530983012901599991784125087480587384454497296990414080483781298583867965775371230876284847385297024146849420590202481921962185251865598238917351339037456593582706412462322141093044493969306873157652600301207597159864740731152617597954237655995908543170791567544381892423709096987678163111428636283558458722417124731208361309667418456647950960653917363839711294776242555143186043735828908577035386592568953928186859495291056154837922881177413018671907166996727409620453477769440165720639842952150964417879174319879783629875577152378298679959912816204883715957057167916934034268652049173330089588268928002576413724410315488599233814333314064003126941460209164336366124988028512436694620115352263334079543241073892749005287886653113020197177444472029416119301567922400307981060359015214206983462506333597049465826536512533251332968120550503954291343688964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -47825065803770845978944620697077653632258899274615544229573736572744719584146874443439227713757372725724161244245993355086657131541627145289580378456858316225393652380710898024388895386433924103858571546927780695421396778421730179139728170064534238792832265649799475736963272460127669637980699956692621766311766503059133301475651769744344545340891141709274361733995175850814456696652084723254135786461011578304615861294378672921935152532227224125347995751131706441747534540076425374761592029738854556055466271500085075611871679922144188244597054508762392656892817672270426975360528700849234492854128509210120485031787686892079793774252500456376537209408212803306564322900504563306300287558284109354890807822463583849076192033595930694168339276802436366480299022905464386079946824962713478507542920932441199827202531908544894736526765233820325238174255959766620871250600242336430392792659905922696420423648575514555210833370042793813476668413091547053450274808863999725852928803689267049614471313570465784775258721837928721931558074749709282755585291016891597845437070960643345812240700115369928036052936096604501264024563449243568129664785037141564358373945834054473452288282850798554832467067201316437225001956581266263920036249336963540782269370363883460242741848172222869291175963390646848611390090463766525087305946541280929509023666404791917658610726780103871678348137698238754137172938671917040823382040467349984666164723792415788832646476001068786680550658335193343622289474378987346967164480154953074365323075089235820768336960913594262118314605057711554075762863347625936123922981024889099201208624120560770834110513076607860905319950469583583927418428691286360177940028427784172533803748155061511333462096089075645744838425402908857668839877129684139822423815852528099172146564146255911339438866716327147014172303566075105781211899266322398534428060989227396619945714797724124840447655010562904175097971621553412931400967330489377910784414782101223959380546967714668042129807323242624325173252783801348666866264026263231130630816226478619312884490438426311763681733305443383429959056151509500449126384770475510892665576682327517203873230157542737134045304653767203487186333131007055650518999533814600972275123758061413141637505288389629194026290452773017149869742977927322691300560109084472060203552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 3411172024199361302246550849382630707547144163102520566482812289370392051585710600481478544010939941243236185878692603062595526178800077463378261881555168485975544170290876266964532234532764480229721538222638871889928165330467284101630200472001607143821222461320096544114675982535951812985256425381390422103263611500662773728819910327281908482512824556756474334264003565154079839702771722639411122243899877871020127818757862653288352212175682378294229637329792418962278888695734505906666001324941688364317787743872456885423863854372048921677936224963108600636148834867167638813271288314732747628433967946853417829139208773468778053591691182216694371461203438701172203582282010728823145271681025793335926227045136576719437359796836576622506205252588707982356992287068144661657594406871824640959886719083012441038199183126102809987598204950082387741760596902262162264012831059217033618288769480679562138194101636794870910086887761649168985588197230385295177029152599442702052504103492837301200724125855970365902759184026436311547345924639480297588211950662043029593876173609956499188514801636632538145659934207987318856994692211704371047672115177485483872349878246120589304680651562452667369151526746498941575133740513718362929371973088202129444990410442015294469955245490730682569847180440713950964758980227991388193846221082547284468065169547599346239153438895910351051308387801842032040971596048330958324871201528411997121231495969160974533619859235143314672255359863622250120486959247948738911399913787678417015869755415711792963061565861703510642885466020999060696644874173437009885071394094616205729918095191442638669594584579157983692451256768722683260331643769011591839656152521258000155272377326263379326921388854574796355072093344227021163562377946436812785787981375722686150521742669067800017408423378556387724458920125748158596138542223174382555188064316849218799191474214988150135083343109635722258574291834998847097715693589175539230236467809488893214594023385833531825009696862544948184798774888091633826592977162072690577502198176656724606219031294361922270776372827933229746340875264097995595668931687516483334055470429768604390902985324288465951817453408196314507774111692959480724308312852291899863923357038483304873843335039477147653317673989451475717496354521566614796668215348063313285820186138153076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -131316648930471432793629742605764585691599578404492910895066002555091751092291261710358551632744468890765426460208546387280484035434654989466803104565350866335915625069995747183325443024357617676360481775134781922478852301931636222542173802291620053063745228345178974957764968036333268505959148970710062005910158105748695089140693708511824036565336723949099281678147961070790982495070673259017045606730778847497197204477985422426586704394875976508307446603965891491713245614542471263583396037722218586640221533469542841884569380832258955291374532064220008569359712562800746703880334135792821132589825008422243584136678961460164911422667693163477656649221682903052938720292882440892853170350605112547161220030119466895305583231469368929807809145894799601092753762796315865470562459723430978374724771890071521885273753652715661088076390693728514807465635781110328341686898897180135640682997161814975048725935579041458226795176733404594309910560892553031863690834684879990021941644897151087387649044112180630014506849129301987331255442336366724130151869982597459985485663509141832515966277660272939048374444684073780050020943041030514029023680651405672170500729338369967259287452311443548131333949627220792395009814391955565670493436682796248655703433574359452002843752912385076156479803810985872310264567683376381054063243515480692019302672758922144154818594188451004800845809094239429998210245684374145775740335610652524560428663650058971943577398038529934506889005882698487206501669736419382018144129223351036344399690383235532464114372295157443850449071915149449804334756589701546613750695242785203357920624042865576120365687760034917151670141936126304249711136384287662970741417568031755836457502136112145264987827491968647973765013558592461608220361699076450072330126559336652833894269480100502701931451324801630772770314816212821865525656752025985815098179341057095288276525856839372898324042145753364312965423048347136778984207005855842658066156276911262980112605807758426812831007137714769670204614900363119564262484967604176053877774907344574876690866839604667263941171069315664506469145683857179392058320903310687819722786708430898298144568618927595332432460127250682234225321333850509329456100619525697971070469533923748385669573176361978500285418632271144825693730260786812283644925045122953122245235135778784751892089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 2747831864672340589381143702998134449042379393662785574835646589603536497389512400643176806643351688970162734216153769252202726848269321084775360567308009829244730057740431478207772365980413289895026049922075518564284919383373565471874702790230502977357986952979475374816934868981863339092702472034828465178569083738132383328684141782182142782390106435864879514429522423246013504854345400752059155088082011036128598348450342175234182320297194040407822574423153080021215234761600396129260078159022623446373533102238995145019657051629293131263665999782100099707505027748167422545779746947088261288616242487489683470083699109690264591039125159014228804658103786262620067502195205219033941248145742049199156742526155152035396136274473463937595977899021179455063679354411596592384661802880156127064887157845800197515070036182020619516425890319585638868130558007126222521473993480078634816146049092043326125390546981166904030424401563069663644394536222216459255707489868843944837967327993181090434789370027538457111610007343026246668666028525898408978348889335300004482163097990763227903344274015508119011123048964903377862074146562845464375194208913550618424305884219339624081312571458205124010233580846905413340401884791246089527441157042868225596689880821499523190354139292573709909450125050165554859930132547903356709067555317164010834595484100447492574028679969959739098241144161705672126809059481757109813275998487269508849976734406039901458706143358498071484423320967845592837463551045177505445234795732597616585276766251066525536197123142827245251939121505448800628340404292720315730294980300912391009943055313590083976542713505067649973386392296523676195118865799662810420949725688900807958101361300365040195172104466075836526961878436982278784348941433417339067274881272313964714473559431168486360776271730248737764849393087463333477258126745004106401202503496869695382260222377774649592279267004833436383254193290079708662716049503189260000353553390891655066723826059631221129301549136805355300947095973593548689929881640473742370057881957949253885659685670117836478077175180473037453973716202584731642553449539558904641499062286180050724947155112746199025768365932385513185137987607734078383007538916804662129007307595275132778236828198057887443192436066303626107875484794264805436913564956266653460659199481597170233726501464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -30887871505061450446382893761028926019620647700072389712957746312058743126857476890437366570569912154082730934420500505983976031684478832910988785801338422055201841416774591492517908666083231775981950430544381929042408322134195105619708947673400334605255257893619354803322597061692755281863862588905893150472795055570267407059336281036811385292837326831099120095305047765681361363887048980062147322223874476385563696553430018123358904407796419567341036592671393655747841763930139846748991980014113496344697805203913569592342602327010343702662942606943216583964654637834643251434047688292265487756763817100524703474286676900668029381021884621237302335257767921631011374780019642186412299654326609106810442117184943337484546598593515242252836128006759782114141832114018224499501621655905822469751574040498782085389672508313341354381199636435565983297891667582694500041317627480532512938095259654129845360370946917037866681307669191728642005979979107622085877439340050907462512455121778596039456150451569457615394155985805522000329579995258139431354069839614777438341090348377262498374083664265500766401221322569346886194667988926192798683340891342167357152945024682823109443310206528798747062901577441671577849761095042104094598138897107009072491152009914886669061622247243761660949587045025926657387982851852052577208684160267516152736088926295651943405115003270116689506009638273932313903939888782743201982384163724747169315690807330337295724834032391854110964245967758227446564688936519822735392234447021038652890678039779120530393437418601332679833552393001613041264661564160688917984530882700085123798225684218746320989454855362139085297076851756790296376773724602368411672849362478040087999683862421069028249821837917891370868507512100353332798158907952882224394083996578452919269201299316341908146509450419714136220362617659356533431273208932234336744219810273212323500542364337618729892345650343245531994392303401314190990294190409213006500508880894060669748640119164156475460283559387086450177099601343845250769268505548536234315750255133913010965688169379280668072680146562821171603775753530632725692912578621060361830225185474193287616792150367965507627253751613328829576451420389904015727417084189669804394025230675987974595183292253104407334666364560342150074021922675616574483402119826163517712913630930415820330381393432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 91578736150468811169391540384042866290128597064541004477142424200698434104991327929114143387579847170255450309139922102624774921955955634728258644123065556438303394379561291921794746068815150836995693949863392453920085174579366228481406895283770247359574664857492635784620117340132290086422588029714880986622184645983157641790452676640712847017284087968211809134241197222623554992571925659029323905499642054919155515796226885224195845547490539471717325455196609867699964721761728160510766455426797538199586396669903889393746123490137774322374167299189208355112607014393043383678884124517631054912418545067931200105356435379569535066960979312465015640971159773490415309107423615062763613807109695725996407556918044658771617082425648394642266068989840600940613201233791018664108394706505696679075279217188821408383924445626206457468492018891534217052088212353302385639330045334053463582887715826024172378075687474000065856509858442156003488726051602857078884304579692594303702233160100424947578354624167184079795158233698509498958668127389276627179936513420903319650375241079711529341682586989676733798563878580661263918331004982991198503583433016646146943968799670653705506872445216194629819046707452772729121040379639946529783420389796050622979688048142733098332327141254377264388528270682573678088473014122846669770982674623359544252849504813311690328358998778359152949955144027376412200497960778958710267440216524524429867536802164337460758792273011045863328638938830680620723494374105663755010022269811355185540369177553360631452776996506495154129283818607720218446096022585891188297111415440814020324168948786148058711744536532849784116043284946458276625371380146707477795499689052064036633806483020188056890722268859308227264991672494001134594724494098200301328143710132958306389625795866828746975162261245246558860080325247774795613962600816669487965013096355177137643041760029203259097363994811758434923354156352672045331008695267992693752507030719496724203369773760773146007432053461093541396393898422618298858123839293206730140132197756931764683357458208690422962599275732859261961275445368891326690266182037327126006809942331183006537932230420504496109470419655560347760994261691684234349505636430945069102742386104772578397920975922353217358452556507794518802105802464865988267942175903476014365428570229710203420836478471755981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] 1618861261377681221334587413809623201089304034906028960852787197181840786746579654520082080848103686982051647759376339676340888810706922807852820897561841489320830089814978531445372879749868578675727308496687767497156270607527218656559996320714818454525994075349295626650365529964754540976600890570843955330573637877336487849507918897852537921897139818979981152217977902728230044701336907335366662910699737982794182453620017429282229834303130944058998419617817783584321643771273185985029560869978588707362197071653909952414013713814908681750976152727547235954981326368377628113778816683116711886338789250530741963676029267999001038258644295198624603999635988966015789429081419806037320852561071767905396639414131664510104689603817861887403678729695641434959977567933850972225532151715769165708567684717442854749223409620343939340838378409504579494849272391995175986182260280830151703321900692740415995839949446362092100800869288669788213736670497174073284069109072411248175986700370241274478135544839775372892843807036158826746126461340182783328159549440347853424185243180686293859882628230494913427551754358474959405772551316622127184672030752856657763815861990684186367520061860128490305129461444385759449596504590168384115315619379288533066847000544200215509065997430174699032198365316413845725272144449108025625536911353363445956802384573959154266617602701389893598559396804696712970925959147582411316524118251139798566604581374891921887984234646664294629193298807633352819303161172887779109382488888348246601454460995156116847825601829771582184477574606638760640340902479759994399342180116078202261948019043326556132956209598177967434183093646734357074733463211548675279675892939892138851882500272911803822413879134226232384201881953434933505627475934114611532046500521403933000869626227229259270932695065362783850778498919753522989693331694033752582118904171572032538302356519759074705080284647299407890455933713737966347613287019633026656968990604968895684321285587784643212737504408396669968602431008884221029026174571186024569748393772313339140284148669063021250249538827675503651465508197196364254688537054587989842150827979450625713579621415015866697503410936993966001490170469580246348170513927908200630369514002265310873432491481538117387915315160134086841216805488132245358712357328495449738723743326324067126620320777874439954757690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] -18183582302812658239266937891491226584657501787359233644980275607585659763277443399328450616749690382133763098738660684293794828863827786226667521151523745925842534813919927759703972798326535369278114214297794293705126259416419696874922112699903344165174367756676878496888967167591751863739471235278274271053607427151476682474631214009649027787413574316468586442532879765276389205872332065856476983269339058865416335371928399778602876944624812578699854205435136709132202380076585516798221369732318237828639753031242327032971641888074365174717029123144137768580021743349283791514308236915131721129920034165235456109743116354975642753846982111206291894389082728724060468780225844049032656464112671034138341307124779377177006186671831864463790957166049414492208263927233364804444614444114134368824022845089581657165363078297649351054884278234378952983886969419241790987814445768157756720505945378986378388166208673996811080247161914588668857765920582398187690786540246537792665920197603593941413057671934265074470963369053144896465883608825487051288383252535830819022661499093427166327921970592434820507583688104469257025368208613732266927349421225396982142522779515001189531296612763949206828566691279791073822523640018042900751481568452508525790104319808779091171821991668321841657402957005640532533908884485980216486590988994632011642952282876372429773950019000918862964473020226719275443518519457751330896728943077392610426152137298490712824890372415186995191991719858192292426026731297713681434463004619166163770785368731338966789918990334057238473624526506729052154859496375459284671421125029613443220111514677770295566395639613849501982109351580527214960419951310502188942072841567753002941049744398286239086413856747383441087894007864266207523514544670785364675293950509366719298780808404867193059984817250409827776693258611576324605179225750020284628220360345808896823883816584092489841212180144676474360005477681258307096500850934038848232731896874077080284865837364694553803674340940150910747270736523168452926635962132201970248350870336074815172085950413575394518920963234553818106158698478055728816862157178625645251251261641293524728372360468521229617933320523067711065384552974399461158171528742347177841612751923522596038553616180453439205522124771736229173040135953457249811361688075298131051203654101123315806054492327348270919173955917358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] 60228602603549966212093028731642548319965622121306718005462817772254911151547523766744763071938042836184612988509056640931228395617297488805756306750849666001039619051547169789181212371921833411321374433698177487939733918819133366694070354966739838967496269777947673881884107733410616805102823446575378918735512886501423092590264140532264174402128757522345748389520614342802482643464974342633646344013124756014273628242918158675530539409264580948530170048507429361131601797801673404466820689181924687970154815132497604511178465744735155053065303139528796937829724765204771096995889532101741900123837195469415353060065269717254161710466624463480402383813909350977929821080826676801196634285133363576746077713671689397393892593344776770404421980166856193456728778217501056093328194205723602248851253288928264158167585694621487970981563131631934580029401599714599685356431612464764358628082824904877846003798452427989571650978961208802447225613860963641254500314597217357587696004631433678179511156138133985116173995908369152678914785833234020445017131607925475512040989341874838193990811627421882566525400558904059117267997594359813841570653919388140501058051274911302584138267042498005149022172149072708367166001446567776482999944194534312098631451582810928980006458492274820074645181763662057368085100445276039074070577172536593660431784177375002258450318912275713481721267930484281203504818626926839645537253086343013585360868660328499928766510489954914463368141315362321734651802634751480073994635432429282027153860664142506108713360183277565832617239885508907510829861765250741450512759240797423395265212022996951095974405881953267573991750377308862555479918079331395329148632043055590976826782933228306848871110726989452931607979058961426107656937480018522786612093527597784576630381090052435234166617024884287181673977851193158884639090779546353547665370920629913923136476335459377229125776775781610339501801910772327200928331110096866291892367097896090561037242110664866657450169929521858432516260529420339105932900875691227928798324283597444614693027323360755943629266351188102121818746203150655189775383465586885432109752581200006425687373940420853667026445707061117018229879683593655722921912351355827930179526133457759294773874870313962487617733643840108136413376234693270816166125088380989906856340890039355122440728473875992676767054945230484008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 149414392062112893990963403353212332428540564932185410571397883483496269180668002815609311531291588387243548881567616453748912325582599206613199085377917577852506525790451390132234263005647455619947354641690950149318133675344474740722512146383829041068226508124322172518496114855221151173980947065093451387447817980030448965657960560285253218917824901290517550817061153143057488915542557069717249287946248102177809794501862024050250772290529982408528133270784420712282817947450956775546027878230342447400319312723408803585460536945004032965898495572930598112518234035239058916241883750008870630669934731615121975975726774496751035328526236884402391700521464114929141168311451101206770637499813840390958998043143714948039953007389802654662099590786859535582384893514279803552028679915138953845060213407221705988748771217231405110186904725319671995274877134415244013520640631847888995770366946950969405704648711289738443459958346208809802436462488930558751524495206241947937096072719770620941499141105641650822857218362287473928682297744741331293325512497230197299172674500135208956285347300640422532301059085427035360634545255834574702936132620675033008639335884867890189849524285677207203140078946692077599737844438325235124294020462594925574145880917229149467275747956089739687921028674219322988309015652680558019996184149882870533700408206652338955546678116093058773436698156143449719381721603852437072359038204321704346187426227589541134136644506261591335588675796928474893767908881964501393885659479431464009789447946498003041343107941588602702020182945063707108226490395812352383811656170961868242791269664137876205341374984469416289437103686032955576513573771795628993124669667554916653597746537422884132956727941965683376666048154040489659992417457909146028684116157040608187415395812202892829261847952497340540755725659194931020327667980227077038978147577663167517148485924038767831542424652989600942195957133585249677654785287641684798285894264903326298467689363967236769554131635872600604573105415105013338125194758866576732332318042232002742364692405274479690463302754069353571984313784067734414142722524631154322996803027182927254370980496566562871788935903059263312152977007929083092873023056810892979106264702446909909276949594752918439318183986278621982406753571970414132941157220430185463773968337569926834287585711534551702328599276370368897914886474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -2073483565409656258402323860823497593269056416545067557426650803191177992813411173223334575645340346354181178499375188433509886013757762678231258195222806620706960882171140239048204177923374180498207570000951340455877912662927271568474632064226914907827104517238625332740932374455980520628513972593904640037413195428330508407706981344394905970316808158446893007787868825718292402099621520638254686587444517103981269702441670244808426779653782885050060326620596171211362108463049261282727316797636046533524984973495030995860457463352974338686264686345705295054589746560487859822140050080351848482115647858544907497369129291099476433429907197726355804334306639373022042466772973764152542704647072144071275242939896782081875474055847198429000343238581136115254737850874861570875394688935687619895249804162613700073181671349656615792717550762689684010413929853511033739214048533263163894592514961139713696019449045544341566240394743945834035770602880408563261296641556547022104902825366777948357521864172603842946080890200834799077400944572393783334822825739280574489592903270649542133228017904003664819627253016001687095640310886591300775275402312114542864445677047065657098673405278909155784620987355988914071333402492753067990617399962171328540921170674206106997821865566749943766252395846023272659750974247328367360624627477303831346827676753827992153032862921938897115727443950355909208345939379844029825443511511801819459291314146238009211437340798579455876026185477751008062774703406855659662754162518540095809267866306370384996945692004947002836976119819395200932987467540902937481604538520438073975819381163851026696204284773613413225363966110415989988005058251553302908850074537572942471080434274877348822246744012186397272233630360152298690568976187417504471689615176411824372964494807272176455214411661848374445444735582504585017589381757286754875580293637919860489930350484373741063061691908457804298127275328903729146383175790226716337215321124502026456446141979520920265109273698400833773829514222793379953217750093626721751621190489347035855366082935689169628235202331013452506439886208614128204105678602274389324171507773484036230794480752110524530729618842605675581084544562865630357350338736224155029641437193618073481318560920737653402870323315215135784481717052111450569424575414702683546719745103807728773528451451398481666932305245154566364362835884094238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 8422994389073082092711857774089256393904733325548983976978750125127031353325101803316549859165731402055083034912073160211323067473347252066848435934073248651852707639119971379409632539273163575761453994822310412610368204458814242458276330392979413772832294136706528794490093095316590517806015936492929019255273518600713267970219626173703217571211393643029471997355165483948952768186859829610287848969525207718286165298393096918364142622973123253370069048008468145811699471351154937845701188514809139488721530709923228300048223280261034001457425713454004938608789298234708051361384920689928304749681935851670317368275300168230197433583766617001652532383048039626600038446049022251276541586779838795369262395658456154406639323212289902043314681222880228998751276566398294174762532475974028102187444847636427782666289795410019233394420545433001315049529827966938015248304963649098710330555976708387109715366499050074604522215024960430468710201859773813503423951514368311010548357244133973214078791345704795535913726088083416869902553158752587197966051879556765432856799754513669908612308833773176210559384802493289560145111584854611995602150519885448411951889028319975823842811098367078071610806402614131760540713310148637791421843205870659194658078407231836958557800344513427400463380093404405007056980171425179593670898480795057422023514741171678667294368073847193843594544214953757841065791428186767558598643398742640160609360552939847814122519403067692466068212139554243757047916341181244203845222900387563453867518405269089885142506024756554879547155465476108959912956750692670756617260293574089231930568658966913681680140848011000899105353813661052517659127228499381755690629435807383328308725738493971583734380117762659305997400645994726260943787770623637000026032923606972742701959827593473419388499154199650073622883530741459009022485575665906431067566725499452823836670868275890643268232974556939802605489399758607444554256426411319743759884344883367719223035763615387566615303173738128559773415148072258851605203461837869218862317419954977519544528183189923403226444730630347908050679677046974566677398596995939418251333481940701805500812840410956452837322683520351689076822132149456021830473736152851471761642691793359122457796863817850722377210848525123048712614945174613310065135637154030042454748365287669497147866392766342455238580411158721972242346964776515960693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -17586038577331142408385208056599459006506892369973778307296584895488166283694312997233228324060388891036536014718300755173129568359416839585678691717132248194825149190730225983905231381153443926423615042084319648678001132826609158919523104522391316418084627502009716562161216816522645287815175247938924975977302392503123507083500576180301705215951808374401213461000951157913856904506389202316445579706945725616506337816270853013913898152457926646916556359956911854607022208012713091965549429628249368946811647753113461345905094175347480971119396623657888735260635082686974875272697761390038647924845805637883752122732605462582917694134494204977313256354439359257035025359820752449953475788502986762856793151946110564115129672227131447608854220901654500647145743822470021713001450524722555082689756790855140465483118673365399192136410496691293956620256731092445969402921692551704336163073948061394176111617204237613313550391514599936175937749686366941365009143046297944591506042582957584982864372955909982949960513094179865896930277404698923895866205640819520692121623568878934498541733020954367537228393013231639326947300538956167440733987495587066190856608342927290137697983672290473838361308583673856785280576838424510342882442374226784783197078387564978691594166148346283143239129627117694823497578194716627124055113157614954359150116312878460513900296784352566560174794832511689386307212248076722943309318145523491193424195987605704915835355442548304855740542211906074648948208181598176009646632842859300841797870398095558384893637131948083640820243262454170076778422409798328712089074992771367426564582909696070382428661884721167920460177345873208786383732691502420103483546730422559829770134614986505157526543779826468875683610152847472184242115480117729329945075733253465991204796090930926395567106663979378160298520571880363040985317127980811200591171993488494008003793448121021225737683633000088648814568100070059218886445044186718417204860032404552795669055472151160549043600421954156869322466032204943055480626357306583176661068211375385766133465330991163613047315610356490860090375490531228925606944328678812935609316848553287376004437855682624975965456718456963529226630666531399856423811781871508737708486257843444316564588725078630779620933845799820863724140726669566408937886685723065257679191226860814712180015113620537937422824009692234881185868289321660995483398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 11943776098174198471801566650968728838985819724339413397915649903118772514924028733939531412113207309319235366821439671374298225348461677225408202916418445232572197567713457829280765106624765283566854362293670861900642772495917852823413816791068290285224342618618510340046741815145481501308269938811600714652096923967063819780548087148264299977204727175879168602803157344071418892148884323032637110529021666114131812228923485512433324379007868189547213041283181028930556994781340464360567367099782373033405364438516549578933911967685172550743176673963153246229694926088288296015248575489201623645116906734256716740479328656603902686898982939399951377731657157006268591166174426788770780918018316544170092753116816661405029910440032850786568346172503744563532381175846373601411871492340816607491493750062863084263218999598562885504684416146823161480615204314000714446528420523950177029509356648022330711208636023194929705701437791040573327917664373407331700551496508001988026184018769944376000064295304006424691548462249217969465033511619154074117898739464588447603991255818618000122998351285690156240716046981075741067585154471776802052646372505417311569411292730874980449300206171244350424630550538083432510492662551465039467473278859519354640432042289803303237429108551587302844484128022777512696330991683430709463024199485778473003605459816566388568309698419758292015042252113673758572091167428144307809439136988833929186396722315789081881912524746302702689339268647740612552566482854423430564272628218145195301835362913755759327341779213592380540693648972761424798349284719135843041793991220267363426240768615415270149133467249265808916685832292412453467547052795866636072339813093223599722005247521129352525736204455713648344330647988617307930162374658312276477359090659638750199172940627635734428360113637577480415002848736617712431674558648926058035866507305692602637941049339336178097804827932511663437756119414947392190142435281655254444272028587497482011494118248951447923628443031976546522716611323449860964017519859070179694185768526371292246020379239590447247892729996577894074272282881143853844706712407445901238224477499639951716750732926900723389437580392399974486162438672115701266355110736796752275320571766716247018567603043388075967139267454884570382111550980540820744469694663341712286056032721417586441773523629979942179669906345690355564670426247175782918930053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] 46064380813213188329993474072107357254502743782198447750233478188927575323457428648384534440163684383894924246087755416021920580935472685611708820835883705147557322236292676642581811969395485243170738738193731903457586375719466048833901995451782208777939143223126877670918415563442939132417614740439219495553597384761467993000967209012674963548090742574949671645135469796024562981154252221101574864314012918704265664438533695146406971186562909078842270199040264286238415724370351057186739291004445272449019338414855350227262566900053051910820637674586437611377643638193605914255671311406096148399208804855765954315994613626572953278328615982446352630934198741672011621152314722294178513106053356074239717053402745462642160952147655804670763180960753462986000510694182429232699948753991117223599902163482798369092671284604908148962460327803153550405130481703421773970381092760826480031027664194887186869040253427802475897551931032481938330295300732463846295589417807320048155074611705769232414550048402164271263246965539939320238951179070086607209681969693586427823137582722338787731113532801623478114230551398151527795239016394375772790712574066623956786404109469907004093921965142382287648357309127453691542884300183286581153430000173059909336471025344168647748650267051056087364907222295408331973961579428706799843451574793720730847369532128196141196506147492907738469556348142623911837957266810735801940995897050687138002360285869805213368090470981664842481585599529851511017242779504976228650333916352561680990349401293179874675072608903007564719125622008219732923101971947681606343312113964277102381772592895445612116631665584764835329783542055799448288699306668444655173948913139007651411760709222419678567080341669613175206847779272987064915158583655637762612577840649977869828393617423386289998472649775068840665711008757429462607220938232734319251457652225230823097552082389096311590770267382313481812473902775162376935873834394961723676152677283160193475135966057689199772109591639170740169870187727969821868148800331907274584672590142078303513467662107601183858972040593841632386292129217384551521553277385762693909642671715887307471065838541497573904758545686607693513957847428328605975912406082741258420264619027382269987227829750866833620517323571189291831726517807338385910555247531920298473733494117743946144608051800538717648333176701298103099951886107987775176297873258590698242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] -194073873172807446191294901457426466292867061060498599289427704251299043624536089010845672057920425689235484905808920096839998941348386235528243680798961674724478847224179312025981174220310078341559231793175512292575224141772277348101538909711238472514793999089138272523641283718049320499381233421802446350485644108038098031734124672749807368603381009406874089077999579470913654960720576968694027711385959020435127558701435524955829899521532631668602465856246672907519756020490185899773245884955349468368270027571428245380993386290557757270144574410922858808923222772839154545264433386650579666357235326453095511805327155803740245678628593687063968108661405142167291502474734616941280704206364536549144973792126556338971652515902076397358716501697784692872724200948276362136496768172951379949886036010912118968231995925104709486670772737530018574496860925524397962058003417744141128701409078207122903299837039112493240037400843764643634513311164837457500083190031922315874304446945197045603539310405752661155031383133599665561652063116994149471324926769219580570431304795144106592827643904466182091809340484111699848656674394737915549259415075586122098652269595623917712311689864155106190547760254114809623760919243566370477725879054396714133272018809635652083344961656964029897935532881227861543931370959649561296303341848765547109562908858296809298861213590251627160227524105249209679051054095748356957034703100288076701051748584029248711770659045745354293535638171098466351644624143289007954009812297466706333000887992076628419889166926659249758971372706519810665124436580535959004330726722737429611429876823469006600950695510629278268440970783209576220534816039452769885589814634119211609779724315631658773182977231981118403826463836980908226248331961674395706941755260891570503413763127144744612530482308877275783958588280007628624790489064500303789767839897650278382019768544698553087558544473605131375440657951143451100488462393489960436531340328226141703456967296150010274613978517936359247307122886724067804870258034592838514270922686166336268479378858219299557560079732277291784025763972184920282294684543913018064009758935040701088039484376347916592623726426381954888997221792426314698367821255130418858601353755027045702070845950210621776433794804870484183772138211517630112092631759441265506337935992573679567794122412086543624398358734423260335382588727751174140223611175315454602241516113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] 395377327087081783834991919740601988721199343223928659171954423777488718644057388139617383128449707158552791953866663040609850979744454815804684110010691805661591426599176717641387676155686103361820286595158611202013054372770101966837184030374634126126111513606295476631273025332143535255842243122057414729658999291484703900207072721478037415853779446770713920339910650935844873320153172013228941151895287783883441667559452496222393779759501784331535989692026874560525148005129182104591559300820429374231051564995048298211755155787478895445137549296406588130090043556118373127497995738667014186082048103066478302368067864336534091781420926840056902541395217354035049618710981937569487046397951801537033553862449701972965995251755214561916255303202023276853225233145998600505749906326109496828710398070790804799718532393180868389940107096978951009613288944184258127635980451510805489567067102834115633899095103833686902993560746787888718810044009590729929399178098674932667221108084606874143755274482644519176820170070414246286894086901736739412850175636798916783051238432428539170379612383277941459585519325546778833820755205193232133542300572251187738158357693924082363205776505076666691389760389347804092377431305004535501804930523873577048917801331112643709023663423974362076057388498742139437324362717088131278250458334952643197632413890715632116056703268067665875535092872166834517134803319061235593494934613924896032955415287465073416945439539276596050212875772933225246790564018808556410742924508522446190611578888309903583765041913698424895411692027103687659755147625159737770167611136704787046897756250779703967135085583958326213890619872520934448347759862707096472961098257575442134783069308481213532060034455002463371328091501304077502275089312669186898892295275115039230623519054603535460926638838343605650967779011761990565983523513895737126730570216052223648304328506431552284440170444451230870326091625459960318943254698094929579593825002853170652063056935472779173437785763642328643317206138231898179623398468378446617171657900822322195725517140556789421287563011341757278841868534081474354927490518578093922180591637022359157685499296470998636528511843293623077734289084305377742784330456809030567365682717871129522575429076455682876744510515888921479477219786052994075934489638098503417002108922654270233341229364805391934664143909454321784702964410205053291669230475235963240265846252441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] -315622621630945123239086390683449546211032915523311617458144483831883029621458646280526572181975666117248948196720934512174586335369290118803293026800569752805299186485138874962019278982269154345428685928719814047578817346947071445635244451682839351152288411259107818626151391516511063315213199791708279386088524792824979307240303410667865569511933298395028453460144589883082848177693706577428019286035438469638715080393118839159594412672457789702842742748783981056702298348218567662145235016828975806707283875926681620040866673109759744084719415267671496923121553156341843272348693087567612776606675827328628439671915960685423939030074002999034559968852829801117089630501371518020736611010071040072885100537102398908280150737220207819888951723016775843197979142558199691494192447668682862540753875168184348378849846927007013308642294081867530186206729630609573165699738750054736342726365570794571910543069564052435801005923122640093241251577696196786635717273722160970124635171864901535645550483290302826252860181696475404253533497504916558368008718092854381602508933677497476781254453226448941632404711523682823372638617963188858411415338841663775589239677110634265794958952482595086252112593281784314505485506127672501968036088303756912871646023329665460487346930075073010974428700873262248504345671290508126135418762877595510211729122999996365645504261797913180637744951865791310557323289332964354805330400768095225797162244797568641615763145549277441629737384041379972656855284924012782355262724803782165888913759570040629881472273640113183521693635992422691200553935850001796290645362631227281124471243353246458819869246245468082645991747303220849373064715489482767004379699790089796676252720985245420651635865302313681636108575208399428398682826205615075326162419618055218654295802576059705254779901031041596340559689093722908382138595782108411200628150798786953651834919121620793368727988618723398821542031849916616158243660755886019082450559095355240020682698071021995575590135594913307611416111737215322211849398958614160931195974876265057608494625043210457481888229602462507536291289520242009598585422398120758917918105960093447123069184499917050085797242188797491069866316420655046069239542180884950719614622468507105307049194694268139034534810871668200670600053049655023431133762026873546695907933960715868136174166155177588380298710479574689696957777050031218753732564774594493428594432771205902099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -946396701900811011581236642299986441330273792212765688577022088587743420436432630416568614427889821272156858338098413645047296624092454066764774418462335761612699726637167737377097781867906989109509806182208613501968907814964055279319679703865323048484255606380178564962548155355333448291066366818960040307925208086038845483797605205121223477970754650715941932736312799794067786324128395215073269673882942124348733646627904111612731263291739440078645500191340484184139743998056324732768111631615256309707080961765784018152082007051578521736292357182440568881240082208956695114476811463846415932143480122236348414121802951109440167744025528522858483851243082395502899820574072864766133223755221551284071708691121171603462160098785170594748068678527829940980379085381136808340014354069701352369890921382284264018582326020994581569706190739654683119039469970317028726820474646932678881694564832162739950154456693276371132120508275712960176756465336965319338947051997459457912929509690595091773896490453311792964949175697492708415251828242397873364300199352175155711711458769397851753327644982769929123084257202041879024640225737961380403596186387022173795475312486017847156886344207150142213435223997549349758373337500887873956502154107020275905721325079043146999955655905932316981992957420956890539046452669834350760998992609833682223118078417226436476579712774258179499789473995047540808951974286750195359525836026948738957891254330090312999735289811405986003371363429753610532602882717231555169785749934270282404499443553203666336102110693127003249392460330459426719446154156851365562123871431234423529735068138537369984560449581630946828062494759682789466075360824740062304099709097022263319142598002025004618240216386588877597280965066056818097346507574404332665989039102835507049764355506119206663765097392068449178402763237279425544366575868613152626436066949138012639800417522500732577672579460568848077594125211759310375906312008740684300800313809867910275081233086829356891827078934360622647650154715274414315035126591724252012374248814631296880448070143552238145441089426424436279563440674553746248944915133060108635787667132998412362999908363892672077925767585670919743912651709729963632199712309217094404427964298155719683480874316183584964629232600022158600394903262157733667702512585666654083940245197317982298814670152669138558824481710017783189647359017801273639499412895781382815130200469866394996643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 4371384337770940849067494191325807085161496241256478361518083152790222259390195714323941317643916802929481168201617578607052431690786604817642972714163505862272452122540638429348597305745758861104108315444248574728634534745395979564418656280297843575190088602984692136488207153281796937486152556271792254014666335387877297533327809090541795250495245083604257913829890132233435845654847882416877552841295157946099738257316698428579959117303253033077759053789512707447091406748889505622134899666559682272172259864264462705770726720919934547030569169020253001868213695959365931912465309215501553434808437100842880186264448684247959167889666568253226552059389798119271002212760966033848385423875061718549443199103654741890500723812919984836793080523480104261099600709308659304129735605349437642713866724135853803090317454418322004709821211046812362455552080332895634970132164622913260569818947125917781517583386870314445044724923783836971986047910115115320661809539115693159664961834210110599688326126474197836741641798786007641739184144938496012631554632294822530506092467879030277083424437508726253067295582159127276262665696461220949376785056365286039008290279560406732847104851245650433012869695225190761011258962305270681346856888099612462760187124452226933275527767320951752527968087556047594196186798395102344294872432664117676824435286372890856564277227773848993171862237603960668012608220113820184581936685874704654591349660017853291732191748462048243314804680970687893037751646930794935988774270066538406404138164856237509059749749946644139523363287697856410966030079574529889168188247563648526450322685887605242323813452579917353572961112525643610406187295114580046961662548325663891582607069009122105986373918678368890569066673643888253493652959572308778661102840408217959719408016236682283075572350322864620325394082344865942256345753061273789676933135078446983225115185620464220861659712653975582051882206187216103916061027608202028037076355780205110350943868125690880621269907836973300604616339449368876944302066294140877014801145643760998131031932025344310593419360863332063983321535703819699490670433072064715050683980849320026804211869037310440574406482719859066720045639224262709174307679566331788467569429800700629150516614864195143683341498466656223100776788996445297970489750241569752771064658578818214123074926817426466658846692091079828928092857899128542047487155919327506126137450337409973144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -9119051452416955036458688236974595612326419846390638260121650856927247420373590052470331490587611686955736129935407098626066402406108613971580978835838115493478130079289283590857403432064214182166477273238651263104447124375322819368523247015573887898606791453085008584710478287704481234101808360195203706950311643227112609574186958728327350771688537083587999208962191479843000477845424016815281229937327665782199455961264519330649879879782568653815997729346610048213509431624608834715206317233677639859341954290313958743222510878995654334074241340669176242510529019209533036101006128850485659873753505276003000969694189213203504201926359672894938356799565887196852899379548964211167692993130332833884224838358151542156139061653455915563177653607929977262328627509704481988467966379849591386851475963087220985614714025481639695236166230545714660930811457799632865297388051287010377302195794149821377510436688109708856836888681895224623805268965037884185000168661851504765420902314342780710538404893736065556516779598516689665734674507726594684092415867828822623311251818897105016939981423855613323754337427505684756256567053726777034158067591441745472479452488818698723714934955865990786829891938603774918140894028526972093592851935396062710791969356108915891457571655240356638348605421079985721856298777422569889834240267820378847546652994283708048024928150800644084449235480228903267288144734437139862047639395802717952173772709586527138226987217786452578537792018023384106283828410438961881474595338540357693417059664345980678096349349716039211400681304724744439307616638894513302105925077988288273435065537014810740557823463608032272463396232948517323303159429122029713130118840505524702349058531376746572083650228048791046707385334704208180510222393060069266713565795985874092863885186585887803154950358752028156169592089611685425426769977023630161337772717471475210563389643048398636540471808953629786484368094758160507340991912149032286809950777262903794020008011461296124998022601106894286471244524260965343589537691730830266595779251301561382031113896275300534690750201310988754246382142807789827206789905885784876737627235634353961782083685564826523642109160453383694303857868950473777817210811973620365167037174841819968355630731589286741320082365090445844446003086073681282277603204194396153674373549242476627384386942452412584382997646819013668060119992620487635179508308113684178497493348913849331438541412353515625000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 11104771574420698932603991334777948664108002377409924333389375602983417213060423810019702449810763192510519223475276824270795021294023415360893962860864617533244016622573977131398631723401520247292280007784514665938277205247393210830576137760742352305711330523893060607445029132283904841767424521912365594681348792287996945882272568372528407303802601623661170760100946227975053510027421284261194578659478225077274356265004433431910637965322920143739501381445051732574883197439754306604066250936390278837539510010793175640126103227781831937718590255128470107355950568628100470822963256720492315717451485320723886028118229439196313561941086659169083393083382292370708935354145473960173409917222345040988531488292360509258714578179845330946661209869983274700020987170665502365499250168818242564201239860892511302772030693877493388394419268171317119037830106432875273959729011404377197700323899513815754772254686081048357293372646256108210671775369284418348444711503942289560298879143302988161742813837961401586486257920344087796715961685017417410523108574773298448152843074790795744148588303555283190400163605531767602725334524038683462050451826381775360443294367284212754793908046529973745483165821575210235947685995650903026041867345116075882317645806479750168185666262782911488292413442168471793660165355068004809986547056251832439654440494018898232592166565619066872589993795980309527526617707615124980475863902227286627136314162048555144357497996381320689360309341627571362906492319692394263841488122951335653014868254407792804121630976680572176967541090216554918027996091390350988274849528471117179193881183568333293088304707374254256760401444293091949178254981070128456467370090993225381180585302040398240587479643339027672979784711522861211082430305257721339374342038558990130574168133463939761208158076729453406349007167092250371873288292559380919667832039762690020901715810183845827593937712250306445093946211068197955273472674354307618360580084704030093500155025891823373117469097274240166660171361768325086923672803760555391605434774539610000295427448647388988621828084582853979716368426217815658321693424847049552640103586788409992286260039670036101720466933446049101626239378042380106097887812756224239283996497049886135125791078972548190954420615022555090836411331720201151706915994852745239021897582970184119593408106819753600696815297668060830404332064638709840521063072949856250469513607725957626826129853725433349609375000000000000000000000000000000000000000000000000000000000000 [102,23] -5726951107512579897206538563404373929231448104676150803686435361217510585039037634955252349791692611251502517721740371033103055589236137743636326385982442707611612136086761936999785755901213527508161724631717254724449690674817559375393770327767134676722509015241461094444442902302637052787933465970016009631596824242051501668470645675949147268143677073157581592897270737765612691882380059909390219423799918959089071382841007863457931603827388368206441230725316331377799956824183885902872623781953376498074860465314666327919236850627156406094391434875518199782112735994636045474318017333117664385575046505288537623443642655974084382200868067911533192160481879348526168069538086112923009174282606072015407071791734489891633033513446077107006291186899881492314076892633823298068548532447299522883445352608763838267806699916464690147508740890882362928264897343320047446927561972721068956402298202206071469573847037549399352631606264187137089418841475244883815289097878380591800865445284866798429858546493866736108684640897700484992708508695036050228503314051361030101546753519166650305456478995191203216110261959524857973065290159175047785161379459867500731790655870363936151425484623201243257405788853323154060930021153058644442182886955554045226005459130532461963366548272038310506465119314763606721145135967332210938207077168480062606327157114329791130745918697505162326180281076887995669397384355326275049129741459508266346958291235422135761893432476710551099372489348767087508948382856724476537808993873728141558804503648696307159847398759700427001872456372408864863695133830132797897452310492942107628636620202981703812899087195708149877865092887301260317160329317230711413358947840257795406877547006442182190800322862603601998699753103496788096983246449150155657262920739614432806702346252923855013327083084547548416456928514464517435093142061347760274654502091443175763490476871943561516403140321159727326102536882333451653771849890018916682369089158238093920190686548589979471086309359696628120433939304685348472585117671030162297402440919756801743796574981398655132479245119137563566806208228701058721901623563516643069354572581314664706461493165217869468341688464737213409078299909096758838406601006303592429957448745309702482349494841778655415345174091399077130406741811577933223555924648088375031272436368490262994589563478251909789723832244588162304530934438946094611041253458689400196121067898591405764818773604929447174072265625000000000000000000000000000000000000000000000000000 [102,24] -6092784662915310788407802059369509141011613082894663517454315388529576167353345098397056653653128774485525479765649782897192894597837278974055221528389449823504165266393094769813687329935542599849185475171782306021355169576146800543603226378184331492221172845497894583947522738822040149322271796463221125821060028944376770493366900564884799863186842103966972571686274970124816993043690930794442218924427440580687126327781262181943206525014906556914507474150686146305456154011570091726709824008193998909721851681743162730157559653911805191057090676192375543844631655877611976220926762802670726339447475559412159053743942190725651858242738945356760903005750723642444158346739121840629263276582092404711415507002605590299435015060799455411886947624592730228994742681475464105865347174274658563131329962276433043875718312383202524882507789643149210645770327256752558510263768651135839710066010263178827565417409818390711801820840330860602890773234872331609636236480683127965964323053906112677224393556790944506687026848081110609092949038533063471129779534374854827245932703182407012170743801645324710430479005395162252943655994091140492310820825856159022223640774908792193225266872909308372290474722240960050104742636273040342535156411725627544186760424024141485496737397033150617644607929639105691135760933953042718321302833585878551375994400709959180768979393941384498714330855392090018099387836050064621635312348728025549425816527558463764427974043978709129500238064674386693330392796655789281812046812568112755684488926569129529003171273755850615539127918975921173547936255860496516172752806040781283147798359149810612250106996135353172402442226944858677227793881711412492909898090898754570627125880835033395935980198791889006282237648924339777088233639108675696498167752088309427732334820574007330287323225654262935257147362890941161719040531184929260203440335922529465666807242697476506199394156723032442702265179039147079943643700759996190196633437899534589923310365673011206369511569580319364704344849866636924337340196029908200766011182511130363962728669417502331521886955266664762441872071622568989421640502544324795542105271191467102546395067177828500037045036945549660490347379121679429087707676619902435651979562623352097312410049315422007047332980231436933931269751999033584474591962699063613391165299798926401271804687026400175492791348210501825759824342438494395277088613543938055518930737197887126388451406455715186893939971923828125000000000000000000000000000000000000000000 [102,25] 16211586896288401983082574921217982557662805647238904588989298976976623254758023717174182393047885061401209999451725441148736484293386114267104860115420928191024476821750306150264335678108176003936135193057990382896247805109865964904117895574162883057423264878765299846626664534781223593425233390374863776387238823291203434685547432403874964165339601864093787618805741131425314518648151093995898335881817308012571386904285416040700060223796480242566815469705778082799796240063497242190073588371551592916762401801982705186272981448835850268296050014717045561059092683533243326913645438356320121038546958047477018208541674367343612462936931828277361371004579072084701383206379850407917476847942180317062396784682198183709811205905247536400316772704912643436406499483164762125295631693164614437458235567364285708087623302990687077361586416383211628229297960821732957515037702813547534307829402376078073711990239546663345401509728471356361034093759637362715708662048196279171723675597718668568463787009306828772468600104727844870484860434915895667650475797337325154357465069521709248926927840146908385846705267229824237799281507904884708614180949501991430006551847704088363199001069977139718966244183955437768438781406481176570484016195286141374780255821909963002533273493233795670009556724617280961691809989364777497600137057927328672586301360519887857152330636154355245248329812699407550331254828138119474172268811830212458289424867733775588640477423374846483580017524729455578298912313046031293214170459655510969178975624701454258438180561897246196046475587113277807954409407826325070994177418162088739973755733409677394301438331439527870036384643170755318333392084683969652970332269001686226934893207003737270053613305157665663781348405512027724560794899601749124991207619623787223689214252623261366011421428822439111291142119117508422040463732567115822896554550963048987009143635242857683506885035918418944041503580230890085002755423374343602663115073721268412670238898339786288033662591441170751137034071485276326203432807992527915717786059087220404480857246892292927909452845415119454049151540787102754277802326020495142971535291543284325328979800526648984413535305891458218934728040046878276874581513872525730321914967096100526828528691829550381293466014760076789208943078147987430670764258883764236929061695216022510416969403677721199739654751330521900431908899650504382179482269184012561860759327677663187150525203605866408906877040863037109375000000000000000000000000000000000000 [102,26] -16484942352931224613856132392589813575850267712615891405054268314881374117278789484921521451157369520851077331078193465028859404406318095455068277200704727549629582677205695506944387136352015186667129183522587254902983464175475112832147638164165267550031158315905403260325271421869157689656938424394484970390242414638861908743995095941123231045991257227969534658109611234351855909980308092742846221959007671734844798202494717726010365030101780821131970655642167753132666717681516301078175910624234176918404325942266550087486971357596587373143615661238745475453906288330211080229479626483362546472294526120539835506837127969864183170428390261648740075631347163275829427028112510630506741158935993384349582103052360074900305289059783138890143476746334395178710100360400966108745956857467180376183190993363917527061791198445478777483031440672348960448836240978760458865788048447459274526674722673997857401167073372905764296269439166772214882748997645318202526692211094143709434980968985880982453425900180699409793092508406928554583661001457347545876879103532663490500754635026803448191219413462597089118211996091549349035022606268568750849660808968110177059695473663406718150750020984014396978301848922829234922552898761417565888805935748784023836860192740093771491358546898127833489040005805583405396616805885686090093737359258579251741344081249534261965493053246563510440079883398425773469353331280562631250844961036903451830396147730399222467366082886599025185152450454589000792691555125398770508767931816869137284813624153424053684623837650510149695785771629273590465867561582434729428648866945299009554650123130490547563474860821323352907884982430909900419451643233790878847808407004436769204659766084334338892235291618779697565749010953840200028145776409103252622960017558838183361417595318179445665430048196144575365734489261865834363166504399371665687722354495714089916631710652434610856860796615271406893972649229336296114358178972469146733074164226967262259759242058853837030903789258517915683253384055257885295004766303758057855090425326430257401317876707592164484578827383369236616385977362374728664974405250323889149893095511757082520735009898939694551323514712414560985707505321492241192819253024920648728167666081402193613165898530118434665236883773480366582741837888979976408195833054727950553711680648527345926574054421709745550115409710168748927412464966886508434258842804245761402809735921322825124581655520383804969242191873490810394287109375000000000000000000000000 [102,27] 7398298064475627091914361146825299269675879467879794177537351813866911710618409263922960808118605845408955558411625132296216236343619172917569908056727958672132533783110854487868045360473835823604441294833951756336678593339408647089414750987483265805308690768901202056511662059552631015971482762210760043055790077414563039749188822693178120902177474108732132872783757171948302693323200673572683998880870007336604744035775611632961130149127209392717041917704003482344677686488099001306682988886767960559529658659019863962372904550737681326474730812427559856291481536048124161287422137491119929926907114174599295020925837069249041015093926980912152921446557952004553302276955413893884619332111146509142692523353449881795597341874607284446199333566279152665208705261051351071318680923162263310918195099107153545052008555550792928940263937714246878136940107843590752579221588359241757366873018250909271168804965430399680787869825878620328403977443417296596849215788773579774340873034652943641022937179803039934941971934975886086974838426800165563426148047342408466242429760105722020008827006605262224429737662321184949379565235191165407895372800477934441747389355191211057630714157496812359728712669285077706263528318055914874638867309420181695483588506889354645910192541279431867280029085988917102741352432147024937885466300535188924376566282626246631282061858147358971603243769906529622661508164685038694983320261470164970516760079103704955679384964178961658690279215792753425179118460306687250532051526032544788815634999822643474590768571057642274270848146213787119579562123622070495077445989278214328648909602839501086899849714873531544998452705604478389942679497963444951795304715757096182468869246433327359850332703756013485761484583638143906840824900245147928248904406592336656946193375908434989797598109219632574226216628991315761414346451410905871004150740385166549910980354101641246845489690897348106905537548066464756878858002125569735733328537281260651410924592040271091464449378379333959774284699780893438275870887127759655593643413443593380187058954840619761694572805331359033609115995240243971791350078290506258411145446397999400899310487394417191932420193897439314455832827502838180812685614659468778372757260896849882933474970645832272291264360928728976063104114375290182990894060133041136745369948211080080585739602564357511539238344320909851495481460676456479524267219480238371201829294057837027370498665873946309012865185650298371911048889160156250000000000000000 [102,28] 2679792523069912666694788100314182794470175069919184149245187727164793965245445826769252585846084724710367203236616766794906818871739183148560769943546660462436657058724923795546518994292532236937812226348290262157831875217521380001485957588601047530661279001380441883101321830577931572426149582183874567238549989995716427189391028441022635613958924875441580457214168951678288244005505993472989265240771188099804100616031022309269902028167434494735755762219326236309168699742793681634872780415639564373546925024777108684668335415282415860682405293149687968294827279101349988724054994974414879020762457320157230638891923517889029292233028564700812247940448924951120203857394389697962168705299844012020325561476715137095432805023931653992108690935501569895580326776040124225467310583222055281017019998110462302814203784995623360354304643937126202585712734702783709447084430835355846202897697244629177741777583295164310229925465964552239603826778060250177122576920375053160034230010312482027743419942379914868515453232887694653424397949338004869694515993913673891410068622614345318471000635748145569588488121109320819548617998595520768431365739871511292839175127446559838969746920145221952989470595182658927970690968703357544663097025782570302621601638000672724653800670663437881142842976838992347265894975125511888172819016764122775890468605482323396474774967608273374940642728294587129185150145855091965889109604698287245279551219345553667479129131977675039424589852117161659367828185012045579151350244667534177585832084325683366948155274202171431768951094003812308578170561646413010374983590556081520732288432713692588749477157615021001359224744521441152466889811607789852976208154323400293215988075307306269047732790431594675603595638661010775173557297738317643911029631980112178504682522443203146952761961473537302266003060081050393573613532343044252126161734640026268989748879899753838526086389655392578994147106778320608020062234610571809654066719214108272113711747250193532705021832146499514925278035570608767526949711761516136918686727738972374491012319637636548288581593035894933191349205830731147789768836011644197875929419804120365876141397278487375976966202855444735807259403432921578519948864995281573433915247962949842032761259371265016574374125991082034209354470192150677031451915123467053669787488777139328637247519429737826101208335295895117889704534614648736363984244147048721873623827242907129901528816271253329028834144764914526604115962982177734375000000000 [102,29] -6483082366564937762370429264297852076699137793120388488210176533490283830997714705902419211050936975888297473463033508116398945470349702474256338910123756184339453096559192758472059080050373704072535622602629262187160492329555813217930465694347339486993498101714713455824692823023513711680582217809127122272262490839696359656758789174728539742761146919468198456276897707903347978016768331291633706310945076899159205624056877650805741173506546982547438259631329938191993902407536339883771456345158608986691365893365638440368940926415635812307860893706475982132512615804345750913314425506039674743729703626485409262166840674787641856022917872414006875326063184057766065679064913139332970872393742632262492615573011109545348219948217965656307078858359761377569501185159619090695929593035501735243248928926887770300531767627413931572084515371499048545586665950411771392567596770358501723496448957417968280188786345950727750413182526090836547509440704796007476130042695374914964148577770445415705717556013040222554113183268415211691556617327739473671230794154355682356221699636701915837100730859188398319251479397199086156454591212282174666113171880687797602396244375392659929162348015893061074165005843341582482244779032811039183178640723484020573502843744664622821546389397954103958654214738983583595245258314936350731565911116825354479418026284855136056448238404098899808355592552344220050902330026086250192538037110725232592064980618392317072299993907106564055996261492013294112530512050104376374245562496749151616075916295346976755395259495677598599861190630510573846737322568493070992490630465195266530592410277713904175097451362542343707683004885254810455417002966382248338305039715424408978074719926711827186310672751342982706029027662398126159082615813376635294062908070160842604678362331346285634760683522638149265705327783540537472268517028049233295201358835416961957152124559409231628939984219916518611966607850746269638873413050572454905528698466487048995368004318439081081138204355052865057925102010839533864444541616960857467849496196669764900208052200133509044631540160364113040797628132891612440768094209016601179765645732905101238355573275540902264261116705035757017214298513309327096112883185731434908960692980042051174467381436881175905555124689719414642373291489521122535018330725709539193769611784075942380967190041479528624712518953320757461965772644718950988593315063709236559915500766798786036160591624271515298616463951475452631711959838867187500000000 [102,30] 3968642138813577196374165356682301882034124708289453647951359588459662222763660581922597174184570158589132182395176256561353963994307195753822576134909613655623891501452738513757745808815312490466748154170623487517886442510447428363928574239908963681026924568482416107968389092464563344303998868974626845249184058741405508877102832139574009074524967643072606059578968045002867547986348637039889568750171030376548394358410494309956845644125761328245157676475997685418216609781706021037747519473732524499470366012619117789997166175170644581345282993782910941227542565277023600504459980591593529254769847344766730752994975090773541021404103565854127961132720829380117974597432344535726365419958809929333032716577885902616535139268701392270402982327826802799219106728686639812124404786537326196288665236028740135807650738603172324674292026436175619558143584426192244989347610638625646569352100048762637104333065364745081113839496578235643145096714102820985588458674647952681873840390090067123458832424082206489509492176155318480608694680310994392672738780751376555758341789081864688384588717434428319614893253352618605563706789058524394939750906414248937702344050218177245358752450573331593265192821635146686885245731584996180780178735861062167661852048002715644386875121495052076477485214870580249902196551082197259366292565652351173455245609651801977808162838693412456175841963669755305566427452723263639649450508669077150500576856758791755977963280910486601911822659436358762137088321833509922299395525831000101208207411215596156753561208075782949360875186973114638277926457673679857054647452742502717236381104903896964017859513582870983289525577227061849738614672971905105443493258162310984995793764786168463385774057023881537329758074100374167675240947382788111856428825961281962549181241700948000074638329481116847717624893984685574079397868619470835795078772094868778718515693289814397854195932429312646761907512362428627944351106492410019094135307745244371546968577270588461175123380454474661588417056522736869187505553143293321149918646021337339011688401966459488609021565688441239544313139487289021434578873575841862960912036715320091453153361126533906885456641475832598792847890254800669901559754955064468795214327437070617320847586183415502374703158671508838706769244133629363748719926064525357236291817139692036459527883475175110895068643834172757427471309637323435478337907941872987963914052067136927218342143990829733180003557890813681297004222869873046875000 [102,31] 126266642151760586938695961089315562693930384681637595846136582013117282378186836731020913015521449156973145830167019093368613647509246494174310157697483101602789166980238471983265468248464236824888549159563810055257279447599701165003052877458138486431461614739739550070271497189776594408126417744636935099327066880013963791840397492931319377935134975388021229605517373448107014355403637412962678824865638118749448771766944677317059795172108930282443413760015884616414701410841098927898772134077992516372940539784663843835732407920977087731983354921937629805349181009023156747349301822614200685602385761066200012420383579030158421932717616451559844120737920510007664226534173451710227099268992757821640217943103179670807887772039675601868330026818192103916621101719839756471969858219061666666032864765755067954521107997686514067262790346531413428265504327233431145687175600467682883826618408265662374908834569137100222639305897380769020886746375214168034030009465808864266909969387762896437029678763120665452210325933628925940373724730403624827326007619292650807612471732891761684890140153435191647482972534423572420086775789661360520028026811615865468229376844317544879735441046155391057049100691732449107495731683891280657738646892418338997708969543196282952691626696747662142678163066694325915106384708904484894021557850156567941242762070376602185043344190978960335987603625585106824928140526786662304923147264029007693159859414417977101979853871210718424710907501971280897103694283658924547310526182126044473118252710844413815640712810389011105373398609192671391365238707255354129453901786329120280424639437763500232427654570539279892105428346258718285803636997780106815272535216824438646075183456946587341687276055629837101711175199593780153867353055923751711570569662622355413972834442073260106401815192056905150613052227735320137839922930283221909350820634371617016535051561008892665827689414146297509636410601466300648915017977154275693588208893606381621221385582957192355464490473892812025073374976863043519215104692900229883870053324784060726885115931687634255855727178194891889278926216614231331159901389913887412564586006828457196923877883864332664361640202273962191770274267585358289999430214550719914844305865241539639448580359482852586977095747177073757594908516972208264519943685058425493439170291729191082209456130931211773267126377427077148011252230491488265439657596300629810629710736070970549168592748229267286319554841611534357070922851562500000 [102,32] -2110904431551898868229148884881248071676126252220352116788936739383662000119844590860850035487629892290259162834184491509567621124898078036937860636543657838138863663079639341890811244898015532660561262416185728642189163327393176732874830445598756723095644774794380840069266186335525787912044692909762969410059367866712623471434287343289250473413594708591737366850820467384394400894646178368150307755566967730259582406682243635080375120928932074596471110252660079870718106617332472500295895038444109279069933952308238327730598009090477844395323308705669877863820062447153744661739181239892022073445830308893938854777744242012263401175956313147572682573218111246672709694472879138475407993319712389709057301915810269732689698661864062457047278731122126657792630001315186113614929997675122037688841006472303613768303515338810410510285243054303180620829054874165414050743817147538956761201173130335618850096419122026507136434349105015784621735034089235077555976723789864432836374689654286626794858936986886274695031030160509778147137264442581091871013748716600237644310299228323474397732768680190346482404445386336817520232505170184635869929167777834128456288269217387326756029927159093340525745263916222555583322472835109372685771463657641942542722849186605503311670546095897379884645157676329501566424402908954028573305560525603357646211295250585315600243332356142641137634476342954079075693498514912707886435454355277466357714745917570950353825135374569487009352091675939489689872121426836455287915182759218996151173540647154630328532887760217767566046123944622890290383778702325731200825061442029134212043126922962335109197367027933131863008939424511006428667070940771910753445237837167306010892034905325818608066010698920266388893338064772658285141240036161711029331778654534058251824180539902866608822000930714766529368812949041219632061914101111706430894404773594064754082812199298541065597996293134736011178359889903578911076464249044064991981496368423224463536220240751769162104474920087475619924908960944351124915920830207722698241660698243968755288437735049185399875587563089243180491551655271046362263612565397731529421631531992037441478366486182656181065472668898779104247549123530264437112659649127844918967086435245071322829559746568936128533587528471294368164366775036676047613167776346379930651653719801843050941172269964893736115554425428862304280958174409001302112550236990454959468325861126147290395237143822981806806637905538082122802734375000000 [102,33] 1724795377055593252515033859957700704496551340799585848123122756415356489369659899613525129330167678131374470818057871366041888045934963591374595968382928547266695995886121607511220949985794333380647223774441421825026488023761413227775773002017512184215510543781437919941734658533574621337123538519765585389069926815667992409231896183839314107718305902961469870608479058905897862625115865561156107079015594673796412832595979606439433938174616021865724179787686660493786442442098880471951029316679628420995637335967889948867605926355038964042599206013064574419398772639440281816432505987006888148937738505972273882453458676466588346216254500948089956323877234728368510827395760303161103231083182880948799473863838179031298394742107819940133395005671174997037713244142496623248671039911249331212923843748716486503744485725357593091491730167217559387165392619734511871370934286663101848302685586900078347975422390395322207455773053013873402766185867146757434278948604998568432711002491310950600926191892347361996228597688952094156746289971442213581251819131280040604240608353561758641667374598438552578894110490479145120577013437629375201725664979345977322148058682625939167256814783565348485139525807589314820206366632136577414885145217061395292630650501674472699029021432300899940723517512540237739544720904601965136039130588540112232696848676427663272044794332921728846012192488895086559494029165086672629275021976937718390031909667318665676959819073972018489623263502729496475380755321589483463040964339205274383586586210670391773770415092729231176349299500981886682742566231414362824918314949344757568674360806161249490814404186484506770357436490292435283467281801669803946056283217343617309407462207579572328669157781149996115648147663968076610273255870201343843892862488199846733514727030173605601155743485536862329202963463165020656201427816691728506167931134727089606417889969658780527894203783374398886973811394618659784856484631595795214461898465437466584042281241675563740446134466352639672895921131910630995430597671035795664231603377222654598286557802064615657977067882705634936524548003414270260628229108557557448592385588040886114822648519753808807120867017292471778435827522039429965998339704294670509649157062256503545956761570049214470785882659475746406664460079996269725718557047181268883780323009584524496057020680936409496399160579139953407560732180079702346906203699877744163516837669449641612558210557182292177458293735980987548828125000000 [102,34] -517285229922488190029209954736691770895681850886427817826035852181239454525542315583184308869819720536252381482958607108225314495156646828773849312100549078438857538092390887163153931890901357207597844913926592885318548846849417811427101340532500668858619131516242251220530876955213992735246232263315823990423032335028290617133308453448531296390912435036853795368071772689661744074929023911702333887434241857282229596840647653764785230372562847571439808265764057214217504310476318050466601986753664645639787691611312011722833914292611801768145192473507835104149706653004083827133204470781025930402048344325954600772573922509589942132664627950567001672203305722295584943066662101489374620104043737552601112320618235060224845886132596188471285264479177180359105429678638538652721101519797363630341151270981382111531444987661865717824442744382391357789856260094946799807753381112437009406525977422929905364021107809001424886030523958158724714511101597918828226990916422716404008570957231204642504893809555477739402282036101342956644828235494218764453193661891881586105152763461652431977960085439832299080463678536179963577949704402593105228157779603244841089298428662014816581554065863210181536648492236148447673269165228240532120534188689517557325011064791090143953368249023214941711269697106477700886198774899190405078413584302245243229877755469711109960623923312062300381227703845985901534839335265432686508856803375922244441166533355957431646642754379944358758602936899884212087012936809364213618129194159399547427364073190342225446526534482434437674033628810436033007539382748784532333874383377092773153009625530904827791120154525813153931862776671672746005317459208972208640168289669372860695667734172286594274556480174012347830302257951182222666522416696473584828098205870804443562805911675634683472137855047458239438348866573536423663889970192016723094043068297408539743196240119194542648868315477867013496217431667332384751458488126816360176676750894387442641046050951413905647632379690112963919399876553282105357321724991237937293492309342625189475830794923913414445876360193741422109406974370123505299957407685072339702939210565196738924646720562457376344390086089037072218232045289073430237122027346486669164136821691932885060780950244162577715367700320865567409153890611902844328305655683624162069922659858170109620461917550846609228260715289434845988023411566613376732646389468874971872124256946977143012400546240314724855124950408935546875000000 [102,35] -315270294501762552611664829694240642379404795603621928808356459545819221864084958898175536762953845182346367877688151727100725266168243564845932223915809977688820216181834825410710414631989289764447598305644635068223260443327311439371500520634533430165757689459300012329801025458097790738471467637643922704453673471433420373936202520558263387730332535767325030504770573227282600394958710854534126553659230987130033197643226024708285663551150215601113774658829605347882593747913332963722783244413170623039227570886039233647887250124182641712606611394037678222600366533792721603370100780666279154680402964576593252639224329368263987314131058199896052963893639729732734064101314227953964219108791607636237402591575654897485378499240645429664903137641177876754992275590518937233991846595377474822765578039213708734528288805335674584916752699389881772900610788126617251802310396598046760089316619184443010409513142479591583243700518099030107691257315106537989165551735539578659274051132789848488587079267572575072706426628455813067969863205409605444794905706369607824281196454903713513636822304414504054470990197904940273871823657903040176567385424089704080626713743691305004959773736466996483049029045710352675173462428392516036202516240950307235316990283146128082381317687203441870988626329179769969135166789959155218492876561614090760765473238086805018939445994129270683800912072925521095732065638331463919750816289021832972645655739601621845415600469515366963656317830228842253552763103423495561162551625956346619672447532828716213084998896703304519678002569145300002480438365974082627020849556219687209453592939185715303416103528102088335390489430488537127372819937623278693429047545243314348452247950712730974223159665487563335841085442189915008519507475808871750517904724460095794405143120162200795394312790384024990343576510095484445791027215277832054186235854318385975895223391643923238258491469915707715211250864817644464905845246200031247118361027191736989770924809272744898199139935958367786761353010049707774601058703528210349450142486380797291013350133948921560447257142704838334034441292525392578676572722136511367860414840798058639770803746738170297344430861134082181648228958521591653374532567515256717457457248964190170859941985767202297907425479400648980513075334561311172610302905914785044234973871890673705031095004558114928963976431726188987618800470538523633143047486797037593246022133620974983725382401189563097432255744934082031250000 [102,36] 545049996032475039752312736035550004215466465684582758104113213419470570752833224886311414520917083118711604819125172762684992734305028220597176154323749918355775300741873870517967272458455640321179110867047278025729683089243348972630438969357516031325779728168397457952358889661540297458020025482777154304744727617352137449563372805915535073042611286733829166507179431252836190325283390653420554723019005637342848362578328460358833411827894149275548466770416794205850902901408363782974560514107363055355534557777455106575192891716069702308539702365565531667083795686915794503276268434683253432244316701663381027265186817974191872391345142894779921759086772521931184936611810131126248978086313865653523779807836761383320191287799431775207938814579805860763176425000438478449517045721448763849164286999358017871305964431146207174654018369589475894463601982349370346197497128380889354136484001342545617893732211214859068071629151593476791410010382870167978496353901076988375899136542423560918319861303989018455931550912835727150009152757397458980593395831012779695439383883832176135849619577804722097567971652975024916538827032494045510108594020979632248760926342041564828772955473410552366863485807341444351816151478666761031122633852333422958592007865100370956998729607442040175819637611873982689200935344232724193282780436069525709009204386926443356701772723180484936528936305946072519161911925537384133168080756959624616259600176645382765634660933813047133004703584494532707589229042025039152809307374308336010641033332491574729357008521997693188208755206548382301027766038005163841914557605766742331138805292549070010210805957953901113984172330401742614751873377611568584173950773003629946324264478843960439714068110514996368498662751964798511406123634752656542903482205690524967907789011658013950010907423695013599014645429031330749759931012253197526758328989839201302716571141032709674226202671387159696058602262428322759376620515497225914153029466262235458014899423061425987333204404502827832221947854879365922487951740957410974980340742826738159299834085992889256814964829533970826929848007611074811767826690775890940285697321753757179887057172121674412165381781420732909922842474632629371499848334766820232762379070700001573277594936436073791699829538761752979765966921087660841747193221846739183142678148700802449581840568793002006975111349523032366595814440766116814522284796908321372422762105306413837890744389369501732289791107177734375000 [102,37] -439873222369628458357884521045315054090586669834436134172776180626676076408520458242895497951149780876482639907364823374770594097585750096643594151546459354138484095531642346493168498639027427971567833436867709618632848858289299391154158355279485421926205469595432783215741729645995384620047582422513784571453276412686239515328369515627620671403588051515401995278290286014923259946048922974083916432487288628072445748453280646952294230458428529504360163527093812693796200792643720386419559116097305172335412794174153952558898706007396599582445125103303931765682140827331277065113876722087195608802387637984301798809274000254543090837791908225674689271036795304816464135613583277079570373332606230479549223265468824638663323970611603204940501977763802320134552615229336127733387382168270993286506007249523386185856078681302163366661829712625377031921771861793831072284888580269979016512539970735858197121167301361429742892711232353790043171653883175800269743738840919006495071030719415709088459980634802379548725860886207418198254104719466221250692152293836739918282064651130064742123135642783278257832451675689167671955189875269648903415246002500513803355245949561760726315566078949166950494000204484517227062749003891546639800436561878025872085833185649549952089810810362772428870032398667332441823343521277930203338484830830678604422675184752640601437829631468324834344237384084863499429710007045911568272785287154251793071371729839484819719213114595191441816156151227573575025905182832249567536260059178521205731105161824502049817198366735590520780803219527506744710191093044275884475885377490365187128387472229107737690708608000720621583217034619331149152803349077532284621257295441969946281440539244577250810160924598606666313816319207626852996503353712553311336803569598283251286252457708559045299942568004004735104133583226996409708549172919940365571856157837840058582753734795545150897226534708319017523878691965005012768854826484155589651521515292247256960840010568966598678851240587619256936876698591037933395917789626383271576396188799471890401720619412125188740023824200943322856196475468413572333427741843583914826566507380146622014220439311555664382050731340352788320135147642656239201690523443402194694291096128605003726214522455746228818528667825107151519722316464081138878771733296909892254107543682020149380213569128475959659065498931280427925632939640946354411288753215050165591010200571986388240475207567214965820312500000000000 [102,38] 265072130153815879883865889148799901198972900653439157288360025262963433437923976722931659633468417013149031958535333372692348908353634619565215768783027955328241743930282400086140074136473718470312157242422734951167894721038535893189002910939213625781346991900789262004846415679547983843029784879494840820997949906393650662526144946761987761056607982675721490572140084851516344936471886316541451557935120476240469686145361988921963319311338991998878484156394689573070685639315812331762304175839279056176398332932061523157078994869398054743402880058932050241942253254578787199600985025225521677865934510865390515349077615858680025710090235368841844600556649882129238893554429877197722798820243767540018355469560401733995817002943374988505736229058171077576836668688892130080127701397143992027244935782381966247434872596825470872321797523396189051939833022101373945707463086026390099688491105183242635649356855167644923701852059739727989790566632861282820904881492221883305839429929142779568629300972214191157915146449591873300211243147954164053573694674460610505964306648767725997107105976326912051128108128484453660640908865700013045446383315865535941306594581115010663801916914259812950323425630067898936950778985827653470518863582328334120604824363453937216150869161873071024504190415666457702248207353243249174456822320541289942653415576720824833382238396278732327852505381200625942123721187193782228459490863151581010418604234966895844623566253095308970398042712435089470489909141782245599638952250995711418580565835838304880645577946462716199174099338515266306675103655350569353926938337323336867879848164010505486757513818074204303628049472044055530791445509371808034563664552188571307003029163822010973844801612179792837721526670165302465875432244828829663382346947807950512410650277465009591587948619818583364264338311077297975906851403912525420864163886164211360740559980742516888662359646253026006108566985502316630335737289140789032514809200678240224905597852455396945284502169475005981887558833864261495573309656486337867786856672392951329933807545985055866354393300651064970226308447519202277964410521845219779097756588088327893451194211469716425017615054448817866303082601408731051684194103285389493664547997484754737286337378352742979455088571029432137972500722716610631238729696180510226356286119325608347171068859354786915977870678622442209612645360840572395631735018762729762803877046895006941440442460589110851287841796875000 [102,39] -134311220239672031194125404576331455984458666106858406082550646842109019463823268995351644171823493949063482844895445919925883245444208810388495232316983265559089261217222344084491606541010166022925440392967387076679905083014035331036273327986479341697907163050500583173623379698181655937174547390526700209405261206931841118575388969205602383884172359781547716003446145985692815262262022260907643739339960226251551911003446056281732364345338316033739987050814939557428549803339940328821881601894363415835404823666952740056892652416318137902479241067879342375722449329421785941479110724376773510873946951936349036779832988732942377851090826014758521677910839152147124750251609899026922922759434800968040233018837327406375450859956720567983358095987918049714987201269571720758910240423247211931927029389696287196540688927207641384102826988389460707112340321142944888967245617261880962704421819280328038592402759787414555878016826476172751544548130078560530450524648230127096945663341881568980394454554661183802561724123691545238849180115387970955337170158146614078668709628338931369566634098660615796207868776051628273897512015886016187437860260348840829966982361104083248004084012499927829848098125392893375903556956036363663145976029733998912737169472124756269313913770803895200151491995491096108685644520069113054069823156784471645628816510521278938999786005971331453575580186014896597633872692712936639855331161014933249476120796973276229575533203607778980907816138114697430004741883209593194813981650917067788049729246390542526017071211812757100224094641383211159710597264354895952805531730563510791849093148513647157413101132867210956744844710294477202688613768123046230744995591577639016115348770937399028058944849725956391815117446273403671223751444181276462469723815205185722664694598321932290817651507863332475056320375777125216312558390077279298413936888421246710424496395465440870903769621933805106273275471411429276221512799245647116826190772572087678991641407029835045986870321720695649615755096565847497299404930683687568920150098199758136210154305424269639783586783946410286425501476940680729512265371730406711720708915976267513411541427788838091529888621012091912116773683738715868695285615077994315237159756077233716175950056138332027722065102759778318035499593928078202179283303942293622900028146660004882621884195661129523086633796071605141537763702859178215667391610531294476437585982964151298801880329847335815429687500000 [102,40] 60459763422662122029768550668139273287568203497665310347111194812835123768509784538855655452687915183711531306561697147461499199944125647077664219295520113448673775639146967838869924495418029756717726716188209545111635029723997146335101385287035853742603212646760010313159290072224331914321349600895118873602427502611821419759411733999661328391995924704069144180819721979292229273732979484240907085457150345239520258855369264045639261207860661465057100028873769965627032609148388482519654060514607441059418122029451727431131526081761004872462648102351132402080958378479786308570643642363266620437308246438090435549491517699496044352517752433476928660754003719110943336197278422619650831729582901454088371166940515477729569529965732047994720721961737348789609045863241743926688310193180891482984493998981569256532219290911130978791086312531142369308372028183288400393957357230056300096983280719586848574323551344158942714427724185747657269500623799138463814089360704655573735494251350561653990433929874578321974312075313031496993563983562234756242666512332574037341249074633173178602870902597034554993837314348739501571772156146495222831614168090127455938687185044563297267394535537844633738122733041490390780492327192716135659601575163099675845635216766304415701630873643281095844991154696113736559659673342690769557799231161940593561910816984754465723625603382516646270551362610480094100413235568929538156308644214091157131656778379574995754198238032203375990145598888603669359015548975020714541848905199743289118119662867823099330502701949545862084637039840402580965427067227419250087216271654149047049056205372062862246220109488272120797712048653949481116879534872500148743442583699269146579763731866765380412370045471814992458789587599055008081480250937330750656702766418910412314981469460675629034874880379062344956950355777837233905631792108224032783007756241640222081025786243383017522743737450158877443417750921162442676953066937352520046628814394514270408583511909337321504287917843292171638833481981448887249462078843340870824080185036051275432139021447204967864130787885083605222992672688575865364685679742769906397405160968906163001322254746682504034671454206267519426925457881404593002063570476432183875203155754027030639688324943784412310125000527189512594835378435007293341746657082360267607150332104048604182435382342285138544580208663876881394478598366073057998735196223667786100119947434450295986607670783996582031250000 [102,41] -24873450397978054322316756870822062179696494636665363000523410195403017670581065561045514868467751012576761282910046593609539907700222171856217899430610267898674812540256283640580173303598104066996487711971687238875047102395994138599710850151957600769052534678508620195072705636295262556283097973322301805374267525749786988995372810176307512298528459977088260629508160584198287645820490878488079667731029909630083984976586180411970067489301957142315118556616681762099377712618243515379445307381675503672184636311686779026094717715381840168146677774506197109360583068704276897138721548084326545526216685981595537028067258756758357598392149416650803789661056001117498704807382137705708274258060615075024170312801405282119239494255150991199896752250015609782030485101827234911206423997549522053585060872766741124038444010219323489387793115610289191297990183739961437753142679087831033791846256766510662104553402793879617221184810644846965559499170621819950892044454429104524209111636396845780733811862132961301174797153310423387441792873438104747904896872883022106407793778773151959063431737087886624114278285384860677177211824025980291611382243290886157660770984181906928580732965044586275296171010580878316221928584197142970002098711286556382364901191542147688353112483524512330065188849091428459724776343430365017394207681682135289744443002417569323297096925165800436362549945525315409471819302282418471470145433426045583773824348744271535461019545211868493989279666113436635541474703224180117481475944977027179603859287792432612806262291605966775197995965546901394307390681917274199234334911522046900510663500337747748772715105602224359228007127000219007760731540777283331535893101068743920401268434691302835843989295222636644233979709534195113499773803897095728234577862753334840190774499850971242897680952952067161986557091553082881483050695623338987491167621359113519074220244509685552184534806634020724036395075828057440725272817781124126599179789049783115995092757702611483046878316158441494753537883864166554648464396811409363285700004955494625143839411804769447957778580603290780727915861166714950985101677539811721949786522501927770814868439098437161447672311949851210280050158006005731591429429162780222185128326655008640972282779172845100786240716062876972016495523073487196876334212071609822254363638384849948521142597187161369040220533851160245431123912378092508392225235387901563499646329091774532571434974670410156250000 [102,42] 9484806253039176995290545290794284548104891227336869986963939049790820866291315907229485419937125296585024605913342339805997835086654745936137961083136417462398156350626891424483796089566177098598988131394699693237484490217840912556224635507766195258524557647850784934822062585712480741816518815569987331967073641326327339709926338748121382002811721222013207529133327765441934687955839461772131320261046496661505950525861006951730166328152904861321471834327775261049282504444284859078519291903643128016470514590002638436594923786035546712664533621941095864931969524640670565342469062327750456395004528425407839326422865626302558686119696873203733147905269826583859595487497287827489704996820975265849949606373914919848279742494806705415935805032201654508401000634534027818436613422314986642428599515132216683694483042402736341502538486994819885147589208922721710603550556694004564118048813219193428132392328093158642101112302470800269552642782935246973962899500278474686986811747626730318488339880321892691042703403346484645314172192461200062310991104707759730370340854286446822577782766084797798650274701111701597634278235610992559223711659970801250668684820369728248483604096833516059797456690162153164849558813665737190977161511950145590961051991200749975531665300685199979925164597600958536482431232591688224985350292622356075806533170104962567574752829656194237183468500964795553867867845404722660203951942722791677738579654809188656099354272871209113150426474581577931465494379220703691192710394290647631624013001216533267158496118159824844482750772228570441112365699283740532925804510339499436724447495295674257599927990103835575480519491242239895450105151579732353542796267379087769328755452052011335624921367708487955882283532862522963557420759311293216840003444901883801587123134221793418954996758878871094762668193986664936384185516410874928673747539945239646019803136143602195624212467102573164894428216450240035382995651294040139537763629167269241652428825962550909288226087443144414380256286560913550836441244324113205232669209490694852060151480751555992092723921016147715213072946127461106413378336498083860881592391933072471277674662489695288405669886970796913087158858692637988648450913840336564872058968266994520682596131992747308017229067265054405034158138949063582081153515771986782931284466228346159314882188538254726948859572699060697377885693098301479450037003199498741867756734791328199207782745361328125000 [102,43] -3382885091188525493289175853437117355173896880624655188938191263624960778619396290972081465016620327593705088256598698831979259660812386677174362175766925445237694321649759856778218568721216585934680242394464907637776722891438638025315922051974782553898321206021651614510619867382223017726098001554848213725741101784698359294157152017032652933645827192589153369436465704337273871664242459126877380286660257864827056905361923884130330273193641504483287815657751903939339269838492978249208886765656327953135027522677521220538260464327765927526675720591166374820097697115105085545380849753080595669751242722327007772973517521501245267107585763105189194022667575926456210500110926967349659887999692250639225327213961345360671952468690810828272839172384239069348837523230087695288333799464961018479718418028738217464096907174072146662602931145648155352843378248363974229321713457566026496866667665663079049475471675956471332608090416286164203786143686016535743219157621957185191398978686055578488240021163438702383731078573445937056524271285939571448950047379973184566478656263863721377371255378546557529264695244147982065950847457852298562649689332812222149848966590823659352340230468532800016122556609351855340289815719655766307060782509098016718281581951991936336015709199343456684145104951961654494718043809016331729101996291457915442409911183395004779834598605449509050698489442765137313619081425967027498460374229697868433076552295991508767845648326250674537008942271622021726700377696726429240277110944858706458442535870776255219319104737766965321377178951392112898861413285026173067131129225299150287012442266308726674990454848601697611684271254542362153661754034221499018752008477543620565330551281900044318801264484640793395458428625805211615217577419752821051968773063632334341031260619129202528520196479349760259016598992350511616274238234858411844585571236818337824235622670510604540921754516904819949486762411075898603453365648688668582748905561252137935647586344491319534585577589158940754863111138195893270825528229843293114483848599153015260985908624689603033501241463341587677875869708809867018688990087153040613934203982084239333007491057929610026266051258562510557590285711274318112506914215520623033373051729364348114489832074816923053934046188343744736159501500702751993875961645562997376280852872329140911921410251168838822412228810242009233382968689606580084336666814498473243588705372530966997146606445312500 [102,44] 1140984781742839902620463477033540878533950823517966305290175922050612478294277044998707234914481660448880843358907571592563583235414349534305484489562439515937217785389660675689341327962307527908352371856275105903928016496863329078722834462449206982198141453935721294986281588026702114904795948237799178122641355571305555927486498324635369209946388098305625315772008026887054721160252044199137199523118666946971861468830397828901900322164261159416545494454459822996967649812992310197374275373795633362023338944988736791107001363017774829633981364817858572810162218387509125880063976288199483249134226879277510006259198222996596734179271468959962954986106861421096595800979620321681366042267542569563767617911986751842302341947084833358512186819062402796703885805570881696979553871485549685286160723654818178771579374314615039317407799691845338652439542857833518572119111789071433668289332383410629257977959693144950011172148565781552215000114438419914226062246809818971850564672808817254643732796382853183535436706590065950448006649954357238889559104531274708958407553833919423947793985575845023406533000683419652397764225648419348274768377218372752262618041403346128303081869431866348495802915976690904748452164627143140200812747080330021031655274646814075635677456111081241099907391145613187999753053189954159478797851232379405947058219947398992591047395727960079162991530059248753454879014450748155811593633916663051482373884410014110805978061781238480854773431730836033867063669265697533797657343288164549112311198025037323294698260641882340704946488334696384988115575893874091325798512277864118991435450400962009339308215582367201063716623171154171093423883801763426858342545338271556760635320827199800922939028657315671151904492926879866074484013031884379458530059278204664401144267851405736058503446131813020106914130224429763883983849757691177184039981699935994646073629591655725346305876976650772799338750671967002094564415927248828487014041641293210801221996125152161688761634461173240691190320876134187835298813963884627900097119153199555857133319917347265627402183334615476345411038436791211989408358817989254930460491506646389132902636461619775354766404511703070058451184809477807045480664524023257380077846446423988617582960139556046665782233971396243426115293631100660466095452384106740225823125936755127278358263272290440315403959781225163148425383711323983392709260908937096701265545561909675598144531250000 [102,45] -369244731971782883327391804056761505755001988938117959362512618523577856341909571654314535912258109260653900038787338117074148282451112677677111257027304907647668765844217711987260756337484711931069303129277858140783469141183011568528549423774296697387354512877699756084671022305080388247169418242442248268706645978096677445774142001842306432165583316436271716074598155436180873118843904215271174642358989817745271380472222263466024443227253325521896751750213669806824266036599077949437336366355583776881970622296815215040522381996840761256523482082890118140571482968356953769524691380604412561035449273425653367052101263962170975073844492008657125319809765568055910476564235757430448664681619527871556375757494066306433916246250347556617567334648053162835954245313823431172818176236688310139129845116407340972161430728713587967133919693295785204782384991645715235053488220260186663083733976393456866140946379557521625662647239356510499665977653408798723189105611888566643908363841492092421992032090392380678483484009048032128026959888510370018461893719437151169646298941773169443693783587234464675282276365021126582256401108336906084202793467044933854151748633522547820015132051988760707903488989470149913989195859261209201792227800750367859574258866887422827470054357613389505349565567852538595966260596198942003745378969817912834642848706913507931880239565836603734785276532984047025898768716420954372329348366307134769048610886879513233384779763766774865595445407013485762923985153450023890750390742685287269849557225403573204939932902057784025383821304384201096098967208910729170394046195374963674980431980271932371180471396053160926955111986688464437618940645118995256694342017467276726327944231849577520265476594693546969420026907623355631342536955276565987476215572349242843900920301449922490714000766286737783575192778361230840104967798528590937894731776283944073291713393370401916709753244366150522987675295968397416377843287929285585055030304800945269038524880151684448906162035940183836417264414625934075030437782494363060500393050968876488636872243755448058945153852078095663888797952731183209036827802606111245150762338661636598914641637795030670190715962910809002258547287611800873805659229793694924545730815093218660142866839235317938741847339519200453872345980686588274483828261741501514987337994427217844947523782146200220871838580803215186084296965449673280992848312109799735480919480323791503906250000 [102,46] 116191965399261340792893472481223709506232933207946199192159655256079740571267762983374794114191676514233443007676658086102044730263423014195067634886921852958268227220277150404350343511114018837515712635904937597524387980149273967413284185940052881674863589936605139601226208566226819770275051560999551239810393857692015720689735771397625889038447080696695776587133624596362189612979479171460616081223517383999032851474026413958434711575718924506239495896995259544535231145249423215005716562859923481646069288766523975266632869226120354899007603912558582323862436698638100689489230366557123603866511899615420698219490307915206403540400298894715270937419767021707295246447725422081370865286956249407612404988692017634331186027996666849228601106608056623226536872777553237812613186629593584437674288819573141581772578884855513676066093629491481619934098481123784166950601106691998730026401627398699400100909790620338567708939482233736226095540878109037380633794551301232567491995253266117049671368014780568130197830528185060522570553111605861528960222429610248391051313332403476221589234643712231643816035384184515334818440674007712193760972500695117061861012934173322882643666406240355112708772234106297800507718828374569693542101138337270122310014158047480302606751634947425677996995802438400339238274342457518850680229153937832155662345512539016913505892805039439456598326279153279121692462623428233783085306806724779096923240106901921444587689929706080193746801212249500732653838740258071111307523870316029759480832965118411806128135171568856830593854334153591019395483951648844104890994074617181680577470224521450308621340995781111550226734347823388075384341252274929390873874167204674425984942004400346877836709310583071300627391813331540495288940595100117468756282043942637924230758250463417855207208363502757475264276526204772967149476882009470404834041306879283806512882411830974663298558506769655641590173485322797601734267781481153650019485131686399656287288274877516358175236938900713446947451883755450702258184584335753202625286148024595948278967967146875026992517688750806589566508045947678641593639898956783323898483634374846436332037189632429056847051820635586882708631993321817968336487771714915777455897312184537817764386065723803533184862137348082340994066892698767031261532501504441424676418321108725113126927339935027447282273429843073755926953121166383779694353250988569925539195537567138671875000 [102,47] -35697773394491415049696043798098663586958916595605830070617863418364707171863881666007662502945600047246601620725240245775173044107545224206124887802977945451105009646322860192355709727662489040620066431564416009044823164953952367544199742792500821567443844244614603516204544554822368191035436167069211658476320189507343824063077581536643542592507679754566600129130638241493708106345409976485225714651922611122926925372987147864298759092436082080738384761477822968260180532454360466065217531723250653264006704414455990751352247162536141045737511103237864225087066397184731204021293034903293173649210952978408244312763613966647476995145139787798539609454324496742707043287538158897323724164464401567933076004839861508576821026188600154486758009942614893664323575031740618928853357102798726643530433534700582456380590125075786276891528447301006710225516057033458334542154141298607863308712941168401837205339459227207754596531058733934330674221239499648136364362555047694331513319601358378581769103235363050961815878887587605356989271172143554729644843379475022457807657814730186271119081447873484987976905082741396492538638552563145596159048664603521824609141474327348366567283964818657833626242865358174464212909386388990140307311778717163664354455169010186827286438586934835418657469644921343899269208926445235485636186740237901246939825412143059586475097799947781535966945846146316106993202832869540201322748375439318221327318699948701224927781181377420348593584064510855593143631381715666698411397957857777921700604815124183513251920077927883419291329764279127367500961795459206126512080272061081290569377400826215721236272670313157091998893068796360845625064819989593386877071490702837489379224754997374688965836138667557104124304690847245708322739808240515158929347215082612543630410972982268493623452166499210428435591166764253472091057309233058298749423606805582176587683719574658001658342885596038126938698995466313306506338474248095709601630920355361597739668754755685902728960636699980608970684358869491178360041176438535694125980878275415337770199952924994821663418193245111957390019754490722547291512346479808335472694489640536237968902959313983207497358336855028005318171912575838546743411097818542179358380848335215322281491349738777046992085634623658659380068106918441135909175361796413437824281169793579443744712167817228369788300408075918348846855546381041934811406690641888417303562164306640625000 [102,48] 10608860054752722927509617214077467024998215344811610627220047247522003118713275641488954191825168217440201791557729200956533409137547290664700984860836929527106980312411930334247909818250549489829999956707671483539356955630623089632872331128151351489221898863244248229410601476258082145919147266760728055328885913789396927620378735760878100712053074474736827637025150376791011542729575089158408792578624482912952809184648258828859950598036563044445602478715371421407376491794554344606566176034786837849617550562292659389134881052073912888359454303870229068284273982373676881209530211724241031712650225009710555732155151278023998253393856171961390578208782030684781310141281224874488328178176938117142589929946470443056811710934054560937905472095733056660442442886650722382160924532931455584065534053662670148617118679965656041076520951080364847542363642842572542203484725836410089170316222406697245011922807681310534561215074260855198723735543295485025427078839795692619548192687366428326347265037036103719057796098405929698887776317379979201602880175177230037465475058141372521596413593014869161059488427071005756143373708639042845017027196887910418656009402467099568593834656803672045128344286911774993491563291782354034207215928481019984753141128386770305179253219216527804355316091831047852357006339401546522771970800597688508745862002121876194392615985080084013889250484634250246151315960442881111648949822102667095222809004645161482303440630721451416574892496684097897069014168877038306320679669834535783544157891980735176235903758181659016438849222755818926653842534613200597674045253172508410876053128761033401015425034822682464682272669882524779918592449719643089238758295153816457442731043934881731652717145069839017117241639529417705010888197267625465383395208290309237517673724968855118320566493396397154789280472922609164413443954707662245039015345613356705239585995433883307708534916065157295869271145332916442885391396897711367645042708179947690217848335076240844572411747189275055787713429060228932712101157670593901195158448986851579224111292287870023747955023073611021114398198229553293143628456146431237401802248194165422596126337783052848323892587338536877357178931257152106453252353939368295491276406251992238865979149703539152390682665106574464273505224038850538233847451060325664712177718848946515837158146879300901224961780803863333867231941859410326856050232890993356704711914062500000 [102,49] -2993052339615424257222199483831626480204944499101024065007700407470776380206646420487691849741509218718830316844282579742884388158731164029680304614181178194708619164565170008470347389326525168313501139867785494295916865672383985722518126274608272568569614416704621754857481023706360733471578755460441937695331563670979880234337863762552764734713792744391972298625898914228541291479608375661627262553974967235665205717892199678663287253750859336978988874842469551337861452755825155568029176447494513320983974939056915553187986307755330215043790081650777046836983865540914444470063112950797278515344441009839719383681001987898894636158194091520015595655599050547025808593843415929054410884218336749658685195822775251623372095210449501842971376211808453010541166010228958957091289399495705188114301052780381189226264815025940841553550553273805960261616276410191601062358990116103992234367522481534804949707455847995038900489984265358041752505245159408947639256650992760081258014280049591517393208076575834817892829204499769400218252826553568553448387306424346921270383652931142017674396862954828803329260479949061391022388371881018590174904334909321362922548124090747562670370088690878385105060991088158732364881040269458870766600650267376208749540782722334325463676982200228237391045828313374388087892247450452719716413503953859456767189897930347193660542347878174081911398821325173813355087745210171386746215341348577377683044215980070153193915725665262952724743941205187647056178349220862166617623890577672344163982505310971943380483762474912863307674636064226469305894910236783434990734805777834473394718581175350626383204647962870214341652538048528786635162804718397696537606030090433937310343993158628489450396361875661108488300407268705870981663373250014904370203220553416904394259562877088155098456877480792363990671210705139351049667964924698918472132179979410478984768647113816563990925768255669744782405772569559390799115192404979852522644775004492202333339697425208438345774490005495725265144327335539925260379004772232849094362334981447409846016766935301818335274782316078559140355255230482796832602368937764053233820010405060166639126499924706714759243850677521798643363409044351393922559273243753500265044852062446801688295198723171590815025767085699154837090587816505291737406735771940341407012362277789849442609670471932127259927043780823590699425966465963000473493593744933605194091796875000 [102,50] 785937876284736809897326219577022761293334799321732824640014977552283894238545073678471484697724397977483887707677158808858053686835736703293016596506103858511361728698213554873735026391423076830209631485760222532157261518555869568755066260865741685990586447958079227990318252749240120020638889891965304422708479975799350866440117503863460579599323752776846249315950153388612933759637240713236630395735492057803603231052245255800653743146661046141667935563429089307868340504796278784328352484862749565773040523403341118785728600877235051475788800509848204891034123553651717124276218764810294485464627881878939584399532066045012293029783963528696443876421961215481416306860185361023814396126824973234004667560766369266174911545385810189002435160739799901088476205104141293554558459296660316666443712720110794494439640905592481978748210287116767152586897329618581499874245585897337047071413187893559863061344517708559394453683035077387212227223126850655066627884693587092990295815307381972235182141701672854902859021193813033249575550670492428254339717717229596973506264261090222068676525559939307182280274988579348606154176209580575646122696918196848672050504015799059501665032351637965773594223005394866066512433158379461438547415815431675496094872421404878993984985735076276931616777258207157701775811417843829599481688503960016027128326800652051310592070129804222128017322414885793367574259704920802293279086891230611715302653820068410070558195493244218066815415376727253503953693818498095163927240619780544611057841702637555590311094345177735248405968681273580832334293889891824308862984921372187365930375328632488685211193916282655931898647334530221064444462745272323100209280176292316484537137923651341197275750911201103267142220145110813006687445430108312651725179927530815540945814386794966384172155908010594604692473047092615163801314812940794766166389616867479441742812286456120616679842677880476570128057449874851059411632910965057950944844283617942798613600384091730809349041731984522472169814552586113835371107182641896489243178359127134067528024016905142944858307368958401182179539798831593664082074657157970115766186172384237882066612965884391347537863780709455026567897917009794040378974812657560876755215945049725012094345494800669266290215069302004881227467551846505591809525401422480476071847476689767081511204475595400559445070023929302090084231258160230026987846940755844116210937500 [102,51] -189490576992658315915146582826091485949664759579297439061786304943769045006260140751308455158162787269286003783194991350502957378041844169893111976732090347837984538255872074363595521689492690799166496937003065431822604456531674857569251900387062242636365293223220747605759947908373602276290627663691930071208205857185224444047961163149593056338087943609199200721025192907665341816926238497328016294704272040874823860699597875370688064927382076309855104141722875592305501413698118935619578437216442490357633451210496344908162301824770980107589852051565190084484097218283563979529466036071220547401690097962368409853843778451401762316694182085969654052678062193218509207604356331630876227643173540973412074216901716714007897471403324927569955333636065953502856211350770413468000328964968859413833331901999529667102059841453737682702925389819653519379958462845932834523531457678133956274697211460007098321661780958924810151320566817637708096411620488372780373499581731163238006933567664971685775391020021768637801577705435756946711636833344122145363896581789851615259932127433813140550961100765231081153988996056019367270676887234560526640074300308402156557839313715057825128848902101363540105972143390552264590743553369812014483992309605526184460121822236835621075837130647473897971872211769503877361388725148352960787879784591470018680396440292754761626363458065651161382416134924634488016720051145524680407268237034296960263170679473216597567564585932293453337733661814143872911305344623096105756838304171349820250009482116988618378267075860426308450615486219384094347968258584732411030544095985572055372064057649880875898152434313294181843868081010250064175394935142052246136632649258863252533728493412576174524877959651616701647649008696150087984789062240665687771626889007470015451460808337292647548907396170872582751323194103231252374271370093171859311502028334522419478892622493850971995646233327063494511942282510994464919529999983020104240661285364079928544287726107443747356954020762386674059579969331263749196237299764564947545794706280501622487561876989656554960519448348741538302982386146630490650943167483410273016202511358005656348363878598684292942609647634669171885168861113116073299312178126684252793457400377499705704207774828248111530276087008055176128717212317317099050300930168570700621238434439158713506585198621578602740857580773962010739497330291669641155749559402465820312500 [102,52] 41810041823401205688523015308955455789547007040064360238470705435207358436523107932710343695796948210599678543199760506448061928304743742686901373086963418263163729602129865696935343119970945016520210782941384105372264646866704902641503205052181615655139610362081325518028541813713624928703340325175205712586613975347157207822615670399850387286432133701446888601787624067344595220281811513672971031890165659337720498045444208443562820598794092407180023190635715597056923379222663000014699162328463606683454174900041114623146462248917995684023135495962828074788392239375206183893239927974120084062823273626934092271317732353682748560622738963702688225515372445984959630867042395421380590718809314116363667348867748031550044422759970457936424651685085278046189969605416826351675037927930521647667321351380106355500092908251036373823693927406147443368955080798501454273691558212815560554460153990275601860677791988093363934792266805902210597980598504411269633632552334929595137754186961835051301679001410676809994164901794648775133341396799072156906436496936797139697200857108192994481122894028949800007515838251540771464134791421390871151933007147562634695433640126505460073787942328323240581793252026944028389231194358734315043223992078330604845378080615550831282782627177477845423479794028633850892940519785353291076944908312786568905427043734800280217230997847875271692309013180435237047226803703680032962403355903527229016224136191531924573936819853841666992649537336108563504270170657327967887716150195087703020468108172879464029836108836573712032498137333672149111596161082227865337003482735108865966622577035458249075687597462214445097222620681078530551228699360277793789973918145487433825182378685664764031178873696459798513980805208941869261445189290777776100980058803393438195904071944762507056411344595561131377512749598151270262386857095912679232555584252257868398388628146013416063312063645469990992920505485883633592452072171388907032299554533282728622513150866808025691301598455632118302267908200809932879427754367976794700606074148351598438109406385129732470537964523858593767541540619795509691719277804367272640299043194248034602500655679853234215990823445573314217483725157694818501172368351301460078483314950970247564129150678842897789817811035018099090923387099043166167581003532344301258065522487305907347373170706400067870521453040812825951988429551420267671346664428710937500 [102,53] -8512052791530485145275196940996432312039312226395853474703286607172438260408315250777285268236772812112247644600932403834696898267671609650204216225149483791346898221354040695179084884822150634885016586939881316025365314653436138412369668577934192000371473421194856522544932894143093477678735382677246728694813565520461093892450497675871957498312240284588662151492448444101695869430963244435134076700936084631855792171598066460833309538218861017463435327392660651968116183027188998899771031345858387918553420605875850215076082801230203342337050325290960556388632315872983397465442172278003635845196558671522940677250171808374473417419277743193053837478661075529614338068009231437446162671121184210069516685683652687725480652276971845400813790812854636594584162798522435799129930490450588016499569142195511503109415636206609964052393405693865230280576862109734150425259813215421671860691710266696121231340514900221465228438534239774245923253897090155424458392917983832512821217775625917154197280846487724025999047709207505888869607497665230600428299081631521668639353556626635551991739939611225888333384336362313858793293120781031533631957875104909216401620842864756046679745880968122059945869714577929286223775162045306789544629139179919129052173183940998517704202729875964545360682299564360608799366180303262186363003116294594207448110345902660780572380378483177400346220672703940905263667797175970922658560914841426459403607544937802675807247306766326691663545025874068607600367301725371339541734373816598993824103963597074454202717293458512154058243006051596997878505803799823094093771046853100834641892627173801184410317359121023555575762651776713261564663006134630354942301144042576446867689826532975978975307831080271826304795802470622796637719009512140833588099933141125801274421937411887415774713087261997441261398870071955841251449461784236995812761951959798800165169314104943619339017588031823990941351739970822067473982340240030854257420384587647064494493090073995377833580755205516519098100673148292066459437659071826584662399393149385000231822986301248587944304257891769961426985029829084794290547619142222842415401177529408580901026913109352087485981022018145661846800589081143533035102701782419556725414028101332183928521281077383997613566779351637595569651927050234819441295128782482324218951455402631533300866601401682977569050972659753240279201236262451857328414916992187500 [102,54] 1627181820324431983299722024821391068226527234172110825680318782659230358808415582658336910254379261744902184618992434307591314127483641497992047014268675497838635135794495870435862256907073983209806208455578151366015243511505018234542586668869721534791981679993728061815313710611914524273627901125794891898984866705566604342693948475243875796185804316646568688203640039678284974047738052601811605347306705767149251551282819499590292221450352432142558493127930603435260618753481933084880753826412727871468702215536317791821270982264893475758444202516461773497953855400669857648415588872460516720313148364975022046905218502403146869010886884274770915253400191595664267461407814624451487610781496194241251906628542400027249974844617208743641642192210061801088165626648892846648221498386260721891037034407804192489301636460339422623557668482565998120697478916655042761150437382690623468827972832386640709836125997072664788927089499106033815571835138519361091423658194357621017097709023451819890844016147473540411802467931693332847339245764774510935420172884567587902942567488997480552805815173993739032955417676223501696216426252608901331184397268914176085640529347794593676200802323251119315490000129050636486349028794221646718433797156585551277200438758410358009726542497892850435506361266714707888778238136682093593405290033783600930783038738815790820242668100245720612163868426315332680742206526404688024054040360472359973090372719694030545065012374591592946093043244635176688273563496728054048431670743957045011623604643976178083235474283064082353166592099423069149193717372420290000879229564093695915400365920608390945338862225432696272565624418130036964680576751970544743929717921950435206545722859506291903953929980957915541500167848393283876610156702158716576051334885416296955822047533282411228321192905418083227668006349587951725713615304764640192146334950820279345159968257967736265595259029898744335371618680998473773490528940839070358218847555340190411203767524269997496581749921652652730135943286466589436801345346097855869427921774926822869928184265375703030940991929923760413408597047207298615861142984376296812601869105776847161412564723053161431197225959638164413080481323120297825754545919012246031536159168840539300715623490108214667165621669466954499823263868528121295763607006985944635058777228290571036357997639861505555409788154053174480395682621747255325317382812500 [102,55] -298329016282881007260480810079354008241419024072882162531178809527990368274856264144579289088803140886864729597767527121115178322291271922299042344096546129005527865686298874247504247922900854140940008127916775987471814877085859096818176278846503851627615152667736547716414285799826063543348464846353379826095712107142421966600396634555416589246785743529897482403509609987436733693455736905051771273389412056257345493668878500915133996407666724102515152613196354348531167032182876169943341284702223332336195776178699067385614310712765394908651065640982817183933522674957615326008395059236761047718892648025585593844110812586610253559805497984167829990818044002833841793071508835732831046682149302633294138256754320235495466573785463547814309900859422900644430746552325449561105653474986914663868282984031983651249065373828978251642924176092919197590333793719809537703272158649487750494791355038983387462696765267145711390840182904877607672162547834279556399424467709523811816773586849044384753213599766918937555118927756574199897708707569932317761651459624883534613724993385420344960506373299831587935355082357331922689216465352052777534530698718652684379991077329208674717596447025367416363163440148692601911590880034316506118862295647183502831848346935914563428260916372960674876164359151714850544035875950346623054369511693048368127631893428589111408610590263153052717423089106439447257487559383908524334175093557693124203962515498174430228323975176955053100091371713998180202647865484376202267222577436050278703048936958698879489570995859683706065738565165965325608346341423693796743302945821564277226854277910951250230915214048173810696927717733408530486928283314589714125932804549891710512902938412080883369639934286958731154076700115710459915314387904690788516418534533759063665578696318804002229225937612473732692938872429305662948459358556610639828408342363588517646016063179095446631279616928949196759018799095228800375963670818407022415934722422414750012847756910951149266688332080231727464783279132854981568682371394293413592925368594165642401472318933159513611841801280167969055389662670539362057695381905874795692453398497460071296318932392484351356029612137302665622865991032865611558238037314067109833212289814922527276052958662102954151043509896508976680907307977051019817559660965728457712495564815596785422073128442099288273881008137777826050296425819396972656250000 [102,56] 53480617255447610069549902833837881126931497064424834396570328098302386579401171871134437586018088833725757734112187926296063851863125712300345023803672552810283478653284922847534616270134469948191119764126837751460448330959837664662906226950044965948785434898989837983280907690320173293804637780024973288393366577829898682253075798016600982192037607265835296194603439178573668820672451311823496469927154508106843874470314181863889858501960920853297107782221414053034459764785920450763934478226286060763151525975189011962364091339097766250051151982065010868201624200431871271490610109499630789671353307433106120535449649639476754561440218764694103119339824799209456456655003642712540799650947121140005151471622513717846585312780894440087370470606733494627333204710754533539964469362333519724390559561367568465890160205165836864296436083537328557104706775693997039037862747455277316447099999224190678057088834518230812546397875761397080962874716250349112739222496641667884175033903675712177926629437364382456157780186971964801298240511484829492979939480285556108797525850291957130111860510532946919380884837555708190766228986070060410812464085936684475627139590879106324390038824450038034932774258205004608674966189910632510556302216353441000197119897038214809263123181148126411254478627598661777383290544744237921373426429481209626115463871982212588829119895913280194959394470716471531097290374467127630842642483869031480240540209266293477687438248220663989584412131087288501304087763915135069082856803677794047863918379448629266815995027734704820373722315901784155682168861401646820406504228981492082774562775754450048400468557304631635405874291487087567892808187046561696917385754556637386943753370315540037134380508493901202510465457649556149832293199189996883295236525327426498935969699659913020145442550351612300590658795831349159960218391539812868636076300552569129034572624989175525713381826190559283510567138194949933411940355713618709353543248840992781723130021609144753393372859286512205528859267720243447820041921682628361251536240213256957970682270449780421497791086720367417178574042132582091175936093835150630004852723917417298571292488414865382358854413394431232459319411237607779758372678934783117943008227826292809980002183391046153974896150586127730527175788858222842405098741811910790218258645985959732411110111697529444219068039956255233846604824066162109375000 [102,57] -9456318533209148713989597682119892591026294713129204179373594454873683709921962418317704805899147988996602041408516510916575585024199806012448209053764803405031561726008625381148537575872838251276346132078358098465359555560267285352701682120412464122646100055028683860771376282983185254928875839618309983850881248745319985774777794564528888712625685788154930376814774236309566279971094876503091593172930539521100699784810016091046621974999293933597490739004048984735549257845498368325844053822843056971502999014667769740727613429041967674379578531226602894390065288110258857740442813381272419218729160517631616510902550895934097517832534032004569959070867442464361626258416789269610039597228679069189369462042385509364945481671704974910267381444419654699627785660668786060607606886339981052798248574771622285514946074533453113567839141694100568534954511026072256812751240249559496327682318282359636230146225545421146940613783105082277839883643758075471227606040089636852426386875310052854484827993509099432531282202122126722345839006326191281219052687188218320927455358913325480378618159211010865771510120870482672496428818973339892303689038754294466229082922040876401471751855994261288662912961557791038054231305559786295034153899419011492428026801527328164760946497037435733901317613628410870091558189577996956743757518412510550716832269530080270283758104967913852557355451860437148089971841750893130813606636290947743103794176700974204111602856709223656494617625774122202785673150673703957880465593204594279663235407821910628122062080970568455003677446243097972622583433024405929592934644162696220472656315246941361057553215439934641127033363894330862803328368212697225943517381970285402553118228062553146082295158348612155401467576498725668701741152153690091644496854851063107932230214723413137696290324562396444420553398583275780750506793572461947268062537378740591582905231573444010840460481661254349883809023965432537758527110463798370228740262843421625507724349395056036309789807104752360914533957182092296826568592164516717809453107238163120454252777102234335880893892953702651291465787096364084366098387001002614884797153843395956280124299967186304679554879622350742330470439412098495199964551992898256430867073462454100132516679760112294728325714417337228194952817578727976414840628269850869814987505914459246549524790701780896373662699261330999433994293212890625000 [102,58] 1603951413870076848823853134177216463623934224506848848663882588416134997941855238869196138775444596592474948343557229218941056009327940695057119943471397731937194627519367989191745543224875647433225853662067316739662198750384209829536292082189131659220525635151576401483741616542339398825079979828854972666059418337124245822151747939324887255063346812836746821953367078818790495400066818667997645231316791707116586761519916968853540379974604490152598169819482973987535889181749176501263218129996762271759876694751617336294457610226603579636857097367453202308898696749119286709482420961938661501433381971729952057076446571827769373369561216092028126264325726831952683529764917735661771023180952026456384245240561634115283858480123583279509030801334934517832711991913106557047939957575370114807070261828854746942517466355115870227193785694290418652738318471510764089886377794963154523884061257688124560317805148189387478967680787878937999864248934634359206058597915094233036043293014864262519580383873549848600342775853764753537294588271927253904562006625774142633158095976304615951444304542303987781967385253870216896315241540792062420904036027785008484130351443391038366346706771382624705177381684565421693580653915775809151461352646076083819703612045166820949040064204900221343008481848794905521514653457012150672680716401840761095421683618494816773785224684031279521801752984729617654013139735039215645896214560319135899160066341864554378264283541931715605289470638269987869140181482085245512914079000256736624767518629730414799420713881004983839317678981079610040566278362994429256331094669693153251385019230809330073479495911484026687736861054860502401616689058448096197270032970976642981294452237267018245420336508654891628834869734742570729507720096335692393985657964536909636617495234209060943651467263638925310097025156866734809236594285107029041535735956084201189304954981875132776829009296841012077289267442028267596711162866523075116122044868620326219666609530648102315689169626021117444454260640033894259169010826844718787688566990558098400103307609462712933712996114043827429066376991980259796856397296323080625750376024595852957608338048845803544456369650682131645314156863293629243376336207035717360992631394271203293857802166569624511360970398085176562644866213608134225127970364810381973775472641711819778788427129367910595192370237782597541809082031250000 [102,59] -235050981997588085999253730127017028067934753776465728064437826130752328428199715088238508393463036042040674983154936587962605854682131874558887457349982605738087431559801967561437081283766257730128604353135174873123802357234896852561026228614121005116243855290773998087729182912668337806874616421148465455869846887693883198935123242179312122781362572457304772291062447780898494660002036656174531167331613015671422623878965281066129436561539459489598512433026247252183263979980941530749096883667324833096313333988030835071381457843397677706780477347693426250160111943435269094749494591486103333656097209539191723360835435683668912372370300388470408456567362815075247154982384026646854186824223333961243453395224930510440322381952896013447898696547425396765380835963675037666672477667040584764414290597925202939011906085649374013869059610666969701044154984092053862929858029089657412911602054860737486025525144436717537252189700900895655384950530461300324601574227694706480251927323298101734297632563760608576560056296512791892563617596686142823974482745936533293815956042343806265282573450204092334608572351764820455165766043294712842603340207467819983465818224284064070916068551420769606322842212810034046474908825118505652350352081059683630329733709610751054625805524608619452833199307144240656419988847422891702119481305861143434096445276272908281163208342550240693770290664408945461522807448477001418227395398175546346061728738334381697665786755225407374395676850840379508990056915852590060062517113270747757352935239124030655476953618716704612410140833530715131004279902240703355030958690609141002187839105968095388498094558353026648702307251653784836382551549776432696408962655185990390630070273233180331063086119911120488940888628715549317806023098014126245014961499336726555400064492075149864703574290844195121657414676531009472009491421463382829382148935952229511518967002856531237919854600851994964976819736213244022529896886120623851361219552410008244732428287844832868347044487349121352524015007361489773654531049854186590593124703901270202634378257512959796617554825768274303545977987557974326266246195126759051694745811741040084905490635188966489960781785739730938954572611550620706668486373551087380652285512782020131432417207915958262410886979503980908220678677429131664102425676784741903250301748640986898065702997984161015665449667721986770629882812500 [102,60] 22737229063106961338190565554091481673953847804568682127036398285804965332451603192535779190906672247201130467375654309161307786121993021728201797109074481293120709530582509391227897330647314708443279458707094476053718373341645022086574797688597773577347027867950985666437272281326062611740998884599488051711928276329863301504488174198859831292797191623870806766845737346405922353885725937978076238536886306208985599282835224406993273044806148619065038174458965093365582473168908990364804832216317482721751494782103336232131184016792574037360096538151311952020503718856378544275434183810406696251807441171633231266786223999454189309231481776156591339161332990757554631117192436999697115235148377726562639716851826054194359556369668083537593455010597854940284923951212453231844569866339268545858164340807314729280484180138862586764692120482857139030837444172580667233701166224546345081529824476710929865422737282778583330557734460646221293870026300300838615223409821335478461008806596450549807300174073871859719337331424035055830756767516970580989874532863264420533022513150304019659547248758849716169303674907623287793121531378110234458070677275845672013667144718055317975812968054843694485091664175486678509795122472614284910764015173252265950462992416300561602269846587236277623089502547570557738429954426759918876098024796591855668813915422445705155214042326287246401650449527198753548732090335103660961498965251885054510426357853463196771699500956535629591986033378769650932014811807756580633595442004596844488093361120233297589320578604285970760198517314232429390157751295353683974928017999578938909211739130285578784167613573797313808813488660096017533327972372210542549018569425137133382146717502336244303628127132184401861118117340464682575826002139504181318401869436747372271857204840118459292801095467758807486938882793278004930336339815286785623204678379096319772063452907162249822854953398355460730920053252375475709307688620814501167206224874613197130585270576054490065512935007031470382636707154822200483218021719261703833305982012843092546694863289886659319284220685076272193546155898249512633195781927162308622083169248206639527386407316829894357335316173144297962977962990224603524634086815125017897747918757501504276545769749956810937359519331662409879740502129894491158737662411575522877073866882389108125955834438514102657791227102279663085937500 [102,61] 200681486924619789223145841910388497551621521583571229067725718839732232394449617712134394983231430388892326442846948726686037724888758788540188654413767981020531348487397190351832307510539248085559351226160493979894374182944556958194759739017845118076917427220714342410643490188408649386133556577450296790820951610149208643528783902314000276149853881454890526586124606756037429021693573244186815603806770392142719513854437025590790870044931392030502014777839883253728111013895464849653710742368204575381507367121718191022319399780173042003228514190454050857438966481450019708418544638784561043867078448989330285214314210753855280036572691124225938925768376304070958794796054550895599629159904638828676750108888666475271519313870002279526304668367005521094828496804781238784567413478338539622372129448788835592437784840791852245946598971015439806982327260983700813558568617445799850333920251345900002809624311499319020162857164954166233512012161103835120337092560027146311071331065294623131858454118595640714426034290454611323130124435809507567925884487290519863474598690856771755218295678547916281730600211708382745433311569841469920671961133994132419488916901008559397883082698048475356075011164662336501188158622634205724310349609516857956521281791136992236793347297009955761716875234159637157156704829930719501093834355136458715401452175390061890391494844188739304302346862798356313708796923905173953003979490911191443964361544899966686634564319568219308777489736983692725615156833534253380118854238248539583473702200872788606838117771343005536367336147938179886133809882429709612842927775874558024415264719935184032613433203303449947112434178242943013355927174206190039725138364454871712473953382358728376030865377617826272062978831619070798689936757192965984634637289858925838210962529035513714294668504306338662627842777123138197641392647692325858288294469556410671457710152293335314199599134681640674857751830392726196487815472308090592419867158378169679798260817484527598655004677451742364466350479986156820434413939946897700638859764635571265777261560210102635198532500103625462210620267438248252494022155727847775969694520732011529617064731593788161830854341603524210283378180382923417160018867500134207225205277978850906120716076158024586469630764863927880982996986445878136500469511918256900389802203194759139259772950936167035251855850219726562500 [102,62] -418531219963785475771457224527736750464930589278050379314834429048193351138512575897474006047121824515944729279881402756834328642080050692639477005706880560754064403606313337991363316208754828674813462173440198835722943643447143642203891880212255640862025662099948126304007978352033215018089580210301435703395410971642452223145237123376269325798778686560685806443070281237232758307376783174270976913453079232335127998773200048100996661817824717668946231927720556808290421855346783012183468170218395244251776820869290329976264449514630599548090370369295749694054685764874075397117348871521298518664539440271729090318780012843805018352780899267969392768158234490697261553845530043359507152323313887681431136128554952587220344910805665290804397842289723411648165485233728707462922550226927622239002912823511085642847509397014717361496020632814113185944632351297401126842266066106123232787561608216228547003740073586587512925171510654418109755817296380657735287808212345682905192007402062087751523015300569461534426991784939841884570248799293206148782658504427609348108454960949096143381789221939250641164720629515408587176808941734626936539908779394176903547610269314801365525130824291006166933827125975766787464723614102902043189469666025281419049221036858421047935523369522980728299963918014628451543971366139611507211403409374080724126371919375454611176612018933300334503343580065827056374243449915012276470025615910492623391722293253275021080077162147486280500916963102723406615110126946521857908442674801124751956271823643320274546899356869913386114722110741663007291314570796950265448018472628394182706269077536383444789520293920735740239435464069177368994526715547478294353606100500696079194917419141159713913806412888615669725016398250018290337642058089563048301761314146429106334163005623395649740072444376771856516202555491122644099336309623552816394965565676791706207954221085302158169585506121169539917040830210279729099622519510163296940522175903171028323042818628028524384366268550690954286554047262479832560254542772173787990512272688828065757134270554287105782230016967469688244473177768450528475553528601985947067611310480510541849419813428984469816263699818913800890454497031468131477308572798721711504932981197022530381434370285756135661410954030225565664395514980549053134274336780001093805211214490119564501924287469591945409774780273437500 [102,63] -453974948793540580435339519090530415801903409312119955228571997367966845528463276856938709230882017299193454797926605959353739391170167204219460586318683475365711717221104519955500390460484589328416548290465338289182193457475994325079933988784632698192117870564256571232580214753609613242253444599835543489252009964165675803061911794617302194820081263498803139704901423541933713582207657236150921757046487783218558242074733008681270458695806924177574834894403518069477702885968123097971245425092829898676089498550956376113867122801056789817096168679356400867575296689531352487723397845799238193238420203711470547518665644728116012162878451017435378248291172535647030736889006726707274591821451615161430713093565705624323752220681080601441206254748225862299067444565783983213484940552493357184926463501858471250357816949013821076355287700168150601722297956323674488052187633762502771789102297360699955974703938880118681270342378186357580357064128961402563793523950779081533993738379479701099035405831583663537396525432998409379189497549502280706886217756555820354216767436032597644989923047951231398754615439788828241898266330172105567143245729935090799602360430135074376935015613359814677463548784677838151057437209136138942729599363055628860913540021049472402071589447372992585317346560367900374841191869867788740004747447140152260849289113077150211423600799350880861262654083338703057629650347806877823346867797811894044283305993779005971941485438033613654235054445531322144766351764439876060408809367611707557606750773283840622948723083979455819554066376178108989045082850739306150330279119745210750225653149731888903976001623587107453977148954929896410064217432268427077684191349350806064514287943078952119727595757203268493679570739465685986264277178504039089926750630356700910738959047313105378417952521666371272007195077730517570190345926162450465322069777915056177533937238400168421164868374788096059577467360292795622071260288050610055594409568750592239481729638447705469541954982732900487330323977862962055964504844784753886996508702617130577351588892962504552568767732559202528393379567179852930013072432009008978975326280241364555114032334765566597110158361370172926843726451179168492831428288736265916950591974918125606909755554255564698009523488112314168913245566629614236104070779933007234166128518459970564435934647917747497558593750000 [102,64] 31755784235510760608823019225885346570255170210977115266792767641567169885362148125594013475873467786213120276029314263244217823504523715085233343885090214888416844834352565980128253955007383545072306107488444598514387383263962218715616094747402485123218547689797014996323443185881140968326493256753693411045891933241188319976056385365026806749538322859339423076040515003695696959279942448060740334975299932342170624420658118786350809917920822697816599778116096672164227266599862225348223834463088967661632874278330087393490740056142074003394766215571780733251844469336255843591457051411877540485339906837528726356014915776530108623806223833493505228209909720213072603685335140639450792087899818935166331512469510958357712115807562897361044368085293649087066491564869767021797159366373053737214372931249499689790986225137815722777369404125941877373099148189542823329284268805190457223278726666671351855559412397979105260931294979617542536779253246750661975196016261364109836168654700229451076073063581890607574873268421343783031035817432395811109753075825422738099141093354847794307227570445296742429477433039162713304311415681323861997528462400321939840849082986934349047898706803412973585527084593742325108464553892446850379766063376397693570193528892807817185984932270844632789428738313088726394981167927550754138921025248475908191975256625968212104576145431726692621690078010179996724946643343076928510581819962500667051637114114132670410603075671529252895380700193069439969172354085648018398009357074621910246090669902091433620025845898595784010370977155921421853615999471847148005040486237562845059228628047603662211946296407403594690850543530925639620651559146772559298991249140977576472402633497004764989308979267401949263091638912932161035210182003060698013613824405802964820917670734750339094800207112011108326165197102797570754115115355212426144681534969710192456739008015690805307592427917964465100025468821022168965250198483342133792469350357037527058509437535499041001225409506537360535546987316698010710952446228450138568558359653075289977940963689379219810802339684749839733347405565000315527226099818306210691051859109931013822958839174329176797553078611428147077972786496734160454263132524126777845634811831362855380915893292093849232956831361628190698372552846296649612159561637358466771327916711165073593292618170380592346191406250 [102,65] -10421725657143882752690822043596495463115835344414096904919782497499309855425454006930145830571835582770982586440468772777733841745018909558669456033585802228156016043387555783940605569904429095027956769996365216052027297933439504080247244394902787276433910181996441896067534558040027874133983337526564901679427687751314807418941233524725978721330116993643670031653508101284760916151590819128817710639015495929869217909868876672045575661369221941176025195276825230563602688636349950698986303575403716539025192500585387391447204155165311225003930986873986229026413557509505630745177498632296391867469436071366424839105544292388259909629000158150483339384962162196354976189146243589129932806926263000754716383997789665696853687430476603568306505287400718819070750296249066386730265680709212450221977228831752275297049678413334860795994711905845189652039506196758662700638948620948160791838990710664735586530869399883881383862261990038918539936588845089426643896712728435895999187781988737213885823472797181164852188541508066724323747905030492793028104831924340124809495850783869808758702881319089054430060766976223952589225396114521310055557693549374849399607365856448666052391534652555252079209953005382467560836577327739085687655318938121282045421019826914097919175386965568733354168068049427657090995188889864545094543605218169395134199230351271594515016914705953624435653003626060408502875575626095197656455574050607731085231667531125310225505604684992475637228287299451986457967918965164211693898683001292806158279728233565422037506320811416340604537865377723115949076813655322322625968927982452992877498706536728484356280318840871916163339369400995607838556374718249698786748312184669232293043919980815520735431050402279024567870614872163702174661282372687450779172917301969145555816850690445796632075240760069559112114072131804126476396052654968486387902838441232159581319907931523552126455094983947369610527167121845805474843772201240613918560045637539460176594707436485569983785193643406554481349056499940954597972657204630058338302429671358057532001670899206559975654192911028378479388207950809305906401014425549966589454429099338148208319012023879985474295360791896342762168006813409570060044550636383147041969767461633231669824614099196120105071888324053105760734873185538305540697640368197552296000707450218669691821560263633728027343750 [102,66] 2080821508904501302711420729403948293617441509154558534273751480968897887373836271380910985620967274390286372474125541300023583725507011143974659808776246798948000018417903352935679162954922636172516371220062291556103568302398875422016945951201711297806431178053300463191863048429081335337338169687411274683907056277455381570748760161659366786161931150820186107773458601070382270369620040010748738554219672324217521302870596444500488405929891325186241706279979064385755163907784882758908506528438981266385338331440979823468649465555733838665893180271126249710799690007152252747807540293639567766975381864873131785572254874359835273517126729883469911787866320685070708608811956847245609565404366491368336097882227299866841702444262696527125900952088671153218061520070656296012513717332554374899469350810366022783945129135188161651249198846472331856432616810154464068257574745831586738116558681535272013092680492038432842420126235676454008040000448692028375753053715762182441495030936124070061860779468335355762897395474882643702324977661337321031234447624434964053299386749403356596257155619796742737362822764465564056895183309317120216877321605053430901638343698726838095878843853855801885503377830837662657655774757892889553152047227743424860301782468367793543834251802789882384616072927019114123474311045118344600457185166082436058544157912523434469460809460365624055969343281240604794843190370714260346813228734543706448093766628459787960134306428429081610388947983927719454303733216420687419766192143216928047386785382683689345219047677998691462817968008668920588659348038345529668014878586624984688128322514186670298361185151973205532320708019119701130143033660753151619343620296977951655567244644198448116954506035243813655058875968210341444670012321646560961452886567698926536652406879433255371618944124944821652998060314279762138212046050883129502555089197484332485778472641615261269868441334335071321533881874094337361761004465266650765982227028308044871652731615447950495926478286292971679039575482117813059358981910624410736254794668595688233880596467904565859261133160828223702864902573253271458943520869245142756652412664628207246899596649498488784482856757323309672919941274026955398089234054243844159132801619866024637560790886033527044427607705391602756925302386873405233130593069615756410262186193449451820924878120422363281250 [102,67] -320421887540425036176290205047612160278981770618846911985426091453169997084491260181010314694535454449663092801149914365845449123765625158154299895154863052940022874257336954237967342959551205029006386230124044474229985005890922035304749111409392302294803252015747978251461056803245373606515142348601346205966922054928856539008327379532831918101155320342586367776849035317156552038464883390887628008342047872641628871469147127520028723929103205987973354431366446414603893439404903229759544110848841778617381285065986487684557102994601376676795500910089623137309363474741593744836243896256154143323232664980496721882600193617969133476390276090264768132251962341063707742872048944172739716444278136087931990794010791798021046470542013612200964982078315404891337005966260183018540423675979796239439031992509272230282684316372702913595980814418341081772488213855304720685850517715222640122088338886257710921326123698928433068834819895704048141966782240104510241291218168630863251450742774810077421050578527370820324122187824633444518560186817112772580566039723596857326724965912958576899331479766084956745520687126008781825357340193530185071181684528104671588636573102692055727397447394784609608780816294145203783062942680202191784190486534794268019185414098054349031762086758570310290757336135990601924833352365967361213281402539321534383819600932898106030464258931321973914280955430790494051958397219010914177194450101151900251415070729511056388095101060779929619509389936369455070824960485062379246884777885835850256044101246583389456195592254205824202745978963892135067153489734446057377066973398703282181672082227851117840773065228466097236394180252281509156864872201941595162853991581276042706121696077019812882422474987108462276593670976981581802308286526801390980524510469228114592350569021239122219778741096145020279469260085302956741251344230202516176459021692457337873544118564210840387773095995412898387157740553126991208964796705752500391689110956242195729125901084911688389625726364079463388837570227009326399959704531856209575528965327673539545304122268280416304391027015210120442012229413485556027063272328483376179303735354422181240947981732342426377919946580506209565815595682203372041640729355225629116410822607497934031964257302373406203133290196651925729142850380137105698747230749304226726792421686695888638496398925781250 [102,68] 40754545909818048751584472981274514458874316642527186457454155127016643763889080383984848761282113915003246664245390951388856728549748961244843192855635717321210299518677783886848102751924752427349756009787378837623469008508417779131282071871231274753732116950938455511281221004674674506816732688450820388720009893846809497574593025594210982837204090716723933353654026071112935983126928629131255407160114634658601020239439140953683359763487639096427393664994719262803501528474499999543689312725849115251279782974541801372527311725610571975061168097342317932198953007794987750904588005754133718617271190693978527380132130100420902896485085274568082193199961281361158207760775266810678993229105510144840613264174836533821913195946750293689718774121465779663947282966504890445938079851812454486718027301481035608649808065352460564462429183237595392332996427390275400761114968025734350346222867303660732080919969043439465454264632259930350818823133470133138895679161080867071386962259850196734726104000489469458864936136079992654238072283952971570073002778439990529972465837112133581953566879857463807281347872910384644827227530336493421111668314776421973618734525155461487302019780012451616777196823035935310776875542146436426422287953432572495391598263292351475843985409837466428422094204722213448384043534194859692244509605993173255282089651374095136286586677249402266111303934924003480214387301941301449193504358897303246960409856949089143782126721767164151420290715724883997000749659223814300363242102420622515209484328216347921572359838705608875640438251270338553870769492376014804938625700372107354586522699167327194029740991625984287944923338298079367567856867176748349797815459963273868753904113293304183853188972573641945683387265121514650181873208483524220581258988583330917466722535979218640623650791882158146441134489884105002690492407352848101160155278192486991439363965403451562993014787829198246741006651557882118486958357492168065962103320673068767606987605084413599149917144356201392090788775384504554762221527026096392124805468402005820208389199337846913608279558981449101476105392343402826229322937008364769462211310599107863098757522756685688550155685366474142110114618055522909771850947677020565215564437681093515939543103509407271789036579832215940694026404511758252162205960755780864701591781340539455413818359375000 [102,69] -3967662980884912009141222663095318634924130395640730257689000829234704971304524693126914499394534629978415793633884438906323947354740432814847921819837268689810008931004572897225707222542605970627530154795867854533636253897560991603004338019620898249235577364234872488361231102163064435003638316533131708116744741498407670629472030580398763653550409367848702951618717851726045173091333736227841748433163245895015447167894290372299307252981023345179820321753519273950687933279167030416182168267499359973518351767042752202392032568904929931187585647974164318837214945139189202566992693602850371484047213900556735307624687503508465449489722289062698271376502813329108289034310105665962315991843302906333828386829237557161925969938031160215741184264994504963744707147553577863364111895252701600022694314182542387846573851367242693550252544834395125048372847755507077945372649599101356562835588079763002294522073699289708569439536493279160383796253363155678086415024619110893474832689961758554788575911709492422036866932956813389401018876771090777705451703794956991599191673280343995623970516435334788951461499975054473402800336736946681979114733282817120975578294860857287820138579396432798556278550420772085246441510723318654556268439253267877075334170606129140454659299119630045108764776612498396755337406664319114318518818417091512560369499914317863228448852172333113473843768802184875653793286784551868254189746773522774128281981472743089062821574161256069921565506420867949135091173209908647761947622602982678175890106882132500073214744281613387727481906159778127529374985581895826937541627858381587943703762296516735747661921225306408537249252425622374280598869067788268364654530861532936452732974563790034276667786517858671117321837372562304541263238714358453469210012718832093490028432114258348366317676767807367106989794796714448501442306811352760064447185913020823729337335904617671919212779478858416424722726833277515381000704545231221426103536163370852479546606415547599135903132299794388370836866780953109066458695427657577367501486445037736104401617409917260597228104913339822583873145030903341942202068845469632886945752327162526985050534503415219830732462157214376496879054469563365497418199654790510688476761024922975592466780180157986103651436766696477895548625529182314568298929613465730881216586567461490631103515625 [102,70] 230068938668761304944335411924099027680423624900432226400360199442324090945306389638058868961370197500680376296492926829580176065480275495623313621293447130476059316428104486740454230393733446805041551870078099962291791062141939979256203163602360873651133129446635806918112673806158849630978675762895835716223143095293627434940539319718293700529568829333187011083721211207085554846683077039566892124161234142414576722458836015314546521600446247732138140353333334739639625079509272188318425198625532206071138293190949058371486870895302242249656626054307111503866199200708370454142994045288796097516899694037575848881083401652510097716230163676992562878739938212878463444160389015225927524156375944334896209525819975548994081258608621910062760056657029742390393776919755365849837080251497091789949876949447890026061050876697406657970289843094504266088961373217687259875669566490147083273931378016576638544082478546571498889275148844942359018857541386040137609705261678852618493589635146470388633773820042859120255868443271295820526258936811408556161731108211328759820534895927192398952347800647462913370672758703319067836496235373625668060145989549663787729559443112043141763495848475723884918456702657898387906002899153833153447926846066371795885314959864196611938901429027990591732005203054825628073535240036063947670766583751266910807935209369324146821588624860326083759411961902805085485018656247907334341928569670970875076652219940414290437215221733468367937906470824872348917611977794273326049624050447310927110688608506584524135573560843787949273846104466316239906590719097405771779103745735121117489109034445301614111483943175078379211442901579171285607632869318861158474044833035178823504161221282964465706817659803785384083090589746318781736366122723210884600802321855960567277746811969799073488384225638754065181688767951838675814350599218467868595472929989354985014103544681216771147027669127834469443889713125000520075748458752028630691104719339174902649684115351166665130219115873872620353618657986942641775636383645283501114226375771662255848943574684324397936498848777416203419398304427955720102506057086486132624303138700921070242012708677182153462490143315145267380118206619734700774373132957946831558377132329279920286069565944580578979013503388230458610597241396033413307620207888248842209577560424804687500000 [102,71] 4892960929806621191952060474317431182047147426017284988959368396711222184193708647848664223812556305591203643359608052025228654411082871674061465170428392151878177050236265453233470584999598123546647002569653415936830470285241884488449106921508216738890307060671403685189606998633466832087931018189919593942816119667288686594828872545204313658877744381133663367243835205383306847890060784166945926359024882677794724846441455269831842729707427743392290793172971121384320420686041658211194270302411980815931618991523387649332859021934951105436770572667063616546274065148733217245226551562151931678160235053326994656229671528577022158834199444054179307212868692329113596855752593853709283852661615036189230567567465938712443393134405576929633722571883662716781492607925252525385507415590611946268714184597157825112574716376328732397022337007195384341358643746881674802685637137105026413496325381517441848562446945037849450601604205899565942267416169986127057549865998068464999016129857839077088882448343932079630816303613307312148981380683895411205185828901553427803214569612110541189245251532793958935987694545028009317487024756086194941550056475416019011562353868028155317530888592747649048644581086350814303090342849549400726938296733223938595220456452542021732764714870083741820213428593310115897585414131981642623375675461922705925528185728033526039495684230199079437901161517724755710148611155107314593970813157626893744153391276216220513061441080140069657916874499089482851900183418917836280746694904713793615631110254538763305078991704363948470708155506393779618319961223187072888288335174563154857852228671093830843786557304376704262429892336123815494299532801010457683836144946900107654200234486348221386949955448247534677297046536795319924182748842079422614717597708997025576015841043193484480015276498472728003979224421951692389948994253036748233135327786160903536240671061822645642676778342315000178270381400758922699024120290555868926720726364989218472694117632768975733078214399112560838359711083419741594305635047845929447669079004598715749085672240054994406234508619423814720697963960362353735678570644832384485330297910616153917762676980536622408931241524540653860704083839800045316005136314150909393885725226708646858649712665614008389502482857550030290030194056721118966990502485714387148618698120117187500 [102,72] -4297968432935676207610887174160528461513098286573061304409183651748090769185568357942357236879646805138148136451614718968309949636573610375514535716545383899820788048845637483877147724523682634629705371994162704061556637528459106104681357909318045343887984972030564395555863242797148477643108926898673907374372944350905655623077662464178251038617829033289947598220809102567738278656915760327014101157176208200505079449659901338257063141203929865549241045530003910541318303295593670628130152506122013280762686957192700053910975519530722502327838743321233774937025778680320383064058183159142339242419368132080809040618740663133606772366366542016502594163399264437384728316959368086648972849036014732857715422260956196861759198422125576506145115230256981631584669495715111024214866398641577799296993238847890859711174759707465608050291651781951234079851415795905442153657029359398486624389238290270398685638678856134557069024289827859476768783311653822548330396007015361168907921706773217610963462207513070837071646404454260191803857671609902824919108110146534973503654708042011540133842202199938876240465347474401775737111151393207182538865501155764344383326148248818426331247631921351420263346261514338396134203310421948830634882169169634375713424697228647356653991298268780273720791876905586388335296434989125319235022582443978253480349596018122470234648547925336026174679827910019153375171617309944136378192774890025382090582772584097459118610450458766815631333019982929436231663609241379260653666485378021607064356170150361629304051029521374131291500763393346597876412572153864158432440892953710213049200112221140364984581282083460671989388881629304030520934973576424729288229738776287585480668320114277944633791708654367512675182493883185917161365115817432476768117831607055420827061261627864769017134114982353517755731339320627916212732232624189363346108960063580037316501548040972983620789229358724094885562802584911190422646447013243408550500330306628880770201442297784271319460039885627994480299874980400909440103665939000659103699223212231906082089685919423240594334795796043993123841949621344996452040877814282915520717703221920901938107959547909712834312451008560510391921115979845471815654810769927370852876711735146602839335365846075620385664002372178201844647184824699248650858862674795091152191162109375000 [102,73] 908092644092165054831157060821560765439626074094214570939530526632002425455257678884565049258174472422953119449901631799268947494030139927696275967047904208552093920404800972066032309953202723297947554857857363954179642407141293718244076457612137498518706542575669023063071377006170077258194715321469541145299502215109072084646440220969148811540639886231139318788234088608051542050610284239970518547114497806042300699200716450804630716465832385203538871072899142671681350660585188382615346558636954086371317052577890266229626004120498872180999577655516873264129844222879188525947714093963069654633834622279357738996131757251154934929937660912803632168353146819864310429637248120995161073169748941400229605151590387910779411981900929080506078831910189849031215859576893007060357422009915121040274838801625605879120540738114110145812639155261124276084261780948354003313861121005084048285524391052736990101816978171560697237217427694010822748667230559851731512713774440996190940860565847166139216720555482079035587046855416848633667663521019281025874068277218243108884575414891682178797762173015130972624919677312270952164568564638744226178138600994371637262397632215057502158204542218254881573666862292656413603184119962947393001111185764175738161761235088611000266028480551630400456736055835877406858674718712749038705368178612626227747496479857002045543839371900363720523100063083611633982374662569138160716417236663479385103259882717997686823291723923090842700437024793996403788235907394787783642527927508313232462583196787456140930788259073044757909282040544556961056884679853447355336950102711017565536222754974145542035048723373360604156618227412885806244882472873213198809354514819836528473409672056811122285799321319986971765525635704785171498305259321991652013802684124969793555391254360760780467840353332504136856738517888789789978466156517525133166046553550158155059719281782537653670012421875384806241251264924591138605585316803496949547148383151483615747274110209539199455210734892275567979015092735925779368708880995323271222406975196562558398336385741594029607291831009674687048534433142338351872917549432118621086237093797161233023774946031042393800093842205048026330320321285169360698653208368007226105116878941959663396619718602851239865688282559865704038999309477553367742075351998209953308105468750 [102,74] -104299265913535317363284998840186069435440170869245926095554760652659384951120970504946617192098592585135381972475245709356350201303082833546347809874027203864878271315198223743365602672693654039139642322554054667295166175833197140450713605948574758337169445156289838470318842702006411233427100037529404951754208018316186891649782708383619735082485654880510866581671148551629245151993948873544528690834256538689916948867236782694818686342338641884854283194311759562693414088561295115325026795228993180613923358409625879728973477355460357990398671613447560354174554433682391109197686067587244842299334632928113388379303964441500722141633513586587136667677604104772946302232818970464756420904809629276058530429120357175237978540386757539987247294589782929635625382709910475264161969037185866999335090868530175513219740854047080029130772300644718542351066853141951734261526969003574003551825395701039277051478037169470894033062885630539679350448991019880104134000211553811376932488630344139657463691823215536954054540609048442527965129467792229520866379275643683388376219870014530687253180046460578742114084212523253139177121207699219503337316057742750463801813399347405383634326625624660180041755726410979084252532034758993221341605432391614123911187431535584693654977134013509427053864782493724656599374838339229915057320524107756618174516092318940771754984676435876683342239430677535780233941999182736897370225057983836733063764169560276514484177597215898417282169563068647398968843916533552919729106801361775034069582573082689809995658175705275696267114648848695849649394458718616559061715944560288452241980897402484929036172405546486327476362457568047834747304490138493165607936616095648678952111889154605097840516844765117017042554861968955850778580814733409176885458468197744338604852121244856347618230804086215300425574945660209512017138376893846756419124375377423868382105579948143703165255539943011402598760688966273118750248567500299748554307046944590537340978673060109377522896278499314414961360482558095870863311981594760380034634961402741928628512492094020921794488078135137230941754689086753265206767216816035427762011658157112914169454137329632984236017281247702818731422397718217845748521658952859304806186576157034007250598072352322333713142032502711883338447629299139407521579414606094360351562500 [102,75] 2952639416479549272808793650480504945972237960551703870958083560145599030353110968992863048430313727032538480586638652537653158885387690335093162757454302899328968881670336315503807457575002703651269390599142277187808642048641980392636724253420043391170189458703253810030454188774015498458086241559891708022092008467841989604375383246660213044337168277719432334533649513178416360609185034328754130976550599353113788476975029482743669260039135182167148889550364493179631669855886711392384648101597761433425384758654120406272369072184927806670115519225779006639248473282607115061428488363664717810762087155386550132713660099237894657964239759494062595445500426793429951568052558214556589055711273117459611292507362746431300620847472813281952729128895465220153735226481933096493282595583715816149078574188825392340149944584571386214322155127570817896244485565934263410160366933433148931881538894092083160593801551480766975384991839231800410935609728826701179205153253744388293299300221997696183472227739773509101246339811486677852230875249402382179708256038852632303426438498178657884144847348810200750208398108676436030450093167283503959732238584931221831446164750287959000732160895430833325017289151301390791316260502477341403893186455273653507523006425203096881367364467322945517328002382520521064069424577344007307344350977392405990346632607002785018812109101857626438188481907479411747288279287481216984076430165322101230785747743646563885970552525996097661992257620407482989135309972724071852773737660110043184126724364324450129838732507756606601226584762265911740957352218951903929915201887075500724569969215703113373742792519524178512178315482789186007611402230352445655665437534761232322713586141152012693218448773813099126042375293504598479312422106703438741933688637691541325866601766681649902226593186521727086383090862858226093140022240267774399720532933632079410723861280096108185736095200009210360597729114201417033813400053559001418409631790927124136234502132704388243964538241637281831868283414855715535851853740374376761324509322808690579568742684329496409387883040968430543183909646147393055632248112708792147107722694381151570628228198538426443470624168065436095573121737941589060292008783637232582978149330715644937300895677323297200705425586368798804293156479161552852019667625427246093750 [102,76] 843013214042618264694721225376461552211447512448833253168638619974855224413710326226927006980341821362927436776688466832868696067789810117880047718570286509576568688743150066392017683886409099731586365784886190981330624167830289183591367494005397568668601734183311389872632917156909722763961523113357963062306982489530698201369824970355511557137368843821767902011104536677200740836306038747740982757373149802897570720940555884378781890759719254973505220505866652543706664664987750765266512172590764405977789251755392632766905122903889820698699387095827363530291106727941634515199858710110548228795237798764998878573013155775063772191600707343383588205943100285978707947713486360386736128780097230891409859384719570600075271549016497357843612928404875975152909682026901495622785609150844286521478859753187896885616730776889028821150523690295127402024775209951570100237826522815684159426285357180459804258058358748300553484705839799698676242590773399411681582785114739645526728572782562785666042946955490611713997513225815128583416038084053549343298664145553622433824129542741611992086790948483973737572182578615488580539737324606526042473232917108085980468329769756647147520722145513988517176849859526731994313584825843930048583269232376267449000581431651932658990513179903554451142284256732914293956766445855223906478778587642154040821054287783213350025263537463503208691361464055262386245304033071509863416220183015290085225417933848523799078268912165688300189447134384267714445771041454807746124414872051033505424547860437457880380374267175213848912914659201638270266287033269000947711655971429217962075958869551682018239657012579002565823817523341564256440569063145600130895503842109855525991066996225250476670819825937279714391439375482957185396923162337228737349023920322201933363633228269043845040761885983642442950322720923657969704528917627202752561244803352983718600112379736630394658052809636982945681231371789311150491438115330679872665973949603400304798030685549002316626830320670579940097092787041782858378575355349065418826471995100597000991071879537120230964683570027534888071700946843085253428368712401491574408676941072386735876864724217701769525012393598437728266309448808873801708388929486946660259214504906330957452176968043091447466307926253761828583321857877308502793312072753906250 [102,77] -105877738127158976095161079196360634299954311270672830754372778698276124956383383265662922002492380792337363114834394390159245696599230286408699698911787662497789149441651255973767897308143594677146812998680448189407334414856160899554760662920339175020885915511476670880654904877529382175695766788889635881390029387813248726478075801065782815935022260848026787992560860111428297641276493415897975719044753463657421976253378393887937131701323550174002491125043553747131615563076621903160317113687861742270224725169049527520988369520088153720926004012558007998776055204741935322889571585548845964762528551985805142167889492421748491439221765213717617940935254687627049353033095457420123522902280816457159481718351384085267127290324129485741119829736382810568568332348867545011534181589904254147331452804487128263177361729879546982042589817303939295249563674018243123401454126386999279428828640914488556733387559361290362274199915392915070239666731904753124531497009081837925852964999199754660104409317806266719641972526765802612026726808381023692430301449589770273072920003205865500960906838212551879462508666555542966610615369413396220737002869668413119220199780164723481332176910675396787051806870572853696942817699179250136692590632363116759347489285235374214751173322292241682044007386097283615391269134492273023011799945332130038097340191163862097992922390927103041652182591662592914044092900364192784482531940469087213793143041042972046407565466880196171257778132937682730422109417529912454964427141938522575300366772413586188502985780022238712396374275588447135129328956962966414414726078739846971174974842960986925032737071869621749383881155976550241684028729613635403262198125874076824074666366418060844000364841470744676554036542264453114840601387071107303272503523645362185771039777333727261031321596211130334461823957456651910719329854801068691342051904038514061996727054550417481087890335236212199309736248913550630833410074091886868305284062926519315566181110745456203704252519793684556486821026678863492402446077138612413904400572762296288894023700002538060233550836048410529740208039901937361439561623374646550229395157409143349891579202446228825545446065893438360939808756701939068921252181985547709357239226321556637939675603633599409094133208739108020779440266778692603111267089843750 [102,78] -1075427400358880685224472389053342075757239087840531732168065619802018671461928794623126817583712176922537816016562177440314406783413897775285848885711037875527046328382618240286803904105298077385175353572080532672506713325265916495963789975442680731467807434924320258626812461195518457781155772081967037408916140822040742388967646080606482502030202709534638372679672787480032509752684840980298372562856052312353271928840327967820634884094754188000867622623298816521497912825621267496339265435237108472362748607731709891931455738262022449909207878250364653552997775619986385199819558909928578845944189797578576218708134805717982847612564200152842880063297376073211587909149824549296477253913651636406297796266199039764810586158681616898339834855085717205159062372193181678608938384488576554973727787981751699366713789701110694032096127339678744867685572365989244198095398026134892447159358181773230318639474743296104717231376936166769662784206567459120783868417693733292585688401817565005191113774263271063566947284069441666017038309487967733788157299951074203694729414896127849926474504968836923105461019183249616460103925862327011875163699026083936114684164025652555043502185672215460013131600794165343998337045813389513927614174749384358904964222572554598749827512317427738314593531672159772001015250053088014656143234038938922609089703522190598767538568218945356568942650396653797279519191169077591796708750906100833275875029320953583961011532399529175737424498071295934121287553323030880135472273716698929612771400986798215100390163047790541520094987210687378153128259185886896510808463250123997225163568078563912402962091528852732497820918357933355033158141754030967405772254966578539009642722492769912433207718606884806003627284442153332113163441301121451045878852330410164222660464579406421637560352117959042210257774365491952928915638369891322592817485037020658257514850001107125247064315251183587883780319388798682746538408342719765602558870507805246943145908844985650597641856055917902913558069284052251331950480051464335179096118952513900495675034035369263996037697755739135083284170754657760300692472790731553611357335781926910729157429505321067084209695394157751794199217986786331363752601285387684976346102118368948877752746725378103171484774069899259529847768135368824005126953125 [102,79] 1386167003869268629796579818027731220041788342438415031548348361038771255301305715861505339421766506660754223180968735982916154098184432440684142340644163301449188244006411166322015978862936807033416205526042605659064863090525194440012530292776339156887559787844567593674112244314028581545846214458026167577599779574282038829940626542466197934987255888929750651666126861065628520127199840972266567044479448260273245947673734591374409567242958989140536089005493739425070300867320181463843555099751880654986081360919079765339148017844460606561371193993134094049252203427707634983367922538145876825140596759943868733199100363969735978902648620016741674506770757061310876071600159819277659590763486976566968512954831868672587355677999149174765829107151188596684121326095476637418396725474512519703528352179217546721234930172848555066599672433568927133988054223535813309216709991251087891719392126091443199676884857650900903361927398854941596365968602615034429893400741274186129893518566621491364366730263999099388772668459924292367900005706077430161246018966404311857613059387227046454506859469213576384703996932172998596069127985073284051355819583643515401077681659157837681293607882542864433985139983020600635080581221408527324512522047530334311161677596737523279441906267629423970711766418642007382799838795268130377254028509635191113795876886550473533926791840540531282901819092664466070713506215350235593368424943044599030635175554248454414890010937008852777692588544597768406111649851717434847794646974244243208443723420823852159189137296797742974921589215422040789447415383527414574767715410251727383605921236975350646775042419193794969265314910922340628740450691283191822070526917302148970014832501366455449553031323981931367180210612910699647545292483968964623364212909832358492401842414280782832339674723611551305325330788800893605149685100292832873654616770830590531318425914048968210986964304262827010561539904750754986885119438213152319781029910702084829990810297776482318071676774683514743984005169212544051402610768567750922418294193383290400256512679117853804980431436731299120374743178945072855511483474831195869876623158687109682789950621799107087483781062849773925906508681224452576891987851331210324177259365963574789800931534938734264461590584005534765310585498809814453125000 [102,80] -110567289081862486228959276702527293217032200867023713211649544346393048259204429166411393862670517608092497148134082775802990684228261597409176093175324937311629669901954422334712812089671271653970247006986397454925349491744201326499011525203655784238376092893126137185853460858043946267238460397465434182521899998196991897809443422150219772645309339478213583184800569468835868485499068262162979997194296032560814780374921854914847793600495260750936974238690393846586800846358417605771781242633930408535450744082272060298137830810773008029454103862033951862591230224714274206356472451587267938873742066658548373541740749829134041112989656308749676448087676360813252419987654697473964961711627462773490213886380211020541966846113544222201949232760024995697966734530044910634768830042053771172631460931230890987459761073311960466612181382530383235512930300520903016721177459610967322210721162645970745911816410401269785429344383543311079241143954733454383690788588087827824426563487415780951134806711878999551967262988509485326668967679287128730809220979816076542519111446305593664010467825193474190209293846367060437357050561682101329436774675615374299235848412151442979752688974096303362212329530459307689168591230592016556769057663771606433490700969899016870793809639758158870649287797922817991166462488371996851924798009017456113530209703749615719108873106620215619377652418520389821795114987494283938199039499742686896115724760937347743065705564214445002558654215000992028292211962638235736366405605721348075211931350560255745579180109283836643212337825229460739255264916414656150357707003897439885096537286258469518871682605268858969600406020399386986188650606991837253814347219305803134429042552121480644298340329145071724367560448965574402494207424490044017245040837911917430408095504722618294450202231321363547801036333726912491627634969649631976767432948481814076349199929074867848088782739633224715289262939982732685708281916709820420216137961337095089447267313946057819937638483727932816229082297594703871516698477966874365191601787402924456537744567228174076699643872782286710990041931225267797559986067065529907808102413498488808280383764862713437072322730228749285299069438947635365014668100482853626775823788687249882325129595643867230769785692245932295918464660644531250000 [102,81] -3849636318347662869587794749889359566323649006807335733555507400300364656223556298983711316740313506937207683909615805953026246991446104962422148423821853415768206838678506251284966596249191526460122653368691337044493266595467985736538365505504986603395773806800901238202536157217665103349767784995653541157222012639553007940236185559134339364351923721681845492131850153964178170975696812667913141281139728253568280738013161542096673254514974971565343100718005970456165050007939905062651425364198471282547582387926807387181448380159602043939404600528580801244409750972425667138366934419965942434374331959324831045352267323297255398639465372541122601017393429141711313036856464285413281961899518212452232950445758461899643780001232467404192414187210878541583215745038183596956698573836743399490388241930137025427487657613215179775028963289821106026992620763744962642708159982660333959889689220455081142811539124222781887984223173874751189591730274348348401938820860815856252565401957064303741255227928109417038454727341934915235452083186548329251097555615886667952132384238728160273975009757006550672990654461287051624298252782521052318481271504208824136691572026038800016762828806696137209427604355153659304005468167759678990224875902612202800764702497274712561052834036526013420778398537576564569402857920841933765505913029582235451638328786281802069072616367134007586898948011613723827255468967142070597500859517832979627618445694492031959318086635134806428292483251050741409754869608003035318219749724884229019784245399745919363566492424955104882235210666494475012775951896822700151462622814552339288447324545433825498713542939606789341625919923428530674324932476055159410711440146559547959378842105553639344107713676802466288226097212453461400456385426708446141678314915077849404281084474468963710801977664514459277174772602793183929460094778140421001148270653801431102654024696049742081938667675642353056160993825217136049109854805115628925478735467202876546935185709352351018681647612805630854087365913189593694851255588797768047980293528501904459775424731826884174012285427066854415635654788788177352848980420266861227946612249982881594134082989591804772478390914713069848545102465778308774128543965464503569862199169697097814696088130363704760128484849701635539531707763671875 [102,82] 1067861258167381449783345849356911595377839433494429582960450502619507246537697442335893170561972256762911596564765739615560891238269936369988959575640648149544987591711315194632014913821120790935019439302920108798194910801057006187118964949569911693272473924511257494085436743558473933779580866161199361982926997600219556228186136511173589302969492074859789840024941145219089498492501510118933750784472710366651406911290644723850005946821725627576580318499888917053674500096663357821445665017493841471923710619911799923075563729397186930859072851274953960445203947437866493697692111632935928312649653658045035252668375524347201247561155775720932822247272792176128913893361764856552551642720319122598029596950941319194307344832350330617019015252223272790668625159181036367021914772678976359323508401099201293563240968713714526048250257567490390465444756291942749769847033966270763571530632301922934712559088797512567081121369054010080510819684720262546027921254948805679896229023493650262407127651804692612035372161494259764352294017526062943791934018255108736880920604991186963392642198231949948886356156778295824519623819113335179719844335767422034141211540480660373938792832796356903144035106402377016155571664640722468250223127440601525010067084591653425169501385371531129649864381560943296349178724544091362888238762333293154891470906634677104891453144203917363059213419406540943175492149866065811675640586362879592599206115593769973509913534631978595781402474536995007997535711910498979800376322582188365656831291712995393156458868785157133570455243035978723226887104865565766923774462430711574151685122188817936613882051630967494773339380282201585083561600111089350470932806514818687884471589124177723478837726599185413365505624937950914971433055907214479741512080769823280879328950125837389999993814951392225346712234919203047784027566194066272901358101814218418636970101316810647805584718874147682966894938407793576790047120177351047796082182512073340759417467651484059898867306602442574483654356868077343263205268944358653432411472015046637174750817053990925220789461611446945736624132395736139253668243776146008537311126910287077353491917051614695881875215986876112354834087321749168995203297991100310816943468058461176707705630323230749922913673799484968185424804687500 [102,83] -45114938857934497208435256688658565505187619730042769861120697773816628526436268084694537005363801514367050078868696630698858218037202573771950631177371147598979302215249601581031709686574974003116777135395810657999286565812804943105880784107014642254587307673046827253394132948068183312729135278742600993182109558546189397839849353425006789409262715925206753594505585590132550653181033608962634305807756253650930919360807482612874844093394982092870185425246857809987066232117036091231346177390845621161353840180388818819129142654201274219441216139738026957154606697434160960361148245936166970188837395469146232966377440704173325781142253099272761133091836997165756864149517206236901234185202138236193063233354630983939348319039056479605033829093076825501594679762341357185273164088732427802078384631084667513938368593152243824183121756524119027884061906274602125631154989527048918090037544103127387327956455506411121135378683306069455879455795709010561396235685398626498861107997309774411750130344726380294553313892566953741439371637478978674352947439178533101220514697983030142041181853890009622287125518807663490475890508960413875247864359917919429907371907732319059325616841960057949041317106948685786805043806932844496707094090015253597584779294972236219281406817478100735716996830140180691929777936398904991285202278943429817021162799915486407306227515751699759050346953279696466677709890779503005778339996414002278160682849399708041114339842677280730583989921116332014086011431294233086807449515312191577226272443260872626382832635467644140083460778808279290039635006982243507380356434647240887777547485750697770480535045314581782164724647914757570662330369430422721877725298081654038298689066549362695066049598028624530793533128796438700221824972171158084253630511820598846138336970431597475235997763207650258474220288004238002604142397117155346434003595623875110837268124470212710756952497931304441330855822193897891364365075280159949686594376692842307286486651010141828170290871569712369197892812040524041533547360103767311176718133363832535143315681083429427253417798932322385524537035768322573233357088154456305891336747191889297113304651647101391704554591680285925617803621331993328598885342146069375993517875815228983021540343223421132279327139258384704589843750 [102,84] -1546732359177727017200349297407452831347968919587206639829187711837572914472512650196576570968230521148334831319553052399859934088005488980531390372229705817001651982786139597003562157865084975996645460631313236807040876186991010717527459407109284952913616616723607382614742982108016510402375766666135032223436714129518461476312854419571707338367589663295821026277314159985319547591908500063542017214468316810335216981981475244524269679621553584473084394716915795678157361726808310641626350873854107812076432284619208721808997927802336687306791335996127625745912080220134350538009853619060467066736755389861031993843788073256804116809678289846519332090910774448852531249209197197623118505194887332111324150822938327080013312422387364604371110822219195728805319989462678323706844622716450466786410141465548001810423899098797341873611338800404229968137203765386389547053932238127866923059879904920083424348376584834279618797760873777017395277063816762545697892392638941839871123723198687371635260428370079358139211365260560601108652489490289823581058709135021506932720043450213103334675883590891248834914118300217483387847271714040509188172088473250205024275626600152267517754005649262008341376637869293179365223193627035428281420437532945314194064434236916624213292968904142719807762068276213655467258645236814217662396068937947131484862613472452350635711181902896885201716025152181418748431943760830362704061746441358257196754924616189392852880450641887705225881693526519154636377855388069297257706921318313723908303866616229710149271491749057571084307649661277323340176719176539254320916477879853435364886967743577145138941035652769118696898777911881710190298866202730954128289844191149396287943155551852594713866834086604981277937368288153840606962074558658469919077306888161502358752203830430625766857824584110120588618246582028211572243542821932717510619883530432955542845656828127308327629176945022644750590527428036610084505141436391534336853473434902474660475473332764204153163615778801128241903714733504145574147927818591152204082786073135568820406124790034062025658996901090121099038065495990215036076619368817825347457744507291376980272667070743768161840585723537692049750340032698370741666370042405269421573263422133416924997284525034046964719891548156738281250 [102,85] 161099470995138523510052270738859279962817766748757634144579939838374065448971021272628603900520394279873115979611874260497664858323613221880513501999086230348928253469689629274440288707618413591613300515881153252964292373552764477363797224626170736062026712072797053899359530178074546897518381262965043612834811093209682744900563255091159712362713601057184879085626330778899011991600860634458494919242364071310830231215713940475013779231989204577238470345988168696238467399276219234047788837183522480397301071178132177158105992723367481316155674156658721235338592026986959709714128099695714126220151964320246430027695329445420827020955008940429825799778633098688613015376435918111168090030310631934481143924289339170672937270202082790914420464193822778975159746102332006091272426567405786407506934503780834001684205152525715014976301477217800342992506331642642689460895160674758137192586490249270592081253151650678413804596706027470889536863733563686514454468985414935757564390654106480234313661114829689343811409634100556534393628971187268190650204899453015551983686057789144609436672069168707828890457631089626861712198719363998251254616627662122792381943952341742179427549627489912903685562873465300154056573657030324635132529406619438858885921729513610169842068299793630168186789286048924424098955826138957880893198192981095260615035840226265639394036547386779301558517506147189236690833581223890156048249694883766602045642595073863793891274661579312059307741137634387535374553935747226446523259097353896818879860707387736244797884850906879421873168071124744168845223313451102491753227282461015845712259423734903348179946486411015458429603474452300944618432669284238678598687184635912150348302305644372973859343899936623004846140029771569712942834593245991135969343728962447904400199587995410385177239754605949941558419194112197112783370340915592741149175067377262203588459104138645152947565118785678664735311772552518821720390602724668852403191132246890248613410277357201060874462900729102792215909011732162821943725337919453196495376656926629651571844939596198354709014056704119057566883853394255972297118826107854314489442803418011252715282206184293645802228013924734302113010336456605396488418441088754760490929360998782482461422205233247950673103332519531250 [102,86] -815868361329203132490741443686452428776609357207418483583439501277983071327588442324614879083450987985407343997441129057506189624253820593878314119671496841348035612763813213702258435529556420512176425028541558620775790312212343258195247835511441604781014124373477115883953110182120951812880812548674722417543147926388815336798105946688873257777814098004800644006364388917021356608964755520139736636031296021822749168728930229666508072762399845644952562267645627606598251342941533169293895342202443582974366937013696147911568129497005321363039502841020116247560599873847123071074578767488847640653115938489614512370767912760029409585544826924071869912110473338066624439203181316696378523581243018803896475612526081325652442493489517336630295577018701470938221120243177486301105621887033297336594987402731983993133597289096856152930145984608864777343387669418324170611474209495364103916772032850060393064295957360730681874287137885531781310378128814655088275256148933865995299244120719890493996230189929465944291816117822133557336666535213256696567791624923471595396926310499280794265427211832126359705292794553089779145046241701720188285758695212617078857830492962157593981362592804468354955579454239668507014913214963804480647113379573134541895175245945430886957317873375512663451631519696502382588385973850011596325393516751813223829594391451735486347578305697686044067158736772083945918775709180429935320495199840445663582676737439240212326067576661670790206529561024070421890641203759775127643326953593631925138414580006177120844287755640001220135400854645205668800678452630810708252854766331855712375498341436162432331417608873827136416204256978605307798774937929039744084648744759484480098581405058656061959977507814519114929975823369609865032184117283835956580264095950993875348931992981908197475404954197934443434345980446993223768781657237529574700099631827486528056593284661032867519865530669467487567272449268181357756436506590933583956265926011608866163149695236202339039999221114543971411874743512023330093821985339815385966561596826694406286418207979041044433742027818582871834769571742186205868665912308770226217330756300201952132326694219127719180215329169050186948670395007145574197594854054986916497456406194288547339965589344501495361328125000 [102,87] -330785438690680231960212784836189670752340920413418530933603997939735152978470924295651040552627642910794885271039859669631847745527187713452621420174765495364045115991687409622563040793401776008439652402441600179133140194610426754055729827038454338664040178639911553331616308229181689094667396861049920116524852957438591106800593216863519797045925186230729313647046621647832998955531363256292610550191848085335969195190068938495040830104288394471812989104376516203407205091918584994098842312656914083048444223442939244340140994559324697243281818814446786087993431638289580234245608846924071634910668440046536470999903034215181340528804575269779265533475118627087684377124483101402406505285481522782137932129035509330250731024531633521482266067350205002246688146128747486362078359136656613248193619807889768461204569384281191039694781586023245982322414260894239841223670212647998622560073908458089681930334801500828442558882088232126011907150436868111349446088606827055647967044387822385713925370442063411936794249243671593885041172720536881233923195405929880862663445652920649768384993062189017828276282718407495115009746408733986607147893240085710670209317879246335393654411886439756302325089580936818553366279291576753673354250906134780488434203823100195374435583214463125928770040379836859927399280651070367486808784710929279780841478263136633152904881352706105583728882021182288781575153750470517593028414968441372718054708963975577765869547702008912413629603302833087863651042044715777591588761068481365760275086557194622140117205993353533629865238264244890338176451112139769690142537915602702595884556756447794647609636126180403934652445365269443608785364405752311779077576582986973687480731953191867855574152311713159195980372680807041729651321054974690246508344571933202844834910038826268030965516320612238525598529980577627047129872318564536760776053236227734362860880252639386104042971664757387689891376113992818063637062515655320176397917089644867730365537980660014334484637261502842540952269913046348906009156449663607276095757086035355516497926786402545019429072684608275835668075448874473460535680605021470038767637161838001752191213882645325100870530055831203794497486253858988701103916624482350998526225538398648495785892009735107421875000000 [102,88] 17216736957630345101005632325143629350394861722824670825119594662950303181109130285022563056180231565077241596690752236847607378358562317846993580011955276752197256427712724903740433497405936485833743306132965759631958878062756450596467642600457501643955241668024591512958790376803384889704198080263017224487636895922603180342047633485009732696628881139472489637991745752943227571461008347370878449185250975824610282240613206690716495481938398625341298747306132818273837359702261381734135768179195064465475339361612976836439074839061171708454133886446844436371064168584620981122654958712328176884135736935432419700400362451756442088191552135480894322155029860577533029503415120041801825227651959666162703092220528263029169141453549397041745885013360575894508943156077060593391695359176346509231987418430648172682765720301222156310447434099335184780679602422263645484791237382369888092246549381255360112745852179789727525155715914393976286952540136291640720702453760788658233200545841540350323273432841870593472130523882511711672156077239548488201452994439896849589013133434863619080226542063824598570476025896759550357591020020341443541032714988352713249762360328291647350076940502032435338956388811642195611636607261550305753381061412795849305562083809555611926226264738266405690343845605384227193707989533998548424542676348469975173364131539371197596452472865234109067688156121765901636024595791879236341393079462436526763651674892505047810921811127097267499939903924740045512025536686670450702696863213008659874010733558073091578324457199277517055047528607095298764864428618139374697935183744230911193897272230408841894795197386973128970385330177883715819867595125271780872789222241824408692216463159773429953325501895937649569804576178558611007839824908613557628158483965941749368485217972570954513672371143427426690142231205984693753337502963770739920679367314876699242795518862510960968273263359637377838093984411297213607346265526995790954023627996181475772090837953963634602579572589767167271846341665539054399575703019632349154471154918766145475839036710952893928790344169213086980352029373001028192930797459448260483203664030620784463258276961752950623456257547145341559171599836015010576031046709124042171090707142866449430584907531738281250000 [102,89] -419307640170493030414280624367295315779723933195716987476776027138787008063696241390577872611941691028359714625342236971669810752017323409550157628252187190765747759437104144916153988891317775712857342117845946101149000735364061676270049094132152689920919380251130976977148131989777978332887278636305884999210622712465103048121297569749595132596637301819702547055573619857396960791910890040575544159818874350234500711490333307490057907103467545581849838635219756755673827228860881482925778333058619888711355429712719161772256591680990338880562814258625702650691641304720822296521633048323453469992679445306653123347493423668712563638479960586099324850151182952058517553916430800186876367492652351878733265556153573018618513255430533498266869382871119944808094390104126258657400188265322785750233062674042317837751942850266499715090917144617466214325951356724397570068409275378281900774262900009761759225989681193584136986001008088675849590280111053734586161358060603485881101895483793806072936707032956575260637682014617169158628925813224126478709429286476191211754141909529428770175649782526908415125100411294161798180937747626283618875087632744395178412666084331216947471346851193557535480134474738856399584201453027265568752920111536249427507545273827956495893862521492390926429025131046515505091827714280325544379688648267763162856312279248668329394228600416181338932970865588017431991806998078318219397182647031018647712382874205190241866767792918701737885078442096384081011733084673319117032118359980384463747272978985046560095411729065005500369174447698246025259569386981517203710711490159337345043231414070274836920772817440343306985109865032679151903652486094922924037228078784964251212432908192684208959377373861662516556286647623114612235844875440663895907868914293258309440908792643260403967424815080421239972105202311233367951259338606606070052137315529372512288666215942929620359232487639482091653714856808733403426558138336979524426904597187944061354364683556024283072920036106897645164421359086367965307983665112116454398001459689352170018950508038020851005721635741770353773881080181777436701371452785550786320921311369034872700884538669793347155662068899883537200798960379979748877613237711264870810623506258707493543624877929687500 [102,90] 6186905299689993208340503028490799671103398157939648536604027195910292851590427247137903030302409378330089865795894260469113287916949190003307387579988492817872032349750770722277163789848996264753941858452667168036421867132858416078564187461971022147780202222320126854150323154308941750707970383965579434930889978963781488527141171940344068186609509385123716451812323104384891095112476563752310845137645272439041471648083416067628926962704033572647011037441689279828606327593727329000177311255845351018737697999666018769002718765093167752041108677558570176583640939922427929630600842051526560384882903707153595826836789564102108438132770751038123367774330986218385902989356681262297145298417672129465732859470689744477042510241415058204871733382887889290954333006163852524499835241787582743922684402620000715935762789815802849947366103632419202194028117477248359411959001187237222160114873354950447599935495884502210984908052927011432248066879331082424625344052839623182601702193682472132704888769261501307164764875650213813995501596522795942719245876005766276653908574034440345720561885222537334597352735909226946918555959328370474675674589029103428330057975615811660110865182026775384457466143411743191482190928219653110489532195789417848976370891450795406598686621790402187436108903832077466996988898470481152383385213024289983415003394337973522870080250973269459966717210030595201600029301830303963707603088891765928289133174161249431204377575012847208791346733868508075906811491542143215638235539077224166717770927689326708271762677489497681470878722901407251230357136172512703906048337915659825425954055573816378892513952931330330768452954177464269707547787696775852279196348981059668754703629123032141717812094074996653045778654404320557851306599726496375251396418890811243211767054087698840798177641595064434347610127394931395437983599916969266104206111171597116884773949349902977315874084835565652526243433060823685231292660612753566922406100294725469146386582386386856523034098415989345330359570637167826945071875393110894874652461318956249909403222211272573603314215749580615976282643557156165236789984768541951409523376727136372062588049382883254202692097993810869328880292744428496837672676322839038220990914851427078247070312500000 [102,91] -258046155366914731447697125865261187716930781227179977541333204115076547574853289306998139612798158349064293331455754851975849466891976776882339333042547621652139930244455894479573570576777589571606950233034086079008979652582321510571701542820720341663179815166460783016697093552113721098618462530854543970023338381599570273334599965380134708940410828661093451605305178633425606157363380688010783506829187923095467446862943630539793483356704848797886576066099902854219400077276949136803456974806907214793268479132845089668645061582512279132195763420183029271459666370082119630592612008809195369219989804008316643532316404186860720125422542401615337596982070451297433089945091745385454864854649918756057719169140234720978364358933017547074711295885783501768411040882819125580260256370654585045614540057678732330656753366856251007409317320715196124804464271896460612146181175865477949273943093941292630867323436068864457496181629762077833769494637157200356639456042032470479332616600931090735262773113361912093330766695494003241913298731045214200092761268485479027814793024190737603954632977293734012720849962973193536252036908675723581939700935717882846987085737081708864259560629617794339913134215675360449844939464940495273629793929674188926726800248584887608952677285708949389760261941133803972054373514504154306080732337059518720332343360421426881477847785947027212320803993980043299055918866191126957832195977660423460770268665610446873101683560784891843397893141159500700507316977344641953557921763583268200139125199572457975148938979463590471933242591139407684942700032463883289366502265332640786691343851127114889868080963958101750549361859284287701178350649159926322474748864641166816308954005142817641242075635918479995525420807998640628200696488586302071575184619593894157297919200389137196282916860748078709927440986467924541531855749185212808199186277393634956337738766045992943442536068438325134356200028138503034976119893357016880324633056076044223663161342519162116561310982488385958561645031073141424094762054269376437051545767684227833805298341722437963077780339899030194298981965408616546095135589070619220312214174376775352818679919017266675464163738908146593488365327242494199309896796279417685582302510738372802734375000 [102,92] 16743100056154857675558305815005434972348757922151790007131512901945556523469857484979174626525714318418424858825886679831256644222807255734216873510838436258206044740097603559507700516688839689977790822308913762914695707050559488356825217167802251185235693201128584567486629181838607127357527692768325986748800816204830663260154750517663206912976358560557145568854142631490262927638364492235168396639986719206965834382734713940789754401405511332747151170122948936496581530584692752159602898814719156258750352417288648423916504017905808443145077275637969557974143256473039777197065708029943842986135756878202392096829671373055170554410586415122308090559380082317422186592179112031274491889724019982010280775617808109451904090233134483695719776705153448587083300198493988247133694613518995260952145043385213255469094005995250340134549096525913552570189931527676896528897539286193068635538996430637470908469812643968281303038476375655360127065711079326786245784296051942703331910428798657720709846785800237718078412845865416724858279358122892843257609987883642749606857612520692908518744338454312188029526914291980167735179817810802601105084279984260581158278266755913372304530369230628531302667298378924204459451078106867737207097703867978892869402494533215341975927207393621685997803417292783945124453426745375577746296394310698136245122622463333105984711225941861681088208913754726366763647891278828130575966471832263762162061946186648103588298043080913441647226143302412149149232093011136070452867738090546949438180046621802741433549076771431712363941461815709291565643412609639500396674974121488763470611650400366412791617534284946888255324025204493083881860446613992058708148057768128003782521895172574949207133448722015580604665339334045108391587013469079395518002414430251662229369689677727253621004220558857953013007781701763673911612316129531625507111822000542605133912259920941257802464502857296127805357875149697266560828592044925831619142532810473905529257406587024758214070668719961204729165469486015719184535140882905045076359747187469184059208365141877393337424964232588130330291030256466863219080286016932717694473986994098653572722117416037953436937369417162245224989988452550266490037600419782393146306276321411132812500 [102,93] -678872256618047973142488239999760440819516056368946910680514336883672072818948217115712469219819306207317515995780777900037607140065329116395536315296594266166057697886482760801865551069886007813717756083933230447274998690008660630349084291784434357582974725033499194443184592759684507348535428842953031293462548455367434944534287474450614791034032541537174133162749560092348184473279459682562384392032920597413565576808704124737621423421107895077636432891663840278815835400136837895591427324209389848226523306680133621710445440637468060433086306747569940788279025613802329376382800530140597822725852805633445422053617872534077886080766320992344931256657336269178520160608484228307102077010261209780237463041276349256426498508058642635649239354555257550291607292121441105407365989772900729591832651061028788343989402920693428733422486648385012828798486164864125268664768239119210210327576958976168343268161753340604489596971102113416935516442787340421129875963591143895848427514602644838032380558150769446633334570911549378503878895607210263694242157416482498092342288205514283673703438049105193254420865918220086373588378266505021233890432026047761644420271857508174634216559605596073372587304158566380459325098836701681815408728605480477582763814599630393077452499938533041448339353064806877092598814085017703296348966397868227137527140271942852186755275391453874874939686662933501966504806081682481839429528238503395821379436395512860599221841754191342288747516154263332856828722346812419091510487529726918372450252254155123539247245020414470466281688476702140838442534802262248161521545554883163356691279641881416218240082689005523020623680813909279239143967462148882435818337550226065200635927208201933883069624409739735102962594084395105706477882080361671722037280293962330718199690000743557349114410598716227106960729115748336114569008980103445104462849589205370054520732410286228023084659668509469891421593565689193293394651015909798262692966941709950616263920323533518608017267100700866337832828235755707423014420522906953358458111545753921255275543664301520439714523136737889833407363937629479511031500787825588496814698122208446769608880969664189266893725274527783250998240168264108440610016259597614407539367675781250000 [102,94] 21308839337581514861664740348778922935864044320385126866506650954106386480148972483577854904368138657640398899622337277890153406755816020761181200237614983500672548274884887281438619394291864820088337406920435869816557577972668966288203390995962601628661997048048551718644457621316345677568989180183982064284414309506838742286078605998904842316189487693731144009574375050495640889393590924549699568999332444006314334834541165313400660008935757978815506909325520799121963010826579634882405470580037623147405649001223621077351774694690141621992792191309830898888912767097123513501989932681759980531516988449739291342585138267763048504614843182651304850572701734723325605407709883561740119916983945425744837053558261909075034229582794660547819543536833946019324187116816987063262024726451765652420899955652472543519004382758398872564890950555960185781402747276979325540892362913903422314011057164204764956984785057842347622063118834277254345779248688041629036795341723798550796251160918713254010742276841370601544456193748795879544589911452450989696452299354741668106341181689961222442823205742507181967740898995252982516686649389813616911767568068230874361311969788369656991167685282112955373752428975988179445269466829315623254339924401477734359912186739259315030439927951224329394976054481139405609200690457872687327447178678942563869827457232936791355549580133178508439057541123407203747600735001750404707936169571421015994892809499383078833055779041789018932536159564868799471888723905787803656739113924470788395487361847287329916819616209411364617237155175323538640251616295724348230741400807863321207224578623567337228459595738351324018636022392969077890538528121964278874033383518013682004885115737309592456651481667591664844076499097315001596044594866186228733478505968850655469138968622066903090360455239827948249232544925423763439456144867387535326086736067389494073224411575651589899787852721918037908689630626574960020410585004216893367286221095829235096865670945455035059825306719997839470131962787491158147981539536334003221962589605451356028671553141677100770690511789409491658290748260123171109661303880264444323157385092207475231041755078046250986193884793023491718816477338838133448462031083181500434875488281250 [102,95] -619495737835585391253291934508264981462641644819440300775760420253116353962350288951568579243980902730580836534740364909473662621590446549197739967255397616958034569256657372742141888295845087157310876020461774625822228416535349656340280263715816641955412595371896010565795461593092771765159937215393963163052162285033387443956020951457981788134258385889329103099914980424793854434159780311403842122599191692067116010740020598352490778768979627324303463062136023646352488907498064113964402956383409268404484306307071954593670595147576114281040847962869262055386792252178104330180991461095030393852282876710603340498453351680682734050726048246541781789302853268498804316134645217416097097027137294806908384991782822600587193073422083288569631735461470044446013817050520995780187174751814014040675294499926349513487990008701376410673321394501886703360729636301790354687936264854913397404577756775812807600554492292139350082275859785998759512712164066134815617275573368638820994448403137338275715593515729714330779653953211698228932453689075576158452548505664007793748331450354431774597583984725418803851359357334454854857267637342944396096002576807232131882844589526887008962151467510866493654950131857758933265550846678054559362561669273527597849279812212447872095706705554804323504639779588961295393194031959244080735926088742816728744349128845469405648531679636506223468274155733727516312345830511043812911420226469295812490667570072674751147970366294412914283326067519073073465428667604627623123534322201910339129071532102647781358643654892058213878979645644407701629709923548582968388712714985498204266784278636671406221555257780073335374648394960217426523571191110302460220151282558389176307983227643071054162095139237218337459297866829144359260719068442993552485276927949410647288628169489633901684580731104999397225819594259954071611792147204400033174580387023252108541620686645667395024100612505187993500791841129020872168409231259074026474263620800088461459533800680116626781826714582136098289598518583291865307890403438897507393475621129428009028014647542934938979557696345835783896304895665279716088868637841944532914632401694677625360328122079928819130446557551687972313775309984862360579427331686019897460937500 [102,96] 17375560061934534073636966105061471578293918497190074015405007848562367339819440527250039242768181440637038576817786613724999816126406583100312392454353062839856738036116975001134474014874955099696534607298046669410968865986229858912246221610554337172186606491446252567375354101355272984890251306183954784720568893300918924699254200794012101009362664596701571965967218528915459095637095863348665386440409926464484237685687683693340492192419174914637672282462913582457379915407666674914482660464693876474915370507533767145805487477585882182536672420553637086360748565308413594766668720480214783416246376351976212918500035376213171761209283754528188875308500830685776842643714003320049610080211164278560615304860744989165330263436425043670369817766999720858603136770160710018249823937923970780768815117898478655549545676798223601288165517261890728212432287121930970804335837774139331963292467533593525381038253942413981545126242161491572488777172798014455273181681644972632729980259372377708947242474385935016592613685538372737387368491168246983330264912309071780977698329971135738619796761213549382559663018188038032679497274260401849858187574785806554212793997232501145208963758802889944119143079466998628445680831430567236527369734078282268098133180936562324677470385773273040237728153219284087414483289988845292196048115149296835861861399868149270751903341525030957708167967761020952352396598786869244960034143375242146244937711745012125228386165449830091478097009922096187228365165131067442365982891025892463927665407153253306122226417708305609814781328827709116228623939088407366403642186965842166497382956446444719392292283447221268963290248077635087847916640560156833291228707870379114704794522686255361411397779938354554534142527735507291711070719241954347188669970638033064704075425431983143977698563303868693634327751245920616310611089565804768208108549650629416235537540053707710250534089838809761132156683807577855278915178949606656795403145840673658302173448382016459279376942444225630645288192936494837538291285177408742346613900169956184409130800823992298387281907294294137543557641185029257576758547436830583714488522666672239140245198160981866187570322388375768283275135672738542780280113220214843750000 [102,97] -449358144085480246664535834549877897801930332172556146359038191257842964488037477164279211777398618610772717342813438249679114265381823770309693762273708411386622624826968817220594389299944195074063063776937020462970226553058221711616310197866690692786585945294923266480415897381044489945026853852266182095442130602314086832572202811599767859236406284135956482974963664620437243522465625265682453183263502541776341940283587686328065743063012292372778694480422372240369034290245994451865125750449579949125357285853192951078148734656087144149782805521057989434917386056333981249261752721489715719465711315304662372162477028627530512174916595794743979668908956094385295666111876825411966338982713742590107519679012431326761295521027171581786967306336410548628768842991093434865976599400119413743684485577028594760773782357713429052051883750557996196683646738521807549535154041178301409201400693616099834180391396956148235734199938496288964925075747491844707350694974642401778364278256842873445840333481222217784501653604242982803514009598139677047816394225772043016660377965505780850675757020365297051425149380106558023734343505704231671297539814405042460338960812373004370499314347311310719946621320257669103328051125371433408180905375315004129443090368547804267762005306653576938174521739759554422751549432458494597017157533139238691674643261436488798986240102947521055216999926103121571230216288020553912806943850184387247421896691221457031852934143729785074767115192783323375736446350345567201584692537182556134075104907643396736098219848143115936974027251265740169053622758526008255752514680775679071531441369227386676922117295450938607277815192773076221244160903884594505784218678219705490991691154680996904305287912490889231197212879864110512003173099449558509985129144814332959089883934855396537995699828087440753796110152493719490231624243912467948975774590110192907045105306128994586826390672650014865971633973868521780920388447777454475499797821864884615317899706595715228390977891466118329438980799938797691521479835942068090229051821990740071655636181314223694905208472078141174149365820090176339097707205377739235513286429586206279460592145535100375027692909246380295051892517221858724951744079589843750 [102,98] 9913022331072158320461040085563351811414565582562537543655171727920083138756892406630939158759892663792633686337798647244478621262166615926038249973798358511981056874712220364954354776301795629998286008674574283071781298814641272733026309629142422406551082290133465694454178899651459888187960726847143151905577639215222636096549118894845962267282987951610368585056190535296129099164221553099142523996963689700856850818690221607511011022589302080647603221227926024254942936575532418639014773661406692930656020871144181216066158044757667636826756797503838197972088997643026721824638669736976075759347692471676070433152928030856352153183882596959913396865475440809926349262872368373141771590406738693658571492307340199836959375404356111850106215847201531160261769983532898140685649381680749400513321231300701867435115886096883632382035340310920780604320897427656417611591250723187290762431315423481318552110269146497946344500154906093808816833235283209839355465167655899801423478736172556362368180221218412490458787547561721644265549363672081190684306760643881719092716803684128936274853784352378951394187619034495067045103600741423607766571782592568932309643927132012276010629942854702573840077760658164132481969246249643210580154063522369142861260226536554805919685891890937837221713013696330394684718447952403400519451193826949096084472997377465163319351841580305411503536909329301060287114527133805370420892573290995164268522574562105591053821015929464189499051320795756522134551296165322931108841104208869882624196734753598722992089437391814084366011797002717286819080042263706993315652582204889224483928547973581223913775565325864189596316788675284405414531721527137881449163787175927362768373627928517833708390295562766820349718942531279015202695773240358446940783193490973910501601241098333005399676481042367424137001072096855881385254718081766968873332769085161037743789936906639214373560783841178240957430184700493857265879003648644382878650967498055476829211397090207508618484686854635398268041116649801230543166031983969894824144861363279721511570630554423013228533831916440662955401393406343839180366124681055758598805114857438665996138941540239049491732882681577194716737722046673297882080078125000 [102,99] -180767751522077653391785275709989545288514257165401729443663168211758885751296683321173651843516092737972851230764285859093505624273636573743492708681866795371154790965920306941205811485027693645924371305814555009015638485488589925153395519545084027173214344514440511997255936148877712661937449804007783062103288951541842128555906512464350087506715697686821907943948470088168506030950417002398638277266299646097535587006434200097878927215613442945063926765521793574933553476942806733396646711076799128988129611857005600548657494564618771069506601335023864285414132804361522363808474530512727322520172351960303330843040629194087168150150666721433405211187576679676045657492317373094896236063949964612339672782820058608038796812225542312590945655736836468608850691991874535588206795121224721167863737569779836248745243592995192468807855918808613781432057293646329537383327722783376857568592622385482223208996036834675115773215991615015363706650631561773651565073820332429598338635038201058965130232968217869413850121714188634649369095595594405642602371393706721285039944693631625686279097620424018755194237034783430762933168896181733719413659186166150440874395200558482584884213468327738213610557898116740978322001335186638705167196576102398158730918287810011314661362316831842965633769633768642853191428951940072749773610420577445619165636614809887926808092894011301416360994334213070251783925897447412755757420075830412787213827336626744836907770696365277680671161605328760915795826603898158016669253484002468292272051584135231872169123261393645279331296420097665852192138827849116082326614828388166479724943458566265416695459477329281435357408541314494703130615034938499492988537159573937232855938434557235568970988505447547208284336364733508690548577219319781136915697703637723241835321415129529937401009089972729912704125135902293489168902496320412174315553884375009634037891690764485653270571894406659181072624228848946202197171636357492244004783103127206506422933812571849399072819317202267536014511292721518463648825209564382303229774648270774946329865804743343087153609072875296861227526659674060148311113045839932741850718822421506617092674564344971394148809380146474268258316442370414733886718750 [102,100] 2759663823903918583923742308932986305881994200333430518494408371118824525446699008236149356722222349348909631163217150434340994017287179651969850185774596452490669044742665004365365680761065647831786179176398429449800160350469700492404913822679748105142795908498384221030721902922473567978498500180032583928048389254667282308843421097991400708758993842332852452764289022160462664200808503191356954749223623555351864019765977362425484462281636426564406756650973975191461203888974899624973620064111500817803845176008116737899097996141431514257863423563315045534038923701358694539846141640199489812476937101237193698860299117966518055762937773356091199800196149526304985122980101117191010068877872787912675723028511995424083549275967115228619972623338432151536776106603350231581175318100535432814246797529761533930733030261543353380369842711096791349641228114478200173526197744074441523551553604165155785755331246432201408531359185959075463962165224262764994007098873868194714037503330749676557181708140392699691236010162031933697217843484095536025197941366171620121799339098068967126923421647306234501072394331738079323999879284921213101139492089988115862038754956127440746439668734598058384912966189855037704982783433392576592363255488740987679397058722164198200525647073580711936897280120681995037429246410962086555057625219059580828247968246045592321023223696037010963099558624494393182422231651871265310417667640722036107058648247384661426782878107054984333236222610173459834227735432362468563584164787322289863884255978630269838189054300342413184281961746439082337670168445721828739215309390563204656169879914085052218067850724451485554284537374888904537855608676794581393336575104336377196053846464556249354128114362528330804784997076697125178026553839126559033447097886085098324436835216609934190960471441103627569232871269725628710962177182681658369269247701394910795828031888593414144456686630431582204777336106881837589050985760189827951118099538003316002044064449303668054122945863524800507695645954281099673420182004948460897990346806427441833474328154160587130494162529059504691441844303685619650172266264011298924505015444948485264465315674660286894394035666664422024041414260864257812500 [102,101] -35214620653670765512675405632293917538434456868777844666052544721712769264936877797517846486030219923480554987277327933572061995123473987216994661957412926291095950894515950015585433879512693716974269789980150097262320466412236365823798929197114205238647375283362990830455498295091144600561952864957848207139491391520966693099064406390890884964544426206783323864933811347390383142897434936343170754489169658590896230315659648478054595276051133108851575245970724461503032150513948220209426678218328882522216514090071323780779370021222700337872514297519339590823364596821363162815300742129575110547868049677793489966127755781005179022983865249035164654334391861712280906040093760777902872992232736016831661569306363581364712472280727702784589200723226192433295523483333667690439926428936381190729454124425511802588417539825118887529779715733173493146911951880124421949054866236912775472227758330856873997211073228246443543293603779210912852358667517913718656969125760117875176391972905046140785767288380618884540823390787487808666043155490026246368388528607818321393395953734776384748272032011654168474472926532630395788871780679358529851518149851144218567464525866985392372292736759016882600196694058591812133620963274332652564802854721009719255441486267300667829257744876655568960707202530523180975004773908086700237280979127618058848466315428060039157308485186949592543073473498760493696041932302639828177154210529828958268268161384198083374718620288231247036154208668954909127290893893812535535391369144906105054513916203798871716159733549681538703662046050584599805771204349197345866613283260197944597786140540317781076772206515715685259845368547709241539952338930494243284011377216502797078732814631184277461118728303345858529707345327707681520163258567442418043803775637336021227338070273960632252736459598463177960587973357861252679672961598184888226048828267278757705572211024610908626774936734386136161185483187120132890915401544290778011902380474676169962776545418112956306464346951248677416237992454059971918104585876212621868815146115330597050902206964097166192549386028111888459650164273405380863631355133495656616082347452208855060431103124434121424231525452341884374618530273437500 [102,102] 368985653781331134955231881918660879718795737541043232667163018668371315912536044587902439084952157691219140631390043041322138241103214853824697412480179257785129982765515591417194778584561675965095435000920975528874111347382134043358229468795475860404049929114870178442981393596790983875999071922912862715759404521118181158976883011082136126740122685175623012104347743255997078604367855842369953914140441808610319143498335186978422711242825742023849255790592565238111080380453184425978461605081137857969672062331273934041493966038028879840523226274708145705786864639603183955750371288218034355478268486969836537732741569443586014111839101100635381615370369425001918507425815261138684008568715730288509396281177704046838712065114264702598069563390788744937338276493404799967168087258511993142200768120970085464336614342893179781489014927755347083159416920706800218067815358368832815192224816752471024996130461172431489206673448163838086572356948517170484592690810156204039917141468443077527502905977462541981905630211604596171962110420981602899432229970654473369328691061037035560684057813993816451933732132701623016897888164050558489083288958774018187593788935009863625728507218208879119128443603178915927852011882782222798108195471402815702125261364032434876030468348017268926347541161864511488752584436818832102858081145959137037371672369619354833148601380924779761012054759206318723556396984035958810521875220022907855363906156950035374426749036863384119619760325177327126977624685213305924307592427605887585891452043094585260886219658791332012742936478595229956314385293070757071674266742045978362486875792229738968124651044156496281470097415511770117750043075113109276676015994277995115676914120403970300196585359902374694920385171766010729907647286155530147083800039441337038823668252593439278141608903739931352753934502267437862089403618537326413782559099573432034524735171658281790299782481417625257609165052158779577580083053247212372700169272994949782856790546058646474250253710009537607175326602295599338142867250989828572299562801892267286696397316996418049613714017963467542389903965993339488494655841179090119422763124494058804546574589198114026284019928425550460815429687500 [103,0] -1741780446478483589982981532902466252818465280976691849984170728435161559112575437966688714408042685103822205289783484143002027888910843020422407570274844427814709361329929849107867041353717984749538080757309605553566828337687461393648791547169031764323132525996207097242784087027332876453174743379908499537996848618847916462071285991849662414417764061784121370953973740172367184994319158633574883943021291395620316895054450515376507050815157098985024066906777148905140802504744681788515382805251057569123156024744135127127792925182227183115034424765210770677309088155254017178559739524748796303219257377478820694009028931199832884952620266434383898048286161337896503922556871437514775990134083333556958123818591701353650532187803000721063311017768073798632924194202088993286979756756570240789096912618709536660356016947860476290976386530304497570334591165556666542558645090831686305586085400131191401400248245376805102101833566858522786852996583621577782653630748962693221472805423114928100211402650385779593643838615475610678402131601591479442430797985703968005716043428737585836498831449597896102354741101888866872253832535426760144757285597147227713552582281817603990001909455237001420105402162990816018955392019442931209858464286866226691849495404856290185813217477179644183723536867866414159074454287636515580475336339302272716221267845612139576139565226953293805308563195993867809458511901569273903788768611203619852167321012623180008412033745274963048199690424352528279626250734317658839952158717668399387598872177134733113947394308193828512445102974655808280779080563667600739538666089790525598439805350710404987196454150793923321035417737926748539493039245435232026571212983110637823443931957487216151919807246667755907426339644616862029108338646669761541634463418593032181143530111864313399343241082700581779511612619970724086069697177235533971452507799690197481881427999873024877700095702981294794690281973649304375366389451030482283278596236711423382402660476484562706015760360532133975829263337499703515408360847118096851054069053203409918142164289912940166253094740385544101764663272704901586318380538030677988659011104227161097891829608590718834885101645959973591021223227046926642943127078007134104708599378742397617232935583876431488258036515162597776540387428667600033804774284362792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 455699889252147803100573529588985790811975249735127482010899037725096646012421288826888223920049000863041053359342990216664598138418529888639059721038654629226068326450995483452350447991763180598752630876670122499566193071443433298250723024530790831475332000386593082819741336157308215847895621421308153599674548376850005185948344709956876651758789256615983546086916855827039163813841558602533659726601264517845583765427523712130142808186722035848916440763959548318459087827597505743430343021853463682772558283245611919797256430402073905682926522421631029079447756356683176055905191001239130986570095675660143975549220977067955342536236334580276458406342457024864156388133979439802416153727963629964971949428439486566636385914616854235776544099481954377917679227688861040768344858127061229138207968256972461860198693759531027723687567739361536036503648712060649362475872727701273906892221688234371778316961636103542242860154583114640013216856850130106959171762484544043721266148723249744127872186598386075303560251469083826745384776110817181499631725747734449933150346375335347710063602101254891807747289322442475837925366608391162865290794600705593559653168764999774594739764026115811823653324111498404635709184102715543374788971688893503640332480563978049748334223962862658587705851521679860925962625283476157859429551484146889533801700835736333116770526979215306696510423114491622466322734182367889531360894304071808988821412142816529681709759392923800623664623358929382449362114785145759699859950043276575478314066040595965468506556193421175185079105086360847973184655979074814730787888867223690987643428499502380473840933100348866418640160885076070839848967660565432889991386145213897330137888811909997174755763460207621884204776637246637532720464579802776253446445386527437942927392067091480536256030672007529615653713736107926304624225304348801745451045721980888595168148608919963988769284428653206890625407450855376145684569060998709688873756818637601998838954576902081430230256515378203211661813853303061636085248988934336840714836911090889237353135531009183040731456940142838240048362474521733172805775884427764409516552532256433352557421508348935335373399319638363914674964855813124269613525168838224407268969137869041999630077470102418418829527276648705749750867255443154135718941688537597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] -37322848962456288426502914827643059166783045812749894938354481092629103338790592349372498337180395242872459865097409228744706800006177947680697606665906297470171394656493480598611437721017746814520921891063605193219398939404538117263527129699558270200278387417761800225799252981326565369203350365908483605513369293304086667459499120926436085113188713685183573743007598629175650539388767248353955063747603049179290950901377391656290953104162667299426271041587470218826148318073304059475746015817920292901756600608063884201042896556857030329999733017175833791685598349077061808544815311583975098487760402114710814119357148564298709955952121682290355019679158005046040856028057556564877891710177753889268097095893711807060456999891006625716122165637211269941164804626148976076385562049117312909028263312724525793773515429779051963448611890756333197812112109292673848090523568010675881008963844806180291766704791879488771500146471370647283372153021576678543220183798525750497751826690350540553338031527135105973831112406745307327166389840065879635974348808208072888347559531574915358808098610672793356120961801556499961116312560067224600255589838299006493948041772337230562179208079216001963973843683098923966789773386482886162983672859558219087632694036744734746561436550279788443793958263141820118373474399691151705164259628534522524531417776486005445129521573242898800352885357800728140117269717404783559965443168415021517524669390135664129109455553234312018201870659702192394332196323553685917984114829685440514423819376222991522849199164237300240024699172772528626024044462256601593160641845104387826998513059175108793873929138272533745160405928048842274657207007415887417628249554549105877115755821335084840430030299478888694397965356685020630771152595599112962833395690085019065772907793746814712229628175944746940847715261365309190831419702381655491507011453306263348099518181286955593591945091966558417122320565384552919782281737179683264982594425620802506011318129538514779606288773176122420695371019462179574148347007045706337328664487370063199858427474184729698137775790575059740988734904175968601110728218289095235174400980067100180459919250561341302174898935543725863104366020206071971449791732356405466357551787877054939415729202940539147714699249120418727427411618611727273098210844182176515460014343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] 1674066949112164639341330876471854947713494628170487108291342762256423284105856503853981290353632489850144262585359004314397479715149464199923046257950015870745174433335906273987456424973872107424737316758027007770360659278857382347191008645734030311967307732164243717314160624092929048943310967159291465870709164784483362351458256945862686965520881304157591509119809964215216918935478945137011369444845549998360765553233215134363105017287048197790544512992495415491295972009306027119138633436685757003670684841061804030744516011680481057817680017809969524140614557259549877279503519863635452528995584747400654163516273673734206402353907508520501656432808222974187640880154349480470244193283501308816609592830715561270444489650109519635403175931913723091833043841928253796513705562412296869684781719296163343033008180976710214248582448888777938990294252613272883239393189662235465427926232471461824554836426265153365420812227449727478742063792442314059914093272206069803742220219515213510435120794359420981155185148149605227571827409808916012654045345479359664796101980442323468515355118868652684400800099219839643808688368180312414144965716501485300694517353867277751084633016014969343208630222377176413926301763831093969409843303041684507100978637431741892589848257483518982934426987917660612307773483412325632680683030110969154232209333097497446294903053323419463239058604801594888549247362145480476460373526541706164636901188185713624139512127153317251852603250989953295529789748328322699385634019914176773732236541788133464987292870896017344314131434712934940786654407278596763831967698413704407950297882022130956407476227654060558124167581257896344314424818164714565285479710635555465449103942639798726234482579022506160808819145120461283460654568930042912310180925145585540120431088380207776360939577095894999735632222864933557439977209119575888636988527142052989472114163461679832814083675557113788251203846829175474130820067244352478255328313201299385081056349797306198587630721906859570693736346714720751192232708170907915594015493322560817210901013954968732340099810713064898910890356102145698678567002134710378983470646124000402263662513481529468704353725304188727573440768604194489150504095343955361747619173142083560877745979495818930276374857123163249280949358831988905450816051967422026791609823703765869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -45703838242569061651408387909398482032223654366347130160640831401506612930630546342308380586562602641867807052549606881281318902928017510694096914603716173269221624040002108575011574979463063279564888749515465594912662979720717059401149621203091587294441043632996453708965811366119319487358091834899277067170377325851477657213830036063550784046014510699314239449575212539130942045067475142900852480735749821576812063345374843897096180433593657239246049429111635219266066448378948764940822560328075522806002733712713105361223901753138515650616728034242355984431567185354255104738709379788322470359650326784112449997932724028803274110848685117663959386735826248957516837207757477583197489681656067278160470605182350167386720638497955901622688004201726896618290604544871462846486207605595784895149980224746778101981894044139971651933905100220609528435045432068858798600850385269151895706646465797734873149414647873390231980760862618291089995557914535960249782866276488763800867257968647557614213979174978645637669652126708144218552220921622150317978060422526774015152008554570841627965564145124011717553923972130863695048824724358083710140230749195726664887181044546359022760681794575586663644056063233011499301867230169746755744988152653054210931028241637427048441108367053294037938160345034969135347067805798189716211542467550966356022236186800888036434113131040380390227148366402870204794759271288901695022085165979893487751857006057377276053701137534524923587469497875178255515191731988552624611618821609554735814671532436310689811930490190703714137870811865092587362968627690810798854723930096655307496444165455534569029797266515031841477801610892003957743724548304921916213900127484563013247267399103159006128588823172588440062384767319638159645129649979739011023647036511739659851566176299973275070692430091291700352777064142399007633618372279079064715142805412540250662927671394062946676465704710371634861282404960291830368601062567833923206746377795468175855812402943725604647561020537300672402671370074101448086620537559362244060848325153608710891977577740008221171775640333191887252869714097680802846656767608558283803910995192734198827645642446751734493574124480331184107947457506782881363218430847297605663418899349610608669878085751061444710039037438484200470533747861485959761184468680417225527889968361705541610717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 787729257337014024528375962511721352914353045396748748465046532876444094505701493984400640432896090164279319883514364382593909955641369347536377119859683045781791730231997693333296615471637926988122330119874166732447914048418380558985144869113494186776548674810634636548638586176253799557724295593807410377385723057973294371561926426546172486281844186531987041653770639735308749667563433468953031359028532464197635641662128836379279770386318806422018670462940250189648911063211321842929762827053698933167840763638657289013908440737503042049270413573204988106300456982339444563712578806814686565583384527886506020426517171903672255528566215196013114362976490296837196492656788597127096355864401162271112811514335397959101216869103782812105456686887563904917312908131897366648209227873328088519484071945821087920219043715705507301966235651863826643536482592596441828086560970911288321665995958129418905295957702477761564410485710140477538401299162539973007396878355088676351870772255302722458635251802742114680344397145482780771129182376923199028718512831425516232264659000748237029435591205710408253921909090966006610953354376873969090814419036041553231678648471682872058315061751621261865914522844404888599236322957694357161527965476222039285635210645819200283839811828847404869116023769770201497596257261686004634101327468009897313695466431755131189185419781432097869279201112241993092378162221250019430484611163994245827882920541452071082644304180022255739891673441464135619192414205818244394702842582219509370504463080547864217209471796293390635273490510531293138329540192240087348215561089387108676490979338840396295999194208317745207259074342627611875717280456676570887897768290708758104650452160206110802837923074056659666213803697423389509802745909159401443192399175907207464866747084368924296393457359007485981354675037494396890597891806636174041454383151269087523999459246969837190529111803618779593309105132305575436430175918337777510111715917433234442526234892882931992700569467093274524925356491732689283732046904526666527237527000484500670309660754639004689524031973667782351099972129277111642051411219555662657408472293239388234048941264356151508502043595830257097403623101772404370958239462678267836860856113516482639824611107718728192820195345207090587312076905981971494701059056595116025789593550143763422966003417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -8145090358765593763369056933616328699779592939844625695231941263645030003608515704924710424717068674643380827798677181011891492216619355476927508168298557046318945566739194915824515105162294592028353577706312369599399364106389933653012444790884431177069842948299731041692827082341916325374257478931997492114832437739260380301883619186875478925641364199471264353230570178290268924693710565354965503146249188282973839589843819475218796029256037335182325540187698527275595506539686230296781319496190608073155126289503539589748222191002363175979451638849652086334075620785003015540150813083753060335033240876877089416549944055819425183762808748052949343703143945737758113378390004848022667958301083423600181132192460002158522540902359077752851970657424653704363641607806348301109678588303573357742574119775677106849711935319158364408742519763637416777616972974209947023070446589664731505419567453177217292343662809512919381952399043706732701862348844448432203286809643106147845322512638689789556180701529814926402540384984440669078723247631832503524167339322734295919158726320579156653231785897699357052993170751252531237898213457146790941960091853110224614408789601006971324154839557314323521904339830923838086453942322367170749940584707607568845934352806796545818759158346632368526102290861740625417085237781245748540146723060058490196327922809004924273559881432849888532556108011157754504042261555013453413159493461798012885442348114409171421533669935647477821070867104429638386322407088107605510690225046951604010496649387305982312823415907241925576857373914196566047732878636278544365907598302037249886926673723324119909495180500059873777743178285729434835506841193193011685448359694249417961707340970879070665151773921320983692116564840786956082791343007120092886568507804231439699888672343284422003152943180557401884653846307354817475266361400069718525487552865074033205341515105110756246391284023771386833322149685935697634807696778713228779857594499786221234386074860210653678388023580676785580816139116002796688057334245271699243852626575135108590582121508936287406992304096583860524836425349412719698093359979781460841843925872813832383289294438248248247729442167095009649855653075938167226067516242363604784962029554405929517787703107681424881297868390619546811547641966683960421874184716531201722045096857982571236789226531982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 41694903028174924456564261832577587640998998517096354898056266113415837879188547411490996475933375417449783445232277997180137473551171461634923421989079323558886110617877777414019343108526768147036915619523088180835304003936168338420301490833564204199750935457631705090805231325173556585166595214308365400310223848895907296019976854923897232649548907557099888752858537972836911242942481655722101310998413633153589136707911368886396244195969329135615870848694629623631711599617418729778867876218309302276864300095724554280807205697006562193475681978539212627396199393022156059068876215574369816406159618582014952681627510376842321301133191013589036548266728312391993390145458916810474324277421674466476285525939462790870282759594768584254390446186308903889488021818746115584300836221676657718149440880068994789696758633195680325662578495109266814278522098039143886140082393752698310964020519719810020420816656925178956837830248847921447108693768008035791796773845599702345545668718973513666035366594060170947000661062901430067627809220793424943586464219268439678444322529017869235982822043123278910794854111988370031006386685154128816621009249170951843445426447450425427225542199520223308404866550190288202578953411346779624332617862343927462540513101056085955520443869039709880658737179769704884837200013777013662179258560122989380994121542956766627254881652172571546809054966628940620647340867489156338797656074309190274200487302669592993939861930298361781041358597136313108256312529774710867073851248557795424635503213993515875664164274928667768622040337011183023521399819627507705747881440754919224247726862766683208327788061134547186616202771715079506511072171632271266008637412260745860793011135211387347827315538664000116997669048403204357357181491912501721498147748705375506346498927137006953029227701361227884819319886761674758681367203476541449715950015393252492049267747652113888399572619716082178595925959546991732536382142824374984282009349275730265330056953578893853499615199365933040555128248764176192365448001648317167462449730989978701475457586836248781053081024357822401185411608477727455760540830457560864676528831648116860631431454009403901973414408293800544830403672414658591762232615888445535617847789184244701836571770132866046400284856560575483366966055238534694596447713609229816572251947626170931471278890967369079589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] -8283662130919389030172275746738250824220016912551600254403584603882278075245860820045003489933198592287330775235147090887109698051142108664005331544885479041115235830847054007857860929488073778687953642450841181192767263663967636703580655348695529937923054253254899121543559973158810609666678975024889914919486238051055949189409406751625476306573300089465192294776997601189884719003102847881757141670183854563961130742970814999563730920364858957892102610195879114839047625102111538658138970607750600844679762019463555259489701692317992073104307113872774131380015370439685776734659576541212867638425440346127291120755008118790169991453489700419702963682812277496208477939649146771740154009874364077014775426842567504375981505733653579148809930825628501531998737804032990446902525781120025196810751405084255549390201763379148850411421745818289877665845972468051467368789685686176062665499276624679087404894293417689235711544873542808089437101513216129685718221869316657909857119909624975463977208628611412096405825489051467935112566969274748973800677290022405800997662541697069896491504592392652189097652591117825676009528384668985568563337237895785737220397820688759359557988065077010431041939573441118319412299360658343797908241695905772055282831114981569156971426915255643362980981084867608080578705162099424305808976220978047323329154480932543141276736816885788501555915887761309467563878385349186313219713636914140752940807993811825697948623603435135509089938958826958135534221355036653151325233718985463805374607734034448312315957389213874425009175239709790958473407997242694679377912633621445159159001359662454001151331811338781735502268225482827638657163328281811430983093597967990143527887753864510187101573115006367317636597699317165380935182602700015691506257206274732924850453281774485418691968452676018202161824986848702248643449662915157914780635621319081220780757987029725653249530502146166001570319558109728285852006293496479722541309967453990761482709278946265200819654612099964496365332521338646443666659573907557422878768880588793764913912226903237507652405386240537639513236933920142907016878192165133327555972840764479382168240556934360117461764222993251741300082507535855409929235774112161007204307272708763058468020786607529659153297754861473558696712318823771059904206266809020670859404686641597193030861490115057677030563354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -1072220130803243262594919778794881294877195776478863215166744963806774321502903724495796639554421728157933868186359416892530978251642006272438435083085919566796495622393840789815915588587538914994605937962934293505928429161172387206117974041983493270989967315187788248926647115175839963175826083667165311987264570986505594295430863706839839719015345480876099040030173729119541630875274101269866487077673033104321229048297782428558997596880389705262317748349522175546961530330877539145644340983877977558517199333207527691058579035081307822205663494204957139967781197815852926470338203884989149408301292954197515381509085782235024357391289637960787589798774139125092307009973604748165361945231803079060346865076682396186685834091695388993735803730868097222001053751522311546593128787970481878658541000815151845084455121157169350338137019528689785997071004990425641302906071882152889180000651977359972756251101160633406634188357196021196203405567307030825616038920971120444649076815082498453694320171466282315870449845283987204515141289385784718828020624759247488102199568589225272851768484131307530825547227400229915639129840798788707837568939312710745235456065460649575984136662521194130003010769972987598205769789126853629571373929690733151157658697979385278265034908720747285354380120847179784014901235779858793698284416198209542629136598936452990873878912916059630099033952641872160966316842770308420554540385238231038240885882166525533779353882643354328978369045242494892717011525761152227271004473728852010913430033666337157579691376947000963988024589010198707734150041594046206850338363250400652903098542041345439123071952621590763413339663498044883956029824028945770725642561334467864154580947439257038011931195195447280130443980211596459319802627338620924696723053452828560917010631752321873243964600478944726139027268187818516424556792377666632646660443768267440414682257607653468611348225892348369317225805460760130165843656896167961467054114472166509142521962775930063442931969596756731529711204892406748547395871733019030512858405665792656633423885876453940877810798135400776555698677718358287781959442890820871225883199142189525224217497900987917102608043543310093993860035537136331561364888750783542609098443575082205137375600592713375794223172433251975750150427106387531666083912330466307617017322913709198584086834671325050294399261474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 5253419507326966005813889472099434563190213310012752066476038930431111920646341326389696385596680614335687523545539207716160168803795602633247962531041968839136010531214251884670988085267621075567263586923381027538127911717065650761367015515759381705044346398267254263413414282423425065256571364274927641831030212830270894107883245301516266723855823088123578664444414516878184393518720750554947208284046680607236581696885709293970122422936191242037353129120738796705799643804999448146384774456998547065121820177538132567005888601369673374562218534283955822720193510240451405388002614592366015877774471661691069108087846707339904515467095815436184369957332108455014553431454914035143016723893704392881395667658621360687900848002299696351741139695678969328693671865296981784048386636966519808245832728620532528632205194105598702892939365548503915762541373860082861743117194906154316201357399423567616965730569009406181353380403636274318063730671420375308782525703904206215089818929359706335311398013750520254601310683494847980439165094965405184622120277775102623668251858176598002554035584825825724488231178967747514018556594402085219144706992885120514526948440431417455546272732745120821656044510117477294990569308338504527418380367088111377335537181327386677507896581499167955282380686391361316424412851870364053696317063894854034665763134403360809766308373086498310005596474430475857373005551120111931227986419331525255805849966195896932119390219199114664130428134182424384640041164916211000854955218695786610569596972850133777570894459902746794105359205630350300683294553040307206838193742386421659431793190262684450493935298055092154412935202146114386105859872194643818695499234360485068016884567072720343627327629698748270597038065769932232254640844644474480415480069584659694091230702191128475145200508348878007175861769488003195104393099746683599332338817826967248673962539615041991386883145365784096476185347412784285350200766133204565419079362765439088318455596382363738100671395605506975248301786268561094860256158592702148929756612596621985777043935589140573723710255188316401086063384710892521090093432829414227479254915344244840805438814909040617767330075908792738876445616500946723583057431247198478861691431547047489059180340016925909863474443549567533606559340801491968660287442110623528946055724912108108481294602154498818435968132689595222473144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -4113857385184116526808487154398907809527118021537763758143981441705094394915771952976177616538744674037129275616927998994296098245557535653136924437917402388981394387362172055602555685831902265177973774844836255559766822320360100070127238229074829028320500186210816852041606537937329093304060012108457452445331430791714427634622919139165900895691583648263763127356680629670199562897192883533788740373339063851235531587531433828991936096097873404450765729931830035661515712022156626253317297621345368876799677428884787268917675236589407139732468619481577952495809294054487253292046426752930602388334401880367420459428955170130049819855676392528386347012747403441042264617763484033167626695748441596600907440437756706964038740759730044546936217277876000944469942074492493936898813541089333014895060029055881173814490082717707288771326884480269812601005083951369423058073136648682449902311290707026145911352272107545894891305047302575683914895538495625518521388286456587216266821723274649356499160207612474280113789538891568199840637047035651724807750863928360878214257268318731852344193161416528930925014020917967417839264193218569971760916795714340323210606036273732589465627421229307495553779562080381619997061295145395989966523009129122894038226967887546208709730438905484849486782289185796034485884870287587704450618347475954322773017035467970808930527759595796035502024492390170617898592864135674462081319530498370035293653671317369121621654735782811429929509446034286422222927593591469249819763329937766632654863981558187650872805420503986813118601706983422878051410431425599369902657991382998527641890429201381216435854051119531647057076625994139156447516173461414424282283233363400207087075016505127445070361979960946635559413156940924563146572402033362662078027617519676106424386455298981813042685063912888467644421671132993204824779159668242109567247825630304724819480411906710558390723216935658005584333068376217514992746937230748887011594913321997138582637311310215975687824873141325326382631590384374604085871424105879418293959075745812966244195500600742011303849075491022964832084941565904417972331345110122153642506121585817877046843958222719891721263802601886832915880471497992396582990547425842383199660619586114945558004775674476832583487985770679241025883291047877461499985487677817799029393381767285492970289318033494385673520810087211430072784423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] -60128183263110555224143103197053642973210246885705669368321165120427556973917720802848414644490093159178305926575455891270374104974308174502702578027916549303942755292342600887310322345661953923511643737788733325755787805134886563529882987977257314650575711173426647043306260670752104334905254004952194719606660521562640692574192565019386985021090538153286811386506029474587489294936178876495145244877964389405595523166923599505606290651438635557236248946247506124016676506065940686578497696649456756101913243601178508266407627357226733852496734847963335153354721729816221094654129095168245374826702011473677262700915864198188983994604375327677471714844371357372581832527765286704588911986121788906210294629811715450793493337831486872384370253361430133699153786289993422982319920709167165966755071644503488854057175175910389499472179295741140041549827589406115731730661012142711880170532868759710316803210506297044825813738260481200416704351921304592019312180823386605129676736076126090276822525928847367359842229292076062476820895612381790026251327404695261502165650875703917535729939624630039475274882632409401055692974257317795218023014800239297875390346866718807971227454363266467517763433736404178121202480392312575586325793324717455591749926890660498201272721964068540135046964677734851529410227295821534055289886773013273786264472135867889137868936964212107142276704544195952815851730174658529128354825506196555770669074050104940307531232729329524935031633295033422487314536975615382145971957279358965929210572545763539844151822798349476541500105023914056858519040025814618476100342996584576928990420743581922724090495926886315290433031206244071642322917172104627013714784426411763605343417642230470495685006962078552850552080841771195666523236127097621518625332821701491589334834644936604470732822668049521299745438648446679560407070078223201261513268990211481489784533579734265312440254713540450686093547454136965871315426898249691226773034127856375278861939957693709508482742997629899979563182428693318325040781289129825638066461482541521376863233178398492078817276767448524633051254462101807275901809574694527316446908004117168064734837916347266742276539992363706016422645632629207701372098631150500228923033396890882184214234207571694812897775787017638750269548810663130643178660815372063609197556482756802122402307483399984660427106675228969834279268980026245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] 324104335773070305728655405390203897877986838944283126345166112915494870381833724650689068528029908731889507592443804878204410525163911997103403571517185348327339825197913876941366366086540202328941318783267188642229125489127271153593775868944816992415755277212478963426910972487866507973535670012587150380580882493481691205044820030347083821925344645817672946918900370105827791298350757727990921068656711307128350289349332509383845141398233125898886635605829850432980923462646363663159064196358916313502687423949754397232536794149864522553346643980034937085421392232652807940460736491388285696912863741933134546826409072371860610465388896419870974946275305171766139241484068426598496211558000202590663318517772032872243685203426410442265711914000800936115091063618998974894643969906999531220358564334036563176247966683915250028977169801922509594123400177043569249366030435375531770794214778920366135560771809025950203211652482079776223756346433776470324224997375556706031470196553822691528847983663363759225904457940195325189813157100716777507274743579992804055049224442025984373159546366251294044971121150468187348920089096325816679254849673866491096037724588266484262070209476979165046206721701812405044094894213272056011666919766375985748155810444367708142497799989232050507108864013512761780354321539694993591560887791879863681013260744525779038938039130782911629260220537442769123632519529623228050740384791060176820273711348128123908134365622473329765212402496528914031124518727061039214853015516217339683784753773701960447580631294824767647448882138764443911696261289925816172801725260464102692687782973263967746210467579516240385217577792504494619994560397627727762781819842015090775841168859024594430805644264947780373673045328110021851866759077487606391896142771764415725214299214207333760581720874801824287019485949234366615415956690948323023536447113549805356754449209469463185740554772921704249111001924235484323313117522526034400772846637332107477020002780283702934157311486711558283204292561995207538994441343175146141133114691101428242649443055844421129529663144026058231356354792121900768709811970145176016242194432295728713279066316415260660637523578435239251063769607873437399064563582101056271390579738704185432650060047332757613745713142967652983040029800062414376251487489200027499338077643215667473394346687531121812761436551397764560533687472343444824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] -940292168513226543388229897524242900434753993924185818267628072953680113985322239778325583167664267516720169920265245894682737634504005800470987681155326783812510015440539134235546894572857032987302054031051002969959144108806703182996224546352505649485673327544888287748862050506156696470788421969687137510382031003730046610126509209042448966547341704344835048651187873934011424124460278580303115908696607394292414973689724875165044995570783661769432855306818166815396249710416421830367027375942749477417648674434443590073299852518206283256816846340760904036886107674439081260149164638579501029835761355968115968647890627404654186698658568389994144199470303111183558328410087953900119083163890720348541020221149648028557424820669375195550212040360427176288510128976986617267594213331912998027133100855531083340144977699499953209004005748929574413340778203965571904553431711848992962185394881207327668057495757625220360272839100502747828582824181889552404936225643934218166836732522704767358547957272545619151593521470181963509180921206074808842864314941425874018485330729238845277531396669064805336257257839088563160235706529177807624542854941700339583958085642463651500960400543441023058185008161341408616078488389498293824471186978154382387410601946933211900133224234906410586928720185549555249074785594267227741485078085882849845577880081871803407680442571526270399811198536889721647318488374872625918965329582258157199154507924221885417080498022179305090244296037700456817262906011069896113261088864055574823759161572104335711631268128688703168673847159444721954167758807979965344258119747303419111886159374466641164402616646932356681603597016699101292377391285330642042893047006154902928756198034821784072402621132118670365072283674188701839121882214585091782150129186059914817997658412123994746100904219389687047779827151403392270235621660321234214081153289779310502404667331399409295423998523871014574015512519279938245324823835042548300773273137814762258652861139136020613954798783661434271241437868997898880150038079691557484553119327412349434793898414628364808010431623393223071528267633936875992564035421863488811039524330018027308902666651843966318996195280101593509897355946239686246921455978553311935868351409917519473411254050416365408705992431464316099930611761032612798640165841725888035402436105920323422290459730524103592404390472569986059170332737267017364501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] 2029164262806108517094950025780922443765660654446316786706251536288907969415011416077015403049507856620333488688520999967928415421423353178108283821163915833016069463605740585453396776569100548800794657071764585993590441763686262082321993752987716183744921341862438162861219483054107086497156590249136155577971835062025940504708780756415272749751861346232758274619036298214884717278831798203462072249589377410949232136798505247883707241669606093930105392389574301226989145080409879148050957633427306178343570237263427195946802511521144970518593298849897774666922440818247243113293519680366674722203093797749537517956946587817320094073304092402151396530538103725677319269977360372123758594283394662602206705584638233074186321176272561157172948972732456624967956874948339328758494451673960702423305669018153325036248189613144122835297400646774568151906344030618778445731591635264363357880554548853636732384162625980999809333731475020398462340250448079442552110759438424117506329768294283865014961566608556008469263623932565204751052874194432271964275070457797857019399460106495408541565918964135114193224550630530732482183730356875000362028285525184105689318461745611762487504015523157104738940415325914135025974162620713746943477357549328108956903086369433773590550024459940741557440084437452051179917948783852912019196155836113062355865877979080108139152040424609573891238803872101100721484387403577841106846426634816998646497383823008110353415307774683072172067686816288120707217004471778284191210667023365159855339195051316137004031242387826940801869910735900968093238889141924892578663928805532712635617981641134955034121060908975484644220194096365398037945400561502957978247246569236427468530892018736892976332944445475989191222764645501038617480432336233088338610324808647295214603785634225242044620433730862423249743365801268768151355972650981297625367913233404363495456992886163731177194689076801114524310647956341891700744316334490932904394739907696396510659017862991202341919263871058914068269530322398265926936539120566557933433445056383603384789521949777621060961539857194069882764076742887971413072017195961729206244482230965844844883065110056464014269942010501084958055124838396872643945115177639435593968946902660837208986574673339071057072715165274539130462351607408394109535796887291497312722312483089192925913550621914124477968327558063607596317012848885497078299522399902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -3699542100845568192846059031125783466630737504456706570543655076982792470267685043477413539389107341726732748381905711275769058426668963257182725328951310746521612328101792821179060022614933477127175178440444109095594313595010047506624082866633058512723442702768620544369628667654336807868220052159697377631598746961964058787888362270372956250633465131721259745575055643442526210627178148186222915840008583122427146843749522483798739333722300718767272306473462488071606938128653777028357737083055637796322294948967721101827857216210236959164589957335823413527362475308637251675285550896045394279565607238725863532238837576602462574657705162283737472657593727979068282338305581614906168817039208189406397749161565190832170610592962146600125636946303466324930474458254835770699301793589333675133798276657319212446423555045175627308092980630112830291309227112884089426058293965664708836897765931869452301275516160485501249682680684977912867707800002584055323571795445893540234099533569171976964374154053353168398125211076497882207441919885396345546777189972557413395623151739076650978433836781618146303906069280004423577562154760856138310946945599314553576322475932587027021978546541999919473913115063386924802701114314255743084348424370964956524417441734244220754263007648923545119255829493889453226811161211269792391194366921666797165121377586429519490200228736812212532587839589811568152637695133123600326597214403368233779302737267798886827700074462194313094722979461293934869604036536110722796857917178322106409890704262466927538531817931691335677453009140198927261350354550520017662147768193960114451802048824078660024261243958535834124162934482759488664012679353791095351118628756854956027495687771594629989541140843522000145123356157135825770086043477255784023418024980166816419181447823509914684471969529551023012057861234064111308301455879332763196504486566868682098459502489446497278906008414426113237504757340276592078807441248921286733227338259725999133700327053946643025862718344202392711439343659485422707232746010392039591882768828493151285566830333055233838092634413574854757659866497539764894361216515517481546693050842744604906478310364915096981754988300602384102673166999769092861595433329019480004949383622875708292786574521270339923466528666899859792481360359019761155548263239867679667362510283489707155940490087766446337944714748602086979876665817634773247846169397234916687011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 4894801664522737336707690250220168855919865617424313668467904976845034986065971716021363087339141882321615799699085107996443350410409531723031569594188840195061514316861407567833990193809677715765240295864687444948737704121457347401844927692885202892019067452168666787292784952557893518019987723583426476708238153630097309036036580976865269475502923320431630397834477521567316389532263394646707552539024747691648039711466129026330617035108210444637505036666570366185239241622882116623688774025494457750116005384776937658931059809686318599570318192732747457036646926359200685361212315067137480707935678451144400361499732381720220909014893695732513898003933049066951505342871827469706029644643612786093102952900172490069929869284649791333339815509902993833247664107800330646696823600209627004415465705113024405085853535637244039857250929431088135511983004495950254689709310226535374615829033406899964477819799988542193441506602736140028341006289879137484466089055633086448064852671853956582172150999885798974830771025124768483453015805398811179884622970180620111751440766930781672988094630074938026500751586483026509996922414682416340156039650581114760448630055779603595701665031728567077744049887303598443152148410039267256523306986307518173006866882625612117216246631127417326861428611647392539930786575785172154511096263664572332073290645134673367432677322851315933970928055973784404286896899498572994110061017265550707799756084052818603620422663528333644348360774762485107160163468496966254895062956021239468455582329457272806521570217312994994371981735909947018725495743588282928204694081054387358802559195324559758256496813885205345009202854047155890023862090342151314343209543245265918872118520054517346753375008629697558520764167640106640634898116701543135988350886934120053259577796956876112300301886796723438695156841320659481866332943904295463935530892097318985945867937102867941881355982297976664033894842386362169803745318524588423150609647131327055545144504661359982914576968689288866252554009427330254190616766670597635209312240386889849313884596329572379293210569927254029054279260650728076689837724967308089501757426636465588305230327375166653159902727547416258695508129312635490790435640687173711723861723961517261828993309933618870580110121811366945975412904177747627316805760669353352708260409669113540209395976258325868973881306111431123634716855441695315676042810082435607910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -253479877678076504071615282944749631312882909281830197161156724775150989859796028567324797046423453215693873406458868799357603892087201484070896138703589527291516866658785969806530620065874907282540099178888564689040161834481943383897720751865916105281589437370942528045668059937942058239622307198208660616270744856883004358186567060169238126865086222381157535066252665508506153336181645660613860410636248489215106036493529217219610389613087469502687791631142753620698321956981772471350909373451505585257784559300430066656998440158969046907817694212281852042029327529078686397963372906528165370923410074255129395138248604114725357433932880040041236714328105125164926905361650316537828451241517848809964435348202151588843310897088404160133760226233316827627112748197709045908329410476430226746409437891900132879686964388421196300987618290406690518540319312891695117953825972996070975908904548916721828730084340503001543575165636318810811646852137394295088023065872476959296456246367039527730367970404081944045040513964374316404665784929735234451158019606719517131854563274059288116293748518844092117738738180894445989050700786348707343433973515783416730731617971003681290859406611495986446094274258267374422169801078589729907037655280206474463675880567865921341725527470298487404965962707562267669390273989829215667765836664443994324219612493739963047212778179940863994163148019375220462080011999208504334231007462490647168843173649577852199792666192155064520910021261317333752005912531236735102064366542242641534063194230965861191766755595521349114474711417579708293345190167243878722455282324588771633663706653866829945355335095091307420692113714361553433550760198276868602166315462126527849684762385695353724773647963763530554206116038313925697132880935533889865374067785560039660448695750801954389925478397050290214293773793351980356268006789660960602943119777705579539842211859903544355333174686181367599891667580935136873249080898362229445708379412587232594321874310661193990094781982351167542866911082196163807598902940811619020664346874344485667301154889576780832174620925994085849624474755632234018075898569679850285179064712413245979747738155827583846055896219943724591886979171822333717629306560797617474097912160321627292006514435815516137704891619791541549166550359091961085765805344851399421373366622191253203860820684733186834753074475880248691016377989232780110206988410936901345849037170410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] -18691988653002725100296360051452804892898011857719187286434934166061505835988085203002678470463435946601497672427365742421221717910921349974407301547676916836527943410177150661373597161847944310299918993274603795540689998619350942589961031729264652706226959313518566489133492647219859627982451093664657459799942280280189095595096438425743364942760953951304518358853824440819177651407020676164259497219836271308794307283804411987681521708944551964974101002917522509606015167802446735933192794118761771448974374998620435851965009069786961559968594795407409277424594379505373000440033798075363077209830657890108898087410510583575586163099796568075159054677782141963102354162188306135027178167190903220423769973114478536678156603418321028154317630774249488320269590611093788577782507252187514271656111019329187558968672789546770371006973499093463415871836467032316324403494842764495643611294357983679167628824866248706590073755403564899361633546331797768410085608217237302892781203039669924550471839077778749463682039703481415191223462338307483796893246551012842939982531487670957384721780285243103538153974104879796502041580951512010807060631655036250018781441852521775831426861334172465480557532238039687581832098387987537028856325249980672827651923916804497118581293761388428069531240352981136874821677303917866904043935399189794107864894797659520583371032702866638996180331890370282185164943713307335594082685395097513534368295918041597286733804638062510606409252262781909093815357818116439042836128562716476954924459072520826769617347801553736589898870313217757214538254525574852560388170978517415159731975304529623869363573992084336175370512282113032641866220602706418442774042552900203671938560953721719241269895147966177514840231758235197303625445349944112253111197946281556859437279545178213162623474894996683604826749654011589994036464524704331446645881801841970743211460739609436521709540036519441291806940065978425071085316089254514581659736054661656524709966221566393296265341622696271676473341232777350987004118995622411807815430553698190778822242564055127312499136367539449139039566570161632092972762206471624191108770758720225082143277900097038115383826195723589795840889740808187363711088415155338436182857212827860746580344911580388560188455385898106578984514335825199895519593279761205529890253904383193475570754163286063676610462063800113223189115667450797852490451678164617987931706011295318603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 48556674301942332972083468935658463980623401553679143915927734112062464682424559086209993346497676091743215258139665933842873373072914226652485615554424348287881895300059414024333605758094148588537070725324594792675603014603416183561205458696612516675415609606440682020480208768229704125355994552024651925167614621929413152842811649324966788898465403358275359846312190609827841850993536030248308666865652196794004684440724554836907011744558441191859625075299739319152062316743052711195154785696354275156081272413035640288634520762876470135635872452029889550965011641668652100745032937933808774656527441777421432054343104076950668295009425075219703506026554128177895600173952730586259852637795424605094333808000977526847835032339574601988612364626193119138337586165325545157735227259761993785558970009125293665810712608139493927347344866423968495926502346809491265694695383846905917848261033891528426377356119957655570546563880527469000171049132866595598959731825884592514416822135324567309180674436171539229406031774234136048216017655687099935554189923316668560058757006817641819721762505640540198842335884528043321269259139137871859021144995179223047996516357467789315138532513679573073912384185294435025725705322317714523412274509418530993510812518672253986684409947310986179311660101460136693257870312582532979175048907561029661070976789359365460929402910838928572729045233919923688785343496580429921694740530301100779309452550755499660795824799555664463238636579656287554423127413191487288037166406883005820924352738454847844212454692877513866496876189320969056345701523958761720739250534131694129651943609587841093210478745567501789290469023511710605107326178101418502279449436801519403537805179229012888755939176431466840873940638617078928124265992200136235456197626034050090728135450590900992560923045239082115852594299387640599085244950613865843364965063336237329157191567800714584508822237967825300868305284267866689066114994925465171544397033629605426253311142676209257082512636085767953779402315420583788156657755706614311767692183601342638639005530435853744296728717547239475574371768971867939701088027174296958702647705340400383480649996222196395045308618104642181982706883341739835222850944361619190484584480467035655912693874708413981508138757996584375578442000897939659635470220790769860237519162437683663243823534667611868496910069261849732669257362247068970433842415718173057825879368465393781661987304687500000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -57990004998738733793883887207892019109107969957582738479444571678966169779021258153892206944463889532366044165225311297769218669376910285266695049622909001155487029042440343050155864722779125974081478431190723975856470436176595166594482897712834064751729604004950250282730796206414225416471443324301734682764219954044175641708964521750047166979775795408738506155885354287739386216876139009761359969648110502699235453061294823973091322723186143341958716843653503687109053051651413768601539181331925507610375507397532805904423361880173518175798266457405806267316167289696606161417795687528901159582083380132674756315660245942076854853273992007192746127359481589230794003163829879893811965875205636254087688328110249662761834751560123997911507297319318061776380893783191150410251648526637957527302331147080582774706682190966450407640659265467427552879505970505205195726670888287409231284611834341745117539215650048064584272961874314534658445746766469171927006538347426973942087317079239613414950011156152076798544612445077691821171697168491016510595558477455317186371865413064514058696261262370618321549550182447087099250305577634146553873768035237967921189959728219776642145184023276632422308448238676545262336424571966205445946440540052142813211606810942008512034704249654023577861860605911107868718516053116117569209183914776863447757674203947490251457004058322422083858482685566629529786335671516255824084038609880965559875967556890127940174298505825163501878129573588615441992043054543525004157407799426014590323866025089273938150107066298542535121706556579826405862544937959369336713772962850475906010787694281850234105126539451838576438068431341311917075267557294027027621666371528001034455570009375285628236592798627752064354058703032984998660413996773034615987652502080715824703513893451307669531000408834323596220315540058127853286171513404829452049039393395317513297676462789517169690920752716612004451490118710474548873800459232105306309334190085116747661662501632954327412161236357886636064137232751391418523008345969850793401041853360393465428921488159066803424440822655804947771170987942527728048371130509306436302715959304150632410854926297041210854624545869468405223203646443021537842756606823664519637190483833396219178522933445444943011484646528049378468775888316686044214384569707263793827552388844879619451582550552134570280720478098824284686756354704773457159160251692120446875833295052871108055114746093750000000000000000000000000000000000000000000000000000000000000000000 [103,22] 7489276922208883989819076239959008261992239782271591200951882082477400444255857066913743645453204622120393055205215397010130310285317616980555374256295916233207319419320721941285848849005437184970172969197013061697495419060071353808387976479302759471611651557998850100903935932360472349413891528535608288392191042279957807665180830007203378000452205258048551301718208885691110514707200217013853218477564644244971856794171123236269834964041989493598987961896515137387129891980180781998355143014604180456858384349300692815461842537417771172726144449410608392201970496759641617757615416531807272221536296243358390641951270088382633320098733134593649342119851152832981674293419542618516987414893338202977345709637933029661119630094926789809292216616978728233846549097645586689550105844129389653803047801894224641811710404626275208402422043693355661576599625858922595072878303201396195563692116405657039570630624167279756676838354177114037497123669978978459884565632293390874816712186808429808114386213969154884934227069340596424830254242890544930194491439933188465448593852194432920310629902962218446185076650453685620958931167518440064581658717263827657004885280789031310681179970104888014416514405359327224543655972622526926830781148507164379438488049395711323103750514538043534422089084465623174171294247865172069859638276434830567596526721196124144498157011755527148428591482218084598024326565195771603302985018007527100967384713573684307180063700004094269850333439749144821679089033490131557314250377029990762572377865021530074065951700597082640557672973770868762597919100544665303113022857512412537477206904478636210581237414277759766786096449379837844918628526744706731636233175119134127219806157766636507522669667052483407747505633805114863301959113574124531404094792811501833786104207284625585136695532076746138258117468112664360895328513500187593199722725081902827607867859644878998146689673779870931764379165472244186719914156674534906024007606778711504825374410138306016539870398818695775828903101937663970840207044909147989312557645575136649256239725054649102884596666001390435087939947842662566681958528785380036505356368834692529368316249242877380203116441724672217073100159136272138584445017554810031398364247634009590633429129838512976810993190230596945137196687621654318662337695218652493251694383185461789032843869881496965012413537795444604696099453184082408038754139758749750477306861284887418150901794433593750000000000000000000000000000000000000000000000000000000000000 [103,23] 94178169489821730519213764952628951187324756114710528999269319324131777403118428724209287299745533024825480706056214619219508105510005762269378111625611118328221300854004166532742252671810658000751824518475195145842483850853660172285131610803040471696558587698493315422677371126832705477120510972005502729776541813143306915891559396819148546913670448966979799428405035126272192036830266068515781484755882620287271785317611503829161580427271563622706978976070143009952159314755304615294653756132296323099730492178880040208970445197587208551126117263672759279003724329734058562799795742926876096623361478973678271606447321398785827171843696227088592956525994651305333927488217848528575292038875278519832607206549757063995630892532577979249506535815808512416547532110178404702883416962641559953962667158858133441398196689918146315557304978868628027074357760993013330455416680051668182941591842384069048843084695275769962695274440584565177131496407587071745109148596375609153557891851873216147864370522571901053290796484686364850749552143986215202954417982234742141391842284063376335629770550748287984145594603906568499748795882172575155274595973711674835666104497500437775955260798710098334971123236984727236851430542109660430083027249565494878053277892734417012589000578492989373970167444180057061189218861667752621824594807459490268216465035528161803621735952577893416474962530916388421240967172885127124491092580786548927626853798427671693672875571149462562387909840774770681055486178491340271468091169152976890901946265533110751379878163434233224914172974853676836386500123123549727288270945833932895004726116242441043010106556808706761242804984094557789870659575157593852882540939885744205162711613308284304242012517312057124552844845073550246599561801671548466310062706205974382046928531815399186953308864830919514540169324051801430805895965085476067800657882525440640565747441261049500819966156503813488817313493843510811026852985779290471451853927938527476521645617652116762177291834848233592873430226053016521411999377536521996701083745583038598633156695035964418135952486848877324418781054488081927369616613484204042519031005634040817438245764257543998454798669652666922624748077835541798609920874032361932175043031327110216712354464500679174145966060932976242736816477195362923375559304779804033548657634395387531750765458681718099775499792156800447696689768449561809615828024903189368693956495803831785451620817184448242187500000000000000000000000000000000000000000000000000000 [103,24] -170618031276173223476606354794966070652113956156156008509315430691147385298382057740490862511012507566862219577723618246364985964145690664566944357207145055981558742649213329243049572099619305183537976659663198709777834331581001930969961582058402365285134280105420036677085611321175881065277876507043097092289415117414339395351618889975156227199211996168389325329012479105369507248651836790044810027688538120876376919431796377380059401637331200381864716345396158755169704016499599503589044409596207018489916708858682299761081492760920936180919815427836801119809181165730547568989232586009310025131911877819823201723169446978840346333893641886071213891598822543680280140093144245550225599764350326475760260692422997544001799860169254596619182400071659349461594020568978208924830201021620579447323996340054827565162652154188583425372704984487778329166653512214511999365023693483601720417719644125740310388479394695488436433870875591388771080389574816849712336933510916071615581243335612078156156965788902509167629515850638587966775200189809292116303056896792096123296358219901976920656971030953494879147973127524090577482931037288431945875329756550184873510722822302054791842866715255797607582330321143869089938743501074395114339772577933019576254702085943136135972555011974185370019121896507863701630551719458608400229249498774735639974146429024052345016905260480354596398857522591832229124082275624448928419324220983262814150366417410804276149598659037328760550060258116779920966370640807564113341974285952789436309088774757200393877571365368539604522926982612549807575794150712566584331735641947831192979933530685491357259764867111294453272582003800929337521711720587309590214585513312237856325726609821582561793201834236133913052502385956550450357504713705849297903561139485768543984405084243498716497124183584368774301670402621938087199559935612046043018711446036161674935840710833210861021194423961576520883448490441223824469777425123001348554377618525593857434866468916637417914569342376081722143345898591562686584163780629966430775755395594884040088254434949329975848179084573634006146708345076784401280860886956997024804102588646692063791754105721104829008408086164790956878110788000662141516967856051815392093228511478547754514853191174202535700874380635724951044803157888164468337696389004012337743598480567665338592075616723443521861724470550093552968143584379008565861315855380291190760669479964395378601693664677441120147705078125000000000000000000000000000000000000000000 [103,25] 149093989538339222367815728140030057075495594589316870013224335479087440693653519401655147431483100524917974199012420132613116706035746405097668102026547109675737002457161956483927948212444724465041218655485848466327572710313204571218470260084699353562713741758862449920181009010671700516245832584916322212643557484912223082263218341740118921472043189472388530289996261865417200322177310882670651543134430162745351318251780068427732295908773192289900535548551001832285843423555472271167084160378750715370329605805058171978639226393721897111256272680467488345922804627267740570684349453112889748906721320701708175599776335832871470609294678005001214159916672075681534022658625339044449805168225591277753079577018514010538183211645931939397448328119107104341783274080436249239024953273721576976992204767502706829695944167025033805127341602493262588129685692275409667590231349436210418462618212752441582734023933755079272759788094694513373958554795794420857713826562339183405967110633704623519447293003238097162669111703286945705605392383588719228453820843691655854836854409403586308589026396994618160390550915147479861469148146018525768887919462237594504744147838789936531746110350813641670576231188650793343150775490790894463791861280221224148033320677321022569468365933303452989237214942276837658386746255699887062518300698004608567345538266115262948818595375123323505168783292218883838764207895217463435316021143652737023861291001387357222911974253223264315884069687217906820873736864946458525441233913723415304246500520928583019950242786679825814596823908618051936563084505082404215280128098157251711245075103625002914713650752835800598153102320842962742643342768642815771002464337988747104627532453354694554378810159928386811275508192315045706850422107157300515954082337715439547875464314063357324507343777906443230193609780065189961557136623812013104313072373630735830255307381015078316875667007637278688683529720044294706643879146625725013960731881523368927916360471595567061717230335370800110256452974037548511946066620754034362533513249791945787839953421221034166606977989558309746937837770932527935612102148101517117676053830826621277336309511028607468537880597084084585934916741728969734630881864329246689045431817182814116733455744169324697870850367489300314796903053804010113383433127818227635620176270132194317845692209881031327779972966456914718202823889373545704856662394659674972414997728975549762253649532794952392578125000000000000000000000000000000000000000000000 [103,26] -47465030386978633176859349041614207757833453799752801353557325964238789181249219096387981637467730450961759218825142625879230989900238023505276290908044710789560790395426550909039973598044604411125360492071371049010649694269420645688570538603178734320617141014504475175517736951697694744884198550595408403472618167036030247064511183736569622519449726913992422186251443338224552450814167237103413977695178388346952778267249602084410754586661330004930496237616622856593894328458253350255378192614731616872654445405430843421286916234569534293219559619902782444428708947899122765319239823176869114865763438149692511815803893981471830991841363181687357974779686304698045377316164406804685106458036372260152170868403158546978723483589347185657740538948259009117834110689464185036445800435549212555435880829346520958500554734959962770498840653875656019897385660075605759473475488554879051144258370980755506244561399816920372780213890098189894489707096408822182983394710696017031468274636829897896866067858895739608182727064389822989246717167143709794804754553027356446342696159815774392727798476149934108469613736781774191243202939126690799832792711186723019193476311752670257462963742715672502472085073533756263822915340697036219043863667052848097384085780601485509380876770547009619735841885574080255942744668895137111536686756321732594272904933959167562519177314007408157228699691085658271696030157049087434256944220002392887711546170376775662623247658828547992727034414903533050180376705752123849553153758523254540432095442271868655209324340925914005390395325121096016568678390748263468999125615109144684456234242057435605519733121462601291593676264699400248710785703450052841652531416441158721626347650182183048855492152345373167040712064869143176631246079712576599280390176323646427736637437642518870052661709567635985684180639213209910694347666210472565695555507593857967739748296871339904129207173861807540249938183490407259102855018546580946517887299963355105214134115882376450211454154630131294302553230393587362941814299434981434120116003230138815050689889140414208376741572717935661619227732647784959238225608103121553304625161949845794120948332990151613720153129807145999746697106392428109769788659091433699955811193827119167614226404390481587190502310090203889181430237171830892847232476266114408135068996650398968596685204611445718684760422469102451178661384375907389877533082620992216100423112069215921329790042193508270429447293281555175781250000000000000000000000000 [103,27] -41515192062509538113369497097046436742939210285816403795454230769426967532457589440776002103488392993941418233370359725739578398956535600361400674105148851794840846890156383991225281459524950948751585211731587124833847870595300113635434866691748039469590372628397630331681044599373330863896008836793282013726244834363628500737399644761563438277916489846292926699658126330716456038165355674960067723017888948697219792677482541612786254449817983242800906296270908150315331074538218437545976148780248258409599790369789445852966599506576137768045872020531941374826718950500254808927134549044315258908408896427867272883746288758244183812781502989222833219531217448063999526223017143385999429489630847812038342015686523048828670721588706371361950910897288043068247830292465186720914873037956733292012497161435782757194058276727485702487474130625266019363342556499840222495292581830494118986572175006457338674315523677555165269652607802683548979199740921915084054160194756811238293771361272834124598167433886946149974818583848781354377214971761029106561302759264353626217297637089584885788260831722656841546749713316175961608357818247848873279726924471705705468106100438172709581371469681338419118380897606518697775328254769567324475467677757087353271782058590917534502563205850547380910085460807695335779387908342173259848533206565836442140573883958733107232860044493940554931397358341901792038662862117347182530961670355337886129696989322550023103013497457711125177485742685769697510824098083297483514961808311560374597327352801353727432478256275608726967569426567029485738644403906893828580919794787190077516164958976640607341294609109252861200159035538769018321586196741813987290295730537971882245281030652519624448374247974932339342127513472550659953263735832629916668759096829221827553760059625301614774002431957358519470129240014913831457866141225482136592165694404101144977744593626205102621298631839204988569425444389527587446625979795490349327394960452895661353019670427307319164923177631545435144982920849790788337372181728212321248469349861555550324093905466678778955554588460435087604250584719923021873792868070447466952395375020620954637166682802792392201791194401969267083187499635920260755264218378797555942730652494235807608210006485336549946306152975220781710733155438939940788077020009516200342934241795441031348006272674672753278104817610710940051056569983830669648060447353806736006941088932021489596967123159032553303404711186885833740234375000000000000000000 [103,28] 53006445791636222414807305825824565168348084607321884313034793681178950315096578910193194518704379388458219972240447840400799427379416737115899234677272241073393080867874913943445585164020891217278219988488966545256302384614109719184232089737779054675078062094338209095805018601124863695720269652315083823956822863480782952915787168404195295656505760216628750770564285868920965309509927011509392740760198974432546930045936942541917934373310916633567012198946990185615090489609009405372405319492597393811880233060898119994493872776582065737599006562603411837162790116310172833881016006102082027417804434677403524360446966116715574291626341918904872475028353383588982196996107852270485995779510206866754532568004384472633128987954536314248019098766911970884931827005578242513279291193326615007333894928856087655281450989059000896802284905835401876884420083927233952739113625749590559526761639052147281412568624726197711371885445439140939648090030360316738787618909427707350576621747604357109408020429670363805418601930508668121082840446097984500317130244341537822664703650192348078780336936070998800161996222627626241504169513651734047460621174713162836912553171349525726190256389686075640638777145787634113222861487233723277579994650927587502238754769514065364198568983393996103512804936580493778569623626771214648429072427952359716988338440868900737697955278765130894026489410645945523098375123492728768550856533525999252969605842493783365474505895966643395143704595738589712616458669888186014436524255296856802398515755874589891133299467505271791425197544214508399959514762468379111613240355957718363664627704732507795126845514038028651699475647721759231202178120545591994084439160480793145495297522509595437511096932412006510502763535880334967176433353711051457498903709043080603127286509071680026331357850088153682436245152083718274688889250388712362143459664574232582089353300020782891625861888559771636306178380391616745496974848186831011502612697320722989939399480801367511277510464399661608775475966507299483807062141991967862360936856274470508772526782615867023749492997343538419774682414549840632654361456832911226467840564511946281604692447115854667752094330310774925824778414301277377124388944408901427485531947855735059015255081733122930430452893495667304322564385178861258304600501201982148584694317429981079509226766520547800682097412248713434463125697301688532622391848680208581085126596171316977682500405210513916287595748144667595624923706054687500000000 [103,29] -8679395398655978016159448615814186655362515797301508183647517293093233318666578235679375682319388387508925359712764662702951043662287635792490514058301000451671765814662571813317021788504873228356473164571646878285735816298487200982975029846953438218984488069591125986096070591242586257656028778772401078499577253079511689147678999180119602402829497150360251192436312277791656204642145227452755170660778395837246736711800377287315451509619272384032917093449036253521910605399399008280185931404899623491956854911957630661011148316606646780321500485381949369490960374170145572663541521195193098812664555654401327024927430784990629889066828812107128799975983193587966658317901369734041917247465121474753275507035205406761771290616175553569162517712359116031591664913824680892279442903807281752880481662992634989217754294143285783076831685360837267298664136869325355865566247092610951319564123815324458892235853047508936706273938134987647484333433364675963582722299888382879151308902917933404251183198209679904099520306828725006818023840836539143938171002451762147838731594925364560731388132455215741650497488984233170174780483799610199821461639789098746498563455616204930822943761108390409163834321784746434946663477833819503973639292600705944447044459902098304349201586785934989457841269936322670507135041076705699610839065134807191444233950804237441036882637844443262232267561530019058213727180673104470405818984175531874419806755938766030734396134212396137183999623758352666750428737631432685797057547312549641130878290871364396915357495735943888749567544167491832026069875774702051435989508813181095781564742541986392031505423597107029950970836396643950296535971064250762244256929235589453346602366437188950521194588005857832359504916052341569757870215053342644020828354514415011789752682158423116968504199766209766144575293871981587272724021885977291899420715633178611311880800726652339207573096934378041646923475313736790609413185820367010127898625079363325703313764164181343356520601568671620272612321892025716823013972256833310649427223704396542203156111473696022936320543599842510831601207667303729039189760506976879496216675819839703961892658961825520237584579285198472399745959996379214507525483380645559959749030090914524811307009864688525711223752893706071835475274136946541008027919398017854471562998638166967891950945390285097003075293176263724564261628990848604545533331508701173632648977052512450154776447964685703873044531064806506037712097167968750000 [103,30] -28461220220516903795801508562320668506208271254777858012615568589982049563743955961840225876548122628865435797767647754231825600266972099954950375024959371035426444604952706628452424913756010873963244034438256544465613581165400141542895867390207839693102261760212590299667079135243725206185021660966153167717278022704830810886418329692649664248952514225770677610313780287039442398066284444092902649282035820589788353849258196469175335832661305357796104519976749724739376366448370287758657420642966334874069828359707228747826341458867981748167220304335949797074466593871616091016462803520208134270754615369124104860858526418050264742210136094078620749663090795724739216466386590982154306876278472425269030105352154711666518940512914519511085976617954629542169655636571012895561394058583135947646587574952906287170842861972150041355738179125145831390509561287172199710293092692526735433481924443050003835326196081591269082823597125654801741393206862881841181971684992651252906118862010760025441221010041371710481999921063156740948459478322481157493438915994156663167413082191516454624376266922541466232498247675421357293635715855056422234734049563375532542715320054426137892060610613065889695595964223137700359977527063162411242209190049161442058730139803647561503283065420799697219483547058170587945501263247390972341751926502933328383492509907770878304872368994997227868968178729292292370566573598047312948655044918336621755678469601078398029156874671456739243719165932666310654752040605694083852076798204517765038520452895824885514369922535415826216026862926646598765211187091306613554318510921313554483377381152868175519973198872029309150184427134326134548122181231377914803889439791998653962938074755577740632838602436868388583446128909159684178384603290491220860222898510386686457127815835142306143941813374765577001779826580046655231056032734251226917797508665909145062613457960934010982341402966620830417449472443386732500827857658103834943719255570022512171871932085952606685625074464363455953208078217692430992819307647915656114627354342291431652078644525910232555661529436395151702528618750077558256666673860414024285400933602193947286896949261089179356817679254538934501693456473210232108027171073248777980633317745610324812483555739303116877892102438748618142831263923654009806242367829841381696586110147159337834290169204151589117481245919751696189903485747736222520457568638039649886309802413601958513808456302518479219543223734945058822631835937500000 [103,31] 26775260362521342036671251721825359411436084791040091388060108547658485571154384367583829438938266247610173146204107129131792283495921650309266766473426791230644682104707093537818458575670094310789168400384813135825707875275028329373445229903469801016490885709554899411552369423717899624429294948093464834555532565745452003451973120750355507648540032160474808044451990756522375897214011990362358972512550235572295043739985350131546030168204022734032172748430479517518234712109023488178979598709912095614171950810628161446695867105300146689088181685889717143644593992835544407083487569952952253203787644727243779216859747752431187797194971803269133040400496263272709804763920336213131270801584600637254482055185415413626615228296863435141163676629795804159849013992985038350184974305143760992712073250337675065246908998060290624584596533015605214684840902997746629853223081335085909560770525126504270635176161211328572341300375771703597227887539264131116014844678732284429737294395567744062206365277441117595975541121931404138805720698567616797804305569656288555706410511344232637566193290090051905437429838335556659901644851013866937213978804801965283838789399876255377835316276855265910736035587001210398403249371925468393427988158157286045943989276093061649253133702576484010641775457943869449756256267644671126658279772432192633881913674208690245409343375207537591317678931560080349748879395458382810754993550707113432693991426512097270744073475761609532669139926184150013852452947718561149971589961859719604286211317344593558468697105215069924257311327094555571569899478268497167302427494101774422064855945499953721571482457319920352577409685338914253671135112248751854190916041682659650260589737632122244152021868117772971443222711132022405478075906435641056027904831539793278687693825050553586877978443084950831145768090594493400807616638423249042466639371628175476126805627231023756155731199923667397739682284224485658908113836306056685251695850512545469536517786025748654965718702248650567263766482093667988255800548375913854046418938870826149652682912616468928242324065890599751325459389660858295641094807811302786934612549739724024547315263208493759325701078375830029456347571363889183517965041065310507818978536688899110283493580649255426735536948752684564456641316029393832853463528342583994055358656508007125780426784617160316454758478445496046071048333692119157663841437598327699301517021045235493498942475759649894939684600103646516799926757812500 [103,32] -1486458175809140351363048830708296604288187364573505307360115152300422458753923109300068379587458520807192403984704809370350474767319131621165318612786755431122329385772944675560041267033930435490072751471601894202745004635479617878078584944575353320340104413482539027059186889638765561702427376726795695554732135719280840544708614346558409157160779073846886735313948790094256616337640701621080688371923733214758466705993044444590671718126752089631841922064445519493794907636889104136004414584093322371532608355074937205129186417757590964012844372106622627444608704956383014113285907699873031764088506608665565985404979684788825066622755365316329453566049974831993905727223029479040077335441013975050225842871437504117960355628492608158761832209295099669286227619274504225737853545978466398909586879648168676475109930665918157568431900829756447451692323032547468513444724432327605332769630283438064478542316457796021616204374044759390911932402695610675826108485791763871667373031361540801749528812813618029481998709296790755992554728579366984432696729854618569449998183770559890763898430241976490033429941009114259424114964219642196896590508529158431750183388807012196988857494223436455283927188103942591723905343967308542842024324724788070920254419357063184986747025814348815228473167986644005510096307403735101673856571285405359510427280392037937664466046525045684324384761645458844229527055525771413877713905191433901016822787866905587159302269018334316403174478821797243474289170777342163843836137302363132539896898257547421265817809006389487191279135524090356113464070860409437792319824861028309655024902760943304172286416385738573185539703349421498629322040681623768334688117441545617763156373387520108429044756952528730414620575508504980555526566798048997274938284390167267492147300976541943577391384769661460193215877874666655141803508321140684858952527287949741948464218573791943516817595538857190286815847144606614273193387709671245142877140949392954794713218451258353002311789725021943989643509033644230965826229572909839939938793329381707770219812915075548790212335762563114253265718203334766219376308499880139723332807182426513555502881256908196704720626319922928488738955131303295550557844222306768270099630595675603042167468651661248463718378030204902746940597649070419676939822283870060732374304591050658272252902062980554868018329512708509895332730169606934780087992726391157037669138239722820384394741388689453742699697613716125488281250000 [103,33] -19528143048934094397616586809835205472722714168958878746346255790743940611228266622822441837496310353661523885682379977489368354818384896049011258174318918723469883282814177832204697567115608580430943564372578547709439475892454399268645406763680644623806596137061612123205446125370016933520291367906345106630193943110708952408504240457275703256632475125518585580712228165749228888134407337184242830443986855447336143270683645910542760792252434264454731474763542931857211844849661949160974683502003485354127586470669167121739132558395984134243552368732110313081985313173530130552558437030542251415323352943332001095504407942596304361879567677826695519278481562722211177489181317189976074555096140639055859955495365316519076302584406928964714929748729336338065053278493647302124170377364526719959536374901811530880344821186504398927224701645261093016326616535487329893542959293763341637679876342758028903479048654305145264299230448059754350802453832807934549606036290647609872992691562698790912778839009485570202094378444776891256064188966236466045529260299614448738395076245654913183175101898541042009480507204685832015800345538977749285909130293545041527830259842467387013835535411083597957088686600936342360874880676792243133908166531466149350368695086518256436673163917068130859587102122945270268444274610033134478798575626985524663633565385146670712157906719891618285936066939985425335742479212762038914293184555696691143404812318416674009640558774187074017147681257627083288857941397099451441834874842581506188957164949872678783483970401104576827628446654480097257476740389228758290681068669539673203646316309906814436158052917575044459681408804182821642280784409914045700937605160714437397607668779025168901389070227651840418383670103044040932003997731793287046120649116450815356186191569563867668235108196800653674058014698919840509047499054492177587830310070210355409743770349919369613431054383280654836239306487675703183262228451104308821916233403666398466919713573061233596864283503962125402589677484268851681030130023435968032652356216739820028213141878441340728972516320523458700481497353565030099172545346712932005192800229624436016501699875217040728572574032318191009040590019179451802746676923942155615074822637621498340588465323269418720607829918431722602363664313767015541629032937959526965514436679146736876864274852147047031791132315292683919548339142775969244666247705559755821321390714857563902784320930550165940076112747192382812500000 [103,34] 24611609428184531198596482620832747708190457394062554164512018000930896655336240577698594212679761980682907257399018151527363673187845442848912083558006486799581154664607726077183036860590580527042004249289229033094413435093797956306315522144348492655842933558280739336037605193213856537078050716773272079318202992414083565484273342011582570707087165366016553313372579167944845653760440129474894670633988844259204323626264709015228941920717306918832209350646178499455085279380573410355155373995368856072282701104380429540728573023102278466567598514886391595276397854326607413392745859146394064390526925746926445730341219911467249501451584762172822066959267027679192751935743937811201257224286484902871020631330882316128525784724238347396337402380773630540053766337365741402483713588788711953363471689633513972203734097490456095836595050556017586939020849113142885567080185297312678577275617261950039401362432266323485062139449798375717297591440763079281831784212847983190101526891570192185350949048366240537619480576512396427752671490775483242127912221249254407319777024288084375118287782654630081859938506513401446097213675122509120613073491447611641515990524422835625917886318494695079962466347402675237910407921011571463815097531648418912855159418062270455339292656788905292626667620489370697582555277076591529312014426146074865542045123034434025607574608451426234458478683268270120920882286772429027262003926045517422039142753511365720316196802913799990159353622101354867170100786887816947200137065673077376494345428140613976165152769703174018031818024052818565947967881963382498432702627696092787536278875433700510891880364495895393670830940758977817921191755723532795419132235282520133644403356640243097015683730209445502237346352733676431897633377779437137285444571422221734289134533733653363717171284323116808667266139264661843193063157287283918388642450198068844963546839008131946247230602823285405923096034200081628545837398751632587555671735928269137919020069532311082424412032330111645978497682557458038051632464356145313674945802882618655834121902563051612255973690763405796134964467734521194973416505680399214413891786378243141122522515435994397259171455760978300947485910883456108556900760437065404758248430395368631461426247458426614846305358043989222978909750456780503644241690705923377134918112061184467975772012352580932999574990079557680353688094531971687001276715042283018399423089668694164533491175461676903069019317626953125000000 [103,35] -18617081873487311498301958357974878582283141000146195232717487932059945304296047122214726421527794847622871409105039154575564226657161696329412328668637238051583007806869981976127437197135937970757349358579354285168105400295495736224324202467289609381515006215465407977017440595117382150268753273212426917054398277875598789619644016257631804766271247296200089921773386435278498845114233004648349759961612895650326465113369137521178077318852080325572944899815788814280723070843864539905969060092178908840647134876939022172478325869966843234960844229357021670733018520384877602334822052942422055666676499648136167195971821637470997674158742763134907896088333597219741324758815667417192463763309111996244995618078749356794215319717965159147047341648950523343086002960660758109309031153435437237718552820855653663303416362573060928025574006231412292939348828528070056815140921015354517870563284976443191858960105944165658487883233587890921694965143156832890687892611058930744823875867996577395818534560832018736584309141275164396996474394123636200006723258200315508468566909116122484537231161600691065196904588871303184498810800895726541193111093336004630110813611839306412139513144697724349784115980364016198074085553220998927563770135199105330167334324863778769832950474649625977603568511875339393780169774127748513841052177673189873296139279415300316479936373436574238333657023653686192063015677762603320779861041286638619119818129957981034147784399420969071714418979835335287114856222995367897092090216889670279426879591304850551354330397597539541225418668320644324760589539183667405384089682111486646124734924924081144244836465368913819954460029656814486636982601386139454299438053485344599440610038740874970655926277912940133203321943349275500198016925741401258681617739973402036475259057122012882996317757484798724951590227515343834042422728485686197274544314010155280818125539772660006335022758953377093470687282959961788926513274434639016475701962513162181431422628375531919394021835990204410462035591421416252124981537061431159032531319124001758345845098535682984482938819049425923313668658300198430771338271339019925390570685308927677381227301215346888718300438885966743061329267452215336752925609155045904046750360044137410316379641842147298672327640441230505309680201861688280477174124441303372893828548311065420493154301635907317815406843523759077234231788683800176640565491066254466183847515259666693943074733397224918007850646972656250000 [103,36] 10216823996613351641616267682213417904096852204171186694256878019649685820294680351798595368542169049966605096216853943161172178057158537193748692124694791869932290953957545019572437395224166020724947619658561595940607744657540250883744636752737532309497081410826750891152556491543203861654210050781984193136338848170331620194359024257780270703418839180656841485220164995368681044860180027916560855194736583099286101839952667346936216932438659142384547457284607668908592826681618700029587694251217222312003158940497490529775229977934036627610356403105008004412417559221897938113428767080341511837211226078936680065136232269157127270097073962450521639538073096417741530033025491631530506070794933842885816011438448220548637757051413141251059070506950876155160892366420589605344456814963940166435882832844129424818385989642836602367719884336188137057793145774651929010069293924435317100492188758814819710781428781629124710185556823545095339153185938586856767226790408507542801792997637515575339295580341347731565569476989350104865490761174973456576547146531711443333902807919050851148542621387518953038727429268449088184691451388868328887163217185325499405167830847956066665967760179991101584213335512664623727879795993725222406890927831774082620902476756547498362819457968915369634743036093321051920658757277652804228400879833498437019325460035772212139379778374582659045205911035285508047448344683511840067985079410435336135985326501584112163779852779392425218909849968114669083812815600269239003687910357641898944836962045933971709064578398677232471419924315577720386287529762540446332044958679837814264288439275991404297730088405037752082799317250284993365978924395197868726688219308255559283067579376910434881008946968050496712872573892848461646555754879412451521446260089512118856911320321831030757144726917461578253839175593714336876887369265215278512697487051572282186489500418899519795428816719573816974960098584737211432475700794657277080464323278571164589144500924223047824283022101193203037191819915019610935953268442784798448707102602833926073124246371567201562493299879299810612873692743368592681157052152474134344146507876868924666405920311576108252555609884748896385945809568954352706341595755259889466000301586163115823298805326376628410119938506372189902597009887275143995363149431320537133146521715901592630539797498085972887443455985764781406724031014589427305712662606470544148255449878881506720063043758273124694824218750000000 [103,37] -4148021196029136745951701889903142590374452417922682623974902600920522364253900015953426124199586097506517445845488143637617156581697558592001085048800787602355385789884033558316313261759440437782320584171273574066549728212706439903991148045617582999434246889450480860620916513378806348178335397199965574774646736419698307928604989841435598984237594872591524277088507895908578622592378537437449116684529547168016081466929818654712780371671640301799987627911058251956732944007909870856645643592470861830731933901138838693291986757272407680437958654560284207984337127997136874101690123243882910810597109594157864073145878983710525648857310171186277765588491346156639192866153799067138340125265558177064351797051177288719057404200633151173071487376082116448817785480935238119214009538154444545774178735039006148693391163473363619260160826706372998363689756248806093273741373659703698646779496623139399753140848997484604558833670382340425996335335130577848370697121255123842524537335005450819387225318445048057383662553123388231273715333469671792603241010905258751031248017163983236378901994058452935120484191888226382429819868353106829720655110083919575954248883385414303713057266816644112688939812379607770492258889263774810034868069459671954937095574766987541512472235370468500303375173309265381669174355302744439151529572527613939357445030477926250793345673894971729998423666969977150223406491438312710287452334026627297474426193860801722319334526518649634929667172364851247888742150716490155999338524638101846053874746353294753153625282593549846726736588254049307484754057690890797336113221560638214017723297386993810302608843102439297269026568817714758011776985539037898321861087608436879637021357988438644596259318417015339933346258469868574462189560222705188316020071296702735823229521767133591627669419819245310394196740854988428585774582656295725764734709169654437303206507024702791826492260821329753014452873007517710674519261365612507446583522902337791784107519067225849320396674626562851965022682501979255814774764672185142729279125094259029268127364678942311610325375714262896938614707878055902471394774989150640582970663612791467280791486885271861792187646718702297359193381139973648324610366356983120751180149716658896929042974757072099653694001615349004877930071958433219045139003582460955134706094924483513276100872376388438363376156968165294317729680755545440994407974212446885337902957591182939722784794867038726806640625000000 [103,38] 1055030968576954874267646253714844760712960418083552434659140918079248086804712212607088039609646439446643239060274645454785485959812313873962672851010586455355186783040901797382881859177861000100644716548691507709824601447171823994085019806491111576320051840331263271348071952403529645076760655094448661778052279642396488333972299106749810414855398949488805655474184444633473941666314114116588223208940604479324300913083294690770349368626340667441750007049912888876434057536839437061373161060599499433045209497497923008409108980270583212352712397865665478441715461706824397927271185633919099003493715246570248888523223214481819783405100441742777920753157159219681293029931268748415368111851708144538540855869547326549968024080185159581656239848891043637084582341828549563019147271399774333565819595922699535003480468449444971131973154180679802676037427570307498859833215653178772525347566029418062889290812390921774409380864070724654917901891883482636011140570668527252558144664337242198174648176358938413262664862012475608615425139747172768958226304678141754939586944468322294219744456123690462834888893423424909707360670409121467563955549780348063987824545293650571532026199631443687752591145829754627360605090859026713658954630969805856029994354460979101763731499211670425725768665073756816334360463451675842668100808037031006352621135612993095258352694738574649000323777060803456121857827682870604015592349882334756770809466542981776884774489098261840905377075106437965797897429005907400082996641823855716123627622251736633724632772646893138401281865658577759984692498203365753426174902897705289757515203716926093341474857295567649043246345887054355790836535980980913287208890197498239717914927528166874319696484745196037642648095043378233456272639002142601722503407474676599402437661701367215563716612291818608423797750159280043588768876549313974154071709959138431172319632029377715704932101768345161036752835118665304888220516618613022444782282569580058464061319187114365511994047981587935534231663945637299857384035022551556481306543401923002015117216045193683785469734551684709851982619560395386677648411987095425369832642105756054262744193568563398688920768394681827918518028446358349779516134587710329469542496552149992704383174707858833503907730752242258914318192005077129780543270976226270909474596799439207079076248796685000308096727021032799971086159533269439524314302920154331946051007307119107281323522329330444335937500000 [103,39] 80207604932191097493631706820555378087322257499118753210420912520970073887245180208911188740613227598626580805309043236821948910788383932162217193414933924585771332195997383880412831048495798583603696595462945158562748612780467817040266957875486765086275004096390090639584829504856707739092388455337367893823499758209437228578425110471419794515433745551033195597101685107673005409859320051548135457805310879080371565207515519320961755198621423550810093790314721829867305907631770219283051357198306545923957849617919659865217395608773708140705179243995127589955240585440786521035473432109742428184673418227152543701460827698420719866186191270210077412962300594854891514151335167408896893340728606565462971298020569594532957273044824562012769332505675273571422495432133595764852057145268547623128606128259583156508276580048501999708449141004985549089500452500560411763796779183625746075236535799479300929759853685870509675825412557830397065197947121199721287352368825601958879702586149957224718413144705461457662371058131213275433705859223830485308786251079049387426106155693336277459835110104328101176767582895355344249155571943339115568101313183917416040881898240308655496467422513174618801306754678862746599845581376978194300461667022779911816804820644198700876414539323807702277513520190793933156957762539349657540653729944249607648883185773388438124392478563939809662558990446858388862890877657253302306772156537103809820461802163060831907131747343867918805345805188685060025666900430321309223405644512249741235457226039258790681255317028592514480119364318654781659386024292018930066281823318682408270747038321760079755530643828071201070733122147319389970041451202787018424875804864028150770509034448905792948421543094778489749717320155960544500552441764303097112243507683124559367073594876097764518697126206153547487973486872754730586659770442635669852598440969045567482903824179349779792317027374008631162507423716391995788848069523152261339835819897712402728449059432201428819931948007579207252259939019329737184999499990254953122422498015630319116832177920201305971097061416779234534403405535946611488036984111718801214212057553078947347881369063942029299497660833044112512121670344739872889165737000229688083629931352816813767083213849662038027234004013738781112421288479609383008413170281494424348396977947904322815252609658092840795711669275562606861800560638454480761495703603251253982486801419327093753963708877563476562500 [103,40] -305222554682688250421972225640811810974842527904587146180215488544605314491873996305835849757104432036957865483146044152890199238839449302592618948169150479937716911096994298583401051450144010527052414649043300024689649911453477285788265258026491111080611629467081729410395199347193601187682434646421089243747498496501437041111284640713722072844254355860880377759308153811874663424417896097222902763013333365535804322087103031887408448909900417264112753111970636353876713255669347116402991648989027222220980397440664641829833812474059677966076615453909461344231158352087326420744666602796044738611854512624336393562314542836861625293459485144734805733192327964392324038845601052163335837947563585115716854823614516254028435039805463847480109295440551360698274539459064528839071754570865542151631237812320024447796069181000806736068533335972927410619510499717631795631325811484114356789344983075976077076625281654658165917955346864973406849936551881476199995224647649417498638021283059021439771468263409978842254526804718614932499392508331634306039347553546197768662275717886900998507857681148390643113344079979367515508124540392899099407213176322730676057177061413134481043859368861693039762004490529937173221010726623953480856143268630318834947901586830439077595062989911697615397087860232703435185408001135408190990340395997619806344821326560009335197970778840440676296122378853603080704283146686971709173864043544855790160734115249950118517467266178233426250799607515606620849369898637069401185373447497141261731297951159480061847129436593974629892887143943125942314674730119579293514103534824665063757190673914610272660884570542072289101724602876914540812700067265476359152865073985377008538191677391939111463818403393563288234832409181864568316614969354887006721319938777105268816169100505389943942887078889046920914295777219315145473707117359804367787023731086570187014144252327753423857733682374329565061362328776034493530117965980142653790155708164887254561204100474758929643847843013237052746350324995151940355840750700069934670115177124061682908439674692151982509088193233944511295895323540203778256261086249036605548290834713990645847548346502283591671544057861503285158547305846914793671846580074563717937357812459225830484599530145025200190578039445536568306689366902467714296238853927074198982287935482613544768346130783503281942618904241025119851858080948904409414920448865172347696628207813773769885301589965820312500 [103,41] 235279319449181211971598096695155966309502134712804339596087428061729878313718289334219965554678893190439590569769757647465732905756712407798039133543791526204793739606306751441090042320735188446100430711529486926095082321457039598450990992140757258626122480131671608674468574213800112322935342920758640732873308752054789953865477973887112415202502851330724671218583794481260713898833785582774172761961649451762201833218052834882461237984262608706854631159618505719174297925108928489208741255929081160265187854457334159232666732951703791004101110709402448546569998022037566092818218640913695229262310263453276184679576214037298976531243245580633419706325586164714716052222055296512211485791934988747064285881869197373605142004934091681695458087332760214286754837229440687609826855609401234997855122885887696580344256684798020806086776813787251038349457895540453672856060416074424016743331347182909962258530249216042046655162504374321821104420942743350439224664266977599885598176098936858681913276749475998129988537462055743067507432932900694377016717453380338240112820928182420447129131563391390604792300294650187038263031459250518973220509727596352131754603938912789046434385482614038279971950313535954754510820008183604694296246245064079818554899776193552314774608901029756375778270217190514436331921985391700303574421065295680545028962117002129363868018376416118932795931115786764892962933268629674927851572579257308953499782878104714645519091138581072259439531440926229811760771620551731351055338949734396872101121612997879641141036663493897286143083613394037442655571896636906729451587865701790808854228389195517903319245508002279595143814653022787764844328284124474080981873346068872500088285813619904794684382310952335634810656952090470272181133285160020210290918142274231754784993758711059376205796661396842883138550866177163538780306150207710373146926249913190950916033121444975003354395319615964285199600040873203108011740633885222019345395280496666477273117846163599102393359732020534414452272496836778763897247861653578643667718041104499244844536460023425775354022773236024681969147867914410245618988361776976015394305311324400624276618047027798172328564425626499878540199742947200884664935863128954213623208513452691020628847584888597623390470302531839812831433285949031933768397629581659096419602080060137263617996320038263062924861300279454760725752595915580157142613006854281465507483517285436391830444335937500000 [103,42] -129202290865729215086452928373801528426306788380552970721677045050942798634482145180687078055524183389379536154795239941451457833425889794254887934608710186755693589141416299360399333381937699123503773900744151336956147009474267320007988658428396528448904169807932294177384759024812593821557240733545266050566493992822299550539807601864719891167634579017210718239910719291463570927866425675026268679966079390672460065973169776600879482659816169164469214887407864186113421974443861430427817207556780861355333693126770326219233341240985152794931814328630128161976576590366658512006568413102266313548537839577988514812855194262629233672115993016158543150434485705577095477621392589895334612242289883479752083536055636012557493359969903916305277793666474317120298373605937439289450256728524949635661237713089458188188189454748375624622184158675387294145678663532065250098537481452101132675671424899082733229863819368123684405305262038073637967737205440165407613732774869601790046929067349673573135790346473928833650673315399914143893779714990036216089230493626041791088990920236035867092246344116987917649562160978340714554108954167480187894065785592032657966137807411755327928886543103857684959165964322176078303133892031372714061650072922318772884176033503580319320856450342786899855604041513161259927686925978799113172995166168960909081021304577279078611104779607620517594725200381558336502333986780905992791003684500350938770956981574996763264031017701754876290762277503767585431934042737260191120834098806441096768882406128766786971099815433998580457295479489686415725153565298547857960674396334341819435090205338924615131519693233938182490155873364393718728539332057153208755926294869055685536216716600345559609469417196209798943366470333768503531048623879395585338317116314328666456768224006387588207829857689345292733065852181069856463081357404028597926046092536552972960623852459836152864082381080797330753020136722419889293183268799955570206153048605448314364889829846706519519726566993010307246621340222475964322535293096578725539531498461546917808749688147684409992571768652066017752197790953504248490491890330844088381342436255191688489135217550764745351152967383264812529220310119086621540533255419626745973861287042358576796323802796324375684984441204602805260212170799056082759961171936326797550224470231991047688851725976751075165446205470925484623693874285228627571886148017732409698510309681296348571777343750000 [103,43] 58110345549068794633564379823110542677720252635876619219767644018512368255549312225941703476074204039016584374508712762947031054676625107286452480474119799509817201156105520140327564905847905105473462116013793192129855497983789537594822386496108666573137372341862046509876573769401340284262325953767288935287634777578634701056086985711647397663834259636522197154594008709575146750042696517628882642004201700595034816202509586635068779998314636650370452316148676179604585933755334810868390733302182207113118733589781786634378289510649356174371643487756019488588509039009901333142993351779719663350347729400335355226929858963192407147549151674876986549088052222665682909669215066341990691684550169559978245753303699888057210827919302031773462385816638600774620946892574864684116402951395859526744423236697288037029335189574715713896227516636919052189274710421793071999556868753607245607305937752782672299565443029420823967563215244512407040364871507099893085224258867971043779490973879349532270729047646420971716087641693868615317680317290104821878568700034382524319214335918239883456347713083686208723768708976103591480215798304855010111088068236208647300999983156009824019636667971966636914093655942654498007595906314480158049672056405014030030771928949431557884049470806232621119341426233229630768478953468974507596281340775913801489595717994703312629883332902294969365554305800895477300441592157888804095432355931585194969763753672692073829770827609675862481145432989066997969688559748823712898973616445614891148725959877419055355540500253056875291769448686395558280760243780715353572655316208723612036657644681002671763795018613989043311778386051305308214535145504682128008804439717511502359445721285623312139330227153753203112448076381243340766050957215758783855660815880784560320303016476616451592208974344830297960744222292175973437484747945226496820796857989338938943491182689925570008744411241536580753785501700190304427530872362045479979841211724105005212166172426126803976611595343510025448535633948805830399277360198952053039263773692350501642427511034408116668945408982480559868860699627964113117862015914650161835885973641163161264061489104001625048564439507775052484223704191090529715008350019779724509535292958918948927613222570273558527118091862938453248563170060187496274914967827158360613990101124308333337369322695508774651835587451761761100969385554491613145138007023859927357989363372325897216796875000 [103,44] -22412780520918657331943044390779901771741534706065542182628952746154442037778228592291911362518949859550415518746761606780605298942442541293680068399305543142896863521657255555408458425105391198351016843707580227999860350979271275531100088210727355976072837472616261098647241869068692150595070170944304635053193845655193533090599304158805551312465982392543162649625068696563805883708329610815918791145319207859948530323052480514731799576224367331362114364768871773580974073230902165198859499653892570338136179692181740893014528530788812180388175374429232689491068339237204925000918879572694532288144115450422574537558865463077227175151517857268610006597262899620337999684427818294894985013979647072859184042750790030161604359244260746781257411731245276269670897491827084205376408811732290025142782667428351542822671676374221215730281720365645795451849265385819659781215030560629406749982120573316497069365266156236801789451167780885353071428138617783526177175291284685859063201474943160433529157745520198771689407039200184163243458945268183611463543745246388150671018727175578465320864601049985175276278591098111202499465183301249647117445830874800202821288501920414282358457587857654655680110781691449676085030398752157114942188707938996352764556073205599700988873797701983715947089003208726650756456556058384025547588983664769809802068818857645593208708104395786170258165147502555732139171777461327102280672622516903748298273785816440449355062273376515411191199419255190679280782039929033974925225131434358197911535586472800859549147348139686335695339237787090818681480444978809204282242415652917305606242059877499499218698014136906626915331117612266039581810848856849835072017628827607651088587237239202423614964672707236927959287004645851338967170459329852849391312106653417496545180465959395225055052774942482633564102622948529498280955165461246138738589960191004068265053032513100407609338426549683731234328177146287250942779837573855625055125848023096411257053921447939155405399128318596439200067604312704038832523368965137898620956767389732863683933373550895447146050660496506652488482021880756443130067102063037284867268752528989805216812148306131889388086333288191222150642203651991694144015814496380119654771971930585856578545402509715992032711006877741741972403543427634042251044048458645820865631966887797148307576974657699755647991029918086617368423844675085778409273640221499590552411973476409912109375000 [103,45] 7560939308138732917414454511058185648289832310039222490336839693443293864227470337664952339809039005340779453034652891235786038540702553300280352611842304318228706683380896431916498534761842377612752239834444630589765887811420173558291853238301649192097630656657299280336446773700859833498212670706205990563291824599374426898230834981789964126406820628321704542387974762979394679957365966665973175478672411446156202038186176219732418162263406436094482658704295084775472769171302515035164458575849440915133558197854331734148957121090972805118077453925553010851723519074677205864944754717985566966306443440295649911285955684718305615850992456796343617625854213377343244474491988943620931702877830666283876621218816264850330894472823265456934916389481167492370891727753529187411590500086279518267980029588486116818714283313612219396735493354726665854104290008598251076928718661013708607370035538026034917185606479459627874421950769010288121455584169840057197400434503798011240539964808125440775409452133677661251550126101808050979491101805515675591350786990836506348897681111037551379561981035282441454429757210045886882537134787923774326259889118396137946607101450609048370168009924925616079230514827999964073216772201140196442660007887887184279016186788072444453274113188624090332329118412052653291290863920685589124128966787706786692692322870068829366128133859110083627828433163663973547758331622770754141655185179895542772628521117015104974195671467497860335480115232494215924740221393173788736155241786836766978221604900669574958378150930652887801616972593492521724965552515873996993350355401618526559478814406686366593099154480222916630277503822195629253801980376368601544777043890933673681722295467264463346284168230538567857585538133906077185826499815264045968645250624665410024108835192901364167559618266750290608705171984241353574595317362919390867420782584382693498165441404469149427535404248477028211850500628391109726249850381993879119362692039035109032343758480998440555290732064420921556598926150213260744515034266069450227530979644605632730570657463351142617344731240216764397888623931114372609988985437104807846325762942095381012141606280651682624161502992940383445712254403611652525843895094243642048173609526417249561513834565482081037629841774945458880026418511200940481565223387718425467362683135896994652519670070849019191400887081525769277749070005939686922591391748937894590198993682861328125000 [103,46] -2246662945184409933149962356036613899582447494098774219291263738070893942118440850583699583505549502049717829849008458076373893867725462274569889905237428161164399960519214246699113912885758815753825598968306104618861945502912141618707340023727849129407989352782976035784255433498459675170619867799153442849893250254994283027764061169006300340517894783000990449404460484381854752819323752344567655837811269739299992721472498932383773953409548147349126488675688011538353612847505196630272433637174923701622107494580923271960935695776963327248809891332405276206102013849433875760703252152453079667735769373454816243914267766057387282167160720424813995918354627289573559098300716181581648593647624797344148582854415632668296370136091058919412567342088391760763595286015636569771255374772202199030547666324187967316318468690694821932687308883219907025307482974987882713511941356403089494466978815072796930631157482060336688962564611432957989627269960649286449846716940035392534859036022178990791285684003380595182205088979381182295489887315453567520215046168829809135453357124321774886477904963442940577095002648218210984737361068828548232417093519347288751911361337882038445486089047694504694182741199451223188674118046670967596019451788951956557939609270537941147794559794888071050402249508683263408545762015452313973732186098819667609336311057778077344112021870107911899134181946314868608403844793159788992850370971961948477998181321556738421227725285940618483571629128362697920367164656000135411135028261747829901573455758995489532291499024435319104945912210224477952273964776710468473844416240096650899971065401719548551476265975075345072938910879205914551795997729850714838564235425656847513508558323876554855719381467769000130305588655384299270397160061671663762758941177212412950569069990186767636589907744728030990199320542647696103457822342382435495581807733277554312316930376700030391599280963484836060686569515265316763786744258475462901241448628613394108757168566687390578941626329372155195600470927328136878001445752639658841681035941586739552555565245848487388420531963771702661655152821754920835057247172655438746559986083006286087144515101472827436439762510114904327036665090050035447214383327799728628579788189730660576487069292278723130945351589783694970962985263856833254688122032289862320495569500788506289571148193634564261946805876487474555253592367956572140030857553938403725624084472656250000 [103,47] 585771842118563386307687466634355550522164245669085559798530053925192876868800849599702915970512286150208267475114421253472546681511362637424248694412178811616300200952500785879160088709131232526980910833407210742705152336486353474274913832646853915432355264089836528783828848281504259928320042498185506734870814182659315079894731625738691511542402861535761852757210939328854220682697124905817799050759950578424595933759660208830232151380355534071574836739489347822131894568050987316086247103736588772082354908026722212506005245373117887933040344762496676452710021530079755094969248397181961342611419436809876565690102451656733772140234045392633432062850297075552116858330684425459384679906912712781370133270580115503829304339887323125617494714732351428883744908810290198638790710125650416840930508036411360579440764076558065510425471849331853989995876274732296266488583097118944848399388233507654398980075122719295657234701176406671355669521819892657658472022878088161455264839795536378625380899062502998269987922682703126717448968066329208848262768661828887394853448098283834840889763531932684230472400795405913496271636041074473958712237567724071524763031858043806197844254496220651787417170268787101022431906030768511462255023051593656733496917446465901605353234823242655586618549477671444151625040304898127513222630785339240399039152402388830814676816980822884784752648736253288250503266991267891619059600226146875845597330731085978655963655264666708095364193527315069822204880782348513403949206878679356954349165968158893905494207011389614330205319154637343036273007625951802219685725152770324622217896371137370721432199817297736157810215043685896096120145042089068838568195943111134135092099083453485889705750514153437084332795878447171970119074568581793656377607209785078473779159019384331588025987705418544254443284407534282739497889414528585549184651741404999984023775484749700079888345099426014685635976371065479824619518762760885457014990624807080970164488905621196137704736709786207041246770970285387970201165942538052045527918689770688360987132841794771711084137409987867982831825360603639335819021757243054578157113790219367085380826287449200224714878196344866374104998195520433801641166071193010721202514245197518257911221706608237110122592806433022312816002352638959873326912443389865044655002483002730382799441773800180083009325425138935600274795508640712782266746216919273138046264648437500 [103,48] -131663883029176191489062072622486240601282496118909996678030758744440864910445614381909739963570308253394708674782036273465763852681264368716307597138790016185812797758637952864683655608953007920651608523923814440553069274531386982563381348230660754186444044438702019170856829937306131047838459011172024467450957366424785262136553817413216856336610214594256823981182470097080523994690333587132733267829001200058887696457344689469682165352322187135074970087487853295269208410664415054760029917311663000974169340251264819184004872433760909748173476935957402201955778410515668388356422312123406350257999547130318078381830530001223978056431339341059946821651544535234112941818117276598184670172700856672587823324142462447863840120091601046331907400256476769758989261150805663728862508906490266568489323951333839471061522898965004530820554506698740854665456458090826383401384961739234216777655006596176763884172691066481987552964052707206008945749572762906619170647948571790706927280668185691407568769362991844808091201510389955323683874333382709481693955555825883412001027793720841642927723076276238104927142322224248091902101961636460950016195062980150602674243115638894819865339407481103799108964537034791803710150394399290464604401998330409884923760444329774943022557534447352920934532495647257311456107819325728898104888058326360915508043407671537856645065244012359332844516720000788959004774895317795212194136488647892169158134907780614077789432867870808891125376920229921643281111937611709056772407869534736174878626432134145501173243964713794375317846743752239413731580271799376811416849265766882568616043601023186600859495209738264200861155543655478036369171767475193369639493772789486074797904169705659439788154940229749530803751363953907934236171924954310505771433622103811524201843709787277646362393084012957873698975322297124393943365664058724522712094444353845692127524901804209080564037492746407083730204330530647614709760958526083415387128896268956395714426267087003724757347651522262892037835972535817701175472944744526771143191192105144329762870927574910223999547078034431935112693088761161795089973048768749531860091066820001150549574104746446402362284084657309198944173186293858580583302444110306496393429086543388558224328535525023806416499347274973203586406552746466784384459378204823803433973428054712003956758422958702515157224217498417156166704011788226580392802134156227111816406250000 [103,49] 24464005681423616216101919110596794982189516195567233510254110547616086270583732825997234174533402414518438525180934647158172923835205213623914463466891915944981601540179717750813181231097009925493259704773941196985030993597675029731667880206282807379464609544930062331638630577752372996000190341273477962669988392313910381293637927616704375844254139580782801286909766226897823789823909197691010115052956589469284738314548490363928912992486580242277828630089456492405474730731760642228021191909726811381378831306542797398742747235921940981905623953075678357921836448477426130748083376340694803417226372311705067268464907350988805539258399100593216038062479147220716291559325330981594277298563385983635829608926236834228737428682436735054653189265309327219985854332472721883615006762363342025982046423350428059516130702207337572622585373482695658791953924347686555629735040596997501717392985273422344240210511995008047528266474025926934713103510332321670036417766983068458058182994373465260937639186189084707961688984932723075909008919821976135222965456228178544930286859346032194903671340038759972124725484630213634428060914840690805326765389298874394909502582514571276314310858507080952789550176040542778777903973456041200373827865660917574154281966917621520077251973203579014507508610193954664608395109032116393465662079275840796033200323929130497347736257562782737214714833205184423461129253744258744083156555966940030154362078627593575456390060266740684418173786879659879691283530103704067707738604484445220791548268342735368727013549383959928329325383556623082096928815843703410907900860367709824968335108376288231250955744322224643383084255532891544052682424451080231579113394648629610899615366875200930187280809584002442268432184808606303711204664870392616578830955283632538423113137727187871043402587755077837688734917716506012461554019546152423535434790317044333396184791470987696310681645388114848600060883143333811878505625442566852751243841335309227448410641700277631019913122720353248635535541126159103097055280884473144443743056071815249197026253976429828986625436844184401572674441353959149684630104371577658265644131510547878092480096412408229892814484722832644969186369033422706700294334922570603884699049192169430050578394924917243289692860237846819237373294237968866279152091560903720437997237414958585190318557157913481227669480396816879298749203286433839821256697177886962890625000 [103,50] -3383266872736438043686814768144824093036918289526969795449489581947564447155903459328100734156006265911607677583596295077110023820296385887225150474910681480221347619025626381505993455617505293434377605137152305000399886448464562232504691280075234937359413621306291814811618474780578474681177856543482281405101946407348216970047691731186875745242299346001150403618000669884319078440392102124258346126280545705358922700227199232155391428140425842922231178493803572596048914325371087671617198560124092820662483782363602016139083322203954511221211368770914941825330218460433421380137536073386386217777410173392878196677333450285481275377320681762225223038854888879208967583096909219891820788464662237053045447845490393557618209237825702942882177200213324719549724743653868106941681654793085347237132468088775365362556683562245074187068461165715996458695987502285567320158093801179471410045685971080350012437666029678891392677323897465701853301134646597061088478723658515846488636501042204615986650317185555308544345446177880113622688575186769735457936002828643814489242690979950273777863852079353946624776358106523757959423332832389454271763918009687809975651868973308398121589651713959287077688608429389091350665244583396878758559557190761474918266690210117153400947275788701374989693370908632594418932797962695273767076570364058754664561326104172909879948599201667250086944132944292406966085621587859779298221611374397696119603917236549869652837950338735042693563499955668251052509470410257153413589298449232211530467824193828796541268818455382135999841104462375068470930827363158652906391827868781527240271480931919021827877736031572177201871983167769799570940602482533704882987610111739577664583413060070840176181525360199331865947481931906553198230091181902031011564360963764600575401600666684787943549220512825412428728333164800950079467362180262280118665700439554448760795801665207353179901189701447055671438045791106103979601563212210929144608713665537566036468185569148293049085273800761006799645892632595841739229540868462230488772066184494310757885675468020297521262092477597046718895928983512446695924386091059237313565428863336758664572773950806545427477846912425460420166380606298359068914897725885008216979908734185299109297164779317795023133464174676661187348493601760566277811365946871112174298401771474977321552053914231644323635703887440551868026616944007400888949632644653320312500 [103,51] 222904626440210910898955296336626056188968676753006089438305830688302603997007407341841163689354187380106160658688384937111906434942034859806081285933135993576334758304082401253349816590271561557974607826153042561198298220271234771216264765721666458236187812696083777859982767170890499467637479452035476980042419677861953568929427729651041567257351424649724576394140566503524802346415662848953934895036894632882320713361388670949966050414089195871452367866262826417541392987120595534533456774197689789139243599370312028062496893590371368831160927937337067808229993041690707851736183005250578039603294808081224427628199124646853797302438271904904569237736579719982382356829698675242910887644010892171827146087774518637781739412183609120342871612209080828104084176237566472549290196530868414886255134471306361369136526169825119987449223994324023733379509259263141923942292773273686102746923619865350982724374998899814312566348243123195416069986535210610986440921862486616307170905805795686619635316938933231924884107740016845488413799891936937684921862187756475456440743023467143480578986425832453532755364489888506620576168669503786718046790638722878709596391400563318697804398603280766880275212897901927369152171016943179937735081586684277942825199151986606018728165679622581843692159081344218304864023033149879185868787163605803399335896816901831069226982450567450875494591644402057098886588563943588970487442130394659180696857125437423892184209675884618179319268743250281040015104788107266860489682496457422025176035450461449565728656122146507737226987899818895411052026823499556762095151781846862183317325011508573483654329601567121222177733793019407954187154102657979400135494575073190628234051762167841250835687046062744955754092156539485523768709939205800356218019357827881780637300950086558108981034257196002252362357604979139960641841813451594363324503740964179843833061852230832418028357057969199319544263917287941686565892522150592581879909022834611212976850250605562073006608933260946649739825998081483507300009385801758305038271649586875586818135771350480134346398616562588325559522282326328015744420386838474978470772873841796948649509591972434192433959108658842405124283535763484210743234103606386239489777634940311036542855732650629320798973375607582050832729094009552135725336083073732230984954555841520241484773667791722156061811992416171746000941311649512499570846557617187500 [103,52] 37587133818769327428578055427411553756798685787723713480723586355302501819721594126908643993622997089204799137913967585630065957922477534981187873626979928555871597619802931615671780907467343344782280482301202681057258436264222356865762358477888872849584904388568226554903140713111283241808485745699864727419589063363473294719432960203196629995090653768886434019268277670369836064407749105403919215831068659934845668156983184500960687952039816870058379487406775406358150896723788087877996383746834539054466385285306257384581763896307237978452520664456862843169336316739560735139774798187261195963416403967773256102464229757560274951481909454457096219177684252830312566582498731897853419122036323992019094355644467516114021590556626355771267786514140766516358427423326526438899553648948517736763412013607149295857548048971213129077841910012701253404765092738448070775429932349999388631359138850608306920853703614115619628034562376504269711021208686423324541339695429127740094657162083729978826932108780224608616178873698789405378786333820087339652295027688246087820252938745941840839581189795754187601146702005557184552430686332128904874796527082103109875539029477709081535461662050413376735702241275234211085848529610279616943587770602966194464887508210871206653613807569994759431423565216648692048775076001950579584110524678472949331282650697802645399605503698863688424028657847629647068781715568630800463021689559108298381715866581861333022640448043072271344465156093277233374520151189931071488982615552756840993381283915352220879447470120318053528416964524157976793577684018791686429172538113507567025367621412743288428291233997641813598704603576900676072212569754272189819277946704836342019806925120449632513614890380415512767517114005908772950753901597133578700253940853236947931725284392013393179787409718345131582198878759257756816007620011200548041068082799967026674857382955563937310047427652409989839269471527057685071069487083772286796290242971713557538815873090444007826063671311507471671018862876011665735412983207504218190623194248764170461625927840787830038298828264254684945466864142145701043935833751067671436888341820699130337029475996106444100981406638652390338734223621284374903793497828761964087146214840078422175329659830862329031479743073895435165396427661659014773895699911123233314986477986741365090575777291742914280967685636269948190602008253335952758789062500000 [103,53] -13482313120137362119720563526262133621817010590569704632153162962532041269368169887627467526784342915320849807987775334849626937083699136142730988685622859083795568926697761779336613531897845928659334432715323265713722055640671849000678667726692583560052831379336194755797455974455540165930717242741535805608350721569673494558304148094257798141862968167965300337922490995605569033055725067564857511213770836797158085564228326404717063399261213023112071003119916650117845707340889515682163914859134427959102712246954947348737255488152260926162731061836499444907688802733567501799770992469149616262665719889495379580271678358715503249200723922426987622917266851357040340057431571252027026087798652043268944590797599204685432279804613545262141707824449801011053000789482610417674062309903719074738612029689110299596270750993824053433738305435605301411930715572348076186950852045541963817844879775338891036328390376476570870097439389667802869201278383951173698571400971035672944377945168600274490352410197630946114771375780870206105178517185939418296846686520504736570685238223584255595655626736177129774842043805840387869416236381698442069629311188961278819253962825584137792867331607637335493545509302042114746963085129220053343667476252820861969939156323069349528117409240459465478424287396683957484109326780419506094845220261371038451726488112565628955757761163806336803410297831453135987073611149974910597637946629319976757694646848396970957810268872397631754511108066653418876605993505287481136632000654833468515279673500444326085116063046231694309699058138407189797463152605136448525821283499312499154930998649356452059602970758460321976463551080433995769099530396887699491663898590650643977917147296416414539735030421956420385744754702319690095653867190179148953801091805265196278770123015080492575338034004477300810387479585505499688610293255467993790022890060449456234436324591026109925907800762169259787902274183846749891686475006687635224009860100113582921228752770762728244032090556319145366572203423387502723629222687383860162333505815719654075932297015404297081900987521619270340664411881101535885782204990103356730583135680619122543030186903345583552656835084749952341389137199569956944355667609386179874048581394223132183189030457740026551268122092233395994568202958708010010011091590965668931059247527082518164038325538741846593626325101489271673926850780844688415527343750 [103,54] 1246300428965311843164291219214467447418841169492194720589073314490649365877956549335041538597622635622257252873311655642672575165871334792414729264183948865249790306527564857278926392084582946005064263689555301632058487551114376058519319700725161439866863996817254813514647558811462759745473985893437013321650113249351172823882706262465746246153895164523651392014388475210246318861189338376835317177865863328027095820795770427077445480457680529640167910309038933704529356256345461773398076622945432504314436796813574132815106490592822090325127788908163882074416377376194634170449187423452336937145587051604324272395501406453901913923849558818497535902279148423746669172481463685405272229223980391094196441378161671283233592780543925359151837674044523598639302550638924442686677217323992292147719744478474944853746545258471340886670643899827926824527946150668308094459246051546886227809676554936571504589944245269617579808796338647370740836768958680479326164409442632620266192849079212623841607325561584361574437495422705508488649157456937677094761650365192419740693330661581237069107185339130999401939754227383441379315814139915614244943649750424066512182613389331369715464914262478934149655778174078767585806560544330362917507319862199476180391080766151612264777332982353253421845839129670668335306390159819190511069342676566004243445421693495894527252082941298015487391402572958678254494876109474836258721729198378943309335345389962324799274362616597179561010051370333608494359692367171387102806229477375614563653551073713180322307978107079017359116009770955996470055095185764476221530504045287456838141488971208529981449447328959883909155548723146764718462567919277871370931705484496791065793668507842719384355049906320020513357491069428637135704907287963697168410908320890657694290780130844540993640623312978383231930669679109273586109906681130177708463555345570594567519546701678549738603078831291791899074317101047961280806745949697748571847795594946553644530637276929088226019656408129981455211852376980901998863932086574681104729146899019464871251029891608311915571330001292478870463174072091456708720978598816876888537373898676406323827144567306820083522172906681261650579861383285571654350017280672011581819252571587897958618893622607993048812031757817871770594643819163660416873209804938600275982497236809043041676951322405982177862759918696156091755256056785583496093750 [103,55] 252987529834181365878003966196421894415631006482415012066332321305927577971620668029512689592409788618794881046274169920538173179614720747337946214995599866906765730427744059001042333583886736717614230031918147869866154401645202243304768908012218195735611545931866075535099145920610781969621397078381503560768746136182565249199317027579469440905001415208298275604847247402950697786721389998851710840372435986656894001078265389773750705885667771401057954294575234328857790774217613999724979458510034268051583816200013928412305393974043009560226480105145854970843757956965593542895390507868369480905927386329311744600963562214844685469186095504554062258057006886187603459399406581548187015137470110170251114657732165401917126244586240384086647430154352680077584711466037019168631149043608833137961599550004334891578850085990350620951681435312080144327864395160471732877780218152996636013505545999082006047834952535347501419209270147324240296737526845732609601693257755587613713419908802863364254275909314571371336927759677164299802910265090234599806564742482388020086684027052198688417301960215667639955836380474838533226670238863110928366445830849238857785636685367457398392720952431341261082557229314639144734398622345183314939166915493612461460880641149622941699113578046746846361968782453682328652363095898174863109595680704311784456904193985024796767734236755177146954399157427204202123700914744672226761456828039985705473078362467337045665614455794175362377685392827799506923223859838536576495588777354274715257716609790691435549792671281012426694830721079198084839271232760867619685294239941583453663430112065672497869751126371687181294351568520372800777348250049266821725668537816045791621731906867279728139976996086210212382808425337376085042606438501039781772438276842495605098531892218676177207543446126477330560509688837506438797175357880465547289118741158731544036514679903021904246217880014286831429526641338555841554197554726458367558220526230043507513295117681158852983883047036081519425539303472842777462077486504254506083897443838092349243684647242738114374924181387709716090686033283781169245383914345579618032725388055460629264979014118061651873761087779391904232805733680678378324247196201282864443140044809381563094582835880773488200744472944042723684913752879163486718756804961041310177915589513291315452931837351761498733360156165872467681765556335449218750 [103,56] -75636654191563715906840928501434160139768822687083163637900144588760026497908397191758155140232135867724516779542008327635155956198389545820846429453167643095183463003485383425948534319793079133873619350352594028136587745499843122609202345756799101745304332716437806656702028435654589158017643708490643629471637610134805882230069256411245569313943507358657899010614578963659723775793164937754804018860713301990666791499108617732218211148646132305493511917862744758199032669317549489568011993823883868823120486797438782032411170662868143797942877505950436125070869647631035183157554283822137436440251988528479054159176008259217397946605185974995778908376860734435361206139515552765585666238202377277166656090941458522626678038088245978274998772941936127319955094805917776467741898426132256611632214954096305704192780678374620775968276998536927195806369423874735425984983792328649262857471022621825131638566961438548849429342391883776685870054586810666839147255581126731936656872416376555369546905907803887513032013724162094631414380938805561728217994053763413772789187353752906312584044933850338974897044755249915899384185121129182020061542274054558560207014160400401326147985749184879138087533357701725632758810699704325304168072089750798106396946402208932560669807536877413140181397313388930121688943875529743211160108477748607572668149800476525447272713627756022662178917529105420722059142926130428721041091780465548750396737412272438955883992550713959999659949319432782390059179159449856126524514443264517451634649419921213089089936109634557114849342756390428864896159048718649039764880845033125659095381252155975711026545990387411008988537809986344710680453834854265387278188811062876342660210904749641887758258095485120572376623032318147238110328067991657187315145146567304697128913528220481518779416217550560008475427988059456213400069809428305942443787504562704722715949259506042763180379591503057393326736409190551757161320737749556854551188993819826540096888877831495253092323662116966387546323507726694475393147037321543529239490329512561076942967278877137880488286351713796452506082700055673739571001517081149110712698977507525609185912808500105136601391173013277634704375188479541051313568174399987482137217147135097187366578874209227743372392151563417348261478561193338609179419398046968469401272294007590989780255769960037870447422392317093908786773681640625000 [103,57] -10834285963695304516334971543035273099706728929434497197687389396457847617006388480106047553411479739611051590065560458359938329517480603777673633150975113405276361624537289161489429778371024059531385397871218345037090077723135269557045589975950616740609438564622699605463019891579841807211462871351559129681126826065441288556482176483742835175382087228137955239971590272451406223099819656079253713890907338569400026997882605414490317540310196432636450239070757646672527177880333520975440305134706937532740305278036355951386322925268939190003036638648106326588520949601905545519187486870772468902672306496001657672124105086538251040209981195306115432233626795706307891718768804647283530090243626395423165997345320271805794371712093193599422546382274052982324964949471250540846906795306046703723423680165590188933230264342679694821448686998851963876819733513561532553563931207429363640491347484510909756951727050694670971774871979153318559277106920709314069530706662817742665692100955017204129235997753519909842913583766585773228209800433216819330395409345882094818188400073154573612836687286609050436031172898824986151602962910800496154517686151056265817208126543586530091622319968429377189900515698259349511239763155982180291095435304737139113256859542647767174754589571304781682104791815993304410816526911437979681358467295192105715457196922132895868340872026170557153730075737100035245867293269624355961804377853510421478328149417505318340729692841117717640095783343192742447430119806264164926766136305022395462515032712106042659911200271368239437900193923172792869793519965208608495761687337671634002628186321050721424926482880510404190617456252484347203783110356933320186505996624425420758232630530563698383989608187563066179386485949119640617038347488625335151435202705042354319980404344111506861867995287276314628216822189121352833734990140870497768632021172738056326040317498881159195721835097901333438627365700333637530093422357590155820210255110369309201844033140607748347230327766934195122047748602374872758056665690826384813573027569320762365723701816586820915786270502281139241663678655750449514629667861406023649969329622213504890402789043971679828746907351251237691386036890334015431470992992231270268031671097869412683761773080178180807788280025511148291356215124857871013088856168695972382467986022599656858122173230807305799316964112222194671630859375000 [103,58] 12085408605560616231246070764756688126056602711059366842749768811346607556966101930906231728484288172078252009611923767234222468042313689914572186230400796992228260589607779876692032386406057679008855826448830151029128697003794538343398854912977141869025239370080665789494717604793239020837787965665987024611581357466831407306183356507405544035707523311237143911402721398791901328866432666223224004718130755897468149172170251658402619872602748427434690516139733979387489134136431165636975050056636666095412698612069450096207694579875057509431673004139407083365572442910854612570636182779127941302127954713280266542032859180046337423281634262058273127579980068131746629150879723438343263262206411100964756954135980171499314679116968269424533781739042703632936742869949777273480029889505106254237182042702920173907806665642318710888465960834667549479669921868520524284599058359855523218664571982209343053579341401902605364634340592677062976671886883222980162677755246874142849449608371787670729979527104119474505957920394743864158860314161431219378049099970551570573201141404078297813304689038222561732155994906364053006551614991767556916116290251621408629547300410581537026058891248782217506682331460173046843822998190642129090136041363751945827639792314069712299090465364941179549409356049035164937776687481898104557699289583157673980975624606626664173425009084445275332722469880724502359349770482212229401954939609661944955593424363361940159934884523767764561866169695223214364542207335275690920166285824806686271460285994293834008334702288266934101887026452856242903035430858124345037775005270195514168862314106739133558297840594780122006619488593516057825763996709225753760468769018716841381073192854003973819084857783546728145350286857720483647560624396151742339696344980566969690899261625782022131994631230352423157768820867730712018003860121387882434768246419455255956416178418871207033020178600883623162122056995279669266651611528308453273295547317895827450554461472976444627961037141372749254449899250532357646453265525994507065666032610843263784908731067598838681315013784776519585214257952842526886180773000259456013472380033209180539704008211856744821673374994044399838357829935144183066970654926264711101944561200244637979679038371194681957753428238030502485723947188323216926764616474830182818286845721174629605162292866893380960391368716955184936523437500 [103,59] -4241090126981001049931466643959541139360098398828649615405449386933421760058735935772785673054281915317045548537441446620475490530962497108885402696734212874729192462993986887086271334287820252583259624315841736489809469903426244940090808345624946585968366222924818582603145538820191292442405189791126524403614051190640472193370792647042812950751135764809590072095743061283545839238709339297084031144501814038897714522067556794280571877085395830331484839955853558375410429039902329236391118018793945852575003900468445344512663051806639818820457540479590131893436580603779411556578649965360179502712568576400764257739582342402271353371189609778927046213247700781657882403947963200959444898968680295780192990478475100981858632117451134402066536090000197174677836323356757750506031419806387145060452778727541090365269423640283590514683134589288105499306610188496074109034759710184297000897774410485885648812010126013497148788891979125116428891859012858631305749626199164716859323696824771627179037652168973486427539269231339601029769575753367766747429938469320914622295381494283526772970281222967056639721748071564830284724363064827455526059593242362038892929363231192489053937745791772493514492365119601098329513180804634707179429371696922231456371165863991466081255655553736057771353185786841172715972501180240330061194780476559680554609234393388801766953472649895471502301335052594122415359138548773053825265037991502078756754100720195322583772820595606820289419307535689257049922503521007251671566942468234400856079245906800232990715325137442432612194566021177598074728775762425300285343770056617642099283220454380906898292138583847878066101244965915775513104800164324639117042224666757135223769436802199943410318801783729589946885160069973616779967995853660502200869979264314494792991732309560296743339308476215826746327597385404291919738048468782410332621960664545268677920227614912326505563030138099312042900644944842671776462918266454082990512592447406440703898790543376533058204446722926524738905269918248380253530632641522603282673664999373587492573253629893688726317833311342650214573916530717132724503977070118606738545493248927824635033873254884102789456186853585110680165794680510859680069723052469746641844976767494807315603455290051321348667478141373018106067793148949940274972875995810830900159735826076716274854461197207911027362570166587829589843750 [103,60] 956426175462565314987196648384618476135856215401302989319150616194742105708863173337784462551775401589063604589184996177102800274175530992184632002985568829853488069723679278291965077199443900536144330787980912282968018116291614101759114566295981259024022285660656733274072554559797513250836782925913470704290269963457920034026490431035423743707127791625168324143446768537481991932849880765990086348955454707469444375477770243224533402748865691560197371004803876545462848274547165907887018315416262034022801159814357877457316044823427931424483863761116821853189195299056183908895853276428230140010414155172122717048504682091621159983900039035927080341569487067684925457096672506948707849196687175885148119150187121092163434762569532059454387190800960076049969487266126257243661989925637261176672728665586657832542546176746743686233089438004093830305488017221166305982704207334914496621615266465223789899877356327255722775658201548363961740699770246644327125257166095923821474736866206492224622445323904215558893880556623233639279074694159735706811595572912542166409110991483035407709450422744687467495009396908188166055032352830837598215912748942535439635164378624289090058145073035554317668958437361608870377655098679213359855663683937660657696671334581797919160262519817956616329955265620742644250735344214439724181994849220543718398874854537794746099665388320129090260659308306154978192580878141798729028186096847522345886324192989681950665962515307896976001137354961633602643732626927711132509571507720508058422390039807066791687301659309934350499129202608540287146557105810810826993759799186168380860652018111377232759667919370199473058219141401584732966107789850046758029330786281909230955045174042528123127583173105819981425038519495208027937593885275013530636808828238735966464868045249540459277879000909965140342476212943669135046802820868435565567956255905740540186571222911795147393704592749932599777195360023838968322135942494074819359456799661874732494637043391584125559646026624249947877238164772928610451654976847899294069427790157597601034964813663400054775059709480817381540439179841561936140285307231708599098820793994116656735417464927198167335164985552388745809479994700416032199507208817597649287138848743221836353230439225895671967213920345617083465065679298600055668509727625441801724679848702333206933445808317628689110279083251953125000 [103,61] -148595038426279275512784250808607641996825249140028197980603910006018098730281700308951134758597003665815482397371668036008339308058546134339308265037622694769780282607055533208684351815729746120549829881352099326082495969563509840653892514728892108178158595935319062587143558388755810186268056624255912433410573167554343241949296517087308157859553419722508434652252985027056797380904340005242070847510837596273619421556677911382026411856183093632378553218685217130294225756261171249064875037123838454276076739232722223467787445795047581673745780744542270831360676307848552156296558714336421258244451995736037992713963317930311536677163357106160923128929702265966475210943733345353874235143349687665475041104402041447188378566500243732461536932783554659045320481321335550306511185311511287487553198429611804981492937419960970964150340142448457366155054300181451031796605930474419050289586646686576086966878764012362210395198473766421925655690245397911348064610090093117071169538751751661353023983480605629395075862180675811073818118117821580541449451000688490432289413193501434569529520980087605483448362695370925236257663722363209344835043304571387468726461789735038774581734733091774300220150222406847796661017538093005525585274387837760018806295722749692672640590564326520694018699206738099537529391764947854606725241547544400492969993230076283120793777613023436670835531232118798787900526802676402505908273043759053932847447037737545355793169225162258068621533775305125037480737470209249920821732930384514658418515616110984799809711390559779568152359670298398175731757565978563763436330471861265610795073513881708664323425480132028812386836668417380580503117946618844779255291006371816412219021677858726485636843355467154790243289606725808775059054083579008478598816470891183535995760036417275878087492061920842643111758321581858896127195959448960184328363543114284219276299275906867321930133771542844280470534070862124356057272779710679095945893340061681065532952059968757117148735450186330083059413196812102003653188779184530910517429129648904351792623121149451872262763437348219241601855460554904938814526868540640242479701980026180600467654550274090644751375691412414027786802446518980533088226389669980067621666141524666998210861552833432102863392728660347168142500283013364036951653025166285790980425760053965089646510477905394509434700012207031250 [103,62] 14052524028822153636230661616440573050693635849295474941274608787288665901386028055871896020738731054701568372290203882309465933056033331076469745363652296710327771316960607506126332513880733109042251517637496299580703272447284251659170120323671763452674234292161332165345113339632538124299294534906684870562767116279254241950163110332916597281372990078771040846846857551703592526755945590989319324486706256977882520935741429547388907283703467157012139031265453485965387603373870332406453422025660260199717034837281101550882042767437671040975589215097265376311445727060608106326385734120868116927066014343326373292245086780732110789511347416349766638058227985733228122347570004737862335578538074432066863428700852224231961509712889356006000924483991687508760895416669629402504819457657820631643131582793153987075588854568396097558573889616123621391659417872431598255686731968025754227638187951756332209222978919907801747402701751747805003921057183976761719439014906630801763151235477188225571401693039431527148448866425883556100867989373270752184046418867000883097854634220415699685212930410510734719851325153343719205177516710580362568826950650888508213876564688750569351367306125024490575050571267312062253454169472905002306603655435554039805480885001462141249393015376771241758937410709250240516703317090865555233304513435480734876128985287085985325673254333446731345890432504605595618713400702439943355102508647316208623375469366187122483046313551293297356921475064527160532287105397373980964075114457018814935300647869028089606963840434519054779790327890059779586664097426233715092702673761614567144921861983977506367145479319123666107416071531753608323671935425006050719475204765459047741832015085795736899037616048263362127358730800735020821532813889252505768812979147904292266903136415474031359717021696615444656393471592762824165077024059217385395191757941594426161342832177221872437932706395655450212415388679904231492696249155216752569176269920354966572126819551305417516249069235699252158506225030013956645773033978624019191551005393715953775975017700921398358966316349443560333976323254413505200488696167998053823245787429935675900169564568671647674043457039279847037607879720285505774482542500388514703086822486348725980403152484515577545620044601555918292893845720988879476354736657665421838440608648390650614601327106356620788574218750000 [103,63] -251841030715914489827657152135317689243550775844576693499268912301782023915112695420049850504501029774142875161900283444552540759316723303247751644463865084940304947868139051115142569593424224363968231928136943862286036478636930254197722266635339992382982151173217613685604382202695455848545952062694715988147581365671064992560728918796151820498887510853414748188079536984111622907803508095978295023845468230865871299642756171411683331491986354337192495046355982118704458350086490147082518285283479211167090056939442337316799537822524928845307225732676363786720942154673304279126064594820432990536256252642836771495553410039654406180025282395802567341017244129395138342268822556211172897628826684557351186995252537841777255358404357398179549303799465864658390012768821866032775323480804415169248511431702712582925984048667306331210231045731620230003788357286900212590926181243719011440143536931965202383024972891288951812787046079820849643287047892030145416875479288446409532763264578040703157493796247717502236640534119959897363959641199185314712720720571178215111910477064409601861200599774447583533664490076542641684094931248744595664237905286020789015867274328157836890354634883562896378007241655987459469470373596112539623006080389589216489245159678640702820607822888980490671478705412848549464340063596054581222431297907842616791775646245293566306013796741941512279888272744641339628783441686757498082861189733456534886435231579874337441894698187745561755492518960228419226703994899076674827159991666595442193867525724039900955522919492941470865778460739615004693384602865610259638566044450689516939703776675618794364545713430933494886839996135860122319122952237107666868807981935190387992326317202691138018463649719147471439533601755466148374547163981066161119892010161344830342794400145240198670350717182004459312263570284853781362923695712252953276682894220942840361188109692903254664510801406211174610103682052427132720860902448554213307487287302865220255451497808672322801101997746165751194408287566727120393262606811155435858147204248224935387804420434143089392162658636011166991945602045674162836561231112338353262778644480447521018549250620036041609432168569269482823126687357618026649964197257982338203012198461613106870057908701312123976515791958956295687166087671036831540185551599751631298221288268734951998339965939521789550781250 [103,64] -87302520316532474913924611242354838688493586858703910582737125247745132014153409730753293377213803509733489792148226195401946581217656220568160498595025706746579961522630932253056411544316560381838071619398964702016652990005414381119627575370535778228375055668350850250837913972347589062421256481481217488386720144785921365181143387376861368348617966854551355561195724862382111869337854636120643076027542471991360469717562687680496716110990031033987276805612282417735456857125374417693201121036634674767102981932270240345532440150740608079179732743357002458928143607248918621256803900280345275425860146808913246748837101281796418635127073104559155035155971446314330455113191469559832070580398272360906650049792876560454411452156255908858065068173028991106764844383104242815162208046309590636204790256252194775932260678258656569526542033336821407243755798287844028126909799921181769163841866834377431474462255786302344693876264671700158293018991973221305729849949072185198702966257595541964508621263942095184915696956741135440966713958824911388997913899057611921721305432539764693107445857805510956729314931696352190341312319460937650876982095967371244682765684174029321858292680596675025010198554722572487565699585929034281021757691092672064897864541717404815015272412984592107649070872698648854934384305474420766343383991987446226818856982019188674490826549694971617295377890521657078136212186907425116782284413793706554837878763149182631696466226261659178025928884086404783298534010981183072144939136225771726719970442652391382973291488811408745112765825222571472050150529002852854099313948205806502223219898397536914051298206006892905257418120524689924931245574102225796241042971845968281490841537816880795850456569231339894534358055787404177057334554805823787564293284778202589935229965756054796887202474122640234468605775529660827063747649859175408149730178108661389428475217242766638632909593454226500783619753412848312694081588593239221206717247614664910665934290349600310251151711884732663545051672514020690054172627889343228294714184280801005092843787412224672906881111638012776410669262814297869632609728011353241103862200733259817493822265097134008407861243339674969651163754528027888039931275686067744763937453514602994149492025598423427352126824632482316434347721470939834653487740479606586327387951484979566885158419609069824218750 [103,65] -13924369519117102946423320072703589095695382242091025058846276288662131972498169118238675076773362023371855578901781409172292073683216976692634560702152846533311745602459091169816168064226920649995566988185918942540291546055864316186376349755827920244871096498872314699718727626937872177525595073061908899648814917335301877643372560049421749458505412226648307809709805680326357980857459961521512658066221724218521765345651610509491816988917666862373488996829986313705914556378488457509987108944712725186478421439100673693630448637090642258869035026216003328746710887525325523310784913049083589729237196268315461065335317798189776067964342602661516654972806759354042010548652519451377591460909173969838978240302923071341311504186423612779478634686025691846988611366128783279201755423020390110695385832679988429644931564605367054871131068635740046124382339152815477849948024182333728150882113912748235227365137665234218131484833179405453837999494550206916373083840563995155507164553295575181943000526539946571634005321810875518034451660086938465531903303464948324214779419052361870936867735205816928444749020378253542406185959023602671861461517270035941229170146023266427025884867112085802552467996821999095609757042575948485756875061509089839028162575042681596679649768738626987718126439047383324329286399550359402244573917551976843631814577674382590350597489373981499497123060212237794775912200055399086703382397172130447513766271718899573527411385298135670986167325580178830790111092391216952337087917583651683009468728392750267661871348924420845230554964110057177416566428573488209840404636208063441634594235652653774964878186520011909205111672375886931144942805841047535986256036496071911082386377948564231814829519499337905948391350790639044977093710787975965381159225917085664154323094307969881835568441454609098579206884373707366769090043358903066080910038372920912774715492977378532974511197452662493375352348163082962875497717476932839064416568829648841219332734751596642337550288923863307160735668414735917088861377971984880352979936602028104088098173913842620197616222350052043714882042952617522824320963224403996898130638955427342458185914726119877356413248415565394895035819769958522563925007016824501162163003039357679201044328810034717479208609159711359412972685298991777596656111857988807889441318366152700036764144897460937500 [103,66] 9833296682398214439653619330069660985448916600113886128148815820947318288825227774366769849428109741209797658845814618252772946499349872548360019908642216069784951033473769824275755521381990803275480757386094696131195962015256496277714099144500268589221986896151623573626361944893387482702192201137760257385888530799297334137895744911665529274747161831279180441130414444826978942615936629176352607967984531993662086202339146598263834175962047373160935053035250049297664318300061160414513885859504920074874327589998575351854123038309126596522701610528398760364829008528433626235538999714780292313085470240248392356680425072863437082173522258617086217358430888899498996280555881448951947680511819272706932468310624439668476438180155181440171697924372653292879175465450611277300507331752155567982408905462155316426694393318481886486248602388866525586327915027111767322025259230420243597095136127264596554322044423781172080930001500548461049681331366346772140901847625857299097552202869269310012320541874916488662410270292505510181106457838745525896226249359584609853569534483084388258882324042900894675233105907760742531309411592669890750884612201232407833117055742075727262219812208714756433224834191776634449397557696937189931049782777576630300221790909639255945471388850459263905799267912837531775948425979236120866377222355956987123811737720385605348282457717067688194055326901455030718139159470530623464354592386331171583966905876094706328404650352927141932051466911383445344429693941689571884920544659295758114756757938011424156513587627184564171405773717353817100034850184335258479378726318214875227421779703852483756072963763064843918179462825848970876789965374437263043617531194872296684607941963370173093181974381017686117284834433454211790262784391283482806287797441719296914239802033878427688383761418401751983591922480836834830333999337150722780298122438061313621611948695082754853076492171393575475061952138687550394010394647541695492841752161982057086517867573384933687173878207706080825012967240360348386824585718714403337746357047032095891442343101218359537049035701935698755603716736384457140311127279492148757071321154135443655373779629998517119091192724978079945914927616875176666259338139937877290918586268527243961765180114759405528963546194519606347291998724828445536776450248452052793624034165986813604831695556640625 [103,67] -2242095570004671181575019635418045938081536742570957361834244207600982013680023278986934687646666154460783149169789471560709399006286394068337380387140205222144107635372983909098504626085973424314587908393772133096388269890488894997423587765835949431565328220483955892446350327072290912649084933687222053378799002860531224968929585480558728019573316616957144652936660935740672862548557418897008662424197191651377258344211548770991304256683369396933762973385050027653767958167556744839237858134347972767152510651829209317164348767607999451497429878994759046444584876811930238971554332260485083417693452000349677593475048497433074671340233895359542112546882324087704127033476528203751307926966641256209278304629379053424055853681289259872325044577941694425483435362115436944479597110219733910013905188005226543139442446476462843249659596282648956630341323870583725011352314013910712033532024975323860022551565344225986218920950306547027474761066390927602714033177260645222803475697868481837819445143031291805558999948275653868556458225040801667130445885985482392274679795495616715054721118900842932778642241941685533497242293696199904452766317523409402734228192551963078687800177947537178288186248021686046202122146227023870230534455343245180473419982403426017395670190160395294753447494144609150225320103072141924701921101389477267818011038000922505010439105839716744365055292914744999101662293308720496094958382560795799475349034293401083941451477016272195283288039219613822138187592778923811652157596078733062454698205936919867631878245034657968867536161176821263227752166933967876771841639970727026676250393091265404086673315740512167794672656123548140144396667515336272355173984511412203355813850607674945325095552122089874634203055590783309947318954924464220554634458746655789668990316479385261900998916333508697188381125743949763367958764906038425902430599348864846703452581542475390844466681044979375009428964520787925815047257141043847816853607430361494541891421826089879421972065151043337450439548642403516736229049823170124056935134267006326164461305303889409075437931584454542361936209047874510967174108694037049211798209153302873460934553069076567344739858310216084989968330262301408630180301243014901123950771944501302914039237719483992529539509998706567416145565948734632480789704528367778380015806760638952255249023437500 [103,68] 335413805606213847944738722830723201503708686927775815513877160466790719262294026014868894088663762574841332460100914944999230049029606203463394454479135218611997965725067904405004774414008719402972521216652486905469255129534181178631088784594685456713170984660718476693419848768633193464992016468818582480626170954305622115751370559160873251665932055999684826816513872949616339320917226653113093132069780483860326186852796626010201919010741335585876903075994509984354977209656940975673067410287952521754761045211198309754573141252980478080271520030102622599925854238567143865560655986519807088294632453667834162995602139669437740255375415144839851921500550304513390411189891254532905726029930537263699237114404220092500089011282793788504869646835406317433479916454884306630500901200238404623518147884440835357898579828937222153558010124839260380609572366546785416760624770153942577179060184035230582558877640490411279592776346715806417076031237598796099762090750413890746398915476307077297715927695595518171601391988615749445335749245803587268484728180172453201670760887860164034256885513789135089684964474373535655873146362115375078340097275801014294456616506796065894186408170883338185353302774554488293054959523578187578633312002763001506058109720452490750215133641279840714769663143173842973950240761455473010169890102920928163690623257562131499732252307830182067377816629545114251937164454356644617065716439807279004000582529076285378744708492915844475359157996323215182668585917650891833772260371467712103160775756082621375600879101370479242277533547021757679997026867468613766916181221866729471753213816738678987851700463008881196408067775069193786796888343982387590623575862427786129996170252960630168518470439997630964451956824395054181879280129435305567389672954281450611158567557227670206421470653727090022475415155142992764484129811518190087648912093181582099211990738445904906277578618568232822980003193455894125784499970564836452064914174976494583404922716057053144070352002827138257251096782101784213458495996896283121690833678730566055137040919140756818596884967653451939107438677117201929057225881811614603237447033193096448740845542103650670072219500374364918258974257709665475268265052974216706846173290287215363053209628739704628853329374040448606103393434596529284509591750662593767629005014896392822265625000 [103,69] -37901588558272323602381906602291003679892878641834045161956230247007234561287311027850161954127827490994450185602950042622519285448733927767605348698570768441368456308654122297966336620758889032424369330915574728662128458107070609998495117487013264624860796002646187177598288863059642630265623873108169710933909688403659108608410853865174771571080490749456230993509925007523776494641817234628917599989227179944455181284662970367393452333860192449467686651733443244938319944613599346186289456980301471309136896811746982697152368410203388240056398568783793453559339538689007489961085984277525133154075460899590241059003483095021644745208208116236279666334568644472276719968189495761184205828911723402058644607987574562037470062744204873788179840654040614232403402327734932773691947564260371732720777672616924168264516680537614226041639836198052288223189722613660873690380189187679445676930358964197769862108304238978331895156155362276093507622822269826279724244281154113031347246901722135160288192626427412536779764610612871782436228706817614939085589419429655364402380856197202532153942046546574155067081312113987997086081209713055117374809775674899922367693576618551002512640713396870287200092791355562405222242789569982324074499731741831316693055277441672650250153815139819523606423141309273427201246171423489270801587772798594052095550772465146406619609418051464183629020927977376150750665894709921341467251512740804597273412943995037159217002031457481660677472705323648911619127171615516664819523746669657988274032472250539064495193038806751125369682800403406628116084983967808207627310463542839090824450109678203362458284794519056259329698787623621238828830743698771730555767568259746228743654471577954116479182051894811295262376168654480680791076194780480576078352366466361287463678048564942018586003456862672820955843292934295599629583791821123165144033160025905445624376517385895976598490930302627310962495404099260517244271931606836250224965506029682869672342953415405102999424664443446798612706022195713940517178345695920256897208608578387065006717056673184610073418067179216222574809862403264439248147419280222320103558520722435757290393970669470178728790413664470838076684473443011704463974323492410276177730050869230333128360022059906029705575934028445064411725933010098837233625701514938555192202329635620117187500 [103,70] 3126686559385900695523419929854492588817374042239881098213485199037821642066621772495886779025965827162931477819143323036302039738514233438350695013030347038783517022529679634293568395485043933119199010884016954482747852722390770475996446964934623333425409573503774382018816769441896444590038254519968167995416906133584855534273043526879134954052230074527875071108618318995316792602075153430968870595104540493109931351957422638846966791699923551309089569232998434449705059920790082857944859462432611981537636607139471339156997554770106439406914901625362688466482063177408974484749603014446334774589776252688624049593004622097804348244311049726169819567074198303278866603252404119444254569584673534123744392844519591590496549083158363411180258442713327846360773332461729365879504696417676596185673440018277010336901737874382061282745746413395472893019213020644924244983772991120427573983511831530655683127532154046236053934705873574326165088984539710856341843787565367456070749785851598891951570227410329235748913448580839343755143515945896487449807772890742065561473406579784187521160073835052814243785436791654867889374284932794901518242682426714136035251438986270584196330414076489880198455963829840890873214074876792863203661082907620046612529495330986359929146331942385817010204629507349192466003405444849853167554909151760779455348277044005154277166241169618280656891585787291745585726918077777682327946347749590025643171287384780883840765091954135762790796467130463012996709536847936604625932830037902329647941407997813315798078834792696375707577457038623916076229307065323856824214624691795208575009086529293195003436292298743280891957614240862147949143795097187866184765329077339167162421586650869800816587588439634660577367622226074676968851233193635145168633058824196722618236854832102462454887260047469104752635345883262672742578364863537258381087599263424559109372463229278586115565065805409411827876302893743048846352450492437086981674081601159378314809785979151301964446174241073899315636171702575243069233587176957685167807065336671755740207630201464527272393306405360563947041313798342282164884674515406387814940978676074880541350387223316674989008787606215117883801956147057539915716251194027659155348585620310368832422299873715735660912020287056405433768862040162274384957896700143464840948581695556640625 [103,71] -176683882587509584028596807035963333607140476225779685698158408500526011658615561318059119088222051615310528571061105359459653741536525970452720526548869983864415490404306243578634471486889816260002013010408159967089118937913284236552104144146612889307732633884589351457662552572411410605950174479974128528511197101317744544111621119768901335122172027879472385076366840576861430453719627052406336504026440462146724213526817619615558973552457356862338823817630397375072538523281933861856054858172714439621015208320867349982720385817022583951028093705357310106180564455485294376620912486365022501545782753900756831223442371954365258430607570587280538020148712627477168910241461427228898028277609473754941282861376414447097031448252762461813284965639185770107001891351017339522429618403933600785825126739035616589760684394598862813093253590521346968712544368893000662768018112840227289901828839613464182789182175873907402486108077352269919031156386638782606278318429800598061851162276039029493477168529933162420670835836228120772887769274875897541832479661413641235413232292814503137469901329880604636317311311067686428757869093837249232531783659055697107970869785602801801483825661685784916598886755779578667512832099555555306209257829070339224094426610492635034550718764400706894451764380940035589337195791606268700437545272335570598272540647838057210436599278470773734176844052734376093391850209616196174144076017210855229168977226826614943982993393397454548367946433627069077238405023882132181013991792747552963109170164152706611245427234405015260296826929733659277849906174283294154539485373850242349624087992641510501816912815307327887084777779069991442575233956549077461765091381035547725711566090249186284556132524427250981437616383060572878457581885960684050983583850323871827321336419658512595973318825458762987061455353652023134169244618272739487781612837651147763301827139984240500210052496535433264336311748981870573461742612528585489073444092108514905702101169580183587812398967071071656883604072774790839752812088737868903210908612121017466048229780963814828167466353549224610367255165852546798246178658833109744599397421033412366656202316142254131773187104441682300598584020929483350198828166859183896500483100795586546563313399799851268761586499019220895313910359505915614874993480043485760688781738281250 [103,72] 9801020520435148869697344314107993535695404647714972437872548166244996083310072301574725998444879803902243951251716957318397629523669831143106911075349012892463863116777530387737362348197300825779803181583489203922767514514987154040074039716551628909832875370908474478036964316971938021790056995234912878972450059959444915880686172374353829578106055249370485847188971254353687250555860827671139678105010884375758319435541735691862884415539017671406489856176732278476126193308606806266473235087975421620455496219822189465969878802877167176540069315426513696943293269480188507178669898666114661937619322211385908879556859839959696733806618540583495986284557072507055395162449722363795369846617457117989010503598202012399311424035976452443969021646662092267595804810010716391307893525403849546549828567037964836344861726449325172080421550084297267525308485848225317805077868623989538028298810001674109884286427830933493418604811791331807323742179379408443227377777013168379647887091378243713054528405563963829781173403703346027266892769262692606073201128006803192013689111033107193502351167083404703043805859547708052614126433019988525164363460504987982629400589643680662748989921938997904150836951888683199009575248678764946068889443636461024651842502291451056503743170442436716361323876478524415746084548124696480110623930507484292600807259520431650767751052974544849665664768750229804491871278307052160766397047048515471320416635574599456606989738290739808647321242956127641423478008584527332076066920945409537070821248350619085103477426126863569048685908169770280175468771507037964574189060970451258555592877523090003139234898921601214201103000184290321351727222237631734923635210286856835987315729423988189861383680528266042702754945922501466955587273557902588178198642406835800695467533168977133895218036000615006526080893450618260405185002988621037068693081910675871924879510961147194252869733112129848787876856109536952142561831451773811873059757005912529035287259563643283226721570327513310998200257122441217140371099811630001297211566901047901772412342114994305170720864719348015834196505899815436080692668476664733641308268213900796100221491811560499803232519946119398983077444461616143071014040640558446451757048477799058845994274437760027402818263576045620277159622912854786136449547484517097473144531250 [103,73] -229934031820424071946996456430180729129428923187787178148166097587081674617729471681571632378500549379057820491353336758737935489834995148984340359382978761947761738149765166222810940674424282177742820909739990436870575440318008399003359040871227973041613938927860529487622482475745084941565322972089355675268386259793204228158605678197216819265556913426097937306904946222955029460089911891771696091006094642550412886640425764806975106386661291153406032794783248137280129044560827340424572704510732596337780801611149898609090685784569348578269835453448032233240792594691401168973174003017600966499794592189474610031194945361671980435312796972810659968239832646134030129929419451760002943744369898775293826133838646513098107153846930786507503538797326966615654664661841521134339799385001341752601925536890095935994432332832602148350878318326854799559170757634613292039448002687842063138040054463409191777027013562192605863006939352914416017438484149598951041736051432622466839024355955680391243223340703845436136235662075214881012075104956967112765585563006913909112215639658682558253776600178417051378631972471068939187955916788688947780429215183939973704017241807948094480480159315872566483959630712529109652658058165981676969232411146682295906150414427752229260560725665190763937434596783384436888642117290533310128372674825472319629719807764064265129688558067742664807066844094574466362750541401662128717706183951926904135250814627343443578153143593292584600862125573309759026452619865231781997685119950817822680241269199284829235419720801416752745969221773742427496902118734841465746660037432448018194042686416910910864309545087672607158384647996766397245941261569839516929698378645968731131048702159586125754399316215151555203593396519701393211448177320828225265406358070602570221879817957641939674164949503886208393006446944340934395158418532763761597833793151875838860832564172172819420933683672551854326673218871885550133881590711621425855819968212957048502400549015107095080764766200448944058856851904277365809433466984205011561268348914958871138327486926262715013507562868252025522538555216866735167787486367945529057337165996413589479543765663625757612629355159056831584024113174987680775335572352727753384966139047889519677576809615756337288946546950713306980973449356042692670598626136779785156250 [103,74] -213073394819434722306956985627956334331914880021460222275924497021950583380605948815386102638788798161168410753165212517776945113997841082801537709097635640742679408015970887124535064939614068481189457217431745855218003016154237700079872452511419641603876659503491560297307577508354003639098769237892152543815102313805247372113871977186740240970387958962414926460204247293275509710631026502577495672493520879994066447463058190778894320420180033990796950674828399667766762257024909949622439078329325651524701083440137235701112226201942186825996457289071522996847379450585121158448940142340115867050691419542539373178363418798057546170499628864778954788629018349754511666092468574989170976473217482076314722290230941516980941935169537771638120239978037889888760826686198398500098188692102166021439178062672402685260260904413161746148385355851903290732009170000656390641126613668042577817589949027517433947931231917442177531287220062921578197655517405224862655780666996858990634498192240540531114180487135701091593735566208797133966176505543167738923929866612745252204017296880037806549584426615188198722209370138498722853361990494262801338305304170599242694644508048551284565478340599865244913380024488754659500436027720326917864799954519948894808016482443510891247165126449498373874071976977778400693127640481673607202875744690049840684797407775934580152988099087017461926277154073736448488515337229992898116098245780884629092644322097269309266658510882423881525948484286945896923572902368569079609346245246438680394839127962704449691813205656499212545667460796058217158619352655007300515258193623187184753172362712808833953706657761749043087219245625729252109526315016351154801368518915977709700898706300171411422363312011260064524644415887764601614650829011671781251517728513658893986206016803826075581808334412664486017161099726591785151392447486989286870693536592235142368055266114716250334860788738012713048681390329880381402018971040313830402995924572225366631986375623326592505336364122340409869715039205345519544129823184389421130777735676772657363902005273800488842774515915823252024552278574959277537744143387681952883877816052950519760612313015437344356745636582567938561731417618852719531685613058645698156263462993222749489600422564804327622169252914961085076939184546063188463449478149414062500 [103,75] 35810758046840226986280600230929922981907975398878394248386589054201765809569396946651071121904624587166638244200639867369224853588136865343881036669424503427462011035270227075762497463365779607324253781489456477610360079565915833855483729423944203303201623730629518836503676253207576960220261507713604841665115035685676515974159847532058580961739733903361957442292874273290759227021108245478793394658733409216987210757281409529486033291208948900714742195189031825490248607357860767741645481582893941393993039904209010769981431098273385248499741337465935504379002357659792467520959201299896001935574463565695420107183018701959883572126442628897162632570583531379350543547016511021049400213839163616736595888729537126756985126424995304981027751870259476160057630102848679892174215358582525693599465063099472633456266453231372500191487699358514088647837425805547553309406905112997526428821756535333252311900136131597263827571084349865270140196395030415835691241087396739642454958573286459821502239501480781491337773405223129844647060038980950239816919445794055745049101793976646308190021728630127214206490589298461154699656735666098637686542547158839929521440547526548989181404479152740202341639305361778231366357639198479746271886088597908551574244948671605507499422893227178424617776073835168478070187564794640170671897185001909984434181446393015541005624646167888714054713022448262562046474975922721213558192596758539181301966570133865071932294739327707964383100343732217338538185347255765365331109102962233880959976770591932291667907086938903258334626214698232343497698611981558372375008711989435729925137759396536327863433868901494221949728270894988314694638267610378330589826848770891538040640306648685624033948918146376092827865743105084426625799603268371377017990116229523249215654380141352266648305702457870686178295192852676920945854114161082002067767567849800823059565614511683000022995326897428384742941093136787168371728170463922744035686567208188193873414328741431083102410916585535621400338709933515612565796145753050063312676119874600802097856090157575988722195322238474941043892773486541875758397893883730536689882888561104235245675559754285004824795001161195269113717178163209921534345042800873327485538795761050782508195837746344506376382181155222650392744299097103066742420196533203125 [103,76] 100355409337550489377366614721536566486679348162643482764961815537196008899559220567179694948748186031285275282889727343732339727636479981687784541735689881310645524228064470744510146119309531877078781689318559900248372908115935134094624048005678572072354307400649534951164597125299962531253536731018699227944043092948175140869687084464760913893113690822068437591193124916858865137870842036941576278741742038341069769559568194798223492172709567229725376983761893362907556331992725451782746509415783874339803565931258177991446208846977854164256137343336413948924923613404583046700069291801683866933968477679931634485365030334588189298339678632966999251059925349010444102998420034703554071299616590989421199337017786973374740463059868139718661647078558717701999943194295190828248926268174801863204870252946475629038392354451678583167059942843034163704223361798845678234537940876974276364516491717731028238292420266009700389253097682617867728591440742523894441220363504780249446606513389901718233541924016880101257125111895019332538919963593038508738571396690698066883227658618164795268707633363541153787672375518962936218861222584293926947392542466303390417348947830035460658893812870973931910404171806281267993616950828120042230106542208575911937267910472679677256556440701917064125187834507555488938950281235412845317327151655903345585417542606141223881577077085210080165959499728854562642193051911626853737368472672996093716793233828364742891014205020481570034314560047847874822004496352805420773442175955525043891244478236124694971845636388399091054512279473986331619684464790387308175076389550181870152152864679835975801060080861143179535425969937204323786114761240098562255882424021273620411274727590583448565967338578201141968434815302461968682667583669679120787484402320566489086380377084189583638228602121362296193001026627251544755170573552863093294006840191815607071705628273818640171018357263051189299439726379399119296674566740864069482835909909326043028747144912936614916590429978923248433765627322762274234734597997796334998216285797741407179681032549808277046084822625221889396825645101497015803040183264073930681709092680217426894231555666016359195868622206377074271100326751165981669993964749993633309535934940238559300311553311230576996391020139220984219718957319855690002441406250 [103,77] -676929308396177049087761555684914139481927140383450805021266885474127027319981106621960941897769012649515387928987870170045898640864213031336091842660097086961235159392057664857016091768424379650733822980416364006739946306394678472998878596359072747959177231266474604333231395740025381680986008728196601628269844069670855583088815068234932288161976106362934860248992382247615952855804643368116396564393554314407001643170256900312940712900504307986442859264496247814426440199481116647069296975587237286569934780985547852974016240544688222315158989301163466297471402917444868501081079279296032346175236098496555365861790656837676806124837816061163480214863887650308011917530984163388873223567545026809778157778340677972489258320940327442280543276625448439618105250627166819342797786016841435288716845303973121198216277184771554631604162430336994940010436886892845743266650579221086751874586057485574732143883361243757668529514209458425656810790946037478228849349987019018503925403826594857390307879241028803779969662293715015845784150625860485334300719975621601265508711656494072172787718215834508042761351152293716534424135171694116934747437714500254595463385571807322443792012731049586992041906168084754378151019426651617803336807922102927807186055113124890942747670985857521529196882141474218049954951495053079934639028533917490783724645852189651489447312594942318321961298234533278837368325889048872404138983238248565663828402209101760498368917537629792857579625832157400473478092973690234855329122891813820499303663749458853205853585781171844383770744321106302742556724173950120789671329478805584836540128381020187667834405811853236221758490322701924515882840771591095400276363228002133245969451482486074739801344662152340321762945380507324057884459207634169851215580519856189858150719849782183094745267141189745863955762373262955407386123994439261455372479072730816999368910813973882564621210186528848862343281181251496035446977472929095527711450408036341899210498767838390508662445713430583661709701504366133776833251201566443356559195092764489053223253328304167115998327892654264335624317975832307203695594941804010085222757886577491804578968309695680570473980659960017457491807042420945185003859992319848836519297314269924370087741232341587690806913868435401582246413454413414001464843750 [103,78] 95632251920478507081585408062159544162697689249746921371940120451988044166968207033273849173171030595195482310412246793568898311405116105960566664354156187041016264881405949200014477173836417059242181996473238291045042075350039177264157624419232845834997290269098724522744493268875984135504525681831078880321806734681977857332208769825137573460501798219175920407621059189802974226401000694960733131206317878066390761788490614504641925042199125578940945277848318724720172142178131012464472461177632533303330002330834143020911254843059701299152611811743495350310774125891981203498096913013277500738583349105183073697850671214649649067214491562595008770991964695282419265264611154440846594060610192958675883752589182631702604898689149467200539577288987728531041240277167242979979573702107633217798429068715733479144141947315073120166428908084922005133798515010513902888214895106123948538132436345636252809738958193727215217971727378052046772227369718295285583521951506911250005468500679316170138116978065974487671917259635159178805924202903162911618426136066998313504972776809569492512312325581202235415869036811454827662373976210763780722183817066108743954812107662654295235783980463428797121064247942176299037947672412320692283449456944205090038011365655274125736594514886737184549627917170417032295211702985312787058991815889866544749856753958195765070684521107643044438936470332052693280886789328472811397096107883262137882446936248077584626258311487462440657957705525448452758680854523415560418782725663368375382859430858408835743132128779190569647807931127114103435129817321022731342358996610467229098497569132836028760736492098810537794157092774862103917986224150288579972501293624701726676757139355923318939732838541264476782463220327281865603542044573715829893551192433186193634621803567493666406986562517557719677033598414137854104202540572473055504426670886778356792468842839593649553590973620855275444476838219635032721664238180350605429682271739846436524994081684369354385003181811712813057251614770192481875340630846044224655081610117966572773314504590635993601173256495123927957709963551853724414588266144142409912962140947848055572493463132315871132349993440972029878165670497211230376833208148966533459597592932750162223552229764475160998793423772212918265722692012786865234375 [103,79] -4003488431801379495068387943347825060867423484185343423006659244893663589008046737253398689094803922378002317653698896469994646445523095418909978712692277022992115461453700250479700972385721552491471010303708253634974750397306997658714754401986865593599063693603384122716947281218247036765629074983596054256215140845197882447571908988783112833805625291610572640050201180755671573190773549706500417740293656673015654377755250669072298319473122077911493575911376140820312426898888983600697953365263428920756862003476333161716915891457701932220305912024095775930516015672334454127221434906279430317076078437777526048533563384888584806963461328060662402156913543018470423142131102626555406748189762067582380636753115037214044817470664030099120611817591765024679103924447943437999980803437880227779808561157322950816011437237943018925165163449718422775576846190985674217541035294840825646815349335805868701059901350130253221977253504666731187432960779315409886548524058150031892168067024903327759536664887058081156652120991863292009613903431478551115452387009211105890885072824689245768898927848793156135737578949197260581245398954376710396109575891862512182878192771703527968378215323939277608308849938986442239691616851500287577335561761330092632818093719936157805959438140621248142209775101276484911687298952054111468656847209142934913988503235416814158044618797770153538855900597274984856748970344591197130484435719869390061533588601204198787880072810939337334032785923672323897317134330178482868401958988972251357141221224325250573738447031808733064492142694583124872073058077855486070776907634189360625454455571154069390274578560578985224815421833791807746619569455794499296959750037329834208877113690939605477848190876260171253241250286294733959059184514190267722963276206722376516494726769111088083462524930105804354097381486447846455302500957490295832473472259312073294815469097274028601496811723119237907282746570516234454237528001304658544352944384332863683187260224246708752626427491352956193721471871808359025933301105845695426016560928079393947257824195436109122355796953236682604493989192921111266758231463137681742177667026375286729280635343242873794252947435025779033812880526464721835687983924600577239359442331231093045480655195304114934984340834489557892084121704101562500 [103,80] -642899070055241539956516753160378262573257062064885487283571569889395907186422067759953162557751058528724928397186204981096563203381324513157506791015127805470620310874144003059498349512277291766856333522180208209176142356504898897000987346286444337854992630540476210152675072293766530200405233237364223947252439384736999381414288574159998022624560197887081711714477568105999377970335610529384818855582003111592366138693488955274233249043851965328124429673131693104107130371141274176923769091867038050679962956105772354777029965353695756690904674273157837968463685505629492752309950219521662230483176330725058455232632438229610815453551559660461516657785538136456272866542172948546600209607751269512118371527962802846110764669595714208399816777441729043055278679275088121324639290438420488513454294845185499927388772005074461290870061066812727412442531205169878619196435658190731167015375289988583502356666077288806484180078213629985798807649860268578781790243633295439935230453245236160424406565536750542365319626861671329007041049991440127571548373252769540127411598703627234702230041083720589601143404832794671673851455489193797225745315649402247910694707720966381358798787207617433030959574462635140970177452277632858575837602043568888767153257345433178052163949589056191586309392034615480854205996345105342774099238476750974130377693278843108472785948869722968436687504672247812649265238492581432895997525670422251957003415387898073164705231396333019985429687244513131630466906062826378505554941097790723637225243549191692474949848942568488318212935388122939949334929780966624863977624327180243206103248890367300800400502568165243385212440682045707448453159058342817312975421822248605846096707966058346730030197582045457781014267498616657701312242303900614252490390656512272380507457774945845917695593868774567946185031607963124018076263931710869481503487345836610227829610423988042983452598060625713840425004329949842439249861169625547382898859550588178967915064031200455035037908086002571381946848553808583368333263861047865069037928892974635350346464864305447238693524520928818274793921889155467790991922602072689223582302206862976899447229068937302348327466839328133986410620409637434916518072387384878473859752605020917105067850992258793318967491359217092394828796386718750 [103,81] 101735183396086947957699195745164000726063161751715572837209219453551031929517461395388382077799174574687609744856894640319530529579735258174840538760595206487730710585505860947255897748218541785767675665017988148195844709096783953621544034698327380321703867992452161811003292613786820492504270076834740626946794800849526168739376828013520574565116755760264469463635629190747797272041855937276767951307650187167759236052689622522321905824918110679247089225370424490775419396123196811593758774757072868067635917332178991789234786721525340834683670389467244560727557233261782548090357283736818013419225391638280479058170267845356680230932780595156459290857144258755988360891514371363017959273774157167334983892471602210382907616257481000610667410424576604667164734778856246420602377480326565457314525200692190614670712192561481451442019329679686478193994113642625867973147036656091185433995798291370670551676370328670986870007892442397807234106235193903793442022368270205804093988575511540590901457924066378296476350598332604330207762582559697503132665873104592795327334148470666453038364866361165044136450332192353044787533697761043718634811605292400308423683158000911470757039615429589040545158873183859790033981838447161253548544267882697639717065049191355895262885196570445549129849771214491713129664754682320207761067286955202262170756516891181919764256065819572444636548619398211690185898247538817740694976869913628896232378468158564726619382166538730520851452038054155058084200810526739416955528365985954022202773327895896120509439384815797434142969055952954505163602158065265464471746429157630752819028484250399219108935197352952547461190775124716625527390030042744909063138030560769885057596061553241566202663291267750976114851844976221123744737892099940763423767535768150654352607745438004455771223968456980423734888972445610930949761244978476400410079349710141798052269077800846289145988805717792602229840209948113335473073480508025894735107062770331321168212359473794488146047521898985983059207902286469639062775457353907690582875966283170115723076470989392795423233848932235032696849168919075500479192264346927466870323693980652503579319813391639294898654839857049538576067368746530979011643472597843268222227500019881116826900822880386243696193560026586055755615234375 [103,82] -3355505085596071000351938430289879764713121897662659251250942368544235118301132285845708821063432400386881331154358145903512221688148287818503154243454106138522935038317622997249615063596092682605966665941353019438900972474371297155246238006957403822824777341142045545870401857104730006680005592839831863671258647949911424597177352472939242877962915132382656597226106226273802797883220434142490752022966673255568302923944812527714677772324076722955174755770794570277010775879906276013433367471111395914326765142553837849661861265454890774979016505639433475987733734308502338654059483078302720597918950295209361554399935674505462913041625255920515313064891121224757814726264164415841953813202455515875689813917250105193655348982487947493150766115145206408005612672084423658819878912090178279874098702477376396831965016631677341657739662934937343705319722349267170911157901079853427840397530091646584464982218919178273247830734191951348579318970901725934042252361331348207176887178876432018687086058996521132552222792973421265245743876220771728696641254818439350976058217117859288457148110204415755859050251557944022827669737799086937773246026222671950248149750588282605531831467505570150687329638782918609463516515461176224913971574808845932896415257470900848016619144758204174754208848096049542829859086822463516941932288883679754058909052078220111450939123898530146428325179782200660577165464240900871426200435727697601950782210441323245558939475129549170436217693305579462437729468979255820666550065584288348807700878640866708312485352500557201354647945839852523603626601834839235666814460630720703706397175824465379009283103505212820382482021700128574488833042535644705663851189271996228897399882790277345890262925217542994475881452802365000743751000781907993380067418495572320273131846232297240693245185540900571974060046263847947127042352733689567671104358632270803477731837988830990523128885242765974831173182750807001106373489390395068624597926936731478157692140508244967994355031980135862399505058926837405259100903366835583236984839842718659467229319109640922286972696311311919229277132998510556913347808908371002791162465046436056593545533464208121775994053766006362245006713128717510876646874424603727267671253730152138234146819151249019341776147484779357910156250 [103,83] -308753234957154685689819120855546127901812608388312037138406207372894938578464126328850235828453837156944717328999909739044323730086901245624444295480725426976045838701847822253604552428105977913362063640296607708003844631299034973978603169124518393543844740896840121233956381281809162924917062397213978636795319854951641578966893741673470209076509682366392809504149557783073272228181050103357519398526929646212360506123072643454809379497806476810484618734903516185498341094236529143754445220020596443806018620644919472714233734429109593494135476122977305907535403611805992695808144562934551913556065119161089419877333623707057754337090614506835355465119623053263131871350643752446943752824489908732719124240802263076216660580436814592728004873671653904727064331667023526409443245939142918907253781328669178890336385403178883134040500100073391088072106478655931524128710421465434356587449311659859164972721215868239032562188282344621484880664573992840875032747874619823740479614662265920589782961675962996043286470508042760773433231708424701641022512994728147281397283085764986245941091797168827464112071566336747865215232084103154578170969572520975527404184349784547410421082849504385946390580762015191027811506970239479574815654591439523319485760035646042099632100678375918771356772090837794112045951086969623346945161177730268395583421241458331672635639212529695778892653702914338696791958012146783351695180395490594901657153215089091575535241320128121019355375455218089088128152616855850136493341992553190792801405814419100999834324086251660143375835277252063108431366667206794037487019425259405172479269272653481377223050383442446869399967790191760711562673832580657592753017082231542477296932482544944169615077132831532459046011220121796909539532967365911517119967770563420777270114711054922876546650187289770497753466911044405209463921250489978384141018055496272608322267517438667897451525632722519624230105661358852652426963951424696463470311216629912072975232159629034140557697523988810655646616476724461022775649059391409998178209183548483498378977682545463352550379226006681477335459346911511225466287234890406277356289403068664805945931114548237804160625192263893165006985081907567182582969988283371303286633175529552614024808576687064487487077713012695312500 [103,84] 24797354823451834020612806568920536425287483798904571250591844540484424651864715353270019915784841470983727782275136424374896389652898539682857926257760548662334356718505995553079898483499530545252333651054529742247962265681477168001325698677843994395447778119508217673503879845967966781264523309267405920180412534108853573689150306913824642468094872527905349936288310748794906365492675702653120935283586173802181707830190129429054281828412160523459307186526924657689787497951705432821300027467414636517937300598104286999195858548839198772973170408350942632790116652355895464777973280457226877746199798778127303259948410112615222615493384305081170268837124411532151705589440845128876658887907106246984917276249913480715466120973565001893572307980218710511335357687651617682020612551548764775706637986867367905410047561016437713363495243451577436028219509612886586557135525588936675610834876696774459318528282152239114604779715301154719202268352013545145397110136960879969818548418809155721767850655736918702698150887973842518197047261984976814086077977827898047874717264241254681413310128306348556312222925747619784654510211353960292677248580889003251891177253933550421519925003795820454633674901255747137029993205702579795434023383402133210176099182388606245613605368610549645242809826738739251422175171871660265399259276853004975764120382067309014033364743733810574827401252813137909972595745558418066842732455992864206954422771817096470030931444954436492503401930070304616450582885106604357723331510631637834062767060151029798446103144479653283581014248962714458966130872264403100356107391669974659535366826808708770943424254114975694440605133339803390547517347521817024186833384091655520110329052987338583648036550586664727812260385395406769527687410728734648297671444271673347421184039524361784824320595738558666435630279500447930600402936528004004599699813683426673191168672234885146568860005276570626803836241223642800941634961803345321711345285515788025195818478690825724819984457732340963484263394889005792493787483914350953343143035311732937416076612443634337548873766879107057791358009031226627581006610717355138319985953730685317594524755454725543792827313118570360916863772981237940539076838078015194074910107035862594226927058116416446864604949951171875 [103,85] 97936014187918821179819772923038518461961136237400194783575313479654391128122970114088352092399132281838929102574128660298529557578317464331857116520663619275991286842982028129425070492254339695521179789101675313474673128001736419920291307982870854049243051976131071555261155463540685062078800408941546763148917461965661072542738395176550313766321078450398527197784257916491448729379447852271190616414783426290981518277177531362296181810384935872369481303049914339553502162129975928156690725759173857063497899711641571211033285064355257994884496707864714642843775161299664324139369399208941478991442350009979544500463113576874172267529262757326731692631809006870395224379636405802746829705605934862328283005411509032570732279306418411204622426767440382580952208548028371410832936526979492266114610403032839538222489662443293692618422393766707413972872916351806471217919063515565826026543832050417403875231179648568696325275993664223812579929915280088741445101004597834315908157992489748842030384871578358705530802713334589985854024937398550639862484842334468089149733691178452751831308438404794362018147345669110327167830780091424410023591657855791887388377159986880364907189908106065700582779999558719400645297040557908392465733042880629514764259308011245548459278926470337615099714138184794982166290708887736636402741043521371131301928583461703336409155591291578286987068513476430588710657249693349144142459528322652690472657694186776763586555927632388016898299192868930963224418542855427172406058673018370953834840433905767404456260227686355614284414960058723351759094347448967179873664752051904495151841659784041030232320648115713676541003036290379810815433986187186311895143058501708601167472038299550629477409053024954929220621540452582062591544500358324740006795211873881212793825180091771566758251982874939612291749676431961870635694551001588878655454798688974329228922519539663218181741157238110462869663331267899579504576327776697295682946037808388665929171105835272095500709495069706107430863483696506498353366582710037702758884873797677687684197530757675221313002094142070931892471779551077374403821867007251554145471131457411936817378175519282275061453018663241712828388019630862373611220546071249265865105854134142759903625119477510452270507812500 [103,86] -68762188288942172757080925067505865063314659960977324431038986330145320702771371634832535655999834739419878615166690993451778860347749173484200698226312148441948578442236267273548877066604048971876640489574981762225562942185651609734188935104319141733941924983860852216856665253823877100261647730275828724067637465432466697487012744378496691172289233564534863438155670946521133295464454812437261076681522204784272383085662760630590980809150013619350896268947766636894821623807109353861313828419107784819359772704549970324809414650375829948084066038795290728003953526534699610451125410214488753881732700217992254518954511988035661985452240981736601937715513829396921199596915230846890363053495434993717444162250646772605525039606072150621565791878950774842993734191323022810318471702942836736366244143006572991794803020362096006593681950787968853819619603397531425671252164526884073238262250254662546465306130333978411707740753618717651727073353217897344660039105955887450770613317780059610331739060251843826269794515349357275511918162552356707164289239535625276792862032628440783226043914706251006227996736608138579177343980983708128250345444835441006470106103042295353532033410034813768350632797823627435968455323803872934219646166074130793558082222166941362315175201544627467016947309038149207564374999155736211963952187360988235387280858137886714380155417927499128462837019652547370421366947145874676503810527942609820203305716316455767159274267315796254701192508283308758952320002160881660221485379581128525589700902299781261125511955301453266859513339060473471223541718274066467535758277116209119367584565133193167411215340643947544551767409239730549720427020781130543739944203855290962436882393552380220991688525570725387980145362469210037692908191303146520715156374691534627066297767375484028728172132286209612386081034470093942433725413665647676061452233245736057817941910887673053559812818120125110959112616262771631505004118242360421163206073462109527363858411632506273385736980178328335810889448110818508602809555991538580467663368851014978576105515656778374303993866692586759651066826726548587642675272231249214852703361450981891456587729310873900005247093215365866361493524437707709625991820153046230122521886851671979457023553550243377685546875 [103,87] 2972399511290649412331225798480950368494268915914719465343961719521569554034802556402617385933328887583655667777855202509987665302536237276615301753207907216748998683193289378163458260366871943678104591851186574524096563818415192237491539260794756425237867497142298548281178143392444837783177211507687971588900111148790400667022420864575779685917718268874630907947619905815551359212251460048388313368056452812773048647661612507239195551840877413171344763436758184918870848078643245384765879103990295479167683045482597450321910459013342045368922709596433369409603442162680287272535615070135045171901719727855434464136800119854343381402339114530294748558854233561319033852179745111820346115931605429413897679465769619836972358849675423510325774225178362957945995860967469643253098853059078760687326427252611155195755969338533602037559377645519532967215734880841105917381008119095983922017225582757730028452658685697623069252182213206937781921609826370788804262024971346904428453418060485687422915477819107456354519768235927683231903990514412479195702136414881206291523497545825146000047689156318807747657139716909393134671006091089672393818729233745454342148602834362061968755821879282784303924916496570262250765020312115826142941250437621419674330979007358745092462759497409333944143059201406995027818933606333172267832287969437511965149247849294300165827544832884795848732408638728766913347868878977013474511084813460409887494923054494757470311970327078667751824705927878751618866200193874536012680168652391465635090969305187202760030897348820926295092914156979839855147921659335763272676350587453439105765097239275837696746939388850358459700959272703529601054357785527476008019857409663813087706478870446609256020959916362733952038255895281450236346709061741705485614792424414314185613760435838932765791790896696381236261000789179647145235950514298668508868325744253235991858366237467344420509412459880930506051933070975234477596750524098828109417703413740861735141151669930525786125347863068145703918046317022372695440970009852311352669506770773181226374646456677126766206315145113825268733067882117600835057057194479260462733916866462298515873942471498087057862778414042357008547615742786867798671268093809502003344036324961052741855382919311523437500 [103,88] -49300597574856163652273086442627202954530314466184556649517513789257055172622427755010766576101137062216160156419144637581283321996264423939300303194454516072330828949375112099929646805933286817430917519401940736225057669706127238179937906190917455496026040412056298909007350558234444515510167567863881070555767823499502500561810383682593579935781013499725056966080417990964107828601723990330917103848880257264170229217183784827041840614853034877215046983229001808298175095998455102070255228870215088160261174327449115974497898793665998653482984503766735278349767025541982999120647111388720344269146046304610932368574717399230896753467532090640029844575548120036653176416020656653909955385849747188770106434513108802648326888174637249601643801395036057482382241942958471681814987624563358218110787006600516866163189396044368638401909954529353229747472499406266159469996842422296903070219218383756396726333938586244185130162354496798154477263752877347729802880424820819581216682755732216872285143560930099848523163981332756660492534719768993524103420814191577462766815245274417177497443489400979831024183633758350635209521280687831299497328545238277875590767195657491951590563046237552682790800175529328166885121686652575239361454132731364876031332400378054783463719115302194614719592422012799921041094864857924825866043881135039719530535049219986417565981490411478672645714439349398948485716179192141697087930892722310984967058061180834470578781554832975921140203058734432323963942431836247558495391861431178710485145151915025522182467966663060536159424090570726579732620410657185118278727619519197238311401821422594770924462288476762261108121476424964158076791096379561341934626380991700309626975899073793493400970010527643606374757176612686275638624988949272482722602779124355380732526515805922311869727989413891188417862334148894199262447699235681827431944821849614340506297161511292669424884554875321248699172624360769864465216394927523689532652264198965348562400957896052815416864335769879755402340413520816056109020128730484417622808040044048900950124643794651186726877756371822938901134351663896491508256555884580914713248862625580401669085299994219361039443803324134501623110143776257511067001354423261494375196889450307935476303100585937500 [103,89] -414499895083768122056885034675364757245120484729268494276166569562057608574970881243015424461552497674035224246985531959037828343765886459823314524779316070368290646295255029521748828971502028891493001174470221192856146408568908185163302878913474963081283007875759708810606174424418879549230499198595238888304227145621862383745864599151589265864770047479759520688025747916089993934535987862875350012916019924975123894991018688707210285667925240564205274945133610942162607172416161713869569425100538578343555472360454668160662704704767071202868249445134539700208787494839388554865024933603063675558514538619741674362961153774158520798949715908022066418135578768166231503682768883397225058638800276364390306898284399366951838887685351178217936679323565114262573719412252438065208742515838995673153605865081410404138062716762638274774036948900321310083829039047661871698092935416677702111613066743930681890095673699130907015988582907607302972737965396807775946839150580267274975963911051043276882491696557229717750245631743025641663277225769177969714651040443167028260594584294167274789918789255315523810908639817778566784448426767744370972867064017240018132255881206265598407309753750983981343663946014157267312979534206069664281601599601341257130686743740598166661755536679163857012982753497490153019375291214702957738098139157023934049333943462211295028278077155413257658568621321895139201234794046013304267244289208581208132991724177290602385452640939111560253070221725673528725488490091816904449848358771306026127628062427484226718443123413503549101259044737105418785316972301875151293521167890799327378876814850200500060203334464828841553194812620095549607159819360421819613797107598022606234785543977885333105530978127920675951637648100763620085516266676026930165001272264015697289258338021996956845076522415671471647797165600224708432624370979953302226094361801288833279341598743296310996625735292724014391121232589022651934233163189141804033723888586528053945922448548742507498432990357123706238278829670043263323350543521596599531568668553747256147875430342073166623638600429692283924059285178030975255600461037658167407718103368557593486899611292549301571930015991700319933565882399497881595669401821879773706314153969287872314453125000 [103,90] -4459143482295263666902409534226160220154130176317446380786225880637512940810769177831036603678669674225005809572793298724624618275002328431570474376700983851908097552475725855269817514541311051851348515297512366844745293048237584436268779359951532372369651795967919838561013779187716779808676429022187846559921527409592232197394251080580040606957890437167304339001422584156107212150494952172613272249447864789090961241883753316806882889413180882513010587059782267761166718280461421175502582197031917701935257647860260104001535764691912181066057912115201427582214959904324030626493371896494129142826060820597357422270379769958843639104750911067774362437215305491236902491659413193961041050157757569646293816908879854838087970748470090575151665617092298531266329002772588864182356018622124984216342081403050574726007674020999026875959558459913315192141434207499392261324510271469473564023160281536603612750988482123926856667641628663866486173868435874165633900282405795077424022577399952743967723020192600834872382754885716849953471063730231603860481961397306341439974910548375649749979085340913996349209403989855476504640395856090656135022559862634416705283051636406444218173970973732738943660529795373011130009265558182726649335293240100553501485867574697789564225071942632043426630663572767063539714719549564664631648968414063891937042512579005893321861525133498860067246950943262893458604648955289888927027959305331562074861797021851390277419050710537832951884916110692400526444610956693022795626940593814287096432334485964913945601715657262942277684740173312488030845856234630734454425931445695467994433214880786242665764873151568142229593448586154611612238500487442216367220625202536385107475387624476525325846166351424983114611588275513501829381708468381269769402311388895195332230725919049977749995114877286948215349795364015937430574685840780311754130472941802735333691940344482063001956947302977706051666027465412116943508164375943100441258289525713565251041551786654243787079718956753659484307939914656971031924007186516689555590374176196242165615654290626491071961993514595004981835185910169045863580452970274202643705026036943472070252899910000134865261765047494104215679933968592598813457383855052285070996731519699096679687500 [103,91] 3689997612614386097880460788545093269526320525997743252045680948666235051842667156195983386401479425135630302438951481262105251607648236449758555781526069304425525937848575075643123913671535389453195767265709127268545732921106225982184631218255535347274802494632150784370366177408590389681875430630747864893864275960916887340674388512880386599209129393984116509569039696810872740563778563864664950346629186274291133604585803687977816037944718578120335560140915408978947541736383454139026831893707471823996538407481154155706565965964560094777954262471803853762954256302285827211024528524696425887146273570841138522879879589875682039424996418456959263095771594928804877886237902500787647363245515670830707632918302134777565238256174620099415097743775269779263443804950771658017880051497629099291646303971400873951263960972468556266141847643852914822907574002683830669965442944395490713443779850455457644374843484810892910740289102265650060635173797956290259588900953742120457204354779421653706700449083716686618611561711207287716232154631400278971921165317147450671413842892991567090485999602336171834721611418009970447162188569585764120827728178918129670499488119774818338392275480879707203252491534223896780354503595812826027559829557856997343123740886286475705919401088923974392374128219517587906235230400876055765118565583555916176920742825024210119378936035665442740319312021683767040679366412830412244481737824582717099022792224028373536973321040925744360636474472429191602647206098597966728193063913595157060417002512241737193527704649401408523577232021747668099451255302047130791487223954912988044092116244810866551900828182726674305594521103094795208814863629128655952799555290265075999040932325686980950458334537320328185098857382447228210078550901254200539840411482782087487630661078664062390682048054970832641636750483523411373891556850133719196612578115747770787501518574457683930752944469081121944084770954569692687875114869681967929778359725399699951209924302662989483721997373000722271267848093817761439004422800883232337410811742954294324509294402205474959641789034297994306815086567112384729617864458835991486388761502296421100799056755779308909635956755188705517046881613281395992376410220003890572115778923034667968750 [103,92] -194616454916261026932385983104852728995576280150489855908755384393128346693301299433761463400173202588695403342886010605009066348130752203495908546337121568353191173046842353954140672889212529433450115782071502348165790968018316983685090994449246608208675853249595011802986770190621557002138344226559036643704486200520703744675626935674524256698111724102648686198824926540073139294549370411194580862107974777686415362743416142358045627506238371504614311580478033817312621473806235732160118773890424037060258410850287645803385474061412606126848567943106810577935198617085102760121157719967558594216422903458934847417569948335476429184542675463519139763309345646566571498382025207571673046106162959635880320661648189514334504236671956608205294042403746337814195795973287962572939714482544435246695770862788969204013744834922817234697828761589939235484515722532159154575973159812366318997399859355276476697871958723636615388715300565958511360810788870630621082278781320378725326033812936844300889381566343154277961182328478159817194576447646270556998214436139808123969430110450533859901613154960026213639768398984506788420272500605253774864608045861243930773279581291183489117448500318368062757431136806844268134663214191755540309277969718672019116311774680181021216932276939396853147902554808604851574554145041024741066769683163162260328225932913861835636757569439041363325304832229806358848016142149113619900135814579977555050202860402561184456934602323635124938821919582536451954371040393575898320966717805488392879885367508799261334424149293690021632693073731274983893174744214345051872577493299633815438680929124937422541072109696891747288755777659877537603512743425265380721856333279941134565105844430622076117791897234960085769711651776059071541515614038716235724952553554120646069531798880055561675971988601417842244620997831440796257812789547763780259892242648286907546589067950054678965257468620246160029622477937072811692766215230234034030227528267807521967993579236867053859762095344517959353892815319612161099123714008038951726194418138216501300001531089510150891920598577896409853338380847194186555981351055628733884259352567297010709224030980549790553964557353930225042049548516559509536705263599287718534469604492187500 [103,93] 6234512186819122915704965330475248062402393983983314352747309985482530831330723640263092890667413518241219349829701204740876481632307013614889233646772143431837450773870370740274730538461871958460441100592085138978412623896470393454179483587608140806532979686242167829079583276335395111902295270428955759021079302454405245673975647461520875419743411296160572742419207164366458579956864394521180550237136199506807877948683290643585643139391554010455482799907834663862562538977662866372584699091765806991199144974057675956856880043584598141965986544663672392110312329367728004181866666304060917954906986912637210611709234501695703169302745610027031073328447504022045615962531655429333700954435830862362138081662969318108372829509209369447743691293558388551503569242809799656174707744215490057372555231627466734201010396217385358737116989394124765888509420385064155803444876187895467930834691608306198854883102124446307572918737818362970595422882576247193777991688845394721720574928580521144309122855332967440492917824741239544593271548291749678967597429103785995728932969319514092585142301735840650203267446832315284703749749628897415772034586443408863953790614653436880673092178646923168304922675336423569683986713775414096100782563203638753262050981736089349184697242114766522800673123709162807785840689252114862390885126816903369740765852456072136376302433899479165589148372037659973616191172354479886587761982174177750599004750034488794575526305066035569349616633586715934749267901987571779856633696894725819515879559281571165402679244160034693602764614454525858200658209517933093853198436617478727788500053376019546178205084879433904593834463412686692474212035664634838607707076784346924838299606607520097239973837061105997601477508696172215798085789399301271793811656746303946606937142194234085287450947298048132722887333778432021265150106803389150968863344050050798590971356395273183223743771590471399539982943103153457693940298084666730918571758052221971127743757580236617012582544370865658492504544187592396829591282512666917878681760287572227153590655463331653504285256510967700858637932184698298373799400421743175347081911606958832982443482999685257400189338258330703713142508654021511915743758436292409896850585937500 [103,94] -188282569421483125318523028612882464917645725338311451241199671406877967786278516145611030379225469584856897368960780949718992379487474509415762917995830139176881542928449577393836289527793882427654566575243197526121402440781492332834624252033863777317893113772980495918610641523265247425387768200386302916390674551984410202251606860246644260781069508859260539464071155927434613593754672220311119885629545409698743534680558453959429800740887429927452639076973277518238087217298239694176047430300172258829638745173708519501822872034831840786446032475331215122001472750973691419035782375249203404281339684753980738686130047912520115821207652447950967747034979846663622638868020417060823926975545773149661490119065225231685960924370292658461019176608633192243205048205840611118327529793605930374758261541305203320879703864889079862853035291819430655889837814856831889997844329659362087209207458403646192394989916999847057562757860373584685989929640012280575017776209028540581646917120588060285262266708689066190568808191824591088302640177451216422714268774786702878072580378247399320013139727536982729834445504236636953832550871045019020257109890743222814890731133272609353439525705491182563152613566542214113494802469686669543245618037404145128707663600978951908651395513082727252306714077312444560110301697082754424982328702841348816532867765540870199044282665353259555112663517365781141482992247000483477030956989459790044433007206721463655598459271233519178182926051876406523322330399865735570311764356959462007414033706816788747775671866267084053409624786094076167530980185533115628976176667394615002981945509306728294901947557627619721278490845136344192468477906111348385539755517898901935474993646455871365346023933885599371895328243746680385222305980393205542597308507360791297392741527747323654626383672511403787274253942515491240597076818067899347528276620564406804157098461849348166655410734259168545134935510410342925777556514817102594063169409681450900551213331323416249683350707360210498580081035697272790500985463111838750891659825081496497120116414766644657011339021224927048667428727974487474982804027042235802593964910818216369407511033771690638632710750489798348020764606758348236326128244400024414062500000 [103,95] 5861684287173737723816281315444821653377772560237399751079698554272161519906943272328475120461498543169602489386688926059369463816381281887467051207447310046545424839818344499822340704630248251064227369569713352998147998813186188517218529620186816190841034486268160670661343912716526169619762250980795337793606739746107932228344649385819680534623439521794815873279388887769721874863213768574916856846797144597233047438634820115664707212311927978312730916223454513881324309161120420854668610345883305020835294385754678129251894470790743569589610056830427863179825522564064434454567444310724201585039080233860361209328058580782800539995947166909974482741021500759708977809661662405547150609162223222455224217007093800500127660372861775534481845603230698385985032575737449604867855281902600775940715105944185169435754336699278565177863515806911102990622033334903046823532609681326887579891078765465066350981666157719495573168380214483921557230562978239176838468786757169239923840096685309596852112603145531343231396754477380034273092580957602450187578332004572761093267747771943537823897087446527731369825182821924858595328171078087258109397458023080809615829355173454536812048916247077047930227386728045218563934037193630310849381910132878446990262848371498660987820454804070066918114265463980406938205973296315320040044089098884047938261777475935698577573906488384218543151897803500076490186725989848658577557958689813376383992805148902466385682834893942360056077093479424527043279414546378911262861290647062186992827875112602814555612634036164624347552550030675946966979343691304711797392499284762088271438187500534703471044418966871905761287846110112587136297535214560011016599425202151918324785085546581837356380983308944287584931420938540940636967728525156624914887770047901218392652164973877868131478611060751501032322124961919499112712696802212537148318215256538875203174236216822188947467148534763282832088753598147172765902568782221451665502807570868498442727811737021724669219081921797724349477798933552604639104750937666542163619603258224446053213015105295650194203870015234459076114240400009525941482098018463789471838605789692303080795177301368555792879148220791631435089286128459207247942686080932617187500 [103,96] -171587478806024136660857282928845948430139467093015010763691275617938474538589473169327495986174067741761244135431593321353290411541925441848062152705411040188297988775382518844952179258224521425419276669314500341379857665779891309906573829607673370147421979521145171007561239320349016861148717817405106157279231639836813934357979325694998162017495420195710016090032853240042379148521181526996901351815342050382721197874250382858764466659121584463408742196854810138681859712998529294949895832787712898794355860995191273657222480949248111613440221026966885207477772142509485125076935177114020077455208151801004001827549480893341742998181093011514795449214324649685862446934010893873440850954386031971146823285081770069110696447297719066447348281977222136856021551303245655251278807437669924298135640633981167191660576021329403335400309478924896635175631506460519214797391620930006996261223064611238925513620383950594110023979889445240478100192447147716914080462570538334176226625884108041536586514462255459814773148809887735525369029874950535067914302396809543693122878055220725427504002997989254068140674534843844756026750062092303359228752373754456864425998153111908109821785095309393743777509396182062839004054189376479698787711555804305420126230889830828290048459644815361276321677651273875340674589600978667914188046437195018511459447414523310584883182781822608852068805045315509547464089893230697597190214667271602370032965170012398372927081788192392488200103636153992744191447246243154223230542861162906477430176431990352533984843114779300671630591518231343377116881931734877994603816417588234078819820725732871047603318337857149711691036700755659329145251031611524433118373396171511079007294127731103768073179092123853719907119862913348021297020287805490960700222157647488238383912356723434483365005823234248251723668050253901991460612589183746301628917163250337074920215221681506544684723372641870795944418038053431123102511193185569242274176723995107174007390280381122980227521430669131971264124352616234715172154029405203959901719735179612408014881873424216475911368145850463737175249469592384087312068272062859259346961105808895379118331634333607958617152435876497889033487354026874527335166931152343750 [103,97] 4315412008446388927460072838257152540833784777950338682966220725693559475076112549899710623860108165216699011385652422148004363807145386539951888039137643032243646307551889256335131654038002807193027385859097926894118351186441071128129252197711224907601637784943106609201561216993747405044968797722080195142386538689150361828704218508518967852801978273496945668954497923081319766894257230404357737312830451797958285292531783130419711368268189567763962541539233185737719847126774931306305227704071782468388019943399047098343598602069392154719488222954930479756207070271750802267253131978765463476227490241235085917823803275413667905180705448237264156829755201466411166119591354937353949365163654938459986482233899614121548649990820401895947758599567399975096820797506035881057147905842950915641751739888038159221311127635744142621148833415387561789255492919345425178118286518711192701918764566143941636634346689635977819975596998927952190202868373558819786418695620751872372494846822712278468295189828013535557161256549446190494816969042827765800581508571568365855659208075067687983382673255791739814607851359806108888757422271852593908083655389635468926053278247493918175826644573170060806311295950684181550440330001509707406156807834150005660177464279379607390714973477892757426196520475685518097296553128360247892170779190412188911971335140454641009256408935997057316580845930862935397821836859527769815936681647585918001084103830027454231560046664338196363994697630131000563669528625559288598587747736690055821681668842955078454135542842462950668024521373849113576080055144867410023462780775456862298784367610168251139915213068883018658054081183098490376421306224871939892410564631713203267237473002653735681405498950225108202517587564624646744099497970895770147193659225722282054300280425835452538897814177163155092796847866163775961693370163248244176869876135221440259142493180051067663955695353269725733678239307762086732230877715284980450977256092605069700105908250667048169765937322672770613470913632485926257293957346426217610666332649522268306076806241477415375742897916904430350271648131124377564114324663061733986170025515433900092528250800258230814419698235843902978103869827464222908020019531250 [103,98] -89555274186537509638633125837314601481364541368906517919947165363932333936998811347797195029926538436774805742703227622008231410822847626708590078230567207865674623227852594103432398024799704351195385909205443382921189825138208524170208707829149038330718627478559246228940143628877446603168116435209315804015447102224170496818608186119769731837019889577295736111940369364205795784614665931774591902619303837712488715394539118915530938403483799567360383174146269396554438279250869975942416349995419470990456476347724230877070214827788917824300202804968153702123853865321560238438034202668582457282394268576222944521367555082912072718050498523223153084110118950776103418154341725925020213266247705567541015701016563084110363076780517855042142882319326730858382424250408694694244486716188584140712860145610560125571821099975809236137327984317332241580504742197412222699759699067415491385583523229491606939475747688421955088590204243898151617897796671407900831060236894725074086389353869301125031310187194681733380237847465517319044791148553489812723502909314005661058453531927881784439167496328537085761897173020336162323127271399758968835157923590221120231301053171776708783162284348778609589006829198806042019698214151282593494574274916404854946100918453621820605543058153063856680572646666897883994059588336146443595869336673521995150730150627146230109364097858729400217778068210924199920610680430225552652653500037014957958968375966302881445086974503291264707391187029941969001387045157063294608460759527472413881654387273575462281951971184907982355160963463645263232050590872512089879804274596704695640849863541380382870418637782329441061363625021949356739956773540082704270376872707734525986660156936458447605090049846853419773970633408673641001226748098171727723496431028924801486593259274531548119854331729360262378701566221925003888751060970788449084354159861326216627076469796651887031876912853532717799564192211533943957401809352959505929112789019987704056001845309358406488558376841089645294197556609221618962471814529487719668432789179974175271953418573139219627629117319435337698962386160168576115312972781573410695845403544913391381931385123472021607220915433913432934787124395370483398437500 [103,99] 1565702047973406194721072668739745531227410988863505844675351193254698962966704068933432115555840576977977928867877696617532416035746398700129588309377603225550395554119423660244181532937452048339389831099390941324595731831806938868776356328062069899410634683735838346540974697434373894670721916299546541249577735788613810052987584647785955980228407063161351238151476684254461834951841492962070513667749845041405691248363341047281092954010953274393812733996770088711344607265228266400997167061344939344068118987712010176603483147005223128618296811292896020135753763065789296978537269742662328189026440763527579032421601384302955290556158680314656756125746599578791437582183778083107697971108006304900124037535634473941958577267853942814834164737375229067433090051822092877182829464578991676564686258067626546844837798282938200502047421593720585042007570561356724902646292593917934582871535092902343793247885532044498824854402057955223063427679301053727706287060136364175549518532646346147192522975202442123790964192643437028738751881387683799034164326652613156325578724800554188365676823434383038450779120140995901163733492160201058178961852378579315180398488695384510454757427464534834155011645191398553454171655054318494524918928110459156483352670650900362262930655770075998049381452941858694996267633466394561602353672685034967369213358402711143155139901656087938757545557567049444580997475492029625259947086048081539989798491361894754993862389829079099244366236670513536389789080592310709305759405164159102317571606035895403543780516283049381787412357896329409504400979870035293871278905089414214856883570964701825609998014664830920580850944791417991548262750557455851953910930918312226413167184540123348459186153536633299854718197474841840975401941192473134471996095308300702969238370879294896431912327495354137064986961526715799433442210538037973471898816538907770580095602958909827523356197019144107931189491285376073962163982361562795091759481729437652388416612243671563981025456746981765016872457885591090062168137210082039130485803089010263329888990845677943977007798826564035911957626072494949479177239939539712259664204648639037352760115672319221248997305490320286480709910392761230468750 [103,100] -23383112585057542811971864003567885703905911262603896718623700998036907709418822466572015064685398404514020142873142205892480135322744284422186095839974213121326734810034744279579880064658485991708374630754298464246302251551701309005087219526602577580646523573352215128360743799149384663725178963041523375035584685638795332915688022293570927454739139147330204415271774651302490149142640872477129909682240553786328820239770443896893006175635479011640419665976748644662172954351515528248517340898864217443182421450021950147011231674216690483199476246649130269416750503736636129414212695687248981051104335815726816437638845151819826845972344615688510793590558066627226182374043262727474133642091076120995179048086987724162134041132200347448007874801054297119206559722423752394100214187218889166499476095460880082873880531465753943430170871162141378597875696769351306049482984931228995265243347732227470064176655745595832171876807671315914403364701366595399691740600583298211134084916419538869380119119714126586951165889975413334657892287445072080297903592231935715618483890076036404855403801032537609484142944855925614894531695119322028314456729596481580343771480452734359886461922195175074569680299459139704312326598438057543691782272230425528790915970415273096772347432778306671382431833795801875465071150057216617631304515017606750855346530980842694934620064596915297737950927566961487189824862240478463098168014951619256568249946044868991538143391740417672567635593438018935955456764914731775174052550928754615035708403653304863495493675437488701154952204086479689573164253924824031717344540868547407505350471845906538500649696980636515706325741479715152211135835305847290108706718338923927988760511246868055782238309625786673585920253790733619818532654206636638976917544861918743160138759858846468437941665350545395344820435944485997337478928183470863112411769427267603605888939200105394354730792506512415159816410408344176515185900184038191185270941725787795085375997196898213727538904629877232271999029732870519160710774462479552520904763752811269400613670321416511662395524999448438695382623404868585098752126107842791775092275936597767495281864264983565263235104794148355722427368164062500 [103,101] 295151699692780492204329161446873491011007840212745318584532534277471563679405712933479895695819675733016512329896964879707681202335214991045850225583780209511575951642131576679245260232348016009926787378309200612164782099451726283250774685221511639135622984424683680665385536153195957483525393756470517864959525617398540889459417946812115508880854212447394842265640522897907247610355998256880788386400392623799552598990598417595245384653768890343357683755500616687826808515647623782470546866270293848093989398762700796359718478262723018664861817564497666906123729649187672546503751382574557110724422131364419918110368123454823751920691474872078320779649996752108121561432391701584886275540202190537287914098844862910193927291062339611375152425405228227188288825888077001094056129421185263082612353251786934883660908632221039953511293348847015903443979127447059486402292328574685539356893851165488377607576376210238790789010763272798760949114903307235597593704617257263698146193515608991423669598115455957910244791338659263823173100715649715825889498747801948500479020136358484815533225763735793980669594770049593959154476635183485479179977307391569171263194864323181608469310576239999805923148053425414506141425404015098864725062442358086214145173861961845174105581350654344857638385776550764596241188178475516418867888412394602388811189647857220118666736918514706056040432331554268903140120815114046267652233286499322007157540645982252121125994230887272243284069692002771253582788171466071004086913137839619301052586909652481068418471977867004525024395361049543114098969571300786671166168717713057393735181247226363033408676919735340883466413997246407194473345996566318490444064955367248225328906355860196533052987177088776555053217980922383867630136360822584575035362278985615077374803502884153786943021398170226427341155889709069550295618294868621110971002007143458496010171277169737321684601388691817517829996555382584286770921088179915158841280302975799465886429726156087077351543028609320029716857798981231630858643824623927410269951777231286158753607910052222852275371936619455477226294481293415634705080429052670918007513873380254277574556867878402846224198583513498306274414062500 [103,102] -3119815393692384106851594270938740797089253603860026484538692207117830038542646299899728152222875015468227995861901713073695008300753407072655812116823731670695274904470462458697871904913411563068835243992266890286020420219349132385626556162317875927971207683510999999430823507330558439160492057746249203435745667965526717601499246553810127977116049980649133990536259294771427973466167153196533189531580301922307335044759811394880117749587580984108318471640862869632206470004501896066600315988584673785801493243938910526639023331385137074213302064884901891930958829499605454522684776285965523519135141495128894411070196721658937287418014543929651833938758973670677936585063432026528317035984876332666438011912848960724825003993749140967076874106635134935579748538073108651084977991000363295840977306843370203390492082626605231321253856318096747855510289948261008920596092712190503916713560148665999321829070388759376854123987477528306258250849896587884118714951721577309372151242664863939654519306534558689879917792452847987976013239717025656890674030432164214788016202154798071901115114317223808979494224441998987389006107675779468364184572450441746895787057467939224136215504157881927112508755704379733578556680975854428188115285989167348166738168817950712017104255384986014307199124576713457347591074075270750869320318378092470880644523058341662983820034348383828622097883712824679102556209243923797696227264301538411159441463720959561112219720995788083536041406453205134627479681442673819235393055526940923665390204016534175896342294747983005617058412586833285404934138906673493174878647392365638889828314818157143520205393711150557305628290614730206267571692817954140155534571788844161726221304191177969221408812485785641526493215858894226812893764836622789418209679549928349758125485118883177409717464731221271555473525575326864379567760887633848431760055878543746281151674229004771320328867788715739719245961905998140912959321010158629316178046427493898831863452896034468007627020371502016298391208110858870556696046890049620189999817570832259273577223694937472813930567674122147237447608084682810637415291765217887085030045177755565268980255680924805172253400087356567382812500 [103,103] 27109670822994201759309798483514726500552249350466925103595630123951563769537450743898821568284453366030014502187004592134013575780426303944213776220506863643035720622961540371303576032938521273126602933345306849539877317128230382986486896944976916092367736993974250872243643651310711323304241959070371167347280728230317994545115053998953428013808685743127636160880253112390536565917813825412652286153983738030620718712523844527368056232371944218526265041579288621724141930931677082147588880353836753933115781459204557270389503086520562794805623921429075956834725157567194866139517557088896885993065368776244469229343307862813447745591933332491773354271435188899912344035053682442953434156322151974250957008293351941340337654429242245763036250754075789389921058714810495411674261548812981574120783311534273955261257096471228392454958662875093450671088237979044989833729863303237781838046628338642571801042596681993648802098874307921005950245015547778530180034602712096034945086074343097892861451582795763997838657064510783115686067004322486431768686282797754738095111505772467123596233628214876138320412649848528076365473411945498295508668134188049067430804086381340266780260613366086347012141580494731413468828899203243843820028317371891328614005995009621114561324115191330189675357094524481469803808397315803052189894373624572255924527673511761372153773291993603425294028524738102961096794821927822871170592383666819617000478096686144164410735845614230203552234797302343788189858493493241304496115162449917226711621027592301143644814884459520457922251403586549967375644099604551656264334178211613531167117501541155199039562859699000351898205377286249160580661936057338873823080621847532573139498410490231444194526470930393280790991106471357398833178757834552360704325414066290268828104573127537704738787706359547822765396184758560795305582201574451396211487507713508945090407933103683834239853077766772411309064263194678298970202326505025166864916919126364727923967816177448736511813415684105581198861286209782916695647231382062248068677080042606569391974499690684833649668149061092555585622395233823899561609149607457899891785537205540721437972310258995164185762405395507812500 [104,0] 12845429113697146617793081225064691849150599133693767083800585227980983788501465519259929074616696811752581045115363853281805808193204120057796527356962727695431545455198364059133925094341464829082197299492508256403993365881749750616081788436882950199373731992991544587451868664141648440192339232269450993338503202764622425036438605420371381706412266199190215807754666849249853413677176558911201608937234078514654342384403779043854823978799793065214313841512899696809419818000702190511626344611145694261567500037236971683446357417607450799805260465159611533022683731586656678179026441642752954676349290619476739453503682924378050960013028790036833934652052218584237729054120591913116094877319678743977826184995061872795863872018853147170123591493060837248290795154353405159967213949584382349698784688146471352810038737542098622051900083497491392951138333237845123957936645298660594403538236943841997034024878203813670560100572053838561197351221783761108508955557887669221881765694277447140772572661568904388144652929600593080794457477603882338310038869670822686739781684174806992769211862681525580399028757003443049642909463784490081259891388935152608970796912905124297441889931586020969810983106219095958384979242483092788982517547265745521005291756936064556977213490873236949341796349413693363806508072939835234352739703680562803942730029024624105863693219608831430972928619183660494397108317718668684216475932699968554546832457305236654733200088016526671619098270282386485705259983551322735916501901521167786184955149598484997214521654043917992983905872927995066520454501636092806637091831211442690744646773887829290354301810886793883262869259266973444866964955156574911991118628861620168488847033965877721442501886057388501419258546910668418907248446211322687795084589758279196631075725614058250659991253823097346729748499656789596929081867911443919560009831523699192804522117812678537518284313769123143142936807982359100256248114481131471205961501473735632441499019763209707247812996981407747268026008489474481768477736794422475040230349101447920871698328325614230662549770081915694542934388596438764897996210796044274962465168378754874157490217540172398622115392301177877403170591846516173228972603238013150238303100721590480056217090568973309428284767775657560992530470400652120588347315788269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -4080369111800634217417226658959903684775859326888266302416187734583581992545679881899205121036831618789618606100894986746281144660178600054283397257723517202260543629498838010653347966710897069434880819308159317408761567937328068292457424068124893663124562725263937356504979551735716624940109857019493155603084917252352285450263334671160930688774981116589665516038129643854300332624881461103421267281701762086892081393634634245319877936493703526185144368383376587575780434304741599959278489996045869513357523724625648519261195430851783132518134919906516547913892439018854682829796738104961733488030204584511496150092966444216763363971972445660492146568245204666030613665973494170766275206115877280445361037092531120648707728729561715647131846851333612828688074964024320015881409486301790040019145418649048156415022919855735004675317796883085479954177221753523594759102282494384975225441980107233813494954520780300577675119544833172625210490898722861904788764766698645590801779022576412839540454837014351935479931612088494007765329713369947824806018436921874037121382951122344815327332452591204187385728035675465574735149421166511569681807752797040273571102364848569947289797256003650364611430257259022811478555636662375210899623356394551669592452180399938557093500548546438150262644341376014391977041490738454640141940879346804896021666935374297071980770131558716496160644332660220170643168821951497425180552179700956976510070208799751609343489433829320433135900222150936603580242916508180104653834387302224268408227776262628723436161744112428062799703480533180745040667784935409323632699194461599935959347555243102772442644988000010293676430370372293150878634345880532972951316745511491840893193274986192009625912125714392816605566495421675149331578877734671929096820367601445467543080395359395821229551121921366879697381395478891290820737700354098013527561189475586094816763205510465978156235521438761010799772011654127097532179460209169210300363861443014381850054178368342390821992667665162905721022797717173048794111088266930411859946084665974763232425082257072520185687102214494623435255134324423015103479012510229732074807423131681826844217740979599656476686851232160198836050190747920944176669251596824909324236199557783029129159298879835813816746428055589753186409296414893788096378557384014129638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 372181635706404973856724494862063407743368953703731769316660251487857607254164700037415609698442259222372647910983856389961275765523584613162068808648615360061749206927385515221641974891852226720158348870691236703077694100038729409368152689204067578364958928184538148214014380705141257414494214031027924985216019444522981446776723423577660304994148038804378731196073438903441389214778391300239563994528924196817832014800846053952776643581840128068481989551917142079544607108622870708103832040287348056546921665637155901246582605215155741734335041961616701826909660170372480227583934024616785236403313562593454066102618428409779030933774889757961599713642553845997142450984357247791403813304891112885155803148922518920611406475929737754306401800469373884314252416616255034648908876073619377255284798174088243640283449009478621818977277583216104531084422327397526893976633630246185336551371185993870901472362743386649544906988563973456029334988853302111902571875588377957661067568640359579861412709812750309941405123636167691078017741820463433795597356987920975238502406135398248747019037666557137984630727759196926584103684147595108113708882155087306753238393823967333442166823369726887667672506607271308131119639756579092295982852979964912998608285107836937439377532773837885115288374739878943247601735067205995366524297094165309808715836354571968505421107606611726900708400041891283785982695706779235365330429276259721273397089660490912236259484083560329956263332383584872748229478280729569423885868693992729220377879226896491346573867845829738212589902075736508981436073005059862095409157820349362091304191559801613415224010785912246365151852863688246136832148658190923225570356777164009986291916109198011681965781014856718890099337389708322078142915848815560849978141963331477064632754990164430670806143029038472843390851527732934676096272180705413303424492238429726037270368526649256873741020414338098026987366017685829958996298504206048417929676938809455336667070585955301633330765305425657828518488690514694169213191932520363470229361551894801551904986335401327888875272264295398249917932433399947459669990834673648056631271602910300674956287389896329736165147828724081881780020451021387414999392724505805799951373498387056394941371269559055874902176547987819140119759435706911498975557606172515079379081726074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] -17566044489083491978812253213738972874947431377770772087073487313185222770310058455062919048213882168687079942414123295183833347770928641917860226094618077292273959454964494243523537289371489899644513555245532823986342856592642481745138348103959115528455012277191809205800322110020933441044770743264759802143223780545876087682165338081359084389171294931692439228757503510486125478190013315766857751182688856965542507058820824608191088615822002714463849196672284830115958886505918255694081694097209387522014682495100395108501201092692116763995911321103712239341341446828369875696187048184666614853146394519727906608610304209643746689914857354499703458942004110114554655105033652016236148645003701405657261438468511911328233312896804335402467352732734742907957491142887194036831575409941933120888387726239304465503715321600917000685704448801732424467869197473244941525697284832982199224408388911470313484567751392546580376041687570818643400177291659741174779842789661437214519861095668026685342385131355236967134692627900521963992619828002945423798075871203786469016521849126121127439124632742828223476264640651990811092933237840053341600460777343606977936992739647510959181373855865441450902516635834344430889961008009638261524777041601697849584856618113922225214447633083695666067393998159995201065765647654516456261269225825101238835055789526261983742604145106435590250492610581368054604626667008739118238879356407372032739831796677598480056508747876252167856149740361480154355867158438016047098544277573363400165983768286982300163358750050898470605015421432989107946292802247682372310297946303135552942643585102164107711935444686293708492023464810788731802235456298511227974237611486322169722012588809311860403874278868774771271664996286464033528647069007491556880042221274022385949883471784948943269675920329312447836313090835006391111663180391399783532774999441728133526586140068993042820079498301734877741376830881603037734380567292101745632802907620755950263140291655068170343160514427311789436435432762559839235779493092628995925197555751462058559955437759946885184461224790201835297692989937206711831134218081913665482333346711295777865451248300199295153634552477130615930478476392992003518883409768154339254229355734870197752473011927566984348596092424354106070041162830687735303680785392543839407153427600860595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 509738183791748979014498063337001215637653893211562374892986660747379489167984649317863707725786305767661285464637904099168387347848588605928219107606742676862900533431572343750174463873941411732335662532527088416479203994676749785655032549840448936450666922576660445383858441662790070389705738356469531282286669884132924202533811790436072814204935008052044307995862429882838995791122873547849489034796422184570230567107477024396003377604988894683307548493979359719938487831105757869033632413112308482781085706633507327987612710056860003554991114781328616487272602381756668090628334361042543363910221644908367119670542889818305502136024166186905050518467393033567237977257763744865955567196647144728871786732632585711560680099628863836580645584539995168669634404866037519338196118394155044285293090727473522262763404198951907523562301598264961200718925930438094395309156188193460900627689243536110226579319644553001856206422943966304527914605156420587629200934413748477003766344378817667211061203572932673355602774919622582199133640914681217646995924083601103018029353787366368114147153732534626197472699811846480531669284417550839095987534495722568766995934692220386365427458094084145700957461589855862836316547220692122243972219826108621225153278368657140469449514318124219715364386109995127068097179487652936047654905362076906054681460644361029846900077471104036863394253910415706382871239467279567028734815234597874568395979017015228729388807608552263471532681453689548832171010273270315771602499452241608806794803713326387768857252244518619576632433710362259877661124121149485080497928671159813609003257097591607774130055176314884466547030159466921906771545293351934728306805817236702329033674497049610541097650638278498626765788259088617396853177485886344912379331700132811592394125998585972357910661274061460321000361544940825275843203444444411216008113564639745467133127578752421789113956301641305644786992637793867331319737612014054966863103196064887702835668711092063819168891100320279046635898492117241088479006303130323768556748236589583402394872828412937549740794539438397271080664147937750409709708592703645465309150454178051622619401232409813206455626083040597634006822760939982347530411006613130168672212846561413228090902699709048527159373736974559483854598427674771427994500957309176314424803422298282384872436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -9745443701596813270284341397946676717049100430041340390611705066337527019415329771716625630166098983375968851353620969317268890503959911971055879224214611471266693132109962387309595438591941558661332995508069063256307432376190337803532715790556884409960586505721004127442949228156252402472503276120559056568929370130169499957067570910765924877689664193796653537238626234639311804149643491658984459616414305190245815673593412735803737040146278515115278932836780254290660837052109864032106705512963763229974172058957690842554961005454861440367951077498338634996142016698652662807557200891631555512576973685552361950336537619085735150776635307323642382883733295915912074530464416231247073554171122137818284919475995608638414532782656652940997373488623713801547471208160202358074707426131900314453419635686064926071246202365363594805827198834091303556757926242557036443771103798183023979312624621820243204227615110899722104978383324594660271845874081550740813806344309880561688270268132365068947743029272623365256432543399481425725181713033284853873876835240033874050445373257463498453898249320986738056854940622843999800478346554186143348136624609950232224963017629631519983992126619674274400671866708682635329381717923173970851714863337523584993857591505793089273943021027721428436936440607241296735751113335750589527891917833224474492304601537594526528264042248940543504366090448618566103365104726720470600237641401919636696588053609046330057531325753155414422263019346721796609036523203047635921632345578898638416221069621134349481226501560807864601644164774704852708017969959696238206227151806169546047349013386882775862447323593361160307182857695062466524882966991879278690759599646530916810955165486127729193031025468282483877776607059028711186670906222093063415849878343262475486455973545475673207502858128424453690016873253178857636849531005822019054019459417085120375996410569025764373789829366153056480435538810466640547736740012713171782705159082704872109218941460800586049137207473606889308769047159509328309759923614878953079610130878254539913300995656848691181316933886882983421628128076536900039057827664005549625545738746833525721221143653070419229635499454148345072036684959012539639679902274840269378851275423652116010755711757642258555204860025289877727708907905653864050084722245315127509002195438370108604431152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] 132358212986911954211062043289468454623882558655809017341904570402760673330987483301182767021185256113335047195465428319699791657955934995202013960533338937929490197177544800320860993945548001220043145327853210099691570166962314693058521792257389750498709785519103205034696015083610199075039093592885488762660082485234691603625457426989069738869445053284214673753821362990372912711247288140899720462175211569823466051819600828013796097312157234739382368078403685553708140364069341067402004592316301509684076175616728062287589979450056350097537537304419336125424152400444844777304491933457146115514690579670851593993604230340317881100479068070144452476302792602749268084701915475032072174875398758307506611565889378511831429828121924070243288408755008734985980994397581882811048262431589610984815069491918493334057393905881433105315694932559663308878523465375026366961830335084538482787805139025155373676776447262239084989731594316817279701911286229160976932772314796428050459433664372778620051134447614001853886186750349606413307244225101426815975248824592462922157262352121765124367779297264082989005405985683720253418875054400772307425426257824227359187796141710220005239544108669527485437567199782321317643475047211211124424086682891205034911718855922674154739404232063754726257572778998524632016948840570518334615536002428631421564251727896500806122959690388498848601024959205997284956592244013472512419008794211557530125333636972018641480623279896458249324405065179078593803855997717849520201289962868047500969225762154307411150769128471482217349854367400363200681238969578885683952170145957466055277692536057867430714721760228825565791611965391074493645363336568196569782849582327242692501382819791801832511776493214245176040887567190144634811429842682177152143615991202759425663288340245386653842220962415573205256674852295887095299881644209853142773152920594918342062266740611541758772186912308636622874088933054742940067765946402547353568008326304124194453883371160875306760857249161852541277618628997343203015305448550165938693482819730451601668374202377216808964765205608412842812888698589814548226541964981595304081760480439019330140734319833049687074034658547441674818146077909825952793180326726906116312455974626795116952796566502383119301116570288657305294485193885572117806876438658963794636758137812648783437907695770263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -1199665242799600730049022346805437250273620755341439702693284440352021957240094568473105443823718734551639722864340497488503935055467743629055080378042367834946108089232104454356087471017296994111939193159864690419944769637451147982142205045063178189244808011137612595008362426129263120409283875724100742294283538648914756611272051047719224752179514892105617436211207771575235330539761520990107285856310720854611930830940521484287318724630862025704543264507869161889564567851676479687927978129360916179696625812735106792138105059193793740142809474069067647684852840545644261162544594119006143188727689678948547731966830167178135009627208484582528972509819247022404248754716153424445489474286068157838681073078124420815548629218685158076836673457625265105632357543823336306850641153503584072873112446838539543995653625273758610292919754138935177735683074871980708872803186424046725196550502650141352326556212399887497309910053559861359438994164168078984815542947821691783667711141312350262779825376168106412425508783144471243818239465351137780089299313822318402710627694956439952195090277201971595953489945407180701668816444546273210495729754056269501251152510280176633797692761459995027068899432227243437868172996084979147819087463523873824315406105581991721497917570832349843794349146237541275826516822663834892597194642732964816744588712502625517797396555440401983682650579807983750164271930770791815672508087915427616867928395779157745109103730913922938212447810718342661391987231236838276582221093130641122566407483154575524159628877465683045697775781120271418669194404904968651937588717988812158600588667389768031276514084407819313189622740092571290846442202848559955783544285983193896237986727655532831381008195510375996903759619442134822785926497423752920474228671250647726081723303109723424693199659895385985740242817912997210081151663119226258836230728137793779419162364265062058771125267218788329516108946126005277946571377028669354438068467940324621135613584050054431172544911454207835452629567088808185800762928528307932934448799159347628226349686173487195722514145000604790495137071368241722616545306821213230605454698768958624171311497209705696192214036696498578035731163284186950463147932072461123800155932338126081128782915506020375621061127085674326347978458296108271186638760256534536329268633703115654043358517810702323913574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 6645415600939285341432425412577503953141752584984820544672700275775002620676204167765593642173783695253553739750803528950276274382157834848296113699874309247780333420250799219949780602298936346686817433785246207588686250280798900957218897324441213068653317014970290665138163042092271781764610179489686076080734206215149090057876864809323272195513110336699113008300399281427310498412176878473661902503443598313876863509960840827074298974121739812914368210146089528172980392792714137418183443576242234367806856572684645886981975234432774277519369977477376640351685761262285642399333349680915705706974968940600625428143967917862697060313211400040521608443436527982217705800434302409886126257448031324751879678237820499656652870713265860370752167862739148110359015872441998521480400547189948862088337172313261588510370799924563827164107997132145153013355848304576704767620894079773540139418057234394531061952661165236429945322841742868273178149019447695029349617494270057853106396559784310452395968184056163141608043590439534668226156830345540192595729704063534317334301506953712263012003421666621914351552352188250816288951140023611249802086037277403631675144576734109928723417081261946186202407592130669319041488151800597046934845661687208036522950816800446817286972796211103993752729855653818025737852045107476136095529203442428654805585011071443053511788738157715751053122807761185352969471159254608801591415112100803528712040845817212015754836319560906417656705726126049097651010401668266962186593154197400594785084185491771773156858757274442729659901455103157193738716224853867810218864781191962112047592586653338389398707468637965871835708420175188100523090368788533598362216347980540945743515857657753342565885177730586981692563550252085892800410778053703980814704756294828548782332592408780615484305811067381024098796361564608804465493016581313971392945312272452416948057677428965289458519227909092311990423271729375614038524926320864832412512429750319185474815958718461799488372786811185992394306981825783336276985285971129192217244886210067727461283980747736207748334665386961621119325329198882758804726902906878080133511609120058732808766594105490562036158880643401407081679889789439749571424554444782296851639154017058276297264047083780997077487326530261803113407410246295755072130901243859092908325255841511108867436519176408182829618453979492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -19386984820995901088898864338002774404969392735858377620148804198082966125614662218724171609219888239859627525569975593487174937363308386233352214615900039623584710432687499904864904439179971260566165589905374476923827431947797197514563802945546528988583413278878034055812550506567305417657862502102213456726736087609763922025569918404997764156192817627394671244384873087407239063494162330273052661454667236231546267616289376879259329456970101139455694890321170204323292672321639944413314308742145536418979053772425205746844555385167068448155290027264753703837755289452658502790302670897499258212256504343420962824640750902829303586171906615396387514205523673159694792826096862261935974613505421136530456800233425200421636167238588215655949278599713865884807124143893476378472557671447014857471102125401447460497552723940320443241054477079312297916246371742282123457197149854768721931792349947750264875394635710363502326836932308420871711853546546112746412632031365897740167726157275969461375707391331614286709590859862688052874482391314014720053071278477579703482696796043248201667082793560614728927385661957773567995715294533454785976927492700399100111588727677215108156238411133487657252126396718897938071687527454026568484452920103485823770212274728902356831723272299713846460581530829020940502099887928094373986252049331661692499031156707046373045432650881633398295658855563611882474993912365171334241272800914653733924249832667020633917311786733640626573037288520640229132627234416172782288679483927257890840163073788533207939722116795628160803573802422997414461691612597141965673300570758899961025376695384777338760559067450199883870789725643762686481268766285609391375436785176565137918128576347943930149416700436161530893335094447874317966926904005273441252734864568056302438369301203349921041598919994852808362764623883813453711792959809550885549945152521523525618467255882494976528924518800483120646837049803276227983418166484840652252752283226804621712260157039617317007766194317865174462210007135548602324344394101482979065487377701060446693161933396106131469743029761434792601601053674234338935584686953783766001402003057669804569337277162011344358125642878038036661551591051653782767016285956918403159741728398018110388804642049983967534001789086979063787003945163914522464229904382417117114806173419237420030292184947029454633593559265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 9264304556263916030643996942203075296719860721306762634781790965721361057543924376682147741710545984054890661427317427316065934587332888389548409910651994898234247290527769364328703231582840641611020654122375136940891230056707110889464193516294110064387486009313093449340270195156141570084848857890383007646327289649519181261539630621370475406188290536308711231750324318525560214659705197722567309571761396192521107465695978764715028354826687487908930835757554081733116476151296183189680817244720069317098360314886963084469468538718219795349584543148188460825650319389203830391980184804826388710948043716941391171910424383560922584025483001137623207143849101834823507061690972991904024101135507503706097745331847246940159222690232218355185272412435738066677490817678831838615293944057895860518515834672540294509313114120679194457790877693664477240635344144238138917653550899691386110413610410552679926679765949711047091536194480439553945298493200387489330903094365966421597235920673922196312984736184173786397112104335695642188994079510424011035426232494416293950333781392331733043108445110959552082791089165356350672933190358782081357832819833122376379417072997814518155495263293759280591752848232573015840679710858970838720474966354913880948085938257553238220115089106473497667760123541978896371497334259007373373403326632809379538964892744379004953301143725856933252770855240669859208242049667279908314554294347626096134538935161917561173340249079026434998669057728882475485295896025024942440050628040722931001565221824876343891270003178242440100373606456967509264468558275926654064396766769922279946606416486785548073487332316448233920790304451628183581975548360092741857120652255820250939653041104418209890655953615846878956976745911361990002718470912804400888802405809967758290802673995064264564136740700597042691687402119971337262717439167213016615815033599014137388475433662604739234464623860079421446996211002987313338982839779083303863732697168785156683030723592016943327751836076091022639160908178308074618070114411120955209102882027171720458610234241700971105855270160317205354314829742171794750154002530944089823328430018252829567574990070189319908637360062860875153770733889391035210466202519003039920676444991313638642728704760191089047684003653101544572122540942875745118253206099176079508134769269134976891989438629870790009590564295649528503417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] 109437065481098709528860996540959511360505807823317348131686568216402922575325390450815555733964051559605221754296414394058884780663143130389418037229307412850754443173429012061445923345141765420833731884001530812676320025561746048504536260898797002947775278169766912611469919623539261025285176213406580441540621537568809392061546797288915692018593913590038541686494532548159924982418996587798865369876997660410403097144444524568475153947169594629534314260446145992252877550018470028977927830682246776151373283105419425549309583407921646781737558694264673398586534918560332809287859593153969571413624111769965399516094676930152138541821934520118970780280935635817511291551082241619333454943207439393127771279318543580341047371618060323836718211788011909519606120466825717664100805537392824924698710530946046374749582453812681308139587345519359271659133798749563078032426911941612447869002330946197148707521140155147752330213467403493493468190654913778225899030972477789185229404966802236670382849011856673304852091106170013629776350204980083451539023540791740577649030765872367015182633572031584875849778257364529738224240197012675582119929822595822546462056490526707921627807238165439599502712499167477798638496411918128407700478607290205694132441244233246587307272595672117117861709284376702038558111037769372033238856673535872772983203539598461542674774834881874312168177759766095825163266222693807343444220095552408930780988119006908233663309753058666351233059322868890718502842600437353986165607198732928324524973857461503022518521116016204396890682984796014903167942289802823352480219262581909338667372815242289786650580059902946311184616171797990588958852495857839857969769815531195987122992198804233766671777512214393582899075788332581468739109675576778902898880633793369177305865963220304302736091185186688894551435939187285345538423709886959829100957610205368112736584039764834871098679564832710216379087569606948142202048391249347660584187538077457570814856622598022855859622358641761660803255855825943869778189258462541939263636588695358919364207292375992186877788880685481429493692633219286560909865044429680950527199253519984859670866494939209113275902670012965646539693697949603879332027087723641184706523958105683799357832743255295058198706218339915291233327572706835996848280252682322895337645694521842553793142456021458830406345441588200628757476806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] -150064154471200184075318278251718793279662908044685604096841936855690899863432274423853353691611927975384876089369981778486315638996252390807437988133700985336657612587369628763415898398649979188963526944062575433407255870653937293006025786749482009106424148957063235555789121238428674471769917523186510317595740495495191477823436674549315701946396880182307803523360965754801328972457681887193104941311405816723356452855615321963750811013294706948943427479094737163078704818906316771494684583973523593962564728029074642014948604082866121243772473376276646382673214839908027193634891071353909616230572667295537233528574780559575257695298585752776595536950570289931013665686726446203693357171296026020649315539258124200623876887635308789117158346784066591702818900380886281587480739097149555747700859091704854148410072798083060647695225083237449290949798742135931713069304824283313607713517613845596848374431192163633361450320265694544386114817447111333659224132195727355111758279400169446444703122019915953846448762547106765458535402518604254789938956397345536988088897026895607995209079654184778740485683541698180274233749160599551845074048302892149770027768626304351781284823995983600943195856349692359749596026070556628557905547869995659071796683849718587295752831307785939875046188595940385556538588345009714234487251782107780687195187910652174240717947798382083413425071125911995831080675865539194079429918798353968970721956075302064525445861937778906527798125353213377751489870706937798491088446031920625352557572237040284884903436406187448674709585744215414827100327191728340515439730686004496583155108876036288569553486357560870081644224787726141826396536225692992564540448794616353124673878185333899574632598419986568956042678342522198710858428746713358035696212642045290751723263101169233623498008375721985253307303112940533257382205359991042522052311373202433272681749510030155123867118851955169757886564131286144380530030536950606228964501889307494545173867979028377771029677294281677706158212458239571836867752746779705853236227820664484858174277519756218776472676331599738148894833713097441332588482078753466648275335505381059915130350935019315557603589144866280352863850469008665066911857637374110902041922398001962164464377419187265487434541556264022469204207813974450960579414913612896622006307773049129681106684648234626550805659306320194446016103029251098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -1253216473051160375808698252040370858879183009854601744918917525886184986314497253311350865961529086801150567659200774061179758833834004102936748103161110488445449876972194214430214424812082609729514908764839998730090995817030706365378108217642249885479152905975738741041153407318298642719953997250907207634142158049980320469223579190021639322215183050136377162416349546170132033289753840339302691723015439822156448092820601263280456015706721108212095461616439232938941897935011733064712036107578871927894523113815777764169511708244884968272890901766054739151242287396692802791578987097634194390036701338975327530178159950131213603159104248017064201748699226040919519578175212065191564382695586509058778208456791779272461367043414478374376699057688893208836163721821159321963102420042871422049692178281556352950561144621425762382825543463172182802265409960318265886521543901766217218150553256025310926558834435584874111574739208272715263527063437893129622847767631785405985109329834562308993714890984717108771597658686667300981392054445952989929302657382420110628834230249015137310004973082449093126284132902379325455485330131892296045546370144774741571636493554362861187299949539611875007491694749256461418341466216609388838274563299067664936802492228445388114007738363335200308881726677708072936352802627919010108530220739479714775993625792986031134047711511470842393530127984337161592875490551294508123998427224761753286772084492763909670056879600566872511855332938605644934650852653368153120217333090333864989075844182835106989029310605476423019744514489532904326764144532378375256219089349840719959476232128665672134968774744998092730888596290211421023218963257877308387682907656975914235153263253672095143182082978089685013159638615394968717702589746890039685699306395193312521832766575990764611585895581563145790300060658129908470998979198460751656545258340596012005683671281347819098634566315639932779185343805125219584621940980058553985014180347464724925636058948040845951835181222605894762875520882617955803870676097606082606806160042377629966985393524870907775954458873513791932500956929894968370124204169243121405542865734368003644023998915647083765582542317976452841154887652905316622985810225989565579745021664848342866287158849249113811474214912495464172867789363448163008770716927632435465046931233449192644619446119347424759005171779335796600207686424255371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 6477448688969354145941438590578560231387377980519649468853843328440876381197069221007418351998639309586612741921750921124524454506849851679496969347842077906931416784879325803302107706350020890520551657138385501095463584546776311195732572075763086907192145483017043267585089794103666416445870150111208757814681318136264138831098298363211783733041400511828470383088659709463822757396915228895671808766622886603848564325982685726576670078285909047235008904524987501734318198803459816596931216910906951174757112471547322647770297587852792886930590265596529714169317123359651028477565824980337618568488968110279412520101567778586075366995915876713936025490714277601564756133102868579894366706850118188546727222983873069802010164367316410597110746392507808678591203168817313839730234109254082387395361961725606320682299370772870832829259798274569737652307494467971277847390959077380744340527533818088585186490860835146737386230203459717988540023921111326073060920040921231433558564050626832373783753782361323766704466322591788670399650845439803738579804189861296681663537266226389774333379975147076148528447825133241884791581913491985502997369269769687996796855881680884535065032671746703922833144978388908154805274193659746474253087964294197658771541973733021300041067054523588250773560001827000331763498636714332054178966036628268474690583758272050861545293785223525585222706491780999978069114677857464111741913249993901373322070337834133535893425942389414335745412726663416284006285995090886014799579992051134482569833578500307867633645336784264392604386219551066547495792205737925763646933319576321595467355340570420353241864777148009986130338190493874166111224381411248718956516345707283789747968099304725217101747505619461546724100707589688041292984237477929090126041726131550340919989029885342374189308573226671271424959782863994880537711117674825590461013988286812662747371587668750476237198034948756144775625996126975358195542304136094932930959592056598612115939405356045845886472438958156495527520470812556537366050504812550698733191779928385113009599595679948798462491884165867660352653048798841904140236236221371403498041759499245409920698807910151152782951977803782979892377107197190431109424380393703449411865935968369395378640970555683311707091551173559223593078396482744703391765277224619192667634063720024021927650986880691562485733332732440459267309051938354969024658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -16140213005571796241925501767010698696594269598535368118082005008940912521570449878813178367033983352114364246623336003816257497872375424632654502877774739122110032451102858667175330170667852465037980095575852510408323734433850378011865414973085109020602311514523230285288332748237045394573092940027860227971550392132236627446186348481213660521683545623567617611568904193290201315394505712422929755949575605725037643706103436162297546239135536547931061060578422835121313735990642281853910596832485002894383878177880439405630566093586756911128442260417420133198101747148010772606703678877786961226859648354800731373673535666377606248154783276637354291095814352283655582512814692494231368607342358661218453187269193973785227815483122331215848004537992993798701185735056155519291855759112456765324689913066659938099439517765317048984653072629468941607553133721660363703682612599954272210912707217614393619337137417932713285624117878860713756176569995052521802387179067631271692276775115370346758040082877072775012712062412949318994268247518126229334679316010694786041284888998105478410638207283043016490146609406229562165291201239859949567504388896638459431483941900239085180655658353299796415287460584215561541865397378345718957118031537546049124137744893860190535331983244514817454369034766415596876182193002457095213599148023710135832874557597817930101359008004083592988228652604172692570685786730307155743598047484208611468360749599932053475843874414600059260486080395473176865662020066473664066123419135539153486343048877232859648159791628308847313435338436523301253390368464827715848504367285883111087671279516420012514413696440104082978747654353863871496183150997758079890325934342457486367746362455807542963799146772267515955604438613851534917421157092795071546641301763729477260874340500101554217552202964106079580312996361596606645439090482462960782999366321382230492056316083460414577260756643591041866619633436956019762667475185733950696693680969629600759738013050473683787520119140604225357214939658207649989363119837305423778429303208919228948375120208353919100328775175020887827882327342340286172800159735438883541522357270549383996996755206283793753763403402153843354734895994969284557557155893274729984288538654068198462449521148478339186295528637507831004951339945365797721063811285439168675889949894192349077934562591056810629790954132343691607154312350758118554949760437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 32620955787746548023810300337635646302278410765951978599438655220977526417805841900635300866939519076011245837122500672827960391571375242712706581052234579953568088987181750944924358764479790356244747700556702873519154101233842764974969284746044531245857367425425140400041230154298834678621711316763930043310852373269592881616303798227708300449861361381116957397624982379301598409933148636774543502404641536092917931203842870054093297600971613425146653038788509365288525067698605293030060958290577234752130046305400872455750811495338581873865539043424578838539638548582236639857193772153632953606461848681037600397913102752487308302141154891405938320941050670423219109165564869609553598058729047064162273076423511176646579421793999154156537594654918769468595044020301246120410506748931104782416047221437367885518589757350216287696325688276164970863788826110321156189679714455242366786847120047547374983777484052802628069291757987751049678726473977642570444232551171674655497647134771476525186173232485858897883046390691071402747114664363602523917516352603665427925069583546967567541789837926832065489708079042494183151941657854625899462918360178955410137316105358931297964255196186407998730121510911285789920198188207147254170525160847913015462810687676942978228484755471947653390332433727093192819858297793279625320406539404239084758215616228667728714945044766453435189395612922275439647193423787596574764963490651152505106109027467826986231924157159323725558101898543651020172408942015795495326908933089507839718941238987906038913571710601089987600772551365168163634312085497371148218462718081768533040882491894220552736525256184175013338845418701403276966949511046407171606489616197918983219955710395339591516286974296894953902317493803177852038382156693973875536522453580809358970948559236138402963531488081421287337892927024198665873143834002333545789554372881872957374340836434073754077399453168272061172839372112503752074249497239006189163147087294122852578293491563029124706845147147009264354464078166361087562512589800353254952398900079350424896445389347803289524640201485946715169307913685899237623983994864592007432615070993356070949154100733516809648461264328459376671239280766299116448989283071199612042551563782283127462882988150980210311574107230680185979769891365432969352644731870396672082880537997566638055917917261850651613012143094470491315071611349019065073662204667925834655761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -80617520561181355979766516185227389836135023956793777318112651017336785021271375055136514384676177954867467810068360892724801226598337093933156119453762751998195869058734299637438069204954468947297878912775948040712526940123999755963228211731294194104744262799378210712222892860139808510935537997314155448245969931214485303088950829386417484599469451006390807198263644883241738317461349920707777386283222842063191596299829000228597685824503954500646122103694413219571253577835903571670528519721989697987865292096309002783853781853581972969750332481480486441475792876780766082252631407871881242814489176265636943793448119474828184104633458888055420445257958642772735709564078019794417501597950994442776359780892825672292702299657393364819994989257840303496920568094778531572715609033430219396131280400729183190394459113034806963222102597525363506323869761275296660583176360364472562482198891406214990601691323205546954862508355155792052587940941946496496376667466412474401574999607123599813478343274688093399517680666355366641942450831132829371194938757026664514947088888805501266264716380914445505445283283372753729471550263926364296828895698670964038024119934578699324104543389671332683326593922635030494687353207397456459224209021301503305606932079725007530196624185064653105554397598437351953435175740840655441572936228158798488577567385090304763027401081627973730232778544456588011855161407484942765097501498306038436178774388849284970039939848139440146594925189158377585797035513115618584446467488012321465974443165086094436445443438062316144172427685004950202053174258595198300120979840951127400063070977932862848905984066191765257994677160601550766218227133884910397225178257850911459233530922602601945953063489950134841471406236121509582214537432493938800988524626670708826164441257436319714790327283357671155009069129994169292598126584778093584541934165139743455518699987786754627957758442001180984114225514974990440776384367757431415547716926483401201974852867663523611266850102147913449234370231974340633018534330471989969404039450440289711857049367505100912282494170177752847627493505992524134818431558831779779697557675490162351416857445501521528599244657708950469359387210788600924085230008505411258125588456643492641524941381788110991571573168487608536286429099460175206082501662591193193665437423126745334526184863422219190234494173911902299025744426941297859912083367817103862762451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 206572895520922506810466236970398984079601523603039125694123632672731801214461590499953705924832256669209360996438819594184156806678256563860076820566595020478283186829792958701045933554213447927014071153579233426431333713463860974340025086603114415746060682266415554985106796237364299310880313762889249262157334994606963662759058249315933806768088562828896958931165204198945676634756506768621338335623046362210996808416489341316391947395092942292060162407100813674699020173783797206467716380566569795949091339258889367453536380021830498007088527282144126250338791911181837421762990466880834262631795951630956779836536772835266697876295779372796381956483641294581872450161966607622321723954371604670694991116773473667169446179815973544511282529789143328064699870435619586945527350284965364208421633697574103762931296809599781906523222027255297958520822385761568281166571971126463224476602488457003276858403900869007414284587513119179642858111872555723285662563297616442910065388019150774659231928310085463090937478357360997995004383212971859795516032973410689672828090298176549682045339503016659130752354860854640646261842748046535103494242889281930791899858506775040955919708597772286668081626602024304809885369609155524033337197678892658402097345316660799842861857602755583987458153376392696446347233124131398246924308887522913590932212143576415751311574189171165779773627614482375613968256259138296725822240624135699002052640472921649330317880859137445856932636279294457264029733424043323565901417459768809142909028778741110771135912849128736156073891809009522200937578318375150440445979163893732035427159256069424059783181152616466745508354996671672831772964924606890922193052088767403801563661667197720510908919152116346637593493888847535630473442793968104142237437865430799833185460176093556563505917353212239972711082730757314926304395119330424671273464101401125694359933035913257574377310374259914557085533375254026862744832036990623200266675092329780572273761886577096543421616802295109991407656217294783535796956907905746656999190492234725050769224964511682914793062137327604857428982446934522022946135166569275834297181177872119611618509654236090278472088054509642094423921017260568967729831012273931359267189801476863274936981817874652800486030505822286317679284604265625957395798878616024140125188503238614517937748447852980490036770245221575459643218492276428924214748406029684701934456825256347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -383639581822067574690309335345963682519865899972291571483819631162626170048604205658779672489847084654330254930357929152182163629297289342257417887158935762458924569508268620988943962977181080047089427423031990682569145947649442851136442555074988162196631087122841983154652724627808081447949669857202225398679806966909284945681057190963957117678398732748682710948724190964654319275834389232427425612928011061839295938616946596910209276884727063933762813602493200259149469767613052214816617748386471320072863394381445186449024667186302944275092766403087838628101968284298277044452996859347496327177546627112734438496029690640837967779565618655289478856737968566264169131862185223667723853882715148679133165927915794109100605749369563532980365164576681465501515710198889681286868233780777730101974597100396650250619242390136742059661142665519321656317147840066907175805778001804154825400242012250446385892977994401967491259183366352171340448877121190650437555723851382878140281413262822202103484741673177346475122097713158648656347684676058568881830108337110834972086959248184812172628311061847922326239474165138301997188159511440101896766936776092818855529954505610794238592847992984225365807928870117827200824082951702560934357017287757905577243902955357736568451199240389372647773252847256832421771777015480331309999284848990859185033278212689631286067713748999191299175285957233835205524875115258940255973475434218546948045045830492512219112578156490526452815656814791973430480823230348710966337618359752328871809605917333843283648765969314458246395257281147161901982067467283588713609796540829002613054451408330027104033790807359007353966758963661044926002797972736071758324411565356676945438347384957853126570293790316686408065871331279523859450613339098698283425794081851284351723102538333615923674749283121753134613914463630870476833394929391936043787812924085344433316817038443960803674732187868014084319454786207479405995176859079510430010302345537247356351437179876291497389272606677168089651809284743865244997490985392214025772691649342078042678392452702786585457775966039065157275054067158563851523811788164372459365524568114715417413760552449977794537916375511615241132474614278751643125852991948513419001063601350564103750138746465192872855655098498306084495446812870794021110911031126443846266289324270690198056321953464392790645112390824053401205044485018882840891840668717804874177090823650360107421875000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] 397015725518297132705410374043465678717819355588257167644305634755332471866178866376739238609052617295853007428305836440425564728571788476898455936067058558085793267704738885587736889288947133533466997226261950236783128550956512422533742370086177168676586678411315617246087781922313021944902654608841750556702324115667744977992802745081905898488650284440236868178656822289032232107808191475731342847963743365683727631067261511909079099047434881388378452935426013538212002792073386507523351452242814052304434672221876161236970823972457165601354885439780209013419924067771754766788661978967361512081443314868005784405265753221329427258870625161030910020901619156472794259019556495757721904851373816971071814014667485772625821308645495433172126969591432231102383389754995221296684783814567413577134580279624258408076312533888397509126238605785466252663619003514470970024670406122813426806667882257561704348917653641943113422983345133544645193661703908579410583376875072586970252844805102006009556058660076628343859120471303229741071472081078440310177253417993859640814780308113988712365826325681954914006900516383115514740842315162734873677209900414593158449886708619293632565891039491552483321930230967814468496985584369136486134263120468501470850616850323005225131180011544137973091784529016142187416262010881040923520465638722074046700352695578965718194533013935095882014367622489347832668814424566073665519742912456639703851557288262487083298373986091916667324476610009403813736170320860205234911313156924683923596794897007187724950808331824267176606539477694613566473101903008840142128148293533447123728819718661665137198496915704060615794886119112755597196247113658759864387534183000651375166715242612600137184911123411137086696371713618720536785402625342090079877618325850788513080851420147980708724318731106178400867195550912271100481280927885256294180059455766385962266008934826908132682974241156125679418524173161384975141511975431713775896115238799359131338979034691614338043276157854579053896218954687185490169980057483937814360988662051916936449098056246113670909269794984293180477567048353299384175793446284875184447892054230265709779773021312245544649827130179689422541131462803286417347250689257097711353021382954108219636462027755077405918359955944463345470551657884409019478666357065686000808202871248057953962028140932344009222808240189572316906243742712668255545182139504278850949958723504096269607543945312500000000000000000000000000000000000000000000000000000000000000000 [104,21] 15634704928639617596700880346353991976328358955987542381325403272881971228524705713312796547052535384854536646714449984264737156372234717920533655291426120574674076057968843231368805930495852730886102487053611176439572104590665920424711300766392338364602099242836729574777182578884777333116103159654558576850823557393621648821963031999894680402624838599892732868696909535822432404837048976832576388047481432059593508214035047189213368436357571018774589326461596042455767499197086133232283304652434479749730283940754779742841995958703529633108693570194153610747943154732174397001303510850904853569726806438201783281081343107499566797867387269470374576150565658718289563518359011544533428118730297653469633776727669817354204819207379975566352830902255729466153180495396657597680831661393726799403407678703978899370523675474159943075432731505131499583421113576058401952095148300927767228334664655134526104220681272421711935694007905343076792310349431895890638604491191248565859585058675311940904121913242882305341820768432005792899199739462545263760106991675902888413983308371654442846585450018516034910225644276017883439094002849037661727816511084831117610539198219609781651673196614528685998657949784132000762204494790842135342900326154551820606565291615814703858395854264417040850243733123920052693034122366926278642451380744694278232094871916605109282997607124781287613390607930342237176476489609261685329563735058653684889781697696699565496531629039202179748284799482122845621875376287206003189721992860332194114462654553294346256018216331525562408185820805622895352142944040065444396376853855295673902313132306759030650367223808908199877279432239114043863600835551982652399111035921392486268653211148861291202927491238251024242359923674690126850018107639825038451908039045353781070369328333683981521442842237170596568456879270601391332421559984129684021047039362311183020240130642109275700702262584461998572215572608910151575960069834614953932250945461179223736206274865551580164051709757518106066636319324909400012037507040160808239481289082552809124112906194786288375210118594501403525255739424726393881704764076420731912675078697369108970713440193851393343212151597047366256356139266011495469114243666914532378663202067204847732535524948146047142835447073260795548666391766183887418755373370994580176913473054826684027811742820077481846574291590870967635990768994268096229744574587883221283846069127321243286132812500000000000000000000000000000000000000000000000000000000000000000 [104,22] -744611652679748266194801989987948434662315149425079787449047466105595078618937484813395840985694008255411050037280114690595014852415495661130839148052617666626184970442664581351227096984161434603833387063855173397926895274873472878308604620559370566662682677301405759801407122540179671835224753696324496333544067918490955950997036653987880641365608109241465253532609109405491892920824430379500566579319486033178211780867596366926899021332534840511855188664223511138091702679230076223647538782031380155998242219687943611054745978010516595296862951963665249681835061682596617366447538477938319030445100875093397536436907851392490208668038412957072395953334831073719403759375840531128781938993988740045924095811788189499671021307916074040837128190694010820822937476788362594449519771903173928484222869818460296194841733155715844415140087009777446276467980853663991258872850474190089035534600454706944878563770034386631849107441744904884227517639250654447812805118911582988029126144457635369200623766773424096356965350092963958841891834442003804684742811454834157222705252367170163293346284877781077530089200796177096898491710003646289435136361167146061557505674231806733212125962779214128068092887912157053893818121877373901468795347729005844530947762476816768888096528749414915229910525844210220104716737853405206473689289112070027713514763082488478581177013365224516258366784521109753427430561089601732841942183180449434911588245973131313074343102754853365206618711791341594509810844228262301261455394967530756404578368690964235441162364781536878527019486057418711145858382544245209420981897132388717915111415653043561467014895827965372939628969311865900066103969441902609388763093697726834272444005299723377579758379087864387937037173229927002774659736524448933674338357423107171688677118576277181563863045917147993192634423242769297610223725670692044738874734678825173257534542009416359738913215017274383663386664135060830058011383590601393039669244919048938148077010662084779614525381128364090086483720135659586603504473570123102064854670397613738682669414218082598508602543996103423261598768748002956321039066692738609958538679088768964462392992354637111256951056161659183716579659020145815010303950562797689223900627779171690257595168997905714512342209819570970385420716625247397282655473421770384053415225883694513526435064532844621790149453918655517296831240073965860525091131708877098538401639871153747662901878356933593750000000000000000000000000000000000000000000000000000000 [104,23] 1180299676791887206746050656923102474413657410874754070480076554341032003409877618061121652330534374472189753150620544792851230792525782978726281703492678757719746984257346232311653042724348912446331081864617499901926603833939860187260783685949463520844887398192819549312349185427914142427534598729982208371334825727398138397735998276076299637587737404267979047203331901529356608415658413442257159851738351410340944873053129480920308691669411861757161136340266389767166972337620609795799817912984508794933862794101000112504483804456216481195797131107784907313837187574812362922334465624326970295226315147105454677473724207887624275400909662456120117614504831441313043547041568498844203979850687185745136738895840715971582453532407517440559728126418733132501542184237452798100828804717911673761153821278915817215875553585974709963826195654209349594146794586862144389332003526379303037397062017733475888731041434982511772697778559461044144108981523346403673851086462457748946946528362468396696989677755197874311775598921159821401025988630451930405151064650466484936454744081258732038479146025705133330588530069079724371829186628494474767062702575711405002846926437532365169627270997259327016218927604251406802308037921562600391798547293794084082851057934470633156316706909901011255804907565567767407090082390897059377993093646346951407312346882811789930799379722433072829912958662485772800899667758954766171266807897198519951720451704524145305427994069210785458612645099957720400456450618923581789897265278063763327649565761272078387890114363613896337522275246121362155892505292107467951624743438274981054573329028975065206334745493170487286528479174436968943444286974146220272797901455774713592363370458383069803881304148586661161440180296975290647007390094465890479701682791641230547309386443461562729843275774882878735241335001380094116329928696848064252491997759084723965136425116909243604500140893578994976077270203467832900527376026900689756802850741869763860143207201250050816194286100231173168459921290932719384897927605234163526425018807804928429878240817288398800083460300024743058172366488146844439513289699515333252808039557696858943261690386180276253647510412743387617099867979066034546987560946256093872386876196884956269662891162080196794789756599430235768743851290452161038394282015825536421530393010214030578935658772733313051219342599689328253497489365046407647280051139543051528374428826850817131344228982925415039062500000000000000000000000000000000000000000000000 [104,24] -813716854025328191504442893948381007860269019954626184412694819982542200277475328021358335214799589152412726023282224895421584385579490489937357444173985212664333058826400395356788741645936933312695208904712565049804615857263604718720868818289230043213518612370300328120105998621336348154073385354029342957061086169050935546540646772182962061917837893053234042806305020458410590180975248823121064464852252236456766423597604173992870400457743428507276958537592438978601292082934748347390143651626395967727530083414125306902826040245566699757390860899319222125127171215832913523701678418004984078849698412654808116568468064784255484947544917376367579164870241216140749415942946286589384770200364666260317770023965456445778370875639211924663368785656746017267365834803227115539624583543814330422970034679207884571099779108079859345997845644562679581456253985597170204787686053615368100728711929037140729152092626381813096654550036544641315296828234276751398611640024057387774207343100471667761208006139329106770958301173310845587850154133631322378548622350156549739930617754272958075845418734900017953182691037079683499651074137417154319186047598910357887339941275746464027362325176729507922195678047874390236805178173290860490089994336490175539225086815375248431525548874328398214880408226079973870609879117775796927372244262617878741699112140949893153244600323595370160191499622766395052568472105761478257808195229611365229870069115702365903497439467250517076165092428682344338642042062441620261685763505483716182197305578486110082297582017761491472485878336863263361878331526415065169289953372733188181830011552710488490882023858560574378154462120103163270135039701442143546714693358103393544591155133672132208480285845009860059577853534522559760214863998124391606169250944984702970111725650118043033392315763341714735450163613542513941773904885956331145498110376736562808934533463810911694223986669432854484096639626734972782463749574790436727155708171535717549541461537451960135737124584545594044971224043959391634598734163895185764185326350269964146679483616429573476433150946503984826442006695787838549347811659658920991359701872180007201500370801013823829079240067202391367924916315730115111519446315189214604770587608767612920605105118808348087691226794001808222293718431887510258494749772391168661929065002563709838564392809021114480164440182935994737633877368079574613182786438980945263401453430851528736411637510173022747039794921875000000000000000000000000000000000000 [104,25] -74568623863355753129119714983273020673588257129609037998158101835068433958730598246867506054561212767354889198870842968432374319365754296482258900334436259653111019325696139100974788469349669867340421560453064350771051717149461650892911866328700018681380686854205746108144267809349875632739353667429552268905102968899619917318709660773738285538561890164698193991260545201059492095250184981837071124219292054675163794607013899146321995187839566790882899454831736925122781480773260464024262242772409763151135532083229179638477122636078134771803439825280213695429844700162452960594454055661777986721608791455728956343413770856325003629282704744253289120931549719392364494694496858298254584735639799767480871028422176253026365398856980928628062696956841864712771252166292969044564931522675979396654199494568577421790974864204258192578271685321819086344950181412356887517079322834807097340341683800222078735615917112628917997338451063860251288638229500542616354297116206828506908476806878877337923838421778934821328110283178465481841386099514115633467524622547028903599013551325734492586524201036045805608572804694175211424936064033096177219048048888952324203824972966140517343753804344587981750253930326344377251256670089084673993006636474720490373169147204512798896143126596113799828827490183947742448165425172564010680936220644890830990096801021031328373654177705742962654290414737580847868564081926681252179937077156388612047109347161276080330671280486402415483630900547041094485992086433288287791390397689895050421203244425755420763990153635960894543117363576568936950060631643031245201370020945743856488504063260102201253096277434616393733188206760245633005157532457301715629726123872721613707370797890331015340617808727553746841650809303535127710996874837348688916125989484790529057569929689253291631520175894740562170548221621113176506808900197927710472438218413283748008022388431948078854590468315661757880212522760319860218973722711872955795659976709055740030477790671610774031118924393363480355932280873839350753923254715409828918663776979513770531633405542170531113884233204118553533418184287977337069196151431671122393129967809854436700882250651532723119265541629937653982489652145526747663854418554870821132870855086776698517890619325702818215535309249326717181380266889357033829377111112753621048940857814883060423157865543226968104093600338272973305237518152504473501251623158325339573891058636556650185411854181438684463500976562500000000000000000000000000000000 [104,26] 652596585857481034339116937232214588910618501665959593902947874441295692624597670044314758108237089139141058702770787740315371217111246176184108673205720169361972345157132276438205990588474135946957017369354619700539195596337195021019499002318019999945284233619239232081616729426558645277947123512350916923205094831741671865481141072447890617690540242340465895534104742562240993722442484150845852684561365541218055625758427043337290803307178779103671508024218920127457414803727733907730731754923699978622812771952555234010252508699290315995064889552112008197778722101278107024016041975443233734195986377362238569163955984482646544385237320533347135416836529118418383589762062516407379256428868869310413337238011024949374147002993146246891034380804469248448928246473133678129545922992834663236784945695557259498550315755037121295978509541332116881532813251799974130203892460036716122787603557606688451844905792272075059768653719880205804845990512542213390685952928208665365906068167196237955527293178450754696449594678212234067853213733840987954728747870490681325402198547563680739469674698069611339410423937034011623489118955292761240894893214332244519390795192591497814592341885900486338877440993067402792376726931314667227493959789305761592177610078869043087747413895339327385187481855557704605748847729340715175600496249790554490531005073887075274688814721361806239064356153444010640386965170569955769582293183078597894697698816179216351357683033209976877255649244233868029527916929266491829305502030871043874376323408091595591358128734975352434256442830227718849258861470418315704009437008166805772786068512843042402716360342112747657490492894886268640434983147063412744114456877560353135488960731473552785027441214093488834695513859028084200545214501853931901954874801842224162734029871402740292895073686893311887008277535622926305062608156991055504245393854730767395851081785970702484649885823922166130938113180741997776964967456672944599732048766191903810673106463037870030687242492120617916867337304856354886472420589663444823558271917264018500139351254796077183191616827634457504621242194242101001156532628309148190468452942490472695758859001349925038603985508078427349562445206531181049102113177620245065906523524800194961692452174212070145105406258644570445215217538030981084052010458016465519332857538259359899805979375289352846186838897882216656547510997175376874287218523858668973031170052347111178517313767599716811673715710639953613281250000000000000000000 [104,27] -494167595672546766551519890889779511321292057376224186695004438351019204735846195984772334300810603015770143808011547718058375404736000636508776323208779618826558462800576475186552580667239822158150895900458706842592262418447891017364180607464790017434542203344307605741517123601433038002991975599378736202605792558625758633763938063636028616717146090657354131333322441620774797741915109627989112942636344759717910636495612934012316974813196047428659934907528313349482439894436188707977502803871926730133750126992731558251749665668899073666537703956239992925179067123595859105507515719383552839267521451101638517794787764479556368609157969485121761560073516094869151999955766727496040371198480163155867390007154969885254663172646020184948282237281805104114326061048574859109901437887061659068799278160709723526438911959364279891529554970290623016564390046987761768171740661609096696489846242612623111242832107147481343045984651266937251101038590477511005464764327113638412229455801558454436111727430966271437240354658203234435300353310189650014402309737940333707354224624801065376445460555156160537574866030858704816114592193865008130201427283035344197841448407939694376687205271909038154590054720864507753925996182202192024753234679606593856714999821743578991996101601337778507840151281016439289418947987846503284000415980196935655768691624768256424913712946073877921337748833249270374170796228319499046319635797147620535114694196149355213444616772440029531730666851657363773886674991191741230378021284545579824814495472175563850864184343670853429301996141825108460752165551921935531978643807438390318274641579573380695479644477309502199246146441468333191420432323970100585801406464554763428293264780000962906700296302747231895869584484538311900434362943601279305943374194096949720557732845790584314799241591498281165264889001888089682743622346578405141359357079409286542107641953158247840610516047748105170751272453113138920915195945816928368785595002245813522473611620133010334643842879918569765207207872192296335913749649787646896831184611017978094808927202278979829102837427952324801744059943029088900240009716244603086650861586479095477361920948238862031695133404691141585919056208127453047747465857727413085638024890512140052393170578243999322142990062524035490053592392746274346949345156453632405633606277616218986667851570151312949302415378231632370055280155748557870224214984981585991796658497387665224848292411241601485016872175037860870361328125000000000000 [104,28] -1869711770563535480675093940400647610993114255244495873660897106825228007682121181992252103326496302802069027035483967050152289601280095962079540435022128580120029812543129073440777551370814339994959475715128754562365907168100564151779924446641892988913281878499482814181490463235272781372585078551673988895411099557583899687174630880084080743237872105682918205939943221661737535273777334596532240584226460751784187826762959729034930971987576724612999897358654411201406803072469161781295095030485893201220473779473483991743720759748297513252855542808473844749042277039477593251026882935662902029398851715179501040984818136846457460450381733989945549399176035963917236318439559902767410358779810990066681727909805508966616034041177117249405181696880212767371007710659640075096318850001217771110690320590251263736796160553896971138318658971243060609772622429061212197248506926691138689972510215414605696401103813890370181060777006990245245075462418432409218823989877831560883495545075670858148621209459583371397600277632550685600179874263546579636391246117613606301810531696559752856164958239295692578816168444042326344540710223875086942438477997429012510335761718235993612036821815124548248492100292723341199301459555047685266090525456286184587114043757283257368154971358116113655782487162703403026806354219776273813620116405209684523355609094722880715610172584295083575206973843287793402179533006017796500003968290913661589557314636304270870070315105456967269267348498086121086615266137696595130137272272107644650109891348095612300249695466155992448769694367348332153263881716806227718318989065291914239074943379186001473824307698645180419412478125855016686459809609789477519269639627339391834717693492992547231013389914225879188594173763513578181016370630533392769984103352398408777468953892144952061149246344502952470679630162343568408356177304843812390965579807527680046308786469351990652377618092125758809276183763389826746940412225467041047577030627553867601513519895665735828041906971337350401673094010287684216638931543973876466278968349987776417054585544084893507142127448094974435429855412586110590238993133045504827052441024506764283979262161030286529047287025758925222264406985192321500803781389360292714377591494481265594354838881714658678592806962018302863935691300624259418223836505145151156129387526517573345067139300522111352160816940767443350001558279538757639694829693105795431236509868003283952311236858906395852386594924610108137130737304687500 [104,29] 204776133702810665274495189637897781175997391484493573752747014500359713947970188400934773464119917333450211912658946650197192546684516998062356474156164194965976748584689138503293486495202971782879682848561220479823497262662211413484589879750288102501320475134881713763459631277526854897517856006735870563917856080618560949471383755702277801071614701593320189986152677381506838188086397857592587855711572447361716425498090951296008113283625568007527499883474680490334145208337236420518524056156622064098579952500661090801283286920055231937725877148942935414339561229029411882143433188580456403347369425470439280097337012069246644080488081119656297852929414851680840863060289025002741275562622286263692663496176857619525326459737064628098377644133050327447069785626315047349492720658108939758739152143262506625075721309503867004040662225129627323522132404703053185189077470744800176542796943213468466802690142754900774148410299176582919523240681427230817885160231818004629459163045039278261876256383735919528548319386876871498108716963937120853369626227392135796354726182585472953508072258057569966385464725008016691764076722532667096753771948443686028574963940675234786903118225418646680605267046028508307990191489555310262898001616674741085670918758599255932496713074460982901643137081589748626058861534128189790831860061935699884002226241105531638557743354969865945805399794361531602672574908485873896669989862606352762079566921698319610223655049515324028114997969819331402889638361809712340284774832221142438249394629882433220382788945454431355175984690621668030772086373338811396467817262432473318478240254862102498534199353925914459106597442877966113298000829583855726876807985831837289153646587379925566069079845252845559620426438584092961836555739795169141503668117737382644343283964599104516976739171045020187164460787298668050126155336268841361792658958691312363394035674806404824216928942348925265366804219613421939231752059994514532719666700906522364972431927242189095184734370550153638587886045893874095883962786228269314612902599904363195791670901062210298037436318651026713144840405060160418926555437408673583782800890009503574960697307923288137403581494652475567826346458360800430423990135770811711910967495974141623488643015487796715160963632161671148599513620788067871716643512668601210109172593194181216247023091939991544208182447421107822619520951017829850515529730476818400856786364312229809002754987723449175973655655980110168457031250000000 [104,30] 32736983556528089093392846444219856317104925769436874497065158314569137824536975240248101284851326793744807397609429203625654907682031781910988902581393625232903304458801236389737078156911451620221934022481862676459034182653942015025970976637362284573539735225996000231744382704872908809505584029373365663070821835116955844588088859224742391124919915196637544514565302908614245184883577559086384403732290442745613631691216640065327096200724753827481205057552484366225917599484517061106838738511945777629592005431413011388248132801341270268140054945424033559700621070437880202781746874702914569766176201432911241161071395240138518250583084931514529716573574204420575414864933309013951702960705611917976861101540519338800016360421734106709036543454942690234295690620379085182602288658577647149346507612773793902620463008518898346095397174623839423881299818716722610364685577610292117090262664646436459909262634746818300692020932487721547493891169539028374851424991350987891298800079315896432541141120349753199111163772222778667845004381261542124644902049013517238483000467801662498664776006617082789914818790848693343721620460537599378185825239263481870388936092763332890697326463099411045876234430438859117899014177988818492684626419803377540706210805417799227111494966973150277662439913186222950061181868031851780760779021660574990609513376424712989447040790924706106934481065643418530643192624498626326330572858133274327008061228753855908597637370300520739934528223338375860751757896883129582958323245005113854067079612851221393154114713647315035388668180586645553513700928460769717672218672662946589149576074062929841479974301606195868244268525272701483029384240866982999365003812466368723236656744846153590521048607465675195552367069172305301352235568273953512365338386636165166890564976691249038811133093641818159068166609008395413851474208967726447010849044902731348380200698401422907212280948802631749087465000001003020333080370503419152892169101178812591100794450721237470453450696346616068729297993176339345801978694280572057872376503318126388175445919345057821307096827629313420183405326316204740693001388306098688429450524910241177149668716841404819347252639206596509729743372485351175926021245727572979673636891192034872281603639156006431549560402154080175275509993781400541523427510106468639008449217150696420234063928174776097150655608588344334830031227962324453356561936994086156512313929097469282578775073844212784024421125650405883789062500000 [104,31] -380302501986904629608161969479538282152557143138372037105482870723111414938417928036720555700328553552652991468780360133441857719242305867403310837844867036004635919095192910662174433547782971862185059330429613002596074618906914705042571523008688899316452628276526552114969286419933614179170172507066865219479132007540189924446041678673256265130817042356995388425493569923206049132933631020426013387769871371339640849371877338533094883101721654859479992277516102256183367473498530284904559028129349109311546536176681899443221028098300187552905998754380427164704179757877915450835483479391829232857635824060342593602218318353885182600571879435460239642202220498236523833523160866501717292619800857180509702481829841464751379178682048088178826357883941246358943594386478618457991368123475384067262072506639210921147060697750553221137009417790340745313083338934776394226910272523788869610410734990141747965112719411427257275432219123826536375567294184469335992368780101909150454248419720407675534176098136598737074033856179585830908058410966682878894817348893881852687687069228253177267464405615504985173845793390827572583083042701678801366652750869943723227811608540380075221219472318472700933527372270563722523302145588502008077914423125587246867411755402649002754707223266869141113870589614108846341331426934685013847161940753253844749123897939971337932638548689698789182016938290673516905274727189596557503713621539621742583192548965486194020351798398358636845790080816733524558629502419223696087174506669068692241033067199612109762817712177069026852647681793288838361493039946494975548735897389515162520036939604521726673458783869829874038316763241684767871870705450045036536360762524702295546942209122748097879237224587607550778129356397543034571809396242248197818794562876153726110833095918666876694296147677815954044536909137918681481333933530568211058188525866567328907184418226844044473986719674644953048257684847811943135892684665921965513344643873153361170016272582240755144635703663356814405029514771261248191926290820296197454701508843672878570232403394981361659571278439293908568203962757306973232357673516457882281973707221457022352954294478637129752565610692168300887114164521960258188761225391676338783592862083417319833729050663816446032731659433888279194711998210292512245358552619295188750597901493733026190151544061306929974063420994013967772195444457461018786656956318015133473808300233401499465535344768341019516810774803161621093750000 [104,32] 515557047385583450902663584724139780828886010360288551551926489990465407162350655265514488493764072592252924883942018518677933008950960811894721544900492175742595537015639267535517507336235598351231032224212366757056958133487752232345674194995598901623686467772909536774851862828800752865967104341580189166231892485472129318071292185994115511372380607925872088719109748228993693018825714172284894187289497309863611286864435536174920712048279545872220595414517175259182320559861879454176713907659450725802759817738037307008215182233364137510380497320618084994504469775681473143405083938176455732302115142789183217764069696675315733124102787601869135959079176897221925312616258458646244697583409851453528173158402572641597438891503665064750701063767694655370195907561924867459750322143863851401801161930324371497312913738403992388460936803881692221647829190787833246513027573911576061379003259250386929870733907184333316134956853826772717188298057450744688698824232333898001488386683572512393047842326745790279039160100648870293784285662057664653737473507229438850031370495523256398310486678049990369675698332750419569884597645896004850322726176456962071481002166149610462581399040819076822939619081460560358208388516336457392957696074923466722443918584117866670732266605622983174978174414398082210617940823685909537841562298704987480789254865858006298310612503005493262587144330086795055471912893629378652799133858729820603622874252200747673290028599156480746259303418688218627667426055816920411945308369129286713408833236942838155797725836177101789357431791314160383701083127597834481742624780668867470870987211478888034209888026961908624936080057543307897399718448005947388174681367330549090199217094567795244228424142785995348318737417857177790359531690121090346045619845492742075402966538644159989794607572147102541654571326318668114640541173135908947823073357545413874084745077578414138271370425509753028791422080550941716438572991975650531508505175704271528002669084542445444108085492052338712694381114477145708416544808002264462897310778999034660041192099954147068905979994523002796847928355140141691712457713998755789652294353676755945512702972554717908122350938849060022433106932410662376486111360959216398911691545253045606884174653626083827026349545924605411675852945178183815418320418416538620841305767126312159165140861597680403100147224711684834295350310294542456329507932396160501344998932990036817625156828626131755299866199493408203125000 [104,33] -406082817107053546447516122414043575937906810992263441733392915556693102798983258208415742857362039585398127185646952465571555435158123008446114779689976485680895727799911446331032570697926186694951432650308327259513142997451245744043939800416464961646379132103123213981993491634873702522261512631825032097236485474571432251108321761102664005749972934383552102494994868530507721485687798356413875606451312253919719502650426248977624202889262660432396640274923388520534546906567505146577012842960407789117022220648220010303052293751123558191179255376206119066193665567477548258281406631093921578333866748539321498409318095813875387482671245654821159885765332098331319140260508464821283051793580989011133900907209091022693538362100288892941914915838902038179328668061218033309729802880220399154632626110899229959938419308084608885215867936483927859998092852974656884291528063991835122125251104771243437798923523240208837862238108550760179736060439694616611634414112293653128071006291613402299131681479436260547313892656372176032218092761318600448717819726723132431000282474879105012664873807030274328296904410000571063224258635584970521690103937356844744148700906443645721266166051120131991540772428296749391560279203045639077805395218738022696744982274677171287535182284058882228298144489274186408121965147469593993470544741613364333289052434665755567737433624210093508098679650356811325738011921162050301203283458504361587672168829613510057970374604736534535982571157059596268691616543116113130063511877689163158147608887721643125858799516043951273929901251690093852501403992719158005672723235898994633456713956868623270361089055756743834730193907894262552243150533743666129628158042805675175734680076523256141407005142324749046534924491762922737258210980596622389538751890709803020771751365464272625933924001721382685034900529199767817938221354160389538807308971255046012576900769784985193116740685293551668373253931300096224749171475318020948146789049108328133118491940682705325746404317378494432476907805592604611121132729281043296044730627500255692599598149380512375582580711719801848915103766958195462535402043197867581767805790186148810112787020137711424176498550554513641913081542827540852780468507401550891041817937755294984653589196571853094321818415954265298233162251619703570880272423741235473041464402135470197962717071739678608018659074850326728227187286485487659485406320272113168336596949201458550682275472354376688599586486816406250000 [104,34] 205132416642258525466960340864145829305958308627354850732259829149786036670771632487222442282074715563914651434770738248924470469512884789084843736469941306562658504390590063810376923024248602315283634082486046626101392143936690005583797913803768916448117611259916126153032097427046379995161475831919516315136720160969601497475071023994699255533519271551739947014050773918707255346671091078598478407817576589621753454862174862622099480433170673783113332493046249878497736842031542320246558184092986476074469001222792125429878974202996952321298298699399746578016257889707078363863071975924064703237081817673376154575708872585113030539920191854633728345577353691768113763687519993512761224075975479705083131944174244811532760837341196566624703698996802142401263142625147764171626520699752863308817772273083984343319607084706877517952996321830657836481348968981543084048880115221967239236693069754705988515866925956530358067860305648967864448310768699860037617941479780644038762727405559501132009377345139612080722632651366258633911018152298789042329892073636777235322250373223701908017925067727497521366956959667277537494556161810610707880517391182239166885562771549089418394094980951671625211056992735055771152202696100008815385124270973971287698825440489582756764791960522015908423262668985341633202082511802651939525407807971982822187274993843727545976366472299312580452229817524045709988537675672752024699643731469537579722362197982258466521260557994131682376427178023737658401366915455801028545366525704335785557495469418679673730425070892775099766489299934404575371922626117724463824689773399362725314042863036624189863045006614717776640397707946647172131144621490960236811861076577489886342788161062324889355652550964529740428898518320345237114526526305239744429123966538071441495575548410546147248158645165168996080089365291881604241316377715229517496898723997691250304863886372343090567219369690377341664496876226332361602727980877321028252812577835860482044900766436300838429429338823839779649894887611852815183177919707685972649663822024145218218138487502038797511981075220230353732824457895489105402774681488793656694861154722128091320310496970277344235547397514469788134298154642447440624423317447091790070710374014126560046688225729845775786140738321910367251196724437003514849105429820856436793212433854301001778605655176740003315180250478101302370173148888179068097519841948940033765196857759582904634498845553025603294372558593750000 [104,35] -47329418592373754855731702860296405759710973248128167934983245426958985306904603457349855062280227660181693314552333446619103969892697805065966454169955704849142905840092648456905339919580477274028912301245063852451745419644166113531002314128061621526683349825011853609418783705745954672767826734039457773555781590123386250663485284250552039269740416499952536304119553684101077886146304572744895195713682427090526366983287771313040674064918764894032149205504552740314737132956481439851923736946962271822314318619252693118319981152555191952290569574557019024753660638336016796088275716310220910146083466024524078977647330036760740413560578444371752354550335915809549270273762046312211954331865130765097801672012646696595971113268350400494501166157857151311048009519247993493158301371588043960979449789078178197247292896815778457320182859352170777385409502691549123274940192360140242230404797445432740216502579567102758099059487438595663147767783305498590068073255791113982700312254910418591180273436282553676994089775034022369127781228044520868022569983884527124580467110056433650790171472580115385511642193540252156110354222614052090745100854957009240331997358002161033524377964502962392550942453690118269651020700879601014426511514882128627893338106013440485494120008278451909250912957112008032587219261521650460299890949357225349699809339809074436568354927775312919382011596048190514971195086441312927934639950277590438067076866335563482277329217993862160974762475566470120343729725362715627062003411064564022601037878010572297100585492282960607048968928057842886010162929502918009522830800020493961002887634727398243019784934588631979763289737329043827753762871667594928875693381518260027553576826949215123945671668638557113748806973050739575235537269230485873391813014864080543355396358146425618036267971007369176097325082141149591952041415732398503028323156716667985906039217192383376658812546901418937224326598352887248241310757333903576461183499203325297967414482670020783563901872012047639391391107371019877381686122674479750076680394199529699592469981665658269899157110706934040679474707838378116531219092902639136081595916875632337300882232787601268021155825311633433000657523297591272199830502501621153117569760225956651240050218309909279802582772458620597048470168287003812947736792856289778317204643495801499392865981379691339187594560948011010449504337267283604943330954945778117547660300556966461726915440522134304046630859375000 [104,36] -28576030431565456149288146800493854333695275057727456218027633842526296389989303540828318142472560713610264962846583253715828488333022310362621224817802147732272824534599148065341580469204097457389002020697076320338141893558051687505661593512819833950457603947254906900186530715704823544913192359292941687782756076695586693618507561882091861941361044110929010982420879002987703317881847463129483178412412151940289692086704030354750380212337535946941248449403387494877685894481884587359432999019795636264141476089875310869020805450186798740499085355729601841390291718066145409948386532609422124074795513962162965861351320140544225741011275906183852387448176071984969779307902584616926556036962661813590965552366696172263426167788816727473218853117538356904477854657196987908123097825614367197306853891852710766606227028060651705842578288812650913257271774974661771652204055608402014894517314156799660518387802130449415726658623956516514900914431963763649383444493959146763991196293032148135030707528105064170318599739334376210656311699868785446233916234015208090866180893088173376518880035383945145538692649247315769665177969341452313208131973806100248217800836937675667699309305521365307846146497706678925911513265296504154326384937231135294913354476256847039088289864609731520951025166741136737894961433985855660311218369780118398730252410676029167502064514847676199788394670470414403201111524832472737993263379157276086340762476281947173572111895998658120262413741007178499830065201677849550304311096206422650650838594616399693644791969953851174114379099365350468256807493377017544980870138059716404986419746747018953373018957082592524278256443509492333182600205499833910077547404112694770722947619809874078110450580062839078831264280789603596107166341705707921331656423431698583529029902860600214897713563982740185186529112770800181022312267218195652330168304256389316115055414690873612050565046578747523063730558894489342561640651284499418578771036273771157176620217542690829867457106255273312801878112425875524536082061823036757989310703755871930430301591345961278972102221204944715288774852490024935015526387338788842790636123781728255680890052590300867546471214441870450449509615515583522704387859820521747329756778851740959060854244007411470783484617318950906415244417740125200950302646327346755432452481741945497466622487235990114013559117846920398873885428295222488236564213620396492608610738983543342328630387783050537109375000000 [104,37] 45085789401180530416781038792124099118334312160472505835238748161769551768118170306961821900603030806514927945316804021007102862514049329686286727569758919986278999478924759780487240654636324998020700977623121954036550848372176548635049498833396058169345445589841000472300197154888237567627724081891370833207644205354220127791432613220633029861513973283463509490476901667214910083938396065865039468089208581483998679482855536963803170024240636868712460213351424691301811730897145878558143987521481490170614872924448291872228644928099913762950654450938822706784343659991162003458741613778649314973845073315194763517553892634581244180648357735328353801955677096400635783611877064643606363377386334913502148229036527299065034046747492332605877726492853703588254822501840891608569878237747136120715563290225589391942329415531075047680903954603667157975053256309208087721929337641954089581899287782694378632593235617405996198590725005109619394358296528721533017248350546183731156622366495919972705334521459793906478150312867439229952763080198270488723457745861653646590564058276974646322144603833711914321626853601792756563814567008908342282181605242323202825548455761692548353803341046440740039921275432753203123353096543397180825543693715271203067338688447210829817711902564330235959653375735826313948565205283665477562751183368464793473235812629605459525920729171527836633589133036957998679303064590144645562069885095186638114801336421472589283510020543304942337244604974075329524979817734559221096026060368210904785521497796913833828884340169320986306708123451921679423656054760959143742118288209063200665907952929721728413554922575811744141606275479921102176536623278039239891971817580228649978267632373669021021675472132604343185229244980319082068040617401446222195587491847488457334225961839304785736539913675190128183876835843321152916467834185578737827256265048457861219192066694346686686138685983348751165434121388165512254376176203901050563657105978379559369455912948087626786444333244061340743913040589865660595528045606968753062947296723659770383613264329932072911708534712149977429608679132927952804507376918253992017805169630735893510580368552497011783419594880564575306089202842029608842026683543518615317783651207664888710601828640635700717318069094077487692766082618411960217118560718849802003904628308301476324695345717863396461891435219784329394030812471374777271185833589671660727449253869281164952553808689117431640625000 [104,38] -35487256722759587138348144047926174832437054184661377767970644928234169236916547625852832727170237736401839070664495218724366898588274603611629333140084459600634005275066432152704020670838382625605292188313185965677190809713804200523930659893777241338163281985714584248219245521016215369627040602951899210873305987362392309965211266372540280686575777862237948418774755270866729328976404458203883548365136665954993865671158681757581609887476884039335069776201041377944942548753004211113584279934656190047022271334649675564172475110172572818727717466568433022371138184754864825611487794551175619252670218890726993826289252876158584951076555019933677659324099649758724472240939154231805756476526723432549506203470590943669934900350413537096096031633324694466871185771841704476794385203085147410996661651754582791757172378908520571481802940878456675082290575322072762159975721244003346188730373637854864407285566007843319402650745394549895222133789284121606972864943969316467028210882848558290712041392739856250316331156504919693246416116852932934912932655054361214003431797877211167768355694446430626241775320380719788938977317279832858488021796610459168875527423948369838779528824918349158759909942446851762094929557747585553321586229128109096800789461108619512698442231287514421480356511059322678970417198208587909190314422873840613933318628292509797787515862481462358211393641626493355558011864571602855334131077623589444380722380327342053369475131656987262722063069893352510321941570663676105154976410357040286786347966405086904120405462057106802769460191024277393200239213587456738635632223792997053752407539947919925732558521555718210848170102425953709303222136977283809202390221848739113614883594706227282016829478256981958075635876878132501970994533431520266839598978350101761376514033844364906967130979236840206245508526974394435221808786901915504762770244188780310401498145791046906054056946187642854391973816571657557639733593067130989299119729572880823755154770811782426166270383001703964356017020228156700967955282763833275267871268522281853103106660767375833442605297820800486898652616368712554058457651548199247837040022222022822045747788283515506747721943688169265486940471298212229464872851029349734548000427934229533829066589627537158857506191317070237225527290533107787405604300584249532819582075769190991329629288265296360160512064660443004316380031178836153842069364873880801813932350796676473692059516906738281250000 [104,39] 21133934487711920570405012109320220401625100767247677753220674690375495093665290139768669195272848392894866228692009997504664488142999024164804681609401352442621936976107851504215238397371319953923955978198468400258806441780948549861768157127066838167264212119081703844054946803241422921417244567283555898832218817622771378240025416659501646117102142999147489126212249671472211707510297063215374103725126096237565365209494187968670255930371879105674871949478075344735691203041724359766838398261744503191955840886197036845297352633299437105199924924030533313454034282830007493522436969153550147779799680124361161312053329801898870743343171641331618648763071209393466442004987010468835038088366065085378411529727358612973146076833939646668903499014318892054111044536552561800675654705783214386899087376364204321817015764532652556906949314709383634427060670629004118956826004006871572336806762162313062858537145133195495707131299577342159149727615751231849478962568387054262410721916317932985132749052131115035747217351394601973739994914594147642486480728071094470347970259969006780769239287474356683262807229035787608419593549774962459935002288402106988406092406269081800348872441379617567002883460162015228213121664075705337874315937877410066753907669368215521206963907654218238731043331434234836772643322850604229489070958262283982143810130683882273594853789468443701962029042879169700153102410302138840092577627507384165534016930480064354717957668371970523588027820313294735217611300004638456027984759706708881573965372074015241566313656022255251397798122574486774979487602797036953510355869383346155422919392746332298238586804549450343063486673855813418197273038853573372011770028930117605824734551893612060911934578104901462708546522759214759981981959915946745782767836132849531923926802104949030086621168425285625094298515677576951599984718022756636142495140091229061173158647536214170541395514883774902998467595183756415328680223437634742679153879702565195526163124029289949809917922152419647293097442371741008367175455064736042345933495283736909682896319525895801865649235269102945122215341163829181180869804529049493632706053428659419611187622154445924673555656472435453918241587876960856449533841565360314689367427861672982072250919362294065354405343396984622466372985388102613875640182480497058821307135101030039720998440037781174292978212989460295292861809532397698276162877832184266990722676382574718445539474487304687500 [104,40] -10411835374745076854673535965672294866449807358159459620564517554657320889586738747523825192522611736784880117689957382070486585543458028768346712261534056224874039798904112937629531008772394329988577544919224547169674378941029633204018501679431991689925016886178735013948940504403894098047802198059446793767570338444275675435328900813852952406280568924656322887892520840283299253283410217147330258123444793692024281246646513559417181482366714095501370636510178384882933786668672353236181752483755115735847633927945234517453876625300777453865941398066941388388044819457664517431675653696415184553725025559757280360870322799306553760000863966941847733660403462862604588019061925040923044599795845725683127306388538996435815403117104458073252890688254269874051665964507295194795082651650117800563930268537631011386425112544628294365506322469575144797443500558974169128326549621369255737214807156531089039056014055233958050982497632749056465501152088701235366904452912812813252646708355311356270982366770701660931667987052528082510639344720224459241359377991074073506745479936657178332779708971957548883443113344834086549808799707528627073661148227469390596430026944731738206664064188906765840381382988895550510504528040328105115369020146269650128797267089786890573760580376788601705474711227861256885331731725842527183245730177504812375578511520334088768604116349000617774932498687389828869652628785598101195134225740868405174311902884648272853881982900183450010420415016259847565950575125736835151491092202952682058560817496857427906378700249052657438782240560795606432784781037956174580567633247163494547519621002125834581734432386351066973688003884078567181760111337043046094165722790562279694436406708150711516879512596978831855315555552884332493911640202943814624387647872714721451827994381007499009331189318808552321441187915319931530351799196695266570235357613536362648318246642827138024832410399783999965721011084012093609820134330231459337182481743561229932877043602935720074268014426666444956197760231797240369770795678165446536295831042923581837211406027291437705593721565261342871268917769715112360848628904213453969443504881605287755086730586552691865767253899588076397541827151969223513968964459943843339189643486003895226824030901020895118975925557026044879123859488626056912698763535928149125573876214441297047410139829394806395232576120227122342445698680613708302959631753215052896166525897569954395294189453125000 [104,41] 4387271520933204636318344123670074703087770170700668321041129954849737134418886340105642039704301186416791388612085912192470107388322774315809756691333635548660569900919663087907104626608564828319772878547157949121923224939913665594090661379110301453867665945687569652265907624049744095849570719922425465067987813691822006385099420583749107079248554279786163646455716917857640186203940168663361607226987507287590020534186674531403960497190177651040049196171837395888846871830034671240884607288371035761807468558035482099952082613631370798572226784302433196582148894213403737325508509336056600057666504001657195769909335039227664891605884671837861635040667544284048726381305396849122866637896282427297710145323340197212513754628018089641960990012835305926678369912491017740450160297372548583608249186141784579579088609437437738420596204366658664936277948373832690392568644918863694662850110052373498442258751490679981414685577343894419286455493691512580370581925838888799922900912921544483890218558623728303128828381019013363540781667605214778363657125133138683727766561530185563210178967575854952721022418624808335018547171940715630530709505924832157271880442268679565717570426398848652820269876135121604432669550868181675373607099657644666273694307967304645394805160899611319607004096607858977769258797889524230422141920769767826383891086431390635920998467393762882883333236052498120666903332066473842722668873050738040097489036940221732019534930231527066066797370194098501792405380790306040805244665969847191913102934426137207689249548081803105059926508495566921467251330906063456522696994937288725455927260107452314645262885274001748025600735851948318705493777446833487936282142620409313988117816919547321415049942854519270407576561314342633644993349035693782395018021664404238731001466635702302694722657426735136557798542913241170816547976461381808677095733837633397589859784426962842169957850019843156087473794009669094181940769652276368995348779188796381583055964684291455254307607653414210195761765442616173493152793580620671516456751644656886279133023483252828852500870903181295054194719291460055177468538244789559103752746385822663349088205864685846173446964299322661750974321027565600831176780716868178278926153853840750915524673878928421831445530492712905659352981992355032277661774077593208974005721220386836867536518626688912733316972389648600452000006676752694265587068089828903794114012271165847778320312500000 [104,42] -1608877569775322232916372417415762878751088931396056241161764843004609685614333061713935550889948733575280600335534920976031300983556905618736371964713537783180618238663288949869925632829007605334048880991678449763826003036091533134411681469765124419226565715798929815530032890022464793710585247030558311567283647609143385948326402754965615895457938662313937928823427399185788918906843908092534207045050998776290459931809167360202716477217672336715495767885990342090640694270540025789730703885404905947361009827974640857850782180299751125295679970099773064262400423700847136591042232783514275872877587020596706338755325069476411793379415376696646406559834897340923885916083470883247596822326179061918242904391542502619376090195480453555822051160730596829705043074389693034267091778859266911221374610339415525863697317365563036665445874219310549095789860701755215852491818349153961397158200735057160377926256319118670877956184887415897946501788233455178601244245932718437220137247757770042788907330811845590619949787589229727910381229184169349278928056461778873113980558698480832968795518200598556875198714841985287123397618096180087801196842623308221189987951328341930559534307907736006496302891013066451057860929307486574976781808574801266887127460721923121888684130202260945876437604705618860633423310364481967893662869799824560443215931054140572667801221288416075195189289482743504306021231341691495764235562517776487664576294060101168733550894886596555170867053362035352392099306592124360887875345241454607647716572168748071354244228131516025587553634123396842260435980696584964241433965183544220150963045994962693176558838482357251514845508889945726587478141963265002254725792825894165314340577421672259049116477934640353725414611333052327778496796331309062432227791598435265747115410700039541504944762750973032792142380194757815126116618683268898682451936165492019411739025922206290181330878349144999244505240499385396939560744360733346904732912296229504779421228312847645805198153369856433845792805411741761103915281502159005146863484812734861107313176622929911798814897625955982597851183736847887797892159038541911802687397901833032525331662186027868462924188174115512867100172615227952805960108292521771060494729968649485324071192492247241615690900295884002795162913989199545548687631075277027806368635494231532211461371742362404652681396294500705038312969648155666721293932663883197164977900683879852294921875000 [104,43] 520417917886772472702599456584442145583214621597369222107506599312201045984653747530468349093296241041532883350438614815631860193710243829523336173919362958713798217928491378633647480543373395506481532989067608451079174465201818139985781096513874368195353212729074942787958240661398072555907833830802909476269603966971761570381070153042841071756398858108162050539259033088013497297136466409258328265592521264506489036679703971922739059571311095080581905047758725836241111388210800859859797402448473356411882501053881274508627160155832193634040661137034716228520429171735720200589967670311124498313455903180548040560940835251376323610718002976652792444105590370245760162444083577005027134847791268625941574737311586177681348072769047158121357818571722865099017318026024579424374887440894202117932637799934973480924014341134045535141380920173263588346942821628528443686828849870835267151390090164100911801558845732302696774722257383948481811611886564752402394758435564163989288615482646186484276016002512468801442114248330718773014798586368465000244826026588464607261211611637825261964480909426185860659111791656747192078317860629846119691863984256539117255013841888244547446003713016734203237197935913672465687472186971629409773250497469288102878153676435430256917208552624866061955018250864501911321321494054480889134411655857946255388266015208491190161189736804792719649970925068829714835959130028211409019571970537013394781972204875352626969714486719831322825749769275119672367206651217711306123296012979377810599105715209004138550576183628855371941807732334246349274557097005394248902186736793813663141455773524620856375277234163731961456759606326661970200454435004827930638665941941918960068077814236715031808939818535161367296110861186491903609527188060614578610366947881909392582516137176448249508412281268815488435444718941545237496542137226776872638706454003153096276892230300624242158699722289424774026144555291101279169030036630476384114314826860974532946745745340020298456434831060350146380758046406239150849240349487366375740030754971908945207600610039783181072760660913304824441864211386744279099773138666310085020107300434362039473346070067998277353678616669704324722695368235416586596379915366315149143322165400921368311828251381576402043990071527555120292641857034870576274964456346415487337639250326812423120385415769132593855540245769396672402832303283158783824280391172578674741089344024658203125000 [104,44] -150648389050282835012221450685441751111393373835670693849888870703405534472824669981396615106046467202560219410130033660759331690182317595031847249341071347029535757687756624122367158977951115186404961867590708553262886576499174887600625826011688125637865975078431133074892928729756624209297833994209015357285418587471481769875930725631306520055429412195765689568792306183402595095312155784027875426813343997252567255226593474025121547003252909215161506355042102604840128504179646010162020328241428923661560689142316808411500445792948692620983000796283229948327595822377021343506036187699307947593094616857788080333984683366723822984084392980776763587952859368541868517256764084659764952826527862118242404192101324481713188884404648077912188255534527914784929725423181219037647942554677704849678527174288286113518322092695002754402554144850406834332834650108650298124693547809827538662716824904204780376583696625835006754197783590508406933494298828979492228515242883255920457230840551732138319732326248283554691252268449126490979227407242478717302234474138160540811070404710490219218009055287163478672082310203516479792660717708374904417860255257596461539666016992720337871933737095492398783555194383365922633043961121677469883553947237759974771810889521039928388236607624558613525393450429295152188888857923918329877055688226893018659753522020708260609185501736417831249369809992668877690437127064421538519711523685171675885094174561684874545119542728909859138751352269940392086541411607625178052449936535438597290646515854237304752261517529965844669128505543866897110226770429876626582178027368362669458669448911509188454772204869863792158507386652704510651261043414480913684650482525209715418524803407593596492309868876257212979989526829591038998808838380099154618399827109894463431540237215356273320082126704927509823875012622162952301693616451422024135320762307067104594734688005136690477474360138766809727626925860899266796722685948625958851317791130143748411186345419797095796056803527492306218494187425316218692396691676896766304313978097310679840262363123782292058286760793658102539801733437066204824904888818988892290798745797094737654730503674101761786881453200508323075256771981676223230072135406300367892690370632734836739054764853328734081288726538873649165843721756683228107912550566774305717778818354762683062053682746616638499744016912026083847518642937907129564223396300803869962692260742187500000 [104,45] 39709695616562091340954220211203133715465894972041392629704083268709281761437608881932264939419300795071987591370533600430645647224993486605237757770640834664122416296568736216117767467317591104275746665380935053270111627349115582931435179079594471909082127000543400265958739434057172653490575122442334427878897358643021104406404786585824570279910875544185382145595005800475399328955505658819030432440739247580400304570374429538269218215613930193503995989801463588027130814510198460208434206612323802441173769786095663569923948189610577922496550782716308188657144434467899225974180676425503430553226562760874293038815170384956967854208777163184596649938468858296178344147468825324576445108218733176261392307120185583731246142280189279443940612907791683541544353485684530714884610855933478086149849198954853320020514312615932749340418680854595645390240255080607210770091039619455374648946441853792786458102457372831174147403977193599270963313951887521429396271811963997251071663489903291299834744068986498288413144279828028774228630016790683725979681227313872926269642922764209488903158892991125254346149198479712588690946797322992047006622714937957727512644073121560012050543964094728062380729470593980654135115634008003413447728670947600535824162857748348124911348634313654824867254972198651449164975871397146928439417301244082061997648540756624254548048704394681402278141182332124628232443342967360154770709008768385582767496976318397714534890609518193048730707965146216775878128688629939790235106645199456988769569192081681611009846444964053563788891967379778170859385780701866274417956181782884407349582178464229309471609043380547484921557778237135571417309147529146513397254926060637026981823518444772731228450218632430464866250847857464525248041713932214809638240286174330190834681150606158267937067307673477661478058994614517927443121777268434231547316645253745622068407756548342643124565097251946262189396604251173519472030900524045494344881361477381276792694496217941360561456429163844391099566361114774007029635032060807708306860677218834174814094574406851539051878633733674780533137913212336170943558975768127370296779282646842068837798739213041486649261255841318971905193776535308537059344931058476622720078834384880142431494923369318008356147055982110377371711243771950519740101788349473344322228987724032983284404145422478001068275111942473225861056657787218071575807698536664247512817382812500000 [104,46] -9715637003957342292232216482408003937648026563453967846602613649965184494851755991264919659136045839838050811511699793818342703094599141948709667714735395647408744196106784419926379461487455388067237841654396640148108644725147699761497964222485385080647002071820698655108304101120977427519397002874583853450084803821150429377504547572737059176108488690612826446334138944359197535843564191437432607189228136647055247053835522473449184912742217855174117587482809588055787252752738067972162851773758254086715612226486494696152309795228933167171923191436668668035917246361921956286886972984115639105117587473384310245081188573793166414232548500892950856947632021286940103876071227208371758692836869461962385517738154422587593707669551449167278638952618329580060614234349815153942230278061101900483788296911491663474184543770948718368732307194538872438157750773721301832757523379921747433288101276652752017608481853037672290710696952580365597552125684203250702344713459580914896463022268338960873499620091149188208302165627065266056186938346313192039296602632129858920847885407869725106139065327013655474843875635858564061690679618680842800304651463906273249409570894520251261626439158871426805927045866069735143411480860336602173702839277018621387339046091471913473845911018302423042626827401711707681175920031939490354652869352704046341557029161510153464997955914883432484868313698083942489118614648867138051255964097280277703058507439665003785413100342349829587519610845440596940175940427915323569863589021348686397760040633753386111967044476935397036389137297340513823305100530723017763146416172554340118040883255594824275529833177036172201523367990488729869584013124123769522906735903295809476071362265228465155058778815364009757944362071389595737835474041499799035850928833694624152020673104508288091019567716070242890263038850151814164217017354891873304723298918979945847916350986428018350694922793344358754789982174732556992686504872619509583920036301802848202897211860537218486125994840412363705969936629822645376027094306008448876843568866608364920114963122228113996205502184816100914687017868875736751182098788986778637741808164110001487187226387550801271395233037374646627212431798142488637683101243659501898040178001200381446314916676275218618971772740416542244761318890238196782073864322940954280462649722415423844262298929999197387526687673340526808654984969315648868359858170151710510253906250000 [104,47] 2241432577448482704518248356451265465224597624941186702218956145089798959000461157152889213276853686818762221171125764647250152092548098707019428730834270833094224258184447281051722383044219547043642972143664911997404041724125729536397448693108810626735490590779829014750294627298871153309135094417761251314732000259579458549463762622869677166291147155318352166067660339750672528027408289897760848286790039661956620951127939409675358567166927928420823106121929149181118528315710438573227980636997174014811777413975324192189857072693945318849047853573636058327503672181555248426180679764527099680124989040655889283338770372102795725795435419878999845959229964011708808505883169684143969918175934968718028904018738037990611160484142246663745218432721498845077213645650197508316322587229804794641288969385559254775022390203468701278566327261955801074045596679582879823780299713305235689591095321074910433814882829499699738608929168765958726302117110724203348366294644167764140533054925912523001720820291634563418065129082661940922898364524796974035398254942281711041260808538588126896195032561848470089382849082446038677622367653534421000485424447655466548187847869876586874527976853519897138448298696010753585170210549909975703668373924582978144486852303848611180897075497145579864671639569456000753965746399322144730173290299924889185860188916446846740877868632535355031327424175005252268556381131791211158967368853413720956618868557160066357551929993041197846473622657022955947981394657268425400542484478092881687066326756673711834273232666915190376253904514906501428822941166834498277087621187853022567862007290282667320663539545161243423123808671866756102114070972001698401922850838144210518206613830187970388502748330413249785935523652816044675205868238642817252131430484175336609105427648404858322181157054347990600042539179960332067360228695127365664114657598256624352354619993500654587903255904184430232394394480737010833858388364941393098537073139980803449861353033927384616104927518022225054184193281865405230870100453404537320273837857107507919624816322525694051150350363880000120220672904603742103487842989340297743203784549491662886905851125700345869565756839719101079172288781845262198233837775760546811066789074119472373370279894232129406206744611954498952010776891179539007511067232523298933216074712134064558253414799984165342146558781439521265254483095574755679990630596876144409179687500 [104,48] -488611127234298134695574610400499384847928074186177001296018115452715771502454835869001487559375908916423969550709301167461336125169404622017423393049170399235922874020317748946110996363340702674348628266595745470970440174085182419036069838980773090808630978006012752443756706569170377716118615416635462143195676502655738026016166709796654383743514665278466843890738357875483038983528740819816457031841217150759591201608609079496482645964241210304901854877264349612839187068623663771528235351077546099540708923934336461661860122946294222590526668601367619672509199733464995037030093330505683778951184467633015453667174713623442045861681671340101081920406213529992620565726308060336635351024270232747726468005709520553527298537741448693172207806670753937358920584672099505682211608698572646119213675031369020428706604927358071267333671107916558021102154928880430099515391159506052179267573720991736156492411783236671671579738150550552246276055361379814829797627653576883010093823951576011601569610300607961708438779167685820172681867135786141973964641988773243349900864559650736413880709009197319639864470630543900243803283382890005064271721183692865560944903695160488843205176008416858679392220745715307496771045847182254393600452796974195968128509879612963052643086237869803951674090434913992934316364839447213751747347789752766058711297683230812098140446229706585637970987498465648518001199675511974866766348281506024363517214674534369130668339046723057150933262739666543331115346685019136798551252740723429921580768883933333536319416489721080858211947625975374419375416174413542723690710088089113463623389729983733693212828171039548931218087916388737387494738952889351239284949453820489566449157291275007063210599217647569959799959109173803325489278973373694720558439514581620147642291634514442701139038429777441977635756389053625668838345747205772454855118330206266736121825259747273904634466305778078324676315651472347893952040958989062716392580126012408782927331658697729494905949141926427221900182719250916747966438455446882414522864453283459387167676598009064400060686248286396548757846724175826931277324681308867736160524118192015943204329805505667360064040878309267735059359529505671156959217592458957377841063092321271436206634431138848011409326943540671715340356926672769657357544715864059637772683063793320934798014068081850310612441470782139809475586034182015282567590475082397460937500 [104,49] 97780535979784758012582800162781485710198987904675698198417726917864735303681163010430347314126104001408171156374169213635676178382267775205336156568923816070784302600276412468617072281351272818437535103264578823894993268872007357648185296903006155901804158235505465232771056096314441650638267769788799523590945472569802480600837557324114449890764213331236008205134722372595561443515591985639854476327164306388578124487663988478080709656846260604106090244988059937450034620858203906786861855217730661669829601969586165727958134201118947389074894835385042360064785310307944859984743528125203957351146815425531939757684416618052104006326138494353518258834049413297027133721535888354281724371772373841273457875786169583352809640852270910318220872798382675218407791178723224730472862981295333597510919088348111413945119376720024282623009337405400147545415711631649721056853914283242590646297800716010355015813797646072971359549230073942317348986608179634658720538204190548567018267880139144560091211105144362529550224397464245923884522830730715450392406854924047641506325063664286242049799404555519033824054052776242699521818835901963805584780070283471357622847005390009582840278843794135851391506038490163810040838456857725554374904222274021972121085655624799153967326925498215281759869382060612117114010938848738676026456319825887108801691042407924660609239946794468896566875498122319945816628937737971606270366022827483183705238485264496618493973624206943613997666897653983010895116369885919701286983862268907924008838148401461666799457672799857085039782385626374885372786532473567318532585022077763325517242225235832545826196340709515092303543554938971029360944554139611272372358566397722819774033604311385784459757865228452981622133873432206777957069097310488278191211407044691756886276118783950723026809298198484691384465766316562541386404292368735004601173604509593332225509383763432966116426395894780359611700103443909025988277752515563835957640849137983263649396803317077039328110017876200932881644652347792707074771587392303085939053167720268499467279423418434871939730278786411286488937242119055491456944255299307371225822190413652904221305753990727644718832992010350378000931652682163784534604998522277196600308779868462503811379160134728764219273190951152217363662926903673642913881967329102197817058737977834487086176094997407093313663984236565329677404179165023379027843475341796875000 [104,50] -16183094865930420443791580499883624653664925262479266861261412318039098872974235747316344750836075536716066627533251477063327773810591798702961131595662375945890503251468652020878103368636901969957457959150020853590406688640996209377222082762103061021626275050975796391355953569399507458588404879378032304821283860621828190845756845553248220259549877150944497272579997491333170263465925125660243598270964015675346803834414672432147845926845625917073978936644865825991165755183369174868047025778732070076219315634002047512666384956669671725135266703841576491940786940800563843264646186870285263389175163338329013836794528820119282330932203626334706560759918605991487442867675106206689079279270089230752369403713293994807320629575091802767850911164045087885139679798583473234567192500489908460874037806011341190779401432628603816291423932163118703895920999981579363313298789613350262658607004083504663738300898247264743852709038751013986469906429827765974862043579715359276268441312939264536051610974375700158326881582483711032663916787236732470760055012554273571762392698196454692894862358657577872966021238959713549892582646209444029351518484989066913921360258912863097964987905958800750342151679840610240035829601066642274285248990101441978489164037016818919726669046628835612013091577584121886060499825774001125428141828824546795821906650991385830659861937501429229927657628620851782344559707703781852896390644084420950810366800274013676183984731503506665564253267197820249135831518762247410438161889618470579171891162274183581971588406308352347973621819044898054045767115348502554364114471324545111405256698643384254945664830125921334544941370967420947396416570196046126153405129865053762440762008628692928515727442999690578426495859884873079716090026291320355143433828173532773451517707955728267940324811420225326030809828806555224990523207392896059252767766672728783607439738250242570666423039746022324003154394495343862182927730803781669321108739428653751856197181343430866352604000094919934795027613502350344470174560297738433772514321547541067783594498769553136804249745899702851638297946315418782291947588834832885689445992654904963849389971059454625966502313159416128776367869617451163988672197420083373046978460992138806756257159801425190844345357526468241092819912394873959701527663181292999380319876372585902798970475221389300371393799200803176319141130079515278339385986328125000 [104,51] 1344825101173389480441909270029319867036366271923809116680484274377793473057887320275431201179718183916584006243864689118282757985872938953822167726657942091427273279854369110600424731404574276633658503315571167001361316907724605854808594225725711763725481759007862953792074910392719867041375522476773200211439060799475268006394091655109955321746898225677785434529502344523670849438182262699311866458518956037799524354272739690060033777174548169826878741087652533337026417543766869992233633017233959134826415838605428651471140397255744454722364000713238106192445147491929830983703262461745776677315704517988614879168460911931584086057158206924451951591968222807758724993937909391339115307238129285429480541129985438323517810936534725297005877601192174963103477328837803411092976650886896927700918542180706017696073469361398441508399112721677032732035808801162544860817873717067670346856656618567309346983446307336849801511567330790255321379075892794446724498992772984694947140329169533543436504884986837706017722357364114451561283076443825180845330928891316350401576860706409367126586748918618719363924809930268405511235410737174052881961429234730864679440959485020952948489948267725195345530417722095873294422539312684890850245236150754073260627898808333080844402327387838865127763080284511128770839052817872573843203580510940079634295036286316277999512456782738520377381033169286409472699963697212653211162641001437555992676613158290255533500355487173287070008980744426322130962834085409702301878794557750056225291378028672047264441127228520811915973131916961813587248888569321508874619957261117216723756590299254972753201905886861285653320578410498275673357482049600234150044813192367812370551708854128904898963157719654336654002754820400834462893736765680519054425719381777298203755874508548970055529036467427915935771152521215178374321084040256689125300525246351812965517219995010207184875140182884176747525907876202481023386889925614898531060726981643262180100332988960303152767487485847340290040880371281568115968497043111956218965068646729549012021332861905342407708994651750906777544339998285316370875899427982978501897140563660834678485319446391252876825157528290705313201763856312413306049449518208014543954861495212227696689953174556447415901776768203726483830074843699693784240758364138091178655235559912691641301649996138561786766189160013951209293736610561609268188476562500 [104,52] 435003478470019784950818059854980747488479234141951034419819150335839542886825937250512917611072698174603613507225324502895789570100078871905095026627506771761750944387719014842268135540162411993950394849149681223485987842320391216871474173329368088282009554606206457041305849518512823087184743518033660363831430204146845047799392801506065996321406515363095026004581352582980557132747091205492925253867674320646965284241871792845395476508545555236446982900090574176864779113545103023376265203057256091579502655667095200403084733633161607456960299192368099060129493660154381764995378969712537401528414359310349028136796290025059691947662909196465248695200020761526179642918551156099309714180370224101343798202587666466241671775091396117259274019139122896105491554458161108308386396631996290592395817470386726116043272600880877384384631355049411809584686506182821502987885790848769035825363934103572680657410238386944586348617098592707491104627026833774024954787778283684086957197042399074930766698146049760303080686820756766682288935458899812383259387893072844378147906451476515128966113235648227893694342723869738102349629338083216242107989770926657401262607819249750926383528887593449670745671242302268178252556351288252088380691161992906684451411100577650797767200049157784779134117442354843073477316409476234653949471339822473158682680977584796169634913381379163144523981931990738095148037600340994037367206469180505421803087153031825854622844007363059163916424731097385359534085438240551099232892392044401185268358863594480047809983450234648320421536227012496453479091338808429856811312820687315644345520676340443255265271432487583166314405958054305919474221382091281812310659095137972022117957778637470578540968529530209270301451235839672548265552525594966694936130561831338017768906024871524087990032779857161989625434339297003259929817625808153837448893181311955077047616380752086278563645221056046690456953902560158959688359310917310091894396893343090110956537988628901739489041138537817594169727445340354865738851363484163484564517763412497385538918290471845571029358621897142289461172261058230278055225239230891900198044858843642658669211578391132642553735553937492218040630664492901584645264564323099269664612099569325580348409924747164199856024434343240052689214040965518734909861025091861063932589047257676478093137936426311522487495042632588138076243922114372253417968750 [104,53] -276231605186758590626180233287320059961813486241061193285264170946579252474989862752626068737050593918382034012276206083723239693796693366533527704243345104082862366687506264216580002997733191997363760844857484586699010377711077275351748769951127743958035690578291262737899037504902641143353750172512765523443954266654524486732752250348742255523899429146152388705764473187786640673540226737489697714897810575800834970696215073685842349098580762285028638356646679366725915302163755887900492199704294088857517344908826199401439860633787967199837283958753676884684416694940333985952022967270788072292367319991103883927881459312338991302316946586152938486310606750865570411570414244234773361224631535179982566558445566912222743163557252734128347269061148859648546880101834143727358599066374896466310418903641391063985300572539173629391274689360784542283462623514424391909287056514839046928405476453627402006679457828734000174363488285893589544629374830244486697946671611894909588724790981170157703457934949864662160281812708982409290819320168218426651770849190416173904773125882037266897658543016698959018322492268543446524805190379325801765184287236233121740268871115896714560731669614870691276021301312428124759178481941003015280817678532510717000207760135082854638294694652991627350549400856205294202084259812156797457315077116564658934805815807231828511627756745267479967167619036830614087372843019672105081442167788707965895561573080107584382171729833296888413166632724677946167461800033712500740351574806492247438895788450795283954586212268174825791176906422657809662367320301841541396565505810419706224291514017045692935522923526604841237442215770948162308406638327399096370908816478669229527936037032545165467433994670102957663402158411314820821617713527813743363782295018625304945131230448848355734396553847635732239414531078086520360674355903492361860208339806720409693223249926361524774116346461961982728532155088779198495576902245465381971963751166278408203097616984087046766903217914029406552595031191292398248360803941885746781737756068039527393254686585445097892707117219991267294624796455707814902731961728709819893395014648697475078673504401530520680198887125982111011732477103551435419332085696660376060238458319909380988766251770486078502507694855078330843882292264593642982733408972184714914408278744285820358710254630179876250695159001224965322762727737426757812500 [104,54] 88518506527588674831101532383491274050319750611837549829033510103262721075488701690515650938153552689462524665730244450576192403048649082685758968696024335888741393213267366735561559294635515916274551363015738862871548296536400115147629640034860727668812502956044793578826417764367928178893235269827729711666226487431607495321428482398712943154828648733045962511973401853969166477777818843770715646728678071075066280573299190512233442999581951427175901513948351353543502245213214169090090645698795220974677752694340518270739403052365252383974891794878029053346678505211451965005088155832722979061971832236364105182194446942346150723568682279875276452286316636712502049625725795394676380589379069550070597966661591071689951809867741221378127260466472782020409684740184967685964999082456001020771760619254574719249294977381283776094929049538976207630593166125105229211038698356962757158515539684967595944712403866588015094915044878636665843582767515969053814928874952421968928311434530249914027916841317723637776526442117940766418118642198681365281630126474439771891093266586367213042620770396288818524204537720821375926512719705347014340906064503751370363451424458910277984352771234800133525957960583711156715855092554202483326652309900993083027663296928505984618260886496732046797731314431309749896271322265587562459106389447588925207601321138357762155464518425399039578460906465833941661089026889325046623814366222711154475951970120127147705576989331680022798679838714853413796578098452059863144286893455492462552672627608455909304939790239216498660104481179397815416786661487307143962463351069081526795612780340383948022490479423424279284793544131348719858619399600499957188953936093224236629016633538833748719300263918222162321313412903428442144437585938129055847965246714595212384079690200179636856368349450486962709623032114379780212026262513775581567103126119712918213201712003016916593590773448533565755358147561384482129247846290376190713434844509384141123795699869649571528335307462047572746210808661584006611332047664854793748128633160232432347184984094897147919524641885699863003159405511173136523574193665302211812833030851121074522292778480353953950058731918929010627130718079182856901532671069157475886590462210922250888708819804084405144312894261017305613538217278173972374131089286558077862106125920164679461609329348551269966982601999916369095444679260253906250 [104,55] -19531072203499123463606814658596917593390612464899517742031257578932196404113302152665695314959438258775944733436414888537709956205055536480084919363435378139360926954555866292786607272322060015505682377516102053298840387910110166883239023252064763720365437295648782747632228008184783970000601644698658717683611650036242794394139606031675529750801804718013899557471877400147764020496361912869921631181231680382058790604944219554538905532354876877676314983417067599939970962251363365533753298554554241862379378673710862007173359158717461925185435826503300071324501730370294450321297209049604004089786132368523939108256075944480821515335484199914550600112618923571579780674317961163316594961629126134252421762595204383220340751581479432649735102419099105054494574728467801434687029143630217720514487526703765338623031722435233508123101858249182420829120619367945737991894988663061285355902762623630298523521465614632461720230727500708201153932556034478643226440779644659452188665741119158811609123886942700939710495721727775413392098910223800862564390049911702626818158301115612677414405418895478621835771115522136263523504003173560574608993821460825268237816956853109707475387676196310271479144196951807501191812371781589416826538882522814778032301973710376529602763951785135694462660063942515992211791466520072433807862542056400661814666163204841272860829267812776202360705083596635216228114714905353751496921757438783121281712365797976027056085405914101942365850668186122899982001631602305762983444992373785437817474156878747600926441278838711303875802502751415878001640369120730021114665557068583923099756200562643181680046062183027488020099045860086675800019365442914324862618433793716296243116328761395167321237893049756585101990301398951400483759288184417999882715633534925665343203048782815240489962420777959832135756752681138114317929339771500675761549073700511957353396136763993923684093351895776524360460206556755987709571918369988693093046266085318155783893164253232607988443196087536691157846522151863949758237431187851724319352369066313728069185117971104943722777990258145536246893764928628995288400280220895275349265967942469631654517479667239290596099566153465830350027790741194159570712825098020516384162499623530465587108127537839205663102982804670883714601276899718980770892664498664448613557831831263617802004872031629290063392545562237501144409179687500000 [104,56] 2987459032432574329440837273767197644422825409825076603687928248990958783270171102750726001893805945647406395920946147227243277918074733835113234138595262958681908873222901104450065222251026164944555440628782265280238014147586328595290174991802496934654541871305198995935027977246486229268980995073725388564083943572958045399336589678254857015594425258829177999475899587701269042845451648220300955644488764706416180901925023223417183320925913092304939897935652105287367378536767332977146891008806537642590606759872759958892486051984455610466206676723818514985590725192865929476347397900160170242539530603271058040437438437758479814162452196852161487230856234059517434905637184205736374856639110751394481451556542717701463177567627959888671965364395296456668031937857102889443338879641031990694554065020514581940010562702330943811122460483713949463749481813667678166791187341982759071706823374095810570150449102953324640834638989082169660820882322892587462984557465876827636694536923125062586040951090257818801823449686897962988125491987138012366496107964143384809462247270785278429145676685268491808671681484131183954369928118000254372069572137772297900169326423494002589595734764971359550529924562538939476368723293530447492933963047046826247534157362596347017710859210014253291019120963041387684193327321727923599605843712419750601057367666264325011775345601924464714904480382863302319238009258669058710951231227463717630593580446371324854342005077982930055813326669210453390370088369644712057791524197693159258588158199685892835195876416130465899586727000550956329507797881852856445755503716957849453845344599405993338327789661620308125882210486160975984042734454851335531636190813162820828317276576111273970043880211410261922531405290194357778303729611816799760063746900483357591959710351212216305969202508136262032078472609652508590871822355901738522626052215679728222259944292520512629578190307584671310732999401627819848770476255684400081723446076812392362406956240718442791893625213151176518718244562599514706944645537494201168778781217390743545718295860643197625906272300960150400307970084198431717702694457281160632558116181417877759631534238911129375519893245070156678987494541218024477686053467756892674952356721816157493989689711852592283862587484570291533888833830819466872127919252680701528811593383154426677422027536223936294845771044492721557617187500000 [104,57] -284904320755902320578435211395861583904241364271198804079064005513751924543604326304730322755957497938739393202142881333127802327442419744375298199682108123693383436514414161888459305777199973767486808522558820298938825116820127365569792900452492745419170036630602018496981456492915822379560124542483581639806246806128450538804237427745561816335343232188012773962007029049630121534884139900404428508177866680548370349353177043582496811038606703326462451489483952323000087282766668445251068248247886992158976055590588800205355951865116795362530903016134972616347420974490329540153198059633100934481968617542304830244279719816876900754126991090500067599622135765111259996595608852999308552287986087727865823843635837395815440616964734277274670747711364747693604171292403420849965306449976443085356307126554492191117142690416474433865080233273882170887920271289456390589742144786636431764065058707341096722596457064465201585883181333376679087966382477297352997913009454825629737776751302937307247241457774619973837845879939342586372912333461889560096295389798278577890207273433882336873309228456567396616509508506526937427665324579975516747597619272257984265418799005134828911200252383995756323580478536941686404949261748344210619898170126455719129440485178951229308587326601787703985364948989403241246425600134781981792363142705878804324428905607133962794470097209723943988633009465687728627269681374946515196420036140598937111322340632334884935151430338014665029198762365765467752810508572583673426927604457683081025445919587957230196988896138272816381936511442229575847122472677093661434313257103374225404432204950266265551058689570887841997046598213352650703608709735927597610547354280525802870441362795470104165503193185810203123915904901112318853300689414175449463802054760535853912334256053377195148762781584762843048307401658406701747376587148216901899525647446789953656063827060434302464275684990010274750776111297578515411067657268383836418347370573425769658790795629285420500465894175756054309788694544419385770701642165405309501515611463754651122743821306494951678219709626383647317539218984592645837428650258675511024758850464431847424774293984252268666533217732554162720057467975489925613406962091217103477700013817715517847079017385661764476907533733306616282795432445717518361085625953841668504442231758434105927391133405990331084467470645904541015625000 [104,58] 15838091023869857230987098455577834003882415421742530266459777966235879848905734071892597027392741219223346873836266430585759109734829544779968906955233342625740218993182147334040797501415252041775225668395231437903186680893413068637973968222020793868500679602742760630569865490125261701360938997987664649075678769949144144125732062477546223170388064050507826539153752557739498234706172162752442912826636963373296896300780108315890609159938850017377264720068143168712032436700136401552279202155075568193586627680784354233906862359998027415180675481169100203947589354208627826624606236655799651935300793094270642103890377071946221678773761263771173646270369000475092172753215640530237096649419087736235276749036590537376340069438279611846823217755150580080893463311413644268236506998535419127218430800106484978235661439072186705820728850650692721354513426368308193968614869995760830763929570961706329665295887941241254888902503148415896311653711462025540838321641749967936866979491343283348180527402114657079920621957866332631869635701800085847838339059829040387732801156046584239422064131029906162370675865070284544457378639945283583406060205254092885359400937850003409766106681326568491895129319276531216328227359434997307901162878034821204569286586639025120353128392249582921029073829645445738309362319049463128906810623520759230987694117902212684258969722746710061620859173352790642369499354867059626552037958639407832227587012354075615502446252902240612591603165116706826952752807993027539367357358168349987821965065346495639349919867243596138271204852353579053131106573843064246266310582726982905573913168582394208154124910877734089624880908276057778413921697778196644713687169033705711790417997623607130269020017412870264826957439680583678069602885395455482767001418974756953103121799609456904369037062408803098670693782844261293213661006662771430800751986625866697367921454539975534895645972301568782305984207941416273413223712846993067977324494490661905899858875710649236358724109169937623524620524392695616355733746869397006587371625194101021906401748747666200151241589320314863044961777129938069703184582696622590296910596383380110417675532326971479896579308595653331704770523277472909409075386600998262229874418476975066458010289728451217747753984438406211234609165084452736061399428984501638982109700205038209028240991926850256277248263359069824218750 [104,59] -4558903872688694606943957154725409949115732044507953462790125758296620386519817101771289965271664326749317194584938409908595808108881277326660045250456752640428626566238604870814597462483349503370390244242822679994933966622288873099462716300762263631042517323914121055710431819569059000279317809676560618151527156204510340094949749213054223510857191992833019056091214590413164536080732109998314330876012922478928333928658379448124029014009689711604830401254742575581526482594391549331054321995589137866087365267499697697292313719619290500007705110685403780305999825295468160221254725987413763317334416183257395039432438354026903752725591395708019461724706173450094742746938983383562094290911400681428955925050973844613413181049583414593689517524461877341474812319641950861920764224225894191583816419091972726268474047984754688514763754729512062233885169795423433753672194095888597306569512549986008741642944393324640000916094378193930468804455105802457031755971971500664587599385399085166969899236184447587084893025004524297623807639402574061136752439555370894667287440142552189097689293515099492241968881383442910584962138155612584027031607320249396907805161703691454900354980299355207503823719041351658383688534819518031873562584806860728263329106299560272571723131657558770450304834903967095035243521208956023084556207252030511070204020259417671951191057178243312995030772274764231542478895911790053785052003206669522895598845788156286057639961304315462645819217680197970135021459027824009150264393620358945547911559837800937540679715869350895063495942027135827908159762490502084000365009029984643908468928121571850119158262169708091189827892643237666171481626029679053046059856964010101701873041456995555019970811024965838317497499091977382194155906268533414502527878629215087435491739800352896827069260010511464589846233348250825922887496966738971623013899356179539539498394219442890724548297007167467923411550627796703066066517003667557024119940688914145877329966851658974087158624095535262873179807473789217046516616801532079415842448525890382402720649466893179437274349353757078346781861630402735485812278391864110020827823387943573792949958538293406714449126466267877132599431479725276990156303208094454407945234782224493471965236132153646630986709462410718149940479647571545812851363120031022486438554251883190082672570042632287368178367614746093750 [104,60] 2535404577771053748123334769519793392078383991769736290661347704979744690553937607141417623286324886855715950345445165449262716534023041659349285483568928498154923119895932342562798178288021019598392153175198692359650428597935860423409531774875774120469222280405574594595385207199593349286092074127093882691222289543714511479736587777373874858927424875376219279591810445011567595431940280645286078188292571330328135818572508058416254175773931570594646218284197434560886378397907257365100859527691349706850214198850321000398081953167243853094792938628815338930635620866364493771816349989125405777226046481713496068449165324444119069512993308758515128620373241029674603183527318824910122101082939800447756297393309371511945519939859272113305808441824294825918159124241166127498244442504297524200430235771922056536661096364984610385688804984247034496693556375826354787797258065292118465912968137363465123920837261182067449575066043714002814184343697733272035096104116986890648824823880150379217465596962586379829456990318282288575031995319471765122066735245129600991936266374747198043100533312745705470276751979263483122036716500222529540745993687907417428475519347731345998068292535475275095931669191878118619766329987275974945335518620125607088962988035841214449390657485355361060687064322206649771928355307504436801738759168696535827756893288267559399358726659972532745593223537809431949371475086480157006502600403309529123069034499568829340760383665622257084201008639760631072118651211384327460099641049704362123578426999419512327309563299069184372963514133409868814921996453243625318687550097807475454239529918629142253422637709686494107940520407814751484648418600505850313340061033030143759782987410987309743921444629731136292568010385927738295976147368788374623096347494844938040132366880341385689263285360801982072193155061710908997093610541344200688369977252303543123026757558379427447371203855395650116084840792115206598364654341312790346477171661137611647829580113671001981216448576725538285899880737843027661228574243772190136145318881523402458455847981253497567236569675907661923794834761919643829160595319771942462890155115342061452488581346536228133200320716484649518047775025509240307233960073541935079255481392733305017762071635656351629862301295986031898607907783302726323950819051582738680147209543377928575580426695523783564567565917968750 [104,61] -809034712964931072139460384530603774963735732744649746644641514137796001174423982275072500938693671705352980658942666739987387737264812168758020154710338232209780047343224552893486687556807224694938609566886071666469672554871670727724840895831770128366710956036324184191994864463970637436079428146086965789039651971277841072055522691507887239498240952990038017037016658822309642879727571754174669144761814004659041787351341975607601322058012096478374990181656661280755933231457720376711654656815336199360673874590811575067885584839513256836705300101559727063948676170500311787521223731005368406290387106334046957027876750900584439718834703929715327771797951616029963596556495141345065616940118597769140660877280620034457137252864010004468500443317031719413157793875969398166606593717369128473265473440558590224097549992442573209113466479559057985280377401661183460986373927379708761987155180234789326066344460284161603313029517393201031462181208512853061826178600068157582502400686912177064023730245300617346902410971630868137671942923979785829668048398258374940365694960717340439732763450222729717754990181484519668055509738278609944057939303566651050540395707313182671820351238604586291296747533588465833746320124868808535862214416990851448390686619884232541986831292014731259326810209879645132384848204128778991254577684165582899236658032920558626145828319550856057944006154138111730525230603090310461754437551410792447184957405615891181598426201917790304191118895360827078009205060927268147270968572829981766819167842739105596937445583471538891742593742502694665320311876085645363568443055131721774627394078590091871187091572662097875018716970161861456014808796557676976086497075651139235828866532638008926347386894002924501581562439328996322508421544035549887027385149648005502015310339825059418513322077329455235631930325502096072990943127204161868580889747961817083910302494790396911997411251233286695803548625753634694116372251876501330535311413235240468295559637741678073650249311500454152595633128903350716918127233418052041047196311800335862425205234102502085539230695610760571486480322584060922561524566816486489458627454941031501124616388942681373555315537157812941736209283210945455175443696791452833688087584852996559592667108152383810716889866055886002127893892965093201082730376550083315433364167246210740813694428652524948120117187500 [104,62] 172319321451404190552833219042368432800717530254292603684432119939205828909118827870262017371361796107792946861503553633837675497157809484599973795209684065161804392512067634449946448322954836101712944954710399792297323796447869507021598105332195257781364064011397346286863825535763324412276594637897553802837161330818662336399887056712110318477496122175177572919299175533408313462106881674799691993989509373519057247660115568124660020701751405919581075282207993451076120314932547036238836562967338013903515484136824438650434385694473961499967783322704088167154984090238577540239842151351132331563296273512848098807492657658523153261932569389653217692676776451952556110868710282566101431913105372213083019916174724631005184831002118378370383004379034302257317606381447960474931662585011674554114474397024880875763107558731892729450031249173028490137155919569125602694725292588294355076826278541500442365410662373837640216706624232385565967757171480636456569823808160672377175286112177088213546478771203352392858586721028704516544416770764031008023514960627071017701952999758116238512939945934193571719709139709262465352735711642684960161335354396537898864616058813116261058763854857883888420562338639993080118904451730976800293696459229545262840386513534164550174687098298969483591456631238628723848809671934380433408774307948107142925651904267615490933709751049931833260495817613328663672466948555142434834630995608598155543363213983355486720780730827948738140628974280660266597102584477749377702408643460742675259099692505416790996426199845203919549150283422164588290152465454695289289812617233333967406305209185590358773406257709151726708189550136020182442626190004078683577507077612132386524430368681837301936738348171321405763012410802642881513078075277821370684091559952835031974536518042020753202147898675885341071288424449104291276968993113529062331173106953590511543009536667790578024730048987963807662706067206286200368821423926385502784797701996423666086313778691157045990334493154951044934922441605585441023335678045205997317601468044668572224054677529102219973050766610323130472823770182642593454256281017977336285748398389253736198992331140512945368543094453141821901431844789644295707652291615748414327327180144340884645078615772697718030705530130922060676701461985875630242742404443457508288889412639832698914688080549240112304687500 [104,63] -25152507726446547453990347166052985769689508770091571115030254677820356282500257809416862179535700196813295191345206002710356587973990419921748260072193458493649903569130447688945374249097938592071393030003457917031005179206751755591471871511304594011407834841624217732901247047936056439672396943737665505678988188140289116022463883435111862290259710097552147371232137184136406344050255599175167390628169580442961946965205740942419994181005782416846656584495647057119478351430353213233625109366542144328730506010782879389230321339791348650444239601689840774504300545873540711189681054757544062855469195803893921402549659826053532995172416803542081173261860400051150644301368886722257513246155608558540265597370379999824422455810730212033933718113909463939024549496205925634049261368548589084603351841554481452251298855609847047971449535721682234260030059251354559093326388555209195080418547964420173669825539347032868184586266395661849792919411587231832022347753229418162064456351754444617322847944404848694754352230626713913611080643917031867344006246031037853002572589338748482720799905563954023524809662425851656806693481441554738537376165910557510278367068158893575755468159700223592977957145518716060052280819947675704194817080822807376166635491469176732616600758644676592008213739546528493472524756409280454733545667737075861656064573474485806879802617885215760598920916614666353353258023218440926744601103410911159250792403356864520040063153767440019609853140949496589969467012090255013286222894357993810486574902912941446687168785674406486132979044853749438003312660000578512280556898500116839989637869565956187962676230097154316583031827051237244288137868408871980253524475561753007028142598428956921466239623053708790285500701341209799413092466188237276336423046899809733885849725164879976834846627469039054590126173657427222034465444797370533319295795500363544976240437604574692164312597577561639770429195289020686075542552915292552748847232997249266359142551899019720166640653952332695063840686665318570053727205885141563792744374167301605654194764963478015721856673255605843490111751140433911030433558294589128114583686107688228562899146730653448205639203138046758787290853176522453448120620587131464705142324995714596082061933516603458530258261201693056070604577793882087788144304494505052761932351046425537788309156894683837890625 [104,64] 2211047898995375726124718474058245456342876992528106469624061206664617863319826236084822295557599536873072965583665602541007202508115690603198921032856721519045762766832166510220192673815126403082170156031986558131971623688357021900046583277199116075238890196594802340001697410482291061869753164079709917432381950198611012309134317879763548902178308260488735218346554551672951039058888183434010468895140952059916652630251695178576550332494088916153369473231565919977711288670245430145513338465489672791184570214054859429034316794186544595128289212820407849461165441259398210528007738683692880620620942153481929566719003608615565702052906290214218267972285970594262297604121811555587767487181254694072067999671836340508053173749182750350385092001873481761598365709275962255504466923390504189997015485960390854537016551120940935912234284775841658013941689597253527815894001138743768807969314685270299283632679367150450511151385236721397657453949375835602742648470662891242027325139775647542471356959217196280832140041025028694092460566772609529610046302563952259827329832450201208783551093287505510351287556938507978664416462879926719670963441365294901926255628078073592451463088678310622070819514797870440496154341850957515229758948148893615905603765686107468268459145829215937847263908522605554533098290709854231962388749578888274147591285867517789191467578572198137283708911151839184953683309365421606268910069627033802179007929618698012486713406323049382385737401791093765714970967581866867280853761853547649397098567995110520731795055646810764038759448366836780489141788129406641905627291790969348426892568732263629126946915944243300807089219158166023904261025235294802554442323832685026164900685338174967320506249996234429439960270347846567866066707733671775895433948766114857427239708413164378647606066039879145345012110480890794455654159965749787890218369768186219326201752466549944822391385368632028155956877643060344559628389143774159432243574388481666939079242055473891670739766379539789674670564686576577275982571300010601804302903737181766928014342394646832832458992758697247591387780369538140028514725871782111433266013333865551343284811046693063258441920861117332702555938972037002745733683794193685779680592100431714799026897649098238504922992073158887957142609095074438897120097847646610911276354727306170389056205749511718750 [104,65] -68555242002068023156500780336743490708756334696546710985173005240254723129808872265570249285385387568952062211786308242611884302269120542200031589642358550087206034940789668622199880755943267160578358063739830815361033801859592693341795874606798669936197674608540062719733744141085406641957990945664132617727813728088708762683076030364641308944615791056178887275407266575545171830115907942855100471571326884068954943757281773074832893149334595271903976085407360268785304465470463911475711667860042552482912683903752565869905544012674527028136375575442107770622476736071985336611831645724579807048908183196762823047007384022256153269849565891450817118833246860451702405241216372865941774845635751921551669219282940003662195363560606820393906820311551371744632384062190159434283086537199601032032187780948906753960103557254728497559156215678909515699876376588055639224765694534573163927636939704663287989938339321061345768780862886934214665313725867285964851970052284901027231552662892685620487955506991422382906473026017566210070774490980520770347239804264361645613782207904168695300622500321200373760209017555614430992343341791476954738857521681381546421214220224112277780733524507145988845484951939018046092541967229292931414280938125953042252733813801855809457554749977864912200294441556143126604375203545142830372958079990537258478006291206454080827246735619845795968745253175559703904097734787648430071286345904857928852798779847341389492677104069159053356942646445953805969613922916144912891175960938404072868535025255408617776949693919359854776653099461179509171480076356381097189793856668552920477153258239816106364780688930438198455153936946779951979958146731978911297828752182454161020635121979404681085019107222433142323838772281951021738578185601460431714158378932055917372715437819870025814443840939830128935721294910439650130420855682636393695733715742044356313988703889146446477663974505705912425515916385529110494090239880127525007388371004557874470626838187164533658423591562275639685065929692496116753928928738300206031114724029486683772499822138091825040912832311108898418034339749285474353865629050925754794680490673610114421977192182537166892259438961141892544521211556708133737164120247657428746305738196390477390655039052794709155371867857261434450722627308307787195759642681625045668170059798285365104675292968750 [104,66] 4185710318833597588297073355796062020165114899555050205782748452269349212616561909590656244431465502634800960242313100519003896604849105824560784141676807860948364203318597853962606418273816728133930272686376735344888030221087355751583181221805176793929981244149050699251613269521926440853257252020612239676102752244327376058891920451469844011842048456644773241833315035906130149932481489058583102001615578335601083114175418650161400061510716375133348248891446991178190124040744528251701479896915789354439900902356471308198454388519157834873268795352017609623385708821434261315145932673706885430291308822083986300114216932246128728580155404812733130165305693621109946476325993552232250424660083528337875245623860318044759736311527401516588633702392009842459450717478995099955480431319285468579806469552784584537319022770594950200279036807958248752999093620156550743370932073043097883156797591512587950843912274626350600781070549550273263076509613263476373089289864842696976304490796676439375338109800407779174638852968871258713682968153612477929051400216828867958065384686490249464646988214953498391923250988610334590296630563301454414799504042392438371956248648499563451093996718474830574631659449306695074909148530451635876710776373463270110817629879297528414083740574177842784732344051896934559959957256306327550937082142838755726159661084997161428443227861011077882568933770846447668972745604304343156169966458059246227153313345362095109223203378742041342302048860227038149639385046604874851060930362489005251002037822918560809685709891195811388289815051593628613406078241442123556801801403673024423976237186777736579521488814582187669216413109404917179753537417702332789987549378668206909737555603065504787477998972819529690831533518912121525135131702053644438179055500639720111726632294027080797647851971679464055858781895876656331504124092930982588595759557405532949185718147967940479610054497341673374474823835563486215327927767743318645921110395394257168744429933005765964984442922975938069815917091027352551968821051033354048469501405667101802787614698108133912744289603036456463838898910803471514858534443241859160459588328689818237720864121939559624265071832905766170308374428188360472288352555627446226608937126427581356343308225110588712823561556405639488954641133614268457300774950446964339789701625704765319824218750 [104,67] -4681244745831686003947234875111614986017833165931895162692616579598458779908469563551032796122726742994344974551160868777317077537027038625126432790621371590148661303800994535775761191613430529432210891683653853318083460643232776118478220822928301942837977662481690267240883941619438995090009171400422415030061644143256427648854772321686796542604195111175989724287820049275913266044397084318516234426107371365268256616505446196197423625848225256773717550229447459152529245832654131654506945019779083425562973340770272506211804051866871066981437384875285644896731324318202552645473173945255142669976367027494371048939019748783341174288754986058512227952684490682520728468299842297965606879620648363480635319523358677580208505771803038498087533507405239498116434745823570013636265958035598769528043028180771871679964991425468190780542246157573478627453469831990515075696330536333808656103781053099219135695367488022637650367438505262751934014605994892610331270411404907690381509527820709310823401901575973931505610162398189812116745400190391244934336424617369971935947744117295190212074877967904024272498203872156421949974507222543354655184514768580379983423237708190643839575540320746758470638739857820057833254903498533001092562483676593903547904055769839850042307406069854169249864769242079358034151380382117360202703467991407462633431894193801266227441214510836633633793875784186644767849700736415010365207369045941043135144298443407157379396082459629384353646523231836207865932058658486167615394991179171822044252896882301508568282093409461139172567970754571610326509718706040712185567544255251892424821604165640930121362337675244519317803022679684162926510235441962754354968130166138829074071737414354394261134900650373248802740062533607559113016879039925824266179284485311559892230262835154110014582842681096586089256123693542656618819946592256487069549867090193385101312948284728348993278707331399912739065177762104467670595203886160110958893378569519504272821270736828954097620567169176706304991514024333644879081121073374609206088232016736618469561693748594172070026367838270058745555232146805107838337574347591747977748531304087140414669833527043618527345424267587108461509262008960442129137071190514558958767726825013049366519838955376586491627232037408701875139454073336867621912826820107511593960225582122802734375000 [104,68] 1338421578029062978496542135706444140181324801911623329767688281185047299127069427455066121187380040860978582164710685543030816031565505660791236000103573219407272403349302451434479659573338405858578150918791613163116866043280366950099277865104752772784602062683413769792716720097056579858953032274672621192056675813904553915195954848792150500233254702302200510213109238168941160600631971426345351335494324888944448476433355082758257894450436719510067196646241459839912227137864334676615064238082715087115957742411266282247957903731013212403610865052585443552151271738188166651153093816643185028666307319954492091636536627526738723657950644486376652271487935225832603028937333811337537082503565819597243324639274296576654799963335242091091366791384946331161175672868030027857874695592658423717870082475699906846923428776133471018653370671291480940427163721263945777122100933787838954990732765407171586472257305457589163793734567729014686708152237846868825597316272050799586282679811553085427708447375167112483258474209863790314936279856184075743940319941587553921267356023639323124184090435372883270465946208704679759191797039503206281121367891820784483662001790289026636324473858467660266868923443544869738249091237250274644498183617245008437427942650615848898405254174666208308192238816437969371617184997355585893788713605655248728018462375074829711755656045328195506873733927769654134665306516720115555385690491073293850200423843256673543545019716110035684080064153177200542354216327017866472616770234619997595109893076498800399615677203261292475244574899349342866078701427876918010784901168294855083822712447414572759237743506973437768106077249335741002921204257340058632215723946262974530219590385441188107985312623632562449393936990860546848869992292837001777597087132747227661288669810773070337652996140546642803351014029154092146908441166282120653648155331893739588595512634150961317607108057417993466362177785770901122044805984616949657868591494645391144354167962354584870462847859299027886459011051473748031388092786113898863796660226110037266280600057804210213345931364118164502385552914474075066652067272361576037184311191466903091649208481957525156005064140668096197818383482149278110517488277493893841620579463257795233486651115641634680320944939088513705718301723904956057609183517342898994684219360351562500000 [104,69] -235419237783596772458354043457956047071327756421205401747492783830582104564536946568499783315937028644353731525818459887810931150223508862854701121493006044134804500628902160867497869137000668057210981063257603152609134276754964860359157480443957047823289556900447184050483762621587005989108625230775592260276709015721300134496285729500856411421865719976054035598384200429817972697125142969948835496033467090413618016086457376104379717932934274061430146088865799022367861124832278887278073360706890330803633618829507405870563460623040451632847002696726477769509538403650484529344312752164322818336182870555980600472938361739628387003279711109440332948312718852310464836368686843907777206003033700545918678899618760222356137459151938658234464132095920800176847097413956022000249933265277675184238801375755874417577399474978771657179027492826923847090560496055305272675480141173704172023735778318186116490530077607366790007765086936760510474534557648526223961372253631654877927816924063273958997368929966862220526825171273021599587337096090128484475086441258280803528338656089584103927895306137178812351559263672914898544512088096186158299728258611477397927765323976728072861408042698543404925441007781375610844729698118490581122758719541111555233724855707580875185321051606238632642127333411455692755458674824383318440422358876538528962283450718629731999534304983012534848560600562341219441193925510009240292589225866467665060741593706438576040947728109990412246153227598894823222372482610514401491331093271488248267713480791266954279427600156340823953105211342726785919491704631082333328764046001956592008826667120436662562174565188986921484047753033204914455688424068467090093307056401678400724363380314654150984826598361775434959650196211173935588208555368310459369217483715762858445087593930577226169672463660720950721345388944163126550796767575133588363456707113288742827987257124089723042347425562075858316677014620043985752985385774297152706987321742763281476509801213378121470290125841826391689788854820259730429248418571693262778627418729700584113946360357938323678353259068119924966984020146325889388059898397982827752076226962883008698165674343980730301937116856027944686172855123961006398186712115102470056897808760451289072248911597330778931309658581254423242146880230173111581137845860212109982967376708984375 [104,70] 29994787660292846303287137653579131087422251093979266009333575763556859742139857122795450209204257212881272020713071057366220784680050506902309352859765817838278857556804222889126565658876240425261520831284391906761717204108352546995878002798777726246445133104619562323564806467063354296628740338482531839561433484525091632868440668487499093664407869465148370383203859273958675170009953419835257365305219267348941957165454483669508459304688342780568118252441139409033687339614028001762795020069161382487320580356523474713544767870228571983042184198010874303885020934906421901266241295006451921296827323800122177139444683474861199567394930871515770305683914701659652094922063037378403173535531164633097884697572972022330813558377836197708563060113977019554303263567302408305801173804632865238561624353932476321643935962069294098749716308785746316550559737335319272587193648944880839344049382637388892749211259428479029444090580945874035678027655828115688207035773300826845601147890713730304844437286778525749379698500269036941597746504023667664980487447921478150266610368849119962708739948747562658811729539581769199093654909200058057585726368739922343580170767246194729253917645395800796257716819500960912337559399063534454354146144121587592343428033494585574560144168333895148076163270241575116754056312225474165871344336077208271689766856927881328429953594849809396583305097960614116005327125647876642755103006771347183427299880029911394597536591074547905334368932135798240757114587518893622697539137722274296607492062722720230973080059554450942506352490827490516444978753413122564973876748344200416491314575388719999225248298752818129093194412210420731408352854058013453917668047025870326797910537672312372546516833931841865561409712564043644322777719668029076488756759470479417000694409891893943032918940857453024246683026061835929164378410002848564666977701356205718900023154970026620762222245513505972916182363228747253579845429883982969335760887234780849370292707242585294960700717932763176803271470222441508586150179673506979549573544450563971084316746943530850582538273959185375455183118554533398141519667185550987852969196573691022103806420737998268826975943641500311997374293318669351993754283006932285421617057101495938137648472992204931881711088441129850687958714738901022656136774457991123199462890625000 [104,71] -2504709970272542992846631476009993372611577052384042677578245205526997262493582551845537806709945700428627800200485907791247633488065046646201838048211148670987257388741777245222327625913428644756117878039763137229642049907712331543201756146297267017141709810051780817494526075733270790265763444213181348343118180505173189384352919974190949421525788845051749522702992141634842838421633721605094316384861841925121627125742213384064988385054419731712091989863515997948705569668317165536780518137652358576901931459248289543203455422638139587502495261470232350457539026749188689044780162249249697920015652134878115211126562383779838356248026479172800231212269824432345651930529580824571244281472256053717336333479150574589206355770253709142342627525361143239229969949498171910314996415830941227941911340877634077924883018904925364258822151808375512384885147280576656230617692903893510881379652502657526008541261702139972948818183005496645033339192914412003966401742933329129514472969426872940056121849784317800950539357019084972654176202959312599075888881098081615467997723638449611495178212947754330518669963819727928050765894672296354348967444195028079357744273491886538680908977036616301799331678563412985262408599634698218217074475863125058970918158386349571853286628719571851703004604060507061946581175695179800784712738268957403731065768965560126773728283957581393777818458354988162826105521369211703749315714109558854029648485433215464802340174678776993671627272615941540210053338274583794024994042694729744546789431235160750044459136133470059525318830384353237566400127356519047122050114560188624374770152565084109301904864463602582387750999349620965121348430892950030878096302503369934572023757068375165679116022391441979400461316940632048045248183546524862366810442924022981141322213832219882261222168629295106543845621179638572981815084923215043546853974501102025262153558691772286104102831152820652225424818442182994261418971612565077677525890204247532280912754163260525426691399340551722458675250147987407801003168596523261679320609347529521164133271966653388475482353844373070542661823688606599181968536737062684654162709750277183978647029687147372330358561872553019485563962704243173947868325201872500966281247760356249863065104002125308726973378809804804612714965172948211602488299831748008728027343750 [104,72] 102490228616085131840162615282080091021056825194919046998760041558294109746486578121818404017308407219895967168154151017170507333167325562562285138230844853606619875368338223126844164456291618356654497672193469296564077552308050854912393873552491130341727108170516767150373625697527656052988644401513244718774654683687741285881623595860322198423940111798787075290043219411353699635225716963181949402616497586092501080996356404494157922275309637335180951620634758632439128204201459863998883545088344935339361853492496625395451641203022535683270777438290603583276854193408157867272223442659593649658760541825468706893361973067161908098631609450011044918880727329247157559028273985939411919726319499305056652533373759334117529996473903623582675663634861909900498080369647508184492513934961777208741527291241540734387142958547597632961201713125355830123827448158991211649202075379793184148392258642700647182772766068662399266727926095428941455336614095774575729084444638864706548319970748883786712756707911038467080217673859886095672745637935590465508923306757638534901027113834139939318412248420557704777210094715242152379379074705783299181356813946635016339342398893848609304931803557740259317707366067576958906864469058757311908785476990497393169887560061713351143002016192016950947105670067660727659110365078710708053885855827362740888563394745756209762185553347377150042969879157196931682226406705419138822285138693286818661310608756053679641390690822444409795009576910637615680935203945203530170878162642668386156467156561284287071315158140429945499872772022133885956801186912495456732790505769918012842805584210877888442515430085119816329526588117391135466346681833816660596938495684528118923821188335148837954366229909459157442966462164080347586671425702240406900957656431471127400590707380459274346396265121223085745138181857671368742891732663640526120067284894830127401320080294127927726487564243426441891569030316396865761875510168154327640574107025076123313316039671868694366382491563742765658828011970541990033111707833809026341903148590163628728717613008741169669732733918438936857035572900043775477665592862913840566595976548820861993657630075241129631430996657523351850772362677165377936752618193094116336116429139762554259896434877069917648871969521130785921170236463240144075825810432434082031250 [104,73] 2122389477622767965582992188805419491802881896096985689650189704557068447294524163781130405948010022757483272899893633239676720926854799435840180918142545167607779426776547101116145755361469042825206342266246456424179454743987391916160697298821075135021241611733136568659514432913542481075923595779009754132202746324688530085203644955574964956330152029664786217903375371996905808773246897679425664909758065169440736140608872308795451513093675930030517822053299474814564778288100355445396753272496800480619986936696944646370346647444900024908554315840410531005997436013441035065850703295452452931508336415398760580936356314920298929268719769780363654313842452059836888138897885583155846340310028619959185466080867926413058725946473114398920041522668818080743772536797508300079836859425557577109651292359385727714077580137259336434973461594723171003944844390504329717331789753895778330926881729145842924366852205170937372778218073773602561124583360899271142662337556305225632509093674280343743730155711949852197684259249015872839565417624293060367702162251565881334667255187599005004696487428101871547519943566644012040368593520607340427163871882981408260686371484020013791034281127634739006966291704660763411200197687809091201052550830517369209610996151214214870827890194656052264402721650017081946525216580970727720636760236273951628360709799651554172708622514532407676928248279136293593656130728689327614318068880172236278312307769075529473145289489122193199340246958491267600960586329614846098852943791348231823215281624506088204812743319854829975481496667159012854036246720714385067056393720973503807008068792977080343525830041404630640296827817517035222134469494357758914918461819229172281562312360849419094115148342346640200139738320982817730568409868362548600503439566280749059907751424871720670106395555664475231893069652345207939420547611745151335925256447347896655981278352917743362806876806631836989358964511052522252678798561047438826825574802652858579670425320273020753598376795765100649046336475093321553999184267087586355126051128436626416104184796398201692435551709290870386756185834627866497845226233816147217068749161727961053742397352746112077305428832035231410236323465235636243686693913221740595696788752418233736472392761326214951337192782124599355064731298625702038407325744628906250 [104,74] -1494021509150187201886442881915839709913594424319253691176648117347325131319081476463011153471832198837573416697236035285903115962283604835643822665227837233588454668793779331632245039121217194449413801380300229811631963992115755864480572434935226019462806076551948032695884262300903925161754770447257583942660949604436590567684716843018047703505615896860233203125684527257360754980834642156664146030522061009757111767105542991219715833340443495376109495646503712671918305661904856589469558315140479266373529618606671751805643180427378972779417286035650215122444053598708752320058017710099177741454591476480459869610187606894321842272539293045742956192970344570760720355552978529277535520698650854945948474443339055106557588635040603548371701034353727922010130781232141680530079202156853438444623859288640366791109488331328875460524347993288284084705044876335207701843886605609786351004992648051640147540523502010723005882470778298911976639664874538855128245953720531076743620047426717827555589043811031153955217037185872963015627202445283856852439122800778427391598638667326113091869166172067471974645742834697329228333992355403515900121898788165478475043806428104686062090520662843695565878897158921424530465021439218376109447401126990499921022858975403601027559643543511380415355490726005352571921579027243834002615194553593305960524803239550422486035101201495364707947121405849601257344177375865189899963505366179282744936629812785602958206432065840721214101140879312214401890905445171748044084436585211697929730175949402511030459972115945154722740642266250575738741648923120709697704031533768077089064273604845869310247324723573890652517301747034475947990085798050722362171580701926527225339823653859814245143466066287369982618963829911280493900176531585538298581528000035776147422824101087258746948205386925787747556744333098234553125694206040612233113680826125372192423874995168987633407658494424239634485385873601511765240953044581634825662261622313830485212375920590877082203656952136286814080255901998348586655739887349543629939080923451712672999129592413031673292612546943247466563295687760186120327434767084238289152970868529118921283059886102205938363554539434233957703541649183690067879784198708214127513433168608503678220528396915705336663916531075857463406464376021176576614379882812500 [104,75] 378144151211205010106753916081848917293049300329499438915652867959356881341940876837355626109568119471155954586241562806394514540542294733823432125915818373567618588072216628346476814445279809166820721039224102563324855864409652158855327728499542922305071043336877463060367503225880914803926731585180229923815486121070500389027151529697036492498078267555014466541723503269969069407750105834693112841188006349630970531509727200805472812029204630699894183793523201228150477736285482150793220173003277923398786141946840176132156690587327899903304697372758202913139902000795732004942189568351829507065064602514566256811739790348970456643841219080343476604686290838848893112696062932430298478902756683135663587349669812745373630402764832796475685587257155480677368530872470578410289828023446853266849222175051867309269956497511705986840487306315649191671798609132985470823461321525045049936847385450445132052369885746941423047616081002418304036398328367278565291298565490545100861548001836315281741669456216919776160150685781319124338616557225581952573567395201121476200221335460528446533166460016896598779317004411840413198981863829228889847253359095164079287098446764549770571215801657060804771162598169975326490339868174100938515867080815485068680663047932231354235290339502931034260810997948513958028569103691935628825751557687595258758935961111433589936952460438347327298487637235070090874196134212393350303944349322244498930802557808679870471719543289129743020544956028824369608316865627670752109937032893698558444552794063117217893625084600254699648481016082519751237708410318571183671251642201496341106279077307128248677116666221843023695767689795622982509456075333724529647979507229473540826415058116883984443320186858038499034399961085407196920738230484746124037647535809481534903690406196730531324250757709747766345935636273634182370329882163689127963489137554607391112110816627995911656836919576385162937898809148139757205419448329372754233414848795411403341550227944874801035651271700390341650630486807596163078305552569765797520232808732154058728155085244122620539528118379726679055458341611553800827973761500440456213042666176434996475550309612616534798599472306456950100531390676444018113203780245688984125465841948311620588105351764052701102791949339110288974552531726658344268798828125 [104,76] -47633352972024577931801658206169521472898080475314303808020625013913792800707643183928668170260614660668475086898143389223262528729967903451311872577080896402126612174849809626791692642352479897538487148836965104657355655722427239289890502108860939249826069688969189063590326365862073832430833951451165689710139766655998910464750102548584963318820364122229047860342511572117202312002985238355388156686283789383185526494107858756484745630908257252992498421066932278862827243067475647380724964501880036498530469760021581742458870153153062278859853048932258827195565561265933884557781538012009303155200618613069339020919899336596519240078723479286769264985154184451784473702984921454368604675150942127031995589023415222888094894438343184159674214370176930035047792331072116433231670147596781478793610006064923862218308001593967518272990146998188306756096530485988005664158692007116749111595718901075735604407820470345845387081320202844024708668197539204938361615170855544062603778730881027778688145703065245472276641439810566921798237042275480259831930322362385709056369978973468936792094120462132372534375084524195460942607964453633738777758691336976526975095793662582926005995768020296577822474659372435210334636118153904978053412614669160401727591661442092071491728671599421423241676862978983043109571993569095437543084519454805991604313244693175748343826572219424599306083889596226696602682786089457463015624625823348736421413940049453453259080366130178062993534266003256344723757741491106866335448672100921664535523332800536095708917544022296790586154168290949012970682599493658255092833597858554675218307759791770133882107069839742567117679204167985554766481057206033525073486194827853775345195726937730040050722675385437131362982944281142180029806738246659772752076954263329483134698322370678453411208760044788247977583732118922558534661836849252013487499070109845192351269418452117869598520349420037110335648512276247995500240675692321097186711071254128853344525095593109989368671937643286971594364654066351469781012047267893880041048736949170122778849817621512410142873241617916816583224670876253270344174364444495263669652231392435260772646462152477712159218586995798715629333519459116124833027120467047701253786514106725834001337353700331289597588724227250622789142653346061706542968750 [104,77] 2068769395541048988409319443175345367590491939291265630405065296521046475132362398367381154103398735609880707842874567914784190120941757785116354091282892497835333036780781340444112281650311177777912189101056170939981098296788273377219155374374127567597176637243128451416650737047750750054208318064806552000291248375346740799708416375227288365033664489445047941685199104832765767987352779100113093723313910281080021636073471185150802175577960513710051131767303936716239611329035983051291628537334289485053522147206298042527523228139017048340319287281921407325568117585429546926989978441161356168433218077163523027116746938393216418249330161349830212226409833944537884096955494963177628057816016125143503892712944722860909337606173652953975934631038728573665611731404200825770143434066061282871431968890968392328845904010431771247565032365231225661458325117667116569048242142501779360454078004212762732145159947316433380979703069703553323218510161621114127138170204835491885566272763150307200297619788681614175686454635450818161298438610975991961737976777216167311316300027411165857966817026457739910615962691660995516995990764817653565348852369041106946104348308236950213879135815281148397634753983441642112569881810470673432790995489254067397021329547983130511783585885493417290117662217014321118137305447970200508371742194073580872347194352102699697982059099906177710368538599322043042961348576387429666867167335622965208450635822942995649504520613773185600310564517880388469998739037154611463657660009616446133512249739839340705361855054324221115881929740123019433093234661499865738389358231844828752886654019598957014592456106926204045221735473521176989289317123662262473733313115636191313605067880538073581123561477064493796000163743908012348543727736024034313665499640675711967655915925514514282110705278317691331273580803541126179272761884717183277415274247427678773873663763375404835510832821033964444128406276858030663760963696506611002881672549150134869093105259100962249471855724703808943315771403263543718622356454617060943807816390000602742885825754809069975513488178213554947403910546054062653085860543993800185163975538470985990961805872564294150907320902660260897945691978492576403669428515796950359540440677991953850719251773929282731123713290344312554225325584411621093750 [104,78] 240874449623971097280259752590223259483515826854679946365157183106618738438658274192375956988487309578775808463711398665496606234331996335521138950108274302242984479739012032327301254026375877496004958281166274141553976759966495833174303745955314988401223227494978718491140909272115650449814259091818683445654930529649714765848370509606630463333349997132967068750984038416676755807745041002721428624383374159080430816124350846289077517231497104186445456636740359825559246206139057237054488113404789633347070060578242601408695392222088371405325024968165513785733882863208848519780474997770143577797905419998138061771072340984792177115202475200098752412185578289578384322971201455027273904796613657027137298652742233015926655762145276782973413798260221377133875774404455052123349344759211517012789185738501733451488999422680201657655134534558217045339437701041610283932155131698058407912605586146075538281695427052564894794663128217069529133460196074704268802568481994411206949381746152769209285953135624058301654924421276772929393464174228040504118016263592644467232820958844524743904607515604525976225438611526959340001005001713553715378864072238589846928886263426147793709148274477345668955254820167799839778098624204672641393420860556427297232814684155726368724786391301312419237822178105539238637041512090715979332132724373371098999604882487689990788512309422580007337449652265034088696445651957530776940364130063190643918117995131870225858476056319561598531843253290304184370972966059539393706337449169200295995830963500553321280186150205954205591321543867079280927264002438172591164938380126816810568849292436632501821727443736883475178678050676721662048574119202219302609447969784465497168729934306150709423732040128119818701299676538956680482706200319483739993730045098530444238482418010285080758149629174824930102713703012432013284241546498181054597509949441896434919088107114846542743049180965841183709850840523000453990486812582896576778906041798470676040516115089182521114757458325588180590487370537526387085103760386109744841305113215511383014882087828297115905305712860159768910394282337929723363747998170095404304033796739835192152089837447840593703635409067124675955160217069654822439579135859829193046552791785593400258568122290422919284935687755933031439781188964843750 [104,79] -60938720264517203111212485866296998817888431753147529916349641989163368278574027613940768983653607885759508267249294946303314018227437203414735252416530597903070153555408397658676455515400299246898696693577438603342806530489813284305657128460698822091286355397028225252614553200216828100410116850243044835026944315279874684683923603965567932830842295069393823954152669417359466942130567229804678647324106158424909116592627012618570867000203526833275222544997024732722174818441220356697039814092370613006998134757259993007314326061645449589086202072924353894543349496618414382566311765202569454775063769567752437085311938985794555981438490329715594646941506857204102542151071684545079585047309501992490121959934962028672028192384245775121747153450732017083499959708667598288378399476093247953959899118184874160842455988202538648061289640578151319691412741490342934550767978367387849473126553354620280748597312915740584240427520402037582584599775805796120301218475202495398780810909314676322618831062629348148906026350418116217453563241341706846305594705655486768286186201462819086398763616842541656239951878002823920953963866355779451503376704428971824670475669650884939661779128115626262577741225261330201410139625430300087696044213287060954260308099147588829898483847376347440484241337738100411344403975258410633510344585912627614252608838867057722094225672873436674201067530008010634053085162616827857769320962326644391914069398165106493440840429892625989223307968676546894793862437943278695937045042497266508453942330445751208047037187155103562257780019533387585781518339756534732177867613330312707468307722569150791975883736647989278562049193124941162085774346265420121322795343951317538695503939954152203434184129447652468788577239725809660731744042606797252357249999969667741660301792361565745646771528603595969430580116338176384793679970290122534209495850859032348771529266277607741435129230137202653693822438763989141757749810884347161364217890516932730382159907191717405413221976619910885642927877049574406097659604782192124446491645875289619531370975943754869073431946867897643004073788633252326735119885094880904824630701300932911634772501062510992738368490483546972398848961794043793875456481619125291019181825758080889136620444945791064128570724278688430786132812500000 [104,80] 6131151838707725255255388164697278687345370518381489734410595568266853644514583980950015094852526947804908326799062436376572070519346557111267088765995631971592303643308986330816342513272087910569968043348893737939550430772349113850924990659941621754097530160371058407702204819989778507237376270613253724162728633804022283779910060399744763506504002152701753474956137962831431150294538081492689682049174498576562893273177079742783785512495638279471297430305671986912924237228777989455942124685342806570163056714354505745167550172890491833498584294024891656922351029306698033544772521815530196710528701465105507362427653908884193936046864517954049274049299033114602928135858961205221261192232821202937300057735280578912359200794082767071903208329596696355384570471836470618278704269170186776326357952830083149355213954163182586866868765440945134748431926919246681078025399582972656463189268129258727571036745657226692261508738575108574440255316695266195761594308225979888033894109017507105907832986855357006766862941883352278850913166182088592952744987334404795253717550932845411954240132841485635645868364389791029669702916025059389085821046764154608173492926035148786067833334183536481446512161539734699028267306984834087915580962599443254234391618936017317465501219607957605481986589092959436340130903905852485461496765881555646269933992205725892431441967134048249995028451173597235104919359486954461890609905976998429938102156160711478574757654242445029417924764820052414702111926135912278087849645456534535409426650272393514385642359748874061304044051689417893905903803751626933101527564510238164100697099917887429214396273457627355867047485315179415642991450633459017765614060851718820857726023039520422969850441264348608403288131008606765041747533293791949267848748243692811348700727296726593308077946645087857141195887516013622386442824734094666660409289507360419034731437854824469596419157856914613142679835487430234220948452821952194382020518498360915070931488794527380050923127019180669482538189512886455789770629865837660851455156143202544573779933455334854328873549667084817257104051683662573057804232955476427512919022610779038589137783555078389506075255767348339104664009694401380474741884907572370568522732258526721326580798121508308895499794743955135345458984375 [104,81] -86103154438716011943051818116221350148707889914043671807979885415921043570690407090751925663050393786471835526244768337703948257179537466349198578497081591695977443643808300103366456752164456219311856412671364210552075985671862344414406494643784021775408432798012239769203217636701463342381975091939876950677491064234878742912942257349381823792585915964180632300284167695592482282440111509643397221793595694232309778072389863604290361362806374697503272563781442289058762463954049506585391619773833525915561174041061270519506133034956702368822647584584545875862521268612859200758984190658848369878196812030761262133563815331218090589790333405045062764326990977892766257098368342646916590824353113846811299082895417043836428175668941252348591133809895160097133959678193889558684120107630280534261293272143126166171975933657278166533782621007453772375485902993165798743604872804940570672013353318214571589075694867345652497357913115704869314070982462187341318057902470188241518982279462670775242360488360801435481992009473079119875577239595756811630016903464025155294204098503254358902758041237518490012072134264076081835889318697177779151120410102453875070683055849220381847990272637919541534638361804051158787066154832619634833362927927193201188636954370460143132906822672353443878825462620957109638679889923061440173575010035175113408519167728645016545352011368093710564624338313126901953627845232077762807043746845929279876545662652373609681491470846239629053403338173934125975761421505367438663841951913160420779618157289364189928840788236131359746207490403567563094886684476820434854985717352434755264359296955824504487053379899935531022682404226159404157054773221829854576117204567600400286593564433107299142336647906868944822424660581845477991262921539505253463822018924960381572340064341429549218839213696657602530877864003651906202537181262518096696095393508802897363959815435507453740506495964583642820141901680083169003529952952158718852636035859981485224113375930960812150725171840531437787820176690648839808498266848062031392782337417459796061512279481391038728611913688902732540989101546486641882825085621436137788109857851197436430385407560127304097734168612402334129511435464576381122259263804345620354555762759058280646218275222736338037066161632537841796875 [104,82] -38761542428931064483986723914301726603477945345789547847320748444942682508606243719642380261682827973308257933892642535739493759871091897136734743502730003591914321721189188316075817610710385032365511484902275922839763148354118579869901730761372980364477358900062484110888874380801837218134978936669675770297940196094286718784696457023001974918257631658906873276213067928959419578013742802066361627119576215507448296400012386025431193932211542078083601035641590814010039968591325323722071347329393925924361832164169316808394659199548548679308939186780613502887498707148984119140005643065072397751904441252495634217016835822312426444854020383656356786278591278600048279678336043700193933386279275068718340702854647908100077257700681872113890253162277275440133101019048418724097668227643735414371878343632453363896072145880893899091627233039583872935097297034523603800806606336064389512163771352754375772496504308524566566801932610056542412244237321882181073953686312012860153734601717092959235092603907415036284255870532416529309691834670290961596486101938908195361021150573193977644816282034331163691869854123545447301260206035230888695265767878821225889302139439886879346678479401896200521725413517460941332600722577545954138471091047721627754369900094803668126246726294154929584850189617391469773138629342277347896890850802662214318548757802507763408548312488033580471808855608711864889239120462584220600929104872598834311232732024237209200795824742776322727504346729394001585971427509468000211044807939590090042299563159306361717708537873561968579515521270152735282453698139593120078081508520942058918108406147096205889585435123692812738339127068115159117833240998412749563523117499200216860662534053252753626950323682733354786902207250438832538847087120564079015343216566981964777386914727547922416614234038837821136585739154329899324127302270540523858899922756833847135168338565426832685682501977791929186979029901362008807320294465555844446568836770035125079074997850514894007406982239397567534189778473235014614760601235130285240044382255698644245899133406460019177083072455980228731866123523544059716140111680189246297118447833702054999247457965173829395456864128471889115091256013742800545473723038910070008099878268803886727233987130603054538369178771972656250 [104,83] 2639751124178037548671701482404707135585139666062667963977431317223503487293938524550768728751036319561254249367468752484139764311817668667537108500023430510423142099512018634799629771437699824309044700619478169188758054939403311664029425533282925253751169946506082179803795718236929798548914285932151951732505243679441469072856576942725968078193440065217006134503220318898414387037256004157666223490115934127284344533753908256960301053206221429603809205474099445276835138978943766192831602949189420718032671644932384227142005752583878976704836172245007858138989057618706474293180497205840614993383827901131001682020151133791588113616548217699446250154986114489829774717399810546329307627913847271691951132293238334699454577281448738436634393466925375944969824158452530777550522468681815980908310753038235050469305054083775236706041663265349803436529412240267070453380685364582007534335629931357190370643243991130218091939746672316856874579089587599073411334528559080361917483230722216563510523670992240907439885837924912750088318218438385979623027169864291421188767175498468225070278162292804427379682065645634439567031159915060293068549974529439997892255684035422863494791652740082193003420722207637670720529235740295714319355675093505614793143944391754082502058945798559106479074583536033369708420749194789382521782906475048303217554638449802940273467337532802816199173086752627380574554570564000405894767296859858509645700651917320652780646418721989576591532978956421209256007062005777236917070518930784819986082845667744848960094992342810353204095076550540865125128086234318380330213026186871606530198836715821292881579729101784837495410270590267583707847145855748566892168226229325332063164143514674266667369817186195955189370633554287258581032397382870495641854267292806248739899205950156855753216349270873864767831898568366333714718155391031688740896664811154001915541151715251650038805276700539054075681957468881371448193603343402236413857483363901766844432667206632945716717415891589518261449382802154337766478114231768266072535482623450815867176181398841142194451036470314524849074292212170416700623208660504198121293414294219732469906495553052447136918461906238343187393525392167782987096261789390896977114872308349535767746374403941445052623748779296875 [104,84] 52878238248644933198153138352756800450837618034700289322216166578631590776688986124264258504785688020764592282465105017445436110698227224475904260034675724017776642124124127338534263087784758539427013478124294398029943511964652350618508146153487785589470340297519297673265767404481846194722182599436729242111839326779950752361862865863014576594258708572959510843626510653349650776012540877287549870637048360162892305126345068450694977240656141233721683548597403205156571068208101190173475508731077589727344151469404590773163094277796807910274429860232016999394069949597748083325625451232237873896744902012398291932740165514036015528682715340260221436056302565552231197804707221834892437002599078786205091426725149152797708900910249162498310770122707810956433826096080830571436304789213920445721861840555180201229278781295921327391619955016917522858151096106476844678139433189967973405483269162828353671021873805106995328291395161699849423987387991180803511902132097160881496375297309551947964090171540546555881662775527112544590560693932950943085584442819723836652826872926390750853272629477110176636315872786941473754436114946187752765501755434150765334385600854971814295268367038700280009116142507099330231914602444785799898749470497493421750924587569229512603791355844177653876160042435149063699560610791551501898620749076322669877306174594587289849855272201657861616923145571276466965268440368803535851190410499331065086141937548770225495381255301965478044174806147673394225742826109098867712690907533066693407327843956185987707693135548132134515277383621441560085159296353326760771842082921053030593905060685337359649110471797479475029670029782835509596246286320075153991972068115768225969449074769897554959779572699370952236031515285932978412422676174394873009760199434496448874245787053289311170268382378427888482165932620469321734104827469653894092900007636521532040390957045153326007461102975053840800210912667359071871912055916080621739627160764352592006850069671178792520901231036361603927572401241957816314223160180457020487327380897475972053222703927819625466047475717184178794370269604209252807519001626650324028420933031485660946559188509079933107439848892057501250110236000843472041648626132632685222997870333472292259102687239646911621093750000 [104,85] -11284246545379018170094259440161549226395930864288414121362367321136263494958496492432136881697307048739338964593813539103580690055674063068021307988687699571663921046770133009809040209712086009435438527574196629252998917297559319114127209038160836510510178838491278245501654659549572627871014126573413163013658587352923769993708630031575540519014856723098549021079212585844720929784461350008198391948860808586847935294531752761849743687716998786789159919384558009980647806952825433215639280227903713639731438629692352171642630526622042902945751540783927901546926407154970213668678261127986841416294664018834331802484404410488626391459493784738315128119209575422445262045802898844938290096550295754049475247045684328311824767391425331411367467500683857538939373026605830620302555994404458432833578277110249852161335972918025237059614523118636986236726418836437207508883264162998225594930929763801962191397041948629563331606717792700225829963070990179759902035560963501772417243038815442052034474815065984440399179193432519075547821883831525135177466585063641804032168521938373763117305722504706453768812293697622914638302006044439876479409686248136305598244086489935679126446578362851877791989791419500755449353925028844498824327598311272854910604205834186746820441214259463867013699866794875786203026438545349019730485908034362362506877636151753074591365204471818118912144382606219627481457159592991781663382051021979598524499319737144235965303908646830186665961428844915099247028360585111358526986066552895046287372448976943896303889861729956820036413239530064838351299359675495265664357318796708244215194360089484939460779610949077525164790790730307982465779359035729167666096849865692486283910098231417384109992959875414272487838947824906077160871272503094392422652957151920366890457074258226959260606139078750542209837190114419414137906933019037573893583658282154932442821990792703727521509747246398651314849810648326780065828065947821037813283351321108315375197264222536361526153560265542455192403748405153715854865192276489810303760523077074109494661351240920265437476251747209661013375306615319942197680989287037714068713273246139181424415379071445510826168285203762202359726633324074667392822716984062433702440397809141359175555408000946044921875000 [104,86] 375267023371304085620015696342367554182563551377217714016540263180517833009100025083750881120324202286739911504397747944777418088167403380386212937863370589658059371347639662266598969782272771492448867622890457464652317537213005064142977628031421124665589680068507041687222466263917452609609188826241353104774614555644176744450585477943445147748768658246902945667683291544495195123314567154405068553332066929331152857246239448835918670875560472081775640732350650868313585361207230199966935229536678391924037738130250849385454461013003898115534312051170455864578320005552920705606055359222401653223579569856677257325485704257088908572584125126977121585981007988723643980381716898416443199360661049630797640713701788625170041727032390940778627382643052739581204661709546280592510734981886316375530110346562047482492802679109477298990845861580500141346258875653312763622742121608725357235459469882160448476010493325994088230086156792674110400794079398049075324758077527563452122811639152087991983594522607317686116034441168358402439864284773864407780903068380385101618230346628903353694379825950641113580475868355030294673852984979741208836592698085671992231282442019601962939549169595834449296542507323967102057492180846144502519678536291243585683595546286719705413011300891847323437541660491593792654573375188211700148916957264087456433295895258941344797137687415427707329079950948610797015635718424034817603546350311634172661744358776391636012155448989035270656822318535638347455449194675173231167768425837169178704438289566099052785298026898584246115628763989751110662314767149383022924245303698777639836864163381648402596856329440684012542479952368439521702674791283808770859792708794631130390308242702634851090985520832651117766771069315828603152910900362105532902687424986257478017659037517508717639219706204035327852396611218426627562582471125172759102099742464380393905607587197047168624311773715140340735547485276142515805585448153107703716958650936120417592437667982297755714648078258386236379162420375327748408367039386934348273832282313875733253597364922090985028101329000483665109180293418113505760401394872485903975301640876932103528473679395510274256528366960458434120280810033080506313508880748873799970688480698299827054142951965332031250 [104,87] 277232216366086727747142206014915218449171285837335542803190535181333169954881918790214149549878889202806095625403790359550921739171698411375358870567138467491795402230372378887078987227150110228297269889845564818460324045014207769727258734826702063603522232924624574807326092823550312212058395956906223731423495723954638008332174380807575153614377644429102550964111598799155629534147470057786550265166745124377703180064548160421416929877331537765539111116952468993046339068498057329035818029507336214403359031722374326038649528242394090296295129673506116120442588177625030165019530784218043218308640555604397936553723634772012690907199730390632523635407913244277796721797714758761628038119853202783501541680289890158501008991623203257993183710881399303333325321863586162080636066185386145208202766900365033700924234784671746045747066756664708081124444107501739478084689396890805687800965249020562936023257988580160015338890503031207100923480858631057234516550083184238496765827824831559957183176114588299279631559497928547802745265376218346078658023854416156403031815328704823509476810047440525009617512136892946809376353493173972377246667662533274903995801479648818966268870454159181775524154859573109499747189300935957737108122764216976894662050701173210238259068282524841130867502489324808275615311454387485107569029427322774616534943904210975810389286877852073638030583976662801238164895287782096798920608918522453596922929223517654820029765489262628956545583675063794023915348087838795067848232206666292505849163272972940947887311731515479575781096703041105339603832956737102316286306679899589379978535708444427098982412960757505793966565115156358924742462826936445760377097241059093249756244022924456541129739079582623192584805614619701074308389017209060003965975497248414186991142948339850502321062432206727105273350690713226290015117736182589581765052075526315718624296772699894691036845652103220628662411409248569035382120234806767110346433351155574974746355739383720104938949115555747322482267968308400399103338710565487077563981850861428028943986799097958472316020943453465700863634079347696227631197935155695689322015324179269758576426385759805429490062712568369311430673913322166682522132083454913242803741013631224632263183593750000 [104,88] -337169906300000495275502663225381653889936760646583230288347364934613930119528165255976806680549421268888411504632481802346036899878617480474639103806439056147779827394861760703238225672233090166741809978721096396187976985774740110955167144971483000617427587165576484853482043064305472295759812409730515432173581177066009969068752710009759456015298736801867330551098122575068280889435802933641567553080375305518273036586629692120199922956765387261443071649395272522520106676054969518862001924062193565120611376744351141989208679921963062847901213690136142343093798606416120137706882935342317464316529343330559489464645987879357616359298254861490845027054206941384219339686123386018244884044472448132192640057931406135363938914106581236764767454981900872064132952352941066965952345487625313785432513442333572508925249903489411358336042870905700071664303128057954702993463591073103194692625413826005876092040518561114857813001081151987581329863806763672973063419041497397974366597267067285174294280851619004018893920413361916784923119149952066196935233355267589746109930899578461482057495749682648849121267408498843438096504530268189552860493693269304245282319716104850499038857833448081011124357482048114654534224905731887057146035494928827107960753517461088794284651358558916935451151499620274005888506781149987344621922701933330465827184732325876106478292523659530652017792022657526625358664137973716207250447121145653621562693053883653289521333430096942485686525765614158377798626961562757530535985246383846996278417403529284850715180919182559977435573734501518163086581374092814765635046123095732318267674972705944194414904416939289503891280762546789694930956191506003435926182270951263295520973772329649519249751286836637158890447327317146384870929941787452893762916553399515438555439112706871613278095014557244032193116765843058439971624923061942493314738993988942648912039395665574848089390266352522897217518536609089908483170389658824550772497864911748975657774515803938511652432548072833877052551518708734483289665408964388401558609591738325608069213721562292085108120669387515312993712708009336404917818056564463115873072921431397752090375245185895275658442834082260505164626375799265547929164238416532839437422808259725570678710937500 [104,89] 5457944231479305485306065162684410007080462330209378964743164712266695359074282746185648557317185823863578389570800420029304190289539207951851565181282219785392449175439493619542191636850805960297282635611547875017600682314839764131047091042587305675980829785470187659125979251225315646189535872207086550894274265786760697438457610011427300045333580380161123049717473340835552441684672097405939209029143884104822142788738135995456790111922179896425618252541646247083345309573553583860471531733731171608464735352984176178484389229624985919938519192758568442460618978475419791600456812047667661083003111479937031412221472457963901535684080892148301367082447192392563988070590203964365805830215611823261975326542131791647375906773179141869804765879622410598243734587210657630394016846284875102443116153697616690782186436062701104914292811136819082550242865057963744222046846912518996009918672794174894589915147625606374943172808515852197746819548975619774471758345794549009690966417843741612476434832005112798912854491122802635955752326145969882293555783214876629759889273998558210385127222739846799374948027506897985744506193470314468983651535643083487891941908905288587626835377682506565543120157397289677902657141551077083710091875753951972472867088899293450086479308966152248961029805406625484594912533913766614847070233510698461798281815637895557783726773740571146660960640054999978192792935638007578619786821535886115305909850736965408089449051827263666376021454654626716494174490840555142660307833477556125699508020184587903647019022196187618137444222892923796429689666759133166096239652040866468369640166099852544768598307967636023195936988582426245040833788841900664157473164489700523343907973271821050572638918558848104341496497877848686673718326895298352937205311122053726303781360744730787616297890161206796208254735676510081042450360927324085781362252434530071671349697564606323931565437641592631843262994782856464613698477985354395630035468175847777333010621693860113442497323175346055100582512925737856017049953461871257968714783852487477231620766144960076842354570810382438038274418959552293452387101392318628935403438162429405718163921231121660419761776748975112384813490698700765447332061697238714259583503007888793945312500 [104,90] 723073257927611694495775607073242998393790070386811772979651468313358551159053408261675891454503872819752724734087263312227745137912466327811383672637392343079470826336648623388365577776192925144869467543032571126752172994581839654449958186472567098170792601288457255323095834528215987424182495266302070590950844218457184703499638168282628669167730882062685515896865048156302617386451471273180633732022219941894966878643501205970086015239741134779407617551176507552681700596908223022308462726981279637163089933392274773468532124794843312473629853904425665974590840244098508884012697239673387025517673406755166094708311119776409042252342598457157368206521388856539068766282092211758345452850268345483456046342416788405444221609403696337498425585001840345955089389630323057739589181381931197467755643003647357650615871637193869893426980996419684450022400933337116830661417708697722786317775768340933782414202692019368855720846402093399719456919777895805065420272939376234237847061452562742947700557512182104757033312537330287032653287435300157490488237351778229861623005062498350826921101948655952678383174480966000718115599267850792855539907359770553897891740701884793354164487867703232194971406320374669526790259621235027908790894271531568560358903879477250059244185818064105779582994508927919040131259737516556311599024325459968294685729076642861473031356570625417212771862824871377907611503708151098864599561862406227739908897063537059884481900117426978508179631022289414405969488885666082532334074762395627826275404048114054682735255341257962741917886810190592191037300030827953902779750872611953666640289911673281807686623482875353931757206201749033125058192367737192954761588730497745423497957654604335208236031749369317332729672332190145788732004507163512381071257637294517284075062591008116968804956850098787816658170057358173350908380416698538896779827584338627728499622335386595200782466730181218199781705024921509490141324761371351191312399346804128649729522313793541378717146151754511507194129658840974198973218850067514566068314450474253479646903941742554442668770933558476964671817058595053041366973899496639211038383976490277925710698780562019292760001890759466773505194664580474073201088458517915569245815277099609375000 [104,91] -47218026231298825282571934865184824766084472327278949711313325597233441698799683271587316160511525189716573240426949215907222568237204522706107365376167050246574575087875592083219586499838551905980594270344467821245828142057484888384800194429633552814273469175254573982517675308021244628873398315098926458116353752399659521006171287151951751997699276734752807715835177376706205201733159340777299145640362170608302181749552287147067789591636999577324814721249324541749140799528452432900812506012228685953548848602996308165855268016228088532116465856525012856742908700625828737002433655867190427221602112885164730322011173598382447761588310458506001402005834536895503563029013079703899602242716437355341553562959194188189261770286562774603839964889541343235062451476295919777867318702673531158801469281970317960564449914567258314637637118912069255705168533973300004901124842387359362110525584952772919125797247155218719861984423639498872552983970614266949889299069082179028966054049405005056269892991309375762156204695300564537443981145514855636808889295313652626506232852303551284996693092610634398016884228753719557020966551851215004044851070317418085530513837184011505291486771161168626204642638478966103309309683054910196452422148856063217262808916714728641402856432884024594295224246187319918287175997453817193663861505836256753339513472760917150443342868909410501179030538450724421798277439288502406535520146516131002851195654727154527478046637019951532974100223072770982422066913262380113006201401328865295869230654938447278796104580539028713762070153216240566053195181491344786560715335309080012363388993005068906513662786649749067903041442188394261869505428810343507807475740752714087590175590958766465360907011190985845449088092946671389355683943027710350147092708513106928753341875799139374799409454981505640102787746457590502479192528249485306427903305050801331511914095844279280305536527063436297092354379322127813800117045892473343164577373335312920658027120711445506679670418399044505402520872798228125272755325558059062679490761342740866846451844771960174664505959943108562623386253612898281468788202917038623447226645669514458178829559181369770753799517765737726168415965260355404709002868912648409605026245117187500 [104,92] 1439740814449692557232003957381951553811955484446815543249847390148156353974741677611090849099559769997818274456196616700417044662960942894094807457481321634742952923748015634466872973157520697916337946098925790259495132138710890350781726502996645519619617699100844016296626931237999250866845172017092446758206101119560291595709758296268031000866851074364415492821821920281088491740101178491962643185884836031736005419722075079309793144048013478952162258713585271636608730430990087911537536747282793784488059899568403309241012502594730667995528425641231172738186341735782536345122433099278802028938911177638235400445426130917562620863178373145917101052027743618141736722183368713663281368500590309830690780105796743809262201758100875928071722797692792401016972906035849791971817271820270766509715348873020448958672883681276611794319229178041117038192893137667841301659487956333822033801313945429339098499701161538870136933636877307808472823137547466464855377295304956728219372927365822270257748126395645474070426203120914761061480874147258397881301015500334723538539582738617159642756192556561465360914441585767622886460482936299296831122295306012380295839986573224546570157155653890299537785681817279580604259028146543667898444323840744266730675928041874417827354191103881696567900281109302196188401586205903264180688497664219296001068494038232495543589574160991550417972082482231009048728046626339865893369123536209847168740262866227346480958916493925834324737167466759434489311732250099203838021306698115100808051950824933441577947739250451876833931818615391472488625964980257061930837349597751904634984532570057429842109829426013005904491986726309652600009389789557502843271564528878638657398874168689123408813293507385720907585346355526429053806238880674791719899159162181590886252964926639605202110524314650344730653602295424043339334899477657957631883141794342508632606449198732783056420566995799218306096172248886713950039192971743234204916054386439255656761485790812962791145225418327735708141794333998366934621103920769102770192848251983580958085698779190397105904034450548649693392714212212643461877505968320203148873343639029244634315719013416304219478509807251623939293033727082615769177209585905075073242187500000 [104,93] -41606958006696397078182354638151316216328287806945835063951602617762715220875556002279264310955393906761707456419172253669164564570625906184303319012949691304241394442041330998028972454269955861465836436149464649923829338634246442735891326697307232834644697228139066252478381755167219802246898431851660801853762021800522315908926392188580010659831613281783701713490326071084809238622573178193445489619004873539064511015013215930708632820226257427723138432124500906617447877191370112250367967358869473627860362737520052693034861564670869712941515708921341622171634840850198384198777297742910396389589546114203216519103978908005161315687013062414204149979632185524711986671677082013318157567807651816773865506546734148532695021203294108521359603946277804711602336576329041444374986476466138882881653214133141352497776952854210444789021341927727559101770843631907428245433030309875807721279453691463907309047728622192187270017934132579160060760079074887274854525154969362309655514862625074160204197633787981605748085390523081187656344228119085569541009433051224785181294080517426779034471344282307572760976039759616541391554616070170243546324252633830550114786234288056805957588998859285465799823638420526854940115326563598598578541964122608729914721240164392722704788225055944353840107903572434100510122051392861625150829882429293402667196267848176751920995657968225452854677942186987096130791014959941524782512434503277540160129423551535339663493840400614792659068324600960615225759337657020753137734259106386059086328988894407445866202796433591445617082203174827051517466824811113903781073614349128332541552258201146032914571361219334456293002021726775544468534149631231894491441596442526372690437785151420347183077346893469163082421609469363693485877171464959253547990738252003245967719321584462028348442877991836904972647164317490556002375960438709266728851947825902597415431103626226836723714085668043619127641360964383301463320166821321272782809975172730966711608713655246669475574336268346080049868526704134950507167665071891909973733849047902286302176551270126947297048365029294144709162807907502943753638555489915143035502718786226530192495339907195781907625658697429991893373957267954210692550987005233764648437500 [104,94] 1452124992061272483860505353962998237349308109797763936314328076800080757826858801185315749146347865541305609280751634943689194496627624642926460547272697921762493928762007109505723264218916723343195320602461620038017183394967546840813669990590038351811421430314554113203850006326891573790305816049265592518704322522369760177745194136740913663757566241025337288782763309031291718416704942084505733530404285645645696778468244803122551149197364485688338288722032206704434646901341026069104803290984375956605651138486380786242331995529047697933706412869447181710063826181344077020112650781731518252413620551158826251902584322936941845315828960155602943330279880161336850166959576594887149979942510869235358884776031991208665120757533742778553729536451111459911681758562531278592548244829495885666382742957982415620179443769247342683296940766526557982035621383950031737492347374800315356201993726250859665522478957335743202423140226817684444642368062371528460752924591663096585531325206705631010028165485162343477539969882609100243643694905045825581379731553113700457652099106756148938207663290597074042735018324339716302027754349902686096122732780526947062820862502108181607238401328549055442455070770643329209933288443810236473867847270755679736144733791000011351529714544635847016415745360645737361436135268811953176662213850514851346847015726441519116542223116250320254522965129735961463976876743499740060865730255097305946089816872572990916368778877742891606353927273850562391488610646780443573266113653056769069223380111814349504270386511052801964224045377871681247661069334835239453641986780325442397613495963609236117243729051426745490603524604879525251865471551923095163584495193430970721679650901849709083996457687884316459284201652310385658791595699215624554740678652170892783213389793332988509731642651089607727934227437494121966921095623205390023486014095473562984345411603821080991392733314582770473236605447447291044453467844694888358508442949592649986749733348987155922354110156517823096161877017705401759255672416214939922102213913722424029420594373220270374188423725680677830011017099162327121390463064197153719057248417578890105565556033544187584093556490906648616112661898114311043173074722290039062500 [104,95] -48724110380898499617179935472973307498282488000622810897749153234454228000029716146393818112252934874017866866346491427004749473120516196853992003488803311609960085740845125188045965411233025330748118240374375190014647762233430060421208687888013478247197578002857641774530459714189627379957860004569676168199282755980786980936625528323093125963541415407891886837600323290918890998850180919225624222301703888260946943065876817410536816670532220258306780744078475712185661499767659175843261529028946047671928188104414012839091164826487019058549401542514072741425585803241918221362831349522614342830179668351347836627692131309199313372464465069739132100313604745775534422944140041132299123330068336881081015693108156999377725998180039976295155319560722614067065045344807619463363898280510644996433056941680773454087904790515272960339587721015821181363785856095914999032839354004477141714568847695812350787957250654934305847635488021879832041324926953226555982648141995301908402735038139479638822002436137381548638205373616971086357473659728903959543572132927478723479451065919178459750777969517180687571692323450985365138060424356362371566509480627296543729341222076706428764828590266321068440958962717026802454831509719099245163576477483843471466804608716638140944834861819624123592942531039735492481693096862555641809226962257618796302222466644281174094303649337022390703168923425289271780413505436746026701796011043007424448417786356558951426191035912606657846997399936151661996560280685538092206451174382764544679745321290246292807371219426707409641187310618108940909440893432316347285514720053399275437319034314383871268436984877720075954809948376612202217412556464904781421120578757770677879215066068383470835462450339893918942710191115249657514158271831951456721041702177965913229836804953993984580106542245506577552073079945642007946265607668182391378592729742445782542968964025631082695318537538757890872522202977527047744296847859182913615154576243096261276889521514221100213192304541799417244426827802678059150765495665393771614502534075401562489692735481541389016504477582342829495662356390859420743947411594164998359738304406190572555991683960529725794211662408788310330010062898509204387664794921875000 [104,96] 1400547537715131296664319806744953425851229679050737228201989147128790579226882677219200995167375161024843256580742505787702019076883692997862003756635377928301172620126186722320781470035302286273942399894176782057477790786811918088667815068180210148242106193274436068348017105744475927254714248102237098408212856594512853621557354813563755231317929873583984469162941257353165634479364157019549992317818177211751777381941972290728918126563121100528738264933348933450161728453812276436386554968630140854072493703684480119066786501651641842047007521908711231676577006190867593857018433689173331083494014956135147650492531960905646492440583532872489860352182749790150941865603960294104604912538307241539185953595629343562658590345881523332589547742791855636552716544331032753514434276270884605108738410622392501515774437333160014547457495424901207330335686241549927335676044907121244887960320581529185236947864548596734775268476968784453407056094977373420064416240784293682608036418314819108874145390593292508774760275837729346771395679407441771477701409532142349321347386047944109525209563997449837094459924502231729659507994342215335589644579275849927726342973997656597221417801451056967208055471144250448259012726053914938170133873661902747920520281423200148129578291384603387039423421615038875228406022318570691826083219154574813883723276140211757551274384029164030509276234854639735665372351386422258386711072456753597092708990101598576562193992230924433666295667867271614622104814700726724587305883947293118877183119564530752928566092194782909528690465488447634830034368370006535551972354803777196535980006546270174361907433176804428300949871421417759320918570387931695309711153229456507903290567326698158339622853057774389888340316253279923627568820562017951312967679713665227376693610679338699673339538596304123790753773484675022951016936026727556201106730218238140472147840717318969401404657695365426737008552626173637550503987512715600248071353197656353730916411847086976780756271470650729136289509399638088947572476418679934527608479171069375535119388168907377073852829706540213692834917310674817146659024268041361559172882820917002544739382918177376461550261915878756724396225763484835624694824218750 [104,97] -32805693439265173958706225976765954717861888050868566175868749063901811295552332840109426522411634665874629773335310875131158592796619779328452679387261761935026525302352837814726488483754345360269465135974751539296130604791264353116124008241189269531450429201913776247157077716667518700982677182061699601679406089447286413725470475022390218880819722101322890493893084494662669781844028818089975468533834247064742417814225287909146787550483706089270878023478204874860719245951897214614503363505049593029575864769638199387514887631127623388922191597640754918819422433612880299435415755141079936248030088655191076146525192894402586242458432624129396637942738864770486248560753219830019525422803132964020374505322134209948791352199748358681079318191338201619475543489370467185203768978210653400025055272831060029855490629210203223451277687345348307275853463080937303003281603384371690680313537376879000685533872827896398487282829522492205804026262211579746116222502383357224690982988922120535441133726313618933317375572869805258160755257075689180613492833366960169208937503201530921988500003460829996592011643086474423211888192291752261331427249496108230126559544406771741141076050645740133510153015596313173237095986809739870663253431740712733339481060267183066920218033652104944410752338474481414289713394440046163928296838187807833148641828586884023079819585128870330961598517993948968472442160522755026250604507464166857458839973811151852058070481432344403945482741532049372595968452902312121954068792337094881935924223811422684889878075138937452458794145816731374428672233098513726787889853835634045920725206002216157302562465939769510586656860762696494004833045010573701476151943158699173338612443886082660450852211856222643734976047112122930826654477929465014015329785677402735603132716389135447780325955737166608042120731387330057098697456960577266985404696259770784875084288346523778471782585662263442029193494152058308590307077936079375863791966161905918426013869965602970732946441401404523754923442088553675230452269609871588886159060510287898600932817805608896484305100121080108505520150933891400324648296726760608571422093060452578455702222841658207490765177311686784378252923488616943359375000 [104,98] 639859862270168350381327255601643257190746315256103047524267232428514320037686789609827959882152783134563296185505558402240110637939296754916193695729344264321734839570847044845285780738637049312661231908424383310055565604601213265669525651798424812687516453143028027088805341688424271792622600294208087443789943138677152702463916342415845650499248364385040644919994004960286117576082067553406873456112466464695302908219518400747984227588810642833285963972805253858803878367559078889764544507334598177374611524077796340321386302781630648332030051351337291089673472574478671965181317832315644597119701492817687950961427069397037116892490639367324660736307550964174903368111491558480508257204864083994598630829173147163537417288615783391894963631935590245469589534807174512511343876175767005143239194770078254465535538833435256644514163970508360950362911820793531732976078677766288081071625243286763403426683038269160063509826378560272731962551927382162337120419042108405996166605901672012325768088011058778286365057291603337912767500513254049769071946278597292866064282192306518740798932246687610001276176991740886930922447317619673116548806906933469015092960863433990992636457770544650655893010157718729148421969723235621749960705062091355529373586743373726605483511851666195272126989277768344891951632967668096080625370749238199560595968658374945400606924904131016443874087303882163656406040607897501903255387410968217763336308855984387267171097343241338073760768296585833737671850106792088577450103409495270238543734755000353311504980772211430613168686737680903141089407968860965521839006593131279235711720452774737871338828074250701224171461431139466917581371274923260696452669139039235635569351270517092794221630002324052857916647534050336474052631490489391545156237229875274679626193413479324053645032784008160489942716438273108528665725508621470734297202022347802022200621816432261492818624625436395180135728762931748335249141458606573944243375405626002323506452862704423853534523946198282722199105231821498007136256279090083194690322406152388812642185005158083777282331189904890368575692723572728372659992344788296458954048338314404158523712159186034037833583438441564794629812240600585937500 [104,99] -10766447048682496986764644999470142474234870262413397937064896687067676295897163079536740920048763070241903155672768811293310032529954702387722422908445007821497486394569425756445654944475471228205291032200151923598248696485353895121927726551584331959158990167821987506061901272097540614632857513565165572390386469145999351638273686791079805793048968306903404294875760976028456372952812567815949443386171410360559163814461800702327895581423800790199853533854001333939774182641397485668660340449952988987536308436297609848121528250283509175763406060721609729060559451262214151241809217994446073461261881279724837271935049592040401467715503890031679277353385988198441624347648251941522734497148544358242567866078264567102978466777323556570285904712995988597291013302046916082160899074006364314840437072014258478589220112965194163641198359539386996379056861920702031539495792810773083804423699423989268237690095357854485670815591463401702072172788796889233097914420777283082248362850394267627990205815188350122928748297238489788841043422276320584752351183004742661552690722705709389746450776857304258523327477917839302590017576072174270065405711286085069778995109485714756197904296841132304194889668576443469253719661342819781389391956093876844871593688794085831382014340843885384632603285351030812431184120285615975161768622418897752955470967108666762827896078178843361502234617817383736000153636320579703851540535763009470980571897560088811677229459620335769887230009747251883840275828104191759657356081398492022326796838632572925066837168795586407604543349032798015744186416624741788810996405138017273656691421249104833534613215735920741565467575861441534581187501236935285984815447936509114835795343281651160811702872540896436064004202050816951665099101676008615298572281710936051894807461967607652195198903160462753030892951563603193197796995514307568064029464609549276413704423463081357452813952596234363008973519267071558601473108742839355919327396047255939000721091935744384670151894264184656907082677859652224173461464841826492082716543197594869016654681090604938782261993680002496542316492079713399269547942444544116079376078072885160063488851181498320943860817351378500461578369140625000 [104,100] 155798839937360867060344198262832681908558164836250145897961839456184412496607791766683764095581385054123463869489733168506446918901343914061227417070041607950166114279842386875261681909617200311560933402596199948584625603055942231386295036376625165169659279866853125452725198314585602240107704567022632907519462829319264118830986742243945474776688219764951777657548829587104196029672009178842643686666797910130236335214449124722845936785743310609745084031023110086735695720074318467239419916306442308262521621845214237054717412809346744327855379960426388460421730115448535559947676924203017705676478553578996326576251269897880082679473644371798457685173448117182941499094501704938347496033523869237396120853423163223021694318804734868612557689429468320639166151803347115007735573164204404066042903140020650535040352178525849496416311708770680049644670353904629652046041349953597012293432169689470512595043133648068403993510771236966341046940363517330622266506880970235183304153178176051763862235437466445175802688351654351951168612670511339807914874252966412319965655776844131381194003195048634254962917738853954903520278383888457434319626601506861403584458783569555775750465779220598722032725421006767423534517300359697639777771494658723705139071508869580034679375857154764489167931901342672714517509878191663098451179845931585395076358289647508136050775443820852025554531613589543363377407911852744274762686920086214153697680862655391792528287338404331439538882421695272459117538173566457501862120574682021797957740094436147997008532911992555808156049045090452023264317238018322202560733411250483618408911591074523593409374022867083908766548084580506359955221135305683059052807242019102586944323139355911852931483285947637029505413240385417723251374477473486198779638460139846500797338866457110190600236097330051268059530046603566886521179421841373281036492061274110863610917299835065675388665759026439958035037147831052812373400082739916820376693415737988298148171545727525276898522916023934628794168564310546185971830919733326186497130661650088606838062513517085843427313966155159300543289980110965904693127073707275068101769130238252633992828753369374636772845406085252761840820312500 [104,101] -1941171228247226792285129804051894628892294306431426511032264610310262354574929604765056302453130791092305848762336159587825348082303874705363129470853578817316282906206275964533582418174309138488593715481313276504888253156650485175115671329161211815967227929429187301686846764229718283901924688118954348713385771016979913829009502574506032985718585294950295540517073830272332628580385126436986841971465604119914863467773800052341456683967154994288713431645623034630690226739801731374785073010809393073378261122163179792869948651541119580605435645799367502928554429850444128068553075011719445504422643788105503297039334974292309446568750721509474406099431070268350429440380715740327707524668336572291667388927796292511428125821667060441642071586639498498874771558141175209538099934054799179389176885892074877501610489961663616595353894575093196845400013520652122318742473161355170088174819300737578309945241513363826191561533406352890563266788330037018018018739216156646805723065493683772180242367000725810492938908683664177168223736669716287674940985218259167277182870612052947279707136025133942275224674189392431235466859385321226885506205406952356800712195758485797846859540169146426237911082055473423630430329662140207821203682965997553968184814026115411340901647212292996007915964710922072288564859939625794709254602070736070393395778288438468422445781926267029598754949302961948224784019816499099539736540603640459535971841965728194860173793199837604180808993156711938142676530068964271156964446437400213261599124956947955396006639030846956296996061803314257585292062253726321332314652729913303502954139996918416945765000570557994665730059365862075256453500799627092587930306991038992652485334149430859475672457855000888913239856303836877119766548548153947118877925423706835758305029726955745434540003138124088374206138383137212090505305785815935689795452693710249751409964846760203594605358475618752465575039809540692379181727619853897764269216000390971780224489902007848623845939243554112666229309578984498076344337366024489753796469619032592366635638513254597060236753251000538433132208290405402003679023256604891762698437036159077976850937012697099205106496810913085937500000 [104,102] 20882592758584661202833228165286590773126101572607403805409153081905768237999557885529323821192428943618789643832707951901116508106297278710074922658318296398614819549677464351309867083722394972430429344600270578218461358537139103907431362160814307971885446871543895642704091716200241006538576739093155500819681787947299941339164783503089775580945954646996642297011378892260965516140833185836699093971747650936197684983451046109166549695196443124984682289663815981828204868059144948537074251611124311896447786264917928630681308590080330503680382885822938610943191055549031498447917089910826444192038467450510364212171726275714456396012535333190951028304633569223282269255567285055340409614693766797441787238196301260215161623556273524795571560960554071342182715178263362026510356322153815233227669822978995616535058394022594590877579272460427769184003612401102208221357831841865854918733182991123249605460439357793226278052766964383954081619806116913955377472625591316925252963688623848631261552230775328792863292812984095771787990663871242649317546789010401295836846357970338123285624930087839028257962531778695316138018906618668556692910927220922153943515972236664040603877079685459618086444064997101324808586747987663946308099297908888870880771887702117762170939007227295586661091619558972637785860178516218537325641292025890965614157162377811255086516545817418925584086067560029983232852468175995230986961014198376124021420319699770300325716293754040468887012340434903102139072925496645522761461498722212586092443587214785384547876498568241232092773811662778524632155052669949327533303185439455290257068427598541645537189388347542971448073326330991762560460728744546647842206771464215310324693364131327208920047784231487672271248222561178278974497345887772169114931006362820227630655654656006510476036552015660352537598764166212506048528376069778494325230030436823119120525858327003537474889737793803796309690167072203407974644535524186440346331325957865931307114647873140994532232600091045580921886007988064137777558092836551358397626943554006642679755218689740883653701612721595918920563477964999324039171530311265304331608940891955148690111349398590158671140670776367187500 [104,103] -186926632484419965940077015540035283181132379677275495172699190882621742552039020697824499158623199975297503318188826544725377105061383411014509209111831147688301907804506936150292861050358000984708820178012995647354954393678931030999490489735647506298532115800270974181916278484363759568290996584506238937015549783741323853701574811821152285269742562423698951451757792452206868389820165523826663827365737009753059666552259019695603702883651986751377897127649719111040747333896907878062836198283812620135960031312073448658443280050668224302648590865636583459599135585426650241038561640388537063173978577247553862860947991439501282004247728430356199714201811920007547698483788008199417295961876622860547519913067166161627268801396055253866374622493199966337373098460061669019533282242261535273492052936302159913361354287992855064177405515514095695721241600912601488492178777616294640578021026214618624676028593172224929828048447949938458157541256111809412161548395908687957407042873875763972673152028726391291476538490628080673832616571888125881523463323450699687833128873700236908214449769758637406408377314893603301943449016336240616161768325959060663112055702456526104045576800000409878096888073270376115837074322567222695067906321830797817858455583014101577484473862327839971502555175985017483131064652471462513103775840553063009901995610265532722239516224253161195447069674241099485317078359254211299621347994268813425622437671455442821788508280553550077516944656551611835461622868099060221555365878903943815825281708073864595954663315543450888151438587568059992917963038049495041771597012503554144003128760472273040130384965845363634895160881707603917249308766092507592847008940917888765757035202341020276962452819950042337491997208044777194396999662172148925634322551898644164163165593972571882605184134596227219086556126470780602660077727193405388129028809451758176204987958712742577496911913999852588693040782893529270778154693071809948559521049211454870956821125245698341562585167559841710237640040088725819333472520332677106148324073922829821548673727345452027925763368668575695508054286046556522985808368100937623121789362727205705581101160489693284034729003906250 [104,104] 1370090819114614978631527163250874809536820533999324574342793906876906357195288090475152730948176774916072999926754701101655073557696721143320235479801334127837151941954448205187429670968271632169639516858466085801809308502515666714271339627190024901237096561759469190719390239084581195541782312950406359279189967210153960550594489871234907324400534926010175095506609983585071709233133839778518364547463375579763584537754414406653176228972876711024802108756332267797908727312283766867258661618020748840710491775458807251712035050560948888686773200735369880313553429200389693240461506768506011784391631843208790767478378780134847280080402203759955860372959497841062563212819175426926955933580940314628335391958227679834940277994493338019099616314246940176056170378378623083755644309817760757149333493848116196553152221745653985649146521849995207644834922296982236436137769405016117084385871794605220174331348421882773467680935563889219793409500891071312447356279344437370489325881483318989883556597774477513259550944260991588861721776445786394664994089717443293739169828407279455469698624193407064991648459225644857422977933336215295222024204364937331136034527842638062111066988650932171867808271655262702504040051526292427263449513251154072869729332974457143786517540069274866516787211942767175553237072543666848905155620893721899494832585366690904624962774217718142513367361078938959124515444271355248695537825094077338349614646618681730493300564942841705530584429891655036844307278457351492077490599632454262014126704091153526505511640595569755698542939468119611008288949893728335255117675565361715523523953550720184633480949353718314917548882077993109450813536652857200439569341031571585954320634400564920111034286528714935049865103866688169282942975725140005401855337279760915102170600699267968276876743640910900514517461642005168064705619766436387159844813754368565489693865735529015538635120884560538445624650943854945216078958886887952041184502329567126041479760748502395755778499677571740649555733232183773344840329172312453442023770232195593996191614018792735680049206314525885188206320989222940284680050220483038386805534276552995511662727507948875427246093750 [105,0] -67558474281966407604607969530709258012562904613507063155975906625753318513878029540131828776585540012025087163726699478592215654674658072151397521289587551349872316102568702418735315370945927688378865764868814254402517440218888985821394835401586524243329507730398603577724206590298653336097226191381516825330173069498926609753323300375260439930692379110136436867426951258525636298101722597080971184498219682811161201777983918931108730916454461279105473841707010924612598836015952902372886788869629986423201603175468783111191997473956301777237961421109821140089386330763566478645726387816068059778928205736014525108716209716957912368410476860341796089901197887406629504210872213390391231279811440532573992766485818551080689169806294132488504671331175740167752657479974986742181495778677798333500672664606223475850677966223151472996721163513468941505762976306254465742749054665422640192892382853922638919820998600857486390802146227199563109652957982441049100262151727341957502440734390212628380178197687595266245663484263798647396314448348351750551621669088637333464139752681682011186936299370509848619880511056951406356144044223904048605639247935629030719396518637160824652687424781007074723855241719536393175931097171129686593239761124325115524564465467722313848037074017849997326228755555500184403965509942401689838557127560456626508863294039185844740080456362501356290451256619012559766195299797007146475659544752088922126376746124287382878853601349692266591719881370328930110700382641834678927518925102059153962664851958479586009621354518170979226701897370899172325980921430639363185962632512231034282364586726352923314348422261550566074436786813201240083058279770243449477711417833279468472247575341449171782427154114903948502845535837505173532424036136741742243372485877150048549762589584619785005528342502309268077852899436706084786014974850444431527168326482398449078222082408965287433800392483102168849714247712206143273511290013765670793368241638886904219349549757482430020786719598430451664095577768208969110769185103360801070013791663745055160931276329927238393517073267927768978652365464694906870120124743065147358810975416496887525554093378448425051210024234493821241876984521491354531053500187964821677467599505562423228302172593693420365822512388409570860403619008138775825500488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] 30892942148588762730857326996488210167418138615648577389671515339222602404948871189194090442175140155812985204452860154758217679268656822744709810349754976405946889877895127080934756027402492811015988939987131001399245281259138040280789290909887002721731813552612964781492779980355134403080757825695559688282978376636430976898961271912485901532859559353634561495234286194658665904954344245699463469657331899589206760635796999530967296509207860051083260359108552334117939535284762085708591256961819663909988525093201081424087793888740618149705743036760460095698778368867858977590360604179060430929441004529810158054622173301415858665842086414643065775168118187124764490677301580832207318802560864753077758683197585929570837127895340565799178407633110940585144510060838330998372722699581528351495689901843001969886847940671305386239637250338597451656618940855283415605816520790506953158397128307246485443978317448793626281839620942148161646686885742304779639479185571964680253779914519916609027548854667602459206122932395554223121660193119728215830492534536840497448796017370308623857145321120891795624781670191181636531758764712014846838080899390870464469683640403584004490833720276930553614518247511103746526922261904465984146578088544704084377271849615623024118234605888389109945813768415855362731140456048775753471150938129701493927850198754229062955741941127164654245975245256741206229618449855798862170932923215208391522360980947454138476687517172370261203027534177588335333828449308163550485040685722385935532828345111617284762780457291096782942404578988366603869108193925867003521008923885516108350618581095109063123465472819528531185617844967991628284839501396987734233961582834429783693133676380820176737794006527556827328713310476328058133090867287571075858628354279257951161929381333794648051676984403007203650231902872361532027184272543205777093520750239085869633952341232889894662834466280907034235914254577074803938884654349466934036109731394664404468815991199181404026535620110574706529808474555936968296237547606348592480207574711114023855294913492953603628779664747987468770370364063705041838000707763372392919578356047531189325865665471361822839944377938969791333711118448111144332376308181464491918895676176285421159725461057467447868767313337373062870350182151923945639282464981079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] -2873451641245581077151574725433955595723828793122931414277543544071978039057602032634233375151101622349473285302451150548541435052971215689158788859739344370221192482767305160371348012102660781114416431793505558158021716394178593129129414563726143639427827549540146077915766931965620646403760400379500123654473432842106560880967132200156223258701624715368541701128474737094989898209568771188268309175581967429250856629974062651018556007728990370895084825238469386864941458465224001784782726256131691982312806355186081561019838677601601377936231412250374774003943090309340782349227889008308149597275139171742286484495642438660840206679579851110522240165225350206817140080850116406315899116323780271420779899909394523729489091381891498711438084216595692180843031333110560707492941819446715854800813198428569553149284065377930544829729007951652924003553745218287252206388027710828544322676169289495593770926705470851419364670155376385925742719306819693460675138593817224938097553413623834448358228082717395733048728071771496391646651925059128720901885974923831720444737954100005808178282185560040047632412894066880605779025911531902445420842588664696887394477206724466276350302186046476117982089235313152595285830213254571322188474944423867665481558077605563392205120063046043597698035475792131125989978607181288877080851112792039495915559399642608925198098764919231452313303850191640564771625271655416296638105720838205334739209995307952609094109480480849443535907413465092307840406861923776681602194592420822249301362461843817377428191749948675532551385743875551323905283340688700441064763200066056257988694063254201946928342018974925940289330440471779195546104030471687382299522510282377796721798178935095596150701904727384096596323076825658488461878883743491566892583264248476779585437070960046839455314045497330319976357958179237435356152550219185102779715837959250241158597711516855177174829079313903795616409195596446628138930721787652972463865370216181156806469568652098863586940285546106663551744557065323311191552168214785758877641690181717254108092433875988309606321491740519620494893927946856791674310939058347498832023139119049738164150580180302978825869224961955787105819694215640160003102545559381488785003801260150256844937815424275894219746872113542106115979986313835325972831924445927143096923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] 134942775916775230085731931243263269318655143080746005260004765181915631825440086870066389693670991128386575869255806527742850977557814537652727999600886678049275299670382072376703972050764636005578313228077724770137576771492666196845116414480255648732859777632806111401887238941523934823785217850215827197695164211077748273561759290397004851277434604148859845311663216345683198897450012238440981830987250288553952570197264315958346822708328883465670027094630420112220430513587482067032105206796343723976478909581879597582577805464585856546832545833714155854134074728262832545247579581238529252224655348813633341078919273147534974063242232874433463909481289036996358826904071503461430320824318605707800298367351648257224181309514240144539067628871607908088588620248520813090369845074859194442869075510263873107421418389207396979885408442657562742120343924323202996482267965968144386918388423883130517590750950129826175079631716474404852403232288103548194257310146248422735008181500241145033384080457323393908555620681495675980588469090026790273846379033058295707049881336823387759930899782498102726397304992115888813052871376307042197884753443792384079150205226290592888956781570691981553623983393104436198955326994996930285033691284178527624547942768351013414484081906555026143922252685636444926302565940321798914975574747353090472650853245403233084571724319266099497676192943161668562983485291242022960135380193398263424772945648231212380280186593145043430744790463707177064683028290936524575001885345194048521170385604892200979371208461628384761243536162119718240242719257840586980436230595945783604396084383793128342150544718549869740915248177103279507449019209168736382827941145977834653268018074342230401133978512025825637070946879136341011918658349803312018510890036245739848426930710335633824734385595201610280100275687678169982754945891475800761869480296193495192801963428006872794248226556819859422544454210493482359817439701043457214610464911450726718780468850433541826620664373526936241555915864227038942279028055967085096091734227359663674900847199495895728681988733105494573585353652791837578355016096732567113068268228782405628248464943595692062042154942034089328037148044243861398778356400832353658391911460249156349998273282052521019915836592373318500488181507644853962535336222572368569672107696533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -3701345230250739609762175736051252953599551494303644475648961448643330594406155913920258757590728044056412931696929550711264329954347201733834267003063697622081019299052030197189072787143133429669051631514596393138077770320457793863863948611887658238476890379779938655024500219207574032904496955542784495165150596332585856828658016297751364478175622378659753942110077427289501947617540811999591358538230082026643521768707929367955274086544948861661889479817698177134385896144146330973706155416008460007740319255486911398925197186929260896027823900616568951562177427673317201772278350824716586853161161714328355135697164287313549629824952735841269110138109448166299885257670408559587469095620641320555647501715537332824032832946854095116813107306604528370629499157386173334675290836402898327071193904057509216249043483720495415760129247605244446826266946262961038117608543706267797765643413191122417428135995152801248270244023922160013639829963007492155385126200649621190682775405565866534147851944319174657758487822899194404923823982123462716746419478587932423941275548454241108806132605346381975006527498661182601072873111323054346826424274339652171033842169211108069625364374070770928024406720589728450769806793401071338778641300502974311856791442252788794642443944607231505362623872921638084707877512006748695039553268530323941576346147620067283860602608642273783339490053524631860750512798935003017710988772969206027428725032706540129745733125077096903677975037185610643982711073883559142068385629147211614909438529176368361336918712822036735149403615063764717367893284763697466599015192139914693611333969315495484503397888528852369445549439559693776238088364154458036645218118637222322190074011548085243351867736058937704633108079176797934226328986674714334553405974142886243059133569491659722182634432863689232235973431413001772480150288325135479511775004565284466925030997075809598993179030040569421245707920553437414825373224515740592129553456164308774271423695568340037281636622804917431312891413783340879660639041777852908687406779692901351881688168302107554064426026373030707743940798348971336585505629182464729216145458057809415379575630583303973781540201201762164714277773704961456001417313408426535750291274424427107652959375827681550285509325971734757587120475602748413852804976187371721607632935047149658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 67913274519815584057246952030890883336583527989887777843019641221482684605851237313478892534731694629591062694449411386004933442321708178024709360912686730254081613478051285898438296797731998502580453885283917179266540302359242446141123217744956628299267301340127256448810572088482549033299857546956886965390487612555052672523814944050025863426416330392592958696857895632798923085511219115249526560839178618074465177418610615232936892562520849782827842957391211790062315393965956329085160632093821886662360539941810669187431677427161396380866947321519688619499975870080725038876808969076752926602638482966156312315937510591223697427797648500730748686423731654749417025546298194174609417425915154194695281094494126132483033898979665563334740525065368424594545777779564694316717540347535752565676383236365289207051868877953158316926860778091454507922004208930431660273086712905288357129896015887474721595818190598751485401230706820819204518841435087438368040655543653436645353286107839654698938775351548962087715270144662159538969881744860746839564572066511379607684662174554899641396422920307953385262406535961094672577450521299920071967677249604285852917801728723645667643663905985536805409937130122600253299593861574299935453026772504375697973234705909945221726685112181904319013588690363601767886003750811820499779456413409451209331217106125583675204402189005600138708663329941637456324111760951215651618533391736381267497415017372102725904513114000733488157109827937536932606091151902411477169812580226540219990479360779976615231358530528648540525571223958318419542010854569308489049672760173320522780246571564065714805338863653766338662675042211373722334634783186591740704657127686292118266855893726922274573848153308149109375678224186533690937615638939969135907907541379902009015694011927856320510325426979314929085872912293501666622911858345663550826076006214052257603934755954956483456563249722429240613414616999179482683149478347824342841355416811564598360403519693721208241376975427740209788750335762760360429624350706275207673499066622270214742660317820336639950296533492020156506441529168860323758553856724002577030443184449313491730499200369255794423984265878582332580732708013386554170759751282907497795874236032622155774388101493716648736723138604301531054750608311602324082155088258438979664788348600268363952636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] -972424608873798083282204834734147339163936440262094347385091652802403921760149279187999748167666324521361325189182843822304794772104598332887077556531773805356399721599523954566152740930379423622530427945132058017609143965936593399790222964798077542649418680478349604274452951818945310743978018565378894554735810125759340448942667522201256397006769806083136919345236688090842769570860546940310120324969941437723179955721943328072134819929835682965965673559528500197879955462112303535980409073846786277160287225567669342898853796072326668914631934911931988997299071977601181311655681973817093919089177014837886540643242415403088773735049051977133637832498380764135072237829554014735137788371681349112119939504044462502089092787613635596275745162800034548897356987862393156355980020477547200239730351148500887042577734158786398824837624959552514879575879564308043167605867643728965984649141641067213668109090754487993802434810524358249888896624268634879966295124196778133956098628876465604878759751137360463739860902968428400104924157032562877143217230388109544617347996815135950535183614881959012443013078823024886489959132100889111265823764398784923512672016433504721806489993822129830932544471374872472060890051126190616487434087840530790659866557152805474597807182413853106505398763447982959062006478041472505801611726183220651007318685598677507579537592523940198100802981987722023409620697636138921228254540435626196081090875533872183574501668151629465055704187807277499203379587235423733356854587996170554662084366466819375881899075220814304795882523585007083254613172137236647907926003299202912993675126394022344378606320734687254902061339622581796154799757322839256626358640178973756842635602484001970192934365203921182676918097880099724506451656950903106486383007049150383671311335061124237640399653142041315332162350531530524458610575918830430799111043746676577410261578212815878414981127766589970837718045198792534604735259829868996790887333141571895305096762365380624933170884443051792123661215175746222625987329879859144676510403235456651178683557644888496955931065886066488106717951427261113146663312773773667755534938245228157601925622072443639547066564930731232851226357994044804514972041669719033063649840733655788252479568818109421097506509149835626984041779863650977198487378259234015231982084515038877725601196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 11154652754288646036299656983880971073038171905566265591361417557669081229254084901605056198413643977019153320030263328666923318559617688340233895245599894114917947521526228001919438861071630950050922999755738197485056822648349366437052507333736772676139225680826790128575219245092327747529057583630758645541737558732711773402402991163970254764267247280702869424948177494020209417952384443730674144040431028640582458339259466427029722343285325760680740643272680616434907083203734023178962163988913010148728588573179155373694496031437632241071302950776899883129504875919104809033430924705327344681325069609106016912500088968820192814492061418165048938867422984517243017213280858348442036067781914609370231797467822071688481643032548705107851154632317936329085541439383001023489287240008040395037846777450844524072922998315256300332826758152570174431209959736683619846497588868572649577532702635035438532431185897754978947105934685258468533628117188903027071507681174425252588825026640893583467098925115738327216012350914273849575647410578759296530684493380156650035529889877250095433321914171922969627234137403975062578114881990812562256883308283834229104190066796788667902314015482436987947962648636212732155001951905515896164437657674631918279394861758328932193690953254243287640345526295122789766693110881817918753577987137010402702671675201450208305730290589841270239371696606155352163939856974270856071028643787794621357615649492486663196462218258187748769614441854238590824750823801676890476927873070198079228101185382724046679573920724318006401246948500845978071502806447981086649252386553542703033337430498943351612003671334474322931634277327343763506022595590124965037031387973952417704766652709724239858043058024709352878894473951416286129542852510877904001313635077927792566067667078637512763587797291052105042295308700531196550315379153345157354287657248992480466025581682664453289029655391794086179236044441472900207761962333867391775761950275427850526322827255895610933660760392510530777704523350466845331080769515248494731007632020319750622989978587296522997365539397709770597712251203906213450085879561901411421536605803588123407460843784920273648842284342690011266130090385696918484790970844663838798706124948981501646936315800041780983028478716137942406403690998935572488578359419804592392311270998561667511239647865295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] -90785586374725570267284371717743862338100940204447659160420974726365291936738740413805808111283926815313500026917513130896971275443009685156624601954635434948980257479397511290323848723061455120826184459790521884410692622722969838037352020768535753216158525629834877759020653394425986950916732508851835255978707564651817108316522152431038547144875889680421818272838191994199579205300269874048678100398723013722331536221588180314642350282328765133560071835415237092765373145521255929818757510601730180333777150446850441129312704828885026937283103218199324976388327028340806462057684853704693823732286350896568725729342269403366096279720102501497583651347565522305320636392783254849283882474904469929014425505284412659201411745539416702250206214574744978034539040287104352989075355936945852798222654508970316208156351755655317889351366640678009540365177455977406079853718908198485132384913714263579294350594684722311909500032352164520215033367154690688567569661450476748173002388152744585439665343516376175656569347963755250828662907900447232002322218399285870797521293898651913942230589764797423314218755898785598516176796901640082260997231375834164494757588462703446117493276970721525985320656300176971468410784152735613731032575201238856513480177035891714517845830254151391527082016069513680131385290978613971165657208153586724197230964347626381816465082952196809637977962751886920544320251906983480839335537688807282909658962092400885650483466356132424910664046199029976679943841520691497918724793901016216656930209847118068531076230104473044846568937766160392239650045601832169858854962355174284159635199716294411251753015639669631238170121166908244727205874361989625471332467391483557715965812848268290360706393626114719560303167177645349955135540689229754494550667545629913733156075887387166516282528554969104065935064949061324676977386127265913034793076045722097850249312138619185703154142459877694136401980869866851657526771467822669791125568350147349474984974920465409294887184893265951780978706657045313466140064964764543820739233301538221365173777276354465758731058435402429748784569320182977406635951866999241618479942420677322304455921939325751311881546311725867389660686712643403208010894078906632281256935156388756468576305588295925172367579407841313446569566818044491031376623708981428568750345758919806371523009147495031356811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] 485583175128472139928652132954620646109535515360522555544777253939701400349960886909598311190416710989050192203937428960138229576705193276149291512531665714476073458288272181480362376243112611866602773176685723330743150847344367918365427424303408811987889804225257968620155754129355528211119980881005697975940953929493335156775949774554836250806790449595743696856067309054755852387795895757831639546275836297298817518267207949383926260218407289019736713617636510419753006983540827122518088579554446031206209165545902839568967418955959689123466301852678350390417575097906507936970090713416236631695051022686563661448658270108026313092973111017554176266946385343243592327656978392760927019618966459784092885630553977539040474494617948573163463161132135817619364703480711485123593313536231976899818454353368663387558012781495932186711978216665431730867720372203251912574107635677110904369437601987890334854694695576743982113712477354194849008699772826130211606109503360062008128804862091258540853639081127337698373691332831639647544993324076176971243850759246324315489449434598268997437145288002521834520575796528626106785237578058870442278659364615214519751289287176280851516173391497799580712839424231237661744923854241104174863720002411437772014378545647723085409462864404998336667554026421083968520110265850990975746485152545597058441821183718502355134497133315355186769688670895802033030603665531662335804726182850753635758704424074573019601132245850827071154491238029933008055000569983055340060658225653585706600424640068985600825532333600940412806194875858099144132970853549706401603240854063056428718492092524986638993086634042337624972276997278353139183619851962303024574131766605777045219900797409309649230249135344107580853406819793259719867872427522402657650839602322627481243209748004130360128581860688578221747505990417595265606134310773472600332599966683062474540161598334329681732267142953630288637534900674280442553525112510274028977929515260079132390271375456305680808489531300518471931914920878637123321762413455145924574214924717640239696123648107918121659426111850519410313360511998433983801258656750070211006516432608756700022624818709843122735575994077805209975843217918740757917095526523555447351277586269072624664455034318153632379238427078073552545902381806681475983324198734855138347727017932020654455982366926036775112152099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] -1638035757974024759853722814435508355088391479330787209747479449529005530099868762877619983321008003464417016927320111830741176068748730760037874765846478640090307129995826721952012118504986267512307420741444151628063908926838830872509863632664046338961859030895207131127370785761577687286984097433863473189963586294955951573778173235662312916932217419551021336827664488259776170457628732790106068966096362159902365006306911159282343626805038252841582187702504699378440329038089890588863399631607763747889775207919655229395397274300173723811928818086812620343413230645004608640904475899370888014013871338049098676129606679875331550497105135381517836777020193550094622662720318452387970805710047695495042666820837901432563041606703030099444124703826564920329563054390847158267324396954457821273227883400502027751713341726127128039376783681295823176078698006287228830677272194834989412747434963325065678863457445846863091429138683329001800331479039496420965271901241911940234725505227609004885653781511084024169405900414420546740885282608642670355839312289477708056810679350888605253796287276896871813122451670502359657549410370400217838935483497410757044676388000757328856455258562607694185169746922729168671800677047328346124015861278424434310206625000301521241504269743275806632735401423407373499037481002170872489314867661226943217266075564280482763128165822926613270889268581092555637377758994747842869831343446212720589403120124322699470053992339566714290186778183348814403412715969284940934583087968291609638128629641090147081446617417242605978306778126393379719871037775947958332676086365342502882317649274373704702535708327990053156459224164617081745907093941382275918600441082147805100408419758855923613836255824207244674974386918007983346738787967044784646638899304954596532828738465879229007100533650450584716935851642960260842805377697677743155083748803218865183462446648646023608816675375437887911633494231893932680871995977211512523117709749835305541560534920291158570599460429702841004412613390116671019048675813061045500934766248029521488977925382943476103205931842043895993708126241647074130970462006066828194633541923047189414998043892067925088841611956444507686202449957429477389019120973609478980242714027793540131619426141295470447106200757011559280831646861927118048965680125649909307774650067736376714278012656222927034832537174224853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 3246831271772317487007903789676459791852959700950349343589130247211596656563661059120563043560466348754540295570123960883740875625973770044406315138472256430760351700838439527537021513623140334529366509514692488774344686788579391189267637548644990028548180619993421672166388624908802200077413275148055155910859850642546399156234296615572632623038743129187096937204834873812723286370261015638342212669573708339195157461849087180612610738289846609420419405987283039882232175707700331975052039361131821620558734551931748170380994701187086720022865657572307385880336854097320608070674613678985494196200844453962868972436569438385031556542057199466702621575428959497677021880444815407945222274786769235880249540544880847058979981894293630590869062858452621270094276446538197795845828185971847066574845126684684049366508999563215342721005785449864610481947485288131756446104420641225522017571706565552284809962137017394655993551879837710146126537323040043660617270329742614027194969806171014965485383126935912356327263512713265516356477241464809956461245672934175119207846433758780980297382902325321798431722385703897455425942065589427020240043722841973108055989345352320100743368428364128611488006122406075634015019305106495121979534197333377758634697106819575429238404116286866753653621148422249686005335219224043837513389639696768273857922105338894594100229051329444129182196803646485647931840669720265115067863229008044564726666217168346212193201382354724833650913950313833409586693916046626067088324534176634674547340168282825762084736675991573297233624137034369314092150753706769137004450261278594674905922911051255063863652374700388781848325399427430020225166419687351954049330176011213548130900610383648204500408407610517519737515682819388883371316535859580439073759909387095273737753769644694359178726783996072340873542460411611549178015042021674569148704534799541000649438099002334122409179170386083097726539083019682193833196977083743875339331960003421488141115169542619492456836044303590252490517840107155955557870851302537104521244059654875441076965568595261551847021191579828090529814520604737747704596936694769107294839467292878739430761700589807613427117931605229122523105384316917151231292856028782165018654057355932734811135745882785292978872457661662237968908490503523709019750793837633253721680034745810051866987504254336016629167716018855571746826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -3632594419310834608240989149574260895587507212412923281557194739564164254926535495034337453784165684228413151948846279802536073900160281843033713730604904939023001105538573321897434611432138114130337512171083821636772047817195171994056563511102601372878171301619051570069323419843622202092721927517318235541764404776786157886680941828788799788821117992094514147534468526917794665120547319945828635232235656529145176332920414021642590405853622040860494697733961340858543519216958060672006582109051731261602612889176224626052743961121132748926247577172307834677766376521347926891591477606973118459812766312428645912270698950484554329033068346427889159877977492827145497288095161158861541701324130931597526230386041418320737159981524722748511926796890173288046603897112024135803030773663436678482372465068206720878776434681126293187278241175755281310157536756134247552982752623803316892357306824783485443540823982310899924788699809841480503001624279597467897187144961428067857319829373142673950029470787279141614256615268599515510690942654992013877170217489522675101862844512933147083365340478653072958880283821574550244580654222556700559417295142960759200758323513196450264387860980555219841591922914180468861856219001968416016798526994075836246211855696077898716618420922549549581257647138790571946953910400460527891144529849396243892047961829644669538000491636140455881895797066672310257936315603970617978211433489297187317435199972388116374161676496332539361826926148455137319057812009094977538030945994216298954787739317633035136521287385458991109899063824894510995478600524255761898747892978763790285458373441640784534678437740547450145952890194592806274167218322919065691067266115830759716786448077290804566963629006905485636326592102805554782385559408243261919942404090322485368843161748840695481649123047705344004956124670738974968188897063045152385704078625863533079451282137727653764274332067882335827469748784955922753630044464676634018852076032922124405640045563256728081754083502198133630030295235311964820395779715602492122683254146894503178135082655439925586816112343811268202620842253336202703759911126203539840200884238611409314559673291317819023871641987309128260000657365911591877403368758913848514673667596752838225022733185547167596358406208538822994808023815941895825438720281638121421509597773905900883233610274003488882499368628486990928649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] 9001766278629093198975986987793209574563800386183943535300586440073662791303318729840224142784042157199126072214404757252144982540620245462604785971837125266956508549473488981062976900598354579072714165498093472124474295428085248023880670692685201918099167962181437477202464658266873139219428521942002230042064648977832636586748459397793940815708998504278140871127504181658882430391420726481834621753555729275425490204093971227453047302089997039069727246416918424173941690628684388064078562304533656632666064957155262418187131836855115655591197147303236395455494253691874482519535868530240282836743319290961669524097792934919694260687416157421112894304217454235114485936496670552834609833171723691180250763571439174610095574821302380344251603699532377896807707519725505237586486382244930605546514495922882760693485142200400393768926623512212423719208209719475004156995335156694067987953583092469608857998576227323772214721649333163526688159872026927451423264559293439279817710922189945580460052408771898675034951710252844574981661363284304938305536785366959718540873024695157432587795778207624017271606697618171112656128986384327902159089734847760610716227568589098505551875256125416462454866067104676961508241338230482376679044754486051978565163534965549492104181101807259954121476109409999203646197558932561169653841527781079787004532551115948982043821292715891415210110194961702653552249204634492959417008569027178899543009332153513285831778848407197869848271782378266014411658527024131549967019205575239828721318570088634289936650476705140504477914971354970797675168534820426778103378838124810039797195963084811014111884772343451812158472217866797440828467578193865119422277830743169628713224007541805766727801384450393982651621433464681320894935953649387537582959996833158875457942646381724383994976714958147708788833888740828001164421235612939682153039377685802993641597308627994336892273383881437730763939277770033175922963488620460607676882189665240534243746579884388173398764036770758797250235697121665091976082450719625719557665368855691026745104510633903148418684631130937133202677366137021793802947050818172929414002864247601769718801922502716702813531189122139939207225950213098228083901541614883465601880586506812576534939320052537469779411669133676595006695286772036841987596219077233988605010441516737497135099627988425591285093219084956217557191848754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] -55301107162861475415338117378680884750458824605073902953706296255162289853041556829365707158003904577917469191388664274584552764169231229283601180276337625741613443452184586072513385434862223753992026695333104026503011473491437250247833392547446629417619904406443607849570071068349697021178612130747535465254680583791052826398010353226378938542499226482045551103309843831668896326806962524701819073681749185251208646199306978406290954615775221998122733267225675359750634342490827637600695440247037897140127351152870798642651394427403038004849687995954996835284737747874225304372952528472854580888464664921043943750787127849669516077939435004152455334214223085127478941656148348822093811356074441649934011679975869606541754585214789633189344220553222541609517169039391687372899491736907755442055209630185331458044057752881175512879582810024391642689295562332464169653192986186905507592693388083723683921516514954994836111984001668262767475654904354178331150329032379885961904238618641356973782696158262462863096714913705559917894604752484113380691928542014745787819750365152631674101427097999179145059577330213368501163251252986074777992235434828819690799753462157853642653590576684266534825653597667179175716269741702564520293927309377542629444477903127189083596667365180076439035613375851007925738436749363391063218836234668416265211440658349609384121731817732662427884625700061503497839031125634789873411278379843630554102876215173278061626246081738550433269399018498653411730966442408196130923991264464744513574764251805366876834267538058892022940137693704782272399853918017595643567214275013090778551782562108574219105512475210442093469510708817932653104962789551298306803424487353076719228454879759903481165583562184802072917067264840212040469729390880320328761676058516260946337283222639555506904184379168922352151723819584528445096358758917574017203867766228761334529867372461413249693906278048473551116222941522735892463674436336521297194978835185585540252016042387300586792390401761394226299177307763347965945005072668627010578863078098221694989239855542592777169240229529246614547644197902626769372433494842844418493061396885739496683879235140042260485609528535987476066764062099184607820595830163054895325922211858375399618196036161826978181829236425948416829230057516919279157293107631834353917636359913269128063845173018267618175736188845803553704172372817993164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] 185718917083066836918872638597190642701957064992134714248325239759083982919719048097407188051835309914767783140460827507718522252684592392122693737313126393632131424075401969868501067545797101394133547959159570438036032102200723362285874353287367225760865606578447824624094068961249695655989234670086762613366468916307579106810325725863313221433691880698732209341183970080203286128891014329240010642481225824817624539192922044814741215853370002850808227536584433271983288095332991894787466869801934908530698398935120563864277152236726795193516417677768453642382270081085799195393941287010413420976834344096609999679352110726432182934423266090826422239612702568876083182517503607669090557341141768247800443795565740070623480310607080307792505502550415554783749187742368759728985305087783435164347346041749584767756453633554707335247802443396691231820135079587772167876571649484053946490235287292094894497191562179176615598523175533717302922020893325861582367766549711477293220735029822682982111366617069042775338003380496169579628503055218318671763834097698303767468586830356423502773781812515113912426048560156693148241464480973143524497131602766274748702388375427208257217537638859298857619949751262752811502956049864498423767089010627650044804718746745661691156617821859672741930519010366967517555981113764824165640989982068895276368230900042454157540275980987238057185970852602616686905286547771707323884681579006358760002973742501417722514873486803223607694426771014809294400537992178736007500262466670006102990119490654654320098093688554045382910408757065954016597720013299591442693209444160474677766762274523788714063167243618044759705193718808696739139114682759842068728548676622153547989463102812359875827252519973639385705513480832600374520101732921517879177917561224148970026908754401240670764181840004561560567107474522247833246284747362407731481009797220671804712025444734681877974049254362797154344008215543277435188265644732048126358814471058901929137848073614552029784050612175580947725592124002965128480431086093698082253692894152405479572153966391708896402149686974789169190303205970066885438001020594098130038260693896166042053532487205475405163222317679088068301256336548369447798723861946548220845502036093154032471287832389723994319397385831244048301739054185999621769397435683043181456130904161685473715004034991551419153129167186055958893575734691694378852844238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] -317612341368684457451967108173841542050577483156303795198293934050650280405097286960793883265086327422730803329369528436639576342947892263663385330366147502928782135840153878751394732376692519009167771882832893551639563573749440133660372153342047497451717075383015432026580577137412828424937761997608016443482116054313348144295340494533100253232858678055969348896083482400434189879176833841454055001754500884933166584308304313569669093952791400852526574402942179858820504554749487856245530170744616055815808316963335031954949003227013048963068704671743934044886629263092941643448777771877957433967605768737439642188268430963064513062122562669813951073914783293924454748819570520198375508743320258985417202334162178255718639110785137716193639906951147564526688946695372090555869538737485605820544069742148995685232418241527761711895655889750380908745277255177357321590701853348886955195653405537981277649083576846260712032861860250239375239493609683213446458326134647354765139283974896623473747357092858359772776543653764503834482583950994065342280740023412334525107257963324435231542243659441836997600015402961191679731308487862587271937557891612552145964274507160891338485961269677422792373357597009827632650014374347272351519834600261542358715539658521633418268800930879628240979157639314781242461277005275563231413653277761469501278532077014363245920102946053472021385300248735219284764876354618553474898731865315772940327471747807993823188484724332962851689740149677558609624694791686073406910626717965974993241439603156286456042986789593316232750939985889675330356465656296082113767572804885551735026121395001218895586379108222282542147461327846027677750533572302308332349328995149393396052301359330039486803611826851715365099790932926412184124358054402745392669300181751053643652149028251389849528880711240175821333372346319678063251420983651078994023355635344791612669454813744328881392925589663176010499679048309593557433935915557971779679936162827624523484629330149999456048215337302441156483470718750529395489183168945294479898876078783932186141009533062126828252277577679444541237702497201222452043334130151872393244146244003114645328484224287010081171324780276152757917618173689385774999987755798283535811717659020674857953690426592477079051098378540298502897362017442371637517106846210689229705408738409136960852099231385766967212600450518262054644402780922973761335015296936035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] 207471338719686269724009914769454874587879018042642747810489923097202717392625444388032600512511775940656565707138061150595013898656167427228304457258242936349204165819850754872203026024534875053254203298270094395587432929535908206703701614254748300165122580413848477703782532795274928999242805079106467004681556345338683944409619999648621595385395178874360414981338532781976496129989809680790026375593608247177482502912242470760754553016594770687096185610462448048396320500362937721350203422247633888522637268344954278981710565010604330610333537092857988485916336066330745042908866081023509129284753975478882841335020975687008753626444997542598788246232486897074508915377818489261305805269441617520978826868749151184097427569294028450263722117907236031616153252101752765649538393623868701025140505362230624670232412654389655719771850080010213426066462788832687575108211003380321523196964027535902596289144050169732877435852916670223823345949618723151382369184809690991493295825012705290682416229783782345238883805020588517268224064379209686502705718845656004520642776275998164440075690221097285335774390120306203398588584047793907405634050999244438747917738966593013738835551662924778199109784382300228056231469014042395752409629070421183871867272680381338956504172535746283191032743388916390812674454542885057027279459733917671494470654529886611277544908780520522603308216684311509990157260654689851472979251167522011783814719553221693710791559160523011808808314651057675304655087438712860360869215654394507318525810695254519226402633333034140244324074362945526270778760014334588288402325614371123821370053435905196266630240600353261788905715295294638927032680773206330065181876880258479694414916223897651319668847330912664343866560663826713660717596539046738785775671641027564256856679054660315267594716996643641702260261156643526313171152622400865668192356115152856774380051591936055773127456763812027847967339274978480404115472669440622129352251491248986888369233338635932596471748484943592520651859268174705854878997413671464368210482239081772781106638694865643947115512235444829762485426270588776174937153198718887354517184759977723718082631635076132891533360735815223361074577541287838511886294492370640715346624153967610604667815503270883842518567860828081635387317987517172121759932293089248453120582046270283878188212255932273611998587890089625247486831982612898173101712018251419067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] 58556558502900494742949211700246007378559930621647634475284202520750661663098739308959991413142952470672275807177694500707070683964709844654492531307564360020432471855366504404809967177118440854094537535829613953157040496378002897039205826780843310467898073011979175578227004828681489447042887977601813083782918020958686677517327890356542264670309978795168963022165684161560843537232349189101959099761430979305837246391491026296532976050148917587497655283416422608075420251196089076431490929443895949275013352072900940355581378500642305429908956614642077389712067255391941222405889875886035668922258277582273897293066196217809928235438506270551886048360006362367743650152712516985026696204825595470356857793127888564013284367473822098491099746998244897637466502129431933905013146977377653172548135699604700657157373947911855463680317429570498305269585159921396949974043516568036895319386655217157746363048074644113116831570843355074897365238549942528317653023065911380681152335828052686828065732435769739661668861607644312554150153974906318964283552408767472549519277113516039940631769041430354159240375841348097812097085876704317505593446772093836156371819295292295974127554551544572791287163947063732547496889747652507746320489197372943907161326341311339969229986089412391943952155638175181422453842691100282193461881234315421917643010057724504654965345638284330982993185735090217535031500265663778977265181280962974529679402193006460155276381313362203742593684430403497507728895375484327784019175642253514782220185212523895201463105978531253308739041152347927683608445040226654118308915248494821007771037453129838406605814231083869498140922192482746596158763653552938836462964570729451891730625120815607687609464124174493480819441555472660185470177672845853087542991617563707662962285760652960877339034215298363724319953442367014916450072999491971130292280489296492106782656656346486433889220916635637062627961006160228580597562496244457038941439111314638511783091156910932593146182427792005082314148949607899252189964051779167617773295545445306844812979646101085892127307510235776845992820679607412979819858642483188588398223537487426478962595328710722962857097020493667818304647717063176535407837966727708040270886490412952650700442255758204331918737770436396656269059048872539278944554051005551551113207048040461125062652966645984915237507043645095637123183275607463116330109187401831150054931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 547436930056327715715411742344744956113353380449403285051180516519327760362006519470412302922094002824292602137205360419663756669584643918774156226440002667397381233822094718346578836259224928754155224819521902075677050872510061714787777397011153358967331026493282248174343822250900345226972732029714362605749277904437450623955156159181266708214818298229123302189837477973517882879137802465843097647527922377799204418790185527970848643699449249692037661568014013780734717273999323863539171393686494854446479648773038210333069182302624037891223226652393146042535779525777878475522827772263386436396557023682098691838837240790718400219220838576071028393087430636782260902259591520038468198071102338224138289026404494817320826775828137332147596677986173892631345344166694800772828571034934712760537362199612102367245357827765786855616456023003605855706891041782557172558760876348311343748238117301045157195078535904435368487184674872283270951486117952082254368704349805968398207628993424039911485126618994446299209433421142499367683331749219109736797431210641364624805336454252760621051331188443679691734679760819908303754618664326801908245426922561997972098293731676005572388976848463408590786636766160075286225364308706656181305822897540385044081057431595801152414794910344179834859248542428596233074953113183425906204840263300155158647732872591790392142460549455726564379184743364161416015535625295923389486796879648939972224648995919998789468733469099205905231184288207572095170548321515039995374900391259499318503403390532327916696708159413580140366065977168201716023865674282403976476356438173732180232732371171114396193920114561084913425897413360040124771173313273899122845700009079121384831337695355023053147970746642994206116946246705365230762842330688304469725036585793985118721336842704130729426228580754472805430925469289396914129853805278160975621987786587210859473844389767574213848338226045493373706148032775541133750645650601270972309367839563298037410146640355837698331353563546521018083320309213819622346963839099997209611952295356170088189060533101336751524478941082124475912805246687543825188887715824703981529488157822733045127262931780658256858910724115778382167993457937536750247139208431237812284318006526994349731853471417941689319938972477352698886610919886836869546113011103621503202652343977072266712957329923017395861912162976753064671591068944371538673721033774199895560741424560546875000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -3155133561737754447507103972658694079479557486600610597405221491991990011011750522560052100563448431545121921463356330697168516868439779333532358844157301114393357608214665051143712218902649003388952270427065571547397399679772964280097580868295782681763755164534505848554022907028079334592331279214737184564328093464676091827691708549865646419154552769700173299351215834538871454897194396380944423699050717067626174269532831416053063705555283650435799020283139763818546918029016548010294076074759727874391590734528469382082100370379196633474224128452291355993167008146218154173749055612168264452329110744695324773799657565072110574682609440908454378246534651043929634670470342557809700036991229191308964919171149916595930526778130973987872554005719843788336731950447851340813230380239450926827027655659854186477720177624598075136350549910330497696512987643482423727073938417071090968878560414164742026245652340458259886042873355603081270511525088733253285630109813189464479331999084206798809063999008524943732414480712446708201584193962621758405836284699889509892087157110701957503206063405737504477164422096284184985748942382725805037944301655745215802013267291533428517901845077692213103666385093828664206995294045821844299337675036549927427563872078988002662551490274670085854071832330242927989218755907821643312120767144914979296772683136581288864715625668265007828778573209074412544066530966538072391452953809146520982963529366598854644870827157064384707874713321433348169694626716108113224594871888884576564735203930267198343258558060493385382323765133079803402585270291961434155450275876385286988181310031231874791597909291834969501869712731479298045453575270516096174340482591096963809860817523837519897329302230226062944760378445724441469540175531197985079647486866657785881124606630628487581089831380226099914450473879232362743554890182957538991020679879454217886846426099866171972505283278446294223582561028173738835884784657850587313908915258994379638776078543468418356550333317788253946822049259468920351766526750639543443176517658918754403414694353703975200021063690534425166719476770391228017622865299734222386881594544285242546130973916322925955799238776784265486486233221912605524878834512135400591631220609400948430107362969250202404122739064557176553766505631470740054840730319399710147584752815104912018966677328862044355330695436557484462835427903524003652446783263485485804267227649688720703125000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 6649545288399629753445386997047225193103179290313347637906651733183834205979110974065989153280588808793930641251767405616556402858083497542327185645189623382703048514564378115804204564719792163685879519119726217523004234838797366893507266016524381741016941527038552923632960184342013054621816129926848193476491139032647115250980683157499057485859074585012337159302355242993249882532895572268549595664684646071414586380353555227359755212817102619414438755012906205694721879796412564360540082688042043851729542983570640918162397107592647672647189442590983187734892475483907978091809389261590108271526750595644877516950716432026595138489675820807787636163499036844088732510932037761854037377110414033853502737337084308213870520169932885322783405021030187424611524181556866445626800096836826175482477634577356755565592138715287797413708215605611618041888942176546590688196066902452038803934070872248822410878490270658901050345223181820588636326956647590148539986668810888319800403624562457538251768414244739089013563892004137428776155701119023116717690603866885233854967131070655587281988152377225696310424032800806034565641923931963765546849597663664320374622519541549781346106330078948826322091934248460585863626312797202482816045267237650408262009572798797325177895154595935297925732539466308481925335843247070174901687980667993105374442981801918697084652188692087167597285839680153861919796045020645848029067362558591435264857359156634879983343756917068920492403887970890660403050131357562198577231558287958203961313862380564117101551377269645987211919232995234903012907049108481890037967031988491730279075563705181475635639856736903595791959389112230183494555752502702194137945241466851251651430404132317209447540463551168990323671196830554739333125566662089684402970655434000504804031456201282293091995315152954397482342886438869116697055989417123706055852414163670667953871411474497712403599894128960950881101869052903233740923872239032856995238228504001831735159231866801070627290745291585243548305381411878410502276715400063244330936560465614074429067388351244130490584983046650571425939548380882480614976638727446955932993265004862743165063052409953806055964101144295749516340512845911382290102667452267899335719725717286822352413015318016256132301343569612649156770536285908827863019351423466053083717956464399708974375278355354872053292538093784206334329966316625626859089168152472382189444033429026603698730468750000000000000000000000000000000000000000000000000000000000000 [105,22] -7333544366840484014833714548151826444190075053515544413759001821035066849909169666259384709740353589250533958607564712138212365800830473361782477803946505172818415414555588826140178413186520976924734321266000194663869551767011902699152513845394877249967929421588817997472081199643959446212974535227087746479641712908592049862719779856867924767234556654920330358480719997966338330678942146104351475236014722963457344834248691728677535660871208382841326338622750144111496230133472255530855121917871618903521276341096367961916483374291347441439977916139497372871420432792924156744474832272742838080590860131797668964842189772592741254636059291242404152559044207452490248380099307588224703764190154571113255475316490008545588633097496073470731593262962250017638019635559312521835755570796373071930784088229891876404920252983589346731004549802969367261671795416288494622009946647588453630185510668694545214508913432448682014101922185551724697768522569796062948005913691491060657143066117779014146166984536284296430231939219043115794140967048966672060010461337074885764630626035663774954676232982467067738131916507727993868356963812054967196960006947916120374312113107501587439044152239355245525267889969265387405338889803685286914640312386640751150091076810356880934692245822762789355740867570560705982684517406900843297551850556605444536935765489906342327967900990400614535189981424354729643364612569561277105132986344566989182556217120274670538676345072041150879454381578671735906800718006947753567165523335781838899613330919592503212897660134425440652993692971016730484026086955093101174826386637993157110897305522157508585285131978346111174774422726378975758994032631904537447804510471661335150247845374979430107804812522340307938964047740443807756188251683086594697563571989358531330492720174465466306565100662837333178659914391281269927569730033545710936443942139724330605979408867128000663364544844028091832305843921694523383232166397185815377846466931840656309364905551089546983421236224256674386926859104650316025074016629956771249011746394534813164358603056379572927848218580814142722542235429858572279624841192170928257723297485023263290885857421574185397938689195401235834506470320698455643861136655682653871875860704547851184022530100792258699599212929411005271631836925288424416012455903427879438624543111961313475216856309007951426290624907881033787424363692923556329534076625442651220510015264153480529785156250000000000000000000000000000000000000000000000000000000000 [105,23] 3004304092247863421786547785205750147084650003199668328046595352851821973042268587817514225534927356695297574436765742981201983068961229982483655550887155447659079772175961644016509901879769253317320502522847396720782982082898080212750085046007864570910167982754147368166227960784755488155904499187944222458345825707802003314275042299267398378292491159347755547041640052406873067168710699434437148433052231289451512614671095675452222137903112511656934904573098301386225146405065611886918275951220776345598962015489360113436362102606220916824739591903676659545014565357662398185857920576324179288172963653236685928686080388120051578371078873041783890261189668306470797029946580682052885086363962342704808287841636144439986524642955292335212658042932640332558799229710902553766958736381111487879531523767316442174899728666652903592934033135917471334980479751418670980512612950513396851203218475175745370012229043993319865260019624158600887502540820203378425735394447524815309401245454409404098541435640374319028999939417786906872405403266874611960906678906461392149779613061819692924254747238126907729071803499433632655666109097991768881783827449806121021777030494530341485670357612615725356714438628172654888241908738151862688737408040390289286234346708550021913319548783308427729167043600751311123266205869143287602531607969976062925224933359222435438061980022771897241941810664609163146548637453902146562899898549346558602525069593184376015881746649993282578439074477884318260885594185236004844859048982095029920799793287163143154728393077630249097522379018664254638860992333826520133951298774375633300300626523234834441230670121558872104161840700642796725245558942643848519694585494945634509998787678158637635754113905519068525125584078738324964484636284188701992573843339738918369007434672763117114289912016517372329499752188989001696973945229313192589542847617886459057576536739328818143548391024858562449488199309048560856136288979965157284321319883191207964387893889309250809285265254032377104634269867093317004678310435807207967397036568715506479884589229042282087980246667030721945799796636767101423356420630789558246370944814250507672678667764624756767708279450998052504691491743532273462248328158217253206215429913034023792810895933085497365720237209071896337644019525383827594662217639014968139503343708080116172267698191664874235686957774015556092404725917912301859992925151966042252027477843512315303087234497070312500000000000000000000000000000000000000000000000 [105,24] 3142348107404561578053318509664910427008407930297489110744505500376874028372110587747505040468685394636324449396074899478551143078971432451028880703634793946597741279716253150779214777571430748219936555982473271119689430777752319512983179883925646340034550786594378215220233203925555492087406787531876258542934638677045606929847793557667253411539075843941759363411880749602277814710205678841397068161000789654894301642121529847923163689243398800379872098786753401869166966859598402151153594204919588162824405234487390256381630778480656610248358901481388508552298989445042329042805062883341306099431920306788879349588777166826375235008590699930353872729878665176906180298525981946344068022288355168605141040069912087142335307631336707392893444515664472963188138185625178371567264477172723314489829834482008225155369304006408484864303121366719566074548721916523045462503888898789808769497071953886117120623517646846073707146511825246215334431469108725931663598769366883088460485263632919072313619348174086260245424426451754418904189734714813768932485759394552087496498565096162977631097717172360864089890130480554405491682361628929568745626527653509024740171975956197095916539994886143644916402776056899914992371062035118518949915157214456523380416566744441904049594163107156980060206369469488400725645379844285347226495194185080344878861581300812225310574218547512863307185163023513999050531133295113188905599901220096639965488536819074694041736691896937842500736477318237639818353307358752318022291354619644205677780460592722825442326659459632669660053386679522656853245799432283464032659668253083941937093729536621787584952344180971637844364234614566241983873909500222052294767305985855686501213882377753379365816088714766270085094260944203804944614006939771989659646417286198239778801267044342486415515766134422447226284634259622422204171439248590426002161834704420523258794405130744999390387789556759737335902708023473153978944984137239841567178482599644400344341109353422786154413679252569882164476572418664849251719039059744636614039832023025451460091265932642318675928975429501107536104812117989462683206653613755254750263456571054052238002456177417465398783554895216647098438348835593494844302720997156280199477961878708292369106062922422761804609856690239871944539780296875119723832633721996295574043159238588885338019123695407982963071300061248810983391131262230011662827076260358773011904798266868965583853423595428466796875000000000000000000000000000000000000000 [105,25] -5289765370581330406608766581674265916364315882525323921878798709759534608529778666856941884923970652119308971200765692713901079466931228702842770111528774727309028895759805648478955373945088088587532116232832962699830084799253019108189843894491968761714079671336475754547346230951991361626134905538487806579229153760971091652492183916882666570620440854644184557672520871422022561472276919174157307521071350830647695910425030000855358960943451825318080522342759750192988921025959591510004497518483134904576450999378790323910036354838213098744625679579013030990472682455281786408146571298089078010589684431666780619836708537142267540736625191567453845033438501303950260102823636569707011696201300578347637505683774024360926414701900394051391927011402927015752551452763333544140947900282794794323229947857016748617267587595354663139903875997226102061166536121985022578139104724112589777145619023457786018135524882276020801083386232900967210787689533364949903960282489419182358004321419705362048791397351253613707357572363879471828383246775341740517917141853205995116843937280404578968088175698163000753047548768834034435824343884055835983716242958392843149995397491682712361354531138364283123153524616645242137844199659803481447198510662079454561594397326797711432396735301358992222641425652533759424555216983525141586824621432932732734427861483278137403601956680544710757741476230895900664947033505533777233993285812073395267881673839097040150011329391003273923663627192862275022924578417075176351595660289547365855012016790470503454635588367745477590639486348817420816783286866585170538529383865081771389558454809946817515741038044276250827471416608750729253408200551488992643488093860685796054086411605598477370411119825395173025540130823527272467867715633261521885270442913593523845835549206012743599052888480622098928828551048507949056131604418995689612315917423839819263377946044793131419504665035588927723549902191976375246746461184493266516053102330782862442963395139485960028288101827600940763339273578757728166597034601459428332239822294906520990513921954809770782522010384734311534923884031630364437588330054264686599388791517130590629099489276384925635604507444951819004631506238085451627063573443476611507570962648429521290109779902186023525099162329469346627716239033655662466418117290497410117307155544450034872795123443971240853897010123818878011961788285237533804796111645991066378636943912106005427631316706538200378417968750000000000000000000000000000000 [105,26] 2011217005064590451683166913043733754111953975463710409435605235526517911516527757460954563415237790604258053583986640565948663829873480347976476688004447210222455606923188729397096308253657280045535927310491420160019550130328524801442044426892150578599341008360825648131517419782163328928655302289698479258428122127457043243824946185411023691219637641633624408575865853134938871343979565058286526345960355117780911026684842742994214881428264518915695552479546582935584680337893502698684083671564853922223344853610119431567280351695820016814714629292923389201272220448253255683477303253961187756205970046614185202793942489879335686688756028951478611750363584132463812743183303316610160896922233783683833496153353099607423640174705622181010851833239829579442441101335033629548930611491156107436431865753408796711398195115939275022645352242237621145095980354971943716789963983440263246553041371934518595971354561677459242006342065445127264344202591441379287295006003313026304320747875769634887993203526936654128931876790128910813642472604809575186730086684329085324666128381993999574005222103240868989818248835848663645530338616227971418267758486342801839643746930307924298312249236071608668677325822845416160647345718441424495958376612179331743921908114259364035183704804113482499355427800897910851130589095585173297579316335181934607147568391555216591647865543775939821803651420170315906134101737913504108042036555303649021688030879001157823556833681695091125643945891877366143052506051312738242233446130037451260352873671284762497085716545273022612597656499929594295786749070076678855147924659305587097393757206412895853553717243031267661812524514920561676638286830812334374087710898382679491972281902323635353894907250313129044749896501312860677191728215251646694726381886846817999923963470352646629304337319953561195750261727575871779576761747498525573175373843784407774209315687476708505000253225388146873508065966895115978235813971362763444920268338971792397442670554692802039421545233962792352350404377946526004808687541947949369337728027325811371342585403254175043258846740124469498835795132241823921980816328463001754638414998686690979267912657151900281044580528474409372379973224456023440256734329991383036756760007850961984226822363603878138853553338837743334274783352228177322013356372732927450190730764646527155621190175649605158778729842279911334018322293223909445215099424937881744205131159287935904700361788854934275150299072265625000000000000000000000 [105,27] 1958151831427529181636607190427838325278103062999145374887249774212372024044156947674121110626369167946240539253192468976877950840583008235008424435210275522441373923383761607337538220029198235162292706257528960775604836234959396246237946123280159299817786029115118250748792172120502968678686271178730947425868872827763636158103570893789590179443696936089018474373787024000178815234900810885809826717678792054214433205034751899348897184744357988994772493427403448099333303702278901953220941667752196408898500167137829888436396493839089452002425997808626168478438229081457244165018362666434808682241010251173889378016427350778918110297418848230369060767282648293511244660477478794063562385259288301257807620237520913071997645281109640610996451140060930075751198020756514259597246899033694712217940865087734342268316248440639900409448007384375701406780469453858676714421363007521177567462503986064501777435194041460660774995146616571994228188792734598661872510538022293333514429661535928492137056917501973769168153060700844902342338352959146074621065176958261018357673492734765019101420047027178129378730111589474341912643470728121289857991249995539929280987750938046925243538009013581722031001942327467174451943464293134346648283858492768489838832003225516608007940542802001449039470019298041763505818833783470058425964984165866589918342536739540054329053950049647680483414129098676563924891448065979450601303008833395196224152914728690514115096146322899726569304198170062688041554096544140452019246325213540785577206549923946679267659650897821625678193258804296849061362619979402017407640983441836458321111317641839954101031785741701590808931796475145173700441472055567267330232169112657920550071695927969391800016863149054322173183620327570165221289800197147868071227218607049464232821352311412531215187870244680199104975648392172952725382887692286801979331121542745266972351204317423633443764079575095547904915414961049893263292585179823269922402553820121303121788936282077040848749799080205670085456889168157299598057726202028705849619406884697252723344686390229079154540535348806889644229262650050903510714865134817541456206431832383704638731935400089447280776162064396979854052236810663609325337732768419158199147876420562598112014249708293080860255927878467868260426137288875827414179981984870358183329739648765957668894888810699507429404602709272249664004120749605359133924412701159940082140599167540907267481831155464533367194235324859619140625000000000000 [105,28] -1730896914804569466141412148383729003265866104018715225938195988992944271290372389588951171560954118396233219795115358970219303851154891009290995941147701236155514285589019165612567988962920077976937275499404206480267031190421159407221018483413516184378069633530607965886840608615315777405717832552105990740855524946013266775739893623644582926982996968588305708423006655980292744108998128087548143869683276568757357695497665967513049553614595369698783533792617790415257303469646052730507677312087965618071540984127642555694052312607345966095428033268018468580535078214343126708953143192074189301798970191679703025872058234073195489295273016016597398377932669020869107434708215447670904647119691797595205872069988970504345605534603477930785938481208245678389204673033676487879144982715584738261837793988600905395546470781818872920179687350210212476799637849832512590557297166097751125485011624628340017150155876209928805045199237466665547493438978043582653200476451037308815913607067194094440835242812457223282167110928847175575702023998662560546417681044410987782971945752576605607884734454159959799916038055470540140075384421703822795886927645229951527368609524277670550599469393740547936221218564423138758265716600063754100855702239941898374211572977321452556574584989417893600663354090411423456099050910745334495257935745146429743342248475589013990241089570091204070092044990218326093393612717686665692096862002040045613677246963580917298781359605437708913750015025349110868685536681470219660284189947695417795386603963799433030590897099472821146241774397287667827384232011776575906980280535910436280682422346924901607236010818401011097137518631072479198974042431161938375508528316611641779320245350167431213605160416597904277617953903741335992863499375057472131765188120597842029162170137695063235333472373207568733092470174296775722782062510783832457345448922065524905678841218270028965662990505815455302396542194997198167178093752347153599781630444266744243958342705586586274295329655966936784771127972043227652166924932898271855671681350134251997853537887521188310542861582539888338282419667722952633694933987998047990113702099385770171859864027603062308668492788690204924351640226424342875109255663179313830488136443475261051912650070276505988662473153455917182166118408045432950606642963548215884462256741202589358121989063148735878180254399170317166375296821496257267422141291530751765337276495195515182978773793820437276735901832580566406250000000000 [105,29] -2199786342830961676331091154599407971855720758053353083515084594872225551838183094040390247833562411608016238031179353473499808058273633175691237070746022545453743341104448140942473135253258532294246311412327560702206812807475969863666649092892824614208827694746175367412090663309114453682665985528266535512530415945343761989757644606781633888707740650655086353968945403804744059310770188475250649817014470300110443320483150302468439812482635895628554701606555846097815676310871406870855287986892160345073315397797476760182233930827799296213226990833858274339938345189449642940754476320876155008385169338651830404377915090611470352923239186228133689695697406462441704487714403417517612935274871766883125922491412657664466316090778207179589432631746545847644376057728023525819852277559829522745862655211000847001645235419235349499238083652902981122291013364076113057339168033307662685988362803917386153200638815588551321551051132815975687075437881169876095338272785347910412792232551250694194627798523583285039949109019553857824433990623973755168674008545906856251923438914999632678654933305919886959097113419945031370862299945133199428217221414607249499044916603597997382210973971405318388298322568007392203961480678088255064242614850084475523533359490511009070902055801778139105071847569791235193182286493005465497355206929728894333779138607639117788780327844927136718153428700778573199775910433167604165619813067492957532226963662365449466663574731721426793042385344930357790300930817106839844823463814578387486350689481927920307792640372605302016616420856164303176318115542850502096926601918445266062080645615927486334639036771772352195403852512101233806235619275212803882436783187736650979232088200794555342175642280413061251330877777076303657103081545304583844929015625058814795858144734618776023597276959728202556603574830253685643971810564606627470958453114602668801509581216572580628600585227388537498967124654120611454660104986103446506821797869127303472109627517842303765887304188569229781174598889109995345449364542630716472796674928404307503490124287463987498873630825926008810036450222835630159296741130352612760381199052673639298224099074737261803591946973792693371571098687303866106975281749347443771447919173405565984708697192527302808878350242759540410546050722089728975377211819009266366406458579997932868979385934253758840187616353297069981435093802201220072326714598940054867108717770625425647068595935706980526447296142578125000000000000 [105,30] 5582193685776038217720161880208928078753731105111933855780251787058568387741762147233009989000812861851556272164750889344365122780247184338535594718041967797750982474240243710842363124650430635011974606631547954449630145373531549192282384361514485832061151584885256866795044921304506471806659280449632015337489513072995670703762022202064847550329626535596127364964786273436173149417873750995055795065694097592186448777790553481151509086910992061495945864888524134105700111575090559086796812074801602849429611674153616166554942089960972201638761424753601930613856517770948862663902535297400845043681090147689526405566459773092606894494013559062490523323412635427498110400245457542868998396103328605375288489309051944234164159728657313451539092935016597220677069407842182817090259390372426894717053939562195243978152644314871306533628954389104649199600568462086246840547637754732786455695652474739279423639298461914353427066209644107885155293650122903924659095347307847324920959942787909777940117505951787204953569266789883557262405779631217474504529219108323842628584024545261730203589749349547029934901841977859587349670324801586977125444732508704549803446950882213694500404140380417628124711871495326626235405211584184503235155752253209964316939315546703585575361955188503130869825272987409610493586698958164107007162390900912248538698055699239109733904307845943054884866257145271169272550865471573935208631662126472669502762728444809832444566854313807108100664989120377316389902805614330928344224611354790936439449254251944796886043349882470727432820166297769173182304560795683294993412971269530009396966782866928349235768726094070698793513460192831939742694818623398697302360577886868321675843821261137927084200961146193479198509776572338416421739500396024652112108223347286357049349684710499385727299808874492501055082390101153029684770676979418869689084237986259206123872705944753338444361348634512592962456000367219962260942003759943599805794892856421919653095486288840977596951384795512309061480951382380789459364271917658200496028521140193241552579985287585674508036609721602382664630710913002617662004411301707013376913137558695256517839140897200578760319766669216834174351419119023696480610859610525115031252982851109765756096918223966956312446623483460074497129378721382247729674292699072568059576875716194884496285086012675470897180059953677287247414488649837749028712775674267160842213436754860080013518341957023949362337589263916015625000000 [105,31] -5658296064559231739864619600134288254884890393047189678253255619773216189936066062690525661917784811583871321690821498575870505546026068479634748511680540338674939420967693416830333084157924833812524218994109405989701363546936103707647110333827556015218474171304644530050185521684139808535393481479877250158854616762417735977611073721184085124803008495429345380631533139569080698343732372392876719607078607180118324656897604418104947518001733505946974913841750978067127476251641498739415127665217413285397319110667268791526885554737431218321022902697155158925915582393820196648752032857871782711889568327312590168518577009577825345000902870377753122799061524218917146515503681392925919746935913494709712032188966079217113765477491774837606479430473978627598431026213392986724118063966777696391786250802753662878500018664089053352262722098229530349322205181459063614177896261936153017145442332195200920776050867891841355942231513438552456258137174513524818054759652965718398563788078887235185242502172906330232453866850145506275036407550765288748803781356377224562123679408969958185347231799481471643203324195956451658337668506007670258533086658424824607977225561719787022254435524083202353277893735144133722774001464607652442529730996517818849799134175806331536732249412769552094931525510972344056658356002307058333130614818870807499011676902035798075632094648461408897410871543751629969391117178763668452319648271109687723897932978594339075140983101467671867899939273586645408264012573849349505635645437291617563870055357760560747921609014690026686720188427088332024348897517561730680635714388821097138363273476531473243272870732423916639301279774929216753809307169665592837639865154722495625262696541749035655633280322530037254116747618155195085443465061748401862927506748202708410394799811235652535639650835355441232634053521644461168762604213921668243835541265674272529522746748291543471145187223556593920756679383588227546292544455305698603861241213552099759893168430604619271687976626162476018453456468707378430056833861563703484841823827547363125017162076116286311826650174522627443447536591557071596246186090981494011732182348309275304468870545315136132705001635553107640775480229983649629132153541121749992511065457487131947142032547430660589436681218274375815006104000071849895597191650912600264119555607342504771692749349791415361993059960103827754668592829602201254411989811991790021587279448100904488683227100409567356109619140625000000000 [105,32] 3224452857369869072496323006304397184697207614456436173226901362111655198714252555211129088452794894048276453987041081410522310823803181295802409702962317597234874419924103579989268754156536768162785779609724980710242943352466836375630507964862967683079430263651007404715037840322528280189289782939547301071813422203374620254080223903675914827483528949342641452808883823686127042612778117146976403378990036498465800450186446984942571018603951324991804254105224281389001630063928253420371449910201021491105840854533899719932896262855859498020360431758322062532338278916305986263107156312119011094455250768175270837935242785096389530950942457718444465145079703766792575998448868171733383190562307352189688447791773990043465936283691218957242136585647796772531373636822713429712016967022685497636348833730888789625321574969122122806041462511584832610749816677064993801520142916073794030582237146954023382983338886796753304963113284276283200790768141989496948670136536047976352611815648108569562194402769239851550552361666427693817633333426460329428951908618580938342220577692369164627721200041003256774245348348179426696789406624293998983645287795064300841410857309791317976127572991423221220092583895781535220029153315618310608575439065997306517651828528938348762426949386354981804114007345991277420432778615924612431126251183866650540780798254083797148279679592189453157433764965700079052386204713546856247324019732085775547700331851139040393960128136955129715129390300858603721813621270599611504841283031826797603333991824578555678496251555205895524851287112259656120310625160416981100600750476227059366166417159579803990192763089695043643844164416435466824373778016471531193046784155295020570394966458701675758901659062208182420570292490204647956779412903809911943843119531292188891140273903238301493001570966834611078999511099996103237178698536870598719193077831724523976706027192694518628676738680430631005312394521429411665753980443655376448106284802869720547606830802553072609339900619216657622530241719819800557373002584675593400892453213350069145067141015444691537541065215796651936097479756088902811772370079868518481719933816119129046873098631862464423762778572609320229960239008287701662217383578946765524052096690656192826859436282349160295823693089789746058261818441697245968174911525239556680774569678503166769445045718461120237023689998324427144143936869297851946650804984538463041659930689852853191723625059239566326141357421875000000 [105,33] -579865905475809028168696880234641982240810620125865487242844142965606968362147812579006101941231226912444611258561294046649002616325063358476689722060124639273589205654899770063272932803402754887780382866285622318402352972736062106724385073370547298400508254988525670722545701292563503020930483257412550272320311167403234174314475864324813343295099658486407601265567430048744130929231322848789171441630136038719004140762209398510971674033784867606405411990578360485499299419277331508404716933829212151157169056734798772367399549621389002302114730755533133236519012364580908907653070127738092952208560611888808406021176056179480379534264053365000742733822327407299537681737491488344674164346584360810931429459655481193222171203749478490127875960914916930894517374529358659478877653767080618454213834287707490425700036109470085409272611435654152330628523464199047796904592344816304063644067476185841006804291588456356073139398383346129704351062402974766818252178201667829035975906703641390483355454709777543875034418047109825491755608895980793718404761308702878119990103839241965336625390061818180681519992479551833427100600841371767954456285722044808590360037868182428620315851992030611029890390878693899945155929535659926808409190682226254597969897035013029244962684642330635208335707415772363130783911586309411598916785014619009425799416076414513375837317049462510726901443267564606421826639814144749361795427961698677413257185681276991448230455650687670022092152400410054953165342035335357470094109139427306466608713576264947400591418453407413757039989465821789654922513491409652392278983102904134459185719278533715807649400519062280272007963009153798479877067637693989006693713961213816478636877677277413613244211555322755366890351862012252490667345305143306712120568655961808494077611286572089752196079951442715943506715999766742488565982416018117938855925534468588855280510709582486585543462623950977230435694021050035478211936987210225741941616749651184874256504434275809942641888876018285061363293420477855561770903813027887022028818338775865209767673696846445042133407755909950578974659199092288001787125280613584552295677101185279581264089021525590242710949881759067235443135581252720867339298111290051472097526680694293054595052108318270767180570304390834604814360767882043399753900489265763537201373195575030151046296573737696935212560996751294071534767994898975681345420119580387729703654930979439541260944679379463195800781250000000 [105,34] -889814861247313078288319189377173136726780977121946862220367830449356128432810412447953198774459169485930247008348641218516861750140764906837328820624122006630911975726675117088803224803307255461535139187716655159180926502742406985812020623664171811681518522948004908298350714464352105140191499172044582831811875484166851670723656050679381705995647130967551869838940498944839171226218631209781631522626054973889535953950817679800538270957765406821699947680334862629277206317161162851841879660845462967918326232529488310307355433959631209646580229707511108413203494448752038801621426261842926275303932222809485611645677834653748394026060275795368509304651896052026443628786781974255067490317106703889413373344762953705043093375947680591623693118272009087908753417444863036900960602167136245913006331794478562672749096257913017719891450627297411832372238097919526641804535613297488336064257658589987847621288952508450947973320523929683873218417472549732901116681384226012333526310944106895002015437653186043037843274223224877408876194854534917541273861521853581816475252753854124041924017606572094615965376404737441833655041000874167295496462451387856297865826099494810392520718343887368448685930419629964044098683472633458377505858630007717185359985610464895955691407601952060413037228690852328463871062047343956542114418735123607018674409909269273936496483782805015167975239436585372346860532090300001779243581930994781036473163943682242219147819329863604439255877051220520617302745820400683621207708397624448236130510595271057947386949908848810625668120277912216979650469909552484780010171005772178787453958116000358656369135124834697195492084293274830198775185520291432347066907928382123745982121851217831847057118699444763064605828021874398406175162327418289785655581543787014877085874464733780116766918545458586113097136558764349010250042872860724548163367392747514582574577762885375926498838665664937061724005292364819487030907045306473413398137822869274829132652916307840104608656816058274662618377151856571073827431792822670610936900549983654565722478198241158574831794200268223117321582942805244839361094922905521234596395262502589146657596626133750931027092031025495990923340485826254780814340600017588177519242771115335831645861976426480740323599248342094431922428257294097975690139901104095171202465663774091792326354171558910653502614398821173711792860618809284329946001069240031449130573504291419340006541460752487182617187500000 [105,35] 1177827653132854645150737417627735319051513051648239597847033661887307163672739582263447594787590449599820988061939775637906168159175303296293476038299214150667818167057883819081333605384954556402040857972676040846747725117181188844843586288517152317431865495537924141903811967610488523113529404001036662853344018058768763637847109889206532306742044823578997667541632380567193733806367856464207604877898924540175129928179251679519137690728499760898242643290597540417232846555860481385889703572776724473974553525718755848829025710227570281930928393134686846551967238177726312905372108164732083173383190395644364539882348011022513484736627386109431865873781983007285521417827614959925773840269781115678647850513208651626527134767367950148751056660479118386464828746914024115885070806132099848640207810676146031863639426509486485818814340480802581633447038247522859817960679996977837321634955440597304708535826767180837777961063369999125899378155793166461765838726190570904437646890189495247711040444978904940856167267402363297648998260422128160758751926370806845578947114425586875688397863882027699266113904881542675635804556217233284769257533660070567907715086242138874260923484347397433139792233488376904970623587729282285443074454711523317796992339850756239814703413191656771835215124025996200735854058179276300910511996067385518001916600388743068592894814611887339212606939191133826336421755514242707773264475687147262267163817044388696608457823793493438944712422050622798687537503434903856538241126244751795445551121515342815766075277237375499380416220179409038903291632166665112532988173142906899160288316637369354561771616058304526946613355942258255688987329421773098491204128814824834861303860452152069697049006325040511701420743509423144812070031808879801571174202851020999768701148890057237191983909062055825272565022764294592132051098927620913922832227097667932957186917129053636371533016893934905460351347411296743038185847811730375944118920040239060773537912354836519753721206963159041270781075839860899343440806238620847913685664413334182466538666192417499682764534112203576336994332709438064910931547539688515646213565632007081195899227221858745726194293258290073270156689829073082179312089157531561449731478403209481464895901246201613024178248133035838090715020453662810293984690642003676043065618582007784069910601880942796068586659987614171023465192356885390183952935941682788750783927866905287373811006546020507812500000000 [105,36] -873656769393550845992700831193900835677992776395031909237887842628396187771272246419788749740968206215484817879308381946844520770496822233966219222195635057738947324337656270727035063708665610334695826231699124075630873257817101251789064076563575544541003341412028999588830173015076449697238881675368490657360377214218663170020496922750093472303238046668875670403797898064325906238460566520335331910402594388077638376749529744052722504029573871706460307416695892479769512462423902175582035478022339844019737092781397277181483761886381135315417396481249408147237829692505498017514168123170349410116142470998347916551216400046105588799012204251887436021603934317529550011079283085974305332045566059074798877091996099412251533105022060707285261488699276657760684895287833920217322140382753849870533177351661620841760583077786955794865248683616412045289835347088514915221311652179303132163517180895522600081431785077890669740934325617858881343350599931681069932336544570710553195029670871926532939672478314226832147160263226115419494952344405686744120541595704857181899145916396803157133426674117328107789435186851125709239575946876645910372964030362283966254996638183005805944414225903010998305190040034958088041966216090047197203356481370549020939458083928345674701935685209678452978195662062910987594846071192328853217610615627671573097333098884109974140996441991549906407550429084116966574552986619395962183931977458250867194622896369144288254104051706419389154504328020023085552654531358595263696173519576660249827558999597119590001258362908940546298382401945246667078294400993426804006771974003156018506717216805246252111085801662700142338762292564180258348768927368625611329620568783623100035721136883372927041600744356893609186260308997282456686659341042704350465529585321089096163394617710791016332079696894138769545853581823773796965377933500287952027877783929353779752649277831243184844118058562997661562466533445206990973049878737463291564879223943159071604336237349768666886894427224159958760634863328983782749280945925387480698171526636305504876171798391401649383730471221106075037522604998163663368416662154852114228996724466007096542696025867319231783291759625030487964500076781408659795632029554031779944853769241850039074498897930829291072107958051763157274932648205009075037415647643164340512254097876881240323453353976099426425157525457991329716587179696737564995345633959544090485493939013394992798566818237304687500000 [105,37] 473342110889973940951746456944756445825608844948548225218133855653713047751467709733662722023297178957941115381900398756459110638896140861043577495474796892798552379809351544360596762566719253183615296272682219721669529915035139160775286576409757678632057897342469846186351977507387725344644095847373209963992601676641350057649908640875382194301840995910760676591642259028299368046289639997170978802297451980540830492233997759871907414300061203594201310224959613524495055160331630106475330928500610707037746343496697018564239535482537181576493698198387418792564649604469331754555240129069589125056446177634175327530838178678527600020139857641830389619339698616662687114585402561521533315626314056536893079862374116009112891360889827655713753128170240665340336186449938315478325955836553892073745108154884054417028838551633157741970248417697246269187699346769398351298939762741255893580364924806652542915862061540356770215066941167011570781545158589576660234503366258796005069143270581133418487233370194577895875112635480015491886460387457385889777095994633030113301145695498256279132374084422960371261839543703988878343849321132057267853557022874615901061455193208281560520619909047757488137579440588042497137010896826809967675587877314648493634823880869978324601336916009147128396072371459136695781228221315346682132980897588730440943314577336786872289524388477018607704023164669779591875916581770808844490025706976024404677804963243104297294958412968330682276674401304979483104127049050725207148113579921049243562831223284291522021905327841721538641508296846902012813689808627999713997041402042892968198297378356503813132718692225003441958376950131827572396045024399171843974827916680338630537265530721761145790549462725212902891631993891324939042911040179247709024383536910597363435423482363010538219889794997004733901903709073703878274828303764615452252425723796375282133481555485164086248533284406721616351459015705954675756799881478572796399887933618670054210712376406359077899145087219410404683177246458103692322263708185630228916005863327660221846009822545164550023988620769978180238515570696880111755768921585739038195541665946353322716582769383275124789373491710653556282357436731396332162164769582606555688720136613321817417346002848555142716775007505114769864897499890716037853322121487483669786078334722507492285104077536295786291427560972755601813072673552736473060934376325126216045191540615633130073547363281250000000 [105,38] -191700808156420419438858821519374832807318054264354883603223457004495248311315022767267759184374408202223584533571089639493147637637774403109914196217207368558294632213959633865186379981733319729862586587006207202070941241122391200026137364898753307748991703138436080222166086211658677095579051230596482568762177691909745667760005965675763277284411278287192762881960447177589892531190210814152881500059011219035676839711822000110760722444999147071648383422416250730365476871060468225389237758277704670038312143250629911687054027656862828282245483198778635002247920297967655521082374797955510907535125803561827913009406423691039242291530265875618744607908400294767162447668500470987913770975883948291530386532215430426354193577096601539892236083728755506373017536207935773855218917652258382048455022329454445592629632876193472276172786688278474719173840790934514930374539986820520990528154685987784815737357204263689204762719619328994391946388860209645185974685943671091127204197618563157637541698835845541106695330390429534770991585645754509785392299821155610839101959309500207240666229702912187356082108595155686280324790324155259656853195244804324912260571869220471037811414592254606473416241509843458046056876234808062047480019371457372636729326919231528293562302526669156040738663112761726555061321945019251659498255228486599638428860575548650442737199846523833157943928436518897387474652831124314019494062691515163168184551902498050256015161966891731801891969128730050170835447987313349768571387261202789673579156879946087216306520023576061433756653207066000473825911504283965566463336049609685474254333583489427369106606440650628025071923525187715701697619006298692381864434617013816766038850570338488315763921851453543554390012112469232104344613325225051364400140762700638827949478511302767300559422943251876391239766556788014421320009522657869444365290318778058418549988859520634175693489171959115486362939635321848524266235674066039278667768967548566764893495771489558227758778190578153987854241541437822154379973379467299372001290146810172725587328113686874889622061385170105873490518389329950166269509827406970652107785161805159773640417472211410758031501449212220845935374313690162797569201217788627015087714403383471319986160638154665641092164773771970200960883071344274212149558907521609535115354281734062590372997424399380951392227032570303408647332747499488085791556927703349622049699974013492465019226074218750000 [105,39] 50245005161771945309281751297677515001799114494144072919869788068691148753610792933747646007413130812533162714756885124847686996623030292227766217556871336303001846777248826275671957406391532333271032811042614824163232246570753732488588563633448278562346954396547985690451448625315817239579870554468819921536401385623919105430180167313636109663507883804921458668025315728896638432859136386385492474400101949681591796109038713124352694673079821457961236553941224168566315552757830184701929907797486860982577597260485598381591464355281010831869750305677766669704644474642445158176359541808813875053428668933713386885593884871833969321707475689702360700270053793468394466869084842985320788793627993985212297593000343205302438755603093529501325100370315989221517175903850747426571803634052099036069718901310216388224065968000704296785184813883847852668399013348038646385318401765067925485114509482737581410654588651993796710254957625407245198120847519857539148821990320449955060674642996277151991576781289264776861937640886083618539642984841920657320256094695815652857274327901095895682706285514571245125533355063556599784357802626834814076135839942703209276893854965128970516677038264563697138544603653996115367607217127048344770475717036138514371883925154879453133958174866618048517225041675966474805627042111820921617556823536547511307387891647203547448467825018578811599911243945715011042777024951936231052902873420182971903914290979811969591336546962324472127365815480943267747099314452563850296647304924892869746835194788546672488906177229017152685434984708234910430086961110246767208444127271990450136713149698518719368988700128032000825249378612890609395039882424577718618456129125540441764403086631443381034324292982647727590066462540091389611703542844686976006841414423944732294504831626026221456103083907472772196410844658243888546302143334087394834645490557205743926839572476775899557296506280033888851155290077547883833819730833229788560116959277287385403665331995651569158467436819420670402702164929873120180802096304155962866937095865260464929086204537900855310922033062560439685937962490138422361888235865222384775212812788224256345327514184353627149272911248569231712508804616366088825987872648526530850130214409906342552342407027907535585307788399189952702170389221111532582975407634576918082300126015142962650973940445015468847837671762108057827507846636912796300065975341198054593405686318874359130859375000000 [105,40] 468500946743566950866044650018567872343702212054456079355145283262537870865225753203343442071144111302280003273957400556481865602224237475333419768705976258220865537660984689817258527052932725816661482076845000187549339261132307498500670536446886763297399362903030148310969591838374304480563379032661252453264061396503222969908272670997230710174936074486472431257302597999320710309624838585752347783015518974993688183703147968652767732741914132341753589526548360362094235574864360691809800193326590941978464574521306560618876985915593864200570902134798333946989327813220820193451889003141871827930961658605202540657522515321271385289511336013360817864720832950532077983050726956515019245195423334087142905392159277945291523527139290720181033693199835168523029220550570382765921136556424326137031747657431493950381171330898093355156946638786038973075236982675504357290745787723010080623302982196087568666681070874646021142427278402038157519884711875072609145691916828479754221430440479195742513032502702812382534210396973925197513413459048452192782720491951618731084464170326870438348298357842698069237667666898749884607401357339615566019217854109850966519472940817818495642221418466245835293011268704333887991538682892060616704354015612698572930071329438299619715602881655915915102676016132313595352748130222654441766655274163583712458471044177007869107485548315212418450834177480583435953175710455957979086001734740983650530653338860721880538637495645716443184874242582626136208099792094485433390490571578932820518353815135238460707275702474921616708807631804775208496612477956128857539857174370809189644831967561221535035505175956758497451241972106499825533616166674660753518263721186492663134844369766256564359232861461414731945421342239857784334264081415085740107222755159781793401574226316232076686107553319091717296296619227380050144726047634067693403530365347673199265133830081413637419954406056376852520650183366977402574057057814152655617815551900758232291588960392703621833580720979661326842584428855456034693844988517565769328634836344171994457237041939280918249240673977937668965611721726310045538419199099412153007011550571606093462717903667671429646446204640736178553778749489293666592166071532681445099434634899812078311555444782717678660546900637965486033534289320288604183965298905893953006444889248659255062692217388322817800152280675708401320224302756198286878941416944144293665885925292968750000000000 [105,41] -10142999497632382533956863826692795153435833581253479508712356718147161084176867538949832016542250143595101068452849283373590792952603705452824106631968783230062258257349474747439225412751473346750378456354480705333352784280474830703516367272035381543990469169324991018219442354966773203993477976495523066766660376130781504770155123414074010338965640576742094046949230855068515273254396805977952403249958852255641565665384856396938263341857986142744172115813399310206120886969536691535556619346046998900380695333686590505612098858244529514401434911630378790848403034997414993972330107038022718641969410058217113149561100120414439272896647865554420654540375678219786685809174874614139327610737914406337187658986088411503923393101468282863578039119776015987330679075839339009784617295245755342432944170798628394530657194511147696433266969690418805628047277927631736170550841578340958147270728578539227168288602859471283842649854939639898429695199470278212714487601972658628142135975157443965812589368395314558945509237722615017954831239659573095780171440438105257976646600961413189762263389626359547197275648225781582837788156150698497154996798125626509852494927600874098758311167110046629451628719381399335980165029016902096459880569377516820342211361627592055310341647608016579820255418335508731032646703263800665224799249952607229747839731976177062313950517644083414206050647494451704395908370476822003645890145534712364643224335117571453436097642760885005981647903387595005117779373339776345510894983370126690845979605516720584211013395095778697220769830376076538341251516699233588046866432466657340656960294743988940593977530555131170460360778095322111382879412874354243258249814205787916849699684647845958214797065781710693022691868813310254682870961176180106478961437784191845239035743421378280636095535062160532228885805635407620836477641940703770596492137837953238352171018727353122134431670291537551801500174343769107560413645953683211370408555357582728689083745541910330009851726408802395717612817539964395496484469367136071486969884848894411215428741910011689115912913369573769152813017155044402494685640430545322582838850321589717160669207623994649834305112618579453992655584768784234350138295386067093711569188328166199923393937398340613230940331023197259942309185088519381052538386518542465819286362655524089911826908522165627846734496760150208189661984082717473970580712716582638677209615707397460937500000 [105,42] 7500230642538355656738178664001751775266420363010706420606301735068081568065460273332194803279974186095876098598219096842277109041839932148215706732912471718520889279920838896263527222053935534592417395006031965183753251766370197054540204986713087029953408738753595536875930526151119546073017562542577537552267343035199068877330285611815142706841391992525917760767544130529740096275047160758478936524371361358113523694886716172085094269807051278866072103213022938616716946233042462178478306675055847007612008914956274412967961313262808449087667301254502877647779417901334179844245042393116262343227574879871725648466901122290233591352269969823027576707995461050322314923551532950913152888550342869547927922752061077816069127379480587450731613201946342646583164124117752629914141258378799861930043496339893243654757994995622697930367264751418769092337386088670839666649415311938488678226396080902118943753858377175436070211096754756376035236642285976380161655538250695773979275147542953923403064882778077141861220959657164292532078088664323392278051358124025669317823880359407569983323589962926784685764140773149878302409244466996603244664441821921593347141875797415760011868100874304222248614929877891854419556039764153400692536984647594369710831379116436949060325866151502933048009403589026905672707608051983639671882536618355484824027929226065438055122783211003643231212510609062300840379549192940252107795467236307823768361694003627631752826551560292299651820599747226171201633204147000274149201636295668777539361632329748962830255856775531385813673409101922043253378501046274890343381440345468580532212280112864774679528975561165177980130992105964172067165294092785839504153302571919326633916908477047664420410628512486937863994627582233868972238640081095269590358224497817502833098920667494969464472078094580086782770540004678472806239771065390559757228810279537531288164986045060507531008093933067093502046403232024620283109516817421266189315065920281345669037835712907380024089457475719883072266882305259988595575871386325262854623454136446782816690107595714724465754857792145226452697026627200474365553417901659656684858595008007259460017993602500863417471836842321235650984765398419436107107326456630397646298786399778965780237669528121327496872132105092529956998624651304826788276657779298014721158772749715381944689954805155332879566900982582750860889951415163764969484816447220509871840476989746093750000 [105,43] -3788299549266655089826477475320420508520700951816456376377206527995077811583907569875765045466994254804656585972112996465876827531462712821159715911704979885731834068178714004686490703497230375193878036156361277832117674388383054864542415201488984883911367525161627405339348659565499855830953448072154532394669736359758272345138660911968049403205860125635235363031244711144292094355345019105455654662481115201857457558817820979978668807847167589684161215918468171119120785098683840442864767721685843099339168225604840743699489449365099450445359221619275948011708509814900286311538649032232791949382018089845821547228271239630183219155720498016736697281611424935770323798785507753734249271319547013762432069523063482536629268270149656662955165070213860922661222090825942560750700081547267601668372170081965260531459632274276547316323195964330372808552834754487799592064521982579844872537067014323722201307853946335464947926296745958003391031357138475226960692443418813993969618821452167196994710496480219154089204547511328741014210848183502255486707228517590954485163458145343790574080313362521769540396298887100024972172820475032624772333036740012267994523423960998806656626746399281437718256709466629315416287979018426209483149988380508367497006568838085276623761855761589397735564753898641924870327583844189755116939927566318279005824351218777401271753829742450785298735872702483333075724646645050551052092998751145813734924683291196165454551698091623476090606984565013646938988064202749565628618382872340023895410249652609809414366130082384850366186206804501626464918523411261636756683636849377352345676670464964673154639036000422902354231268698720202107869523402632486926696000758405382060136966545071016531547896272655160094462891206200187430397240126198093362084728731715487078079931075330828577133094610881033331474656088864521494278681613361186707345667567244929682026882480455922635895873004621025567757025900003883057456479910594302449934594880006487701151998499335059808758668699171617189174117225116799769102220526121880210333939362281932263149121022666464716631234038273058491246341169057180267614753042674313440846265974942897579592257124161723909494526275297540486066257687713479183562958845861843294134337657270103762914824615369218359230040834450543694943384636920192973694752532925086218682880369145703906881841898286714560344390728379534286145532322523377111167519615264609456062316894531250000 [105,44] 1553125316981085585950785688540335283879207852417225642985861734881573889697116162012436068103703804443303544491037258090364689847887878746165733787841376345338552399997721663303860175718776236777153850093209620521928288582940845733831768797060255675479355632091752225500553513631510521380089286619447169133074597901745171418138871496216111404302581317684271062699546064384793807972430583917725367356006636888875358093064920529984504285466332363224472246045632218760547885254692930405176380276637740424594771923683547838513237943329318706059078671654210326964654197243688962421071161442353457799321969289336154393983460405871179329650337124386048369535177157950387992341859652028617897046310904382586472026944979440646972511298967767403572691509341049396052876351843189298107300321348443154470346351303668136768300391181307661123049630726607377763711829429383440772911816013248849703507405586355610166739638571494730573353534838103631873191735906815722316283268672964070735084674406925266427726361156501656327719441133630488034352634606286086890457547897589495540504253324117735370400310424839824846896150181112643208401637987829112430737654734044974740880229186096965957655935605954839850865379545021955046870594960388718049433138074584434261118471213949060023811926942195013765209152592219893527565103734474238955138138516417238231582926988800781246113394641931754486713981616692520700081882805046062269217540087364468570010120897602523692494410948295066214634284850993933484749001924688621126273801852907546893826217512377110923502284044321842067620554048234263463409589978872483275080239299872226064411284869147181976660755417245635440368493859120817987297186207407607161013317457023668867127505398350390185122049881322755991141367327553260150622052549075984351388362574252387396249173256894160581952020833671971096192603097924517966385518642453093739208169018247434201986010260209539575090133484831478204917231531326409233498314360521835163917643101198666520260239042419848726987446733360362177041668553383015581542135048076703417245370356144685701783977989106860847959695893365713452871841242900750092307115799366932642097062309437679774428478210473762661675055498791254999754336683203412769508962335165535781057832591892087380467900302121462076464050286969192105793468608420851878902815225869393250670025441723186704755674152177714830682718885104463706802379804883251779301645001396536827087402343750000 [105,45] -548583683190362279245624403852893412430819992346472406933227774991720102066465320914860841634978411552005833572005258364216161084202721545400771308641430683507185831276272147876378617531903578855564865983415836414255796055121236889144992784067548791621752882679782372506654642269711757699600285453130461101322877272324808945205151949948750479296064093959008969993272386673997295503053232630888040411070366823278670381051791223095571400745771281893686352168731661531096090292843528560959072054530057103005795852328679851435069572655651739058537627297453165242202521605372561112704925790799621655037440187230674416854231177969740052610845151911025371589587214921331020037491125529001129058354043582763263450290342911466037684863943294921295231438984189197978994000103296049292536943010052804753313379358786685462277752021139904252345612843117766750881043893585646992087655083065844773160947495117399398683042409133147031883545025644823604775910565079715521675977911800123173284356200376528431089107517487225526825078484672484005374036113121406530104312779679279127957635968187860845951549949800251750745022535191531826102845402536248039011729914181280325802629003747343855837462972072009215784507258199215905185311184003472875352255055631071243018620204882693548768618640579499197951222055220441486781626497735794103619759162452246141969006411774802222829598945118613612702975156302339184760713311612556370804037894747940576093325222520490426790335507589758577126576014956483563665284865519570524777365788387111974140093558963424513568846998027929083399941973180673371115130903016483966121154507528739385446201232906800281566073009473284393163231799355473305869541439187514921911627794248116621193499230328150918283240530835466881450985384606181936153679068227577808439068598799337637683748755570201615835511096214563915542941206653543448005977708359439162347036613752721553530936085952852617782183495484557623606095887393498883734434721622788669336305977286322712938099026555444950252507429925060236020572457492959509881612569086013259612137969102595803469926097171862893179760385352353838306884146356333159470632458261502508226190533582975771923055202957669405225054541948259286768837860959238666211712341876741088525556260725698922788979845914343661113038547435658691079163967373727229010505582813686300790101495545430312138845201006903408142490702557610810722460437105496566800866276025772094726562500000 [105,46] 172357291235227992369376663566358338120086521689266969354891353821164472672985971281133433382665447562834972519695350574778181604398105211906837191520697033530434969757629590051622944664927587462262901887857792807833170917172466184252754914954019091706776070745875687330813778675035539717743441853247440059439916052340082214995533389857760627216508576478947196278924039025480510393028884466107165651566037521961621221211243175090015961414091950348201220745506343244885188486001555274061920779311953505286923667895687971933965225817494896546141831316921592049623708753351464794968623430247740902082272882299544333653510196986326775132615765523115995735091258184666086798473039020124912634187396748968830283214529361572414514105135192214872085587423471689551126430833318239864500018734776879478953947705776720805452991296879389399454067555358293306762620446993260551489378107173076634957300326902947709984214277992617253568975010000263652591091308418520785488033457599837373052884829089458186149195803972818745204956252403801580135051490156850277854360465496461923965814452944815859001753601262329503253209247040164529068956803787297666407659974638525338340019343880615481212098676295663382118491028749649040735409265895323238979592432727606924517447475376601086533749910142559426235510722542554431858649688089856589826303496967009958754043299118078867224480851695678525646024519154383898465066428374642122947920732219356473847820231920206020355309839656935670075674257013148113371195630452280833827254818438032955230852957432090220401813694155876500773356375144542539851793615296623337634639316970816812248138078558599905039560711890168048098812409223920549341785598566163383883938768356197795197708910576157481281129652491801686964242211804183529996906023589799859263943325541421549534853885926625596598625350414141938990563762485195348235041018956200434373892021931600614896811831522489521370984952389813604143240608663126052756124684044766579704670204546862718471164167985635816962199680759807893155003947910301089985000788303363186941482828750513409104435565716168848593688543980679881112124392914373275614904703562291654601237200894071563927440927674671643850734092489532729496238341129944009618512080794642911497915596741468702531384105260642304219013474148894944759793369597010362093558398095073670310201072006375233752962326939843253365584931150657362584899257029746877378784120082855224609375000 [105,47] -49361844609427427568616712375356243718206749596542389003716658361909228839455185969058962386342962712232160929582029883245330302134355072862930791261765923149692826755626213132018842591006633767686144251112979282880307302847523602046337757458272802332446423451033370338649656293226146511385131226766886180138034602791630350346994308600856301412970676716699953334461313787050192035719872915153752624286411521480542741422835758079726188947541934873156610924107074371065766793330427418690935105635119010910527869325289967081567622316770690477666677365173909323592213938964387573542965404686207852131181013509463979331061103581560822563348243138149427396283981235704155995572358491208556537909699069815528962627200832370583774902290904558739887674458430888479762309724221181908800349252574278580660397896308357605673266614684819303663342057659493228766005289679276137824060262995486217091776536929299382636678459424973153119313126646796178144656993664385752241107606042321149165007928025762008654749019131976174812580203766370243226724833893113234773351986702102894509566488990632002992717227309690031631383621070430181846544728264869000023466544149277478574210358171912214510547589001156973302779607178428949938201321532375588039111154214377880745502828085019377557743669380207343447598305077268452450770524433480852101545609411247726740450856049990560181833135609953058358285454123984571788608880151712287595558719929741637877203439816607809530332844697301212836985589966160017864429599748367353819739389735536378682379700223020846027320868266760426725597369015691724022434044871946453690462408845037814094054009872603790669394652228248810153765000171827997149863995964698936652278576366100917508403304155801433701617560072487722960628815010180979720519221481017002075215788133044427474968721352863389275607327519052175017263730158288826367961566625939413068984982868634316489624871708268064830722561249743691814732106367309116691231583672312425188428670663008154988577669887639654337884578484956993560805477876666453172355184049802307336805909516009027957539756234420165666336310542752944158772756888867004410395166052945750527885946667265825424958687773726060570285359219732602271901580563375762848393633743585910479922731028101328393545469856191739143322135727309623456833311999039004846846299933398683485333528950030203879811052290494836308556746148966214160491716711476328782737255096435546875000 [105,48] 13191698495803988467084807201075436177641039815639481749746495215914746410110674510808876560605377665962114673551273447256574190506109392687305332569998856511435681078624107693959750778223500203958044616662219790039093111917013037233215544723366769395206984374452739453922807813574288215058393486400797699205331869259154901679941062490564390572903006441886896201186288496347169852025749061050623774523051436304303613388984682830497194645827488255638416021018086660951505917385930315787359642817728704219939899095134854275825510155005152774543230506637969482466332587947172305810899271019698373071069722326162736297738563321845876772533696374727188177898475491692160661871015337449637052392701804621841215841221944115785361378633980695169776137120738803855950334990421893994571715939383760166256369144334589914751359451560975374154778942397687978623687716344701316672683225810933008889972420262189412502367174768830593342284978460351619689909013351305608183641500867204819281303913080900709618700451248637717567147541303917243921980989073723612361101283996064076561906226327034373026774554763418053665513265576352339706398942125015126553327371012209594364466145843864274746036440302024153413316620688115428784283522760793872006134270945167575528969364621998070785871046220050836632408736115715679751957473711945596285657470281700660742483948150226837897340739564864742736439412433741967671239072979214364244186956614460267188304719792081595098598885866626245199049289070228823676634185131056646153348089860228593817019171191946542345019864052872030558227548066792422569223797432596420368580960922834113882290731278471313793165119252469448157999366923057317854615847839589911943312378357969029466283486093804829195272886621050988315431561665363030819298701749390987329362129339952821979503364091243347711477868979305755997117080175475577590511756522299099856766731215259001312923334952315656034026941790215155911573856209828598438781147288974695916629569300070057138450873166253966332108701554218340384509574256267688284351381043231406567114734052194126301838178469886540588066201997421176879043519439678020725167980308247458856407003317997981805579019017262145235737463125179912748182048395248090467534734027970640780146450238171602139651211766736889310573233157549525161375911628768254182450305187302748903011570989608539704166708640912078473532805704751535991192668006988242268562316894531250000 [105,49] -3356292267983899134225704190378038323014868287313826826933930272508782809455130531138742982118877508828137115097019887850308809492260434044930740710638004942978188490134137455887883556287625281109930420243420975700567321370540429513143181439392590849078857157231371647188256583183405342624161988063138790174052980482804666670635326325953678402269114238206067057341681641078675957337556140142781075229150646682277917893528318010283174877898851349692638789153847191808535200964649531177304888425182059727007091830365345877343284858279837767528263598517416555449208852037966924808391239920544409638853436011475955140644886555956636948609743337624724433951253535559002819983034722434598845824616899844374418632350923287178016350829988052295183122313844821911357274477546317236554128972152397528010031099436824294112869179809427965422195372501094414421187261228914057451411522565049890713762139741440850881024773710475088595107928421792361061474683947416962149725463144307801423641700586854266295957507242947457942384030394576720589800631930363508453642282716229052786049713965860097940342118069401894214249291448100975028623431138527691690623860322709353236974714895781981825488808760945908924052223843544481500532926399342035088226647935386724966957144609678334526688637844108642488984215599656293782707238131211729897359927763099401275781084751075892726110246645789297578499232812635580660421645972737984414010771900136457531934454012579501056315597812750359551101741355464781490147284177436570764384971366674677433343529808267141851013505776546009104688051847595746641003449387048905223135536571184445181575549246755629907149346161374460958434900102143631217600196248116124079506785035708183255754869658300865284615090602844230705012567363916563462399101570881740626854483131465823042188689387210724317604222436400051162677037190269362163166055465020269055649302662375386054440481367509946600341738048735445901404050600872789015800309929629802751013448191119225211495254429252994583963519318613704280414593852464447137601160815711529484901081014897421264843227183271286037148707276093207223059102647289906742963986132601854820137568328962387886143679260253895714757992921754426711881710177264156883969894165743505371195517355551095501338257042623862201510749395938638649725226399243891161670089737014947204421163394584989094212032178784165103928673924704728648293894366361200809478759765625000 [105,50] 819026410962975985588716896873784679414631834166999812090481747734636040732170098311881131063008309096273378088539931202378317197583748427184773460019865214523333745714894637344763069748539977832565160952272403645607064066755554327501775867800674696107433666807436886030352884491376501091969788284915394229622615202709929005969726523718595656017175041163653979319542972902235622003875221735177122568990638467794408882726649325719667263183347969634093433017800553488388598465821249848695650819328716550113075070450428667819109080093246917596463721598808193806482959319852606990813911040156928037269733778624661073291821736984621262522698750927816033927849887492484708315717484635649945590261025588990994862764060471940992673863130052151087631524320486004592462556178061889510419385093912204046641644160288633931564825811006377250047547004621104883529022935604981685953681948974009340716958437792601616503546826073963028827916125855661195703880804891661921170569969897059519996126607741081552154302313090928606856466042829860214015014866604149943470342080911905729451949721015249739450422377330649171151081158022569037522583312619766959650754318504405416052465486764320508147277352399967304216999391492004376599020623916728650916906221583430401349460504951191342534179100156661943983365003530710590748069169021214933954108945048456273448949528812750037378804506382443834558081632201018303996490041371843220968797952984425780113068500352672809518553421993026124818218345069198173551429556388207179995872069152285263412514004164198175273436366884188679640506952845565737708366531005602196961567615433317928486871940069831719192220293350815095277877505834768970347252562694124618157111398588820627804919462672939210160025831744733256506126120609165987106604482803914374813556429219022098590903336799613709543685547316060931781252734242999075147091527939814273990668697961309209211246199203666237657605152508759189976763540453012811001514488456235504278985195891370859714192336724529697363145601848796698087888197583462437420795806721322493105389986155127153056556794931188808941149985696171998804891743238086286646870378748331193171812543025604523102581235753021153513429896951036601765059647789514829984527553655124243509224950260872814813947374793441411523377898671914818006722923160260921527232291734222509077994472589126364240606723852320878147964533511071749671828001737594604492187500000 [105,51] -189356405536544805327145160004389604454539658390772801450474567599137865999872376878560337300631029467974902495859508396441895553930704498212266443580478802551225961346586857548860130707530012827657481592880564282888312480416597562682305307056253158762632582718601060801644782914088865284375089557092648250431882046820018633099560020078096830093613812959112202195978431971488273239608917662593668491480727050710629801637429936671258923595535117204653090202617542172685829051139650959611672764677724694303883362714445603412372847261205232612432340749154383426883689717063974097589297255776933723040240033142470783981136280812657604285421318924287382552298333763184802407891629668874320227848360623551002890552660118891385802380037213914718125379657937057310941282958171662517288422230909724511981603633853241168732491552550639172227996092456064555359885201390685161075353435662446093159473151722809681494307333003670452439953785300974384577851969050763480754584770854071095999940642399227885013232842951600045668669378669295083987976102303088627445844395084360951601725160209877543805439247154827698301916461225843514805806835770576280949732984729191794059326005804082411324032515439709254237815790330478503408895478791967591369348834165630326905940108385098079097073314129870167702152592241236639603206446600641805309393933988386231302161364328845192225287910422319072563163144167201757077192489383317510855310156140534815797725719624645399972563381213194590468405337010159305763933312948911555232778803538082284571429874189192218181643418360109905016378233336719718006839450784509677795225892622008791983600436880009670318686869478082071485106635654116880551515874115059230961168389819491509729768998617475008295962679878637495267862848979806571449860986659713041472862455775028452342175303852052420970092635550390123347564212124340782458334753216545035390659049410126284902471493074912891242826606865276708741062061428108186455783009975754776421697869573022114829363755438538823501335359173585513113564470741727520919833437580281109694526711365939803764818040999631584857623672623256364243719962591471513383497873327232598413292337493660961875388915229451112047779117852191081367265135373778868030825890799942587502762671639279693894030355330695522638384532860491121020141236866265381029576119258787423329963174310528879923269750637779610096672611163626243069302290678024291992187500 [105,52] 40315833125571816441503725846561244131264712364563422782879809513928643538984617332309980943192947935448621917747902803660190976862255422081307724683167001511880390692976562163690331056522440975740118474131949408689562021128500918708697338859825113047915874713721404299277883514462524235763575640396840192935107597775248385084171868793878817579620738575948728771174639463893682781831123217461663638359018320888553766977961151149780869244196711590118599751076960725410020562454364099504181421306319601508035387013471697424491828327688476190633405842716634527334592389298368084294178408416916558195159331336957571131993830632081558927359938448480648775660435720619895127083218377402248134977263898081319971671586936254314089783821882731972193374856612968370641927474788287393816082341404260953343742526694471662724605927371422714560945424743084279578332176845048418431118122970868115470946152201697994346745587042557110170401877277113245714180642922934517905334275864161230722060042715113106457352675498227184496593299655673184775406706067191144033555674767608070433775516369283515977841504500528949615720926539951138331147670187039902346236146543582499264915821413612713964000872952703911181968936187480563347379955230259414042649690903469624969295054368729100273677287448673423869462742826978493186585802815519420404074388801860876828846959198277398694196225613807815947040612490541486058455783037029318705435890844027045834271133735355920219970315541638704746700065967175882290463507179103266083147604211259743731035545725979151124342781275126496256065419579175864837590656750340719807628481946187450219331010827263115384052516410057852791772142566850822268864761423918749106383979789566823358830158368180616658213781840006306905066763354167626409397577657447151139292270596219137521569212687364182430643838389247378008026483780928793142733321061190436171230498320200640976555829677728463742718572885642794062842289884859196825303934210964387806498423504313884922566841376054653292149107199029097003803138878722721193519747696218647201377552508302867658525218127479738303881681089386204632823334119105673157191994275039410078727738026098353880609241739864318614851266547699308230082222388111575069096797765825819970762784307789697223931441860703417929346227779439586834901400794328034077736305160484520103738543077762707818695052395857516408517184913762321230024099349975585937500 [105,53] -7632048091665382463716337900788512491911541352954479315821638868477168069592966706140898187393243694086581624004810255106885163041405646622373362886016581091252183227585953450383389394473388571350718522623211573059110372952653183654843688141370996725089744160373109030853225447634657008528013002866535958517643732495059903878468006331503740854419868458258064767338381013548885575664578862224913616164818417889397070506252317993488594417954010045791482059769411725580565158986525314066861197644009142935586950829070688079919119284416090637456980920249251263040826931888650591781942243609142566195985807904406442872307772213763724485886257114263078640729331627110032600631881766956927573363262165705187916122284945845868814561069465821311312014149533300947005182279093553722557331134655083947135117978930893272616178297233298764611298061637429790572015059894644381172607327849711002693864640675043067842776655510890045115198643226765189517816593065838535543324649097664252963038858619965028440058987018955290313470124750062631665225041598417858896509923351742911274485360522178282613629647761331388851276611622539427762546182486700138956100075822595841452340908721014866800459731734732519253928509881162421913180805130859530146841269495039253896145901614656988370958147145991264315044202039354498004403404808241147646010798403813448189494806629258914992510805284546098425416750824468165564402330214942028895574596773923901133490118067365779463321841157684536422312559779548473941614372575552721974253372262025950972366610660043806139429916567484708215628322976177283940756909829806110786621254214916079989930108442765890204794377681684875624062185518003614870182851549558670313422917547545029517707070480025468069393485805902649934520761945455316034864534806240593252007584452063630067205332030367145701746038448978635855699680002351024647345836926175305415589657109651683270652020005446603519283381358105633936877188085079676027932837771813780179750533391934421270689166745203827556431485722609368057453340670337247318892394260992989111656598899535952421087987545548671379876225103206412779692263147976388935111473409348623817411206845047485435589812901192691401680318410136197780988694629941261553681800549053156108202170222181736511146023436372452992143068722578893382151128622769149965788438026321586304012354995699286023252966423488508063144308835035189986228942871093750000 [105,54] 1235939306033741647101582928821831079387483681827634977506359865987699452073154896573321244789576893901531133022466235688423327892774743973507201787289041996206540701031438508106151623610478219512831568978025984045262253136315495701774350879081211601757888343210976989480043851392720317407163630187226249081306155914532045311901211377926702091396094059711629774143314511644069505890191397000744460916067527527268578866152701686729105479772514826551549151016151626805563999093422435934914254911950443433856184931687123208993680597210497998075426429213955454480597002944316739181519422376895015264773154118754296516317059199221068600513922812250605333343503467238677859266152278177281483058119606640976466544508677182551988908219908379258657547455053800613840951124434419661138683801634144378039985507568347345471090645798220241084810566005541615411992945524030643330242226698338957282168068921855048126179038625769273729171945848671820878408899099825979997827624879779257710690235094656304384098384180934057653273148559978706643720211950335250160506152229700347000830016712581385008015256579183690586114691071468762770488145056194145267048440756136102244629352155434017476037274743135273817293524833564242072838998072860342191825604724773219229859815613719033970117032335227470197373227148508708482972115943555986652976552979540382459227016823033199225886019107951840634005443951078589946022268974979479602797715865694587077601376667899080260469189336677393359773999773797695445026454652243515534899372081349174786933600484923756272901548968207002396692638161276408809116982823447881333671650122594721366410917133320314309907788971201519489692428895146514351716561637119848917045959745931597694297247074766188741729132693685379753088496218939828107349526881047927943374721246539490145216651207610319278638276501305121148453396360805010423286867331942353190037265849306039139384047375849700023222143844050034785722685376175429442490585654831190661556723659534356583135678500022679023594106602982835267855948196039892368588812834382362971223223848725835050867536342712973000454863596460549724512256177339531832881429443846211019305124721971367613357766811902884956867461895373399141366504515341353243691671127298029651410217950740842388303311034712198014318979090710408590983858897276522750534832564602771589682027748000426759423955955924379068733287567738443613052368164062500 [105,55] -162408416117346315971477769153692111714412775919595052069763948441914516045307156405016660353973807611718311128428781748145278803033962227426161259803678860806891118053909149209091799835610034775966560617090859118811161693245091099136983011646641102041152327283155260446675013670544376437630155359889313704709265694319624481536329946975765820236903536605989186472149367316049989586772701536371066449861153911225325845651792773543345284592041636775342191510268330801135853573980547459394861063184025522589033834235460136820858436369110581810315325152524421005757338774850896763206175936541404867243445011526406775768035654377209196306395586470744287064396314370244219542300498657684652323149959810150321115789191864133151151447647252983651721233892162043145569502686368156725987894606648702168393894839107386040464790209010893548679833155392234399834371153716748164565367852928952566449506162442139565442597645449985477012004062053707254743350700182145288192184706771860394808053204536068864802901310372831051192065340461654861035106545673306587715134672947757235786230596369731881750530789591947784081617200851667982140919938333713767600995542224828046713640871291294271946146482019063457217688568521224079561568691129881579534547398134667252059695420750430547267913719103415923126078051557050695028948323620190265640428847759119457685421563950897492257247956602405772232370733087507237251670932976913756369418562921913470459717809648379333083295102670225064484969500194921094857309719970928784863123253003937689021781691275475861561324944639561733724517341055933619055596701651705617654054756551215125679950483242611005103465757511721576696194852734763622371139903499509461787311899817605189375013036313630681529691303664269519880442589214487911389010110419546542179112032417176073680543307364582742903713837085412728894036030616837037559584375094302190926055213859030457212581399320455596462046743183748343835176848379353792406617287691149619092070968585758041730727798347504136887404009630955296226586198708792367247216055838646452816263564037758857715205013482601541821344885725066498399684829111655237637410852568472429793833731356763709354749296346750100341989107619324118325932779673232381373871497692279332958542284139111931386576504097512545565783187438561940751112482009609980509621550924656200486983407635317426683484176574978619100875221192836761474609375000 [105,56] 15735240877719699315940709598668580767263676968604145723249220009839545856429981308110866830845840582700081600581460299883595275865768282600371121610667732572453474642706140068081315772874932411977283518848682927965186533166083812895950260704136308209666662555791226964467405992942800213656442388076551720303131501991997734578590542109260135755413288488925895921256600305355775606454529806701479823070362867284415432266964768249327969814694956262657531252817058393240999090750473280425513845847654326607809881817049271777505608603278684855101788683860476021941053753313325349002275636175581038233872485589943954498962798441761078790261884651912526883258149847189387901487420410449848490479179352650003977216265507928945350377443139948665530241693336686213327428377134745817425180605539599527509405275725063093058509640115523575213191595091339432609055955652494447637036589381602344275009628245070110249216920620949365706929385410088669398306514594674553330602166132846808148405611580170533660409592997030727155736817254150474653514533802447973388875711658665205017883489875738502433286141399853590597457994709279446532697468504757315065363233016809566107557377959397339489244700736298463489274970543717811898217367944224200580150589097366469538938140641566182835638913852909877984573245162118696698133122704219252236905018364600226015385807779210551577451927123512150056106533083928494397122403309127667323198733569139279730029139188354820634814602751700373591381785671205628741712160043513625039371193025147675316730114535170005074594922865093248870124193049007693513531814694976796216257888007904519258828116451928678271202048412634360748607809436854588480717250807258138146291322275762801816180597642593740582238055269357352917156950701172295835776198607542963927081795344035639905314258938346001950346195089478963270048488634153685975137955553800018487941278521481082766140108826175444008920812323602882806222419727836973679103975977152520075347891557127277130762254079775667589861761569522884215385269578713853071632578137879059207189917490048276171847357260329876392583933921409015996122415660226247363627335434412049256212267664821539695319844744453017319932500268833748628574555276677188964861863032746300772380941897598161680468078203394198828454476545171033220392131899932024764030774950953892429483402448712981921974396470886858878657221794128417968750000 [105,57] -1021290226306107829038318062458904501506851868827825527773807409698650964399503695560444217741078426775334348868377184755293182601958446154189442935965384416298017104823549683180571111873803776735766358748002332591719655660464837702471780725658730100494956757466899584169854701792521105930882295226981497959512859726611253599475148585434285466278599473764776917759562204556162814296645113328638279992765808312839450774277778983080742967435348012806131519316330644547245755171026364313485194485432743717248492172974010195227992696458871639004693954698442524742740489349439844371661860183394645251467663500674986203088039056827362484124148040054494791828401716505689271394371039101497517370642114642163876925851434688215347691847258539259332891511899652417892929814063267986604788805804594198998006145316255698214016402131976143276714884557079312988933514236342736807499235924517220555759723912869874520536793853420114883403454722167402400400641921583912945090688505388363137540852948156093021594912947171953831377661085609383281589130102540851842519370516336234198685838347035201311887039469268653728480374699883859208457895988768988364540959989088302859899785838138800703259675200010573471621208683344966244415958399167156667389662429615661880574245887763511612721536588934807613754246314881278906881163562064531206653435524810656396001876309703331370021013682359252632316429068002786325995781732186054153996440512307693807354186141798956719978475067918025051807235195721255376753667402754191026677876624578472081770846193731238319414835476457678640475027309446233571026664090151320232287260838958864197214143728150491256579485633381963985333200243916420821433111208802399842032771690265946977256129407749302386639905535228490349468365049460349873853799261028914730259843121758247934463866102746484811635855979731750741768970261507261503287597033536962058927110704798633436063525655836324277234004465454055871184664791958511130893010163243483220472235035442391115692535906077772564688666154962136130548048468906683569862463120788531113229653642814285019277112298130024282885109977997036473821286050872218116276393879654921163759691204366032814009215627691249140155128314757824333682315574066106504284816292586438856815639152627228987451763293102535616818460858836967878182413482412455743267685052355074094435444673960138028956379230294260196387767791748046875000 [105,58] 163145795580149581107595484409345350277915100330818154616193073303992629622460802337345626665336268182888193058550964199968631798296670400538908314354580428620947462761162438756140738073459895027234486597664448668508396811137786679830083057183959033283312033115907281947559569917300265873540838596859367411574832857946927411216057596551324622119680918169994001140837627038283051053069317043121373504988814200036506803362024234015093902044673320161103236866094160565352168818210267448155234834935886978621201446701886603695219699849923518363029794526015166320176595587912642923243061821393348066239053979749711546731334433500675959648140532021302059711388486377710086621326125921347169140626075580402689183285770875160786116009105887645625393173519352756914549728909825308126230452361319055418924302689674818662269103855865247344908859454333348044037740352249470068627212120775222240133690265294152614480017394983450578592648623910568757751782411216170359296252320226281721208193265427170983891719994618705858084957646002160011857584865760401399674028382045742570311542782139638160632840264877560330808388571918589233699164680695126293690543022961748919173572136399756666638600975262973345164989091305938752669183033378420856415917971252451322438158056967856508459382651762759702265491329282432089258593438301172221609976844100734998552934920353442200851431881641823902259768944255294142333935220696669331618086706866960372466510425887500705548466876001871013251639649312216401490507584826748670572262446139177068242166777048302312305619718338772232987417474466591869688644789272654140216938119282865167319407320025526773234172580547410744316832173740438697394765104839918413555853250527338368686807866221140640406566745011062474731670277905403654083983574060289654667166814344068715444769275213103390307571042635694164823080128775328522635987441528714335324225363731266859704743931995484499413351462501416196789996770691998713899257472089962459012271275183337258374172814155774631213414563982998772752875224541407349543344680793028391515127669862098054970172015178890024529342498947999121691215777993380649767026890952710944319098438041190477711483939340555297920160317041518520446728631769711293896918207410820343771806987384609719319282461432435300750203984915240281571566842645344672531817281879517651239474684138341942229999403934925794601440429687500000 [105,59] -87932248939218211562636743319461521431024351668267533369269710455410417717663274837562244419962855784937994587247652359123837494743295922080361131450923314564753144411707364286886126428116008434514447631599984798333405568737872457162660133237323769293148217461088105024176698529226956458868618734832122925720483981041225527179775969265888906703391789544138040060862379941478014238368725706532842821083843284271812061027657424766106672150699862558640546776732639690726996569869728225552391058996826726119606256142589532408532435021450171933388063136788953093570412174817149713255260979779989897526086411776187096548589427845955710717796490706945247921034344696745482208212240163207161637730758625711866753574286048136196496171847373467128761250947803742283164646740606477049601806709413857937612988143442626502952400248828343824551348463103838678178394007453724336068584237167389600206952731942658051921336567557326502102772719051806303414724834536050176936930490276946013596998359635648365510670992103102086431687219109633955306564777608286160101575123811332262077067021804677973452555993404745271549166496382101037624597716586939081448414946149108931795778891452499211160017234309691820236957263159736855325958310106860478858026759380147031874688668585263676178993776909948612130123682729805051054630982638537091192114136243743959917220929254661657713684193312213082221056064864680258144059809307483263422936130021635866712444308167053899580092393947789047805741536768979275878657449080753620737628794277234541025150400867279293591487673728735329332408517230823907455006006420334297839567005900711555242919058716119193436466440987348273639295881375339066884797468973648401836776902242024547861485232756967457986031754534483934572362739401324668914562052373186614088004613586654364530202333289558693768602328627636458701975277092910101617721779735896304633095176288236659123128389554858864487538780201807397146538560367600584412955191951353795503935952275610494475416083554478724848750526561600606601342689319909524005963269125584927511448549904443242416247554523311460566686725174252101594170788994013407969972329592957988063343124776975312671908932148709913737513635999515933672457992966982969964387485284401984790338188324983093205493727532564178134422846955239630541064786714467276186380940272282471123987089567375363685641787014901638031005859375000 [105,60] 30560042570826232555288506297578080042837740549448677499652162082235149552065799968013008568182689503249583449158023552230006595607757831902072429221325650599485588806429436424124667743518243971828720189861696782915639881734360278394748325415709476816938210185315240728574932960395011172515870766093356598561874216524103415954710066333754279609644442853725223194504280246214129283409306365407943765717231233442774535808823813232765478789778810380849145557416083319423406174341589594185041124516389773885260269863743231601237725489497525965070793267101910580781515428362330372546976261527254958909726033351152986746180655152427809926514710524771261493921010782131125301682379374255472106653125302388764089267856477576772874205869868779579364817171813986484745348908058784278379936840966846159745344602447098420937476629258535796601485761309232581794938895553062343961278238009836014825691569815615633237142549060712532217213157771967213361996600054586251238595076354532097285880722475118095808126534677344030650655499323815588310949639543621031628172338346220429252257279957813595919340159428004381055557348038923914041863790213265292411282672168924338401567472072949521023439600365866880971558108043844602106901982882814367103764274601916766636961880975210664644499649481689342046333462871520964211989961103731184809210503811967084588909803380618612789300934545591766372858164477600553170367926439458954210897332766096903926918079087015065834691945316261952377680645479011933256676834998185108755466861337595763036249673431257655379356192398173179438896468102607454467845447756500342599533364456538883017575744917254814995051581038286031444712125906698653548634439890508893461909455567650794963312263110346997467902838814543662046876422221217135889998256030214059797289251481966909387458127398365347105426923208786159688362041871198175962118044388778056104770084038575711031510183944819565694138962275017384881471991123263463943244483341030712912836391317272026515792916289841462590528443146964492066945181564667930593795551187745156950192486884478623955990051736414357361528052973049245411203996780263894352850476306740136928639964915669231823057665734396731959333335765977219597795606264885206353450883886271274464425391800772729837618625378138193197741963474746059090583171897599634756780959203567732282652916198095738309348234906792640686035156250 [105,61] -7014153673809319113158331794866149408642559409086761172198971322251857973855856959427027401271736088867951827937194241448785131930490238865465621617659663589102579511574205676069994110267512651498761223895292756040075772090402498251890798683129238339263943022787180641842220006824089301936571810305730479153611300388638143108084376322822336081004922206477392083381415806708625495511301129267628870821296160767222144366899498211187233115749696314409403428958831511627877229970676113639421103240467332542799464129810008325904411653570112344809800803188535706109131000305410932024680509961729224144499520590126576095635078979435647847729874099018264109356365471178019572334658218679318474383751533869233183324933363409107395896398506548280640306867502096490562968704126315092513798774021267449287265290652125511425704670149139560538498230962565705977487477811733840100157444015662943899725630634420518526252231859282287799513780162387407114789430701007643657148927093856826758139799746455332040877911157252422590460937594279340221029589524487186572574517064781873804869894091481679700304753139157268614871656720600359813727860365139332478132568827350559059205930604246732174042126506864448879169082210709157697493138708282385614640947122729985438021482417323593592619471112045027307735739425179796307518854993669753817843514883916312573179129202692117798303510710004697576925095717111482985750754514229921364374551906879282340167465288761070571006043143189563047570635924252575056980770613192892437509762382166798293225002706701937583750281968520825532669175241611903664543206174392607314098696176134714557440317926633539525322787300099906455376968013860421046302797005533298788698103271688430318841303452566435104722312894564967748723982570276825070437767998201103159953673310994835574723496694794170024141942848209285592918638388504418716679965199348376832095996977063812116432007226058135131499492931261107098927706949366059203637843622837094004765921426935697312055975750330037644269192494434257987155457074956710098586667598503846265747402616108716428101404094811938516926276941363136586059772192591993154112478296110399173441115117600333307155726827285416348067788183659275822751835075511792146293933268400547300994583784945723815222481446193736883519290819896804074963018221569695586912255914313857156627829425588060985319316387176513671875000 [105,62] 1214919966829673157701469590335167379917636690916610828323315958435170952772183074511953293756644888019886705477801193451780965678277415802252977637248719775923173607717413126357377387737874236007729011219728593945416170533942520062129038719058245596147774465642865034310742940418782397424592952818600102338698949852761249541999809160860045731058588560503943014976464874962879565740142086424351433101028671841967829481785727657356476824513551379964319556424195255970801261057640547304864359844137480728704051451956173108805743167480151235792921330910735177700448071099885128895273847426213143717381086870858506964705900328839573341211700974725576386675032584207968702755228676050498637213282780703400349369025603421303044937223881905469921054948374055386254426790416528927573567436253241881639958860025883094869703043509397552059768839215661067919533502535336872947904949418764407351093632543648505307515103156720073723956969588645041192238507333518303624109249116540257341991801426869714597601184540941339582210380502770420104111637423697765931094107462304960055852153065009413709983750531820229063182653456958211707106426287805828786798385627298718780691789280885118772693500386011625396753208341586130758861181345300709296423630182019531343220779496433110671562109497038682695466090446946260603303474692753697365680379569529098489144639369739926400196091845077050031891620674850298025809143809124515626497630592680014476269266917699869966660683656981232584195801939098046758881008202399605160233507758814823844543044170092406201796417051444132993145452179839636163554811382995972008800755553873487118521714879126016102595058824813550304700659996013849428751308146596977594850197307293467566839548335801843732357827138823034114912716994659508790564799467270574687137313535544006602179582987958297273866954338863528380723977241166415579484520766241074311218833909731959150069092718285716369850425531211877625626742525929332708914735293274856876294296319987417237738670052823690700610675267625408190754730419339000139697487097474359258157412474180942766250373308677415530611858608621346901273157669835604779189820487342590920129124855968042582107072047842162222841711227028596821929775643358604343750256859419267093594452597453722913434944130935197257723572270179799919578794489982640201762242122064975810569187331111606908962130546569824218750 [105,63] -181159706112672379715511438146024004071796874266747731405168187648963216323578314749933119119562569072799819028050332534065346724677842965517104778067046434106153224460623947166069218833388580454877513678120812413870591759175444431198944053818308025144139311409394080638466444662096164300789759452003545684831295515870661539939592247796220547448712469365076748466253865924290066741617570514197219096291187403676471298756310127336948053942432263259877875296050632940292200351266273136175863708720473290065272533346331119540255130418893394511410530262537520153192601018850472657419289995829114638151639179979157510327545019088810320817590208436287381989288669112303885082744358044413347487403200821505124986202664439390619911629554070407047996804397169868272973387158533871885895314289029707664763704592451099851061881893568959667302037139283382249479763960041815507230127882790053283638267414589472126375682375557764120530401338833662949557340781785992574677768691978124396162609923141109106116697438281776615283760926523281278888263151236108049905102588638038780939778002502224503606536844137435070888630890448738608202741051219889627598584576270429522310143115289931307316220761624928429477560282540148652079506661818400940795717395364918172499044974501827096306318984375037958254988679409185089885211146083828842566810050816225507782936371722766492626259096919731054163384005267736478358107935598171013437366489008898544093193131461924959573599017204525247962612070239843968813033345041965708901846136938189189469719239373935264799524207605601190904914072631129193606857424919943561696433470044696754283950913311543104596217157766492499959360330750364074872554663411889050533325623739489080771068949549777633380978254848577837003811672382107589054292790293696959795044595966144981238967067280885430035196066404737210021792509332290023985067374900122282696534927224035484523750751594674173032069127726979515654000121538422038386524774307671099016016710773197466227908188962130311600320889184364046341649942555401533922222605834778554714904016162947777036255205120939784008006513860009060186285062177133790044449972746313908979197095036697411103762453368442671494164879063944335751197301432501730773430285160426390350653620348054422653583541029430057601904555469769977614254918458654182428869066452323255411727132013766095042228698730468750 [105,64] 24562073210510330243874870847613167745874237712589197737168131563668403156680442341295865126765539718569786805839631326377879271350717492430132786481265978575121727338766882378597069336204177924532198977481754045620337790757044783070957107455423413344265934731777201198893861006299849799842670213259775771070238026374864799638397530859652827393070676470999609108609109612349710112166930105062674485894547407799179691172481095045527921910282614704176822652662771425209582219393916620720233001596514831203003916852153900462484257087465849369727851678639992021234956974786184450431892207502049522691575522410959538637187732632568262820390916597110092351953438755746795165919961169442896225865296348512453532965975919621441415908496309022871965313821654549968102481902440199583883509087736372813998969029160145391748756961921692724896994700800083074570454038138647030859728264052833250017514194006252071021426789972644802359021275302322344421897533767821087091690179080334409391551024612887316008747796937854111459830556378402753724953162494704478830825810106814623746386544091981626710978138688250007757448861366825591644812658307089580655036479335394195455510260979373227388397897771620614362508651698191316504980498624991686296766528166875450442296924483565244914403506616733493133651813012346131532865731818701103749315388168056927366319197204269559932468762444085860327612538254637852446810769934177403182754970438636348667214221633165024859611479483733222150696728976506313349066233565874197406952198682771359310271405827122161018235688594509433703752118433828973773964630873910866970897372634582441211875671553980601886236082774889796107407967769931196391103864043142775528481488281414379964195256857383997799439273439202789612393756272896349249087816715328531111660493808977997774256465179022608732864919417025735902911256427174733508975984546360821687268651651823786557497981280246932612724329234968217538801967719428854716973650050634236527632336794063743601090068307584075138936907386817597391367251648568789941869353044389798542002269321358281373861840597181984425796422555243388818573605624256393853222543157343471718943845225714077553964039511066533085810559467126612346784226932640877840070952533166862807914003662227004972247932905827028361152611292504146584180673008932323302068098658246242393943248316645622253417968750000 [105,65] -2734747496176660462762827816139041453117844798166098077797098842810559342725611850049251095964924360563443133069074945877704378427322962243627851621600891018070685484447726369361732738645454528968640960061670885141181863984450158267803695030508556210259276532273629917744775939755578269231646956723433388285754066428079878418558103933421721770450724306290619050403741246038659549192554576179261479018173987363865933746175900499974558124156095247839854296787525355998881051235527896366615382853263637983015177956161710561079072875944989507537163859327844925816718033957780855699910203316636504976200302797747904450736117371834152302261753097790719094732983237782313600232081809011229593632483809072130947472104739691653645805226976205543924780137111662473176339061304094990655701142079957819053882475387167365259356499174926007178840391855578266643246153516158143219671198465342789872659718773764461917641853532194149598441891924831228682376945255293997461592471499630987097760234002919394281314365155453288156839483765240582922854449272589127553935613619637368475174843960274163080448520049799375701932238577339667369305484594798485663948841974408606343771143812581151814177078435586956735811015257982095755628357690306773107776779053806365881978421830436532428536831785441085696556035879584144957908028376541415876322789574333434073421504484146404252347871841886973928029959567370295803238974731118621867410259411687556634707355608435054513788326161655214913135374735747488963926609785418244173881668172858465412291146902507599408687746473910202156975177716725427668348586901825480609036701967570675625087687005624379674774466831045680918847050561862795697440689802763719292893458836434110562326607086815615697638437068065239852949704302828231258035168838642530596923027096197934956846519249358549811445555696294216996882650970741166022814698199040743670224641883357850798202447553347873966684748921890131170482875069950367678721253074076125345044733932441223857457187406950503082558424493306428622182013300656303844459901572495614157319502637052313047740515520780429118943235741335168814556865196966622749491532370754098426424381542492700693654857066433710652527615637798887985960942110327602120260936361909873771062374936267307866984923279430985400542160873142572070611163071910917795855414103023406369175063446164131164550781250 [105,66] 243635789893973588630338539750846582825592268996012792286849793417462162610107026548439171575958242725454384758633700819626239147188501135620121310517480208294191908698150889011852508284305540435850618908064745771187664562233244748273918702531257461240121238910273599343615188116797015591748253794291593055988997806539126235637042003170126907152039850273909315548122621701432232616358319682802931860729950615875640784201983593281365524557516828673471242061473507347409868649138316454751339861590256733148137388419415576663460939131877221558916568366137689087456379932366310782618123331775272497336271804992774976823754896250095026728223725315426254733962548063889678987700212228224833560601866547972892767150345617435821369102404843931996564442378186679524543433910461829249856056113415971010569467101629248428333000105432450901448616173207646661719732250233419390617265664055021937053462397386266319936398819456801997209860183003087439488811498903453963083496481522460122795729264483336770689439732179049980867571139632384951399485746802750861155776619934966072005816927684796095766725270501788441679574641595113749286388146757277968069890011324762676794459837221417443159115686519311859968228499100601369855343492990836273674260948130949362246037724997195054929387647174307019498320422216768744004350794626427244695362389004571281698615007503223549463079921683694628091261138038729524542057010669832353106598273083248632487786268610223806843887698840088119574687218654825325061660113129621282978305421522523972725581597990674300337304223047671777889773970235421107222920630202827742004677794639069654618763757201642845541744760486226482416933774246383302883556676169214319391607616277995884738912342870109757773295966943108145950576273036862105506618947100983146833678710871290338123025882916949623483746037065522432635904362236635230390127519072893560651748095364662681251687552637729189983642560141355409385152311182860897355156860674419251246161023777177264572759311063601632881426487812600456405517637475080990604885857172464348070153883245077577431475351722727221006717250847790723094680996875539009820466489890246679759884858414409351549420791002256172124482296090309215784283946733935442984197091667044660727270510112389467851593064313711934743276554071287520134707413784874155057713629446425329660996794700622558593750 [105,67] -29137853803982695629490027301934132053729369011193895358204226078996482949686850998603318273079153624681175766662613203212697510816636285051288285662681565795873014581047691151430250673792198665835072435153379515522632647580093488719487920507763513668466826562191483740676012584165225398139693034470205482512103520964342115248900472013468065915501622873811119125664880656881633902071425355090087314491539094850874334160676037137570911155643361409012492686743520750720371780742678303669783723605170402721708577481782867558176843024648939006608408961673967665507463597378330554341876292963061489263677388492179260736317136571167946757668309285319559988372416377972241073233923592568696621842164639541192672720408278728833725564088229929064754005961571117877540404563879904996749711975141905618563863797702767832099486476957200146642233066168992351246525382999309933024163866358858529188022271662396399115540398357240250031985018298214169063944361814806920178617927260254233296773148876822847111394467620976577053073101155341993572498110466821874175572169307240965618073354175083201916531793539096532729570245940623973216267197554050832234344216714937717022012540740322061039944360067779594699773166973443585691861225323284558733096694013695954694237037650018993486257529672055538377141592249941177455418255289336430811159912706192598649990726336675647056329854630465850789656430831099797044088942611871617664614335737957238494849161456934581050648396069238579206440571893454533851240308511741416457458205015862208914171307216496621198852844725800143232812404054381248170933845776821587764912863276552160805110209456527895194501898945412909849839093404496823181960022545695766616695208560413549833747106728920485137015162878664869318027403381120927125837054151708696472800153692092654322565165153569955698329788109413243955120088377859610063842864552601677000327339750392873970030764190847151532517990718380311355220355689567446269596791582166703463978425185712126259297724727975745760663562205423016673721522996119495573438907146499595421991458330546361637122055453790833483643210466993195209866345397030149148108400677750851509782283163889076354576580324431738520412210776014561873691754070864297590986358599222200330427739752126786029355155283180457589834405103346486618125461208169205140627866512659238651394844055175781250 [105,68] 5455857890568145964143157274779625211445376813096532813819390201778127554067200703839468540384918272130798304852630333085495796611347734735121139662661389789000601822942453063667787044779950094601769522560273475312939851242520246454190501366890883225025463410071204725707377309895070260789396285752932734884990803283800089388192760796139037177038797019582388725519233592237132638879975658482740316885826024253896332289678554448901556005599195341388875634499183150404786348218652245662218037314621184705966700709069015165016255058293946637264219667590468058005742510123186861712008177896437675008275934742838081566966525202588248525730268213000462472187572104076853646590977609310248377505967430894885715479872673556453217396300486544614682182915432921980791737931861620598607182962086725690661367337318847470661373333547726980896993220104916683030925240525957469932191703041153725473469558939683090437293223244663953648359715301866714643617186989905879599114638793127679075515994439602665842769031080903814436264396612422439681487760103586594726960928921904777097936868637690235424520752601212668821337944657085617569501294446606686340015981709759612504563679982110350603060238145443292602561839999398329612159872080570999471118603854126778645118158853989317939892533837381310585411346538017354519606692357525907380358552090750791081534645069502859725673449510063326782832317068568362281789234896965569284297887747710426622023140573269497745224404296186575558332805770274886348755431060079264095408148270035946592516037987537899046076119981708626010903024016553434399674463143566802338381448854915575185003901627904091713875677240726698593050922381771543687339463243732116462685476370953047143008477459689954362555853946670655913086597417469841990446944602532224018841839907848818660967955735074165704431931557577680113722057170532117335889375488061902256758870818314534781235610505493398252243311330923820783529439354107342864352273049959710399305073930572113087272028790438235035699744060648658501139822594238752472651115397050989108447003430070270594611342250107759386825046271401011090853897283426915413723303503397925503902523471978768383140301507827614143870571949139615822212882335882750736044115920602882354018738473313834075008406119945986795903465787256437996430440975047237994743909439421258866786956787109375 [105,69] -937964865893722471448245728937512582453846929455976332267636433634312825922346273727767353484124010431957579828934154859123923746748657781889986883479614831536266557113367098298894942059623737307130890184924507672343882777407690827701647402991033298106125058861455122968636328634737003121380051543523259437996346928679737468181812230601246111185183433141893240070314983635021433200323712181275146813643585556746660222308633383802706280084876745950260545015803714549522789434990366797476364960977753727735198664385487340884500962111409437791029770137579971339248199155826951147849190721096621148925164373055458736937733202778879301366534980771648984496166573429504385294391135549822884076821599177207713846461025391662046229658895259658229793856115215685449206804957442044947206160456447443335753292173656582923946165372938194065207119304125167993412939283338510952946594314411705071297722333385729049241632154571463707381050906397001889514427395131160788796878466897796851508827092801623076462819091350603691355265510640872176547288606227564066717798411584495664490275124743678009691531910815195203471401394794159465713035379775193725625551477141145059063720875212162644797219143125694819787864166163018622596195997763139032104710591485556349867939357640600634997811242251527837206155799773849486673365027071935580472074688161673862834194321189966250907329285980956539816703954459695502760125436306242078343569396447980821824175380630710840999953925618627457719136960738340433937904960565332717221948190968697068511937300132126728428150023070298955902366450983940856823444272674327332548901966875410570534337342972181814013171493170967624045482629558326308203302726930479042301692898639786612839189694248067704325288114002018941030642737212824791058188501917266344391992025355240312956316437116290713610050571815965046147709853066057713895324181502551959523160575947120259060163645779316994334647615892725364501931156073027215470473769712068425802966605071738074583587395832848740434515229157705290236414491503932569368575483489260924805648021731325081000465789445057958601864908409457561602019220720081738720326228426924302654480707275095224170643438445570694459138902262544501343263966015035496125258800632370335453088893565190914402267423051140910116893287160974392361288687336440261788084171712398529052734375000 [105,70] 147330215354055261272867269146553859999444390874951264971562812351343530791390612648090267562558948222329633478753807923913349579011566237600408832651804325699440170690417071776693201780085565087974156572501337679744951314092781231456884427672929682675786223083828411124380072293400879961035935778305226658526872724266202195161818844733960192635310841843029689892822982971604012927646806784459657855129156660362971419636319642388621082104691863041356214708522996891827051101486288118374773433614433104933634654406510103317476906337146081651211711710219382939906968448843532455715597867320172688076212354753191559704640840719760515172994759280538314117773559307532749325268602393634214552031300530520583755096760426851492969871964537472438988809179518050536095937420497237754752944393595309308968160834397410610059673476958186359775016794982365018465628330528980190639876543488571025522067541903766358632403986334876775407115034617774135700889250495182547493614684179224348450992774803997687024763769649694351721818826682592489575103119692303132447370130060615631044072025222436463204489184016780292936557850618988150483802086499842652303255002486981947628075025173149504056281107438013443355367296694907038976041960119663738643387540356680709618037669496705823477204919977218993309286514732445365309477901011407202007851435280335657868494278365719893689702863371060402543407068618582579471897067175689128641450111250023204444191494264846041539836457996128228439104143815599938260056910185911841450827729772853140820634947538881615591481310276888233968461323173855118570269957099351268708718695890887745826321469003365388257066299101005968376677466326058567961005106504356830829992552662111766745631397148124809694010398834934274224478000468948087461664304229650647033175065867310556278456394976192244464258267718292672472749018260535031528429083277142691540361876661185600701764605161393283215289460988841825134414831427583963500475753508306521295231799479692846893929552474153563197551327469678777316999506922325608630226909070395232127886493015597314861896732223520650189850851679980038412642741513936609145375265193857537276863292761328140459323445240386945703652870357025992312962832730396607889110574850749686261082868166742718211738170895231276749972154629024734219175374327903682569740340113639831542968750 [105,71] -20582981014374200283643838717111264449559118836191750809598917830346749397002357745683119156287517768804055791777181755809351386674422402010001317167151279190715564207962768551279559011826359967424267269293869860060675445858434355089502944599213940469315964164412866394404523248326818772010400746142170487678000547471404850582452418098236285495359721469646299186164540709816379948794153102818477736698763901260140310569735882061091685242739805774222867223404144020544956935898892021336703228266499687466849474239843508640613150521243216581955559230237170131353678329685283106901536408993990158528918614503377013214632189963905422192230960044486242991079432617075009891269073967539085662251449426253625095526702539285837681270371527412569681160057334744714223864380561564778825452895849147698409578151934539329368796609810046120529951951938774301750934852059783384636176049663514675871037678865701594726632151818324202283952072882649730408040354673321783819201189561627328967112319928507868639084547964790165522527311590445635758512821349237368840947817301720307965833286878269712506709603753580749852812516974605396069553224990894108387264689758206020103710312525842706953003392832518485562307129022212347174376538609900179548022035958996008162388224979457718172336207024255526204818945327593835733905969629867404952330062462246620860355207380137597241660308136573395096840929845195258529555254276164328961368405465899891089049900558684820796489069250728367569339850442948137225641958325531670584566978157659594249774236577573580097927765190208357864782610475759441778932229490841124198174608798601961824498151462516164937938904139802121061735564366638339608869782531201385245998328975198543865207808535433994426917585863573809345995352639993610606903021806298216384360626721324412003528178339073935576956378544079890445516396555601454695624527961451217452757030322672107943042656932008279466751037029570243171169875401895363025444784705054880511254745489635774989092110844752020268882648895324812815928473259720936700162526793545970898239744590755781793244951355186343290321900415273784985513622138413243417381129381944992959651048113541693950651840065371970285188830981050615027412045422971738482556493992413689002284635111050819670969055115946160252004092428338398457210445258169784210622310638427734375000 [105,72] 2165250300235033641550943644566039299139848026626120681275747460654945656857005019386496685265981542493828193861350201059120133937591166179634217011759262335998591662119256914353762766553912691888414973214073942396755482264972675324174332122975248440274259388771584198844273508986960636404288179131140966467497938600170569720870374860153407531418082789620813996524157999811998785108112076997675748922561329268122133278349493567538059445311939606897769059665622261912140625241701370029926869497263777268292750561778374821943557166646051156854614735377665485357969925774302786873229579196562438853633999346682266727630849739725345834400696443551940113908133122307704095594866050194405062155982344489229188959063514787038712479540818403121611632978680376699000708181402019793313240976500224945128471434512778321199579944961730129837568340565682634437839859360282122987989777484826665320624622003999807301951364570072937117404132481034613981881107357884699238053885636630362401682555494285789388348785234352155650897432381008106984776937715507883785225016991850958885893318994921146480257106305423180249030467847900574829035567986918761069658890523152153819391077831902152561135094656208798886778878130366587447054510511150127898663130073036816351101238448696359318776670420863138057979931280515325088264711429785069208964944263614687896694220844100006978368224274362719284399742980586977423585846515470686725172831884296344566713690837512904900144405660967679306691405100174199215078704942857828735512800233020134034208844963911270220948626286217943234248608498473355470621621155259628356183945317638254025941562720568580073713324036172501509603495290954225114713152239695007960798705760308921924359835939559053014831948096973543949686700636500629005911745333308552503408547651415897096282790187757696915710290834357843835224290494623688277438962373889718117882172044728117065707129879052250375619362638140332323822431951058220885114612878528927431566359743103357494781695509158306946670388078798142118921872099024617238286372019037966726051556309498852819812652250096113465031280310329207659228416556709839112839701514574261455306050131861621813673775368335006410636161131692478863086710034023021686958503553641984093267943075286014260609968388215698275929012149186234093001246492349309846758842468261718750 [105,73] -181397324177267513402828577304498590238157667782546026429972543375257138610562906287890224632890991430304028573235424825835121298482112585698104895561840674457585780913171518012495557022328742535484675681703775047652008958044313440890225692074593506298096989680439120745862103246104470870453295580953298891767591799301043300928739416760072540321129069049205030348818087094320740772124762362272573816249592872007345784489712763417895982121752880772768535432984981708287066377570772397641740113638063524318804977000347463495610236533791294650745286130381756629476379147246362891931531074573334714664621670971262303146407582506856122575551390375975789687509317150329726144143775254304784288708895687859079660415449084887283853655024387357379212877877751853603775468201231295738241637256436356066758910580057516145480326846674352358724064472679806020319963057318022029239503501089110145460322417307625281217169951470984158437392973994217878663842564337793567264547704500500882038963487951253682819648280390619844804327938719487318513838159269279347357054849731899613679502913010794806352778731215189999726764104721083020619697966038211662845956759718424895016454715134751247543812048969038197758446779461818374671318939029008000437698043536079363072526465015213309961690287867117292962627015627957450142548513339255324735013330545214398799925849000154343757235243169953925034351110871624061358631107108256841790308398397961235540355959462077700133088185183056400796128903711928600616917774476992094918441989745445777944632433357058763573209517501664995502805805424852734343944745804398431109379806773318924275668632043165451733809349825000659977294829931242198646462725758226348217571172322232199028450558583715293518543386120905604697892295977023202160594655247554321122682097945316548475487835718853425994543024288382253618805471320610299842776096328643413697593672664840079711985387088980210103652025794138556745207953738288018439824072876361614028180310225699003675693738431882546470569938491741544566958149424482842192880282272909665714608583400787806848265285117958523621308915956434773635665238041399729517423171063498114890093231988203206598853633864455931338350310301185687121107661895646379752288203952440820766544054148593391387077975755818035623779128223675982667373318690806627273559570312500 [105,74] 15510669434880067600986414910595779231023052730530668984637348569746589864147406284973302937039991872574640243192493507004669162176406021730772036658629434157626310140635028980390952655399860226763677010188737121409217623497867947290254035516038227191654595373538496576675081587147284302601514953654148151142016848635857795668511756688190388908039098295181224886646395892913582348381103407095987464735245517692239383018342026210058353419138417438493107671822643161824522925746337741937918405356049045992258681360148604620808288592212233787611518511981430064937606110956365110695092260177841706637348452636432822206083978670813233353539137230114760420002732066156504129544641667341135672936273972756001922878072022401405384958992090808203790451458012858326437862533134404629622809555251472166444521471422382397079164535920337329343726093567606768601171722787121793502385498085744890386794552560444898406129571630103812078381559494086689303632823188177676002830476637998450156020021173009052725748424676796814333821998520678917449404459453324441702977222980889349443829498843866309431564526087019471894241492998620038868043578769025581443115357015817463136325117561193203267862800442459588751414296575560883804581747740949415124826922781238156905591805980581588196311496681788860958163151482881178619807093660261366542898799912223665714220088603097037073258339166294385286927534857230358028663261577585692746262583136249675936959265203169766181735732303242125393262201140590082448478154388593658060036026519623892794138879525685950043741138158776460790732006546630501608785409480371599752119874677531535260557182000983582451248665474372958359928470271160134861642713553639394447333651202470517261313127350480728781638582010585311729725693474595861474351714692065795605629342282443331134876356624610881123485662764122872634553649563220205389552469375372962627476299086106585934587522558171168365944345664840296077264838190668652979781606454419239095167396484764160080507404075822155245625607650917327557389681206733703872063879602558386987941983483272211255941458705504558280787705093384683857226685414210207326443128941496072267256444897748237115195055616263723197761492333541285536332733499762666671201985691603272377055375019732860156577689860199992602247248685287672742560971528291702270507812500 [105,75] -470656978847971291106669777505167638917355014519633639341123931974437489529088730171217472823559688219400860381500723035972856138096694857930434967971830903993013238656832467617094442538997768199740226332210210383916717577235625716561406884656014431186035866345556905929855779168440574711837261867493323629663014375733382018812767109415890355923315967109987475108928473740350009488393424267917944345492381382589525469421247073085871197139048528633701125241706376233532058657263635636524248623432425201070529043409922871554729247451062255034086992388981519801522515249637669018686962989749478635873748944104713472207643468779236784195131707657857669309394703846555046027618986472623675756925508316963631549105460902913876130180492904897361411911680396224853980641297364656810168489531103656801436565972259596935204555930907995357068580140447521102417592837308001966217735020031959326058512569908379526804140185636522948212238807051285288944071781539896717803584405073709297192813565714427043745298723683649417794309353153989511558605210502329973122439114773415452079536992216377432939497359534044974488685823200383364150657502834062095218798786611550499308796021736670842229268819577733287534211214894625935914987541829649245326487880492543309480378976718149135286624606661334803209465993606443743636927231632679125333668418690069856271897126206694394459879312881013688090911886156446236160518352898329668520724595577585369962016596532883219712098288994985218032998254922346839673238269653502845898535319754172660157287661603549355177211048477586754005076279712576812482220189852847108271481363433314982117184028163359763196532643185921410003082828630955238427631931264559091748882052280709764930433811917645097829196557220653705978493958403904915369121871786340583751072299617383139372305492614717484532600594289374535642921558336996924260732262964042337186568806048022270201809255830615925817605815135327895442914246423542964887392631967879221951117240694539826491657127241955092772055753751732514274520324676172029116499285767049281156615798968394576907274596243073230341746258731019233002811214197314757471269819306576404903419963020760109858082440886123212198617478921670077856392749281928140818410515982380885471893419774364875554078180011971640692158835861391708021983504295349121093750 [105,76] -206912020632714756609582475593444924363926077644291553595299934220376307921351156689459193383255119548534298318920102604617447283005072245759686865729434799709524890395709357354590141417687659685464802564185737802017168763158616689472820236545487144424053818540342644652883152367026395329812838426423711636349047862561630341663755067753128411061870922306419102322392209115118304893812705285533658019299885511944147261034741788719112277764197218328395315093754332060858232314268840109959149708140207264715802621377055952259767497592170195765085020108530219906731569669909275770271110871108218556122386483573128574264786375678051411987722988524106057126768863817915705355437253072271646969657964540911385483072464933251853814752434739177223272962701210846087048010989736544338854458793468711568063600509334261858299046359165995058785744594820680802960769300615642710292969485203693214191039789123388891187932552045182995784363662684973734339972426345292597173424052652424744844595144618227542540201181186765425015644181864254503286815972454735232125766097179348675163925304395440835512589209420266985522654208707618651134790562394084170365738061436582376714309343693263846340338774057855065255702535009985989568010810234878442384206232019152285414548487604469536154829279433816462278857153897545420734891995182524563950739112139493979413100070562988288982478379498824424295640512843834828277593942255559977012375465193000906311016181963485705040110271480216317512518572001623392255311301538805774148860901195736906784463488986768653588948799339578893865396508640979520107119120446523728352774662976070986085622030574054132592674058737989751197386585694941722540502398027591931574496587371983786103863553498228873212134757759593051277061708032893674259982049545416416089710492901153002130318788321945685556110834381016725626155182311991086041014777747150050775981325812476224803495306257206344765581357732003339167863086434552136949034018095389690019968542855078998845069827269501868602333402501275043845356386033453416020720420498067779300897387496574052732680092139298718454672463962256792059471910092597439080097382864961279528582471623059638102040996951121075505850361901636708389059525837517118442886731078085815527439110416223785988705678376550420316526412989333039149641990661621093750 [105,77] 35795237751737558494066802188274892065197336967147940508474636460233672490925776952519903131160149849216145553009489306066114433519507978057295103626045865716658062819235313928534690186634961029233988587813803156925412211727128436326637789621032331435095846204616669971389824424334693386064842654946360810723041056819387633311249679522342301169267753937148125067708393230897268231172199762837693113151625671209270931350444471062268477918348806363426504330885156230021303806927083943536963936252213968182061213799174052468561278491536146545475272167184002420583970628225925423957386816254468336930665758994714766415275065159228493851325118687337048997497706819587514034743729105564512611745005034065514779110495095002916975377816323687452867769187318220069718152707254295027790628150758189507764321259191865933379165496522705993200322598973742430020198253899562212111278017930289447006972470827898587784210355257261800815219319019765273663822712435218240705365675161167336614148007643928521528425381997626578923119349146813254872849075409021482545228723016647651934232228574757347786403806620779646768082974499082692714031167643990745052938955828089964208671122513852115469132839821265439714638039243030576342995089419431681898690448706772623590057475519961459696479509422419299472060988895709826442896008273761279671679727394961852093607912048396066910796244698521046003018000581585343630959666905259990396344079900894832492971214053796030956827607258443944202845714647286938354179241463853698249693140438047330289755907696026881519968223514271329026350303127605361846441396164669970907863535922808396266521952847326365471074992452400603314263448226223325085021749315117331450456784492996275851102483780511317939274876432149663706967591386816569196969344804248005335761555626630398267447272665692612316665979544483160132848387664730379140103319525593126469371864867067138326213573100907555057633657444479455676470480456514540914953774422226595493773240370573813763125468506763909708008971966761826416307587697398651307456476538669890562759627834036365224272861359423922008412215850907469612422468410870097876897735812128286786955525770743702892432731785874480256576464278340327708217742166082783364957907491627625377079465476313133174673039040535049704061520969844423234462738037109375 [105,78] -2769465134996346962100924121526969856152193166821332423465160597538691851752366591445365503995401212295984671497992922539445567066795689484308577864737987696399710448105456519128454138171237586446863799398839401864393395088524010360127741374791853109675485890040182415509930554648598880863432617733958556064296855824214706589852987909217411833173998056723390644102334680213498955417675979995597671483019653987621617174309105515249574225153735268120043072758573437432014928155742352317883619854901935756277216399776917029859676226270139011052796979825450205781731592207090074067234247880981701769006770976549537873042072089080385069198285781172570558543598895492553614104127928524790524362352485531461440707720082615959921673963132053081169245930806042118770367584212410376895730828872752275146128927801709636949343906956210066499969634036267555893778580323103467373590941619275010458385852897127428847177795588962282706412700248967688760311545293376462924524913758433365477995271641518177767869812585521622088547266294804198546402486289285365469750658076582279248864804447082025243446798140048131707188841656896332218337393137428866501389444443342622435229084447155689439971638190233165531756599963865004106759041178532906506118161344576268990121992375922821556770268576734795760804225573917760928787394679990739670368576392762281700199281885182932964900884572485943696674586496292307991159104142510253713318466252393860435157821245102659547990919293534256796382800591396086426220558486691786689868955173874920668106960367836410925698824400241299057764644702686455976922899075748757983719103990728533327021814130396107238183635843291377773020377050524181614848129153693331889326484504101686428644063652939176243722667022775317295221851290462631881318667256770713248473751278326463765847469761239177844926249893436862042753656258968110525423897244397356735246180975578548561814286204158282694892338624903524378419119037516353002732866191383314984068807302147928074757869431828149843160757043689100162485376726351294689431070923593413871100117952414009468374877667129631839221906920991712133952818059486965915790573282735599951465132701223883233844331608460498212997466101502110626695426078018022179255702976794949976152737311539520336780770271012386274378513917326927185058593750000 [105,79] 124504394009302721328585587794478338850885313856752952577197655341493962300141876825160512941641559223219112810835510340845627408281105549795057108153242356683946111212630489502797684585605308385257797169136096329916111543113585723549454709105091192127646090548522169828503705922096881865140270197196339909129471537994178342367163903448523855928667483512353363272811604098529350779329769372260345659635910382307755684437865930168070023448098548121002269827222518326792267421346127322557925105355312994611834059806367209343265687814465287096477641654590771825822736902066938648582309832269999939131051959097470278670772522645662015780698371136594586389191617640745556321866867130910340267119821247609244880062706487625026328990279709267750477880077763877050874594674981743502426613747149846281147029747770179285124527915733221409049058018552499457145070941652147654997480027645816154440828720952960597818824246254393688960471059017281036675913482799126390182135210334956827644076339315736104756155095030924090069450817895018140173796757009531356926218280958408791473786513948319367067178933098965099734690156811364454909137455938572547108859692641396361392190945847717318213697364962054119280197563261433964411837326454901743658117503669836445754373016953567564807137128437271891875423512258117659783550661569426252507226179969994761980473467221015467535201345803387463207502626108692292362065568405302022221197010470807960830845047672476238258390450625123629934246880604795911272540529718394503412951869468036798165703575174417368877492050641544088503483104686793060983022268405071826495459144781783080869725635688485743590740602257038086800774607718854025950031742038835182469764090589530475367770768567992157110989315993323199372399508931055724162554905533739158710184346458913323774158836168921363097281212594015609014396788496446738082765670588557080485204548720899082630846376089995116608696634591280378721805113477225655545315384546263357884867763108581237774025484384137335043752324981093529087718652506548765711482630212474249037577262701203182372573680850041209309076855224854558568368454431538917236901076394992374285281362311728203987552383841552117178888947083193856325306293837938034765483322246481662175455780385000724647462377880913209082791581749916076660156250 [105,80] 10236190133200969146997927551736890196235355675008971774999031910129358213281559635943976236625913455016315752460882878941004623057123338078894975933175773768498539436588353126595376075475050323858569026285564340128335205959871962553231931396981055823372629247129035155850648488053303985785686887214509614626727390318658215214127739102518117030929299842920442590112692968737436226636367274391184046046284529452068071851332045437120002593468144248267918692970031375027150993231972734600599044250070813914014283450379781443772155382653156684196201647769793204075839174819066388750883221280134803167998552192245524775690708010444370464322412250712357379438530633020350696011046083960654553895550765207656800409246943236944861632387442567470192284039284078255218829688609892687589416687490218958290709721838724818862473013018729464065468433923966793543648897626424117710829375522482386793039472468804887584491951190121782853417743252886554133302415764181292447619190814132497317274645330952824270710079562356390520913762357725358403137868220435717204721731269089544856093088555361533396914318107959703648817881950654602099237143564308516241957660947144669997075780456491002722747598363661807522242074563510475408596755914639477957265013120702334321463545653155650238513905601879058577272438259679748675412107691883020328341508269042025547520376984571738295981918778063106504409605153112262547136437202078910799870350898023532305500421528085974034889075622388392736126690597312723273339907904572411311843688894050241022191785181943999731338170458390432340221756634271122194598634646306994358947875632624191678561332308557270113399872722110422554738171968516841182670799786939249685235834841306492048881124668491930750917072064826148580436752944897951463790932329238999448160733011038861150390974978841069291841716607131396588102656433429725227746578238808402097093124303070357964387395535646091750837396582715202212451030296133613541023965054694157523467746272876536745679341060618954046132688104471690298331819951279910656371438883046467259082513356075978949121019028068545830514286095279617542877835255432338899166753211855284059165585448106236038318131320764082466317039027581067258575892112501395517079356002288559762071231849103552201396549747869357815943658351898193359375 [105,81] -3023097504009646540239444610383980134825657890108259773746566144837881804298308526926780937664265353175154472082575849886998599347671897924119279246189629722822554411531663883307994493419087296948553923633686968013145519347054082873340254416574085350562923251389033217079016808095825339129952634795158839265123550409753757932210651982727396773443788791649989114388056187011989031132228727779413250250837090471652421342021084874664538082736505271279818643989636176453434004451496118076509165580824338194739354058147381500558016940680452970580216978595515629644625518462748196006657453641434266422850424437779223906914161295038352063097222379405792677337466107111257060404769631455550099921243318906574498032044426564609725790353111411818735171901101682100957534050562160983788642001871804925442416849203461478569540436833980294529135644003743242667568307220902154605609189638323033227384055125081728184564031055711304518715251815749598234788483131288476590229603515779072113727237117108095081472291391195952649821376613861871598554136308171357799889473084171049527159166126620867075279417286384282075811894167133546532031386880248230854734672028783801789032393483639384447085654894969894878444121295927007511381515940657169815867425325409296273623132573803628553523838179517735477962845860061739929555072582223571876766924493695828257712140299378896048623099258233817366423864790152952043953628749784243164734174432566629973868683663628762100879909084080175920160347409508852546575599609637962945809591743159800520375871471891396723907010674235492475785304090047815013847468161305085089952919610104622772123047919718494908675461584423072311164365335332902582555307036333513998618739925881171941812713072046616105555397901532236394800229088870642942060819278595425973867490904974956651294859501514388888619392331393780323002613933347839276851398172075843788269906860642547422757337563698526840765991933813845139268176680122404980886579461474196709098862232162594770552849782809928534104856379629587190375445397575392104665282467742681008903519990300000620579103025503863301580232710823309395405713081991424934121853539926300182950039744565151853103645881367515502184624010581674065581261992644582516689410559322180933643595829047462375527288713783491402864456176757812500 [105,82] 177074358701083495564365596681359975682793309702708459584561337209162746707570644389103737177745260443692915061303027694756676317754505561321572903400010535424458472008279234411009557768479990853821979492027800844040418304387378699186181876578911193533165533605690336413770929241974358504182632125849185653161955268484138217868123636587607148242683221812454221300401399620287919728262922079264638039464475366761434432617541936999470878770641086432895345532030802608609030524028929348158470786655205017378403316253523557417249456285648362091385186021082888708725394309067048536988254100072046360618665558151460322566539995015232010397188169715583362187377593849383258041382589522125828287152333935713068766090510290752331090727028392531359445335365014779251592014588954834592027800197439445654882241545606081132484678585643638618486669766745187617949046460614544096949256178389910102100009864497861718130049364073277595492402580571333099781773141626257661753360930152048386769104122404618838992189668323422387362504753162785487875077387529612918460263813298323601848784784098879061534737163604997582364210574048930570654244655547882150360078627749380892272282198576932618590768276181447034866418621161268446891635229956649461428454941630059164035757463334962120023755513960092346205888976757884187633738004638412352662109966692958599905138553170804733793947468197403978299137820429312214872614617057946639289984387285122468523643207329344725668881582781580725986975208774910724311845442826754389896444225728688078479589384593686790345539088594297117812464614991680590587390659552205813536129815037053411487578659468075950911947165272539090652478447014878657071880591337331986909915146338641033066255995610058932446485100395333606599204008697666336110661691527345095077547912307112663433680806457562158599375400744989933222456964978027023106743557195487346599119596997534268677074551796598182534016056676289897845725996620537863500486565943942663585533181117979593639022108777322042988436302226526369373365436772843975548433206853200872592134638034575446728625216111693095369032119281900745512612866526399342120517421711937796723400672653106015262200284856034923623947347260207733892078249026013044699524424036568977610566280600501443132088752463459968566894531250000 [105,83] 9420645016782977127697783214009008572582744014541438626551689044598795244646260710364845600037738814204281848283544990875770408007747808585617605804314667612727583002569185568844207058616872475179949218263225103436564772667773166478643853726923140687996274147350472372334211777916507666833432200474663628149597702201600485653232228012797665413849732383627977715613445688632126620735323012088747557130520326334781662876464991458218685868393967599898450590182144569182737879926494191144471946248709782244767793910157470822636831420003858250369011065243502417912628939845561826266038837598807472499431700346253767251282853930876298148565079628808750333736756040833343345634006185312015678062795521491195892231337941580175547387393569440489301227212915064875826925798421482830046282841842624703207074758760255838556002846668505050024607022409061421026476263834961996179431796614196875389225036088626689405925101447404933389144257612612770343258611042953844537086148870208812315032495567204523367659824304336225586463542301412863762405849532165746378052404324051821294881345864963138000585712446041406149721402245337844218570371512576919446276989122162339422640870204623082652864873570959107056619902161178333580366511076418156470092254291689039177688950092536254574451212078449583652701684820059189682846581514284379326156016466149588429101059125560438225620255482812812624361188246937279971254184756660801773644761772865635023108913482743382515588411348821106330588343471044542825207105493129658067800071110805732675004867188297952775933497557297350112710939307499754453276054578327455563221475809981079711663053075107715931918213495383282809965523928853641346179073834132841314993925818288607662071250500613528554178325217120083190813146071688845891420953314761382599014198213306387185919165336443873160287788201573936745734494097113546444411168826719278308189651188014149772978128882572172272558949686567183160416676470755099522521274204466370352847593909229130774096418610714162587794841964660333792693647322110918971695084262760241937858082153025209315123947375811952488921225417862000501846572419792959859914234722907579803065421782281949565746245769631779199185305217110512716754192123317362096838702075636089161830150073839718061208259314298629760742187500 [105,84] -1364239354489104720096928871971370329007514304370711117408250142842287738002249663775945251608580565035335148506892724379576898517707308343997684089539016588713761305941423224593989298986469028219686822481790320312453665479045704440981902602530945052630392769660551098384379354720964343558535901698947901229006942850533483339954533202119334815479923719069158852200122345794777936778328721428596076918198142731873090333405757064596825108240550909693286301164676436595825708873452108122238801552990741778718855057926312932681535674638368379757011278922145130284460379265335838997240515029699713956092758622583400270898085396970878093946453398189130639633756359867768371524187528364636955554542554846708416831530351369021236216218265822422403099615328729010761122945098142401441560720429442851803159800924603833128754808563965189184959675552742769194551217297344993789621665224690928432845324771077072816153123988937725223981310459611310100111211435737747573388248421737760998091862180172183852565164172654011227913757376189002677263752906069361519102619201873720764446137144350763917723705720476530513817029796377555923971773208663586670660191811094104479904504802864510080705585526431343749579693611966077831814501100855303296613022815311198836450934735443696950777756956726702994289492404829154991153251857380393765782356872169642700621963853507375603107158837880704734705080294468184480517527843240079075275909607302680864891719321394467121705520373225980183443982772346764801534074167719317965360855696348214749724802793049841205011784648528425158893078632555843736280975790782891759048832862326915282235112187364115954959995632152702549815770185772595767770734355884694155301324116711698388703553965939359093484424553357482491451238878758218395574138381361371850641745139538720824657245306189363438964602726892571035928744075503036331320119333704619735336772045207130277828827356850264417019771915442164449655411524754414532053496849015578629358271542997699105600767530066136718200117857204002304840810889422764205840424799816890608182640842365778044771397928739743302808925688022109763499617980462502278795427619924401465715076219846856408912661726862600341127352023267708079540294508463249991146933750595419097828564503060988499782979488372802734375000 [105,85] 32276664181014852487752852660020093714140373356009840051479476318222096695272054184015763152011616736257877234472127736555891980193003356037335535602152328579798394173617082962874139342304643656021473861926900452423736110847533592141924417546127175230404137537642281025625948447736753407074285184007238269044000709953929037223983287908176133238817813571340477461484270328339454669465664268149547667418184567910159694638610816059145691742847205878509895056786409116146430978796332013898414721279752558866129771959577891350151067406870288565137627788315188678440859896409008378817257495509668695063810974482180460735719906227266997826999991509893580478450956491149938898822823168968994652582430536840691908775924046719461103948890783038254483082810392713585318825090616763835183118161881683819673897820575188009078662060208764881207247608192575880532300506814570990588415216711770810977331847156589324243920662051561220432335304874273585333844161734298243153438320848713143732583447885119070317268598116751853173068846594321001913721930761400980464938692549480954307726690660961823206590546733116271527014710957519989277414068261581345943447074208311550045250456424184136898734358204663001294371384939383590407924173633210108744646641588649831225466099291803755769087499112266724790489942445006454464164623943463109918923347658721138879284821173886076729565273879752189450613014663182664826623247668953450661183596739832232768644142855174152904868688840291399096756149910333827970321049686205175615238288958420281025012652409363355886332200007982561605734276286543883040157734763244746456318548651798219756850261792031401677084890879850261071252527071532261785287952544814442738237388631966896827431290643304013136326217572063745927723688862721195624263395683853832552372750230124281184873950119062796056915707372455550020521320799333584148189893484446264376306616407306447385766823310085976669856334264951248768775152835542952391596795337996846639196109722916198116593902738399740758130597025964997512834146486539893076511912249904821898147669699033147949786609373391659675908240953647572887822291444353184527203765623389556688532896610928724896076760043539833358010396074513528555278187833419813073473783691241800752891322190407663583755493164062500000 [105,86] 1366249260111499810562726957491008287814167458675835412037289682980244343343868438115626512152760432543369766032554335577931294711031669036511382598694153800197502572945942287460609409008470937678171494832259438610152612768376814427525017079416945104072237179838395794544103359726793785383926374105029721521674378740354688556909439005798932464148426371720850296767105107813822129082641713465173147434281639492706363926278848185517742351999950366172573932669976744130349259139006667730752288983095794011259307159695674488365463185950837987022136546343608566494782439154959364095019520273634884330031631859217697974645248612089664214808466553364394088532519643597771287851621995388831005277509634149187339839107148255633781786034831011703789047650183849532817180384617225320793825830663405898036748429033128782054545320457771634388086596727013050294197947963169335096540297330889466410800110182449544760185644017025839919943200814962468867329804920303847042706716250067068161856190919590714780300516493981377656781197015902366709304972747649723428011078446679983158716755336702428895848941655013466281238124876193224581404666713647934933431052472474388043186055001465750708490559501438005306770787779132957776720851601712687884917307286248785310977484080404153003044481709875973141688082667141882589041895003411601756243574938415208892968548108740149434653020293969185467765391416437508488687631380156069024149764505706597959887289234284040449558742983366738418954252547395500615048447664089823902300808898058559298952606653185146983075503541241280414138139543017220420214781205342902905459368067443550610263471254175793972550807663192743891904924032088302288144372228561466398853033871212927548212583770597309887745489309225164516709780688298493317096926529426400223923653590940428931698184945645707293138859411675730819370273297978961442394850328085170709766437253453016197866633135138943721213058213221198643899506074595585745464545775879187476064400101375862617116841693082172515944146471221641430829753041135922198581889200621665154851782440474851766632554775638117729186481532942307220063287670827370252098908326016592772572536039819629620062919001169206289094827950002248114133873187337701283058856872171249463576714333612471818923950195312500 [105,87] -77792064916928574628489660794518958687317477679646661194127037230281527491894815867043419303857049597943124202050500548964987564480812943463601462191871832435876696907310452015319339000196152889870475837968857074804802561878008242037198916703434205427091232545656571992787321146409018669367289368471672720880084475499697382854717205465410655466835703085060976859544155041763871999875501708021155576914742891991212110629105096150824683369060331941357653221679611955277302867705893143069290484740117539221722365055254393990777330566998333441682605184941213358860272860476212238510062462529061131033089994420224824115854256381461122482759551661446224680738047714345730726904563311124329693429887687550114066425192543667149224764580819082423818655091191203773926240961902267752070460570521972464350845434309929939004626056042441874935279664964417627805279421022892629422511679892896024694203082341988347480051177089704014037906934718659453031796667507122748932383365253128243848583103251360335419775338072936686023056645817786928280776682070178014450404547282263055218215505202641369526847100588310422997328608151066761592181816000367701701676701433176442817816525499938298498568143511394385187111619031515642968075779797418176950883066914916426020988359590738790724713610464766715905992937366892962096672924128835851988790496563748808534564807673931137813783245860248542891973749729805701696661554682966669733408158410611210700739061615741390415962512245950415694128500362694100219523786987178511182717219416058718304261125027384100873763226677696364983684306464342177485821619187051792268733793292642289177733974375869209186701279636793102363510989812303675004998040056983709921856769727802513355933510746285385047152081361192067945195930521393611636633013381391480441694023366275900383580273345291269512224556620780939079142591135315420781788445819718865291903866535435054170539130599078585583540693315820751613456368734006766227049985720008217999995485096666589727609720047235175814789078926337846913840967335708243778496183213463000063110939113237036617244330980190139760260886853499395665009608816639349863341189976622077169192203713221587502471464808336020516150571054171137580373941150270998296650803993657063983846455812454223632812500000 [105,88] 570678598616010816421145459626293405796152652144401375934933306134803435918388805716505982738505766946323088296889652724986642693307657731365912033769545022971669385684389322763204860608163702670749185599832232836178780335180241695514109221807901928957740698725075041872117983143463801440690730729494457267480786862071273217380068325057813697125551791393273270061209170180996953771079799548472793298827755481647380548736342647683400791484884096535635386500225476288080484838011304369919992111977627169206509541244263142938421471538989988947510332965831476993814792774491870376876905329915755989454114374099750598540978474536052428573525905277729971571984298238626679185396808693832646537898757083676125425656733925929540207861901973535740234540909602776698218188805070505195644761391234740265541031597430925248680460316577095617466075815777635564671433410262621212448128793903094887055741812317367857251697264429413099165540652763918568393100927375346181355374005143399249842676252469948739674194988172396530111222183400816150150824311558995442515601086690617502257432664795272840634212404443156507105732282579739660119634977697063590670975026266010213047147041955233971797319297085800992491288638891969684397262075612738075936989970976213434370088733408499611869761850416205455088945052868579097235266794166958962998661479452563128833973001137199048066269832774126452875602165673894562709739040798683332526323355852260977910110737703611520779060028332326459698342283722907754019909837218988573782793444332808253965102845654792328254032264829846430847847591913352077245532992109440473483481745217148001029721533260339456844932668515509463665391757151604213566578522836562655325191132472189379859357122339736743724541158779575773299978599298040390711487999342029215093667842908685806545580594495759244391264059126906402296791760049719115234096301766729077786015161414929073348778238793790228589591366880854842110322091828807652445069311700164375363644624293547007395966479802373962349452411111302948277851473369328777708542430398292998697839345662621453429273656382503182751256062312062832390833272835727348506486510356061291021420427501490307469594444958103023173938156348725986238977184990077678311548581291390291880816221237182617187500 [105,89] 129692601316181779629762707549308385561815694912655084176924961566119269007533696415353696819344328324232176954729231013468915344729770962063655183333828987454330105951691844139285980540335356883554686495086744125429738602065361057728828162677883240192495956371401105203297524431383503424385787634815119820685431955838787496910235389702694982625446886496602579355387150790881610609248965079367073460319048287352748168617984429983324359166242847427260786969416882368294020850901003975165979306382299314054473107028587560072938395619656169469999016228501661102236237239602633874998707721986367107310237259315878534642953140394725786317961435900948161059558352850005407825758113737011085118273289714285375013494260614174814178154068486489689384745244712936997208540946141255147674120521455817770268862383208351908499620439346332714399039504571137666763022739234022655638238433307015567557667496326362560679401996420939385177999665335698116515425593929799715348336618211484077502472562143869784269960074606126948492137099590030981203406788864732237955119248100880532708989821501275619321189852343294633467881941641983833393636840902107804835272191643512135062433541934746195623876218067730557279558322604863747468071734405937113821486786730050687881218187522308630405323045942685352507272194618930303575344147199614833525929745855893012853985017680087113716099370484852575329537803592324681321538484147713311338943298788098907826368244350212909300696163437143885186452382216317539490362306305929855149692899768155884941955882764105235414820728507252654120503279242945626175746059730397304669387567598194649834588252311158255719594919192689915912516930635543251465035680762831666535492066802709720495928443696218762581831120526559706288862739007538125136381147672962138984383514205114766062514856633601870024475718162352026649445200338881110738460486102834684943714832326287408192178049539894512255104124983437202089899089521369175607334358129300978704354073916206949127958034682954433658170850708098321063168427781639110800960371646196075615544277602161007659052677070637249748914680897279856076745614716706377769744587144641180493072482839230713371024304162417367972145822622634408271631431736926887143823705628165043890476226806640625000 [105,90] -9055076447647026229504175374829243666314256300996511791092866878052821475241387337504493992994275403142569273984153724469124999690957362409736912452432650437608033079766564794571395697551159256009846338999624846131714267273743848899622806964759473970737604986369715825971432658535415647568654611155668717970504729806663614120784911274943448363141256437647012140573433023496348772935536926852917350962174145975820052099605326892344816625380650190284335029334570221206931396437466358433115450248529190519997983773101486044572177576000603851525134577245337198922577308590327399531122892017095860829321196218955534648613565685611291152758629376481173146226911594241300728229135344534828855434300922059645866984211708167524251537883012480320268621215416421870257520434626951313033186443911623008934173740343584746474759558900978779599841240480497314055868129835972292196416032005023170247848555983175243452148865262668275314299557575193555899273410668939038462638461758540925384903362598580498472456049847109026920370423058661078028381012145169972062637556785741563485876191134885757833789197932222299137578339224023708525698834283599119800768084167827505935155383807455234935116991541641988076382617425066129713142847285903775727420779708785217143584712242981929903413541190689011920052386221001926930716466059964023631569703093411763987581973916104561857235766334511996814577521627934339544745948317182956777248451360026251255034177624184382905765556060461081901662874443607482676175134475585046625698082829262247342916575804611423001260594814177178283706576060482502486761038550951879612742423402793849285070815247801069302632150321893811955285326235459692088957103786887764441213279950347696688520318968332898985042414452759724473073916526930476799492540783142717639940867067413110998615017781083930022744221343975019702447618441169490878218187744825521575041699607021929806246285894064415845553944533740773967554077597032300260659752225684155419357274135944913557274515589089663241861025060484410758088815943657583519822987509657388511811688868677666087324574354117491021260937220803513229021621837006834577579120459139168077964032230645319698517974552050402755646763503815731113436723279802587072140340751502662897109985351562500 [105,91] 260879612899945862839505920397769331071922129727260475888315359125399852730958580522219326587087750898632499194824138191622094127269522433333477943234848266611985773427459709083550765475080245786087634929731613651034748009766999022490594086690960988984339797617279572300786988680583705772390338614534500101474207535041677961507048577084967213509826082167642999902916536720021809482143335955112072027934360714560685276827214892618818898543185563291009161932401204520722237000328514637059688709214723377723399016468137615494914208279349157812420644052292549101315590608840631216549359076667490013936591678349619504308199125980463382138367682943007908288610408914113186322182265386793070764439954815890777549830763284511603217798954869891436000080172621413436931789247676606403570156292824282691396304718025862130638352091388240190774027059221697843475735693941058890774797863286868085182535504170922271476734181263313823670872610572052761146658996142621443519727149514584325429875496029936864342677895158415544557124531813484878332917061681045473394176107947867385901172354936695163576819203558236953663007256735749274830871391889358623279373048319659710942854902673837581448379535347495504278015313927804413789069585105433746953046785283047733519957702518910881861484238332318302943715139179156303946586808221137676478047590645898630802498425269753464979177524525945930754705095110985854694693779666506857702302493996840815874363238856028960619580049463110914804849685214573581664497893444983966041680653936833908495931275043521563931202353695954964044155499977096894042483124420329829093702743899935136404535428170187208635944314790772465657062338174787674603287845868880555232575840260513729060073070432733967097546319723718721086518636389775598831022071379626436374876722572456515997772320814885467695879907622653560666991543188453295252325850668792300697846449044894581046601926015574984826645566571005100224072254162650106469916493719428055707153303103679715907460068850124300517260396069263596664917742492507891965390165210775948642515561751579571169288950005862478450748205661024182952734492113981421190238761518962140721545348411139571186256130896098976363472021133709084005462830457844347620266489684581756591796875000 [105,92] -6161650660913934235625875645005852320206237288863761327351968168737894690059934743078651236347594880221376051549178109657982841479186174796209394363191441951808442370865383401470691462725863747306008741472258770366645532886938097120220533942116245138581286833592079535831321820820219930236876307634291964211273781663982613729940387628019475048044361215248907370236729390098978999912144321707371743515322792107153059889312684609230434323837218624273064628587880751427965575705900172145421718261221539388875736202597828260947600209202566829398300307820028352017493154964353939364135401229438880644333129064815585944262093527856692415499428877239342850996703545656521268363622847043033248965867655708801191496340356962955962177545841378579756848055734790515369792094800651483055242191573801243572210989002517186114573354851820108232469296769394514780992036451133971291918530020538531902081414805009848434889195420596182916939328786117665924546931656802957363585093037976251493938010778406500389599167930261269768683631673948896969274289688249874340701943901509927692393991329413765362657365124959951247000440722117095198334412319399735954584111398458737686011583724920743001871172891531309447061841526409640916323743021937550557252993457732723079269578717559574302831672332242554349308930295016371664249837804091190931661231350026228651475601232923569945054101770373268834321720405968891678875904337154636507137655948223421431697670008411295941921769516312497443941454565611553672201395539227749747526911600515894562925135716046912111669269047611034393806865911574292606383133234690774561054839702699137696105974116392622852298724220362346968233458668670479598646479455638007877920963453815191409141530083608281411295377083223234541310663459875254182134826189024268637194078114104501646947284621798665686819333796820893648483616593610010631218213372521110836169699021397791990188377519408683384879544791181565674979088865475517688412384378096241410702947290617365096026564062660654158405530699176023128020230570437117125197689149809441193364713677650858076261498114801166464089327889603492532775861595444247264103360353141363333925122597622974577745227788197825907400663334259401922865517775562693714164197444915771484375000 [105,93] 254753617124825098722590632360490261037014048173112569607868695870659338583896692524835753608410356365383785543479094632610662449652376275943830098656752964419603243618313721408596624293248961182251153250011592941171187608835965005504515179132354709857962011725268987175137237477428615018657549455710734970986640255426519450050377090159120995270987615308630229333564001637347185901664554740477180785860886369383179734758875399260238526518342059502503461755350247119083289467099291373868324598863757912126236133104688527740566353453428700877523632117477716314262653705150976572997344285309825777048494623804947587694391169816534693677024574281636729738125326382902722661542140238281745149035924584593113006714748759037899535507782888147081280833270493251244109577504400929061263411745085744400216010239760422570302064053047207236278778405906376699171797354480936618000627136181399576105002243005618631704807248497733067669191818320852663336574754186904891892236135530195142198463479933629669570334350138025345555572382145889621475353109398241550361415990685889228594615042319197426223049888759198551487891374751721286421962072423417906747656391677986635256017979104905009927676822045288005240583416316443036075206022587436700301905392572831086876676565627068686999191233178389742296721575265663929905306831289947081300696418318828088750782358872659191156089735249590939797963199478413453812257864582256802790311496467056413895952496460661249183725230195824720762127805042471092208491510831366276615099228020985900598970789469227035809428847945640713938415811948437446840072049869227431056464226315501053032446579141991383007134115012691073541196365600173703217424053515090790123296062385770474862997950757667437912362415540557859421059479939120526350385510040749142139873631246384456646943679653953180501195606896631904931644920094766262056416242954769105186421996562941099647160066853624012155521144856071695348148643480283540368352101472544926328541278998478818011688243909809928416939500272953909932942996096260150277702594917963292383684871358959439856112016119651186851452460636370263066843774196267089821560629036779904759265524744899538622337679631602014622771366151365254881788757757021812722086906433105468750 [105,94] -10314205428819260586469288252416775107831646730290428598685867072915655103732785054548191884967911282365635645591583652154262723558432318991234241533606105433625617275218545124850940707256499299486287755585582072153939265470078837934007746579554516033898355079195153756187841335430844035002709756833513914677625902156295184782697137413873501979684696610302636343020173210984443213443125336475053004109276645139358702698282393338146697358633529548436755603645013569391605346771175299536912293149639620533173297945911616857550119381236542049747276457144143944655230700361416138661614297439170131930933306051060255961128465337097186979230676556301548188595696853771352998343751220356924859597703821441851192119724446597203525237540102658265006354011710150239190962217869936512626515722948751446577797332360855294304299322212011527157996284580416491332678521142046893254069192206342429312122010276160168068105595806917719189673257398098308949635889410212969692910709901163406778758741203735461282757026782576342473764692526847165765338700957609654282911597764540304382108680038924956326620679324497609433369272042650273180888116485148214021530162163231017790141747263368256339462202134234462429607445525534079673749580465449526615343044673165511452847111581770054388393175391203804299639085486602477206397621210558847020875847270129924201210816725211341170078083917513828382959461916559931480054216247538298677518573773385722388548773777060716598219736950391607085270579269100724430990698297834941820199472787539294520022730103614464232779107398837550658202476222200969333275946619202809639602795401960309563443303818313282759765808774346916486142525595704118089627067201205740725801678580567622426312054067261646154125681244369133088010742039601586504994568102803705703991530622322617501456206772505708539330552738994472382396703379258931285182799935308486603979880564469604452406584776195724500171666032669168460318670235037590203783910482107830482177200391466779642288533779460001404921058040131343227941039490385447588163943743292978652715507473630047149659406885914876281993892116631261462511647045519101971757636783868402794956703941535799091666263880133481990255966810834897806614662840729579329490661621093750 [105,95] 344276825784696840492691306060045775989537436449421082264255130797246212815651690007159773415230294310258319079047762867394939445133000207762089112683252846346404911889705226831318372938182471511498926184933319364790637765046734346047043996870031247076614805468228114792165959474233513330463572579914873777631539140424263801243986799559433761638086340539675934753640595415601373212302498341152759302717639261947486901939127162139593321522894043188837402219097283726781399726364819775320099226484620613142122576083759414882159964622536769706281002508582666988438286970499237310168517477186554563852744084356698811744012870440379459516323817581919585436917079490414615864097070857585631872852027904898602028251137903564104621374545806783807190032217718316102160873838260545863207824322927621833177113047284170193472543816035966855990299833152425068924656460266484835790044334169830495244839709021103264139855386428608381256252470301920638022747788413674082333837656476443800732784690266772446672455519738997066615684821033267335145743165982860899938689029593638190242928502353584770388765045629886387339163955814842166161687164039222934314592906719418635410831047211815653553492042900122979438108197264043139908136273417565001023754058850819514683904539529558957902396734398248035480174748442640730380102366529212582188283455631684094066210751319755110415044605948927702321247965716391421931650216658257154725283985164280398926936584775594599196099103934149941173600023036566192294726707175330585597640608188663090195562789082339285420364930113919674277817330771103378449091360461302194176581088409863763074547393442581696352333401186926199375891055206064647974239293029355245461160436204991526673170854599637814473670652198663639747544317431617130905648742331172267741425540377766030736257578666282342506718779133660762446112481722084129434391882641830448968077086632321994324769604407235334513623694643500729271703957089839853013165800721890210340278339587779854439627449184042270932723090707228846959764437022439237357589359737552356888939758642447757842734927957411408323749140690711364168195575760745150965001119576105012799422538803271980502229570187494909476546899494664444318914320319890975952148437500 [105,96] -9186130272296443920027304270496931220542478212754051558486992983854381270292517883536808995155937919258457863020225333181703289152959651709587002330957446347321328987751151286738484825636999590901650386867780232252965962347707134153000685347211824647823176981331172550531124835490944233599526807272135879343428729993859290755355265178777935659976963028556258628119321032537790134915751677346357822964686186148123284277085940547232931741764726626378675575056620768850779543452414784864812238584848660527651043238877790602888752340015991227217494310909137410983396591283850253423668458346185136257807090206781861593462809148357638643318782595751838616513292386612660991105471213067207257053340039180374868769290555980932337616489518168393158899504564134355091958362974737106640899936058803217149556947722934613780068791869472351143546851656424268570601452225349808712806858295407821893983821007558543240292983584920161969641821111768456938943456958279406608788693510669025444040144420415001825949613130882983205896222781014110528521631037628130711765381503422696350350795602596943798487831727384609888153183219509145011788180559207136392710927748530175823167478755236226481755664296189134526194147882553774667319531101751905109514792727824059584872091771000193207482987648339879611979572961570975476042503947415543224503390963908887690304553329542497762139191416720133441664633967042039240172261741869619117577829731900662453392040829567880860658716614198493392317823194187086200483019915816566615012818504929913539545101236439746444395280930712856411180242207288212669832663618384736468711935035007958487927458813276108230917913356421108869393380123667700707143130502808962833190453206056343252883688879632406724089493812367046719865535667853077524128565826522212879700196198566441745842802885033887364766105487720572004951997029829635951666626841454275006271051206444928338624126019731763813456427679707657635028916352092219144561934430510573536128035701489873562500640758350487533000566750348653445182777733877140087545961832787364799167224375672515540314898945035905322308990685965207640266026226666908373062140561861036239707098049372862947257891676919406779067614753557791118510067462921142578125000 [105,97] 197688697306416669780467380929018547268667332628584677655388239730337643438537806234600679785665181206656005939418382226413642600162636892707152780900881256286679297835816532591380229576736111153099443876468504778570705782068493977392868648727511058158538920704979778584252026732461785564662631454639139255778008016148065044051326065500696199560491582789541820057363577931261754942912437201642114067920958968420193411104130981388383542657776160644021216356646955394033608911666405098851807818318308615876446985277772244374936813411572347431838963153535106413933622264390193500326543328939369513742431775392462541551140693975221224493478934828918581600012405402758126749850129749149038493132400666902226315038958419760152698479126686200897806416857587314922379260472421135341594479427269735126996525338738741770221632705977935632012939411633577402542145894202959280095609023908724624190523868987002425222391598492365102610361849936409762105039034730402644771620008643454571388359790900533797040182765511432725963941581581602618032081077116920104349208485158795417427502045909418806290156403116225667368008976910491994171123683740697646947819648280560733733256050386048801419168465471118228727511089512254563645627504011917562712809709715862489529217814848638304592157734983171992818096036315555802587517045555244910941862918352344497973473307179250677111030256787978237563103822680761414588318955309342423899985250600347527397111462095084851880094455651765896634363754119991216001394336443307793045106903676607390141596425241935666437314834565578392670389462889977204418881738025978172936010568187344134205009265817834638957514072607285802548631812726781418328565800171897858990117165335863969023851981652034638849873380974574533184829811719923496501082105720492334916814105704985427246982655211570937697493647594591189808498471909212882349276708748852520894196572174129479203266002647192716928769268610497487275145369764914527748484900663827626907090714665918528059108229991877144402933902194526897216893663867346389727878256492678071629205636042205025638226767528507954722520148761671254143257528533214406351183295882775559907955084675381289459412000250834867647647845387837151065468788146972656250 [105,98] -3672866582491633622014973883301215459312283724775901036583951221326817919672870503714818851831205631160078813948711310394674072283900729452120240568487837386997957642629473833573189745916255921405615151361528284742572489319679326150903777440644106827777822156519220156855657078765121313876134101786187429551525235564347862774314847741963418959537240903655483119384410844041706861904050804973531612247870131761074664857743632002723831500532888718159881367802378575049403126567450572550105252646227891154467772387890798164193774553357546009272161297229001636820734421337902498140647865652443927128035766655275009055943916570871716421279838487138901718186967657853849721315160537084223198381473630555262412281449568080897432188131139177442964564225558056500913022788926451260346220116152332524383139610300293807809998331096462310218179559509822899965830149969122014665006627919307935990982272850051290016673631203748291012152806381080754084056960482599727032421455887351610900977950480561549999495843365158403248580492216095484020699217576004917730983607867483617402790913076133138763993552834335500033389051448781608266726437281429791540004830897840285939283871370677359325614385426420786628452444559966988593240538616269603367089027836215987633246602507521343039924916033490440950056914213145674812958460313085242888181245801926947551499924627510978295966390211728801048224984737835754584213475193412097607643676171563758082670922023429281277675367445405184698080653660255046445849272575808965097502164417067484579355507720110560103656483344191438283507043937204564733083201112203538033832974964361054728346442670169636596892009157718834075751254376303972354937793201219099434250427978242401903733418950984836338471419736347454796001967808367185124321493393513089941608856101384302104681673417492263909852905649586469129166019428451558697844479688869851183289325884153810893275397944696421164868248799929763354833694839656939373242454229313799573380292071357414800091504332919119294495205840370983031281338679691810243935583728990110834797961513940821871634227699044539987388150930527799641877142444376390605783801464974717656243924649260950033647863659258397973088249273132532835006713867187500 [105,99] 58903223476039319073985601598880919528563308219046347040061798590375440848000432635296498756337836099617509960847923157872521545179362460538454468527592192579097768932750970817094811147811847247322824933181167769504651760977459395879911593756413739260127644223568924188683228206252468508333132444317821107328071152415187936701320968445986155500598626374921282543634427575315551765698106508830555227877947641488096209761456841706825862301394233386274461265860738830243677639700109173060317722439046357601530934726082798889838026048378532948078786016232499720229711118798134528164247336898791122691616633221903597934749574071103374216900179328063166132257521126687038865452247865696936321978676796398893421416228095434617063325895371838537259066231950758625591702114099318896511311682079342151639668600750953220562901698395527747227423201561880395495092443946287388920939277316843718404929612448846159807088195320163345470048135902471836416049264779452233535361242065580413380883659211379370085447063636578766964864431473639395061870868778181048723862571376347982715024249767337073241503436194645632041176265667168113812936826563541908486700450301651863785630340264408298402271374865915498963548032765193842621866373937340265576259159401863432602734929259183803449813991063081893723920039189505003888130640290894735779559674522036606523037170834996735921371392594743457628786209593807740643853739226599669409315274018065418485134770876990264128489108927285838399173850159418634919759445914195315286018247790672560851008784217324804084601967264577649862661398664057306578844077951067617769666301085257118788971308600827407585697231282558336181944722705393654084371588965615000619588861585819645328191112876341625340555514848396620234080372597843863175570337055367374609005687780252143372674203813446620614464891310582249817888685089297725732707070173391647545817001912328505529832718403850949341071545231154043215869291914117235164104472730347074674221525286100078049175392085570370647027862864313223780272315961000356482700101400490792133831700525446890775901654496590866384473119300015984280934598633000994732210106851714639984739751413827730470849985551923361560620833188295364379882812500 [105,100] -811586174380858954965396884843489842863980297790157693532967430410200620376044518861107876567085611835245703114080118395289741480643364905129138392060278478737438553690540719557001849155486119857504206279343921048011038594623065300409450678842906321499225823886988006836549160109560405579360817719577209476389812904199087257525905951377943305762747740172139691715317359166941900302079113163138154138846477873053171542566843599226967492421802289012281099164631629262302713104718952774290061459097594760911149383218843536309929416657954074527240319518159985742874792573358656140506222163804060992499874599922319688401872801961845090708426789413869032036470349111915278606361935555449419795589482006245938135379743970331150323541900171400202001383475350633469410991502687599454931808402223623919598454184322500934778960019842265497675519059237802976478669946173497178211128129164132056416562838988391933917228995196238966909869327843085121184283373199062987313673105058869338816052193768233559487239222602547367374257743273852582462136441552005619044205439687763074006336817859146128322958976532410246301944366714700988958884848302905949148319934133651984039113469026418709488395167985192263237882290782540876939150549228331401225603316815233924657423926788270032447316877318484490756813330459231867121066728970132104075202566693300129209198016118926477505960170380748339152861107176234439710674602440518835493432672842046898131163785033693552217340392810392411651560849986864147976586618517298074357442089881172510552285514759138481177340911250105022204155065423272450816199901707558886591027549028165771778406233417329115709087992495053103012346712042342024122727339527201402979686063007471802511380274611695169684465837408783917202060282190093217072969965778133052688322983472363937850270024494257336744118956021303743835404537128133324979584997484944833217928018427596660322772189657605773196682162417626577811474474908407815891898447085515968008546930314209985506392377694334684581659259549109388928756686632588316297967440589672871401470079288079334477716581830071366748791752809489438567092992947099114337678928021497438433260381573956451909077764004848985932767391204833984375000 [105,101] 9967278366065458017125020264637673564600622266201546104648608457639009581369812765316860743873745510450659266046956782928873873082962889433762405752724549410640092109179410013540984125913816884566877192203464004983068871584203540316172110561147764320194113681918308995153728189146115774129724427564354513281197896449476910695907205419598399691921781657073195984650502335156957999154601632942106066043766215782918898882265615299738231279197575065084870312370093721189838300852081375321737339669976423448451232164600102633525309516755813055618585120449787568050376722827501165176971505923468297288852588764389370383525353880832236628093029188876651332687518059281790810189261170979699279991163674633085129946541988498350854550508891146734382463317191227823865185148907905909770472183076769198723309002808734494399250547876420070470787304356347132302918384064005458452373995998196053932491871780765296191446515324121425069995353489032263117394682324415600389174479887988494935788223966363971310252869427064467638877821400741379866249064531598537295113321878974462464736286826070236920082583197865902749075830444662120031099926740288940344487496355202523904442110910683610131544851706176978779239109280144655734435282956915754418668241474508439709847165401950347000510178251208001821775180771620514779734805341135415214952722224686819759647875531303983350753077358727564434658878383734512789633781984518883246372609223723835104407484013632958958658460860712258282174731069290079247802585344565455208552896421118909555963596567041565667686785153672495517762608941506696038559665512385483467653189463300453595497388339624448463480630649061097456830610844033952011902475744042547088306229635306325423661708140568917256971700549915882895677543345279085063719005136546874207252685967005647521381034293565636364664762650227168866150374381900430369485591351034078820914456060274637185059580968420892766337044234663354127801143826756710132975873236476336619141149402927466936514300772500596613518082441430047615147537216192854318107626363036109835275542203755953057787999967272643505986505973591870263032282496927161648645213314495343646344897761635259031937033132319953292608261108398437500 [105,102] -106974684771202342028296719502394624620414605055080548049687522433219373352959735910099567653901820975124107539562810095842269711463296740558656298716933659052950983709922369707725755016229261694391286028701545946279965270939575178670650595641966451287135098244194773834395278001985007337868005490859323967546797371874618404230093547152189291872718335780671347450514285359476101238976513037965899902904113363693288108510245049994514827743214368114577269661160987263603383951313694437729528010475630060334029979997390937710337027286007772572953560144182633178751995560765469423947111042676944314362029715698457233837038076283872591657053359012454167511780768641682071067877705017923901725012305395551668188627890897907467053735117466700667918864459516093027322192095635017719089055471492479010840611051914784429980441588122692958273422922198227653008947660153252874748396858883848475851013503315153390837601195017545677880903887039700789778772451854405984780729845747110130091243258590651461534753459304787875025946219097814385311377556904234445102756356166822720584619824429104795090303107883717720708092317251275265808262775112687984937067067281880489286154884627513560099510426250902747517940675005774164900955870283284467170548290882276370265849613305724321416682236440158292822058746187115908094083439823546684830988145366268907139540891777665503652160492773379181310879474306603629166106122311420227231309865947021696907759425759744589350511624575116242529530136226014911192552143025728086077581299113346983212442588713430057052348856925127350008599760277321172994396714844225213847923495505148277402823624187742786618238197163004941333793097690368483067067436214689275477896495244463942301244480701107640276346864850518872065640862620908430156550223899051675767045930909209007295196225759044587887641085349537466633864638359121112360221716196887010940804831526156239148732442711338245340871016284421792265229369551523024431550336824051778371035651912767584646932768591038417344825238778352800768438317061794525757393524487788640676911334743757286350567723334388050464947014643937960420365808991433467502979034123401820852185643262273375672618115504756569862365722656250 [105,103] 1002679156592738623466229942210329284634580615661082662243906979037453652125073782235508959109609104780933379016479448975700191261266550077366815759277258314427960015128269829153921932700136610323976529470786584301340975360817695173438602893330488622271731398732916977919648224990561838577890245850950413690243443650346673456441970009872545480282718636836128117134825282370385577872998001271962944230225685886740318862815471382754980837049734622735660539718827347792657313991723915159616381187515378578684463019913341907125006897574894580314576643792345658223634782429364482488091440947294475837587631915811075887346822206072117741475677993434154690427189996358881083565340071002102230077371073106860567885372527538328795737215745696761098039331512086877466152741972121846586659359671589728695165100489036092410027488006681781313651305317019757352493122259077849995586660314895196669018262433029998810500192146743055321326399348579935171543057480031602477157976310200958027849055020416838604836724185753194762003123157350998112790873635350458950182360768691117142655152770441987267227492816672249459237512543710382169222202952321870060366041606641261948333490689759912130109952431748942936259139831864307175172287799839591016012223925688026978892576420284712507366112402579794786264503782618018610041230655727897015556452719648898850904530582332544591589834705202522667347165246118221578653013432619526728720163736249342386472980459292686970412980212868159344475032856175818899266609108250773225547532509091516952357169985719766751716137818633431069462000919346582289548306195633129112910124835759140369141685076265798264127177391625031341368704643042970677534235788207344368825649554316450495014153822612268752685539657249805841627887804523098529786825737661419523293896293188335461184447152051348219820756753814109090826254073766919471323150601095897321710669459622173627225364234795611109613437120259183647252289153891676415846487186666023780905890475883013773253850664651989979182905304692645346042166218183300542726480441920115974386015058167117833445309978456624451249491673422696535522221877349447502709676017768022265160903079625536827689682791233062744140625000 [105,104] -7698574383597369784739513354208954242483386792521692709478839309299019596172811802805716746322789920545605921039077186479938031214324815753594451886315512503580047574052295048290929322775804325288336447334453473673307772048712228910222832314118751714538865458096149189116653588615914944161553379227093158773434965352861134688145282554240113173178995639335991732638459119862100782989197647926640685554031656700002888449761667942316246469106021171395202732322035546685825788917649218891218786500967104801116672771118317799249067275329190105467952840398551378619259751695972045202192356255474675104739596408604924132526559901685761899894442186490203065010204646076391842573378852912621110250952199003876085683788055039060552940108055359976122538859808903947163497441246449785518291172631885463745270085792703131421081660624005684375046978091716453414852377801092774777633523131599629094917605219147190170712796759088678749636239052355459591533682332051193910999280444895003621294134853077435860058329567961054804708247335381609956755308429211117271601177852061159480435541578162053014975828422257847496802863844008806435699377852002410628119189694207785645461438987332072718921947154989167787270212978193943191780864893645633040753653344931418641687194712312545273438525157295103972798603990823924924069096114138383230773459358295530274086842459678962826872420161327081383895108991844231366543842736446981621627905820349643086336087823264510019833909113930786256298065146067794401296061727787128482772191887471314716702373959401786428107222196574840540234694330486174621101474524178387966602060446419447294365105478316450776190688292079611638035723262357384885287103736966978539406414874670590424353271739244993086419415552445174779950884086546643755048617461831963445674538471139521622237567469384383633633564355314053377334228881444149294454256497961859417922786692221424587696637479068107523172985738176287668848156717333768545310366681032459667421398240345795792629559352408041187783219055660829471670800375587608242541227425666681856677906100036781276915480474352539883957317316059440503708783383708302576521318598376261382856750507001677087461619377136230468750 [105,105] 49481975461957835489676000820915597000858347400609024319200203320870546079561322862647693979193905277833242274613963298745862715007006789872655261505055131664140796696297547791933792915228673248462136972244740847559278101585176281925747642987258392959315263475600755542266143966659166252921315197929661881373440670564085818927838856113210469798857878138516547598875488250547030527622416198171294780873921620962419017492359102553480234889620918872214799359312555766898099767529730542286326796934081141800616467671619276705986442973319819449771554238807307013510844133532179071494696745527963951374599371252588806626518683550631249461825005682795256644320049722866051787963224166279077539700969112825012203986464949529174746463444750847130539447315543717551151924824353736818158935430276772408961851060472832527339862435728309001449309110722096927575293503152556559530910245596199807854956211862962289654691597785639035677318539511754096893953566896551295103541434857344825096920994616139905648942227331000226509309096569283210409152314097468981303438382049299949187424356112156579932538180546264808523746678471359981444686150106779500271079521746247343098379725981839586524785553816826422660747389676495429821066163945987823160469564527675788987388007604483087250699736027201109781295440704425707405974791074253400597973719940683000358673664882883440822469153254779021511710231063832772326749352424844443393176913685102443441473986502539159141887846583417357592237227206074202697007282372199095063622361834247736273288866991939398197929227525587576089055886277438149490434112860797674309335722703527951003586983680164250261185886581300484924627695077623755875007730601647221593939286978253100408592385944422252138402146959032692432022338067996944982322015167203751699814716624966355619313247737081199331176099688354302810245946364273591801997445476217095137261499761412322591709426078535935932530680798087767689253306830700447959736785366859912736617453989813059066289132283608618800918035318686762976354384288004419247518733440201140156741689393638887932205711729353110968802571359524807232374743255860055536704499820842640115122080936930636094093322753906250 [106,0] 492610543559499681194277291245589643200382974082388244514536538977612966234025677966712862560370952181018749941476912520280513133614034988236411077183959214803937213024233309510632232453567365972107133782771609965957614572701327518414671240199189534849180300690923934359256659731106804575653053616552721513919011221234376331621669102395106412426993550871741725636360433040795811255963967872230164028911830226900084825937637757990053329021739039643389975650206927172968076839791944838610256108594321922501656893476642202852844873548278732389798030838109180805020001468553858913193426435485351096723341564140851533728028549525229131314991863658478996238459033216220046176141420187157771680127583614629692998830428384753236670010403946233992128127870390645009678885627127349681373709611890772841134604933535153249115754407060671114983411326819036135891375176883023115624726435679517922569088676444022231418917149356563128269881383962913619146044934088577698897982406862333729949945921924458823472716968933274844263914452612934385066213480832718416543582028340673741830508168240707157408131073553703715126125824444400869977954898828886524224646960795048454537527582899334171242977430404108634432683393517724866371931398688183808513542185140117657815863791594690354980466068093207339843400852598955589856200911505607239209795856268506974399344785918271892825973078660803741441897912205619332269153656877543473650978107061868715072995726521565072193562915463477431665875815102058847563601671783995526057835040269272386149525042085967110940455099975674280038553955066941628002570865025533842572503092186855731067691580533249814829197068801976847265124866639463064652057919994668007982080489691140383380573255023621387201743769735575697106056229425611583055113426044867585098201360282282085236647246309154778560243302984911345851545318258923924006217454945345515244450712989485341048505444016645555985085893572617345736062925071412487723070515639870574863396779159023125268711167783328574767222391218771183753242920048076933222888555765554088179946705107100723924054307476985643128982770895071534073506877993199762790201676444481175815337517140696849097820802087927435573336970352554983974401439904677551263976787984715515907688835762285952984801597311141978808028858705103658621737849898636341094970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] -217953287542298221517615277624839163231021072202665524571474033447994206764364747679149668882521203869441734252792546432091325213079995270882370934774242574283173793767881198598489539503355460853400078569562070539227117261479792725814425264328008173920371253163030658729743379952934642913288312735316747440598938098518078219846578190330967532069463184289029447063698693893125184603786179604525942873348187405546648671752422449685543837332006432174043937400900938224529068302825250053657640264256769131669127729261218149956783053643483774888415843096779206763345843041850685071580925767195450148235857335969077711021145149046968314884483504653869425484313309281904164398645552561397397386137536411142004005927604186748026402149216332194271411641513641511870393905496245212139406005476557960467024941307767813059882482392377185223573451398546130021600031361879909026614775142844454331944295612080937942131791888326927592622889520160468784343695909848747822545748539633088451689269234160432058507378804137869659296212147361686069513459739345105667617866343530151159225570878352712197926476497263164069348164076234062844269782525009624165826169899163870499453233281652299562594149404642110017836506221635762561242204702562989073691609850320777170816887683182588985603968492492704954791218708986602969441710710779960543402441851517523029299234694841650316989165553572015734925189954162613982141655586701428085221082651302567819740155458361976007728293428554818499271677016777535334824398967141599792019663473061991422034560696205850721381646044450640000061242626892336264221987209060685783983401737465932559252195977409380950409103404209515504557235478354721969471180606883270432035291962206176333883654526871416006362107677608580661991409712882178833616830532696797331155973575126229319024395535915706562281329274352320029092829970165082827547604242979028687599086694806649983587031067385865485789133937101812745515491054727165444435916834627012712392278728156758399831231959638928306578813935398917054555418696320281173763407649328040923639292318427626584298084512540355948409710590161374325745792295289977592053599235984039729855605901661295159189821520948891348645337655465744605061401059684223970742101713204264156477252932382554348434544782498685697030935905276144773368152129933150717988610267639160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 17639638836410451368292990150909733779944276781357978927334657812245813328437374325815552031890611372357249188132273883847197906634263463145320359449573226665239748845239954782061342602257829800096717258998207982886832864602153845369461185810043782055996549952920842987369824087480967384556095455595678599244402698582006384528249532481406094701908138641555955079567508380268933146353170907454252931625499450786675923589079479084073655894926237564457736773725704223646051766692327752399291908939588945430443464792274530955416045931651624772625874112353440858431083207471418349169039556802915388314488895880776392848604855576956522126919977957182271624616053048582987015577567265648256246035458882349422048475413875638925953037307381196216428046384087409692600481397609401747234053708119287439920739009064049015884273397728214235797783369184409261950940277002013454076589049052209760242553322086427401713156069884305818264694249334935628790571928666819525779052985640362798374493630161504654419138825846118283021520968559755629621965259410819720846818319162975063090120512425898092310014009169854712441146817744888306077101553549411760092098270062473778603533647054325864130192367069903272107961979890305528410656182575898423678971547542032048166909050087932068427491922282889179108069467869138298963514888761728428819324569278754234700436679532801808076812175554794664507898339661823279496368405022387280598170317538584407556460121712777253234295967134703337916291050937514095098397365585312851730765456775134060429733406042972473997854034454670942946977937914695472568973517359744883620133514784290837121909763006986200584736453868915157117331624502670279703757446703226267240093725107765775436831437645648623099315061547178073349088840964331445153449959988920646055608884407287363619990995683152708939367629039537663900350923201637106045668813656422189975438309176490343552551535143891086645386055116279519166816592380345590018655716831731685905981139587425244100712142624969690293884694117947053475428443037527022661139498543761500212455151395105961551189053919570497910318421295341931302641573045608751969475431870884426701861914322378702160187472786201278508666982831803914951972927138376507000160854916509289911853465021304533533613247313372294593492877402719127037048624240256344819499645382165908813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -555948259545233136285129644402717422812156263710419805465516944761422346505444117447730901912562921509372845749255876905767420053758857964120059285430907766781789843545612465034211115517684084727965093772036662555137267468344250609715800510385129367096869443187899856616617126491628341430232480695579646517956826554525038369774583843635819624711080880564692121970648495992770170562613715977044716517526032360723374998481155096407496385382374779993505844850264735713947907534835325298944157144870992821715228553477758969478607314097036512551579934620847220485276806788795612152008647356940021867605563510524908810342527479023349408022347002132868627280096369341631287850628404857860041258060188802748350388632219485082399067599744622438938725870558799346449873716764465365571972021268507324896149492358002473481166235518753100415115976731480493850091802965925095640316959499809614951328323334812599830905223251290850752844278434991841329288255695337443470553046753250017765679936043787621776400055142434814309674573322337788417532324530539313925713585218894442811022729924432106320265391625819993913850270587570138751721825248970956459294104633494235414918882095064792648781230679706193666768568388200270627369319600244795792444735502520141435439731795518319025823125786169870554038726357523426858957895014467953711997164642490286724235541259871578499889551903461735281805697226999325530482049949062364093087152656212066981057538733528562261542017985070851775778767510196174712776765341210079401518069761960576396945243287917349696193349150751095990946744606113247404638462902311536895972874202046939860213698329671519006738662943980315304268966474042873860510742545500247512097997719909421710969298175183663970983537481829129579788644151239794253164892908150356447563203819494166160246880728396011435265975542864124046698532394794318735473088697331193131004543438657375066110595787046097074581033804823073594434079943239635240637907063897543844253916940825991756831872380551529304362346695843248735309882129182960745819154828939355548609727946327085696557242400465324432269252170021447994065552299624156148548453096338896351608058154689840368190659149223015083584081860168322466391707301287321589626497597215099974577559462201430456325521816178632660176141200104523156221747904204982804188261980016250163316726684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 12829141777615881952863564194216358840973565017270498012621436343948820286716049047164757384230748452214504990102147368159940188105628216479941938201225306937222556731990438708493749489076890382762054208219554940185325981993178002017910769416041661874372456721348899987127609645625699101808648972062205281999295277423951608327808077959893012559069907448487391302620425933248518410247203962507588747389716530329779364292555315664225982601263917806875452158668492166407556679431564422497952710409993592257187676343961134133865576059386320733781932559383102896519208908270303533334729870430850245809268608406449339181067138742598358743572816679771587501222733439991647330521126933635178244565741666222556837773214903931206546760975639959000082096515742927575275357843460510414238718151851925531516275911191565148488894475841384878164424331555249210178752843498690489177561039621570752816833783402066153039159936705197777553513147359919085176941926354294241380183084633071002662553196784885163028186751070821718518051118638632243287072958335536019372027944991056256894001572142796202099433993783525664258545686144771771801408417430210224655655845587557906393988764751554597071551705497836795789321736755635452969845132156303694882993138595485894253654058583694891999198176588746867928247290330094174678093947798439782365560046046263152084292017061523189899815127477046671189370520587149545487951702948318856951087829321466717237656327414331540241310456056112923383010101503954972965954247853883655980220581032705019640651247036707453537250428988348468027182633254909831112453238754453285082894577649705947325808804563410022231460477716633733334938736653608928585679238114946302374407184943495369025263675391844701017501649758168645220489094282957166385286822594225586612808413789262634767408350575066295393762636623188172537776729372077093061465268014938786984074011932138233361200071431934735063986793851501958086782834444240541081151439691322677256835522503313793449278691794877156528610815516673449616917678819384979401236594976577386198892161048832844588944751236560151131370386936230809173536089956793728371875872224861010514951945631213549489539916753695312499973784312516431680309088974840410406973744441357698998769963326610479966976110559351398119374208254116314241379691130442736862748986936821893323212862014770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -266521288337678953249976931902634390683134184432147301172126987318157116331079255182089701287091115567395921109531169775522272223738932863671300527622989674814242307409747017382390335613723891574447252940021013308918948490277901952133290914697496272371853425653961910002245377577779728353724459562621554721661358450038455257230743075926216364536760166151244833523270739591729193577713377793475343761798792885060102809762300555190615846015543088023155317985022136388052842360520118991576006026921237119667510792778968343111606748399236687516470397441661232425001442536513208011977177047850496499703766524619128477727606506008518895616774227621115427833674302680702414272689784051761613292443902027240190240877269399676818115054254743735688496335277808837414265867790986818959354849603332230991321126882536645573769905998024043403100585549702465064719847828244066172917455572272523486904261973158151325990699336339475990768310699862529422751320829986898494039738099621649868472639818876337730540289922871838920638500170875971031915385032868001328215580629837692860502858565302865291811841164620250897670487613078006151028618144495372730741384452725062669678245918804633523247840571625997801110126339631288584397153588612747948201554729107600125874141007236925061578463976471722532936079621708235253303639247049291219403814497796878132524920298283810814833804258531806192582820672527942029473032140785967245956269780675074564397121255986566927383114653498969321359645782229463107129461464470252063624322192881361188134215533207058538060650617398064315028427804176752408714642771443217807888409363784889132296017873452400570634420263024917788514823782751947265804777533905173311365454575835080106951102489060286988092926238470262152163337194552073599434781101311718158450122233127138238131733107898545621712621464815017539626352732884071078511489608305751306936968624162193597489123025208175523130274662836687617271479017789247319462069795680430025591557087984093237929118628807264714561362513524246928494444613762080451549353487463005714504214482007934891676969425181473394915426531177234772978355053508612273622983130050057292907837623003624865025581123106810238888720080976962952036927226770986004705279067509971891786433405164205541254748333064289136501476442027665618303084540168007671406651126755349423547158949077129364013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 3827708137446669041170431256807328868973164288869569656791945450550877058562573836805839862238064867155286356528254636499514008889891932479278194838002557728744359158899595642591183551713260172812338412589715511639212542528801170378646490003840023730342799594231290382567704595438210200870994335779453977097354016352714509605346682005472384671331456956567105984438808081028699753722895587063702161281750815125439294779788225937783919916119576236242601251053742105249752054751900988571841922502833309458820073193626470037273233516134235580185557879554439660961335574314466591804429484491448749468046133379711945312716787774129904543013670450756430167008859169219153115749155043477243289326126792580206068506458643375254910874695957913805461377172741568339271107538772307306526633346600176255379211727975025004240989026049410168227203284194998944169892778421341562064561244471800272359789251021201442136576655189312441638394566133790137424442411168039932286270457280343092573301641821184415554749280868789320405923316788486582134309930598895039786962510523292912097240659753404037708113616770681832948632477551969084365940818229768155755291327061827257770077303764226414257721287407733214160959623778878999433213531760841568589991533206296469852266031872238794627162700083423444427260493667294749761799735670412768977363953298425121830349421856745694008612571295768579021018966892079808909045768605282353822528633574168793076827343776958205171610252608519130498377212691834309479154019864912854940244806095637014329198677629128054835345735761994328734597437489742425745114827221973483617515813576732734275165962809744120894595539987312585393505886587752050930013293217323634323533773851984457590532167568586114684531588483351826934360942277392269692844221338978497186533815870581833398182571926507204360240904094804801967281584474910969876239020610823758142236407562011512751910750325020898010750910593053170209889052656521701180273984523156792726928626939927253597855398563119900293479102296278932708667656268837792720838852298976577493690728006263694848048928150154604618812718442692393744693638153080381979205871234840537680600217373491697644866346358752536806803214922347872626751339287558572456800950725433402194939769097879177491176017178690374794506530167075633622632062309962316378831106988833710147446254268288612365722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -48130298219509633499778411576017722948634283092884502059870899368672508119718865867607598209024857193869604370963210555384799134576320054423640748724696744430702608605974931272134200685661878986196165342507615412147789346886713093986963064409386709707810148507794543045500272538344252625311680505619258731988315574224384925455160165076988790099201186582614650472750855299462914479248774847508241554232323118532984170075399124872616776031707502106524110937513034454365050845119278983225437367673592069390296595043602066205191723531833311792143206053327322346208669032439118865853276334492727281655188019744846765456927053050244749499317500092612741377059903377044631640374848162615758749793479588844714825921559128670308564526753798603508032353163602558921168474948807381060013871448734272629949260635791300333668653168651567898904730044297135364024814587237232276018796896720202631873987287486232474880357729500835913986182381154620537769465202846293586544613469597745999625816896819345902205878077917684589522294309748822548794690725315894688386830416316191464001167022009731236623425991752755084411619124964004780668259295249185574724714420334064828601196939067972724524264308305247088253414910973159724414785081351011840410044505672371646902438447242518987779296379128617161090147124511324007196397955024984161411677104611372510280593394844097598727435348969380914361812144838928531495896672161971013105386501009218557648105399019635446422974453941368935834807779444783418425603895791013459635689148371023775325111210887519967705547186127912805650868097132391566642246292085801936824644150796001469327372359425702657178005591570837632842285996158047858221675769355280260995277268330258163744470892602861711305341149962132023750173495736032770489162079100948195518073497686789000904607828427432172172735250295405573277025540852079720416559901700036351642520816698948046574556292962055448456638310552347695569255524075608840183088719551965648771280000190154012489933191798756565569695627440658908544675670184937374846168363359426074160925725607846661329353528130257300250071480064975089076406122555327645217989733214453515029942055490593153867391451985890497432011783337151959713476208656994341719789259545009666655257521167598400822680308949948116115736807902095482218462694978819018410135723248810014907039800391430617310106754302978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 520899973880677442733094454168310331083739026132622056592571469238774408502027398253819209921956453140585222957380181476022760119410874344846209932850922517764800419220276026679821720382381412488782718342602642417261712454553578845994550078409688988409935764545455226107824150132239123296485746802876937390142302359675688281088805423141678158677004956703888414413403720668123886276195721255667397424510425683865759127979170855631080994417517637832170370648721068855352811840885399619580872864361398331483352884284213556897369639610469942889413103966693532163897564096108854505346127095761398214077507727627317749523667522325754567754539056645320934634751437156555870324201556574571284845738383916363961797939456907814626269670326108890875989828650753638209140439290114653331230218153326798569085237332373822116114674793842780726615754901238314204308340970209024520514040002358333298061840490044136848577711469822244422973802414017568871296087592172763507320325592901235925526095795052619764287876410587339069199047897849062500366398645057146926547759585549633550721995701613004508993688651275244608491032242000159752851672944145621377680667309712036314955099951424893439476799996157642010675595436644756495744299840691207748761681356896526355802680979950463423390673134563885973158617976094598950267914544473125906775564591557695187960953367813189899131685534531937244157670407435118888102966518837227562619133394680986063797993777396272606887953674227586260836315492910424297965866044856316271435191625541252904785858515873921826514268138916315487408267069973979787612948606513054795517490842034366518881356228321634212751199778734084489758633623785854523459448088612917320608571317403015947474269528739818875668299426717687149915959868897075187615034980634519163836049917394120967238320191846411004700672268365081764730809112250718118171455311917486048953006314604511840748143442669656486705198057600644262140644794425070231883522696077988958862818623165607378038025207910564298123275483002059652876452245518630049341499488214138670679045066012783818618370866249183442065816758892055765872669082924006772576856983160774872545890335864168895128192657941074144113903065742084919661850187459031784067808915218222727599062735902914777277330905557346074153791425371446346519957114022405276011631771394769658536580414498473601270234212279319763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -4018346931056647001018422832939711648682658809434682377288081864187348939007608251307964826783402473415077395309021033721159569893112459782214912445325538841753703654344778419676928671568894389730306971681900250193479989288450315770745000256093440669789166781637262821432824988578989350625407767348808792339468901849671090431296287399721620897402296515857942793489010259244812101011733672804805335269952377908110522209883263097293143723391021864473176785805119602507487433939860911402381298823229794784880312234568195012058853049942757352327789340321442613704012169892938134081024720065924536858061815286712496547631055685395667136143531088244502180048287106901435503213299829183019367976510672558983788698433726571988603992479785053707431579245918902450279108496124830316604694618568651964193100118631391112035767780743595204543328793018897764760320353283624074606627948628572029209470277044243557271465392015135085339614816557051960309733722547084308812864594753665907724664699771682867517808131418648256314756082595648802916429035404970813350585183413216922527593547144459064401299072689003614036788073472624441589887976500459001298988429473405111717028649702391462239282460694915467444032801687718603688384847570407295763756104631413758866940403725416906868017112181087171094045105353123350536449162020609492434529229156415799061225488829599976041215633380352924178716349865296044500510328781291220017286598920046605229441798870553828985724854887706232876649409015821219931876997501354486515254726641773615010440904576407248932459435474989321423437548635257916215002369092205619700819483189387609769464904744072940232310131348769411829114397180756484247977965961211025097201525556571893419942802015417718116738092510897451435566285741852421144005542956172598626926974045874459310996712632290135504516590518695512487425922575244985655557415461102887425742094353634831876210843082151267357273356197790279104486331288616179730443085582163822423022903787164193263867588013334752197128969950671568266758765188904016776867715906843380570296988496364061116233814067442524616351584904196033990637007870621124238361916183769081657889674239388866196413544346401986905731076267402077682861635820503011575795879130756878500680253847808461687817745320010613158220073816511565501271207544841897526366385262337186941380572004905991079226623696740716695785522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 20742140894789104199946071623123826117581156968659085079821461078602082867162570217468964534585968084073213762592394833045731040034593907120620558993926887812916316834711420278557194637825996304255509862309760633661002124722315840119938184502467876982082496846920165299303276935821761246148853575389982457321634325066644324978833221870834470565063652947296994581888541860032066897529571912606877444684636387229988106928136230205606093065877443442534368055037491523869266744239623536514146911429588959127419568607631783139498229521103099373414780440647326326598676904800652556244331207877872913938692243880632432741027135951249394798028769022698822205313918639579462602492633330599377186348611006813111407389096614173746690408100432108295257872824323674750439973723292480512173078659302694635502583846537182440037345039405601530793995627870209301474320008387566641344680315298138911413040823537268135213032759648176232435560485940984753540804104918041224819113013689582234793867408480653852134021401169754265309484333420567402381261606545871496951118185937977625579978452012769943518865417350996795350808296897906728840498245228012248253909207007956948399048826847374973550831110139728822038934156939664178599326891932143283804673288199787621498180380147476831914453093377937380841227608893551225932292878299397789227940160155447131255327542929411292441144402180276589545835891474663349319906567901257098819767884876193171216836056886235620845269163582939579637505300095653150154345994665966465002169579021343719557369610267893767255464188004274933406887716268625036738701542272120937093652899417357855177559563721959656220458412497828966113635862717583327351578130391283212924772896358471920309279318556265942441657887399523942166676073772998854774106434901846144792056683579621093444988163866523541511712398317252883347003418018161135716815221871017458690130846307747263184823592274598600128193808663647556752928218748489224262522638926642889054632403339092430793374453762563990700428413687464762741589187806356279397385990250825435383909784527934442404706556052905138524306164881122673396398230397095772628310462793444729510494111040866285792502305945705705656876729485010541825583432435603769817912202331978273881438923543476617268560973216353465931948735732714116978247390026708728600116618078476463450266166581835176191406233670022629667073488235473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -71377179080995623712809653252208731290659450326252176971421084310075942242319125774844841393693306316011066755937675320739377995272810472177026463541168710814932726014310667275656301258884616210138426370926168989191972051572008088502610069842760034510499604203205554625420038132614644732872736318927403035281853474694581802752578862705989383260740475131274763981212219010974397284717398121218508520998364121446073498845947930828126842326882742475643154781041913074471998518332496767352228687486280304810101241969803644883743834337414814280843082383988112936570658331526094166581387824028451636323766730583510916045983300694253380279526921676704701523594687758360711395377144937047802679761489788662175902941610269526688080977377169549829523905713343398814900614060684198111882624245750815036743922358075072879652424465451743354300509012912204693283499707060033152738761401260890475887849466068694585136961160495794983218441862572782359682275539638575768886780517334750550961452348826805985204512112413934308601604509798434780559944671658643084972947086787533166121091043321406785133909550831916561242545600174461180471506702011720782111942593190757628403737156498772759302881348580816253982780728527467686894970172013164064189512178757368610258242363954193863582202469446325943906126311992528618851738534384355867846835886269216415786614857179962470781250864991174247957278824825199411559727614214826058747534001332587705218379444880315667899781219515636833268943817669292168705564313526889972188606198548513534110867346234131903726462202118486510983476005718888944718449437117055091010173304044509940320813323536530199321521175344630169554965366599906148593521146399044175084683792703660486988249399972815317386717741707476084627185944487723189147803361573503691988078834019711051232257993638154772526111929388362655503398923534231708685175315834879888581664295353923925275780616505295632286231358028297465389561789062390149402423632332928139738355268633234787520110782753864518623209061522460096560373425235376472617579335777180827430141403337964138700844617834869963304861960859040109479859731450497306631013520566860421304496338310345472157519885826413408060060770622560685646628682328404336249071166001616502856392968109238501080434420070486795740545015629239109403145744101271062082539156076977595369951941657922754060332931613785945046402048319578170776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 163061657277773015383639837532248651093020606903344934260755007383879606618599328648166579462566766266859457929654747175528219505711721699345674135350930313563899343041122474322747284327833430494679501334762245022125282378649076390564031284037358709880482747918706153322232635988297016674826919128760282390427997558053788911930410495020476396409927408162996600927392751847748767997462976170400507911969998308366963670556840252388435882930294808538645504706706541062128482599467111570704387431482947737725840648992096043022714075262719250535465267901346949700299915094458801350127033671085507351911546224740727826051168274201247282265870803923275974580212202934643289850784110196042636398249791948060713495687539224883983624875166852266240550142564438809878439343621689245519835810411676509487855965992112074627595941532721396046080890705741613876755913106119363411716751471968039731377526409341149892798935109100087791742815445036012970455906302509675839785927983114428719133034865464349314882578087829400167615609076804774971008382454763440741330410485317723294504216183609155755884769817231738909290645220839929770271933393924828286679552805724430465766801388233128836713305653685974219769067356262894763438269971290333666245114525065444833456888860399833444372327450386464995730934203084348295731273276157843546327490590341650852174732735502381761676284617189956203730729796127967086228311441532168197037650142378093171721023325808126170461760205831163880459377999036297674087396754254050841917622147039729378945025288508702097642522595713597348874568883487902430386313401729213278146168882036811023288856581992934229999015598305016103922921908893758612866195541549978445809333775846979161219462888603407454573802331228989132346335845045245949050780075060053584303483493409974122872497020065073804536314133962705435700707602961934600838107932483715867150407443409080184748080099713049253041689591350324664528460558286343695765349661903511133161795368023022016196769760895756000721791903209102785520647017238669839154114259760545713595464129900932547285641398705631704662584210339482160877397330573231665056285264797779551053744838137058463408630195946342728961478584534131428123674093829532889582379634716389871175618090314969052818848796308142323035137711532653016032290164578517945712782038963814475011215524124150012024911902963619780848603113554418087005615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -261311810184561620564772116765759603887516040246715555106208272808384618583208795506461207797826782948714360832848646876579935922738561886666604910058495216378516530259369014885449826921942471528795893500439948386688699790874474815641971688892884889472231915849775631275663481700988807382451550979654565035731911440864626301698464560167210100955096673063146194058913675742653672590786814353882906454944003628330888007938154333525101085168816989615413380697665937271258686623079305642935128945486718469372012217135042361741152456953481797761128693321691275364057218931737575818814683567452587751859743652266932971693678534105916469444610107076149024219035389870454870235779292007000769932338074528876672931059869747812831334519074336041355160928710377879832535418084886017277813381994035554664621025327865251791809788545002406096025269764345437286738479826004333934461034231830300374509408279365110408654983319250457008343168867292538353423613041104369128962543606401298807537582264140172205144322695162794545435004224554529501110383703338896866848300383811316834332070197094810547308733321679602006044115108592040454514549075953544559871795135564724321253794206574175543919231039707650148729702763319204112784140026092524322982860164256676030496421081500075914012236298109264964818462760165924943884607708519926808513973269943134100913647832642494205305104472613336405834816773553610208541102690815400532998716016921071247523134750223824062986261077638724391104683380654632114273638435613462735766244302619696466439331040001449247044713854167056682604759271874790237429036134251670386763101305003850411820063123813932134077603628724350391847337935044481705258466176201412539901550329214681450433962953236816363277389918739379814368510452116864132393962389364612206926135224802583127941749906466251408787534543472912670087272617723986236668135127619721496435828569185328704280407901898515797376432817431812403900091086803624090917182034670567675459045081982465562441562231937869089509558798119063114212818439473361424258895822106489492279889864003678778446382214956350144652092248473585725079131263154535289934637379360115576001943364177027954230959156646266112481879083672371800886217258977959905171443451542439531351347155974934587058710377280280808572357698957241232552087505085757891571021244893976335679531700381046348934957289757499698801268550596432760357856750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 486455260399027951561347049192010683420847400551026865638294098607866979891223642096300669153785154201541408783282226609760411270239550317547643099093141302975566833619238786218462975077683629699311546242384338011710132997840296851516880588137066150482253836886479466367688670819205820368424332602939937582112894784207876375414685282560368408472006038473443859756087742059727063957774345850060616538291856626627511628074258626896744842581702582900418738284163169123955482427359196703245064510348655560515499253931930165002345048044345737608449004491691020352095964675659408203172899690468353510110535410366288291119210751654300487350393445074695936501658660068542151372714420800576420479931628736722118592142319358388292090255387066408427090706321231251340512829173541949186805005704881898505169397547833992934792374255447080691834553656751597500911979099277754837416203980103811080396312056933923662176415601817018676105656641202828303012902012396522573229714318116492000336856174985536451490345633246616244208948359539004492530483746768523976360481178161819185350593765789238384539669319766885651623922679247447264613752327631553936705527590284141118718125911374778708667151584563480722228070559948893500850610549115302979211962836373884002101564352267743418086961269445754929403971272030360322936929146299681894822923178022759069800257379675693798165881464186617541740372474057449063762891869794440399685116751101349017152770056970000411879347124305030316714577959108482781643533408047858031106351667742875071245170416336476050842613210110121025509178629433614897597301554076903661751566448002875728181950454644626687039124063611015976345777048308557421325148730902649460061107833077549649841319357877588044508613295609247071971793136351496373141945939101947954638016899410837104406758501446079428642500226634641209569772807168850199461656359815114353613133101580402152692913672589778265680529106311249074489906063291431501513613988335590621536887877713903393309522509985789467364022106424486809725680506941088662662952717449453471001502457432260233441016388212830710134299130201753901455385864111706689262290852103611392981162796888175010047092855144419941777273640819704007028475405390141362083109210530029311742903904010631879141694466232287427846915265165438626783296590029568332096389233065123687349099848953822451331523268311168503585939504318957915529608726501464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -1672142714152078570903926475177474808829476653068823500442311799935951180861173689145089715169702499061153760191446511310720878152287626489112997047635889099880715691163094673427501214405885493531440223186896049606613059761833332696175585701562211473807738586353191027104854578236329702609190837497921721419204296375143473786698305182004268169416458415287079553763513807782943941937659825533765800684546008340311550854523299401911574374138131545484287034675402301884007084217646924155258070976913428196020083792550555261896960170263652997756193311840980410037840010241475575435976998063452201081100375413379883018977332621878828273895042777838316627196948756971194881323258301944601439407620369876213630053978591974663148388211981042747081165545492061724096243376739510743472143441208805060013954107432050324926139857475902307694235846051944129551526607416854885710387194982920769890420336201360786063571412023137479026668937421615484350597179297809641779119670735499856329455090847725115780074175484065529588230877734294485559235268996117943070715133271876230914329913306330150278884124441159618464612256133738657709034905163180128709767692623232261849721291053812038529867867998720075396653811030559878395059601922704357389694463865074080940964775507048058660987160136648929044741242495119599629039539838384675335554097941285055893925568384014935428721553311224923207919851319360435510294295676996066313375218413921557210711498889315649351303029466236326095775634220038209561007025282219886465309184509494300463972040796044587219858456594526615006990577983572793562417611532982998381295241331035027180021093336138275298113359920173363114488716300141796763511518361860762517569033139775260212872160321759693108021546818723047550883488490422015596106949410838056352218473415517101988197045475580550488123392762333883643786536354565867451246723047673931095789649380984158151633263737649903854497922303742263801083988588522753972988278581589561643159843504100183615871962865789612434638406230326362771270087992718077913587801658670928646541407169627343792834500984720327149428879006583304468240256923367036307027229152828300210072578519303272996758079397768740250247048593018582525737708340120008385080909689818698198000849677551416545537896591455362985620701295317370149766066907391854128087724301202145414361437105951882241343192569390635627486524535101342081588882138021290302276611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 5179217671245037145064646538633399055504093163359565403777813141707850790977868454846756152109503991389601162140269181377601052686727145756322751164200155828797427527671877675517159203404197561894740489862772562175062128573223417283401934785042257895689271660075925035143957141671466496489274775573855431253370472235865915672522421487192859970506166782361491989152360429746533943410540238994580246684470599584116847891285628858344418300316659019414771804233040805919709242620402415173044908493513755769414794785410917656570611965308687478295370595430630433866528561233778933114017936539843632236310516169698883262779220901923075073762319286724604049545492807410755673975554092366701373740662919514928699201591088153722234559381476613367435339448021333874046273771010525184507328358426605761109309688162507261177857247368699979267237969776792337527652604062259478388441036508058561849842291930010999923322555468771620137158189896135493434182997193263363063494868884938423263779048224272162513027611937367099730747553264401887223501955402207048977776870623593854878390629278674342162123259541781279889248984216222690834505018838129290718121691826956832113655333626370219383609649687919392853372262531323658212148991396320919767420907803053773196931508192394800579566802695177487316095293381471211976893985926374642977896092425258705121720873169630415458887411442790350978687308068135734754785684698218093271665666821063859802300669312187719487085598467474770624376699006753960827635504070196305277791926575481749204245933642364350355079968800866325410687852858422044335016993184421913441994055942223487800118470298837256305173121603336995413238897469433184965704386753862798791595211121337414823699117407032035072999287541617732317180100244803369008066572570839976028129964522834555314509366229643288656168259454559906007196901452328143033376224373445685887526172869517898185250443938932039158862804349217030747008768043969098244840047071516278737392313547152588260563870188509838011483122454766454152209927578811569933276176412057185311745041043523791263253377730891335019313058859850852466368294019106902610078938659253672947367421743989310961097801779761811023223515791646097380864931332521022519391360526972072960527024811626210223626569242538459334241288663565255507339222359977732445881624901841168357072176057330107258202216284941205111815905535164496209521445280188345350325107574462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -10195675528995150922825970666165770788727756259511611212301264786062358726575087554424566186649900483828617876417715394266613467464296879468522044787216844281977899725069807192456629048091103197065547105439245890905863273472113011359047834103074594674212515493595833422488527749141613735711802703661745028625480471161512682891390558652982155912132335359457317401133047491273437678325444114251905916742651852502027627677648133081316261376813131664252417019556031984161001244291308789493572738437204271146301660988247534008874701285517823371450990740107282289704771235310042210228302008762510061005716324051443548798828740145464735695001225645228232849009947639009034831900584561670882642569929775348329491770241097483844586803608514157847117028314603983800543576661408729691858292641041163271868992770967281133045097252928935482067014729185892796029578962894188624658550286928721816793216182832786757059988367376333948432396411717541985266624795941089307070468418079838594176269549011429281335174921306532105614251082398077270714156862326349359104135184861372001651608688605315876815546352673051496477380997185708325060361192132253133675496874947814862831332780543620637839642300505206147569939619223260967012442199014192936630866647371310985516086696866960022029101257721116932276634752617533313508613393004738146160076140033999287534784467013492393801819460375753448800634625600120651645221609925803199962523968261808634561796581914586942519514337551807676348524530174285483264306016675567968350714095672205606300156232369385308289778156664948564375672635309313900638351874836569557407242764257137918103317411455527496425537143986803045434870007817144922163286938758833312924253339312195554740414025353105570140129599283908535759492173929407118172022578881426243464110001229123132488782308500308966826143925581504836978368615467986838892462662776285184006213316276287349064646746476782718510078445990811576028388071143588339403414618420841248134031215182301643335247339879139069619370886732935056035019676951313457366826294561282163379993248491598706138458773439063013754625457981129179701062124526024436111764181410078290669405977150639089368952086716099649769467422301085630578035319900262753639393823014553729197419033574186720954548262017163098692213430628177972112101599920583068772386462211832461553799072911936682635184247683572045159518451166374091278535307658614783576922491192817687988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 11126045071111038033002622408214153948225701011397052811133568789279682532269870818862618795727611484460697300741487383753873570110330823002233214898664083246652467705938152220610423060346812211029983625255319478648896379379396801871716653918865575405561277110662263472016464448361789462186847939966110714134029624765876098912158854258525327215189045289592797295889304459745315809094510170440481786690022818827854527351644418468543599266484917107933971230682342690437334723727144104304495890016465320824954013297203877122270012364976962531663862350567771529915811921561211325593810158715667536691989852186195142134665458631016233174337535463209091529108502037117257640174764614787907378082293573737493158983250734525316874523688573294289597816358233315429263792803337494906576214854676381121907046681265604540323807762857835985342291851540596322595571499551679234579012498362345901986674984469300098429125918714657472300529465242747532460701057236326261347917443439091005484638798223982516789875590181946962176402029142998024914425516788927609018982768685627397124409837621044524098929123011033005957611858166468866150389893835622920440270525372624244284150743885509761177025246853668640200706332779108444945014401259693587655250617119671486582130741706165088351853571129627079253828811039068393321795027320511490855152769613028334910608826993824616436207221333038708613383195318233246197047054680374833121926667594374191252935745853843024590346793248694653617551786397396739393647211508943211441675872454127217395794010566190517854436123142805798613304602716628981688577276470787382039101713241452146205700232766725590400136372514928409003420989021152690781460361275933431739738194287024704501656916672929463600227771975463859518530588406942584808332021158541089018969976540615752818763140284191655705312501309690440040305848356269738368502382332749734885635394651546212146953405048677733363972697312937891148467492275181503834486376403303349495183964481037401184914426061149665248181472346084813749089372780484214241771510803883849502866175742017077442102417238906323357693597729939992614572317280809248248118134091068959552782108225299508544830951796134532831096363362239428573575449087251179537222465408028171349786675541062153201260840511913139677421916915032198800866849088022428998331923627598510937663677017028633935641321867311705566476814113086985580716985894111914490167691837996244430541992187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -2754007754346170851949693310080967500706913769948721027128564498074356658136781115722577696476609577690418584734470919968461499351009205526131759201139593994581140997476676731840703149896821459128683536713664550402057508906960723559889089730156511911465862920289612596864285778012478315835344983826590365972679749611794325208923265983413903498439802369219448909037503510754963703365938647113829497155559779024025926865958028374156077079557584111756267906615390490673383176282790108919782145194002619087598490644126185177238048850006720649783909140498993775933242699188203506856643591341746107306873001357714551110425604505414892822887828923608710495416597423412661050995461925948257199663030707585462753909012534944932107284198482297365345679563939247417907885880799255568231944414566172219983344475077491661050443750459671580126105380086829585188790164096906053172897559505480132180716058614093254038089808179993518219322676053730259169066316145711807091264921758860092300572991324192378381688980333794516500854875136947609230734384929942154483339675987218349708885659098760857074187373699145675845216328485224396243352523902385770579309156398920320878627312330218953963867808179470872003784755579208598330620867359488423556020976726767599178962663265321816906059098165709505763813326930188289288232875496720304746496323081716802744646340489617612673072773132804497754472986945172231177854017203885537082841877268376997463925320475000743190635490074521154814007109064255098456688601888234093150066477507194457944243495309142489200391905905044907126746738270599268432526672785520694763592815712977667351924079701785386094907521934703965434470616094892631052574954732375092876175555648205404056344273382433071760815232934281704330111815640248057678085629982935025940023862831879334009759080178340820209869001695000363331689386756896867186662154610699626427555187147754511641437234493087817028479560265873393438314081231973087299315181184568311590446996586622266965734661816585439395307737885039989187321999691556507642133433283864303708676192472012880534420611072176836069493640588848833518366129053273474635432383757205019471452297469706640054200524890127381252940835153489376433622205725371558853999080528339165348462876956714614564098719882270044020956688302771517512355856329605672758768314123468648023009095536448201040736927699087899751346285208317550739344951947051159946155962643388193100690841674804687500000000000000000000000000000000000000000000000000000000000000000000000 [106,20] -8424316906709809885203732032127410626681366320765121645673409448926661646783911722557578486860286350617540422507470685080391865521560406013068677275204135349142282195540869658780120376595239327485370285281995763854995962914331981187339781138194480464179847612147130174384729126233099551329583682953487331427838306456251131063798402568151801503750932806914687323544557557517744127768183314798208658017237311946926894669566938387398412399559886173895402986467151277226368063766832664102831798688070466492229094222147375139754852054021844248045545874141054105823318287446644378710340754102048686370863418532743215570836683283066481419270139011379874727885900429317230721013594984238057115464463400710349845938547052023209655997062183180552643122412232172382683764753290420972057011739741289889864563348775292866883656828531918268143523842280278090369627055687227624891389020538874683106873948594623812851178353201627810835790835480034726500504620213289135537085140899941374233685507547639806775578954147061429747773547480598503251426546095993834753313207082259221383771226765538762483143687751076746737410186404213367454537928945044028179820127397378773872084539336935365638592068987156885976668098279034818575630839254813730746621820386109488629598203561718717905808086462194602524521498829452174953494754073791843651853135566792196013741166082873626237494311658798756208894671297758930378831521204042598850134703729608752754337551404707004451746886297826233356717045956186360786576041179353053878311509812583620220792835336956513837707725467070976255294461467857290570774401059202880370989285147013612069976993306172398262348137975650450463231831102270601476774959996100219538515785251474438650422504017409647829293724690655911338992910049221952160975675624700269777800407017400678744119051128297504327829055518272635335646142609700138607927772797678515944367075508999005714019596828899645728328023262417395275668961437684360578674698856389783457997630624239870796477806350708654606026520021812974432980124046435425688624893462847040480075409797950864259396826854461454944519180150730747147955091168296537914603413226433855925916975742369580354422812119041841896091799295003627281081092339473693285979833383304323692723466604403570064288896124671058198985464637357655587900388688001467896331292071611829877729742931704340817625030432520267962486368934057918467802983563872103872638419375107332598417997360229492187500000000000000000000000000000000000000000000000000000000000000000 [106,21] 5495938350228871633762497385906472094429550976739883331791031180805204994796980361576226822235845652846324305908409147301255102422479347981475798319060690961940126323585273284904214811302289477595539561667011014519309837956530306990829067968976985973940060728708207803455182251852359336505119775845531900863775866057280779348602536797371066629183752196112494820687576754467211781107366341707020236608142614188954261275154004483401251600503160927909178832081456077458456416655695196998788472865235991549788724461006873546927087638664730447283580336149150571274337486207616548161318989019842030538484671908384847004573248789223381176198930100179113898640280676022163059776190446679798929462393224970121013744387112690840628714350036001102616471796477163779207219799494397152667310063125336740635840745428453756357768764392550483613991344415521521410117897073438161230619136116035040693094418226669106897589830033177261809947753145327854438498828077492346994619315016117723298105277018519834461335927439018155839962282192877563166290738696440134259430481472059037476105478371160846962543609595726632976262532605125346336423543748404045962118824306052530566890683762623484438757368464833138743654577856554363426080941132344330381459027811652934737684145328852116583381080815734229013815958048939061796458763467465905193068821978500495246400911780396157702862890883252471357593223800190880606451091516169652563097026927510212015703635629278432711367379154944741370281135051042453524656875082751913625279801902900893720739431449232273356656868893002818796754962732833132753477532766316243819912925196295193531887081035972121539126215667814451690469961501208687429722732750223442386289881763557311452220736965695404091264475887522411433085464719926315105008492405405976909149960762954204350598070571635797865812445527162564085533396566187657417238201369003763654434876419710764207721015584481422308582202009993929764849213370657674968920293914833885752279955017448164332842239219350706886867169188983901509602896443901297039431663544749613561898315325557621351173503351471062073011272071617482943080561357772102634700690951444982063168340257572063374021493583710413516399012254002162128611501807016165975822630183152574886481878070255222553555415786999515922385705863891888027166438172569947220516689926043455577353440260259989716910377247844570519359398535323981390896548364015820127732869782022362414863891899585723876953125000000000000000000000000000000000000000000000000000000000 [106,22] 16604435796732371411964751099461687787045050202854097058111684795965930025189171275590250153155839073601497288772563906878602040982554064761447823784954607334139024239925366820318023295672835484451623379772264373186214389440454006250922582762825741518576879580622133663681466422932136885893115862178156285694991179900598726281792828896640360314083124021186094837104745328312937305850124133986846422235846330658064927733683427390659052243111685257145995451382283150337981783276293029692495988016416773869180418241868277350048883308381644685967274682117778636923062467246743337634773913959816421885249940521427092185430986615596585103053733898323085484772330523115562004241019019044953823722987927340649468612428951747605673858913426425591327906718398710200141573154110072276873826439272326089250634359389849014256463165002808589775542575492090059827824741215125816424186675704036881577582316870927082319587948848665708363862266875935790285958932968812452614852308392501188316075837269604732572249571475769648290775733787085192490351824501145579128743887111427549978993881315280832888563331798660968363428357210038232077553811367860618841160114094885842340871305949426496557450844604662194477776718419648468828757236865029329747567806173244225287581130833928688968195081272762330462079410073306398281335353380600348846872739085186471611799928137429004668548642927942936110275537199923970934984993684803393291740434215530618305037027564895057452723320335203604472616808180362320155355325255254650378453052160594351225286633228704424804171559540793055523947523615845788590036585754617690402730974528572094683948659148582816007170764730024285072975649051763029534801723096700372350257999400724418871838314197884041747736905610865166170649236513842444389320356304684109259027998614427023273754533641984806848353602766348704265011291656600965145512889582609762042617187599683403512120559277538802313532254787029411793802495560014217518681652213509165423029550356940601119394046481552401610594221589909755634051699325251043291950275247070876910742010084039425058529817103468729920992232453539545668329030799431152483310563306398993312981392890720228757998857957745533987307285399828236011613859445581662784601877844466195791133503436098782075240596192514254996541652542342006461860893193808536388115739890474644444027282256461404630095923339022842796723036205594603057877104639914342480147210756591391600522911176085472106933593750000000000000000000000000000000000000000000000000000 [106,23] -36030428695094295862141800635477619591733112255784705737981250626121407575305663027095792925164255025756646450545552846540259760479709607782226135608491930414784406052069590141217818937172974344123565655946404351766387508705917938759483517462495608219908439748201069923734791730597265525308548325140606433945531942040857231095603381608656823708656477961281822457417990947870390851578938067451442649620470922172243185403233934074014745058451961570165771928752981361283984021107354509592121846977356842232498917624903624684328298747953297827725393967868459061687232294976620145017227429918105894678014082555334516171206821185391928230675052277014993235754975012658264602714963877679400818004695339331364817202301723653784866675292506652179560718853630821649811686720312140490598319529662822805121173912847217674434237420167056136432691686836599137316010328623790306609928640327394472970220364848303080876328170829195329359532478276844292554405442187043944501877673401303529310601404550132767447151355074755776801908925865471184197469322548823383745155783226454988223369497404410731958142337543688183806083689022688637334657692177474573465230993196009347283799075313721407255755815074094912841541077590776926755744260431962033485456923888886979818326688055701715049982813623021024569952621384362738843779690421402286259798747740633908881931348192978006044533692205744339380167459117160054297222992058455645503234347059480304402131614534310309643942138807568872718200527964895870387559956539221751770261149379401747072558860514406443772920061051739101022648958537676823014427459582900781461061181462530278021484304651308643145147034148808758524356129862211028817556014879414303820179027437706095194841110293300760289002723381040222090498987907976189834966384153597607422851565830790789543991235827560952038295659264923106771965320325680943801105895040386819661373054959938294312350204822679766756207445974139376179619072927327066821088150346802000866051706750509288349973234424269760302024878068150605177317529457298473529297592610210379663845514356684875332189113671682947691732337675369263412001153774540023554450045910724343734144729929043262832055538744230133652585596639027773015759608415600531957374881916356149818975194920036657393904162970992228114140625215357005107168060525414014120596436234785420392265449882018527434988746981467741364365129329681589456097868005910486728232282370790184877762385440291836857795715332031250000000000000000000000000000000000000000000 [106,24] 26263222669446451789278891565564372820568247043488047133793165713871083542752044046023763840536611142782506187410161217276661835084485669814188925224511852315101791615331262723748168815514361247136348465728674274413540998429583515009405028189072289733667068780012251306596848394336084208788798282828035644350182044306405084322060800751739873862722763714960384170261106762311047028333041935788148433790628297597967126733309832008524406306785780071201776971524403100610310023222224172065159250799434198868520129730602302594183530981872792994089975763461321807247375441005576489086845943510675319896717388468241011314771636775802514877781485575702802612233732615275554167219140572567222738412244373116689712826815384965463836358377933667007419925429170703248294194347800622423935524277197988733635823367881989566035379883319730752205545400014264526262190194542766707689238031193782359431586874261216763748123216915887121001381724775896313497367429146553382201335071586606841259252875655516838093543149875441108401487072992965937686755236974753440058529774104298862417719339106263256329583231304694441224719942120856852787060783353840336232484476469054332149907709531413422242332620357121280045175140948456069825064998014483610412160069083805859138947279830586153023865849535919438650655858040563256184989525565100447669536644207536868402840268301951911336560903596653205822602041611605191133792296261806691235344916251557588577800762074761558039245724620208873126705656816784954535760206769929033380569448761426650096552433430860732898152051867275597449940978949042378438680628538277247371027974362968220784393694060650830318599864201637730896293012822518664937373180149092898469848964203452983350783080614928546843364546475222646713781498950443445980551198256629464072977808128211214925749052210563048045101664749842734286976394825937134673752645550397491052975137977190990243833196612127403291824599300130043990582001399559006245213218206273557055345166513933065808229929910260736282411650665221544717495521699342330861472804060403897040896025274058613641311663619543152646488636986695270979601811716996514151395997565760718331145604816458487075983151945749424035523433335560025420410378475202716995934965011856817071593314471329694712012083621914433000067482590035510642373562337431776947542893608852174268148872337544913296732500034686118223097055450366053070428852837570370156527694808373547125102120958217710722237825393676757812500000000000000000000000000000000000 [106,25] 6519180131806749596346081507318167957123785792984025184814015745101756387557839244433986904278503412236242990745713642557785963800926214817912617216187936174523737122851405371784446416940389880418736722549223672032948912059624197056396665074322615344009308597979672063966074623859281100703800735797666453614186485740807658005321135454610399856592558603181666536105450411817654505995915912968101500134146354425780437444798389040054806120085121406180077801239735181745549139557820685980897992600539716346679909763287527222181616484147161516716608897723801752244529533084156305768592678651493381965239808075502302438216339396708986314167614793233357118450407523303927190107703985085630413821428102882996239372564605591094621097167201394768771959117695203393762633803840035074032837601049578653167087379284781348756851025688068546649046362360567287947266061706663795491816125451314757537186063763181454294215843983178645585539478406413022293668348244616729744464383232567169907310256657995638630799820695809486909080718042453567900558955730931498999937109412835406665604683439877514095355354742191278643917066227070536255456164627053940850406354157848956159754594667779068737274137593661883654596613855175040052446894739365748055668639709144693936693919939057493495793146475517058374077721719555208820693476404540146308712981516001128538424748800443427990214228365778728597760705238539507146210982921082152551281301184431596336723013156775134305111754854388855278746532001075983081972255544896956340192168520192038528834470085705896538123329418434719304793841429969413805564233236399428951076590063616147447878705006076682168623404317422351546711682970451964453117041636049474529896641195464391572032104673517988587809324443079158965561879230163423566730785159051737010200748400905594955142353692161217947491173411651515637165482907555184662134855475713121888866273881231449144179879031119438534478985473469618959683312137450274700669880865411380731040689915232397231574946922547194270518608699677517262904831409070623574032848492788875556344401116241646633856755511765154007222748817544796312489186667551748246886372104442491222402011579401658821894062521315684032066591144209602455126851225209520912965405299104040823746626178865804066637241221721380220269480632168858126579862923921390940827236178340710447778345418145321815585240528718341251252483633424393604087593713557964679481806145182025825739191571273067893343977630138397216796875000000000000000000000000000 [106,26] -24368805880191749431713560295892930864458685491529649814257621682178535720547601102084530894396677850609058196396672051379268894376310512015553120778228340833009195771251166562925640788968527069697683270668695790899731962223018828332773243526678071620356060270411383893919251149360287142198054533503695707264276440253274634004007255792865473306892050719272305789904037378068599733890037321237341792336432873181091821137104396987749792737697378250763518235790541086563667441992520984666229863843412511139694389146766887003894481011091756140458403293075066853728516505996749518460583247162752291183409230432802060002127218547118871055972489811318880953453066644197868020957788947637128571353399274341895379210034805654418136594365047539399654929709221051974592355969832258046878652764483164391900885228778741288703926624773251484108431715072838943866975019104598919229535395951527191484594323822905304480030899759633594636497570044641858803226393199779081851995854856033152909886536311269969643935063406774201772026268222799548364278263897522869694790359651534396353487315404907111427617181864922549248636056468051956454134137792243948521726538377026024159189181813470636225405409817169359964404290292863940189919938329063375526322125073380471401637965595531368327027518661678519588420481507014648994228172333567524415050090684699833274151404625134366505414860187196099743870343640837635980728138486935316177872478458203031169093843589759578546384176347661360311840783120488916744832311714440430133437985265859188468016387239685700400235470204661207071844705444514186129802759896511663996584312243027804032077940539417053939561007905242398522333695638516837140979225971093449546995491567666058560651575300096797618586018226174518571160628501125192909544356904278025724499202132563504901943623016885152688746653181530113795609464752611731175542735433277093710266902877442362986712392448241118856119726842511257651364870448640312612539366367504847468501119364101842554366441747466407596187248185052208397991629513356513881157882366203988120121277316606256575713220266347451884545632776093317957588356020453591339586980078053849724662378881773250313627455943501596716595765963322030856387157514427573685710396998516636912750850489337563886267634686036226201650188334864252453250554091131300207512041538720315999179969603352582972654329189045444615172261118431039387953880490279933779915240642421977536548523008558264635325940616894513368606567382812500000000000000000 [106,27] 2344314231059363740783421798416245179128634914556945725555283144719469222237216583762450389351113855250100104760109789049516949870312134997600157039140939945979018621713865056917923529296352161439957217231302382993556200665664067096590338359059834996089658024281179751334820243419198520034473218020565085889447511219503990523858415594253411058861212580285981360370053028840128449788492409651682790908806016271565855975951346785612242823783294063569824834128702443872145380722302983264870412351302683045362110313150972040299558813403341685646352882710244237720487543208407514845881065112654134866290207930954753439907735081918924715541154112948496726323824932926288915447208692575506884393941195205842872410809213840216115940098977124059580963657250766698637556610645083504388096053001172921601483610821462339194000460781037110880334504101292312109316680455494368903703716218417640046645973743046753510624494480661571675906857789940999433265276979331630559661521785320323237115707317570865091087061827167792229543704023929594693566078290015215456086063986574562576219941525910214502513681068275280791767342422493597169681040114136700112991469921384219864463137816650807140124252106220272566956240206980064116475735319335258863133910401648635153436146153910702006493457448757220676052545657213472922626233431827383139724343651968370457630046426042525442563624516366062489987577076118378973972734472692405518298328053522142480488697875390159714968756626554140266652427574688742843762955630889892030660282901322644111186675098741832108899624213948890481128773439329498681404820130859968204373245504287814310088970395775947368518551555705850843911215622690623977568743700331106650841578530509529799463912739867799129177872321675856402072700322097125888827079948524929218405847823946909706091316395201001914923203491722844654597747351460422185207037203042279800331327050875585045695306433407110552064713398447157656244359537680667981217683522747334797597248612676441024265444125880060339513362452590816728861389172933823192113343596113969159691812196011967959558292678636955190666399723075337139441610522612199639408406248819782103765025420190947939905424103017962173719600657045725958737511893168987270557601132879457795283297929624437794539065073683214070222530989152725436110229037466025786801337882549458318817480560490314384736319399311831104100518383190076017378775861565572335367086365695975644280149974404883067569116406048124190419912338256835937500000000 [106,28] 40648797793710996276303054187385590625354052581843018098262088537850535575746016878635317936291644191300054650820016172195171280550300116273091522509894668716627540545142591285310136515242467432632583952459726033400652643651764396874480703662430689727833969668335414404161145528403713356927123804413054377985034866301543362665485058267259839384347034004837428848427839194096541040828413302172712569775766670226768982875491930276244130380820466867909686414825508164486835845690500596074952195624324332926723678906424905351135938564256605584497921813330415024900140565217546634068330755619221518614655743786631773429791124120010266251416887493902566351105229560077134052134446144025013263394929322213579423963038522781741536033187933885269118181251067137259362534276362392104949283587302500920255975175274162009493257622024958906249499901816443522710341674376919551263640763336850776230198249178191279084640737680823042716979188328082184509529157224372115474228171805064986942928497174333402951112198377207053406231249749706875901891621183714093123486721389917016005042777002778055573777576483083922670132014408031567947254983169690631122448750224282828103645068302636887466038598712490662969500250589398781044441011453487672526279002168464402874230674919679668946730945240613492531557385031852793569555402722342832996581934907012653120541983961989701470787956710197210534880204399459664027240506302236383054495273242038064147618731158226210338709513288001389363387436548037781840808909648249680331020293832543128951244157079754960994260649057951779112135254924197251508139127993908089938328209039882861104276263713687010717320458098285994358808182840521618444094159610486841767239225248361356335085339516242774646073244547267662360611161476732021497569867213764298941569009003596112170340866365405677417093821641504884960396316192509783419939711220719879244579296924242938677348752380117393810163320646487169470952414041687417288238592975292786015168416788490505779400007701151641476600043743536172585724652713471454549389153596196887933806949437264876642365764292025067924851209172527203037426944639035270929438414455680054656069929298037087825921090823611334099381861908159074594780815022853318964969200748203152317918747499757587264717161243569349413370920282422544417046886627274345273635590624863042330580094714651530545783769791191350249688306739843626730076476105204885119357350408594702495546237665594024868198630429105833172798156738281250000000000 [106,29] -64956370196036950101966238686532492166628277237829003590413648514926945157757344525862030191636486804944150698672513021763436902160132962584074239558810267087532076329612396044037235155114658642763623239492594006294492893551168428212163212055493909542939809816989755199241894344579824570673017385383780626340637319535318471270867114447955586271931349566564888229963254821252952494654729782427181699039543157434071762053834616029100163915015170760843337272134709063038030661533503154874994440269812691828204067965724725696112117554334302635037972246877587162741917451791605570526124033652134614498377043789797642348042072571399752760965381895266292646797515774591228035484497448931844559757680009442939476815545111214145001700080773709015393502172826246072205433645654269675474893950674158351552448487769025593334508483410814180706742776078510802703022335075518370909820162639763520385971436208364196904301583076651109975267877573038633746684918442947539680873625407512168645310933422548496703375455519711275692153006413983549834485729290130663666557584613883324134900461244310866754761540357049730054079453103481584173502373645582537262749611395079294117028521518217910096105241532429327033223482228498430718752962089322084393580139405080930285561639798102691000180530960051072639822764565592822677023816718261117701221169646413167436888652780895693308911238431556319419634212180119138250698055144506260817377758968160073985252869607435303313452013739251163291804264970007107947023508843704422891601353809920952345776893535282828444073056548758950110722952153891720536299408466859985553785099955409282509149422594209531085696596874811762920761029489134260381478283613811131858025857053282480829542423366782444657073614232706504794520586661294469227929562985318767210037884692312177294302156627337071174668333849489737086967172077615522533429342851503614885568135724569140589983215900825963242143730641066786955757590885811375102710341526382277773437175925260474975180795989421387897593444360684540655218093309504716713282744846759769841100248337112198657778721323405773289449773181638014612833896505898080154197803462801957342727235904011105590560216604056244049125191938162753204906321783057437267430560853790999253475175523265855139152489281434290149129565271978058002324604427055063149943721356037256875810996200053215926885186924384850274578639341307777395217945746420023614457351646977213663949235922679542598601187819440383464097976684570312500000 [106,30] 53720801291629963348720717947382580396630612109881125061239881175437733798335814423054592430714195792478064530115570982979671385668953453198858014686848968234262297999137558808476448708009230949096067251686593426870374070086881061043467046752260495562361935003523310240080129173557252952128713058405450738139381352078734804563060035034392980046941542077911687177426538313363824777390645557739893618814108090808533647780361960246259412661363435499533685957808474283004550981166875760791744807888251878509907291245984287214749820140716960589735932262902074709453160334395979800377792050103194236051622475464143178182021393248024526532287694109442493156415215579942401816150108262540272258395657563371831945223962280371477809831103379628370316390148257529295164816643158674904177819892311360865407914109584189924855189614307406783020472396653657410879908673016967849459810677921265706545231618540494194520730772992978370141049192838151607782858801456282034493078667397452928968834559473137166774521910599617592944100041604300247046424453293777680332692239178551795603446449598230353705831707833673482513213856597181886796557738560195118798946384349942128806132260293150901137789883767032103897675400284109277575366440138633292106430021724027307888227393251174176779396593624591158689571471980738096364403057420632169450510968017758622956374603764043389193688683623240229305848308646117705454951296094887363132380757713415356630331572772763057002265332535805563305270384097195540544811844399676606182896526833036374264807860913533789976707584349248675888746761048886734659242790657714213917314524154415360538995961114968909573028723599754231492341218384521657822747702365469425513838542538757596647266315419231938005051593757044641699085423799497539456070784120110958889678217231375035670910639562771977374375871333177131343755215961103011930323807099315084077297042109654182687144403024695692493346304967023512967658822957412759575071645842662421496042994474475370561519312024287617764373298760810282627629181504848098875919948647252558185313797301417494024467919348769995509260505835032255638401767534856968732204510115670385760790572748789052037243543910338839497526227380095814832631169230445884042668109501989519260805595867229649735146507114346523243287070254750161638750741651049126103410375474579655220104559840153058267603527105026996131352230648099672062075089424357070100617960909528980339560375392715663167564343893900513648986816406250000000 [106,31] -23130287057217613184070027764959947792975754971428534408960414494443758723262098180586870552026574364923797529702799935858565596969159547050415510221017999408765550866877937475689622134828742113868673438757091929288098129146545394748848666247549348003735997100317878232292785550454791825633742472317740576216220188033483637904706647999405016822978413446323438261365591504168490205590731411621967225825234219174578320911687280673290249986296043804034002807190970312277862755352853081326136356502355321775875774036379288745056998094376047937018054343792482117398064683253672286048169456160938343634725151283829969554679560986774525145117901491168904807506903523642725221722588093107383092956305563662411238340452458675221831059543310399354019965502859336015966684982703788008496230700858010191707153450337353344888271983940759584363720126555126247522207038449059139211815015773174812991964048129253102534030319289438563215550349645663134383697006402241363703577263836994723388934034596980335631895948313415269479961345348854407305552385481595015652241592871183258200999911103722689222575381001632887393930999823973799284332457332779890038314909618182268589508192177976912129502417418829243483488273104530155667213854031333398121690371423569476480506162025525411499735089333688876757496732877745373671500216903516053859492434417540703777637178125982661141904851824898045568641977733033939992255292551082947500721409675030826714925391418480822813151208444446121108865022055050436364969843618942836715354595739298369741395779680462371322193333849288642304725511178600047079761286606683221405547905644553479575057728849304452205495063723825353242153265923475450475817581266916035858285943226433059633947823684149783299695483595154128092315999511382463769093010679579627328117401301626242424990935569551332365276186894014570475319157104202222148367843262063676221763361537033590143374891753882448740867250826345110509704495205858807455704158949935024137564005864728711610820950335407176570621759389664789469877781661659339558257615157875183686910895758441240667045947927881129987013475173646305202400912269009213535309441823022641032189153193074516231613727938604492744088299167619361960488504523122216354562796010694518943182113268772768602599558782517130743055573965900721121292332260724509469248966504664328704268323182255703075676224043566851216212835692076410398807180590721365721025376753824634043445098580127350373913941439241170883178710937500000 [106,32] -2331335894872107496919937373003188796621026588332780131440499404362686161944322269908253704242091342242768845829395795783169647334380697826492548717657701390019231922882708922627500592848433607550977220292669859402807099018851927761817989507949297476222782193857944755998654557462706828427680222976209755553252758149881244548037032897819409538516171346344278804402555514038012790851768589257025996912493565312347307254537215217236432732095809252476082478765835237021909205173504670324082378787067452271302811239892996765563695524512111176348124674663562489935259581220368734004964953533789009993593168541333279611117428008378575380396745089633787910454295440557942796342805806633618754787428563233371241755078325416540610044905041545152257350040706969592998307831313311937664696349811879657841764700752989369375048990457884953902169035971468509343167092694072170642964226952988025795583043490293994295188254755119014720040262357925853509425394420823697183638473636914194818039310182827450683230197115081566296011518135819968955717406762476458857839843972009687108925085705909699719355251741638777410610125437329691246201437853570472729387807622309925302156632715011592862710482443106955395196895681507019188172205355720498457349848901762876254901377587865467314896327399728554115763577249140285243073748948114086530964660942008423775001601826674887788223805775291211087145311167865212174971007462056595993393531653829288428312370313386868574376821158487994549537300212073314874147025050006677175791005079978267110115966114870628403447531929278992221406969826754399830063428054554101806681828201811118227586823662016890312436554557510166892272321358726626740870553186514481015050036358634619622029317914497588173688560553583237158082320151738748347764110644408660644273695206243742221150654334808385596934697233114016155288956179934845494722946431109955655084772150664627594780568739785150811441120747786604449770519919226993208862417812796920052283630874966664979202025716241681401963274323955970314427355387099391868943338043095712292432013058025589823648451957514293816061701119052863306067429982585968000310407833006912680602557634383353755869175976517347676534988947495378276656016456125659902029203688137552204565359534783959105371201341300167394285685714611879528920118315012269587622593889393410909911551212854917443866912312082115029748941916803137386612196667372089028796965064899409519894035724973946344107389450073242187500000000000 [106,33] 12280892437846532210470357492077704550266065654351342353412492355620422310670641013445226324340294034137805643335438142530012227513825339206936096154913242633854723667002980375631379734142814655523775674503875722185304905751109712906043547193710514164478448116733969050249066657598459689024799427542111735575853114318798966935007645280665799247440072858088322637254165928922410857005069677495162838330092381903844954669638977921793566894313515622864979815034618191059406123300147542534874188278816788039108652338871747551531437493811360732024957986745701968891087088553310172175796256193311244414850417988391783779879530653311512628396146168468364436395378877397624909753924344553016640136976554623513464728642302817612505945244646625657850829469893769813272723434161930437777456688344794653788603408395745863966857146052824024670557967630389602219730245968216172306714790559953508134587963704440129316624835835688678810778883564058950629775345355480890349323705182041547916498430485876217152336646905600711724729967880690247828289454587807220678495758776548085375902817860441831111593568501502950820855121289790495913743999516771146322054233367987647559882502908656466015461322451268477538003859742504592620076793223401414596024332922233559878993690141340105115148409351346701076040160102966157092883583230090005191490050384640046971087200633940480120483811633897146302249264840811521488075718079021291381272966837088240092786980998125778756431528395184164157455668705572402404443241335397476308439630113494688213385631335728478481313862096782320119112560671702229017199849428972118238768582621911090535918062096191405155184317660634900099753115903950376227996224817682379132437661715675509554628707156589759580402776144255727203947760460228050917919408074221675030424321843593938163646092218956002168799362963595401993725207204197371563573755919488427629610025141222301740724742238519694232571312083252553948532162948285938544647851547791451940138980112891371899415838465412088112310858391521312977539312003763835702755497317290038067709837411660573566565235940137190986701373395401862828082622984212196232681510780929668520168138207001962410885139806753600021215344797320357036061472348090661376962786858084707762604991404264520281615887380861282546616206646093387660764464827580508155966577590029846110627656532695509970135228505290203946836373049971174909083449646714063659473906149634632933506650509514201985439285635948181152343750000 [106,34] -10771086303355883890692965734996951788576703278955572692613107871184093581327235622087664221794196046150685379359515140903989733812429818185052574967661550328358750424943267892447453465131165423492887982519194495682857905796284774315284611043698197680620518056323293745521131250933037999864615000530698861401825619260779179427109841898557335308536610857284808896956363056758382124993297834239628042606702648905105248615531917176268580277406311226027346503912158570524329664429176259629262654648686848720416785208386376181117284037015668543719539900883260589658064629017473996421921217419960358893548193005169790070876337074721814767204673566736002849386950574301688354734686968237775979055345302973374855854943135457223858013318233561197689154568295339612258629888170180006094029136530326780693886197425124451507898814090220558594778385841914260818484893662466816666383592551207496214505103414105262655437607459020792918980387706273186406207008698550411657242733605891016646058617180150304283027998749680779254756638108573847257695328270628725274969342905241033367747912538975035867310267174480218309118980379565707569594473916927513962494666891032058880357764853129993181144385285713454931198482580620874452851622973847197303154715877831987394176963072832128874444554757638053212166808098760204181294050505616905641115110265219671556999331444768272679484004907850618791159043516156181822983723424228180658447462073889022105599019108192605356582762413276575257789660972824076562511983750505720730453038167246988572539750853363706418215147739848184140030527652522886136808901553723671361385015007447615905038140078212256397290110155662594133264889286667254329118717224081744154174806794372149751672139580148926851938327865445681956856679904156552010512349219787421837900820594289243315680874253890565814812266074876286704625351983492307412292242482351924205534435558004970762925298796364765447399070530999019653277692207751203465187558971105630567957384096092500236236586266547705818822425272299699669358324577631094664644387701840096645582902012335128661844528201874929425106143036416665283725961469392820307784471296369397272620414045322393909516279268213842461473974558398130326043705891430800518513063707334664506707289482617155272113763094269725949222785916960127030977572511855049642514132756945594449836950522396695631500916981094267629838640363967633675491648923142302497261055239073657130433048223494552075862884521484375000000000 [106,35] 5607870167770767932890667122931840021610041784925878582461975481687975786427977427428104552480401652697568529094853144403390858159278887507234004906629667690189699885204882450341764493853984367599979490864884512638802456540716024181022033003982694306765527990639890725312896472120634083529673725632347804503069688865620805175134405264706709238670361632667113101196190432539026269711429700914547286347211140198595458460217154440359714050932209998716778790868210663030626471478320815741326778768605249577049213771778726261182938623088837879288720793415333473737037315384168143492177110667244093354557857879831184145430725479814581535070069176986236217242921595524211603383678561640058585720762078719963125838057897522584479289294333024528275047844465366341883986152753601340560868644337356652849406344584771410218061267084401590224686067856237368860719157468550572935468306752409574361848057976009979908943701394920186376931384785804613964763656336604807867203495061898595755899017902602831336141020889661309566174508040167965684792009163650889836835459371273215587650502097374453760383114475024655317076118637236710112318999316037828694154653168396724160420687148539746927733879641982086794916586458894518642439895459433143905942438362371895450935635436565531849511227855252632072960682552625825583781574878568225579300033170388768152273602996428616225016312145804390247152168946039030731601211751000052164090372835080580799765593730396663345271138448505691324224674709669990594241560310389003368955156716077334228336156637301383563769746530732781010393497035634392805483395697619466856676716539890039021580890135030051780307631294704489485456169459206735050248911192486398353246327354911905174843382890997465100186193323599628116737121471662316887874823668400599605380589847404210229676576022148254574366154158990468727548018346496311283565940372130818538787528268318626485786207125381097016358047602917515849657924282790979660124458839346181866697562745415717776512220234671284927056044553455973786912341486976553402315279495673673937082938434584052210763114213069182606875486002568615573545399668261885077874263580251411681898995393901634762686930827781785461623636546687134613810623989441753734806878876022448342757911998881839682969509146905955338710901223306592124289769873452388852258113864710775948453997524603199335389509835257483041376408889946995071887079028250028469041269120866702313499274623609380796551704406738281250000 [106,36] -1485465692189317609160403811976970750061386581535369582799270895973411270928450802908051023946142987409250831614182516666486447510110544574769017899541649935251845690429768909041018337905782792174822219060468016428438549246487156240790898735137493601305280387542037328385437541212364490790197794510547960896359110078559826629097320527353405416855027764880761263495104502545980407202168288032219776749520449176248018819180360123911792630738554067279436619648957461860107023971221290665033526655624526473522734675151219922321295068636360155583038542662173795531983025238176092159835003959808766881853638306155344354742611729900760317637217169632715820585438983609361436541057397225040506637257296336867819607162709620228676839482843601338377205422480694345251072085556097364238233690189641441157427983164160929548128470294746304218288441807280343184334846441835967532113797515962675489760354070237876510872052496976442155001684866649402974661601608285642832899966648483911011412789930782656749643224552842221452781045261529783175235120788487466420117915174915966777692038436580107838716041072172987913351422547046703485719705782684377426048803738629714863099203718314715019863111900122114434794835863296350488772000175886170084649040896174811954317239626497590439368931608907157957473919364824594587477271066548965561678655108631641047219834508339073512307671953824168659352576651445144894645708678733804775423578320606613823451141102061865780900783370402465765076392653101225835364649388863233151123029444124222252153568758469268586718802333738566448909438355495957513184578289218509888241062380974593069919934976871709782452428654957292668777968257916752328978923569248254385924930502211155719587977568906342568554406887928947430970625294049114600136292829303362861445844495624573471294336908363821881365389429996483664402140424936745855305439963390312112253892962162307647217885248647426340680840205154775290495514305951627243185351882120532694147013068375051771816295354223578494284856023627821664500292264263288313967558344119941501637125334236587377623658416028709190937400130512501488420804050053029186149270427073106822578299979254106233720771262702407172174485891735608436990118758839661715637690280186598661792987597202471671563294495962395390029154712233075332539226557053135315746477688329503678059020249787741313485163154807644083134259415840342323148351357657303988136349420096093965071304410230368375778198242187500000 [106,37] -500083064725283963634708651524527472369863060221308641890880492486227069030488609948580620916348464227481959450561976174673084136162942759180922083629830207619905804362645007161637684412110713775428518715115640850346431623258584509468583214534711823663197561976208879825174957385312350918988427510918608341014924187528851456234964959675813069412763776374565496792420156344039453798721749027069868921948905630501068352961480101502900949272806564400363454803697444890200744060580690927766701908107338141578802789449039696574389078231713600336468116461759391310065614135900487878126142692160781093922651607139175890743442552761739584227094164374822540429015603847599686358284281485779307410224187501970715374187494416595199907439317592618056921362838619990896609209534155317426377501399449313783559714767525009524683528275460481533837118577875992773228984000013863495464730513943839704313322096678790232625214886013861319565328030901103061910606518078041829410941525388519649546916305909467238611415152971356222638272296937808319252665160977560456210137370247423583804266240835858721653886033015217224970918212660557356877329242035021356161901348353679544459572549983012441275123321660893402520883669447233123568904071709371425516241095898905225081884896081601057434679528548966181500373646048460952317345637371244516972847304353832208730807320527973914239250390720430318400077228485259011849024000723745521960980259152034018498607747161615988371541060400727363550232504490535162505775200617231810322330843928628376016120058975183679723709165061712415108456817999972508901099469399225623747499191777286226696236043781974765247561095920228651858347704806793152087427140054434481375776049755271666483991566965603503416148671538230367766121377463960933440747464916673822145631660156424186189388795647584023793228428938758545713936950612244074967592145386068633462803236865766589305477753598218386213291127860228164235511512120497231956262748667241899033106316234490953221811913214588349618432578038344747073938031523090184694198190310738854514636620588167580476699539016748603429322171616950290472387528782494824064831823752360205954967177563897909282673553767868286433871931732854548604172774795240920436083519153965459041280157573596933856572234531921574462907230652092673322372441077008213835161444732647561678666229649271365689773595566656369730175466422459500876503762760215691775072220648379328622468165121972560882568359375000 [106,38] 964744108232865434425329955247459332860159602203063359381533210489208701109368788280666483637036783644513910313356246619446759026474882977402309753853792189871275054091720923064147059843753852440466305776056980590117365194647395320987257779857416836648248487079140443305099560942120422576752340188560316750099757487799745812317910439246016559671416769658968547897172545320473313843304170405107243064656632979446127231050674708628747079846142247037972453302810364025207986467454634155893779921551568030253560574452722169427290853141562283252665490331909288255633283279774298574673483203091554761677406937313554766839715372113903198072405523882681977357333559526690354836339371898952258512952175106982260524395029539440961322741098053415849811821531140285942028965978672215660883226583205151064924386648303089080175350419226964336272912589999779021023901631421854186661095990126835201071017074196943081805449838850278781102549939048040286893971917253212006694902711158999561479773823028679662587551435354736133413017074224369538450688978812519626163476450213726427981067478998316510910740674141037819089618253557724614862836821027006790468202503463431222354759214935721951769430843737560414019449823818323646516813540811759852363835027910979653307376496818329857154231131058136378584593790186233026730792300843996851952175967848357415431827389223647728966901637048100555590227746003457705234249783287974024681082324101354004040843316120556532181584743562840396100841888774953787770501437405373079810819930883657526605386377830215916861728864358562920344529104899871626548319958174925761168519201306483905294397419376934969631602716882628149937879777377136618436250064615758570977131762474705772186708788666020698633306863370894978920380353422914013304581528088965890831429591346312551146292544641073437228105457446600923140318001659450900356162043638366630463270285660789680291976776169480117792104339428855368803435710434195375665905100467315080572894294228370322290606602413147213838452353934763562286147293452091487183060382780778145730802583497754911393505500240867610405456969512115161682601632702531094393354639882155316923910457500905833911281288225553368484836110537622610012142783558599378615635696691198733770175870264659910371050681572691584471618153808731514808806195012998562385147337204372090881070189081465197579283572763981769770015418542726518095469932444429678143268946932664675841806456446647644042968750000 [106,39] -769421128238577222276276055152740531882462481330464746263997686829785434227953545014651713854099439057159813501668231969217320787965794776947568789749568896398989530696108146596243284910403456217696185548146095808038463109175098505098811097857742664179002419804228164165857311497311637808399083003736182797050941976557731711516488670126940852773357558677573467570097332374286111052038449926516334170732478713278634639269750323239538683981703654944608906215762987290815162384832172906238863773377189849476887528273391156646596997054610377943083495722551492715357478767382565863060911500674668153128158948791239720471642621655134854927790335657745988766913090988939301457501545510261390156249879590301279168068228895985030410327222074720542811879975414510224917474069181458642507764280864708481394999722664611844288783631781107150385700686708932248429932004086338842864245702243035876773539991295787179078459485460424073194666860281960194782174072150877314221292865266215837156568875501586788194145909304300600315857883278703557147744164376656390853395773973397857191997325103306814558754089056207860049491004721870353497333168022175176319136352360198105591989118435066637889872329192872376676350728274929058079183061434775538630521919908829019914388577284440570868280030391072501367442775604321964506154677502567541314377668106925093821974518576393563779501353345034381481565372746440114556468155301467451477547679797154358345184351239036403258609536961536467835488349659065167453614413268766115428732838358852951316086833828091805098402645038174383639074709162957427084787704231568563568542935510735330653927672753366786205064604017408021658094823441965611888052314701004345307176605325633551072062799539173031775480322411927961356730981012223588102148607946406494468615459629247861117301804677617587263766362946507543832511399894059772257323726332764241037404878025590810600335363357623764279290796582682344773498509769387538567424469549536633553843214170758907236448717606910957788145899773178820664709800122020600800377083245427028985168966367299739052548525010160050503764452815472480811300195921240775181219682363092195973018114914100310918242782060961502321507829399497793211444342106846365777571704421222337834247518168129415813340725705816916108151166450587989422444969677800359538701884107421345132636853403521810384507656720078885952141572008815019628612115043243520687288317105867463396862149238586425781250000 [106,40] 455169561944112163712381630016565223011636461548029273217316254125682328562791591111412370732537124639763733835146940192250209965714190093928909956757330128901906963482993130404149753023968809967589918647775684264514036386268741595465227709747090962184670524754072241983621510973049693478837961736258986517182219191886707474665037085788925642199402008905560597517130929883008613408705201522846819229883347308289336395376128146720088754658121377524469265474704086384917794636382772311653962724099079155295876457611928422593595829466513156548176714683706950905800288604253230558991010833140891116146758992175391162678899273687013521094289854924123096471319715222980601753272883212358688364791432171663252867520832019060396986154913341947159022779396251363064030034757678062260187527197147920039851084179704745943829418076035313018558963649422510179546200541843827785268947566247097254085546794130384753310380221686638936766772899324200018089917039656714969293009706531672898865612243284064646294893657474327374003063206387417169132350985493956480577659269599499430070633244725701936060232230404257491543265367490667574915512151588370550469409896749761041188713915813713121528314783982014322925511823948465659132889446101487344711561448732094771330022473332587674226158883371431481193623633403812033884952798949885524132503295939742296090113066223543332942485888612245511495517756258772995367551712972273702958826455449722848361617934331120774666843753896545980354332017080052693759745350409503877600926272913600741685901470374590413236566631646713150986650939812735721860641376191434011713948543913648911142264209230015079880273171732115218888666082469221569672630507126856414228659167492990013753961849909672560641832813110988105192188706376850664236166262483150735774645519468957912091733038714541474041346150060754179348123214198032516943787952608226182696667253960637234297991872719494229844454423359243728943131164131058941025547522979328208376239524078481040907001403323744511395902804753726567208863775058316805808322437746049758136811497775469961512251626677844621505649735594391863668355018542246031078337331413942475771057897931602586708135047821783327365085639505375808419393858766373596877321689083800603642743165159834124371006504394225005136474232851703778557480378752030306266500054994576754671872913407102697055956694922545334467935697830903223884119394821801476980205336531071225181221961975097656250000 [106,41] -224721750494021220890198838811528895299351247451196155330378091350118824819846869283588803301964210686265528427252244803253136704422135087469042355089437278692313873075156176534788397586209676329256433102701292411846518075734834316575031937055109498076412431781874245723230763231575474979349526469921342385888640388812634849604412190768657041984119732640569061835735078772488027481320141344902121258635405592665228135924026562617450951723005539207939222459710497690461733171964228480188587652267082004121136763643160883894454594412159013554391720605304386930062384157544147754179714884447961948414603938334498779134114407670245363507025344041410581007129895846576748309087583637363793122237760239380414790308244336835659231808475690153840373190823195652044858903525520965393658492409489336941907557188650779229063477284358635800535117947701965900493038322637081325797262334752832323000048212716797784480934704589226053580001183419379530298930852503216160713153477760260116988393560837572941313799694579243092621168816468284017649853076634061701110961519414064282068849941468094109748623696227737906726864906153386910187360117747164730796384253153365736102696038160593335332986897948836466837813381224308304129596067286711978818571484022621067305718405079110039009759916371569929090225301250315020043618083556071155270101902392705487077625476959308778226210726581336013411844797076004241486375497452285537553747974163685969971599590541956266884036360954606374536905784217884398854337319590579304654077817443869122582590930704929828396843605235963823248907564380031618873509924080859618237951288770537086751045597789740532124897730231787488525668226335802296863208646467692835287161544286171016059867345418256653137573876736445316772946172857820568069356995468603034604832032000859937428239583535475482697796166417952836836232653686118976518484095139509676400001818386402846028614558379665110490203127293795856156807737290981632163495138211811217362996397705539853930059275864337094952128412378968501200767067507853872981830934513537329297515905286780765689343719231744496928511855605115039505231921538539839479323385964349524674759773806904391221186241352333347801136155481245469976151559785430030699963685110621348832909681349538744955967612037501871753392062824569348080935588778818199771801513382458667196170603962247421070531103802470061378719873550099110653818578571191966197773126623360440135002136230468750000 [106,42] 97555724644655751642980245349340891730425934748865062715194186245986439557886752129984337115456282688029625496541257088294829448011618485993610067825640214123189412389484718204517715610721466290754276966683433389189467342641563220830650013887326943975384801373220989219476341042933376605561815258825715913645600690750565866489862796121696672559562302861967012920973888300661217023599775403106300240244675688539033014521714019001226582776463565981067102492193255448892121634493655736478588505182747865963867458930435256360585173404914311192376362158434651580398483365935643803585337883572995267062645144555238751812262523559171395692666412257059106916858046655749396775163150689099788058676458785314544344253264370468534030985222345152825038903359893291679231732578744070412745054116209901511771243838934400756099036405131580765080514929549251160451839593614102974449020890714932934520528820832491706745932129315997936979020013350599006410171194910621734079477812219857481649416621558220740873871347259808265002519796548952706844539032985400642736212463423760653663159563303740664929550936284577526944575416882012847204388154479322572459601263465524452688643048031922010817900238716207958196862020085435074303446036768225922987366880767702528605746360102111945538924926682581598542476509251137577877673101803266010178912528912715420442107109889252320138136265173548538146218614085238648186296322385651293339368441177050938530468422280894647905634281334819001117008010130813901997699915325818074351008346787769114408362027194173440165595692603405666224131114169691554497384053069165247306927515241243399573403426123088574701679146834561078751277839924893247159468663630760444213729676441973298034238213704017145328628267397857418682089205068235278249332986719820354786896267391699207779726332370519447984447815609144228193605291216958728009094561155952943551703398433438813583816652848008174304941145479387523091516482070700492968397956169385528818829854843351542378401841176467810938165624332944709497743547531419893520735115532154796318251996019319878144214040599031813372440260081918928250124877558146947006713439966199774325047697437975608854356167351742919314046855181456876371305599858514796924690189174684554197828788647918463903952247037126554523385836318636668230316088529544884427519759609894595001006910476486160527422800311996735377852682992776102630558244209468821139807914732955396175384521484375000 [106,43] -38335550061912463802016865693455182453178032931634737220271725552694463921052958191251690170793100387105384978671471766057408848686768676901685461446782121952862478897831859871534974145979558307308365050425473233102034817874952377325309592349262421831409076010420346635466086912792065916850154406910132837071024076253414118242569551441994914981143361844398453450883171855846179548127252584286390355806559151897889239875419981909364984229627246334654648495766696077792879958441607371862625083673114475793516356565282410412262649362989908848083372878847278927283096108073096868210258211539218015319101652103383783710326387972722513746104845710290699463426500791361539847811128442772307366965122364563170489498661061443179862523627893681892661899851816104406157822194938009563642702720569335929736460597118829497294840512716357896425221338542629802860217482785346076869695984278452807448630610268064254801039296065592075778981693600505982836597934053108339411559149228977805184631802642804390619246482208508365074581375800932036563658010459447332760526761081393722346695766627385026721908935626378772342285585735725729597764438224138069725227184262662273670216178845111300880265682617394916867125100152543040235020446797416965740994677139018055743119605361137652468398954739888586639384686337599543984968747472409091487778978473354977599694627252288660845725636688014202802428398188577902955361223142259186038995193544392548768382040948166316122554029002637797333953472753782510890678615089160929003693972658119948708726545332150548082539483059029531010570060134352417416948798913950318609978908955434965807386150994211853514093727651249449971340182684489971894134940722763635357549899385159686003780530018268251530393943243141906488333502293900680625471579555804974103923789874167652344698088990942842423466338710613996912296293043931745910319486414414656582617136550864573342644022165511797277136995898325110485763792017211770420581578424904315391627807531916286830669146702610008179618336066779143079766207610873838906957012957890298662749275890168146517802386402026068392177260391155629604882504148477346728433316239498743158159380565644052964478938119401190925727903417313716312155027856543431945865163542409386348716075017246241417127218914649450994957792281658566798284247315651257625138070495472110983220286522361429185789572498373979690681260792075165118168202094128815815565758384764194488525390625000 [106,44] 13834594479498977757574957216967732141110312994514370423253004583113853003949430583078786573318073583350448646668710960099951481436881933535000465444739817905233379555994551280154360074128294812801205588769038402687956970391700875967196766807952094042285351608183561230322915147645211429181842611684664715865397973897207408452275978900063837679109727894687162608624580928836528944481437760173094158791422985688513241429473953623582444030169538692445913679962039522000947990110720734024936570228894276264857916463809714429841263943355351807151463818226357164967030278977212746134779062276677711645957621839039726983982928017130835533122926882569102812884807321108303485198905607469528279408067123349012990393067308601134549697589567318096834644173837136574041128737791859726871445821888986763735308353159428904499422396930270435867558658375039478642011418383849519298503568291748093421084097903806325593768180169980128544982518531614537065171819333825285277774167010179759818130470486880374573595286999892946493931430210323612417638786726250313631281470898390678925899728104596903028449565179867498843014010061589377085462671171637294156778842548279498551942230958808388758771395473230524490998522709716680252477674944375195465946068251219242597872773352060805500816575288752114473623717624504780626598945259000115691044226317506744052449936631930560506113248816496348912336431491049629201847787186784685614511147660150330266380777094122124265354860093896999811633435243336007498846779365817168652617468175925169746820924205835517480216115221271326428323158542637934484529778385747759895785851756721444238643045787443920802157861285043537684302971694777458965808850398399474945663676984560521557519533470303697718383001298076244520092877068053317958760705929616165277050163060745002244798214658481643288522762656806515086885973433139946297072016175871006781331738256793117371433004503177018039239122108057401856846868671234010423167275130317100441436184608168971282180680972402248958057266248289259152884359992912532691769965892629560381216174075898738192286997217727051779279103554070890344502545877515485224201510416349381732906900777590388625332170292629922535575985514690493659127770096676554648514695591519441298880958842237001711492156190198050230663725708583224874367089825163930496284019058506130407424481063204730019309764460789914959332626308275053322004166656000734292319975793361663818359375000 [106,45] -4601056963346004444544098889435088692297822592580359273080602452331170670182309419377289500294367901524686406150842434374858318783072470120804564943843640456143572600641791410229358851358787749455585763367470281652343160724401134364815189882018110007102320412245552011030695624877979598028721593106817851786826173202672267612448575588504184493724303447091375150880497741698121897892366515491559668043651698777880038245320833860677421001270368525513134334401481214614079920805014420432425628537927442943661860588938929496635682316239037555062888038719109021572849161896569744504506317223283421891582942308290523816120438276741453972518963546615784521696007496238318417826808144448327074232066086451052290472133287088934531280203877572745760372888338530868452464809675195414122377333484851601919921884413758321335876485908727442285616419216631322209822111819329550981141773675003560314045696324298087738913333341723385287279503440058047969393092688049121758379817419931636142935754931063590187732474267801980261945710242616068515988378643549353739270326990508263833865101878289920924797186936980567279569889909185794990471964188302278253913806105493009303656700921041941000085750412828026016506255372023429260472578749178760215731281680636381935759610808002312503935261572399542953526556018117019882078272821792824374485016012307913698586909793854859794214913707925971133580014057455299059098174429297449455541918405761938747049076326334319847212712371765298831171158508458422937158231108972993924051389488711408159805917292213872588660444379504180898450058534184922170164296520203099534354016104006562340880748992323798764908907875990273052958729993090469149898919588928757513704196789329771438578738810718216472314925213553581208145264211444291280009138983707401901490582769340672471488619646290092256256387603927970529436107824415046521589111627100258793433128020761687823164672641182357657120485391555891308637006978096381146669913846389445658051050374157010526528745905087655093195435628941079975942158481271017958612272669187815643473290326699165017002412706818919198756056327972272296185767783033161908870712986514431201309255181686052421877928108776480485453069669374396778219198473260282151208304395593395666181369711730079098614163589608165992019061351707107883454130429543233007105244852310986914519131835781245361167320953958040060775791707037892658282984825746098067611455917358398437500000 [106,46] 1404824276658781316198942358425652412383214007708398688352240138347061967184446707981569907639733983724154538604155889289925711707263574591403642550763106914062653773749039705332722554631058701137073689759571952666417586386103271717821756292846531291652743784151738062889955489744879375796241704470860283282487190223858318650348958766750113020274334478106455235461168339248250975373529625415562226887211249781506154405580583992697170788558048266024848774026359247348065405668924863296705750832833247191745327393101715596432865683832021082989306554620136307513843770017511333716195404493438322744931887089390322589792782861241256052124825315196515378415765416232932905318147253390741693058090054200729490542132407570504819982879422942800428258941345421684996932664876961684555917680612772464029704354943649348391017134567162501009551389439400849700220084521297200857635612375522119834384063740501930148523505468451172871317633115691233679887307951543209672798256425760105263266656515779198040406104383311868833353920307807607022970856834191418033370387288069939376292546768702147958531019825416087751151334296469774398913117394636220482091936446664996594890493371938763055203868069766101582961703687145452951549389463239658480657834709356790142643180111220494688315127809165711237151841601091228635996893717742343228082323275970910520340822212634162048851936885917189615214758666339891431241545534364777386425861660925822188677996369830767871037973108261094800142124496803591874759413213209215795642721426690582893328846703546985281223666008945314462022681494537771096391913885802059609501493056856634898170495319655092480637805989524101737503464542379728448572893571038672365396508181660244429266864055613972350593232052585441496051095482879786298385256619014940304567390312096332432840736921614732024638549513902690772339587442323894123919794361941999148875079208334905669504365126610386196117028746337487199307138164708775996551487980562351465271709608807007368173700360626671922095510281352564147784965061326992015657015057739788623426808074039987360042918451148188190606625584520922826043146058372898582758953888191900630643831577882694315823545299059807846891581269022986460894308245603627450356737329002542072676619526803770818130149477784763863549837531639505063306725593633171711822415960046276475961463936429557745389001834099214381668600190057865501058742552231706213206052780151367187500 [106,47] -390666187934729131183637473411459311038564846876714839906381804495721840227396870665136541057912454508689132546160708766700031003479092053939000881909878010639006488499674817632318970406325943635830299615083599846944730186618406263458645195816480775110753375091258016493770490223524106237949839196227497151530582026806795888135109729348325425732323088595533168346125640382602737423533254655813768702598093399489198161404472720034774116097775244023559261361698378586528748033033106566462741739993632262689196112200758199302466792626256891434343487045189612283531915020069150887783492215646924755867868231059644594767223757529292788148722164331339715818438233640117469730538914098288859580849078087517333896692687958739886436163318489595856047306220035304090182015518754968173681708287185406774945055690604958701473547645501917515137493936064697002937406198383335916843973926629090249118291870035218946589047500967234758628213059501977245953083939199429668926375118865195241074592389408336796092197730891236273608035607397149878707994127087420238122427259630575959426508603966013508496522451465891078949226511604453948984909048269349562468017736574580780262114130886026015637282195799286566491280656381941890290231323974129039356201806806444230267677041751820000176225887488945767461522147243172362997090493850858664109392602925489739744264937539375639782672153162597309317813401912385718401601159744654385639650208284966227397039238672894347587464301327695721872602864088762604614462268467766378313007920295541592090894453667665049684172222826496247072653774751354312136526552202652217959547165000817394482702870103259019639471835816381086955142708943150428940715484318322948930957959095494643202388391303284280975398405898107029141241309472406015961673468855477122161697713916594444383633815677637977553773844835544300361427801997464569825440064268196242298590704326835614229802161535366169691614820160376525646329858625229456144017294009290299250490844163988958934849594678198184989026757839406840256727333991044440471637015432424500844195567780319379195392240035183384201982430898902221581964713867426311925858046190038251360270597836726442371389823829730297604410404911904172316337571900649866002798875880728944440593630178880729334438472347504724746192329921340009530329148730659602283332197379847777458309702399383769043621666911495429323389989503811925430909468559548258781433105468750000 [106,48] 98017823521885055158041442444419967887669663191928618088284487800806587509406129626666999946826471013126308486691241226703329696143597885619053984324080427009913626119793518036721012439861110580372964069773035960804324454296813656939118878757440309856748477700658089318092941383947326747925849408308135221315672512832306456859432957408436689821622113368733328034707633004279355328426970665440316450712361088032641277700880150425415901201689818713944071321482177979211289478377180016293482964031924950759838237926350815000334953184105863611228461186999025648702728973922116120447113007123090308788789886831998486507606981015889264561835091946744479063458304633791633111676236307571889488523662924608440794652096948267662006478861637561117346149969891175072427301874987730000895714653090969436185771776570721548891925576859848833956815461631758078365568766740664764371715801907753017558369725894170871025331131156783659519609551012860007215524135683035637229204117939377122619733277931988323465051788347679622190030814035165654549830265875813992373897842764220263913302814395848413157987930205100531537106693800551384317808574504220000763736559534450673097474541153314623937088257173232713947298323247467877225345458344421897297263864704190559880611499912686619734816197747128359999479626730161687409270150220627850346388049327112920724321278217844928946067587669874104971518931474569628565221556139337874187075647760314269918396030706790270631055647240812980716779828665271290469974212381509845372033119787453832288966152529400298555668510528450915695479389372351563017250803646870702703610287622973479922450123832269096255352281076403540169657681350164842494350260125873570581270693957196081567233789401736076959357904753687134426834773611412642180960848296883298752596745365109965144167084186178498216028956350592891010133617971034431532697728240046828365068900415751911849085880171392251644141112850209414625410468550388510390420719004110771735536832304051955097029951031714539310095699478050862981619392162652284463380353571769907671199074532890073165891950137168243721422170876312231114883436939412507826844898165372416407314285026201035905715264301228770946312627533512234386490563624816730153804574758218171045955418650337574922655696874191443238821172824835786289537882377374377112805071560145505904476122594219670125036231960400238800664753091584913136102841235697269439697265625000 [106,49] -22079398078164759531386531470795260168897893969481013983580926112152719853520383532280963606654240080838199903146534160118353723818635963897136316349065291541091390658143702850837099352666158026219775576114751490389499706952190434590695594975379636781401743757316673043121387346072504696795456820004899734549260745639505088059268640204470739077071100118227068594891572718243168874512733140292889877191037931875340837002675146999075269661142331657287103714053005701509454977217265369514027115566587568330121720318984195456209221621337997799078496103815367128590897546546365381015873387856287446140403979737803680128972259011521352970968716949657127817909688988416329866749728576534199360573137405047397485329499176592141081273663361752235698257161914777292242102288255040871244328853022480707430157276295455465243890184151559199478182099718144244709722851445813324868478418025438573379717440546134313862251392793040314225592612089676407925213860626349345905594845208144467327151039171291705908522794867877842642127216449199899609901599509510129555709918370199274496076693940086737657769366891857121483968795021613843942869950932387833425499690247610955730959551849119120043128680605342718061080034114105151251791860870500816632588351162098121484076445441102267311816707407555130958608737857567083501967830016666159298801161007148278571414458446107661786854440654112523003356605015351975520018513116225960602400194740596730681991558898506365379518387414215998103095336196952439674670868423329078569650087339553033465715233998084105045142573274448840195821486336022775754202345887695256625058133060464549734342341879560901911268191750954104187525573379621592792726064980204312711172400342861185312034411627097560388080707503407336411847433948178917720051892622423164125930638103331145578662456937334288437106598424795697779597305343449787537745064167396919969327934328202520383906429496715348408897785080743836202793593370870421796658485347425972620206439854101027059236444733110254337649274505995689282533465550139543912724890564399302302272682296519437886842234587083589308509552086764736404553469720016613882670356404577777003563723943174933333883978404204383546345624094634094413849608050864998720053929501805797100849593169557943222772280905436894747912124252770581809990707485222530330273396797934490325339015629270388402246826571128271552053867754494831388001330196857452392578125000 [106,50] 4545113553055980723590525064310723783936138862997147715410545006870003930913418156979187243284679323636459382415088891631530435265137370360528314090532657077567933620917873304659513990372359921093645265588523740201740111879312352892378844286310680503708678187585233287482688837112621700681381427982854962527351048506793944542296286871076021708663577057891769699919854987020779900909600344531717483279058552852538185118261165491829035250140773566476703491106167307732381079743185550207925585097697648760706438940993657292828782287152081448565973340610526989095709554017139900152612289737469499347435391693837438643773730009492676592818257110985710089191953984785625768431096505858964873581173705170720293086742480434760935599260361601866130317476592600479346860530371399557323407981546895192310325934576071860170691923460427437480167135305598725127193967825583541890298550095589460013816433517403798794999457502400667078363530733733344462722029695208191372632774154377331007313885337355118583671581502154950434676786729841420938389112999075502747364463259821460475464455794901874865036977003341815156724226286493780445763738210070112403561244916129582713652397676750275953505397628431584518009149110460215185117871587665518841397389533007414024907832155024964638819032522650476870410333177314097654026335386407346172315089749331071357169168266747544360962396947062180298550630575725485010657514744805103751059496654550933547626794168831101726770931416244043892576834773961444335756581234900586605387113357191838978161567339783703969815029940646385116267781318220108373289059076017295158837250236805149497109366316766189668314165495870359658532183316948550017192811279251646335255947199750382816698733491259084280780146032873604473416752755970422867605905063305842240787882483145240805072364690538514369261636698920346519948940084026835046687330091045541180984919369614454611401189336472822482878110094117636282331781305899043495532854266305439807737233031726449501038757817551056949097850730176687294220390877685241740534088244739888775890924938849168751502767808353541272629651912361988408453788838961961692129466356148495911348945791270264134425249743852605398631306015728821442602244241191630855875659800759067332463537779017272580549637674859116027966150272840220624107294491973437468588677550421833074427099459351100629166523786930367758557514079598149692174047231674194335937500 [106,51] -922828080606538174135290195539054211385833755417006989481949770329060152654900071921469924029149470883464942456352496250225328139440433320166570233659619920273417634731761648153344530508109297420345474669379693943204066708390889441534825077595152236704038329737336946900945477494017284179495702971583670797768971398497882500824813260605568956157280655357392224464616452387787017444490353879360370732511248191039631349243599721545019157224828539463667056636772453551365317407594948247506993646712444223058723400664172397488201769453022107458944876942591305562936779675834602474496303003084503879632088582180082275526730606423436659431341854978187033632731202143505871946522992181239441636090353904742369656788964574852892212506142831989561787116541701759848532095809026006139761836035385629401899949821439918528216979042137969992783594883967297172696489592068183395530578598188494733753012182676928168292057574326993090746229019497147045704228994088969590613970371397718383223296016573962967581374769061225092653491583170390544162762708078634876682735951615193400251646177821258924413211189056881678761180367651839075799172219912041281464061443185674580806461023504089886230833177567442686902916925628487259364424798868439318003762396964175218339731934396997374707116481243731236645558228993335868277060360956812603935110108373082088488498737614604960826564357556286531207167562245894211109755867386168123143103619340251703106271555264031137729240430031346866996367826538177185904802477821366011161883275941165108304144566951187985807972182512347416000089406433180674390950084975787957506117534604926071972821020011872936309764498543096044111580849564859035526801544302646298495849225611929094870227017920721032297639127210281779849149188915217887124183855102225695514626581083608870008184710600665065628322912496973624335292704980492869972924306664948740911078854987646147116907522889445812967213159900773012314164336595501401154343611774035006080747480954721852814347995699678864897585492588113957565438483705453842503267311344336555872304756486359659404313077871293520153853436316908604927779845103599249186607734425362534459658298404518829053328752030408420996333998945333090782158665767664083820635910680599342762793394772690352903429922835455385014640503611141998093700752621084727594534782106084097067423534323308308348751945811468122560228266593185253441333770751953125000 [106,52] 210723408790702729493469350248074912401660733884975620813926530399138652413947552785979385487955173849012791073837179763395515800788035115602017531084509563912703204671263071881320921614096509132820579183868063335384104435279086049403853745072458985878580672379937020763690858099773272901397891663757989739440270481939574830973488394648206186538321444109108983510677007957716850012660296639639609452140172472513004777725534313776668642039622595730904331485520836469182578365054921506338454378106903393967733605670463384141233095859120740224342233957202131809169734823562219559368569554251494691248105132979134537616008293911442281033616545218656865639149784653051111222046662582399076763409441416149178505490902954192517385318289359480187261793619801293920773498231724117227063685035439527218816955625835842111178436570212022234802835117201800492643858997665237262393652034873475094919021072917962512310256536388403898303275072794503758590676875161057134498606485651262895703742247875333225374889477285647424662683510913020823581632434254818477658630361167366252772154978466164472883010069328085523212226784819398752073292286869389650562675206653911817052289266405269263865425240223981478592488658591366771763126665754190991966171669016486354317957467795486942996826417915697187055032913348872440665466639392585990454500511885582671678793130536190891427516406435582621492307783561645558602740195689647831285011079979930699365958153903831521979512782090133234434561396742206819041392576198248477824547713274978482847024238643007023012983198201728298780036290858016663452421019106081458000745549821922183803915937503460492303187411151763599247507224544627589048003346403169888967179961655173439509787762781584867889668785710589098781095025581072366784525000393769368564912853429162165483474951426804968638852527241475041088300413012009647312617782670416851332546513359093985603605232114523910951104930914893114708682577232303541219713993996312940716386977857956554957182342634272214367144127131765564953412307365143837799408664581008038573891205055439856482691566974796212494481645571972616075959581877216920349688724379776467643763472279530480776448589758907963919494665134406154655259111711755559190774023073315302549734523495812437374212662561415384012226238070037725144334614987037021788768930464127442578814115525243314688973888561263070329232505173422396183013916015625000 [106,53] -55707633478311785054743179565259116855866386009350593279578009115165897001055870763292027526372538499318032558061151678137032489889634728354387815682325254069969340613711797747473229444721340175841379848833869068079418742253729813270998667794289055817611598746101661373956469823007750120338690589608599778031594313501862829105343403951452104850517979028667158225534119018592416438672204872826066813763322329971169818428957037071686553922457124186553087272294082401254676533182511904918761186108708502843711233263070649610310467077403164965037869303383832515276562671459494578473886656464122880413753125738534686882880602836077776082438433249707388871337538945879627877369316428404281932979343779537911434781493326032958655134876136487579135223331308420399464844314996554286954911071555237480912870850311040522013571862094670991442523923788018311422515228571202394587870450141046151578418357399091351243859408961489223453471286853736208908017036479666262313432339743650472587924122547796726707792342266368228888680850285313333065650139534531125343763132994075211684632241707634369501085736630444105169658474261008323408465711633122757629186944766402658246027056036343197495951376526125140374697880564821572256405984101907481784870170443812497646328386999695337321631103812698265957086801536161821149368054872921443048386541733511278314516848572230476562712013200641383381926390413617325303196491329535465183038161557083528385363531494763532265266155034751945120938112467460578359456164188132351760576856240817781539106255377483833519856393661006137155149790835213346089629812217707406417265785495445403761597800017594116698241485567857320300524461107233208326168597460967323959355603359796740239960914730244012867676904205948910975621504849532457995648212713210620990135053528852750204531671308782477652522940165662316886371815080554227938941500138436323387287286982834621088212336381115758069993340853954411995960409700887200794405081063073994661723762244241220353208063278121019731167063822729278302272155993887849350596313329419979680435277626404774189529637575848918484406706228086120192949930058975221631293733304225682831312421630945198839723051186372011394317262584601679899974392337136691537321505771754521992982987974037731936208258502174805061402510853414343862518249508946447792821442541098352701813697092708803116782633260695156707242858828976750373840332031250 [106,54] 14756776084167651499676420482067431385664693222590747941009925853073309967703544272539359088459690907457920363091337422511741226982832477191363917630693454463351394911597430097554672530597986293568063400813090837864134457141384393952744864696006324756212113091205263844803865807026422225789150923742177448640457049614951575319920096953370089361045478472188864484797971050273164830166276475042791441401276846184533021180509771326147461220271859725613159876079680763105544640362277184484734445191484750296659998164524255782440362913217335380588168883810733136626388870950622906427943178807223476481405811406152833522318583701508412159548862780654333583568401999388953431759501624835610714996134874943961746794523557469940980514037885816767688542691699312629026418996893701707450594158198241930631685832709499984372997082245917925203819708301923682202786503886479299730709074846914892596756720960601013727692888081935364573247895715539006998975002208389390532621352071547357154207950699955970232002604870882022465138051236314877300539437820348176996833276163555752921836246446770310789100512143005653360878586157141145648259133762940775932563608435562526789247627409317850613027177695084976010112480536274321048873203748679714780112953646633874670866713775805343007969202106482339916431765966417068942786128876908368812802276841591910141449852932803452034492311938191932612961863974712974700758634035969568477249687232274888339195071099885858469344284214158271905578565642818107312782799571502356718359259637790436025320718919717705907719515940157997410143579518254209981711511977930739006612200990696325074629145919632366471269833032943386902557138566303938182757637543773300151525100467078853339222145076268118793946409008759511516616068528572862598549474841131852973004520442847130679560245503390743518109647333257899477572970940079465780589529598477043749806422569781552996970789506844630917889914286831010099166401626276147386103583653419489840114646009538795862876985508947316459258389025215640255071833834071376278827983954630914769403146680155195204821534441160535249121566544119434435173241369320448848245690187170261977637562378421567514074759823230418399279637124981344034380683778390614486809731252903782851740086542857000130925948575471426492378311866575372711852331413346329350011883564375144299751230100047115576661349578557747008744627237319946289062500000 [106,55] -3364376846668630470962189631289004668539007106502145486141261673402452981772247542508906113674039194353264419895759045718513746025110915811376653790310732610840523280118174837203535616984511405291373931559309611596629704871906956800740564691837072005186468918899726109196051649445679314813927616774934325006729491436888592489177284063294670036296716746910346236755135084301304942715817517241265677685685380017367194806964146172688042206842045778055028354343083525107654968762316018125791770419629390195187275127200652843174959564251462919982614392173676962899815284989872176001959970992221400280094121244120601705911624316851358700323007165209575499164221545281807787887430460426529081971345123738932161788461761247358019817596755543201386371156133998769178253777650039908461769506497177702291867445433781734936763117457456247310430253281387405987574988270730871683921918004479953179279474018934866087335876395042278458884149736395603150128919939037317370411806450132723820692379438841606740318842969347032752432417104058722801019809929273311081140140729776652837994903008888008208186476099436888152439206016416713302441097338876830686197726789417650013229284586367099250411651572763616259543739007665084315843217017127273629514002538454331890924185279745310024154082917725327831836270715061837905971745784727031318848507679369811477730946129702754941559397019970090453396235413247763037643771709128629392203336573964498270147103103679110645852122942802478773386108319746437211030938870808698597976478674007881952803566391141405174536660346611444414260620319954116597760299231787117836053276110500026714159010005357311624719152039751683809034345432541465327151537297598373581452932932314686253906090066937890235868893770528869121538703565705830481989379639218416004973596030891766334439476395911098055113679518899381525580172263871491431529927114164302840475097375762032693066891012754444480217551934681454531745967919736146497498819653551228385864091136275037882789282729410637950248714091788916003365087908692185535336883039280968207022715136556103749186706260039083574387508394760250240723533650120356191272224529062728627248293514218513417834666774618243525416141049949968148485033021878732242694038070180661337440690477772803831884544453728341436558816861200910881962308531031600626699794129957431001623650250448695556149125707179337041452527046203613281250000 [106,56] 593915394154624267861012624655689728421513014014904535438366424717518720951902285586297131101895157402827996496256301781294450929029541570414745999221456789753712840549834361331892493271755245541787464497938225487157459842369561947884671691471065303968446148943117593535763745437061742520884510382213038784711543334015963085721795107062488797023001969853360117007925084614413659411840836404025808111161138243058294530593149174281822000302435097207914769392670479532729790798721589596234263919208054283928163274162974743321652285572934809853683850717811430252066909650516074837950242347861981347816410770206516911768473834375941376386584117066704407355016704126657096234137828570109608766072703959954496981797621861385089694944928819743771706253771042104062799180606660619897260595331083173675352693760247913202857360992643332647393689516275073599401478651507950127665804537659184535446744796078758619738508495217158324667005913251824959146245667062253288062737800520290811956440035307197250499078769886902134424920708141245745853983852742027493196751906894976681935393302238140701436308328385730011006806235764547767960278657741196243505028601091364157381936001603349315877906165841652899892045171366590365860400633509798179936016546340085491701557619601296822722958705642737554894070589429223471957386853521697178707352921367294718781674987784409461453469914652432087590938463631687472023841790447288770199707594226119544174045212648157124809067608529470029382331687926539597772223987578336147773196395751433991802930302005356730218556756759548628528835318235520343605277204782595817974929051495705172587419448142934009972801994246510012424224515726460561558260632578164205394013190176207823346085465885615255567497479755147395284502439047821184801934614189554255994622055514948789751658533505699967124409831172888690804452172614441591608553621316913630248493884258122584151463989638741533283861646652077214253065018100159471595215388886883103293608068721702634854759804801957008390383327311082409196089595389424946291497121942734334263654489940778409251364285807165096471374924232359580609158892780503318584297296580389322534660291163499621368409233691421993977464863328531681909696465572781939965830581412163120057916920630718986486687008909598936371430134885789551333673798792367608394788552759016852205446900165621004763494283906766213476657867431640625000 [106,57] -69785070477503026216261217756582839116677337051818628816437598247047122566772761326485326597260287550851903591516966821280192572175263865846335730483041880159600973307720645441934975762671250637037315998905256776413085443342516664292544192172363787902725227309898465566557786477885464930245045215401220379876863699612258807588999394759818356381249135842684748885907342126667224394583706218937669195199432741205788915345244384833392245097185076750032528782081327682858956442971095338747037684818401397306592867025928876917646213237454436897801248123200284276652679813224272007484367307812900409734877958237703569518384141816413422048541030758890983918069053596246995307504745296550343903729890238341128930179182224462830268190139433591620647152612277800122560805074688689012214181037133454177995451352387309983580697835513554491199618767159101557807138210748514919172290384704932573683428137102669339661800365154012198439174175469366307484950841183420242817668917055756221967460795035832611023400946488722233171498123411470763887417164875140425910929183709538754960636313579794129413487452560980605383347314846462939334816571299674120153892799027155770484075472460036725553388367715132568401341769550655807776693302552299561748758020664560760226804969012312298690238839862779355917554237102510952264667762539012161714461548713868430411263305436076503714054618042696183231468827511161331239962591323042571817835690276773563281273989952404654515418410629970398409861872803716323719299005296157413984641330313951081094776826121616373763410305322990861166458040940338796974105346099324809822710161980930817739028730267744692226184074176493277102857282429808929427952925809528213088999024819650984041182669864507327149822791318347065850910505709350277076116066054643384112354353667685904229361255169757200147237853693908793289028858538081089465376687844643109210553655922246923063975685074804992531503927773771208565210753553275114970973600602978501202530317250122783281596711067387420634448412841611671765776380735641901522275473176629316916370566356791886964515039852155440194589266930776744748209363475462932590986380622532779195407247572574520701740657457150196252905120576901023673563369734384580717556657723755279312698569881637046220598107854777383328700088563538976106892257707110523339290865959814075556382579820779987755940965143963694572448730468750000 [106,58] 2348668136409423263026375937743265110448466646812523993095849206904098508531534342636190029270239710766076327652901854411323958842045360201701606357191473092953355902131064967262100275266683086514689718305500873844952219692311331691451569260864945672176145983213004313622488820592639198071226723848840879754569482944131451277965954139754326256347977094354107475437107777934675196079069846506659270236988456497809502718517906057255112371110274977641763174254224755596490828451790561303711938795254465074073634551138008871604500863304358896179624325037197853666169104420778685500612346611058861555107768669776645120199853540715160597372168070704178136317662899579624381209697157597259357141130362337057943420580149051340598746550841377687003604127120085480489986399998656490516804053156091704848126075162095874272208322641188913541223658207349594609476793441187995635333455727458834485046921463047910033482571386791664921524955374459033612107415426911465257183979511972477994469556876243652331009191816131525858805864511379702741903791493592588857659304404451997692608824550643560153632273724309643555835300081338990409260189302105171729475580071194399592149999338441126724710759551662975719973386094240728767838847785229863456600628106426167332657562493034361057269094655989837106616684521747065451121463639555153190877035422578501756191088342956879788063843280796230244065290622421735966612963372681218300497897693443586916286086820896512684861580156468350909013050007423401251367762677567583052565720910184324517350694172819981613320890209183855608782905852451237025671335051042865476584615698495504502458176763359277737649505804960137816358683423657823297036976266267282973660198262728654679033523308934201154214213853303610236870201040386744453316191962974904364491429747805603873819104440332571785572996405603086495655210008021621791090080538073721881181897632390646873484175892079770331162920173841989681469308917418802435369333803148117977597864490275542798377123289441069285704528861776820746675049590237238429836085451311049512064010137366516284273956134561449501390639844966933521149181737367605662273435091309556247866551559105599713512982287688640614374304143973531068365057810419310993883539778493692168720292184372336867638148788309100488615950843329826530891458760360906344403413647410360212057327256029992668118211440742015838623046875000 [106,59] 936407232181229182620865861843649526521093286734849393862463165551537875016657581806243414225862461487613473794729925084879641409890780359038388297367258535687055626387446134800494233501898132173124052829456205413428751589199494397439276885307142903307478272178742683097519083334261754976297018689144910157443543731518178393043068162568337097164172806262124966042899451057187071390885479229274595499622068111606631388352150022655427525205876468240020019731855271970876624654150457548333077678103967021830051575622611798691738037107796902281113125594907625719472106234625935430793532257134053431098384482223315012338663014989189895900679487010451285525414310937028316125538059405045675211315319171797526120116385909560233045654862266551793537485532567057675189867338640964610514647444124995360704509707807527770679217250761266909221767358299858296265150719376620006478526589088574112476022192386474441042612481822052680485603167820925305373350786509122920851668720416434779034474354094540086351272798010879504119966944296476520501589907908681402025652113438671817672477734239719773632594077416672143770491846083118373224031096755035762233525113024614471454597844511034001615625256267136917246132687839197788281963560398215108481512114765545593653398554347242941675764225282991250314232812416888033794764077129389225173576040630364699251471637990906151637721346662799898532014235505911207534596020343257254114305438898236725969238703837472625331883644623888045118768014106279814422432624097913756882622101120386659962067987758433036299431562123110974480096501907704298607262732711721828675706862186264094744437187549025032012955301510792983856835793067232824251662583178875905923290834754927634236537739349632160099765743131169422700000848325787260992314389625583031399552622812743043148612516867244426882472074186422955260830778717205383176142185931335569197379344287255958822808053735998515794925067473252010718386972488995009058715852494950871075697674353578323509605491010217035627124568565116390572757088238549806657449610267413525168335118558902153490943965460661017387015939372232475776154058853640469343431149221623017652053862173573396754779834147489188682156109026575846904557297798959441107286098082214464629052741588539806645335039531875390798880378014728409468298815791560602315723696432463369655752050135788522311486303806304931640625000 [106,60] -181194216965019058489651623295074126651932564009676676439574937423333719517200174355314807331895652387365203543059205996959954570914081024374289531985379293072426252510169505119176857810599076871543106588863994348526761401303970620633748520583432733307549746327990205131548429736748161447344829969373187888779198966848814169118179022463762567363442905748438272896017207401501120089168969777269038682888275027669250600786276866686448455262455708788313098839130948115683758912811453924563235558008573965053967913201693378679424624256495157063010272700824520013872463654999617692276110910007946616020264164837010489186407875572514019476795834084061702287027425117860593213488382375181653279227599299374917006797331165905313949487452895066594082223559383842650474959974068350551589920530590630859553663504875449152082225300054771672343513666302684932513774216720227083110989960707559227835938882379187380862015841390839868209110614655997151688670464884989968435616317684681625989521304528958845831443902059419376374627674593851186986998636168816765527485864106563312379861132949319927614076490611526876262242359959387614174658626818201303755615405211280566980556055070530902606156133535412232137568193241191060673962331122586337482584877027308186929749281325024835619743472065467161679041039543662095160836718888007093351581997715929367977702583963685600949881213307173668975073495919117649899503583042279025564690147062352520843613819594011918513573402520308171026782808053529102438396849353659439305626876535250343757244516298296809896433488582188166791717897144623370389740745097428178508273506715307112152111545484984215113789943704437098938703007341784501220619323888672379964358166019563892934339312620406601939679542574985069520065410661993391400984134526241608628883550547098898464061323511499351128698042614128629932367117472895460340611059221680084830569430180851094652242981797946655894957790646390028437732864563329837737346114916858415416635242502401898598766716978553397799468379386830888712373607837714120044477889442499821791317191063732762448126430155261358425353259550583745905273897603976492346880570023189276488491972286715146187468756110883346965258790607581046298890033969803226750826262105554362672881678965011826410460545026669167189783480954401403880154874039744825828230033194890568129520325157955085160210728645324707031250 [106,61] 1523898903008895821819798938316487079857931251829436074584843336564552189275692201459888782660380278075479180333656496623563008936362845534123437696873968585694694059969179061583311824693074339169742675802603612559506914813232918473237508273092394497948897621147950215316660826182517232015139083706036673974169600690385618159028476572905749813735339615442156870743990701980778747668749680673935109435193625347084230027619519330978448782262385076124694257164039464455016558230889858252814043987389930682655244365703610777374041013886211962159302779809788907523618736851010183523626728103487888812760854078431931852216824968939815554840078996278414778369655349027695585671463742896494935146099272507193114366924524392247892014430070887610848454680209728685909239397332680768268256363464395841982861712786048597315425380846304702905610120503207689273473759551949090803289657179544794595416625197329179355766833238549802743160995159488237703316919376259763163724841666141270118206794689064757987006553373691643840748825911389653253613062638042238269467168723868633539811383216026968310231729113568298925982188316448516802114310931589126269900290852187330716703090593704069431672318889599522715519036146331552465263260387457280074448520442897752294532797732089168121600570886382475424097304794886595234574832914889613692435887793454660879259557608015387415047114247644317567599082437814168700853191761472780309328019637791369275951561030217177349595805784010974373277501805900994432131633925669044787888632358368011902147638512458606862003663478956729395560843242125193007612907442761304982660760812583840367513235556833702898942233714954339689682028347462696458354268471121199359694187782711733494129901863926421468608864941702162967501614380252097061556443885292208418023774073665182573313236867589920940730142645842683277697961927760472652335313072269054210447913974848294007995108442958431392892049058741864259613780028182795806823558068471230988368612432939018570159617240691096879897741973095646454766646472594228188386433875411297716406734553659765566132298406638164027608063432871057974592613982970229839708267527318733571413344528533556113598339376030905335290402308900957983489012543871560165671105084968830717903363846044211959590334590092000375630820185655636714546958614727355847700716526271769168943137628957629203796386718750000000 [106,62] 5421652788801822270879721048257305628664163955598205503660581855056846667593648117195563191661873906574394038540518166228477860781340199578298629638300952934165642407570430988204240416841631150936174127485681338786086367422018500957868728209894843682764849477271812885711908836741896462822469188767849117722100901358785787272420399810609772372157158803973780565005723658485191725258581594512854816992343343245125863627184877375030511878233249609363369611553012178077688456121391205488173869426458124237917296516648754576269250370173504001028952337562684591888750405227056175520625159830082711448800939729986214878171826704576159976607362833802646683317909550464591054649178324995422612764791235044672337628084976861013590231534543680341107610688586822441163135242218241213765524439916707406041831348620002154461487160175440035346748028877992686358543592383963381110573997632536415477305338194686511531045309194550315883758339022822587742524961392999609114440521726708894370203705478403354254419874565942675034097067939817772053945818020947841055645543600492327846844182029455446152335899503278444806893407937717161692708964654022025850929975942731240286235659641520872489375796174359749734005797435964118315029529283832863756989296853819653048792590998177660223923295964279837948734154198541457091828475733610416774986299253177902856915897657877664880698497533599633043281091012189527493420068850067409156997000170681732502423999190711622042080766810054308016885992134379405701870257879963687871841838204407018141231682593705029882815238602056072765781336071795593661398862149003452457912056270514025917636393874278523242498512875464508441177840928194069934369696817982661681972131292854322745298150821972687410871129229179338108662414222077469164512906428394479352059673486722989068757411291074080799981716717736171276122146072129991394912191168676630464007976049197378921789727936198781181968614039926767534577922714197846938065171240809546218243328775053336739393344485113288566235451556904432744439755382808549643310624660224389506116828219806111456918875271779195903388719191580712226749865852099713183256616146713948798821603264571640973477682042587816868075169378080332602373083844530273297264884518241022176765461003181292931415307493227286318238223340223307894605642982950734648731213292938146963706458336673676967620849609375000 [106,63] -1318761881779396038695234653267607642735830275252695198450796121591286925740021125148236676500388292262003833284142524598808415940424713712349576418045199747951113031385823160488775446986883754365749496581426287592547235179148945856945788220170254491517715003059094398253831751531141784943934426558233613837221416574355537757215647981221769262816589642038529785550632495869383090632311643528303597403714295698668442730688269791152179124954112087517094912908350931357912774730423980576514141754523152330816961406222693751191817509401980428783776629135755528635212172679432996319192652725809621671285882213441599590916429163287808443154731526045934565343877789369514576285529714775901935297051947185794915475498871420485502438156180343975587735733043128027139835632001229490645881774014231006373277855800369502382422453533947435200985730635381128281806248140871886937726787947591355951789056036857345991430210461993431177321723123443893278763180172292306096654775089733961708749496223858265273307861856918205877205016881646062594743244044559622917388332103479357300822692914928340493343307714316237125689569827193900601321359502332867631509788120290868439987010022465869621293786126278195609605869360926742133732469567259944528417830895589544560492098600805781551320313871557254010813285827867242691859237001047935923923631250269170956672115922850660917826047716833420901993418659047091389143197375942482040933191933294233610084462454879174576049494082694074961129319980462527228653632443158374847574343322600675292505845360118820368825040465362755251755713096795266896799416440278661942936553100850740359522105842157886366686492568009446169091226154593486174075885349826787516674676929679219008577234454947114428435466012472495158541382545199249744194085941472799574317833909673030500406777450975643148683987099016912994370695005614142414341290266405551937593741490030012804665692582709935754832614283671139163296258137878228179616720269113664294101132615122586979126804954790414297228927565364775865869262791260818033133565568835866367532843065147128991788876092843795932961217843766970987451382351465282001890780573294733192749946295226318789005874861854169908623840794731920101101150676319107844614797855544265514212393598672172022294764101421463168663647031421368596160577423924857325598838236890841812964936252683401107788085937500 [106,64] 203788398706483088366986422873303126240211395644908385230661130996193733441301465264881383261837171855174948662196582762531788556354253948800407659381542230097690050410248540481910294703001786079843364341678066598040814537092603083803262888887982185705637229518294347920714808105942993132399552418094804469520041840990649256145142875337856872531924421170188475526758444794064950604333164671164258332807893470906867125623397084800285498511009651936992750031740715172987997325979429473227364338903817331897303276332263139097804703563427082518866993322597502700935492858421633503805850515448367325166977458495951874298935076205597059389458949029045303157602644667529012211801295186958717566497350292568488325890490849062261469981002420611008431858397718755524540166147537001204760536442530181439222189376145791635816676926850851137504510985943795146449426683002167721650044215466967917882481768244541362945016089265358233026136606778966596120881239757336021720613465055453414253624559824338825216896413032505226868930051767699291195570013227151321883353225660543987260532849409504084210373277515163775604106147106496676962159310384790563250699088677699997995330494648403023670194579185856948243046870460627956794990457685416556815513369636884876951195165717165152586261964278338909781123606238584489873269751822596349205207675900234835740574731765851835047700369941061769931097311067814495358340136523211886320235001094449339925371447068931273432409806649898179486465030890825990759767125493022057089771872297626090114334474399034745663968668297030630075504086870333656873531874383977707564327014987887568541933870903645649980064475436460882700563396614399408868464842895942440780221761049434172243568250728307188447411985700468441822363810274940627278672529476545915239056009568393006120516452609439654344167298590455593031147343497371395476572642847687623557352987558288905811334546189658429876620639937499632423748826179621436123775196472771239491937230518470267583762675551818843157662676803722898057978864227276176178802396599175942169140226160249808834365913995470943771726391206907070311151214014113728530932040486017691347358977234237722492293952309124596650254095058825358490644619109950301537843153863866261153576439373420214798964498228898385422487267303180620953855663244159502397317984545566105225589126348495483398437500 [106,65] -25119526960982170476831897931727360149193692730742066798926742033121284256576833012946078344956613983597344009301233004323893852437197454985364443730967708778980767493439962161085304272830603597201511973748325098896995750520367920698177858599775570669885832029924097977548039661915021089116968237683427227207113851952576665005669363998497986734751681476607061118806351213903447716546840477858146228207933811137617346281245415295762399368931405575658932772157544622409065842498814586998023643931435331921701050773451810316667705907108308930865005631889120156057249320230772218922141747448421629309738128900122008709530490596867618345781112947847475544820243590232839730857046768176817415217292114423133882662705414388794246080983488527520456531376449763159805422867121476006515939677321853555141070632871894491089729796905457797099894852999122773171985247020238834475526153757020174552879461344139270489421581705075885320754375654847428790741580520874154236965171503394612005060966326728777671988780764508728897084422478070295155961977910343711994373768970150264205459529214128839804975284929782739223933452147204788916658524984893493467831014021702590934962013326979621509899674795520075498515038583103058223209102708347771830251649779139579580604056809033941304307142164877759770368830645900973205453015997588716456379241176313550925297303202018088017318429655644560047382423557690409634818716203756518595863890522041038520966446193532023167137271411997344504034095410983160467816420048576137358099536042205471662617473047781803475074849898144877770560818853782232295589930204918578755515457847355680157698171054357353411703742464120495787714099079246783912336030310493171894139216719696789068791452236947998409422496496519002212183593048652028342227977921572498944155401012984996227401418651456523074314325828259894992293229669972600272574968534700629461830634497414013314644593414034826157662708951173232000096572988674643199079393851649238059572763518938141697898877896091949733888284061523949013723718492771114814201618292262278568104704324525045497648776764323924460925352754753683973737784676650847746621454554763191671544543578199145828236666759189302006875389443354606684245733653614678391021799587609465631601966410737097750705851093115447097217309154972441732384011260363252358851493539759758277796208858489990234375 [106,66] 2301513265286565180841901684282203779346690767050640443794730634617058102387097556676208917932294892533805359223375903322285485985341536418215146841859911134399470576561844684734122627508402554465445082494545980944361550333996512882360782918188935764025147753381970244503916996397565267989426567272000446598764473506252008901891974496677867088125904309663889287195704083354517854264066938093052959747295617682988405727244277215000463500466079738812883079518333450671001602794605925232691170442098801563374395900843291965119923563760263274947994598330249219268758906880037086414043720364672327265382412080905899380608702439747866411664761766713796231951211260533460114822765455697260190487400556880500900909369105605936267210163573506818633802634908054244286692735877550541285598633806437665813189477572779054219376178009376016902465401423240562996002342422226378537206778168012685457983492374894343686018290013583383553489766275929696805018199534673061336662650316225897540945518970963792890917425051852391112120786279227692370735621787307913793334892778283914039725992555281550964070541442971136972198314568553371567144204782810122749160845028495345938608103464894936180725075533726686859922524039188156878043376423908682480502778828483549712704556121978607633022329711184345452847853155407640503138234878691143905258880229370072908730494096719323848527853690936820215262146905922240181418284332088510181608418259529441105095998795460617102793960974102515884067075877685128048330839465964574992030207419363286860300752615923353235696399703617740281852748445512941471414758407404517373498161330746143825528527149415837283824795416289167672975084399453684826413204954700981902227709469610322230724564891823670830749739091774729986161280377807365227431722291563224744524249966103345031412928309983521496056993805399003690265910177703076028986885374095521662472492081569051024453043939007241911265698231308617366054697865384233524941841090331257208870240336190790335756867823049567252765832650844195882122063121463603513336540999082643318533428570446362189595724007633284634584091828288703739646412939629958337668166114330229581683398554614591025591887031311144899874703244095790795613044597968423090848422198518805968833934344451200750457012520306942540102762821393769948732668277559428038347988376699504442512989044189453125 [106,67] -149910711469035141043423782708298127797300898639448994933190746288538382722551566152429086628374778996518324987417533181281883355870223381441243385876298187412194775953031279413962816526718284034187430623064840976494028916793103648129615392034133274298689013829339085455538071266564643215613664822711786567387302942728418184967619752583961168995628506301155317885413653665948848379583208426488110087881183118587404991360461919785643724368656032879501345577648053170365087873863688643345753806045973260620104139240999996574105746474604117908957596113419373600946542450774439056268751434945138270563124589408000767407844613387789337032691635877779871926866175748688383626137955066027751052331896451434376114931523513553253095733003290159210223634598540041191943850517179261781838786837270341300100896528675344244822207851541469287142063897834447503806383730398122454399066252572906385922671430686656766849921685662894908428118715596987340976851063845194119769232200244363492102610779166298993992852610766703640248177773163162536767644221576684820685024994308971802432039446782686400127319811451550411380793558846350680636395253573372372279134340566790344352148866428200380215067108777477882128207265260825145442956826860435313211301057983627648418122182479542302618593120524429764150968503581478446587818663338058808139790409254887858028078343788354807101981264090790095339365274491099088547530778231481381897235671271409043923749681122122655264658982017584095821598020472077639601091516125709807851563765594682373270130036437472827326957575613537374166329096193172362431361079151156315586813839312352601163435232019643846379024705369630498242248240307868013241340685551893657632497180513022882520333844020747535709352421147145913614514435485814522230103074157464596503745766892938864883230516714545807039210110276011498811322402466659689446489525885414316475341879187951114942178362505924988016585370008188631999921147760383271082610306202605482395911336003203910862520877069438930091824586341971304314977367829645288102794445822870455852058483215361152864780841399242594625852061462480457127089392428827647558999327717600864403027991665815274536876487239273543430045920508139715678836102447170570619164077416231753529299678389571760180904174761906299434454054162723523269866530288618733379735203925520181655883789062500 [106,68] 17333521331894106432131112045426922202005560239033068563891115694459934700885430497058424971324724253472630974937341737794671191383397980697133528271975163861686655917844297896663195127616118027287060713109746572021017853315567547008714497606841631708033309770986342310231944856473323927910978593066138441635259120893620881861188047457343120503843831115922389948414134834909683318676945640009182875245350226762174867768109394708627851340558653571189853999049906869282944295603732168886561785035006144359276542381735026240501189536024789802220003847868323861892551179574226472478850156328968494767894151303708991444367534134938155926953540642777150311087110311036753170795021150557325165438304780122576677051838544704425208240890675062953380660512678804472297117675367181587105974681776199102602593734055004950711024627876913618403234052386635226502853711467935775013516421959666598877353799846497741544503596519000052920776432384495882340274372049791041234051294803064273507352036100560566127722486482042074963422696097994364472797863585613263699703689419581658839064260565926074541461115101621683501513326339041820737092953016354203722515479356625988814216634500429188843563260422135601740291649612804311065055641413466172984370984492456419540486352030498035524914255602353569786622078144392675269367923936948224026919936140676896398727870098130345726076652963405823726030227761923534766400585453456450066121300636400170431587169954671879714077799512397660483560349789610430668875302412107333153355795731320217944982680364133063957870202442684495744580937340520927512651866494635997125124373075703355874943925606822241593149199997200053919310451952557282352443718812151478302496943116430184088785214327157294196729183313534082429932304424039429536462626062166486241998816669694030473391144116443290435324189455070085853846059963913191730657460107758613421235973716464182068164279092591994449533073124372363925266578063753850986660858342786823252570669271758197075908482816061046358016111958230532398813963293067702241234610040040471799113011638286104301431083737688226401759727125693908016435028129727403190256133435864918508297341008516378446993435829025374348931767352983148589702436873765721358634934726032919330323036011932787459304576839030967393824741943436840212145952366817880374583182856440544128417968750 [106,69] -3558751806856348308513105431538557679537468745999387054540154979020947515009277766800966567094428674454154082657208185300461283824294240787240978308015958355188286521737311657308079199034872985151946860170567716658948960972691707048429586612921887962392906515363040468406640359065144894873568796784150097804350466412279088400296053889835253149570809925217438657367918694159269894710943381902485477002362542885878031996593534987329258136860001452518972147447814682405020984682677321549710477332947324692555447939252818695247743605064976248333681514629116475413683108089023791526321890599843912584510030496656776935857018590676694436726295466162670191858765229044629635026018270410651209908534796651988965564842850852734014727176763636623190746611350121539493555618160471159225952018562661172732980957257215052524967357187665022003637807771410420239365127908324414662261947281165149803252287328173112403269221974548918751702879779051267449670801499726285475510206070049171713085472235118755966005322018461747879928713544289013002187687440824208047243190948565325205451738291392441231819461071541690455526743883948831956031058770148187728458274208540228070046076119425665451306014720547561386490515824140255815046990058576570687257500796330337866211255188550916483300719798210183361566753464936630807533989441632162250644222415370664133430810184487628860507358886696390229013882494325190392981984058405466336246016801069018940168147510226657967115154801471599642962403685143574285956561110285245982739693314614447096709273250945471883445833634840411047471794887696341213495151807297982753647132990435024777500021889292068606385000124460084546176427556960684390614659142539889930817532046712823368329089489052365943001062558491796138241111108351373463490416418199733156493174877242460285138077593766242565702955238429922240519264164916468115565600840340831842797457362745917955487284295448460533834202435127009148347060843785171127403532776127464292636266675618341515228866297114252568828853892796729368039783704701283442121164099349817224536870634310750996552361190462103927846539781820563164032416334286772856906195282359027242839875667525169058369611590882182374070832545418418775802837595383961181268461919746900454153559434331124459994069363345948945087590686078691431040721404599480592878535389900207519531250 [106,70] 541430362593244020543752887647853234176274102333974822121207139857090445618699364929572597011405080756277682842878149890673082293879488710873730874384054302173666806253719363420337696665759665373371393209395108815443358285707128117898040232745014161497327747283003792844733559030047218765190919616384799473375900522494630484529593763915067638767313658789313677192476491379235593081856751703591326466766640922617440823518684340491695207079796277395364364783912915549456622105691961457168072745877230173757752404360134083702997827061767594989161346100237536382120779336115519159040030036874177221872294420031177982645530324276946612387047220260452830861717080286948529056688337599510834445429319149110854326520071012992891533508288728057286321665821777011472292018134177452693065927446227846961466119695582800296856198853425470870377238567320550010650664879879850582433907409587105722655583787173786776837567238298881723273740513546857100323744716350344583423117744191779511737301320676719962868491602550918348534210075816432624450167190413546726095434297335770490046548238365267740083197344903141219799201121322914598094290438712310347459870062535672660443923846410711793437102605607372918854604873880619638883653704251063776084392647338966770970963013654552352128184008515197078380490815248633538131203579332660303704769759117830332655508243231534058361190103387166071294710803400261367472588423251791348541173782226830137039581419305516282597905071362756645516056782069859688065189825051942203411757311556409535988374536334256633479492321253792276798381191254958451224011282777515963919131532715025898821638740077217294500350211328389089720432487734721906608712145069432754632121660134956520057325085911923315913168803206698584947633691501898518891805932609145800224285775731991311877046549874376610375790757290472052199061453335983718131533299613073627129571319158138084566200940938161986155494564051506522946672766317443507413372269683700003294919158614996741859052052230550083814486358990361978708511316264161518537518066529143952792458961911850311900960956676789362387766022745200788523743017300975401104414287753402798610028233443868502692194955729611785030920359093322659886503424538917512659390260915115758287515722919316254288480267177843970326156635970542285729578679820406250655651092529296875000 [106,71] -75243637498374013611984558923245385876653844989165947365180680663030589461838392436278683822248996103487033262782135960104690780877522658330371889970939816031327371796330955638553349723747722257722484968607264509765908129636842817495737280601092946394181769538078390647470677311218714680529360581440121029437681402942884053525679922982972206059007978263799629058458876442174687391553803264321613728030021435685231832355190486264789884645465623288849226536340902299028082846630678014531460801819583409232710265998251657327015010954732828369709390219992924024830433867730150711649119208824327568181358268142295727986114727683574659287548688337629367319069974100705230535416649175340672831141185286603529676380160081862560245760880884196546987232406983221874530661845972285170637186834063411006480858145556532023011025968243706860664040945782341350126052822245400997132439809348562191819009763081989629264826335494565176028400529448591217654707014425449939916289915045765333039840235231400462748870534814393862944264438536137309155456244172178266387204298981716672483801900113739600527497133559001678985565702805372582222996177979014530953592801107415013478023901499029964091291952583981552060246284705773080782605902571482152787702196900901822248724792642507596910514606048397520273210541908565912330827750034689407102854569715124032515117871476365178204768995034758454628466162328219978411301509294741096246423612177884788416454702702584098217682445879313884180031963005268119012720025655035812450329250962404995696671969077512123522470438495835677908315984512778919433939984329414948455578259727027863850293655314638880198264498238570131365890599639699592615110893758405487702851834278517698513596607577927604945743462991558366343296937990783267798837752689512238745920829589977062032288885721791331324706870621431879560629730860269822329419105824931652255562202902360095127088605118569336512488200062615908783785909690518885138767061732845235015778455499244753514600526569709239364420992754922802409735818700747569471762631489170969900417804103988210998332921556346113156741178431507001713986183891220877511330352465261698702622917142369160784673141549291587954571696609608460013332819169735184124965134569917025617823840495928697665875472358841470350240040586980994063992511655669659376144409179687500 [106,72] 10048130903311937251020849670929901154196574139545750515311732238191219732394562241006519528054454296414130980989874749386328879599471538178177273108679149207822765079391895406398702688044134311611793772015175825002324627873628973021277576943876668396945916740570450985364138731519543490635425854751736031156813259780708558775934860710056280351892150110820059396111451562717626031028759533574299668027729750747236697632753731653750127804778900645564490744164385791473024445740752191448354876694891288273949436195795508908539725456322902856074269002753166095779240325522612190693493523854657999494760230954772218452825568122301174621062805040189332694641148979955288912100029853715944131506728073782239953097875234417576425161836589370665155471179722131096218685134055700279728608808726245141851600157383403175766380201824358007731036400861225909901641065146158628869638341708863394042593229862199660159852726819563370729056435929604817753739414986775410717507307757424133846286130468034995100946213645967243964835405833485996291416356504128873587077010082716541942627957291173178801563327040685972151208755412999080271710293936478325988753461366419222380796657439492243356419315436004297351852637614531577671953454695709805285687583584381192355127827385665055785750054471981885246057375458375009702264024235995626965938929172362227598949845894003920104359830640568143781323575997885713144433754922410048513850190636360422685033868162259426243934441827978279738756981434961505038039433685205918593990460787132194966003916794499472260086033122234603836468648820431582046916403663641393974691990953049826210182984416096045496182931065362867084407665991359866095296164652715804526316746068513257416127474031544349832201049557477162392449051100541515091342051617153492409554258853832926882058982814875767318472461339307916603590813731523092186306169954435995018837306925207787438327111534455867249995346720077833957807695851685253990056658458724147899545385933768335335787090487361849189933060857375178286264483429884983335108577027380067028700218434051216900159782092888295413238625505045488670479328805872048647981116337270225058488384508115153843505338062973910353954612975283306366873757290568742829936093537461210661480693138710860518714040647543897825325759365355793306662235409021377563476562500000 [106,73] -1020488185022207607623191430814591187110684315664611266760017251938499213306707063152349747353718446998194704146175388891528788193725137000611286236856606565930757184667633911020958282906133979626203007206832898332609655232114951748087697971102709818377571834105453643686791958004467779204398592056170589693110233738523703441736286566711502583850709703268535662767279132668413452723054207117282017558603380390498406023314962641439771876952580782416763228352901615247466614467684477586624669283697660295399187083020803123869465434133302420573032865256833464399551278254922446048701050061179155214558769186575385629834751176619966692175246824873870416740271494606843538394309796435232239594842586334704164911615636639136508463204907563996161042428547274139698972629686143593512130791011183705621961102766355612300475051627478133358863150343945800207112096153756390392139604785389177228319752098489403832895357163571774944703778285138447032110081028080286422865620192792118029009009845922010453117247031722625161753995984384065368483374093110585529410389912194818388723023877938320150182145617848460062623019046420243866184770985972936351950998406670483059129405504457329072712214797759331672751023591425238868983409159545668359200536301426131996464805407489026502834026818990828720830362560218546091023738446913037945602015560086900715781440636718096811862665672685744593088543355574239458989484668077377845884111597003577067945656815106827029102772467643165800483524939242095986292889246996552088713004723333782761071426097406605405504721326336312053720118441887744594331881838853320338713448672380735801561855342137767837630507087227542370769043405791371872009122234169950532880774864320122223079286152453736219380722640148060755170348272701866366795409948456310460907109705641963388020297055022179854184518091655964335529243651319406467356907279206378341007999680924593263342106681726129398875515287777140926198458966358986928550907961106582198156425082168117767555781457854522811426012401378694325673645632567524076682577805820376738039682180998917695023792758565106704066664356405536204443008998489822493085483226460877722236175596308111644772363314847875299458256518124449835081909598829020604285856534777353158152932407907755211098395070609151131938233114659908551402622833847999572753906250 [106,74] 110782281200576949380707811878262732888516409764454618733002551552787306045224156210844198518047031681370565639685812320479415256782556631398034478842459204590793420576443931741571207463653996734955848311712452984750494197665099691051251983548673032402375946958080006312179304763376610688501125783527349361371088885534791397538557215262740905402700652312884654710143016955934653664677520551044657741715808645508132472637821658088665073360669577005554524164410476082740407813674396152565438717171461384244562410278079565313199692403701009856437795078660770404405405772695848384201008973699394046573035126331773872358985947119293140663858752438556443105491001525791286023139575148162792874076795754948201596724897461820747155334590872067959189280035955703936787401255020078769599212262687685109697693277173569308445337782349002405831155256392525283489171066136532492943276886515142392876733357420605743155336090019551746698741358909330725461311991995942712825008275557303969806156884143824237222207782540958400193909034650158417064893016905415582394281243192568627211540382435614653344316582631585019887359460520771122083460574864827635872858696195788515989073842892056075775348198075018226346870523033139888180469393596928524752982805694840080753160394544571154793807897724524769098381707815721949130942109890321970351902276567128520840251514550711629048885662630752535259268667952862451803881195824011185390864266574669790303570286741558701530141623207261641503558450707349885291640536657315392589276014654681525599938715187596151435747023961240324169299902519639171431213836119746842100556265921001704069283810085349098751172637946118998344585578535271914812461430027622470618038493520592723714256590518575347472814693200191312639158089597328965038408224373982324319393868572119657271048918834410438574753023509527448009156664973417224834242903137389219057344692020594607485719174720324311771753246499241888296454529852408489246451373502640019870326075550313113578440800995517991036719470963883382303239041860806137314550443944455846509056754178702745081943224204938510788546000885237336096044046831429080486839792393373937705257139075119600806126970051991408261712208776769337264266913644242745621557552613859967023380795622554065919774869134327324564359695813209327752701938152313232421875 [106,75] -16800734442637018641761340546322173876536030693333773560413358641960659723923543670873306447201292486503301715250397929407046098252507537531693776077365827249110584256898150772334240573959060338268100574972663035552174922317851463936039151631023983020079558728262079871358597948038782724033922960014848033709645264130655438606438361308510878191891580290652988370146039569829734787509824960624334969337911201591160456411507694341736647518228746188590966698154471400860944116879635969788172653782140483943959439027708090634543106719228390901506781424784643318726713817099260958391517797082936743960109348181206673870131209930507740442938338934238712375440562354933086864529610678492269785739593190666082130207023451136173745290165179826329830524861840725982551063025534343226510209799243194784991188558650242641927914430563129203859546570672067798162906860176256228611938404444271808787460036824133982161537292470564306541862810159514534565971996731339676074687305724323393786520396634362608113723278730429352012139125347479634630479491096653192579389550927968283503265161287479903904061219091876248759660558915576957807694531816654630995252323077492504713813402711346635529716786498087141564302836010388186061940592036311272722882488118969825666621609745714122660131249942207592235579364793574791368199850251409374522272365056232405952621785667026138639265629182215459723904334855354582153220645996161928267157118597057903174933934086213443898160516311994875189547036025630601245386774103276010034303076577595812525626211752407940461576134795946973929940625820446889213461123859640838417266259760905320865840130269188472301424536445197206805120912030883764838822866700335962521777321453647196666878441927355704770612706642797359597596938476925362498528848611926322173371503040425852597292771661174552837276040399845325422993946149870273978919546019852159102448289242979182593471495697197094618931717246823802315569017848960555332260311214018578363212759920056485640723386712950768930478354466778425168403772080509480266140444799728014200954277008560104105650464371971721603658748234511771863502454559421399456900926828968873493196252342400010689064560493043732743613934415579159641456720073758060301903404323841514512782246087554632905696134267253816219067630299832671880722045898437500000 [106,76] 1453585722955261213787814855010063147520861162182122474507250587093744506562326396448479663766564334635839333233732616569836180628594944428889607265265652538541736008222130608468046818463538755294680101313740240375515882750109950585212546826636040645800866752040747357122654025976599205582345435336265652691302521910524884050409543688562505702317525659773447224226287909055866998135444849830341907643768950970486414741055910443280652554658054408747937306685334057817726295800037295357242956855923448348380672690461961330726189574086253914403753295496422509463230682553725670369485522270851316982856411623613464826449820414564649993492607200972455075190047697913084974174197455511111650879262743728388806798107987052905834913861160060574986457797948134036816015414184140846070461795381026090431193284444707379627064794103425592081725995162650115398367293474884317338574076507434844322844917344683360822753754769992598075509194187552529269934771655102166576513083891966835850710504931157911977249301478578358061192746107047309104121322557166135375150070013805702696614479485355721518455083167055193480825286754988730356298108360583076958776299591672176640469405470032998106638838074880262677630172939202367434363300396548118959623370764596598708454348912461279682333341471907431259380245200832768808113346988529447011021937982569861003282343912576232679790892735647423221591373959586731170592798461179880302455468231155790986129507297027237489153626682524109935485973965057743151336948619459762617202134725722838742192640597843513659601406947922591715528967679536460439192194028629373078594808602859366148004027445196748895763967458129500543342963278256765847635727731745070019747177687909354459587704485575489769096757446525122256736146692924988151435395569536039311531633648135494007525764432298131611606947635933953392971696674719775167976913527931180472612268605902186626750115073703797904975745260889289624621819190555859979180451735909761921203105630508841696539536744329882918678217805582181244930804812204052432570736829624104659270911736690381537127804249674201036539346977179566713733425166101186383483746660587272739981477805752340069413140951971181992450886436383580868838433123419601061412832667126205931853483772096919190706026730683375625119424512377008795738220214843750 [106,77] 17689955686749747673950616660444953190601761151228966993412714764758355487320731114294580544507629197883372347704175035641888526660054605873886489092959968932618842210974868119966479471840842962807019191797041356018842342523944481746462646472689226229898012508583610075953694118427705974116655673818987892986475670836891092190421767549588650241097455412605024960977085312814741471124488723620827902490575326389028442244702891798971514310573137362694968044659193304783169865642963982716992674817580278238302152779803033044342502587845320771757245187263507056376816947445804509922631247031829406853570906532033141519546484152524645913052678882838259433866879463932252625196536160929007133897301730492929476345342307560329980599061266242680573260821472399605235480988844823345260338296277368582898685256173648180311738612907097211702994730780340358810272369286003526044959072458441775455838927921452211312762442959733246427834413660141403676182234464760786499715881254104432639185788615140150185751274552632524541307047506169587800790539892133111095742266622630008871347080901548432671787817352412050972734061403355995017373471597997469948389554349123558363866458446196733229850308543083802753009597578003898446499076766892799779162379832623350044351521824098752732011608532210117656634383464756012090301365958127447226969621969973315142791413570415040204764526635333501233685959428577213526954235473481338536946179309040490720372620353345472356131613730964653469377505515967523381751495453637775382955072878161504890796879755570869241816996603034940801142239729991813193126396334962406922246885923513215683862464647404838905216369075931448163220237919413481185610128625121339840567567468484607943781855433689664349451212423220267369092491305016923552076999639890696706840053335626718533012953977303472629564406031068119378682682293223403148044976051429736454337672568151793024944698718989354632012336545925016110635050275752068784329164678721059650574143737573318981045253896270677274282987858659585574915058837156776126410275038670782389558452389130557064144495837738073004002338727047645558202493161058190962627766902394349883346348120724892271669644618733450561181728148735588170443272058661322753602397204542763580542412275586235996202057185744394018911407329142093658447265625 [106,78] -11691602004420981631124386054750599634824065353058692027966610912609618905888969294809588045537990259600850190922737037427180633778359119489525460908587381686600657006228858852158412396704056057507879045134063832945773630335504584495711748666447022644213877677773097996641948755406672987327627120678923363015771611848973965548691053710271763146897748226187750781651740851305152746094682368825034090637000701919519214285814834846088003030832346272259156214730338562456858075642169749343529415838686723845905444008208591858422525695164853378856693200806787273812150899266139548741398291785371251742981576165295887025448715222710010874396139350308172809091285050118680631599004538398322142079096069032829391967902071489191327862257870954805550395055280931518973909828629457239290606218615365554244145292397430436410122923518993627244529526368023037798422812279863119067568906758926980622682896028666345956496099791609136627042917063294264178536963537047122049958379328818550205069659603331533657203254235909492362827201522787198473148532647776115269115570350379648614972763059079256983676646331403700620662806469280513028068177866913682858848181337265961390963971594167527751453734676441972572298311423598311256813033375220974046182429854796533734119665324963001337173950229633838766264845688926848495094020119438771155667661483430935975477930717611270024391165511673818034165146394034852311399347686844676546402733923962941089298082345339688291042722674978537274130339989799379441419282562848506611049452164514350771560031929630293752051417455931556812254449420796437397031513368568958478984112178574420547747600485740229322986912782724708668754277474958231268093561523604449231503007747254988022844459479794509481485216929652772464881846288969443449396004981833388586483500477250810531224823701209981669959493946433242505510524070763260232047309179631864850619019718673422816214924074919725827680306959138150278620404867067331303231641370075794933962284612413550418317417676931547584430268634654176396830631902391002602864596132257870915686784397164083474323454761220187684486877095480633538822901312948500941494609451304354672630452336505037888464939136082267552006352969898643994883907407893357098112105726987037220564873576048720276582271182519434660207480192184448242187500 [106,79] 1066468505822330485317400841329725126300022463203966466773250717620675566525167708080979550702962658357092006200601593378312530502343502842028379046763393588350818620151419544807807591371716289672316832858591781871460934586352908461706711137034240647676187803499622112783443249473261368909994977036420836452521498581085493618335917842277666246855054549179299728814638526413798955270171707933460878075784451286344282038429456848386763536339115006451583202972232514096982840543250851370146880763244899291108113344153279708240554688354512796635738383197387167679975966239535088508542788196103407816124213504848317805217274620581350360366086632684655892301532950857893261935816014892658132907615574112344989319089719911030092974744214494806792307846937014677837712702221486592512189299565158184060665271050309632053949538738151720582179322664874474682042725038890639378010543797756845773336672575026420467711786349248750934368923318214099875807898955964806657975741597190391265132708655212871409709426995002457802044873673904970400319928812178658584981235446214037266793432900462768861315681990986641914660210709531639747099806954393867417622044949092323653628093394784594324158368386226394986072902682561355335614383517085283545081678123197149721893371461411938073158830747458915022873893598112543323024946409568112738608912452666461048547594488925547027353135070943122372707777330463992746589794966374454626819938524319341252162418466852121522026477875674188341630381317378165538404424872251181301505861419513971841418089741004788324272368685686472374815647955010934371993867917171831022701365385704597133922071453645302341069143912013396144126918446414361043215833908792726900717213110231924534003663332256719176889085763096898582743698013549035997574662808978719850613551873551756955552262789767319538507198273184973104656139765924867222118723323851883061961897989535579676287045761854714988455304611430196660349373202573199613202320599560174248645748053239980214252125305616570184604656730829096953256240130420468710474084878276383028810810089271633123066825682333696387916069717884591156126005504657436742927781478319556051035240747593585705369625469618923047188831278372801858221024290203474436160676094136834840441876076427493713616456716408720239996910095214843750000 [106,80] -116725086178843725454131311609489707124218578300949591057114572881924598840899536258660529234886244091300400941208917303178151410483889617400529166481338820916839316189146906461053040433951530674341113974746501541393217281915893811696154586137423035006031628946331133794433468102542653729321731669355880053728140035954579841991093014621106426156428865660595855507885053441380832625062070962013630237571412896182098405163379642848438559409806596583656834233468220572580972500101085312164675804250913352926255988059656017534113611402317297028885306695896562504905154907342469730739634483406626796692566461497680269467482588195958062575476776339781458625316697293086187286232538402219792147170748108205954185882409763786016788020834728929473776059364208621272581196254905787640220247863663347763985473974252257634988241763331511979276440910202636105006573943078071187840922462387827318461415208361263804302298290371609256621149882638464186351814995015198729363835151275670536542662961536217283244148064133196400665345631060732934561458955074873743870388780522650127242280969268303248115816307920298504582998755294861742554694185156973500946879438436545610802528532131045251861288303462909162894387105051814226854988172171710757666959674053915417055081901396175605842554770316322576664707844303226966184563038724477326341764673850553637950499522121519027721400427189142969414000801805246770018342671746096055231430906633705457004148379234873796228628390178078647916564115620624519927031841247553240817548693907179793949215017363514627271605557531963257988582501689127808527575852996371372245559808101450468199530444389237178966663057720592350099040446668732859381833548991914369958635222973295255410840050182762397388342044914290405052340445227362967171602520267405815556094895594094176307869957351495917069464072729890415405994727363449154331682683847522163441435819370986271065004892984811745996791363303508968414845163178435812868277316534525506700456642273044784192678834048420184370641390016607917973421798389917539220089985476552622558555506302968631457469741175165069027042578129490237816308037538226871886884209746425894682043831724214967978491228660567207349322845709778907814101235561489893383269773776487311976887166682127772165955548189231194555759429931640625 [106,81] 5625906673179618681325118632603739213721621567708756859453524592683641359875369815495599368229712096920043622883993155181763981484653545035464530573631144763009874838920187918995422688016345585176410185413403227591035318867897167562418257925764196000897519651161621308549812313417068336552702941132050653245315354764575434149773854783993811621279863627482501914266383269511002834438792593580961395971934148191119137269339153661437514364097039186618605206856885762555642976723542490256384616057412156581073845878999382972809693444589014917139986651702663347165511947464750706682652037607653870899656748372245099412618571255041474538849491913481274056738030452025974755845148627555767833997328237742858706951052615476551909282699025768769271089647446411595859901926825709141208099737858187290247556167659432989378594762432385965411493413091127955438808256596309127199113635856507689692345839087903257214594000207491363551589400011722316325330336050265170504592946580966597153122567064713955284802232615255871402855079990914870120717949514223903307477632389542446587991315846365588535251999051254140361833976461626710256549249416713305090762037999342162483062345796931437683343189559183037140010300891173432909763643207742243457627638343075905374961579857837492898640801441371033993190041187924870942870167443353758622834214336531673668838611264048066609919018659055100324590299150423139328579138706691796645204253384375524055088707548229558408126208414049154197751141841168252245252068440207931454675879675809697003213059262624336239779286372587488637010062084156467248574012385807077537151736561687398416893681865101450635249873055254167630792539290360595783903705007357577551016489071184915258842521614661943351107567356395250242195450872758004944653796225150244965968434263285609609456208802577846705218684753787639364946005176266013085680004510255997909772775970026948082533258299477404566383801288961641116324251222358382751813342382844499202735306215429410731723768533966011955067228459815938973533319629160373274860500752881733927632487517337009203583950396251323694201403732904090942137418637151189076415992976015254648013082182668117934826593325483689802494123138442816730797903975459634808801105292921819591632449572560226158657314954325556755065917968750 [106,82] 927183489944825296875139972307725699118839819609523366969492121513449127376493575725827556438051305363755307517430099537415525150892247438513263502528036187837582655062283823017981773191459013454583932664643129237234468385328166895613241899684311037044157896414383934542473863561793734575249375698273264474258770778059563902444449943732425650821455852727623911443401501690679301999519837783360846389360215350524385176827211668776729561101257776803590115379383175781585709154651230764076864022675608084819299187514764052230298957470707118927781190145898019218682826615958136217241996619459863426779312480783963211274907841305238930517751614859907206266652359711996175029465042315397770373957269901771230003937892407846384859415763978690038234760292085550640369101937859945169588287304272495214823232156255836816217410114692600315774541910948617532906282758270725643941267776116503468615139321264164002801837947158358550616938874730600717588785689943254581099331128151061727127253646593604843827610579269361220726559059397142940964868690434983913852464299061148514502444611728686459576238653959548849258194598940223080059407349814380013873667502494824018449517235443245337041232557138247666647573763748562385504717753393476099298192892153118038843137993182131825866311821755490816331630822354746934440714617604009688519891540824628238504570100581579480601820777662136571926084875413033744920308981959544088568724860183979402096425587643531503447530248105913415598397897131182100561942575273911874216771410881436217626099606595936584927728931571370695650928183947962170349699546605272702993419922031583830880341177538650637990663808456099269110266105976142273986071291985189159561921540046138808239815770309241726376661320433929836396802743064962436401772037652533363603862234157523101107786078143355389443718724573504898640574042016801606334643029422401300152794138299505698460439355250367090362229382155637432529207528866219022425020773888887832373144117662860111523487764123105514926078956396182358848583279049701178470282887379047490282421566330712649298616391865370853584517424066724021014473476424848199345283579541582249292467225311307116154592752444798133693139725904158600911145496354134439066084464359083998200895815333666405422263778746128082275390625 [106,83] -114246726435731974761815470909621103785245667533804859142511566468757917649213115244884535087968187087739992018511415209782694240653425304342350352473152224396121199145913603691939792112916786998631722078709902701744190894493351227249128794935859937718577340344407475964217518236548085950746534924296477380933371070443346929000998282982578924803236806393197289557168568861423509831780126260428519741307727238158432093143530852848613322277718327292921541268858063746240351198828447843896336406133159454068215756293030154184662577526019831204613854575336178691996079908346792334014448365170509128596813852292455157025633881392094703027236986651163815410712387851286627022877065882487097101405911876815163000812163402270876106540907293165362175456027668086586077355669098689980447057398995782371480424942955445852916921464663637592466068315307536777229630735876966736113259026639704040899339003269586679460206029508577308746809929195419952667540841674398729082293277769641132335805074914501513680992985412406922684684760095436121450324937990607407352144292628162008185243537155082299017431550771100661594555730929932622197927695544652872234026353112691546020117361946186951873613107615433848553011329125083996087010529471865436353890990716301717842429596743306097210257888457038337961346628077887511142037997610349458471683657615503460246403485266685530346214051745655031631371088086596441589755421975387536284482858484774108970480995108443567650708123334276154632552076660884241197183339448351972204813697416341611403485883342470026721485719242750682322831874889444950313827251105787133939127394126011688754001832860632715866654130265740830947816215094528356940671721268044301841200273134507808787388512422402332554798786055127788206407784564495742713297979115113132837194623625884680247538944623177956816338658687883071231196329389000499928090845931224243824078324125482396052291516654840497499419358295603348297822125128531482163676054727930495017201995964109647463299050531811788837657741002141559113193861317401403465643345337228292317391635372794671596076908120618163941212209508158396035055779900279120921779530760859597616173258909159167783871264703538786277606334087676635323197253956314049266548355358478821983125861549979163100942969322204589843750 [106,84] 1557427916358180646346117242251644733593869370395465620023987309625540496436528438335167683038371839506715632251732503248082438510812960000861997678334147445090688499305149946662758618872566072385472572004911003632402978918001442573881818115001200828269133923292841120859663161082089403063197411829712234895512244059365606046821957890002118654353393967936324980308341416074971075499043808185870493309753254812827894669523912214071928998416293636574315912402025515034359142307518368854405836065085868353750197588833678992898638290400607537523640051789179880072581733031063176659262546619148505926592311157820730136144722246970296967899556990484092326449779060314998080442283434487135164909034312424143056555644796012313554244871927122904030329743030028520342568878800155447700258555760219510096201513513701869620228127945704816367843244295079558617936593236608308362159557381945318098785376184835307134800642930915109823057406163485711938865795662127779515483570601670609990652295051734817514009282228282757940104014339804903674719714509887961325844977916648354888602014520446223744917732906774704851777330889664755848673750727007055261592642417392233411564182762654756217052329589571548958663301942094257617489164366485398210516862640018596135438666860809144520545901484205804068428840279083763773283730341502986977688357203943998028161061155412528417959686449067131311900874167895017303127241883175482663618220155139837786012654157340681641326745077131393375643375214797065929399438868790365906519571910080602318624450410652659335476225457874529132722681436168236553903246752815587250744083282149057873666169162724550366238640995530644887938728942564586378414588698077293480062284711423005558537397991184206194622453411532608358563042569869220069699403999819888526251889650130586070260214744138166904735846444104624771005146259190818248502376484965260457159213255443256489970588239001788530101284420236079924854360680429246858035183207702318560287109185189934983959799401069701907311238618510571808660237070493212804071316893664279204546887573030685272357464084806191794411845515311970637900516545041284433980692360497505656022135341436281988617434542142920526905497168815801500904725926376962431697099052685384634742149501107633113861083984375000000 [106,85] 281575556978886086624382689784710466061537043438698813344832883171861497097419381396740031606872876625008833979056533983960883657602128267513575159491183360498219944649351961106748267926324530045249969176818373655326725203068616429168705791387584100373301113959821489067214332597474654757495256983395355335101601477653483261215897644547991618556230999122664252828741361765237667706256803585585600578699962327048397147321604125091117212569403906231782780469979779177715220977428502006356381779655481084719011426671064721922337662151861873732683935822245804048603820762927630915229828638518658836066786549937105277776859050393801907590402942771177239827500201356230254594695097722451522510629255020542919396766221331242481387791066621417328263111156207939539405767938114227302219384171775306888910950576413315393786810354156510625281623133549387218744212945214388582047278063472035589680837842474640390233818646201294637609254846611383615084366205887931414787990756609478302590298309319746987417207923043154110494450238204225490050126374549765729929457730733808150030026749474384913681165312456907043391663446383344076279550244622778146821728705447650304651466752454684616637976254941878516138806347353605865737245472923836880061497094415429039433704486000217021181723019547067152794741449795689215268297208464151889251182688066641668283113292154900354102425659212171979785477291233294686304488688892549888132382148833094270079821788491039751734167595018919172617691454840845297873787981995742365899923648357620037146447206535548330001278227850264775380291217295282049225623851074207871609530952185392376556522390658709928956712442003447198810576328679677261975407820511657838989926880527544830013146570762418768045766995554637671572534401063250254420788644481319948878704841881360240212171631575811667024925845437618254642735863874454405198299080384471920131432742102526417869857271759055525986382342802146693054584813447482269358484363967531095335641726820140947932715448335748619368753906014627586235958748772006673234460364776701216874087036401110987385051241780227159608223952197006911346205731569317053349723400166807379196817770001049381500808970618090400447463803213354336704757852795529422793683487803717557795835091383196413516998291015625 [106,86] -11137565242197840291076114382437920393454317884893594652355716688566224452817787069528984832271321549498959367578684618237407814330964879330859515903317609668945541294016344520163842939143713688937089431727580013714263884803789693164641977176864068871702922464420445258719054517469080018595737873428234266491896628628528115610049544341457257601302249932473028883089051233670171331225140917388622906582987480319178603675574557228553583147996379240605278328259103628443086074288809415160953508324345627549159068509308724076041275050492692048519257662149459756648054190135972743153948374787846616966525940797751950651338821768094650471915077785760618270428011689463629663358494545811504219883954784784423479610617342247321639629247611535927659356682616573933157479595738084345253086004261908155199380335061104603703265736399435147474761976570769406786105987474942513078187193627534296721779788793966656553176002034375352018728083434063902180111640225106374703554857377319507273146928572923839340248471189696083307563299797254216498299562312101270967551172068645417123630781830475503716670802312689584764105257983290903481058174428227018934645538845903448622059113472008586285382281424837953055155269794953375125940115232420710975719946397619645044040980028892634659860776379227421281952811325412684703625674527777625217448984298084268538816428323025497712962101669467657605740806630614757367348893795150273693410371953594177711084962058579271359454062404679734394850797858238844733288795058544239141278843963551171506763212640105123077842387237267868132316655870072040934768782355873047934124373753033994868785145816534653867320192453431769052580086720675921427078958327482092887968536476232234445515268977093861093372200103572545094520220893017915595533195340156216700119937714766694760218631039792014974278730423202381133851020484892236640325445042519642618919364295599561644705245587501501309122302407004391002913307478729064007513573477964176684442405085694358952914532138870964270117331447667791548309937392919627754177397067121420460844386963857671039971921769997422960772824113053504978477982451690063234139561528313555363903344969094199570601228735904658906263873315373678364503697088879941479340474064230193107505328953266143798828125000 [106,87] -120472553949693382334159057198995528714463753705581954325466834128979316327191504672045990300280171197962910981937176962936456461324718489014520158674679728025396707956903980471614028349589713894599857208525763550179462098311988137620396263633770230047906810957325326439768126448482248226509674489348247191590351487873550155832272579443407614079487923756063634921925548208788460143693395695966462184700129407094494125899230895942666454884667553310808540572135510959356023928734410481327378733500592753593225951969881384577641252237087412036117046184744701896460803066019571158248559412750421410293936060457922384078177933255951137468172189424047240183972014459285087383027087918106401052337741085818875779766196506043590981036241547819837904840004834351420843671580149448035021492921533466013314270038412825351258101511273360604477185974448102277099481315450156139155076351093674546775545972222303551216970213401565420859333746595716934237874099036235234582887026523875227997012258284804829818731893027136153922165951851049332841643285814965781192544590949623595606650220694634923905078595435713248997937826259139359783010052745192292565181796717244113927160933881469638220514235015416420771515829494208541732236385958679579330966304164120982729983419965434834351769797873867052806297692086492294426260222057105116545810952916370366144107838117102514516113208855340041899439601490196872880886279271640471319627799625551781287057993926174772916092460203727852174143918225868279411987966307686017851681587941514345387132202636067143927077848220682654670894013690473405587325931057729757205288470210618355788026586167010165806441689171259529198602412058990637583559247653798485524822629383554104463777896379870297403851042271653555652679077656319416374680463981028108502907122322158044486132002760173044048377664963307262854281308694195998264682117835373347519250219807466712487284730641211003470478103912777091784204434087980728055124741653118653657017172916209919130456698789387059741480017897627522788056626753720453013460594522938898883660756092873008692538536339851931575226226246343157318658683711579533202834627570153822264674247262864880753236254759285186003924437427491684197088805279886314369974797955364920198917388916015625000000 [106,88] 22125061064674452358581003771834077769452838033060495520628675480185168017734610948746536419931602959690948015804281518800052737660146609307694925262103093426467542811552230949339781279133388593383894253100797853795361868832838055600405165700545937239201308514088818556383831469695488649499474941457302154611766021835531485572252945433353369261366850001747499291603455470738433346705085163169011364099642528227983076472028500890377851053738016161014947092391078447618953407194032402659204772128323438329992537093155899380652444330609053284274892374610896019146847226786110639721694782488554447569394971424726342207390058719091723529874923777110105007824392450125050982822631184446861841694441065135271165466886713944670257420536093111267854083393431763760947086301766891321188886045959742120468309175927246878704925986288594446996272753280166212249944625486691166071030603288387266621591440513163524955568155139087153326861695246193874315136802660543607632538439557528807177670554086210383574904041171887197541988782268590165446538241351051845208990703173717849527224903613798869086035150514955609915340977720701781507421704830980730983268208227331243907374037636292912834368407923468771686841221362921519595693880891909601560535956991472299010556849469949484712569280957885951688372161916772294493285394987502901119153118296851355904571043157443705622734038361956931511924241759753956446584659208019902591600759377963020691634001215106122371262472765045982712297266806394239027866352971913604945349123184966884467200986577882161585790881198703362189338276273826808324283558119339911493790880950840324302665718475397828452128627924008631370787211121651127806294636535287542328070380379699779938715448846518152659360858514392385803432453698353875458675221939354149046375502723430957987872549773278891754857768516401270984544838419858827108375836338699245939188027818734461884156847628350139829406028106147850815827814984983994274828963507497532609485976654569556869641561049146741226341097065153546970138362229020710155566941898653359071517793394714173005229351186519290519613253393071768013573781079782591002411822250885252561371697948416255211347373144436184370519553917469551303647608980502275999313610554963815957307815551757812500 [106,89] -1224103818950108804960547327691354021065472810530791196595138831360098201077641967013567885565074552163533516383066773308912861855718325269122966932618353716736731171841873877079947362046205374895610856949919046770274375961626756918884561727748712038226116373830807666507858518001453683950687865210797086715262917319538842514199961297074769665975458396990848804703211482906112342828896213706004806812255020011637245838937047812948835070616381304252177121408475302477566796864690633247781179980323541099566863327483297446467417679534627831780661257238829793745289792829801921891179026101752791921650995372288722201129772991601322176606971147029126970405963972943744874554503107008071350204447521732623945564966921080267108228631388621559285486331179843683036466936729684834238827581687958243496566648830823585220913248088435874838471859859789029328618519232301368509052241404952645466050170129786386822389527188906558530659056926639323696440580450510872557817762158912549369027777781853080123974138915966910097950725970589108369073391250213814403344118082434910158516660371916253227492015192245382756345720961856482334699752414099810739731973143267908610459118260453960925721873745401879433191478611612490477487026114272867167999543018633760241707601944107637332445209085600881082393702275053756821804787598749770978520564852699215622263964112669487084052262969259304661738434216252903418271349952728569980869111879561698531643463085681786670962968755026473789774647086356031351109479402242456076006847562501760997602868241555717999864031680263495618416864880450649841857387459204790001866372348102808925785979677219628913572787304859403964258065203352591555221392301036651166716271844104215706783516395842830197074042812561323437256531486022123864835824301491907018577673729756277293408574275275756497158534352077493425188331823976921783223444160790834614364458089497734451646727813619677585162846721386220271926605371992597821772891349555538224232446676323015955489026711974183361387686814288877838916195299658031611658589064228387977397602966765863854875167109775438689967543962645412705845383422659216016226058105968560181056464631201539196235048361256921054136048812069628221355843331052959399585233768448233604431152343750000 [106,90] 35787959477300955303780057459698519244965965619762228252908534181090296908284021332308101512065716315328047793161527713329774489394354128355716689255096347169545901551835395079563468564368158468886131301425196672094807735055862933516640308232197781626262604846519407108836410665011606294619299265404763785892075081648316163673916456715875402802435108624362427465851836336931053409586801158507714568528174541191324646052844295417884551971232915399782088011924706325236573960164362884054168044009676377623012919602575960287808889987141241217247205642731508209729717198456993200682937749656562819462171651875801488338514694215451793243225127080467247238888263449532783748697473942309891662069676057822395774346798459837974475855984793941150406441457006865096275222241263086420672837064594883233834632912008958285537343177003325988311368555010603664981779781326610231705398711234528903401517924801661884518901982972423863945356474532601829576853614438717922077469398486175663650083454750898268818064388871257501126713806330600936653080752056756786466166417923419347215448958199858872004100667777173987814182911392678421309897889520683418611506928393995412882776909175651260775269455986171135593652451563619586803063034492772635254398522951468356894916233320286064825204527808529480067235763027449078417629541437951799408378762487656659238225045918411660153262503414342103201463951997590692132237582003371931808228749456986195496369518231699532248664425856592516014765027446139940470508803668327082235733262848293350524570357429457915929990673627200276570487384025923824261872595542743789496325707431313962016875633881536652494996995777147124880018891333657519735095396634802104552402608386394616192092545853032101124925085857143243034908206980952591498511733340503567322971162384261223403975837696721712598661894847352238776049361764255357327695630087499074705417097432430420064234381172305465796127106359614195345053986799859018625606989049201704866557313634983974831642086666177092764927059295195318322284064799100404720750709689427929712076241876195664158836556904103258081039095584228254489012536202342396305942015194393515681842408911374975161744455268837729290409185175272490133423566871506693587434710934758186340332031250 [106,91] -511198467686553381529732980628852534404920354426339085129987861519992433485961833304943380249524812332271559138781649998550473286883281284473190574748019452603118123786511369709177112519410903263904995283418964408733512155471453898104036899078030369509270617597839259170966765998092599460859197351302834229111908325357949695787066061605110009505222989425320482136035500068621774674163359972440969077172310349563253264144579110616915730021300742082884202951079289609429234877650486853811676510172854828543408497675329587633362328406457918308237719952533171742846295305448288288797312023433470288730434238949018775467178576191445833434557779158709339031911091893675801901762593710774858591105173593250530365952265368375435920542962954173725094280876693328040644728178127923848191771394555363501781379600429105195161885261468815226275763875015427977492453254375893043609511051603614229930956258894920869448579813661792811874471413435958117090977286780995667891392312673983949887345987088251396266079012268427791418009065958145613131124439455704046062338859316797077967609569126371053016509274336296657502053118256194661999443075714954846508189868253458471921211516332357652389240758149106799931530959503369930443252967676516363642359628090480505133732731439901909562353924225098582692637666603427070344467061092921050319900156114201573988753406957183138882606272923529559366125532241008885588444436000345151340847250683030870618399081016025166722112644569519048456587832484245071111916017421213281714235489854251659401916086754351984338584806132718622244773139613577858829897523899998612528254270946480743145620638306461429041238092715349175672438011702705015752948409343041110810215856821665738281939527645882455751432928535289825665899055837886416207856511765816206893140702248400512109358531034799451798484281720356177779623137121750717648491751726101427789225842483018163822495852335360129002866419954746153466109134895377502674413428032851086218782270806050498539609718579524132680121300864742635855158007713957191607789473161894094418636939618227325438636613651322165180543722872261995316120988099548139202768008931933552235940188952466716546952386560360076485858568620872641463659391547480481676757335662841796875000 [106,92] 28104192523119496174896004546369530444498370107496980998526081200653056960707479984744927000978594941028200795811158957214463259207683795827947800321658376982133520133118910429997336937071163285170695050910461986321401945044040698004957099824259558136552361461058511428458194674514514256986646187928419334526537451255147495128354101946466352224083114360852560557325687949594901301658236024373602333374924633700717073693359812100812811878363775805635638109599126043306817093036178012564727327298003573409337342914916987407191992883693420925235713459181078090365671935547557008418800658905314223753574690531194566565960959154420108622487080695794055466964694752262864623334872324772836219188877814833096906095667736983336720615743363415374396896614607495487485174456167261313076529064602907066087969213414649695107702833046992940068485107609666173333423496923699140809161711565224506859927311349841339902107949671158603643410416476988651219890346834149173636071689231493998437246818274257733583828821467300929196257744843506787754962455404319571860066724419216352532137228532121679878304926281130316989505465998304295933936429665279132563578712814077161414422087437517470424711990043265910885961678077667537446377486910415492904779722037232891368527666554690061619484289755544840708088237076266670300055253795203164779378848635169116092893186110421684840716768588488887787581903920975512154720893525817190873381657212708904758292724507485388087454347961641127510127953678889510447500589143115824190342127785722335475260916715853672268376648020534503995462696854168529517907215158335056544342223313320625448976898264032572281914445381793708162087313288040094137994119452623571169134938350730528052326448275657486891034642256990808783162050489011038118117685293419799644418943054897067601444034916359222792444050993515880606852578414855258076488750050577848527302621536070412820548867578797500204936247037055221542748179662872174989293828118257689839757320092126158670152242088431646401680276554165695518884034734727684464896217893207216075639061031155894953586459148860832501441094491780897893392827829332696202763033542434391186901299911181153350893853236977065326413824220408420595518350637576077133417129516601562500 [106,93] -1652290677477846649937083399736569346833218137546704065624868161686095811341770488683537461712460969877020891742800415467195266091369155498518311192422521204896189921338901407757698547763830737154713973656634018469215107179916088793537457862975121070163163231090964757023164916379166689592380614939184374512336196522929680047169519956395745710392726530520817206306334990394690539033541715272531113190481355874526572545835173077844182355958776455666503011466485645933885254362168828112920791286384243884495610887926749787491634654532098432683639416577282777138999305823190629668238475212451649564862437022807122844539474261325180699800468094537037404788519872419141782890403020561123473627861016330913005221602262413541683848807358494236927896309365530967152863392399599211461502842882589628740257994021097577434787537391592348182049460503172509943995053991363244265704151416445464666389402929236155154170489545032496035492507885040275875181958878515087242009640747629155803382738601531245502078213244698048862476343098359535312449956761198368596978961648630342593653985327773098002517490552386316522783863091886870327854543852698770988833591638173208423033990113175374882672265483888052774942239647007877670446758096862245153743251140263706647234660247570778340552936468578735389109006330115477697639843666954856649505885073438241508827480553970397911736833458159355224730180390586624146900283208911805901046428894326986280463184540289977458956574529792268254805044753470102593216847277540996235947910489732256027134721100442370126726190333718094987225746847705671649662836447680550700951388638328091411421780117029004753400581833792855360754451875102301666169043956674137231715614977349855484958209330025507993272473892386059751068244316923231009871634469080095270604199924731277344996623856952845281285132161296313921241451109170845933612885803139670064472056390543317721951458184041658979976795441494591110225339007720733588067251060056169640780941000481495460706337781367111621086558320163962608233968827430220445268067891550112940928826345287028411400281692472643833319086711861385810277338756887390128599108117791411424024091019475618743760659948236535129643439413052057318509469041600823402404785156250000 [106,94] 64426072933944051384041452522671991218582947343230010011219798480264824990067821526265097926207518200744942378574076891068628757798086952672755682654224034318790747116406016187300869554288925002342422811148370350487150456208887815714895764803674357050679338458858335282071508392145567938097360860822313993015889260496605823133823626465984447405598340979095531534607023113505666085675487622960220894452086454638702981024908916710942821865650742567413693802845571543385118135487145481177771504738831746336741847594637151261414292122285502560460090690406564649961555253107799372941174686152807146035220946255228370495554014878645784701685958530876402679203769706669416597721267253838714007741156182830560539185911697158757408669756482089529587973002192038297634133768127421600524877775141013741251571923231372367345500703801134229620558597542927193916619774689285842781940841871387896234817815412438560419317693002088499878931928756805205739445783311435911509154835148878776397572064540029974496922566063659098031275376321119827233718217980985374733205408715086701908387753341465298844371967321060947635607226942178216802085718587601025929654671825587574052497882057985439809202218619457660298829029440494573319348580119839628664398232652508986610679362009298491972900805061578083301795415397158086592705128562017492599447837859523011780928731038100021031949594794053894249884045677197758957993788306570510985434176775888915688348797393490039447986139883365070665581796343222894015375522120420798577255554052011282915012286610475537920975004627785040992353889365085558004571626689661327787902825336322847743871978710107988859297522522609187077205582883653284334052612221063343135504370139049818226519349153031419839296491053144663582679309961433652904468655289374814039144194002959477125677309111058865289048590029105713594062761745481017501491508830432296253061448912340861141822329731053665027896289011331459066984415243604154742444311870945538804848599277421418877859535968275686940504920154673000198765869546756469241893480076806859866912170841682389559451312273591477027797970195296062728672857860889200568836569479030700528231869362603921859929044136437664372762936390017785015515983104705810546875000000 [106,95] -1998501173658339896123352899261912218707261261257180992025766079709907000243141730920934955591550431999277991121675414325085283645246446337116725400281353761212249312030604717749229620312322971475539838498691321604355940284746380013154020503336131267475037739599891247296911095358727283624470882856946094748479024604314935001620173741045083838000953204330963198888834879412779957095144445563854298358755273070038154183067748415411486389763282407362018767562129004015135509501033354413625626857640288699979020299510330408629090214345697680888656799674047614117369321809024893095594540449319693163037795437076668864092668938568797589387533927530020643119974190463319152889890951782787976368701919217428151865794778952992885084090921445398090515657235807036206844837998061776221138757853744913382083931498388221757203960036921247225721599728336039922264119810783873594262229459913213284680183442229050061131055466373055666482179241824233854158083767263603688982207555228718236773941288830538494341841744415598835345540806958901995267144648259436792996905213685607563753883980733678193229759857133778844118650371568928924573498123317021310072173311223656392750534096192701673200287866844926194237760576933016475741753330074932438539913271077975654126970527705403144771982534144382463217459763948608282072533792088912001893284088229773027420704233188598320271521069756134833403440280691557086890298655219003589408749062979357304433029208915888596723704761047619938052930569918251090146160216418095304950484607961217861106104378816557953316368073101189212751510599828394418426535762018502834844994924152189244408990825213300193137661605582971557917244126512721287187304472540184738075607606959538322313192744930898289677093067931660627771513365277718698040815525604542433936402462943467508261345828124663916949886637382279095548910917364910611749866548125967775845012143689512631146036459181471573000620092283269723011956734745199513140244961027043647513808881440180033721480044898582114677098821937865862188791648989435027619992731189031382115344595586370071576155453259473682697669740010361695636013910731739659386602660071218811018512749904962734908787861589579210687399249195550510194152593612670898437500 [106,96] 47098973387652394183435782812253219791894020162321986493348793068745025516281052525462231253940151185423865057272701594050304173503480238869244347500988852801268268397778745325368582131292015578352339262863078630284859515484923724096121197932326509324978667702162660064375514060336198471905677135874282866250739484623989185700577432591649312970586560501571771819813587188921816344713335071914494471652356492513762655463228726525792039560102231582777239553682495303477089174203903754708491455303400792286171674674099887751051015963766871498892622813699462138331987065526257292189912461366863761108964987516464405739134879044914838376791035464503784853063095896757287276791871845806877578690089263168912713332572149259674433377712449067230133029186817084586389488009351185961354551453848882841880530021529751127821249975315681047188665950461033538916232612626744502449456567813886717758246437776316178917135710198179010079214403418089103147942653824626086362462044693553473540963529803250468098582291121697576120107915014822127499536188413688599796386644115377344067130344557500926932158938195912225942642740050176738029208187545566967093799599460723470512584720091551483883951643184270052713763440406030487210745484135773308207270188828288268150702458452915662498022750822053192171276571917157950345091159959811336788085027304140902801846861986710669926110055157737030386684171159320936770408744965246439334500842829783427275994337221573074658592862983756232552422581662098747586955407077905663025558285670934639870256551463496593294194996848305838649077925508597700556030498788315578786031306049183350746688921477342434413646165484609975294379644300776096148856547204354340489891091345825734334139074689241388456107225659759227436005279521558344247923957865323035163730721568930664554044475862520227792653765448185356315139287610004226465292543799194762752453143527210349845383379296011824286214046576489677706490345036480274989810120920830343131264773860977845561870554383505641153168166171940933906450922398463065153340845599700569239782622435931307933107608994557754447641234225295628360507194157763411427130751943769431856090198855686581847079146464094357186894765163742704316973686218261718750 [106,97] -959615137117892463309599574792084439075637733824543274463304294291508083966602681266756806778658972644602519009314798982628580120754666977238513841067987982083857048326250016038957730537241337962342381469339963286245841054655627855116326624525452490712443132335273760893133383661185734527943143959317078229605101984818801596993196173164011316470766862194018621024738795680107483283330011048841108382292512705209473291895624068906382842064963081197862541975450201598714312577674648438255723227715622854519136091662486165885365575804474614593690011535772253662977140879996830378194807257495352615782201697935837307972823043022605325169121452045649066627104240148685077487885018554057315205274840143385165228992217806231726704973065882890799196986339117323844031361872088406482964348794674520718901327647100123013875290363096765936923584945474056860231457458901724311126847415934401925848575903846531158659520198047166998453749407277969455884445780152118572860775377446132876088299167714822249271652896921661286302794468780797882649473730913388873349605200434166967643136501752726098980847710293145421655055744824168959476372472900550452240809026513183646481299979726436683488176961550261144996010305379235432499791554935637003858294507073938353673843423290548511582750367014179356692254027588223076731172212306255025645349918762155640918125059125409785917028045530480119012637141049599449684671958436356919040698736062441578523097460508135864235928112288065572776533960617824282816589376941473474633825227488244250512867751531314070488905847277942496678869167888511761578517305081045108322743975511429631483096315952117726123503026942680281357168389624485270471926567408236157630226557117266834948041730585629985244781348208692707728547926124491151671737875584476658523232534024350536873334838478395825201527880144093676681066593831340396615415718625507480141959843949342637164143891267367001998487564033725933039353787391533742272965116141784730312304583462898252798303665567923469029327897915342847102196676975328154291531176392330219131121508009289302736736162176125512393682925642986506747846622949354789494907060016008024707587834700768475349882032649730561675060016568750143051147460937500 [106,98] 17198229200262759933372848278501496944746068102002839094856030704239091262309989838334279110348763117904965062045125810243294368010789757371219291030342117019955960312734994267242463336581903159203438385146079667678166415243303059426857743232711863035306613177304644177285930582211764606669084397013923908570246102558683456421555570572737345980323348656733065858337734720021695004243290474794047538260467751678039298628983296582991961801656618050936031893820781216088236716338028237880431874750703466142029120340280199217512378969010051410751384539895527672670466751998118124872078190156365680074155879926560542348404348970131190829506891327791517978713114502260680588885718494740461382400635642337976125542749763938014044190851933920776817270415758910552179542742746960323651061138877196036755892497952147084925120110677278112314137538774482264323745931944412184016692085636034434650251856333051294020982187881557653498479713768514353556886442451643819192073280285410538791443001855887182324862763673040127952154954797293234376395333225749438606893366521756253303535562998812274078398195267701208376681093231750943344203372747118803018039349019236853991639994698697169767076509259329900241604003177807070962086477642984055590805354780790612677239230261690606866056162575220049156987269657258087663728330689653210894329493499923342060962299831281389200120645712084687407094270391496391737883548265173583967392202720796286908624206355161532627540478279252009058812754814363316551736064680192574864490488767471463218474047742296696190339497638049532170160683289386712842278693005559650665569759077806176976826245467665290573376972125023313959497931821913771160925407455456433089046770074400786328771218870372842989656164342279526124768955393574226797906079178510726300498693969635605450312600833439448426229552401106233709235118869896440770612116630301195654125063490957711532076424508507059862836537759017280252301104305345366181920197051627721930694209614851461981531598475712176827817927375418174421434398656415387985384419778843775424679413860930470803118112635244806967048839938128694385060166737199459444957014627336213326563147381944192171484179145899192094439058564603328704833984375 [106,99] -256174007294242690982574519540676750411596243797274384396391388989086210199311171000353376922889146199026690444241107498758809598185405289297266228617372791433428426191706423446048672344971555092138279631125860211733404855573010586586910182785655287070286379399634499670563262791966114317385081594331515449230734519038930132893322789172578769600172596362157189296606692663186014391623224916325175573630131919367458521897249995651590659722036648422694501276251662077987406110536298785910012636964787273553635965953442855955459658950965767442318572432934157646685730819750337852989429634915348894310659536775501912035732350109998056680115168108944506472119315208874307541801477406595869923019535184417322513089268387770583395707199995104828238626347155989108359810694909497077988725518169402199986328218646272498878748405396624497306307558958406545295962173401181203214669728975531243496448236121611040046543951285076310500454961438575902920336986381093943037467640437814382173864543581194832358907343633450199780998146945789324395897339763804038780273241482940022905931030207783613564526233894610488885536242653735665813172982578554867658015960071335893952810941191901493401408889152704708555265700059326025598027488431265959609989146304854764304919677187262238367528247564434416783163802606029768769100627917210121406398466236408882349020933738212746561484270798973766427556843442118254437667967803657024875339554978816089448120823129550013994072486290171247155331938977640919706710249367799311151213725297293070422088359965645301699124388058256585326055823070086921506114721829109811767782201610995123899720306780517933547804605620644868313305722025446154965100509517481152977538373112671644532694502397747050789057292969187448303506674185562213814870983391427791360122440493831279455641218981449000442382026345618542810334527369599651870722598188208377402234224032123578560320963856111368079681855187192646920118379695462148818590467679537219978736818562473074569238148395768824253253054541524886927913980830555924317534029428065266465808530782074257758169445208380746464733345661528652474089839112753613265131301545591957120469808296883445948811221967314827488735318183898925781250 [106,100] 3394657603925331144326879323634303589195701418046274872517440552337507012640491213074891570419623560190584240031248322522135266180866008068553555495429150287935491313405562693104536095423819363471305046890800078156214093088030627462192111705726390808828439800625514995283600255299125046638558792348493986216618622517556724333212112470948059359277242247211057459174207837310644963848885186179848159703169305301727478278321971899980353721705051012014075558394157202945083202389054636282898031812278719627610664545217058297108382961335227442866130426948115370611765456858939964239726330210151678350227392151656907824143845015441739236905617852191096621865327748684106646954776482509877262338981167049643620621964322086783810484182115324030997160873562927157153002347064884769841928808473692379467814581062132750386827774839190047763703369176645104980488724180919321766302089685718164882822588140061264712491331887854552404539668080969706597972707697865289992083660026674743048480598690345367698486182913619257128824714888339638693064875824767609286460531970279579503720865996916959878724798431512504930572758012510470434976061466977506944466621197532924300808991945939615647822931423633276496517229962312791719275990284266493622881263822736140190383016224171369201780253735843711711749049454596333956946543192826613742584711831572959368118884860248885824855761371099279899285219032450272016805194503165545163430195236373668106379301619097317513106548386126012526697295097092787735547777018337441404204624477270099739351377912346190760959028282597451591096923242961989925131025919995497542076756761844175204036088825317087041430725196003015487585838009359910428642309996313105790682702912272091464016063394110092538127847098850752081840279767636900253827941943711718238882298648478188462464637674940024617840257895330855806891569701784839980261181209156395172857435049366333909191188841630361541726122584950685211269274343897319515473476552833296645195147298650634693248947140251090637265103614700547524637809950886782663378110876368948854117237401469224993219630492904064720454714167327108345148054125934658231114014071640138664647779735191783667428261228241212666034698486328125000 [106,101] -39352192367952372451379887365352936980458812425092971596245632917311829885240777724841408126583881865963007637328726310653017817756463818249633925926745075916145750891437474679429337276638558129258320005294241999436036389923800691151294370887472082741833243078309959120477676392311813760135986033405043673691856765053193043579117883290585960989404756790697232071024493143082001186306719934946450304404998040837867754488273897089636130226098711830219089589603702894782819087277688023719216174392167793790723286961648214612936358976705882692861219802434353207716635732027342512801158296315471079778970663416721077970554637483178735850992269170345280729451653751087169489603023324024413675324715541742613286015114022883542609696728930405611709882155928848258823233869343029524595731183036102571746902106652054979668764059014802252618312880239623165434871126083776757819071771531831678434616261721120957067339586423435552397445431627239496280166026663065309218299446033689699993696759863265861320438644371153776330477994844229729651457460150110934244337766773857829321178156110914923395247891889897768959389789233527361024900443770545262785422124335449442386697548511896457596676396279909157673476610467130636841492128030383121063242970859926089859126456195953417285050930216285113490059105177504121002887579872174768120160626535312584494825155516363566954007938791708038265626433309912831106895909122312809964712306215361536928090800817827198017772343800972820080286314251928100124459453959515628347090798015615737624866215848027551265403079067000324609888404433375005198564183160701984641516293036177204135642281206337286129652149384758208245797954207760721111507785007686742983403271283282680009591991892259138161966761437093859961965729295410401734237455486965725902406541639385378225160820123288445042617553168638605343472156368678828651014008358709599931648565480788489454751339151686178423858035119681745948609084822713942404173138987761162680311699425964912620124044398536042226780298480247396060343447462469784974824821700369569678220929135511768738240623088473058531962959906317952079257918856096160762611272244606864158780855204136903679306036419197916984558105468750 [106,102] 417748877044407597376742702933948019470162891011136393944093350474822961941542260658122794182350663695365364001856156840137481922317468443146073632648268780420607650458897912916592662583851454919867063087019405887255905713633272867932577314669758641513881086586082519517703896146468077528760954395674765135260638559051353330948595740623516986323028991981798456213119442601820419970933188158943872033505795089897734050938094588271414937832532275721679192072959793603613739992226321617874070997677186206650449008475777927103107339908079229949260855835774778193384979426007357747278435355956830167107910729059544731304854696606131736227708288316667453212973245836887225658110802904013754650782039434094629209820192938778106108608080295646460545202818490547317202420833081557099148554529460856100067589473493275795042743010118744925557739121581036521621621702833810659206360210036978333501848639747441283417017883842303378327148504415191084637763426062113422911600370294744722314462500774122247865152790666860380587254181984432340556206706030189397992237624979424166964344033258919480179031163491500295434519289234381941405871505568785056928886832001813702985440854540553256402787433296851188645094026176679234357847145189290054668851873454519304207282104630384947520757889312448937180834994009991080306814541498146709075468169012469106853109625639456256677690296589325296294121425935822235859565197529940978404355665539560916253197268437171731693406682358911898973088978931334643929077690814167746539666822067085886099357620187395460434773729974829957508400980343093839225866852576524634560900315751422828965115492875706920816597224418452607517433315974553770531355958504641702047945822285143307296204451956693434456372696918855474267520244613985609106498898301870407666477393967055183364330999337242322898009191038676475180547341708783079130581595692195892355465617914663113772377003160515607976493797874517772858404098646886561235862911659930428691494349668355537623393881657707879467398997336564060673987705872883026315615501647127106521225240806089161334828629411370830231318327959252038641934436607970352040631862096767121643310430345160918398364217877388000488281250 [106,103] -3866199551944284415004991853643030218205497169773709479755301419403625001101012784039038521708960324859408836110045167443393495609201987663988356413423906268649262975269127433529805676149559785124963134882013558760675078935200323560799366837349657873395554517615962745446673249690121837085098257600966589670098580136938906283149327834328377214869270845334511992921189263830278612260833468573968636474411458049158488438910425029503796373912010235034752123784621339318989812801931685463977374797388248218146627736658463788602739058245322132606214891981406365410935233207125750592129627956258422074573921719723673951424288128031370335348090669985090741428036568661894638636080804898883959558469752587222738272232898070201525567761570588140638498183321977305403853333797496876112474398410878976780541801954322279748312914584686939042586817652989022685814356193592478148953047633589836535773989587790443595198377276792287051470657902872229456661047510600376093885026512932238971213697140427578076913831854620979955999687451334266251945975856685248348197955462139351543610839575873903437321834908306179100447619416022245473075498875352947417748457144194350429423480237214799541637991299664061858696756759553924459075262018004099594268709126580057927392560981856928903037306981877341118381946802573801036975361173880233031109547256697547322439581476752737740218891642525640741130763138912258342643182728380764380713286486801297984088557349744628413114596921642221026287135188228378959682977988849328967124969927996908795331962012667438951084775645248563786782895137946158371504212761783684629443416452449406044820278136786071681422769235787373174756888240856681251817605325688473988072088067950631059069578725744817675439834204495743668213674718053276689879735126253870933014729937778101320504974068905428696231478340326275058445696872848051194014349153955211599033056880850844943923043828436142272299444364680023688540852600583979321003354766429775853865411582973772888081148847223797094956275493576203574915365231159405061375271913190481245972220574233436910648052981229124545003516859208035831495178005935463807792581905846677019703623082233533689993038177490234375000 [106,104] 33672443712037560544459267723291484626406006769803352710789599869848569592524828835831643681035711460405374458499461599197835391249278953043453654784347115537274968207063579096796500027981227444603998622372612811240102153951009366458449402273183361982213141478009313278860171893646586156040470949751740857475694004361676834608058151998918487315070732603097134628185472320876850806992642118180522522232295361908071416980964530204365709456008262254469671226025251595037761277434183874314997874615261425692928839375534465627586506961237892425333527709367490320368155045955655223762838616180672086774550724645677412312784926091904529532891464180213269090604967626637447724898894879400442252996708273487161646921032129413047314011393691869309710904425646245169295200587325870035950626757761046073794213235973268895806457032852337881113405132240321104440795843776029108583590808666261440496383180527059969789764752238285966305703166779845332700384389238728568876110861834232603459653875491009586791466955298474747556917112526246487896868052108547376918024699968157409181177433462661807554776462873847649901458566388027952597527693401839987555888477015031995272432252000910961050269780152555642315613263516861526810462461092546705036131792323624688297511778752843935233120590487264512119428820155944143248082915445788856736214681658656521805125011382015363435330478479733393226720187532624457715773878299112538647237004585855544034203016538614335114074721156333359480116934473582623646496276548839484435186291953616049304724763804090784713659838684384065833029484348846488962325483671305721632207645194270809065757083151732960808817458063266550281194168896697821945921688482532191268180494036622293421121095479254174776385144104799876622586361947906028358296477133645813225812641045293654215870843833293202143749478906707912834369246684490106074957856130200373774989069202678748000900193472859384110174493012234859621117449094230442976524359125662135804372201205057818713917581567754130156129967367979154453160527677740898203297741901392605593599779216071906551611708374015737834026277193649707189338360352484772767468430101378779551634668705296835250053405761718750 [106,105] -218730370455082633867742972127084527006239858260257891841022390332974076433149585420745891920156996094868643118120685842107753976062065697508815850848696095476348836641951487746506449103607280061207013351847141569888021836379353311314751469859889322489027810491917484498893579120823529247247049141300068840303634792538449373311372577827638928151342676160921810543249213036476763596856204389155344187650800333677280340088109989324309538546201584517731804521430421062249490615578742446960811635881037574165883285570593185012247619426652689642515459913557231846232748399118380624744653988962198893076332640594735294505276117346146069383042254251076096207576263949072957417975840216301818272197970732957336407712855688400601357204400119929609416518240215332170789098730688576867717529017164559122606155428530018299265251058981612653976355851125442070058367206327959082657573426576820691541462425987761362135795318530664310241614472284772723177185014701378388973864931642626874203257771755056149937872722421584717311603860463662839113074193352425031257179862365574889950823754408813011072191655806938340051014180563657053935502654320628865922304626984356089501708557727790606800414339424178858785896532671407337026789100839296471281038129498224805968811278719171034016757515173459573612328529834130642169846588425870519678726388470261260016250438386781036803348615266284217822612794198317376545267807333127064056263403262859117320232323241021680475462791536468914990422742173267014339817215678995028149360545326964296563977395392778522548707440157633285761570733061911205069734779608710826458963290139024660210545965438749957238971921733530457761706545339254982401579990060973161071159842582309479076464254496366942802217264523991857967047499434615681858899187703325585459215218063967160187469192790026884002276649182338207142125602088070295358798263783638331702404227863050111697392569528458475992802670920565088803488909447707775419994789782244753258768128664550620858154126008889105109525637475808727410998059647142871845001916097238644457339300068579764091678227409600383441549880818309955335372391526937091660246332447737424676855764526054794006347656250 [106,106] 1385163445070344107912840069479135014716592056525467787638551730286700763057841943823959538815527757830349842557330037476795343432172210274575451603182004479883439749941011209161224601088024469496278922383832493633486785399745026919753304371202454215918142463304440095320668869111697722910514568938780941276677238384945012463679588363230708942694355866827661425563206606494213152173462064665198650257611980705152346734663918549435995414077744447317744987255230117974438259727741950072300973645301090663281166656253924162256337111799304750652522518273138983231480203007596742195692972867950931980179717987062113257010831430537411500331813996039320574679536944340333860059696651698021255026252351247234067918854414445718337992426805548825489169481543310507188346850331216042524793709589177803999865167043278412730184809037241896513468744713569639180269882732040465231939585938078845783194759457512400879327631963430456854008334736704861017638192418920700504529975667073915963293139569723131367219307029409389306384968610010117824637402056185769625380178885439819023624444865205218203574949136367081240365308607390716676732137130012593387315988138201871472470204428785402211478008400508979460085163338784362780093433556603540483192807634979370293202789297739344630247374771457839901284750446051725210646778176531658887865948201202678067304080793792938739995928872919759104054715172921526667664256437180303214706142992630589029749251983310850412885986731548771181402101449948136201067518382242552444926302292850643451136565646211001185980736247485077067078944492642713392931084159637043272542896112363228205185650965216495791669022095357095486143475215132557411335300404064637155007089275750278698782317443119837326092568787586802070386773053681503270899308571470630238736098446427972603252416423115879223820289165873085040573279171950050425015836105301842241535762858576440572442482883809043910720183152424757032347084749166086821811032025227883082199338372165231797911205966449943698907058718252518238970398208411487462236956909876881938769126303121873663061847529068634850758405359670620222251944191214684398449366185670054774329129749528321533203125 [107,0] -2166342003229799329627559339340546446914956809881122550493943954754879766060376145246005758657291701118145267014601837129153850023380817569425631118476434196570728609518602694693143693735762796723433468229097242870707537105691338615142259797484853141149065860990790613811627556158806267417412202767694682341974548876226706183322632065542445628422468785498296004535974945411103244890933782755023258273849097612982830476532369753845277963997505883985869631120816726106426291806566206225876509223448670307141649405134065122031391160076033330643698460949843311030841288674170414779579971510109364260920768416932938133376327920290852541351601701596775698326806434711501673224625399135623245853363349892319600590217817810135616673880339859833548812651173339485830604379198721692734128300055582293993129759068024959533446784053559178401764762628357202669242726859143649134155904030918275187812456541537179606964911648237233106812087206822825695737952810511260099789769030482945512621651096535455607266707643925267003960308502598638669904856296290916596576826050771676590679166683283370454881340625469280480364705381898845322175089806188172402481283356289099166694422380791547467761704123744358322149455910191156792980734118281566634145788013608929015151731699215249590904088606055368177297680308510872760272609614610566286653670011390824680359619299654386071069737719184476232272602057073622751910387912394683544056673584292982927645110971604410149362984312459713460136812964149618888142348703708549908620001570265483651146484008874365515083960171393192332303824639845659977935718968116009656380878209948406616077452218964722776987036435604641095098899725853042541700176053380214440139421376196775392019099360385272934848432018350662832950412071737469947679435768538242024289954974113804169751224719942493500521370642470466515236612994710871894518698436720986306488367551933915645505976843219773423415356198842625875659213883018293915812083614634296849766449355766203126867231749554689142728687726227983100502535855610002061964309712965772990847104455988148196814912891336567816059389077796909742151755005855536332431934773063223056682201647506471781506016335934506582925343902171748122870888173341914402390374606630823275966292117107372038373441631866925748649277405633029047749005258083343505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] 1088641893021370892161903133478334356437640808948608899491986817360477847075642919626625611711836741149974030189419068738286722243125407646239046593908773913306459346369814200576125644811592412005975215446351435622783730233369414690531794622012283186057164370923176041609100213046504494269142544985818864280517755636626948650628345966950153269350225220006894620341019727249583261546683925157401314138496249329162807950741942166774533541553100995558688893489379776808147460616455088677007876803059848902924628048135009145166983896291432044287330255621209021210573289919531942080363295766641118125997455397743015327094889076212236183358892825949285185217958855078168385009218919241721215309019753305572380216421700666313825446715729345734258889929093293155081919449519893238050086127570595581976449213028512453130806489533073089995417487138059803505263008098983585209791745387133641080166899821241695722133501478244893143878315554023978085799850612326365580033342127170988720410862929525206225141384424638637161813499273597897034727992639188728867813139354967673683008581374478794722941883471689269494393623696918816987505046460732082532251725813623626948490546647939378321782680795851954106641153237387695536636467488743182333074423838703692602532896339441775791068507672496976133319280309731910551497580556884004071568311575955603891237019785395727457938479662398178355133711591050885983954097294126067864015795905371174177399167399651514349283028502092270336935434315756377463646305479789262852976266398138012934180978922828420910001085750290262043539942080710100819638712601597257467581215659257047614284582713550254074247506430438289908129549755309264703935757371037374778265312198397127765335307833547742343908832082491987147847774139951764290494938569554926902227661857395987080496120509042522587909949808905732207084334524245899031421128989445091168975518519520084768291719810051671483368613226342565237391868522911857468681683004301855306857948366286267333663859313237906088046470222158267579191182187959376211143021526813164381180994628697613199738323958213672564066706331195280631778328663700440968909981214394508842569520230356659995138882505725869557697001603013905563626355381544957386712545153930749501795428358928333531046700962692970636484172518992918909930267545860260725021362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -80658593716430181518582133677855588961211499159931343815374462070869053412625690247497014355611656533967428049567990933865482211590175893422464822228714572685964566047255486787959423796368847900613144285079475967944300965005222245932816617126369650196279739872029364307581998659684833021379503371275634060956023915573577091206599482540974916734438079161182418352035616078280145865135387043577466812527822231468059459525456194854794690387816247918126883622981091259445687794896670140600347980224836434961021140229430232821403547717440693555323126265840922770732845667781893599156281789792040700905799638688803280010901237305871244063491192776589545245986919884304627056070954773675489191578519990872383104551668775384633604442038792564139372426736879776533219180558426297898184538159046653595784993661627061194189767911624115135672811690683414002414500570156692004998299660101379366434267040568950604716278864879868375118821362196814321851855520187873392713716435466034814135789822749819710566349523420003021039865986941907459452434871678815151282052706243287511630808392207998822496752606096170181699718462118125012192991675015065869438206444226822100229927459320371156451588374505236712476439128647981394096971656664982984302335851935766214052988041290616003700629250262304248055899568323742679087200464236878803377451904382030091429974750544126737432237854997681205066899979987213843094998728756455280726244678656574467566857409178008595580639282789300131554017268350903758770324954450018202175311948220363404334692473299773304915648982181013119822912869627666559610003254454616147146634926693192698180981435153623837808626623252924078518439806538865914973157454292708426552865663944026037727872657065443027602666560284934238989417286609923942857174142794872523900344669988592923842210393365356237427597954545915563467074628343100801565936403969337872524979839410289906638343673125615820792278689390044949372079210475296681581039094990281572126721333740076778918293705354310492270256586744742286434856666569029885405445125918103834304522181934621720921455565746223791086902586182560181328680020182445878570975830276424994098542311777375357353410367391055604693731717522912544530145393570934434606733098307154419118580453123882079036753555436518815187642834536749453580584123812968755373731255531311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 1286036934333822879100138707991294007562963060772031641602531097226966718831689280135308704570161187948667490890301607388583232587730908548771833377297504921406610875545426434394764532933345752048325319358764862565060330960400620101219697030113514431709157773680160039223120150280946669688044147451963016792190060311544029774504455782478389556476814562599152669291613037922740192932850138516474939167408282432618809665889425457181754880586855120830423789020296162305950648765308543351120500957085696570261468413664482818394974339485201287819785886599031974919408440580201878228547940300642246443395611022427537273390602016137997642172818338605138251019312704130416187835491346954553454421917909604037815253807165045958936886050847971653997704219985770565591880015075978630199044241417878501098438795110219492169303939404095747026100812553080285872859660251204185384905521466343243452945670009462317173648083118624170322769893828805152021876627821964932415426861747676767936212291511262566245489963475800809411805778678616282802996742024392688787409290321530459075276545188412414815053799528056022684467693571507855279270180863594484986162791723645095386545072431524431862696952919082175702620675905673817422853771707495669203640887220652703281555071127674181761073958458801242608487534950331576842072896631186391799780523347782749143211316429701242368635310539109997923316632169757221866876326971566142485918926394363266307204628335400786976533456333926047547827650525873960441712860475888524710017864748900036622198435090211896227473691356892246274337188418838432358277684804117649652313722357902520664232349748543917005739670659133364524024309507789228517135533994180356684188255111148234253938392645896953320490730813096578512090361224087325425163158233104293148425449764049875948401623060301615043729388067892837393530984977114291608386086410603959279184883362612351125517955504702713516180691480491726723282670243029785693136552895057694967225019137656051503811226648100086161842814420911440476417328522006519093930498849317582777323854337714640973218214529125332339722387264560979184468290067866654515798941575826572899076010597082729563007303551804665596521600944557318216326248012525068275114101334575649455373439453169032096606054334379605234097973141961189288561169530300531960165244527161121368408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] 7639040880917334979300979613847967723224581828406643773365824767674058632205299769836699644611154830447668684233344381279170909826399685180405115522098668307609479347714822642534628230621546674986537388492276151906595252191658655750559565685770319222615946243982225796311358106438717232932482073908483292122790808075587335676731246257044603313296906052508402594010827826712203915266907226205399716799655248602446524335506533309772059432039881755500923185520929171450036262490910546722801754148124137621982434933478990860234273292114758793461533337406067597554536999982468678484045026044699983308517746255003775970203565350722585129512708072584120823625526798403940356093549234702946448462231667294346491889346193193304266771810292328636798460502935737212189855707862307887205669493441331789034251923686271675025422647882585939521933187210342405824922675073436664709848268829920943409385920171828488354461776622288039304175875648410651604444627223819798046269067388684127025036724201372956463754803415214284965632833952241020220369022328349752343780664032053177615790538816397382878956530078428457631586088206725567560194994991042266990037449213866768957750080705786248729383215182937789814891042299981139641870697582547325496448335627836753120645123851466963779771924717773007968180826812065931600527704810068253760527433375937320146797506544249210032285549003794666315017268881626257350933576363146123740561663118583305486497974747969411048376456081016685650016259881907036648654057140154362055797075680939526587419075424749553892417320347758632142816957325685412226584555106316342050358556121363207228060557100957259996088954054723022393579595153416832211181213558718526245694250625015640188454193505310299008640453948188583720380262416090422804631463488889656977030232701516346720089732649051374362059265171667773840124981853503509386758439051750249153337634218153748451427696893046463845918994971425661649840494377370052397568648821602189346662934478162721940256445423066813407644839377846226918352729804480019842135487281462907225649509977015713956769258170581127789025746551250786878090232510436650046270275534923928505880944677567595138741951297815577636556052439675448247227785751563541035518096179610944333967638388783627715935989153198136828088285990618146695234509917921128518969453580211848020553588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -102531142377919741025036106927514275979609622572395031096801078749253906442967276591564879372249056748701807176205851598023438529633149163709801499367276810759992863726220270728997425437590666864342817466869224840401861598955624259905177401424637918558295845304917638433022919626312011109736795772400207055656611871852633808512355233175569680997486789891408079337978297558609585469621511799954150516592957187457383284899746247905940514745154082109648741347594767788259165062772433647390150031700237302760777587548269983863482757680087813985028962881948687224866766218113072438168516720655497293335549496938671266221353667513598162256219290533347794047623921044258223980403277610122257623571654430534504620608600188471319951997622876436885499631979548507142452195108543222612929019765264975199631650751620548929394102457485574444229922258491284584359883311580768461298769111589161506771140386952928274217142032268359344242666958440908578425003601574669765122511778085434761549104036999899458485927729310383585201371003236720530558021405522228194695496367810869262066564526430872637704583379372063741576922429150902500134737298418499480780145713676736931053199496055081940608829943952424652194507920829943825595675062021293169893212176044627864139254304649790277777911879958409622876071489584426483161935303903497000921954573723003207273809651482007217253222558659269461920936094982388782340292689301706881464129121237485405818882537119991000254269819062462456617847333131959625018304801990843835512906297156482921250570539329589236671870770830791568515013994305633200891250399173251512736471544459739458362389578359607553702805979730407601579099826784704752246578725577613826257212889037859036931397174152397755470474542416118946344135581970529503992659984160720935783988307128210574831852106901361769516611004681755296703142706489668399447106588358829493349796782792344971071771825987930662020756301082458344195097756463950052236931893662358582457139923085392645659266649140231980852992942171237910297041997289619196311458216871732122726520110672050026926981923614156582399113381551841606608636599136300230667359894956981741625263425311338004057628034122857973175947251680510757251501156100381940397714268146653221933255185582823328767205553660843490789205688009630441941103932604979417919643935874773887917399406433105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] -3096514034174509965433619106882710086529218229690259803882018867230213285567767216977404157935933175914140089742716284862213523859584302193478967825113352577241929411198643597294544673485935137109718090050716838790264230925098041818005149611513108812925791864144817338027806540947608741003380327711106769914820362378925471000884667117098552161915733218908043286295377710278168906580899382829775342619460357887732704472243387541162083538433691874973493613105504436618398909656088315579587247842500990232504252182949514793844467864418977818991583738243544156726604140829106688902196655725291777187058762058380544433413360732550566298258244971446178349353576391345408905962792645441883205071546477076421349761978436370079940108928904432201794133597636956605091590214702730393907361422689796020514086945969311390163688061397665763469232006296522829047419728390794948086588030598115400780126208479905610159905824950893014503384107583571495596275483525853385920595061395729709135279185178090674424182676751845648648662584550288185213736249524336668539117362936853355825545735540624327885694243565392375749290112865021404831612166191194127997564406500223803865689572686873409176564172463082466169493478938823794006590177927773037056227747041526727128134348496421104463415040211632397983317960716093301395773028526620636159953588870488476689462308898055445894048073384969186734809511176450621133250095802557255720146884752975686710659647744429697988462940536959231678731206473337183379352299023083014812768330090964241353353600249564537207823381437968706817543215552363402950989844068355204305219585457910812022934210055815603708735649212236087550771650916113666088056356469393520504891620824237736679237284767669188843129441160009782038952922592273572532381701822166072740625164534692011343267616162332007544168238585072471490523235274928582561899628303075724274252257319655626405263075393621212528806801336290686701925751779236082006865273804577759813309769102394726556425434782173804868362043397111754184577160755438541753411638511300706953449131532861759912903123439558096194862535913258949929953101944216734741462783111084838027543985735632015770271917760706106285889826097849863937522746192434291715990643768410449900705775226793842732730819018641717191361156447970093070243904439045764636880345155311999860714422538876533508300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] 62328365667688359470008664213412515870857588290273773234380579603284492687727225886015478942333017234070096250724312750879839174347757640825209308288057152279840516583167641560899839796471450366726175476620128787053880623633675794694294278594439336189203262234223172718857466656333884086764624871923189603434515278139493487854906427899091209511658067339145409867198041963358474119857906569825799528344478056120182510129321789501904130685750281634829694433030206771509318770474984623092508329366771305995528905470499164852452621061231729112735946959462842221353363063807929165015097536752930310871791824745170565201869258497930080324045283754429342777679856123275616290922768125780980204594056898162605739798907227553101971933174387961048695036872839721313272125552062114652104198437612102427056287993004195179836657570825966798815974271096628590226923448758381184208262246360158575411901090441370012061968809303914719349843962780734126418452792420688154878542386343114251168057703262905093032934509711106285936298433665156263219649809750511161829785396849306289366078175260649687188201343707261183521524594912223770799154189083716409027412298392526233526512898421532185840176143574297936209562498482343496194683451547025429710190681339182315863630159530944549079748184614542529600394478788315939821230035794619450024560854087992678176105438338459021731860207778175559216672498928314602525003574115774754858261639449175707233755352993972829679828451317691605564929754215464928105361811705042470246319077803627577464177111274221368378898545810027106648665643840576966457821018440219950198833078003553976195395500599553345711553996314974790105829710752867159069334062439072263218242576190569952894874184043679668726139846847433906956472645648316679687470131133852712756600638363764938665568075960867717754574549471603151221278178361699711417299910127304332630858306337146214960708390136131934507433986823705064445320087988305247526413383065237556288846506751186890964546480148722216328891767973412764209967241955682580551345301839888139858685319951379334376441105081299538095726551324877277934607882095287875252992505744368615099883770315875713865523508678642194052230588569081132320320056959960465111603136995575773624600789806737702710813014339608238092238609336354541026983377890555740021900259575926561694814154179766774177551269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] -1120771312335843542186386517849101069479222404433387675790531577771951405842754189714169547025909126362244466532322239086234928276169164255788418736102005826445097625568596963473049463165828853894261150763095933852612304197102045061349492751439875405899259555756136286478340533851881437013320267215927967274840585192187394841534886548753588213218039864447803083433690734730500884179574410704167940271237044921802140663924171987140097819535952181277637918500895494588583359275274593070049534866815838294716394335810781067978236792804867171643377488086085287453014134593729033854308608005567072394989925224056715594373431253625774924169306280475467380615710060966458710896554091129799469678128873779484291157790293136218634349839493469859928050097445810071891189111643679889197336342826412471982936435394020789251575088356707736372729476619144666029081664649636699257860800089786533569847713676710669133099860887404012693027841910331246075731016764288049269080197659361200006619362454603121576129468513087771047767730972159387821611680323316675348618948702391817042053919692799441385298431646306399143067418477662886460820309335676169362233127263941878093223905192300391100126118199055723974907357519415303228493384176887584247581478942092709830103520188853537599325733933714444640139793405424411578277684960972798803480960193929213039951241289543609570978548587759826957637775819730858862491559004757924481906736930738749282430344169327674273739582750499123699941861687466684699014274456288561716704466531274552093173194352981429598497890482882657435632177293751821406658399102398036176940510930052087603941048768138217803021241485036449855579828836130333736001302605793787730635784730760116669272266267610055511972811269042480483457432138672327148622619051698722317984864988880018279120125863510473087143688683378499399309186771737406388870532650560130781523918757981033559977716484293326686207646589878039768008003563065828755438307193017254891395276335604652136571451784262835180644943969445040819608907374249307677501906713963569364423534849415499960555984882314500135430398759511031870565849980631081706497723198059806181493491949198954849927145127047242570525272793387271591149816039430964871138087369091667795253258149512154469599934255713893474048302047554834193621796715328868371158874701339980620162783964133268455043435096740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 14269440243046803718635752661448003861223095253049529034402187410043207783071760596543771179587549707636566717859593906090460564049608820351360040367461298238922521564893279573544464598072809138167011094786677498034473364964269520484533140033444925504194081465429981501480105318843034173470866922508317478712249708562737949173758514738047060894372210939323167582902139200319855784070009780620331106305873749599530924932835777143085325332851570156986935316465315201854570870780250327087162267912524807284625961489491634747244172578783491959651784913045750819990391019802511226310000480730866812025496298371271810638489078794841247253096480275559778337766436562071513648964105945218557530864782504605950122050728017376385605804473219150914744209571436939135852721659156445151148119443375498346181063100410802908892529085506490878119303934204390902361110638269783723098309662518584175489045106213640130599550708213011735936295681492310083761244554141274808100422561488198591350426409893819959597809552601903876690246494128543224034246571994027871214594918064289686476448313622791040124293630299012488224476239748366293427692227525892442658024439766636622243936778895083147909272364817216018901451069376124730688994998083496070482323151113559177049394139201379014878176787890863423589513256497905097246428978310974285883552943677828579826319738205378339563159780981703076241801849131852592072810972899889568663340936351238576001515303837174048430601925193913073860536079386658887201488782222524002179176269312566498644345173110117452368260597736722879530784517792109371411980397520244414496121343170696071140159282259978830456793392612388023816657371206577119456172730822380807254979823745598618078294725091254815562414716971855436221306567757172210953512197205211746509110387351926997209661662443350322067086355161626512534860442515752505341302619893617035857719001333196159807261877299728604430395235316673137300150598387533270412482244555730389107262697733483276862795797617559927794982993461907527449203382249937737890457713809736837410184979461120492579325528748283804049150373373706230373345086981078841187734682886545178664196180250925906619720557552249636446470954398292664658498078389513578442842665615365017213426418096726097660153381472460526739266138408137642985147354576007248349864737617654668268458995061820360206183977425098419189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] -111864241241379876765109439706220603043132331404193477499159941214683048738118645267208864079651568995311364190535564951009555255682366020898198256400188308139273599354250469323611324816025345423150762490699176313895233608718967385725988373612471694585894973464371780884524397390689533744335650290909922159090674678119878698726657263432892693658181202224391218859844218186980778448756480456658921124043472314329926418024794206773582991810938200146486250396222349325151857762992313673501182576459637709485837482148557889051645267807561871016941223368684767752873461178013637979240817094090440443027714661999352166379576294277935832952127948615259783419933576597494095784208882021526493871229414899508343527799594962474318248113345634096479192725493054715630671159110069359423217968205497301302133917583607241772467505683709188740763344038513298904713614792366150741625233104690079829841806821206987533385588876864657796638657944733551919452692258322903479267045407920303279771859473472122392175106672413342053785965067489692342839727586485287639048114922834935794361045180048042241994049207368596701158216495236449688141421549700176252046823649761663008526460569316298084267733806688797520247074022627456304801314692954757196302462902955167841087629774055050800669382477963547528553787982785106961505042902551436855331047349901038449379250853417885985400365567783758124852336642139432096251081557897727189987808731979880761131435047111305286812731170733207160472011830201163285912248070446580934257160269444662504409122520124195860321346603338441868755637387923361345384576384198331117970561325876985712815759641052688357447553976664847748350957011248718301740481306688854932217322182047605982000738388497663345820932852046278901751227049222831483450254885947689143983841985411574950528205449694983596373657148405685013603104333170657869620219390562185409325989778807731705189409124070481810892042044301741281762995599384940671010529879814930092860478277273021965396443762225356174365803790296507331258301369830174725501733291291656614709732625574587529234217871939963120707937745334843703915291746367694938384917724773208695610665264239472191468838075736864303423597976819645234091884059917549245270372781995290386024509872000277753032335150274782463201642884149734999580903770239388101379681363065406622402542263393018795447630964190466329455375671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] 570581557354411738239761348551411510027842184057057406907837064680841803920638100057692417252450604941211125506285742892162117754174383196186218891835820357696050877329511661839904672506428467191831489609727090960771848377598241761015244984679096618641880037263845367218666639425426596425870742769263735401051483274520984156565709541841526472128039915566910503333152799324924216856270407782258861905727647739887158434351280157892311459890364621613289809483550456447203510289651870640898210156413951032117907626271184728868313958615681440278211950475426035045328747607984816441453745806170176874817641459779347001978675303988295270854086217258305739043712234382975798842743890214776060738183185063409556150419317818630487971549220062459316626096593218222078966701896002909595725423299985054911728254450590431622501091822339394769142568998218237461589537022198321826017788049419055285614554754463064287867795658784251559265935944820206728444703324537270140064086338157035514061079086112195040427426955612685023885172706121370919600001069038025908532647954940713201591698253899839267619492355098041473682297746144969838512498426300418494487740685962247903311315066233185709908526175907086130435171012270227686787805029573879164557404072754507222386610672087720347112017107679488775540643493758622045574156074713504232504729072548035718093937020379244251172274241291523444646234356980275232801562060948702651701921796265957433636746139848581642306043572374470810476684879058963505698277886784031945147161254203946126496221905159610980306279635864683200918496644338978115041909389519651743047804980097886986312169674701420775604048413588735146357231898732985232246648847215772694468906752464940865468404337251721519885590528238519743030390019512483102776158598261788146961140693156691812297338775452834946298866869617157553374882648376387773205866971039678518420278246794561220410027813301882107609842759446125625471744400760938366236995989030101079055599567750222996409740929796920574683337004601966933467598973519049553177133537223048619169818885003583028698846441290023551469572883433592799688679203737319512387924852243970547808853757314770493501682333521899112335999766487358160272130774975642385957243927153193845843605380405476218903593190371939085391304897171280519726841984421312232095999452867247984772444445442161724268981259911015513353049755096435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] -1978694585982149667718709688836280855372126332483342738397311662376622405567917009883003426777474332782512694533941742732794727484025948734653958401741826048552229256883941744002011064558228103427027168614349045828506703206292428800757356811624177973553715348423945866620042929427885679687113274891497475517823454028405470711616307488735199171575530258621371787666480371935602457055015221843608530314943701097813657297324665104724413452488137763082212336628747096662118264617821959147814285430918482287037218243349310119853032109306891642675404349880309680466384307155496483605121442968764112139504027659943936273637689627877708637590341141187426218419091250295408733396122119985649276754254162994254502131180392197935418758387682754701058194135869829997231080667713182188727470481105394437854275200515924097318010237815483623985299087644432445070149893555448345852496896940224467763277335331278213165755601547127600778678407710434623625782779192666478035522962836265484060540866187570612088412538587667763878554129232085138885084104416267003475434774650931867768750285546558620358959867362378050825299128810290847716682291640915500797905119519953836483784784330733411675920742557926798488624296634869006884477307474209947255018009754538348407601414424033623322791204421232590980217328655500995784459903820957679584931161879201606444324556638940889931701167899791248176784675545387140845159334149606967944210248046918751569404561203486831171820118251564017688747083984237421087715045736874423030169367087190879321475515646082806120483993716425514349051277459567784525415675565461231477104925866395211576359015157428372941865614192910394504086872344598899231481109760787509418775562407353873531680172444114581449126543162526904062543656025187088628363210561401201689256578486746312307307567264552864332859331042731377691035332239528740371368427518882156889681099636021272233357841928770756740091049882580349909019701636631154531897775697381612252913929142510456613238994147740764909300857799464923959298012739418684108937623225204747545727373473186273945327948980240785127137888233059133613474916380566513090361570157835579958490564182800416308770876749889872720773765918125800981387242137515410406537560234121866516306022873792211073123778446670791908684118952072440264388518127469488452396428397705463841777827927639928497043075861228089706855826079845428466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] 4705694623072971668031932611351573770447757573949161572840910807938018248672757754223696694976529661082058681752363974585553131069934660134412176374553899657763798348861534446146291457075092685707772111504252565146208111564136461854932937484458753250242997374081927250018384060627809794489599508812239593466839274798177526176305990966415332023522445588747067951234959685548645004153695224198911715415484919918219322011108342904799012981771798491799526886006812078271560650760946689000319238944778022101786788131482856242438769974040443571587927940556919785715621912959309070730427916288196953555252017966021876728473864686983191263369524258591643263337321120786783435231786990679613822955766578152135388518948687194126490338713901699693947661258582973352677183443227096948300887671139679538018606374847462534149607094234275108433104041892537450967759149424429082014199988575843678469909998308628383020775622078664385430718064400146731107649911709133245165267294990179439728047411446477002953448695008877036253659799120633487583948699921726996434131224338472024251703863929908065216815185521030482988877233647456595385931084277552799145832914199611786993774759592890121014031495185239191064349901636177341899764610342676874293575723752355774526735345538795387545476945070990952248569850583237057933140645307925665853821824532034261623616783042323671392697295453602395502270679095048317370694803061896988891465626215977538907684676436363797792128563139741349949998031740170671175602458545431394623871888142339263755559016498872607202746662472730724476049003443406223848790981068234590343066228253582375352311219305596900039491859630740294144411272686408558066477085633301403648463037259902135545971329639241977317214635456014768505310932659032996180652452147261456207400618654780078815631136468257938693622586162547772558743916780834469295324972256063733807724517730254012529333074931769563025241005332247150774730154167701005338375013177072788874787543355718983654547867634934038008923660522231477919208171845289983164852414933947205855382512355660511517983616103868112147963405503052777790928770107474525397515706704176644311816059903353309702201278620451442147641813097582770667293442201583308209860016189925929012115221627529762356632312306725103438294367166983301814630481528965117172485038094308156353658593048546521658305735041905037974174774717539548873901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] -7735882522018441221122743452161810795123729834656989983014324794052663096065338164149071669942379251446372615762740082155496403639980527464963314860735016250561392549061747439121587077658183963309833732478710762489364770430548968497192801330132633773770862673113445661318902935172334284350212330515419063541187869780880032240244248762360744113244823402968227011457259856129467199778822486556974875281255244069175473566814757252931819876648435034049835488313048549798363615575334152760057913891416376855267610511682029716766134984853507121691530664544923163065626516403894954656654718583900742205305320401421166901818227277815670969103878921446314178421737235358966929788319019075044663304666498661375869834951974552223317708575274613505015246129058811117111414152485437900484343463890914022391220493891815921392792022061538833035746547677122258995275233240078246473240388305930558237511583201252507754821534989382155519406457536127061516573170916295193769943607103591058392476712020622062824588546772958502201023862592615722768804513003686432165503608621658897206944436872070423721402885933762103436615314556625290992447375058035695693837758210087219222455834970008473594815367132471797728500170915140731070234374372084602945172218945713486984782445430462903166897172297838627277586566068231487126232290558507550097226953181365958117583870025213325453803612554109998309001740379193850311129263690565564769435266132590617468480299852678965550039348221086188577202520464144609729027114989931542575305307643110989654993665041657480669954156012961491219527179187545760417467869291132083142578532118700211690884026942365496014470398018827301099079959663674316330911869498756892344623874485186464831856589693917213759351000960951159261075097649808574177939286062888716172503043585106020524967556227185266403843316190226108072756893264336404050228956748032290831713741908068093539070586364275861347738183892737503811113479570664719514262688927032618395984094413184800754990189128672349707058401284554458224616981862142792277676283060228578609024650253909352957649930086945866058206715354161603144918388202975957670101011787634025155275188600470613268814893774416654554590579000834303457040592399440647389262535119680021790669096505803315497526128437199295987640982069294883012683556646619648796813144062641053673761725393721454243603839848620468133688632406119722872972488403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 10811125175434296794539628857597174552869334756023494932547182690605647016255307811835606732954479914748033123113865825450107718350891939039596533110755216784116086310523930252216329449812798279894937909261377488157889111010599492771645305084419042112386363158820346442898806154556171373265588182880401149509928762362089429637889877921620240080104406779852407189196731136495501672763372389043144791507501670450019273567036238328821884116987300552029435665037389071240177174881707031045074357639500147172754268771679916150884132954215707353807588039265813336288297950930279631833463331346617797565424065115876237229480734476075001239137567092043678784605794442111643066305465182037960385128022372916248867581517688157940884249099027270288436453454014913899141824516327128209659716903218284988664676733401186748832459337711454433969879961532954416990205827393248362778259808445309346824438845097592710911836428789762648108559170432548027595908563732177147163611582927228036964448385765669648415925498593202727199280419591055496173443120459566543525586872505539535293481530193705494130441447646197544489476253533852116129446343695132557501259316190880050982442548693989529958556233240257641520740802360948266767436013799118189127665490058214184179299665546054068321637931316268341182810963401100615860792914750599104693656955496012270679071475486254840539941854008366711185802873068855287190040763489702136589087636952060225827626023492695472444658911379440038101359549900872301017420294020906734625116523181958041706551296787686996754959864730490514611234498005438921538582641478119807450035284086713419960771802863665614624513241556385079736930962881558246885122242814108101849717111019359666749429479780946566733932213289596547285229237554076542949571401997988573727731091327105493346564074438501951470203822632479862240317564377740427711816161323199881410882724612072203822929250126611209742261246178175744032538000196111405789964479753324827335443922875919354230633073650192016543797286634105567572798762398989390888467205805025678170682016581845199571532115078783826245188621567249061057889425833072529694812691455556146245750459777390440095263388494920600496742529387750569035469723980003356204547412776322552454661833899087362483004636928628090225440489333337701687023458708458639427778526364301528790320383472094464699140518557495812624127951018238036340335384011268615722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -24120705210087026095227120986317550502447601250271699494347268996592508056633073043837923062685562872050186688575412216408863416578724576841509578196220260778515921844352635194046317667286478996825804056577858094416008656018244712977071835926555492623498484579233930966910818151344949774839552786978865385815626100356517128226264322642218633960042104697691592492102336629402368812106743408267981834842705688576837649134848475121824350563735607142080807371116789448147792171403781096018715666747800631491687212738970122104270873104818462409949571252590213790822973355083126976351041278575022096297243257680000803708964217103715754970753567856944630245506396527463934355545578122106165102868012034408727817263085544449794032470765478504308723185192508825464927386818152707681245371800109434822592889894516246937102339132364578451609641184957434247820623784713630713457507769581998704729792973798266482046269451542927177771246708062510247373800125917322962818901140477092643353557549105856734543900204854696410259213740840601378813767158561380235950182293314302374133462463179105395229711773025876997527311131846444401072470371154076018978023398213901237624076374207219103740255193044303606624635611275279667238308080854809998467110723829498955731886131027356089558370252802459454436929665653282771276109492458909594515815077339530369680288568992639343242006103984651077952865875937350781554827620163154924575437036720749322683464691189984837807504232425714084273319893173436825954707648468973908614256991688766057050870583040300716592935190091431425083912032462261521701881902778635759069431097416146671670590536961150258219565171923087846740802072965181497109744927142799265322912344046064376740065661321204890121985270082508477256884686498521936344951695629621260509259851514769795287362453906686509694020961660120994184596492296179494630750823887436512402569853776209247619753981445378040100654219265929098805648874267698343220791731728200985402124418574956690871383544110035964697032039785292728697880779435879047714933249403531090880745836595306305773223803679614842498753811350480821816448862988098441679562466133455675944365578607078848531852356725102713024247029533178138578130281718043823256074189831418586114703034829076168279635679092093977648707666137101209452661956260884229708395550535316456943305833543854980068022507180682132650864006422064544921113338205032050609588623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 71007669283216570352165298235676359102595051545134930863339265735000831553117782546141404647083602834337219998819595204079353952487105307038135810425634374630529283039555802942013225055221195210616873601889680070823649378258087044714163435093149309792214645972746214889045858228620297527506946532252259101098671637902162383043859914750922808575354263967536294041049290893500439409912576030013648701787229617908117017811995961271427499556741089561766495218878734713894382984347264084065472146561204242315144758366699716833634770881195209915498369617498730810854503911867692408726762303157132983742704421503518789708748267235345900808068761148672643560721770664839356896691258732080228593817047663374239446681137967878018755185072911839475028220706726968243280235761295056864672145827268982502372290341013577783175622527112834129368605887618008518071778204042979147182076288423476585077579502249041641333471945386170817502185245094910215748376619545364799927510784070254015201640267758316708873248084049688425626809003200361491609428466256555468541989569744055610793043088226318074360094809344158880329119657084291818970572076839006473640236539426071427999703090126127128270186929131814849954272510168272826698213003308922077998862443816757163761391732337649884647441140260451463494275903355880134009438041697438492955296064898920203709790157235845934832988200080705718485149887019044407285813450868397620201208789056153369512395366374569037953289328505751800766703329224784580653159777329233575482694591264655425049172686618083123426462378606041224966997794417229289604124475481659249051498920490814248596339149995352793605538593447691701287627736411428575792362351176242341018957457260368421757961812215251807579049924137017995184878445193318094643673949987092239373143443944042798109660266723874323396276057073858301477851815926890313957028720209782868597246213972633474886377044849638401957119562795757396397466879958636600297122700551967123739208125674834547536647812981859839195953846364667463835080311141272728794550440516599650270802646173722144134995195718770875380978217888203341873578945624937320735641311235156117054603168130860869735063694673215683257002164970076850237955232725887977073668023713588496484637111994072190902349317813850887276860961215326724810104548735465687022671017092122103043497564661944408804415234419982581316317311913906967779652745775820221751928329467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] -155273009137378986972118908581243505679464784177376601570088449762619009767815872023241008723042794969274366137717519598573280168961334320685820408550536808604579885868738209547484917344002857979883759396845808450441906205568262678266720654700216886463694194395726993762029889710016470298745337388123848147941106257853684130311084024733327942228649297769502502778411746424328468668578919042025306551524304159817345101058532105916722542094894810963199125890712877962292421990164476484956508794775974016888152098236709619224826812477901094538943737122777021849001984897657258477476666019376020741724505651332327901144259671593651975903925427773880173351359322417224146478247922847624431555346406414470699182676561068938311089090575265909480492383788031419934956705097226832743274264135989390608249387161081750029445088219580979118569747186524565646459503578939169057408253997392116267232104582587257196269522324052534554778540862154659273498104117739257733627895157352800753830484179085256609526696868636882015865007380247342870008631382516393376713962785870077051780613100371764747904692114355800473537938751965289105920616403636550788932249633468798725296174503220735210948541472510654546012517781012160086979271909454406460076542074368549796161308076024441410975771218895527820700121648941926150560976847360123731187309775928969209188231483612624883311323622474169337155262560855911754384907382175877775735292356806491207921649012069982059501413764770188987343496913818728703605359236426433206768299514418807647955426237019813977128246243204794988850801612202987812063933453764387210810128981915141346729422423233300922347425848130542295497625667286620697674459297772301257857886259946423774386205033204813296063033061263526074928596877523148868771346243252307891186328291620148603071213459605187061398641197869763106754597780522759430973781358932350356703375392146611601854326225665024125596897434650411829039249123097670063589215254271683221372800736394314967314274276309986891902570714668047528636007666455685069729765980997097646219010781680427128904991609977686270207868343386724441266971029888825506015582895750045590287508404787560688318804358387270201175220050458978404990394509756169677294917888367314877221013718867993366970433571165201219589719617351838722919952830212152524317955195914571745093611534248882745121529223762519773988229527617712858031037703732124555244809016585350036621093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] 218748260345667164776145512817996367923000905851780681843340457319539543593490940548406403560051578113864666921732274890515079107662511335326971365143546582413785669876553434463157358675372365024827913725254151211474346018485909234672787134604091265236456875775922435218095927767247173788854557703674897889246117559854174442396056168934530057831337372873151509558593775688755293286884054404921436010056778340460810249050074443618908503277284202090562249954855082905680623988769708819147414169344682597142278129290441964959858453090996588237062829591355391513370928847848351078968429979538642077159899664797433727555133306899642215285634316403743207937844809229301165764385551352577299329243009407468773861032136518631708719142212471692474895483985747660532855032411745011500728868119525735083342806616071917859502535998672069397063392433471388489297585112743818364145777405791311987891339016272488164407855075643688695064257929176094577993587190823608170212378196415797003764800740608173353307484502436599096046467595559777326991498265911491868378109998005863940735950035830787902717343439663969917650371911254185930722436298186391476506544434185905481355746634695604300585177683129746210385194250256851268791993147635853398950817951272436479384494028508299013893090269053700754500257809620195410696262913538659597387901831010910752252316847286302032448457972563336586393157162552266094450946796195488973410707998037927731831933922654181361804042313446944880478370858829642244771994379804228950064252737703423834898880984178138672130170879021117107060546059751267953401440588100948011564208165428746918111108916491887799435785564424396385600725483304125737799742081038505838079016081674523240788761792677378386190576166438159645757678885981382160600492586260028480772346630298229194994191122924420713158629249573245659159790130460861424826679286545549419850842436328261581214747751323352721224362953901827400985424217010731179174657402508131718085176970576538169979201651240241221421969179901505241864298404806766487112812471001305350150385795931733976233502756346975610937022809433757589462936287383821452364869614439201886309262727808760693504012407915833000793555674885823489743041483239434738413035350140515765056966286257192366437801188878490224480124362714447252323586539266145607458206276628822272794212375434456558977281538267139358804617989954346912335743195743287259347198414616286754608154296875000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -179682020196982198265601279372453906458090363662347433953966302304315906124066276665872163029081983517911623902883984568129079076378413358382535627868228509326583836808669008045924670502374752027843316734897405546628690076320922611232282445026487401983848150734574003184338704831338998097445311309082197091256332800478083123973241721084659291905551829530680063175389109752936099709158883246687709256745782201038031304703385107021343990885424514824668700205502585725871773429589173460109635997263922083951295315007788022065177458036157364834582353624176660446681346309958193854460441969756571449013606937150084236482424813733869378613266034368905600975966281734611953525623999824253952264782858091075494985663977935126719469140133874479492867486731135996249593422539049605601081014114293223905130343957097737314208647532256314767111521497635326799350139374756780197070198468290486321883315168058457809543843763193961685108558884855258670705164384838178807008191342049686955194975173154731680072881569881943173763340047093992151048033822293223821586450978916151433566441548545097651470064835378041067608773360604339955693399583783614905957823269256894052645397435776915509542216472129706051031031308027667027316277141881556763466257456509198235128844974468704163688637639472115797981013352341836069919521582560604466464632724445768471048398191653614162866673446906151961489050274925969309663125579346629864880214729078700994147584053050686050160831649055746729603320763533178608141899740577025198784348771887990884363571566037784172535584709303107422867365649030327992921921238865138287954859770786764144287588297151947321130495747631321128313238806247540649359355985674828827635121664823993606468559697669942415060781051102748693503787533545916086244473391230592452740025672184151634790377739709376477797098320242999604014177531192205309678767603086617603933134585331858741981772710303677292670337103720223531742366513638911456004152687880423085693414010704308245683706857509189204724199624111839827308334436625507901239807669892205301630099263230138567895487151220095658046522653163122918890340774583644489007814906740991359794965659630186567135384643944054519204907834580060305554179587912185055613608731032062067179860248284665188766711982246354877171526721195969343986567650718523433840466950709283885989262063100819801630241600792160151734879224308900319765384880500019848525994348165113478899002075195312500000000000000000000000000000000000000000000000000000000000000000 [107,21] 48377723326107032268413999283545285333987515025134363819216441502359113447917174110813250051423691666050948347833040511294833628697434881579876324529900025734977782549080336133715581296062839901708462740317155953195701562671831052181733149885815400069631806642613777285724801330052987465974340249270050812701323642023020923579873383502093420913279475372084870697689702092124796991017325331990892144907571348811797686490802313546222352925074982425160949968463781866146925903343549823202736446369396929003339732047178601724026286481149736081933188537942110106315003975584887597309308309647489189028873350326473412083034394247021441338164793077228633164077513881392901419554487694121636011159217616698932989601938412328860746781173642418148550581502545328558171989924238239987987319616727203790518632604257445405472233129756782779027118588786886585201418189329935725510825557398771313356996681688695361222438956269568465390455342208200385550961913634821493077912817915847711408368794020857377907303343212679390482767834637345325434486833407534458494967743000656008560352394278814048090306391362884226624008124108465866471211076407280812746471880830690616279658772320487830047838203321811440453838133685913412666913243988891076390165973495959378337554117236646811806241400282644622443976807392872574231872145418575740134265323965318804647931113483119429187949329112440093559035042648033617898743837626694161616718699233745787876817568148051033209051684018475803584646700780325937501029054614228052440917506036525822598939346508367471456996966465543014441080473380889195426673227642061018447158977970717920774795921140497342835506854904146755982051938875503583172242018764877431992111839504282628319692494703681386791806472231367021513150015340230353645693965004483210645300490187828264450463102506650389035824476529660897584607392235778717650532372744900467383645936806897351959878602094579772534330588284101720507317374347188855808019678237281461036162381741069962279637604723263323573833513524403476429887076763625137192864001265289904081055673992364894329268424974392259630993461421284924697695155883668098345642178649602258522222052131185829882772652764680284045830325566868229493976920991372127255837103806713693177714920892230592001616011169514349127095869263769574436799364437575551185854493187211565148378562256745320917201643481967375669235036007429918349932578149454401317264284898556070402264595031738281250000000000000000000000000000000000000000000000000000000000 [107,22] 46601882573095546008761647227472957028655004003350692136424167421729959600741854123614142679851314550342566540978212983116137070372226595495457501907174164327614458594737922746379761874172751359904898553086485939089066477843277782014075301301295438882087075950258099109902806243251893901725849777658052694861459787984150395124099959146527948215972468209482953651684127743012869389764181707126453296792596312300849491932266769666389078821476910228904194077688482103212722887474009392911490232545096480962081771089577228580718611917644349513906146770905458766587321755967381590256516421447580390075530584975561696363126801308358770799066307867166911804307510544847572462944677900439206306779258899808056984848843039667054942707455273510119587122640270555064929894143969173771506757689890665145081651898751608767568122526796964006796739992241579539651647948539448386865264176599598594497649269339585926774843018790026105007551226309294107748907656540402774788199150154674627676687349908848663058778324376153825351199650542595014765279867392690443367009533390550582075849090726343002578063784396609849631255525960815064687567449886755657030200432685055119398289434780042728240133944595081375743140840265596260688834293751855847449144900583117270578597347012490976465555056508461335114013241938497021800709781223360038066978561956978643894665008717596207739613281832912104136814793584117240242811015219551656700726975870341149567754159340578455665120436285583903787689250033477538277874925572465260745983491473779871999899037484506625360824051606623281517023130866841514637431303673148002128241749109662242895494910972870486236683247057831547485235121165651929429396646182248966538722503834197671856629026551703806775922544701484079038943761469970047658900671031124200925889419400543365415616176820432191668210699358514744831967919910835693935464633831488723479123660177329698236855570241523035774058516491627356699593750915163265626006004408820575240695984351724040538423599230035029282429068646924625562910816144125722318578163517182514478613256346319291508325274229752415323968192705150391732163598111545933587361972764472879868811735688042743844140444947685173705988154507893869232229669073555593171797273914365343824612308680371159171991905489531292418670507764684001888549518471177253326583594134457690721068871169407329926921724927024690180914386929564979923671133129976562386662108927737335761776193976402282714843750000000000000000000000000000000000000000000000000 [107,23] -7837450095418652252098591247256264240856752500170801587573270990883803707688976610976595641745837599263700465882994115815603299221257384186697451945799425323997630613971890068522499721897207214279619905350470955589812988625493755126592113970295989729865592179306071902008183662343182470685145620098280839449695296324661901763655183194522470910505881080775037657362726737758078126818910789562420519859487629881190765570774303597551830337013214589145669549323780365569248524985768443341622306059609033932625747336722472205774427565607941044722483852207583908279076488498203708422208827171510472483547208234996720715154445231553124766446409173814109751203246600604928742842143735040846280653857736849416000672044203258028083198325892290986687044047526590811098813535764748230202046873872596099967538598162425983555423803272530115980019209801131229988271103648306011928814574713956618669158511555961278467032880240279561624011932875087283362166975877122755530503756588261285089849695448815363760956260922147430472289760343498468809682161144858529233101885825027464361643068489261898315475593247531270746524308772021767077660213252760185885966664292391645298398670192697766928824297983482793228238222558955274297133388859386000101601822208523107598842741994779056320396212219854416293262044661348281598339414367473961158337702170028279248661435684318542319216038090562349393930843714554565883422452963091210976635842555217969622213231874412153662395117155024577908278126484737388644003409540927654700515125313051721682579280700434841593251068169732998666617997134456582660570611445663275935345221167122125148623265158346256351818304432259479480078779786166848599645098977308652671269233218217995231914746317030237070855296803257677305906188340664125080761768669637215619934138281686204874633438836355690653117738855723253535641909755783980197322075365670114928436938956642682635720541657550037402971078462554309449758013670460359012668399863551738789499964715866013645979669587172435079408686037919460508002200976195182303952772644821031534996868356735091910408958588012999129013569374790568240290342147828570391708373015199747944220308917253740249270209039606356140259370146774960993683882820118804164214121738874227319009585913506298690234424649492382348269944466289332273680025288443812701650383649993557668001893325952390034727098861294580262233649224312861665716881874450072751735890674851248149934690445661544799804687500000000000000000000000000000000000000000000 [107,24] -82319686260949522513458949841311585829429872029870680639372180018632114126364177921323996297340991975949935876984271466090228258408403696928824813874036114495142552098756418619227078356364455083016363651741916773782306897879571634505467144372117625256334937358211209016530629495622224125333274162070322950067938872510657808716531815562019052339161663694400068721625533922981450490002374490320932415227203925486881209088101612136967979644702370425613683778243192340572119559910255443034014870847171257486018504566788272174987473720662920066353609491688403600689794972446912363038000288514673648464943914639944499866905013887792265302480455145550801202036183050828947691023366456763340294182881245998915402417882305417814905630546625218165745682258074464681863835362098031170536113334334767898316616204422112330832648428143590331790655284794311187847236629871140734571116124494490688323155582816541722111322825774218243233068933481831469491339051747089237183889633998503605061687629769441638916420892022204145308657280863620334113002696369158196952747239491519827599774528660838752659326001909337960457876799896889192947521219672606395610597201757173300084017534149716074852328370322862378910649654916814828305375851588125666787508205685912118292596242545795821227517593213001880052968758398245810052061715801594408290287673650260885625592136046395098820811222301064167555516933107570457440216381143265239715552265957888038116500586142809843405329870805282446540413029574723343248242365295208444151902447721427028417323078000910074840649853533288643343552762851555876418378183369956275985626707668468215279453458099243637844998765033599767453753510258803558725384766759140084472877599338666435225461880740813627940635162758896526699143234051424084058536216478455239483247418311325023604093633851827870461583433368301028178761741322287309271744528749568681082060301134746162635553256853671039188059316606268709433909119518968999136795290169627540991642863002761558566060956644320334027485304592531024230288004714414263905817788033781919773339811790885818243349217035377940349084000613705339475450400852482458202046657227313695643630382341882248166365263056049453967798314161087254778537018230476422021234685320816231587364048257967461309267224308486122195427476539926101557101647810190970025201940121323507370624219306250044003249954232082337398615613305121570364166417157876901750767479042786289866739934950601309537887573242187500000000000000000000000000000000000 [107,25] 30940386037439401046488357308117240101016926930003000839770533223994420934548257278675521607621472498778716632664359812662300430078909127407582168695795595050142389407666405274401899514949977510493722609444952602794688554795707978167120913814025361615485749401850227420702641814238878919070914584758267609980243337794609691476812444816571478104544348690734058930263197118282896607991228324755259139152566020791658001583669628896843674044210879227520161829985427410503944465612650989127792967710570618339463643692385793606089147768059834537789932474407547684536669788850400755359831715193191404303108739924814789836890541384114283354607438098859685168378196417534649653412702714739802820984568355703415243371931167133891302208747249914142736137873318620726751160320786224468960574728415643104096043625639821974403016756569079825009792826143862399150513528136123843052904216541291001914716199612711447455510147668425421763942482618691147299930226903205580668764836190023549918185555912689310770402938831997064819555692435889771597349758704515716025933549585886053869043756524996942833449125704509690553696595144131464960873165437038052314929564675272752792686208620794178360403342285972331386640504322979183899700584190813904862324092621510431684218171232416241632550850204039065861839196944089513158948284619157117443938442173047696727723176881540524537310555537707774266393795880686755119321240481442238193774181883464092850729043612423599687964467391537866288120867321213853553649754748821667794672623564508727532154233201936486782388517944923616575003842312265143364901595358982106810567407458011352593147964292954404387928246163335722200182043242515924872731713684622013842300382174599872650989447830407289429627287820419722396693165289662718454807961902431688928909982237180691130589458090387678069728107482603284859616115324830419102974221295160857097863201878513520089763342336808317091649082026061336336447814386615460357197616394237951541632153239976011554604830202549869912396019747336650944595655195169825648677444426832245945228959699629676340800623801125482025041989709575908093128719023865925760813698352954970667361346658746038973807057410788019535066440605341958504720286877596594518437169416554089939811717998909977474085720366185158508721024761150179369294173442396201413055763381431921596253682267921150023001906343905474545815215101293612868549748094689136910221085354768741360054207234497880563139915466308593750000000000000000000000000000 [107,26] 229773858469965104615901221887760084935913423264228974812376137565089443747328076653489692396791331480706863179675890876864774430058491617133604121967237232755665791180792796138501812740282432467723582249854415772262673188850965421256736380790678160984229702932987281236518651418631496158798744926538835398407537519991372840486313711983632023153806299226256887962616760453592598519141387585193627252402204028198061230561267474097882227453576579052846517006703703927463006527639601122922740313855286653719154490716728647344570775432211123091535166963847964582075327480772787230569353493112977852645385420920011498734204423499169584017562563380379222880896528591718092021027604276682705442985846111218415936304989897211361616727460537704089674164903353730458334340873792414901969318157597550738699069902151526700483741480181718820381105085214063223372886265055211966947527194594266692689362490200208388198810035069699135931576118648952953585964366903818895629623154719398960202161375868873610729708136276934039347803659337751111077966088704714580192797593124671966509374246750817013282558968407601981084749587116975335095353874644414138126576735544703855375438949681568543157195433047537272850754408485980588653266761034203841922756270684541872671838352120486526800670607472743370181811301380510728204312204297341252167288722589152221361780630154460461576057099607496542454896790642979712212097910332924973408022920844795347383688581463316812035449972886436449233125216136112933854534273460581786932917456188436405191395571109636299673248032429646643730437546813430748128113824498504375725389997243165869865464904483106657631795825897260590633143137740624780855792044686865230232492447898609629004606225470282550010774563494535922211480774555728377931648501934025469373830980715394183819324525581753910507630611630594647420648625377359469775924681030136134342258546289043024820978397490780825151786002656796592489278820481063569116394570779392468538038669114736526296278132883776483966988511173210333303979305191670643110010439774828754964842200435586186362305488149309472265604595309542988148556643126191496587931191565207028276433500761916925100314033981754286019547727265081690802112357470987163741014724649074313356863376329158292685380135685987843322830683035190935277710312839993967970697694162303511666488307747289322058928954611492165067370912601864295425416973360654502386929365033775510832525154625294305787974735721945762634277343750000000000000000 [107,27] -526219973806075865401042995632374903728549021935520801579728688536324793674609193401094048771069631232113957974182403496388314197295303252685160163565202346745590409738628481090885559291599723255081573742154500004920281052487728538792018137506435318962827174091025480561283200754035297905203468457995925773165046413118504245483840329911611863026945891649477946755482097440920989775375891277468620849536266231019644670978541393586616887322030920643535783770476529703463714914614153643637436189275234296990332534148924274190204048434358007048256452526936275733962215818801765689890894119259960290541375483439404646621888853340148301885763517054257794846412029257861083694224353454284926785720951229356513775767954360033210968822927214441084538833770483678276504495140790358472513489168579562350425458211834298765555180449842601490514268507097978524245473907174938723648725373893172445826706364409529148002057560985525304580996724949528427252845461370084339150451765354522833937361024974256490044690989871849347749466490513984045821689202673706877171477637658286438802234166507761586332900445528630628972556618127886882655597938369296710120519291175292901685331185934898593717745221560236432099104845506447998605903966606167466604709825978124376246922675241587503949622400614203227568036957247834697352850635815261819002984090495700770243289651054855617356177443411798806166371821715294037025364381874553700558591886596427453672598288207829845402675330425354629156465811456087549616935904431989649064987718951374322889427035104751784308268442417977529613657506896792090181401746768857178949183648062124660880356313498851948359724768114456211493765340570356879706918544870287844900196188216917205260404821751426618065643851113581878458710593415176054348382889178020031554030878022806945448635316813490494439481119702243600061543626898761013040361050291368748840370432228872756692857593059111767699741011943165953025027670761094571440027552447446639231871008900198093601856523909771398944509919552321329553088210779669656139008412050866064285136225307351929866896729236563083899298262217873697861792147000472397791010080615204739118470492097382246172351115197674228409195988541755432061827305353789392729427070410938392268702613639163256463571430580224787088688471426820252875871914298952800210438970395543753419174826642014921475515876587776059661771050192065380194299128591364956149985113746960755539325261219418816693860208033584058284759521484375000000000 [107,28] 613180382067005973216456601070222618042630283285672133172270405679864419421980647380975364081448017464254893999079394133180529112323256807842370873171576247668138285487297399984397563565757230923803374866306328641731607614552820080832725616310803055438360801025408549242651331118296745046814939660637880865583349093366782406042137776457089523089964398625520898039765187138531938686459777438331736894323076404428183734845665680120238756068731751708431981381181470830598848548874182011469071138664412198577091206030722116942065284907767398226298047538949389022092231020648922472220986834516579804191151501510859537882213285748576716026893153766998108359418779269452534070614041710770769525255581330851782660131245867352017639207755838377776376279361815747788917532744086251170434593931677632116830751214331852300938444098722015241661739227743101101317445064369193358308306550144398506266982295686059364112686208216454069668007952116755208387289830035744201854371530411144451278085826421504508523702932530132760051488385256907637372575554459011056337997356930733668469507178103153723861802931013118646075521224682636812318683022842978653033166344084139255182139418987229504515295172228091025483376038735669737298143642042367712031345034871559134489371680141235528637409465944943685761450670710014701231854865557555461663883459200102974912698893835254297970730093688512331357142222220969722398119163840261777989614615210116964704550875498914602928048056749549278897567190913967120127826714238034162936306706174372965964929183262079597063658084525525465747256087954882410059632717243839288998791940832646859578860827992765598849248736160928060700175622006420801677178526833557409899261489822946151955521315714060307042504563653961877766571558922795561056544466598737670373057989075776101139088933037424249231402879688790669617205915022332551342405897441097011979380069727209969184575992289556125119857748951402598310890434061564418397992508967487656443424332151011293976286085526291797815715296401537650786699148393665954755585579990903087078613320440979619453800790214222686487844353491714079555450839585117242400928803134221794170766411499072651932926211152193588359884512340620255776621914696336148522660545300522756995703699415015147257294106455439166087310193082069936024760285144214022207694382338069018864763028895064019568877173836437881187875789214628857438120387586621073863345862504495836395088212596171661772359584574587643146514892578125000000 [107,29] -433077279537673157058971737149366582485224264362664742206136197249526573715528154622154061522416687557893123766334059583492008835358460738599007081306912487503760871937497197108633238489905137509377221789135273012864148755115510221407121581220487922263996657813336909442139435264142981318324582680657583331782670045072129487446148107688510806721998166348095013766012507639165868202820843987521878482844160388088779116142869389609436011482756894343807803727980929924345123392546778925235806523486142436442112548508126733981540607254287836426470898531838488879158534572605258878848717595873101869530957218097523965690106067008693432332875706125707502122408334115224610672823521216773995299034332764518367734543666687578166639983447478558337528042870324381906720887711897531367821672644644086893290822889254124343335429209362297356180401643270486901161446671719958535818530965148094291865501542704860000778993821590572585583135348865408615660721418503306497798571417843607747149410024492279339949730461492194341017880719575345606654348728565733787590799842635690186626646702048735016051585648057344120176652571836283114156157486900963035774066071111487859560614996315900518584008639349588862854143771237751847355202874206903941684627366590530412718757915375730551989901234651300967348791683901761478434033188656368816906864439803174822093624097444516723008589832623517376324125121195821590758759165308560106486938390690551299300565494635594181796816835137354956331578508462694476507361260046145114733692157629251048495621636989568709408727083992438127541869916094931731658627259340045686015723128996512787827947908619524144094515613391749697012832597637490611349974166303105163479563692513099473081015175107396295600038953124472482909341076905122886644216765579984410788863967195159623218227529325463617462598872859666941420397736411684442921891563661065797926567284834284429003456129868174082611256372618699927960095202600400764629275690206234470756847652469205561933287344620930440367915046035686158494472391236815357542901366823922588009065738954173252890662357046210470504983896569271537243567015180364547441753473783349089728982674098402478596366349619228773918975012369802126580707371410051681346909329642670812377597466499188074718288633230683013023818417088980833943024282112456605666970907487798078029405302310274704920729387993413748022338035929192449936677232968528964317556582847405307901958101957085034428018843755125999450683593750000000 [107,30] 149554450944828827822620552150992119620493134625044949681605559098041982838159512374385899440904060647714484622107064553141717445505375721316173143481581968375234623650716102959626658225912537043000537714245891626460353212648849946905996325052664080704970640272773383204214925187316815902087014961281740772367855899035075419059093907286997235872576360092460171038390639959788970887191365302569240906017151202956398623933287235699020300317614640102949462950980544492117897974506367088968438213137778580237786785996392233897084251849284316856016599685524677503426100477703400869695245394523529294759988483434563202668349013003665748723202129862837336793423718531367091534194900317633100070790985472765812188622244217558701620514867740502551765384842667328380186991724635555656216773326527393140341761273582706568382240115652555995585484528152297705686230800432184353628114951542086035506919125219522263430015500288414775406153667596478257662927575343485362654891326628748074561636397805515846162864401086812663588110876611661117439118970206081488507554354280035985328597668889077891983326937302859938527032438354065883685933976683752844517833347788305289699932368416031554897758986597823306999958139537739508164439548715285495908230692101798114377009750303414129893350985974622972595317342394501268767263751664821817187664325166476124417134008788143001648116142205654020691629629502077585636322052746246236887702997397119733525436352020501428589449938578247773393647034094692712985101781382927493120629237399961774487561509800158216129023601830713614227640329709121928926559032552496042836117919607029377917831856392729310266062622914088538599692785103827832339061483940432000372455172668463007869341162058878614114086256819502406933871826491683268293722052513789983508532387442096296160175460510751990632741173145645631145540126671350505437438241313869714791339137636240293700878585819407333737581489772741267390199306955242854526821952018484695431376697890833708407125568351000873680377651121542107055624241761961874038167754923184221516242533690546130998601923304077953531791558734507587472412978319813115599374580244868576547859904302281793583915598048397292689717690533745429127936322475892421809602080673758302121101563232530536224713481816320532423427766570566651120367344609421742071166000849377905220120082755785979209509777439010435644931745064114137972967116629152861062771884709448085281355625419941191012185299769043922424316406250000 [107,31] 49776231659918371468296291310328665641226102396494437549181731009108532220837850517125151637160459555272047850242192802727094834406082450786424520996704497492765572630031280085811214017030470033470710084978013993694901194497363186975107191684938966981320710254566827420038899221069149850698296658219692371325858245272987122818540699417806657761154564710655417421960702216041951630027022009703736780273015855767411271872728538360556750583178470163720209954756261359315492450941683234916951052257902689634316802878290918210624506652321810267217023632550803214620208884367322804548169863390546733805498691458862732592936566354153866706243097388285884001422846052848745639365595125635487832534173983315636080795190917509045117162045151039980401749477457906483140549497189656569386307609560924654919393575507505137091058310894704664163614119345328276932632118241410560990785315833809837475170145321687793574475657460645622718365203861317981690293919006181103277856103913771029541639139569291030065648011703814341744442632483835936748653583172573970183516925235419527632530999508102215066566340055651634391213564354727446737392905183191657753957785282612160558650348023076348926484667090126369204842123123166457885751925262764309142034834253305589129820192342550232696401681145537938225377678367057703443514038472191543031484066499304728568904127049087525662439048720162381204614781057487058534558580586859588766618148180030976091266166555027980264226298383885098597054176743779521429370559674858254000892224249999214998328354865507702953627472198613975937402466471029275111130575550079010850479967527715198769457209111638108036325272324317668015318578573482703009395839021022038749595385787429381103019270641062903547726407181411851678707674852190340613379761121499928961496547770452772036290164286661580493674781472542144349122198824539495018454120921219295077581820496946444970054292713625857317272263664928223397166723833773713129473616761018501259771264914789355635316980603503021951755027536315555557188085408032048043882791066320687554962640445648106782450830900086353960103763865040946240981304670935592537619010524804027326103785577974040418976107929880435703660974223411911200917884351769856258017345757125502189424234040938001107797715388772167415454934573558997853813853213376797101251282156792777596978838137833751833629335862631807387126433244246979371831512951370019594350852555009949267084135016148138674907386302947998046875000000 [107,32] -111172816861781163543585915957381592587972368068893025586712233457903983815364294902477331596179685422885962848318758574040838113853836329088354336350001953311480715902622124854376221671305898077095644601950890828323744493764915438309254239754737986123705816555281495407697286689578772131699568583868365838614506702264447557653332234520086953391359665319487655240787294102397602884879809071552521603885327740640620130984914433353065577412097492433922147100325719813550366268693383902361736048876032603033901923545389700931696418666057557182928967570937914319212435953739548790316695904351775308949403627614301886031255801056542447949177447780173321146373472460460352054398745138110852876794444168405554720891611685829380736129163842562910716361756599952151190940090917569599025580494548641333108722873207144430402580347265326204992036645599904005747670530082439926463415778179814652532200242820194897644130166803928480113708379353536946208148797252012948486407313200154275806873714454161429339296361269071715995285093775176733163758378233153931318414665305932671393934982200833753336103617334135125718215789369539390881617756246145795065446862017784426058412315598135156311087967784387979558445850040794781001202666217694459822795360412382787388540688487473538050632132976172294730800585954536489236197560013387955091775175047053089996224900585553406481758219880328860145882052183434781322910195842018043125397809151425392137671631376573697531060829053218505839015047806513763486009453149069988915260744233698478965941805062191070860165717143192878757460246913129370324283226475392280255630170225040634283011308782057326876458765662592666824543224615627000977611312650976172523965198362123107358311411678274827189995239662881681309500610716668664651201026733288371703791438186419315789048899931444532400025902373993773477094295132892585962869035580685111367355613489706892263884369814510920940077858974682104342517902860748330009042786375612496461925026183757726848649470735638430400617401967217573083376394557909685142637492478713205625305320675585230623476403112461431615204846568199545666257400002976058977442209853180264619448785103852879531245433363877532321256787033503345917095664288512977406400435609160568775031885638722485644349221684826398014879197901028889443345240853603020278158675624494737310848949188434840967521450346702798274158649809615242679305265136024343819803293490123706141470272257265605730935931205749511718750000 [107,33] 89976846314067842262092719785896309837638009708691215580247002629539344193925643839775438822764141410692041584675504187293091327751719266080084153021693839604168003513569527378816153000770956183028187315569091943797912594170324958605718284264499170054050246616179984095764912372474216539856407524783411693861903092622522903754181631997742727636211531306499678872410618284971426766572912649119294912747705942664223315800525119134920164674625732366321076108128586751817679817185188233945897190067877786597414871821475164037159489640678424102843109600089673343918617380037721247765132961087867737331831529744722744283889862343505173667675712812935766328560973916966472684591076822086961282434809113247233495832458456658802410079329187665440943653620266283482401246695231742860573935857762089092220314468491873245178523270949525876793258643630242805191024382633668764831629695602924600787886452664289065500310265163920336456330041327043144934414110392065418926285991034585472533645080146625058761182302726643547606359610672399807782968827433533997266534593617124882041173776402836514946651809067012243902022527909371551094635470782854523771907487346038493350170192170214137518302219588572290877910140233173702977002120838962678033854807541918513793475053715533048236035526982343048050829442201501820072337184759681863074135065302603442023693930517667854492500490667743960800632215649369458417346379821621303745016787168985040995342523357315118805943464132593148494251596035859083000452175767505878417701129473505760109585193388210012864040084058001686583519744400258855341200528733708559172896633888433673073780750590462167066170069067530546899665163937563827622007929639984071186207299717124384982657252484401161544436961559918481017261637697577358919831148412132877164935740848766053129443943606039418524704235926776043279566795910674233184826395547388492491488760297317249868001023941146638687973250798691004547019395888529238871353780777472227053706661097088876986204137013723816453500880617801241956155075495972069419457786534685074947070334052784224456402923621265169619350570430068317471100375603639479563815369846717734581069729049905081610970339671345668880637800954025805799118071384128072871174895923891517825663663421534349747784579736077600903531679296155457307739039335771138642174149567476695622550808107420566724102806363840253146622004935517766765862230892362760568339112294926340762657446248340420424938201904296875000000 [107,34] -51225951892911757726092131431784510983518496566180315240651199596096488303026347932541580383205037250225979696181724462494198983883920417299905140388090839593258938212271114661226752885645322329555849519375870298712071439528261096662243534832723435605316911932786202296605230571395438395942690561505383434756556107304794000958968001703500186026005766711483568067777126554907762486107003162838276812490351110017538990741846764459298026770418812191566199774498410382680666728031840743057027210429334188562043686245373399710451413196592863107411804404715951343368611339321320820668789511677294349312930267030783072581360262798997644573107787289393495870317633015711622551940902258266588112625533336065803394710046443518726479537070505847465985740639024793288923281929472143291312820373507150335197938195739174264417815745445385793184348107911214727522404819459268847698643618871077291818765222575604951153445406963901284140377489708447312620887341889041233594478843833669774804045340790369649550685185335302307616118525318563916928500418218218260224979495748095159852550448129849421536669635419273840030399080045473545115906469605243502906847869530946043290509933622590655819086847268116728004445112666162941546303046591646477045059916924304139421537439710511927100590064979363510911488263713675128297068367943291355918979467118493432070673913740098726549041009192898472336039555084945591363942307224307592149666469456715994309183068626495185605303798400977944157671872602457583847270778937928301268249776390873536037029852778158651409522457816826652065899670105422255531402038612408622919398094402963670493748600798148018331259827315467845408577021605582652807544108016093020219704310840766581861330846701213245905175878380676462305926464331954677753859341279650720792957260689272440515883772981883827973493094650007664593881673609485099099385987620657337049347907340873135818413830434815524942662603719389553208444186165852830115537681117870027295673634923725216124224400679413406497950967368467765403287651439507643211012807676128326180566057495349288571198547895716117541847375449474798091249189307395103091982618174336881243498681291722138938334408970746948972081954651421165713122909560151551538503772408745432560724805461619331652436758372775277926716396685471546392119053410971397521264748117579066989729165452107303073253624436565124946015587901666452290938794350292697761398161087308122940697785452357493340969085693359375000 [107,35] 23443969867453631142812088836964792673936491258029341384325137170997183034213392785460053046322696387666502332615978539717900552044968381953821040269588867193154408702214322295783697275974762061147421098248089570281725809642840674745873899921356431302005985393863204205745155541722145131376436290522058473866608023107978326357015340052753629663248817156501971127317105281807805459439409434810568459262821753463554658333716394776587061853489591127047761032160680062996403431643381024532640993873981356191623755562358901600468124513654383302380319885611172494005412695784364806070924665968618261796268657074883497292844236266389066155084237657240632182204723452778701899138683211114384983848101423930526534771665688531942886193350381569392023916402830893998875123382346475975079081761221213282324111607023582361248213301854961357347266680751166313313820305225478965918547736172518362435220456807583522084392780513982711798401779103615945948855915394977126847340245405404531326188537671171188019938572590645746466280911502445235280373535538104666469051486142969929112872344640885332345929025927034925767434923157087252406802696241545909203338608188660568011492643698602193122837515272052416955858411384266991027572401849283423726093155484145592276451514389376792521432418756671690058563466209316413658092336116675572363686953655125695604472689139792421936777576485926040095152876275784234162110677893975917412032329364924306221274192241889372909110346171944440433917416363826347431523896585734980976601325599002900291106132724645201028158239989463412909218253480404662274627215352619445019599123757736627591516520915775862941462367962464716307038374429126160817484346274477942353053335860727865967864095826892248795671965484843656130353099633945633303086527829893141242940439474185454514648545662787303966889110382651889919097639343289154523443094296779792513848943972616938498652133277439384703546012182427918661645927218819488824353356682578665568713493582563574853466225257295171130066867926758482890176033607528042366217066369876355985711078430152892744062771084624915205833207267338615990177478813053590156011048220893484089611987689594494065701653555180287412897985279773914595433693238128095428044937343390064603688456277013880194031952039109942968027410002950154854946438534448586634031946020469668972993221781692233701945880931784816564421554668088063602365779044981005883581479803945413209476100746542215347290039062500000 [107,36] -8970489339644276358056012895956663891564626539033610941906277897542411167613592134469735915737861100724692002840815024123151357933125851787895235719068239541761270002567782215903838725681217358676906757952953190077771253837787912392550919511324670002184392414461983316832661921038861077921539217177453365021328225978152133214221541819325928560765656153121730898811717802755967360796072587018974760332904546181063516716735232281575020401362669526101030387120663432352674875460105612088326443560653555051242106854017057876457151814277087223237870543122195889256921319318463069600157286873122476468082590482636980430717432924527582273380604874093905878450791472709825944763134632580497071269550640175382214837472008316545730164490541277073518847196140165113209732950732531682632240107475820260483083819354331587311959867466437461513406711096999259353015666503541487726487696468158774054204112770472762420875080053840700324706675694647192216806265191960002656998982821071972544429053474621717137977364728563985501920849623887730883771384621708700153175678754390172567174352340090613893074541546753867771848189281568188320445176780670325706300899619114606618773089242645018009259957263394797055608749248116796277954364295969556888252566717453692172798543390117373122539820752699683471706776057072176333786008766039395787334963019385081398987950659340789630062056477363965235357776588877587760323457339499192920331291296511869870805924502374066866388669802801663840597847265043377687906140887422970299777000897096416764353561616221331713309967012053887185232946585582749564603447581484805876530412813343716426951900782504768304038535239009306488519237656626289917338346745463939442256193473356702826253553835617736813346465709383095821304762436378794057927330523477398947426982219624976243040054725285462834773404412892597591457515417816686496319632161368452717366082176728951181051273216675449362238015866377585155208570718715307767385506165587085638276847331078996146600928559447997622650052696643772371462382222148303531635506873647959888671880219236347475258453571649577844482279539069234685545135648854337769581786244761010357202975143802405632724479744097120940600982259379971566132480410532567334011232778948352440314644608457879251770674955765249548528068999470024609480500683502077598954380694894806141069978678652272785818146081538066648319459556190167959897463574921637759315880267241283263501827605068683624267578125000 [107,37] 2856800995946722944298718876258364043117639391938817804380877587767661056903796256813699630560261016025342369607729453382044022889405500376417332639256059088932008788474254338629523784067559108545853656546458244360197031412766337879475334758558221629197447766429469845649436004929272406308491164635908314561212648394756383700559214730096307298912059048979409555137414263444259419239930742193261856681084911204421697295731732189977035333863002991136805599594813794195150940449452699700993302251458997752012127137408917486014406526419356923835674833896427355874349353535763584923481316083908630719567388796494828826923980929051650193082284949391163468068846454846505928014782883031227929633509279738701942543633850649681291938560542126753061462056696422634631721587838976089167042753211917062004449202080919443586907298136048300457331275237989330707063911870470948507718882786947961574248451755822485847614619477785636664686553164221589744255272998463791048777693566522878499915913923369524610515292473878635119744160946499923602344477863596415560720775884068003279853819529525301535867991868981443682929674234166122107940491449396440288835357132039623767403263364294224066178661468706920403332330817727551949609598289602198715109091389703780985268731034373535016505046617085816914616791199187390850950284120445527292145735954414321088397458210717978371280891583349550196017256961983704969376810336583192280061720623026917913076350200427870818194399242909586317560590338671902714173922073506961866912849238880698755651518886536447475089302979880368827059878089397231762215630577835219943696341636306293199896446977963351800910321847721226627935157524864488206335875108767726382731904713475227589183846319872138126988775057528908397651391593323872419395159381906868880189545283063982106774468892068499190527672798896421700274717749853530744177200619338648117147503896953960571109810219425780006856254760156733952656068218671346218144699676119964214504098461159123118494645989680221827942218255382563989185022585651755620367014846460090523659782701280563614860326315984537165594283549986419892257340565907604655176846000730238090581374093772439412239984039884662258781518402878893609981183416788860949638157131957808057636353692702209493521560925380249434554278418220435906267920200830181235456234802642127932633882866928668817268604920098173573229365094138168033469393058762514229012574595856222003931179642677307128906250000 [107,38] -772321568097592611544864975728090808556865613105079048191010605799892259568245510450485833470867407102163252807602073998914134137462370326951394648935756024565032009446945248085367592773352553391902100339055318621875124383371940436411393614624778477397066406845762630899678737227516111714101095038945935803429082554985287812932935384544873487252696088522313278890031334894560666616292703461628113188745060227736205918192151248051624830874983751000849660541622823800062482837204315107099940547675725135962413649529324780739137791826231196021725866743417662174603028974687646044534984786644820081747921266738073411088367110449636265412176127657597080823835150190080807857215014658003093359004264260283446279695406288107108410121016579415252416801632918598411682212515004776776690081500218184302116206570444751777883095244659742922059907153706531035336632555119279298506982756542389948613024583485135175202433595665021684342656958056911432651958160347246304246508890085733876248184165050256131103679217456489545096975182396709708466311175701797859415896719515610005696612379507567929665904965840118533912429872539366891566623290657535549344229861384521149771640547761486636672380793665983774492067964028328909073533873366625049198700015444551211516145477899218899629968340354615712343832446175811941451445324207411370482709185915875667583129254791280524431001471772482365192395321233932898036174005029827525552625946248626627690908679600743738082157419625669483450979709672350088663289571565044342193293333675641552301443553497991462965088827810046326715901092794512986749482057180555327054089258774819430823881510976968650666001712811906432953498731139234175755924550274696727289022582951840378546617064843332605352335022897509581872288986005888634682695982721929676843647215874745367079791905468541889382514944794929976989312902621688216367836812561119755527039855413679918214381510377242491129969509877062309877099852081793851400470061610120072467704194996442129448060588480717652960749298330985389706584147886515578377214181810162768483610390537973610910535932659257062049108970389429749765530835155109444780841943945702567707259790050540589541134906873829462202964336528575164268702469631150872851483645509617326157252192405687932412380967045981997472905264761433064461256823667355764536689811698944451699698344391313342989334764328226778736441224161517927877981962008770936561896647276626026723533868789672851562500 [107,39] 218455136940115847213726920367118907810018974389094031083778884223720035826839825592885305708133988657552509346983341956373113276307275886237407205971108061922364222058951877779494453267439620187735591879599323795931763076498383018659341081153271941695454951796911379181941328816969870227002608669301233005156801293892120528012523719911066788410623954424583324091429847958541225408694703115279159158540632568498698542253715021258393093454168744596803503053583372334683846218250821228599389836834254440852807173399642508859094827800352924447097149037027284021607238892955073260668388783216174274853321425665520157273449217617365394547651632782193687241947179714845967637600803752259709858034707572741231627553548992007022987735604061440685906087414635231888486789140041861152126561210069164972388917446597597129713912270531594210001208514897336809914825185887082372929671660568351691419497845746495191935463214102598136118494706569796791814871790126074158059565958365549274158406089642852527280336277409030419839674893322561700963314491390387495807778064776513066723633745890848841605474745346371544179406798153994186130891112423393145887008597544200465488241971750773874809523126093662226446377704799492272310909682486433657734861217087994579793335050441770856599659626576471559164707620941940201837920541631841159548085279223649042365441907510771482354485450211886914529613574412501302892176873836255200337910167590452257659682091075715494211908071207759824175676400812501311187045161175417614462845962370351092686261667831926622292498598308259657422830518377439348823360512829934440498009238539523119281609783600863529100852708853004081817178743385050497504111945935230371781605711344397877139743583038751116762813719984903420551680755182650328238864795428468244235887583520154672142903122286689363550514864049945166526730407584693621709332666653715714346629181450612725536523934866872288353324186673709022730127794419786884988064246557842612418415928383036823748159067823606295725717440659449740609315965398284117655546272637905106651761445464840160599785003962914181844319888605155160300028113898605596212003077216738933853075750626808930426131331306424193219442873509966145378006453813264495614784820122480307546263210614823689875036491331819369454822831845111845743378703908156840792789880987765380822839574040659116099861350943131588919409048261495663500390655709093579162072273902595043182373046875000000000 [107,40] -94903636116906822293343214514793967712385941899918263640987474200498999733094653704729641788793345522477497992896168458371043784508092451848991412843225012343493271794189848817468982497934364475984389646825550496344402797606616368713942415879037162052772416561527457620167268331549990644757062193008432263373440233533533595706247817033036497607632477882630447111805588119040614087743209892640103411124815008764898111759459821708608102042681489605750537444603482748599685258214464222128733687522509044834817974781917753784677969269839715809262952946674971600084629051867030898056971890801300399863331534818387779267470115813798132989179740399252066788570390754008347925222705959282101348352722968992977909875526296808327328445133940541066154482101068986858913678651814563598616193191643406432923761517084145571030658790793723017398668870196660246932942093620199624742189166799347561983432444494782690898001177205411867305406321149728694825512894112829558049585070266950675981124604436609567105509124346841996480031323513207266115579782223906392400188963961578475643793069881512768880070657535167031217743257965126554221316445351710980500660249353648919012772891069143397492718349989004613800917222246855923580765503846404731588877879802015453986994943709362654347290516997478915824982452859336112811171319243644382244767647142849595486427536208499835778879058326054942040472612064972305787297182571242192535603558746446863780828147620284943999900923987295961969479518315985420944241183303558094234508239120254976510211096765122977974801553166366008473758525344125586533998821641615083223776207484179145723993111115260513707973369838890876849580325636460590355340146005036144379583202116793895003553185135929587373498149160703856668430416963868600196158264470749268467444932722533912897266970420829538125352503581143953911506222481253185946490953143899410004271620287621363480861543230210892771199381602201908300677368280266328818791357112809871017652299791156688034286564957027976961332786505428393957161088687358412814441493078016225916192073455703018659866162877833935027289795438352673247667256704154432794477375961930763651036743902474752404396414028135311700560820859572038410596846069012529864211736989218356195657582991274455896392672699125744696332803674217594625004770036042391567798986952467504658881713706201846704065999141352343274355313442664513025933542555989674838201608508825302124023437500000000 [107,41] 56664143101464334225414314734936758012478238281084942432193235239757076191368969993182176774394974002371813519753021998588448425776145276870218938587781325932574193087661419386161455401463833905610737206020496528059020719095279928190379704387827973132557454530429079016937192861171959415459953502097747304090958109211801895676137017904830797170090674572554817819051959054601138560788299176230428365795572240413010742989844983778944348870188913571261182207212194714751377890017251813211407797067912368443385045410094218798894189387249579225477386154627991590096059661876451934901273154064178575045607374772759940546506044511096996245913168727380421447295248730869459501129089759090220294181153854312851784488701279690867587979384732533254054998654085861886071661926662751184820530251305777320913854296059980084945785238682215009129466061785640962854606515914733286185362497591512961494212716737255370912303846983632627209358821896585621084287251471655824689019498223887695831137640416528479524555434358465550481196047484012189750954242616568182236759001405787340564739385197095480878646755204504806623027952077004084333321311709492826329574505992784466353632232942956666335758279200132131601576304104031032726400870513696845215267855859224415817586225166206049771965162660541322382379131008692986384269695010331660213712010428445041731149260610680509789758167041311708410953084011745286349668025976580965795213869437015335101268524140926797166034815034960776600533457437658738759593790764361304690834356525855923727640435681483630164436235971582913795724831793137536631544429546920904226350879378226914296199408601546459203312781389907645068851756730463369541657300269238349418369639475495601660678556442781398837675035453001608534926686607511586139902878901218247461523363542815640858209489485276062323084888762603307453056656622679511723167008629919962748232049696412690034680838737701268622358865273306107168525448052965407840144856961491132098660025422583748009367400227770001920211113523122409042180026107177282402623457266694731083080769924048517840074680965071007396107300237721992228776077096297097468391167510275248188893055332081136979551662203654127754505709146613870910783455807167394829946970494788744355692260537162016878181615086020014804131435577156617360670685730024396600225550425131956529198452515132583407582549055133656424670808218172998556500831457416467173970886506140232086181640625000 [107,42] -34885729168235512578721500721186630656392202653910626197438813632019535569983370302621253328164409805985279649280620453187109517115326958675485914551366354923070112733334071429385917506480628628493697664384675511931291142247653914883548994105511900934971940897595059108800631010279630458360565574599002605838844488318545558455356083155597167071271475474710905937056050887009627974720137345164543512803781388733971965615674942682242142869371319351829165092303852275442703391186318818021867959310692416342011405890830758720074572834604006238011277142727011785791868828915334170420815076021977057934726833153657372568767481222872121285839901699163196393610237049402807798621604539417087953390274230435967369757971020578423972646482251076541429348674411152449997410732147888273344259747744820384868963141568259807174864984984894126248066223686331445069323243134077218645631571066658473275834830613120671609800020733054099720621691995153949873878886743780947934034305354178218167032682201140993473753841199332901074869918983628283909137525209943116365487093662261368250525307300205181737121501919231071911525360988361437869654993524473180392175622385513239326120048654540141645821840252419338087740136355130805888715680331098939526914259659301164834246831628644271503396336739990872405681689851142171641940035745022073113188069759985464036315542959105097484369939838758344370502601468537033283451110171625429540424357198800144792703523988985531179800834236716900501673065349237955277318623940057482361999359425750322095092257550225206123463313131910957099102225514406050205548631494368022021857386164001895133597712644305136437840311316348409324267607139705833522368901355604262143449985135232256478573623113573268597746709072478927698432466368904335748600261541363232626304618335578349859728241470137409572653845121091081850232728160067803110893037701036276826370180243459285283956513122665636303383079815751159998054430852951314867326243897485603428040380173286905697190566036321785941338814955254362016758979824736139044790606096394589843259291054495783490900288714672723874873408475967062951338431941970982132603433716080157529501024690344846336179015520347888192761493971838585093914194538419176269856829417334816905479552178761681199616683474167762324757891872991733270489929715881520054042368021764416195948622282824510109647485100915565812774271389870746340466922674750094301998615264892578125000000000 [107,43] 20845705946501474344631017619061483049970271511223403111390993421029710970599731029436501244379169999319226599744336855016327602727284129100695032772151725273413798481534845896664605747657947345850857556167694518472305685726959259016263739533137047815247139779250694557973138880696224949990649150822066480974593697781912842606897374297055118542397664072984642722107397003781573615689416185776315892303671197282273021976244475614179541665085310735826195854575135647144694406104401483160057196575296741249893124570430266370646589326661941281350100757837541191614550112380851292005674826023724505589490416575498071539077511123556173214756872194089854389702302354403578248669186385613609956237175092869927617810061776784788287711397386773072458407615408393874701656449398021237603037018542213211846005691455692580301697101764430432662083680339698578092591770924946877762201490680344530218874863480315789357935206866122042845020053044033178355036955237959703519966476256441951741725571606428436217375814094672257523057530842164411027539741576807667499460212262241629737713655338722038874467718893739742330905310650254482370650018596552244595430451949230125803663890122430105879601372690108236157430573232606816324802028352825251289732052039356339543639911099490226586815939801865431077802310256074003630427475591548878774432992512904476982398170345043244529176804630476849581718097902337428512969624396155377078345569150444531057359108477926031044335852316413100424513700491448662724024495019169727600489073009408181863251668690989624108115738308872403788653636337192748737688918169971517512473958498041142632162995194221518037655657274331484169367455637868295996666356406792267269126794424570463214595788292774388857551268935924075741772393610530699899417698668401691059562780974421553293700629945423435792562507880201943367553253689023134250750932771336031976049494305401589221280634563698940047366308712841447768090177069385926711717818080041378799625230697576331724820065297856386594608214960550521931210734842626232311777792681009584219737318498539712747633747748231542569990178921519172849079519927774682046869985540965643946064017442877786154177547385967954964488342914259506790941255681019755132260042993376445258109180144687369281114064396415241589474695114658395371795865172341607935114595504465958594870431829479222319362277323892317938044764853613554506095439933233137708157300949096679687500000 [107,44] -11828101967330565445020717211175331940549453110705478089183065991213748023710252557067884957195455506123033173762938451954124278564063145273564140914959073646156922022584643129327237963631862585809936388439577962044891818109927281753871494767219753659145577334209323812698709983060939762101756303772884698784888008809233128801309168636285256821837071321888974127999141935133479730787340640115561920035719819510902850319983905323501982710903898884045306473826367976087547836163487523910555283423143608139283644762237362256852115038133859858412907180651442935644780893307275177102146198066801487587608146614977637718465303707671294488752046194649786396269794138086510978445869951775100102520694940042491666896093532017893397302157029705517167844272602038077989099370452400510225315380518437587250686626445280962784077192700452396271057439013553313018202252944626052768170980911938030322459033512434860980422868376705594739215215070199008278738100743629505191151015618021209597882286575309569918764257045395158543064026161917328231417278061237515549974998971916555765627544281429912479305741025121447592996872284940621360958767333727914591680024541530443580176455985464821068035292781687234395538864436502752183620653368144572561100121978157396770410571810912388642721257389938275116266470015583908396413353678843112840118590824931147845872735730093935379057645688225819664252211800949084124292780872774646563594750162323237882820628671534601302730309972156918741514761916844146406182931777689512594541041876028185559700920027198289832518285490647930850114115300098429848473423612207857152779428433061140424789064152767908451218501907645856591240617708913807856433075838833187051015890236331269584830444270629363859467549328474875658103602544820377715111075158625219114974984846794417307798008541247241565191786769570656797661943676365050856407636493829721468347014713463516374701432078603665819991789783309505220633932725218207083976228676381042979796350026526088007863980847263587460173337530318208300731753247084405016659868586458070413809649239633875196555145695469987271687826993528697902864635738528909404231802168340312900773145013153094326629965030674224016883005881789185479646913975630128027810799668968510869518371180610196821204000202534077234767522406012063393797591418888429164141901383931831474007512407285397620619917999483725131600232935978091186601801609867834486067295074462890625000 [107,45] 6072385733464996982599450724266267516342529474978692383232664439429002098538369373052932572739945419629881606845307075730196633709849554511157120221942384912676179374026505712247536655467445725863951612714170078266262833500349529365265742940901270568107594592551237942257002320282526666697008491210891732049426899661927877709874198759000393529282186611311333639555193962472139480262703647379997495282837699348644956506890138457729548914047698886340766212763925016540363330285005046348773146096341320041596595259601751706058695525872748707684483618301023793137919250318430828571759625269775078426503601014562706366080646849355999507510200266418215555694261427501335727602949655947574470317115496885879849584687027622939778347028544521712428571816347613620012529238654030922816523489351119569514166757493491818063897089422009391697279895902940408310702221111536782577854556042891743641375071113755003492537479832532417296376235206301671323152172960558536533266348012838290551271083244089210798340260001518388091452106334721729718395512904406937432115776381483464146520735522530290188309435621101669405481068748106251569349814920561002602199866732775813844114522082731757692090060454090838317497243642051720378807792206857082464090149606818132333485073369131389330504104201480042181128124166055241513134411528157350003939979321297427112343358870846015093513597629862985493579071253952855702256217690488744056525457154858613381305847400180922787123192978700706078094017140312117231226388773275198839228088158426648659981263228318390329361657938988549394352062613782057129291463269285637945802780589036905139330447654482261004935226774922984301015689587615854761670411907577986595734101286775085273403976004399797751713058393430607002471014325146591044208620460916636048246748836798344372819730025597496825733709537588997816179709952037876705611901028817050502457329661436897787180736438145739322696671706783016367442345821630709387627270149491316249702189947538472398326547966325062604251573398690844029118225305329895574617756425076633504967422880390760804014892304168199780790944970911495296705842684308513874249575169238393466402872131954919757886419076427190122556747743437922702003155893237777485084857923653920836029231099297333822598260311382332763524938782716275556913934133816759911937311723753448419024632029826651511800045598457742313021667020667831993208096719172317534685134887695312500 [107,46] -2695543158524261735111979506766977410612309073335981683480538091471919670955331038143693321663730688487440926668398009841626565529759606716175550403488955608831072865870772236073923596476303879829890335933688869417761086602962910338790901762659756233950807438761370662233550042150434666961911934049154265111046295478894670308292927413708559440707580839624320609347149204444936624619112509708241856770941477575501225762033535167331190391087919302744137778753529379689194325159618596861672200319678530489515707158962012324654368254491471864260634994369949900227730789991767124823640538581195490292922747762640260974132484883511091264542625090371836229559492598912883471795849417442571264903218087740754663663558385958216487685673033737714383947665527123586252265666916233058129082675055464968980549589285538106430035183605024246019332518690467893476171934152947191250320423983065287337953938767985997159686455454612175054002904204099252252945852846216540354582951279218682272043098432521697018469990808487639443004129873285852310710327858505418635105960116401613347704968455301129548509440376900177263263190972699453096789894037622572347450158419828890451429134448420774316875521279448173612682048655715012113347307570685583422012264850404627737557406496880337440142483402001818100039136931753766209279936659302616286712876514751179543887368288523798415070569240498220310599471704785126296239996258385603156168909723473289992691144561915099041172133533499582192385958427062123414957902083398208340767774990623920551585794241214535786881254171973488268973554743123439629339998875402449090273979502774093152055561970321603638233914943144892716643688163845711012564304564943812321726670735418287689656366409036667888327290686548062140215596584072521655404353213250863088946419580737605531520479461415314494074649799193693258356533588163194424614193836663199794037735981300175601117164034094632913256196475896263052042296249608132663161883453457958448678252730338425172288372228919779870794352307162704860396436196000654220289666243275020245769487841296534991656054291786271893595031457917944844042155863357670334899110572839558239626872981053187917337461964547065940666368200377775782908756105221967946755182737895238749538839904432158391216288693121919891316004133879804568655067611190980398101397739552731338993365741944403861038944729936230502356905771449424591423849051352590322494506835937500 [107,47] 1005447796849390269143792024620992013021592395114436950433227679982897809160205045796157751201637357465167522038011570729837470412536412912688153361426391886206475045312759764364460935823883287759100333777803894565052858804068669087761850804109539493521431699683046684014452259778932996582635218787047353716661537124789544892632550343398345674789071424257286863570850488137678138499061536269421854776618213616237041121036329689104772671037210154506670450668704825718683137992567180525736123175441481032397969323808524869879292070062082583580670079017627291298272949240949039208785577709149205864382108393089815551328216216388555882658351356499257353384680337513902968130868023817174141009797197042229838725307726855314734354623837352079030609120896219522664448316004510251261298999399496261044892377905045210171472071064925239700193055636268410011148120197618069663316225461664867746362088800857369808003617690549787932571637563737684718624352454925367425844854415055897480670633207177627386337934911808001408287050725265040986432413642379130702472599102464372041098416333758889885646659597469442747330652501470801462459326657865176868343056824413142897845248701930323160505216231755662156405057998945628888777366933881642041942315109654500297993933021523773934457048326351307830316806782778805143170213963576032991270935859734212207460658645604139454851866015740241507797607486455302981999121155347629742942662979138474314413544686276488607681109242323339151861494984097038563348160439724323660571949334382149586282815983411388856677200036343544474457072398239381426416663568567911913226491022163263660718293826598530339751156110110217302499565993508640933486129263139949917653530616000370981454092098956275678903031269674173360923138967418668147621208791464220196408335467795874769187199369899343016701824766522465098638922300602336873366913222701915022753637615024470518177274808045533621045852860435902548941283729150357603244153457068746803592458679783727530431623668003953598505907054877411214816624647772798976521061912791682856013227276733515115583923715866644683572687371211595646920349462258178555334083157771327201887678431717457408832675084381807399433715606845149109657130724654867430064013792851584609626425037760051873523853480899371561359871916800194550057893065780010123439591183664010765388100174964598517256564238323354771198914897611942365074355620890855789184570312500 [107,48] -309782237482749082274544251492418866022206569895921144663287452145149075806683714940757816449337016966544795981682671968979692294148130501360738030093980145040890690963323528347109917097595150779800838527355639097995091316629681701894168722877068228607286826294550550740255660777255197293305347379567066864967951448228501533429132975877353437392816081469152768102078606954685151802951016378724364202420011981689870982848911437253509498452003801980544549881944158635241407809194152107406756277887455867799411889223594249427743008210302972636405546211516036138727799630069858790155386768697602970706690014419938549446685953018911481616156044989725972076513833887358804250426747879709378757851876704534684853594952617315618917508834289728346444391798304677144669331235375353390336986709162225267337314219715516794722626168420436394188878393021637778695214742554343675947855708550163876459996769842696321428879464135045384698835958365271412187354248496213710413761689355732145592642314708116104435251852090894143536527056889590018162830880900825127173185140364901162849020483549681680424349705169388023544858944872480135066161278958010232706289940490924926174694832923471201415228040421030394642782333864345037276160684837501674143084893037474104137164428686522938202957451777253540274310747775300336052255555645124051787680474733367033895468247077666680996573892448265416053956106182340929575435284551480500422359617703335392226936177789276343356867559349790847670186228112335838765859657321919406143743842390993508050768369359001710374035352605666771903470758154580691099015600524974626020663901339338657772197586140547912407865688463476655052618557833328749791676470468247066930678415236750180590955453804839996546005484844624960664136269240028226918979929947375742642263138734459258837887304473998036113382867555064949814338551920885780620210611824039424218962954848847212471769860194052073977649651430141170513499853370142057340225883318686468875318288421143859711838762824996512149229228169300893261804172714473979699474759088828563696452254184780748500576252979829653030711764109410787001364021496863321442807629176344355589629617133854606442531153870745508520622520179527685432675949805412964156432044100046765827541020733441813354083090797317683827693961935093057492208278488878692544929006085961726278277207051633811781083856517110585240826203801134397508576512336730957031250000 [107,49] 77944007960934376298897439183804208963903291522876968960193809610501611186814084915676458866924788457899722651676686869654373202306683766947864654969082206743812168711485249841361222595665999012904699449931898013510117799264393542568722083737341801887124147187364196894529058661774722054140863109191397642288993083449550285858369170530985056298251694842905894081631187115200183787140635638818325722301965010927798367935316041272279523940836062019774840330153235612664165633313067633813644020111410768609168560548860877044055734192107547855967324661513020830310813136669885635524570744227147531983954109609416207988497082456973103344984600990539032449802110017941464791616197657065940549154584245766091160839085910929314028243579554808594181853073625855011206430672289304477909348378800584408970330676422318185338164599866223740991324459639479677613423639615142412949691400101854994819693397939739626267040928892707706979785346120535418092879240178976910409613960474138603885336241839810036856677466440870742883833760564749206947241005888986350065610811722015040742947946575186196640003037060611036868294107529591684138820747746630322382246556679386322286508546239067213729158970996288930944589404811619995600513745065779130522521151204372616298086251867816890966781016633679484248911105624141312499901426367289509491707494066273678784028345428930773916784338793935165776839565578555694444188333264629461875184440867213029319697660910595087031025760698199355768668562142136636865344050661167528864874133306382468428076087555452227399506083993806466391121802446256167440411518478123757494786888218414609786735702638635568617178389325062834224503042154198370820983778640044097530328166580835665838168242108339128636627795523405727874533053218516083608822681506409041707090197412225598563082204875414109208235359279770543109905973630746954936088708707855946550180800335144577367416616944068177128482367102189398884246772109301457969223225158240553147304786241840251602904967371900236843717457108397096605014939777300203357674446507760617774864033109887485247902286305017051538218349893872156654736523755247372786707771974922127052309890016008009682854482489764422499160464230832350081383802106592638429390262083603136196014724929702115309698218520827079378258674889121653639234730903653261936170430740810768497891916895858482671925244462507020165586979487670760136097669601440429687500 [107,50] -15922046103383479796892777857538859375003482364460673542979116149807335507248473680359828376889658496773111911249906923784958274252893575920619836277572520693209828883351554507057724190188765876995933164433020242863041512124561921347307820184591834572427076972690152652406572369390515811588219042422678949213660753155609901927372310633795863263379997424982640135053787537419427991605005163371674529007110621611665293526528745857485503151889506970260322765849641419875372566610993206496580324148813848715497438822320573956187169692159001012168984714233277690978243102594559214268504348216334662230394238552568517021345580950268191887753372653013250203442622950096835621901754233063478631679152042328886894015801131031821425255708224910697182973412460120903470867256868654099275036588996613130579121771871916773834654499390474424391660561892693413908231829389681536160020673929103610855554106076576702156038586191042273934874652955803290228552745554814328135420453699194261996762382938750621778166795110036816201325416744327727004711108511025023894214669715699945739985234469390672228117224522163566278296305551418990101237378932734766214997840672988795156513376107682530698652378013660007829307539656894506246241343471449488491971222986469560944361306919557765531629297516875425662051023900440032186390479756934073762402197119742093230621462729298859699286359437196197017819562069387160307294429632981645624312315930898213507564703897390477558928214027337343655435781108384217567458583893514748795051514028287325695666686958926407647062252270458281011765753036193849070016057297148827918427031280554651902956292533461282506631756491682633270848798163571115276601350200983600150900791435342715098886954739936411146128460773406477810174274216917361382623490704076100874269970931678461898977718081486787512487780053388353977251934531582619481238317977002997803612947762363198639842751120484354397475564282189234188063572013504519848568254357703312742623296640569895671712897161062490156013832683418331860607346647606062104721747897633700699328261097544429388025892787627592284121733681719008681772209633419261483675980504573029201185097378653209967292483850437191914803093295723274324259226799876227182465461398187208200393040280244435120581579598356339331851588512101177804874434103483541781503508017735821848448967043669510275506730011653780398894753034255700185894966125488281250 [107,51] 2640002944349849771960479448305160863452997030082055000200802592883721729781777220628685764341486858918131417867920896060794736279829065854581969084549940263795823892703876798056789888819005917377145214256831025847408522337428696164571685632582645012437566626460258784913398968344805452247536977720752385224835169320727531672539595382636297187363726675154857187727468009944960993025152453019724755844036543613810788752604090342203098950615385253202612240667038403313734390940240602195433478151819414338981176071921131559915766656732440979929040886251484429920386741596306792481095100833854848968294759693118645138933303107048549793948475386527330929998138752498168147263537338925498828705665419098362397879712069122954001450836032410765171209976292511412530204361638604947433065819649373933225740767024464856266759591912599432506723415774735224554884979251752538723101100176837262115525753377805631908389454569345652119753896035033857595562160643901746562904330152855525651254976918491934157717400537941412523930940725663393055952782070238414719051843512344218801569612806533337815897604713988448338860015781435990904857841827447453327492690604938854025112627927796742401374325677111704797080262456975455926207174015297783930575575381630634927775754234225920881643836561096884764116606326188424948555787959394316746787239440976207300788232585809811977392390507573157176188128636213771630706744625564440763840820918950364511171287749768424147935858737937461513327453083829746187563867811565722042660969321804851911138671665585926505875111476908165143867663993901645365374336555200700002756204445175601820645885823848306131722533467417332956707096141654324039718072203727609581527607163397634035340078347445523504352393339782345382769582827552678743863038985330299615681172090337103442200685975747814568576846146382066885978987271519208618440900590901425030502951329141625046619252680734543886018998416194009572154079284991972621724262204528116801990249566031515881702111640232932716991584740933957392207386964908654040990281187079341509637333409435064212133911167076298662419629958034241514396169543256087551394089087839013564604418710435466344206567357096061430194541231979212013314483412109244635648201748817623275134239375853189270676283021041717117653788227924624543927296192095346108082166332630918546028961094453196658278623567411846906338723783846944570541381835937500 [107,52] -336013750032423313951261790590497118275158348270523102361034648192197932760466015979841439778688262016679735935217696458599738071526631056523386883959070567116787213835701155685201175749982796269240246615203535732217396312867513562112516931828742097439305164129555513687687757537136256488613722896439049892790642939924804851863242631458513005316016926335940750088112056232446786663948651335024786036471837629759951782890364647214063754876413768843281381702381791237384846464866685120178337154841478494668519455362190046863643983884682778565118520030741438535794617759180951364942819383358244170869312431523222629990812421803409257702726059807777323220305475290842022173261696362540030558735143347109988368009133642174131080669606132514340883692167875080307016829680229674335166653694276828518341275461327937876671379530342797950106087130950441499020893276979734152429442939069213511245390798633596455476296956365483666305727004071222057340961060465511464102089960579539411167848747702938697155429387418644073816473781182595859617601444314260695949654830923966257766030720329406647191772640466960091407544196357135470232599027713048339353163386285307394396104790425991221112375894441119132849063964392815370422704477956552181522272349316387255431045962528932253470167343382410166686336397246537174598288899820876686418619043652706218583352149238560461018984148781443977406196666888371602852004072182391442495121936724746359842607872128509478620706087411207947853397399177338156568325297543987167068715272493695479123039934323875581519816262560532191932194105113657994308328513323767455758042247627326765463115083341386564415266229752911078756079220300922931777716723126505551197867517718393174598327121739816689330246765551621550038396401889548991157688563115644121243519189542413410367768873289640490800713602321039934752687188651183235998573318292711484438823651106657986127388049380061135815078983085031550194911911053144337577731735139803019571756634592668550067803280695011713565484092152569670676001874915681932391451618137937942831677695450682909900977168862951497009087097304212828494113709506656906315696177871349105022647351630336557782841039747499546974844986574561939921819497076469134643187254522652400597503617067686532685393940870430325394701645040367680716103814591639209174865687782783918640203122942809392363367609890545395501249004155397415161132812500 [107,53] 7775362209452211302342284427738416300715706179418951272348863570034809305213967299595906060084327917533402374498336011664442300060412118327556802648325121240829685131800528951502136205228405701815392971571729301012747712849849620018571273078518689373994998784848323266593715263461333608811876868887237256030523510777269302493784066657635681738896721861510347753509216031220389547480510304502683526084352194009089407744167737619268679617411185337607888927799837636381956008705727871255512690893155346908668095087577779170353343211049177408729635939043699152574344599397183653611641685016334754815740579853254712837228030699986706787064140900704093407466258874102838133777578661312770284497125896676555376794760135251567032470095738459875074446697935045982047072785264466244942556100118254104184478112990752869359403356481394029792229097365325339773401624080849327362663657426367008449140041684014823894841868328876167343081765123743687687315757061012367271256188617972254452425613047639519873982626383053834070048172276660104187576367965875169935634498747495434705453035875786849737582460055760312117384007167951377519186901505753192120213010983269772509053415323320565321260846527200117972443517420247244088285521482004605498991597866630777099492654203130170031458577153397763295614789737080458874816730071791219851683642024300119127706036861673363594445406746962235633643571803521512043039706386677403249943418772972515511275673474208123814834233534275923386178515845299478885360844424417638671837738843276125283690443235481197740544060181380436744953966925066720542996648833031105088519578426534526975243440433107593662023338922825896810826577736344608443138251076208927138517869567305002242297979144474290306750140804589405717603894664516387609327844947010317474873480067586301832043185385497047750388548229581111616159501666899105785188764260225541983743924952809666379433145613101661617809479522505880210048945482580744543603358814147321009715872647753829845744485601746036414613521082169775948506449146891153064753562605882955733019996359651527358731309090302733798291571399461381601714262541301704665233037374597697877109287721451504409476915938558754620724506513503174470776878323212396920405118565169724694070323644253880163457215374936993801325688785434746541900015326286847711941032166635880510556361996043849395612856945092516980366781353950500488281250 [107,54] 20001556465167115000430172124834011664691584013262277338182239664497691201271014546063956448531210209982333664026275011337882039356599069287985528273469619063688918736481801910221372355771691355565052729525216335593020948985348399769403533041743327097081841571851187747669658758543109849427284791910451628390952798517036468128505075533964845626279448594255940128946679298131651601047930799799575403199967627598217826853592003211173984156449608746094151972780294180380692076705948784984047543743032744737552218523923547901837514368411066439213348047118592592116747640658355270446365213608548413577736617755489824491146939597881176607398293178220224181190008123544913753779798843196953870945567585636753681800344630175234191264217832458786525076160642685760353461574999745816610523750780584494989177867994542705452150581921845752600936939091979226917754436727787628780678679176668361371788041483267802640510488877031710203251851073626956577989780349793495112446665546688326741474802234900732073005073498262651604822346440835328981238080299572014368538367268396124073943001432425200287969833185161054555373942575399338136088015597882106757435796581870479069460740726734773125160416456947706547084245461516441582239091050642378681473647761027783725397124846247249125078772231791037249232458621967025125837155688790095989704986481464921948544577385685915074335984203963331647100564271968301281868825919629581531837037897949407497257294714332678963168923075198253738689124173915662310355551070228579460165939770300010775530914503940828808531584638719831931077893539375608464933462880024055581907049566934238996635993545868892836669478771441537299339231478608584541203361874370420997455204621462058220358140761401973667036888432440321539350299180768322468234011411629681566196844185007012289380493787373961624349016433185592381234046680314472219371199931432942409100574725754501283641736670306955078488492089209701712219018060643526887277881002234645004237643868824319692268488638256947858173817421265819369400228025383070334989099878027783792176158665996572077170613767944619824830236000700477297952977305191341912969225282077523439290471049867336851084010272824375739556568473732685475427032786976634479507491158304383712244351874354799068043590620747551301543230294627279699513009772645848807395141596008581825417306389772284687389447555005972390063107013702392578125 [107,55] -10968900323627989011651521375290641252071408156700893078301197096756741539719941658015270624878774233147154877158612468889146280546881277903720605873842820743984416703332307635663704310372188533358455256951484599866300077726770802851671837835422166691812111176530285639656942532149008418720978818631109301453590001066666756104710730120802921389412649827671192817171301589451032622448051388466140253947438285381517597806884337952020707886037972677350381355447036865373640025117282970178435599986877232351984197285336561760567895066801826623903977461443711990236534816244307551719751470734648260500498793710996710332630465665853317834647237039721152407349130754122541414817963400048203884952056968779289995341587949856118542037851246662870996778990551644466442871993986846629800849912886421851107372973980355072528630291680961716353921912553913085152831417934392199562459209946200353486289347610785016368627967915340496630759686976407375919240628504541434294175627953148416464133079539554599508901192528464316958914195329254438179056174150637390573458889069870635854196029810922022555699180832018659186491820329141654488659908046986624280537637466992518128748390203173254995849854994724695160997387228796426635521479484944067581076140029141395486752097618737471201469230620712868498044656222762522799003283415401543480400402392940659046332329098380087331097580686109038771017228947214922926101274639247399780860875783372040878401493799383570821522223095328502187528091392768738165609581968859657433545261578053274758577647687528159737014262555703313790892994242000519169822582217299800224214932829398759263562329966167636936997103889779329474162235769765412845418567063210371219019861716603734878470510284493887313857102103343723203300240804195752384887471449617629653975961082159301057874352597741900225017813300897578388775314709438201845689336185829917475440325909762746397541797241088739547487061746233174870675864237481564864685495328544107261509559880003004466525935666895931379204313081101673183433710291571670150365587560148543144114732435564706174567412206499029430575003843296097971313579157514758279252025301323704685239654916527675986234624546487506478215084467913714966912260885571673204902916059772963223298958342082564521566045565038349049082841095684012751118391092834537050729970255309081332970127218868344742830345239781308919191360473632812500 [107,56] 3772826037444012831171797725824923302899650505367028023788446318382080737197274604743591556806970053499704164494002157647086347036283385648830915177415242231450077487518530981553523712586068150387326395926314592179336584589756411710853801203979883347468718968087485120526478012478336691690420052505552901255637396748971125563471161444140348505763735367010034675186329442755354967334623461039074513392667333376413973542032969151323042969288271461081651282078350360372351482790887765308468341186505562450170192693476012686750957760735604539926279167987821051944275273679633512850984138959459346784727799619291127200643669106378074737139249217943873344847141249615622547916049214987351051609272364910017232954257503800613826861966233468856531918072019828621363903931100657700297021841765199606552468557777860548246443491980087680282162114902475288316086426258692227935876021249917251276896955663762502533914343715305523614003863029717228584820738618968987740765162961232405302919501397826959286731886862310508752727691725347307554550708006594559821384368270269578365003140236437777505057870619771597011592638862348243156064676575547156588712871865278963063179686050895529059728006460631375390479556591881689704932940362683930494560008214836687323306472075765356408526934261060177678875613495896996983936648694324829265120747703812210153744140665867865911453355918696906250268905251122529142192441453092997424409423441950811349961763062034370474006855828305763143682028851706656530099214422276278698632933500849815888776341719174077443660014270077712650817328502654753159412390368968829022597461213917992350941577062506381350925272351500623996976220833507649709802394530560158547093865919688702853030899095249830614857768188747673704156468085299909903033303701647091175228765232316388706382385307272017225658188724529602768593419162736061951285179783113752685714332811951439550865461392473361993445895209997659041428210224454243448614014718631640653039259339826482757020691103835306048233864003298345415729483912758929578059649586057849388293955635666227099544214481920841110410740559133985245407891710101619124580459276444658197426910822694612980886080920171773218999394907359832142075786005376327404499339658930454920015992828786211238071089172056725534739339677530475523297147958263941168118283817569676013820403111947987540020221786107867956161499023437500 [107,57] -938093690688917941931772006538248820315042402429081222976428890415361771374615342371116215552358723315146669862403834005174441248668521586711213557381004754620964435193213610953282134301657808123826013841331451263278344287229530685453981518383099518418985029917282214458373953539725325889628139011067407694787842823357051178679015678796149182267799169266155905482867551575871019587272060375691708830598208386515762209265104813321264210242865278326103535277214351375568402611186658408578083659034920812780467269623944525200713216617177652928326404560763827800255737205234866346475446920963431013495081537083404346923450981253641522823270744830080796392961137313618559731028701717582093898616398756870600191690729937799160372610397090575945220421715540288339637144110903421825540773159002449086752664180916136762426790538994057063412050673536415637349541251122903975219844310874223259013085323978715817746701285545860612287354003813729684814874444270324341505815776422167561734424428333421135297510650141994088734529446949597424498384704403062197717173583811812743537165260970658916696873609897779521008868925933760263231056003438538922233032839395338753891226464862822003127296668939269071072384025768260102103972584668319749770369334660113984934147030840438970370199221424911681548325076972413273661470612486490499799251161156585997741932475168513111571393012532712523176656153830038276728767993172434254046608926247054598479428678137984135042007500331339420156604842262968587180690741027511978333581132109049368802996002334329137620897709543424431759338321645558403216275285469792179736871573542134127196366416671797215685139846671709627053965474195792776608050288079081682091113467502767481791997269365452577274324717234673263855082327722282237007616204121213246387038004438475344755537631004680359457515077322910761944296938512734816034227472942295403573643169007323384769320970322758219478626863966040383054822648385536705506711665031735678366300787708898367745386779860981254721076385133065196084446835383077551833715859623806520473500636450375591220837950008112714602091045530062991800195123999260246565414494676158231415218415624796762982419151917245310010867548505832522191119189185418385653528912208151054163331015022869994893586339134952059515319774924328944780282091225122353896634569703555822276592676689510597043408779427409172058105468750 [107,58] 170050370241468542417506202390257144014763141983665468479954244129048932914761968663804759724638971571940419305636803601830142475294048188249705417156537207036622203785559697325885789721147381500454446073746607877769509657972621860442116869581013952537702662930553156071503485986490321062758933889420269950242754040137797961974795540747121132390672469934088840871201882493956209927352267030544901934274856888492798436549516966939245168665447689859079528438815484781368548648843589678127967004620550457993089987014565791011501566274835858726261140808405358057963705922152335944274012058304527734527422693719323572458571423398633404785751700357875054968900916048908006326383225381740799444462053616280458145927036497303645889852092829238462359470169117876103759878701677222778497425977717133869993698166545040054090871187478446979497151496515043411793576150028845977607342374676483260341280939221917179526552165611237895061779418248352757674311573038233618815330167732230278136615508384896508535961000340026988131932815043105632424819848052708265325392928823494157496932174196846240309385628244512115897273676134177568214068726638903391355133565067474385392041168249493121454979061393417792278315307762692173668345321866989797856454055461772548742684194440410361097057786477018049250078760590395580689055022141941749440331122936291903191437180865536884377634193497536751279505855024494083284747058859975326130070898139843961752783008614675406929299969811567514748325779149652748395668916635847975930639654506849198572901136102017536278037014627860167368736623380895455921369953113730936869152233013387592601225608272534654592524210897529425741655316235328496261820479063638482655087675465171426608644800372744831843743197236680203109964700721633953310578493933771225120024353025886290678551737584441308903366532477395779395907178433781847518391652209908905118314200254737615561245270226647272361541418472943279067015477258208408330886904319940049312935649330529602314410629277378397232393528696670278802027330910265737501251504967506610697811830956615398175340885961445178069829151823502168763820624381961231007433931222563900198920016578994306092545015620107153337705801478390191766379832572319912497671475189312392980555904431124405558324708146258028650328812368564412233559656569550307653729907490447394342869547045893341419287025928497314453125000 [107,59] -21187677318510212364472556402533658172521769219238294117204047558247561573114560272686951590452099149005745516891128760153285683294763585431671771292556957859867925533625645859626453948226870995861793979295349692487727168210970399562879348511274048994030824248920365001190162085732641103725446031107550175063072845772814039487685167803394262042829082338207079678845988087028607066023917156615617252243574541343575514224760246203758116024881995623917963344261776286807994389325726687567355811037110220678987427821010320786401716784292916023502688260552019470456581626907505980693362931927395835569491648611672472533484108891815363269550033668376144671641996830425491010406694229608527616294110414318369496123981274714095406399723588728210713034057544120372312727952507787703362144304428696187602416423613763198753923637725791255575911309776113243343443271305566988376624258820342497021158655647197934341621860588850968429759566514752003759698762388829797736895921249171446610029471396756292689163844910596951179539016217817629768786969802638986892782118044928016701022697563153840634585102667582346394864242237471506634229003944461818054139468091287846625736275127453649985547587249207409252699843935146088239587410817239552231801044096369630680252713831652157560152891195852641878929573442915711704392366304828493963777349981947463178392493824373332439538645437806292132536387203145107988032289839936772699202700456551309798813005167065534461613603042559629265066644826149843325915032356977876224203724021328477864358854730895058542584512675358769585356831937942230983507473010233472814807279731954430846825617800353014348346213320836400042881174449636142670721520353464513482596983231125566255870881585604034019799707835268911365925345016086536087213023905209719557015678394178888526894435263691079064251544099550956037808083243359571072229751675483477779792205223523084904526060994993308338935504241885936495416811537024391117780527119963672786898803072592072466281026070694991354292815231172014033103778544543158770184442117026674931963243699787640880670165910631356392243226764921485094202103330473008124692469916033432483897940241429950386414311296654361224250460047381924359132786449614833944398303142105062558674383255831736753170124672442637172565955659300450000994925881386604290423825128924541216779431351824314333498477935791015625000 [107,60] 1439826034574281449746324412604785632366937528733987360779240324004048347669411732958899972083045168880497118111834529426218949055160589674625428439939953249780016662133386674194254578439244613677692717936379758225080312125200754083521287983577252859763613272307996112312009018672717937047795610170012682985448693937263789954433203866963224245709976656243260006390298102525581997693202494706958648968006049041200990454496691893279252735093799696834693348495668957237004260823535207037069760204704958584165999178177516306443049960156478437438990909687934622417982299168482125455354628281015911642793275374336227526256341878540746121596327045384023887368156648203557854441969030580723872893757175277855913357408482356242406298072114299021292821368353704459919531637182689659027403516290085180224284783929605568017237803275605897466397910332083612925306234015498679817066961324164307340081672520995669736987633804636670512306301743371866192067811320439253470089700658741051357303390746807731678050124787775611398256594591552151659386380981226854361840773308435696700041493320371442716119808863352868843782427823139911056726721288240692091548848522816717004809368264092361039208383701496881121264967754818142111887490936022468508309713314947707173329250721448865459455492716882650275591992501591140116173111194583629363400050616753148773823950557578555663270178797675841622806635885137062081389717525937121950985418593649183887461198918916358558321653509267188878182697817182435597153296810462740712000453985998849470703942068884643332447133293071771113975601743519231469215804554601177083270392292171270070522351874817463189357701187642340042186161674852187789600735182300129696877360061596398282177106045175567875874996735497569346857118394539921704814627553318320898623460914448880034006719357967192395545819334469477152480863663228827986463908642276662944661601501446065733064437342031254142500274780007882355699466234345709850122110657620536521254685551312296745729969544691987953597968583066171877406398351856161865828949510046895769960016827856863396416631534363988234944991046225664660334935685426071488574605728281058661627696187249422604173978839773226046957211133292566461104606214016765670624432046812998852738597648178435530195221149460680562976717061994986387562510359726185876928242023510898239813116106233792379498481750488281250 [107,61] 18257210199115597977180240144317273014564237481785014881757120398748571143619021126445222533346836217021740305545008325261805745689870913435244622668130162688513244897128128271585737318937828518204497442766333697987057800787867503916172138465320519529374920350710121021974540910964884422301447208467815330549144011026483349282731254352998683326411880211281475927612985236685347860037134756868822746584673386876532399353267171500733271674079237786349396883303283511705792558615463975549789877487411575486613901272167729942538089757735666292337534722376514813944246287874059750696135107390431507705719442782187372149208281088098299434336392898703652415741166103970032587418456711088450188076242301051847262787224378753240657222289737489508644417800126616947537432519955188197713718046749627676503028911123369800223611881780556168369503639156920725934578734029922417667892495084530413917524380118501756816343881173665031966494975201145335189295098601572552068358704914057569258173675722145887885833895540427838893655653090757856070665154072983432676373949449819607199768646866143278630336601237500919292113131741606230137302068823970274623217760238045190706250428957155920356269881187740912305140139082869418697008396935756457011866592495447199540499390530818954036017672660717267188643837796175216480824401542369106822072289911529797953529931634467626903137736592215215397394805381074787080817818570756533369327941016755425026397824553758076997121710324305289865674330844599625275606708872138655342099380740222782957941009894179057202180738214280531799352211778695451940057007049880908064884469695467707865181132557322040190515920522391662813297968894656120865026304611184801070300220427526315014725056336513692196410396143886256567350485003838994036147075597218968983118802564679338008424289952822182359772246448074290612032870512730731161867486264074705751808636175803129225159471120601561864844977245386005589401815100357535535991969989386718151899491939626871250082780051092697220696886365308831103957329588531259738706450862057572110999397910942340083980942920798358190323785270364606388704672636680908357788275887957925851165937049870446809462488591433386483380790810997034191806955174014142415732886541932547571786476879054085089520710780970716266288687404475240532639007411611960432490505898406318863180786138400435447692871093750 [107,62] -9193386667726592405702087565642841576116678141629772948016950206696110748650070571645361287384873965902621730634302729954640190912815523042644921635281964336731641323932175431326538979036959553559166521391687727614388031090026016997518041407486530254572320564444419975035320940838571778129840822599380933901701765713297745552935251967909503890350513497178412664054932448761895052383301074376673975477669311727136207404034990878394012076077215188018207106793484596921701263314531358704978645510594861329983796153272503110398296997844657726282691722754049177923259849184716594347197336964043143790713575866404831162796146777968235892991380089429065088219334027640687020193573150296780784653908680518001792963921178843908491267428076977901289825473267485437706698996665279861224021009142422165289851791663524898825852261619649103231374024664004849634641619532374824272112670518570741755686131765309608346007460065692357192958595372149768633688191618520149287139555619076032938076067577267346680307678150147812371779919529849069589139200221964169568157619250915637810508458606008868626003462310427263327241926974381656067934083038532842791111438633175154185473758149814499906921125627885342029987385287287226242007166346725199374032328512138533437912630637669073791462851976726299078094836969061046861278830350033160967892759495023115728078227759394969635810409796503454073912290008330242242737377195113799575545052347832082738280159096716636772153042605428939268148350157684542200385481378846677482067292895046267237016478233743048665753480202208872927678494120300113325229002138818987180780191357149760367580076855069980478288143571345538832055256859460225164357020156659847927229946524831083274573192595455745844708801878139248609780874491774743999486023199209708760612228364113489835336482743950820035136552590795169798225602809737179133508794935415370125306910178393623883398494721337604363166114163365724698567798472794124223307795599248450674699692854315273391244106205661169400024783699742715760610316902892137430213415267941310165442405239686671996165664307307271806873582763773257561467318718669116879521548148632110693544485247133060990107066268241757743203889082461691810558601735752218971967128914155883451549816080165936312822093651157082076070250779007771062720329094090189331876274148047656353810452856123447418212890625 [107,63] -848864070584814648901855538282638762809949768591762151676832646529489955323426397598827061652176669249200675188265397949180175939910750551999021938361262958061262705365463572546211405014076713299165043394713689777942681844316018628964481616292089143971850877095757429426291961399159267944886993906659827913840505014738184244900954279017468457324274796010987843256594353803385445614506410374312988509570463279204881136602415628489659227058136543267956189381089996279170177258775031636642839703820162638182065618196367225824624249263396244567551187186911369244171464991659460362573504511979359664875215052951730188094372781599567072485180365582546598069760898308014326050026842252520111547436218091500724791130624919335723120644440531881213145358921888668976612583314133970093439715958627803912053231562469816198899848711846218700577717123965418833483105772081582985707845056330672910305828394292130338050218924418759199066365907160518437832781870477445691929692579757349399735829179505998429298281456272646416157088847359555837620723932019597707921085635447511384377603484164218865470455056660696774663294037295000997471257052990653285862779030560937035468852706896093451067484623622099851096214946946979953872319368620118012835486492952922579855961804369866163935035486676651569351806185513621995912751891181065316803238050435546074252858477802131060056882689619755217398266424867302720504293077178490292219475121392865680259723834674370000774506904988397215805035511501394239952365854029138542098607244520328894596881541142685959377571808790900007502657740619207053885623150893026801078411673900615731768992570211032906902105876896200846335515732871990677980973438211507040900415427093614519625471250017368015941995447322127380016660033470428960840586237740682426063853965265134542830193268811710181799706292848478826991955970833235461017107975946713267380556139608916642376515859361992149894036732415271322149720615194900980485306172896837825610303094870320225830999728651339294206950007027123402764188738917246394584859243883375329105532911845348217753344471361402652371389989334152700543153384905357376530609146313580472986564158369354618011504677427241405505128335109466807297395551525031838869374622433705845190534409186289625371483878341600066078444238830144107890674772548696667973100460358182317577302455902099609375000 [107,64] 444380736933404800760233967609017858146560548520315831116002101255184264043794840727968745630375906946542921339009032534940977533946271958623849336983584462118448333494365908412579959799963740356993390214490781285072233129756007960867428427131309552275568679525696855332274348242054185254364846914304047728343263542723107986772677649298025206196667662749569297198190900561612251630901444019066573838385170513106950382873414579040907378610381825607760444842837838281074066176739840460097558175577606531129852720237667534747852805700961213338798444202051667936559856132615161045488009828735910674329621800516810926641503920345538317349958842118235113242251807454853529055044680111251909061709269908434501262950322288020553706731837549909933898623716060277058450264392695112520082493785230664220651534097896055242368209634438054530620679583554496656087132505650538639178223600816363452504975032198274191038600779394586120514706622139361164041326007251102874148472084126910885729718377752673172739434712754736331407791920051948095600938802922653375906331095035352180981571250647628633899597284431681659527638830404561718398171418896724825449543044635785504864832197353048589721180173363058356027757069424792360892346959320437586543033403662684716611719193369040834701654886855739497628524845348259525810498179874746031862898642700311194695683931503953569400169410930332444868187258065426927593964089618965154840560751563390266802385921744169017213700743298116564605774030212642859198950947976383672012619903518940258884990520634352257626406013449114498643254528569174795887233915186643923669535798090110328189612996155569828493533231556278763698350507967199606856344657882140257123233387724138770725273986401258206011541817328076064652145102016008165331577063172550635883803363816666628891430475936264606870091441222517958174727209238816103931491590193724981484557790918724472872480225843064835658185921806739233333161302421832668409901217839240504900711807315632446140175083360345472701757050227880267382669997221703788872657528036253011993868568271711975836710439527981808042252657287534013649077071139287884350313093500418725484415947210775165069221625579096263467559224579370312114452475009870182036104115880773048058718067226795093491216972907374659257195624795162321866273322912678847562695239048480289056897163391113281250 [107,65] -98437186824055815017481116150755447924078248133730096604326485685226342293355574820870600903210330543336949852844525680173708821422545782522340610595633911594846756434522583131313860831637621019493065648903592205533305136187430034436754780617928295778780629943446886583792238355655729674086534240483474735077222019918081825710608269200135865069212111164569133593471984350259153181859830801565274656142567366842312209698264279471463307623707907863795058535039603462790341727304055041372695454419163415507022408047326977434700961341689771787643463346390719341321316157045796143144103966766154028683476042741774028606288469886452892162445484866441873643927361482923473644049783140386443939218933006507825413054277499382863471397567600275081236035731948609462463461036610967062089247485583819971055990599213293364271696046229173991276018637935618936461629135311582392277663974897959303229710833209537375676878856865317537916675441861820908143814205050842959448728194351591346173584546653168730103190996708160502739021969591166608698737450014448772932449137445964665978477321450438666691689977300412348915737476278137225509684241420479759770445347355162409597885420367435532490511118688646836420553777048062621153400649844504168885182494279594458543259356819769604844531459541919740199658626155896302009646655815942512370309173277709672189764804706778992471878937806079124865940066688967064397570420052456774836631120367431028891048052590144809064143205315763811413732388902775963368914319528463254737614915020358302263580777526766511475814687597564398433578361946615020794639015676305988361703258422779515811616372922367422066543820330571014247235917740338192154771899267117448386998921018530980783607250468889439833645832614681460418670019268625629984821213014802423636108347001522490481448943919608614274906963062024501400766315556996320603207368450816580560123984319933954367622731980801029353365397252629844018826264560628917430146709805203747700018659797712989640859914584237460876080169956205611150798771914520210262581987340156417107646394999807809286590978810476119817796788530873571500589944428343349987991386618575717003353626072066288114214075603837727353150408667774173644490074136148216191041443722571307987765291322899253527491135906396299076931023779676269369487569792231962395590016967616975307464599609375000 [107,66] 16865791732003499880417613147804502913423584072706662135664222412382211538324090685621691791080022670759555000994569257843139089140255477761601573057761965959857416276695171052408119338283108437903206720508925238709620868992988708472275766745117714107123969915552818403058932912624063152638018447432343472903842631234922765888392087976143588740394310916584195716764209587916691129974647359771927901579827854139835065236682118430212026646645438278482307257969225226477408171350221840319862499379080292037781130774289808607453992025295944539488724818355696101731537264231355698888397332341833962622896835662799404045664478931449271949445716029848628223585387161128767939276491862848077971921042680303874002133148876950241141966603412634462203771095490806916842281695514050261216414420011938135321362316946895619842296707609729022902238133520363809462445450896723868090585768473636769019043771675616190806034959050207218120492760847072454652434268485070755297869052190356662016580617347556799203850575766406472874819268607139621366098713431118660540665388256255113007010095021525593725527382919176302522941371477010031432755581970446144193065666234907441776475889840954207524164124371387426831013240786236278917634555785491225336365566543355565004320031105187737123519886955992836991664758779213737235531537060747600650197077164615236152522734890264766814477138980848664487933242168507475278127556683637725209660119021403410121548714726837129748787024079656582638950802860097061565041135298172688166650920645951657733308046103663898899971849575688740594170701217279082231782551174187456436353608719894177117382547014110645857505805144532854421977694269442554612276886668186651710840069674060357944578951447402591354205262479953639286208038137990657358542727391847158131925505680685225744869058740594943730678554434561633710900611912095510813552618044237633316446112846627401251210513856299619958354767793602524717078273822483420375486857100876809346385245250816566286900356942600527535318978769159362518569944094358054822101525555764733540245004851188927804634868893580358977634849098382195612937831704342608974522617144916554827682417189258701580492120413304211866077520950684748626095277203766207717286224785916382866356833274283401272204222118146998577501470725249289424671613954465065887688979273661971092224121093750 [107,67] -1786114291821780684114824187010500483196544817815943833426885964179345764359665320653345221308374627590130654203089983212786761922377076268180107047234407627641248532157741198147698743012117623457753731453285262615596183472353270064215887892064289139167366472607874464129510077718769206996475005861416587966213234997988662001843109729940930213927640188522454574458320424720283386864043631150143950016637870751160673584644427645742602093596818694660061481075886619052791566108967098479182336321248988148163192647087147029953952161246619207602848527165026292499954296036752980277727256110707086415428075771662512300285416377509469149763526165305553825759969442850654053457990844187943575626233721884055607422241993386501046880501660192039784576828290513130127547950138761300892430668778628248252620620782784680475415312716909837252543457713523731902333495187258145563732156807856101183880018134938878552171001541041483716229805871378694915809387903004645599899326407385071705524778520212861335492273814468855751889269910590654028257886255093407595171430228850411752386106013281728791940228775131360750457064432229801096336318235084138097992639706961993090409447612434656255701056618815437330190369643911299661876855248991097866279813694285460963206383122207767856832012103192977550793968537521733428934746248358889727427875390422571249994214918301389182668503448259428126707105702930508559528569490403238933991849672516570693485277169185553848105643008097360186145332785775191288671898077737284449780221364854628484185169602329405533081061270729648221279280506213387292541914093453354221202746410180288273142645391361334695094967474185329207408094212032671163609130253148292492456335257532392140299576985802671765634352649265858047494470356179148542910550286740854140276899327542673478312076268084120230868266952218138733232118770368006141099670969759853303521525073826473411513603539579230926399929578828377363879317633178515195931095608597296673268319910297445606406232684088801944121971325484405381633990858496270147174742939872509565136786879628725906614055783111801957976003636923838001060611456899875019959765847723524902215857239439752159070075605171799227630425983005851570297125946815487434972300450854607950131951448105283077150319446808644889495417145889055471775358485686524545599240809679031372070312500 [107,68] 91270489543513035338831194100409138341304367899141930803661878135161449959557888396566540313840444823935468317580049640467969544893294975859810725118895014600746877961092586422021843359778854168207360151182454975262194574774348891296305293213559534494674683700941399256006509974027819449711428863034354871045108797831761173196941307917117759113492390750525773672381380906376287842950752499663297111453781505153395338611482444580363557727271641224600778487947656678499936631024093712328444934319111552583574475454294683539646330978968159408459731022339631299095419604918342197515997584709352949603552756758695777224306862932675345517339125593386736944166109168961525416409232146209652730350189180733704412370140074339574202862297544724409278055886083624214736791529484357686479451633127271462950722556315283007639772590299656932008957283398463839776515290408381555495146820374085831922308743930500735117459323361086586380855191773100024488551010353780054120100002858183906289247230914372619022242241397376183959289285547667423843930574632755098291329733067450639971626247645295321667717847664534096726973217745024515286381063130535512832653684835966057505582639374479649898913320106166383933870322212985369982834750587112902767930283364195628161628397786411862361738458769402432742491105237471090804117575904498324692890816466046539113912529174964952879303316306717555372242728835231727955937519129127214087819112880133608387339973675057577111925109478804765292955154886851404936562962092329886245740338802407289866488629116989348161294072346385065509894024349621430715700404209171938108769014817566722100971304898575564370928409379035084058057656668092507140985984453436598487576627945751139092320647456197985705653470360523605232747980655402404859174154040649709432670965926688954456421528059050022622502399112532939214577892051766151131921309296080098777186793707183435095180752905782605347400837356285161127775996581874379086868264153825641057432156723143269993469592932340488086321315409262024034259327079813841599198290155738548482193756695776444645188287871026346392565847020927736925449440738557057450372190926503888958873087514485638392992972601326662691317594227620989602361234094030046273866897329486626828514093329012011408097259199667567184136657101572033361225333436550499754957854747772216796875 [107,69] -3517104001166718415538280843019202545276810347790412529632184410567234156337080877134265545830639073389619906350603910535493431213011212094506449014918845007542085053045295753128184080271858298908936492792765972436275033998379870677256767020232754515343916775378414984160868763941302116748027481394236663624483446711199967186366538467174003447411304057499100210393152466221975658298108332711815052252261282643765781613270383099441446789409512447570473350695659339743177829346308582125336899936353389911765985307871561730551627519740221771783119850312992284470665606545110438567219797830859470850636265156511391700962331842745449451180654013864842407446420049006407461870431174622025348751971709616504516028115558671190871091737663586012980239156150538861980522314100146730089270869084673267944857286313816358560452350405561494197369947564325178555996202482454605901936804900491687138167167269377696399952555484539649117678658669018392123173727720417951846982519081492745249061687578141118102442125110543057521087430617492458356700710813565617808890430215049934093797149314271788771793421003882513558880805825285063330281927332980137493223344902498457083580054526383957836575255767802637787368396343743239975382427402388643385927091671710082392352550968466516019547756987506431148486132411949352348113732647754191626174136617513262296368739725429663253023683334420256777904006097747548979998478856830468172234400029033713336569525760788371875056125558551389827877897046845723777476173474901302753250943313659828871414990025192761631370377789172204962800314245258430316076836811585766296967570639466906007624160041027539893412425707162916390127287235262263165936466352974583164394129353735234817353481071903143490967358904169906641218231491392580137919980651045708327164306217220987215810739182618561137040063303290450542238855370669765914718554532831743005605859961707972231722207820121951561752444042668829571764089885547273880323709052268159330345789826196311198981179877774650063115439648553214554008257939106276886328317169914279717487518744350579154495324233404454081126788822326368724145648455858544233720969380650632305367095427284578253393529242033036889243118875519590531891294644342598700587367481226864162519370334393976511051057758417070205239642440497513375952109981881221756339073181152343750 [107,70] 563722099550096763134376225190671549962398123153979076225672688575211116165956880129437016863343070443837931355678575732583307367927171731425920006590716407899921079732512319437321415358210838106224546982266327894658311284616370540547135136757470871830841086154700327198954470644173181035750572485947362836348551980709236713271612464639827218646426845782899719883566288589396419284661615885129121721751613115821506401816165092563097860108793339137784929600491103250306921900150784919106400960268296891852782694490650507447647301269102255473756035452704045336717378448649811988197413833161697927590541771462722886941070454190706575227828321064653670860425060387506378173715346456710916773636116901976086314473202660382578610162835644898565320278705240622832259192144007028942246396449646962019507515464232035843467540351736028780940283754392915213751939898359964655108921624672913806804568722994223180935887687685804137182853820877509755508046155731164014688529611018523581157876520790147625533263073890902572665299660932117122023390427581230005388987349502058617763639018759836051914222304157027810572879172189077878459110012933074283800058740049988070038964159683806959596155851497934684062785937770531528363516025677117043839968903992021692868062779626376685312221851004978673221052683074559000549756850131525757624208795307296370140777768948071156689355846034128007040654487419338101097720599422069852200846361500122576089437416377139695877890187331603467025797934858081287786821854325533094387474988783529789630853707300455761254766062189958839749173083380487818739582899576701989500190523498369006704708625173068973460188890287203287319957647178289457031140430643802799122284488065714408046671062496801259385168226941582163258392377632926641494769458019438489473707853684720256116238213535622042083534869756189401908757564301549769775596460840256411730368168281889829567597215784626622243332528285526001637268703949630022044283763474973962872035643157746882882997909071066427437143564588118963342407562046511589054880094472267155183513726592329181365832148460108693895744098839800244250946746629089884964612253047163219335830253280196434908248093002682615299028859206118612991047367275295534029575158503211399651663468481220001267087448794273019283594216947974597786696904222480952739715576171875 [107,71] -59522666951698366016479275691538611639414138718231676761131025751321392541284281037192562611788018010344738866884313639056324775358385463392997162953449483980460009895139336213405024245514333584932624557068315432033299042368228269867405648440572472064684522564661465432131140422065128654707062084135851957515591596165243223313271626923656268386929191122324434124096279730425070469409507686918860203634339462480921776766210198559401950219829950256188977002708801711726657703940964465638457728017180087066436011132983311208606460284685059255731631590442087951807009079409809385923815800044778299851333701716521103673443232838564971182772752184343045930778999237886292526803831047068218032643510429000813081879210791077186325439391812681519816966351025742614148442058291422351007177948196063440367431920546866094323258993432947584973144683300345000255069719625658587061502707391580211346674497831984884777765305340037268654042854354269606993598316284057300135166029432606098851349376727673930359856565047021324635141164357588972229180514151780740952080564854050477912646198268198272562481366780848786542038794446647117329081254217170614274050240905535111031779967850487730106437732993678746450561251162592949622826372607813959009547732811641913669854884787812548871142106473306034996417787187671634126906206745973415102499841085168199557761231457554522749146637725095753666945295157464150640690530924992338033118023396035901654407792525689749572662870525279794603615591757278406320310109310921665497124323496356685010585228315174769843628339043923347851736784741211404234294947307894551997162844876420611326764229101699305908498290613956423802888826712250589599706427001035776992251846121517111833291136441488859775263014519678880977786188863768373070795214356483152899865098954142166769954467724686937176063861619059329845769432016846455063047857422612724050853007906636882820781484249650007233359422026174493173543285085947620357590534895996138272790513913890930996956039536682804288124122435116108623259784812478617306036400532057579567773512076629417509967633166979352702891966428842251435893778615347949384740037977319380726068168808278936240661009140618411397490974011290158629963970221541584223957393849372495324340754637643703316474571114525509137678678517335839615043369121849536895751953125 [107,72] 13794838971083692768097769096780366887977957370422744419867748934886867423441997400631363794280616066280914972551425699943235437176793951678203655394777664171503943564420561340705383185292644044714609176237874176036239899509088268765702474848854809845014336577724063133181285185104811771452283614675702110998156441059243821660676509717776523980439018485497816418074869546093299366510342555111008672845521078788294831722433034954564908919475925171474609010185903426291639876920750273532523875281748115250713922163933079294974931061197854130615142023010007789284178475513594015658450095429483102297040894833482933691268744858284601915332564947250064142387549480065347451562064848895596034316502229331638118748903681829168116958298280915588158629804147928859848903944039183647805994329160043484381783654594445153574804288026319943347046189763307498367616727441191418584138945636173350520601374063106058519935615299602350217349371123014007202104170595984436412800806519966754771713613386548697071495834703415145142822023823357723751412822620579281536295242229206356098942736771385313609411028490710242239598960830413591331015280999256587721863607820298418156993277747985165654830080604987010125051621005729820556198644335629450301327866480957417603508960248213101569135972343749098851130250028908889902854445481068461170492914778325080435777235808225989777666907092345678218847995657632881826642810524964459166352508207507355202079117819695439595281024490531200435869474375334561882054744700044328336494874385895134066576312537914447198705738202104428234190296679225918019985394342553161909825016058677887759755484355419144920553016347170619780397600215213791696616426117363644640799288175204630648061952537304352381166603333921319617186423246605623261692218166249344664249214578660546056121871660492975564588669221121486024189552410931879429152976886051597768944678662620136699889885628469445100633022745628701224681927070894962527060987202500071078957721072911841187733499373470318633508523581776037659600477535191061549452981163001262055973821746778863588946270067583956102084974739495540298326839811208242534214826445222841965728894744962553525551257268307759331918480034017862023096794247788562246947126710962219524314786579682894173294762633110973129579868157179589616134762763977050781250000 [107,73] -2603248501115901692205238068217123829533517137161490140565727435184455785575171302330280256096116563475702403646777478763629873385471138979161676070959864189652498327998719187907224796131714957151860193778740900623155238800042222514737992333941295283953087093378362424396460865570804784561804018210747044874238931108217082274489461990587513686630108657324309797097198484785142210782758616508524653156548142362804938201224410066097086800408861714790989796077652442821233063490550562354418822689906348697596810633035153761732984868389524599372971306950866703485043127952599001985519537126801588486223204258035478951412343478106547233783681211624070067767174554681998504937975694308768543197524618070035835144184337347973807824346763138138163612594572769915514582543370746487713290120768758643101699339341021305552747610067638111911251892147912977144902906541860197808031767877810606433445140241978786581577803470018696408198670418131346220593053644141477097082554357139617941270123719052783264181486330234857390966931075581161148695254172207278331729916070388281584753745753024002107721529326997883700378393976786217515990883916365107141910731955073474458100630030984120275108485309337854792034513600396312873036294924079660936153341992900224538547429737353054158270713231317543795921734393049024412074343280836571157652187544529786058801926679442790708982486839787546982754217401284590855275780899885023002586831578512924569133284515841756720888526641726490793036833760068740204771784799438699323765279296296265105738109509613841299590227444875666393678635320063016091210989747689437256913396903725843562367850479054770730671565053193352583605353697444038304057016234314786021904195956227227006852916575196581768805307247430739254795373046228898756619391324758403368321792974523633875283461285629842063654792369575591080660353912082635183713311423515744334289919495446864852242581320096829740952271097457463283580433185101592468923277402848457095682051764654249754065017297318651748176548636238947517496140971882923379776556621593235032765420020229783990100319191921293761583840951107820916857774268210318149646070757844992695265208895464040779436337756709965133043576108866539811639301585509246929877160339867091148977332338036850171804218333264585930053591766863974044099450111389160156250 [107,74] 126814475753988847099634937643822558345814925456127000437704282138771870989607122815917348494296311512139196235194759234687107801273340931759206152959757632386450408332775703321415947632758647045997118960088632579221863728002834291392082588864996836808811322037875304104186094121369521001410744605250134097403569633033322943635422221716944059231718833850949459571792477641776981215392910040484030787811659715015342036473591260490878577054895075159448491633317483762712226738395974113226968021884827402211565075167606677379258620044964198472560824741257336773183151413780868697653662080363250009336540886557967514080505752089470730250927056907363431947713976980144361959465265053541749805508976880546815132289510208755935886379025539544641889984900452869700845123646372499400342048464109954118789837562308429336697974496576943411908735430784192812863038057345001776110853107924420638967020442515040044599449136579507986429332488535514125411192210870587882205208681210191142731251802309683101781870338888638154309788392464518679891341278631739489564464868691768082586226772772568170924173055403985431718171200662258137819676672856059322982548971092642862710983621009004908241677810991565319597721533735720205910827962187958036677153506109615885443719947686919414438228938893550888875325866327076110983622086918531126566397120546025883508781991996573166606774733576866248931505513132899031832816582950390960619109065065765084764298626220938252897924725039973754385259922092889002370453058677865823378785452479499082967227668339997168789919976736225459826647754128885412328998307260522820420126144398651287049727039124437301973505361400630913623109400176741301776571072782851940044850220720384195234647289998651938846687631216190744772263000147767020710093694600163833394426812633574391110003979929673264401661579763221042685386815368807574018108373133708357029985821540361383615660423477701932240547743784911641615395305408151330062255918191977950899415943064558193453776262624290242494265551336141902299951643081572985265441201370337323169760395171259220914746260456006322605010650297415887852248690337896126262376837211324781177995081290013698681840690431506769305946055767200303719812911304983850512030455277124498245103375312419804655012750918031960711829242427484132349491119384765625 [107,75] -18443696032529730413783909297678346038854048027903796458150732688916968761333649204918119758516994490573996098600197936227808794249470465556822127443478550467504901365114978765255327401462275440797634981267000328287604126910208335479652524001070125586821441900865116702559345862488937950899596527555303131221969830228145587004769796596764336213893017196855076445303820906196162471453706835783488307635772550995051811136705672236827454946065471962072373876821122990208198699684452335519168183937452220204078903625915453548660455901532053164475206111069815385873408902804169807786007980630237080690919310237105512341940549244352059932266989161334695836976103273054544835617402010049766941655832989231428581332551801832366954535705236799843430245501239135425745695263977405980694646253430802617928800835088355324769168113815172287832512415455558956998631730521709377243730133518987572382949026657772643171232477644412215774284158000719187009333947241518863975044192259061540552786014440722301497282440262098663576607430710970128010404571578626833228099594859406826912540082492665590306393145518559521318049912834868281212393770636958336109155265334440223802541103573123534533551953357959617157309178403486374227334329733370747722267152462803356639293121980350589233835231402155891852014128409547964078620182768962047941869928705228943747383969791343444277176953002232451794689436443122664838984999935803689038079807614214573386323695996522520389409953295986587338503261324755514277587758090341426777470288079960727377189365899255368403526640181712085872680692871155540540160036913256412948768903979863477123127820222392889248909741596850549182593807107690523745747816874293334959010461314509990649177970527392801085945932897505206563236701766040852020441506373000260321155153775132029886618977057608970567441942705495847454783704426260038067703041748633609922638864876518642375247161717408957746050757342141074910613042188354344463710378772290238129901818369153263844401972420846786148676669009619337132957074960639538823704917410913750964899450555289187428634073293021803121971606660600055112147220030425819365942855766885919438775954031882905524388580038974712024149297344950361197795205825080610788951308061012868522768465225562689866937267010871259742543770698830485343933105468750 [107,76] 8526584665356569855575657737424654413284521937993387207177870115337008986727115128045274953323689681158531134439314800548415537575806556043022262919186997064510034953630155726925967298787286892796214438975168386565276105824262431529234793027574122298113351250770221550545302182357320327569054650417156244485291392191119731139563708940380430951154146696012623000823614802733334350526167559734580996873908278523428282729143129419945866038698640258853951718423654399284643951187188005938256777035405346729321804895990178413010910554803428822382320957700624140882259714223176439371173329343266897227963785816392801484859210927690874831969947832030873081890279647771545358185965578396698544368269234253794258276554053792592543235750979891886980151382437249987767936824328167818698031509588933124044322407979448451316723652696903451957687725794893968004343614493029798044405705788130208013320488883670836239381267443559444975753844397500309484336782800171506503592622764103011663843572483967309931076185524396113615881046974955612373507668984841514325733339369160221986009883283676344294128192807203936468508949422813555548601639673017769508454476859780239263037640779288724388330605931331207251589378556231032232537516538686003390906496184250730647973069373709024160113485695128272804345458161379346454245571521564085520367410057424823966216949877347311109467700759043831741616726062968091412628428235757073920308188717555959282220218035718500462655019221830890577082788155521178533189430267790085998337504481329962399175024464830025903641277720029714705180965451455870738181231684131163714629453115958701529134654498896205567648115976510465083731057725574970886781725826674957840710719474291657976494299718262201861583578047602625786454659188677749298294795132266684463983766943763766709905721495560812693157434086728558095198623574790515049610369513254995695024106614180280392829881099209104012026624289392174610131443239906202410896691818430266849647430868302979662979738278787422848437335064430663885480370950274459324569180785259661468422013147567548372175194404285951859311671797647073983862406656545818594716949013430262443080676751776984626901166192900065062734042349104351026152505774486931065873914709988144084792443213697669425737285520128239113546442240476608276367187500 [107,77] -1001389840290543647495154194942400627654790201803788946213218655999234869926241946201689630295102566045142107249432351970464459554921161118672900445729644769858897428507204139791975852141410615434990170883601953482278100970774531700923078019921620375989330282201868643496694493177849954199663991415064427012713320590184276237919278939271914847452752021869901365025656349733392246792193273098346693795423341758689181048714054717306331620650419488655085927065809918019442625770590941739772869117962069763418015650454346835135403610429753334074018783159820294836428479595720790307436794221270942690448177044803666981511330879183801323143182628522061442756079621388987618618838705687617182747250425746415721414115926814253744340723933274509284148453277049400223604227396591074530504207134823915343192388446816095991356077615316008744027317067931803921533720745524110108314853077212963125339722263784539491937232603759262783428826748339690376998574299208130897435471948759592160903118063241216204721752931887301075778043275499666730038830325189309132519979558678574546503118962816823481212855122174956849907798472969993894276204369746086851422307555360736905613181434844607067907757253780544514648188511312894581499816053270624489467830335753883001089915519183747641056447148215423521055002580689561354756773594750699743578223723649703266290756817976135427963789134688667761419395523377412578738797839800800980866638113889401109420805432677617331920808010989312928487059536414204991891754203520217744591210335603291437781394475485167378265838087227051551158162726372790067627880770101048687783868482074552754219224747112345994659193305477133535775986560203314315506345411097373894395745874404008952806177609484834936693121803520487032867169767690672432556526987676437621817865355203602053959223458406999879543877736989324374747459398648963314755997641089324438751079659946183782574484936431709928919055712598546083501763009144749439162293709091623185407517425832695632409560188057005122489317419088141821409445298592904722466695354208136107739517172166644273289958637118584994819224759312062309289095040295009537585357282840471059987359305462778921677836635186118030725752163728674606576205102792160666108997595450440924099100451853582775633977330898005675408057868480682373046875 [107,78] 19527674159891739515697673824236356212243168016728801082304898954447279818039833866627333131384255689279514084014773436482556780382807128558099959373800462808285629246048352054042327616003364252229628375587261841125680999572842795382120017155984079018318977724088569232029273959597746941504282040001059887503239711150796808987645706701986966294137199032636216251365219188549862155383088553768479544532058478578527721062752256831486517426605464373245113485951577408655065975522132381282975736001356185385673203147017127724744748410316422368632771211225696149412170404784931508114660933930711919895151005160183358759565888473837651717568194736183142713869002861399736712623397818720310221333121946256767530646218641850530444585619069898682241566930447940930398210617620198971081810439995778868304608225434712706116572727943621888184496592281007174893840273692873254389253604072136211216986372555480428236387249452626887772673545274242015754250779778326747258166202386395112197720838528168679479191337179219956615642230021754035725371313947628551208742984828949204846707907625655976339653894839607903508078815207955998893343173268547672419104954314682177662891390366340156607106799681845039521592701097172094268466507140856808313802059689867692600326165906459733821968358442919016359830657244254563963332325023447066928644803306084225171188010023459383230642413545170946137460372115368510660401730773786433267671702511447285181979608625727646194573627243734202543209216878776499675888505049429650815310033659170210536406526998940174188641258349963021345506879497321666675542513084412057810211117746332176462394969605200655529793033341915264386448929293407066073923966001323868389732177111365810061794580924717756564646860898644811853395037686386156629377122300046978109165932947559503743231278010958655201813961071103473098171028798580789921151649845010564438382548452527876759883410498696036405428783407492495556674502217066392265613293160194798728343247517454318015547474023856197314303862496382212563225428340853330509479046041559407522722202835464657883228818363655157858566934811554867494552442646522553956339043727934520570681559867910630420453049911296656787602174099946427844754895297161720911253079447229418505924019216829154443892946346750250086188316345214843750 [107,79] 1806281555094015347422908982093608409852698161290025539901293581108292601964726504585993848806311659054414234934583879334190373743081940031797580819282789877719282256966095164639789037279807839554385198259952693313774142842920908148588673289295654398307239137155645940716219035922321978032906884473554069661081884130567672729503605694895682974003874761477497822435513327675666574795905253510365806606219708331969595476379585562403141470094833666422365590317694417233740088954079566457344554662345803689529289877605533588076501598155320293635559360221744485819782441585424751940068074654169098929246049753749821321522164986489894699559706360123586705478564749576844177861021123752669105025872393121994086844327154139334587051412432373619186275700481078028060816309892238374627193371545154244158899686573033882292874176838496458283562628314684457777349653250305940784373061667366048597746532000622502858989790374566789951434620709208268015029113358310342810111796491359407143546188499211198196244919818443940505411295852561055503262159509762870714216600969890729219500295491061733827015557890630206517381740946844391600106262399621537963161948126475252231553670939347661197815020839361672806763169188680769134070596427114767683060439458179407778925417477912981872469794920110498434185437623219686910833499293524506801856282342932174523987477482452852681401188572253666995544718747166059822153538643674404259255349686640449821305544682128032437179974903923028782623948201192100381300003012458121040017076593770520970199470001200748137224276460846078143131847761561888389056157227345847854308093312350909462829126228560123083181137881453364404086330487692851296646533962988091596622532444618308628012447403413980289139511538219623755299253777141509167030659332723644107964376804553812156382782679409602227064419380836505802486085124601860069178698827833488284871957565148949031922705017167294078503857274272349504650696301228521765209262129692897862690172594509807106723922526169415163627070391050454828885846923896993855713903041031683566092608347845756027161763184072381533642338502325039317797945533090396994225800610496460445373080927210035384416606863556208358515483057921792347189718650876522275301678298943543261377865367760253700879502503084950149059295654296875 [107,80] -81228760284336913077078623711458347098116541373846645375255173240468350651247490704996772996045585030245317901689348432577633636263258844670344088667235819727456310330573910149707613289061365885795217033778530013392346341533691222143264044856437130827755322797705980541679172170578375327836601842008304967218390104763781112365130326778293841851616348811465848105541771134256614317379472774412114578728100406920897342725549645605107699721608877768500036519093140220254856158282464576578798099796057125609717789433502262752281545169854609956576241073470404554499965636057142075282968760379917990328448635770357431405746020771657524343109253795462416545457196314443674038758796258564374380104048250032938332429450064076692705380499652640581205908476327576451675512100329325708393085580727487992921337769192890820268685607192127507253620325057724643646874748867730782072598441389895851312952956399360416634553113790163838724560874643798033472701078600207285767141184672122765919703528139456177704500241873257826202349118286457896096381403730591281201617139205272955137753671537258513804177859465046765584558441384651696311810280631410715022045996121233761430519302769160426898724041973169622895807662566417294081144977539768230098652602098491245818950713350494883616682322743527627359854428799899874317253172855943905110286283858511091435407598971596844086273765216646908025633090863490298718854267431603558516526415660373871001957509923143003323660505112976999155864059923343478633960567804559673338034646528997832856150586886875031660822186948419009283423651233976140990559237489382601374639719864638778483700599501020274231935811852499305333677873986110746760245836914195785453300864581828023512437654464296407248548549662341927779017474370514047277207868495766666413701981598256959518163329343613363242805255263018494795113975183511626322371485057182795067354997746825565143330930796828989742173563179744146930455192428749843476591154131395272731746323650071257103228947600735475579520350811739610523402054219333855904570435440078680481498204698991891379735122989133316945401102159940321070715357358398682460451960908441524773501352440710422613727136650883878128247661949761533166163820880939748560659636820921905255498893239085589357273420318961143493652343750 [107,81] 47412552432862156556914513704247806949304924460042547798853809504385780718587946273390808063027700313984287809397588960976426266647893192599843407581922736475931949901232486645303360827255305830202638612113830685595370068418917773027462934322155827302885694591980332292965541170679463969828079238693309071575735796144478106046113574234314875577037571305985092833703191792482444333368616001803848373143438709002318782524293511902098264801516021894739513154458431850902892181213194101561746775764674100195630116006908328384566806623075193863908763885824045364271380821172403618193041131059274926330804012275181820507412303495150537907208142397369835909637122287937743465030666826221869672467508018756572470698242666191949964048888722899591971865301722476173209874854891037587292926597931718140186873157099643913980983454741222670953956049623210344479691103869211376301533768168674790942334913218721810231724046476136262846565223980274866237211951173765115098325522867859814893045446309934928001417155511754802551708474548738310991921145625686528614648517709733303391624544483507131283063602022718068449659267363506936061899906617859732023283455035646549919966122299652900621577913276712598283648736942112243868310948410694921110369961240140710578783448915476399485752982790073725691972371079922031532516131689776455619004316295153829321039116689179371302967252544666123125227853633182423937354408202422595579513374621619927510866556523074989514351132954606246220734265671756701266638822998546628988653504483141711688524890671062205097133402845949843133921455553371440014500608253453766680292174305575302987017463672108482213806697969088286366293307206671244263941448180636981492766134180606301656300138520246539879363593190420862778893177211528629835920454263537428868435150458148088348296699854548746277453621539408760668550055804602326925389135528783803324039063731150252232203718775318578628752055145736872909120112944389047553248804686458739226266195107871004337692954630288938758871787739726396031149173318260395847392830707790666425561988204063372082946657204474618639900499633244119535127200988510940838294595536311031918193897563264286924557386024736042419878106209825890145540243648674665270065108264088547156481223687762849294813349843025207519531250 [107,82] -6110269200741924445690718898483878316887314131920106635611250063158618786534305948903109436350740432568010314779386234207982168541695097347543147633471898643819890497908249400816684468610664523364978247600563838512315821216735264913221252278610362483100277541192221169734299213273442103027820836410692188014355557419637528377946631900665957006316340000603469700689811220118492367562377390702686323035887610997631726677006527715418847109515120313110372686453682811872040365107994292101573696661402435113488899166890163088224812512592597593421517896433859512382711951730937710473868096810269775695191028838406838284967810563923530505337032469899638677710966036175419129871512247632349507721117057143228233400226409933775786438627406041416906913434831970570687880934612008973946313985342145174272136661367746304631232042896404761324261085568195325088856271235701182329158271569234585029806998489553683423451071417783240406070098521620462678608331026241852584018194469056294092718778123712199561818275309699993496549865694356068942740379418934018803364283509929974338025989026356510232620275653222494222737563504626648993714478814805367668972660562029727231850631270090724022350576987341099568408752493577592421289843912299723435613287143160201314256557913214042815363237381012634711461401383887421028340900453169288798269831049219145260584414765889566720078673972752698443207079062730251101461993937061346970461826018236691314687354641541570357109466141371947626399739530846823620431712275412397347367700546035242530146957438382617307044217825517654941980231756213753150377352385291409967045487155059750901371620270724410460834176727696454741291674133705630479587791035227470899889195967380436296283159976720923974525308729898345111029569597077946445167267524224309304038333413169382909254459310907195183208226114260109235020836686746280084254413255256773154472034538355530511382576842718894154678327285802884388725159337700418227152335757706774609159114895227689843206631240700660535703469876137994448884668253051648645745136164457890083081462353136468177619081617582508300110433453407715415623018051421754629805607672602230422746126248243665075796644108628391681786607105549241420745697217209189016250222125227302416572428001018124632537364959716796875000 [107,83] 5124381937221282796883401694616167559292407147711874253652406631075970289364012432258936113687392323245799037700635891278278953611451101870879108048467074477277453800639001422777958678455483750481079308239204315675329390797666371398515054545341010405436888983095068985196673711743685673966128006847773213988245810393337454683640502515713124857026012271087528250298214312696374222504572405067491007963161987709804101771125042035677095417343887009147540553626791113826825149657610688994487571737714587497077376049489101873749758297079192691849968164062626505867910751347698823754606176176810668261890842386495675079112024763689749367155164008278147156326526981965618012499722319048020394776544951684937012071220649803311259965098478613798471179676253303982158718631681628710923075472786884660594518926923497673171786738538191031016897008646054844643039534067115668362546067116423791519140101730484270048544835235516637407841055376295921649773717790877636797972869314901224709500256054894963683582987743722587181937060262276921440942483353283507914756715207374997094322732243076143407591161546920693384919969474376534172324694439206428548759847028471240285500844032725274563553233223868906910333524706708867394209493301255546717937747993883426740567083121769300294195605728901151451078651944343270398008615586680827240985023893359253240783665498395755071455168535148963995124981398295429930308902035604819963289058149790994907771441917002435195788679403226188294152015200837517215846521441408525085098451379920620805842948577853874771283500102479986254174201823961873162115818992755113343403087300542675900081059730772963833549512491518520583569466671193015193819589343717161375746887386401024095127693127202820886573818949287052347300714093722029669059153657496520864486336609156997069632498411903315980262507247243424059954500597659748653140483572343749836138576961989917858767200513602706644620445042453530866379797066926492300391358937362098760479593096846008032796209910441972157289966063251940116781028526266876761915580318621106685605919865302744141297618951480806865415106762256629262505099925138519815074445004319705249219056641892048682889058198083258499378768015458296058927691477809541251561077689416490166252060589613392949104309082031250 [107,84] 31714716982505865105394465541397698975011212899079177176790408415857275623519758454968844740121702871932059992610128798676151067881893213534551159724578011476160769199770785239861991781973631229713249236651175203399792838781430518131167925100754969429785360431016831045831226955365727862860382323240455004611056730449435806640868121725227715695123088159184637223834973725530805804210731885059201172988598804020451834395562223465860021723933986000412881893613195770410325182011306453931000172576751527306266957713045250739019984382065932805966428685803623281431715056010779972531582676716637472052513905022700191569925658139059730770861865581466782668486874775620748064231052065542456151553955760678163390922471444889698870726483234700050267160514156049586324664231730355917839544827832216038285801771257920507795527035589700986550506884090860938318721069516234447724474642082752719713903825707122919745495946911463812945821044415708623588553250723394379237562097295101849145346248806810763706297267650026390753561520393606885741252995151323710732769569753422604374537651010308723538878648545258834277831198892386222720004139170766930144803072789992188777896131635891726861586618775551173477866130191758416863338704163577020180704881505038259618815147226789732186455161923873820605442065449675033983390405384914101465748352530033669715921685548306933121577781188986023464431962290267656097699779590079873349862255431754276683755563499523844192604856480467837194240026873095155451283694313821888403989046501632699205966844563724329361458527291984392796960930012298399735327069779978221438493505079124503532726462092293230188094871895171198359559452421800701366917545894945783880804114343045839496611061038387459478524812000602933814160660866756396109589643811361704706450681274566723427857900252874222603795883203780881956951757255449743296350696726204695355382781461605411038979221822911553685320965848347915864248545364911775996368588919578808411844353560673773157924229161731685923298520496262984779585542813862845522883755297716873567381849102376784067462677492953033704692068221018343120739414008211955796247768887281845965662327663242992294795690949352462935048517656270812544763944480975471216290537471160781990420218789950013160705566406250 [107,85] -1093245842204979640513914498592982415218546175110105034272116223437804804219598655408661766574466719639816203824043860914190514621773961407254096309369620054188945710141124315947973929022815170487736070490570100701240889554890261776550970236317619104538945860979639616019142457155308221787207367882750923540418373917900326207244821809482648427589054770426010080391158975383932824853974972083241851240449007821393309263089274294548890549864263905767236629268294018895339157721981139926127977740762323971692941708712239216968106370146182401132493808029459613687945597467641060236565017529275876129250414654912978930396210605913353149721312632652364435137658219162822833260450550942895276469395895879789314757593557865568167975001219762220604096663685455123562224802562399118936762612122486796866122928857460678788075152389252604016256883957084686354215444983117246672016548534493544464665254717988706382987425642640889706881148482127609661404468693119290324288543750503744546991016488571929278567459002412446486807808646737454289755175801282391220934884617596693781671190774741831659840408343925448854427404572070447134012989187258854301863366351848309152799199696373740747404587710453744090004824671679908726643644640465890578856570323586059445642304430019326331029972511885336965734906854044195276899027646021061774968915583539805192636423956836876112478099483174973750927120709571278013113681904732991754436908885626520846283845543584452354104643720484537759264804653989904103333414829955129657020991661355060599797716247894909832641706125117891967857671650485734356193463077206187576649421680026303529976262442218015924149007306491113455609942629428821768920311780036079754898973055573987128793794240544486030087199644634933699281636551580714242697805079924302832327821834331185348136839645605272395112057126678322453745040903525938819703427010514817541257742022461968053447089434767708939055636072346723706104886471445296434305926902509063696418865120828290541125195065048163219732387531805552059632171561402635373929148660687048166402979311034277429895581231900965484101417203510702557515186262245200386561204323832158365845311774029141035589478486213115981926528508785049267308092717629526297723474570489088364411145448684692382812500000 [107,86] -42348674215776613215147687578148933353069031995164746195395155147859549521327884250644043733562328364994278706270882839508482556870357808143922642268990157863683551400501616631918943165485224610040938174162492633891000210954528342845568863508468033589930288510345850667747314298342825807125589658320453160313065568825139129091563471698780537076709889534560362612679200947300791361699348107045380467663772093405056799286281607368158886916953314928681789998426079581567262813428240313170659535388542635395368579898022059380659294971329056140475314301823287711229131816124077648763983321016092177523562098233633278010433371948769439374538520853465612735773600321560467684641410802527454649772878420374801462069975509440645400382528230876565432790360715848746841315047211500538039972498591161316420869769572789205158255279095085684125581453933438091557717192331807690712336785328843483809157598991242180906560008620458089575747268026341915966791300489442186749645128958512547079159110260240159906929381765514678191062994218029072201644331270717545989682048089075251372578838838463918456118258416344809511537044877735629883308542789649282080397025527520035398080604634515796705117942734777617551877487004396057995096037796408235702396668164157844939035755672715740288967072810122405353180365142112477326781260072691450692903217635164896561487964401546354365110689840880394483069571392306317978151515934422640084470226572615630111535122000328491473666495795328090034095705544270550751674762586183924152285064452476099271200550604431346061440947818607226773745615170932642925988316870692723142430815593134275921862324697441053017496321192553808627282048452512211128200647797603325802348411179703982602340163248272575768611663104731639930381518481680542741485625810232408903475625523960208533623822830169881673893788690649689519648448977631491591296438298779061929507443352407321495299809303850651070185540255290864844785904074282660496915997892588507381251376077040089696275305929318010960035896097271514932639684865511020298040048908624063547797188024924869697291055449236049944300775603296522059942177674677110900497156900222115805824203509491257822422941085753442625966930322828677736920401113900405687395789300353499129414558410644531250000 [107,87] 3253921507085741567622434092943575437304318323948696373474688612419833654555207196241886392956417099468314327886285692309582923836996188796795280096743354844646111554465177854042264943012757367451656516431658851027085071020815707465415278559519156552765574620415160818620301066138907910866564423666344475015666024682989635783685554287643407058281882453302994698232837261390192659555888708455565362833759924291201416434886003482940575937214589026072770995574616145522427437901932629734032931821018409333363039911899638056230255328250936819230569727265730287741189944788937047520420198010726865901686164434515704451311140559336038834414100120312769251479315345369917535602400803986410718250365654615625168203849107969139647025385506624873640732834234987160820165248999209810224008804586406282752482340418543257546608064344204062271492089478800760002425288474082474808003954463612480585975988874471002810773315488119033066046191484215182020966568442046414751210968279929374781131879130674486579258383976667514874231689939983752465400033660559136076936816945311997559041035229912406319419457973745219855775403981354536076237097124928096264857464776201400929960081868623593072824109523266185209741203466957053905858557440004563657054583929862990820107219790164659487788922362746767120899251850464781149930487660901225659917780029817472623352666921692423554394455846924998843324442387461328694671959571591259499947253341170558550096126938434238978006227850880632354456394202366597966888809900344127533275429736464113185419369378209782020261209116149403619828983938378249391763722968194081705487544952614333142168228516792203642587535132646200065163804221375797148510038620943625560713350990503488305870356281125819305833283521122113196322336194062622928661962746821851044791944187921289840223877202435537718403249204858553273206044121450127189895491797983052986018727512482908558963807973911481895142569445576453519186508614609785042099572872012666465106507680741684823414481507898007859481084873274652622063665049313370004869709964381261342519079009933977784605397371739728059360832645593910019400152845595997369314993572961777715956311274106618502521747269357682594318533472565507352924713072852766493348042331490432843565940856933593750 [107,88] -107521777424010671766900564257513032460709620203167148161328166445804515462548289229859315927497403645530672034266587672768857312719532093487513890519246169190485213729619139184388984860083734908259008628478855996836825668978364569336481681096957273354304173596233924947274819429959809418080327627409280178405001238418910765879056577826346062840201891368235249516665930462640691742704289348940007251200577367282940496297176345361994119452682818987350941093267183153776013496961884577660852469981016761078203383660670645918553801145635713054624685466453115423041782629586990526634729069798186704425362486035447955218597953920636220817480807937843908775255156043033662848850727981143591331544961704521412729911793590643518883304758734185761929182776039404092024833622260171138079953588079928163182316314173211292125134058425291427246138162312221025724459515902693252455990893720196309997914917106150323082715311168929604842476239397744833310983418949828984484207175118063899981935630513138220442255835439639572882510555349608698865375226417333017590248209545397109016956653517772107117911770326267427820473884010269912792294718324016522246744020152067804886247206481541549034405335033055517432420073774612762484319200007490016697832093811950537879758149775595275670075264187313952599188009451900616472728093818008090475858276010241360930954863798336936015030033138395005044208496740016939445332063674764692815915006302036960036639126600509654593295543726843137247205212937321728765756173305293893402019429101698326857237002327752033699992476023080916060826062389055307519735341099275727169392097849340005192139368328797764498231244361083260541473115204652302329708997247602713646408219738721087411941355695488681482977763532737741732478908763831246065131116262219228719121029424028305297236257319212990856499379771640061442375536293773061421937739812972013977672115068492774592370491166676005637757561795343885149338313429448253171001507946093403592308133118019398895177600877731544506145724652742571308592227353722345888854523076667128636924867862757523474676434929200017501468260727845247712719394451627260726365481949220704451508630105785364629619366352438984871107889813177478753451234150251281107557588256895542144775390625000 [107,89] 2859391496983930903767236508972165856366862208527018300927303654654891758222312150843605627419996848895889897932652698287861036568739148000516968149847695565407224044338490672465085148851358567723393076462616479724510804744135950341183065870901423917499766717270674078050008093307659796906253101126905869603198283472058038493401498136228267134611760147516792125097469820304309232688159751342314464020289142559549503300687478062142972695552383032813777163569306840914668576404506800547552929676039197174686650670929093948520433831124402951878848134795238708948946467992604548069001100314721178491892943386515106738764373572096032987081344872215029293300021967023659618940925669167337520835293068406223815913719769909801206141046123824190651473224274468460024462221411659266049880343981439032749439573871098893030784457077943231096434521559438126866324401280103487110692310004594674060785606077939813427175506231288595095454795845688510343333122834468391905288340376600574361037903252853275787270679302324348805404237600306586733850454230384132571307953421803359029310109511895698059780390433575605415704432416384639549315749559353238616584600831828579198552332962515120696273729206938384651730445169959818172433689008126264603165761463758104972124679748575105281646966404732507852738888785161168558094658187555918846155948712524641063454033731482220122930887028338424073452629011719773411449997564648693023304665260448738525962432053037008364282788510152837426534119312540946966082795618801073324511176618277501770661894816006048927868920579510114011896681359749629515045156499578431095723751808486522396774716334585237574618966350094716799400080893230986971349348052305989968308460119303785225767711837991874367745204279536284825284246899972984182939082284889181653827157509851902466341757975688703369490964894036777853296325951127113241884335867889986235070037007452432465820948342371599946205320808589706005092017762009186527149733832432588474081797766563510623795267017405730357999071519236799370518421402489510187899056847065812096579074077972911373747012364808635586174475210181021598388573202739828066820359337843703803049260096496711056368538858492777092376243139600965178972330482665142881160136312246322631835937500 [107,90] -14034392653911959196061997725446867725128810152602699795224658033925742231579667445056494475211099705756080426968624863654901270785183967154945599315997114041202384866767129989106058036000842905943756906766146651136419262590098430893968518849976215307001821326438366413353105043839470830727361364394282073757581577451290345337761094681396353727220198700859288174194080022915948363731664960568659502124937618645701279893563911139703191267284437660792715647910462504929007846349657884302639148711184494410912613455125538230221207828737561630557309584914953362468733113678167161123211403529540995132632670902824203121111875782477844842505278737217594482045672078526535617157967166601725889420982623389319239067513021126028897968936849044283509688153773651789914588974643893286055644479938038944331085831489879463323235625586318023967897914838947505293557755461093520369111790632954450120879645762913310192486317021920209630732467590449781342738049117680886761517531691189597991995650491783997003450950366298568091816048206883264789439922778917431371599912557096627414077955424469200291180167216283292954922490328499426902502433273599793104363377582046213928561973729492091602710277192768401911716623394894434460896627874361727809828907280947860311407676236922597124076320755568185216402568904384976207759874589932600585778201690546933331221808449941309299121013723227148030955571218271090483475749148575289265789766546627806029465785208083905728187679809890537314885914133714396930608844833302914658479352015717344302600101186402213889861916569360019692205978807743828082654953230915553116974800127707239270853596989137687701062161826350349556284007799940781680226016845868660511459942520783803817032694505704640815421904992176523243378955182650953764548503141718029569506074937550072582187752451568078084926244991574737782538083872609082949392254147147963951971844273108509325369771897682290912967326466158523092544440836819588828997670971459123253083670718941324810289544906574938234266942206872992164357689301485631507225033541920184138247176955205664513877222987260345796716100143165959944157557370584954495453932757350743090391432865463779077303550681191093628014171843326142324892558121973706874996423721313476562500 [107,91] 1017301168212057358182653639925788381010785415462918947985227782117854431775649548091625631205789251069415002030405727855581283467043223677899944063723234516340952405342303985908818928476086167931438925753285221140896841443461615026796156951690145618141056974192814484927110380417621939845896806716948594608460658174414641316117398612671894687976579404859033209800144220565458347612645453663899565960966852359710316570746224511670646670030356086335629205239591605653485318119238843248443415878465682131735423715592425584159524714529519296486626686259710210603304036938829214771405707156634083956385560579592450067134038686127322809353309473084520171828535459710466075692178133981509626662586143159053362998523611357394657734256375330050822137313091662889376965898428541654004989129745220616163446093264911456230960072201614154306925371614362584412818279911676892553877784631212239918883596456324347309326757463105429964345982250538516936080158270552470389093779593071855088411353693686704042711982714311748119751312636885525929695120295884902358612306320102598379241782540392391635047301014804238915037442320696403404498138813314996812456957777036010391085079578172634665542316621442311299273866103246033659310119789256097581774735298881328615573125482226041156600503651243112119539627307598871387502764481610542197275289389247071668509905854090703993579551927932899285680469551019989398122636818305513796781898844588025140140909221598777805620214672277969483470624078998770442107579611517428794656873165883918904943696257084043984137833441685915452252966464907220485517821039370654334562204288264951657216423997989750355030530829401909323977049950379626210027030781684249958871219801016723313064673394045790036763627746710880844509345290207829708072037444920765068268955041168646110203808104649199895725184089369215026993920284190246280482562633154122528656826837499009069767378503312317548933147282445625498613322565632642246767405278778911163107009941528825085529815070245462289425222642949911285618170432652359901560742947936047455356535833173436165338894141135566906432016024783814020176184189217340343756717033351730868816920459208134895873272295944426749996993745177407131308200405328534543514251708984375000 [107,92] -201576794610527298357316010669784024941164782799532569210133445707221999623603254953973467047240834158075806181146628510833587766022838113535986545968816713108986125710512851422725752278742022638023790277058800406824827950001895693369752808988973830128428988958869879208311723105297848667502257943211820107141014049218590941293515827182565300543255674005754607796017845848258421858169621160675870837718913866653459799396201930854971934441452508142253028583766020527752154121745346964274617318666465793731514950428545026691077529942285263830312445824363720751935676497545275950760278401264170956893615367841024857902799631257469998796814310217337069334114235382311604035745582380396055239988484945783799017846946907117204527843101135957045056562381698528626198495001803860179332850968056225821867256668482025765350947538072877052987376421929472518857483190564755790765162453361206372316900043569733368291654288070745454430530873571714245602154842940610937333120930196846273529487349490217845032301755605429516876153781328411174394016328432172440573194465784927543965088316745436240676285072733499209993317934145774976697599476709291493170607946625017453499627812248081678292985887298112178968175938824144029688720028002878487116985389938232289029029487721256054158957154566365496237180311761773833668241978197472481646280970108692024811182811053799988978357899561463559504265334907050500258947835394303467786345351134383352491292589385590323158081192472894270923147599822373256483621018645046556464197764412277601170180236487491075307281362295275998146379585788431998815568754843741455495863046825280202864926186418010020900592175022839349431480447701531362715178408588807855278431664892233605898427843508726441458541040375129032083764083434760051364134668871862292960588845978013932520871181034575729578276295838247113617568568948003089765965321652149712082869515964026651653270022475286354002942711256084285780128683577936774681971926226260332492667805013437564836716202276111899333023079062692721132908410889706518966197722946787457346944172763748979852710837504094250939492359934857600589896217684391108236064642668716953776299124040716665402200425853055113295856475382628048009792109951376914978027343750000 [107,93] 9455411877861380972949406296378025892171680553710368276766115101881567412052906233397505524291959276831404166190273928619567910138642352693856966275228432266926683209480830315981766085642647283252294750116874917189598464613211224477692875203623310819677223971085127438450487696161730239851687206544847180179037092900409928493922586623063757435277868685570543397691459069805013982522315290174857309575957761989008927531683714310876863117204744889513946818522811522893437377957086887240618246539793097327258746655847373788827368407209075535415512174850976662349957447188060389747995755367541881029599640891908592488613047952166298506588520427050933411617611021411444179231767406470068340404547974238288126892013885875910703096326176927185904214773248946649318822039115618148204967899830853586836010249933277887940100542244192236762424053178810669494700107344721052721067512630010934328352314228458585447938305448720036394194817598907515651636436664434264745907100403709043541596484754232074567286313917317229964398514133032737772120615027900631836784121664085695669332150119072740964737682054405551523245322070412533731842528690148578184247625376469821905629378752561438914405240866263944243316432498564049382442415341650808755487975322425205798397542507523421586580540841254431724695889932741864662647411370850407571051529792746807089424017472670858642075656458057168522565424051318796447017657274930230881966122608479422472445319056472491659822743480768405608625365414174231633280030474016947473717866192062198907470416023497920999203020982066836483354706861754357527812093982035937502313020676443568599624638520321621094247673961864901529386703794913147295535401353181008510231400223241670457532341066878226229886157363501506474138758911161493517553090841566176287289729035182962555664447845616579388073247663907782256711994082828243830633222063454534539203701169355261782468146109904076483548095812725853449702617344172542050878723798394513861089729321797028776490527214041560103931638539307864142513133919533240691985970797453897935319880656645742629211358472466058821024909751326271539289628708070709053087198717639196165104649966696653968795288453569865718226928564824618206330342218279838562011718750 [107,94] -335912150710117678707804987598301256880304308837414338495850196942152062157055072075773051467217152052357128422420189906781032332682470883100920488062041495321254476512502310785487063241183176942451605277099030394441564468088157860187190132926437257288047863295734256958551019734189435960494290835343493724455483459452600810687421139418061362251060904705899736379215005026802701780803607905878900106755687670072938877443463150924790896721817139904369033918751489169204457599936137217359766986876438371862410016679219613385270291066843549111988738714730790200208027128794439243088434153888234225859314878552608816466235689746946071720450002678329553260061508380222415178716853421357709902281082399557016831735977476858470694052283682668026351892780154867907714156296313080474213850490042152277844897205881113715124545651970600899652200505332240237867305813062033369085843002350744774741413045044601204554782512858337512740671346217691099580450567846178178107295194402471043872900064051111305622035495646870934711568578319783858476836926108823665432015358348173192135806930407709457829594075300906390608612696726531160516034249630573376325934757965750485484075481525510437416757609803031013785893761711385479608436087021037626340635104861527885801484822480300544539332562757389984642826008836373569885423563475653437358563767084102732583034810590432095096125724112016835804880014775723770329454590802284818543577462161591958652849082301385611857175527498853416006219375251581555169932151275672923952454288117702809713225968635357218154195993113904522064648907764043124399851072128266699084160391709486867249203905322781214536706272663660228097422467639510884866859422890296796692485294479169836732894475107339958574383217474708347435371559058359820245016702095779029536513905191258240838278046496671579043484412931575456307597182110644756626782976774672316715610529146973287380198984028450014808453480828629995558822982259830838522329566518305865814014528845305784295078489656234598261725994620334000863664497853951564662985687082748309078034365310585682764748553171304843103241915890789754591874305982761875478331018191253890083793367569001757370952327558153925154495789797692850697785615921020507812500 [107,95] 8721364619783191830651705131817565466655636743417396567409223302682757887756851952548609364877735460010474085184909200095620062869187370773856308560593955095140018463756345331967039344349917566477345558852184374374095950876550714043602831319324804375354983896582477240401714231026575126001413677363857833603136455013213895758193764699495476215832924727383306192126476236766132365586273198738916059213205093032793938368039916043427029185494864489002391340716019144486024202671854641405547494741509660979219926438440909755940364509284252126280429616418961957236957964244338188060119111800587121757176117780130745451218382085384604136520850587083535258726492577734933963751138913011513061523177873624492537015452249111547337342376207071766274877695519672157069963730807555739737439430876342721668170314349805433031220544640433415370380290339357060499056242508985587967673207265713608745455168649497724736582829881108633810511291087306583768015011834531577642157826453513632206728380942725143541365207700417018157580079787418823855135910320304626479199047787519005005173624404653043996237762070164017992421230089655737988235974040572123129079829966817369435493042545474002975502602466726798906245267740320146710803268581054269655456453007845567415032135457567745008073153906377149009060324045300539298286722639606253588341834091192360495904242903516201206973730291273925718993654898043653195852582031751359392238293769731613938465370845927538793905860097775643347541201674810592559331068707401337240583438280930714696053189095254378866357122138703913276166545800253744117025252027003048985362908496966849156230575378580531474907089759052794290786564823920613371778164193363506634564341547771863107463597226016210326784075704096319368803482996666444630307336109187602836639057815433224612019486430373962541372084309475305225898375906291407930002864634716652714303963186165838059049056605107680923470980758618671875459239912814313520698269848112068805441040597095058384729797963764357184809959042005983874239601801234944003286925334104477591537076907437175740532526915390177936125185026498106008386309973564002001765490256318324568590329315885586434905601730812627056753324268356664106249809265136718750 [107,96] -185607148128962891304374346885441374604437545990657099131849824754066481030467280109269906746936227966445394393087848277052385150848787447892996505576459013017007630020751987570659183402787809697644730791152884385695555963747959118382824970491923245179338466818327632233523553976714102449634430820852013865337155740317746806900545197329011704527980759697062462978261353961071109056013113847385368105360048147188229819402040927190483767772058120084947345861453667284641647416673150115325302002595851276208844092183380006966037654944939383349966112095443885869280953219421694982556309064916731169874586203424362158467085266431381887952618527498857826861429168213829409473511438502214562860682710421131184107739990997162241649539321852881327614415385694400269789738031779912038885754765523450095157585941115679298086704230770186605531322938556241594370935747902744785685812578747574424131744446236340833718952990212619737360069027808662003249588006545601397641771924574974950993311849041434272643454814668392252117901713335686496049019708565311252579822127326965014741680892932060174163247347658957317975575525336038850353916247600511245454374193935214997913748522769512600895314757225828462638833071737349495305809839877796576752243702908061117402113950943964478177337808133567866111853906010578451441786761512213042938958878904075924464391044707820805672122714451483875179137236863462489115881755875174494378918722948947943389700066699323950958759005697389309436929384435459458975432558628736217315564699450743310634946030094551437643146840151463499121480850963802058293703980809152203366738645768777153356920895582823762429775713005358919715086414377884855550063126399216023866491417118429669184822145833651611457626388113073490054119310820984581675145845747778409522936581048778104635795155918885406052390171411475513306709906298558075714189195169316850505793872650640514452045770005292003851512264395831060759983927234122528493321857675069145526242482942181388449448260561934129105248643510291904305375112777059056942116347208980156205212117370823109900188668322455531580220104358711662880573214512230064683902722731699132587940004730384664887165675054571497768702101893723011016845703125000 [107,97] 3881495707947686024424172201592998630065892425116447621548740952207955057894800941104982288371677626010647180199510213199427293567376213431394033637065650776328055093203770517964482846875848357538008845799562174447670898552693247011830557174396035273243699168909396124403544531836138170045698541320091781726638146989457948788821852191182696893430724811903384677936555696837551448425471344252966025707062502012806931641886634668240593557861903762796806058758944754807146553104052270309806002835793780677135228120034004597275545886479757565926910014079690581664701128633759378080689509497688115817388510453900450699943632382395787846588259448115818669426086250912799776643788361439177740708269024274994361079768734972706343027635503615958908739896821671813165955050015448949089400400541420980014666336225654847308876232811702583186026310355198172881988005183216865100957131851483268840112040516599223955067441737709957724580058509361994329110056741310086256550800164312201399764243121641952428811986260489114443472354074083817476787038227915681084925361204914110588050711383908271992171959507742498719148677868619132716994947893262919564147807915257221892721172262906932976384871527526271561183670746932161266032343732056627937050038068542266516493719944898264623900939899511705172945786552655264611500909920431477816894856194696396192140480216709429330876333447271869901258613663836718979352480640824943855425019088474065947624021061362218385746601693236580146844481762841853982055315122159493239234839819672500342443914766874300284201707233061263383501305065281531931561183863603483432867987832440870226956856220462113428213521619346046819434920384975051015425986893261348220632589425244509787657634553575996577583957682670526913052635604136338065576274090543736972344585815923196049921188069548703291184804667827230491477294630549706384800986800572166706038910000579577539966042802803867024249696839285639704409359100284734868589273595522681069018148460497326021043677792518491247880627527927521585356782942535275859103421664991612034228320915865460758570152113564868433421216455823915445786228698089010327739526107160380690790595522490054025669708235779895838350057601928710937500000000 [107,98] -63871914744069474025533171755153861500653601004921990223368661634735076444820574802499404419346013251849565353522322419017482563703904151177737552156663788457314370726428385224833934142582837903345625213351940809706355714121769122873489817998257674994394606085545368658096172590338131161235007330821924524270227578673787427309462234283384757144512077441255966347412634152863121257271293124835245892276161127846270335566535338105879168549809795037918739998684701566036520739083670443015592079510857731265216380163256388657544838949689332310173990460517107001826105610070899733487787192930270154122134818972587837168301326412064352802316730501392195377475022572919829345121359317344598354489328043350146182360854213732461066266698446199678641310923541088510182570861571185792298974080366025613679318582027969591219556211877829589131105636984848328635079769741269428879138581380434387904098756819623919309681700674744041146806603262193917692833713392917407231283877566072507960904671574104229409837369139879039895231758736838557271680051577181310287048470037417413977523409023902566435339710306893958092751669014803712927200401534651779748804842399787472227529283438933614073368824005416398702112670739134714956463378614873834851225811895434795705701933733228644943692027040241102180374703790162033094029568889980641151120087518156403715015861454846646119650933014085554755517816067950907546677915982323851101972259285975753789217680486713821300079518915297291943123718745516246577976927216385506615240229488230056639262359789789610004063103375116359485577476829737175223306337072789499000452291901193812436515783682298038429140004306571979566141150756921248640896858301426877427995474686822874988588189453463773602329885502917906935749182046357261645530982604029563577185625586248088494450168310434258840163463630252316762150727051423837612227195758872602404765356643698719204572626084311726899515421575473527889376647469302085610718461853498189495922510902914802169331731123095879256697360077102068580846295978584869970620993618336268932148159277649888705554154550947522409874821778491179325228709075864336168099877188173460305021673159017320286059766177042240742594003677368164062500 [107,99] 936250920581480781111854167966998714404958990517351500247340477654553522676904660089870907454711681893680175681993861475750611975998668656457287151590502880629039204387791532161031050980572602801625860735267845718199500179613101279472665261126484513262387601273764505803820822346186013492391512259957858086282406623573099848325271403473947125793937617989867799669091663612516799354102579187917289389391336638894990131279613202518577837595365835900229427551090836668646906020259743637463650901023895724888759216505405526452788946682722261798555695305337722318790050068474682891562551500741857709645785000918129376101819760162599808443174348109921762802615964157780653844463097396300268422708483884141221220258192282974233342678343204870144444566454176947396195375837915029032591482448886916504624261666451888542060097210753558838689428183100481919461991943998668693458946820079753737795798777248187637068331299967731046840969617330482814145498062443505085782540939628748415093747538211642060369577887780612950483445584333281667404533540860924884589811696875804457739470082318995825431819970023901914210419957266817533529363336197563741458164461345003887565192822456448308895878233913015544477706790501332349233609210417079844311957068572833859054016011737898130991648939663591481289190042070698389879816437045664613855373476718324656890249542516246862215508552541268034157395813698539322143887666994299103720127384510265870150285899314413977858538501102059052062473674319876574949185720130691322396129503219028773559189288873395584184571843222911410393073679296421475506436642132952132700912952919687395661004201027431496664246131092496411530382948518669889918496334900637778845594296482569546564421497869378175704003880437506486140850234240849853085712336893635817559332985146943128677777254147805534884516137475929485091776001619194047139353789692098515365757687933681866966896476585929579571737695517126877587749050480207369795554507830024064304697121124658374019977299270163804764805988858049889901697810689048279818398506126367246724270573158317142389867838620491429381535627986592682019660719968079243162870284073639625380919416494659326292856938817715272307395935058593750 [107,100] -11692515482998151564514044101356554650416946845702757487946507908827235810674463410183646169421498563399967736754737657412536641520637928843613449507318397005120692336943803230074357448907248829901933245191811864113506023057260166331317006491293944349816843418442926151368002867828480526068685353500410716148897735492950461376604609472808830850601898208456448964164284831796304612538521051717107747759135820735761078377822456514344940343152319468328456348361681478364837695227498645334793103776050221964372542910708406252202096569142458288364450416038445830290629445776563832872150722820008502151640554276344143942450203781067600117981527956163659763470022538125152659310139146612856223177116115877874363701836260009599595085901521536500147341951231841123249561282057739074558765442633589481606992252427962069798984812909284233210868657602600316092934329226147297465264442153830044395675354509259929374223256693991213584041323610192204821993831386217149052383028852981519363475408059898431414852163356979892323060500804820764244864103436329824860152658709491148891170082922567178741663196373447936316595449418098292515426352055637920370402971906771372844178489144675194910239527292216210814871511517273539874993519958915764131343839547349449885180655817840788133637660273094308521338289596967217300562834457121114706284480303114623885522254747562846896899223993420365369783761679483213234629015589681524896760018399783488522495084090009711981579181987408635416761826864152572389817533211010499885187759695333126838044818109126408082053452224488406592071166443059468634295610546353089662555590566958615100852809970612293510922677496513506487059092004242021296460277981260828722120749832426177553240834647347915099927623275363165995678988996885333114215322011842116259590583083087642300950848292178942129840702762670811547350973113218310720637657444366610741791769617407604045982223411552985429868427256863026976834974050131768552978377691168516509022362212141222911901538241266243841761551635786911169555366547772208309724886457736382551883020901882446581710591586065383117004809902824241226410868020750869132952600001577901239316479980534131234303313814699649810791015625000 [107,101] 123339155921666409171312298886618655001985908263909435345316525817747313332654644143014978476947425348773427595590980118097552352845785293988697351896447995947312078474200635152885080543987252782237916041810614918549725202606852457377403436544611720212436109774399136345650708724996635601012200903730755101424728179528735937718622852530000983484356106854621281349259637452209902817961268596257512819136139987525801448002560750129674000246688026023784922410021735677207310246342737036046155674117740836116938756462224788539777200329442846053429135900835300868624023601050064319599083116099625162483550212626946346056733163499860983979876413579468992882446252308302376742437985721624118818875249272098315990170210511928598324682915742933879697909567219965229660094332053427559485043499023035285803992227931027175015097969256705506311343307096272232608904112312756245183468633539901577236125660355152390598134689460659579521772720720816731165494859599234622334554834271589824637280099111338043094851663285595624309142073785724275125299086251234871523968995200120410488861010027369609863497662615349693723379955896019857917503595214748505205869927918898731109664790881737152082088275814240441455311751579443192245298550542668643842208720185693835234659052011999812270553958168265709734678442702713885929994260896834002578688058017305656193440417790516013750077211235504810296846692823000422325424240726582181263797059294298987409226550833208493944196746833680692905319979275534545294819623623966207956608833006864605376734694872461001987972532790953595279578192944131294034394966896847630458680263056091049979289507806024943723466333567842094329217259169663081455891190902884370595366000520893950327917442786759743531023855369930508611246756462014341575909499281433247328194748852491375237568985816103787740458695385454312203921909018401441911839517118152710267496386298353767986160946930133216594686116529419523623731008202281498369098752652044883746967716563670025859812462529670925207972555018950114702656007805738126195477591014300142934845573656410463984391331529551602979206823445314394251474842105001109312282859524958153290144282804011015726720395088195800781250000 [107,102] -1198032167363411008471412161122010362927791063724316739482565383678538196823238156503346178688003202460834363771243419479088237870834189760144029307112531456026012619142294606440262356079689151560553879386108554345690505906673781154946585850181130811320624963437557508645568105190621942652832514958872378513977742370638550202969897280174705180400234038625592150396904052156535760789111445300417604662080997340492823694297740835295660708478657836259653794616393941485433009099114805782719658275274210880930027946252898919231828606380716010963908674253108903958702554169598096559765148800685097044926583010832439355645584546485632398442020910389196189281854403634733461654479587872053930279808530093144876278279785849823594581554777607035869161125490738415849310966938920816290528908369955362766616743267624853850926246680602569660444349870896857778245530473459190177887168803556159392640382103456249404650343718150298648036985689715929106666845957423143111959763054085905427093589985643371453426102283657449630697980837827134140172152988003252507377688310882187186474026866509695535570428953201955104167215427774659661150226504329794409200816889953249204329526555862332662815946211388007319626453007023300576989898159474219264708224072103805120913941667031621614767554286046996931008706844241443848786075085470454864505186181586832767562872971459210545230622089705943714082510395299934314783267928425257195995131289591675880214580798816272031265074981901485701539329652306600020830555013509917617369192745411792540357057685022698541535708569745131216387502730609636467794140935359587469250111477163639901017336823818871387504166979437310383480344402431864713100012544370786188903901293907626391907423806578428667765945608090314801937576771256712436776271213538155677670896557745878080811286436339540434756588736374674100480045802750881364347860170473848218594724291661228643929813888786496653989639600202480324519714261593540784631734565317183699827022689901484913443186232537855597545019539010766752419275565207140197234575462120179443868431998087434640517536877746779669854019333700122513410307533138930185438022057341569684447865022812239415062956809997558593750 [107,103] 11429339837987912530453989684176971868881417038335915804184988867587552868232146495001991468846217756905386561090623964935486266892098111773517503556123815659898535724585070251441924544870417227351436163309315579822551854568743032457344093730171976482024172774830540846796489016908388090313076140156518991117221115847958544916012089903155377341168607954020138554062855457938070906262852511389254715050227070130417185752894819600120525061166500362364929307135228592777374250231283572024048191194160234873703883556176470781856186507074731503655942262089672350485207491231998537716482259266179183954651512650654323228862522344629848620340142901800114852254474270495769112415576191370123344918063314153865896279711395261466449276862069850799727824254748582043278637061303949028243296767074666991361910821871683285677479828281647802977456062850354421409810778831571226480410843077969978387838846763480953510517213767554085805062695099037973211606219862570949207646002335407304038100017998887420123977398795168716837682625890985017394165417196888097626324552524027910547661943155236261436472036463284942487206442360670235151193893281300516204162218777168617235386714465099395622851310050404371469325136256946750866913404132845082765508767851439986527692929556586930401872465133794478997685714461470799644118739275394949126298430507123121338787336316893590068072755071950178359741132694934829161214826569552805105775179354743447303974589603387433626709736054767587900628854159415728292402908439700746603290805953515985024722575112754223895267067011931943730752599324991852129613946149047788363572315268337500229825665885402564106989314156966438850947081197300320730314134998697759644180057408380948424221800509044431817199549545645607604596630941524082229350018367541418521146592206358149585991401167104320069359416231783452213193944328772846372466217468076800158754180768066192284724142238381838701514444821110656264580313967867114403040459840516452805115916789618548380482518238471490052390511145271569210455665317168811715624655672758094917976354255171420913064383234446038437643289308894110853375373191057821356654308669605987770220761512714734938678741455078125 [107,104] -86622126676029093044119406611957236132997064689220995808834586683147323091727093442855466252600174136941584080800665781504955016449074617236893496725917823562417463621569276989093571552042552934092308576790515650819344742416713387802760825842978107110187727976589687965286116556027769508294055583377625580804107783297940585861237006645632248012561114111426360411500648247577459891289145719945687129242614165693082820632097412438874295645294832724403727177979396676748158078795491358754086658374291047959142525779085771606878360418076517161641775630507417587972744073887645670499484166222245030728163880667211147115339328347516925891398069600539212421399908588823216340213678389981146457268332767380186990116280034894925921453732483983267057691940263127322912280578181142271997331451465173233759464774347261136248092465426183336907602092625196019313720823111010699841503888158954053056528252372297452973247009648022738722013540243091297899540647086756002384367352666690033380955532977242877662285008899431805036067446038548126289459309700739636190786966926269691304038987440306316100166447658644743186872084443294834083292238099219228224588876846077623127284455585502874525271789938360373657450444137562060161267332890143959444416478548302777954579939139279127496500360800242549235398530000398238254412310696282339237955736564223145708108101455271777155246073447209762296909293495161195603750906231601817328069284436382130975265104143183016697790741256192684142975670279810489636517314951657189463241136708463361083564111642836657036036815701629735264468683266889891921271044803997790379851705378252103714578109219254602935950649433244211580014034186872094657425630311460286329909172467705522702805169477326011060113158883584717833346204020258974171833231404986407601499551764845249812298647889032645645289953598404860108782537895455620055310936795449328664807244291303786700762705619602440372644119861561758611986647478953419118505463976601822440054355204754446905474422305994878386380684490619208862401684188246273679394606681757983141791084706900053382816861714454391746291717105311777285524403397020844220602825315765462069058192903394697265625000000 [107,105] 818961282667193506831384732141474313274633472480875695201754774511311445343121049345522341842775869392757269758705731001331001893044440680701117554306234825345735983040098679495200355452503694112688802026264147874027025985927809460740570389589751277103192489940731627068535329568714685115686747616871252372493943427899274413197746396972850161037076167615822837018258936071740381008696271283080401970922320104655828368137818933880415646752644291585312859451539756513647657872682374142691020584376913252087228609322756760740228449680399282888748188669328476878784637906065713096317675990331554836000364735844683292144648515188596109990274481285230488924872544999757132470279806044418261724546190275599982317986794571070126532267786572579469058739892684082407241797071076387398019543001845090363040039626638005236312813383649764064495456342647903202168143526404063329016653229355444486841454081276864237790701439530753311417316021235755621251561234629758200326640744913102799945030291641914105919811672468914964240285742868365245975094904036208659651100138580409941210094242455265761124235043202448222479515260382272343161410495703335851220789931349565813639344442079436618377925727645960450687935547014194276908279479003071927993865382761324908084114243087940184745577538827033647887789231727687852048748162926020308674679322420450977913050398111938461944298616742596494817478198865779208236798665754883497312375578846014560935036125893142954228668661557329291845568743245653134998552565978269474261463367612234737119647614986077365045653277910242238484860177096200707598679858436438960674742543014665493489069191964502642570735640223458212752723711188224956131648535539893187336952861240157075376202897843537544978016232856838342181457613696603923481491212077433744418449744487408966672584176939385955425485538335975245010439469070163978981523298437502828038575739041506641380782406627804872021559764182792016686580972944366323388042105439904008097071547865721455204806175662235041351052070509150110997644421141145942962148885231970213719897323377907673681643138850740966801577536634173393068772678027361697473073451300393668972068729201223144531250 [107,106] -4229106437889055795960818385255950678495101409355722778129790165267922122757059927537325701947238658098205279910130042804699129875389243686875165617683617614318512099851334903304877664849879966761858415495101277429690020460131673531076138230960875483590471389473619037460474100036388151703996965668405659437871057978228293431549669488142090309381741566948805006638135399807409099266386436694849227393212549471986250546430614561080472050736728732616639324926210165143921372777232912298550535795745649001170084681717918746315396373089851370591994631070163442125856183613711790388536404708502253860973463218136142405812230409402562942910268861025226211277045938821323004570547048264385916436203082086154841179623188566646173851057565547872362966168419581197749986113201648739990661248353306697206575583766416882447208789809405756416174508027966736623295418722075607510945379969249010111817570004712275159569428264048832330399175666804587066349119574143323023834340072956618832356398468362843045198084636351896535525499717781727322116676568682288687318347193008565310448793409274239984522511679100824322766732196459769347854489748732554134024865435838292801194803197744209697871818577756559797041868725277646998529995567575872386581196494670085539867978631999155488481202709997171509592910967645030421595750323165959579703207176793286938087901847545063595185707551463927347262752124187988920749538654366757625911335193119224680506662725486975841704444558958923343124460616589795416396692026589061705993920136521489102957289537687610793969122054459949956044168929606034647776396845305239132156670726766781495268560653585032296579128927258651015760047600110032545263757451850167439656287973330686770467141755041401218443751086939506907777353490609538838871998487684513738362217894675498087791814361118905472468312697015245571545615672582431857861497090137329511793007766342638380452363285833311246676037729754844642150096062337932468940634324811308299333175113386183966255899334226514873222862292186354952110762604211203277926011805150270868231840959409888385610183965461627956611763768355632473861344645913772686425805270917602031700936945332031250 [107,107] 32926574313523314842036281053294194707661701099657993202520295511926480454427722966846826421819179184643062319866851098959041468098467576445622229571356409654175350318818062885456645362060796572474818713559597192252555882468984898957764230062100975819530230813575272779774789281145585887379187749060175127529698981837686487886321058056841917452705511679721647205732129835730697501297069664941570809872573120695289510010818204769973087274188118622675668221809138251022575001147621141212746609489701377685821639887654862813964108295611822829354678954140352898922030335652714079179907602330996046315755326145101633134028424044080534543090463027802171294521977697127509920433829997225728613689642534151648722698059039225798523623053181022693309209445605118313887183070404310310903609093824551184244522511787496584697036288104145126589694025593292527801194055741633561373937076813426377862402719374797896997283839018392404833841388975072875977456134613686565655313995984319549881722108566498431350750102182470876922267149049051872302151082089069410898404524392956023001821758138995936710376196295056295601832405878753477961044582485451407097414324731782121485850791300238667795362150719397235576579249813487398708889733380287134743488328454021449071030305895689655917617867945743978616378623311696095119500929084061579299510667595624135653545462833052711782508146673288346251038094635700665366840070607054650256513254913285399762698329173091582754703113956375658047717888803660993818853095770776581867682967439996610702747669238368152170526571156802055176187373483096247927157457911403744410352014038440328142345411869608746572845627885834051345602754133087190808706925135818981131946675342070169671104602176284272996924113872218120352824649325033580938254110440390413702380471606992444053823202334719137096527788135132420380203764901002026951164322733447091029037808034158748330835730770147741918117914452481990488575089898647368940161882314426192271507308839618967747960549450625394439531034923788764353984109281704137380608695919557955877560305860106859224957117233617198308317165246416436428596233647154529972682065981866382846521636406250 [108,0] 15539619732870804088337789709701875736169810326570045685869667896771026803689930694362853309333162634020067102803733076361906090486748934582848282319021216515243351854533961904726264181096790554211705829712729420526716223103397485450481631102344326580967161125027903110010701047485999027761085086953544119297701307488654591223639374748652429066018308996308482264472605266874202844424076084686340110281908316466831022467121395700646237789017463379551582929015432734445210244124406457302483802556633868697230104251582210848219592928941998802621192390596132528540418324691935902546241235035957034580939155437993272593062559065541470021497440333087340505481697494345156137873643706382757335900602477621127514656927568811833466612214815427768980771438881144096292050968276560673867771836540595812718200166186095354168417325212506685114858678026719957765041461962799662789074150638491619103481134249190634749725978752818234843848188082779414581152785369839758949741161550396286449777024803018549558975969872039071200320052314784852802711931664378358268528678056180028016042325665861035637688603809312143473800207409460778873281813498593938020282413592175769933124855068181472126867884183650637548100488361350324054484604143236479227871378151307083994552582143597565813203391518435608321904270807958808341916636527195674000851290585665756725486561047865144323966027383187187951427177941300851514371777987393924860210029334604203938666511397948080599543228792990133990099857356591941812047325062643693032830059822790121951024078384619623348943960238534403099773473541168271184170296071833459309744734240633386606855161941862983167382133154717599767930820117403719531926319188694435917005765756369300358101915451192034151681499732102456749751450721283431497681343855739762684422850641750434400904693677209212718205644793866990912724976265816953780010648241662631702508993838771127006057419971968356831726044043050613751877893902360405640339629749713976760401204420167091242215092650502363924656317325265562823949796802676764205566384008742802291613239888197474351944382100703670244138886572787138734145485061601754018865027230720784203010259656750340858366069917835427747105218041521847226669642384350145901380385565582714719538977861980295690273951891625009479394603495450155605794861912727355957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -5202540122559835226620203678312510465641992078921896464578079702275697928607597521782765969223814766332771148718110104596878504926910303428296498996765218144549707408049249489104311639279489515464174942663732643269235412271390089906214709172042495845779951835379771905180971876121953047863937011287964878178634829836199382373425812840542982570438401986292052161626834525429040385669752845024837135499414782266685400875116631040559586120677549137090419615164879779704767274232209107653604207243397669823335708809955414738034594878252985946621521641991076220095576703253801816313760280308511526494010676940253092210344684912667705075071665681502359041537516507690554008464595550873464386809911840815458748986666564784082226222145395558329293165970837156754782190925713582713280886640642251000827911836776609667703496940387365365777400113325681334771905924927868742971504779360062186753600502935301515718851024148809194535859845461348955589556187436838618402318741477574531054764230199987822929138515799974026650244251481876590551921338328481707341642011925769479703992931611425594305707703008509928351215491577364462387559800689146971912490158573054791988420937848127835868356250803915428271220141063467540884209828546297786002399811407627018315584732420107537811833117675306884088372628588020214325473643285409527650169294717532036732370697981767765163903480663055497207889416005142845732322239341126967929296086546851732587563017586689230447363442535455156918319821517946224959636258523343393966457904637939201414491649080991788976690930069850061493025323375446326462825036178582233460405660546979934811033108606284273461023984839475409103986677645664593808397278553623896279980579292263485239743120571524833521242603762437589492550997777332234569987838703847631808206657819088124701608278368323669674876359543920459376361779986523390492238859755911588116577578950838009415585131413518130386180270862069090779030099343845001051518581747881152697655989157543847475111834720565839189803945288583106931807121879810843326867721123540328767243920289132284612638717275034337751655994477310744791471060962866671989402836066783655087465225241286117721617760376641587571565515236517295965620332829707324399862316230735312096037866347833932601445580154702491861335605406735371758486508042551577091217041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 303080447941551696701447066611294855195221547365189815818527770725895655799430720874898609571902498912889240985168162805738426923171027261544568904190385248134352075938640232555741753701617754754681539060379312178784163529168726286976313163972544485195061043433040796273155806142307037447576294960137569611449188542204280833835158074101036482146238759492424401439640132268222421987917642429038693129542744009719989463652666508065246583833058014203273432459136479798102392796121632311482098028643447156978554252439587714386770725066033108919519423574886868637077441963042478251944062791131915535264705073333560581601017996028441773891640585978862778719188190557431406225591516941445532566100648562136013071096986699253200194780008072776960652662034653542650408738464374738487247946755800570274081284215725415497298516817844803013733490140551118616689075243099489784526330515162036522217523788031399452635193957287450413562961645736612720644626338222721599197618826248760342321989542317011346822782348186875043212573960690491704768241692230465098476978352222879394647153966787952130685185357209181370459881917234186598902641819910773929784228229818482598666102255711883255095537283944780988596383900937549675103277983951165452643577609684789117942492028944743362700128314191146129012389159997411339076676293558531174378921924933942864512043185696711409374099544881739308229575257788812962511356325054729433906511902011241568795987919190575817597424764905209416220807843721890948651167340900980162313533322729918193251914063382077835141474327449123687517840396524073023061078450940408855423517179918299808704132038612104450067209388901939009124377945122049525929201035753001278954327352617728281425202950327842681503754219386652189645285200348919778152284847258343504308404649418340452379786309302253634258833994641133202516336472515336568792828968379867730584146486656294851510070305052674110384034410711865492565040886566528095277313809750564104183634751306247043314702171169396950885994654369948228970011417488686836152316439128086932502846607980168873549295778505638688055389892442277449365029329575923698649321441345094060274135215511041962143302921957279868784959741727952205797037956612496201436754746905586595358121706121397804365629308077239160395988138280143602693028626049454032909125089645385742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -13518121167443921214072900047287015416529808142746683393950887419883488175778017908553963962419382428793724685933982622008576488488063689958875603171243956586768602885071963059563660554010513976765912107051728661812930501020571048899999139352804611788710210555284470310576771941953311323572749214218295431783576964053029698724775113647946626714718785122956903742933271904715145487853637189701748324368610065164222303605171140628391321937045256286205966860498246497193369873672354123628223154588385810664758309598019006876932866240284439575162371354294890425994577405628273023574685554585392056052941421385083096960613271813576612462688203674042629858767335868256374086077217039791213190833372498403358257900120458455807268842208877365193419969525238490832599532439920103756267838194791860013437703705404036835412143761767036563066558395312054808264072752435977487478484600743090987165263887534526388986590707848637154673046027784841221516778343173594631367292393454663555984475582230903546105757286943626373302303600234190393659816043940263600691603300531319857155128325559539710056964406336298354354837480011289472038879112715712507966610046594162410933595744110728875507337872863852067116885930429540371431165851837479315260451824187714550321213816210265930736810137804911150637066087815540761142582446674565384904427949034404414828566427447067665466978778533208953208387131483652710352188503161740933029956294244350799461002180810164642414914861001401650381131243989851502830559956809569320123906448002849391868950340160056971901057266575045629766178134340166327374041988016867359412724260164748768237307027414373890245983845301823512532212080294780219872964461833413548922841013559451419789082991187995444313812911352010954972847161671410393911395099548624496783952340198943869866204506045571296557866967760485916628423956486658333540895803303620275322728392025314347041137808628235182093569644894725979523917977192846308723177406675586201199110524377924713630407207883485315617375760890363897027830356403155711177839766092466316030973715652894079130910704505444656985953028028053888888929600795391179986530806251591018202109594800868819803021657707742020771147016936113513779819728341017739028063485839340635079816024566413201152257569883626251132715078915394655119852282409986798938916763290762901306152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 190947206150192403093663829965057252508526741568582395106452262847822383909891836345244575645330758917575114443232920768478215595226597056239263484622650065016088622624470486696523415631634589010851934732999908815564754423417332123534558807649585693258111104256609337712446535306244827093495384523365044237164639310415411268443526945250745214274948950228454827641957446350806287162210354645750627972559701733523750305526040337752117226769225209467385188571030115956839143831738029007024374096784749218090557191710144066852365263784546451146108333726232415619627662496288949393096499950972226284019379231226012331250983900284570526997064361211700403078075958694817698509670900451794222592999676925464247328901467070598404172218564410842476567364097304534040167043816786591159840172850090827210562117339573055927924162998114476337737882800917179740431360880951212314106884553676413420331708153556561822504451920719497714236368937980967790549630478566230693085589815111244917272471582185798457066171805838943178616166022164843285146111179950619516689898592271367043174063033482275164898329307392237495276636243837613785755244409151734721858550248789077869094615687417817742807384510685491022826620594545206681448788848392875953955899837085463002852274927080305427172582382426287832178834911354519796361487387086686071592681732919338635982952970778775235231882441097176585191468539562747043506946934986983342707514664668986628443281578715204210354844601900376038494405196635060544989862464155026818482856278612469557008359811231313947601748425443718027472099458525466847101631250872902557501957378367201334593106551667824752307515045794237591477780708015709497308609880059765809396727122621136929810586614476282437790683131850279169845153422056964589259588892595635626460959159005390142538095105311844313271791261767935029784561830796269093819080098020338014656486652580633733507723513335781799166262662539035728614806758790647802423860164461167194714975675663092414954381491887574655489153743095425098214002534720907550003909981804542998096985491129250346072550126718163347299111348589989377377556728120884065738272149332504631910909645846599936008223725433482765264284701464029008727484612281587241175239787066975277882000134074030867996675102162669770066833885348366835323918335419468572666801264858804643154144287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] 3220191668293588648390395240873159345644310928073618680121802279650658780368661091947321337643140226652332427413099067814918049255782050672235169939519199083746541050799719122318594374121628195270377076543895107887653979118467090868721250367037832577111209434162109650421396194706182222264014651106185242257106642956339568650020776026677370219885469677358207815517339958234247535532014439000635686550898107353522848783417659465352144999895902468506706416348869617251819597186557103460850223792538519253541278523422428388685632345049539850591049683483252136269351125938557721864189221383916680484640066273935029165724525998108746615502068856167018866303220294354110690263972537145546064087134509173160632509210239248073777618071886706780216258794933101846661081177313409285594769458192729125696027503552379556911408354524380521718307418278996317923546021734017521521906044024970677198393354219837501930840832644716792063755551189480803848704191337724828643406845260075710661528828411518477918603324338130628391990836607418866381780152015251040384252074345344453038938492268711976770233001059049102394097950908451751150297287477272033217031195999340402838380095885511582137939851044740058404178538526154382214578326993870018986302643771026401169370083293561649593346360599773428699307794314989322106115863925962365754341655073895567032951886017711505742065704523769860907845444025688812535312179242513521543695644982254302151902568884759903273569818798789532083209024720036251145491123900036388230672355111381953374061564820878374675666524729962819353792639890032571120091352501720597141101267461319513047091539730343475144740184244043108223329844384246098240960691226930818017678538165147280191754538251971385426108698218249985913002105279461912735646753244767621066401086338738440226362358513838241526674834195888188934239290857052009739988343235324943498296551873970582392572481682662089413526911270487625261986489500015686325479529179249146096063397849149981605888411955731713290895974799963887356647792104470016106534434869491377565843611654364874076334180649017385391206982104991073026713713946245680652584684526056468638784945602082109020789212576726579906131568736431141802675627193894624563087617052619265182985892648957929748902557484985400875450844533481567034148547306606717027799291486189758870750665664672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] -51906996971448884477961593882729975052362333195826024914673919536943236772808454522979093640941796421706115758053989497940786783112446589098459827311809438171950291806515163365218504445086903181942384422648496545653057311310833412695735802902345528413753809977492183614031431841685271045301958430122234374519759553578176887957291202766355456014979600321095751962799363277201403866628380784280418813508881644867678404117531967974132218905008065045514272579873013856953208484884411705593591884506933907076930358614314343640662071172581336187885175428443271037572908245481899913351946639464888842822643284802115796009892088355118666077771151176682124127004325695348063993072853188251673498053311340778310158089495545634257746629470112571915985130087952166731046804564134624632754219251974686285739837697010209107646671693344643019591684258350129678055471863872318094273191947053049135486167294104481308588620073743527854054972486817167258509223860943340908623620132624170497067465545537184572455585707163655102041264059235690303769098582699541531067779486019368212259177052904592366636990148677608381306577253157424021260477634117599565612791814179802671970435645423734233598285275975890530187128897560025449577757537875702870550973804840331168534822182089473141750421290480741474811587222750625677980374579807532251073263439317985475847258860355604003176253655422063877388242522178491737417231233501684531021899025014277729314807568526301499824214315821494684095693605027361316061277064071794040254887900614256801876369582836002473481775551015478783339221927232460990376036787781381480464076256042404166574970442763230154027718325735136362848985839659331788859960270866990380949300787111218443692755195660057496430752698167925364311866360416250747836005473537721092491807143224175911479316136859535945738225550050885866879333474040882557705470651967012271110050382032322837764146755233735461001149323561766394247228778140655171356494157832525610753501148922429712984114136416554511426938408837698352749387441863070902632339374265658116396576846965155095574213397140890375195742341420766735117143717877468163449693554755441889134859782106279556453672733504518814979513595969504539117071916216232868806024081082336001405824076684370190880865591168981594848563300781484578735835396518394543581651628949558130443620029836893081665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] 378500001265013988060299255074630655203043167094740551748224391980412505585710357416339769494270796631428062104630359069099616120740378848618169793235510976653367454339672619887693203346120625952839939921092273916178778751252541292825348620749214824640776257875557912607334257073965979632859643914975711699814341604841997511448826317955917827593693938831769248382940546551462107878365535273129312877394042339819647586388326425789156901524830999713356164848547353914413778388857535226419711802564458126107680246910629710231057666921766741573733798863964950707330612897751137707513057445555841572008014050719361242302745418026028413808647261137788459701894326824590383070988078988791301662604159387160240529917892451409988180610425954153853895577985247955156089517178929997649606730439811271541049893799310708653407298795058697476871359850398782799519384481950525439961644801365992846637338216494364862003231981206255311753788803681306675174704018834555698439683704012933841016917180214015910182858788655851533196875550118116145865687729142500578343670355993450452708794155972768466702818044740692687521786572563302123061529966157644079494123189631316616862363216786927430995092533193667819409821945340040772017124165909231970778501668391784220981832062498507067050028956702959463061912196455437723364150327109732977268751534768247148616073758545235170458951008328330826798873314540578878790668668565984580932689887277716397469826081187967170531541839821579812679494933390905561359948006404063811748839877107881054079939303555859590729320447397907586688364901144745738392593135310553910790716180434202325071365600214578770716033040690549145951255276962721636720778825900415305705933483375213051326466805820043018013850456336070446447133424220842353346429349038452206699029639086188879220241909546932259659587684776986836795864601164589875224445822883374624613984454787693513205848794290111478076175889576176572698860833582333648618358812329802470243643321257900898135871027537901739332923320031769730523969656405916547407538557298092783890355289382327499689226604895904426667371702201751545618624816200741938557200342967748205299267079166110263196817485962626356069465109768014967956714239624107601022020372252537500028375702218568563409820062791007835822989434908760030878093377804725708269154797053213101776236726436764001846313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] -1877760219046133154957172445307998983505204750535614673458804472192854337596494833656660961059775940265859640529248936503103938741400978330186100878593150117656296333413181016138792321304190245178187465264288837909370013111207176669220960794930662304097320333709215699484271916838932783586959908277609448602416272315748124681700133996130509732406765122902463664232469809594100788328188940750318342864313006267080412867175327456631008149847628383412248540567265164020239090620906421673812452288871190872638870132380902710593731621386404686262417332799806796059069654175307054812768210482712637349561730727367187873483282133546239592021417068705705055910712210030535186593123708355316859361585945294144951611488691788864912060451326758015494320212583962925163754776570295689346137093663898321578210175189810439291638590817872024216292779269108531705883412404575908180905071498289939663428847749176688208591227969143827039428726556307872953551346742636822614851711366904392393883150196821524237671541364021948781757664373342951426714357759739832489431106321266554136249133064144793463581654857237256620645266358000617003298781934203351811433604086564019288148896565764846327540357233962787222708902872694391141763202112107155486887943694892607466941414150611205863881809494294146129053313639003317656429532325684324468114043828503965450323603868300966296424037683522667632251606966493723182114442161812244161268473692399364726155471324342395450271833749205059426561582704262542490637766159844731541994737867987937031526221676442139773262886274498824462591189518107380537164436083614755512530580130000474863715769082079098494834862187854526976739818228582707870034463681850396821237729268504077548225641364899835375493694593651897497622315813290711464024774835346979014805694386399563516057725811425926172302872036531114036360768595945443747168576633520423581102679548923480265075158754544985566523371448419776408052950290807315151024483897006065868350795361291122873770094625618039873890858119489402801619974155262016086821199304716939080162780584274303682306520129153725791876517384930952350727836786967192811472021076045181416582469664723646530532849355430390549113536700593486169269490881332111739590544828846351895897122149910463271277272477915205220614125799667238110975070520764137787824892788211567778988708710130595136433839797973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -11078508525888054981302726101878759764364545702250403502014980198292710906102828837679294530788433925573595085273428124871346363947571488275497636627649964954064818781706761747769710888590024236421891649088830325325961403979860028506038707537239983388595007886317726995925063253364610460337397502647457721733645612846191319718277582558722531153961958081814864408488793656146937649513502488272571876918428955230814837555568204640250974328742279852230802252674852636729076875078658999420042860912094081422233857307982748138372676770381908789881026126731583921050870249896891873612742381297700226745804312279173174809894955970369729314681266927711038725393432795155447722786287538204553197758350272722084897427128954510770385516295292746015529635831385017236313397394534637883935111540765104528986669436037881457990013522090147770302261755071150837363213722794770357566243745745977419429623318833372797031805034879378720366859372682296982949309367291058936115355323202172747434230557416692966936101093010641239757296780366532288367062445698932997885763649659087410447571985450658143912286455509776149753636679351175557616698753707897628000009631101204397251163753984671237879741424360172347853482891254949957053062145745752709577934862015464901004636972153697271457565134223340502472412976689462494901669578371954616317302986906727562175044962580995620311473428593676345469105130915532002598290677444562045704908547773447198195662166199202085552322361554217185642390366782079081449494005794429038474219733876533049943772561335056437809707533338179965245860237145670324603238808976054494095566656645375137315927420476547525427462001923753484340733991840331982606763351982170162301399069699924495723750955666205310064645858665976905973207864132124101458622412250915097360312354099862402505045770588940150825253353728957602421477330447882334482282125700405563920870724706973334102867337385876697156934545452110405604176513259070633417809574905611011351178556513214757322912594584430765332575560843492127800398107059567257545868889340051255140337429272979763535727251848831167882613225660706376236366999625528703527922523802735676921936770517718054785602440316165066103175683549710449340362644956458572143601705566365836122774211829905970741984398604248183156424893760385603793491215700765164034837627471160578567985210973745324736228212714195251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 265809735445012125125341601569431665768961452423684705514499879202678197335261142583117450570854122096456964001198880240108964959912616705994491067449439838757644259169019033948278304948393598564539219589671894121894885636839399674588786011285972747436704646664418135703375055919156401943551622991526300226322924963063161047596483301002047442400933964042381187260001762567342560319804794611456093654704175859979581974351842834415860643896855969565597217668750634346587781564963399298495748668618126504850649548576313048049521782275264946985509462975815673424829695636342833685267634781155452984474504071154235540377463898282040123276362772653854463514258149308008161500535027125653028627505066110635183679408489631612236575823779787218112175495123071537830608355782892819805108649108468098496591533196800102283295484380658795182784860905284583160190590137239287200527644802793446007059055463925434770868617818757649706588485334341355419530471635349726584145441253462250132431825599332607789236193995974141201971603337005532569722469501014763347623747660600138408543622890024581881951520661354779595955857949711982096012102835983577175132603657433763329426919380866391104575024085578400949486174596365292807740902935291354989796675395326500570334890809029919580541501335639663315943738347815842722601614207268196997061790844733316136563474928361194805558372192047899342670729880445996591739316642095329759004017605618495035332032222738752924063969009727642588965330974408549847895867756353761087760010287541511811644262752964757645083547586952566089671285244095724209277183995412653243749934868880141773654153713288090305208773233156359434161373227537696766219363536433706324916941911635649826669314307209708182012918578174791597361532028887566679014277326511261152467339325081283184473916591601368037895163378097573799215659885125208853158916338428752450181742340130095055602193157817966716060478138570972813569581199115543426850336633865907197755546685904323903403499016111508094128343605188620076899552578989971762431957350527113203941160088821149259046691023227422718767612101030983897745596934222789369959902627957192879243630452991960405610622061161977024028714002687435799586497040924790727770638264573676283601502074421071420432587426438416528956486381451122072681212222491525134555418928085643568827565899701653728826045153255108743906021118164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -2162128323251056123538350121051750967630799039559543780677278741657300301777578484458254663407087443891652596155087285246093643587707270918083551425936993457965424830462758408658623185351824111132551584576167767771263618224643820400665054630730318431018802710461666005836742601331536113521630711588212166685003047259543573667773866213389201744707488417626245642259753362660650823545486082032373111760890131691741443385555667536139613235753503253250361478053458476691816764518330718686333781636685845969992751199609418917701404479091258832082321170385038767839367336193531441076204678942987621258505908576300195384883891959107317657565747426851982051725391481985272351142929859821165790281786925763774202849284896105569834971843556874173406013870192778607651494986017569808304275056631988135272578248142140305170160367616284201203714734336766890803012708817472145543613483883132183343958538799430289083366608264273730209493407361098813375728024484938202574925697644438791238095693443463693602239615931827299207240141740784380875453121194103460358070500678248107644585348704966433005295755234751278216703631806830783942631136992996048351821779680619034243630457270277123623931395950351011017891429346945879639410397939291879893458233873574763577823902396964545826775583652427269922447662684158378952066347942530964559697301610088188066759276345490145243240111769279108959002803150078312412265424486499297585163128073885105369159133360446170232932318734938653781191334687521401624389712115509278459632281216884647856574518885049438492750662727422591507409242001053141513229827945935520211041722683859976665460674870314098133690521093197372274462327529536929300751663741349204746258615871043645693781515604786569033254499116421562840589444176835618097288616970318597453444440132348925800708284687836041737830466964572358728353273627873741583780877233290335436806497110876195741200198509787649528327026980541302861038726226668534470552617220346074381945754956093577613150773933041267977375823512321770190678254025753817762316031841983317600232267396665953239120622981006649501714290570154162311134122288558701090039902885840805954581393142765159182531276580079860049647862358625396548521744937591519400117929740252851543730313650108691106888047380827160964093025072622620503106485673831558613478377088373311276662278206849238451625616619367065140977501869201660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 11005198180208232119601310201618646485951633419488613575279015527655909465447137640152323707127453782534130912772282846119729615768271897345751525026852826948378254580025208898901161473739256421117849527372532801148947159208214304789898014292822981537540474438547870844499452358439161861053766347249510128742654486119922105029435278595401310220424685216600716065984881236840011412208033192574772312313413581164433818574167687872717403811938339180018993083166715148377694978910959017544690685598142964996099385406394280260940841962799880914295314394100940554919985020468553277923494971682812612090978519316734847847731731145863683234912189518912678714052059464067223206996051746347511456590201798524722449338196111626881987439339360435326984699081289142680398232025367806647556233584711374629039074920162898849162558274816208002426002269710325624664886648448511968477152348318668630513299932516740209885803027309798055100470441027072802340235537755498615316148579365115033552627386347701914938568851586336367712288335866684621319841383774949187988107534661547839055635505503275161319813454245312592857005076177424346231106287407057323781832783310430919416582453375229195898996459090746656941931397990340304994396629649528859429440047874435106105014028263940483907961448070346585056514720875979983678717765405527894964897035860199937887826898118694089503400912324569521022766722476392181557896526543363419627175434037332270503038879338824928133181572808019386454789914753225875983601071474697704613097459247678352426592172854444421952834073582646753497697407776834163536442227610157386526707342290268696151576515565273214765654690795886859729313544030207206384351053121029853944864058765599407215132154916300413789325768219769871329173739622413331906147416697639035759074101067282685421660969869716843614691636315081980931236644887037099777163788316282551535238872595964552646262336058511274379535049107775438904605577906131250083570375781443976334558448803945530095477769359810746943387070035194263089076751057619041266266262295287598714774100771031669740390292616389012813903257047822102527455341709232209887790057429908950880096897940321733014689854057526018923443849749491264978445647007665392885860201869160772043493468828579122371475941863308640438698412896518424476458403170069215241581079889024610543094895456537560827006694275098652724409475922584533691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -39021773062372684979475382103395301466442809316046878247847257122446794219533786262230713140447136758173203576864317511628455313234565052856642374756361669642789717707463632059430771930858168799808299593038190659106628238506657288445594525549171417121015539546118226199504182334660891282059266960192501210685968975886799898921855687784303983711315961443324129134905097616655578086275535187230982484011608253750150288929639086312399065384626197334990989802266688221692271291466204072309134271795275032269576806759295640622663048190737855559617136860482590335199505563742063816915869310377940814835665361338700161593071180242987812413312719405713498317070281655136427867569949734391998887222564510087770334670199476181064347854471288179257323662143895737077822593010740867822066007997099560910829861467507097553505807587537899735467291807897609117895937548296382674226448864300545125675244671707533129495325409594305771184583155892003240985053393790512458393805582352627266563586160796816932276821659537455836091786214016495728781870480231895995491624261635182111203051543439487304702186001807699420941951903650498757828765974824994317507234081182809605571643065522058707540048840530914138468718882061310322296188382434364498559412207022494396903674116459220606309723187304509620826544050210681926053954920524986502119786457163819108489091637234119051854896072510388871263495865615477139409507177544172170378147338513574284105809120841295477734873064611685374546646232059353239235418337335776708906633974373014945475766609123545632201730911134714635121916339843830188406783696417357893121563149856586704002257539483639869225515663314877193021270637702944406205483291079216603479028955673240183045710800385376233983078390386252270828827641458077514952191201696423997454690313222270155695029264196916179421563852148507103481701133927105694478747275957396293147834114098189540019453560279843761238685775704934837285764280693381991318360437739647834194756526318496710989864864034521094963680274404198559658579183917765214296518711761687709525027865897822104883721026648728701344761912364272348831901963288592542952241348314360939554064519131954721161601416818482420260151853586022243781447059049009082902309333260345479557776460770445777200392705657842324869192870724596245752006205387784392235109486044913955101341412378037964842612296545443228978911065496504306793212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 97460390734875989149941967297821629837585953476361005156075848495139343531715773774299842889511929966980969842488799728300747513189555702240245520673497441451529180692028062680323630145625503355568644337398733466064937126652000942433890977954224734627450972632839856467928768514236898025967505836255297879441794741853463512785378101699466529381986150944506403537156341402063978589162719015322690443236939622599057789734797115645398019513883908734501897473199021597483840941167695816006354817935824111442932468057659622951598082691813250931491394426338921533474894399394707186694139749928497416766880224929245418459185059113085545471784738508279732152048577056113537270802158199396370306847648588855234696515120793999109558801548207518552107396686760714836952979928452653084529362173566824809105289041659119657556537438120392175617492903814913854442237015136187950824025915857560986631348991020266440282556944062725459192543473341305416047915230720833520215003060065260539621052905480335401176080709600267462940675750892998774112611580904853156517373253312959565700036494927274483197818748284749765570633587116621897319864340226829613669962472156870849637278749626668866678173971601015906166772744424865644256154930452980807130750934141433039257219835275290312790885143385110259137154765139773693238875903223092765102076656402089193012811910778855911827751478229928775051695855061771236912665856174519558852731948481926832338367324395967177851396815689717849611188685951470863014759135300794107956726692762993893206270747282517469414484650334384125926645215437810495757571224658548460160043729718662570905222032650872658253625621716577708340844099512062455999669164024833097273496545722986352175867963534336771218329850093211093516995949695492456993585970004159878008630854799783249164061632112576650459279132517879797657234098151116198424362809415691081834987331046770505203853326648579413328314306657488067461898682253252309138426441884565616685450655106491345353482574422052165834537962263943383675752933456045087229253612334266923763985681470479195959788839419091948539260772183316080189023868305873673519625806032038704961893524765675804064417142827423674135253308650379866189923025703908840397545303412365439911120224609297230504097502699382428367898512499092512956016869544640218308564267800490496186679668435544636963157311810267147134112519779591821134090423583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -170084514696627110587570786807834371432755907573355338732033627690492040045830685797310724050181212210343774074283332890240818846881801269261506661139641314391404166217934514281811130047570392538781030063285794124279638709484839039476404847216690956330523488131561392318123771242780590731377672468937307117449821240551708928401634505262811419341467673984397263301003567403888402296114191016460767685360776412824341738052430505354627197406056800619480372098632633870941684485056096326891077973665508350292687573900613614135902363196686487013007375932513886572443777637485530561908135884905083835909424055960753422049025535882517587470211207294020599489655488663042754503027494101425203639058194378905208109058609735132226675804859636631895848464101689980740900746961156999868213369591332524925461627941730087617647772568858331078218588567938212698747017853402774187660753116841046031275648019864210833321087583950260869914125626869266103551350486202674005430223885663857581741367368112724125502155278802042059731411540611129345034115982919316255487923714926924458966596793012157947455469101817546701581451103548798834834624013289292469982391590708774306580165483206477742863484106653702095903743814646781316396537016695957670622563395490954437310923472574628053355038738658418149922833709046143856769171109232240909421834701281310685908808273470608480555761836933051038680467237365065988846607954692138098656467846577928932498181142713930219780727887276088237651370191210032824019387494459378940513894483761303491589266209499873208552379055000968900560506940120323766149727509458185894919229448578700365240178955857313096505921574502384480339445613302257131592647494114166003048058706159004926433222406215542412915734983179200187977739613588840532072267231960025437165902654660157666628619884725731071249799305602599811241497770152996648255926013132295706682260652571413422814816503833178401058848596601569442324448299140820337663087720076570079696311018866430744639762900679316304316561866180472511888461465852642670180792947064689216260758206019606354963727869028904156915185287159424348007998217294436383967372260510563589042401617076532963759871892151883668467496369199332449219748156865868451885443843661315675845313580058845922315338246380712097764224010332671389614716590845614297046255044057739394836398542454915422769122630796349144016027521431055902212392538785934448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 222417328651620460107871661726731043583473911444143907692099556465679171737653413254239937881613318102967244880654042001624401695714580933750648726604251781585015089533871032077310569505920925452547941654760381939337099949581650924350091574671315139701573230043812053445891204941395164489915385445613319608039545351183896072025998502407315682857633951511961954463334481416587062097669886555502305221013353869982544164521836357277880861273168497598104794722714447215576858629589214037802014376719273525862501688162946253561222237874573575860000153571722735826552830411688446017863568467964880438633363485352948034246665098653538017593947505277430955143979480301207620124242022222552103245720690958350359729385915012509326229822755230570470455918662228460332767850724841243219392286872068430970722266517525022898158196866407244013498477051138217595474626866081711165234771444782150183365146749519906749618638821658446685073592542556751926534670457905164405566228827754785042475391253000757483401613287778762165590771454298766822654144269908281053749595864248247468817655080984952164806781090234168413653980663452978775640082440596211815740993576146623867372491024715601398592233404218181147627545765245793478348367475687764756059001176237975889274044023615523152432793285297665178974481111133880809544252616788569698883186777194055119871277816399390454663648592809551507697649597674347529930657062320686874003605388619486961096321984850633928911436372405637840061784073475664467528229926559849258268771702107618673150604832464737143481692353420414499148843516214797424371120765055951755933314448314882707615720260769215823966573670903286837114527975492018756065913919843959001526736661904823741575280363626496836901490682453601392515315726120076866909429431346732696923715154748762993454580345016842828597586921938486537513524019023174800662408753893918650223305572478580553582518087328017369934747714188407387639302528786110030006479230431201101467027853848542183490619791071041705172282011001443590595281175187657843341541336410868992967232352930581785460609921741617762474471889687851821079978557069748873649739943602133879324944545979680842498985520605586783563804526757141514206381035177769271734853980781635128359344215776150082238730246692151775600450219088520029087052937259808874718443611376419209811186851128288284684752260546239322216256284817093025196754751959815621376037597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -324569833583168804284954690572207843155933210725811983591916057286672466258077074213044131114472767980012942802792429086372934265743819139472107770547092304442827645519859897927092523922566680544991291274973225712521546021130251846253625306306057296204844930411989791161817341690663231459074147629407783243110086619313664523564804238607200848421775967464025975844723095713024955615736498781056916586008721157896643133703235145090912196122458748622447803690936686904859279787286294998453959358278314975489656956509799119901690334829340414228586547496886075295825871631380013429223157588659678733185239057393698721566166558717036262449628492517747531462276231395659953107991022132326554140298239437410558678335403634679364750428203552527467132853323863425382374491471254538164569245228786583616185591239797192281507102014515387946051556236488845674110165360584290849631008851964970936765422577857939008150291269108082501752096757984100355341362335900766309150943453741839401821740284135238997584143555108811657898010879007517028056364880818301859334482951566788216452574979322453744314877631366758651924333815415021956294470328115460915653587138033931858779960690027878080983772785477900346537231580941620181062789898870775944847779204517822979236552887143607896516789138350501595705886762803381624249273589090673496975359758917941865959572645838955780509468523764461355182657806651466228960453353680305192556122947197563169201766392382700801072854930280706042954775860725430803187260355791290045985278815219384423203674370423192193103877789641465220112915023476285644266615725510242799144371612697238900419482782269475677582587085101698364707758876984994072583724425608783552971862185760977806967222752540014012385275536399434671987846375978027585346566898300183945014205233454801204403139764684378248465572429162322994619240983142222374624178918244580823629831097119829335839874055759917298031563395442558068803781843238255163061840555770091590629505289431021818472617965251793860361448856073774777084019185942953041010698937270842829748205830246959345148930113890901596419862827443809541181281965657348191471829663243028737054477734952283910605102554896394017027021438634963043433220404465667248098742871952263516054734735813050230476647660394994173683817849719945108255356193720646315044551517998093861483777380296667727582380152717226019132777434347998657404588129793410189449787139892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 724416169033409343508369265498282877042161481664820738719769250638336416706552580482094977914371688095898606476182561660174984255931688945830794569004831179158070093799772426644982741758253557016843051861431346322424836995052092007797047852422110121901838112779911164186854887563552549625733914253693933064459915578697358063674138256441309824666553356115714364720097389427940176732659582095097443310965720534961773369436450233496160134938364637311047755988011304647376122224300727896734084872102123431556475880590121343599956185577720566113723485750315367701803884452802064766455155155381716895879168112292758943876434205849786711821500031010691361119226121385847467695345646711918010677222151207606123335078926869551033886356041318709536001750812255689001433760826806336727520022933920865276696736765563438959891960035697625586146020321643187294010430716963989726907038107541434795390356312261234025730020737192387689446784127432735454650357189980261967212237940628913143073147309429086363172082365808662335250838298296927302403333202148623778047661612604591018363100987685703927424074803406127042638185698852430718315730876317069708255571059847217135470141255536166887105719187952044282089754158553105047258846202345245161487685441675362558741060588095184484193708034601426900487445971830165365189315582313111272981701707571132082250024899003560365200394162216779959759379522144795661474398136010985097123055197420872263364088590218722761845477143114043911687544079029051289467739290676502569605167506085541535354494452436392228777885151163736048813062320248370817288769202597719248472354085183385051719525160539270252178758711869699469879061180890784330645038429819475268066035193776808355568865307729563825816757485184995528951046666053804619544224420679045717222266681106131170505048531491419587935822421799834573155541246235789030860448811357289761004907451165849454840725273949006552639671688080821919935762468019331197183128471077878153391464323042344316120101811432385836292761888258384891599846948138056712272804699044561682076697873900709367815150417211786746405053443216588127751598775208747276839881282482537404819820276865036063046018423443274318347387588091823385926860150735832826544742831401315910976550932825981604100917417298412386921858932946579414133140458638604658320319642444490326315127048442021873463819353655198382187712579296824937525461907128487837326247245073318481445312500000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -1530616036398231759935863243927059749493468495506564418081357402997017913764289794965695876047651751692416198653104732982896448475356529793347889257987536257805417111485718479752092976123873734686815743953423034698633966681757671284231318735420685651971664829015162165385737517265210063167484267305121772886899523423058097752164686145055968052245055230002111409697019679736738992458046698584758503787397292610836200936378680679406160014480910384421056630754078231295204284317249585351556647325298543584330529672388073523658839354015159177453692946232030382803984965554633482109122758510736232585430218299672296711095123279356940638935242276429379591465390751941043634723168694581157074498513241242467865905425994552648620110764843808367956162900237731097481131987114917598390238427323931262815570139882447694285373323364131554903735168896196696378745999988384481117342746639558717240256350794732301069247532695488337276806166574342149857502338516744960194185320093399927143709243244066893254989634004399629228389343730167501838526805247810970142429054056315351901664911806348413097934384954286505777000140869773650218907117195330152413809484510044701680796013164232928197060859164940192514206001339834125505749938618218025844367126933113335059430441872494208534842673527994355332647583996158216684651013327537429147429012038330841927501694579693453596590112814849294150115343354732927392189853430619894576179532301636103713751795552670668273629592182180408248860523319302832421280179597044382939263844251790762372787389637720845435459108323532419456724696198704013367495137653392333616717310046389333236512498399611671063064517429013269799730261818710521207749987238625367897148657969752042553660219478511643572996026042704659480331568650909907702187805505007251341046443288840063106654906939980375143494775250496859240106668137574930621956424484544911325531743491413931201145409633350929228153537085597714249148319263608201346339649736556546648148009552264350388578947813912438676758682204851707652284789967242330697451052135869932336054501116542819568445863842277190327575180853222591296701897928034897158910439443065337537628152705255272753133761266184863726180395354610926697279843344435932554546437056192122788283149366905201983785420446311542428761506760982474624081219803693989418946299155160388021866537285687356696741244402138237791578650774454224397499524715215990511296695331111550331115722656250000000000000000000000000000000000000000000000000000000000000000000 [108,20] 2274712188023116503327000546769041039759629808944003688046067941465327906913182567288943514106334700582913633481612340250713419502526167739940495952074034981089737748877506266586396494924686972976991124112209129162400648463236853663529235412077615874004664447384470359107864569580040810347913685352380297013041801679472619202875295545502260044437751221697917390200946991513847097629029478391459955900435067070673295392616187467772171172001408830570406537848285548926213041869654492162459130160584638725098025422484075392462486301613338392142374115715354609499466682356659778503370120095706439992747601482737823419523395392422281274243122920769989555947557101232651489312467031500245452274889458244847417633284688012084890503590285515246544128015413120926025059926726026569534439604695035981859698693056898710065968150557905147273063279904329769759420840945421147519484406837667986602168148051682340275060445002948216808246574485182408071661514184003634893141840798470741685470752910523731843554129972980174340518412937242394387409500353926533226773134676554172272858784330884420837292973039271316767025332198327036950937034612526352035466628622545527330332960179628292227846931869185630228333702768778720164963032070767646532883373520126065358383503225210776886365564380107785918406097830582229932953863703160090819231373561810471598266821017711340303876326818558581626098883145983443731704973100230839315245986288601501614006172175363770301322432615224511717521839929706219144524021547270409523962285724040172318307950974210010965032099437475069525762086979866015799918822182153799261323030506853221399877153404968068138554152234684495621241361187249244197720632251618666929364360211564935165034021798654366959072204830078211681746185399676800143718511995148359431732499350985315174525007253673423176673168209630996568004311022963291726809615759285415105594646009250506423498882309936063129849708741092742106266997573208851008335916568785046960476259119525395303203485877422554284556608288640318670390441503579884464214436095895347740347033332050521882564802272125382027338436056806896807138976370528427018419125656950038771208309164266011009153095274732303844468693651129127606088649961617955651774915488710089783781299634375709585308233291780275746406911771173854786697404514717599544224426018745690166342365106896563179871545193905312645558851865363816873542106267690188214913860065280459821224212646484375000000000000000000000000000000000000000000000000000000000000 [108,21] -2216378582972954217454684204531633690088273773927154609658921799555384291875317428864379202741745720318572058040986969619841555624890550955963322854711060731087597050259969821824138477551641874790964453144117931248756787460284717844265389117951283044123666465645990999497846146503940048957477898537604627040979249908591407332422685659761129725225931606045649244557321828161792080958220709238164559116819995543954058263425525055186321109444032586283897597727784602740263720603280531433219706021409904419527326305511593801590812462545736617257312940470238940592482827531083259996473217955607288535172214198058016333283211385109999558146167488354491109691572151593533682091323183752413821040728079844292543962384941076930237950708730439481594418794381986247120478399205306290348212110746359230905655989416608420677405347402126777635977860688482448866708518728527637181279837986482758624854794455137581883165489822734426007892753885456027523965006233147507777960303948197615505120044431194067213571631111786167053150084328917944897940426727256265842905172567033701900027105517433938064767068492977072484516213896659375989067871255839003145532461882519308900685428188195887731568098895307128296540467103317757830261929509703461925373383631832792241327395566581379096450678735429041296747321566710585464305213941803338234268426280388600900980269562346372544078317155807662200071024392127820477843766203205323915682493385215446188407400836622346238105966357447816909412210387328709684692250472904763253192290258858675127905662284871815788410797479466048372038168268519703989712386923542456451950265214031061996897568995256239315253607389559779338467270390185459180551962492011986488338997541154529388490831188812717568222958720351556943852519709540808359680116162183763319073048008817224675653850761751027013680256068987773843286878355178592020387146857175751535007541026939657624382651893959236218347369924594136133120056644789066863022937541585227790980385655619650583067420224660440907175126727803740841240593487119905836070757797220343258852256288585474329909176072624002402522397826296363888563706657016475925817475954627646728441778890984122789772063209981155190384230764503885259988680050590669171835319072692847464721292318538397578518158354232507021567168327674246754842840076936053899415403415891867408012703763622673099859310218074893073486541370899022743119256827497211975730451172239554580301046371459960937500000000000000000000000000000000000000000000000000000 [108,22] 1285346250953043759224485553727088612207528713184765365632077755304550733268153149390357012124279982608990431987099179772851924218046751528330482527899746715751980234758074889592293555018203997690003148432233192167860763438344772320268331731047269341097950096271467784488162297625326654439532604502346842620382955613870176615365266707636666256951726421465844400670976662051730155084997663040714891599525472526252570141552224786323298676621698608712400332815190484571307696196903719242926986043529459526682715950771080437507350286626157186857954796861940504889451325853762173514655569115315040430885472253792841751844841861546900184092985047839557257420481259490231693177450327888067429648913408583076727324141732316947874063314419085695227241371517792522722067240818575773357483296688406534344403339773588542806521634702944954099877556266279304720376077665129878405037644703158043514784881598624397059009536318669503795892903275341673109216678766210024665023456867845120683888384570730453125392352991465180036441656856035322835227536914753487297258307250520027523902023740124219397704454776416590302682885931421222183313442777175587285359130454060052250687377537894711808845307822047807229277967721236467666858289516751579381340233974435264650078825117453354156716814941362963157221292152916613235653905729154952682720484319249860727655284356351790707860847930659127848275591117720845692818668324872720312125563982348731709991334375586801989844480599933342653687621715426697338855756897065583108295956157231626911071881496916480299159888797969202639474606065501464702730369771980981760634307884206785562316751124731730650431576688025801280265305732091969110149292450489606938695034107716307609682015714790972616141034865396175059198114986679461895389187454889717562677142540214895463488890901948703066712267705360564953074325204406947838762779353699495563794597307591627738795633075730084005781790765911454727527281136259632052110248216115010298577805775646821895645660386195541403739573624373949236586207567544591951557040406289439303126576362934991714593422641228484385470449484223301320418722022942031738877759734707501469939871524897746757725294726290647704657240901892855401663399797800899080371491389628289665286431738088240179625767509947246229693367200652592496257243891694061982856184925407174447917161820300715879498422081530971637917306112661905982926418269368720726213844995911017576872836798429489135742187500000000000000000000000000000000000000000000 [108,23] -360771848952099700902853039825216567419835548530063931128054581407686635888439743415826377625106591288952704090434622897854181809767945081631867071003776769253638027280601792190186033471329006620323434829627232821877828552678886972589358628532043573499164871100900221911493567974841545271050433829428348550889897985149658919191650237365759618749310780236264678457799631105774331945488106322263007492089128999715978585451129208917266743160314364344637868570496245342552196914732260115201377827617383540401500062902260713463076107261585637687479060915125773279487371875567186013610607630941177358345262234613448415374977358339150526377602805030825227243753828306381595687205461138578798512540579249843530994728984800329607462472865896443912001186907749672044654209072540904622834605649177068637614733556365374865533288839105800261789242459069955960674163550460857308149115200235168281350723502814919201017990462874350331535389468627376603809464910861268419570647404106487096944220812631241033435219707555006101660424789103816458893478107367187401023830640395549460871441886844556110310423299267669247115851986746982503767666071064397849734791431353281999471080228829505859610245309267284645951858055661234058235760044955757147814526953101476250071757822491973226409763977592007049106002061801231097950641566818332370558761077153974620788138606338105080178839439091179174778391147084102124885377952569221409299917840369821468913799837585060914653385770797400221446055269625569676050995623909476354019518616808278158701242548402404114422470101800120962624845320523124397548531100984885184647022778765823235325109587709587568281042518932945492991282116931599841433006769205385565611903839783177993441228021412038320206677411330957137181172549100843033847950696677596411928865428162206308990948736330083351644794304420006619660340595350439025812542305895763967950492237682903404842385172367914336779941183531083785046741849292304354607204857685145639461157715962517590233705389179459223376770609996658165450307413948979854627338347100091671323426855504831988363817609772050601157053540268056793173541711705052651563099343623554595489833378369852746273445533140154971189963345249693745205309806349220644580315508733668439748337505659368440771919684437349800638083630687241043268361434777431742533622800460884261552447015563700338946747986740902666602267264470652035252444554314332127316865272970147771047777496278285980224609375000000000000000000000000000000000000000 [108,24] 431174570807529053252321604531987742265118194763154487138148828890993999320999172812594065340352568701691676356339277106455083566332075648447794066646756944917100108416978101498785302322793360216593498181347951132611737794049240001870095541212088451054684842118493140495468967456501369320107364592791508240878702254845086455431185390976576380604112001141591831018676452450654497858413561925757565385836539654264106214813627967770487748389773954957889324792367676170785722068935770671691255800696886512821897083821803773948300421526165063882415502191452935779842899414564590640846082743905002028274101573219349990559581427066670112943595152681967241592571871795233810760134668380955834845028792352622820767544311361954668064367641070008265108555484069617357461845116503120418355810157225348269336309766462165144886781147714039255179132685709482361986141521862580617317854094315505486470040818956373804516755143954955531514019436552150139253143757617440187211063211644440351433706920376046581709169420226654483632136597082913862764761459974507167126948630997284699256002730488424257584244904690058240561470333663914964278015346756758219805430420927280307315425602935960737685343536675275988227420142883033276170231216092553796411135658232897866833797771028187576380623381008785788264728592773287755608236723578147324423928446686185813860027107616218198257201329780328122409357440998697980173281463952736749077465703829047423972832040895525483121178324897910702451811601442932256274496804131734114160634162571842991098543611592628003817463578058695056745410357937868227299871422637290978065921758335788226617208027335321102145911150023970514500411260051389845040351135574998289212591164834472413706266561573998246934973511888969126899217488341745748084869853292297164944913359031728104832213609453571706668626127984650224720193617997760175895430553953455065014928652272174101859039883671647376992245015277920964790135597201092701528895454370910697926875129257538141840226708704655997228863229670416279500730118879500555974671356382021542254704335426150434187608049981156695734446048992801023517019408031125524020938230276460420633818946976696676955400708412772861260948498360819436670338461694574549092251070511327890008184773542263500000729463609501122224931093213079217844080225928391853571123226678996747605798531941997151918264488577941593732299700864166518206471783709457388107430379255158303664074992411769926548004150390625000000000000000000000000000000 [108,25] -1607150626488495910694412898287578146400575942679720799957566459072565407384299920612008499309231063994407656804304244209633875633361199503385753870150958145249240521273437798870210744181021524083064176159899947553201428370476467014545089849484913776825434267864186167731932563265898868430599088286140048252401476146509387990466074314688964731821459018783897545980011224549928867089784309497042811551426661314097291044259044241513415466923018654429836199595316914740363163494204708144431852600039739258508640507299428375923062925552584151624104504511921192990949364191432505379011639619924425440417379617115707253403001643300480626960953392786628464956847598955143122732730826887294259625821852240310450133294219327530274218475466285879836545951817577168239229376544415108862011602599433965362974196794344149191050321337967475327702650243614182085365300978741946397089960221611850369043777536736115857509438048990323727481170659355919063164180966570305864078980622410620400980826409647236079032255229048205174752369036974470716544117446398948918563499358062129763724438636835382188599948932912649429561320567960422817501385635277492615772657101105765587073433303482833353951481401559680953077283377269880712864142946531268221930530944588239722339473557937436366982450314245568643036239925089907868320111192110376356564828511706755824112771356216110083662819372894793662597442193655228059978945211881851441386024626261201376758241656174552438629473138930130071894411517197296777306737260445345460418023196639584247893052161085474590831874832249236581167499680086074387154089473783839368338870694694023860830843778073268543661231662227182550283923886817755118539159183942255449804796891878865119268497388370295181567894359529268794258183082880528147148901076169126600314345805090276762202337704112614790352329116296086402336145235194611523507978065170260326710633926473759855921096298568959832996744064001249479668556810531109740753545942314586419862050495837025464717236468971286327460525261799190335043044058289486486051276829180138185539272593143706447139449600933343322504732856283670412984336944671917576530606457058200997004966412772134547699432512167191549315792909477080936536883568575642543975274071828694691983546648071839002706840271811747650253754801033358301398502053277324120092937745966457524580127363092256938678226072820897065097171660967467487932955435691692810494489067959112543748645407504227478057146072387695312500000000000000000000000 [108,26] 2919512962346217182341069617257611722267159836666369187222636709906828813910767545382328057170851052177093101368719174616650882906458511764821468573313575251729040974765152858377748705769635701868338702778544874306781390611118060366278897460215376714712586173108732652032394985517031071656507124641153421177354710809892411822097755730163309398590226566414663725501126602018224579010129282303981362257803160168522903536979769180436710262590152062701519840600302641216439387212460924410505350549241432190324597684456583586749281421338656219512624676770662501280235203893176067588248208663089090144212857996303965073992338720638608736976905371512089848374536199070916156613830773042112043246448166702314055627590992346920297192617117740572373827030237820494943252638394496831902246765053184129323223195567062413029724330723515373410339113943257538345161877176087871409537711136436198081951868917928796208479090846935176689892459637768060633302331818955806314282210793240807274547862819438447987269330500823258893785610687708794392184584943117205015648747784593438901785101926773075555980618559971433670780169650398821675630986191768648079876111512245444973777788740818826476832754322679063444657801715114364485030538771690654572088047540562038444898774100221837685410014766838425451865906200735684209406972698454241587464731678138281228088572065912661829793155917526130777589672464885069441110116744708373556794723781597238604406979832894651967748601206958066419612947192919291933640463450524937346736195625431525241107307904506367065413352742959692591462877481569307989393405200744568495999090416803154511138138827127008840840359824009624270216321515210545996930417437278592815147460611201948713448164835686122929985750767009584089709570702484099958952604879883083688721230849643471893860309207385390140153860099823709984782146169685460158012316947902512061762798273495408163585787424833207627575137273991252177723962685137724731525483554187153633774197112283866958094898752972449694945112352780003485490534033335804843692911292188978337731550484714717055278055305903237892460888517662884089962164888132816627298425885260647374461494322649285117414993558326437248282718596289605983872320471520711863933089469059095362779823435805355097878915801900703674747195591688026650548756410759614256161361026811033227098612955340373183633493231701603077672404024252018774709612355152572686041510659051547483557303291901163788679696153849363327026367187500000000000 [108,27] -3120143800067767096119082516695452352711014293228127151938850090520846805876171081555944917173764741211011711318527302688910860352342328927987082702746686523836170172537956804006662815122216694370259494279415951318420429020664618119372401273347906389556652653195777719159366919130374061559321262876489748602938476554616612926770374704273328689264643205580867453865183530827182730274060368192907116891424683468740789364112955699258530812567515870741548475253401451445806390147876635832822517278098151948947551341248889428844675497164127472370184248941779370764372094488842679432753575078049133885579288853984146358866092241660283846741671711038025371907015962734255699149696460090767422518375166142990347242109556847343013913584442069746197082403955573187936225065520274152838426056322574780049708826494765714372665567178170813386649319808248555713267918167407616500846331072309952648714189953701087177042487098039841013736613483369211685139972380563613825708761518251360315012862261053445194433191061944665285079219329345727604928910228706717401199614512950940953716903042251836555314728039439565021599472456190042844162158579139942685921787272524834367443066555498981599238472725868687011422709848506105627402805596148127718846086903940234363406905892221566107187989954838999599446306202280560716246964052185239660751233636040140134907078754123753597055533664579638743486787650578427149348957997484453444279428140856865743003977604743434789734708527243198093205893508589605460986247773415579892107367619771562773029266795932280882783113027438223857954661340446969676878432281711538641665532613194978636460089371255766884040650128358689764481305665384162903951941815675950287828681817439129920245673978018324370701709293711359282704051721027925442661281022069254195831110646725362841929872454561577216889054854707140608271995532462892386907208396794863196965767425153763711111198803561337285308896443185189240918879987463265583293947760675297118138807274721723878183059933486310517352620006212652659935675131629878047833471829481794482349120124994729043211336272373804388098547134340302510419640970921868597880877993359702539684224849010427507561576681821504871771536183511574324006516071330793021974681344704691071246913716409860960637462542603450739513072034161267403201410697433132480534693700975997095502135778591530209737214631483346599514793383774019487659471808446607108954072357018987019828415050912151507134240091545507311820983886718750000 [108,28] 1889567772126880503331022713165556226138420894609917594945886802245687953660732659125467263129957075700714178059296349009880107505953157235859264845305093030527127760237305625260819427713286881516529536603982158895690685653224351536727769854735092996357429965936657599985427264034201186313702682811797904723624768595586187590113534153828451392091843134937066325970489220783729650102594557494094294660658392924295222937437343722978136516689913928555630916366229698699164210409598579418650610211928688840593137228496619184486697609678103362947413506355115830980947972062363032987958783295621640718204313092512899435438040826699582420971275218614602867950593904017685956286481120169790732496369096197975592583432349411991253800767267782492429862430750847634544277918334685421796430099015804338448189866085589999609806757875560833088181288659824416306616632346228467465720002719495877230364172165257064453731204811034772344354415555402400497304398495737408200563899074165264974619665536032283837254630000674023125134912490540131673428153899759189150691547014274533321947091935941815556329153920738888222187180081008363448137014558574091854240770009662137933172313073341192642127483009469504591624683059377776670256725710952878656403325102243287506831306023401645730179419787060740395255014885217637854322457765959660111505999185537534044552048890011698423010777906682185537809242309455513356828247901607609634525584454658886945337150290183989987103494866170129630967196446072792410839007018235129802332724857565668704030292816870310580353056926422725934539692752450621688818482617309733883146593491647393424278188551193250028492212994719723527896117553109366582241220863254341072599092388161814926016744468033648020339788850897422031660217059613210272068656816735048773291685826988256383798993562397528832970255224485362847321141357687572911396797636322173681972237549741101023617666768597880271120521835115770451774481583042567340553585309481266252815193296675739424849424480866622849626539695081377406746126486505261700404652587499758758137932634440691938822415558742728956832677080460067590557800767747680628645413669855057648534412600924837553759847721401474203637764697021830927364625635027275249504152692687299858979112216889088229561979324912818216771003676456103350400619160997367912536521770877841114816104663144060078821766442383368191274305515956372558971384297368120222919575693069068001101254439255683337250957265496253967285156250000000 [108,29] -136732255315113020959138249250744961469385608033100843369919953309352305268315563401543869610315964785302291692107867245473182585642263864250309360448326436879220210826495901611718526832465472675478397967936611127100618698885165939682639701034067677664696975113567357617762233019635019197050056827203487434848921035088811982685713993212982075410325129090559230440113350702737086277482321439910645767393342162102458625763122621598922559455598438233562862795208573427353800268760794920191055315019274393222197810833367121221326537153413215571817019696839182158298717697999931437157311739723235899398151551022760403170104896552371707500575336702133305835603759282777506780611532638390833352721226329963953043878549941740757959412190748826088477062040730328683838148830823335716950338686638154029380348075250488887517356930837745073459655467746707501818230366580484504171871067437461331465475381476437989404683854292560168491616980453420742282172666531914513628185062282299919836194676106727583678508119903560530210653470290101979447366784029282205590484267807611789643428608528472901663498285229233788904566904894121896919016780115761990069363855163406893604477274265264808689595428118703197156240935594904923903182029844266610423230661173829723731801663458567786006827304944037735969904824040208020568540470880080135830614096870665143625943899061497551095033075313272811319242522810861607541821511158646242047076683235811664063522115767170559356815914823747955473647598508050018422234222507639148357977377106024403984329272655928297465816232499814330695163364789150841195892645994692454065994924976064075381039642536168103496450831247446742208960646112016100079956985353927163109555167229865317839962234602200770001256066962233156928620005625405609322976132124636391765440441508127244173364644574042401776096111691847213085400883023706110789832452212922202560233858420881741650947394882292155266237470365053576093155830933551074408565030191332826675418301403874092786031243969639304519901883340485209299178864444475360417804711930746105875976800681634139618842533407148280205667856107435055913277833253235442362111384479240586859461653048117642298452250717569172614814683076345584737060098297391735677981044786784790254155533053733800581827785992627347441250203525138536396190086808677255607982309596055795831449635076175370297824161262575721102352495563176301417759230224453704275965705863247107209115793757803203334333375096321105957031250000 [108,30] -1034175592807552475334382674034637229796795276102308415565366383465066016704230602686929819429484334142342039514495784552441948616289044632658647055680254372425948849726782093206628171699436323628785581713121943505326783793690116591685683552900161171188110168521390685803114056429493067133650099931331354160113124744098132921545836335712969601451672146256627416001791774574353187288452538915313390445807161589103274360497747295523154346179341376513021285195102032778414093669472851590020986793413150815469602997855209056679067010808772277260075977437816111165477413357425603910107327482708249367918968418510535620992965569660091005941580759811613120933074472538533774425293221721340023310618080664814132776082395813612086910835189069638972361388365726074971328138434546383998294931004407509450953787445072624834421876413555297804412012823317555579187965174429872905187155777016099559281169189720575582978931353387395519399563385479401306668338587766891051772611024471718094300082989751733126815716338410206297159425455882247881733884335984768048769263423415638207035072577328773796887916135839853493563910846612984207576549501754028205230653808919221529102409429201082018106222301849600722569350089095855024937804077588205998133799437251604507751136436969506524025812559576177184399538911201672351692777885636317414686605660121424474995105935382693664079511635400601504354858803887979473922491514672351609936295048112984000261118012325346275500472262393214426168464067489042715307309877871347666899848486418632944614344262508750584081934491904285303768388431249505781342143778457399596702075058858217851938446250039971180454397073575569791012225927188509189611132757601753532659655620073446375681261017182724346157715341591068649731656673381397384070541930500134829424984003791554885753939958031268142988240332736359031021036115412636220865363812625264559761738587311239345797287696614766927565817228468870597166400947718365056043680191568304613869049174777047638274317053069654156327147453053950724591733658753278923655230677230510657540332096681394302568919262019091373634980484946401482604143228617036534404796456570732045377569571152440690560290262681841893554158961021988006460490825051155898389570287874366523284967457332691017568469846467943599477310851844337739560776553424441642646334834541509307214806513480136938815726604403643703004576486240632286538773537967728753789261486071841453747433003940159323974512517452239990234375000 [108,31] 1329521009515774424997587974294379596471200182178694134526280794583498937307908716645104588386329604626036452704010434178419890085672914149195788152666797801845014441696571100772873721765543398343799702581074260615070524617695142999791394264158003379250281163530243852498598858154199314721150771192804036234352316270284356537448294720451285151397341070746858710220411971381411854520115372127564333353080700242065981903751587570062348243042133975382103585142399831190146886353872276779898154457977369900855910957570033956248991409079629952744401891881938000552824079698550364804985608147644117192466557363048104967389379723658441114614652636193115930888201306025575263568517741158103062451151403342259314166224041681805746951618707274847269452593752149995713632000647669819349900196134337760885600215241060438286759616087909642068703912474145859002953324655385471835978199168680368599804540243334159440953781817030318236817032557534488775212574881413825220516868670783354256623146361037980773230560747427152947534636185774799054432314823366977262259423689311201683290296720993618122356921902350575445945868428582079618523765333368181653054604847572711356134683946240736182889279377069567537495419254187384610797435335883823818486973859267350360920535803529395920787155108573145247175532268808212498756193731327469458119472910157226916374456070840268203771517480275985777054815926139231947596456925870710449979588995283278011258367741570570777123740279687268533121882199104729624020221840282386051381646142426616356549245481233337993339576304628865629236854508176480036486809133157813842805000712551574475443294367700967216044767004758387157756838936264873037562715941307570277763080563400175727569659153353893723942596238298068297253531003280107626666634279185947402732063257435465170915773150077189609719430136874651242420350792808993110508521896392344026648610640913595457601363590403399137317578176235256229144773600629059177267956165275733528293018090258291822436294304637585990927294123806414833991496631804749330487944195152905796850252060839076523925797115123999982145424018013142471491650846709067147233643365684311031787120090888227379901840019360878014873453770168949114191152830474930031830241383955016662276197117064175509309410022029156021309687931105259627317346196504540055549019139708245157352613672780638352453302021130255752798559601711855539109156891579213157003732323027688812244750948821092606522142887115478515625000 [108,32] -1125652846334152156535377228454964061079695578693383670284042317495496396956334192619733592045698117690792325956833882927994184667476443886479823123801173616254469664456308354177398390795110220351591731102626815655218500126847360198264132712585030109356990553261729693080170809191569948794386094549726317537165943191618195059455392807369581492273237656721994382151975856118700298182912942790181139890399436194398174837030960285901726467736434785879553362903573435998484200988751395456681361184499870692193243743930615095947971652075048313728870468815409995018907076641875260190547024425317371799465733165398746010756150279586985095971846082421931530417393368212743461499485226928909234008406750417525522273094455705109455949484119280573727378430092610979006998179654117402747330371065641932146020623785745668911476863462092895579960660814596064154201414983609689546287621601456154208744054870863735179615298459173029990434891352206439597384988687375614405047378534077194542065915689111187187534526947891350309998789477541442164300723861900023997610345769582130635087530222181170782580597562591137053354875020279403109386817126888837013984993116522992281760608491642511134696160307818542770340151822848826231781422502472099918430670136800063356275257017266038548937334542690563183552197716489524542566358743188403284628350837789099535941333361168114245978179509921760606505914881859547268000173652415188607541215127440672437297994291660398943459601033970542343198363002608458455463363346449064701408887681866271730142218389145140392087918643460255924855127032098358223386570458809469148151281448262620493823614744187064620382449259292128462716684958533002954429837352730340651731104962975431993036446585383723190607194680463457659327532543008774772159906997983266705684473770409493725049826990352129312837861610903622893534650426516967345774270738444254363361567729683766610612687755063735545333130540673054620147874502442191075826977945004636910395012867647322118589374514572688790170277735089762271744142371621538977330859130064177102014773582888848152889108459199798102772556851828017250832117709817361823382453981945443835744963267484834531480293650229832820420718562111824734647369906766725473550725990303783295234353074321960941862896474927359156482916135918343392820971952543293638850525377213373528482327050333474691906712994511339639969905949552655272797093438688839765986583264009007754324898087361361831426620483398437500000 [108,33] 804392595297301547969524580402834124014095412841028632271185849168257385293451748245207570984716481763591369168148516193788978668337313785529028414552213325515432007455744958478138887426575085207458331892567550838084966158967785511078709211089377945279565310286770025518015968005202366155933782456776864113840499944199958078228610495993379171393391699880869232996549221928866190366598012699036836259482506505512437023890015353425440891601980853073327761518395655314642773971156013794506215283234881423644671364658306495127281990583264473850055984474736346044966633299060609144652974275058336733084607632448773635241115092466269020953703593001995804519311538127304863269513725492691500512618463009682262542411437402192979183893658634361689945776530816530220222010625694640594329389920985212136208896069628507365886128345659450017693498145846967053233743893485395585862294989303632590085321372680476099278134360728635893089835726227097438883058289466754258530296077352954932603278747267325821072671090061423474966273385065930535865529547775433570424120833599071715076016163062851232665244236018799850235738538449605265137063558370482795750120540297667760962788528690656181716354501596630801758757287401619849173084037611783236790862729504448333314437344049328248717147266627190966206898711186840550981040206738143253044718060520347013638038364939857228309505878782085281156028486332815531648749739518915940526173916888442191416160329916152522932540205345348124612102016342138683549211601418393486456529886351204595757617725659716586387061377511905865497318466717613024199053611476485757393379070922292021441941787957465651356386721418128046512195053696748822513674060414865726731132587932076523283740903035409762236260773430207715773193564221825313135164988928708445779465458904561319629404501782086582306614127574881058316724995584221113134474493339146258125914712389142248700813640518978680508787669912926280791997907250668340495693418654509586547787935050665514069148503757503408291863662705006298994328810423731418517472057388138939955375613608924610746934731824590279037431914515355647414903069061402948666889800047903879101442013393812829380327386334408184189283411630203027810696096675376372300318093619582806488991763510098992840754430233970158848982585562782314074232643143585372944875516476566657182420447512773100103784339002522612844386944693273142497392008365425437297173958707541263635221184813417494297027587890625000 [108,34] -508552064410223189676285088313610230368604792383036153427096321044244117685168562307560554770894819069141890925990647583899935086700143372255423117403041793499232591487127729910323967724132048595188485838047530010952804664351156859786281744477979535050592844920203135864595100880877496215835609540850069908266282363315853944220607725872597940798887488086848510562185120470883673055366605123662823335574635545032350209773406520038267997754576427194030028677350321237059940591712736463009452407807751643202605142570090395240571533345944384804898977378215356077787397663475975433419998070842255450468504335859027769549100221507579656299520794917466568789717478529739488303929060196663977223953620062899308511371811462751959319728537434981099762600393076421877144666669582094204149670788783499637254424536999660233897118377725620514862817433150380358044770948986742182631225766967669813595037362217419325387967794673347031303417375878409389895397465330819718232063038700696731822313253635306866474986798931168349617036461623743240173266828887116530915213523132645645737507242308926117603955055697530373176962901781163878463387198066972248988100514420091018733696349478453490206427347918679868821606001492631220684554406699203329752371292948929040624417314292945875257794911518848447292311215456523447455838544639422252525620270148897130720582574770630719092065435745194641428363178550203515561251086417382611011146364267219575899460641893488973001362346285083719887233545457009581392676140309158590385204712527688805670654351054419544484986423706820050725737818481187369697577425646140974097980910584691072777284444168669388486015122357645100659439699745883401867862160707558863761890208115856731055267792628961572231397784806643949036071097966170002690531037719591572984037806133382039623253533351739369920710879924201485483587537596915280681053699568002486594414830840953386548183504590375234902095505907762655725464154305046893650476057615337587368297706709729638177953187540585310411886580594142686602644183957976188377772792670216097999970243506566176669865777958055986855546827300002265583526334508015579823138885770720222127634777709532064982815952116387013406936456602259910378186599951367235566923366938450813238944509179312759626782705726082820793071782066010388529862386232345106081848153782002016436202183518925759223972092121718808305149504011657798018048187072900747199603269793621862504551245365291833877563476562500 [108,35] 272702120637831325309003249166592055283492957591259909204425085750697311818893208630415103013394059121314034589869237358439529159645004583174339136118688392289337394499326229012713629081956239409862785987104548966031875426732222163352390125155846176754790373793876718959275733495133425965579458457761905254479545598063743979362279026804652826471343284784474811177013191383804835653533812207825577979788872330325416059528584769693312593948037360185564325620707497341517806664485419414851533365820385652114115398429642139164778260796858641901857586267309353943357949650106467741135592873446467297799918477581348241085532149248869866536208019023206135915693134369285837202232177446127614427896968195322557134232787581645692566116964781766634407259121884226255004904373242177037564834895578199185154427945158498318407018355016077013171225704990697894101102805559848548389916703294188943856422973811503594884445273380136801567742854090190130598684141095035391606287774602884115791733257900964367133099421376168293587500597852279069284788052754894136600644689165441453785435515870558642633557826409893624291376391565045982599263398048296127419039136176691551309653736727005475794691704204622421447749323242286604855306805318106028206587004354511525103621669113051717587306208137994620670771224993514131632690120276919233337562389703881822938792743256553601080009155931733788220673657870920420151891531059701627270798631408362428573610246718636577898261525672595204999507691505759373906715265367696140576409752173034216049132186543281433266650534454423727847735780260369508970095627428663547147543522381959736879185736639748133913589946178478084290677422457092909460462294604790388262298587329362098017111891142640417893937313325834087806216398317224543383369855925747617939661294475228695557632678110167771390889495176111361202979016074659828792229515464008997568569596025857258433701568385777202055766228270244665165892814968329919892121860091543579777304673848656009694769112745969275881275658436930946876870180235824640149773860417514741204082687793783856362636559643595035218082706430316971637549188520397750220337971920704857434956244509434615726534471942457399781307108099764633285847164424990116993844061166665935180367511258043415956675317153975919641149956150729445307538984397791211754255571322019719798192633312897231996255980599144023872071764017105703298866346475296070417295574150884363007207866758108139038085937500 [108,36] -116689803464510475690626879026602150147886791119766556782091987733128584390901672224256740567277807884914187852169730811443995662880973213425575978947794761757954101104986808863607532520493386675285309562420885694494129672810089072720617185418677638157558672657560124026178067727091060215587089569881965253129217359070568649913242860426440950274034291347536970116042082338409347655499007040927228493995748857368477065314188153624474504063587186253978242088915014079334536676416411044075404974972420773420953349468946988044292006577174142652652167982188191563602454144518781263917263018725631957453749957525661125929568013244117269499872421852993234738474537100127799013739723112672343303068615590575072921408510935263735066841589148876459237021008103761394729980129020359642869647217310693417344994728864275884595658123459239496547194116571721921717694482352058162659082034594454394019895561775211304136683662476450454124270856956986513378890515111786692729059642109015694603843800147614677953785335925819042041936715511016333131920724440525636873681144727056015587829247499835990360831763999253743029939890231206423577213394809934968731979465037356969781409937318266094430067239280510543494634359812586596751730684763374773902410083516402450028383357717307790117034638941606038210685010943217743512141058013467544114079044145102589876810656628375358246617272614038555290706845547194385615968025525761997619135544285425617695311560313899525142689803299007883920242725639795730949637336741394657009290206051131451289522359577375563926041526465976814314485355915356124196704072550233175905917543307880373447488346395951436734866202504703600816905772635358988773974559137859819394204730131592479219076681043982125864805526279197325067871485873984544305168814725631289956489730401332510011447539199031974360114580558768591318817519433189748612110404442597457622098903775727274567392361797394612687148967498688911207092903478428027448202939407441121854545307994247428453370280025757457137571381437046087377194033091620726519615397118649211644203868232213155258599475860428641154609386352807606941788332756190936882899532060321799481208326961781914939386958216731649636952369345238612641040040044356036127097487195176366335123733370440043723288121589439730443257447065658744279579880995781057046919771508558902692016499665450211080791698806039785706041628841109248321070717550917202748328449501968862023204565048217773437500000 [108,37] 37938268785778243701712769482284648824667653305656966795439875826080170071148446916029638944154949080872084388145096530402902494486625562770987440969294984071421677282611156117947839503041416612820757737156515126244453920364616021400173221319497967040253091853171124987297865486993475267471714742149385009257414160680408055382041154688116218483263733681122352297406870063246332289169416589519894971336836173844467680228070944150217481630600127957789618217763276220719157713527687273672464946497524079583539779512805518763378628543930501793567686878944468674879519651851183067018466674156717120705316525500398881631608685341260081714223344329497920987050662119122265713610492716845537041927638397257372795611309617162513306520733314022742132072643919682252273299733846328652576070695733977914731323983523056369334041368543276002626329007584409810591909100215814994943685512423275508914033972977852583027069929386774273730232998584894005841534411583911270956981469464063774356786849636715412998306283508837209105928945425173382707097532160518941342598957336625107033816155640217799165321126676494396646776143474063789567237537466083955181406119892253368507038701134265269036639147564503078262460105128710482594324996312982181026189449073845144016032570057839921539262841496118406956363142164101632591757693101070980880771147993166416053761442741189068890317184106577541210507442924980399806111776889961835916890958564504541579446771733805664462010425504072826878109061405134350716961975651575142619245640276871768437094053382944741263113285537046410513647073485999706245595925029544664907921359618243604490044719485493218912665547276981037572918921687105036864260196180491247787389098238969901370067569418382144513646450045826588657426878188685351376149474257533704753326841120837556461315192107754990583965652757553219950139015197610363074420236191013079900237506530557920305522732830770167759042476502196169209713187949521524215076480097426054692942728278215454665024727494249348556287520733921184464809896645418201807748464804395800293595543827541439950817173866477169979587061348501888875702131223728158102534104269305960696928870812209854223531287559770945431928466954069896181021059062531104347376850384820863259794223195839550022596873860719110204356838653494602103451883755961809837124494723474386397058969037318229285915948501337471865608657389129242651655566774971523047454979860049206763505935668945312500000 [108,38] -9869484458984997064618586831795626289716332170250013777825866970539956375975069120808474636391626111265296582772991052769322337734157857694707909065154832445141393356178462984662058607988325790920570307230406017924224918698773781078864607087024840484078683797009209246087309170317210277307103032601454926377442614049272719128972975195304358337667371405269172689185309465793492189728061828870012264401209196689402684374046408907305901899889141080297134422819171029174773552921282921271949776054446816380109021774551371767691081978682318867407464119339826412356158101462827823006997037049772096256924574406187732221368421035327761004114692376862277020104413488823929898120353843133749012784561876085499720946079279438980118653085139076372369296576807775589814551919359027034636838532726571857767579334769312412937932511799300664858816182588510770459658043897824741832646675483347478558415673147167105771761238844913763467540970425137886708861923308015000751706232543324255054839361481250911469925513011344973094607511841335691711374901945549543720002187285368741838831778550395328619782828515248849768600731732699535788867767117897724489208741802682213310857559393726161298059234145851469872265374031515811843433122230555648692776363929728267423559628985203588957224246103924965583851046569326540297415101046944047145471214058398342778183697514328774316564644068849362896389847808965938146884243150247072247469642730520911318066038874103249722505239889362769814463622355860002927120051705262288857158303176732279092457455029974552701758624792462309422071264070452461709608540166540610479861948682110587780412913764660355415605889392336014979316010506109724150754522146361656042740538658701151469772078768374990079761137747436477249152633832259132529552056007588252267999243816156548658205459427767427711228831124755191011769831528636138143715001895551197112457132043761927492865992278734872525109908988460932237925469730655018551495509986320702993928178820636348283514131349726645364350046208254015227688955480252302407343854984690221457628381080278032318289568534676977406271984137588137061116375741543607634575109196403656742670723094935894663016415759036998009551461791526225682515126206999147292974813628787825674288404961111857902246869280716312474551731927475826694168292220155472042348707551853871585458633797288508183135648716401835625839255261476872971765568373333013529880020087148295715451240539550781250 [108,39] 3913274080941982888067818526159089352536417243675263431570175456562382081808251138207555605406612922455420899613822295932699324611837865790787054490175145625917367468109516105526193175862150052848830378278729024791909294744992744426042737298129161477288828964803890951550573059088339141750163392243662274247671152567553987057483221719470570468805481460633585358983531219121044521821158794739223875823842169321631284645006603687100666139243998375294913451289626437435837857583839064523663899336785281982193474869521689972434363940485076971154749243956039216222466740390957804575682433426123001304355859982335743760258983219809366907338511731902424613400948328061354661566485181290070039700584501604869789245336372647817047263024547304683595701798535921519143118733331602568082476301354891684162185391648820001648749192557628827568525362465319905662508231390636348517117173683927515273060230912673543700706993684752355858640031037876918382461405745780996598845342869768807696064041710804335038917462431037273489928316458684730659413579773692947811584540861061345165370609841956005076461790830791115442928797272755687664625197011568285547877535877811661204919901385423819151965444149390446706459355777327776612808048623730370737823860994539271318922435360331240478938469606135132475575913811965310589007191451401883839609047129262596130032926594828600204019095826021977317319714964846709771597322201731019735574493540463946167392315997662043820227031946162362419192225649038352601571056303846461866817414615291626543433564853231231175860589292334792942975489495528612888239394842011339340926957053970724636339266751060983463137153205797099544099428393394999791144302012637678971613905238864972464176592832883992673469607863533614560172591383066374292493163921515963298646778142627329372331457544028264590283638399130186100398277298752308988507724088019026588953008921179361802563659308558260569270481886888997648230329605789080236026312803683160444709571101791323535434893128431265163139163634349518794817358986189762967328736803519719554214400891659436296150717187016549457108253146226239875808467634772193436457581739467646102667229882350143500254730181670109950311413548997636237770995671370435335336649598569251631756827962362853628839500200800010372134001642040879496441214137601468116535997494497468074751929180438588128920986120179375263426082105704952471768830191134469487224123440682888031005859375000000 [108,40] -3487946868217018861171067765265396462670708051110536566710278712338384190251914033414333630845155424457788503637541479920474284167245934039551796941732119459242789812903620506813714027067183229022734756185132037359670398905101046876842928734088029134637085501882448177959253776475076353663951207466840802923833581168289763733928086992624509348718034348588167425433571195455284669856977993970169409378929422978179844509671730345281898751013640408173597451795681733212078438546280583719790653113333782643087341874768886695621184067894759038946808597496836853857933386336424607298801648390914090932068622135455019139244001193815800327638545765721368892672741897670825191594027194968452874018964649245804875814553035801106329501003234889389881061248144121684897746766531527869328262014878350489398657263784047048060695932017674951272623996539410446444410004981797729112947809914088373931019416288491836924031392160609917982684353891936750490030381560411135993694499550521467311033918060149284716796983595706836236848023342724021542582898384368550807973779365068958053127715158282011676426948574656309416702964499090220020516533113105546980795876345397400731618075633404962984051741114214726455456818099651152661254770379796687765032284847977908455646955083834353227943083847961744928503002356464439153325425307018942506342845467520364069106428174301145370006917612217019441835590146924436802322624962977686509198034980819035371012041672392720390629641654385107919680632600713285675405629357380672334112673224936318358568702444638465651680999913416808889365209596155826099151161646876413136585861955962366957823798201975718256444256134964147548043102560569199615803528499646505062600930703549641203477972112929230681419298667137601909656887318835861449729416480382293980474896671934739067255885183967987509721352482778073709085784830881414816506400950675422717773400175656382957283801613632461892690574655218435545312847666770185099892131183053850365376001853074385583232205182599916695415851105662311193198383961687574184103495120524798573059634866703909667723820467605200805287756089267700944794322829144057579223432225345200384680799541437936061884566460207732357092780382002416062689074491427877171518050793339572499128882676142563954283722525353295718394029726118570866124194119998453605971764496112620127092701415016674722079958837186032433178752706785766306762583410794320570857962593436241149902343750000 [108,41] 3009045322312923108222365176646620566513352934819696236950286167062773602875889885041318311547966600267582574087151687034996297069520124213266887358783201852310333095597659549193484625416441398262402852817553079748751050569089528816675289458924088814841432612467072981943937562423522925017323388441324509103724560254803386285779948793288622920590837778342799373136629591490938698500565986469009767749550935242861680281734687901171698777591674399374917093014753732470986374413946261342913380660882338281408738572956885969121334329277279121140398418912621767420049533141911699304245227921014305987224514934447548542812496047645184820435425925910052323983839098264234135906567088903917422238931359079048558613045342186208298517472547278507058423050334261465248163503770818465668409045132263653489194492763435489868906073948236087723520571341927710965970911744732611242365911720056258492863462666764756998541245459461780023130912844732254194299834123679316820007257337702806483420635018132456705370543438737464691236085779849997087662128769512664137537879451673206051225787202315715603501505134438377059377309993530928490654082159867306314632163442433834647468571181772517099756752871115664867356011767933730206580623297913620133830615861197736287659408533232035745846337542375767377566574441838946510166370470596775276366095775564265394824093046361783915507762426028936400579757403541881151712781962270502591808871195320555554919978846911857040073293660101526234200540502865403777705354867477616500463558826159386112642958816838553971013842219718754381882661758258112106542394887975441994307839117358854059877586788404108107549131590211273478727662066453517814579500343598191862572001449559119047888005914750938276592617712485992018144893192742748446080799876896950561485291825150164318294531818393009824762066074128115999421757309851713406220807934649880230910501029980881761984359888366276794673727187966953068232268915191868022408942588531787924445922629839617387276901958186526394043069041732183084959861193988323137066215048054574318812901609278900755460333480933487256076310974401566229729422125196200653997741999127403572241666451437098876069621065992070325367701155100661758757224216065447591039880600345156679247991174118819651024370126327240457286931384006448923442298881214222776761295702878637834661548997133764963218120436811470011130209450632546968815161925192569469800218939781188964843750000 [108,42] -1999765892254443653865481372530576239993867560573373732129026423162324122464433796746529745927347197814576557505539348365075800534253024451205447286617232124873218102550560526140107952922477420474755891171586574114733522216596078936830685639648916607283753958279618993620531530081880261303574369350145331920538080250702858722362362544744556590265585881235158762750578807921402184311351176313972062788006927245296423216396890371747920749124405137220478660495024112505488643006905649215130773880712076776930357390276927111473185488251163471547850865329089253994351251957396275194592551140715722696257495370373447309878949231386514590764693321041253643245883970616004752551164817729920038961555261336588988649501933690351114320180651767546771868280474601274888170682784882579078259879441123378984588785876988996895858908824800916562680647703555642878980872687948694831794199662071185028324357179712547903812446105610705193375797393828029562395834676558846698415720419257930296784819252906284268637785256539487645852349315077447899843733145579273268731193990008535204262935100167141396111962645977400425027292576637379782124382117406547542612485214564646586103629731852232887933207045163865057949519726992327715562696974227739185329014530996128734534692504221651068865881802097098452768538248717962185285728242257733714107503355140313313008352419978246658605281288844535846390522976634694647426597589104292043972368537197342058745598714042620471015547219064424413795556248221637505075700151064897526312048991471482522688585443819516837211069874359761554625951059588943708704559553614697369441562535017735683286239615892879636958532652554351152620634771031487888971093328951937099003436344516973977383192903926415786353113925406413912080713776011886674843903127675219215796754850756166626133475848966747772502917123961885920591797318181594588814628697887441626836274255939238098515610563680804525420566533314692027485407789016584200563043783342723435942771725334367358298722753430854810825182842622625120623730662682963956318192055762775683644887525831059734539050813296973586331436395391605704293806741096055856404462123457545567894644825721095952027894234720442573690907376719528381748762265850521911491757180018804911404778237237200046827899343602405485493439710885134539716046161387470964684955478434272802285929707797320028774311655357070921495128161315740430992171638990839710459113121032714843750000 [108,43] 1052387994412885639866788410301724614884991408168719484098715713352744490261139136982759908374995218904108233396282142124131085391999147789918470878908266685796570943594949649213659164377594499792813992518993509226442559441482389146408489443238080232258478448741492254616494735522700899755743325370472114397514854420473709838206682277642038974408279934144388178623154462039156153352767693049765159965821692821659903713685287647506936009652396472993790382976068396217142042646723526524023860206114556094198078370121130156944720655929164731152677185468282171006256597275758448610004531598250253982393889497312187487470451858986966587447123289860066160747664129160246322235587097773124370879538674775557148215544212308782215462857272321897778660582472943206564024719570963112375193272811071630110854783114231673622592554915278000191687997423253942849519691422456498406235433103799210606604796835995326461806524719736651587084884198250077282518306777711236831891878559827896219468508742335815032670530076012098367610926911300033553051152097970601818935944183533211455531500235784059614564589260869798489285410311627445714936110340262992054317672293711489244504066637243511812275718663749763787420871537487537092419899604302729025250494502274251974887585795190926128519848671063332137015334891755854239309339405994680539208348716136639432351593042122900966780170247127192832121284073506370274506067135185458659297123910131352382793783147317690223260399476366493478040117421961129306750677511988235522440875618319079636052202595900435787035782774827934713195612506212420391724418640027155256135000381175715673807838848820339882782566153341335843475803601977378605295769261027579128807301735168546854220731660492958055665968099201231129879460447812600782448344594640743522202618231658060307246222446266048838586265111172120679128593234017090022015618694811462670457325218809727391161287429816681285611837826430605027933637896104401197873371424057793629417189832153864931598979910473132597274390900191386801419458895150915583841958263073496655405112465832607642198766930492715471950588861739953015906109264711255242529011831499225129043740889255890212390359495239719108863534499921481903400647523648236750841038733890747613454710707382992813172582214484157126469047175011176745069173411370000886484610159467347375396945922883551878371036121301689001299784697815182382685250672693655360490083694458007812500 [108,44] -455366269842804475996965131857690799507523987594363885931527491228139523267153918853569606922210989133457806016671244248380950020870706835998056056452261040494576443689654274342565292135155009897749470397821514741794862731982749787703843187380189129437801810340446893976790914809180302734903675730035194701881089930711478829646725745905832709210400908539340494100684972452903324927102440166480539188007709286703056887031113312038985038230363633616660468201999565054533576566669576102811881908993706134870774050727444558558801830059246973602522760342856243196794662732782072067826272483482366568387572032734425315630261640868897394209289106074688512947519457524798649155407997331479979489961304723181938928869240396457326094661446134497680285634688436456346141598222501959602502560042119145426216330636366776144240695023281698880772493444826781810824715522256492346676971800339441674981518099080480048623713055773171620253116821701290566509781707953638059229100976961964728083359096662028393066095397326136808689641151059916888439204568037125276068018737359735226722209731579337240751294558859123707040096149739481175741328516286715425521112110361813284668327543759551943187949711085373545616022470034801521521796641854358147940411637810730373242520111944308677377270147643532560814368252521508206276955256362950741753653913230024493382268334685562341155296014756918585194388416867196661591400269524765698037547202830381670115955768541270561602032747666040055214948646951281740630806625273301933707192038273023685230916718691697171828488368953869716278435647876682650259369094514451815959109505861123747988918429045302633388430738420011221925627470693388179265771680122997669882449072607617717068196944645138725900209128458315632724739591875975962214819804735816947399656152555368169532987332516673619282436697750146654438805892612605832994700075457321244406965568878737975682250409285870083090628074705967094839074276567181781628725770829820773165367220648627632128820196137662969493880413200127888795135976253887595710181983851714799145765552207052279039357812420032823211342334699968149573142976275408566219375230999308924654730703827295727661219826018471989172715982517261479049777344784611324680159432772481381576225286445097086311351079812779239172437980070702748091895909832481091931442305084508689048965670167038722669691683963971645832276551740802617018744058441370725631713867187500000 [108,45] 166672189018493988138488037147811482380834589068911344590422809394078501047944553273899114743448720666558418522364399042379619119887829412682761624970681351175042429277616045804268959160009592108963631052568977044705907856345942860726064130760150548769615319594832193921212927819283973289698078164360817420815746422440302591819276850638155381412226166182334695783348036981725460858599117834893764595970343261085404825268565445189121217927000971734697252603432069622314743968676907549312038540635049640552784221340253396588672189754669287529082102090543158423208439294757791684493581645769346999108143323119772105184591098377178439344088914206022150497717150236965360740386942473409407058940800283954292373642330428349091577141514766011121051304485175466796993220542661193482287461771473276496332110767338301242811226747943727572545609485330318972775017318765254095041764013429796624739693068340183224029330836424837414202420488948860501885636200254934332036489088558303116661376999851399523688213535607100890397398100395285868533958198901053499178002361302969912618047422096868543549661665172252195375131133294731544805405755221123816798555882055457968013092381727203298118707915388399033398171068910972276660597693583556106915042830733168013158998084171454181177730680049956058124601722755531181806446555578247942940792923371978670584760974649597122623666325784178109463441058555962873939292797998757059977500315456785511567717264764383895928262412818263385252743237541978222421546911320268122352297124076928741545878744783446028942068208562825111064416720051137097087539420231110326775409754755505784008689816020626396782226698404404644705055586247440948881383055167503707294700601026400816010594493031598897792533937871085771161961607692516651831977891153416007653748851394952111251798288583066589538644087618893619638887967098337869335095101174377510769632431974895234754606503482316110701987928132329766294986193423790415125335992610435821818444739065450355088547665116315529408900415738499239122990487571053550883258535447887843619638895703343055363122251442787284288225481410904560055311386742203083432502226147402501330607455150075185134431483036666731270407654908473854821368269980138810806343280481095249736852859178186567412522789113419855680570637371174843302947245479985896633187461658121541617989578568296025793278803688242958955939565512949229741934686899185180664062500000000 [108,46] -52904835565746029392299843917306336095074664472146860252769018833100559410124021408790324402838472948279750601177713480400881192322053600990310400491756609556889986696430954935058777589267725180609106300505126864765151800168213334500461214110948265417652460477484393749160441106864691856045139819931911862073854014475827449370942538767144055962759575483316237311086038667579792056131653670381201178739079834958229812152805589980118960191832077671359112569902011394493574985040407490200806991074064442033257387314819793531510520123752647590158903236786308927350673111490001754533082315648257335867325754336283442917144455519477156902464136635017105755782644994312745121401756376062928436145087856389083076753966282951616243737006979027410380957835011319971244611791802414112773775372558157162820415076014476011978116020798596473689857766804723479126886564779773254069880688303460216188779345395150370778660329238933316596539823107440068019272086247216359407055853745178382676600099378717033249326048178748548187166389501458153586254135845198303552464968356636296156006656581766774583069162045437723713306451085918337563185890920808140129192034557539852657393348454537042782468725861251358346072841552415887738995604594125912499314326604095475359879712141047788420184047982135762238766724287512645725212037246909686359962207251260994015746310165201801925508944379042650272171081470919556793294591113186606830506255770316917132100974332623765052510609598797687549606207506449922570267286518191584341639668441875439353858642385208376925309873774677462902626646600132314561375496671693721214437224861742798309205454116570341784165821822645435364195833914517403456760945077004660940670759176321147020102144172900068670509640129385710198662129607263219992847484352025662007032969202723601110584540120294833383146027405444350195398315286727461750382624205095379029234948633852981244740790976378986064375435922063325107237675656848941524589612127860321462195706104698969792181775745792867470551389427257927730450618560158928432577675809629883753283309725527391254882300213401522142268575656751801688632403231050795901578816113332546606898164232737450588645754640884707810427641236339630653372920285675377200273354972581333227805812794663991074140248702199068342762637305946961939389333472114697057376770695395609145065106801720383346872106255956262621520380662332172505557537078857421875000000000 [108,47] 14984647783323472670064076140353071035530956950766569648442065515053201071290855872878346403079005497555276647521984981333485123870918269905202923812075632220435471593221650417547637853983333279449573031768711011191691942158261351807438980220083636756887561270477432545231293317376013459531887101125214032812812325652857115283965447979380971348075227219539192047472274322311271729899438096517832779742009229767856331522663923622119652644203891679216998463505383480698238238079312085221815396806262642321809488226806412355926120622653532544627674628490900509684830951640832308979952898815772334061789315075405170498647771386237777221010300262461495289585037322573699249673083234221255156330226726785392289684992144053911565954138883050931938776057232597022429809993569502081735779432824109489681434270187040802232784867907718410831955348479033298166335229891260267930537870727070718256337364746205712297524640038437832421860553195958635977593257961363991418697085279260197737728193639151039825022302039179748448773825293783974073749156462406215211805560139026061639768658497443553677968144552634281231084861380590726645584483649504840951147011071612413768923712550753602246063740878383275655480504841535236974175131499765895099335428335713758171313359524673699174347098639658304886121938733653067365883764635136976112813698573490300133915501960093534142002294320568370677120130694284646791250281925251084649561465250483083502482433442827265687913964004658964856808140303803564051200892514180870977751192403266869681679336405456101620152875973281536113779659779458143504661191052562716572157904652403106459686464742236648617327349191617395820296653104103789346605678626368051064197620749159914464062430890905632908122475713958735611946381671309790776743905221775218847012838313404587599420891825881249791568437313826270670717103554356413383898454496404250751169679288836553218579670957358161331665738303710458839989032984528464779519001711094267954156949158169800428525007429300042724032076223792099708371238871236588913234849849234329567342333605213182657627849047691719535513251036941832637839217691606242476502505877103690618180194397004084776652383586677263778492932170633485826478761073105146116545133709179682120367176353152533642159525146215721947452411621770377455921118622390888994949696901635998734261509095582395694886593896154270907916661315084638772532343864440917968750000 [108,48] -3924250435249455322467208628557435828790154182663192076123467700991042157438612351711007392560212400001331056000248804159831478671559727809506979997504077852906153194049016249989393060613823865827887307519754287008808579929155389955058076780976459611196133766161216643372752111121509346038449113404699282821299494566534696684309732622818478847482804585182119702093112189365287572474267702058888778185374701609823895490865933162215076960893702550001451369911183278767575661340232218507409462945119979256676614714197351321333293904991809730701991109338982026497440237071229645591307364711094669293867613778563170351483298187132026941435515184527598667897378312063526847527048466419263101810684001048615082938526154199248955269070072560003057412486037334416773667211969495894528553560985585874457050181750428638241458789767134798055911148478668614167720037929477033134530818474497061099647046733349736076844499486348634006312931435891854419833148638804390811116703845610273838561950250608876988012224113448615947906865359981904218776915471174028029555115156113448201546579303558185796437585859282289260712893587342318287244648310899032697827985019682018853015858970744569593163276187556422991264385160324922625493693471677333044319034523270493828712940245903198982382974620162736334914590038739589790259788332502225970756134669559218627325974239257928190891581176806212305905910705860531357675458475654200898085802565544987127884807883699954635823892096760321214650967526949908916392808490390830020756147009340149764123988115404177866644796896148356940128204537818182523262652712765587988922105247328618259317362868316640771847959364601845424232298147934359008955109787123559401936912638543091002402100560309862283494293463235552252292957831628274095674994193866462134999385633043881488303501105203750013121065374682910114592528096755754314651208554370187987546288497511658593002951967173075983764296056734745897218386361251411672168682796807661669255981901481286970924152995631611842903516281609042964332852972364227081319066203030325564122285577717518671855181863382238415985436964815949184158307356374443773215424973019634179935534497760950750488036664757039666635200871377253332797873122115733810428260195565167263470005547570098426827268293417622962926746008733906305547600610706898080909550583410695419066625834596123522828269093482185525534333692121435888111591339111328125000 [108,49] 981835029952827298551559802979469434956522345244910194648116785758824913900407591569631053518029862304256171169310076202141959061675344310742260343757214664755682212557009415446554304164148922116418732087048574774715255491505915723175374136294387413934662235564332167194503749300461156290847882127531922347478986783010739306915661535681036415316062901392165481809214141857704261194346447905061808067069776851915019388224876355995964317747612483970233458014790390575088980102407956111651125175979775485189985242865731327031670440318887021539069893276106520326918277112928679616927367416793332912110560956920605741174907335249652355253974150185556450376033518146480159332062328303307486430157720184286519188770929062536135802658092132272441235945785644127835614344336517338204353692705501476852442378625286712953585813580680947699960896107836192603897448442255519228552484853638024296216062492245226506183320442808213150350546754000999349717444303901354115315750409539497454324576923204129330632591905750750428412229218169067589821504437084803213064212713635454959674885463800058020850814806577007496225214154360986557902316385676588636073236814197120465905988022004587982204750947488910839901550896237676275607435961133211472006248804373677859208857135654178978327603685962464700761926222205794751071992410575040262438770189639635416665449992786698333795548560538642284747340228536949207498053701233656219850582902169810237310330242111493121206508494096562737044370093347886317506620478021531896997661997717421384148371015829252534448000067448561429372222779552889380934825498865330693709893651064168436635240664729361372465525997643477458237257289863963845391142784424114863149897634595487602959959432124165870774028976821757565821858338056805867666961100021039825855983249524931194713952007714833650175685420076521531077817011399118400714089631413011308236669619396773829130474439028774293268470657287731384954195823189215085173368500848744927025579910392199826689400098495251646759368889633340156405960269019375019880859340707271771591852785699351337604275053816868719447885015281015657334320332784743360030776601588631241413887209919977975133911436923473322462086906728616915832519689918788288750958683993057593372740673810267325604128025391021479256962826814948954701096222463200732803721575343012870502776699742924371681726438809006962671332985337357968091964721679687500 [108,50] -235573210546178681777253355163679469824612686850571543502181678663659104493431500635605378290285990081674794334222633064234034655389897621031677285213519948188051497459058902606655020523582173765451903204358185581356587115095556539457010785523406598888608844747022818486482455145706630442288708853869811305954214516271958767660147569996969007293474526522121318998035255876231151456619928207132239879359904303144666057218200178987510526208128831259036985435011190295467885980113150697468851383740695097320867877185129396134106601242368796872075173580079046921094170277265704141776130735734954935309663301865280811066606108048095575399561073361353087047527038049791490505716588827173250575861024289410127696971552298891925057114565411056046286922727046056331431558257437142155782236300409469801454556116214295393732519893605921691845528300103603447861825730525361048193703256562757058711490577494584323257166731792516092089302227227575154152210743824037708166387281745404062764877006129413753333148987526673301813378057387709945334747000543472036599626235489894226883208915351366446498159047637056690492271082336545689694272562227445594284980309261460199451960833441257805477694673528161120795464525588348445508019896444179074642910352298027046597196062928441940303412982866384723603648429658894264548096471302455240487078030068450998434614245528805598560587178566931027119527729195751026817017985369332798436416997210634367002131120476518864875492781734962456711658090012638480212978122778599685666814603042746647245302165831403787905683228332479795127515290767740916940607037666594399275175174017702112527286867830846298446056982216491942313349364186472386096868831982578514254776567157646365982754430469662656657648314144783793828406286099090760471963194199638745681723776289017469347486424258180640233961329652707260009113962943137428781902104677642686517402430722212107410872016602195247138209768010512742006071668453441061089209777798280033312675494363872180717488265641381716253040146721877816748606826915408484538950166988421232539845125900782032868782065062925236399583026672154880170726097581558185736306506129616346846830376778282947371288794712021485753757119341567250590192615085672265056281389364536174971639350923158724697590299973343482548065577965894235753933563669535119616184567458701689211754383841692579392004596935961124870573257794603705406188964843750 [108,51] 51925685681418620823373647091217857915931948293489997214943554818167785374182592407843691731511095376520641830738688616561752321366738445356852360824515367128491546567743594689222325616629773161797170216210048167023470525114384051760520000386970149264762641979105194521866686983645738724124228012676477283444677228567351616909094493353593612536587751536470590420747642111592958103825609506956403732397194194945865583496273098233131786947252177782080131274459934185375792565568651121091887539790949200626262460237464731551952044301555462805226785286238614078355323385977244344546914604352419551402039330484233200860292123455584506959940330348120028302405918984760437321107487132564863634966150685006878374756015277119240791969490196487920622607769881958772288593021151270582702848197571749395867220709219920621810860873363905800023930659008446221849299172576528610641194053157452138749385244083272886865829515524304522741254685498153814252887073219543282254260913985214443880584659348744250557568573056228907792533020651889518059782119037995806806053146448305898479144021753801039679557824248123744808830295863008973081934468249146048420011231553420418008219774880353346230836182272554628404096012849230166819125688680871934780871298296249948536133002709608032011732715745414063692599160601094869558012105278972195520748030028924245144229283841599393283872231976754822187167265516008419103178398719312806794451803611973992009292633011190336581793432908351614842415228493131326181804563605878857762948967083312298576487849093200004572527046301900676411265827793201329041301756734821047564305843485543729576811113539807615096511810147714868918044248421727976180096102571452464048702344499016072620093326319180953558579438298477824385260432848120571407022333117406850499601999842874196623062391048258230629240139336282687810198026561905196577255303542269305741207438897449926297254622897244845330389189694203786290991265487738528658766646254636885890053494279254037564243630013834402107391303180982748842748436130300341674932548218151434563658609990445556597703152355512038111974581491688428507296906572254547735223195704178874656556919679466745341499224835910866513021371853925799265609743500535575699143161635545905702669696060067898138856397184136938873843322537273024882782273825686508333140513211616511086013724659076902490616178820204140720306895673274993896484375000 [108,52] -9677002908430360895713076008843012179081963757914675169000114267340075312167059475889763779685808224477405606902239817166845625359277381892429502128483861350808801788856071514182780589584566877147534996348939311051218030614678272717394051559634418781314838498344277870978838668443162816670174813035840667511115622059638327265045133349755639475780171332506780021497396703830457443151784860905068827493732426870829904765911291634555758668485895353928068728069516171900405912161011811135631418254919608823700064489667716825702456475135962386220275528936551216226493243278872442119778181712098885968162381810480463729281706561046366470230928314899427354852913038147393262862923796652219585970085005893460297935675420271030854561828333424563860402114678730913988163547276472917474433082094696531946009908219247132917646512018793803498237693375525820631205841059186489507684873054965082645680029781324954924183518365703351732572120417594259800041417290663129807363145420326722272036299691150242322542902130092532520619708537425965594404130961674642531239723604764464741396337236380841142645026325685610451883091431138125729153317859810478032036142366653247508880816063194603095024759993340169439152273945817092613849806535031281510080663895578511292435420911787233931824274324057816122263382642669400067631165071738137937523164088201880095537791948386528896743997234149655648023653690800684752203558897164369651146309672286913932315245313583460588246116447500403200358801867075843325572015587926380441922905849551678119371723970268853246933452126813830530861201514114034060870677274429257919305522745141448581122870737318046343263102817258271363265502836444869837552329227850399537326346994961457753534381079869570374501496771160475589841660961943254139426454626850430200391529428147600059411705689607482943679713563411250147328342441633217080476013606957076828329175474269175512205964154821522733944853861596298498034333957216469356084441301254329360522669958525267153146971542436853118663542288936662383106153616975502714458737775887055971023282641641922478772330857297239841451708499924705972930438707623304230422253030589064712548481149459460991301035800414737728643178067578915508551323827333585203262207485323683385940546893475311337147996344137046954144740106476933827584767683127378980440633130321854754705672736177300263110678812950027349870651960372924804687500 [108,53] 1317276040885027857706663321897016580182020760271417052240828240839803987945172340490934513269722197564048661454763410508546549053918989271438714491226262561275975016832414346866173122947752092565619707279662376311452585652702314120331655784687201198102758657020825629523739934684630267525009601180792290985838609370597355623004912803843334146957908797270643590391233973565704472976828180181244171921099196062021698888359556718777245346360449834735335315104044294461923880114526784806129696292449993371339921837753286727581035367124421840383569952193930786165413763824536687102665072709426680389233863883453911616276089240083419062216529548266129921045218431846634382580494435081325556008204802082004258679989518583964589930899611864058717424997070018318837639092892310593411215757105064335787214697736473851967916985487743735725183636456555900668834066211717345720210369278451048388628403384974732304887564794016810316304084720569159866940232948947016253586752065332971717665538614763673682087659229018156055093823738322555505778927753382778281182297479814695938462140047256109474469350272925324338480055834583295866081600143516520259432331133951291219687364268538335485467814106277247527986397384589902999328956302303338340143274998907043001114466634000530399432245158805552750421000615790505007339760406470414119245824415384516939035329138037495564379098936141965926369004746720535378735761176104198539541669418965942620478207777050225253005200263602970535179977997055378507137609509153960887228944431776647578461156180518112228486699769444859487713200473567615471420993708555837585740522522641224640588820220263217618267525420192770204059767491392974795996214338665213162371556469072415042278499304735772060929676345456689068434021985605400690549164381709578511889621286830304851775794672669803580848334133440008437216283810823060023039256909845343522399409474837506565345243317472925881429489237299809475631357871600292046404654309908817178945208189690721475920834354205930484763500126714534109589925155887798776298168992041743755029857389263554298149904472868947808510149381939882068125279818075811882052622170878436926909713161082639048700699217324963959926549963712923210274887048636501437667849595916257069423335596409463002236193762647056651619113573366491537658757936362416177185358138510867825292794288229245719401561132144706789404153823852539062500 [108,54] -66266119709411427073501520129416292942386266160398005438778179818382791122624157545972260794743961118152428228611872083399354626545963146832981769216051826581958785675375861717227931774045158938718771609216888097890684965203088246147560974078896665161200418092492118306643605587704498907333773271019765089855445956116892495800549555495506517741291864833408126958868140115635915580312632338297550748192878668069540389822471533067457221583137262545785157035348164928612061488719155806384166841152047212898060926017685737934089733314002924466397977930488863375678230877057004249996417117708505663475964545101700826775659988081659042379179068296634568116721059008736884617834968943233461821501942201894028491521812974384832526964167627462464818849479073492243103710523234649289744791642496935430740582176451864402290607722401451966573864062096551824282608966556229550168734313611080240556008127022001592349033269870251443631780202695932350257745413588277548016692703086082270495395282533723374530368028458378599278833003893228668143291131344616221837508119076455691187537039268582643444517452490439924522026913012013727782625556284867192159082113510048403827366517413773601131527499836961873095560069842616325229245642257329950160822231556523098431129074907008417367784319632094215713616366606129192924367519142817990627736941861108504410326248855721591447188705648484606766951714548890094715216211508254143438454156724671352216208224137406645915861701836567329619507630719112555273324763134095494935605178024511959837758901818457777966000610979939260008447832444153750547179843804213826391918305390598838450013706708099239208237991368255813049594666479841120064538146698805793727864971642462494539401372503873787506460085486272590873712015061743989359386674299253830751919792458724947661145576658280159183621180530587310573884418560240980357802566784207007013749638473684906939805560209334026093394519547445565992823084709948641588307917069351173114518966829282216195801010877202294457119814170373110418546952342672313540909366223916908641640452857904054352725899209730180299980613930782335219110098970436308410434711965991448436853337329641632204952593534682876000582650887200724763222683742676480719595096246699275726658694977337631966704943316083031005578845655124418255095668955575401525610781775124856196251886368553396522429466131143271923065185546875000 [108,55] -28204672145717128307190150440260114827072409894148780220054961448375235593483187317456555878017416835828523487169223030948986401803212319880035767667103002537836888487007420028681956465478962514493960753538087751040535172861720147750381070739970248261376210364567218465908730438988343270816881421855891856000853637619321826206247515184326966152521444467974986883036805589954606003719385876305399261584127975689163481678036909725589604929604234540300382916870568579131115547529117673852114493816369250187009425927182468998001389993300041087832881830715712106990531465943008173711872567037166214214757480569168697808751648050640965015974359327064214512300289752041528661827421763878803894857126100384615500723126007802356508874766788037731182173539507605017093288996662112390357841099150653150417780547498512050524915751973825898731674175849233050650463739982896483252614203588918084803411641442261883228278794242410582466767046743045103775413015233335158418039026383215496605235519385195567677616799113634110852112385378750961271227564514359212113836570492362837718230161475911442354771145240024306782734664033474188281452786292870922413432980958777411881523648588565977123474067752860446161695831331343510144830421767349980189413892164379566327638140650030369733047414953436733597155413695901087451135378527785852552840105009681045067570107306316074135641655459019221005690330532573135061713605195584914198190593140525868013003442087670735628238458577116285739596631671066779117723459770085488931042355662467838827073267860479811456087804564370806419071775376369133089125561215701519940626985635906474927768010921917774886313964744767293782066649738178534763518676054796007815752692639422611958251351145648505349960017571044960676669255356110814794360036784841259640802425929524692861574062275323652094029900975674445028692627858973023188016759054955887625017436127779884881791189992742944210314644134526577176697973168127055809834996098324249476867021150357040238284712140819438963874990530354944686268815437009978460365584665472314597399117369136173249834061955185927151892892242053833552008221703562794240804072123959169915595573564269258210681674502579482106165783296853962685890117957434557259515610221665884893802268636311025670059452762757073248959949958999081352436886564281518901765431452849515022565977072355192234454079880379140377044677734375 [108,56] 12155216999491878110007451775483758274583191080972185917950922025388983219053263634033783753733571098330181795555241523062055638507164669918405705945623841043164647361799365520099990012418448410984875585703479920000400592571612206582396046921736910793303370066214367608117333908089311997852406183489242752115423141805901033550682606889131275447367527856116069685972416110553137809969507389300761147981413182187568553874198380771313182627010891799069035793415680970243252063759916135264717953650332724577800167108748547998048516676788457914414196753262458437784843817827932914276204603855904812455753554180001728882103999170596429923088843095990042224683806934423985056295090896175589424602350247063809108695581562790194562303737859897454660012312525525356909150141139102841059068147119774958720902829360189013667938004817767879631445901354096562314891129615644364737249964402346902479382949431777064424457551196899311509818445021804967500387572100956419803598405890229507806622048518931892816702180266762430991057473763194104673586861346208778056283427342702765832985682070346532086847016343868310475229387612336724515541164744790851297510007363245663539582960838090868092802256737128877427563307726191548647836995150682815022901384858516646941299895874578813038943263156299748142489996359577400279737280000885574316470141480441957733302305965336383777358282169111012799760454056235806358066474996560469248591369501774477778055555247483418279485095111196835432248382196046110269530326454520223150857259385755945555252625690689250428379932294318398120883717924878729500574242154867146878112024866180608136505467912633354246569536804972308111831156726547691716747518826695509941415105631967986748127342609014258161923660726908975720205446955082092381197601154953759918840001699127541232308504188653351531620334730807955816286599288308477592093842239343620415685250045485423216889068661840124045855710684401268435116924538012119019113834157757027912361432112892530103369746967822302770027938558359842447872130967934286294289798939637148304064279894835908858991698195393047085414820738581511567421390524009139940867169720120187757108576851978648950599421624558337510771403566520818154175921487157871301443037318147869436191338980220330448038429442486931467575740420518883090399960860004115243080980348613153200695857769630947586847469210624694824218750000 [108,57] -3249610141818118008708675389024441484512811430486166336145951780165785490672516566213806420058392584108053200934156498967003438711607383812101080063686330621220670948508961425749103525468777683017878853435569483042171328527055767139637366372218144780866762593901596149674436288004486207280098090777165679019852693461892964893807882989891864626595544006531306971227977846992651120450433053919940708182129177565593490952802710197527773122928888051209251387745096391018627035860752238830217518762292523119978274427026190426317170044948001769262229327362528748162344956032119501718832924892928776230150673963048236710770092810962633388978310380103340061956390567304637087841311693240925794885389850116186534976028949288318980468116367324592517035548363875911484122379273784592650156638155875618462093233753918549822324465574829545240474869950098070040675576204302254984117601262781233668244022057447894495912879328248048560507818155354510916704619557851641144119923412625187751188913714832711728410929129646316782981182596643421664061331580663178493070114115404556024539602312585394185237429895753900667154284373584682415544947224336640050618876105399817026807071648998898594378253077515083965808592935716642371956218235751739941652151547067756709153187464411766746678953665416682009706103458798383322868871547370384621201807266647055668450188127709274826185426617671465954460758662446296192466126716210073612451281167980773856461680050987048265874326770935118566893209892452338456518351122894769730285895426860783642520968731059019936520954648653638696275543946600300905554560486526546483910662005913428134175927553188699060171515787427557001558190718829191209954900298958264724740784802652052520190547932305150214778891410842812687800616323811948263235358846637387070250181270924761594945813865762194415026363977611296690804435513625090314781886280003744591728264390400356271787596801975589191090527787103057941093555332324862113702048071591292417833998924205347592469601020986896748713536547981543099748288805142364812197266527358482525980188637132681011566202015658575610733729338574008322910634305716162793026443054657001501765966754741586789980530149245021618548598798606666536956975150897271162597767346218923179252296971804934362613690865751083696066142236598886808710660946916886570708898438658888355862197627743626071605831384658813476562500 [108,58] 714640899923992240470495974851635490389932068276614754972981735421929700416209151347170208614895838627756835703358189953908197937320549731976055840257448935779832482006182776149885141829124939549200801271810267012652938308953571741211843094632747544909084303915810514971704129159365617207315239985755587056915704148511877319069770788527963958342245671734810470811985263786982188950548232202531966368793659999115914456400238042897061416625012643801626488719074210593559371316561835871531706128632125247690779445348880855150792182893503047929314147934702824373972137575376511042930325659333229800130398010927530179394235209401438530174681584886543830297742258968085035966662541854768469239432723854328948975668186551915244724467115052492204171925937011963364560391950098588433684425833914449535271307703470929092058298647586614174807999437873209085759876994820725056336096300277021695086283094596539288727846470713243464432699625693039042229449487702073630389159659878280475302691669696988210193692370078739100976970615843860365969823535378595038026718658597148486447248280032212818478076512761916284171224806213555932964325683721938834092379565570280911464178036667023864427406323832033794310523820203911975795495909418484364801578168025627244915623388827188794099871724953004978663593726244981032980988824768003687856577069111560355137680680827480851505200225103587777597231617590483999910182321500405124406054234095920642706389434692220409383093213285429859711713439600144269627362272219030574350138706674287877471170159007097561330531592911462367987375746001675928515877321838185859983008470194253041109133067553524552425638539360542014367556546777931564544652935177564263319798110734810844683589347147388990299617287814968332299286899110979589702037980353731053378482274637269613608101267564821381263493426847933381810424109742716440132107790692855165607202463773419612122298578102165775519278964538331722001685654742587274037975865241225429203727181357953492218731625252084072037700951476929353469050070020680398469817072338876720954710892594344148440548946814424201527324517293571418934459760011582157371981857174320240584072086459088407142131406520494435464544059715320206481422038813238725597031062428196575393791951553842638345828225028962980521585365753564952887162956149715487951090704254065305578436095856886822730302810668945312500 [108,59] -132508837786576712629626849641941144290239791651307515773713339862107901875344255543715335658110547269537152336256193884002141713599935176652011990564624769522115585706463348963215129505130678292135818624407120273923228072435892278646219089078937568429960787044828248541123515382724731493133409888190597622009209256957241765453067351938147550752203976565845013365229532231050956256448236093519225923667461712557103733442314210558740571583146300892441634612505481465962789379009112187754308434071844177795425810083765531583116173489958215377878022022034976286316589698685319333041663846041087951311700275548342780535359917350439203000536149199971968357072052713863801865759199124038196775847601856620265795915451715787302590340864100373499334706646799414921099135090326767817293947751387346005882454600781402729238250402836419699813444733689379251053205797388470986866463458451650896388766716205437121949299245887778721446103762252607683917275120501414095416214342346347173040624632790967424151287186642041851633737564510072146363948870563010601660717731184309011761462438010077946419910658266322044065659756706753219854619629508992275757424813182464292495859543961209818459163833279189374918167663987905403391198113311456281921973582442239223567610809009564799063499757414310913751866047683770109087713157118042147384653817209418252029290067218829693712672786824266332483834163154371117101312909475617851729294964800653498764020454416533913448610201369818863598263543525744346355729999445177301839700528175822619708807028298467385563704200010483448082404713307838812903753483603335459700454137832748526766784826869165388715472511733875747379874879248541940755686633247889449827402372181735509593782869446785527556581244478353780064649607128980061578275390330426721214179902591002908976673795698570584311268707141167134509067397986271706353599046296436734822311664086232737048582697423275048547050231281803140654317787076871670766528789705117483678228288558542569879268610984738790014933451077154473307445689391907670937758353290097660511443808753262623340989454994360300648260097809097991237108924717535255923038621194151781823714672883716091738812477479883376780343378347548281464270269097129036566291809121394538295143700195370003566846080652234919867461043568749402594960327477647658075822113149001835186169273583800531923770904541015625 [108,60] 19794094367154899346717930527105705675786419805625438489574301662345498824144971557366670619523704032629424030043967652235739041858791808139088164708943851861749814175249415690099959263307643857411331819667610048419584617113260197563239721906751130142533117018535604314407204676640211521130445129999665832813056973301393769340326736650909753644228744316913916994749962263209580850327171169325278691952677169371369107707717700505456588275521267315402273886807404519666351860978949152852051773708625312931359952954784159968207958005739843664957375730586126012378961262223780740405858155706439255521718654141674265083616232050398363270365896959782757284809211761996443362917984708163174117941812173812626127670948831946053470491124525525399548719358236250850357105746282819405374132690785882076297086590861548851896547085688854341987387970606252222055288843721419616047264482257253481856032808306499284597845294538132117729727430714449801842981182218355680745126935908785911804477093810135366993139634400775232249024451688741127297289882784359898927611587865789826705196915454816737701518445796201724974324232125643745582468549563758510544479347482848642561390426443606455418593028039677691295407552650272520813302169181550831944087183962683086285001773708642681005509561473296032262376301326454536347541502673571492537810244051528509999114913746309103144421046536616300607379409949936338032725065407145894770593345042669343660143698277886000683610466652673221716491448052734630655283209085366517612714822150000601147195603945723747878316636760581613451392441195645438424355385003703241658234232332206361500858165985532611631357676675821187445624070764079195313026524254729522297682985690563121441055758214949049566517225051320345881120452745974825299432282357731422862287101026051467837809435395948325441683431096115606249137455747959031183287641128508751828799587324161186240425329089241205367200358013125267263102686804518010162742868408662137806921282863889127408588540988199431677446493595835003181442440444456944611637458657655283356515649694418367301848161246471813136959190451234680766085137725200533023894797871313606510573890186376886030592473998489743012150138596028801630495039262290416262874291019126981425983963676779312239749752298282945221156662332517288814715964289256327710426726709802558445971953915432095527648925781250 [108,61] -2298897505806777324800274567070747198858015387851568111633105713018496859464425122582091555998687181769669734080773825716151564757842652000067612467316860351975819355274809301392325045485236718654356391862104440123162613721121646133342845082426494690757353785868633009731502196983639182648143553213833004846801886027005885082193165954098815979729046939946523263233816874636655158108637118185996916772273380424415320047128013775190120940870338895796840910410341748666771889393658763680080102428564290481368317091273087162503995089912816293999319342757296796484798766596356037177691587830763662375266040686352372257159249922878622380126042639035391830044107194228943027803672038047706306650842738864633578077695105832856435325164487000009752783668106650032137166624903483713258434813439405731282526738012041809875146690437817751777968619805783886631173479932393246463109640424828300616809350373548981782682318932023344131530307288714570509849523481144041963995211386888666967158486443658949992518639198159644214691171824381810514112282166158607531583107805091304219280425408705879913358108837032543897821187019030633745175004294108018482940993510548491405284077547478441344068791545849280417787120747032546090748665051480522189666435999028243190013537770388041235658731693375203540796410093161723854884594879344678699848632648611000106725449973125836244971947007072504095830471977911326760308181016038587411666447220768798902393384932551486094916056740121964436539132758094906236470986296419791335604550926300974821469988128019182095830450082863864154644095426340588933603401924990508442673377222772249313974796538279404356169977119967107812880402993399735127685372943017391627619690570587705246793384490936931805250275998232732888918427591739006666613051326081558887144877926104131809418505829782005045712309758043333854024576824396596134022136223793505259742960871941430583590215680654756899784040916556460038855836509011902164203433953574995701505688472549691469825651863716982234019353345875432921358599047823397090080002454888000222275955212152233576589985098002661465086459611219042109745420606895956230669442492347587415004696102056630078611864097465155201769923792452892042943649120962211101308440052373326970444228329263582046979098180071150554312762523358748631970951589844964969193766290977976041176589205861091613769531250 [108,62] 245283120370459250382986433749684838664412523306876432811427705011365997199973854654175913184965816878954133921439663369008669572228121061374979270902029600363346897969242227094797253408267165347887745806216753329655540418182275518621229610564181883626795696352260454112821054745252805311702100413828415296482571148161446782736543704334031069935949202501570920280939413277783967530878164792953149820275923488915424537100709916056127524274330470181877460098738355806050337032332776311958199788622099536884548252179243767245569690206462939413057580556953964727256907962091575169230625157334654350363725169864750614310535260466188696092472391341020610109115288304619011892457171119673083333708908781462714683118004004046951309681435557626846035215889962642190443958991350590194578940700773751478042823342182485639277753502853577639370037138357403510393915958150879772459202713030937835764788568405737558591294911295978729828471548931704774965706948926143526229174000203471256122619208066570742273183439997108354653447360710877710272719329225946353213034639507721728554935099889339603988293115797297370385545855977730883773567675798650916311679143011603525177726937306503679409299503871459116573917315094617611205864746730161553610158544379650411880377700962725542744781244014353632606774127646159907948613264181216169834189848018472545401747693042649413156235421809612259486770388611633910209862192276945674178833057770239203560819455886290229639801258570378724348497084027690818197977296024558587695671902683396249888873386044142473463965948471202205049852108871409187286610319904106527843167492580763271076325058895829789557497984239270840768576384003844763943514003876929529811603074453885370688156041443493516261632427512222500866528637482512478658295716628543829397811472612219682054356818426328216180543824284083131117307862761054163208626712061862815374176504629517670848176063007708638494145786708332080815302825276833793218513475297598630344577049926044302200139986395349817299478779770042797332756931068093186915271082280568819278904156563500284556752365837659471072959790412996405915737453109505823267786274517098520043164938528282073188464564430684893227170848321681588226819779222672891380552762918027700676562804186134837866470791917987196580642203440274020508311132185918449627459736461787542793899774551391601562500 [108,63] -35788050919964613059946498997749155360580892035686911699394115246167841943089694213003000265006023499584471854985802419295122611844630274943941981797269499141673518134613690291843494910755564927668994186896106474878150075243634410105464099311990692140878935324795163242605210930366109661826963501275264105153851514006412209248027201432857200006089917701897809835967826800691559627800646596856114881315466213103586103668914032665418184485538117739104952902885987158640834051660644909631350810733220843905151212616152178700564460624087631523064591337773931957219782094330061377565935744543148490849780559214961250928901975944900195702795320914268710156313924587183298201369274150416510214115571945814990028161718340337311814949389799231559686498838993224609033752222784087763936576315077741275649300067880383781014489807636151541221370904055430750359210929983715811131203523245731336030426004147004911472702676256702088197595121034415656644815660090049973449079215714567497449810024798059011385960150830608718995924728926107108838338004359813966873294790718360847132701933175455102925689513380607912742962045396047114914207427372518423359289730846631467509823372701238815546400566314785287352183205232912045464116320888753180479952886446100186197487118786832890497559771727541293995187397881428623454920548135271314353263947956835430307823265805143822066779156736356784312877810574216993792527129381853830370649400943314664418517042468105375617994854791777418455140248124438846833378741467059410910828556968201891017980019116459559985898254898827019545186914480162204386269557123557731597374660198335913360549006520932874146675283955195559804665528440496146309874649041759771805399922382611228309401855870329816129536677222842108934823047803757160386032290747432045686632311307267155628467734523393955405551861741241606624617898049952000012750476760082649278945590531312317249480075258818415857884477363037042485168806829583797099201239932513426948534108773134462561442494382751348372869297237981723782143141288529622382582662801104145881911877422039547867231907146404175035768353812038757497355727427741222427250644308553235304146603951631973890329591346730303896764766393101561474837376427126419446803032382391518720775159664362856240065364565894730975620624945659344554742884293805499362761679549294058233499526977539062500 [108,64] 5325277321742701866813120961624790989812261251632577766898172886706074598379157796720398829496913187367717104497227828358658120380035101751451145766360207736879234272452452343057535499715550127695611951892715665026570680706978192044812289499409422572224703610634838967464886948754965335967211034072034545905151194398189039403414037546864064592414485712863168790915758580985454957665011005186626258236310739479759726683217004383868427348699446199909940725222307866809593139160231451286453173612198619286283767901443809158246402194811819723041321242997280766922523351666921236537277032810229725147233089522186398998679393611095575070012537195188247306269726381147733786082683108701468788566648957107407169266739496077687026299708738736645390043161954215828590288750570506714454271521114429597325106419709092025264520014620824637975966300300111781508084580319877701295150793958104314593755623828514530640193689799742564913447581994050397549679299198494484051694211217375163794574316248306925937552771585842083894051863269851332175013966752727137262116468950987948083554939231131727093942878813335773045313683834621213131919601590556469498882741817390559225181955119731536086880154551903028784015606336299809865493525878751843934762392499452160274933133881100748587088354615190070217558665120999449160855407994377841922904373475734168700985033791679093561486131575974059468662164743671110488666514456088729549468681528729755682568200395134603781106007568212277113581143097093835654551286750218318640926626426436663258393832860987240096650206674709866025574112125601292683722014077061460825784167377194095815116630157508820964594808597835002976389897021899375094510310093483422397149390217666523395855705491494883719587380334056292159661637676923623921351498623358350587706207628268071266615149392877590137614955765446575965129380954932829541717314724934510035138549929880355689482168153691987681412444649452681959269752695184921160902020723369131453843261582278191913662455592103638056412133240215913846057987786542539759350333036058623744186176440146700328638748689508177273558052375869564478448125112463035161970790430135536428058709367348382698027705507682828184080038232067243719132663328190296470899185165829026885946548054467211624353301366762273348020466075134963477302551355593851489800272247521206736564636230468750 [108,65] -530629005559854599512461253626511207952631998193824111245113003630432740506234733435865587086966639889962481730764789477325280161609070608855428904119731453078568712025179795192900479461037330224353739034188969335437861623353116965432345781364314485718770975952905267129885602071522212940172361452061190560972786686312275023741455520219470306165984704834203363930946940796573035898731631842776993531167702988854737304461726516975067420437551233262500194390602672891089094533829217137885811792175941067403016977439443907312734457439716480107036295256036902376589345346912686830167993412234786274314768324043524906635139066696484317265688149577850043555601971810124187677826589890253488681618138959890493654368937829411716087034947824273884177286434583235001029396727407139661241564676196041999281659615617582846508882770274646382262013392312251207343497789992192991460462881142155565810675206519798602590749877423985288683072550144738463339870532315703998742891198083536277941192026518737579103300171394009630227359143627374374069622108841186049116130753047039891809611205038252015189567561036220818860295866700323187826329106749270897824259561639189344431162365712425027271204679330160020943203027764280735307903437535146699484198253134112678049944546193833065155627533073919285379418454925879628153051863152568540357754742299692880961936910311744376113793067337570576822119101901822790924550202024562108010983109132427559627909704266686967434716343790897341977471590637260143730398004957144325496268124162971511325416627614489931950713495834919317334664250624838408797215763482013447418852657771062124888508993289719556124994370197676470296532011188948009734947205454041790545145034856347459863242086998248231120300169099300475153149183216199102786870411219815207313305404604955716979196992817882576258547247102205905651819595537471269294162185141191043322189603757693270411256497233759259231887882504924934222263334860451014172797416450455223692036295159541849643195390707195908047903766890074145149910039291423995103044901190619610398069727758900456236146483970856889785163657092431038115238957568663850392880770410592683313770039569205938555629368776945169017637894448240029752547633248857333593989442603303762403393839537251799651075267632207418367232239546398432961690598552717545999257708899676799774169921875 [108,66] 54483191654201917634199979774581788722792087601581366991827716887326411260301940004643125504341183289897715299023349722758671653089144536504189452442233179711245368117553290246916238228737819794407804426929487492527631414289367059888225471277549679437116106573663355031575995626800585793694456621887348097511305719360054932201882458183188607742924714808958856854741872304214743643215233703431235236057053766825367756767378381174517863728298767085910948286921241533551019873014375844736758080276815766501788959230806392999694533296324636366989888956231385311624466850048984006890423797510907319677716916291922122838458249150102820733161334696291195903026554929617991864414874980387639764107824481383256734268278570106744383597559759739859678205861532222345692631935747352508559737921691322009320144524965457545052566989709577728131325091096393415098516931842257699581948545951973135726245601066699146043956803624906939751428225307350292723092458289223222254404659907368694253184446601156081378232786551696618782456053188688230090815576129031873823380508865311186199004919688921703056075250690123281137826763778994013720218314373333324766225397241726445419216908750649607749520200026338593842307891272840852061259333664222936101710331025240365442156201885198353677274830363872478807043598714253676758870827789504281955972887983386250530498855978029860071420163329807576800473552847181503808065434691728716358806991090941457579412622138508595228213621510330264489955767746453254348707956403862649011524354830928536417392030328265381629489214503361769964605162773932778703408220952473237070890033801333138274993254978265259181374937385931050586818463548194407153613798916111996966897793538424447062264182552337896394398610824164717765825451533685473954770392652379989003225811907388838601143033634839699941423514127470656544375480074291570026525653031767862995757331987479801758022078317806500281138815092243190788365704988331568333184509784025676501797490474665271582577055064419210169775303415099528583180857525415422280101373359390603308080419983442978174626378806133594508369269576518332341057320388974914679687090909895709091047177100809829185570844864193715620671437016489624038160934958650307101566460749854078602367801716534330941164027451621898538560254945846563585584720890153676009504124522209167480468750 [108,67] -9904434025998795649285264975279853617329008086064089736545141207546056437910037081690922742699548267098392026783603857361213720168697179146473705050247801057874746266970947432832329852481678711373738092653803131377253237964856473201553953303617019818372859875635505858373931782920114223370298930753957881606922869662122249148382170583151262621468913054691590518748816976248646202016607246451080591707181835026635901715500804632111062940453516246119510413090179415209299060015660462239287175401608461269923627730559473460227785702603048654818621956448245605934921546308190900808895311113194246238631044042045329996917788801751410992952185607704483748598808029287022064849478821873981860474317029525430857115942749568444733008289701511709871137587789152606126512598259196354457390227572404871541435554712323824560923840573577169910661730289445736294806885192226476133445939708030050405252162112630084506556423323515825080516456599606353825905917368849923133688641303854451217142758291349071787461330877259334101493032546185949574008610986334342183521058037758984471516609733537416878757583486048901400992576602043361240622827125176732618145033865418042024414444356791312331790230786567314717176706848812238433660542615957967093194071482278910110653142142483958428954065169042715003540409064041263025666312943716277463278014061117544340621637740156170188645166757394577727939464278291983715663930760563161888699824613271076184865978303240040818823310871662693015101451083425003953799961021845855647458167380543044440175193183875418492596969722580744527022243899842168426696582679148356494226607325392287320986689723533291813162548226344281444463539900162899439765394066234493921091770483063141880398718590645806226871148831405803683923193087692188814750615595069807746772514097451787893914515330418261465317878151030534108861983101449833116492375783661704389013782737835652284936275374173151851912592286270816576217582352510107603326720051387216890888575211114495283442886758804384615396901608645273170563793506094200038745796089445837618922744388833112769296180089242059661026274031006418103592564698476233705802003004633065491591607631588755562127917162715451810613161718514104445139924407237542938839995318140846194547674930676730745430043092960321261535226105575976766892676295128694619052112102508544921875 [108,68] 1388762915544205839628431125143139350709271091292382190905323731138440967435730234034753637318603941514242072808721229498176756168588662001538342775215398040095049556988572632432733333147574016127430646828037678349670861885498860450200669496052890975856207363216767675793301958618349646200153981722227958671900140755549813641356252097308877342148937997183140015479129466913851072806742368722695903551469931349762897645971487391007567475110154932933379897816296571683768201994575549600601040990764411293140841126564809717139183910070182805855237531956696689905400241121937818387331754546987527846061048954129710244937730774238646659995589897792835932671872384395757464084352414337479854451605199273532181877940479088082164639619893212651652220563312942372659608960426486764017802665045920212084772350572491609808254927182150920243784092496449057270348652381586808470246196850882290859832864996591496658541097875152892492337881930188693379607043460976054436290522393331735894563377185538327909545992695042863750056894771365812324702786963149838104440765803583887624963412018514325075025283365399368269296832361629494232953389096207887577231999905018389521464171633798972328313653041336501846888695828421643146342294107171077952186643272489151827216509924530114247726410587967301186189764094886719175861279476362007808011867076761792377454112240217196162240834748951391180240709001696702237582484042787285480233574047278872496329995713563497289914765763200094653280121561738297085313735462766450121289513018470818274921583928986890622242828057295730775798934410159576625370722385422816077683613331504357244386721881176942609240725160777463784693937372397444395141478358103519771155848906765851012131274511027165126040432072630319311892363877076775033392762280958871528938617346011249187532266538616475665526675146332693023753270369143126330265481276968808023024216955896839641203817014324890980048324004389861506228485897938745077789770038050532278323602284217835596033673685498999962206100404607837003162570618613700603393414001257937278549960472216369889231159151413414696073081735636357123038856280474675413256926743742893948214145118036622678950543125515055235617011594857951036154912185546041727596779260858980536446912177302125879880428204652574426038992517953157834753596944210585206747055053710937500 [108,69] -125224131795966935874666479499971435509071906069802012151733107299566343680156545933863289976248947977296049527113564084208821013449344705852099406113825528682972584377656995772674765903385280877003138178219681374358896848170500594057790179650536049286090610705839147512867561929103040242589166521932337440585793187132621199797418848095709353831709491146888477744047956049445096330582668971125279418200037384913468577192327500314400915007786190943577968822763018145751084289482965838439796955758559396339319094467158013237476032595143276587857969387540198524450843636584781610188576576862130717936954032656404031801343375713552887738732656975252310877039112821342612787990560376890733869143367153443045841874736693402579993218913207991373609353467453462751129657259258032523660503286403597108894932171514523080685443637148255872161204815370557252666788608606896600860005401026786849054522091961180464107275199731287902684887669456594703878804294956805610057281052365030603235246715385158373336481097392063365429864697857586395879136713489849983741120114256304917662520262766861566346726261183012129669307106951232082891050504536335119755327304412507025319361008630476280628958652071831070702993956092148237098292878487529531716938966080230402817986389860372583299041478426917071517482894073025044482847107770266455866380394728778158479660253314720305641960271015553135250024164862239349199371559905784215137252208275135967158653735325796572984950864819817637692813287175355438513821400604950395876832877739838267401958111626037681943802258802889596729813044465969218222557132215937623745274162999664459481992654934086235987272420379522027448140737692027216345496248256127444906996690678640239995074514036834971103185773371865287404860599300327843831544165113805953025681357885003571102834337610366356627695920158679518046676286449434557464170533541283310611919212292086152926586832081312869216691317778518554518801597651416154455985525194928897286605965764348785512120530749679226304301551041475810032394635220551943399772826901751183539002346688846064393579392570533298545601732416638008624002306627754105973223797322176989168652403124054983993817557219512128037518344925820081257356056433836758275240045097531644842358447269395470339873406121496271450091149549099789339834387646988034248352050781250 [108,70] 12017716116037734516528110028065267350099914053522922459774096922644224115122326972193066880267711561354825831650430673880209341733479215896983848481913666915253422997355946339352340722830927294578634540596848255140595762581939133255126581839913692783619603989470735122866425327675453759792032175902699160472779234518776066845842800277657411713157630111490094371157378248374710246781053193450226363486873572599709107607372558980522806843667906378424637876732184373581619435115958075289040044253202576265008805090204447572212875425611614287593473985635734906740218421050312025974808743525902874903155642305116564728506355515988037032183082521163424419648224095070992812237284943176652520895613384128263087965806445447747169989385228050388948758400029114128673955008062535091603324609969003567906089865540474258503107267574411519278655486936573270645436492425825658906264461763553457082265876237669975226718121420810381889807454701927711712237914382576018528689190512068415729606577694125639578405862741977275785497176128763702761482112965446929350276251577872741082362907624373970785371943363043059097404710902797113807053835213758499792924086065487315183678553374310958236820006216131761645448617291657852093848003167749614995697032108538032140105876193882328596489742771873436707435426274594294283752165981878797457974032515625156837491477336977008689989428299723985635591080448742290518834528205612816502297204551210377880540454638145671148560002748891658825684229976227496551836424479412389195615536275631244506862243156825788822639378070452014093977604317265893461807079520286637170334062203692191895216026165391913208952869469984164986305042101142835908908672443302379133405966263633800442079221126966351044998205354575282826051899635970934204156996039701069932467510932691152976106493195280607294304493424527337625029909274209917774115167488773270021744549827553286214766350697934495591851254253087893596765674982671303180162488158976880872981567655991715079845190763072355374860676792317358428068446497906108401170014401584955613950355111385662872234013337934749480379466531898901975376896449474948525523554003773204517490925472949513003116074325199874593522804324598936934580435397176629985513212976231409068576075796199849164282254830207561914446820483526323641854105517268180847167968750 [108,71] -972168598289094962685613994046628375105023883268517905755865084272144014577994657933718213819109585399628932197369257928916152473269093980008224113621810487157894162321754919705342050205401329767961651643776620930165022831171816442552231808647812524409514103748551110157786113082345067181761777765212191788337128400031709725972627870194677195396718582163818602179701593688218819954901840967426469697087735249547035902723998830835535680691755562646351965998605609922522163939355503058707897635545266118850818553004982692708075091074214051254874840558029609657092649618830115710612280553765788984091207036252335501403685139484427763348211102933727393623697051100533819624790095410740087377773763945883692005000726880939519373817195962686695701719878652186364517462935271724439048581467246068753713607354947996822406299092288819981019551520765023166990109199330755509025905656876868589389768592029757594762601252793510051659449108784656474002222999700064252572925380072308487305126381986677978601201749579261128347947677724511103081266138248979115259940655524770071082730620817049753337489183290471686150722448974907687989235255134698729632191237870219585693872815944051622965021175621965148152147759038517985367492984245604017455427512826958446145419307695548557312921753622440842300992819788496533847549342849118892804852304557610472905686393469506220572180977878811431650643234575914038171985206023113127495733658285711344458250192699966149646766423450553460015265309755835313083869526780871285878569835192703795179221599209377940959017728577844061551672360187519169762489312311021561165935699153303948774561446597030574713538461854366125052167683679711444549136315668243003809986493506455071677927230830367974986932436201495038019241466101171444657179898866194873773784014255369821196800815933445218659313653482895976997906474115180247285233494081733184827608671101035952474102513413160640684619857214120056708287633705331249338624260763216138296395487232741351982043767959433850969155712719645696450275324070445457453695692216532815424504551172871544238329034903451027044721951210284064093574519524544620916984227771201402967778279032592720460477174990763316655100807609369461905385398543046334203934320034041336759520110723768914461384744589737480491287158201885176822543144226074218750000 [108,72] -7476995318009614232614877004561527520776572663522995206988810075030969836768016052716338036282776723402762881541053811779202699549672946386759230035446373270496920012484875613865803586603845259753537391697519163630752508539027760223841621680068749010764476076196851143190468388012518370833245794094923384943294301204217290938920810680655203581987344389257799538835507002376571250182085259982591736811197072038137318152531169104075680133221162839151732849714457029361937037974587107550522716052216619073165927646709150902247121068786959167019902242676005347954983986319483371632280134233245621504929175260535623756384499964890111276943229777923150136298978011103795589532791860578158326668657186273249751562185350563803696836342143607076836980565309803652570382163900993393377784490240240985513975892970687074122330645307696435977309408208508472963941344688003957741771923711883101398023755055225902614132009211868707137587794222974038299105217690260066473244463865073825913669790384850921050403770706059055440931315384287089246939890846140531282952065783863470444039765977589136076370414165618692363234916181767371207281118304503894147034716882389149277135511824803425333914457730031015174845447762254102700221646697306118779320634000569856936567218906116983357688934304493553107671165510326976588070058958086268520323100216971448774124196990885910285247958693523818395601168505203509535390576735261357527882280080453846283524318330510721334821810615141980459043099134653468840054852057546218896436770177627826576189399964948145500970238874387448494241578647327572621226163392650640844421952548514152498410986194437263516116072153940724528210292734548688360528359508920606323958877937243875028726735399812110868461573370089272929445749135000932991040229433575416852675165077324116944077391122913849929244413583979581509780440308799404590034282477524126975541293050545389687120648054162012674413600014007003439945301349071910848310416672510501626389433859904340851909238925076601105087316075602237517555662828510709844157928978790652697959308900224135354797275205958262490293914802156852334430428043339824617081607341784550618309879022073175772126508791458684158351246791110461170877256717704344261141185542899385305245148962710089086306248232693602573384339393669506534934043884277343750 [108,73] 874248879622977191081103239940144134420770316996112679747735929967635941306882671901274484080729886279064510690450668544942761010403570727741760711293007991307847376156200231237077317214327181963565175013587525424311890547064328932001128600521282987241466671334069719441223865662606483211551607052346982502753335117044508891707902462702100757140133681666360987769889698530979746760991143235921125799975560235664070194369027103079541249185955665395121214258273158539681765724138668782226305314291605527995052239295111392105146295434147960854860482202695498249407111128373594356416287469875691383482891388841832729901134173181046451335138287915482888554671906855462042529861518637322457328838276801888176876393517419588132914011874087285422829133852438181184875945652679263158298292228086055761569773272761731423236249802333186986816611795585356619346116955804877635191453606739335581463437355309923638728694327377492399633161102426319755399950832279696194012634171329154937007139282437662495514116525990141492972081980905071968691056168310676996328624101829736917355648666503956622794984395687334518668322460547720328533893683526314773640782852915891705629585813906224656036114279995306202162879814702185064620761172507882446696770595769347128077179905622720767511055811667480186725585039571473828042365921508657419598499663222091807341629495571674155449493109505532397148001884972835574265527174976678273811743728211654067902031345948909305371439787365494134576218172143059524705462761846618356523023843109457398100242780235629261743083300109650917781430768026828858354232297128848280964930215864195054583955561860129217627668804936454715269452715312610914028746315680696377985134891372366887908679921200626161378175254506168205418857490393809364801284087285068806758975882647588457855099975420790708788114516444739752742936295543584925288268125469342970174054405889565804627417912614312963386992024263462546202202937544418262777352712641184668297186236518840835996368346123970035705597125191211096615224206260778992575668363461980634811622564501773457849538657188582991455771036177784043901641791529054783358974788946437708908556479590420240589661550134257878681987320441130465078831807651558016321638249363271811161329470196442427434532253249788169569001183845102787017822265625000 [108,74] 480310454217513629453884603610013318683184263266386527351067859666017456015586880673412441743295467011790092607518386253203618676478166814400222462051061956519987882390924221060917041562814794246033939436460474939091739076233554594599224451348856602701692738158813909729457567633581082258058994006194381356147852927110748089581574496533147233895634900116163507076025986952326115781754277042757151630309141583122748197813435148060625753482351159144485175539992636283391480248965229744604746951023695209365589616483533682814566872854041793050865822499152366489771476154113001744222298393130181620939631503127290118157145940310808029331090394700730335322491702820832416092291163685068082416064060839889505076724333025401960833654628598201597229990136327785920616484445810715486866972757812071352909027231430340630037092554215278675887575092422042895791692119543784980906174803133078130178727794712530419368120783824027499925128364493164368458700071092870430270308771055967987521518871225745364487794470318852949353424809894164455659720342877371076144123119244385566377013062778393546533162074088900075747891128706815028777280440416565697011073678175718970981128560011312839036912326174017958990991146879854320172719625934252818391015067238386009247145543756005178837958323237876639482384541357506539732927222040567400963955842978474425071376127929952746503376548857827897131074284246779191486297288281879759298761499839356176016743196024635112275216453298739018173265189054020243750021121646829645806974862913174805301738089169324938906950577474582261204373352354804430255940616422736956065642946468537874696897869938570608506664355213883105394307054640670242733732304970029490773135936200622185858945886264842866503657172198738901294093425690235058813771241446499151786346536259213137208423781985685364984824700047258425501524404559164836603719872329825680197014462638867156437370890478450850872856776931220137516095329153049016781210170598926549172889502245156118512358935418069469799171881222531092092072807603425711017778770741009347604845657184202687176627170731000642731865256550640203860204650837783622776054011811661519509033317544863645670295721364245875743400966691598693480921819400136720032683714970063679169208392961064512180361166238107273329660529270768165588378906250 [108,75] 141453888802544600874729415964595099398040911047515143206890167453501775682256636014006325181429431436380012100687233116522068858208715459329856549105217397427127025804446845942691481523303635134730517785645365411962725959386622757796755924423639173705361224284828903296288108079771102344517310523207591903240025984412166524610361122073120528128357648302883820890162655206929762960308958728570209440449042969336846576717019553111415199452936108630918707060098398766147997161897896871172328768230329418979532272754812884149234314651519911962852252991988099454848784564387077411273322971307317515609979491169581538801591468536656148164441610951395457227039078281628716739169199834466723639775263884968897779694949002444258401726986056990423363012644941008052006289311360963592453403260427034080140770438668004510463796624802046814156972761735965548682543180804876951256126663449568043225364916304801618040160534819568618123453640924313785647208420048499148625869374781236520858824902717569040538078530820286400921588566938421850954707956380417975224976255894955720505752943227499873626692050206321356544799154732322673750936963567859459984015848131218744579170979246914045474043392514861963290851902444275412418601690581035374749700010853904200719576955879234630867254220401495251281509628101420103733260228306025288429766763049793663678637455631886817283329377927754723632637881266776106153821635879568127117518859208647991509036117948261459419558131296287240529286673918845685526733698897419053197443171366271286115225779542815229674736722121081166639334679017733150959018523828093592229371123783154338347144466535720020905693606126984033688663816208836738798183794553309646366906698077949167704421113631469128703192735863269407928260082824544138478666598666422214221383891392378164685483348308297512806280550098060704201589775661999708106649131442853776020149927868577781591932423069226474554934900413476863979204157158148589063719747306578727922578776121497500852687905993570347830086142927335510085994714064936729062695371793666569404863639592719814382650013996833024935271086633616914867238366314397308632514015569708299582111651646206737661801628809147159188168490414984767784133385715831426463163485760151738410221874156283812734927196608225585805485025048255920410156250 [108,76] -18163582472339398200969961575419165750708454574545706881835849969626632203789823570048359084523022992559583971068393703754956605699213250202304349167272015104729236753775867185519980719524444039485450139248559807742004577066213878727771769368334928070558090430222370819847313313278888775110713125283295394310996257615662327207466182921202665878352880428624133630114947060950752830990249566076257927492979354590962551830050383460259800337279934304312578416084558213022072152637428614695573452355811313247991299917493416070545481940223079901493528583526277921928778084642605344689862088958441014284976927212312370998196379876150332862034604320767470539187718120828662992519018321182594764089316211642811296102688231607420890567285304494425646572288571640646961338498693198851527206527473122721110822849746031383605047279885099875422956826933023744797404759222966993685549924233004027997708141844241464566677400761208738443251392748005125925589133659217655865426208275991293373448712254624896669720763045873593516837791128980745875389560083514592143500506077126948643492782264564266958736900336267944071941273581307197426793730198020481789866430358570093615897467322318861532942217462015145160991129026251783546482220014918550734370541662440557806265723815989709628832955173337463392626396872737574120001172329229841834590518429472439202375475724264008161558769987406512984861240417807523917252786194985926655096255353446619607203143594038643866951145791446151940380091088914073198024947282207454362661089221089650205085938370513564352707235829070527645317619033621264306924943213622832310963862124208767790375634764914384952888164367390278167092752195561531760420613436747478174686782957781790120549724036982885245451414862371820990667319459378180217970687328511278466685913480621361069875970381754348607212078051018952350679931916127862777129001519616943611410234742789133454626152530272390771345865067637268716673423147249410642718291294870301518044002951880637020949601922594792976582047756451372778160843441759937942529270039811010138746394169577491914451689359609981668292759678750569904327784726701691927886183600932496610384754132356015852907386056526937753441917990176972619838991628821979780614841304041235631928038347972513728845189717731045675463974475860595703125 [108,77] -2671621122646730265842834707227263279812272026967667946175766492717527716909038388465270316294172204751039841650676838836367204920998126513259864497197089631356782197517661581334693107378789872721158419565338214821904913709633983032509059753458399058683876130136157996199195732210154393866923716043704163536399177431313403784226215790681338359785302864602345862408184631027468333561152375941590730978891726834927609103278302223993212684988807052506945545696134159223766859758767539199331915545797209808925414685500627335973958136267393774304251053803733084020137446126684200864412799515060415696792440587346906760122106083426547475622094763423484075437331055394019989888085618143575492367008761727903881692664769658899823123724438200300147603090326568790997967991604211104274350030945167124855354968541061402497270288465749266666550511811413738103284467228343007084723071466234333247408773428900180197953512876697682107125997539121694074595191555217984494379851037445820456487284845616504348565210964485442523244627725304173411583247284062180635181709192882081982584835352219745845792314134954875636496709753271742540388977658167843501723702156670722737017703060476206257439555355525185292839450867333067572316874756381963105953875852340845781006785244283460384526470513308129794873240792343126508728809696217819518188927113317652861098579292218901097339587111029709571160505192307661775788421468326103232528586625865222591533005360883156578362353902595868419845914396255042435831735453582067274896282620016634768491634029903539847959901666254714245775731337225423234681314706362216742803171742663781327134608497917491827328761168637332161271455953048418100452865115923112353078664216542840769022675941975562782845468145885108345439527534971812935228165358012536723152567990086849756289157039603085993936860730548793945938413946176626188954042442608798656972557363074955416157450553932211032281715754958733230628553255632618346613998675238673611016840608551447660624565671721186373858400406248847035731291191851351089934698456739518399850497106254998356671996717659183745852018932136157703633574447463705199841615333355957293612826291725738941633925150821774881414557553833516124354942405439837837462072463570845632406573305584959743264050757716177031397819519042968750 [108,78] 443253174951584834305941044964191885430308912854286002607596651358899946201454897525280782827892527926043034109072442865101264508535132906111035222871417969685113020531958171666343182023093662563184999198302301155229014305262284210690948227455018581159957366352651758361664954070130734845989695574021044188512203912778976474388007111097770349298189800973189131901456154969405615620467660756986365631645363847222509149425339008854094961569245148720139753726362298099251224492796810933874166019917687939720961903430331638752515340085376084806440465668282718962063456770282095011370004008089074338044778418491454293698397048780611356685563115119641085270351263954920110881032123705108501040882449146605199003160711551208396799168151484475565187028564241335355794415570022682616827833583742526428600036523475786132378994636229190915340013796587956604120771996245331604800187791130810044588525298832425933673220439908317119756510589389110280548515074210565518391598153024294749912029379063451844306392782951558389002298992639103432094794385906919319818413254123459500096851272370225139034820830104249074642732256855073922211785950208324390497441033132227502772568262831978803417321035127205547492290447764702715730290194450730959833005022932674590334224212589513122720825759995045761437790060933652292319382025751766441768252611600754975297245002606930169767971549282045074346271367731717570070761592103481798336281477679165633367313199190160728898226482470353193973586812193989996107008104538523411847653369743216172218268146975745138462529337541481178024341874430574464136698327339491501042814206668093315457120314169074075856482292878996593177767286431338604842541495274159929385263557712871097221075719628749212247548116996061397588030509395877558871419565957882565596712856201534306094501188642236086136328667823542764853263349162994046617872419588176114248916847624590341175343469432509527847486533394849626809036300804639141156974486082972341583348829179322495851849089542238834046561511362686326735797211682367141283145022266979794639813957578947231308438196045542695790207968791695477850674820495480839043831892103375517647124066980514166909186671602440991263862612300683590585239636265174015729179439621113681910968438645848088697221101028844714164733886718750 [108,79] -8580208924041107805650227482480112175140268482866535781029790424383050261655668808808846144344580133759162883129158654094325062027001184066426494205673137410895203651354965820380358018234170970780072173640900503871951380817208501546392754816042036237170799433091612349678988068017712897750787257526877813177769826924207309099804523312520715928250243011718175750838118008958477208671534527366890322674619925480725245112648323902059215422419557514381985089853476773091570917683780709180065420136008178825370148041929371087393319413610365886872930697136836394646861003972648352717537288345710291988841404923342115972493975923099380847861842677615484416301336059056494598205595293307879602607209845106918538034059060317683965253455488239270782926067356296944867088812441669734468399391194342675635109427712440604878229311877195558148038667058298703671521512936212419347522704913381733089876783302727086602063058091255149639535871016737166906694486948661142836726065655151190423957109282007141146088969382502995095928123086385881888858113652373958880956457763836925833795581004816083487424045858606375092305271900785742992667187359489980088674302707366896823874673567368882509936128653313925440532819589425939257680292879438804886473669916569859208952555634574582494564624799377943558826965932492175956772546305597861510240364431705573982525690871163932566854262820143022222244134740888232078231291326687854149004662261878466927321993921225163670593413774723704054904850124594282256629820959543748115072895522763814221384846420241439984184827664873401595859273887348195506470245615675591037608633645553039849253573188928949240547323291147730396119706102506457349128145491241513178818401380858785284942175069575589656302308452074766945278526148671439931147481792969706464610845414755585417312908407017372949072425432115749123402365267845329086445510462721988574687799451027770681257121970432739983415089532967057948354673475014751668915972310083232561393726858080974429390832338696427571348657124769560076818111986372864955537003787864006306285799101732686812525566013128992791797275776762819678723091113465866506330616447375919196547945738986901057832736509514398222624084767508778433792517298458596938800937623576019436591466593711174937197938561439514160156250000 [108,80] 93038524202305202036779549408629879867339052083097400646092154062161237017782764279054047216335468849210403088132615518598117392082286790197099405405803454610540218846066545155695008785731262192395711842603108152591888480231692016270071943473382729969789794305753311509070155856964265311379302779691674654965612153914921179596467770352353704258397909306749044613983588980929333268114618260331203981157176377878505164211229223922049246169914978658200370120779309989122406073634309781283551110426332424784138675941774846139800961935670539062687809686495832636300136664684760238848290553940464803093328581055989919425328971170871024826575148931906356612451891400381434228986358204353143656167384253160038845185731578139309155922684870408159718672628345917362821579026152348007803352672535994934131612481612197251462992974935855269842763722229993347411404393264736703462824499225885610981307456672764389365723870200751138895953749252263700541306769702047912552097576352222831113591385764501442493013901394260097658261639500501890691462052251714232173730193876932065241728193321052812804903517741680558250996062185702440561596465567861289360571640464718714040826552387419834935980214688710456765525355914984888339598081907486259610467524035123646551398248106884259548628991651199241308830695427710979157137906680007935687326088409916887497870680563870809462585387355595231856929100638496499462519027077133382263738442483745591625342199058803652978646932092017433711118844834326821438534369767686774781646714890644492010267752574332655022446239881148894753668253879989053140577090373343088607335091911742791580480836542381642728255839275835755797152224722929866892228338107719819859619932877008102910997253001987256737221154725946283157711983219998717511163481197331755140701963292562053844672468846974464871566071959457665821451206564084373926670865123545612418709028478423895378223520810268455690681543870974490430983792355275507497067193264424233769921075423306078713439590507811678295071487457045301183245389146816603132500471769595299430757099397729064549523932347679642767207704886170791425906618321181431759416541164125169477080456838039745127697312289920344356643172441862456332150041486733948660195331207737158910053842930665268795564770698547363281250 [108,81] -168853897295859405472723299458984563149762766493918017366369207199481391720450540409578090421588871330503745418968236864859237176652667085892721022097101635943755376399845338438501808243508574829690097798787733928291739535174864272856121831899506601852226611501054802772426230656241747669794962258341657895340562014828139238510222086012779081569323323353659998918944758671486778352516854513736634333417164242386456526160807622454121007417323867170748755083978243506384922549905839338566794557855207164357301992987077344845896948572960968596722005507031702178636356368147243166156406895770115084834914990073294786973765737293241090356629759402011520294350640964248491159959226476416073203132295875614289766985901851295830177600993561472012088980990794711515200830170513058566938481082169860437201863262975896125622684104946292062018412044601478857468636063445723771773571800264277288943782100172657211987223839855522428595651368760084271846384225452860084157745749980938401806705745943712939890000214090313811037101590117705160077454347540159380910472439595583395336942137124807434110633851037241140598226568383784977704061390004372246516934464400653880237258300506075481812605042597985675012202138706811571663705639909944464834184414778622584415303173088520607387794502033101603590720183225082181427372128308388391294699486315876853417443927391225524625530725482267014704010845181360965401076113157871158475309450505764393367980414763745845931625684296156737085478638260248252812570956627431039693424073915606338160709216552658174813788199123017095742579413127455405011062438098877951831268682265128475967575045527639160621323481982619265289611044355148379575562747235649570270539266554837814578366303279463995811030239430292418835956231988776755084980353231040718376583560915760046986568664800191957246812295652097577374911299072743769126955149313143813627413388155504126926022317524537881343341897584103857127374747469760651708170946999098315159419756741967914074462118244112903315141664394122975026263628219242094178963650274556545415751723944879522089755327983948630560660137815797086328880415664659496792856345463404974461793846885692277506499821403018216336871131832263498990869753401299233284055886924416439720531002421921584755182266235351562500 [108,82] -2762444707103637512138172576231894321179457829295912179723033483025550798814933745145648869581596445542893568659792355711476759444464474294494291384054493060249228701173346551796568070379483142273096544676254370117216753780251352980632249952770356765384807912570220372075808338099691071466686741808989272548200542299638713178952361741408292990309965030683630299050162480058085273513820449072077849133168224902810936910268821687441174122051688825630357982038776032644011569838029988693170038361918127720568002654958054456583446010269208990670761466706312943649844562183293717500833336104014759866805356048351548840733304863342657187692527117405414266734111933893099688932773584830046350373177786699430598726333764930153554872848863614782701629517400097731197878672020879491569962191968171107148788434516416650390993523503749811283588493555031109434905860056433161966882998192694657855019872269736033748233294286659692967522009323866206662569505040679224135343990657397779042293444718980094859503094798714199885730720408776708012043437006830484514423664939303374902707985785561133160937842296618698340748929772754604278162903217973562183132616236092889148862636206163216137699650324184200903214061493159498701849499163288060097862164748248301911465350929547675193452824812987692904587424492147039537600016305975532426373054504935563118364207040214066857486533292314597128430404463094160624333311504182948484052655557364471034011642820147572861884563046054159310202599856918819913490298867235750754941241608443156364200727352207926227838328132259515793879060041259859885931562854229384984526985483518915287813513863702496233265807416837671602902572779687695878632476567511733431931542081070368782818326251281501646949961325206203528065294644574375772394408124253334485410702685546927621692009240746033567229840539695941116104481238610336753473110618645161281753911672733142658053806535554033721637156115886491473488416922230607589641377498323037277360583706867112605267497135797941390843007835625179703642123946021214985984504414222609316203404064674199573704009400837885991892386215878439147537044969021845799458635718969147942768446574387133440116894762291104619684921358489808539281325770429354320093781388276155119854138320079073309898376464843750 [108,83] 2194814699090350841485064039149790707979399444525225067481171153840968461274011575459577992146293181342116234739550868296225230081716847285444231765109588097670357764368147407054944583589940075504434008848267032048107118944050955036630236649790578025562581457954312388958534517432838306419365722492339831301707721949546833340773171328425869131186192608127909804930319375920163767665299216698907802415558022382696468013642180195467994808848083652147834667004377297458426848313267831006121495742431222408863304252576700781606751572326387794325658629833300982725955102701315807112178631455736757324477286176868016943073431698963663750811607968881138520077913537750813024620434804950237887381482632654917964199495758261969385297235823647149219460789062828362765051793496052212290521518045131235171115496526928815999669060127984971904045288462912030643744599880611118619193490100527984287654508316290203608690397362642871494820067494626996712141156112741182193355890314192399233959185517487581345839963477667492923726935217011916786234837275685163288181742242737911040171469728991305233875553727383805660353675283907937175616215906953111224107181867334570140204933544133007106353647255072725212206214915875031202540828379126847408701822064973129854040564088526090025273441636418424667451953039496633492933060322073127510087921955060075730330599832880987919943796423527989183502355994585339799325326447321378060034546485016836195621367717640688288982826391397170176781768878404038255397414782310818706691868889408994736124023241000185350021493644975077928117195995634570283857295318299557359587050603511517662220271002504252650620598529187609611783224379696753465722886495838895579117346939466981750880661730248086758231576726389610996820156870496027584690410526159436328767546790587989099753410455518521434526626626954126010161592573303725069003824798788743226394539751621775300705135881994523663050881783760482306256719821317239866540335045009095008170924163850487804353389663411021764907563781276720548169824578035585569821115640110681724302172270761473826264840381062485747405112511867823369139737096602319702563809339312357422405282763102612444553588576300610169917424631946863022372067972623127837778584867112208200978784589096903800964355468750 [108,84] -74729372857350645365518278777107894600872746293836879399140423736224504163550957406928694625812100942708739649251170412754859164273312839472158910853511489152285328677509312146121134119939390745585569740770694554609849850086778474568809304353466172071003277568417606034828843388063147772284685376158616840399755817038599904638002991633370470469658360492224236452697389157110001658775381573988438940838558576867005284785817741443151217513440963209700030573081185259693663512473570493598888913121497812315729997928732904950568571777501318046084056593439748862928236178468128242823633663753557879452434803551947940929748577702481354180762178144694700401654268119857698009923110531449375373138481962750762980437504726779123353481610047140674787584907334261984141202223115978940460732705884844500027566104230411437248429200389075255088602397046473955025925238764768801741750653375770459223835273236671869189371002159896700355837413431684543219321418072792282670578954214141982542231983140913535980023103378891680099367597142359234352936552210530460055737264166600335962706422101038746268416651903673480063105262262035807592577957800534200195280613203753315239974986578535351391422325731714520437413414304041515886934169265557405154121120238954796296961455006775971475455250866358305558045521228762822947153552883698284011646447193117743444853342658020477227543141792823217297522128235683658276696666557104953535068118900048504270704600787391764476938132720333084644636193579721276624056660429790000212374239562697395865864718901044455796086790110882616612966323858494785910214443986785158422935994625785764577930240454304736421818000088740513063790404408654432233278270699048785995015352449268672751854070721209912682564499615549383307450438445549760170044526102082727970251091030707399261824751172732457358629374020470619283722747257544483599043164882342562093287579347656073698790102000859946576228572117480429721909030268853963723675006876522696202870033520783031000369000538081691672103226663554758136339141173506425376788818370238349202275747716335212982490836556960607602337878389536507757992101592818970211054989142689862710276549051591332343979047998851504050452254542121362873650352406210725479673850912831767345778644084930419921875000 [108,85] -5935378325877839758143641859357800469021591269916133838766300079816341778436435989827054851564416981952171022204376253397355611471475066327577041524706955627262645722883868812365862781294802723838873432670861176152358599923877389237864773739547188127529404549955359337446493048204331840873606330317761250212817524759111293792246815173793394288357868673513593375354385946905057555848512965649398990035156995255916772733385679730715497420237753931212764258568283096050605026334004870109083156186115029188285126992758171327019962243074859301085758191600873817071118746076167164548100883797032892655914802015734085565701134730272173730151071400134323148526110739778772601844321994483817186644030865094212632269769321539458779102271599878779277045577693120756869361138134979132422594322611932070997078612760812239814827942002280204099217217781860418780431819943029551647068738530542592339450833831507794529042067587383781062398642307848199730121497112287712535082370211291240155212817239224740842885792478027314032887591166167861162989790224147666167481546671748282614218169411589437637653458296905547026710033318409451287355202139625382929168579424353913825911761040058444113420258070678720642346261823172015301534236682837119519590868945642470403917522889489736993849798524899338933656709515399182276080640749290186747793635171126170338340305784488965299058171595029110278659266388013486998767510379163694161275644742423754609826637056837685779306709170945280289913796368309632207916727313271346695205018201790962776478527684041729387327418795305851184392008051112429363044992814548976819787424530852180055069663983557108045166107636496901098487157873206100066178533448245635797599660712872973182511179124943013248608901436991145043424838534055604481290470317185800226039856960543126100963766477290922311470343609377838806357207602797789774964100933530601081033672214246228528841470111346190775467475818014640251383131295898462568814628181802469692022517706918312287329975991214283328760329707602286039122998213896679142942622498912203208054650884956452354600397242869037718679860568633154620012677365024298749196452776410249766910528876936229500916148856774024646354675688435677056635554502085280748069351375306723639369010925292968750000 [108,86] 376229036714535328862136512463679128206820139719985530525755700765137907481660690706794358030929500271559359579263656229948491055225096394840143513434030294588149331688457936326835077759646667972277931258674287554853502791065189659296902428262014580861038139314513123409507193172678730839388677270895231457166526575175138466237920162616239023498337014866716144597009366084938174588271621712578341313428491651954982787678524976426402360532262226974482410249094872309392243730592596178848478458676624808590339042707923316329693332467407401632772471678476914762909469041240972369163637226904183652590064874397865914035442222173136867103454202725425495673702085689355689099707018690568694358778908812724979292604407246815610301160912854157013781736639998479641687100203590045908775918536215217559725612097993580038610352892823802388807289957909767314039233833776194865896157421062355503551267582099908059183488639956310875711880243854367836623234837477202094291143408931644295150660074205501930078928364389142853545809324893849884359095003756449246227102185708152866097108274849988794992866229915096961628301077243304274795055277962536181658312373867200632073798154933793008183122883107013506928844372394982565293901185960192456313039387052040747143584549605941603133101829270250661723479135806681490705568325126549523669752621269778688798577792605587596456778026535952941446718925971453738963742774095530883621417973606621280253433726284456887085753394017693184379490476473092608799236639268887780977355509996144986709287194961985836529468032331929426254844410923068575747176113995414507680130870287639686301827523909216507500206198078429347074342066218013512327509422969170459156574632755610448384062227500462981057695131882521400279101398522081303947011181220372698943638156082471670653689189057407599175091350817971022795667395141289116909876117050045476201970789894911553821253247100374858853775917834020417026811013947055021081109787803902690321409206308223686060742118544608136786198770602347811489419525189220891906845954506466923748458554050308845168712272431131133091686362200403162441005662345209988788567977052401670227602820587883604338499694507866444418555326755490320105088488181199757320882781641557812690734863281250000 [108,87] -4391984368109249080909296623389342475249718024156593264748919840729433806958082212325082665049737238169722155630233544809927055821691498546701708965262372387461887469195592958801539952943945875136745696945057885487847097458163363854855578509007994549424537703362555019353978066846196090429675178174388292353143665846892389685235371036142998480976703240214610585764868721850137587978126572121693416179028254053613810980397157857438841528082616837520264665646510994116551858242329961061606796974504035621012688959997113746113242360949298420525610927200923067408605045078921339697261142663229566559219642857782557419507591099544509494066530245602561719122094284397790866370929766184660824333092059191903370226497744563396176357136299807899761139556629848369421123702341547610006700025622178518653470525058798818640844925549475904543240397781136850992128303790752335841087650869904712946009410870343108463445923463220132683112914540280958985611014527933707962892980190318283925640808470540022271638692267808486556971913731503021345736338762377979794027111071432453981817490931001178661381598513830661924318135698923553318851138369893478578676961981330460850023725379066215314919108751693169690102525402268158134364195732462170969878323933872126454915240517839839653400749653060859386247505489820829386341757490341582594019406465251240874361086031037890776191356276216798711276306607590598645372815065228455959320013913519446002668646859914564824049785362657758580802767214489891452591646996093348243717192042868401032515259522562276734230775332086890328103076042840310192443253162939363591564400654010509842102851033209767894830274268847972082165107306066964475785370822039751234551260943319021026246973987427803637227553083123145886897917984919394426185515649193150518995891053543006747789670598737714536692956851473338219632853032363023549903036291121436332661659608110377230180342034694474564469255471234489179402752375350781040492799855451981965474410375345297056133320766404478846920316241750571893986462938359903523308296081646479830873837259584968285076293196610643976363316331166712853369583185215018422000754189442058550356186041590040582198595132284296794003489188811782960367960555736477346044921432621777057647705078125 [108,88] -21490036367971797123063819252663267793022560339070300180480134057060843399315621921233268996909458168846662014879155262507590693473716945051956305731866976725780874289699520294475413858931630128542236207924276678823047164102320218173939590936143965482584449812266541961306722925883068538342947491854557334074935926075320595744949663108230200446860775880975290386528988851231043114499065438050259830867079617392765368720429892811084651971780734184953393806664932596666898048344496337236387394063796106584367500635306803484911175021958399369233150165569548823069251827021754084385538500467645729543218871654665890384055675754142840917870473317611221853937870776465266594098955474361421769572093143825736105245773888018849043881469164506072899712928797012751280533894974207281338278241303222620559833625898892069498539158943552993237484520358836908522784349987623202196455622617536271758583248800162207986124805064648675684023737827745099168686422361020089355711805070966341262938876594946437900294244164929182874541163271559345595880756490961742361109088630749404523203857275857469942669729456241419622226579617631311497846811564523733129948948853705658599667916542377881888491218859466516262677513816965916877976194440013899797901705023259964285500767509731523167121293828531452559198490803057261498351944711370938960461249491299402705790893829184800334184820358073652816066722277212284903979957421723144675849851989367459950608512338811943237626108669190427051762980571194924582592268020554875622900681843221186323503919653991820043989511514138298829890266413223739358263048105156998341689295067065111587663653280062908472592946745890760339703885469805417293494016517731992572806079217505229050435157039718129160101644986593476373704176234033878722839282947269874415515425328956618887469741176097774685480276055374505774703234682823476456149025896322429858501208468548621187852752848530478346641787126731111151735389393287800206372702328075836532523828345196793910987567141605236470770476988890879518166780631596336718188761135521916051062452092676198137849399532416249088855402651780207958405570255599594760544398905326910988363474711618453073182550716946392806230139550008990355356441881440332508645951747894287109375000 [108,89] 2724986039222283072695698242431619692609494218646183073974372133998388120849874589821516196851952076786779538675527502209221875460110582481011624986095171757928057129829805583966966083263344326122098750410200469274378224917982069140596437819216856969716354661381964618901637412960209575355157535079208805270895590402472725228154026182629032191756379658748885278218101043217351468862783348124729788409546791633932739641027743404072675575915763255457169343407647759827840815977735903634598704104559900579807272252420871388841345701007313015470001825523850164076117398608675641254345603998873286568949381148506800829904250001082459105772053748692672827241395706614135921987316876692937905199294967661301093106191635341732587739409861867932646386041201495513401699744205304217121716313173968419398392495014911639212645554703882985431759905107446597147250986226103071120326082007758896356659255238881770519109543022193167919841736899185686988874025982191797445837191220870553193153538795659627245464876717234585582854562390569845133843512474705171108904018116725642311696734818149515546064357003083548757825716499168932792095865539267936675381654010879433535428525861358928702823004806927729204800102926255721420408202328868566256534050780872927620323853164901721947803252732848567466926550522346103092414031372138269148173302273639942039064141073238466688738462098340153833328199011288509759130440859615274368016940575767680316027297323064578493402678132741099322228204885453483020957651351398500838006899227044708285566404060094504705697859211833878724843636019921499840138637578901169819142184424992389277287589558761714660868885246264422715330301231638122697131071095824215660516976719094858276215853996390633138374008116172471645884980808103283527527678888094213176359409697458836743923801086638828114943402569028160960833559731896669541906889729689471714640450313422476246928022819354888230927970403417668323650271190962059058035156477718244356772376262630361640351174658192504937512311004960905985210035788985757706286225181473551676229450619168484525578185686783644549133842273020645682950324569102527118998706639034602194956670486769312326653005589754397942892189851546181494912346465753216762095689773559570312500 [108,90] -88535046516197232724063994616399580097520002967971550206537073818392227480125797354312363910015425105399315532229429263447650103722458997290589987385140985260639032150097386047649156355731931478812227509890163430669243913530967026955954043017842775000738059989631076215057757461626198418872994006868867768376292969419479584089784061676972251938210381273477956405270792435865769268591562538332260052104043252287446276314630447819783360571147708999717200468973673523546259659806794877120974459335542003537287565731317629978889369211300339974507034139892244786310742124931371387170289539088945067196301219146243310351511858814390510405076466954861977206542953448518650654378728242601733891284115703245016321643985709949253393959306006752675360214262565291997053653833083367173662593333408499865545533235375673493040984067302141728091637599950172120683964397728967262313082354332966245842067877668338378420105370071423823524668914209008200991028674033210264124227128094201994315581974007343477549466203002299094189976028128569263374751598124759313713787826480818557124845484655357488586552501101445122036270251610630997292265194226841446720507466217649423583097908701839905058991513582507307496154610911141008889823306746594177124439055338225990688237406640570682836669952184587858221792124677174826576625946848316304179389279516066094880012929576902907991800460133317946846677251136939398537718454923349753238185347975213851197856001635071503592281485428359925392023291993458299455732809395161349170254856278410680310007120452986542106174566278025099193642469212192347886767681075831138054107967021824302315605322792052688138179240138742687750006602885971564596596606381889083626423069924010473924525538694617246229798131763472234743430416302051131427986198469293084177435021641055819255532560736542611803420248327005776077949956640982927045370435472896235906635491143919600078287529797148169156186644852477486301962545844824940794074644515634500045334536471433871335447820881593218479031901865038139789381937446543959525929932401956979756843572062614312586764204109705035428342521941879458464743059540601033083289240352214044892009486348510302082675876960169284795766032565891290317949824384413659572601318359375000 [108,91] -15144687128115252775619401400434723509962050489688598820983314614986905513933476712007355508331373414264157253158144099809063408475001493051358476110072919656357244567777681434845812471241015074071361805220153014129281121772228667937856503569446233521276186468476380294825863548205361627785377970263365604979928005913782716538424372190952019561493417486163195124199088993438362053727343382478940328645265535767557979893188533833166092095433361365036254626047842796509830479761829742344046029714193721211071599139825178694299544541222050515021145947893928383546050185456417922306680023248650180358072547245089838355335943521276491109835423417223847145150364823283123941882259483290246160513918048430267633652154465996504070816052090680966927925813009851738864770861007692205547514625887011573801659413613326414476340158041607762296830211967581024426831720866188066547814660722537824364026060598830910444048611128855237976223222983887145932661107989579272453355761860057805680318701660843978855114009693402683415243350955648965014366169000803431959166368336865343280564473699261917629045407878684759464908658137267299811411267445130375032459846773612179064754304394976278280604499704093253361463931480745615744896500398057326069586385727171494876570037614741953529568929892351492885082582742356887847874168364842209173773886325565474552536232173806667916208482296717876430727237323888200115457265340697724146588979893890597605435449601023517953626870201795529663284099634507583541787221347669713703590469056712874392559684355623826379748080108059333951891873121980194806600019501914666056365062296574780464677083359615588842827417540962476299890578490902780423026059746946687985348999326445730893648808796339315596776281795051824251508606472360744573955658030848524163495492953218232168357686188313931106642088693264182956762695796211228917366600196377701868847507065776334194171413463071694967887028981833965811999724453829791156057400113186748570413719778157204606920037009515814554925893096177917911347834756264628920483842756042288039341672183982664144599597320879762420502279565545136717956846346219434957146536423993985642720456848485123418719642156195806813905044831320978460098558571189641952514648437500 [108,92] 1161960317596034812173905689392706050276138843717625258972007210394293399376762355842509593119444399025929042488903015473399397141690679709879087765227019153687126215794772973659754035319414626284938830217787007220138312141967459211229100965124345134693778927873217974957405079409775643723750399683141321526880926044949729234617347857320227347349419248262747284885403107469975349924178949309220396822995026733397049374962360405489694163189524954205446857157613476808473677961163938435299131497338919267344028157109851208106784924757626205586999722564192600884880671360507763623389390717304967691524175384789262372938237968447032950264727539160242155553839305235118686940953396314343247263217385104558840567866876142079695634759994099478249907286352145646113798183359122279649434359071182917515711470663421431879500720161810165136247030130087189435644426694345228670349809978735589863073068009426172181872040516383611353357580271317190879511331834251679833166369626457336516434099931544233355710475984939022359298302395077662111412439742064470719972208472704043398030450350455544694324883968405828672362495314005904111793908729041072494347879189350117386700993823922225036736992986923314024576046011007434849328596170599422857743968204430122708320102883741600231718928807043440327382660631556961197546701552472982068121970106071328851869803930629472305037714396374546011424606492976277257147021768503939665004891126673031454669644256641009297366179131528366708231996770973477278267980943727216524418155167928435801580265907411349214291522511771550517083587828398341680336375242186141654571002175957103952132566453901307422536339345561436246569077141741572892216281075675242711634817625002651265585163968475876768455915298249707135306103705853070377257726202614782969885140950112650959522650928850535616432771641188616723580370180130435846492947059573564629269522475580201988245449158610740042958368131639545007236362995128370593159777021116130572533813366314206162476498598862615346136067500067341861925391138832570871935993687275191518066050782530198713723163867123586711921756812609773031759908406450273567558708569696454512269606292252308081650746584384132977575052235188479698990704491734504699707031250 [108,93] -43285442492096104033617366849305750395419055118291150607316782258687068641977551443603492006458346997603181674630516862070175762065792702031554117531539082610899990449054728584544789779489747181279315815586358579560154865026789645286200195539438452196493467794632137288474079486031915993571846794148074292249142850608550670597956113582031458265051279252242282320556975416381054867369129032299888334446872170017604143855003890541105279340354081005943151236671626497078609083585385643099737123982203485344005712862951646509742727607299605636180723034074889951125178184263270632541238826912395851036859504288590499903337470103925864735041849430417210199834865477174634717055776833232248401944614507694788596230883769453050939270549822937252365213625345646819111592741956801161887280235814734104055630074662692100488417727788609858711755671017433979097395716060192270987226485624347163168837031463872643410393682401207885465536295760420540348722119801389183447672222035865477460382723218012329703138472667267788682181072689172344028197789331808269238485819410312747146263801718526126279245391570076070838434568508395906762485492662325309839511616601277842134116182312940896302019471549364231077233949934652749925820577430673724460515770128856794564074634378772030342308184697947028539412507087311816637095680193212358093639885738983580165450730278844364768872581647159499808923309483490256208715584792034531687249847817219413062634211072494759202041841886105092366498202573426051016909746425523435709420668491998172920205964544106467857959739033768237521577111659490446381995461308311688479068426380793601770143405934760506794039012897617714261717675038446283877992585531972769198519971829773568796307045813164757369966918970954160014600445728377399840645518082697369815543870382047085795339497681536831113439884639162083587612472499870397705703035322961272035749900451084949345908361871462777927341344720617422522397198658976203825761786388293542963107323775327398391828552197059045110179058982759743933198040038326253134797568343180688966619649594854929179644101759112331366102072387778112763630300795867854443936573288507024910221187787015271976306686299869240888606025805529498029500246047973632812500 [108,94] 1251664493605044662069278707567540803080933495769587655632208445757572482200869663176890395607288076919353800205243053372289189756038777007916973464389695797068584202993086451427408312571050940374467035458625559315999970991320724521671404157767729107793169770662109124493760255900014530676930604202377949196593149506150723969012926958019680394636401452386803115081557373950538925297159407320508301325097005014776177948332857546581660335390504174925208984749930454172480258888060064898552983793627058988523835595326842173368456693482096000887713501170251082179208343532880612572994718403844473084299768966292282765998014837806717914805127160628693603929442312597077156202202949724371933969749270290738605731563767319945969727216205022623115332190416646163359963680692773761939173611613855630256160923517255948138238468794680806480176929786036393020932671322703941797959434962728031079941848419808168410446794406112731924883101990807588290205921537718563602235050468937392793688916704096225925458267245052952534823860723181243187542513512341951803600902616718980780024263052573709530809810504191636215874353773363361333808043852232474580609011128506047839662231169642525160627975024438587037741533895972069896851110569802067241073823223685847213152105171055887732514538884820532253385961468743441637989557229337933876410422545491706177727147919714479941648698040489833521216764955702717409675362848842090409475149880954256338196749117144814037148080946167869584412193442921502499248145649109153811074541785940504598223403368059168947641351276952295013137146340751419729699090331603555727562765044617724474307855960852069173342366765044582180168991106309539380382558638242418634317567683634120019146173226875559099484491232591523441676502622404523364216912718224074343452676875950442081440221793667681246032796482094331809955215828155662214373854515192446685213989186449855972989377376013781421891209551685522732228430605386170894055496893548911198950659405505290618593474160462984098784964817591096212545254543644949343370156589180189840976578678200820219325909462822177032478792256526780378823772580845660145887405813614431771814041111311033351156898238595894501945722367963753640651702880859375000 [108,95] -25580312309266860288301074102678026956234132547445719449716095753614683918407667276906742905508565571353588494857153603111880688439606215461684425651422954999995602753007140690555531027712457179997095118910160460177661068449517069857482960745755242940161469450139156944650104655340180978569059027262207026055453447231717166324793116381359419358184457456507816086105017680317568770414864112175971426240554237863109392268117730229618079696624817106522900262899053150495618294219077841853336081153843233031003239091677943727254105216769493466189032750630823084062925486547598381599812829049262558944331021329003370871822174199711654719442981291233989066764346548107380699322862661337739610781514618714158444416838209810903121427334267123927093421852303771612562182791064585940290946513664086672847900773233153612100098835601608853168844409282268286767182363088533951388472131340421727416927342028862752247615270218802102036748063152019395128560956054032787711249811888558825275843171442646776024455544454248247835450856454921895226240172403699939858023122047971985017853156458166636374521977090676595889506270060698132008502619321769257894638298131785853930942059586373896292912541675240017265809003926264397945638735017875293978400562564148202406659886601193065166104942121018734644309802280268322234139806438796917869133931493582596250561736786678762081166254834298716179982133583968260497650154407031790422233926898104175083943376242948710426227761590148749470176133056813574990619374267299881430987606377697775515814440413718972123158689047224695756553762039975508370472365969408476599757431031008300489186118066448025143011282881275934004459878686434328256298103503235639582987937546729847022578112777652859182366160993897339549378702012667350385064742506023548330791866043536577159615556096309527907185090052766774010579857060454171444738895161979908746432660808275346256535661084058634606029719243979550135584777602039222240038543443974360483255987206436803810892390975588317334962556535456215459583603734072766891436808865824398639418022231331871378757001998372720794138685208717330862226859282717839650045713403387949714195503097395519011595437749836547323375270934775471687316894531250 [108,96] 625632265161687207865689649891938452343314253433254408301396786596955947320018457775659618288219716563163984040833506971220931222152042806751255901767531576539886839495657369159425709191001308458236979234615950441870508438397156353934706546192093589593227204468522756223578737262001563457454708311773427612322970379116632976329279666914515628227440950042575347929498168729887615225376665071363811601809288619083796154843313104986144580790048217348907584099180558988715974830943891616925951634636798417542207556570116188090390901261781114624829034651171723987974951561241965908111837786574963879819170233180424225529619367273767310082071810317947573589629958920347632078212039626397338457522795763063627139094841821505853924444387787504906528459779272094536916670032253240717569603912926238166674896844462682268375091349009699525908876680517329042999463848421907119954588372122049831950869954397067342266934088965349776661354156156341636387341302133498330316770313904202383826239383423448084740738479705999889462080263168742838877947854231322265030496796009307374135224059938363911118523239511271805223553730904200243623699427855497167102068847926779918646986153487504426357591601455575018995713934374745817319658525094533865161026943486501374092141436055678686242349071123398965399665726919406762771510509743371161887506869018850885302879009927839730652855037224422500666820449790744734037980614998932975823515705703559298582775944045935000832617809864869003999752476090980117641467495069180995033947699091783165808492086807420259284078571155454479563227985909014427118501440920766946715514845229290205277421277186016241439434809471951037773516261541915225837076725381515352303511219715768836964717105012348832541001255827204447686564133607684730039546083053394109564811426353331956530922685001838570368604431764499400342630044886475771972297634901106727675259477643836738764373544632650622831559133291410720475502128563749634192462862793901527144746477310024748708759474883971965015640687390623522461798549708318437981438793683268158070536726088990621558220151566144530731703147613297477366381690941313761948040283838767233764946765913368477748613816292705271334853023290634155273437500 [108,97] -12346495971335179581597519512016599383558854942974163799748623199671799158374542631727107239587511928641267046598688620951491782592018740778671219698057446408245404508882252680044972431287409687077715224823575203440809817324944483335981935703227809748071805541048650033291156024826804540533103783913809558374287635397834906092655467340271798982704802380078452648219346332260825251915809454020475120371889743275027191042787975471852751303020326044314460733202623994371471139739927411772436070467968383822874535877483404518350364002122565566230269109384102970449250881861596672688164087318353095005788549538675465948509503497749791691799275210053936925624881397633153741746963688527612189555272149707221261824048238086772597217136487835852260239668214516641217465053826136358831309353293156060016154680778225259180366328604456374033019924558616121396810923840549156008481423066012979829750234537792659521138714891448293934878951028094751304707075048771944002233617544035794611814078710748637112579579485019025973297615977752462952210957687909454945432224448922810058357390706810285663120451278269893337148653239614910872236872739213376860743388941937169567428867954459261517076529763003187897997357795177702572208606539932156797505588697734937820483065292468933430536960695442571839715589730186529735569818882072535745457020159329226366197549359505424601005939354830398443889086255048077077204948015467711796222751774272281920027755570236108681264301384717660346702029250383846219817554968791414977351082676894300464483822512720070183691206727882774055691284367596403042561095834577482650756343711359229656115852591549056752005950584795289939119056322346212497436917737119670228440074993607323028474614016789844570139499995017960514123627318047780331654362663890932092701043497624989302763672936326763756542734235209300695218470171237020139356857258000307594831092138554310534803821817741351842373441441034030692873149647568556945080530243973601475182644497357244585667762606883867807929421228100775858671907880633260028251589002396411240470203403947868179653348247738822090263488426211291569309972109304761564460618644727869863156563684567043655507492504071139264851808547973632812500 [108,98] 197546555919815317476958799950985651008868001394165177658092307025780500929364269557446892208759675339170608127974290773999254304684957147891332072331325519850930297389588614162220380913503556532369708680423414951756181125418759477492930398949838537520913853572993153857878740967929776531842307724712881553748098158284118889569832176933372176152924285657328867715095329357731014338672431159727501938248219363159828045732449551158766150978182503463756560189587532416791989879853656695284371841243838759826214999814627972759140933476779867568234237284450203382015100103105654786896370072768174571049497601638541964881293455480015047659413098606570833815914366817540208153708347292020270158672457478164089259015083625129616744889692650522028959000694411789666183185464329814818979485294566425305612390538104641475549076455477841511613976234326199964792778011548528175666346131049811878512383606218605342645660365067751620966642041658830802307667753347689177804080518838513676389796600682689172350109686402585173786505358621248316714827927233120129272737111939905259314451217110729123104236649891923477904472798272660863321628007466760825603598108571590835364579354727954024125166687734764587549208808600004228670972786440572135436434516126247996927194939295638845141889205238264472685492713828590113752197801922069902489809927577896158873083541401585892937544620016639368511472783185200944137823988221482480122918889755786055918678996990468316895836419841483321959320003225017468071669387014915842724465045932560390035821593961697697033916209411718853657888689735525664040277523463738674047731820255185291167118470779077669688146385562661692067851874428057686942608955370150159540245231204088500392936531761862469175725951888465834524636118770919414340561944577785702041685325215184404790328129895477023166824586101725741090441596107653938256617538750751739048635807750689337291334077124993622180278180484643713655114762465497200928910577914439210981665439013711490438625145518631462439524572993822246540522453022880347079860411704891198077442700838364638289167736948613415809171152106246699042394395352218769279563585590772583674080607406861111427325044431090354919433593750000000 [108,99] -3166201873592679301469012765091670657856501245038761938810756078621769707827909910609042175173207931563500253273634186423049425191117906121200470946462871281569903729272811537412480696814658570164298415723223509481441903787204914526778815501421050714519465923619074802859914068563580542215599119314242365023587538842857728261236023364864241182443600035572488148731317431678610475929668937706390017015064288751808655281642629837152156929748412011211979573797700196649601637870935560171342289205554784088027569364210851768992643343245027125538828399471549846131123322989973116559734096453599018558283014763355143266723457248223700013097232022853261177386089911692722191291794428299751595946766871628039694408905456728367145129888964679756770619783946123197657036405453986893997766097729518704479524859595860541860142003760659128696357660095819294065251445215524811882684413954877859427929625651739238841111368871275494278922132053791884100171410877002645892662943427870866979773825527524083271172818301446083974469010408401324167506230766762343842279385148661589065928047409890867552107317654904428282241653011239791333267411312149213129268765361105632539010053818823624232404147596569175488176092459389775879473093777678305927605822593560733116912227825859675082112219767382198038914837572021035505256475948781861635169745274387688008242994231851614571872577089299883365932360902684822666249077048571875751830255650895738466301366321925297901357288202503390595417218846610928855056521286754672491175550378642887686187945521163706292296298930855017430907698850654095744992957575924384239907721061055475262848749281828921178828074837702508608697071443558788573171386460952990941050998173661821238622850058091842553832727086623431974444565120902785720656356939611579260614569032368499401349947440051648724842921210675789957945190138725861942492837966451738589841842310146380574392108727210696656243899858395912317771435388125623665690469950488029227025103655371530395169178025551982063295209616477367932157310241280512253255661484011148587661620751913807856907575602224262259697710147197723423772371276245980011806064533475751666515026315733558037188215696439146995544433593750 [108,100] 33113424081633996569127613445944004874328319886284726080236278693383277773888805656617913250222551240930848065892777770904285531264257622840955648699541172704460244331680938556531610646161590452930005479878809772207747116603095624558724945360757988745656208297290611711222930974779935613388287437716740034850602317217319216395615829316471547087620271234678453423614448372704883336671760469056506336698686395538475657147595486651586715366616475478794216331938384694080278610658105150559346889844783565592151927482082116880396607945835130469202662796498571192913367984006826037254360052113599316622257654061362992581989352071479237385960056985396723590795485435302454925678399142151823085774213668101526655750251883460082216258190096456699370240741403530581242139156893135913022529338598980817143550758123022316838321357681863682026562413485747570270048324484089775434828677825165349506064602016174641284864039411093041826416419945672828241542949122267191731180353752915855741839256256110094764890161632662471310667375044392525933175042572135984049739790512453040631978294603475044706340772216594758950723343483988866622890988897460008099191894225378417437043728278296234421067807041480996114901719198169026412766483169764273661638511913081678324198731284169528165514547938563729414353013739648390049221523287934093467691453266943468432694059135139751786552655490070435785883188928124551614280604366760799621296100098617260234468238913392300297200825511609126893528600195007731310259540552439473872617725398280886825413952821844591938604540404214941517930419177343221799867516007669499610509621869091126208956679097131507012768477146168196656038293269394340343069042360291055230651964815418834430781015255337217422241887830722952857407945841585855031278679418903329860748558252607412872944461784827496154481655927503837835039338216382409298419883125663700654469919494163502635338263674594296665315651602493604679667270845769429314198903874638514496160052428212560970375184937703481995735613662941099044738908827284602335787181988656466013985667181038283479466648886825449869887433574679535045570758203767859454096023772261745228333756643764010592242419719696044921875000 [108,101] -332267870532305864671903837689269149411119374493324705457988931948226824460078537130068571052632852066049511339511007280881461851724475720726962037706510558037837790275866809126494317399550482512442360675869481702592630577104258707263103002912468860840843614894581669272800554049434381810784153754809722079558068084039162191378394204564449773680213555210200827863878942703493077531653482410568612790023562936710227664582383361895167718456743626355218711172924644669761880062239479844386940657989077159653299628298723175312290062984777954509160102521360843852689162193799620364258067139096994028883706542391853966215247026584035946632701921805909454473704441090868814846946225369751410716872931368200792421163667191136649827153672168001844101233910392283020138267742057777234264876533049200853866862344654692760637036780324265910725978247133180178534712423970296317317915485626579111471394783781609769855778898164020140688242877574060500554315990377391033930116627213977052715020557487955336471277844117199466643043002461588682582048654371560796746712129439321240908825264909731118332030476736443118646641550866300646087791291183663269544186874380767626443318538489030397654255173814853219230400664486319816617269632885560389459490282987858125931784472195638596784396068299552510046379450344864027525789408629013898267254190085492303292195549336713213810120304861653577629186411940170891216845102927258295723950282127791829928274030817932594324492045916757530797745784954541440330317706903163850208074928179886796239768792642329562912167022276137860138568899885056206824799640873801073627473728433428615470197071488677774336135278325415582967695325617745763190940042227104352233881693632669217572930195102893600340339245105230631912069865147555169170683398876882158136416446761294673806409869515621610836825846097408699508945973645677252519524109504731935713184110295317680765358298171985923721627146841797898867380514982672456884028038115039024330289736960057504265824266614965162894236529211106457506925227006459553642542707457317655308285812491627990329346078045883111367608426847079949800412846455510126355252127512521255415536501718664632880492210388183593750 [108,102] 2636746111492360407328546585873027706207008060115242666979337185924232822178133076477892982679932396582423679435971311911077194243619289397562781782879124087545493620055438099723520669110750575381448943336838977185705262454301281588963215679454955171959179459185739648330743189057411714999798071198167660159050649638445709996213877670320677030327593368098696690860004991968899743089880513038636359178561014114679326198917852634191914467308086296498461554312517678292594948959024667480835691523285885484047319617516964042068451773878750470974901319227190250470117585148199910614438241026957422441417323239830570662095414594721071813976958723961870368443334923869092743326471989788458429768344858723161278399305818871256979266562781512975870235324137369714677908772433676571890194583891138240210582951732536966457466541233933955364845962765046473690377907645576324345769539437832930539517042681652623804100974450646411573327212114291586861726277889194891968531830944054088313660100617085773333686245723256920519611285132324405416129130360678803868957748616996364194691347911559687437442003241105276492846352705292016607774342404114927288843970497854851490126352518282668580869205778206261437601484574789886898970741229893154139577866167020912943348197544145265577433787370256792597083724389501384137052200011774017821871970327670976717294614576159823551841216820130468709043523379133872378500926813212249958693118489293775870899142707799502840361676296538438147671376596561596466983478021293461434275638965628338463901353084992589164301020654763073845114571400625487870314558278110450340903304662520304559561922969741237569528735732821961476796425878684215536788750019727491529600035642815900123714580052336450943987950989515843403965969222107771797252386835846507530252134426839100616387285324158394790309379766722810631562269141932961672702087475305990748464205019250616435210908352967268987899360801595367898702323518045023597325865603697219967898139268559723214193823762585118749542889765207738455323797349373484213554219428504704411001948417525750378526203857814277221618920880535565838739438206237028130767833341942808265121909063883959583053588867187500 [108,103] -19506253714134750588789061869094729038701894995706728941029722000433626559495178805480609939360401008915262951121140529145770231384727332436798841870134359868979196280964550143215190801121595799867552979479218490923965141312576571514433500694279607755651084113985014617879555517033999278704380442534132169466155950692601350568624438575878471364002118916966330682840849581777527493078426533055201542845318649127383326339374519069162196828322952303706244857124676049150593174508739440072601558217413863343835396672013625940129814750678141607352197616111859815228079996418908236619122646293824026449727443665394066320501732892335571330179373857271853959862360926539421609242350274222748456631923559537029670207922762169752828577056467816400896245422306412030229159636742293458492962722244844193992713705209213695995198414917557840273718199168919252746607765298552600580400122998564153705706497180224817563848767158608417707319293224757549565886647940063052103019771117795273557350227146615399484620875742498301138894829168913763950885087246913417030059647514796235481561164228804669776107749969673776743493016048523767820742503541069458908215475498713222907011602110731284955692213969200269019944669179615365365822862006639036766275123309291020511617864288543842047250391486461254222241294000935984204588972640359899738471714274634249817868454309092378435770532426706657987322489700190201922219697726850410441211557379786562076171142085429435588964804383171171681709347789274108551312559024585930826529143710790631227969876820251408718405163435935927043523978113655508340984179314125656982388472538019037704190737134820323409727180841753820835156587904448764338267321239471824776552981195377277551650036059189651679084373486066887412700864675482956937836991364102548765784430523048141703872288215401091489309104014547864106444797233646582754989406982090140538705202074247810724839604551044608538216814646278487511131766380114853650912408572537072218961369167733775059218991768043178204085140615499193044972329083849191644489059771054152068197415144853550739784890251490554679166038110109352341461709029265544373276729895421896221996825280279937744140625000 [108,104] 181326375345850987858161508719044741101757522078647773649553293029377521987150085673979826855553107677486695152134141825819120625676964093635904224544516574415137389849275187432100491670448188665209122822140539458096179451818494112954713101556454450099686009875435362190911062750740768775300411689908776832217672807788583888531801707583783738709055175257453381401062870047857603142707078636824368453538233670685775039107129495167042712129498178447942184831565133693736901826218629524301796604120283797800109524004177238451192999701651949998467929842325442545737116815302918591914382917602975461613567874629747558685100305255170716554060814983691310925943021665689046535199304391088878426249215846565447348606831668530302695461939160510061771316843594791395389479365006657940632594705597852550617449019422278804325630746263944359709329289340699993708932083156379848179588147174142705258485964475031213492019400933292716616715400592300303499138022753985689822443548119860440854584519047109476354288723061294704985631946745182131081615866220999113086665871534670544017592335978401750830512981183716359424359326408510443913238060267892872295979228379855691176873614849434592763908684975292304125534558851184285664674470691001814692872238303631335394872550342024847993225208971175688536413607590286180948657038740906784759064358616284265075987277897290712724438346842766867039375589963256255507282601031574228385072527293055896045169244120522523913622996585997992145271774487106794770109790274273261813242956719663942119984346737868953217872647696535913173188170636296675631234475117058632241876326892172205843368898253207575414318944268590015133898632594108723236192333857194995890182570707681748719086333372706308862934819271748280519568640877040206775620609228221357320923054276211191543828760131288333073895943946439199520272232274193848483571377847987811796420757703867470154312134076187982046985534909354056424713442731021656568441374678456310795528524832719374679565383553498728106298387915176418644316012075213771595902725107980792536726599634391406558026725558159629923942511110801666638275078863741601048411735780542509041218276997355957031250 [108,105] -975616067900118003661037340111780505397999386172360187702456907610790706580632811283198174274553368615800022721868293130511827324628898145785548487051580008907682362073963554583642959918417250893720738072157123536591904290101838250299518668877088455317999691294669232096440568370533667843472103079723940641221156688260199092170302471464165069689563514241735284659266475250852971007899553541102044181195345136417480121928563537156431987814964781806884903339370743550880823148149292602633886937691351990686373847542198292444033557029493085850323074130612155428035125003302551719361502213467048953574009964699199478882659360055712711954811252282793458965387563365561827894420240805996875033469427199539892908792155198419582200930066150164041055930710762175697872767741307288335440453913136112349070584102729671479416600565985444437979450513174296927691656940233568753849859140519642543636750760759225828371925282620500969396932868211487377515557931294819544218209186644344911361235810728054864919333573486960738953367371668177650849839942711718909479824413202645712626233278258472916248039020325017075460336654409062004198547813939358943911921117366722946361940691362460711875408471885719313192852858923578830251041032071456280636093061510925098646586673970946466771422140690557592651802870305784659272855487262964032838854430649026460376122213205136690740379846902698879079612729982278376445964988079659462340781414019143171594069223872701482049460802602140414624686704306095809877522709241517406715815549013921218836734743782286252772609097343067878599957202178802790038079219791502427848297212212841485454448198435073081921850499277864801858117848925417971742946139093120739781096515459819604210381911374304489629576571304268622101533931057659067903367886768283644056330220629148502174892386678780947523835038824504985068803847108723592901926732878410756846827108723941527708180004576830463306028533655503907894312607595933031488389424875462506888352796991517505974909909622846143191697856678684285109572936255644233687084454221130083059105877598426278157825575374425959552665351830095710076424953265087967923446084079556454668230199042968750 [108,106] 16027832526541028772623221975741885950660794340622894951659939601038360605890031465922387822548410244552312467574235892920573276162920986281519527855798687054977820818194075973826452441757296845052618616291454230692278332074433957596618918741773250639475061230761306427799548136180630456768706909617395245739408128598753067416436316865385376371850447934963771590952283476994390105169818366967490491686975606966905640148410243674719752219580094928190839786445183422464625165979915463222615731268880207547242003931283569582308280215783177989493974806294127694616921660028253730374862085061713170468188724086364983068772165892402101016414994506496256424565774178863319846522576776454156443157878989835071201841203468813460823086999893264303423200480509750166996212051422760516223782300887061174354089323741924623790992017292074561362715233305037628730776174299640032894366996993753892054860196385339555044369137639099687754865828885856389961510656014804856706434054349243332618032143992861122361311043008209310396323430918117187008993175164298454958510382824884264664734609215892736450924487826922530134510698364017517223480764860925601746232277880327421599338285179657323236482086471331480260609497836604752909171611647118699940434135192007179704550738781365750704800481174792402134496653841937884228223835356999650793786732367186280008556138572434312955893647618475974615798387382323621396148802080216298372187488817896754742271094873896163190917171463535533824639369674258982320954173639143814881661444267801088881504939396481645589220536681775579374083230395175105174921215572650392897173520088652296945718648761047413899700780477723061989335479176425594630821343138975387257378244315144011779174433645547035444908822853861494633974441055793818201885653954726480446270225745316281478795924829263792972687273946563679005714650081554711162621801429600572819849658640226753430611374380530740340874509172360770254402558761233426619271906640996419712581025769357162195602713278869758383661999439537710296989380189407489856212410405023816121812841266824835630905522291277022323382447355180261844877067416632906147913081913673546018159372343750 [108,107] -46106006001808989441330534591526317553817455293362800698436190469097017515429833374644201048149629491264798762684818946018337382556080640716895847388501673122690370663102491816499045661548809023413751599845116292937071480323807133613735767677487657065971209225225114163289345995579191544016237354881867237823477272063077386796838088407844379562879874986234350726050643881034004610727765718473704148613267452216621777750977857967830496463018816905894517126393664317296735315175310684654694961842072638099964373351013012096685539808263519586816586980921354820820772151963874487903873788818210814730112694283646694769819004796133414731142043360451894672596883575866490852743756286185511171260945233735461593941243043855415993064543821760484000240400718593701666241813764180058864634058307160258943837230836477334725114816984886526526310529931366101614934692695479202391391133551596092906264688769127231597492589530703101560427744726581355118688888783322946305292172760089749254898592814302494422929592909799554059036798192481252107843152102891464963362605865001767970027776652300512272059485759123229771902676694891881677458584587060227870309133879786269720624878503057346154992632994121797214816069193961094983338374922126758827089258507541624609724217073204481915180281100876783689504427549270812171671009091662446985108575194562391540849346779666362330429846927276914194303418621492952653803549113435007383465094052880798777402381117688309644844825691074165488550818828389523338389921375447295335050129692301321807446615468880915577896634881937104167426141626012880644433871477667392678451063094890457105125781207776398093302948284840959747273861733570785235203836191485786207245842847227133559631482152839265906955782980027708904654903303106869561721319351651036429468788090911316005691551883483320645551279419878033243086824697882853073877756855093059741667751019674876329628297642671258888165307059798974113856057142541518349166688720700565599346761631119517368312995083530760521709228421315843391533740365898788406061358605840574084104079742379333228674439547633448215826207802494230197454939434374214588185800616762700437092500 [108,108] 705325850066741318251128482161618137372136182607209906005317030125810839370699773133781154724794617304261258472259690820362016486705415459498397632808442097144022478349617997138379326204943523733714843702826667755116597060123715940753780211775990246065998629861198072014014410911363626916722670969240972072178726465312105665012006331719719322903050254843939741064952289029987654768091006801366646059156441158734729163799804518956882663308873086390312350484597297487638667200766364446963634090713799308664043891642043665337720532867285677102842944227758050861115719929139799491805551984537068737981785213827673711090406718160566343981515968156037039823365316871128231778717731737661222589466057893591230214878502757865771709696043005670097454892308684423899544321475243900332024632190680680631785693879157570322003967790907837180487329171999266261210892952421333700267681337156774318628554751627870355421979819731030407050434902205706137438493424562910270285803639314476254144597331753940322853695500020335114261680318700629736204096884983523794234467858966503118913242573477450147946414453088572836648583147814938861650446553152182670518329134673219571855846236002592451988348591784647933732976316721102191639397150926693495041224306755870522619067470327195093309620486771219738010492799177490975682670015184865654003017335958571460633264473978867939460413887340781574198718738393498336904478799252095346464178577011895576719713949391643890708393342100781095722930632627672094103717533124983692307158890150541461123487466032337615704842237658774988245005537102315468076294811036597046124348182032225352896463788226397951635409119922288580736086743680693981237227037034460068607740061620964946080901668521338542931157004682510110877541495057800862143996571831697558992234759022109447838833550520102722977379694412871045154534155304106789134396704007371283679926390580867769163820339067383793325824220590834197357236731659482412383339312986518953002013038002833233352237841516918057393343146947741019627758633013607591722630403041249066410110033003298918064106081207603349362265342910357584199276038778577036630724529280629360775 [109,0] -53007897620182602677292059899639586371003630424454514415402408204206818299295978626945515243151889000885328321233163499909754503686740011883111292276241538803500554802255305317862699026336852534934032597637894232045426962662258553322736375358015542039522117967281491039040741258924225335997447840695876445953157951807005553569265597316392472830658070117495530157119758769633011181119231034109261879114134816623759240695120750078986928195853951710460117946106723415681828964272836951528279637469867802455714446344519784766288127432802042202480296601229180406839447560842573002242068677548114557577590496506912576377992463869376076990783171135170698503400462988270770132486914934604023402263952982642128935634021024858039007130144421968815668763430129959896661531693657414269337538952963802746097727174934960265615433390985570191970917590648565994255683831173863091918698900239170259678167067739998757982710517543984417555994684969962909473967038053619240283292009880495543148721173863914467692857671456410190294306964459637295869936622315142216730268432643633152632249073982687863292269247323576283610593174408492067610300764073625682235512460146012963509361908320500735334236186584822072295610193966449361725379589821761357129094854395107546669528280955823459879368098370926246708732156696525979795780989846176486735468550365985275598835062887816520366026673614509216899362520973192071704020439339431748758340402068960760532613830094692772587397964706001746641902756958302976688162790516669020397544064841035918463688841287261477304962670264558782988197114948749280156302095633714601693905283361247787135208044192648348420883070512576309036536437001317626597960400068813592429387559637987815032929216042120681738620995836130544204966301120812717194762343271997312293277448326742176390403394804233383776033638201540226191030033530698423417087604244115290437915339879074960482018437975779417614323579914970477597448356989838268299464265066706488305545770422707864955508197014204600597240024523428323664226135373527399533063145826043837599352592732471248224859241673367855056030988644739839792344303194213787491973452789000758110344096203581401089975942531387815275252110515758805673778329360456459279081064584312460897408852352354807265221964902770362959572025829402264207601547241210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] 2663476695265513679713384302055456116571589866990660914286709042933075124324311076522004582447419078311208907898937225551049668259069332962598147093290603706390325601791637829071780712256630024548200373453719546545204304306896584945490434010108296060071165898666285090972412818899130713569322656727487350702834485928087400225426486650309555737561163689687525069568752019406006251545511578980675525724687789355586826843887738471223181126028260671357385255568061259053210600794835941121718942423445601294448745576704642911940863724720409947954393714757750203114735799173128731291351828574256529394911678315692928377218319451178043460441823884617285997884650395573896490309390412841150045871362726994043249582898609350729838012549741942417199610039638495868106819629062223122553977405984916139833517838561269715089002895308641346122741487532227280128913541850281717374712159317220780325418237874774683048384225922670602080091015096998340101042993464192787749724546896978281483301405491133492537180181609520343587286522319027352369889086646308869534638489103055997736627028674208782238735486346369100735720104479533496117803835855144853293123616594727493690428814783874191648913925953462235787761680827578919435263580749104532420135323189304613453285799858578477367536997342335691909374755523919919809549995847038908472875717659087814891650133101735961205350305051931697926873962858868144202262242888668524453540506806206583268296850905635991781088015569299660868203355918428722980489448724035961793354099999209760997784093967816549813670050071722677081204595394659215300282535250601179916850170484985052724679019096879977745931156566228428045892463405514018344709194939754868239254225652581888092940799997471581469474861522208615860261380048412274046404708216948962092860294096514356645458886012535194846163132168136143590414077893522526248957163078543646419197687002144557303965470395213889557593398437660539563288683532994250713688119399185714001699405496810304989527034378716363830587073803301592793585306283008403998839717152911383917729512091173788308078806606098805910057160367208483570980078676027432710064522525434289081737188119948483819967070599309084185475663449657999971197829344373836078417566475786727023579981601672417241384326894586715437154844643430351425195112824440002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -106200972825658608098211909961221361014121994057699160634623374431448259581653414297060430388824140040035680203568508768717394985135233662333711387718005579643460567306301643945222401394569391063556989193134353486311290951078360135799182464174121235648606163752552792934324283490154068706434808531321843810790137351910531091247334013804225104425925120933713407045831439190496684041782411367360725304195154308009898151606529664531861486178411314073474186948749411929371003560276981830822011175923781830181137622631137381278001698976394036586242734080485593255694742267153824401359991718241091089269186248743420872539191434957355775480645111529729213137674365019335892276875839304610450879945956701032185991531383240051073713284977128925854823430712565313978689726982911035907103602080348243649936343277834507808393988315544043448323557679159710713387284108723182802485607447967843200131361513209129282035777418230302969695350660001349461048666263442893286309807528557328717023841647838407769127159789668021670684124631624997862676226230059067807804910345520376763749042771998435311451706564203930066733623131432207403032609503285066673681025995773841606520668097542725727850057666067061387112561830070210122294070898011557580216624416345280258464107893864229763847480973968013338194119233961910650291867991037092821823155232510483752541681978101668943767017828689164273147368248033324777405938151586627347537725706048991574042471729021839469806369802360669457061493166879005449238468537300332440488462231749547737707849039971829408903722620994811111229375481761950267441117394360018839882940995092203880151490323437615313748574584711571417149504401782592008016381190644759880221415460634460115225996127432270188157551434049639897821323602916207564414124439993786911475012101993886833181366177034781968043959550057690675177477555503518975204886802668026683480294702191718511100570884862373587766747687454432199951755003938302318474056473910168127822915385571867117758838223899382798300339081363727186580929181424973879373646061313377022860175928257185226865151164346794183066606885150833653390484604741405570127777871392735406166702850013950339614883591653004576740205077929931312446498826226072248118288202634882066718225440378643681810065702704982439964583235993134113783753491588868200778961181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] 29534504597842902589239908933081086722573132613191561333442421031416635806187750660636722562866941731820589508431087877937280920558258648570773918361331241648259728515282968074533626255472006703823256968299053576505688304008146969774903246036628305503335255818710517084436448274635640937148736489881748605184290641903386104046870794258470795616041404700634421956084856072879751012326702897066404782499307096534531802436257785503027453460923719190403451502125482986160023293649097319806706945078949840125796841339517678146868505457150924931536895323083114981379918701070494865226658974619484275641560513559844648826182921317295684752167670832026347811516141974439719019773665542200536639832181222148054739196374991544640420463212404679487199518150772649184840995196637227434637856304957962512079462263573610526915758619126352992976692797805232506779390713376096008568573364404573600942686045371559222845485129014576354330182433117289666137253085299715354993013524151926750691458488901241632965505893848190565976472624454887597263835969724379693892795129981484222800042902111309335506671721024848906353046230771404481112030901747053291285808141181428869346886108741671004412357938429513383289076026657179992070836130150680925405771127890276243402004879768846707025588121589175398776206498314739570126243155268320868285266707505585422158535073610527558151115469298993667397261974566255236792961648785136806822430510242180096542490492670178448954923524843958054839496176485714523184178502174045574730007224776984865875168548943077648004726604522674432999218378705145336036492093154821219230839398611520507123208657294504260740898806804681195681134367523298027908376536588193608855792335617987625592481480782632471910409165570203179751783362745988611213818767092766668899413188828964923468088605752174777170772702573806810822039663488237398645984629559154302207576354658142936144752224420735593945353464063105014772916522062363885277557092283027941040999551599221712850431253570842159889129663529232836187202655913585398415280685286504321739805950934195756607763476660441367373575512550948909613910453954158483682884402970119472003250632811522016863541599754954950290552623468608238173256136523594823089756963378211939752260811849883144937615244549486181875710210945821902750463294751170906238257884979248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -2109745925129346819624106503684614186262968783525847578326958361371797284305644753356095265394373941736581821001860991891459426403457516605047483593654487752066070344791440054925849780670505311064894582157436959999885625413377080420253354492107132243040600232610826005234657487308031049179219359132979768549060919157967816775247426330571310863634369105367552433514818460752221856516804505153495231264080960067613616453815073821975062750976539482754747081508467757868300227972031836337851145546951373846751473603790778768984544909983704134062643959413984702875644594749499506393358130762654765175526479686051063213665687222712089745235907754700260007086299753263902506227584682826933175788433108571833230875955596484137256029592579760746021114924835762383462245294150504809720571686905415265044415389036412488289325623681736505440422031491289549067399340630997531095044596908519804794202726476379126642306490491607567779107552123536136882304972448966802590283435644690795941702342578343454486702457557008783429140099272129964542419620951368852553956667739068148814429473703973860453970485235295230870370424356375926110939126889142663088177509034686593169735423242640559045080682128020516379150399161143467235599735752164893405501204451559176418092878480032603652749513938304155778530395201151332276635750482056576090654302594853084640303352248842154772382967415641586147210169892247375048544136315883982853401059964353986418314933965280395873806553169217582886799040798206803174655514289803626233110320701641574374966905243649180928395313993542865302338679488636802882057755916469678007262692128572952952776843142147928760749539817732381619650703694073717551038822617534305803486201499614562363740981012069827803652556189911908679804299331287354061168950455420382226238009905112702098809196612539900963441585021588918459681150379529858275527716811062290537409367123177142303422027549206740879098636454104370837592825505777787838457460009759716455968388528468107834005934438307631581541430838137974035766205462792947522294673734599956779373215996181385348671370172298115231278255328302300763972195220494646597128126992899902099013937735940885530648963234839257635578386116633825325051301681779753869878635748099543193444642280400251342495946719754012038623926044833286030629262985947036668221699073910713195800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 27958902848534074415503957387224365961301185502471410431984635530157507522959211413723250833642569123238126201569810770187742229044198383657575349977111484489592070109910615424567723261657771645627744364551534022899037082325500967735270025773930699236382673453591680129491492365238397893550146007908001044927519635831365821139309582407097478897834626962902656361126251310281252344728492386185378077377560773600142453035075636851749345124330187237184247322343778950367656053590291410685053013560727688939536816715571275223218276892564123764158143355845248414557221469616233527863646275336875949869039668342939698745533361594895700972251737146190342784410045863911816889096882437979775201600760089625155164350278037123016642747034874926842465392745921400102513092199552543868769465996396268955952447521192515982191282200551209842656017684570028437806973283259534280913018764304514522277040821562110220270859157970550478000723468132873068492477474712513387561655101689942251216485843622900238419741981887718515320203472685417464255049730950160543199286229525695910299091954926509712992149478857551369012340440235959664543538239665283874256937886398387754183696040172813430655473615970005619971108166191635805623311234807336575607134334941584893530318826853449271945677994262426528861388990483632635393240010263402036282131703951950968279993293033000543028580196567965370860598514555768588892036868043680765518882370743912814724093174556006077477620315220424572866454025979543980411838384550074051169250212853230140530010270703043254055813349058265156784273258497788143347193081102083098883822194081630592191007334426228087106580757517605388361389493576861131372340776087712649375266052648278879919581996196208881884794687756332102290347465651002168969108973800313158115582026967152892724543870124313070847317595315343117926756866080713735140507141647449428642660760871119125530791810669411584964499407520266114762881787735154575296976508054014110475987104657877698998117810168360313000029574767541373618900679144370875766328940568869351179588874874766395458700848501026215107523617175104485261964554878061332664146954489442066034077011111001689234119600293096879190765999800750831980673101707232887080790459265666995963192140047500208388153163190711168886998596158318877879890638864235352656351096811704337596893310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] 26958000698744949566076901898713072972829571078126495967519901728913061370586108754523128334204970945411808996077708235018489742987589809413200764056700268720276286766752799181131874655829451640347129374726410475650683137006430349137295311152111973402144293257670374782462666445354583802914404295821322260442921735367585434021919447226722768158116562740979769618679235051747171846732025554000303382859742624618411667459040102725382218598751389998028353134570958849895498458838261971059041288048113279335800992901173717152026459165244680895949589837942548631263662332066878144718890908716613356517567545986848921793623842874567560808100738171081028539830608484177544297318294756875275241923109718586942007674858751917015278629137944030244967501548420903353386711908620645613243015511964387819989054810731637657152929724242474703647790799764666003532183647849424597849010623785418618500795974282545703427010401692827349242840146997349500770426279118633942775149159640640484098300271981410616140754108205598034437407358392327572486887345022645204044954697295344745980335968107997410350281472494268735694093289802104857987738726459115940669020900867053949206352342438668090451311264668330882369874169867434443187330571570220803699009667691696511314232010555798907307127917501437047737216617370606498404320201629142567788415702741879327431762528080641457694185371741055490129729917784976521380685034684416165867612491846344110471654582967652533934771738511832135878507179062371258747146487058733507374249301318756491572442810638151711661003532172442310832404201005927488291203922156602759636633446481039400906316095714532012902211858463472383781412223667565906233528702211774193883766599447103475910061500917851411238877318242388369765841226395175363749817486674682243253167771216549404848443228236871589903210868862067162096531600021644409690886627045284779812937098711493809162745773696292258275789255839564158020623367950120906324362847337356863881126212668631429095390113173414937796835959895298053562402508757425886014111842461394579157515130113740974473292557008980071830554961924810463986977323124641848157636749450940305557994457795522209449364370083688212277696218713039994729458429021239512652351474912142579454685397696556598698414036735251427438574327624116944061992074806936685316127721989687415771186351776123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -1675266505635327661850473036491325279247098400618221946563971611708867387200969913625623853364934845517339017419568624263124177761829447354040787115159967055695907060330953614528499086944937821191500582918448296361525317557463494436732238806807312202190009556121626756591983329799968357885269083023723239145404070627012877924007932528663742949608527257518118456082189821397006737261473440871543473597635560545287529240088455739048999930348005176987380646436642661033984391007284239364183711473918144434776963970890484841265729538293992059898603707344829622828152681847597810769608589417335249741815023287405503789054685435455812918987805537466555456048810310509804017339762187999175745661932953602189546406923065802713833795640578439162864172345500989722661027694102627849984234754868565105108689312447440445922983100959941258079108076035823809134215178062632971048065784266394627068076161323562046504265606006825249206161023812464803268200178915963082628267181170610512239008767100058635815723186391704713380232365163356875932269504619032441364326182467518202193915053694617869233447265450241710223332204318098553433190080595237909383693098399262730879920033104419549443672286377622697044464046393058160031859502981133755880847162245633728625038548617314106100911519778235286598422283757790967148986663197284032382945601428132755529562680376685399833728405797177912280569037268050635380824835777833685755814666649460173853033450411405927604481659319196965685808744081198904220163763096167677023097747362640468515444296018795730685036036614980890737032551688425574457202898294948628867057454054784217505144998035327656115471791728023949989380424853838745085447911418527191179918600505284883981740044184080927530915451413937236524806857394635443440137305805956721355408245276159540744957560169270893343885215769362804190938390559531009025127004374915504073054907454364317501651335083253203144361194601615862485287604381557795811381062582433395525387411897283355861286539315007768550436960811787049342342319429050028109903329134795612596424570490328450717004347443168078905920022801246224890957940332388771542249220512928281098965436208973505325629495750810564532810463920086548324317827546773471381288830023337466227877553843700963513795294832922709066114173853918274275348400498651747948667192766869504794158274307847023010253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 21025801747990429237604100275728581902631792912147408342902547926091227692635071873706112147294069411723853764344816163656047158133474138447879698891782676455145416115648595749073127498437779381415942604326967128807789093607923762961507547735633336416064234380212943365161432347786143084908240637071575248911510107882820521101628589724823721464733872113211650747413341395499531261080457401131599324888719419996872779857335426408476489595523584785195237619773859289370130836029476412603885936524335008768252829249931735468841633086949534871425586635559362971692063563437253906880910801151706183682417454801514028190282925930055345538500329079604476366367741367634872139703925431698690875641906383499070300049867660368049684625144938699045787194109927956734359342862450631437223417270035644623670330825996258955559617929673362881891112397125532029784282089734134852929202376889066492461085912549214444169536433315922863525416962453410093018227413212569774339921469968446685682403214521126866982901929113515159817651598163969455603665786120251973818180819753461792451785985870077754023661848636598639651502732710281631000725356133405913395998195761913103526109812449009793226527927035781250317816027658049997841098727565383699652152797877168734840626624657776435239116795980822774095071190615783763213047161640235097080216841415510885870688331710816669205857989434101432811579267553070940484430935290030014810711763258408165873229938666866037701701473467235737806429699624914021714608458808468946089801647072435388204734938449512874448900531983488648427620579759070186299738224848628451871227621856838144390614307018294383375439376141639222772377572469083056011456185965974397629856603902147515578853672621035504168285169411224443188817059175392700396288921186836625801648091662694032310143021167065255557668835349200758439410697706125732737274623594920506615307204052960856786196282578940515154950586326430550481361049679507601870402113181450504371142131007021725504279634796920788410648073041186861553756451793853843140098910961068531405586492412950862181663538156675754024837194990132797817841656231019738264561601194788089726475976327163861461062096005365078437724568736855659758002582311311561875255454774216124243586944427967182024899923939329220677619011793557726372102030756421036627651691662543864680401384248398244380950927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -128621361460484560672257749129492474407059791515081666499767517627002401247347022745932881644880373419879604319530784539630654728350076058539216403734815009310164557931033507832942869126663886121259942984386328031645232473211971625261997750572985695204200010427448413133080563910756475326792224664461054450441605169234680238612303011349281739522199623846865460398627568382648020292103484200209506875078921201688699054244653758928816291706785740149915055550384349459054661220895300948476845337359640019011558143183655385993367149820357731127136370977682202401669379486790117866292796532642183276989114879178723976578720125113830420423764155044405693833761669006095943749828359706378922135584485145670736039279652609201306100238332329817569453533521179547495681017024379128442180605146857104521560482758188773893832813690996971350402052066711302148280895532053425476652601795961527070511220299035358415238508654628884252267153251005565912460635896701964538662775118258303068737370305127274732697930735633829082673569864807734900432985054592426462086839289624885235329953042804686953929143395385075115629596207034156713050990421941251246296214989854667674251563030928187408001015334708364867428502377699871494607577753555120681525302674802492779738197306360172590168582169025290525093272919044497560582425035631275772591311655306011310031966464012318840313086961770604746286086358129495904324078266272427665246614183266120859446419324903932969900261355286105586028521104783774998940898918641770684730313962090477478312299138363185031841653985690633725666715527174254213726595347624197528277201564611707863333890595942286846175102504390966123686597132837583086684434826252580236492689421670825912648906364637596507820191188861644534786819688437897993387065920613956234504945720598879910136164058080984633538621033035094675254391723044494672832805819660693414871823752149434152079114041816227058415215940911005084686280804412810415481029612422470073235000512734126376535496631584121923634107687848055808784702699576080555800383978657495942308021859973437384042003931610982074775362638499300333480035599606146258736170497409867869123916010842271952826347073307426464471052277470001091544073613185891602238097051581903997173573158091086458516061699081559268072681931712936435467953109602392672962949323747176150201099176229035947471857070922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] 37853276257939609689574148521184808210151786792219485946676577908476447328239001348763070585492695047329877742844864289477034918208487140182460986074545761811196770175330769092250541761089432673643969601019459151255655888509116531952604613769316704345819722835517408393874020272957234077191386608005295637639553633218935272032801658648083036977970915995233188496623301553204330499644791071097808606725572657375640164673215879983440370156017634255562085995169042735465946046393522865820654481883899404742872548659146358931676554303144350254349950982717407742294560994315839735210417548534608348328411474046965550718398980366242069733393840467508021197897269327891486115629293993116227783989115939652506036352108013564947673991565051798282193070505504611609460940608308750184343691361260986961352617232646494601767784657292479570287136813296217246427187350418083070542753047000748433670557086306030190844099023796115672181657895464887240445938079293682405637663717204145127069217085017332016881521589253560146534344077420993854754209070953305179808474907545196668298110617461270163346117983717921912394724526981962904472074013413657968477944195507538869253224788938498811046190269227909541239994777094718132582157643262352987439298639223964810898013169457885942721981833511091146764957555759596436068811870373903346473777934003085403368336431646845884719256495605574260279556670423460074054293638096372767189466938721695088501263407430376044427356424797447195569468379576859439088502342171945879149075318251133804531406498193607425535804949667961053752748513086895629816153394724075706088967611924798898721423102625411836241676129472971749101916571505549004042909501850475809568240159948636700763805250136756700894826402663928515341422979233276606507646058630347482396987235964619717822433074774737482880078008748856029365903386627660113409090626335054076817209790203060705648939003897384215271948097109286401815203221112008860648575883962097613138722790475677044006424922774211005713807299932768247898614941746311626131208413873243149506056572945654251187025507930045552268202862626935428339998868139807050386999477316097150596456197252662345345692149294020447809467237037687887332155360055578746532067183297725280995010413381036200393095896303547602720910713510742802184798101227275763522734083706032528972469652916998938962933607399463653564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 3972257312739312123831584886363654227836705600894365944574797056567489598821368144635315365341797260259597743021474896864427738685199856109069576788582640704031936705975787168425434101925494863716615101084558467282654772856219264068187274140382035049119845056543336900162283637633876062096671589526738978620134815626567246549818908279912956830089949601208369865352906559177706646061239051275649642994639430244248365610162014853036247801570213756640604917086670448765214492853338475782883584560537359003352642593703298472170672757766459382822818630661298801847885894631917242234854605397679075781578234526445219587431484831633412956193643848197047881026541708204615840448291147339993880880452160662525246229689434321950189083358771724531584393549041198961186655604955750717839313457059595953871431626529152214738532908041185499066724152386173008192948158890472478591964977657294186224026248941311634511224282428101681309926358994898357460029171654208093459870226283025915343010935974308342297044366453681138021415142503818326578812871905565581738180579579031125490813143270894216954787299446181948106302974197025698502166454070568265476827383934644930268459065908646361391392595314391481596038331927769693474638682926419263368123363245700506583049152770543843933527634237685013878173264759504750832230734536952343588906273068083797445546324464642461707300674300958133323187267275344476021077503288033811050750460279802145580042257296917313455493060695311223387759902539942776577224270416430037405008258233470630461290271896090064135372206108266830094750346674111663737388942913576403653694129165681774492214591897230090068121735872481841170631303529931484999686769226063593213043714798360774808208242640859096691310142628256076275314657554941989477595798199651663640613605953938683563025652899690741351743691366322316820068530175408179290229743065504606830284240360862290076827108482219190628771633773759499320351529314277371980361392124838241878188958696086779726981249253090835152626668096450024361318509661894447873106623622977837775233380042517091581109664875509591902175526654268111715283485235790371086120984735143253502939041220798337599266832086016611804115857450346397176844006634135758874225858334650215045691665646779529443050536625325078325976337928623083424088215322725810890513518766317496684555054045628885717178491177037358283996582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] -30696903127793398763324868178372057034549171571583495453699328828712332772054512390170883985955582533181539450080936297593277939051886062415792176361802903609480273445192557596705977081514741228180665329788620193251939297143372944976051272248707680167548868191574362794727446956086053887990358159893668471145261092403026038382840374332478227192255100445271059149249887904728667437106786318218961000793279544839139946435232051347183449273667677713148831271885660113411609429046809943251474710419047844915158941140154384700699241560688372679774212323195975890865304860767198961629976224245508029931092240155098355221639874235661114608102598445326660773933475520546768015237497976451475441837704849019688472246337662065408110413937099445091172907332637384414907139643822381456057205558641684803695874909750413084601580512189213872939276985390666895163713854339198542870078387832514578845478198638367245450024523050789541219120187518423381299873537364604422040584241185989260187847705896813818900958403924609903276043329898971379211782238277148363748037577613561474822557049246387417270853722854123223987725934180961694495966546491641504842699369041550113838762676724446452006300494075007028761950230601333051560945327750873488551292803033306727667276401349599230649278377501258911208890422178613981551290816585652867564640794190420632625158956251443622102378644387532130610039452230300043462490665628381089245321174732986318730855370569274026685417756058863926511106848946224776987000880014649882973451831267661526316306339189837725900598370606787303458357931956143346379202724509074068257335558427163078541037345606214053385134948850976937725999208691241187376694787776647129561590807960080142431379424454573375513280162018611677686407437606208250429100608608570293769157475600693934609096952154861484198034176263340116126353554408839724752520551170262073320245947447569860940108374468200916924594950732959704453020108969169486270663076344236611561178862282216629244642437932128693387639579751303332571430786377838677385468323213114795379211684113196789421515418582303225812853982321147496961292027824837167690995158623762808441739898458706149255868607008124732223037186294979945191141500450195610491764872793686260232404450076038452807131791603015522494130291828597040315930350439407228561643639541912763722066854836772326065030824793211650103330612182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] 151589855652705295429894196122752897220859957257878887277545639754570599194970704438813083580923881405648412737244565249126656116495248983100319657790476693306536528286934084342902721038168441667696842799968885633977500867424898331929865460782496413758973635608020804828690919823441041272229049175448390554710347317009146881142198435317100004723927823561151519856991624234258175592924752598592578070269614044481459199516378738062723158258262623367036918163559013102594203466839050242582858895407147460261319477973251886019149947299490780141971669910400456024060845311709133614477692227516270427840985826115960548522911442822155636070614865068882991905867288112406980123295578550634833112004298008088110362319748091267727969357142753663106937152231561002097854643383172594179428254755182180683033765368261965633437407109242188741523270658883622516059944554816289687046383673381123863245426176009595316513764838978513976160613767600751761054569200553997707122070182226174138843007214291038075871587994536553535574474798922532897064602794671490837575892941479794472780421430814099977351746958966111882157974413527087688200022677440476751736487513530383121832689040361662933193459688681314033984948833291687326984025844264641456755603453716419343537986895220545044955644687521213681840529981891958403165112800112446585035509033510412092409769619701880251190029070181190995468915208775097604458840136112854846468609648672062740615837709147670753834698032351478937810543817096777395253175211725153867328836377005830128711164942259058271541229721002883529350033253794862797153922494391626297649680228543000898758060632820883110768262374182880839130905045571392998231493896738544897475182762710279897499108303443378129054040091105784778811389273676398679183156912496404890583741225845861402844790163421839114042075972359133128153541139935588843761344116567327021436997382929474250186552807788362886782897688263334404206132018107810988994821928362084809166245756527763793054511708020091039302578162696578979086223691148308711073604234432847611533587215334102949591827926718618096020253518064469445077113823654952972382547897401834459669839582569836658143880914054520333703546359782084283303937683383248236685648130330214595155544792811489764902468415481816960282639357317674083477665123196345121431236793127798789029442575117023793776493967300211807014420628547668457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] -549471620889853078746059888560733689419040729038151591732550654031956686643198613144854841731602940674423828147988312006595585945741439319311775434673038714922318027098157480024453094229012730131301605398614970764624880054933986624482680081927181183036545204503401254845057140723124909838344681832292763297182649043891274453485116134995815136285695541465457741225170047134738664137389093846638945367435058509919423496721304438813198107865962016576218243376729266249114561635018408054022106436790657720517969522072791672109377932332605404762089040043732113923808347822912509657910504931414045072539272318300823239189423226403097844720740882323206837167108756778330814163346694658058069891851193662947470861439956307298476468085460772744881009240781815447761163245729176850999905184349928345671092549810468568956793736782229503328780140524521459765532771873443760554261580231299292441600638397659964245161208186798628985098832767592591005492681163245270032190113828946690326471563602887554744127898918405582180597475979076231866675650142257640570872610584760294541844090786097843756188770709818615084822472768400834471251370923099349030763247856622840920416246323778072836407646781252468247899909043256078590263958094754499089075799909429049881676514805569583439842088942610992205563072965022947157183039585819348232448239100261491164316709183747382921284165911814869348740164576183121095240170915269313973569421399362019082666722669474035846243426797759542601970071698638060260692233100429221452148401197141158847329395128534204465390607012171349295590774294825787590571187293045286971032358906164706415869162688639239294754806518359376499416145873624013158405284542030844796772307674609110779829545486456274153163005093503649504272491007347546161663351276864391276521552949980804756190241315029534021797266820846285826520594156043759357353738940702892106763701696241316287393610177881211532915804041020818544343813717620775754517489623942496773272333605624688756330125039524152679136812688500622993072653354848120311271729496054642097346916556891206322214675120445759779114489763748970632886915583142338274033787898109093988598232608470629285486325907713387197471741204994391420692897620293613145452410502802808905358328383564067953670525218802227752991202661364653852811009986998921781207967643888023997169373076510776922749519982080990132544684456661343574523925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] 1428190022238479887295566910711244570596907373174129804314631119440782765869999750494780508913470415252457064630684392049927750022210337861504460116049567939380520460839320024237947490557454120344872778469172615710165101743737703910860598987067834645913165363466068075280872971438718493005292168292494074573502729016638959628940583048681564808476030282270579839600073793522020968044049392034900072543630207192851681969192603124674666913723826185055829307763266454349745010245912387309047482333136043638941860054448115662462366880386253299014349360962597963710745684593682655170935585664551771345593178642698787002042036007196094645793853272575922357124309037050906621899477793083346939450442988210129726569661488559322119521451213639359914366580849708598998466578760718171260631788544460704668524317033063454667892762953800810110914798474020636156696990585874750281760860345626559192286206403538729487298106295582979932961437811974386765952686882363253124561701588175332066379403821198131598218263095317238661356028971912812712077158093638767974733024193489832739677612277230230463944469563941372035866735314780162868157980991632599680205130754144840387722186376944086746898115640193051812960231555501157974809421029852640219694767534996346554564284364586800825028508841166231632789362133993325594738359299112539210276415698859534223622019855826246043490693704502449834759484426755807567234424215008799361215839600874795388554329290509028083091029151528089107646419451940473670250299121737028689779061273793843220967988609894726780739959514102331003333974117186364645432124251653013386296725091992922783378076727003705868932571666699689328807395327548348142750133515597606872600228606220016171330492995282782787944182528144036290414101114604356834599332864391601619622403763484664798687111529488276880524006661252110637030309796145361892358328295072925049927551994112206599111106065849804605739545916758576553022329818983255330565276892212333005154207603218984991666998355795133332372397886613653011028462695144924688938999576626020313417936276117480813077767140268000083686737535586036405879293229869369776521877877874633211072994788797766314013768573999382818276846152840226249358616519452028532785897430820274385097500018684373315549260896248114935216549461521306773350270553344833926651417855823327809509643910558922084706305327542804478602178619439655449241399765014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -2597570205799212326187550955208989373431927126200016970764986838409296699472849225049495699098763300440453727206442433237348324260235640244589604317281422506852075093369570498511199715324737134942307000161717576978348433920502539970445744318895091041697184128664222744241340988834597639203645639705063495391457831710034806924963319472014831152718450937439322488179810783878373172453800364696566881407582868572806021788229327571080965879539630581171399013691098324329179288507672742739381502041581705973112878851706620222414192984483039011405235381680252238850329093340945391691662557862352797318328947922322112465139442392878938502686561609239979095793373386173975242972449595844614197899075289979974248652198236220040691514058580678676740686870476065592869998460485115805932010319654265324631822152009434546196412256907328945024370840708799319788858807319589090504237704735746363743663122537895425048335728164131789966234701127761722908420263276161106291919314211567144498643408891332195834078127958360845136024942390826421438329568476014831873827318586605373410612937336659416816204515811274793922235116009384931545198962336606014702051047529613426923667896331598259033511916726083279820249697220547496344645390476642928701854492839755969932208369624122210700794790810197728088538987989931055333249956744847796611991953500362882648842006532964065344179260091827936165147740351173377641862207932707624619762598870404231367084526634241695133012827581900807573736231087079247849099538255166227783054681890389702647826740981828150390351091226523136197713766113530736912297978713856061361707686509943705039301408636887135122254151991768516224367191851837999616288225184606150804880331683145483201736736005124295357070166047878435368220077549427210591792133758075575611244934766113541805401052494670342183773404660507647149630723691330656780064033971408861102423259049264401200817693667218030211129794324202253249294591736486102849709979876859240973324804318576034696458009903167368652812475241065621336708886246991186211463892962993527905066634863414805019076892172908525356189228068775010728062264074864941973427417173194072888358814963085381763930084598524569391632763379654651996825864368542784867037294215784229455124949291231438124975901499483076613758674836943352149273918722824439843509243398944589151644775174001943619341567197989941839352673325080900212924461811780929565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 3403747095306018054715500576585523894340928721725420996347892384587555223072509162056549396763097020184275013496814294117872666077434512655926399298124771073242107224430678173289426520136851705255352022372293892703227069325038680730957952628583009140618701603820112326097482665178714520890625198040897790228100384569659246274650648806286915683128818297411247626232617629823180383539718295936548723458397554171744567093601614224826667146751863180763137757109512725844128187213656159547957765567512357121171049341939537536001365855291555362432270699124821849229550894631600758111142193525560482562554380678981687793789599491329925012325533573722209286343502603798510286071475147137112717662115826981294755939295539354194602394376254102134953804190056127270974292757400586815556065618397069543611579986325350663636195149254931165556233044618368998249661878635714375107899675207950097309703998381325899928288567598365146998549168997394762707084074832182499981037429136602749441144364810859029406240520868731732476083566079800129129248034343440920770562223117179486984009421890900861633328116833035763547515497502699813323991956843150272837300020243518264674303200191618617500204846023914653970856789540442516484973947015410292454828246389551078354035884902705582470609814414169435880154905407944102115312620694583516399331711672985422947528085040532322786471752514868573957511634519416177652106453603374898654147247961238672213747177144465632280797768703786200874800175144547073349000475617243611604316541909801123414328779483955267440176195864087871800124316926083194368151879490635458831450927774873901304651357730549754293366762457639404894787725289959620171318047180821684490074237319385933590176960663562626217763876737183927705836685058291722903826885896032976902881116667804669790583649307987257611792111572763833342750539735814386319843540384742839409710260665110714694857280433256295150679276235961405233168989221326344498700856549627673634540500886926385753501717124372630565390949641107722719018902583819377257212351621990678407917543369374810178585120430117125509561405719960923160758434761669335357053231644211141577893288172615948358911719512179666133031148947511992165320598792055806270543009487815571393716426318102073870482296594246307576518481865685282311922210662881470813741914344903683593504622478116065791476757473693175740987086966282681999018677743151783943176269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] -4040923208205516493813083279101346620411395113664670672771060100453974074178744122423585341968744076105269697298388068331645617572141079735237939749062964484246788509102026094231204638455969323791167356303598120445343253336704292556189029427775451406060777964237632775402102942602436074941017822639945400470737341602331989135631463888810487968317502908671916909879680304035611189110179389104989409800647552572053581393668278080285535554093217537938877224858151709662092575254159493221470366960373798487463746573982447325363241110636626194990261370546337488750603928095963901814490434524904013123820431064269562033317750958054290554696229919003067104796306349027463387577174959204476574730682787476584095284897984158972417094735323849037753019562852621212827456763467007680594231650631748303853408410513115483367394407768590097221949391036807554339958693904874963084821491335732879022488255734335171854105010728438536886836897638507541185066021674062714372466119425752945571687679835667196333710159053187835376095488271968564800242854997815874058579112101088039746147211103653544301397459255171990337234508337549364469115313602463488882684824755033674365626785391069604184681706882029036887490140758806779426919135897572200177430103749135570678782125425035641097589254174088481160739177650989941457909318895989715852234519614328300177529916404578342802435472918663479369771464570448224572306100207363381351650898982714125652832564614564804677120531591317426481513698342931527253776570725022766927418718336045069293574024150304305344688021788573724648983757913941810936934386889122085359154933446492878338839975701090533773311569010610908528546712692920424209277451872144019282271391967838731955230629480335452427409399734006857366028676498044555075426579814151046556703597288553834441785320262292981354209227677602065757574647582975399434498624107744504197729910133707029847659753145064817035482788526068530610583309950026050460900609879736421726843265679882240775481118613526393377535529344266946412540221318640568304886310720134385342524479142415979340176705193072341125717245813978124551869147042500912655342067199302958807458096370034429749326442376574476476346733103557335004373359469896724564142418501707420659761187806459791413478653647636255735529352309397374853888202235011308718058443104134788685550338913416420296672212721099313726424466364900954518102338397511630319058895111083984375000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] 6544766739329850038023783489722096982200971013755791236195592245993026321832109438932790835315841420903378776812283332595555854465796507100143454676170414604650732329107020379104767016260530042886733402179837365192020565945080292390680925475614625762032331105587974969028695254928577294948147021179809812712856297221690852444146389122279205511202092636605595420379240707830543915616948386279793214107339461866820316912517877898643896800094707857033360504333648673664101789388856228313685137514432791305939366683012177311934633651105339596196992332878512909932487654663825149278830701512745001128501944668511345470000044864468104416395479536156993120389044136280549603872598256398646375792376361011818652254478722079975034209436922477422833679430556569542724394382749513369548218023796649336174271363035699513544462393719652821371450792910483371820341501788181443313672530815487564218841161124840718939055701074127394350605904830911664210897815795382631050972756551546771910925657492881439873781102985981763157703933911976941265056263465959769503227331173894673694570098947522172406332564121238757273007109191113705646903425931518654464323221056116143168175102744657814166971683520271903922952462662831276956649703070963908466108042897471902344582037978897846969669411231405342785257733238565345408140550201581944665200530801128290699736965990071695280221710474106388078050340855419253092967926043411432557961244060232260740769049683623822297951346041157341706060661078399867576046671672123865029906171919121241973614385576223531402894182445688205417669368942795917905009229333244514316931488848257734703387583940288734841372882660265653684941625477981494232301284878329667082421903026881443285924257775841938670667620745600963744566520594148293540884742152534757884379950475277060551910485318696404349638425980938526348353105382608048110994024394796507254090684365177313572568044243821228625394411739319595411624726121753075080887536353807473969667541232285374815954786440603053126624037363561547251315248005955974487048038646731446438732738006659617613157791691347862917698982484973288978477497179669826667369026602042451164310970116271417967126560988045419320370693143836995496639185242721258422128048574997340844205192198204491562655127623058126687388969033074024162973528105930617106495756648794840982334624135634356983182086255242909113423198929029747476782130632955158944241702556610107421875000000000000000000000000000000000000000000000000000000000000000000000 [109,20] -12058107914894539298007461783265166298509006725889528968979390931301900928072081445539058538886628310639197917743718591435116683945957249656930118903694448727272877152764691832029127211614206181611384580850481038119118685831332032875889356574509497244699971254977372817535232197186374441577907795663121670723300974162464905223132288968698153911744908489983974637619476645292945421517250274486733194397478859748192548214491555905424351844379661628818382558071201846121161867157911703666135623841793884590526170285387528978912524131687338740394478915185439788945443793761221139037299581796281606916518039865119977979334419038522074287923574391846890983478613196717403296121478533047806071158634155008912262042089863105437686470739032778054759220876522944359872368060020073875486230908584373136013220244573551467037944532299823964529094480664530659433580074588764114762879707359943130098600256951695748964386318698848660383946346995058283696397490227799424659655870712717306979261630382904538863705814666380666598593650723157217841292135900643344979704016249133822416826399339867283703435861674191524487695519866695045745121296805996086315515412391826042001463220476394570421064504224999545876055099355815420594967570169911247100366956938699962919398299597304198775827153507257563192896331143213996914022270339940266492341849584574719287026133344434221280768605044137616579098501446516868116259081221935105045806430045844166104609522568096420600940759304660376115162008598526721046343176620568661182998034403035060707327026636891677742707466800683365749751625393378459880939823475891459907025647919806709204417497769231046188440794186338752004126861804224610121969047100873679285618319557283472687749983877341640146129460834883432452459889299555214136711878839197070418849466404464338550559234031509611012683060504620823877272912252611060014037677831470248312466272975659605694230607163454964194158501019158032438201765327748655244715600391248205047797254064092976172545952144485942240373602671908569974211334357035881944596384575840991070136995907174714159955224731932186122889720891188180307549661324459705148799171819127318722596593242505604510271765748923110529734554422232990103352596047420298159926884633299451345656102797205524930246490525603493945770465632333802298992840184077722471971690569409618377626067421752768155801300592049186486929586616162409933071877898846935295296134427189826965332031250000000000000000000000000000000000000000000000000000000000000 [109,21] 17047436071083685814836949309274505123623761093546314782842840803364860746918495927135929185831204471557171836529690356510602827022415018013196094832346707385841635669111074959784070801395754020460284568093362400123274084053621129672625537176021361745579210071687822756977609845696719103554634554688164508316694675507751538521150521021398570715839345543635600818367721595224957622122464090321005830193138433502457103268648279508433063629757572795859711053679017163589608168149430808155848187342500749830375389223314104436856155603320891867579514547457941688034442957400105877439430289699672434988631310201709203430276291191497960651339933875795239413850122406584702373909926614999878852824171749708654043427434058856607311655363598867599561136234669561768336500703062807188148416863188160601427916774576718632178882624127630396917555900631856314470156272986085765878849562848378076104876477678146045506443907773015166845941205228537986998797340823053426996066728558454571206173096281597503635677484399298222470738370981158390023411869620978059858135416305212739287773138566348800589841026661551167456801329232180613624457950738746332732553657598314525605264011483998131585494303909081071292747352964551482212395020289287088839487878001065444414679044336162377597518098128031338625921170134722031949366180773905698699398851040287549926327970929827771312738772014020258670342780852280423589649388528508442796176021833791363498015129793946760886945975087981157497026079214134990106906658810014654555808208869719961089345595852413956134643787169983228758630781278371622504322498916046553585183859278808038449857330053166088626313522256756082189495403411697108497502281388246956615090782118273640513936177276306217414702529754317378148040641432356148234103677084348724567779864588991072606470067888795978458067710274589810095687535087613683332232975058078625263048305772966484948617811989523840870979297438190622302262577708240612415664960414412729185260531395136128945242087481561437288450585703342929618418456773899720560105944496940200916354987845401006755908992666241865355801709386489038382440413262754397060157332993936283894913553405787101984399121579754096720173900993774185627898541279858422618084321966036017939869195517991551915275805854571658172203168337562676241087796696575556090735604219404057505804740488634820148551368077600702101831480405551252358252348022282784967273983056657016277313232421875000000000000000000000000000000000000000000000000000000 [109,22] -15672499144110312834909343278690669842212088009616938860219525302352506670420115136177402868308346275599978516801095315486031421887319151664358303392057690841219425777219105698236567840400554336550398478256486902551908464487206594986003271658001445176083250874214211664188010189218078440392240794002335210006416921556786199451588653118986634870421078793249278924094958244650250531802874638136148011336582259657379626770577264030174750373606984674241584659361362823389985401504042907615545427409689845253227508967309995495579266611796495977181189405406611635973761841280677738774558869348425007312837593033220101520135805862070586158475109080756189616598276763299627087205856860947314656830103074890763629987138002603580627733359776836491143581357553623355743924832660425674767085534092973533672534390005474997741366651903121260772586185885927682042822447992935827287389083929566282380808411891921432906820653139258003349708111883504094167518733252212278662598278493121654306083236816753964271420571015956311942759925525660931169608371654774407893997451595222082493785222048305200809243007238070227980114499625120040230341413317139075214227682877942121946660773236237423460242004935320066708493716788955696376982121246909413675557996250776318976610253609279350527848111962759355373619453878491135473133610899992145854480368402452165646194227370243228630973357937137487383550153131834843353200978908784236643750885432245088536765001140046434657751317952742337945360513240981562809938653032842052557889995131470978308919410282615021604910629964543151317356998864545840000631880265104493841475503311804999881820586163565599059079735198748184936027039515149796767060571368918989895968422502635358307686171386707506253285461813977827768265966232123344891721618611264912177974846141290923712370223508657717323180724525798217712597485041497928617792608320405011394736626170265562616023604784493325821158575473292206945177032469408365833846789664475867003158871356848385816772932242555299378889123105188602567480410552793439007481089528828468520096955901389894381479679674453312037560792735601287489578563466132491861212724499895609390246650314156802622531516618488254423635640168733672686569747649965275046760451895442018833830166153087510613897998505755548210843184341441290806709037823318098972395043155383144666893087324344095874684027972451239213781773989949200541701128595027149581486725082868360914289951324462890625000000000000000000000000000000000000000000000 [109,23] 6329594823929086083149579217987889790457797876900643398989063911136595577688021128388472039496498905887246508262828336471820583995449222053177056935735251883836630841682019670556176538011716500597958819498926710152058904717263384642085990637505602263228690410220706358894195424930348477202654937289443317955127038584177562978759298135383619685181607195329335889755285012062023342157818214609482905505453583246358541431778956203140727404954747462956609896334684599630943826618732593004802537364927218761603989440869851866370757096671688186224128977549250134159875687970863784576083937298504815075953506726262372634901573550361179856194810500552172832042957227600298697933742932561235364821647158915486325713333564410035827305004415586767911713544372472709401253156373739754611573147314282221284280610659927461731800410164729558519008345807829512638767830413687354395135205906606637880604888277595700021231558529424820599258286260490651087920320502171041231671244813259666820350788204237710124386584590263719805173152949210022560626985535936112204882452794361116964665093792916985650619942297367528469943542330341533617324288314290505287259563303330721857247829450887398569141446638437467829717418846561276773340581947649163244685748997168584437056465879662903391099279768722277937332952014166003525645452794258663401778208508220198351679549338302402205387722324476925745808038083530343502813196765209233696068205314860561615590267181737499526865418992458033793552888413294177298224363796161721541304726197147000369601558636951072413336313683496920783237326475310707391339342407119012403347713342498021482733339289823418976418873265411037178460157227558619324146286216987612776328499728071524768406148541943034847385198544685563645939790455496012199143671549859412949462377777064573449897654521598297392088745385682066356277154068782370415556921085218305583583685055769210430426796806425764209300348397628896154649165349410530276818115534223328694273572804753242291994691099547223835017000733490577023520752183541388008469265910828407594739738004484899420664611980017442967054455306665922379522791787694074280085611610119504950634122502113420697172582653610279881275986288212144576282208367838118766488944136900126042902659496133381144922740704477406062423052654659463747563749350710108965669875658330298802092461185258643153224764155272780031530051462834882441450726336753959894512733264093640173086896538734436035156250000000000000000000000000000000000000 [109,24] 6761904542513514515616662621195143321718033454814080313213879800523587135596467595476971896598831400062018407026117069045743084872508067117673035656647371773482023033771664854404714673904159585280173308921646899443898875339425840187870703018739314215055310560073961131747739150362254002052754593581377243613087979869122911752055648781409137983274959349624866270611417764269991338907839709343375803487956711128966802059806950394796806022600416274246649294115579969734129024646484383665145653129246501044710990233379164072908355881669682365906423863785980948880387731720379465758848986901096406673036224330247764925768001323233314806350616742311881959270177581684504232286001382206199710800610740046504705905997571694357133635901600524216154702767847978785335533852276853218868540255819260631600906716917656036658130564460627760813321293106996630302888948450003508508882166006460994072672946481273435598101691367042561957006129951292715717239591444165760464500646519069617758761376547354969208152947191888202675363505994570831335829132710503019204229938032990430661226754284126411058389519674225837784911711710702494046652129981261635155709376583348633567387026175454453183500322277964126141063499027762813777812439919093047391538363765651385401703912365228351401259124911950181582797672114542348428629432397607436551523183818769707723583180891714328628272043776708699910112983907338060759359460136008777885889097035064652515338225507499554606191589343889882961379480001262653225910300071178864365769601219473294977444214198449154669938923753070128464859263504462838928471548054295962046844468562158709385673259896175734841783070902639612476981061850946975024656454065793245580442789199986344183374521314280128178713011134759130655284077654123830113140400586217010279880422496618053764368636220175191860770185800248701147538860914780175180827816738488684068053351867615475406477870379013664064919169765751055264107671436741863826294886204541288445156497610530669838695018704830821985050027017381609426164594777474750187190170672362712966233072611202799834089659117033159267089610238198618125704055416745963555880858850648571451796222507278616740609105122769548354783809684582167993429201534678656484081855083728769283803464059305058552384632870067190108184578920516639071193717554182836779653362553381967834844873071601222418082172559007861300022552966159301498330111522114733063658700840115045593847753480076789855957031250000000000000000000000000000000 [109,25] -17038479351560927225341864471289584068801677630388749430994460041321911201108379412611630022641200699628993508913560012977560030376865317245154939083134237332510341625834930119857020798851040244967828185097372151751695237305940448683791775957234746671808776946237407188069257702225261485000356703715831250365282340730426175083284411541931288506297743209231337211656131541264587921195858277699026234061988490989505848109042248470467017545356065500338286271448828966945277342498570811109799150803739980425139006913825711599499218063762223736818279710854508754044531057496161100212380863556373247433279167569652223047351525388457901107197650991552253296557416943641267659405714528157929680387284033597658513619066570971421353844353022932436743367189979112755914997737534197371265669671591236999654522593903336557180848434396783692824043702958363486748905588080633665163895792158938537719395791154674011959380462232647782365279715929101825932431058056983664452118818014722236525242479802322442893648466157184134232198855135642744038141197809536379828500882179437423658890479150568452332561569175077984609488901211483348374383786538853801302100272565551632579240492120970680102234016115594971135437075318674299205845409894226700268910936417691061570508682588775063344820871702347911533787178739592020956964986999617901159049327088821264078472894183914000753809332732125033299449677100405384646649828230343781484238898106052733928313551337473760432054819635481887090550940749079474456229530561469163576257681963010108684721936525507482620232057549879750159444032349869643764569924013634269279506438029629422554781301798094203137067745937387091252657543982973829568203546798369555081911031541900107633875268630624853818309954534828832006929184739880850030193102901191863399861541034430893194612718321412160511578878877892719798529366947519006465347299904840491823946618799386552145814765700006614986193571188491187338881106094749463595223189744392943079693909968615695243487316529048672994989971630428467411397292835059212776197297681262435753560431131879156814499956292158970532358217724267021553841773092716405574009387312232971167274592524079850958039164920654526543845958727319705080860233537695192842787789482413584344306982301595042523291707803738807236393356625667484084096504513300809442262866874780049881615170581919938263142229289553741879486883081660790175746738292234767174826502549034312750109165790490806102752685546875000000000000000000000000 [109,26] 18844927416796683683711122527033036725511804862466634193486304872603651724697731657683519014070222286631825820599073862080745628453590563271862173043524156135101795602833912032924573987168636879288630864645740994588649100603111885983064397497005653788032327629541398345671956519735236314695402723218309132248314136841816623786711994232878105475862369029200368464741759509705180659897127275483938373519612298757389484186198957791267120127522149907634994518496457129688712477878120103936275699013710954197819559976087013217240093619140029871265974344019353952112699435501911526884726145482874031074288947802066041374046723687872572757158259931554081674298138591934901527459987282763376299130139494102996156425993270239315000663142513500251498007159307249373805365596233015591816815514142038450942950252954569050930764320773250533220817996814612987091512695934671974803260776971280584995791618362733345223629179270062556299634141351749383376895332249633718405979023311620495971472441246413393693084553176246943803941395360482710609058743921318026704105125525618753549722145175409262297797833138574957633864338994137712436596477167144755994901455559556480940071165415852551537956490275330590065515397312535363864755864827520168021243603884225658674411444270899083230543156880718993310220519417073780391237984138579037619001302763101411116252453467315859258961777447822608947943930534751393436914383450781736800866051720160431451824623116021435320305340353242921096381870848577143479478189048634754157025270117489248285966490338397827499715678005554228832237932427856361157397701880217206642047086228613692819402275698891606885697842652039685587376219782361122221053424834429784020871141276843781090733170363636992875145696821672978225109110702446693007524743486068747412531070379082062330072436743605918061587567994731223450961454279435497202560809552669144042331006148545853981088310968170638887532898067225300842445201498578697455504307512704222858118663278932780185762546875536422702874618410338624846494735649770662089676850190629592926821739929392362269994054358754478006876836658592552508558419116316397557435951379860681945860564795966945107632680827254987447545590620922788964566157436174920448421605275361093915294037694356937806031824554088091525585804075460420528580707609202103646614982074152520420853041771888024891928741537373225035162995631065100394498385362959202264622494206423321781718183132170452154241502285003662109375000000000000 [109,27] -11032017707376851398814808903550829769792151565637521458024556103830586996725860368830596092830282019465714151435635382499994396108626794848515781441900430492010422887461195253485118722255973342147717157412786644602994126407546381686832746716643626402070307756692570508675384010776359165071039886206103710281061410242218141196832853154966403281662596253591125249879883353141850939687333456166138630951240074124674273865767143324087204079333518409349688636735192899623939826490450729134517162375916137064763173185884853531357548311842714552083637560666313581696983163494810299948544849640966159794151359569993124763368188774443188215103365292627857650705136066932877142384560540487226269478758523528059407801526007996578332213199464064856390446287393366554315112622443008318600915857699026221989501652605669206959930307725606761714211423029078867231469050771436191489706974254966649870959339805852397859396074897966713285075945921491951471335021631524401070631918624959389107104665442717687783671742796034289592110971763776641139150840147951918291140963645012852052760243240788647956486993156716495483175375954099386751699619992071626493318179402972177706150178197644438639415886770893232056990778778041566322871216107547531312324603720130015870643231322893340236932708458394542497358637276521285562910830603018280046543089604669362805827950976073659474020138683140608347877300833888076103273404250705713363939221492424611515535929821097985734850004042443896311382758416240097447396112968147611540318217000506131697283906615410001368540473916719167934294538647185121686243265760513742563618963700558567740098299375996223181564896574230908126757915095545438320486632833207620350131705608456990338686247899220332858587174463870974782313215806580066722663388155265339503667756853903487693201710547031758086507567067549935571372336823637957973171443757142110925590263821856481334808559300010684643837228399109093328669841300909219040721191696019238182228522309565777125562797249579006539825755168225475037043558059573697614876961459904757896055803370637405217456198116652466270786146890075462723048747809904272819619391822374932259892499194571316062709451651046152386033118593877236453090081692535675687820247908862540220067524730699527899477848210912054835920534675683240778994423111400130078664074168406216819501817210696780018386513941673829723407237962197157928080327031872747287838451433805752113781473155995627166703343391418457031250000000000 [109,28] -769531713652863187182823580174740632631697550427794981203231444500861957825210720197704944325892008188556221466673852144298016317438947190209347447430599841764969365613821310352224243655405326346563878167150348191099018606163988753725903903413951661784905782131127330392971659161722135400327727569309367712184382268152821351723138116805306985316020736535320795831377477032039499340296277926923419488753321253806525869635188412827001952764209985092759506891663950435171273923714333471524770931772230155264662453860771721903082357324422357046363342100148721207214924759650869069978255745714749978733998189556872638178461109465911017571669753745635337303664703009750283794935289843483121146615969486892157319159763304769909305287468334714581311238366967278103470365770582263104792357434149919475257511050239056435393601175489915730617060798625855645663214599140679197706361434881590490722723023585421076822164849873623068184225177355710606077452403652836814626574431047326538875413958226793779830019606372456997785711556542970868595832289528763494368022196792471698045906305583307767776971330681293066536630122042357644884147461460131711038979040994357339054779387758569601912681506863964975806477834806375909545429617448689674658685431302055604640931422583399592837882037258374910524899861714727402562927469528368130683732295398365644896684658379215748301588786335464308439670112923492612139800183266005653990867701368305573804636146145472313067869196335091877624977116722420453809479572467818391341919321740755965756068351957349326070398398032676090437236752193642171578712989939817499597623475862910332000488123644387656116120211530089207803223931671483022335572952637190593342804236786359719734100390441832243471410772598784723553573312830846240116095888861729301199553680235269146926804880947261648573563674625070369192751411438238938908083233244792612975815825010968976029134537823467876671350312367229250472240637102419104296599780477498437129399927403901313310924899857813633799078152697481662607884608156036623863343105225818466616173778089775983919536209656446090725869588786814459423509087091799621788434740903031956985283334787952014696715522973873778114155912544013885475566876516571300501840732563851937421912790358096681082620552803173284261211103860292758083834991379878738665113360599737114539083279951550212325369230855793470228262977031698264055844804634243786084250309891853503163616778692812658846378326416015625000000000 [109,29] 8822251496775619068579648676729157885728736539450045143110778338708594683533666170866747965179428406733215701191784663804432465374911751967913274102716536504488987859387000431181368244949366617455562837817008981262689684461442329594471431331758437414921889419190836854171784654419318546633594643044458680711965098026652185906684708519438067048142498245513312321674735688561203667366435430020410865177343721384580709758833473475421041135350897374030196702702915161449707113073592395527672662750977155386208345180545146500848883956772563532039830107957950268134575119806645848833612551443464272973118876827162616868091262174785779605078399060963010676327434411955034069502033496525667827761714217673894382437813583687871560606291614377299665098214270388839936870665114700759608708636506718313309539630625411500006041648747803379211731740360313680798687867679310812299663897267841867717206107964244023681505033072078629765488698934361726403596132811891572881198945308166073439668240810923695490515929690525024718829809466810796769417015624645177169682899521845935845648138031757886108260968748013157738265687521316358469083456087621276251225295345852622770994000702374071787507229883107002288391057203777455533173945124623237298706657403939632080026194865242972809624723577194994278774272946740792102123656960309429238216583303105053217151612144912449508511500029682195209704492409105678074060992987867434180122679089300266336593772793215084576912292656288157854278312057807963857818992290208776447554246001032015315519449373265416223350880672148438024710559714577590047886530410182496669022977829563172028979303420360679044730109235790441098674257434819339102587721709156387485361810323219293912803029548102449482153521802231069130650704334600368992133494781155230397128365194006847035376897578368640110005636472664155385890839994732839810199668998542776350123513730551087858351027331928692703859464665968432000949052309131015637808660680443531031388647401686711847849330990639206724200052691545004945947688712890375918529941431989495864157344566848574435117101232040179823187364406486141093898197721566899072761230678705722545221921784719572683358077848835715783890881974029977795934199229610025516366799870472158793590492907465132758213145856774745502518446613101442937850677203083715891035646621982421824887321449501713601137315424251151294623633858920645102887445143309620513961950427769213162187966759120172355324029922485351562500000 [109,30] -10444917956646180130221479914749074961548695961192928225859697892392054729688214443847203397847983061218636401033308590387644070892280501772361247990700270452341898076414139709233113546396745472356853233458118033121729383326307090341219260855863864245013094754576420028797777911916524686823484584807791772563069652078231348206597587610754040567371056121291685373654494670864923374795607665135329159221088431827762516479651697424403847992234839018282958571244180767938677416304511151213933861477213706613929635663768272117674752076256019092049226270732013423719957474605440424447755695265346287567987901353328204446560844879371271929493725321694014809639120128300888602915394122963757253794563418949845568766802401623626446511078500806992118374465343875875580384435816965104407162289836588300216098374643538578258569937815701822624693817957800187048191019942349251478235171450695011383539026679074705217223305444409104918167485448777736827251966839599270312735803170026535187539704875655882858987300471426818451328159628595087339703272088633094509411468686175256310804963238782345886670521446972685218945602723319322683555629901481012482578477749202218740998098750820984903437971099920707459774729166963037246064623276241150493168880752588699811206055208765548821013545682644808773048080055349345967282066020909437884153940072927644279348093227092990981050454250616134030363448984790148627836343557942554881622965745209723544772645875674158922856420918485319306498562203863350899863557025791473461618006471364584083675073413460246964404710502989996003334434361786565258357759812062828279592927278949862630234278924032064594155244607979900094518073244907574597403859529036476712541760925254436849071542178990096562309406142452940745679117887681287730537708814905144122013204762007022050002418706071638556247152619257010172671982954160099183560763499504153242398852384312784365117410693601984692437271000761355421478618371741046437862235094735435750761899892169689832970240179018834441513454957579118585446525401924494240851825267971093555126432826300657710191748669746542018435719228894986584094010960784834219101724348947911954488739392850722297832390700451037738354687101301739943365771678243491746298680076495371216897330208072580111224117574291001945055444641580452266945107225139472291402637910822242463116898959579473312282527314424158056800678739485858570516792912057308917016267999985923431438550323946401476860046386718750000000 [109,31] 8181743782198859039625642434309428765162112258393537653899754096028747712802264556015764029001411828652327727275613961806934546264605231245353706192482858441011073559348044680256696835865343047173616279565880115646009247509593177213025316703907243512855176585061525456546054637826106067304167015905798696034266823731431742204087860597659152389978162737768355545180772801294475071593287129137164504864258886685351229468447920623105667378210142209924447196636970266460327752064494033784110793310467088137256462450801969596034761535500217458820978332279898254156340645968059780847677179320544656081786688767760673767565588872821739050801688346104062701246496635395400232674678351363730313140606506193118950250567196882555230722761615351910488673272611590228695108307772973616431949146115834730460572501006994589049183575585477102750575449990124344702765523585152857414930072841204385404371883950872628713000059190442270256462050981432518547887511174331626083990839090994888895223370100526386292470980555335910587018755011896917280000415076124843344323018696608913934299073613905592290744968948963638564917332480902121392524848271241093458767475621241502868740047101854512951922765783528804403611037576062347868671628085883200050134971657239119584546009063748334406232452940931939976882352881401974306494882129775064244483133928059491015270066372600508927857228640123339823983972082693772936581956990919470829295570927056515733910042039151138541627635493064407440952519118930168375947446476664584320809553555582049723177226179540126877080002011409640562399586543588058070263857554037619717749052434831953805454338707291360273591404497256659039624592086441597146225015617097614865937671738070655164810289820466718646562750771242036158516668781113589761446353046812714294412523323514900794243871731768020227561953611969750513932911526455815286865768489532718085912521059577577621851382423217119157091737161696893510912210253002401490251408505155216648614148881028726564393947344148117051810877240960181591815216683142892000060869214959504562174731159165218742560780271074145140932780449753871570308658848692567854506445074265934130815740536418522987821835065037513365339920174271032206712172313883146308608461377188482894142527155607837505267055638600380455263611488162257036821945816993665139947354725072937718750365895505776755111423612141686873996657753570133806835130610648580504358755999261276770084805320948362350463867187500000000 [109,32] -4977513678421672071716579621677375343316290852385535477417169099178543350014934154709567207634357479954002911195286009398725959731876870106434816821647028744034437939180428346246689802787161909262733578669068870140731196117599433828288218462277648120858039501666578816811256631538971492375087537576094271824829526547705714441800537925741262223493503941040383568200134875207796131720303276489450746234439873068171300583854719844403053036437210705974901798230131388551161354093018350290097291378430588633575856634193140618885658939881395924783653134756374946453923617625861761618953358043261556907229687035523070225097798911611760534346322750317389634781967486767671827791239438852297994335873700679498188838082434418620786237056462323262735565302266941306802291098897857787581542031561371402094197115475529570886971708591329388839861206149435546173351678318248656724064191788492460636680723932931563167533971038502011816033082300444038759023430751094861381918554376453420796827533513761564534326327958095807561483855950341032117673763443867763991263995842397833930965352784573162478464331133552219919571319157074075251179186844771426513090551569178000154323103755719915661612348247902163374773576974334022564510584610635150835446937220234922429062785557373715711397930437298927703221681971819768011424893478858949122761703724471965621088488823629134204919370663973044432201929149607002432816649793113797293949525851025612406550024939482771776069049556132045658751169204232497580171586814621345164148016104047176126078308436742865283842806927257477717489327877768134419929912308780012493393361996581726467954351661475331614054119778540954409400881308749390290931129969522600221471999304853480912048968488475131319679825673108181520041586125744450863847348654523065824600518343728918425191418314324141657706053869049230378403079381227923433348514394299090007718198839030225439981073764011066426030012679462200835506135823698506824782045869036658084789256745943189698727699116112889365816677903614483445286444632071648795203996159352560345108800263486864675722939213590669698398466292075264280505133987999235856195604641436245915076239941532904273351288303510438957896979858221655519859596785977249235270209694651098459176636747356754215579140477458978142053874338156955478310770015039135889292929838819596623552033244810267926886275602761696915404161788026984049432275256224403626732592786918729643730330280959606170654296875000000 [109,33] 2069814394936356064487924451531931594094123074244248682583916247371229868674876379268288827347935641306988214754968623125799774039888118338794829757699964187087337274057271832871506641486763723708786757839914980316234040714785351217062977199701795505019796246277472914630326581473674879277134537272166573622222796434612658828091395645421476679770908781446032754222625005161603499153804980776274289711855393736213037807297932618693691701834399409901168882931054568157621210273290262527556056034903778462726720928519700913771345811698672828890239169625888401062912660075591734255141482113458412268846554144423345260745930308714402722500741119841013189520626249598958069160001537692776994064486299880132737506192041553157387363997974216830719310629675824164627035955790698881788464305274503766762401272818837596612669288211496301931055080862012277597812577495054053766505966215541946804394113164111732465792218794589656194164876322916635803648908878138608541284105039266543414664801424621640758653647105254606103851812377099882228345118869873141878304197701390535743557596542760292398445863273423054758562324473893057904506085794554990044691806170733329341303262970802214105682558993073287374920940331741768957388099024632311710644013100510742652019720706177422086299941443795452064773390731775011830095131847497621819135658074523781136577537542488317797146581322841987364493489861865844463218626278905907214114018459468803983948064299586847486451528169281418735561838506830607586083914566431889055406517241207135957180956258168617128455644632198831258824314810521902429171980774942119811409545991719892016205752307365542292268201408015867193949289763257637849314645705928161437295292610059641967287707001237482754360328580947767848802347460561672789201269913601984682891801760602823021083194166446302591826489506520560649712972846968643302442260552128275981546972987828171059709399907004877621258416862485327546365063197553299816066923339835917553673110089447964153468274492088279553622432668034138018262734088248031313863067144281090417399758142075557796065609357142204636860175118075736268492807954751846139678327327868007819821597814920925610824100713526603419707832146712003939773347034820290872378390008581494967203385918180645746357573370306976227036516057491385928144617641117472038216486559055946628800445761566354475211132980476282388053199341841206771635517815309724163437207766769176942034391686320304870605468750000 [109,34] 46022332440517901009340218716821523673985981458972398566621628421182905309324605051455397793019537214817085125231473983634098702496251328975404926860789758698001365785680691612613178571037718992814046413796724312504821630361474780263324967960957461076045717400943514547565737641285188483019748925022884754589583900638357703019248151811596685875863272293591893152274599875864224308415611309464060057351718026969588163830901520264379362937006099116888002001060841715882050290840944151256731498668927036674525041058450623121733237841918354264283499800762558636225239359737036285914335374831452192807698417659346866625392738641713512489739615345246753803648512759419275544987753228989749561968801196079785204606368760040104218053201614373254157814051106242099911358353050958053763326234022535298477207482635366805407227529841686698813093498975266901614689554650211553087429675838248127425363039996273958498423858376236205702197235392261583054611326903410987941909567197522968743041435444073085596827609404393566651834077555222379796136891806512794699083055954177871733544116262028823692573976977816427825385097522964773898459775880091820446263379061033923156873922206480272183424643865727224872899093758367622080000579527872741582687444277447830483277782868142398034531840629175209641135757119602056398055131316217170971821591898190507093187209104624623679566637860010498476945210066682908323797496938703492123900617926608744693331129060347747074101097255277028836903167905394520625392791394158388064147586873285220894021920085640764140105960686973345579430274919962203211535103870842005038023485655250856185834899340053741887208379859352321660243917054795348076108313589086651756583321331508496085549716386268884726030013926185060678015045762094476307502769722988790306287983565514266962984607689047376196912062616031033507349722486981013634334063613458797528416477711018838830030755886365083250333087401796670224947063942355743441040107719715494465058763469474029700468433139142175935780545779558914361620382871650093104794084533462891719468650634229599461053700287028655255129680690844388258482224090272941201686295397639732991003399404912539622267208808637638785878997120745289009887612631503812914553200718875281044065429645532678044528780361004793529989804287236824839861388298567547426850274195546591489525713913466492279213758286795732086853581056428170977941196096989810715438551369516062550246715545654296875000000 [109,35] -1080568318782237310206575989556084415429949997310043457090070452290999527442004102282543921685995286948824443868517423345762523870701516305883047563073256029514656474911883597823621670891818831475375982477300353661528588770276370211389787150877371051892122530490074469688062101035148084984417963546279266755163078086976474942235460635428211691500798687587839811456004393506187432622861355268454798270013589727739486191331740264824987322357341307182285047224472825333209907901000482556403827050552313705888236715391410334022736392151719057523313124524945555567274348056072731004541220489137597564601268296067670223171927880282257521457050870720175686626112887487215205604145646959673141176572330896834198841811158230245247203054160411918057285886853275535341510719376856933620705595641283511295691665802732145418528745830362310705690423283018514213417607284284557066711097856418489215615270751920742290316469655904254633098364014179829426326641254821258228464145011026946358465655892548218297697250331745679765448906513039593090325563469830838949861253426280614042814392388638946514375246003103243511063571824543558512675755405376601515336299721839074138284595545941507141182871228243883592668825631879405412440876861165010290682103164466737534044375683636895646590963171183440929155147241719391395922829108028478641357617954908151228493601358537433631024668780242478542077295944638961313110382010269475570191070938150195243907230837577684514911105054466583329810280386319819989748524053462252907664604854544951483794814220494878693269981082965444964514499364173723365159382915525835367753672037693651105986729909211153657516437693781722633482237382135927198228310117288723890842738433072060650335131123022408185546004489902611777849261730301315003131125367665105012106771862814649580074247721564845305108573554889691802604747309965485199952998879823559439601616442428532484729073648213432684482035473241437070696199618937476127046346610757534910395723287589454259961263383313259982521802972746048666526949400485662692191410972048468250104578924663839663514148923057180475686973710217746017816715122563551669133651102496180819844733868117260387454691892099496338128212510552137127591624983090187450428732489317411266879220103454640601626019239922271456197688451575856881894286320198573589654956332515103563151385608075863661659426867913923959927839212576572011192400010466500848149706826006877236068248748779296875000000 [109,36] 1187467956448679087609772637449477501312633120021176242414605770404808554699535684324358969931698151242524325587185916734534295664868723799021186308890758761256887304179986547561693434508783274336383179724610368747040721010224378517682864809818276363642316525855260151122179281637117488068151663366046553080700865491922117898278655820464589209089004041122369486015148098431092032648971053939033385839614728905672575908607805227065880397677470938867772277519356022314559037324341719457507994503972926664395944833515456568593927185760738841281850074346664160642376005637426428339523948113334508104149900635893797478340497953276524692465266887344395464393785894115490835903986841460806765952448270200932934772027327974815907091953248340889600738512940436271662331632437573446418394746770905029495051338216641838914332358903241268032870056348685275237010461219474144610275092699472609670289863101294045596460510540182983735843992351037946586448536635460633337059540782480022564549023560949847017432807414081293332073285879863536938247853658059965961866478659007689248718141810104102377009210030097332175332580494806747774359762103893798872822733760141789848881083662333532547880290151391937318639564982454858004381652160403575010383128924209082539462668049189487429571681859874292796226763399299237363404970932836174418453119810640726024235219143771923990704668739973987956887836002849522943443403473991254571384967718638290592527263865442874559756944107692382758671032502304298279607572941009360045071774591990545072977527907106351376371801085896802878753034070484449971881512919278243381176477185336254152938682248963002853411949431578050763798523657894902766736156464300310649332005376023366699366187324690987985332251086925786522734834084279980470941986088214364886339226336569490889922188194020896873629586977764785692815535987261403177824948183797776398111873942871797097696335593454037678142810028922630593793833989757570600920339404122342969238366560665255268818545615099232549871419626336328815386259899400630985998973872041886623402346793407430660512872478859262467966879079929427457405423122631967708891697784223465544335222458247802851840628470036530890855197626236859875368584824156106969922331553877918718454678151481339077787973626740259028837430799490260793481760413581753444782783591455294871811334737596844691565956882223758199817665263413773428578797217592538659758361063722986727952957153320312500000 [109,37] -843764261075710598922439546696587164816793943109057017766705988146074636355869305946465888784672978419277172624860075864045510718234026496905140319735334709729248083145221881637040857447997739111241950268232397966387039471549941672982628197991728014769336137045147344177800725006376500476172871483793131805519455375555345854746112700502713825230071802073043152138204302842500621740654085363660672673206714752827001179955185918343028707257781867049813177140125983126160510263454085154326641259329315347075140625319105122489357348249807112676712632781224805887831268505871339497661992564897554733744044327863517849412090787276388804095105297380165479910709624798186127865652798567420888517517183211946565182190891269864031964231127971218506350623012842240161316214351256956361772178216888312166905041471945596069694122273860106647854434388106097929061110100011907688827987468094560847888694074959311545727270142417626280503457248089184936965516664361615024028987246318591497002279867600703626783780528236612578983834006407838242096526910474160402546439740962497942224091550101798578812139267069341800513620204775722366700332705931871361638720869956726866000931885691689354168875029869309334376297378564267134425407815924630116475353985963814130566324395244002425196778188194817933510348181605441496290681880474686408342428826981771591025627669930737561824391034832478220099865617765307684493510610511924744897643474810809417595626602811583061440315516684705243328827536860494304938156637907200205307302457039359467617685570719323182705240829890912048115276303453133530448049683559899600370391634351050669166031974244093519981824912899731516075154046943479947906761485974120732906512818346006329687312713901047143963179185955917697309261568957411228931105768602820992512934188376853441025075193646131020251066091667598994799092574342559158358979464803390699781306179224443854323390937997125725019736876477181581108176439746542702452346810497786894372481988649010988795736931472516816177242023068441521369353586311975976946037735870354492299809979491057487397927159608814265422646178844117001730268307943194228191198758124164235564430834936463001776622286806883258625780457229910155039343447322630716651328938986951956610091072915644294725823584072244443909429205324290625449960418712706364751556884353109731695842343685455976919403479216587166694889884913250298434467754592203103669589836499653756618499755859375000 [109,38] 457101522904849891755359470238323784607691356597036711741689799792739327382184189033426054629910896331582157301688086066786284200849324753281797319728776212776840439223179287752231242660016853704441476021707217289897037691498834644875938072538925893942664961605333203096927793273121444257368945332401916036093782664141067202674564076606236205920447272683430000189438016136609146671969886083603812375097166147151052334561743830868933989397603630387897306624595251604314763985279856372443398058421664014768622377013760035931966595468037646387984549827298332988626102400370918872228614620252349703395965082432840087393704283601773719056290968067718797873369417226155576341832405602589304626971605147256067437974292031690117842081738066190066381483997536636989288356052911593517326853630499247287247318062325280899742904540498670890006011640637808238927081168982215959724543153708823785594100427318927440385529058652933874921409883622532660293034958938109673556640003896211551726093120651793899424638052533732207056956096212642340992280934740452054784986549541560364178005817125688174219239373147579213393645184395613378223934780389191958824014279833706372090827558273243664533818877153189290005402455629925409829678875260198419401095643113124796742172667323332642637322060705791923499408279447590646913146155212047496055736594133752827850739826218126219993728457599923970686785504671119610683838743698268189976540738073168517006962428107281599258758433521349499740564095089939446991882943708143187916322369450432518682263335328600853008692721634373696539898038657421755894848542101873893417364874559117605904794479554568323401857545397757861916368191478431644047071645910157325957730471331749951972626076225400915781193341553154881832051438526751103515732840557239467314506271029029674452891785838359575523829332126821038706646591085288485336623071568421343523232157110183067303317010837152804199575888923412727784140927293034941092773023151707382582170700389169918333136461423623950696239364402672300226080763434364718899629232300073708762990893385676714468948180092425654816165202386314025905825343864447282700203241549869742646511250947375406547687985907286027085632148331088338100595737119491823846704559814904991563996750544205850356443386637090688602588404086118776949698683401752338205939546888683685228004725681844806579841452524279185461851900208613031526081599276167821699345950037240982055664062500000 [109,39] -197764380963452011805661356789430629867604284659174989635330920747525971041982076752182781266425410447714124151039692609892176073804351437666243248510233169690164380800175245451217947645515785570172436416735808876244008101090812004690498999886514410063177955040943435072513241197792340143431939351454020671908577463186442568984368168797167743546492443493059548054564787089820160337840097547809114081508646578183401187878231045074730732598912155176835338053578193359201242110724075065215746774917198108334318061543612600046315021538910472455350831218945619170910678138120156784627859197730759809769501154062072692892210598405864614988512502153319295329981614933969678744682908853196702681112629505436104835477458970464390487301346508718613499894424878850832788175766555789741987128969752843353101534125035980674403218959109516634461286823807133798489485559750824651114674387510455361891830939278493025125893804232817486266768321163571234268434927149459543258963117607726835514169512407940002888148275739183378953246831161788659029272908845725896533792623167191294010041266765887561220042657471663513676599033480323096735187210081283190532845622191571790695336620555965308401729501312856386414317506439433438595490692161142836489561751792501272358000306976330724914092403297733262358917293950482329943438589927142382932695906307602083712474209210174633891378372344511600988633596534387901208603242758872039305711480341798865990313902605643227407432639538594079168577830019510535040571371733760690397529755968339743362710419963495839924217722781988886788865283525067192714244763176054952894912582316191690482545646070724543910704805282291803533573035896038652542809922170502871003044935802566885919083525195078480949875686303203034582036098912006520079449870498464590401728943774026215106526332973426911284632649270640076914467494151896187830402665576370905054050135744934421831848606959232118385705832816848372621708838680107521698032279613040031110602277675738749214123113358667364135362836141118729690087077027063449254104509611996981966887909285173937357604187582854213490464419883005762217645379609503118573512896878739280253656756557300260826967630038904736022744308282014795655701880889620610860191036613370814801309639010044864767973389935424960788995088945642012657329128991146911708161507707359968903049252919270545992544552833229283121718805660421838321996745868602829432347789406776428222656250000 [109,40] 68891064863013635595850612600570560977565874634003581732685303847860891188068672239092175060505828942623569987279955365588376189564439307620811129045907946102983862822089398179926681411561946563549279461512524605369239491554875871855137035785835583936758049208308419631391507463657234515087804507741835316580545184730600901336862374989385425539549346698333818437648611146722059356504964291989046888829498443081878018127733076422047465192811488392017341080829351149420766443310390395621333762386009205837120582332949841994061089146606007430837919610940306937292932667823312348168541367280618295093156429242141672965078812500357503582864015137959449044598910486577601277181436879231791031626726097489935626744150840310932319996564214835495920806378135670416821586127776238478911600367790040538866857620284561143771833485124736699140818865130366635295856086900620714286348717228333348478013565153863846437558589088227601791201818186253292241222822764943685554418626034764778328712967271961278713686128551655827987118921487099366769019033916925203461978603489510210784766756924633359726415072490690826774479265508305244671936034262240939517370815072216625900931986775528430432605426829883086528250834718665895982441368253298279153369848719326683798118709362864708352146803236014989090153227704052331326486563235410993287380747290576950487313131287067104149289010444275180709289984106242510340700205879539510244280205536370020252365002674216763838744627915073669729655182816282789471589007013693592794331485256737720218668201806168166032221778232100997049177471588781719852393760845249820550214972605015629007943545216868514504926845843666040417912145069037449114485596216062155223755862182280988071305416453590514959696953911351080072470161102516437517848546681162908804633545462013262027811193920956246837690429459611431974865250517111933347073200964205640956337769182564316798617949564461287253188254808025142756763530191672869376672457316428848309279378764829680486941640805524371647820806295644339677861763530287143515611599222944854939205734462947574724635030208135285103543014846766282861186565844701743620046383014472056006743958103685359084883819921124855829288300681220766283579438745468667911678160447247188494170446334168381645566680517794429748808908862144330754757470886781116013154533252055024947027940683716265716515641991041169413836880461657081325954621320306614506989717483520507812500000 [109,41] -19065479054302386105022128937528599365156872827374469330872273231910556833325697862083223763528200916100556593931836529653409963467282910084645071379711632651369546578912512607170035422935450151702595329267591285906252089694079810995825524208424754314489167160739284186143471174766845669304432285120846203287732734238674255408763241826961179940914712287378433366348783847286270707698226514335121936537499851456364036031102428792694413769337829923014751289798814013045537044872570588744369733596224203739478321914718074209933430684946449254129009318106058631130689222049138196271059736325448956389299834402364852467023329169555412265127411138766160393103556822257454918411140664735570157936146061076632878264984753772756582027567690813820742623968012048436208479423158707539887879117229324489885944350290842595681732683448163097912091562205374567276071355102599934145199284600041409766066905870431707800333434562366109937016054743868282567771685596149216299165782248829660114588886209386134621178312249232102721625839374961222460087785760574517976085219103507114404122234769473953815036233441035073854181769327104411228214052288290279249445238242475518617019585850425716780362131115008163225083194448271272374454321080697599772292977862191530451899326403469067260188963404860847410711170940677648235854275212901869017519066943497309527229094925934512140453649992011654858374271680703783051412881620344577934000510702606622086265652427751003011673332917730880769052334190413634357379903599470255324837668748718865536168779072649855100746667754385291361941164502511018899808612919938175957565320900007638461764809470360841014475446683470778111502133332284540175091341201507097120496473060813891680928998702827554177621379716964130796564121316414476479441916427317269794049722543514120919971788729095569312438782704689627130165649783719787248246869454972828437171208902606233010767781844876656256616736780499470528674473186637499039487737968064712032641487454998550289290826295427932746812096454208845304290274947649077252945716030563499291944785669066088904274074163049848208571732157720682021362941741269409125504432963225059669650718302348110530590809700316616705556049494351784701875537363225316225107052342422663688044972819583967275129205850240358955997135135080606988848974073517503214431374042644420270245239354272562963478002234400479287144116594186586677306394221886876039206981658935546875000 [109,42] 4011866130851374571829339031593486479498843873887091458341858261964373558946961213356011604379047690976693423439807838282989896839851393930878920183927110361921272889355685148945333942666979040149373490201666735998922379756821891538021379083595420342280236981701427138135078642281976531660249986850729399744714188645933743874623305687522471423347842274560446039192038222124047246058681774251120315426302285010067321933075771354922643823422593130843891581866648267623566165134018015641757665662916583323337187097877944402471122197265936885318986074633099240164378297830949678303660713363807150360619661801007429308384740656754054007230162720290061822605338089751663332685604787513925407603638122164728891441244340839848341814955757559060438970964071921064103659095707992636611996062873810731041658326069064306651366503847435119835918340969378545817930271491111501432021279420527709433689615191171091614964175074674210392448347555165917308746781210773679509712296319527931076767785126601113971253645456775026732816558286709162024963296329052618351490834144650258273037634100869422477203648703147790344635265728296998809089282778223552248946006842742425740553500385873793821516741334590987180291720006224738025460658594061952459479121087056594697000214195243568417480684818099038598769051245505117903491667684191651977976346589312138274582033209210568603878112290731535273341304062459172836393096066401420886985500231024040938297825715918722584559542733300359289451220694342045508800914989035881835856927457306750363047154542340843695004311701023226284026724897399897544961549659059615772157891668630304777832160432537603688362029059788424391321470740886671887941405087047304617662578114850309365296814989163877491262017350136879702408152835876767034765745602346053970819899127111220996571281945576322921321215980028834362211719948883877028843031241289283118533845037981898130072453923317952641613756016288577534928008337426601759237197258066272360359615099783343201896343999058361591674585427119663495801565281125000201441915722495337479697319036299522989903255176351047847115759170263839675229457207651561489230324073962173626579186494806800313856008376858909837654783837004174803739879782551404578857368831100185642390097213295899118879998111768616858126588232911868379796674802022026641950081173773167888276176324998204079520578245371153672900119135924512647761730477213859558105468750000000000 [109,43] -526425439547422711132742654204805010165197813387339313996135796225179465969560217715703680611167707079066197442717066177002063163788090698492150903873725931851573376933430376687681690118566377870149101465569134799224939912412606197872381255542019583943225597371948256623129696854142701774419822548855062290744722476639644790087267045910068212045578655748560624116044819185593274339747773270977638512122565380191001065126391663299982120232576149629296668915621233861515103241017330687939002015169103870446999950883679033209075303574609690215993571552506104160913864347524417919449696830608783685930467699209943535870133358845196047984367036156852713508117734507393591978199533509701402560368767781603742597237295299068952725156144150195642460063991150795157622474241695335872600979589064331033276098662752598942066064158202953422130547176438724192862257489509382493380979369972257184040613196645562018930759810404488188062839888056415583496042995184879869519083333466908675155876191174566316253242274252111392112085922995957358729560272103741858768110823711935046102767673274576850300416419368909910172026263695116662436311989033281218340167969891651118577835605181784549736854766351815190708218270377683391592227200524635267891099821931422372363764850408100814349587413761139874235569410193122930975332507536700370971071089808409582598378073395245505547532286428684927660705750324324173125053866077860165836760140779433110550590273856852402682487198471783634437189849146797020101384034747501199625783811969489754843932153704578494223738729791768602546341400797806314186575122228309342754677415937226610204959157339444127741262212037361858511412819689672700122701270590253233520358182127248436497343773273562104919733035264470651560393037523846791249288396807235979948363289635164425187104785518014965429446466425695125440441930435013401993594190743543249270642843699325365217518963196915587157754833021332581939773594542052320837968629899241501222807903041531862316090229505398394616049872550047237896929316348889107908439592676870258889162928827290473073603137490039119598925244139734016046267548833085203561636143569607869336005336930731995175704581218108478960539552455838290877082699068969167237453802317367693346651655002854431588443193023173025819158377669377053245615679564295944317481855320219414079704773188878348246155090943220223611252739370769404558814130723476409912109375000000 [109,44] -42284958911032743698168062816358170276331671822575607055325475521949748607270643948277099096107496622290306572678787505292958829025447043421900537101827110282707327489477413498236030506589042552283488848881958759144521004001964374787639673410692954058773318838445658278981995963643682144772035083675901641629325764533771097365125453952938974359183197052342662094061455161523785444777271288492973484055349910500544074290401123800383871685689695711751231450441944232422486670290048943886579149556963706326237102130980904790770207661036964796153325896916422779941912042647589746985992453955759459299282020904846338469819039411764448397673949268993626485180316426894284543738758122858248602988610494992357450027666238185092802859241572306312785271210711145623093227451689567867013803925708412722952761458279979909380784828741659078782975263486661396231347468421513002515484460390429166784217200358819769546525215643817633363509164402760179760046628932964295076621951528230180898537240519439681065113209560206225587671221120696520944317471476086639450876700620913940877057619704070976657387704936643935638905391510749622875408060615950027768734213447752730575070403746838020829490130637331401606767871290839421217840676734204631555170924411729522312951894057675893091394143580456659052853880266475399570100027465531035699790920517520424686961346914371795502046683791809756872846520186327326177279410070882786813670683718271884180441402284501229782374276930110364924933717760864780100051748707355224571578013729540786518400191788914702406593292134692369065084273269985700688972611541247538488774929599097379117866312270113968504041557050919421463213627373371244435951961861675398851357722843608849392011525505088139726161627652677944129699321391558771718900722094300089446004267526245679267732290585567219956170338914259306789484375415109427008312297617692636879200230340540938063175802564370412006706816104765338830996567357864880626803416635241869118072087724818527172118565351895336172178965806528857151044954988872517304638165649181970225601945347861433529062935144801727578629800750792304360507855960892943780678800788108219825220016251675924959483366310986274157071881727435718562043043302349230224528311842296252449361192522821758437192503077347217695193377477539922427875427815594484476763690740774883683762231200912472189761100462669163660422988471054850379005074501037597656250000000 [109,45] 67444848528760689004767257533552367929976017749267147862314203403277462034904951916113509176651957031239407850653831145499081778270675259483080552870182840436317430315894713047057535101468548336622634036314405314636740762763794028298045367474144261486311828534125785786891283061186016937883659210610058760248259811060405746319381686305522536579542427299905870913956622269752561141034796470539191781540304289977689696479436975352772388733249089171186227740773040013843962812417712813808286146411776317867932205179150601860665766389971389465872197981411136186653077013509562817860925943717669667987970336710590139811918603251755169122044169497319908180222435098923268232197185258279860456214396447862351736666297391505656870038036342775200234611839131620967700259361278599566414062672112795074273936729720467974469354969577083249170003191785150190821218843888450448369962907484207197647516639279229750978097354675246774337931121429630655500286581360492532293434066578719116833138214611711259336453477926736672354130527678032573989367756801915968693276226178289765991484857769054291891378567374177777264711914018272488970387261415880995650492203304855689473217026948430888572150775548861169457339015873051872304728664563050955465376473484448728545802887706168126962851495962581266593584750159342367488161655998898928487983514680714790617277072906482001970581887101681693280071005806014349952613018959117417027707038025764934667267470378915422206546047607143638945626688953563898338753882674115943926342202761080242834233620781790336679621494809459866349170366083463105144334849914059081472952242509529058708733891788750178893099400961079463423153477235647488955399707914639119432386006512889692270353785850024496821902645701217770478146614890139304645154645261676031842627906224226947537642961574848393654299784858780288873595026675705651582108498517660177030068896907506728798602947994506187924982354696086930917218514871543243652960853496667494310356083879882252711408130711632478346333941655468171379773482051629189647039091068186061960034540784786771001640080468956910761081829136885210127199386388046395196717992934469704912538527552788638581769459400736500674552409459478971954085183011277636184262801370741167342286498534882493371483231106389531301476676779404212262810091062417062131909515662636285750113929549009437148331499746151758336448756026015871611889451742172241210937500 [109,46] -33323814674716947768051465592057795244513913670813679606211009349736611075825288517441390981923240284116589930857522809006748474721931107496100990376856916404176484324740157124590201071418197672416968042267637888928488368911766522949066641481280777893741872449113285181447931374518009662911856291360776777776469486864818530827742993238513329745751423762946192040509565300368132315034765792896676582616896582552561169435045608393840395185569514025706033058956721373859693359627174679390818317182679612702885873181913714367372129365056318737186584997921984622493863272082263656921713407570233176098366828328383182824039182340751676675405468997693647170702411947519929811121579601052367246559787736479114260189125927551201172394070281964722552660478082726967966169862203078692465542417224636329737043753499820135289808987950767594087075354038507266751533749561937383933258491073457415805103825352342199773490787674199448397983735706935960257210466716435516348906643709985895989108694937883302275528155807000986991536366312690745197180641877762141558572551024502206383827891280541576308186657982739332618880548922495813870596919468389520827213530245806703013845420065563840179188547491469921063157948868967633536127924073457799925941618806892701657296469697994281445438775609481945525609126764359252468441134116463713343361209010820509430265533193672265905595564334808611346016735768439379566009919039656660638580695415570444549492183512504366844992131637097224923339305716010166016648780697713401300348565259806233526592882335895860907301587088213183815150170971741776138027190856971299435499393468110704889170722983932303560429577423962010221310829152298106614096068816761890622506624895863297278725519321280429610575180623682705740513288552188962587807688372308467046514537492722720028843395408920825025921481463866614192481805497084850686437230841373223668610143488044608927967859357765036830165881404031764770105910556891616686065928366853571730923638961013445208638228743462502445014224871042079061978451602559416945536724164452455731300968561005801892321214763113376170723830102616668278695028159081665566956605762308070006548606465765895857025206313474956273344724279937915595119728508727156080495933848138644429926409883712130390571984992608195654783093203761141973245275216380830096482915451056232359318155825236680414844901872411381260619123167998623102903366088867187500000 [109,47] 11331523708005518520529693811785153795401522467778169781001749581584454872870372044071622662296164897929749771207865768395596483258458595645730853803132658443057111894745081008902347231289405469961116024747514600244949414825332868008930644548436375862081459222706334106068769673414509767967527976446289737532820599996788372795407624733350508862528990719395986366698126262417403013925666100254089094876707398465683473036242130119803936361341085677642642326945863694897979024298094732223086527563501565017490527277833414210802476046247003848862818467605144357550165756449232076323080618343116713163327877487163030188595939598813444550204694635229359134798290328996365707571537412310190541637326503593435773434823243597819739106151409498767425363732458169334733782383048772585457399652528311494127898628294795630817057990746028727522959132717444673186101021576883220556220022252254422350575988032193438752492155471703831627891551508865263493033034609324595304729962774855204258437563726999524144150495143603149149392458425921548505488459686505793942601221440023001080944168988944606252207486136308840808800349288855412259748744494793548075095735143731814988699446346023501196498232749013944506501134304547763873230829876046610409189937591074284441629778443056669904967881954415150800347162833833391561104998005407827953710854234675732741018967197540916895975113339959463519941801113165495071837667044840699194953285026122001658805491433519908498728334117857017784393242465682246559902679903324920548893934413273400516331814333468223200972019143452186688121438994966269839126631272240378632593440212365540758687754947912532654764955265690324965001408543307623773672165387032115214930041042046975867439361050928057915819128766559260662070018471412611771363962892039303441811313527327544972366029198282518370162938578517416177985266583076634217078269217313934343827350438332024215789176797983002751739029432453215355899879863040400642210694842669191100103840016222696461384569568542018611302147039220332249005921538901432989850765092164081369960229403460745565843779048575094975732078902811651148851882979269259826632269770911848503639534665834158760799892884587392073260340101323173687815191381514090152217393050975320235552221017635409934973804339804422996069671384618701701266166532304338576453536713041777433919824377933174524408187211488296952666132710874080657958984375000000000 [109,48] -2716256968924203547371778553899811239059463301479799107245852790893402435210731449163712737354496957597187540878969878770725902967585577362218382613770051767683305891755484644537569631470234560493780828278371019177083075488530688034659255461342033149009044811575009197163684609791041148782852579089105303699955648930998094431855621398953257079807084026659820185460169038646466342261835709297227408522414096490741259488450477445106382121404357846782973841135362874484091760920855080557037849537409023255375736467550974895878377155103113387554877284365386683361811579926632547567616570977633270167035888536995573064025557189836833540274980666052678045658654777151379367349232248692870491883938160209861483337765337504966032712063628048970407870279395225160097481651936605532972568276067658056571244688208001486526502206424388234237330947094799776264890151924768900819936898797240301535265752692264453089120859603670964655003211328554057441914190559406879206966519831530111747865358089802298642298883416746972761332094333200347979740236159561058457940683014464306313363852115516630944852302061917261480978437585552686663606186146323950812678013517207369740408425700618793476974378465608318354058558436661689044003611911719890155889004666223161113300981814484167513941586843512552247557917234075872730995712491521456497843059808115713555749497767824194840379586757825737660310825190276147147343324348913305614448129299727942743461790913820440889612403393366614318410041502636480068963729404198318126132082276920903946924626249892727714444713516998827737113915676889849936328393057602444841836196185583598804031527446869016083890820481249362369700675878780725176401618268755183103601756712666865601532618567370181874535866639578274311382606874260538614643259065836706022237529223015543388285014417363646001026252797189013953853144264450039880928155319442956789554577745298692418241800103969565244093293406380842453948520134431286422952025486610976760090270541449674406229565689249702892370270059216957261086370820978199530637007937439144516188980250810208445085369454685321369811924708054945039104959696231343255311322710871593705694781632911195323919735393979837053316144965215241019074531767666367145811054938506826637632869032191972450332958071534608003047725738047890251723447065734576227566552488933993522781607878494601294726046476768477333507689763791859149932861328125000 [109,49] 469495033933546032539825398229047214706131778581701382388408313245218951667714894158492849258488063647865679267348398985546442420598909229845097790154576392116380575344419365816456442114599842525009944294584651188008190409000052055894064406118914493291103138639420182288896260154464910604486808528387322080022640321958520468727323963745839165477999026060473190889632121495381855838633059715380389148176092650981190926852522607083077757564656107184931652093048750062972902371761202021159970746260082234312251300677206602939532633592050140713639082209965161280591831875405413090127125256139806375436996700179451166646480366817095577841507987865511785772531952712847617352923928403790231073896765935062382848722790189038998735661130899240482032267090285722900635038493046453090404669037519776375538286734544033084190610090198082484748750779195075731996125210758519902421775592885862975098567405317302987150713490587980206524039892171241012284275965672964775099362684903489161972935805414100168317670330365119947593936565360785025897991930889304591531043198703710191448849869820626725123848837786940926246314389733996358148803626688949916783727697726429721651131336703891964411505075635179608194057747698110195134371860124827547327876266673301680120417422063255767434098699050106732643905120351886150604463595469925035136361518422660470116382830607075708250553381457636046245741434437243920082379836469852306055426009506490116934540332623002168374822416233085081479473073689922943788356567267008231907678711579173761883367912411900503354410064627469873541872072644301034226632971607305395281408662661609742944928548738052307557561522032713169445208618412018609151608158517877653586463632418920952922470316013035437958281030545879055349846317240987194475669703050015791878775442869889290640821024013404471276772243250591425082013894132708569610489145486018346014738477626199600414244977964499599177895197274200777839736310591452983952142611714944741348462276848000725760240961600933414823449974957020384143775862631493227138711532890767886730191799860781721916903606886017994463828014934936376612795891543080644289733169463705289929640117115673249079532520617052698986939524863119589796857929531723803802923707636925404245025602566911837145820732346631682700514514884134183788439707740537581234920615371714865703835951119010937203704370013213065249146893620491027832031250000 [109,50] -108685503372634956898230776976199746713672224835677086238729433006622552375372877596398096452633213065417735202979177064294114375738393264669468965744499856141695901635798274640123495124861592230182189553170977765906747821396267234579860888570592058839351067670824538531607472104215424212743468113122071198728925439613493626713609763668794262552427636348884574774280473921201796382020407426300257306498340367272572797941664784338632635184327474319295766007236904301941232428644707285599697103035301001997010364738765083011023657542274273080348597492502943497970062074685031437352103281786544451813313319736519251217656410979442004277449401156824677042521284175076769569988626816298666169500373865248346826929188470706738640936734649148820781597331210959551677726714931602540090438807199282811024497857403908572170741288978244685574317329258865671320561781567572625959509926571266511266233782045162876340018398883182127440029660132160884928676811016665370431200269181180517147400657414199291681515762366386267936397303491215847576916183352346580926862132296474956201244721797315140865069317985957534586184864176094717355289145764690103138402926290601329004489369433409963248515376408051940748386602169386968441877132899330885824877681960746743837886894959875675285866702291431376825690632278369588298703609063243616813933681960492944737508899551878253455551700753156337003905522824288292575470829396245591943041997504066319343103088729657839362353044200021889389820075037079070750546335924894912745473509334460787480834637210073815355794247022892100765316300187779823057666231333209556791250343705101341818502276248481670953842569100448101936852179874418204758613380185468314501618301183377706550348286158813050650462916038446836854822929067194855985865093495689280718712437295193383846415164537171169011561637261808241769182997325671650135323141988079649779481333101356635806374471406933118494602426294635282757770527917539160985001199998429930366941111054246000280703140128142985894666221683454033850419545714807081200108029667737662389717396748578047847748936497545191440167158461990256935353550388621496071562433094748658085622547901193019021689948503079194557721963357166291579935911318299305699291026298352492034225430105318189058698512387183706070805756623915832455122234636666879932636784727996007943897081140979246280386938394713070010766386985778808593750000 [109,51] 58968247727218787872806036071089771905797734736395406927947256412540458425066547074706758543433598062221207648179320338069265535766708764114206646583494520797929051438627828189130560873146793426528378155997728891107621727822323655937013377315938820837132905621904937662031557098121012128941233794036363271836242422659994599868841395147640117162316198222967573210938855871469375663063361053438820073614133306388600771452994118250807041634065127984002012404486849900117111265631724078221073865485427677044272336093230187618232816376719764762823171525835373096699195742785636323191257173511046323368677473424954068335967401323780811725042070799976677929038935725928622832400498148904565524644795071583079952659571010033393233875797283130473895229325175718353137205434606255354847120669069748352198098061982074838918644580274790058069548966358568015277998098354492336556132284061578095641238056428962564161944438472326403501212867069575281451669792151643991867317281434335505851932144481117298578504007706073029374787240473782772684924244953857211024785827887206809579054576065822486693921357029740818996281849221008218111563772873511359362716387928253296636169995111537277973440578491900851592291954910450138515288680180530909292255971740813075753549869417526608629310110059984188646718947066318848833661256753804858387863141884740432098590375687055894891106604644998967296331546667204233273808379481342799303761383404310212460598003334844141522304968775266972181569081210684406350819708320320783090607958399483035771446496968619274230361595552778354615659635781197488444051973592168638893240844992333479249928000068494436405646684223071466844002845771931514421083714186109842320173449894159688955190800479796918931430599673827570132059237234812932222438617726626285885061073486064625925726143906966624612361255918217180328692854179408733863246952295575423896050362258514758964458364683145627610072084311086115195792750517260331240358816048350912615637929789310181305064712798658280834386248133084622451530002982854127537335594302339476549061129702206752800936390255858070376623129196710157973083974154262173519101543386932585970106830539517110946109172244451109868170000003293956842497874801117515865389016529408310937986913722960600414594510237358119504763915525831512368802792808882923925169052845979126555599950472501226059196532958139869151636958122253417968750 [109,52] -28548822013199607133518422210572056758422766233136464129679460665239557500945205899129394418340388544716922137360080338207304892454352818253435804247307844227032787834770673832537358482666581985086649123228883623504752292206641415351002211644842900952953250687104591850740673163770437917185104000863869775084493000121755688441832107928412307679696607345434800991313405965409168347579704223514640147694033375463084518248006540081968464235978545244514058110276557921339832510590104449115869322304329058560347623709483113614869196049944000989952651243893877453438039522233959313803172489673989695273970749880719332134111107833242093838492113389981687545738577706893000326299458750630798207525664273353543939904362657096043802271359518913618393332262211204402258117314168097726837916260223466736710861608370532886233543580185370135397156956344667649009356718780313477990770121912500145046162416702673656584006703162143391751792261227562064472146231088764571596752837200910553621194801487095684884073215363197289529585511386791140684900124139100180717631396234827768104473197958746812251797057681178501377875188960088724039841166331955278593160408466247400654478350844271408547177734037548468252484717116089526664014850126156884312735262877510504483116015343047287268665443756931250568984029734707383835746086365762199006134680005704881877640147972674002062165147348929159356399829651107627431722067104178830008317391175401284096574492636903526010980816275656850631240442426674692821517901082737382221204097736889607970733502664280111732174304997127418637701923416640698522249592253449168118807557968975466201379165050548645013482251733483198280941035655741846324171879071330156483633055997341544680004175534552196992609144873694477699591572360746041820886270913774773757155884524108967029253547325819954336644316257637394836852632117688831099937056863492091379450374457941846544170580041557326818640554921644733791892433358172802489150947103957391591968026886324543880972852211189132607556000128670368248393807266736736352702455163451486743337655931181339623865210082760695415875551686465482761393318392471391832881592512026690717836797604990447846782186130138189410589756751128812905102130796248799810370960875039925081974036326804414725905350730781610131538760409193963009921915423192591133673191284534180850702765841432270721433894777874229475855827331542968750 [109,53] 9109607133859048612629569918988797270079800848923732597709130367855144888021419902104529881369707207468787431059311627529701763917240246737903496786930940222420429746086356558324934344927588185600629448569096634948755238848504055474333269279473946205788768869374513162180448264824524787462364949462108732375264758419622797135202045175406991442436993971159268857478923886086383284370338271389627974816617399687453366160679064414314322348384953283267583862225351916730143264770374496877556843481638504151453908540747158621995909943687570573688260064783901941166638379775205705682452709118577388857633977873835280980846751548349446461021087697611824207359000808403032444412008022101744913740890758877209299047528465942614339212946056618691467575497372651017719398520137277920444077917323331947303945816665906482097514046609171637963176794574376580034192565863387063805737688639504721298711000248142128177907571089848039279655860622881307273233210340730152391528891036028983495790537957158376398752789215316495843439439012197065400130997686724544996842764406202405926807671105214949697412240584863747316459104733416391171352587086456242693951180156755715819601564055914724053849884676709458345834417693614132858563843059646160893289616441539225887571769828856291704674019066169441680690167466396447152829493928875701834402358678333003672606087214537276547938644916615925427400098564996960725782781599452813393658680262477392154700942140259927322370383313227694147660695367092858206841325844600131724124079836911609334664458982296743741630330341237754217866751983452505925485946777911195274045811458943438338299163367440981245336493098120613183036040843438777356716576311726420929401572179515483007581547054456808930995412183433195945495074847098903441791440805019992972586310248255062602004333546422317934710072086561383997751321579035217853605757672036813030768741502035645187248049081216549805450489170112627296573035699188129378547841819318926077839369839708355538508330556661488017420723396703213910643276683542051253334465017773720213520800128277142908135093960348641930622147760529939299461183506090494642297270113000486445747674699692962539232259723448961439597085578538292159918061853382895992230291379070648566173469017204270108425714646720771074668070980020467273260089806276681948159590457017708830818986890515143173274736909661442041397094726562500 [109,54] -1801071007624266474926912505434682432575061759133425286833834697754013561177633646366111222062785851258737796249579572528256075992471543866033897524659401936521401203873992306133730567348874541477822599637540338958095496888787464229435691744512837746120082405974435923798481043850427793251669242879643843538766901773040951858753132793104654678008219888871121172511457962042213823425531400026506202017312926983218773671729686548002459414160262542094304987832254147516882292562996377096534923367552396597502489483944290749704512144201640437298786352969751109118012752057278225958289166914043345124628138105051647398437639542364685986814771971346348711920756387854380083164896406081627607560191640432835231998975734121275772676460786754710043684866571787946109487065671051948275684697506170390242068960203488858480922478775336249161322569128324578964063502649295889566320786072840641169420846609967174697961431481315588640472657825671615367612893393684938729568697505911098612582129009630481439164198774556971406872645146623250401236012016166257021520565981162473984673131634817438524617794838843002134037353306978920926895151735461071153804875218863223557374233339073947725958214733540384905648688994313422210329642631613907357049393999134600324009748175898892533303055516269166328109392309315630854621514620614392593225429205735541662639337885182489344560170283228112283199417140617801396387887868572616823039289786426631241489442448904570053147121373103416538749650028247585050005661668808811454395870443054112876513154456740678886042741634561127710951660820421619362697211558522581000172929799150499030658355344284267965489747076673896876513445127819490644144373469198151628163532397424848250365252965691148448527785151038207065860472101731179484709220026169074349069255852812732791700627900714897675427001179066497408579544504788171512860063076923869633273091242905761553368335388108492853220911073079520751674196361617303929415196647454137644538277958840170037910615387598478360388747647208788413170246353860044174200872763892275141333220271245184840391873884351545447258069102257929283774019436444710888353151957265893805628082184605571213916479311864155771049957513427119010029800171774499189503336346035709867933424247551155781005471228796606225452743621429731059547628482454600438997871918601848204304245737450429487580549903213977813720703125000 [109,55] 137458416611304542352359064978292325533843209572381802938929669608281732023014902906612310522147557669218135244239829721937458067087351728277825680012180507446209645576103821177757516233405653417263680505630745062673699784375238064251948210130916034540562133006569712525676102897093584616478825360152600169196803704039176478071394567319584017136754624396178505242726272045238644453499114488695866835879821390520436417560961730665852018368693060435926383821145006167454022590562313347092615036205406238237225396935211962515460013645301536215731122064283273665306919940062453302822427213112773629881943125932477293797458002526909200724266864571230884653815636134557834041108039571864458761037619879373315346707717057938035241501433067692730858978783192366223048305964543299686454402666473722094628650960177524124136944092752424458763992922411258158329111316926920381450597037409027321818775943118487299319924817156301914590019068557889120127912859406854179495828465484206038753377781572580536252897338087254706970963718705468453048457616056432867057771310933205086018907011421395193415329130800304583948154649413617465607582380592562365615590218623853911745569381836868088117056730684028132389982262152547143609165338836450438882520077927981018168869888389120588933119445027165793436167627718480614731218402406188564650824384077159340124278211696422640643949296485194648855348430749941799168551951399153406505674492083470219428994350408449633729925461126039108293617528761903610349224908132073523698416241020711634917622276154884072345692255521795452445052618022567576149334951990905691309524221368978212095213285775465947762334449620535269510488340294266153008656114331330930335944958101189845149607553796460449364115454520050500497647590028764572758877459188910771010828522460091420930859480603070917526228936887526802383435748244877794332042104258820745530983295726992149123983857458353036815254193226776901509027798567259612117237058702818984670343163085548983239863115483001827318720204430755656008353019793209381450874546754097490835168583928295796940916558177677018582887682999832739118903736443119455293495616030862122259674160161147028737228189018913286455169883386180473513653269035992823196525339446175362972324329545090238203216522287718478053634312153809032266430747719055185542121114669135743206057620469096036686096340417861938476562500 [109,56] 43650412541287315070887189773839465503890379140515252198501803422040443745864518196432280313235691510243378955311854956675053328428580584520708448560131486007982902952491058241942466698508385924350805854770783579990565606658258717116430094619929431923894420228473744423353957659697196791228527625681502142409659747575689459026783749454446031248170818610635405879945782444942739788362981835955243344901041919001494669776938248905591313107759327657957328309963451693244346941261534243383561088444523851915410583244517411134366757307362784907487922884395043307453045911291060742788889894316587245621618051014063611992352756297939350635666649168036614888367167710137988258466934163524473487865990108621386275549551179075440559469454830427237494208679326806993688837227926300564653189559368577667929363416256325753864503201922747184228681273720361275625902650523252428489889540400667319377326085634434089476395919541753028346023463687989135906710600976642674672210975590508201313427791377469814970279806138496398447175599972349399315076380840418967539502195094462974146869406767257957788988592347233403692615223675772311742599127296289046012678424788239127302850817322113399558833031679970778135607959771888647369052332005188999666107467899208387806093045589480973923215044737473360045738851193227148810474759325116057740205306569814881542382377212239641158483850095277362868731657067250137462858622489045497684683896626738307896920329628603044813133237165012892068335233104602504916233690089539799007728277221823127917443710454790176671820890242922729798405531660972080686873912588328243633643444166561850854507912584063674226607773778171942449055708750718503072167819927012293580317189963853700277343110669309946633100268083971793427446214742665144629789902935950515959114266739905147675592982321525663384736756927965048013737088833687359621820452133057662136890163200960037230316692539775545026918672474503910315552846175109564721996466843275369221176233314366283323581708477492185384560316116566803593856118597505067182456842006112746155447289958665647935620000982411150611171922562359079895606618405121058011181330456310724904006324079912498306071821435565838584520694756367323855874797808005201888060105510468692634991775295845917571842401405385613482923264624926727930317939531389951433835367372365485194585232875397196039557456970214843750000 [109,57] -20708612986881211782096745693082393808642721236789565499826530534796741807235569302137833674625854343715220348012346257068418868719496501978402555732379079885005385509999408073150242898084142017029588478546003664291445044652635031741404771980887574988106960806467521688706415865718349347181736982363172654111850684579132737979994960317348373626661854167116744158796198257748207611815176643980048196645480033229597842045563709486043060103498351069459457691809885541813762220780815315375986031725781745684864665237517758347088369128566784646639286230541518181162064640388449818252790106095432563032521589544185520299646617769108162072899058822539067040256559168034190354805008204061714131172396792941314652855737674464429758217666027410123751910818073857205110174625431803958193652459578722392382851747682331683615619790461230460631823847409266028981288929580485178935906603828393094358384428451624327384191971044234337206703950809097471909849141762251432508624238789839308093269077167562729660411974507193210783806073826328144195218243694596486435855281953853740932661610066225209966511143239117488755542426238461262185790701976025462528344382998462994517469515119392734382069727514620819950529315484197473295615335496959351308365507935960348869314653178983874380763079584138140453280933788508969908718116563466805180018602112518205154997215760799501215914140402836783151912184681870443465586283936061791751848980410221554921355008597997710380071590177618632934143387571376517701833852921367461583303952664566959653843747616894317928300240263580061197413475295339337711636420820346415358158466480280031772656733685462551157424751896126657431216477008585678489746390084969486108146872523192996168164016178592114532449156362733506680415470126107884899996998062434271184058355421666701059005467866889289840335743471200551406168771996053319088748913529420024733237872497432726696884035626598774610551283322858712860849014625114189267372361248204904300555106710241494959905083173413097850155036522884568615096569742131047350720997728702361224273404674324607786827379894684739964973242265749418247660537353841796507269406021546850599402493744453202479934835549714563073832436285888064452810656580656988827647944336890342424651490599838680969004307702379368598736581879646330961273873123533013038737627959772619190559339585888665169477462768554687500 [109,58] 4969070203205057843980243465542374242650739674109135197335279823610497445861625457071487833292866871702242875214289850013197659233962814062632093331849155765216111379558007036586732577830302214498943704532053465061219317143761579383681663375913325063341585257273781666326741902917361382256111612314962971973952861282805979383048705333392412740186904768909874343482085508766071048211210596193287060457697777735344304937394345258948163862448850234241590984316627223564157780965340220246465056240812342692719345155273568033175510630151334243656227934821960246235430064254790912469548616899143828078355396918886202129527789203230219782649800875145168054539734920975405840249313639688166972019840683920842040575651166363699156617656582518458651000990069947750392605008863363794133056431101959321956023659885513661699828418251033552368615436530186410430069161686286586674768989070713632390591497307279482131303516402749297093047977375319185649914649043866809665460758545805806487278123847178583629998636438461817718256312375868940315959003866348055498997065278625423197288785055269767064865418019926898134840660987309687925244585632891466111265845450109769882851218724732560650578992781400929551179941163491252087581140701992866765766915969461386582717293780042948117662471944475275330573295965062236808840633702240071113209320290162537004737493273289442078879657154861670681599370443073676958403693798670661436942041910457410644721981856766186425305889491939555886197445770000387002872270311983221566764973820098786626928000432498397329970810096592485098274898791052420596679808843628818030310332548400405261778426188176037652940070189389055821247331665494109963011511150445035541238298306146937371876733018276842633388279704846960314634366915684164981384268578197507330116728071937761821746982887959919392826460512524626823229801506973215267092320353743112602552615051894258765209129389949713638850392841553206247364106084525831697306733434284908488855317237616254273515630572813335651462773813975256751981239076833767796910016848720664100431796942732623069183122999568810153549213425103608570442396774795744036679615797137898177992442351042815546859267816180658071349338530849113271367647280744033529896126701829650637091688013242202238310122471869849313500445064158668534900607736194719639537004541446352234856931318063288927078247070312500 [109,59] -846134167406786626812906628140206925549878496463822660685639932085783841298190445317147043629023874595433617761243774053552542982135662820572500581608712671656426551079386722269167636101055057303264548402822861221668883895243086342237786695492954312322803701580290684643042965768771652205122223836024354005474689113134858292935101887584830685312337186117319225510949970137018769915274947047449377338678539838750277273576068948092973146986112619272323079724308907118825954105725272336635449125999858616909813180731814487698181425671817531988848284988283407132180283736152305715947028388144683576073804829498254742874944810695885085448349809971817817731609389148323978634301829201146135552924946014794763854609451135779989465153868047841774564378870656406111756696841053282451486084255097753820513017932149949610809793681822657244656443257828472921989321949291493544620709404558013008029349415070877916993569489957278958246522897917284700933325624399081227740048063067040628089345255644054704414118201769336184737120650457171817491392880675963733292709319130257102390554744177018507750122419666038907011722774638736620233870681964993740020057522286216897027240710584159924383404291710002051920949226809610248859501995522562772451354450496032200616530173933068127412712637965097436570803911851822587955408488282524850169895806146188060068545964694797630476829564356483862458923311961437520725163165791758379490645229803740879314939074653608493297307900300178844036041820999613420248257606139328298319795048787083919223237268347627161868039072923921447570649093090262197763895850086312932293569369284490529964796397389537723176144399332802285611622095661739112885412149847021325243698845548965409046295253575026536488674457081768941248243999354243750417101992371955366456429858701352107127785781121407064035613274848147703175363380142472344048551987075916444956075529545043952341217990537033961196226568073229380494388630993590843230538424512067251522878158846579674122943163609035693271049632741108301127668740585620526877442123088863124807814464248103074867304198219665527149208035785597127651197721914611134355852958850649071232038963622225462000392964626141841576070477150756113821709579844245152220739536725449705616558062572724621159944936121204590128215608254376209162275537687641180595267062503062049927393672987818717956542968750 [109,60] 109036860283790343293721942210946584107577173543860394730910894098749045242787296789588530156962431366383489111060149254589940709669192341291313687974122561878514289520690704016546860293902876481299121709959524527700823873759885762427823256443191031119203180798514571328893903923832118748275167804308947054035180700135243458297740698057760350374962663753276755135493799105361839428262357341953723062520908241092595995317175414061853081799698943757864701806603419753646204464113947370529428880009473268554441372694759097831184842297906843633916770802401074084431904985089966041987432465351269947516531236866176132282971157183195193460890635985105704404221029754762611917833128302105647356191190715463630904706052147261549130589448798592774615103931129481658417861759660673146871627957722188201173967348372286763812639268833909234392598307318749758611337615054863689788839696115853696368492736855355390396340552694569843267198842653174328538265872307978728174508482193478822470686605270188389699883002576513832886561972985539141517327769169520143102428878972207556810023085697082672469004269361810386901884131186960429159352867948455279023415395329391692603095863669883154955995480716855136799175956710864877556942146982849357869538254283354796537895871134678893961152665871767077006478682410435520525950175704332096959480728190621453299082607818594873032886177353516294685316634434812017457363540419861647162514965887595948529635739489606007358632566033914048750633440655715525276557405014431977699096103655947711137607480564272743280713047011837629686458691983394521803258877583505490737709299572233468656535336125437673405559536732575326296844841939840017978156544716431675031740057944867665558476890459428867006899572758740592676118209304784886081505216632291870984892977093626431658226985984193142476588378502480270798476998342516049403735316698377495820723251141804885059450547387798537006763922998702515192884357249990301567246921215749425731846362014095214855571400270280280452127995943948353560137638401484135768303820430154206095170292696609355629827225495797857415981706433002700742487983558302676366260193871531549373858564020993647352985345494762622139899424698885294855299380771631396122954745996138321754878464458108335617702277410461996223464349995829165303413422971818332735116641174499818589538335800170898437500000 [109,61] -9612231179351762104387803659122740895007542127014964826162093540327518484404701025829986380180474769055367667411826035687447849062020617560272656678866402204247826693042354524642181070718420219834771120841959828537126337119549472187381592716015517588255370212881616386705404709084522133377483162567715614501548818138199623353594935937363958571089691066299265692972257854780890106397845558132960282929565563135711977540041818029687085969665558961895671703218012619214548217687539886685832647082815501805573390142343580105891934227849687880492375699286371863744731752211722149080320799482063485574480032971724861757873483199429022882667861876660329799753154831982632534804103207585829912619407166154927884162864864505831283243977495131044456037843817912199696450349592204333687733868237520779986240244339133443891776945340651512159001038884551264322593879725689695157282039469133035037319688017042364130811859179130140451051470147638145545384255760196879982692641039430791686449671794565646612422871023773695018001624014640863344103913255957676326179135576746760195973418311141586885508032139261806571859648972054620759940428051646638898279966313838294803736228054859633194449909766428191850004677980017643312895145082097822198845437193027252855213030483418443161790662642263307345240628066884946962824339622046555486305254733820446593952730156571086997002639666381779071375676051419599713153343562466367832589761421144731575448996789939750648984946210056408270189750361729937062316455092985253217152475018032450735002854721801841483139952099517232605046139241931639828320240767613482811101868059085636785673698465399814598648599175594486957313686484865782799891923200707540948256166927830491556237782113961765818639348939022209890057045450629899218838352982555051069579404307227230723419459632903248761215235637291748979109593034168981976674447322030889217573775067486899390128354195381779623898821826094096374452900820145069977156509431732736783192178312999956506597214121996929439128128735267199001841863155587682315774360486714213930557853424555351782818284948119354612035741911990978297127192641200431337662395556618287301861401522067514272158750403100633072259779577187806645228699933276589286396119222062112759750305096989134388056056610637846511109577429904729706942669019453014817022662441559077706187963485717773437500 [109,62] 239415044987273550918722704163377678108079391475970927798829195486734860615986843830738141868101905488760084257036015417363784390271125241216087299528822027832141706268637272403754866679549698838524287801438810499406311091789610061917014091310068066450065134617218266617887845045108926131033539964471583673979537554496911691312100516079179296477728014553486799691831599375034075469887902999447320869288831356285037931939611692878286804565758840937900841488737818558889840887416651645274252198343003212062155105254975191045236317915619381878177072764080739776590665854046771626342082325725622722006797608780480503589791869237081516121199445376498459278399959573254968314696018274803030505279767470216561852055488206091438289931757551763966965887944477347819027050641848212274314323126401348053646526646444666955275676019954292581390277233350599612755887793979513555602857951412213753755348818872600343293657697285252816837489169484681937949395638472552373810682007463857114108782423514639223730159512016656368806205008266083904042762978154621171258993459693989291239761057524339100184413523924772471897764644019430394510993896756894584699621725553005652076796600634991918176569630365984489224065235595226028685027804771891413886343367446830474406407141481957889450807395391955024715513416208633632964208558611350334234275987100506033155093343849375043548340915639844279053860615323459630368394058331955092700097185107210404972656150842551816526351264859123829864300019067660217750755455559658155574313301354456798441835019931791975304560693096508007868672995971322133010092178359994999554957623048557682035641504174100732710372011757897786412028912952783707409347642443275550971976762326695373951368313586749706451895018286269654221620349821694322044590779280110449599740749560309409124206958529204947978150284583675056347753350110639627026622766517281233677692950217325346322294830401928146984674934063202466860822887470149523516791793685223822532636001830115301561692615709947785322170567000732338036581491325631864295186844594735692612036852004933088427259002355635168041564059646530121485994141665517004797232217733982724528548181278760235197678892324119457759432432937578243153676136660801810307319079827450247964609653930348614210491904302572993253979835259085500231118596742990733972078487568069249391555786132812500 [109,63] 24716189396327933292577684085530865018226861834936754953560320111279322009995320456837187718179710905494190813228530017555709644904167733218321459839974663034474333650821420411727883094560913411918258243225706880667956032130900951783458803536607140182421217974356037149004206514265425330915811930681949978390760911600154623310662872954591198123477701324235542841072509671441923624156417825735230069679404277906532822054035461580387637842571164373792533961776556063880003990484907392489222903894917227362505209524741970577486723535866642421648367120256443404874043166763082092603300894012042359570609563059441259759995849436454990081874614247516967669889830207218801921531815810472069628551170852564801954383397185038964062973870360764642605714318877241798311715812425052816367183636830482328093435062155758090543337864885717697890643553973281307585223901062120735190449971263210793844057489331913607935680662853353047668141350472379592281785493998513135815506243007463414097070142556705545223882538048512682885950033899977904360622200959900740351439332821145071903756026755302497713587465222573203341841204595336371108532700414442690167290755478396872714071653713597402254273573904064247299897542920318573670014894749077457612633432286546621544307251310968076639074437398807972596277264543486528315797618518565842560089862190437103915976403426628001176567511889743571876585045094436894614605165801388633810498221326525525206449182898274973485610511121706625650367439010784704547378520333975921252748012526386882146187152432021390711326752945093807119841473257237523395435428421913717687103721328756884191140261787148970124288735439966607258398326388693453486839951505170976254840916780328324563453055600223224799962028654367782546514403219215219127051249361107062585745026148300429378612330989033238287622509001292373048881727616688230105189394123243119210983611827785423560247833725549724978280613308060486625266840171899796817351920428825830313665175155925018534937079111266764884773075065959771397326335667510104031820152220636943649172225193629521711647537485392039783468844266042369953382474443523964573095405593274703850598735619348580516038901320325028646248347800780138053229667472993480479948215241739376556751645834121254575880909667444362507439754056388918079269472610759450503792322706431150436401367187500 [109,64] 14122767526539979742863394223949920744174118434171851196921867440977133408427498699560776256425800066768706854977735259315976975868653572579031390319736073249840042765808314994800411845499932053258943920646251650814966412701356500100990159583189462085315775680782186707887850200020049123502188658897406396278466300969859639463897934457379473913193808306261624193869138935348002812703239060620255036218062369589876534483749947249199575524757679389166826056918078855723040976869058558584916399497963120389357276127582937568941235442410447400092758440761226775417650285370585272591794305173234033769191640108389535949120247025871816108111394509005823936826193718500889250686282010198185808715992512843580264570795797362305806975596640380858230432576808779100967501549304493164380415777619574594462865808545418121446162930221612637102682765656231363088851557412242529479432880830056603331751262692290596157448906575341870089018368365308440304704669197853876123028728335018669958993182939761713407549427448490744663490793809745694134780473784083978906340416790049291623272152404957087475450439169962060235793999059469203298401582075400935930031723745240188663446203948918214604647141786190739622470408861156553613639075279050871929807927418238130818190140259936661126743556798351925157871989420736953202314904961244467447133969583102923541887214857693996559783822697985496816233187678965359055068984546086417793954895326637299355443138046133760645667922330078882053992123540903160573540537800071079022579661408286611456991300123743130378572244369476097374077043135265984870642445163335659156717786697677806151266284689535470805332835555286838870703310799683556968374360228331144624709299040006546321663000200416052395641739537758316560181291153793306588074361444983144610625456030927097199602713751204812722777359807314980950306659602901859148005536183545393465932742299549971458950633829871111771426310155980069798728738047614470076105597585303113139428522415467338141114272031469105775345573320753999343678261644460356098964368880534229635959159676508025488400291270175159477673015495347010641473958712619271770994323647621489128122536641459105004190715231934661021799929637723872160235887367951358906117029270638313389414932969966124278743509947739901061540383118286713325898081017317764462859486229717731475830078125 [109,65] -4377171064958041589594440789833181664591478081778299453705044215761890634729761932955154350796325461854403702169496945717310919716119241446802515134055429039032680275988189743894278528176720507046143959043972630075004743885183103431629825357144172134385044877724603076813188680170970550282094138221261625459110952268397322616925064127591617892146791658120866444007550571177643661442771148709781355570297009479512969489166742496794486849076511111443600485308707037304028102275384097356098183048147681230748669703542166026828503776287270532778006909030448353886443487868294033799149489405412881188959719247094640720203403367391620982665745409250985616185909192511335935066356505577453121877757573349181108859197572812309707296628779469913253381377465238992171663705304719081051972492149283742138269394755781843979267904066243387217788559550446807805657649682082918931642690606879267919354803125269080077844728035497329228497286521537753882553482800903299965398449911163746087299325743597741492842133428576705728590752595951339291954378549079007645697368085979783757842900288804367414849516771456406799264488153879663917970027864780445030130325607936929448794865324608811295335230779821150077396798874672467784994195803762393962703599719249119249602095893179155682971647338550137014734102822192910784520850827404456491372772063141191816783500406052436078659695247664937545807787144920506254620240829384835970576681806542963329820145697278058629617609272355637685138029663923799104779861513384206638660044448739363943915507956445964912423536790405560353079242801776379524794615503572356672827232935904723734970450577840423038962079813835264496913683969784292297187594588544631182942518755076092198489907509143812087198343230905299026347977292906725665462766756499731189175085400745156671923325029351831082855137910052361900733251191048323073516983321328568823708952895602457894210568016489298462871810236461228214981666485742685922088243049788431679472658253772374691761929831031699895977575925610860329319595122818613072429355449813402521140677984713688391398942923968974542118955210208464155110610795511098011313512764359252959897352628060987428784176737803414228461502798458023587990213074500850565009687837539468196918787368413735930840756810816761490338736274605742522514351122708831098861992359161376953125000 [109,66] 468865365573448844945200377765760623761686513543558550547184270945976383824339137240287523887852472859907146591558203446379748015747452726904974140252365526928515187745264339045135811262952112814663644070432073130880951342363558468903010246075469710597912244947192730578709549682141245251909397916271325543301878425633953420992738776032795383354646917149106217991450635596638305490644533108414338551817895091819959338293520537773082419775802175251210774394536949712754087871993076463647063463925657218640471625122138303195431928284048313404073446329112080876070235605865505186531641208449738730878200543856159613183622403506317331504159887738061000459653010754126015598556299857803090687982488987408239195045553755505333327068372543731521492797476034061424475981040317161294379646947363808525221387312450156971837058593567484527346850080520277146492791289358256094528264506776596907318626858382289777349296183154891729827408233408924217070032520467828317958365816281795746446626922242745064948683546436314298228183666198233154489250043413119027624213778180009469564591177098836419386894578770002798280616169974943930942813806191553295357891089279960516800640475049436337813187496335666613180900855880537900856098607280552245884165449988381169538542514169938583525192650392253418859909090119706110362769895970652733442113749118894563502383804171074815085441058035748816273722552727848603091190036310870128719890959354173531536479395010771677547032169938263067568453066981440270295130347413822138615249274575693260482741014596079610002926013815522345537838310510358610187397160746526686776151982680086918623407430277921862440504432180500440333444828322139128397156256795264432367397665351552539158282170508938027154946318932574171792381310019217994526931362539832707655430443802606740513026750703389633338313545324361740062074799716244583373704375244792186358369921420657248733283601788651045697334082044345457097272882380264470179510653551740669950255234249405418232889564477140245789662480182238172259374560106636881570076119547985780471870504692504638340912741759976033112847172487624966381557227841657461359456056197929736089873215259400493855323678198436981911461113456493874360955302144297457647060558814521914714158357884249552481507713664522476959824815915351889361595283389760879799723625183105468750 [109,67] -31533142974338787348534633296701686643207487499788438873765769402469614905502873673078529980183996385151433652912406594147925406660422606238682147023623289172817547902845481476488321877234560290472555150961104087963254189697591472708261895530767801230169032916012373712327923478467635675531948071463305394584959754499685683857879496134988406351276413149043120799392276523478321351723024498272672877507807707616747538956415564309481431198284034569033028250623181241007160909167553783431120237529120107663232224524515611333273038175823806011942307737777004072727111906617495359512331942016774291213952324781271525515118944149893066334528753820487141032228487815433953877299197097621832750307987124397474340326825067775442855121317549468252712653809115765320024081680348632498567101566898835970200899535216984886394748884943944161752367496126998796805188578678584048569457181947513154609259343651997816645480263363645136456576079484690990809992213053962592282966731150703999998529946371045639610628477632254037283621560135701162325559889529648136312344267412699820242269101049771350974838934510257520025296911263164714223661673295766617537339543313422927966037111908265252639388275238141205787757486174690238859552074512096512790442913904299346704712925541156335123313662227330496119575788154213362351203425979633144020971209180736831060880563673071161789050022149351929979155696372174701332798247595847725739266413012402725923147010130403955380460442590706383575233789892531539988322468846754457990524259068632190514370136723904836156932914479159085028722868803416791519534071654595819139231639592625914675875933511750106965168470395721973705926971537760786367222737515229401034041693506904562733686284243307245507099703840742229641017422649528301272326749711411447528145251472321832653928959423012480082559677213891236190486505975939889805088136545904325629923463391334357882549916922740855040782535639392377388902251891266052423334094467541742202941037361096061604206924953591786070648276875542098293553204485562361791115372133567131399556913103583592540661701873545708476066925376522209063177241776630611756286028360361988062426732210551205012263712947613663731315864989938573134924411931606943031742870807486163483365360265494344848257626042064476330786218678803312087666199658997356891632080078125000 [109,68] 4370684116043588003670064574365385772466683439052332980309311894836343268491956164825426496092482527237085673443665144445977119470816986731034831345487169863952486622528670277725398982093970733202433015689636718076184239146445466878189958443506090299030830530261524651187665033171870772024498303354988780414350716903728541312451645679889010677149316972916919853223804020446520314741150511951739196803219291678058162964509868388474411350444299477503146153065764136117286956872188747484302224156983542489251279623388388929713272918959479302680844993908494198947279936258268244098662923508703056640763613370407117297514054452518197723794017858185736079688582484364450725222607446081039217753241601009398834647521520055580276577039924460228867485178274769581731113052290113972473899701516088269836360867971373910624021658683516531119838567123311914489039635247102316304791425652646868543738844357710040573922390125112048937119277616082018206430071756140866538687215250322586269941746376933944869220737697222857663793560978613643166665493856164581326776413409535445503340485042429710075522298279239301193675704694092128369396950834615106485210964844658146378223647960904137159805110179763804847277136554803180135293758664978213931359892014175861807482725505486770753576473388943839980765197616568488759133534172998637372137510905521106112459508533932843756261910922671685624492662389342439714128797052226417630508048304303091238162568021559745706077582451417762756228194623013719542741907246825697191673521046768273861945019063838332020946307908746762724356540553323905463809828705553477731712466424175943592948122654125659176618395857934050635582597831866202273021081237961381755989900873597293312798133566987178961532427756930417231389806534805572995800695968321884680304031583418711267700072380133687653598514374986690190866684869148140853842892675024016615170951848922033331323895333036299697728065947477794102489334442271319884852407047010004109833961107033323373963264103004737164149726397446901029054722266103480551813953387926229183502828464665981583692215699465816885409677590569771655008470650287590465372987491921960810528311906108274324505825198296896909057775986449555549155192265400269870453123264050011615420244402131998249264066717451267015995242624926131469464962719939649105072021484375 [109,69] -614572345676945559063104232635646699118180654914787685681732056252062055490983782657877469599618563626949462835995330234619700568278074255458526127954014164579641268002883930420590260294519365362506550020818544819830340621165220071567441453680618100294321851331769816597904269011042587333249275868580492207273001320967894920665172069991544121581337804649234459277726930888371622542180438278491556660878807303095096279653799040105143465755525485194613941461817100054406945297583156939256216742648253352024252332853261712576320165954373394562015293738178866911516235702834888774375494723875231224598018828777595375173559677541718682417525898376946511886097665391716079256203020509138339924835046348501447749698350907820932859171328921790354827599669974872210229051773894671717146858917212952572848925085803874580064815880214831296140324560600179756660816942595799526111724433718155601894062233548487298834628381077175746700538739740791514186263329079036908743800964405570882301865207923010282733999002777084454088300562304982456702655198767767825673514471768065096888655308712308582487598768422917660483675663974374800110496447243145520448776085543694854781900388362351537233363364681764647978130334157526973334761539027609205683946985925892314442594449646333129840239082016334898544126243330833812409028656677310597807214106860991200749216153863040129527662136748983996912931467262132496073336739148388509573707044357787427564563267644122942442100337834890921243309534918380146267978210440835426707899743425428518090470056596667630113857256071849085951925929833027548811575264772445488532596767895668219308959795808692860977053338845822747469901135980124740434577779882980093491741589320474446569644708433308728651775369458343614602785870377814461843489575274295528461135949329806826885522480710191075979374299328387378317588606321331536453436476162564021545034732206790501768572012352445215977687143827837156377919839323702309735560595691645603767243287648634183808303309833938935299279999025456501091149966638719415684840707827624890827596615438009212738954049847940856908690216526211759185695936840455660334905614411337036205864999174515479378044250851151357282002382323788723691531656944831736798769462079113493902628608994013781496181014187959123183657705880023058853112161159515380859375000 [109,70] 68875159870492295194250688346181240062523908234977659205548843316504245484471568984636758873685544832419714151513731698033161393726376118831933770639657025845254016183678857311753746726001041122197811396083301218741881585750693215002149245010968199654136449484291616301157512595551151500008882153966845719494237360047865149458286226009444630587890240780350511750822095730058342107693865906537390074072225925420487481004262134967951896476748684609810201959579570865149506678958209171304702817504096208732057998347716315730720889972379541806292550118191925842663394835176990175185338865268498783489087006018288563122824521001053507438556007057031415047452066457320885190932827522804593090541601793674945319613583337110449072216997686317553399743055689676518643309304543937818257315846016082182701795019884791992391043970624440715209073913322303799642368885845712360387687823497342001369522828895680034028903982476621922186803057647709887753777052292331636668381869441359083538475832264032815877398020210012094020006803555674437823333287424451387998282390382160912173027000971604750042458545720867410277203220346208600672648045097174166611359849694058376621327840655679509124896029821006467498950586358917562337218872991774697048435940488475731065070106671467558629925241104027693527283031952401576062480947805739524312063895965924329266987889051800703585105508126725995830120181046999891562236817132236751990196913698331529458604198868438365972854445621014686911532890071755306866388069906829134509572705678820428703835392923841690994237911893588821953316566426138041046279953177208906428940535381242244489906751958897561101253547136081495596322893402916720966068557057829370474542849877771150490570542561855959568490978741327560424820555421506223043366182509423737921096685778540575572546228438504217358005078203008658772621342908290661490965979543591288941575159136041427478958345032699060465336653217114247221560082514400608866192836033402612950029389313708551742691867426965999376480737894279353329663671301453837111515746442821612895577587871330973477315932314551070445408262447907554993929215144319923481440983773782584352623933792880899374447732611667391828352306202103016546106066178984142961461465635172703638382934618233280147489815871549544146201782268690294586122035980224609375000 [109,71] -11509418052652288176988998003244566713420886623243625446789900626249662378320732982821173948662722125865796970988689907962770933301472089038519187232570655946741371150584211408769108524741205276371342298549074054626037427960510977347937680308414585977780724677600776251973191237176045319263028958292350783449573622127149226477097136804950282119621912026084208012732660983085279382062259319794776524078371734815385500930378512141062028973174884373278927009772449715120740011252724068615719843946266182370347490100370784579248839101427287288351912569962813118102554465641925014162586329376832079561560197786178042340023662870269823602685230874709498610410036238104168426988754375539175474537444381302062559653582016358597059266621104890101201286769279335582110162694079030353535418452665563408186949530932709335938250659635495008354004966639782122819862041468196092220811383336783213461687017265370405607152863976309175416245307352669861375753989675724438222254043256640742961297428939599399031216740819339382244567370497090253725625827151598086229521192317031235866625477183447904125399428346791938772840376096518820381274162268907395417164824054098603065252151368485978349304265142176581200064365856736714907051256881319277563135695081053131381619444387522157359690663439794795398672599691684550020654442100367357326069151717341218715233485162422865275488128193989945561412520318436384352146247517825153602031718681507271400482335068627431548624570270157611110270784613996860866587997162202879936556853540644088593461701851106673197253801678003341397096428385338909963839700941243807905468871581200520744018400487900854388597318450870769729917048540434743793492264627929999643231510476857425133868929184841024097434102516421609824160252789450882615603143277568686475427998492259511063642389147073245705351390039665528079851006361886939031942000391074216989922860009758302547904113154472481500119909756220782034725479938430248469685536583278321885585932085874352710398279845881995522306167524108190790714562456086252230571374611905940721764533213561020420494214473257926765400047987596403124175827946320161096573542112662763106099266208059174118666317317006777014325284220314496071581262349404188590911243955409201708251519409896010513879530817726859481808787677437067031860351562500000000 [109,72] 1184700624906901534384713186045637441729649131240140584756974272051945489071056505190409977250115156595393663620526420532540877031724343587148594231854008170075041220396663074323351205721810871760222469532388391163133284827519355276100464145449414534928013886824740591407873064401609751712461012654645654503842370098706488544402260605939907453161912699449001698061743119074374200369137828109021650550910203333595565754814272106997927789145059891477603201388725166127496728700971535314311317988152932063689174738005490517584354809245856898183676115386305064162013963125595254467200861138118711381485046538568034926336732361192276323665860760383454818196349756934444327402858027626095374237065274593193740064841822021393081005481640112991772273979707182943202047267029556010082138489491830164897732226278211260933458155126011940299556670258753208261127772628783811233011021654160423683010370844078881194470824503190996967619006288367191443044942724898105616525252510036332010968160999389653266639098526242152274384253418495354000309788305431884997606348699085980632015563218415754627801654500449500298764037615333232211607978217399835638037447646432536439668153477164124101040785131593859998490361867735474726682067650541408345950122707767370799415606032266358531490579710931591573931996370211669095771370731451260810032132650941529707770799126021962223535561063760081091346340939486490358875092681189559139444655314829953893760153174901872842360370329714133259497853492965549121048186308818342595091641208324920337725438956308866125179967515976345122930685386823440652456375616894286318464500199728782656214288249857015523858504511801606024632162801937693622128590990698601242420986561795768046448670178080586212457862209727075995602915906185288972268507961707572211902972958363143374045838678283738391906361906842364190025096799884037061033649298484558139455635034369259286566495562828017031700096049687948827802420542169796703857408226724909408097822050568956708034019245491425439620005749613190346080913005028193908055637931261029942478640517576985909013065250740749742967783814205268235732977565895272399970352266642201159512882504782693811444144309560256916864133610173538992467097257063546008569880536406811970709282339694181642085832198776906842851985857123509049415588378906250 [109,73] -20317869668819106425176639820767484804161452025064872428236435339911528402018457605785639711353242605488031334607104343798579650509840379968604315643187501604210554422806081903257706056606542857676412643419982918519841498121393967501845022636582379521698989753181474911130774513618658376933905573820850333502796378701216484543937873436233417025127841177855093107764691612741809271229192340251131842798632109177448801499262170039326947820384070489016297242245402378103866959694017516392300687312053552561789844423650175350433361931893376578453319830075170428950110538451655880300467290142255292779624927452670901757538676244987832355918156256667630410591706520266075219314920847206182635878611004745251360964161392012012846078852896233620456662984661708896410729957741033283568198277716805642607545751253389991317057147578000054185359703459288566674507654881352976688378030824815848546218524144646320672727494401862060422372543320727536912849886426542664796770969485158622912518917106788719038232797478155379625704348348633006657389996641089836766947378089021539120795312323050641892918465438428233046168041004591884980409975471204381117220202719182434018060936339133985711440922130522298718286376549484024394675124569672355577391401714152600707318782328996371051141722034183536764187349956387040378855031945013433041169207036283011170909563317795018681556666717850111692569931223887749424568530158808341095884407002578272893837661352455975195177717412878990718716629507897387187372371944800849748264580624734809434572388457594741025168025072695442316603723830311880102014385546448823219045582566820271924655240099551646814035289546652692163662170466146141030077965676264008081144621843010042404068193046473915236014169830083572994618123339699463437099309056193291343178505839868910263017728429135612172035867180475153755826280727139559653329012098170197372944577567003903100387498299222914779118995602196819256529047966124732244489312242146778635447273571708486907325655521454744682202524598899439012358400060202263370224772063720749760608192240984091204664994879839108379787488825237194023618616624392394126198255578142138090850009947338780900938825065091547668217940025606438810078410889630359297107448736016535407836281452877647818043745087113194358607870526611804962158203125 [109,74] 1270830793782796545106041939619735064345596595586757821646593298978425090683132982207178727337513524532432969208812968163569730553394064343273485774850412128984286728645269091279003474929054857352664400726221722172842033282479866737243877555376271479216513086527502134567372868198002031786082121842453007716290852973285643532448932729070570151897591200775702517498299900808376745723187404930028579999954408487457575755409946396592496057559799846892691811938006088189854103938758980317600329606570760284479117308739682748559348075858495801671379036694518803704028710487862318518751515329366836648650401509221230564901844302010311653178628814887698893777159489368215007793757264587445754329011248402301040640402730538645998084945073272759010569110711613902272258139073539081287978018791801760297815387490802757148089425621869884893739842344377025057256555865664192377390728606861015927432732726829441540425081711617560147909069298980659857276247948589321362145486038905955191369135099438461823617740646462368283864871296986154230896854181538977074446772266575581575552162636298441380102307295410416921498917063268450716543785097571667233985272338439186950505227780846248879929748098690286922622941664945971318893232631460647845568269613647312312314663887861967907806895208252973468783193904147425269996648126002857018846670392673104489895367573577891443983674047363190624689186719301044480485896482010792677222264442909302828223691673017127293768356121451254599105229829210327873841316891867881525544620931273286948610048508488438845612270286591468850607110052626754551153653636272889016214579518028612861753847544167905627887710903883313264303899395059168204989503419733585186834285280973530520686485899424443419670151006214943156731796418546193341104484238461698506069867159490252846749245141881964532029153845656018111600812187295558763499537330237479523097484976006330790358185274122718240637293323082139274329978273331537661025126755569383386874843700725736665037316121936391097577729182785209045361648599880279976345755017266655683836907234696395819364675866700350393679549905263057799067151119558765569143544265262128471555254438551425859636781238893469015575968095651786972129833649059370921863991410520147438645845375158963943759693471236005279934033751487731933593750 [109,75] -536071053426968910656114212840837433110103966686567214996646933370065615920449179137795757660746697710504749327255245151192538099101334816268223645128716503636291748378722939068204908587415856719367100142238791501383542532784149864361344124609376088080083495408799541853735440164685302113989176877341762676558501952244389512593850796982420694405864307510100660785030985903768725527420672588454190023759720754780145471772646224542986012236987492344325298042935697860382529789505631969869382461500743353494583804681028903991044648608370364090045927387326817217073878375746887210531727245624210337858806663671004903131315595473689252886772607488926348403675218325452988146553589489180626133519570367072634158472989098262592340935722793816488528569922687080219034615813817192719694782245438388428359444779278077473943218918135135851718166735182270211353393702347150117836928947749543140777636518255101231396564548583325436065692643822745761712788697405596552588819854470920291771339565533658325757246401896776832081067220671932770466845201106704062200885481861521441590146376217701346104871368870168540110706295511634108826468018137522210899392610036931545981361684151568328883870173026971924110168559626366440183191961230313589359049392768796137328711718744741032862456872112786762679794539961201142060220397423149335386359368089965627440072846647747010894149015291801778408600923930659250209435642458798553169593705984074829181249243760494728440798248684578990379717464583752997831352764484561899669087206009138059376631747443124438024960421580341663371628602840392558435474537505631607116075331277943720623458750400156929442108968392079774651602121518618332620125286621397409955403895459572262422652365732752020822779531554760642660004939775675481726464860131400841778400527747141431234873210250667867787367493293847788957726939200322640914901343666252984232824476206261541483667434716300323263498214715061121937181041362666437500366447568186623637407417688381359297805713362758849626167576419653728662569038325530661580083805460298417322299073634826588577909973538604961261724178954970143800938631426363028002967050692380019178645243389705202823677795226811553828391077334369713902446300868220264076970075022795875253949324679581672770112277248699683696031570434570312500 [109,76] -95563222692230210351657765375054657688421538970271995163570401446375749963707117022324772430181571418005059304740538602213479549102230975216251948478913254573954342218123882676923448896395287536368856045218487149785981543388398150622048834980300682652562497694198032874705178740853465100518702093420838954248785884181214887468298792556308498858583196752319576594629731877381073538929200420501424390766301959223550061865782139340823803890704058775527067508582373210937327057293352619752389417552734738690169469891583884722279026346156814901061309591460234112564594398080787796145866492607176007735503086072162810820113830206780552863690967216672628671918350030929177322703420230116228658027552886947816413991695158159941948614907662502248702762500703439370399165241350169622784686800520892216711000007052563147797898603118494644833520416872291239328564148603447373896116757736085463189282066617327200832934417378400049065499445805472676509877707009544742005528086001706752579120737273611094882089813059700601291190873166019228630826142104498126448936251305137649841856986805437465701317690348375179324040352225473271238737014637643368683225061808467895930386510109988765295270048767010612526351887522924221146261280860076734029108600862928701037074239081028965563339211303280956006248902494546829100062258903928477187269037919251874895877338162896097399746463666853804034475221554224731455333358574973635280556217419075763378895488041804295143436798767544260396578543406341442618954499067472538869360463196889326581808515886059795560149820797209703371523510591368151879951702684631988252841352989258041699715532113992679883095877218394696843379968895521119043302788615548268637976862215430719460285463287388011111054054046600710472249946354937050728112616295180139731525945900315339487715932682814353815475258597664241714365729390682882661073635343083719564460202994954970294025717526741056409046676869439051342456896072683065969788028824477814909114740892801348255890680771111879096099329590153711846503465805907102023403282864575838824735246139648832154433153391225744823615252013767481454343760954063537270847635193418619535229202137006092146299645203793186788286791270270976169364930808997670619456264397313106634037973576532853936527089899755083024501800537109375 [109,77] 17213855462153849407905126314657939722579109441959569228728627848618595262386599476272298776791069112847635138958324842357085064330428232891340824825519154617239902394302763081352319723348335636571454533551592698618979633720394411047764956289644816883391115282891856914854157362130468605592476095945519628273354881281191796603225449587627918992416770462415672095794911127938329667216757005721427271188324210497741689285554817720163015051373759312469061546426558826806828294728773567911466027298975259001982067198875331986742569397671559649306937041488906690038841977973471533778964534106875051876210666293685437135247047226247067909151698073216651157997030374840759441866136050909509291217704599174146333629737757456930022903492185006721537294936057488032630513262331193420629036322984343792970936824382949597432398115698881718596062785894965997653221830304305295939034276554372326479135001505760847779164018688302594953814265025645070902160645827718785878872373695131559180498162958992015535609917811544930911468277325348449938168163414463434442371567122308022124368415210258963137872612793405244075905015842916397145112409203360817944136630248029866548323019229334898380960085833278682403259087786242094268158421868252575386672183904803369045573898795367532695639359775316022289764839972970662871335874083455564989417759397833425308298501623485397220635149055771299689204048432792901494028550934599151871984323596702983303862542866404355545944861712121152162116174220953142963178899059437710391114578057675567130093822558052351540273088025164610374438773438198651744911288216634085681892910604327550869658655623476948595738948668965835392173508359329801146164447183772607596895668712345542697456819232764797144259048880596211642321780788935659393162240226486329531307261041112737884175614865628630511285667446530467490072643581104777216929441514762052420410123797061503608685066884317237357689257582417297852361807339984476057191827781848740997398341670433974508191905732567078964266184493486615883622834055025927701640837486651283086226144752175359679732111313505173933045444201310675934062619799061457583090686119067488495562439870400705565494490401803576436921836676618594963075022068051764160782752602198142785020363448866831390660081524401903152465820312500 [109,78] 525372710151431612088371170166973338493346114625993456242928066633336435659480932705272478276584494482236748880830221926840363210695418106497302691126865506519452648853738450168584426162300084336432954176885920608497559092001658690429659198524217411545198079560727622476018003370558343319701754950789263170960836568801100454258223633077486529907063416830784109534707755937826185915987233918311559108244751914384685214742629775001913296602490120558206057036751548627538981437629171857782931644724667482825836419958228763291967080131658206372291241846929538803107703891601419710467201180264884974211581088099405728765007923748969308049827873577014286861403812612596752580440115591076841778550697311131097640900679226042560388937866122879324760135657232605698567712243916619730777461716263203927369425916494851594026265676236417878488834596540218163062036946792458236040697954954110209708949599559237198133609240849947827307455132844268739152554450615861362911500710689479281219919000482720979369065855624990171064762970710569091127577999321196590144739857082421341215402274022994405322776417857181354283217161717150186972681114100962700558747570173024096636575822911280636885073064929083227884953056486374536186090734097244997243328890369626878156895721478266264805659427228350016803822038535333013437930805613687437755707366245790852097101573197551214328400366579365685261035157025530563012587841523010807519620795850698133211016674031770453221431400401672893206306715953294201925242921653702366465455409690303981830095938824593825942774477720970930596961451402161220797344337979657175611670065717314637485890706910378461615544893211072962813354757389167647890926927515714441699594943250776549838998709700457019646001950506839534051915653586347793576961304199876255344798418266753737992011515688041657681262027618497241039668354048522396184804466417828210140759190414471361778131693256039750246979903989669161154533003779408764789486883654720392610598207271475589471026072521814526896663420023114119102533443006732212420522470097834115334579326713850033066463293751473238198985079385732191158080190980427890746691552238414424815711878721349462238810431005846566377988812015588472396479083835891141729857837123227395914604187510121846571564674377441406250000000 [109,79] -155048538405204173258140361339670825474018744988107249280711212704079303026136540524937054587601803329952772541111454883894444500747873318076053342623985887127259715013505399587223778509506101329412243527223994677284465699006549029822558973761832246082812238548599140171477192817989219581070391170210150933984130373170924635952405210737243162424152867713930665819498634396224916346103580051235461896293858184885573627698122609677409099804889788376283209864941872520656288646932984532861515186177696421602349409426408976151715862521759524211499275668905730145549733985273219722427796713507022070087870784127314461630119408330503124406914435586657970040986982878317244124230205774986668571163419838825703251337053739808471500197319562612475297404255975771217330542662216228823970718685565324560799736085010567654576331486419227816340397975134074682137472006564587541639703249069471418039067817349098909092558201083896205154467283233120909112833792800678423225796839795662924438964038113206307195211959815183235539708245802087848290530701079185925957307636797962826854109185445416375179474353926320372558092874876165924910291926147451982151142636015166959893637641682994948096681670562356290174408002917135984225626412140118273734166312560993436021144708457448871028442900870122030441493808962874403043008515238281597841408451085194973620810460671054983713158016787218774941424514717707310743107149734720428259266507370858986461826325107933788174303894252140634302483752262035826367759560460713641334342687191780422428461222438256900312520054970830173845959900999184996420016461318056503980028336940944887747825450407561528560723083498659084932024027021875137285208964618727619198953875141760678799279384724447297145209512792235070898940955929410562670959644854220846198768878944842318113407026882953464820551020472883111028444993155031847689286560612991110004791871388641975129057380898872788032551640341842015603602222817345382645758381513264215493764354491387488292926469945862815502508844322782927634463899190596270155271205732003012234432379370969174286832973894658400477009916804074702534565740385156178944216652902422408452944711063825632933475614641376814730758678815427770700838319125768479662808257371376134334250984636582870734855532646179199218750 [109,80] -350246580171621261813917390437125017749206314549169475471763636009153977071496338402097218572785796481024801453601076428098151291883234917663570379482387233832903234574997026408164746474132099432854130244612446949830623925099407648317408772145142006869802506025202788796343515939575481405217245221041613969904998907057013536891813955092375581325233127997806995438524091774696592406304440851449852072641275521367938636029999461367273233319999552112108801846427512481906417112615455911400477985628599998840401616408415358615670878621898708096587198859100509572299702517201585316816072403157035120092220470763609268130835097419866582119760938815835177460939943126297186508177317190906526229191617201809661458996272017052629058421942896949823849008668389037782837905318073656089456091307918775687710872662618687575392990931588250337429421558919151785140500911380464300230515738198677920525236158995342779531788466887290094071972208105508784235352716332285430319832819251209542254372996765863779912167789085827051950968027315217844434061006433405365237150662814305730765385488097255198784394604214679650200715926505573350355581606658309080798334290164575070558030559497087893326640817533996823769998253661532279388423240550274665823698095795571066460276499903000226386932652943475092757842180414655121117432985317691602927932943442779809615764643882190258362732527770864651247888600265147117127105896902154400544101980771534013479246329694895339034720845899746431310331468187462695666707884829292891037315243618779151986899999076966501340008954759825989250941167380490395091181858614061284967846835547590642182532858121595425634514115811425681127333016833239051323442424974594534703148390479408369752567259854064957558400288046747304685564684895804117823227839864177604679280026313594541878004991281398218125503183209811637042073147975939497037019610845475758475640616719893006232483959112061253951961313592439675521559891602939600539798704550842141656131334220417690393138503988682769943492292881605432592566554939762524982141893951752026884500117940083617497324740717854123584167256443367999390386476763756733345871299898812156089512103280762077485249374266173743627534620312504793638265175868573483589929348997263347520458864892134442925453186035156250 [109,81] 183652054738153530305776241069831754843203203228357393138546552572689362049934232593550476873222272049976754421950508813155965227920279411394999704986413371025075970219605691046384550738433714982740969456549073567157771938629684331944224255325075103060560805257468489144928173947778165704047814846613748758332381414688607475938169413198497257470881090197518844014695585696012467663811177005325583066385612192457618188487995473079391176666460755110362024180210239016586701741389106924991938076353823783356345499136054776858481421004532612006134115422427755329366604574993325916828231922808417729522111162501785851892164823455031313100910359773707971814143459730174267635561424703726951247428112143508094077846968308924315478348866422583214896532548005447659471705346184867059072288133887560901987399073482929898265738420022927064700918003651259885094514834543755996013618651658341165427269063416023150631214134005885180804116506256184321588806783610180190317954761831386543007713727908080566762913450913332686956341591317454427085449302889583633415154805100226644339795444750403515707938805672057743091713730271500349706633394606908433071353911284345553808884910214522821650823889978902874175968681945291879620620909872862482302544378864588968474732425128810632904119432433378511011696537547443872460155392851150673259362372722730308118968571075097263500117631520676536526887559128908953096994085761047167114678743904810627204109055221709457690966178996065041982384910406577924293306833773686800577760134013739972921876296945743356225868381693807195880789210271391369173548227490318667234919306221845409448258632406242826725179398903929668341038720369339725483219106734060481083185497791791521303971445322209616895660152084976169529384801881049851524712351052933005095748837027115660688754476330673491283656655353077020365338434076377748996753947591289210626541155651970590928260371737661461068261902884582108107166265944306717229664423607745455160366036632834673901608189667807285520088543866874838082720415083859636330772639694592657512674501211827889869533318825875894521739823129927664982813271127079493826845266124700259362756491850678163744477963445330790373009834605818481202056649913725535529302932379047685884643215104006230831146240234375 [109,82] 87560689387020539283587928698221963529781253062316598396359108971966052323761070046985370226649203348863646988312012598599978764510760268038453325403341554622172838669304243112511861863336595718637228087856549859180989527605647788171563361416979874741053844728675956563144199865337375287909026402078868038479711114269109644154627013687792418152663705217501384114815652532493865636389345984230765539930667918796079386616998005714827014144048059593836529333695963921953470618893344393449925889276611709819928362846680390975141274645154250910765426550199815125695017736615938173119076720081598547211500538158112708505828202819956970768033428195373662593119648808561198482627220353040726391719124977002074967865202242214879787343143106809614170429525927520595367807247210420302517900601785869550300274144595260987994012217991961648580430033750596770327083577004143428022928249281975322922925060134292748227006641316191440957790590152667881082079384225413284474837879378214054014014925980075860906062512943839047371256951942407768466637923480797429913552715087285820856503275922462081144917574777241062594687364648626292322767774962545996058008360856601468308361072293103543675691717375293589773293030226661215721908589937280477957175304668350330077995819952336374516837469808423094328461633660219806251501931930728592981207806113272383718715262134706488339331480822633160286182188628061503817238484992744514449096940424296573673119880327319197186386870793555240020162470854434396106669882808163180272037851835785918194441086135409234578331143834819200604732169215510185587722057510076906629235452034037637810348594891547205427981689207063603801403055293954650773654250749068686134357404868417820131454883744363984207086254149182417557620124053908293358610096254553239756108066930254785671618330609933686580514788018513226019853547804729751716732507679310702537975434653891955425442139096094339248263436304074910726520505081511032351309660783078886522622006006686988591749739613760778936994831622571907773616499893393752770012237855403631133208334300425595945482162558093828957761160481725619884017335314878616033166007911219952042769534889095286236493658336740152359990982036888608139054202977826870567734304784401899723889073356986045837402343750 [109,83] -3849806283444412516788083821198645880166841216850613892977029254426046040682158385525954471315484807134714732465534847340258058628962053108819908338352922351920313112702382385141557998931986435589848146698348038376556184689628389326070474702097878900262324285323704798177968792338638039998610171595981819822549137506625022075205311676542481038322044117641337020019929628817310979530943444745520624087542940451425135170759154866584166068862984627995144851272941860268745147565973485367838509612173635931094622783828389978736143765485017716335311028013217427910684810484805130890030900103934178587403811659468578765879611297845229152159853146485514744328943044688983888507693448655487750563633388542741787209428928763687805770207380109453393128453532415310411188125766113158337274046740118507806350710997876566554655159207467216416187089477321628891153083500407843353185434508159983475569259250751514307453818369907202157256282855381298679735901762721424429136284916560229975191786896054269940763308503001213609610030218071561756457141958405063584259485834045882887124538815463741906145209304007853209752682004143182276253747273039039322817650700985520989989354095963812931618757487285751626111521578350417755054146521073291178748529938984284430873431911159850314517353072470441128683836977105357818250354006423777432130035678603602474343076979336494008082248859556131983797079195623023478695539704151388004331672116303312014683316834880897225977044575904858018213506217161475754788332920922606026585032962287997537102704469316151000825517796868808435636297963125052898898024393052774933335757318849497256681339080601013823940599941845788480663289856528092071229858321489244597909728262033828333860346852188801467270187415970267912485600884414564437244922914347146881125575201666296717310236836409647787018979982624306498106524003582314302081005254851756462977961845943946374373735905814777961327642988720273044929181708491303116839865757477736296069635467140918772220583088497427322201661155459334987520205014494390026413647027257532488524529735461531439853827952654959062442160353514568758045341162736985046506768981855164534038389011400930139552352031500522604406210644446525732928614076450352966818346800437211641110479831695556640625000 [109,84] -482181133437040986005850699691737618214872452519353520983003951955702821535030751501760316495131250516902325667214720916581179382216687915457435187357429720460081635939441032132629701788514854979772044735094191242878840758883108554464356819090628388780104153932818925605341208264985657105429958735835250303549473799528082384137221796047965178025213794893823228787844825502063817854793949261628836880300943091712392085335164640254813420176148074037799857803151343513182584669346859531753710125881763543023238925507139213272909293791680795636656454371417712497963474067801591686799589435857876816497984511036373949036381221284944544678022521693783155449169877969540256037354225900848959328409195197572769216215820126266360610412874167753656422662744124724456840740995255177992256388403972369648825836415018111286361540769865618004831697548185497319875163388627494829546355749590470200260773213081254340751569043493013855141078227429607865398583618482873552492220367647920729434980586435538614534420882867406898838491812167074680067789568688601367898113348615644351067976151501690650035076911738009595026856552520332051238692673656753940621897539307479232399939631295350298589416535078843013327341184959997370542443518423902944969628254728166124419412467536068677999887266720714415245826815976608259639353356394682540562513312207383211289617500595975597708509808863135373525629789316684666441514029251010222711566767587481994928825521205493767574892419572168322494776780971909760603310631556955528636296184186348351189955863189722857311605078738708945403645301704222843319019453079971568489411334370497336679818689874626021127125383969059173823582520663398703377509460151899760907752961632406032279163794197636143672866294819542553510916195619086228242230989442764157464021896836750562289676007697018643063520375575750595253422076667358425244250788658040511696422761877454474142619366508262788471262931445718173794032510989705300389783656334192953843678231604896670991449988366174265452982108036000898457117196909488886972431607352537110104847674082274586968942715671977791905654139101644124983740768640658087605701804273447589364475295113908834469521879440704803668876179250773654538918918242731796730549120866271550767123699188232421875 [109,85] 31825034504795201539085409190962617969651203348902176508296337661384169982008859754006021894020378794460079606408691364345788346931641385836690237071927877018391490742833779908728673889350849097866283283569215034141988132291656965423169815554853250659081902804514182768249316394544002961049963191354531091087921613775371286672883238845523734179028285693527672270900961060168235621773144731836038463893280115755537356496779772285709139374711632615867539988784336144487807025607126269307018506257222826525351901973355940364813557133755607924096619957008953384018900040751969675413743017466184658548877487753973800668871801307239567514587200374193400138297364593065525191587617314639976734975854808422379620092697881600295733872299865855903141993016684525295214540578684781491034541298546749388359730446064435662010221414020498795242587481735248933484476770207717188913471343129165470531056067301172658106318348057164018235700475609849079405134298002845187953372118242514411237709029242306333605681814054036729454481226323667630811481157241386138871214540986642446853810646476129562592122714357519082785149140465762553315517099949628673245763918883753061260827150060556008831236501165894207933192506410026783398293089118618180803164005734614958843802682940955331491142511468007445597894925211513947126617140019433569216804575286375534570073699092959701840468701380668766117999217451388615225781968428199438547613982972217180444725539340102619701627249288568845186040538747769177348380183320685482824917936793830206962334134824680651580514566994885523387485035452902246192204410187165237929703424915982745477098324250560570444675859742382002846988428176422753343769733186455262405097724257305459702934250347876160642781176867222783539574134756108871725095418278873997770912391766760170289487655976095142153910108289839458700271654606615287213235856153225694328670083936372069544155814781042659826374422792310246846417201530596376213233962378334441561276134847698900809048333242540044719770293711049473898314066240704027504005607126001655815393008995837924069599540051682150181952750881565904251491182711507176471308228963616571349776239756976681946402394742764489824928519853455519953258667006229520879401206912007182836532592773437500 [109,86] 202863015586944817693896361404244109545972285176654222549197041395764640891275036297283926984620047709089687992500954489697518042206357034451248044127729186345865650174907479615263907165457914746156534739843811191361276617639103266075013265242275285921275206634123418182989285576379963827296068603467411261456807859812972207507219097808690913670129924357581788191343783615165508160475531385656184843280836327914868285470465153717044039697128469983680895096401330423714256563713579645636089558315250173558520074247793180459842396155442908655125383261213103338938670388898102095014942703823851590240641034352016296488467920882880169779947609116639319189580143784785924693286822216207304082074299915468449028779531370340168007635178164992556363118216457375272484384407653773289093826385914330647122936712652217520968258935517945239300843032907944117580482615256721594959577609727420208754707992717369064467702439508244821948558606858084297515916514406034174514800546423245411858185264470160652171055216147301163552031608426890726809614209436044900265545262428917687099624222012483965963278238383561167117077861943209508736938005336292014225201728930668226604087760032051044298144079058617893297271282695166758213810024424068081525699399154251842506283332366193521580547578280322509005336536751517382137072209664369312417508499893122475176825683033187194090902654920724990737314719372667567912222956565184575303971897608442576375138114916304229902082052740741430832502572083248847532021614449284932831192391242456779846208879294077406051118106244617961791712125264786950159431788060495163167788001247943061184131402898767472349272469889284427616737879851286890254113992529164815162208792714902444605979465260733242442165340364962437378326638615915488589275218103295992918406859039971521653465718230077507405217638578757931833969076313455526137858841132035852491521837640131536534779864958886871749205452311096219072661719516906259037004806253698881396907470313735014816232779380903467363174184553703509689307240540678463260094232798318063222065378675742757503076693375081598500317098685104109014849535677029061546490643074431113209500441668825661103422113701041347317692546798143065304304011320368772430811077356338500976562500000 [109,87] -41088935610035549663329403251693446254383692050242723230142964955381696212080661759906261814127418160014379401818307824762237136916599715327643253826916382343891891815218166598667712349464293532792253453028319708108143081976345455533604872292341510423816183817695934393640506596767804951606855293122215477809890037335666648011386493536226663074376693200757963249967292039588795055968356434627818930715255819674318061400407783850219035984150903716372620200803118837515685733325633618359452437065403359393082909045102471794508717086528851118607665904038108090334962366022984442147884858037615509128797360216570388630864267050087175583301717028528999313122116892618912630481183064913351097564067034766338449327936427600504547977469631901961320266908609414802361388563514507333226154108714694592017222200320132328433506654071472457060038735109221077261168145624249067478443551352430395744190409816464544356071499487638157406293876352263299923541726674840277095393568723693475095002403856148139258024784774496164311652662813659791479016515746317832578698876954070849079098955587721103160254141165798843490169088225503877615294930172361845483896391007028006985395994211803772875488850200758909415289143124376664546344376878451416155181245981238558815679279536631730763651589791873462016078060149079667917306080036448141229167127308289226880072072333240208301463514433319572132003443784136871376141580836723876011953047457923202302380018137066435407276196818308523634269461904298009540332513481042874684607766459945600163313696589430381675280877928613728894829203402239445776389683158389879853214751486594727607521659731498872073503251548029116130202903473992105373988865945156472681047541117010184336405489736556677978353362895681791655086079364361179739331031785915371140446702050852969100757609038848454896043883920125932380146276395204941007401799588992233004363438192858835820817614543821581608051096024675251908310858342492800997873005913323673346694229257503612193496418520302310639280346671815481001933241483326738395170106092415146105802473137454744230335738599864002399887732582503424161762019034020076061151769570016831076266707669402336590937412504200470936780555083634195543546008266844182799104601144790649414062500 [109,88] 437432436881292059672175987070321305295833296385660796078813760164945613454666911928203408783781899599689037942030658709857522847993602777931284911798620517607126465351664850211825201825910449463164281339301255782170559850418623150616625466649607122311485450539704162475361723724494058251088843792801231613485372623710765465228351476989085906951116268033967060938699538931510862720784497054765632114444516586632548010621827351518639919448111513665246804060599511071011803696239530807768801567767969941704028261076272625259558765424267706983288698286163868881698245826564859641979324092941260748373165853819114526103954494820198470139406613104772639170478578311281821607725279543579307564481754109074483621137160817894250988743815563389017697074965582114827884809575984918159197206180493799801936517454376133723548501318110087489282339045181971862906433963212292478901045506831518355421379861913100657387161483878469232754317894319871986958372602774761372150939970676714574863470216456615705787655749188925687639589847943715244443344334180296884437636976330272871947976829334745832267258201454158980445575939304361287756756263150414344685685085347674694675537032149270103399536418140873340539174450268191014045958548859677381734067541324521385388543697569886534009874102783405784574976774006664322351462022540048165659299242607797336360372714388939174222443830822436118300190752851152328590017888267142263299656969962711367232336340848996670082657740927420159920550901809257762517386091043739685311888381051388004030100260704550297631422247392938085307067306949326823486907401408842328780214189540526120273786024744660711756917990312560612541120673432148565844691425240928100131175218143546878600225539257204392966122468790605021700142292810151081946435643193070106483289389947585408831786266915327550115286782304465637684180325271959031290929550591888351214159118839943716465845209244714250708657009480351136996283848824263342577075006702905042536237605108111123726385087498636040583655990187293997685986892127689922763396769840570832104154990448866005016606164728199304082345890384870588081067954079539711070850805499977397668897711590660081242807803148518717632799595596765213079137879503832664340734481811523437500 [109,89] -1998237150157230759017574267553468519081566819701070630193046589254686117363844365272591075048899453629081181940694556928723074909963280136892469776152985056955682695479989503957815120859106195677442777956124063593557266937566666224325678438389428093285558458533988657239752649361154732034086708009694310191677224050026290426309774730357020605179382510793941802442344451059382413687380453348332268614987987155976085563344159556112881025328628349648421433360661494593363307765934333959811889887656630625803313817166300734621806802503027318716470400444255251133781676994788980925867891502297491277366083322996462348936417477798776648388592059268721739446195301772853656410184179546098907051920035972669009188220878053853809347480202173992532011621563392083120512311339513406357494041324826866771668112929541891759211113367772077054373718889448644235747411524293750752082753560670459154521985951866424514646062517011966791177586136633537654741633546285109935262285022491746552644541401075693812979262420873189191941098957722116588604710101710141504161044129145628587536206549079383399752595012219442991645202947393002382800276142197888354753609035742492875296250521431909763871533862183854283279466478415843727271161857180254968029605374925632656984497929301250298419670476085959435522849007541377684406535522307471760342147612273089307778915132097035273464677095418137492637735320876414189042427146669237648905014542400787321528589778548711731161249955949306051265754596846240752198748475447133157810448635632880927839612319539471201390940006952061377555115796579404733639294086083701079258158919237015792667469084151634295158942289074866006802475205423240770130757410140659276814451178470489692603239251985247924740946925877141678277383036029459126543185974187444140336159377695958111196402270245600889999406542473172301124858109063086542547583850735970151059875135988794490448121994934381480175322842906718631960025193635091203933326848802068856961599939364843135139005696894382587234162180042217455505172988172319233925855703114915329652860011252648598991937480669712377215459505131850749916415372560526964562433731227707563235138462021687011017219337985108282152765514661507673110918403835967183113098144531250 [109,90] -642955746460680993091459648683664707196478685068060495276286337078727363699716871892076664278823945417140641227300985991228913355867083569461854127828105747122202548986395631569914899202390736066726606872791609071156317292017912091000983398070264913590002078985497325752829809535523999527687193396703499427956150366975678562530063597346825353908176793795267429812011272076981669328349568078629791573365728171190242239544943452662260299974180327363489083642955698640780705105801537867334272802966387181164964691128204178887039876061749173889703518334986481273465086963530128041143748034894015281022061401792232086542618899903655348335474824058792409108687672030957685784085503859248414044076408707941232399350188443818719739433720832622006795400733338314969960268647727391533993433269628639600745747313306798141103384811645287694546865417578093513974290269481581017839519585646628064054213295604155622165775397627614222187612507961473091034660439211467681643797957353799968087371581257751096297218529054046527142640900327732431503888532752947339996581833021920878088362793554263579064371552707977599923288959158849592691384124539744758811899501599255090854163219660037544707274338266489172578898566146655838741660471708411171022902738541158017534075896291159755845885036462474437266294896518312161785558622599008069284130094605230897429593169861944605919319495843019030921417932178710968169644498452137612444072809935958888619556088988819627622108098301524989687704159150402011825808094763516354967803073437270835225561122302777873968114387620101246363691395014607959925262909584844870609692966556114299937669225608692802455810886240063855122426396337400220449599575846478866648106406542777098890854539128169340099660868140255363637246547805868805313241009957867410436123464950874161115363210058028106319795601733759434523314333228898922105080014581099207706947356715283304498532135956959903944691922215536902358037014743712028999505362508048056789258722429710960517653436429539280833111496424811605709893252057865708064665491148679576492695187974480648834358162656274547856373355734494343346157841932175825040091931763730288833160011161940019655608521676343802587881148591364421918115112930536270141601562500 [109,91] 94837873746632456351841192066743027224400571669057303108776857893499956243429453238832460101590710743581697785554777185434865434829115411669604421534247964982486650925485561261303447958722536962989776988320115754332300291293112727791338607363415782031712307248908131457431768335744980238443510121440943005534778478157839238421731914553575086163201284697699588095619027319140093269717307475060703704580995713446172251769995268613213970286715672806628619123820046625251643772202978325392348306250800697532463140678920526830416772701343064767942855304575677431376778492740277322428762763206339004876715284866155485596147785169661812702112112335742124811395738179937053153915741406789366016538408327791471061263760082529814802175374397227912641183436015872951406431886028834992023271062850927175836123685399504210151992107828342634253674656670490213210488234962703178956768201685222864559818798069130183424471755840279306538371746332422415395588539849082169120631241493209238233684839424390733558986130800046799212684461903300982539416273593306446546646518854497314841086820100778758428714570248120751983807638131630183742073192675214005737672822475812778040971152450264576235323853787838874254097103656412117232796838862474562431283926966943695951253510652834924689513779277983710620960522442758350753327649836152772458194311960604863449381771293261590649597804006030993706720189490528254348376152966297356100828317268179370506610468503317190967745861020344271999244493545288883795962646323320911888391592113609304459160628881283469092819757078645275505641208727606696064650361408416230075986354565552876710788055045949096823431415705922019640474120913223162831872300024313170423391459606093725496338387638234876113949975445202974202310242493992191524516863622620661542379827805128291874301195671583240638994607548070867410548258289736116667352708969059966711869596986563237865828020467811821940322969701243410285128745062265378276966271512723902637141722250374520428607610878573037069662058450143169831206541596947903688635936692190993804660843900711147443020086121898027392818392075751193712331627689001328003830648566839110940538989205559806858531431646964247565785071749644430383341386914253234863281250 [109,92] -4930134022006008433023528329012090881061058295264689164505584068432739670672784873933049592356591384787666267016880249777964513151016570479935912399912917050138317040670509517921063769110164581933144596730423352940733557464574990434904381261594712823773558163212490417087763558453819582327532507772973072711007864345564789344544834425209883581017913418416118807628943608855579194853902652529143909986016319757562476242231410114992277229855806726235832054020638652218907928223889155117392877521740424255677445227519860180985669268498779031088353246800297897043693583932920939796230161353720064146098376835638469917064612066145968528303034281626786678985421258175288721835399966850789068684043457791372284576494332794694037809646119969345233894515126000484415536320312432491205096949298157395890481043767011601235667288771438259892327254400395684243519022408917286935552653303118592731966796220205831230385277690760616572801774365238891456068595413212227601518202890424068187199060476928819123789124101534446752922929570986380499615756690618267135721109820937994692606817229409582285525823492433376266692763860719329623195665212493876656823010005079796886906185138550385989086205903957272018627560481410418725880308712207958524092339946735709284227560022019421977441344118356286930780542564411931025437612390654066552247666013273118114364505504574943693901688207345987871086040952206614103458411567942391972010376069131561090176209612401266371578178217928944207805675326862723447260358762595061833081895324571013792078652932146622793119812545345799698356587373562719529028546524933458884588370957996655919681684099663640733969252567709949593691517639232101419582449594716422445977982409503749248440587889543298086983743831693587949328508281929699497600878411940218734052182928546484306164792906929619175808888208990751092649631313990630815581236654953522741176313265973876037511213657200179074800371156988583465670982932424767663549825302729513180221947951246299119936428960011616991444084036665006460366117031764810717686000613987583092080989027428125683739883649448684955521550061423507668148654938224700288061310133828279748607294589725387049857437917921721820769482746982248499989509582519531250000 [109,93] 130064581071179073472619391121314095181561857483041975366811918916535553762194930566141453069733778540289926939134702731782448996562290948894382887672462824978525978623656184552535534170312259559149118026887472194655957483040669857725459476940817575057831448738328860904599451927857325332101077022859743682379610584716335175012374641160718252851675321030194487098226114253021618611864743567816617771160220178969702335729980901008547922139666657796307284273052949857740334728167217719983116519185626857975482577037369943741073034923549120085661344493017996763955629291980101577544564923552088591641959815948753221330721581335717556388328213436166528536439561299909221161778395709516181889097777943180909265717379677505576326683545793956626169554781669063511798137742711084499534103781735324223128804360226370537303981594232022030970849229762367048800787394454501089768424350471253347252851458182468567336882389932796717336180444501675891501242861457043835947686728954490957642855589327951963612063726546949255401092642065976419838288865612632785103262297781792739799006433259169130809850268879186367952470735335440705705146071680609880559902045481858449705553948533166127158254405832873375268186543121727402013970010439556985718586327175335605563607646567026141260249447453245874095319746201869197631350306539447681703626777604162725668542809498158532610265559317193684986743252447215582020684517498838978493891560405873821802560069542580029682541814477149734413533167425654651663482504589298528429755302359862501049757864216678083478500715950174410468188034965381798385635355921010616156913874079355483269209289672470102297066181505993126754646047327494380647117107415962909144468013520837147499199449999522572197217468848570832915941144246784938142598702390201383786141994163984022612210395557034561089672704836505438569330192902793653472319148016110618706372564903140636732736618772275620014566478762452536814283716542860691605220504304462359821247798054151197869829454268633759817760828605836555631791643390599857997722455209194929581321408730334740170852418316187546931326761994530712924598965338601651936764199676103425694155899102554518280637857740207462566199865250382572412490844726562500 [109,94] -2590698742161891984751185266318517785615598397907564321342503386187824664183258167070059524040607459666382924826102545650277805349462906069508500860336657640223071593539427284164131345236060182283762738146791808452938922273764988887796914068818007833733790570811630063052766506019178523894558163686341530246870285758664920971575564828194455989221293522920850412825859296449489290848929620841560490248180756202169285874989189718637702919213540171602742401132188481223402221221832560003176312363713330166505584917511079017497932376939013954323979157178174015032567239119017395826768838687763765554563774978214526347842288651587754444676182200395614204753622240850722826052048072816156692661484467246396859820048231167624843481633389274288891985794024959291275096805279933495079031393336257595663303919925376153864828089455768789697511580449960978741044187962911714713299494728368649474651983368595535271386780984376492159641060582968232434834543283328553420203228303834560994093694784294154078818338584138689947897599810101226283373879870048546815660700816852844167353214733525828600847465689473264095038039527205511344897590628873891473935857205111608270790616868551200334729835388747525650980709114513738122455559539449782085753891799754166254820871422722419455568591032857686731846661492895022509206976522247993904407061018773998043679336484001287595213377686858464344385743695244964755798565782658290458833088115021079050606767457644758483350470669709623405729375165017377855431497685629209369296140026882073507235646439259638215204158618693211432541844442745863510973440471697334884692220505134547659137965066140727920729433498557215656632060639910715426011498552777595115024263320009516324271148828441054769403165052988522679499255539059003421834083386669912440912950041650820939427928364678554421892179122556712611370862632911169157221749266100548483173917600679542742856335663770099443178589497720812292655682804191818769859778207768897401032492252220919028143218439583366433673544053635616235328542676385629874844030933542801439620331031081175035031623345887513386947661200249724198117766882554059019348648421121026395711258600489769444499491455119138288755493704229593276977539062500 [109,95] 64709238727842593007199533336374858065878362961287561572949985556922479271564919576364997889370114162782723212032295877369613830199664202567251956027966037270922396452368485729712709322383804564993131467532963265941290060682132469994516035131397049867744768453630302340743930719053675596985690609706998562113084604880302849045207896130250696760023742993422400386924466204355528824950563955192198309315418908712677393923808115261643197642011086262665259204959359027377871132098022352343282494516023839700209323181933965132245662312689778815023318661745297043485063997346184274412310611896586316870926510598157474659303257714423894892490406881639515818405238620292884514578601087575208699776562994320012975195652066880882744168117834782378445756820929659857592093167105759686193558449029389147106328750868608167286978835847192839924875278060798080597705471070710029851877587013491577458703824183892788101680127604969800745113910837097179307366866272786048800589333418217731238167485082735177343386707952869031350320163449055234993348069461060660715075227187322833570852435878081333404812819385109660684796047526837785146349188445020673339084782367359280696555271878167091671840163430214693394079982526293947626402847692350804810555227345113382569699675745257524260777051783569266382037594032147729460162439748683378420346707955687716728477500691807300088442440748680376651825656367005026751128173355339055503167613830215774624541277300780499454302952491561914681110650579097902500274131770954794531244024632655928563054742117153427035798874301222114110805221388355944703004872741550970777347202358777870596055700796094920790065457100656234998108301002510891376178783087826807657992487257802518470987574496887477176494563475281886173504972457927813128233142783523839994327994957648598001153496589403296413127736220109355176304074743408848922753932778428479770272738447019538644558668782749319581397243376115442368180329251284937211852391199967394656905312525321725928076026874456605908170607996081606827526886171764956657871591478025068978686028816545718512848499024468845255546523624047706190564305473910108176074646861985825828061842861097432357210020215079831541515886783599853515625000 [109,96] -1824318107557257163550633580176089080912364497427302031481184893094554906512080240771558182900728241533254978693670865732726933357159510691395506421485842860239312042998051613869637938161547394765870637384544277043657807040800602448493873399056712379007864387935967113932452294802171754422976463774741224657151097284878172923519499886813619214114779750511221101576449042622088291086895978732377398673983309243608043858476595176951391786025981859225395373307664515271120897932120218150871373449944439977992428812349196884614422452796647919945319657401616262916161937899597418386481504381794740945670036707521368702027659615220333023510073283047246389947479316667288494436345123596868522546228138604238271579946711332249834801836436048153464174515403217766415699327347326897219954713474288890451235716404568627516283558281401169896845769112321138903022626241202012680218370429999773467734555538105223922226131052758919488519357195169077215476073141721633108673216362198849591985245041418959951619768187338387993200864789564450517086956857910427565234266442552987021258335680121889385488244739222805453437656793705913957882281565954261768383454225904603196497736019383051122207705758760390837493484471276951097245892155299058854894462084817606760541395581331926045960136181295714377644589627919261137132599052753471694374566383309446061420877495634294575026375814103396253930799623339906493333792130871748867502071841361213585004908602267873488196688505028573532392514076584738705542559765135152255271298271543600664175120106753897183626318738489559725234602625543040146450874813665146182632573895654454295022391686007362786897049302344237726903743164577382859721600863860140426803718841704188230941909164230355304658557631706106183729789308624763879948535480993643185445124115353742024198859907791110945046124947325784591834851718950830332850683409519288440157754787306709181084156801994164666214256348099139447622364404413892830141243420882209592274729451608949961356962855339001008186782441568994735897007271099064693983995166425317142682848041264257195843825655346178328667316499703052124636121053010044125541433303428542393361867019867590829727744785502990707755088806152343750000 [109,97] 28338826273408079119558748113628813806948407657566447124068945479411405904313884344891359608303213507712968396086266218642639245942201353722089348010758887070752945702536988014692770156211565199202764891310944442013131269983335507753827588460207937035817900052569698938934393502614048961601800763324460942548927359627660753464830979453635452961377798088114617674252348615298125737981780314439184743672352465006152045569766419933161753317602638218183263148167079340582934579889579492029280857964361471896626387226103942511182471150493868928580754251500707522521170504083666054468943018688110448600325726623455718956036556245259103851422357906987669976905146563456551002392782049773666572241538006710795429072784829475799704215952541587469535633438321525373968723524942603147305243801533364585588029418730055768676964715742627794639045392859786261272462698946454566011826796513589182481142475318743959033040150677813966384650717282739074089903485075515722487388070499806471880684803846492773567970575604340400923159418360063542024002911223122444061089364680802849042198520288026792269138961004552711462145254787826740556500968703739675648555166271080650301324138156388379442904397402757780757454963494994980429169033958673280380394031818792487199709374942100355779125392256875563733127971075990473388417501059954359045909231113400048259124711874401243161628130900279545315510321359668416471148659482873772317321142122709612138466263213903577725009769805150349755076398456929628339648742018115065570127964716769030903825869575509535911913401458894898454305454577637190094087661091698805386347472622943243184150500100113292373539409640673570311725455951671504702940093252820684341482385761878777835263250712866926927169292911250855546514446213311821012976089807731801911953240119155952703087588792246359364427014010989909072931450377340764888626412725753186690691198574055720165375308832137739015060610250671581617946902049454511830837662811631962816681952144025836567251996673961751614436801665152022795977417897524533433862276543590736938744118299651925032119689938945889754193001845800835709488602156474818410597013786842005480515431447286539760999175737649202346801757812500000 [109,98] -635145268386055326181958249534524992840358162923935948669212053496102542976840259820642420374130344367837681911839569734614004426277758544921699327257875663371158609889822284515678432694265773381899137738152930455339016461110424116591491611609624716075262864026900049991951268749376338160607259372302777110213148770699577949008047876464158610862660725403167483483298825479198165923357784026353068049793117651178231521809029361737599177467756298554882230061966065574268822300588621734347162303856725812301142807662589076029595110384235048864767038645693006142532472670297777334096392278703808039408616894533336187861732489012959977856368718178869356981988801705685257498246589540650532473082309563350695139155407133710777676954201149902625630650154829835242996673669735741385940027365989930919861471513865422036498914435911880878161205890765455544480179041010274480261491090273149178626720600541320549055266406307508059605021158823778398168782479455530655124657518247687027742880251997521756917225189898518999719691839656670662547622122002984442157284756289068051997761135599867898277891864313758227164214292118959419096790924334048573278172259198024799421273827804937114737523922552174730844775040094108477224439173972198834690063360509963228176461207211167501439216016350696115376853965001942389464344219643568304288315878162253270306837704894798985325003261551515426330263445641458742606291925830523325352942349083969111558556885594075589431501348651414567069632207605919906727197387319059077398566310856196165378314498534798878712586037274714077098586925884784980379409302774201167275025816146147906936095328494970236646777570989366015873403893298169285688149418774346982353818221359996354618200182984994316813424823165584956929348030301323132617792621391930930967933658727231652598630202076115438671234275152368483859797453607843889473357486273926017156231190725414871873873478258574835897063237227544709280592087318497595181547714933545385819322581132992105298471383150092196005753279233340755126609362997460616862173756329709889667196637531762341520657129692809597482230455725186575040483235704460772117860484644791098550227413639078377930051317736506462097167968750 [109,99] 7923941365877709700598562215561095192993207435174656492758232881981323885517192337713148106039863392811250626549948375114251266260328046273049289893896050087033633540093286529309755464247833478571298659085543165981685248834143924033644687699830477692107643852547502459999320209945678512789719348275038404934417667209527765353831174959231145161517600428016197915629803686330306216713786381061310829585383462599066624893520562737067159500707884413069944453844708230316056183442324999871615861233860301474699816767564448058457793184079381863263586319485237525531153998674120972396343137240925290559478038978126936189026583471144863262298960465714279134352829816582561599703425528756809404329957722731925889799758835267546870448203177085797934533791335475377079052491114689105453623644687833312792371787739187492155631928878130440457711769177665258351306894644603009012028244321956195786804799877193072534192384505977172730711487704348544317350817048109114358966524990206990116415455358289551551875541868898098994320416159054313952211294804671749774355194720690344187742573080896156690413447541142381858311419639757474899571821573332188540981990529693095411602586422859772061983488665046223418880048482067000455546700136082062387348431928457631950116685003454150687127560171963293387748312336790862367446881482227410362185425355820168357092311339316348333855022718659880950984679523435612556608219140468517188185392899288490383745099836513901744213405921549515091921481082861204148110632255924465863376765933743651863223522694057786367925391980381131811645920944468769563870687909601286441746898647093763838364752659495363031696736256664053189749524352395073094520235957945012662182204375190692384205773070924223656812040664179870701733818105537798353762947968382852363826625833530587522093593632601625712317119961780274584212074007965475340342696190348904027932396546070964498912631257129191949089500494688399499239465336033859738565157175948081986223988942108947350435997498912382540769935122639136904818262422420527273689331193665331158282542320953713436502454707322361859692552537930103443447999098712965329062338685656894962547841872871918665815573930740356445312500 [109,100] -94136396474191261519555648649528298752168446103647712641748527042412277234057365128926103447832407067339738536432645112107067854051987662401852534346907504860010561853574450245882223525115716479235219166753654501483819457489858474967802200498508433295310234296541075000235799036244634840018384637702740117502946621600758275352124670764836885365325632761167820971833192383640581882842925328807128908746326181283919177306494111807483510415440594820273414235201631302796825607845044705340926388880624491356322480474659685429583983760844624904670535259798921411205733603999907578470078821104290281959045872683707698613883957806285535644798691756205274227440367787699448037056592187133229158245917001907006124364320842623342238405056941481111000043163495316057781801469799839999378640214976005013338293106287871054251712098827583194005762647214071023330462267154527844734568133358817926122950926464923661549110538581449536798971890377637250487226043492402918749652174653011437345488185416352085919499194526864560313190779198124767076986953346713818342811913143624768413074422271589545776893281927101679757600352551475738007086323265939423809460869227892656787025332211985528688502232927910317014520850547260235976201299958710502708535439904166735682979222362111278103718809082905500262608371923167801787485216306855960103940096031241193247055704144050655278448268291027326435522182511432390558037252271622144061746632015168948008217113009958613442249867509425751386726413289166562739330767631986706897913721089827386285016546708767277116534962564888853586105480389985809462192328244205302389659394689321592594775297469240386994048341800808883131350473727231796157031421037322484549175873693910852485496371459420221361531779381257883901926892712135437383202402441946695041234520836382789590107015553312167170427561760281259241191133336135327828592101726843608176043033215094782006038349652891244649642584410333373335905549497228137401175374000233595735810505476908059469525857616973565354538565148723340847463150755987895766768330353852652147501897357825164445384019361986048083264244749539645102256788219059105014683568843312658320039681121591184750299453735351562500 [109,101] 792209226690883004034994784107613079738418515393412505238813784124531689425188159979012325033420385564099709704923135253137842970170226808460452533746279856625619507374350960747438317219267435957598677967198613373724139279128701793124259091236475487036661854160672233961807648850526734948379648540887666158425400961929431450413958206666671495165456578670491396830821553641327318615263687825707870001645092692603423153620058636324467364547550349807325331703908847611054194522988273729686017799863358159074565257520750338458497273360486519547437299846882914761455334899705196792524942142784116144512745715324306569397719119479495479245193997377160910109996554245786581719331687053090383369889411853225944164530821043344901994338099667593902829402663206226558731468335617377784858387382078239115760958898068603266943972348624996761937346552373886612069128034300617635775770896598687911759811860555636677180420725690199906990218677554689173176942535057442199949482335903772900912759507705957103164680709678394730223271965888346191460835485162945197771559247527756300036722639497956846703631100030891109180350791672011215143830761836851863137097640399643483522279621785784385393259306043760540135458079021121449133830854920816527067145317986360021840129798866693087435667306891952064529510798360713157749201146184712712687035613828853950175244754112908618260384046786415637658585927384004420580314303713228098912040569136812695117941541334695953452976700500713748037725722235414982686444667240826169803602290669383255120859822537943690621537285595066073982836065666413976944954968072204925221434877597667821037746308693441909260443688913746750443174737600353667481977304637834008404645143177749842697446817764336572146261052122992290288029694652333648800951806843275434645386224688008525069751723115308977724166143723463563121598551133261807559804130811420570228782869750116279527563865024296779711935577333066148553329850579476493844907447133966460944982466600839347195428565094404626482587080173548107374490636597287497868432485852437517407292900416355050390744666447330172125338161500786785799049648861380735503580161651886462553974467004503492240905761718750 [109,102] -3939155483127239033454005818675269093260094206390239152428506268363491621869672416567975356073418408089972473364991735863091917402448924506316678242671097390457264712784666970600452544096012273372753730410742296241396489224832323681006848517644112175496797810289678701603941900802661629822064625616821777641305813104724634037234043127799412005489125668981910938259779404019714519750805735994334452073129444635967504781067257899644924677237791889190839430405940465072223989533304903472179464873752182483831930016819492577921034225066851388193471468032710199038951394091338520305066909730894569004792152813048557424158202704708462028210872696701032856119082404278495047360321014121942201569592408296534400765114952384382282574357659440928205126080932629447632841442408551056476900840706765483006161153173393815748710492126189768968305093677703049746255303889976259896667575448456586277414049649169479887636868625372862115693640718098375313907411709239935273793587733777735850669805401492617157835422402508124045845102079226195166176092938762683010055354072364624941998507408413524661068499917069297562353582500997734852592890525990710685356948957061378572814367246411632314013243445658958682159378701930709087639231872051520679035358873192753030430556588190254047358570896574334054927099162719083811185849891065334312316535556583416391181296691712748909189318713980899854273803024084405156705968085269903186271062859839210365555400297249852785985595878181144273209047390450163124144119193009351912135035134452308735517546903589835857093481106465890884664970840329936133310487987150141151854691894122540136515992925219223640542117418649796011180246325778915878858103715007035054004015736422270932578647924934576804769332860213962937517206448469358469793211655808984908928692486116215347302151841612081739639177918072276220117927178586784497992129853992717792690637301666137714109990028494912000393948070875941892784278074348463725715353443937464841582124547189416124287259363072726067275620979701693482853382836654673558691432174756482233447480917231152312237596794598561505204553924843016217616037049412554924238096356312005829437380311752447204589843750 [109,103] 35225066987636506531900838202347290021890778821219561945808197345329748386003908597860857896441250732016106421752506470746566739090681753123038684060361060498724352788501642524231108817002056671527632700376573530980607647390598600121519505222578137042929628428021207127954993589552504980254300003901499435746273628515777700087527618389706511316302238786287215077493894213538140060619207279452622322789211879385920806436060638737768704545615972662364894275493027980341023604918019616294983620939414424321071794913144288632428226644702858493741090468980412510276917510002481248207120457749670862297542098581104066997027751939108487157471780799094332432273555041043154310414959341399614321744430047784637203621597756646209594382648678939083994896409432517407868778195494331410378134661313217301584531388071817526787130088569486296795393641425304824452580254943914607897810266226732317753354734593256792085072259886029087897336540229485883719387517483066394680586513607030993963409682851882657994083888692085950120870804261925302871188723221621658597897485215335000782557215063808339163590312694908095863188302759474338802088912054354447554162491424471891850872540690357512364811544741659201685107101299745482556749525766764544451172654649066873679782618924031919208646052120936465772987351953151506756153502810557848664889100052801894126611366792274422574002574719465316116602913921860309692809548985815716244119026042508070653877501089212043326083547517214555724361718352221932281619312343463776503818672655802039461854134283630900129292141372297682955972316146316758325039350440810400033033604929588467599595616648395320259370453191154091036185478711096793581424213320771389074180761618864799998851311239128775663234301112097516010128562233304845282174635232179812436686659447979174876097186116114847930145346574330276170164518939021166221255830499610267569660126267304312720387017477482722452270487200632934715700439178752855014331031898272217892701939677364464629561651908049245910223999139926685754897606010015777273838394930006152272034101017176668595586305272479197594675069244489731962251218004423865794934089101096865952253323268823242187500 [109,104] 21091245030509347570162676358017777243452207039936343938288463679365479871119535825394916257741801053963709023715841208179446579302748116404370079173064927394560432603911170549947084731746901018276398019776301115683225950677792278122661648470724570439067051739285269068823477112954535362244081652061711306232245156035799185427428237674605914314158753477083419217126544847256882439748047451906954308103250014798429323794949849298568447040861033546074836283878793986879370471046752690039632526284585844047629525074001604393287966426959722377435934543068924354207053846125099411917705967560948220368675807557007625107287759862517881994067355361994625384454246690936623060072035304546841880154991387040967436333206145686488293879256461935841490847492487093181834070404741471351229516869443618576491052702995625743272579873177424392726466223160697613870773100144855972453453030783711903476194919776894362484614434252957531492241175290833346236955564332237871736419082540118218324437354113775433893055683675695453464972255302116131615636067983549721886587641961843059121208023227361271501860859156834354877553215930298644716394409559806090340685043782178392533321121004223232054755482863022923318710470385112605074391060271269977473983032018407831422194960872406065674691281464566867929905193418022487584837738693402370443683400919811626951143168273148320533037934428397689085575378234915368120942854968975494727299214111640052107057532758532859423874782890290981972561041867602789373810471132125249277575020129158422179746735476012297786009986139692582752764034983989443196748282813613157759591758275709358688893823335504203850505444156780986078875809669181914433979351386646292465455967702618952976832730067003532603720831855255698674272729771422327438313585335292181571115105803554174954095288654002790304600881018650862692997341949099310072860047440806457012759127038003621339964693454289568755745725410733672973961230789120569785983821176444416549101798076879186551342259033626735623361463939492529885146312723912228333756061843829135039623153913811492678526080235230759111814263183248803315018959376597164600439035021052590185064411914062500 [109,105] 893826579903703930368415775468064751088102270201065873116559203021320344796676727437467606388862724596964855210519546308820356334140360811269641142594322785927749295735934782697155973882151278705044099755940073541279812616932528016130570156145164144348987362657903848403912491125419384910456838185988715674137992385187909422518423612878602306397239454248911809297238858310960459926631438330673763459490528452104373822671041594667504898053267408816526466922206338212290461757010878456447735536334422575872522224900592303127043496343484521565129040535060168424118988246636598592212233990267343853011403404370085108638184754321526740925021883695829842967418156263162091905721080626217030636217384377532524365036776951540536983765165182798492887946346674878208496826282549697808938677736400443864184894316954244909935921388991713615248891462451635857663923316381084672301396884417165642589221862935943051251994440300593782483934996118382186558742392214046983726802118337153373294882992097555629418483325466177209387186597369825640898472078692268631106288243262545102483756172118402093820919831086692515215886617952132629061082647156331642253736188491433702189259599330839176318442000297431237799475279924493762735147621697782471382176021883182390224969099645345378166157426422758264101358266861929736499120325946475581156655082560920786459716218591146369494167746675997462637498985330398585165755250506169836633669734090118031569427372153255491474311144132235985707676277879107373903209279878242114913278080002068385383372698822427582773411164533523091664028624994340421820441261613360943567810896741658702568480290266434007281772489347237129934098588670581417637225195183100160592442432945716493116488813651004571007135652239812690203643495239699183050364334737743470058823966761228646627838138978421791267529252613727987245539425086765034085717001237562636491475050645238544474844851559524777641488088517496138395152152448834158664065139960782149828060198275436021948410538942912174819340965938424255371679777845814128622501042112356488722951842023763854606962879140519707381511728382902104297493921449691239312823748060760927266188359375 [109,106] 2130539417459551662242738366061597435884505331365502763289931820336448538159550690756358541087841220820723839846989437591325739722619932970326535335514778403544531218344810303691925804618543474089852915003618795813635187141958873533429807788576019611829959543509775913636360610849951908375747955858586843615745848027137043132460010568641115548725553518613771962851755524404123493278158976121358862549854129465826884782192787684108417854272799865723622396029804048269745824615586314804418653848298029013224622950780605928125325060493697300609494926352287762868150149596396851510463259640299179408582389007067830414970767284284036040996627932217577773605707049123633419433224161987232428490465890852953371532649450235900377284655636322178037197974275055327780875880539297877758023556963436786290013985179692472332848848136068816406457017163452845998289355144781487401802353183106714004568422544549628292583398111152424848903386826481788915879916888929650476562156690086307737625015290165815270932988491019981961150324311088030968709456312297331655299830943125493488775069966250085939225488808806520681101106418215243598461966739226462219920561612612930702787338296140358003500832738029277968521608579160852474647404730773189567351222684337719902060098759146977111743513184250094202642320378560465334429376035845848022568605792938259692221319107199149307100273695465089437122646080641730734101200694503114858873169079257366592798877646193920970064693835693837381080289331550962385249819068959468016936027215363300860070772488227973352384344211438784339969129039096722312447501722679829467545585840407615266574969029041431772949494152533674088601909720723662831945690400588295616761352751805690983506958203697144092637212033677395321891470644198385251351804041336029850594907680211978742312118943756309500728494807294184380334265194458511332295573632738268397516857618621680478022378448833528964648322425906422305511620444030869303489632922373171582788867924292581213922326054427208950148265965350829743206559325787417349416861235700786792973797755306305239754497353792849658038777163810989819245096762235247328696329419832751068058750 [109,107] 300942505190859366251535861911851493245397190439847680372246657702929353773605511879393593756074994474019622311889257463140350040540619697049980163644868145820379300919842464481046030108676996907667021509063316710063956464186682064821532833741935565095751610363911477030690644496761659720352918082983412520177053158614053101481133079307490281653213006947379427287449573276898236723973560903765347509247262238414368018612142874983701346247593380111632636915286828588970086940474584934225768625855961763255726587111944495054745878768610208600581942094134110828370611720080665325976959712623120731532636391424904715679715853494129942411782484728171561928260270925600813528891104834003800430403022690562178367293922355920417197846369860106519687608015186527709228046272486390077099502384928523346478532762453478342539164356687112502707868636648834521176825127381824306226950074081918041671981405309237931570598210132198104984425467040864213777238526010746150541154959984700722471897293027893330829102588986845394614116114500224107682022800323465256822622093592444836483967625148674652598774343439791697550554631210665708698008074000389453935019428655562521852598086136494146926999118948459806285800059904180925704706789264165564089678530605331331360419010313724531190434181585508281297482508420660502702485109487170241155640335109760678063351117084809474754708471464006182321546202095861596665874811843200968022277283455948369182455032200767400459752056545915036130574785184150043470678834897905472039917726163345323116575397726147835167407162039838359132592372356737211117841746035281498425925773821635027783683248130816284401556989871540907111930398642286414334470755456846841433114707691787057077333075233619188549414816831440834078864729498285189058813176975553500109501861041694041665756306533782580960062921870405077868493082974822063906837005312034060309872130821888507250000710809471319309871430513255771280613732104980365614701058638535393767276075594926172768702237672855373904740607403852115761358377461870399295074456607720461718066426201779912631601002754610964588410658247168698529101270059456218354103922828797738675 [109,108] 292471421411652534654969614123897913896417204722134519799900977702081619243391304415171264305676240835538579369270604214823869608236189300050314052231268946582657335072565510356767579065029813087745481754653352245502402345532228263627828762164577172956829145184133775169783559074605609930008989238808405998038832159533861953353469757139803082031543578957769618470179054051276994276257880196893982530233772772079240046260597138130400517167477513245713332887724953058537009804809508782720823405122173249616889315752115965819565956776652707790778666379096645666931187323155466736090973252441323021490776488443307790744638139458774534760281884809788896867176426649227698627603898577139127056066551847139194111615873185326647419314335002200635567721128118549660580310153513614343445105199733181521738749883388041090624320829029966533312319486405470406060255774186860044233654296404342760565645265126707378181714302836054758770294315935322104576938445701964866840578258147979121359180514633366861129102622080450201838643125409169741804233242197646461338201520156568047340975520921689943438519234596527144727732111053653672088623759773881363750073920132800764763585556006943373338380803055951520783617069995925685135078198944954244211497642991834533419534244085831221720933420277080887558521247774052012784010672583145241216893798252893752881512878738007572715144354074078579251453204998134797366166929189363626339437905494264650280680978698869368372456115595731001173138650205722479977518470192834529139486565782184224012449786833847399902421567577323591533100279193129960337778916912072971595286158839558851871512208572846404877069736329961083375323171000679802973077641214637911616365185993641482152470678121231352926698151655562757764405157806480169242146613860638115327267374649388480546646124501510665175985219457426033853621061595160240706167944855261493202144022149425599507129781488128841436200236568298352016067804008399894339815259857591203906057597515485419247220514874415721499739388445571320117398795475913236310393585687731296193689879871536203885838428699823021605677452252609314672831243550124024821568561663660 [109,109] 13277597295207310094917743903987577953852996337007583577626336195850785589519245008927086791139710237827770385149509946235615400972955541309468366375199153836328501607821031741116132175415064084964405723669579731888261557886966333021746154108379320317741072524827271129907148989481032662602944713577305249006395696423565053437963624784813060786774408540876236201287717006784604707185081458240918357737158885068961987154777054894414695419559905558999413969690281003514065396504115818324178717916273503410620490366590195898339874433246661099912176791029219390479879901053884184973540818934207629803224417122829861456520545335138902349386122048932776348147592433233673303884762777333766546912418648889456889583866359089433151805628499743033421790128394927192037976378512038104157272552211943352203695916394667315508050418736910011748186085990067601008536986633238164525843912913371197960140158014070051170116954071122693687597534857123189344324810508610613410969239499189740081784708208955724588309767948420589840470916000652946466827279065596578169007630811917020552008292133696080483625359632453722079990339141171014913025119436195216648427605108825922007993100399887218900393088257381529194370957877986730762372227106214089984997869972876656934461290555588173066918241801563418401375664574882243951973928573543669669183199436859286776322024629407238421803728459619008988335731829456661366739738345633130698062823677524859091223704586499603147666619654566655975668665954592800703548698808607599798080756854107549058185096807077496429412745570594413980818930538549156977103809656753959102759508189258525662736060442934306613018778717940644566872557742203728566990009216789941581841425829191753281320234442717594601040889964291544893682926291906732136018863267644025695059498014468153885780216064727550001935053378375239114217258943717205783865815486446421767741519660815697161553850474341009587116761486749494195188999535003898520708972873203180420739270541246878716357679610055775144434773096878762567909658058616151801469396692323817762519996983381757200031846958557194507984529022362518497671661928574360778154244640 [110,0] 387402316032679729016671330325186125514892565729998119840876037094885932127704076594380796433358580880114127595466297829349585966188290473545222106095828146423536095114638087720625418698536842416753585729426463632673059933332567744838229484243801766661853900414214783918163921570130516801638956872728321722160737191809255676484512341532374965815763087872581175509412108974192618593039555224951671548403925683539480650639055253332413708166567474223186235376976643106205162044625645259905456297402444144223987630994252253041221290769073619745456960148480122903763750292025113308256632344118023686051505757860342502822652432889265528458819117426918604690156211492360066824229844614487944908796361548718670935773951118565179528494157197731461144249983899699492097475317276630398953215404936973505035881277575652061446307086564217213475351754974726122856780707056244048457293615750954847054585766492158393366721022369895027322160670711739392802859465933518193309885488757569648450376267347769516769705980168843106305654347910332545585809457678262667629130485015991875034008082119053120167409699232484404223542782950031034227255928457239117205319959846974260147782724402085885309466096272648074866481571724230652686013154081398153901350751954668030635919336146848640406995189587705181583664458377884942231660162773220753593835468065888636016818174982737401926478195425365287288404437919056204149390932390405920404605552574375379107469190522484238161808834116433426459361031750641103888898901173264771018984228103442797888040315887929909884176092294742120214997468766649000861313995903779491939009914431704220113938531674830424793976528186787282910871777560599977841135173502045552498307576662722983215076307950058005005641138739052189789324173832960140678713663944284058947260457390364873454762368080479937767355236333650060555029443557280649723522537488383848555072308895971939170044373983868364779350623841776919276107059560350198793788546812611886350394412907922873642467577017423913064433164603084621521062684748663778560434994671397533720081720368031029032998071103718955705909177122708631893418720010918682221905306614685043737865209579373989793893930321389463402199304190485447955312256029946305610073217624360397284359684862373541433528653698051269493873860483290627598762512207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 21379594441459028854261811204528674522153039507760602525245652739879629559147383379960241298129491117284306206131225786123573660877496813509453294443530674895982251499866793761510073726402068932589168255515565086327193032903261407662882349219254264665662588339606857702576219627747395236375706797984638907083668822599543485272978278241980888686659951775172746424884228196694579399167726805430774709925436008242694384835136353553209740620055361082799416397100012348974198651420859436157789947874795296846633911623041604002952922945310677476974984954839147533770709428147352356495215204196882153929559410137550922806293824751109202883538720092991255420603769020665883348528590640312699232415738809538660250212216172856094491502015422048192867065426124965127771123392565234174787179262095356321532214084322539255932946525939188122018764590161626680376392893936657680524014087604002079686813885514849254005713250210856086857170948823420482942223056342492529672701767125247868732957769780736887718328865995536811141905822154262104698012126428265371500886671484162542135621173598781015153821507999061223704321677827700748673055483275806458907249761649250293153376978453621017193070181504507734837930505905770748242795626909206132227380103340264197802060703131818431806172165789352301387146465975041089642967312412847906279164218174329828582972151723630404618163510927362388595606000321375566580317176489813267781023091783124101635678937970190073095843688410230156231074680389241200549655938204909772457056488518086353572519571067309484223731528263459585369510245375899746040028044571834171324648677706333408793754786441911528612923576989531370836782201730984814409462135996712111990174704165993628590310866348837224176172800997620131648848182274448311907093434929348797668154808566806721645915043606689815176640356146542394819683712533696270532658077934487162388716676261907860449944887234504295045992186492743622214828130662206051649445340427475940994595148629948966617079173972582202502367933998918021595246081770125042966399136445494342964885796187364130868925018564198419964188950167338930450936658931426894802401519816119640429451770529276437512426023213630384228053262757062335615565665033753663308205927187963490521879265398666466986931177927101191578451722108411559020169079303741455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] -3602113923489929390573176975917996855985808340743351699358232384359172755871947087957352890475263002598825133425311576987520306796772849900896063580803587731474946187787091740950080826959553364031791831736484475751529972435861647344342921734829427320755149737207441785101558373689591276665763956467247664101934436913480551120695495989282865305169355112023287246227282454162153934619936902350751242970573831996714483068711372627991157140088374979979800920290379435094660879817889525662992383142740774115387639784889153179699318285078760815724226429775552285262394991282561192753596893873459057497661796318714680741880336189618408410007227280595967163297767051770195441508388820842295249113709172888700075066312031870385759346572165017126502597521685700111951222167494999122325659201457225484111441930786675651355029439309843294862767082276938811944860389886946051204390209092048970533397428797783573131488265882499611473865497367851737529056586592310263396571567993649444054250955648453728483851451114505491861408332732099150990610337548376539147759356662974915294981548983029595811679481285992927375993788055648242083097616888183175022049157991467038489496739463805035662742876389413254944112826815320615754721726596604501456097158526447502546971684223367774634142787448934487307643599220046346731490694737592420781911252748903885254743166508042651906911595842363678682991899826030405246549043770402019573516410240254601817393772992096778996644252968089884417064505063187099735659591804592307509758349588284769374716068102144648587731965374186099632127683182908421034609588433387119612212923453379941080326678028130679073071694514999369564443318961983124527167783731463619904156785607225931760070281563955015098621041434562000630802788891828711609930763053374886606307689239021761767538899254385149091273701512929289496892406250994430607013980627450916357765389109461941715359296772984145690193655361336730956307515249138936968052488371294928098047884923471758014688012963312240166585787723321636158792888638813863809759665440281650362233876694036559081481141753530008260541936849495232194055487784405689595151568791151759261959085670363714674134411467664060116636750477770025563587515928040164106233905729414792661534372665255552706750098593871802723561531284907077932189167768228799104690551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 153392364692188847392496583431141322610992660639824960824298372090668463299777842529290084265338211779698494988921561075522767787435583711787977480896382446071116121280477096812104293147269407607413053081647276983177932363268385429242794084889253634621676182604716221713910008566831742440531243603899063264816292292534055185328499113752996191095632689075284004261865063336579635418298698225434822176946071324022129130436157737098164286837890274247337364256472807962311287734345960375457194008111371295146000073029539727484062935821691761383658823890772881221700069663040883878796331779894398393871502853636642940399375346246853778396026039284293863403763957119932928654511952187611242742627604423181862124185438514653598733726158520242319340516513915017699614293470012168638823695345000773656148391724777384942347787814096724155231267503386041423881053725587089314353060663468564160945729660592932944542359611437241636673683740748194774379179836616200788749412823129522466183487485401336268603878567009818136773029725063331977851650810772544080826215627661941922145064650106220472236671431200503802933124825730825206967745365154156806755521582133044271587974212334331536415983465930755110356785787844857997986272767265274314527307459332705789949216984048109794292496414829480034419343361072727811694158605110924369069413831075005359342658472110028353856877028239223101815453221545986961511362051006305866002436348574504192672179163740117791719613638860044534378498322799733846898605198091289138008698278407563437695902712725528275060464836807687594652461969097144355252557367365745900799089190201162728701935577164156863980400988970595014440728520668898485843776486333559585674217565911402116795732829339884245445863312870929314346992878323606408852379453139392941998173077063830891951560448169054482902324602626821461045510985728593358391613343763120576471891828633407136987052077400620297812842590898969007772487038559344070812001255346026546271688236418238099183439392321369119597003512098290686134669913474462288841769119988515949407393740480930506944130919859055605249576990037959453663597387866018117976042380794464797083569150552744796254554426667623755141067170100506630971639768396399763363696498887190038787239946075149738222595741568373733016312738337751792050411836498824413865804672241210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] -4221095027241640251335515772105198613572152110535904999698832444710323843045937771286393964582209255432293590179367897569309117197227436446033460063682474327845530479195359222277612660402415036310190069826672758207175401948582409072208963429696008693353571630894770146377948682557685361903528708140920957270630985146571183539432728380208337356394791684593493015771897632143279990836098399186441541075044719660429921197578533744012954560643165470387703336993957116599125377356901048848855811122745759811117402126413568124849716332671390744120318111779643198951222022405156212754057986663064164743548140949938224843110883956788943980628858211779419902751889633029318866335448474175531759435336362098589507544343967967731168102435403680812091079330064987833603908428774536822861178807835450728848416235452697329835219878991113620830716605763185346255187797636561610224100535096787453629856230556084501115621206714390964253873971928598270747444201035213627685436255577359581600068358797569713879557908347515152240624160043265263480502635515386837836011039281201087298352869311141424507100423167821106326623241719089023738797615966122556739961605039749581841070822546607619946576664278534781403896455023723986691500236449449250639368873138741097046407642035744945134754281685313637445255762874932319504811044979437905123109314725198213318664860405543151746948513549534549189431570573038228200756196555810452467050305386249112349357725016722980604175731981867866645298436626943034507520994437932222698900577085323322810983666666186788997071734918755556080422034377809440558258880589388709893806667174547423294800233376599603247989666317538189770546536989821631151169717197796492036616527494787098966102931464714439883736585738702851990621403738653222756938588696642668191922953431430328276240024120772474719669224411253442094724036226448325568909572497435129320779942343105086559869772377736429992611581954250731582831099293047680795171860456911691404396964276600336426162631822151647921712424253259774989278249312294122299473081766822060853494370027549263614205947891736566419378418650157825563184703792711684383468666454570004031380702710921347492695755932555028408369586416420756670742593401499425546914286703608542914926646121345907529233991492936449529308629990300883610444826476992830066592432558536529541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -193572564889966698696114209591685632191838236905651727228329137517546034613800363715409835115081688687738496167255700004698902986710126060997059476526909989947071091109015726004103762852777272664361977485948220103105201126000626423724769594572763048729047291618455037856768396801035635453578416213131361904433068753170561193988021909040888329808350102625748185784860940702711843904648652816731446890406348709919831058307587147745981264945694732718489522310584071221514614342901150608819155000689496993611585030432684150495627920668049156086083918384998393284182911144654207185623288613017634463448253306236837397210436609846854520596950734458922553253666858820600464824367462808874040532041751432206427570752433448043242730630093022678628161882845329900529364175919200789390700327242946788571074571984817958588226169086427924574117694672064790900706005738942210167115947663441393700987546218603368122847295736015793284264251828390964417235498654919420308397707333702747001848379452854858796892754501614751181056348709153222534790185074623666958072528194765146855766489365591509845377055548053562690040141894993938086755991488644326419444373927721822045543248196416805849303740899580059920562072914938303608616765422506937423678090952244023386166922783240136668678111737539089454733830391104086527825967611045717477786593586235490398846281199817128611877337075255557190693155627716487904714706514130589959131011849868233206479492098193691631058659500988637852952853364806257947869055390588090318078073033783873846054149228775887765277451842029882598043489973997082490142312230204815067609860516042642938079098580059179748745189311293463655594036624629047411114778077188401892193980293487779313883478931942924843752474247942556187892167324472449134247150954835857465114205234267274467179358425736964517095885739544830870510378059346562520319805885490851466145058580787222185618120596787577964355862860903678729564478161613914612410730651270016717389672149773881565098958974019944797531708914207916728622195950985167623488973712056575386963267896193735240197135906669123100538933857306464309623003405942319362427701067772829381091537588852659720390105459780979393693560097643780770456693808380627681097429788025341740556282843113578913885029139258266467212433468087323854425285760832986525770138541702181100845336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 2065264519393403272003121855568924354910834151466055157820569678623429165034579509460153492332978086495113411726278174897727722292982734929960431411867522468357281314597293810040241930314395800286761423000273468292416545663727861211073224711133952381056472638444591620294824957133452418120011536809433543233633627120215804578679592747076505926181153523793563171529675232200533659913979948159547124209969819465366778769540086615315549552323586649054586362708154107446429606046482147018052436809771317850076590375936259193813409538830847956186420301238343061752532045886052651970396624757240963175296659749172012683144076158494819825204884706311330672952184135125377791659790214998869934047208665215904619097281896001821481133599431900933903364296145924438331778433668984354122977171037393453624287629452000048808447376724051028991602576926088253361270833512496316762540764804574874542633369443171022439561282015681460570226384463540752267501315440459463510084721593302447453964761596614203761695791622523050241517910069607205161316687048818710155116876601349921680828845173416771687451163883360076610652491091832805612224037376160572356675495865031680225166189216390929634602625340074628391323182994704507383247775221230784268413642384884565436043262350954644100457624315404570277710468942091119347511110127639826352039106297673073589983722008554579210802275731318720227331463895460646211178574607726928403256928207054686504602637738018254295399389353476668942083138777490234627880726033550059061546830825415072773144600281481761517698933348788820009088286038576856175458508712722681195244582091087681618338237277641861165888546023661799002577349632744205727153502427241040194414642783736879172421433689063134318915555736825118507846116716699428298011020630093887473741466693835938004184225399201532910311890594634338274568610172475694444011123027393494708261389040984724528934751238213681021725134627799244010466453623308251921954348359022522853878086021086909746196682911426260332367693577797721872368201349992912515189244259549476993008487193281562755892610293664445078706664986466425085269893794380547033336370521506562552852898245347361848773900562920802082474882728742411562399660208413413329766246655632528760246505522551064632408223256549141752861560108922228417915041357702434637877431100605463143438100814819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -8730450830118560852437688988228819315865856947539309562112330817889110337337991258001881075176686388356408839050669506694136936772286543826987384262313230256385172053864678797711172627706655785983138867465297636699649530710064839954270466785114779466219106132175332503843710019288652977879824231171630545313917848412448686760896476121061642194035067775466293992917516267230141989709278889872785947446338062999466285186911495790171989258658428176192643126871457142738903583425989303652273511705082589296353629273778319062426510907293550339757236949858778458614550953748713034884028970154232215527421252594315511251049879809981363816739728045361202074566207125698630848882101633295676067028584051455984451184248846911290377943107434730219699886436251588211981960092968488718634865456336117815023939822689842519963910483881038972807484418191197098293810404134481972604364362326763027812042174308041312499679164784354668529467692061066589741457926853047384243159697421597335826047110990254106048412439416391967714694091889093588415526750766192745865263569758176562051966146904545070398330538696123410633330525796748573339994965161664159923998894404644386710691384001287689835733822780673606405812574720454021313188557299973880745666307405081422227457684819817343823158117993452073241234316793347373330263823856332011307594114309726547784794873110576768600375449152661042327298624791716962526587067416933626029359423192796366021887802785512769603552194026714128972567354424155871378392613137768890311718710371483159869860660496860907063787162078874188228179584908130727919529187755340663581782363103105259115714234301640330348864107632461164828740519052714868363933561807704884012649040928159898957467099967323361021156941276004805434189361663331046684824711138639093181032261548171529273591794758634612213781208915273092998107149844483384411390427273303098175858247052189270257176279662590835346666798482046734974450493269534917805421852026349495857134644272443809415762345585954961687121513397247967431288670723843165951584705854332334786730964805178276819775654164529093928927481090805447222038062446403135256399529562835143129554322151991748707987522268601404381171121272816899837650986244214755673656999867068126758022777287599414732839477108647943579309537026271417522740814859811048676170586180234067796845920383930206298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 1705191317711892504967233144018855804258743381263898253240165177628446881870265409649081894612536089497387078044601619149071247091382069037070526529875653494099469944590890740228587128990986038887977126157459858828995750642147492978431038956245968529219729603378569407824066828273925938618862806717422811879630454364271133974208427546730744121547023863976456179574659236162441979211991802421533583349678405784304606378574069242532580074228687420503234004198937908002463082833558976446903473499366481792873148066250202513359962884014809623342774332152192495024906153431401297073223656902249608879418047532393338623092418884221464648037752144035494623037855458658135897662326377123471344588036690637189898287253300575199531944091032786748257036102400876519201653150062712084704168350694439848049003757271175831989928852789189328303584002995057702799919828689277926873484418304749628424081575777420944523101253084540352508724037779085585362178921315887547192872402099665600790089504038844849388167335181699924366484049423902132158983047849158280370782806136525958822963802268661056547801615054965285727940532102042975844391014681498677399645111176231069409071445142858456770815114151695300257075895796690900766930273811881394131257102590595762631063694730457084189779886833195503263307584226989509137729348086732931875806602495072598655604452830506089657391026208136716013267085904755029069463593622582753328278975492354889428878568237678627036504019420632828045399623670426478064490659688470956652097867879785134253031332697348690767003660444978190761768429858949918118085240442160139614639244594430671366300459074017645867616308787832456856059683144836710054710822992776280402189773621659363833580314769707843796399219271478285593237626250200452779318737571944246303029118345312313109524626923940923983574585157059642140444518537781658158070508013660989670537690246356712835084245849101893570827100650647873287142145618543386601826006208763153400762451758717827479442765688690828564622391953024314663235267679800522328639722125841785472000185933990548310374214404683085696852291210879458614522866829730376149633314038644741532270461274161714933328666573972115070302754921833273947080293984109635630545652678146626171258108765149758135649398676110116235736688511094157347426054300619635918417806713653916972361912485212087631225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] 678546680711758613139735355581151766499927984217571533632534123474743536792156785378440201124149500486381799030533161184511931091599103235675092701750138656716794866449945620234055722706161199385183590809403113633092330360301567045529766920133568662679406417024706358841996589897751815677166952390543297284707398123565752099527443290896987502990087461400672029542763076298174223385045359584713848344153648292077965508727099892360101994733589057413080022078745731661207105392016811016907215960335920940416787434258856720291755622831814643466714968009056866971981001252967705272948080453558475744215421663161599145780010117233183463077202660948285779025925076422964257226313792324975844491131501731251365592450917170786148290885218242750390824644878056824006230624252683553735290074182808873551922587014212890005593817356375604924161158319758142091283845511106345928070318782801361760148851805890154931616736723981739138054615005119733208994906461798307274241772177731179807175028750181424175339894223230307733750610647787877895680026754496598006029883144031606412566080973224286903187475290913103458327134857305008027801536904199729441394063712997625351471333375935011479174190182648926498777016397950195868128138969587100817181218834655388469262375563965437449012301472451179912196905666520832363678159763223460876272911904496453245214887301477724288012156928588547939217982235709724487109595826299551580541775237800867844528820673758380923980958022767333510777302542652959613281182974579943480827691209621904233122273808512596102730434037993433977631957954371470896349776196410604460207549055349652675994474862527074618006437564058086460897863586557404865239224576173371928811177363292161688130085704557789667309543794702753575883569095864914446679030336864377513403796645157457509611839151385108513115674672457811025863428110222676081827848201206588348986019380188644708762802694722462241891990048445854284802487432143005332469011952727853205772308408645108973268414063084682514692429471763558798735294712100555681980976237890458121080704395736130840891029935880324277527985344768679928290084140867922925376547531050569115051868823908357638537485548971730271047709065216143135511466044175561132240949910952458857911522740185700748214551780736098336544446493250029213061885599061265159234132706518247135640820033586351200938224792480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] -4205804204773699843065217449600085894487018717433472313342113379522185410338899165546078196744718556324448885920706982250834254026113298199327825480780121610732871276540347189135721167670510593192008173385496747475810372927968653278733675742326599771897806690251625179341668990366840152601316075106139522001901926811642969349036431550892459256519406467257681380356168294138949731338973645378525198604744967332129358087572299631476461424718534301166030434590127537441815259259234817463618384381807890793460386195155118409961608013512101491318052735076943124244725793215277635130956101058382981505683858929964188801138121260275703467462190936137751928538327792925265562667105914149353905521961493512528214138300828668952241204449541852780918736088160023311135746423890298331809880137334302581842758095964463849454922983443547502472541995360455569832648002986424317380411682902671393185666824636616208071550589243147087591268514359346455932638826232460584345319201306605036589124835557715216403075460906475805505274604802733851380514021449606143242944284090580545394942055445941789841389643505768358032454430609482595514764901150248880911681152627571235752910402489604559014089330893109208780093805890856181503152877884307572174921978542348105186545872994497992775654024266998150441089870328534744935291177170392338532065769081781826635932076920088321840520503136624779591849068419964132927583734204593535256162468784308286001063786969310513573754243607716697059235112375950012483919510280850752094802137953716514850850246920295685832876852039901293763679767779170461721000889343515992439771373376698113956160679637491179181745913776409743401302938799607221777575784895887007466902002369235923668037503949211410792758632084143841591857564981833194466086680260702970497711944033340749114020714726728488080736668924702190980362602701868556335563231153172109928536162445623778099383505969352185170763370058917936275413894798153328594319040639441999043901103192922155427754672505570011067413890445808705743767590233051205735255730076371364603417291597565763546902705239032700726499257524065480647518934861191649201982701951288609537767066874608659111876460638461034176661801707831126892246976508784541198906630560543891943867951474667658152042577829334284171912315815576864655145010771966608368786214181936625644466637430340938408335205167531967163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] 2643287468962696024836775798729782965745485910471013476556273288533187261607370798588051800913781121492719224596126798248990921919856359412419353747915121642677555545842478287800239505383585111267043249937272048417129954871440035719440289262526109382506560098853237258515403480558265898381848916441014576430477456758624667967427140112590598630436758279968135166252991794663016491914741329297072326116266660915299091467681188556937169503518886144795690522675131828713994361570647197097792545817815632648358397963527702067377269548640210198729332818685362523891533109173791181258751507705491475718529296628823768883159244918684133406427068707827518934375229919402201923739495497264422066819844018475264416374205123862023155423113348494945231581422410250933459243056488575966738983344201294135859581457654796455310902058832099146010641601722804336579170906948676726430686328417700094024168071684734991218800795853591101682753128703021651448795420921681112345018712523534423453443701774009498137195552479625203605295015824875380399022504850830276141254029149740431680475881303558633111024136389611607228159067047175241999483520910116588817601370710515197489934661368915313415127915106538243721058927748986565735955794667826898376506609027182782968997101972377893564558016571876909316614294037151514597492630075988705415232782001769245528685753115858592193285464407833592840740305604492993190741338160284947472246770752618825623179201946322399808864676870777634500747502981317347433274784166347385962003778201178043506055057625577302391856558717977228526947062396938503852640562000488581367468660638878651170640864490354608465810745200712300842391207597304956055218949146481737257500276828802316584671389607797756124552968145849431094692851840455101055701408619642348718392480092556221782076590771037346887081506587059712056262470910493958310909797382715006937946991931353790856789746570277582513297935248947534604446597129289560506786391978199111612902982841076706285561079086726465952989592647817410073646755096316983457105590721197216812787549643630869351640184638744579478929676794718294262309572970167474133025897179905430193383484540171335758187055657121234370254366436869109204817997280418156754203060789107122848580220094764891240545441596780773409760589725244250736226410677152179634967590904195611757284724296912514773794100619852542877197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 59507985293934472669380929577272281241817903645603553560953434580932418976189977190385309252094568865940816578709755529419253460986294349822279659758323865090192545436277455628615315584671304077997683557441690614457476661131130298839270006069485159051269984058531251751906371905988288248883602659999835188208286630899000691295943531343953630881914407431282974029631734071803007133017447069810942719475381216374076192588877569760408460165138518496472380146480296060116945042887280738212384358854124055037085662334039433770314716285763180873117160468359591925156804920978080486698727408068153388044993782400538320943156593415615012240181603032935221936090261502519874411726230946260482644221182641466998213190853340742261052208711958073625087188528895359731735167356191655233395174592896188086711394173015971277509374037159872564956539594396188147091574576586011924813072914264046473986412762738292353515061998207238871195527821611579224350745803841810480170328258269327101089234489481251472777224873693541355304179848667332016620832029867289681327240230890902155359092171261277015106867699017401743423496259306204536176348714104985021803701058484623643134457111353875752727064439606143429696747373951878178776142265101016553332634891383263567900960023404177528869127621594219659462129290503325305645430121948765291480242343453420849802309119309926991220975264786932875768824986086008184737775475791362177413188801905747014093963984059707941722063135129697676423695250521637954200164086148600404934957703157586594987112632583749280695529174150618719508144260193770669125290357909763738908760781123280863505865334572352247853136510527080081699514903291237258206400074929709409412663009765675764238964683342895540817857355022167829327290026931283702900927390969848887614172053713163799815283239805267795856619865160899211554001827779282330449572808923845423247226284450220682818085278693072449369517128473760580685716796751380607385606821714733389718549602863474405475846368831322434305147802983431161946776006806370708312304830993455161992029661518502611085974258267742032294804610423206858217744339333132046681982986085217579589570286344710057922407315932580342981817916020288252089001696864286859818534535112964598938516057153437211403784530116729015000030282202477124264960799266075968666209399602989512925730258363979374713892411818960681557655334472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -364994171625518058293799476157003900650988380542183134973178462479127870043619406527493705125216243770306121984833807898861708875643442557290977170338661638998597213228055415178126904279258668802697134358968294056600114692482038062242880511370395990301496040823229279664941960317870085378506655752518278646136948656351158595859243480223802260680660734892490837711989392570637194630810229629279578595279376112425316309349128445363600640867997225867178424124670497202330577161905312563593818622461654421068411923747927456347885491938693893363455075261605459753163287926382826246796136504271212667684828827668425250070263206212547688317619807373207468377052299096313485038910785457316044468339772821159921717719718357950862687223010311184320377903057727160466749446096849223561545197321726834743112135032942196821338255825526736692953428052470458879655812066944637988800287338514601531986091496937095156480211500605053228756689932358900586386797844436270719077076879255058884843974019148216649747292636248404948143801608873011918580350751612328571014726050045472927024138760284179685023807596480123178781963266868607101244060713196752427860246738417279449559535844605646459175837116767736921272587007321310235086711543308800718195385111850800613586789383702261865949399978797648829525325485430405834421895210682489693223710008174796081645539307297898817015422494915176387202371474568991779745847026740845785821763486849765266776244594346363914192532908936603133248676292131324029229787985322902310435175488472833382536453529235560986215027734038006054091638958741736547271740685129005619902908216469549510959952068468137632650385729547017926443435522877489578776156095060205600412396598023360516615929804162795466688542811536381120244939254157195741000340997755049898666542520919721470174425537142411002929589741542610947715748327171211832883211000178491318954738405465977167997270091937627089140617584496839080082529207253651860511007669597511681675056885459657881769172181577234623051942104344610650044038880072124706417554401989049947207066023213913995798815465114541635809433992444073207468311557131852213053136661643853515923320314534913874133453740263285673808916566920969010964876958226470459910970024746031427773255725092625060562042944509763418423821052981449299873986031046552052696687973325649680374628162099633586767932769134858972392976284027099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 1635871907512048083335056491936633097686141318300622479759733492074748431842547190356705400590169062032497284658653945645123456358966051010381698779696458734924797618865452313348752523329020669421546301109585801422513139641080690830898528083601466647622692414418964384075383579736705071323435860911693323370891243884477006228360288750561548922390425759742241691535869623684039016827668336413340586119310603349328917711947032926775160056834006266403270294481102356031013372050213628052211420088440895592757593421157431251743428420335007669289152157307034858146920073360826947062241678915621828691837183651319346355483720915449231911653407282135437463660547611682008674831125251698578768620755460153270465525851302145155588652425258499030391098541702648267705932421950370890165131236803567713463047735699532278384846838340951831697017156404188300225261411362379381687665487682734896354820913772567830107048821509710785632125536809752337402631005187436862767063734163743124826103128365772864206177103824774967474369066800086382234382724100900479418409344521894455856089432949774494391293609754812961914829462766578613724208318360381666269222238612403786991581173324479093018235923498287105112798018337997650680499360928975540939644491638208120948710036240008353002166727388979503981978821438986882457003544837777810319635931279837171780155524263938715255075731379821173318522206256701103144813803559907232931523474730829285271659084246273249345584085427755546507284775873651984150547436130739591654864182791730442015072620162025202813326960258583996943429054226226458961909010584057334083625170152407462017097793002336571789665484734848903641654204412482515454542990195559098710098643451285740910817318872771106766336238683298733654683958919491233372095012863830351382475418426529736037923639688623739348447922355847900205998287913118347533230948589634916625466795436426372414449324683504117306444624202969817953294936820775096640158127562867752467779753185131731175853186997733351751137045318265616570631298812720216305960990579421232610461755705061172757369260367695753627833446157041402893051580486128106666166007774145906497296740847984031847558475342667165319610140198082591493157597801768129383732692815547507695473340043733805300290421832870843450253019477941061860546088790097814265046027943983778977342385081765547137264658894562074920031591318547725677490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -5999459725609311486445421044551361723322951893411145054233035479512568853289437623561376741024385406537022346536695970847919851553783481617622658940232218883116456602510877122796233146383062285734824894985113187159305369108933940068263220197443924350279093889694122869689678018592947451210029636259482873532885860428777929546556896579453573491915181189129718671071284049644369366104702766284682737890657171230559284042136402939639506974438623240483377223175155263613968675761403657086452167807724058250366414852801876159524259692156356849367379954620242954305829646015432891215132838421338423706556109124752008641719628459584298606945162535747292286585497471072637850046242785453600156269141081506288682133566107970931911194774759109845188991447188895018526128334166226506325883766395760084443826261889561187524643179040752095651694232475324099344960359639226092564526873831805335124563865712168513968420143028050297889397347191230736967749230528481978389117931342997501740309887903076656199660908884995698762897676141108742024612888429399321038713465289821799627360746512542928949715928340502286113572208421676888592556222646589092956997322828791021336870732664026283159867362712006015061123024547951037701323206956926476923432161112192406027404136995474686580922156106453499005807269716831183439084762178922383342473389407010264535846584468035968875885623719290672034355137336933371684736671719659024952108871507338384990048807958612837101800015895192624688967018764218470989553101237158504308716386247098826000234286043179193347762242053641619434675038280971780729492518623985717609642228594923148171241861172796060054799512087550096345604726589358689647346928992560870040633539250559985763691777055030156254499616993441159591177849931416098789562174699814031106356832742304125972231073408769601131139836465526131444469543548742796252996622847796395390665508146030004747640858702807049102012516116930668742045973539649647799347162551979883592715989130314808296407050188902324548248937516692650801030969598794766731330839311815384848470185627977600855604143332381930800468470682897525305581097901974319299979474034755773672017095284710285550247456003274134921044403156777539007939494343879380041483893399052061239435685642483145365667917695674627343517909913455638961987955583817701240344404761555700079139786568594532839340268917010037807990840974525781348347663879394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] 16099003745405282893133393401258942181110514762031710510684418891102923976242458943993534630099907525806949668430915548048161800513314489387545702803769509676926340711921224717424870686702302221569944035595801538436333538233686662103317258432025520732418916530338929707811106885482270127837966403114786741331595879492461513229221547944838749125121657813864703449063606791032181203252936697683161050310436157496219386585870611260203078449317674615704091958523084220915118746419726089823737093342920332350997117786074716537923804153513408706883039103377556579801778094819210733482134436956505212692126817552145039785738476555719793887673367861574077093084772377342317970330020039602271472253946243344771507917330285567110949257141244273976485834357898702950837398223939869534416869505399281224296589894670176024044164957687239346968597114164843574023955372098116902529965687728552091174457914917559756419706647618282700912909724264353108329930608166341608928966584236116876555727898519745355734218844277802854435962452325129290579038901482887019722646416886966535099607194232803868853971777511141368086195979325669001136654679441248773894229305008171769860879464759962972130315195198592823683036468423928504608734121509486006125551294370080306821390872287183673171247616891733882701370782327604565560233286346025184983293774495931023608529895318365131029743691945817217284566225097123157117844496011686189006879451359140384846461313448996731429335233376174157622593893562539533074040490174998007594353783662114119916418145813862710297360576947900915921794291778958911436764217068267743667410470270799880076837397187953470149216640879289994080080231430384313667148241907447489679133134859794462883723033816560504356985116877043194852369838628316912990741223379043577172450876437652501392850826879268807219981078360839181494005206188976554540814948044265217465983499035944032322312055658798358994985506658545791579259367677138086189369399038552456900088169610511509287025956068028833763005483260521316541953096902813527457192108086552744453910272271829622857017063782555940342029478235585723546542991441081765162885876534569120875541303633365889427686240696362507588735341122143315170177530557932607806713135973115472945841102647006157651196726643135229779171216168289822514792958981486813157436223457283410991202810143990856406898729000370815373291422112345117056975141167640686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] -30160635778493946254751405226564521185766223532561375464607192522048708451424384873236049787508187974830927452412075195137142212035818333455406381929256287693524845885080240561067400162938000669034460443138168767330007821748001689586808025940076739638496053185162557805746423310253828855956324419946777808647145496851816382900117292560269122532298743350786893066934388620793533393435880346527369047385065733043987988831133005332612205972373858856563277190507231921957725853887547808488068002019731420113125333172731005655151067967794250730103374410679369750282691919013979640955227280868889928395275486280846151444334907423826854939474432807521101417565194088488500051218940416335805684781044047765320951320100368599588011761077993905976342201407441526528603089582634457104220130526678909254331272771805744361847054104654535238707566712868891057387941450762282496840323360348312332935710011889387514559953192934170232361669084701782051924501433993202049406124620431177830961818029334055870900368705371814239978073867421922593366492402203056018043415702618950009034380048114247575134338821835780409142558414958578689853192160642766721425759278734436466167697644324737945440656045643020739799775629891606610915735024460500634614603274774309922334358720547800658609706235631666863208732924008520506203518569762843269568667815934564385526830323797638885198822506385987653799762979918984114671540305937975880608389139660029466413520400496925244521973337907863837832638434916553391571745010791730150300301535944584065790889587473375227328507214155665331446528890637580922895064361405012858044434661019473773471592727894672248560003250478657375536434856168726925040173612603416930068853811708163525093076199105811808489753338245351810759458592112941634486895514415534157523054825706208207188463884260647913527701005464329556682650621748623442874074579021460989528477498615243020559890516560209473126266041866728492442782126244492598912932073552485662152601449074591891781566495611280622057785660644828855633580900987520163718916179444698178641217789434374750854624578902421994223212058574664417076321590743589250474640450814019725340993543252962380067460083818873529336426629236662322444866212358388931188277459157045974243791442037481397087554489121994836704601689142319579801051620695167144528009017639106370486564320096989098169001784630236396100660088703815375765771022997796535491943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 40294574068439247973807801190138317309476660521472327209131154863080512880554987348704669461127439988482303886096572140659192900848040527428230901469247463177265481415046623610762958687951574717629563575722433958357329579360659097727759481638430604547146315592011818917540048407719595623220106430607418293005706064205627411886414366024116659319453544407025716229023121023365338677681731929631147147209400157905534061208386403388516887558383621524704290068209295181159121498033197064518254187581440143858771393079964965246142679139692089950969904813726340186071163084113410026581849795881218477421952023325488141538459475696505525984689767314750307645967535679146157047800501394177591740017502707511424687490688077633710079585056221743194497890602934939661612064410416682214046023111039429042856248455717988948028822967051574538618411708990389842014225117969240169428826541298450839254699329335669091727781505554565491738161082292757765008671918446866363243926751917404923371265446832273704262608421927146882345457204003592444707230494063332561309173331595560477865952437986289812769430034773140289345977990737465187459243256395419328741984011525507045296015855340741558355463789123414978525984769562750715062455356704780249703191037516551184583951972835372543144947317447654610690067839549693051982158359584808057526764477520401422625781346553415584251220409506484695512606584202373457474998348105231949834136161058935431420215623320276264249207038573558460581230426839750628730207199089680079006922950165812352208844110209902651564356583084124926773017796010073430075598340089510099645149849038048332980934059979974953315630191046783420762460384197109211211308320992803820019201748734649753845546217088337862081698101502454531686242940314561276749019233394183674994556623613798989719269890596066168281857781502808202199762926849663553073613430259016041976585997273596296443522714981992665872703183239404464663647997367580960256815946738286152429852335261968945318479143851350648703268908468106308787763416702417220435656482990357253671160136065235088944698590705746769687681284778139428540552742281582794172627455562909498068867497063947857513349191934170171683424829700649951999006480809595760321075659381374566526301922873273107715994553178595230652583310223432495465789153524140269228199262656457288539646681695220989354623294605334228515698784527532955168638295617711264640092849731445312500000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -44654419489349862791361339778842699298795886029389100370447158558176608124569709833944159262680498825534585999973916927683583691331340142529707917370871034040399214348127912520848711837852660626306149617940797282857284561855551421076736315758902722983840363551233722826708681330473043079829227365369842414286801910300567556913504675154840617158855615381501408503214822133560766794317287452055185543389100509893585480962581387170472146944019989614675743275785727902402224863778195114021596427100943774157327036368687167562269512765445669091860642913490453917330159776669697017539101952113433224233348571916858750442811412016317170058487854768754649931988635940816125499541130799233749824818472477507849550588857376109568666846970443023449394996554202483510242375005090438926111425307275479507378772984681999641450628850972297749520111658792079619428719652294870152648226067242953293171477677082410066901757868733311190353646621635695782375418504142238177379679343109723280162697625110712022424359200231487957682276419585747382312824457064370657309221459609813039259240129551433627187877947100034937161938606154887457830213333515327670729719703052696769103077075672934039651985507262764881030173729713840279354991502848910284192289036919407739929853343764675697311175147068979273956014275767182343482448646301797839873242818147296393666962278262000651612966165027315728834829383880637920155325520214829924270820102079266868041538574657568161312520574582868158277513779220052639524767749023097571136741165361179984954633846862647173910788068415660682221702598024400515656488232270760123283988401653243079482536566373173364289365679665143159323748969644335607041875978761889207699931476573733129017426984784180134535154303842465069100567685394802605364754592381966625580596468553865933272295195350577634162644587991804679497439512357335875521004751315421386800891063921540562233034810263536247695059294959935453601380669001893022988348792405064987978012788449559757828989325453196355313472311739392623559799342211487347349869164442871255850404695506436474852771354712791761736326795843070583275128095770876635301398988392497356256936596209036144584195396660133306633642437914257849732244965888664493271156760356956844721321177484128917911769383472556677074390242141136611680632173154068582718071257832956136777639289905192912565524096085703129458827538080802847103578656628997123334556818008422851562500000000000000000000000000000000000000000000000000000000000000000 [110,20] 58198903065564286739058285713562576039066035166414420638954667645225928870641090237139817440886960312394591030030888766350473226867242033347015448584652199854285949729858742337463871275116236241555456872975242341417267472275767432138399889468025786273653340283535137655847255818451830741159141024789986453965810035511563635050786385001940660556662551440094152295012901849732709570738239157827398381860852223205604938123172985603581207785009386321735467948475211217288267165815851030481432772429309967883475196041738772058060221026000156412992070491142375832172606875787236854250113375311726033005207960141299597685713436485312535050921865101949565115883324613100359240895952756595462766257850665069069843479251034221748599350323066094859797158410294199665278363915489793496837220349202962581770211052074337519350239649243047176478241364436693014963109581305685204368768305038697118418384354950106545571911818482121363518609947667143612916580592293980455322693955387702732396764758048146532890181765896477417497577264280108231173217363639342130493611002110638585508966716696406194316369048559801605820789170751599289432225179278928631912303132537765023783517013688045238663571792961603066014519233994750911036001344433574314468288556603163602392080653323531201090411775797224889407779114711574222196153662205520856283157491885057653970814926515326888652026982828317726771553445309826711588639359144571550865430150442338814698496854953020290470634036714163691427945426917827238740903316825472379191028522543300722036271914563260868892706178159588914589306381756412404992897316640895171465055265806258321823692671578270488179648526764439941020711825649949821212753737541688287546916908446873700495202500191837240824498784832443171001346106939258724613282412974735082036343812961197495726349961416274703328762744720803210689212283886459332739509767488850634149618491207323181324715097915154560567038555293738539997119622946886294927307484728693142471384609201640774875343424914199743365670907154877039341918178892166980400734397335086975520332371321150914361122980888114433010219921866346891296696455908097499970414050374967424698286331946744273485199953038393809171755540857502191371417919455754790934998563270339895384384511466055293936368052968298460678632595898804703005127722847387585376724536272918731391121008503577148873642641147063861536690168500557751390077354525232067317119799554347991943359375000000000000000000000000000000000000000000000000000000000 [110,21] -93215693546226790027642173044290310040439847062399080841578226169999703114973024613638025544463395002786236782847698921406306267840002081477062814336639111594866195371271033703017014498629264095059471567263571542501180046239474885333544624577266675067992237928440754919576749234591032358982309688585535937098919442209481172517355139203844964792557978049553546057288202069747871234713459998290471743277146631785200834591164106413129932544390514525817018532717654680294433169460557440810626382837881247143550464393426785296036801804019302113110152984847154615114779022179684585096334108480731742625345521841967147332082625212580828969951658231747842050194893084459187215119561019716754979419639274749758999512238348817491806610694886432444512665273811277233891653124027920846140353405539064429017529419505350254017188105322449526454705658715079833120369060587427860433148546157761956334956747867833526772017753515153627789876972999112612966791301319280624710628953417008443456868206219766708931104345201750217389141913866939290577781550175786537347592426023942380936298500638614331271975459563187889652591010507137197528390225652952301647864053935819993614266247799868340530544879730623532966013227763570327655136563972938575389574877379163702433204139891929752119038519486472825453826676124017482034325256154077362755181105595932281982784246636937822372723781111468022153147058250916917969277108186513936508070624530037500684363303025258635674088883927004405917059286566963064450534081146299351621893653412319162854264818030374785943666471090152668464142787024764874471688011406813012768242732436234398447907548684721113257959041658607920073025162597002486132011172805481025225914330536158908709818931962645370790659485494208226089053512962919491155074320776674229523052057267378296090854623248975649430953215260655836617366229318792749164547148089335327394425778609537044380382267591271324120213292877864908039171181720966028537164994842292727964451352451852922507774443428627811616760012503160610804965080359291355373708441748357226006203655939542971746406799898169572032742889940320038157904615620529541363521004225666655063454740687890411662126502647206111051057323190469406755781060965392936089945219568833505943925665384674631480284838540055438690456321564136352367807360199140479198805489989055652583242396579247518682101146602999537694290641311099731822523931784596484817484451923519372940063476562500000000000000000000000000000000000000000000000000 [110,22] 132077912379184620441543143937734775777845119876545062998724850669686402093134232689451252235555445481166678816261420944452496614582190158539783785924926483529656669036494295266859756560370446026829767687356719662397956919939797150156055771039933074448580087913234605472021535125940025355344537901884223365495856221539585409056617665157925989592974595278905355719929815889297004916934768111507652484096420619022159046303404004591834511308949307737058787337893550849128614798966493157978490443782353142240883527198551538993978984019765872886231279420077740812428813549519797189416505550650344481047055512253747995780366562521620467207138147742206076876793887541776079616988817604327735720034311447123396283964193460234170645843357218047548953875777106636020174573592979238204129749192464771895744215701753579806812128411125922359441428071320787879047313172715998774069630760967149937431724039085966744391899437441540888690582413754582627902071607874271115149668421052902890105085054558940176836259982992437939384849049785747755568458695643032760283193937991002922083249219533630950398869884576431053208580912717274756929559195976337459604149169232248551868567230510294519723739981204867239660825408364782750539434828580750362480603936378711467522060960572731016569133908045549378350922842773857345716063233604388070390974674689207306846557428134820970429426466564702229868666275238668642900786076793606687371341808354528010252177905109726256177074441938411385998417311581356229887628586653461442329190344391980813906653027560838770564007231672545625989413338824524105576124390376141454184159613030280496896307723749867771716051187976661779628830393479519517239885697917283242155239239563410682917145371494702181754470880690051003736369634393353718840178660701034959282811936232384939326051692027185591257858869667433028718549482626138951474417652087400350557427105154599574716527312060602828073459617819502667463287879152838115018902271670084069649149668695802226135838860044623051466533213960267988534526122205596873032842488856912508363283894500707445883854479880883987162077704281987506958078116039827899727036645791000137754266774381062743537900123774656776503131650793569438303735544515862575000193458409456623337114289743013015295599303972323609669994563098715280622152513730963790719384628010456514572828176852341400026364618664364739862763334294556260070845796715782033414754437217197846621274948120117187500000000000000000000000000000000000000000 [110,23] -143681565680668624799818272111028471304610383006560019586638192984181897356490322644771780697208050444308812968866748541191552787258487403548949275706794279971521418727932643872320954136109409205857282104602480459105581155992352022973636792559561168026290400393032244097714587075962170533782005785426917441733799062619821241477983173799734229156162935444152113579701601396297528600557155892770913169905907255697995242989646839339071054569519348320718169587867371049170096357425170796380400593190918527968652492682231232418330206395496556841356225635757839923869909795925001312555061194913947870362489032100708533267819506342828165018491789093724254587263960401860988566641846388230750199024735224770816721148587477045059335584387749512351285546937202763932936533679200167939186857682501501991713866877469751212450187388229611800744786586139766811453440160574703838149826758210658131708426164910023291233702708974311130501566413394646867487187852738483738403051786820162560081511986587551220840010492129368884634033243242322837952749856069895320397169553517631080775098075724397693286687482826777942408288714314794516075133004813145159822178555179133967820184864663786642729824434441085846780450536498935301256203073369280017444613251329209110091948229502005983706285467542176307638397916905958770829374929350913216018299264227444041047654577539672039954763541745813645529057165039652121816682244411046924582042758840351930492259451892781307888334318893793463924485604524588098797750530513091040280771456015158237570710058550057350800288529579610039746482492714352592539606329109742001094486789857827403568928816200164084409453850769236892909380194627484225104150151576601528547329956380061548338707306748918690658147107758615343000868978496291375380753803438699277066021194823391104500851756676096064269281508847520963995861259866297094455513972745365052706615472406728425085709386635691569651823933135298175155562077908721903093050499181359470471617794893609657531829964185121671285894685844160312250590519603624167537250013371617143766484328442900717749446428009647972066609487628062888635686658117665589561944855626987956744831922910277940407940563755026221859481640965991067366981229252547274225748323613092392414021362603187502468164678177269390999787729148739366248544478275832266644793431178012175207026596369262354112639531800068271701116289448688135751446300214861982562364328686044245841912925243377685546875000000000000000000000000000000000 [110,24] 118929867761961459579985578181590607613523959097105744576416950760118034933696005805845605882951056157941857204261871709868560124961618391792064006710924931422873520392551824412492805503591277524894612043442540145853525065120731606803562853891107192281907977768825196850286001518666082714145323978164219730894867470445769323138271286490530633496315279458223644147531747858269272293959649378750114278099548047385048131403886816798238145941179940384606383904740039927446273612842957756803686456322860615159993228134092290188975211916670854229506330189659583797483628030144599519408256129996170624025762596701299321417911998328783331636044055123555817959116821508832903902615321796143279304782403831133493962726514236741565385151950061333477276890564538880970139961376865413743516240920509551039166811604408979172007383671730501751982311682992480129393995240941394729076703446343953117458380829469045900771636284802907971880543497697080438909960021243616724856865503220441520596600220297896122744734656793908375479134426640520129988466899618938583786094058021688309337481867575579722298170724765279475200941313349539704901335183253878060374179972853815826754813825788852464383318831244805734668840219767665098991807206031802628911775021443187262391546151976774692508063171480634980330329693440449647147335205114633032191479895435850513172009750409752716902108481986955786036514707875446163127014536346804453066306900590651762143444020556926189226936235806169551210152989671843236677063605006879594587489851230472597437099014181821361875396361244613020685672221136370987294055965554121574479617575550588279627798029208384429285383644991808583297179478022375931247452182433128152908158354540125754296283000125828719302918509123145440864427910978730261472592016696385325462277574428146086594417533080151982266959864134056806029941948038971208918950189454899186355374287897681730625488118391038718807499058381465118424155620317773758593547020589649722281930068772204777076225314895758721589726942538662831913992672330743814094614872812124137939681566099748947544362923593286728065350817086437196762256923744072319850097436620647623047380750762963152851973613248455621897980609778162829768024797736995116183894241840075435436343904930626330186430927433377476298428687146116497680312697788378812451404471820461051516768110257978925225277600946894854332561406152420208357958864707602339330465290867522298867697827517986297607421875000000000000000000000000000 [110,25] -66754735999723837758153321969957549830480606196655336190469211518336610115093276958352041633444680093616082535932964943734573749591990352226320369774969681203890319513878180136798196866258591353193897988324433414495091395449399108085238596610296882989180319281287072032898244674838945958981791519681757202629101032599965515344822590574723628851233452419540148105895219865770516269361351541224542661873845540885053755381205836552789091772454512646541730051686816327060354929281192505436403105853562172281939837947569592207671069314533530459569553057387324589779287276985158645739157673269599573520067120087129573691563936350630138781931732115069163860479736415589366375965794809095476602722924372259601413548560305738246747135899935053926576654358187544617761679018809949386194047709073315690197719141727882762989867405269240037809934196109503370416486252820427445370146093563448713961762331753494568069780453424559809080161909687985116692437485276373925475050691354461766271353825232891689394799244712116348325180993693181773026090180896750211078072099588379812307465600382234602180533099878576559526488244429061518164040133795775896495358087682535729648044518338753831849060239879901496801730989450742703153156869362818855828148848819274915291328281223711786285462362481942838660415887258827324824204037962444882167995628500986846373517379351465057102967555157460237899299276835481668310964486304868843003229025713624993835916071521487137995425999818930912977750843298807898044542939306184274412893662299374101065959671991913533991981849376174805131458792519888294623744512282683866632649383837808542804810680102510507475704631672084383417631475690507992623384813187288632653934404527547823112660309823209484805558715748884189213038280280277620317178684588563954383195612774330970020244382052697117713003398089509231656956050436059952422241061696499014218966908710507193183288240335046272726619456194994674881525943787408748273867559290522910369961816034355509945624018047645133838162187758177768680238611509226212857770532794979817920076877193900440456244088241813579448725277371475225563370927048209799805766870714338541048367469868907388151392950785606481702927652473773718386184903954845207299269777490897591755934178308349814120682229319179746837340537241293618282741336959025069098604142785122131911817154667824692236320288339703985098627579766294257252250488667132320630881372330867051800851186271756887435913085937500000000000000000000 [110,26] -1360444327046983373304894315556323690576250924855509745864936390174253177643935343813207735171225002334267845929646153997065047652326989255277837479894547374640428634099735381018235951507415806108705852891583738623986504438541079150915573133872440072243076699349185405334751355186737535294189074118538789344086275390684731731326851779063032380031527892607106988895950322170970804266530021726910108003406751957913690255507951619246429724173355787978126826029548800376334400576490383281910308515568285868378799824518289661685069119752304704268324681965058502332235915729502294963707066262607439445893749506479689992574451717323022589127733720804450067789119991086283537643208740438573725323292491943910980739333060088633351212359489043926767487629625721804856735645618238823304960706895907761207252238385000156045810236899745723767064039486670700681201313520688735749228218141775440052161192506163389998025294572997257324156926397804189011942267363789112709714252298830876232443265408798369401746146491975073040900086349474916064381703828518541875868320740714577265386963601010745470273516158665616938069546810430183083099028052345239234150309764717620852542445598722556278921549412937755006143200394177368037055416416069914695535095738356285214271991898740867188913050435649672623778622798539681803931637340287457653583943513620668489360575929832838483782543676775212935906261519319918960050897374875507735878636911554634693240843501614802905453840597953641136323925862823357973526957426942029215450476575641702831295210252295995144528640892911556270264326675538952625474647805684140973562820265975828363309532228612620513081282645543957759984911641127705371925756659727590219279685306962748367066203499431873005190777693234549350704936571140549365467873557855919529954557750902475850431199726655906032797893034929191268579326471241698021145628369688684262479544497633883141329699084859120436796344597906089948638149217155812493955371032661009818879227578655441532202399992299514859399480059473939464490500814083554515246619057279566961622438514751359569286202298905612855096503123110463753065096274674675063934487248082270943979849816080384724582262271299804327021276085783692075044659549043918570864578661453146666942199393231966262299641083769547455868808514240447036998918948152852953568999577102889028778586890925630790555087444964808211445497346911679483566050526089914595264633889227807311828044589674391318112611770629882812500000000 [110,27] 60744162875059864558375389572932124625147488148991504411243166080374341501344405864163647748139351978393068553633335598457584294175552569374146118058702361022801688942784012658879453774383670043982560148893011440052776697582444455489027048009950328393965214820066399116352234338144565447731972672711337151128923600033957180477677831713065961143414287929825701624906364821199756779077283434265165153629994017237525462603115392668694106861105308859055122122818364212101683433810565170606516558230352144005670260997436381920377600863196673432850971588965273738991528485255835466508118075107911674868064130258903008398385618427527440495080305120510290449486941057483670380408997983685924239605646020248666640366899318458692150118363887598611354737490346385125110707974360504469392456665341772565306299661964009205038773134144445651906972269237450909868896188190885175480311105436559981478714886460748647210401177589519921243332802321063852745961910904151876940165236449950900232740464961767334993968771406990682770336302850725107483370218867291217408854898155795258306347163100214999137748391423617662857794438720770033895509248862248149746871333831217050718789727065723222779204740045628103057739547205026198298327769618279471740350332593700485467739230984971057022636465361637105044566906972940866263718962511100433286995616681835569641606534090003032150801610878698083930261615900174615981439716400245289367602615708405694317787832173447213027326658749413241115671718359213303122836016500398101817131998242682839319981071197620165675172486611056334829594072312368411067725295663543672763210462817090242102058633784349973753465087093279069518100581205923005821988483288951691159238368719418967409621139408444333287634454210739016504634410342352310472351116874986780246598493936292147858351477326564574917686214218536808534321346028971127111836366505259839711007668505391023909244117170392473243303515893010698334883406709344897270239423703016716377338242134645429890001592616341664147369697234579503791188071903419019536291705287777756011002933557520651931072979859663412225732826039032649450463505975463136361353742965136243846335770287015697636942246067008158644226635697108971911025084489546030241293246870797193730392861094409646719797748497534207235151020159335292556292344182534160665258132092765343482596936788422946389977242058044045108016331309570401265820690525727275302547266615064980310734199520084075629711151123046875000000000 [110,28] -80931844851188337947413121687342497560463622334135636330173547807339198586926312518371144573793486869643011802632909897772510317534583000653973634974308521538107032540272556796185627159129418357141522570234121676420115531463275016107386462981629678407702385169490920076982158898180597558019071960824313160430297451466006588089693819493143591898032341550951899995665250734544903709948563018462335605881699495593062199282539436875320445204732306643437020523815433798592782115345088335930735422253255134804177708986014523442123837866031833063709800680853223267429584327691902517407634744043418526010369039052638338319165326798364116775170294465142738583470767494153162994017198059571518533781223287833312405437019075086595846814374205784037998448921685657687445072298860763402010847202492577244869072871068996326024110754246050442270791752685461277288765360675428856612125113953354513097451593704829835532010801875364230391198810862678726794450013538377168641485208195867529521256566495759857370935789422073597457178535969488505924198371903171767715714851551596486682693288558819259229386614790646397700251626729873870750824742294402676784370631185190942043200915406664854436321973532594409037787591701013308202284236156595732307228554588225448086767141912612778753157068380911992140377098162535777287622266130691228016526630675955122052801601675229436675645059259261946700815414772376827710251304975670120384792973838384543074632877138618607574980765009775065747272268331249756939188816631974417737497833510744846337862841777394298330308826061113688154713308123982714243832938798589536715941200856373190597855404671218783299112781818819567071942184990680007066160116863356273046079281408192055072048036699487362972905214205544745390678403175009737558724571812044417904237206659086763897981102251172662384422315965275082269366266865292364239597874981142632585862796910732884104219640239785253252771766125606670787759894218222572426481083565627409061888671640388365248175436950084479297078473030985593347067228912952313430079214732365292547588430408330470655186387156790656947183799247776849044516215878534078356649816561543117006043948904130630492702375719044798393983180509007848198068367731195464097180999839788000561134086511382281615343949892318339531648388371922342379901659575368168604882416949057843746994923522272406251620188800635673238092099483925036512994426659340604000422587498706286646132923578988993540406227111816406250000 [110,29] 60962482803867829371088028732529620317622126669436196656062216104123122621245748166134109774122243899678131146326952524696678463500667984479932920299697445555186467768358923286000873853328332117500988667435633663614645653476483892678941594317783060845407287881726269163677677640525147953858424533397225930881385492178395565551642090719558413757708100786594060885371566351385474389455039329269388649895844318602704898747232894343400536030487275251211116701119387058606296012280988651285656094527015653811867378606712779008976428025916699989378196953809317161077597310563013796401176669711825262684536232406258081148174030429654441742228432898073452649579334018848811592416674490695407351168501420079197169837606778812997018075089313190602316497940533479749720059480589866691219593214274801648359163345265813848646792340588805031100839256333982390899702907254770959254356787197774919524702971094133499723471387705513115652610125874950925515536108836587514051673445393816902257776948222755991643179720424590159764305433796171008348298751271557075341436971538208469630127001565042594234053436317524374123895894755142285985677616095682753559333718385252151178027512023121795806386224064856483479453472933679501906998569724740708970665114356039881800678209014171447674636743581347860402287623624668947840301903028564485849750193528096400022301467415438073663871831643346676050876943023624560441299153458183091126767360657204517404316356611742177352195249176639072652095247153969244936954871436205215900740122411731615361484493506791035665225672250363601238760379807438536398759928501785974231707654849120594399565629698693356991852434389150614593569930332418075922780469937878279135413922230613988295914245827980910041968797727985219879755587913749125269447839854554789197885889784265343773806681134349265334690648282350426718064514308860626728642792454944629719095076000551826064269685569069243052937558123914938361179085568311162537440515281960811914648580066857105331592856998125736904560064151663906841980845304857660878712878118859280323492373281628859282266572181489171881683761701390924874657790412620216484909992339166114718284777512328176214520397460969215797596643935798971623213389680788187548982340306861435441580982279847502769880708921706364366707266824327407665570297496447236433246842581546628682188948506458695436252835381729395301573775552491473325388351089073155012062425056607040119160956237465143203735351562500000000 [110,30] -29516630256725205488346528129989922343245639458975252268869064452038943439812184471935102847871864219363591938608542784798883254508656274891228016824557079936023944216464823131683557015254667037290897051022719766876989290195167766426554507827418941394401849087522593891417463628020210383987882415202236929533655965920048120449526870840800387627108089558261987571149410977483337526388276207856926775107403090103037614150129283272732429339003329738138604751833223565125998383540598616976793159712786624393865915648398699448238574754661141364991144336573105198830886848036587952699841472016248962408265028211514504031025451693197484585906612526894460868393497774441972913098159058916269832537777046031675972502605666654942404695501681178442219213958059524334737979486431547737263493974767463208767586239197041731979557101428304868227777544406569514406701639321004828659356836398392123532043727113636406404584641431509210680151982100167362906526325650773181227239384208182551882390066674205704488215569434931697616869426509764385799090676784346916122777534078465749398259715957689265366716296164610028660365856901802049837039241724269090288273073663359970573346126842564779794713843898432296661187542122564675736426537142004771295171148595745188370609532926643289567411459495124864393957739345055651453279170992673672433765076258752331944631109735538711879239586858607465753829330439804471345933176324807354919052289689232920926919037842080351060916945284230580294680364638801373778665430207287027181831899726162378839249247402500734444096248949426265292186121706140748006074437529781384740942249333106035711643988479916941375760267532334536517977283998677070219958024211685524510114218605247780706897578192848011736595356001537386633377555472683209013773871291850939272772427687025849968714645857301654505910938165223224107428358601608994540139076583673987420678979966221342169601938483711612321764268971216142732026877860986996386010080605380726254402618299148563714727057594827554748991671708077804104561637208545475472454227826486080340592283761765976323711987885384910556786219644826280999914313545155834139500483014187314014354928867988313648452702331023008704900657562531434808927932349340612249179072662537713535054528984054513389152115404845941661144042955693359351479993419620054362547650048546193305245705407786914663644011463342495083160369986134789775989380016699999872129868416781306450502597726881504058837890625000000 [110,31] 8231611731765473313391592926918308078533300003141592507877519223056116876185601864668542831376530734388218465979295652928751607985128244111619522441881845587937922340959280983018927828133622669699503819523685741453336577197571630874100135856265585827970989289073588984608051477140049698985646065835577626701366610406761831566635336001391093707179483556171317445954727535700360108415133388694270353500012242419300643199317708193313767694942634515559978401132091737416414555305063635311067265468408434800868603331533795880891983751139380551323029680683914360103743054244307921990309674902629133794677584520758927399764413060538040064942654335567457757082931934404179989313712095891927781479160668538165921195022514237960355447423827762605663172474291818025971158467613766910033679011853140028665776035140755138988332290430740409647707620759380534663981583631511746123379468903312220652276322285845611248094694489273825201917032577039263313062088392629749165700340978778682049368486112688870146239266174716513412370719012238875212812194746029790193977749926820431365767973928254325469716240774219246450581106547533687637904632442572404605043313678537741704792105695175548174986204061846732997708808979578438197241315612895705351202002996452466880472890778289800467596683102882163138819726462754786895182416207991511468364966140826737590183606925578497931526910641279068471753336904923389599318506007409304602152950024540934180462670262474272873181946963573824929727456813069600170090021097435689219674342044282091199655125726683696352890345431718589225527253323388243729265477291000141464964077603818587969619767636981593889554224784704886970097258655846158615751617717113993994838440158607226409082570546194607824529822372891454217009274033456541592979959671133715967974987340123321074424048993127587624022526770251989658471773586499859402846832779069544495787690579572720911477008273955478208184278777555256636365628403455348121572053051219614439375450448154248034359412525754456232823123574616719279106758714871892072237169991033099108548673778416970405796246202381525705272664623012425868300490385384460369015759542936172599306878834761911667795120299130231253877779842891178258756969191499372731847918130008986879902648448958991189134731163272820312568052583214412186343515943897077684189705422627282268611307785138929390577906664879888534340648408454720411714541143783803174398261415234401283669285476207733154296875000000 [110,32] 2245961684484423383679126611432919401541693204850711242738653226315727218236499198010264479258717386525352039578429842916985555160127269484270304049223458939801500066274001685428071985254323258732573132601019710236887432165385065291979299616946804148066132979457957620074413068773068515248210367891227518021748398589315892866216653912115549104697862732436504807972329856562626877425957625042883585388232527283349397450694568123890020840119440900202631894850820313694390661067731688685933291210347068530653134442829916506918771702808037062731570337846410575075930313270709542827278267775541375617406401996807600237759773230146980309233918521754339087253934062333196353863381370637951186079706894668702876378756044583760547145003313536108464164656407517936845029674876579729225670178611271842323061583786871365189536158636753873374730154477823433547228740596536803809834301679272926151535304658208218423372120176756480002463734068486450779038898870265246970812849021359627477714545369456470478010540675764515744296808158200764745260169271529980250107460068447316212468022564528231115812870579817099444414017469964278154650067934181085353843445329727073901705849403807619189055069474581167055488860578674030058214378111064631740348785826680615354118292905513322919387898441661021535471998221541692062981611475793747780460048796493981868672887721039234151968194115732688538290593611173989390667904797301187413774568336388656716911828580362587486476150682727087965189039397779499896203816862088227993435226804566774275307840106778555513277833387144337211529064806134292720433069653595207262206682010914355601828488329954913589953181208612210769357223504151024137446629059103232433471859967985270665546468518887331250306498976823426099521700734583557337602871594121608367016107572004350969002058197571437136176128575264747097646912048623583524355383815818402043425353253416885582709523047670285948168214217266976461653188090113129415257039626776044649583427793146533075597713763644962286519744679251970898868406548633820175387731937438035311019666437708603546922109862752888307661760089141344795169660299678847834558469970340607899205895801663856611785461457223225654075344615037200095081290770982336999044432476824349545935753962872981316719105322655605599657440953461907472221610579760970803702828854316499419752269630807358852643764301927164686244114843162845484256347650257708216565977199508097328362055122852325439453125000 [110,33] -7147015365947788200501551459131342070292891564281022332835606411060823694465777170008593378268787215817942762729605923788064005766845946881661681686989266071183732813392726518708996418496601602464909810461438426436729673137059992344353756860346533872703263082583404950108011301427957404349490485673458153965385068325743723356045809538972457887935381401588427307779767321174513751945054150632805678010263348932849056227295681480919035593042099920311092136077418064783140858040075178564982049069307541883496281294974889248392407507765795933752755347544771725786272831381228609302923087427041962492399480681803601481582802821889709315933603983472467760780460557077033542388760246128398490196450536722801582435914134183939029361157594791668659653795224738382452101563438982279944519055762412854140743398882945214231619487326633251078266776726570138772411553958018603151697818594956165720194364667678196340290633352540794011353647932730021880840898961930280591756601012008056214999126389019578603223202201641140660232078211966790701444375389993402575877423557901450294765945653864761394075814354765751214769456870439027917508354571153941871177372487867229601192335966009070003413530692029751304461439455965176752874156634091025580013640390099507398520533596498308245935828857808426032499134527337085724803427620876900134944425506884539123526712743028099221522050284040242625088502796449490986775606294730587768685615377889327008610546043839849153167383526136545098273389822889539775213223765528788351117690216765258918531058192261689979237049502014063807984467165260335588684791309899101253641735884615408670438781931912072176647516111667085855585086929210847763081296507200252923809455877463146933975333797280709634726522552756456640443962314110010219915929429481011619858159096920390306131353415694825975650727060825575357619494153057635156580362742038424005354028731524375562979175324645678718748771500136543473606566412385191248485741732737071041058848419080820685953993030479682484411084920174180171665372379203408225126333472841713646604168152463958988811172475568637603101010093100901020834538914853057478748084590776977923706806158554453084660069233117086047850628428339732385206448003288031063425566006639284961729679112758706697529283483534534627155783556341417894773545936387522034950188682939903852010752885421997646950318478907411826463362605507065356629721395158739288833160685499024111777544021606445312500000 [110,34] 8275059441018796713601643878619741715438069302448842147630912688033796002733391728773926127911084999925274105547608658777402357458873588500176876948877365621339682964012528858194892211181779014272267993221909199616786696623878115355423333177833562804087206249917696136558852568031233465404078003367433767148335226482248599840508091307144127026125849690661519538917993631874393177666879464767501519985260988720670936325476293195653246380677348481605437300515254426180008234227634785677160152251457824780019733110371598804241077926004470173759836890172041161640196984257407921972431092832250990781588605465709183469367793404836142064351387209460939763046875204699132059302257542582511488486711265568152953252878936631891733546428338206539291884417850819119267210786042176988886643771839855981278637083972492201650703718935415149844236378538772390855947636897017273217078224081676848541980676072476557500140086446040909388642205059101559523474388138748635741569317444422531846630144010871791023034657836527404253792347339379224520710097693867551653086181404649958189525924297573749277586593129968425292878454017992437735631440575328570712593392655112629263277286136939346090572788256424499710383392201401940762665807311049960774015093250831472575645278044473116206541510092901883020693196230798472268058183829083117484878737427978510143315365144974523433662670265425077698992733778235699762693740638309074469765216597016773803647202442873993029718049743825479323930260777738397114426822250220057066686930677871323025077574850854000403296244901693914361107762804021097399908584081599477292195224960199139841119251818085952383856860576234808964474106064140538322439254137754004010554107627757523805898011564598802793467708215633539077553985269598700894178499633333328299314843201460468693655147439889619914568210279673222777055928851333713581907624717784360706589650835658277086034729281909953953683813940558974440925741127791175529222966653369252980980058596422029055969156288417030941522921142651971908854254285987949986031771634785263711067025802540936967866325165434346600304923485508670960969391937296803577398171198527808084611491391062797445311793401283448670348259359503208777568495793103489390912338223453340125776912690655801765784651604059606900172159488258458926390436810397657112424131661459904002186570807625233536055802908535514894412855936286135663070459128056940989459633328806376084685325622558593750000 [110,35] -6669556776023560632815336032174347675142368507832223575968325560046623057888060157016282851183224020912761871746548120121564690494859409049510891656657968978126358723737192818982552156646592708829199679964896220703507221812297970641295636736597967737935565981680819721258086342200379631704600389604862898158074372371976757185969816847817273605136206794466031790013823752969215850826686764745827885854726985715781576860006136742637038029465134583996040400292481107808517607343536511463782945524507589373100164068103196220139975190282178158254221470325553406232858534839384066741944334925851170026227547233653675741530488309963146735604636427099439425234648147262043187817486254756597236232277702380691488823878406149393628296570107303457112388230351050896804580659719388928139990100497074906047040289091506693604363321982642157306889871263828924107890210916876999782522635499597651782193630305792618503818237717919642742008024872854914473683761307531289954764518057667712607183481403511902500716431924996844162789037215096115457314792658289144475024424088856326406389699042349493602186061791159276153998149404309956790961280505938420869523122610724987999617404975347272874239109017381361560348618426713137232867500257570844508293000979232900344390736050315782792612584173713229987818116906401396106010519678190868436909060546586415489574573748588576145193321005398052737383195999657993464054338925428558440508490615595386747743739360618508550951520261615542855791179164025250033239289486290753468034259196480395220336673623318833884045810792947403400926559628173321952764964593599046629348275921416454219962885474612710248196304396829336049911441124263796500030375829772679993861793143191361217370804173746581835729494412259139128649673860152370629157441014416878011900120841958846959386615501707631059953524912644874499789098726227409457661717843554244445724449146326906466457995390576682033910333342187131344874190677175970149145358701165775623605164298457670465979901917460656012210919487670114821853353908962697015347717734621546350467141384287528631915188547948229149508663265587091476780310828657178654311939967165752327392197798402971533588950192219914377184711084192434729336276948380005857588728382066617555835788008366929081849897057900565355650629064977124290365649233917073980583825761240475896998840479943639702860694146609564739874007774008471026001246707154423987162772391457110643386840820312500000 [110,36] 4221589817596567982833944920314149802313253400662497969040765705516500965965405535289171598250176696526187178602975825838684973575394189001830992376043958862800694680392627034291928998667452818665567053922503801943065878862301970073135642431064293498281892867367946014067490239280896673922867636231055544529692529860300530619376081092000702395555076336200361602215935073778332316173048529082796115535498974852445009964606601820298227337000154008125288850963011423576856860012190077671063583984737263335907389006396559373376229128868769884571242586401739155558548499330996876423729051321136177742176222266974369384264223029530497988886888794991770837411497257517189136239959549978556418160731576707849637444705169470661385857797597161570290348751013397956186513086630528247814403594253291848500913881653495984600564823659209177223037694347227541811932515743204242235040072131523713292521213506406693295527791335091428775896307536900205678862054381936344631752686438303290758112037690309607790861880463320188883479904743980864492577121470913278615259674669051596027031199083728441435099714775137501395774573995895733704990064271418138268527570932498941707541388901059992414678021845880153675780973697630478283065092922480313610851633498754786911034803601647488694296749448203439557420197155559185853499950264885126991102799708392448080642647654194479821848940804587857992521233982814867102655471629863254224243296949551609529894386470550371096719368003819826195615834207556474031091750802940821477011693803569075485258642839272924547858468151928308815677498001397592671070957255356563746378150946111085051221585244449914749666757856314666841034840983546558332365350482315831268506665521226457824798253941288209553167361454159792790925245485756018331379902102871033867052767175750744474708781690403641242041561988297482845768809456388160405602319146834119368121245924281633149246530224186172006701084265114344480085080562312925959245555024955335646315210311488911443170878627440705589515525235815444238692346507145714022703331598819261404134561580783428963302358891867630769625714197661861869128762945551883131610473843372855422446982744981713413081102481970218029458370154125494561683674045256063724582520909016908401174812746005015870196175202588050482738249966836000327403009239307905037882126730294674342449699576988777945201341639493764825938140084112339001409027351013891760089791205246001482009887695312500 [110,37] -2278744896636600044747031901581829832514817303249473990297065648014224541470825402075363299801420842806922706738090457205810529141485806327029277330399619302509786170478381989555261855511186808824313779449253643042730576652408276472589229209248312400130818517215539142966324448935568008602763211881688493918377963760266967347241777426969452189905934346460054042916852474137822475749848251758473195243157565597868503219513833921142758704226915029955293042499318676556409194690520966447147916308918123044050230389730824474018942284366181460676772947392198051435676660287153041487734910307712212231710022795829226718219996508058945956340766798032516495622227933500264327830831049817611847699144000485340584188273572840669133175826703485467658580334917323164313659405018351139942267241565273568069014040887650433539274790726165082795187331127419670725192910734372443873509409614629418136684604735410326920865014170027398554200671621969843564843526953430725885805551842362523901083818607489834622422647856687414231598931599262945918274108403360937840346623983900719485747077882530842893777127855264472824255063011520353804199534625119164864096683555578056048049678311295413396799856962539629252671778504598913671771004427731663691213226409403187660912821478030716817470495797968109607144794571474765066737366036155037523196946202552068350572615433568211385399300528404629447361919212672033214740615098752651961848221110257347949042658699747642368023778952982688906502395702784228008462972426318351525773969127749934284702598163657013743842401622191931766448925908629287636697399039474931283462675580280346101621890327677350782821964525045297622947055077956771024850968675523510454242340271937441347430291653342320561044232649454846543930351259399175388427739029864993182313115880678549694664607429943078405504675856216691084173648034061484411150098878404233786344797023237538457605994827046753952196661331908540975561596981702294400733942810164823189965115851259534029186637773660444903404278831598175921528771580099867275051833564923808535910799987975979216783649538678217855791485555357309427568304224021109504632431331822254636126750688425814854762214744861830301603262316672660632242107171758997782813540049243632404402106773754228706478660995560971297916801403817138726335385689084659581317619351284969518843154270431239370047509597178260484543082531626773156244181173235574533464387059211730957031250000000 [110,38] 1121924496494698203134656459493378446849186706840321897123397320913219083549301770957448015916153076274972535119483614677915967039821112873601859361534671095498123226528423494155631282078735359392222293700333198350338025203049513909846779539066428570918769959040629565760424276158007049310835017748740768908455524272300911713442293166314951064301856605517194299120648014609930989187652416895772408538013934125088274151284278884177662717648573532088239653234733864362527696001822252219275357715541496747408923054597635275605021134241152624631767940962355319972619685518449868133640488566417961676169502156217005609980507883015367747938723843096381267776231671220352299485994984910240841444552172550680437045520143892871671252130357412634262894633587258142056099670033783024867498788819946071334207252792628672598937281429141660228856800613752515412265415014652235955871472320086246315590803378280499696802019951477411813570370113674478208501509052201697816276326845651642989829042271683005807949334997932376583120220697500268124506081848133699789845258767458164721367528183576298693622668347473508642923893349069392821509152543842706515456331235987182131622731146631085457159101232940658278297296254325049140947437833666392739132297862012776849671804551354708513831697474746260857514934112430896058988276031389993800377857538216710552532130255277256333616666375304522948485500226359803993672151460718238297066409050767451278076846549472785078609132834019356949825069907350104248767849523524322524441256571358978680903675721910365317469730016563701856293967767801213731393368737445536757124663745830361105864491056147455986216405355986983697660616646817009041155681150839313348640045077592050734334877043658320350477558557850131604269633993509811487645825686022479719506017968423912691689417396936641937134414316574934475414808558035457492174397986448333939727680366401918697601148466666413316124221509523444335924944155803974651343426351592223291458053446825386135026028213803993779116691425722914709202419394658381635601798755183039411193942454844549209727509948192198234963225390927423955878279531426186518659374682775477771978686766379378054940712375922312474776761426955442326743456003978131714428097887045186739800003847674475608721420891198982043851148379777596879469478941482995150134997247054182252680405930829532801860029137342548477327548033973455827820575603226416205870918929576873779296875000 [110,39] -533786949507567402837016793340021343749396984674291635560479541569607547332655078863026471352653861569941406066983664506595103737093872276014963286006609538233844427602441499967638885407152957346927824657578180027883906935316129695753409165295268551747087638174576757489801796132430943397939976130486219641056242129635149321600697426171914402510451343789552096488483267375071566449824017087783757772933350631075115493226047360198668365156197892128201029857966731752251442319220797684792561954786189203577663010513052556192170462030964590420932761746470379931606837521312153388739404695253452351935836815161080546309803241902375564399895712149405123739432786700193893425388304930896109737124828534565383170585398267920405895418445995953245509439078324497230385754080241745602610247024448191446752784670048612088871868253096105848747283069832034743573191739488577531662324522217025983935300633914371872370506857926194274376876070315008192782123100567481017121782428117229154508857208202225851865337385946921993786480038752689526218620514390858486173182679972303625940640923196179291558887552929106526638192093846584071385836928171925867045263039523537239338399046211250049748830322408662536672435637901749674451329663694143744980151791718159013030867434543676033134186267788988593631527773381740870155182524055085999528710769065141483374104435737855620433204290863487196952658883390581089742509654660492323284999854621250921812479244358675644775723705949558514230519285875021642265225008525277016677840615481317707110300505959857045416120176068332724331161867336997501000973941366789974868570948815577491441586347301671205039654999515873812179064776089140541300157031154188286246136974353130023955036673121209482375018517229727263992089630826381083980181538007085501792322553665290242511499824372881402320218351350923562151735572611068599955905345247947010666693484104565340262316544730816665287604389753605237361322917661463662476610707924324189565435732914029477622842268898323333809296271434742834907959347074422021566211683088979281017653754942628433319403756663155981497114960238414707270259164328097873692141129242615592664081261258916299810332382429079644487966247437028335373621348831880819077023450603592793091270553523824558249538392181420856331929861149945658324366112752902266704337273756935732627385273363490548203997320237056108151478489053163960231795925892583909444510936737060546875000 [110,40] 257110384235735357839512586117825840642158130032680135579917082442726377800041942533463303629440187482009738284352846971000638719834542328139787510148203419004715493576635370400212992411324419861037589127605192346553839833197349548545147747541115508395055634085968330085419614219658140263285494632322403063344736208245210680797039784751304555875161501892131722028329154243242041285660548607096656537114222446606100027130491207595799996633156034539598620194299131564912586837463192241722572045961525009819400916553906616501297775834095487121543971652286084562354644977288080081918633599229752853995126503756608552682907197457517728030876659197393580305623524665828208277255670210729219092310147373120456284044249051359597601505883702378931626358820340039994453205609543155471732040948621504081100865750817248419371633574714173336378393382903582404834643652718651380115249927441880415337115166223955465840352111533293978327691945057239872563961205961885570927513653136057305360279072060203257080460578234866503955056465802093366894862036795802019423858043404814582407587598054193772856224118270672884376643307795514708663596024150507437993072296222320769656035172388328166746583624943261597756127279830628948693507155345323183947159008325056185900684153252869718791858044619307956151618207805163930924779176414264439757967961473837918073703542948307945378930578730362411284462569160073668124027905533787369430765734216221476642559431075750472288588260783404747960183504443891488048890749014638268824308367317709151313963287603298450011256851026595396458094387629023993131844706459659508336589305283267702797230137883669291111516857419359336972852887232698724485164109517437150070833021672408309736881879331834867531996623000501455340149782009875766162443322969130971422885403428822770446949378035719589207930600736138919329829324847248377318369763780571744349589463911565081686873139595718475106769630481383700354198228894777686512989953163622276587505426765019871711259660683383261879955169978901684317652636946281609644070356600272199740363223170654147122777394257146329295223045859442745544254133438283421045541385465510163742099542527532825083965907326150618691687368004930395818445617836994735547123230802912014891786148382791904749756910990031894602115734175156771629214202530855308550326573340784044626777709240307548945122674391972974833056939233597026905897564574843272566795349121093750000 [110,41] -125936713352099560210609495102535086232373392127360354267345133404272262813665152220675304364331725386595587357360772827260324118194619076222412664467952331532359160831441383022121464861610470532251583759153604713020699375718331560805993595074474395218759493873124754661403819966821417869512883157702125304491311448035038980294946782014731692291346541744379938487175703643441740694946344745987551525295987058924818743585955887939396813693005255961535025866489778667050674196893069455801985103492411701712403546127191792976099257965018092902097716321448353111809051206689205638114797809779958353533629316831886636143603343578789640197892674192883512402205633497338524313723036288583491980165600871046436670526048679032638612912190660215123166839005699613578243016660995177195480721234258320823198785161004261799387804051684657265168697356388418104783695508611367953479791101682967129970148573610842618156286094931663317012866325098504041239958904477546074166417963647401223400226698727745758538393807256387022475167200024389702689156942468733779980351358979579031617759816107144555249578116907658413259221666170206952497709743611763624881749943594586241131008221108953461452661998622776987325025010585394944481585485896093700476454491000253298381477603035463724129051346352813208597729610817828621515393597456919460731581558376322895072422762672516535331348042081748980156575172937526675304900028685427065267705784433922593054153722110053129320687956562496886926377436036697784846186176804220447794538275634601867807888704913521535768765236484068995721952119662842948274918212777076954068624254563741846176651298297040094130067876830941857607793543301448140613468299772238599665396987046508089125560876972821959120674932408283883489952566424385362382418884252016601159961338577022317102118455667402595842152947283555440922786780286387231491838638287944404703085942622571168414032642336047430570648669237834633609142403857014772266036539849163580490450547135839952013374894447484868582536152201314400360227584778683489574881073095737520090908982601069127820191069611099402588887482705238652729710569488292207869327097629819679233636498555273321722352810118899671270411934623582598038375788201841594488543170936032548436905858066540116711585599497866994006549326642474787987994565003181193624837894972831606860852123251993557213438320899557908165414710395524355845964237232692539691925048828125000 [110,42] 59926500016703633586700565831609690691772649322559575258280728632694973113862456582060378489211402494842562678061278559158664251824470266684382838513522280557002126747898269201208444062605532712029268269394255428521210006885668952340704838501793833916854480212972149875711360707186059518492540576441011168282257103206601851969967470652702911556582760405492788856942512691457902068383131162632788045776786868447098228350509773663686458087170414613438472163180040324315148690419976145530100257033653949113351685950143568748849308007426416363602000438483010150019480035835647266205307596763121455719731906284146208230135180458344923990900639121533175578251969047090098781832832514660042861373455551880235883410516644195117175310550618801330488645340780287441359215224797919450872696351311603239635368061903694651266922846606821444441541984458937832745188701672216781179372455730781684182421319965615165021733102432841132451657996831349464605023517087686800964892011501478446721616194988936640164117093133329101385873975054553021331006345684506224752991460234268644592801941607121650324154199515200006215125474635915183306302349681699538049461414245926459523231577892383630940569554136106019773478767521065782970545023051885245730899215596499479698115648869623510192580752624070864013891224533521590296503866985664165966743775037685229488391366301021054455828800210907515753010309435961625382891353215375641130801213300846944566078986687867649155730172935597235099750045113110834752881938954228701803484861794548051991886192226752931587681550865036460803468135480737826180751844343890523585316817352012153220140991060487024955909288824107574583125449516584073029135471046823462239098297434331873332453767730082885457524554272129854149641615726577677881374727014874001591066569705807591482490044219773551001762342627529050437707513236192128879791174903143976373568801779024049331153982512941050571590406077509212898452390127971488448517339825870420387371194802573876151695167683150893835497709561786469113869017321035186671070788071925984526805223003980203688571276889573360233770374810283846079029968175940560569908937841470819797707065324654025464923261358983815689150335565895069131284548776015826614102984777396404348071258143353610196502921856633025544265359161228582645693138546772256688830378584687310376433043867121451720966068584852838264313400901128758846425625961273908615112304687500 [110,43] -26301814009554345112645795188051934178482623854894035218919307318605934600025235296356862260516748574765458095917041984610020830033153670931479698137914394576231108583004318969233259751485479029012416463250330708243174954669247925539398405268931056122818824677647743452144390647092112955462000814498904933201803205357151900189340212908927454825000046285363408382930561100496026888605871085713927620428856922275937680353113138180214328655337626199796355752940071013941858034874946364194092814979973591342374849478822925487557497247838831856687784509413786901319028826682725479657311705607084340081992531606334253321948097669809149927905261865936428446895741274515649927757594367162250915846166671065779944513455038556716222815034570819048037632051619018390026241314733679871834615518472806138318760743514576219918274543088883491723357801920661084120882498679166224042947800154431962279829219972799870428455641620041970580464149493455164333674165603070268254354767869261861403254545621116681732225148392802930411573617541684369583982263854789446753880364482994371893243247913302380810965257116559599627380336911987605288165535790639443243590305631926209296532003088119378746291277976771449691650225329179294954735688777711001151739169714204061873515192619356798650564600801842970066027384654206578346314456027846180179589979768863960433639353140791391266240855315444239025504021746076696501358638211863141994440308103630463960801059581408434775998341110330037642959386347205222144453434219518670608781369917048491890149789872190537576504381571000492811693233367014673522601619917346478604549571292182939810795820605266175980358141917958554790168443737898478447286334032125772586059233076139470713480052353553140498860548453662152846314082279169542347564928676729244113887789946226125470426525269249028852941699745840227472884665426996870594005581945925703169113575352449945782525738716379014219516959725689603114228471492673274191500646762277639662981486582898806286072076468940660428071391435188533884066635149056644023527987287828833228391227188231585627539402549520110172566688813894025872088556544290053166828472631371579978841454754093479807516271232777947102069337132357891915486810657422110610026581740317178057675730591727757498764499672312128197394376396181063769435197837272229893149489730956168001061201889193844131028028569681944195696871036105335406318772584199905395507812500 [110,44] 10358019875757169501223969801135799004473303309517504604284859253272105237521812572725356203093366279172099365366247637742187822650559047602967050759132668438967393605014635423700597792428958705989751201184175489261618174082429662017525118993498926225210039636576447104634408451995437940035028563757170817733960866682773964651429322138112337768564224115908494644757309999533155776607021087961480709155827127159504501352051706594233918310174488845251519592797034380840910418369035924523236454238394276110586115414477200061432054546845390269469929413106108593830857426651340714181444004240216431964895035571481810357447628327476769934314021985322267441934613733727665676334495343873573820272953300446757326185613475878395668452853489718075367524630886735860631603954431517487124444959509527537851061697353800428559402553057627850417995402781993093227306923037163371205814754220870134479445694797061972670115569513312527350063508157375513749719900921330902037424982705894810136084149936655836032322794951292103099551368043174591018013689179510282594298495779704145065528238576628973256293481440661494309492920857796631958681790289246232625736622703899643587656831955877743042338940208834871502859873366433830680090390364549660851101555581631689330755275143929143040263680798515090821037988234587673637313277506907459518798271742404030745968711305774326286109233495972669946596263914963622183145362514263894139547616283225821347627986096165983650829672789439100948324309457256729991026763114573644746481337000491833316890569091324165832122021584673723536874458753040121799058270694984758269293618687184817263221177776673966065868389244007183201719737077125323251711279254666404842903434518565447629565660110702561963151010319567691075127067718468282738216481384895533658991088705697315427370791773854516919187153574274709369487236374347943190147512728979665996655584593376103083773961391994791453758878703471639713192492376924462611305510070136024741019933374016425467261189468757586860122505728347826148272810563041606670485198496201254613626031186920872769815445368029587146826376831144857161195924472064579989797477932632913119082764259253858149863642760130494419024377200027015041733790646417157214401949620561609673192835727782317701219145271826710576010104703682254141496627638097570945532190221572869248897397898307166933006632337836651260726261725153563020285218954086303710937500 [110,45] -3637116750223337000407325252581523426118071791670536271404455303654498611864301977837764188165510984691767684842080371588417665081767907879577856446303232467260626920739016940458046593013606519417051947162742688214822316693264452086557458935079899000397339928840230670968019361079182828406196963353731202159924313967290100953437888351023002232743314022848209420057618446563279183905891821836179748787647475437021708808165484811825278726827406087135689783351192232402894926016267890465638736775136838635849389205411576784885077063323562361016339653420080788593496707187392910302326905368450827476756491301647294112294503308854836463706722158624909847959155407623785821802407314397663031353626810619816556398653339373481724384825869025241167959595744704212825643568036805847237033832966479836177259710185792564535865529233739103562429148679316146331713060440035064990511085533851956402514416172374918677490824002283511716451904224331046863268201479915025611953183695585848220431493998047444554315036098455641598762596432910636098300926665198614780747096685495167483007184118037511863714911621527670817560094517961358771956079002436482485096503141920774409090493164165886130115895676677910425168612448404491565887843576767546988168896642761610058806598101011549969096527820766841160598008666168004540603056603581446250062945741430476518824382126200381544094362706314414733050196061256466477078447074514691160406070613573021872382365764240031946963804867286473811061651024097559721434247786692814617195753795134398173032432248429974019551332575249529383405400621566223009878441398082841513665346474687030598837281813503704954649649179393056674884265542218181077800205142628030607669575477953373896443469428336070633231011290342730336215539101695681319574287945009067179200777759349685554184129394741349122923414027641635200795526793793263575228474809083706728074777629261590385907291646574083978529468571233090507530253449044220958918607919593102673388844358498253106434242427806575439145856433640554642203137895395710731887287699229959643291385532486012951207669613679152508907010593508574940084640024943227003648689283498565743002795004869006223393916007863190334323723928137410093180268756433841904287096455177288273474873617599989149650373554665952520432486070367071744157648029573441068520657948571475035817593738653973599061673492973192911570379237673478201031684875488281250000 [110,46] 1145317232339942117331145887646150277218329263272996816158249998844857665478426293413545694212579480216356784533303046158564529956765390270234097665111872721754416640546915859583030875975790133072562245696388853416690607884720508221721230258249345105799081011347241103923533518328385774439443389768516005776754303501982841102568595845757480798746107471219565264066621257679107735041448347191928320474514660400013143983150145875672085393228781339708379742209323266293788232312376643513815720712347356369061590963193709495121533351318999643032371000359353731797915357421614434436382009818286880879466921024143140191371085938976001418265344948990588418383243866795214704480919542572297160670539125573974283001672836749182372662451567322870277949561477235647216836679578831985174659786155902893461782620653636485505800762414070800706746336776300722265162053105778781162500182233266142675151320131491535202305334170959015717257814806063654790658923037189431987197662055633008481770511006697397701367141667778363437425381866899473534472094332866683960101778697896451569024705674422435536153952063129368815909478024296705687794622003284508409924649380953759924966410034027810045539437715679497284917580431705450434374584301728892001926234916884725814942905186431863806968235907021006520531424060780361786647652025391173064488184236192074751091048873831627495448866185286301006035853077886974841853184487620014298272365093715967263754905910917762090971024475843432592151666915486609478990878359338119265507723698925312845774925519092361566543201087405332640073486911196260019155771946294315856208728666184655130577213764125195247098087124849111046955124812336569295689082107508052670842200990351580200181032703904534414648051450027339639539224756064915458228556650590539754561237264763135519016039742057435500469602838554614504967026416593098707668504071454767705405523663526208162340964587241035909823335105268336722265314860648620076176012952911579171777079136060312060809532651111641907397615242449970661499269027882438069249392217251074248847875830559402857969310377205021228350651285991365329311261064161130466281172606708994091691203347664277593532757077502239998764585505751377726540306792562129755386935814038933266035376490064928731225162637008122222648087831978099062023634179079835669945056150257878710779002171947747310084108197762720049439622016507200896739959716796875000 [110,47] -328752363902847089857839286803154494287961574112636626029837479357221291079965891352456464683568074206761717746982420042707313599349672748306977215377729749554924027262053109573302996574051781601093861207631223829714789945994550483922737659665921346992695344577044463261516278818119840026299937265411782286404030238894018444020235027594269195082805230241407121931241950572078749524946754863892128857752516886858326661032672441896699600600770075124133329841474187517377385300784606037219430146570739222120932061685694933754685751189716121085086081549310477373312631644337909684628178508581229083807276687942174690748513000980073825550214534395577809177356948690422821083423394047836363795903127801150799821400867861197016169021157180546285216172480634271057143948889067537235329969268242581642424194012416030741928706043618538876894051521813990729820536255329693452773455496374482085770903692184534777230206129951055659919390150565884652702097537026474460666588435596103337179765109210914172267072903699932041734865893707546207252629985485485662696656330939692609897509542971261051010317260520371040860588352470988337972437132311673988314765905474005577361146907372164360155346826932042909642343243515702595530621135631034236972953275021875837450461844890983195869977593205025921582342589806467484562331723746957114962075714302155435262302884267941199595401791505862709596471388315429544244451535328576449710049885496774628117785416799373364348318973744917209885430699596980295463337643820084301256447537810049846316564371121601201244716769664993244371725736804891164892096345239069414251704440915821623372881222699426523840398084322478798639529693201742689953595420475460893814988992590065625106827733187375332914931463330219536882592895758689800095328848624344772002492555696127814648711212368730715130671314329010645274109617746230660963133330803801974678924479404649024725764750799164287826814001546273930951765467806800499038272420781856413929569558392689578245906061176032035475593941445803359920830927798944201219172855543298206179825388859922945298620924592619532544533913981829627487026274958537854926366554497247352759777720622311438769664636626351563912828903799800125998991561936715867195324837255107250282413452521213718190548153994229692622530130373110421386972015426439660087180152940978584485691716422528976228946721513390905045071122003719210624694824218750 [110,48] 88445329200678266829554277564571891942176769956342929138187570035488048192935500799663773089139326042271824175019758042442597689296819892910624112816838898421424618158635368424413740694472058810537358605483785984185094596180622560164120660178788041412812943268192003144746093952147342157127077915032837991578114897157448932501966649925535367569361737635592430393447036102631099797683963120570339326552927297842023464429152303325768323266654146803943616538084704783484679702353475340584673703808898984023355467890334229356141637601577980893774729536306674164064577944642661016753430495334509773646217605729734591830269143542673311255770124076500393731645344924714876668947824646000047485344256886205819674914447075952271568052416792046180565788599747421711293797559271726329855301014349249210485847827091000642880753746211735639274655804302927609554703703817397083060301951827831387969201428835996817950576818183240287415277759898876612923943045686520023505099594480842023056121041654476725550537021260664609543118120113073425123835179930128852601851632375382925707032242028665546666635980380116251662100201287378799219305177985114755726314886147373505973813693964261846233326192609962324336691240218356386971924651666750621643350946522926426450167519155533526569582420738024260454588516542270592658373250452870714561346693377074957468484357237586880779036016916468242182830467547688858871774503921291814105553174522585939973011120465852846917072082908020045003094492507584475019094143153222553883546774174481876234140809701683924254937079770508748600746891193545864944046281357029320441306286547087528216293671107655392633780655264041176930049843709741940947185032142825832853412054813184421917212551924121759684358177616793312746495115298702803129325507721292195382106574615027702240065715188335250639026611747114692489111846415009667366779874713560513506845253066260512201993713984170258912807208363331111091100244344594466298127768823154060591381211977333882881670190029393985082930029876574961758169060377957882852519556317999846503918886237306711768088677174203498520090708792115174953447032367808391850758898081397363491012995745148977743485085167525551612978782223481549580952735027143179637699515199632009218286988393203708824017442249992128054796040739630125677533517022903101354759503223372685527314568712934786463408104451033864279452245682477951049804687500 [110,49] -22877463281757842091137874872154947449433080403457179987501559811702328088352805409025824512701698094876674915264662413098655829200316681154989639934094453717367963084856646437411181472645878240136035936826138606528379478431048696104351774633481778810988753553784996264297168590739096564347776181308317067042360159794834552797085979613986680042236780168847142450702672105914917946884707606025136784991546731883489741496658949014076311125001519820202451121000988730287423164123143123015289411447458739924365342174680228036190305526368695568898014438122460138795404590832387358530054208391222552685887994448787381630304772714385386867045527149290240513157055976148236345491302832770388809095128267394954781662160349834806434318641696448900492600593250663356681910065979040891685525665918132830231106065449253861313844610709590286344037925273640729164330393188585240370985124819714279578430224296661581549813076889628768607854351830409519555732873071689666621495760345998968310040430211586711900215861022211108396605534551232281526383444245328142901516374449975339119966458334920790119471145299287728222127165898346314535544540527287586733838497269276664470320362649976719291744476267488994374825523996173450365482456408668140832745219434010632638931992491236897507792834774353231471062052768136045364498522598503465958977399234728605308913095827456696018179427299689651438548519736454646637977768509364736162973265874885604321667922646234086886369938728919968656542808994273537047515798567068128169670540056436669175987670806908702608597688578851072072387176898170647116731849914879953471900115125434131860618071913345962751409125294231595561862195434145706727251040433912212315239393160491170204872106271189762919899223529204196862921091801373676383386323725661343733712474861097220245505696413282428581525438420859370794715809369869926811513284731033140083082457047667897021392444965976870883820145433037975103892590914704339939173473602534450516281048301018644430642266090777113703111403102294749646522412819775491733830498086768844140490222423271886130732743358265626352217631836010310231550200534987830349895771361902275439131817462453691914542041609680254658124842072761516622550430881054559108721304915894017587447393138541872283709309299371318205308594986955095300383465775927678968176200994909460430991939313302528788071632526168741605943068861961364746093750 [110,50] 5612134686638721843846667288042684446976044165644873952562757017758162094777881558338499073366013284009305002570209857166979662313954211465425093122349637636720174845290727534507350610887230054796823932706399160954017770360386545508601666015056429188717205290751074883145573737963791662789003417926695268077418857506544218647800975308112248287887798316330440213824766934952256556026639617059190899509479711162967067386481405286829438910576509707648543912883646808527965489527484868390463902755466329170907503648361365720578951266111378591663681382543942350349903008088529902461270236888914216984219389195597231331570923525327619248388485433244988626335095614542349735075170998441472229988938828332250821369087986597893088554840015391946800814715855370908009573915495750476169524407209747992512737049168316149776429680945105049569291421745360670828407952690982226088206646772432559380654360831747754616972419759638748209057916032031134354324348979846424987271902777216496932586257072908934029353955128441511079863266340143877606177587779656967272219917223805448979256634510817179427687965593584946783156683830359337268109261574818887167003844793668977327371963968110243975267024142246377941100912381276211529445057588411518008275626346817120076944942130406598856819480953680907778604091139546621893638988885712762783694878122012382174877245772808581417809968556439553595492875477697040347061487855863652801074359648044581273553132510071958905002576539489339462955725466958342056921376204512384482908097441650439036724546809195018633219936275420294532206548826780769798739209020990451108930243120899107650367999282953777751151285289950525719851416137944525269889231888477760386446748635053555599091246434149740860043012174641906521186663716190607408204189152107684623084738465105995336306604477209135356834205891221946430335984043186171794384934247316830107316988708558500165186340147822989473236324278265624581505033062522249906329135114819325828547765667043550582888087057196864920469625180341217684451923691111414586623655225563205777161658122516328318537854156183794827033133933650354479916853278814750344838797869766314830365702397941449408935238091479013295446223128749306089392371917816029790349475117040016791126461405346523962609791068645230655284510712938702346713994758666640651074167083718265011414486890704237526117381662515981588512659072875976562500 [110,51] -1199525311748981977485688787264682078140637187006298759300429565785614814624766504836707715465044324761551706031016053762950381755044957663133650250619247743315323894317486414680153569500481791854179824779182315772334634577045008277152202785474831857943848730446683053773592586626395438820586019428849677162497284773552153453969731576243681286697065016744041479410672635903344061616579655618831197607891784645086709001514691701524746936964861811554001476026949375931196957726322653775435153783719091089866742187321034829434865280930483858377173016379357920661927048145899631533517668571482901007196253246126252638020493784521231893579158678379770960734191557257566584265988602099685570140854282742194548094107344634379378111584964056588103572568863521496705080275411228958463952616592658823077419467524880854828386939514225849141366210006947120586788926791433149393872312331407466365331745095899018778484921808418998262051472957237738609047917437278116939988310871111899256424517387289079746849419607944075096085056087093820281609125868781735247067350717163508704544917182615423873275046238841477833164695961732531380609179778808275004863191748784468910246799060988898797889279050346002258429740368384196228149550285886763992170671815512004774060241941825825890764109624151759333089417880388119341349922478029527127299291318188581959913124664604541233700730606136072314996052491372083383866741673249267565173970247828553378463811127070732040717790155741744409263824732931822202031423159272184901685485784386513545574155821520851795361973792316809000400046590992607230608665646693894688457831624108186726684134042444032002278420683879427128328885748805481658549636123351809026418440005608702710077339447801730746481179383216281410846755187575559694072300939767794778648896197829835758391406926584053914461285949062579419458619328748888043488270933000483363850703627658017462851045442399492676870827326754287840724881947309310010119521961927915907223287611669370198653406217182595315138465745388078082604502782767913672307586934185191420614629666266723666941550008175793765265675353856178131081815475451960009839413000930789272988324784199959217218439427262837866032999667900992450532183487556844659939226180152609998085216166603273270613446501534870429255928109599119136379971338644277550579012643990372823140901298658023144128037529299035668373107910156250000 [110,52] 184013215100319665614044293314611815676340515500493548065471857866770390527052278022031458918664059376557097808288367389323648353523382656370316074207777496237248000605607226877479758299824742017215004840514997474164042275682594873714438934387846561871471473799232070013008536815085115322471553601520316713081724616434177077261468849254993017822268286163737039200849095071531167894507906162977528508631569413790897396408923828555967342231743580691439363412492341280913253809573526700438551374264354096942075134801412463182478117188283802928522010480694418565985096948312290206283129530354217390988978142776618113775244493697644775785069832135001840762453250611975255744860313411217791616216285003713356946727740359067710127558035331226592773184307107741250470476468483287587744429192441268737897922498577361163488620071718817730916024455198063502422873211461990884978921387054085715999606571634099822441320041580816569912032546737695643506371242189362002551850818296695963324176130359465751764743299706864965751729577638942832003425560789520764977778589310795800156905348038583592698994859280986732040248474502415324223506423881766428740194912928041447926879254919983861364155749151173093640889046139442085416790076966008893456293565141763481237401840931118650829260237041931450120535862735448625597384622949396174169828991613480581349371717082384980830724318237419382299711596631304123931306746883048909740188752514163184996404248344157139061552851711361144002980910955334725712909461962424058834235384469405852011499187203981018749102482404195874957245169340525458720372910841211451838798354402146259261931577120345084438055357249646356808844042480207459080508459199193228005172856003525740122476914812192875771506373103555943069405336760002957989200695065016133650330001299983317750582613655438576451106535152081950821651860822809461294796670520912846899122769858786134598219735829973480307346887823863088653699829416292916126777053446932375107989081554369743612396761564366263041349671574923417702608504617295921637895984680214948459574771059829431843883381452579919924265221983825745688690682825421556579925965848880813199541878542585099797002033206693661644239316267478098006060228315513978838880900154434842756248723547249336383856887518868888089809279675727201550218760556216318586165831641914359740382772789857313000538852065801620483398437500000 [110,53] -7153882130892578127222566197905503333390188363533118537791690068151011154816980521630463782486370823986381629258236769234790401989098884894498090845254518281014700969072225366948717023860205299530453910103495885609207833339841700393690526033817669014569251368476835789160365589116951334860050915532077649466677718835732011788683124345435313060060314825313436800568570766792912281848290831023049100729603740153977588978275565214550752397662719120006915283508863523701041236625314845153443136274855574830203823155010104973036942246171918222725373202701729544764221942103019302582058882869802013681566306937889609586580705568312406068430154124139296479489370988815254567969910211376840553045432881481311139278786563884084728914572819505197890583881016420329818397780656530282900250572429778047935591148540351787093369146610669104902780531401748901647486090946142040587318978684368265652853591200172680151108213262232787423766472242592859061658618916722872991119737420343142870001368030475383698935725708880733639286019152700990330085776772920327241762836194234732966900197647725868983855319137488706784992108665748913903242979941600451809574195086028490312046993942078601458219957248967930449008047521419576113004639328791893225728873392221069840950711098861991981137423321009341008737890864595148698046691981251580197307983143052843956942759176737516377400044835847128339121590204846358276443906552800052480171083919138853739297205790433652124800153643304757345940239169986318646887623973750774125609405607233570777625530300059658791440589577863769327432376816775587090159931553653786237208496546857193901711358969150223896941194250967677399460300831278069848380910419776773379631089924837821389045385462440307009117936924393291617472234978185958066924521865052461146964105504268957931080309239281532325034965487433791507385899259375423955559272630786039554868882058108158871816661390491498132289619332762689785572384230797779543666053011203126647660823324226707960179690765193486233193875925288213933694330521419096414520635372867173830611939878614565791591314758821358493064838044689299661992864223578626162288834551585902808663368633113855040811350707663485687276889888385044960078479258102977504446168980801890307313452088454985206829743309503039806793288505089050030238172406985050601388855672082464881144509005750364849518518894910812377929687500 [110,54] -5900993952619608296930295207035301939660440255552208028236359309979644861633413427159446233349331876335137805808753764044912990637823641694212972895165860302099764422285362061982187170722468418385436912048634939706387351958479249203583006967763357732521024273150005691414087002845724233410102571987637492902263998153478273859490041100363104452826539770984905100599746378760518052004017795925024541095995008033193784914063098736863954371431752854239138922168008818159867303343063456384634483891192684515627439611122495489032185485836408479342136588328296938683976359633295927220525040984692723850121975819839651989059024399158976502250892855982963256845391537821414705176949061208940671887219104297085634552069917553713891239049525879967176177080664394110718176217132175593705451110496602798726983127898217976269511859847356964476874269206312806362583947411883104978657729283566903942237345330226775165683982024301053480727096746433213683738549308727337968064155594245704860757937380374062823039029601507725282058220439808545792185973870950290725214512984341439977893355133090320231618969782747127212672634672876766181502340268040367832707989741228885333844927592537842156438614525065146554490514001666387619114149718271848907518072959905018409583884836881492597002900352118946424831108023084518983514539930835513545163558647969323427530275442859095222327843518884995491350253288534986203873958299703401125015608791257529184408667542907724274141074916391372161271260338628908070339061538466144559170996471303390855767793533714852729216049338354488979623450069006633445826456340503675731748378581872174292958039904764576311178693508774504481105356953002251806723173884312731545839166828479503360081822996719295766251807204601728133393149534183055689680035096467769385598351839584041451476769165057996865032559800021504657037266515249816256549666229418782230735708815507806999907049220840417666897816145274280312432844250097567467779549830905379686013983924248956231196259891935105290032863345223785959653865087043587040463502397077312036747187581951470720635202953902026999475139159151116063978116639172712083331936559254539677972482911308189488138154833781230939332267239394496842259527822007233046363187601898094880027381004497901911367504950765061016905265653063731451521182715793221383858551589534616101800912346675431763287633657455444335937500 [110,55] 1983878624470220360954166341741440952072059249747813629623109556712291266288265944487121869776119737819423551263561069341019647176314880729494573749749145090873438233800534582509764187191807269301556707574632506217675661724397845019303852374729432196970465889535053997492954009815867776960886927770123581758148007930484284073779871148508197304295395799201221366576011703374901975782711852624826041430299434681462396535740852793086773141197140273249348060860308837004413779942971156104039053291687017645627590715677261445694139962232867480239778081789398888937026120415866376124502032237753728976855249125622600321431758291141038937178917079891549409860574222188505705056744015557756175571427934315693052444211309492145610186600360869795208869033500746245667937719389828979815117735249056762926140092221211294835123439482542197933508824535772160093222589446085230758086271149733342646664284749422384987132320826985584344851012544647518493837566431356271314319314889388554556621339747786787049357028477887297571069457100005724455608500518400863312759183088000622300609413577306951318493885762753466492113479709232277826934200603963293808514054330927937569585760482827788648702619493351214869759373303907184521473433761637286088299206328923598132744703478720589606675191830750992346283289454988884228340653199700703854201452609403919557796263908581299057663493663769580812176909128498010757104091539758199706180547066543789422666392748481044765679801628926421801762276660930886991536789210193734798004995794678951790473913259483171586691824673059400944529487616727481938580863702855081014376448962433722591131637547332104155706338864064001968625869267413251746304354199844832386221222722061274469070485386168954534063813481384444118643166440988453805934855155004958868485408846419652173096296485495770627676080175495527494969147054488254140183254901931126091117550081645658103681753769212384694299750078212748691667370783515668118757574819418765600288772027107906288992157046060895316727511660702906627865965658685681245288030650224690129300598823118411450342102330075690914814330138083338433196104075350790673798026750963013485707302873748456075379083963819324839408547229154441412734773223329108985959766969442222417320186821816694273301080957600219485659364640556964509390018986152350442367264357255117468437077832277282141149044036865234375000 [110,56] -295869285984754634570409949914624201438269670002531288611665213322473914466046893485560686480671816287684739576752730010910855475827376201008672952799420305521356780520480021422045137267805600950449280989298109866999781083633553698777409048287938514810551374457028160050510467912559909205312785458391459002612082599146483424821202201571215321944787677321328811130001900569437071691796976789853120869953633894697912013807534143107224358040919805288409862859054191662663288302109143441148534996250897816634485244142785078501161937371851205726457450285333607667753928240188254872266987388371575504372974305814194421321370472551626127750448366076372389650859510385869296838851664639315834952641310945011767490987843716927519636937929226077761240178468044983017873002140035438208012032780911013186434390987454888595809302767154678204772431051866114524269910591202126370960846022351045646024308996681009142991836922049071271691650317280760359847389222750163146536842494436359782557501764612854466856372991403275560200329719914871361112297271279295583820465490575955471784366079454770837755770428060226041200189364038553651561425856599159873783512484878250842132648662534491457372123012460700164932713273462505904483625067256131336164113027938711320941058450103575988594723333873085783223041907198481257569069439745346744159177293335711269103958862134768971231674722589280649251141838416148929165874537966313300329328778283542399191131949406796363856688967014002651507950848685296615197477344592665305983553516606749009933448809318944229652048526117524444103812089739998397588676218459497737911213031714174497764570486289862175692949487120289453357592211068238913010154024610929262385997299239242122574882544242937286076824440102038277600132937418543989878988454892127170129296614924438333329687676968993708978487851452877701837861722910439262509789687935535450594665298535300568973529345233007703801948747159929259668001312160979084016753206130209170472111540583774334094350752264939288194491500549803409962477754419699756000745018224179434205994408928113642646831665249506878240227562172365990312101844307861579299017597432789065970056558985878465561206714056149577723213601209922463599287029175553547517744642649145522903744014495717140148085403209121455302483398405436090970055589586844316757275659022716207680048228212399408221244812011718750 [110,57] -4719959923689651968326233971159394533215595140483773357536425555849380049377111560307920802465521395903817713375307422242939717271366747886135714168318847587727452120282188693192516370301065910480224656578860135040595191873032978533777318884059456563365481743410725768638166959705681031101838408622296516808835082232702473226327841526282341406033733510543413388716180496889008714027983269904675718384253547483645560975461785893566542225421603859370733030087869109191432974591166780169064409575770822213906234421234753276599709419027414277191594661273160563825157369294130339572774364261745174914261358657655678017486561918555453980966962015184571650982770426282045946173406672209638717897738192488154217020977903685186883521272810537364192668263186189933542931731678908281798757887804083264612156604163096818820307107588119833337816077619140079539430987430926757236046590676762730479081973362450549402531511011002844706230450467853306491160947889090452662695203690620425315585982831702030541270756620387549250792491537390235836859311372144179739853371829866540663613335098257106321823752445154082918830604658421341745217786329999760534700073483012709661138823365949076026377729482746221145216471731011007875276342933065004869296065444561396017577178907216436360347048612821592147741152325828054502299424128795657576987624000031032014154711422083509983007949416687931812280788671198759437412050440973027983156507839741619733642516893278467711964824169103430054025092447718196767039299343079745665642477131160530333096368164721377156233735229695117242493810071396131002979718370538442158840438980953741404608376870937800510074486368770763374858590972194839348127214104467513022192915957963230541729046680522668066846370835256392996318842380219611160037551265632150731082941651234208382796992028586264765430778799610026971005213169955651461515173134917610098032646661275380321760151311249329029540045930974376633583070773984424552789336687345519222203053380538567213289516581140313294143989297592366466532098781796469489093374122891150064354533204807742016212666457634144150743701751969913894084617417678407935039078130523551145863819593508143064857826695645278834380497566040722836978083126710273602348605843863865550717793788032729605910155752963477924231327365498106871018515542717657960388811036467338055899745086207985877990722656250 [110,58] 15404399908621189888094992999445815082118696739865841204685518079538696730305960679928248206524621684913516041355896425592943264821661704855544065712283008326392274784540110620687920814301522883210636589309519527414878261748619186159986208828118109822361558959178085385352372839873649973025265650756454547639104934658495218376836352843372438346772334019722636184715522792669634650145758292799787418222565388177514891531895487040211115460737815350565695969569007862057695003149672344798283331840497662344235522512516525417855136420664923413053969536258824617129689674416435854412768594120442303932496185313198493307042581251812192961968094455432530026930443993158501087954879262543280198733291840615838377712766165905428101973436329388840716788411233507231394682502684554162582489780735383861089036161898855085303817841784866700711243168549562193446452727023588132180308290310737750515021814907800063940411921873367567740658974741015914418246945152741601300576630643364012162583434932160123306848401829613357573879616420817031885430006013637909840744289156302425443939406947505966896070553770084049117086248472133436633526544605646390106136938576535586324552209788464308301204465259560225788341632863021138761577279602408673634888524150951277300367164419480281009983980630406852482904641518651994086255557445495110174693959487971934926597932909914307254221160202682428836567310746827784670078450998636676707176977109944521894289754704858570219519248166582025392037532971545517488299220757682399151019318199359810283290675905412018425420902806203647183410811254783340007289827485991777878687720815977037826168985636662241005651723965988595509947714352107484036916146358220224911045531029626061148267328539936116047289359436736337365775582214634662837855744427469931143263368315066958444138413069852468872046085774399586748267825791787156789449821379056414983344484886519395436984949565149153474952118410778609905422819330686403155817888690604941887031882777461134456013938327299415103116835316455934652310550148048754683393886382222849839790380629702120945846146859874515144597464838013446722708267229341546722690084402676925704772552211064809690696361488500590023691705509662175914150126151237887747382166158223913701858663200860942859628723682550126528671947620254778047310629748860625975017193955984851072571473196148872375488281250 [110,59] -4835988824900183783136709316858883766013954649796705301598957432368304403168647148684399464890022178828040591385887245422348533129214199963638572853831312652107097659817002591418428082711829407893582926221149747518830896858917595656550345112863727746862179622892559311461276700603570420056810179705251839682953962829574030235069926604998302382567237639838160355753912393591478322848617233690748603072399024801236943796874083511196613024709465598986216294275369761586822440645263022618397513755378041395998064691799708470119063699915186448715134017871126392723595443330255677996472259229878443853943775547366196595750073328263414249836965720959225290584503032846953111418809285432639682189263313583426374271937533214410107735551960477789270273311073396489240076837045237997594246453873735748118756705315754164864516924899897972435281521758923180970145966324258519659477078819335275558383392298501794113016434146836374688844888587280949075047018371391882542307210315677434133057368374531187631241038450274312237960333517856174616406225016998481435439421669758489316280849918914788119689445646835727388064506508581252719074612102995117624367396084789479409577603405932568806061769565505906998164292005029657608859685239453716499457735142313256846779880337399859563483451425768504482973339690036613913473394484200355527095969492665477977034486483642907069068189828271770761663247570883083107589674988555031138238621461915925041148154575230610242527193608197780143206605820059816680546157334789665153358933315508372572404750855011491776887170695773763734160257643814666130933956953216655778216544015560405943101375094663411326735190439805006112027178126665631553076615724196969955175368945155365111498075811884990219755430446417833266357090762626626392726353135576945160357839800401672602803470874033938017151506751998577870909957923393240064399932914251165135003455191776657546046128453140523450537618674040480803964516810379675597072114266172676357574281838219315188230614328789212239125367977796103715365989283010642969067109889798258575616822635917834350767784317421675902928692522153116245624725387272163242931088865787946687267942510305006798223522758924762818626656389569704950813531092287429651880077404976239661771797674312319098350926017839984229999885565138157439046482891362502536808376518706609203945845365524291992187500 [110,60] 981777577305983521285523444172182018990183840328500053240765743274780028969393127317181832594254985192784955892749882601537360832517843874001701542546491478438067947972074214169910691808413355178510931817432502099602514260077207008704344215538608493876093446897949855624244656697404432732322699899863270498884749509735047789402825944587243270872580435141424978587285771391456998850512775603137235559773986457780556683550799221848506926718963169405022953102728229306711517768917816399473461637501194090443476354437320511694094074438455875722949783228920329858000361118174483813813417742086198862013327505065570501773827308745885224139700609276734782061801435259441943607679834236014920277714778191198490969020138706181748693117613783453849828999229663671589268850718511605555786146144366377606506623287858816774084564416644483551565332503469683269160946256980952562903516973731838079492327689861033106839861696462243945441617344934447631373559856890887596349241285523490577167639436020964155828178104630452292418234119315609652566043578359582347691856387132366015699960554200324803987497765038525128492230945498339231804546632887514869660124319809868174391475854716973444867029537510490858142199933875203285908763955706477424713242063787071328537773300572149461847086410842642940841423288480059468124011580360854687289410583234940330896719392080318688695972891249000623502455494140659579619381488770255121516439136872987449364565833991878767942845999276650262570784064735322761480570190244978669705740934889591676492017045656832576548620197836099557236311910317763497506720576517288866249281835376857872153146796764135387297952324923576121591250747262826364202644035125582848957965918420252208476492832950310776433533429608806392932492673440271632062480703041456863140068221935964414598493021658373383773829097190113816542355698379377720925989081946820681028329675604541232222457812294867249460969222043851712057534404734797401239839177265623623977573093180053525857755467982452931871680084758704906142505184925003430426007742196727764244904954144364970510294803468345177436088430592355831968940086167867444768096337629594552093957772183469993703630668460248176187694056250336839208230902077211337589279689220689943462735185342697188661884312238583160450355527017251430303732974533455213350663370874826796352863311767578125000 [110,61] -149294284191244739645308591181694046090686216927888403480622079324366370313184820914059361646169614214655379064690055293987657646936135502279618213462210524978203669818584065438565945987586570625717595870515435344417744463873360739467551679484298355010884171808113302431064889070190698609037853562418090116011286562955519027161929795495827526766713621575549011236657936546234474128169003386568793022247656757062526018135635196367699856437265590487307769507502204206277219920612572429411746440447491261970811661437966551387304386344018876712690494256614679881463466202015117201815294705318167083457490487909373120292356344103239743755679785620596052842812858155389775491603458465006680589090167981101669034465591264428479361086538289463212912362800988478396581087383292978565253614901350703822098236951584083488674756156695473076950404734378459615361194628889161830027663262168253710314547350033712857155347836507234495406890922266950005073029245237372092434052715977028983494979425533907507160413333230220899968270587949833331656926429702483423264316655237991665233599389339256997402480649308052320896342460999654615681590983485566390250304945435415119364168359071025087869682596952899438128133437607863708943780853469087977203615597296263250723331455167327537136133435167865792363738012861765214196435286997807389893628153094448490437336255342599260728809949342802267222041818253168716053030470845144719633137810477365878697167288895660324517685537152112717426768560797182835048417168178368497525051314403158417596570587713021295715262969815429247772681783701806422068004153421350728588261118173662138259521550315097020384580375278021466673903081461693669663528704935413841294044103801394742375590983467859191902909869100029197106583912319620201747115027579890996598396361465200587826705450709883489642402958002512760660325507255389006935333735777439786384388547422205755644531029130130787705093422406223728630038689343125790113465367912479687881937849664304294204821583078169905147180657195395233062206105213114876492385548390765322015542447098078001574926061795023485660070289510251651326432607976380935155997655112975292809064404187945093900868325661433816210936276856888874569504605184752834917781022869154220540452161912053746452114953633872613104149830431641800610864301485959659832047918825992383062839508056640625 [110,62] 15598436182001351832296325562107499061019250776103408287384583676168200852405499249237763219431902893985111323274524378138927523161072079752916248250363224869238526611012899062114818470273931841563796063000353567434890373444688448333193199930269533591101394707953493952878164767278630141102907552943568624417600230291829248638935904938366638562032504307194929735328187177268353245180176339502644138047208559375933335885543927610768069017088688518766770245651659763931105456322568937215682090294896094151497822802987297444845013851744036425333152345287170918516212228618910171179188544233984047490891781926673065225957753347393681438520710147117528869601256858393192525202785587495656387729829085436033432813643276234205564320110663927386844962217782102569329716625743984340151942380281361466260068875446512774421747997461080890252723681954823049826937150102764472632026835255067061832516460308210138358364007761927446043568117858530920357813984473506969515802365568197421837086152994480269051753096592781021430213707638275774994627836656458506153737909639157101832256854023706651063784673172985763186767101367132222937558162083994905382999505386761348153339647509179168972521898087112171324490044782679806856988487628927011645139725986639401637595068202744675165541960058334866578747636492511497575128768501530091889796602290789120323027005433111242912442578102600380552380563549574434071099037954335594179919091452344934750612057034211244548560781783399000993028312131620058380907686955485506820895702867806534792148999667340505269556644562056797249745346289126867503687941579869506902736441551366943230704494157399683081380934450239626113708257430648595804994865870566703797291576924568804438339441888363522211604419837206696094328588860440757635159354825561404922718885992685292319794341356206835972298740443476208528513854607182517970691262012063313467564113546720969953983926040951449307409205095149974382862949601124408132347380126428821275656472059798135894674146720188743826876039186351512948689150991217462100827517895391085101735848872451335371075736406109518481327076332999491280632663391124908078637924213025123916789873981534464168426804532932489824728644401415105216163184441443906630081954891336792484250532401800988978638396199040301687985486999967191797073851403099276069497136631980538368225097656250 [110,63] -578072933611593473133328566323442049970989448300613642529227520764009548794972049276637442658889979886584441647955024848639214958339441411231426693938242536359075493088246638082317708575896975652599992295774436485328751749481319959306919735785140351572974146799006296818955932198705292256321698758027448122965141534192946425811883116171329288463446151743916583906197210466883646484352814500985526125959263179207118736862700527747312082930819048404943657824991686863668459183229605495507755406575864037451576658097669211146065297665683324206591402510615176687543853900664820682460304052644677549640471260833843728082174978592064795660520917841487972373835726198699112041125539078636067912977801426009831994091829637611506839050892900628533573694111757279383867333672555182949404251113691370390867934789011015284500724779861896324855027080205925881510277634685054192300220241731339100026041305637185540908738920026110626192574447494946989173182909623392966698953657361811879030903955794953052326269653927574356211787957851906466154352323382798833355245812989020049047212184210049790185556325542323038614047824397803244286922453855840038612243014593730241778990495952401821703678223299605203511584149844561680421986834123773756104985435456199330428084312578698480837583805578328191211389196808733272738894596473834507686492341051685497168343229498326162110629790051040469909744370625993974202605010156081273721743231314222068745262901351502844349382359725543436529268438395366178741879382436187417705335206135720892862926867693915557666680808974981206774998799088651456458568301019977769129097325559694735266426550510041929024502639421650212746974574706728385334122444088938946244770017555230153106243577163948646550287097476162308032486311266969734658121726216509894909022058193294323700102756912640717027008429307801969522989665467115416909866535761598177260682264736012262780679136884085004353571280160814302268446903660152344040551222716455068255089251894827960935859367518660446114982069949910132646599263571127062652055394382933858233144565400634496120531892564016752623535068532579821665125442315375355329671505289751035957956281775523045566828077602910532809349759815905368198937106394787052939995192343831046141327143913255466011058999891587561285608416103246764592912820823755737364990636706352233886718750 [110,64] -79462233540881006187348274984030178371504661492885339212212908502375138097076034072994844823502163384671980991409012411920584012478860169899108343076224641923760535197411633104825531056990841397193496541319939513737267344126586294827987278601443633349562548570251002794716110755495945889850511138819030367278891926287205385211172941036376729465020679285249901019617530115850213709040233084095782981561978524455230841971450520498341999702104014460268685441094474320858576232298637109727228255222011731079032037671743642489943282098104965808564749579959163597321788086470519583599613679109111550002865319959540192375774107444755182958634380547272133676636326788956481318415926809567816603821918092094071357469554895803074065415255925093174922049403423171251264136098758196492425113936053227063486786208465375883628761488185735166962913678443564609185287055456922865332006378150280150677888158912198020022968154261328857712231862864904571935500151912640883709210012339271145411947890770440261873343477635060172560115819926858901137612243467866501656110884002088695359398338935177539782259295751696635249437390302678941861073630020736775765053217909056324842594126239249640004942183045630129168382367312413931147400199634912712421070523833271386526944249720192025578189698111440302334458203132393119285175759032260102343123758111898264021389312523206318572105126881920591065058853181018324771758056826612395199464971603158366023345678705523174504927043588115342265752907796225545801147594834722029238722899739186043386572590458387207233163386231271860371700874728083674656513963819504182361290979449023636160159960005791679129927791696698518529810440884302252055999283391052431556086144969070999367634669305611433602135994148103686235288641791870482265023600390889948381046502418105716489327589949402053716036561763240843968837936395546203151623308002580243474712069147620671465516732266646713867883595834054794318370062410587981404620490286262780867463078675898374430544132757447775957192737392061980096631878612374472701428807223407018078164988823163811955902867036661170570443479514182778622004739088596901270214603837061026004526721540607990060020308210665501812204038012486635504662911232047438678002796956354538143450912726981444346627630646054853695298656877688296337747253517136414302513003349304199218750 [110,65] 4212340029299183732902702908170289744433144072151504635757349978139131186209792751295529891343231732602556689335071976126637195270701871289935622966738809899761210422288621311552311108090560819515576568199657748957448071943246911137912363371100185914785578834430215722401387947510498445524752649601082558542724170288896754542442161633157774854409692723844385083115129500017105216270734100956313915109387606285579642907371386398577869233938117364081092653356946333023586442242897445224854553120460600018449751542935861127977599567029657296388414376138277390553029261875288137620216450357539643631175328132848205693922887269576905981889571192717798962582849116682541807656764435438675058241373289577744877738403171180587064842615590110062833207934573044863501905220103063632489239272314761863446773023399653417830263442557021174082512056201206863162602342927665820838583429598389824798275416761802313852104026939059397985496547731605237707021266532433731992557620479403983734816639541366458842853206150457331502174560981523842575873438628013822584985136205132240871463615860359165122733118609631814062404105612238499456799953794746953883783726516786249964772714305306316795797088480785948263555659983515707098889578801810613175932044122250043189447967503938442879693436862887615981192668206256092559582703234440385333676970494963310958776514155083704493677031489517690791194583840586097304172867254669260836069367426123012230013238271923484252380410890452880531980390020292071378318938636474537840671723550055781347388924658069221152203996044825712398131989795251753434775073958002071762486529378608463700648043257964271874478048296096925251610970124919804314227439830864835175904178789549891435972795882506490105094844950652187066234004598823398428182239078180852112173217529044589521712348364467933204408226122411443108583616008456420533294377699151206108795610391598545816482641353261024632892654120667627418104929781985504903337960958613929709590670922826601132789972802530939726733318885332323072485641212486568589990212979511737553336317422638075014118885388071311661425939637499252548352429270157425744189138694110050826133001133490324600849201844805552104278198620957693742197569454066547541557286238127199743350336917744551415730689411578250377293065827332199657639932866004528477787971496582031250 [110,66] 1471966454251973880752136762983401905283234195744461686300656891866961008286042314079697818583217810262791123069859624746652224019097965755956968124079933745907102631526999398568863113785347865296941468288763750730684178906112901184606382989962401316965383103662695408706600085409293787637120247593456301933643712909223237042499483255690129478161035888807548626402321932542510728706182010215505740712517074183282231245348458390245513686750299678906261183720094494486882279285035216325325685404990995174989636810939709830136674143263791960551998148038234314117827381205593656135242463806876556604026801137213940255320280548453873936195067025645682497535743161475570299924828696900516298987582071475111601462138622746216959665049679544264878540580373142947237632644283731900488010088871592170722847751301996253631731539434525817455672154516223675749936293437714418376355736305415770149211033469462767401774259350977771489927685388696055774232836744633973164407760082789499583792219087431209723556456647737316400759824568764668573199231651912863902137227662355775563607143500690752835452449100580982397256846654599760321878867996535114788837431462168957871357365096970399425162211498226598326456403855129902550714916901736433731916946141074301398858410170557885430011553161478022735044640797853243665924921969672123851499686215116618422638011101070111128176678381714194185227501494990054688707559220990628698809755702801290976370753395179248785926716108363348630787396888130789802166113196529529240948402484447875509627511666155909579733015108159486249716998160425683791507476413309114229450175093632838972499463602310198343001965978314744353382430429586493823807125231830264894444156716287186155614527385913132025116022655872217614602868774818020216186819501465778084926512878964207893670597855276898365396469652384495776580675361738591165260422553193161454506699572327140715299599051191312558556822296540327579178388438460834850483090510413368960554829982651965577018771880978629770699414107112205761913055517373476230960658262807677807633431167018575205020127979878181122617130017982977205602130369850189110365956723675026725422382959257830696324957339828767004497300549781872346331765858401488322019973013304415311865028017407701604591934551267354123212891285274461772303311590803787112236022949218750 [110,67] -149876199973302278267063469182335464366364080559021729108590507756169941191746950061735168165036060100326689032713754337290546162308102057751204414997927544920557748284701840832935349089955301670730826086256599396542822193665002408611006534285877072456470027380227914432297205746128592663721112727565775585238666377662904818062028153796504261209696505405329673760679023470962900111783676380527612487929019446588045722842372730447629762167924864221629673669129764703212324311487632530853160468515546417427504493542513702706911894999706138193074441923895818626586385877641306195060878535312620699330764401630595591160506191838269635678439898449148847340287259373584804322670877841519090635767085314928560811107808051315510866733613711087092392349379446950924973425101286486434378891615550139989417788728890943225798669877050445905384470475562635649143418123530061191731664017454419140401174530992933022224268245250004633946898043944406484067343683962047909018851307174918251135941326702177075666928902697425693418652477397731133085648082010416863473226030823241835946471554613833985623935499366493225022155000837133815834862239584984419739743266906600265619455636544877745810151469213703377307505785332845569859677893866244378332773145565905816836578229396080151352003760788144931524542614442018145112657769301239965459319296081829154881335861552950823840270614605528963255459327562657489596444795710179425365889511330912735771169368885661446335214941711945185659607894741881439055308061215773077766039692715865345522555578139143246784706835534372296042964267841462229445413517052825318417276522285615947095820813624520933334276042981102247604704956819927750535028941127076727047033234444920436843566409149721600901284043429269903245189976348576143985202099072608506184315904433890043901004333078478739650412528463212222757865345834318074405732237846907542444669634757122076339201079744301708959658034754202718424941938168569599098036978902707798049590439036619393811356113430534627268737692118765023689337419351031380051585506516651975756929518375336393213232306217108580757099072529387727093004192696091731531915582926543132271958618726632459231906958281085072840621896640756329760316172569880206838284076574504802580583977441570488805535781471219297785683194357275738184398505836725234985351562500 [110,68] 872700498647490313378616478034316853695682618635895777962198680891469768278580178420664230754686869558652856888456273721809484814627285941833971396665779440304259765212110427975035361702993565913642741155706872810412689593730775803289128095939166813450598987459446149783091997928280630835782811649248109737595172440748723000692103573840729311023135329267106751740687179305137803130232476243450271589264624208545417281396267479513728575175683428338875190968172156050736266544544689394806609311632079293652851358522835235319016111373500563021432105114735820084636936235493888632874582272924757620186917847436446664989037005898869373504829424867771381504992514560965275982304973410582500116836789614572681728096248416955567898837986398568557419653972553520008770100959219107955335021214459760347142599733530318555808201024998295272127226079524305812145592277544936905734478916465125016600100925219450443906487103043542339999764719996524700986145867261602803374807467320263143220561744599499911246036826415054347014084331811567010892968380143449144114484145931414053909673082834461276503132591993194042273268099524677425382527568750161509877202284652728571702861079373956475313639363531671257370030610117385239570948704309602418583241858024735193145063938150177731987189102896680213066394523116471161816190122485086032298674698149351240505295561388050356775271892941267953270715339101768980716780804334840353525374136240642268507840280886572816788111593621460296347675926606388052796642984380900439362016296717305418492221005425063348146687052203782380658559038201439112788591814146950883625144376112592080449577519239004411914518516034488514105009481043422320669769087849893308954259801077876027456970545596820176070268590480139915636599749411550748225612986671543787892546013810948693957124075856047532468047689364218278141341983773120636655094955293940054185709328648970475876457682045635793818787979826592877367682847162394348609916841446455823708355592324553777076717769721735799003728927510196811981947262603311595720303316344334188654287551703623895586681049914018736537903580044797581848563485065055808523549726459060372093280858148084391557050342301740126206280933592289651059625658099964769883657667718032415186029518566773967077690869853880996365180777729619876481592655181884765625000 [110,69] -441252342101729429122042207822282310352451407468743014915188148279499331450317404934427716870245737199130925295050097710079711434455518502100160448049357471976867123314323761002587833555654862645529754051977983937357904114841840305987545696400909475915561264178985132728792682474496352528747817841187568248850218571126892989618052993810981530079600852656768680994549268598178283583695166849135974372563108801146966559602597121912437782301813679276702790030396274411174815518638301186297642835995084642141331138992275329480925184117105215369574323974416298779560303422576311231066674885742699780372520702417847056146077068518506339672035095572173556172105023979453375273444103532777329355501651326498118497768341784209677617041702974939333427091724081707447456764473672520871412682935740509080685124475700292480233085757372417387182287858590126341890687162730307775153429339366630781778688145357948969640844462543956992767538869682452110267263955094236526920031082715959681807399316001464456839342308972517170994320924987214320502858377600732509682092314696412706409146712159130456409000343215597192153882367822149574918523898814154801523318706723720119346378048226493624791541533502476543091821837301482826196406333673024041366790676699911182867108185098557574839010741528137641150974983796078201389181078787978834843930696727044672923547100104977028475644386145794988174857250903711331279670413928863129695125260948186334079818789608883500814287893374931783894491869612397258627320854568665838842856112184779248604552854832407759203670760600993738718919914969237522671043040280920050368981561259862850775568407922968060641092010720196423901855896230175602058841173391719380932238280214838804220184815846071726740414252528837210158480184004893723488153690091089909390962120054710664569707713192114461941067401736303557255502298136190597439176123406613990510974307670353044800413080967951656917815785427742112612687829400990224331964310446978873859087623088232721040498167607546778273257378203614552767008621166246616326680638148662882092745958596722347965384910178696394628107984181287490457678201748251372459046737142438927716694672392571805772306604353849526810138123514024064536473636795134886174142707642950636740836683301345825522895161612479085488924823721390566788613796234130859375 [110,70] 24664212754846240937672343578088132661477394166882926655133862081530336973782208861884312259159197987910088896473232173150710270921273469562340057735710752302207405217025852546299036780451754957344823418020206113274486344869829279030024858518854531379626869994223292744286903409144988484461645653047665052762767240913213138970904738751147305445552108594096198385111965712683638118169530190232110320458615464367472267724247682529181022424089578429787812032454842366163864318878279288334179098651576684123182486564026329350723959732987554904728147772072025667604873215876495855445513980438141370528771503418794867003765504633225631340149696931036028741856817208074073301388214873561923486289572840958236950921388223519587620792881712647060013237735580263547473354852242718439562227093695792079117501538278398945039658879889769222805445678525939749556749676183459734731126272528475520002012073732054689497455538797183951803086975089902191842032883008693219891776529626231659274455807260085355285858524050752646557964686812279480481158485637081026719107541468999836808391978926525387051351809782351383625414497847449476873351798860683461752812534025330089685863531051872087511074373004835588203087203069182164482703353550843036493813762501840367413151154846219290827523519117505500905168705720110856769171781148750299811922842773600309344298310841962548139640402783315103269784685629778808501645673362760858469936492667899910555117865059572739883404588634092865413400321083105066217081683897179834073637883380234324574366660149435184175251657600779712724197727854127081997260031985900231556973964274768170587704065448635078208105732351509828692294349696747243307966101844191910392467000163574893544534565681778106612109130950649530349367395526492605745256565794774258217510011294656116903584130328542404915781165000890751078352155263663182207829409727419470875113730203829485698564526847183541950892192618094779545337670246287683768437521689359081536541905050586766308511881719916824525647144038754499191800305937838974543754043801127194472808395351380774373077002641959144902072820242767751168714722434994719370077148660066539068066323548781261398413324921269384580961318036093531715352913608037218481384848754990613637986535978238089720338300516420948493845344273722730576992034912109375 [110,71] -4405262146257757005586957801963559033887351557572361333579088827401497989342939941938775319154448896580645797676023051633171343657645549251723384484970077120569189558302371761383094806265080468653777265377699392180175676637385116653692249047213437720847225993339263692827444818842548488521030969924436392863348386387216708196601341688017006957663980781898693013131754500396832154068635907318865095493638668067398967367546368290181145683152028616976078650977042244997516484548815735095480630944904288061586534111539977571350735291197911138217230920110672208446362365252439455970491813901213265470135066971951286584213148256059647561092793766920532801156038701775920214430468654300478180097425683184581368646221619384981884067923811809143995980140964051181926334387091162740333629745888778926837714376631933902734818055988734466733379543295125196554521717496566118769246857487511587492538201136394215303488853338158542176149607746339761655893893896218643674386549038677574898139890456589127057339195599349926314216712239773836201401915137936723449794255229699554364876310371149961285431502222495334310752963191712827193073945918584694927396092432539649896843125654187515602508595317918052825242138584753089429834334218466224839810204440329837829234441037077169432252679515393119902273195448704225638082349916103789674297775004538850943257874935288887576931990930144523601698624500663612965000941194668748112948841032555371408344864063198952689663894280729744785016753075409082270842959543787339539738821049059078802130609054824035970665218173134374959255495801547407421077476125333669167859068336672681854822483230207249226615517760634044053443976955041451644959984847720313153402451522012028055542539815592715066646994974600729439199074944356787268075851128493758677957907414633568462690143545917858182268023133440913419862721169934436609212288676105958266753224495694777023503759901356853139951292657366339887916096719684956580026346726063824271647022547126123833199310186054212338580856548426774159684061592536136973073729867715138935448470358570316106369712455459604258598680366523094497058777393045341792766563952162385453692276456935643633948115780979251888785291704264908108945417447311601449715226923323504209097871298232032523449182639940779893095168517902493476867675781250 [110,72] 5818193983426146376405668321185826350966572341266778589651258400117161928598090873728079781095936056879998108369382131126197563405177083498125052012007472276607334707397512325173666860920554881808371414637726106720252158611699232280820139218997903766529264652859673364690285177459029838680251908579204866526119154354542569462642899348974597318824357609148360519925718262863438802848291218879466124426843636989608622494957614707539966934894915438126191894159993935325755850831294953465772159592660382500971136689657163121250394929684495207201019933038215155292623410682359531262284578032419438304894089926763497199130445838401844086325606768366043911649092364135093485554091608866629604394414319703111530189470057773651840400780897299105505644964626841292522003926207434676750094838250414895476711444580558623051091467476633649395929248245106130640225693461752768788335553375650960000978509084140592832999382395990397167379005404014690486008127969401539773358875613805446102775485123548450716867718172172944947275899182080114557067966966202623661318313281225899311317999598721211683690324739084389179488033719127832592040168174769633058631948678065654792953569557867774307083169939983283988328588394592102896873166233956569264475846271594928128114306195157158999990858461753258659096602101999235573144835285232636486684637513148291791441028345320980588577736810961553214103709222930944852624615065277829283779274262667615356040932430422433138876874962312341775912409228083821389257483264530838870654806028800442061361832563128544396283893244158698317302683358581491295148528248805986300817826161955318127575197825762093286158246178296600598012286689169673002486089581207744374342254284321895569926010680299752675308900945131135585535762620556974730155046684211185828552133454108696405258362649476993717981753479770575077597669077602218008022493108581052166720265890290227358344330611054843991680796731741418483688813782644582618457163350596041785560960607799221546288109399993522278134858080978856446166095863721606810970506686653722328916153827181752975856298672883272056350412118371991052206567936874930295318972091773266293075299537183784823361856695862272786889520852139096729350019806183710658817367534555863807455418102113227883653845395883763558231294155120849609375000000 [110,73] -770099016533603347971571285928849096748847419794044241781402065769384044317332896830384133852835356858565726394135817787241297574107554821816835747012327493146478922948196393654343404505101980953639860940933577169144219684186888905044530070271494886901713636501192730514567911537701339900629703819306086087419829985086761825476823415003586379450832805658526317313951628119134783374132619026790957174848868271034794529268073029216784095275814607945393369198519505515764555033733546902936683396478012649697629768203496934769247620307866304939749030211911180169859288429249021175312079699968546116317948857601136637958587842550052087831378521878538478602293613959277125599705126437256071739276701933700429680584492248306048142935138507764074099286340308752219276389052379886787953506004644754083420784659589860594344283245861471841467056645509237022871377376324448095720709886592077256825992920711781967959614900662145161104563127747581151148233541654883702290392998655889232869806688320464792106071904949790990683689144452844432744710339286743985258468319772078328406822971225820444205167529745785687186656595165858655992793242779853113059061836095452112276817047483560583637662165879609823847778963254980318195174273627982379591066198050408210486005318569411680239701642373831047266465757779683406653660668624943217887378801583552895262949036525570952060955298986059120535542894796638297167724523461462465090621702067222139861057955813252256084374336342693771941565650215867945890568264628683910481432829729200568228424139904570758501076295078263290374895551694753412321258655761676285384432479948848115088689504054421804668088952522996403004826268707251913856018134752822415659109689523320305563237325432892405913507409648217044778594808089207265043018711248644782340850175886713281409987459208312703175233914180236679391009178002155393044758267736743807180611120125227082225531782922719308141747132668724545891259951791928457121421307152289535941105568631788463641434431797358412329007216352055151236153322143156598723252991105204093710522555227248146456166242843684086346659071469615200651201357791940527124561969655615899420681686890327941188278282494803244179268439501342662023746238949940107461224067873426264684647876672063068238804905973893255577422678470611572265625 [110,74] 15281758001196015413168980598224957663615038902056409313823863348275919341316411756840630515909579042885419411993071711587273074114429781755767388863529575171850878807445391226714438640631359805377085412266405843464847335595962487713466199203324983139843561166402855822000992600766897619023271216745069165770590430806845771678690804731692782933305459126143145351511513767675670875031872078808541129617734902357489155573965752704901438509415485729241250350187841594116695249771785461847779787823329620111057033577188110187134937647970587592514544034095365705433838255497061309808030451665528863432035575788244654162584025428783989327653074690177208074299958679966689975123750550949355477330827723014781379640957475644752486859349652155795995039640370443106310488420648012931635490871118740668381954819346679932975604939623921901691713141861152909611635437619276169107136837075616129222629001587351871654621878936742850565272847387902953626822725448776125960456972458527275029582584734306044275695898703329272824867972997434241326857443027533199848551119679959583463875438630962951480634640918858629329816008457905517999638411044980912195061638584114082846345418174004717408850721047251377496981346851921464062398981243944438896447014801792854063787232763792227387495153913870998337974920288616984147642986119363922650783799361612780645113536785578284707358127248268040440279491886254053061099740563586635067459470151615382402056161653943769818033240153233864149882226385840504307948665526915449117181871462866187079308007132028783530543588270730280104675800433850172535642728999765660611365640954104519783365839943489151263430087863657683651907703677066945989995602592742217012571131336706942572662079003001536984182340235144329282879156914580457563952164907238605143016375812367387236435451045992256844244019946350538792461621389979707518429980590498805525114434004217795203571589363259337515950698006089161931590955256678983701980549885750383299255085698544324286057527142150524132613650655648363791816384039691980533083486149516793243339289160651193859668312656221151004355605191394114896779282775537779611939801982360835096302701150228035973566663876488605273748931042592995018715075663596112264863648233116331093182482786909173744227530278294580057263374328613281250 [110,75] -1597030312751347781413127422738784560706725270597421175277633325296533491596102651511362559061620440427091496839158583647205918187693035154804458496351658370279377014148842363318455877974754506685705187461909875595996899145537448674848663248813441705356467806354177961386343303615264024034127492790962201067783379708851164657641695925674250945667183051236564773266125132975319075707575670925844608830386801269646367881477864607712895153317453706806916290293359654467155700407258545276605040616015946464730797968279517126055726188824393427351286558528088612372938001488302180199595249832103544202723959644253445306666047755076721065924521977265524215204846443335467789173091453904645888155040294291759530547767246924227789899711124303015396764656531591101534632482694132751225580920157937133375753362705353061039586768215560437697205293926741048219836055023326060220302647518479228905335599719089073560586384887391464246579087998010283937640396398261423190249140576697615874204230761721328456375600473649933148925432965653732443379339632508038340750370989206938698017270736629539105637187938579737809962371051404084661406118982844816991607043212152393288125505866246985272264183191471862000270635995252866124798200723353693105624602085079705356718546991470559982938232320159437439026629347823097594006829035887499662040348871931245382074461647480690254671963360396828575681123885045514513991692371865412504785411729383026199830330571011734877669787905377564327653118233123702726586499051724335667503485269175660298503303750898467319991935228765536811649324162468754670906088627227476917775657172568001111754212110631333446940196137598360987730268354126069942782689722384977988965227021337714360813824909541272347393244814125180363730307627199801112738542365340225455350309963937964459184235245228426904259305169013735754352743909184203373346416004131755722793694256546219766812556034469394092765759204397924916486064206709569090700195696744758163510375580920698587898531489985375821055854943554474590433538891328686047374258489309219526911034744144259996185666924437406361236915274845399103701178585776172881476887382152377456510539335905969947085543735317776779140536794395200513421413687978330724634727889720212905492465827253512067329666024306789040565490722656250 [110,76] 524867673931936876446837211159205072063414689270710189229018325080189092632911042584666281219879965537784468912405184388434383394994369383471868881792747435038131028116454721449033020533609800230536359970454056873051541465917705350412188350433630361743553701077571647233969362183871999896229319404618622150306398770330661495127612189569053525883383082535651862480629508055889958938528136413976119599981864742722912620100700685496903386336803009409938552400032936728524928959106204905075208845332165803967347010628479950730544291241529586260099599704669272495755647614398307414535664802138640313310613638977835489580348885540491785290813167871042291665126277787936467213853143037218486489845698811133851891500961975229476557779708283451210380850975143523699327909193406547729726270977270181450964834212538978943017170997797477719133836785249223182041620026040558673436473745875257378386284187282977056188796665427880722923526078189397447360402993239132996770576503690930525081453581087873936626475693404408228478310516687749031050770070237593994147936023039070276050549577814074464151292962585100513505931558804052735352447283671013668141598922003656628408561183219119961552823245073313076542298068166625174318738692810505335283663751810653061749468542761947946642382582789903565825215953017380148837905041232324807594428706338354037447671643065070870626164283013497657968122897661790470448853888538451723069892372560985947983661854801869840904534263938923999779488908318189039249203496645712502407949835790765126185357262696788187048898474435069782026550100256869958003637973842398356409111956244514021015537162533953817798404782640028292996956064694251592414030666826826031936117748697277574642918551467733435321558963627239879232279161699415030439158386920111090301238287836797475973074411322642909191289230548790046761338263007203647317212187798115167413716083592617582994593711784380295320655066294466181145307252544982064245720018401252072110869945516738956200476030526166333896249287100002228881382350189552808699928202980063009430379546014710852887916443863519787221797217366437174798772720042703208520984474217442109922842642698687904067381621652726799749120043056852094853271608367661683030751207023991694854700776340372669892531121149659156799316406250 [110,77] 29614926029837379433449763756490089164487350424770558437050420067330761055949843489339685866958782328499329051499361173185625666174779334693863055856918584604951049809582309354536761838374702554103497763176335169743759820018384194161532414981313343189526692663590087140222814693046943559057383577969462148065316013016479301683324333918887214967842152320546817306431522344708321095766358048759321266068126534402905711460013494352698533421772560653022530481889716037881251921249798062805934584554665594452543035809752228495814099453224689867677815509099444726575685219083760810446960639968906389342168073113303850073444512906752848243812578590419915584830744093215497986835712802099568994766940015367555776176840961797325927393588143624748504372762717989068539816108795730237852754555274268992799465355568923019835800077571683390735199505686445020202679118845324866850112501697149316215170008674320903935476124613011057832907032661753389649240031430558819218016086947435845407010731905405242100005586701427499685626616399869200456277291748326981577079728489444834565465459131720281412469554737028602948226110930233830003930432739253168198299970267922925132919068440400212529037038579360104416901322330612270032156602374621441535088145929902027524365582556234276701233364539891888548447839246108050895357686061714273606162936725790910280730352047162330929985450940100501899064344478083837570547863544171343851421590164457239582300470204973154392444934695653111007498993235465057823020290979151135819134175820233842841591097069226085851392865499858362326093262856704348175518600771078857211865827272023600423084336111384748610101456172795243971745922278556808467293294318109020579577149369025094087533554705234832823283783603111367453637718996518299527319842373282838074590187606917895620202665095281350179172384007147175591526834689173641830358514161337448203464051404552844049127175647142693846229538810150904795807637734029182014694466234422048498548689458360871011312605770997987524138613750497118208180426715228255430179830421166517819582280733611760122688445629578442302820040631826562844928812294629582817972543223818447474698658846098173275044005308238091708083633241149024282120687105528178757563541058825634481876942771805261145345866680145263671875000 [110,78] -8974686649277471374911052220048668127177452224200833705229034329424531189110426132376780649403619096147615119224509686543490536542564123350505002501402350219038313964267563821988426885968887506968797501058401329403855958810200778313654977540262496428096178330496897212933189820533201414637891407561076575020130366257030297182509898007029959034732221769414610706014256235663226435600090886136148766169643598293089682677216838765384765978914072828362523676796178924538924168846410132841780231749713724049851271536503683659552155097097552741139618105456832875002097576417164768180710591664993267890370353243696887747423879903816181094731046228914538272949715543806954953431298154948248264385856984758300146894125765998901795846036580090063655144805194525106329416175533947253822063725248860261866563090610161079387447193164328762823643943276367029999808575683176521017876029198566797043761474153490052361178061783631293032443999918727413977094889999077512948626240098888868367603684819044453316736246217219905818623137653970867616869312323426373891707528504209834863446392781855343158013950734549843545811776822705052648371795467994738922897149003526617704407406187982817849749680406991461223137319331442086899302682157681228809334420508077646394950894455466959895452522717719329317509998081195983374130222572953878876580250141864211374847680892430012701059051266496278235535676589929014747440583745079429927167276878285181248020554989193521138203828913062556145717847492806517009553686104614881321851636799872824939574092017214631090141725843264639861640083756622600545103040206871659216664416220524856916594757160811218463918237218311323875641781441450779524807711354957507097772569074351569215204519019748092617802913744366325364435792229961167573759118353855872436825327266329354798564736199535337202989981815309211300144766120257246892818866230906927582122785167979448084013655310824271698778548376811852598053044893912642210930515503130019525439394801066883762430799641554785729437173623749881758555228661694817250951205657331266167446252965217700853127036057652033987155343189725323035324125052139747487670022946718094056534921155733437884624982960990600839682362443895106140310905823143438569401059369718982178243393832417496014386415481567382812500 [110,79] -5417658482722336025392482065211451398311906656539244064309850522756598420116721194219455507699091747158194412062621128188014006750660847024901495778478056146419713536728507921804758615313385402025942514470450227584831264728508824202304916231574512174776108426906980346511515277684037388109022384630477277526777566128571193770773804850534611979131479665572965157277190026290131235554137260509350133212103059912034622801382653031797594507136686955412954915184116111373888760119745034118233873829941108927599202260974787434960656089779081019806757140822550086178863523900945854354734742804401966635091913853236494548367367091312167544598282184772151784919666015919372827237816867716865646904664787627579993888517594386982309542102322474955982819842255432164343444815817197453627888016586869763714382307919432957087774711040645036797669000523386356411157094780008313186995486589488087681497627056395879481416426841848218689084959707766785932898133255421752710651797903005132384018719920997417274771338380684816654126817472388620225610287042626588034401829856538748268011568016255073600525278158111248439429874971252635453362231868013668548976608595468494754471341697726611507112432397893200294594748728903989116122277726570235629142906660264441769951414156607528182093635768936616243878174485648826235900365612203935038625703126866755977680208660314483189473516920830008610352375365680697755081517304454906346499578445103575132727326044426443625673988924774881082693131222998734228988128424302516351685176595001096401174378088192155135639921571263863979018668363625195466494464018609371251302787742637106449350326974558786433300653207675294052407070083875789963150374182043906059760482027826784439715094568509238070378090244027162949663639125493796537301047498372624495346818906438250149654793193893433360371436825251325285307394277209530251544029469660283172771811486754899833201372327474119375273898776734667301753898076859746502552151436657899971311007774070965925767341993934556801652182207942469832588073095792551975321789355233703332830501691595710204663114106396605414503722086141705932380883612648466918672697047722956612653068917232032226079600332717543356751248653161331948364479972966043728203395417677978862514009961159899830818176269531250 [110,80] 47754430668522133936889258800626912675253016429396209763008500043476373493655527985856824081644440652402507741462231589025099591499502598024869497403582891226201535544187504987117397082042815664053271345365766900522791442230516843723479084863168602872717207328089276767551208767163515344053599230256158949504059188935385200592038358174824070168972974721127705483334114975517209229372485632732152461393447118256172542815575506421242606504271909221795471699242533617780438795502715658713230067800432840151351287282318421236271091921117500022685421673038037823328315068361203564999022954570961163318764598904519867593240217968208453706095655028962415017569030880735644592738122550639110290839961025363991985792107239289608487896059936300468201854226293408921521864568083766095161364218335957826138414028593463823053634795480757458911647384470535609577974881723165795652741235687051148463498210242896989137597850237173136092163730705217268347117144111177407708804732341563832019619150580822100592781095859445585163060743026795880809082276033380419895811270256311551796297595448678052519341011816168589256282176943538050228649269845969767033124263832830943988720248788429060256143489710526011788884829600384415145963548999767163987683240714800714509654551075413780305557453039188861618072456007509037223165795467309217821405368225272342897175839341276456137390315884440124350557311467524557705041460992409550558954793371010286286608633672381058899799296384322070912162298951077609610798323588028375381163309178489701569847354168235943488365664251102569371487271702058263551439967413871097420008058113744830809020270811630326136084191148426102866009525683289280383721860271556750665558020710171621551020971950006934767190960776643395882421653047721701511771681522227578884107717478814153735048081746728170959636275361084174351870694648568079386785109047311100856119375283396064466603065135800670287758802698733068698932887393351880042820330208243159260961626902556961117656270289072440571007061863809927218240264032763637855340497913654261238262564845054620912689702369032677241671986761954113056961463965200446470372713330336158466340109070033915464320022892339650790826184970681956417556575056783448447018198754210338563552795676514506340026855468750 [110,81] 1299492765705576168463772877129251935574564270502464257604393837791025013811241302743141999401522775169527562293059271953284989895592066164446495484072741618410252690680006667924685424740532046035459179356763850779161949888486517211948088487497215646131455545432361940806235740157030220767191380317174213274086330423459114623122850601022332282608945828717185108486194624081218651891201781388130720814725679630794167645206981215928933056510663375195408255906474711459016921887120728967659134646676039439216143758245416256371861512902478609994090386369728271053064445301343273141394866561340005326504074308238659808290541090968406012035270332698176233742907180182589752997722460873218720794302716410958296965986844379221159083170578882301482910536411774343517358167397027384545912110147286330074103420336406019072584899959694450102092914580033261710640823944035976128155901089147869129684105988070365161402834065414412960059952912009245334469332803775807707811512108627234661528994049521202238592318840289472355054965985818525166896834291854970408265895134064383882544586553852198025826786676550677792789702915698401017293922661765017061258205815501512649852065565836821334983333552070479247007077398516876367470394838667789516692294621825381265193309282361484519401655964276840892543061696302164468232162544594306770563614788481382585471366164727762623127903443831008571794562709055401795355224846956581161704549093533623144242064375548662868985548188906912213677541950886619320030062991915591701033228386735721732324714040319750256740419339698942530797164230861243097330042344778655613999476192046499448531161766826203598620988590167745572446442315128075297782735818715670006758120728656430404179288293252455826894215210193209803422956096913541891446930957975018483567069194261290037161343692767863925709605492957880301636825537049257884242361717764321372694898353446179112871518627528564446098565295859731580822141854231073863924239149943261049744883561898801325537187065950105788857432967166934766913188573471825648561880301359988703956413716475227962096658336787138180288998754944702620484076562254933206915691346067380357038266701454925803511656112831285816476492301203073683582075456744323068542477928044576174215762875974178314208984375 [110,82] -208714222697664178572022208458955861893424014380168616098235945197708524915965684578770243991124187695539840719350853794633738114387206569183000491523010278564839844707627848757097400629412095296454030634399391036256353301674692186822006306101319754568420062765674377199345332665479829264067166997798228049771626330803980966620861967320479615352954745828276700770915989312432328948165424180194549559270460662218929438011568093504567459569116069946462038624902037962593844724493040269282665487748286204562319854833213698511703870286876979781307115410874555575658194828841925410206176944262046766255328578440216629666068558194432513750438543120411044807121059873960115344474865702001097696276484902844307006283699411803338752233466885005917151560046047039679243284987086520273382563155069323490117579975410479522199649395814120675436671217264146608719429093646116408720008235448640888516572506859393019561879506195225698500603973736729886022494209431828761592509359353086596687008830602687938715594512663562444383548605301411615628654943244672756336489833617994699853392261171692987854443293939457885396646644646269679193533299360141455466681653499613188475961562550168688968676968554132332662226101315588153896973959068554980855252140550407949706690635636224636206922096237094573580964958123871820472884027485325067057676666856092438712060295169332969159598313418040567697902579186819033953193291717437773366505633227700239453660756212740609415708699671975043986962841210050920196228800210167490972220167089406533418720840013141281587063585330101527408343498151820571440120504642650898661232795926477815531349131668144790564384316720822375596134888339781282407491438338972746524983557011950051407484878745105264612479558214040551010207303204434239100247709951086241007595240845279050770612394969687253803856394210625984236881637249428934950233660204195487567320762150910840276632144758089189567808510962428326726347766230990077026896929679221142245183984470751168654322922947292894157125052844676001383887910639975999002125592659216822094661804497951579690955106043806488698504524845025823441915600425832270819657424966473123926010551925595528461594638470409356065293979302972385253661352515523134260044813004242314491420984268188476562500 [110,83] -22397409871250398059905606025490812373463414228959222968394287711470520607019161557210519806489202379204670618858853816210852867133707218615075062909141662585061957542849622269002206062550884979867453619070604507923576163698974287530840375956954051420522449875197295421938517108849512920532131414970900846013296909137129912874258195433362718263353503609188969956994862498192704515943166127484475887679022932047881321583767063464397810609342271444417248270879588328664244046395758335885688088832377744279427195163682626104180611624420121235126211049801469225922021729519604414521214571400631712319070742707079242476551559166721645284981383206910723412392797461452036774999134024735108902247488719789369464027551650151708687808783949953913360780131652625233528884598297313790754470568748018396441708828262778604222635895085690452764043229068615655007638921976491965106784150423292234759199806107192636627720531018353931082948599312609523220452740526334786048763143050995597884142705237089837194479943048804559613940388667849166539415421836811035164897698299452533355166124735088070936018530669879077522459896945937642664922386520080932613032216455424804290470378517409682766104076536901660535789845484355836503090593402504304676688162374674974952883174513851052597870903732763912684953021116172502712399358322174635763410342605184484237738947673525965048065622283236235662511865321555748589435606924458122302475885542851541393133962015722432984088494432039428776093149165868224808012638229590851786461304752717814784028737830009866379027962662044669945870525298565468612002627281903045010529727966006402398251526279911395722639412117800712260731373235142104282944186151777270304885736690581034790858250627850056512208464685623643121649412125319474920350487725094025387779766455807451687067214480129979786006020085840370316372557262716095357950072423057300491076319084382616633233758691766013683385460696304391266816913966100935959599266321484286030526895292359074448976470859972395615670581107797046239176536038601686602393626010691971374788642777389002786135499962466584264604873668875526431395052848344554323405621428360938648128268218835880495093539909371254389860260856067400248515248929953927459202134286897489801049232482910156250 [110,84] 1931808050089228176746570151637416437270662095128439720953449087829135738982111890102346877792888146403989736105833085041570657439657936589260293231039205699259700307045706494778331172111383360386988748627325774246730004889762345012681444030465884355444546970608605752397455968640263415681453197353507880183780845178053133718858156149714093290413589933803147987256953922332969332051693734698230352030307067883202042613123492516627942910357352003352257793677962190696608773981629533592249256709570430992030991192704154597861349190517502397454134528256683776373913695841044776605551196552445330803881884831183524164843669656816222005599906397108243660084214341971721038378321146698936955978256478109168815859251133407186943568376435364215645022342219840390827825632672934029651608253654233200157731625413506345206011307225039681413562557020546232988299325593028002222801260607959692729706014739817953430411399336386465728533800578678023063141743797856320698829885706382133108794683687431877090440751054277909863240498404274916131030669413151837763826940144131580579298136130356217070720660846135735801521470453829955630833655753858708243249588297582535025768552231568901350174201757136263697201820164987727977414095435878031240367670392062639528564707191069943086733958486486378201413688377796074227165776731813929175692493390562785449256770167257449564809002086705722786256060125023709344311772452169777902340607363621394820697189146734234573318119136694378867327676155713898849267320518125324169917243784277742677079359119588074438564567437087619560310732631337456336081683629418772302058211527935959543764359017453445469685392457726593732969029167469854868841785070995176501762455801230370113643240340447230425723528466921746429237452685936536442618660426995685481153336404199960661938504887318342925186834435802535131768195808104349815327005636662219443826842097381086393075480859844148234729898868509099281571444755628364363501110710660784147974595039104499368508793575521497844729236831100831747439647783597494627055741705951197015885245536455621128380410972890707104188056425226506991111617921007562189166544276716114314905664946964970747558277495807556333316423698212365965684648950670410094687667879043146967887878417968750 [110,85] 43131431329062317034920770252285172552955532234855869220292254419523342250380844527111131261019671272064913862532916037639885841028902934510347229379550543004375926548985859369531255177600708314491388532618867055794497811284926306705986620190539082892713402965388831763008521867663468427181052155915268272351773273394750053397315832211716076429991342683455571552616747083556970815842346591124739595628823888717829972284413233634035567711116221563477969042810996605557153316576141769126319475380242016062476466927180137356398286521159633991836640131349401754925316786028403735622938484819251926863653606382694826745589811840228348326816716482839909193431307271019407266429624972460638921943157148893131748756289161540898670742635580050491489078680955323703268002776043386490173277991462466854027073238491588359887068719070415483161697093559031697025505956795486869041905432531581352822494411745122805958969277002580151979515232495448996426997434979237108806199195601183366502077797279691936839291442429438903659071167623028206645560047862192211899966606131973828405816283401634166320644191782873936639574080008206718438635348204420866483230938761999150463924402372382824161041556004096502116089953480661819886510002897517814526839330690216416374245322712796413986404908441784034020774068019554717158446291689340758101543627572028260375693379527275093210589286272963018756909071870127152625703686243065936138489415191984758450857700734954573210723947087760965906229379685597649016663945103928591010891640726770015844855545315236033882318142458089408144501560302269798180463835440874429936606271274824282623202534383619117301380304622241458209604060983312549960409971037816907443456769939129324107693844186847579891683379712153552689828737227685065421283332106624099870315585846612257801140736990198188068342589160871836203120750004616158108324355254335380091288186374112706910898169331428806189594926203389596049723372199248404315951967070013437881231624280737854470035858110443946718454073629052280312255626519144184501263695144897962064307892988532331480353603107539383736673035047749805271669256934573036155282826063372274213815992313083864367897239083400279840155920696139827881813652576958872941759182140231132507324218750 [110,86] -5823866020229890696320386464912916536937620736162122291047848939255199894950276408155512270688437230916707053883153766917689680151492419266578559637275631537641993439213648906652389629354793865240888072886891968282343969956861213952635922701947074226407751282744662234809992514525239185573522439045855535482657676386904420577249595765261078214297542872592743238069808635429242678570450419948598410657428297938313156533373187170766843836815864081678651478101039419818368011743677645391049041311221670138923427049641536477014329292968736692313404645613838537909728973556211138929680888917745825946906407731152495762046228149281302859759166185420664251242785365894224105786128128881304329226371020368931786317876817443268696558258121729386400554287333371656943121038517524508534200080884171195905582941229345678378343114417883459145688029141864264150806733950233916508317197556327609784258054853290028735523023197817669852579089946923724793297186527344018914730014546475634983871769937113165277811330532181803576807263250872244371782160280363286747483078785011121600484417038425600911620942862004854828934732620604198334170697706856489531914017655944225627820342952150431430175218140861694392883803999947653990852635364565507266597195905143285521707232936726461469749309349052792882686090101257638016318470267496364376540682096239390563134744397930315032142731683418226004979730992281407612174082668252940630752370651557587468338905433488006264448193991295223397377795538406146663170652778005480963925223448964282480368036489646434862918891410479187102707006571462751777724326808207045777919190824740174356477025874012795162278449576415024917235871452707383929767842906087106880022711554997891826008523824654640912613683794026034946653777956012559377663215429227387308182463537573000600231864845696517494307308563242418899695349817185829263146676222810549238785563106044082600140135482517824637699680801938275970765524500902945998817259406772747454630961318405938946197360822794295223486084276110263330383795234662594338235070700369611139681201497065906360070808011751259902118099707688415360031565513965772463453504678752962648003020364634322624409130862425554247646328938965929423662859498733723739860579371452331542968750 [110,87] 41772493844787845118974873036648803011673715914523750206772958799295724410579808219324925022085087220003455738295927622412726349166837057213670278538110410471754028203841082709454199739137389832788750163077836852317891681815595339461982228807417152425129578036140453775882695747540499810265654942186651781804439135953857066102171178094940178278993934673263491459467587661240513482929088865266837952352236897037148232948905057213660571479290430500622039580219945396184850257250916502258149123021594471987849760390485311653707257382201437137267614226203971162792559547105871172073881744603378201809025978234028587606122833723364415311229074691423569653807585406119984641986811654752142900749981250340196187746462719665160148401610735359554267758862623739172530938927363733117780076606067493521425185401091438343310101717271363154619472385492408961677237335514616181696485139379665967038597380595585111331873139201618895275376901614182455506053227710841591866216562922736324778166651895659736637662721359694935999000843074403402726460010286136040341525893493596222588678958555657970561473980517155150054680072674262611215277351598823751355589355832103007015222269872534869870360320858011478520136633297100045903858074923531225751962089863638918666137398894749699391183653257839175451472528003533638238738168410057107990611494147553500380043624821717264742293781167765109880008337430022357457756805425769295535995150611563159840815411107037203545837053819234827775782351100071809350332813870719166611796496834033626038266259411161070683080541589903813789527770740435855968830361011092046116986775542875483070690525483460947182569773616792502447034146766291399236509440361909013879562403941421623647224744685790062109454649991531674165089007778231044823347163816641567763006443317294886965354330861052096265201623285609719292638392767894591608075785350791683425332906381252317300400981409465765420925935113175768305834610899466376103327799608753890149582365444121638294697748560941277880105146791430046109627810055802456716763088015088543590285131431584824422310810244071435695546801024381516118870364028563961827640811844804456278854163107958125579536186194397084461821708658571389305436127870052587240934371948242187500 [110,88] 3631557261380539438250865514174831901344146658851784023016375830069733817578260164614985617297234183355302044761195308105753001249894351439433892013842119724257352557029568985046057271032894602019348612164458506035388137058737730701877706986454113500253758402146588067780691289951495277320821704248103629597354704765964842697456807175306474456319221226147774759608187052720678410814855259406632095370333140933313954702163053674331309291137314348103362410695043197236067988203335298355128127892944295256427143307622763094512056332532521904278166088547586045200279260248114954313837648958556253847071241481940528746228780915216613617553528281812279515114122650419906473216134350269643356417003946230998746134582973164970334948223788279944657546814481820548719159420418064926181818472429893551832137369388089970666127496338757754420141634900446035820689499542944169733171773021604220730499126578490495551301267518817928016621690957267664146129758547668798863328470160329654748738831246374218615184386984674538870615547669510804709371412307419270232588699363135707593632003993870550877691304853965701348838232767509130408813762768453269804010733379588281641689078184744301451070979858451832659022180996762164015000768948784211016037124143000830082199556824597612658415153159448399311238943763280481274479988668115623666893430004014757830336744438203353979980840162180574270759889808811351076688061728714277552223317659560082249884488467280375862931854642488808173199233718379207324848445213711249159111811536145152205338860568096170703476709274690512178940655094072989460910305623674809432059867864611010954673512816093069881538203365675304512360695775729499951574343498657387250406488240090464936968765794613527703555242023352236447604280364612879180852934222285146924710646111219694006218474308325653303467101748066548040536375446409095211805362938960151498408302413232741103715139618558034553821135904411129706173252599893045151920956980955546567826053817057706617107845260625502819268380118076419580787614728421963046821384229544835384872765608961294871187685732087486371806464966855501726887798645048900396468139046531414172430299357055755653239774218488781268302314966711641375241015339270234107971191406250000 [110,89] -13948775686377526779021237989151692001049078348659825445106029984589409432481214565710702178922620634405933063773450899353791771125543572327007152012532121806308066283563015163172036799440649574881454941432423989258834640343179443933500411282424677830207219160768950808867243873844503342002456002735055023241092532655576314378235594766220507522913682691052623977034646895217426461987624940070112898090469449053894521592575482940630247080155982818060475799060937658488515365020574456119502013559440545111011346108365539647701566264470518496985372616029815247844222297656164244223084334142854564617129720145664974440573548614900342478757251708620051394308787536119935538688555142090872826887462432528060069678125039703723492704827360332277119712055454441060459525470209661689775129538102406174954599401368406800928457571071883731127054057759369221456541102349287673682953076574484868912296129021673852976855049604835179859887031455633727930244219683840916096363183967253390095201370796437807507492920016615245417264439194741591934937500197224221492043885170010160044210135587823866026757805996802145310892857964218023367110733837319457944635756601886619471271551565881982608567839548105128321223149767679334911713646402780058470184382502526224912516370090311670198600416942852589298747787556238544914292675735211422793892260336976277478630262782425844284075126873480187348527552235459263420270143160594845429365811989065984013821269479098062978178552455113742785603556645990451321461501061593832181813327907288758806481971813847420706041054087925898152143338416262114168556659156915154376585883507450763536038111989447696211548799212673897044502449992725792475995649680134304129673080714628704623992702747135428431101812878818644936599088332633287438787987425501967616932972968691215896607785866121845298913005412810571829266278556181029677849180601431727029075728027173206630991224163690272393377561831966478280683450781833483260468186771698760011383724247340588445538561746252579517247843300605019129496225248540849887045478881149120709243043618358299582918388081170191344420133135972380038237842981022395510548914949115600866655917240527909159537873881773328812537188015063804868987062945961952209472656250 [110,90] 3779883408304650830582684785588058582887101404983749718641657788432569586319077529568828901218260469004699198089113279482282973304201124606781100819967592688423800015231948446381977719734928637333001773503609889051800845788033399239495496156033573704820800083419539182588780213506359703151511084609519598692902233101641115307683657142641608119610453727366772847049469249478399801962981849102695272985664015134499517418801792380356610951300898007291746126321001065116657034515638216801011739825587459079248346232520313372279408551858350517493475436124729483733847275372714175759272498699488220169505059175150432721944809406511565730616482386931661732578652072223492298079828520694900122525775025049108990452231140611165708381956301627492473544393296137842282537005260118937907950142612794120186516266325290936923958591885376847927076775306518473816918280746884667230984805058416634867657447657856139729002890423314871530183905952737525539438440559032434654950792841187188426722350255193536576907191841228409662284700290581331205012611771865795707893162814794562875682617409294181684383015494782724116396699417770634309077042574169876113615738325835220258801530011294201363068550226650095953900637796789585250429322125173024415695623289038609076141763762074672053312388460218055206669436604082399853266349338267218781219855887324753317538180114898498023138702946301750927601105835243179361543831076505564088603246657611046049794262362545634164442397694638452018545862247001432386947395473698905841049026165375450426756268405771531354677135409442806977808247809174173494992330400440755362906464054310507872817760845581769056756201323914560788657668403951986760799484551791784432365893863054452449627625018149340436456958819837805948875629159687480974664624928499848192925601669168469017791052468984540327469217893823994457952964397678933014503361678664850906844984687045231594381534841969618988877284779387184409736098119650630662768447847645000285916668653801479474760278396904011794806483573146018957688200765808272736003137147528191034563718718836423115249138047992153521288593600067997541948623942043128977769538211613977722144750473276709982091885902991779081744926855890298611484467983245849609375000 [110,91] -423084746453063087329709733270539945353455209127301316399868733672148330323406488432431548458119922003634659071610912692000969671560974246027889949520179333013012455677368718456010207505181925001892513213321703442265498330378913659416218861093532809074828121110502553764087818915564991169559737463972366357253234623094178901625562247580354057109021979708180267163008492176475219270433980819993508974036291398142692124077890243487675899686965995810765458809447023010855791758803681062276382189747604714231378156321057360961802935914076409416780267026273375568209000277873540512936047671559727494596114539594128429686297413561691159197591896612504055884539011691212317490081446039717512391725997761096462788617256699294201287377593536608958631706323301780349480974642244008711933968641753689327156979375570228095173654666691621725064292229319846052487817134814270751107569416796079566310559874627522792570190434009655578518711213326298639436641305184139757917680231396931339661011190300927271827423038757315322526828960180168747831024169512902744343854942676027935257339326431585171659600255436358273848072865605422247356418793263906819662594377973030578765850637631802861561813686370759289531746562447521493139279995097711697141346105789819502278594486790814142567276084872629900769241670215030213865657332034653352106280521985143580636310554770257848998313997572829353296769134963876446068442691478541534962399843299437960196391244642248131789517287814647143848815617892794820386805997417387684534134298418224546931152714396522333253355781490141923449140314532320906252172708669852583347875741221821556520649331733122876269251117477836824074107381410545674238843894082725529962805239302557467894992922462869077614100574821242449250567235445772697353749483385203748169070919569055324628710013599930137431444630757673574238917859898035236013898023307307467562978196981673242707802081971458243877663951100122099701610787331981977391123488495891344903380869959024263339547500737009509724774298528138869903932492945865642715906764339010467937592245260513775547591379265629244855775858105179129095628162422970630389360039551367388311618472915394897205184472212301228798344254755647853016853332519531250000 [110,92] 13904274642322543000688467421672124842088165438537033243121209203349098609461921097664201102615770607881083437392388515931096419755162329232951956051320996584104464836948025091346254803270303081783328278331978436047925579279488935928586944061120176524170035039345237979928792032897089385937808486889400684469586408308029163538418875268819829371785697609010721098422560205483813405537186272491645273534874025404921464958710247593134266312577551511210098040137696199817025821666771411712405702915042081220962583436264529158430627066427508959957273222848369140860126928657638851029972773319089264755247701751118283303090186588426321595529720377504984723063440954809690094427056338049630543815285213415689645990738360798855238312225155884900866805364979239006421435704533709046347690040306677551016466143016299888186088118283647349496389742995052164957657867877886347130128535034276272805125167293978728325040214115878011086142169200128427171397030636127677106639011635271519643534164714796819118927891311627716971659157599532413796324625000187904172935257059663896444019512504525270774279015157228107878040327583557276367516692262858143535322961026462073872532661976662870359753967483875113247323852691672560015137849464677567352131296499307092118031494640869031948343153970239900000843346260937754687433408723922420355945066150080779056376572167151187914234983478544886464459404487151798951199012975181430015408338239700993945425088543604518227593045060285111708979367397306963711059346782747179605262299987384432326823213234981559026867601404802485628217706889893307482748906026202910343854152789136112533434346680270007292167202679489030276326513295619695244318343872343946651739189103369740047138349993856531185786040918988695225696548385713767791696728418220812845089863750783421933030479307537270894168191023732053602834611905171962630297903060489473370599058354584227028408080944657373849236495860041437223315786252539074883194862995554758081138053502853891989539171745274987451669385515055991111528621461295963590676786087725804310826295309479066197797745344625185857399489617096162335000395009047776038666043480410740504320109398225290421929282596546539442538232833612710237503051757812500 [110,93] -111473307765139900323475700848556109782273743093640281200626506699979531019398135333481823435851562982526831032819040149544703356383940091577558283756475867671444991082834906761718367061634843053568094102745515711742113499819064444644513407592904639235750708380522476887416533680290699578233521293505631948121951743461800156572066871772524327256818246138442380018040901168454402746320114960247844919192299877062210504578972405931687634644675639287655379516728727344823433333036497764920294084198646733404548803258615485716560608412674539292953073833373388461982755634382950195781674455161114555415369367460818629871703089386250840896133649550649198155698299427036331566717622819337854057917137625809641440956710169968250154005892510582585288448113079866350195786646386969332746065739153342448309861865455134037269763527795625320497059387283662254335208120525595674629676112541495555288509068230640657391500446141054661166836841879323967315748834434945017426335074865285011122251398504705755058767399618214023665428067350753346854752213597697125681388793121606173396424477671980926314989752885159859563655766941046597195899965264507407448620632285439467636618625515009303669166107369294631283125578960277276679550407410616143638552999447167089021438551610063576212848375056656350911275298328172407717363329155242858147542192563182219355857406109173697307808040152633389127500020181908142341435037757321095996790408897870094398105861020937239668128702292354213848262018053071077974781482543802779262340581855441007254810017515667625536923607219678289064129971343483771031675427551805190251933606739893647434255207686537920339152495607025561062858958465222623709439033999089009032565345976495819048015600704495443006216827640748938343599745151402930603313336974044397339930321036966079212809314309782621662347095406543557440040412288391471033250430263876337655928412091440865106262009852007279337163765055975731468340404149975789215207393054388944181477392735752619170141739929454961960398862958086509617268539149200912935361826629628950985293005462342273030220989963223032785796242472847177243326934453031349919833806570821532291942542400586508097729395194159241655142977833747863769531250000 [110,94] 4914969393568491471503450794594053570065820716106025512852238406923704376828025717220581112609170559454643423556337316807982898542554964940795259375849159313430074651441800243881944933948578216057759657393263985404159597118496430470889938823356706317506082248892877618829082295443287176221654279362274107221823157648872966881196468958811043225627563916278402492787296769727078250988891303925810066812148343007266579087793095260602237190357702305624422549177945942091405796919617629626997646129367537678294690992017298974464912993532977810527414511117994636565127978341260348973754240913401248850478075506436745092826815208190078298334755571096989953416200295697859535225579419665081323985972417898640756096387419921901846498699775449021005626048443000745503622908850950991918874658208267234132761258385549388066964830216606533834964951770444355748182650263737935027037136631599520200023498172848703190701267378273188853479665624426642039763585770093398640985049560895727124669034431033413392383472822357678151468398005456787790522784248096050273224194346753913445259573904027329988880647158636939183349472690533395892780233504326538352175395921369605191935361632162148197395631706467306749861154056741639125460783188984116540362642078292647389408524445183305087531234912454185505982404167321950265504285554171162806555067695387701372272946569862380661966709945392528084929350915817475210170571132750540746433912705109142878212162068499171660226289518402508067094425383669595570378741987045775810296516740637180662007413459759681224663316371381286406919768543005722383992399076270020470676619787820706776225348997296870479888799044759188017837907649279437519564111360310635055320277971442341117290566690779062519277984525612309115562060114536240535831457719377935469258057515638445752820540248112621163752134107436009012752826569430134037195161811333643572591587126303356648423269486791147852128883622595865556951752818765282872901300919119059618933535544227894710227581517651129091542380180349995114722293207585128322031304748708363948275352458484406094646671602546019965214059560918822992900703356860500632992846344305897196245905518881047504093088934100685582961887121200561523437500 [110,95] -181785667242864718145150103227001405161646389442860238451753103718078848939254403726963783453203195570687621853321789532368661444284453761675314296595822349618222867856139610898897282182811212133838541337389037644777797442623020192046696482596916336971458128802198230431119601043941244916614760954846283172478916638243705248652795312481173524979182797800437626764012494493066629303644040107587937312542269844988839899220309431547027680495156004830075796576089566471863883434876096688685927461968249660990774868639811752772156742453441403747932006972781568886291215278938341832786119603841166665529208251470253825402638536166279768206759459930656631072500630806078448292796727976399879432204031548889525830860820315313487798909461452380503942786068672810017739660299757665220388273711682585671729092479175557134390114276364648713740152605943492381993609283043832048020726977862563314675104308656159600629334774292747368570789610521228319105789396424827713956266952748399231014697395291367792565996648606003893561429247008933010622722739384756921396612485696466309702887914928478331004497160103185942829263455883279186841111539325824212915388738733935527044476735716168997071577630734116303415304569879697946357611216434991687702411082862395778803816587056715252477339623573427995553051114575986126394708046970668796381344114507644036305684408619789726246945659590550907525784587370100178033752811231749644095703804266901400661901220006305535700108975742873367956347008863437509764583293638747078581570490307118649894091507738877379492248571737414619868579652951745322807244567319758537540462147804288369674812297493395544306225262204017435503895490670548338681167398108478326798429265500582440830917069643471854399564119361132552595099031828780349642800038407733998301766297037386325216006422753316438435537090188030419039110197690737239043957086596630808278338961856633949069218445172707860163452838882956982844583293007503649939727280482769850329664369498193838032186961013595843069838340620463848355701841622011437442456298701657453079255398733846275312308471283572969128091618001879443420952915628423449851847787841084919021424530912165802950196121155237779021263122558593750000 [110,96] 3066652256885091663714975477804523755183092912200675517387141086977348684566688710507432460949246647514047428341399464295085768273618687381265985347450394801962688821172501846840493719863849851976362326512649942647335997442302206311705778304780272343770651140249199848440102952938083846620299418349283103558298420152687042704187711431586516942673970154921263092527258068295464024320660421047531403272831273899645002170409473164515162886420426706582783471619301477630974196055106020403528589347529789264527359980803093430849154147761958588048193180262480992051331481170738963078612360107235986606393508392188220410154900757294029390490290262395787026105405167020766497097217688009377724375735770406343336192440061737328390341684451804725453075307880209459685439232398816340493078585904485475006633488646717767879681638600162515121622717703293140054214130431375656255423027317731976395920469912354747186827151378815902618335489079480599939530165348932360580593572095680646050452828053260933845145481692026408896278964875728630209432547639399935712175732889854802939260316498909597429544356712392252791059529321232675497495514426913743023884230991863235607901932342851672350674809874333704917419406108898765016964837488490542073541369134166671126148162338708202283128233450023046916129582062085094266574956226727038551000383686387709508392464458413173431751476966206977326681271963834655756579083851012679161915275620353242526503854745615377897465723919512398914584803982581989685995760920660344717814081290777477741644113547412157577943473711862651810458932307592106761752469734375220774160811928783974539594577208843561882800866182763180799632611993993774010604911384843870753560232171319502238988881272429449154928477400450763042813744188068248919581075052561260281485495612564367038333459169210336477333930547751899919116335737079133755744823381996508266462646195989612897579973716533572792379355415794654695561271901420884533533358690548381111701741952794249221497812320009272723795938564669273875880553732401768673049971886929836864573271030160498616726986512001762456924087183830112435940337691597141735488358147842591786611614485955117009851665977649390697479248046875000 [110,97] -74543429473866116718720504452196656581360548552788018471217768017429695466149339941330055015582840072995575244732222810286505627763371514745513743228721836197257970893612368063873309119734748654570008683556013249752291462912866408429496372304962637554148943210894361372368285768747731996297331193022870732384714272364602553149132296625028073123732961944799657180536556542908204762200861506261883291654172612058672164282523002948922346335726780349009254529504989672850357369556535685200702400735719393658400650124828270780236707672823625394155325080251600621371055338218637672802581782452625325082004195513640149341987557966414289258922945581758573876958398993542452244448972013546407312087851226707206817268727010114445905804472177753566144245067114040059218618888171020861033463044180633237762428963005007118532561021992287267325463644453787913096672668091890636577812729709050154506438810513585678659290222634606392215327079459503862928377348764741112924424869940360588536360104737848814352877311196448006524835111784298067768990688295785965145274345511403436129728022180527353506457774066193210926511827732709573204755253347486276217530877149501060574492359749084272445728623505949013621328175663800670029103905031874164646713152566085982912075631505783563526176663175514915370893971609690693600012249308137231253959314428294716678426169561028924359131595748607075074347702386970687006544083048853233762120340882268157506736950252928792137477006533290027562033204381274943056144592087236121439709755460721188193760208722656443637080697621499831574818431781307916769315884192708870284608280478214216470288494378468477003563691966986645417309732922360141317988842135341449763547622170329779247024261506566766682629195009594955331786997800404486736371367654493294215287353337570414300303874425364669942013981032930354171727545898308007789455110150845564493744420914045776611299910545724887279193243658349246901273741669124697827874527139799997616202262595151298356522263650419818846694602829607288284753752464667672211835600707105505530550293419264364788131782181597041492829554180883805899385624330414958026367016157748927641681826788714709328237329348921775817871093750 [110,98] 1378654769448921536655955503012738757473390612537704544063174667880116341480178114577951809408944850736767353175970691599320148420536678468256920186315621585223025108498676780878229976328098324896633315364030704302287852380843584159386449415321144300888927572710229654085798758742330767979289587047294768601519854057476970425989594224531317218187929270841642722133906476639436277510830920226133743181876367252240103005864411070205048854372494787409531259417763666897335940113939265053913051831748235003548753822870744278168427805964614356942340354283411274696215284268080619010009850086040102410433607845083079476749521531549042138663481766410850574580306367470614784447216809266358699910265633474306760148437504362119226718522503463582569341444976357221897648456799098498606794008054201312942126535640682217872664738010088210456173632642849031320321931831405049681393601743529453188332556709704752127608540323393639945898388963224336692246093089750748647024558128918050672424855149012149521676793494745865375886626898771939711381258385450491281734315754257762345001282199240036985989711707081146246088073288386207061598855500483554427226369612965520284080840883868716951633811986923029854539958284268811114527512330025897210445131671469314542496803200923933377226212527625394944967751460666752700616960978997678808650234301018170280624089345493594506937185134985736249795484647079075567281273551882442664808622499504092649813939895762238871259056510207870302972758815482493650219727926086645572230927640318032852934141545286013452785219314260558656287765099909137936354085155462782613993047042130521683180898305763416026963534123452304316775150932343600744649308338904729081279115088904805071223532615464727259262271676968537856908716689037396313872330892460650704895159076443669785414324110448024966529045775000473038331555943044215295924335685037227216955506529329983291071347381861064734187979845121217422321114739905468459125269539983480392522071645696333551938826522591711047952276295242926296111849251026620953569351489408911719033310340747135039302854116849506031618994548063199423222901341659223633774665565752641464210351594037217606925579309463500976562500 [110,99] -16806398265649344454832500942950390819277804266049130510803441662411035560023560810756162191110898699241259037860317024779489174999131182153547731299975955458115354260344100002584838939381915106717999213161138193386842944998422054416554755273827796230508936909168542418703599904529879779635771864437782319320204841877439308087291343962228079295069256159881861830163382141763669294942378430082835419059683628448364300873810625481852701881016128302937298341643799922094900833055999177364386917330633368613441517700199454324143098234474327754925108669794852915749837501301309795088773725676039277363818737641397463122242779947804365201016816765234354053207612186408137948763903280217381531429275315758410470844674422975942338272314509980759925021356618861283703579592822778016519454030929812942320752199015491366667380837831048593466670162972402208725189538514040599301818477116486193634515184146847777397581886127068299562454004858335016751242774256481206678613769267753071990201212752270857387502246386366658649379420608929689498356083225298227549885369025256937396406629138339099742171891484796205836812400786663457181056934746333888126353309799870683362797460627375657598487040590028166284591128379058082427650021811506766014221564542147014362462935851674080834781649703554768510568328524172905183586367148158222495918428822935188212827150815291475174354817534344039695999774088977471630002980123570824728082304125188936762299143566507668827250878018210031025012515153416005772051927131995434831504348886243746546431335255729387594056910491671612554315735297351032077166774912341743347699508325062822672075155012218959178218283727950480763150375445630186432807045286692267052685625984706577899079825102494695467753323072241861614766457308007783411073462599151586485956356309315067653548489289144196045676716077365454035941661982903182267652451406110024823377128787664185938780296480875049588027655690406168818140355521661484785081959125728684257444743559971648978965886104651226129995129240285690083706573569544579074969280010147707351658765673353926761231633576872102996262501042157669917690800326818473024628380963093272425975892019329816069617271423339843750 [110,100] 293446460835959415206675545102990509052611865344927997612059029321264904840254060374631631045022320825942008888921285394670512704221292669883215551286856746388598257598191712037966670005934937094780626524272250153333188439251618330098837509911364759400771613128702622570225285059390557222403128360673363335803690611455057176203293442196743393493240706552235788179218697861047500422465677984536183039870543454199526441172629941842204859292653330496070467280321208756909420896026468914173620578593691869303798320203610771972411480799760216822192456399187356492195681211230468201921885041208550942912318089687776972667560644845075648698521793392106966355278344551985063165796605845648141418585849596357981904268128511355323972114734841818140867536843561580104427991819705473037365626684530198599321834986648380255849890287766888766937307837619745667475920807150083489206277642724659750365641489460784698743841243768281734262232683953758047224996071247049642003609473446262909916326196465709909107602902305376773136642314296849008839679199219235675856526434315596202001853285161991224543148130610911592104394244377508806162149147499017658668396098567343968374594988029451573216007347129064037233455466498523667342678205330444446685944878792483341695083181324968876947952037684196351784351622232775707591770103818692026284849687106958287256093747051639850346018596292924034380450514900250581465918319730883796154073184502434246428968784271856604665589393015427590301849413273497198801188258344146837118948112133674710195285623697449523733202731727249298084463182941403635120229282879630928234374461682606274086536398874964472050382460668603890475870848874592332959015645838367595511438997684512708770795592906646907511100707166499972640998595214720784028495453674142886089103602180194662200724550092411166136562773645204592907016455439092541482301462840633252041665337443511244423639170940895659400887970759584403789920394139544304681003784460836672601501979199661584891189048597051531080821339283600921828609581089959730498086667854648475843076321669101711088456254535682013869126619671125449988879358972775423825501690693140159896007292057890455017089843750000 [110,101] -712663429268997523096106958692508913835516208639175639387098858143119808716638855135237381823786187963588094076534166164893507026792292330025695677232458615911231460287040130485348326295845545882093134338879694094796281525061524886449903699086688246487089302893926995643092103188823480323495519957767713862605615391685224056162583533432283868819989443709725883266788149815838361685454934809532484351656322746050291819024173335888168202603351978476836409331999050977316948224673481649039537806655727266851249290775313512620208562967410504784201596541246765210127802898590949277138751366088277223402454669480964895329537408228535535196522009501332271796145954862856808929545230691993934214381109081449061234802676899539469676959308983487844099085323071231542155337170861548653231410875824925214723113541720716889072374346888068858580569670946901000406894381639124516810397540611346165233640585204872539059032819010620169898476462728672479627113872050226408689354320900626383074911172912134824631035051787634431826911469689182635488564663012254481871133377141562935488176167595239405455132416157789964783842386803481554306204446456843824402666403567800746904747827162375496856951233706826225461104528852540994188428970185680030544351617558452550653335414729337741459030392031921214968900827715501473125515301724187660079684185546097642388198099689792772144292688348177508774940097293592056561331394036641028376853756975601238704577346435824329252558151724735741375919745123108081289129899255437477463083001816958289022068448469311654568599540411719573798253984959693814311621464695014934607214178435618510092498971349168818088147376238204514414212141243566257397619661421984095475472117522543688318514876846298942300863050001579804659051482771741910160012080707295675929901438338734467182068991869526552562921101629764096843236690670818656975740731939081051643503046917433857963755236258105795339284272504115487079958248517853949137580137291530247647621466457308882224724271328534466143856204919353542443308031264304967951450500204516993581964822522821082383009519843668319804906816930180851537769324404344640978830266178158514972354873273583984375000000 [110,102] 18619754675389643358436847419441309785782579227994055444670984383956263041781422000175875871869993834218613079523460302465076252451194947018816923788769280227881473808650142392675132224077196813051072589820510974921500668930224944641941448119068619473452871306096111696910676742888481649575319446631075574835771013690572838249829686680730711129833135333635251469179699837899092255725756224354809117325195772611862679069578527446642107176287122061462843790657900745016877943132564397129307745979642429294644785600695274274289152898611592323843517911855633105605956246211413886337704875809969963030012009710148568421730211724027156104867633916114693306048353805665583878697908082858753087156961697190714222113868556165335072798069348700944458726751597016757022533396824511244057302591663572033823718988146796734733598805772982874813740154335336820614844100504362815064479156728187490882649928261028599203755934709980414607143578661670616425045464763599524464151702401106802266052124995682135881656813528381803908773874528676318608709495368379868676573836125381082601232839267887381941982359289011291189759860366516556689836749348117668890707303956077534179433759176896348960329858078453043670788213605505682924011487701677293278833410144786570453009136883664924165478965258062540991131026521613588781324320395170659760941341825476022292393499318364323704103856639735642858800522749584119180992011138286111348010273764846904948124784576678069119813490140287438896937036177549446404746080654649002033385974371117224692226660523958790301933539673557572379057762304027341672923840844397009024748562308145664960082705795371446406272572643207344664270453490633304522246799380113939852756461193860240725230337570320778082807681498417077201014966347933278551424275992007840227226367424607572205898890633790412455399293158800753600252767222613042373151078625140671157349496989092721010232083377546682868450238449974700240565084524917008577755980953988835414547086792309988053348170702197263078046924556892451318474136818916709701810437333117308034163168084628352139626196771486932106090939894100319580523868226696318869399892208913590146976598355916748046875 [110,103] 57111293863071366021538367462238592363927085157983785461861412909555091223599655491510235624756750766376931036826233100395413219048858421008778335634279457018112973611625227881546014857052506948194320331410702696636506854435348215226059544208535924343941186410805071222465841576476495027479892785167173053946208459856864898220103143404440057680540538806891144975955634386700644233549883253331976394085831576622333450120954595360986649993714490884337624360142283495413710094063851895758118345911928616433897045161614435610994267176957761117111236967750377156591626405109633561503032127629473609544940301318773572550517547200040398723076804150774991380698626198277746893440300569471313350443979169725868224568176316725690718517479764538158741433381343604845518627104156483843899270235428980527773053151897456599348903051109177029813230316210821897962354752554707862897498181284784297773350149513869742328591227734249197226252093437610752949267846676445302220234849546800449558133971276928195064295797642946640686080020480686859653747588950801092880626889770083375825980554359868878497158987594512790001851478074691294553272945513753550893337501564678166838847824506331415129615742659974418575414970940047714946518534250517408321240973584549440112764539220072733128328875308573042792083684546214579567155207286083908756204185715488663740148727205856028582581747150880679652589579579221806012149950379738638314198793819103399469607714313065253273097749024224680589191958220607607137425707308611705339525211609956995618942453739001806759677379904594533615889217262448482659324565547347754471070026507038307937553061644156054341002201308657643493835700519219727081638554887815641933783714500494914961172221487011928174700382611362578757169055213746939006530666466862339202696952241503497335790090415766743177557683544557589221513734692555290148688452107434010994204657886939004738641305493956364368143360597685257249821788953357611865555466560992142885245173038659066712349806732283930355639039978500620218515701716856585602381679882294923535291025408909450608463352755340847441377114347886430404578196912391877993133171055866549941701016191406250 [110,104] 366159605412539173686399673252564745882907562748080548993889055686493883813460258362125052455718070399665758510117487720668559748745525042713901437085556498154503357141446420264331190928424073624195993022874395902618253392591394244883696961662285919376633250940204370824764685192409362909784084201093542203665884820334903410507021203746180094285097086609475004506279980804244856805331369416737758055554821823913048397159791520672035769846821451622919769860632362671329181257134919674884733954425439045834254331916981974912974017564028243257916747701050279526628574766836598319147135594053260401443413260334826837810549838052299275373971846609049208412352336445300415676888105785992451360522468246285977173492340793330356578867019316749617100412615387454806903617103398996084834966885937255659634097910947809903418015261566325064715900348634804942703765637131450144323254312004451990194294102440908509137738774370395975696179495410425167310120969858773604815065655191561576498401960321707490290762903821631300485476083127742422638599575743596346284380822742334117373783791769349916367044348882445066635931295551700846349393074112981688561744442806278582242310523712885777636357469570034045568797516013765006603435898274787229808277800239887790789651596901982762159333114680723857684171723019972999640382370971282231115928222272440403569759385463382429215206978295371153070397379033207263292348363579481055006378761715307253633504651401710897529035170050681536749525680437725965970461035016639389092999925324586488661989398080492055586629041245938559328488537648767404307046952519655017018288833313103693008638575694178154632928059722590399606530313725584772816122517485280693025704607512129607266819437637766034552909774453745862418975913783190987306669635111258014081382948484741169811246504729076870115719009264415879950771748720427759772472566724161633626090572563845098641770279099728716630374641843356654127768220090587952002552262722322117193386872711660791462893009780451022065327761408188907016920388524542212984331227156300197462398440099577148423753600139421660015937349507629073871627670354516616726089690821054903000642031250 [110,105] 7962327719090140887173358347586143999557437788040428295624798223410622593438103907829249276843366359275549852544392038934710610547477573107421818312185983876811423686596777020150352853057609162035925262152021071630008682145243538928399374498962465354350071608857927102349773549101320936641556186449678590458659472746720017497572487659445091487992114506823507417343162596725551226769862555282218172167209621041387722958179119502004226361419694695966241214633573121078439896889603307493725069147775367596697449111319689848398251473630881382377138151708013922687512126920721434424885139427903501827347745355997468751329234383643438631676271346160756974212497105400265950330975052499682025796449467498350915901625367701639146346496765534419103656014649259960590549672031618708582651984660774714745940156546777786041019982882508683847594316261484955005587909325615002126894116355032922166533997667704300635468281811715225978963644294673526215932167172168176109082832181263292058688090197846879368548913429783655406599118208067557663379525287386457379263630717890781919505911770074952466603635076970615865928485022582812671936932945119553872463591346442630347812039582071408354166583216879357950620446017490006974117804925410644038175574144892024531108256931334543888668356754647902110389107942054992236804166970663174173097141675800509676624362820183118882167018865576698950812703138838916448407584026934115428558577535295182118494340358435347099389808101783060869696253127832385087666979805487267260349600531820388487859766818159305695676059192887583650827265817270914343082716647808297595848796285754967612874132164090035654736777641635932005666935173171060313153550772247648158294645871018838116623605098576227769153563766168960620882443855478990410368741812804232117616931627705491645980575716000675426133669176466746571987095323938096725448108501166332590392540035425152896104114913555278640473338657030094348092185463788515844498898969912077498400092012307605827436293910616734640410048780672561818545873629321831454236628493115645931188983650983750746956515680639093484628827778040669765367660269121457453004812996027434877660000 [110,106] -37873847447002216379807834442510760737529366613027774903686756937234109067267863873148661690016165449596755522791309874494975861968253411476986230925273875371169924566025881665047416340177819996544106714859812431843002828748508682498655474380245336408637946758510581695694835474249763376782263776823143712827050644941446112438031041435348134936482051068611162912059456089805241737509836208793651955015027077768589731202185328686864789574032380268848680580446749793169880599879404972472443742540346668795927719234222320846645129706425729476421720613968348888969987463133064818770915712140046049271358446091085156536190433862667865373734602342447715200562792726467117869974904725371866460421012416805992235910954313031990690022492729245672037278839927151431803363193770657630883293444451378293894917170488995807582814456123752901529284522436289537892835660635187174006992162367607417496424983109637583266101119886276447579398939005547543874286992913570325637051064522734767757237281308425891482295291285152312686568562090874435147586888341970114611137303291729764194927114834107066432295600647238616438600220674870181521916053829803397939485871503070088468069555453485139911576548962195742809702219550302857775575363370044970650055805614687716170186608115527380794628474710184461302449392806906850214630226639798419467870047626001992029654903799018661757195246169860034330827204873577062088821607095329830000731608310457780895218922683395489596089029085099163939438889792505152533103857994932449674109855747000961858165705096276967899404116202416143439386342670238174286640762859496828117937306913198899277352997952976571987780510634226504786652142640785786885854422288972191464589659665560222090157846979532542458581062052806704077028024472084883776499646424463476221307295986237707686851673485326156736636120471891948485925002309937311789761266244443674896501122413566790083984815051018058175734457119587957595236857340911947891528305674527326181516948446720663317889706675717065904000731423867378702133421450091482808193091171298136656666351963490849562676745931453147052214441686883215146275365423432434444483800129210744540 [110,107] 218064106964466487797421283764202847394684340746726434960958083612941092249875061787459052253785791780580171336415025280214261677816283579460640450233680564026286431809977327964827322293027206228602475122251499437014027942132884020432602997976652505596735827415291492740015951621232885894837630220230942745835890384422133141179572205463149688852356166074117354459016963523438096635330500746652144411977206671411601399234608292512114953378649900371688309795799178321840512169000753393736107774295674226308805275453130720392300040985099403154351318145005121619682375433313528807303707074707390916113340394365922494367494539649747743138693409612953928009158543828796560855803092971608101837060246407611259205886744119765009309174030230426748429179560466585874443869074485610479266016821567244732102653863704307612556961867191032067655779145677362395037856656878457081206960024628108815165022155732898292637740555011335578379616495752785250831260163167863485899012589845544499377492085019940658146697161017705372048996551550829370919501314866575792563413811634810243456037118660005442386302690966999520775927077905152123003003794947993939464239623871135011418401046925769975561483799387787592809064187183277227172916669705629582109307643976062906206128055602403674777320782207711402726007451223548869231662375397792918711317186898113683121311708268293150250013777401420388359757188357042710613194742876878931674544089259589019784711096080644838335516330388247405407438860452659420813400866999730786374359214064772192427493674860793027383495359827040159810672764600672896026085566530241368694122293144292905477154628040778066991357962275182722631343716779954353819357278108237522532419221945382770664833477433786154002247036253377300391720797147679494106846413001208898014034118530831505979210301812366220410161801689766972228330018951964183515310042220457679425318475966946940767968128070081292947974023312070910099308185004091891780769389741641067533393410569687692210683010000313717134388689418574116600174005295041228111975284497278986465790961410236310848437339504059256029735273673977094584260727941023068417826857044420 [110,108] 6061818914689709524835823881480512687596988521199167223765879922271897210431043335764673079044342370202561573730477424896677309083053261221875597571487340844950706533332338084933027103176410485827154671055550427941103616132601746634624834634552737985148166500994237918612117452033389176037615616234202021056319738782561172142510314508680208788216133214407432176336390326745544840236340253647018293143434151510350208149815988830300575698450818718739061681305861508307042421031552389281910006693562592278079260774220271863776403019287022611195967616029013447109284149029172920611410410379423277495525879298094612352985936480955643998246068139268536099558712489051381490604908437413055582009596867724327982670619596708437298279287062386019869652349676688040260382136215995122548393110673292018444307783385008521050634997375162464981384284641790171556799938512886001504972704005852083324013547319078380779150493677322384790949343583299902853818065630344578830904501766110831996876031067234004737278908797098327523086467570656345976226102149406768183843032898238677493518668481750176826800623682753618994922414223823048797550259931749647923823689378853116493385368590579151858520698836832506937667188030566448330413301390529888417265763100821966574421082020175775393135060469391205892443376108475468936414232294593197185950662943077057784481862218656738002786910951995518648867536334422948861934880945177827705598524973896222290116602466740340054042953311002872871784201865823750278107110527609581728703027101164537043937753771664797616429523518652350221322345094770142787116128563847531513649028170551737635985664097155657554640595343564350585179741756009716589752718005835083697575312132863792606897982719446744754446019377951501005825571316637982124183911637147976748294860043813728569995755340740991997091741896817631669101745955003875101771058119262540609362353362885491247141721270505763688554763901828867612737193498344491925679640656493698434786995475660701578829655175117961874673304099816876506688941234374718788792670111839539461429236238554570791364175466578332187481499210470330529394769727910248663969375230 [110,109] 27481502024472322200186752723999727355271073082313125876949332090387598737244365023493464246486315986639099180006949157226454859194375652416999266454096919101761760968802004932260194524350604894591895977515188417830165470811613654116067876066287095596047138766653643658863061134976950442357542907382604778320826258057294212778407996293663329351887835954628948572063658598614470163207336084277474175848066669936295786964185532734526971104284916037294826021427996177635457696736580591877351688289209517244340850797830173707673145522568401884416816117002709274827542341169139988815511361453122708774461308850548623793638559012971929221292348485272541272399516799143772333871454811385427541871296570686287209149163351547106200958745889837845797687540138952100074746041859550261294089756708060698923450178406708326457434976699708972017639288591291697106617464189981826859095888707193324505359832265589696476473950119504765357248671793820631532685835803307545875598708267244546665996589503805724062367070387393706838451831835855385052625185022201343545235483068133098143359194934816544215525595355160144809715558802719551978042938602047199004524819547901792428191506273291602524493779564777632167473427159082605152005812523163784861961411869351123928553715845413187261206417327202159089763788377062852552712650257920232903248187133217731402209170900468187151230925917010346055779091771422988778802084959693152459356658629692267252748964672374749880684601998199592606470717400664681132710440590801645575842289306961246698006675752594219317458690250992480826526865089537602021818792562660662688739812479600849097976280547770834362739110180003315308276806089881847320156214860666752781322973144591642433278876681721911150678794828293354715959107728639108647328123944442269547481855025976222952141865152099462600241141896418515927110242802686107994429064891760226969533656363120660748260959339690905932595420209045899185705576159421976171712397138296133466440121435134417685665636923534626011210013936711810659753001570504730679396639465120510782419848306572589187513188895243478362447266640917708326261016153464821581790 [110,110] 220626718091186701661143478853570784041924104624490572463957960366773157078644011937178718734722610683744561037594180963005516938589921875086126421947727238122146061466471242365843843742611223635901796806480195262807724113553185064002329493626331715025629403263408024498719799351282211954135334184870225458704282604891229113117804205618496110719813890487722467061987495650791425314396419843247638675360977356879361661229317499112426317681295821781665855257613646729837417610071257446611073407725817368188834564673582703923225840417186313695762503642784128351705483608858099673923486844281389216066008652638910530948804205877470433494998657928424687788413003186271065270445139597160847335230014652668594937849911742071968720762457771123290052538910477364822898308005226522667572932960035737349981952706844456902648103191487356707708116271371589715242291045883616078271148748869042710636222262171860792405011252837414314725908064271402059050186309126977112902258568711062362216378322232030785189060509785777215215319049060039858827960843338413927759711209149096621542987004721249507288745008689132897247459470121684540765846746864346957367757780895487651687504312022526756879435203508265361513967135300751634532818412316443466248142199953137071543872516672971330042505903831871301885631821608708678030976147484915443218243734254878195798310056706085812420491241711794979876749430626304138404837659575103265211142930893740750398545059942092954366545037507372799825249480781795097351573810726845021623427285216692814790555591906475819179623242843102456366585469441549714368202185254825820507477463197488082616931427516234720900264794383228015417744564318959626165589040567437599581745014776889614950250515775243931849610731198047511957081761603866091632866035610710033220274319079470255185707920173634372586099466611281583291937236873412757378179668705984102736060064911720311801953041359524731093810313848933995059697296584171624515522250867581936135702745033988494367800213825381783563193976947424538985949925558311047253958722961171027407843341772461952916094707580563079507564434903018478965003524986543020 [111,0] -993283277918833357222177506412095197987249346537294978297223346374209498765701202295470146847027704995325161877403000756803472587749365950161824968938756018587910854268963992057636442688287099358145391170814074601863595589339460129754610459448431624736987344231681217009496964064617146378597310334749389180991776313256933628600147498507665676759456026194178340448408510365993215748817240981863925593664290819869372828084563042340482173853673324127806980338884688730771452181397553507176142356172985873099298640072116147877068633009093685469450734304009996472136440603921531943288871217054863286966229734721975337803110253332816913372990054192697985652881904545330539275834329077583890673889320256299526382319620480133281097604023093715009733810364721944988455316766696979307558303869078625099204551749735855104544636868216182092667127791817552492699919210523897736312598810608097511544317669421798760066964712060187469917454021033480297436436264257271447677377986201254037238328177064799184822452936941472299733784557408059825395653909751626051008362322171100428087860963064900410879796437476717550734442949731145928165317475625089418773614718399883080631013748361281403986570633066623772242094853867649034431764803871285394475494907221247839712242707593600716486749573180475124679421902445258152485669248370821587562086113777507360605164794103548812739191988238909813298764085823893368481835584134382822392497172391680076670431538363692849712717183391890963655785650665255980481266275702989989376384562911896746187356734002261207984145335877327548919932089621556598766424467481568327899064480549496022225387353236748426402556538997965892220409988641840207565657711542513263589757384587191864925019611327882951675582553658159583336968343359304036666014112644211624254004247717523530755429823072983729536817971653895585627049542431252582758540905869770504205763676497583221861203459732375858347998061348575878485540336050318122182121575273290008692180315845162965783011419144833042801518129902300953332862958539082797255123713445874339190647603004191559591496298434980166358707187568317906716260636226123171149575299995977292899424937125764227781756769910558252763002497517892048428156894691529093519612242598660022417446944182926546891261934679739908915507839992642402648925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -692949679962617626934307198371185085520567904958685724097834564159998890904914823876899804434623495597676461972099487837774231423402651589819219505609981505057516557878449969073290841234562420736147887351737195535635474832455526820042115741510848049401868880991757529949222349239690113373643845892428002393332439126562804945767334190558840902582882509729196359503247534997815872127579155961206526056598193983436722975283583143268313832313358091281992656178200811774271459797149259321725766038551584655152048228185461644941568831006361553396570691714229318059341436612341158862462052774996966629172812413157483954025239695725529605057716008352930276535161454948363424024596064011023930707964097600263369480983118066105882195677091356124438702221584215635955951464354070343731179976130016900321786049369927065165502331695702484693170469844148867601879368197178631402638902503104929752965906859949633999070088534751211543925472276252693510498464931432828983684723693144687595597333755254168405995851417612074745536643537562872590067743043775916978550448759103124402552753312018164157398785549474299133786790455539702592405949798424849048424786301101369900170750121200960397443950923911667444051571514744381875363466670002544870471534632585439514676674092517220558684500980827062779510434754496468241101069609131498454688355700817706932693542935756943768368459846416321036447800530011364111124001688538614383002887204020461676300723676585741336060510338237774528525642538607482129434267930574883442576990729535521275566292707356555099916918184752757200114598209815023735464230129965088805126502856182706520313071635882267737512282048305129090144345489167385781385991322517841232641820144339320067942445853469325094407623748673375343375211024224836251763248506332715803628086477789982621537195641318185852457712564162016831231688249048054702794513067425515457763260202697590525917009557114405363053201385613689890445334461737605143759677594616132380050373955739078724065747410012854444532599376731942668040125719211737773839412383431346195795379786507836388546691180774513101767119944194787138596426882995252712210360288244669018065442743017113383339910962310790850976539055491601638688729471914646033620197024692506069711047040078360318977705734067029652578639797866344451904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -10463781080390753827792349354160454374268634269228479933293795661925572716675805045133551679627709390468795413521863105209143980198527241738117931450377022960018586523530581881878599424547173527378543521432513247303878089812122016745182314999837614882999631458611874212410000482624159096847085789157383490654014374225975610437370117616965188605440922836329999325028113312626913648989667115797578185451489671429369017088451379442151891311162992340375278149862491237076183288011236830434024851786713600146111800798575074756459303820070821752377310499295128110902787247195565490129678607096077912750629827692312451837456566703475333088092599981526881680487191012756235112663826262580933129274105634462400452789993609215240809939091089287940464005036536662081278034016965398682447397304869542358653444548744165778350237835832717085256237787472753665172606940237032478053226464913210182535554784227967888844368536290879866935786137224601666683674639614150813691851134926684098312211496141796658701373715338827113531365417305177220188428602133270893420440922458838608206876437979036550037572791786239460765521172244998161345798359230883694498693640164025602204385878354045719109875473141303209817395285590708449000912198141023073940470865619772357343038187109265967628613555518309484531449479322797415420599282727685536717374718530745659184199850115788792711355995643403572262386936985823344164055782863811022160011351932512361038571193209684706445265625741970572081164338071633613980589368498866320420718427320376150803643019629866266093512212397239836453225199014592348456190295711918440375305587939102199517545767736156440700684450410648686313735518376808242537009146168461445474487864192685926109850212306732585740666720061342343349523912114082571363482353588190509871692847427307670165656780938400253504102254231649411872827812765592469512534877151333184738633756722832339818163698359552032181455234531733191896714358110496679041997321308646244362488498293369648529106408350166207925002682122342952521874807796313015972042382472547463560859581770569719442585647342963175237492597233130434341809129163744113460022094883053367759109980006605179434072567030071108524793521272049254417227987289541700429943621082407809973239256518704324833141346008614033400926923711438121245009824633598327636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] 1446531149471569837157206592396234360782659796158073806406007160811696879671491056158224357528074691557904173979223182850570428183183768985342878476613588287623158087635516971121924860935417139226844942335973766747953362277209244500083835475975265251669502549201041624576933177651202738274421825543817846338950619364190083597411764165923705943740101234689682408616867276233676422085934891384350598261878501680384668699485722410625565636658467601183039763583704576813573989820629504206256682122660965346427753856657938577949479769172702674116045218747668704084271965374167248849039052132444881023847821719447853036832725102669884751589206598485614228981853309970834930829422004042732026390633940560658441479597170726811884117251037918162813851165099712529139407168682923317232854482211690813708939998110162151321599598249695986813186563327940908565262108495954414917078489139433609941181655145859305055264844260263325148204754974747627430941050276313169161986329056436986246943651229338737041507990454025334637385183976461316014561842168716905493257677125512953782342309882671124219307763413418664668163717077985103987299411065282549888599058420762707684128927366991502206321816038893341520123070844509643707686981168775255023595561754607376443169569263596078345106868170128328371511080872814985802952977427267782953623767482232575818040432568864173808933946025672988046112480531643521750190118277508162401612902755775153022347493405828441334220765543693687988541709409129524692815472152472380902114810020868437481850904698949410076861337886035909219204363923601208398853927703501489163480959042499377216773619231477087438104665107094636651168251372294016511735518937546091565028670882274662870644228670160444568568218454904436499442493438516025422095383924995096717968179677379449228141739764123691119656400444447591269219896986310036046649321783411443532115416478932119607489749184441425459014485949199060522507880035299989473208676317594666201378459486122489477326028955869280506086797115532872501554669786977126741408439446588091257386550914048137120305345302922047902734735117092792075928663710615524182937222482717205652548093246643675289037301633088924038306000163958662515975009112743508994723250482170862169990541281849662524384778029302029274351035215140370837616501376032829284667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 36310007942739424787358606024096102271695645395693850638740096834644587761825567625097030961105332010690080536534543985448241492477419235330901964060406628869515487820591470095072572354670964555588265734455938292582731295683338221002001816429760115128692072673060928394168934285149421689503335045452764683363180292545139164505647023275157304281419896272424424978411979227512424863620745055448139904070581752759877631757781421946214505637190674891078298130836381547259117464740689150419100852471073479328620553884401579138728711700006020929994970428293019594897109588006248471214485621437169666782631059453842619176130125748303135882631591495729822633607570017484993587721464075800121692309420467692847202210048070663794739074872292636300676279938934929644899903748440509488295969174848766673493876635415941842626531884167150640069165193911789083224409461275443657687997161215239817187059929436528830136827640041860321748985403401572853297377577551939234290076090703180147766061187028730059397526611152188354257537028355921714385786123964188363244719168621102594586653820814983740567981443062735058093222829031247914166894304592388811047661917197708196911945808076380525650135080522511362157342129888174476573566042427469997807563096316352876322661296231600068622668986375769112410692992407415277467070762199083154233211249243628793767495325214630614622851448005261864130314588080292207551557600790181497014788217438729564667500931484753751593600487171875834071884802055444657872885935701163203291379571600419284713237669838985342408807662389003300254193288064113399861287464040754391837915273668060986128721952580332090397015988964816016325084114188876167238636090226517192170780462139398783135602525902249423545709739834570625812160935295755646668739626230078520267665637668965235818450884428016948688494554741919735811226147704066208849444175408531816805892569405709052866490980391198129672103136322733944312731319575920781412861901844073787408076666483169456948192187612408193285516709630775819599810827970594655096539683059787147945134660899931681423626099875142783936878251153073702959771947043613305876629880439374965433105539370135663414616634706269358485117386946549099343961107519350058229607141640314013732427086342325876042930969295075504515017360398837151236328679715370526537299156188964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -517620904157603227165237879705850996316920786266908281341971867607206651546230634734254199338200064355581179121696118499823731631846087188610705010489022921025465138020431030036631244572593914289041688435745706651903698125546808469281031601711481439526248439826526061949727568890058950047330840797530503688461108824244565884619885391556690313506710429400060965631681886747613985233827075187085859035804762219519063818672446366838481573786150675022684681878085248675292833428134149307330961714542728030845748171606589267570037231609737462897632726586967893140350876557238769659258240069859069350269378110158024600212377469337268718813451515977582103772825597055743103555106829208753572920154880716666150474618064539306916310676051229498593897010336803445899416368254457740701845603912406125029762157019682424388600175418060125843937979157782728750377144328981944366025552114593227243918500293718617063571239710832833430136088942466485090836949167415276111994050638072588161018040205890527401770674868372423158269238928517236543744912620702325055186228675907137894821440879321381872866204730536955632423900583591700892150298610360761349061605382657737397283168880610920735256749588183385673950475852292707674178690598151875135796466483910112182318627300301630787195404064932412586520463405773655401312873728967613075678548054470457026816958757257520797384393803034085812470858420864749120338341728771738119323868143813846745786642398718756840600027730076054576371043984885015696734151945635228347819772532844236996473325687196303361106182658049015938358549851552833344899568421131197546071559931759254299601329030127650756713368006826653729300537241498966530552665121907606206000303208904363571972298868312224881972355876130225327704570617428944372143263244074737861764324809806296524289676936758341396490542529196052083587205010380942566802739590824209519556029531219769447846151811959980463693657066468603564199257557244462515227991767109799694624862731821431804663336499205872642936290846777361908911499116223462333850878356688346645718216877704656260987137627533286537572329430873276409259386558750896431378433882606023371803162657408903569312399715013970482834738041162088205777480383783472491028859204948276221992909403896644243925380834939356178096104865860970899865689531793577771168202161788940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -6816013020376345874576255455845547846320355449411870326180711578045787132421818114770817008605914444387815898805391394488121692920273554243103900509912828661181273330738650378973021298579887603359854844799558369814846788741821041687471244483539868354062815912931187966203408642412875723652550770392814321580248154870507182760727121213066801757088480256895598923571673934499287564118399972207387951893606244104003018039195053306482870699984180130585448418933516598653847007594015485391763829231970006547052218131442114887202631063788183861925519853817379055142845471742368859655436943183882940705853826590134553882596810062076019690814906253049510471572939491103249018528609525203139827115970958617077815162544756648539300510191982252676435256060332468903683155736697360748246514793553394266988586025794803109770373592404185449342936363977704072100604803676736509531701296834363008036778566114478935940190586090679532919739148243226797737407025228763280230167238398057960307551677294462562719766852804013737792901267205501262269509817457250725757068336465661833510997763140963284680407673219145079560709367508601021666576869221983146206649433687422608161727294701625649946997262554335391617830270940618368889500383340674291426521654379106376738334713504420192262460575992308967845694341766238986595757768426688326812746873846598075268451447786325639214690015511742180185524367887460858287536689483882191254585169825173549622910526664482057449483021053101544434238644286051058008235615053341912765156110437415635165826379516540950859608060663997858767112660143191463078439309518413336271398289728367259936339498087915616869232913075100827446239586240331786339287419561198340473686677899354950648593337182078766432489144728548951564333560476704304925404907730291376034006782809654916178405928593070525520673120155149530735195447348713857422799866978679133360736218639482200697239258663599553682434280404752343379992579419611000302474945864415635805912765264184540277766443159923803849754705287499078657598294826836844058810866563994885336285420889166147908038611424449275616241295899215245568509862681293680668328061391718312506128171607100838090721266079605545883744607563616548860842717843308415597905720139274948020908183001946677818986129631532850050607111788264446658919303370649522832991351606324315071105957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] 51797942122258435653507830386855313011428969928573111740098528172896981245838056533993304325799100728803949921990350275869508115237657159895029140103051340051698077812032433829778585138714214426665020642858596673558627186229274076194650282404414659990528624426321111879826872621288705042180080437468059443990107471080570137598377798804129217877361789587113520941697996409328559379035909582796924631880582860558417348881328140992189272293747800154988284751382354423004931652383634914461253201953696761621392852354483969846050414521723603923493089703506473825804961873856545579466501440825739245538666942977060240457468501167164851438613229450583792197287697580489013579747428230133074589554992889806294545050360784482034714242316949028440479389598988811253211370861692082026447347956777973284580645895883951861152114200964696334743098965866879484049872709345516794995451366438392504263038020182152764525364247706095528838076068548908325714293830799287781594564239771159610858945558738797603517370040445398331986926270325130132974272285847559357073394683824244684999021618967938598352523526831075245710165509463201811780754064691582824688656930035913217727918731496429997348666285795880432161033548138821595086343340975346756666929487651770544531053786032185235254444103775463984089191458074162930895694044257154491727797099255720391979168190758122314858807684206926764181896656671105446985126779516586991539446285295814151025290742773631655620311387523594137651261643119139378118639967024254952710458348216412824264992933972223111660482395351810961370571358815912207642724111339436358611321296348687434449253260852034353465783526391762167050115964265568428845941207096647579035303327090421465797798775616162092268934815832378066948689256792548435981077938935454758425914566101568364674623638596563028590624515413688412802265030761180301901031258425622133377498531813695731907107956261594378501122937287990871068304368586638628837011513784452118368174369921267330419607699299349790455375444339069753558612185507616998059103713183223694618545002412519460682098502083120274315278311669951426527833160886026413696590694830807490078943264418533978709354528802160837987480941495150517023846912659712784588643260151381664616572822981634191122973196102191852830017535704424247854023004452271583542000144007033668458461761474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -404692247063743023746264432125316265304376369516668389337602016430766514160407952904920313658119114888265621269712100556090021408294462566467209267409618280217657561068863609477005245975857118540333417942918250266906612670009076515340253169037542336268842926689535261622248386374990557091621110752950547141651362018218773073490812136759022609080361889959114131710879591110585281872136811871681325457322650939529584588177245991790235737382824935705404107819839485655013950021959124196671437842670629872632368900932932961333284949330282301732796923052725082088915045777518392761988545904754817551651162405950953041491300815771743785725355249396294066249521971122037261350266394568707162173371701628035263637746686447761749272546383974232317872130871391905229568121747510449833039485860960398491392421173264610456547778004824502906477205105855210555802255386579728209637710544050128304053236559940251682689421321763161246508329928934940899409955711099840436916005630954326102481267814681362983130514644568238086201422759191434577241179947930900391064177749011765309423749394484664857937854790244444175813883818707830796407936499244839965759073537553963461937034796748213723301306267528719234998797653949161907733643165939979872290859923791082694384904747731508720058636167999904354487312663735077506242720429748659132785176426249861515196517326932259232849457540482363036050940262441777261719711756601775737912746807824494680620633854234252226570476066211678158999076007092767391575783999750559915348222207434208417664653525199505078383886368826422917098919082053674106548535416857113214219032594669380086323576459975562906370826789519330537801284799595897051827908374669208237556060700786047133845224623066672109522220523950193820470885726233274686751841095990821490835394861222964916726651683800081022335907431483403524897834159727135288606082436991921212996186929569047389902210759460373230048228495427022608101891747102574998736387365775751148873072646157094902382102966011718030079884733296032855686151339518815055346559726222837763984851577169521852220689329656930468969256620715134503876448621960189996820054195362474022117612444441664450787120953004426057620982317140208249440471466806148351105783014071409170318185838426927604499679490097086686991745326028269355473726016966085045718434787254125239996938034892082214355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] 1119375933344104393008639320818929313413314230893832177159344078369478803317870983436767744191789144911490920763887892036568589638926086667471764816490552433555081377918712753027652011980681898649830786988099621535700633551757180328961444541197450796855535560131256796741938838063276465116697304564137634800977240826037948598900923982025822786631347368450374052616467838914607916468737144894625477984223752919203744429901008167618026166520951975192558151015118799118844915260719471888667014705746646301885314646419695861299810897855496573364094033316957198161567607542489420708919121969110048230187724655762874548900969765230422946824662136389071715073881093111937068956432811629024264122904881310147819194489229519003451973803928580690912876587802532601426588060036299799345698016016553059551455297150333393921197870328445985548266552411318023941404411988836507909347770538364224173034625047646990197914998435270919721374486831176089286750937129750355140584791109182718739925541109349569098419177798579545865849373326359164188047706366123506583475118611945833213654115044677811833165037736077624367019079442014532225258930489663150964938509149032997688185250028845940062772694125179649357407995559651506121022072253648578272912923260416649217495638260174494066059022622749589179001397716140183249098926590354692571078500390721569832500539296165497151240917305332998394637191237288515557706549143323892866354471298540968196893094711619825721577809369564032558653472334948740091625385114628327987079720532941842353682034937889633691664977628449678225520182434015973574530467229606383476087944457377882158857914917661738570542993529282771555411154923672509718768894105315823049377185262522187814230615485128904264386274670162863695828989690635462251183018182976343829249600926332439980401401369386178023460075573820869105644849322008473237713256378313365532980895253025891663283880383778278569075917698430042332827225666909764906516878223861853620103293474292969860800468580058999013000864585158711327845064256516871942250594297308727196250303969699984781505760395559356833921104966296198359982091253848639225073900348508245778646210807815280162303680165255116365685190732492371119657861546218263174584976689370392769948805132139283445623315896247960698264845078103774287595617961946808230680981688376363081260933540761470794677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 17702557416055881447347088402418767010429442363529647668816890018010381436994742120091076551142213844862477190203561883839700259146470388669561851066958532006263307242051984303265606067296771813122690929129478062232062609126687195738704942278199207489265388340072783593551939186085082577084949695266866182898369693638042733890761738146099186575042564291837699079198174038391330424115345066851469503269574354581155614664624454686657729472527255931466015085495685388818827158469208901122528744408825637165090496897370097370329968080353673064854224390514489282894603851592105935667423564638391585719256872586101553830381528129474096086676167422609983387484421881733084851402085899180649546102547779703694210821718847235332857374751339845502538681362428618581770048327388642008592227395103868596608354262827451761518065778329926157596462718218455277216554003053872743152141279724799855168611083705652867461967673723288282599394976952831076108520242637361841840270334915008581262315929026805409206347351118523548999628716421775579197698158413932920282597154501842282665508058521603185402304745216601568141493948739213002174330470759729013308421902352998479195962098271268889205659354896006015578423020075000771054951536282576727632782939181929547380498574077445023896869867124818336195997072286719822002443117869454820500822453605764683747056326914087721347743997758602033738891376364150705755563009804475632805447373934800557832338651032991834826829086277739830216885212840273497002593529516570090482809473898215710151384221535700452097300056184957986343019859379551561973288896876776149509136876295607258057589951475157058694305165083209902276533929899978499935247910332595728549349962886940851228582587796034617076994304420152541951465427840670484280538192636602470424368225339843538499969928622387425559511893905253653986726388020394952473665175235608482880338641194239157324446835899462322600198023853799799787218538398882271861693370790644251532299741558157056711156565118295124796962176443518482618778794551015220449354027756973952328400681866814475948421522145434804632853111405427910318547623377021386793811048871751739993831156863519307733906244213224104198797986269970364577548326216788139449362239324129375518933460946664449521893329126452044663519613841620132987714769834601948257526645330887579699030709434737218543887138366699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -101727286706714297544610925773677913575583076143924535623558635828657739039014989847143103826804880653615156900401100243635393980334257405641061608963124438442006393992684813718447588385211259642846865342916086262682826173357922760185771674576383610814953822627858801499137832106323734182293694225509145354539981462794081137446553250383618342012574387722446073487284322421247785959290405296607649654351543670827957217467061777321531853704712864220114642891426810674536357540610098842794135048694137874023508028883541282660553367720458161399249719067319203083992017915454524604850349304156378638949739048633960624897391157097699377918561032714913274319164849511518461317244532179314904925543101825008994078203057867573412768292594430509783420028076256227865481528743456493791682278330255138593092653363389839254183824699257449921010710117433855055037222375929173465854301845663526985935365276887719711232741813360236835653545795871576534923094220228353050143361289973366754001497362984640230366847533666698662083751654795185111203713055080649977174094993186549537000326570694634369089453931238776742543780968809629026253933775856428887953115042526964544894141656247309009348511554146474442187369209890627917100168727761029448057936219344762159004875160186958788781033863134870111255502984904789466098325065246754444640827411716697799180784814202690341180465507151951959631219790917188906180553143613183061584714615159040870308973527457712773277988030180150866520685563750048757134440939109402498589099996746998306526301319728736673113442072425255373938095885173276147622641440421655087182575693485066610279288880483733362499953617365082648296324726895853157279290314486066477095828623860106400138759423953559676407796065481357403583108710254572856349428327198390214495949051181192287371708721658703728566541742646188460713933308311616196997783134755062004373893078966072742924623181695811688038937497184653361576930946800406465805100365845109814310185720110094266637353338632578302319780227128432970970681992396363712285312560504913573361350949421345798752431359174646973958553492111280124252876760762948453528997235466238239857402903262010447121013169513968056949655007076143375739205859927107583018206766703594371530545023619730942182854370869115495267311123025097641828116094829152640583516671518918544209197918348763778340071439743041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 68649002769018244658999916832387499099751368143409984075165117092978449712517866370523465632658001464553752201827427393562220405273292198798430310231504609441233560419488251584134001479536466973126733595505187501460959676622764023829000116803656942332157914975271230087283989388568018646313908285598462991641784949044040599048864729751640511314753745581771144301890866851698634062149646630825274013232172277158103382350828903885486376776548228162265905951998510467696116028202351676042947958862033493134388293738466977682664680631756053682042717380210649576048272465849826764422633810588670770930594609022212899327043339141655854399678625196328771758237376287134004441797358318477562041785773177517881451481822420522848724273314711877541427029724491163791166647476442099422840746450869645271710242352133703826871349951578261233535489866869200103308804177526164434175243401261177132925652515415949548891305714754463798206249997671979874210902081570129203884365424091985963643583736489215277667009840386229748393778467167206381849039384555964488016689648594068246148419248304838978905861813286318378504777261148556755527640640800000250329598344883654844702187899493817198027036558597388375811975867044011746321114627231735376543794085276041911362095188641181027579881467265141452319144821348147317314384509615956307433031382199895786667571563962052559823042784974205295193382224297646447293235274470735810730321044003370468860039748093604544343172377798538606847096593262684935838641419695859762900942686991310041657188260661567545101141091001068727467645536560469007272028599066094070760074193858243190007183803557069557922194921362198739843434940612872327183938869793460402774036134815124166649179570906274981006525494423447772328140845771751625623524145760542145729849108329341464076782479641001192681362801764696000914851492158213941993286010987162798932432285298696181550364468148477163362006978591738719774474551009391821158050751784228396695532952351908987200997530673010230701936679994724825741942538188697863179306461657080807732506229915425211391575091320374368655180817963890932818303512712267719350765763499164514551582323669932279476454528279651542434871807613231534557625897283180576032559953229881505203891245356687988389896405011363085241018423903286378363432840754558457115283430815557632763326129099468175809306558221578598022460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] 778889612497222758124924908257470503347118816992977514261949903678167493399196936151514003577910456593169036043695028805127420647820842037670734813706321193231902325830286433862902678778915837861046000056426227082644453843083860227344299472342078803731957003011653898103835938443287373347997984182492875314503225577448334854281731208672339273745859586536357586057799467849774979561355338105272264754355729545932468783259507766419407668929929064813089012756901391907249477887778170212692715073370952606020627422968927340622428102953868131841738166415156407976857600069333493221938805953961630833286847220156640779652905035862702070211751854027031934237749950515311516954998783236220188944184100625555428509994953906907703490838314164450082794225355081020130535466210660659564918488464953217319657985722442244316843917220987628225106772594311710461815873734447459625502392747762743586807887077482280193727370870543939392275879688551196587634755267856134821151106475380952644407981772299345003299610314655996037643826288960643797571043700326588790148006232733052209362303710885399016004426958356355708434853918321395973049289734940929723222889435724586567841995421370290362621766078684899107761885926278379566550151965109563980690786727303983265448105859788638643205175472413771143794312111398171693275880000893192493438207577404217658833122250181306291528248924574585500473106718093137054995713840092433767928202471077441320820635694174006624031938690415039963239192972873832749718703467045306832233502917024423056354403806403674595879980264515958848452924742347453068330220558669720742897341439723814691882863321063403384202873503448141030109696935105799298998924154539641970434962136272586913001860444352484153525062354546501485173455732038412290177460561804398018141757853062571507225285834381777982780061274600478020844388073351792439734862538861770614651392276445931988380379314975097253614972020130288372212332820506782183056798670874220485804954619362488817786766887119650066601870794255685626952590263822753341640825588492517823679428302117447765945826584429063301897765550242734881228925154875655565148301894754717866469397739349781036239515553806370568809973384436487654755405779906085979387562092034806908392229769822322420329860751452333759773389021427695788777285408598507493060018332444309035379899873452469449830459780059754848480224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] -3602609845143056346534504292619323478071224470538392155092872480983354615195983087512903593044820595818994453495577082602586318052734530643656606990820213692399477418575634461087219788776646228860055527022112610629768087412019073009173983880826627220465247549948501969098529687790835800497556096116561701830040644907799461967518448317830877936970116517662482591968816095229639338506548880257606852699033162826592724609554962600533724952637807173631874538128440764726604400995689330350797260750404101563680751664912343918297743437960782626512202333438405907966432757435072152073561964542871920766469895122849240227588943087486386248707851152417582564561200390342009509828728421706887895754294155219700950493447053633647887183545414340122533435999981403785747617646978530822881810585955522664660023506413502740522499651829511991398248329935408138977149108086218193609253944634896927466348578087171115133112529466726659572486900312363663943456822475164582944825667747363510002441382931360109608366845745086114126073191478667455771253484395385618731728574166045157057109737902377087041592710418564097495602692121926320199968359113713678970586035669558324736625958329459627618588247111765549099980335165259715282538595086815408028402430338784918362659543044886009500248450888514324399364307479173737979840951851999843698859292877067355145794210102715342477381742930246464639888682212848339911779260822242410019419413014704656144678955545594193601905711654792849010180954499364419067827488910467631359266197211701936919704256772455832016285507910938033886144531660563261165227344954733933894972266718425131872040200051692321305681577833749520857763590270410479194511777681995739975651156483350323435216249275784870443020674337390221226029684557128064955794767591407745598202298949711657057751346686946401424373166092307498179195121825327117368424355465892334477143135234602407869095841556798114242897845170550602723159211319693645212768017960730686973442959505210563728442781161494196415683175057970966063574953804156844709070927057020043445064448285697259053054141320008047323429596744846472346461531780916071384025650676669873886168414192797539516414189866952608526161231819453558288726760043001537989615626054888960345188086308385470793660195422093456556422930461650687178485047485090345596854279471026967592751338464887676110715020172392542008310556411743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] 13972809525569100959177958780416402501477776593262438866301930321158511989698993828790452505377413440170263794744166154412023545887991770636909799829490704643992502065434724444477576817183547875201889955423793202425460602214423654300098331476569984510378360476472026288259066985813822453520637997637651463461218080711716346263340001285571902412623371211129042487556682297201247448201849915028560963847589310723842290002251640311397358534029128653375083033075976819483062669114779979462451427200305913542170301960217178238757333320848451820008861227236699528730715205332781486453591104922269910808964601416868961174519720041464573527664823750997496863832854031286981867037374920607617001530632500466988289094481410542044400139123505270697585621015753456817132332010896115945546460996721174504527523910841063446603492311865463624808249187566105767779989716039930928194244221342152968296296144675933972852674264248191242955014283025905713296124280979694762459863607801677609325368089968544244183336370478212670066092803096593877191819940735183449714494963088039719961560795270459330123368169628092919266517430389068378524732517014152626791492475853281278553935314421876558578546366660348498650235535988673453609935268614869213874785022555332156929538636343460373541546337521884154026970526628730263465314593718906183713248168284056810533867696169262081822429479241992747248436261747319686843035127450076366853791426870353113231825478720329816882927953639718623007101162109685069676109588271786498163765019919927593484412465566547761130509877289955521995590937968573480907513693690328371096806503803868168993519967963496026390478105647158381549717968932965448492183365798398996305729187596451828255901175378630381296316609084019667010297405159226686990953732823625228557975518573365131724333708862973077219107540807147289444330780795007873806605647407600108941426003485575300967800036656425504409058907918501369516889689604417002795745637285253962777546306475401886391053449434977446765433297033866023559932727271591006632955913659412245651862939111462498334576096659505022206570875450741213984449038375840878349607426658765821333060388862480074136658443074789449934019640827708895916684920900300528962702923692377636919121110217280868985074241314692837751397063740225987472700386648066792412236774474523601114223893957829276756639133583171030750236241146922111511230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] -51622534749255858622078444054802006429622744058399927240074736707549830287664777649341343249988096238918489206367783455937794697353101508367763581322695310111244772702158878288501150226607492253623378431974752798515458770001652201338270587187053611152944994992901697287620913256012395282234815051663117502833213010919775993879566315877079990723648486833205098682629039798374567411635477875584415988582342537896481282399239649079761466584784079399055335867547805757867675443165488748806941320996927099592540062996841024922813117755351160876338752197090204794105305694134351566459808175623590129632081303166450766497770660589419965348942751497485846193371318915095489395685798974763694034905526863624252843046057345353115930202233481244844838074859114446776738878904328744455318303726467606638502599499732639811672136730911153069679463597485135691311425877451557308450765920727935531116762997880095246456781295519896193854441211950120097363624636453780226686483877414713882158442832260744969865031789437566717069854612813640362344638333975668796278114323207147571041851197625467581954976831858324025363035117308333186195135471564039378747960430623428795639042652253364484926447073063456892016072108977789639201607116408441998367467306622103566992969596029889736010654751620085951358297797329898427546437236014768538042206324311247103716773676786333448797708696986147407272034867894145126714808504529715665103539924683950280840134310485432481760965007024666357942630349426893826955289892304042185403367683869482961190102124781549796029453399720805779755707885386780748977391406473902171147870827514361559607241812031532417184055497970816035739710466705658067845167970383909206293843736414686144421904285378589140493407767665061114648515367239860241600352015760780813403449700912079330744314100502970769225946336602395735373181485432297460415049281848466878718362055737634326337691004438368785449641769949264851102431540683595732901274009902076271167965370205378340859826213705418557419134657279476130734683104702122705449699393185476270646679749449586102163278067671639001352260523777100121724084119912490415061454882350417274971382249944120722364355860341590326242022055610636498329504219763935879891177800754519494463827080806028072242956052597897339305750087701766647173095774311395384166985630232913173270932900443502576185124445612385432613500313436816213652491569519042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] 141871251350115815192227901191573506579153108991530229954402968395447427346940428923680035486999643237167677757311993347163552554154777090544572588346405356510927370390759082014222751157937056078962072946913820947959129284959431061465906022334010986840266506080864104660208278512517314843096065618714549927448591603810788965627426163868720216334577022651701831025063506867851953792451794989996341823290298932640979936481607601969183969134481312256675105657997536963362667898432191454820757005683369816979163794365633082463793784336917246427459322264026482560522413527825003474661230808485044773835493438085992786223230559967736195927882704044146516414586444320732441182875595994053624343445762285929192906928734826048592422636678832838006093814665764088320499487908066923399011318332871298609965624070373847388079288336311202065935183696504076240166423446716172492297822339657204802559722177808201981400440842345354077575802947607903917717536310214135752299353134127515265225162229247963576191791789553649202706878432592702890074299521345964561247094517365141917551659312238836630997169903739401834598560687670757320629366276400137488407937467477329395887196501870744196137269204836990235334748766039583396718259103935268196579814904248635443241876422443104891670492922206163032465968651478590743171758517157262608439106302085264308982495882659482855646181648370855507476405472309719746114321724970742327386978667868042885759132431323728701743402734343236718642498265642957282280855933351270221401126593647750590262421879716838036223923867595645668371899434803807454053435162434871312623297083999799140994471299371369842015035212308174175912291382283729761865581459220281711535938767648202877380423397313170240231903731696446968536973485571089635043265383372651348170895060182133902618964810548196413771776852908984015971597297410582748785433772021055740412463152352018984014158193288293473118882808908857744934850286625739412787643797997378511719048430790907306641491419748328885799412278026434259601794199048484689713926539429409492287154454710407269898761861368231195706396463978041513711869669426492026158778745996857153141630340436804847939563960377281944630286221088537855821059229917335211342219084570471327249990602912536151201630233509069621002140437530103209592641174202705456443518708072270407733148996050898030896420995270899509388407011556409997865557670593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] -268423988786767958685839965160842129530217034007505119430625331101701344543649098631439185892168512876274765225900535020237128521160748394741343956272770107510893429071335443090273690551493845158733459277658325317691570885851424774996942793928493947054033340639060929442262496283811944180046843454218624641838709335810731031321840843212994377375672565203552547784527464996217474252273267645598021429144700748110489983629715516802828646724273742621584870183636914764839034624920227417716333616223000938445223111386131422809023038432023832883174899217282539154184484915678251067541723157401588708204879197865947151471457163258791062533796191765263543611027313504862779804497293344234733849012248793377043449655992428714093671628443191058391385059788627674054632776033890571683992554140450678659540042798903950184965079751903027129587693783034684436477242780870563397937259874885805119111996307147851986546455038409806155040594884458205803104000344455890545398925549470139988071918665672490344816893668532062631383609243413698568468365246954614197172157875487325560534098468336916300367681116703332490171598843835308745761649986597687250776172565688814198693312967371632898438964401742615060612518043269958398727472385824709324667033251117354823008714141607715792902778585101814515302828951206660456489229340697098400504946972085631297290530004825500573649346175590981969324104076971949183550355948302123888363324699642672240909893438304560543994239146849003412533293084915707615453950805515688897309985350093664980188468361553550973235035515839585418732350188925744241619681884281782160316856635900775062165916225461056759780961739939518571049083148118559893319707812517938115815302509478948625374183245846133594334037967938814384213178570338258626885658576914115145846563755505366005209403234640004223645421743956858891516251612998744224294670470575124269264470201714925336111147716281548787575197345603905500323483183142318514461582698908112962845875321823884167350974663253057643343260095145765934158183415082875801557766705035960605887798022543620749019811778100204950317310704217108741384093411573781144307453418513029442474568218560800474879534654440845998899382416800530081368536041853314752634656385386928036883935505134825434107316004687503581800192183905147829148820800794630193325966760221382850909556462278918773056510572876519653344159002661406532297405647113919258117675781250000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] 353526790618200455479007480367581498150562529663564482571445760006623192483607693154384412091247704506939995041528054763118903079703485072624629562044882900401710361073612926246662801081983698487550764066623785070183278319533151903750896566206371541253931453355239135409841541899265434664242924275895804232596363344537315901022342295655098662720277314569911660151033995555295236775382672060955886142152446998215674491436879198776611190002497731961739363061155550989060029369399040117346139469272146979246536365296209163383755824857364111138080249593832582445933949142918762796492284425162693817395642279050859668112287360538494824421687671355839317282398239861179649021181460779563244046622372224328280148641201170587787551583465413305319945239578286404587324865753177033752087663977787557828791132708809976637236596531193636473726383897980276883389817550220290420201341035075381994272311445217063368506992831134178770880334478289603091699682268522596848837296540941637284902667968863577498230475493626899905883122787268710767050548344118463821446036943513628084070266208025156938855411535396390600947281179821142990563317173971022205814432348422081370006537125837641717903357551760267981868275057135574083553358903616427645311917056883519677467748238549893951106493628865081854747760798520006243356972012589980876272388401492925217632024292675546385238388879532706337626374884830794862988292265385377610846453490327816349020466914133570071406476063430415536967212538508752289922277161459801017098649244546488973739388120487344205299262995072211205752299809020897379242071178968806664690074811811050056102057656341005027239015093076913781016967352897910693785899426638844652710136241106981182746959851559170434031485338925867650301466961823317577176111284159929663149707409966952590437614001494023738297408621001464086981400064078788174592337345534159807393379409986649674186130669123645208182039172730160977243942129251143856131873759212515401384196916647493602269796256978509898656395858783371874328482802982539551546018981844692827031254659827785412820308715027301040142243128408422775093916089950309180557370661119677143956515647635312453365732362579153131342490212337900798684674984593356055025684752550593919697543941177301587811260151500379363279718473109821951425842746787173407578573389261567697532027625912131705354491163450478180132010609659776179114487604238092899322509765625000000000000000000000000000000000000000000000000000000000000000000000 [111,20] -351091968246706739982609917122817437677808689529867821403487254876193051257092726714766051256551898878765448693336315840402303819679629213404306807927394221410224434471373745713536583399661998598334767668961928779923230083674571105211879254090356154266765995412209335756185836379180668901168149087196648067869081256249486329305180616270476432813688853317914003015870855533265555579077687928021746593871616264692515053215578326293950204774614153415710140588699365351376850989978339987913993832018114967999450756530644171468961604669155693562075232229964230206246675008229484401975407663002850096321471165533977958348257106701262185619858579415154391909139499100319825912947190601389515942380934652835434069817837187817165333000234116905099980243274866626431778544938998106579878684071190264443959348387866435583265385081992660149642592954387403156807099550914763818350787096538911510700188731757872858856538051572749346505805733876140900763593837030746679797056320952459661398026527081730043557005015961698006052152712962904693981145933524776632782309635269007829348998920894016145532793321576282508998940695276215416502253781818333798211042057337497909082018725040968903761201488744183709267423069198870081621697195996576370463522813951044933475211780521649882327282010872784404884468192091763192439353634544734957984945857795752512052241120081447433637676251102244329447381343985274308301788994222318172778152665164443712806866734611659665809629349696955397522943821052954934199687872187993824026477574794989769746851052767632424845694831107843404979042002551298626983932852060415877681628465576031836356779490516676246375923536371673686447217383469971450579087596589207524210524082732151918273877579979074555689595608967382623905408820998960438339239260666156659391539432412802475710586594128912765664396432507743115935157181436131238947591590461195233137243434013261065196427586217606057011945518755317590811130258983385519856441056723445360747445562051005452331058263951984953122544910766924010344340389221164653515638881773145831051051555849453723446890053071484886743739026566733017896563662350991122362517746070901772018044053790475070440600680134587604774772945820419048076185935253744658973062823005608758545343521940767299767734946735483074384253322767510020510031365421493100003443910158165232915484264656728833352665672848815574164791845332466227458390051197056891396641731262207031250000000000000000000000000000000000000000000000000000000000 [111,21] 336267218142860547513586552629263320771234495483681398997963640848252195769491736757251630417761204898977851235142418787044864304142661503292902871540136389871450791543892381219333402073699647233644713873612343606981634235752325618713833174876382038157880138146972565757690316529249904996481797240988016215807396190779739873127830067916128929836968591078627862340334719595715559070404319266054750359260877894054739596589331184245160508996662573245967926499390181416466894612373391123509173900170116910800587442759674156868665124085399453929958626872940555761096526475029946213242515307090650229681635031674953338052465115124103744770983122083251824489846637707891095473295012467859492839607368907121154620618560505805941152109077526626355216157085355241634420253946249576415504457599499760501026769292194908514479522910667782860994974613237223567934289259565427795932620652205465181691841839425716529634341671644524943762162540632552037706372750602012675038620344415603139074921387853373061156502935917072603970151482331637642485022242881072095464785405801448531110105352455059825648176609732779221844623445923531388809134316819613503632013421040526101292912334916377879096870932442911823391077365680977682539097961470214470610786713237000621157738111097900408598555961574796846016681802716839409514065312311859629490891416858722185323268166542578203201717444668908459765373759763703859632445068492252398965421892665758224066543809514063238086426736473708675476497809185403575887119315603581965223265687728861171672341823031107641819667502324075726834428500535402881812780662759342141005801646540003887161045311980807328008585510772033589324365863379684463560239542680186953927579728259371996605030549947665945805900707620061180346312141569624927218246149678331004500956321451914965427959257281709240007122842302568931577104085297870284011052535461448232472013429623830421566369847343465194395595873303253524278253361916071083478363698775798572943250782280637406674385872864672231104507728228567713385383097420244732324388727736717086824856637724131605547121456339164137077153989020418584206751543167287037157832094669984576373842564217392157123088288401363667933281194367913081279700719799527672170028442172054187314100940056799525104259265643632224711585497677407158223952185907788841486483975122892653025665750766084204909899894810097305890800515613188893110363508753835048992186784744262695312500000000000000000000000000000000000000000000000000000 [111,22] -389259034648145910289233465892933820693877714298402712682174184921991285941932305362914197693298520629236982410566241748413826501917440824622085926121794305125272497605233947751958015443227651245923800717020080384577574222783513550534502756732369039754556225766544385894679940611065749082010942230381637512489275035260670734964513143145431778629839354083837879915217801076928034991924720100144954563635680776511602601034210097857942437448376445904722067584378110591871005947181426841118287874903307216423938042813837061248632603049995821891712871994012030840440097173770818519644097392530653309509400610246032501626567627558190414630482806979647221531183265916590175157233333758926105779601950982671717742123512433411330383476423354072898656779831278340446823350284810363375609973594947517569244305974971467642199336318213596462732680087076181718701004567192078735244650419104088767348869424711545868826983855788468308246710675459814849767594361986038938111390702869181274336927553812787217457572349617792227569208915587806342636822605587338615885152344355965678803312067432813267489321693744423049333812487139353442768592018797334902652470484794373329689596613043222078490908984014303686906380798567590652970801499648592632763621228166362629774791157739458554816532125446536209592340140232481624963530491193078882872892226515114883457679767050852042484032615260760959814596675629679629232990043094766324443829616592227693538728224489108218240036923415343434401219081183852217369509616588681147102708810199664280926804706698144320392383453847642344606687291676209433588902372382226343641939716831214223559939901056096790257769092987741111732844754973434684531232502402753899414237176674912939840146301810299291999204939203426557772575565985194099355525253561859409509062961609515409703556215602636610899934025370607359823921361443704549147791110192113957693297728588381522004944727547921467553535969167494845341208323919706971735610913948763143252784526495043814467322941971564733332888559089406112366265274936487507186797592494287762840668441472848985209791087666558081042327318876352775947034498358794686484867785415017716372779618789944494056139520269594313654689328771827643447573702186962508225757407123053103117846982601514076724758638995542591257746304708566439490599164328295330200941297035729308947289219450215706512547400693296939926710942587725784166463940949576283401256659999489784240722656250000000000000000000000000000000000000000000 [111,23] 440737084837186261749162246354264100687544060104023009389885420737666827446193739355760702293312018756834884343103401547512617422820352738207490875300712156491798469036415404431444530063975482408349953700658391393497412257090042692214621466444664926030504700351420575485028688377642964646632485353822390770897356486446073107535974292835161481614988414475727119605620178394437767806823403226450893526377819257681679060094807940331562879358629724944449396564055006979462547881022645847431031906867894602444667377987241974149156920582634855152913723198751289290543286482759644116380825850014688057054415449048108595330435865944774363548169984528888994499228843010993375321995564756084755491869055654305412435900377728615842301147764565553122769925021553306113529226202247412666577022801076644994338069028051287503111213373016153040691028088547564187327508263322670698731293602957583105073771023534460826151305268014837567459452855547702112625154800420404928050906144686613649450228558086282068900982994351724608768732826308795501839616965782212978413622377254129977058148393570414544969369246802368704544880738559229917098642738272345036343436585722970227292022492475520539920914484326342484226405215060694450954802111175543951137306677970745343319604310124239390861377713731553115781788767192087404686421797773308079936222510837934110213562266159051949290153242924250806684802302096280482867258280055531210249099081569073425626661599129696230519117362801804733013725786790621615954093117339880698244538747045793981563746715432329939102058217390868667718706060878441231261549758910387565642878667547257347915093052557456711065900936691481558075983524181365939425068962326365384151646857987247121810953304080575075766607688300744852478149771273987396820127999353611824955846542044779043016735672062373740779021966842615405968620862678962392544112017554805212377355158744220003981619563622562065627635792655490977235373279149258537618139059962992535327336781345119219622493980024117559947049265074454966914106445332894943322551352298556096484616591841288484220988877326971260914007001510354581619983623621923786429786775888600838592627437440853287276509051805676409180796266108232703729268278531124139869255634034333828385715457092835215871832436985698983515408181142243021300781220598488830721109900011249429658409814120228558778708684196745069079095832425530934869920191877812332137409612187184393405914306640625000000000000000000000000000000000000 [111,24] -396700466524307766011667762520971008269042052758860127506870494936625741722911526750694289570666344380086094266508377590265785177646447475652864408178802528498829909756806080649966977070204602065320635427859937727738489846976893756812722726163384441696866934359781775494497192888391303855588696177580450998475179076831194961608502380149394662771569986231559067952097074842166355905894923371573043891919996130667211007170919858243732777309508116346297966689650579834950981780331618688341750927655571871326473771986432331937371165197128711876429109506200477041320057513259421675051287429336605130786048006167261158157477499095629873639682481463975542161111564632957893310685120165487126616629044102781342999721212794299163910991461459446484983878827696067422877153755981318177509016602058123283100932424679888354822072262964584315361360295204732722653773948885984212174436321907091997881746256419676052397330236695080506647666965871326709848666399892799067137607484721529067006618026884258405606335689186437231551925363140145024255873695153036841667672201533093093592578956338236366461365438273795937066527703333800146096895713558486201235697303004050939249525897705942746257763199267650097481931999542822567590132206571075902626079393871003091671959727875554492980092646028552500308849430651413667651856227703904713660448197197941587119866313688195214092903889115106754392698225283883205816740616227358011293073709539901859285434915286727416837710937615960532522369208635421278070133952735150716191109004752938692334772649005022155395784951511707681921558354169836026012067535428588720420076854466283744182895758076082018302480815193608193483951784885783209433284632089829875687275506804611254647306131651817169813714614773097611594915830973862559078674423077370516355542071025877574633979907595820281170323514048814288982200331833973943103406604911883944980052259097403282802966486312765949263260862952799310345931780247489189276054408425032318491275357953174643843456089127198740957122442972074109637532913823996900390160336127096473003927165586144279245542982549938090062828773880604777347953723933235114803309832763582478049253434193090139990361877188608649969972146000055931147060599566399555031508510206526245465360795561970684314254584862555459795589758964775598863065783572886004882004862149953417014351857775863275459191010226648216475203885247816804205378620885560003381242744069368200143799185752868652343750000000000000000000000000 [111,25] 310776749931038346586858428710818249005780213589612242413625967697593285498468820654753180292111027374230201909128863153902915536352929162484217850572382764351559653159787256451480901644985283395622919641243081859558649651459103996377386967585968444092714138594827877406294016637850342508706931534038637145765207534442142709181778382411825864893973165508293930683190081778056748329958517561110047895732556298851343557267150039809955902351453117117509297211714014710504522918710469404808865452172653360350735984699360921032600557437283569098690353706677427862635295879342708622334790253511431129192772136753902996542083666109598034193277164081984641504479869952623002037347142340014038512262227116547319970217789356837464548058237269952473624492956894724674885571101531634287488855322418502394465390405791960220359459376563445556648809641721421714412555935883702111945901996999126460385284529093771038690601555474866795197371554898132493541486007931185546855247482110472282077122834811047689088072113612364227933688112615567543024827650752706493779016479147267047396650361356211335533460470549134922461445906116251684014952600305983155043667979804205921224405509871885841315801623444666287123911347642019198201778172656235906757170815316509342346258064491142859425887887602623213086346662319689218170612993035226327061356916094025535001007317637913909824942260772007808712500647964935611009612007118754863417899798725111909029375633721466462002354723574197517928805352087640476201374604943512816615300533702068976309289512120579120053807441776004886614979719972065945108253444854969980897744966038836313256454620142655772678438946276641096102932163445504674345912780152132667433774381398958960062647234966559321358630403143954733068100510777602484516485651271499155244976667169162531759250251576869925816880190557110151521637230346653185863734804686903100334423327056954960435495829798463167378765735449731150644449247231419570806391319914296799380623667456724132296177154938157187720507414278439989658595727990938723260410702059764417567154656459676134247735429711682463749037842252834546590378987471828519676077726275550936820126688232668180310847033008345042392777641016602072864285585967378856218698348692923063340018572037030608325430660383685334340976266541785315537208090383798328186692109151421474166248560957890654579606436233675305670501404977446378120741123674358416008323136026092470274306833744049072265625000000000000000000000 [111,26] -250245279757761856579985845698530982511584086838055097283736318458930158638255378237788193187490779922708334115599782825211498553345040640064289531284076250302889933841135912510129013970374312871785735447223601191237320440424253395813316686679996200636336893018721157216051526716603808326233688964649104353014624714078497324540895122172549290351940329693271080176545246181223441079008279024024638407685362358163847330198522497403985837188626340042980976943164054471421855737019426870111664785431156757127987157919252174712292156616464325284115443314026757447710253041645396291969976590969358545236419770602098287884263459374727514224783922810272198906087831572139888218248542812191084500679133723449583592010163874614952329431915029439992579122857682790066096269189121267742299219480021504319510564097112641554580683766745141165894487270177962534277482416204904162574465508375513345044672371626130064349907218038628163456785441179761676032434578783753067520252640646499114978800193339052420412740015555898196704651908242634590888152533153892155595520230412393829610939106421136153225569205900006767491501159836360351786018297569715154535256569431168104778706694309682341371620128313186926334265053908019301892563572117207666842733516052863139237137952483643701391303052207431869638587252396241881839411413011856101545165474668518360080135332306871341903065029133307006655524050333984547245110322404173025979936924265519335939163807040739286439237155744207275282289749681728656943416670277763757646793139341392980716059934260024979013111788164650096910199174684770716502454586800054015183889099380744576916429029348340204457683352039802891554847421196167591955997599229604078988893772492390920716792821976020538180541611876182674951336887599451072650419213552449552817643897662392989631928244355129363948764609276086819227539220997648028919725104430906968501767884138970661494752502692999121948632691496461878889249178331279133431928034633250973098555501217882699492477147671748039367331629254185849711294931480219027333719236256949854299587923763271807046339257346588339432215370413102166831436676940554438736525070379479400530686862233951853181112324720178753442274758666011296786965945004033887704962791989817042940022615119071725265307714110279681450799426043092246813503119140814747173514221001678631049880151215254827884017514724720789778924683953253761255204259862819320306930167760461891646173171466216444969177246093750000000000 [111,27] 165055797285628493372980888388016913855298575240895294726854739980952200380420982351402493533652416042091539322799942907456961089905731889886559837563384121847062798196526121801096494082476970462250659231741335837334853407640567644558732005965010718414955564629677184104632092315062561356621221090388708243311435175190400783329210318331857208170699861416552598960469347234918081443779232661587466278291831428879163929514830304912754945695790765798734591294886825214004851235812232514036282686158862094590725937181059546506541717250603966463761765148410807099348426274194930903856232047416042595776806637935665098016760740729034188264401913571747722207065306364715240478798349945676617242313148138083161779261702780542487871268604983646299245552333673304364601764401884740313403952517675925774385367947855956644688542768666806011821192654588930463527072489528303415313486808264302861436310727969871446577800504035296068979678574109550131256639393435564673634348622673742598481757316008704543688338171978338744279314921110943642658790299235691330464206852679330926103761938308607237531205335382636382354842091867346668015988798737290998322965615900068623035535451141694563878283239066410377916562410599628973228233858357372111200766539917651660164819167752710229865318230479984144272719631571875571967895816997300197840619013085925644750104885742931993299711341986146143012627692642162747608935816053663731169700611552768404832645148020109578227796696145913709387153212831418787603698227153309899269599155830283963570878670803025983015443902620888236649122257336100193065485703014705858017704792066485750765925471074140347073231004337956110330259891569046362618441148728425548218632130372019904847437094951379109402335560402412169961697920266828974762491806709785003365665265584029443940020138598520980966273948466767179822781782752916974463576867054702581707401308521906510450849304716876193362152121046606876696955300189836456052157976527206514137674338065924276340904903752479466562690900601417839695633114138564916414075470136138375871705446140458554505953496107211798555723767259989892339308782638452740062289436533517750494057815508066918728968824370262711986613132366752454523639860653260921269757670478530676124512429384524251495121997056164749222451898348747103581843999494198802357269419043885945478326571138924963217302894593257577096993595407621279489479262547072670722570679555790684744920326920691877603530883789062500000 [111,28] -41689379584979837389110017377548751933413865469607908840506084593890501764727674739984452089271580869664164831157882960999664936963200582692899427401860370114321413952703654145812407813421525768834117063879006074101694321936979558024327059772563795880642742051051875838867343685369534182457925147336890935891664314477479583842889905297491648038956332927193535822455151220160301118381327814875373778948540642450474153806861982317754827833666564617505683539887147934535360227631842789062684153752723287344518821772629925980431239591470613768523877672042546396662101086334036283813044051512501420368149572089193685009103110580217584826507754421388899460523111601547285689189902384839122266688082082476802788919726167392897729071807503366543346124168023177784198242691178831930431415343967545332559436898017390731364013298306097054177087611537675470988366769030895570229972542724248269660296444029689695212887272016989367109578692724955112502632623016559774751284253221091044901835973181393765818488477778522333146796218336866180701925314842351307334173084100572295103661383741821636541483375609699806087700049526748513392410647418933821618293632872024562877551140644239694155760296769594918682980452362820688941235659918289914264844839983866455825093565229662900678012892124123855085511762188656725687708864856055320026325255418674902778897777114208668961575862252530539167487181376068262117488649840556213910023085757204082298143344194661645958921111283246194995129053468484506185664715612880079276114337428350003847089721670879448217952868809831479163853092251744661979842578235246213203367676131253397257522824185614192328472878255792863884250911758716756820231069672748784600264707230197928840871554583463792911989763681664245781337554604145042452561804503668099987189244624618952862316670503940135858751053417608147223698096959403331807991780830083792613442014982041664044766389126942554340192286370138291711598577881503047202662270748545948595976050198125109781641356782005700708769018283844729482312659448585957402281909839574578991696715366360357017086860852916116050438520166117659293091851076224395930503515340382824774908976678252331778924926137839360249375832993225704744879055646882413998716265545684682409601122752217730235142944866964602448502879324678303985826207694923877764104572299420042504965846695391690181331594198990363109700061684483135252383582108602177911994314529753324904959299601614475250244140625000000 [111,29] -22542890708112494539946238583439366135978037003431483461820309665920390559168555258301757281122000014064818500384906454812530394204797081009945359394413287394788296183874635117211980526119311019797867832514738010255448396580486717459278284774410575240412236223905391517813841061102408273377388022500446126794592032359739949958867880751917127815409292289700922649849939292803827742778279434434555430230210284112405683441405844356908239442666235547934274024282196378395192371746352928519030490399125299075085862977165423685028168804464914350001032851713486622241514197470468925258250520571513069977904786921070763592573778473974066518604096760188397449715309608381577148394992277264865947700270893558220380786055902244479513030924008586961511159512049772729842039048426836851010236953595509136502288309352835416323708544408840010791829813906249363725231162663476080499992284029421300290346952227536522741969385450714124713862593895605084706505158293715040320217888251100894293460762228583226930150042659338149630998179462795985722612641776679952757051830763204386425275001253295992112939636118750933447955521492426851513339567336011035504654311549492543308265500132414788055239413578104856421020833642384634144241333173994377926542152503889069901910208433301932161728821329898850055082450671684436740745394577465207936908014256691871775474976006905450967907619900418849665642226593571861464238390405636857232154958986859011647450938293036237365844746335529314070612360673945090166416498726454769610376547089298569546020848693627001524164285948090656508510789209849928117118482757832073108818807007568120139145013259952851779391620092170206046446910500861330037412900438360870787331120146156635092363460799472918477808583719372662668950477810729013798537048511778001498759800685075014758159659521867611133909557162194707036265574945745294395871178832433637105131699951128093483584604140991077580331207693909068859936520956613953837326076511286821824218988292549029224711952308406650450977446060863228806939642601687098400365110688946467799562860009708074449212799640890381692406787089767246584696313494115341931763494855239372956488230634030218126701106468956026815757845924594453743162277202679008979593824424558700704140630235849455936233877104620169837348333489003479535192525287139924337405023635593162167817890679161183662170940572666089302351077901101336592520731424592786198957648780005769140188931487500667572021484375000 [111,30] -11850060105205241986686634341134255795082838811601410948852578019991616981741719119184488965961147046641613051851924943312687794265580992033265285647852869686554589844117772713775974822140198350804971110480532749826759041344479448316238082242751357671901645606676396411622707987813538669772266276399204425629177850462442587954448282306059609197569113304719309148880597889877277395931517665827955403285403739557838840925858707801818602407311316058457415857995637909984748684134269986058913881759493092493596294917228223370724148823237957709001308010441268211638384127054573253490370461063050071771230702317820412703393329835141791644703594391392459410585154610002050268171337155857056448044469644156075707492599104631826660740283105182338516006557785494868877060612020537095873875520832161631578729513072477007218548586196464191574561611730191327738458595069598731045067685627478697755980202210696072681240156809223621837775678793857200422841134551996953985507433008221960605317964117186809228623947083824899122966662609156363099009982055049708894448818044091780881402965592962158371467966575922196405228313675837565083398013249022349968040535157586451604263651075813272501943901438583757757073440366721046250274810281507940234596031415867139571286324140084368812342394842420618171684042965571072559624210099892993966632233025516377248194815272721652346202179232115671488860382824112019591446188341332256438181017475817517376105288565295856857927226838862603449234838035714899945023910271960678079874560381482655597557546665881571093595724281647088606073142543401866465744067052274790305531703487444913941094248595229211283303152412621022751531584389735221335715296280819017100389756964863724096820540950406012804422626492396082006825123980314705826244178876531690808975777717683056941881596520498890085317918882620280958902384799468656756660898417621251581781014544268880267839281803778908842368047575967994160231808551374706413014923712595120699638377336424209139782724296231920738148658897907076024873178906800820357150893652509811093625001252146714158223961314515013133633226454210632555675173127959880340070454808226791875813779553073367610106484853449881969805475204071805925791116340607978093927626621829212102007818572247512430779911051449132986574315524141349774595793853127962900984001569025105313077396106767589078528843847458814166211535381414293064751693331410368689726730906386364949867129325866699218750000000 [111,31] 67227072288977311669715652723668272384130325526885102907011499494154645217995957962441172270960059095816983564574715722426478144159450489478284536329158454173772413667447156540352068232478602812249374933079719069005620637178146577984765966564867689903170242004554922772612177221393747952821766518568662127681848957622282424565279435182588395906071424794141523925326732437607220299949353049445772138716599681112733521104878303420725672467577001277542292123677912459123798322290012170602638264594738798233588958647834201450900399551272190738673293071731632216774004363719197678797671449360906334388893946524514255123878600270923191975367890159636198049539939321920692313591116917341984267747741297766726788752869973520668098096218587145466989183211475833591424804636438741786079554686195749414013518950504761287028101583903634247638833999396352677228726795213029194467877588494103017576246550303686690359413668528618970405238013200621297097006458369594521506042685231505307376019506049495181969741353612859334962661062246342979164784280679321772136636584971337634792336800809418706697726855497963185373435807967957924826213858122826243915623114322324045554871550399608605963811564682321789451037297856493706402381223367899812227909009909732850159631542065586518673474127411843432947899122741923094953978189341705560829821416084459148678906508020363451730929288674334711505091066427650800812523327979628506005098426930862798887843588098825322109702144527710586094698927685051400267677076517697519145058650729455853644833435266965599369467535823936504757043872616003389250272447071504784379542396978504633612481628195768664588563293544634569634288355463830806647612914922315652115707124543272603676071624296217248558040050240140048937379240074229257918734211102794374747867304872350051115331353767338671237332014707675922519276797188028460548703735920072707099858153403946613009339998773899301603274741294941379150254494932213166294343421660540959840900472316016475497694482104766237305124637672192614907107344983856972062742851253266927390565570130708099160051751868163571280951031563494179135593504905204336184259481858419554310588648892503423846767085656811272417015897452224698907512832948046877395533184960568780967286466049976549633401633207682590610442222064646982288723824604163124454872177176092102006430321189136041039088487079619375019143916698845182943143845565476266271098815252571512246504426002502441406250000 [111,32] -79553819397975697098193889533935092432916293400231081963295544274914128588064426132616563289405972092087336181045988771812719630052337679740954940586872099590268301306412181753557991749820773473273462654345249773265829694182392790594988971355160363310361995036827719691849261334619491361327307514956853067753308261295747067585956347832492848032402864820362814323993944959460459526989394290284741304957415052459048491249810001886329480290174932524967381602600260032793071006725756039591410976049039907089509388230714502076989799649651799910646939839176208623276634023971071176421485405760424469126946517081707267860175213860635980059028576035887843804749742685375819759664561382791778806458698740175890407109554833613917570295229430589501639447891791964383401836756424806569442226681168097741971196580813361320603185423258052400576937284808733758340487224547690252491804439736622492244615992925879514204694366990375950743141716495876443864071819927021265288681315939046831983108097970995976975237251817538061446268047529940130721275039447160147171991874548795845280957549941456921901684674176814321075491732072415176710573730692590607296188876514206019021357531932222406582156506024122942098227399241893028662442084934350696124869312431721462947459691485035385428876760448750195679902651038147760162968992687623623383498838638243818976099687005336399319750920051346138804920435902015281683008619252989238503017734447817240031461616769036510854450333504595345934152529781357293074650173959524432930544688313153370440730053593574338777974699082614039663172978400296288191551561476792325934550605659401457475737337065178255851953337353725125034821250384313368865732806772646950156283524707083175209361812905107970777292694993704742278863999178019460558690980722763156413214976742010394661046245486509710917763406376518056781306508951400522712609380827848263932041017567125072154579708904230512493497300994944264188462628290285210715156137764661533151881988735918265612801629437905041137388729236316557926558666452249608360153752083565825609550819778191692872031361504394432169286103231122992564234832202227063205488985604051184071280714159390640954300625689718268695829833403513332242916521795558148202172657031141004299152874004367368599969307052364704964140876001675593246772771813497389245537261782647304979075551773312419677436854572445100845416964168752216956960415610283082754605743502906989306211471557617187500000 [111,33] 59733023701298579857289356285846907383499597204278017279559541672609948297365291816313293291571187414826606772841650734439307004489059306715322083190965796322219911549502132963126493009138652105133970667668417101688233980291204417735098236718089311500907008274799567389602625256473973552289370262525080861472239929310228605498792852218109358322196075930779092841909942058102267896237720793743220494670581379248731420090309448133078312914688742610787239200724208418461407420258981162298196857581162519862155408177242690471292174636367617344796819320925697155586741256376327510304996183950818325708858838859904121532325289101292225980182728588081734784089748680179922450752128150130028860330863950799422846518563977268909471015417227903773070644644465656840160750874501283399896000594989502718899533922161606719607967984330664717785264519308191248585096988769754188088778762656434885359635637390150145300328438799062072736619336960233045545129508056068046972465810561489855346895949447153464232430015235420540715736817567829526306859852502418208858515494758370974107233531849286704999926228125964651345298157532779694102153742645171505258705053631812991206864403109754086594310805225582420598750630768045250433271003128924902954884837258611930291983945077642521075048982732308945831460104661115448383685710123454857380210925727792020551232020821201201381106596289920447381020124029767631357301482732407595653396163212701579018446003058985077218240575609771008851706894193170081543165726554039173826037644227550282030100491603708495028239970204094901207122518533991281580651561539781408393035703157415697877578886861939147146481110468941521596845479026206701071811396716820151582630617238278371590038376167476844513607418829598972826051150816282691186645315502757144029763903597686150062965070129760655339768771132396318350960428163617005780232082996479203886976185671425715373610551044454472845526225291468321426460048442377405584644266705923596625450304134986240406819551757616250968259154630118886219795770492874172444774236347166804402769861779057819349434890528552149078235147847216953044549894172330796523962645872276188788765501444442854319341393966805655181240297580160744725406851869220599825713370027517793932462089724401170226516251130660035761078283764106956679095436091845210973712602941688355744807793820417065968615722728763205016940482299441137414478456945775980413415595648984890431165695190429687500 [111,34] -37582438481375617400390703015458204473377096841704688788843762502621915446125453130883500446090320968997447349058146616190499170944522778628317265163495701203756610411599657573558582543487094442829320936371107984509867463958988271525877291521323996511171472904804083399667751783511698647933812298859590110787811531271035298415666362952103501527276529235151324878628451040424747437979025576359506821865955231920205294322520877860062720091568832239744004122259984295562334562217146040167877701281625948772999426523925052779154335634662439580018049626597981805018846249001545272322738982126997051040518478149517102511800575543893373808995232742814853108378371534637705011767159230539671547203377383382458196112470466836828085453955404811772536321838716087240287725063120383228354741554411488133254237585181493123919514206817169688359192673538141109461767262305848206125824131362198055419533929144831073567542704186932237777312721239831043665693224358491541128675575330783226968584255630028002062493775167204119982076096527824500181457231243416695536942923986781323352009921407326685465463008828549702372604785044182009239966484839431924278833286888218385720999910777265248101262978462039937873907399457305798210806263197287532795306235880555996625569108318242284990269124523696089087194842316722945265979005621305534709585470456324652497100317910165350060381984831980378326964326841051093449148166534643413667036525579524719093834909973458110991071621995166923174044934452651766194721263842379904944595649840192861138266114872246595913501712549121227558565433244004283068645412134915568233613414724027551013801898309509349211962751631979587359600240768001183343604210714672335498182532381129620357411119940355291316556585544742225921791147063812070152778765066503839927225263417457300470753229919697433708648984644154327400192628180865362996974165256128194135904821729518556568875819625876745805301899131214892462028318984424597550155961004077310166946645713307848690674422355609016786375103744811639490647696724096711169253720834343581980165129425565538082470393581855167859614256226696001610050935932131050628179863810308262539731733552465555100564808276431846790295895302016506342794733576504537865967356063418666758523372066827098940911120468343309934259903459588459104411707065313070941306021529911671988249149974168119956977941066249742601387086776080233066206319481050712738579022698104381561279296875000000 [111,35] 22975279491328267666814137721234411676427105505659001525611153216638502027768493000907914784736116565510274649083495848388208873402611263468827281840876910335003721454188156715098364361201806823004184193011292960169270408620743460533620697612625731373641428116532012947927408918046967277157561594278576444792966170768462905763687890453407260886777070484940150208957545360447714682621056400777714018675907196067594556442836223240268780997839573671901178655162719001881790096176579540804100182539796794945945672720177383312538158919492090806829561923550766843010796993751508915073862974562803460546958721417152357309196278985296571968345326969802551694248112430587429212873138531825736483933071133735121086910494870052284539029217364801808824837658972311009414409320816137301659018945237586021037172426615680575059001243912950170321698331193488087449196270892797622852741116303877043793593907222824184929985286110744135964141282937515793466848915307324595744495008368286252550833715342216732600921289565825614146540735816880328435845117146141337892808812963788251360455520304983305441801563938380020305216568320138069719006960366289242258129893936478536343087633754250028740129690511239891376883792233416272727983269029017150665168364365760352268747721578925667295288937799858226187971567966527446760731954295432765677121690787821557914889964199520922408767892025761333082912505704118079274277780152995958411930503402483305410583438767211560222916002913132635397384237027063501598955667094395241727930100738156799704051495680308087529712787268604278491704920129362570707238474485452949477474463897651524181761083364271539958046973799336079090878592799984525009151192028160306535778696964844314791196932145287336095285876102612702177943195480895628806709772184259639703187699939281632717760659857807976442084342476099497280506442350921342189985359181809849631889159933117425717212849851349159738465462514133659422729982174308166247454544605224904548944841982348577205406660272277283245169573436142449960340091720086263512707257864002903935745908752009289778931186825368930528180534339057580492069287555781537491698466371859022282662263325785933693136032143004898186908659347765817727900305663799131309882224559152668929425543316430323090003973243638457682483453148127592869355894314783377427002392866724494466548938123965329551119288783587353336828550177320963971328189601184277535139699466526508331298828125000 [111,36] -14166553853491104411526138208583328131396619310467301066490583615659242037910091021462514133468350914241225668042577120175362163601694129685667413349054106233841859277593869763044028501546916902475026331086347973267719417461260535301588106937816423624105905627207502690332314328399833238785465971505561358440023769570625816488482536908965147841567631755497143263090205811799829508744048968047536082429141788204566188552530567769573903418090219717086479253306317011497945220484720977829377486709095045004230749539550914267882523779247834889274379212454362459384630809830758450025232403937331850033662353244199383945318557403375277130272059031656296980981422526392725469231838550500515737506356858953926169590728334100663631471691005458165951914751808102208151061113973795560294951209830173420797643703225393850560678363330027493825003693727506690057418632945461244513253653623201124741766388272719950623933116656451480761202500941650539093561829689099377978450855236511732046306361863092660160893421412523458480700785398432668547393571076595285466322721840838095878174046281258284500846135870909463141891792416350111353322824644883334281876076589628432477644944775439974201553025096495727079212187152870387798389059913361443431673105823856882229122461925733469158656741450108147572944880277061572230666451990693440207861659247883923517010494958293919773616485032214697927339805023380483648533490911153965159118389585682588517473921157350682863138636051608929871882746032319420937157796577253304220089727480302163762838167011805479529615948907466531070459439958622586301382840709387394174960293649591631156468898943655769993108540035863808452949721996547244123464981893999549797208609791412276975436970772867876599142391931841119082065750481731701291097860824471057468605261527281718691981528551606164642688211864244230128142748577969658482780950847331893607330744754471610221103161838666668910358392025965789069029628100896272053277063379509409815243926971899540430098017923924710835263175306186157459998939019515015588696021976780198527310002211355452217164999686207016987571792096429764513158779885334173994115930092197027199905276352842458190322617026517206191315830505157395934383489046876396922664451349758184757597395302775490298919796868026880115243639677369670097461211249839473253526775924544853851264735910115262665384482587562576404593670619072213285802308568861462845234200358390808105468750000 [111,37] 8807354808091530194245609338988145838253187052512526443673362573440573418275010001558957849042764590974024418666819447061494279503160013357201816073953971579103759079251694676302158995917993464361686974511136580247114898798622840315994877583606074063222152774477234220411984657601736330129672040302699975067364186243804655711178724496147120423757066866753614491343378485931724898085584785471305317725269541436320276683533876333672145111320794132769805459569456541890264569229344977951010465795115405619129410529324342210564745387909576289677418897567898522938719880398431318231670541192709096927554851975220024589517425864594637859279269307236290482139296983579656302837157145231494633497526635351882399690985721565309997167812869586984167319374817954108807446875503136369228557505845497245521347909819726504498968989963280327645759044647588683674417236601104666248084102157417708121200703540720686509029815099962971730038070381232720165700112856836288180810864143494962481261617710922054932295486633607623735912905837442232956053968164805529308410317382800581194215188788575120093080774117549425680018259982791645374834942457476179107175795695959224556243185554482063216107214107953751385266677662080404564314160805151153967614846828420209270103014469599053243778025232647266412556089271778531865962633793951581402074176099428855027601451247215026867376299027650960305050333946783054591419199883157150783053590366075742854398694308220226758656302448233012412354145840055803521765616101302626897064870362832226766640367330235255648357268674445032000687373257265257008133385910196323853621455525368415058867715989882305911309420545196213133237403110636231252071175916665105708760038965541855145217563887059586946844645656828631132629646545460686744825983669554004439430619043691363065095880227472205717540221823802339053706122706077119366001202814800437620971890304349217082333687695709466084717753823929210685602373725896283293142745075999264167612145763158393745990810791813411083919836069511967429418329755233314267168895715140413213467522175652296534508095493674340407890723574925722259489753394534829258571841954598501834455080933674759792269931231787203255065299188536838542320876501741347791686130882767171934890660363197200978213395351656340692944677515651134851202732115306863739726502891168446113819766022370220276490675909908342663740609035268454242093016937076299655018374323844909667968750 [111,38] -5398998343430705715288884390999958771272194876698977608597553615988049017569823423404398865442541981966118027234231445068430276797080837318841073061541812082041984221273072630956901938146562271282419953940691107521827520638121598698028442650252554950789800081063298010296335930925563941686094889918000212685390556026110685378932177902412727405457528003818932843403182870921681773195537586036414621856083124955308280860783824140907047299080201337152358914914701395441916211493542191397203040055003881271455938359862527411885196701073384941183969169914215396537128668093328961961100016933437159853320189323289372278264202331439389363091760257566594174232247721748983235195754457757702578043175205731315845164585703468033028652880294699014459931479312114309359872459181951142162557202939023051258968565610997021961441294682618141366903601759322273272658261094916943929213064913458973472344119835655933737488455667105986542948021809387060424593226217551383735659262051018665616835580983416742739583974572339177998711036449358691706860386965168417157944643999100899341155540431419528140580613403526722409433634372895024504223705230928759512551703557336419193622110532763425340289116937568345941643041587343567306835277928785134711533816047658754722843427015292753927800322273273581159236198840249845442743910174520982016084302148124095494638687899119272889549030031294347033543472704299702807879725472588701888434856310276998175039216095757121627823938080038148440746557302850844499906122892922531832588499511862110131089998489990659700951876854337673690244723935980368604785374423667884550506982029163708463439695936270192669543063144874087184704869696121965152418432086906205366460322624088172316376416375679815252490275309720896154703322263783575501003165834302928208429691224282736060143959527228355272892093289200238830513660301108466244959517237120286543398778748793132239086200119782023101165125331463793228416253675639733720893129307374339792679177200879634390355593450590019391455577967833045462100908355252383721812389708064595819193996422570567456328859188881378702366438340319507477018576864996515062316672585146625599723887193906865590666209218820497317908455314632620787168535758716985932025559416411076771729025346972216429272320331875723228179573863177651058540600524576075567558615658180621042147222170700740351612795697342321211663374611131743785463754647935274988412857055664062500000 [111,39] 3068357077099537020217016666648931187163760941586621012591260353776132295514142467192266247917152159406360411797590025653143092451974418687053091190601432318724659097139807286316759266605224267953843151453294931992207886797671753630780752802737619563969991267853728919971809667208869067443622139753046711380742810714233659857254281827527428464055286033417999169577376120699279857931531393294623840957215002209742458170441299701386099016050404402145760575892566005538576754907402967612495380507272542111259222774360423546419040885497189057766094959547148064767997705132071280732195042703686096254052454848156812203057340073272509519922233489437009605877437501562687083010785403110537705666968761377944256714869846025755870638118459351648217841289237288828503803525766005868091876188643054653946859809613226702833314562099482085514691334601066110037537670758563401852996708331286720376496087474821472812474948957581611026026511182664860162389771324804278810135021751578606935147086603271479196920855318658540262617113136143619660589824827990698803737236160687665376813848176176498475236597622702477980555425747172962454037022998045544777973418215477280012992425767944602204541374637871943201219437894173997226335544471054298829122923042811474262283912518036366204908206924934178248065767903592448647764363319343803513455136964796066865108189240923567542230659883843529672442121816898561019156590901240207121003230432579419305575649976448631498341068059759128765587352605486910479046256335448646869224576212213949207641142053371996160940898101888988876422398612298346740945669909723714780932985406865858048522020094684092897432528812937256983534641685412121516154743090679642401937053149464439191569484622682261060685769999204434712625041928565314183559785166949688195947939295340618744738458834919863079673225226041938868345579770258233959459823156193219861780180643037718116857712695239771468255361887886059063552618325616807318468586420392941306170914999316692242461186337592526252674191251277560848652433547492094589559010497329941678714357028632528713352637405858793457037628934326892888091702348387595471048523548618672262123718002003924194951485287852953500614453365337199245409054237422259097699347150467352319509020555933210066774338915630652153775894508774430916557816700643093087923375247806681048464337158622214646579508025955175671881211725555704816770230536349117755889892578125000000 [111,40] -1513976512052317636615923284680242240161082989012092103845321980519575129189596822912671396251056121506151399889874460768946566888570275512913094613909669490684817466785664505212288850844048579693262348725458892417198119319432662502283361393969966471988888425601818415423050904831238255112635769842635336695480463320403649737683416716766193645553159363224506493761658334470094758390276412495967353465197151217489140303239913371461856914977012451062870290853463892029827441648224181014017201986099924717065036815953920906575985227991449902183318215602516633074510290158568291462092810326196829657819179658930566371147766992254250753115196655098071695467777740941331135700289103258020260636167519754163465877934696077776055910375846153662291580185182130033713799423113427558394016839608819944858146259314279300420094708807363664849784047924228993048152329834316995208286190922833701101387998433568403905479831978570276901014474014515474027473917539453239596876217940752577740421533271333051377349754024891284806768780777433862418911624838815207553219725702719258417433885658031931158920943254839003605252044375459900855078287811969764507134326692458167839953084523083655576465428715245402076120868707237240795494114853666296790480444065075694416696403657452253245070888674444008366004176180295260748596054217404063840180155191596955109573193251292963982910443535669636374693953025772015447500012699580469871607461804595645165619266768010642018471467916300492170071334620677581897866963466790108590865488054084288425241744778190175877432384594906411554551257819905317177322585419776419058073499003973627491480169741991371309492215798362402478801914393739660474221890710631819355782242931435739031402923690519355542524307017844935691301746220055608163599648911841188115917875600309027608802960210519325103199648300957843912303035812814154903384659161309964897035588122273238158661721901414972501999623459417592597092619382893392462731200836431906170251762530538208051991810366414581579896930936269392794194177265281734531274064560761202177160573471035414696861928007133370501524545940212064774862047505840694233851157048809589082683253841145213680178637034748334978569420088756796132006964561722620512243035391408322203259927543128206776608424024750859796612817567856995912173583168891113340345130764991606563699373845781338814636224644009787185965684036537126644361705984920263290405273437500000 [111,41] 615644822602574161329507534199585049261444707435244249843940206037005500696019936673181542162223037217882324362961720615560855796173676436930698993777518071860402653094732645456868380932473580105928363072396817765849395720503994410206182951578158377354033721299875536788960202808367704823072625438471403111178709718645004036147340910480902992220969974781734786796345776133717389382314481629511351420905841535942588737489771543799195229063348978769452578326793009238695455492548260576169268096856124231159387452463569304777533133901100510875834896654339104516261502679089635073453123167254029103779895998598104643382606374149115190655667637521655542188262317733097683886984416641303140004979505551071702486494693936005092114622145085173495571969978178628152563712316623529758813763783962571109377971013063791566380064113803019391369899396487823911413901936565137119577647351063049608130494407767395305268153283178120394386539813973067400073887322514108364616664722317074300501349660695308671984971322676037895379170796867837543908773227149738106721645103232895592835100093192743312895222105700833100811083383336255757273290190400745020647825139506662816117841635390180239882967061627861396492733383990864573409241262206689761915486897950376928638721699623090899524576829407334721060677406380702991823967241217466658916266750866621918421272069771990739115681277425650909506642760681034836611982577718136855766241589933190020788418601288377624832115167060191179673650247146942876021124080967425805786044654960918712591308060493930267012066480725840141374991590354806902878582017933369507140595653507217531904103472526314504966280502170504129988866173475529809439427303257654823318404113599517012401170790187675976206292863883750587982751292345376083315613313589193729496818995120134537270641279228027574518856957454283739415204117548015912423138422095877746310572522223078278718935722173002923378192293627720634842947409703080328100601989266323573040509878115409938550082239254877314718576122230054513583681336575029121433186681391039204455585012118393400548249161976446927334065574909252761736318871845850572262387917370213512388296182945474520055058512984365600101808638371338912896807098224231703763390702864716051809912132275081589729443427510467180933852563561527115917568558013981845469896518252109146731820977068863209397001681694375552537056017765593196600093506276607513427734375000 [111,42] -192388035492353378320353283985297633171451726596016616598450947519147641208440388766456688296606693487044074103064144457644795010234380977076727894467139447862785907979355751046975250886114953571424275271764981005075085412148887812943368656212566321619406649273037924159293590862826181564981858237033654023603533965267502875660734726703787785179962173505189282748118697020985575287057803715983563524725863381586072581061473710029803534471845291186622387662341500248614225381776743093835366800335951533128752303071971087785219475149456498863879309039197049287559317349832086301325714226129079633743464519871857996645401599786213614219099315855519662735265189429078713315754924929790568469841852440842802230512115709358333256787430664054265551883047894571553062686682479789494801729027015753514060492072652276559926167718203228680722254744260114325160630138369137709226844803392493018456519630886009271556112364817590201593600030926491515413247867522964283214670021886932818604046471705394176301506601310621331243538290189082792248132774105275387735790319476178426923242743386906955639442668547266596098460453777937991804855790866058278799597754500015613335213161809776633772067040483399908169017028827504419139958473921146743886854004699503250740988381607153612480262486865959328000153440399132130830837894460769124325871532948906466614123163407858361487952645487798663462711909989233323371612236997745501262672593415150192558135426170829320732506890331437599520005423418354122407828178676412731006218152481794873575722187298445262737851884138643209622542705699430775434300690623362273923814050268454420515315080450751933114711612236833389471293428038719207363649913165882011055561901959035897017766398317263109294692910876096974296079313500544042257306975579733078817551714058758644885634500496288650956425972281739664086315871022492641087603475309789839677774743799715288944735356493015102160816563740010211027408859144595245048294349147468388693857710362848144675659786954498910773178092697284630872051741360200507778178275060661528535526370407091022419176832340732054710555250260369924304612020394588006079919734810296443894084316195696070022825766415302158929386621547914526637830315716510610253420599973852273631957936898491030257473653362442196867897815611311521892138612341516968501700599338534587766883389648276773777624854781443026509324401018830030807293951511383056640625000 [111,43] 37551745518049532854056950182838228847773631499814946624379445644054357912091307921535224815143313639926702909927062204768872876987604079723349785292188681416390749142364044103401028596123491985151360438842533311681554031259921145866462784608986411238110801777637501246971236638150449862148163644640779389345915075546332840969112501282655084448304032048695181366926861322970812183010660751138094028517326419645140160107478384871335739229100708955879470671638494211434204351025593156754379025503380385981364031610872295221259372503777384998608069060007726214270647854161450075676117054021845217268540810013464798969515133934986583439775527708183487147952863490559919231155013867711416929643986101406726804765045469726336077749018819696611390056788384673258540236712414144268852111159698836141158783766385947104163113851710117342571449962226506252485224794801690809305256219136607203565406823483906131293879907068652878939950527290692711662158620551534165425006124748266513455493474229185958433296758010996735157399854321987095252746328356491598414692303357469639423871177702002847646913242653664684721547580602684997913352294154186784902901357850372967152360321134133449469719141486576604279959206699641188192925546799817404478485680761015975254509616797332099610999412594324236500815964099609675613307802183231382151994450671752478738777945994564197802764027069536146822151773915746983645732138580744023468177537004947698175778011743379310113952197861394133097386154312721933458735418204869049483646705468594915311578737848378550079758727918860570555605299211255366784156358438859997481894534648181973907523638293922870483967319094495848972217631387897135237127130129907510582977282840311051828785204341464090863863467427369446768962876884421947017381791183167315145653053788999691976696013978674679908918983416061880744207310554580247965224221173858022279270869297305021552976918740385468934289403897737119320791678062148779962072600064674055876264066053569993500436224389410271422887284482728687099207800767036006589354406889278121703894777383963571186704595786312696680674271335577963545143365307992682186585476438491186463098511971301892233624895132035366423538706049694303966028289835577869581506061251517979515018064416179784807167489371933281782614331464224073161965247201883957300702059210855384158272566171417383198306151543047464586022599064563110005110502243041992187500 [111,44] 1624189153143343714173168877323981517915726747551717468927123884890695975545928778287327174490636099045787082107216340389253071422972968629800832811945191718165477968008022925234439120581576265916988020081831756838410935512946017379854565660560229031551508343309645673350752966831497879942324445778009424854348407583759900818877381263712784490830319438760652002097952804919303677895330380033243342763093613906889463140839048340947723498357692768063104164575366333644824904667932964387425965412982283395429975299632506987800280175511643983898874369285353573573943510479007750608547996275299311013038848585239183152074042650830872320418844285983640578786112825694587861369935016259977041427595940588441427894749512482937245374940474686447020143286224252044951017357456108364332438287487467853989326939091330353926968338240451921172872903405921735360073108491618321456601496356200419253296884435736713249156543503729118651563345611875511185008228573280010929445498676963295625322208654385847813377444139107333702874889380738104749461831962769673661062062305051563055022971474519996201587664841535873854193388946553591420738167880094289358415706358369487268750331061378326828278274335566048973537432306252119143603164342355053356329026574372736246534490062464795223357408829308135054557955932613860508760575330032770497746453142751883254579619887267993859142958916875090498263892461827313229690257759180654434908660568404935349125949541945921655782709992341839575126794009104873569197873461538408080193074580345338506370873309016981133255448121935913087104925345610998877488102731725737136591432957548490560514077359337502919820657368555783761865543909663113357332959341319398066979241779055542084052061320447316528953355488841901189987614271680976006471146823517064549056528078539933144114840402931295729686172711762986777000531629621835670852679202827147189705044560921152003923878922226440104767346702402487147007606057268242992661403660681891941186229679596563242895847820280779962557524269419216830863430587746930472670335500446680605066913076813243501639527669997837575585509736731791533097042449709563792770160067754488721331655011432951338862526579918549667172551221274093030492772143074745095355569537276181498564963816165658925313665525640090407373709499443484647861353180420650309981464910351207493151364884055463821355217704164863867788426432525739073753356933593750000 [111,45] -5143614401438885625957028970367980479395728604313128972649315023043465699075455954657389537782058506138886865088129543846855478962782671462679094719972556695727743901716931245709618050410000775096966253242581578502438314000400023364511167501415701813078482266835770013143416061228217167073689956735607886795907326563804891162356085021086339815162398330604636097431332645869171332018676396126213435546864043962668719016720236063384026350758528898870263987683982867965816791297818272697804894395794705967724963229719789379174445043897800428433752075888479242180320136993856568406645300575627381467653774236407363795967670733541553235016631168714191389654513666167645842328228720405137742197679592736823962996478201842090155030030045751401909536885948011460489202054707193612923122041295662534307764721185154155791395613161571358839709515288710432004588150693607700225218111146400379974816301824594999300985977797305583532538415314960608478164765481055881190308897944851708841438141245802434667277082723314089337618382621530417279536927356025154247385338936723565385788553761283558410231340393125217506215077348060349700377277848498071752092377306353509463064487531752178833241250676043392631515310025954421022311686254897608108779521168158405506497628653192435883913013027501095678352184597694778308361611318090737757367433432268308013876480003823832338369019693771103103863364093070146992759061071742895485020456289562498033069895015613334794332663056135159018927205921227659580459934571397013729266999099934767855766002237280256980063543575903043781289805184607520354971830366526818671031312259022631212947002610966014407663393204761171989349706679965795512097133598801146534533194799377788014090936496660168244181241128008458294838954209813732413550867060300215610949718351856640579572437251477749735376525510667921386774272438956983825533743471004160999321255569834799856505998399433211347890696972982865827909321132317475632117428072748239454009670557413638118944582262495674355103238777862333865711497151162701104437293122261790117459679217874601462360663620129932128611835133608725424758118204943837577627092762426382000366617361485941883017939898754040821154437490346659232803850903411311118286409160231125377531403297574437449136682862506270580381783341579062879318325995267038533569275300496631296873754658176777916482759868757601573463489330606535077095031738281250 [111,46] 2645576240232171034266812867324265352988682164602288055712648653296437138166962753026519825783664879396187956109730948295518912322556474506952868203308808597898536403387064176801589780697981588488479727063291095177515929121253208762273854773280059246357455802962705023894559700725118950414622428477508309907112811077013311549370732851696885312065833838323696011659025292327948947869882824208258257929658504960018250783441276240033460528890574140326788141473945420652440248714865341462824093971305874894567840863514848746178824788919707948185551827008008543529587377673294003233593040582785340495195043332271929626049444250072585547082510235956532142671205831317560600773656486901020395843668731350369466328429192595975093599891131224614149083996876145037267917679656972670812715364261158451168842720974362235941069492636082861213036708291841677040987794431930548260302435050637985111133985312873775082640210224706934440030352781506935894014026086227773912781415597766483607715861319264635219201674723610544627793552826967795506191594790308867249890909074377020193355772826273585290030135038651184150319764183723103438563136977536280916722452536351212397571809500132570912919043648965579050884837816115761450993692969097687824366621482754456173164997683284958714394855986872280188013031782189435950099117311608085655093568244101732890100114106995066951678354912705280250688741607933837565813025010048262171557144910803420469531373314202097068071628375140540079170296607292770444004579242195168756218592583465795853553482369616290923954627136073544331170927327864261116553685418491970723794973904506835127660238042719232505379918724931688534653436312739409311500432871045193304789472175045024148977511603819022606433870169019154947766429373480262586028570448332629385203880868281484493451341975987495422644956929361878023455810454049007865723912662948662260374917166970771937436809772741266426667967279209485345409972807330044714271536331775383221998833873260447556539398175027509219653271752716627988521190525689770259322917307468192389586770671977220844972018013461250607013533401566476468999649935901555828948582422121522086663271180932282935553565661774473774064387044069226650224677885145584908180225211732094077931304039125750059492501129978500130411287646468610600237851193805188517007626921689403739747937872303211684506772660707696331883198581635951995849609375000 [111,47] -949540301999527161825005567575670649316150290200328186765130423828637066904776969741243799244736118804459605246593448377123709289524011906641277839283276869190466418706593165144756720539974523304408370656354360188150066482876002894042584759820822605926422095624192614598321455695105635957586050311848744456873778693392742305678411904665230128749110581174178377913625871643754584062718417713511179191894609173743189181754290974237726773020332307259667674509829763747388338273321222145726262390897098630353166562055180855911921471613834843556718322412850238039927977078848676221256790185438687138542432404049703307392279826063015981682813654034449358670536866384376679981380187007501361564668234481269281075978071785928427246560564406108299893715096684243830348543418605825940528015609572993176014925435585502394397328385279824827979955502093090831693379056456614236431747267186908813492559683403071176084335626551932115088723015964898724717691915472904321663581652550830909741143533306925305319108727039926730299941875603903757985936927776498027517642103091221190717149302329008136494046996619896676838818382648490596701867035259015342090771798404093578417044440505478122243981501953049615337677320569945469885159030802323341480451750665271542464664328533364265316191651427146340912083355531978987925835589644554447246454957304508809919552970148982547463977150075320147761634199555162792032782504965733116546729697482900928469548734003245807532654115038828514151793842592098012472494246266601667259892285349240815359672964687850298583193133340169323609194220987540039098337636012090425682854107027141354179666699803889762944173934094092003298141422304130006680879740500263013855377887061420630607948220675672530153253352424634593534983422721723595279726086647448625039673010248040747884718596851494735962023851595326768383741570605406833807742808436022387148951720077761918026976128986471402894981247973040039302405594112656534606379270206950088849360437418752646896854264556563757436506679862131448123801557452068744896325248000105755148161037774843006166295288636111213659126829544121342189723105011857001417400546337460930553069299102937482882361442496269811624485788401698762116656731973547400647140488270971469241763786633138984704547230338107414936447404767470823294375694244804847179679980037168929320663042345403566336578538020773976313648745417594909667968750 [111,48] 287372562650316244257097374515722859568196922764194335390191279586040128701955284648740184873582919597874465144047727991046179976408384696409784103604715002477924262932153828834572312255332528139961785698979351002466554980723245772277893544624926458295284244603011986594949546600911380778237114514045925775936979007654978253691470879808174523247723843886510275572483039503064370497540876788702387759476887923839790093584561253146159470527523826992514648769944601233260876620683173164117199291153259536548142234718415209478436032304259120706513742890856456606547697094323225896293908488778444237293030490148342069279876092487110604352839680291931145131032820031830622239979445495212537026875821893616726042436136234872612928114563719232776218654490038286322034680831159253388337828746338024834872112701804189344500826543250227721729159426807059206528893497931542882282195809202380251597731101405381691140719844088589020556974273727720965558664107698123096718081250516231639260233938274119873144490400433717185881754819895180168945820999273962587129928559077464381202769777597964707272801249132559396761274266912033712253661426683865776108049623216384079213835891183587529002493146271978574238312107822067459535132120945907187247916911115668786002799525170362365532030910826845808014321108137052666088636713322532286452105089987748589043496640402728670339999540908259578255823776755097456124961183426807377048275763447587548301321113554702417446025202695541245477915387158323659571489521234885136680018391069659459089081004852065459626337325974500626133179202156237956125263372330650823325045607912566419785431957803255260284394045274122318290584214887993209830782702581036673647032630509590314528469784691790082724334160803605055789029445170460340380320340168005297095451080789627659435095512370598549351244224672572389742728659519162689169534159566154236211691773517816069593714258051039760286720907963788250563551074656095364468636060440272433654227801343353753257866305081406872572251591814813045474591132648189693386078744320122383686149239216743911543098822192801510896819793675596421183226395720511923630882851055957879972698145282833877022313364450317883074089720520470763118728755848934237792396140609180262462003438496357383521144675652439148660317027768656324415134296671862373493920819585948055735951401501318894227132716423511737957596778869628906250000 [111,49] -80645868978885814351996995373872420143114604914871292068586412172629286975920606725267435966204068602487773612091442449366958689009334556295350405717633993746230156043323274589575490116003822524243029198318783524793743740292232269667721490009147571460927036892404616637851001903561211632709722724578957676956860049669708214492579764694471805198394545030084923854693653774529459593965214301616968225802323388291138737472857025822638444939962088840653557243132390208892075050942494057162159609750275591821387281913578973937010434007317933595987525385175725892635426933379968309374957430442459639268056173069013711943458393684118880777419068445198058740836094859506276012508433341172804254190383450551786542330770704983317600952125390542587886436681333756253366848071628609609209113805723342985720953396813241283161662401530593769339398420308411198372531193647843400742109415400556075031889371450851027049289685400428990782347481981916249841775503018157981213967776556665891328017605325233257561741703448229766422247149323792054558773287187230768845996833454001199389874858840300739794317065333135371170544494458450800991429011451453919783343352269667360240674875468743444900244722627322661452206525165017946762653651044278842309098676854499005272674901291045735228056194346730699863692152595999423772858858328617719200145427568625764890982052322159606476855577853459302797440325031672297869174658810300146914901585712217514026531627520761181132612629669922007422892223427343535050148649160696747305142722168592791075438082726487395551068677443470652580468857935479484221704589175893173605111877587630033444133193939807287869222226565618665403955691220532763941904245681453885039476668841105754130498929850106125538249387824945765262695353571463583727454369257147619669852462813855467784658612671601788983657725008235376160276511604747828106149784009798889530785294791703532286703061514289072923562646948865904051991569116095268665385379232352404408117420919794923858710662958255099129280562870735656837643420124795395290328854343684465961107681177894043493841230360020971843977767857915183175011786599219798150414353762521026703563245946007780210138561083640729468952140003736919879657027456209651258601593582424116097601597418984068423411458923755568773989464401400052401736939268314160452558596095469504836091133184814566670084445831889752298593521118164062500 [111,50] 21702319457728869001063276609608926933966791677674599907929186556386846994288882178506827734479631692745213289614511221165236984667315705789846266953773300227013112162000154366148724625313979538327899907307104938290935547435371065308551616219262700974319362879026601769592958253809845182370659348425994998562020255587454123332297620107916800710996661944033960877331140991766218734470879522235099690267640366349056536443624388129799918375348980125167780738573993903716332856101010671472464878461800591196248453019717849943776589819940169671234981425054855155934714049261058855938191447118234133666295324832313000937685067420255495305684569710755242999378871362004408403475898783308587763865539757551572394995011298084397814346346630557440639317001652325267914124006550165593305415329933630437379603061721356524223270842868496587692541200196755048774694134041681280642393065834611861707342068156442106430567924120083912600154430175150845569723093191667388182892737288427633777405087437380983657399648427584597135389635398906895828805444415704106265992164888183036705390621145035220563611737603936366379990899679410280331502254563082989468226424324663802388574559122628397975285161102204900624221150540075004161499607976419679395921676853690577729094764762119537600203188253555330424459764153629635159196894033212735753985462420292554491501169086889780208726306158683382280031455945223545218680656685534798317831345348842133223962125151407354950463604555008629740779273068445392496904683443022781868494009914683649891108147050798912312238035894665819017420324001199781472472749920307669540780416722691456472069531766659085106997777072995317552980233070136449087518703164286935038854973174904034272560868515248272394511197613169850375762343297304270726445339823890416101283464087600760433770356415502230975148459783252159149288410783222684803092825799336740200166110575425477855669664822712778806056702768648971307999859437657504566770737774019360080356396563906501029490473026815522326544597867337169158086257553562205369272460461661892669103288474361126637210513550057236205881954314378551952876792419779176417305541376897351291523675241048676050960346438782079055993817404183850316820429025766503400136376697337322068092317886811489068877003720949014811200182845513032928408591234722116460577968220775533387959991106844204189485481037991121411323547363281250 [111,51] -5339504958298496573711159904958431581929127907164730531487582878290205423944883780925677172515292317677735217295309956098165877102072368597750304577292917046315552473363171519004596217560817726449596937502281398576902257070973498556679413248113362194012294570536674566796263288488243606371503910468452850514264458518431285168922129009724988653583265987009852873555241070841791923769536969822138420046479889288370479250302244654100266929391174860920898662735813908518672088105732826376949739540524652893917595861411423302856418543681686732013181478414902691247691088470130600576110325585612077116109038503528071131318240385052367299917228105594866599124770767450752367923628564314133652332015545207098521241976969071198179546563048367668700973854370455848337169067757379243551037063418593768822632316294307902926223220060132145310494383029316456770733440912005564526190755972583868499740058609927792375010280231564636502483725145543816453295211864447136897775272358915986185648261859842400267312965604690820242881397766045018287632221699089426988366649448745797860581664575890445652844666800573537537689992154048779068388054559197481904722658791901699723271090680142003814871944732437331126667799101109698524252897692355077261862641363540735271283437414437170855316784444242073641898125870996067276154286055605727314080547008066173996330611306056460700961491223280596818068729417323519759627435851216264422509254894441840645013971886120382119760830522984013965143096478745610984093329378411383391353323904012385953026400934295126474800567684586609977001480817025238555302470077274124679384371385375547899214521227835196573799933156353015640039239214685566130243697981527056536210332026212515657737952308826952033417600297150999631504991741900795272530555953116014348563079922020308040383112975537519681795242896338414860756868033867367538224661127510208739253940071826993288511333099335270327810018105393128055354407249453631900746809079103427741649526699960278578760323205443445723418453154379263721989831418484539188995890834048289593780649374920412635178551724189615636680038857346390857259284718006179736331326345756794262230568951132638145931562601866412265400789498757451783387168705907029913100666990348035593114196666588895771185509412229084991422362544271244379080546567550072659660249093552362842279098049946828297152023878879845142364501953125 [111,52] 1061439639815047546125787600651294852024033662467767572770745143561325820977111397452788308283905753472593659478819633270998221971634337493254219941024146975136669479965370117420908287436604222110426320643786481987601501411574101738673969535822263191806036398158933097356796891262801168880885181654880610951022881786269193860853046035288790822547373663393059140242534677923462441444160023389609686258300891392611954434754029187479796306480896999752557159069662238577168781258421130188541243002455106452641451433232593527451373854815194986782638321459676972257721812009477993609754643603152581638339368753853850161523875340652412011869301027058026454119880246924152350718406261450742025750384728164178006598865186973665734093312790999069820617294093164493778691107373334130362697115001330700788428325512060207399688714898535057831287841313617399684279740428967976729677328721792028560032295786556726290384550124965435274192893317729746793791892554737444661071432025661387650959843837661325858920863722427806406468487584994464526840111917746787440899343732220702735337895324354467119242848953814030827060341276784441004188044065388173405870655901810440711696461587931343348144053991733232319456310584639949916483530401971064817364412215192807984769753284862378469317221775563434947057865050756976688418422428936486257751893987262767382193423370343661430137284806566860984325679987226985164122428758724156332586872361783633367623724341660997333713392333292471528557353417353011411391863268066970882223728266485314959326460247147595912715536075071560062697024627983798856955121320540125714420484012486734960680792039242996125574416979812179621783318152586298504725448636306345119596722551595629497878802493377296380158527132890347053909506423406353511226499009066311614071143816740516427242479074106386459902727218047686816092680007358043388642052546433842875396957451119950212441787230550343632972132056176967389262810486017640614728633675869851723633415422381756629832947025940845575214240561973408806949316434831516285987091632698269868549496924016147295194486101589549192427641242837406791797736965355591447422991451265387273514589455325994734881632678683742651209405320961681513797970130957569454786649252004075726816101721307447226419181562872111696755906415743168471552985595980044902493712167851859702084882375316965408273972570896148681640625000 [111,53] -128171247155933182239394524822806244571441522932826312377783005447613872573250265217044999022239137397723277616390811616601879646046202770061045982295512762169004220541247548586898173157537922363925273434462004972150860625367471697166728182358806406868179324765234425918674151548195777291320899399225690831978431461605957223963130573091062810444303306688067667316276526278393089128602690207544215919111107742960470810179986679930805241869502399837263011228890803997941224655396031627841386836247688020760792029512605654219758888124560373735907989027216796057351426677486659757613674083832438898456454273113263250021173038290416038009522932976037677695104947039750326767148766026437395256695900878267692137960743155956243183434291189221454241406305018379570838173029097590750787549415368599880158005757947801545038056021483078446866358017111061430264653768110233713440747851412640904428746098581841374057324143288416788384054788188928158900723274942252867483682667969417498748061812344213169538871860928029261757816879868789411065096496592685045608879749946748684262331682595426832318014546514373855073913852862905342637073097705087634785736817802404940716476706288120621632779470361523191921065272650414545239015040063349117819270545148374313882688288508914971119675932904172608717605321562821058132615783850755176913373774698472208285358182692571432164732375280676835701372695139534196715172122252091927050911251881303881059748190305285354111821632582302820317400938766357734582507465933651343427033113682179051511139461106495323024104608200538687314619432509774289734843767250873882975208503911329454227032313365200053935968565874682415380236989697406680477582016179086898809278809972007922034935684956098913364842035714958523319992899405086465963695071342206374986174242360358995024180202263430295822775881703521273749994647589740245175831346503746560400050379335400880470062119675183699695434035813941256765490484343573551318969696747054278105775480104214442364170714657503989207935300237287980333497391738977924837290863857832764516235048461995321436133557083120663418202366066217669111400626882565801389255246865455502917041185081743604886226760209514756754274917861823824631135862517795143955344527544735414362432988077316744981069944633495335262066963434562618230008291893106261943765191759354556480521303285513567971065640449523925781250 [111,54] -6975172925167275323316948182161330361497970358996336002235854132210479637350051533921326274793192993067777913180058828410720977908133947353394725227523837044007770241032340917880506622656598841472021046414850720872068267342558054793604296938568906038056162800090394364658372331479396290304354995334018210231399415400584344161050547813485075345768683755256025248950397034587021264393430230578502722545852613401450252021574146253612218950278003137942178147047886869292498484563212519952293493549714082214214409442289924034234971084350231249784729473179943195399570431386343029226925758728695769730623685781015652984600797702427600426558616142352766857754547681046051064952095249792720359590780281851291020969554523253632591205221337054831374611552948487372222546592952409378221840429429607739016536505126195730154779717969205127819806287361063021727331953709855314891289354439708426347615882918494630282702085678882650031169336167906044463884063628649343422691958712733022824004740746906398173233472717920240582469662305682278804808222838868871146168010516109421390655386106164120850521471334904866649460997140528724707475683536609571928192795405094344745309994687243862794455538038108616982946251913539794637337526237087033334992708296366521657808574741411626966885127998002522444050728541118886994230750888440038825159625855485784284104383655610781988660765557646341290670889193289495530601316320218572114839375578577245411575891492016834225844802551127398455954667120908714946796363681689542469146960537364166468788901018090199985314831038993846335735615404488659622071634713524904228557997778983511983434274907003622891596157494140400349028367426961573956712311755830450567121978975818280234524507625246964607233587188124794865543202379100101719589570879650308001792852084235450312225483085174199545056608799003162085883055556096073884185279553836640178349121955731029176915415317489331031643015587458089112308793713313963057827672626697870018152905927428172309987397547244069960439136176555234832288221666043778722823702747016737295546012432501034614948280485824719255007247115840876802567266202572155951824786877018968992479394680854729605098062975651504191491333780761630357294831138742327362619536036994081734837547981552151769151670265840053387462618161442223638747672797737068806525605145214645463891400822831201367080211639404296875 [111,55] 8052706189410148822483542864206212013868518347164805559793100840314710048272666843635386524257097295642415351796370543550501539628393507889318509630507988210328591629212131487538956944563337522038073653836633898499027966982848142423857477184395316802228842168825563332657946036244115322776133522399067212311960057998534086310932430705685532383114347865751282558036243545202872992986731219534783492140976742034554906621594715190917763463004078790940169425218623867584218078103194326429672798418383097941593670093376838807657709094889025417591718610358200043858470585862364509934864289790954758213856609660708038727227341540822814223819053392511508283834308683843749407586721110953231869198159547091022464021698220915552826820361675707211023448632136801555267354741093600953742492824186851889232631080561908227734545096437963794575014352333869887968733472509301557042814233216691342785394538934823809783268634121030304155815836445655326171376553208905774595718051943052038829869636529411486527756085166684332553679721839734783928532641858902331272575753811021726448570844617122317831410690809233667592294885794495742067315100192981576027873655267677205079605351501937991661890352015831239476441546637710960941865163883248208855715318090517208907496824727957633302887889491249924207394632654042778034614849346715922135765558048410932612594352974896021765908596612665898699839642461859451170158848574652922031130683882874504273459776277305017610638581774533330746750088003326487138796664941579388997054994079253050203491345181748239959727955041431274412329832008473021460630151066658501051929008156710572533143483007681792159200277814787719285054466943013817954229380565657218040331854257475765145890278920025650853854068416423764634275608978446201369383880437990015087541867985384545641302045646388200889335976733812717464097197627554235522074964708264117793151080437964629841010463897651473238762495034263907472106540702177279735047218805947282116650123177857547453249857390307883363849711976549844239226481455648620232152528694189085202433341321819509699057035643487530916378140757529656950939275635027102420716923599611465820344564335547581630411935805887412223815468219191563405568660672579521972282129461768057833407558252755883442061885579983996448055439550652611258994481496961447026992989830715408139383271191036328673362731933593750 [111,56] -2189940806450811994269981277620785722653665059804921277959931266853091097132695722419463802020223499749139367656227406506675827371314995931966272479164378899568270023107948865790769787912672900032347570868485209903417519544963489575434390945617497946386755552883363063429349572616390630955340315608246524465419035359185779499703889829433839254697749868608042896695197118237739246951899314419563879048717624634771436009017795727098751975839850344697996599653235420357668771722225892504901107907908511419000899238509098050867069824339835952368585741405928728259740440538793442349998060425380094518548618109121497351538020806119868494362090013535982744570045568008762402883141590562210951878243284067143501762078780005032191261442589357930487576809597562187927905406610532764816344093829739371778422805460105894628415534459168379322333499012455477273773912675825359311572612151144227447080113625965596789522130230725535491783647522397321405990020804623620109722968651615027898516795264834785862485578474317773491641888073565200946225576814643869418621836211328832900342515154409965302803827069262810571042740772282640742730430071147397001375299866198162229400263694751245282420477630213173974800752585738002916916546166138564917776964852481143190458221237949648795207539344417234762953254360377066095410709965388077499632063929312743455949467694174675597945086807664663843893142323164419888162323847871778306518788429915753161231983194049539519162750015443288203011933836809930463630627144332927957054424638188027681991699919268115501846046775067340543957293976412027513527415634788806491524012082794190614394810702594134926072358132092662930732137377016171551450772178877315358112876755890733322705748338076530609069397972017756717183840572643063046127576121146289943298516457827593737173823329016220543518191354844016913309170857752114671033331164632764290647248045409518944296475079963295433300966624814085889626184608010748306501521300757522049759392052774757362127976627577272044444794836843117654426500370962215443610259762481913362307538130698807905048716848979899003913322705165627634977526959889255058144986484626961781362160974961066989792237210972077963699070671077408214297347654003899731808005395353640164250759920551626079924949818965006018527097713939705611547480481870924174303202902613918467977782711386680603027343750000 [111,57] 344458024328174275639274210043560016123046266351360489649827979033541098289743118654401533305048856603093768937473446104658477392591783305166955976263748272899349025786030876430311774153718972900006440519236805170499110517718309831581640438652834620196691237156193278301353876983432956312537787257720476920493900673159705999508945936283829556937874608918262343584708597077150240150793704549439139921685571156204560608295479301259321062566290868457518429705533381030393335783454247944679787025297673533113875848082119298689829669590914832314118946465151208274782810235012379990529746633113044647393934318920050187109643370168321519843665094795084408316927759073278582743843597456968426650829857255616063958717306730454474665041037264518026243375790193839386881798275083355508960488621146146524840062361478458522737335273522197576884625462278029721062304448169351782225386416673607505434929645239172292652857468001460464897267178791495668372754117556405823720981891308993162477156839391673637489306508771925205792970795312318388816166389782328007453454919455741920033955949906413786366259325355914909492430962516747505251391319419065215388094546634491408743780816032611423425721362899424561553151467701009316823786542033361313016779554058362455867394111535063695485120952814002338800562371070670774880688072987695762409738425780729867337592004236864488670331976387708151826999393279650636705535035474034800249118084505640153450213138215573875568531537005326800556941651110661024689398229192592376874336867857768335835806210828942148547450406849918933568603420335497607418063276077523189940455773919079595846171876847570178528231045180485416287342445522578165750387226128964918956632572669528824263522781996549753699568992757564431373980250187624891082184443358734552191261861607804246283018849786792053598814606645327319406436605464254002502196404375134429120837718386766893388130273337927229825227831079176079885393731463194483639961391391504548000422072842127822216068921325541221305857371039971614017247099440791229456459342257039220201041240788475923293636196250449161800732156505290717932449482649716856977541122320753750521104457946616324316131357524372667228329858544328148026072824000136285164062501936179951957018155548177507110259308935976019884754652290068278779693780429090022542071292122045633732341229915618896484375000 [111,58] -23071370507408111108190160784428829342297581272869701930985427352356421623445554637109354852768989310690656882702308729668720081068382237153977775850763488561634664753478631703695572830563927103013907998723150892620910555919979662820663512933583556356401561044513741760319987399072279414934928253891269415145330664111504622833448756282909506388948768134474969515562817163263441781954463014102007015027906829435070650833372540699624345916022249708597048245298598926438857721566405341896617993222978515275475180040819835880618533759832678202580844904540171320937255244943381018835663180449211510871871369713589121686659908007088175921849267817034772684056145353843698406796432692168674468657409465287764864236173524639223801168814699811106728132858332212639768619128010103023147667624393614376437494139002733426162765434721540644995364166073001296961969539640940061788285247820853387354671046967662573298474038686723207506181564215789240952449410117774507860340822408748698185944368135646756524393162583825178379697324691011078237753698931143939283906176763107747049496182107608927633275884917572987463385101807828526691397246257065667382763975562410517812590633896582739031135293963228973590990712401953268828207246219754878298630476689169006029746553233103364113218976452267387330568779928874023502054630777142077730112375650203247478988392765103585659761737446026334585225496734791756619456819961192385354739165994689888470569938975812696974159938563589981731820802711381458858611457707266350876005468044086316959510013876573270963683962049400690499441514106705126063863780850552155557461547517608270100249946209151090220624897320569520780122100655659869712976566160134969042966656320504158615524683680452341731018890270726827833402964710837591936567687755593215310097195160608110619041316189622342873046344074245853900358663469510088678008231603199585931684478841619309487327461954555358514995344629276406559597661619410314121038862064118225134086094933246611548389023097288510590531362351209102913004116593851123282496431186357942115638851392249912213179276545737228487939887234382754922635496116303122345065820938366584506320604010174205036803909861450454517683847668948991257057254351792036790989141623711039301911295398453617051450598180506298012854161628629160692702406225035901936315507754216014291159808635711669921875 [111,59] -4696510731646483876957451927973332240752501674374097018292488986509856286674993056710247592314522987288754362664662249450779439103549103179015135819551290234324735183627799483730234002223168047342406008558470384318291626518567226660227930871277781876014541570626700356933486926427928123065332175423686387070228350097810165243562741194664091550275029283282906114587868052029607093163057222870448605978167447446429396104097423768133753087134607987321725258025148183645083431371072506602810075846486466859800559617246869988975362247781437975052052614731363820199177276468827958993983709736770870683494554009842077191014565926222789847468250939223573219420065371232249966500444228149969355541659568116661168754794306370819209061225874323505645557886021950713122658438563762453126816585827202880929002669648991460873997400771307909213974937841348590449773191286715345147916704548231259358026769326119137638175473855452244952822553409842495780917981026121206629717936087227810075785365572158393855368473200504285749433127771686472393499252424175870746346347193584063314827629079122794351434777344770175368491304242557118026945568593464628745310993762305544766309844910788379554866768768611001603531340676111352319456964136836107541716934445927782968135420706846181796878872911593914211469646413175046238795951176723788368230079179320763327827771641745083447376520395272059951224284232336035391761787167904275252547318652986004540759892050874829186686290183633740789959154510681431048661370178781223813304015488156824625674369304496876704698689072100258717779183433846558011044129922364954826172482033649709770963782680499659297359617954319375206183901242781288092689081327238569376550656749524985205937632951081660306945708446448414275913007321196383689331128939261383555239215285130172658160285106368982511002811324107486682663441272099633390888269856107923402533565751859997747620554554917246776286910829801762836672303002645641064127836971558197187199626447071025958316826235811254818157400593789250594923562943039910216371634966214447193974284663884257682335028245452113779358043790696157654043770662305569665311318839550317352760115567269540860932310221150573252190992611427982336225553661018664641885406242504117014464160738915446844004077156596414595422468090217299415069674307227076681670041580218821763992309570312500000 [111,60] 2140756107193974284684345063421868754375651790870851861453025111773907203793482748286804298989241154762017118940023425124228346739190311908090512903549690776320016385140496194754923777766546908750048395047760624618156679630720289055124807972708231637891454471956635666644416067305246759359470242647434429990114030230941011898777129062606467576859406937211152911545545111507601702290219940207588374338487672385833406021984538351433980171895800263663627740040796864608445107653139671424048848004809824983502309614212195101773146073087505597279701288638593605983477055946643880103468737783680949517857241813264394737578668879586790618858827011836731292679237327798481871058359457748051639787602724774454894356916195642359966657451303231828559647652255422748025637335649861612357665524075317741149629566868498094022197636245813501280623055334159321978919753914203866566113790067934017010652752656969715969058911948078788401262808966063664988473975542399261407898899890108839792308642948931282345262352000335222892276547301591961828277409987536958700912646143609843614370206208099882156904646528612059310626289841506947995297511530764011112445055936549642792667830946083243973350945342213365572279401513956788834965825137458403338010463978846552817661166693706014344584280845011459394441281686162924490303861249271947538123529326786913372784181302964495607773974773873311927042756079009354715092298718349643635636964768622944734099797530617977661182211627236429791164990300189593265133856769527440858291418378658904679205178368944836398316165584607283600200872057177894704149465552105310262776917719492372359249192225962798241218747389231495438378600628678109153509312970387579710001283029414147853025406509573900313383593017128024118379966818204225681363535519878010015504046440690939697184944210813829718185931775957521388395585702106591689628241474432037299748346689074916953491250374932638974302228533490344374866860437231937883881160436095151351807004243386774176388315363452970357177740740393848474642943674725094328649145086231640778239450484269695169131065900141516831279650477261243820886638165895026892771636064365699989336285263618745796581235763065306692699009574781449696326435191690990209218618703966859327289935134231566848801164407860415245848611464833661898712386826779119353147962101502344012260437011718750 [111,61] -535054220767419880802614692776541524255115541511782273428122547846096615824297972078287076037813578470412656831694871028677293567164898082549279334600828065078846908016989870574448925444962084377108988879416475562981760387118423826293635026669852542274750643567871160931980237533981023902761016393987405890329842336161795386554413820022344708954594247591420129995543603724450265563101161120774821663133823005963036034437987883181792105510047527559637608173593369012309869319024331723257831484023051229880241546993907908116646964682133692268748273080544337636973672283712351904624323271917873049261785763831687216768714427196937143344867352364417081350481057748674361511415127222342306054641450184112339214683245035465192335593718152446360177600802606320528586252925381231262396774289342580983965553629739651473665063425455460976338322532040329364367740583080628204032677546496318335508952414076481363016625139649917981099843704934502597395958649563008024238115395902346983324934475275368333614375898526115199711388846447875418922828020727011390281721566004929444776639960694227681527591078631127262154889443154950023069791709814113842272176404475140044012867217473204433085612016090498242930622468071115289545644864718586434365497390996544944257616799160130999630534281928799300511189696731287962860150074356788051899911192090475566886600460459207853754313735694290926373752595532192538172479971877350876217562533909768195112135782317008460092700435265074987737037788583858055467555212552118354490085460298612924250881327222389183595594219716801863210592431350834574721927979284812325469775512982972718491883713596812730345374728110556246148217062348772642583844072792852318111792598871601089129271030724893368307872584135603982514744151774031831618501838057318778408047919271611653350492113216664553727340877012783818105436487800470510049768822178085552639840263047363274036437859799898632323094229006674783916355755125580749803523915445382091226150454297172902705864562102883959666183395890787429661662287757773715372890318626344122909371817165935938157978420492472374579344081627057380356314594071252177996908989948364127614635462256850118782242181052750202260880962749140084815670117059516041203069937773836660257894557602154075910951499421543769142519541400892549943895878938882049169478705152869224548339843750 [111,62] 103843975299335674149387985338067680832210878075242971662707367434165989095014785967049362386721507444811174582537827516918176239881610621538758905971243985948271436807959770214528560727150097214779894766364468028536452900165462058316340071370769506169361229996388626797742639873939669130380919209857384718815046995338865474226950948662133970019042840603062645257990890559737425398538092690220002027598510487341240472731321919359060449621314974392334443631369356860325223094246221597155766406621754256954596440644320916610769340599055852068263833186183002074096438292961104141228136740724488118542169710001475745145907778410558059958179775591820182203804213454618958045389153177913177241544070417173966292201141472147275257512854044415108110942444022727434911005638257922682146780912867561258103670494554043899986219717341272803383808878169853079578066492813274340855878152183047701650185153182916024382543318871961442379245042053187421272974115804836216339993468982549708085221604666353150510676690147535397436481170185272207395515483165465690271782154919999146973816900689268360326916676164877819345501181559926066941304398428128161220410997891358244456915434003892065054716413431145034644650081117766921248655075150516798219112598263515124367179898699260437832684522063785277635375150362950436098326082100563720149097137191700734444818033857423920409899935761811687702084431252573921357207733369579795989474066628123696461399847157555869347564370910271356078795641132366585734299792211079130695903722941513388645387928930694416456291887701603389353061753511797213906521855226170039103362607594883632373124701220825313406128785202551454832341403167151265840852977768370385188203845719205466926734951282041404714439332241833738995775304866814219892024423537138184030198984016761708106851182323670394962161206081637811739814710927291298576603949127783433936907145969947344079153140381961577532019762172354900613923931326047513958081686402509424169505498346090933887330436677352849376833466529676426048213861573933522470757259147612138794401341581180819030800444913465247672723495443773243240049335943405238140389557538487878821473340512411208832205612799139098077561621234620931217165373121648149930784767527972042357821060990891018306354569980437747174731824041776163578508496154739759731455706059932708740234375 [111,63] -14070783191422637680869716448982900046822683303133044083861541793911136782781944691420093064754558084388877114428885915130788156729455997023221092988268999024808324088566348459806979354493530308914350318919309549120960601318597340869357398470442992965478811130817011004422988492911337526559372859325088396567908596772701612929520288789994330754991046137070109937811090747822506966997916389630057959475083044357806956627942032117804399841573492814550990557589307173150465592795452294418118313677613200735538322714589841696973215087133658830571018825508162314194731079966546253484199521690222538858926027226959620254527830599708453936717336250835948784007208157373369256167649252348719143996886514256964634185521843293456647515152147601366817175322243235365450781930285360923905823586852288380346399037507597109553697197140464809905985843786895454887108612406061839320065910550987094195819939220674333269858257256538588622495751355659627836501484737205426362742898125926028804984105364115819723913966531313564701276449327856069258937501069042473222689824451536785160239844885736144482152688616813767399956181423240642024928554975686008845170337053616000721779162742403590102774322998948468355635342035083829029665249415504958855382635210379714320802824231938258034780567045089038582413900074426022442810201905179753418720159008877120918180320866015224039043691739749130717364047086984123088731276793618098245176569820261050877898457089230586325931614015326113263934099905975489623630860016548467526512881789771000264501532908632425888072950174281162499124297229859468132979206041167440737416042733050832690298369652954981875020206671755261762641596609041608644098455103353451886662514226341994489854002430515891260200113018088125365200746957205702261322271956408854359981599703342541621771287220799352807527630200196562340831747892185756511217714330856459796670664149818284270104465499496256541378548330244562951512018742475647367832533953297546223876619520703598185545812405311036163587485400520034825929194041826150790299261845395799879726561520128244574776093483553118514461092994511334769132112472944405931487008447170264560114185226835629643348238024827735829210140416919390011016003090800759060337262478464368834723588263581303869039532377212488585806910375872007257225249077237094752490520477294921875000 [111,64] 1007620411840666843472045499319151962188978023790813879323053948105480364260547144799736110479732713336928914232034214838899586167535770894898718493948397258924726299467380165643902965205408126944240510818536842224087089797756730903998796143607755080839735142597194266873835348847799520753439674688480418807044632255888467400530471288425293791058691256764765284357751165207323923856623423179160279976980892458237043366079818000555944607278906534556003361141286377966293521863785783481464993363358326989414594597267818291580057390064199056088977319503499113996949782017547084256438995110651478527498576526917265309124896747906329810569201008987663617265225363124053968488136240585615621952613480813803021813128231259851270179429040165367897857766598250430146605223765568706967972529565218770870276088736368638959591906378270167248155750176690936804458648111797772781036128387871610902821673788232218708090470719329685616675921311199107886898136234062373062947424739065371889644191040568537596338740964934043711238799712979089237922457158492228442468719068030798332033186495218575701732694804982118839141208028429171358218123123180284422980311778983711527460618295193611264618811697408733883424715701097601758999602410139390489198105083952699535162238446088434521767781706792866453676238694176017534520925067823896656769646320743459494093740186159589594009580317087738589822189807597182278477008110807576659119317996212597618188426466791761492168376327223948171039610615340061562963787645700267138442729172000035567007369806453511536609698328958678467755231563359727637431837569183393472819262966933264965771949971350524155988967994213734400054344941421968073751661906705841833831202349620852028883707045767358542987943203860577262336013789079053796359718167282983400316471237832545859180391511413232601303531305413928171813216178510608970585964485581306760817099249015437791036550993911150711499518990990872654688171751120991046819739016416008750189671339682529252817016071392953430316409260482331277147285856799073973640444057069810975547868116422544026389475107738174631896839231693210297764709667663414763525984007317531869283740672109426200267156593674801767719056949011622822537978074485043402662240536028431772724501153301257599748276973203349236498493614279034491509889903682051226496696472167968750 [111,65] -12072966765854990854000982169760408911219013378572859784206614713979415645788500339616998821078987295643694487481649334127413203304055431302979109376688714261483473680320454699625259461344013857391588376873726461456718159268130141268544228830008300485879634066833901372428789104001204840018578591377902201145604585734242121081724727777351801188704475944638987607590826418479801551346010581936646481702936636598939497832436721089955248282977816986738395781957103470646949517699296944043723273926970961696945159165783016729431768927979053711852277881511625232280509045267513426790216941895163614874226340341987334088678598589445527872733349852452223321552284174957886097823761965951664410468788077500787000368138140598663619596793829813721902435144722442555810034971695802472698584170960584491647718392725043169608667286641860609299572498261308254432877632073242392783315461677620930125679857958261545884627340278511852183573774436966946174101963023814185875227319940525851783233010317287108440467037046133085805243317267635011610104154791578557510858426216596173055302706328332863129125641166969355151091542516258921636292070575060198848196268271562268272625832192487499712750840846591329434171520017060572184557999607948434588572455382910862815043756505152619700212647796961999598449190717151250592825455047510764645804528826445675016845870318833357998865817808713496429069451081621839435894972476411718099626787048140128553622531830245554127318961407105349373999727422476732073189293231139719382766761214108538965377216433839425767032143879934195237039406721587006709659786174591832912007952568966485224808580799895626032078158701477596800272728321006435799826659192248519501776009818265269725963146528285099120527319358517603300047171783134144984714523315649882411632257326275645200465216356618518475662008731300606989668261615580938528331905412472940561625385129362154980477690713074964361949597001662706212095653379033782766589454610418767408627449117006158400286485882590198282180289495181033814749593644308768320442414924657187772428411525711490122662024164963911277049606269361973672326691217892031632566884880507610958801068994961203391546771479038763550768591530152546278506150686211162901903359476301172878819242979154162282837521987269633936499255502661220873505953932181000709533691406250 [111,66] 3299994100095094983284239425793595431954103683477766646286201195553229607517645249883358269432570756094189568974052277545882626317242723841979197297710269309438483799643640572737957510945570687199410881606351550115495825821391207110770054206229087639331450072890270440900703836518801238646140996858038121031049790708434586127231086393935745035388353447323719888592243396983863369844780697157219495330261278054838027361870894348405799742474339148077772409253252820241810892946459719089354699251120792526114229382050800047796922719005140140156383386637993769481223427986406811287811254885366808721604657758761417704445921015088162633083094153382805717079855219673960376926484915837456550764306210746575679958423255859287446267241260187368644795465100937486072368948265762642871028717123189276685709439895783750183434326822253739433139986652097347704754274463959289523956669643332879097828991718084855445674333676400405694189807828594168778331799984734609960226511416270611715678841247217928000778686606511044356250663953794439720396065619405109097471264518237222034547640829352556642218952221747390120690050814351681940986518785827697350853512949727723198575563395983325459373258549393029407872804580983499232037536544135280654277800773960859089268800904300261241645088290157262771770739756650092424751902242320331729102856412498754283608918850556087539724491613881158485703733024494492042046254265401594930158753503653650003857715641927833269747997162258587890372930895913734266007719876225884985054907493548003914926406513718477477237935602704822517682569378581344298479580729746736218306912131479691324404637547910407557465051417448480959311161166988352685167437589873477632215880368239539860179609780779465679172072929405283707163994192863410580611792449269132887998022012645515635804210580464615338467875161731569173039021858783832703969581932093017690263535650032238659276131146312838130529341629434138518566373674872388795626460048786750156676673804859284519605870373446684652264460232512949517627907571980133198146360540776056487180105389294179085615464742525257870081552354962766012878736408007884187203193604029009350280509697318341713112572221890788692603759506482549553792015248221289302026259674310072291562393482617430128455425751945067388681137598993586834694724529981613159179687500 [111,67] -1473999262606565083041023644811915912459512908684944518961628271824067157789629724288196380721037352297168321860803946473309507950759157405458221538860583065425260270784556871527898100572102819999649204273142635972980713015410652979533685175201729044418686750975579350156568298274143392344431676331626044714816103632641137726710454008094332075899882253527222155695046087729465126264573858470383345698238878107108691133888872494001927245893039373251011177843901572787892277856943749334330769710928068608296983484399610769007031992235852949252809276091134512927597790114497405328296668366590645504875595644870215314840639709555369488056220679251139060359579660565209362849249407616921152226753329021465617100410877730929927558210821539271402942866937507807377222875925535500017484798173229524786049465510714777127993971141657075906313887655786054067107819735024071053805228786362369342904566575517827131498881695290709716713927559141841084792896177469374854343368531276270316830455909751111376151469061052312199170196256113705587903786010440038156575565777465640148747925507421820964688682581058860478490003041932079517641701310125230044632494768810400193093597053698583529597002581742652698778485100711353298212307336716817241900183735164570925313294951554420956665250584144631356881122039181502594265945365358755362994883669050575364657630945481541723143747289812082189992325155959842231525640978873041251115739473466905644048868542029516305115992394925364852457915674264635990817208806769740509156430665435855907448189959859622754718296165037853964194971153630960498754946494474200099644530856568480469812880220168074254499761145161956449230938490257270115552426245096622935850233906710497349206346652459673189342299044884411569190004555934859809518402779691098177483279684619381545345175173572501318538160813721673909172535340892861545654288254679290713762457274286247730733992953061892242977346397637333706603014996820088311769232384858568326762043842081506610214704733764139463426358940512006816503208245169767833432503279110974634141840154235410312372634633362164408918874451748003701079164378468657825674598672054183609144808813491481057508823359269766755312392413280742590088036384953917841859237575084274804453497569377812268365950460368340915046081462946858664508908987045288085937500 [111,68] 104022440011319299692234886221865927856344579240568795921596145550476522088845132973337456023337302628207819298498729562639639550984306919888057796323552089717783687188865232991223200103574155752282213817780085866373469836011155808286159810745898710133489900052678233446422685189055632498846649016106156341951960298998138241138020241677229075216178789595582724733541411474962876629136186394189934304551435863146561148374759947000727995479763065498206736849675808176191297059243487831478377896603117937957930943582777156021563874770957261131566701774505239063872430305966279868719602145656417512281039215206677055995833491854762490907428688714426654207274703676016644953141048756832397043850606878814061653437876602143233250567728270026548647272281427894663979404464982304886587628852986592570057106977039721472059984392982682743195127698318401464160645751204479938681838529529909810480903093109370402101067807447288743437744390513060842070932544436940681706155383415784716050743012433678773345860093372811307205596423092238731307548715948883897228428103094918610299701270671232221121002173090493386127424328953306969915993309006870201699292566978839081722270710579194556775938240240967079661865529552728405251326546735406234467969162993493461967005005504658403738438111044481583267451336569285650072561780561795425986757132803060694349150491849310365085069320424259304054051128753278314461100330607749371020371348068270029491802938373439244199764787484878991855926521915537539578800822022437732806193270819908930984989365636248183164474779450277621050730788091491759300606810255557993379858494408708329618159649019589612068377962798745618610258760983990764251044900852534659702864950551941954637373178050464129172881454642545816854104813488602124390358170830840009698150375864503943608501456128230399336314602418173405959230716832977751365688512372950672326833284358742084582564453343376589142803802738355773728707589441022592611423609134252240556228337328342794253599578879342644113303140912860107418261100970817247105740048844066670182781974539950993269680657766412981555409125909570596051681207620571322262795526367153648027197471293434675877348961160954870193798594157346782283886336210121028774715403811777972256125564719109127059241579841414315765746323450002819299697875976562500000 [111,69] 1340656908859106216693566092512220496792701229133871682343350771917844287606927237029656970442043663684996574517876979607925924770264825803162427997050044882993575250225533290673818519646860007106024729194660757913627781892825663963982130690294969863406843657937428736351561781356535389215029184872535049663798743437661708764208384784473696210520042626530925773983357787458977410397632555935425472488396251733514990815184814141752527490945482218295634238044724561633432037904316675909816299975587200753519836238464912874716196499734031721893781918505186928985730401025078915920789192072552995251370722422237552421406340032747426984207484842657770511668319677224165923170481154965630409849665636745018360377374272074879163922848202127938817314216911821418049711379975728192947395364817489622681366168149772823286793246227634908579637870266975605251944659850237473738248800348477181876212558649958187898250916849476826099146843892145966099315079390019045431983491990359539379734454378219156008148271420699173648313411387040528256942998375222760701991524363271802161900397743620299342333036314628675437228433046597045948286334680252595952080244771059990158449386464465978986240683360578455621711540825073395135850414107730598952238893836274162279053386139713401833869219167058744560686025171709699101127571015396033267053324178761114106819249799257259905864502348246984481777805270429076812978512289487911852442855506594724537445181113184393689891632273080682023850977047968761181979133175322846570162773644141455394018368651240985918039641691357470492981398825026531079334053395889061595530038318179188600684901139389493667008051443016798080842324782317139338262813131339880818408723449188290966706201923654248315486968303833061876598190642452722425040569790361448925511772074768461120570268964804685168334194622708081216722962737873342313203379806689293821658426333221572937566766871111926721796106301347223470718331260886767624415846110330949508434449501130158357273883089275003265048917714054028204260727274339868795528413881177162241562922519402145652153089362590057408399401663680177167800835620971883209168496206203647276192210511118593981372040641042718346295557159926216612724333869597695552397062709333098006052196026721704036737130467937806344025375437922775745391845703125000 [111,70] -151027101450083058600730245832220190699217862229277552208895488609344708506943534714856203419501844707021690798665812422596011860296327588039939666904058950014690563874135926299977593704544392527398105911838871371544402285522533409709381160386648470644701916487285235446905636328082325729138936103947348564384265735986377788445350465206427276856198066662333526740319665351586615596000505956961717029739426638126878866583476665866940101364448933726828250938143896920708873840959154831136091682333600045047578431619917666486739363773057468825579640793930370167444346536382093241010302982366084518464644106592722257003621974168491912593213308738673788214423276574286823092010392071897676188233425376854857757287689584999363663493441682680658818667946324118316358769104262889668661058772931055634724387989500474456457414361967526402327883687012937108221709210698518316829530740090503212169458601935021719665519976587695962144430985967804809171116252143430828348582960815812807525513377065262347811774544533103741864374444243821770017150076362501751535600098143524648277408982843548896822540823645642659581229481200438029643115847628051993747366931807176969739417847512600441673962986759430841811841878975450041267908752872808716710797271639615715703485303229634754902958678990232608877951157711441523902544839254473141586115884347161852574451282945964081913187200298433455528935224909092151869598166595925846598621144153513780086139638216591106329309987517483121139506777966458106746106970185456505562329781388071660559119883813522784622899051809160005233882947743240070324837536770893756399928338597382084659796906568999927416956390107557584240562485416297799612815821730394929347267298026830418893546705683104368936712196477463634519609541219918432432852393518432458088357966579156635902420623625720993867075829223263589610413947349746445324016059054279789953185567595505681223729536197296504478192275220387496221505258945171712423340841688245409632669053754968609616989371637521871747204675740980730608737759430171352367715701382549507232860566600346482352694330270773033278729738359035401370708606795396075245293268917337436038493765491316250171934247527611842940182993215910811156288088256844868024152247623999585273732992552405232202839859001475275590564706362783908843994140625 [111,71] 141668736064328021127346731623482162061968238348093842889276028462585841036397169381310979909318244905678304281615173313752577223133811885887438640569660964878369595036341805751685517952729583200000197327413063977762872195198821872815769083620030018638839790191156491275128001802630487318159099111007170933376626866390031321499283503007987922480597723045040940671097032763567494846952030396892464241162946674232112060752600993523309193441314159159091996487881319744504037064445648864252540607441397296003062164083957714590058784696738565350754537213633566085471130895357155850992448278465790964023022085226639597538546673076184438584038146876981204593172290701956115894376543917074032556909966205925453245496142874316270640534845494693712108136802224691335205754801569589257590943026448142805026017052664464625620912341940998229387346912275266377194489015491568304538152701162674370137464685845943316643068576884973482762268021724549393623268510005538058086240527861282832275960484003308577450393800595722695563227779413238510601381221190279087020365035465068625320125237183755235555719451537971256465528831446640263143683875522259705219272025974859862204141450309257844154534960722616621396710516253403599298644766518246800298912148967433155354752286632752675345974486179277564227269596576578714777369583116309286808506716354733994937840432027860224427840616137739151599270048524244222890927718891843816314278407572842378049418613642326929860104875429558922176055760240950136663017708462834129891569547020493617888522877625648515052438227646090766594597354942026377949550794900713252237639200322136693771712916345036946429134987843858513102186909450584193585525809935839586612952341070193447369428615081835316515662434757551832168389566090799545628166622403388860153776213227470689718851967139117599718019410262236193664951951615590003089937618625166718450983882393250958894495655016625145502283114798323302705283900955029988229809550178724959912259682200384110839270176894504880297716664641609027614600832668645918772064457542922947477181633688448421793821601566866265631829682258511872177241765334839065732685607298466098670251389331840514197855181935758115250461487321777285325387561248927163664778668287883863034204256827517742853977944506027597526554018259048461914062500 [111,72] -21023670921806973246871639227429441484020016639703334463699181860604682517729109878335664728383259149567720518527237024838440437931807236851451173741424549774309717621911930328557417559217215607376480410518321159822744483079382768947549691449558463060392072556577377520449003672305530308454287047125774597809157272504995970793222946038984177967832411202535326799735230246412961619754275612182901901516018358082017306494138741196265139503075409938185354167821623451231570414612360831306894311586315181728914404729539468462956855179135886897978757746380750597351533971304886527327050000140462000958519315364102882025546813695671046112850822025608261573524061950888349465591505972104108987059182328911044804152951370431571715735841107776126713099795528084844527967474995137857874649581356470014149759046627021766637368412142490831250893236570939006925497030695519232304969673815424460241144148930935402158735582941530422767424101872866317090611992512673986049127357722137146298902518587132108349944428701256389980695550558573568620755160313274397784133819697215677480015401221949362714734103138571803200179373609694383920342845673496877286311953694209156772246105742552641052313710097264533205651806654435026548380974337849549048098707758492160625120978218655614795784326924489721422701854665459849905992650204327866190785088446380278236003280588163630320620512175509656702301303464723057312082622676130470449695805876945521960492530447832451745574788110714300784882924675070878605624964857465396634880990569685647933281416254033265575610613380867367746569051049655890714080659581317625964990301116320040729721003763784873827591375600647731952544065164737278072963795892753190137754952586546690092596181474304266214121407139457271742154103251711711662519364127444529133883632335794396389253967308974651781413694063862565160645277882633117497047615958359564152861437201784136444358717621755067146635762203578460323052223423740640569875219222636284509775784033827053577479254848101670021679013300732571468288590447215665379820475114466529686724472033764189127722722186435717969282272438079975336451861127898110333985491782413721039777023973290317898732792970953389158320554510641844597316311584840145259660140605838165443155341645929158611583176252679550088942050933837890625000 [111,73] -1636186726400642074280357579783012867112089502814806296786229794088706805337880860938547170254971246394997953326279355642617031233116365931464839221059993785279804744674096073870442568226359274449486078272524149153999466651337042179412738063919042651652503117683962502650729129030730162512395379238647814854918043071982533934801300511783432220334785321944292209769366515568265694967752945066208321964303760548389978826617177058572283186212927891105773069838868507962704708592931198373898215267011626848568365078063428714181158941521915556323583199439107214771329995345796843532769691747859871854290938882316335038623557695964794432095859016203792540163690909530822610222371420726935789490503215212577102521289669946304706119960337599465385336076652979186835685106972665193212870945203930596391487417163556586989950088318660398601578176193220487332422685722350814872168601842465457014765926295817568846596150075223652170446567110133559334706101599141988049764285576845322694857719814731108228025626316862756738710276495939738683637482894025583181151742436448327953095680009495530538310127636391470752142780228103020447234136140144140041085005267834338057323478063343184141090248476463861154030843381862774386519161197069747484493230850905652296045015266385035770956539099805739205711586407823735319721574225204757042662283676821169535841035271133831040255015448028340264496696634011394940118986897653680808255244778783137713037733031972642779678536734607012683072923226474470175714983218121394579467479531765575912137228449149648706603409719691613122407052385904357056891227851028791108864040479891193048430227730348820727250947939052710663147838698374536756493404718769012287280689133921407969793029206075830875006947862912853868916996331137899780304093388882864712244921771552628957113346121777578388804923944084629644623296414807706188832182118392507514403595387633961110603180124519970472273010155779740869788410729011213661051469862547489912612259225841986218813451992028086513799982227048639252845387677936376807053252839481017118048234713309993408816410023072600062653361474271830184084795628372293779334838164102520399686948628234198564230226921998674812060676321804939246623502635004570186764072821130069547190860119361202618115669338294537737965583801269531250 [111,74] 344237995044671937366992830816987479005727901204962016706105468765333237169346563778720932565334367156393206233869302944727537907510387236342390775322004188541910005394916474895677780114099687522347948564323005849087909922711329453417851611129947482194631113470491196300105543007594369810682025796041741485846047234907121986211780992208072546161130329460757966009194117927049057101850546270191734160691834461495521926142307268004828044307865900559042862115410897420047752140262309667592742161785653951686942724123519074035962155952965490762711988542319478044068927618291443602832048635435665865280240432854169280125801576691824873713132337052713733538780667677183642409051395566024882173465962269685127724233953086688784454459113153148416432895704277140907651295524556393872302002915795789205767104117010125832212244081600098386419551467678158650760164634419099449571931187966317394497281127391480731905496324928946954219597887775733642667780215053385454435584663292007652345898411167210621455745724066226768736385482261297884010706386761432967217109945044214491334997395876597809109541054761881087889735093440357676552736292777105277124483469847236731423256370834418405975494708041141901714145794456608307313577660547757982282280155779134739601666577034733478123315767579001846678407655751259570584256504789563317444928442845996751227780990420277682086455787431019029346912839852087670077728361205337749864620134936329409766884992556940230703781646456199423195602656021150262976749600405828009451713552273050113916217648854070268897973776722987509426169923843234325464194688808265841987297256681333218116291660551958749338356848951495984675363043723582435170599313502630305970754336695779002873520217616047607917754259824524358790114918125350437512496908898424837751527489122796964377103212601176889893381168673028287281836303890205286195904461722887831834931729817730654901002427705497144209111407856521399930338722549927740606497571215771834466731428975069572998926976942430885660107635558259512254772768657901220292767222068882685026841006531899336989599552715028118780450581221412809556583726629409055259403919571617383425189221897520502165351124744707654950319606261695133427220687751261218606768375344007670947209156370183436024490220006555318832397460937500 [111,75] -2111656614184176972821314664662101445714249825838837283244032186635083548703640523007766495149074508991879553143486402902069408920198569904260302228797327960330908285789358431049910146589420806105503863743480933517099268493161042663868730853497847425186961092224860643041928639859346372801162233309200606239951514853079530972015079123380050214627588937937443477712740922736342119432523626144596245916476826084410592381816427834253279463097899940625629049180811284046238771747701129682282876647319976197779445761333570266479025333290103117204265897487802280190094830252550098806406943231179675935587340624569831544651800320533594371463955318359554874826736874350607603699184886327549931058992497127986124939545313469103291484660612460546530455835032287773781807303053107159378253970502584752672327257288829293919495971317852748682932997018453668904898609896541865500779316868362532940315776792727656785114989131790123833478989229676187423471990803869685536027385631072785755794428209611515757514818953383058368113163628446878357995839149897310117736093944239933159474983830464244243621443766484773436925781803210880276278235055871914662330745025230606797410997134557523218709936221786639959201132773216322157140172087283548851565723511931569194521851821591396882180411471708806401637015163587774498790526011774979311736689639867501913229382362474139143451524415894066980271989414719300841512370152370564749377311211347440862303778770623831611126073458596992522568744075061899139932075133517460956592918657211222860444570861319301338638142511166154428307551973242782192983358664449731282682635124670233740388639238034867424172609363520760748875889604827738865048432294649320374992653243880891642624248875393846741097004981358621261306325489645232441515635338352321166965502764294864099380221995487748433630879775955769318624408755234063415644958191196346906991981593547703705225975175128571350044522181330811864889666838210425533177439380445278491069831169590530917591386980648637560015428324069671541583223651625327247130300946926447292410822838922515552193515221064768956847128215823066648841949705631579035998305756431647265366219001048575830530683677164352015944282909052912563290763150430552062507744391997655864813554504877401996054686605930328369140625000 [111,76] 559925877352402502313526223012434659247419367355862930937566963182478122484721646125051682176403545724967165225029687321212609603236829357071366823352221142436989767867965841582853732251642021317881095106912172027426602993857849679740658434992471377238420276722088577868761975586897939670520802726463687028173326644565218048846934428271071247775906640014522187500830259307573431001477198470881507436734397280900903436539508604847388976057029915759394375565422465621945538807128353402790671318172659392506951031834485020582261635764158275593815442661602030829965790307428733353220433499109517462180264639580876477597957330287237999518812198936058743731173031845525769373011284914844980315545750247594886983743466459646269933340399466387730787770704170075346408050504748483866485004807116168835033034078408114075847942262605443425413637918180544231800549737088174075632190312111868794341555509463178514293132684545058635641120095974516240723972899436778636669347046804861532715049262411177043295967112894658307955824022168635445813299482447090421092844010449105634155935354792352779092026513662111376667760352371213204011983789956796295418259338234043464055114290344293619529747291633646722273630778560138684632666061145398269981956467788876114703618014550056906227166647341621281893267829797153415572466148345871561338580717572066135306157279737277085553884247911611587182303059955762099958490298610043656467160059895615305483904869818705937154617399532356156298070299842107633600547891970139957926028140791952140426376136509868541208536731651413540113981540226105816197073246748041352624353629009608338379420420093651640769660772444199631820080448433298978461861943371469820263968496181192636658398968725086981649266686506320590913666639622389302902590380032479231908875480804283220401100806496102619697008706358626366107357182079552920194888451985853215447002164915145863068465194405555658246915592733185112841579510552565889480485710262898674028003694911263644520442500800617342980492253898877182551713358602731848007595475515087646305798215769975089153341708464409896569305060151440242098748833339265951337490278128481198128844967983006060154232594136057471236516653834418775484259284264770239628028645811132517004504727253788587404415011405944824218750 [111,77] -325188259147933153648492904382968600075235078063038560039967215267804793695463874154669106304210992911747827066545498961517212724443048643088027326557429784666053187535902009460011318181016688452745054969697771792078682017967778565077445318833793989257579780766047338837464136170386961664833911835308467544855215548786052468407066493832088324604645706728742810599361616000302554527464757572401618493990619348795859665611950946206006845478946130188955392473067072707172234306147535980143171587591163139823771536037273764703695705139774822764509187636773442743670335346270527491162693761239864287185203884091613517078688454936463494671132822300169669906405615682248849198220683871434683519987725939662983120928578692383337466127371699990814173290919781650338808590888814622174228986518490250726478866257705665362634830788493932540269888401107233055402329594728866071602650252750228260945998331043117685798016679636957390172145870875226809792343195786707079105093226389147621927592925437315432391806012685768128899933924538994865563827131191786628476767060986696745491218528805616439411064977328271271437430326071077479026445318250011888681222967796528317380814197632912070704483486990687387080746667226538702208971478593104763489951243689400852003221020061842860764045126952989750752842676730371861725756500832936591921506611574136689835606531989919874980735080713063556165308657754514899090165174480059355040279903259817409708037870989784993533417784293107710574034845807367746604516650913476440443638251925978771021055737976556128865577823871545772531856860493322850825725872891198517124380153052231139694285636391997372131322571260994579452670256946417323619514432075534633542857786036990996795717935157078074056403336196337668674778251239533375904578835802419174599204940028791644080312987099602656047006065089863861716648002735222709946395322050707321496146986922751051566982102827105599607602671909684626046076580019785037550554053328974739414258975234793561649259898209035294538452492725123827501096453175052186099341766311132064631481387163110419491633665966452604304162491082939392925800537231566213142151194870687691249173194270444161984587548414166060095110223463315198173886218858256042877618937508334140407129098093719221651554107666015625000 [111,78] 246526711002432157798830899650714958989597121324097255442524481304879270547575903945512115345249015514140704162702222555454407687675086829040397423215157725567232084250986992625516796657862831168674112801263141888520792038493158148802879378731910484776607887799258539169108595515393684537417434961040412012026645878787783115680467778615611841938938587376415143914140851121704130400125034394773372168932795553748365670254521793931882990978868969174390334772134070391507544944921337450852289279819111298827101741960361006581479046613127924219423653182352811890599421155454781042865260600758425313683865739648692661885826302895112670263748289994959824842102918653494625859522437806530329920228952179470978939684910776680463716307957755186151260193095203357158243619920178930701767709949738482113893020856522326122605148446777098140317155743229770001520513901530896646303935723992317279812824177874415733767290578770411234246651618631925933934963886064610360417415909246881714746541178226912904882024917717273709426125704354661523936488689938360547863219686121107797788358899271335698689052675493759725725393683718319885437122919825179844407295643086484599604286928221853468389997754151969634644697434721907799298221837706724449142936208959257713013419088149767374991900919270200782332015044348794924561603453707262498450570140391292180798272554950477859547563824114978239726087354426272013879005585272828349042579996758774234063129732829480099695577113287790054771124768279071544910830194836739360410809054313822281300284375515402446290042066755557346965149140772092671814101446912182880876653663180713030991308043232811539741445678328558810973426962428936655440674627522866275055875401148450011087808854919696894526267483721171494684179335622969291290667674071828473449220944232740451193261098120545239042551123193368583970096553833824020813840421406069914217438491243033955874700317685166934152674759891226172284474415337287416035074392412942574394157500022204581381182263687499610745766140193014954905256541351729706323520341510299298968823267929690284012934235498891200657960255939144920218840223193801219801929085198585487777443507591704012282284773001619295957940556284648030484942047174067048800286811038873224788403604179620742797851562500000 [111,79] 3080921851409359361948424282712220448520115892533017926113788231536472168030856970880950780246672273890441924209201279028404131967013294435697667965042757318491763385614781322411807547810151243281480136302688874166938632165764001730391647153649770730783618392558098507795033262231469492717915066123931370299592084524628791321640566395220840884333595816961345506652476214543709849218501476875696908916410256511077591332077807096514872082695256428562566736241214801577010928377305986312975258680892870723804150657771706785277231785222423494169774443085347570528887973204109283975734860333504838066843961740775056541905864870684963918061329850781264896588123745933832761652597344108715622782823271983186605353626744411024451524810313816732230095453499368891123278421288882762794961096812255943712052567402429476341878767047762876537544535306026779298636614230773406065083067026466607169352627686103351127089976899209799844905015956489248253070672516667053355685256873456479238839166143641605797008250216290907407016207928289527269382810806872409693607754299745955974501256258941264795412253817372032932798529369865720676766635856825757882902415471542950392290214330936590384951845938342650665258472786477591684042455178694300176251169070017568406894543784417399022676280065011012816821322396218924395639273908505348872238099320807288797723667113173333280330656399774468239509425285480412219509776093762130899997291690018910975269423168726145116756501926934694811807635855176192416919396749804414685637349310357466189227914551343422515211412767270133180217474079496885187281653695022634644222053800255588086832683849717278456796552661211356606778983829872746655311062491495078640476282860920612289172609293913219257466616965870652983414915634502283141503269714804055068133100983700764112940615272950859022518925793022223806814802079226632973749983364609856034306315592660544760877463531539668708401029967717230561268979346543396714613140197301699365778242140724198753864453377200287261678790724654291119916734339413921548526895561531629927836269886399426967841457968199855389918280230362700981289318136820498147647171324780177369972649856750126777796508242487903796036744066697259287451350486283182037702864722317208645563368918374180793762207031250 [111,80] -25615950216731073031085633155147760143002573738179888381998444881331655229041296723829649898940492804460625668502773139906733229483834248573290807049064302478637318287399492442508589072468470471129168582149240523923608837106626814486097470373146421635817675904381275974930709767965475799447056019815055714802770853189981707116890215934014862910080527191376244224855894055105529933869611108960243111479810007827131234629301918093035908391338556372933721792714198582041077785961300523420076184239494985865764025336755855109940927726841187626289467997737570685485831800922293584370050729729827696590992093446640975123725510794357020007914738027495443906316268492111060332447042652370010418868114930211211583173637169670117133780550136072860217881275331267982454192750531109995986383188202885464365674676107645937518928407922549299626338101020007791015162394700924043286091879407667177499219885392981481794206453006323038669109743836744108226726365698401401009969643983812255418622928194283731000807765201709053220736680870486884714235670783223445264217709491408920425622501901130210646347128798650149068425567270305430054235344993816765892332187876801340826479631128022571530995209611801691452093508296124572605474478982273803119273845635385742839700892987707838454032853844778584418279534122196094305756266294880573215074234697081780285533066149830755091501963270519778264795846541505093439766863554771778258982609147660357529957043397292312864074364750317167226311682389126420517412758534475976791235051106798231889939198435067204759338785333948055098218674903109127261940180480485076577324664633464299445282296522400660634952717169352556317544463388387818475941368519438486577619532735216497338215503120299520428275320426896900438295950564490378964852497138847889758132001560859077474950394440085194148096623314409732087455133463088231608025091394801220076021542109468409120729190381001030519728552448627458124533358789247020589123505105002762930169642512854691969208388069797230065530101430683396958661468541893301611376976512748741423021174408891393725866167745846568561618338067907009335135591033702323917185278439576305349343191177234220132443028471671780971320072948194135260655292149761937895574570589474205917213112115859985351562500 [111,81] -14992887940793449497805257082913942510292467815825509865715619129720946550487785112630601127039545513804293743085001428857908369273590169086791159596643954095834949660606560708750942656265676194479847790110288206500885418855740970895382120827800582492086273734802615283765789684390418435918837069052440139042479861731027543676985317875549228972661945516471315251649083815960338038112196608099881137721728902179639899360060744919035855702387576636359168980817780885819259880966962541373302948515648225934203593362245087040808855559345964318844828714449927525360179432004625258405116320093589371449231555363823920979068847361030919876834900334801693122211180720400338835438704362458477715382866957751369923516997909831791596460087747163789894113677364292950183152055777329819434313365627212736547867383161867517044392926787294526325481387377629296127852304524709282260899043923675319985817480205413543762436965169791676529399483950582695986277395914746180302666640393483163220030889329574610733743504826034694009557255123957875922958706597674883010689148531880863561837581166086836733891055072515509710598124366887991181132459015893479889130867319925740245069429017897758150503934232700420284815307640289650881751627075781746750329685513654568994445154963517470364422719550600578291626602095679107033537773371647995543131686114260668477620088943053900359304913455821263636591172092306013606165850592608588197630623385802824837193270663755053913356324984040762769314154044085733425906498188601739598426469569296447574841606273532602906325660662180262086094485376015373381180100760555282969318650973785364303147099121592910846087147507282486729381890270532932630974220676054761694095298951389665247278975532671984374665188652721794423384670122029780746656472790234504606496835591465827518734345309625263898636378249646367862648510392288977175394353736881868124760102646872058374551945308471862853775436574190958016218749987307754041273978872028885384853825432819672042702371475540641661050527231083090598475009254439752266179727810255099981251197308461150280983653243874629750099865010124379803300278846282607880128043949529021407234087794682363296009964908027542093029139843285245174954417061514077777473197272684046765789389610290527343750 [111,82] -382646315935847304362404191275900654473093992142687232167045575557499221160131855957082844092200872963232035645457341465870077543716330388006522551695076064341457808360904987952776288100659086589720452405645830008789194388334849975223723626828145328338511293836034659088460747711534690327178917961315404170396153608219829482526267004675488164466172644202825954402965552589468477848192641218344327263145620963349032264589992115943931185630767250417646700437563560190603593837316063669541477459718454484331133777746226126599229269231368611898230573252688923558430539849283604368768056603487515167311748735188725476648991309746823107220545274827189993263416846330592595756213995386779322685573496170266325207603501568841974883813728752833068269208056448573774838226627257197367069586046722473314252696723471369884982962665453638254695662787623811639715714824530924679318161528795421840386206503454048079104283170670445361131664164493417585633918721690270504601526179268812765373773209639982710453897703921976542235894531769887955456025186814746798653076456444102362330152174998207261431100300302134403246571494784821071530105573072851496218381573775394413610940952314304561388010088915989330399127212105625961963068351698407307701548244650046141278233274899594484380846190868519752260597855222138454885663799633407737781446173605378688978106648149800205152171480590893878486987437934112514196249910778943691010126489376352513016603531272745863210373790785729182187279119936056431755105709439434475570598619478994909485989627633759068948265714894445762206861988152483704671556455984222199811973473514903966510223577442596398800547875719402805852648770189946704073657800994482292846868508579040951218372995823397552037606930221710337760297163310492067483389038349458206190349663744143324298674391361872381852534241686178933358590189898975819274509132845543588886713169539720051028397568122224257640794747804945148621195778362668575422816728352728529932827244849964220340875296900432659123171782883111346882672900026430672674388202838061847228617873468369275158483006423189975251474876308827385871664262148280025697243435307352415954203983062337974019339266268366792248368919250345101717391247970329049010729249857831746339797973632812500 [111,83] 89470319501650221003307008193979763267341816903283789311565287423224869197110611225554414879640393159075015485549985147683441343614726418147291209268845823064278738794135495176121714253556594019567228575993024433641013523597836373729327477472514183694174811129343185028877852303656196992157692028331520313489247336523255703815741329682440437851471703876159204452142238354220429716697778688485145586825135360252529136109865873274394032078680637530186078198859049370779882701603194503021200501268466170022823995498751858541181431636719357037918825126999428549417891591543512324211144113004549893903922471378925960817020414844162512243658533476447389416688764193784375796871880975431900885746972485330056001943361012581547925940577707547226181816332639914097662876698729072934471692970669183081218613289182244849695366772281799374736052641813892427582474271270437152765324860227631682314872049996808104371858561698295040960365915452309265489561499525620513490371157698192023825829569110998738159161110428449893277604855616030688859873273973507349105532033018375265139111887662089363569478018235041994478274726741250945332453177738256691927288594895565652107125958217803566819225376769789043371450988079266118036681227353379019995828616688516370278387589580258624152748353294338042604990939157279047625145119437537369039436038285563653103880105672271691688287591169867847864248890980324814845834518477006532812790505104144504827824847237101257878393551756984820151375647360273123024627713000477315884801288604475600600059801551789904907411881917648279094915623642562232336409041985446350179745940462109284833340909106273977345024084158857716959297398462275983388456700315283784377368901703054622303678885270352675800957712409675745872853826741646073631992042895661572667960724798855166489153790521300166255787471771726758662674392823134285070116567364459885575273381177796129680119090448267117798099275972117452226870749758957895466694973514645796832875397020696643973518311797154721365574287420102730290165129991649239680641914621357287855684556118245019218937062069863293712500909003035012764989726327534969620031883805160997779061746125988208275042565707556660312524766527722678408800823651736422448266239371150732040405273437500 [111,84] 2645962340104896850830566630079678075439822234601646565511418344130221084300095490990085170518541479279593627734730226172604403794411900229289524575841035656160838843910552701545610936701880145117476202816505114502755890022561026887298892941692809081683681346173326989209924157980939541162700567188816031788357635642100663328632984300996639884259513359025519820520877288077487752357063784108759166555313793542579372671953878980465104516027547874826775276293295083242102770847916153546197266965508550381732513245577580411739366373925824059631218950408119934813487224827237592661065352431508460651595639946537794508580502829845398935882948445049731779690632452988573972993278328340195676825002635935267784403460622558689946932685766180308991353236272850722575602638647780107095904472107996847345957471981147960985714808534526341727840698015366727198672667653448666887274973727147964679289295421738152140544415183724223892144664208188147999580901500986355215275714065435506659729112512220696180924001577786092553367276560489365037672267986302906534645344182921864245586925174274552656268456807575846094414100572371569975105000286914955712285293179116244442086052948104279710860548162290784880115329979309620548297186681328303113506343010760701497995730816037156946391793368584246122077755140110693900017864013426145950998274422849625158884901645075089404854094197817879884467015397584571924000331423649978392935248920486228007895634114079299836133822397266595718075779997367210849458586179711092576158403427627741236279957318295287615994633975447888851854929341276739891606892748672734150009826671460027935017862167574364880161090404108394489859112260405124139868235567986162538987166177197980353480554170904851223661674068355561741593433845025750097084053975917000193840422660610619345983222789083968597640813467327600862857698417344923624199449118655326984876114104368604000330205947746619211756697036632162787404867125400302563549836366215811743816941254481646471648413409742120849450815512584258487823482333746966431332125349397339472974470380068293673349792288344310317796762529277307371940904753704016606671127123267617701511253288303549894406902986954018833849718774618976091668985650695589129099971614778041839599609375 [111,85] -458602336538240052358375841886122500498848791694833898273597478707151116488262474402176003515579986562227411007469831600517936424528266565183113499896361382028633119346186688072283026823935673503473279173126459575443829326379387484130486289382191924698803641487180416476620249395983402893415366896169044087656147635301729872616688332857647671909988880301433678240807740462628201759819132724662300153199898902199220447980623211840081304337097335631044743920643551336551375611927443432766596749608964485395147514576023302673081249622741862799148632972824239025871456043165736015291328742416127815669915132338736586248864440016193815125084072271451100006285021494988424668096478394566021917216338893024789554598214981529268279952032343790482685932385641872786453246325981674606167277329803343951532062162178769534333992105654402441697364308999038365192118378379923305570820054732252780831887080468480425158756355659615814013800569341795300679926513392475035296239478321944656591531532098253894182717912368208929137710874532298900196902539906060645629471651319342046096412800027856866651336503554012042947597123831421804964404064781961440780323048036000770169454849011053245382499904322949116019117009503476168926076823632885404811657721914483496684207368960370584653291708170727407672459363912877829211158476277265899402489861794283416463560782921970369282103461297938062439173514839891476777667477713262416148450977468368300087254283650325777847284789480088907156694310572937283504310218970365383303257661889752716093188601238942014232501340655891050397959082780143175261160430297500469628357151150201334974849296925953162301584339381108041467755384525202676484274939572181084470496233197746434817326251379367666039797490543631644757379164123116632490688695659516908423234770126776430544493600374980914049273588030346396962266218228063790805882986006301878731500971918031696680566262120259894316395781982852581171065548162073947568017377050640356180449251463368663543540347007555325757782895923483413995930710769576918019053786433384162551444583765066521798696372682399074806218416907927212637859182922924937076383941990860831550070892309013885602724380510754477686036850218885899121978866332938196137547492980957031250000 [111,86] 2654915411017689846149746923669054820658250099017764116174625254961778828107238629264281840039721082706951414926135630536324383070874511636661608927702765503441640367617973602239347599391499495784776580581382626830658982697855546115603727756314840165689404725215381993115354549079846110789620716493945000939480454619290855695726972203119044174701084725356355818288588616576474929561456635733819675258525452771042037674962660021382137712778914262723494786804054464406850071579929823302519251622082478457376327970004514757102515480165298399089014243178276733484080116429210738455075628716772426022972900287495479053356791371405428225713814919037701760512557334389870267577648735433524912125875167824029237653725914136079289419655405584347372755485111528555916322847792993055601670502175128676842044049820996846232224738728477416022954815936479728826853062542402174824660774900504224571628480427445620538592477699182402982102996422979490844389691792182091155326236269324402947847709053542056651208348220320475783247285014780019185919139374676766635902651671525222383968768245455111038790583897182674818274114227762217082408211547538346336483145557322049077738599337062695131477866926959738183163933592192650777933168630073539875303685561455372752622766993593174132313245715180953136383029442291028814543206203160290854727221324541128278345650311564170406362346515749185858081411603428204962849560066677502564473693279854181093866238752272930826572278703518527140253532161144395803299506931696221458084874014632340178864048568154794307292142764586688691255695361758044943315444772244227567113398566515521818455156873334135827133641760866513239353938826534477173383143340151548733805841808047998931812728891020139123824368940568410865135721376493348680127443386880368849053861324167645461875929307016252767082564986671799469188202537015822940650724912261882443765722128599169640437167890757279603076721972624698149148321167737737266817756597183326781173364418950818175774982268959369674419263264233123101622384145962999530426547035844957094175945772532763063018934871817761687528635868718992263530473489559908442987948882368160999617858394235725958185969304018337113745415206535367691476068330302950926125049591064453125 [111,87] 667222033229725089898744166222408000876227946241753605711315197634329575568356667753116761375787054669857309219715633883269361161350258658472349746586211115406486323728052069888798404872739401748652708007750651941144332115920502863857802302288373003863401979842637608112750002977652524784104299967509714551750709505072016734301476513729093218449622201322725930402943964203304834533376729621230781850613704282949913360910708655978011386332311628637888765169416271338162239852968215331621205602811265891871464952076977570010131955931529526831090407225514363007198121807563126346095921197298937654992719725631476652939032939589462394886454661993416588012286733665987891921138126123453128454431973295825700378646395861551340740051386081925948338726210306447890268236492365982955967498448991315524993629947950787504211556654502902402345321595037511845541663162270305236091119252446100238888437616042241592274491034723234691420830831169211371162728140302681886009265326681342432228887058856966836945814563704269717250134151241143867637136960300389795239398212958305097549150826872654262142549608483131440195137482511764347613405818572731953441027279046872690105568065824370165478620071585604515620313293463201802160452814128000223190173133856430740446399279511321646825482812603497602984424578012589299485932754242363746826185534366706216661696887043606704331409116711244489550647982800741263726786558571450409322479218862964894411683267800556181649101300002409987928153811522111488884082364219993378989208924999884655463909279441449125159375523042529384305279591197969558780688721736742099713872208202300268725094002255151814503539895383690945514957411293939826675952603147095289668242848507501605411504036168896865952813840015071468293664552361274210967967378822427973616719102422810464752058351023416616525649115879090025423307562518382942263490489349550939479713215883524863587951350262919043196168817330894824237765321537305362751405860963220751671031480968294477923955532022571965440442319569275942038605363846482743965729825402190169430452066134818653128265676537242965970261150720495698404648590588862811682383498673096338126028501179477468870911387870235176064775134581186222249016282148659229278564453125000 [111,88] -5411505586282050551602813343563093309208764172761035639727350269687369172238178837113117344345368201634593493063796634489122025943207041657656504381040808923416073955678914333263926655287194397955695624915539846116020290791978361327647072168026957156903867855250615724225464332518427309241716473804129024568274828019462252164780576716274114400869817757194804292821471496660930698433210532274419628565953676946265844014987898830552180910237691475780415301225576153275366422901074795303913729960508420365154274565226739292216863985607616366202979290121462575779695505396594137104857128519755900371317296485395099521595884612055601545877545918879408574136181808576058613749589455045503712089511468027298700981217052896187678055444678048163907627481557344498192374200276222533093658987324140774878093003058969624478836437946323370506313922981015353519206459241280491578458212619138350401223125868374356379959293986197883354259833911972371700232514830265261406364502808966988460762605864611178453890742174907794296303303792913551640351536387931662215216703329218060486734201494234167367631809599302726366388916649487896620908795852752821170589912813807000443985632044904431822750266506421283255730365224834932374520309722649913997572370883410430813899148425040857046400934225285527205167625466701268723291542842410724096839705345109323738129064744630000888637483451368564102803845231889755851937716386922699359083235785217540699522918792344073423985701522331426508479358832373098604031851498971690487922982333798605333981353648224338228534285600687147853185815063505174546821124366451010651184519195381335023893077927268976000232298890457264396921780248398696144284725209124901784158826645466836947373742429829804743704900208614054740742076969125841000425515037584469917008342410837897993634771777939693195325698468692967244838663624598864777799443229227414601309925339685606227590086856942023216768811027727124922853838425375241378367834167919199996924127472943361455353539225040547951963696044376818669562521753743098331389681110825839290539657445302936807695003555391703808746918415472913187137339773011093069462355228490680439135274827498334808752541211300642197874156522630073595792055130004882812500000000 [111,89] -325286526482619181175709314995578407460062750588815521058048496946270488053477483769388193587788287753124517864042829522887547225795125957625086335755677591403940586122855341608991455765070426087035697748597088462956697236940033654587249068187247618609022584193979971916360411800532733882974262617762590372331506767000299944792175754114813553971455492197162117245224854877623732331074661823989758847618544085694823043458060873681438278171977367743599166057130803078023788558868794301312053987187024316443428049608093971967544090217782054134837194330636778376254678309644548643345353341741956220939242774091564350013802717665560430446071987478388723844537528754176261029296392930601131765469138522769135643646188448628991197651195388573367932094073702234029518975296518133929784615341023789563289624580636264944879648796342620269494618020209130653189637003832575657088584161389484723123572640406344537186111701618204419716525843094627810488506672236834014185438903186331535360624341441336641526553327356065588494817676964340703621670772271606969612019380284868339978988645499569466140824772668622964340174068602115011030998770630799611633777628556314136358689759744188839077879367890274145698030827929683035505288720440002692671300740853457388280461248911432542740040713596053550386675632986255165147924678905823960040849127731930490569098299410907306347271409461676975003205409041955023019731381240990159328275165088347342192864486329970411505125690645085738220077790528485854329165048879921346508309728269094185271629216567223190994791452288164023826561262288794349207248195780850106444971460290174142488253010011742180086477643545068267454866622279693198295269867738556399724803733324015608527172787681723677621442239903854577168867468861660769667312899690630132600925365758626441855381351768330391924450889550849461157236978498151994142764814735323318926178801744129558301364409704876277598268452003321334350029525820888259570374780301030794713756653673009145922211998074073138182663598104037156473389983401854343475765551697588022372796602650651077147065366413276330582842809118250601056280920128562599365623819737479302480491605955279532682247152756919540049978820661635836586356163024902343750000 [111,90] -26048383533041674330905829029623866509810327956988662593353204704998280478584094883542420331517582223714735397044611631148039595609666817668157717443127717600979015905559192225697773782677340163989774639735769520003379881917059962421532338709135899498253606367881074603174556305871821006052992742713047417290994654869121202712055741390915778943425433122453926773876042247415046152194905796145548645188866820972891196279748082380423866745929206062258362287078595888077295099395798268711536068870980477972205249650236566214167464168689714525791729117639743404934967515255757714450903607854966891700279712798582737910368201548874502590449515369924787208184519078441645748260048212762876139181270885962134045603944248054312685424078152328354400854400696425999623009730428391167683950180188603266397096122776671114537715751519295012330391640135671553416604454894711733280430259165174643332176289106802422726094462340689024517353507015976779470035191913796029613624808056708491812054722943618547607333677687640066290445744192291412459459380178779218280388365598012468727069292408594526593786610997754925221170864700268773800125783693623465869911810988345785705234974690435295710431558008694408448860052716109784956417156024584366628162753232653160957644808793623438328902230402499405656554082580011494260054765071599864002933518549661358020050145965718814094842684193955409668311928790376286420212385838302073549820550912173184852662755272455066694841994404462527688228824417195630870379274159467207296979642540753346672911656243653478545424761286577994077511056680734858913284009793315519872327525114813358739979574443569445047203136716079751798152323766786557272187322630404673708396634054550442612566101313957780259208313318982667049727728634745030965643397155426365432106184813770484002869020732912967104553868257401310461493113216015068028530242576255131176115706879463669144775495559613299806341349990441095984495067136382995232086502455140655531984860147591860862820758367278364374206910927729875681158489667054682956941452628997528936847542103376001505717756793310122742511477869663992105168826392507936425399447595322324670050809393099518153573622968758066365156196297903079539537429809570312500 [111,91] 1363727818918322224170750137540311339751250525360938396453545029585992337371181653832206280409237929917356010154295860047466075487521767418684223110224647685930902859973975252136280543506911172330413688617552255573413824545816299604939255383079684654829268946365488009473585910426311209724220560415958264610564152055204935488615254408059035622531942182407363069149124848217281205381601078581084948640481887018097184795304351270487812418961160874020009976750006034728691384994127308190144305348799029235301594465289370995770093540586617059439029449862825103840028572470825765282926061143984542726396299032852873026627415791382080208519866227338198510910421745686442022509912391771818706317860795457582558104994687258720476724233078503610556234323342076576505336661748339777142967542612161494999124229309748830186061586677398959530891358828824904875287771092626581341949181087597473239358125661298161523002320602975987710969282300789751966735122312312236468885516480168523538480285601009946862787619358213429103233255169557296199205720093208266027614113688550177655528700099165019744811019827185548852658228514202075103550038922113975815185345027921375313607001533355506857692960776391056845549692956223331215446038026184625163158524685052711329188573627224741225039555838582689573529376204381678305516026956203957409969636988188055991707829755487017985901905372493839246482252655525509783962340852469382236507621044590746537048351390241475431702485119542790422664081889400163578562103677982432707679381515112471224529663753513617877318315921486745169482704450370092802256373864030596633417126994157871555710999670761067146528161670413077286316245495254690678737822561110405730693046216569548684751276732211412855432849325749310918258716431687021352559372157128616206253674649891016728738435391845780913733678752965171401869669170113927542391149346809826549527773080222146097270312075178554118294335356555022768722254398199181245329399310183280899803352427687743260207261872164743085780886524265683405660634066811085489159003869967136939108988810623430621393058781244144322647161908696690217334226509017765208391498255378203448891365616180232978940975606827874689186046452959999442100524902343750 [111,92] -4975299675893696971717604893394069137260463824294643563721770719730867935292542324267983346012603765935146266147752425611323304765821238185505843322299968781622343141501085777847820519391452246313599089986117692702931282685243451001214675856113567779480952368779508753780052308241815544153193993674808240241737979444719511229703816988196015291057801176573871883308994264233378425476234471980470786795797046161924088539534449251743100928946115659489251537354351851619729880283809858654431670218952822175084869354051335725934090908389167341760898070830657202119584783046397401860400562235185436206942862532369884640814692002947095597533173661641215182742925242242364598558090077503300632495487795701056018411412533048790352602215137989727073245160652245049931362162818672303010305400237007705284778545764190364686516754405327641891040606087428470491292838270647101128924600942226850274385304199662460794321163181995908001748451270480180511861168251108978839469448024331073170493951026103614646223662955653245167392123766543597034281114352406001220810602655813632421766424704861580254062812649630793459470637885905630633148354706338281834833991975417575713510156994832486410883016277851871701681767351286137748705729016850344985305823840913584921479500670291694804177885006740221895230874726052082574679933596782877398493549441833457802658333885348562783712212736618377327835117268253913738870187492208282565528198158736197981164529157648990036767963925695287117272678057427447767751559041915550359597731038706231916484702850950215893555953431749743832063526478279177536423410472988792966856022686959809204947760601931243938372862842573604818921448907489814791668340151580460911324602994946942279486946855829393053568359434394853772268135409181357748317847328097424807228050870883170963478362573914910189617356773918460082695784946806389698799291906034615454379338623645766644077277026582496915553807199853007922203513513372693041640326986180461404612638141861822934800674454230177156520470668718954722774343375228059227577064966926288447822196041159448257167876483744615836703023795980291715172067653303463383483536709354734862071981524818581409340206169963039337744703516364097595214843750 [111,93] -201031939123231862569296652752587773789803211108769975518523806305077915990334593801395801231181358969880724315552817199379506784359847523895434152261598844765251058874188325226455726640861614581467065974825624535061353277192946127442877872006824779567700113266803568006877550340797313805242203790028002229905790829495097744632784686696996591814149794056743932131767733522091192971320717181393040053105097305098238387476157038077615888653462008417713870603373569117952142560353812142314137280319149820676161585071230567212661033877400546322624527002095439636775270506749007042577909221298698397168882099296669982973857507241707824886475851608841351969932666755117942514917532884020579909094291269080258686194027401907454759111710877731039993321771162197055656423841757655745517596607368951692848118994980686838272865627420753731744101705092859976964280970014194208445778218523086092492685261046828886174783943630255254392851730153897317071118274241755029453504858067682308285900619997187470505919509250906594147473694839668655911899693889330690560478532219276363037307714385260048747866444018077770415949766218149005686958953911940131634529959790877016550185636390361890690481690151637890087421517340382396631085911676285067528473629889423838450771451584490992074855706939188008577009145225850443202587187130737777449870394106329778097599988448821766074198866786668527445617460480235512437215226317675125944914411699613374321374947973331040927988777994401210065503122924879112225302773970332708162270355921663999392809463196567184581111518962806862576670578101871030360470496048689015476003495326507546428977124351410710046176189232455987075917018916544153442542785481192346082296789419392752860667187060708407674745270473235361216116002186604713698706388422865582134862387549651794373812035506873889692017407291775665503268710605393320867554018275072960496612684131002847425958006872033778615200169806475459704404078837572632817689915886092389361175487427044294140156780160669313234296195697691945394920668869582098811382917432836388598353200776904758023419987810214533523130971008846605073682764819165315173289532992337957516928383291153168205892529392250580713152885437011718750000 [111,94] -20602374780150504075322003406078466651509509874326534379413439209419713441641800605377753006038640208512334574835342539725688237144117518627066646809055168508435786678634255863852166329302375159133778930303179484145392200958597961404801263296663256901674819048891008854927012544756164840692849934780300733390113643850276708010622547172800068046794834878728829113500346505332641772378025834754515040535971221710679816159084920448723386676881263253727793530447478021769649230814940490476881342841690251000477232627645296500512203490253944305816752516855001705612391073846214941087929574048184286935005937201106818587548016349598698275196733791054206860476234966498277519950543255240061102326263430344150465507454557258745407887841879581199990705491781463128855475255035994443489821698387307055500809677083103378387008870748507505921860396659669383559241463652294285576247162387973261065966036793829389125334763802860246606397928241972592443774621362745000603441975464389629179705232222512360895694574132600450784546253693202855853049027282571758034281373354775894122079084477517710143020631995914534950110538601528118342008212339871273929765853280424320223444869997030659094268280921802904966423801898729776410362222906179443110005269232929092248127524531322657036582363302783715748691627652920983310052927716645490997739948313106490110632278259629043743117552432143226412715363019529268685189216583810967048560328564001619813311657486939212651856386619945528574727248662011720187276171779732008658667297529344849304616638279624141627540766298576238826178863689676223255426109537187873006348570182701555456935316169477826785781000561684988100321289802760670613078763808040552626576441439796837511045852892267468040469287764026358035437137885565055158419895465062190722637027346216850649500643759573079543179635714527022396241062918494856674316029889091382670476955796241866629506464808554597703786910039642531543293199520378147220440075109397607365504329521707310992858674876174834406939019091546782588273563813196419596544495305489294069962014500353391276061431958438639886037809657256513703031044429609310625937692510503268995106663261230013415252795702357543632388114929199218750 [111,95] 142638839616285343931781236249576234704037698002806597894281484171588796241514307583200699985636190912490534795282235492366750422443278037558633527280186412062385346428791581682604337423869826307336085689743974987098072367801736097906516194537186607581130837878836259844801770314805846117546974487980402698482036159237830894172362479000816349557750233061060870578420996257597880897405274227289486939117507169724712505761868411326943077874331751043719028272168495809888503399017097795504967095697337134396933020403315325234178674502071662762167763484915955531685182130516049731761737939019711126401038383399460690906553237496333889376581178000601651504783904464572235419806350614572396148402436961247500738254454752013298561609795160802824014557681239944025556603791760921341450244782775069211483435055212624931977417834131747883444410884224846066525687482861693900785028146840725549350281797598320007005554667738430441501487934127220279036957869190687194296421346194891626184750792015257318567382384778149987243272901227383736042538875339187439681660355201320687095513049369014236854254745895221537312415573554101058666141376785540096803053692083979884285776165874628984242409892112093997636580511612776047062268989718474749481866501040605655855227542202043210480870552578470037712553740486836799806528337716773703177432118846907969787609793429913057849178878691352282403547010030804626401467040432025541316649066013810729654378974896745571854767380331869948154640410480798575010364873777376186012248850385496922141483633901279569010792078345149287613265379509513870539447678953895561411925693239828386512300691484542087266618152644086683459711564869774294033790702609208728564537800147733606515815968171517411287522030167200633415679079153250074392762859449654803269051587457076806230790841704986637948230578857409342454843215101484866335432070602430787876118724745649507561732914205594734201463204954464931138661406419740390268409877105554268463848286036219610484740758856006518043121137893014985688220501954682055719173393137634385592390943621773279149404151664628324379981185508517769099735772118151365869130409622324317616907149858424217148948288904502987861633300781250 [111,96] -6610774987948962964683426580975613498236277675520846586179869378650152405473836683049242382584192251484053222504784658172075649532191366663216292013171333882099887778579168053879568254975753464998175548320242431068091457816000762434640425194692031710570764321328463902619673509221787244215590759203510766982011337041424488760329722710726293118130891315513959557924268322392967241212705599335759833326627609090530625968721542036729005291774994623952208562899568724623193641130698824206307122045674228692279279416608577086275777515801280416852260088678567741806291516092407035573781198427374873911625971591260945359880064494204701226839395945953142464908513494944532654656017102904806395150209440959875079027451853431738606805535135079344559776935556853562923207138040005226549479080953701621454398665780218134467216178374420665208614176227424091861212237677320016927538274975458040284846296453506584667833526091971587636328479731022547357712150675649573122550798360677819116539158226441680279097254172686715261149691303531173353350605423853090073669938849474925251505207293304388676391529894490623615198096780696433983728681345995746968767764936208708102215579209261420852142861721728946103572411773745499098724647112122115424483782397057381313195585929689270045621827222840156105873164212892460597044043717564027288341965279034798204375727320204418345345050816034766870787099511908688827470646385818151518119489677654647585664960806928586039761781250673304061902933931916889550329110810646495855764813974383360423065687747506862424477897379597857609045575078201736698607888028286671486907427931270757583867830001591972649584932580944428252459479967780874878391957413558930011895060149991991084573681982771198054788368669920340404079134464173792268575394689797948740405539316193506937083250214567383539265960781667882595706577096798015134853465251882413352303429505029151836127334086194653681422514354964028122086995550182017996866692768003351951357092043529070893831225399926470628381549421940606229462782014791766977660630367354404941582611997723547851481590073856180043285949987507120811368052682885604039953900835165875934860756730077582148029003888368606567382812500 [111,97] 135607848703439781024611210140381118854121363641247761305555084375589712726610301379156656268314642680023203519563655914306840177116674795262951611623681164125033085956654448651821441030984637624414122383601774730699391684732550130154113530119162678598929380688234496331948902274773747408594821848141801997640474192147474492651755568237486317923463228574267811198267016325353837078044727674445845691933161159327862439246946808244773045068901346347640049334233030267331124847001607461788344817771720217883319684879038829760865697980439694094398321637161302535050699261598909360762961401905506092580246037945036227175919352023171615177588267759801036639404553535224566890397671823073713511583472456871862641093170916570874932781452662846241005717274842615592038668957102233399438059616565546617183092489417060240675656000156934599211001462830982172471396645289080282901515407665967101092675426300401869515936055223575283813927406927524808934982505550386693802949703658632699618492106362564163811225802344131349894600483813812127979686775792163254193860538651698040299456949109273944078175401829858245650309301927876590781798271926383435109326533698351397348479272539839044747164937334959769602716139030617456478542211902525020147082450828471509265198754084272304808526828883228104223145314725342818219801768573026173266722003495360185301188428573109038904260435070233381167852959115694439270943454211259743913757594386251528257751867988311585946692610043181781949251212258819269918704392520756494430627296436229292060124395532644767183014059138330440147118303165702846615042506478692500026664528595817064460315247253102041270708568679491838884773931983862368004207457841848094208743514493259140996091977376272329600594600895316464608223524929303667578079832982397370144391346124404393885271080122596331830363782271524392981752933581194809565646802902027948784386897225039188198420690375123294601020637714237462162071849863970635502966197802401450867862192320145500234296560744998140565175894142268532029329610191515418549269540340539844780922826261155640910669693362931818111612964344997574089994377773640226048234487899724210271267016111665236475303173065185546875000 [111,98] -1303440197645508177852988831179359334649323402466725584310633628129846640451919773674629643091602624425749122755509358779479637615375536122052647693363725611887442351577806834046840890999847973545868478704097019583110626705082697316785634176252423151065482269994072616610705202793385966356079097152983068277896347776985457380122914568466335525936759867500308690309802057666108078038221141678033799248166924706040656109567536998743588408657905384530145918366326535749318725551174782080325341828957095171775389648233805812390552847479595457097953877287569286822944378057194680569864709014925352024555044802657167744426096439395181176710393840775807462435940399543088380403471144000762283105069335772254477965148300164108557506265993466327518586913287471061556163442477126163884935127498888941703946089383671236017556733642506153008266834164267590904897862979635783260970633268725698828359730198744929201335869074387635442496101848616194804238986829024781086044696656715998563398636840079109667300383859251400499451434862065264493888130400320283569266958330804708331883825186960391799865668554903159577898471195215350581951597308092712246681222647083852214858727974334833197948764054145137829692623322325990991912040303440142179445934070992324803432441656883901261710099166511697942484677597371743463260610060679317171543025299011219759059188335792989770485398431921513938816183245592606910933182603523263799004654006292636319167091600044790764250118411520473364985930066039235196794905289180154090294091009913471481307685434871089711029411736783997075706288048437731656441498879766110773322213317811702491848720804306037257643263254732948667550237401202265470651558816361015554842721922889755263300733970948583683892245537016152942997649022593891978420172826642008424331844269860892492626461283301844351814507017261444031271164545867666978036396717962372304101745482197297210499084335789407664223345534529223374978254028417305294491622729595962533741967586063868191977544817170108118596088753184851829306600120642375539948725964916482393519106057833412660097487454460737536667961908223711413183773387564516862915353528648744622379569022536836345558166503906250000 [111,99] 53497462348314299513037963266067830392259098428678707970597483381112407336570520200026352257979317871678889970560532981844736342772485331652150996877677494852021682808963954222623719007628276998648756921396063675306268424546851230272779992852482818925781596905745875780233610907656105454204082750507878335758849518074395565488584690073932076742369611929722590623788738730365331713679133119325641014556364163787310107055066604886921080316126955628738957413544936561188716767681009234843254886179425267390489404294040761644500351211491820341767589893011540921849975977353233221556563753201668087604424198355776521602042109876759537188595519444181399105220230922628485606930722500686783229578976983593626301412418630549551588910619054294466158377063891555211347991932327682542960411886617858263661508199442269394032379282642421072466326871098209989455048572518544496302282012396686214527920422399644401403440592426137524870724558688166203669168426122559835385083114723423188785418729190300284328090516698748680040348469102309744671939273275524532712058453136944944892153531557292955439850199346832515410194292049754081508371459201842358001311889564268970904700783757839293989837196097294742053382182195355338953710560777736822244876570318567397546609391129445496857860867864332522231883858007504407045504174362992841213926391007661894440736710806991784864680671859889889527088965028582169409470427559792762685478362584237576171984961852547312605817346078993317105410754758822642779512419879561779953333704561557827276080366778987573673219823266676987895804493716676815668293849810235405494121081525048622746111063813614845700605023995751500033192900801053941565347046283811587774662658029352891730183083013982548834154592579366943025483256446471909948272301402269919557703827023452576484004196824707738344362110731149261341979262446736866110503215920705287455346461435789709686953854527930404972667212301476313690862852727395416110432785652636140111927307277893732072501613783477840663197386113894022083937315875342384911935436893784134135855670612386255102042202796476873624913946939100487523869689049138500103496551148574885162268211573798585166931152343750 [111,100] -354298284050735927011033652338938090166227883257883249066123428450999343050682379901952771776514095826643365736610240535331734961486918798192955833788052321529938245201568607296118097991343841278585699060356353085824862972094280910606329330097423706057417779714924266802798488310928396656383876579327766565665998166758271583774770779632706956540533643824465686022778133551700102125796056098944821972852818985671494907716155681715494084531517531814419916688404135605926809903076488728331480169229237501680953948744188273633470854629923389256515736180848780168506411078697586789042868456927451856228771686513831021371014269208819702197310238709797514723627973973596408522910814607852506793222850631021844072465589232699325602114431436281449138886887466574728181148173616416805451005056210811459179643177311060088107571508483062472190521456484077844903506667557326808034681844433267688446749383904921047009874544600849180106201519051770036624211740653110711877751086410521572215526480948624934346508162179033737051796213493912262906143318860420302138027244616569088434444940947635372968181961092531076905623357973908025761113400085338226717633683704626319788135242019398954555411856439586713034883962728977854485365636289553842010434134625720678944416217950781010447482347767073102581048558756138313487488186489904370323959164642653005865656153564649416148617782163690865244987351544311208968363300900352901918243838581896315715095690303798155369684815508063821656715368327360378845433240421312263137864626800753272232076212657001850609224680445454441998460661842964416844814082180110814040727370015483959059278922365003408379925773528052878822276155934501465165172665866447116462972631442247187167749163771168772886728484798325385721158749482430466665130692991278756510700022985739824522667252140882499912166356711667104285377128980571630369723993614300710130726230751946460921453945900595041868686176045694024834870659186894400144252316296834080569118677377699920709489144753646475028510410414727710703238112493847757728489988761853567073389488608130196399963980284586678885121820258300639771303746711149198539239276397728268404132084949936523437500000 [111,101] 4935474278992964850642832093623304182591521578272799206971842747455239722442968428836438047855122848150611691991178193972002511572558933685736614766261576370883815177979638804178631597607396058118183993438385515084299431281902612911130196504622446388980392690724489161880077676769631873903666092528225556416859069074416600629229144340520915484456637170617795678456924932670791051575061385155805939713519419581857408776387628493046587543451642374862657400849064187478058848353807904602795609900599954577746181983983232894847011955491090759260949782236831453590804237923809914221092934575234263766625588303080665791795626700175636400711690069625862265744506635413310887997722789065719189131404147755757554501686248525560184065132998006785670363144944488632812895134712367803094959749994243287320716918014681066973919850630115797507129043812280926502946144602181445814469995504692776730642596147271819234496675838128109956335512942056297947708965837470684253137849681816915665623227869000249429749606568695672964722775650984444974108974191896249894073142527580327770807419965286926840140344722178118187616860001396431043420551188081772821092088955720441979539945669596975351075844509815829635124046380482665762759704448371309274174896238158632799198256422426689436934907518321601155209428306322095352404792454238899799343028403845187269988190619146970347953508143691947574813335845604516575837426531262449799716978378060847631738986259993601823263925218446065217077472904038058595906366000751563809681369596634833859878659717975554578090449290156181405612516661390234955546995046409640439408605301862141323944385973784862774570346979368361646608196924715212159620760020688513911479114370120094124210825470224086559057010413238157251050774194850262717428580260854361508400593414912443013519667620536027540147989790747586627405344427725114940584782832373574993056661915050132362121945479808154370191978682807343913671577589080052524386007498299739232802147778076868449137226950744116154860046674847629518475828171392438974201751143478107045218440865943516398808565928147245361069505995306064421407197988724831229256653067318536437210409014960937500000 [111,102] 18021506787388820840121499519664399321544326786607425526556668638733503130423487478946018405154215942743666076741637787614081628495256186882433783831888666190544200227335514644535440742408400157858689074048363270373212415513543005252794183900173996531090092468351404178924870230487973691008392594542562640843645381270699842217990432115968723737203973206623229309427595390638127895618901310209627084609310874842843076499865492061049511373724589906415608754592446881540541232854477587096087899270444002944635696114459100974021211123792993539128963090299940052744646948300941720587583034835403342414043152859259728774145623018198134257241798297462448475442552620324144451529937713666580327024024985365191437131327379815947902350622434012007206925941931013445703184638165473835010905829017135307645726928114984165379989980733110644186356172093407320584068206963295916044602993941983432087503913197039230008049896839129431928140794718592440062626303236665577646000694716630786122265145330088710188514439144867455919401844855724445218694065354923828515909706332499970235267306199394961409827572287189681969657774530762006397000005524208430955869070959413476443049014786685188820484104430815306679295606777065418079091440933714473671355619646976632449050372103530662051535456146227709712835909271666089206688150167890416564989791042627309991384130031967467233217871798714817861454577962451719149104832625884611603242170261830097699109055878870831363196112108277189106682715038092842696903479815774788447380729882005356162225905666903347243148419922677227073986340225297153765346963253848413362310421624459007016580417948921595712058407048789567546548811814264706943603392003430764366037431976632422517909791054541885936644728436546529322765747619259603498123922550638911620992602719375688927989346446718297436139582835643434890514480431238166031512585301800873364549230039798715288913432680978198972594492467367584816760257218006296578571857911571395115661710290903849222729694089985339440505119456087197814292581908148840167896863331250124267996503413660220012199068480192313496750274139552253650254924731254745922510458001947032477789942363281250 [111,103] 456840412642317818396408052985994507100003846736177738032121435806423989909695734715033139174350129659721134453340355784275762315095224373185154894630279575528901818942146521622520736681503526349909613454803963551971594922079862895475704471779290801372855573044925811771416534997659392847827715869032219817027742704594484174224733999564816572546802447611249062631364022305892107795075332385655492235710097756828037416790536976695779220491652225603872836952424703057865146007601021841883647948180415722702512285734258292211553449953493401195066675930179169316464919384720107040304638469704274993001322975359558689257762887275850786599729486003903099230033509945688797190346770057137041567908596864554730656023873302241220868413605857636791559010514306885136193114019226937808886531868484131669227021870957902680114924103769762931996000778666044124545173717197876286842572082785195853997052074076401439728361814072765150873075076432554638684566733065133158247164063135332770764825812960959997573205755197534638872880589024861096146777293174606584481948278355040199609372649336421976064774948989248291378311681777489649517461836265247390381081639796439107084997836661144884359943185795124491175270486325466180136801576593573598629465455499235621916101336300054987730383693858581688845292514897861589109628059769233657994474666069762618136195239360126879613380996201945355176578863733852657031706330046785406798745074953109350894933225006449830086393567910411954558075086897911592660501599039626137033177211598939449148147980871471946298143558932129385266657906139013412576455335254000735894434044353979806058569021356227415083506804983739694513033936766837497187726398505322367877562407410862706341682641306086381093988646769524597144372096150270779101369094105211535249541154806206336211468148940613656346669370201393641119260743539522991220235011311798403072291740021907850668200081874081309759038883934269891925443163965866906121497492761312061422031791241885326242454327925233812898001501951745821886038719021229581093879039548273676466586424463356066774777392320643829392546179125934738368640275237326763100414662011066521525391250000 [111,104] 2964909282259587348998124961702135028233374418739387128359483773371345307019462499294101614203372831275843091414670454745862007174111504911002506542575857750720820177499526457488601274942439930460425133584153393182697761140989806955640852696530459654328452265392552449576366703527933771360698611772849838296212805310155433866602255817214336994342359489705518350716912280223711729702071912362469689173775818875112087038662285633556604931212531200722015363297627808144894445532557755218331416270396056210142924095302508563119450920946681150128277315070663723865371798775664022325262250376113771814025262653710896080210208925451123072972231659215596442481939430495904220658714631837502755905484863413298979223356231525020589493087294656978648943641290976557858909149239835814862184526090716099152569565086642703135107851483655828803586984221743976458837983574033517189090235085351598667134501426681172895036735706566910555773931307856982878032239400484731447370359901464563725060104127802320073242356218108207401755894591772193016891079194494983061321958909473239314210537430517332276150992668624460049861972087036198450637932577299468025889775512765120540988230803248277910333191957230495046555638449762317525980851594451799542467209244292861830926633038388017481108636086065913362951505105636102712108743341715072186743768715002629791703061383470923900987057662338092286575189979130342400103193233236857736810015404382028201765262103280830643673031485996799422590436051877068351156038836789913377307007216932887875664978965146414826722396115206559052888421556826408837441192221421970175195780593331176827366455865336508347482330013293903850876507064538052455659776997747995145506497163177748310560574007013975199130351412946456774672692915883087737931227058325934054294246237618462727932842947230486780841158365673038651492693209152277038169882138851921561155026158760143603825647705348453647551130087036609966512569702502524405863108878102924193861449552743108070746318609192993901769914930678776258537177630322172483486432398691208643353241150078122733264240636067518011372997732620779512790017454594143182400959768430447339345000 [111,105] 413766743583664872574881116485125648125199836854803714421762577619770211560083617851765274575360189976318138050218795093178764698366679434134107665222869553845183378961372200425579137269629019548645746005092983010811345326209813437743495141301759674886138643006839665907444384087266953249689211920136197787647207032002859612108582440004903696821372535760661451380160378570340213975544774811317470429910901030443180317571687547241713361637820641166701163704471196799421044364932165818412999294910473096938042923145109437113436975993080276421741954448276474895607554764032425509843536421302187361350893890267402059308795765454217482371852612275209912375465726301091011415416062297187435344406594846520624707241176721788574305013156356294876222751618558915567251468517594451744620860279917971766313344006654251373863449976810262045028140966909376059396411613805884414307321668735479431458595225430085868711219352376575654748434077940041679888301389557380335584166433052189075946631790239870585959657136799871025317586800056390195212705064860623554527770895435537406471131634743575688197046958915003164771750050570577567467694322963842879686838746922643719261602868084244925924473763063225108309413439893482907940452818372434661956955573394233377298500299668214324478660969420534952171866115734481758212221972493004925025527805616598018556510027740941946042097163983676534642383327498310804140617185714244911284968526594874876839133745024865655825280644462460909542238403597567497848261738787015802046729383759162004064098203760964926894629040259304080752576902546233207929453775398343107141708385257456183719562946274624542814603934658075827963437679819916936077192542927740274922930730808985719373943257246984623050861725680029800377519955804697042747615875798215072954012765491044679261980650424371108188535768389268353775249393273580358942100655660078631726386925941419712213992372431797939149024845260982384558783784080567571711367942064236363990253209092400641496321790217315739959799313031565676289650708921165889508534091892068434363334872933340672111595560592481860264276577874513791829932680024819791333042195868722660 [111,106] 95161977203105584419363778970310464734035224199784236710064472654677537058842413326856345089416314443185041253941695502312761427991032463677762291170114407186108447360040329034414534216336556129064881992176740556045944081798224266769577601020246857407480473437232160304361726090002081832397792588919332692591272628163595664803191996880532505361234893787894313089030400859084857634566467565987061118436054856048379452859141780470598235183919365047776468249335663928377524412098553118164429580228974802579987071991251994714945970547948536026892287543652163314620163696930692412869897170914646416895632635154737353083347031312754447288160950883692315760966106056312608708025445554503499215593527265724801583416059757949684136018278535986043840232516656418394818785017524156449458246294251473470327715449770608279846030810161433419688561451642393584118411951797476548332868698781634634206835290156641720947512982157804889690979049253350677070984297936824919945587920791390908196680920177384098953677509630446546012138141281013035340691718092034656140472834755168957329742729112970936110638323636681940700442858625298792615569300599958856268260493067424712483979124332025937706028122427042177174190020547351704845819730304723282720608303051029319258979709971848407793245083509782963277867771365328033914007096913841572249404589812821298640599914227033113934828474344199066035303806547340592083639988159587012178087896460709639930515307367894220674657668768629373197588781723456151127817168376745740888934633449766167058168568479327797290918883621154193317427787457402036043981223817644070248698573859423026218522084510386036533920334835388364476707382226722930271393179941344001558295397420015287960277516063376534993160137118940802114246573325149623562322004012968480810644002713809641856559591968971001041506963727973081369205488344831816355287845338590460035334839946525137582862704606644699979981653836595154578082729983227836191412350217833127870571526511737601548405817226285654199575190146429601353579313649130615107293810389212702510128479949253311008633795701882249390888877800056980297192452277439063098847557193650 [111,107] -1719532499679301877452467844113528754375235652977102925717916099892061720448813535826181938877768707170193509425798090407864669055418854090819454908705312956535289713865646321195233203115812230737654311237895179853685906150647790791997770816753314233153671318277556154758001920404282570299825298234251397939369456719001008712655515762069555414605297057382405596065112541922269676243118913906371161424317451112038507436201565412908258343618384663074688496838537811147023320346504795410631332988088966564898889074835891460878155915176072709105303451973953772188847235914929140622235023406248301993760298452875346749077469800622876846085970438836090357014722595192196044216989632523063009854432665644691344430691198352310244458485040743445986114312001665671763020243213101089292168252315278456637841534276585509226602619497397248843702924518444682329680806760516111277418907947309155583959461278522158615288760080794278403361337067563797259363495970125808426121245652834311059296623876808867979029728950240591391879547822330446974586938893972078725849674249440387130687225173594797985202608580080652258819667504449021882503678375247964586034393857988797180638002280394598446315843962218212274800696240714666108539713066567947445262568755827623481777467591096906108867417164976290093216080651345651233485928252820975777409998333029479955702060827826519560077787586118740766047811847672921522827292913633491753539810421444351767257845828927750925860246180372346320586695209544116870378676011994996274323546430564098673919676898530249074202104537516195076782741385878333209151349831470659149315004969611353748851745710335780454050825502579239344520856893069407296376754430971289019299622140539603161295550041068712689256813267897837697540624029401205398575326503166617044959285255305196922785467700220229982665032966789712130890157022658325110585877190874088887860346449389848643156679063868367342126671635366856210747181286853125844116557909747599171217180424883338514282685635604614384980850001808105455339427071222771766366694959570105423479282282057399075824408891576014639224534258951358401209987906007609918996713600 [111,108] 1295448993730999076816052686608574466483896457121823359799076955840111199379716828762773636065405594247932715985088087935727882657384761750366294563642150707065266834455618113176757237271796760206558590045501779651541357075172246376324667517138203148318196741054369834266483742596811507089413000200935062483758646811546377296745514122830289679291152473552537902101897244484870612069714565963933864220746855343896986591493039524677581916563696375005076802477301908299903625602518554510988109983647709430456088554813154251270788265288701340785250022956433103415906105012001791306704312158258808681559338642332106483119258165224541474763102478120929748432616520509983218674728711109983038627009042931103451435078885644072614242182587614339155938563748414342769782454883544071752880433075894546091677157170611659530840028139632681240851158535512368919972500082478153684021225048335493038903384341863571066084492663555609453462374640431054323328825637128373024080702343880967104931304866554273363159029283479247102476076588735526129037580326620248304753797638993401594810115807560626694109085544875806139587754493683565552944384395932341984480684565085078334691780704123471784705180876029902334154622652144159696528212745865949682493123405541423734829729599728678131439847083724819826906341504734108753976871175856046632196318488458713649822998714071238927632922545833910592868328579533068137508540054783127581363852573681651759651752984229688375131919273070364182283951634495185345114657495869611262837316503550683853155069741556903909348051946909595906960146538646839811622355102679559124420901245806989529500025648338976016793810741385406151086655764174909257828218833235696462975697414419002991938901843440754749788213314852884032736125044261179681575849680435466519148040710104099737270938832765680828048428469546447006179679613789648971522472202562968612447500403451164805603543616529868149456777713422141164543513602097647826856009259622611555385245418272405275952863004108505770344154442713961376324209139256540790122588880957087727940026453746797033039434883053924688004954824743251754131351079852957813840 [111,109] 116927224956680404924659052857728244331347637500966767500439893005076383406319533356082210645648681129711398906565504971035178327106366541321531465530966923588243082794172675804768215101822718796580279270533589310066324829836656854159117046764755873050518731400113801224874732813617884431453074452721888493291610320895172377227376319851797891623931106446428849391801507032224079993277677417786982137144885904737764126869776375956728175425561981998532373248534271597496629925967703223975340034998972667681861513019468127277261057360204895352657096361771716376228228198080045759692964980230171160703580614388434032222001159375610084733949419265633742913027593540941645323047803353034987021144234343746574950550036750500738129547057176177494055157038712600086308638033422027804397354642768181385214276243168655587086503578786653874215673769965719848594062624268297250937329533905469628608466058483144530198989827568197003148740590709506856507516698219538041694889264862361115370695969996987864038938154437262086497080959512029538032722509914248686469837203480966775037382864183291281481215200875582754972710155212241456453037158705343857873089720246723253458977173621832848882904580386779524238341006503196256432162968820212958355966916778361145117058996248483991078882393522626784172361720867992408769373435095923992683847268004642465031639647527761957345803951018658651056944049965011033365876703782845320530554059868572861522307304606125868213011019295832869110226609342936819825391822625875265626696578869271096590336630237910044235451428494594836292179225427868486488759335152378333795988017996914327941240617475668224917812966011745763533236488751731581391544602832894667574203055793386059482029602524541125580144956147030341269149237881270817464585977191917519983644928489833570475708047688571020020922283647106904725944879072303498668606059138423264670419027520041571979984157497916555906706337528135447152517805425379431838386830173785035948971144272925421733383063746834263399989397804920231036624719570704804091862101063459755851234108657810274400634768301645611287309031918385658282552737965745290 [111,110] 694479464524079385517982376531223725067853242446122785910838863576305378534558683605166428039752632478421265485976692150938183005261709820844447911998132546082782693592630650265019431625981568534737100323347062457806209063178310876086016779669986592258791594139044746728723218601939210614058031399306513341210090438102913650931637838808554120805529390904086670439404205130532626437823006093443605065011389815506458420243798479347200305399467896591501531685778000364948965308047042265236957786215892361284867297351932944672638754632862631055014222055024847467166416181205996417289532783690926641854361166816512502035198571137661173671196529346629662697304064954197156646829901449523390709159201787936661668156022147553023450343230185721082576104201721912756162707709762720391271485415471590771307781766787269568222444763121059208642290723692619565268090778051964028545611586816662344815426298547221211010466465801311793712176175200110177959369832533528396720922930538107755493132278812565916499797928721130955889956105230784423590997659750705023647931949334691022640839431563933908293902945133108848706948634985269215769673188809648478141515143296653348825893911595060093490113538497159239055490126160222975343627508986282474170271308970313798360534877246231739739250030487969079659930005221291072834960097570884837017383820285755202400997343307462889763985797294796234176490250659773281379534322209797797342264740984374662680678592253071976271961629289162937510075270975406370094384980600339708388499028366400713556272429531901759021138216780052307510329017873499114677495022234633042212889032969355234581280508815740785961503686150052389783285151032057802790654174216742687769410054873524121210095115020258493473584900955927029753717336098649508612533788179894516155986387695737424373754044858685247010721516354468095066506305043729615748868658191696949891975191733168954557238171014863175007342640302073820897273512776666136344276809174021001848264669556227353016623680116799107336713659528742743761304125111966185479346557782706943547198770456352378867801149494690972528803559187710655448699615510 [111,111] 3189432461534175814953965547022197264724207485827634756293415531032127157565539456355590206745862889870619213857924484546345383317302389087581494497411140876764957527750643717444197197208945559388398782588589786024660277699067784973670350533546955113256957252124158369975271782847488416980607167798266245507709284483104971267554355085412410722360906757409480187744034587668794037764776503888899317385704437888728928299041635515235880537870593268230627566095533595146828676218123761770093200514541654176640129615755855363734525590050179756174440739430698858561172826659129532477372735846678245981357568923600842397906586332751643195767659155967669813722494408514183617221031858224494040762692049480438323531322198391901255562393229319067276257706001992348345245260010161364573225924452328563408078147425620767777976581028845836341744849783513418259780694279473159301717121861179532825399968095906681029392515297200781199742305590714601237172328562883480342548796029711962253519557287642737858307399368964889899803959099365169653110158611097002082316484920447140509302048447154578908249029566298766942436019643449153214680613435373308738201268519293977979360967979427440162043164465617210300367609320299590760660939598333821694912131332701353791991324532463798154980403518796428302257931007640153433981884482690835542971855324217384128866078425365488643668601199897615324057566129836172461601896143376701871178781518327172832676711969652254934110755858861228134669917998758787578412578066337479677960417984840621670168351414073284236705322524499638077663967501595215990206015163308790408741087909773468192438438418078198313035732040162757249350322742319421019458801034498334609410599345725046346450196541654626653341760766348302274575417335456352795336928949137842338540120295491670900434210245834829110136143257148490758694200336199479155041870914779628202287782696629773719649851686505770604142420178298245233542939068743949488312560307633560779410321763339852383195962308332529735460204482351026025696795127440690517989362732144638704103277505217033785797493923462828810665232152192851614579790 [112,0] 8434943119289148594574831626481357249909725165317308823701309617261271720276601567247040385993335785856067213306611016430481623263275527013231413331929786477951693465668409729641280512102215467314346976113723949646793830092640112295226755879127026777384671549692704822621011218095207017101371444961590025717001930394336035850833384039478142473852391221402613556062500546325210120201373853746894194165453292730377699633629179039320742623232125488174460812059534175704050890365391600891887151337352742804308422794125476977902660092162703476028612473320647474147753545988857477823791449346690580466399207175201466008644303014041147053848935116095784165145335393340757213134628194016072408993791037458379095343549790389649558109085620806131634804018808466707836078006046681162266523226480695916786745242974943396819272418074214915306211271368600833302658469626017949816621326583234065426470510445927194967305041144147458091431193062577097478560730752380043246128842243173167661203369276032587735083105825191013387808495665910798261002335702072040463789168802706633961706173776508236395551693286742239032379521616675043141082551350133368231845752821475472219158956596179610567405941145354953145265713898634236081948299714339528126477096122141869393356045100570533104706964701678350143148904550690592400228096828012952835434869237201900044777196647235051093559994976903578611292681920639669257596237246585196646028741766958023491737933877602222283180376012549142496306556127387961078667469223354410161124457392172738303759597924240560419418535831787312236879802394101054709077551642939026732171151022941949449752458456048935845058731690150268827078981869763913044146908949822660017570149402793000939612256429096013928244739301489049382330250431627205766013491823796448194490714862208963495289640496871736094973789795070619752921209094193672107613336591758048772411850279039959782938464585409774939031719224959588312370453855231523290319627120509450378451773166146388552787874537572020341261077813503982108255845778479308817390522075057715018376230658220110736431095649999949880747171199886429603529164324026106601130473680731617391847896133604296507481218152817954360746836199751185258350239835598098578166888103698945605510258385669065959433228323038900242636373150162398815155029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 3067346227124317865936319904137141872784385211393859227887111903459314137087240050179489743945184583007336028174774209132660303105851524286412395134529044912975908158866252888087475933530650895795269700702701227530094339069577636931925869634739535914259373749919541899861548000114994022476783408444878620157803978481077261975583314209894925470521645294330457135458013117641201241007375110297388510645737447813516000547424854131768742150985695290008700870708825380305798545620337672105396730661378597461556450512894207925113829408086706906898157606089152119540389479406692885113429075516172263385720797000728919356800692165568749003273929922811529760863809621123759542599673440622455644406220568913224011710825414765575399300511300475844421711206697723997580053121425509967219859222040145235733386181287503958466700583486089988223965072444053305114424596910096575456368889395555460726585206164640080448386952816528913715231423809964333622575407449829217123134872723708333009981663170797576696005518089906627988392025906634185803291081845887748963682664540377683805978875568149349077108235885646317524734449912165783287885674550735578075822076895541353771395545721811327779964091413462551719804268589172430992775146351535081432032736966010199071296025612183147327411919952583261295417964961746351980206564928190578679887600096510138455115300244109537623877009285345563324168837595344720978396298156556630124741967147929520418978898120427002853404604216610580689542015435450107485139971595622694055091970651816845116668651642523347230043116021552724311370064877765250549142953592077994829868388154866676490486537122838870336717042009915682771666426660768062942776725543222845184579951333431473333104711668499242425757744967431343987324208391304838234276619778335192544066843168535445341614413727185197774718548303714222507735960147818677629956687120649055625140293654077807981598798340215875484735663358890203318271860610054101674341711075690134973409692976735638875806924483414156870618292387183611219296009743332175650982591208437335364516636308073245826317624996663050550732121671153657704533469129683427833557394877954140238019286255046679137588257435266443126098808354893159147404286263406624446810421299246148422374770078811753659552779649553194696309788014332298189401626586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 81880490829104158211184338239790591188622403665790361176822619631463202298622733458816510321428838815005647312880353715382263168091665526827006234704398844497383644067429289809112054157108534397095823342674902458424176200066823212792242948284705048593244558423092434221350831162712303692749910083756133233292320100676113600649787486845757178629750354743201504937460231587729365670078360260364719896355526509662810934926925370209531759037040595117076256694318440604136193372617909635069700822750899714211703744064569586062745611800484861492001212025852926939096133721498055795271169224201757010808104032668158636551514882058502835598355141186205283176697881218093563481156270327090417516339938381491845600448408281977663314870398328635905648864864215430240506134281669291986073500248203708084364290716330996169203568047983270785668985508418000896842355139061055822422017995347376392510965470506026378825697269347573512607601772780415993990987829106105502372930896464962803737623398179516378931905335088584813717311774769320316483362523460702602539661673196136785464225417467520516162908044826456639022530663384388026404394757566175410753578668356061782101605319304719014339165587212821670200612168672115232215260139558333759817469387071038276443132346110786803290518891385487081499174150188900526975775512447167391382954762150712636935195518375256064596303593650496916997714697763130679223394433412075135780354527392060489664742784381043940744318813747056409126846755025896006811623477587389615941276042901994236329243675326431676844436663636453761311292436578458199285785486299891324773231631103601907483707303677114618267164539785555484871162610978619413683238495041829902726385265256099934475920528612996771260012480543153032840228588809686157994770632055868171372655653070013307734695044839661207604543121586256032589679144215268264020071309667782060556729855682827509346729897191537531851668013036987359018392837408375400980102840504585576759021984672157222098667024587052438342596212558021163159619285361116203773267782818269362437508285882354275853715238821345181244449572464980357463377988142312513000698986078241694112345299442179772605349850570134440591376732099441166358119650537248152195091527623626387768059294144259013841449361401188800882629259536571453281794674694538116455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 2070636432971083224714129760069552824688693904453921574722915458622998566327009734432666783063857372149137136055532094531926483505435032072264196584047866789137907034557159760634795769966159106464228006859366787243582057796995267822915165838179733822974573125502123390790684438466933615208687026343738913612167089695772283355564181185361710039034114117558760410072282981629037196643596642110164155198438033789796582316917518111016697423459323612603960504067326197818378563163416448889814694316113693218008598912424383967793492182998370189696940461553905991928550011103068335964211736633474642383710618892622921762278348630426340176170271529102730540649373624158032508789938028465716855618506137818841885232695174405763091503922652912205668492166487867426311334866093861136228471622537404378097502268582827127842018848880674973852055082392350598127160764401838785403027980751137426779035347221958344844400447137908479448441793541482003128160520985006581593142469514630116186902521530621449281271116877325235542547798280916981103787525814835540218035335526209694608620017213863945126900612360205309127431567894050973470208570046736132894286707974562556656134600062743820612782929375372459639980295852298893138163747876836026063561990844436715804882147212568863603211097399341486857649119448287943887780920282892984997457314501337105632669019812950257091080183640806092381480386230260825931928028657472247671562753406036492736239253958367567717591073113711886541526492308873425869631053243312137297064260599638061363699865247842427403423927489497633720414713857079925937977543915379785210563006875820164216006019446602672434722632177926687322559256081069429749989178961681265248569211658378467096282301500029865304917253709720060506229033415865495724709707062462647702981895230075874123331939605831391570998289350175791348051645361727983718961230718419119592093963378601947170434359424148395958058954311518321060699432205511671718131100307179571823720512018417054567997601327481298633176325024505109551760936401963267999283960715867080328164624727999983350129168230947965208158031371969246881356475323199360916780818151377604362604166417960115738651540460109800773058818467067377951642241978132530219449816143210952580593019840165421646443458592752646149609931439106169648312061326578259468078613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] 288197671927175502882743050031293346618582556873447598883937854994893303284550768350889440130684201138302453257398280572422375008205898328862215071444631254651525044524132875646512831194794942428329485933999087669576562721036897427560151738584833536824040502385815069726961858657375438515524398098495683529946690891917601355341324741054924447696100414761536856293356156808817974211938522997753197795835982951644034640391604337848853169720118773425028599258026452908680800945736779705610104532224033160338354547550212741973561814955669279154368407774625575506182574579759190007662091519694203858113361982445107818993868619763734478406652089184225904234930544924794497883108378468258178906465470115814833268508728322474980452250697786949739864611066854656990565571651349274745602540783894307754516348776014209724241863442787978881920360587146075381594140701095656485629304614960709839388853127710227431344782183397155624038454709688332213008723035953731290005002417442577551248333641365211497089705516229351195889093709941638237348353947259255744816636158213118765658808899876474195213662524731670237504773162648788959112479199142095788906588280920612223138356281948253336715014604037900036643488109071117069824648251647574065072941374658055201406311840976743974570974713998212020835371160707109959885911448844104159744535812742204494209811876561438333853991088023085696367550287187241031162545893894887772486948451085447192831598613022053029285292574639667546079713897487258294868062231980002802686949436222783304010228481221933729105849382142533062589732209832686317551178061331285185476243130315125886351490029747032630191157841793893178016733249632133891517431024215068757627026861581789699674873466079852445194600842444120606485717960512392974558954216367605373458166726025349964706562550343760550015238310387231034911538309337264228002883578819036326300187884069864034668963672139127237767235934067329153998732914681506404159290254561477061250388497189154298397683335188398017988634418345978606388594696497343412453593720596484163371415685964596945110247602374942623603687135710347369598753465299954383657061177004608921535718202379656573237555543689448844098300707694689646331635992245674836791758740262609067887742146345238945392584251892539252263522949834713936245744747566277510486543178558349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 5771790775339003574058409335973092033959704090108534410290156757320704950976178495235269006225146018689506163465715162325681402864070899362989806687477726882769483963279952931925443639751853595316115861835524950639883184468814507960628663341325621756036142659702424817159333274038696322918589787181811442837791131440095990017922850654130355471791178204805412443374135735332182804416540117991493052243700112659475248680951291002476474061222207997278823227640906317565484578007289231753405989069709131401955298947452934953810688709067580563882475329536156229734103895067082874527582010838633873906283334916151340850876606082371454963225739790286661686304720823466004416908929099859980035348237783004301268427912582125010475088563497048433758185794774432447885610722720264902331829301949966964506004778552302310812928095059319038606478532655647153553790016163085375399221108501004817821360449331098957334252903093292966087323995550869858428968746025452804096569180995656707531183042638582219848935803800242835455626492587301483938860293205718913351030914039353683301652726512929286490453829955670808780460713680351668896929876044089649291863924097598721124897045865900303783385655201931811550386571362015354825095727837947401026001522390918243681748881000231795416257153152631048739934051611693394882712023499583971580205686876822873871065388434417945530522688659430699980357564638320928073672089805932694443770793096880309602926748364212404284784637283690474031001939384334015336241512317033853213907220758581608466325536783324935824196892864832544272713557078146927522184851628784413343471466309558046756887753042115521354958767857226707542603192649725730364344463394457938287543141709641568864821384939394362219943956776329703136301650511666542946118063717469775217545661611913625202979345530428921218670740199694100402142144417829167223623645251443067566844935109316971746706528748116522258955898579490595007702611022088831156536921273708100409720222621287640502178405302795772619645258264921469790861484430986466877497578373546496154613803523095394211400705380245069571051449437669648088044848212238733508059451330234368035974634681367168180807331807128439907303000328212208086427632971220182860227322622316502758383758385725649875682610832392919284394772438562558119698464587088437838247045874595642089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] -15210437802442987682035640331272567553081580253286597120540823249918084413656468221642461803335759058675319535636599031399920943007843707352312372358590648523604921661619812894864314630681313783104516915420430101220738284851087934650010830432253420233424534271893688933162182966804611963513730807190262021091791868509339472846511968588549232337179864020447787504073722775154081166384663907521176618798189515601918881150329722864382678762200762528050740292403114438515471545039314269254218832946643761331572970338481244772066312656543996539941606716519565056369055193864811560317648874162518535982410905078803147040403496400619160327323612252946808561033634141514122288149333465699806323583100512766506327465414693803575555660152179574001670698970498543968522944742150065835191256057267047839975731289656175199289437463273655537909285630601357574866187846877958948399368448785176060372978947757128696603401471033194301753633307478780857445550054132267526489338029190565847408241740086482536695721016661391989889871585226780090324516319829037559871757925469068760404053492139318769794327197545401157724886709480145302008478541547474149817410825399083546997165011678834461372700076354402513389050220996946494334472829760967892486233311211375389839684658858169093442833865975578607071444126661992172270800095758417076323881790057755184499438166958100914339890814359561938628617434352059674352748608774143598412625751747867525104446786926091440707266948116887799362344544709824523995693939315349259177955940063260138063577273565375287329882944765310282253166042225804425839227037257637220224819372499968867971887086308291611295414073069318062869446123485863347566139862850451466935398348866373832297447187239798191335395852993499849684860094914199557697952978656014772357947128710222772317306807938828848219532421762588206810370922618960659002795490924554845800608555096685037439402686451439143135478535746629563302489538617830266637484346172247691131896955786984920645292777360705472189155230034063950811245579442984151617315976670039049750643576659024161428182116942897225593244813994773539710267408264471823730343095685796038499771470656887185936433015663447120527832031695516735283083532500349922273434338351321399831834606508314732305734051028378497936567267860932947450222922809726089354853684199042618274688720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -188485452632145590570735575088025745406608849482559299875324759456411045128643529319984202418467763140408492567517119264322693895734514888431198784889824436084720708029925231071426703555148163363614035865285286894486868261245398361305423213215563758033327535657928486040230572048019268560489472134907743404762621328625051141018501535586207154884079165043361669146458807557978110463202199676938835044373581944594975078328806073830219572209181119582440377154007393375485267574917088246839513074970661778623676653038537310910517661389699714065807748469024042164009327572041695932881045915065884434584104933350404609271705862556519933167156364792637730248861850555126598881030700550643175290758205294463659549109766150278435432585242726575556268868573825730629614265341970672360402482150985474795674152805045252863975309079552464410580822716483726225310921283399035269384970552284510125360624576300160512538568550796019114247000500359697173113288541777841263192386634140278195147269754897846878937856090859872695705750072277410595925018940123099340211791192736177416301561999931621827938835999761245279497130203080654434559295305533870585765254463009962981477898292788990525028468142768053602837483698572095435972641363043826602225516060425967932481593957122798798064466600799518917078241103320733158895459481297447635938374394640532370342145778761089218971418041332489152727840629720502387230089823233147749805873920243256136486711209455802663745475597888139277768654537120755651379043384627542883636598389819395144923491692251789250458726418348412542139210440608218286080011328631942627980069355126335175584003197201510948944866072990336123917424901952884399897946948205127293630824109404146603062562804299813526065849234653074936609703095092454405545763623946584358824299149621798633050842201849488933610089023874917589437845561299427299538515576578043092244816664980704697569300509863667224586598980549495127881963512543416411298617491691711678063396565264517923892074792921108214204897703509345969499600227536726436297366657105901057711198511455878854844304111356184556058872283198452799171935126532938476751963454368722409847272885168003856703191946383204091789279261860998022945414418597721482583053266938657536043208578849902159321017494770349270701492452233135635371698728731792299440073179539467673748731613159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 363694257245383128190967306634196729709421925624919534835093675881192986993216349210025744318734022591976929172616000433479345448153448897861490788836227821777596837370571100761930550784324814093157622317717288284069825192281108373713674273377963661383837039696049896052500138353968017072906059214594372585274703991192391378026969906869625466648589671992523996724317259822087169699490319072589475491106131443991020770639047836954854749686149766515644602606540570551052313619163268388784478132413646188513631204978285366421917433014673369574839244492875113649522356920862696595332535124004592009565371575243437338745500828487604466978023903288871022970593611198072655665209488401366789305567470686984282424937266263329242822949052448026348718729864486894749268671094805377313598638256955635094263747133051352421030718765244842745468390296346936328460357272891225609823435162100772003503837994973977065292569623865650013778962632247557758282162893336684267763679100457153761919462822978896946675819243361587123946669815187982899870198745049710203284942038356280812065349903278154425174310312753685213684421465484441551872301800115587388127189287882544232366214156358382640309044233734599967811260095001466156189806188607103839326234959976498690184672176676153073574960263531799093140122315866492957081540234986091938601012344759421748927365054052576701076133456633222215716853231162300012013146096277627919574055867545123927644690322539915545930114487893060582638652658490754415405936680067919809401647487816966420789630314316243702535839279240283595035545061299927432859932259700131190994809891392235414656982550891921266135336528459866847513701466107523320953204747812084547071960915703391137259880723402648189904159042779567556239242053231921000010940476286198059818150365273132154249936101810651969390696502529041416913661036072676992296746992414825486815186552722700988826062685603983058786963679863712546199014760384254101083136877243643210751935920345328387584690301141441188913572135663140298422533537461146201131764888393097182906465050571958734962759271281939620806833457179826507257757779822213400685888950556875780812426799808508506318880892258013887580809256745529246290180937532756709952626075236992469823643616738914503614905119749089640653825249764238086990943362651356973139389616722638720602844841778278350830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -10456450781131579351476785750839701596944760317734734654191589082592417547338128720029859224830174020158784664764683577537405261942603057304317173988783715887083637994670915898113618706642564579670623088292260029096291464614699425478351639679651037683961779723750107949972673564896259389754232188031332811467042328196714920130476410997290700693684780454978024643011673152146772490610361448096312500100594831773767156808583877722662371184139695991289190454255925776351847317966878457016309168141681711265457450265809529595126391821908577785099903505072941867442643683786542278607181014008455242511632677298659769580307878067294853339082200657946845805766614468765064817400922846751994558781844347373819746832076365241555364553753579026735372843101797877555680105083848785088722164707653904417019722861264493483142517414963349244145420739929301308897617153224524966700337099475303765312500598122471935143924874756625330561434237777596728300771959345253523283967648297749057596884753347858259933495415548273985834029061325480815017026268068347136173057020947896458448787131076989799131558803000385709172991116681988431840115914197601577007438579569791807374653570550446629879652440347368710297057012245711888471484282897687285021254570004908899672861774771643383766848756164809746684219158269335501185024876308941395904555114367273453833742123642938301399479268498862129913938333943789117423509503637171340920333736343577536390145038874084269139014504432336602805558289905951280140149079696455689918266663010236677233131978330350394688165927407026277703632182051729182927878586223655296295922838019829490020703190730889973138196434245867232233365391637539211132639781840148912788011085567046159472180951501043600777033406189450178816415438780523733824869326022899184173167220381990702650790646033055732204731081882879400190637935516439594397135832005998526725726759297889462084924325194328340671419098244004273628236649705767368129348743781915426237506664229991627793993634997456540927269511894556076725790209774907557964796153580680124536665270557816618406878671771789036339239382929458949844267676095320785608569970948713383644645735949586664121473745145782450242257663519612527552462880967999223934529087647212757893302467324430300253506691230430826207637336779177896646662343760921714134527228667881360024694004096090793609619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 34920549105570276608293861560612532387316138805261987334455370940574099322380749828806046748536101084992146228134113726754828911599405041996814115531258367710532513518470941989780582040723508313844969235735183836537234437477607098738179485085978033143925156815059485641581232792189889793920649999709686542320943699277799800544391794776578977420575029778930513449073505872402609891611694143232297624531804854908775482841479611434614375250268400472126367294984865919804213809075242020825484732733470452544586518590105792058601197458223104035152267127035528487756010075055722342913421341420118882248015019165560380102396429992069492598619920236513526706331877192096461757576031910414358138732075757198747084568263186993354374384773393906877567111518279750283307247419875034091683449163236464101231741334906912912886476908109138566345469338684903522772593131006081699086706887194558110959384621359647091388527393183405431795192132300323128013916717681176880862171204775292913610318256334923916032130727623469266980394305870987320590678506129854029411665974194328566639959933950552733441239654831321938189121249693735780238932141316633720009289413537509419405465529840684138638142678383767291122103138059958272446722635345109235291834711785036669177742189604066660107783140476326118948532130604490161727433249734909849680552869882785415915518133498173534521574772164770198528596189180636811366061448098969858950660363286505058834099422832083647516364445049897868344335983554097306482061903925916359767143003656392367360676022985143550952432923206666147859651405758885729709389219786908680457492426053102980932862131805823484884038359382948694670444207217548901697593283465058737175847097584258503994676714000151138742089517183527576640922771330356364616930676590457608516666900916301123846281208416108485497013355924032158163566934117752441940465457461863166642276254395645512547670547895695411354943945520345881208464547961492711516047205608948023734992992400881243520189263876082607341734350939420834245326012206166547942755119834816586030127493108092053188036477907243377177755433502087558266186941420592019987366662124001812786137644994842875173861910407794946562720232862632554391110462353984979481403399130563829603615059998398122620163199637348432913646063753104586523126032875416913834090764797118792983621204939481685869395732879638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] 339586673341744576924003554885674724067776754327009173098057443237773582373779485061667849642041900292569553914095239523529061899460989049040545585750950981372829352344083981872372783551216237320265338786348495210325527477772303067779454485401785045488587064244134499890658560180750217390215034055821560180953576964372292595193724524657656304661133928184815312501726053596928366461073101427798637902447019706312279682725666184577109602191387254336561540837809598711272006139642104564766886653920623420322624309947067995463204251462032223437722200971109617370090601060706915660151478764628695017454314566576477094663552174803880477304408002883742838916330089117013011138145935650357095576166526190095211357999738528154227307884622151016889635875656178290672935043521885895855845511725038350630371109992785232548108241349531523843294543592589036524658232612198198954218084902663499857869572471249572342641247921689748847116948882203534602114409784545227751821801700791768558249821579450509053717191403440559185117072302340341797375639951256229519598576531077677619429816459339010530770879550502120230215178584975180368996904122075623218580419863650565079584005762661919597555755617943393693106722659969964320265948571334530020879208887971823100190628243141141068620863899640669226728194646584995155728733422377676523141426947761708841086550575564809226422999345804929366585755190833669433416558619038088150897665292828869019728995266345197962161578320945328552442748323395625232304645236629448534758228640219529687490931570247807218325280572950327597161743478871077600310730478768184144844403732272810846706006413931451611938177456865523781270032071274229955802977889970758856318442588636792764066783337018711647105723503338680094411965266781474915941032990818011510819034887515186057203128825929159344239086552719614488502700035313920600879969951237673075790654402747137106730371428313515284101381352965248467875048353633842027496871056044718999037262239368663692271773150288045938596738200541657102840853603412322860373194032839403755134339378665059846001511325169925373685971260642699746346243833806744605598516347239284039802112666886358398867787728471990520724321776075760465325266155467241627068613549075757380919025456886867843988965474253433889806168108482260181966571915577188827006736969160705357645424484758223115932196378707885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] -1722519983907105026856910552904043447163811919263846442072417792776408624274662647419543548907382984745151703357679247764057769784416686705120173361892349780605388028102120773552615924693271560468093931989763122726072643040751059509985372531418237462219042175734889352636591038042312135018231314658079227903368404783201597321997797671197869794520554413692975857891383617886801640854068875153249342441820054308003907638206884810795864996210558487185871502645266742136593545877550836371057510374012038221055754054119439809635180075506120366451525537283598225943889772473358213755030018030207399554261920882465340709807293337902364158538568017272037817200499196548271282877239807967573415090533378732296921355846122110808999770764017074525475544369807285450424309600971920634541347026749865893159637067477773662639392312534794469746093479948050507393591021232517352588685161552639038101902016718988829965245182087981765145512613104066241484836454998421947235721130266087071827508027933460344075608389907924236765496813118299468254281473047138093114441992677548505177895465681461372437683542854832061964888573429964911320885170218857573143606783904541091728591466185960292283717649982700092661909167315659839134680195534822068187134556617461892263681150226145946008255761543126112815679546474292528907927482158765301019608295242811819281350281152551680049438887932230602290695059475496313999157814844408190145124850593129344380828076061649210040513819464326243692946282933968323558222149420484360566263104176713037662868331200789446433780104199644433098156861294060435582945513590631764539991880603190027540769886380617644196805246100728524905195029296992872023476982829968352230988181831726926500822853460316322319570661800578658508156927355206298991205051353373426639536249065295523113274375319742966816533860488305843688058502945252453137358498437342332897873383744417079336418649679745291120691565518587616170145975532653034879624070698649830455334901531904017483696362965776634270720207289879270647496499457311857012525698930651307611253467974864384981386055489958300194781702346025122670821979629563726284757778425226577735066452995255535346315544858068719423173565798456878192740571268815543924547546486906650000336846029724566833594662942349690360025991310647260226487716832311416522608913901577102514812512082387208067757455864921212196350097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] 967799679521730700068583284673773172038956708024314063066915457272790634405977306503293265745448071636464484935272671899515099895377112217436689661741571337731745767155155785551380451434353415328242031220149843874138780578558495625070842176569583875597624352929629910513412810991588337915965139035128155955505242629198532506113316619103445822048200677733649994260051722129703369569191317463883830904449120233763931190870932694511638320436577557830353140155604795479326464008190347521342761476637001728151646053333907931110622834157844821477387510811321749191007575574333994329133508413226803811288370496814054820472579550644276934090224553331499996467830826017234497544274949478461091420884592973229819378568104069827853154256701939553248668016896742644194109109597140446046537993849461324280784794692374797005332208161838608249031486995827429180479806095578768447764867113660795738197405912484737247719173465003818281664924975061884736733607321525914423676705443898369949553003866352386611457740328771718888468161083010904857963051995923653549741904656086225568214695357947534244386763417281224158310657792318720326794505519892249582823837659626736181587480678458609834992560750968375320527349747127148523730259779077201054314982026837192415023241547493107339548693762007095186034380675133637587294580095579470261450215179817321715641262146840514100349282101752017644365970279061067576453741175329187884280678191217009083582170245887692446448042609891775321624902439071663312918937013902189237041577820788608768727777819290217216443927060145031775064863284358361822364712170366655629020828728434216370578521810782152837343189691367801938483405246210050455839887721950674794020208850643618462397798089165868846423817160275585948350087486968591405022344993806830673456125098379133646451223916369106849813964988760899180722706161389478999614360700739691526872521970471175129429595353993998215366242860596832815834574589409732057008051666195062094751115475250091039526610597720708129999972501919334258485572502243447474991197001772184392061551977496650757547178857993134577283421730304476086705635050615151966054740891638132868733246360875803595106004086489395696776409049993933107063399046959013271829514949338633275313302503203112155792825796067999859376467870379616254709558528032698559465507074725406759834660328639666104777461441699415445327758789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 9018711251079968312825071227176724419361859920452716017743254014120659847718396122791585298319048633676284746949319243823118657489400474631921888113247957704120535134806149599577876690164045970094459995248361702038014253021559483834658081685089749789002495127809931126027600966257586844019631663294078301185428605467759360755253858518010866094765603198635029244678481888441195383396320311016245557698004332106352051042875247023572077130230975222812459917073473273063167784671570976263523384018633872586700683022049827503892595507714889410207096895522155689642040729067385767622984938199389852782357330700544806917241083013001190369669861991542938642479060549343084403746673767486751788608111389448340353636494860296011996154832247346506688365099571044944952038163026942577741157765254290299084329356350292089413097413882212882061876078918577156283160000197705667154356979549227795842220391067531797602353710535834851902362380550745002141609036896765863466128627700036167718211365639548969170604948932485410638837375040079633842750217864438772425165109565505308079151108860348970695426398332928279820052726089146820394354552171325360631613010824209933197127492427834748762605798584553429394393615352445724299540968454050082089114512291017562887168248066932795341185502533352392401862001386021801564464841925673172587763106816058452957993446231895424939397810671127119479096781586032291329902077611085293138979846322443105080456700000995105768700647122267375919400507861547393078147616090651753940110400606657111915341375164291749812299849236191600106069677758387510596735567608486089375763334222542899412449308784028887268390725416210569327284829284438845280057220386267836485550248936754418967719034390720302288959301382554448824126889472033357963284102096687088899292214085820918000224363308496643233793229690517435097486404457535755592464139977898348740279622212811004163810046672983691441923912846108135110026280136940707997435306196117267114880152240845840817585373748431456955635150805033411033445576309795093289177332144502862205241609543239772758818449670952110397784899431399027950775595588311043184088588329559020374630622745365710184187906173840493504682172134020831908699920870434970885016073715070134659441892052706038673443491662775655168253608176462154869530863750696619965194896756476895901261130158906844864197260847049619769677519798278808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -31008543509086767631016469994609130115414431068761565380817794307020587868886928506453926767718344652685374823070215713405632479863127077648295232092541135258532192455228669021721473593945140223250537999014757561662238719675161978740491283202625178336465610875518544248333099545214667395561248170191911962843157737197253995720389757930687384790710840130718622344689886125619295239553461619574329688705599963444596584595749954904970857907567024573845185311620805505147798080753303913651175162785076585653111037785062604248634496878574837431911456664643256375346512674010643171750405058612826503740536226215367994004418296745617646096518964523185320071056588209323797794922037373852132279739418181215412396320163804523013316632787597284589782507559412703924037994835852383811577244964364871875715728641841675814007908492681183406013220082859959370110317863585260745991150820497859124191782655074130416645114729743694636856746472178152681773582141074085113303013732830894572636553398140913628464715512310601527468507941055976797677248649943637359691059179151699800911054742444231077725680967252086257319429769833768236236089140382427403236900636231598615075787683543004889770945114913396203786017767125115224378873125124897264712366561510124222507687197726668543267994177433515125155708887932759873085069634685939298584495726265171158206262151571870452676016938470896979334806373136966422417777301566370621165597780057815759877335895891446558556642378007319574739300138114985718336371418270378749814209208735408589317878100544518238272003484886203886439395492027359178210697638053402199468144837883386329332683881022817349388097274731256231801484177009789097130988395590584886865977005358722632104006120174405942735270028445673608936806433550998107868121369773975051092752062026872653789397576168179900102593439225095300809531533923084801599807057598175946371860414209186198550913146907232934006281003808154874818194450121606014022188904297803804398103445029674499299240425927212239750843361946658128305932357508029547658454974345849371579972427916526524143795649844193001524888060549217406359018337133404031962256906236390314104308863733967322388761912121883990911803268867146629992863741896788105873959680489357476656317918036430309573144382625825857449405335592346345879633152191584050016525341070930542226648874031333129447081213558856660483797895722091197967529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 99537876574851362733641993016742784404894218461993349236132618556815578266275341089960064547391841989127147053184628702683999414995601907429146707004172478885516385957964613052913066132479902057921082735615074777255974761562964981228281115033812319253169168385355812282500533518225939682284259356325946897734651844712154991643579691165834880195782782272815371480061070090124249016419714173029118985149775455175481045586385238100969350575585115859594656302653095692947849817487359743664682911102078883853154281282908370742763672137883018296370311913343755457973953462793673342858726610124284700269914945039318020288076939402749362854381335550675436188403872568207763366593302892221665729066258703723254197337216772684948276088332474942169945101466383993853458909248102517195673102329451706175656792910406853915907302737953252415145049281054087749685672058367908465492414325813294524590901350930812788199045279527539497640528292806880831829037240408516257011995279652011977922523217652201271443731832824856679211422511494907384901454845306923600307070069806948716781630151033262202250351416100309508771503078590947223313333881534028805279984099463228308203898751440395026586165004402910945093517372739156006716699667035622976865200670193741818650074614350736554404379480999959773494706008919981531420005349020676522559419910331838187256710554830357791850685926299852013476884049331586093773657551593012074491864307518851894401329749354046881183227507511828520538763639270827004174868040298815665638761897965381136594546844730436477463628405848374065731120141879906047593197197440582529674643456414575636517294350250939885444960736420763031880822308448913740119720431990499134620886270471747089952573779369361079969272595838993545096238326230160416697665800803770319790692819955287256665601936311126944467320934764881925290349097219742365376298737252791207823858009288457630487676928452285940111871114863127507422129708452286661511421211565282792380618892081255494115126030873714424032060127739207772991016229106247803040935638149597566379156762787586189800681356352795254288321965898734949581731805883707568998569593532736335764335025971274625149052633993175055697952608157533632687408492156543903783804953035983992167855198421513454480689974108624699647973959791453486422930640025636240487586795463510564388270013903480509789727878418763747092601334998107631690800189971923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -370778498047071675978763028435041965060141988613891106642713729106387480888531136846052135076344518811061799968265152215991912643324725829065204263204990101722405623035762991374373906522489307997056727030773358044220082120295203443171173732450620759195033193555723186470908847386746215027188682245628506888953633056805263981868939188798839507993159931723823815811886084775768608660571245231628433602847066433868818104295194571214955501524522803982370028042714083235856687911355706924113244147970305452551489563822280866099810386778548053881791215629843607608443725172855788248986791699446326405623250793188820878832075362326915764237000345433870203010792428607053449955766539891844452319021097261160367017985625739549060369040119976584788910967010036954159593416394644035705179345051025990509835480505428422530862125159669118869468662964820272258864301979118274004377951274827798551932625231519455177328417147440687051574641372954578593288486518015273507047181118486717441395511542236034873904491447481740677638913038472725038007957673717512314286122601389294855450249831076447228971920072775300767456815807445201369218398153970716413635156191044424341592469571609067034074898856603028558677672939958389138706374890214249760384128817696424255446813745741395930719490912144567537221120790469720072157808291565449099707914032430898095528135991115624804662259622153547309031014196905437060142791753782017358868018790241198161564001921022686350790817507058472494181043235779047956635844280174398524182972236568684966369379089364966078332677114873927334593694929804603022783509087439305322900458299082389892224143015278015534621055689003384824833575612331837208210351889452093028327699006880097319234946048335108090639217150677820018894449378250519838061125681399831116319112558547516603424157882526913488309260010930032319004699177379479056550774868038681610473383924312721993640752918969504137935644689599234227073229261453384785973954420417942567996962537339288167219687047460795855486347834642829645122365128339167344264104780611100161823337263744600955986422132569000567909555944702494575911605365140102885833349928068002358136066268225169132290184146359626107363841726058038958863196471762196349627224077604316004732651403165039882549353926305475871762034987518278496719574024208423596542977451952584055439518876650353247772705410534213165546502111169502313714474439620971679687500000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] 1050065879840445263949302560219762143582338637266970041315061607099081642682826718570424636720290489886996176156905064186281903991314351964979263200651183671513011392404543949525219155590231260046112871055977839718631380836381417180326151615546414341282654110911134919089888671362986288831293122531496931693572329635794081981337772051792564484214282301188047184744006934432360280715508555531849756875237949805719668806650562512474539350539183874041840659529463909813696905129094822830634451760835055057249581001148790803505388935024555781067089536413161153324963342339721584829999333774009088411903548306937001271703052285810208005672665709681921126456130911804746279223895189449708906950148869166486985048465798639329344166120329412389479693917655405978200734378646936884288893257714786701660374287579124531492204756589650417033366660941113210243153735629652127056583322935988033123061236579401387713102995676329876273259621234411653886597581885797420000524474588935258573805728695928287122851106098480225911028518054856441438350048015122693957090040760982380184882500107562377610783834921887883160924108357525130088867444830654302337096061439253838227976301187461821020381776696237575254873454090629658059760128600741795476730894647051249805850135872368602432353689302323438985185818215186528756199246493115828613612585429059028825497614188791196814517934506066944945140639607602239277344951140699059726830033521401384651317917274692486696698703697157335778274722867127919102696699431731762675295970854764782141303725462332239609493867586231075001295168574079935353680057556259752805956424460458543842909282188839442000426500423008795956037257535712014153991809887911466000398653951149884397255817130833132623742306138639616246899251939519530495028736341098742570347898123911961509343976335540204679588901664928993634320000428252488469262419473153883882584424629343111525374463435528674277883007588127088291077909916077556650376489016725424065218889097495499732014854825873813991754885423888183080376636984637447402541500225493868428629994324949276729642899306107511252808574615090218938611260046302251893933865905364094831746073560337252794498823882405595779269904580988006279287437475518470717220234411413754493900746596084604878902311943572083598933604192849233493464083211818536066102908637162206462309029169971826221967004784672280077938394220182782845540714333765208721160888671875000000000000000000000000000000000000000000000000000000000000000000 [112,19] -2030989779212352927706205753613839497869235790907818280704548793167416780502485470295292105177738570567541778981363873543483583510106196014517206256797808068089980904945945421519029209260046556084150669147625535614583128265030873606423684998831335679589169107284818922859745896037739027217225319383738131101922492741509940282001751029819768242588030825455653373855378445633695657148766279925163437993933114852730126054191690086026719917849108294147816570623624818839232567030337677413519218788390775482927093644888436619943877062331388884792683620357030183746993572623616647700537890616663299457671824287732360959105876072926273207402102577714524391335142370410947003922821525993586750832605968901590830854830215180043395945621423262775303463279790101552639209837593210985540873917891304413568363541635769483829105547324544631458449356214400255701189111560351394568998832911861220094080816598998971324886883129691320505044012726551845237256276466166754969936632024760802858618189763622581434692323505950737118585493525865399122724895097278538725951585453461791142540584127731982560307571046796714084333753749454340176745791242232336027163950105618373435550364339050039452849269906068353379705542048089910363303153535417702838892248781142140360477321101060529483157491915961360312653781590004085217730485161144808815288726533845906871692275536707835927272530055461363737761575257100567715555508060333931874519797946784396295864276695653201831427529926033369970953455412302080395875918839251189593611461745962400628146173619465227727868009704636936333526162781585455383319693490339840275474532534917232022790012569209630422845683519717955329411235712118919305880558005285788933495313708327039301164086175040746564141214783003440507856993455895092784528502374186796408525031093449093017754931750052141577355610571833140416575909101145430441416069515713358306756278992710441678091533664450884205058257484969144502213566914389892347070901250082872656294828338419611516984434279016674029310899720176384552286648864042760152274665367045589325492458274998959247166963480074322083539683903639730408574778591959210309949302141740012220589222708847930865615427404972896762693507131486436660175878052682303464909703711592336425685769148178267163177986697745637023871147066719853423869770988962825995544859620207199988587826872653406799442342754551490815783575073424915835573756339726969599723815917968750000000000000000000000000000000000000000000000000000000000000 [112,20] 2753387435422673136803413189211898093861261664196079680888472337821972927568399412120562042601984859705884952642163040625037529750794984699426715255677681750100189071184160111426047952629932168559638146329973145651102810465291107172774397721414917731308532050627483995107738351518999719169369556344195827722798623741202642271872859184047086909669790283755791613807246220976006817514250250561839966926424153417753162265943463009513058187704179474292155983753658572903069037296375335051724152644444655306838532720920747829153353041972466993478511293414866011824626199888655730311457714001438113363600998354691714716494898467952629185601843601205664425051173804677789988728902677453342930678022317572501416752604495760486916652692204259918466508537546068770671277009008323694977199696276438193441942229660652848173916234916537555337080351942525092061275609832407528477930476887454178684242249097672642174409105991412675675695459653358286289839051832042864338745396797670719887350702923501767269319177145603644776417608130379026595642900180372671902585480098210857304006582221692409711295267753127950762941547549351885930058236162545671504410467594346497403131555062307977477798213431238743715984596221229422572041074807996816880651792887183567034197262208796569928736655862688368051642804934200922036951597989804349691393285888228205994297414627623364251555810392352901727948093385021009253037463601727733156890971127590445560316708883341523719409641155878733066095030458093721516816518923700760223097305742141222006346652825247201361129033076788371829232993296718788706537499662659400578126733960258872791790981804995465507993271405268551839776530725091476473895829849777633634976206584563391894064079966664493673563650879151151493652357547920712311855182079503292690493647868274167354070804876132376929097870551823603972993537974269159853996167352091799835613715258195478071329668625315705669680102491689398364702270114653147736533810060788054150300008918523006533801292954432508408850183958684767465585030335892790219079329868183663364023697697006153428502360944283665101968623501981880602245905355590983310032217178684695182605600412645038743044256585308534486770987906060250391715523806755905073719693354940288213720799834217741457800675693022310421784292141607771785104709721889754411207471476161948958860832246223025357975062746740736044846745309160637553425043932975313509814441204071044921875000000000000000000000000000000000000000000000000000 [112,21] -2818658266064460319104315667680540812712880737393270323593624102432079752391674768303458387112278975652664541438853360252698397690996836488284004383311811331339723261397144938338185791818460162585144735672240415100829690066408952911040333873161604082768173327947873104731220439006716279300345534816518236752935336785633341649571346035203731529962216813690758221720587597314047758908911935522478144709516983730688299824576685614004034796228550794468879371830604861089313506784216085812304318952545768512920617974180111989569630201996055392036989419642542644597117564899512147020231632743749557821071037580686460119032776492929673741117825156083085425800158758240216685661098325510113814938496199844943008276067095770970773099124842303458559639159575705557416272014632878765182243043271488113824133945386750309620803524922742879539555164758332304121654826911762372446463152507211024651975453686693120022930624856563572319852002127612630373629490656279834715145471021610310222690935628838987521826400827266858953839177268901861894951429502065932679559463279134683578159801026291645848819079623531862408846933463006315891291979245465415099314689570411881466198317118185260466093208217416910070875473998272772569994485277330059334053483708584802365592991226919689221761137302330871363024101786972757689204845036075674759407403819628616759230503756470059880422758131645818798981848324045927449063731744968592885202561337282186656649318794905126437445646220746783737212586952825358711875487903939267637470957703501895594049148781960136423968636491649683654985773871965770277349353021840915669219007916302803811818639504849583236477876462909454251053623440198558253751503769683450580534236351082386587337225059275312501682300023249914748413432980886952173341533535261623650590578074871613458364312780086410233768411176020880657387023633599984281016986130213230851233419062811095807468285811083142376776962375937217758480041093476643769174630505207764499900867636019605341155267306418979232542373571184983554392444088006094830532564107825683702178451900471878086109388769891251770415205896944350210911346665600419091422889581561887910664518434902456826297877157248224302713508299889219512152644141820774523532866132448625421615139032951904726586757726829381737679477597755927524602221278677008970273134462373337588834345508212055734107188429854492476872394808295329985195487587645857274765148758888244628906250000000000000000000000000000000000000000000000 [112,22] 2561362049095732486183304551088901695614437840743428140585552982565914322372677792090578197797530361061445662240187251187119399680844963128258586955463016682742808176711908731439371472406868569692676875481467310824307414182061616458417631644341220008930743108964003111759642492942421268666841547422750336206951823054819645803317627887183398039490294271147121352740773557919237071830854645529078828471951115193077613250905524523002328275169731652989513936553342798320400599608871328036403400848188888401940912501441838565584421541209093833585168197026638424901179315468952576863429469496946797279689189168024802234911443611395031641569458625525107375201268182844848927705146920325103871812813994943560239824148246384580701210400991144796094936964139338910757945293685871276614996378199878240750300044767229030969694022186106007220617201249991435728381773056236234026283309466027691742556456314535793295062475130671260892129733014180972645332156704750159109896410725939964284083044989248272908495474586887142873389355909614816750361699635038649517239215882313449715326101113610771254145456502050958105834738466558731015554533517404802825862643199199958447595750422556000253410270526259939289340278951749497371894062780561905890185942278929176767701401811325811736837173202317499209950329820355367253596918214039273173774173579472482978416699177398155607936379472426663074909566619433149560153098712503818849458298234268969705256330756039544845996042454124954664620683614789358335409080091511000313729037431423411345464048320259098809570195275090782197813298904718762456983508066597233789429984356225431140737463122743089322190720236857190669097718985837473138445466558930314671635895074030135038963646062991157891549162299197141003388763332327467817305718241387239617997506269310749918356275724205378016838195599758440970731222791660250072426631776133161264292917677251201229715078598014544145597875595696263252634267881846566512070606788944601830455885066850453144210063136252034620128790451760324139623224108608416765769495226442981008147836394136193912613120866040268634202926374769930478294400624741391463296304147588838166577722380071802065243655315899177650780642110675455940869641108444804761150292228118096676737568059397821247486839531590471750749647959916582469475976562004446064472083177106407901629559977902573011271170624891364178406880600826431973446642952063623255298807634972035884857177734375000000000000000000000000000000000000 [112,23] -2387001769677798720570417938561970804363991922767235284278397101784363689846079525419728831516728869415942501875852631243495780419016596348103153896979659356959386119623309484085428131116526723152822950923301471671050423407661303992965830128310824573525477511425910073928315962777707727448987951752506746250952816838574632139718764117875841921401281810680901639917357619805696915186088183056789417132027545929056381463510256767862654828820632094210854098166622521917599909926871179011868071379876442883917469477904475494619468118654956318984845105348174799595241242058170961363247807415106632159331138205124010528725654393826421419749638136800138343623952441539504641127899154197062268850351036681698130965029266288343442435658603174223230278423521103526806312441450623078042746433930955992432583383644693419182758890069149188941244271392641030361509452441230097998137585101848175302917844811402126946411861371396866326829966965518868516323599468225442945588312710769442898294496311745684830480809560041153806837330389445548208310691600180187687800816975805799438672693501751491414745083559330129128486896426035416091972407430298274175427490470804465247291504023567700931266053911186665587598169398575182259536453663396556749307699589559671053204664057694047551711484830637133134424115620304478386932233124824195299378081436880169441565996998222066857051364747774634665083629388064488302308148787908818850892312686319904428288463116401676191111497384447501379962201231840907306656762694951981752474614032792024167905999697458025908451722783460370107574596565616717866934461780165360590563332425476940731299755880529956679852862524525035410683937666545553085130435747249277959553589922431758027384898514529144883149657695364225820950103724648153369676135789213557693454133775960787173699885029478283935934299118161174365204059198638908459295487398525240409658900377030529639008521663896192553153430047805126315726777806326280257028201242996310126364821805939999094775057100148225312107190901676535298444764015327725965180769602691372751035551678165977454914828356688982656577373033306466125270418962842705493266505528980442363792207225341571462422179315363739078155801011606179086393700886672032795093109599705580986988221492487365573294064626280059658474803624267037823814451062295246520717992283423994296726540234106738891973586095911480825033831380440954759264021733684152382082288568199146538972854614257812500000000000000000000000000000 [112,24] 1975861113145571622282405320377042329037312478365557251885710909951640927506135449804789967483155967879271972929197101654008505624093722970705387682209967339480154906822881105892440421708889239374974814809581449290085103745428225024499083478918054664135236361117739237321253956192830208187884574506055885363578148214473804684459358941600472075239058129878103725010220447736033594412331086708291198308243165242231557761511409502936737638069210335761877238710324307453473020783119305408254218218379594799648868669520160053870668244702138357964807346529107820122711471588472209083750733701922594956463903086099987107003029080397189025916676905085626325603994242025315369333241670616250207195339168199362768222520587021652612519307379800199776450773630275348413520311802541078402175387267230274307798164024387599276352177801378471424198616895586022573084375476437560775261742414368590891365288045442135565956114574352244125493312828196886353259967566252380624155809378492936718993805509658235602721035870168664935764959144480153920397251464398295502967602624544781698598644579221760190758310100984509935303991253651567994331317556002085936655068468291384202452093534815326198678668709585886790061307873123283972090073436661167872465608875622015140857637754091817251239827126947348246167297698765544340447539919389973095953246683580721324610221699302646644024303390599692108018834681514533182595829028852879036704299049813996324776857531401980948521960496184158309952298278785021868266288224047866188086414962153978848690406320001140111580434975479592280766942488415059647581312520341456570788864746004350756777176570579813660881364318931294271982936645661195920269307568858129885390426779788024561688072217651089357051579812655030945248372496063313917214086853863348158640369054099964635974252577805669574674890399926332129629128860030983879085076421922297627395367845671851723726134855925118144846775764911896219977678225391885286281634269270072209744334678490207417573742681414136928275805197066149485697350007792805426061360799491178667686052584717608526892876356301966503769017375743540634450145722475325334021704509040195590987499218473341491416802827180910350537077446830359899599485904279090693400092912473568779799460489941439351796606934429316716918054213224316868952526026905712640174931772315279720063092395627161979514665860273557850957614553992735560703350422069279044602618800041682334267534315586090087890625000000000000000000 [112,25] -1070546819248260498629358235427581939948061262582097113785681700338249633546094725325728212010130934475748277188263010405785470345311540492534098006471551626335624473397554339196515753901078139741523282964417095380562868287161332977634521215133606684052589593684244023411307759713136996379281447513041131445717513875265931296352403329347091135818465369916387103555656418964846123892382120377645856787108899738141132477731560248562235567019533108978611937666858502978532506610364800880525346956588057181025397232554057639954943487159792187741306917181616827814414023595759805499653741368152405389547876833819785813503613504400274354866172496617582012844353557804163210104683100813534466051023133372785572952472308833584095881199669195760700534989226596924526532187352150435206904485080929667751672065596357268038510763269631081074586673540167039465703147817862890372241620879134089483300825718200117736334286806675689961902082084813752309159842665817506176460135848168309630348869933294248752002300106650073488554986586802956177083017513587182948683828942345637714692716280098332248410395636912103978031732187176970981160922110861649651239929618374357269157743137110669901934038317158706814100153058957248959596841057798949507239511482606130661296479434677141153494895470546815919354905227023445833399078531448432370816212486373335540016895885331865398503154894363429613042325941599946339442053221778795128628011831183364824037586844399488673934867293795589549010021711251675430667971104357968487712165517299382746600076781090065327411571757461419572816887706883169113520394980922426657558949782154981732715046036404510079807346287741859001938413866387254638096887389563715297467496837498919631769809268711649554534958303329645948022165414883642226079589974030022245539711685546594750264870891518258689947000857165912602760386917327309363285506187166856187549103897149141514758791839335245553685218157018114543582299088867330975526533008174997848425533812056018314020943286817346888666215946311485519627038866951507574384768882727319412021350845699822801267710815991831796233477974638863940369983027224995265783772164890454055629726533327454435724076127183779309990835745569042180108579911468374704427224058457920609813424629789557611939371488947718064387393769437480771598093129964514779811426677828950771021520914596945148939265998273598432752881549448315047666330869799926990212912691902147344080731272697448730468750000000000000000 [112,26] 308600461443924447938347680492258380273884534503759927600222376433700361870850994207352542837871518191248078359705813634759619179202924202456826529039644776565568354042209309564127179335145858073712361682540740805322755118596465478116545472808182308715610423781131290776297060995003970139867681966743636378459875168243424056368562985876394113482959781485137351860867901375616216717396523063004628292862050566727947130475602582529594601123217023650048015649290009615541691332765509611337469407916831027686659409525530425385087200108920313727859333446613007594347836223408569501216240194952765000995863061426650031985358027182945676929209431100454648488947226977318563175440838251619680090386918368996318895130776683688815538201227114223868506803063210695168938390809066284415862490002141883656159293119936327292478912863234328464894018154308738521426649765066867110710935791339860371237407313144493955984130614412567412843984013896381722219375322392034783781525862705160993063332728037442227405821676304009709650333074952895033926858369157866590724387201841630802656990210045067469928387661399924103022387830292246998434446105311755795847716795575283877247260280168888854327484582807352327947279676396992225403929366137102275494978040782135423568020825862027816909223232907382983492731367374354066056382817340375326766620080226374850096114572923630230471067723278868490288632368496178184684150316360839702775851317135025747843970151413550171094763894888294509961543291552029696597058774009897294170973417014169024382296045962745380564505525608215709157131806491297277386025205989352289865008856477348464447269123111444100765130691710194791119141656149771898829607813875728354831188029243524754043131548308892315926558613916633701904893937361438966689229534921533008632854568349637213456970692831971223835149993835548057542913343579925736031148197352537460565710468081899059876364860267376906899583630754444795095057559032358616076223781656527512076963542942207928423167613877455266546317506551444268890017695844490389503195789669881250809509469452838822202555274515048150406447536374725131504955010054613158393606078396651368438523462618201502800269495870257427637520032245677707724697072709749739844672083327916321643996158388679505030324308623854418770116139942787847185586417892306149341947718839578697718364485413784215665509863257568654706033937679353043680095067931014577150206274792909599824497490772046148777008056640625000 [112,27] -240084432853723582672895863932362369320280785869454521470330320576319528584787861537768616259058572304500824742588627712577950567371320769553735857633027992856065542161130337827815240763072850281569569359969024462624348796662099645616240970729469841429180432900939627843015409086401680265205704449462888363837399667844428755766346100543345860167186486724345184465659561904186468403506353411006675890354198842535516229610679034463178028202596541329520277696594043041677693180180360344377944556385467653834870866540061668454068718816482941658482363508732103177199227617921192171116935708462106358373129329492490485114811889683709578715147961633463473249867626505626243696283051362048258361897660214172833517448259291522268884942420616748046469586816543301012946575550241393967992279440920701236009123020385571813578572772416430954498270329600564705447320280753126556008936682927059428493433449847044400553207697418735425193350719061873373568318605296890640613862520020743110213757351744292649865517540481875900014226857488765402997333267668724543862008234261749011306451116250898065833372297833149440747141401717070687425864850848300304968188017150717637197095480984537408608011170249424344299082332633913969693842979502696967251111468845357676297168039362018798311214259588823205017112096628741663454499816830925686269588482211612990235062400075435057242961397800694548408691668241081533588421824681592560902052366671817444989261932520489802953348501849368671865040757429029943027315074084469917988898447002743626633507606426326946493394777241118166702830649987108160750992066050004027599946722050424174527045470347376050553954885774434060280775563981063207949788490384229060820810832430732353987489167725659253629336866336710757429681606580368947091851472860919702377875706354742506539498322791500549995770083191665629807180320121867914286333273833124490471753517088517924185601045683283396194449323664130713979844847159815445584269748166187867946600871564550293327966994540840134985548396202572371153036935738395302314586609727393434899798325347095096945724899407834424876895825250820219889744227909187459631507793130672665291893346188583772094797266694462185799213520162004449566645189730338409376625605557999871885746752743386299575859825163607929382729367094403877646501330253416292260150604955234581692605456077244881295270570080408999380583565568637012238556187923545794094242616933954082014679443091154098510742187500000 [112,28] 470811015323833072234716340132753467943148884956136676008905423797005435541051750665197833450251377817015977052473373695568462047518455053975577797445691018002617698625199120728625446865652759973419449586432247908119855247285679186663418147801111958034875254610171814041549691459128165646543111303341865554677419361928633952324532084145582612349724127445144444840929491714572883186168776705531140720586489050923320647723549454949367811397546579005636238056505884401524202849496645224027578871702348238134990092949811869755473163650264405916124958733978524722324360808681310508407803100281669154890046173189934959080739632172641750314836462238327848886510094155235126750124607092696703920683758483410082979444220540366122200542710176172962766918277205706863765320373867216591995722479571193219834259010502339724521937889003995312138209367256488940908767164839123070827041584435306367765049481643071619907792949359276175844521195314434768957518451614303855937885354474966719447993672790386496731740966968215638214724298468402490741832684657714945037187141394380107180918173912988417320658291787808566734238258206545459246645659775980019350183865735646646542648449548159477473567657896470975231452612019620039036496268483556210885450488020281595606976878582487708533234591128583515303276311185940921726033527083622007717964956488616815894716319908594001770706317096307037535717994076457986324350440381651057570423538830530173070212937613838610840233978276316994677121273125965773797354947484589468987342120932942878057411933209916054266743015814111004980284656573501822106115325812137155291654324031025397461774566288400588141177615816110509754798799064839902663458040980851277282424520546952986285649861978905922809746709480683977137279310676591147326986643992143855894085280802308814121880277298325406800978923255465735228457887702499069620651179415801628438343917297135845151988519293438698907148187171812454869487619869821419914924761791069299006241099479152363061350754950230296666360159486219648396114374992626069003010349414346974899774601568370412556231001723381058590137323345585922727953195403200548405047899103749989360352240659763146739538870786451808709528547998871140975016020786028023067449032241679763768292473512093422551649291898463584751030541043741582460759292899495342595184620863782319223999676059507608635634582737765281718571765258573476289744915230805501465266571514689530886244028806686401367187500000 [112,29] -528440916139807636204616856262526432400522546461958414216901653640731245124365019709677922970119178235572312420417718176759435267784084525617977610096767155460296176752657604999633521769973357068160474496673601581174400725903015054171716085513084764554738804879721534069428498762745604145240759680554274488915544892791452397730548969511591829262005278873280406686763545093906468334306320816308994571547831636384411072079789714654105356001153624540949102824793941349302168951519317663763807369675707244835578450619098776036521620930007935529962737670628978766138177692335312435747040612738329915114249644330961160879420384644375029756570939062932869747950113866897551252545736689249857540656711288174092654437625445853670829795372431488727361831201946012376839635669358696028058034588903597425113800610302126904316322003278614791325601074357686835671504331235808282750560786448181983023516846003547138247743252684628783153549179565615748672099913418759299263692274565708506313394153224013714571952768158780727311028436869106239891964270759259413145891969948397432636394681804351679339677631617552418106094439425749486989327630282077838189577538711192897194653850035453746292221301640285507805670242975231813479268178103849671208353035663598715105177805083980938833050760713863979381997042882946863030724088310332901060716324913903342493005714816007129685748305387488195859040258883577570280134197022047520787558535421172690656163317499867559347042218037128878780237859813119975597603057684250467873196018372715744138379806632070999166747585615956682129805600005850327724873212827142121810615695143047003479301871504466131674172400069185190779636317904933646577862779168431645298931451710743211379722059062656576300764178918901061806152287240019671977784174590763672580647489328464334005148100315727115933949029970220837255257677952723481936883180038009933349623779465361531524751276556630518834268407057469825220345526031708644948482041190826973187674465405388600762029025685015154245544748733424978982849366552715920353084803555469674758380986630214273373957352626425750064774057507295732930733642887693499207992865333074631153941713628237038346744588664510490845715303767527261640227902441865799850115049921112123983392065965919695477884897081938093816685007143775394604514276533829610560235177375598456438821431497341425003231103764607997193035503161549856838944047277933880810141253903111646650359034538269042968750000 [112,30] 536409927402807811137877323326183939115984736691297420862129947963665652103103453402752427915370002048504017856805013161480524228105146397564675228476840404395667788617738140333485687494664034690033772375119252527785176208575682067949056015892404905402131695561303548645531172069488462019693114999077515479046185680466179328095893821560661710515064072854882415805657272714733327590543390393150555928541862137198055575161997075870423585381323822463482171312106641759921782660205832749871584833273018287470864576624020415534106356830418005394161726200676180332055521352505179190318593161579234269411198689509932420709736636299827246325774136094101772352943960354975430300672851417453274739791159345795966726766783071598690647219575212425508880750589400355901553600377237310084087151963590216956084139560560710487836948341042607090008449843697927672303090996109335514761362672164058090991098433451654100033777911075559792428609023650350933121867813038866985216926978666055124482415579983303334396037049864713833866485469315239825566611858418951220758757876385224100543428602658700216824110699105609838998640889543026322221997728663070623388852285854579535741681683408925308222612613647554790850483873215368656351697148631321398883326897377899872116506649298675934470818655751513627990785846783184158558700094323079346396516648593546907269995753083550265013368242090144945161180739646610858520991022701782313481925603842411973467080792584676343090812840340817227825682316447047193710152568077005331079914216718284449782021703424049425981850166838949997341564568306482042168112358463240744968238463308888286945390315912148509623902312471301372513939746784695304711035540600162919578248213081464080501512175703073671177865133358413744738114198641800390535331010750704602405311380279383974332702476874729887445037549275360933644906990843813924277353480512817802010674952137442660960416483657613877678789586895639967543013563570843596239526739397290247514688526211021608471264482734017557544559888051603428304074535636437180847292013435746055726383496011597672535390987380171985548506161312953655268479457961988905307607213348163167418991620215888495260691830530385587563214084466294315489075747966210954614712075682222257897606620951248537466690868959024420381631084036416668408629773976270610806669250797090233190534679423176088608009063942149706957272906022439440321515103357109029852400894355923810508102178573608398437500 [112,31] -652082087873941745441046181518399291228600935348360945743060633816684931629856517913657412999925781778948219511610928303675930525125011412573212385526055759845595954596699133425854587667546679598862735079942813605707750373393438223443802425970248428526693066024514336265161960002017182538943819339472479485389810180671099830789272968790252756610654044646693508839801140766081740113093416940844300182491451541304212211966584391764988400948040177792553245530803765677280467829672459053170998862749863855450318752889905126771850506521710281871215336634321792985053773239500220973186321361886517537603406349721390936442744963149900062084512309206316951730685502599276735991150014270602816557479012911019117055112010194566376467794084405049390063968858488588227655074972145580525564517445167404199129479761784913065903733010957737452855227596812726085132825993677378587885407920113000873805205565774472791067572747921358202001687081753581384004126570166601388687341206798725983279631541398790404121890011892985184982970869529640928000160672411734106263160342292066794510918521489285091711877846614266853924045936930391492447201066127565963526857560117316789113527637662217259855918576796085079485307865645464470566642339758229420063203893342778691402917349441396391994649254483431878662400058284197409672300965619223564476133039590620705404068418252828569414063596292886384014685484604419515488741247756269810100995222104614888128037153921089936827309904910096484590909008108529798797369249703750273839453842547167436295510642089562622852235707526939706594800922316421990506572010475328690855844285185022714529582490114072846859068342713498737383801283419217578691703710094249859672913211971505152463563267851824530491386010288914759218222332139236415276068352326181053474287927173075920339946441296806214789059307966442418472093599162135888618001488947021856918306008792756868896948017057819852179843277004523593678388094563760742077052838223938231220301493112091371743299903120666417296160819785840384956983868482626120319241876873484092310699655076759888024811701246069880102057502766602669043080063017096585814728805572027509615912056150217279626623040505132036835805554333566105006294855799682511791868653475068869729492235053878288707417278725258422764724818311117450481202835676632514129970098621889777897528234003135768101277681336837139727306832532897754491318458274894814818978261428128462284803390502929687500 [112,32] 715914981856514188733019447586855744320760143057087554479253894519749385731426304797266563028027628464728939046489023598179172022871851415284218728444698358416891636142627306938072690664048350307446543984277710130434875080208243227263134762685364492475077710294921705106598025446186135239392764422237163990963819220569204967176355856354171752230555610580639273221247996129691773213509887221716271741566823995101965325493791134369575264878820564114776885275949902921365002917647109850044964076506775938228266825926465622712804219287210852303833234283523568400485030134547768228738881476309143046505602388349001687896515979903257061843504848900367896121282528446683946372997503707729142357246387720506639179459118463879258532185562326304151525869893468048126346076745110064752791470945598481906487203765285089254712868588880892469806065882844745207035680720464822562818012367385766727511912451878463295401896097960835749304408362529554016696762442618451682350696529175451811892498484913127617743595953809198696907425068510742348091008989929041294521768053359123645829611046804851687778227988370865371228375182802013352030028722133142553386091482757125934920381597815574231236145483084443245970161638165138529353196386675054309269697558874935836768734396878500556286215431281009574325486078334854944929179919197162656037630563303735744814837906746805596194460006264482443212950045443915414072661813350931007190267055256060646756425437664420482424613661126932937209527744764271243676958201547185328694593774134296361920801428149585083149798043331722523943600712721170943184496724414691967111248418412424736828724395768720183505038462738629692637974827046505852361901061334341471723310101152905444212866212498366881467884501590983192077990737544563788550255480070173810811004098012940467899534533766446308128299149173930730428747439137352168837765688486451648925412299944990500656095200529635768492340209461719499927150694776300728001502888127331637629944514263892684229597537501068376391954773427252421769869902963304348801100189950467945278123689930965763508800973313473408078357015469806592207171845769462028511873758395869666327735194407308742080518200565304727815124638875496106867158446160149303804234071243647054581746703075467782809192518371688661928896308759768281357291568387043288404239381621666638021576333361400536129605183775949445069595950330969805528542534989178136584087042137980461120605468750000000 [112,33] -600238743028272674789119569422877127944106017940473942669527564824437085032248439367739701407253195677812805443132480696896352033346586720295336366727145238492903978581158120321281450874464499755619324984424497648082080916532360305745559483430037906890928000567326470961312286492864548239837827202765700175397307664109488928548207813918239035188003396076793176836999874353193120936828656575747255286906784197824147521793614022767497170635458033706883022413652470591952776718987847421080406619995171818242647713025446555735439332726780675816348673077289024965221371898086796086669341648444190613103578119392707147862796602949486305335841216301461462035939541250270794235597899953094600928478783808468552983685134934445024071722718011007269031186797228320909801946912519081173715830805696789450306904693474457071734857674707017400308045764728422971429300333505939549523488240410651076592921833043608951434935565691503914764570031073325705287548622646500211223354321128131975619787943842665646919810053883225139184174850540392592332226639989040460882521560619442773860354285727748049720547097594456840446527129420724901529002661872402586444906270014118470574938595962235998081202604117507328731974008181099762843473220562076073603631647160018889172790637530869655246466502361886176757525517451778137057279020162192824064447324883522159079740126268257692940100107780612468071002664738790993329022950176407101582786679887852103525108912750962298020379154705476918170699271749115035871242109613564773519285015014948954672033988837492272030405302054695396883259699218030816578519190590710474680856459524565766660513698857573807197854262645030908106681638726195501700032341774022486913615303063114380851953294882528767349505225083225085036193297136132595681541590949819755699693577185775702868061754415328080964723216602387065130371708149028468131766822804324106724024798011335417384222734365956231127838301092625625167004296335567274652320386504256090470716531858982695254729258196335608521683030026203050242087459299789687800351774277467265105472171545914122690018964778547402718199140743384037675126734472992313611980365245884596867526248702251923506038337897236687840442895886894659556631649549340730567103095855092724028357902378250343025714535160972031988788392951464430841753569413362706504679772417941113125953318432097300741696461048327519499775635142688828433939034201483053720949101261794567108154296875000 [112,34] 388975914650659380362388389950566786145354487772678878514843502315673312764873533055257951066276949141832563032391991690109143146779678378643575272120571847008584287361561097327717187666837143159751961083674190988101082354420792796566109533311564485862464432836630497941900871745716444963590117701360945502615111431079403501855283628017282738917329372913318677972500805547373257752552829493041348287398683988318703292412335215259979730946880154044891708833191813317250214184081076755299104324081063384261909514685920109467007544187884539857638469390261005630529714336623297087540234692019708980394443872868059427276217863630415985961865661906288556402130649281963203775379101922460101674644850960093443414163213343113644659920780610208941156592055198019239888426206077796355814122506902825507118401698982454487957803364705115451149106731657243719224898354555691546484311290527283403251982717015540310219735613615885621410112574039769619154268902646684874421805162848482940583306816925304516303939622653221061360814464086259382437567702776478349844529746901868504811387302096934185492554367640164109970488317763764379977961805538916006559785387017119175360036954043095576796832902686746445664378900532061924266479469829681016304097421124834519588810725137517605315251796468368649416370903674299513165968921611079957498603414276292808335821230271001819903028306886744454513394691578188008844179718288395946900353844183653024187777594862004171675007555555503021933117711998151991282210145519159564479647196698919291938780262735277369614464245832940288385972194369920064839204091226206690326377533558685422978192868181576751897065259542775400535525828408221672865966516116123359737520089797028410385227726830669379861964247164038777960517717913228474575778462550378889238497760087146027942036203017407829221535750323517305480626616449908414529095872935144468456324568998120751859712175788398714853365841000337760558430863291470141328158854057051479743111529030851192995597893945234570900638123720677810287197300665260191988458575741322629231039774152081003354554574881597842919790824551077981550170540468177575235858703871413421816204535354005038691176397786821277050293555018770288256043706865471343391305610607315088495699895504731616564451382615485899248843840983732314815398051886324257248364583653582057609170262953449821076894217128003526427901168523183733871607589693830675514618633314967155456542968750 [112,35] -203424286230389639997244267658990062212166459313217991473915152270379329701399404563235047779693321804091016368379711489434733369286578431774419795587219816937322594574986811190654887838219327861881818094823085881126895276896532650462774216500957019413083681956544981893670416809203081483640772043779535861932544903694709662906416159952565364669982908534183166381804521040467725058911492768700403447766232014598183995340964124006919354046758667371653217383361930797154362665547320891912171501151040208297636340380401310015594856397955081079484749121370230643376032821145035659996800913930698111882118918540369734222099841627280548764870824594026098016566166751890243731208893934976322566374252497412259031036933699627155487499619316245201080881951520568503470604398313182798899061975222888032227795072237327443827040265179181034894963748514601540292375133324285785289384071398627202763392586514146231136331859385237210619111721323437891783945450762293220388094418952872424924531863360842471535827036536659790840693963410863297552290741398510519804595688669351009699397002693151245896128106006653552750921549728755091844152281966881800480833457144549548236400639974012202728066786530660149339840600928682214255597606518892291120997087415151080293016006426856864694446705320035539188245606500955863600368997388672919287291294070893459502962732839460692564976036345814111276221092032947807007956022738366824444701104528677599023342947503038562298494230411462697906220782407834126221355588344241783077116458507183884470985224094614066469855391347502000046198506213395542503639924127072310544605403094012815033684438627566265511956195812954981422312374285972043570853415396015451598019456307090618199506631502198898747619573752186048395473784718064340006729074940143155309408794525561022556617131885217169859467827478702216678151727762104236881437919585604146395691397246248323223082314282375583273372535882019446865182831706271057547843024255568833391140912275140371660640314075721840749771596120793683266808810476460886192153631030422034392031325338443310540307550163600521962478094296974806234784129306348970164380656665224697753804497957468550464777460688920904166100914633201635666717208046023264306791990631522085320446658478066943155699534615139060509020014846403273092480253125991359524890688578199490409764016768927091704117004426003668266364895574239171583894036920980852300999686121940612792968750 [112,36] 85193443914190549593789494901852954194448120888459350368179471564692872250633911525304451438371799415542795686325345865193155781561528963795124875275610265033479446395749828994149760536124662433497635833651058185211411020132631991140581512268131080057522608673187027433854894778770030645347760214311606374104134772502842521851850380317059435031632468680142749793280177293708836193356433428285241592556494985420207359988234646935193916625312998229971095931626054629769128002492490600689574746070080634129070618900142666127656473875333641940697728247993722498228677951422048570744594305699385666568644873784890215929560133948877278183441672365699115779468019950840425968069338001130191233627538219485164195224818436699838771497465031555233669456960641640381290405288731357350344621307529458958068527060287799187779042040234928746998049042546493020374162980323072696437355126254963271195961538139121133446458747064469388446505222692545528912455757906169591487748448348066507374901769188455916780515518454983401278634396344149389309486449055814346667078348940948564359578523955013247605943437676515541623516291173982725063243879957978452704260262189121054224453567567736135038624648296082077478547180067106725432691449834451267627183988946044445867291782627068294277511763581211421003251242576123300792249874567747514749976820086944108656999962967932305102647477886999637015443592648583174669732131574235992048663453450692018118967492085088104354146391662290463595534930971858105719604533210684490230499306624697217047850665382193073609362171811522746289565220790759159516666903757192549179628985077972991124350588183837933063477319107201098379282072466574980360795977469877973437463226513832749837800564720987862346724166473931462185223339237268182489861133290703502322002390018976684339146024103009411010337613027239777354290793126690919070585119448565387554449446859616170656981677001270790634204050967366915334959642554269995729278735539589601866319393217671202348362939560251194262979828807769230977417373588772086478669382567025842297857964632802568866244386137727063670516903798562490710285093316723330028797460969559746363413320452006156574730373258299665223666331712248844800338964843258255333108330824725322513442022793401221616305804337240959334077350602538107826212052451286453582087741106092172843617445933287696809962032770082213162403878610896140743946602924552280455827713012695312500000 [112,37] -23981248908583602665997462820686836700381753584363811681373870706626303142044402938413180721003215732136391470057609098116231520985584430245691143626644671963537842783316035021296594277562849140271773608326112097763694391482574799136910239429633905103138527818769153839030263628594707015405053634032676574561554259987439107273678877546164386635801501772159473368714830242656101738471771138601701505362429614993642814800720893806767108935766033929461163441727816093800205910973245860859443644173855783363185220572621489893044076624294597953538070739855248529537777751908777571424759857181732985103684500139224269822179011787630908128668023255113925767632927450710977080323889089248670159065500392197562698178411659605906958906941491662682357796906072633168536938768056406260091884062133240921165587386609077596962577828578963799733058184921962967150855872388051370350919254647148864288505325598622924225994998924414932745884058896123746238605560059215911027768312758148941074649461268993364385900187443146042937655549952068527919914506502035819232362174852097601779238733026019969312873695075146526085370392516823133972600555588782483665941583077670763460301269171514815533251393029910840673007158867236462582429770969496980206544168873440393866185998754227892046648798709437599788090411001950978998732523731714021366094346254065152526429315080752206337365832082294212598575583299608217308349782251925867792456843654211465969466080215617367314468649420853834193900287331519623612180449821993178283894433349355145178692003528045271490315857544084333397000757830796605212733344755337671671557309861566969873362531584914882102915845356395681461518265584664231776912427275958316826224975759996229881084147298059937874764180520754456594486781634667593894557569873216233423959759480063381146539108966642110248770727598520608825667335839496053014971176625781867083387413397927021419182690398358611595893698609062019019782460998148313565338826766428733003850316415331364412868414585532861952710589865488951730430920539770500316215713171379056817352915399318035182472726214918545046915168260873831464737188885541714148185555322866687621800794851449930474641621703105721065404611232365116753725355203294473716302787997431086506227324656565062510132889004737413759388443505860287070875962126393411834681433347348500620320685457326899428363037776013139635720320742059280538782672920206096023321151733398437500 [112,38] -929262411761082853481159211009809595657123079541220031907532609955363366320537451922823863725577583589572131265267256198938324101698471376399124657919577545755745651841799432195752333318019999583451253124488734172347382276693772822972756881874173760386543658927985537301547129329223942600868687588318382726735148930067778596573437307689831944717968841912724742781380402459608623932014196534703524671818177505088936019821762636457820602557630943654913379998903661180698103055227969795484138548424901584515314630869954637551269949286554880766404873845692253481415757504597646856709499868913853739806758346186857775089992889282579162412367247851314949328855502250992325453874033381798639964205067899045512129113787844987282061953684934928132664093272418628516657072803547601528996964449496904973214884464927694918736274615348097944509191501473428661150764691525939153377591955517259929325669950712694932026141107590343997116916928930245080304883458523946383177040408097885724817751341707469341994665029654607181494661957043474419197966604907593310286086050348188242132907733997024366366023725134878497323445679152206713883052528029530410960428487259509479444720868981883878772893723908274003621273329015910663309592788771122449968681712560170047361665259704898140084549150366706625801007755010768490623937656465827418051696478173586277110349605261793721215806019629653764065898831544218692379792009952418479630450836042627722276925070720391533176745586438221923704409582658166188444801650369671817268782623151021745216291901547833659621431152430323686743088633248856849987282486934894257703619725130461163315180817048525433817461962279964485587668544206664254054156102179519813960837301451380083554830342302874842208037489428057665034047091705731266447262265623298792941605664125742888413050811783785790693780181935456433672834368960745180239987108395030031567137055190960491739672673982290764439978425771836098533061129684851693678511455029460288340722071091653817224399013287711626584654192639629291243225695143543407957697141949636520088527908443725359885976867704286624751159101993345055407105000747443360171116793502798179125291494472724007048522261955683000183858060154142682874582424088104761020194399174507302193794722776320086826300670162620497360970836358819023132672827427907370922472037500230246709574660357157971150121634015749747710914870080234351235048961825668811798095703125000 [112,39] 7075332673305755392874790521361456459232032902276514577564703741550527012222697451509400969437234294372188362262310405135501303733433928174975907662730723105136509165048585513941445590115826445591869234610213869973045899973702139584022893644332398171692625335794168842757785775582852289548784299300591493938684847607768348586639328910622453554196487636865430147797057191524102489536272105407636771714289424473744426316749373722019430472940239459952463930798774601919893756654916763492849055466469578829125362484408596381775630530076253773084829289275792548766302485165825967099401573971022709432702687185237443528287806097325418894592814827157165616718205124709999468056860741877708073896938155199659567451468242695230798339420150493217031648782303907023724122717463838131907130329498219874723927614435095963313523638207856578259198356498562783499450452251064720485431642193047354732846171598902016962727019225323340332995562675217505563814732573960432313062264708001647221336213959223091530666179168765220482081035402853076809615990917355562158785132732117064040867308534770365482392585529706976114964070349662599625388917765842405664343466906624110809025795215360767940776279929486306974278274598115308712343576168167575265271890067435661545563451670608877289769814522952586236541220945232650986847242419551832280482693843967182128301097186347991569953578660286293201904121031794757932731066697305370684414647325424385898813598286696242481070257580051795742763727972709175973443982957387224503162047104637644076073756650436642824375119725691246865133003877797677412966505687022823983679361268967323193662447131002761827315031515354120434623547526419754828253488613243946898736785083565927669160947536787339644077893410887336016223428903027406041724130919409275627884650422808256385271206816948091308370587370648512181410460979785707202759955189890360309327835330434525060995881934076627979433249844496966814597948723930412279774678415930612732342012770768363585396886553109851231599538358087908079800004809376970709841074401984164699973601043990120345745424478690136916369652124191119789090834296160131902886615576219132018258726469027311841157340613445419532146431499630685202913474653462886075733285611904618745454313739221624413070259722953298048869893992625576619992897745198447527132486926009021290957787513800027879234844222947038784010654298428644182195057510398328304290771484375 [112,40] -5992914683809176115214988004763817914062705868803329430277004752245689148307084197516484402657656740753446374276585238101392282529319190612676091713332764153212303884704120131511238665789357482938747689644497815766644657272481218267729726360461334765764115687363399119771497538538960358840132033398757077461763472663181494853195130524598368713628373090531553904317537577741337172811945597950557853478455068976788489192345929117564789337434493749771815961387898474122116778973562070102086214881960814431203828950274946961604909074402656823500909875492936756633267760591135653679613990097868003670333096767906401582573913720314579134263422854505368428687712863504574969540272506453073239931524844767737224419411720907524722130809155780365753163000459173585403594877650786273420468890729851495742456062530431977643601629289285367729079767432440976455069188722649744992626472523459816558367747867714654333327780413636404746305314824001983195736476732774921056805588159364403311554748492755449601438681366063524460163007500043743637300926659701086659340981569834972029217477862635010915398984304221967869156401007026120884424944383318602979687173499689788758575837203093592827043183479814804964379126141698676455638745299291560905821691887272061466742428807262342472532173749571615913480406001499236011025875321187978318705094292263699355466584633280784333003892716927970842361333950885776381122385816308936197689352182787734191244966367771441854083406500913969307850413238760671847616395295210987580773224034955155019140716456531868002816557188919034082547611113121741401942324578708180390952679012784990766788110907371367955012854588422181350116390412670009750314065177349156057818648614247266142325821738254212529143487167084638127191372971590296087698347376593333112586129388172030207917869807184781119498104102221749178412025364613469735179245931569483350689053068257369747761937120101023900673060421647193463477018893413887993376034436955701730630664970558106908518369791537226934396299042814833855936289247334664167895388893312262038348574128456988049389121955904225592867134854242512190836634428538395955324868833377318328099968520783595591996970936109103986046306062407535249242698742749837812631102098039064496876075015439451496140829592645239396544189544009184508737332549118640838959549758064110944497592123494881864981413843637805859490552684576414321782067418098449707031250000 [112,41] 3493725512903137855141739839889418636104501150813545000756050188584740182588712720170391482846609356133500187814696101561519220482895966111081507303115652594559449694763698938781336343714626910794486548703340494996096004933172920109101633997735437497552586421991366504054389900314612546060860007176861879962572094279364501098741172029189653621399081214772566630703814993406020256990582377704534588252513365414464168263484848933265558730914021432100511888797469025501534337498733346975726877199759657224501955820198354789626608556289983504836526914263640371373188414126707912122389843255078273856621473087334291684547712972398182201149762719964928687210047589806811300099325002352618910220782223132172109346514094813799767141880184240529083215263841416737434326661313297489928702385623684886808756251755158467989689997684549722354880979461313088643423879842452102673679770134268822715631804002592368954175332653060532389444384816816796369185532949697572365512646758995063193800887636277768096644583941067173275104076412753713871860824184654721414058068059628685689485812519176770603527328417447386975487490135888001447259681180947882085465322250756236927283512870980434385628042546551905964828499706104562657378166964891132359498522790018074062498749231340791352023217562724927800101911334459838927766232089287963513924536381024256862049412575730444354341242889978418798487351716440461018022238198878310979288882988625274377368881238405263788579611309995974464128440129998322876401185151112532258991689237523202431181015827551686257588757469317327686426515063062884318032279615951328912774517522966303249122325110805720496967592071712682891530623812895162981141650258839240345586694947562469965755860387804459487073477415672657986028696940538030038933258393293538386426329857405365642324908303019193748156085358758360075623823793650611307201830099770345272146843151104617008082059760474082121850259998375926782164563386581239082944709015422782266415775022120616506952609600731898786786583659448826955404302708241013872614949738187687393167018333412213667626049845366111192198634905232959759124155380825468320862737396545468596488762639131857712038022112836902678672957666787109804368180034424388180715643401996621350923292115615039659795073843352717012965790818559789527123454221882385277600726924531326757959977654862582694831343108545916760487859420436507207341492176055908203125000 [112,42] -1623211339148374864584513674122848567174653515661360157257243999817328455970304970755263585359781562388941855001687294244739772270837395159013227743284986698812962166256322005159929434804331133987493503282484584847537293311757734271241909741118101340570106837633522252497608092804026889087709802838438387621390076933513594314496915160879806060403489831767639427115781282514885215050282151504324243159274567442257505470694902158782167487543546763243577406586903368545859732517897565916146963087807652768960789578195768440068793733516005874144224985615138984908428235950436569424596088159514202484984440507263039049447026501148510882597846689790700616888315647879685908576685718067661454483066093927120055686849038710510716817795336141854193128171021492562621956294217402281749938926946958530103498674391896313008996796205732589936415701876111070246316485642883387688764942928391483816050900277426351269301682413234321866554361188639261618448976183565468770513258655121861963752678115724424550703764391356746353708238912137685499131115075889994377809548193896016726313041083977093673589356371139715650581149118503867344121708569529041491528494812648995171658192014276461145458074715881788082801703705271513198601198573825459978185447125151267743302550132946316197876902310327308810787784974110926489438860204961067035883746233568568870058036991921466856863755926666126215763713006847412745786672897832571144879946639614540566138962236880570375679584995631680502480609991996161232093379998542860275839838778830440278480107910198433774488194406380836820248204290380293232237039876263998755858082279972741982098460144798746578529257269220096947494783396199596041607038853872113091465046222296933612984386389083159096041539645017046140197158506291811642566003269471020764976652352448025847592300311004523481620569943644152694610727209481783576973594974439353853722861896328738257653367863234812829608048822814071946106340601383926709373709952863653095716500594838320922505961294385182083903123150130757858853953196764885605108443607507445014849048513182717323325642587246616253153653620153863700508228939959257976862581112944563688145709912698689916877343305709492394617945752091078039186150800468146619121258420139138089689709561523879894978557194154761103479513349188818479314834643920174895767652447662977286045046779641330518301670958534847766241426825217786245048046112060546875000 [112,43] 630073169090094968604371945448356069026155931107469862170476723920037153154138079219693429910254146067627819937992991415334037821200922441943131961824839864528004587408535549016218474778048221005244500141244041148470202303775732024622829408530180042565861544120640267408455128110820336586443510829023394684149805802333393016358003738988554793938046165178011563822201315018536709906881048608896980030763439506595820029948132564293071104044892987112873561246525649754755170244604040371485757895919810635939871760921651019829498675489591836329094383478473756051457446527701238664705635750553771056421066431523544049569518219435527400724178891217935892361199624493796963489942767246949831947418121858145781646222332880410464735378877791073661639567698126004754618515633087212835597063299851601395502626162849268150362888697172486228554500719743317983167558340588170039919598873386567056959179115862204300182482994327044049649652823414407256994094806312943627596941023105760229810750879525985983826350403854172757222936250590761908051138998978658623798588479476206518227156594902068782668581381756537009675218206461894445800810860847200986817324734985594897058541548621153727692450956209508601649462467359819025578903740997290223268863330798707816368245235035245715224211171605999897659260339837065839336302257542039671900809653932720870635888777104248026955142798210931628876956798043055507056305068327111659948851574922723673329571885518755387647951392409192491207660302764727643238602789802641154307706054905558110095635490601294049225014558855767067253352198214242795128355716121642920414462063690146217024302441760592496280713480209887429987388103567705224719951362711584034020513758719299081908514640602829146953412236819825963336211833782683425413348139727696555235591567485145027579208430805552238839402087505915263026558150373696524119850398932354982086782300375719773260311378116159072494752097477692041643210316190430258780666364125453472621116580190642877032046274672282822619566340862444518211751267619914385351911456173287688372605723913123935838228956503845110590025093187130433543386133834823474823192691363921668652207614494889237356850479413633196470783774620430706840289877403851186542243817083746119410842972930659043123904866271755879858807357798292543696154094307585865278594152969533295522782717646566381731250850589676204549505200702697038650512695312500000 [112,44] -209854231257653015248518532496757121115962462754551484475391456956291537469116014749597803081473773306048943674669546920104718882238592734055997388177199253472711996090589489261599481884730146045451460653314734391903494255803241696982481553117767195457258823339612022464898748337172888475902481812059109834577631304610007416178727443319014447406903131065770783507609341828638276517669724582677355555757538260036392762056828354674003960024325716194469561550694803221997097372886260045107377296478956120221888929475823271974413096871014238701275967030256360266125394889177794510046939260314044591058869646283872106103266472787637486603576534582817766585379133604306127686947357168245434286376660492069519955765900725963639512175862568165956393057533634582768688924404289848808713587945168082394089806113514960820643518355075894874342330658674611241506193952533316401921581621572403113162299978382312571110688570510458655954694093558776214971498971024918249257826814963988917321050081822607325995521462118190255526411437528651906650952904603405572967045166691636814783486774937393475147101550124352431853974898363096133950322686466745530079089078328955781363624996893246266953664015718013483777350026317591985468723681644449649887364627569448232311715032974227560331449068382123132879175616924733038603088076740012041146863296209239441861216975680301899636971941398865283549749006786266360876970241397115597481728810884434630810455809084418866958982576608967695277689318894755774220100333371672082396002805916486645231323806258266525350481799975357375613350117275691800799470593269262587959119566772549991136902278442340973522291674138577011041458361083083004343535797278888956131529927947841441986793242063292719965355830210359337141263265384215262190571882208754735332775899547520160871607634801793421823514262521839130435636393519877761355225420899505628149802460028153466088387532080625196749143426121062283309042351113737026415531537794818432437925561184261018214058491573331372011824606150704986793813986566200020255527730815327172503295900738353102960076497305020019480060083198361070664817266728096225406237360898652262964600589175291392167397326453260982909184323706850928429870699950478413119546437076973548084790254085654385837295455334037344409074243788805390239192653400014737342936399793047381613088840884478942856088221763366519212468119803816080093383789062500 [112,45] 61431728143792448414798278053085271743938927145554666383401878651753036363503898162564881506465441470996473041762803746620518954604307789668908951858368961478130391821438201704313499051098087883061592066996848156800096902935027078742425433751682323502869403193121447340698058648183953784167749356316430274876737982873505044566517015591593295244520237847901978319627143831841198868119090623440591159218380165980699843116637757227541556885476865884624018063137656816700408948297435276017625700633516000090636291201067788048813207077961751371765216184546070592219232812791707124245890376581423126002598885900679350845512163003777901077733444125562431600605744128035801584114236749730951719228350658488965928669758638788401870299427639920281311304957555213504073752879670327664740810986381641933876754396348037803032955328245844802255672134459791798453013594882720393216062226939363616416481725536880164850311211914363639079412723856583946838646328938656971372351633047202171541059554595850116558551869943173527314405030470982676162813828787656616782342733605004770403319927256367522976084196019154465842533836597575910740628121765363126333244374776374268257751950260351415832178699955559537791835611367846120924091133488708819905817684204127864677137031261589847111178875325580004993454767670266274773423341580179030879897064351481954333258584889208715643165988178428484518384233586376383862992397617388712907476603366532302039329249151846603263372318826462531686442654502546902705252050544994655446064248947398601789217174571802303874380910597656562023115028837539787157986283000364747759603022378410429966175820542032792666705348783157285381426156943890284198096109481924609810764707445551783164786722878676477866765818772661497531599221702625322370207886982219933906644806221753073027029394421234840975919996119572882593874896572418871984843867226918153298130029670450976615773972581572721956953926179115435213409581854656413956335029730956235452262589798927890058778926734349979948982506072780279098669003440072110227562451201153378679417947498106208020207184336164945259185732417384365465575681244815436316416143521380890771815098982282934100639026354137345918570277385779170149809965133708005552063520404856180780739608369923123020071833290122467633888362956421186950713013117713095444530183567613834417712803344325911511936838538261440589849371463060379028320312500 [112,46] -16276623884392212782245528729327828078422215500844408566952508524340626759824752358129694611096760604464625159706952168814655749176031742319351351087603487790603516025642096463459008530744033267997915916826997332890414720459479624426422828666602520602020387915970631809925371728917350008252753754036141458986718137329098746707530329191196128908627854989687612688506961999703258234583266983755876146547054619087903506599079249629941207783868314291733281491422838715898493575666918902498869330114870231192786520397011509499621680089266228345458630625469072311431841980571011687539153324540553621682669324126063473519427948536129546182375706536710977030785480809337467609476763626158287402891508270679861915900668537717184315398810439873645629914512256823351738120755620412407801703365066778898734983828883462527569325034487950928552828517775043874766670662331354293574324293074754250603451765668489032058522834352322733639919694733185244986248405712409146755671335912338605328573715776972148447907806363852454023629966013798303779251796273262320813896779325001985358906701517780199498348653162792258792188319718735348233201387215373980371111697093407751571626419777644105329889105754870601594325530924155260369192368094505571050319727150178363779998148506830654712841512599395841965744092938107903234544946599066781529592147358236641574778279027388869280752933922280138334275337065662006835714974256292009746085623058443418549899054654994175173308355267791108787035041740942570410748361690851128213974149788874148176977130957445574650998929546133179399456979622566541312109566515657492866458671596298965526412865590321576178420830759737209379743331531367205717800317109657048315246796788158393397653423074287098582165712311539937107592514057475592602270771428401318090965791682255058086023478457792695129607017687655620845647600070729704100867109866320255116856947223189851855638872143413177033416308214007239187913887964358194709510743895436042870895537980389954128697905987209069237256687630046426516735840954746270608188945621227268393718754502300737207327966646562707562488539560133742918748032905855938330753273629575089722563454437717396885857371175820328756105585290920085434879723615668159395130084443838167712904009852599501888594640745929746581863628000550794704070523672028140468624195486553453647526046265921802896903258783822820987552404403686523437500000 [112,47] 4004840161903326729196134021961387333172889639680843889596058333311261854799693304354621355638418982064475646190931876482695968683469740044139172360875820957237606351822439109617794355905635797544617418941949587410087937362440527001528069939501963559477986370325066815181651283136884160127650079118803706738201956141679668957939794023024928786629713798461928053886617158622080865829408922282280253213741899474563041773070727577546532719835892600253980142163867711470680580719615400786680448277014861126785897148331520617860287256806264941355982903551643780922552273173870560063144823827754041778438868880818026142789529408508270870025217649932124512817461848700624365907905370469081836509135424436749223715046530744358394769426570834336089756141785037952580821713142922850602043667315479781827405564763220394096213974989672888294906291923252117034336046953025631295519965707977839683594527148413733463687286909690596973577015728668921141432839053686041217759860472283525082483204257637492836945694014803965830446657204205541668568998794189050169886323475346150626420977227787242805554679559589768193287384597718190781063313363076909566472640497460847151428075139978922844691374922933207888087893941778094203995825948593034712239522481885092214710935717483657895731886059782975562487345625011004584325363060935340519522112381076359959230521762621032490917706242424722199817033087912922555875249586963216585153060660271173163564526356512547439415604992862379758191612201440093101878581054692051142026471662800000019393678472301354685449505552322094282680188355334438782897544092002433541389891124694003187937897348322838485846973472309333890632186808884640511259342930094334464815171752572994119028842429555485523395965366263307862947056269583880450466198092828742790055330096323569415777978365692062066669519462633551543849853171711258448327034595900567022229384189216406381790835852239556757602236814133761082959418014248399429992545914062670406598194897527864152964348048658135994118954328646088762005640170128623161957971680369605515989955344497579410865543114282750141347937463673299367902077427841331860292578361775664234940224104313630311181421681264486866693404109900476450361288209586264662483134102801016990254661691435779869985035894157969670874556742862015831018418270183131301132932892979057147659447653341002054672159715664747636765241622924804687500 [112,48] -888813384989503869152337136330251449674254262484431510728647305625334749731522154366382188857652172953547547413125568990314306769982300788510537211026864353538678697676433652296429497623230100733589116732563574749105900439588181287710788469655810958005769745442885607507319313610938369571884058828872877738120967884846008797469998515774404585152588769464070086137155139849140578312472210751713333290516355164455015700279769047554489198627859577454996787378305004468242496107295234866752171782950443322400951370810319844531057086006434168534180768180200040125086288877563427183098608408951221997448252811541536567046633114863776253262360459844283758002287718028468138301113594271554131662314803160163119999724752760930210514847902824554063689552860704511566787912597746983252067413506377946503720319428535215215931698960386328728870666147340672041654531974477385620579308775232936207376473189694295644553835289690225334246018941220398683167476652663287325726792277528625663983983921226001545044263415116243192220070113703343106130665568263181849954719825320196617803631634473678407473230210006241594231208275138964362826489394071624034616772663766374722435308750929301507431640111604815790096682345685817369656339854620616488389374166903511763803026327776980612167664369102435937962852896580575875113378209802227530696243399079240238383869309060714986150647261964433517113754511778007259845368266563461277872038001403089059110190675678886864495585078086072664027921385642578304243716752035235238818979155655695453818884094670631155676021481793569463786465529430094406110640240410898831257892174199358096729689034305866805513452502494068352226677693445821182558461064278835418087102905242358034687908140533440858857872327372462805328708247699902180578733221924304350003221608527291479715024521826199839950000828526189802284349639489553296251369385693840936613248990190985101031958135554047895493327067737772786009639239453685268306398590754333437697120543332789836592801254007385383453723736406299716219239253594437515580227862970259019113074135183064006006533217870184837948391105942108645437062425720505343288145267698288437647160291042503016772847462032596611678467385740426393666457769563140030009899462820049804511884403056753266374359586059686392887501703254656764778934504567249874642118237022555537705178238354342123983542478526942431926727294921875000 [112,49] 148428400872047441616752315219171784330450695890909865190596460139369414818471929319257433423735866444173195220536266091729823896790730429793084007277326586922176517757415467521692115476950260026432284516370348255314815223141540815450213879950527128657222588385282061758056743371419593388793960144877277485399197781508332732175506282701185175732567426535384445216861305897539029917968753443774548571026536307934881180537736313412485853556875927279931338491314721338762109288875308440611601209041369649476556109041322799964353107945250090092833378148962513035342685202037002072800536334309289851499799852359744248146672600498087307938941220508736032221116240468705575962193844648353555045828111278176998610963189233208635504029598483791748791116102313180749311341598195877427066641040231545751682185918311113961901611174783247660411745672397033451573567164301182441830223868124510811950540674209057183428189615048088226905148265864867684271723662510886241175818391129915933331457394917030065665504762551088283849097642236701045539857795713881773639764701494906259486390164485129828976062653516007735631002662942109327543181814671666239079395962118097030450890831445946379119209452413539188385035003464898815157935205879787791472184267549329203336377263282171935654679712144274848461561228923017678790173747552464312713253353283765585398257807268907124085442584647993793102436946600568412465801555662704573490715304799556239892906765558553115832973846942548290934239908184303880690784106888808516995717451448067190285592587276239191509658227386040195084048104728335112319355953366617844971638706865945141378931053600917089943473341982503232070059752908288713661996346588517218893843013980328739915326477828740098746463401457833379199849003029079488652514218007572762869252450624756000534574863484517391601264510887809295425696740190191431537687984128114214067540467849312534519532339660156416404631514839098537740438192393849500938695550355498779416584381708836462639780866595171617191733020629300514033407540064019532136007932826518575880899308851070806370996761994217266465710766695784236975556920993366645900645459663306379833811255294907392565146738339939173729025805969985312153903425040512039425660271344170276615312080135802475273339255189408384393596362997740537644366455721371431128331390739286210548838248340919321321962343063205480575561523437500 [112,50] -5500448800055097288566224653775750711304867332253771414898585441180037697659972873430083354981100139174381374351622672218967195219016445366732964420202587852146945703934242855122297506013713635980075298485740354581915662226885008062298474630557961780533755473290922346750780910027352938772049699415965929397966277552923331388078755161604856763864765649395548677854822248528013980061843791993212796687854320661098247904273270885945081511262095260655925872164276928578427590587766399838818427644045835097075772832444926227486150137060537082188362263500589491182176631883522044658703914082798680163548566447058203976468133837845541413501771151758497317692593489841698239905025430150502482866258228561169669171426537894623619917461172259578630027003830835788479143724214449509344722415769424478953815827872258108930529179219828786302242742740488247913784123658407946675841292126275768943018271645240054108621706490366082917018820884700734099443271801631132009532009833046781860722491881355546113526965410022757547924841612744802563320943389121533018854224522180060463459690049848629717444137539151966873436987433262879247118003733009329954746900890430256835006499972786012751948707455041736716409931705112136603836120696391861761966835745148451833085448990052874993881597888705302985587030551867699985499605432116980077671907871505481070444767353705931258389198974690047773691289710665003873059445840368363183441905823545307162113787378308713486854830008803906164735911282293976873281637766427693154215594455785689054789786204827570262400001959537174834443194120891480574363104484206181189225517515141017611801663175375020606131676622074438641596553361146780555035030722233095893836742778241354178094402105544058447954548509083380696973631290953896260995782946558319101778522753593545107825528310477151581674898770324027649177777719882305391323225812794634675343720418878460989572053830061554632531593313052133745467139653494719628805385371325806178813741617409405115110741863377224944035807046541037353515766947527579045529665295979877463249745311154384012126761646612051201639490844756774079196305538479985797496835044826667687717089346200784407288217486599264359137102402027593029878211973430126745079570955869366682341401276015182844343053232965806174872982919567865786533677424109740654269851629054984476149825489699196623405441641807556152343750000 [112,51] -6601783994978158446253270317636706483364928335728469171049650388084065328905204231308514628256489986712290349227668051203573879228659270486397927478931835196876894666735040350845008344078600245944978400382945186172048978157482046384672897512103353131309478981065267963206004151670676068864535285447469977967065281051546981208674414856327288762830884131023110400734512637621270407132233181644452434468321147004354011246586239784583372981704935635910955364468278718520223596407134528534820090966550464273829488542778889350229445607008010758432917889238210579425874514966043997888668411685060123878901230153093726180274632249915127019812081184724290977644598217066943641406611586134084171982694340539488123801863637177082729113834554532219933171675242008135852909225461388559115231145451143597255212206114185323421286121314953673337718276847787194889032447348325890923531128771225293137267334336156669483356279326330999052136163161953605770475888788386901699767576192063034835027655785122149262283616457218801535474184423799052362917146579382981245114198304821978765973470695884522117572510967721047602034180548862007733412875940170270279030285926826426774390537548606440811228702732338544839392679908027347696529923112734122244672472956134200777407468438324184575323160682650567469373844206111906925541180351155800939558130189637666390067022396914076017465449209730168671092833971179573306079458059872867100142062540084749485700544279486028551995434083685546809704329870749381427157370618870107943516910132002338169703851190810045022290297412480497567090444640369922817669777390092398875543433321363212993691097505240094563675751905950670494366130527567294911043592949003547622067448521981985136062719960846921836490612604855941962488711509817309028000061278145127652086781208448610915928562599427172930978286788926631627735923535578658687627075461670883406058486948462796818243947129248977760663127966494931746638880456323748231930839490838026284770692404408940958956995872803144598735866279858796686308208556562564621682241727581154057119770982581564895820731690410547672916600004137345884280196172351307284201200588271161600853309665852892582781710574050685713145500429773300828555688545606248139643386276306462510861175168310981767310180377023245226929175871730473175829645688497498629433230131554425908040062420667482001590542495250701904296875 [112,52] 2267289831082890106917641893885210701209011852449139457769543532452526635149442752986212300173243044209168462590797506265304466042290439785138670496437364780506225857968683490482043154746690993990615661922390977664867896913269213553598054566796423002200936541955611226229666207936712379626835696192774943790763260320058761542191423983053487479177984822939517180039068688613635718911426675903105543550464472387431409273628247836910298909011620041257083738949122503808419253700004530238904006766861167287985788823034302925028209233013481681080812757403436711213496672586001028470574870999037545928095706170255498264616219997639822640575992944281050290475894730473421112324634771138194871948264752717073598761010390546539806971777000632615726435092304311896541005768061118806127719555992196371721222501847154835862921274377060898938089657056267508751243365775222198859933688610174265339984761030179792012502373856787490568915499750377692003204241270558277199119728741676820793175930504768441674305263822470257082416790245826405728756860263533123241230671472573790896693913612901032728425574471275701631385239185351481094937223852504157020571979041524578552373363430230051273259705844553882073370201747570871143486159038692065738901543288355909833899783927639464465708072923958031879945712120727293089006590329012762589809617129433355505034089956471629672553212882755413354886743484148847153551521270822914101965284630121536405588760388528977074673831935483392051201656760526108575060338702653845531529192077503627117884629882449520142567457176624058023212382413866548876017662590220147680603463922660607514767553532962963535498078970445256444245498080260910146058039108640508119243231677203523214331652121852560470590458013065294740883484322994589858028516387868450496756914447991527691290569031569988311099816042011849939127606779920796901708422049113614293188364781338170300954289435479955950022697956979206735243316167559468570960239669376529752409412708372772344038247675849721131126501822803495761002121286616453526331935957959971464992909068676275405674039867348729250887360009121211432489023206609013119292504894851836879991039972220057006615862676644082993155460637772705362629317579570709190466082676716729495158286733383056686937974417350355864806763728957315284148680656256865138518549860642938356680708977819449501112103462219238281250 [112,53] -234406873261968534423484201469920391465260934487488245473491130447838314530838916153410149042155989988650253412789748523000809429685961395692684622827000677641522971393015746216217857774244004456146205814827638755259204033895420459980603469867138481454489049482591907216361540314820556585836386346806234120193802990184517035096799465294159353513111825051006449287475284240481935110764732725118339504873015740325470469891151409778874316071548188444385356207912484852038442719987934263190647342312597799819734851818479511761502160825932452241861248218420340775302793245889019384359905006831164738384938461951573507846026827765460804288122274602082248165421525167081263846909785173043292578269806881376918050424528929856133127886413179044819440248804463122120730738944203805136761574024913443700444805106653676044978940247684368101033934800840253901424243731908917134385717732991645641324994515911364643113185278039644131944437928467789341946387670131153348511139886730317962273832390252875871176305055779117796326791689064992330928078029376092831797502412378590670705210262845585285544434339027662581471078439690708644377072339426785751297263247086899290256501541153989567067329762684008140324761031265435573384796800882498639000670612651033080371189726677981667720971793847565089362872932589415148678343376904824980991528009677358468988391013606611054390315667208402228835011045460251014247052254876908295427634180303508362197273731276330708745059471886353748586241645326426355929478559149207396126670727423912581127759353860502268778918212182231325853958155993638660576080107564014761062872670942409450040599913657653718806211338332643986483589277888152744356459078206497963869147967526506213367424101523934922409722506408202311855216218326901941521318161944778736538948770483043024475427394743676765138491310278297529377922728279214989582046355662262509643203943395676575233832478414319311926785463465182144412571839987281155773483038871563881407611995595791561138314941756165034980708507921347298514251830903493009914574177484960389078795326601393179370680050046625773107057300079234731484772556966886547737828518130905679674140267983762935621036631736893918613595788265076177542299533657714376503070845101382246342175393281614285497851022591612966056234494483022840169418555586530256692365757880541776714267143688630312681198120117187500 [112,54] -84141871678426665549359588391549494068772850862766458620997464853067432181906391975764119652814199712651402614795680235764583617722971535168657875611214732572102717072052651199521698041149677160000765522243148389454548591479330131467658489168094716130839961037822547694110071493264810308188801326490205916679993178784372169984075085308250470339625792392831357417523706390457271084707552872337717607423108637855404605491429281948146000939872074780930112204086923987773390536354416710919090070767398170368115540841547984182452543993922021427515206867441048460048440547318771099802402585933547714624565943182794038715609472006956236156816641784767083048836135676749033396445500006462980214061509672896625262368366112729282937543560280640617005675176749067966045077356060230490343520049592802884281589540219626024127380291735542155251927706344536469923865350115072730458749038755560851660659793971618359400914774820600284380121583151650692328982294955510965247121489729229528657304734403377022929124748342666047771719178231575196641931908732493307201025713887818986345834169655573823004904865407819924013258984716381112309050647879532495987312284452710393887698752878814140974689763618474406115885190070458957717873309311214564678929170395098812538415609166762549740343475293990591807323493677259714084731937826217686201829767850782262482809052712779958857616053292301729326102734769922597760805207396890045732709030740841468817307221320345395643431899865307745124507282576569786154706196881048537481029766619449374743471223564957917113035226541184600977051313163282314846878044822300282460791265600793166635037027351156232588021836468350174432434455380234433010563492383561865775576271600798272392640659961610806436540116154246376248974829068622836516019381115922016578639687894897821835068151571227187158389964924412276832123777091943089800609074820710581454378915889755255140309829480917707350445579418610476538438969094171593436900259597167323226255110940162099670180283617266142099828935640225405908741164491114025083268639786215963301403214687800403749538866774682995479706042603751495303842715135118236822260970511073718846931374544388385951301178696710569770747769427947224168747380394619951389439602376029909757301063799963783205939637271846258316443011257262172007704217995405773757781973248848217394879611674696207046508789062500 [112,55] 47929465484786536596304731571996381882133775221281986861488718757060059980786114173256373718473781640156713907992429547002824959154996727333216823293612965471179216742049124692755505059410326899201504152318816539576961015752357888232198533792320885006209342008292992846011422204001771936882531391268637246236393879688734456173115016795552992573793682644190617015498748202016772806691207266991921867929893082016172930936344008502155647900783771642558820909164375453257510948751952688862813886114243228170681256200190769627698144704519397852017918805132137061356261303104793837440098019312457445095760403722306442126892069530445044963100502162899345468171911629261167086291916720061170366850114815589835553009621129462202145338500151899622687437252001811705016747953063712984106101779964451920503640717037006227216302847281043797332905957298614929920830792682649704886814773362292846890519030151139218878677913096250441066122867090238463723514062968787993971604875654173091630546521542656378493727740574142451064124666586292392711152684859900532023095476751002691810743858550603121871325416310703914951914752492220479848283014238764355981654883952253427887880037332377011299309832687919307265403347883986093957976664850427693379223988790761065075487775421844169188773413941029824783065361223602288618795449054814835764671710105873739097754084423915351575393648274789474314280470320259948298105196662836247154655866018989627706371544185359636590250393137350565818529848403437970909965232002502365958379203697650722943734476287547561887966185576862829366992911524012643145629574537989457994781350387701045053241203879907909890089483736759363075316394968127688125440507704004379412498538576292526965927329473551048952798568931912336041073333796405749526595928587245850562629558608668482603245302868082589569675069251774178573973460146677261484210574032132858593824061857998555188497932320255163682484968453840584189541104816522701926401055610304554436552070517023765487943168988502204034463756037954587529465653685552204611967267871736538887273559433371793590389355362652040706265307575891393147037118282255569654081455426999468534296170188335698365473324201195317084326677615322694954818397995945836783619902493036055262375839519195162211303995669367999862972505326368476299252523509218111536596060306969491193740395829081535339355468750 [112,56] -13630116908762408696780382657947650611876136043198268112265540634988085916808883106266953289361440787784038563808312217167939861858929267858696257001322677994518872440805030446509248263981457972907761116808375871761761064580220473414580938387137873631376323767433767817974244100681147838398705470493122518962040711403701230599899541191097907868687387461294288630338771611876101438295903584123834119631753772679451805957255172908465484086386490247709206175256951221312686487087427549690735872248301187340780816867717334768214671198613631259464792387011912939985614170071637346106128339452858880128152793138900642263219619758860102089818917837192432115233375777283806795164776562094511537583303612444997079604816414785977125259576184938318923165852640766094382960505898356985355463611004419206099984909159563111392391433233815048995021315466456798302871057365504163957267201920296309650324408032622361394728484866002230915519229907064840727300797829919374375641394252451726458720671861703645406353303315815800846615592846604639709673042992005077663143981619034231617604965412891015774891772431560164431467233048666312786893352817403982024253872229298367670555676452039935515038801379052434058940602309048442217663504718884344244556600537189399141946788833910535703864192161067211901920933738526051856970332070060204073407786160985708878664793468960224190910982509669372284105827538589821557701668794714108117961288796697178447999074269554591773676533388084592942870195814799207876873585295372428502123806270971721395488818151501002535204443076125461907386057018063960030075462491762713395479100385126430438766338390672992397827508864023656009298111662739191462819293848084712847632248868936809656835832602217532294553399975981763254954282504497466168621409562060249306877860109635472195284642469989382601900192988893449852536900641801395366837638750475580079029268108063278934855794683953378645725468361431265233870010000556741483705961591524150468133325681866796360776479835375597182273436697244967870404921516261083438327906040284461005487935965278849585445513522734168346608405330330701442916600345401441196440378192897888796031906705008513381687630790358478383175381979321078548134351463745509883278062755558687301590513509267965591089144192882824129556645705181999838134440639584595662478494482172663992969319224357604980468750 [112,57] 2683154907138215195161066166986832647573868741405675754727687481579000909507477820937017857228118309716045389061508528841221771239285785221386018473085412115242327192910043133196740307884880027253865023731221263145783670325626446257429720580607831227194142443061343564852876581525709111969183125567945744224786548238875312464422228669871929978243170890318253781079497495710698860004659839590526158676318570445761685496534763637593255168053191870631244107682865729833526917311281533590476810066754506646857509470811207211699804940209365207421020423150523838456496819517992541404958718576418892944499067644386220851280861717651590841543507587888728282799094279401650151224433698048572028550501570598085312066877260894389705242891608806357100863205444809665355521593699238178189419968115606130680726639272859143797702703997803922986853580554825176794623886743357523806522308442271742844090197957256347817806922334848300575910828549927261290495933995802824267632501723566611172560851504522277893186214167982299183454674708415327893534612762949649305705069857395030969229628978173148440740423462631172397114359217757669544164155178510024513256588510945505679382952915421447859935730545081941278721079718692701308492337889041623147858815336330758561973156037493273685615873834885378164075440242354373770963689861617258478029340512426662007128977209173287465857232884501957039088733788890291901974690860229559331001969015309570796906062904697669030736520493127203207333682344594785504217785773464444749707022305379387032786435257930924860109246293262126772902278389588719447431166786720357576094593612942861238302737651827496149117091031772576088452614685823093322080697020620241772491104920359751383230967131650055084363616764399153058054556060951696973860826501045885862107867271132032656900032651116890249500480427820387733093988760172492974293167472619449124372563253531724418991104136292755490274965922857187919224738935671890768207441551612332127713010437118433643632749200303340204357889607562458227177781124797666575107112110278427704946868754207263355671972512372220567933865671856654504822249122741700317000646650524340850937597712217033524121412807236400501221212072190152275930540513693130101920663211397068313940209412628921218523977009840117742775161936181810932376438952838820090063265411117754410952329635620117187500 [112,58] -350802820871879017768126215357826336110327772226532524396470866322890884886461080311344089374728744681364728620401596166352022616591046929583556819038282800616884964607637643368476096515680739693831046718747752085339023493424915102108710217316486450707789105922578261866723933050898079851290683653674628417193238776166291540316336459059301678821927070377170200391377891801578708428709357181601485722061768456226305194375836750461058733132684908306720115172532396319701413970147289424962086147720511645010816846659719356424574441731835230104690787635096111917570461812934295904260586950705185772450850550834663385898117055131530981928359305136204052385563272003129128445019819132643868968994325876377404460226237047546273894049193932661092978343504023147021747371308192775235676483612582246319852365297845145378011261998561004596015400014408276231525605273738389021227686813372551253723591583683512495660236027560259815369725080351146868583193133784674778182722891779930184501967708832614333316507877039101046122504958975013752269221448733954644820916213054022634224019740823625003773235841003344268142302661466749081075973210311589817077858186007205711346061449919718388616334362749906194384205584771313017645707377466317032463688593188993828991652419033520349265774757097151498799049288605429163408797360252429233547531844138286065104214638597852358212960458245657741029917458815887288858907642930083743715003730960201288404932033005541135330506766581256845415017424330750419157620540029304734518380349312415970432108566142298960843941650497973748275296021597374202151916068944328792448554680878932869755912780282377386304608017105937625948340122012856821794560599467762018178409671433935775607853962468168113968640679685674114025542432123435178925244830165468144701542899686712053141891501254613024416351341362040922844301432440342824077499139687858958480388201162228840752499337402299964450915693124225363222556109140571565223745472817853504315361731499461039735246060091265166319229412112777537923081085207539007079996953261272844600616635160485022798751786171238645000330923854690990096346418681334041395349925007042867760818639279017687977192081120627303374754366801410372101671515661858409746474767165815602757976230118837739776264738476294740422655840661731880138705772951765449185757006489438936114311218261718750 [112,59] 19967468334688848706448630676737150513764054207941252910731849083093981144070158936932161601211008462881519020476092070381966639586145385259077920380135137786890853787303555133905634768663314633137712506632443352959479883975698966670544883884088875782035201295414271507476950786909361725201733111741076702623419504352247494976666784544947513490114288236153230069374892211247207505764001158013063326565572920564721509783258520503732640992520878428358123963932307608605833527736049944301880739234599459781065131729667901513341072136649289813901784973616133404268818020221265769964516845773060412655695268021295718940790505514463405027577820579591432635263265051229494189376420179133455527647810446493895213870614349330874183349292369668063734030224436421175148907599714098037533583683610289317966706911417826960464229052964437121899478318543556637234015156788920799120792646954641707876711918617978427105940506610645239019418654372543392273300600596753336595357417941210200683559129645299426487386205800965293355901725668384208447160333785748767796041004939293329926744799285502559259108991869490723744274915337424047877975480179046140823053595823702091789558334404469754353904787102296742529812860832704239622261934791896195039740459791762052982704132698593637012094844178104430740765404248894226844316524294809820660587105742257692385501298110323549346426043872400831010299020035276641945873408426104644822238213821849480693542279742732498188867091052186635954328881863488567106277731522838795586307560045272108406602107256233546305430902405010475800339168223385319917455369474365739957315255806006173400993465826025856253285924970473235540814785195346449852277203498608285031672936883450244460218906721509128732108873799325540946083125693453522924883775782621763018520381743981945977275215329011199552805863793382908675187412062748898244918651394742757755927128682557800986163989376745039419629220057094222632307397023368721709394197684339588546059707170456902543618427980152355462621055695932637822544142587262852784460981670546395815905157181301665786014126868769392634336726766722379499612552315817553586055554147790586803360344109162475470740325651525338203523552020820298433819683643332910285597907652517066490788598700192537354273895776482465629546910211018423897470471309323336583929631160572171211242675781250 [112,60] 2422780779160768219519536250616809861543522243338837321255439928376337588524996931416162655037647843261410764278215685308013023806824642903426114819835881459245951887808625612032100940198020714330775162539450686698604831285837555273564057124460440304000655354472675857195715779476677792339920537837630070464645859171664266537062906067538494768956678429748509111808389281798521759824362089369520553552949761713134254331249825261080463654905247280238917466013686386098341311601694405721371336273122098883693845704699436972823645592585663046788615062256110978098524526993794727077739393049430745907864276678625465599046243033656656539323741542689507484842100304147066902470391731941684030806926433699868551846127451410087517970206428248808401535286252679226957945878706825387062950733340504419117645375491217771864751019684713106144506632154720210998981296662351418191176350934735626297548976247139749035722290970739696861796896863333806739473986540020489649435437720214448210281724820185872252559380618126781631791250827627410875751666246734483785616301084820918848946390459153889878191227280338671379913067202019642253662528999208793608382422543252890608014350002623532458409838288297707368454314129001140088623607405096236642089086234703420400557314706079933810864491869581880361753441648998321553572337616928305467861039124872628694492289335494606457146237302630431148395542222529068740718444094377860183506376178676222310247020267078733480624511362455634471855869660625138303489204713232301923777422743161872020629231598247362067031727239868064966200101399424958974303120782928996219064421955221025916085076517810996948849405885796843926317106221721806507019037131892006087260653171807000904781827366958588528153685532068644155884285161177990500808561643234954464460667583359939105284166605878201557937120633262241045817548327666797869099616246585456340265800909619012870006048615651313153453778348279730403009037838167576219744345867103967179740635813168998349710431543076521692830088713898951497800795621524977392984906620600768647684363330541527743245956559261070905014786449432771917381496263439360445008595648327620757743832342897622967506847556063075038882324630597440927713124682299073892738531915977274214501190034901531648261972811461239533936468685953369479619406989812091524072457104921340942382812500 [112,61] -847071721010224373959840469291494183141208177715678129021800818716066829103537521865230589678968778708534254528496206609019897700657851150286976293351073500710769490380880875785310515091983635752469479367357012060984696956246207816504206506651199776446875645458360233458599609985825259694504052092963767725970358332857328768160560468847460094997155498865848140319050357163975414156429110829334369463124916176226578133665723302887937973579154024520454052219983999619043232389447100581849382821712154133307866348851812518168064102324393529399313494710319552674283572317576045047175887923630559360062558227201816506835992187362227783313865748424189141656235717280230184261114531290842370635284021926830246280568025658912388866698562218331474937035593359929421039014205914170697777231734929148589351713248180563592164382540503019748132065230823859337631898939574219469007306920184713829310801660191785574097093564639890101019870361584838943348743653638231361418678587739859966533250261787597246589976917993841945783255843131065116910435811395858016731352237338817854141821207812002916802910627791855924633685798092645182553007378926906383522032483924798150481031532809145113973264376288153189271245413498377056871759364501638095823444588462090787858961104889888391101047024229499831737752740956227655282133767800758903627108820828017662790064862613930718737617326404730683849733530215448154105120052018057775058688532373855387137353102592208439623362139266458886713058939721697218809054290456042373401739417677473930695136337616796164577471527173163461210933719294841795886119950171395084901511903065404025279068119330340363714746522370763985431624253047754154480380707093725388811247678645702404582307959449611855851565089724595381038432715217034238922494357453325456001450514697698566769151236296866422859568695662446717899784977624358417017468888362982689923298324111311437073727126622787584393058325469993892042647945055402342793029399104752810833486161436258676302378816542902229847956120996009156857639708768401497105721311134947701499365862416026672497973692032562481297182045303827332087832667728485924846087103331365335260527237931890829226519419711218573608530851846246083654748108925493277375776579857315533201109537370109411968837987652490420653197645820589025897340285098380263661965727806091308593750 [112,62] 201981921671352228040835730735384406837889249061742211419880151772416142682152940631463477512233913471248954989941078552587920760556174685694624187096463623937470685012781804583944934660541000948553430969840850357428132292301857497205297566515527794767402318094212623587234064564660267460575883246500212442652234247174146626768579112298367387131141218747491048139541728146091502715101170284999221538659385294792357277107615198872099392720108805768908898310171113388243167546350248872835875924451374101041656991580423975425704117490710471776241451499010884672450101891712637620810479119314716590174166850661499004384880470332116003917938036624494124157133083944433219709945259962762131575890675987710497634746994642307281303771646870194848125534418835732828895653825031702354542083827461354582950496102198574514427309355583497214143061664774288192340227371229365842390649041544670955998740421236580594304525869074106621935916238265195573788891499846998296002570007906984480985520935743066565315814259852947022011132950478695661078659075032766409849344262485757450605630533775492007738335012579233661682629709766559345694706352570819240346906574562037948558341752476506772259812503327125689048750791517397140659666562041127801687864477580535388566548922502606342007185800563215549160993898456108351813550344298075015634997579085133835598033303090686134169763125791070616747298450695538002211350777022352942195857353036479514810450848915510709630125987374761939629423367021064034731646595092799069361015711865896556142581546075654446579450124284095063830940245513431119886831678752639462920813248141675413240484882268955301599661218211511100460818165624608074444287171576032253815474180928141377938243352722729437939728677765827703807247804379348219068885763223902533839802005800019068505845123909342342431315590190992198940987585606912322030248087988020902048870853628783849942028536821335536566992441952335582590104206384179942433276894937473845484821373151225202413605375216200182466409533818163197932919363116612526622342706599985568677990157991546824581696433588201899597217547944661325610514191955646005458258221492534375372629363424375361094672842660911679370862916429101696205856611616304561863217158203329917679971143987846383916348233452346315690949839428058529278153798713901778683066368103027343750 [112,63] -45327168681892385269163721415429726858045798147037022385843396028211250055111586848625664205699708451719182076062600521984843684203509918764173821886894124972345501706563878685706065532106991746820764583630391805042941732667020818371980679611070560007612834234571264921338819621402171973408298648410800004988212648322736360382821718188510307458339239897083063917266158301678433534420775577704090169538092951682587451428858790134448562068181779366784520250406008936141486177285788482911110562896829803075480697372875299938695155450014965768834567569866127615490812720072924921200800452868333156056985904938850267699153655524853147207782586784928505663258737411290606873371441040856892854213186780409171524490760614346016111913802053675916249576727910416212467319650702416661732925083633917983008789716565263926660170955323897544412703994566987012609683911737318796523422739085705925642230207946530652976403539666188663124859445632944232134322556018976055535348250011000959606997137642436094676907459002657168901796724043847849863841532457150884239661759164604637235303213280228502512906341253398058668945594085254915134640855939095657122560592569643062133006292559887180396980855664791927043182862483559705487500286098743511876636365440700183742838016644241616613901509700924768370812073737555780025026881324261191332798430861421399570560910583394747152596273466271376367158776095769784851430281331040709070017481392231382624447194015695147162984307767498432548622046170394518796323095016261239347039496170275681432456822758174124879247097825791849898619265546615505727255706792261725653858496372912198685427072466439744858902314236410391155105685944737499694370974850279711741505996813890691196318299048874851248790557166376807739601529412433723064268004618296434605264553462113444648810887994453786183378179139070965678912685063589103842869626071478325547301673094837429331813612000965980919711370030197345313370153019292768476180180276859320624503061128870539645717015406235510215804620430036772851218455434752342951380801733738831239414557529458497382568953390674066484805379845147144919753144796512426267440950743106545087940724024993574987437251356661647211581092330398420231987975809961289122663254811791678678674104189779703749040724633940938315915681472434428656015370506793260574340820312500000 [112,64] 6709255128264677825230880004043812399377708391536119432803619091831250005711836838114538026003290905275591899046861946289681515553167129610668873212861042020379470787178492095425429951449502062530892993551733749931719240765315689573359957746960486047784617652994206302077463836813770836289514092627631999310941370726583113981644312968331679934520032043546555913400192217500043054678317592217222782669269509793277080296883291149680578364447124673262261631864473904987534497644095539751983600296043518770686980800858252598152248254128401704200005878636261680181572949545560300622628236612963508394009661976968402589085559184941213115398630950324594793275175443667445115414349765341758694507611350657228835429119612202070925520792470220431458773863467619501103703050489550760373131873715560306994634631833381640760592816918955344296308038682728687045704994880837951441013178475176910993670102388371817173516268628197934122438403355691707586795705155627518671862554176451936559252775053631015685167665302182200804539825455876354377959935657185266166771207661029668070930290556627687011201255208919571899960609060047285422834273257960806006100838509171827234147774797739972914187994278260820531234834112996659830969183833109214829964793542866962950531702218047466193121862208297712382237526075289658100088522213670944769191447994437181428872581020228860958082503794832280897182064794877525334068467022395676426121007082397387096735574287008754482288269848465872522721027649765441465740919663940045663862309137057726953262187442157707905708377171284913503449782597433896706217869087253387695038192773465219653121820918781010477039303218687688442135218722075308968364910248079588038260242652174470946167504717484226479484400611245714148755463572145333424429843822690884455573564927309404611471784402867633596363489249993984545975965887726305860238153957799956210057460744320293596722009251292060199529561336520679834278941434779783277042889907289326672935940715829947415410497595537275148984354436775478675046964621290794724681665180230930695273440106101115310890160024986442837409212740312407182866040977553065571252045550383688925762078216884554811391899693577250534672086627123008349100639944964204497133496700059004869041602164599121814092530007079762166937180085934944173686744761653244495391845703125 [112,65] -414682627042508862379336247604608034847138075610903210936771714218184434235495049626900000867030373973486782167027645603186058931722218408372018099672058185978806442181424769576047564274706134434249074646286574888366504562090339002082198892950620408319892745949781322192603382448703488682085309230838437861944909646383538552527560414748114971658188814622808573491318862764806191828293679841003211983869647890044969960324192296910870447355281393479748287790297482748200902281960782617558927612036434992271504991297589077869990566800530366350708968918140233416496867323334658218678969213427498551590439468960078288587272268903019252344393062858729792262732890718933625226146413014324061607359978853641324602956771000806195763006655352281228564936231358342780888720938367973224686550320709180364638027511756958184264999821311384476172401985730785712987341836264729271899481259990843195675895500035985661661291444492962962564964569064667078333609160420788119116232872945392180780090538320713380350254910281739692712088065142181618021770948742982823050876362798615769849805850533522895919434603266354405076956458275950029940645342567439222421844100134685257816031571600633715505600873798253993751392061832368705798747776142617378894727729613138816800694951467288262672201958321443735226279798797785756872518091878435239830483706871848218361412868098696892910425878291434807914528991774260313091247267619185339293597746430148701783893820149114679733364943189062653808238354114438937157586701105721813629011057314620135189630610954152664698974265202092373223653374411312605615189665177984341358470828188370812932061811222756859590422041683129712057528018635561901508773564400560874831331842375015322150083374902626729751667305882172526625594691563067191200897068250062515587038619923834891176546842409583370913687121081399171594874204382135729370220581310916111668148560845003155229901096295006345975413956480621418659273804112322650999522115442365025524370373343982032431727184143003949461309673017336003938700284942689857430681736158551536589135795968701851014114123427489566601605108145268198878347491625923284034691286616351898355255377073114397151202838068723317784357551808909900791368152733844985498156239848349878103708662711347047390209303848418004008816173389107007096754387021064758300781250 [112,66] -12387519416110045521619994998084616495903353736771131437549883511762371397676093644843508464428791943448070259208202540747170454363602909660978130008841283799077068765572031064144848707806074248518786172885024990435347676751618370969416992736578494195167034750330293432550613955065097732725410370033701955319316744073389174792722839975089585793659830129073297809053153864024191443012946482657309539682476367384908140809040698749377548822809759322846879129376149203080906847182560582230280284792638203530326014172565307341140125379534464963645177299312552133527266622699298692397439511564149905827736617953378143213051156079132710247356096334855562648869797077943513490040090016635884822011465748586478701583164688117055761563073087170283090875254331818147625637254993363417790900875487121519334641547979795700656382126371287481426226139003140623032237797880901933102620997943982651579999733925694306817218411706700162920586003534468920441672695900450180519546765014275128808352440080271368984925664605054601932534494423056198987372314584266323707316943736846210386048623541601618842727967303596247968439273678891762776345247687486869983761560699804279268755379961786220274138817170302767320913631413641013802805199594603649386991314156172356098905016740117226576406306993577077486378023229519485264106350656730669134884112624630868621098441106167451694662972911047130272734790701660860006727864476612558714349154795118175422115741886966427184942822957620598155131672582826119966903357027784542762681559910704584474408692262306567782938641861799727142050060602727687041170469746806219156645939488114016714729557213752278525233071618648793839603299091305624432728797227636865436121168064337442809942945475032461789210664499491739876798763710483327170253296292820326631796919075318884057315468275408956093762991531572448855663144938317186762143761869952683866714138384423555773951919131989442963924849991105914761542291012322590504938852723670035385853190404771270791927074231312701168003561265038833303994952890103870422482738703142067621086904077490679461370222179566196603771545547617640474762039567730990859724719296175198530860665302922796351261819422958649664947777597189268178919288363121266252569847302725896887148181157858155243985672917366716236364787562251876806840300559997558593750 [112,67] -2148119541275513217960344345164247507119165284655240055600388134920011690972901944281431304651565503662690929476811339380389876792458989129626262914903364159263162072849880216058669085649429231384347099368859487517723483643886883837677766896422653219356856144068235676584880960907814499610424757523284509768600980489275741894454331834469280498590837021645989760791429284169600867686385151234678364267726981994226079827503863387019060298440671790875673165962136314559371552091693425930416527726873319537173461583739706234816335833186667026339714278391979897995694800761493170746220794016548921181325283672012515724607541513800044801809230034109521814526433981844590442886257229113857758631133281585500999488786460912652939481652336497057731966715973234106402654606648065900094458823161703427938129263523001125572867051576733058999453779298590357443160823811848997502202599874455028112174913169110602791725465304390946518771415037771393159118698346239429568651224246183092906538400890073895723136823725408154475754196698933471064415432377366989556687851659299677543803470682588559472912814361295972998385572372937876519374181865887891285163241031516683606975977762139074528451059521069601430574524833584386735000396485569565247983621103449446215122271634374135588697586481679310270384666390360471509566313810162648770938264632236411103355957180330003123761277866960357015429068245181200593742340890042965284186395685978158573859550539736318644654387206116101073559239922245219455822396353885964361800067393142124620619120683504546937293820916136091143176032490245269455974862217280481547478563435650986803882803458599334695808231547803011135671340195333258523351471211711479136586430039251805254519678165384947018799311087024252409293964679071086478840482622337339434550320549894529277146547475110883648965711912580206851663417897130344783480398890417287187562612510900576611069591375024886099632642111364674906504025561080759725919922713807904102752857453384670995457300428265593058101240851196837551666816694549975157287178190613798632328855331612352664476353084189295209326451420514424491605128623262026310358076938454198926211579258989094845441253792727246143309703625707908319729957604629791704003974570818434034489384959689179520880627648378446981070055699092335999011993408203125000 [112,68] 1118396822381352026344525583746145601481835967437781936634481831651224607335915145710572703525707428107709337904631626087630679287112385701517308366161712819507144059020412957618169639773507497030945790603498536763324660083554431930415273181966711222845914613028850845898612166260252882882161460123559236867242222170325552972710171245131873645878465196477336785282702577380030164026527263241875219049779210944178316100874279728625333719210331167048734959226676168426491860472821279181162970316018874076044915159349503551110377743821314687598543752611576743563364845761882438641076452533838025484870077816439481737241660382525908743063856948692427481758129794266691514758634507127972803605821575025271313925558627226456900225821945792243738596226621383903781469748979404856054449630901638573669778307330685557870393800665376652580412004597344736358358060044405101344284145008490214126134826635287763754449846722382856963228058961287419313211116780941367605757806562390647325845297894235880327377379150279677086596114667970666362123163409843807850374306836484785391037296254328187958121087712975498672728474487353895161276341594392038916875866396658127483269982172951224093955917369317266639263258167074791736192240091060674602400581394814719554137844939740158411863951001418382969108294722853474522132617131143315461405905695086842284322558109672224971311232868565684219825946673604210293529679757884015794204858603851959487947978995350264347509481470196564544850296246559106308900621953714535231474212486287261892961630805944616350728497599189592114810598864272196430391151864768246126235835840222922968959280045476647641330806215019026846634172082634809464149784324990053654272342771849646032451527588354518008130094561688666771397150419664184310640350637918287261033672589388866412389120103021226901676165909535588465036337981197076122672043523806514644636460667441116782595094618785851021898131415152760161829103284731720651239149555443985421286011413960262556203591319786252576305532870810420912165269546065904979239672501931044757934633185545027579648120922063811370437753058644726825494214493654778017094398557908226711937913938472426568473407839706800142604807824048850136826369804977902655263958789210298120736533037498623347566430088345645899039482173975557088851928710937500 [112,69] -86852436126603926971902402909381092642300393370080777119977817874597591254424638946695829959287141253722453043817421996790493312923957464134088696897736198729206872920860815726999554189019766279155985199071799605732163284496922390434237858078566135549972445477408575735036464361414608341345630340107369922637002508165487439474272878255853805488740483597269645640033115258156084933201209760273694469517994799940165770801277746654608807725862014382174876074087349115847941152566138648979121713894605664519065889325684755946760774816423914930820281012957164318867873367622009672146863058297303888626806355549487884331610663206951924256966357927854075621815492697407780443534624433170326877945515657620488783967759399583111405488058999490603844287601200901512556613327910148810387033919786107154918892361342343135374891015990526061828185238903537553094657583023893744914588966858672941593560074250632267834267898290569391037267987499855276539360735433320551085836039882980319659942739392507692299591146636685101570631017332782839889558727873175788283711333895734707392383407228329504183925594059304430633318338386727675526147509754760824354555174599020831834868794794529721229657064677490398373979692123402203689048374211197649117686099506421466181482075035560818260068316436139954219810631896849140958173340569350709087834340909993515254566202935692030246876075795416281861773552324810008380149222907719699034435578378611565785575662083013620966089062714683975408123241296901993930251602887844426142701391352068904357282419462103475538318805039582935514344648330582688334700637722039974133679592896820395321102159438477336297950115964429406309958855068290115006051419583753816291873022575436702030554838836384541710847291208853383072442968058891342684281623292349664853742055291207513598657606411401481626561470518216093936761637224993075146150538859975220229256903372356362974725675557561953500122549605907087139402843609462687521625954757211500923187821550857859020815646271013251348884963201253647065944621774171080038978229868819557294237424049551998839172760712953393030398861524859615551550434967829239709110446309824279163523425558624631969504174821704912438215535891796381709530546193725514125267697554172747046724041089692013104927442723734998253348749130964279174804687500 [112,70] 3800523841320837421922657271626334543201655681437091138569102307548974560842079190382881044045020069400339415703645189773654029762372727488754901645733059808478830715039805028489375652131846364394002959917111564317581912773498917504226217604833956242501459821856880687981188074379940755579006049350889988129120056245995287471500833870769500912290483421004051757503502594262342716561658455008091798137199656052413652634102978921109537987614186653623856901492979910452429967393072265112077732208168985293377627252154724339446209533773311976225230430456980461275181551445665372860972783075802489237186640347035179901189317902895399658772658162353753944675460100150439312179982447022563900237048679049839483732705920523923166922950574746667563830333041065334517431874722044999218319005271850970677993365710178593711475083833590475928673179942918761876615192929654775845638878346822628130844794909412651085317849133155935950937730389557288406261409387153166173903373126217976998171180582288844278289593100062768227812384650539176275874980875831705912307452589857982016553670836661685982128458211272446959671577560027650761147979208564922021206966436086399765503783338185646234399004649804464731218349388269293988861239582370929579482653729779532368129606372037561686883622747573674055964048468227026873857794421786073427221750102184625983964367891117193889829928034178269764597891378958431117906332205528807757256904103149800042753282023763917305557344569475348807123652084491893547297056562688321542445935878175520732246630012250824090435272281964964424936705973289437747915217628862610798216539762791200647482974892440426766608651841856622029340731348439653696373003378087876947365027235588103830634507832594494245002941607142440771675575922705574405778473155933472384268983535319882988985378488034389749426207004117994536549250006480581438769262122275377457032946555738939265221242532958627242932557082526586867229807103843330748505725757415199654991988898385684845794312949026712660383985281152175677267854484934218890164966612015500156970120026771375179834922397914030340369890377056898244485597757521434871317754206983523059047258485025038597287211760966759029928423855625611430543100165567775521681670901292816276760720890261213700256348602124489843845367431640625000000000 [112,71] -497967667798822186161839345805314574523731224656121787494504338883656899248796611369188551168091613660708716064875984760333861978344437831125726268738836383666356255450383214475115599109013353632343147010994925577819310257597983621431265716452060515228151358485890203781745004590547964554792012712593206753186515449448823103563849903681318095367013650157121543449774408012774105617375689327105700987917848163788005268664708514283714641093709460847911880178089723096746459461233028393616324032379084715810412296192520456649675793913467610579542709732349851269781866063886643970729926179604653355463031914900506821491504377053405584918307070838096449071274034584571347986047666723760537783341163863794245821166473412970631412318662410798619047710950826862676704774995554564547920394240464554905518668784277042908304344390727660737579599426736067871503486118682460733998941518357694403543185024721769421214660926028304388044348831105472475845029150348470243737178205465090193999730036600016507409888071045896521162118153554214393329492280274915161816191447908266412517400722879895652939143211398523053258739326095898371041746485979230139533253960585647555642727032620551594478273018056539977423637156986900331418659349977219196573409311959687698951556327924376474982424760918194972607082190692773665247556985571115783439516151305335451109581117519719394013242968804636275866512032454661652244140900340796450647364894061389823337855837959657950391836727230886991813190481728522639932128506305897704121489487772750690129411369969597670732782424921945798129742437648275780232351877490645605964024953482216212173858713592563737000204362040335502774399328583741151628537169261847898055744171525961360427562465196064011799707870386182086357226612402132645296730191213700243255896791675762139138197709353211707825984444234222928249562946855348106416590085598674282893106589641238023775644555295415375312913812247395246826399562878406592477112831314608087350283957047526963406432457878774538590620720506236219557348559342909617885096165385821331221276320598863259453024991006594963387783060310615317953219403812507625466615116482967354575740270919827629962073602290219157153028448533384665551773254045882957814279268322519428951123295678323106561169453243564930744469165802001953125 [112,72] -70882297878716843330538428571983401566306894327166493186969978567399471217149417037009061560343353033263441561727047032160137343901989827243156245865255898240465115947351068778181892888418146534637351712795777530203288086339109800498634033161655638155105844340243685170207499910407887512234664395357479271948832260016231447620587117846190211268155377163891830633334191898426735774143591164599191608490745043786625576472877270843979599176316817824300984326732841076444262361105212770654679950322855796350440815433312086344797964682692332191715840934558386172450572335106156090158694418057053360793015200112565862568987258159672177308709001911555366243962537328537903673402776938819447151815896503305502293382325820506192259451885904877656877208353327409592152651064378957591173587251293450648984464288870964475418048915059463712455242808202014209032217135966204880598333746740562556698754666144969019509685692393213135292922917659533559373633298272332092263206217174895374705416082341008235375749933827574778774050949269833412221916726121844815691404802138565262702323787116597177234950681358423478066422509918974273585248254113122482313700983058388490114258893583662350458164321679812013314532093177169368255355137175898170822241592674446353220690023604460263059936179483142027139378867417409293177728117287364375503758366984393481577144826894481438873922856481659551024520883636496219759898578426912329311222148767082989903394474937433603348062792575809711247523397063013330939039456307794870277669403904967098180850514724752258994208957598868802475313390459834503352037325095570178637351502954720145363501996599240239231908963138452499808520960747008869532345704136923650718062477199959331335458896722951297513261326748686915854973870537179949815232971193908721329281034653121955061354279128865216079123733647602810436997489538340560682707325336642664495951251684130965914894817019715721010908402870409227217129750226480037083056481606328402282637338140679096787723706971063093087682699493467010176331132018920105505783864390758567175501454664121649988857603078781564711103634466276917700577795942063028780968081099512977198656710484993740634741765818031561643081423788524054065672608798381694278076393089696175037077156724611703975114096465404145419597625732421875 [112,73] 16775695389220174955895457204680125405429215918311598690382793098796415967730796208355318130715879507794284449134739594084678381713191343698174404645421756510828304281884056968582461268889085327505408127231199225293449658511144599101838123176185546887927469309264258502057905942089718848680943923791130676843936668561384172293586169156855445668973004130380181484794451389580522523250604947308312309345321540938172756890362465508715213382098029220815630690159447381918594888116387119192733353695962494268281092423641291389004356044521855183655310466431556139144067671214904589218058400748255198130506046093669474982873115957041925612183188152787973795868029876045697204050486124071034390479698802558154541729111563164175303709212309469826118439338365521511549024741441088830234307890635583138051606146430675229344393648231465157841281099433939104979984362600632310096040511321060940151922644612761813251238460870589534419931730395653363600600617274500008424587339807924457517070321834845575931657448430378171962174983528351635193313647078779673706122084439187765944337370101401564315481037032080834228696225969203609543076343731789263000569367143065278203396121008387994930179890259779296788067847081533989647327649939019746935283141848068766352921837822689272960944878089210891383076352855383366189204546981998306394051202254464805514185989036483824919450476488732539885649134645145914941237157403835300575508867746327645695998243752929336490023973737249307459897156025036835072743727079753370608144336775981649598298384200802583312744780794857595019963552745640945558166305439948495342859731588591689986718539228822637309470828700660197987831660417568557612667944107657870746317933272805626407221180962004507756694845306427423723503571583764408337629419812567022271054523938254870542395061450626674552308525254962990148535879800356764756909494085986487140064024669614435012612499459861833368421007348561189584049234329293375644358654648525531106621503237810335025658729404439323603794021662641466798232242688927605679679148128050853032165666543583447439447126798417016539970671088868581924689952508726466752151692046196121016844247554179877570898367202811555903531690418246559352411496450780116370377300318891627856516266317776775451875437283888459205627441406250 [112,74] 218416957723652337170732236157023703587775248879248385352383342224951729701082547740921788639581011931812980090457186510929376088848532566605377950675306762745429205870661140345203112462976404436375793262794723771862704910628153176179986505569591188032415834861066574092563911954960552919998602537039815933756576795081537186027168083261498287236182475445668672751548271971075118647766958645496175696038391159676928530725709421231563062262643766663122658434986112834386482617042911180400445161113158990822179202076716593636248426207163960401185310689756099282409185052866113415798993207695394462724107743638620529893127853468514723004698878994058661346021290890034408024973566779591659176434174528006535563854963204598129648059334478465093182957082549057763098784018822607797954083428522105970856652511509735491560394163506789098388232806051043375565373672572713435058959953913047003294065698463767604990645943093504272471068061999167169113777536313904268805832326380852288110635394263827675735786455194582847622662207125528511441507541556273704737022745520064964365306888228334884292329727440080209592561398339716973287420754041053964680756528838537580814865902798462400073155364876354131425933819051261856900377026635129183764940067934686356450220316430938060013708544022137966728625131648381426619707409848921569953792843220868418745038045050104592394564556769888824301236921539229502192479905741756714533663054991162935645239380822692696516797265644366294634935638535363938188077458995787280897965965709985559133944893158469166742992381774105812801264770284319158321146514935882470509963509338739011626035821227678224983227702362670431504039252245927478520955509311305121452282582581755857721393449833506646285335076973934403486522262740208559053317970601598933301063592029770166163994977848383302517139270399856721340408128554810445253885119735247360910569035092230876025999349363767527207269706641406937414493795412411603304339206872943587419604043730640106188746698204852087707276645780964780136815330396568286213393744428952440934167896353135363594999112084492594672741563884718219597209858573213264672059126610396367089285647926966948268955398310312992020482050008543824105929936758119793234935794411103252010697417517803842201828956604003906250000000 [112,75] -129905339689195210449842938796659819299390684581159789508464253352711339295134255555023614886102658893549933676144866040840159834205204040541823100557654114345837520233863840746306547954066402296600007238519042267333587559747161456545151356936367891929574479574634698572639040601718746087973519142302786684833179070097894381623181236305318556349029201516186581885747781407312575004149225689354966264381897720206114411541514959744494076920454003878514014412576291936716411632784349754529161232621149821360859013779453938786055696501208715506532774088014221872054714693522013187825819170304515152674844344726576382282516132648623614165623373371768931879559939762192755197778671049320108507288850242272895974236355314383992312806845728521352518108997638354921183973408358995291355546599411439204625351015874005121314749474464067578107874497258839960732156361807483699979323358538462726993102246872524212084896822017279722281315382030739471413557230340617096603171982378939233388467396540209373281836884627937961754576084613204154108895889309523823641229541865461876080143602754430228723315757195471158676957703669770898443635878826282457879956151469276557526325903213390118276153805462726433861688538600848168280395338139479702511087671639409156715688502129489709511514772065066616749303970759797089117613681992868739952065509969913987476106293409337962958396313931199916218881796154162829581204356202294628293407719497767259286606383525467655303301308485181331683635777968827859484763632830005160636947155568591007139855043937034766919347515241931938672953152961357547162425521027591566790840380075412821449332976710852157598716396886319404645217624909217827016833444658318839886985118834974654334996603119748191492090061577403193660815343512999685894644400514424916670687966940658966487944611437857429417756282010493685346840585037773700702577105769043233879805991645529105679401704725391608955211345614286341425022366147032288395038009919429013860167617120973258625281810312656420710709224187282467719218413284620858141043469545742830479582318315952437856206189185889349011560877513344995078946029607955710481542074899652635271948644384636414761699126840345628252797560141653402635739769176761861531340187064133685594657929840423093992285430431365966796875 [112,76] -2344455070577394347980478205512761546881985020354111063364299269884457714217282749476288344346315830387595618855111729968446538576800803827016736885366031910756349768736605718142637883583717042633237227353779744578704703630878195453879506839328303751424590339833760107829635789565807232623691544386804627344286225821926444260169977428545525193177752285398955496998183648166523517359944982839392028083746460108837913026676920234907352586912116939665225008161108238688741335516366036257089957591786993932420455408392521613202431276998238600255814999421731289851191592240306810717200095004145470715393794686078157126667980626019322910369501240699353799861974590058274229696353110985416166666945575729157731380115137686303845785163353049981548721650647344604789711846196936214208514415564493627300857653180558482955324533132223322699560446122933208220764563054126557584333376112275689841694477489165102747503870717704446587707403427698672512512357040564434843732679867814850274679106983084841461836454038954110871146874630464915087994457099322237702843345899666722842261128734693135773410658361986787489520952503473172866747516882021216621645898973326598989059706331324572810621169311749023387146259651707166551591647129203657344974867814080799599467389315576688082604895861379181355688336951088912338165167132344104043390711151319048066413722239528062759469553179966224980318965144768519659320634282266319742878929640444988794072574765882368027193796907667906781301770492547875575352908472093704925666129838270639504693622526494380908270421384270225144838273333831970699208327860712803687525038247574576897896762217644784648235883082205980674507578021558120841938895197918067419800030685401013311733961637782123529650982424497895041250207781041846213089709532035537571249972572860239146175423695858735456007332833750191936873798820263814853046926817688905697140296402801198716004283756098294695013344834049012240006928407991461877158212348588649419503948073624780137833950088977414711668329240990972572506776890403120822894845902418312423941347828229055633956371386480094512204830686872702347412166806225352091267792399559912320193022925971074335728889303817480619405504665527947044202103257262558517694740116508317351318169130536261945962905883789062500 [112,77] 119353156317692856062435153151405692736795880608763934096287049342645937771897551120302394291524998876081354151906055383721371452371220533013408151719243096998288224885033982304853074478241777018194995965596224340011378183077503897708501235111739072135451163396010167729707461105913910942231014104013893903510220036450231968744292774038848699727057617538829995317666058520039296787970129556667380002457341150218043619059165538177691012392301215739116334488330183513354573872143150275634706859315281050067767876024369669542915677241374421625718199709912229697080805789960142906989678001535905946285286290614466491134124668417141254876759880792894578187203188350257337312188157676591480289054761766016858241656082536275727753159950871482878285622321223837417184222484686235341101690732659988178652535110313291801549903449047840107104827395644622425777834955469822083122941447452835704996684358810324585381861172837809511270467763708227780464998492959455113330612561261138166094403173804729332820187814869933003410366046744619015938241328004286215511747268165127409547972557210344533633877763623036751842759590864461027234150617318147876398271819372371697892196962586606361193243288227399226850484894846726874022354506284828490658666828501127794990098352035022357744838652064793174933693509118298730554304134670941098018940776069655996161724639489787710641336213610974292375717927286170640685512843888595995982326462403034801230177032258936593755747023093749223447609959626201541808874991090512331467979829666285980075899717720245663670594598606539426439250173546494388394847184678710080846874637544344586037269124477445253310298962194060771658728417111714992007459414860149360119407936836093009976660559222073878095114927043068065733331884845657434980824532427740540336234635858187722926499372339130532868682052898405891875485193622634011491299865736596376972818011987300474242242525065207782305341757359326283482939287902651981145060871895798513558236510960697816554371234574722259982939527293946225392411762853515125961489572103846114265658225924498894996650139037229844415497679939364570390193008205039249197461802825296128540071886378414130950837861393720944923068727681739597390044248168782311363687095168151230950570607092231512069702148437500 [112,78] 124524127945813287328642967151216612488162937533955304689435678627986550959223507321613444845459085206967180086930755658384817434832488360961291144199626473346360048723745770884927538518413600378443595082983694604840793624996349355415406999689601866387689106315753872655753792690819537313500809914321907872733285536554984665714023119434758914783217604249296419365452783557281286154135354256768940963638529364652534524146661296202272799673895289633114380736861413891972546600483526109230364485315757100156045907343845506991894498983723638672367642046387849356430497820815023836064164295986184000044147644712973487930247093148338974016136727914723300160916777561723349597562505473628841755353767785201783106328133647299018094160745332431614501957523733564816961426562102569056411379355821448737825614278632589677738279467437497411174887569585331503468975852658651462609858901551502512054722679677351250461590535507906457396889536990694236208390671716282110519033415372996541779690128359914185483537756304305989601214376782496575161244842117648852284326331019057573465901000063063814991372735432885188471567078215886555388772275843490927569963217157496757036801605113917613489456222190059830231170244932470307876778091628045209865854469511060024401805706768135016530950179419267961542500703649010465108025160039601072181681082330837451157280295220926289560971097406776603461949643507476613428169607242034270805067460145718354514666733858910336802846074200391887309138505185625157457096095099022878851545852357529201154987864234719806094828674367431147124754603354130525414460434452582427213932520741835904804179064499453262105119698316263323300390688267470410315437941043581834600228170838701376375464138281836251966434050029219579042765486402925917366248355425826817023186555311940703955390624178318213443842418638505747951917492134894292291560185811642232979277107485574284330902536670477416264832294614350983517802233319496770852407184405480615065330557281802626637421690339275213277678520654792459927900452695919053014225929715396766365767989608279097341254360145504937295873581072270771951167497364394977681754967109057812637275850152600684862317627672207590129036573645027461239839560528477291584219244224840394963393919169902801513671875000 [112,79] -3474677375091031904884275177825154342821070238538042267037096071783713363485457311333455848676006829726131387791842647283327132544467173166388761434099621541734587380131680235098725457018706705897506928658259622559416603184727516740933560478960368069589049692672210196287381559061414137308846098702342212662269703332885441379488735380164678064524571541117991596220473825640500890043670764717653454861360361665292260927101220237840425250781324444119100321745716239186386260591079654284245044065600552401420852726403494507010866445243903548626288094819788412634058304096545506205387406391424073868649794621251379266494945275359708699406729937188269574617306801597082227881088544074331783169314579795790140819503479171833599476158734644500787472350836256122935476422695200209145812344011270206504654505275573584611594195155942391298431406522098668430773914142668125927204066261864316359677920524117979140018043488513797248896970057895457227566061995196577680478770912621153730145383051432207232455297414885134294818984557856018208128974231146392483197794095712736920501212685036218446320765749955777768031392245794431173034377190268377332016804055375252426031871856702679236798953966462265607930238786715007896899835866204775428335518880454889360465099355394290479106019020983149292185951388110821724383845513932906736933929065747775569133649328824863008683075019621804020497994358771684056037156856181590305813627803404749595447424864820485014412188963001344722539832823934414453215680524082270987985499251419488607566859747843296825565520107965433461073418230322409188393865514772976282464561552933271191187203213312717504848744471995831043389005210577215529628996913982451489819927458471195338081696826626427996591306231457396447446781191393570526123170359025960258649704545829976177338476542921432338784553302480740576733941752045387675667840907426736000642703744465112265996379510335531651396464652879024781703863057325429923769586373786060433638680320934898435239048679038904285370527004468437183139756962241028045846254096203465587178878116097351283625436826336771141346262016213443798244110742196111483204939922814609330717333125444794432012740297847847705859102953140535627469996349158602548523600006546985241584479808807373046875000 [112,80] -812236535771258690610322663546319770770094001048392044725354752165310736870011730041179414568053319955069665706680472247582545813117082949759013354003485672190832663073295361703866828580345253511150365077456566048985573951421613545661482970154515496807093706900555226412247673999794672624935471544583111167205196988856436915677735681550393287971513278916061664209463744119562966437686976407319976389150306006022183449455035562244198195932503157183434794514087855838206106589412915770993621908626748446153745414214652384661557198074258960828858895402047968362385208929337554626092868017079363693011783961022166309682595647558997632732683977716665010573569966728039328750179110440615575806488627574199690553689786559177210391866414816192548344592239275024520354116238018031468534212918315089793027567805698364682089359398429380775861641884851595289969316339536015294780686377117226850875669381707685748934073156397389107279207057473679560804659791110775810689644044417023925924989857981250614838958823909045511525909850889785591192128371596298177363896723618365520302565512390338861769533026535133511619348879743047316565410789467463819914097861681196271508006117848299306096818205620184832138464068656310949485031116577633334466742320162511642754175530354832145198031893688147349136512051488272807551401647669779370782543473521975941584693481293966569621712571718691842114703715443246408953162213624181726228562557350982946141805785210860936452520957169352483634153339490684400267321062580956143426055769353935320521841036717631015915908374045490638515863581682229412757641847852144405904885396181456830759505246446583951658887906827303451183156031986859114735668087822180448364694744555495750217719919905844034187211592799424735229111114723218450372155803862215669821016126849523871004577933567399864156631523350109666474627862185224350825974546461754111456781955498788342143992559221626168092360490653865459992472482920600907589549542033626871122222201450646396405235151179778891427048838127293239886367407704389258909034470700071601386944101019833401678713466212386276016360070033573732369177958059330792803553341999215766761488533481658596168773223221177955817224796673203301994958756477075399737852734460830106399953365325927734375 [112,81] 14253151498170392674736698446350628906545608891752406056204260431819541881254371292549282123470258049951994266529718336083684101212452968651894897542605171499929741475904036918130314322655509604877133939559459119062789917081728718101987957208738036614704245486921738659648533752670883293367331393665157973394126869179708079534395025367935939293933720992438324479144098992374909238458553469295286291534200902676690344649776825885048717812414766163877442822738280697137066191475961457649470335166723941604036645480573078009822400701385070038463600376266822792471029583815983708459160937002180456099495107026221344014754671285750090112414571153590182230372263059069054271309206537707793557484868360173122751017655064530974075257483076025345325633682913945809200783379441706723203914489412734584161593897599510257673936589495907251071561703577873321330003928680855658626441486385661858055315268331742747325918528122246853760275086166469470739380551651934262029240803616678957913492852643031569812480986211821793275625908823930706839998297513095475375735050863430250584673179593601549666571051718141383120915020455774413706562461264974341416216568904975207491584977822215293732391933838814919170561244068140634470046716892428022712579555615016209588344231838101546406740370173255424353817568030776338047289569277400163433938647008194903132919143147069768042997844257290308736053063048027371045346789427189465775767982785649805737343972678673852504416037308884450411912466040126556601385876620962123611578090372988541091197341362277602312987309595444317855003970117145520703868234009667015528820321161906561677441980157064876125764256020151609940080824825663468838804241828302466520596825473012822156455342910416167162520779760376584636049848064927681875195369383402520188639847816727416474718944978878691006683628099374081488797296334848778709789964360421632607160546184108647955516139568002833274547533373064391596992281017097042147287616612701319233348647252821370092073505081393140617729878434015099771355364137044024825436191321274642317954217726517627424611958995111843092791913255916713818830952770222747895980448692792351263637054074733344641644994502775296382551334861332384931124992594186906558206828776746988296508789062500000 [112,82] 3952086568540686610030933344954831762345659264151858798490894053993232994485152582624528876530427588836445480451903104144661738128095867024106963785446685802572049601030979020778009043662312301152329825756002840248128593144459172700378783271001414936083327042637586328810728948865716642111246617452149634949814182255044725069060168055564150010968301434365707480071830302100650305142113408490832354376397048057745243192920601547394646064314536645034931784485417433936028871367087935947993724851705719404031193885461423044922747309392454801800344541571125636623216214230774367692247617470327745643452699880777253704443528941290213110616064605641186079955520532391293808226183382648622093771681514736119737262859020244057134051109924519099262014902874629255335558235798565382639406775802457648914086114175012395341032928088624191377586420082968454502517992870849420794564617175567301617314606150015972167741273430361841257481880612597510300441147678509298780798965835328818542850679699456481340606685526396365299650547692502845677329725211872399100550906510546800695986887704463365006684936636070234965948422591644923375905383091621237430919176108333975880171019354450528194211635457281533443166590461247862628311972498761145440840914351439073282769200924664987432143991052246198345229348944895674988281949672154106890008867205735063404179736088458937892528633313071590652374902156683035056404250828586265874666636706934023837423945574794435202592816745895857311623322998430660426275102721651040758998838488222672548475031860651030195200804969320289445785162757354393001094707815323190077499667771046519643444786002732525518117080843819207257040332354776826791607301670195897473874081051452026071783958508360385153838255817292985973015851459735037309354000622635508990705655778159196328033566648795672767659967076053729510832906680666817046805844407582519604756218315353391359243974477707026900741756524050920834006307401113710615709082731354598121858271067708091103498266449169036955057108496714484487263668004412861235895648238094711854916724169449379062794463962538066161846653618360288328395843484351930155674443391073493230240134095910524900968648758267125103687969765957228074121278943442447939560224767774343490600585937500 [112,83] 37383924808926733417647832025681044637100084670477189902665368012077891453609309697513975862390210733002024154242449466173490793076629242774186132885465722643226579485293979639020547421483684104708791780399984086308096808856903629819651824328456000040859629888867895176219815846702975085262922623431201632922219083688511523590916110560418553639630544709261070552632016954159228457305066548686816191608588622056936692151434735342513049277369808960352670737420221240016775237860790864321602653131186405515397647351477507170706593414785087795158747740884634734398789518767873420578993293317653162018453037148828323369445944888691856689916572279632694398066933110469155805973895856445459214663474125250539086527745136108308019084168700046536774002577415218263624519543922377167435865752296855272562274958382884440435132844307134262840462381916709787034086779511838612980566406197962173211171433011279187460120836972806006572460875874510717068503599749310250276621749846471213316859638699053749649434431368718900444520856052173881139219200343463311339601125484335379342857899161060066629778830579241021365798118746090537403566865256858469216076982468148514198381555405097325868561659760581372804093899593430251495750316779772490759469395070470242756686936677059457679469874193644860388971744988953489966228100567331346466855334418835289756448785718637271507941911992757777710874131347992895132369210668231203089978389852009184936822917715891709577091393589742647227928680063333418170636579597296851402444572197438269181065515666592597913999668190802169308630086996413095546761162725998656570564716930663125493605340036842316568677250533727301852141287730058003347907628317876560107753947272937641043204088134284609873884510874639546202928038852772081987982910859324697869080570010995552187472862804490685274838508912440563740372284058553343760292955770997627516569533256706705499435518348074251936133062474932894970071308672144715027792126480692747692554810097418934823436637066393756555073740345469350920518008462928656554141014943552106917217921843477968655227984799494596380165420548197400747775404855278718132293441961720244816508494423115268451099730790440106702917704008104892040263711461278717251843772828578948974609375 [112,84] -23316191078618029582319422640681931796656955396176542668615755218249316215527585350117844608857885983396788184971039725527181654042302373846615992403907216952184232122889692072123499785006082492078924946163253161267080934432492803220397081589705827156287928594241345646841202167559039884436634403357429923567147258131895457507912892020763667032993969283394181647701934526758279196264371920706383328105743588249248684131605598128269028720373589058648300751390306148394320753170432552304363011766672880125733079443195023742243036606935656987028644775246535309514257124373536770213418541484575297158682526641693131264404189094721602495502455363789807231627108548956919214833031767981160555725710716075562045061132405773574252776822308947929289021218961849846055388562389255105264672449462987167932575250565458557363438315200722960066433298384025284731849594103765574409140918570472501446800010579476458585393908485710765968542758816608680182644426098174240522145018745394889959559627000025550655688815740032717512842834947638198723887480783624407432277786750410741542903683236264244863396223182834077628036808796588656469070441518314864314556654821178027104669034450569914987165241191887692738021620976455937281350328578659542472892055320808602177941941299720760123440980275052248796412718898079885642788495605860988722476029388878669682070848317028215657082019717532895577737878849712195030836846752337572350489562860776903472111727993035758640994698845345844917868582506736202288971090145093802345860604497056575388842767089339669568942007663430314552458020850785354004923339140102145451111345179139849011284976686589201600583840760704580043912952369531126367610637765268721307351716962934504008315868967275307713060446979932207435968298761916467192920641472394756021944855429765369196437307857633892777677308792622357852835364650227273923623836151381476995586887605947414715503962465155438824078409892732519201130531652138565922031962749838976693990606948364271792987699992657871179624909670404260787137547199990640173037950313704258664689910304422825429370197423657795231804215138533497725163065605746759953780914432030346824598503858813941793834122035512058461222374189210030520635896778003370855003595352172851562500 [112,85] 178333351852124911879757242442788280431358843962588302921793700867396943856585218220078901259086546203310078642982360757151220902663614675766519281944674727950708785279141360579182964106131009341639594119203280702983994314273451511604244666060270912194539734245688086580848010253237106435351454204393183782441354191818639767635193585887746599943494443273306006305446328549370663581598961382711111763556142915145899591372689332199106721022635716656756699122776363949164792223968639087516523342214982846993184324004799585638725668759155266149286005628937211831367435888638564814953332722449438490220298570491237673876419710382541970731030118956763759484834670325625429530215253215476201496892235317272887699187619288858095394670393865129596595089526917234839402188631287726051472839453443374827301843017333053439108129739846837067646860335788124574668433833281315606231909780377243109054303434167083650822614887801244811276035203672232773885749824167241149967049752724477948375840509239558397183654634176828752590870879349353434526682739669257817643186585866845657502917234259432298825272643710239810777047471409441326945433397786648593464783129643155534388892786440064821285288313001396339875495726511476892403320407941451920447767410402510396544443409507092504094986402135490574915377684482641035320967518526122260115724774784731304289887067712154545985910463554116285069579819135490405266537041334474757891402030237859430429858645859590685655939911149069930178710212683884746037901988641402635949766742390132189690943774221607456515295078289821033829191259220459083309030701830803656504909104899488427137146191362287307407276184318142981318370139800960859036035946427609877916257102402377398320645673159942656855611131935062229826799201739333107749885407945773453700884746218787224334345730651516946561428263865690212752197414322446842374612336848593392291570742341045905089471743161133056800884206711162761164119499659287769253529455423768104958392869342906407981679442483467831682029240040621493375542807524887912433431526548738330950045387695149785356785711096203547156638134607220044423023653705735795903848845100728120042813919432908563439785697205471174862351073567151571452882308221887797117233276367187500 [112,86] 61582743683580215228687344410126730244084055642912427162568941088962226322540036487614232556176686050131824493862117545536827401801722958677583975105047945909626133658751526968856023327413704620620592669137437673239073964863614073984832425977459262945160843733694373751100256476582113076068780120976356660263176141817342635297009997627531930796894497903470587801296749534498973252482369846853212513490484359308145009463212313437831435656557710827711402392985320263049247461428188491495208734600030699640028125707588265750486054853883675101942214526181852081802699489038089619228351820779837580083027254737992569828466241909773614949324643593110832632282639200747010720765886047376712184281783901417508987404631002579349800483778675994219632373391667295392018229010926571132385657271762598793268568007265314405822398691436430457449630385651697894101299969537928633448080675248578464015659965947314176332015695629045522579984750909368463318579728158283623174339081489299508752413152817637381641239396322525100026084875777933261204180032772457487839105621460286165352937494513329271220224980273526748637675124368079737630590726465268055734816790400588211764099354819690886215387830052324743214151461365909441221505294233483569461072789104061122046818458223644948746459098622375311775429582716882031037248928036419410716394000731408399354811755289315881871602461459833280730608368286226946185342424173919120699834698481799278253088655351667474111534126325507641053685601007490974924419734103486086199653270274089389167314787974686503487314655678313486868619885172284923433016432578638403409795815602934793495784020954865394488647948193899552602681963911814073293602367723287767185590416967167138593690059867499500945678910240794085715722901363491197913710482177803933767011438592304266258322321185820446059016692889134240686404285516525842756905203769751695184870219731839859492405497287757857152146329929625344708237818412428217831220758155290393146063739423456772164483053269191173251630234992104032835412345728066787340294486020422139723070725495669959839232450881737116929879789236621129165670674025785918406137638501806415107345305248291944930829858809916510714419979052314246814603393431752920150756835937500 [112,87] -894192919523732191836428066469821520109963253692609855561921810000917958220187981233310364111896519959181603491827360286697981530212185961166272429465080322974239816320953012606537526037032056355318050850606222859796284218220033567533157849028606515626242093894415279494759932023106052951221096359020582494670891644888059956764702664834433264412856616303962183808874322960372057986724321719984835098254129484962250315682232131793633327503932987160376605651248638583730477285886303227115774882046415812950896270039083764908804472003601580963033046729011537780022369813426124682346552600063579447551152850537909392985838167336212742936099734219368423383230916645809209289310950643628734831376607454800442218511995879380495158750265442284778189699515411118358140916502873571111627946430030222725593884327950254724310971026812563864879933978597367460873529512131326097896218021505326601307883833867833895527914982721027507390390607697068526191821367424733185069920700736644567343994116115106317131186821933452186100609442837583582572362024706810940134245125238178507036173656720903863144501664073406955085518870212583290733634175003877759132685470581130107770096618838344389490698216315573184448970017593918569691560539256296046010103660256792295872942509117035213583608755887474387997275125060121885055329677436613530233769095036352177073032229518255180330663764944153279193607446282954636799157953667970429374122066699655229830816421505568714072932348138522407121545635387276887929224259500430557715398706850114545934545234040020845311206677805681043171160391005809674151642522425865794198160553877780810830453062663972547680925545594360329914420394065522050144508880706885427724183217303164815754215050716081275909341020579424463975867298029269059647027013096877222680635110468413211875546994132881108079779661160927254069875301581505116466251945581419911300592810277579696534275908147608921367409467381291597899506291686075146211231183718145390683044321496106703562456148878227492393538208247659041035776311942092121918784329494432695276946000767953390782208093973958036406632408451856405514738263244246264065416702412917984671308037527939170542098828264389425768108949910129013005644083023071289062500000 [112,88] -69005172142847432506297478697847146051333430840277982573573453715823583009065128256266435408179535059668429167311674357345265851289015404822246050767836925065374485712883349599427591872666445983650812073940371674662183298424205642971504949687883349127554905230563077283555884233103342308596022238569862622262480377470196948842716553774935002155885800494092496865502420814759750731852804004522233852166620575115620989018542468841909640233407507929506458799972964715855202342091540791880877145410767728120171293615562863989412800225367346168954750406811041907047189220267606019005501428737585975598336226824899491930732014919789053306417024668145661440239123251670281657415085405838571306669399256389465602687323238171891933695022553098582294391444391660062232856024455143824524573585291335391832120874642129100773833731098905071113575649906435897079310867397397106294878188022877873209567187131952419646659964526588080880314718712097998435352550383684428720771441171485935643432683406912765958065949460691072154417150190622844981587550468724451779513111782574456613684551437544209702076828531175077228747420608020183657150056170572241660444252753223174507930124986471535558361977998895522707054785702060770764775038245612570999755099110741913124220731687644846558184710543442173263305312714144019695804712928124597263402570208994880629735229907025112509186929415805793664146463761218937401160500959647141444268375501102723532477059580454477109124521772028309296982432710640317228233110042606002040983104170212340700180439767718785426498618763856915260847946600682131505172262842041227935295805685250933368653240519358693604868522058238020021846156206437704286272472249067770027307688716397324144361852314315742504899080318582793457214895046811612708604664392861210683658016340279397571030464275782406919248719735491858419712798981313436388512841595808459095032102329511510481047215149706611811246682824127689409300917951477892421907111202861152414101352345248715868480378427005395912777704234421098073801735773931332870369843702918070510824889254458422731224681850467494654567242763489323993785305304692797006741048593219585379385686720925610916146890446762223495597403655210655415430665016174316406250 [112,89] -168772389622878009842826238522709979520293872012818150857464006354272863608197558265030268864429035712461109052695251013307146160161226967647607024349792572061839534843360314270170910003232584936880441697010402556117935572315778948616278831893345768882946138881074998414343754059312123537908905037701622825146243489647593449961405752901465970755601669227391232295105893950851125305897845696267457404265199596658197106819986129549152690500819030000893172641776927130923036218826042743546979171045275734749061575200255149007339479327302456571096875734705537318889820501319228936909560043127342752329968348261523841100781069156037716555893466692649025673852747297981688557014214283112041443503546486155558586880314853460025799117464200109358326064847384726405040113670409801716549162043522705062325354648341321078140917994950300935013674593166095873541562563574478857711464040632930361136619682205508152710050896643595213312827218283581586941228863884733860842988456748079513149263492928217176665602853338213885979027700454287891402526793146254653354911365133994004362579441066431525103518306967218961158546395176184766032382629803484538483335627560769773162245818722467591480722630119531296887983103255247095748499199397768796954780078604056987023084873191084222364614446851915336435214492245265065759465361169978215309686522227503233943917604724579079660926283220808513375939253617713462626834901042862249336715485346742579340469851279888822654107402860592440690909347094297228682599473940806565084680293480699334078048771452113368707490434927854586847240883352247624854815107404109596729887434213006419666437702730159831299734331363538622317861336666011483484623171351860374513112345855887069886277658897775197103862538092391094667325829208543444696469942259345710050879318286217429092116077119359409726069017704131895201197350348249661756755777364925231220338814896775339397376665130005627951384568533734922683016642858803846003305270307338871498127309918595177075502978566824337670535053136547765245084112123642281473754955436197691066651349892557947998464762778093260057545836189370835343964447770425157515953002133625957495198049989752218975355336102682296505577141942922025918960571289062500 [112,90] 127681516550647536972285264588582271698220205906944789854515063196048386828210897268403008125790455854595065092122450139229740255122593262832416187626538687821441184699748488476974462164911927859464506052797217923584396663620816137127077783212402640973511381710044517551925148721026761716672589641412842580492069638844270449860820037257985107445446458068973877056271065612968370532378807016607534985071845075901382885352730887238166474600923311254776397151661470592686233748671707911577733077859640612603562778823663102858587093172076480911767823581544421837057970736215217243707969339798266171751367856442634476005472801289758380683227388181765003208172451419957720670703263574321164580565918294494442325470231114339443362017395175401914268769062527084298435613690520721366077022254003001684512930171330754004941082087441350863476680879642567852343412155350232694531367959372830880368446981392127895854810562152246688858355115505703528301380119102289750223714691820973779334781515406651018259782689501966422108229516104955702562788288113336020893508794035270261882577498289079828823120190649489976604623560061656037031329752959891232985805792139060966895549839001592012961609333831791568780099000806867861529206061908186034258828841960872576698829664667848124382717886528394516515423131763571299099645519337628551101087451860649600793522793343524788219185987163579286918978366686084107817418049219061355948008843932367727361063485760016690552975113370087171522889385743991371607049714979363015903137623956896796066969867122818492738050413625034633557730394192904718085451877802962375679640667942650449241049750736670561002301578649539222369659383648738125557719164316381384147675567872206740460147925326707672423140333782345728878435006053193669759201056543147974370113182479176343452489967811475120669666773384491444749033714586969917093203082457788932222013021509693685122673371598010272391442884718861993811931020891965924688015449170612622585847213427755234888527387786649872388174744096969593550147772480939595081905341356197479841537980898145937273802325032298871149369432686776584338725179526389441849435011543957747126929693699562099751865370133658712563828885322436690330505371093750 [112,91] -471954652153207566494477669672249130830115394477195170870325139936117286751127105930370414167350826215384661845587696144577221662360357258058126312401117326657483681613860220866965563866187193244614984502865821862636605645515247770240093961596303053074146699945094595119388217989394421820293510881395063090466007402272714042805440791684201047109565762634923429897425846960253582894888998074655598253512293034960790360063442039815066841747858273995141190917268552551790034267426408680375858160547489745858123961064240831629397437982191753111673984399543541962303646339960477026677881261500052176466022455336489848219460401969912828384769757878603348868710980188933096758631564501318368823409769265306157352752973390521755878254234046004241918522419228818724638232164379439322435125657724713687299370146191770321178401091823544014738528577597041819837670488510485297601139045780404714682813713666590530910260325789310833638669925753814403519132370794246484431646844498428638559880458344695788339743246518540827972039898076145144331243364467290193634777966530591214983009855538796570067186579690660198384333850090346221274177365029747343251052639406948525151031986375362964630613428989022052741706418412202501377024828575002824039710874877066478273705730186133326223270914275606158037807114817734110842035588482912950581715392579806551340766059952761971049828828999383318133352145910548114353106990591596055014798395392010591233619900301291096473304624158902390777628353828469773033190826327645262577589926489084259843557058678277087303542285089507192094777578767938010562331183292478554396858219970917628163773100151014591703439858804187125411440658268131518672634843937744032034179163975480174394327286172618434542943957846688875357555855468954582356304891425834895164898760108729870695556641627858382998652404290266534286845160999449069346991613422587344444134072399133206348620360028543126804019778447158396970063807507114590995333416203017705115378899497609691885253647281888654659418599221918309885698713892926320605305248550049196339845437820835143964222327097534232339857256766613726076003613524717194142355833398038269946446573277699491172199740828002613852731883525848388671875000 [112,92] -59986980855968836524097039436934467226002205940976675235877324007569779207855171635929695077013899440477683333890702972699954630684736736765280010197424703714417191891288154482119040027042056604089273891058676714632259434351426963252362978239281464810888268967848852644588798781434606351328484230895743529923542762872955386627283966467475351280498304592624844656471187526750829686991563523245335202167083815030292714523120276320358052306684892582575230103253469082702415372480263083430182398623701219042392479175267874100907147333370936229324396891026648687531681931117513761305794667462989809920717804046251962981154154578165447080263636244503791679893858904943994794635704856937200766985856481487752879637097769483700965804854481219332013437736493963687014127290417520104817154430736459593131182427451341636507960511180745215206049265673925611188729270587480521130619234527717967447607038187188300273296453755446177203878065986071332232531162994023168805927280368021076586173641810796783224546733866365340141519000418319918662262247468282797614909680940597570268974691079937650332868879230444260821284976692084054019070806040655690313314356842672307036309015447293467848547076663189464325419646685776042604423188803657508865214593894757212069164637467466599159216311886086119925631341237310854866980331694425928329148720185316486436765825757589280693908631255852730591230268983103388121812712336326495874532942329599710536264230227607789117949069153409206115956414680622626601028799378875709206005252674629982571193958292049190622867652567926764989280640004975717059957142707123171023304771640945243589007427872822387531589396240821548702589311758556573146581021855491749999656318156028374882645083318976748035604232887907724385676940082889891647422863593113722536215705209274467616644895691334096298707964752444622598137033169380870228288482517636825108514877822740214863193461111947160165898644538469133962810235317147063938521569285524056389260128508472829993706819800058894451716162387809879055442217129436584529832497492837079493092770021194996312540611461212376105767982759871536969358912231649466702210155539109095293461892134521913848305628572681744117289781570434570312500 [112,93] -631464958922488156027524412529242931233531311993936467133139579884454747477655738443159796338086221416012043239976958392509421953238727398733028492856895484026718189792949489947568435468049755838925151950161976046602379559082891832668889634467990764709691119998040138036020537061416229458260127920111439266670843281732019833804887916602271627192332896779449836699735319609030084954806876385334155245618230955155203585568003348492364411869238272160142538330970067921594690059922772666983409921981395025640408174948127679492987568624948855682326849652956303917810057479533606008918671876472029192847582877218616851012655440215278617233839776074294360336611329921676706622559726421039779890125733120502373634841999854220459885233081568773556892198677923760988062162307628697876990206644954940748924507940910016744244750965409441935307998157825342610673483374291765073972172930059496888240574692876964929318703921267725357674496017716113339325439611195483001877939563196732517020094331164671312952242244569746740983395043164224468552990927454687746352118393104907529604616984417037758481299173241650846992428872769383062600246664905686044181792656249208812458484534473572630756465170773189598980633125977784834316433344708815524341749641104101843992495711664287222588874796725475565414021850661006052750692097787406563521121260980279324482601909113656258177464412457000255305050860346103557427378207730389109839032915623159416579114478680832894246934226660112922247906136513942591005252032427765257724816351357304721453261572336431620902819427247455942709207885212225328729093704736211624860807855584688286176276666990165814407554356926299938012391503582060987768201823577231332861257918314777710905502873741120629268669199577918352151430174256712526682606497757169932705953891847608581136356121986500696496112272091748196740782473166772462783764654405283849161961950195899586129479520078174253647713817031542881736351265471558683698293603385218078459666043810371448019047304551860623592653892470530913172863874077924848391235163925184128384936245583049766521216319747790587495976660253815309095987075792190866684725056250047699067215296553225357321472739179152995347976684570312500 [112,94] 33377139299222893187751329202157796254979887957124926024410871287217373411231533236997231224382438062819845158171036422678016741914327167356416222727919977311848861574681743269993057965585070527900762479408147336168382429323267846740978514196090855714090861767003458381216136888394322378282064720257452949990429282625668723978001587188186244036435341046478218677104420853656391870943306977053281597983725874253584365980048314151362454856605258037362106057235892685750881694012152502836986465586274958166399314315828074550656571842636174520977397466909278520512896512017134822924299008240424774153118273193531485209875769683271908721245345965086068849065527891687401066095283990632797915886447908062394782975973565951907356677312228848420207869516565064137259425329756582166648525431657434159126941963603239524172110351060657910186064103871790325491268118509788607427847886774637891696672856440754759710487041964469099778074916626219717718502284581030047528708511106841104210275492347005420922804491877665425787578904720667210006941392254752646791382675253104592906299179814267571198961602824254961157741103016500708819201882981592898033509774812521157265185037953870628977144375656260472538551436012717412667762454590581280367901508414007270509891017711356283162801441930994198658669410086827985739050972073026183137942410180665633126365831955364736870291802315064492606417967003480542687920835855265745313400935295240896716129804309501797523930978072984765842615120016202346446261230493679796798380938247245921261452484014685640493601223052009254745468041405940075949393059843901886536077118295266833144154404852202842259473040320634564238919604430535473671796293179576260291650736344131054270710631432149562423277775253755316208338515421662461271227134525911427981717087121450304626977578256974141674732883618883781496841660711949997704772783939088849908609813024667152730004534796191190973551396470086884514197129401680221394082499506487156648840582880227088693462701299443977413320437962604967687358160566858779779324172602959560118328576189635333700239996662489231998201087653392250221877024900719665064298131695521532442338289250433128908815874550491571426391601562500 [112,95] -30312164187177130863723568598073405582776889515117049246578317109531491148461807961108980906554192159354162835688126245448391103850072012205911983845286744656058768573345900985357664937994880357143529401787890499496922219114724234628483384819698969922665738606055832591214861239240764993034373562473556169691575165195738565109593670118046118597517281514565419474819624072464244065529271710617696808754680956598745131081105646260945399409277847368057877436792940107493950953976548286181609167543727502085731438553326127075206515532158916642585465749825086264226363977049527546126272712885194591502005355223592766880460775828333481736345839454352870149646262166839347098169338562207684066754036384700350265035043039159878233821591114721608045001213535792734444934992122203248239806025914749277417618673821544226821187821221091703360730945903745092708915979972312258302787342055503460250460659878821938493107974385677482247537330803935629805062040005632492068206297013815291169764128989810342571310825503425551515928429228060046030184963254179725504207209169781859771903668719070750426681992337460753014678030958860267712866235839506153772443138272687699609462182901484573062000992625744449132311314099375061500921935464412503223969587363449162949845544131732196055441969169897931032392682922631577454519797675012671376099094610354543719463043532407530905979596004266793735580557689636196543595299681197664057169459414408933526079356430889674041854056329274946243427499035777033078616963688708609613945939781127693436341548234111441453284841061170545329730912620294447782497422528685516125732202818036206168304351447525621026151722625849020979792349898914565171013549110337541466103264608680293390389981709142969226425274708773592046241398338499825436090543916825026514285728410986877971620373973802238484795438844149545217740600108290960535640960131516102407695730660732837835992338478158393579361665186676658199925018517432132811410795991045225932451669984895218133320223827985371311026759916851311862755852310536003592648782847822849859683576335348967820983914804075983471016465708315503366773276187388372744455929173532428601317142336743422485365569591522216796875000 [112,96] 11029062702004476665824653761859683401544487924789674069183156699760149696738613340176556930665258213320123817304655319077343048895018271574402368329259846651401399952492974179428425304348633039809542731688544884879704534829889694192176120335731172604607573553996513654748975609089512440722789923258275846959588774836984713422730722638707705965938726874499871818816219134961617764161220838580559386188287739469359864658080391595711357302679191254900816395440977879837530705486599920886033813597152389990105467381943562697484096083593297919415570304960672927964620566541928548223749199237442121205326935942731987289965144902467129556199913167919552272537318877956574548113153704784892797193026755173388706294829513254885589956233075537786439794909485112883090189744481705808631921669541495456744827283537647502052596698767065728798487681389087443297781663010861459965538220613220060266268460871089317996430165818896660727035671534621306255860806076602553572925008635004384884817336869483809753713425007764237074287577368530300578379173183893835867892216623727100555933476932049797642271440106920181589383068971481074569313535465557733330506590581541378089260698114381083435595530309653307333120495710347557491486203800440746402781920365902031827481877509052421259441685073332824476731010521605166430959025850676108018128951631241232997798685750112894662847878837712194826150660788176758496729881329895348299846612326869298238827720765781386189857491775077862958320520449926096727916084706450589793917630436770336965372374403612288604148714733250162153016282460458458593596637514605650894377922418606021546779823571931370465640701282120886661045181701866165994929687278813218081187215846592353327375512850406966519231376904045299302094630956388810211135634488577713168342624606917285444437582076009780241550788108865899208111869449358086149696195271533253802892093900534441572209038105871285786325293049660247021275467420829086519532405360785019826468369501353609924638874267575768624798844488701222093810741771438136211263380593897703377382498000252519856121756546688279711158914767855704772612600980003366794028207809997910160857550661843195477592051029205322265625 [112,97] -56264910778093968982357738401555311854142066101668367155577889717769739615800815879775753746449621099361448860961844551813839869735898380736050489839968318759520466211197649207311625282950088562928949266603321278298417170405364747858200978118213506365010801396518527846354277733588776098836924645568202736461771869685311422969165802957080869710228907012597834092635896862493392893933238809106265100896695275656505168776278575780974146888960774855699498887343757610736341262369461428624253622344756563735874530311433091102055288916840060511089418637805507733521430389363506149750161025918489377632567577793666576429094146256322530644122533341320697405482531212774657197704319646507289812146234508774512041467105395834720340215231747069058455646244538833534479071049368576270373497107937403548036334661293263338988608594803643451651279618372625158232433430285686210751378839814588425007766492336586665543514416668915212356750076196083670406624516421174633514437326184186602216414380541218556771376814850620094077142274501132415110931215101321912101259500459913456414863448069465365263317492564488691913175756555350248095632601600150441108588638254654767252616810815533659590113512934825588866799715714790982807962350643043713045535026870688482425234434484145965058708569474559969147437018721317634541078912670434064394213878321133607572244233140906704446402850326905101704941923428042938814346131153497287043450371628301626163356492303140346887267007964956772398462783569235749668161609182267437173403108589747963458450188976024021339413041985186125321789591528896200262362327898057706362712770086114200393077223514909535698169985066280666848149557877703077913185859061068088219190962798218861694901866634949232875536392393419293197268142592820469208786097026617792760314311245604063935286430553858329575135014679550534944113816297977971936303150601747851063479670039023987557997586921575137967869273045185312315991083553446471657489727844962760872854633387290716187268846273761387298138241942570910884703797574684773288380351256301494464721046547387199878806327870443316162502155208873110037397347147857270660102892593568221023638738253068983473777770996093750 [112,98] 1002477905023637881861146293867176471658047005879000956554830788054713835238177568779915510246289473559840410493461797207497032859949606331992579224274659440500498307864315049744895248680855928341878131731757130172844284175235035710217564272151297248944939165129352826447139978225765941628512136657984373233511917616709779964188660916537505189093615817028948045085338731859068607829320258560753418780397123387442052866758136130614352253677995761164102577400675814260685280761898807944879777496286054859319077532175617848818091268889771850467355914680057105318946618723442370814206243811714061778308392656148668864377905429465529707101242778368114026574270543115757505047756256244119931179708041919249094819360404073654546400831052236836821605492585943472452631975839836694263967809812115688713605500852160870916628731784492479433865561281637951374349682397737553545863755013935894136403862325102940428466576407679006284517696686323841861830418355980358332849655438617555165081885792384429362789123096292279775324740707810126128421258856660584881462156707363265912620568292647932820087984601902027662741760904459297821328556596338345204813136249738231404827703775519308855364490906592315072114925730006223696484065985173378819497810749758977250862751499553596690358968009540420846081605590653374071619279407264189037561402124485477006010912037111182724783553815848331181701851737222297818787220350676787234401486070729539615012369220982986599237637565947773801581523147379562083491815015219981649966096062095925817304306414456733212484128752663476372985888412082146925971545490607719999668122132427903271838441651189867520412347809229210355354470489855108525682043057625583353677299358982794798924950077415334149956177458673573791113766178597176019814113738955244626580656651383717769784911304655132802780470674730748862112951724773255900086536929720552031194328717331254371732072517677977781252081768400858834793295119589797281410614799601802137241323263060620341851084918124694933424049081814701269321216193450888584353011633240850355144452292699962995963124952924448159185452991427664747750011859559296652232314807669520041524484366241218681335449218750 [112,99] -93285162135393331985299760635998825606421204641571137007552922848637506895183601185262631713439184316182875842002713399243416997928219509903499741315639367036651646650288251436920894110961642673457185194516712722017681731780992152782327381711392730660625551052134198265125310841529925603895265220142913671713663856949155261237699500327289761725045264197018134504007436874355823784977433397335523022564453779170716029900064131956908735893125664867423314209627530612176829038726268957843294560807417506096552393421104814850537158653157662396260932867562427999111010106423978353697903201791667357303069229390251863565343976059124559971278589568588759366220943956070801142156044961889813816475630339878843295055544276274260953124324386799619915085273915034511253729562335182185255440108968757637897590304001073841914487450335118440946371390147776784806177042200554404609714737327807378909557244250250642408856327858165310629064213914998230248598199422366156271652536140080139251425328483530143668071181237661888591923488752478903186882258399289740276076153338113777466823692459274522376959715749003839583771474306258892452364302443725870696038656084886798157479826669470975608615208459038651057329265348729446391467287317206733637396893918277872962937009114310860706033711532294861281150797574632894777227977978968537745726478866305575325315609113455915584824272239629321479026747841854936654244446238649149679077846721495239710671685147677908355642499379392144286565668582350219774014313418271621566155591736712521240029402843430576303318583516399404836780945824927231016522798169792631184440529967885405804790549108147730659629330863943257373428278195910906918200454537861257689186079326275829710639290759566573970181841273265755086890745477922241092890304849693715402497542832637894626906076666512489843260031079052219690475807585368823338443994820403961746293913988801370833546131951177091024448095857496693707890287431292055607399032155272944109471938025382238512024972288618918893050996536076579396106679376823750694455725705829275701794688813867517514980749066451846645103399036824979681598690936562444639620978267211811831372695481883239746093750 [112,100] 945543912893715511239014192963677977382867060118859168042542501490088085148466677951801071581859658852430866339879096770564776420129058930711430150038238879260049235002355183954493777469133466200009907997612909680929490266565980888881023859130469862127137186070701222805564960047038481090187937175411720341414594278339836758774737843056313080158220543107735167546496135102162932415440966627435343112174480809599841907098538341825873028161087768209369776629404028332503491767227284407177279307472613088095978675957024406782343683521181260559290133297569091566703950408877112349782986046220883556984942627491933884141032439438117755267035440712288741613984616918668793226107395057021905443346775068844128587021985842348159309675095818915741101582866337971307646374191084695668925174131889707794702807236446167011982779633576735552173203491171271758289021351054361982118064854350300303489830237895619007526575900434159478450784600793136086838015932210660874481912395972010170376105086870154690932118869264015674327261902392580637173740010855646595062068798530839810189142488395069897337589939347193578453763499484962053832084845985637495822245799940938993038195766834565067809947105885081404406954312737273812287668543134158059060636963616993863276298099077556653557809680091828331725481850536082855329792228604348011467390071417319272850694178157224048525061556267289485580541207118731991104732568911407955090394215587838281378738907746167496068666280206797505034503259285099791975800523150682658694228125051291976153799131870480264111769748566522953514446736952022465212951048628595077104761637557356108350474809163220346651839700891851613885047211484894273884736593737047323298460868628691647389242350460047726854939776337952401452638289635597203232279076666165601478750350214933083745385248675575820314427996915232136523863770972606811202314558142654995931280256475955756203168406935993889285157183138162358544001582575683868825799687357891077193386579915476399537707427447907996205402037585913201794211510689823525430029484824281141661626378056023489174446287683774279463096300702074786239880227413777977270520593663139375324457222453613281250 [112,101] -6561498452362514017136111547064876450928486675688009500691005712598883242189768322479220911378689905427053808071464589957629741208582025278415278837870062253132460301757022474946868311172839645335362992114743236576258415482476725226027020361747403240586842420111117664813040930337699861905339345377267845211912473514756514043602989715707495924196530842896815961004263606176353659352702833151350131087634946522118395270059778015032082598201348009551001802121278653495237139193463363706246908514556129633087315199676610546051447998838574026185196663303825763786451473735392209894408230039877744292796387463245281165451299751809574939668070138797467429186967644720595179952311985342851429404714694562539370107256745051159610737976842524375023164810570835639793518354551973168101682383332257059088875870116962263620648869321168397900654181231407026482295067601820005214139829040156197656864635805198317364465657809625693733612363007688191591472129152178574840256892979664096612858163667359854688990504403781558807523718543105376722980250843446868519384508065267962684580908646687314647596899144545792931195503708533861839803671978784164720904091651426382284513496518589013586589183358040874284355939357715895852471226639774861786032074170835406486167704897289540233078806993352752566628994410083652563768592221052396110326985029651372148408630948496808716712827029240920567468868944621325740716421398768192921124291882353714263571248421281688382133045604237283013283402688361372791494910838576302878697809622421200585628084184963034773376197671741542312528178231295653534718280146495635901281345810167458951654178493516778538874665192988297454982815650633407957612734869331355649993944491136212082914275889242237361529375934432157491309585221173012952017573354542727991922039365640857040675758785305955032290701557629761033494582211335183625564250842653932755664946385159862861791588034709621602641445401704350062220432374151261758934072493461568934952609781751779802430038902064194864904467165288999626877236221038042871310704861449832689978701628721891786488276910166927447129809924786928465992769887926748292959250917057278963668493945312500 [112,102] -83515499667273915902113383512549203474727451777176827462558448174574053114091343772541688289145741268972460863119556403964957092566208858592880436737200336739555384411020259991417763819461206547846797727957250866845018493473762871811858724751034587829168336382940377168818298293436777049614800105074607436170526140493082065115526098492012819321467474141546938372111122643044919215305451381436509310256757838568531268063410714735251752068189847519614426648611881995361837712920871313924710820715343125320106666541505539759560625223913578368894923076005541764757748918019716290862887765851070676419148708835269003581018826105253147875032759521959429253804875148702531267435572733399969732170120169233121257435335515335245710968765657086783217652993623309392464600465947689783309901218097345507988754991672007789780679879340710083545803282621288996673330456280139617185421082447333192236708893120181947578693018225214128356435635036418472670587251336132447452379038101496837811085173322816552247025996700270049416260985726963369837864354774805601997097858102963943440615102007994827711587080771484557302558299022226405721690017196407855749709730605402512241796673011638251723983502010696047115710879902502334485336153367560960280305398933708116118541282406010639708819175766372954236958015315551170295125496244684604767034620969650202171377983752147320699184962430557885495733078820282112683216577566438507226291629338530855974733888190969652973362548758563126324788370855715800204245976753443088254374713040687295347957107292876181699261848970196272408919306287359651178132454321166507598384646708968874096250681189013834899994301608468937951641185398174823582328791083886609899571008122619281751940483453297645863804382345800567995428947897116770437641684643744634164060169470732216885948728105058631760465620090864681684594348125418786302838103723158611525527148045295550716703038913061044211346879022711139932408970602277215273694209728924764697498639122686304670948877688421055900137697323871429066179123055443571859238744376586340506489226959918501561879280085902927083397716831737608441677029761249937158458847897890438086650156250 [112,103] -614806546142262375806487319722491592197969652655882669239492802108114056646623669223582566451137671066133235802981099232900689093787361461134670402327555437429543142991994775621714296382512757879911530615274822345626073536470106552181993860190917714153635387293653802597874962860836191910566293629750376601459067941336380850877431136696860449238336723556906312294323182145253755055766493731446283285152199013727619175802550428025355465401627668007695774251943800119010417030656130431067389603123540393217167276564074199326228972687397364410623845370073726580026250016885486842518526768767492056631920599646332104119280282553762733922143803881398079706720982364712464631023717399874358854087731079133111568384847719429696472992159297678323097662093320460571109176661682655129967418297775725211566508571034514389220093977209894094284985711498766417032490790342567706771823059561560325241120698798520716457356586056688436068227270824529836674366740905657535344140899308648075355407434105506210592957435511708550203817155206933109448311976003436497572043008208509846661815730148189202275438318589309394053430405549146635031424626207248048330704636839379720066547479176184445190149006196207875200446050813319207802961108847895667767444787982229973948545845413977838447218942870895581063673578224555512860140305132711687376458431174529809260290332105527604340850605568463646475907716508940977693921320411545778288622455819044020407077776166846396258530205590683312403729786246396727700640859990378229865400397176071151282252818810219152289166171387613829873366422635091109539177386561796198373458484333362907211399705129923585732974384888686875188142343980117852358351775282030039619980993065823670849430049433906502492543600148998111507937174589878286471002041246742802495901358336557193226270991015375935356231234456093657303933184848892660500718540546538857697729559803926339278254389314153481879799014740247353227680906923444752548549945874683660006414165321972567030387148654700156578459420554105408577175140760674081599314830888764824846256459102620479402669786839495146396798792265767972153340988128977348859138784764635567265000 [112,104] 7629839382258609161679807902328478937713735896896736472077798679885368620773583496564954161691078159743768027466167167103226004318510836349958908184559998955648018332058641544272332101758925454551083746312185537677609514215085511967679978619791446070765037264940998002830679118714619946879901515991645636392637799696981047249240029739608687647446247250202356960179820151971253543661378206111401664168284340206459853362509746301815442190063351688770268440777252407155396679433277295669737210376944753183867236900773192756387348317135171785965586298472538222348324272879396900094507302324632294937136819052345653615902674955233872037953687552697606345767920942219205378637971731518556253901297248451299202898195461347376783931131307451859538934316375489703465158503646970867168694739914779262781742634898288652439976170383186308285355382457452500820273717575068949377057771914197689259820672926606560015575748312241832705371533850522122826185538853763346917778312726134404706450001167517898694067115152759205265472818377269472453770317213363104296991870430738057806211052725688414138316321337237860995625272885959658287762838709491055075675327528589280034786915777576311221116914855604496685075866513475537617357087451941896654092089133918164125004102698295205886750703684721124923887181059049808446544916352686764289473567325487025313930501077175124766851889081968326461429438506236443260089127455472243546696609139188979374353678712966867778310698870399903556678164481330244709039023980693961319483004035769793351686211745676279193282939138920342220020011156244226380372410947239968242409390069134759388046926753135966397084344064835338897411451875195088651784727633253381402503179857797672720509428405674897496683907930148185016617469334048024006602664149671475428002578753595356281130174510725026647092362575593004410904192929611841713562930076058335075558256299290909615016986589318762051827892569423081917361005692712037035815767947208652739303453842831204185317314845461154950190924128264255498059565109327454399655381649543639485473780385958125476948400404110247467867393955069340260208888178341836603698485163822832525 [112,105] 59952984268472432570584727294361491866180621348289703342020297604227985398084646945084628558412721542127131731445842595890001813517697056181180699163966061652773825778140149758001093151372565322490223878254737750700482934076778516942459059154829508005617719261564986216547080356926367785280116017002307093900740100724706733423982622219901916101551405922385434213532671428358286899251818506124262866397931315106164996240533723023731192031910558376645270408520163760376161209992924725482927863423697997026514365701491071463837232387403776252196187093728361728515537234711026515536878210878518394635779257184995697738224075274250621521189633726584074140408422081948053565098745746825546646486303312272042882433377057006907094641511401049473189138976697470432109791235939484059570005391111756239411649784735646556826108717499135896885306621591436016612023591817247690393563185732858839426134929094398792851544741263135379753477959950293816907117352387600751722361360998185974204193058216775283174998069930517476426947357545828208707218569731286614339850981566245709377017155374696969381656638719328727587148293113157738318476739874283405589972607793187259281840100719667059662399441678066022798361571267839313711292495208466181990141082483472092363931129576548610526098432778381370054980316591845467411589058392873075476135667372567228450623981835102020770574051762461630073854791218618139169963980776673746558561798614274103080012866708723829488061830600204229770756344002765680400602562069077138044294570196948129119944699748651030454639622236825394554724451774561067579324662201248341589138527275582618587799856676397486913935913299308160261762234061539583458211866003183822620678587310170852429249162368010686942966928040332207221458830109588886566581176617274243209501303357180317027125354639340879121346787889641262171725885738059610642058329138845843721403426911122473719140374980569478156089221843573903906086381899368366469671145443733223435653960630779849722427055573957300222464050140981826238551206675847548089270280334945527034233105175878646364552444645998869314074793795871887679982768299394082509618171045860 [112,106] -203820982627466967923610775630890501897700396435921877318991240117772842919315150461016989030204845834614150236563556034473829774172719271372005839819677573573421600427116108300804929534016696540390650709524315923636675442900118298507491022822947273318434346101808687572213814066451440095499641142796702520152398492330191223229251336745229659478930425847143202042303567036537371547020675504301100089713390590297518179896286348241492347047158975972308873484700141632932657076760339677143329206407744538308190047131031271269618357881999936389588963255448395182662758357575057451998447525815911767507278066986211934876490047159665417678142603770826582762626003839873390080738783561169643458937245216534245038946382937709622250528216718186341343206873129638023381286192133760526103623447128160632568506782000312621245027809164175923723421100673077372213514978443844011796180668579911461742570456188687338413899066088995156757046361480644297290341355950550642440396333393494425906370990877025467257537542693524002020431814057730524477135943908005067596997134125473077276372695031595806487231226464364764606199457534517133598544807525457661410199987321119774264052117357665083788367419356159174938474703533769970034603581419729736672418912512128989453291230191556754245375125733675743778752344454915204534695595061278974179235615444770015140696518282675525627182466041222672193543760178676517290967799652532595169681629248014243791949674866301537730047050163117932457313595094530240437319707215423667200136119311555731158738033213959509627004086239767445707602422249592051822763505803688550016029453793589904758922533317964653227578867096949633941154423269033941483559041179139345399770760073599001311128008824761478192181331887176914631399260643058852527683963071033332613156782629974577277239677473885838446731500911067115467232197827388453917153518326895692052338245472007145821740321463117920231094252860072583295848934606202026035362383242816971860053372208869389521253635481799845626394116963124375209559310789698310611440079451353421393156579549928222452940245327970546383154931686916507969386861992823284510188975 [112,107] -3135871847941459759307544430433292164938758726087663901738244223321831353040301698437057884558643834469894365293819622154463513443225816965600244935690204356165620853471070228061530844946235388297101792918338618146946639553901364830923784882349156837297052513604458638333261646177296191611047231861501143983895954293889756479499990365859238711330967169545877919586626315243893917026158852428437080369169627476428573865864466012508837521331202786911101032145915912844713000951899183217689445743455253775568423768121983398121484790586187803005921848855834697710936031836101706806446092119050931876448389571879042888479924615373822769225944766719272780815076245345683516680782297276904168829823737245852545436937558500850838328229704714340122380917610260689454683369258604636600729405212079782761542718882178221680833043684666492561955980925304384064938786922256811315963820224870489881561362204525658359376836280082089645523453574052861120751463648214889786261864728277067863633794500304845067094030511564106791516370162872284675328193781650585273088635433944646483914929368452081326754230075158348256983422233530630717738430567059980008628792979308356748110455781260271814991541610492726397388842836124462359430969130392291540238867056837895385883354826610604909440950969148564929557569384933784155098739964553348694903710655649702695654312650685285332305807235943640005507698148948494624994712363673065713645850572340753149742645757746881172855149856327039058315395168156300217447974949833160473230829595448225876959819888952517831636236262107814824321819237296440805055322740986488754486871001608656523735683389313318049162376020472393453211636076408263120952705687916062700360552341097404138725342044384086419808953398109646997508654107984989035109000706169174980286957750348798896331620195900730841762452384150075687529034578003712645744022847058591210432598253863066170972187237070905257140062242507216492042900354644448845994505891936439544607496538286771312528030457773311750595437735913215697471835012313857060987616640304027700093656526334389968555465208325343887005418344088607794591932672902353001950 [112,108] -51837274924921524643930411543748420253214096454879824846924818548970448541581204659331241319546494117713459075884203229164391453313540552735921826841064838628868702236312605817435583307099763968523128018777242722911610687229524056657889995904181519882154250656952357116214372107367147794982647344506590392393045317605709912204751757492972826675535491779397307890007643739683077873616719328419239381874223826616163156730600316075198644054008370227592202807288490399257477217832790909798942743192931209843142419644717341811885279114054153074888154673544694830713064078084034177859335723712720829872181206681170448159076665598464480167150649996767775573413204457891808138626723281564156366817209156983068216029410696832721883985979745318139302207961047695559711352113206787921482904363020283698550797251126506825042055565385068296034962351084561409639416007287190060906961241668118186820052314242104147126519961348438281964719265716979089768226836404416132901090251863518755032231007733601462799367883481145353610162068488497045787836396630303968208517932057846051261297329698425032352015215498238237796438797231044871010324686684086731466681409202870832429507408993246408847444100914558705459250211079472270913814444333983025059655786657312580082431750738928373064624054840778282516438082048927559874823051039639598307093079543773180789562262229057660382813918201582805393410456572482986924776976241779541042115132056505393448706881641181721367437171775638117207413748735116731121651459547684740350765865043543198634818763587128301813971490050159589995280882938302892658324607099953166643706976380926167121651644268381901866973424858393740986112279661830378928501207756493984263537254509661656753781538708151422913921384035992808934742237006843612544738778811659008324728876008749242982274144951685691143333212660240083501353292304396414499142209452566821354525184197653202813562356708580424975525261727897538221355742633039920179947307719804729963944439084773613652948451712871862452689985136696931749174107473932048853291100005808205188440141992001181860383914811644130038970213308026896439003246259985550 [112,109] -60096153131643823430990536308568563420793503304991761856532643805465478120469241085603826121875682018646890236544474011796411510155831567537864191476476221525472038693253277920785989123488815015874416169085345991822842049513735620359146743118844002665651951324748665431728916836806422894772352823171708868769840708221665754017180179064571129915249539222893642251514657362431681254999793043519362655267560204115960148888136523505399748608080166229150721539917022933690718924299879006255290006136888162190962659211635720574315351886315260083277147618947392517932068417050472462762207628041289308083853561413966131045731560638423420820628840245745830083193886660255030996512067483149552720624567079824500229944081717512641383802183045803023567177331430883552457502070870845533213754472353640439243286955061421416008968717233789858745415676524029627209116820762160128810014327113442742342578868686426950072636588960973706701054377815850753484908173706467215763508007826634085279497641697038305893338146735769527836182689746837516541399158844492606210735978455900375616242031707155884369446118568468197599160887882004928405041459889360837207967504576067281374939963991510693160233796208760220523314519003896366717063547049775046503002407517881776084626988489028963036504787561081859529258493571310407285404132179544183159798445829687031288970078285302662128945438888390124772966044103314971887911607659892747057221199435469172440308498451603335663341709972538255590947177709223144624096793065698187749509767479018752604140054409613618175732869004051821898334996790456826256605333692243686931533827820065141112198145337215882333289539755335929366507302906169138369264705404069391924321618949977367300530024582976638477682447819673503597057089511857053384365125438904320015288902068497128414744481411307184337599781610176981953071552944049697278950459018081369126902015753537272884104852885072787317875029473803559711531963099062162733441186932353890803026568858396273285030073451518925202758039011630150952371484304952174879700396121927871616308564920032335800298743568709833346941180952526711644536565540 [112,110] 1885529011393272095992972464856181694302407294121597025870113920292434995496931193620194607809778397467857732140716713507273102059422257264040959089756284476784358820627690138469061556809548206324335104289314338016846569188930876881510796097633983100478171752530967534132781626778316608872915830481823732897985150087005842558356558893695239431025394769482459117343061248196836619011046155416315772519698707043215932427067897665213567585121577426348407274767762538428099710474712361839699300319019220513850974823351612865151371651071804368667750224770321290351074548906506222216436446250176648648166676741244857481901531178545865352528449057756584706492860156717159495955494750307406182015588481271941031842916875182787303501115206902601853011704117603259960719510319147261501490581846416676059718762518229648841499909495500762103861989690645489938247665883238346902877017049348219711797806567665584640334705806720157851915681036383733308934743526181955148046975293706641959020434630397914443223516593264152831301748907606460237599745734101175283087472770541543305731973652185984665193993837877842277753835018907044047056903938634220514259730381873625198530436424863499310247393221940185219373732085913596496753446085959304066248187489168517758734342153204696367352016710849112591163075612549108635223060758768331913302688074572762635533216179562954375767050019976212091637739554219899180724545501716636982971467041292131369079538475071819147779120687991042091320465722220262312001521395320115031381806323139305229223616895245240480240200105940899593031194917914359574129108556645824486837006959777627252550624503571525829678573135776225443971636927515365998815918611027858954599518399265000453488179334844724163739010473967793803674026018838365918388431409059079479083592838704335059528689338943657059040035411516998288971073099514324638873527847810957314471069718475363154087957405678042151002000913860265938382996188706986277291500329624156351440678450780983080998063023061755951665769850101764694269459073401658255988360480852529744424116267047817365687178990679569569431907312613124775123570 [112,111] 11016621612937261543557914075860694760630461632620520959289475958507255187854945156456609988105256070524967834803929688572301840707565993679655825974983433910628790917790584707402549575285458978679748084756528022257120695710041792176581550541258795111458179486657940816046675158661857646932498127860875642140796567651790313654201889373432036171281803886508102142353635703237537582269489218298844338416619756974789816740926569079057541377797499590299675289116910974816333814918500204492841536140198209988506380897444298396378253528053557344642099568214761642704037958508032238233053686005363216080058667290248831294193741907069768114507570728611965245661741244211867267713432083439044019928360568268087887330296403862043644475845349928619096972493093603648706310066902341242913511098840859725882523584782560079861116667028765383920248171311126497241630148835368092383128840653722624188460228079287905175242039956166366886645536652230440315517383191364800037153752825670060944575008232054491098782731985205306728650455182098695902695561811302903637752515940024573241035436777732149520321221511483176294295251206318051142351305404449121750959038681188357020441102949952918054304766041086886180417358111534873432906963078150882750991725798143490753058239054818148498978944962205399784745924492587693960171831899834302298589492903021844882423810992747947958043234154438213537280196838979905892022407393012738196416928514404552909287155782244955154598975998487679428613122770497895802281280917080498377401856822954079292574347795486422023600594992557496325294163252719937073143534868995476228162405746725822578214790984554505530031134852111621748633760439250966901849111315175338393953972905553542654857225591784249361464345956548388833724348369481865109905740523062143883070151319038609046641549580201710897571436149556221247453167296870378353216727199166420152983290412808440798952360205649815406889800835633208717385198088740023741576875853169514486986649577408414640663267874154575318164427040946551162029258414724045730334051669216222911489059060798871244195232648244810271554383322411893040 [112,112] 38012921805254331062979900909122359891609750569226183974015624125941179568742867606557888565560071786666423911581075861014830259722510104070353931172524382178701902381403768260223666359651529093172885059867973522867597460359442314524347266626679989922035896787017698809327275595198250762536143182564764600381209554046108128995364649823120360987805512329149596707279677642369032674781658074240278345738666533486576199445092457039034029604721979006630194580899996564022570341397100435760680629716842983892371558385387297255669686094083148576521206370993880139952504277957846991859546684414567369073850575861454075182901658395758699055601062172428468291362485336303501022326184926678846933864828951933561043841694089127264931579756372310238306445810931135646676209996545338257242441103014917822312746414026366866914289060475327333225122183131339505238424987726675263308683876425144782121997205025675046360652978291836985247364995924479852348033434110779744392674392416806270680770828311957636136938585684363333576347870092760048289610771497158520157826966820880147864150592521192811795847504946404610501365428816633419343371764888150582098538929992703588738494308717728383150480680918943046789324387968332583781839590257782586737997867360975185183818633536342566061057246439426215599019711622973153091504911482297155168655125570498731806131607412942921317761163023862886126252064929843970209790303928663474143890907013101369223003088290470167688072546081923879717953421766724122372477398298375345178929126219768938112150842121263301202526773428398196913513317934258923915452162420772820382413479078270909458770388639827137257083709497046541571050616804771608735302575186455970972102658616598563251941212438855109390157228479538877793574388299902554999164658739673394547946203489549826658706145250567442436216068980493059142212971963797860718555560897987857744883351084230743750162377413443543516985465297964375342656200504859078454427054275777676736201399301232300507886137338037256316862741305979661848286781655173080604093671981695415799951049548044722187943282583741539071075397150665 [113,0] -15437077135758532402015117474681966757278030523323913376515864037732876351897599682517628338090457358835581454791606434863228330414774344423717118523490131632775677134198283348258631583803941318666295329846081816429471178704178720803981909081105045527181037008611892481860863495654258428804775946710338059437985212011300533603139422098239608458420607521109779868732492620458732572373617242998172161748426231807493680248982400590307947410089429322034643151785376743423578526285941883166574116700084617418528971001330916704853829330795959303646098759252950000400245514070521586890721543410856223163123169113163306066640171309159382348898581210837070874867703224951556684134972158513587880787727551692135657838546779987121339027546693444713810779426348722884242100041849724643762061422515895106510637693231900564345338785237691246569085091901532884776322049226500038169415082032843923996408615577869505407554475975917334351184779983904975905661133468334530853379249999906762173068644065454279312641296744867808158500214058938676920584676291036274504342090691596518702022447939613272088680916831163162730649710361141904262146490342689171331249000561894511290585708080149888105116630067468189342174771988838410978802351226271893011024784054740964083131819272051559604658993362844275940252779629657764240033385884816427452973021663798747814658688150062580227576167872823021875900470311796394313566264799409546431288638587552406262016267395409336216092299754503234390274421727164825242107398363112355156935743111416313962449381678327821937322161326733644596622415827049968724130480232342826334620999635569104631609434214372745464521930212453744879957692742006385588529361289781690152968464651148540927385558934351469429002791490218631129835929369410449495927597592303949925904288121726051377186522295933594472132862872664657458694250589692636081328139079890980822744269888972987788369489954453854827544149543912329282475815695284899177006810489377991791240837220570109372897978117402208107987889803041021899576457279463429064206078667592247196811472370487809543100412754333496196159901564224985611677445209372996691589179014578625703910456949198627789450389432439357651117943132814603640127779545991713880033074274158108946796607124163434442837283810945336881559342145919799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -15285411444692252939647106558315596843604636926145683735916023397580500378027692486316686623806762344435844775598381420917323855691205336664820996294895848897586050810668472500375730900891341506211347562942982430334421943979631905027917572380653533375717077459795553388258383904915475829947832743622303111651229861605553847583200524375411951109059080212178001253008741401763108905661784228246059974900988952733178964978466201568217899910993211809040525090896486361481533911827286814556375415016897905879631000740083135586425216695417524276867336793077892834350287364443487638436125016218372729736716896637517694592488611777965247071917115476917771161492265918227648081423661983343931506461660712078600011398998419811850193138884342841462519022966115295678261931045616000040872152409181343491859109553977333878726880663853801050648193795464572049739225510840212254599374155684611255354370707797206836814845061687170911824122183641237106885174622068956786848449901211581168066589974786076400652552719973229724147033678203145282461776202991463026873604471954297590687156149272157031799455886409737313479424686989018035412073503958166460422533311869423634902072729734837380082754697018716245494512964150170002896148852917174048343782155144594415023549097870016055493072983289247308308929876023650967703542407963809662611975684356419024041585872373796355128178780837903625156236737646777130361067839521307033256082606609244628531783024733775198580209508529953451092641851445408042695382971578252969164817367499747934534023674367826112277135417481141359726224896091013144455434239600379766232867538219774766323323046041257410649227441561475506598640229545168628501061314877798260977505000078593158953901373798639264190912912882260039128591356014104711002763547381524270394831999085547692586062122707988820833123641178145895787362102751045678810528498565847256853179315037005763162865812448518477818335197359306601246108577355944880764265135302767073269660676211205041057721642150083841947314995718859585149888574770004521205429638351633324850961409774076872433911602188121198768412401617821842806460595510061826328391087211799350547395128287917562974094697421125540298405510047557442790707865420706833710175464887137576376708293548805911938050466729321907877192643354646861553192138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -279823141470717859298767642620557549032155970638963837322199534380101694190589855814833427373420571634598411927496858858101339098718283408609952062591174934195518609180295309416126685612244545036816119061925671624552885312082267145669971720351123281368308064529810066417152390719265573955451256254609044374752848569931253812370675094579008076276902999910537603766370067084362778991233399614389411992514539684914418489228157473660724282730581116064302489397020294886325543309338936133224942008363135348855833654509237216346345345643064285514987343436748654797917194463003907450597003817772033155884287382651084358349394306218213679169531627542421685358669686530845941396868444113557249427629916138614658572364073826974463806818242040354297049283981223503488152818068183756398033468157527029914490312462355324548688874310703796275691067764583440433528939536895648863596133702861775379871658218471585370694139665249623769940094317687210023432270280382152740574233557896443257423564389379731520266989122166631770627622933344347633935771047523818925678667673207476178265324530450020727582342420206546263416525809027407600226321012518620565822750855284721098938213742511630652443827572363791381313025506906945011283636412333651495281199561967936469601797924970814873138250581613860103788672766312851883879398687302136802025339105550017611324302285082521627970896486825924130844240306404399794983410522458074148626205951149867478171406012927840367548363623301487816849310216145658273640122577692749052470734160014906303976673746609547707251086875806245453161580564108633024308646489761386948193399268476147261412392579497706758505155294841941356709618812285604669990111957203262277792734154349451428835932320077583355489687130763986655799640880510381538224469596867804772440476822487246688165802895940903887177002757451259357709144674701887015882969788002984783891345570012310747003691722037749435428589219034488804594194654278920215854430253064578899511031655659386540369225248860598154411566921429158591562514001005388271695128031282669409496932638104477683252519871890142635974688331515168734669470541915432896918799593007944526936475007252800865695131835494730112515175789990070456339205335098455486057749662029188854764388111507988813750637914013266738244567477522650733590126037597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -18183520516757814822184426342441617106170430286130779247402223917689445100653297614303808285330148656912462684776576416969477714585986576903878265377642144702651599251139208910547227763607707618415169401216147088295969201600138605765613704556669944621376503539509279336261641411668307843976069097482986302856747435401904855081388925916039515078700059441961985644067542004705654195225732919887834525244024195518725912963285565111118840656890319726131066986411311545260871296765803288290626044699618373237422762122208997279496879554892589227525016745079810499107695338662138997399360107477806771298345272962095911739659122482709053641443267208991182947585142552352088679757571762400518268357372182999682716556457630724700449650644670653314388495898391922799089246116788769067439727667467133906644224980902038862378107097850309940492720160374230847934536431500356320801742457698587751966193403193036117238992044415312514042014297987778011783987441559066040042954657023694376917567422742774966171615565561511319218570786465157868094579464349523544228739097635824775641135198214166301687135442800733177391860936740577983506662705893213759401669139827719492536319129531846302075504551019590967863908757764672445830777582147012000546718148365523390364928068769833798098062534269283277067091209314651191546351694782375572452119584880424266623325676296906052870733434317725870661962173240827022243932516717960347484580989268513334848079774813600827262219840083121693814503184798986874296338874691970178413005354113842383520784835721566285778307544327822886822737303193681950130740160052931755859644803277954048544738682624782680836492264677140745957363421785094215763218038576514987629541536228084447634165722091322410234915782336589930967498450101711523026737894274894032736474422044608785210185921876470399152724074122187678128852910786378452517169760979930826912003469916797943515184195684519015420669660130830580403992013655875653312026836721841450584071144527828136287978781413610142114651995898543973041236468391610266660173786251852563930255764508434548158162212531115696259970856994571770564960042430987005477802479611917339254551596482159674172700096464566641572493461800990251049013752824670749849898308962602808960113757750557606058247638067645646263795211616809410770656540989875793457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] -325906131806620527827774373529530682099779604091058152218238338711219271316990914421379209728441473481552495843586572909243096576681879547194974838257111273173482978961131231611346565803644054876380192720714143677975112263245440494374707448014221364781270180599440307469954766981110381615928359223814476211268951113331854582066168350701622378042233032405462887871458342347715813434920314122162060465865676388636333843982737434482198496659162656320165764151247343187661691760470511822771454075340158762299239816978109796254163435331837779415881164338791745250498879038206378861878074324377202406226172443557015877460029858208546227200893920809087068833117057951142236188643717366030177634369182888543532004041882050312171937475677261129410444976724451967339708956702280697654467711234409585360521536451415906213061306350984788841062137372245725939165961327486499266368583439394958782334855790231231875189615850164590292743751450061358264536465755990274988589406266124537284959294986947457623218966382837872819385799385810424252966690735342697308583952020159112381360825587949202169096352175458263237786897681928223957939412623083107095629148318732886152089157082561318674027189581017383295568563530077067096521153951721758218909797587031524856342967243479023643019199737151176932603949668375655280516108830744731493117891999744469873579892398939309207689524363661699969212971390446406826399409159402283171565555785747417943343375326224919297824400031412502021610650797166854177176133397117943446071102264117493502712554601628888393015687605902603086273676017056188485596011737790658682762629455686801554254414979693992486923474916044109950379224962335888185800154848820873829307935000838814559373568428555591974459585274243084136557446589011250213799498898595154254019288056954394219956231532012462437731634346448345232094164794196219664249369126464129219653263153143024018695647536336539943374779394218870791120842771457352431062028987503179382375139159335763210861172983751583162467146452884123691564415420031033820454260522287584387511936979893776107927800576986708698031518882415900362307727578999373013877584956686921969064434249897956588036844114074083933166671506918681502943983551766811644164779016086185346937850087878166556399133894582264500321491535600459954480356827843934297561645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] 21372866249767395307044750597703448828104826150174304542500198661792217563992922669568338000154043331888333090703776106449700107793001945281595752964571397113886743311702978564059393893586717197105031602561766278020733005185625105606727236007045523124774874274847371564349125709998534894157935982715932359450634992969958406294804861278800991364167192432520791139667244895895357993446869766593746936411768923791427133757854214679350975353645304194633083305645595120501418483809392529636437772520854867014203699092110387312197542821631865333501609694460788786920675265729600809991531138782993179403561054181781038145066618364137540680559395736951892107875716040115601366892465769626237452691029692989009591536879835756361860777827528373156786538265173776370998642807220298055423695335700716691259564487844434467581838219350930647115707242434219300379349769005920576356417308146466578387350289034545677358480113261229234373872341239248057702039517704220922231984122641157599759918868005419037223267188877744297113293031906846567620484727886050942394770332881491563212481764745116184120734576689878548717038782821192004356880638353502964220597055285694331244391907277337435009828790967207882264845572362889497595086291915404987608847720226652568590486003994751836223982915881571263513249886921914689679983326039861534210033027130535640932401442757536838432573827704115013310157615539958807334096582037596761774195963820789026612815867134552700319311952012407477169007687131804972808224489623612237560139285844001438818018874470992557204993386781605093771900130458572939985019763330182394236252532720442786220510746465989520465673264134098080877824371636480806614049860732016085301320158810936709135202527944377816408124564646231867211979024554940562138361515187141918665988200659665315219914088647371389635486648363368243394476365271607846839119864693618411976532716376251096450546898019068894943915687745410262811220426720141914615607263789963065551423860742816644295364772545971379368037138564328537180038821238638962520648531818386523561567516873726204724111809733501634442178453130751214526674550168169509116213527412697470456226882998688545983598870746536677888371545443867170609979230677123103996321929940974121968720769925069632940071780630016538144244569067211649004978113453034893609583377838134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 313606548277426714146698275493782114987596665960130952602983159759442740323250946912945802435443957847520298073629707675856065180778986605321042233885682725594616577787806798235679845214535133252864723674395838833818206362094264429701678096940631483940355073715243913309314670409983478004657979493145715521806364332030439935533876300733405369043763643691752851247954591143797881560427124944492221984633393357468155404275353410745992108785322812944034557140901733162794711285117585321461817456269965572332856947347173613742266987588791841407042632701259391809527913621424364794897874024731947063137741858996770136858007355277771172034003324480118722105311742736613140059856675801284020105010929032599305834237279950242930247796685903968126827468526227083763228364208516308590276718406227888875513474757578357976020179689124780805517911932306441262546641718053482435733531564129361092081352352477430117931912126379462976875659877306751847544994383979530926711213363799521967625230205678611954865868807584834066684530897387741834193895801754451215231148019565492249673911482721138304761413151806715193459049883467118438985530206887105927278527182872285520080257344477347449203708259668269073695211671697207938623699925097963742900071891864205323595505524502248669062536017582510846906548760792748709065245086580157427612577086828478374867296995749211089373339738418548953835640037938489508531216157624176481674021202206781833572175274272871316093853558559013784239831638277027410135250332235549000405035720918768795260475095770892438499011705646002070169350493323020997548085314620030752547671892633897754513552164865070184046294106241796125494324972201108468005588151275530428586844022786552557431959059620203414551305923561636937626442500540411024574085645070829810014131241209052487419751258551289870538354830606522081513364070930805896532904507639446308887915899103088366963440361277292625412900465954695217191989154205065978875667737803161056380237665058197654539317395615678427159950787421245087450889209846028364154271888941744100438175481260355247617683373157158413635014638648148035438630308814277409027957050128005830920273091768682296636383635647089886065351321363530474875704902491938741121800044463421548724671295357471790966717867665770444791313739430987472638079349707140863756649196147918701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] 162497679160143869056626164167588554814023202053902410451730778138097800582238694000669488019148607916194799500201711706859581816243076490013444990629919164796278192180920481569855409059877157406997454278824067511775979762408565967404951025420140708022059009949449022420881082927332057097218085411852945306462802534460430610022870439403474617108248757157110268538060167403572116605233861584365356776247089644884996660837128569439016458458441729966663484589548999674436236200884198990738798430946324614601551543084390136515244064675238508631157075326307862767121889109618208162417834648525879993289758265851921129137212728938955352683334988978126592677588699797936761111674824890268386379629043823692047444041078893061190711418713527254079114922577232377542520230955944233719966229928189305337632703758960435138776532207355098494720074307292290900262805813075395252297831275577039071740774464041745773513733327432502762253382899118409002285773164982044354366322521141543872150350428063622950117309019253770154257334794909741320448846233281726275332479350649012828804371178280088556337454682040856504612185115407423862471673874437413558655434730593570231215248301266733236105915549183030552493138367840548245278554963069500374038824077311505998544964342235777781510476499215787166341257281809674546705533044697510591480814290896684633440759008053410844582492007040689135636745202969895773696873189558297254940462751224775429768500206464918540249292209393841864648529297033917609505232633024861779437100523513920594734743332025346047730687692402975912910503853004201539355840100249506227669001235289997969383857920843179163288464510897508007276930246008352868396614200375010730418262561469624071696523307256056113266454618285827166674377133310546110387676114438136843423001842891695629658077225817239716513054131951000264129431510841186165678694600495290333212325521697008718060509483124704048460983534080862014726952626528141996350406876744954045218850804115463568756614821292779687116947506851438903597301735481074786040112642273915042066015373295320203379833743328731216404540344788317748017655421099800494620896875470140737178019171309737606869734065963545940012529553298483570193856661737257212286058727208156790190151567671098160852536715838767452328123746526852430709108882772584436793295026291161775588989257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -4726246299484815423017501872644437339948379906862352978390160598797971314576664038831761178707543972065735567218391901935801351211851824000262452534031274650373561700882547645026189410683804051293499690314798004114838216681863944332227294652872678408880579970974611701161560930488994347736873436574631869447431334444319038915208897479406527738485557228756322159486230576379796534283810990986268804737012188362128728650676698742345027691111709205201522318604209165258396222096874798955767159182923250444594516191377065249429065423258258081870280338099869401555976005142419918756843211960836985047906329048504622776907785872925493317085701298221025962029319226523934469918006474881698209778334119095442395513013363403084808899941052125655591611573630250138910413914441651330758895404073478734038324303961667757621232496001034682419477679224027530752561506554284862902624811323577339210939138987693538912489977374126620510315153030904362701910970633569765350388147030569871149824822453905346769275219977524172171114541820526457004606353705176567812355189445120688217739876877816173145082436638517781687989115034823784283701569872606626685383014810391465361337614089224367937926911401636751541404641006091228424510957367778130562892879321403856585878118002818901479820221385423004322977082815547289444977182662760086536773203037047290231936484146505485420880357538879455030650111532002851682794060406265686358829277030136894646103481520006571772551345277616532167100116019959996137818201391266006734269960105559849580934737598953299165185824083824604675833108900330833964063949944442523845051791190613273244183863501476571464454765248920840095706949057663418146193951523144375051955981202515666212412641561187927539057771528302055090724938986204920737029624364667156247679831606118026239990161829618184083700274516478722742161341269521076730588528287943352300140101507805540755908287452333477999377210290969519440642766090492861714485097573557154577911069653977390671439173927309699487233441595781491818759553786715002089636210334078607466657930641876876905483381474413769624643367233228119285753562990633840970260876461209354014757761379725784393955198763034325854644084851842354195186480076941140730747784943304881913941906983128652365899612218087502372364328610273000095381853959879223797679870244792255107313394546508789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -13249255755623696722244504284096833001617583939927770555717254867593832645398523524531054814661553529292748397287625370259910540341465418663028011655987231176901187475578210475730218653555379632542170093174213193083249757600223310302497656254674090517823287753489613530618898351011287600864242662690750042735536613598493428802736676097275535921487791113927542389756302125006933065514857488700371530047520258956373091398714775697124544820788864074066106520451058694632221716134737694367759661214620862090782982771811927183762041239913305860732425395387181945556341205401802866933381757580004818096339316521467709576579786050473660464234685447432406151119243896632901436744095980394586593172108316206413822038816177028336523866359593613895477851944612800718778940561201143458584662206712227793019886603145286445850309732426847526049397715211146014672082635438104369451960925758770451283290532036116942220798590979571444335816742065882683239078098472153919449930742231959655977673422922407197664603204634280047291814770906931753032528570335432236690763891131539901853013688838773027657265124107315077207377679729198066262584817178111382850686650054251251888934634828897753982093645769760061391686718789019432355421738272250595080468456626618017221942070881783029355467577014032199119332052162013235660615687725344703333602811812787616589301129219939840792262409663449098091357011461157297835799074069844504590882256838525921216571257789287834815074204615422189935063949615907535910207348752530344913338566657291225795613907802858920814389941222415441054269954302407526280758151156688034291630834443453649849550698160549047081103407527008388775893044234485486884079519641576709751993657489500026278627421333311651943368663350901534935250544690908039487587120655473015575625408646026805014241216496838780274814180366233040660425325885680725662204194597018180340003701699650164476545121699613871341479146761004722923501848330171666943272899872912531140262344767752723728572311100476771563092022376296166826320864126881709639489175874723312386544260828815962321147343168565612078124977014990356598258053830552180380544692108566297242559838306848705317664616023422876467064295628048336405019730502667051020894157193627645382774828966379616838881430090696917142965725181262316316276208424329577308282968051145189747330732643604278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] -160479750902711270752157434190366541853735530393565326875682943644606178447976962338482969830634827866520780661892095531524303973510727876688923821636879365438512063393429206925261532472836824886351617708989604858288200810413878737635954544765194228624421821754154473067059757177630702818452258338490143785616604924800268178011327273717785519780506682441221331509629234612107738585981399969355176308936097186640221710700924137351820394264917173502295633781851466466919731321557439158928255570548050369152529990408210789124570966895439149362051423731858537424512631244609223000804759581147251031205894565387416281197435123670933582397128225918591006133615767072295391530794956437102909773953925137455077295589513207015925927389445163008133852943660954952217358363991683183430100067477535718388675803300515208223051082222070385814731126203362929192792905909907924339568540465894148684953476675139926795653977894754112270359145694119471095213358558277396502563420011613365823998068513400139734811943813866626064626774595963902580087465907030006336237782693019547982650419168986535355895451259738892722199160941656028172934266325284729570663260443044420505717110536534456563496851814367598757248123319258357340308626164208447240874185130330186721496088553564275370835971680556585189334075431564921025561116913159239970759952656352557623083055982397764121507008304333780312610151996793981362352757727466357634435592059667469253802371765763401184108355278756374919947817617929640598056665524321371425287587976116209788596276132789649374405795041691570923779499330038746519184167005784573540414652909942864990883382905624419377063833274197378571730232413842708117664389218870109322773302595397155300467299906633594973080244230617299443372318524139273699145335727257474951497362634919808042979772694811609568853539525240875472362482077772506804659295257212762273946228209339785005486695716957153266046698423929982207767676518703829675254328070441072482685606761445309461948307314576125792269627419834289307493537102066166022649727133024155403653511237925587764046006827994651588315330405382931621787378795479715836091067975005065737872799108601466518110089690946317188112610813513643493160833527948600358854535333612265657832340608705912090220926905314213283290622626676442312049092668497927580085939819332097044934926088899374008178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 523353673960602004087399983296802473906031198154826245118559600646818948921247625568752368966048835159796914921788042326624729583075956437868327662812462590891430681706558650907599774363321621858804049257090937817748890488642523947646106636113292607813835303600943821124917619562442419578895285690289186388199149687910601993701653780565321072624605165897491756761327442220311457257022118224076651607596189188608310768488693006685013748734717067777972064261956479402598434910939613425578724231083282274859714878835860650795832701239644777579855601155779135839708034496904114139925690473266580209188162590032827728869876637844822223162770885424893875039169043762631994969098742646051702857428903373273895309373509349980062994080029500085909509390411389902238468355351319694406275878678849867155610795793400160193203703845612642319832345670329328035123956741494543973650343157584742183997670915378816677032871079472049503404904931655488702765967773814720836101965597476841864874273073131505636693502735151430039894425273909802541288550020236702528773754814461244043708744885409598813832794945093505239168454993444444107646483248975950807735700245371226722959666004703607171572446043911541099129565473852033565232684418122803009110553950629538547653186222870724029073299019259188554222820852870552384404283679920432623165507048177797808738266473123223393716312955155224330619406306925823243014787899965995338314137186064178082623561174917612679931934572624688205849595383846462222317533992402490255744463631338767727565439707963755229390961100261730039762586720110303237712586457201967692302979996112450941906432144926343997225871420371969741961787368487198037248162250301322433687436341407401138816344658627585892937058000576319866409083336038567308300806403591863661652107070157136056384414073076482670254856752376701561809834747881376428975712858430043067781125133150148593208869725083347837577231696814837384342912140127126151692860540204653527825776630255804283417033107493611630675088541744786477472303978627506817167855912995221076756361817198960479432167482589937707838646757277981881735310510486406435001207447929123583608978049616653443117090164342342609589348354768991123413986804144662490577022673574923172944060876960851444304827478829046054634261478143388169655578461750170182664950206067461246917105199827346950769424438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] 5012616822532052116587864807628970125729113008298448402848301490152062994324358811153004317019452975079817903021330927108005553561192442987093446251760239374524095676370496563727008004123273078812908342693987923205447160121690979683840686077919677437161621079708461763732248636999318805164038821649153560832039467348808274445823055210254672757058989767289513277932233937443436030308120630248917978333367298535335238125456836619691164899873220193461852090617063561489921171485016965692104679833825930451160415508314748246948471439861627572080484398857795496850833404055259899517833985580048065231705070945716420526453774256119367666287985213504259267619828394103680343963027633018077672474292654271838340573910388466163267064410993748863749776891661449461552508960488630228694018386273691446303405177039912992446192818824868961207342989451958714967875219397678758501959424895224350288722148659678556714152595497892808988933916947855799101255789092596874779181948887521877614598181060763214937355954090955971323326520716965892637256501372185652121277334166739032023753112710017233541280771960548996801894271691821101075712643788808262969370482285259527174953942805387199197668624778028544968515374918469314200387140556249994567098706729611142660766345987311056110766348435510710239028199112902566738755573695071889971386067982099339734893920472070443647142675476951320537747079971073741851728693652575121990589398734664350903513368682545175036371834894387863915691586882072055326854682566572483602870065696747632678069583546333859135106808590359692878005225553998434967208337349387669277144748488032185453119414489545962840025715037421516868972447809309700083829660393393946326424478267671584985921416825019458088094417548409479898466860724466494184091374329569017037915652772592647753911358433328378633807292383257644010139197400401728423433463554058505460142031023580322379567485038507760934172619204853455045057466662317568892658311524399914224040053230405918094836474023676498706933726726676157300937641118094185386981381717921950176348323997227115182500205155207702593118422428523537490627518109493156392129272482216878168060622014599490888873805579474138495349416400638315922634569928396995418306104100616519790672573491186973603022177504802850569485269165799000823455922433671901998793657666890987399666013146770637831650674343109130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -21463224875218208441177048336103035390493164394427830955392728494105699495081709515486725517747364659360952165532675489686298972069943913417927409288700226530390063775602023855492081804405634720078628635227353506804142738574719062850394571808582254093313251788092393938548785536783399512483390335536666517858580794246573173458682490971355764171123277224043641874267261484516101275997791614717812353872961323570385696261367516726655128517346971481264092572808558407573567724227270116658229017593876986127941205674156618427638384428588168805527338089048216052285354011238396728646430695093346547063183293763689802400057230780108022673869966899506520823752702087401521018522462989952553121016929764704973645337103716583349806033950581840178688276147425467711023583506528311482835004916648318103435121775914560709074687427484504244264861663269437247035962273764140217849942624906069775835120117883450893896193759965912887916492950328249677081888566331277789590746455027187027751931958894594522195316178976424477841258197341373038536310685356873836793418985566924866701264202383668813250421802156416742706966146908844231221129789388069841746202109645340469701835635876684249551311137304663501659439241338300248161331817649877017080398971202419564359592780859118569497225182578634345115096070534660600027822507037809025307825127741426363887789923943126475539652942979037330139253625431438769081706361275634390091060187132370049776602144675192806409782901039810668490493993135345248587187980810264606387237900638691034433039284403102677929829700420058710676015799081573145615325748684460378819351494810009138338086004086010400829888110646415300404391445094817055505866589397736064861205824082121198370327770918822791180154139880727806691737053171715868127787100597175253928088518108744838724460848993860057616892366590712700801047983108433093671737028724588375933752155166919551823667335667169217883716967577352706842872764703916169327979016081148980374497857916607481917370617835206890446062730647526890320942751999307192012719161205717828232240147566659728312510257210658385613982806266368593785888172575411102130546100317993309736722351770241242714210059386034964773928368848467541585554235625130424060495567088384299603096407332901564347561875230561827904205538508670567762631672877933232816134341375020527434422032420080483916535740718245506286621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 8591068784663493296953532210297427214302510974302396956979081418106088208258978298461579728427319684451270220578576597008174287579482239836415132407175638567613335891345277345862822186623711210418699481070656171550768118205096647335127955293102430746162308685411734074395867695639736702081137514040631056201474562735036380421683925871748076336993900515609826188931212017139881849114767303966554025129518819282503266226706712762855308454894288020064618011142614890632299559948487159081856148514579594982947807969948933917695780000620858474251748891371587624276639131167387794272985979965260491569610363214873730829268530885427425269092616727981109410793885832060968809120933200342184721001693778780854341187577105938112800968119209164355347537740867397006679582174816842525899295093180616861417460746598515381365510807725961181529769137085678144056993265064289839968566353220498174351925916805337597544617587059281149345183956944454476146536519693455336247299161890658160353128585241544206789272542875247326294386815411573468316283231853984501606503720412703194750483118991099664336024570089602121652932874127175587368013834330959621115159564377152759513729718081092193753180936611608079420881522789374993498457954373676155797133165084829463687223039117040204481704606384464508916187258713046138515693798188963450994949096513429189903466625772834749722426837158184080847013523670489665578624066848001588714389310971578311573327872729454535500636501944925556281084327160423643575509515799345507168243794926337909182160968946997268180586640719255454668382711830548814911092042845276299278242273211135186374746588886198479875496742395740474326568595081984477752276855725428074071343493812539051751021313884013097786493078187450982166534537030682735603814598579000708435567590069097490544103819209087373552130439909971647903231182779479459607745138282335832701504964139802898013051444271337177412229998622988660129448713547662357806928137905597168237489348227963121982212921986267230756334347707726349420566122283912346873008880438387357913768371972153677314276288595030977685454699057528479524536785519116188763762901207542742451153177692471589771660312870297431327068817635035898848337957853031165663616121896498623349826564989537810518540341197889205184889798058083185606865091335549874862440899248857318051868442801421998922251077601686120033264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] 87828755602232196494581478728671951705945446951054278155741540223915713068149725532050506787201030490973571568211978633134110949504887062023367254233728497840195976827772159113616107966371397122048675434570813626905072594822689845591611960259912383448113311422965769043083067554334745644149368397281758786303487345081412232233368066724663102218656643822043800582618506525635161459170699391936537002271475113554853963037313208873359025128555550894415475758381078890110108737792252105452265728732048334707624393038869937974910363977880150258511609233001139168255482092987594166680911324179410422515025595082851702487358428491994335341434923995203964914690787432439734518232499449828161836997385135856992562362696672832404405402167084582871381390230159331337323502185901062862008047520489940994828088033818774116297791598549239324888179834107138068800959084628854759973633181783892503911760750314163648647900024329231885827589556722007127870842851615092513176284386627089932232753337678446043437744989207115046633185557338952058961519418960247661812560168109395821778091695625502200966841211711268552338277081199568002145616569308617427414022344535118410248839457352842695864849828312026721086430179513457682747693124935412502915943705542366964201950569719185232974673963225556525513668585622653954045044136882106266072388639244364603680498842281950142109874058044387697301057386642377397111793075803766197808077329995747125350764398916690017486493464228058843095692580987854451118939524400583360902233480476764267967350909733256965260122152339502146870260479190949775638720904359437431040127586471398785945712871835097369559930347516214471664838877662002701732121360746269005324862982374603524990611088387524342091423112089395887484250680073580121096601776123648194084135945136325297075675831720126516007999698396274186477988131467231048191763033873940903767341159368212477656765675449666332237901735035291346105927121935080204991097061482953506872083664958748032747300249908264578413238526574577283756616235507545675465714853704744275638535961372953830144962135943184536459685899717699352899838478998701962805938763052966095819588779717974813501850777323708062877237033497685834067694138324862023891115717766512476924638560288254069725415452701492490338108867487246245263402221596116723394800369599928716751440773523245211275300992070924621657468378543853759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] -213709035038698308830869204128812526291492150576930022181558474698596274311356363293878485620347976863307059294767943364214010687181809035402114846245643501314117751984731903218182674666013853793203161487261196607803737401540862166103729486927680857726065909716375399717467755358962541096726963664280440825557720207926934484502842217969781274127403594523239473289736221136437849325469542232680778198054353624529725541564745207330820718594574599361877596530048026765659412569808704790335655247780645364123775526000504503267599839343972541643911293615398025746672827604818205538683821669977739310725605900573531534365104911037797960087811070863559278374119191586237302505987678790288906490871335983230178140060991359767617696155185518473173971533954610735141085166333035813809395317470337467749904682411887802366991807463451684896346846447837166528647095808955196756003623883264841026352507835240614093081240707588459996858936149851075789941775069853814223229467078526955814875628272347734244924394446064218301514687776371276909037168005087874716190922443397059941457038788603773275768689229890201787252616248602292234480743700930276153577838968022029157913159523790950447039945753133708966207594307713311456398934038148551966227896171373974140438350508206997382413682001286227171630280317433245333752456174675571785019280730851989031124314372743247453741581445806613383419992355020291491906085391318601029655983400400831142549343607656538373724439559581665148682049855356864739876310695804099067738483966683730765602370837001732998101375956706059039653804108182155469256312567829011494950809435316901333944741363152684131595314003936605680494254079663293447346215187074338979579212095172066000308833233396497979665123263039979646550288665333844684474792961246159916417425344984831542775304219941825462740597095429741045083628681477902691667852685626156832861771438197351538478722704807263831354827348403986082960801377655174986913337030029337108842185833294565158109285265155478387537058484599926194043987770394875135830589591794880722316604587198133326647477365383983300498263677871374506786081451262632558945276377159735484004056783093725010222557167375757291724960132901164099722258229005115730965801010974119441313469483429097654425921832018655186122735336006512218477543581350900910837892134654857869642132812834256559704579781638900115581236605066806077957153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] 502063592117213928680103276288985529353182273694645504686725261286765127391735146130113489363146895540218685167970440223977087201696797832668180424217698587624071548590006401383081622317864443372094099421990373556390108290067284483995582895473201707883118374825883069633048046353797104060494498809885632385629947299994108956990505871836838525628463999566833023394989687621377714896831947442078560246462634888041375288974618422852269435043409789129640755340030451278697871196532447793901665253452066663647421498147688400752883349443030600823193488314701412270231878199594590394547093569600414655277613349995236296072858011331667923528049318870743884965715959775367327023457273915482095753822029575446152263767038553152235019497663061666511386086469858153439441276292476510022433825042280413023942606969720581675449821265908756320777403629266595318499669831159795577601177247608657800537870952828805551844014398137526642878673436797843745952637740919377162628443481942988630752458708678882443651208614126049148636582191735319065253956192981153644060035744587955577640221421452572713051477506978855799419967296744791451849008115922077549297409921660648189923097092280655163049141546674715779623697606697529439147181447543605168712271560579122455176457806339389922019107260271619228517766760451642550024997386831858969840955692235748644640245139626938949627020441097136690280590331881033624994608560518662675612193489011515822691593640080637006358152231682927433024627454501339640473699709540595362312625716152141697727148793474039255988991925841027458259178793402149208073485758947828811831061466085999442841879955097097583679010887365325811834900646640662825804563786258204909564793225680294181288133599362088531876191234519859950747463254158551687523621536712390005276457240962849848007443416691723779727949198129475451668749826140665238788151451606200133258570125887080514495514873043511422270679231110533315505456413779693880831915967182371895673976965908288613373657246322865701127726947200084118116059253633107519636682753296397355883850897493957736798764412033018436583268615844224474131377159648741112224400287203420825036779873881415330547064077046550917245019718540840900210577679729568444467419239496949562040806082290752033805056983985783962243379771129948817098398975604318911241348060787572620184953718091340380570994098778474235000857106570038013160228729248046875000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] -1945707749089830169452396763881029517412893725484681952321998718433243753027657857645234955929137930096397306108452477456477045115660211151269687713640965237163117168799003981826543037396618691911812261483137398447201039239673529789523355344857255821606289732918161084110480650651432290099993743256146324501735485202626317688468154596657450058351185662610882669844582705032654780620225779775609708746629035581258361551282298675958720197993029785433700486565488551799627648621928302218822097632260701546186359021027141746184809761119696617432648051869140171625357178318515758064445585911150979659376448425758446182496018006834338676550539863628936406219593616408780901978768463773516981353069977264779995190394310634912571760259355422643840740479675827210703826205223650316282548006591421773505146196452607965343429366294043657568273364608945827062879680567398798823751367742649523350951254272617119588791019160603539551174783251651719715559208301439921673766420576948137596639513370739031959914296320996347924320514548107524576694930561656976068003853593685683621937736447882318195879002354655877287837210486866537999487144824088105398016375300108925105229836350766761747923488838516054237173774102070512163285201663520477237896263794863437748020159931528804874378327714223145791942975989851419026634721346420559542361588923068962016077289052892557762201198082326886737310246987809617632616965220533508852450651985587564926952392239309388556214223830089987852232258545354134855549268297441576549938315244543792903399951122877016395052576764375299605000401740486302256547187179046701448723118501688883286033951406158903873571823484872439496180996809131462740387652201705130710704611656576523928872593474284407111968006915054422892890405485983365091688436331585371079044804715079713535057886989973993047507171158879811502795985467789361230054270712385593547281827044068616263837131846839277639934710486447474912671565360783135658379829244579851849885799412611355217307091425450385618946275578444034452035938031541053773375365571506493797187971561440292797024950562798368827092364823780439577684158737410316721641208302704300870284595069005918200503255513822541800459488130013483259228524210443393755546016873104313635192774192465228360697192504360370869628703371139096083653266145032894414320942284671486298648994422499866270730667465054019096837301106006634654477238655090332031250000000000000000000000000000000000000000000000000000000000000000000000 [113,19] 5818203003469699130243350534100970273895617852495282533102173302827768950562083454013154398745132048352148029032644207190791571558147698459825680240488266164571465718988793182682395018880194170940644449699107735540678574786108791071185887510379796856561226566510431123858404012438270194295253935219773025573714082543531920860909332693730149392789241570963333701235694214437227124561363459273169103495407253919489813350366863360395354298487311334555109598602923409351402224377229395490807654219765643576751954270562943473132954259573821351616174244185885089408065100676366912264055712615806674979114499195562757506453469189248404281523019382635454100468710822228636774154190341719773739888228860156265352026093152264930442861609069508162355985084547389126357006494988613285215078949453014581357932534571056291537640291581707766478322419241099638385965580430088235171755740296373571629353878473457598349437498765658695433657353129910338134368405063955657298407362867119450704775068611539615536515087729103651443444306992447054409176857949381456377747452450420011438254842836680785203524575188013965940366693911673313329049161788371079843717576326192376260934302016072078544674143152674101531017005390361344229940390994081297265711081528296923892149237786960875674766737330082489751060568811638267862683424477399909836225721202593208206081287807515721748400356696716694093230575622913718333021422842817524048041317721995748598393352988696335296860906988671266059083556020940872733631785555643773773411779784849001306428337837003508768088412939039461363691782204870197077380760750290166127502911672377203128746771777061862871229914670975364131682033970589722712843508566658048427404528740960614824962504008244333648979343027332005923321259680529698428542807326838740121379390903178505402905776492986248582172564137586549697630426283202543195753187169736779726867819893394266774109662238485543615159550257458098726705217526890911779804436663181764245119102064282766611097468039165405715692704090458584828642154420240555484458902269425681038110026246563918835313938456446108721152945383722880569118385549056743847251245034090860738215690692273765619684000422100744131139108710233355986132268664635719142614920390528044523783161837221510514365832865139836212308759013835117697272443767177391397904966555581017521897981598651513131019221715391431343179437507551199360023019835352897644042968750000000000000000000000000000000000000000000000000000000000000 [113,20] -11376946426595086084401371878559461574092690470147556308255829181200171941719195495541738350849344193603937076281343481661276522435107765723777849466026359557993921181555613419736938652185609146592180641336169819253857601123399962193138313536833716626619909224719999944593632245635298142844835916827125869859660572521268111405768505267189806483039598058919022357301570895085996369394304910494884876092989424628456626693823841275797043507787574270994722540100855659220262454533281570827779057901606620089196731052988714176987755957108560141848376340215518062631626606988752166128648661176084178882692401554126350070174170913536204640693939113277812967125544828279710254276496596542323427721536275164410521936983517461071161108631776598977516286217785626696085126249096607310859967591239543492033045098305875031178211014076680108439722473080275486507212883441236219743827269861689179148282493876685481030057506420145107335115135078183354068253230306422412393400920779787686969724131526228954479307339648126735724689123761973496436824129111142047199326115746712299990530775341900791798477200912810123280359741498108135135761998452715734304282284250132698555171737766361378159858602488097095268825226207476576755384883585008555829100801522693386959683541184685866330969171836420731367982076744778205719090524480597865803902509716632759303543984397286943922744537095795809904584923547608002888273896303878097392782039702486987123718005834719233543589151979476141872330704529643063485657421150200513258015666869703473527107668336528347268168128576040898098260200215628969730614852837775801468667143158475985211355434308860246394134522224843210709622117376091096504928173594314271387064425670234407653285470293727580327135376801397122869019331330177643621472819617679952556817956022322624198708779691913641550250373625712475439780297784062527180209091448452239991837669352022887836752615825186804558813968567753766899578953046348220270519182059575245676671918598283674308944936926668314053964585863142676994554351109001154636113014323430175007577580184215283661538490328468784265571013790647318933867554714289791958709122531186730493841721524671198792062718758168581228811428929765090366113040565277744293187646707249828005118698383725859081071258549641515804574557386766864775827197692835274993391509117394495369238417679453859430533717197533806979196978424045960665011989476624876260757446289062500000000000000000000000000000000000000000000000000000 [113,21] 15232398627036826342485149648987468781073294902054695985634229642039816727696803271053056197014311922818253057036270271652270120982806713623347991516111336384775939437924991559438542458145950806890572181499408911083058687434304724713691707337783344150685981972741848628126682651406796831223042966034882824883496006241204919623880399793786099344300121639553606576762043049934375507638702102130633397844873361451590936011530343045833078567119559903031301675650483479535187546927627947702425473959422876554606421836212263783984918184591050145241696868548380930651743674813587161142525463542079107812153284097085716134549852775728114862661966562823887741762000657935527087738402461364248776399952462668041534534813808637621967928511688344675721382737149572381766645816060778144852408547067782379758508602314736346613092074076693277634996408349914872253720273444282361200983266364128994713492489860684502496674696649003980309450621970204576218286584298308042506134994970096322108322538946684776043237714193749209168975657026803008990973833530677921906632075842119769354347412661825241234336147041721997093510983635485310893179545601650634119374832974957114007502028300951671417939831928067584508606491641987280229647805742671238972497587727739316954488162855156827333314415152028757726870001655674015663946982609530463362331584864016925923824435920190495228161937095190813097270661902516301110120152613252943628107756667487149028948313664173400938704547089858551669222764033906268360985215536589644036652639600707215722185991313364238749965444660192127270179669162340481577300357378336677061624187659686608974808481673673646142117764972336069387173528279162830249745582449012444842467660118510874210337921083050078151050718266245687755296416010284632700170118933825594227826901736174124246326702459363391452382962974594688168623732668832804676755788630656217782563798187229988037110614355225734962346287451590351696004121275023733852292557816818388532181390403644447088927961691644566718512561049119265438993794722482464214283799337382635794226079367200924128886057938839938207767690631348721989498180370855158428318118027890375954457620943431423467899314617303705917482654299819879733752074359669229726049060907062914687545596854463118282302735826625292297171719957691644644788906258612821191275855086298675405627519154064480490068533987075625256025857709387023863900623155132052488625049591064453125000000000000000000000000000000000000000000000 [113,22] -14930453226438645538924631844637106042631451160109924029604465404010365670200010670722724097352518182750568819221999754265357466827758723763250424955887490633406044280644512325430512825662706196451016515960450021630755594639488854178329176766641812949867561078845434278178601274249445193941344146486631629383261399173818313215064083718149085028544735468335928491847187475028535040073088010042793548418039234809895502672955699370300383124829334510401203951353211990153678321236529646056769400503982837817550615598437670482192295483149287951897856097474982184313814450961206583993708337256436696070469857453872918166415373412451653786831609217849991435629781009945921362536992613673184048976729426472688490541107958295210750039020310863586436633153918015153959560835198705272740776028788513042653166340666520327573997045367462821469389690873470364425415189852207282464654936774515776866390528771315767946481577273528916600082323474788360574087086214724115557202414307906124226581134711347935344406179937038826424913775580632499046031599373631100000919427956470517529570207289419488207396543300242164961210927033602797379528349930566156837618034835826368104091882106970902948883352671833529453256692545781277987152979579387817111180077399836589167710874886670278912984472886368898456938293220957451841095618582798394914409507458434287385195339912790476427617920001158289944822537547497610731567903505927017736520637780363063721328625659727236674556631276530457732143001490557707752292086711465482533238382599221405601599263744655468150166627582944454469727492544018272873379583218148403801561780636631125796917112433340245745399669670626837706020488344834627677930708305127144850003648720121298067318320602189065543574568941463432122242078411690736781935965917706245736717627130236567836453807481303270599194268000345391758594930823514505542768359656890427361836213124953043666020531178262667066697587392096461388954491791203966492653253077640528628207667387481878014701476086543534867348854752697770928655371404459119943526442137489092967401989969920977570071282516385097522760579631289754284943581231011457586788693486631701219520483612202395542102826066595085947654414319363811901805515274630575540723277481181858689546491065184972057906100031511905689906102785111271327630385809601438028234296309415867547816747890922422409354420348924860701352308478358677130970466606640911777503788471221923828125000000000000000000000000000000000000000 [113,23] 11902874070995384634600368013654951575003785962193533888631772989711965889002252007310883880815829675555592717126927323479274122466367445521215323096027036129661938959448218029195564384011226017139663307325363594597811559056956761054927036447421690541738560960707237735442911701925415648296293084649713760030020118676085071869716784870425399669871940212722210193318486371915272707855379601604446770419551583628092651227075923639732814713004786133967272431093817960781007034376321829066723169953720394034733348141556623354803418928783360867423614041106671706426632685545359947396398235664845066297834947191903381457659361799580475017913477958170953028264773382295432093944689864189202580720246856759886730479048669643173021558981561440914437696195751096747470013828616531322894377717322505534793154059194045058042524149815719830469365353037939399832985599700803789845398078231526119335192863052730822649366619630390965252819008845400625256339352322162465002177922375554541455285890865213952949935721324525616981858793139859412265665547283993851274852200225802084325622861963024746783494759784735965643333207489333868618477902717484060362713183200227367041502089468526228562940376238204972807723940068653003534971439244212123490732491120887584598148453854870679065926146964762588992680387011443413061791115311620735264332036299514707267826866776556189145218272603113096849166050547654165872906160914723692239398215204227927982758503595121813016616695333273937123409128971132524641637419983072030537717849725647754382052046480859796421665075955557099746636426338656918748956872833590679668695184700824667595219354474271393193407718124297665742686165552146018647713596252717853941525134879102153077702627523679382718053972326434394574709738960773136824447782446804905830858262780633260663479821063696636132219042521551129649693960377282083592934514296704566300497893833345969033403512375286366835726574248727190877982653875456997833107319510472792718610743401322103731970350988342246477966836990123762271618255065649470566706672950817792494470059157713169093652615239578362707667318007888826611035962406829609794880910654577069996884578459164738852108267573749466715860311202016486834866854844754637631372738760468469109100638626943916496311430535122897810644608915465757929753741610304949623920920390718341512920963694426526578966707178364661748154112854259255602034067028638375518312386702746152877807617187500000000000000000000000000000 [113,24] -8168997452847458996996865099225794581450771351219619491290625665700286071416131485337547114691937074318793803801093606308972329176005913261324815957411629114141867342862405530255214105458329226212296110588503303592500144592197128306999042966797910410795408057157376398179025384464270499831868690528869200523316067790358894525020866991034337110991130318393216160168811873216853666327532502081326394058015554238283404488371174201729949154129774760648936108223189509258211852456565927457673779055646907877051985476740963051484321192805909285057473046429253632817984876014177577689914319918097931893862479311335607963012088867139030705508775577317757648393661073478165502536919081057047124020896068327902412395216579639261448348722009436377995818735266671911741444654123936943920204713843295340458374527624766982949528779792529726478765806328414286244926284761027021455258357870341917809835754974283154494228540502561095513828549446975440620612883763985656808173346488659119467828566499099732314114647766884457634446254678871334851552847334449228389233297343088233459689881351889012395388268709400059091371701928901819795457628073379264084014576551776886327292518500158311776068654723238526768493212027218025166029121399399189048310336881547142831193193627858540108297698032245944855990356899870180595650036807924198414515068473451899299353824488502288424091311446970100404802400844120822374243362210322149020826177704594443722042665352127040214165478355838200866475122735685779802791748809116776394194145904072959754876028963713096001441825180677522017416760597549283393695753458802237553997778294298131635013477856494225876875810032945183758476583829465906108566835445412045540059272623611122883104189523897880009234327209314491969673550381529032990256480469160291720698889826371214886659063924114502057123939014495487411926542652548906983575865579032975581432408323741888961886921946232931734598386231753654957612524995345366601059564109215684815465651365290934686640873310425041465822178033670253119527265193856336737258424407452472540497874376605967910392983680968979838213639247764463521637942656548373820499367969233683856022857592129517905642001199127228510932334627978008839682866806227402739203783643025051237697013845012249802282394804947854213685779298632708528432391523906700098650204735126511689006138699626209167046576679810588535937576897794872578358425102302425857558887400955427438020706176757812500000000000000000000 [113,25] 2656098553407790775544244331555800053599976517665192008450076856227158515127644527053081027520683699781349775988751310540863968706537354536520825940264803523599271159468898128558754415223683871143589605085375305844909182379347911649233441942709885105528510356296466819788786287637847057320667350164589025313510275952860136712637056732951774507761430231144758157036529188566631410785814345746315194910976067829099442855679372454504171448032381268433374461410962465590202776186438377291409619565942827327733901682471514717548886808079069375727159877465149790705325449618251987981905945708448833236942449901943840835219520572454559331089049176018497619181569203005636116131776492960077104793126628330147085425454065740834279323895771932311881688441489238686466784353723851306242543893382961351795933819258408823463023299176442687463200163254391163294117896114453256559304914182118166776488101169779082628580001995468509327139765249654057669252205179769593150077291992456389498759796286554936729626278647722966233003182854419489663224052862507712212217797936175809864165152778406309626082697046155458692121624051082771523426121492081598127130370934934109494505139755414699093478776174000154187135151240310609732662648008015596755760207514744544458543935550098676824553421431458829640853733607278546029853576589628836030106252446585249590869590111669761806857659512501168130553807096013706272245301639108542796769308171774018862045124629691670384189649671983778180876093744243023350629490990824780097656731432772395929625630444951765965832428444913482977400100463041165806027395120913708110782251933377332500927436087253515787936417140303980628427587784003984670186848083462568756263740260624636375624783799448959081845801884725441711566307282324160614191813869351221564922777574523947930766622641846391459118538028282264478816339036434412773542809579414818470882076224012223271330555546666128500525988030218873024143052810503271237659592794845210357439769702420965649363456973228334932026997321706244357301604090812928809753324163463687596779896846814716451188743401820035884450538477674994798399840910806116621518159213758584662648676375158610751263954407856199998176253553286775785279180416685793605556583176453891606424186450207513632424532042656472061990036991064563455529283932187405276951306239562421441492658687354761525440240998352497574924723278008436950662115560634394216543707756272851838730275630950927734375000000000000 [113,26] 5164919101168758848441090246112606526103658547579763917705886884706931593446876842307730056023385368753806461970527059854088387467919696531015155728872636757460965810132928286188862212080378370065768919289618705033899327089478834941207543931993003201372114167875674487713380034217564851584816631502984373682198172985431014606296028103116306100071172450858745693012722182237048064897050465382657751232977639155488004998821627744325628263235725134800555364530169989107188862204594681892234100679449927162448657728344744096739136733952381912997716925876810032300958003859748139218986601412208760850656666900731216247662940053432766784387759281250484120388097935831678189588434177221141286497898076926641336910230004512059120969173749428443736101833314651618093820560918027703038119682262656430291193487675699904064421071244808670988056597917819223636747991534686656562207923440960503705139706729663363302497245758769754636854899117666707136400309541216285451053222508530505881858035976326987045531944718953854655095140779852583105081459707691109101815743610132308412552734934899354604453133403327022622692244302239733572436842992198559796782946806996532328124297264213799364318060431530051706150127577517187954779154880307638934771887750627670175896064128202636900862918637127796220422028922175072911147965150274755767427072439764392715561891923559732100978530358288554964197923700054947760566180658432645845811147415519870193844186862487851095832137338314813652591474443373926368095752925353680134887314668631218668639697242500609971251287450002255848188264657129163661269521208913923328123797807798048908183892395296260243948675454928104122250242306783726374709451391922896834014359588648687896961873759702574188624008400208928929760380232091487691543771950659444910632771222921586487470062993771899413030000871048054732144625884021290079424836602895684400648899509388828183598358467064556997296573052867438638803824822437252945621622698291952672103718566047098658193970933025266448814890770524216389327885713014488858983196616416736663608906692508538699903852196507304150576244623660782422574391372369419120234251419290682188239730868397862477803227525180538903107621846395591160959546435480989714156483445045707819811471042367954462859474547083319101831294577625445357725996393783976559346440602881411719520364439457281578697986218656139852937131746673059638595929563762961314599131412705901311710476875305175781250000000000 [113,27] -11699347349741241989443543484579693055583712810284265802516596118533782073356958136545941770924237292940841995037717513742812868696842964986025650000288177521485470840819844936015540423034324813095210766491500360842990203863828062808909312330126153652320438564636597740569001230475856917915772164084997826552444315040681913323152171274500085791322301112104143069934963767447254315178269843660266410552414242091739982100542018840517282949668877101942062980514152148344249205792400746671546023605986910066789522662800447537767131319447977127618478131736287061607918498328100801800850226160455251888645055645055418018948201430963318829945016297797527036341505280593302987942959663253214636027763820077524391727079592184887013248378165274923938588816694615998526106726439852147541343374394714367711428732006721293905476309292683948202030176223790291777429824603229332592413453394994487382542085228376212760708197287886676566847469088872688242428161593071630015440221271287164058205396789874763813964766224824118049486056558845644389901486372870298223128914868330706815855912859032071312919880943057462077530410289245934208253944677929249134695231744510350975465627220658005799711728134389917981591605342590929128021789926447772523473710800928024834361532393845642623713421932409481497278976726061212327153073684976728246134713995770725485336826859953543486385572975964088960369342263449282463193884612565639057572196276313790324277402585271750244985277220966954854005416269317481906809300902457233353324717566144583399152686838134836532257709241174476033105223577812416310449318388228107554802556123447252721139177612788895149016879594122103805871437406435566400234352888088753225279312932211478998144853260961752968298432784720248281621125772324298738429227782695756959099253633991762461119854791971538005358572394189548005308114891122441325175613819003596982311004607234333824620657533850163734536026412588683758946912004424444227045064490090979648794371386001756386289115549488576490265875322603049013697238901282989647707607546915973868753629396192958440323212359930668377542201691631719533386447976960343008984710071174519940441531448901988608458672511725432124614546789361556298099896059893609110805097163591699736065420383679465072589961824895386039280062823147903622893954036493769301247284475740916438942539587550461827758347199103319703790554700449677301760728344000653255996269308525370433926582336425781250000000000 [113,28] 13739199539169911330044177403993423439897268506816994205571842277943959841516843134556977544205963632543120031640190063771805879027409418045329788228677658932505303287872506032922856974432669047972254388984016468004364184508267356829912905536813163896996204578354040059321240200722322668235662221782912747771461847164803803011879610936832581050245208909751422195057012450135060403714887013217697867151934108396036418480550968367403541239531328854551384086177488222142330666103576891333879406115766700271966071782635224139116014449249817601167018958274754036694069352442880181094482617992239483889324193161801156756336410473916264890452537119361867157219586481616785749044524012707308162315549342776898570200658758991547652507654449675192881576582037496137752005394960385663788646935872433020667494111684616652851130429767426656492726034907114361663984267751112303347490476987275046058497101359454159507530523263430030632292673406942994032827785146882006410545618447333835383355144975789106538905092799955961717979291933770951314551283627057040252390265892865406125388539835052388992141737906920487934040505105699975468446763439356284565775932671459092728322474883991608145815926419682195783489387891726587005345681806285772425033857159423387673083549908957629522945182565880906268400436715684236972754264252863419398398942050654644888249464415541469307902393059194987782765284223978653278914342038664982023557714267918153693058086960898069589966143290368332474852775610719345018822980203516703489665656770276298549977894160900157480232647151038887618712687522490382539985607823339634585565881378597009225251452459577117910755366007257501705621410672610326853149169643380893340554096320840434179115839765166124278406595774166643363544744242276489470506898789795437578946923258828830405069389488009638557052519806775161369926322579384714458213507479134443466899531214291075664873667966167109104469908588006410852921291900531584436139578634860550034966449532925765669583719122292455039540648182292745879081828393237679790368335367060041796551512263368592066862726672069000719499239589170428026614548080734406792071208339567868070572713254657233088159836002862935864002334518138641873018299394985481905613519681088273239457188788605348420738597748606256920581538653044277510134651352651871945743176608939921434532775073905492929120335428027506188854270941747230343734882264503278925804607979443971998989582061767578125000000 [113,29] -12535879768289758901001550032158933696888302854243390089236077199027008309401411481524373630665254348167073005156402088568999841181065973307773247982446826801105899772263549421256145036844217240451407719927920943344664397869524180119155372739042386746575577768138942861378241905327820038704303295349524316786290900688988381992001058829708625126235285863936965333545439603159309066551319153243724952077576074800089213794007905791012962477220680537679831862652679155413107930230422206012658355512204640014230330552230331313149047149645983552849096834051522345812113108366833812408079305765348576438688178156624249391199388958739220429328827652127845869702886902194580960447475072197938116599788854443216413421541519838902312017415956834129931146294128147553667684857616194283611292534991244590765515490935420185426011051537734264494157618194620327035901194691836104073608347102069048614308381016806412493291070141599919480453104029826171803492308918466684257576577897843201263995188975757006982943007157099520886901164077174319467343149786652183219731844193258070734966167569361645848055253910773163784956856501511926663371998467169900052145502030056342307711844009848718540284656562174883311751158390299819526980558219098432139346969659553995042710705696452818091654228379848740159011145534643215152500341190054451506853456689009222556630354500609239058737564050019250111869892606723835821452955772260707244155753061777393629480744727452364323510076363570176461044968092564389970732228289257854584569228410487008786205631750829468877564110304714642526756167040810154890020060533870339767503086276360751497042010547748174574205064084968537487220511727587769167333266695488334883169550859264772049794753006826707614755056069409491588951826207014947668575480348146934491130886818285803990514939449740857311503145523164016075592453985454766387235147193921315730431456193830801127946529357680557561179977283892970585733803821561366793404090079435300602705003193941980232462613114591255437243890268033796224168285205217629016203215494328866303411355291653630286886246896201265230554208429505044316812948471528233659941586466271311597144370234516760072976256215925686372433686464631837038773184290806385083829114820399532163332004010486724096048088583695237595979424989532360742183641975208924840486753770160222767501717743424822042601557889646417399665649687129666144552617114069081871718935872195288538932800292968750000000 [113,30] 10550196482419885045053102182737398878439535950713337142375682727648568521029017001276179993301465819597267516693293007694613395883692802583041408393425037000362775950994989493312922530509853493526629469514655016743078662410216531985842068535989727167842892173877816864873166705122426857829684112557863777397370568558490296956504732393893319980684258013308107642681388397489674083115371853527570146225836860831785003726319287816447380709191276100691620634803773746242513700098647242294958338173926962313141279116497364847407741516135639628633285500382186153061807796606077175608860483412121143105931420804864162104422344231001318242296167907659012104164037375134730671506378699936139216703409870413214063924958282124717547770064084638196486048199216103036091201525247409160955833314520127908389639763053162972503826466521087290554954568953530833802469965243181973647568452969600493273507327347840236636189737606492638837639998743305797969613487262235576532228177592952904109409186636879748566835741208737382594070306010552197909555966401122809707345161218152069806791448656735191365172116103508581114924737615029295575185838852295131977306168740327806524273716622925312211251920763317756646609699171371640586584819603129186540365090629912686477821339390743441664047621135498774613639939878904329100019983327788957677467032473093598249196143796306545722116076316595787276408371251933376830953640077923589288638693747882062223932566310477564747135926758198117334836187009265757917616277121044863352295383288026623336856076898634791183050267880287498558502321581520174521486455580493233020593170870370848571806066253616069932547870504701772340748168984378273166424575578101707183442796128867592987192402774341292888435462747112404513464949195071062453182046118360537004495521225266040799238142771291385119119418341565929969263055170270873593255712622146230265295147629950533111245166622525269843115792893604847778828306399886172210108433158692813666800544749554162945966166928928613983808670362197351181196421211492613611186333659074481816467313959796861945840044885071198087155375549559211019532775399978019419211868408510176212774474914864275923656363374076580138876500879356069159732098862539715490781115933590694627603561197990169989520223483919780528858789864258324478019613427807109776852515525834388100127982604874684472805464367540862377559095764953334000607246658323679078250734164612367749214172363281250000 [113,31] -8291621141473656736079034802413255543417368514814570518122933018497546870892859345179251560428221072930154217733889776861214171568070634028443077799543255905798022335734678712640512894368649053066444127646222758227232539433195937551100880662429163178966587606238759022369385171499954180667461395938835380742292505911675427156914465043065285505122752659793106287750510580887021862706031656758387812075063109603712498388761949268258147813806046488875511859151034324424906380213785398848704824463392906710037462677383457361331484688230866816277456214582089134552991549741248362677075804878415943307243556117740797699936584319723466188426973390777273582819079438495066504410321136083136821045306498506527548511995090986563517658214835109390534540895530372441654710600503308875202023128715105329904739142210260827957903260894958801155313649693217031263026632089584433994046457451932000924896315850414978175274925421864910017747237187731616662741556408275260052228683879348392282430797869504259040672489502661082677283023987088361346239757625434791342396795252910418756717592057386432888296447896773289447054604896273020204311173471900107332922954591434429599199717257926132134967745655491926855973324977252628943697942678072125917666970103064406992256986359843744405912059129310912961933308787643776738058255906420242998150109919597489719193510457419746188776448612030992229940620170115577060317918801928831545651999886102551070131622544716540606955428410176508523690401898099204966331454110397859538028377037231827348317156020615336711522352987191066819048717838174303005006375282539556924160969099497471748651436974002090236402690225527516987968943125795767389048463546221389016182317335028075123469988855758986764549144840289571062666916337219586153572993681438533349549454327809318191370219230651438675107035718221445452756547125760522596228150946605759319310255995130447324655807089170867334498387097452063709336769501812717517857760277401417723587934712729078876063031855820531229580272712175016891062437507898622025183364960250213919755560556625859424108190298203860420569640680368102721419327504719446033179060647162091367047821967867243220157038747620656515422654571673968813691163391550896691133022781275095053190709028360831742556460273616280809788377662526493226104750648042681289032701079826963820831212753932463905440782702946271119090348296761505133504327469395889238512609153985977172851562500000000 [113,32] 5703084507915096750262911952163361692537956637136249404931397230145802818458167792590371138616826324329390100919894667547230867357107288452316934803476152640990718584878318304508522400791075957775014874700184976088625628751237699617822037694693463236928331792652250336756653577166937596352632813704516448675132929172161773120567774479657793642322497430123927262769571427056335937972202051038071421674543501531977958675324481001738856440016012415880496572276062145836738914465706448920677417876703361584140610001835195728270707468858968494756131971254429497924687426872015738015201850959923896293664549191951206681787762733419988682981731703873614902248143160042547112070291858214811940268913372887582157706480453672079641697098262177007409337629984916098345126218033635927572760170937192164097694948207442363113187677507069852445951865597529349991582728522147064333271548472363474763981667847254296109685508064408844242162549438010560367383781035519863227454161418511826819494899619430777303029766440088285938054358357312701155695400963865522941134367567506658825554106760085517751901378525826465594119009968887023268437834228380445273092748158597073382465742991768815351395228152201625609747000722246562417991555321278686159402151583433456727575052742589084903282501494580168690441861940135026817084392304728658164459713855343049874833925814884538950207390990808516530583288379124026813501805145585100014622412985015937495273264015201044838963619668047674887562720688949286387263095794102265754696674809089465931681163959807973406054804998624368958139065972132422869772213774167356797949206831499421420946555715804313566343990169240807819087251835631946484092337960094881928047437069521166813675968881004989311303141202041248615981412876863244398148168843965255559792299878758924319417133491613005380951104988074288796298982093538742097428235538668119762824397606031907435476475159207075212758575576821979713846050352520210539647446763365726721324805325379542525293948622929602289474246890451683176468708238566437060726570370997303861507985437924655094101639987145978375993339565778455735199971765325987241953027372119443966045887734819422783405230678333348275523098982448166775689184837674982742812445570941737873637875350136154680655039641748661285982166195063220123026870982709362930759143482913401194460474143818950007793482652160387441075498567211739633139172545028827698843088001012802124023437500000 [113,33] -3408634887019599490509569850518741297036012454337354804556129767401988279312147541706020103909750486778096416787636849289042674071902011771558920410630107971661526199256560489154759611482322121284314910300880188174440560268426171883644248482465603158274848329173566423776220467342492779667537213763254127876060099951696634453457246344491135447310903850609493293190305590408229163243090884568035429036961863919906470998580549973167155058854342767750752904549516480867182645141913936828119538765473473479055446722757430704782947095244250410603895680319956658314268308512923625522754257454107332222779138797209109250646383090435841115744198943764312870812765924602624158647073420813016036588689968422083942354878931656370943006717991778075014001562069238939944842240892189795386909197000553068601915245387211487663041404818172552004671296887091813529773812871973004929185551002380995506331394441820655209811629217819498641002957115210142750873094648972564981678249487609206346047015063813244106735286416712598203806580668885396982587124104026701254983764377057360741342948186282308182296102784068212494996382480243075281812039053089205169303691823829971928314931427706646252623953609789626173569330446369140402570819467729692339090211618995335963428671570896033752694138125298306376145645538226322238380659918901565610607603387660810402831558743763333117617549135512295918611649006278042133195203145100581286805489581289934041192318476496159572894835076654487462194658433764045459855549156538460253982661347151632615066188879124577417426763816558856970509645727945486186205597120531607358500990882983715803323811847293058319842699384074735712988263732915052056749858135837989717947330910717704573746305016200902288795305115966780080612758568775901422329228090603168147205372827875958285028904610955090438726074354298110918402872753301209632505169666949621256641587990100383555342398986302195897882738554679733065593784861532924241956151572988972246926041941707599666734496637072683908968109972091252713710303194953295794200671289784761192160926933298800085795332257939056502532866543845847882149285565637596887977133300701488151009269052480836682526406228368995672203567147788973147934931113082516551221069406289725662423185370453280350741648778093522320082275326545796474077205874054107325647922715173025003912048882254816489416586150672720343175944039957106761890015533822406723629683256149291992187500000 [113,34] 1902872756019181848361582710910610150961348874432158822942410120366861667570280207704075363161431989314258030565097790002477386515088205174241417432800156935218478694266977069952250042626303725265674710478705127606382043250935254454006831995076765528021065842573841220701396012205774998598011602567814203728008501392801733282415165108834097235703327316562509916358103638901773433635703500215541641524990439515270574483902085744848265458039070311836465544608445442057576491722400886714752259807339251007730192288995381917544667112711031191088557608520561767883264375970739988599491684247834456465050984607282301456566062686067112496537508095045023481686981936606718428354131425911216340479651056973391219900419009269714270813970635907212393277173924385187760668923260484587192895474580495333092954298912635607591667142028428243423642590500739816406516910373039392801076133287486339944426418528294659538345779060659945936550461743482344698161437779258040107158704191872627220404253343480194193493202755851214507616283344914441642725752711117947784409103717688905553809263644747512882937563851742716995230261280021980872839739844277580379328633252301374484367755244993638349016001617534292127339583173016970882619323301537166998038148141801814392297384883146560875385271614606884678117862916334712903624685655371645329415622785510767102137962063534321554667228398394347136666720534836420161163784217618819229890652931364787404075570601127272166319657194427567108322368376423452913819065143726449308074504600144558884995716622172909901199018340183963961710921959748207945034306430168212768376549248575064998398080764841867105420578420621303274371112762150488701080013037105357065287214845234615350762436801250143428204084063910178243992551253965819556903797294228386733240285348584658240764498527232793663244659717267190918890179825757205016763213582534015455436856300884804449963573886270149796449600246799741060571402311242640578828388259800596495052990223626181553270843900711911056161461648709982302119833380550988084170951100177097756308479356602269789187612642641527695035262882941913514940927893254027178017373879541589430272573431697989194905005307652889847622370374353636350713112949300161533680228706886904907461830881275491124134489923678824582091506066529930792991721172287879635745244576087285639864886003364640291256021269840536480901701938732114606500633868790828273631632328033447265625000 [113,35] -1065231440852491901690074718224719435163611026231560182723387181470983988805587277575985575949864885812183198153611477802654807439417891795612650932565463721473118628337535119710889302528185229083517419843193643344496250686948692019666212120250747418175263718694955611666910766999955741412180246473782067501292485913474856684578181058898656374931284120868057915324011047035196743974137094726297572810281080979765900249607403828984466272735229523993341707626135536357187399883383464981535337902271594369295056768762429118326677363272530201806918289607613623823548993995059232697230510782052183705303809573929225662228452484844338597342078282269305345356491878376989634873391996889325191915992000117249260632423809470007337720467210951090564304596000336247257225666269010543631518740404057847533459360489290679361173150343369817637227239653375525834151219893799129533562148693096176921178174865771398353200728353120553918338660274707654231992633690146230501271111157112707865962121331540841878656205742370098565352917938770693733817432746325147647615536744378230346301222225030173474908260970341116499294441078109453264806418185389673078444395725622928866181371556254841175211723651390783844439024924402331374307183452666855799235253208522553060325772821850350582097233998970422671269729512589515484701567950208175214107605629846539828074104954592592939089656128071492717490280422403944927442293896314575331754133277470003633959912377285845203328372161173525683659353491330709557440358100786785549445068456620048739100903864736201365846460360104316024385434566182117785282198335637165242373850424444628944345580591444301245626902858628045011773386271557312498365386506629550613811161905858582041003731242012292616332820989914976384158779360447627734801137552692610578321574599045198660168404658231662747642257455106135945222737350328677141617613203794823663522632251869494219020063356268046218184529600936189172230256992067753185771519682875283084974833574340033021334656626453695381852672383608499002014728281251220321614000471493365284184280616819950932098772301173590086652674123990584437926672043616902406404219925273253217411403964408642033150916711821469812916664604690711731419917327920183916357233693954910840357200436258801984609516876668584896831846104508470947072012740468420674771781047747719695370701189685232816868274575176518883967424495672754458652775610971730202436447143554687500000 [113,36] 589872229431331619382717600918534699066331497223971647988376229507090055847879121620961865177755955318516118668085563513559568575521652470440993739606150415136058721641420070693579475680775931311189215257282298257739018927992865893505840601948662679719900049569770716057323135629168968021738351133389307947045397226570295879052442587401561547456360108389636368487323102426194124266430546006188475732052520293874859908547206361910720786886363243414059338103233467187161738145045616160158627269964518425221192673374516277168280062280851762624731815500204582390474110579212108837401694959373029377839013886213228394048030296880947440290144519938481844037815177603391489959509764664900572040361123138738841718360453217090988496014047833624749333495583947005289772081282059406872619841428958787846429375648048309339770715856564949675769259083720203827085604326805515729060341335156448350443877323969228241593048773424562010771566143106966299856354206916229924807743697584914787892377141444670570470641972979729276428891130341464238567629894535760357884472668671415638971399851854187261128805315668808242186579300065648641241135495135901063832711568285372959256136090765462995690840717390253339905795086279005965278219609903191967340074246057329584099861141796226560060824148053398112342604653507914480730793705808996809375606667279047939143944179909329486934829100130345017570910599064540450326616849855176031957989419763408419257168720969181126254506157260313034755765273229792287130636895723102250491737747434705018846109171436960136952503105846803714072634578766283182737767882806007061976267025355919301584112431351900978013878440990358665729608405957161888571457266275807562510397153168736502984506999155121203488265900096265232655163069776548489801750920956002991345584751595286941995045295921606886769185047030525112637053816852309407231008721479410012369049468607722743113193854024826363191951107011324647390761869991337014905759012730804709930923472423004531849491558681925292384118802991664238353705505789017969743261714996581106490738110874450163706542194535524911256495896425614390779484578983627444138594490154609023288456425709985982234265344185602577669387576851965002254029978654503652735454753334320705742043806127174044323593986401406904936990104841790572142121971972304098190927094968868153901115683016534902803673604809265188328475841908482557585102767916396260261535644531250000 [113,37] -304563236826461570536575608451424731102826959745033212125369123417962249516590483285369654283675899002546466114533472984355872991191568616969042530577594637885798195878990650087239828430467576950510375431452161716760988386019413982162882682659101612901089329250381699554510645282587993765399838089589132626935387232001790356279983922811055286767231378054356613859319934421480891126991947740115334720896044153074949004036298889213456507904850724148147774209361726430437233312893493281819624373718371772428448851246642376706001447614192442795004026390359948473041837375220340885994853898109726837139877941116771803987697519673145919573056061055511324678109359481283869152269184090681213355320303886978940382882432931199102428954669186894812913354473326223680289597839226221094110363571988283836240418218171685923836068558664046090910862172924795592682803616679528157538059539525742270495318327401585853035942914262780114688560798662326303147474987675533489232395412232358832666057037345552756235745664137735512412684008625895134606656595029040041351098383142652299712162965720559005778845114880047926978182021982281939893302339462250210177487198216170988075384612344870587680894799150261646341483763695670945053702017980898698591126708613766498658580139322067794509792163737941872243111955871485460690500510721644889575295565265102876942848433689199673565955003851480928751855557752891268229353001094247602084385510550460460224995799372680395264671519907193002469699825867691986699179104888748877628315170598382292292131644131096814953773680540563992618078919559025047269187465517246853123443182759455702954057714337555201468281057375719279775847498627379271847649362255319207132585107720966599008846656585861624539530869640629810165224497866665259413420074050775646346923607688532091317315866392688237938850344686238210428037617258480511509985453579184318276159663738166969557075235124237972425249102003461493155654977348416024590534896449526238505033250572545366253202266045807419774622020622507900630489100180327912753827382591746322290250866258218346216671455422831017910857630629275781935108792590305791996371255079790927239472002634995975683104825261755240540597188653159537580910902921555922143584074751588010619704262767041498043737265550678992445629486615009866299727121999042102259944300251703354099311682036422954962121476456976107476332452095313385598274180665612220764160156250000 [113,38] 141054352672626713443239506894603750147162790915963995431958775201049499495821560321000527205760655030099628239627638284807860599978104678549545816531119717526868370739293983466011310097177047764329184772816559630960856259763841066893206083486861255687747844699324309437151533504195851731963164977222016494761453583980256408974702631787383250850058734389842998322338018328168504982362062216356965382486200859013611301669542080737660848351193120800586993167845055878092829806717661758213318125796741216669054167946785272356095797832499129608978213881265834219949588413348297410943004750004220926469534458514222384410293709479134293575366216628048335926191240384263892710917545726325355891166241025740652901352068178866694890823077331236528093543472192220250287224879822177982823171251458599863026724647605201795492266700013689032471641577091097111374467639719597686103083147940408708995133156085469964289202878523691427105240777599725090523539992411506611674970700646543488044623245502511296893074123101673534295183446667161327141008965751233952933504268461070929280308162891425626192727533567628080762964208658232608350811555579450383907356886911114181361307996495756508949665334015496557070893487727984445339647105310035333376414471985702703605569477155277082618421156406560373537095216271753016715278259707151361367543735144300266047634127302472607585160260587772836896167534148302444612592160080643017921101467313964021890607067645570854567901698952301144380187508940150729219068935904886532023108646490512261258896255863133370217707621119316434179424836607390525175017866630952072715281486016783971090575526267129444657973097754450844296786809295187982925971170468236648338518961368405262918018410036203385566434012634138886274833886838895844091499217253651041802205763520217824018202182427338568331889844961723567446744473414007770781295201604576584585490621074376961778274065304943982767490480125023761701551887560844637367758818126274752234391874842864836845609953087419000839734815509162161099878503227232097434363196532367617165951079017105053351049401383663156532561785961438585231386170483021210658346775381603308166621132647972325946872362447692781346878121038190819864878821950471285381622366437982592520800509404868227404050411885363042714417708011300367545023267540682931856281859994214660896323745267634650772440189337903004385219724037270339067617896944284439086914062500 [113,39] -57834954854036445633193266379100734515714778998938889965875663473252029241394181771271028580742908598892187513034087345507348154798910535049484616166394843345077248560430595869992471376793020556967219819110298134337521564253747166134929201551731514439143429381815973074143168563564403237423422179697306392172066612345813067104444102091784255381805950767697029539534124900857344225060913293976387657368875778021435596173520889475018800456986693772890745910133574175850279522827029000453371748758573014511969794400659792192667995328985153272706284090265503449657498651944114005609420872285397739736693332279788535707920937328763061139058525444925104891553361337564970330233735226956424556150010502401969851185727595825523423412550302062863480871340220511787980566844613419082555417192576625446381175313665127620633539928725164010508727953634105287085054971066507523582477511705158838978711511566988455347574515673565126628378491299477633293799398860879488070681395215476876144031521193681685345268146704260095935296397328747399099247579251779331941115748869064237660755108362296020618085538454980025673150498617952319808114985972097654653192248423352636165721813411400307129622382328537361394894299226909083321980142304605638376869512442054681696251759022407886250092197773397409322995204006552724026853774175085680466903995693119173882707600711200937569432088344097012940220463119902884623213056087357539985904120861707182979370545571496892205953525919915953173660517742180346792013472598786545012211079843732593315407265303597307791333970570226192263998437495360624063268201301483113440729109148504432161497928184875524815375601299246757458809759195100449292587206923703199926398265649648506857455946068734260596174415491595715839681904146465254723015242648661124526506656029080966353548163584921282388989408503476225037778931825766629379400395270068157472359378763623651819310056345491906375812115432374422167836133258678111924841143867940866573427298493871756588747284433106096356884177503483942780061179776370778064888813064826174934875891584598086123383882536267138168296033333184832543987971740666916721030927810093824272294635747058263256794552151992068693541659829552977603377198683189695274501904215523571105160698587947175825871964568798170743335675041331885428287405182719636498022215163874470029981541530065507287537628492351876249855102685160090913996100425720214843750000 [113,40] 21028786932064594679530660437654475643738382685908099890158591918938002125063757854856682804106965441938486052784077983612196030152730183109064189626265042571223791502852731684754717541038843480597956145382451041619450274136370862645564763837784156761778525456706129685984992264689764927429497206252668994662190450736035079110450138765308889030040932985478949415959498754864340171373647755194652587482267300763987780805714213129761371358708229417469564200405407013449998091348265795200345178779133409859883411945003173544867634233658202203715779786415185165964723711681308361439994162815458794587912499647285995420943628993432239115043180121214928058766789496586964638081763458148370620516619835806278482703300761928280538565629428733654943162120611455720299134619644172278071565952612179436322034839539575406125806653792865062725650026062310343278114436665413420016423112699974387911817634012446901643911802437503186634781459375065924949984418879256149691739972198595979398532499389486349112245841107038820573447889561083384303674784969111174197639430193846982719056769118848461093972073890941847473388900135081826415067332516087815672674791536193731792059209841061152436380109255545938498614699545172807807836995621188676233722172658968495215378236245289772432385973360983683341178281641979159661673020613096233183478083882441919174035210429370599426367374376087421059082011728718791239662255062201030769823818583323837337729234462511981182455583738355578279023924944157571245223042193634627452664169951651521153106178262613090499540118310602707600164482744837741722599351917744443842639128862868025694808045563440382662409627243009677331760400474302169649838512580534636145034404543454666694407977862176420542417135793608212056951340051332530251254208078569406849998357822378379600449664155235291642589994033621578890652166317603828560741788666027176950615268496900664302948131560703456467762890018820492168878373927799410134419226524869963979060840023279805496028653949973673101315610690713067051216298664903825448595514434695422264600400798877921807695677403600100140255695956932021658998178107099773044029714125091256767695710527816357477127666728296044280756656344117775214549139251757352962791169515656068735028037038514818361010050547890090019679333527586550636016659165944790799174068067124538214360823517628956111603627979309179274469698839311604388058185577392578125000 [113,41] -6802021968711422117036954195530669401409393805201180347099334352046792549904635998149074193904196136257298327777669911072583728364363332021962324639912640830302417280286879700791915109980654425295872988218509503069144728442829145236936728026038280523704260995997499985374354773523300083232000517122067097415423903589613002163569533690869406197904889927773841892336998916562561676156022776674562062230924173441093137509506173406379335720451118119519500999322999055942127081970915616945621652703083649948087941316817905700941685223651399299634968350327691710662376411521487829356216004687633491468128049766418704704604578909294301958039846369044526287865666978795935532293280561178725656397390380335995155695064482954261820181300014963241390740803213478963002947137340219155916391016300636023184623446371308012961862377005914933832841867550599768847590366288086823039007138917591078894959300841786687264926869407537733356866404832400750919559221426544040726567990695808065173456897720164210368727986984621989844358401005036118333939609664981467986289302974848352212147416936732447991049298094406160998797759018892897986475245229211231534235076939775271374678735461274862516511982170344538199038132688468423525215667656553285758172797800144669192511666026550367459017436224847074626639111018385883986593307763802214481699256198933849502027120258675060569646186947623722266713560589408000524501415082146252569141888032393591835298728885344379473509465452553895900960774266121432557104104481964797920695332674276005828430376369115756524231745062218909776189832862710010504441458149419791031142004533610343811199694647705604823381487970780948695531637912860951270865262787238819053194837156384707043766396901006815369650267818864776705050583795221527847133722203594872803395320598358132750816335241305922480755076798396534509651100288357598304951422562263184453790886281899674596955608753038277611497793292829341336898681380734637268043536747784180452464295137039970894325830997563979825442766971780101053300126404542892053334344072548118083815747396506304740017663863384280284831088995807945064058821803280683065376022132467015146344153455068431383282335921510822475887848038170565114851160628933721161426063118534649257886616728740900424658220547197194011008850339527594594778398706252513753731361098529244696631765538430319074907832760552850448476647216011770069599151611328125000 [113,42] 1867770284105161248502434890165622276796467755333040903559351283390046641290346686832442144116524356122521392991502193870104535124211845244640492704541536900306382401672468844383922723866207910774485229741454423231471286664184920622954998351101503261689744786891589776293937942726202419512886815628842547614537036940312288484853423104234935549154920997186743927594102005595760248952349257092398149623939637216876704484935404868074438421809974424196418974718543652558039042763582841778890462477148335257323462814867786654635284730418670689150095860480491237402903174404876027258376808407472695696276376172788489364343850853435930965698845868857892244297093642218082196830846617762664180209228621136465634307601427322291349070820785797201245373229813860803456762695900891637757711197011861169715853495300793131127312971178261091137807716702287251153870201543289035313667468890902035982524091718533321777832934644586290166744528889333447327011846365872357732280865523220561406062478010871552894012877139201554374169535110404972701371372038917682289847216486874867880733667255213337060432056765535025753485837939612155302595389039431640628418230040918222257166533909434266052257832318355120562186382175551320226578643517979978005408264819236525408511900498599585497364659769812748321062270332787135944412556540431749728501025427997172676718185293833929643013270554704387695303013122318577732266126523322635886672702915083390999074374643701745036755702544157643308651986384553009886262956509078482100919747247737058803054011163780573178036631941044860567360561429155845518893154528614046571113484797755950459257494513536119040791847687296054774352269307687021042434585162409591772572939424210685424239856619506613905810890588696922630348486085521729677792094561425717994742019000037081708590624605698613602551835501253019359886031669226855141260026253856263785565398013772038455578959711910926453435436114363220364873581866193906634655099555089732006572892887229510807998903627143730971279529237340691119738846350619370114061792868971855909175389479662568082695010239050658269621791108891811930157545944244245547588514234050024518491387069695531663056466830812273075926856703496368921270909437554830399220358185271857294586250985759884153094636051246802397059486292124981964568786334973710604183367873617736264433669602412064581944256807383153429213962226640433073043823242187500 [113,43] -323268345409997511809119074937462352335084726341358306012732833214718019004646525617396370590066372015068475848150841505926783275558593350489151652199078572724177582717581372124542140541494475522981936621844395563211927857337511456520446380277516285923012584235927342027382138839287282986769279279812301179428741074038998764902185432043346907648691954112068009089390764050309774813589949563533239185721135249975931938152117457609191585303380324481757512250853369034811565730468029613843775935941413948037955779943696945363019372041194754392439240798117653193334785833966856340532001442212797392871804890114188526455324482590324598819876276355945500083122217949746730545684252348732853467393965293479713129096392143132464073611446566237809174057074472276837507455385470732181204854179262157808826491828493998588705831258168834602127900322517081208316663586684304295528473080241040194333345448273362764101098955803353071033922498521877757410991693330208927550453181655548641619044082886878688301962435273325120489713342577094052066175129073580792945643679192126032311743796516980055186858710465598221018666054092005748749542295390761509866333990707015791187385924587291536339220650676439910183331805989749189160202857311731935577563782623609575109664322363315465218681235837188774161793370433770886081836815404744628542752127729185703239378555990985758795394559059826551335732081160395421822805879571696169647062347947803156579588610735664340984931591957025627478747904209432173686774413915782088054003812688413219597351997466888618431390692457613836646038873036937448142587013577397003716182070451124249096101879283781162376715029776584309568937126085578171301573562711912705076740407016738347814567346382896193187168619316543744993014431777931172494578893062665971888289328023715671482680772530470433226195386033083900467020956433810096179026571339939057229171328710786860563193250319578072826918320100938097129035937173915275240160818793902845940037794118074065913193899751514399530056063725029191133033078810635848851975885331962860842169117849290045557528724186426792860650933356907168290200835090407347413751508217248622751217022720111548004154332830380811125764842558931091432335675064836927814947485022630891256972660757245960868627692552583314813027432567829688695812646462920439373122456719482004928304373989646282078376515745077313113142736256122589111328125000 [113,44] -60538728199841697261387550730061041644647086808462379265783739213639969222826766033280521042833697485582433949979042762995303400116570477780438380662570708337794166495121033388609951549559201815553388728729935947172271278298260304750239658232022473404754138877643146298414246136924624399597342649035133317878594095457320982384572564496986641083616566928307476291696822126171084221321332143201857674917043276607770404992596870418556364218247850317833157535333230861921282583431667078635749762708931584869688367768580089348329774347537559274118869360371150788356632981100865675222855390379617415244866348210799443614311630328839785999431935257481141013834247059059331707866660148825155351647167290177539830785619614945410477030955937504349714002150871200623066107408099484705941270364960768472556661339304811642868115401558068406546404511985258252172871896044026053981732493416822120407261326142509986299233410238000610904956830585936094958554545474831557506988390889651907951704631281601206440744232657240257488067667537160275827434078337635404243983855172529081068533520307346300085947855270653338489447396471078189404649219806053619932493856574206166371251571230819261788246742586725530860549688519608646093645021817074389504070579470296056581172610683542333556159474259963664894844683845274987862926396637319242183792266475921192178680999110674827411868496081849275929005186984146214674650618013390312530135989993108923483632978993825388774875640077482397463202063132947713564017118263730957388073247456020396089667501339097854182019481358231402117733984712410877479593008376236323097124576305892077316556364817499279789291819511490992035980804976909038926533457746704635329820124647137364565116321026529635349655411237222117152839483050554206930461158955374289550176664329898645182917640041139539330586788470301626177552378891752510608741622073954259242848806044341778358408087009187422892953296923411829219647736963304908775655830706642750368255742133698682714991904152173516823623293232918991393212869684176732981897302176006672779524807801873504468197429736999652888464984107050076120234127289350491383621159316940076689219459615025890537921174256157416219065145851650221887238674497886433787409876679112595931874163108594809751944742824336942547072104471554000938751742636993958999011560975032335893373167078881837838144619468039309140294790267944335937500000 [113,45] 89728335589405933497218091917612909191510593174049004245924363810058160595189144038888721567014617411912075254866956947664962281070628299455719449063335308216803729152724179889691359206108968690785035048994985519926135827042580252194022464362820039520892247160389997703897368729349876015641897343850474534570806044014287429192186250471826858427792474347353989487163713733846919828212277985748833478750112885946378210000590015519095018610213472592499242092738479918480231195151197624372336051917418957462427684259417510162643870197366574554313038245387598123959518270933986218794755802412446583797513163460508066363191758539949545539263530353516632986419023652507788097243592464336443367516599218764138236682393748429826649721519741827986405926532690457403278012336285373714934454727040271333801267277236498040293715544856776703046846329477627324961316686712912403456429029981807049129262774077568755829681290102099636690439857250428437229935096871050141162812467874491026240354744017033277296826093781464922367044890957355380935785677673332496357655235018486712704671162240759956421204764547249433402323014589973555255703884333375479642674512545856267559654701278099602863545658712517694002691686153983694242453308662907353979336455212266239504534268147589208879439797034574503395795856794256065691606715174592626753517056214132477727330276946697030645177112955372246754933178337270648855330284104818283131727102965344136841086652334224974288442981917007018486101495101565142216183944959777111917660711162948048601842162319102401307984806196062890489376316062088781670968112394146372482025563814790492567984838232292663285445581774666723666236213445797185340538904566661455533356007792930645564029510535648721573704548902633259287337563712505279381747901274213341282946045878883731728662894640810985661156715806386984338232633490480186567828239762503453689812447256466971950632164438080783084954399963830758305187322330620384712918774643660588071040307146931479896440472235147055789274278881918281393090721858065051213283328550517141040404784170909972385170190628297197566444306062918281310539148754434818684774903898110638087460759256409508776534004035791951735055326838094381405993363460274370463643494471917000817685425350481867699734845543991870886596424928187483692143459366645356764345244179110732278062625620845913637646518168367038015276193618774414062500 [113,46] -49769926610419622138359234426529978698454482375845296038151947982317379482022143624957278895434761549305819047899661854015064789712402224504868380388027997811126421307596030202864699214576930286103408380152961996989027314289977510682814772091959677046705649007631338034748822803631880850236416011707109945975031400105035857699165239298822769395940882468186010256892536435091946654076901112224815184819424584282053410333509948616236733312035063660627333731952391783335825731173654002193206796928478967766248325021784085655156419194848138627744087956742384178183849950684637850222800848231742360763123100088508687864417391855402546843348988704638855545044323058693829132242729633538728120913149137994750441089923169529739230472670098917678327228391654942445860767610120156027399327928831258917234734909585764489983957675739603142789552771473075944905280212238300291889374898071477133003126217787857890722349918758760952234799364961076609810337045608873558162328823205933352254086014039955512715997414034008491034958907378624853124804512325863440150268360901572370846157403144795655526297164382845683027364577365518220010514622079514080774689629114111880283134523547967156614788908347527537098810479355321595721028269285347260038134846568668982368796677856865185720764634520251832713535854017647952624198377415576924112907981111066684176922770294931694687131469932816282193350580266909933244349254186051354696106762516302246315396469880117736609627241154419616743285054427491028450484325054816608555806422865710581578365273401309972113560289111093920484879828891125278658473233857539193016702805636869534853913793879486900944944574262180302023574456311565280708882773222038957486233243942496214941178961093357732931775230687870882921467806304766767740581195819750806218037595576593925681787635737443827000880657722362077009532190866082255206141513391635547471240374091652665465897334657898202602661289184304085620220648798725620207114967501148325989998475891608527546090292318635016554345362575749213386276044797934943563926659965595419260797009414793264988092974651815712138628524051347574474615691594039339406639723718568584256411037193263171335664236464705320453862027160499648067085498999666035461843926093909857259404740589975859111023672733095596243306042094499187383577329222264555316798372067391207430469530446090833941674702600721502676606178283691406250 [113,47] 19888398165940643218461145616873236353605966872777529998377588333437118018308944732988764818515325142881172810495379658121314951882590472698856480822213163276565139809460717720637861915081504880757760327053557598164234604408892995589394111728846454929377560387919429673065111295111709073420160740559013853462887025995040856767886292987866795936042783350522926502990572306660596849674171514169924565316838660461774984136607163329963410910220668072387001405085855891166306848777036911008335701539072216019387961146154060044673809822513144288212003958967385874306891795539970046487719238055757619351302890452750449644894580648452087682284859119026262629997988944850116850387774915475206693781173706772046549702030442274841426435716455742968092659451272859073200591433072218129395326235931896538407676138572425480076039804060151182628996433559866766347610280926811503708632505817325943677330164707740119964215316485470643024270625334762451069251822319133551892212216891467105176387788241273476750733177640200524287891384946873570191081338603705026344752316822378194422874729092680454922550482188960573315148303902031241148925602924961298667141983100602283295082739690841853898294612162614681512014630523448819196407908713149797365737500644356330698383012351646509827693769440013549862585943049621781740447729700402642769615930623868853002923203250819671444838568049391798660094590253489550290512190500151061348486728513391707722814745578785426854734849687611927027510759858882383612995093189773424348966337284946705747359635172002508292117141374960851739496065088933965534567370841629433700984741856177706240108348506590229713716213526255545213912673505755424932216652627045446110566528693710168525609646811381822878364842918133707649090384376642903089994632808166350931571863821865879687741850612759120428552333687971411644904132464657609946574228110152832119668330750761699674555071798601525455083424664553045521731930170815419759314436707651180247298571122287871843232477075882222382725799619206823843009902501962672929926455885677434318052193169650158431860852804959468093167216972697832139180080960932956810975476277888500790907318658021479029929300428811330855897019120123898408989611422352671185035233314012309183023501329791484957879033290387825003767195685160149051596604700327188947636344902369970061819972727973349080343723471742123365402221679687500 [113,48] -6496088908281107579233157847359349895648377919178306530497653031257995562789231959471638476415224319190025507118261976805143476298949703365119649855401483311603629545952935979986781511101224190580074268040176726201113512269570011337015071754479250102780197405761398155016750462571298100243029263523713685690603568960283806857238862176554385670416035144888964030626810628489349204530277866845512273609938768412842281333102664940393698258039384348791654244840819132206884894022791139166010688627881640792797038534604456981805438350522240325845612133412070100417759856662213193089538021218401531452685625194581060030272437809486141689482070890833038555700465170498512190569831469714872403659114610885393230809164368099665080522831546433577794103916533703435683542679548800637612814836341706968067893852522987162078114222738410678067312740587841398026524409873068401182220410452149880541220164747911003855886107363909564543793946256237856923557393779918705321453431184181894589777018985573821180606976885586851992235682671344701817983902389221046514927791273412628247752605985470506930694355633293094001411927507595295335788010286575590797342814671746930934652338945048531167773834490162639954098532415657894994835805500843346916477490023328576591775210445668407270551448535664777256380978292942649379548856121268449703529032625152190078424573619238501649903591668709765637842490143674310244608496832842100183342360816635013680499700226300508237914145967330742701087651346356599613147943103049361324720637203229795203662007144833359964431205288597160649585023824170262819633361446264846624352915077422003440586358851298062577010055610272242546665291096162354161701823308619057764033950073476403577717808332054009923064858843438257855435854725828146950258483351087121503321086564672813992257471463950676800576086230702062360551644792030654393644013391451827462916600894675239849204036626812782266131577581505084114105432992727621425524979649343371795837277440545912300787139897099239794608930450751441584639042086391980347511365250430730556311206289142483658421054299439528815195367194425810319597257651327034447384302000764774976663259408602313984154885249778687624244052991044701590942418805574071262757789234511489437946576950963315120699399082664911566502377607529224316967483940258447535941702892413671241098049868867292389040812849998474121093750000000 [113,49] 1769678714571865680090405268642183820348609401320977307923882817075223929106640428039069295018475165223070668808114542818223830616675107492879367271709537813547336655480811985586097704310864815416426879486009891379900231560270285979641782914443049317457575601114222419304728647030874523784840119250238876788125330156300260280633582454250751153975531327031028805885839861798678695093927674269808727000169855841906565362476016609108726070531155510609956221572339270314741694396382024129886928750489458606157133147698847781399648772641655349384841804750160376993683482735237222227147514771398447325455690872048366563291534213550231341379642511480686908908518411950115881719373432608894005004941367858113277504520980285600785509290625066847243186090022360316995830966517543377771291403644648243133703499561350522825602721724542169512471394469402539096507255630280456790887175536514360091704250911248690229108657081664418577096263537060404759690546526443306413614066268214701662088380324287780021402433505419644240818468889679603700054531457905399631628093106762260559035762896307878460509140477563672850508288415022967598952201883650921262148506727542476710009918802182481842569988787542397824428145962212180907354114635385274319263674510735820260928085028777752657110986283102645635081236235023692844060554462276842290870436118630188708753402005532784006649819319785086709974667832243472577565805084952461672452504218579682842435466759607039692915817551751157674406777702867815218092268026767301759270673606448019070267296413823150369777940124565939333433488764313097686280759637917823767447565634736134012530100470249130517783980436716338642116494961318361617889490463063125070470397592004770866174438331775207347416283632084041927026715430746708614786191886492776655266577037312869594918952308527292062866006267966173044039430733473151358318400957982999863844559877796612730963397910902238789860241127800535340234018433357463062858834704390342126430668662595844307409778158124638917280415327464850703801117644102686311928761828919219209682842654457014318412744452555608967244441619971614004898443420737832974568558042442957941239579495310246195149370777275639686382693932757937853588630975158656556819271289867119218804164551862813849673785859551427036581936927794459860908088438902828256087729350800054995774060473401334547816077247262001037597656250 [113,50] -363000352066659275510120557676598689872462402538813835443409196198351440768376736061710288717083611755309298063402965426316921354897369175047223012839786995186776894592141547381656416898758225833759084970480279907596398349820519902574189314059514287526315884991818212031680145686893277651081852791961729703281525531123225034490397947496845013633622963120743010948754194167780437761789112043471374657004406943571119475559245069908376678291200548367806926679271759641862133658999425437721678066897607992589608381864857715491813968069189836911506828316182791801150927749949343840164122256056057734267667636890168879097592614389077387088761091717206391186788581257388772102254974099192169683963499126148528268813827120915122962011808290086064741385409803790947692816171976227747372150517351175059466498472842473481531566175388165229299000194063997837116122443951498947285422192378812450747391401958859025763531784458381866155968224625347796743666083560079018292109759283705348227039687211036413229710670597929183186655449789793848718882632202570335742627352925207435695605855310434130754894210042881264252394338928795200078131027953711582523230338105874899531302687353260782153689615365211526428423475921779705394797657474375663215111772726974868092850187406660477894341898384585891108585546402706034337829842741113295818112452144031086575230847404133822052332809192975543703985907968194788016824828843506991312767219577158128350884230873981280541909660567655163253098602511353374558781654519030787878355055751001032177457115606062428992633592581403786606475346003978416897028074899778044658487387916040884281604776207595171599603852583604717011191435099928847468773213815571369446870233349799008207751413414829563077548476760475739614755885206769477868195628392922869364687382582740604577413443818976745578685490596652444676412798673946397362438961637787823906457366889254030417877829041768523227075963308724496485187974831606886903991161256957328397708456999024950798055967117704610792994331017199053132346639742226691950035902211436137719780364895979442414774578849015336884886971091167188837952310286503175467039654284783652276206552600274057142577854772355934125505892168893133055338424692238876273128210057762850619773279523295470082364408785211457600641474766140623485617702377927381561777274809172354197439602785379975102841854095458984375000 [113,51] 36319810375053646193144632951244105709493559134966441317473369982934806242943674961432155050512940394516224355973255086981013149878356194285986801803475771397790269838796505052060377398997558780578015828620959599170332675210204354983714797962199744875361887039178738676346758165509123461829543006828696741879190251566822049878637263324279588794603628376261465974954371571123056793903386865299740971289325420953298056386456407439278050863314194804118052159077758809399447884038696418552301076515444009607426246344804145718406798794106312571708903259244413613316516697674699198996640915331056534563097447909308805527865547255575537484431555093894481607626376246900415309852845640753388072258753099054971740917068769521678749367007175378734783770431155339595589011854488226801883166682965068035235930143198318839589432155601360610423760615494897286353908164270115181674363278834547797678466161314749616407093244920832878589595009781810351528293556901126241802811817226753314087750870174326006098869513804979259253115500359037232686327047093890234386001997597191950228912410444737865797882051301746762001372958183918243597421034745299359637862776987701123711036430834876500339081407744364539525658971332638214457820069156653436184617939922669786410197422182428516223608200360430789092059857432078611005396292113076934796299196929648142180387168629435969249175398285792862757318297562556583504541605344289266838067567423024691651105510177741180324537110713725530377206661947377730771938978792892762380781450939156076583492328578436016933874315994360090051954972100865454495883082127942401397892079504366378032703705394776136988098818363746408207518646977678737011793072364816979245555164845696360249224563616413646992337897562310820820114266706832693467409639205820836956356985314245893608469937385399941188853418378888830552651833529019395019167822053466267487312092406155597466329587691528126344457591223668171030454452372584880950932205590986793928053308316752554382286537354052725572142378313999793131740748358061223829562871816667922570026975309454599426779756060701677174195534911489874591545666344771867225414878568160223475513203858055735257444397458956356268468710598273718800840030409058525482153383708546921590409757484633547950694128423777339594207478509360514277303022800958861494755410730464473267886660323711112141609191894531250000 [113,52] 6354109273799128942862565736904665623889860935096766992100510588332646428561581276482428317183235775239398262008150670603960048505763983843583974791562279672917671325421200409731955380741676570815327667622108601574949981504151320932510153133870271584113336734431108900734043503255000053882695474820202106582025227201778711850268145174452666467562556916489951368652621853769201466511163210485771386327125392111657796444543586082094973480920328790142323959221621021809149698561960321771182882711573194040716749234351086006338294472461186241810117945440630265630694669447879460561242347913407365526335603037998148216153148675843332673513182838118072409834453542829814094251535582183111099101151052119209145555721548140932292149661064110149166901442459796776369920494555522631994931448871861492511839382041431538206129596442906879492157729613327086674868096072851154485133350871096569062723038687903712384859591386467862301449305411283759194785660782536792873556418247749439650726178106689313366656380897403710194078057024067089722090744777039090905924813174119434638853952966352169333436810268229653326842401050229276352038546601957119752511168811116366123498509993098600595241212006164968177845069898498251677155910361182183003948599654877660949169333986343201333555050591516490429584193574116583411094024318449266061515598267062760958527164023648327207480115464589694255568597333574419477954483058853650655644837947248130617940884058758548741896962501079504179472776627166470326894067911539947004834595828755155887612533422845426050099037882217118599070312622511277361721700262222516758440473928927648407651250328772425153474920533472467803806234415278891256166646595027492425201539005027895521829954003631329535917086298002814700347802090534676788510162686423477366841936506967886530030214079572300631303508533964719218179955020800244632439750881420107956399098669120340969189300999821149726061923140332782682841219254275667460715262362845926919366144839243927135432089173371648513314813985819978612373897466077851476966284413404624567241492812128020405440482939374004739761097619947069408413903440413173566065874001381186484700734908105892252179438514948419609257293331644017907976093686822624882944095440703163424240213873456226321683201126649158711144419936624868553978881887835569699137571527021439710125605415669269859790802001953125 [113,53] -2977975211761357170196811585711640540784333741877961488310129558202397280178730103042993697135007333203655158933759538129150668438365810500457817661601253873299443812248626619803944664927642936533525863772263656121215102930998145021719313771822849925941182453483185290143301922761569117609643388456909948423058851007332809906982161815485448027585327414393420790345578792652276157739087048111751295725454459941826951343680824754814072100428281471782906704251624527186446498806824937675178732892082612187626197446832665981734851681171100642526804625542861363605329223090977856897278380001379221568010937862594086129185320310707987839832891522367112499194402822858705745273263940471912597627068363638455392988396676442239692839796189420332536710107297401142471220372748689769917980736126720336248010918022153783532620010077731014273745975546117483683889685378624508627569978371694421528116790743765393735691133212769099264551464077167985127265015803265214348840782915305848400774958354949581095822358896612026351128963291984992294635604027739029149106143970368273868962286950623317165492172241232333344240465626611794370642752726695477394568668124464492740871664788625045162760318633090525523101164611706285492279764978383170650570676656094996462435686645465184525480643305661097528548187073936461991755900194317448753029126485059589167060481380049803894163997822860238135682003626334514279691817385302343598184942534480122292236480547435208192354562984812570485976608107373330336756304619852856285275137000049398722386010002895814833398195921292922721911188191409090839329100268238979149914150049876149476222858857340196771837391602913283197698183312423665943059028393485528832067776227899559102807435035242647053984056094285778255561587585736790946202287409329529086702609702375618254038344383211992323821627434274430943258657980940202680551658876164131579703193202977778942442054980847341873490814864516646866335416016648303982103440841553136402605894326895137594170319797449890604069135839092462731954930588173227706591405050084514550042261233380385054761226943201068667968134462740002292572877980652015496477191106052831610448390756149013490865008596646428819558699221772482521786052618983728749159524381936464210904678743004466804107145648032865982883397266201927208014322270895778407080907446147222117360797710716724395751953125000 [113,54] 273604190325830527263618835704040030145220546142811119473071892477289211872818064904641235346249790323615073744312430614107624723099766396960973584109728990494291720729798331557763309238554531631685942413836557896566722810806405458833314582575159642349992021762213112000036810399647294766458157692218162926286194489425751557842967173817593478453763767361591580153810472258232122151621810783652573844835378191389776793904029690657215764989332945288689055233598465073438862006489878378340775007901100013886258991759922786816568269114221182819981403597927449356832846754721991910165217067962804297470572958389371136926727653302861861974305584388088784757477046658224889046619381794457047606773245532521724934489076543267586578183696746376018549774505955376255803827975064676198288101759395475811323078185554937949635586566950802687803121810868624533228019105864024334820990306496085680782621391205648108319399376222875913717704968585239711883132595423550935985316500908525984014920025547592659379083280460384422977233373648104997388726846957973113316851619472221537788611550425341820699723009799215739242922327753599095353430847332316635922395876197255469536662076588798023329559525655975179807531741870854228614135043601658719965710747074236375836132891515027704427695664629959884880618631652847056134641885781545875225611259132363325221176947049441526179851826291938834470515799911554108641837949358328358732188899242203692430729565950382812230551337952606290254667953950787836096491377460191080417979913237223837355924219793605227579124854053651630453930203558636699074030380139564378715711452361019693051362843474920882767175670113702370739179186439380915562115394311051413940027307288246186247632922919704457676007213475928877384224409223864377061909053854050611665899978940789511469501818320481478197045055043063218331943339284274956956075195730947416708586438969784955480422396636766789077730770663285627130353888633706685901510369493206109138838691368876139743153760725216377653220300041675538891081145056534135919927033119000844242255382533823768231585333053965302118766145964723352987832179269906402911235968082679694233990863343454167994331268179204677048830488695456271715981669717317266225412451924680954926399641402713444503158776373102335475701851110308795441307132644919553705539772003874077199725434184074401855468750 [113,55] 113134178687230182911959253242279966208308707985059274380559551795329957836387040014697930395476776636639683597439450945998309486512340312450631397329634875360994224145853262081758613031654393590544288400107970821986770747403918758719263217958432645056204882554698901354739766574060394270285258845922764206240363571541918768168742236855758344648313790562739437921800385679264511832937305843707502929528200797821390210490289642103227546688233552649332550306983398449833340680431015536426091707671448665481601523448219584195824263502060151262360164140010212100541793402268781336953848296463922952222019654920975649269667089777244216984894116206633615396614061726330787055240950585982413079463870544508053632596455862409169622416462475344770496436718054263984834528825293985899406852476954513749484303172509157423884015386718992202970240594023723901032739197454638390054548000986761992592046993458270566204705489068398745384966521977278699749390357023005074174248200112251345092478345906044068992100501900036157872174992439985030070722889938534504043423994919002476019076777205713133628787483787166291462991073174101455460343925894870272958241664155540505873500064525915242970005787665527648933980518591534534487644996168465106247763519753701357668113341051512904167840963690271029676789810780935762826574966997595767559766190744552235415836875585063616706745225094805868577234585220603849502079733096363915048457354184831725762988474087717483598217278467929849115703477540936886048107502756555725270364866965628707738976053491021863073105827778481013638080329161360899266673100577337019392486048945835177162538879261602385182817697733120416767892460677904384354773878612013554150787867481961136348200690626812022646448133892137539683838298586871897835482099015941101276767212270743238663335697512410025250372438618809034030147640354183731570039857930955755877544546094097580655298404191431786202488153692170476788241993889188642451557778227448007505767819336298047069794334090904549074293523501690141760231328172134558625900842881303871091978462945725479076159214145007022290725126352532882076119486204467089339853985331944450505584255552299914672565286130764274948370556140621291425423527222873212184525563337838188659323722881037602778993464118445142117409302860423888823469817932476644273265264928340911865234375000000000000000 [113,56] -54205439702692986588484671102591771350289451017598439406890390693963722213316653626735082797622587462295663082819005161153311236389615350188654693335425295962048431929904548749976251899564217378562823043307006960441074582095663220922379251082561725729351212230647777034614775064034220566534545927552083309115777679325546461799242731521621914101315473506701741220323242429391861323266320357095925074909310839735012345458462214189978747413007996277925731382640438714509175175000084795163332907359585284021679994666160343236809111399686397767323427479144432780347875115419593264673554412848234581595363742437214030687749968049862932674310548448700639575759393946547191666666419751352231729295336296186364612554732768335620266511013632993421744773318540719870123796015797619255892106120209678776412075171094079041850593070133959011689704205088089177469318946668830247785873639315580487547454934966499942699977289450745332045293418572294859179334446452795272470675278555197687712147576620974136341020453148579034614736630523945661954150775906323027325412042961734629761820976052189594870081049033221326140376067362548797689620856415342527608932693305137918984681925489572895138307856026374194878515974737577599299338250247713682706350072769692116512882323384482788311972758737190563278922251900684115675119008641880618251570993871484352067863927193175806798399501381096072294631475144602098049496975169375236797032892106286912647592109972143570548101874120807929027463640601362316785994650557962938399816010225380514623260698950827128987047434766438543052682444819321462798689908776668669266609346900983316810369125014316749031588525741394678797082178030467761041528297900360270422821449674668289368025560810846825786363568851369516037258833953838922316534073575978490034127068226825523788304269578778396656067176676092499622546397746010058687116255553826938818834806729855546450178816627477961387960196058982446381196350618239660080222810093286667193548860491715050301270432554342358608753231923455057332046758834530664088105611095042340568701629336748710060769767669322721894071091793743330933400164650714671089766853193763925758301469139318492236263303056225593146300985733017350593703548623450939976346122129442324821942373124979693638735741021679477417957633856855897864203506776288946089614739776152418926358222961425781250 [113,57] 14029753639225058697235133809776056286437987976955704562408364556809277642457316102197481439313310984011284190228975870981656782067410746443356420288218193728932800208026341886688065242002722263459551752253995275537415451494300337737882736151640368301668780019258881290487825335903975013960507263543940676933766087168105763066615338280784649060839352375342819406773581016370693963698011239463263514232742916213407105222879004350550517457826384452117939711970658273998489199728184122629802975043533308001405613057814882081881918179840448655525137675482283385112584763322554861887666111355309995400229013041662356333954388502744993067284352637961731156112111626054480706966113865593588326327228084582362480424933255458056991479138291193712237045734225191230877581222259272403690428104481616583076165672343509123368294016766573157206667630087755616814614138100136140446175539828871044890503138016793218494403429564744735469738499079632923025728240288111560208821949455436214521298475162026082121633669405308685036258322159720900928016500081299829309677121189744545374477655758910875691938991392685071860623452316997118482463195337299875196866908306655284972986480492357856641559180056923104613681748108941241123517877748104035629130029915414045082530981044512912246989682114914643339306162712615319109798694909431906413194106885603618644421732473353037620600103743207362392283599125830541535356379872441242282779596386038689870666988589918671155396419289364832376072244375434239011273776875531659119041558718757253512549359064215056657521614406550649645268073248175655581788915903638994790995139071428071739235037812898059449550624384198807685244302482430241890588705013330742353089350974040906999191897418902124752819157405421679544410317789257103487614841188392966561679852632346344514052553689634560811762822845836912019004458051784772513655074626592793559049700984775388492148476689754709834584031183884881971480974851351563337313218210153777883520170370906773366563145703758954466871109023769133323109837852906592569858845818844605277339536141474645005872867219703022799336632673712457251044590648798760050914550169070544372115409001592704660992873883063429482137598918145955174073036872895701985722366456809918043879929119996375184378195418428611094105379718160797529363971328578153396904326655203476548194885253906250 [113,58] -2672137120416043821056165237378727921110529120989290529195540443118630855088317598726422971653694248870510431027844084790411644955648738830393131628695961878757593970677231127732683103327439702832665542909394334296946333028574141492916294865368162791813152522867922225161236496384564128005961197687191900899963215669159672379512796060654401692751392774457047677095474301477082595051625929405652014745595503095890755330279382258121103192874568685959801578997449772479172503675146518072435144668315355035061630454482179173200941929734336477881567627809681747374358048894239665362932287224974894798117104055612583599229006676355833237404042685466175347516442046922617722557313368527328868383733942382510222355755385656794684217440192109445348385898749595435291289315249025378146425949388319266617688473133488964852343710576179104318963802892443312419832827766098567871467251001463021003235836010877677257208369441124117137534118972438662807938284194458917873685023184871246835531803277801334796896545870855040992691212218049123314797350877144982237385147823866623256978121684313148055864999220605061424663473436730228203243431372626510321960496195653264392000435601519855100765673583701000132830645123874286941477922890374500391784398532294100269532728992827879688027360482495480227610809694697370493598713819983305449909352998630138354401400786339368607912218344901704770663703928259384324572419008556798719571178953042580212494523530300457984773165864793515969671064580579704688319441832887398572852736094138956731162785819691993502442501057541246436734182182632557460311534021777843563600285015575771481271305187623761312382724119512916023559869136974511331404118685951909267633124836924762106584099547588665743084421239818528779067336777228146507390432705357332624747196445126487677926182194095630847149627507152295122442051730702891346724770726374162033965469175288201445411575275207152571168779844261112727602034616674133179742278563400388595916465940266713844532375224493481270436258164186090167536984421036424072147118790470900307087721247035182973884557124869362115030934290141772738996382762645403309606859443347962677490015734069332367663751177988593867672734707794678012422240893267806884336642019699100901670025609357316969321660401432220449605276254283887307371028047020544704537314828485250473022460937500 [113,59] 351342379827232804524926650821721995786259859798610768735517918579379078652268739861970702317721759938384496617342701674002615966549680134740477132161328059868645750058066933290224822670509412567173575284703293768564628976775738657615991272179726816290853081284181687126179250776828855757377684434659759795972264339923759208031214497995098675371470216352739311599424029683792837596864819385204202356670021929616927723840395059244777388896415456796655101162260665790818659766336934036550549310440806850997635400307099334070333075766595245051586161226616372507196700972590429007652453922961480648659286527991874765625280168674408923743539714986396805869195412003096882464306607979316511367022133091631648299007763314330895942666566799733275767932576490499038359772754641269380255375771841450677309558921588691123956797781004883917622948672526367941735728906211320900983735195620845290006678156528164529100948449228710300703289212190461173801122838528860263135065404017632407845866351151881522253985816639770635761686652011036924431942002569169325530245904396710348239722820017609691722232459123380583543221545108561516758276193428153558642495403434968306069089872639899050624262712466195298685525479831069573883561697670993788674402627348302584320284273512670162168832597370983202832392884920535379954118285406993305756044336167568721072550610651453299394807593812027944541966584530068535879530028085047422859106885732121533053337509784404873670764569895884639600697821690592587815323057978622775466906084799774038006524409777718290546262851960802733065505085461977104734103784337466581116835550462573383882052513619180326445581042143980793524585139979520088066218010286645754117828895087432333313069917264380769064637545755475426378262521970212573646424700210878000746880783494460527025828057510788911500752508046029077450650611614583383589187723861167027443563191344437718632856461790861110565066295962695621940517913747518335436060110159737307166119015164611502346822211573229374705070258656244709704761548942363489328475094219453940151757271134463858628807474911211887810251508178401686759680637980278527977559925697715937874158177572910579667156051985014936591392962729060869099450925970644655316149497618938698733202640597078977048000837530409078180195131519588367698114783621576862060464918613433837890625000 [113,60] -23132205662328496811307064536955188433693431476709222326578173303231089759124854417663451948702169092071188577794279728670708030280248603609681640385160041685987069875529622541008040402205169794367186095606230582261653926618268597626831836920183862373534895509147481911983618807578901091175009983385327138006803386259992920826764184249523004842562944155198071315472050857238055635844169392295441153009437253979701060362846667130961791867685296587927870723408369781646438787152852575813168166734484317361161684539670521477956042700872076684591107647164081725736551618967651498104620867303389412286775629368543858152996144931252636212915189019844944785121201257954978534100055583206118892443632264892985416054903734129382342049635714714632976481273025148045335852980348568219309952981093311156728881171904695747216242869845056579841622835823742885972966565804374595323249739827864785166564385828465199640089753090623689827255991827601611433773194239015001222985384034033025377327486617336704226498868876129698098260287633331397570385241212561028012588108743849955137881779501296042963405770587320909690098283644716467459927354209743627233694348157293893322516413023647328599326990100672286504137755959042070616237292152358896689541948280878082203331542892385337474584716378594328217593818832606473958012966231914748724856552675592879792284500311651138749917937650766260995120259832409074715163460952822672587638909274844311591263195877459036364218864169252698785639461260763464591961361961263886069900661419326045145243816957830117074068040766507798897413456325409480630872869975396157010965636732868733014828799407265633358894879624412579930511437445283912818353608713756963491165791379807439104203983684984409842552561646337289989711638050748692321132852191078142385519309475929584088889758081252003634990439009828038214469029375099188630547934963712133188793492663034785158088542756504644597201401671420529213490606553689227223927612493429960817098841692493188056841449959994061825111283542297997749276004376754546425219107698894177347958787055652573628168206068432232346494809472422559805781558022227180099825194036139692328222105854950413514395265978734480015252891715286321420966286335523413436276443273470997485961402766331728551938957241247747048900221588515970123911547062789395567961037158966064453125 [113,61] -790748840957498866588633540332204798517062881750233749408487865395887052662315117271921625685279367588423579226185003900758111132766711196733751644213084402903466557667529451544411642318526600105909538420829141431169590926473401363980874188299054616375802633798067559821208548434767309178934043255647509931366620188244070980034959388201412242868304560787741411433538238286477846872421734473200013591477592438885199710591750946829587636858974043381876333911790408637166916987771416746629690397538073205491847082115615294046540903163080684705672811768355672277970335731252818933833465466578284651057876197744496020529175246926647067007920753620076930582789650973061773177369719468770916337663591388637085454773347717058086365315515768677272647302262810842910565204718622650056011585795178246333713227694975856010162525995499701005872124769418892811411329380428488086741191228417163774278223415058423999916671706085161070595363173508998016961547152564739978361125422041069633527923327900036177561983477141933384998413368075564973132048073873883766956833809014704985946553895671447725886858615251922421422440772632445846271966240126084656632770754774990508223060974391535239270982408843895674388968060750098367517782278573481571105678975709313362215585229016742819984775523881003463375620921684567683588740558324524609255286992556167931344372662342731742716554707943621072085054934841041841192498689530198195346336856547601303600871392607743847250660780987882762336826188247153011998964435454345368877179282726377328126111452173374858096275471988260007892906282088357986886989791851235773843290478212220989255221435207776095085316842726683172866722857288297517853441950439845742813158834524102517254845428750905067419748548911683903913624136096200485281898685036420929423318236791109653258733089489554460133844381178130145263176247611317633512525871679940129203163808759340325206090841765703847146750452405211557633903936306244412818378180674840269387487594143664130363659113272985968713173184840303902451751858819091461163847760103911744770042234225785870940647748400422834110662799642225216791613723642075613468744328604961178442145493213188129027878409693927918565853533289066452485602902286614645284231905136533607183274475732951230863930024429089320562176164755574525599968183087185025215148925781250000 [113,62] 373812681581387723970100402711991821221953872249539089531547850303239602970856136260754575138452037387499333086014834328262340034093575823766549398963327525351919724787934035848416238929496323779136255122431301828874360089242236184827340772408842065429854024428991016649529365220485474158844986680986192477901993630180629314676882870090563217645212563917569552177713101008113159637196670185620065506110644697178329990998840959261432091050732318226767827156454421926910379921673767888038662697190156837365248864841037654809483634550205927684193632548810555482770305566375461322128677901403053366617430575699379701991721724157890184116260650471396479374583768093936812064809781828525612654295356842926472106835496375688225857014678860555742059336887984517483054632489195492259793905271266577393955697795935629282820995318489859670656312195657302008267118455934529530523946055946644423578798103863644428773821868838776351381464114699891565405178264358375399889659880114952085292908650407435110930569271627367865975583598757870993548102222540268575960390256431321879914365302935313190793540457851015453777486208830816367590518325316617381049342923082229458426504806046272069069743959719501034161005428877338717312085904632045659073023518601231628765066413642065999543612229651190970148570168320400012250195934057942625724422532945497271277474268123175494939120428070505285284837800384020022310869322423253329429556761366540086070870691766214795785132726690491742286511740188351251276605150764942381673941966181705239424240448684071017350866462088591478867755233895943806716831027232868775868978656599664086526556557890334230196919135911004394628812266417589318665160470987832666985169128368085446596598508834405426462166464352486374148711452641685204031693756940942796489809163176159287886837904068769892247034137196819468687903960024379015734158067646329660393563247748391172487629637840877679597459805045496624317758564757943373046433096350527255784973193907028782706240313471382731506018595719994552566988602383606528579061390450743328247062016293506310361491450031312475521203961639393613285463660605352490038874525235932393490892943051034292802204077066458479716726633891563560929898458817189728960860315456905617473454819899620790508347602421578078365718309991616585818974272115156054496765136718750 [113,63] -93523266676713288319223995712332625928666957653849736747934078564757319875528139417711911966366774599267642475574488671219654940440444320378604188903185361963556065589499570519637551093977272107260963418900282426328264755754895177394984866169980498611843450779523618387808280007656085038492811414636957636238980881173954338438045383502668460477668121636600110578772755111178829129776227019329972247402335139208234447104522985403299056529236129208426374384820411062531358232918305113421479188763355940089695252401016121453852376055089089626736823793523021974516498727598521676850360140691689328584516858314743465783152452154024242138032165822131601779624716600219398965750750942070699788689832702782244191301110352817533119617195310514395501685711272178488237516257737837010155246319153203188992863481546064134381619015758100073303700989615630856237343073497298899070625647385599695868732621520603514727461406513869830722397922192555923562907196901471315517804345123131848770567058221544418629486462707493868426103449866204887618860738933119317877138090710577697140274978233098919192017816370845397989672835349895506193012161698192153788575503460452336214096292068622998773167769446834899372183682409277443075354414784537417967804829275394201012240470809596633483125035595253892227275803711644681918072260692015063950014027608669358662591950353968977622829896719112774285668681329750430477456284345357966388241418153424671066372832304624126727410799451823266276982179782587652783255747547378998097327701925846284809010067483156399276153911812914686823770328620488398682154548251692983988049208888234566223373677259713451377032230310822918353204364672737344372299142999270515288378082933779300807169610802366745530968325986778508914847459935462613767700834827297360101720017910466886379126341760741115114490812937411231300248518161655692703914986731691808775076272856489130146758496728601687168713163817814636136308565682258489601353567215689637488600564837800638905119401642564024463807556323263049982257570240220738963845392671334542148474806935006826535838302630301280442370807725283089569600014073280007545298314279820105755108766945178973455075637857543176065900960749668922722489276446521569952477815134262853031435803923704883188552446950781273440900243087980925338342785835266113281250000000 [113,64] 24159775722349318684410246040496097385942552304117223794399025505952778023799514603542771855047015974029028786419785521693913005052793241672514996384956308039810243561593723545953007887731948376009348076255612901282676221714372534287253925407835645328350677591741607118220723540293268784657081576511794462533014312278690854174181486346091119671930184771347030650769928744673833045081166663402956108900088139516932800753573638512351585359172925955155424706594912962846427693787789091203247865153479668153883546584175419732980469022932751256511468429431123408732558269634215196798907903394982491085608920720499863669372812405050683742895078478026781089897821213937427897578231641084182007856828667384850006807280567148529551238895215530257151249369832076051926262474462415999188857110016598864283631165365445098056875080898586325919338581755288511428516663272467207362511811494969914513086678925179055777143243326966946190404122248961656647954629706606516080357027711188843688575490226857992215634121863505721696218214446900994202282695284548611814194605198503941681695103981497884775169100045385931949952334876602180343146384070811610198846970131193609685658724697429218243694502138574479596249950446635491796599200453510932365662713840428732999192648318020221957980150876775956606993815028418384412809630893323088338083410026187076985755141649069016335535936392408522700454578842361837064082468765867997748972555396034984769925977134282462842013334795941982737947957477865702926222879278230479603748863319474249725530725292321746875555519122246458276762283103279897913425237309576829219717314902638965983828683699371252658012245597438219995242017109313084285448616175046912292452336950888691991002489440764031525997463051646751363853688946801387104514330934964452026262514122083015209291270962382141787303783261758382098548946498579812706605610009702216642508772018404576769629785064183666396023373389646554026230422068263092701885555687008312636373136851767368459055406834072680941435915639988653814291895255572882356459124922700892805291447312256234506458494437466445992757216849640068122429785132496988657841599706600473057501203916488833774335388662970545935319431163929709831068644540848903131582046365095492525733087812663504896991594672875158312033705421129070600727573037147521972656250 [113,65] -3694857980812906335867403840596902020383739369890427516853670400594922304161179881119817213612622856496106281475041906059575419011440831013919927866760765611501122505657745540957137154192398895788989637786644529953464540740598457406099445871028177644405118341678766480195234615016132267602870137233939863828384847914774083476454784138423389749798162084471359706454784406632112891259822392531257956013238366414769554860798899729218602595218478290279572881246567302453436662847114023754164899236063864090277389622481467678115900474239755898386448303122414727235724377663022792406520201742487884793884974814451589955834207549975194981231864124362795877628674313941855985539112778732298374019867053987810521653322356880297211341823441771628090876018853433301435309627411386659399770685148743775659760967417749565372856458763129589388118566892216236743143108424563356795526193455568567733518130825321745974112455047690914796268859971264903451825749296090301987991046240799189362664875509326784676643737236419285391992421724354899119250688700707432962905486313418625264047117195975710143020904995402910655836174791159509815618687464422341045361266280761510308001282799977097562477637394997208891700934086062059811699980525996826753845582462051012469593836627175649365110879143421104403274548918148516332120633878024912886595847352480146013276430527341280374592315362440145235168815903814193040130705892419449009628553949696556302858907759846906848251729885889856420298348587810226812139729726911494481241080782932714808519922557293072867423075014442808791345827325779755098624666181818180403902359087617888972367110649750522099352149276681624248326080176840967698231571134451103266499640097529096880594197886064456142871872696010729392994004041297839406236430574088112192464669196016363173243753163637503996221056095810774559995120000905590797660864968794168381837946939026551444936899210928367357155150799726077285264823745080520020646170205272720797907074162183781969799850923854474565856093605714808833437628189258348145367618364448979391566065842251206747292902606886764671438695591868907150114740142394670635930680657670954112240760759639520062810157385461083604213466309016206032493751708986673383409492126872383739415673448747842733414877520401733632104956939201656496152281761169433593750 [113,66] 137500502026172840715811815938457749856392551146587920215186512451757173272371906984994614078106912468637084882686297937171621044890466400008499887176672319221084282439181175883380678994133344777589242470670501269467974639295741862731657349155530465054071198369565960850452813406103584645043247497455347088119268403984661271658468879233601894637845599664469984987057739521081869424725907012824628211559158947757765897459370363028130815326677310967261999776558318984609153691547367824432774788334850029752990407049261837232959729142216094944349575768016793693694310142485620512757805086119031213547553210207977317943885868804610852611649857438204835286182394943866555125840218446859165842201283019720522228414815991350726109479080890053037468752285432258514912788699923595356716585864623508284482259439808619887344037564797587660378877519607825332923180201459515057220188993616520081805088010639957183144257247263315491218027598905860071346037336284061353748677692750741652782175743057536796974519200715624795446642504303787556941596753134471984599704526502729222747250079864581403511100499420841059330609848797160990909732331370613557007391377465445186401610645160397682475735439060125240806709477596751715618500713625858885324972321636264155454045786580209811833672042132965355203230677335938403241122587661409825427511823344635868096368771051556092343049864256223618422601783689525697546355499182517161046095735144980433147970171273130798048086833694149328225695375433423204585016793534555863484355237855132813775470283315308113468275353141196202463645462457280786999390964262624140600946892235528174440171991736486465946951730679557665220490903567751310153636902068801899270358805806569489519860419465502795853877660040047442060806292385446888476198992656821561468725906650892880360175741465888686246534392142260249720871472042646428746160095643352062212296680146294229192995111834361039281367660565099622722563974979696923109882324010926954594046020826209920991238793973809236391695624112472442459555141554027082843762881451699093139032178889149674381383962672868940234170279090955147493447257696091401298662406892974211211169514874347882776743754837680102850922110357078428719047775072209637368209755030313744913027598511896209373395330100367517367487835144856944680213928222656250 [113,67] 28005319641417958828206766836179638372240672882654977643772207698654347248766007717928534330870900970006454456630574371716510506452584532388691760641990429713091687634341433124659973315586232978049392410333603091342573550568433887058670627663489450536624741105848020896424641450321887399856807678152049810206356594009015187935782266738421966606144359824708459269753863252489028873672143659297314062973998213775197520879232192425946880935555038605321130690165258457468090149819356064700178112668995481858806523000804402317089727303912198529390139956888343593868508833129261540231696380342762820220283109248275174660033821100522615967465819883741155331349451999091753873025176988484589517611656696121649537584449389309912265556232121460377063399433912758844816558201185510637180889747120753252022237115770511861602020834711497025052607167359925804800011762391050064049880101295309840822016181692182122020880255864590003661302333491959996298215458301806634451514013892640859183755041148595746942391496449110071598186241552600043508003778700314159558799109595781692974671545749883116486905051427307816044279553060320539384007197027411884779001364457820040477484309461453588880332344676796455167831057149232508957414757896595162003061659059053047709765575119404062159963957551003292120231097838397387350720375685820040944078495368983428787483652492401032332000909830718386539191914135307409005292065957849978813937307092750717855612932938802326970336392199699454675170342336229904281371134091151642185474669701879120069935895060146213896657885210006914695455946504521672710705946935603264820782393670743604292144744967924324124837525857498033090345753655449548321184623341035166268823985005290202220144019898003112396648449008712177840614434047267193274492099549867356329951739654217718234622413747218888626170100926463573311110649779803601601715111838632228351110856021026454995146077669502867560884193778311768533013398928784138745904289277677536407094738669820741847309816336150674303537891980269553341281216083839829306574554473576935185053222384429735725863276515378483068705070549448065955423527570223026920950866386289276610521677678098049633960974266151199723472998144738549815727559203363499398515410890853132788631867897555239941404219700116229319064586888998746871948242187500 [113,68] -793907934882271773450700421421220023487865438360499676625308230245174485572178591277817473279268027994069144333170398384355540286439823745333134566087840479109579254119738996047077807378940390068015873313666780869100479456366641092329837579869755775412791793819918813905205969013829581780390231099245848097597273969508654579026118867490099294815137109936040385370207281326162157236829944846829480921473288913439634974535525358175649081038420796454277681664461051566194456961825458740390233292187809959216936732452888455169707573667755099324314824003900317373599569207642572334112793710352635684985284488046780361738343053265436537497614021964012821303866776353727956901516452364491670444854410344696504793783283494797714792554561160631466664910275937343643363454539110843684540331860792475248887424022459395201970743598501690584660970446696530616083946539727943476437366700991225952741510875101023342198314808972562451585675694114694071758462734830731881020262529850487591953903562104032854710415719022587483729480018769112288911180035023720799635820027700754832903124829469188910069134235092838803565643913441687879927771466703606302691412654282144909549852219795116304343230434480410110580833610230006450093372211566694479203926548354156160125066686587351574223087876917152935201035450714819062619661226295096391698550877697021542475000857470904504230825637983332644674703640691070680533801752335850358932170981239268788324675672575831024156386951413291575417597274500283811154237432831455325952563834790873917694140603049988926472253763902475860274298981195365707803505455825802772908929266398763769806231161674859928151803858276355587388727380847986494529915127572730595190720577769679026521376140132557226300701463911989931016298988183136586190810879654762478721564218156331595634881606328257053047147515587481543156514520939070902040999265091558801167683514033622596700047726079475768267125774930995740237703055381172613848727031327601864059492367814471421316168149185957624725370599642412008934261216435304182095712428598880198959680135126964433698233980810139219946836027040441440701321954420605533370533065885735455247119495370703907796070408399030143376680001376345643382898248804927289130716013877071748002081376815304458618820226956103169868583790957927703857421875 [113,69] -434965671497613798011319892188048912931871766011621589110242729935606345234168617107232393291428157872534397492586990055820807344084689804060535965755145122770095213456863287704786657586369755928887496034198887797857279919054135074806305383027076611199645835434752183457075383126880843287201721066582492451873057836464487136854589706815760961313618052961718349032166566892586719940809377643791342460743883244175525467329837078683801527193213107642367826493581424498733056330134762865846544463460617245083926505261268608841575724553115211327172287843614342631539777804327921744260961486251977935506602334437526021820943925277674248461797015162972200274505079858888561518937348623795762365818063601046372493598884500307385577704588936737254992179051011520175372855747850864249987595580116498688787776785107662266011302837169698906950138535419317406904666178896908292784935522903773204357975074913739212923802389770693609135911336412935426471590708455162214092138346526188956797923557286244454985331187198569753748296146459665799386392259355532713304980414975829901693346860165907202328825953635896258337098268719835660966977987055943703671387518293705426292660862299880057151217128510603433036581118786452775546982977065464726098664748136465966818008059125257435166618863912116337188331637366479731771892087115501380578117849598760772735911465135422133867341450650883418322397926330842453311148253241349735802045702768011360176882670925480252645603759836984845071839369279866139819587403313488332517368700566790367215431855965630750970487393640447013873235503437277907486932251253054004111139675319765453543051693033985085886480056517940798511248853190284258761507491285084786508043880328898242475558608881187845854037303126670823357094020534409689709480157246562398568292369845716279007443143692642323031001098969236519052888279591011498988091436195881666136494947218635690152499951112799066320014736319078947495917313899413664047349557936488729244397928007465806256843093824812197469201972033024506789424380703874588496596938384949228119903578969198525376298465278833893909157583024313575193443621562501798223045417910691198367494132613303064976100489178063673274668659502309751071061423226761247879538482571717761377921856671499730405405781397121245390735566616058349609375 [113,70] 30945805596101232061573534271159400689277846953091732551674371148385943996190499019843098495911375536833841729842261697201608043061998261395050629298633899893394424414586824692622564122586958105553995348699984198247515403692687528339576641486878512332050969516108202083460456089955535116029638959831377214204230951972596476049664674648732300612636395737543401424207713670257320603957288878213830584010104969845822798209194220110688055234868797614547464706623759674247534965067797746288200604929307660202377376611849328789579936577850243440143463295235402828315147559835120714205233053092157020775569637644637404397882372185208277938042874468833403880430757872176236741360390285779392311439821908331903232466338166225186294790990170335715031078035639773815721400896187788977815960204060927504004995927229435889911995556684625522234045978758754113781950182190124517494297871979037822666794293702539089972361252044771331839209722421514063267834516009002854073182334808898008795755676409669613463866005488542244556104519312109438436050140169241349033594657431595141639380612213927481325805495785917375864686143383012598006339903095372907488889021840216097598459775239118891129268032121492727428120767999712426232904241132836246228193326021596055775444704441803074080095603066432906614016118093826138476255635150092718846606127649563479562913710736092301868561558627330440485310494505784404363566166667804584337989911647288391597096508081327997002309883514483870969462895764318697838798725378254245369877771599118733144254902770436026598909480276855421629547466746375017196583642706018126028660958512041934808352882025207537458096593614908292964681291329646851385401440428306335076384460843662246497154126210622851262754012029348340725801976328478171225818875155780424947629311343730433498999915010267839745903297404509168264815296192607119996118363353445895617563127828530658254376154058757215084781200780769687615890328483442869740126713846882397266142424004212593449726507021001966151180478783358116467368676652452188342491133438804774235803716696950657792495957336492567018298043442913147748421550915349697047784077433193204076898373244074677132144723092100461600099352672787783244350344172052851898185679932583881478301376677939385495541557702381396666169166564941406250 [113,71] -2525164705520682209341849403415137370504888423083930367211795174598307121210470687086944023146174628687635595413975978528009669266476845855075335705757792038594000183674868161819461513515267395081494705459660820218919524889594452701712202708840387299929148598414915400491999779165584294915007636810538454753013305032065974831102587866048018474767388645269210778411298345661726041394257094903864755506777093904442580300006489850388239919329818336186487658969124602172112113363010064298879556857624009245027800392136042613610230856536643251718404466404041113250593092358025553378498015487984615436406784957333645609260670439862178847207270938279370370068001785245564982465469855252664248602784911543509143880167253735146987833327932822982616830760164846140519936386614832021753434317118241364742213925032891377567509191250448101962537753997033625980904603496449439336359016648832773866332181354964269813547466422878614304718976365071732797380129091463267984395534540838776760854386880464457252470338708660368443071119554423751953169381467344574677237089194297877108287938674781476034060979895021517095821455318562920539068787849135417317619512328068105378580007323461788185936816897842833732044150848640257687100580403537164283644114882732388334668993108500455120503729564730064496969127388723475710822704273769371071639395714962673622339966208403405499908334863405569163781620763838733038557260668683878729292444905904129974820029851906137747192686199667866523182547337269887096324625513477278917386283809276424199635463013111935901968842470727569320102922687296342768012154859835462030513179810903162515069376698135686750209461616260516143976242409704997630921412884203136024788594657347473273706387741866507032480780254480231237053272128570812454127077193139110287487420253761347348625923652207147645197683555590421854686382407357818106986297489037490583024331463299375411565683809883299486781706090764322949485504526667848957177990533313898764968887724260926098326156380444176361583254668791353490382080847045571966766159951374797535696374245392601505392430784795709128777968534007200891253141285801581109815552620660502993400246637267178959188011500708098983782466160845666520068261077752493682214847871337525453058758806434980215271934866905212402343750000000000 [113,72] 542687503706778970227963823492448493012497494062674181573359728434105165728047664973528835612820417053511601049163531332933289092027237513000356176282758394795503201006664666800931814584839916561366207522014300747712766500748232036262837824105698159926772185587787832898256785617619309036632857179383588389493759039784458196293071805210844049323418645041882962343039706092969823605455618605839107462731529498327336655214056180667113840390939224097054704593900145774413257610775624458955065312057432645198781905254506689074529905483233005520500213321491282187208772347120146555963895845486039343140517099456024795302810308869421400236394900046466919540599147156952103789802610587265992716651299273094315652625777667689908365774917760032835706502346379375051988799927598898338871970206139501710111636551647772481241482624805247929205611666032070815546746337138677703161752916087690515302760264525720541060952091376220320923064198802584941740468344231354676619174616739818732128890595006457410039425745202263489561037677837262256279757652378010667609906345650008101519252551233386971025168247651141007131400027346041381664979107483771256454235997376657747614666806818906691229146473686429024337223678486688540438275600511584749941103250596882663186729936270405565486635934139814032968296852743353353302319709916136198616884327561592324704641076851845505385523450146627467593607877179423140145236304974805735863035671652814418923693074060523680342985937009067176669571251992052174402570398123835053694019360835255015921186348355786666154963265843816231283430220337171052685676643963937279223849757211641636735697208221675980415836887903989575789196062465241120599917598000866624557570865282102879456568522085627530128849554077497943854343499328065584933787274799237949269430941257518297475364921931993494165725263211182635143488768428548337922927068278705892840468672855387701509932914458096267493878613858627922981492993320725976997710110436597921252049415051744913831778525118633972803957056499833594390621291744741617611780375689099164826145551157793424371504114168862471803583757723262039820218286592086967182732333308947232916682369656037224077119411841693383370860638878773417134451257649560375031606901191724220284446494888541678847104776650667190551757812500 [113,73] 13857109756381376341634874082668757279111827680678990596084529917894768104126363333252279571815727957871670270631976817697412967673869493302749653939126844675685192828917375985749662850655750008641019191688375852852852375474904000517000767434592469884651539882233069544286553458899630088164674972253732964435253204186589750826966114641112179279986774262763831851892722501038377081028908303919492086083726029459725126163981567006839026890560814902924023035931780468788688782894695187691109884904292686263233244951886982802160603331146374811716657742876436433504087802563974601174649603292166324549060677374274948352788974912850152871618749299381877200072790606471206681201017475318552118861731807920916674751873972707238468244876929535408767672516185273224325322825656922417874387184516116258745324952016047278745383062283047490157065973134028025638632309388844302933831502586260271260170414310879255885577258935457677323095322808549433016032731148287325089137196373591103126768843403260681950646597434525980441695661479343880999277634547238486753684686680044511240841021311674066017216775372103948057425268241358882066471874844895409791100973800555407037714846499621994471061521052337924935353280782613683723005891366256890023520159237367781928493020143902391407787648534951317660817401382298770784382147662495887370550925419721080447883731476111532785954061135983008404087502008271543707060585323231548653856456011444606521434732070005808608210432004062747992877233950479561590917512453061536227276779666051576704624122658676054778056510743614891036917204253949710475658958097139916535160761645393909425904326610290944978393649850809809206856861394002661863783070343056220005547938464508054840648957926108951061577729022265481772971752538079091900612778470449528536093428584027441093981831736903812029065717570766774665051089648192894219780164837722200974230454355187739874346327726455219691704371774477581426039430401895212464837169942831840572171807328489233607798076028089239584577326107616689076449127859598818892683552428676054860518415551366528677699960429678282509185358227241192840122573842823424943283900976642177391404283877634742191025923239136873393235270791227428275072238456002399130974964325916667061411313710550530231557786464691162109375000 [113,74] -8473213204322990935946189997707299792357210671492474650481419780767255592847575750729376344440124826443678050664633706778690969292150443135772095871611315497600988871577968758964055225155751138016313192749641845824263942040205312043955714322966068515647911746407738712201418939713646843049730155362732287445695576488857655741007438484177662219229757902312323219755311682340119157603868131503623091556241687248892221565635120870963872926435187889975456102011351536268038053159462434025956719707120014912314102052264470238650042626920927490095354640560367933138075091848101958185097492104749690543875077585748631757026001792896558536136553940985146762308407246558795596737241792990635701536545286300217268561878046534073096412519088139024940679252941315733122095031944276305453057285247179506122518549434842872045460313577461956146942706698175046693528575203374628047740008867171347209339875108774366406771995813421361942822332757784419256537293466809772517933411099724757400306827571867650666302304551328329589285991365205537847891058838683824552393464453031239753294458220864236194091543285390171497970223412548778065308017712655462802609747754884490881317013460739538023493316962232574016192702034482551877529110923942834191605581562237251840722867798090176889858869340026200469291538887503808647190905890239649631950005067229645577699219814982299278843892869914363610831293292921423429151752995594965484495358931542281374544969129278252899015491485873748842015565404591598543870769703489834771729089723441453946252435577796784498454624080685737704187717086591078818063135379551696564351720973380730907520021950392779823807670597228906599825462405306150353520062107788877834833971945805253877957611982659113425795242625976958090998233654974331113938947014721786510864341382764710264014738978048042359500863961335997901216247191725089045420001300319897979723044215655675365949488035113388480337179853203705599551822861325252453126053079334117212287989471155965646507211763469811500144277211245616728303306256737979724448108957909167041353517018960503057630610707735771485183933993358569673858994561885640375600480225832500113715673122099163970030548967838762048927447109115655926331731931915540107481226866925367452454409544770896900445222854614257812500 [113,75] 89821595767239946151812899379421459917372173531089653240661066720363757385576131123343016297741832188982324216448199231702984454159893756217037641862545302758908853173581369828319050500054298538562479625006530994564075246476678961667387275455446207026463990483495846519488413816559812977370615558136642166920812107718401678244700296305533440939911670809320830283468489029522491918714197612667919065356549393455346770863985301483407564097519578134275033179151751379931999116676057932055537690843170258463433747006974722138142517326312838745778936696497347365123377574820054279614862965067273281686901904163111310423548954228704756519885720798210306718171471362268530714833121787157861785646929487578382116938211666881924886320817045850378995822320313220421681861668179866276994691127643509167517214222595478240621452982807982631557250368010109177195919960013885497114956292224946009468697795141299391814241949166154366823437153086265060929744665738729366711079893645324195556891134690631284387791460319889790473780155534771070467999878576306380119846597937776079203093181496583150802958889770249984852116035696413524146145709580716750760083179768438333531145635700446393227250786743827563207401109157932074561786424544799333692854542931373631378044125774228270259509796656403281948426326699964722835170770607315260142712682447602500988859907813565676172836464388920616488850637835462286760753525789733992433143567887396400757628050002884990201666326833769163431981237323628716811730139086797491980365781163249293339629259746838224489077454814077070107969696292551878771572419861514829250625206362891441096505753567595865359661652800016363335406962543442282805933297036809592018515677545232193311578653054678100147222663363198117126372689432311348950191630869828046076314878849517751492956321205776471034693264662397128954348978264620655000914013113641623133761201129208870142756289813618977930441664863968076762715933535572970989527817230080545324098475445818891280412403261911094314603770241862204582716220601001992169343902946010346519899099940023696532619275271505589390007407784820326207661832571557529373731159182594535468711921864155176937467924126469512283773649665658018047611785381596320365669912670278374200449889031006023287773132324218750 [113,76] 41961287949841246888879290383720166920890080563088198090259364843306656535197248025719571869511722271775273934833671973359029824256562252790016315203286011031922211449772454096389395802371304856750129517959092868562080832339598416087352932679154200327222875537602673662752289685313998618412753984746159339236647305389921841674838526544323554042082874710222175610109114766472344127642348667086256279685969477239762449300152088857725021628775344494405910492256923300407359506834415114123504115277623327452419060110763707924478869565787893233910021902697457317332270127102191195849003850272160159798696514766183441955872537298304596993716595013430053138281692757182168676952771491732935208335432946946768098727644060088682300000038231357736557869053157550173979053117076541099975293823287626689461690053238984442296905903474780290149875766864443096815892351512614619885115423018032864683150615668395759681991545717574125135749642573928030946159711692077581203409872725694594062729548185546064602769254508426566712415333679631894479664842920702333211763781748915159719080407146476191086346002180806377275892457647926725998899319462984087752265730663913664641481722597321697578150804351013670829929958289947392491818556896419576409781239237153414597615266333678532368534590060782088073725441672503109117248272359030822903074955762084791608939826149105367042672036339552881636154164883941600468613646683135334991080140753665401543685004429619191690185739410320203978096924537799888506152053706256952218691944722332246671265553460410331586514421197706584018975012533888052845763431599740229623891910855049779774685466264065685429035850170746323271079316523644759787312426959287617395800472831103632399370103974645349382303339613397693665121184888170237603243207458749096836679577409513348277056920561270174271823357603148898363717250756833711416026546241770371176545455460047176687900765439399568829193874856244925659406286495135439475187893517277955046228489781177555937070534459064369954382817337650223940931695304866990119877280837339775851493563559252591788577244751359818584271782446295789586614086257090395700757421123736294322424211499311306836328018431217450481760645283611577216833158883490540710302319979407847938546183286234736442565917968750 [113,77] 1686449449968916055730484597658689965269256068902132269771054480259358455468120608933863375088070078947774074049554028646644023798499679826380195980750418787639669352187396673310523059356169461790783682080106921330117402400954780904996194355815778238165286402038248411424149008317128834444341072820778429809779914566422309182626158124888883277427463349534782364240792028782871301494778486213812285144232670660241865931458851810986218302787791202326077297221686217951274927050731103366263240456298546795678730341696150482622515381553188226542288827666001317779614703839614011417179105698253419949442953712138528370958776062776880604577853182163645119607400872147410101744569772959194299773694717856862191841740074103849331844813922909912944943973958559539126176952903642152736156469127703185440195228573926977903008136291200912505832435992326876073276866073369330299548454837669138769293723563193747760239029172061875018590818622612491689665006197494744145289768454477563346608811234097977873283143912952356322978134661839204505869998327325325891491841604660244641567963849747204219192505534308185097022150167397457221505430549823121842375816246377888535782178300996443884085457381061155453929753557944102946777684200525598883280348006666884394351413663158350542358294396510538748908772630958853406198728916588899080489439270622523318736020201186277564038482053780216577844938399964408651819172359449614436184536766212235623841702781737882480385972154375733540854737264379937201590978233373129551774119486986117811093179121700411782480197767063026209027193950450395889185768440952925680647257245641357947624209816293145954989539226836772497309218482303911312849544571752905926937689358826942753545034501220595281095882989992902482226056322846201008787021186041501456920075567681792617851016248451783785233242398437613205860961231571075522837710948470147635216959095373791164843083023524650734995668527861277492380507882911307446910667589982612723584307207420158812732389922089682501330791703597341726267073208555480938567756564213797260907547024660397585841957790635359281330748998966169690954698072210761098557714002964314842499935355717564023119527346441929632226905299572886589742821189361586609934719194203722736347117461264133453369140625 [113,78] -184996446087018321114480644769878311619299673191972746558404173358425119151902136747373874550581155099003390698653747405314518749413356589690681354554160889228423337613681154499756831354267317296727084375077387473803720561175080912159413271724025531596655228966280612243871042521073414054235010310133544839227008288130760148226108190551057524801072055675705992086195171038689404691348038833822028139143747400492134099167643849796618417516510065600873862990143962630447281845469622560546686391525286099601394518498527302408829675466453857325797026686548206271833984760093198523310168701099955806684139290769604931940172859983170892417057451648137824342149386906132929444368997165668237218010786680234347054210627655812495352903969478479735895254753243985053392738820220256329154293681705690730294548360896249582681801847257547614735616839804444204884495696733742192223775260354285591849406328717739587344303210219689214474219381064983829657411551460892892012850739296665038706851230831842229281940844426466206845717625116890115424581885318159491762298341882259403762056314526337547895050016342572235692453804494495698999696792358420934170297673356634504440890668473105245904168586902694880216520837499353364252309398703094519777138836406240146178660496974682128923496371199191409970624692875863987583556986025261272467173519075808249360091249387763380182808049692808857525843269987241199160209530946143013227014482746390372378998835583488977613271442789724017001613898795445209638507581072694043315781696673303676310678747983701984008694330234566017769709832432788721756960278713558888578465805932704777120183785195206655385722632136228508507360472950420703553211662479385012757103975817156026891896732646155804232522506657502452185829667394973283501512234999651367139731079968247170754854835108886872946747284828001873249105446228032388579191256714968280491414076025384083929589040817051287536456729940374684896218232965287624017093442223039754885190157991405941700959927775946887526174029212887876490540012919335608748755248185718370272452909443903228778170606303969159036314084192195275573860248613117739856679102827338640436395993974397976360198310219613204322450969125025889654874960644690123218181199149512394797056913375854492187500 [113,79] -31632304823380529567001454431225270149812947220438794618431234127191096941708478802017633179623995026550532945150849154867239457233147088339550499179886056052053722715199450570287061022295446363245633152112825125581213147191009868148077895912296397083172431813657807280494568835150352456626306229189533173485438520259070135387719795034853939525098318361864369876166155832665313852738080928761532560554086875050376781684305686466291852666311471819487721229401436341957261245268792497568936333002805903341250523547568620018946082153629153919373476417921248704872327696931902670567274114206165117003864507401195949409520521621538013211540507881863726841346840337694548086696511587503649530137245677433124257525136477777846990719109986269390271034496754716196200533162598380530028834579643518865751973637004706677207659656105838322102694587884968213305328159785218064149337512382496474346243630355832176841519202055155561523345289612954354355680438758102290083068822680715050813323593182064126045847504046287884850215451506613189414977703331280310950165462319267710049974870415763764689264097400236832850264842330006207118504263235454824552582727140476968487368382866792045783717108325450662417082131337046941145703712542487195109035393778163922660331042726533393529134431452985683621940502821913372063274394603481477694928495831276470194863776934561989728834699406281635939876846766165690017748709932629039557335176113821685645283140262672068510860640589405377398305495350495132297582676333059245725345330016541809342094720951426757663352692490850408384816589275682742872274820594755816934853612131719412436519136135038624811958905906474837646008431075719625413657760830503167743813601981556797050273985604215075859305311688469179563846810581324803471926264238798359397105206051286381218342196261327082960055048888884548959679181849578573859429772239870929270958746028344254573733388116105387957191790752174086567787867176996665685637019086125140643810329554720477465542616058217481182930447239954892022293778116274225935513242804973707472582298058912493262691711027904076070770937695943764396635148762633558955603073493710190381193073888312326329359177893561185632227423642239149380004305283286755723359817693562945351004600524902343750 [113,80] 1621969319358889093913697062406948397179641001193972834317062993755324851876411398562106424142679003642418998950236836105210531757464938167940732290876779285489019943405557428944886275237253953724940600996350368833326330797639544672791175975459723823753369278662330921939215105224678186642071909390271761303591886875916161478234017415688538119561871519215604271222916675005770743956082641981477903316618601249289130737523811401207113565931427423737620612779464128832005613707120062855569533971954915810584573298465991403832419716475831618540724298508760158414228994853308806018518252736650642121101158742496836382596147972545843965847118841326701326140755401287337327994426296399400279050391879347741581635869731630369956027743855117216938771535755461735326288365985303577662724980361604496762168516618763961461783339374116219257960588560593203668974311124208666048992204525051333784191738433256893621926518956771596821602856402912214423746942901074917866110125364650913956476996286638401969129148287018434601792176074310668788486954135094571114679538776853738648980214545677330098028957050017209549641709313292171117455254826468306548397094218105360207868830821203438375240489391571196035464286166271050546742898209657191177554125881348864965691015454961237075058312418555504802466401206758575311687418734883820350795989418401956316051979351794229055786384366631852095942426830580653769303407064995961551381397634411672067608884629019024625920865990745788942541229313044776604905108011426617385010081944838768856478515078274447646572862892886018892522531522225355568829177968931662965715720566038366046497396731492205477747190224387473088146913219435115990752831524275410579220875818058071090627989655632455878929654556779660164668063303290301515997723674535146980799263353983040155890853405259983223275436568211699727469058772374823288809902703957909277472673292273848355766632483319116804096008185769355677517992483484992082978241282848328539622238920279612440958583774297766488697583807930460255886210410921145504138545071783029274375994706644271678923484584608488496302912925495672855406327621228937600432389366290266375424050889794051931411582087186577173507073578982337675443104125019844197197471658000722527503967285156250 [113,81] 156989433332157128781036998318506836749259282908998926291485607632978494681119240275932953828375160455732493838057708997497864493895407148255557761045542282709905620905533097131361965968376387935676623794040684659054277740005938963765086479893140381093132958463258973670157571292657156589518871729620980217742292435705457251115783477377208979022186125245771177955900225174889513671357278040046239258992390093104190648256233587719197912693561195465827938388915005202879757027881534215368547208984944199405734361647533019239489193313473841257945049638247775001306491007075846544702361075855491211713001568662889648703104491836836426205951080828597122714586566143559988322840695338665411660124414771885757250623303120869214341941245887205444764463458998113205126385784726964044485102825574190130954335100527867122712352454859108710631149177284714191343531707198138894994111495140515337347947375506440401744864912704428949513754930136876331501183734843870514151022270859071698251240581806745995198593401970027665708167947758819638750504653402334317813470240790075864270496357464617426021714784895004996764219388946393780921378203702973598465306757665443460574439701934664891759802535947310860196414569790041245990753113557386187776412076516792927885993655187611045905464071810638246990879998046348073378930621007784118373691243385069288370339352128969075710192945954770043347285858956832188211589620205282431351391697215055540383966080331531517962266329321121045472105625179039785871212211981353318363099093491030483273866789232472398734614783487653230628236533850332546175417794003374227123809043451446914462763859297839633595327399723424834954060204410529261114706468138461510827766216779723386638359817951285718577097333115534804349648610068646834692840727058965640867891044999091307728884757169011907223318031510557447866005932462127064923682515479734954384671572638275717465447175112804837863457636454792344689545582874346471052492227549172981074820210422081319805290896840281406145070514438450846849193307005587107755903417585191622064626864812411826783295366505767658803354968607410248608451726729215731873759371003641112890813012118487522510146571419558565588642070908878916029455252711954926780890673398971557617187500000 [113,82] -4303429455138747666721843243177014200510602584918031951614974242176091021381257383335522888577893378042135281352511665956095212146618816357440746332630045493173287662338934558426729280145600654455503085310888036728822540862560786419862330294119352481363836469779550506232598569414525877844543844817647456233327852328118679037679438068362332503289526194439746203270939439715975279901133800304806742034625785081733718755949828848332541671539730762511191414006432139929060407451604167048030747800704717427211589092686389698789715373694096564920608880553687225049495350575307677192569557966034530597329528543382486051631453684072973285920089140958402818540330806217448717613101041480358690067236294185436694176624052184882697879738094992837296609007547276201998182791684305939987755129432507098076482373914268094636221347869545846460079760180222277333627922515928352357592603074368149084354688986843860545960173034284584434149199761399489533748536479251189072411026197581213017638789605878345406954898710308002419036346612055264874072333305275099732475670813703717390712519696996829907788248469265896751297217862090762735659021035148846890295638594529570708400917254713570393393878618808561420360061189606981980097051316411246978778605149210898162643314832460297546850106002136888077130776707401518640054494597183900384700582481319442596576577061699270257849824270696923443821198155279491657614640474506766557489272742286442062290402110827540187161667490782068906566180629185184215456427266779602817495544584805310824010125424556210589115395234836777280723125654161460400094615698636875644847708926364498459397902320322760942094597375636126437080554401743277322533589384713313641065538897790062127360607396328377941550503992792061011723660875436406994318264473197841431351836040869651211125551523450715366610291942558342511825108765483013549636100276163370815719913273282428225717210714974220831316049542068766512381330222971511476650305090570115746043370533846008124440851969929599134665542363835473024692013298661878627780554480617839144290004088952387722558079632450272510286663970782248647218601322349647900334607462443845922062776333622216086018373673177505369210776086035661518527928315336339437635615468025207519531250 [113,83] -877709875513889296193653031249916133782711258051641719232128688026504996415764638972500024423861541118846610585188668370417756918891999009100299083506519601024330525137357098677555990565672313260377463251045821240856509189802777617037930096690605318978625812367493020619148247538399234251803253951994704804714917128542347392710891007537047675239706836131479138503482317323775508504361332379949104874423866110412850582958194829504414014133638222890071463143874602222760676779847342090191546567171351168523076193335476223728029771113818545233359239522447390052569101422877563920359004012145887939231040733934479302465624865410702311191692213096296605294466946640656193375167352885171454754893008982401167028310213969232302253229173175890881643806247470891089866445846934621679582114928064447580681669633674315664463754489607414490925871971304327120604534304478960065368527555626822947270976737976119214308300158606734898450389482707094526612043820984023890038436519017097109859676971427260078136983236408555697192835705583823315503625274802986156537199795909099500936889938902477028465729940131717898683241591621992368983776233840963707120822637044884889202598040364950774362700938716501073465155146998341846720496594383262966117959292814838366930644254125314436896304503557240110785682895336132135588265098746713717786996058116175401914657706718309151033603088680273217909766873529745486088506318280072563693542769929770507517440497105362780248655251166446872136920788572730097556295314387071564721358833165971763710724155407854469727213005682476880956312926948917382700013092449166336150141574905726498583165684125701134943395282036864149848808750341724019582260644271114575053956821458137438984847011912753976005818763571547113473477172488597844024164625144688374152353275634408076754359964255066004984836446710771056754082743120429624094306127735139096193741277565239172200806200218451724081647303067642103422850976831212671659354688623019859918783446833979525942231908235079950337392118228079115615186428030254397354661683297646236581334006531255206289537228522271471347840523219800096974706638257959908304917823658420072499120754017346695014806314805616376928097331470068551140251145170623203739523887634277343750 [113,84] 16729074805111802365856973997684004588136143884575442610413721985767205238668776621092699610670204921978880327532148038689335497113218936082545333981694749430453488619413013076115542232847423909364876772658282789572784233227926489155176407669546774562246684488313207769239771909898995891842854516859266605342012414404317938398070561588817783325288500018887198633792713714332408995119701014337598055840450975334371548797255627820213289607222794590424107281969833448307064753822270983922993492726895972144124144715687208848559413635857669649042183852615975289274288138948906612726418808647011036754451327766656070154529588413628566894182160858747784941562333076598648118067359160984411520099933031976297017553416788515430556046395752735141287819845186949727503916934345224790430138142829032508183612451605792761544757357392760726879830229066096734914433359135088539903219444645345368146028073739639000899450816426456815915446919758199951256353481616075073031257712407318871360012759677344223670441321254154976887184817064135167311208445053545629309736615064501111522116014349353126017356701118948103612035496095040671382972979623727427007421730227537624446742946140097420659219442684412907575791897491304310385426026498925883363775171040850175175612830431533106200142208414296774425814520889007924923205946488359679378126189366815009586659467849098161606004108485520529935420657004921063196930675530146888613529700629696776517061442117232818864862843055731472692750448091848382338099779607268309555005099420100220061231223682304574842525347462036922605227754347699379509213556357017565322019894519452880418779289834404557848087262154714546117309098124079763370504974617746899730582193713467905076582381861830025019116223058170731101253039378091681457647396146345672830105673630206351999867053946042336538164135277730181698400313343100365163082680456807866586207505186319394529937101189836067411619401457117027816531927314119559318537409984591675778118584682892793938722658033535129648753558110372398724305102086405854442304343865157172218487117414969723228159878665141808309014376363116782133759170626499548094011078299508316891625525487181672974580184104806506047041941255826280610108369728550314903259277343750000 [113,85] 3379246351617892565364769463885135307524131414405158830252225286913742783800519971421249748318883865119522886851240317501498036731052712707322221308851469300379300641551655766420724736089603309105582624572691069248002369704600876327881488619593339453969678940063768010924377796731861917851240783501195602684927208770990869524977958178371706919201411768927860345769347775942239199011047107941532916086936550410900858196634514214299941417429247981392195069469503033073304091297648050569204593013627848986421522666907704387799354405756990297637354563747193084549742946078051725349895801448554666984008075517627795022237056392409491764685650387230887405239392958480177498831711049545988552103133636345223604457839107575276684348931804603970151797955075282849537589094616899817243926429582909218041986708947820590598356370627607529195656638625160336672427581469410040035746804756021204662822344871004403136896949991909951715986484044620446596340466110574941785555764016329040841759844146210034435016825380218783003105215024991671078185887801502846836058546824026942055047717311339639196306380391169630282094758758256472041830219704709495153570145344302503048126878702831931926543895112084140136383929108582045563779709509730172027585501997463798025797032924858589663778468396873312289578005838960463793069754431626017068358004284548912214599316360962022747844071511339195136694185170061315921177224461900039754602099119941848686278779737242111437021630102851432863437783593887626609980256870139267339493460312534592553943371256106906608959821437087190366900648042662218658836732586833681447692016372294958258591231913337517913428731177068116047938844143998437374476842782726024711167293828199681893882627782209511790158511441953356599864382470730651834470480717130229659006536705069202915756889002835911979953895666927653430563672575221904068395895516695255878807844875700128174048938211069100817347305517832326444530973896875208918469870151234786462535376181483404911868031096776214826246418793963547006978462402241884896001495801509193433052190769958150689601006349876145291140944284824850026327478204616154947829580780413059206363742488246227340902895416202627915371430941671171410689566982910037040710449218750 [113,86] -80587366880892642684646823890611120974786049239348523168180232895098622573996518735376149405974892857702379018841042263560823217264734002314451263189587873458465931407998362910922022767572824113045520206994061212340605785021385577726344569024912604224048554213734377518917988423957787963807501409916979738938356205625695132712574092395258404905378109389582745175427265218877228809157783578233452277008666038453303460057727415487100088678857257082415385708257782446675277793688046587738216149812504398764640267416988130058122548564311401489031514625915694876842174422295357480526955578009288261132909526045182294893814558965766025049730921533343755744287278914254617883308890866220179996616883157845185679080009736813557682037323722827880510776711774965012061762255565555996393387771782502326581126955248964092862848606720628542773086163322960432487395330094844600045901203155469162181950479412142631657424730983897507762398364563200995623227916675242004454419627052619372198693913034139701370377775484794254111899600997321288815347289075536130405515081818100583076587700126834655023023547921646591457483710163747402119253026255908554184680171791981403458077034254435363706909256742393003282793800615495508037660445877054955409413984532220704882724645686616405795163172366254179857160107971106282825037363877720094078751440996727716969605255707604268920919771114993732323467332541525517841960721569630144230224620818689757051006073439376568345855197207216151225680992045070525097787962101545142109177007726926876207837223676565014843031368541129303146460486446861539024408715632673997092085296151845550745557944216633334233706422306636378665853235117471885077903921671281817707924928427648964243404903703467747866337686308986184520706903105361763586312728372344721395366083418173001599605576810790335349069724316573624347556766217376189426847287726000818445471361103735892740240536529266788353123710224029747072336866291987200557231211086998631003022390051033325976275144577588941611532992109029022262143380360565001541333152445740729556583872651377075267984038672419617489260931527071078911424374928453007145591324331565260238543120616394534701003479060568591617886675670945351157570257782936096191406250 [113,87] -6348626893091152608323604989112134061162278735753966761149645723231734360491453487153967696990244169195075572958490707991764269280801578162701844468244634315861813218063935524365125954044408856703070567593149573403658412244251959933123677240328459568329883429337499798253469127076929765378880135685118163784370218405878551871914358570953819146194193143709102626374893584088033930783550962546682675799117361453654941378964232286561431142993832775484879779911176083567510353993561447360968144539377827583247442715945998373623717389397111022812566848351184655614892650508905872579142268492635354702617946851544415846076259744811622196413369692842055389529205670099338142321275723407916483007370370768673684427410893571996600053493016671599104388360933538153604869633582131945153717184730877424614298758799010920442653216040908973059189370224560285429934183354897014911650569845138543484167501560020242204868387595622731820522198267140165768098179994858901464375779620579944803582654596910442573814936078340682064112749145997827317997152145018160325583795648691553683373514185428907016029649706502019016432782111421632014296800414842614916297111242788932475781382464710952200452288418317722797294734700990039720983860185424618733355205671836578576145948831575607517790385344543199158821560646210907590792742232559987963189154161679850397840803814978428017980135930764418537775108286202210498729545483145274428370361932544868432516612124776963565855511768111310301755537568108154062142419486977853948362497704845353016510712386907879750586475401302090298602198802981416735596756458188821979940785661706013718527839714283302497700706112333879926295488765147616446928968394236899002635701022646499270712914882392967968952017198198200926445002277422008450410615152563728427956885835595751240830436962271306000951624360964653662202072501399162078793048970764169888713365462505433285381215758861958387669963281794972856291434167298360888701605748383447821166094362337918983122513237159569157592681998381150369866657657674634562995418449234860251563619012400007138963202988022463149621824327195555352368075242784532372834641440148839027005805017523337048836304941413444838585071750003407942131161689758300781250 [113,88] 129019212200613975379286057257235250297901147022425686619232108381977791775089958528152040304927811264571943476702044076472484356834044291574795549121267561424006314062456790020364096729981476580748472318801649411792658808169227359392510235786408997579330419530105665174371784603775548636318543155627870283108119214466851047813186960479179872978760632528456538138841156528729005490316992795915962058133694071803099277950058809052108146071658657639326462207840985976939473622739008717479571531065541776589443756143709428414689877525014671629993204362432775206205326913210384789300383664860156296979822515176990068625284133643669020955381588398401492174385454357182911595393695284188161167268279006576994444909017564990169625711775026611663780582795876222529715063893497901033165851795241461269823352288012100766651687113255276446619570715868500707561195223195699651462621077278759400410549291766895107735887625973481979174217590575891970341685240929288727877678150128705934778103582140783213048550159146153424231896207871705829362832239154108553302505066101410872236019692281648206208970089781033369244134161619901136083980137221114585592015269156792408642748325145571386720234932232872607946752650957236283959544976477621264991876729952995060142758487620612417285364764085234599652805819802404717387545348301048541532717624973579806849959316760058498987883166238143212672967598253256026483010709125965156673678856819393904443557456301922756194285891308998743905015670748958348172493956183682425130312883050998561815301017631607869672903278601538246659889238463178873712909918949031490581556511361584445008354466401343689739595389382822491746628239119434930073356214603302850547564704466496300880056571536022300997117111647445703603183084053375333036522438588109630066597712809783532740833206368436890193590825729262227981022058003605162608611320357998787952805811799562722861892437470635594131822075783108406188920856335315326634470191296662890045897834172945427768568667951884413421730301279090372366761253322061866820467399712767865180035207453820612837588221823586919953053835906263946970890908230110213801407919207704939332142776281301276786748218673774010794090827403124421834945678710937500 [113,89] 8820376447242008630922301929887997766468038599500463221485540961460565724648190210542050147916458047951579006382289191952670658800546547902744684690748954142747800298621250292722151067487367497088885918969875331272028643337817516463537945086317908797935552824722216294286767406306071940960987795332433412043794103724653807016259866749615539468168906218975606861854484977305700427199744694136315709600577437809681550574598269496331272069098814945228901966603113744825392221778824432869568983675583759660759874901764992720167685748728964916967372878657850130108168710404313614005969640097353693263364982625568983994056542868535823874695309186241766211301943288698810423950395813476241518307447816326905818300711172793415080017884642775409970019218708127679849721335173129022185019257789608082485931948933405449386264163601335182030239722934029569627374135160424665774079454855509312663669779022770449842092360130603952121883764623657911715263733981966749554966635414738941546893404266815658691002651429367389073464498030852996260568975597312533868667818566097286873063362582162919204034127706267591962846977315839647126107978619983496947519551585240633727080208520514689139197994703250238451341056601756356958779140395136022993686734497159911905287457317301542558951991926448024068345380810195612198084956589902785156465128692408693789444417796969370563604295879274955933039290120705750530948833243069000284129432745562584610343005108336908119035168701693946991054509865544432920896720184528783852452936796464937399582733579942769999603204280218528234072819329873163128468871875630174286726708537839202257201611906594678602831760873055692152309943074924423945896304534181670076570250916148243163739907100601011055959787540589852192042744575858692181998772788648839872234201714228807471488315133669791746198757144231453631326763884442063560473575432701415601223794989760978927713477267658069927623004952542866270114020694397764027492347408036346050105025990679485836675099037434733519809563554752206405638270224971531366065904242718646542094875768979794668000729008802715685606415721425907610502312956284476461796537061536629468513124793128641155511269797889553062759659951552748680114746093750 [113,90] -143830866071651663677032551957652739650411191109674835948942842079857656007961796827148225144472545821554816520731291953248161749919922113098356033038091379572760691293060516840832100429430986870486067568246639327902374770437401559169714064114527196831024120229663798537392774615551076054135088358580613598206091960067570555393016861543222276539280150707414870649863337774467511866208521422389329293584351736064264138093725730007328536617708963976841721231297665746335372726695027765382093533480160650377574506653707418205946796480564006747148747758970323864734318419778792657317200616007079708975809775594152145841943845332280888698317593734635660334594406987626916762817422602802311152957770336343665119152394414344712785021192962574844578488625027072100518431377382519525703461842763226015484132127166504410724380819740546787676999293747027312996335270051935604749433514332360458319986018244674361758979244241567622378115516042604517807987408412839744468720706002430205958680065558393249699861270441611617757970909838909201139117975313447227782257795085326479816696825280359648128634671707114412646548951437606183174220851168011713241014587217409471486996230133030457667926258974429744936964152480840667805886469934690241736974062717363829521738818980163435030802605739792967813518396212319756716942089427885429696472519498898327462791282166720820610974921879410962493818311199036900759695453305204894440779523944510117779622251447630609890315961530165851133922519898168384085402917851743978279087911659002199432481543548824413029203877518059268271721372558116980001938489533898446289445137708542699103675871649188058591693234499450488052337631362784207274905119481569447079466878476775058115191903498032595937571607690732437754078038410863709888357729092856767559990781145737509115692984055466330019497731353327957556202690814838880743089524144358496215467066023361866586925219851523609821067312100013752149408198454209479148915556254229704460880118743037053965441933386315463412312005659787698075475992292549700612684110481613882849433143720860436601752945109135217358111021363479869414118808859381402378696379397436728661907632812898671808508556454407917044591158628463745117187500 [113,91] -7111017382386991806417492833337016485146250378802502318054678707092945085802304401007099580051010999581661066818339801359718180496985669341369937043788065882754118352469956765847692344870933415688204823639254254969098725111710159353120751158256590967482305542547686975062455054077525875152822650536246470021000522047834909016737346817101173114956041870742190970345408305087251906008721344591896968818686008685085485003439858528067624740500734015754248322896797026696311384859563923263944414899115431743170750963711215152924506236494819443151962758979001651553732441705770914768310046989367271968200853995894863314936139474848751268013620815306424742420547048924695054079790519035340536771414625557882372410050849342477347324463399662873470575493186011767381069277895137505983094238077145309167590136916650975371019343910419628886085157655745128988821173284913260814955593190513460260808304832985900134431635461610028168906685014417485104116014264762999994242654430161325148254948123306738103938244230243008677555600464233485951589794185471817809714750892257284645671897644577637399021455399608085971456411139945715675364712020127613768741504262313478230345164357733931521128774270405386805270642541693115329892015237358800656685194152726372966718359373349745591375032970619508138621583776143957204622016390791011069874366343220850894076180598181992467564368672107065169292106652208981473171509045507648229612556974974206190006867918126783169467919851981153986916388224213470680866710386307657117776935145091295155414244869519194456489686246798874531152428515111692572741762766945797244319210827159333267990233301839027959962792912267406284965539253277946841283222162562935997326685915999142565679736809587281956483743426048981105813608481519087886299852834474027409294954420648106604771608692519404719852967414586501784368714055686136270727899164261252045610199997916747559115470649477252009998834548779939110952528139442071236050051418556221845587661911217193383577710217854898689119674625314442792174882690284017867894291366548797173488368322769484115601365086454724606170985708161739022748827698247564672363013444632600536988122865909360693364211833222943823784589767456054687500 [113,92] 54580387946964506765516279560488581410102539374741020007480141238266753775901606792188578145097573304835852430568310844389310589943042306601330075073023193862574650981188932303301597388361116378037651436356153158583986856143060257092518160283013489193061052569871362363381468941079575181470154683505645920825205728835188770024571137716430919695524356968397458596529203156770813584526004322723498864122351813013736419362384684640159146133400572515627379324600713491870310020752992586484433284878119469659519314891228094703079800745626804428104555273247119295546183061980767851285301589316574844206167428242217783982683686629238396407739707307112752163132360192230893847749043092681084331245016524811666864574886291811664112258670088347020813417903761077934349123592521672624605695872098487267977982628419553131183887646437283799802871890267605753627752637641096883833908592130728344673463219146658296774645887292498169055689274410887639041748662599692530289520935204679903380092346624848493010397815278410248265676769713743790449067458672183805025262491013685867782668709992479192843002842444477285294751737886387778262099253542889912075768958358996528721590558473030251380470422910049634308489526726858850564325265858117099432049458478258880550719243941923020000885134195628841317470764240087018311828082133854845148644195232975545373355085983907335109594839907020650849469335765239590147501576347630322345535306400324969679389716644660528175310292744810463842369820255337661138504911148873554681668184792334201040456568013280024413585273443786966293470815684695706332981625509434860761301432201679030253636456305377881014237554583806975545122321219934595392496334543287789499353572059538196997424120276700732606839935596767050028602070304987721327211252926273312554073355567122351217027130571677033509293265238673509313530944762173378829763019100124010949305609124067526995475740761474376566952036821129955015682096725575976672179361741890897119248792398643446865497564676357028558891250492620499660682370702960620722728559585949375511171912960377512710657201751180533776706848200087855011710854545399867763055870439566819156765757260960538961141236671246588230133056640625000 [113,93] 2784832851885666461304292229909289794544741638317749591309939558078689346202330445014154937102337112449163710292219436524575228572322834372934582366261532374172267641752723444454623809409724805305709162335317020968537809091954588810650597324386637852989203904684281203683890959960217282195653538855390203187527683872418132193255338007203450826828464873971835840454598825783225538799876061070445294071531302884914511576753144569001825717528433250956345106339206402505617464491075841710799987492876505516462129682279533822919001438044642720751018051151355475635897082380240576337691700699964422096886547521893634870816972869344064393899521133585357234409617426358481825064767178684346321734324292069251507233504963544058080192531710155166357667765455450784437246328733387988374200279943054435784309820952889285538146408033191241344351106085685617681917785823350624248401426085367479701179899044027293954324775629860806352082480393510810006387703448751584121222269570336391415835631505406752528550959263173990174729021388982999626949863073871571012107510312502122675557524176680575379008474951941988130670120138560549337897172144999925954088037292016492583947883922155390595688915132063638974378606777221168306053185530421874196411196563039340965440783976361728888613699915849352411093592382859086971086866517643490792252183727295994581473176731648109629544649742089958431537195833335477034773601008050110971755961461041845513117031240039369949857602366034090031268733863991534942355346891521948963380477955576289226240675291230798242629841671277835987524950394202465329051845096521959189083930681875319356910000491657000208261769024593175686783208591190467245569746987094793531974018286775762935541073151909372606586389784386502549029489712815564837960331512948381595381039210629531627657259835811318187940083638034706761605354066144495559277034059659370909298427896848705371541244669618116308702588704324550085608618736334297953398930688039489586680574249336114795635107703249918742732617512999170079206704064964816509690995336708991265530295800886060797188317907018649767810947913910057758158508409879474967075121220457868837636733829016267924470675047487020492553710937500 [113,94] -58376667347772305587455182382736768040645561927214959670861720585973914663820124486575841762929516579932358472640554483949656198440885070568432242129555403312404926654414709089956476757203659507859247600652956742805348978945876225368010779865829470145698267718738962960301950542749788544149638161515901640299359261695607173430691234569022474504784452350690093028272226808293708611463307802592366380468821427317054985058106611348085910408032061479876688986156147564799695634757546883119853793032171815270268939547969172949346033521802816690398355823568489798889241492266272512446258540935697219695775565135233767598484426084087059544492698089588493538092373359651877684194211132810490437042030117458114893047563141964698577481564576374192660756672405658466155705345267436346782288523869329876005692954728586609615767794208239228241644647219134312100711777463796337486609463199512281782991009308102156801167535354816884451603778085747966201065049903091658177961377943022941522208689584904177341933780093270099213437613847723373772174497524708470730426092166244286430437033965733124131170078275668732052714053551907338454651936549656857641954213298208707116826751977317485386252909763977141218742918809276162288922808693760787138166400029302173566625416536923093655450959592869066202480351249968261040308129466007531165963355924012127252865093959296121676355317060041471419257881231198993756324340444464684773556772218829050403756878106275377437375545658192037848022272829768863631431608216722735513789932880686234961643207336637695163646119193126282059048692812012609872795353067974748895136910770985445117790871232525530976195226489750461152967317187381263992445616604407887223154126779626620750445637060034630701208344929430856697955265771605548364690965153730400131637536278122419143896228498770649407523488339980091664540768299427793526760040636124140681884681127435676571281166602641738390430073965499220545385067638496014130467740376007685793189830854429218938543387074554804423666894703135374356909866157252511634810219252399438565727207563128945128209019040375387529193203945735538932879940723391690731355072602579242329674403722573338089165836572647094726562500 [113,95] -94163511619717495563082238430411413999805583816451098737220940312502396184247366811588531413845887348635432622615157086456541831420478775376749056169455104817994975557855083111579413532064361603096219002916242294973554897832941524708043630900829752600380261493606741928919580690480764055560781300131090947968952438878093054258285460996407666489130777073077883323263160543163985393487038090541756971907469366155687901139582127278106686885388130790756043753184703546767003910531784243018736326653579935410892021220443576669987526630207260719789606798318682362630690525701451402630851538844403958367697680706104677622850409516761513434861808128207435612237495815807259459820179254687000973712886640447844489748556131450522496405223248165466320900576930472694904713810683268462655887138917439198313820191104886385269285871395426937748041854157589768245825381002694661370459182040976621579993058582598574382814752179235756353193813033843372632227337908604337795425006284167409767624766713963445336090118484442490874640530221517064560600118964722456150547525250398703491126584427996792509959746051291282792499494387591729278326841741021953111713610265374106405514602359607617894450699500646866444189565199269625375062581826747348531342509996592660661443235984991538693055719181024449778555096782140252604217397745140943805064373808128401826399997700797209773671416825700046036678007912952747406111336966292670178182281840153819913322991869420385603611338396016640471505258461378183744023941066068910258069100646685834339818462953928540290271724397383833979242848639048029311973668186241228941911934950092682871060618371569677173122493201970816172890734982300931500934487167226957255090039339291807038508910881555324746060862246506735702475336047948261310224564951818243710751766184488767450493203043027440989525204910883150290923335749701099781243318982492339958142931496317950278892590176503076142166888940351229024684046320011429015497950225097354905958814285913362701407828266965682535866757536002696748372025108798704392822116550716310200228161237453391497136904272152584032640054897433416540464785827585363765002767569919113548222069681311381098031997680664062500 [113,96] 21932765723847332060280372784419935788879824584218916048143888738651737520978448560919470186980501679220837243269011076459747650887053257371470515296072309787958197631806848428044093329045978898539847805935025670114883504494038251796161536597112510509015442551588677100484506365788407791113701326994344286182967318708720255315777575770485257060305731716991679732453415357166741188151895732446445904649420726106150434311574395575079079591065132755552742155560362014121662617025712103846911143918039585283020746960456592807717081823596013115735115177129287091499161913075485321620817608161785202447827438750640077148733933759697401791074787359743156659088643400169351674211162379996536112317114189968107640555579425267085687296356504052643441706941659271134213426204412163749453243680032742307680930072167251799608345937161897113500431698287883549774236033529113899338939492860067796012486041713609654650391543720709261260955478565181585139705664791594377997419245494591226746919883172291406344049781899504935283215965989390257026795200764483138666664630161422099786877065958916036486125558968558540825855303990200310437514017319573877221958635599798921627437310576336540176485933590259902634975010615742424569468597364481984981384632929914334887046706858972459840591826506555748295565701620824564900388199360996168667855458850502088866106261767175917180538384804468289009240563416237411592012125489433361474906254272998341440353326407101177394023987802444020980256316310543443182897005978569149788251641316307690289950373413300199076217296217221223180790258383682230382575248655618770122982953284843366278639197220464689517625708570489058732013089964033226441544599815899502379398148064936682272564479440557589586920873388861114595959203110791642822110547899722781629709018052015066394220440553569311348488355198135963453329535073945067300209776640397661417613296680262792503136906793667801847798230939920165026512224902232300698502031926891814139388863105893292254988743556858987580075053176627092056501646492527951634355792834236879681685063569147565617216905934509033871775964788820546453559945184389692525366932737390884709618021566311015243530273437500000 [113,97] 644687463480930353272958819203870403722641857300484790602395141582924716680744505773934227733517073867717565546297941297430044533863262155708319598303017866771475712473499292888074965921338245415541596083888602617297778725157535795273987375167996345676911498484149352953293158319796837741232371051114946906772498352896566788807746338234222524210324730839164063613809444267669717880105456677630770676825382620801943940161302610613154971213927275552069264130213209377585646644142209325590910536974885118933866824615178582769816229173160865739315791382639454196457654805755447421154505175003268494494372533665046251734827257062709500414661870597258462593164959818235748335483790797485606339167840197620079741672584519481297058807501844834387855084782909143115788529510055178621144174099435849417530552694941495076960787564730287780900333791488607516568041349891114931358244976269368527204422506566601389137840069904252937807175561554920036987156396468060774954628337443711963157418418992687608455503813879039129182687186833180210391220195257258244084818822780566161685067828624037251078060128238095932538016899709923817883268462218477496256028834789414723856093422097335561698032021100459612804524250728636925627085791003381487599702464644607166753156716795133921088887103926542390487841306469928905678948884656288394387485763196361341799120466667620640096475421188635316620257246787217279656044153108345873945254024518046160391694916927797154476572415700315066095622498435924430791098079999087006493048444398784038167138389633004370184946217644980079810278645919787553962797021430090730321423353149267087067916575613597148027401648755468617447585042932344531069815832971898360344150724439249175830011652744252309558555646483496114912905333918431546815484839037458455130761537864578870049777294591181255457702814449888625205162168504056744119066830759200152446251814185527349068159429258277144279549170948836679383433370724008548952734226511407417635288190213748947432436853527360771979878338483095696133335275102034371028983357459188383663039029527863055016107744424944520364491338249284581064370635301278838920099157267671413067236244917603225708007812500 [113,98] 12412451121982457480273075938086762049039310578055649152644825894252933614205960463307170278875196020929096143112492921880485690122878130901998607664326270185637647793957241446225023854868439282548841382024049002831656301647565722117693529270409459716326739100878771318893746417833502068439091036857234658772985596094433295062752662625927302786996202708071564055344725229819950976408148793714795356789022584637988538845076923146047772003064306541369435515249352101721316979063220588063045614550029446546070369655689767579523688259366116810078326073966941123750921298882568678602061729594307377171697508931748985908556634099815723683359052693714661783461609973718026118716076411542682871576641163460317848347514203632557693508802162951963932290707850498300461180349470876414775569338250876460510299404190012318827901236544379907709422867696691889700258545896349586863586682377396789969237387375069898482571222806377887185559648728846310465147409359034754359734038715606133477257348807273890685654881016935477410505167705939949382182049987564329582489172972157493032899571432108812039933886526883732663026847197118137071489019692621536784726834655069683543786961255026906397275982916267835446615669532554811579747920800135618906427339064028376484481516321852077349364022701808578796916623234801493432273385614114424231636237337040343651767221225021213427409771249016011455373894119339914194910856476377511643381791634615502482672031316376636887438721606103691759762972998000852316678518713752182049444989233260113621763709083270125373549398653800981463375631943733378861925934893278868593444317941727932975816534595908495682896152015515089605145466588096425415626039337453806426202578066922102775514817445372063737355341954824037402461056097106020868015352556338897911805689730085976523498998000157579349421621144673474617691584503206276595891771882419758265584684828611149631593821861975391086123951966673809099677994823701155080978773207587938407572167696360290958379729865291212464957674042185794927710229631064884722882177030194619558927190215959585721209296129337048558881719265398827110772917397917843505065771417502864357050311326284790039062500 [113,99] 284962010678001720077340551709317666576939839410085730087963133378713018600914911527456765062864521786589924772646337690752221076469659559837442080409540744356725859461957484503430211064010487938341203782582714064557466371169822390938500183094292641299323473090810628213531454599055744407500877808726688617023933832645113642070759190706323229671601798597324085013156106519333819266082998751158775294123924465669757600767762101699328204549687383383949659805353320551876312501199908058725871123461233758353875753710431070921865312256980925087608145370404775520025273008692706653954753215676040295608258336422929947712746158747237900501698273023974965737246377742345905597022757391987822719642637830461295297762340086877453927497541723249344193407731907684615613071700976242634261019214367257046706425499447310723365923056464970076210766181223587116105234473341784563620757787375461030989149553806992105457227240847832981749386327851665251748552575532914630067948977250332864530499727223119724302984206181793739445655299183697403625854631723328832784808726714157744833732974174993328733085041637530684035777514797947200425541260108790940538878288720759612298810633441661531881291479346951499791653139760742039339080003783335668249627242044689234378463879992218963601491095731879726083925895572724207497010499725648481115253009018287450525309877349753311106310185067981722491489996379764357638768714795810524841000980564209507944696484296212780199825127159353946908499893663575332159531534449434163429125247068396657388542674391486538921205268921387852683249906618745348376876932876276707698027765283696223272020995465823447478674935218665706505804303992655063091417869715442746556212770344685130034465906167439587010370358556986121628637037288898692144819886577654560656192959852881203098353410106322514513245907457243191210068676014134442085004343462182020836847125124029790081849333696067540211004461347621101636718577162375306861421390583644701262436520552876210759178235915231218596131094719140945961276417924884030882663042051138689888878304073037162326298628993927962230226461645293958886195858192206429123351601503416303378483449011230468750 [113,100] -1146929585583552575526993344626201086193546267137184051069822904605969647080129065952793517373794286220153774949138998666796487547951197077434948880252741583568862986200785550683673944420833608906839873838566935064011250337958537608958743699708677422433642663755451449180642877025139227042225690771509120181711144274866420250540970900095555088818497870213906104738899286498748669064737650157719696176427574131155498046649519311777705761946266937314073586379970692223133973294628231282544865327136103508193678488586595574348807209040119930637030774530350904273431655747523369768641512964205083185942300869619568776738772875512119317690207855607046609037041699286890218555411608766219771547543271374734506376178524837899018465268885411294888806954511434889278427576737638524808841050959677967931197929939389958156346070701658201710627070426762578829452748294600918752722337572353444567852189583393443813893731892322174225780662290884828721019584143485105894512194391192525404086005188488153283356328981149142751163194247927700637569016021416946427199031076381164734476446049046581655053258044777912898866877769349840384227814085427537892595381946455845831477154374363583520725959518206393279232735601606838231069216455365913960693301309204315874484717983419724453991316956928737759459726941451764396064798668653128802541314799890586742387543025904704756782589068125962670179036843661691884736990103264960058362903018961194645878330815366231207616472243446637434725672515907715134803232071722861275394997187026384545688857586134179820130217945106525787100418531379151174375405421249789668282541893691971918980463499522708977535985236818748617950867268072819376255011018130805166001373983793592403354667167381616346212250447040298865054340095992707389590082407906414736058929408252548680578755223670016329855824969508959280662820406983417087808697711593847164736553018051421789101934711181556511382418390866735313734573257233709058909708202008048609327433334620997422564618760755041376642781996081202421504402143008520572448305937577427078225320805090813096599245302846990820475437445475507144773532413743883901132329158957449495366512500000000 [113,101] -62116604377983255585458633818748228921169481215832089748556068504698981082840789272165692793098448496222035838044049000413885994812211755706089831437870805406655381556268615708868764917912204067667880779616662451641163031883797530339478390092572937924818862125053087275754080616316099177769406083231475439689496377033529376730048180054670819538456778658879102133528629875550262871506558341180306240210376480470356819466630927238465661269528215027059505463146132124133804846940695600941437213266754347531215278382907382338619285952980184168787701816937606163773930943891766969106818493836385307990157323953538933350660755313419968679851767252287242543078495827795173401178710897274009639846200534380703195140821124304224180955235512647908464774195498428260844300024516356818420455719172454175791322988894129428745545855161342509419797551531722931157181482354249453270241475907440657330424114020909687514468706815189547823210069161559338029232837648925484441055326351822966443316545662792997165921357613230554537308801307152328045913210215889706896566437579406872605712670700031949403285639611287048551681751176769080328617881128206992303625025923067126521052088799260685696864450242233934456670208956578747767867633287945667923398691075485042570835734268632685560638860791963359389197192832361298843036616508305231099397249040341563735427644247624571726958932149253619085566144108248701714736188570262215926366800737893988473894622677640954461659332575553485738240954019516730965856461654848242057801659345741624031153049695522135672696496553071773836519951463657752632416524487307558584082137894578835001411405117188452937808141322038050937848803003151159767056518079635126550943499655720811575226642066307873542308211152454540466793349829777122855927875651046859380621146373996206268975828784342855040608353445971819818017138490391686721467064632826289117757876738213976672694060232255197832461748322193674502073738145831532439197946553467073905869747014077252690471928376564180845124809766666223486691382538796643949620645194599211654155430414726679043593316905215917462501264890630992402001277076153011771379711829898030012265625 [113,102] -29497782433541398603569264140202284991090966671041011474364731471498625512405312377824644934710263211654670322121179975977819438656999315275423070808602822673211745166376797828645609741379338100614050985949892936303603543355200998827122313185854990327583641985362051623490865453929034432607022863691831615381261674925877679998427045735843006842779621221984695235886370114587189511204716219013761374837701910707245633414610525653732127342464661978903346413654715983249015338229670837555850509196807075125743652523105394369741407721933447836565344166979662680160781112564527118464045871648897956236057650213923166407370274648531059238735556339386203553562715445841155350410197069681521387594949539963089214307036787978635902616870052852634017258280440766669370139688415523515487313824522969591134812000289204021440118706267392491427445379249121383184235912165938559494755839589772156936699485381714656818970368930294612072964212481551899478685188017278447254938407201095899317981792644221982276897233208517815653931166130461710758484603355955470494470304849397341605365641512742871300427092726483527153435645890698196407426998493185472984346986076840705133751828553066970292764814083501204953437710700596639463379088816223559752246252346007066875293689803034646784423282598682007563791381910135275174344053400019234639674643538127043028922162342024653074768143359615720158779656989841567680175440429630765844413863699613362142156893392874941984374495912222146367831987642244377302456507682938171278175049279095012581099073552662475129054391446968341346440125382891081992377915751825689646446348997292795556558656621464607124704637294924798790897000078290427246300183466277536393379375786980291763452873700159288137080358975117321114532822554158096374475924714702398539018184155934065395110050846088726489358338570963856873110029647596848058475775557796766308403702116426476163771394024556767680889001892949098177475109034580355080770190493795059751071407802967240150040313972927378452484355916999527359430151048507396528940013378655097307571481414442459400524165938033660197642382917539957639305355024989999252659953675145564315000 [113,103] -3635047817365733189928668398286683710100297302290566473094802359934961038911385854722574023359236563388499051942996660951140476983841597670057804673978372518856701999764693441737243299962274843225978686222636125231410164998054153481053081655391784302505279943484613999699620329202543535362355953914710722374527351683073832502431558987342578061418570965513129845405545637801533016732805068448543163740408195998186043549593945475509322631874619260146648503821793802481753556165532086274362252069830502341798613067884059643183240053319952760660251472847962222590921800653819671128902618129148886069022712561714631892804282673401207828798322452851945760811595031734108975178262801841243331853765974939699334835487160420131923836032862219275691479318680096300343272550731641391058984478797878720019646574628748303441526423346555415602283486990029734416582669551792781029516311682931797191961092151115564057859471939151652786905242092966292882469818787261744602036479299058707278786366416978764427386553845754579969663108963098756898819269655845492534903875919443095542180749862915376189726289743423661653260978777424893362181376686536758642607636443948247348452724804208404765591291234222028925729496703419294240411996135487411238991034252086319875454287488851618909377179761324828206460763276998621087655619138168950608104129776632399800810133103627667644562121062990049440201009003743825079945227699040054049411659097006573602796233740297374050557784489487509559662388473614938380484209973597586814819595497043398924867159299427953110409421185055291688572223520315695398844855278263273999649208817541475100378210344855835081422677318177512315103475624791301315719675712944783972056778384545984074977149494810329370474753360650557913242414210219890831897645992741564508753486189813049845498900514195296690487855407679002503752263169649611318983565227095146551022454260229040742027249268129400908861386028277052516210399647770689154260223861537386569904739111727705681835333807704813629465551640947589115897252851986386358662243556092883987288534644034595168169799585283004763217698564439540016834078554181062078985994020578045425 [113,104] -40948532779594265790318789571048927804737925033630846597151331898997345957268589504747982527522275465437825427734370096043181095427299737408598428717614735448423131072283749364149637858141767166096632838385355289348517038161586347363535089589951690122537148949565018443168035295598871075141351198682166017253072156998792153840153434030134087148946272410244642312332349344468362947007732109637556713696643618005993534073560325799755873925905685701873342527361896066757366020151056259111012025127010624397645639870349688611623907636150698872024538594180362045415041606533999076453006448293659037296377358474789201328724260673323348963848134944918155748463960919634158489767295868449823606271706214474380916616589478894218682567730274774986333799562426609377429141193943318690148997418447983405711949928829657463721779980107558576309056827788746252819992641226905884394021959408608726362866359016787620238563361515604463897056672512452585960232458769499292905637234750879960855379588211061344599379073966595489287462232986835681040839029485290552677024750031452541210863121792367769493223594642429780832902661457479575205292680028192378558448220835792926274418335500092809406165376077264021723263334518257705552073560120363064835974406635551711066965409651936951791476167021429118152826425318365998613076768294139514777368909269322928869144149539141988462525715417669823910926039667957978663149821605668509030283428726552793635291124737850967283201273985630940739094213839198099685489626288984987980383083930160130283016821770388788296710719598178336307667692429434583645995459847990142519698690112359105262356758710326376719678374361617485001209193238457412586215153543522392182453724617996676545245875054561326065455528551247969063948070108072592027240064546855515698842263571363493120248679797250477386784340551742498768607003032283890256353103945307685620178480231255301320656375639263372199916112274763054591933386331274034890060548710395917665355784882279034213911159950403748330773034107570541967768371011649933656587974721614190820988156892643668888618302217430761505968094079448094712238960090195359593218959970170 [113,105] 43858173499248359578634138581825628816901281546480156189586503887145552376773537995729648528082603638898182362900068194957366990100353889870916034362045455144337993907582039488953867092457155397818455371529461989947498664897783655350987833356705842653653262337549547426946372587369591119595264892747769621861976927615659813754051757006909259691394798172445171249405497914825873302020367714290426331948730048964094955342562326610408866110788591735354144175307939203205238941975448615630037057051530408874393554807336421986939502900229474574535640303072402452501189749159465115366097863051265890831214541844113444134358453699956890891237546796426982651912379211670796772499319744885523657418084761261885870607085784920014675925328807833267166507088831832069620625013626856188278861931029727348854838325497106323105521532211491543669330146416559255941883142808030418183334316895335634054214177881519674995529074941875203082324026940958466034434628561634492924244475640894862170666313280064162113681380186908859273177974505358185156298581543337086214737895042209517835348177812236622684486562531528685543524633717395542510860303106643304276189446313201096084742158391508084580252043793219031636866365197276666502601803100704459204524285299007676029070716434052258270967951852708391719781168416129888598692446651551501076278187912555732124021840722423326562468059236102421348702265174926667945711296049962892775107134308105458492638009471119384144344179657023178673162463549565500731850261126555811036939234312462747063075368463526385844781376763640860537218017297111377108341420109292913244871720769429524914654261928543831300986962904164039474462120875122097063518283384593374832892904291595877319696130391559625634306351139283921192967632556797293233333498779706866966226599001145324204960206306101696165904305950507837558938243938917660186277947630053818238842844870966170995614697078856975860035918091323229050613714690116316525364025841172279860342891233399948812074842787783230574458919940399545242469129769229821758127436982021495414141639988841349619267205607932161759092916233220682075982619512608101252789690 [113,106] 1050983959335177527760791595321317686280673645057531803589929865908875696807405519455198171280404111165649923336742921836772043644284650218708613996508771231891800175419684666074469265143726669834112284415184098848061432852096755445371824191313359869344665018137817236569973846535660987676112298396387091360578820747865125320754412780666399945340778126723867955254037542797661600453075994691689686371899483112689487590572148723560062437249261219204304967177782375025386398263681480907367428512500325015445392898942503312041406566555296536025468687199810301530665480392905283101739025467885125129896405861280420178750532733192207866986717703960474738068695598207535101135366370602391566745783191562126556755094037326730101286321576863352185118249939952037857414660563370140680750359043411118087195325861298678592146082868860605790501844700096101206097783663996551383923733518291732324220805589390595369684972454691336729826508481631212214223148669061863278272685140761009741207327309278591758288812802145535183146920909128807661518606817295475374289904233641556164091061669363604462436239760935665510374630909166774568185757140769479131153603989853511353854754596494181521495003434516038003882480920523814338513095425669738696727064228776144674027965963416623339423248434863237412884901946283382492916668405927791075566779566546875649846863882816873490376101623275628388611172519188441148503517973900742945886134350505045615279381178724876229285009243974550013940567800859241609449048259742770915450588822332707113215980696515480068676743263813379367645568509056404217176060625631633975052891679605965465218264940342375616819257728188163004453518638154523091896527425891609969515651611629155781584073302733103643567131248958735517580635340872839209201838039041132719562152942565548053336157534784887783970580874550654848053340918956029883192641639316830214920026363814501687972656109823385885508632646244732233704912281929049800787514398206637887046430564082192049690421076032678031201038748850105579694959323669470557196753772530413488418156411502365325017935805093085844920426264638007351074889475436823456740 [113,107] -6572424344291311392921345262682549101700453119215839087352040826300922724273056840397315787553253130090459898022206230298198609350378732895161422827441822995684061266927969177442415912210626423876688103615392119318805986098233923640973383077443639886017210869036732552272545760015910167728618697168884633590893828762681730076089540541376211773470895916023155443720459211029058599662498333665663932120390211995616869507915752463228607354600802162923020500143948977133518365709355552093437734942551957937625274250128095620927675157444635140443566342234659486895569918179585774319567183913608269293705643533049877687322052704467303057139629007475127706816110845538741630305462059758763120808490540859948854658447421503268391422007915899424664935282935613741060877676814414294295311174601550131977138467496456339338391468788624822693400231041909980938956097790929105499436123654236196792801609160989953075702123309258151601610456873054727049797694569247430332735995046147540770494533582166505866101171442285172462229661200825253911469586771943309935628136311146167236821354319774141525739153049837413609841701739724299472328469966412154893800869624293878830849493703379585519160421779035408269858753706933122962946017445235643601629464314647586764179101325081344376170027003211747115136852850684474726603021869830822759078712376940569116080241462690266787941109273439289265359375473704573910627990199437772606006650925664661414917771483869357962385278138815038299313795624031504534458329939121456219278252344146115174941491590914195458516577794379355484180342004939156948403826861726990432728141965965946787858296257140275535607792650163356896269335363223727871002285190234636827026988829047708725215906681137932926985397259942353577867716844250864215973963132693492650360549142475372862415619698582684642809077419571689635660210772554003748710185754593710990649022342891875860559587938374629355411494547775281343036362258947063695732768582438926166043718148082493119220446470729398737004921720501121137666178244854221180288905886972558687528452515935951236113960172302830168533656625369879221740181330492370 [113,108] -134678108534898222544134915164314396040066493008340114239575914614623614895853993469304602747689760310906694672749764554917094025416387201214195717939154909334939305101945534501367778926320982272628495985405772090949139873260885319846744399964259836758502222367266944126816652968819817609542323466801029817690814746928907675053970766460146792916464284220726288816436410106057645818367611707496200097023504818244307902870523995212673126689415192154813836919875101747054867147266589997904391857087751260365991153368336836677704677162408429463707551229832594750600451528525575532156512236525718984559547207669310739862857108908530726694921457674527882959658368273284396013848934551002730142736519986696447072130534418710715349232278866674910064948743454048879042513917163072523745125172783690551035754901915317400673729105032971967249204080714139528812689087271684296581730420638592694478326366135479312172685580171607893638273686343406770589435966079294150310764062152244809592894595789439229164259996948419006663917615188091122784223308189991126844920044317141217471564821109486774827584401622114622712933457787289204999949026965157841364896590887412436303687189313307045175359808454486556578333222657060730134680163102600279274943560210736530444604425137165802381941984675679409918685145151302830874044422188958745218861708531249750674367850823357900045249330527215556251597053549049260214630948151813094506526400912752836516062654871469445890525557767863149896776124541722137963514695386666499883335627240984244565143171230642334757118447713230222781357031993488352363837474130995890097965747223542314415384938801053545313044903815064541686248859651103661379149025480214929429821982047672848565832384627654585734396678770845018696545841281068693714642527303872070568022807720904919178606026059209507378881772872914216134508171506169679355022593410415456747048153784472321187638330164159046462154384264076856834304311517864896980420542493704307110027416877313915184948337193100980564484972455051726167854244936208530384016774489333096580718708026868211723874947336825060056965629720804414636565937710 [113,109] -1116636915622051893106345307938511184511114764860795807505045772138262862011539228305666773962087694283192175914926294816658161603098337787788126579022414026154913877491164375033691226942599930586598724431058491558456411760987365578114470435749996671199615097577983997243477020110623155878514694651363599590724074362685136936135878762156978132512015739651419820302472767415640191357272655856889058151540480442515330344296834440797249149526199708595618800183352150774154829788001431698017107970820412188625372671825277897724148358409900156964903989497408374497648938320521434458566073634160010549351313768186745318610892785429579291741923159714442140479759371373507051164092868025140140691863185270954451733264459675111330233564522314818432510209690654561755531090977076597555057454605140934882524597566670109837327679725309463029202357200170136085109310780249457095505823273380841507452921690122052877355329744812655225068579382234587424123377576474977012823358702407795669842370584116451708472840805104956913183670641424262622365052514440379505608914495397030109564641188881768590208834209902612689967822672543092228810103350429422249281174528012090725048422251744938811455773200256771221855385978547197258242034514759356070651381344266022945011069204580242244541521160592335052407754242452010123214761052265042342845318618087499932788061149507156336125078022467296902608639291056697519649208963251995901981564408116186293254393277275769763437916322335424552885228095402573539330090287700773353056949961585486887156632589206250295200702488863123366139590970984721237324811091573499094926691934207788033956644978649893327824388459692948921396708348176017136891204184367975501347349579064202654869343507245785845050731265406042620919242379071081006365920000419547645469262170060760364606866140823744283383180751099692067076793220462167173865239389885615986238161393191137041332276414439309876128342822758023600034531304194758510749910788855377298745578536801005090767956880918906220961047280229857883430913877973581760812919029284308058673877443391155623820150340965406575658783752134985805706045 [113,110] -1640294001843087919520074797652741860551333230348572786734828507698197734713094930213754372766140244849625904490377924222584635410815711328102285653743920382633471587241362437078582498053035434830342891992328640143646233938175118403597143562007817095067785258163694958181851243131841060200935101101465298652446326026305285363314305241047943510637683534258528693036322689520643250428606649712723660794965228409010376488061072848395953987646292841559015147108312265085563871773126298145180579678033510603108623954411454707993180940851309856471696769859727050262581635262648666595095255610977104903242498935213101096999958707741039136736584582714535649109796263535923694914038032955808847119162753330194900486982579606564809475596568667171847372096088475521222042089559639473351472239734966588627917407436907211236801866447400862824129372097039550971733730730342350332911708331699254993635552520770889138738531811497141109155976085755811444187639727040373563978392242486517460278325962707416088552650122757340435001992201800773604246945224381967805081117008144368582734881230272575989205599876966864245505442696732873256238205629311831335626152737541308065397495882006640402017519658343807197957839387443892566679082507834563145618739395804024535561169094233035904230488556372625864678495838505503117549671658186869869290823477661496753794706885511802073256827851742877729924104827837764146395625191679539483100771154854245641254000670863693387762607331331424188503161453105400917435740097325754836904793323512358400266538748035210842708140263156859911799953666201806303838781060835301420747734289174447620658813823720274221206473302040398822345779860581655287859710385230822197236791013755786206116673442796626037725475584449706902068664799238833787959834609042188418656343323118327762796665605815203125126107631832710946111901238549459233277571245596153843615926341596226394125611607225742236115639655527378505833386922179745605446295148255602807216976202516375354836470078654155481093272442704216516654894418607689374069212708338166303168548368860353413014285070439173552189461812824740660 [113,111] 23641244522199091877306655242154485768812867845298011028674360289643846582478646101420141088589902705728339330167492201866541686330423982959698953794571377156544825916589068757808830826357575089966731442606166269913821025546231879182280473285387421059548061522865279404651770431176383099933260696308806223115716973270522836219747045353714604418427530135773069989735414569640266827058346286172528069328938813532787343425357520514211491287964045004746981393317130329281404240690865430195134405609223382820033667412348336833877989998462083203517522907922528018090150484200576272269332086681670668715726922775270358467511564661147284169102360486885272459395673232750676568324786322136181855067606154905499713437897501689904707272980968440460459910300352822051294692134922951521936344112302363226288093834674030488085878586385722263576436119927199914819030792753872527549909634062696483928408084557014359091454465624206454401987685276805558271639510949657929323891104650201872764805634929175334686097144575518678122806182642340953291150421643404923543678137449338617006641946906821431793864691509505482114801796221821385969793637720284161816448083724350144970481290127696508262981866211568294843005893189793306818950455460222556230227702766331376373098398122477201537273601930089693715311081516435778580951434614538465404643204611306262037472386319906912706669771076946563531852004290893987116556933104180253658242105832256204722684910979592764483685599622588111011938880102241750843196028974874038493626463403905443330826049000163451843126428955911538917057058983041513241452599637558014591196291412603601739447863536267438364346674044902711711173741997884247201472668260603979161675243749505935142400262479618428176103960869145268353101114160619794751913103451990167594286379642501659040861745307334078015422597910706244927283066667465867446278652987008320264916580233785934964590590716334974210853095841543511128294127288255902136588793439180656806639673508924981111526616519364149173769680983942725199180814769284800687006015651698695796594584760640580566954504219101553310257891603500 [113,112] 123247255288762526752274289359559728605307081134333260846593278946246755128079948164226299317711027750720495204838166136339930872591682700424929032667657654652464069842369145632524826598603162397105973497552555815929764967504930735063986190276900554277589457173868643988869338068248450995422679994563124406709637400267716796111567234488553536140130376783960628783724199864256517300844179348533386439261825977071998278842296733235447583519205079361712379714559366826434643725935975541328296857955837785516441308891605866383848926859552693342925868712542549305053279216580453297298021640156833553554251218438485584922928138212830017704747173852687960466970976682001149441983104275790196739114182719972915439728896648493070545462750407000052929766291928907534578398718630480758489093287456812630393345189221983220668542104505512049435019095907414869901161064897459071093185468945508797757082719347798261152446845143809256231481502078448107756028074219962425807686192221136402117472216891888257347798803922498968371976939610502653932311424419212409676547713735811653854939146952065361502307101854126937977102673159806490206610278763113695077881018828252507390150029658467965047902131708428102653648184300644899786653340131456024664629226580445331745581758180424728963610581960695571009086880305544962347080726001284987210594911040903343411553803984823086523432988020572629152796468952237555077487302772718595235934464942907155385828044586213434892975180422709899847596544294570572856253000322958170170597963141432261448396233691979106855830813476588530819808687796023999036262556969114268509153618835570678579011592100031219405765078274408100714908703579276180053633939216906435434330661485316935913517360376513267787048073574454632979086097137205482604513501855071398102199801860413158564047989875995375403683209976509065878436682754435059456869191494686124940624414040786342419361865376997898050350997538619459745378364101921229147345069119821751515637164935755316632655889755475013663473592384730860099971390675933801975647866283227729321690385394196317084064453499705893599280970 [113,113] 348340549868035224721747488025102053212003869396980961770643779491920158229582749734547732987972203867280119214794500406542205152379749819121047971736505137027746691744256902566474411008054189227173729015041399395989321767414113937336642024422733036834971744112039547483917450585671339460619572553498722411091754658485640122960179235052994899925950874540091526160475597822351884561358090588085549626145729762009381444415775163816741149786660021987282952818944335358613514825950211037148400345529209824818607178481575671011593296540313456778628508264837896663071443969171073618837332352750059075960498239054406572136996104929688916507252059641374169491085209983465930206334216579032651683627131264330434250056848745818646202109974916297416895715514316444331743478384258934979729982066582885855279151636291750692709928722517666159863744927036598223071816429040706299397519513569913082711481519163623953668510461919250717812218908785384389105327374006963623426543061702900734942596658900709424950239283120412650614152911589364049190189199646338366477657071515680310278354130305499175348502827854814396820400984557171135782857727999329500269871312159902665928423197938315080824488156414492540902148236107481177482924208434684105829322744886207586702505787636416690610181961821322812403577902386544070330149764052843542444857580350359259994711216434821911757127626192647058968284888947739120479498596107556537885085410292017712401063676135734433482254868303625791585650432241761599123211877457732147245072274258223163066632718452297740570223144527048760552993227129572264667927833370343158780183417152395412262875726982154669129860396290523546900476842808854864328296080288324661900124295190596969919105107896071493678037767091715915130302207444957573621852011729482557927755717216683232559865757001104239718745945327893471897341599958273116685979000512520206061939790421234319276933117078181253864833575914003622224957695446377669119487399270705707834639795826342305317543729160177444146156417260253659705210831716544316473339940805029744488441696796773934885777942247340772300 [114,0] 149107783858096601462606504931846607453082145166010687939482279671215384225536869288963244331717134278133753702042889255385886004523304985693716712553004296939690345619392285488898065785371196620214495580896953546442238445448907993095211041578019787982293132426453248026916733320116300191600609652787272982083814847928761836143669879884670920147554077511089365323429685866387226864332745573096051386437979519664849702646751691332263301177390162882881152454500091436840513238020179176211922581267983650325267888088954321772040651772780403376355792864060092840690607891553314688370910749233103883923927917700125764270564929210810842199314000395884209249054265489350592148881920517424973696297818712287557780150961282283310792574965331158649378000773406600646178180781747483333740317877682340098982698680337694471042590935024638513346366313291532937742550576240248457840239384463817456951393139468720711068797001197073982990596074623053752098539029031368478633205999966392008135635286815326377541620964144033417235429763056231908649502220596796157354633440741503778403932882889368741459882837506840011051380150566713252449591557539130092267184756092142295967941999133366474411358125207150651782887051235288581587139164580935418011987174072932134906506358645865228446911807410153436642418593416606180672533309122823765491829078252261767239933853683328190276680704174944566647093743021936298926048087579201434830065785963042725682949653145473541349289998938343181882385387204826626022964133010501374064854559719907781442445309180441194874243978028126200448346688956884493545180097919332643129591304840651865936131999145871130557297228891374354945735847163694907997825464152688937209146659099570362521452356496278192330085928371737720586717718680980798808272881863821142116915874087859226934809367656808561847243531494893861185971831174787635324127602295377320268101979011501455571043641634640418206990085468827354450003413224591524012520892334579294043379318778494468028283023885793418422597881686865449810649277913403683172365472315088380326495774744929282310648671022920241912866928633698914156790566180320588225555533052781942956635597046686708131842449323974481096826308677651782788711660213098875678652882326419287308434378994933871762085253465102141490206122398376464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] 55897825086974470626368462731876729753551229110472991599954243836219093600317635326128459269817507183785056143987429974996156505083015025676968951527307851779627472550791402208617281506824496695773141633503559127652602652077276779081212360143745482261264363066400820764554386706412455361521146485053675088050978198876628932762449378813687959153534936575170570718163545119043625707623302640073027459170251390651420925058851827304205128001246094499322522706920025315197377553072088507983819945231970897360923560750401924043342333860033832442428330009300244919492063811824301439548056152242391218768743098062137449936505781963396817254909282043059553034117474371642496176223258358704674417023224730878133459590899322652791164834912077865720701133506223622412781699006795797816812180859216241173939036429735115750981165057060844051505906153254218127027602994132056837079852726310937561693573567082556350821288532045073152311366613888741375570990660229112368587340789674143712984677618379998317589116346977358559415742509609709457020353653161425496470300112364449909348384828722390495210550206204241804733259534102355069088150441426139179704369770053014220495685648872237825630798137919832481463161730034455630436639338298331838130392291205286021821419551111888546423474636973935447159737323622422719312510787280443550472221755507641200492186217823692970837729668977661578856332438305665350430480925467946573944238449571509400162879513800081358994698403145895931262976434558702110169458997423163183411280762437005900642937330947362801946731488400211649922260274856275116662367566229358333654513137804414824716002299869358953423847086431400624471994391192268659546567818331460531868068473146231716219577469008131123663867918079845197584371904338088776245361447504777575322311456535079652477761931200133503933705268574758018374158490172627153326957389427485988834316999295331188904635184608849011019895471691298463692196878349097594600438143070653743173713120502383325650581039590598222091652059863902555252716734695276090583459543636128315118438734558032451731386280009529787183727637209297430240262304738215599240357519726344343719855562467061107331446740304794579903298101138176740780012759093162126433355416411156755409798496700309521272931941732187155480460205581039190292358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 5083602646800978950513013551598685360197735652298830694399200518291870903675961464489601839951517223319061014023829199466539319573856573550661865568907108879031742811821160240668142487439523990380508347835099183871761904180659844022694525055144290158567783792011996612432694787345286434615078165060940892195396397260403957130609810702925003836823897754303680543355216805384967851107771444687947313593909797400023965284545253447916240226362342353970373795039768629066387349526333541039184192856706932476550092992640816480132882838031245696667712222532032621774661882672783615491431806699356087830948359863498331610849430946069053572287865336717505401227801925451374423524338506404739789657396878453483651523898918043919976783139999357154702735043236814733538615255550367089653339689712845228148451431897750654898206065960708435909557315996494075668208723747048161080648923077285746703958786596801253912493474895758296419144013221446413571829937193677129055334680198222504902656741317471679460320096622440758617777525510210889024568518348688386585303393462840489084995521831639694389880301346982822468486883707301434040700415010958189235733209024455429705689447155885609071602771784056402584634311304553890705589713097358326999930345677783816548029521903058428382663861417820593535289289239174829224967612981850012705322035014513122372123041787509487834377076258671721829087103230974136022162538374370279215415566800152342999839919207220636167722693167835291058837863618454217698808976557741481390859011902332404024360116253115855454027548894648283204636539893651438221933139999856398456216960830383679255748131318046672896121098097288559401906338774839119213381693344082778054265786043498384253608112971380428341605454055929498025479932057500705342741196199305261685036400941438748072697029829146188161994395722528004619884563748640430623763015351109626734545241865199730002169557936959949598259563587644219024231684062361117570154051734841064659559152197247905208898811800077248351358815179833054607171766336478557765565822066731602100395840442670599248455159889506235866953689964699577765909469477681262906152691811139577574086759744876463814954851314224115138295598891116679940682871845891006782585181548061056075047774244640927939868025524187966635025759387644939124584197998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -9388420655691715497508999281755527597196961859029033191061987836376742471386158531738529031954323600413404001711626995582485091816683862281097467801159357242034887387106853796532830635398879982220939731679665580934956337463412131670550490624007523564925324426895619065829644513930065461503687132999885205079930977363861254253510027580057226739624557053686200895527757793510233561553949731798443623017579238272499411924340078052844597429202611093166778030444494275230787959850671527964487544554637313433517217225122752538755104195065834569319957979843899490151598552936782867692908985133503947135784284948862722738522562157640058744683432517338615943712792897374285885147378953783017419505299123439081613477100857971661946616946068869475356096482228338798965204672493371186490100618033598062406292174532936885034122342378694062840449828483576811829541147947340547345449058386565807624766717985587672885432707274058743323288268954662112152121334696948686792340805984336469214958808784786980420520895226060124234517666446556663714957943881049838443156413344114140160137017025876271769947896734916133862747658722394890154238811965378130846135895831157675157978547326203223664901896474354438630671414116707791545783910633701474943947544978590520837762311665266182149471421147928367844520965024360311729967961927066190581196396969524808983548416769018221543960376450270269967634728546513584157275037453869851851359107881648949730205949161856212394710797862790565214722714562017092972660350097998542089708461531756793402284392064858234544224379663423633737810504800835759233740787357979729475754114716463634836112556502269862254265123488388466014963713008818701587563627473386125993549021792493052883979612005945612434008437641265750831618449678640967712895524987749571004233873211455996655684677500654431637390402498342337950484972929551440482861733680805591289259821480413680945623186980953730114799761329947391978469169960282505579340573100420356649921668752358053419424956460401536229208775576385776194284009045587111962130874415510283197664545708548110724319667278713226202974397000538214319483326915544513126337835930059241071964883245215648013975868918085083986447944713992400337406249316562906715851812384389069232036791949358670955850448793365988463255344953495296067558228969573974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] -6316232217489309893955615107303819220021407925700813350022914685332375161158079040836158362318283064824713979609762313202776222418650587767848501577599369350113997898467451136241293809677224514810581909443926181009992485970486422405093683579635736282056230568989542467226704656882695442301582504874055335241440178496414500435802397562340758351380391516732318864403261746593829409295484767575504753809060852044385899867473215419359580001671228502674038713468682748315678664091932829316102959504214527742365102061238734673325738175209409477309948510247839090448626458742111743546956597486680494595919324054240686262625158097300469723396609217481851248817587237880139042752057747716326067846532896888709345182605142951317117304181589624449561108689201857447786218245347781900022363561854005452949831598855846998336947867884695966038994194979880697011756550084682067851243086654226022209466747844334227823506781004797561358492859629869520213427763009931467033828620000991965540513215637758265069582959175447883755576488789190501445009740683374850994352910213591507385193046212627241397044579373670392570415781114171681181314506049261904394087763744738928997094294197698124615871314875111945366495180580417789766109167914010189248688128794640949946449674098607339943955610260827568262139440386920972720594867636080048875370800120951103177607061683682484765399612792462976573572738303991237514707947698616972032789134717784446970024201647653456476346165360159381470686668742611011947387850787262198077006125525756155721943733330201898107963677721768532458064973067927603295079063337347007732720510838070461659822937299253082776280801014652900314290711427895911713027048733213804408115778725487348417278151657129906683185969263504730479477481385228574415105692587724667333211791246556469110115163086574762658544955012367466481888193738108003810677270876174231687903805710271546477056317509483823643295017836990376796719273026841885344820280476968994670273162224136286278076585204766309137391019917489357694675961728920527345841843186944753693950252821197382346783792970121580257844764466840828046990082808727104735111910560018031914289322148628476229948606964257193555145999920580129170468118204633738417711967637909875100487150135930743550994004381219770648600705595376858525469287997111678123474121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -114981493158098067233800166710774469019752509592605437459738849043944039554386642493231019114482579908845096662861637789630638088842428178245411878662691295721908391157777073831745923523074814237090818298959120861997057858235706230779650328843259914900201952943861363904073166807977294101194751086192205934495919412732057379701632525866490380446982480700964670888075829482012171060438764581927897301103159554624683987582627602426073524145894897008316822178729883045339397642400067275560924693330204076221369348308300957801316651875064595512159316626128881417223122997210087800367161469157204562289418330818205085719235142568608839392828967104490457625989065398437996353939117668782967684320474205188497561036042927612378756175074199852573317313204388236398618435729754827336471671138199056269053709434396383186417936587036878770218678545153199368782343249275734900790709009150550939641664015237344925372162099108490719314493467770882016233231342018786825783649353969077449259931858074390300942798194190695452139936873776031000219253586342334140181627236318406795376639956537225246403150111335902041250895112050916329589412806577978002258431741016811978639278774411384374397511846688209520945336758408647765749018885213617909527812254319010041644745517791377626049567554985958432917441095588477332076970577615328963088609221105536638579243640547899517838355751900185665677994560121017017825439590207959112839366568650456267754011619557092847269832125576061045752508861013225472703588000025397798593675884361444505373634849027009312046942968348816562018586890331268776478867326643477042563710993210895987173209806764952602947613849633791018213052023409233890638726485421156390228421476886998188590013277501070874796902950297954162938574190341470462806875769197878367558010379763231022955080119589504548958879798048592572532979741612770489127399880321697375621211190319591284256583438372000870739095995343259011569612328184409660089674641515977948763699889438521239290283559955067415440673700542989539451636552058189623118244685502793496089742001251379587419291210407874205705926571011040293194891786019895592223842711337319609993198574362317064403105576575839756721408635122840379203665618912473634780466846398000863283302354172187269030725360626500296526664294833198348699809798745263833552598953247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 372079616944721040088458211762138343754963794670800992359233377596639208017558541987031219540068268511156759797880900193308818481603004903287692111159376968954517740332995577256868812045154979271229515944058521130702770677973676168768088232101962849215328486891421589411551209215115207709176678038236819282462294343789024308823034185982022686507165892802879260939139199006446746512111612796993606145596606735305999429580200822626525945995106740197659787537798622596853540122617795969427828155921313378400112031672582677686839530689655323338670797253201780059875535300864622024517606267618778573187124222802934196245187071838707525599358883853284696302132163204530003208823658592242266913297006677120693391374448930099146288646848997562358181043919641110858528832872575917551038048924882612500034596139773427621764666262320488922960880104755247743402158469713760431761842391121174650715370766576062036664764960305701609596393297150247792727221999231806752653182811822547895403831184092976872557492130930575990594684540118830664621325963680794564983164840491148071327613574267019150757885692322671830338010180655382991631317696554113890913257191697260137135435945998522122843273092009495827104057502807779524388375489221274147843885281590774018639476528906133467196679346105151414537037565540915296968266280048250446845858971206881502560205792737131994966081496440580011083798756011133458253622615222347739780626992072349078928524309022953693034971197566292774051163753262925164883183590225271579446103149992259268898619039839659866520139714069968352957099250847833563420406468229544019279789743166134816021095313136800906982199309094846511828077630023307620518168348903441510604411722701184445965986887127679210322740029021771779322896710500893496594875338615369459363276559985262077041919171895818548636341943845027511922371462807481641216326643810211129181718333259123309124984302452700228167185391807266331207237610359730600071933976828459409305019010394672231367755186120310428865034936860475910574137558872195742851857919552053466320049599681365243121874800380919165099056699384380839505155709694349822039994665145586655282687164672321106948184300327414142364703998049117765245786337599147880454296744626487213965732726700163731859071045995957950777190740433545985271779343861453526187688112258911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] 10435470025085092451987271679267560581234162524251178331780129498169718704395568758233441235522360792196365134978347423768564274052130695799757543952765223423776618759071263831254000158765931991471755442762701200682730802648994201265857211633603002183015114893676234415138418897653158211756332890154553142749909448385685795185928186083431996581218216246895709196593147288480888300639394139286751399841447640636404969834248173511491514071743576714825897600579753700737719401010853386849987658285526483439315852962069238677278074963409439271199970271854722362657706884694544735685962449803564150020216937638852401718564744750182817250037321012536957000641300549147439916102809506192582589901353321112410658622043579618430433307786064371397431739182140352710671474004378009506278759894532318878633444189557739868608067144115299776649542688432021555874803353860450171131187839038777528901608988058201982229032022200070210834943040751971491923620501787590059453376821073542459576948368031727346313514833265421146669983942427251038186967462804310578616277346570801702195421945642165479390952706434441523639306908212180632682910394957047897507014197572467978738119657846014247326204218499847663490167811879400517836919429015879193293285417739797713400865245445770766989587610685702671107762971722321418107112460998199390939616149076495379964314437454138160976877165946153827399776674134587293005112767627822996292829056021784157947661383654654993792424563829415729356467575627778181655897455313157349041024540377383704971434436402995485974915043872584568028247313188450476071171849038437329903895081885185081669398607491564597933045849980698808286730648031128319405232357058030225048926372163934246818843404254382622252813871060667809816123913802003225723845073736729899040306659211168810565516094461692750964175941179512090223448332657359235761162905273534170448977405470509070283215121898041377662264135968438040390454254192523109649568298121398248956903355758817399253111682054591159099472962587440559119870949235053954331572909297467355122731591857671882574693828986514983240971356831038376021648545075333882468916367921668793856313660004636850932726606665922900796252406852086363306987386158882308882091630703337422088441280606045507651153718518251561060755742820041731271123652477483823020065756281837821006774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 21190516560591816463386437463751948938274746126148350689172404810365802687703754245275205916940699179784297453188685587551700541047053038360934208773121042107306503873778577759257496051272222879932896999311311452020658611661407579746173324296220756287104942730879303956913913290672678660819655097525372586838958460044441335000216449301724652018683953121849494451665770507792038930357353784143024392032904811440449295019303474778522574733663116459973813482947816360295746474690268086410953875607520487565323556754647151355555844333759536251992101431389749542553879802603088962396349192037721882921552601728714246019256636873813859000085709296716635820839696922674483467229736524035369319392009771532409101990247609192201139593957649609928364904191325291228811987411767519830859633876975584920448128890344793916876649516845101597344743646643615899110365035679769261426427234050704367039997022732613637416099919773637263197662765238038089481966907934484134410500106880285950737491763916116207658077498332299595211359221134914815879238835627937203602091696211693033338281865280366962522463386860796368904955843848258332449694849089271745563108159960456445426131456481547966277719807310785170635898636170071758794718860830349613086164329002587999018151811974861523156956144811709348034313926878352415583419495883016826578044910618323034830387118148781261592047590220674599643394755597690952926083694771972777946444876561365475089337144847603726002604128282421432175427604896952345865763943734558910757632326132922686464063162949086113529983913026306422483483393607345735657936624135600133661225299220858198573358147598300841868765103937655685988791868337504442399226284047911008143253656281850150220342304953948705198656813257151891200964359744704595264173946425140640129136281575867509686503923897823865081740760499881928305030087853798763327759024347418353526342161491067430729148507096573608033413191266781464332562970168551218705239991470924759015229379744069556116614844686794971595071142438852455455589189451164872822323641979172378103758332424626763338652344963813152481358698075830805895375290298629749403665237749182824147499601751114825647033387536285021055399764295408664576558211377503873383991984994685617661238651680654758745571086951020578174614147914491431409792719767247806683663213789259316399693489074707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -125917567825176413925982371204780066020627967276643221631423740358703068625709897836288700396554996797612080166504725486862210814078674192712773043449115308555109144695081208496580140959470191007676830234205104996973380141625080420418580775072182323601048258645003623513630403520105338957489236560996691760175355440504366878573510749733388172266163536338899361789285488323488078530510728108474460247342497428464843596128657736907922738701469462142788843769332523374291452889426642621206824216312445962781744962838330237225346741118117724865941022031151344916735494138054384603875222424351876666901672131061328944434046528704703557081212294855748040507130110173618702893357965282678468652445284265176118943354103673468417068198514242289181842906398237291235868793316129602330220382109786170043356932295962501482096574529302191939639111925602094911777817154768345416845397712099653721703933726588344689534534148494991156648733408061167126146890587918126290970620847366539316410855680873971749989664127083099626415753716074839286160890128160242181473242529581912629463511076014953669993093372892669496997416177704522068693173499688584288009460109864644220689148303773411677881437049235488789696260144071870308265241099163546292572374135530109631861040519438824112043863638775041482084597036788529124955289096896874645852640374583012276833567117407657899360500397595071959780651750408282010020071215955950884440722586030729690557224690034344437711462670935930166278459907747075966692074525480503546412808841904710881809073164857694318479988432848614562429558396566956906912816659596522741222891396228482111612405348025404779442101594852189212735401474156892421880870078600080084208833496709302498090917383045965568054232607916974114211503270972390656102805658780203660682984194240410035547477374580241314630054783565241698694322250319251359261318216988897866046892609629815636639592670748378415518153845275919301864209922375354052260780969889387519332462008966919960593569872873823741124636863594676019262201954527428160429402959019991872719502890250819437198129298076743332380844400923134627768527482906495641435147956646112637105191793225939629832247726071255741326327754562903862591699642903317753400074226579628032327874295452502520828004499887484539940654131645359162573848763920816276520170395869513413344975560903549194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] -299921472368465825330700784968071585755821811151958010509260697178867023923479041672527198524941389848538824070768787268896665679624829672925952302244835430782401858915097686374004478377339055373053072160446114969168273972851755825602853429306938941800059896937798294913423721901753302545435335097168125589049591902755023024389357616882448092872353710711482238846546501600146653990539604835449667850571460467610475978072704465561731784335687078942025751954960858383438246252650191165512378296910601558925888978797565447732244561509538644737988475836066297548768132474229876453776872706413367983209277538454973056522775346537236940828160461795161095855654660837681283901464812988385394641256587438608988702375558568101430984924256017632776926358140896895407682824372565847209696024216832646444934721001844002771915114618907368760940535401214442409743736140947359342938503344528753201856987076309640090182716528352377253289400077072385581458143170753819199472063067422634478970374911194193048164933624722081181139762824569734970825500056503340021282541250764752169865716525418157441684471679174320971851564410900747699975681217461192222673399241552223664589283633564016918218696687372784570428519696356045805641521484489627973313439492931392650014801438914418827785123789196242986462673458536141715548900980765103909436306780816056340605040922840193918659782595419221880608134076903259578288172696591531709667448401451436583696696236897600726108094432369860524971474811568889486048233621796663100951599143261114170758037958146118878429298338699785928504823863254471939452547126098907781206226208148864207134851782275302421931200796415527120247760635839378453241740162033352357485824929503959186520767315463969313173642749166659163778282267885998194941268935820322239822390661039111870648758115350061313828156042499398682826951763964130097694071018369321890801810168818466773679411331872008096280938877544183449314993428934404857203486904158841664081863107450978375266166401298356902726054381000952771189032828892810305204797679761892282754949212730615269700401846182665703102408211034912785805124838073309603206554785245649458770946117569181909043762236920012649189165783675886642618271363525056282754748481766957560785807553210273063480627968662539068962133392936220571220292388129511045990333029109820017765741795301437377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -1899674561747571179961352076226055100261500862715327862494482364920128309571591372069711911744683436432600639567575830526614903923527523753137477673721872721739493327682006871758262209667801533982307501652139401109931363130107269000120758477529000333942214366633303977308777154406496298945313885222037353886656007249173423835761367463071692888995372281143909833467629753771739260666293887081062028030695079074333524306482477996907541019377115358244125865484893679529384063911723315572066046768192976088808239500809799823433575960400052507811453674975083074884005333367929144047602852801607319965797411707169250458494227573033056960631334024600026644485975286527208611312738689721454579571312368913231079188835640612542282591827033342831916070790751578690591019517478699088048184422708195503437452072449945551819908537446590494788547866813376740498615616859742708201241871325439609073281388885270065583835235056134405269126922150240212086685900794450461896321079867098899503549190993894771098102245521256931315478927914694803978872269032959747838306526752686526050420766495386630591040707935264040121406418995987257368330905228711707964301704854529275092443247859788338549114961273086603628262808804748885955826963785321378627774207893199596282601503998649074282649758323382167506745629359373014554313283445808441281055583499927290938071105630039784474168517567541519521456439502021993868469300984184047535133899898801349378976706058590929934885494201896556634596569474010157981068282378199431071622619748676616814641505399041454966589235468297091122076495306931533777439342833291770599141408977085744492714024737033026791471571177812521485813588532796507105049583921322062043103383191971458437661344353089652145318647841547346936569882368812727671556102183377248510072035735852085381966490912389226133607028986621374422266533577029159183285933019669869541887986219014947522411180384236891542458084544122045609165416058298213427917252173773469547291132593126009441806868596979837484409672972517301034302316158883889497666401787061076589114356917601004778595424379307402396293759648534921103489866870269252399367668979079983033620856326563652010891343200912519712888128625001467091767807489839191794400472111876182067135963935136599792897025123021534653763904605588035980613512536224937619580853441839107809130382520379498600959777832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 5294885207212455553494298114748681815028831824947845018934042570949128864395919947024589316163238957671120883154704930896133464767292144873375857556059243371500473140523756958920548099104064733837399368346523576959868515078569353512198418803564306351720900302502074704858563368707432229139858808097170518281352950881403314447567895902416836271377135685360171638160130939188139316748998134467378755967696877614406886144628475615112142122348350062520659014895485480265654306639308043635679082761678004385279917646747280166858563303980459370333816515793945048538274271568619905629288259332186414685433878283636349763099231776143927090680358485099987872340108557094093747009126258292429161952164123386330300711818766050247763343129129622215240475303196847762533705825242732926021880952270738049678363167621377755863124490050469175871551807433094725398694728687116140013968368146596899669475413260181920161179188282931816642447255001328774642500212304763620546879109854694238501635318932702405558421545904335578815624072221936795365742577387845250326775905501738060078690216459402371261616339320218718269753532118578140930561063559520195507910207375631376019590608741165310794498766012654052318968480542936336701045353944337153506632618539485504835312239583400413385590174806992949646615236696217397552511657989986674198815596195410943177796331281146856542502590140123552996253896895023644005915756835897513268039617543903163934095834870303215876792634824096588952626873958016018941252779889635658761768124995731831699029970326318926511882966900883081431423131734057229318724406069511306703226367647070972777299738896014157089658099188857598036655789570308594200498562063334966750075263046107824126039165555930777355654283700051324140266396018214536272688560531077189357767992915409226385575342264243107055433065238836908096980062637732697235769334503742356749036847574045834338753707724910426358484453330178189770522047148022161266370353849816895266225187070467914776324158438751866082522402089942620061883844318884860021459060786342335597634906098003162214999019644118802120178540047731621324226696235152439155785524208917908813318565221067633413161409385783881683661283491679274649903493690187086106936923889438296515211151836937695558805991160172379097486506451190015808587868940866889246915308110425380655472693547380913514643907546997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] 55946575922819494367413283000952563936147090549195393223695735792403053574198154314863070127597722097488420089392049922628029894542418834941876655769223317407488569965224084301135178608998671479964644907616402955702079291386510446415027406940503854645106798204335669597214340731902416870001092669119733552265379031472974014613653523845564345930665259486654609362191561672952103294138300193836350487425931897043714576776942691455340485816884226081799337728311404501204479844002466172084604565012406599377587949272082905926863294089848633911433355652933410783482873645538343426971661137592716121347902529466320120653225302612850918751250641848714774139204870706008604496874771185955898240324533210314264422227422838849252866376342005611469499185161903760541299376566406723033563513367499286363022053667430445757817405813815702539538842327728922459231352296824933568076095958679408300425071678495072242930342081508315575308638448117859587872501886046252373748352112125472986489417496648327038151540605654513947658731975912337171094953111850867095603109141364708505453364564786656424445055479172976457666741846440639041176904735222409551635316019135467240879483363261208778307545087829749997437197338592919258559608559551866971718059552107138811439345833846737540833886034205521550809325208828824567830162954903508804688634681730209537029374296988232723331040561228626062021917773327651164054147379345546291560294456551351835149916566509776841646947677452927459652060111726309719490886654440044992177285695231484496075428212300022593752365987971311785177841212683287138373885410286302679221756527906920805718139382235760185622626408268361301200594065016838091456825465736133950884299970006622250983389625223793492100951069443095615343924685237707131574776687874937213912542775299643768031918731372605336947335511580268774844089761533754436257254938245299863934792091420702512240108360144550995947402798591267300932063207089247189631847867302161372497638884325324332387868078804524459790310021111331043700280273455850070791089501474421599337611131557853809370546960306418541819251289257400095454346593643326162184214408978917393283320583293101047929773190779961183243326577805431486798511595843800670065343715647558436514497778711134806135168706321216217088990747043317133665207634014713764295134149208601275177037137620317253094981424510478973388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] -201716219435466658551732236828491493976037533723306171839247337150443533571669328269258025745575842256206154229598392313497954422299073823407434194887096068114999974728170972659480450832431931120805475900776184098880259650726318254165103343943958903141854463651559252182531728456213919151409481778481671066182933160656471509331033190880922344817795487297467290512900178210870641741336906238662702895387321595749116379157430231957685876083581671024811054446303230123661138193061663111684393693950848886577173317932913320433827227704870042235113191923086550490014853305504678432179336315946426622061540052171122204275997354644840592530234173731754127569223988303005446077207047042106548147825982900629337332433515005320420987462313065431607137495082295250065165600358994747350937141076313549408529745494282113412257057046848743969179369633419895655641541902252973224952886416095851759226409759630251961126904591781936347397046060902248301267036821703474420072097925105549634220517214197089611041719990352729480067137885441889798034675258213640513752059276466149625860590854640558264617008162631819987448333650512214034663805653201348598275772398754996679007683169786945951694818464231197087895867060989372870888579266165000929714426497976599317246029516839895806857831834868308151668244527595712550319888614440597182576422562772338084191019107696485330390709241345818775615139951408649936204414223170411879249106981906839270046894293579995794951415212876624534435201725465592834006109843361161213488314436292990978939546546723787268471352556187832955031808956090153972422209676141742507676029030280697033119945251373966320055351872357543038530283135362797153589731023927030311651673904414616404644799204264335059480682789253310655912820125230630257767143319253128737788518459989352710767852619064144839910054722028470824697592165840317920367489635074909663218647989953364976611854414332298307591638046139666916864752819401427431532001095248601256025729914534692828416832201239547292642235926377154641320282433433494075278024203547860174942063294805868172259980506374282374393234325196681180736297024321715739021426237567085310177015973943996067817550004749998761503443055614584177429572975451406389881973880393997203401990213548750116771916708975558303805245435339561175162094556670896932278805276738585945447827275922580980704879038967192173004150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] 29551559018460117517814376412149749547117072538406353241274244542508961970623479141969672641122013379804921019771893347414616738508146081585734471050023608396272985937611655380172196722869723370294751071056269221794687633052764181006376516695409939830513884170015357183301317471941003202086809729444266838677506595822971424718932562578631055195423839014934977983982123684860259500869755104368425819278566287118112420975459763016774033817385270979515656055077908260221853454176327576944881955117577736182611639313206098899206513913071113417678022130364100475461276001361823550433505350633431801526284252607454706416154286753846783721097975396309675278883100763407601301431098664169645807000306403557155364193473394175785226111349964750393891851465246490361260677529353071144394186915317956520762955560832308711520145249481896753339062127686501370920963046464287377950927089465284169627826310185914470577535863135692727521355096722828292121082513794146709977536815706353180131361180058171322962387472115933998813390716959598368925768822312003307292371322108825613383210637758509120365579521260639404864189320227411966232929025740495151101268491517355036119537569451574600734417280227949381356083852755909636445147565324540133994872044140384033188537190606993451289616962971631677254397359607386306112651234006909221486723453321198464017182439871305875532591901908071009764460427725017825011755704443112373628971354947849450709611866165846926555690877548425390663237422043188953151258428420009444407144809938435242098736842759105662245936062617940540802895087903705319722941916816031973674185266304621120529664715955679247185725774344544503914314623284404984064099818613618564655987035453865566857909433765690853904368191055727115855232364870661277154435268950996652239568592245456020395263465121543727356561442758730098977366913423849907818519163712643869114102130646857025302953007969729189341604356833512514574201563545180900771761813416911986444502693108183523821442539821893149153791192664050190315454785218007690969507604583965633341679014934169746366019710123488103514734892166082284703908473350677644694299812292395736766399519523715045733196177525810662598172344836373045467341212355385699618236471008653076662995621022485086008921007384571636557682890401343023073532694137089851220938289183818162616460250521107765847572679263066675048321485519409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] 786147568285648510483742756434303364709739681293454216346689329092576535842183032482821050101863230535962728647809644036422453469097299322270180661860210539846515806887638542556012458672693564143388825816608484462801673289679218994047672328945183171265343762148754752279104528921257105825281480774958636198769211377217666673578075794427754402425472768821972808180381887107572050742488693160636396149381530004484361790826966941601170250317806690832851570095249087419617934980361639725752357837701701012511346081277558390463858373005152180586467951715499005163046129801303448788752136916710058054895305778322433676818810040385677675283186572554459594591070144835202649925426427506091749171273173212412483918775035753509465651452413859593344715607086476076701963038500700623977896194011001786735692705846536479441154520455588326892736054701976244792505712817658480949570773932273291485383332774263327003460761573999623198850904643680676907935865363902594373330251696217427759136966211575654818604127820740873457841236263715408410193904396392689704505766132993809225019099487875847774293085859797711730610756520301096872396809574547164448835194308053416908527317494009593758681740198079482703711952927737790646439716719218396803670305865794132391014472513798359189467669660445864609485783870541360265762766716813868766608515345108453395815830483475809286474052784358121615360722335672138396806923224571793529828095118676596329126425048509296443424780498657964288072150749511056049853097850732821942866685724869904609421561448951918988467115155000919570102770248919877789983931531296388352945234992784046971550090037299687529336699185338622194029815235376445029473823032531346642709590108423551121600916491966048757008999061577981749717112014764684135928936086423000792948960347105155675367264299378714496838404970790990738898237921494202736926004464545143493705036613762038532895101620138336012771346935473750641845643254607903152498080842742250630798054945131291911289145366438170768419078306871611841159337616112283905191343762883087318641930732075046298451988623352736964058005842286441124861337931849654356912858493791779539092039185405215316567722426495402230303846495412771844954911978302716824250246189932035158237771241405736341172980466492086552684304760000935305332872478339341914807568106668486917623041024402853649586742426635943559176666894927620887756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] -1359031939165057343811434421322010340287906383663259293876689959190808225523440005266676041315760455510779119913545436634481834146367623775921931783594009381772124722340862880587755438718015961914813515291124876521461085313455470428715907041101958631281410558872415881289439245086826117049415148054861354051776639420550185849982565579921962506842548437363593535971591309579928641084728883206727003888724195696481031519072930990086363427385756807474049786419791305043856940270432473612408186069136370090113028263363730471595410288318570504436484839096536127574770721746242279102060268235343464004712678083966771557466182675335582726735307615984576822925985985749467007126827998738230522416006880419350955226810789841988192283763537494606063798426739354180579833612044769635530712595308974433453630035746279262042314702526986672938292108988184175731631267857493130263669677886838545431058234608292945372662363647705556829009211508632865762241842849103929146852798386396502870995805159204379039774349703757174526780289056204302371751719488534958865265263196553026584251999772992949387512991383234405052023140382586266428962702982071382449832135160814483130176998513355296904884998403228442144955418512336881616045914670423934398950340933260864331600165295321726912030456472692955604118650783360170024981741078291293200780754780891047662996920456463804822056195202028723777293609599102379503796063221820103672350083668072881457212423785119056486772507882734396884531834765127265991093276716841340255295719006044551541807618547978974831247325475861516817439515176000875338242016655473631100783721496715282714217984115116160080866419621258040102289639116431324623308583229665722267245925008390393332212034840241313342979290291104036139291271685235289076069823956728583672068679323166890658683952392104126382240797884358896320145734425482587657678309820588596399571284755225299852623096658721317092785766637640196590348650615970002936103562975988100144991942305091353764346693943859321137398006389852952551650097099799362748614005611849129064087642094206616826753800758914582971811219372713023159597112490317028610528287906971111076166832430159428640587074531562898579211717670755412404454702246240350149523008917631441161666904119239835664125348256140176577492258123143261625687318581031939578602227025841333803731198486007052196419135397988803282132153071870561689138412475585937500000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 1849000337054002182811400957286244806924407614976513609959805705363521563489634048765690460007114979468849200073906764184241875778269036941450512625027575219814083433725043812926870689937399942840749187166221089815121028262976964962359050293005322683814274029354059661337441497768468578820902685943562916732917478388999189199322771616502135768426714339075131630245724908865440684141712407335543560231131657878719424166056875023406829144513839515442587267117129436960375538371783505689490638311786155611739359847620848910133716366440184284457103672293520711087719216333331347680193877389952479824382202220362280045007634614176129897203324915188461426449829315726108354185133300653431312509779300205067035042559780933528672758551573224599276054834469486990416919249823411560815761166693992109251032475352360325208925544421993480589875983515933512715617616184298997196516315774625670397553255686328978686187581156359149485738374557335225676441978341115814132329340261386777742488062506577316422685468637892990462581310431139736463524703389239534697986961951389805142862522460155125646194614348605204689308786479740317864109017409980786815161064103706277898352876103164553342877258353334886431852721638842965086569229652753942538186101948336340636406722398782564431617920996649199278495034311572494125783199157918595228197746578874943479425620851510467676216437571544396208922231864709481416419096323914081332189764104107054341152600932325338447047560917937085667663556017503954437342757091256705609151451343676106431119191782312274313302872070988662195442639508675233372519719183828731799817084849881249732223602515653494531885633798152407023249253102884949882941505804674548721427368602678195920103809200773313526253093473455904759350457649783230748181842935224420169840462812018600455730986274198149249478323591011397422312727600542797219757317819754105278452311535997807482244270403481420882729128702933030330859632757583486459571757891042802548232051179953735731984029858173174858282916479854475866926529638445970739419018093573588796639176492427235307008929421139076715720855833673911349493349165777598527467286323586766746849514953277420243338835729746661483143106754726333244521022620132842707739777837091635679630533243828591047162350889137768638021931942264472387031359681618273909303903767458580232860447217030702539082227502521653395017864340843516401946544647216796875000000000000000000000000000000000000000000000000000000000000000000 [114,19] -7777812536318583123733450785146857888201411388401988286040592000936376616761623253412053519995707045167390778310855887227678131319424483865856913061726920708513979318910601407464907125609210237086233898691287856046998751624509271671419449546690460448131809514041444132063806399751075220798132112187960576509162469258258500694834219526487228972628176208265139923224629129167427744705000778925942195240620146156314942429420688043453833288716155263780730979812750437002304650426605784789236933422876590907402474180543449162321080302638791106998271325099394156918590247621212860696344566066125283195672121500434995864645357021880391040061009333733675877181798537921524134506883585793706862775702954917843492326017416397857837380616028740910829274674648782818733087290039984669185333523976108761960611836672248325671772447734135461630005531330702516650112535567160362553916978827636530875382072451075065264800500866768905982264823855089418690607576567733009681776705912450206041023882645227430345472868053151510774862197428813705423153935375375592185089455723806661861369016770481814155273749968452441126385532060714007697759192046951391376260949140146513314933102530614292887138555330550885547181961309339110531560370575703171682358497633455433795500956823836763439886502596193237357296215585018929497912035511866606312800516539409257081227443985719828711162714203286776377536588202690640196249029303180048456030777914459887860920020830194905224622139024258783777222010303971376027966026378091643455953241510467669461684894510937257669226779134832807129436106207002720929811529910150384694017766591855455726464052732714750749013272666839047109518832584864086641387536202168821292441257112642604803861769007123944705020816465042067634464358655919783162454969225965235136913211271927989349740289136432868361316664335539996645299338563227680473633495361269228530010990264585603901215435400382876783555061788378667267911476864450090638916525766089643337352465946982120709301386918000773412071785843352081718226280173756057365268514803537913276433177735217047580935547279355742514077865536730410884530274170058226264627222110825362142430340325767658897416329640456396378973793859627413241279527940721804913590362956279476944393771303129328480269866587849451403248167092456858071517174704446383255373344612527302309031997147503845791562067284852284728378923883695961194462142884731292724609375000000000000000000000000000000000000000000000000000000000 [114,20] 25974839787130502963913902614259767774637145044845085078738301352768192549267213907670849917985360707043241645432021281759231853105696818355520504496342276484959566953308514010003765295639037269854845435748739249227184288344245715764686386276845255804218203684741445924276085214144943156025641396552388517743282028062082401468669832875319177386708045388133958237771023912610696215760287163397999766291917686125352655481520617536118869760197161145314587664463311155852082504694184311625048434215175934289758127573788671900864942658682615343598861856525383107971766358512402198788303253367861647419515188701727813977951518598348898033955319523460400811616080195625562179814344467236454882196134972981389106046192018445854245990678227981726386301089121915665055476119524833498429619695334354561873944119402676241846781763903511592798937852112545739737605580243355520576502064711039479177641308476584806882187121228696249821481827495787162147518689182200734081590479761190489917200988700983838374544327025409680184722320830126138802904389992292994863437263880222924962885081544215265540150467908783063588396441411007674260897940549979964548878163225257202765236304455675174058743277869181236503689670743641997616971090954623314213818373838585738876845818070515807920483591011411775859141881082082275254445607199346738062367851556593394933759053801413145820416176890042010314504875133041124580576015468277519565503052301381337668389968881468199058739231546500067766053921648609790406542221577679873649936819979343184802602298467815275888770733062945345185217505111411236221298141643449114564946301951354157243974259685530472474756618062024985070768027778826831951300294445127360708763962561579800774272483784113865329134419515959772640998669173063842960079208067481908957703458399960745315485799027735173910678266648346443379517938874259872531728140113006568088001077859707230513356487226628652939500453120983432689419349185335251639106271683424911402148024115178156092193381441316233756635302706714286993610085671394745705148220003175831568973808193393509505406769324080236117555232201654814775280250229845088437157868696454297464000567566533712465752555712947757493227444471032574642801406936881875107401796202796213414337804206498954769267966452752582572503899209404401018210174852379912049243020721648370519153925251374792314103666142517938721637942370290552673850470455363392829895019531250000000000000000000000000000000000000000000000000 [114,21] -52652379501816549494382995027132686260975414257904233055277221315779233893922440538747063064382962454231801599392106734677935912061655524571145012041033917813810776257620130537704594587259771087946019534498500302431132901044030398754322855630710984964584832577344822389869127895288007044651511380151174023304533634476290467626823432428383757039211094091142948384122441995067150875400321954102297579702880302969890357206350979607469473995074635578296786373609446784985598158734727614191682681517401762248678563082573934411481254983276807052023584911352680354337642485124791987009433503267324128009616619387433476400079371746423186954693988950620612182018121730077447777905542313284143660364133188136200320971844706646154204666038739252652303951892931771130057878300781235750504258851615595412778863104511979999995874128848378680009511603460242628019611616463666801089673865752700861060253267680572268641680016772968375869647872694210563684988552976445692279265836209202535333789267571262442982493751167531759105644316410631925056622932242753041343807442032874954773920205009332100614492476100344293456821775525287132592545706764879472559948610270971263212952759666103129371874660206538002000635465910705868751272433024700231391995633339330055272257071964706615874272967540740070315790742376947150111643328626779644662417931318721745925262617290650037621774573229854950739811813783908602248219020220250816036529938608143400136322044505171205161733997016011465141960559715821923046416861774049404565818379482494467044875763720980742766318933967850295249296996935599361531445829418617354923888853013371511560879065819976505681248862931690259190336918282858583058602611804535247184216349566646081837288989927806354540227299032601930852706498934561114597900385531059155964304666519035057222461801127050685548426533045713262623251979221863048039695747399665002677900018027976513087024240699909296016400541389571473490685157834279485425217231280995922316776558689273931626265906658916169608947283126940541152071171013742387183956252735531222760446952314676577411161823529734289668243033596355921907419110633537096404820600761275754431087001875815896081912284912626091633164051657692025909574706272141175938401669231607386777179682315623141955239507851233174297093620325103633931378217310652319347374436924476971300815377892171362708044100462978611548001596379207228659780071211571339517831802368164062500000000000000000000000000000000000000000 [114,22] 72432837531042416245252504751065141711275834893042718885580900139529725150229165632341405688782170674604600679874371801707451119889577954741282388674705837826838203229004576712590277499743349253521235207897368050233466474083862776847807331988075077393194350396288828999609494796431793258404826289798714090630709189315536066403702398903712790268651633479115492607343989847534499313216051910763708623711071479812959423650349145226233885395562293305003508724443435144240859548458181298841399676738207694374643189934909082260500621131183152618275139515085064654847694972861724552406094498727143762151127267244626152948626428581614332875510644487890300433694798346944693305630370690415455801243980125402235308936409161685655501336173241546453252768839328048957019632674960376378426545488706017082975679287245685453063475177859185380391922479676353618288994683887998759932551948992599776196279399978936513113377489010514454268377890087935710212592591291293888979542290714142337236822310048775895881832371417695653780204792582193718096850498800264344762722747688305447013847600830939438212919661108515648102965225396687552746571569989798781083760055221746293075451097226923036740037180294039182508815716677944741632027151577519485865999954988693210982430200235511520644965991794859368538532708274596188198302785506545779313902041873000360348694116004231693621431271169897030228488369394609278786599421446277840598945500456228209978555372342870015887106080505862227251576911308295234606005632506696916851488806209672451073661938155345125157501021178563442689958476962384562893843189335380433702891191735185360872340292657470780774751113924895185709412077186851452203564911213618406978450840247841814067746244838850846980451865296402306930776805832236596071595463884617670838192440606164315436323468705514347124913442197112658090524158915122756135945215767179455382645376525991949010823518072861255928071432919078466819743829481955736909485338573355034720139840042972703673560553692384039641789167464277041263682001844719265726600048240251116114391792036314280848309264801832756347959026787517442217488515651919060513717839374508134465194682576760630321745376357836923446212477879674811504202753887920908992671997261835835944142755858979828857645165779969136042339072997622922587792393005493675457437727502882290770932144700968378926046344566398795265497772358231649142412678088476241100579500198364257812500000000000000000000000000000000000 [114,23] -75243383524990269904938103582628542934967671702755149275695534198589230400876235195170125520984778622828757995578642246523961194116812102419899706786448285084085297000679148241736578222028195023614690126750854671550782933896318929398325866579835523942818791751470435994979499451553192905398499622581286556731167751811823511695028627168991068036259589814937293942687845310205751215326317448096459588645811492240886168168864583071482116561835297014188765236406127544095215380275869042716328795371849323011705360766426885496159863749865384899351627136017854581376233092515125881374243524845979751013055684689752441948405851146736702022664109440627389999730950441397093547654387926042434596931113029015936473219619299036781897683344826608548542416656155561197592583398796835514314696011899664718619229684949150393426824654156932531114071937429326823845088279721220183543616027938185955746154012299247429864585904185650805318082115409139812411817600772032202448985223217139525723074810755276571526164712380793863426470199853972691346644153416465494525246941559314423726027525764229916338396031177080475930476869160560073408729597140076340410528802044666631698332635521981546062995313835871056661670585992965847085495555152770468513358334883465678074260891624888226428968459113701087916365378972529386527147680849185565107613969859439364050503059934462622834835657750243994960662590866625254570425653687640122348765077593914886310932058665675760826509943488666359403197439590003861835827952516023013955859321596460400923797095576644631902569298382164588144986802663139749745546895767529761367320615101584170542212839469244226438710378637580579759588682598454439734316090866338265881399145031953591810459607917442356359887847622424878422110666355571654233637781204962402404853777531280743232429889531441639450201251887074624678246175939686049483906235867117384924405129965974706120006594825088950941346339196450249631385092039192355553812589914145617978241981036427960163959264966535741938371243716704573051954506742449502089880793745824301294385536051226550716717485798284768149660715359190714476231400457698743322701588784175042363478607135114446896358263533589560698163594678641812416147817441926252773432552874220539636987355658011386878096940215448663044460147887771900304538309593517865431944487879969159705296278863514129359973530327176984990192328096305764091383458391781857699243118986487388610839843750000000000000000000000000 [114,24] 67386719178944509692959228668295394281810203792600505777507453094958886922628711657726443115667847506930325232554197092946998446708922703217805507701134718077211495668372793166596495761067008616814528716530858009583985414844141793898048812613046562958685954561271864504727735850029597660511342744404775831673246737906687440014562324247016107546208243044950542326125069968369467967732780241639520538047400905398681321688804209688977930043312638010609609700210633759391087753320415309057123470826943286796422475386880965051637574747283323397893294863939655017748066683130238328705578844016218477255451177985491521726834303460333830257004740882597189974147758688324123701236520496387480831172371344549123607690016141568475492266206120511790107286231602295326739082271304790099336418344729397894042801805179990581197442578648506161867501605216093557813201101591042891726083568272945773486929836786314693820209553187685100442679515434856878829573436544055320330370268474022650766047539480741857485042109369701564535068460057837207168449562036763948578060625669441885154063687641185818940551631593801124151496081932737329662600609859630799549096413690762909638020747607039568445375141183261473681414265102893108503002807693884562964796326208898544834630623665866111342802225021243926458460105712079261638790370079531469406865575260474865997476293666571520572236100365549002680151074823410097208453233803011445331497114812528435215038091799840196842766953089721958767328141549077059262994185234400693639404934034770233388269776528459351725410718086515951023521607955885447485664391122841465385377283065487051393276723134071529532100669611525428168678457060284422372116795493994320940791372408740953788057177643129885729578123395713727872999167721642116983808441084751645183464209836910551051784474053806504373165897294738459008272183555562121388260820960831512560455298834086989015327208757495236342394374884491782093789505704796955489805776361937036315747353510985431261115871874823808325972559418705734358127452857377161058706257144046327692738526876852726888639947141120817883215518805248257400195394751204252650430284362438187856496049091361626039221915248640370975202524706477268845186293429596641308468160865958022939067071127699984825143276653826241369821396685105345770942689821597074445849148684681394672189791071990467289354152879269933084371602110907588796998810573915528188138068799162283539772033691406250000000000000000 [114,25] -57576208441222635278773123435498179870989558190844311295652529134822997362911655947211351002044724032322784756529753094971943237867712713600460504964797063284794515023042141109828477912344788568236649583945250858708637790249788850798379708235297510494251499616947701055945636952399654791690804150338431340981203660227939167125638512962261769522705023851328968272697126716566610889734889153812242779355499511432069493980679816978319723705013298240543274491768390172228719109817880572208750697223074261212433161726628657568982448851616004126842983660400273388392193330159755110419024781604668185268578013970971020037385098497550696730910763393722028516824750753544187388764503178402873592771839130411184090107410770336861477133743387203204865610022610784552578048950819426021261620681963291786644276948711524535675352523588208023757381795656104113104578222674226702023017133695183846620102475436533714516260610446218029317739956203090429018257225631912892801746668100359816955303045348750920143766517320605974252609814165387765910423488122396794135384948746571475216614851245527730618158298133175587042254995150680505032463576579456361903631170985984176297014376788590344212049216810420840507316169866274752454342812351195103737407306887498831842236934305657924329666193571273611376110229243383095162134118350178358787089426349443179123190364606133651583795013492777874245841215869429736343609671494658891630938248382807717340375833200291695013035019521267711244828412307074550069028675315621702403659710659713013922987296126095206018089115194611531245105931484382641673085188971243530313248351519128624306381847935631278850316130110296408963219787058345328216791812561931060110991351059742367837809822521987742740562126771532280324116322424629651498735015323101885597717887552602593442606843278701342342645902177377833949826586470315056862685766921602508457312443598248623017371021391492859014969647487216967160628406112051991469882483049012290240427513907667026895918457591532053207775232538869774730155206872917883131186477644442425116920207884637773671152131594090588932794130417481588808940168569223545696770992905736875515597143374365612800383158426665414383090347600635814904106477524460768534602426166541342109581822239804358385269930079207022062735735302071875653442902343979964021650619739110017715801666147233285664252463128341522049407431767464128498805616203262257996042805530123587232083082199096679687500000000 [114,26] 42263598954292067744132636117566263088753740029865729614047513756095279752229611607957776162688847915440711757539522741857805930646048539449296185110560770106008513031523764092953146558446604956304127655250852201511651013519104632318428302009712812655793619218824545967739330553965610651347719608893737192138655403381871133324568821699550245942704880920384985118836355905294902290724164731205861435717631379335749450304909824334277278184675153645203521013798356994942150253754333757880469542801499607476580579186092377475416753468724702298412978513126633071387564089927529407711118226386217902531582690119785619453027410616008999468245935432674072558061348509146789005039593563625572096457428961287534180238775217568782641791408731434817494804845382782570979942033104062955896056135621354330167093143824771948734863765291848995001961547761114710548277287071641763155560055966260700731616830604784226924305627054389346549044424180629834875654920410786444878054539226611860978401841836279913031422215011322367977022159088019720187850184497454706161174895759750350005664120077632782304786363580405967636970724352802544300620542889884406751646359440647876099984000778351111476352806105309415245046317412228668731734191250899299024511061233945811860332462306973787982965774387858667246637724571485914416346720042768078910583779426739003226347116991395334897700886342135971564356690584815734990336123704695954778354752653447259655341777471205431306598033558405345859008766779654141002732879283930364815878132967069705981532796462679499334374287223784720357192509241718452862913881714997212138987227525293216867880280075019618554372759388448476730492781667412712892333546041989103759342422569069004333956490925508252876309484847283390657031933586048854859807362286354422237380633405686981197625563598358903880060698381529341604066340309721489946825977890696218536948284616833841576730103459380451475010532683093892761449235964562326729775347912194831936299244536082384742866121580703675643071201132564167194542672002475514378277300051492731229286920185491010132173349711172059512963104518986077024986135316159511568060711745468747792337889125818289497458837409488928634079194911137195652844536094171290578588688714737054487231203688903182237070864074091091604295722947691674632450811961854329891138478942823396681219919860607429755147697183380404412323934622479962251743315702727510352332274123909883201122283935546875000000000 [114,27] -18268914375243052979679562631245230241952879972605416251623395601748648396749924125460552991884270094347250206887101455803031995024763791598263604924261704706701433763985773372761591695801433929811083823732714102287571929964849182892900695927313528281181208947980113086832417625942942158263651096672045093348363657083344398424692009087782488617990097415767694647932688511519904357127663928400878728909532051951869121503156049110373588931609738466850085400470765526980846731757352844714243757343251747300080106186725991060203263104183199733283380256123878962377426716077113240718148378436924241062515202382132008191513914096684951129104405006226234517361279362219337673329064135621977478777654549285097732713817019860284661183478497297082690301003671065399942005662895510908219425648581950530811839743517261366498521639140762635856546981079185827784289599899943543419995871887293288705405358935408053264836105614923506996249821448390994703715830990107654859492841136660135943447276709418080260134306520971997590869386151691794395546152360277407024462760036890290354854828052885022179061253477071741141701336107994346443466410208038399025661325613144751465979804608907820003537404931306500387314318212194083334828745194906310239992304666178644467413357000441699955328211790051314728347982593756221501357921187905933437000729238506690958861830933726703840870925259452515956058060704275662841808462417204719543373348134244463597404987738532120549142935193110831143472162957575550282681501232940866244945157725053263554332407262303714061026501986473091662891924026450830449904944248789702276706744757847785517166109724339545531504500016465734041252636141082294834895389148339311663072323402634133929185764089599641361831298778931281470996155681551478305630667944940927856868056726673299661879945628653421797655044598464883742366939866450284389339812617418743206033567834916739942169623511709929806538770864920846819855201370713339648034214464563119115720126741890952200937233110708436736546647100892670289006409115250444698494836734927673720520894306888382752820675077377020370642664535461833047838428083074588929677969549768747344008588451378033654082503584010687082608896285123521275662406742898485561612682403471816525089770536991274496920063832449835621921785516034084762306636975746866557109961678905142729726020837246568844983572178553614368570681216989827117460594505925913777488744926813524216413497924804687500000 [114,28] -3529668343343410931202918227541534104711752908510127374943780203316875608277313666144091534215820419656769350042861873067759862416867752079511913165751805915082206362626205764588194737335636190752335414811602671315577070531273006682680245008128934790769534368886557662732512823797004546031036758807060898657640029106123459838451541563313401328092242663586111838504750459816877910376930979702413654339763380949022255910385630103329169314864718708971775038665908056625611944839138835587503812734354921157292604387582558080248047463354051407167082993899101508614977049843032329575595811155996910818208638550828915345177520176711536283006951851286910532808439259346619656759934034311736526147423982706850820265669942119162035447858133263874546364622511436232276433346102039687507262925323410055688597759560655454321462006690279484822708623885595804671952743027521420226164504725421945640308521965448207801293124675733921558527127460482928898192942562267841626163211734193374732117713819217039750281234533486854975954656915630679453723502601226954041091057173101907508970930564778665532544677275506657221699404153907315882408076645220472555135970508012736411004864779044259794590772493862519610483535218346311079663159656030176259941833492847415144393773021389057192756003190100778514377015112801616097099509742112919356141139938476747252529658547743499515398889011911544989873026092477693547916177201862455625189489505341285657829890123430091920532101852748286287093064355714522302081711681187375601809739370374334312929098575149926423422169126419424883441668107927315170562028764462209675816481321516020397258404583267591495451651858210163624650874336652189663260771722427981214951051860571252027457396018426485955619813590257239070042650130669305983101253867636766238573013785694247925231559890877338853723437505143251903599821264357406952914113161804336223531467653045436422437656300865709261137161531427071663325647649552834526480682472947595215531307431222582257451180481400791885737633106110899331105606857756288974535925977202205944468515213829610759487975257369298391176323556526661391018387199472855424640864680051523085191860687403096627130082998255602963367639819079757486723955485036241717554364932712354069135149555150064425621369147808199807955177897502206062116816665300350104237140034740582425650681401824309774476202412271108076398585339296526829476886681635772191611977177672088146209716796875000000 [114,29] 12297542428138072894868555111527032430763533715435926122218391027016274714540345760455500291554431713337865509742035564922486894850385711264278786531379809170953578699285595093138572292743784607053700012182748453318470212896678097554013379051169176992748651140850564939565313707496136195478942471535901839847315311471045018999491585649794201289797266701826351378381985055783695279207047433045465325320951846648755157948701647716336585368799906342405055704263945634963346906700116980341067602513835271509923936279551387199079348970594429742829542533438897612934604089714788048526279610616720771352509279952149796602884904958729279751568676429195338126844862193740376689556777314101139571260335443032658796257379766675974413458034538904230193727230445979365606059199615746851371687810612218598581110008507747125350509034180181911751789638909716841254959365365279925800352222460392826961358558467566457858845283051568634006640609553852859115246547937567688357326863056976028874772433828635312760752953382047024168218210644580239623705049447867253280742909282320700422022761818011804210373507676244648303996073026838604921764176911410166643887296158618498767708826927150794115504599137943563444103815335163778939607002341130283475968139710291777243230221805106335229057843962185099066939599152169557237724858528078923117401013086081351894181731671093785809613352278592652109203551953360044921361649392146339913281091735071570855266752792410594746614902033022476170598006298244489301413568554137015133889461172203724269538318841443063068302512839979816695756033485229951408935085444090382557012290563062158921386108187414283362468630184109961479175341226870146492180281275195715448767756995760846238548244656670276895508942537719539244605435103599948008214037461897520960852180576834506112827315652682701163693570398936999891347813524252650221887374320769238061812667670160712339555306890541587810781657206198928870383905129909459982850941401977909072980892185663942246424680282853386922128438539538157215957935318956280952778139786216695724207407977996492147168035141133777728321838276856272015771207779017546296390496300596425875905697094688631931954354563706968982249311939356739049333749097540538624804269603247457848430376820071314805128643039596493757402798809892980579279509708882026241892511057079086001098320466764456651458165785445151015479252796774134142199544870999172729852944030426442623138427734375000 [114,30] -11348348319730280343970072902818356122591789299722233731692189699923914148049975272471592313753979665573136615888444059917494412073583708077447844776019432676872901821903548275798429455443069669584181759177761646565510855307479579364613281519978497800641388418645886669495664050511575326355503380519949644926619106700278085901774975364367499505846212276215818088547507537221886214695096873031468921550114543790571438993159666071543800568152587293480792641825238734340863490069467738490924251234609420353025799293434897599732432877739414792832413159064545234823233832648757201516722849346621878838017490021736662741986903897810108914527804719272124676202694333283495234832901208804573958310998245142561731222638310595367751878591860597541590258772005459560253576666227662717012983110230396639074911839967156902079930589135609244459559413617425719836950119883066855788190196809851739417790133625250006728360506839964669428797625630748288752970035698962054003332676523190050994977813447054449888723843541410548312220593453618704439773338649205491862463534918782027805711069437045378425070759804330585198527318149403570554977660203912799237600563764811259254076227666927276248065287731797818184761356700639661656139759189077619967616411208398656749973293242436594025934395507592956280660607059025742691840208211334080187019627020549680631110981594082235331318428112733378245794029797196076426063419631165563195594824252117513196509548767835812689345115924618526921641157867531855768285605932727228500584752964577705891466671834504773256666803348255105114857170221575372386283286149306744831932805079684469940320840789053811633628430399406789481265794847899839873936726860678473588451025025040810319892297477413935098955110396790155509021711972324412535635134529644178601860641599803320324084118230593727521878864908525795202295782358548669887247346632435291371238726206858728167328829816493472741176654553160953233533800845288468148157742638118570752879967255267771321260784632331756206395163133491128763076926402287061136302686758377065442567922897548547329682650997657157302109290328922564953947085623983487052560134185321159867839359897223569397544063410123815829684402011311615338342329367546565079680383779187029022363086683561276601538129936440740692345159449618972780382905542610874654260413742889404773973488825034778925014834961097284672906326351162898237543569246454921994882170110940933227539062500000 [114,31] 8736682937153271092572730719938311537876587427235572221353746170246770893459483871601559805105324256893620620754611679613989530633377809473669355852663569468416089340849056017883685460523572009209380525318963179701414317877399878166016558074255819397821241045440423759131820809175378228637326219412303453769392404298613624591281085203676211692759078953321086006808704682542125072330234443855779546381827955741466156468155150136836233960001184391641668920560436638788414355390641332796690638665045293761961543423715254854272829498255534012678777955367471043995656631684978202884887683602383855982430911978797921226399160771437932351387945106887403386947261660733967570513778701089788972176861565079659047098066136422776178949041503414788365487260988860201521477859430775173158913981606257823911484347420083579736290901717771729684535191417973820302080321052102510801582973300627739476614061975048427387758556055959040393382714823732083794539693246624516870436720022866191448811790947900524741639429906229474767259701950241841750290968735036340330296577349767971774491151209247815387107326304177364786847317294056494591731195993957529004766095384812095317914206948065483842209393495006482427217591862540187021465776238387527666774065952270910032875008263254808777813119016492217772086820023762736351287565871132345711804196542332841306125685586477749441684506609184171179029964829027766664571217615778781671582786544345934452036404819730219296203601659718941048127281500532297937448801464106133121203944145142980448995210106332205709256972998866598535225140648699500590889372822752161038936254801422269501927809191948202824448893330133398626295400433495532577581776856739549594359297663830714248641402191651784587014527058719673266423943882515197559978692533122285674608970501880740209739985233149800919071640159106370078254544887397361361826149179777276524524082191765536783528544221756491808270463616849468802581135449905713351380617677078652503601019973948638200209783914180613746403955612834311890380546915103037633226305974563210669667844265807232314215962461856848963973617364633835108575904025114884770881402330833158180561622286739809874856616329579795456329589700383868558084529331272287929297367629607377368710484038352650212997947335911823720224046363043269102483054393641524355263003318913278495131438512967767067986117917622613980624933545879193469776979874552580440649762749671936035156250000 [114,32] -6634639829512505405882922296150557322958037960914611686625387476026070399273762348263037318291656913920654966175706379554303906999943393051191251122113916633408313367182821901521577331587270072632506024731883221692663827640306500444707862025553580035387901480795508069871407088654500942800632682112099684727063885667386164498379304459483062584125696080835077909905158879233244135939015200361461475576677560573279604380462485622690001470880695450615649900018915426313994506091990254178868124766157364990246882112816998675453194659536225313896190751022694972271990706523581047912000594010502509133106032426154306995181567827060920772006767731868514676398497518060593537246514584071264960377097484860689397530293707805297382339846948525602226044479266005767712617900788325235201404106654527652495467335236464820837168604896842325108448538077156088752600080539766108205026224729151140022650397520577140110729704828041075158160985189143004032871659575604685500333565305437003781777370678990979189495866739244481516302747516005702694608318874788353467914738946947242277669808504102638012607398755813698512775731503194464827169447645972594114898425224677723858784733449733106415421479207287411848169556500086946932885573598682489325495934691597295828130812219827311984198627292001266221402321394557951939453179964344002803111290921820746531009208522226198797734632766994276657881926459614760402987364234531662582395524158744925864883208519540321723263488637157160522695602034447867688493206351192926087234379024173047837974926055852783791075030014985814461362731299021639649746314392617729819483595331519007386119265023248411986131514492646657806983893243823643881814569311253052473601131083945450551825663637064797158091527002787022292977291285602381286468292794297068492786900816139110513219620074267014080560429912939575937140899353889322424767618101191197521836431347935056115344890539535461756070865682447577540190955870442557127000750257878122229974057222929510970590022603958068728173817467210383560829880472799383984291297718521274697977533229534447288681094712998434422177511156657803216102927985603629086692140520238679283116070620801189584277042650811071827032933025208824542842188382883875768168504415539703109639289927070713305688205950043750053693728304365044432776437343276264354339620803492155151386358058904670842940278401127862641670114811213217892449378609853738453239202499389648437500000 [114,33] 4262557754754453965056377224352903601966823089926931597939551569044806181217630368315505922243964133469664276231007438680071190055751810940912953226659079471359648051089615228293307571578282908094359316344748422215555016565236935308097115718827294384844590891370492857426209874951032017124232074880630217164526584008573386013397051264375997170915037114677494709716943361966810155312992840785903267559530764462658026918828309783734929605547059402340452768742094607609230831219758113438059452652364439821570069061161364729809213617753838037136232870583215550917789177098416834637071191768118539415002336725463083042441024353573854233038319344137730176189545853444153921836616537430864174060236480563716607383468191165394171091377413759093534110686876913354929809137977255892680948653874984454763716015089446135236509916822689928547827401821280911948131708674226929953341102309068887823382567804494854776497207892507786009950962987866178541770504248439219452097066163521327306152254622026973101710135412762863706652639824783751026206696042002547023442639159096882525220044194357293246203057594846353638844154063758817517557872500295025382790165639795115736042864492166642492423715886938396908477238161817799269896083058935021770473371564980418865262582945769830846119054022854178022793805115372688299659128480007327997014375576655208768883462818966898534681704302824684933754500167349759792642422862597942882148304655180125780530957268725483759338671510332701401678384797020304363562930786369358065858235060683054370060411417571124875302206895269865674807936026285654479356852631927877313423817883460179314339064273888485415224481022905786799811007143039833639592440506119485508825491448174063283147864895320658277423576797774085119626638111810471717145302120440877285247002258409597332605902573814051951447637474283176446206383717036521179266904928387166425135498794118020256406530684596716349034981162738238650452934994390263427111805970779040685803047537597227573272012059483001322871561654005141344845653833844324493459313188688085803295840971332469751085656713738011640633963815873280958973206751027995237342069941991383054550148000571244666673672188914975792196457441273863102201782271264069845929094766482824777883107660814491014015211205203523490504229026974802313312066868768900205222509496682736836101212331829329474219503370950978529507071814331608389236905054531234782189130783081054687500 [114,34] -2070970196461948698469107032354774301365818618959880533204775421641160466947990421217414729931953891449788364688791679220848927898124659142414644114057162106088060020309937263721675665839303117306900448807365192133677464596511185448667504645598735822550211759757224920128311448540442074727812924511820736815109563656462702662801639116958470625042800330416574635369747672074835232886452297819045373654735557600720911481791872092742831350429596697206865351513377028896232099740193157178882259533772239535819425533849250838396318859343536015299227363226694000944829858138404622839393566001283131402768263922875351594982982806820165970935142809188861301248149694140301227438646044316454285894621238825944638370613804156483565564956721816157236323416111803640739648147112668473939893071069304186928008075094900140399346154546091956276090028966719761875818450831225001338536945395187394127279428017403049291491914498955145138828540036550082796518830299379382891329187023597487592781360863401251875326133054309398502432211133564930488080307307811258912927233532462128883510932102260446293770961530733496860517579943546001111587923042824500409943959912724462626474092776406056675096121454147889623231262494394252133421652058086252271718083427611761899748358316168329462053026145322487871751835785171838543012898895762633890554968860306471077631885653211477615626982724042015833367695813446814432452046696086050431662014323752799838148482331776964003514737520632923406799311827780063838948952351999777311924693235657132461297326551034004266958537317790931526631646819883937576826511333885826725501509784132580037487040686004090386638569275526387026349380455449828156855274698202366553809973473218890073350734335148324088884072361885950326236480080809866841259722437360803429940458170027876249764051164465896009427021509862059620776691141250009327372542928181782231471359510249635064357383965924965532640085583448808264473999074941526687944159328107558525261529228931469955738555808950038768685946564363042113090466148081826594578601342887152923906415139234662990217140993608494134823328984135648739496581971050940156687354003299178155573977409541554672318272930100127621012257942788317599596738885525307051884754559257615905370553781503434676120736638982485440810678732856659752077704034220574637732974106746201614368514106870067197190935549419317671078429087330730062888051179470494389533996582031250000 [114,35] 771926192353326396612733476191396780776038927475565185267052860235625955713058771603968188035500221183415367489661056517271450153876414431950648699022925478528422311566858501425391379083482620905480762940268118699897322059170849469089040590893089085710457276920871312242368978961621011115720046471972573926657743536328077094128592000199200895516121210597488802996329591501694687161901470762263505920704431613589743820388233255117892030459964508608858422236626468264366095040959419390318803887738167611985471314597623086554275487951445513314957723947543349396964467276565812175460852099149610475047629768383822215792164060866241192724781077010700986421935300380434218305704264542119663019767027110816003391677763397265451697499080423537213050898568435853147527414676658546061719203391499423255165666063203892885312233032737726158747830310422558664363770161629442420283030884391039615335425395924902769531463997152545739677482835821400983266567877854719567251331130120156300962526768434226803336588372276283075494091639788021010299476036783474711335746967016207854049056326368528515936557233743630900552963735381010487990862501988426065790604199764529388441082064873009388544012092844000286279339089282910002339626330234158364617513616646227790643472350928747962444493843333120410910291753641423086393665194694211945628359785694900410867468238523325157672984360478614301034047321569974412621582020638333351914802040342006258909312693323856540229413478729184038020956957883115554181611999301540795257243869573541629390561848725938657871696962548337576952423304445642730439172344669234965756953945186937595755638352731219216098467667532317318576432584859627133071540215447437135952158489888071992775778144610603006649860617771692882242688245594755826213655260200553182181327603090146616400885804443817269829064075814153880494237991437531283516810143365945129360606226810211673041426275538336336567797167220818481160982074787767822780613851918728127697787018548727276233672949634690324141278838772989768305884815533102686032220961214064865357618638096768121703007431400933613796232916585970461995383642273653931905312214672137306807676253786405725822030561264002246565500751602580567211542767820187892411534013910496856353446965994678468094637762813748543962906209994450184908353225077587616001014075353860768864152842541927169065804149207304243689685419038681857273331843316555023193359375000000 [114,36] -229485269508251193877268159964619424213121092403238972980053509263333511250158649090520118839530864007463985114652634983426591673587988037788628951217497763400359482421125469593117589407949590340222638872106298369634532166724594346529568446578440405406026649878849017070235680805262240285253040797511170037100711906673620014297018435656041812084973346936644289769496724318626767753349069003277071849950067437436130700781250261211565986298925030842496816527386264891486944102311097826191365923020579648352137121744043639985304464700862066503944197904627119297682105856988833526869418030588553708208638723955744707114315959642416520708594310157589566573505909430507474783387061814967939260317777899815917137701883217458814744977337183292546113148592092972216378868201886126651193199307736752330185318755904475640963117263821931432428415529596187507307883492046802197686201434150169583648955507111757200420662374872488204256033648287014200931308109531526252794115508900510612793277013997159586825578575198528989015195532482104829225382934017411134819448000953689545811549255544772572859620427499314956580197142839059492910997017313638429227396496938472716592141416508686773706531044104139721946846658007503981068313585704157218817818258369202329544918048244134833221636324098554233526602399027767170108179715747122009796465593816214178215499439483333351087581401907023877497287914932616316491640587993041254197017418699859650436947072233546174766901433400459666765539127886388446028441061468018776656946501578163053492850619644561581477043036015135247436580037564092116471946420175122556420457160955929462724219149379911756125328639230821682427500896743129069881128716558507199122469607087656503789457626470055831910831104706678211834889891150483457469902157922065886716548005665853430412665614379206278292505689571863428979164696820539995966199473113927235606955286873364008578678053940543306779174643283391969029725563409247617268980840893666386924042165981283188024158812494366504569402791393893375239199489710618218563941407444704446757185653595625043235639001198954321877711177012760306992701098913712117203459623081725678552169189722948047991819198662306115418626174793275347470465691478309818745688147379359622007232668958077327412943487417438780189745500100686286775234747076536435695022747164935170471761671318059117090907761954701344904276882896709821579861454665660858154296875000 [114,37] 24732175299179676135130042988516978630741165740877593065352420415072975712353264766249111818685308536953017492564814108268427671323816597802018580424042906584653150457057962172168520682367972257348233215145059699899083017643607876697444601732601662543065945970240657837192537793519965224154004365775199126925246580060088573416881039206395095439352245335938393707468303340549452288242925952594055407175479054422697058261588024166369432007728006136726224205085484000280102375988850704428665435767091648492039459111487218643096068388490653450487544304044267866275630154829510029795500758994556127820924892666864114331098628959138756439261108554357061408052490954262896749054357966778699574203482831465686294110642385932293459730240116952305893522321031396281377023355562653879470990945108940399970702258853988233244561982435967954025556402243587142066521949377566801550648989670767158182238384744013260639416169618851689842036612593089930787417729913492991758751713779894607603358304005729686070813424275362875177931006310584301872539760631350347094992469727086558903909328068838416573031849999998452459159648292043023065858730345701632057811283045536256488852956865444311674267281072092215586060794288724268276588818720128049895467893203714610425651620236685665571947088342883860130208723701507277695073209337710673500651109090433917615721409227828588625910692482464383159068263386103268667351148690644463604139052789632863534094500319932175166222730577814704884490182623928798438678134130152459066324721927103800071017985303657204933059128316629650738596134315798038088451709234475018060596526820632293710489446188710195015708411451662908816197948007413056925861290235899020449990811407643110315481730910124167005446410932288959838628558085123327807862076068985311029063355419290913458473179550210470244201121199204861953331244235047148968061288738495551503380174051801118645815800304743803722027664046412985848677422141456218062375205590786798735111989542992517204646615380202044093616829824869329467513505021897243131693765841309638620343889323940875260446215046569207199265736480061918563404488600200149501821920250850609317507241983425144129363453682336671136105024600281601634221365873575432870013358696508321644397109811898074793147427625612390058437668704413647679530731798342167746677190154543069037008902060295794639141294676856855936156187603103262517834082245826721191406250 [114,38] 55551326391067462921966100570032648142525694241692657704913038880125745806744491796648489633247128133595826472721018032014448972438020025415018416577618823549307294219361780061474195010188808569783238557990685362484956751742904447380845639997464000270425446793820440708549555332299821411830745231760271741735637179803761283439672855413845880293121436973471546309202169014911273196242766601160052227744287383037141913251371414922578064969119678166870413425915113978280994352434394757085940276393847237461269024458456540616927669403029129198496319111948409791794160485814086681551839004777801915627910324516274065985780697799217809017544093577945380922680183154544165348274741728550099592634577683725405097337908534178093135625040226968659206772889568485004568246491232522408796451554608335628115425424074118973164868086875908870100662141146414818087905103486077001516125528424577820582436363396809020496201675578474101687659333225968984891886234822597849403393037837444772842287672169997574709548525609916201233655721205961920190554932617943943757499463384797546880027207456324492514457457145911243350654587150857043431506186359594205130513601893077449545309101693834641164339656394043645634490051640760438050524037224998964290715933396186261816931762297547622483526163544035783925346641838025883915039679866189499050859232717191129353671032195832168798744431492844044417839329850033312791688899821854234460796465280495469670472645310519361237860434784591158552421508985401276152790860011771277136289820902968302969853893998896899019054564609135718213669524918583342399208521648839461491548045016848675253054723077554467044203869970054988077111048511082808371607403563238429577814398169239526465289299882635506167263383354745531138073564955660791739351671326841951032391594404402441833368696988197044942149063161399664413336700173031961909327392565400767589705843233818897360665529354954922617478023211173184152482677236015825615799418378647410240418875442527466468272027655920117370944378508516170870327537424859178567150040104998700628711246451328432347983775504944585676081351694183128449026817643878531282181857772594147207789912976914450449784579606563467604643221740814602550290377543054292011245521557374480776417033770936695013164815720786453143078323464928111918373389918421327102874423919284918270463502080841436371326529417664571997015343640669016167521476745605468750000 [114,39] -73658606845326865966908247080083066408146135148150355417330233501132590597420218239985563543053350581066123656954263847050857653294879621746592775713836972516421160273815184715187549717183101610872079975861050629555975904395764887796794726246550017867170131444141881137014419005437296198277242357290231583899667291912678152224541535969552716408944294458998933379297881103663991764185275332553044410281617028672301289804886199022337633257040723717035419634315745129509986367065042402823197038386880895343153077294057335948417646839598564415209210882892779866235977678070227586052877702989656140790244137734680204880239472763869764970324086638990020521221216952768986759640402915115681950536018159310223556342798784309055301573319071205775768808557575157013345464833454795023180666886861967609204150135240123307783673930902076343688433398861090346157254616657206909555299843072486718642900049348028410773727987520392049204140220126387404500344128059868932477079614685999424719948683999584915100256362391917211245373765982799594431732851650955596272803778346974808427136916306674128728042440668403541426466707061778501195191995891380805934399385935787891623117057236636540627212710838290827543490396894380131699857908561753950496390144248363876825810288408961277079369956014675648015104422351931511066358531574915979978791485473306767666050027711628161843841875846458097802079892289305582256958646408288107512376321990002056949445101211674096779519019908852553127948711256620996202631619799689122896674162866414022824231864445242853946324602932966509397402992958667038849613668322215569886468910544754039364596724431854815180448762131641460669814103159331835369736773171206615079143268999558913363354922334638589672843659074034211039369380912860521890269452505126908222025209546407646840392437919984939761970893088319870622357636843330677868046200064737232452357591321834740606101367494675846600216930272941178190670552119615960267111025724156075809025890493199867383290619425299189902510617393648171226629268487101664338567919189940797572704070415837096101331452379709495406918954899814566600459514024698733989488322857381505446334055102541775649283543710427561348080537161775101188862566410613030450442823485350123030442484758705981602380375606776602139667075283695574593614358895474744531969460951719492462207023098055991529163807343075914824126471103227231651544570922851562500 [114,40] 59842510695750824421409652090837655380331062154800661798464206268570423575695861916665092065984909417191461997005979277079874430919702151090290870493372867554868029669400832243179405959160592507688532655327895383428760738194515423466856205579365001133687542012590136266582341924583210218955490198752394655295166475410944832883741885820238454898882498346612901128076215887573189580740496439716537949487735293604194491855223147424748709884061148188371911736270415642337446746161741078562121000641618125941941891062363982536845171957838550147127430925314102435470035381582006408127946002617840153047092879598399714591276577054872553023845471491260856663713465617753160423229928273776598437032449554302971461361319457914779633260104853781298546987292456770777593652859428889447121947439427936763858673199813381409907187277744344693088606196029358957672662189670235058570380875283127515163943506740415899255974922198410918058527079100692914066040749109026856856667485367183369753648234006232452279415722165083793879999796581985991081580051321432757622286878301947619582262054253578810229769401420059383196821789089899370544040561635843742487732361584578255911613314153162963337308587916485639820331894070621206451714200710689542657832480258327322328836920697680247327315491736901440031589206586775368708591926564983959433557220407222017886533205666658092554388014413042902879929844036748552001473787740160245679572887982364964853501215795377196313275722867498125791454916588060554575073753791353987044866880702707435108473146900545844791744339604082041184737262564593841461908214393478698781471232631892080884301575498528713937593515242288522664181571969728043758888670778392405480361663145077366950606448149028338154736543694857201318558625295923693916345971957503843075973002452920233992482589100129881166585258792635523178882586419719184744103556297024810898684935430254972303982755108291184866167224012284155104512832680983924528634142786400943234922866883321847560298585486794704465758658581008098288303682274111409884083931771612191702384492241348618504082314498308517692731336532896521309219633646595488390493671774472158165698644095722692271047041085840766226209146708213440554859102184495440461094815102264345495654677613882474815645965532300275545395425302239663473430217922598480368393972618025278599142218953620281407838280701705357955688668880611658096313476562500000 [114,41] -37554272460917131772580889585306275858994766309075369137948229580039963701837343013066521855769416312796122452725719334097375395868997649579938620351943971420526762705492665416702661348000370705897949211154546372648458055511715011241593620427109333450072896758016483992906534072491227225735830056346536873191694993963599826253978246655734035304614518151029433082773048004981352487726726790490356706004088442019744411840771045730475850677365847500895672487228574746717314546396963057312189724784841991110080154717196709820664963045575224293092286201928867773779784308059560022085206589777439696184558269525631137019234007300399539764182256496255436350768054803706727738953594993135398668042030732465798805688332984798996664585888645174938551522760186409238074274709201654576352702540486214567168605909711670606930442605102178163022317716993906046579097659892049033506956520007840759720639972223805246667467331168066716024850056945986118023512811098850451942254053278321388976822927074547090164147894299994610983008860207918391323603303282404847003849050653392580127608596426290642525235483101491729079876063533338426497328200613196884808734270034174130939327950491343383652640722992342466383520424246583166821542054906571348931575931272030158298215363373570839828790549914839724199964320546727245354998553127810180075803509164321993680474963405012763582767329444490773054661145762782956991165217773875873830486530779233234858102674442082183792768326172406140571282901831266894454198554379120963781534356096232947467577318651677664850801178827921152547041227907039062351622625017525110630162868257937292322686292009718219870097253463078999096040631481659694058403904583359972629648946450115314763574915285669123588070365126895253622467065973397103878529533152664559434170299666173350152300364547343807863631413235415005643098738186354835506390828331984412557228830000119978924881233741212863232278975529781750966324240406873999632042048700201768781757603207583521120547568077536591468414871015395311513142205811963314358650594833643944489279725881914119194493047197843407109159975737453218530480619457321436868649258041026797759118979821198896596515162071110998327239768266879301277541828034383098013042999639696339558253024139434093073610666314813885805303313942337563136090978970345430473726498753533403909089241554342966127239857032638070677421637810766696929931640625000 [114,42] 19450332059689944975762038436915002930490992679533306080483161497858047349731502763442257088595825713948756706634000894449667586713702875852127579011812060324955173307230600291612773177000659549195004265237510981923600754394530930603260538476580997564441857443119540424422042398063171553366349877109659454975499232118810129835510113007469859060358567934972151217635546226354953859757953480581604593075517557971921545976188057830148402918015282609964724720688918537794979773455161993750050827981243518220740840397634025482056960362459398293369405134832471826396195689968386516254710416494532533188035309816879370165024089399974199516944340947102495346308324104393824380028126187260662719328250664812452876370700364721744485102851478930867839522832394321220994219132595202504866924362223148750175790568740414000874288318174525461394784944253900066044182009021934073767867571981455184176658277442678549996148863956099271847341818915059751751529094370565383671234376987769390501907339801076046416400059992822618204399110416914067962311308687737184753917029738399553942022440011850833102517078659776708057017264988091935958532282502136397260026837148026789325562061073683464908024558080116797608451671867382355728547094498846121311139936224055511418818580392805319211113560492653545964557181132496512630575877990492436862210159242019620077802013838447337515077836830509298384810658730839405628470680725002282032718846100370954586716027536016608958610470962449625903709107262432493225800194266364194989522897562114661285801098078496949532604701586398689028904491881159037604127951280151493209253827279443555943655516553475805537742606490269805755912329727061942928296880470841438064251518148940148823951229881228114941795635518990918760160724479447362765987267913170571786922892691140654581361789660674644583355911208293741521377444642220219761280182617229035077989866162882653562976604948506422546652388040325211902368192443949550249660106437164703634400480678891154537736349927788381721388827373165532278622026763237349948135787195346840488182680987802325258115159331198834187818419417457126730799274001666705847158631425660315199087902917286231085444918232739220896348164372599804111890791741321202341355052537542876859800422899772065687656686084397666478234888811195534859204353996285274354609347301185796865167236545279120011296691838964534326805733144283294677734375000 [114,43] -8533959173783966961083402619837291068286785351687030754485194742113906672749700170597450194960671467402449637251159145542428146143587688664692021106162144189909768589820958223339004205027524601427223758207765764684745585079867838981871411490848948630889243287941298219637474624920083055601349386533038226739936764511080639465909737384204032107552039496056590896505863470552161197154596688381653424442664198784310214739998580215731760541080433797954227113894806423417145610561791194954816103508172970035821481614825355470501511037517055753577541134852025021417336561118964815834928795313279728415198927046754891322259012431671274103774718383498058798840510990560686578858781001967679109820659761751700581337554400442007117723129156826158131114585825788947962323997183012256479618588436298392877323645381902634292033315898576868601316844359950722279485633345513165041135924998119473570594266882421749475960904979531147311764808340247867631541917848707236100090790316777097097559176315090889451772716143510440983447627674776954941261962207038408734109179560877514417679964955210616668401431182839093099788419695231628198986144116201879627076856121884619093462611149131559333121303992305165226814737266065085935511878819106587168807786888124383390041198157008514872617037056287685415315106313340144209077163973675981146363095626610816290293075296586220616810048847612646229305047250991197700737654363062695133660770721965998590309450044140574305944573489900857334479461136119378570601986184324106554818478561888706844136845742697797813367777576211854331824085349980339337156793610666212915097439336496311511496422933949300559729770740887107113393718466061962798776482565134371920016588267498550349973723965901401331301337068534614105649001808182569470552345815063677151462798954260962106109999858229525793612451060503211178071155953182467055546924105586791071157921141896997810264500983403872356759079787035808619865784679186538220298485891169051772103185095784471036744947051802092986795049868617816644871775788697536461745205342544412975526716594796768996455568492588702389898461065681991091890456909741106488991873641098421075126935333905051345179398645964596775970398921850688513645609755486392588718430062988288576805499288342374013362155164715349650605758184778094318069766547489829413390519247224341799496249891205317634687577132979185989825055003166198730468750 [114,44] 3180000430176095905388064463589586792912465475773150482632187208968993769245485094356974398797094870339288441126750818022755392386071959414077764732782116555754684957429846815170436170008800429907702067870596175243555431043191046101674666937934186853448119327855392888548415286278254388927211154925889032396589603794947476037448309186946303718571667419248907405354987668212097941452908473015640722692452420808939852453979207488035305272620888676685847283960438740560919819892318269271769204192856422146281338411698079158995414483873614834625712950303107850468191593767803593762529441013079902354002363044971294797473115255004275018346319633843208408609226926553366260512922267925549581655847406979226970109602363596982565804026101395644251842559827888630757246647592493798799595074488585859955340985210386546547946690184031874286702923763920503762777741658106714081487728067936977416443021310230310230358159587534135496947786005481828875145963177879180535059727764601038037568933852430557110386246734224449486848389132400445293170321362794484338828330752182918475213624784645113651280165991405951071951624624957724808829948658660156581850694189727751783968492615342107018680428327222470103640118993542570233039673544672291922399975593892537544145760565527246452583131340346721496402353057486420737127322336776192626271940080545402035150421043800715073710482457259872493842438708398175906486407205904364932026634887954588585825257362761781775565007095677732611573252738430808749537103494112408835607912383432391565637853341686192643884659043049410082247557133830832328868566482567750706379593601628130021813739362755599342183681028050884018749974997035168671770246548387407397264558331999061275722936717299513366134503531621438554855945792077897340856091075645121076841759895813735579085336645652768703825586309654999495002659089139508129288606297196367859937196230325598062012088604580160280538585627706292143521238363461172144956967822719129419541150415870624372412998137051495770671574549373850274348390462572033610028351542328835181917172015376425343020353137136982582410397578078469014566849620825196401239306700618920064376943480447212653947139868100356531142386344157501798742158546490955807400983737553150246587604239306544173065533829181800062939579165114160815027511375807125036671266066028534335080062092507378196382106239070708397775888442993164062500 [114,45] -984624652314994415739667370873506624171384055648086562379728867613726782419854973870436488018670333018432234178286340897987953851057388864824881660531816257116494402997010102333423654735543867262861788614472567390823608815732795158473602513092903154696286092770558381964083293312435263897138961669879300286296043379829059339869700498324056640419000775223549044987893866837695476842263191516991155583098507755343855630244552568218370554675501950146361208325086641127723900612637073430368849950621507304961084372684581382132540840260387848053083178734116308983018420560348519717943632254235085307040583795277894088292594423043413718965198722482339325770769681473375545829687575543743103411954683580884365565961079713101470321618926032363432176521936936580750196681981578305058303865659013430262871997684571659291120302899540065419156839730556331466831645432919371621164207919947174495552579298749934302396240148955540604329867528715418975342906142223238350804076841350702020846367821293198218637137051549503903776745389859463731017621372408590950321791152150827859943318110645716719032487750299130377373364738328623601568356908794742634198090377740462312188632508100420981869831269784278315807961059075229209321634025770068661434361956375164734146985582163930183696617104943307226619798506036685462203151121417200975119105519043081309873880191297183534925671523907773611671667327115903154136317491576955016617875978499546723930965848565444936524723455479804353482194352985019861834417221767260113901279758335175178927860447317740620923660261644255299783343745721061939733723455018690836728262571928435624417301413618003975725431472316271434893136532902250161933489534255556665410374113497159601668243554901516381734606954251320092296255853454741800531420720718557303159987404436354940255783568850933727248080611736014899363391028806870163615302483365364406664887938992781379914200854055762502421093223036578449029009689607195552546694109556909306793298164203465758387493231516227898663374516600543497587545585052300934096549710762121417583465676729496426004658136809458921463974588941163938440624967737897054239675743128169454771477902585988347310673028599249707176929506983728609907676671969222065379145575899676601222331022137547487075462547078913924832696332566993067097874515735762045720625415350310479059280788097577308271013407647842541337013244628906250 [114,46] 239105747715698519954955889977734644845325539602596460842412919655097849089786863662609992921476850024228634625042855848551153500855681609930771841758966480585943630793441649960964047864147049652247367164625726891675141295415307601700564557802144589946839407246541844913719301183018934624964024006981466542057414894487537756028031267067410607717753938257881216175649126812952696537288104533346268803970773343882711365683274396836455341075925902274239997265373768651319774119514328068266374603600584593226726173546068082108871647137416054393569717207912136824717111645087241643736515316631785836170658802906422437901783542703752231323382064176110775618850641353566439866788347843704849212526703247544911444319604870895519659434756048192890013643680107168413165235525011060278663692453354725289014601992114804355830369133623865056389144987129423370110043411107088841301864629531239085507467616910883128912102539628757358494720210074927478392339926025967686099395127196781904172308669185281312294969166832234076652228687136051394795639134961975628673389244467335326361563887242089996832617693740687675563020997510502378469818120667593570587200500885628953167155833496015996535582940146291172879107681068058485424211882151112451309103776774086258033391279370468222421737522309239081584453404745171481970614657210060255575072308512988370813845023999255868591469628969116102428930491956726653909097790072733373401156260699724636189371627773990600547172967199426021986904461199967032779004792645608202702456491102422025466104392257660377188970883393998562329011693243575576385987720937455853772087118258409746507584600025163439344470112656558684468601647841105655248610766510277685578764024655568596892843930365955547303196871205858267056838190073446060349644053866153303579371506255754109312726226218512555595738846234896041961056199981371942006380362825015098291011787560222219741912801803036623504489947159116529228276307816079421523763889264831588858276127125039735267556125182932314344299621865444095374204395155557445845119691618413282226484379307391053422517239952671665260630877598655984213400172447909629469347679472699063350219172112314331501080077102496270979335321511606335083473729681812171426906855319767817523933594960915705823023687374422578093542444244406850141315270508084566547551762520023655490965892519983349018275475827977061271667480468750 [114,47] -38442539801153084963749288025005304345011074063224657618413013768764962328030308299092743058288850558793949563167368813004032678883274781112661148315877158195415007858782056709280870422149915891309428791755076058708781164266925475038500380083432222436751744520811542232825070540723891090762965772980526130783675577163137663850416276975543013452485835223191632123117110324546782957243942686467759840549089211304707602945021032085346464197740348391833281441284787730485305346942573123783154160870004549773522567643553142315738178829477847507139214606794375585641598467639235184430591935288782347353684909040349886021510640285608872145402193401307422579389227384165364485193461547022207899334126816408342623298968561609299566747959947665048596375130462618155269480926774958788368844423170079841758138087020400199106705199499942062881112516461416937327532748328963135363198038909789676546866274441203454995738114553836233296070017949054557533561154698509049151363786898945121995840521379689811277221391133739972490332550766417082869853534327501445844974651110763654909256788763785022887338137882412061488853300699667887405214032489070490829128604620099545137887029058972916809470289505865874314241175903338030540201505062479370474254004067416606005809026987526725807577687776835878710918423385340068816157169981338188816234728047624995197440544166347112922365010443906821735596147275231157633935387535773712436326651530588120695480948559122222721091311726903854073454069370567088390255399034475649831027256467062848371162050439382746178508261660791968504584181636749784495480601558186370472418807310868978925975168219721817827165260229498611197128673017300002951768298609747264355541554536801080663397477505034200252207916813577159543683734451395204275888831639391147971967113563794736733141004436273251702157204672039091443435863001005800184938984364057593274340179597985729909819986335860442158420186019568740461019666693185726573570220124593658865383691570441961034640971093548272218141164070322006593966476604052830585962731704315586358330576377366644926134602978509665608301581116283489001051950195409807109974904876749357790709312561249187013642470834073205295729838493285060665769595305961976641254897217346988612126857538968614999491908381965118011052533741541266017011189625284711121737565143021211899743150297581451013684272766113281250000000000 [114,48] 248935937643106386024901974910002367182636713084595865186392234552791644431706197291412916038381567065402482353294801859694556364258627353090003655203429617055982445545022720415750869159338613448378095015620973368757031110561266910988773400494873520318710252034778857886139870593586994314073180936963823155022008659123252757285750686767513713575118910785449933794124858551154814887494863875694575164286566175912937555286482523891579906243719604991097130645983735733270742582532187111878424546098091008103457024371049955091176461433674301682553280977904232929526824695706280988171452210688329576764733851138721690112678420983359634225904518181836001296344767475029228878785889543169201707406096515903884542197739783513259047494271300625425633640557327986725979090993992710682863431442886972245421291552938653912125607654365194797113309263133013675772752530274975853525394646055787183707487283430836032753161666892446929824773453432667324535643457538624549998272855994510145517464017152202356460928742006349602922764148814688206088500569412729686609898341296991767037013653727039147316556034986421884109325498452651373733485736600512230104121919127508834192193303971249261003900502699177217359526593138971678057854478217430536737466948646913691970763587090154520841642149044357318895228494712591690304001784848831060821941071826369549695012031270256573521288412006351367487587780106935099820694359626676213905258691349499043312423541050998900769657902093595826823213249247748084499185449031057249512426307357621251693391065407892579292134746195828132833838929399131940485136556152766694097375618135579545192003104829359824807381370143871702173160720798772390281786489560718988277282004317355850565661552880217407688465741911923997007718774593057249302453118889813504521361657959580164260076180957570838233295637587244516485099976139239707284874347965076200057961558638099616537964642320282775054706324193967754337440649198314092207525968415876062082931538091379999757347736757237894629901670248544807232116532794743702736229193318465325022674276906850578506528213531756122251704628937883320667895262878595156053109902831233253330429486598834743222586499489241675782038375618469390364300156025980408634570489936947518542195236122700986255987326293862324721252839248121367280394707346970668403567013090183120127552029998696525581181049346923828125000 [114,49] 2454184441736212105436336730032687513697995636655025377889932814870557587883001345207021718075098027133781239357678801210897318976830564969218775291284867947131495412039735306077254564077265606450180150071060768036068086662428072658344196262018162075487470583584208889915006064892079869606320404399891810533395580548129584680848876077037255663848742545777880034991224218402397025857794338822842552847240097035381891019726426439421933611932907752285258455195773699552558130773729504959085627791415091764425626916876385135266283856601501176769669960364507888579048312943827722994870165794514351216545482166220137393333715213472496150506563090447548869405852208992426809753060401196243832789435685353988843704904638561342178253475965196170265326923107574637031016078154280356202540785215736167263484322446380729284352980749047979288281505355942337735579533030059783359863553092499200140618897351587463104997131405016111660216299666832420609054272571017184765829288675537849509851031666236193816880965670603422855392876675240401143102171142701416710825839764767717677497283668268532213533160840947336274710136706680097238717981183317664751670226642275052352091022211744193238627957961519202680920753538713423422187078783511553927830997342482300118066559929253489578249334657106025625425563944498626482378884282108143339081061036907457600092668484385450205993517386092949457283000702041029463093353077979615865086599538087973874967109993983168658521679328454635475910122671441084477635129759559629496630950777089379647270586536123657970465235475405297958741724086785551615341626598627038180676988285360053177464815814046243750458997248111938167128473326501663777589788191744901484121409124611542300547963117980386065522021597180605657877610504087375912020565013482671448321779762793717459266506046500975177114556564450036772680759679941585171701754553767525597265139828902267715755390611119380001077744122559207855114612122314523942044076997251362919109463412689073484421807234014154334481292135625201027365435734899460948839145472957386489443231967569136659076098731502049997712236268572068369871203926827034392535479827130826453553857983271724347412563031435935051058955678797187126996406623760455645185897504149805647948985282934408482493256405903046014327730222328827106544334962053033935660340232809894719934185047804930945858359336853027343750 [114,50] -988476858433554299723830472603198473326483811055733944296018706658947765049409027853139512080446310439383566041226975288769168915931816514734691567527745623175299418705516994742244009790172079829319086879482691978973811219526962771880891587777904599539721043961826928317137047405625477019023785492262006936909503347307094899094110801959029427116365112193921987576279758585183815421970023442941345317313192481307234013992485742984838174181470265431274660189230214406043431509332756361634281563850327902484776581154649119607174103436993604210271158317324719296436075475369284121468998012117043459832458020373710848620319090675495655809116058610159168955303694970677274931746808929582239668282703395763102768028333397860290478220360723430069778563441044484378411989115752905630772849119493837262136543759897329768004021980283810644282663566467481318098221494431748561825607944034236609222743991041450016349637801561566630048077333822488053585740980693107098439198953060976503667188053272452837882279916436686791078434104992306486017949109184857792250045504753015995548824244387187971675736829209039515811365746928817617732643203394666533809746543405314966979335475261597861399451426105728039087730368229747672046776820556114682854943354472307955942802677990161521231821857515205537220167634498207961131859729469195354684528843090220569533402968723587540730508229288793981047698666354117546630549311537885071737462731244125906498965273265536706633821174069008553950461976024227471736158219737166348511284872352243714648265406429699281932055584034183775575308983194567579696729229799147533558007218019226607350273567912698135157332630583171511838857461967597971619001086093423332947580686211727231991675485909694048915162566175942158212484549143241076321574989184249644796486746521154227554738747146973147057703881120715013934656004247464977938458238532431094861289251745206606861789926117694604867250142946540964740964645506108659877166068052949071877730700457402703944948902571501483455192376898391431386070707209411663275675988629787444691517869640898727499527648965509508892848140368326168755253376570819675032548593868669095745814689647115138174767726684658141665985341107426331787371088118078246692765087360384544304401384896732545629549418776170646141964265403513720159227110200558044274726232094295530483663014820194803178310394287109375 [114,51] 202631969048825909255679880434815464499738404405378342267028764202443177129257876950240695472853325719455810899195587611523042300032168037939710862797283205421054354954904663630447158430606290597815168357882748295587503569193018501368617568226456447872738114627042575889235386177264777800260953711630565151569722085769380843166515305333051881480564381009508656483792594400982681969714339651607846822755563017137403573410806455718836624343724304466923465512862921957313190816164809184025779589195642851543373443567758960473292216627251898930872297517344061932291180447961279006419846284712986771741709592501087385903446434067937090956372480959326520840743576043275982091025723162951917010442611126510057692223161126214576990464606041733507942384624805234334700645763942989056896171970346734226959522926382647303495929917303769213090198810180934187948985426893966027757267354616169186114667252005883479027429682726560021519190541328038425914345364104698206163213032642311083679497817982529859771856227636817322385222327242370164708331689113146979429735007008668359616504049240742543899820606752983463543562668412060734207794808711615837223338956031443797182759461063530920741011988777459334674492405078917423512439894704253867035420705849472323823014918401657897114944613824552241250581472266127106787817595979959678640971859128213132789627227129976057607685888831863626097568358102712498760054502901251442463336535263488118428292400423130260230926415340173094669424068962876536332192805586966601629559779202526285018547394833813162408513788358368730926067789044682940031166693404765862889829680558017454639281769589664275728714143421320345504972753445703244812970750695559859913496512149961488075122396674782284947693496302894247185318757480565831895252159575079408699658283055662326484274733547757492639774090228714925687655265904357579829933739163289579324720206537215335741106507564921941097861439895201341745031519427743605560864120898365056459307172400902110458127534590227056012012940877629995049857264129410569716521015796382788676958090877616455707823806097129232200126777000429216972320476191567858314117848796825517188143920440823468153658077442829545056985254708584121821885974571419163206187274810255662813307898776138719011113110011935769711878306868575975906902886562366379216129554791114841805210744496434926986694335937500 [114,52] -2124283761502010265209742522241764206010000484281712478242998282088052387476624819078975778703417877668594562748916866359205159595987833789605216039004567717723621300925504122040557703670867632459041229057471219208140448743562017370285864804477973370042436122188633236877195650311680996089915347525631649213793984665704295662158664282348289140935236918210204760820321049563100058395686628420468775583734299996882065178348416041481008349905374960035119344232958649530379477950513888290744331706382863300557289312318105475438989089669631176297615617130189484274137340783542966412301816700003481960576577839025944213307987535036570384457045569988329920557771207219589576980843825716474892529970541604984887786198200919545168694931831740460800222806742494764282760910446524503418293408314608289516668183780896725594677797171856409295258822584408670260180356267536473163217603625671662224604908759855500955482729892773494633996329963891737171889516798050373090981800391984319650674461278473413470820172871810594951932158390854210308239796730893180469228779221278163554118709096529127929624036637207670144941525725650787953534912288766680979763126881178541564806285488582248902864625278485398171593831898066932242630364299139751547786173989186046880338756678534756429799111780579997917226031179026139571759624202399640687256155357933030292760206829896669351283605536071438061081147769250456136104341065921323295180549354065099785247765505631515115769723214729995009637331196228813975253587150409786504566523885070175897038492114137587176981724039512770183671618618999446342327004122333410141685278713601667590596999429704896037504511988624698650381288155777684202148501707318769710560168217532470863611584104187998804759324372466937999124223189618259347675278236365942992199889571734434814801394026724242969565794594291963028026422192988260577796755037016927687013024037496709042916798792530278466610146177906348180355758368546487849365941315176711188343696771911857778072431945011456294957865022036394497890671623849810673307817625281898355131056719599985057727707664496354589909000559351752311501076617388750467476241132702115834021742897408642635049059535912541494101911516616961557985723088035058577459675296755836161456631643415070469129253313262479785534293681891491020092233418987710119596457047919102478772401809692382812500000000 [114,53] -13286937505584443757848295019253544093589257369993709308699710143670137990818329926167472449402538012292754946991535691266277050739432206881281381863867480302478586875959959461880420602963311959313713173392764003235989420599712109685582959095307746881248657635469522210741945516298986480136507855756469256962033263851712562543525123207942482295693250081484811075466314564334616061481802716373475611655176837035035614231233425776979763779538953974632323587546270962616252716481622713873957127731179106112404021998601180424487662695650265927475314784376015062969130370471095876283041259807862281121022210996340693968669467091285119496254545596807227608164669506513875541965340013811643436278550768680975484895451653347800918658784761888104569838559641208103303524504374608511295946199943019758819149469056468177364891277971494469006833184749871713075623778600751353545541375885907411680533716446118350958030109773799087246742398591070457927495515488727915111391129893519094526346766374573414952587612758005557189854102070483359088722461801398779237576008177400476557518209088798540742505118503718540581321353389190062483550651180344870618311571088610740900369463746500405763227230367880962986064111411887537354200262795594775804653402275528218753646062139929742269165587548957645285673835120679318299482868639208787669814167108526568267827694336814622788300802311297583359766132080914959616144570798784253821603058931612898132058978727915509168909002884637892483902694869720112276022828730759903850897105755557195093989961894509003391329175891450372409462860010020430919039246829744820976193524572132218674144744154420729747738990233193118234472909833082446719208849167576068726056556531101940977842658667322737941803350642794618303264027255323810770192904535384632286771446468029114817677688324676675758552841803525103593478925820212170242817254283325575200342504270788109565851150586641519900864888726982277796290305987773624245835132215434595866071781749004227991849247361178363417905597268238171109647398466769991191031630733472541166976007833716137433441582638319151052129445466227661552258810103128416557104971231484146357485280138409463619926597884163362511873936915884043732386952484237571442992539825945321621649913017866694403243812875443885879277746541032019421796541888455942155566891216267322306521236896514892578125000 [114,54] 4427137979503301783020005164533617239185774844751082554319780949463956030925702350416008744260327391657928986293904578516010196879072171370658659498494535332572674297252206574966779714667961476075944999344722716643784780311369349529780163377859045089545711006586998310483806222619187078604824340116759639831767408334592561042002996404236286993736889426288627542294656022327071388556920549096008106720778684807845038458893974348922481552897807137701347975154820689309357743917060015885329244979861357162988442423039161855262391268942179448143484133983362558114397885786746920658217607856733824443716633889661961354422397701545554203268194003433043949531256465337008280538376971328006622586215459248976628397626648501189058076126891816062125503946720307032710510837802569583118570858285312387487124777646119432708673987171957485110361595333197203469567928231744119982157699205996004786418306500952091188707362343247982216025666379417868119624877966558862970654180530560734549754375608740453096669831937832162033227685130114432154231525248053331808363578269723646984446137881517859908039723600719206428321836622634570175560402046620242874470881068351297794906779610035536919385202630867962381932091543957607269609291578451163239693813529071846643989903425566299139918413413024008262718594247982213111299211457133041641140165684380006689660954606534808103237580337107101604866078656822595533073198942941691253097330187494723805301184497706856715607943154351031681694875274357027436943821497666163505812212614728002543877553850694755028052291182353863615901159460420288398312139376666652390696948973803863975564596538608366677342790001422245969536434156912042593450483980137597556895795239310399148435928201224465369647004144808547493276753061985871781383104176748079089385202510445596406933616120226439795894227459384795025367909688003454057932471365196984583353180703981938485969541932214476830234947598873650343698264497130837997886970206427664855660685641569784350467502711393396654061106274997292631684387000036018441944256312022392758697435308778539466206620679517308418041336257585450200921964180635353305088232008787191094239348027791042748369990848186007571312968994259909850419653450152866520330199005919650462012969580371361286890601679305676523816068219988472044651152699349695718300523594734841026365756988525390625000 [114,55] -660511191143547123263275725063799991367750417221837681998440312776365130127385210697860948250851477534149796999319564989352716913037806217429729359632593953982378950728677614288348298103432039938388078945849127611909142481277167246546396695624130730821445453269149393093267959813684971322561440026678598193347121884669019750179641261201371587679759991514386847609703998569040185168378736073806965440354302660902464667449254135656245282078348392678826646344113683066862449528494284654066367479029277683848297551581903251690259639138699116270578489574749751606090228025514305475576944753007407806516102724472227196312500213569359838654560875230089023240831829624306943439849012324858774990617479988154985353777362648431056452339562903665118014772466588643565887547126090671571829486453876209688127768607995050791369568816341444714627410472684815569649692606941038638648649683891354455594353025687122549837848621102378407491354326647469020150319180398387738253633751044289695638943520070477220856916617695831932963198588076912991361401620264334379332091126961716443588874269426973837585088147177873360716834169836870087277439014598021122914228893478251705601512449363829404999919087878408280354905356883173495747896852435152421104875363911114246015690301597945336771872948464515410816069357531249089483287497041805620704438012723365232400602520607523923194276268599134552746261915874927696835766423992956598557908573725292509316810944536924728828965526614464358874141331490932138236072173404104958741638708606413572094353962054283343737632483214467088739774575746478688036043025874979541521096983978827797741636309717437772448178586204503381515487318706608112475342638645811524576969231074880481522132093154159079135852845410515361377611308807045282583188199594762662459861627219529582158440132235294965959720744247632861284787027123007055353007364033330083936975679669772290845627349162978170681455550774632418847558351743962913695601379992175346361263249547014355672931306260544538411076702887555558657149479883599514354430821498460169825775107239542551854660444644596882886241265255121805368198601149540347105421563448964132403029781896704852466695003747006787952100006881454899075262864969975329888966935786134901267717020709624743155002559932910599761349639168517087031942572154796788908015514607541263103485107421875000 [114,56] 616388127812297047855062377930510029077438117564731698433845199725551928162312063380672761031174468820317839529598489824378852041033186309034307689579592495143139080086192386679631203475737486974541474870312259852141165447554930021183482105875229832568615944217954310173433378834253753108908390645654656489241999483926089962817820940521775458613653739146906321135727468805581662475258280551251170130165662093271269551333790306480833496463803942208198308307115886647088712454290707748255986676878740585115937404266257547977752959678901714028661703220738334382395416246464907785008810661014856923306135961863290562861561530441118246726035219824424492233915090535321437305848363720023084339046945368978059628489843571813845811670774870808838900992066148466564590638962413235870442812626424946402037267795309234677400281306269533381277676474471064150296982140609542373437325024060627873465773295717863640286411599776816587888875297703873198266442528439052762258966790036408953611597471341050743378674447855056842763454565392142820188014298600102878129552174438052843976279218127943263888961670959806111135019219564286405477609644546474514772752625356490095085348384817258860452864788498985531334682203425093601673120202748387022424261378910432496807940919701812895886521097853850737993585512328869668872168857190247498473150157043567906932044547126440891739414633752373416623045402168936184335012654041852109952729649822946541946641922658471335249897529958249919216640160402670923816926349873405577953749659680836160668581167962979271303098531622764248207999798852875767301594020898519279200459016850079978934930431101704753804421219947754388891749730419774374450547981280281240461993544474939204068881849884590781026724080508896730105880880366760759298457942346511114647250156746918555917839467049318438345911711791677907045327396319430234460496786212173257986464744553152151136197663577583025823502606638715988825918461056766806857644572336351977627482794105343521353884320092782106188818111661884462877715100765203945995967686161298840586100345245820215592474562902649422608613933714819374138317091313240556039707054901346463938835516183932486591615455068382526725582865431040077812704901142538912179013233681825037657581537590397790408051046372097915825138321101909634589129105552984810856287367641925811767578125000 [114,57] 25889478767534895966213005055111110666824375027152321358763037735295531745360096175924232442869585879040872541230063513195776029373247382481498789575597783107516625773686719827182537227464109451236939123138273577277700984893017641170353287543147783948238043649404916517511813408593735831753742423148831806729759187354289000613651872070060051580018980818355431653148679895899802989639545613509146829647740482965004277324834267686637295530332897762926439384157639328294346964251478446857418563875270691507629090823505841145023778094418855764385354915524582268792634524817969559131460043656942997042134792850337876631157376173664202386546702789439848768112806064781787828431286658576468846862732401089042824512040792155335110527291227221727820497789278897176599578178670095455823494709896487793694463742929880742988157446879375667167528006535878516461998292980693988611562889370645022923170775948014916085861138465516378177472928048233357413219498688128044579333698245863008626983290506994021860063144339040207225561939326361798737047614024742454392126813232794184846077219941130274427728010776940744227295357525009874144063903680648822880374445385753941003262617165321428479013438090433550445601741685465980307335004288150724848727052930585851306977013590669857086033847715599627771552652619565961627125856249240343002339722885586625993610684845344564305064711438697554207797393968542111381743457161656734603344454485390804694953642977930950536499362974169268330503851328764274373052230336514476250412269416598512252895649755454945596003086083128280219259418596076767946138807896326884508184536209662598092655744265188012222630202117604490640333607274605035075895349828653215195338137785073499589089577411522838928829310750073945220548925347873386725519839302137191154690892481356022742889945338245712422917988700469971561397470737539789941125888950040509590065294638800053603324510187363821114884083958986997183645500309775162734353406689033435837730852597777184252420293835150892297980503313216123049285667923183857588041949803803921841143494021876870236928647071076997701376626401108720175937295174906331519573849495426505761295503181795999591496191185249936375903638357575126521081261244755965151064613295252688650574312687909387288022341679051741463911113956636175241943394198518291204891283996403217315673828125 [114,58] -8329460555322558931428612869756014774334643187312398096911833944650290447549798857476034600842972107175365930744687699672223272324644733635459975363899421579670875729715201704156009691506473142521295479736938390645882647110172132166083676933186762559341980305154862021849255758909883185897442094770129988781255642893466956510708457105907407466417991197276945159142403118267297219483958852238087076634571447732787202051344045004509335890011510410310040745751206000552575467819312023259846419595945155849258392782353659156754173728299338686030937336599731532260083653349567651818931984457840212658711652864771916995513327590555367855113516499059225959644565769733876890963097954907120447599260588330368215025866740214876522726857363201624377255666161815701450960430778880469962219045897571677619258398717831496207819178571747119037047830844288549846970379020828049768907507333736897256148068399287395805754800265942042618345250407074235696857376573343374667590982356836884090887195651008656984912253411149008629316229349492599451908419052159221689462508644212904398183398630725389054710022441770942880147038400729257582223591803626937358049223455136129503503643837487395945342198968490132825137501676802028668380688624675180045288417869079356857248476062308331912847890641818435630704537717816056093284462450859785822531562500822116490747954603985852529462613585587321906531411326472578964643410581524477268048263010926538583426560482709281779758611455257947278102934481008658450284219231406762729691484402502580239851311170238380327027154363479137052255477050394339812149254615253071902879461774463552273692888490428572850815150164133621682219932528467994191951825398090421937841010255064799395732009967511648208732166434056780124818137396310499331524379854039361758980497519515743174521840688737931944045497390153507051172810877868135437813697225063449422238131283629261345876602168548949677333876796016624002481345128020057316671748785516964911056794443465345952420576906238899453475618762726652865712273109013639925535180269917634389662546778084067645194304557106599372981809510263683566082104606931018334289025360607764574649999229077836877783887095148714058306896319125550644012215119529331915168729448939370830262133250703823309689632789728871635882186264702588371529323740816153076593764126300811767578125 [114,59] 1728726402551194574079130109022221123140518666931603701170170111025653389902844434893611828587340806741962707232254788338506991409838945163842322385703931616978080016323366286248159742223942394552787480992722312340690196622340798809013693876619738322282901771153129625299228853674050279356732097692042376622365196060605294177540252985324444614046141819676933691396950634979136907989927187932087096308146276029155129481057240387775237316704444992772397328591173564389033149278385695694094953501577929449412201512217647729384372126039344656782838875720450916841721637552689568885108730930456089997829017332452165817200026566758025831318658018154271201826310950795934813863455034570244056012516144317379081004442494396053588913615516643005900556268600175804506700145785895754954631417146486791373549541768884899113663542310066639801622921153206760625370575031903547996541458335739589962307226796097280881890316124186537956462293458373872766235949549487632453485629395849056596865961112696266934704160958855163304461246504820892686638240632863728378791874826216584068885934597982729759556520063394135192554790400361054116794686434765201036215698386059835436663674884422473753235891464526482554931648428749766317133748649211582501604881720296593944743349508020170126525480706041562039455425843393758421219049599936274382871145133560645015181194811042120259149637153013588292911086582087423800533951055510614620598570055725486558754936393761522711657349845654899327915205591143919612423681097106955837262545220321826510397790317935180257228341296522465071987542801067731162311388739309478793128514183117873493321024671796694935004629257695399195911765760817831623184330691191168994844254485510719242062994060699181467662441411937088764278827003503694261877829928831018786857491412898336876997084816169480601175888753437184335592315098211984284770208534198376524306576363683326557536970533502122701939478697144583130141461512570611659776059363767508866049747558436344058636546039307007706038391361448115168020392634493149692328630839679766448483122608022348379065801985362971155537941568640703801214884106057942273798910576211522827132475324193508790897478152343870563407597764079764936001642840894521972068993101537637561245991646114306871194561181291111501009219034500057760039837262411310803145170211791992187500 [114,60] -237502688291616744408062752375239456806601170425769435154538391781803780649098538322947923597502213975896771875813832832937805084142445145369573789325547923702889834174748867612729617820956942129106985597998761612104546267046341794325709592506080218142771974887557081534569230894039920510471242405060889560211031846410701557817955711773655140399524615694440218182436689194553478977250101036797807846493871320743490505103582185931019913734706109042138478594277773069523707460020193399051978495172434642558770775222529303428264642577295889435948342903625705465756277412894605946008415384904787719404954555069702637004828264664803687614885617948816216838232053803244624803857135523343951441859479092311129804699248890222282819628259620130436797230400489015338623298832410927248072403046931837475514047083803615786423709075374991854553733870616418352813642670609831159155015385577386477717885226774936815211719670821038097550308488252697922712465690712746083712513367170357737591902831107116084585261749802322795990112923889522812638088354705726082638509978880694983295667749453410947792907977811094184070339256187168985191165533437117273535939179483793947855523609063339046262211515303406275586372958342205991846104740128841482914821863802334394431279382753319323417796976860599042727729550393671693357653137967450934314349274762009751858239083584402914840624790613810894136181615197270382251443110625891255676221464243770797181562885661420692703150030258925499635066107724644576703334033520911779162827391666651895849024872749025767527895418109735731324869954684954060192867987340565940848145741582243903213360699967536527318858527042001037416685750658558997824669196599636055863203525929070626274215656086622557172757875810768378957627597822331156348335443066304697867666028227638701938382277381614256621067669817569870706549149288422247137173909142890904852285291955015274710929288556799260715701750769957585085942294022340356912395442027742912866972422716353982817914479864056386998215515389574770129789692088138027646016888969490271403873774262590683020197006058806964337594216126484770766701160826670481986293898763271152550597957439005476575237736592232781829840775027531772792451499531235792888472180257653647803193579380468053318702009373667630475294445472483895187565394735429435968399047851562500 [114,61] 18284767094106601544512658850009217520714460175245637570330844393235338498308094017417990562567216623260285816194123275895164753265442377395636141167362209304930764544828545445218509829728310733905970870567004446768840317106604046662103577529351337982890269407153414535116967066876478143476818397754214855218948567228622608969871007710399454626521635862718084203653921124433985705579935107958073275141420084173825348654562501953036668937409124237896869633846867221561368203008833399847565377093370060361965328102614478802894436533736647805435341797146052271350992560444262814514826116548940695574858082540181671440493152572784403023062265192919918341472844884055056483444112348188360758582721699789348761257368421217086773093170474231041102527150103197203017963268507269156695769472295180549645682992190401845178740492911131067239749824754367435314305535407525625018079277168368671052619449069382154835463936555050083374298225739098579154148443943728557972709658909318927717635987115849685808824502444174541488228491697938749889428547382480750661438221526250432659158754372500683949522239351755067112516057891190183206828984697472444696739438726331005834846342536229624372794539981869488387264040461119627425534436427598942270478996766087882065309345512151702933342232699558435603221645764260412818380358864342706541043282856931951346534894001907839689131779052886265036802165128591126611865442527148187074351115913171793976634656572900802070194375510118938542353681855978581604841706076949531480073066378963868324913669975217954006950656835535655195992571312707152006534036965103192886435778602971175247357596593477117183535716793557575617923496045391407081553787606760009943402530756459884047299269041061584889820515558164916966707956832663861449212557722068088446370691825254198261340712602032547419311041627189907529420618993834408932796603458922963016672690489446564471172253710624657055203984946541135930619087487912386207248189948181063947670724081762146088867648625462186585398714870480030311335523900442498866379423294293721332872211292988578727136904141293018440913390668589290605368632333541571357268452220131806208531986998488176800550382520690846897389364654370828547518664588859759832681491400080541612812801506839879493065175593725700431722369990183985066778404871001839637756347656250 [114,62] -648897626060211593241241865185145320048557185486397036627125192258080765869577297977475508893402852998830332153566033572662063030450655784972051428840122891205245528535274482333594865535370547706076568984569328883378317060191383291957594747835833602256692485459057157504190305637164063376543088578998590248502904363010753558986527543855708219351463572067356771789122667531311572881209907267956059157436890632854183229472198191807883035852036193798630362793206678964992948929319756833303944792121901237322113961770721279017696752610371164772794770035626877628010726025714894224530563833661461146030730541624185918465926538561236407272360235306874293491283678890947821663951727851399101642380194734470516350060366824881151310441645700158416163242497124412067084592624912664344434514993136223876338920913455422107111069758410333235207614329638909626969994780634209413890135225545414587472328401719381972742425376841230884111371914222331578209872211672739426337119894416806515815652945500874597634589233597137102867645078612156751673778847794213587892291744159827903689275890951927826827964856114502142297319512234669697034633060095761535404449850950830170761290820891350719842572757654696985788917760213840682339027739129713569627759834579492464337737837762681531111329913349248752693471501770933567006617637324121439031676975342674322961745173436098785866415153480379147176612703807441896215543924044042267112226103025984036078794972543371553964611937593895766942044534880914664073391126290585368653818485499052652636565709382922846609809856291775485115099069601191721486471715436044691009237568352891183231018529912841004880768176929539643374422494063822374190648410056038792237800281166620451328973227795837485482297206724120990709661420208932677983966393817405946146116628448699297245527549451983748094913041204918563184671916319171174022641416004518576505865224325044274947533168286488726841295011975210835100431335419772398287048729358252637488216853113754077644344173170303985625018934935120011078289061513027306618099557186348179228797900232654242479316101732201200915479822785899105079525002793680379341832945074518781193723309985176150978045212955782729639502319574247656573998629070210695385035634541777356031982601812024509135877035036549438130892841769536971696652472019195556640625000 [114,63] 54996235272777114859472006832445719711478871290971120398033077213399672205010102286713010862028827106024844412893008748203608111033929610928844527607674547513701663900229229151541298256311752059888268512503187695974095968686002006438417630378981182060567722876779659907268700831933047701653332018403711927628113669647590015943911357932855809432087906370711759937871551076126595720876342029820127195425312864103583388513816533448517862271836823646984141913617816147817469734315547322394118118460694283407445577403185661361326009902279238166873019364622820008875583504317116167760466782563172267298390121453089364275555707618497313596456099333527318828954507428575761469584184591647283249629050851613587648955847374811263399861332413398591406402796569576398320407865323454389565295115878370905423991708748178740287927869342171588079125848972983739576417675295419443767437886740658899946967031119289957847012258993870272178983365656282029049039385039997964977500902352305099878039313841092235413703700530098470864036419272999682883451664506732642672986216446032476008610784048238933666282635485832931413624768730276839500816435955074156606049675224513673494652338460115433157002275262507014081317817688395103718577883343806032087388080187245474711898213635634602015467118690896834176978093506346565670655571348797692204929492849597581242090843271505111097614401223528168533978335360684982101731839745521177505135759169409802611626794288409806187626180157919057676097870261171207223246928985547808710352007991449006193128400824040834121261921623061556609600540435000576586597913914971966046002012269572326675274721692204430288984800297593034042135106855133915531594760726825312497582732402664048655365491091817007269818577418772927157994664543453197390284734645251105649218341389931444852757488186337795150359841017377590281058872985888550718351895327714720041270483551494022108093611406723685160834963091934230306120140735250418536266505697823900292128683345382746088057157308918442214839202306711928993819906506231388337205706561260702905375298599141818216077109214874187717721175951635882127007660819953732373378163582242014549116877745307840583599597082058921184431690148600772783997836929309165710650281410084111724639442527557088418183689682076876678595844794017466483637690544128417968750 [114,64] 11157829022585935212163781951533857877168557340690903495460211101574311014460385322550905215780783389439428784410300084206570112233920108719499455446181085258142806479508568418228205460583326646522462683430886637935822753724198459595620737365256571508633281124296630398359526997108385953330888296102756647064203804936577838730884053375558206278068363370395878276413554666371746414075599236104849788967804098228924990261392910359364476756160983233318133373622247389128239525038480920112280033645264145381303764798295262019601381668935130284384551812305611203739461415782745877874090549783999188985012608016350390059402174376363981376866008688559507614001661778332663721195165857630596724204471255912217398015926967303113537443005214650520754177727102394771316392455716479628371718482840052412804670383508471983549392792886878683370565711176288650609089957447403768523133545084390161763073003272225550965210911376981653301070368867907881372418740046400714405556519400871991029265972929669301045365561864227255999088909783437820482655272574881460815388884192417304097752420887872739931486970520941371696137381315283734050369521309392522290762087850887385966423757056568428441241510046241430634698799338263192739262503951424459451541381156506332958592757830706126885203453142989083633528547797804587161128681136520822553873436421402560234118758012288981788874873558721231315008800132996159348024742040345246744895083220926031287788270595377590381432600014602612929792505628308194996290179458144094445921657318187162277639155917923552644055060709080990401478592795729630884963532184490819448252434248499101415708658256157600934389709292226458269203101709759152645791402645594794755304898002515766205551230859269169953524460857222010902941498567605905048565577159282521246355978474740820822650664703573069908524573153676660085451168660046233083499204879776819041546820136586065751700596422691143409067255800833809634447511249622923889955996096046873457978601456616102122809542692318690262539990336497485664419727050783641613053518212832883372294334909592644422713582933077408334575302303351603641485429407353565880636495978040209111750533634902514920558726607812467257706687546402915417485633978979810887416219314107875578323072234106160374105735070713804613085073924594325944781303405761718750 [114,65] -11256057494543549795058563149120531445467661718646008673504898835261453980975819673775740858288752682540778450020467005229566640248147273231212507630666758144737240092895958603493290126304778288561642229270088503644780386655123744822358948745721094326782442903139162179866398990488052209162305017751504367658690521238509643740889237583441947913297606337792840281265111342378689838987470032821672253213640632767014192879191629028743311073176467099177298729727920332244810660566921113550385519756866004016468793894121960695628761631243209238569092148915424982929069021356169341651867450112008196346200520427761304198345116696699583632504501756324168893177314523001832410961294874362594049556332299936278919224188249206821482473935685226838083860639895067462317453826064798657779752078366660457008020126677288278350879464146743434695023287878172508550292284513793017126074014838864301254509222804562744974063648635988048941476762260645384088235390641346527945606459114493717120447252406757820926811850235000004296905535674219746413829607058170873306076911544918228857180347805840326380526292229956603080001836786129756661853964521656868103216641509100116560102285658706048502521447062306791540597454780091343521452211010972917652917780333686287964089460792141765397016062520983590190167335552729098633113370198597958654475714178064318595358307449624735399490218292253666693540528820257194868818926799434616804106895467384204291384925854478894759508568429618046395367319338292539607874035165161871871790269872781261820368654541796194902232876951434853705375024298442051049017220458946244734838252649111982578285266399590709262506196651148583721896794800929195475422985178689528421554242611598155080784401597102703859864381165525078369085641623134122910662788215435287425257134633007596683464600548637959515132114068824630319025929913046237926686669162644901674612030420114131323374158912959336886570390760618535168644916697905170791310360166396165772042838030697708961865027827948279250583749534094550511021284230822322411560032720815259914365784426094751444670153126352984595429383456937601837394085112391244958480199802511433279607472957958109433484628722006259722673524828797103267500579086195223965530134556151414874902540296701245964734931326138578366879983150283806025981903076171875 [114,66] 2203061221161182300025435479423159245019821670357231152513620146262500806120677534509718477742536172446631891118186988467069011655225288798914705099734017141191352764974335211538849861735009891347033718406374756061868907631695194625607355410544166820551473964989808860349747513651996025023554024930146176338594645641602596780274754259126664984814259407948236683017736161009328691393404104920896157160391094939252884141588844767146117836804331137248903151517665982232533670149989361564226056704559845430928869226813414870082635254617719253429545315110983825220815835434448855000076244242184666676565044284968747002611949692267849798619270724475611719611533144191420776162965074585151417425557731349904191332414075347294678807634445446329019825091790437577641661061028639528160759715806435392214872041869890867724599450554544354203592713093937137963746802286621400709079982604769699596665907854445643980358433225251998651004566644180019215179524836936440160464410368136776964112836188191492752297408774377288857322317671153316833671433557502680239143746631979401706410898772466795772078916459696808297477399557042563851724131839821603180252855912630095250204484527849434385118648237917370443909036212439344364413438013841282948683177635375828264083341144038697060088162982149389455800864224742341004857463354418160036839036278289013076158152612687804897381279760547076139330297510417758300723229636427505226941411284245535449024826354302661006285737013396972535273909464671972549996404807082698981239338565820892374304509447375906544299530888552996648651099326611018232417315835282872800897269371220402053573534820448553089280138126635802156814150316452423601233581150055928698123644235786663282666944266630099899709871919311495288109582385943561595778639919666141402798910845252454225713221678203849331492121005463745187628471150062803790146170092001404961729871227786789400700614677348261251877521924504184577797493899634071499715641918057745584067312682628012521277674564016800708718522117983089975059168712987794041981810691528248140114897916750547579799026624804972816098376382515456808639565563335519235685242487551742561385810339332045153513395734799122649831825339416966528649005884544686770718054244593038525399241248444171707718069151693551788184777251444756984710693359375 [114,67] -86645045766946880134450761280201033873612766267326420072665135678299410242685170285336925812473424935710314713449215956939498314741023743695640177706414312172019483769266445988653934620900493854182148069725317029784368263430916161273376577527905867222869888196168221236144146821783130104105590133570478748020777748664348590717592419042893759616184971231654036686908022430414960150724681235526740718209708817032351012106696130674639404720752563051264381321587516274693358816889460207002149718728175506308673852132589930869967458097458370443423825588387175582579519188316091395839196172055855283110402361382501357620643194584415375171997094270853727330434766897853921993657905631573097490805400792906433775626966460026546037444320571788755626336862915020978742164203435534152236004135849280063251484526519892683401941355420393511636196992294907423498905799381727768928787568670130697754776901804083801233462483047862949288992061102892874779131653665550071700175440929512796378953809706531766021379960674990132207673159436889623485726616063996142134635800512399637544923474591108682971953089263303629459027023471582327494030249156012837685202980268007299540796710065717642981744827047284033714122589854118114368160977938460601729148605964629749050548838996625406271325309132484727392189488444238571258866617189647587691838577446724642195831058199178066070555611675327922464918877661493269087691675474805277377160722391372318453949456221786381045267520715725441918760227633221348551501716889613595320214682695599138278608054520924829983777508476536708033410975000736272035126310812797719038623109132211408465415928568839278217533570089323837010309470128001569749805754999029961089501236266236764073514488352014695361498989172729860071208845914679625389560227490399726657813120417452160069479895045147159067097282034817811712680991202525692962053871635749895557273499404849190544561418942661118875946068826385822414885502213833160018981644993405139325599559851541801630143979415013157246616237179958304471308108047992148196010654610881818183234156553959712438980797372043327789696629937509233330314999670425875114881958902690796193046865308662181929054437578690336225308283749134071648040513038596187612957919149356097242951933187626861873273376168924642115598544478416442871093750 [114,68] -16292305565223851909354462225946231347213479481152563994662731193551443772565470993512872908500312183468998169817306011949198531910398218923873979533012620038901848902368740380142881956751974110820802846954568322055014127514754719862708568973669956783139816037860668636082173103780063361339987568438599792067220144246011785885402488587075041477591673453621566600285135259344455042147837596390641161890774677687514910731985038833561267235177200253601674921591026678615096474589317447112493286943979325764773740348153704591064881073038210766116869699561249176813902366214688003519370805347851392413370594980911246697281000938479096807005947898489813763953852873506386747187783327868802913839023620634086379109179381583025760958814900421280080571247836214298866628483920581061302240424090601074724570275802479928566387225120442783198435345336086421723382955817342857005535057711163394045915509633123560036784455846417362696140312797279210509837568456025111797816202347499277828908604775562376056014724012757690306478636806982392817288592859595469414866511056054216117595585860425880593697453915491212063211863538274645124972520658393861728360951391531013459411381075049058828315314991316664245677662772282599005073799535789504530816193437392152014208173042318725465391174190318895208167257727563182400158509382946210587229710652677247963687319130489947900661237688954531133537306097091774447046422723467757121294151492249218967234597423522905995070178715923981697620022173294487291898790526814022966368912033584392331896086908933345599398630599311492124479537691270670620649028692249426447021935318031543666244685809544650124518086685619518545537442601866429564575105961177684879429117323338024687701629590409713407146061216628330099598417431408808761629023626958996239545909962416983879187522894939429585203903620503363123469549207761376329439364166498594587472290752912733154221323706576391351154473925570610285005790439044697760104352583926028657430939585944936547134143507829429181585797687181979815699678702031181980805882948265397788906822422265100887881503139589620744172275131171391786882280255573931192255865946487214851929722035813438306283984184244299006902605535616933417994875076455879057759700843830887530557906049910555854043359147453884361311793327331542968750 [114,69] 759190827134793092205453334209665061702672145516396256313099043023568639017187275026976476184540402308766014509193177100680649801906634174751532073441372126870501522248108513806817378288709285441993619562258422819444436182210988369081853001221394342965498404650885951319122324983824811128729725311017087627479110160200615649187649188690354143966562021828210342849000542739992756092323364156986311123170090901495092181148924301950818238116280445163470077622396106113302926616527963876842273332002651959027386687593124562344809091659647194812648174749897300008442541118054963165292988905233529589952718298685060957084649279238576681943218441520372161920835461322236198215439615378407157975903030345727252726736898717879625896987078446807775628211566138256860655056781969789144855606419420266659745887196094509107089820627040778257728005216159091527246777691318697778522195968184461702337792519785254122654439796662346895678658259927400476031552534866771208201711389933932400179424537395006108588786087457108253053970265566415318660384299164404827752542638963783982071255433782469619442558054778116809444887247760636276536486173548341553939107790254306473285137268139607747687378593928556268733091176293410841653551597858182106880417442225123005842266080721341022688713896549088710883019640466528740732015400898176260304074341414080964636936694069197010966593443285026746589706214232928545322015686567003650706944783552834634266357165371603498031843561587510700310030763159468015288681126118720606416684911186915353367727158789841293053429508138857308028950147735587419262373017514174820108618410108263814689468001487444778689102883408179807844582332182265919781179974982838956639917988653882780391296228580297217721996378167250268419368187605289824104099293839072596659810646042381024249953133005337243903816748950776976815012720002008878628036416395148348675486136047784645272500769763162261779341415258230132327149284958432606546206917851762323965048918450783356455301485428864094935751325587632556622517400594707355571047222256335718566761428331946310261102829032209840015734740693242845246294100439991783651460308397638325406221204292569171472431806625760096990252049721143217388308999231900471917466245048775799184085998723078847483236586413113400340080261230468750 [114,70] 134383837614798628269572261202744726875182550661543877963698692121567457773289617423501711589178801138809001590877966469109243107205838076758560589714613738970855360929210705967889553174526635966263580016226859889268314684504808698436547334006825119567843194808467682872816725784140805621678613133546458705835044331216729150567711252354199130988598263322483250437757790332629920001493859059736027514105601652360098838569017746735452148970888188951721464965144634964544667655397582079025088456835410919671165733538970699582234572789017756533725061298518102983747476589329456285163387029109482244050184186761943535198133965869061228501650718137640315089516610215559192345315895896124940429478581162629842910295577165014365372349160697992113068458723736462154245100092068519825499753086289109520611113406231237399619151702730660286559347818343068486301009073330978189793276461045992032603090719046785490352269243970978567750396376220947361506386348045258865408581295510190983066334946515526470618113749096286428698525235183246663890591475927330012680248667808311569061182560060809808638950297170256822140088823661270116960932418145421210515505229851251731709969109703962167263571623644687873123375233351241209493949873814173113995589494024721695287345544713521830935306131766327458252888219130309040701120226750317598886098667537902783882436130464348074229242505934024444260345356416635121720295125298445065184785048990254106423628583593102652544064761221334960303266494919782520687710410884929475693326491372678755969275348254228557550241878094026065886505504085419604313416692060556969990823883320791707752222389118908205453501038722841983267676205967338460458141597319807264045594302234938898700998947190577976912706081245416561776999895684876163672942777293869494786602026995725400061388242908962854888242119426069978536159654521168319419937833427585766931177219517547040062958850782112002997895937254251009190467021783207479125606146996016817140217543700776655465604133605619009509219627739665539280707111939227860273642562231262689060500722523502676048827301176595124804380680552944489641149693516470247053885394109900439732421276434327703003350470960739927853067808623549846021154437784272452407299836260011754052873245157684323203284293413162231445312500000000 [114,71] -2422044444359529656027661441372358806364868727201598066170880820282244363429136040152475523552897818088623035743818300535681696260383130934485352868195602280979822997937808469240551930830214066503976155683732870667173711461867327350905362460796007397499122796131692511036655790161511329343189554775811337720681774636900189017056205556764494534783918263561479184644606630840846592243784159644262821710272738940213303902625265667874046879101080710481261785803576553074477315948436503592438320572641312450316000097443216214904127209774650341844908540536042761732081940036597199872376930620220387372542267849785052634015858675835153088461319389718563775778281245388670438557255419790411257717936205484095560601605652868002934762305546999893896119475673890573807068269584049671110441713005047911101207590843883465958290076815316219990030941239933899709045663352816653085480380371139761081513636240882520016958940908383748231761922462935457089924836119615194278474858236942233352820965811511686476456629966626236206778921448738607634946743687771474004600135401539564016024922357030972652399409203954582270980012193596199924512311800492203727062656748787444524080209239456407812291389676855633736080739619614980025944647221084718601597025765169861009302530020209885225742821507973263214193513538031412225589854091379903933792725961728267715759839875508571926578126064103285518760621974823948524115974606741849169984920725418280202230846678868732637538066962300585822802281488201448408551397258121134806037940943024972055983680616280778846330146320866971787147180626597510713962473538005103314671185292350752406325180097407243027026502513076842128542561589390139025025156117948947046935075349433858706743206235514071772779845660438148956264555894907222625259615336421613705355504754563868846184142860839525762014324982876538072416665283133889684051830201334400069830831093152555049563885752131252188538396268235151578261333857967680667584609914630666076817668077302873417587463267067159153630248448521401448544692545785076729909366089533816021252060865579232346463752338584372900075095129131375744481390129259885536011489970006155060000328200003234728423006330304047643582039155249488606102175073656248173200535673688404459964057524601344084658194333314895629882812500 [114,72] 673521552584974726519395150537667788010063699711198934231457392342338615344129710777471590750631625366365918489677978319463252012217731357016962568796290659402009090674838971578871212877195621059193047732663388483922944221030946064708169494233997461535114747981995361087376346538918882786003781966651681798620113525596172454539633486054398064738574692951831412655296974739526976640228160734462187846156279773291836161799452983425806974119407784881423550751542166543794290477910078801225615623551581336923305572128113884443586904238905457486287718199365935964665104798229649714960041659226723601954931252995544695606669756260318832197677225805779639747062548582223680435702715845561246353143719216874419287714502595213725809435892069429722553297620500379653358234912176880643052965547518067589902148379204994667175677064440344362202325980200149472506826929730105947877142378097732877310281233683550083880640388984141991447009808450166154329249562949780239839218783652423959779595016863886064591095531382288763523152347074580266777129631395493030227426443842987834531977078118589548447587242302936084469282766160218652132654048603231899148993970848704835287599215698791791981687584264375585381914939247308543787979238522908831922859583607630677495671977533518151465920269752602096666417247202507111165782733646956464393478356976346038494919098961212496345845442424273148555399484313366780222091873799108302044134668354960252441647143446093968453796501505656082449552311248388953840403796447042751585506754539209163594885571758343488234067806055863913924487885033672082729201547759652025268689170908275458242143631123002652631853248906991320085703936877634011977516905176135481142744453449556197404891750389712988339860793155626364128219638635735124177197591665239903512905924381491677469819855888981670451984186041440788204567767640333199508704005128782362122327504748505895535179370848227746520391609053886895675822743740088055721298970807341154682835545400830086158840317596791390613686689453571731357756703356241409073701461875202182427607112743545580428177248885918289514258979623269772330256455605084827812324007929829177513101687253799604330177116498655202834429895840001093866047989026418180107857573255290351346702415469280822435393929481506347656250 [114,73] -333100340048966614771144635022664542164143434376070030267848468053645715801772270311495572280858722478269271792688254266152053762304194109773813325579756740394083762809860037374178391985225772330011449490061937028394144380280080562565272686150118542015268664267038733827185143289144432454790017874031134685344214713050666652267544924407466838724408814545142736241894989051697820555268700157797125467707942422011401189567852089616458649045606056885955420691642788744241427465830962372684586146585178577451257427664997060946243002955993300405795193500593732741777984427991595541678737757587854163609391730776904976677059831696374514771778377578987569427245697985241466699461496640903556913275257372709816941950505047388039280997762483968936754783479267291487985421270225341582239891449412550841725666488396396968876028007293777857714185108181241636118080020731690459863698933313501507059895474537755164232169452296347983232917235319280235672672367953163142476838105172041184194664512615455846362784796900642155724771691848496842941801162925399860107503196654216675129227730149644716401475552971502383015906514853616237406377784138489722685490052262472232219170402206646331109856747645544726783392038934417943217281394532546449925261762056185133674623561818424172546830533588403491615018785153059909670522951146272316968213066330662295336806553374534569656157164474894284912155586107566419412458829044533336297324980048655074369243595799763496372082208647795076554868943393642294938500789429514734532360163808463773844597181977791319454178525869227143203574529899234386445734275543029911740584061570137604924831917597319491339931033966566956406312247967310751828181555881224678187028854389688175746665493860892275743117635000753589758008628944203070789504888473867410912874834533705212425362363585251754488505859315697070853466561562805972354556915810552883347205767942703101684977946704539935806530599127370002498246962880251548292520358428972029602418582465106950989615622053372465595672920503362774835709747529847175279211754913873686339454687354674759636483308349465015594983934424100633262076592272573783635466581739506752575331981750083323623407893936814865608626056389950060587346370192484259988631500935905155325045257086458150297403335571289062500 [114,74] 7403431547150907886004342440744516529182103110279551838395598506470182577074679060022566376837857262856531765540050502037673069261155865488585130076740025196065796552959490056280458595655821941138580291756323101325011244910066801872697045646871216192507713095440441638616792700660202942159847241679313949035858170613218215375821600286418494884425730133509343815157008936251452987657793814438913690167787864578661182684142102188158426809493717719389613777388830588833884612471453726793854018194247930088136975133361219656917365713204365148905567456277018515674849653370980296734942334911009893724503178673015042197892564921205474670403719868058898750614418110822265327445084361264088227290061891557642798067715622416026326352978684312131295357394394886348231286081430133667315422968945979447234296873368602075503960528251982012612101815781732622936276646493864519213695452281316972177836624819795420023395475422698366058808811539828394821681871565518735970060187488446762163801972325708747834905630751947699918286483282311101595848443108687245938999242251028601334527486049238487720918102379907205854573692041992580063946965213779440214943243040365230794398990240977518649399295294981396598394258702070618667877747111475581297493451013964345604607206690314362460392198199653932484386652425982506508720967092357024588775453833583565833163709872303445675164504523412414517199531111968679334509675965946900084292327097220056022686870604715086736758019333930412321577361973426373370608372290299839993129605944494741516544096100724509401602417713630736945332958840852069864391846959417137504350889855254317397176213960760765741493433179262240587152642990480937164409146967916189466364807025725868142574794923715201249787477456499365523059751914467335683413420334659798170535744946935360593944469239735939820984734650393032513219828387728379916340395289365557846226800447463788351075191944961720687775803727527952934814996559251105350456713367810184533649957550015838457296080007853550610456726391172451995494330390253323961839259309220610840717415351934984789548181398153016244849397045492021879088163957847844460355012528036202368894949279218661308299614291247100494753735191722624986038888316888730556404330787265144486752888042246922850608825683593750 [114,75] 2792912894940546944165334397431562333031324739478355355897710640968761906563170716288018694531525083934591928123272103766026984735058232859073047403322710558847416759826334157037868323637787489487035925910623100139111536271543248292268365269512968537158049002618075545103147028597737280293132365462993003438436957237873694294727763294908135268361397479546541352935341009930737371379203048974723936992886239515180741629304768505981305815161805949540504831633037654717007044915047255863189625204189606758160488486960454838617941962173177911336792352795232217723212876519725728782179068541499718974201149426954922376689645563785075103221794254335736078901270189537666538215195220349127600976241417309233148014899124550770669329034555664692980188380087676434562627559696683676870903508253292477020216733929813133416433592511137465651329011676805483143932865375049186718859690039673917158038770277704025522391641816977869898760721102709267382847819232080772691200997421871514635160955935077203985285454462833853957289050090871272120012143089957286730072995204276896189437751916787375343984082965965580359174260975942472102434315635904293954518626498130175336370769974432735832103643263617134632550550758426133904716729955071208135281971161464749532501914739021548834506265049637644976105349876295045742564214018139829918838202144681937289675414108406419352964776517272016547742326144994670291473644414278121547297867028671000339105324277900467560410527718829684435986984492007524531037986350035069526843527272232058352856009032881393944132951463827764529436884098823709407783602988689302257602467774864539999620241194814816291662134503886072673516607920513269370973315757704985460846880052810054516745471351959479166822470836670680611881950511881597012612068557086397948081080892127682772179526382857674902524611590930120630593289157631348755017008316503338474528707360272899982765423948540006044329776508588449535310910998861259138878068975464054003709908644148099148049789633031217843698806607861494707238354430429018186003644213254770038063258900694040240963269554713664901330950468825548426997948615852794447397986962900974444097468518667741235200762530416166049025961668222133495598402062967428575475511629000457958227343624457716941833496093750 [114,76] -51973627198848540847825696684748204352879516869597124022930465432889304687546113450789499782664672168138272697665033780502564363004495523249737777125971062166682080479679434718077140346191203438765305100932988444712957041675828040990950785098085719409003976858855202337759164154838448400074343945403643637653269464093042383284650561771682417720425643741242171642484211863292747366284731191515637545262537650210880386073950090931730973203879054128947226134392297456994047471174265280690235109008060568733394075227454824058999692412879280104171638994269532095798606425226885982789316467728029342731179688265983787388797273681591442933684109860198845465053873805173907716312990734832441227711589302084854132080436748094277547548303791202261536190362074092848370569091028730282569791955407054451429404849668075858570843524939579829047150388691239853965477949781807634001175742007168396176938800430702593157950590905087490354344529556495941812612926632832715795197685141849937308991792478453408134132749865383153077258063013708334773915429958283652002997499688718246861922093448451366757373681331932899244214488443264872095996044342078449183218203897839169807179919991457409014235973638663741850331582662789080729473312921850916616031952426876478654753143523912393903471571064518672327954940806444171009288347006670611295223388519270371327234062457583198064206588964424523323124922780799891714215084268148123205943633221911311616400735634550059377244759913191997193140779637889593986550386527213298708104935550306706250623329027890685479682527685722984679595567647891793884974782383468747646373898515888433604348812875675267455387264140131480377480486436630135224336182983246020348168481859167234700422781710300824705697937501220487415490312482132919514942196144750102793201829124606624889923977480924363365854424669009769198153426182911726681716898797263167692899054638417709510412403061342556687094838459095470137781074704574257302958876592854260092835654622227176828813081627567207662309544655353263123897122836542233466312358733642155108222302296686380894890189087541182685233762277082528727097940802341805974031514273879855031645206942091817123799562496586768041503795443035850773960951143878113280688557651387782243546098470687866210937500 [114,77] -13505966488302924515701318700917153749557800794682069361075365216642768113264102736610074302349638233729370521024273204002036781032573084751910812338887840799586531896925055980592736024610691641263957487205316154628044354473487673854319007210374346386010710175047540819773741330025628424179174014393860367438413181650406638278505394886761828299412463611595269532310832299409975134318607751156423865175882001058106419189305226817636657448030101734319657587628427707924354958259614637319991948889583475009463670537976481339313126005139728937933688568451302792891159292565399219709728696293472222813219851955876487528314991063214754730296705048337785817287181272185805464458017835389508979388686479599475291724019189384167717264482107442765557451569698851145058100190680473784567876327781802144179157789634937461426219439452131568881909402106183244794185952646397535413735602757425427078805030864125094111451001133518129718024273368799105150882860283341433757890110036299486843749612314774399494535207262283251684925868616954814592213341803919714595376522340385863028837835692362106606450114996334535088427719101013406628892881911474237157115482901376774231017174319439113616410819874043409487911499795142011039559974145894075400516781023268346403041173389393161670081512679600810790579847198188990175213604380288667101610998851904686005705964845243462573025892098005089904671912784355899547401189678805808912696767114325401781016216708451263801832440453905538484561667817905253335612903316666712883269745165195178436938551275610022026955583448508206826440602996210308444933414354512206048679098397589294884157133177191005665287244871043999270946329947561603333651403859852314323700838343914039419059505928815301867780818262619860423604629412487577968280684527895404222779711837725035408384735765935893862667148024733928023817161400742609882243221020199185654419829546342853720072034493988703307815254792468398259720001898364696739275483668630767702272924919448788207148266689839824089528852125803923659675974445352354528382846188668977565054072781298021906696334656879988381032888171184037825949585081135491284773230784220766203516863970216870816826082301431049363983525662137744170389701147034795108980986810820468235760927200317382812500 [114,78] -441624904298261335453105719401445727637546193057082629338281961442010591867038913717823502756247660841453285295790271306292240969427733630734420136164094317375100187812905716513780814858584151214082916334767102475171211233963474127641066016301021908549717881185693377270950378247589198918617517316440635254573063822049319992555002020450560933312658909592998819709745723202975619051543701088786545706604201123007934472984680845076467617961278210085215195878710309237790345015731578142319227549720333592478041430595503133579381768615631623884977610722074439527801885763217585458712997594501070175772649200854308229747235335117445445346925402463523759258488364445760567658302059798800800074411442158571100163206524607823776257469290856213743223785623584750529573544979412544604042469999806954413099994125683148241842628181639239663357213981878837358818573024110996673656065508894973638827545933407729301747146889228917013953209840805550233519564635997248539977750840433812021495600372803097429272385379032393111935783090250841271266393070779821653531228833583065114050051220056687631517053779112007223098594058044517302403017056225419746803959238411599766714136815075739012925100039912098176510095648653506035980922960431474549786786107986359830679875237638106728747167209886789996324105411059619268422126040528866192903587309308658487578867028279992919105734990505707809266987920738173078166100376161348217015254197060590354753949570836216190731867684210549476874449755034735471218628419453172651622792080063168645713739853747407767598464290036625754268907971134064984799095929597001299410678840664435898499190977522389117089463370764367197694683707894116259131883149299162792633896507338820239351867211041805833092645484082869466575397076008984329682101085535373530971638290481606657571326402116917469327746696664270674503859724492031883501225843389254158658502713722333828083195162424551545278355034512706910757043299160387456439194711359783205490394836147877421238455902396373515678411309084361519937819387034221164485232206879210206891115679463158959147471116770104787204447652742972199465886537031072800281632842371369757407817513631439529054667484408624178446397418298247141769095371055531273896122002042829990386962890625000000 [114,79] 79538822014530106206870211373298365450501462584106157944819051948426545640709328339142069242863992980721765659654452072790921594751345374666902087995438023213741145788036896311303046341790571922453304804844341583439126222587166435398345548550599894691836527784318264097161937513926084570477315482691005682638579711243006798979584366121866152236284705774124985913083259300294584093078934920822123498713314188513888932290612692397553152574334867874785027380879280323277996979290628849591958740094759100867038673622826191380474651075280428576628862684195368079316187701810449909305327887857317009982612978661632479566200973793889903843420079451106593209379794501576641260847276595763032156046200038802662007386609557275370878001266789198165536509166892162874696970821802648061187620149091989699799137661383760556243341643587781245719810778405374957800999197936844418652192928168409326964095894694659917829733711188801352251205610561295935805893920688140111457616729596771722936880549800579990813158269774654375379351801063136748489048425037906401218168720502068804508316407224790191407299089979334114727239791159858626712197166413497216545805248260155770205421206486551390392653371748644242334902577422570977222613854731338767477706677417323256010372442159255205517797301767231224353181412665185730119403054626145064805568758163347358830133330770220766357408025014736609735165978022067694170170910208739465488687940403484139514207715667999542312593722742511584333063774539358584356266901497684641144388345925500138112573246112939639580872378812666029543619074980186314372410635978257407104656135369664181485076109447398913100381208196504437503447000329829345188443751131538657788730316866473550687319166733527082187901109341819489409955330377598561928443785060626493618471181573685680238480686189506789942340731712513515676090417114627567253441791994902530610253316686204766069553774205505491026129370893531330925552218044154489771207995973721661816610916897622434631112120713525116588604150492039717124880377074938443690049886435267936979269949401816087368917355764908429384725747068898101568482057562246117970506745428430470896068595162677697834090453672651449061771235263216360912086940609944107904993870761245489120483398437500 [114,80] 5160006571662131808657578464673411696716068545566225457232839613805664376758321207902201368995272840080989355501373968590615006205582902229747165296132078678578608150997370764825587056737015706189709895354570878571355248782924223399168040186165452695938180489544633726964051729527223703031792344602199336657461311597937624926439698951503378502240600608400650265180836516417263069505585010554877244893961757141147513310201342036143225480999995890023956752853183844999307312697549192819130500801267021406890573977810356149185207343258654265400716731455306665507093154086371235422983479848437394951141662597414044244870646120184843463602007455872146676070201232309501053621547556846867084993444378677758064597099859142701384025222076897788309820808269540857612489603737253306527686080501118880266587376545332556531481211610179255590255347456397731846160615960454163041624240560878787958206141553793617954972477025109930371650252609379782651910198493625096100481282108199311106237246484161536637749695253795976292251294441191274910135654154019473338097677759214778744951354881745851383281905914616538242578502011061406462125910179330457968720330666313941903002708934684923676816657704201826362177438841394907609107586498394721191874056399396715732416696105288669303243878034272363558988387029621137505220085674697929979574057101053992685887377893261708912204666094778199206358908370717008109985404299033716333893189959580284904804529260289060121606525448783865223151373999322726904740807738318556014610986060932194834111554626943693670075012996674416433602361132058629674744762858240994820574753758295290317503255097114964751612879139330388534960444855925242654695897298110449982470587369128602434726382176982194702439667448041854897064402798735553270660702635769908780637641138120967432384401222893751747233481827465675742493642960486874832798202309771313708825890655610773272424240476120731557930877188550577258672131404230992942348019996369241242380939943996730637129073555255977285368855135613585970919049764498403412838528402606820460689150318636370066353760169128017267126357471782852245849011734048007479980258200591499088202371795055379809186300169201630689009428462185821660768679508546341594410478137433528900146484375 [114,81] -425170111933977768383130491097690040898583193260335041168357008428625240163161204722672007601133901504367210925421694391200312665292761169645446368722696926503204707713193711687601911447295602879343405367843193991337541525731645722892798229766303610779673119305362720016601014691498542958679361363312973245479724618721546418419503370610000581557126675697605324396592798421590793097668574248964835917491835410691242131949444043766435826314146353401159095875458713686890422808556578069541607843247798581910197698448905505450045939137572951389315723428401661689417895758672782238105946870469104543777917179013837188437654586584058428848680146021824112339444003842160242861474217110761978880553771245328602382887028161273624621109788103133929213903205788263172632964716132423008018576717272931314081320399183587555212873738590978861938213645618576236213582200851799948665869034196552798673976781434711348102412825876577674867946934714619279065969380156310167480117343414406417576224299838334227123095763653718179387572316283841240031325668657208368719481894029072881345703561317455083061030935960051314020512389048048746784211245814335852403897371934563459488977411908302402295078927336854854476648810999865886712170761945886615471551996924366865965254782178697289062164229505633634401821014173678535420047137540366110519193142957335740373713821270331956677432088718882438656825543453610608915067997001824072003856788060472248309918228697061722003753827379190272777299769841788393568758942329305759527629609694231392224639892842021901079384788904943281276383635118890783139832862921218340134190376139672422051527906741559943061466559313547159026870097647240372707969640515081432126826833747234041504392567148927727693026361974921917272436188995025655483764281723461270894704864107742388155356028973782073831179798454607730030751982484362717912810576682811156046305876607411536148364468431856213715024233402775794474029897370169108531963119232695264023522756351926768252363814790160308097389618432163480579557740057898025754948725652142453904239139198506911132656650229115159802003828528620611861610574583253154675632291199045590314753034382826236698370970967400760289616936218734175034761335609800880774855613708496093750000 [114,82] -23762984347248792604487009320428191061402420279481128506211364306325099914183677518832620003867645082470322998325074522857192321936156303753792885877513343767215206504885347459715511514920807250894081227741817727170215837232557261065570224817945240128956704207519482564867620607867926182651166810818719649477650965715623568149060703994004156256490798514297763712592941992044855056371229903749288634110633498313393148042547162148756076489571762946398380653598992482719844525979863170665125122269626118378537954858974761064344830949355061901168806535068517036900656907327322425832816422946523983075071670185910969169618753690857173926769577028767989318192665062315667659836125331197613897168014047456161162287511413310818384719713457277486201355251817744645043259116146889299066802988842168443764218161500716844261667646457998369309516405687715813022829816529242042685852688639213787016604358207632825980474062101330506557197371666373253863679613578516712030473848984719627843704314405604009002666130723855055399724845889620758462833352564211243051642495083541484138594909601805748143000659415751636071090601480753457419318531963562702772473125490011664522561368797003251518773131181699500429401294874943662217074923086354561503169802919162857359174087342153564157075919214768961701165337039029651912283208473622814883905249997796212961745940768768878029482997992100264433078398780198286063682722792628710869984783229299003945719245320833773712776850325651892561940216368491131134355596057544164185667971594820513833740499891755665455814322587271255264110966227498680488430676315332922703490629970548034288415507840449564431800151341804029221695897065720091931767680814000840873474309429765774791003436944880387367452548435287911378788742799598154361087158947654268281978493339940539736739878793180245197788805589543063206167603479550115359620874057793410209463182248059512111054780744652053338639824731912533488257626773410436132994812341874842166613624837017319451926714253082936404431657482347993890079243411331976051291104608879796242860398841332234657777681180414257478152931930891297281305117228101791189396110538273800987861670446288678203473927616954781366860988752395811296480587770929560065269470214843750000 [114,83] 1247008624277054593836345445801651630222751155119392441886128285838120995742127876292022356482663527135942295453653630450376268512857780127371753786381834930183822412750331651831868225929194005113463619873763398684563042637122121838459663592454847965948630733273202126082374769657577864461368723675653489911089513846233747601563546216325728019958852039233146959899441814592998019321073091480514183495443088258049475242511028272449597587316882321357413281540092840291118097323882344287209791636237611657006030898606334533145819213612175222180170793672476796155651490760562467263938773564187813151728721980396768362882679007792496401106997994941497788219910784623522927304090496162465848772626723894987195027039419455957928908331425751043171467170038639309040353164726429645390238688334357676015363134408228124399365270150947859381822947111572928174798183006091810586390133543841324089631526765163661197948392892275623563281591306986911433322922979801374033693721734163797240340554736560347098258361678022016728496750720467669271951203129464507525516604923352159698004469998904890419270817980051148739340484597444975560558262970774328610905681197019532716841537957491726755492570262747856047736448682944138657464787981371968592396735250790234014844340524615657479749179998210791552618627759211306281720879392677001935428661031670877828157608321719490293780238386177349727989737494036789549541104821159930916606983574276477674303802160110092585139121141459823572850319127251958550167798541931609995760440655364761756011900281261612771695025099407409424381253927676992916126038868045490513268927496905730242789821288065909292591493523339495547753246780556934431603124220689237490603871373022541470140771247318194905187404216966211949872099931869518023844956166366361908020278207577337196987341796875096793141329452541810276692234081342608460453371392984177348682069243932843024817432717779636747459545544677467124516904594697868504072937685156936223118473813219071486341883232578240498182870501046186315935963101708764389556166198712484159977198575013159609823646553517396731909606227027381433725971990810733780019448392306361777360834905334869078962328173265672300216703397152118171220536169130355119705200195312500 [114,84] 123832695974585452561484441740361540541365708085151394509376082187985258675484408731721715656529442724236873198618819651045494243405634199865836625278771301473501010563022150126776030600766035267746775155455554072744607019025312824856052886998453265710406016804817303527934865110795400053687956753433077974914217114815002947863794046465644689484764259719737193784076374201944279758103749261604885710635083013789500389808571471832723992412747700420451249156266505542589802531936800452546113285361477741154310543886959090611305363493708352096264744455355289143940027448712280470559322472799922286797938344544145968800093398687804840907187526157080995355231056319345161250811073083476502895967023469093951706464184245252722307277652889727105346363262487638594401036189960467264814135940039423851071233356383981818814183262645908751137935557179714068163837853606536027585535839081188585340314621558658951258498854770101954555885347786348874825540793690698154156887545126093027546448823586058581347523978089008537169512519965140665276123161962217936115752587676354812561421154404394263605668495959980507829287615002508638260216100205884467579277498065694456855392055426605883043429912602777095529289058690404878569519442503081400815506039771174848680181290834071989333372204945054384745362326138747730235800715527162938959198036946984236707270079516564974928952657849291122409214236849213822684877103550075018542241845089930420519353955901928398213828400688675917823631561113198082121545411163136470850437591628029847722537454124915317523032868874226884062637593951256856273026889454454334347775087591833798447788708194843360186668445855082963778179205184023883612196344864038888381551998310398728495871216672048442095329876161948142867577593720636922465004280729484348547799830132480787818138353789322690218096327638619456593932157854456630333418456962011460666100381102198322253224830832013990232597827590491043223096373126759275788398681034092015172904190912901820240193699136112912831085065760827031787128576942723519784702680753041644384587850832351956555767068375976372187711488409966909765284341127324510369672024616798660314849802139491759466532704077706494900226397160025726407184265553951263427734375000 [114,85] -5068369498202314600134390343067410552105494910863329981709008693080936201346565520910592531469387806165297646724478287466712810741117854555260927479811520662298174290309257235498330407366515888118598000807035382614697682337544329251596311767832936052083172992313938043376742708961653230391505154071633471918674500869325633037202537330100719673341301530687338137936523903901557902352556777290058029725053013026322988884074179696823702165258355569662073371407522040259856428782121010217952144601297411440733562229244548106101117928326917972229223133491834202666525886391883189784043934578752048259760589640345100739355638597602579115865922981906756674960647373921109713500538836981328133276905577930590449376873552683527095448777831850505691780136419797191446199722892249995093290596119602630425795577551066200403395383533040032434237645591478160502342650741163515641298207826093480707678134277000016261930249624078102727606890959564035940727403549683522704950536356673913871161664451254472928454782707659703777388043928456363560008623648622561775579523388923277357913726326600534151178865179022848308441649444524477190169819228974324149440167550179583435364549457826292145315864759385681116505417688038215691968720122709564500967561931065732666822119809808589488941878426713294961178871452257708734769660339107977604282088750960052452028977908591226555181340725262639476692794231282181308303698733941123777357238435874675996956719428808300215755930729980971130991996195327038562082123506726223025439477258875557936500807527755873828646236749752830629065589602826103799603182951351165507279561742130053656102340989854435281930043238003278239100988299289963814489621997323749608887167850399061689590474275710766627630000510612820098306247878101689854717055643660949010207886584375071101859648810482376337458596343643729706920428159748655243283150686891328971909701416074001240448767032104765720963978794896075463208109505289101609260228297487239144637535655088555748838266145788182636112465938902450171877850568903414635366370504650555714470828530765826110519223090789852831065718349836787532653603055669801143286515690373890211404828060400772132838424525230926983025496745938198728254064917564392089843750 [114,86] -329152826605774956192190018630352381683970137090301425972214949036341589108856534704294843464403726575078587790993740062864058876287827514493438882425360264468769099925683022024773384186736848941603933306534368866792660195067796958415578102269162193574504863726594647903247529285036044996497439981036572651550059238487004228945629014460353160487912934796628174452685255045538935709748375738478829932085123874674140727839926250030338040064636325271355625053639761858226702899376053715869436399176890695358587911315221155710685430570920497098583065136221045860899269452091612588687397736004680696174509289041020637933495625533709770252780577061005543328149799776522230271809791945952372351108390945306412008325634163409078935573556107631726209644675774844909317777339945394810616129550115933944639133664413967950737409630624481095048758395144484138269221559897710798485676816146657441156209347127313826038316289938870996254774908110211477351819090782957384785324846341730737982275975974090859310973615837694569041257571159949710910760672720571112512051274593323643680677326835442747826079856234164998524480979564224656907013639967402314256647763679049009770506569512509109875510065059422820246162149608113349396688929210237310932698874365520272026401981888508292880563785340248769163077668378296942042142789586653808080392712423924184511555910762239524872155338655801624058570897198414323489350592777268598390656455021381676522593584442233366549051244948263160839545689072277796933622215012422067447247793039467901657505618843411044946554155753048295644843488105779715622950295032497793798942191452618471264823011835091477738442651367699497350840956407532576246820470086210499389575308137400491425337811179237440663583574626258700457544160814613043384332162888466639811193819121208040553788766227757994483059310526983907430610757715005194894846631292659947315897358124026617191813911735424405646323970089096337315664099459848231224013472933506829345112932097947455469755979108838013329182335118533501351176541379028735710403653092877642921887451972354515855215197597707029585885202576360053624812127074124741225931783659300783832467375756251067539284707114431998624510811168875079602003097534179687500 [114,87] 13786313986696447105701548086241548221151360735403018788734840117710345872156730519553091068949526061708726160300165895214409263024922502627400651235665905621118816583611524315807177807602862123543280719326307866006031782177176801548256000868893341585754367470526988361624500256145358297484531528671516865962114436916443193902665923598220562058283702525959168742378809080825620706162379635153485421969498429546397890649113459326833976922362151947212598913654905204599259272207826188412470742129513984600207676100756022109439745334337489490968572787383391018136720907482323690795152614528316660869652816373809208251416350805405168661739805304011894840104079485507371925819856731476683500949113693479934117100751905129901367170002716394431893434295066990109179862423690242212147473670631819958501461591569404819853046484288486446845375554632587835756303246355662028396558532583885854293534693761253520591327453610863412860017773936960984915582985787991089465836589374954486830952934264762124385428223650376694669855947129301295235658183427708869701638077418167462321561742913845123370820016608358201284478571368915358721391346066778597837885664124551274206346428214149146393704163374743788102647072379633184754990310710721376396547062678483683551600411412521868266930380033302127451255617874875271373353150254680405801799707516801132123261848497868214463653077771527593456399930477040711972659578876639109854175644667477785771391587602598393724596744581261075624565358141990903797572071139796823896301845017668238614203411960862181619813552599947591474863102208175097457530214824217277379845671534891672111850892905716802078794987055579248009622434263375185638348156622073891786185515077157619605592745384614395483448253792143921564619690494193733994866500021206738717800148804430844750355247139291894839710204700870497352220217776195788635427768542873409707340974325844545433001478745994610171559751504425806273067868938386220766754390843561541756241534156914430933251703530357773641688577548323046335369671968278709564061925225468518543763103464984621410708460839383567834832822563993912358872725704696605134086061750800624868210204435171091373735704885756727425700773892458528280258178710937500 [114,88] 485914578937979224407672199198109697762851287856737812303919999864619669957853296954982826673221452584272765905687629262231914398443504479034139414813378028267243230242470941377204054706888277557898077709747673465081071171614950065718574545944465355187311423759775212340473383169304920376603116013024202819645417514701364616492552721789318174824907568406484409125135492934429276315260974305640977111266368971507005767880385841701867476208265702041255131596685777258320632710838151652297476078949800353289730689557679734712055445902281646771575681542184501202868650078678601561213972615223159747887565334799722276983253007596915639379242803674169683736466578408465181635086743925699563777895480355663535663608202129994840056677929691634574717126215414543057531919117182894334801361832824505707583113008562246951538608546282694978745237877034201093655387221075268699456152613705902112696044136782325067705889028839470883444983871170951022297495743713335305306576235829186306214447315706904508143112837235437068689809135799086816922485908739510298868605116053818180672757411382126746441541580185135705236816143175607170934525252207519556104137423518423993875051815820287401462489516320707451240346686730659593563610739256143440650237208416490915663297863001111788847170027149354100826885779848750902489769435151051517309997646648741096139743434981044554648334315320581301710292892734435950163790592502484495133854256258378057618994872784474576249857657323720368856842182699469318892386881340005004849950475185765161754617080634488519680170627945854789083083131243001456167443846728390866664386420269791936682056762651246705767690069623264294509656968733568317981673149234634782787845962197090074625051251028922011000128120680978581002387070109084843483286848476901352876854060232854680955656701142347414093567411449047026087790774469586649917733621611479170241092299627722649911299832726811774447542391146945482584591175155402675385072393657726583671183228441555840505736230366507261979182943282187910993875462229701234803582944424234586337854526583278501471447913462196125806782326060752330521284987638706387548455592804581365928390136049191328767208979189212327582936268299818038940429687500 [114,89] -17559194641479945491858473523500266663184612617326534107426319907402143078434379792853453396330657885348294088133762904518947224429321116605801749149600006655124253370422234200452154713852391059056483472348459673690865300853166479677279801815874001824066954533797314282863695578209767184665288925921439079882835143439717635633783795416892805198620656806309500761200166500885355228542602037057857594347320396215366974596102227674550766451379951316264448832424465595201087509072642297126615233301445237521605129642699073611453132738841940368624054995701878860495280117375629867842644136559906502830516566901705738506252046847495444679321352386976543020728043574871995358539471278136166379838436465717660026191031222477521162844576767722129407072907234493112609110077577103631068669774975511017615814108427180265532254655306768349111475527620817075836418381182595456692350247131764257171536065845066422449112300224165984260778589615913141639041140276432031629258401281363119294273327662605677700604619034693045302202884214678436828981434209630879961693466968560889533047034363175711025367893250590478483040845181121640128914093693661714983785197217156066172584228191929435273614795066369961470757365746332505830155429452528346217161211321930504503854806424393122402078678612712406733046062209247205713005358697493073439186038477006020170863382728311457395080313645551397995046766607394484854152145022839825282287911893319410742940946780377076159525372009454035392631317517672348172739823792552060498656033093158918311287117164258007604661362590729872636274583380742667058797581621631223263651132846436395328126657692878679718528580200271003406378704815835449508297395328815442168086779440489172579361820200072210899669423882867993866818066570249034526098491933422566651278732925308414303203123843036824785393044236940328029478754332000948027515575747793740089278770653207707749206510397979409581969559207071009827022551691069153927051662028009072196876993540989640470523624321694837611299273920851010409630917101914966025488918666678553400220038100160445285973616696949829937720833602409285171447396156942115007766386423517811931713193140812732510972017783669434720650315284729003906250000 [114,90] -366197866389611828232551697194997601842308580633245562406415181466789347744752250957606354193855682650017512756062292132021442864620916698154024526106425641140929887380731486451171252216911543781753196497493403446786734106497880100745321619860537677865366695581635565164110642850290464191364746004091269489360919799040133185996223183921944327485717599123320308628507867388918252811003237993419196127865966592573338090301833806326140840545957388127563250276882032602454476642026898754858790086895582251909371193375448237871037859415462661809764709205523166847636608813151479188580760576997635486980188520498005705215952195803972485755120104213433782547953637926259968596620954412191763531567363995299025729172201538987292270935070446030351300326371258189325116246411962329923754435323452013663240091681529418746810646902226541528788367581264981325475690636316140640346528238989650050613881601966381479861655280731258520793986967846830809142526544674173068493735246631489238981250831421488995297788977599889742994233171166149702920292033146776315668005661741525868813238576844455343267244134185028665357771319160313241814465823101049204242582310777957304117541437856364040828004997540568990942888821889934815093042377345687922751747448603670019703937995982972656405256045732135674012362663222058820414319625513719256384592091571920209120186782964806508614146834177566842691832057077773350555551700775884272527512787377870700661320980745014429592181544219440967883180494392328611607558299909393399963554859756863238378581456128700813850587824527170322294785868890002634484494893908839502441368975263150679033732352845531221896843207041774471036541994080386589966064908739011151659278848686282777892100047120504238467137925524371439139398503554806500765466860026765654504493442201482421673107933976140084567033917047830067326325898618337901158463310213331549861190219887835572598248755892582289267973027583682045352942640116750150229684767077183525286741308890527681470553023029223719922260326108418045179157158934296877047421772284452756352538935705712215958726817132439519784787987647955317135994440501606094899166168998834253788873173484618928463456399282076745294034481048583984375 [114,91] 15576560303065060804536652181728392345651067451557049226014159110387452316293710425175899803042087564286075252392661054480777401753236895033204807270145547379503590467849242816329962624195560323363758793866384762564381684396448553609908317855307574499582155823405405506781014317392304504647641868630814187045201042431359843427581669070236358451875018718006474137358327795672892346292918270704553615640281868621481818809312513254024913565240008841506798754172069140068531863553355884742210157391248297435046897021608927826381524909337725589650561051806726643165895730887366443339443870340423608717321177713421382821209642396711029010638123848842475614018892573507030808756055056078313439474625293960676288761193217432015338754025638011261770265396224410755846125040268347122747189907603957940220020910548784430517799093909343098171685474204776869455812591639049263939761649645083844429694193156513439866144482865180395766952788005925779934860913531868307441167873998999716047725000246054460044072823482946146067153200280996653988546183102548158159144865621428409085088537084423274851369932313063640919975831235707479274861532876687930002636431117418090087109562827235300196817710071298870928966271067175968464761870748645239080305155296518828185460539675994030973307554223869353906874568376033707536121263057674963364071694085548113875955700083774544589081332283338869384317670731230424264183226486089954289169662040959024894242736465138587215331955702920759636174560035703096212789149714182429242945310036510971794303916548196001622755422325088712916579515233046920828194897743413879326150748269734463004739247743016493549729480014732320159618431492041365660258622645850372163511492465240448890309067761072043199663128900946814225505405586335092140332517530792754400504836546315747757159296679401557182993407183588796216816357890458241015907937997264823583673622534044281565752815197045682133197148721350435210430377837080860376015953990567763999290035540043308959402131653067008375677992181185980911483178383743167612876147838920415076464476826143220434326376927544532062049601178668197895042783357331878155778570383523621110107867036041505742777280710870400071144104003906250 [114,92] 246459129727159603922853517316410255029510716996616299263097793278839671100545820507149696155477713187493871592532559422181953671423741549686815390642093514514613706568466057565070954466288381653852803353964629251699305232491846317409159437893743415763085420724161598888460601029917727312036703705559803727665046642027980638871451961879454672716968359582383152731576754775148909626732697739750900231632272924323576369706185784479569491150559280940960397519113835829821332505201271401408048431270766630528830678951695576162033372108837884690965032418346364775368069179934250042739971799293436470173876033184193315586338768538357306402842201038496222059089982443486259657059319849433923093693696580910054206437365591658393923630310849816625501525735925994800976115964766195285248400096072127381237562554398215295174583230239617553111628354023967388945370105942306642802321717109638853890261476144580271244033777659365111058402464397134468933680595106218169031714871791144223109419187798732701256281281993413522212688500847407049583139083243254678676835243196342348047904328582285520543167631419131386938364398467301459122673881181759034244604172059697595112992101681373055141598443980851580371511364937337235041320650914338755306355950613002893038289175888554632712739914140680540644417739317979135213200090021264889402073981063865752893530721211119031567769731324985536376688584048054189970927794322589044062253240350819806963261667054708544891056529414354132184958992833354525577659727455819592411440285561914667452148675456782697561210141063287843176956674087771510293881166419320203076975750797806716016760813987008827209869617850133355144479487672327277030979570672841335533209305165261478485683106356723985657564137267125211833170583195659252279051437880981727302971611985910785151685936822589966367182442224711757023018196868935622130047930792210250655546019168108732841536061768697471185156362219806410242103542188036374369222116234190268325524228312707977480244469607420042955800541911645544907808451992969648468037647112410813487270955173655262333826993573280015159611008605466386399462955125562544769736024843226630104153511483819561903271283954381942749023437500 [114,93] -6876188049082558217572601861976701840742744316543980513322747695856664139491142037844602748026362709751765034004666136478973804823588566631645561215179040395559951594611392242937529753237550831105245969400503258811711899134202608957681475427768551727316502382787829318334736239484595484249132730718467510497689928744435635740000223929047943757155647866049563885146100354557705226806282149748166520946445936636339263130604133889341229337691168776209815920088549111944839714648054518858928629937130786534429523849061450216107968829095507860336738165906395684666913276328850902510236460207732518900704610677158989009505141765082957939422942729782041809273140239120668587552521358380145992234243275607351979714154644846432885168131175889261108784361307158752856406941697838493858138219892356235343380786438364612812824173375168935763868675963111317923425174966087487025696020796197350046519522489217455210858618984369071339193274833265777332584458079089275389639117853108557931563188593178030316673069495509086369224715691305827249549622571411038865495292191729245042959881647180895683875352138299180413451231297973185269221562445078417856988808626953504718753337454797380331980982775704603772115323049263437330378444876599920249179348056367298269503204002221795266328788410592064091628128749840325837273297644939825279242035857813667028600253374965327479561834445807220960166128370671160258497076472336679398824606562983482124121234723928196178140828985726329762765801460391844501391360853247998205299369965542622788539522418212225169277030341943334676345929322883206223422090004637387345962138989347398599976787614132551306076820668557591353893085310139796003656191301438621885900311960473858278142818252865602419787612444939910120852889876779719739708084562805527673281753810678775958538808682935474723611641475267584956644641027457273271262286130525458870955422521415755108481334066844715913480790258984986961751860750743652915868154957255073631562481206124467706644376672570702989840527242421076366787705304983490640698040193872452802287293547859139840282773734137716099099842381092981070441487694031173182031438944388018471867831511161919380085319280624389648437500 [114,94] 104672057034641168166254820828223638816247747148347410615934209642297484904260902862075050227616227743436085012853165457736956775344365928390403918808362897346414305183951596203066780570865136232866518858647138213286601951476610283693513859276433247457655048043655804872708272637546331751839284539807944021676484190075143922020455348585316637656551679996585276042834933571083692331116980756219414845204578615339023225205793734063832734432204567285356978584982486742352176510953400823276632613581412825526130944907245702214840956396778248578582981625337146505168618484110611801239834836863953031063361148895969655855444042731068020232762228625599856755256306278739875517055455805557420035134247997595639481222807485067133935458299586274484302107392797561324616723756532491207887991282886608736588683117987067672185030008144631516142690956450721270668353239096058590167974579967783725542033623764271593036005304625736134432002950692731983724730354737419796256782327529244101826077494140690313918942167934990259969233372039542782822046569057396043919043153758883908188691487765635129157813568550533939565804467867435251872633995890418382384458449288233488049915974177983470228020980835800309543527312891201683201081044470625596002273519696310344002405636383909886038496126071292154609706290544280671837584231505816266637859267686907796519786240745796762447409199567556531016920475108835877679596820476095623904233857599499251033832473259363952464311284412587564925035463182684662142917837744469179215312728436415278782949315161315723897349165275164193465612550882003812070958706969913828320941270860922995471555728934039441533532579977646159841540860194916764552802867889204900097591055764051709140436948983990996909225650785759239383083785588092388002444622887968084451046059345326102139997158311274879485098161246268807768893946890375088471955489225564256903767026317301262121373074659740638240740459601558267874931292937963632995234016802646829581499675558861782435284102797327868382899288534016747264300223534787085720502698502676730310333911247788696927115270500423761393358388667737328953512641292524984447206088696038931842423514889719310140609741210937500000 [114,95] 5575667891430956809189761146026492373475799120652124732881097122344165346565939785521000156070124832230120553676364263167012207632999792284049828628146832963862251219744601151386232444311695412028212383933195876843133620415398531055009511300057949031030412950857685624124218980893185254791109621047960475411890441858969096174117268255124304645093267010954066112035266299590706884678337740789430210600569100697018997921762951776340392530103221509937092338999716221134159140585186063707835925755771795807162623261532660193649139662227834340933837145409359902422682205624701097671959596484529956225371271727864679902774783583056452087508214240123634876265425147774974505724252329727500972416113408719289968925564799822985733946792135387104554208809123887169804362787693862659528622196891759557265550284798578744580881005171902145936118588244316495044167644959341535035019243870395562327699423969165925639215894794441968161968282457414089704964442929609630574082926515577065782419500907213467678032872698753546098687849841557712703420869201746346634516169962912645836907879181598888182699321552971136895268923634787775495401790905690038394474793195968825971374135598479832692563533467081651545120001564328552069763778301204203842442749102800146778499877023173815669514859015875777210344394909856960268879126625340818549184958721636607487228689399807738017925136032500503344310237005982156191615500272321184231853354413922611002750957952422709357398040680159780045781855776585537785195271634641048163649395653615490153690526041366112033121359732815849592902206957017043080243730453706290249648874242425346734058423238164157033739075539061813820604350116032789497756088602058520926516229781700510264282453210350513902353782201013667692674568690683125988052488790045110540526541934415716230250028750777125741506863545843795252904415069140503245803253905458713624610560236875748909565633570125169045333480431708616963826562310077038103276342945857387062020934523570907410291402951337709116318861371679780741723327965261117963468084534410812421526091457187290888972923240279087901613467727946997410598259250573769436067760028496306184453853606708627138137817382812500 [114,96] -5104448251977618505495069390051092300417984743294374198425226395420797681280587038310613395973517234495201221099849090548536774500468703872351646589040922153405628581233799243927988616099890615431072001315707489957298874476055800522345272099004240257282378534425490856428961886635245069916896330831231233043991073910867396880561703307149443736110998952550006364822541862142926145762736088196612405049964193239980618178137461295944284771097783553130963216886083829615140321837434173971747566265482088851890109291850464705859164280727756567804828785342076740494765452771562131460569717239165146745823384998943867231301269548805589863871572796878370260137259296246557820698263813706178851478890821989260704561855309402517284327382546122270577755712703827697192344479095540582639913629619493828704435113328921839424547967947136201652455198955494794996728129521871983936625832001302121513326481022178697713703488774033226095261198654930779988528687123708861010994187690670955537407602800667161233558057087572950122451136080951251095812273696768420256233139181734687736704714845511592172389435170794132945177974429610340061392229151375444910620782695661113285120778294101997524375950254653752064142289944201307443401690088004190661152634579565010556978083778543456295894788280981225589684222694277891941060053294380495955514277556566727118100739705853789073219461815124894904694731937528190536779769372772240965287970794674665731941785748180237605987137741997860986548604500511156825970704038861381853563800546636832739611152822418278405879167257270190234341248483332529074079403675206642324220416631859518564729248267883195277775603098665677285245219963748845029830265459394419719386703582541243816521175136771154487810861171046532343623917986200611618876703918791624941082962520682727793940425794237816694242700651493228365026786543631136345431460708591941133678197947942752257646043759888897625688221820173545958754092617304967824788777301753694061502653408757881820576329331092046651431096459526682933251604946646400051754255983681684870145140855373978501556408719716144057477720687272997844873584844671031245964346137847221291102368152848968505859375000 [114,97] -1903753243644738633332054690542199249551361386163814610571001202303618037689593401754984229376759729820297990138565126892727776613483931257344470761473374304487489603710734036173044609737706660469339466218611083020125651881811370605286356905829155745841412097999859624470097825307579652249475110699266208611126902785913962921384963384015907979212192317982668957150033114022398872251346057110590196375450103548894632554645561278532273603647315997272646233567942025095100409604942741725251285275031118948271458632135425469707835317171809242180249400287009015536114880182228118787455969048320937218124352813864521859199534884473425399760988926229042890896178180312154527547079268965912676683601657532466635605099415869353229331546636786752905432413012799918033290216173730886432780544154640119943600113727173969887828552794531381092280346912491718974202423681520720011091861013164700032489595574773188222687756839370517790142252465082256750842084595044304895333698377925252014276163352204278959363441791014965994209969662285642753802454687316082839809028143762598390971530141394301925751617868091365655745545711150587417322161530088399765983431116594455138529987573680394276298698709914804314533899107994059407399543335667732357601453505783732348554485084010473423073290285352516505604427266096697429427628650318810026546143655717106054790259173396606112502830777102432605352251209036968371723083316771913499594085736994115728234856163005552645824412721627176848214885108195993764812577055188006299129907650169570717634421586475833013051256389899499761037080179736108732535946430886156859791281977483189591985900835586233465932651385867139286623203839862928548626503003213379188353821417822395158084052875540779892282514576292667775742393530457878724268317473486616150593404067936742141354755622504778917479368988463562921154850772465960090400501503393399298795176689308960907452924293541269292005385307204534500482731040993836303524311000494786076251562694366736873443203791507641710179279428367201169885119812653564340077891608866319419934834646561239116310640811050721827760315773135616163941647652787437003559122579963246957462010851718139648437500 [114,98] -27617946291871760887470515411490901625301341220357959175700818998035993404825040251310355028443708953009128436729477549959044198588171112097068016706106008842763920508961691684688811250909251030710261125106473309926640638046255433609707435221450068378540529553933304818781347152561840175667128911239272818725819537160355938290873264553024109280895501934307347768897142949758086884550532155853842773627116453301494915248222768782258526717750195525080516680019849670060504091254051404072050286663528120676785133433632365116825527795258309492015286198572520158489831541268757102136969758241748457775529793361253283471462870344976013907350032095298395678445634288740343417984035753702018669076665753428624907249758000727142997545572109277630863275615788240389666783772217601947580188153762844531882856791237985380972687634987768453076605517702716008632286973233761199160745838367901044266990811538232740600823182516406390953295679626710886885111154679369593003067447025643124859739223170029528193029629049448622059128919592930228771115005270575991179208533224412997915207186134645046660410052574341041840547428843705636588289279201147476081936109911939540692683392422934656681526451067377535611214892472993650223306940296449573046032535286319221029995805843957385233360569709950527128431159426997861617473634137922702223367896186575209949328298247082956642571232033511119582350968396455183358513439634483502915169666357560393402086849224935073979609166622065213689336059804633223588669113583178479566613546720467790160763161295199494476321027507211006514615218720244346600762098530304163524865592467866206506273037670925130103204954216574826627152668881849297383979623938428302377472134120514229042129752730894663024838711335880959875213488489108973133478504125552274635515014969511431348101417762101155860390122088784398795835297355232033611677598051501038548734266860770633522720617200602010171788181099959136504729058164578540397369010637999211468901862527650654897354884263463874475532378550157280279415872445401760885469024824216889258393433171909224289002831559458260732389970883546742310190519643152236391967026947179639362016608477783203125 [114,99] 189910205922180829964325707901264229173169034494412260747753593026987716225639972347765201350856174024547806044382064348257677390039444701619172496125568075659656398138000202097125160957365882167070690608651136067412851477692774808292294762901193381366092570441634856622205055857949001863871829999642434381424865278205810311414144342906159797481571020493091347873421179316603177533592351998222566559639548543070188102374234149410989429495201984733711514678110713913819241646793849891831153404234946849340513972620583893204484412559308325851209810127645252995800000810092570689539894889952159106635643642846329184919257161942344499627885301093488625766063479216406026206659941251153410790906001212364988606327950063718024173581307321492345643252112427149102053368115484899005267897900223303941013777702075366565721200526331879441864178476290200485943648264453419681707880662848692067527444325736784680051946887090079871448732654274828062558849491067973604877250283423436546033610622953204894210830480589754568169917914309970101767078634543269326120419760792783311809558978348667368618830953963365905819226219391091318298592044226030024485024547350390859362113734531965990260185000605068807346666969001653164577188758033223177601825027856055102273334528319917189407723646144840782555624498208520225592930573278862275187268239161304559063340095145486389791235647264381145988674763459898688662964863186667225731468344454880757693065766140570776275955799431226988004837792891078867162843529671088622932344885115850929042155565613954209883272827411172088602472074909685881290688945378850889430914450959752701446311704561236861148128347355457162569080141677185560267220589387143547128600274071522062684174564923155009953495456552151769909439582182514255639840540963927910309260456742231719028085823689645972640602750210600355788925127829857789706500086912770990552788473954746473237762863085274652271321737008328495784933114856465194398864632638531029850457124757700580581080499919063158151293218760832108020872475335491682974159799576019530568654653716269258291101726799244824924307697791949897946358039017949816794989377932199139009065429687500 [114,100] 15739950734120386135329324688724489143830350951380740792608897152030137757779205654364204663421551693738818516376090827154483384143190677833537586261338364196663018864758220799383953901831142521034988967551328502498501403344007713083255476402052489281867843984422025109758298127230233071376201723591193942687805702766273893316319193157463970940303425776093881462404848830620022934943374280237319122933546152724598107563944018297805949806213713062651875383570199200253488276018241359667468604486206890334291866378539353229244075415519247331122475006691223592946307470845204047021293320962739251803498040388892967730938168644816370671859630821508491958472682254914413082626232186798922004714708604341018524104165707020351404310641842825234190978847920400705812041605988031654327280538915671693214228868296303580750374388098468073903697147254308572501744772386075057334938514489683991226479469335847823329108352314556733341034535893540945316128143948684605825399049992229194505405939464043439166713518939334580827303329419680062793369636258062904160822004158347278662793009214545198598954378350269830994001210575568985412316354565028434586899491686799403150334398583926176274972681340471294925754749762319105906493727324074555213737338098967996017482994795663540366134193227740285468141591790577682253865656657575703592473896868495912722262578125038347769583007505150993583066010365867816493920363052931239983142431723170336239313110437615108586306046739370591069666438127148314613606156336251423925187073409093872199408928440467818442942579027888798206597327885778016380636935310898099415999112124367473098341361249072344781052429621009221870890728885233521339052077936052255892814790083900118268906837796737553378241893241109860803587756450012599859979846961641909691379874655259834420186276595160892323897561923226926122617889391583610543218715355918459884322638045209126493688117371730082668639052110052152129091108097629704019507632189540931678571086774436949726515419400013674911572473205093720059245434229245676184032608941395889632709414681798042181907642673864153513044326197764977105227107920869533319987325274196914128142812500 [114,101] 116817034455961073953775854049696505835683975561647719586319699767438521543796282743977439202623294827252712135968585726821628312192661002767979671278626304444146144079976825223652777129316150215152266281135401442745335049173795011546743966396869142119936054966255722110953048451734923469171030789891959071893659323092401790526744073201230751496110034823762961022407994302906531160614932280844781555275677997068430173634733485718141992813119907308779801331470107532497246747060983731675205100363135607597964820498407185013662593468722447779815310764666659403991020460095325860741738491666730091392723972695979674541895829030995366525393652278802156167136308677449925862523229075872852701633947326681133466237620282854399653851533292569135123698244944647908248852492091478926389937243357467484546134712481748213663350414396531326435371063651141627782328309144217829358012208840489110133764895959962932984173263730371065994266527308373654851701891528802946524300862753334712701454588634150670392185402278093475173132009506660977212430596405974866638559417362022051401677450187575258142553757024123633989355919373679975579832293605821918893428513508801322355129648416728918943488785989967469488706806266075588942968980665948897665485459667331835338715571334251496685980018694484566982058586294416242899063735400419644746197331287884225698410397582279502092283273885016700715561924190062315481313162952058304778040949196947902867096894979164171999381012216886032680467176795618132022402217726785412611152525615950644810977149915104118306971328435064111676620448597098738801521878408976102654782625232719508027664161718026521067546074301456581740850183792663533498891255007821121592845130903550880442607081172099207271343654400816363431909133933509510494161224705889141751055315275287845077978794507755547717281416359725056911443286784649268458572072557727819853641891727346515366077402075484037804533174412138880809103832967307954042139858787714609212147496222753150439756283073846636416469842477124872127438343159612535955256958394630867905948359093115810627025654917793159340342238558313077262229533894115540942088553748300303895000 [114,102] 39564470586470136220906000998672888329322953440552716651607773241704557529513770467201272961621392228712716505682975888769847070898052421005802278152243167039255428424262700796935847097047879475468626387377234668847361268863989600990302698870930170520963463250113793027229625835212181324379024613097292735452278312713820112077773378353111974272845937619683141125266864761150993374172151281541488762672590222685455759374911595744261548097936613896800385208775394444173320189489651668092556927294385745419385142727491096743148211099054219529221562617092472349466718480780832237024894504022428474926901002837242301960668905737512276521500563746624720655191310453520339560877966064356353643307138292828945401869002229446540807368613457515028566462505301789704413673177878122998899061113635557666245573751010941728867950460951806340544578292409445610578060916581907346486643674856670346979525291716389852401814701779692707637281212185441976973699001319292047203687060723445372369813381065205636663036125932181314937863994699377711843441877646405001766129163100833380999382554812298350532513809465602596592639938274371704510238657722336045002187725127389765156971200413634799863093155060344367118548214264446449790506146248943876478664982727254952677670605031587236155209204529070804197277357254373692278775480006289252268387038909055045297523689686245100063714828392543112850958965128765783548177640496951394391046437628684071110540767186834448176326436848631178643442715787185052184478158588905666954800974504423098009681981691402272392060901405751497193619235224086384538872243191237326901834961410800235763057136485883023043974552030659381014259494008814601259343234756512784496683508085102027261001849118205223543297713820319322974377800544141104494013204809398596036987239071875640719406353669964202236596229450641222493838131585233130994938249575253157401616238066229030671694120327677781540921858347094100603450619510374300945810569475772794544958748056590351532408038740265178079817911132690388106046684232212991741512033631729387122529938006923222077862798075370907373536061874002579274155747441289754706407316570666650 [114,103] 1230130005736468750569973981637203820975999402886848030711279004630445751028364687361693838125988063247579671154190138135988810191650655420609497244274468831083085834554863088195825025942907497157730259226018378933033228065037579106886347510703570070713893541894320286670334755978955241784925014325164294160058365044139279716964985318269623097675916157672116480301490001724819943132021907021742579461187819590387369177463472941879683493000205743069222546258662741162149015981951381747375237317022130495352514376782210169732123667949039568251169145409228827427668241828681642648451972284862422880132276911447716301192550512211404480495343829766177019007166437757814034134867876184799309448384641342086999408995803415606839543562838699253061013810586985308123861010974666892994717729552045066204486114419025410865885682349054039271126810845287166217024472551104229352482228511204339562615087924803674468327350435015130637911279431315706415083637360721772619482351289056040222867834625735718082243379972217728020755105149644249572563109644020597146028319673563924195824149260959473119696029051514789725827701675732197485387079632517842929058438006977135636776452444879070200565422798556154381085967093042693752506051813757173464381439701880644625046167351189425277663986539649644214639414120118331527644696884294532766542190426119893931769839415306931369193301673506087765795017395459571923931799726268019783926316743468833709649120648619445427142288216462035364601000910975909857623683456641588657207434042526316342414985533789713319490911755588926067411078579381387607625314664078999245179886339442278027496028416859599942554031262341505479732800376799741946587890947877405579737594368959143362885646191257019347683216320521572942460147498666693093666229763468332228383623128796102488390914873429607931561121724384164251418271388732423654428320393138903860328417925155096745857941238886354552677105103515307482375238384307719077331816302291897978224746795482619317340351532941773239388586464456533497693926346737452967647648607492209313256244847556512372275121785328241305514109433448759415958243719529071661133544125680 [114,104] -21786450624527583821102833997691279852318107793979750117152517530459890993702323161494068310229958753047520079715395292869592980238333769659476562604058686269724532809108785340489590731647866477836579839103350074118662155427089309730227715631059931090643659825187427258130054206061259952733849962442197480186306208436293509393329081381270082841598125357399635886522756660876047546553919218967003770777170298443899310300873851645600238276016555708580568927809203217419596818399127079027953978759155927530476976940891867162271151360460854088261183455633267423207261879163475755153026998220199536572923168186612071643864422281743166783921551674140056119042335788771145171682297921462959913726609331136327770979128024724542808501049387387526454296356198108601884105790040806895707889012148069350284086531702043472852832249581435074541417219953956756613263297984228509515006513185026872046203788623271969064102704985811611210840579371492352772693047358947287112810129642342119310850465598362764174703861905991787635990079684055414437541927046208071162648516208344269749086198778278842351590983686743732847470208749204188751425751732799477951011529681661872462029891762147490315364387491351588084822798230227965091514345203253952667315619426425520536596741808786354070543132164701155135352440155587330795480458009948558015414330045850078276646644445357720157880148036360076219248534508190900004605140472999089740275645393188320044638616402355817205503041860540105535761704611249374795009141112592807450179486706399118730744564116304207385882762937364882746530963084217713827227622402881493264977821574079145885745733381282923645983490217396889092846586149996031879727345349366006235575600460755381842460694164848586506400412803041158210929019370257370486731746377847716643734176758556795998639462571315347127867379467447716252742934775685058835300256104780407165741658636263517813477983980123493210006712402419792190737390386519643674804789984672960309530661314365783429896798493034857147445928403781804786413836504416263136477124117549591287239650420286373037630922054688927652085599346331411697520557086797523521141730 [114,105] -494054472560248135453444127075307156651041469158105623330843410452260330269487389430836375235505089530046472661552397582343135643902103500601488484121798601648805048116626594329540815484172843134488466038528691705766430405851157198530336647250761908479710705229800821953060943492256098726504376926308929690983302218202913046420703215688689696545971895563641994580149457941817564278162168302335748801281832682695485554335757972444951217983510081103938371373889844688591888829549990634498110170716388625127980943784420591530945888864356635696422286623130531782551516809273020593512624498615170741675124276658067028193383882653338461510538879793285283102494071348454048014496631504385171519755130864528429027672241801583456042746298228525096975457347859766976254010473110551349756495427258891017238271725987484358369166326950191181055828006728269954970409706723093533724229951518491909222892805513180973805575664721206175800143523662925487436409991691693118276284417094169609511530017875090945022392351012041218125155811878647149195224372632202381232033653086728635775008245295396439611255683679030281667638573123518222621343251826217117663427855627637217327965412218503267566820209611814155529912832840315928572155677951144378305004216043184569373695829473100274830428040844221390987594268093382786594433396025129143510062475826273446090720314448867175384836589364627156572995828060099537188743878554320455468552949617010065123482315447859941381752761355840530992104974432473504368421848564023208725551725442497904890323894756250461337650543904516854869255273371384865714548798581605645125464251142446598845692911445556327582499257067542743481798329149099295063452689112102960430902128693800278778647314677108299031575471956996396696815222837493727787158376778278042847107007643796300698094048201076420859743896234914693819120331774692785545008910444242856863354001126025188136209612912643678971960284599541502355490531108618627502038205605246119624067808289659202904189764613799804915068901376361779364794865548124161549059176500802908088263537174217587361618968008052538417657039548918022013428137054449176760 [114,106] 1338926154147135890296309430624507235043572538446893693953158766942805304031697489251343131480974293727327239400958759874947975763503474226051168502394740133589870069399276780589429111202856017371678345233996109578277922213168081920463378071488764763810489278365525183056517908789858740563094746446427724853465021301807111072031002276913694961943793561544937160263710577690445893866434019362427102275330874911696608568347915778311343461096124827043949491630363318252551722456116404892024759753535660275899429300431114455527463365200619933903960984684275868000223634510543615800892810726959202161158936038402015996705847508392692390074434278872729391756269952806566507104796287602192421897297541719223099769048749733348056540533927155751893708404669520465896590860911123191607458587538500362879865097289998571604478439186083062601061565620733350879602267158457125214261334731301586287999795935369094324549396154191436439015700924288373052556131858803693505453059259420902542023006192003697950153934387438545717014633822398637970127203311419967689382063848419256245577976264835700875754404233030858455164156254675749260334648359732393107774320661226465970562519314472122203828386450543995276044594185949158868869747506539791508822440617251916647301015393888817644268315389363559510597510515160583046269391171420687814734405540201701372425408112466727110937946230779735987329329361098415758422847980152437324769962789888734637252626627656084526382492828144804143258201621473418006939555120822643043350721406324675626156156563515904956442820795026373876834837654202904255082532803564711441602012922221467772228312777200102637471961517746666245355871550481598330331467468420729387622623851765589332733929288774481433419837208218508298745004482930585831597299600100058363295960288477162999501515459281074345500745039699178859726629509022546126914345571334471623500000613239434122099172102344478489683703795202853172183210478852787835583293307971845371997911524775927025253515962343605480119349184712512615128702902870096669725430007937155594883340438131164764978671273293001914083742734943536373115885417568910 [114,107] 19955443860601939866857785892768858181781159235484924331787407703741129533190045700760863214679981000335975665353904971183679684391275169733930921221000885107493019868372139249493186917006383446052397231115579313599262326494411407285014797053030606999709540046293700614422756782793864942766930000203165519928812298221962915998297889860481872783597130083841338275059798705589598392977056823426546744193525827869442259909825158674857954005570369734647685286336521884314904335563656274471344019626356813216607629161648179576580826867788012427443726280335710099459938309300979627411472221277643998075745764993087775175443767295944183897559360781430866580130295459230450804712207968363581393189985772331244289367159432510149749146204821737967053921778478993072637794370290072427888839619102591613246457928996734826089740147957020512824542181935945877295191621482539071508296907864324213260592362125408005279629075469122869599409728308912257982549237135997694532171572062886623719368686463948355809746394445198260546838755634961887301266043295679792399882822565852381069294719339112832178271089526998273250613685497237295174152307927242422048295361883931464779047679552641654100807954674601403481641998528339644288220473491847946870704707960425417565900076299610216433348310282614618315892759169520294406975466783805322656247034471240479702855550444989411324194720379240305376943602075874277444519221732302423019520256512595945236174516021199485223008752320742950331524251749988473266348268172336183329277296114325055712595750758143799867636726693381393233508086800775837359516216188799292868602421136029335843871582680123778464698685373467397245744383552957689371461278126596258169310082584195792756805316745624984076616941247788978073786106398024365415562497824787345058860609770085236479613008925529326596167694539717990020070040952298977196211323935977266304197192553572540457314153149361676401433186339283572610895890821729853116143984100682778452682781874326309564541846600297496873568712700371269123246300546686004101723093023839512725906570093615250855847964961928079944241387452090875560556923800 [114,108] -128999669555586792517951295851635392483330813441779589785602461986190137965053123180878406753174280877068675065528050139212776667055230428669587415645178891579767806595317577706192846936124380849276294585310441765208311247593654852578369213448126746184500788863802453913026131712537354286059874294943031306722171029699564591110333480825185701827122268347232024578114638658282528263638801866679863965491621653854784158244925933181083285215623456921017731724838484768873275490484964732976072354126717673061687286818768191484694619794556102537855684627651904207209502672141416073506238687107556978135787284110237008310605522790153390983743236963035289774891145034705011076385525291317677318182550306238488702722186779856423634799353590009569702991428787900959761268077688726527507856179560581750548703618399199376735466881370258387417701455940960795309264359322902143382456701094858575037970624391435373946570375574976322784314601952834956460305198848410315700753533352801888145172142886365898505835101497744695434404046875264444233520524705441994715209179123130451170431228197151397852337905867657078443446598943197451786325054395434251588974687245529512856381244365392639600118780150653472056137810558951605282445655361540384737432292939585409143201882764844904540238935853862454350494046128606263730648050847351961714894309300701512815804903383808750842342351136531295226269228083207537907060391558017424030047771228884236591855289070279537315634795013735009422908530994693000833688042862814209094008906179243196136242570078753718343737867865445559416944281383250495207109432211658662946200871942039044889709990106405973668412597969609484182610873037779866348273992560908636423893719304668186362102957553950010824650174779030953140414626158991278411206074640024603324612151184728424100442311675773994019604281423960261924439448203603213917473900978129018910794372415454136961197352831926473988661801883948604470188553949341065707658202015486645498366019871434184483961981079398246658817169143935394868014809941028766587640331381628297922444722495509995840489949704664749638768132944771791887800 [114,109] -2613932282352138066299127461958848313725297839396112176523831172286009310773096153981581312098871671096292988297321521768406266748307266170070523640764014694233503487941699046155628018641153011525971526953521957390407658295711717532903327393521810145330653179056355229856831305029915455215545341314569324505379378569782780801043071533006808328081710235296996935074266715037603198980353887134334150072189403189992510091039698766867365236531782215734423430946307641127738884237994567288439427724070075966101513930881994150734929019942246129940484245647060054687217786517424947755832331126155602018896990316271387956158838046554707621828715814979934390425029819376289197889782475554638131327348371592443208429989772365326430787594336976592052058583308358143927176117857370452638102793163424882610311376235676140425612895287686131147609393333994851420161425630802859549206580584603662907039866917602973708027628147485980054321212744023448954277045491699499683272787230961992488756110703670238065453101515715726909275542140633810861798515790207448475931834707939450589484607967110646379664860840937335656000403609202731973036543585216157538658903949054200447385788774142705415106167908673873719757049919214400676854845748424402731967245575903535597047397855990804865787201652891640815564279794498575109256772823470841505189866225455563519789115762470285348314736964395291688426561891128260503800636137736110362518094386305963206608088925244362079731173787958110042405204645106483509817815379596761805813488362614321525380281123837414701432084931525054453394756076376590418292604779420173254700040698035577033167081787657502582248053579951587186205145923209202693878572257903338849051103897928581784419019380446248396959350794757019091181644499815133781485032602727568675115984883667814258660704670855333870021080028087977063434061646179771739533220983919490622256957529873656446137749145260952204876904152957962138739126692757842770876143206312180220458272923511170647392239309313148353940591018368486585178559217447235549654744374803540908657840923042475375659187813727988257904642583789593750 [114,110] -16515873825077795693334121582820752084907953447393160607557491495354721813020578305936420354098709676565979687366027695150080162386838675467253220542482096859894884331174298874226893881338456497255391588779799550740106036172891686164053097991269469449545124195607140351455029354460925313877454190894194702502340807231848159036607822417422107379858877536525885301535511892444483317662698826431085685748863328790489204110374460402665214991763976274938173988128782438576607046933875204913670900470385366296555477111758533638320762879301938347318132281086674599465215578960466132992572135424677236159911786044843835746891979829866990948997741737704155702474738637704385267186782422974628639589318377854156186590192685063915417031908173717181882550093433292558916665339907030831789843250514612827731460826834968886209103636875700513432513648734253413017352493614788248446996542456688574379520064590111695384012438412441535834550154046784569997622668362975939123944667419858567708612851825142714767887447101153702435389206576486733368457856648137263252123251661524926981626312165916248081762727650178585353210583776887494080488570457638731314797234073928320548107216115716934304006910028182800772097001906826324719859400355389051776200606567437604278618865837445487451903609841962655132862572895191496126036599670337303026069442857872132623038838094196795773849981277092795217086725746865416182336076049795824555346248464776923798830221930452905781458122829432721170819894190506347266373443199789517793162532761308884345866686038025029614326715669735508600512659171163923296355400955336593983004819770693709406647057215362642966480594616382519081247175806639885847571223594444845419584384466127693606882407197165356697510464747772672608141953258115372835678549357561348558690830477826022772361320163824872056000381406490389149273128490202253973952734731825684661178884159342386332210046335809815719600427799710748249331219385391936810489470184587414537424612706086673768335388778092463279701670263810336326839569118374680650814924025662150699004920779512589247640928346572822432260376508670 [114,111] -19959471051134265960849393817400248621852725839793868317673145155558132829317493856584815616904920824318737296447765747680682748182688305820548872178377425971623542751257932847148821430359476137865781518634762891828254946318851110208210731621975028906955537585302431414000986824745134151073163272490407730464988005592109656399234331200527060010025510253079226099176739869729402467176968146380492505067539172376249004168710054987995016506724220477359067718510741314835782411037293625413574871158339457350782977422422457902529487485872022017808772926973384221080722031254169300949265594516377262300112717848167101069626186667565438829883767109920454891584107755298473671320138669302372632932549156466459326382421508248428896659541882539643298437616249107808166763480694361573049810898282215536492811702277366218266354508766734676489955495550849716234294168613352307577822727990891699161294768635975112276687022386320809337961610592087329837098024451054749001377883446877143602281000141045844697706227809898055877162333666625623290282648971437977219950259626912102781990936421746088758911555454208470963193655297367810934397995658143599204355660599639361139270606807452871370527392504702421472127934498270025492202216724653645425199007995525218619561705853313713297711044429199246335042184746318844636769941913432104833454038816097395487861034102610067237749115991454700164228719658057368330286796593030610392059240972872060539921877377636299566053139379519173797265619535751234449821873971023057732768654796967726093889297741149114636701719410597659298073999734007888090356619824399625718477299584181605281952942677235518056787555286780483571849698887372535558794586132820625883756188751131093078290895146712614679128728996599598360304021036392391862275821767165299611864236043094924639445882501662339470234569091017018330017223562489629292348726016956253821258823668936867323004655618739448799973658420822220742489720927869225456209441006585774027242349403482153719399276272285370961523321247594419721813645804734318144770565931272366815769559712095822181707412469766137008827640 [114,112] 230185716965535472095645103711975571071511810815322895827531256058982311251085995423167849591361941432474027652214140948345687706352334947278809449231962498767842534768508158519007742549525897498421164044826361498946414524042928852449894929480360188590094828208023956536362847945336218297334711271699948341348885551159264527273301886849613498600864899147700241622299162344434216359008949499007667193764303567045681696533304610257371360658067118281771523971946829735342209657036832316296792720234056008474869938374140517758585843505948441110571793893068016234368022801651777132999877848846333238864654213428869345783781693010084170722004358436626196943332328151290645828884620953906960002428815061971634720018057759188838982044466360519483798667296768048425835288564769455587401836563257849391080671216119368570038621884610495180024755538292456011930431830848516523619597735668301147106267243109381809431713538110335390792925819381612904110389295183352030907464705427187237782494259474786611523033092274268797351572228377789304653709450501461777508888173564397186370273767302874510433318535476967110121020761766902406925743672400365052191457584445840672970984172828971989035421766701928768951603437752660791208419185748692144912246414204306026464920596203799091470195806588278906041081207484483420551079738276548768188442769968020342116365004001155497166452363472851029373339655716785458834262006469431022800590471435415693021459809861400983903344654109270342873494459946528534183956655804380550375547755618086433759348851813188905678237249280508125637592473921557225587214047649352186776188574285157991282125626718107496265862240122040107546640362594852033529320155746872725702972358467894362233459370585633436432746090994302362489051306976272529986454043253505986791551782068512162595179552264303373379942677847751806125054558565963453172545367710443105965761938048763087505988261327979518297534571121380120540863377809613742674790408512860007343179439603392006191989302291222499517951283696781886709686160106748020572880185040157788682029032624299239558747348969197642235 [114,113] 1006617974671777401013894812518535681628512781708042989019791596823685437264230028899511270266205227648790958763501001238325960072810169363916622197278255213313325870900820225360544667113920882062877816428844480450857840221718483635234057073219672307391816357759299429606869357917603676481366065716827149092940122961780473920079785782206476757142241460821412134980923609063931031544954120185625412815399867822766630439318119894014745666375772727787413067486785555503517420066739394709516420656452984215875839828182281196706653725461538597565763157919350983352924275565930562232581170623008848179510588578193933945351797371768082896819995254065973862945677634853931032869615772840634069422686324527855508136634754218445522963370989085226027142114129106228395882853249233356729615320940420862044208705296425033851248521969247124280048823625255099210379139273672023362313976893756791286558235086154959919952510917943841713997071912101083065753516948437004675851877691731001621363801275979805592204385463930267613294302253358493327061384687070278873645056700525404150535711508046579525652835923572807148615369830355917635617025720473525138408225196097717086935945856046981166880835058079820602041664090508653845804227533970570756509130850205726064669041040190147397539293188930961523667060164434071621975347393113445199615078463450597020467607337198861509244479415227130907390730646216967799384474841963170218285094257205794176120908359537955476194227375005042808301314479626020907477466177507997438346438841460389410493714667017399097552547310418649594508048359985007336101123128155315770278597434025421028420689561694465316739804464250706412951921235456490488199080897305773226935874067595265952186352232198884842221478093762377219991545431311333828542916589068964729228840309874482592141270773797830962695736410806899599245096927221924433318282585165951177292815416410819563225212505191735870376714559117899527951329098727473173216494755955492831055388000977038920401179908502189387366583200248358355463308607963168462665625199119502172482083505673581270641700048251380 [114,114] 2351226804752897096633976572787158084527417328939647834003990977519150003801877924704442319176044688028959093453584736226572561501542024168333901971159305750236186639031597015197638840906043684360887338263925671943167810688668418556945682957623768526004081662594882003771231507586167406127605618415014417081861766593980712447543423553795438085335445375282286227698273316044094898567762341331603956894720378854753988315694407795478056841585451838681759509732856332437863727550821038799327990561964206088763317195570693099607883574853688205313866354191627244084746537964080700947619220960819245239596153024341677228262864990168213931785796531522368334787220561704956963545102690768497151659120837587287714005894444432667712660518512388864108524176400407039521895286825939275248614292851223764356050556063788507338139722414706766242181395737710164983662472600078416967885231647060036897714343129606129850827962783247906624870941485827547711953446873048093720492379194635495864775109656545022508623126881104679080161038732500141088546381907929299142172640041853360021186841235876099585952496179912862118334141313676808377997635281024024776833106181949777599291093797586869379141764061080448270513355353823321277246737239706148604266239831394799910012968872994340962867977253620519319809117547785749623275942925427516565073257072249467604966551829305879602556771003537668196247880756371911139544511366112625203195321676208916501346353991897551092044009370944631432923299836014609827017085717600404603675027072708937662212560799822883164924002215778749818315941067821008750653535314022776572374505496997606749516709450750394077408906373486945776043936149458834772580364375597701120942701103341280651279166003530916998336343370522222356070463053753347470676300934874130709442578787422683673902341762721157614199519247698013459456181978914085799773666954800731501460284598118920297335512448598299428092447196728188899007111502107541137185027493287205996768352461183524553497203998351167361676224799371439646179247086440023748816593562750997217957764202589545965395241770 [115,0] -110802097467658760525153926511601133325810829182693311886199009897402903531350184040436464718736803258581249410835643142675740365300524397214976543898282628766235542352997417287838340885029172860718944303344082807453784048076343394781571012602133632604408326425898834542044706536425185924582854641575150673345162866631008168831230018442170051616338078404518440208944128978844265568253225759798738324327080132006057162705071874600494366495451054992173353442681558526072512622597100129784851688600021021241875915758092982859240443563258100831766103063479140607835766864535826529354945132457903534876163560495357115286379821189831758205952542570015079498019250907949358766696989198893662195717909361820221395554565491371111606560323173490010929750775689803828837198339516702768754425595738900595559332181963266858987145145787137584576195442615470631257727347370063628960665636201956926842957009631644148054199842907090171616593044759648948747248236869983885751745704862013672894288503860823629288302228820338621099771072559273386988250530881152796016457078359227040761913558595737131183572282801193217887173894476560256049668980617281527426778248560546967013304492224480562332922137166697294542251003517556620319936825944755735906187465318678417551666887282087968854325372270546200299575627481487302464830245214465661989045496718696224249187494755969675168970889065810472125717800259795315782624204549518738607319876488501468908427651167512551866655523455406690774212422516755531351862612967976390744562077074408198140755508743967116781355840148211946830955654422296147228228628880909459211036442458680338899627254714937096626477119617386353230514894649155175386018542370692056092507300066689088467279474173671678713047714377498770009937601367303066795732772351677122937433460376405547334248341522233275873254043847483882689580915599031703064287541368056724264993954833685439910866684487622864049459069392135627540873546582580524750880187907714113088585889473055010027717213356473519434836444417374829083700594067343514643763850579498478195360992705697783944103425966657570193386549611119363900660910032494597031359503180795293846033595069568088834899675134400810340672555856982714706734154924571246112484712865036250457817041054423001789075442502507939934730529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 32485260225549448190252376235850041553558204472809052831303747957288443189204592607717124479745527703884659188558394174399641151665755082885084936852554974679921052985237632130459995437321873216304657224910731760137902425642695843603047388776569745038639927682185442304467768993440175448030220968201698074014930775547491690611426170507676806610519100221958257874148000418993704314660019942968717922911591610951367921013353134085254608456208503542157108771535297668747948904577979435132897430568657731260607408260746427215438636516544173715592077425322684526531232827822878437906050553855043389862043742092847211232489320661845918029714041812957498270528060433376240494567134912170351827934587853011856651299098574729893522585293834517670104493276042143597767736176740447684561850104842228299425509137228696028821847551267583682611820505786518259699100802076467124160655990374634468355949457446353490487609836562501378291427814071150261983514691892499729976885319829820514502667915590795963896472973435511959488025195044104046083418981606674357601143892873815428371088356046781242746567496732391493867707365983952142309066651629850551833568307969246236443457292329913863968474850781746290687841258259756472378564935460784088516358174682081083691163312483312298855246599411251672884679125419763032326851377072895294618141639286180962439780736378510933047794104066299658534973250835338842918227831372349163499311372672403522476643035652962177691255390601283225932281648057453149802054022306581965066083962331328353559812612159060579679037127171314220842185733618777410800836313329198277596633092866363360235127417009457680723580553023121086380902169010346740467111228427114085050660871410932638350190913399089128764448717843699091747602911662303952053055579500929253279146359553108071229828372198001830866950280568442613320829833815905621942637623097625413543219737841138941049121270626703581715043736543839537697705558559528523779071826895270961981886853605633470972527542807635982252435060998246899482558005698495287464171753855744271492224401724169944844163942947748642869284824535885193860601326885189236676178846215627860983128787674847084501526857482770329270740559248666491284347406813532387230010981375908744433851478628343394279565092830353023600764572620391845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 14161795124384422547253117761240498392492345826661248262609295114542913518208097557893490831772947332671497976019205862063917151337875018759765637029325193692222028208264986985275172141593337693796223479001763103380308011601206815150309280997525766131878175819424536857898054521841076081628782544361706890995217824610138118323035807751559178574303897056552643632751730867432695816158411368170754124482389898134853252922139083217922178789265225552621260632531673724897716951634739117053835510770266088396131160952867009202112401119014869247424305524190847081858021083373631879584517785582652281072360610142868816501354569580078893350989009182110048451353143872345393651705084663127015837714567119779009137320944233050657938095911993759336017306846502952860854008148042312639819987295241089809111628765698604611188100684695213641765896904870249107691341518174830133655155438221635560254516430279705529476974310761453795286843406432995160242832408582607557433333622761973300693396509621417095355332926586434362095334727383467063917027446561136759965131049150499414174945304294611986080718958517601854767943660553871252050196487436266726101741563709774858921363020518178438761222617701746627818833436787385661318752020688291312018239209666512226914400059243271972972076443416273725297224071551584941513888381747571837833580785978740003670362426997632119719477950036993536583988395662127869102136219149897182260331519145638100079331636187929540869721846019988939160663688388331291960669501258570925308237243439446923632771458436007504610731295794967197300036766533337724542459153068790605617378717135851492064150153251664671780773480290971637104026192301289575722786924001944550977007152272118853004178225963579460937487735959906699246257184850969518627265849860974651371299004859616017034680198367520341139555892106775219752611196030538856289233590729588475396188888403944693068429066593086962627258708097807797216276212719860089443172759920894235467476116493358496395872432673576661810579032755195991980579664632216932149430068610120009118027444807305502292281655195386383578379890644913108368001107666322436062559384095068146449397160655765384935367683252886662974502984503971974540798576322167916438857475904780720972634045702295509888641927495611660958729771664366126060485839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] 602773118233938035458786510332309804023430987090145426659152203641332806278524656780447195361437461168412283905473974858720854189176902172742554761399798485626815636589184947787562138186234404891114923093239844809092685001180735756971376237891369252685608531371977627421653569823984514921381399609944774944411452666008187968810458222359142668060133860052297482099254961787749548015220408691552526228381821108405584630669603220336683409400018121524691580619782974590226754575596062984131324526337221092003401031011881435629126232992859087981039162661548035220590491684030777050333036591633363297871052442273104538647668845796908370508985283764936545268203415239709253007805920571354331966534901385898303450249236775629910275951129031428739764409209993951086433786180292290782695292469206900087529222665779409216867530701558378026680197670940709688919440305365663307709502302604553273659431777193609181337870710688278450840549323751349011015484668079332791138076454125394296731479622710756720259229794362991609924635346448770855971168684521929637923336874339685739196925888529975094280968698884280398426348775296927783840341283173880173783000530742094672385094439253653107899036083601777414687720892281038099084572758995155785832349008616227911909373883067399953539564925202332002268368899194253122835713791154499372772090681759242561066990044238974027563516912295297792179983485738237903112862208724369785809385144755862245481913323431511189367621365640277695499893360062916572623500648624254347615398380427164929862612261926154378914162511583014311707836841499366261749213998360976002911987988696881421864849094836984446806910271479379838628940500098161200335007390033688430313959259917663188435640717436228284342987471784797715966255150573872791531469776170568399871978284307628030814054025921278694830607753915427926999256122030675743039121587811581851240378940182737595317432275582232995404366429153689345962913263260348101797352149681537984613950131876086442368034581025321162431517317871657743767373103080268945188966165561524031532443384746122863631346101074523793301510278465908899032800981343788474296346989134736704834470041410450897553537112942232754344770871831889394415008136037938321829836558090628218630281976682306182398780322129541731079882538324454799294471740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 3233155555024743599234256341574279595223574984331426181034465834308704514159265485612771989388495955764669847679379508165260343863345754621760605517830041389726357775356771460614528930694913618109306169460534346624589935918318438695421730313327433547817068209958041024002384069395357670694030083822720524587480400022910135205954412319186459315973978405072126808202815217361696993835166971246013394482456714719450297191508500127771778861825633632052747585930785256475933419894167513263079999106036169424097476221711105966228840399726646191902705677124648568108229315556996858603490971062172767607334753349324200523646462759466925289977878106796988831775200819842101226477747276005001361980142840333024480968111652235192974218587745087239769784329561057678210149178402790496032293654157512063302234597964293021187787894248535037163950138332337439382776291975184205217758345954059425866215262010482262562744922509740409588381937613613409475252198406265359347598340177688137553486519038397579398452751516660979280061894237791312287332462312161091949928200175621470538341373838519365294016640071544115283957649337370814794622624384415350929709648541387381293539896642993871080839258680954418934442485209650217506665437897150270471214307932707912163726037003687036625585101298277547499994992869126651809584563027458501454056106827506904915854601035558874246826348656263040873432278629523362319679537445651990675950098890096582295651494939926257430025007706950887111165933242043851850749997452949071276940609857311213685155962459918193051404567160053997121443993434678280587368903218401797071078935229012553704258646943767972232057475921196125445691181093845117149652529409066823492934322687589501222100664156101550143817918088578496180804520732913810959172185037209522851869140019080744089018076817632639750017882199753153574870518057721522655794294705553441272718147524527665124588299491193839429607530258942557190654755701608856432379848008923963476018821087287835573842302820716096786220431784590572570070551012214603117333573866895724492938290516825676772135415770740139115278966737559538502408442380384354555687862084887568174934135324093844248979775196505021012484022718608705823419456253711694104966856684989710102950015685996178342306787362308168878519132327653551328694447875022888183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -386625105328136202552261803180134629091208272364094597998318610963439508942232751675301591713627823034943260248408536697760590759069674914063309387230314698933786272612224891094433108620651230758554869760549994094710290947020219217162023170650580131799812767880539995316907578039196566619417425321614255694724563928148027703973350950388851454575997545223514982389911056135653624300280544678055702259139347714730123477967774834811615735167216305616555028597307347195441931361862564568150554083332984979294376320070569023266040998800527097588025793850949737361491146062612268174541836758261859065366025198769383027580944499992502204932705856137783645062684131341369675620606261472379579095081975584177304063032383317943404306079295066216948527060695126910562404167875832867196559482530050212230892305956281417396171970231872222636659000845401466107565215373748162347253967426773982479278656705257710367069508684672010117028647349684987271576538421835743805903837752030011869873153454771478515214732623279369361663195465714287648932932647853386642123526803010995422426216957191942671305942847421275636505610808629834605222079520795805266601852540299298660511702976114228883289130088468567443081751690108735516084923297158994051026388711050034337755238984561875173379972021295055360575271459461531233846474621202137616965581552766505045096052694204531712752420192796303845286663393047606559724557715318251719081905532990410017982022101283053872312203313484942273782175832745141007365994694425683652196495089872095531396192129422414385789405233835086380466175417522547158645809732854343110754662916475640229441351823029989282571557518079110561425817086201607085827869454244519732891318949088780532995623304845955971605924033694649410892977834426278033049229109418827244539576134296877263448852227506624750136249975208199453487455751128663549049134684810021268072319235773356783022500583235787504385436232874274852423214731873789290438444684482686729628250823869911380358998567158189897202347155448412538289633237605935195401400966691091779922258464568708150809428629251639736130360002372772336161322811076518171852625368220653974633308165819721457445646019096905018727643684312241458376841103295845210743051784600905101130690843989835468320380881670106079235865563503704578351971576921641826629638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -5945509437262454636282077674196750864280683148494660118377186697958189176460731843466357434959631392431224411989741457912793522352389131140808496915618769321861925897212035621290315325705718712520054820392885060072491189647313823477059515321717148283707753808570479814693615334787781168242143219489869496789562821206007863386635721201258705225847452287804242405975152316951062259054007622352567987981154352112907404785399202893397084698389911588960965323070168997682252456238700031428814284731059765765480443717171761908655169290937860550575632840792244526653949715731456234863496676150096747908780749636974656159879039137111315889390630426215567039553075029476999326365328327808632642007015674175322192894116536313755366407737680055891700782692969506760057498984862099322008675192948853367742285463372757292059621771093118739674583521013427531857324280079597315432192168458485129050876315996654436258123324265684655488102772116028924874409555865675752611800619340792434781634150043244271653819350514560108696269267677086818663310396216579204333217306273036702942538426885163114904606204718530541801049809800060068877330219174239399455423446424490009859596043576558147452965072854836236199778211131263322308272191492871997824606233925952354512876375366271055032470083385879649447854788709033182937925343464605726289187743946331711080719427225371040314771366626752548588798195325821730724045169093877237812254825794998136257395064901946684227387743256946031511491954593123773187960108442203249420082702688943465695584964282502824912317583756622215153375849980275825604036616520998755945632001930672784883275305916230939553114293191136680948305545561804217681555727776192381936703927692720941278375818697361300539613757901743511927990347313227230114538285016529073022640733874539217965711999296161140502677108395581602278229309726042671599122583194108921166982936217092127595943890810349340742171573908653666839571933948943502429960804904848024864533934857755795226096401985694618627052811281066761771057181677540445494117888931304330633227197785791191703658666725388375281190617547090906034039123456312179934476724924931598476536899586594356420199395218935388208269103852652969890768949653962514910324254302188644191397581079406495333022664105772431012243133544503334575459518873685738071799278259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -6751928855491316483534616059354037713736413056838238576309149262511500485470577832500815791761461533775485976641277845572185140241573480774171333718204718933231266807147071336225829540657466261507668016158008990518752849310794723648088478661334464785269809516449936129061379101074528998867673289980758195402557891446057822416973266961576848268283813240766312998263923819327325945450004153678495151880569357346160766961724182693419640507269029517743830733513499905542023126650937137418816512773343661395633203877596110551106935397847684691145466742170504462511271775649399054938911742127348678294951027280575631765770861379113311391254988505810228258526349220052130797052022578530434971218833259382454035745491700228795771294013890824315090326124806610785059218395161454776870636738933155555623279886351306735856922673930877321470198811802787437860660869027566444014361191737230584838249747004729058029262709170589344353459760073938363584197599325163271068586858853574895759791005107149501982500143686368055091288045702017034221469429655906533747966682246382322734549260749519886364184337227411975587053340227846237157594932273511145230116686680526385032614385470720055983640753168613815861652258538769655019870347672753820132008893554072695735594536163912355968568056202257667153610070645946574926315902172014241088307773504547938329913530339348218735854950950749804137949135752810468107413675156416055484438075342394927485743773526227535514490796981752956820248863794611629678962149945574908794122065219433164003484182911850729850434588811532044404937610537124351878585178013705043390855304983554012942198384993658105921293334339071033358419027400096629374924808446386985196806066442325743504539912016972624655872152714961509634101805780127872601774095249938640105503830460619482360511739897488883747197776150558741878048329695157966227736513125044700231061687341796480696636730755298762209671488363981565504609374815565495986359959488882556313341391006582818268747570824122814510577237018504788982398547839623255030809243720317658975060486170021580965874918460476372586112569211599288564939233840164125854415443249607030320978273344624600339703403539891205948164288006204390796903719072162685967358818693012880013765019146108855840120927122094660675230004106646332796143328280891182657796889543533325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 225796617499430461725955581753645441800637639300502229918522660777564125730488740272753895204723885962674180485363596829610261608465304568684539984223726695907278140743663486149028217722330783914354315343838385623543893102237799137723997643970967318131270573192249116578873501359373461877599559417341701826347774361638494035629968045642631506554032089257368273499304212262173516776152793000834151298073127186439090941827209889560102645081438959011017345186850912561442824369789804487903357167152414293062597657164397176050346926515723942309081757497207425546448900923712127513331473030173707424310636515256044274544090257361041767578905594967706552620876948083237794073579508572255929559967552053226810979987880413734462312830852277998740583937698002372920457788809317543196907784438750815196467439458628421640231113570762991215044989806449731180865258678231963234324620213223578193002975973614163492856722483176721172187159692602089188004708896627312374076943876238603461410157419543473539114889940104808604527924174684751950480436536239407047078053092464911914589103711805175339237519986070368167959660834577387850460827969138923163451457575761903971453675211486248419277812515605692705411022414399465466254454912206469363647092416351177181719975774590978792341167100589657481492108966089749084748269124880708655362912268415334932275020371717356419562899741644955019146632047865234897922816812003485412311499666205413523239956854674843568803274750008776690903410207922423815437996507917990873903266046924175873030864789159176318209026450787326619251331456938640633506090948541137673443843461165652008021517156981701399371711620023820903105007432580401385546452074908013677054037308083996872961899822680935383094838692150500457945138569958023122949181560591031187457820183978155259784347912489911651951108778062289569475306798854856534416651895906897251096343716957840570558645191680212024865879296775833421427006770600279621670174058023470971511433674377294197414202990566476496592800290537133304689710753339149624267581564403807307416280390445519536149950239535150552336377710048501277923085800424021230682499044457296161976593021601578117683622082922116721363116186424925773430969780665768116115851900543242270025144530315854059660667579801746126146472740292939168538531103172517511268324597040191292762756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] 549454161531276602641652479153442919804524911593851579312939344957113483432884941733009615757566866562106686225399520489643482354517762025094554609197065749767520400720951945843468661206079008448829360914397525117298371676663151982759909422614511851859354017154891583457248073467167937002328095163230462210943830077223812360003575826812639472857595857378112286865863686703370144530216633964021468419009654129674834145542906173922326628863378617396499131362923040182172041379349277602832428872819855157972598447568740319523622609713927844829640707688445811199317117490510702808237237142041553308394752327438407487624362677881744650226904357374293641124073348125310326889142606912402641000332025318996772127257679738668123931278284020253374568521949139897323081816904105048998128311730297046930476239346848395840064961828507777864250871814350753620797753480811194356645567331506854489660566172777919473640035275575432560858413066013562619808801902233454280249295310937865602399874429589660381589927350635864087574359722616709843447734568861283483188464795629634417925630921629676295056299966235503636236200287802640301395232396192555218958310307588795429038796220335711918071065980313248807675931887823275110994132598439867113679223084346779589754771208006184046890617413558050867236710000845628543833106991040191273121334292494909232535024898839468008158149642733884841669519371478609959051707613501896682077745251902784928857344301696626252029986379125348772008665910170454607178075771370540015560532918007461779150701580460899664308619732338358326630800457325315107754860718600408811228300804720527523988812334742376615992568128271820921077657368357644567511241769589035628409245833163206152555284239503100534732632800442406494614693828299395220476756604673558651963725729365152511282426745521584478187324217052117240024885402788218101006649335936952676092881836849307641499525692008433948291522258090833232933013333181761241163866848723033349614998962526495337620005707033511408098328617179310477347666000403190529581061471734443258731516286304542986823075954086930243256633313762933629000872447327693631749932821421475806967313092771628197386982650252589260373792294770750209807085654041891944292022984241914262962756761152693063850812881328160149249334897712245196256702599725378621808857815267401747405529022216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] -2285213021339192265583856700125769251956779743879845701922350062100774789004379471241090558275192378572219393642967598236300881358186966221581783969223924646584749746922064632653270502242122522580528694330596239893534543659261455086370019329183241242029136764247180948922128335134427019634014885621276043072647924926379769224576010709205149435842672924496478946735058750503349291056740835693753212031016272471429864701739514310114134073815705036368032442271522882299992778129581288969643428896307166297203457322622666707147991772559562993341272453676752968254997488763052472971430850840591202216177727019829284310669183994986668878339906516210220574905019201523541832279505498562640949937384274971040739353157508912386615381628468436931748823165311585120721332796996860835975460483630201694050912552808816995128095590400583751645797658852341245200831552017905880852175804779895423810197946264406448736926575551656814850103376226744292615659529937281344991031734224484315088856251040684821294358092987375211286216827095716477894694939253944077163249985245083874439523269971109280092863082416313828800386148596334389134770971021989436150887387823809262792858342354243957121438640212031543182913963355931665449512736065435613136690821969475849090546194816321488078550297267342605970869091494787823881686924951282009891034644582760380929750911975571360473296265921667466457237166283900695558037314982590554681512857648117552464355709520334639546193055487272716269157914504677578407954322452718103680469882177053399729905669231765974165472577242838286828252385873619745822652138588738402525157935809622277782074539290190302918801095218004267213211366669614728766364178453997450042450530115324412099162358811818475641049947644751034285524796272908394512230859645823373402928116103739952553926650880009610380596222662515365585621062453113613634793367098597884075864692005269485785041069970486692042056522563668049340518889318972617195811143172468135889848060313221466292159102196796139965310325813481509845701681527434064588865639459687070848979834156723249141195123604239036936375522203954561717797760683194020779451629050278478364537494256066103423078262309392228703607977556701950666380459573556351283149493041511098705823560468252438850049308973977150186727643833535723036774818388276476208501031273101489205146208405494689941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -3652819840717201286706404740180210661237454720492532029871095980965653172487943514836722852128608993423701431642342932798494880555183722986355084167795879811978676962679581238115128989442993586782147125044336964154793381574843089273536568992632060684098037504916172851589428318510179753659598421180023560531353290035743914604354516402212348409066585242800396686819800566737307057895366568553363483161565395694381796599380159267314649608729669202655439379558280420179054921048544122201447043478568249301833827750805114452185494028959245784623080119699807748783559405685324059185613727632071522362500372893217623825281384986812247235162863768298628686166111040504352315709519276724357525609075850969618657852440792889605251737908389010696456029332319768695935270078701145544319129508541258869170416535421311203432952269850679667259956283017342329927155827090503609290997074686472559008770116382553041987259068833538565817621665619019722954233140805481355805720811779556143050752022442293728527464595313400011570380105423234780788140508680931052089293921930890126123718649695059922760934352907500127137778822574368460200335067658573259266413628630546740101666969274730022173080044159170953365574484278153893853460349327498145939241075158544908981347705996915915939029164831853467570366973096951598821668267614184731575239703235296280844576028212063268348199176248549140200804417645041742484593107447289449168174716841179569698846638945237226262392049887074736801261816275324772902010646033721435347788509388116138035507275268729796780463807340676892008750137235561195943597644559796290595968279883452051676016554223343026741670354358266436981324028193314864285660195691012288372979630804783153356177948168779808303309682137478140601784875747482050713104122095413768455886927256330017447707254333752006402234502153977298466220322032987157860098561489075633577997622666134900750085527061851332303199783783982701107817785385263450902846562218677932665099136241309289334002221014673525333384344450157970093774832576766754739247135135041031267347330432639197505060436908286015325391759394722360000597099933772072680128670977483328321991184254084732435231671936283270888030143293804892029853250627651739563845749526821924011239070116748515879905291211868752303646338733940955962687697027424804663026797202363127325952518731355667114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] -14595219344507772229859166283036298687478541361117039594512105405112254544901466951079496614520373209436528522718770420069054857401212431856912436537554253694104457780614502604973533798821460232268301946437740910278614213111420969433726277078737517046900016895938748362827130939769760349901151140152345204678477558267182129722165303342293446559535516469306273184911355064112110702848461723826019657097300563402937034630389196848182753159812888978764265493267793051508341815123416469137207337089479947062136946363351910397107148173487338045368166154258511617522150219926986488643450959754261372604264526288318045604161673393772697153093918416462814357779856011925987588038912409229844153327479621341174558512945064363625455843598943027940871972362951725487085741984020596188984315212509199656290270232981876595072100348807162830910657773916963839217545507439476226664519127823447915237531270386566586093388083058314074445279799379154382633780196061209591602657583377848099137611714315669646521807678086254682464300966240327888453878604697531796997629802042990172755228179758176469569786017462991622020414692552217107900096065365570055051727724792890315839362969127786626560578133234263368814589698304568138642611677872720944546204778611742676848289011590282291014862324008135637117931569556695229285017583013054837150426693559531356451803641275496359186868600961412507258841359922637081165182450364261457959055070908047202336939821621402866873914002101462435261776128413904636762293684856773062373077323339473015662351438239834705891555752928717157297675741442739932031617551975527773495384314388296205127809075029613617894631687522772858868183622297978606611622922399743600496311572511026819899771840995314726146289181861848004076023368222492527640832365814356824471988161871911892996818486222044694423351995134967396352117384651562742853446177522802211947409554581770362390919444202654584169525831894139934532381602426232898181117259724200006531336328735339920507690684916262521803480232722396645501020865469536062339216414287794746126167042615652101515626659644001848572522445606932504701186227631002344501132540798727811245491644323807136171797816017319244601407917123147000924020421664092259238082748210459934512728451193266876452943430851821645099747980804086028816159312333892298583236434104254408694600897433701902627944946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] 27266115333026213875695876630023653015903783071131768962798117443973165054575508752990482953151586795569237170726181841826773371670923112772148630519464148550842773833742081141665699486067698533907165481284444867235332112669739379196906295398536075647593639060189459242906842004001500120185640779414235071260834407027561879569590295858824901075197899407798514593073072659357615877079309879086381495016607763355029657716398872531674378121984408063266246185817720986604887930999266512386883323826472860392083630898323660464425346308470166575826887195281372273621237923708624150279779320111871495098472377384431072840689956914993364541591296321418668994355731938681427897675220418625520911227938175098360612753779486596049101323421119305067598775347091607920960443296615591990984466921969723506667069261210852814903445309790845782242180026039153846078637252225685782865676493359699379529817031134872373793197332925762870999830142854825313429420160080120458446046271301155012400908545891515851138100546650625293456168907125399665213837322851200543745083804907768732543510936762651501685638867706033902638543460518731055536621047719892875031254788765718837038924546617291843853065719557075444956453281617179763528695945334310114483349404726503060241597421710572363465149979907437571530125598348007554272585259885327860631628092597260983425126147522592908676015287148194208650500125339919045651907112440343572593568265671570848341067425938401047094300085317797020221577543969685543543308256592103145330854951544369151007046863802258067371147150361084460238145127438027064512210720462459526964245774251643898071680790412697748316500325987998453635743038595959530616537021428165282658363744913751917998543567657217874465563327849592925877390598451979524859585753864954535831652160682589111400144885171481930195288246614879137783516771117559213288284272283977178791668926967696246740398089120993688046303513737168616817268568272770169883073994129971971100462341506529115481425911826056064295825378581489524442006646296575652741927857548428886955336846489076884014428333181133947098501413701454495034783354286420795550936107030821400139413922991435063677927947195367173322001218060499331849949844375814945333141016806040950887965777547494494231172228010033014371080836419762992001217988305524274036852083892947321008826122579193906858563423156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 515344612060918305722522209897770751755979107869196981738243347436960509050064106527767376365508209841064002102487980478534782059252930856589615707522870029375725782696572053227051492116584153667747201682436102033143976939977049601375217799831248324189687370283857628976757071550920827627826384668074057101939552947024248154647969021478131074791565347568865438774762049641007948692504026626066888664844241446823438364420944866730387313196800163162340194124862449793052760207251518371432372348892015153654942675547730043763582855214992319311633711041285362174475153812855522011121196991922826026176541195911954262201049800270053540841738176326581279007209248598596880660588784628823530581024610231626614260753272391642213870175499959511008252360305006564822797068336258922875220478703337051265869801770198038386864931748379701825927340499441937347389677565734354900910827615975811789056005257266736704922994576978938005873869207774880780456779506960713834893108955934081780389347300513542286196265983914421222475291245064700837045178035172252857276707121966133559016606386998172691025421116116062138533319921998223730546843329258321722161874344500698302299024832273129120108217903065336084226848973863046390618737965267056337093021586588292484673994182190468184772219469728461970863238435436614991907289630526918329690097185783862107522022391498461710819646164842472249683510798958061373409372607969316466958071855418606853012538139131491537138603616823812984752342192143262914363713582697536158341237423022474966580256362518322131392585305465885214398333014892808105952072280003552079267294687106435444832963668489864477275735679048080627813222818173434267428724738093954736785174520507512525196043993101882295882550586194091470718448475070765160551752493154764838708186532975977055354521433853504619241033897467220665416028093694633062074032099445498246172508138181827237302004529171813974428758108669497098061803724582665568032309089971409925611913067797741507466064029956490806208721723481995097389029925668262940929129760471765091228797066432034157376200084302593826091630507187037223861885883182927576327715782945227290475696381355494898402226665410706785002564027910100482553647532876315325692125124068638897423102393369019397399693951991584468398815571882759981294573362223264750560253642939574820775600061395493867166806012392044067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -1534996216463208726699507482780190744709965989182376052881444768363654137959095273330756153879696469142300472461491679773584572764428000630223897270312623826797137500698288463717117696404433463332137877481258455981927973680073741398416814848293298573402490243027250683653041287754335426575807394472693265447108963321829342416287216636006910790598405712293886918233976554765106252389530206088354118778421190458579331979959495536664719483570036251439600020481443878974664219042714621104750344726666426160470171272773440916395561916636775629145010386758999350216999955920991495278328063896809791552395014299331657513647168791536373640894880784076124294823100496273039354896082121654041502185046810338887454814960101973637442591659435133837031831618104856340505396178034144138660944784129337802920326177603710293896097435481390706752807610724161265630244106001934201741727968213540282226732039147080942244260143610206458340469820567045760440697947537137338584706288251956489781881333383662004506359251051782084974682681088761622411274548151694485174060580669911821743104553837355902399794435107058684011912811479532125944082272802152175061504948400221368714738589396973912682741824541468708185934084434983338578580872202302534206933108561772804931663182023385639373099942497503553350907154741052442910656519053962638486354845186743253445748922951208875933179123555010929806642502356395222938264917814488956210897238658514785817312641739579493238915545292315151909084766242659530293896268909906181541393751915805976058973445766418059959792049800182481292364062961850734398825615659590059949678815174992385704121128245775934382950281344138260280960706133345283393033798960492819513246686956841480102402188570955379468800831928318922715728697069209992678768774559381217722777300305400282638197601247670616891574355249958387419353198418396169761432523514808632381351555815316650524122608461130534064374355264468031381905980010791358023389039844578060763663290695682850203469471127629382563559385070035427119259918145733690751656965614836328438063025928447958162491173748529092408362590067721153445954560174291184209856451206174994609411174320935291887779886702839440380119439606851787580943984884853493878545785352771902207731816364812114884847821620854864546478206811599709685492279257917080799571910579727228570392455844241530460436706562177278101444244384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] -163995444540121232599825488764151506614138315915480421844727383546031799276857053361509350386971767240997741984260157114770455604399571780805825857899799837021768735470523502344076085727624807018465971613788288550330188919358246910093512399575418491872369744670855676018197722394995477703433751966831132034689163831382943767250702014673125748212785047848538374682886291081926601120315680636610892435638699010399251380757268427041120839506998826192309408620768971130368758416000192375272845701266233779404298387602344899142430512911257856933646525150630033845500800158702778958988321101234057910739292343328066212911097823406197314476388268848535464696568325917812052319111662977075230748485632355854123103066553316667494529895171604413703955242852875628858325939938458600416205096297650199571826914184218453385760513550402292251053468820993600903802206949075258746973258895436672119306611588370289454070916044964633889342635930078002981442854152534792846796537312066626173214895219429629911415103057846903930165520663585801125393227750274837283767453052982465086900269915171727206996769107846714848168555684139677157138641001143482929497482884143714917089678721059233839461743084871244552072821819286896246871798376684367769505807717788070293401965307412608876760578579141339960741962862539904109925210704185343759969193326237666943635244115129469466768223102172906963824405422971861337855811455276719710370081399086313970498845363581666222518564007373870884322605158144235002010458550359691338010673934506292810990002848043580382531803421059754660709797715950123560503136296639691775844283008973148667672264136705152436899226364841259415436970277579699216232658734330330473016694720966052100828520186530907348197932732543597369687038171595459932414450472165809622489044960388703340202732194881697180882304747940943552429526125214765945506593609187375603292959055144334075139249508341885094896287780533329731478659795737854237915913596352259222966601260071103161953131190940864492042592281634348562355221934549153804697941404043006010382022786430258623546597038900630350261837837978589258708941714264519191032495979820214194517248221636520366876549551609238444359150061302188620268695324781108639835971942181016990836851711192033980440565091461074749012299651621831128851487683287380053692453294094916666177629542758270716693025370602754264837130904197692871093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] 5881860524798209955144102980931722917602123627905944067407657092720132731330164815494598839250185356201271228360062760515330242208850999810577605298065341469748448151989827098344319042224927158559330485376784433671563421338574749880084833666063675240044548612985185354116852687244789023575743937755217375479315029388458467887018159191738528241480032964077354785804657354363028752512416716111121472629487578978203986071262793483990232150992516593499439369746414658238094105499169824738328666183751251909857737070352256529357151450368172286231462432838400949706914990522425359642689958429714685759877183088067749412140337447380564129108472754411430554692853729644666987482748025571078723871058494253609578031071161523994422712230610215783952993559667784594733899738362736095995560435563987276378880522105981137659451537773539241796421211963399482145650463887982715356383861190125369090141298232144441587375834400533029180971974710916752745266232579388432765131512286714282855619123451606780065133099421547487101710928937879041970068876853791165862620329126304861501077929709583920312816955191367679902917142966608689271374287089088207564547475125292761067043072290499836726327424456575365006481688961965329370906877689643630621758584908429008413394578470933422156757290627808010762545001313533984336265264907868161191410938936366762372333712912376044319440280273106373817041288194614849608088463230804110814522334423420294883501055049849465243481482645465567732781970763170645146691503190112897432946329981232847088849960479797156641389457241797990213741154915407881820957260154885667528006437065599970548878184195546873580759477573266327152587261574446231056759753933874051569741178870719051127685144700044216199957810711487694997559430580279187940825613622288461048324902169462127367215249822064166277917125374236273991705598806249670437364874003884804018948830307205600778353952538945677903579867609727976281014118119051578052377503006748342732748421833193919207876232772538341013736427119396345908462702393128462461119823265389383416433118692079842957100898705775359761598022630368548038596312870693682571810843449114778655530478293033944350554607901121670269942010431415741730453257243853939361760883701909315472255591886253935987767529227917769873059254745515712805804821979007477438222464354210381495545865508038164946066732319263081762983347289264202117919921875000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] -7234481014710949568207277318998835300676495605008556170030632651433727431105148689356879268345872285086543793942289159600744191584589952414004144804024718570355938088673239416098419113585987189009716661478056260328720399411273455158852992057042640357442866314345698472715043804471879266459360015733413602602576764119310551862334801208412815377143354508382322986301157360092945728271447830222998118441624919382242107907049320964560689022140950733103519851855937070232836322141686544643045727555399411043346936022464188770274732255860985616734316551131774632152545874084399518526501592716931414468571088217937047657036386094640319799871702444131177342063548506920233441811953048509781671076070742501207942760077866263086564234837414114181543230485385189018052446862392981615906272362230165800901690872956359356823380629672597715252670693782783972265319563960665258257221382581883279832637543319203668467234027138271756038621789896637943052733998310919107406358113177351961971013908743348172258195795046631459749094145502550372440080788866774615724397407613956277185481212891029508355829902314299713047617883724766329786745313567316026616941802149396682920728224793424209307332706937273171416793660446141583043983713206439454188848178984074471819717696158205825794899613712337244340680794455632627932108116224685747895288575737256623108622282400621420895975225020871991293980714173645198192324386516703023610045431188752833024158969699031501968846653499089838603077986219406769726828303559075086330152052101435213766271144396591399709176691492869520542065124000820743913887462721263768040256599612555782451998316387410841636674124983795843276495372868761256870464538117130677178850559938283427981458978508752507623460516189423211715830253536737751632195866534864355144530726343572460599058184532380742060132072729136245282791313838158536432240367528581258944409396365968734933156960310129341803522922045912864706499776902224218988249660103351955301560152223718862343469769644021505880442111243679818042606824292371448949031152219880389555882085160926164087512742322532895310832282890638692190590698464879914989492662832306803238203597898033169758110140785984488331218063520022585917976864260295566601168600780710364128757888648816385511669792407113314947307839638266237167259101283042471057770252419349595848236767514560615094590124421122800946193365234648808836936950683593750000000000000000000000000000000000000000000000000000000000000000 [115,19] 1730160612034246109357954664152546131330214481626869973050861869046131851056466267005263301968649621120802164957328256167946292260286441815001214326029692596699004704788142993349611996542888642664672688086404952411101460508831873885071579345477612127678199264161387219114810122043805368698270053254887465089804664417055082055849666846059081146503565802516666745174841779228135850638525457168603037498286215248961847976393489680125055221042150029425030716627702930851769756641992747142640709085263426311621507457211023226892005920348240306979757904275915183761284504643702488963917209904677484224304776003540125087342588015304140012306239508031672663254150973034787723209855047803625790910920961680765661101862753621751406551617626562006521068975011424035942548906594188387920761294549618951566636784724227058799880878728718816455051110373210505645977795295579624222965793199204668101618525383541196981969446797926614223157736781181048289922314136892852786219512944314231295955981820461369401891633803740909645606633579048461048651565181411036548580145608386305695987543737808609121501939435227275986297965884423539154508338974020407440158846270205349037537383838872416118287944548393923643669410799027590583575485023296226320676653804696676407229300375507494671408388300108293332638716693900043198657420858945430311393942085017240244138170126775827077235296537901190882675934736034691174770524450729273715332596565880058099901164021325877097313100830338328317345573999896148921565524421252676517373178739542876244754471505059987964371540230095820803855981686882147328512393745240440977541462506333939196652450929411140380665929263461547754097052653314093450615984228155832134485682068022837514854958059875023236188310111675026962099400865758178127766214745811978234295897208891332971531010244243701565863048835427357226399822211316649112382987452302285284318127434579911005672720069257820982304197851346119300800149254956913837049192151430276092134897221167765522809521546971480040071725878806166677935469769880120635432098102133177434957657761460973703934655890000745363034293952974137350328619791656830826630625017579650206744565734709381431394042302567220507135555806601298054881129438141010573881780943298229062294448666915838982329610118474646483954416924705500376991187027673934339137502046876158469921149342993779712243909756292162271940071605058619752526283264160156250000000000000000000000000000000000000000000000000000000000 [115,20] -15393452132636648601457868739521847880513461217053550779840243102408496714295543564879096300974760516708939311020777102439222129858335938628645578488169808143366223516678942632231811564983128443518277860037050144030537786829640489126672142470492346016788443432177525707425216667766903980812362543895150075781148206044733143549589157832333280105429421910393985149680770826027240873053481819882943385115053948777127542148517001945824269223910754458996903503876032353547249465393924762364402043859138324657346345625683895450395566159995919329060860099929528199389825511549208467274505972852462538765127435822694751511802951681224494509503561733639982711239229526634816685053102127811751168054121610171116720913114900451907504408797935312170757282135052220708481738423226713003060316805561128108175320706229114551797379839966131463479421657667005499527229005533227954616485127674883778192268504319025961100937447342522612693281146640069642654566015144854207170264573444387897067987903395366372206659870612371028309550268913930527296482835525435767900024760219411137382095953606611550597346925591982567749504384766029852700632868164976892649605393533647998145058497307469284896382599574363208894434519653187228197669955581589949507797462292384395478695901384775009764614096905376064525675354208804751044666655705993631027222353426739899422341138224913491169601798937234508602353187723369825504698845856050118469288340257323020887242746513380045068341574117635635949916172740112198409049582385896928655666879395145969873475612282366540413316664871410175046720810057850920065585649792266671937737715088298557707381542005651097994920534517263539867995969358867805828552695938926218298442622814767203788032517587333114715020904745310842990182986707659100130342656439674952043005713363845616613281586714153943284957460349778865903316308279780979469996454362457785146747031727794436098629574363719315556581948276247117903322025828303830886713724818954244578556177479394318131415842763204002687607810181654236770943552878856958225113213427697823820164292140912244208295021690273034486386519894498714604685060675103469103040010448718091878573493300605312104458532436267341274876691626321885669069167584523415685466464254741765171473384158172869723889535834984538312703834195142629591542938086541093493974129268522425406874987355212921790203478328893060530016545506271086196647956967353820800781250000000000000000000000000000000000000000000000000 [115,21] 77244117221051753280691650144118404586553856258845085738953273745987613674470389330103188374489984827020018703342433451820385035950616744198928909181257735452361484652839592319044405717018118189077375962163497687160057454833793156692587008146503903724854858655107448284499098791916613856676364700156452672092190854755735931196472810555778845102495510913799785298869588016616549433501430486779053898769064700335749647633483060559474112895117124204767517489379226852839544574069285336757400929631093471567979777774448136226830676401401328018162222242943894411379932311487858595570111449217208237170562229623263420890877276724198000572334720667786851526065740799289990533855989540116109048673266710536243462012052774035248577141176043549842660770680724254313367869519758490617644623641809628182704229420368581044137484567008512530590805107479998149949618445398194907273632976573396474512231314298393730273859919274281185005407160638602758754307404864638074310909673949109744773944423761100517077455393622811385946829548056965616138270557801051474312402882445660056258363969892130180240899105231274522471589610042997254683321036714639102536511914974619555475961654298656025365224672102305482761137318681816127022207991638371224800070193023709905870818273707218273570498433631914273511263194571108592627650777081634690303275663581198013425550296243605298899526722622222679172582595253689761732113875017758794341235012513211313897343782890549552537992335931465929139985903932490098203140104962193829433472245343804676209416031163043399678675638350875848255843883317458598970971761509670817658020419184859058451033988702807074640033567868495902945412206180069635424676870120507203677449247473143426432264877359694139415563765581697474204991002935865744703043843360651758091205208359947640049412228989185757371780735913085389057307049141005781736403471147311914718575250555483330200644498338873638222903411890142965151471275866326855423321035650024242768809932075408819015024446079837423550988185425504182592430062555076636776309141626144792020783432978018570584763161964957322362805825324120276817160854138843804123928721126959796270606566932908868982716888763493727454059413613817112801697986684670031218328982693880309517538895780240242543691064507619938574358728022591504126113896034723907561237055677278843745808962876267674894346935201551687896781052400374534272486926056444644927978515625000000000000000000000000000000000000000000 [115,22] -170106157740571489465930674696211925638671396935439789602950641557047161736341673163852347636303359092143360306333858947871598267643839458511756986597150979504835962491170115068533807479919979463546052953466100960093099500658015680785931203073758437514838042144260949562070374039353412997219280233607185218603826232049784207156726477023190341261665890790276223063070045247283621861131791326032391129079845144147014891000232675315269389272402950689619946570067252357891788734652614592117742208965519171889405502382157973356490677617264165452742570929040615311937695553750431719720913677727139814732082261425069983430716810072869546447360314463643139406577302522195156063178722042988652544895404088128070324614754234435082362472991726082491507630709929763872059310164987145229140046636478729782364940229413477740276640934153793422050769479722674722046797855582252422439333712038882457665420811253185993169967343900483480309146943404980544237169338825474035690209133493047839496881547422144518153691706209265522996274635979260182643100057271434997381284496419719613863253945757562186820824416549755725856478130511091090877097881578194088204565926152475073766431096799525729836381300569464064373454736329348819783613674704055638012593767306807169563606444738878361301555246239382675887008236358840470791819920105887622205326658905377177823625378972342273325295910027965346575660539067080775146599463612991139794771104083513689219530752974870667308529251807055590114222702483712449103188519730141303056602561663802770985062343418338664896893405834277102381160559015686771046789887153762491086139619500484920410844927512896620020680008628440088089621237607551311088975663529856262381488870689759692268761850097231455519773755170843461767108463638068425055321146111362681465306574578053579472392530520476067876476464459246980622926207057116651778417858450968561632401856417749147694734635180743102809327783340471255206652909827012031399086681537627968082460246553027810359075276776084280362456895606719724567851691225631794421240455597609166197572682211961129650182663122568693294819385765015143863014199975025259989672669511297843699505277355826720699552470716427630863634266233894718986166867159093895079375514618652356043874407172697442526613238396358855203688805305547412810551815469067739478121135413084351418648974388959298915359263595817799331822768203401063935586989828152582049369812011718750000000000000000000000000000000000 [115,23] 239207442551400912174140733665804767665358705509319798214230245399157905735489906654913906171388425593697204005327347155971883313107851011671065048675326487041490602341741042762538382818383596283132528908676189876882386067497138664195555747341643867156678279727084519412299537897975710284143826223091188802682047220532310574228860731857910041641236006450321652353173255545164884302175656925968983060755494944263594735756343480161214052177710771324633619156984346766156157338959030917017949520034246322833240362537535152119709235107477954638476899864710323073044541243494101389529111682067596848966583552220426985621253484953087349678376865732846972974055133972383559773568715128462332830237338564222030051779947973641467801955285670529258837063588089931087013243276721977327505834364502348863112382048839635177065195190405994241008260665619855370020468630674768825104729524208546465954823236273766811567044150604582942618373325516883709734661445369515395202513870127812692384269323696215325567094674477613197587393705546403346605860743853324158421345621343423612774481926547536267003985662664329854875782607433950837535764178417652551200713520792786733515467833619684560022297888688246678390503141558680212909316268378773475556959374933011581211557258769488320754291562645528526960850149844003327136537498031939476208490494928877321489794840417369231044422181636495027821948660248512079526503237662013752034367575723732651376860786172695614354083513114484237648634054271701982647944660250921433267599916580071968582801893995474641200855627953660598853890690372298972831896039940034504847997458084999121428716400082208989651513786621590462946193344965231116133368643028061714169203109685241910807181676893194741122058145624155471691515187882412259255164674742565453071920114604239129895478492962964492541744758550582624093707678879230129497852548657110369693674219682760439957705605456136215709699152050738001121173567481799563527463747835642888213134774865702194029723037596739657829724157718397872717892416327247415346857421486501458140182700931744944749699114699700867414976783291447455734699470008396288321217692271337373033044338037780298554569013839708860690904838269121466492711710235919407161521253262952794757017919421910540987745067825317435819811434410028275848231893277902157977962427375601645764351944954045038282176353461894580684300468907948090252491013529834162909537553787231445312500000000000000000000000000 [115,24] -253415420741858120832101061562912442545610444553450680766832924449199373488517184816919173248529024052657930154642132162556296114017940475823075374627680653788063521706100278526944998111660666503681839890182498351582076303625937884683116737797076201067690348476238830320671364425432157178381440274179352508727462045105840526548622981638132543045638437496439728843269351561727425419804172216688226422210508606657853788978702125056566807143100675705846999048230400364934508694574207665518685656912345862160974914747144784901991073098374346239126214555408181482142743840361601750610246703736036826007184263657452966257515820061354941139141442722395261883306024960864359900981792356630135846984324899184053697097469125725288415143964231433502033490173174630773644973846648179838705961016552160273434987827000225608790017608527082783525739358178498357291279990209633271327977963969675725816362073935546472659170338469789883154555140796098570336518150723331522091240330182652080843044645860559216931182491126066560960424432226740179486689699244831171190020392048064716259564634945819668032742481146889755868741562294371664267264162569285675393267495352220024613549947962802662026910960676376788372413793093873902976942382345747368169911941300217684450772602897673649027907554842008717488429821935784231522248347251815829028081589494771280753905584775423264901317174685058114836942801481339243083613124828847661286256809006457467472404573882463374413832007514187245207773757121256792459918903363976543043483949528052846479110805788523228501980599109023682661992717215926528707703618164443687179491157940898590549847612188136483457508667924066367658014616987085591435459232598727045371736578721873828538760642589129026931038409762942570104428950890408491931099249474388218979420892009859974011031327919332875350487871607437765913433430463005424711867530222568770374049310185815811021305969162273064204327679599004371440460158963230462914177457173079690237247471546400818559536283924207565779138085629848220545245002803982835603668158910439460984820732150798914011532616778587087235688491197432896500150046532574023941237658338536260716884146048079259866924326847629891680074974507052741354533559825918510241664558974705581634276623005558456988147044771973759531099198572398958480833024571314801346154669123296366462080568071914554847312990261064986124212605643387220230892606376293940684263361617922782897949218750000000000000000 [115,25] 234440980803088722897564987239548198076545888730027238912601895858472093049285306674136980917888098080904783627850628286765572298423502048181535073597073594134474563598113426288473945374634448187838067098786395723833283240647548946635790364534087295405616945115718335220321030790672289788114751460878233804869306089259320143733950655229025763028961480193820485545067194140931119745486703731750688141282527179773910191005667858402745015384447618416929227645208489704490409826316810317057937616373091045491461690634787141776604575470290645067191383095717649446403726445442752858613627866272104104424841139861015088247753713094192883349204982900236070263712658517018694034684635800377363812378230724508544232413957016206342443612956164905656609996524897200329901739615487618955086013914739047330617024141325920374101898418641431672295567671132922103070632591438966290467742612871984535194296192586197599254209368123319725148573826252939303035848475055443511019248823400181817000070673830089529846240157899958521629607497308833150877556043996532191216456879237940520411679534480376585403286990322742445515985352764709778786224518383950924304397423221768053553901880965348493007346629785510788719129037915932638228723469278042103221872654510278523109491535141192875601285427298300631644982006577788569748436725541220441715225305624109849182068741496095573062592246348032623872323336874030220297197122754735716403178616387759620094216932361516709881164938936748770903632126737571717358636433904713757938282030317405258939608730379987769060008462297185846707258363637392662900736541441755672211281105166830674738618853053119775837031310305622766554438493702773134105961198872504334287362759805074497232047241320861064341743174275670573470427053269076159373792018948234325534382140529167013022304266972769706681334168544016480220183399488019417722480793158079316684937484639391472147233788825347512455731145166151779915051980629945286990561005349260423874756549252401675461073139626119980260115523530605681689140629605688646124243524837860625768524390544449308606648963518575678478628550107824043062281567154827341500125967675978288544090098641413265936154565641509195104354627302150072042493807294882137344972239541255168550952158343158209586060981411479259917034188317274550904006087312954217984328154879096244261126571100901988533451155088384242142150507581606388342394440248150910832691806717775762081146240234375000000000 [115,26] -211742211011149895893773702331880353037806988425146562536217971553350387634075031018256478289593419747510885148898101885766846304170430265436844519196762690028886565854968903076019078955964167641213871157593166853725383377998434390337870947324664805742112770637414164002924122628646007117700678669118575818274374750648088502205891387914466168753095155101982851742687988396975235015512789587499505031230756263354117881229273623086643324838595598813439958762737686624384347526531473058148509799088112305204914023691901162392309782744281686804287548719029792511105481785472628478967156649839095612327311057417032769195372075880698568074345783825710923435165574108733008043173443986676706537506237218049560770751738703709407871698397046887503051631216816742224534922212909452961031828400029964416158901482885767421514221673562164319356912391732209532070404438842396859194503528170877037294281333600670272355562105692725186855536259749353237868503596928357381081871020288621140339151808846421318324485849790396596400655149129741932237623647586671015821074958400663253830029744987410088658471200169961638343474022927771002656174208050759431529718813902419947868391313488876061054863158330642519153457147016024600717539691523625309836284278180433042923318996297078207594492132842659794323250920231211475885137325357875832574460144385393933268354321050841223949381275948322159088100745923346762003038230763101592786897319653677530666795629131592680740326768788896644238161361183476370512870749062755131170859507345384977523402363703609815304547960882619279872369648487306257693755561168319756007393660712564117824341632413220933480719838336678598920799895570189858627112633243557158156721178438562041227982500772376599991867413581674750856276288219075646119178441825053862322093032111101736113894010279318878632000548081983672361209099274522765299466368124518021075969096307621992065082473022829334202458350484087164712097998247443943598545121428832688742037375695723862251318110898731634179810936918557881495037117520842787294682998703112544301222124232633060848490026552903048266595983956552266870431042754106582931652684871282786704340595930609614693431352521332646714102218363505487355286273034880885313407168231943841729602919562508428285417435028385986526581923825723270320670828224425322267355078114363215152217262631107233164435782195149712993375817591502948982306177121148760278401823597960174083709716796875000000 [115,27] 176327539953219926908624113471071063367318283587066966588427787574428470061546823120572980249357709025784560147022666905697998889871903316040153095631476201631362651768193090456432585407825141563031093414538927094817033220515281039524636073955708444860324057343453441278928032335741188265961236973388539757166181689299456720522766299889878236253477303051076064949538190271767716655201592551169232606219576959940995459882528662269935278453129321576131413067310947968320136639023268174472698277137973078645411152101523174084335494720192452281107003484219301101412496454917360626756200562547144100763691721201022144201341180936425032146865095523004338710894850449221369887885281669547844432053063809378140960246032102459700057848304458113256716755007553992871201789384477980181555959839831997175808182482317844696624779055749084600045053559215739099913718908205660353268833083849999036998482502385807516794484189943803660572778751688267724510627714287480119976905213870284601464581080190350804666356205459447054474670361240178248250293794977258988476017660420036546358443334069983302041449134841725348643063037601876279380040323309339692218818111716354402858033780558363840650725393442407277573879578414610465382047626568567482595785343410477798527347464211858904299153454659722615014004194611591273772800633434819628630612963365064322499386752230666679420340228138274683054370435449493002360652821253208073118897645812323283294519330897844370225389534895129772436232103040000642074236953420078184139175274621272826189186778842354499639616597746940116388225833455321891633440847800109839068983798585565490514560030071492103495661505262664245910509978489421079995321276408321781848788984770354962644295720521767993649685115354218495843875785328936502684284524582449191278051829285703133487533428538690564867483787866282459330800205692024363386193068120730270742515095595041724363094544669631478372733402570950363469509225542637631894774357412288306583354594974496523630805030622609867379683358179342921971829383047711956043288814490968250006710023940149665725584365281654298377262317560524182725543497760511106749782662862623405476638211138105846680822684373545578809876050195194472445405649357343490760984474824839949796460102923422921771548323218623635653959070321497646915775871901712212588086950016863499409796567591330969018563855380928215917338192906896970169961305630046410897193709388375282287597656250000000 [115,28] -114755409098731564459058283043707768206568867922127231214722183635382607660114333023630145295215690887970164540954604288159912415192442880586558263042627137874924399418641301842765214117160746173281855732142602861759279809315940771411851929626187296827839336589701808664409915847197983843302426934262647662661855419697926535473549889773753103726394263723218791970631763237803184459495145710022279007232515839751616661503246868598140787261882372632158583554559132596422995669402628627015678886252113704596373175586138931445474776959630637302020887262075868737381870588923409953070663145249281799942741984046962898211100886050928601236846452439418592848556758751566138522247359414234010899622556088852128252893972142777354752984731697893437874808190007035066346633997138444923446980939489947802983832318243282030277451433906934919984816191208028243300129953035164630465191965924772643631126355128645663046356852481573755709380813208309190257599149774575097584078447559494210464879310430494796021881795944002519263940512544867187625105192010984164064430765169348524918708632494340898925582730926968872253107097952717886926754453123079812332595274317678674174179459854954092154071164017114988209015853786103740328554886907493350881576981702569056598055537179324965603140643885424364950987006650145622362214234472845886730519559256259279444975595773524293117167223105639507064800910025743245465336902652375494228205857685673744678237425166160020337224613657357589023461025505455234646970820803927721272451793984366685595964333960699998030616184085913591240599348026026291859831000063122052760655460141199643916768676248546372736039609102313302017031739330054382367938113823240963268296181603979726082381090461541572534624840573509713960696451128520582098000213681952948854967903337022164665000991365137808685635610493778287988760862565928984994428654505567445620006253881907993336486891171372092037435602482170812444021277080967413220875941159919759848288529062065418014249752751779874720070361141193809710834034300374654098470820158964873449540151054236344457311388319266032516928607946934889266700824483190980699455391706479121874117469416955906533542639114229394304943955426263858606918882524189621562064602834702592631292070533102245161238374718215112997336225718566903171671051264272680935060088261760969960609134066605164467539887952343007102593503518533957533879347190364228481485042721033096313476562500000 [115,29] 52655456542754355216473269449637854483346660739761159615650645214213047256275178381378331409736861117412491003323036452080019030568985653013529355007659600880258754163236236581216015880979587695077605219394700124835389660274819834756886516932422748404249830612425880292114125730460013414270914788302063267393743435864299571921747981107615761113946273370435498163963563397965442483444549905261833587551452158222839034531408277572107677656295000496874734824021569308481464509317891916451900368184501897178728632279988653182247509884026835277734404356628755377053059002944226583004021868832926799681099775972440106702602361263415044642030298095898233326140903582570200014699728511734636622936036318007386142487179414402729484377994488089985872191507431427062692423306806348947466650317081698879387866823309075059408257946356357116850953899029137445316366027868748891338674197818735001967434772239626703202659813452735875964011430148100451483109669131622729843730266849610866724844668069998729599857254889321933501061723906167787860210118254134935242090372143535686837186001617243565392609567883208268187808347469524156962457655613930531680862021107523556055540210286438366895657992440283224883456987850193274595428015782399564806418416439233680108850192360635780125148853144947578779670007514553557361214404645673969001457585740715617496705136706101034473988620437969241349030896519136823949546918114464832333684513106946040689210759456829805772728224551207074096319055926026567244121595405171043534298883506964415578544825218862483139803050066965379346341563086623327185509832417850860803915618398499150361601844377974893372996293469989952562984292905641263375700808618859471730991365682173953948173748832672025411180605126405961754893589015404397378962889642325916519481455315240900242291443670259655426508297978460848625747337011320818579089158834106449949531089330369601450536031012131167555270711826080962983985613638037547125797622777551408757356165133775468160496151192231277142598446660680654831027554542025576183931531954362175744200596478652122370020494009885756444995555790324527758534316080411749787886176263828532559273022638547477920174303866614696352509230685734507444199775622274388369306724629979009441521298783139832766477046258753241346022750830282597624945419640210370176807628044026758570432471134713024728117565035853716307897631520505655686181789576494338689371943473815917968750000000 [115,30] -21097835445425469261389306130717061972995342202587184675414955280047622078731109089996757848402174811598868486211115821383837120182466912063375630604452407983985868904292447830437243807734667009191460275538222739787411010138845816194052234675323994544221416163604405137242409813186942621196104947622972211818812375459583952351780230639081480926824027513135544033950488459695027655159520633829050723839455382380436429717597714692731170053420844104830490462377961603551455176263012529818580475555718424466409496183143915998128719003299441667979002272858578804706119787378986550771444304436651072722641043985267975997349999084879605304329950624029393444341941769907816404378694373028403008441451474783034957417402863665342226056433100092691565784862061021478477818510708144513486832034277869809146152489243879473422632257868220376378203402863059289884152838544225572874181524679714567338662945876488944232636529585582625992883736375963860035846155486887622284156206156321249467908844904200271634793300112504939892012779256262841197935091568339814119264472356334964430730871025209753412419197518808698426574085421408756459777150695078984094818966406813332151889464523590612829302412809314465454136178318078720622639031558104162709732081238150313362388277534800792382859103059424256481953046544184105547843184228144019470254529791481335564428907697380732947992398119072198835367469745010332288265021412504882391399721449106824895143069746113822247094372289336497311756616899457363928975196785454043840837203613683301165737630971038447589230066786739991456377453171496202031415539225313185974152965132733116912856545069545352896199351334355374988351768132903748691520484553395269396735036487615886245044094071082587241155470059794859066722453965425718719595908338753500550023907306059245286670645165367406506490618121958945898973685216794399113104003518511142330692324461962783663264793254678359008317181928348687093750181168317893657197089748918784449420587873780327766191051506020841279972611540003443041161114877127689249670600917181720815475628885937234831789546814882186239374542345747677523586329110121017638730650881351956183995273756973956032247337410969957619477103288327483247568122710246226281276204272401757516091630317301241856927529971078493866005153882616571179393969305025170582029864180644609633820455046326095324846667823891108847581416247230314594401923145028376893606036901473999023437500 [115,31] 15668145482161778313096505422838065298271674020064943070780292896461899183256462813580018607867055797286273586338557998499282594576724942329739384140502209705288952196455813590922549327175915650142287512290960107956027069866785627194337365499481235330426295226598835261454115629858803355843306676891249027854034986131326498312081744842430305974823569274038930572264244919881002456103420396636630022759312777524609438896118205287380291874323721640770916557621089200075748898716373206530621443479835737414482053885732236580298390763429838851641673196347478099403662931797105328917412340737000837868952985109361384235695627705032346416980250358745202569374446538449653667736457944658766827676050909154619211497378526640599420395874113342946778517678862118618770277552772453645117872016007170847485959552797815327694025031232934214399551230596255519527937614906579281621592764217190932151684548889731846803864953036310315106543098285122856346782380338844280619281897956482687247800042648160686082003690871134340340928220982916995723728883051724206508502865269681788095478190687040678672531715194636345393103169422829851574303750075960061542067246839362554766429040884266926363436034608082013921198819397967791812833822997986246981157438753682652524585319519143517188703619757269769017940059651213325913200961425260989793662872862745826501614520613119312532461008499382301376007552285919387696724004335242885423354294750986574091489918158852176908983360559925106203465181324422270381756916003158292265375804395525039712542309601353582835868698502390363691161965155492574761572560153277184400634628997655709005931494755527983774226599512386138611252874223592825817856789948921703528074151414971506865245532828566287817536857650360462533409384849889069029424962492194597499946066351188690816671474939000385887305827722991456962089680385961069918633108165590086142930335409958059895180846411242922666885156956846376175744374758228166144167397463554197612868339800639342834943799466054327346303618517587490973275124270987839245147469967098283774874338269633532680934433123088868111600625443668769301355126184073554081771394480865901758768272956597064494723314008270760981018238384064160528422149595191710866832653893946335947935598049245072566565192478468414498568196609732267366645601857557490876192878143274905456834295973964675808738134963258770653586545866563575768459770642948569729924201965332031250000 [115,32] -15848563897142122224785207551276371890111207416470874170609481678864887091423894366475528088076686331742682372358525479974777890623124158919638890131653267476730613270171212194871507309687485376812512002692992736523325565633975284438649670194340009712711385725559675877508858796833402434370707864351256614612228542512334609245974810362463081736242739726578303866784746085763531400099169460951195448304450959545954770143024221198814266812742212210660285216401675047461339631719982282908309237855815017794592951473470578840510737113910125593081758719443015427307439327927650640743348879212963613365312930753457762932374371981127959834231522228395234733782209655006985762395583198640487655022567578642749100413222309979936348683863177719741148560096198021527539638069721333702563746847397497417393611336643779462713516782412077955737159945871781329638947860849831693804499887246181650622306695849093960513258979941274845210863757955932404703431678775456890817967011174189743308969808927572065868596206772446763327922010896646417174753766327048968792467878366795921374784059225495997602816144560554299753541868357442284613682900615150141686638102795651029239040013863936774494814982702706677037035482430041303786087993151187549351444589336522863237639900181206423073243313948939015952527339907514678747005880135446892733468923082567556368512369906608309868040474040551142994587827374275064419610568283032622456535274665217208694975382334602722108843707880816390598439630787449478094094623273665098769928324614227220583527802167546959495180000749281300589512242273741860718033447309311564037212029864967925955926054434935374015146465330496504609392809031593766667505354735567763107429296305264646256911675494252310285688587161352777894474776511129053657980649465136863083634948769774692683737259860138308244119151780112542229141098848734426831341920188546174279491826687230557858976199254767967819868818176739485729657666993171960925810263376634865864803486829872815670139939096955086583626633405524469520063417692644515110939636060383430107813364092072447750027510110177498498916879231706004128573845965999288926529383694610087375672812158935151289965920359342544066866442886587530058910519346425734001166516845316829623224824321423468148334159515385541256054005345587545118999115797742724954009770679359178218651245149257965364329400954277425584900155976914026823010317457374185323715209960937500000 [115,33] 13544381113479847499424183201227393007650215552540276373667932858442803351995361358806506705835817198230077691540820656198735360476874391347101124664280199874697423028021223981695656149175005559473617168083729284264521155860555169195371772630073830521955699978749234067525035371636666989611416165475407188572989997683240749894768107770368576482200045407930569161742879354895045786561061069110889790961065202499656721941371249414381301329074313689043742168776249412797498615180522221597870731958673232504406540883200428542480286238437079490659327034834110142938353983013409612136766249550459467103635470037199298648350053083491659259189926137629538087027115584407357241642739042153843424017973606782965230955064908604635839441071976736762293916822261672180681943068712160280232493119918888477626522099361167776850275554375148719208960065646323989980221848302113797038309637510737527797971364621510270589969965553573652534451441544102097664872705763684040586190678416996214544209601118563648800194148235158351029124043353901978803069480017507543546619827299392485364089765245386221060952853577663959460637198310063189385196113962091572781327189056166015308767364207797057270995991468092217750400848167672943775883501353879099848178050457052435956006758375487249922556376120491365267833222224337482808497297532060510887892055365345950773112572442293766311099923093626441189155625598369465225340423192837063635283643419923498297212199555664025094695315004070447637203492842597768624377781882911269836226623198171527809195484440112555529634822589640714998578052348199028159567858722286272349078324180819578785318464121744846208316452633044343738970671581462224529104995142351163235890881710246742198213505614620404677073432556281794717609308309341941766721124590242425784300287001814002972053062247082058356582926258639283843671511426249032699773906891030917146551244259732285931672909971529749828026763572597197021985815283135293288785025235603915421893473225486728689640484440749232181891118070808759100565426472601691952898879186776561226554803543568765228172614399771825200746627758071077893437300289658937086687635579311797406214246110095219235825374725800063328462674218245649421750134761097693106284742644576912985630709535589636963778542988426316070378550852927268605255046068640013978554055848361770292354717835052243549059660978841894479675778822924669952953991014510393142700195312500000 [115,34] -10361533835567719110736595531836682499539804840748317470538581181809229427495579339848519964826860279845044356399963326044712228786936921288579097204607835319364597296232807264839275971741503908495938614217891114122390721313936304889011428914239991050451172296705461610252307663672877272472397043279996115903361499244160024856683216153387161832060078854667428750459505952081084297865647942161092584571531030178251624193310367580820258851350889112290782921747699113669016180176595519313522135440765310430279770673637465018405392781493535352363535306173242856386343590837738526502508160842357168366996808231896185139286651060224839991547136971808259993947318430654544611372696867306917256905593674752995985630774053933550331062175769946249541033612164876246218991186350884373751527300235535063051520021076069028534798188618681864545110260875877709425794232549300680180755072269726114763001849329535927037699396494108438949811119778405593010591222838066526937854142958168599256772230598694109935313417519488439788313023354856388314373905758394930687100541913921311139139747805731898800119856329800810990147433720275984777256534868281396698013245164427322854044203574902686626441911349486741423153440536287257939182424545435650890043539179378702097030398160840856818564644894104544966122260708150897014953434521277529695399783360475189031229041996036266951666088394740215328888623046719405543000070461920256613393999671425797687658148456762631778123886882775947450129577810333023730193492176915912779101268560253451634031651839948028092781014969023823313835033328245371646786394716254034603091126550051656445495669673036690029599060133401014308114871914204372660033252022330705270582761541084466064027945121015720176701162337454262288001844677848518627433483470583076242711964494665589157578056399213706526312986234134172191936183114190559559513862575671536358644527639468862204089988741509132279120584616798392642751836995630070548766194527758032213167981686104560372658576871894546383595979545524709846167824856606522708739519914890726630392181861859836518808538360951309590444794153652495306993441977269105629200074824567676870274539964453909517079753588458761189134859042350544077588252995090596133870639842436440212222721917999877047267318415850078470458406481525918113143196320746123739499739865281658536428497838306799244940125153398254069313884004333026211952528683468699455261230468750 [115,35] 7490463031179753672861916372656738466910377580401445717568458513960565054432021034601538407486048378362516517895313437388131476198344116342633573096292484315741692242204212607204444816645726696155070699373620903894318088720681541022286940176524449588016138438902101242314639339111017323188727124547737308457185747846451634936372361298392328784265161710007640197600052817900074394250998993103569737108680773164003626109918854837759065976066579675368567132818269117692050661442975687319157873567857829150720434365724356084484606560797084473637527064175623074485713755797046672367644530271097317836605762255234010797447293548607959436981826351234272343613769181095824247630429381142749085905447605191949695192892219198686744259997570973830124240386460453234646634395408028348762532417671913324888055443717775521226007099488923692090221279298194317472108989015967143406302857180138740050927543822086746077070062825738677230541570321175956486391813904960519445189517655782701880644531874514666337206425049099325714621576559957034807106481936251046152833495798332775427493436276999941909900590503640294633227459825105986607767380737677678838855343010501683726346547949538841039835595716119864190722075925280915378746716227382448204409636222514623226699693375487959740870352048586029593075662669382177848337340921488608575590179089429578851767553372815681168437879582005216470937104602856830394282320538766675320683202691472088987456835920333662938454833928506613974335163784179887845369047033289906803060006844391453304814334568410866959535324332445672531678075115661122055715331509283614715914851368313122089954638076124453790820489196607517543955269773129304619058689772484972541579036030765457090550142998192681901480908707240443392481294942144482589183188264143717651324153045341683938280907352370904642598264519373082676604859604125947169516371849977964138258943244820553256006156837853501490549377448496944870464243080662989631215175532818204874797264830441214228004834492261290566087409477634584148951980998280116401681690405071951589832135568591570439818953134862349759571071562949200279791853957743019057043097298682508900387848741153673247481726369547422441119522166387995050570738420828537065861966336245526944784570906402591760044621724571989755997406904958117724001764997800606137495244204996552429724142248125223143189743699835338305512144607689606345957145094871520996093750000 [115,36] -4913736916521299271746989574535881093706651774119525286173893063036030729761176782001640573167244968254755886647388530277151604473973077639218658031802215865840266751585708202354878428280879226960619774902336033556102846540129487012926809751692095953899748083729301386776987821796573095422867282513647352999310320918798227110170188806279259352123877481127483925697148473008294675795180844060562401063899696089551662062931270402974419400570926255208030166056378244310253877497925559199605857935083782024051751789406837373966721211838478013381854020481905082729333410346250231883673307447116174735202102580662172360216360663775035172783439620744425325888170122611758553897304792198657202631417564045420248096434176474191885052368988228833191598620262158971509661432143874728065555815381825130580909958069606412061413433796339436713611076046049959337953131980980032298554376894476970961075569945227497018402040188329222141371601546004387432647504182788805495026205905531301416946216854353522067993254808648237685140245029724726218473725664110583620212106685046673976156542821566718442059414087586215941133189454677892041368577931570728163184413476450173774668760987561340898298397197322800554050339487085972899225488123610737431562031687183541718962772979689958644113979394510007214389775318485153525951822462577526421129063460310183432223229460454502958293944056826569315675356478459222040646763937803804498456774790005494885568736143416858199781953215272319294460671000808287576959414014493955328847152766038032451231361265735676218409694097702938167061115742731491970837802193103123789901594850488994735329824955188467477335296975436411801299097010088791258137114251611048907581105134427402252426228043848307359986621393821683285912121094168720272620285740303840833990374513841754684316948611684257426303264253516497224129435569657165669537340438562653677201752331935390782616223114364300056080784389494134728333763978007766933629284128167543826959909595504451576649663122015080932538722362881582163681166391764089745546780006050840155296077447866023716371921528614663871859412043911142190833669487648673301384538792601058042100811907535198199635133610975988687074002902877489081591355389061577765836926082182817857090685568579342759569861610977451671247065729937598965241012193521332079440804675382232700142634281790859266066246552692340851531405121477291686460375785827636718750000 [115,37] 2859929330378530593104989373140515080573752433999441625617010521835596065306246091396876578494033872270254923964468021354482318994117437974882778216120835394723811378453375983972771452351271599851374601978374220589337138386585369928315356291025971421517977864495825586012903783856797274846066033876609356358074186042974132965649476639635591774895543730107990274980343673532878582929608382136640564774304787524688838238593177450308565870744025957666688795406589432294132149865163168197692824590033648046597576688796340397829458821346970457570702071813009020738731300063230330862285035541801101274946243550035298452975058639720924772021400232328428689379723618471907415566139788381995749706535720598482646884610535629626891346293952940644998738919035996469882192609766344235429588580186619109296803128159915134233046687808863942682029868632502180769727444563027890763715657211547126640186795048249884631452234272839967796075987504913014588880932409106476051413470678179641203687137692652665521361263155875752096079470967798394705067390411457254785044578723006824645828629723803227796424208075165000536246739249978216926711017505035738177771329658670832521331267738350215545309516182257363994015228655219078846288985790957984275804159837518248101781000901002095710540347591413268501388641730974309918107079660097089159242274117437217628915479744498305414415640810314876084494175094519425825618656341826027528697327962302776827886778648751814681630107134219418208506761364633620470616844748892882670678529002968226324196590256514134302718474328079187845490057941466537870979367184321484998429005574696593516858332741280894267422548726293822872018403577207711737926584310435190281921726448208477666520993747571353628842611511209375306648402815679766226459741424791853545231017681598045989640869888923305257099285983178219978446697984985464152131514462412627003601001606765102576667545036028812133089910128310582172719508221777995683028188053893733675473663591680736208610151726356661656021070901151101499940521476069632812390715092281989608211867193053591885733174904064712156455660548088007373773804137310672833345552046566492232881416110898528629629925170793508295839709366916960119475918204775327783118752507002695983896373428098763542887018591588382686382672248817366347802381588681513803540659875838795285607833957660557522648577666443334144297239163279300555586814880371093750000 [115,38] -1504853276795073791767058228031626045626426333538371045521974383337858437068047790292604568386302063749157618467495521051286726096276430596609332133328029652731124578381740888308662338102445752769986404575117290262557835890514944986240007652936494768433552174481109502580237985362890387088765690856460185418950419953944015421878062846730902858400521924853707511352852002872314724314686586983837743662613947385156685163926555558731303482170122243304699228079821638698298743152246636472089068313819424191279380533642763335903907754909760914961290011563342252614824105113143680539982160771186599443545137840896984053799892405942652966954050884319226497094849951594232623216657159379290009257248974493786887659593835713890745840229099437352803731457718826718344122251261065308559093397688402342474773619435592406893253939729635736310620355201717976796261823793976308720869819948334915872972194540139068971149957936715689443646215973520532906829853534906650704915026962406088388343862672739099661735796673101329152666169922851039602639831200793751042594468563017569286779221064734435894337320892750699381138567670070240420943595596790214425586030684096782772831251292537402593667853358081031682738322518221075839445972284396163557850308499208099089436051670764839021798776778320940378069669674762502085031941791130272748288465388574985166522330181213117655777201232812697971048946253805745475714203600727799136682643049346176383476322382841001357508539506078651495427030120073259488208688129501470338925427631471406766695603190874240449764069530479007849885769477019450349625739085947048349008419701078336242960880729137596835563721812359903340436942326672232772891671440302023372471086248945018166226247562441957727994674837547131044022660906202099035901158953612636463868047579316199552197371994743040136631387110388149944535651645901155199069576025594726017092487139865405864372963290099756203614412770015596797029906237193581576889796872897813779196007008506314430571096125594112032127973026729142232877126311297304199375776493322393384027747862675352179261317254360547220231526520281625559877873959242389756366537248378934454942770817392725108947405840028312968602867213397826573172986509202982659754002318402839930771083324082881553881426103797088920883730970143522983979278928796167761929104774265598322485628040809220362450195738351389762588183884872705675661563873291015625 [115,39] 718612331473942458989368442008304959748981137643517867530382692994429003620657823031969644548666647805446139696118522127696095158271691404649447841008438700413902970823183295682362938510694966205910368763839784121286081341683561434405068517772439468521875852108062742539578042590366412167825415894959917351976659499379710400075706680336926852628953176801603641722880882386010234608282898516803518174512399027443821231077384317480367195338090310521499233272915900570759401148425505982510049933632313620554794771102178537778295399911001835532035885094898174985043641721448325033553452020420812138042572835804581110508737911132642076455766782899982671004388773744436581395733232385743832426564011826047596782451617444596941769088958234932971046245572150894181439647283973763492356161461945261027394594034012126796427181608109851609779848092098970077130298722448132807492120397435972722461083831252642929346531329352173271245820146163789176846054028842341729151926775746666195018016627302160061209925926975619595171254494218182532015795845538464733713048123114642096155697001383131190046073929511901492884462021399640629963955176080919785290523866999317890662930714501990283692031440160564832246156135322653088981807772386857640697137997616518111714657689768396599401551518779923792796180077630899077404692789660531125519552269378359132302384909926121449644631690704491098117679234288568557516364065028002133073222784350862203292649368096346002385741880331838959364315439536589803058657089343925917554618494611537712306864337542062236139227721793359249127499725121379037343631799579899092757723986231790928929124877217545308713342743565477330532417514737821151107894476713317779430676381116007833942129345127944951399643720880134606520978691512705639075380359034483224326830880426151815948872048847443545786671702490607573565970985369411774650289804430975252846231499458634247085372343977740636886764488862161114511274656683397489048838055246922692010541838986767039931211689118279078586323526446570106075548139365848526523147229268343674765796136586474290984484831172466054180561971940964882833232043710099238314118339369233008595156163262512125836699871762806937373615048530864188054878871605331297708983424449073458524030555895058735143512209697739472224267707878515309599229090352550099133744241609682179549211458290634411716661308910936156735260738059878349304199218750000 [115,40] -295840703435711774496328199746417596405979021908770615399157420953845454280927225813716728147569699671823275480776830209149072786981873284259319598734067557300686345248782678463474712932316203938997586764911397057406612478437432215026618453700488867374516000652897829013561080536106916861222095667151207706368388369620231959908092830071591344568644617129479411893455599539666075875235202333525028072935306531466254303797185754141897025911113437948072404645914423203155346522858934121566633384945358707836453108106022847185396378124491073861473599337878292420840810520518319190333091427680628620566739620024455255330334277362521161568191607714800822569563943902954129637216853818456679548496932187170911156492807848627937723741394476909744638252144338570371023490551181823304792414772226503815010998129919791679959888025289879785866340002781426130628398494366841174630403899088287517520045688587317233262523717445172355194324970634562175009057187711451521309284498429931567375429200255510994201543537574024683832840286217925956449784077125746901759194162629998454461766413444681365181745154396318933153678825538183630022931788571045824999768830724977674001046208992388547673497329249403736486829733608406629052432334080622097233343949534846440946412646414203866494770268366088224709239315942071882271216455442326952704737249468850069416495288956428756507252991356919536293258692878255705704640660591063447433020680214453257239468444383396348889087940284334955792960285143828086007102702831509517440551603135039921169122099288207303493905152877294110200993252011668485380308222449744840813812767428439775838991162061302558140276934694784504760906218048753819568261046730533623236294890138476429742710432101829094615213321589419141005824931740244478639175505956101771065366503872037090601368155572030039907393252430221127965749448660573547309014126574893197863675854069507748229597003737725333765776047956756149035084940860396812176067629631612198756886204011354632668945255485921652564525953968376061939228517639787306202892567401143510930353655899909781271945977320019944881914239071279604373702002200854178448871874700724868754330243085472566944584996960396630129360387520495588020801990337006940025530662161363725328225013351041137657300160401123922524512725306041735768147957693522325293439540709206910476084034498668957544314367380522412531718146055936813354492187500 [115,41] 93212392597340821341391121530784525453502032547967500406630357960648527298331652496879504184090111710041916182900254424652900471792897408233752185074134386487945723035267067660675141216654395241949714829437203379226302861279726064209640130566982584165226205329340543543825656678143096545279482689334812408182098927552559331245177040917355540389827657380017756876467714213225198592017746147804879877893206689898068056796093638584564389475356084023828067035064579097063109924053810305948274962402660968588474211363709605756055077484100108770059464495390391325033067247012497075974360901662844493543406775435223097294297758744610256600116898902276630639362811692840153215183823714835051849055433836368964454046669933546422182073826222483992265772896680743275558570883488252819004450640547550988890141598908654499373066180589706874905114764040061207414956214549666333896629537782853469590583405156071508920454854985528483265658805938710034421234442307377452592844526161457167078187322491268533716414212774901438959620911293706749626002849475880658815612072548454213850825669960014024748338281402992839946787367246005256792817409767093387566391851228711682367882920308696975308394573371405202849452812576924136019947794589417514745289065420021058367801876886485492801219593779220648046338522350225896966572725521935009186803775103350791017138091464504352172663875494360084770905463817242866927982600816018392235321192825186832073339683456704125746567504830957807534169082784749639861177050941582219895338317725841868731925875301225351736518126048286706056097200567918559027121662982811462367627852222149909018723858951221553889018089086190180514452092269941203239765989573733405461648847653544426514032822482272783682116064608771670720935553092335213709207293155151998463665892567338898282773552833147369095186581938119185114873938051151617237209110257688379305469515986097177837384662199769071294436742012230243538988517896509229407164127815967766220105353744235165373086211803344067026694646079632102847005362575304342691817409489876798888406457773511354201287317861703762011240425302460020888782702199671884721588324327179274198118575348483516219862532330050043532291386178369671901440026802692119850368844745276624408475126962769491456520226097789437403178092040464063572324411879311810299582439088272778902947444048754052116356749735359699116088449954986572265625000 [115,42] -15643506864362548823817551920596464913916664002355469492879603883905201029279149305230469276025021743267763242669663969732789329000101975117989605812852471501033567508328054579579006862772088660339310423758153076378641201762781951296997942488672989118975700945505030455647594011047709933832292066930075915677238587057430845894240666069534316940378497197181053529237386956748813363835504799260717753981959592977532196336996900838925631924274409636960119640575201612886532323281502924401526340943627953894348967354713524295047152006609135542634111996540751231300952286195207855397956218224710325328311293744990099556229674858985717917064410272257867352614948609473126417036100774255001488683523565947339332459330240075477371950919113231828341415889934322077640684387303840525568039379746739446980413471812440625015367294473031096870963962481233398876443865168508946793818234907320410387668841003928427943091197967930558341787817347760896786287293230591428493429946355632221923004061989550675151462133098028391181639375917464305142476503139519048931642503438277395825817023925426256346716128382761334978831547058433133646946593447143277154025737038550000384058349725041796127951221342597990741431915689676967770862521984410303246997429165325188532339868180859336449838463195360360924039102103922164116651317685662494308082236794399100749545739510382882525682034379905879495206877254169694547587528126776524974057351755940683727145245612881604112845818783496524613590232388575381911645603286518340327500996712903520708189225994726942511916378338792745279075026959760824511150489122964057821054544286811172199999896987468206556915378516533604747248093304737659694547533275083292821267433504456257492039770281065380940393908802761088709641525821543760333261116138980357556232537873930115665464551121196958192927005023022323684637022855323454714914807433183463588565667077454663319692083476805775848688712891230239062565658473115420731206489256530838639631624329864566590844508033750288401945352650597009320053205175839937709567497000847956329110647303361918232553883361181962675014464496299114029884904989656647646941734013133682454024882739201896157557386247828637669849209179369057122219202585403386123619854099228537250520593660032300383822188712921948726145828394092296894177841481565647607756377323702765626221827783377468779058006020932225510478019714355468750000 [115,43] -3758300649455806785520811047404379846827732491108066739928359787649612483057661799864929311158396216038472304503419201037096395699627905567159971687020112471369212916387327239294457147299531871298574548335052248691806403117034849479756081463932924830101787071194000665510424740879317742827883873271109012141912464957966701051860237679256086961082057832750334729880311281338810801588387259020782980064315023266242076846470119482148470092508105032868318146520457425301647540024552200059374280256721158675654680342690140472718863976210031770688297632283682274355319917064337510472978850808137707270776336668187777709868872744607607726568205189075766860741098635000744900280727241682593594964508598239500143192249688841986292486003538822360108153340265985822956538941135959931328974799941401163309711580976055990216653037644392343325817894575296686312493473730361247770509573078525845394158587339969342886435659563940274265251016874902646381762710391067880781255876319798595131509030815082813979952364221851384786162928795055707973730397295003696936029664196761452138292094407861239607954811041940742830815746604678057916157311824950371542113227809412901515546298692159056650409396736547745987566257456565223152307431762415770659247810381638672647706353505138247284551597832633650409398563993096192776395543665937044154660306440075147341560623442262425461702350747021411878543643060103983726523374142600160972028710752897733103418264171757494620363878731001988990609129591608109242673687111343308988517883575903175847991560856648160044236101936406075812121697070726642167265358491024291263008245394843418113216821136859759018039816275427216938985729120303607269455305127044294691895624274741911242489931447736216235830575536916352879677422609506150532618496273301316309904593976542390202316680307993911281670053107856918310348397060117330013018434986934773055974061976584074795186092972658233204569149652611410251421586429558891698034713126398652803132632156926211463604269871719703208231701103925680135324381126526614608279819017229820645949562083031223886249196131805846264279451279389146005525759975947290457991822810213762029640443659457395763788028371473605656165971425235554608685883544461375175110886330741293389048147669186292686648786119465969715253700785292666528643428691356996688710533344614601428785615654321397571813179183664033189415931701660156250 [115,44] 4317152617575650620872401151531108228067594285355735724380304289726507303205526594504772238380696232508231688830191506324609686507873601343728976035753803519522249010526387026388227854549608181963728033992369443311175940788197458678803836290339069961264190228070814593401546854321083788778823043085084207395366987287433302594499736964885942975876054571788485658679819896244542743252617276404962404009473009123439578472710309990436439493127015797032770797620843319008537868857591957906800837718462970693883694786437365607867938397277397623034279056746925701272428723003172314163926960602715380773402454260701698874532171463892568648310361852415458601758089359464564460296107676783825016165244143933241531824842246921551579921354129770381183644599632530030452010277071061417966526320277727704639251286442929350491234818822155099549981615389471125145170160812697600737026676225840678264169763307532559991703412418478712705999097485343060097608325866758022226748693459473446462815111777812194095253181667492905422049827922711167319272802407947735776861608972707278348897257873959339529526139452252170511069792618722176363679009659570006367687869500019725222593535435702271115287508079675326471366808760155768514559547375995929917156195500943561894884079568552737887999392153049746090413475883074062663388165333756931615670939717654921380182720717614336270919638479850738856208893205313642090468282656946736589010559326638099057861475403383116940467563979031142654265930842145543086225059298227528771294582030354874986672995069476621866781877328527891701011083803926031019037153354939302322817314930677625185066501856786006967487720187534801272952156502648469044412877409842860587970307103981856074009919408590754414634115114442628893014361233810548919325727446664703995880619712406724670973756394081321133902014708068707810191486277009191884431665477690519097118652257170640702206965932070509712110802488289889661374170958738354870203973993052828922752382713320690712345385070049723446289789861841107075707239993322120320840426250012226815875434877758007789086011738908148771823219710040209754218039303154341214543177351936901942175974266905724813674346388326056580597958358431023439737470172984030905867339496475314878329478831478624089682812084875927153210305533589414391002836121374234162003113132103495265494007455953084928523821872659027576446533203125000 [115,45] -2106198814277204474097508847823974107401784305843452564167632492533924609699491225664577498507524809098871658375403823324817770237826832227489074907331970467832319479564375698795145685515707293543274973331080869214287280966652785600488014399297518456265037690832630883131550150982944788709094841903529571535008262227162345003390734877422057177370971272556802394086310873232389105640344578024243729458148772678973118546514235414051273081583300888269998800783197879118736743765159368455316907545328760482914344582230180623503696583522611757334990334342765986466735067711602078273918602260300823231360193195739225879885025956413854200426953845447175025352543652683767390820524555124504525554045017442052075949910797036134933569547513369598086926118147891289503013826016420874825704548933573199280699008595605481428359401205029222999031213384511745453235340699094571681172092098195538751569914664985394550139946956891736099563569189657039205443008170905785956821179423050692696406211325132915018048242841287838186172464924659505771211510741841479371427243768381635921846723515826774881498753944118811740676514100885889574110377497978051436662784222796012868168495863389731206269194774088190170922347455298892023292155782868647181703297370213404403451515461066952857012664642336383680542905309537615212812859933857052586200323273564073014478011697014265737349701541706067643811814678449794240674129425827551083092619584101416003827691500694978542156407034122508486677011843577884776737696628391408614465015541742514914263736263271448312773847313857218266739165656415646347370899554231665478907329091549660488618561487995479228712984440695437118840570964310794394789965148069825673519382401189120916850612991724967770449685276525409110036388921973582247663008309779180461181539319358265167548589377052254211411424955045523045428237773051255746563525501575079091923498719837882698464656997551091782141596463719569393095849770773000558861867745268490718852340655662336747494964534640298159034953360329449566260031892521447238913791460445890025273497462315825328312165517758736603156012982965770863776677985849985101042730647101854871795808853235837077855732645514453635757406089700706315784280193687750298403539455567761474228820003182894168347748134708231876705145667739091305895057181014434737948073673392212957382937238426379167322011198848485946655273437500 [115,46] 784523509565351104766568090304027628492738112812057960046447685915428789234255268802837088444978842927235282781573503076753682711367184094076677958172479628909624925160006954957342291786627124756694742718664866597842844053912762215308723246329692608507838521846229785618821761894193892009733468866932998566124918012715629939218221649795389365147709998460484172768506524762269306372245730434795744701081049176509675287775010293353699840478719800317638297664658548878801492157089230958278829733486272312149729384309137952361866371755656640610493715002921157937096900925598016878889581525914329552135599737673133464276615552253192184609660902184905777297604693302249773660978793228038401111790769091581654481322240658866740880106739244130188858180122989836637418943441451698886211256723029230106134526829113108745816262972339266715913949899730303623740543096153878485958568502868052442067163119097453855737184379417787657703613729721532043938783971291011026073699074780136906746202383857457926128716145380543301749218390807281251977974926538582040032407624410882392124018260047641875027225110784329421207551199623095082835151135369032242537228303448417908329544168987927701498581387822068924186313324600086180545933713494874726834914313530161241055998614045039568171673445368028334497305022169556005976402170560460892088095499487182688579042700196555362307085642519035541431873976844745902714760185636904595210971971332867550564855173307136537964683569380086068317099924986070325112898777426839537945059368342934540738489357121418923775735524826465543830562509214968716293029589316794053846316417148978446531179774369545602423904258836104225856045988205437064382134368339158864554117169855611234159202682050808732546106555335604942825158851128213059488412581450990608421038159867727519648067938343189221725547629660964506137120387445540057062353781077298177619791881439829235584739754835898431589731468212195118455702289465388329120646880422606766288771587557100386212112123287425991885094044421905966458919522334566076351962455769363620886961112435402071024621127981208908482668897892989705239106234263450198083490785053814182085747594417775350791902980011300895372556711988440168604027618406181054454875396326915581281487611238319485373600155875901731789463512522317527856652674784553658039846279378399029956307753064237431317451409995555877685546875 [115,47] -249811023428513800555520925698974802835622980604573590232644735372239144300464155886529548067057879644839629956252763936721899359071748266217512329672322969384278755793392377611878775089504093064069900737761866180189818013415166001562689720426846799769145184152133732688328099283541925834643108375253209041223879627177366153941101515809958046956080011418058038298285323731120392010267852756539165403949471520773563636156147697631485514050706925659373570054773840280466047516383440903796689888133807472886192055988899627163785450528514482958579349416367276831504796668565034460706709785917398049986173541483982227305425347272669632879410589130868595852555591211675119883640999347286593515445952953821335981292088792739424437261265651394265565983850441745688451820542526238663648466951517225960505111616298342978019826397200008912666957746016250547396492968579294710243395234543648578920452549781838539757263892788739696020076045653077788587325073721192004376380652893540349860606044789316113659634976101495148470815900381498290610216779502036964910559101823677753601352887425968410586276696560494635002644142516937489699799632760066328619182501212684889206074033482053384272878021912656376143624994524692846984917023705238959004695355231514977592274467659324058777976217743812479088448012937303535150495582092245255252602660963615651353115243468042687553210612572016310964884147855564057509432415955392490339592417795911642851417253205830912481531907917235336981007706060840154281112002872450306158951166586925971965864971100586126335527907355065424893527727029819738129397053300973919667126309139764651337729722497295499482459392110105451946601367636875356808403072020676338743454044907304449952965618709466791619895397237972009223396356620915065654645006551764640282947440217473979304629605186310526510244317924744784115476462840869298828475213294017084243997930517928016326992614628866138214985580111687451213425020994610996445093929013895988555828819564207980889160983333463220633432207638246388990324131663965307105855956196517357791340508243032533892302477863951743854632309255717006741004577707427496959898600138976853713612556066870165910622743862637539596896777311170110890057392902225188543827699617498540146131719335673492407561059859060140127739242507494191729141144069907280216570437519286638182458570867083835764788091182708740234375 [115,48] 64736602227369241188454237563568786251150966627774771617285905249908403922568732858324627724322016084350556153793164441655233592142059012326614010434938018020748311303007248324615695301683258212015400046319859612536845604009731609489609756898999767561902426697330084269726111309823720487349171733544951273515974048813510386718258279654634203128690850146609854297941670343242231235245225959975765928265831751693065663135117070231276276735436498938865994411733376873367180392626722967489768118664978201102671470651565774221633212024675695668408402683360853167679570178508053273921838593417830717616921977857655299646299136121285475416170488015223564026630285949379897638527960869698170020885075286882845042715837658807559039724713718642754478275095145528093921951742180066345129842448743107489063750114527368138148130845341675562109447619277279338570252864211045947557462595815832129335263586626415413928047121775381171668868646114239401811775030224106166646277822495030189626241532498511137915901836196587629632064429151711803643817079740416241304162888015896528178107895110942996067214353340299308412429108795483637537911431419621771673083691270244032702909775251232362536648249971190372678905661983053542845981232709994692650906229943070004342952276050347284647838876582179067558455503543652087453739039093326444730235989597801380728356204972598215144007003381777002072514398374585691027178756805087209831514364710903562722154251688114076264254081893429090491944309542989507343784611102000289975451184934893667437399304479429605537098829662671078586350656787002906053914587251363437975990715863598305003022775433872578363783654754563566978858008273245292557421920886450747454835198388208261420872801483392879798492930840061174025595367796531264968930845229344604138636885384031158173536149597739451689167151108583415589373036956527000550180253630447130489702299387565725490809311067247196118101479370561995951739050323442671190214718143821204264853683339826099638507340272387623027975841343923488007465183140159226985508471593017386594023707257166380820516982689756877198433840747773868733378385297122736029924586929343320514545892494740187389860493800252396002355218944653505364476474815501200089286965188313487694073076987204260541252636057427428461038971988881035589556707872818190199873348032516204297870388018054654821753501892089843750 [115,49] -11295785897683866272152155579358704288707203816111944708764879932089541241743904483101239061219462317497561923602189757927813295112877058669027203120722027604305760325121150446322427217321037227293764161398110255437668096667148335167451748458316457802074607889780534658087262734572119970921858708287800546784570761159680271826795282130196940778059671847004287158512550481715920046218769513804208273611481682713141975911522268209595447180164415016568296780732612199996353852181301550329200189097196427579350821824113268961450452918514653373999428914361220095167095653880148031963569242382930693399323130422215684803968256218320981435183446409652643639755167869799741468630700719114243878853126950057891921858190367433869735448351645755286959091008997383371386993282226135829857206007395620257836744728633640470264656437139465261168555830229303609653099088921790096849201733990094962687755438856658148283392545290674428265214088382708643487754366019161685065679149359467236059334237283896684800128695133662806020532182476197704115945157832413387252753906682696669626862116847423683731064079460000524832163484567810117951853864519531801658234557947185627562269836767803259017627926894561654992307478390230741702338030101046699001016289874022127605456449783322510080724257702102911554895679315926889179754332504337619658427910810505414532105364784672496400265543396126273045020401854677693188797298063346470367818775629101300790387606954765027912294022043638449369467963504227561349473064951083163329378397419226429291305602972978233495211529583676512760191841284685309783244672027226359590378134572753663679807452714938637114404577317041142031483901553304126563730393489418798967210042382498889379970760773556083928015704045548669658374659723093899389805266689277471722311529623879368992091687362791621258724773783583913964835151231569033847264454841028311798048787940582338396802432837772320151281234656791779047390304903411740209997918771336149442135088034954797567389352468362777539317538111543393128909424791459919228634442626253673879249616943115115365828030443740524976603181085388771597724225306987179787557041751266410320846647745141186381275886976871674840212450128721348028971604338269219886189609997487817304984770476657684129581299479451684971389415358243659114612938145152481253451442859414566299847137997858226299285888671875000 [115,50] 608168456103033343232463125415269870758114117909858455011685088957881310889188744728664455545463976791631083623097798452929074012203378564521923844851523751436612846049599844264565045639050541835224585160321502357223150541761177496976011180922257316360580350514487625192257312135625845948493593486872246556534443268977128829209314991352533105005200663913397100799743558132771199625372068004274553831739298636483917273652656163588621379515755776754624756813663215254732844251562609992803942926704000305944881235628058065277533050382583870632440006046480656049457103797445678787334509901155043371548830456247589358860424137681077667283967556097903780513471317539980545299723123820103702245596707494995230569995524076266365245977409807445838650624714369135493269061216254785755714011805285600501757131370112900282573999188162629360253407161130656299298913290066208455062051182876602715331884437129098967620199390358636345065523917091811839952302169524819265411464149482889040537226319724040784133494923352641139797515830686200055696881644439372977341497882182490621331709742955369995833181643943277343715831404160716314033086828926012795195473789903218457381811696006587450341440013639065350078800396128144006144099542025447957763575663079181948030337951997260323407161578419316973835313061269386356084885834453534595126822034295521504560421506694600143489014736275385763120180979764406886840035643243363231188583681149074083060126000479191759958017654354399873793095987108790077167896310840827828245158171741534526898029150778260204335330859886593784941941941974067231580524844692359356544033323245988578334287527034787248700416503307560730843646285458397346520924593149943205550004027717744904162803859872040628369722766092437790914487657821907668316450448796568687587572405786755629521789946254573407141161813372316501452981248035945370291180609625037908673469568553660331473025598881299354898115972279406337052207087835953477956213522752881762221553693247863821642582355814177127861234664415761475257904804310167612650512734737625754995536842648895077510976803805360054441071130846156241144755290985421915274364148944103940456614929108905070443422238198689117284182453734574532250200741925681265805850741294703232153779281839448033311406025204917124548975507709981868593578390949021675109757018029554842541983816772699356079101562500 [115,51] 206410277436428025090751878476677420431169040848798754074410213136604018754863916559958088227502852696097235778318577047704081797486415456802521543515057343804638505577733412339869610920487566420542400908457030677064205029740708670316722600980661543761828847773315709741387930217925586632529741267826665629895140020529946828140124148092006222461363910334864630121978770744755285064076132673402061579823509025700068537570550197563903528644925161909223704342432678695828103284671968729344265696898930796351363542223076482716842864975021680996164092957097195973474911389604444824916123686584873499414853536954847162443827818159634968457335427105032876058671641389213425446557595360780715292417257958198790385103165746162724146571933629183623285986323897611856796680757928522950201190513597734633985417864928947138656512595161734065373920224365490948827043549944373662963487457598452233321610206712816336195225296977073974205719562946918766715462728042062997149316226022947144897799011499081359617008385033314251275601384873242976048707130527594537317112999907020070959929897245685727820887392942711070231142796642476004224843120703791640947145332363316014143829150357873209544201590591096147510889344024591272866314195303899110361276656372634937892850292934839427411065677442386947486476205242323392308740118468316023676348221651417921328368012561867174677526152716452497505612024216784581927325370246644165573988493948014116321873187627289188877609554238557810828601200506514390481296942482215541003145728099012063215616455610233146038152483715195893503726770815826007458915045291518280411127308252391466252463642654982868530241927016801279406234012155372562153098934617546814723360182775856545414532544558603875240396142396699942612535142559880799075023921889748241286986487604334196639799610307840294070331998625270210729611635058917203041854405384136274389475777589477749157391126096828536561107373112182472842654090436393113912849345801618071854463967121329163496715410495289401907764405925491027577859530314370062002266329708687045020787837587763493507537250786368820313181501354941067529180653849449934804953681163851830929791678992959749138624417611189601651972939609068279509039190296850623331733041745462767745295518958284318407805101660576631402288105152132648019656829965787306910632303846853119466686621308326721191406250 [115,52] -4668084360871924937060345046556645178912405106785040638097578596956613181067411050211233273444752496751865525370918050505006452288413977171182325315170296956879723088474479676027997228619678367143062343458754544512417219770950209594064821812227363021276635891648002344514431435119966623120635934662496621007735882043657205686667282506425833831616862261016362775098491297593777780092350179115898238698555401154077742521955222116575328026088021709212377738794957083774195814472056310345775680983421251292375999636664789415577129527553268985841842541950805964779882945130735047618626029162659330429522966960756341265271539141127961493689543574301995900156276119272766419342233118666817333835910005930719141663447853438798933929620711545732155776527904979060389687877686791934064562567215483428542904545541495581782389916017039457481835932218442448030239054642311031265797439781427757500434513582447309326417377802563326131300702048210351611476656045462376224004626249789937420856306510142337259587270871208133013188018361364641439277690224235650037461679359819162594537653271250306655022861252750241649238767770314326665244570873823524186647312672988634990842312037864799480732681292423739490741393969682773334350996947128260018664248603427123031284839518217784983324020687117560081971029290857821579044970365799650824362970379036597690703255847999483896698707326035147538051515505270253481730301823335033118127256337957348444788093440438796539723943099530251856431516330995999255389360017947690475795702070739755776278041843157771726009200727937385401409896316928395683938590738881193168417529229663432427681295267559100016153872213459866935726180619652109415837865722941360012915212758089244085436820123053346025581731041876175289083023066496638277982577977590785744301854917648235269445916323705649581127646370603502792908845124650944620416723497124950939075411153366480460538474109320979755866554153279181947611825861224601031833958674201679546031166710444919381689659478538377552518930316665713300097819111302183386532020629820070443455159302410274446819870758873148390387668178729983807340923238017223468017350447350172669824349657839152441399039314509386802970280823647605587701126780159544823679740124350449534658521685022238899940678067174853314223788900202618915274236154831213538307643773350719129666686058044433593750 [115,53] -33506410006593403777624365223756254467767541149482776375268551820084813139060519628538263616146872889695392327784104901255074598046387455149002338179566788931078362894930893883283098701313528198707348317165851570056523676329754389390509822440308590261102787043868124892519926409365451141633249607179137219619886266184176638771852076275555427258129011632779961288915066773694746712129822742039555690464516385410686727769986404834078061283439318405754453696737817435026984657893776697277898914716615317275062125867797802447109491837231540192160940085231696099170333403157729990552076307766929852931559765572355730351628574142108301684681099201705541460181650649239184682779369617894427088446733802263022043389814982790016442049848345907747991439584910164058738264229869824283195285308753669851704184933435499826053655789781335541789584633418998453306136470797680958372112459844996065213665838382211611149899800594507653173784014904207932951973846199676813310946267929403247633925007158377067213520480296134196853859657931585296515302733027606395073295751906327686836050588709833830180682579174291946033261195362641177846339270214887938571243892670869124999404533032152858478804197270084224694798795794508637342374268938601814662633233899695007977277370907852346101061340698782312801844137700203915053777832129011395192449114191329522194084935652186293935868782342874221444511667980027629299229413506315481349901575568726203290029409022458699071086595161322155619215752102964668552042052017819084716881093489701667833091920949826237460703295227864990770925812157372636632685618418338106800545067734532943050060973996390189435199899661434720266839005675152086240010039521224546999996224231151925832853227993571059182046323298011797863206279424699126050026845912948167781294854000234091774570877035909545295345838038689835709246122798058034195408405784538386366299353762374414820267762698379899787046843385095541419722867412432797744130959237625700873062783454868490766494100032633643746886929871239517376421714498134601591494473880346890299380795074639518113714428560621825987035016108611997678683402188814261810880140059313848719684640488768669968350342097744590992784700371903552993751360954847988420560261891638126718905285869546992833931595349913049319457138966457832788188506676924777183401715774380136281251907348632812500 [115,54] 14869036552304802431688256638714979596531951468288699702118155801078196723996396190766173920714179342946543682377403739821821592607177185535054901195309837185219041504779401902731423698529589485394634796859928778476706038426457564936112118020514683276322272934808399952537085756638421864070148896014562400046270457318997200954411919643992449865635313659879469258048858765507731427336995923872283188505229433284288346074626157461039723044404674602923401647460037878703690686581684683644394242310718453617673622053177320416565511074567213461319131293303795388112256643474538668448823596210870242201809175989760132485532719167224375888478445488421624513388449696847839273391679297360913748121077278451588455329016110925788381788644971639269903773552692986785892851886521599895951113737323117906363340198636760263835478287243351593407847584409686372328322315922055713959968053868048283315594716762606967708125978720158822975241207871905076603199044816201911605455065729972509409282274202957719026722392654800058570874638311647874487274649491830872106457806922289079472679840097455636963977104589899706537541188003681644003754197529134148331974603178951038092655020823376120991769042341824979157652161866308073973753783965142155340606231071346647301672722036857260202809815175333919302890252297975013372009265192057969076062274913855281570439805529999548826500605722720914684535687600554058906675009117272166932982229354589996569957193971814492881666519223078590157687235200352739155167024905311606612081179847104445193893981553259821174222333913500099233089884437271109283226417888891192219017980384042631990829037565029722401673798013567113408465549917570323789067618117414368648253681618719168098941639839015417770204874265703063324851220996898796500015498483383734363663135965429839796571491417985396480317015588080306013622919864345636855264852158827669107490423593975118259222120316640374500149781996366191270873440091869846723803908533622694917727198210038594876589295068531601519442299886354414494444259992671745081558074477638565423755199265356482729255912452431481266683458283835930879906571004601211429927988141165851813267405770671858725045704827670036238519304977863751837874578837418788359523830842457522071070994398808148065910335704487307144454371116529344791763357224063935024815918950480408966541290283203125 [115,55] -3647238996185664952302572266882011233189711407085686434749682303875317681568449448830390654196162710370474061863288911892041900224878622888794120598807066459295658080138231576513149040266721221191322631241519644343125667128298345610392277300806957643934706538618099488520021149297134422155226237031011072629767389566731484759298505628419538461876791110543688931773131991294009400742505161676875231656196028655272771145256463417775207934122847818863521201737189571163914996443114955208419759027650630030832921030887278286545595663976444698836229442626852109747302124206314892980055112916390783524134919477279726149220969755858031953797164132010518125086351880352647861895716587185724898221355663755846947702548268976553771791486803174779785317988812152123231086332685783634152246531263050577239620825382116311913788805332040037248388001478034850334514485887734115459478231391178178252658079958197580007429017700268668795872092689086331250220308548516953392943570210993101303493044679986577109374988892461452063315411454125724568495036902417471436065208633653093222175539914631716134203094092954115726559211553392695988311608390814884958178566892003650602598475988202505493440407628262440108610391998120373485610381455792840669017744769074571427796001394340382219177316027664384978620951813567692519777396023838282440544793649628604263494862993429096554422276538017712299710361387764909288012320150873909492829514500528199372164566419727049739466456940532207866713679720956227040418626880525810399326126717226316134223796936073036248075794395424267567848334480550805479746593662853597227371404175186205552330070434475767551221678974819009623112842120527713144339947635120931071560120252343287476326873312073414528341925481268267639080081257062866378067620567074110255171302997972365550103039437844226066642755708822617289724024066365772183908462939425533115858566698729702340235788708877118354251117049743123648473835058898380539438275849535240523531573261076246911115104927506493779485159330220043063892705516051545462060624398551859797169977666621695469957648173393389715318601997433414696272586720828564069458684937610336595928073324357089463434261192961988278869892960961947590919794559347466887911827595076449691807763392289794563688594393579006286862358551947622162492075939543845208845596062019467353820800781250 [115,56] 580908801309947515906564304798592818009512485706066978392370920132636208856178489471745939856621379878356422329263799145390938286917661645969526048568156736813208645781362306324878362338396384660645996256571871365255395954741433000881464664967842566048014279770351454194547961719929979414799084417557830535030992844395307438456904431836298980997626149322763255213679869198347103659368855512317055814384564334122935688432897217625748859110702242014315617977915565731497973722911825324331130461581961530180417005315091075251552142942165277835105487265452918559143481818338249367178043386963648290084974446462979645488529081257832118874460630122550707298758406966598665280182819401982733455684452120446842021574141794806634715021022285856025868064028192690437123964665081093557926555002278579571043835919377402804054369321253274713047889987317813265964361418897352202770621826540207514220845208943143249485495635028108381371319452736724684276429973846136887750428726243433839703317411663005400530072106210903739359300224592582306214137704713370030839925223490107358081085420392521671525161609349243873671662698695526191057143769991731185407934344613320615976694478197844187743312138682050754031513438681824422343931774080453547515005128940990882620556707880304265197328179592883792895102799281603190599587194617387624682495552346786536292387643480456265604969605704559938836259392853616914120550396587615332519125368796006710415982389042689213868527246239772962395692861806919362493545947180349536683494258683338495688822670967588219403956296117238165286007040650091699202451794466799259327606257471871033730555799965816744069516462992522381043295801464783053399517579344511640353875765872554946348647848289930680384559125082185901244028066891550160654732133564107625984630011184079403833040852833429708685054957453315027022327548776504721566905816034515892126233385163660411989122253614144456895621573189923389565143244094457702082450111792380297242193662414074864927496839845213874619389804310819634501094291052318389271420746125875912541602171852856560019399659290517070897651350945096167137926693267721570163107726558467588979961978133580292749817828148485229513120538821370091591001849232019378626761146578352915768214496385126423968483947499097153449083901748247697055527183351841813419014215469360351562500000 [115,57] -50285344193588838138182643639223627714761521434482090960917032708724773278085538327125480547127492821306288977848745177256854767962094259139430872880257098963396208393373211674477902333807710407210582936691098200873043519648386700847452287895886169890518914214970736695628471172778798753459563152674332972303621166892139750028565145301692566229110478252256284227115988923751254574247044687407982850981879053408171181097714080381053736881936983448960431009495091552227690104295846484697672173067246148608309431538063341292800357313455386168587032348833537576729578383384120455159633453385965182631094416403370226029249094762259430077897408691473744107442175061860517073261041183547487774273371517292682938042829211879680400622850026324068600021136846076037311868541656397723511767797222361629472083053957428864509893405135378505281756992435318916710786483490518876810810855774816366468726400904254447066140734066150028927645710630426407855318346040391750050598961231452096426552880981222173977295281171320703293558144593220797078827915536798317461431185114014310434854561264070221846716510021044825983953317034443860122683841380441559041844709905578057201895027195344079785777786336300196389457402934983245519166647043684040688825586631754505304369402993167055543138993327121464679308130963474418567907627416274960683787730572330150235627904851213442165063855898019379504651436764494647479885588043712066297066765809832445049609797070200259507522751888993038148089880434735139911252395399735450742554701013381373932143309816945999048394451259779445724757842379617518712946485431452204761571149085490055731401119154675960161675117711759571684975906387005276315336340061755385812564304988783330100008775288420366220562868593041161998538422841542238435304788826181931887880412186444918251399015227116229401488994380870880918649876516897951186242253789330904953894646739740324692449268096856590869539270570055728911479318684647264624305710663933333123867773630832064596081117012956732118951850471660107640598890281614872119187772364506033948409674062030146881149734201568785504259813289178678844820278567826533396023555991667544632884405717130830800361361388118872879592787362113276873455970197905677398421321017702010831059872256005656131695281238792540295681448488129307305971593677895725704729557037353515625000 [115,58] -4617446021234026081608175626785068891653125208913877023012596600418746317243960759315529968969310572551475344371243028816870887527930073034183215027814986249965500459570372291061976188008795607339794820674259204938942811683320351171896158969180496490251538704745454352708081989229402480996828829369197989697785970983695423571236589277895032166278514267724282638501897334727431079600291765294230890428077788856021713119520615410927087905240750112299546229518437173336719845245065655975889610802933642882729092821034547109897884312960342525851427968205537055421562217631683047496973965207275669268390045336098665923409194974627211790375931023203301272308030227108245704360081481797804061300767568332024596254602174866860608578378852675958488350878624415063034572423367585302463198497057985184002865895248406899744512675379166279366868704777381591829707124204047341501786147490309543937101044789003010326092711976990157152884004785579806827540164641704343000683320016629560248596311101810473892276042865964113733987328250877997034427139190750755283047569524464125370570764453446997458973501982120438893699143408221278438896322962553695305733934816033877098271906956174252797930893740349482622460890821698547847034940110039949491370833447509051088786070992040417349619306452138996928177186983812154294570259748803999940706523026492642554668312286071154674879131482279963241124715026511501840076248381993848942098730102604143438292814272687950146254021286200572965757822741284410992660818364787587915182473846095727300155238475618895341204611422141387202591456154283215584120741634582783541453071776453775791765994728641883334475079213144634521344380516616239352512766365066880833527697474007678150519034319044603240524755255701766971726352585472254301893604312540608109794046612489093434136082009365025665535793807731407113602541658737213662781091209871293994187968339026060037997562093714957390603110020640154994847141475461676216559765064334391891913031076005071475953899121575728530724131541115798724595633130388567213459400337377428058513131429388002944774954229144742350938039034466311025041506796434528456596504543389088690843295846282339529543128543764145248154828506706621769271268836807370748604105647871048970742802688150396592596437416487684172115525731107041340628427406045375391840934753417968750 [115,59] 3283495101357998576791162883793135680861497272871152229148208151152921683219783756741508781146995186095373535101882765026662163861258721788229911258327745968425597476808058533131532511155246051095123669125817023210348045713908190659793704762686014740827989107489294549543769474962104495385557884947551150352499647620482857033817602039694158111628026892194497518550111455406866756618749011412196270029529196653918312372404644589253325157761367704809797009988850676530465505680809265998023694344808751618647234588076470191477063638782084000963564357135789241377779643235460782563505797489647606759258668168938643469618314641046352219565343885582322415730759622838732499675087569283062259784947747804082960595807074304715973089397752844701179399576793723719243346746413583557521508340237794893498970607692814591186366738620384816770450729552942548772595016221645803509423604206061472238265069344596074607798910284273101307617544213945449610513416900780369799447050131101486958146580657823002491976502722040285381529179462947516132598693355130346555715284457239062369363955609381376269610792648817984690773443354523286828029132350430741277749823436564804857333668557551367740468837835889232466184786621453463517244402786558700589210117374611094877066392175473449026363762635867005261939249137328038131250282528671282160790478571658815869988517962403188188470657132966370559016859459856552157265340908778367324453315588626968445095364267007950762439929264613510472827864363727002392987846728803224594277388680704805509409598964122898489253586753049503335353852122999150405065057263164665605026913763375442720042413019271796365636208968386578714730770423007949330428457638822921932587511109183842219175776693090407132638706924872120410932567864970263468036127000431591963099338637157627163955488222781247214935414664513025301523260155047741898022594521651160927021784300927545105917276354439488960106692463627888270122074288570362358792472466273876935589803288425798644570651930501647678779526623399820281941662576491367173617205244199646659098650129338071805102287863237587427380063631103329771673233755466561709322899192528474642134097297203544440225356906613747146215425997425227464655202217563142267467007903582029845738337904603274798880754838459433502070617142895581075379141111625358462333679199218750 [115,60] -807116909152943455872153256544931671218095024210881631504505938719155707699699277988437517164915110339018554606031933670662377294445349067275445433186430663792829415708572213355937652252460097920363963484767932263908796195019998303405035965797308680744686604764682195527598948579959511586856090132067499389355609217059031790251351395159802342554120314123428135503363464651607353133132395461842527123170964029248622508802816744517803709955319758156022915096804136302644493851214054497954343866584321873231095663134196308164141971985190166796103227805007373713116631606564902589970891728071194086163093182235238210669819600264609292373029060137691172007227882604901116217505733832482878516309276884121247740092619549117012219644907463076635803995476091347351786919282576520010997053836694949583665798560074242558110912004948937924469192863892684992031372230022565252259706905343912578936980018236697577153604023098086818999439334498156400031113414335788476196108751431605686726577339182854525744885046307988868884342199148350675757308048144669107321006494507815823692620887393489526785285584338549643178993236125868597588542939497881776003805753349134258232419739542514954960009160769559143900383901096725754367465666270673355156624615466727850197201036124011037157937584622023320381507827565211063445565641004237460874323897023115341378285655742345831606881387229953477764373533790536244921929533258383283443203210743170194663261922660848130076205140266752082006357536541009812083977577466150115187830311835206409347521090863987384396210490958916848700819523316637435549711151965173319563386097195506621564855495442588259797721724955570001011698836408160723110395563185180970730797342782759701477125643602097889261738807058751395082233986983759521435927308702619288453774581697949906859113489213026510165088184725180414679496315133511901618539590141511078880407673823286357956826914791128826603006680437635961765267719253808125559830832642481456957507790851842001338268737365973693342102037144165916858333851207701939656479452938063960116489403011496936274574294117582644208501965717891673111768571844714176251022427178932756160128270713056202026691791878913162281210227215840412017926298901947955964647498143960393193028982150354664001277699205825545849092919614697905217326479032635688781738281250 [115,61] 108976517409294969079987181407649244059215642555641895169317233793328035378132585476872440242907434323119613869478156148420786623113208356940273802451214921035740178062638567230408895967707283029706201751061651734686371787330932933230053142314018404565898218626694476811577524104456373478404820672800869118024705587240645726923658668684150338638426023147014165016600514983630720969041775078349115901196882496496546287103848729456791470351808848132349453626649879365022884575778217657676520669043338155099742647493826805953807358031887203647679926446834951600586300385757919730648580530665545630883185263485857260781135132729686518610161894930972048986999886519103727102455608341455949122367381726864082296799106393598317305280430187956568977339654294430244062742944522551740253146878902150140227210942941109613639663972503394896348532276841598770536127509972810454915242692640963176821544808208579635936380181310565458352827652087716331992258337909243767176098473829228359302655949180958887655278680224237680853775542181166003216978687635403039754233097547380309510412029086998841235377012783107454233829524763670052712961984907105572697749511686649325558743332032240832248734276786117467859157484093617749775361005902195082101416222671563967105772339779812968709280393241070544731465758549920510869368796027990565408224403929929901375396667622327873752745650592155924854101955947077259168340686666493543652240589872509903212845813760939798781209378075312188411409284645644953329265504881279354189148226606676597602695667899582712030520235310020378991263336586286066646537754587567362589127303671784724525176283259799585571215281863454117794577566676051863272366680804309464787129739249965366093551307674441237254044433170609039362387861901811756266330383685772323930943453278429404243195199402315872286460455809124969196488768735089647781054503944820941823030018419788462957527119565731003234387619833731945313088135899353752454848994937375101770144995443372014841603386050562395640304634873111151268927455041779003716494441870479589532803794848403591871820288875017955362380164422095018261442292704139243533584274110029944631296862132484491008719415351382700371041843648946932284112680779328003449736773600021582133764772857716021455093854661829268822698102425761135236825793981552124023437500 [115,62] -6206852373513862532106565820497915109693111852510924823262966168686754293962562471780772771485489655230842014121100490965489139254432314742598531110082021357287635450134292744685094956606968196646196662564954270911757641188842374357344141666483052129899642816559525198898510855572099488134079565201607751583836679287570933410976902698707961959179681382050432711365160373087359795233843829616640396484931702949183161740899957714875693410071138838129366683162402539952389385526384523743228891968935815875872767285621736031509009294683461050355081656280423738994098305124627186280259012366644063854080916458727805503240316064917120168063947911642653610927126223575114518944464671863401797257711410921627672617214105322019581556493343265580402267469259015887161392934433538907413949939885036281333912397539019977798165334515790895176944563267646532618449762053961378736615186299383653821849828395070938136260555093598991096233237294584142935784792283329242745129522536975478763758761977254412269693054223748497384249299081758829171327681194949576973603037720079172873304482931710612413364924502668064518207547633899429372697317863445241493451420671058401707195022120751925857814283192804479310458380884260765728054608380052060496620965912483572277294660123762273768478101823886784792800563597810021685780505943010831626947315992467053160054643232320508669658771022254804600029638532319032850901583528420117002564283096972062953977746880674985864301022917773716937430453774361693387164125191266961442681486824884376824138277648432195109808426987675674518379903439526745443527841932791896703986133521386958908631234789943070911788592775939786515460324286315190206624206453359948852432762988377686390071965634576743862798903937231393620356105846896147083733991421129052684197749783811074737181760809134799235375673696299946481429470137611429808199251860869355027308365898855595178127713141051847943058981279014137174358828366408378146336829347835604150986571811215233545859499578240627570311181887000240779823179788890727552782140949501790964929360385183868797153906911689120840728409369495309127416217732309647916271972712473532639327584346105383867018350405380437285993146126551628822181137330701170572127590371173840989577513443113044282520732126745208190321534402755787596106529235839843750000 [115,63] 108864258626517427877423012050235513662584378510720361353962809570271127781202019998789555732753108350264047479158139446763881020476504382662643634901741388692467206725187997102435809630698027957814484318732323457282413651333644668616458222043290524754959424976695940436120764195150026041451322315932912285138287653067664153419397626071226410541980499385580266062300204027164439383370572207569922786384030540937799232063795166155721830991830208473591893066972140147218496627817003038238469476407662938044006508883985191275886684537839667490082782285298901047971428138282292852587086502833496783546084352471726983607627575658936342867933132400430066688734160285035498586613107015012505240522977053574321881434524686182160705258943931151312622851276345650866451107815100877468326683646601414079340590323505866651202663044582787822195883874353100938384940180869428130172251894297557440782122329037686833823179834435081623849283011636747061446405059174213148390201659894594222922436171055981189150210487864562262909222327994914472189416516380893846787483797425281220949480388589194330174882642870317695939601872565956591512808554119582233951310397888777920418200506192492851057234962878441634214867161353266034376203106148874474059967774051402974562566882452818341226610774362765831387870940109680366763447085600162145109405767562633354080963852898517088058572418096346597245410289047224080756230143176534227529956598070472447721134995568976111857370003848875735608089804878291566984717874275659567993768437012623371654455246452794296469741596041620199135603810695070338256050372814101483385242255219168479943338247516551966606014224238614475997216676052733647440467449100770144473506026077491749890412869748703527181846346813961696379631707927667951253540716907793502505137539057440766060725123718454665505852910907855426158719353118325305862667731987574437779057422910008360982916105411141609324176127825690851112306632260898864384841402999977137487250495144713582988792427177469319114335491262774640956975468970967566662804893557067971506163779507902924949840619010458626453987146193461951418082611755627065410288472703365521008470395828431622044805680073897247717022261742593787003304805177540978812441267542395728538594310825577384429826407813077238095900156622519716620445251464843750 [115,64] -127738848959735527262627297398095472770684418673911276849103868843131618936534288328708073684244547838500132898087470427152263327638528503020877085774004549906948300454726421208211654014647337825198340254697615368255528249987854696778161242926837107939515151642577278191084058678493553819927851653455895439887300077830309915238269629739801259967926592358278766229733690042081207428409531959723306129321554848160516003836650889109534395292655324746623950054289436385911570892983937561790165972675949879492480724901829051583346745683047420908669018470265169237800511686364774486769637379590632365755117345456745076077684986107139350568125452311679988709466317589262973599782746093080927806751916790988374096906007789897075319828297963062592711923087037756416094693390461369302041483427562355089328714888190938186239185839742687822153647830421276974413843558611441406960739076093822738633923818143166329327602290595142779396321438530141110038107077736261694901071926590375090122302887703958302922558185732948859068668929600050626710537979684991441238146909368367989047693838149582048506093010980894386281449720847107652197158469763113764856013064791500229693782311483608900099513952245523948176148867606061506257259956560875170072024407318961289575095348334517373422373605211557351741516526892198509562383880412349264754375308590865462755001564469398252116855421672960509897622876578580299496912016784870073600944307843350359338300325438101094179737711963686405444845408534431897262495773746564991104729627612524396043230676138958824986677488054739233423070589549078351606265203886447287387250249009622928084233670359186525960496715608700925461709831022484505354918976237514170707165671216167841593899179682591000646977277744797169231012970849604979214805373161500746377922644130687674367969857893779030268038807567842979711072658918899496663386539424972322846594704439076261349927014147050586364782620994182927393322252525263751843784733427568763019919389309525527579931992995827872570820352848107436461014802216906807630512245460773131207029722232797341605938954246539676166709966536209235235448834129395626204336092771010850357725862619988576553164860489716765384963562998132872154575474175859136581601221092292403467091352409503155441522969856804614607881376286968588829040527343750 [115,65] 20726476903997396472398829153343814405143709047111977043995042865393106399753438112389723924284252608754570173865471870724558508077526751550199673243142857788230441031802060412983389862824721299884280297279654356699457274351645462829942128365885829222127746458707041824143817444942523845806892552463587950449500017588030624223476357755856627078821973092765700570909672964245480920502001220130556755838851211072580241751680507302018944802280508714354464874129018690130616256930404505485458134702661899177089857400476997364543518922852144394128453942554834168105448823974539180725460435476645484830786893945355531253394214402142206813887218861481199024678690692390492388728475481199662155413408570284025115892187649736066399388232197156601517585604696151152443974747203205492082352995192872789618883884325006674069196645941054691429133748609211349713251896426379434291337688586847204332416806755530565922204819122080166143353503757901756416075882720579179975649574370843166710279454767006851470036805698112990630749833227490577538697731115448322003790925025680096973332887977109205515103473612136169406808456652104924254211624615192137002257306387910120206754398747083112401120292086597813414359406723920123484636321647717782957070540801125415503484835138562323185784787006829066494771424791105738031242523437568560371356411192266926623759002956139906017431926229777648713250710222285982723231002879798589288001377833964249481253171762851665637370624851396693137878481829474278039131205872357135203271617350686845990762781740940688337432131419917248188287470186865493173042780583983496947307984958210944053942699512644419740940511028850162715120094087892556403974903749568995617338388616523957827732220426408464967896001128652893236815128625656240284888077575807850874784428347603084212620901088882326875926443488705700430344532338754037577454624165023856261488429366835344991078292986355087878301835791228122813788689968222361713116012420040178767334717463287733598189077574772265334621784231768491438951751184664503974819033803484553878309420599157270290942048060795309528976249209733634692991228751872307719506153404737576939950553325838076736380961214877371938944757212527228595712469991265907974808614139079269705989432956106010343686266161888909209665143862366676330566406250 [115,66] 3341899181021665065263678674797328773156955455979447894213934881615183744900426061158699518282224330539180438649149436488093327292315664769409021521700056761173318641591635356340506247323268587189867082416331358225665770504583074224542400020624955547621797884610730566219086683532317742089681993056966656868932011407822261295786596797287168236233236032756834427064377951511539459972772798169962592071254123497225082646215224647096189819133663708497246857595493964162961769818756160586455314413519444198318511297828405269818937535078090730916455705504797832762187737133798966590091840825320674473578641253618409109256080933215872530574187615854165365643051392027248292851254206219952254548447781787753336807106808170234725180523201800292980337823803770365063376486934324309837736104302849846105781527530421797874153588168860580460983663140012592181351786492533847806525475284229531388050052809051737282610648837736234139116041064975525745538406126332118489856566887680085913358117296003760213065886456110705048142236017741229149194141080580729001174921669238807318865559547741892177079254937080580885930769584380387912143027819023747844430180675081379055650248264268492525588842115698347621525171426766423468372734983456081375712742402454310344948384721412517240255976022849333771775984956223890505001282300611073730213913001122894538238578854253667908563772363330474756463586483523190038764885985970131117951985607433531808464675776849135501666332383991257399963789143530969486064750540545428114104264961255621229407705800126968112329599777980156294068560060930444801101690794469555199349735663992834018695632772469348112339228872666731896175998455839133103435548806423138939353205874392409364332277197614737925705619439476401724123018187207874844858210862266321084085260691023395888700508119856190455777697419676431234901949907222746312997650235789231214741889116974398069144582951463675047389740125114318960187285533406291665963923058896024698595705650909889984431035546746571143559875351344662777857058200268277853224535526964440318567735117487402781213826323558163157565031011739186655837339842336398167581299084681964113648122975066815501039657433332590502861071799986099385323547852336280094793920181388317352762383970732047808877007710748330282513052225112915039062500 [115,67] -1018241774376455394399313978443276048858738718260206417486455043725947173131979651870145521127790400110067589780065815568936424328497584483032518274920562075270844229042300366810103933657565707567739242067261797507165206566666835719884984135641094726583428586552334951343083251501365805809553524332632047306333844727386589429532422257138545865919466719048703847954465754530139575144312468492586052711407916725716497239444071865589977610975736041792802565909676901082144981156311085202191998605566381288041665235978049812343097091666360604589908358819313224444899505955603184199663986472321198597036374102279647601900500949349934999590970181557800178392430898376192372717765491859705042047502827220632578409977406532549572302194056602154211991880832776774986339493063422344246450736194122535463664850536744612645759387279916186178653346149089020427521952943708385621665070819864939673974543021538409461188493934678362579399455998998591561660112653648536650834691017490597767228223745012037164492142155077164984605302261812207207289139637049239742537628700229425956523435710458732552293565325042614085615341570753113271049426769653259191108298391717665219501184828852136559222253064541925136295984441308570843137511857965217896694986287886857198146852814026630323823634803186190174488014732070392971323767882747477282577136266568372269539336466211643760325330630549151508269071363216016608111737506605688776585846708211480013705450416887018392265756418731741576173282907633903409440228628200376386586888299992426560594867094036139785013322840646438182847633632640068162608574497724943203896861979689877440121963518240896235685362422428242706326243125720267069811134216111078364118817542434437408098717522942896392139007565211380603429263349825421593383781771981201004492694576183156046086617466446471484629241699661730209939845584933318289598601081708373616775354270761779419362820371696324153958742591337151549214366725663312761017394136669328101184285004347225581081227745056906141216964376467020716851028199291845633680813880708003729494862263853018224127973447003207156465417902337903911367803241799416850774758880747524220135546253577547504842715505988924513364520373615468576921738318869098017596509732222344670866018003326696275689933202102110954001545906066894531250 [115,68] 42943782995826287688541201456569383506747030889600915513578459084308417996994628444008731914417598242094918614560253355208411096468103345659512079464063608745470930904902931682672353855687115016598496523675119482702985129684457038005593439486443013304356397835551306298960303015520383816896048206061882533680268087774101256478226791355017461262632853324725609361595882565775567410944924969467283596547874720794324857560868094808102546877987460190459318457031186568431626638288227608969991898658518748623286941640126769580362619999176790951109997482344223979382319982417215327951007894519641475792867963528009823644841924047614188898015864983583217316343839816254017898654904722649491379077912133022748194113014877664637636759544154848949850507539105577506861800531340218274632095822585823201871522777761670692555451947616876517930356757237539209281399612581416981896875311958945768557135386614197767785823527949004247177888105058027248361185592957366813243083301625106523455082927797199648409497590171276023919311271717566157394246206818378166744133582584749703510915209274237347332990645625841918808937050546119141481323922622239458169945248488865268469523383154455238389998700273376085719620361817392478519027286832078251775742832172889702561148506803099560297193451163786833680841767975500914622029743767662583964489172199381363569987699076482828118767903140210379804466501256841633268709875290820186349697462195544307314130886505103783941553755504961591621029798405793467289440132211586722278797877450607003382486192103217016960119786169076045633774145909399827276686560756781758406527704438016407782391065465900199724087423170438879344183300999478156800342787405928500823359615913889573460349731415109314323913971134101867272833128925082988654211859503615994099443791250946819272693916515881131081959768148369378016043812389783169357376120924757199734836752860093371550538260728763880703092413967897475391628093946758210233761864747110667199716221262266317184548417946843005334622346026940314815908136359577922796568872627254362694321517313026019619829186397833302794755461402590495431213341565929759555947762729079711184831243358952159704658573828348135962813019681447926787309882239846297874929218504850296256078497742457444896757579044788144528865814208984375 [115,69] 7098544885104189567573636519846996760651087999855397441348472919150888895238156683906737138919241791208108384664048252668522423416364824771966624262988390145455313225353221602897619665155228678612032472749683997216753252982167600619640594540531182689699076465120703239682907903860297620817550738991085953120588593007738110693128583289107797210051433821988302282812476402882520849255747635312524953547179261315333590053977332115193164005837885921270334518292912336975061102966448034924375013125822637783598079731721659336874747562917130024610704592656912263413638756165280692068251444856682515039748373122544088646973381733832350724236225000961349395099088337452299229667723076436023165317302328904812301787577265880910070632701238176823625265559841156952209063874014071233320354999717422910750068304197851809619764106001254202873580315052508395180210488142703703278322678385673177146134281259203586141086979421011037917891240965676606027355699190694767501017135660778888086479281605763709521620580166607425607271371399155061175053064552666150842321099909634778110291781769687484331046522366490549939507146635431872169611454044164502161239317110005840564419326913344766807216624104492366471303462016090589440065011765052504284624353049607817840981374854635053300652716243880926767756947535587655928152776169543332831497176000346736608621717938904326587911889471920029675593296953259421970095710150629322212148705512155119521314518840802865593461884356888735080544498633875330984319594871035356030176052587944248771447765747254888498641448888095994899667537709003650057010949280108351745719180185231351872510569907678246403300173923527822932405869760523403614838646179186775566381629240414588177064292111612818334505855160677382724144156378960420300212124663020109914164458197073059518239097947940297126315011041826171848990719135170904093796376600249859072101609668926358641447477022287479136716844453100447700162146506182369736318197891492950585935343391585478458188791986617986603661568934501956142109603263964556025507953896339086985360308703635099883143282693370299962248108789042239260084398656100912154852047248812076586864778047069016978250832645432855639461953668828190022137258777701672820222826559952837858959856509599717355740722268819808959960937500000 [115,70] -256894339332164514164725945408239961121545950183107391967004439316175770153585454041086371996089508952517558958694509088891801011059808049259866006050434981538339872450213985017175200213033952045553212441909195289582279450225969490587523665206379357719372758196878684186877005971514989644867677098106744696311075950918447984261745969591857079918183900404595075680917632809339522092324140046895610015829474046961398628985373156988015456401071376128996107853131724376469660291079253025259125490419756993548661353687800793681328950483353996027165042026774588612519678678810108941995838427769716465273307240138261531933963051964394023549318408242920720740402497206879940654174836336425733184916641555077725927448589814566813254197826071520285790698726809493537307048521464653863480962919430847753192363796219657525151131335030750792296566261616499787588056241902235673209425958320494167589203681868854661313286217257425634355381670428442154920727252104440920545736459984688264349976927491186318899834265297647441568989952504126275529671113542609879494886376251453216813379103972587863887938187642212644049895469177720168756284005524724072941202138903403056009788205819117300006022905279833221622021440447717824462014572174188562153003506356623690142489966362299388119424601475085362109972778161634852805610283030769710279715810456327517917815910380152074698938659353063354690468721860559915754423251362509473318704242858438992876313438554768884384405549916195428939712582312698332046882928437117489411534150004845460644014516384161194139259128749260226962719221176144103126970283868458007578163118168663932079779947259442510750212652185134381143373178685311409462268102707474044301373304563622436996140952261270307340369801480244802821000276137743080393871934655693196972846454528201921141387864079930313941491878266868215820537422630372977482501077442364720424212790110902191231800109298360088745210149956205813093932318256105232763382006983825532334488222384397405551092397889467648802685067951623213074335146735082228502944119693597292806989236535920979255468602423058124679813498779521088564488356892959089504036809451574687034892456491915209942149963869249544641253938171630685121857042877551616326706848010211423614414238958403302603983320295810699462890625 [115,71] -43277532835976231771377337733060218614479360271429299830420937759894812653417313720582198332123210514520685186014305344975438197767663707283170597201570321282366132445393040618624790227823460938312983455144566783143143729850055690359359206335615106294411236085390987110697774063906475634689976339158165642503191819520123933342812457457094607659299616511276823001037342254744006233147219612621306609395538623706998242462719958421219000465334091164155544602663976796876096790088443095723501037915939331155728002786026342611809174138357346267791691862594239836529225902658992588036715861456985761576390415114857689610056581493056572597223162162239625840487483577425297346113842325280934153136488401005134183898996686609219016820536695789648713744747828649897571717222066508259820705917986012054294225249447141143810630745906407550509479035555607765100680357487674701398467774637113801293298509575986695147210223869889985274436934467849513432142751491796556768398433176052624159400089147382757928544269525345454960144378131620583492369060140153265952468970464559829746986583839699145538217028917047609146595649114794297004437396658263399459878590242048933407503867151986394233894691370259535584203420605281930264873118261015764671059001310337401717520896932860487572549525970767019603693580013566936880050260661390235328904918581435577055274601255534346735310416053752388693548656198638452814701847612840132622706234880975362105621989500044066618081255790929642889780125114006753276879854031037986349705386855251109178944957116868470647000771591739349746019438145393881829307544666019013776327663727478128942803414270399754147227816725244217235440785619601246316517863832826796124777769028793165677718244545659516134621186760516938344985936736735576273380683025824411938916921022033709555897393065879339635808821637788275238452696242850638904510963973778865664764258751187105627457762346775085697504698508857904749534762087254852183409489059519206773235433453826053822716579409501871158032132290861048062447445576620676451141854805075643358799331456703262466742713289076635741281529804006682600566023759686295321615446932767186535961408420270044193875150511828169986745889839494394056970889820308812424017814036907914922169826610343079664744436740875244140625 [115,72] -4595359004173670800435519671228663822413441865947701404530081726787743428025350244436246236794467674864200655284439561622418276082274023672226582181475476040393448666755106126687510065011400073597532697903733713542170457911174708107059241282001753492639711813583568631212218048478128986123533896381678230292584509570550526949422044166826141770660575684674346629167292552805096954091606470449036109535147820852204437514213906253597218520968663463854127125929258006108579200249367662306308874481297462457668920094653664756263400545432974570541636355576689020635937851094550548932267443653575092852218504296155768966917193857872069509091861451569794399386332611722077371091994189695735525441708805226817102587852793413178105129239225481511405529526903237730180376736761217387483577248912767047360944436734983653594225242998124759887629424195724814168890850906008647055475115490791799585499870507001638905471153752525479222692061432764034345319875575091738683900510194973912480016762870441419222365617126556515366549100460413716980331358059810711616564124552684079559232757733404832074712776118178801911554993554567815568522430477486697972893236080477302466124998286820244273466502685574154254400282354364588130862595585700890778498734660265473047560001238171456674789233239843222542204029228703820156588988167499189903055633740446862470483001820352229483017816245567021570690610659056640137307795702068441650793723243640455499971546711975116536896349279926164108855406451401706868015449083197669239745116043090219979295351905095662550426961614047091022396061207824829012806614683261953356451717174870656876186405139477759123493721874735575628513622993817654071318946682353232413188963598776899826997918732584099842022228664958602811961574763904844673929150870064301746394816898281218686466853054636523597593788115696849242329867415470487781892105589432787258703989851947406491270119826618170585672279073155584677234391925068929631935067521440823913935620240001369700260344946328532423951649370599623083269593641814354666450875444399204923456240861534365489313863601079295578126141557471512483045802282843715962800515118537149631757107864410827576248432162805377030026757529785720255475139158949533076412343466417981252547519943618681281805038452148437500 [115,73] 269520502768028002379773944440284479099573232969986201981920091534283088615713163609308414012015383283918295086206691827561912680375974714542725356403236099059885960171313516072309809789827077922161584632404495235370784301511117217514920221412276091548828996416634224052529593415021035421120541699525523317663924457486507199853899076064111554462278154947127496041847061124984892898967515008216891717793816647037327305798348925650356788596728420237706810543006470264382349360302275302276806455363186388843340687628689738612201103795200981618509953321718976359482266084608170628168765601904303036279447292398524061728925913148263821589907678919452700526760707492226642093745505278172755678487829454772120994159140445360227981123638287462271204680098536504883043670989743268361891116078377089634012013634666413889897929773098677185400671818797329254610421057692179206618532444905214550704782353801658357370317234361350570117488247315963619743638542014623118649196869369333588405986510063097217716957295392260934943358525028921693506416209917660920292648612419517932723185419614014663296295692310500542435060519610457415697410597754149182160406490256957590072574020745054162863166142687249799954224079546395737810326570258349160681801066076239283279130822968238200228782047763393019722181652075492846702622025123106722813832857736674026313443788565492757975984448734862885878047782262063582053272233660264119178752826702477690694815971797003869398944598665912097215343545609030113483124232223390277278024479304276595366629138084860181847823383489090603043135971874615565108063095972714231158465137893859531422010203874105417794364786506755537653943787632847140784636499568320809852603797488948356127513614137976555920117136823601881372421075377501122159109173446594839302679653670299561305997670038708072891378150860169934841808483158518492188545463097943972316362722310638766779678366729428987733692148237770202552297832870554594647711618503222668314432728957624965967153941248798193369150970010847231924575295018083187132186638971474821491326129620076898895075998494933108937915314334462516156099435520446950075819099129756786171096878481264792066241926588003162471372653399023434664575964200463432293957809909867862074861477594822645187377929687500 [115,74] 117032123952032887844745395273260921348475092439761722046443720387332051669578556373670923024643692130390785644140682244728040870516754232922983000770630508483257769985567710292891040108453556858545850115455657985937277463306617500346432470786725268013223359522330029725231343116129598690806508442477149401713475782070385485948743665524820055230585145775445192432522099791976447865618664509768498243823876080974099680545284646710018660269596233941027397677162814803821462306364664600727007586656291013633659054363005814987699214566212138023168712498033878626392073445598491091513050157940201668047078625308027939007713209614911316288392060391624754376182874723985782441843655891877048563915704642695959662827977889815667184170366864518901655028650101039705449244274844871823156193429492230568929973885433751247632264622700272341751367099786512653873763797199414095400120180204200214565826589548071212346693406700175131225407444836493695826974761467035506185411237318275464626844163967433677697650298159993484934829211016953572844667456346161050745789398432725476348569660590313978237848493002781613996917109730959105427535166495340160957691216634640812919799802635309245036742947116204277360992522639707474677930438617381213804920979312947897491303442746180245889610616935654611338152892662039799499610276773048448821406719931569874141146497074611137212405668748276994188835778574152059951055287423951691569455081878323818960292049932596442750277069791505113954799507254237207641187745663495344514806948753847637939289940717393772844293543764644185000747749269682108230259444513480330987016537304843808014894997550424195712600265611066738156935559741072419133972931448783902086024084699377474987454894476005681813049964288189537893454393239988190830673446167166224786933159128391552474393067411847389425321645686331141848992856495308069391657837987950283950673202333983461768523130539526241010282646837794197119058561963824508710104081676234387862975490981529183637134643525429879208552202229297801347529129776232022098969313980795660587551968107939317542942029888789612218349143181946370283164062251113073532320935308487402901098324742112429203449063554073443823227387223673472703194667088716612434601271885981077502947300672531127929687500000 [115,75] -5454568378204657449995412513347420549209508194339222237215555179064547576246597926561954021739978821936772160891745800077311876619126790322300837615105857591785724283494625098628149331121512766511222999302600855213070986923033244017446663057875372896332237054344927896875082594923452303357567461028708657086711636856769495311566737669149743919368965493634224270302100044437576141605769263372213374997160305444019955172300045487972219453460298171469020141219723136363815478489210343846480441137262872568889444806401315591037220590039607532837290386736302976498507253880417220264846681389655134012721502618668636796932439034189352657773186580877516500763259649067327721768461869956915947044240855536744226869246135111680960960938255013137712675791074259979938784047991135056432226249686358240794878439408165227399996308260121658140124154868510586666602705203164695776159844453507726251083807435526775982168876784684410615452494424660712433189752235009649735408778849461927463475337965493053378384529646942696351196728350213303733671197212940916843945679092422814749505006776721599097619297927527706628581601013071469971689829608111880454320615364892629487309686752696090193581310815743295793737656129420273036516896367793457929890688753243041652725146299262857207346308303229059511567357140132723236529727022507404175318528397577082603000962431336783521335816089351289900822640785468637308282155461073371470192127060870814201829153299670257179386470435774764561347239040712582751124830124753133177355459582578573217198704286118226605083388225300420106232744211683474395766520255051794048721635509977333144869895762629172952183048884629839440521509196091094811920312572900798333753376125228239104223272140360517016484737627247506147001372812094939370582018237856518286398474487505822341919145249471381603893797693236189400475024120655775380447662491778283002732648461700254168871773580519747676983405421176145016427665597257924646134741311647507929139935958877646083651640493836535634570583065786657363499750734879439496308236083151874071894196843454535233795811282329895203436762517811532502334429595270027162381488654576617370958426562010867791528846276356808186067215735754634881375500142888687301126471318468702520476654171943664550781250 [115,76] -713802104283671470188112031564330114111444458200151566017791389628146546102762333972167065269362815773693860320050894712725589745727725757617905028506578076256666843171161091175297666960830573378266810563574973347498402816946854167812047927760594193334008204588406141755452503075454395527693969209818348145484949037748159407582196955679194880114192536706982056899971635079940172972965137622219409945502947867064299061146620964035343311408848891131358935712734928892195776024798646913536263628934439870170958821167966136609945499691119861439720489475173197088984428610862770164496310204505023910110940013112933185035735560390297628677246673764684497271497267720144495217696503416072834157820725591040874272381792169436773170798681484249968671521950033375783621156142075930168499476270822056292329472732373597147636703392181588002078006695648381070834339881219623951928497903136786064669702207274550592714089951262658194805466547277463499959131904607452425583953363667552243592653861099481610642780101659985485087004213980848722346451651515273695253964818575019761666654074030355608936481838584806764793559345541750333593433230003355678238903846179598101882334380603541226515274472073426285027616640637353238445160677807204060268151710664577712517816208300059504120599124682413915994355917933986242834723192443774400742085222453149018770878680525076765953111217135566982535708004623326736937397748987139468162429975391235507072400671979541369042705629423084991165605681184583392305695081413085366721384847604679007697564498198664618850936841368225811090876593346685568711861248526692126656082724390129758515878391645620576948541296727824900925819292434222049878717241976565537232136084419353893378019961131371284485606637782953278357145806160253625887245927147224573295923875487501368103113937169660670802707396222489068550590106288793924213210807346868677261377616575292634997886180248904280720545180010441767942251037546354120249084973134714805185140491825304787674520656787337752133235141983175089772180823857994642325025536414068672366063358827115758740918002023301182628078394934414486183181070506289874107291407512917262407485049607540207643305326001575647838421186137081964537544666191343570305072319115424761548638343811035156250 [115,77] 20828980696011747296133912579111361004055951807674732123139771041373939980472679277835878533373943628386087985994950943718082504797186047560885689347661852021188614649724164478366445904763277953910287027029252351774057644397964433509754258511755900843311289947627501205729793493655470967963401669247917250840389155542745739424490129351266736792125704697707917850138902842025122194620199223110987742667309333779492463990447788094927881957091369678612335567783426592829944514998473389926260910487185424925673089783531108125659538005498133040476483743897837756013729446315429871005918318662213606314905044884568091863690093589014120529575222498077376896333760984943201385642527183743519128332971111895364648672842833841832214368324965885348390977230321455085208169136085098604609574587231307447527542152860082922265238876461246803189778599549092776231734089786591466111767552263062361125350385374274877228142938424017998090838498966971375447629462473574704906142207326563818150372214616365061314860511270085538513033534241767729463173762485062859213634217533953985947466666808165672716760229141696184945393518241611533179707179898867096042373588182471501207964681347112588630986633972926054357704992352613847800719391988900454737957742387365551712503379430118212679129098745304698459509935866644455666093654012934742815674695075910647563001025104112962430150605469506079613667641627475135297397373336589171737196253698123164641704158556901052937088156468710297367338567974918617290831691678403913733261922065746200894502845610055662337658792711251529172942028090344114470402894926529440341892778740028973207863813172309527189649273496652100730666957288947166152542839925491951714621411424114950591358841419288773292346480303350323967157427923607763552267883696384993585959809783763190846064697709991972081402855152193065925326125854885260657771627261402916943218185736210900438470967157420114219812192164703080665613683073942163587530958675392567403019693701264877860250415900328085509647272177802080949499216264802763214938704956994894885891641208400673517979309499842592002699533868658039481919099636398178741245413332531997565159631181638744893265280657518567886117087760810669899755700248261680584960231499280780553817749023437500 [115,78] 3505171706216336686366366094514169376280244925810011322306532849287223298710574604200735143191411768770783537082712985571414199398816306346666870262622961863487390790103827408270696469636271630080201687197240748580862390626560663101980554045686178451730864688417935972070268203857910968758294785023860218394555821606459833457743873520011718489193897524049498345844487489292561777362985730051971821586852127565385366620494047641736590911639128526813702090443888619168653839250336385710772296026417839533295804521456499279044155092400003145122021334842714266845953799850264345014443208388308403648378319937095809771821045375336916063538995704703439971924411359931410400413786929277716935518128913649062936358051588185500257433905446885316714771382527934004847860266193313671234271519673169423242505810779724862716004926164031496012065770644683389924164739982265325360514579679153619401377740450593977383197849290313980239784853816094664239708786794604276705827109033542679823357382570956783485475738350756021617320201876714242422879200960325055287200855109958363163545132357475368304252610867262845416985886677709234113165385605375634706608429464642754074186032966115583023197277870081741265973843141183941303188006232984877237695352093863261600887788210264838359346863682308994555294914167770834117937594798590352163713076319422547231965247307151578083352208670915299641897538663957380007589748744329034602634054433970037534409378527961074333472515214973765762774447666520972935159593787869357584819191876372483302809340260127564343034537046185570139098591526609510356333637773666625329977965726922942888321181668744530048220370413565907901296145741675109993475241541416318083379257300537965142630518611009673007579717283207330300122781554369527724858321143206718077273398684594805771261461931502683830783657339168608801457237020703394645348703253913937737240521380355518671681064649011424608596682206002960908639581954178104005691260671739940414814362245182126292390932850096368043997627893866466419475986467695799999625644400198579543806036524808371996145619968865468930008660217687360752317141479263003261855055959911514882522741005828764841137022151674266864678967809671795753000871423421536121622921200469136238098144531250 [115,79] 52236156043846739572266522382540750946432356444321479288537966504451807389907927030341408065933616551962639969379275174609641795998233091162668949462781783822065950306887020305714360269364525463494946317846160203284407182417638082891626651937866528545421073108373029192944634881653837135627695679483270023565126527856922154403208357248444547527520155870097646912290633816052098353613899555867445256992778827133654986533342289843659319284446360807334761631738334395885769349395290925295156368110292442574500762316878765695100719324534229547625627621984383120245308777023271816827543251526949091847853183174193037531740438002003444658814902586183185147857243840604805906109209120226624152782675614414251587377981177856450439329455152427029061149760195693393027391587702684707677733833068956207204774606457531905646043734422556526938831266027657377247274527451760798360083077781396760529225185531395815304734779817808778240970027059721293563576420621207489221206893841811893311273393959326828309332602919140119358949801600587539442115817098768337940560927552952909088919762884545493220354766167610649048498523430059629664824119923404595547928268240166078919299545666008816940004610114514236739622746848100219435251106105867338681772072472893517360583328493603822282506990805725947744469930056502553036814153635109479098478751185281037919336820613478064973032062402786807164244161020174774760642932056219255511663456113407213288055823843584784725037114381038250465732604113799923336845596684163764720720480028994599985538297104710257875731596381622341561255011782711574708927986750644621355428576113263292884886195128742025562367890164189907693882588114802547674080209708386184082876348934530220983783246838976866562342554919108689394617749294562092671830095405041053231086146753060927525661401743752297093658566595335473726324155946114243095526718032945909284024142807122464010940675347472939336537953846719890560648671266473686372608344483149533273921458855060305781369052732374553343000332947334052962892581017365738150194138446310185418947689344543668038980221533351612498402579861857233212014941165992823833745482329481237094255260682103319335469341448092775276259013415273724798351673292984287400031462311744689941406250 [115,80] -21269275747675466318985967737003905716196973008471975657510897870647602884132972710203223710676057944269322110010113463555055054361163327367130917918798000909472623267957211809161609409811939537272604069855967049505278917179059174676433564034370272216460060885139362805423315392049865297794785422626483816319116175657701049426854560231012267012504403808549921333629114931305233185225238884559571669890826687282671077873627867400733653047921132134237412519279020908742711309829854397385202588779997198333790675069110398115355534639114626296001924163296230144471710381062183627976800919650440922675793292058438651113522265935710386434083685034228348272978473619228055259366887667222138272042846176629137213246468237936977339956848446649673902956266127693406786538766389141867079309852114834233068174960241216713091882637905036733403622827941498968634573115911864840984667438971601255046584089732858581212411969049391955189122794526295376206205487346829990001938290654105577244691323720370389083554937173244229064915576632840440699216227683389095414575756595183743479067913207751600154088562607878358158802924551200014893194366718661517589914919676568229144336483303828078286462999700272318016160785133798652029728213156813510647401428442445526883907037924499941341772868805739741454384781938314565809977885866902937298045109389729227377830697522995925837877715305525744912822705621498195565171247807386201615354045226224860207011920581456728624712292124904573393536206729497944635586142609764398767898896692954055038444836039658199262260057228282851425972650885270111844632576383279340321011548255316235215707329453953976580534359319565892572398147867899950550055815667322781660968977760990507390697711781474303042202796205378386659742006472950180432257693657333703105591937292126740480935347922887527600150331194371693177807424596723249513088138121409446968000280871087096101110959456160943248220763321587505816727390515270781142409828022146006083572996584959934010088443776453276862318983508297933107472447209045148256612636364936572532190602034394034254899817600405445960469651650993780993381614078461969163669776400014916632719903737691854241248254166330300816381144755089953671256530753908009501174092292785644531250 [115,81] -367994059328085153968411713351054028576746592916500299327992579914224721450249789087056257849024243649966447023319303170305684982386242719446059431343163782587423759610065682628741853254547809187405253369167463652748960681805210325588925162307648438271293172861835056298888673864938222160527615456614498655974517004862896613615505734918493170208869932833688668827818615851141301837312351647487575977611783677419294638906709868933555659151031609427587036003553050716172824960945971743659243078240490315277600247396508391495216752753754580217546918926342645497918740893101482779630903416852643632005084149719415207367338246631274083532547630863435835130681492889611656106963280272215920898816510104927748914759949159923653827405434415387169147490667813807792315377623965963379389308802513285484445830011053841878735677915885890532224703027405839031239545144228711964294705389015636780112310962012286547047538331635122202994908832315037846602837163738507258014214211145989375653467164269848997698707373086926806961360877360881009243643466117497449540038180003797894978062160092006889779103806425393710394304225755646049595690042424585759604515209496575008856049686643043589713887270121084867829919059627363530331700506865589558798460510832138180770214400887400558664824020630501535069319285974714941116085461196774945803496796557845272276810878022686806296818277988478835238548712879546270823248713100004226772304742471789019272161241536367664773837995632499294571061953480525412784946745046370061890507922741344375949798544666216851190084897197969826173488998138873865730448157629757662215581707180308652074576453567036971753050941070805649201184207366564517194775739936317697842522537706249452588897879757503087141827549323981103875224059868666693532305574377407626204614536299923229482942573691426660392975470974815595870484966259848392333107778470330553229586704583669116411529140013809563669243591151641883756956538266997002268388654271871208280100000764600668923785809872177515910996715695158766321400750635648126654706537814294632628505746783795598878346612576107013097010005116919415921292752860735079834593951786978427778054134189986261286263679987348358544389366241514349731289712508441880345344543457031250 [115,82] 74788010107442722603789861743265794262357582029336240303365104387032309498956253853294465309074183651129847719402729510401904766292007035275695686044918666132328405590113426804891295210194181960290166967691927526717102473570550766421958424943688881768286865839141505772889465367778638058558100663495237954733651135216985248405648941418147567955801577953609214415897289448708106349610207239414119524570943080211138618547608724971220360683835095978947791498859383907648700906592829159145376771687781361921477949270793280837205271168783889137308595507265417002826415694734144279888692805073606240093062680227382580733631330242151199990347714924294355143525352853917366986807161233621715623579680413503749662478340015717114432057061049384249662272777819845320734342648617904720659004652172134087236906289131191466908362703255539126610805881411939462992644559063650625239019642850227548752237563211941923349266628912667995440267704825245364096094973383124267052557689684816150271273121800140663074027970239880310409278493794178494181503224642327181697259874588045550894797356720115248961097092593567503209166548905791936867764871580714337862517114511175326211816277349595870076145648759612931135939123179769308918828825005217868814127440319123562851743206911188488621183323127215846708427784264541095043579422042459783221517247039395622750239382320249209959445096933844002584707354839336325666546357919003941612719707534629617503274388815845079488798504419923872245650764079200351779926304043685241151751248440737293033479267705439839346354649396024506574949467202892033942327087586448612974940740660792381620782987891563267845218637010604444229911433663779816558357310451442826025036433288254638035058643139802030859007283673379849707430549910939056535248961541690518586868621447155187637589748305795304669520255525028750226237774891125368947657894371579324544668468204883532873512106616711932446441308707572293097829313754400305138967642026708449676724022187381230757969582425348428527261696692659369400879479515429103810788677150038610768149631020316146025857049530034231227196460197919591139343838223598085753397397715858617176188079093894768605366677138389983267489346321910126391685480484738945960998535156250 [115,83] 2603423864256971691897878971102992784606694941060874533740636231472101597216276838413974918501058440861410109345227739471107767517226063022673237198772509182489264121379655373852908076192219529757761853254266411563346598986654429366298411678873175588427397940031238586995171593334184705304821880939054556844097797466962983022006073378376100274732910273587364288208755287185967210700794206658774152759472230108556474074601782634106670729908305822123787905998107079707341461935059437979681839547069132638343759741966975234299929680233251122332452820373924175981624224229663560711557441954554143886525703312206537065560426522948293593243639026795537576797176172408652745472780908647532501253663610646595297810932663320162642449933774193179890111061530353593601687198209255601909030732576895818201586621378200121571483489697337001900177505606595484136904701515054865760178045882004094123138431994715629259503673599324724206543823557844964466583934084258685064991008177525697723002863535613352304864564088682255051572805195932098048712673548441016285927893673168028908532789781416681675325498600298327908979709722539299197109961073624808026084336922087561847376447522716386394288756146026680286238195359973049531945338151123067339425712335864929236158502496492857976331990931531893235501460226504091949693277158134656922441438645968187401561257018240601730598668179397750351284073517317272814658902409631311640086310167358515551166931004444441601591901695661236016673833536730347613461961096873903183584039293975335193507648334310280663002914783638186813262154518512300728219207880678899699121173744432346956225783643866850820300716181816776941938641441511240577586776463051661031584433809257297845743292508049127863808208953447711236836335874419256394216184523093746529254402493020098367893762010596951373419281186163130414482638924822324876469460466584396792153796649485058842058653967820985401542710774582817682657016582370237772751260532303199579135924223908785622184706430933447699175324949728572043341497337114568176844359919455004082034775225169496725048428574331147498145987358075712979182272964244226469724151515773988369362884137898204796386066222152017209570845079902312591002555564045906066894531250 [115,84] -249136244846411205683500453036470436672383550120590193931179231899288156511685931377353545600956264812872496701940082808053227904063620650545072821678187094534955429911582599480010547064139899586176433372336248051771356270497533815161769941581636173473465609683959625023838997290591260732223789384929416092721771570095365322288454047116041252309906517933033628300506243145939525863317561731764652578969816514149114696590021107782119294012279547214272308686310098975283545380612649350858010179480141595787261709655158015282771279398609107145921109532761697061681737468420663670461191537000284244955561088364298783017919710157939983241730341986224012770463091428923758626699347721344972461113495301174248924101641317058933985497721109988534649059543267160612193350033068291517608882595748577631116100756753364250692931105505924086562055593956699971035306930940357808167264631818286768079917490499590080222984241322177636615210208617244504020147628625869388199902737335250955334416264910488912513141121984566183960472255900716432767698631081122991491122219491191667690996965464462931509688996345970220726584386543061243326124884004615019894558221960528617921843008008296592928222966678613926867396514747725901548158750989431982786949417793896466486022203165552820745188381507969781542942203264030054752629692174635531735229026206089678733172861874784595900878037052109823030922305498849309504238861776778282086385081235872373324813678322649120491246759659918532472668389297361733530465885529633620894725771179224421193327589953377504979452049219698823421560456635482302609149148298282873961513121468688645938585162809528485286650310763413462709031687970187644360133853863820148324234932058577173444931914202011352232644093137306307633385652214643719666237640365890913074083921960419225982530514853057923313347895390816414112496153508816353261964106912944374877623621981076943372422733728902807485995101546996104415959632123531873817874704913502535403092087791404862534885666258451194099912429705414586979959494611315184450113621514247231297031797825541021338529890471336998673507195243333425985766122212438958052628532064368297303010223989798455936581803028537491708038764670618547825142741203308105468750 [115,85] -10443330391777352201726612878450000855735533895977438405488051325093743292589833121644256648082737046306800283222000803785427695736886233988491100840671384349864732162293316394520592651200138541689174656157171422393963076046805862033458687890506447994727086195597750718250977566396798614369747776410448709493297143126087999317286456657243535630574961946981370798602946880824022222301213742227539099971582899348272239615582688787934485858711737579359804878217696547363954606685080394894100072443164871940058157370209037527672078538098009229548958702714159758260507967571723487202079685790634160796841769542233142239419958230354428677364815554599115964125180281483788075313734845324990799957163619087778542871052163877071006331330846293281042909193515724431036635402962080356643972627294987436530143329861264504931418076778090970372162146996738705102257262573792157692520885168121084066831141159671359757419217961596782047958597792021083836078539392750900276650735565778987883009339138308606645082487759174156462284150246491865628621174990121981574744417241375576562140007614721755355403878888916582491446328492568015321290029039785433126837645275960129163198350122636742526677305189527247998550204082096871166355799759055382842946658074762774004886939855385758246857724843974586905171419806651014737431008238754919935997291150184642943657899568860452212160558073887926313920272277238031287333346122374925776312355481318703554588825423803723643210782357884941510985480398339599725143285482924364666865600287533214413067609899691155835232307730767231168965106752130369559100623918377277635987903315299765315853129985925335645188630634751075145162653306091757690114079216372599843787007286187671071311607110834495085330789973720180808076452713871957805601545570190606454529131020742836238709129859120976185230549048379774048660799085896085805912280076999382402777573494457361683959283647993189022523933468114764288082396457960864634851764387686756504108285985755118363727604658139856004844767749289178583462297266436240226374186651200344038224394134655730323929763241781939697266621416088124142714292107011166695521478823632568231587074561951683878014831114607208182079034486378077417612075805664062500 [115,86] 793704090060197291282469106864767095873576291220797488118293904527479033271880196161243304492297951329159557556428645452320414765161004272833151129375118707421201055860086867205511136757835412355717692947790613913598910546066640218132182935791090794777498325809460061173994560810474982482191335747357966471103610434800092518440817567825950616463816028811315968161380361453536106014290596078106110943898801565234085630275438572238349153707346713666568257257530763308237858930461813197401194992533768421208925460263560686770744060401768242142220601934773782545582530834843765109958405942073214035459496629408492408212370266879742213144034141285028490353473321185613946460961743853186316799638443291173677983025983967007147872410300634779571142376760150557726666251125473667448289935445980034360090802490367175249524577819529508365732824875769102547388548300301079339151474196201989981209385519156903408035823001608716924460237516765342911988405780261309889262886845666069030151013709472564517589442728358533242776884511944905941231871491495554532596319642838107929016267441023430646432135636067822425923059687284583771783409661718939570984644621579025252013303552951071952380024231921974019261884599111086221892582531183613235951210429748283316131999343573801710797238243571728481986326387783809428984655197205643402507376428323161096546222939283401169088453455841705297411969227314955259183005192997387674278649091678674412584430786060666882750926009545090305060280630775115413434992516456709462036791038922558351393451642822086663310282177271691721393854598585658685989356232791394027394729831740082533225445140951778204701286002016043471257865652795198485042421585829919208741161583877632836828942991314390053249237779333325902399694970462512046638454995295283795554764410586543920840477113133826967652236368665415841127438945725158447811520145149879587049979316363986303647599589459996918351658525849160377557584076724551305092677590597536783391710065914596682159814906704125998937139187208846010542072087960359618114109820603168733793805210858483963238945963742246796748787698802353922752065153050217345904917418987001750090233815275700268770112668564471074148514162516221404075622558593750 [115,87] 16129945538477728316294394786301872580492146504843784165947353334579500086355071731849407393757470805399993497155827095883289929761719037803147487885481107504390195775462781362309248297258636806563835439641278954014084866031950879780504862211071472913138192218776014016388345249782392461607756990991877713332431394551029589706831735912810693368910992732687232162048615798001616473174713608017094921895213325007536546757767772410143985630532578663142360771503930292514121579152910730490907191265557420132341770676093307372732727372748440875326783640082306752898806799915124582534772614550722664654260578395378086515075571068435741662436509919640503128389776115507676425539053803212046448106136337578427047269157547579890302872650807349167391656290153648950552156634479542198524203493415448160171124047112573795247758936533795922280212027880158336014571299881539499268966531023895551565415476369197104328899732207749561694992897352574253302526957798288406062738970036590293776483365800373791402465733161675415463374161882819216638682853727958863522314069633635222864498214013360018785894621311021920087805504052970843468258112810940657394475117126744486338079702759202103115742393989256891833216846810475857860638064970691638188451450921238501607041360788818493784517466587331806339911230045404859200464724189898502935570610772490575724833879522218250573810397402686235820252902833130962073028260916420867410921181712704042290687606868199104779517557054430038010943715002500390960886887053783149292172708266410936887589370261443725536162076559374124116037343895194812225813899155055919101790093680942594898604740641616727194951332329209925863998767273927595051209838432808550327858742431699270499815908893167308101521405212025877461465163804245756009508350305841164812848825611265174692468353507312601449436942641769316255693534716800860867425946185827286509865124829897923852197539983526000648232884826697558265916353342148571165969077341164748964857295333814193336206498925780550682386470170731945685159204632762739676427722126233609138462826352401107645412231641992132511165998692015982138345454661171948948917514873296139900158177554299096579485268838686999970377655699849128723144531250 [115,88] -1353075129692005873326215488896168767324036146850320196972731693036883997261555083534422709823129353727166220555172386533288588968263037151550832440549455790979141912154591341868151743390182890460648377442736615570085703209653311550294669225846115002969035777509428368507003448979108325781810656577281791988769761468567975664849977135274799595502695842807859089615603382081672534979156145807487488211744912463498963109789910183095539691853689162377726109594490889548186758901903454993485067612040099685391805522816408690448207501458144037673025655264203344074928205917632950282564515734556232899328113846826037218025634994274585322928848728977235222572792677950757445249447580267965195006783352334618970563386066259064641722119116008901957845364270517765161186853559943368830832811564039630860795892368449941455142832161379614173087049151053852756451179141129752164240082294992428251357865284879452505169603826021492790813975603503282519027095603680177706890285907114629959239190854434370114459899933456091092432141886035447300256785235155534316567872480439463990019886009522249956045868008817028281826300842832505792098277297005653531952282237472968708154767357948132229581162115907226216616532599959254470922489496301180884094030182690384427155755961059531518462022508799673043574200261392120718906727919417320355279254191783190579680242953241448505398192965970553396374496248810484722016610775193087171113533354177748445987719517296321441017191049728881608940481331163048290234266363675922851349370017622643855937172507850080948089526371307716770178129438018570647606784519060817490478573902164202960838909299340287256712720530670745378967689238141213884449284335175458579493552676902211738935226659470346602622222368108311337589739613516281826651646007609971439182143924923484462217600881834539410063332788924764335692369231314348040110609298803633337246914795150579243505877076035559368066680213642704865660296548159780440227776321037265952900698777833385495252396517087220330838923201284364676265919878722923895289505125641264729198452343395247497923595042558231952252163512140211219406795117179587964610047790846707328097389151139363252136789097649889299646019935607910156250000 [115,89] -9982367345238527846506305533462408341960760126512566800897402923918660433644160965208803505911207614014826793317013941676467744747265460293689973331293864303489856968842933494331138456841775853888752090779787292395438396183117931656625748966588867410817636416986768030158272366205464761648250984962785324759562294001028928864298598836908960215127648626864030326841758628621223024549472823208445531680945847511431649336857392531420918748180286269880633981505281131643309135781842517514489107770947150065866291615101644718769131386807855268167306294420853660611251159639619633783058377772118660840385188660654067669447234426946249116706157085964024117467442985892941885901934048861576768486912334180668821319146136427181468628696650312394376194641501672921418253905281577154969610606425404988542461443639977505422353440888293196548594196215640664897305137842908731007079448960014289338224225203386582242615305321619242705465261722258008074460204937223313387733398004043678702478321883111206465436049997942172361931360758548913066630372096353836501842136526741319604012386708299506703632491604945071313477996530450125386045568189252396822740486548010308256424425555105213991460553573740175478716500343000991656726850584288708456801644427961744509003535361771236914318241638531364074106868657003492721683098238716494571147338535703833396969539873413347935715835308007189521410924839586016461844611652090579511009045095237167521401084056738597091707479140356378509876342631890620096612215950704563535671194717380734564172003919060613331868870871018756256053314941416172322274108418747064988218525730793378360218697510821068326247695987599386954180724447964425727437458383633186104592052270447980213240323687195909080542804055041526479157825019382709731187355412033105770439527475151933881785722721725166818847890685476496930183177985832607629592119091861517897857783564298789696026037397888089241670223178114643484533460725285016415598981009614636040391758591184399705027387384943339025843121153170853861345722023214486885641625736792786923244907445219895319367699776702930144189407818437639480410272239681330110012656453359794444595510118681796867042121866543311625719070434570312500 [115,90] 1443705907989993403292398036278959027903677055640486502892337449580970486997090707197889866952355605418730855280825823588660471084736382558312704827602276669693525293939067339826238722536658036357167748802514195781034251348002687961604923825029768178078227122026497104507988327222681877650978586693856943970938288616118804442772168881902923545842269715354954316275242917565993334114415630897614208070543546456879159030726139509847833702464334979718781787569878556916528737069727965909941259799465977004601754180993660310942540931405762613549067343842054730865775543972131266127913663732348806740572991541600089984870801115240453545231154293619667993662387826557186573561629274946660868766013064108335431411447662794764061982277015565223678748924894489672362257888539231084171520656290959246808637563048105355364240759382012877808214390978136861041750802593116021657566257909652960812479546326230758545286095298903974814836687827586820080637652779620685366001697476764928402627536130579674853622497804689402805115399769202572623388902865659677095790394512922995046267299457265507759509919360974857952973592161635984315690557167041405189237794997978042956463688310395982943011771889954222976032627179829107671005247021837217035503023336381593477088536529493942604129732155774205354553458477619098201792073017643667528486942792532099178374570196099164828467242474270094828827128257634053490770990890575438891231435106393578169777344537191882301131029303242252006121967598774378107434473161745712614722887642877162206016466448084047170129402736927344807585685017585537767214843401903788603909532091771969779655493042262333189078435581038347825499970648845438756040227081203936979221485279972766692562268619830251333533425627060998796268682429418416439270170170129407447881245544929987848775193293116767096487507881328109374022931258620210902186944537507096761848135040108097739860453344553033179995283426603394405030738117680961877265345725749321129657595799905759415554203356164448972512297074282158265408015383579251845068228909943269417277915836135651605989760170806324680391239214045294822661106411623642118305473232178142399133042017150001829017876584548503160476684570312500 [115,91] 6217910686999754054783418990586525823158547492314952229889271531426966917578086374955349357082932566888672900367173257370917935948094683334084276643976005289771607727754005576775914257054648090962982511451905314134047897340592949405356868437324924327934666694256984484904108592862765862905429868382938669864572041199767290078441780718139997980270150112749221393705765010678370947809267592931204146036799441999874393225368610388679628386741179387807529579329809789293465723654101144331713390761939501430246866619912978081107122538709886393553863936752041635401244081893031522761043704010204394268042557298817274118181135738542316322493777687634184946563916153344963616052722014219275405757785877589982946101904976703781910367650265791989921646697028812519178380787519865436181060424836167388997930757032960605174380494216459336329335392306834351886147090847244615603499012060291512346930016920357765818691407765752250883689180787263729267169504876603383914438952239137724666333108744571429932954680331708892461581103344181896317516714687845881080894487019172144437226353916331206939851576759021054765303375126626239874920378128666948735411145840864117789060974703189888915677982816616882754900921298574384197378963745575803297344993022890049582471374288362163129572868806664008571567858702996488933981635860295572302739619800963402808175597154927331549587716929339455185925239354376297845633635214192473689918961917304132975174098687591166976970993505667290713082805101758153121959569491085270626740907155277992261945117764553860699074596812464081007146073742869831304447853431154337443675897361633117941174317653964629528410125064997050199120363076634778782992067708260350166766936199570532400284027221219788630540082361491162366488383185305279850677316798099000194306858633275677904059141280281763637893754924235095799069986756928601898095791233602488221554859101940910553758892380521845285128908014780285586649431094078579829095500147821779405677044075106372229721518652080329244380725687005685029581992599359564460568564233119458607786539305703932826681344974341459397444830243440582732119168711936204873137789813561808847619133762633656601918973028659820556640625000 [115,92] -633344380744685436334756100899684317256340441009291392170909956493341805226939510974150431564854994900030580078314217273195135388916352732292228282880223803686995315292943699115028571114692273207180328157595596076391496642703527634410391971250295785071373874954129809923065520555003597365143943417930757985584164139697708270196105026646351195577098650444526446707650187253475820976465787948099316551485822933411637071677000162751720449954074917620995536485123791807683039201646116437109270953958558943874313478731012266218988705754844817562144214822875947436741627248393343162556219343749500023267052514233036641044883681723000972691780423400723601641961360092763005831344547928297579764687557128805904275478088043929209517656833561859732470009988057544228305619346555617563278693407291321832632861750225216391972203983725807508685171117911234875539137351867614708583803104216566064991693460658593189781146882745305212747952523299081242359065215796965466608908816611973902139875525535397081675994865057454958953793687048362861846518592656660324115819047130875245559519746276354704552109165606167029972336770415991832720757997518318958154350204152100758964474377928106128879125572826796486993372920505578716608267173647705568673774312136587996818180185764221488005993317147488966381990490525156206197314080928415145101505147120970826823030529577788432101309487958232507887155896424446894029603901125092438633943773642260328507979405910219274134962502146598865670703367965523645522667051783617999251591656771600751198649490894674234244410249538944879553163710969328988696322149770336585274228412682973618695475638474996875849206650032544834858414342959919059334644733969664307199747325462054308054922525940905603899928880616141482243788009699082605635262305599800220003079084988164352088534912488534644970598701937035530948378933442511979578214308027129082715389332506460547031815837313725865025587669807461758707294460422611485159911709284338238043595385756145506340748527474580364464078931575810548263129947841713420938214973431810566004060646153676658926378050839365089502816756809203965231805133342507158694626279855501601364502752167666712423413991928100585937500 [115,93] 19185660655468981733339924615957181907462117040812569645578631825787311359218136851823483511786909257175389763684282589937681637548421485659775454047590945129553083383528476774292673809971216996005439986062550071348016129133733950699856873061308118787274492225396543012239891350509571133169539032361228516255886197735745111450956629893995542475561744159906254970075967668746844895904533934842702469350024058905786027174863963634272697245046744204551458619724517463436943236366318610549010642994731412404948655828992350029477440081704432671769817398559998563524901759036510685570322520678806395580793723359790216560225550669053263715569330272145801041543704213357559762775699268900580010450387112609882628679659195449198711770036963248086220489196586600074351315555578476541074692972860943643997907724831113833130805417940482820724141510026076505221117772323574897940699628215120939709803338663978254088206377193085604095603359574909131393182102066315492713475668887380467850824828284373786188194948653593778797970314205956815514775429977381446790578952256693239563608699056495972319351437785207005073528996141515985863069482726080347287051559184990452911334454545677425163878298939109471518146055398804900459064476220393590360058410071514931971475518907474011464009199438877200555481652517537699609870420773513507083462681703395511932675715055636962726253217756615517628321231557354292990550562781935472250776341481696817699973191919933310903983441549642241645416029792767674228384855595072034325014197179628564110327941964912239917372931358680963815384114496963436218946934795202534425658195791241936616986962269037885234869159572723228616482418564233585070409200484352520651479050000210693798581605491322340052409473894707480664348505024183115477645606856830196422735614892762497197227817792556748994019075101372601230631697920259825012078799528407255423316828819573973005294308980604783305944774077592121796692650161399927148437003446139863373547481582475463469576533904459319184737683444579101677649184869094667122852220729766423617195222257260309473381484218760314553587228560746928392861761083005606101631596177928564156397065492482173150777816772460937500 [115,94] 693705806238822051326063744647941683407253308017993315130238568411861658257400293046428630298179132361252572744503443568617778148828984224628981153062664239100704895163320304965229209789871331100606472168946269944441787100849787675211775034027510906603846267143250938229793456107070959449748296578530568761868043697599665600097253396317035824874542101296568077017014624865055113613724242434811963997633763916740652496009583257789791555261009004204886153352267621052998228286830845723504867890281044550569289365365195984887854509443978411896554709556603512731115833882262249453379157043734984127152252311998362631849676604949015860831832672006876206002361821398811210819950667512032001069859491647162557596010826412181332528238210240452317385547816054398373035894810816769201657785590212573410083606867010899898140299069000318115572277900582900441452458390915818656363463595743753148825395031390180098705981713396529243325700424520515145867029568399119347395172836051401550521341122346781600103580741891164694435369373342309659156805139340716449488128617634298127408712367619652939908587616717192533799969349470274749836216677739775246930483434446878398273399159778031003532502843540384388092797205005456520611437168848796384124832567766740855863994291731053147133786271264916726303601915231736909208794791807264773978622181977837853711744502168372460690239589900379598245504989625229399059437071907974567906061764886152780617415588500033632419809381351783851314538669481345146010432490335841006002490631548851831685972342027463569071606065997956339479585079523522106754489229770684550278542665373640191728707244515531119856549164177416316611896334484909975777361440003674595738570187469234446613043690938343347266658339111165048855670961798724138158096922663119335473404758677156582834803387240326627261297081893006366720334521951201100430182994470034473326386719979117018698570756553127874393918715601764704871666980844704903770378003933643354615191035276899091922075542007740724155355783595450615804575002763098899281706479285268089174112461512383045434754709372388204687775381810985900480826380639712433716307896330160776718061900449372425079345703125000 [115,95] -706288956418406997969873916843984602464106331449284398296297931114587610342229010607488501984988143696067376388145221395587437136185460281555585303046632430305040666136466605480509623077007465251579224881296094580975444118981616572634322074704281309977476779170134537867281691982508692410253143005469449278319778942880834917085126885201126274961582454305022045918675851552282462209936344140566125444729062247281535924259379196481334097160848052284146971276639976241473927102162484187208726727163929241353026020192547850575512338527177826271941699789328980939177006606300176550754273434339838715825765994468537779889092579272195803970631061282971090845183538281504888725232537322720157271054642758510394042553013839556549818309257144186153854723744047989126738686935431050347166357828130250400224104941791931165102862999930952597170484351471028574815974021007113325897160970026608197966818322120886158800408996319416648815875174135198888783601256153527604567359001885177004141860578551471694500947671919543883309739660666423856473638504654457955399845264297022417606211819869849022276050303681899987538472146078931866396122570280660691559220210032963332318805281902636887822059501168477865123937076963484696633319735888951864095598058208226262664429405502127297479394511915096131054201081249614297899148680206966959793821420837797324357475759164254749210419162736340187056165591011322981877842361601377886755800285300469153041296365667341238598893839462365587758876963770916527213190066106969029109337180065575931297353058467742811209521966961127360848760271629257291966318401550886868174757511395270740231610478703286983678116313135999245564206655887323082495033825570620328109426712476995486680637619338531404589266147932360200274631041980550941092837081711884253658675626792198858002374913703776023875371517128466287702911807248126289256097951132643916329518104220713371641922897181657421404711514336032136512429703156112929937440018051698122091892106526246676233552388220358187445753954903776115378277702766739364688631670338051423188310760116647667723137599956533525146727281169696939412190219481170929797977736964170103752816054986000061035156250 [115,96] -59473700399248574767038657251921887947438852255810303889923763383348524246121876050507767466579034595966594383608237514799710276628592218436846025940730254740416653652222921932603921001252557842711733212485255933171572949049914686968809155561074765762131583343166618802823363800081080799187383467007251151187413874607334170939771565631999942750993068582567224155639084374040866137329374521885177821081859629380336985369719716501019466167549185132537570859462047449656827502189940843153025200031383932650672259525538916010236324571182035035589605637359007073426228887642583297987197849681114145564776823072709572189870350747829394466330822052547084426253468390132375988072531467964398634264028740588727026438516724621848564387478378862025120119165000139374692815902774315202735788765108581270009409575706289667075506830802606125177927642683927853951896758347487904019733724849148714202066382204914208019797488974526912638474803556477442842878451018696908777340223091212763630848936873521989725152412818450860294657351295424676341086566976256217781123888072558232294989438535219995136131957383928117992384873103164606024369675465023132943939792587644418148849003842307338726457117304236051081823080825482845009287476167882465177126807768600113478870948830176602260572312454068860866565954868549091628512534474514899871585380498868982394478787305628725768027816000789837631649865210783444851635933623977953562560103054398837434097045821718452226735388298635452526166810435168052108816568100587824997682782134478558493603792775422728708051059629858803773960468243927963247359415475750980960351270473549998901892111682206249021872635592730698908453076999727419401464153383165237860525662033562416633939595021670828476552763785072462441064742373827958643611804874212830795895926514594401871724963485465197806448727044989278722506962237613227169184453160959654009467992740652330444581878973063688120302238173250886069333970752765345067278626006494322419199643383867380818268935598627546313476224924061113681252252495013954618248167316929617674488400749880101705151250680960561323887333148251237421382370509430727262980705514957666340170238615417480468750 [115,97] 1949570879047506658546661157580432730062588909967342014110386728618536520216144535602365808109154260349561850733924675614355957465085905850215541860499483233572511212306629023169924426246052113333125104297633733678213220210296203147630301795408142442882634362728108196616291625124240991185880367836262339434264361750828057970545577273724901935203642353508786595666725536389547716406124107237453891693018449130242365239602595291450130203277720589492463959060949901731622035811696627458150680178498298913091519133261098447996694565868989388765883954765879211986455097328960046875827906556430486595024984346572106062114359121182090956438389997592248090486475428382453163030383386637836935375673626357812045645246291352653192417250975981910662546771616686195773793578022493891818349513462593286821889006229944013420527923066054288301762228479182132771041319012976733159270629587062380686127767500953425700627569720968933499745397973883988992555463481507596699720724713418870726290608871191453912427156451445796166958935836527756486770366141742117920319174166682592440324594268271301236584988486393689293566350218800456503393120512241534492307072725163591747584302205358632360891738835665348816587094350143227326263100430792257013258402942968513235588054501930373148629699615352359755258731860697839448209169888183673669744166695487612305326583979157437182910965806023713318554843267044933838808217856301483368977091230875397167365913111239218637077569638558541418182220576451438181730186352386409810325140677708546335437641417073661862952072700959292824038449063098178915908670170705864606801763038582433671810241787769931346455582096110057562202406228111948917875118279476930366157776403114714917130310556485905614793583668909317996997359105078880578791674270485056639955180784307352470877123442666034545327966490117527681242519128510746157791988608872868038097682969945498636817077846474132259304610109340066210413488829550015123289256815900897014594923285766681800432433682570306928327030547465225593157477906957963999920644098544773245613310593208390729558507126224476441329393345051651729641219692217838632723130415525960355814804785156250000 [115,98] 22588673673732347365199664660147092232817682563333406234657272011804734484167057900812207276924200537785347133092907017410944362680151811809778062159474271648534068388278213406908927251692099324935408585693795948443607682732998873769381711943166962694649806725297510130080400623566334703401182965984595106795419484619379154012759050428871486780437412945326164203002128968579041515803961794985340243294535686257319837049434314233064367041649515669027325060033898413438039879373582585044440792199495880918198460797472905940516735541742488334069801255962796564471216880883003935503248759765782899075239026937333231555647585364774067781243208579427881328762010204373908135419169574243519857673763699887633940346387588763850802544774971295002667827242665784634993295142742273921195031449155274488736939794395703245964983739337122374910314071524092814307141650099442225790717998844758354817898177184339697994533259096396965299181147296742960500966918403499945640341758889391174684278761323463370008875790332829388891099551274279539997634935837849664965128345574133742877750342533844254396680141859418571364025129710918674685948605076410591100500018778628126296669496911421789985546695810460458519965985045838600441086393334479909605348766891196887220572767974557354949784424426617454323525660828491943562362564508498588400915916123539080740428587281074403275281413201345892368689686192556424110551587398876082686101985860670209115661468556590891497125635627757845483629482028156887839430920659019137502120197775316672988227547241084449993106493172202381445212447364926356355564026719006920948840945674035539414050666364401117134094674459637223252497882180468550665522144551441798134746247665379542639201558617175838302720978144221496895693734042934770228686404350977559318138542344922159399974522427635229848496371501740239823952533053357043766066943809458331259801152606593423763314287375403496761502001461507542593973637269820532052769016905506540906634921962414089239555797913060968821956995405078186912709749012853062274900147856792503640986409715322818652793184794535222331188327575026846662952272746365726116124580875581852522297656250000 [115,99] -1232574578480813098976312984613595513006600773646221442928847976394008474844074691034953282005749442995752905295977074972439945086234161120446314922011389260650696896127128223342941086493568161399771790172639344026772853843980946734462393412077761635207576025215104772514552234596177199451785801270726938177881256017215972684210065916941159223367552636270053860654960920955155086085432166059941360229340556853529176737922625426433473602003084784585884202258142960841090070516600027010159084510361762196099522267651033847486108195957038745582444106498216180997881374988954649967177229766318102161360878834676714496765169778965549005651290896858630013598750602280272650395799014681948959983486222097046392709870732597295951525289090121590280229003998150566581806460763308898618103911181863840706193877276900842169869690792859094191134934330745330578363595420269766065214706461013575645890109213555742961564680462426025506666135053850119493266522889908801787829443496075767478565023437300192420815706523223074619265940910881306083069029545121714540922047882669177444604333728563032990955541282108143327812403624414070719250447862337538976305248027048126465348072198358107716475232457980586790954183635636800492084757664059987330953875981894765067763969025335871905570704659906375973078005929981368894879762771944927003347382602311058740142565693829647603271157343037157677632503776381379109115067919573609897695165570359469414103783357299902139622027759204544192451644523308848856123471378547917956731853607236841891296030716284841289807480751996720367026545785747002173739299353090873183690370655716169197448387950412851091187172023048158744714554537129254828178662098376590439739891462330869498885000888071062611524377275659916731476296013668031131133735789362215512069440257326157383236692334491871386265903455049394271251445296782136807482019099485491120380342175984484076488365785624950130215142964174281454893518067981752627264520227423385514106547386206503928274145594104783415624157058480565703793676880159574159716207046223799998086704569136260195007544808891152272490214754027435805944339250875155856680687288261034266963281250 [115,100] -28364264833768006548827635298849398845733265423513047700095973856383469963643394006254658030456134046658181875162864199368846552847774566940696683539813559120964568844234309756116763767704436436688071578996801516381337961440811865095311478077432532531676973592825797033824293705575467585221000240878894847788326895901362721805101763688735903135112608714792814010138745090953801962312502942232717369177659965802097971165472420801024805891491788942456545238829796742139358591895688833527989952481353164652888293313071269790942507981424596672438619903955372373188123865942888308192942032383689418546443438732922112700041546359988213261795724935308187356364638826736210738924367436938069065524787327084497155176954829681930799154721377888981730924199243367247334192442111467250007656688129173811382934679065619747682275286431373873345527983481916374844169897939892896880173876664104094893582743382674360136359041166545274516853131452209607307269212651182677054240988639662303814165653832036762499551212170074683636691749997901166771212843017942354416936829152182627935520609290483359097510825451061320300039121438846638043001519853188432032645562513754287711195776412566915853095343924730461936594910291225807653678091917136180568019484974699837258946173174552511323247706681086015336886683499581268532496722538419375065814375307013952662482813712574398792231634698583045187748316822175257497652054210978321121403334876570528775684339503317526353114052871638633057765820345940915295029931713700362127873591308031798537311004330014043594684359856473670092279361948984700592128069392853236011313912744421489390693675796673021424511285343704590842342665953882356429936864655990706490567645839038553499537106338482302973609637221002279922772922748288637806345042119720212387771624046865265743970950862908955091272523331938363238476707185348087450910840762919072212155011917997125886763051834342622405803010013190958740992881864205475019073748708253519291983567581748263143288472449487537185089679403742242340738883266654507974086247292191573284436001325403299571110325677718708894021949863775856178282044035133784878399390558742946217500 [115,101] 22260325831148421524976487496466550927423612276686875306488178099453666931870147450820746264565042675633087050361563489106413412255238307363678531002963561291678781073567007775349090846755962530876291012456238380968400771233416661057043564949403156257614911936719425589341518025569957980816007003932504899438305146415684350516316062674084777211328176600289620995317846349098355507794399135268399785760647821418137884702793770735110234653798856955646334240077446992977671611372451083341292287404223500984122270251960391321061299722512880107265709183092103427241523830706694065217948615655095812227103436384071964725422008294576945213935180176798450527410777865189383279721120086651498165464733118827657290576337248566879203832044240525398846811670380262891247838302796746042633222963952776106563987534096233282754117144549932253329158727784306903166927401198188060536212058057515697775299680539459872019980077257795893853562454924392198153311096684501861054189419766448384345680621711720511664599245183998134304418069113504644917163363793641837706229426648783661510391809670545509227979312112662555241164588797257657280561597301345205397183212591968337076592359283290846657504826079305051397109870169046281094387885856490396238961907098526583894505371182536957359481082714424599951099048474240110767200456686778245574640751234325071382477117903430907667206353102653603093533168923985009887227837686462534163676477611303627500034337211310263106672134133083532547776311849889281785418857445900292195253774984372193815557573595759412025348455858919650141942120536736045066472623127975809800943128221601587493604427191018588186081011352322212931788324718460640360107208810662833377432786063411321633202939900492521958855427060585494301411552989155816485216822106101578357871061696255112301490499297314539087318752709811541975789439993711900968863280681958436122311164446621189762690016065208180330039465455977174928932905723874083900092434833450827899752197398566360344488278577823234817697103974338397068531038323232503748956003909731369806441237573312233917457989399187165763936904466730734354345493325857645735863548627723270 [115,102] 2867212025994589810213251186432066380395932396029644261383469676543972174669428007759299086589635655910108319344418500775697994842312063729628974706071745377891754251651629630373585161823847836226989477357977810237860049500696662222405329854187054756973661246021819625103221268197600864721170277332682155069350230221766675847142690985923209224217431483569229432238382318742400365619503049113282800622382468100314283286053594054552095080589262262759746460703748458513970769631864022898044680368483184950044285142006909014430027528933508235875977302518744003800087824771593039989288622561310310012785143485144584149365499056801465360971710753655948965833130065241902062231744689736771688037714243454158276802214459139296801740722593820731876810351232546282869485268727570566009744910383467422445771615938935905776868878935919025805956712392350828507896300467554556830466593244634161437970114620184943102136200456117127976507772261686375802863470844239180817048098765484630053754033354315705851548931928364390979843042674410088608862502131537758036419170098752406484071240701840832737047417962948991665210325100358725088348390852449278897445498367560715656877395745804412122886452236366116155143086933513210812460051095717765685946447489567237479054248872784319836066483369138119803103760635024614928419457315728664343658467653297617949366988937625790726163452519345265157131798515032796863098737630128451378696066970588463756199593687412246610775332320694898360370717108785340095960378773504512428710417868381306799423263283203508968903797607443655028157441419524510286862413876540628917202140558614319564712839137532230017758404903303079033968215734432235859674808748536360769259741451904443962009460279240218846420075877582642238112542931638696270016031173113735188555933560686555510495206153835657263915008260450896476071378762173565790439816308027943707480233026185608327177797083252083388793134794959776468480866802583089538779107750466227732128106616720622663212647581638513930872546045566763555036145732241802786851702736383068285719398057124714511906193882729446594948441235822769033326933426469439031428768265760 [115,103] 6726797474308125076292009836598352518385995019492411425810262786668533008875745982365870978589947986968085249954333630700205462370383080787712009976519883025777884191912149638269103626772597554394731809723223525800872381572464850756330549252328652458632968866116741413749251441118595849069724560983797787909122968071193489934359757347432937187452058093211299976234499943866152238144800368370371060890342081742512489262980290477320948515679451441587809911137329900614890945044481956257460359613105749675821967179111856580824093118826029130637690610442124370588448031040319881276157194502084054100124850595911528821461663462063508401045856907649451238044496384401420701361454498882525816876247113003358840437285476942262387910550234582545567761273239517915431072680904850319928876964269173117809990875566695053517606186220286578224601402134225613336466622185013713497366218171930728089656195788259196308683465958771307776113794175158035298691014607021875163317009972149771945210837693137055636382813384506879749049671407853895361032146710581925488066781258407780723270993632175410534959996076997246003139874096071502571105600064929158520999703704508463776886082044668247927151314336000768685119050726008529785314764319875390678999725599987602300573134563966872436236619217055974733626510278960336456032068907830991533712141845830735055531029208722008398931029239950616980392288805056914534212431486931779190814930634323113077360158336654134995083585200029407067731063917401172550509725378636393481096062624202261854961460203111499544736473075980080371781556458874011650070106050604888392348797125759104567096378086787936331315056407589430705718606942470616933697140537917977775633519513914316806454740440087367599472884735013631479898189784607431973063441692705855666189186237788871291396346754364251542014864841237398409993121111181814645309338317793784807307307024311211546597577586564755360940453664134688231315875126490582145414570603265228988866222030477420269413937572297103978602838959782329391355003866895088698397760972991382188831412125932260458531334409226688533549082248755356144759716091244563047391715 [115,104] 553389564044142516476261987888165094359198239027081043938076920688726125819179096736066551920801676731338702549668933960868448740896919164001397550568279055562751890796262957850516089605639337694548418112228958965364368988635923803882118840483075920333105205310226121426856719115539290716847883425018575184478389308877636849766279940053643554361079182746262768123308971543311373972914659103454202647833172876728733403961060578822266995930719230984632269270089252639701701467784004143787855194575443203803098403534577171717884739471826000631763484325430143838652517044712628647161126662303638007805642030124608929196074153241142002082275465434576587653099047430465175293281594912133816579462981698975914003671638824905726128885871519319249234306538285004198442003007102190516918882083723539198474256286071029900703169801658127136619110150483260352251181725057663345012307993862811698287383207889218568444718853730165569459858438618754462829049498396391731442291333241670273889671646376728676865296589932077725885939982525625585359865623689805753406452556249443097138003017651170649471173523833595528667790177885667492534172036854955097988031748144141763420402115594033987569123439763534696441765971029277114592474744875211783962204060649649757827240508036308013813639567220590147675355149855960927964027969891663241535561642458426661263763131055639795873593555932910713954382834582977001315865989009059768602794480780623482988578208207205122373819609423741242196204875285997934283505141723716321067443761789082653038067574635461365982925774945272700346542698502442174823247073131673811365968922328273297212886537886223604936642823744458233263671282389806033023067382926455599998551803554350225553915937909436136297473435620728509020472132339439290533924528886463284142048526153089922691906191933908013851751293128119089258493585067158849925343419397424686548921539981777225455172435320953865332702233080970553303878270244911442556832402183759372738498008595806167126768236293992637211048905184206757202723505113813202640419205864023916968138207247927750468157570155475912023611724474728473148268996380613150 [115,105] 381688644307170225811293843176320818851467091903909744847190045400209926625556370728627127077633627773213611885299634850018760615433852683009738959890108474576703553099379785162421408908613367963717697238027751014541525041618737287760036302522295298052369332735508933759254006330190281037221351792505533810938565727239938369601320560614130251045392021363312753354684827138614409586241348126350905429561466418764717596064568995551444746148383414289790459400140377418948247620219076020276840392953904093098131628054620738059044153551329344902426375565573084539163456776341649460475413211771131926660482060186313835734744886034456595589437060057751380882047958569597209301704473880614433000223987313358989932104056690513065979594657422969185569876715260292471846209960817387364748280360527772337650879881404274145087159570469035335975917531480363717890952731969100948996615489095023566041339177970122009823699053186531511706307543423136259813408210982072844850459168546834627484678663272026047240373563709418360413165763301066422315885395575517404229691234308261991065345671973118317126270464966961510891162029525047485573269195452999219811143428468792573951823436380475276159183220195983038540227365841122389718154628288896427855678079527563030281686659752103960992956475918441147094247947825302462544334937457065066011708403193930236917667775308283659889027865418002028709191621602507368508577092404344291221061720051887085746927405213636295968197998500008916023091905560167270185885457053619312153675226827946180129529142099614098636004747252431087615573678928215728383076771142644396882417166601708261905380291523637121357990781541769558836598537606458908665921790262733077321659231371409457205720500751151399183774230261298005216911120112738149272152211732279350957448174394190193661920976345983945743550622797912793557891243618798393025456021773945196059628420580931574056185651949687444743399854014782799800119705653553983138121622852539954309459795902046053931924101810165299165138568144242733093704580633328476019354419765617391802704268498294790908999919198694935007546911009633759690487588336900 [115,106] 3712704084271237774849023299710534288788503714836981701917452111017628431683412218809842772272962891002109413047952737652097426054683509686977616492543663038392343836810515315626279760877434262196856627098858555518511386039911362994146456005746997717976854604543866074629508300156202074038853725876670799695657020775098270221365982398579324789374046664717729443439129135095723404662287482503507973636463457486418026379670613539334119399615781330006241174407051314190177839716976770621865141102684025162622000971281515067866718749085714919308209298740008609540435703854599572427207631847877249034610951499252441879867603179047897171840782014200838675676262926146749131891040937768890524424709150598049089646693372309383952131599359854046756826200248772535133768599457827913717143694006590998003589800030724999788503095362711307897138362182902249940916120241430422746265335188926681575330759699929583032620129813034429026635164280153255608339277537038826648770260936090062919603023907593142769968399672229456932370855265778327738279059939966492538916461437083511044880833928945844769032910296338770525991856759028016358706572854300351011226265707863873344998527068597860618142757816629894744207271643610724884082908524332547215253426530156126756658953181513843723781761375945472032025663837644904474686444644525485644613185420507798642372451240308274371709052829801643523871603228248289825072968574889648306866829273704826892873887720565785760939810590116880088016416623952242662176975726940099714400966967759150785622953583325811200181842095560742923500548179288038600547957042817891758199053573712425118680312721065260886380884613860774448338478649390035275159170008542448221923368039629485013115100965847882472539051958920050418615402611031567998258718858335135565892164854377487980590127193046402043032014235356021379167543315761235837983453836653989053161579058530665096552123776403028757862887283343200618620536103401970318999735155911693648935268394871378617566331004237362968210166810308150144951049688958046686342337590671606381765655668615996509467231290245683136288438384378391936557193050 [115,107] 76503251804215058311969510260110628325994792150547538176370940385777285722710687771404248644163049314128283153711324619682735497148717051447970292016302513463539474537344736267526514039446618499513073273667787401541825884636705117712021634213097275837385615720061227226246795952482003402531354252300366302051226209416622246955515622199565961279261722737941270529072788649007690181085779004658849350470453432163463567044620092576426513002721324271472646163075954344017333768068489488521441885554875877286500836690248250986841939036832658794327344983163531020988706046499714814298516988871419905701064914929488202862210686586067068309178991179771275096949685743664074048209608775992593729019643440421288541207196736338640348500826390444625802947385599594598171292651527396204528927575025396269467659363124881424559419762106446590957288049180535519546076293627469724547786986631362848521890332581313241165322598657572041556295131664076277522236425327720559122518282275604635896778857564611163627485973867913909711858555970548743862253078763019730347309857968837297021766263662940146499683481316513145108960834462854627070783421937087865481882610957283930060621691120133699421049223537053726047455314098845204511186897106769541500687389344136816317934283158080883732881977179097910954540147192993642755957330590986430168441042964897510060582060110844062031400836298201555289491634026027090242328836542483577094062406482018392691174869620205816752987408665542772570227958061972371961641949694776296905868411203371162568939608315680240782575027735144710108764259083681816527052935833889576499353810284159679404492494014035580813377419633250094344352914266632474144189733670238013958704516542668525254302984102350825892159775798181536233163967054010624213938730992228251045890689094858630207440023172421024025044579578473057562138495250115668010936464052702010891561357171751638614399513873164085252146935492139842983786911818784631852306781677382589483800451843512366779466288093268667550199130886852417352603475405028285761283433837784282573795540607550199899961110653979834805807072716512804571890 [115,108] 427166137374195932018146270929421307312568838740091633064852845065483939491326472028325670539950080671940472731370333294338187804125506226398904218459130686955622285169308789991708282063109446236552579501945443032385481967647007501891455691901227946872314866990311510950591719330666597986062234393919926803452557110123365732364113270976653771823185373895126199090621618348833373007819929857782563106351660099607825184627985348524730269670138632976786396263737551272550653934159742385646917623478323654025913696042761440817777173991085182934350066918573630852677707386481858043108448047041285770438124695039928810151195049061005992873817432951204198065912190732224769395961646025150621525057086546980388550254864824818629653754805797031191134441107271935068493013957431752913109125341038716123093203400303409186765324812048429112570845394332024241976530162933474626467924003757187385447124580065656558800542723255434801419741021302499847131260982146175257269461133047642715909067548888648019861652650916155683868229304404200322748444630720115203748286776155162212233151291808943477400834518995795591468287797568307738028567821482378530561767003080201357831955222220959457692709406222357585864196786434780658819799523282354560217060308369662587028662978799428332658462322553978912067642964305853101015221823355930073072208615735355048789412886185565195213806731119048486101854196853464929358759625821981311461043962255879243716396233960690339089905434903675432359352419091276871429557009633004494139212888560021690660041077224620181290245245495867116668968651778999639549708575438268989535527736793278634718975365576898039704362414880294466581489728193766372820355843099135285202323392686679055251326524838445721714251006054053538202555461299433850546605714807603637769769541346939488026712720264525234211730746786111174420558283782969592088827024898734665733904176537603658342907654521671399923724100379655757226735585208237068370240111521997687735417354728926547537160685953002268152639051175937461723425172186842971859364036809097243890940086775622857877273873535481266430948835133395240 [115,109] -1745381907562729871429146126567434899566051604924895959572160448947236490851892719792227969805329660653164021640902758347042241809073648717283618104846110814241516632400387064864198475073888153049342973146261890510220745098829653811752614939188285032844187961520406036409222624641460059906408072817769413708531099945080527682559322689872661685670274472135020736875701054911039151817701722047044855788842982985113723630856415052482160959811185192309596529389076557404841427691945274069505423191891120153796519787583300599116690996397895522361506967613587307736273904371177289828751563089240726891725728021259849894971084501503538728742828052078974694949097237042697704923972081153242822519624017984368421936831707725070494282775216184554825936446162709554249367637659942375402479698315883620029292258087942285288560924550089582402970937674261869032874888905035270568633088179830315330016743530384203920729040031518549960904003402385403080999507027231416551216801407340898612911722687047006156122019740652154121332443024537500625992226825113746298800585946059057129461931098162299104743012695080663709568954108403531883029561056604642365121765356557183031540626768412302083203375350166290498023483381989213387433480263657499532160999367225575426084274371864151504720112106487440467485763668806562319340291030491284216280650135636391273132974859142063675339149993449547823415847179279854767363310874054977361400644828088759803016607406099805417703088072923123603518742754998998751540458899530363287135839983349896163784218995909861865689984567198395719061887654886002050386949761474183208500823210178858540873349466582424123783708566202023611746684457414653255345598688136679403824808904677056390636268346527790126036805614534320205401060535312128514206512534009683861555118957428174669413085827911228172938597243706386497843448265144877503101035371019118280698912241784419795851847989177319979518212592629474542440388943636424913648110961974261342411501966545360850338608554936054790909212144517107902437562440961320556818673970065571003571463816437694864033601870765464520620034564650 [115,110] -33614557470664148028655387144736075198626487284553775168778904896538262430800899938211350394670665046237257360103377693571902125002247014315394813762671416504017095385975486920657620186626167106237684793799825758618427196247714453715696702559085835537088254247546264965328662263322436387729958364043963863962157761760748066971230292133623294037701969556690384499113567471660072025982601226809885170139319359287483446792957649278105473418116685845523482702207840898570182285963443020634720140742256477844276057199283641533287695043756980912919723571274386653057953103324318818760239914613461882816117542179496779179700910961872438051252807295000491258262248544807477039642767893088423452120714978334436261742861854770745282599416142925264441955715043367738389179472217046496184498155559301672965071812751826399044914269282353523428513290623210688689470733859426523103431565005456810895788908851872589124005579879509882777662829204048245527848279161300585958790040926387031855779223594977622585759343179919622006415009010239106443817061885524626604341894977614237387906274832545379345649119618666177216534329368547877705574804007881784859216087239140216298043476095257469986534704535457318393870819432092937584404301698921176463490024370217742998808638481766407628252548042794457542929844192633673598932190573408077477921923621790577833220276352691055996553257509326805309278848730505071066705871712310257670778307140068528864035787091780390619890283137146273424350613803701607930961777860318084485809136483931568954049869492072929527718113064793220877927203685109041967029510759631852759171865411498750446373351236104226741122227356475415049571207954847296924457540830751847742000136173198241901869915393447850925301917854354490930420218207936398236699745688954681962074505912150619106791125020161924534890937439837336396206820350543292752840357385824413705287112689527086554817555114588694269526751033876551140723374456621087113111457776331715107004551943477061039979846245032679644658289651750633083722504724561188817795085089283140362412056492668235601324680681422034562294440 [115,111] -170644968708194943033270915253989953449452115600685818687633051254991779255242131916986280587950189070111131816238920646905596236633745004965389434257297274254024208333456728367588765948978093574509462604454722565677075928188450379787160661860313636073457261518416328320714265648594572684399161901488785058748993957909702327813171234435718446214579231092709088083306913720392611236166142678490163356231400436737672915076575572732709282044392186011725238491860315437504833129527381306971781702969971365781000129152841376234688083617885906727366148823516626292134755848850212013955717345191401582727462344345629446261772430486606705122696436389030905482471215573197618787837559139187206951036921069715605091012029939038418378686169911157428834159614810053457529122046085039576024460672679420231496722283951040551875191354075072110051474441928775879387036181725381588597456504913742866725420380703539646542450057878759622336765941532725490078385546103090944947058011096670035743684147656210059354425704141995436976222053510340379678576921122775373199450727919776997994814337517904879536100018440865496315588408465272779776528690063922575462897518164812976935844862131813567513911354943912547084706106065259619749831735120475920959181286379898806891376226420251866184244836735841075954066623217827295866377981500453564587162020697706828087411596087081622239005116785852068818410130667256938966378401881968630395124377647049524706172804525602516759160224433495870168309056653716852322910492236477386537726769857912316355027905890702071000496455179115888000253748771819657932681502643982773626254986212300898068375284620107232488329018454988505338483494857332041172936095254350307927634931987193586133404122448601277159817433872581603837435442133509229425360446529930713242897720071138387979226264352600559567736849524400739491206131747896087058212504347216805020421802675215203451746896064428974685082222934555071902399224338428429296254327941460908960331230357348035913687210202421116889116638133086544545264235265416580438803285348567674419372350257000106847082634752231711570 [115,112] -132990894055295583453067166206062047738190182053437968223224718168191612337215772892252635493447399713057142661606437906686122232123373479810221058429368347038133180634925900275584831644221476578786860336532600228381867940485308195491779952048967153538019650326271818286902918149270808231234816064943073535131831274555869257627431660931023137816255257111241228327506015252606482122083259815913334084129128014252224236676371873584353302694240887339648104693191606114662234690854580637022597620061180571602753986114515167190399695126985417221724259831027161192993126489632230225557958430737872862320211520579731551091613994525666881140157263446869241506284161012183421147044692959814736741076388909907536286674698568779854494308320035989549919358115843917982802398234006797422553681721604850062981473507135637006872569507542836733014400006482843732784958387970560373753503907544448600909306939264980026881296658471871133342415361994673589754649779237470715726762021886464238830371003607795989117934239109648626171287923425304081385335913426819126524440426577066667564753026886283862636754382492931302760618096124832350776924577087816775364520321491499282627575644988087292465582735661818042168345279043923033247126763728565199843791496663343690551260434555764819504070912767735953545363514592830553046539332997384282470384365826334704168256549838700063273499856957919908282349939899847357032771727919435036452446367367501029368084056182037010738485842349786242452189203041256221186073447262706441703088426688916251094451975163330872717208186810567613431251475643149397556312308528847196465461157157463750510276408298635918079294988353243731407289761749641945696615641403932352308466820014694702791348235197535940915002242303015431901934896493504135135137896109910408347167478453592337150881244274410459892869581888543569500342589523592515541869924568644225856761797013688564252180504235192857856252629481294885891404885121943642972222761608852097114193082682610619832328311453551554046833743355301559228864066648629189392294325612390552546978679846433940198596338564090 [115,113] 1747500717717552049619554959405019864203562297716832634380083775227096438122114817532836159846333021498268700375913613977627655656988694384405328552884350332643831160459992029155556981542648831816370826206381235563929671105011164138854573959644475270012825499746265144393980275849299560976211457658945101667312326805547101393640366874656684591715740580138255912643966427757009141272687370642606134376589113288038189197154826879035664736573132237584357735437535534001676829740057626633924287044172371815327908001400750200126171535405973996754777349549386429611654936748998065030597902804531828618423431200489104300524691714838519357634379723324264273873928685670675431969490259106707722491715107709799038805696405229869502796204303575186179218091780539856775590584845328317173687284570211946154817235692386261911082375008760175482818594984891457749346068843902197469282806488698971518650465470454459349124802843826006994764886170002540088593360078252191640618345992844764779903315814819619118937366395417563245262074014465707028427840751023962966209095183330321909942590509834722655445499647938251680912164023699545230673436397403159262697944665199108222905244409121993549710761027953715438618394141051800091024525681686086465695390362849856715384000515946789149868649409492050410388433145071645095932308837455261486782503160902827557474760450714446467843312929772994631622852207153181616746170298168493126622211989946527541368350021881300351097162481207164906431994644351028504148739692326174573354684220699692200154180222181752514631701778349488304164692955466974305244180386154383488190233009887565834977687185383232463972879008422454083355650166812345452658049368984671467386784192131885518532210464281149404834832163563401272591029593421648146414207853311877955726783236932168581833545196450184996214586642596036066015065183870275180709429427567628118744541031915469831251434559174681005244311328656236714483285687761217734215901154798266952077871894895718267580669009249382782528414560431758174235494541895820533551812348251247676972238089599306117718809580 [115,114] 6054598582693772836795488967750393128081796348972586086908244769533670950121451888426376110040027787544412479460651211135615016960425672955301672525602542978318796339284085569775953058349237624895553432455236331248683963091296192979797015740521678135009550371644125217405828430896204790254698384803824518747316559470213620908947914517519587824392394452017105962798435071833789944245259594518675732517650393752702724001689197866019529187877481058591606191263955054450651905964471666770489113346639823204713145646208647905688189588565262971908167371050075165320821159037151686295465665763103941498746545114755428162457318804996230622332994408057885473899077825060229800900043142423377609042255470910360549779387813882355439848477148704978458857816821983348514903653598692052572188760264102137563630208265068806353418720666020888211804987625438772707907611482561487047179274189647077348988271858281604477470220211920054898998831313879359553243909475126316221620351676797983657252457148532900930598349712120030177684642813981379194852151404802569136841476429914753106952389573583375964934411066918498165452939374315060474624489717132676828847377436804477434226347246674648640496133787148935137546106031318682001027536265926396057510789397164274790870041037887205030555833290020497631147843754702260586782096042792582375945442324063204601215348689480410060041029657509881878620023496833288984783960024580197899061139649938463396359100670186763688005821853033981571163902527429773400730576795747157698231656241672980239468342779143306214873073358683604692529136410065962473564652928497364112497775031269105128378846916466103203675116365019030787654376767476191901726837144041049040082514016369543954944394604066730353678405032635660225892683689100490197647723699751801971074485767471468109803201531626165473425800402861725080103494743100731295405803310849462191708991364343816380930736756290770949714092243536667515615564620148382554904495137468648873320054171110684798330840445436159819370275770202757850249480174984376081158679816579921529351924935554203611810 [115,115] 11419868089374843105553263491966422100296147872935566916574342713266290972697868015999927658596247554922416301035769427764228575377371988008824385336789489329891598541295569485664525423076551887488620666789534376210433365170566026552215722588657857891678528204376969704521955699339494016952741933072051807314011656654420472734067558783831554269245306420025787028581768257114247366350825275296930007341477828965225638934996582615751072324254548227976444378195383426321423001207336782139771471059539814447139118412467076779760988532602739525670328213784354983062136076079690113780774930771577412071700881036880079170137998851246478671956291270850234904242940749681578301759054195399485232671401845834576189634326509346279087054925591160564468521934299317902653074442590849868421829503788234047249404175569747664886104052893573750376276396634609869397049572351705311940710441671533864835429709303741439845230528758802520862451481856957980717398018601339913895609356771843235264725859150611393793314115800392023699978873876761942994688086444979363699251750332363253552310446208380794004553201253258000691079490499013862175062475068599099221368117355400043630857301955339880107997933801764665064995200900965939049558578569603438237477964275719830068123997905569661016702649709197169059823315899602601142673727191668918408632493995230705371744685869849399241825195909901273373325173100574370754155120919563350130027716528242395894529769592365083186235917840842683204861367879481068418812954989079252809661724910826110313587100764214983795647546980935291555173719893371339220877465909039917007066135884495243108820063689006118926458895182580683182120563528136488018551067188685647498275251335309228318197527343734690047148071301047144801636783239325904170045384249069112671453574581022677162093539786052792288872096602492192750753268277995031828662797851857855545602748233162070509881643128695882994498057253759344409301815971275443074498610395217640633109804412398707617216303747644850692295323374661296460426467252724662775986335847365948542116560173566080 [116,0] 2068811300476656413926699271186378732315264709701906984780700776208423191583468406478865009361536085897055084627065552722991506264700829590407012436013996809533491065045921006732801400214538003246647346408693263429461299642153615870996992115186513997524368750613715392986501372040686813117297508550179396862639852101058204814243375205538638597753939101715362836664083999409830438335861911882083489072707461206452036411425742985522555069118971675784461882510149808159034394793801983964409596462288674626743762636730443055895417422218456953582038421890594867979178441206032764325569488915679357569802888855767519241958484125327641993699743110457298165663359900970137401562302524750614940622609800490186178890312257817205545273656782963512667769121363503382604237043068182027265426358100916208356118840874047226317918759325700639619953351065017744078613210959604055602743619220499165682801679577820904648359528031072354324944458371164443962059279137246358780662511335151025555696758157949505881988118889450752876480930332784867761296161131985922378960065170942382279348533049259465831796710243256283860746988789349294788249584718664724238661449722693341192409630935497177180973771947559764112928752924593144652404972553154201847953774733480863227623797968751694648664546868388340297246448104104722054805511262247253700685502433559643558852622380461554788828734011900464589196747980394567506550544306540456196330003371667534114238722155911597894857124890092334725718162440481515554213806335270578846893459588757567887506682903176218679827824284307269144809893072133472555744498708673464722283967327680196577853267172291848792992641026504533013856467169932555571280820935206598359594484036775904459456569583304750238126550372796924213096318101025309176013813671602001340698017230715219323408346219323118876221059690626836293120756789012391842103361359145364919752811626344391143452544150220530616062715283264119384432428211464914573222806239367834433435033315078823615994202461773454052420430104268840861234560776719179636033404335001599132673740356786731053494665665271244681643311360454744416770000800031087369955604041972330196686155009046766892010875092234252861394514137758681604594254734320350639763732133228174383469690725701611855313899468455929309129714965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 593616992050801352684519899444247280763173087232484519993564401280974394328566689939222861381938922754362248214018239016760449003626162317067044108337550524553397214509465802887701707335617490432176577296852763366993250622625056588205724205999658534306296201858803287902292739991824809572052570227070469055393639445912859161646696390627003447563513882962944489491583618205658762319686966694819438967580781633446585281536612800657875960242183103928267776666774450010417925605956428655667318476687440300084956431377188819071391784052802132476444396105413854243626755139489602501235344272054013810488198459025930762581693452537151951723767790012071212169553080127581628157366911260518844638844615713813969470916716467361674362484142923003247340545283120746700460774398219182887138408651895251412233496776000594106465959673190587266532683927080114486482493307472270849507734423184504032874798428893323818642989811042713149189562862866364087312669678910079798454049112017961360219023533071292238142294494800425887602807637408787753961969598522698393754084621122382977712048635542121077447263822376994274419135076290874995960151186824464778647006588580024422382392357203984972512774004638188885608068618145036121862328981270888553748257165631806751852656482741833225348599934230419754445372738421887173992970178328501882486280804622024611307923954625449545100281471483704621300489892254707443930244016036942803102211884622507659174109636653105589974896223092106651124571731141336299343141847545674831168407039887868502004531156779149057466887372143491652941330813641698509975880668007187678420613503739219855529137552678961081563536974055976900756744589196824403602057440558674805414204784292347854084427404918629332487664282217070803451954943951639711540317321383317759584546129541783915477844930521272724749485276113597700307835025651491622071613207600366018318722698410280048885464865459820978930670678767942799259902471425402677019370717993135470449202775276289847524204000568849547822223299410565535289221688808998475987766602837138711014333240483667193550421960333624302527075920451971305578616515471745140281297091494630668080807562096564536636802205254554980728692435625629294734673383924974040919227377367618465418164797928706052573821772000428609317168593406677246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 49210348262149276176963397716748073523664592611602435732310302508982893015819306545368408879890460097120749095972024729839427331764690564803417831859953136419879958329805154360938537533659302942119724844770835359615810049265957211195866292109036063538430674404965835481307830141593301780364734404389406280591516935165270067033810845732117905605783720799175087113414982891283302644592429132049346002102433055734572463123965888115985484003810236818749036036245302337402108597903196017576638945102481799776731704358058703650307414558371928215041915942652941364331755457127684228960498728613707118330094763955254600044488084731880312730685168727532374292940295111252135437393071614767167383414504651298366859322833466930868232887924992898403175271122953395127570020096347672918735364080596294207613182705646025724251193501799807772181925323541377145636247216984397307536606471577167979174243398890620813123300521349127286660211052184524516585482284457249071756105296598062621369209613794575769884572573076411176851183610849477360948524953372095991099401104483563636626003882082190919838108393499538960949996522072228414030942072433803127825106985964862109516749347773935662214101528412874218396073259204377008616645068725694027082363239784850084762594052114370090954931386199956706925702594015589597365899935182854505508635014253598267718707317245734443523461811847524835538328932370485146597942780275613534906813982136632671300797823446679062255942351322916183639329605967899050689977055749796623712380312947478940587138307998442692030142325561305606710104782614928860944550730047032324913187215646642026781967914282038499371011187724398848921870598948558419670989681228336608435770446569809591243860675958182315279166420458497877797388209131966145973718552092257286349658028625924514644157645647984391567741201619506802186198744279199326459660458862064309371987147123553510363536462215810196209862009862515278695311966212809513050822673624560861886752554104770019389525014449676150439684161451838035063324528676252559705972999911900096744465799698389449628906816633313885868586669803676358801744314637802838800697519950570350167225685099815097251738165044310155530235421894841606998830668191892631123427579982012559469292898147942463996193807745926918073564593214541673660278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] 2314396285715600754236061694325215515851878342406079657506945708459192515013964542038638697995778382570196444337097377506727861592856170343570168315152145956100120456514069509651624094370811268581203146346456935282770755968728391549514335459610042224720294680763805152327406468414780308554348322214628459484845265162362405812997273059863327398751595350645979382676109141227827183238265889416533553023696183777790400376477754198173590829056006409536707610398003126148184812238942049182320406331764865009783199416017022954258452435117883920667671679690681869482562718745589218801353149260824058085880220582910540079590599852059956756405803983922155487148216304686058483004055169943028914683624546677562421225923315563010701031410156022828928729407648110599569094299601701073360791230367527748546407272939879123650575366763267525405743675026165590458113885582443424823338918037064792562044374997230115060857910450301546390995496757546125469280199112159356665032016648529633684580096678886600397744020774312685254521616825137132976523353993689511816873467746883374820903452702508184478551144848019382209585979206909565227562829083655449239377381917947579281915510029162555896765284256161024948458551147982691169715436716800177474017549106859962400384862218933850348601769894103415673154404937600455096905055967284461987782766148296158557344168888214909700264077865042888188263751565114736422058719068969745600548244462030827956743611794486868678325204661953042427557650294256353034535250045321084913677324027622776681300568382145025132850184884268693287099085002243807341991657335588803075205334551865803499895720550465102736448030939342773949833445661198619960818637821341308377740309581093962092253890957251438446232829465136738870421765534359673040891762281539215434211311627244013396268298045332470583771305529517853309779452012468323866145877809417615337045123664777508076689156454776016228541601791848449706342573570805728598229347804564805080050234975373574626618067140698106840244770451340485975418371249647757348832135725108232975225402529216368449314872496073545042860297064656786002816887216550200700608876283716562688080913130740947468344929855206016315128265808203269346243685899238785643065471476156641056204126689747808159586460973172056254654194162867497652769088745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 87976692312881622179073703076897501845081319390595738735177671820328690555245859710320772626624189175539335003605351123567164874777805384552648317306589330567430269824890496603528396539398351764683794653119648880487942050663757746268857001939662031347550187783658093176175243125889449650423949514024940922515306671654984323073051662424252020105942037953446201914868167226369390241436041929151524221504927044062046846180752558286571668915042415944316241824627215391723519624104079640049948260379309449897428336464881814806319156862119059334802215695117664919634223074580694991023322254141172417135328688253690826087130096588941073834367628712209557048336278502240742634488742882450081394383015906763808259159099834096690438334155030686206024115303020966530120027318452688267949569226597299154006142464893985330780136681828087187172261844549405970118353908133321950742556033146613450592215899609595781880108173514494043984485139392843365901201862387865359579898909077004029991521329553206978376977972610553902199175233723956615798997328478796340275488612225232100719598304173131827034614682737253942315996931594151394625749430180671807298925251532425256290728912739623018706716514468490667769695060555058974762651638005367404753353280867661380284352076252093171913849343144383006550127799866779495372765722090332427584166100760084121600570242037754820188838714215188882494760730820962114522010842220313334420460996701576064283053296467707865874183481533498161939242091929309622330718829003453426590922670157811831736028589253317342354694256669035402333038119658904149980273981303646171434281010948487830003882876628867957679991714199510759244487148668114812016461990974562981246443614976369341037544809391336220458876539973899960007136927672933970910695849602305772416233341433693275856552775749581852711963852408263790982971574485714950320940137841194990773363423452259613437253613555554922178339883766081138458915669495104061011416053972433158724212748126752095888714545530830843790937636466231110209476388353026909226189830871187219385000223182658292989229892918795667266325354234752081832411352273130591811976816168768401547037192943067425235959458995986207697286340878634189764572893766224130353605812215244108879055802691103233474356073736675533120826786515067396976519376039505004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] 1226650657382436037212629908997444447944694192876460821774923952039028871288383033867885390887619132764224241785029263176577743035022931113149913391097320304305988805394970238341871457494667507682799006722007278194971251291928745389589729733103122691647784788349887171708328305653807435045020754385816918990211870227046176658528847497878335047378479680018852026222145668916991013350460675969349017909697074482763203534176572971098862881688681206551352263367916714987390553137371284602736183500796391821866303285134843111452899765070214748234689328078349403254967296378492650515126963316560314456632018492541149551663974484915372623690040484287876102578718099843888853126903724814703701152451152551142024616611920777026451068277405313419144876093745689164818894121987573881979659801816911752866537813482293144889638091328325896970798969391451137763472595422967257987973386085681896588971401469108879964884663096297102610540450110218191491529700890255517454316364011747444689247808738350395461475649199806648852855066210674356728657891688483655306436997160677960337093498487620419547511534410161999771719472523828941873827885908370649451024714972669759641725720928207464222813770061425483736245423384651113062529863705830336037006622305782563746019136364781205679357146067167372286283565849071316541553787702930801493663996730949402915304236323495237720698173399830662882884285721172463638629327602631300760147261178371600269560056877178704356512345339988107016167004281067347125101908886180531669493840317856734423265380126006569694197751350916688592081569590398939867337346242207374881936396321699321913332556838166949210780181943728149070481319140640235848783932252324360488658550659785969786214931636337731118544257143992273387064911676295273781444109660010997813838579553527850761831793271767791213787639947930343801105961978105574192865355914786306530811570443190787329439620972299536280062701021525811181126902754985902937003258967211886613053389987404075501132719185409688464247867043924435099421298036344409331374606975548116811417999682021067986194836213638811063385724959310529663329493375681002126194781487939478200217224796536486571878988237087396779147754048308717044454674403583331062957074573748637774115289656162649905514882601487307801690690087226265347908338299021124839782714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] -3153853783743703270092113301604696513056448725638561092394123693235018933067711748513545352765385296155701885686542108374113120330397296715279018225123432178619342824411431198216428733514582734189519142549579346663465176037005417956823161216395809718959913754320823234626047201250113710210024187428079135238135024257483316710507122183475339709964407606512103948946779567139190764929091808586114077164449647940622728069782790785110637858285689755532682238386297808071831862743171658889092461515517743033734958373979650614096099334779428124359523194877755924781529287653069176441007706612623823921939300650594762669086791017734664596694057739708956136791016637732218405753950901969652714220226572071547485488245250640267008018468144083298447182877001473490736371055531302100160773244375550469852682055632947639665664258330024272127326119895315043352758821674453924019738639507892307780264938420871349344489778338621103406806679570701565580589974038379720206659728371707321958434148540966906380066882722291135711069689498614781754948752975913593145039174361493475072312509206311084841010862567037566729670989633639777018211199445583987177575038992158644434910743510070150222148445735017793660072370363853815550979774067414992900158675138594280200205569391190323494005387842694223958183995959621576595076522343804643351634727985856329925317709357065256007995035705787178217664583884551504258643587883083875324181088300792622926688720678471514298952483603684698074511024459301819458684628805327070661415930609537583367713616725521101637565851498725787545385798736778894137676489826875129929789574689565714938826142206178960128777287690666535604551110543074863015946337497310249933023618326491814356506784482293467105569804810091219812452602293704022277595987054129666946984294655946143641494495803396351074373627507399012189653722222854476203187904059468976859717067803961260242782426464098058642002013450770519749018171951983561596980681628108129991845305140620567365700929956457065665211609645147186165828133623591696771539837548000256440397733561070248794743184661075787766219310926728256298371023644048767800289060050129740342063292859322884506733991485288151692881137051458994711140967416523486711965585108116524847552002579978650153226755585819374851967566563294004255979530171316582709550857543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -139867210423665077511575669469818944708247607961985351883079759577189639863360799067096406448836599328209808886593082766565337659745921217576947268932254144658326000557400216836991389401621810318341695933402653320526738663952278010284080227318795859884768781272186919469832936633074879558209308343327705606589961916572630299024562092164062329871323051393404502893393515361421383741955162896454655193748712699747674155318221807842108671657733700593569286822674561356373866392812856259562214403890903836726183710949576371458543247668577682932211926511223203881513414925954218206705645718049188645518648409585299694285794961128815925317080015895790550671822437193588311466754703089709501940929251517880973690617858131036303304455285172686072052116299096732462578539150582391487641684082318339800259338874349280183405461485513361590859738746597973205085141868166531589931935163793328264842449606234466075996339484746379647600828245420938851773972643023590180032250362254846594329979317308747694645131627313452205407415666169867280244398564016857142827791529921807800216463089078381364317273466108585938626453984316383221546301329601965107341171465095307602753659593523994577186240993752331741976077565949000588909390756466102149386675057115167658007497592255737779566547956886531600460098391007831232582299380683326171302671873943292604168422719159569256406867406596019220293652815239126841261319967107994780783927364346215996672063716053327148569885497576801212917337071097404924505599297753410027257245048192231610179657360499133709180961858519978094258757930555101793738869313066497430351956702878875518824740752846982304875240263315184441238707005977014253185435103230671187994823305553310078294285262882386055585724224719249052516641145676454189379833080879633107016413741514195472875417075397260120080850870252389976841385400254273022202649245822556396697070335485956683408855173972857406614982190706220499787107782112929716000087135879859012804949568855672277201393700308452004027095327984502624751271878383951637000290194609701270883451100303685892815111348626207259142145832094738754955176930601389277001670031914784883000910278903387174419587102840539160088595599678323914885020539200183360302710221456622218757414413177080381657779656929406008597630589286985188478273922640937598771415650844573974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] -361121290685859040197634749278558562564460260635225531746443647369073714501722735829133230038226853681115521224763392530036985624169277063190533388221999760083867898350175679710821300462633339408137717886586733990165626059514152041965373531989255934177411037446053321185490052217939167030537644130087212876200958414615522430463963002845720313323304060927397809824487634258651809340241756459764078063842976624268729905363031311586895548967060683374570024508337810248006549794148063884914819863534294846134937373081645170371277623984161521369940077235490346705346491255672237340101169594843213134365373418349651295941663136051928902656664318911406928791480274312247338867233388460736912546285015967522753760267521246660724119786780413134331131234507053463108519390115734240419177079864362236043781382804575561679192914133828594804372071521164757747725167358142867257253255202949797445297803616785344354471981918533859593550767092074320222151490811228813584025355363622567693304139142929651093599016353741974607420234744202273454037401574151914426687233653923363089080212564239772719314229135462128265472124934539376984881928747528601444703440735998572079428175283920757572770578119151095432025767148144831696641054633889091897591240051274457155946326999092241762882168161312471897721002488648177051670517062283514956904683637500055103642995918203568853032850496712294476400840605293267420071182073649864173609024265416946947359226219700092063158859900560382800481759440649283921346641965588874094804371150822998029219316098699642898458490485210744300864210798333489752248432340204797795193631713645690146187921338824372224731636273740262518382446435641028145308556414864710164425649872925502528287809369824297349581778627293319099282713583247911292024101634179362803803586916238303937042099232664236931482390854838024901853833029570449782475927749513967457062537618717443963852233000682608304985217029809514844841476063792011049187960227884048461130286907911170147274494316390185955392396251901040607377465293405586716816595091603896856452158067850290783921084411219638811887425872818456932234901667746991602818931993050290633614129053246237058946282041814913820485052828337788173385752809557743479045442702480098575182616112727540399291805250929854959158974816205554394226838899745191113765940826851874589920043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] 3188222626780669720096499361260104447819814781157137223389937062001020707502692935540414153991456682271513126565918804345251733793272544589027239740653571733539663409690763622140306286121173472979599934383105088444411593698819712160111452236679191660139501102725040060259787081871876227370801148613670242280150392030479821478123680329671946671740399313447313362912034050706058333917333343174004423944945656243462627403876478170833082526099810163500934722868072955129378617824735431580866039687600263438297888529691119921931543056537664102274087898475140504396287154452760320842293290694100889426852511110606093042295473507556886681148420343087989663059116781386119791523413189965699748703320716163795999438264667574249323606717845948872859094489818968360832349083936034516032206865658396359818838872935446632651121016000419864918520613790133834928245855398607581240178242515889642383803580675240094219182362804930880872953151995020874994672583014369646254517041381616894801940873390587346858176016003866634055319288757066326258926643886018343251522540784173654019875787364658036497610494457920879538720479018474401676614475822511643638446313718429114246942465439423021515950683787401261224169800708924347608760671682483506021575841520952950923578085746964304455736954072730627871761615121670405905310502566490832818043904260212632315746979976969180623077941352130623216625632664489608915593889676396693186985991113138619964821534212625166504296045613903047536561705090741562964129170515829041021589102468907429654243294596894380494475151366074930672787980592695517027905508821409430970502953093948920744901971047727215138114377697133013712372573454729163626293302263488664043820173181193315545560495977550946147999966857560277119989131444143825119625424038034163902713270500715950001884852007794163521071033737558898562129271302631520522051714680645941678579757973514092760721897860343623586598154733510553323937467198046499877788633105645275915037273919741186354754854265665468408453159446699006495515803495617763229504051601856597099375013564489020577206631857147725634157752312570712073260240931470047555684369436024309834592606830183785609755501130903011941192497686814572666023758455627001416804188944014504233405076505972800441890231344224166238313796085993167576938071150352907445757466575742000713944435119628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 8683635160002631439738959318195934656669243884638507721715030308221492683593348822081759031678880727750153973656946202758480433781768846920527740547497990416199665714281310959167154427756146052561613507468467487966304939961120426618082801266483547556133039800461903466741903806173498448093171088656686095276604343421873249617356350204833080883306347908671166003367902814205950539544227375303328327717437221511014605536428751755304133890056800077404674945042669552138055064981963588973380666504801588692704785163665052157004208300896173510370360030405437755959529200967183096255589133992954683227460930397413167416879092146795823187400464196325942125409650891928423699427811611069385527891485627357331649003184519895841255786205894604225994569369546093562769746001923432927817626424654621438340230598253104728972625762166882574597454084238854176918063422095809938074617002182690373244608743259700902813044784876732001347783752491816892411355485686335693931007749431220772979470606896530064855542431813467074750712594616164730552707237509972683255421069183201661208852764100310437818076235760478447831855298983229734630792940629956326327719632431902286776053379728001288802458965917239295606666934877445835155275318525125609666502907713019655847778154399034812066193353651357387794813435772598177270832760023053600671948850157832044077951060094412819691455012877244518538730074961599667462491852920220103835348064040121531973650490866151047150695140440471640710953914419237179619948114948168132597418818973251258915261782461876526358022330255407515427713486908154374067849051240948033211012948756568744223777275504999732443942393522705481714572731868750725722421985486687572226268792024475700266880850010326514915004263379018468185316879629836069754816260264682029824505539529813780301692827897356370640668519394803339691487428512651251009725296403247464936613612086985577308201398090895785891278988606007154151719753253289224987404504184779849478240536630441855020321028988281963457556224242691370219394127372987165445361324759363741446291392477960841238868134772151263261563271446138529583308926623586159583124329381076800195362054953770657389269986141796955847425721463794502084591710931303913766955325305670997675644796508227208538078266154358062066463851478491021712821246128549874682828191296835029788780957460403442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] -30445942565504664329132434025204392325470011446625261196319620655849802327857119311677999825485973915818094036484906540423859269764492813989019011873201268900010307292922004478961823271853812811561208304734847977425221972200776258834191658405017104809643200618630452128959855954175752782067858752738616675487821157178900043689719654292756272886810442255859462193346374512682948370511723979298582728064535354268266310305944874809404772871494204642841728332527515753557193833539279830104738637548758481672157530006392283050102994819984079482189653199500294554998937455046939018654822140528389568434965872012963409895132237934223064363483827734730432289568819009027361443013722934574634338404240239030798837245713376335642011632342514041403028098194214666300612141964752395380883772267722717041304268634962812329515272105862481420851155683332194658079152976873988650497770895235106502123836278908854126547542981554287686333336594387170500916614913443832955781428016562149246023871346424552671863535087503785816715875161204224253941911251576886077946202049178462880102554524115742907982322707202952576365150822405954163303840002157088905005308807526143538382123459484044142837167400005377258036689047623551087829190111250458799612090785364804997091029532588974543921256930196715146245600767600561139578376929508254938865022615195805726771438178644733065812689063118260008243029615871002326446544309135035159335476681200858698812059812001744362570183640498989183262630513629728440632985074129182557470668878800065134551686583384594805677056393625179850167456630154203322293132670911354958440262458126584865734508314361064733331126076732121580546618598683185969963376929531242952370029362818891323946740359708942080075151366816428226832044347969968798261492688105543571368627087439691525407783725528708438613384789697760983108780064710641398674517078694550926748631575892847947654427341980200810048445074707876211843555759610283154555413079927983428875968260868027521545949797975409102063046328800513217047722689134568995962845679403044845854863533022922993207115979850612597300674248806571447151267628750823986233732484181335799137491150263560778947398171993573324999782525896337408583735183653100489814202835881006696087945487165481067958976414766322050979731092144308446635757331705182343150987989144340417624334804713726043701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] -25982215146276475727802899528486646753931806877541076933077193571969753730966005873780875982931062041849202686625975540672726529919730181263708805857775375284591815564519559362441406390431759487069332842380968489240344577537509918788037276632940453545496871888174971486361073299244099106256823990789755613726197641131814468928221398107255220525591687982725754743971423512938301521938072473959500045818438377320098936616770558461396968475555660406678059834237093768885416957135788581573532984496067413280427658690278928511437685307307776244949797705389569505411233461566821438651382238739026339280324703555233996436618743133873990351349005496816859868705202996644069951820558754918220643517328037370851305779724962695652271651347090725486472448655434126973103683245148674122616319247691915242113608235372330998464535618458026887089012054914985689194806462942579986405609928093912417350015120225618396701232748103251426952658158507828441956964223194061852153755350420278027071756982898754488720405709666442603246648815386473960162325549487874964630751635047997819906623304437032343303285512855993453911721124375721907210680997890052466889550343804940010514370272228691020748783163452130720450463708782003569002769458580056140346042778192024131618836294372690243566470678701519921502494228097756138280369083301969595462735697411388785754369282121781032141932755449758336376663448037626580980717671186618191838240229067126650949679705592901833116479104201865352898584269983916095390728523867738319727543657933007321426948419149219252437728098952254495400516246512792083258191175208165396347139528828998853118268541102186107175745528962258241210226793414866087032195545262087473359603622368463400032098806482681956911081403708305374846296099449803954018996336719266319355676018891233813785934244243910194764617908052573274941652334100234375970383002585023282536953454701098756523409295896118846856717191913549041323910936003636048101773544264157692352654524997936633030569834777289818622384700632375239537687209628742171754802087886169544017240449863171634914123306904466960814738745085716455277958626901126040177703753549239259520359508533211332837882758139747545265766054125311649020955753364547276936530520938922014764461212544289876142743669884614419749356550512845536448049094330650143632482798432270509891850451822392642498016357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -79132130057852661793517601584167394644330135241832966891233436186350272958483532712680391982264082770859713471221291894993273770613793265245878987025078201426164908708468807062937311871682831308584682197113920016534613405108473667437595677198391003634328455882150195395143728419375614082196918862395839769743749839478060918311479288149157472960500962276905302253953053395484343668904432342534811249221384120566254418564843014616029118355385314437039905594566063687145263145853589830433521059168212471942615788642864893754965498287373769933705058652459364679547663314338177593764382427676705902173562161660129145770733725378749206058718894086829149535035455673507693897631055948591933246911308962161569309540491085186037565678664926464020588421931463227834095611232650442111654224608224117193562445949911804692582680433919706838462087463487549183076275866721166111891736573118436986023634771321863561470412208807129577925433965361717381591969481889708272480757627339255041157174216666127739485020421534483105099407858342444746828212975561379786014274637939255712877413170456527236545346524638584415609810918682980997885339123651858112120507732241593259864561110263457785098560999432555365950310289365787169046450234330973752503304489420025523812331477378766946634937255158653884635481238016133099071177982447966297830191947736875700426354717792025465515660455101264656331882752873282664650728422655771690249182084165362895458523088573217460642607253025432285371511965632751201983399518464873329806054321141344153546457317552476705389074588335233364808304013409241740970152805800881123954549341737610725457512976054284424844463189125905162516066576530573826473085146627262679036606433672585321607678081431662055055258382646408422809200943633916266526567295159532083223964100385491997973449727451874908700487348342862195463309174466053465018294321913226915456676059101775853158522361171125755441423037755886457387956709941988397091412154971661028660037964996479730019778690292836291412080831574690322756486826555253542245723280270448094628349011477862670821460719412413563164091138513989043060223328142036223048901314295682305649924277221553470091635716820534583180229789607176220690339300024115943397581250205374701669739561739495285313709110770413896110673810791564114794147255371542992968164686800550816636601325626543257385492324829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 12022754953620771272187412851055872640244128019696410180311485698365311019775532916870755451889145409241620189923057874877264708827479374136533256838116328009038214691573526403579832606810171212531039307302497875632323270189363329958638948220770140473788828428905462737829583178371124059786735434860545681283121630558328273179895043619751586083622264382780371625674579760241912043664982198263848631604476616754928442368167179978162676373246027274230658815599497191790166868457998768297054897853511686767553042332828788348080044828956696025741776253052782850780254749980924388619154680125017244031805698782912495130781163021364583498058958135079832930873855514429016648812268980353264899694660902286722992493988684779758938595198053956964286814826018973168578208938237936898511418236386905687743447931456461301648130945833313821756467766241879395368025962158897356136467895347162211739609067638212075187950309465599689215179006319347847681815209110659155982216076995088837721630084109208391110677046579020272478295671344994998599357856410917549232292690109682811259000211188237697411346946069346588814671848864915427794130557674263755269324704653303450058722335958067615944427355548534248679963747233228582567300647452667593991731496634169692770777003668244727343814953960974700201739164756061112670053974349583959499013854368454022082207466281881563581246918677644902874350019484821499493265206058362712567465941340427339633203910838343448112128232626704614785567211749611156808369165731572776948620427061957875775162771411033559339396624314122227758771651861059318189962293064905371358076313722131507656489047331080582445445102008152103718408003559678861128073250076976052621434054249408835430797749386297461699832299048472158802039243987204272383198745742030831999340441370578393033699973958341560092320831231173873793620443574483818671916933216907630203521216367452229225342045716284231159165552651349475878998159552786381991392810232308261290411463718084792876467654249852336019801963947702145835700023121776852668679553780133397613049583598543736530637133473395970639489852530109096890373399018007853976562409612335253152019108191112576861399235358793757112551288512556281458857220654272330502490786513296997522707225593362032605231775064696791040443214209366643220928456057849210625872545841756242578080016158992293640039861202239990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] 3779242133478246948318451923753788661682203091155931623022978052015735074202975666836435131732368145656415779977260812466797683157239116512373604314964482169807412638741360291228772247124247261581126234568480039183682376639725189243259071488214036320857436951185018128425087316426373984065041502540131753009747596337392481151449695080222239879306972117270678753077056656296616382703275703388025687543233747057189467432310221114411648737364768337201426246918639420069979412670664325905189628860060673059780249475088139905049324589829645344835136366708778402487695748207158670459096972518047797731635291602424245352465165017069270198901915837032667649494955216714416224230071845579867017570098088643840182482740659095016943998296108651379601922565174575899516852022462669278882266721888519891057761991634783768318273185884896918040546137395236699588575364067485530021088095375957282312968434044924329312596732014492666702278907870317094489414997498926258501499540732868792544096529994356616877600853799267485515177567324013855587091953025054652810769106419721930285608304602542016467243352196853638368067282969149446062225601896019413612118620727474606419549398951690834966120049575188947009279283425360820282102029750133379378910677517041201495501980621304419490915515228116980101719991402987747168742349073882884323359387512915787783425552953436133228264718606024146176219963279153104935062220739363988754375198762297005333271431859720598594558292049805910021736402604427850052855424019413460746794774633777600982331150406929638633502600773713904527655198060449503676497880483937752639616358442665659569957611129032687809627265109875026562734520355983298813103409527272981247072999565532692611187496477052550899393107761638506647196058786785844689396954722056174252649163485285665150484830303558436645436347570435358774831036195065245986227809449336028084099994126023307976612878442946249078933824229827068040776513454644431826436266730219195493319037688103253271868885599953388233703595158377903195776933496526741113889375471835379699495637197820759161267087580923665374813036104328246235620958607116350934320042074289653650567903165494944847943548019632468324691651163550958071641084105053515540497112115109438347986795805277799922852049189633238878527580643560814369156104378561910112012396492196381679710303529498571784017713071079924702644348144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] -8983291459341951064270570452100393198810217332176322346963076299616261574872625563099529840295924413445759438936466917844051692003533057292959581516544313711925998164446496387894926487794537507316939289186439016817396631936777035452803806156101869155391364394359702593921502956350680806111099822142829080096459795143064842100787783866091134301674114910707219175476090468773600429371134699203607669999500826221926087380564635440204908179330345677901270686127908666926466954758069150124448367205609382257606086613120777939903108479598811702967055262212688433057383858668148565752410524197151402195600112694538378790325820668955208596214835623811390876908951397287404399958953316041336770573483824362082711531372062256464666055630201658095727014643803078995654475441312130163945900137147760094260645048445437958517743287998474638991497263088076128903410669843201823839546853629472443068006027550175141099014607678219377030174708805304023191718040566042715315363052167149413126722851584477681800237889275348936384189040929798923287242159285964406642431241047871162490538460759308533512106851638879911329560069002625839359873251701883251489422745504509375598367866158386657704668742988896605733116199309868289585026680027227559298434112603819314171725367931013288177542000832912070710819710873444852949674586392113334558544956393431418035025355951419274550097913257613724047221752934995727871090142197084558159640228277147295087884309377466425065729526407976212591183324280275246604093953401032466191094347006611300417196638441864302964848355270904457904474455353256489249784788898108948628564696966184042804777289006572286557913318966841200963997454178807381069823283032954804789908065030055364663171701707575693348127125175644016701651985203382307707960162145712917544883312047410792458750518373000023606756160202954451884747143160205550142426843986761676246359624851681308506907073852829309904889523439975256193369564331631382510043466623555987571289639043726721130261703475289277310556084757630949399991505119173994738143851866315617944175132493872605253063864506476407037953643629410981997172207698175513017555139040389763581371158269201664015785228158527473727564396556650370483569741742849458455978217341072561128252258647056836832520178188057982034633833336538237594809227041659981335870825638570731583057812532653121657261197086086212948430329561233520507812500000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -4931797101404711963707247258925703174073975021494638362931234458985518684102645329076044997272556106247033704641877289724923223245464307566948341322945104553558751850312292105363531827785572871795526040877611516782393492890337228570433276011960505703727830825864009734439353984772293389547036266857778428172118398800185226931193583823049285916555679745081159520886512346339313554260578027069891998220910514435616658789035544284356983752160010154832336622441848615525781483292672553301179182498108682137048892262530003520670485991091672374825935523049864588092987661179932726085313117928357340729714240964896569246582869932752829839336401380000566927045129410493734925509429408461267215494184013222552788016589985789398338827364356266824198378018230298709059812237892907522173424434319362042586380266856670509662340057209505348055069226527249457742893583942437573756849325897520757837971089891596157956248143155931653559041989307127411513003428050899529616981300702776495016720580448552185519664664495831670811798060725080381897647222783930918824651036245590576957140457956362842895173384767419689624205129254321216350471758366647894491741013397462188108530010177131553565129046272900382187680945403545388825939946111658463094390980832532360780149656943199361418855992565734619660184152189101512278772165218541447862332347872214536749067172835182369946870053703642881375295454960689531295452994651431084752326960966985837512476080149019766697643787729982277651277165100121853287306567816660098319931649663769229248384203109732487880176944972790625948593036781748791050374002384629329552410577316441065777111057443529219752268566555645461161197797008994330795093687068227644716008031389862426093684044356930680204382390960762792830395473616151558594637966694811386138502425842899443455485752436107827083218135275360322418274605176004725776398441406835654829476929428457435474650130469755992979096890047085216273067295054009526066998246218962476148302817891386710156819222498090000800343307030144730574454427698270908230017996034953653738738076307934053080388744006495317566129328657674594838093538104451897694273225341933749528981946261429728370597289392040449428674773241074600615173440531894645894026805869840668949373446194401169373008409971631505674784514094944039791232847389801273085917006792542055934501745976843277988665645295007777804130455479025840759277343750000000000000000000000000000000000000000000000000000000000000000000 [116,18] 39029902006683801324184716070633038724446720300417493470240385292662463275179738873481493567922085500459876443363142504939725758399377850576302652575725855814273550469282050447137662119304094793390765482796289937697718801922550150419123755528018753151797028917285988736622782259610375547806280027005644613027068546432606046870871606536867390161673292865738108894044630766948353893907102557071676088604651324765500003745159883629997590850793694415048113886143652572734746923604954013038463376010572483483714000945063779466573657281570772479012557556229201322600352246556467353200179379324820156586696646658185846638295029780695615503514714944413200873699685224313039805447922709276387832881515664578983808059821401401857556471432306643743185109658697511963460824888546547066858083551161261106542936116797827356543085268678091453068379094879733252458452389256310029069185929599839706336485308067498829560680597263746518784016038146500962915885945523426584157110917704929424589483485247808185538590793818491573834523446055373707870836820060832299352230435919425214280963246986849819607881991635979327830210191012525323669638548051852792610786139614124077714285825501016156907333588497785585745796110318226417110867753963716727257458112493609675887428120972626725761464416762043304252498677355554832027777141620509984898415201733357292380201178713805264768434283954237261818768944061097575804357839817103166611199899052367512706324851552024554927280037079895306138079418149575451950976190664099425793779398459115329119060454756424511010212338552875139014295509523843117379480793236173008716316673781901585458841418695067266001337301003036550994274407200280784883375167175175352698690200209987848866979467218950305007453507311299795498195033368208111348890722532461972426593861790427704243317088906854043334068192362881698606967506310536355180508084904780628444442558102818709379375474068530194999431670212768433556790032526630124969364467375268764697974184733473512357919735255176530306737078560893412318577549792532331681291776332376852871857092172968122090780616203061185412227660722419737412787062465398596314731045765511312864301603291654920548191309356699345246886556874587743957012832696177872305526770342794711386863084660473456927557889836808767834193426422193184272035017504606823411865559272850534744631133350072463255527900876512559236175547994207590818405151367187500000000000000000000000000000000000000000000000000000000000 [116,19] -36333700934874231717014699671740223523621057188345544208448315276848061432260106683351342069371118552196348943210785040248375476135224519630262943005840451911835229609356235762601912267066684319710224314752191963529646405579681740222685172384701850894788427756699537696093053941495994445768069936951419384095665230127375569776882907070923585356832138409156274899479091340911504372275723327796522778719602188242009661253312491912787300387167933472952673741769123052395408475118490544908260387177992580593177349172937361200887034974486964838144262220186775054842472813742173890587326281794667667546745080112007631951718620765633476731762062584693625076578109483488841591957551384793155576465635787167698625902070101470281848188366735566534206766890194519687608104059028704132450284401032435157118947991226745604970965415077910454093187173434133872967980773757570579405490076066488647866362522577731350962744701845477802051191460010753240357149414647875099067091109182942383269994851383306194799031735964075288339458215396546475618437984896474419270081948995070013614773254095145487583882911004074833333745200702114076076229463185629194175380596275343751525988635680701248651059644193329792111816500962971391296669211985411466016112687811358569364279540451832224436341459264505069223207212376702053237749532406142769810733511703512686627283567096375145864833174459598372292973156661250599069240623440264431141189653537012056126247468002233025926227830215660548464990306135054256800974990527435339704683649881723125722210868648980129068380616498595211053644834066997386285323626187688174148545615481077671828440139918396684527104210164564799472824096708167272267727633533744496761370544048030723417183879254503916575349572799324681242786375037037270042716868283401279745013355955231897444345211449372213554540067684393351736443367857470700539376479281753268983106167146064504263627108742847286028465863670459119684729244427151244423683516782222590878491208727033627438133022046111868821994056148066490714033324611852963113921079321732976979826725436167290590718611995586498617263621142455011652506471619869754564127425640579792498711851078970098453623380729297659659663745910925457772563168037199283421495921312865955835208443500528862194898691834483388567584245117976077303372302972788919318920130414368390518431609513611674734539153986973697429974095030047465115785598754882812500000000000000000000000000000000000000000000000000000 [116,20] -23365632038291611692297270721650108677587434418118761317898597680599232524067191398327986399381876719452801017339042337154434091266115229727809556128744950745338212616698130329720721219221590980508506898042152602691246668802628492783897146697118556205136736377730914625649865304448928872377691910818418327003555616794203005635788309050418724013493307972602587565575307283991290330754709756600498833764965616651537634873224766884389033187753399479871471826152612289465949229783455759021027113689544460982742363250748526981596524459631321176553253408841140955292895189774214430006737776528115151378481865426228665039765969705029368890067088560847235705216091857816854507790105043799845312758459152471710680403973292733735796133041289586083397824012312154646394477659682781126153897857169739626718210362752630620710274142390996559231506478645047308489795934469363670773567764937928302378630755376823989754086421276178631160258701192477654939601748324460137824575812444069099005090615942120485513500420338917888132540890910662259135589010663886794815791727517108364019338852673191226170111447215433979929090620945173247305389758330970296899998708425101612256631865014239265531726090743859753283830231288068893563948036755460596228596482840382613128278708434010074096621033353717350075790450580021013406753246460706875777939099024277357058669338970368925705474483000113489092961508312521323176571517313599599472961032518165106994287562039475415259193391094435241508722134000091449035853487866111194150674034174341247088088231796559802237357087068629807488455565511965499906613716420694873000982827304405139007746191737014007035871108628803564349413045287707669919774447424746605540804385169661364496970652690740125455365315234122125983875412553757133918362295601218377434492776442225158391975871803504636356168924035805426794972539603992654831513272535660816255888643302754380139642839395147037612074141933042612844343918696015979200500683562261609901584415748774009706255444428454695246856962422435891819642757312071848039860359128167165392826247599976544186066979775175655591362925525700829869438556529376692329270131659360882947494184398346340790014019342067989106283156917571428952020393487281274011118627022876319827462418234439465365751355818135764746593076706974928917177919236067800912693495641736405808451072315484670725591182843955959710230407821995868289377540349960327148437500000000000000000000000000000000000000000000 [116,21] 31383412472512069313579463097933835127317600467310197008080790988650053296481335847820821789397463026044360749101905489838146535858108306922580038043033878613322726774218400057998944699723689685761067412992593657048298168422928674022565588462198136743052552320553233035597680138319818483661343770219942104685386886889792997272018618408069387624721789384671017422849697502466865281297956159685951066032939605870729670246046246154274020739535094382999744235378049657762025463668778948740824407647785673041546144288587478659003610041989538442234832832253702255746131090978413587659767021545721078189231401207923138055842127574232748400448283081069496021484857926905325439763090833391121366420962662213659492959618926522827112306156812063614827755815371665252553314932789841968051136259845485520230059095448786567915349829270695365963583772290840944417491835905646000503954559657067602210301419934182135778499356573867301976402302421863352411725669360402898058687011257406088884437906692320409712700959083579819414602796157971863916675735165484394555693816819769578390785415362209574017226688069516807899999910477217244086843597189596237698232028044430726374726324761893333910819027720566342968920679405838082516161625388902376448494393034099881727741972873066319154384959684962569029569983430295264749609858256081590268536762550313731310966283548664902034349850689236912950130875031618035302475655135372491403866830036310724162383507587393434837561275916448212817237823988038026256601697438395391059757138374310427141780220104869030719329269428420178945721702159700043178731258469113221923225841498594663204826584816490940726440670979141827113381938265644314189279333299220338438873731115712093734808262667542870754826801896782232127478519871163212243717982762095805209388700796600813022924432844456943925262905819730878860925081558350696123581538660105347138474204977721908799191892735574968763850617387060397784600201988505708351784107722689132046238101894985058247775505133636861808734590982861158647072856872790546558832467536135732149068066102597672991347369496655581149306356836022749811329294878086269399776916913230511585797797810463457241019278601994534240951972897596396065974355867845951702415870767125496546242765830612959237665440814388763771257456926440334234777251362982575778148203512785845788217936487861824776849530660921327112440268325421754980197874829173088073730468750000000000000000000000000000000000000 [116,22] 114492530621335082490286883695702796797306271485192409362169485302181487742783743566667022163674534604222983581598004341971665067980798617494776193299992596608432011413051280769206986178515772415912299771818507407646077844225889102022044111602055096189684540080371836853669054392669566793528578649749829557774792646620984538446690871755286934467353622692083273159014307046097009171534663165636992563174918534354928840570612735903820574126215282359447775130641014080857812767085033671767453036352860437214258716438064109628189440101385004165622034616399252349037886522511188280056665185989593715151078444082048892678100851013648772589336903614577776162896337287080686775218280582518809303111662900797633104810260452061906656633184377827026355904410987685782936823964909498832136998314527653024393379829945156877818621664940555924672335893644724577160926680023997361303590517429592249487018910975186733513496748519491349494083777373477775547666428475250185842623378667586782302821408996651495755939626109230028860967990037884601542218729969315756677171782445301495998333443611945170321855008704723838535606123916256127550163510428769102405869701077388635745928026820924845834038320228465045684572100067462981514753526764976165698176826986782141976721765980227172387494070925455613086865479142172441158132780275404128007460364176515389332849016137910183842825824523960984037648285712076139257646597385593867512460774590117794559139094209087433283095695558273784625354403782247030464965988819165466963161092525058348089298749900422958784027092033277710850080446373787367321073613007431415392480986903972805813245389870996829690942457773444488244581599411635913069655559007324699448428899967646142527304474833577730548254311975127674472923947282589950558617231035004086432372633755127907898971511850291113588524372269691311989017825858354703725594630149280968073370326881721474465187303753281909738820796786780939636405185050680418465928361331312240814864504834194559455935150747835778637955771622395903620850537010250227029783650301697767067647565287965557148163233748435614695551014714793794490438069345112808014505143147182941962910223373276389591938724855156623568472322205847902500749673472271431396708143794644156080773864982030446517271581300528770960929252169649749332268139363703411722686643483509477676634960890912216679066436877617506889585582193630264313810585008468478918075561523437500000000000000000000000000000 [116,23] -352816378600495853315272798429845402431668948889459856258698148470779248546009612230306820482578373919405915831718951885273047195872026211939766224510791491079736123023201950117576103618545797567177923620794354388340932937116107712863642787648873722046798033242330299950908644239614753184349445265681851429907499924956790799872388661072050913212134006427523152823489761394417972168924118214825789943517943198943138565279817012449294965493657547695674566551899959636769246479461313064169682342941974259191528856331633552579456775331242312759647346179236072321938116355614018595411505828722676393805571476205027979136167303458141298753131515039714107879432308263143316330154034319163414123517905979833343480639042202687252190469469899116943158424668144137562439081929343383981711651274335555444986421156627930035663376980196339736531617099155658278635300588685184252543220876499916218934310484070418180953712563282052932775096461796112670949127214124422360669693830238922729448898471434435669077454949234246905280220949366429577858341252890337663523506487411258785755628318157785730982115148896815619545103589707140912060888707555196540616594290544293965949276344723964668205223695996136969037383935004042729652330852981614296735854276719119159327258087993497600942260773006522095510694391131771336022139257637901564391774452936231159445770890998665021132812671079491486371384948223645143628057740530386295118701820123844928216720658488261907018179234819491631782456967966654965273277683605773594101670922749686761005566581724616684840817478528455787177082111192930576364711822649054252996332202841386562638044115892289818530684806024935653365977140117073661424336727757211926036286693678761082709261376064592210525287899060100728916229862150205511360525944970788092546488851451290865148677979970758929721174249675804836353617707584728265587683860247666201515580174796394586300625828687478321850776247016862929098023187966560516201547707917774729599093864440730973601680231499870113531736315990660525273806850115184376583813070426629150988963740617851568968054161109755784132282805337064397579981356124595851121834178674905102775699006213478828678618554257888454638917449976103357269915677543638186803479122450884368921121204612471073615662032147968865933797662525764719614997553434586207599983676334252667796526217556413580537523653274304423498201069842581702185047021202990435995161533355712890625000000000000000000000 [116,24] 531834265383607658952141043797015191836534593476233511416013573724856158392856049049055850922083198475100452175621169000669105459421296269128822802067051307704039290094588567516414737208032091063855785462257197148797195142154454887188656269458612204417032081903511013540364457797072918861230044115346785742158739207218522076270490882473930073220703124519166421882491679899255084204523971967536774673299108399671003168266271550151761243895287802088424620189952595881101630670718896597185695842272723906673029733644519082864864496053509267915576364705797759773037837860787447698370517778925787596012308420383291013437184189976215474826077437161619445072422004901690785395488554240710165283808967521388722870115243879193980235451262968306506362085897459684714711977055781166348492595099078726295716388982764176738826960742509076038216560454787922579917662716647925134850662829424580004524347286718372629799852083184441816537218870315039770435441203011353884916448239962084496735043565890942053973566913291987426847061381484291535000227528875033357801419665722355686503495868905065080777833059819531918142360046492507595600070706787840954040407450115482568066633540228625098261626815333652560126161266258312759085582880453776931579117278584471506005322313958139618823298871385399343771307943549312108672582867997584159708212134799936517839832944834263847339055604672702000326968821029343155864810580174451615512162675931752171168008382892739053498525243089192832383161521680553059185937125188790802366942197764205604067283529949236325413568888056432156094508711615404199328767687157104631944790144892503286958013544063460384736099008353104536984341297980169327611893815328262744087309332217966067928974570836286373409452629867123159221898368562991229966008434010731822360926501232534275536569026984006668485629446629362518112010590883545359078668913271547449182239322924571507637047220844320409268529972021362462491333604289049095758192018410432211310922681616953492867129744608545631878510583239391044788487096342048259692159187940496977446435941553736459120715726676288528950560297045390175886399034281691084148008890584972990510211302730502886475724861064786721822183576428406480942042371522094365631547943586972930910210125100160039486987155418337214137658268801252848171778507373660460044542171637070913321887937674742433716996495087505190676866220539087641431316016982222549813741352409124374389648437500000000000 [116,25] -572680016990598198875627728068832158452948870338326813072179519216851401288907020229576160917528267276255537845957385071752697458880631526816729358050762198235160734597077941328524465144493282734077215638527575640795938242724782907203477371959465669066784329241408236283947838954090787298190079308590484816596004535503708301567959549022103734183764346835619431459084457034804249908382756624688343713995401884372681396358837273634382330191586084609545098344672709698106862087748947142634830299243666723869808396278185617563196691594162498020292958099193036892786053188732209987133780697865425893255523602813123209704961111965105144905132089433598656909724003199286510238947683052210094914995237123759066923543114462604763297768694856616551279211468237342037962844385521969092059834924924774927926273468661735773945791396894975233988149727579770445679897244488615235181424026902165595566196199007724386409226501181352689233793773827188452606315472206049572137480991382968701644027087022800535431886632316096726299566013055094911415480453347529110457029664175417042462824747789153403771719216107855575146673929486516326593820170944731505019783758126011900059778220986472653509074990100410741972746948984020536522697586448309419315096647778302551775072627792737594642261481416777464653903580016917711878254419208454535319621959703707271462450746300910856761915897823637898655201167149845170863768110418776030751423556708056285565773927813025033265920490993028280139167873856961059242386615248272872127277006433041564118417676690912460936630818068046019865056783513893548171911874832441150257648488867362206313779660238898919340642767557532392824511289531827778006193063143069689604666454403291222795527717663810075380679353209693561733485813638814561788614373206826075817055099825855636183278597181867024217795344011545373421226764277802724112708750620648224106167891381345781321954456143914300445392451679808804195809542226558873319980686116872969838147696668262291914940773394630822167681573033861773415459198907855813558111019115200042139790023132790478327505987994155496858183726988934600569053576956918267576263197291427629500082305406837394029740177677564443500530392203605286440480499649114852476905541403078655475431964318364581428049353603088176109034967127545831926909979293792053531630837782525361912311057855217855764661757061731566673889753433809210962358816551787121795769053278490900993347167968750000 [116,26] 524525628398726563421655965679020955107290669954044501963593544431148833712671187662526453230871290422899273215067130340040092718952606503633346060120653921992082041230135011518437251550779747021200133301018317257899542805379690886647499741118138232588585872932505133415986608083557637711346696995843931976080544205544414125203593293453622194736666124385551800340871752950228439939884096539463820199948091529141967949824419094537476226060220133791186641784754594763125051042646349267445630055879569536636503556148279079185684039305127466915847767159619280628215064747566513489825314358562602029285065458128468979584724612667098995172110340898933434887840910279413054033582042355676395645673207496054862007051431246769561391291916054143006353017196810493297362186118676596271142863905738609178237896714841150087297076677896675433959849306408798726485955735532485913867204009403050714917343112721561849952252576976519067180628489298523978379709361672199782917341720317535366401093527711916154840136624354043297512828427927708791955696007445861864004969132966895795204675249357706887547336543821298297736978481430515196207671598355424911408375374607650951268405185610027764307508287316755661146027479763873559840350498521056380160628792281191379236852465012049275408371693463021385169593374198519742752056045733233931738551278057059474861360371877080380264651878684293069444253907001528804668362325199666238720907700469009260189494648353692130248542558957744295359547948661407514506763608252021618911012641976065160995752079147778373587483975289015548630215274378104566072771063231343723325960578183914737094092440969177484486757185463179439022189532786207059493099162199470143801814014605039084365941931841520198768843240937148003009547730066102999087752485184986323242816254584186194764186409425246836969093752309382294690388052996332306427712897584987111464734081164421450560154104620588319239489148406452672212282556439399160692321782196464467679387882575532110888704057439719626757294962884092348110162192032222921001157712948746234837411701015601371706184890388353697786456508357820230139611897461513386759551903740082099240863790125152484066481703587626114782024505495788082737268114548229393804908835576959049631987917757684683007459072629597650722742928264416847758545957960111709548450238548525530337131700374053103606299178067749902079260070195648742012468207507325246297114063054323196411132812500000 [116,27] -465739333202370625189426597773615906497423476493884343982654955763338931221272621920519444665847702381979316030151171830671898131874989000941197182910636958167218726129350561803781918639411855820093518922939022693490445585883515665438460821768589095205035606989740942350466185990523217081979718315692821313123565301392755017077152513871327914834084849292476861471976129727497224203244119124225202429912555229818236949494617512223850900270578429237372535669522434508629960604185903591344204344063427870248565980705051039973789203675188646249755128164689631589800572196732628591111135817193330474344922382697050563138887080797271879641727382280319468440068277179060373440326677145816633187460949644121088040756980351946220859990452175391937853685949283013828607430819918846185506909097172892614505137803246667385896737892563711116005787587038692859528910259175865519838821972502372757474127680059413759678746033934276297447939894246648097160021679534627239985626985565660180017993131431853871729965054344233654574714508693608529158665356384198612041010434725249617788419145627542143255982954647508126817611069191936832981278184910224506808899051135119031072248731655898070836046821601455544358026109160628066913736580758897405121319494378800461098676908026281571238204013120660430081661327331343784371739797865838713804429462704088209106427056451071947030902292127320607891485517224236126811674366428444243824934838746760946127396692860995261584780646219709410708921939625505999867316428994413789851388277253319058797147763270945843848755302157535631789654529383314966212584994417917006457697172860716194526223445337225058501873854013535108581518761475673994544280065222357825489920813911678656638424614635240284499673960214380243938049975812916952934797027924990562403811634836583647857754567216275141020273679867834018252410717119554201475231543547699443180108556385923436808570797010201354448821381144178049914261182133971992199558334975272604447371162224577701876547684952920483318354950544505085798300147709253443828721392286372437357779939736089782923364670996790485270988628123212597132099891023604677582657595039057945678819287924150352514403138321984375589370193075943242857595684835911835590607586833710326249335577337304411807726539244243868682156539113930171751916905679965504333008603336325378567146983773616145788689757990122249780192040815488873706836508992168432996550109237432479858398437500 [116,28] 388513256250871091278711800442438352037601804209533955451614356459099908454128909169943452800426665335828422664948308287367061393790053114409516441761500745514737814642471444120932398414891767629179334203522471665596368777316889950509673739714421056019778079011285523960558896410201726001416960969330236312436006157437412159501053013075739541600510648675492915784692042598386416311907681318912106143349460843783701893172919102713710009797632300978488047619254201038852342619721433750385361792003134754851683537587559273778908194828415289909029476901274621328267741193939133053497389182700784257633621467158733502056639821571531727394178709607039945041067452425397230783923869363051152037962148210601635649141704063386868486292815804390244412062507385355464626476169194957013305754509335422683035145255111741266446222411817988481757657494810050729122140820837879615477238986348293113553380817616378069661680171478894583893344787555710341287440591054557159457989156794832903461204916202442496906903472302150240484164838085930693463082302817839983423916386648973692189983366959247455057053790270328664193884767517448516908102510764354987579834077936422849719314836461696460863898974960496149124801992437613641671688651796742950076295786992042345546580131834710876849144877419640763588314647391055370786240273057502331142398399460196923262849955458987044920277993025475178408240065412599299725289531472186276999403532211735936525965994838333913849362738820296964230768837475556881378672336930213643959271185188216404079912316779300828205586967491695460759362035607731302957476567004766398598339418629652520034145591885590953436284496743632948723192256313928000772991147307983173633022612416319215221183938484357175542920400961041994700609726923677820907382833313693325585108040589234523445304548048269655077576119679654519674780062225546417205216795869153386419087335854133634014035746907113721669949359712166261526611907684242552624050630878406153962713614286329496658660989361689044594057243605539179040548283081313856312431139892790318733682728675216606848795008662398570145897403211734241452604546637557555403883486528221435726046879558981310781536949594848982312282239087955884926269782186687780918864250599980047911170001670772841069501492440929971023412983374086633764638665489213915312561782615568508444584831366904222584194298685890976791037954010363828036972444479602017963770776987075805664062500 [116,29] -257889433160065326366902143882092190332861680132694492920713785462912058718420494409226046422062764673456912704774159781904043574979048876363929035433023525404550787946831362520812652006836333866459031666805405347871897333804419794411368203255683770601800624849135098156562939632463933699964824229745245075278113028429250783451311906347848138010298783340003189244700290629308556818723932737187220085639653704006194202536482030548791626385951472770096184299290216803595254193334027747781776134216002197112770698180645242638753132201567546839089743422966945862267283661234748212101104132710795643446688762682238345143660091940045476768234477249004489938387877638044922719040055709998623675216567572167686739328253087285577827979910511055438167780466047116561107774889540554175178842614956379951025790221117825941947892023299244911218785153982850111963852219833386787643693952457943899194475137029053656529455980760069398925363337999305642687931341718006779302699000307428900633444488960145424200732797536898382443710263048086395007674868440210748241387544753628003765553215818921528640902307626885926495928474052833788515699264147867807341117744233128206411985106821592379981508193661469903974783527426458693367701100465872263758014233249264224035533973998918757274521617146881911681420492643755281998343088714581031650521095644479184033602226099645763158869743278107868875790713401647284839810730472582883368816041477620895213095931638884285807231643695402052869206120551550915702269909120073106413811631560007115934481109932791554530026584438686316447794400644728461751540836354139444118204867950041428121042406939561010504652224256951922487441853763836854105301695227405995909280172083882407152916023219800101332110993969614047616571489511666110097695150233725194197449265392014780872249903694932270943362355481827093567071002522544772475984995542885721215334293980444390750530197362783952854796360737104652463523246898704312089640769430502117168972788668383021142143854703641553172818740885985514802711412321678633809493798374364899698978247090481419903655177145531582867397309190029408600793337619414801118044702332862920531619155892606358348522334678661352461518693099538315766648250322464552502008108969317789343275413354468980205559099466509482121345525429514443940961942004322681067971838357647896590370795492310191763586266949419760045915883821840246248324746147773112170398235321044921875000 [116,30] 117464578386501463055908138178946756579883272250540635267075967399470550464353810512893195389762420763505197694157972451223550016892559088342515879221382459719526835774617052367252585865566231288722812890038724330394640542904538256171318157532915927392803445413554783558327861228862895141918529686624824853376290729590009991391794948078458018072014826147363720848231997374581029571548381643888346743710785064732941662724962244263552034094975956048619250364111731030518363005052627037898545628610107588883856406883556920477708466456208047116483799460255191192832821637933646209670052155794686430145252298622473693020738306108959136535133875508726681324523219594154704818899546776672803027718269212887140023260293602525742319574627902836073865510192648676025835110636582625067633584562364404876761562980129123778063129064667904248435309099529884805167287182916935777650315024567481465428962876213986739823112886437658059751673738522094541375861011670517296044816295580153487184116599426496599888199087194016401902773495859319704871499308124277021562463737153137067553671218080449496812078189104024666136799260745475303154608905295647640381777048430397935613394149932534332792709716844160855627244700109921801472908132554245571627249828966582821642934793327857301659033710542656444907106117842329750533460541068493034241558351344780959203908722860940627409808221658349757256919766873701893064572782640197700563645543245011607615341512563136118423047630263652960158286539384791571220611734113499406134538751549397814257062648871809552572310520449333652694495751059337824488019404517858611913622686863198111334287002638012843848763221331951493899698863383419952825061941120153796062565300436819089775564919824604908912072812419292134186120837967986700334555375377790377977558874216141282340488416300587357203500603851818673192798824183463690008578032262460265521184297401049945424172261632142712855184875924243409205416352110482881145996994646080978090065688424752808655284354246193645861770277505312757938479353917423102065604255691282645986312759704691418681523145806276946525063866786899085967501674646538027676040242531430236498341416244458968740166748375786525651419823211583100520670536824823892461622307589229056929452346064923113322931403825653096738332948749285527316669793215277824821338940466693961865334253960606794826313024756488626358977132467173443153285461448831483721733093261718750000 [116,31] -34132042564829139326651393900270728186563804709946785762094649363470832132316603884890065167274518475453027104997540235265223460737022178074700656868095713621165866223257929465445218844291637711833609570740228923089738565714511070552500252223057108737042353561046108887231538523305679932988151973820274026170313628114654960345682135085705063235590178069093497803538665351750803722671652176154416647362689696538166627062107946976609522507754539352112938931840661777300267633294961018132062162165916876189186713539177571207877641592611054097099078901321451182582635214412573649561346475531696612941941322037160576469739814059414344528792319515421488283688122664655061383508674025918267626815560096534739222100874192596615961482265445806723661554764311792086733301501030770930731132364844163505068371904119283942218132281236448540146438404571553963139523161422584414994069100893950345655590061224622978484209208029880564343508212031406002296266223925673965363416419607683782238050933821005191203038744392751426032183343571906058883821957805923926359510199012526562243799113394219227645095763094632995657792483108343329117931157461127970452989944849364927105176786548729211043436719994743215167610827594550481003196068722137341598547364328916878463496246922002841086452519132350642269886726937372837238381876450927418068280801243102883947001409769107486156257993403625445415386191811195634895539502129452308844528629377026473944136267383672184464019546955234901019469928232309226440727520617688684909299319820319555774783910358580496845372385769660163618662519593787005094468302357476629262669108532000701359543919895002516901671742534179321200734643939619677999561364212726700838008406654410460183354306263670861743433363527768719937077416364705114433465664559126837782807419896006189269691474472695280119459579839164937570658859622993520781995111314358585422185510261156005581859455780227740702501777334250455319534379056055531256090007906117584967221570845722121786857634739926121056904234555279584038227578689300514062476547008405441056730753426504674635495976896575132541578563501878155024763750297523764706728844465777801238155647441704266128085750354258647217593524502772686009843653609128986645877767674247655826061623547918004409509179484657801998533128001453264844061540359234215198822619107236680719847364229623621807943994555758019784741889987231266978540134005015715956687927246093750 [116,32] 8911035460628879730364885235955343011250145501852131472431145291630390230316389766993079805744492511269136579708354299064479522835645629029811301273109516240193896375513374426798467263468777522342119660357178480273467215136924795135599413541484676213027249890286658381680148058559650228573486952281402194679295729859394660941474547636085008673229527227360491114595530891979158902474601742356875611343589085628958277331894249175431561360820025563524380105272884901311415286019886383752130132258748199788714964006138672641226666499839323794666780869589110203225100573344624779109220100953030301668264523609582680753266543143662737582361738974838800273095456163228877253674122222855510822791118859002059352441134417081824439010025104209182114613554179817929827999165889396901268896516654354912086324242166712024616109838127862402215631703340515708485862370180157934852726196441292668873564493973168560415178863380019493625577354346950342012755095381813756600259881810832741627756811403172102844354139072919633476013402583377206659404197193734882209151119138408752048569187350559829748220558021453234171623114021084823215081624140315376374276420588667276656327659132045959540343276549257541631556657502551223878104230984361539614367740888760874368043639759105576338522751278224422165231049319040395341133412355191096133117199693415357004618335089305487677408786397736978765210729622951783449055740518572917194868048747040260929852888752939492260637673543708671898384143642992865697058479226536245651085331248450447704157764261788922638338260483707470551267724066082404934490341089036475197244772789861658762764785072948497594585013019649053595774682279445771764101164510692576886182845271825818697234664841305830965652255923782117536801441462723909628378075539582308181919901347113034128659979550965885963576946175329624683804781496124700879926135018038791121916823471481218487988639713633038963147392463710217793991334865247780640379579970251507659123170622597155027862221255528028658669500651813899013274289731546605543717369335575133513115298754209445326860227087514820066705508076437937896250315404096922765269561381067862563650718451950515838274169377237603111589303486303006989666834124781905933429181837103046381603836143550078646679040180519015374308071583818054293467358472970186646524790814970856829010657737324646276347447626985806909275314446894356024131411686539649963378906250000 [116,33] -4368407008150740385916173952519143548988665691615617764916212712410612848001404228045304569066432798407495650482224817118355295778182410500704855712582633472388577027341697515258375208599561482126646884184498360946100875155611412244288967610747152552340125240411234010777343951389351325882308046066026169852600631773316810233063925254926614118605300534073291295180850664370226773987128458263687508090586349763040084952739063626004572646701112018576560711393926291850887827689232237876749259870684053281359672441577664457910938835809966626823599797957526590948117515861538241102596604361363286096051211064255854740289899732048686618494894768719965104667715851353425254225135870404153656224679899848362431265220350003000070107074652016472233144920032057772036031851724684238977566724993390450878792480227153052953957610672345007186029897269210304367479479798691306851090059334550773944791775797459036726361372834573760637134049038131670285913311528557349668970024934410599670361968347664014032872150571268209482333487380347372782496605723670504237679847065640251748149113048897099215857756349904898362895233905946610196082115887963800612530046768114059770071727871189606848804430284657195145061485757665540459943643227483970293486072532370255275023685696363618608126326042644994315424787747908821257489188041242067076649785905212556446376837858599048466143757356341942917381198267287603343435472315117624625712486712011391526941342218273557131899807237497970686822046838177052856438465828949147413865040308131633039156389623988044949822474803091713454595212337806987534286938965155888337867377705464293557695471244241556131103072266021207497033999920437376982815863227907104578579734131907384247751793915271454098211551133937880371381160034806120540193633990846490642896062840899181113145674257762959388436069925123452894686625008870367100336617989730652457314021512297965355741291437309763259138962836713115119729181196946588386380920724728538495650987472700790230098757354393991871058910073050419200105566234610772659674321237637034709939267982516961700956557417716996422823693957942423360998365085080985064344619274601118959767671468510081473204208750407542271727429326366961214506226608619296054374096561043007880213199161682023631220700780874068926032391737886353590434966353316261497846591312078825728912959602497549847927827604524826470271808842582572651735972613096237182617187500 [116,34] 745754531005598365477527554319747694306369293686568710114678708229108849538906344094198447705852773854448440704617657461449836877074607920800795758847274624778118620797547746018846091002295986935388881821142773032940379070079356730351866090861074834079910791422486944033305125241380076284527048077227897999165186651179865880978839546877443836694520654050452717564397842459060135453650101676141400711269793276807528268840409280885518568230056222130235182745370690697404481148555217990532940761751207083446918994578334533632851220588608476363191278118663960935247793063399606716983705574969758611001873949893912261387539952493644511210067880252929956504819260938183625223019732279420464334434412459194583335768107940363441970754041276462318163285252784545946568994188483844804068986172953910239493713856189189834815003143825018314802483660170476909232695649623351422677469916054956044728414861623370494444345084492193738280043868440475322289901227503993341884629915742073992082665071040720846063756957777496465298127555178199297897978454888815438177992701540076290119186195890029540719548582050815932677733054358292386347960638608750513792491572108897130901853473401379101074623131981382539159037081819869633656911472854766473614761065297829942774591265824347104613816930663747859549425178457970292767824229276999088155136226257373370816944212710408469416327507632540375676931829805388456080134660279527327969953671699952448413924951840006828742129041048096838408109965501502481986530564076767699571068636016648360701337502719531834159051035373933330084388051571656817269617381226046196875133037248684874906191419835255238435800726039835020030970450061308219866961130961934402837443341136275476739849512822276406497779104545615608177117060706524025568896559956993622820603892076266943836833642654737077535341417758192381552143149659926672338371602870690245749472326174636291220348019399944353122092752318711662914295240367992242701989043098410054424753678450078104210011071810926666802039205993829229388620370102123201355700097661463949719686028269404787996389820854917949444810580717204553603629094733353554472472342351701284035196642200387680343407931414104526667266587240669965369837507340224064333060606576526990066360655380138770510988464036448096054773319761702811518251072708390848385163213797216813004420673620059722940013847983166568600399415345236775465309619903564453125000 [116,35] 2405764430622082688916344591515639385637625756094983500970711342831170580549008172491445860575896780475277748833545398554514464401392678254225876509183597236821711138079445304015017165159190329688681410005340410874598496519336446344071745534863482693981548173288623434677352796370295077570760220684054269221542192338837748650437032504105810245322350158580700221848997978019770705547243266570161577550882680425683751673041795219355337399419709778587468242511056633953117223087979485761006846140565326931077734513953682876033030943857647894526869905173786223682527391341165855832739303054361197321221547670907286581175184590490412206961836129976154456465568537479809788685879939975359590463544320608268250904352335224836812470203133853100886328642707245346669591158849360650467571367944787257198268179276344988895878630547558228729481923941952633025204872336905686419615675611917184808790089510615808664194970811185150096892988299765393362392102225762824872021411353062640343210456807363840332560517959645888730568233660736964008707791448838009224160682760639373610753799127852218111017419063409284636430497379941760325912820045402659222081083129554057237023482513802914191275809712328116909504522366955836855558215124059313343816391356160393580758241637005192809961310672293501984445575480006300404481466613293874875870698426703727085207178463995878755051318251202508017472789167982746305320040998158724321905033831920349101031448667074575401615467180083465611092145618473632744016780691293044421591564235490155147603913049851229573173689203712291791475798737310319536822452626923292491305497909638740100884274386156101554042859050515619944714155971416608824775979057899973431755408347919425642517711806659686113300253203930260103005093150557485439166553703336588425677856629589772125281723547357627506450174823140554796828894417868908297038026845297268670051294465748255066390665560357705760933633374163466918814881797038065883621158510055782046415591567337386352104142555572221230842485987700496327113192247721531153028555741945035816942587544433033244824777923335183666160351416134523834690222334162322160459848312672421056242058070523537442294349908540797610526861063267577606634613695395747252499395273019019376249973750720835173962647911674245819154659906846430119321000584726125924484002972076702735487719418551584704963690967611015213145631008728742017410695552825927734375 [116,36] -3590039517193671400106738069958141660859026558822109626170526229738072739102839056038690283811675416944490712488466462373425009178530545362001136284671615911804510898593066679469949842316111322041626765708526559857254475396599390949025182488544962679864133809721148823384098740188466688432355439487528340003904980469436140385258230026428252544425920724088094229926286075586670472551269993341034045604822269047202434047610951776744681728637658542251659515949369324500894788140524928107533910023858441385513018152876405971246135272190854225972843729573112463819252450838617398535188640971921645954652423596103555278261805794743653507164498875294428984686415741006019832252065963096427929575830351072301506580047252211290560889924100501649902969235586009007509581457538975720395990033561845288884139937151544669033350689029872124763202386397928641052790392715431688013407084197838215197705856109030528912890772371615245981065489249911770686747811799884944873954221185705636443088866146392934708859721123465198734937801782858292651872794813518324025766360514893502634688804402721656999357306924390401519463051895994526140532475152586820869070491916090139742368146608701194397899221757030912613165310359072109223238479530639156729658898283574443756195579399145211682693611054542936795350083464707777365598610578014320751439615465875470951256667179473052092302011592855781244104388682679706309038677100112369758912009732773179671996090785714045491093508933112291302947206758637297787520338704272818858994030789478430251157310589267719216613455358051197454448507165525525359235329118311366573593934703976805269741323397646280700441745867343510657672890874179171541466342933519085422662084670162011388954782007424517373906062671416721694567224233147598395787406490091758509378659575023905943777398915036892435521309254133899252157371750054748287160423560815535718161502259706459952810316572376217747872462454392304232898886504884530729274908849119394618354160295440222813883251496180258534459147439590940844892632545088708758589145403384964008030402912749510532138876112349489843660398630429070750908881963364387462134417673224783626152300121760756860280676739198688197519099455742599149194525429805026360926013748887751067941122895705051732904286677034544800280666416239987582961987758457675711604689015607303471234009342078357862640658584906308559148158110474469140172004699707031250 [116,37] 3379533250274530893584243065604415370016134292921135749774694947439355607598230599514384591620167858167749128881272258412915686887475596050710249017703859863064317540314602455685005448557674493086937232446269377011989611470534609496232156505119277618407350361349796071782948200466886246499521407348871061718541924144354393266586091416828470922747502428535406587419374265998643782651309832818141039157127004817644376303716465957132861603961383524366806776248131764193150226799857953960272859420856634317980986328178376481469862284486449608988563936323113064632791052123243041245043978931808227189267819249091936234191977918170622637091983551433496980265238628978060177218559956492634673569403879571797693676441393608447488649458886207330430956119460219083907984610682813102323067358730811224954120905728228253912764325238006719013681328099449083668543431263207575787046965983395320664438427638180789825414425690788278099934893487174898426067765905266500323266319232897173391067909105143852926480447215180072085608918216172320467675427249780658741641853782935961506615594260228028416054303399278784482149352742506168256470005651286485568051271817199383271897595412236002543217601402830324444304419632098252719882637436409441803285865157308196262092686889590389870326590323701410840931486593862204619149300026085414146180420127604442078365980016395538016043275275496342501442089469738902932517819825358208264663775744575030193412872121546166551453078434532029489169117605644820320655081883255802339563324178098083346153522070802322221519643443793689346837706426630702526601917900149556094602797205642231282641944995853935638082417557104997901110726156845278391326071307046939645161093566665338097293033511159638822836139189430570527617558023437077990315185733605725023642221846062682280541224470884022763894024723188828956575514349262410569074198453736008440662616297809488966050442871755119877084905922987690361333043390795396164107020283269492192886076157116668898884337136358505039052892982464282176847050056899642229245134639436266769294492691526513546212702986720131761390368712118561642444859974521692699228975936526439099133955301282768524539340887203453334107044777576909608808111678699313667152442086728388395138744489595121551944157058971249657140723451755463619858864827300471839319093336983776163692176321838597245539098298805491538132628193125128746032714843750000 [116,38] -2546832842463929108631210249271504535589145237779964355198961116829235724205903692624930620040460477138579751339762529490890504742682858247092534437301075586887988272263253749791611857254528881265075228116511637957761738757033812243687446664915514933157063705050001560820579020796186640025853719218922296598892832794190241858147314207761537313853849514324118148647739037903262379182972958680360523714117691591780067161099648402635992065236681503009242174715164215569291562239614681893016114424847374454311726932586052596059149946530367522673651483352125130917300298512776473572284568904356646999719120847484328100257468464947511796146082801031633706945435297017162888462030345390480923964101759227427970496826510153774982860319005974107144703605986966897946105561044288477129157948455506367548957128143741905621287756861412998777123517850406876353987751569776490401712524806395169898139928073139795317766216884818267250911413119637297546050320134011041983528412531168218617347996344517652771955384426879469025155301210358889345853555622206126207105103189655024864287389830348392989863668991177959121047431382005975098296719223700675916457604982988548194011588147562651980335294618528289360158306512315347866900982781169535247995657839803661640613772634105012194231120006787721970505289272265801332633679199191313068111634732414247095727075388363642215313470022377425022785052290223695270724754398539986029183021742113680186678686233590682119833749424821696728936120995897786161933683262359370227113600310007939223665253748475576988176751557417059741238646157963186884086442153846981452696939367593930778411767875185961762023846734903224329495419058147264097122489735225758591888824312841185254236299801380389774074493782617156755120432534789525608954916132983901696938544998793887821244094044161197414140903150590935236085184963913549492686682724319978347690744443975645449235087887599504012289271293492104646270378337320053311774021973786639624327404108240299118630489406733561088604037831364148756284381572907166768836213647215246127746505037688444186742106170749555037572746996934723454881991539393816798743096502950504924428340232950134602701227935585891015933644248205301772782741063121617388603450913725075111086999737354992353469254977373917206393477734517270691760266147999650378788535956495724120913460267008127579577148047462742397328838706016540527343750000000 [116,39] 1603458811166537743779025758400883487476206153772617353055812870121199346189855248513988662421053271917810984128366385349745539862386544169554391182815690278290756424175370822011385361726677354302982103938646899293755361887884379604951316910128820810483033575906993077856269544510471726456816718506251336536756176318028803879037755258165682733245864333109386947065815431407903868174012251297269059775795213412763733074676983350797938383537676987695728368147402284604461629421290675596547728980184601005646907185262924224318409903135428262318817505561544849625986063827777399372694396332153919837070286956141096319929062856792824115335676854841317643381841252610757501270154624127470451132342132853039839661193326839339110580386749428066172886216636581504162345837159239693481650551021332749245261560721251315861055383826748222681482087799895819334430576693613766776895737134474076564431985646230839897875582341841704782609904515837062341758908297685823530785217347805811675755775641586518688869682084801600086082918955152734568342101639859736568108306794185339650725351269750896195956433055621866239028301186987894531725714888324054231425824943856221072991451661382709855384133027565641270594609727553252895030073721182724535130324936382109574109189352760961541146726351344781656960913615362189104069373246896222092162227628076189114133194684382913287032088051087592951346802971211172736451684403562563129659433300781472165324605111672816765515663154645132320791384365593369034867519493219266698410048851666564027841308315856162841416825335530005144558918884238337135593963118634965601364460052694462276040771047851341350637625500034510487457067166028594772232002332805636150564689889028236851031058168456375865827551257140259127363845394552119358368531038810409058505984049378572966058238348635613257479683440350891332262393054449634733951143609647324514860470071471370008648703214317697427799271612140088464011118402904773822455527925202273416911008861253188793562190137843838319813873155225482567332752081740038987371849349228140689291787095795655429515320562416160439765622806845928856325879162234268168642192330892382084872863037092397265715778218731382220930261133507278871417386208455968900923502890303029820849293705184093716816568160957424841883402326301135151544179556649187977856292781949312209331420289010037725715984713303896569414064288139343261718750000 [116,40] -860395908928505712014343857352329040980622401346711075491697378353882858862191641108973452275288646147168751911809263401909857044577243770816501074484649821487945005549998946158466756604795229794952684206674325059448877997185905080460924115564761301176604655660235535997650925669043053755613949709911828121731056210536293196095478516193103835104326394360751565346630770153383341806936303690804645519532508263871644650055412068395980671002323559875709679959802010149756221181036403429103072141046980469630408109321194019515547241225396413610794634297131146090992995434187942427495075271291583462015573473214747808970227854114328089133409855974617555437524952233221015416303294197629734298242205861273262345753696342091077749206924587674128739421686376694445048739401055037361898431853335982215289365939745565641337817254692717643380971162395295628057387782861984338128336219091904218049370442438550703847765492163369144923650270704832102992637704813444652501537093551700929512203030356106083509745647349453220104541190611179816260270247216861416729719478009236794790733463524462620287800994593012725424676175881899478376294233519982472345484171954318262360504196291892983348682722198568828194364597445310317961391223272728242845957960624737821737120271391524246888631502095652585952539353286025174452432712422789421059726247408476583231400355808469005761130115304272447737448141599106839106001955810623241282097523600945061809536787181842082492963226861457624954768589995303167315018235690388851033840553534848737954783069921458569873031876791230255338408240576243076337348126116400658005599949602233363315565145949117450722159162971420329557474553962508925589050598206621828357047500186111211109068755829337862775362579544515434308337682863687561654333403063341598457543519283950269785439027879512866321872015362572854991709051347212761187737124914763429180510945999223387369446827469189651390770444233018038564822842367736540902440551254235954259735691588230353413141244447606737211838010738806091709623889165463109935858975314519958665499622998613072010572474352238788742137234323218468460126938339248603060337167536554917796702156246177286179980160492671013871217687358984335182490203706449219734481529440392182692090343631998718764908322857045337505032532333742273803849441288248651734753794223692006759502185191806900022015724971424788236618041992187500000000 [116,41] 398448742743971969464885962422912048769529424392192386402445191539437964145376999040944876528218420982659343302041816053060483692733278309840434507088108693983450691114469651264994447170234949545791205829915788018375197566199083114766226892121373015498833325288444139427773393407943304248836404171854540161217952687594742054584095745791645533955438004901898229807087827259764763467236474080137613983608224344983532873319495005405562795519270890724204631715793617179690162643680689048602863002909036444196277644379049806945808756061005645810231941576732868382084328256978688066363424933789508937251579001471876250616248551916210432485859146532936582320278613063624042434124181729733039714023830264950098531868682319564521709057152114853888047902975430973065215184984101666985411385493360557385399971217120998114501635780455002215252850986511042526588514445616625452697261003788841215356557554966499352035192490721738616037798871078929293525326958246459011352618710086494679298488577839699018218057693476442083733363368312620832503026357170561096856724847326353720245650851855476051837815819850671038828211742247095807722051652643491934791166779549088396782310313984872705120394185229447920499529569047848194128722381469502502620268424908924903590744505981804881530519377186285170965041214689666759654178890690831531987564618384397888187252275148158053250605285634383283704846505782879400459954766133411253545398721981983434962358338565275501958224762072700943685890334041431287788926170618955220298506005528915632243634420323224963032541780563111852709562181223839343089875204546092919356421047571662882213671145993480594332375872479533332687739913298179464863471963351767368590533229272839104647235892520528848101044876644688574824121521249129207177203693574693941540859840505239431080111372356340034327922089228322942326517045955447262209377043834354612451710975209700318955040078829616420996919404732105764031737044348084704682964330169822144912059559079423159445618637124320816385037096074579877474346098239226025972618893560912637796882506081077050813012225354249486891321899912809772231732132456215765914988358950724920041746075111646603015178926988679028053758224496244680153108137368667520757618546962916629186949396028654779131328864640505457510727852184987844535262295045361804810923341534156648317379351815180343887590197482495568692684173583984375000 [116,42] -158067867119550330684802309505646059926552200194201738007444334945893890260263233765139960136073230407212828439286108255696250611750309001816919672622960354478589921032373117996141575059581137558293056181618678005101139507131351950820578031857779574340381371483655566786797823654024512922455033574244902114477047113884701412220589922561611849772463686404613222188140585630316411826131710670649413397319597046642191773799842946867213288616090688855377427431695440882826888848531301574723940681329947573256911466159532225824682534030588527868729857897633794111973765734972058156104796632836612840486828549810412158527431695721107607487415912021502988659883554819778678593909343336443606891715352564118691883245905203444131597656832615601526497686039648323742889663624154811901006861096027509580872249235216839850606182699978188113907831451203769040920105125706124109891547543681455040098224282439611319585471547333157757388234511966018160435369324833244675143383562309561007030401597105672462421022360992920996097316585548176173320481446636116563877733947021733273016717741103822057517691474798185041691574741691799799865658874874163300282288620194844386905679527208631064035272617650033074967428154584598121317192347491515881090909523689357562773155953676268041228573514116196949438157497343739230770939784069813112025219554831658061781575122412376414430680350467492946125332206137960980279153964057137479356117960775617012511327901449150561328201541309528418923456766685716522319065460492791835512763287776155306670183788096635011654231635920066857062643431605138216240231929594634494745195394956668646477562661213912025770146105566703352013733626350462410780478109632998873837657262588621035651007307572872463236901477989679089565280991750210734558089215080396007731340866261706788846494669147356412201296098481353782965294663243843066482365009078268073579415511234992275070587107530310626227163146933513263482869129495149987029033107095284581950082677916335147896742737861975252247861533249672422635902321914011482285525430819795303418122891219755168013776001694860761917525443623634996052174378257291577620420993982522497681972573156104911657402909749713391901990277256133370121570390302809345746301425468403345436483816993099034317944780080464440186606613835529023501077140301207048510526722714614999403879408955420071691833072691224515438079833984375000 [116,43] 52549556132202156887507772676099966203380627335190971660975356540344858412012260098244488650425409242594573123225181900610378958078912026134317377423580960626169377007076444382738973675083499827024040439216288008849026469625819697624324278990195832560055524938849154722274850670264804869687179207415945868399018801853718302273782593149025807824976174427640242710722620166286115907106549477147669579539942407570161149470487845062669183295265916725083354782891901061359423791065407857702869045234394493134035501043027893413347768903611438746200778713962154467932085892630936784684859167509240131785246732327810385674025197355986203424612471035639183659822964557244884076076489230438003343409983374614504890512514249972037719674693596866686187329646046357743403244555086169963990570174660962042532836190484669681559699606934276894614297976807541636811255734385905148059624014516096723820382920055173554078873539818769729000655991391552262435053643225563848474950706100330888589898773348791188714808652347769237742943213750628943458970294974278138942364827867046198480415963107793747758794758182145696098458937379021368205419231697733157606340531510087411472631533139413959898644700743925961919544401245768914373461476550262621642565783297344914424074588449369894755320312454113495522796695319432323536094060245302747451827106814688463514916481921511755305246274940965093354253017242715553518329431677623280351862711653411618504337357179361605182048269196668732552649893058575363109379647115515507292952714870013088127931047812679333603455224103407485944601947672990079173017485479259681999406603264030153331221455911449686030467724438760817302110519204250205073597430709621530602873382640362286464823770885622316516334291704320649026188476677534216684609245810760105445995639401975769685599911878709450602335464168900151213835377011903766512438000016127317483133620560273528843097461527960703502762333340489823374687233609556411114221908419999270609036765503923985090318552289016755023299616744569019182868358940454387357446446600898528085206428866187813111147668231523651032768017707093310063780341610485926134610601819467599815909205581061229122039302385802289380240839336845248689800107473252493799913185341402752557751956460770542549539192959888351800297392929171418222408265789428629272605456204679450162204918522990126916738518048077821731567382812500 [116,44] -14496895320874440545344493282082980169180662591454740873064448645169179223674058540177096190788214086533626249246065872275009543893773842813229961478873031125689911593065486014459577233576538723208808828417393924524613479728385698511258468047711513552835961641284416303662051019028457256497285562417336985105226086588777001671562233126612115354075239160169187971164751057762043684150663669460839706404317155988622028123488752981929287427831434908372874467738506462606764229062453628309848605503387675045766829416052926103845811999598521361334515799630520978340791576405056644876778829366622398835984147528339865535017031974967426605576668052514298217746724577170542289962367532839366325024275122554733262191516397691267280484333096661048045342568530254112033543328650707218643350132171056673525831889390099074622713176978157059183814630640548177321701428273988353130846805574255938000713160010450506472519546296421952524339294558038453280692208163062982886877643981515507523214114703362396110470614232810461630542482711179412734871215913942208388248603852658263259976844942390049595103652905704127319768365757568802511268811365518130141799425702581489483126848267977118054808599698663787576659087502554788393927375959527146742947194532555388043660386853961867518196299004598027766671718512781673244113167009038854791642999955498787091074943640139140522905493488167257220476819597353444493857922169054445705505898954447640087402676224928856474324964163934556438582246733518254221404078876085366582956756865826136026515041686811269210448198780613939045191381416582346974352801251749997052479862936871339518233361305235282966314750640392922722143745506199116617586876251543081957312567928024028355939794357789780883413354366224139361394921146101448099366504579652770245821615052876342207912677205083486374111163834320936644674414294819793293722358037571209882332970870701454360388682087177612187726395748817200419434833959023867744712588054147329358547829996273984129373379356820494472953699159326181413501873205683269176939966774470046768547778057204797754774967232532187411009379213564186663057335495611092959887660741807272516702595262280890005071033921167193053680956507939020096323181440082764176563780119684565771836979665876324224041670846519634995335144792180054209581746652380966171720063251095122981628587899294302587804850190877914428710937500 [116,45] 3427980995255718403575890543866551131606243585845133778118058382818671513694966549916777636848467181016884051886230384257580040216362587351146824090246216114486887164809079555065060868406031965415709721504446384537610856654732793254881113758148330090607330176826191949160834449518892724770600878348458392329918077851657128296974764575586342117713719671790939015494794060897670713160603920134810632053489638698091002444470393536201219539807738474916961992107349451683130612636665189345063754649632996642708928882592098607255635086161097191642205522417778546089251193233833983445747368674733392066505696145031734401474756739030583829396328903789220404759024325579135547669496612889463549022395376759420773418618370677658343690432813910931475833104288109447084123134268837594106421900186310476995743064131900570896545848081647788291453110473136656390764296143033983278210647971432715444054058193610343456274014246490743701940131086730488298081815999387029500565215341347907849076556456330322956468435057423441521277010916831576454876163179024321106037735024832730599139877799698245193848568926381685029003062983781357787803275097586889588056772853522351814781799483104023495418385101979020257129851698070746157160250207806981371558298449248251920668038593035478900061487717720562278966239615522405014886277178169214345923824663050369640810995661038550648165925474210996576288263709014392017704752905695599734431848411521054275078135532223825063884244935049082066380678093759749527888230722104974388253815795942778923375241146587726491672159512504237166502039578907561030471364112273057108020989044999565746710552330674198331148193939698189981162946125346899321810278703945900972565009583068861236491075856769087468216668885019462585480484580066128576946059737002043979221234580165716013376283051415880263088004236925332524726139001368873659875917170680630685901637090761669618987210617440192687664920490473697205448791734719701295520897704130669180203538317411280097436637581265152362117867186888490532160670513454873026508042194913413438537018995625019488028994645172528837773465373206385580421227534043347141653896581235101336046345691279614772797733412696361112061870632700495074797553569910831361567564282551384035929578714461085987005678811832084933699735534786198557946563632913515457235390768874665548548996696354151936247944831848144531250000 [116,46] -716136091033250046815785336054594525592150649044076628139361100621104872251861395229639670712237031023169074082522263005999471171659260765873178911737313009052642569458736198649965084623837904824693799985395837430357770015527541823186490064355417980421045822681295019413732786559595265276121803314667028726678794331058938163763491329063558704823764984221883576584762778755651654535516299680188222549859169205481556733685513892031556396805378209334709909123157478315845221444874842707726396890004239840309275171485271974780402733162617945313511157932065325039874927675648366514617266561925765671355220877829267732624238312775375198937070729714012999889449875287892222650781465934755666974282429216917262572312722553972617780430317140653977698975926462837764689467461515294472174522329282446972807610770796913574798166873168931489375630517695965002711561569055244455979584770069293976251903312144975495501046251209148141431323729748191279201602170901372732239272301095156646124642721086017777128333605733553661296959088340124321418002691174799971686746053018346969334731326933424632649635322695293155590766008174495286090189403247779177513488935842026408002540263735640295299525255234433504735361197165065355403249258210382516458672023443477749392546314031959351247896681656093114154372450072618512079537731688368443420286143196294418428423041057534452538735430896161211031423047544077978440938449673898792890548493277193824731198011989001403270241266118101407481310690676080547061247928605001926547933222430535694188566265679187442138883580439284034476081075561434726770047434689674100239354803085637571245808766732132860050895393272967558148837816449014249867755305856663873424396147237584779805165993248109096060369345348627455769355224533589247382115791039084374980447768572122595965379445099956715257788449348461104093870573988717616771166920349255158262191992087765664965476975106514884435692378832919998879121806965177423307907419746247509603449166113213369237658634688664669064855586613605100313288442214497008245224793247753773160825185404462953073964580928589746504574743110138478936220847775455442099245299774222792851167867484841137812476382104304127395420304918431583918093701866625425231488038733884173439808995407993632017982579403047186851220624401054121453751175232248837175136425077688617779614332903292961418628692626953125000 [116,47] 98467084170680284815258122704182272802541576549708142134246888964045361357925244176889827207482795516191303508536237139778299106875798054524832562949968321148000696629173566943000605314246126441701201819962119566800969270657528111357203218323114044547024921710245292271077341677915979847566363367965280685999048111882986995638983996455025049145349024645529081592658560606851529185078456525119263431732103110423203523918955865538967893404624059248084818959162630656772988417965498880161585701514029078511557245381484562797410406429763183729366767332006384393761433126301126216408043500975015597249530116222094013458623963751900544971356355276480267795889310344100371699332896687343821651015321701035405369010827153507526775640222621464862189661212586236234112891504672265953373173350117054018392929788849640917640937818937563314324756854552965139807481648576587108916412653760513414147369585459242930794912696956111495742447083596275988499566553819505854172558143596177532724505926261609743817785931572214092815798134687256464719933125044720342971953024287931542399196894845948873419963418713396587774714042920735502503164327080119883149530286386274541355977977263205138459109026009110862349174051003222800579844947608647915295181287634657180917424253777578394189987518653832037843012247385803064962057018656105172620833349184226461693921054827053283000585767021316933462790666029362971550511323800863031338204189542784747856027479210365667665559309076392604424757340952433773453782085569204413041498557290635285768114805605382813880298131985871300583898983143098298445403446646828781415710653186139926173113344038362851336759459534947320538992739440157760257240721564935760541082321446953280410356154470623000201142230441744378795579644147719768990085041904305209916512491713932805187298781959090523294619146429203026126208840578601333603774375545903761247344677087387101156694362587991999297501114528223003715064069097795472390272829010230660260159192392302395364920324296043550071081167659130523493890002527871183191845288828399427130992711014989184111942372100966399763070570434599683723526287033095865671465745914884292875570144926749129805122294282014197777446521698713194231365995212840530123364648456501586680972961028790775825282420510000106887813575871746406798406158593442405137290086500345687170465680537745356559753417968750000 [116,48] 13713992676997192309675807892377747781082521754458513032651926795488379043584129524056660473836823766740465896013720301763464287633807371715316573734125681394114933054605164664597698253597846648616981356569654591351471720893976749549887541791038984391757315712025463749469578938764501174571145181901198506545326660941954532132817479151752604375793179659507896888365102650387276195227490687799675896488020412943805831403627527656723438823571637449873587803317793881977027212890150329938327431457891265480254334378952212579575766709754994206855488275264415232854479658736510385271289993235812198706015255840944856714004783300686105327624747457426860821382181535520663591320418693815628387087935174839932792953784919333243350867684510577289162827727643170654279253408059463686871699035837391858268546603849360687524475784878108167959890097573787286255794443846567506773478912867816495403343354953880245598588722819192868473834608419874308465990033967188049092123596700935785757069702432788928583545132965518440167454867433158770236194338602960336401718870929764224187162417639104315139742257210674482191652356523078523014747756880973973971257852371564052733607969024919531858431389026849042872489711110638421592215783740129718864048722657343192810705196830729386825143354043031998605368352529358894157357268739134992405806772202587500250111587153064368206993785025127855221647832598045576852372053528723293766118774148195265946169573594179444849378781157946806659274181220014308749909766547122680764135006495373236818387298152171123557058741987961738880697263356335815589179964631927346298922178653553691672401846472730138222992473178574258969976347454026278946298178911361701298335781075011810483651521583757493597529535148063666283669377360449124242553920423900073908764021489805024058842601928280755122594913697105200289115890789314643146478694900035882855894096139420733196005113441205860273056303270321132768388526283927417343879837286747747516034117518639411629052376231529191908348353624236309855469987691544455388809139212229466101392903186364101009984547930540719108063293257796803164847230832154823157228769323500114520746520262838059328221757898138963549665736263697100352716135536061481812115965425185705187292873875201817084833576509849090297279624328988821860845097311374094022187785160693529462605511071160435676574707031250 [116,49] -10920823697006100599703747239308478098973899191504161851526204944070781862063931696103322513542814650745915035746989773020652564786241300975914966246472638360320230109271847638215727256046664896032848757214540792676887136423823704195319686229845852059848807940542482142708090065585647784436649766675091262759529459264906437061051402291201730677394910520748173486187380111514535991835317138544665172648729703455882591949778546739000322981064424767789339003620898740999815613198482656395325941819803109640364188715809978023856492486231361198368197895054962449990696315598583192645922482603242188242988233036108820447820531097509151893862586446761677381682508563253191964962405855879458078047577079829615918677323696099753661873855118725241365387957370364962084839426240738215175105152105161274997896264621533623836309536464783242194228662550193988645113761361602987780961356985925974149452003536753935565059067996165000762237643846188457849303643540949446905729445640127467076151495925766190460755869187253215587038170417604903741376967635258811930128361520508418806072665429250848858521001797677620894312716689526299821312194835043080809270114202928740225616307450059858935552795957622190793293054662639362345488829868021420386257799693871585572801516034603282540558780242277544847248028578255941178947300698097811525861943756000037325361153332471566723532976424727174489369210368784002998497180164250318357577460867182667247499172112133358093727880069306402857665661252392116092582731030029767565163026987796517846126227631457361602422906211560605030355533287468478585824701028775639517993240994467732567391656588616934710339690170051477692332629192267541420799589596852490010459547858133051031759028992618161090511852636973961816760288921928183185028630797571161988950224559158356429786883842374111675236828196257923164203786405615173028996571501415165855708054471741008670290112469946920046450376734547201399566538468038886032199379665324990766883959126436266967441726393714546105728474669819975549520790945050021122131542342665657832872556299205909105713371874429521576096520497030590923718710021364976468997605582139284860613183603501798806113512749884443079023128352781397661888741064171665031786581472801095016476998967833902717333977027904216261443641840584688095363705900371906535022831219450267781212460249662399291992187500 [116,50] 1052184263869984948090452045529781605100825031356825816132345342853297007816729181145057152312425381777254682230794195410795169323099202840243508402669179142516007069525944190263635722533232553540098999465869975415803688941061950533351896157920065025576559171771429666415114122378400483801916065192730416296745679844294481583092957810304140715812928291496097641615088232739539081663916259907243863598071272743100153895782931625031948310068295821240961345054676640318931494486814086283607615798162420566823155994552303379836906931524355862450373984392928584785112893944568501997353932045098448150375625481094693560630262624428653765700354106474150451145293624760926002302634166649109028067191606837977766655341579278511841156225684588595892050188529755891027639261267982235655404446154879813915457450126863105932766821222265170146444270413938891302993872179651630482937779716015691884710787417513017962012677166089632021211754040984721464857601266474521453127853952385518044899701332606603917658286934169776184408623928364821067791386032868906656662749456152048446665485227261728257196732606318141377886028095259440719400047468278366362423680825556223345195440308058278719678400710169430590050416115401181641669670325431383427700408112413125659774657083821377969026483694804845462798208727629436208453705594133241240897393708599839852672459901901774495952535176204214869552478555202956857319660278028225563736421699964015421855593085412352950732551501014887669129862195313609332657866323674085513269913358586991167883365971693464394192420143215303307821041299042278968877957775931086084162332522038679646706972996505652850409304764371463722475946830537852662910966276496884564916529043769821775999579076833319455319104813344169002856097361490688657315954456840335394797493384226951275474992324740824349844283453282070514117245454952690605401466799379740401591839953499747245674399621231124261849476831099318878140025897850106220894106336479886537699995932935353597460486696523544780158093639122605539167545881371067192960675178015714121724295096827911888572897553106586830747090268971067375498989120899722037785943891396810165800456879904983845596747725876129341272684322160288009798223879834429976416926293526991954133407791012500719168515264982944760349050049369781455454994493594667905045358935467447736300528049468994140625000 [116,51] 782915041001010124700184519427226612949931954196898994757097310860798895396572576470190198241762355680486776584134514737375979924450500019520352760383515845163997705909347822265837935002957934743639280578355560364668862429976242581187840220108571583641770651675585891752263887481101847908868157691343147224736860955100730907131167178604177081825866580932089592493618932109605584058401118926369340929752790766988368190471308802416018533477402651474823332749385110049191144625142932695323772454020229159817759248823132854127166301103086962278339848686164133854011831988041236667861210459839148425976242880837411540355697609173627702051854463735650996127248579238400580867103273252293093324648455556512785547489741293525516350182092260971544612896085199752102876762623871058259482366460298180411805863278369657726240128473317730290475229496097313314862596734317421369865257772217747259992466685538289049925476470873272420802395461763790107067368974320896840797283488406657976516844625874171322889335675132795393970771907345012095250988871126069277050095016294297168215584213823632038798929758286640027144169514917356717667481805897948622061860181984500206785347830591037202314819489040430738662819752922561280905384917366810527483943327322779575768544065939849273202449189643658938265363106057969598195114016458971516625892409306318131247873737486571271718540022762911502927633831310453881490929157757784691084356773891441503381202157792041370209498478818702615377276704023564192797066416717310153273309028273628606877180643279317204890817967216224936232496979923015196901229560020050348482103054507912016664829174648379096901428163874325399107974831849955536550772834649241858170699305519887750366595305248468938551365295098872241428023816140090788823257570332372074956486179478691144356211066838930271093361758166465183973462329928685113615898365958914555611075555112085143788688252236357580150368471213699627207686139743215773201168929126240528645610986491423146174510561753593638147569426949628649226990651327603545004430298547104748963241593854362607689734505270540092584435739513936799999798484198681077312662012624273172232611332070449269984924458152258945284648305237310501249345065061745205422327105893551039672765963310534076224290065494380798433248652638689245148524459039533415771749957912106765434145927429199218750 [116,52] -228861363011961040678850105026082468722598241326449924949609094914103159168074837806161883161948375895495488887104557623201987181561279627235338152274219002723455579579112560616642336589874782124057975140027229651766607927034160418471299700636859967604683521911582037967507877203919400298857219475788472781077368252822860201844655404752800972356903055939995225360212513804868049545632463431811876345220283053852029272221663717970694892575250139476351820137841054760070589724970756704920662020375723444499422924063558333118089139700057158030621557287088202333605833981321016606750657679146327859052654839561132236081377626585085873701431603440285566610672866521817809174166342199425089234248426237118168390356160542905440079922727759071554186925181618963222792815241852879449730699823887999072011570453097036234692568076002686035086006354121683034732716479444994373435949533808098856480475868077926569505641555917192559112168632812320858087097503091725246759327489675696480721816388959166004481191926872533016809916210375990939709267963473342807714283967332116436096871441731435043130464251416119097546687963132992666751788521364944940777841338919953327367404216379412582800988032203155776843768992398299838612989945850866335468830285438012397114294877141216481470548202812738308383901946579392822098641018632456959897702999428339648460321992116881131223665806258022226352760064402426035998989988676505599780085849988456326758759547116410900334149402026182149321703720823006171848187372964729923022078237739705137592941742211749154418247532157012919702548278349645934235160875315794845634538397465147751374263357648225226186300315071747333594946398353107977400491798198520376264905044738849866831246942393440398598400191960579718307388469771262347367024485107610827937527523345947248232560257035126188514859908410974198253537939980867490387006940182723979898120183864544775098365876997794708173416658187399059673143717406336499752834404741194131662959393979317561011671777250713306838262873161946766653606808590002435179718502696822603508600414749426054198908337489820686017389262801397223377907902782680785891869008238233273250473889648812118038414016204741873648329555088936864736764595323373704466507423869352245741992068320148008400683922007055811321066431867812929526400869554084160917284407332772389054298400878906250 [116,53] -37556344421203258338608274437152078775240953648111740799072798124559416112173266243189711210771981300843387668963654143786671434833659917222400969248301183090795724815367253145621388204336728200615521664744779888101313924846846810363030793648143941293651420707581037480231447630812542855071964177511034068794247989405553824880829322142779269091564554455481859694416638164013559565187490298459699550549173332204532210088733493896774790356844913321769810012999054076181055767825057547329297213563955042972411533630549515531225845705811170414779170289457127928722950983568809099640412226943411642627166503264253016131356775705539892796896579242667526429722343058273794414509919033870680425969716707869903148957897731443546563437292518803597728140006013038702279276157348882531736499133488174087732191162565156031340216630675338586395092616253037763692371701375245070832449780414842893086695866785147282993307222215748069484727950763485980832250022727574924736298855209830826582856849378243237657627555164995376804530604252918205122503302365780456081188704411026133593073616776889084547075250829693190087761653273704492094351293664709125227711589514564691301017428396173447814294240592172555009583026124066214276358291687715302998864203999901977358710905841381977280980757582970980237521545476943560997418070060023910976828123761861882894102631398361682361673652306365467231392647217656547602103288205879584390733309564686474277040584560452624744333275297665043459868146857279662097399275769752486540405417190278934840327409088158853167580353092624748367604953016585268019376956094043243945605966869823594316209288533243729813309754761121106003296911590606796810859487501911828577078810560344962794854921843089156269748849978065594751710549449768186303119344919595471591747346838678907719535697885736750414152808828207712143275535888955812655276995648945261731882080118593619946833527668642511195715520279768974546965584395623378437069705459753718812475459926780765134357167144490462435100935609349618599446692476487860926920791493038109165768335629641704335965299844384638073206028889416785117036178042374710547622627777161129488597972774478636215156854389229905597447096768020583123492616109829516294412639864152858337524706744009599916747239855934793873101136006435957308122923839488471742242836626246571540832519531250 [116,54] 38177118983856971684211256897802829076077750256401184658771439439153741035181926216007888242502017239645027720785570825247416032007495855283538067110756372491634074956874945479573586441257373834352063280028571599707975693189523507558943631933437726905203368838190562521240626951846188163833245009415050699911942087013299272779231051201622257225246427558568764203523952926391908486716224632063496617634040440993936843660023330535970974108405925994235699291047185677298099298282965935609936568227044416872386275892543207383368677672842291148734122352507506911464980769612435315286820142828801472852025743132154332160667074325061047605489816972309071902513547249022470570592433220262823960374886957183176268679943590509236897248777617363263666679288536108133508138717947586337042810428155631570031464444849686946331120656084007730866251076337809118070757492950266270297669469078646836008958345438770951755244155017160069983317520282214445300360575548841263655023767344775815455284495126916914307019564986629670909702998707506931445327759286908492502058675393338043374291184286988638312593910287631926008194402295804086619370421520821034392287500555695832935267017656739554909791337093091454182031817471473719760617939773920136995501035427720315203954673486826091036343649638515585261631437802251992071628463577365064827464521857170242816219220437293218962378682125438636278059841262290135008722404195200386085935839802704615917392088977555801384467791189649441277391586828998678497677994680289134783046685467929836229030840648248613443185057171387209529747490541249015208380760710062135745607517003998189857896662824418206311886527846418726056470428356428210088923310304256982498260603387121761560548756737695446235200627133604968746240475371613761812727957237361779621083968332598997424484159829494993426654978239377230756613714789655403868394448914572463939342107804163448004299989985970166506661071178065084508410951289152663737183786104221503578725202446672468708614693311544681239247761492503708083220253140892932535589234937992334741627736738317713988455318335266718625637366887583241594621861372271795044220014832795253563935276751733827504868038795301907707654608327694990413684897464126781096285175084360451518947772423620170920289039387349869722558552490485808802913453297023238519614096730947494506835937500 [116,55] -11793339551880473698673639307839296158301228102448271830942904144799997222788649069453999004160049187114996333393148163378169109225294631210062385665275202371016539740061253535015418125813104003680986313012057325835810934295264303065727413950861825245636834926019359871194179717291058277565538626911895558155408974251473177475174653695617289173358178797157622245097697381941230229640589403442491691113312775088051539128908033896994383877680954763849797743582627776947176807595052507962236374726626382504071906978940612171640156981892410211769261296225034884920661965595380103789755122202881766202489020204927437666562782965372547526344909370227125131730211947686726770541312422733541004145259531511757128051773086119238552960010260923310800005648297219542295729471019822874176962325124171891067268636254971922322952911093112160969262287324600372045650524807483421176443411362885538494927529216163665549595752368226318197639439937418143230083112386316295038161662558002631162510820045288785874462130624343911105251437848899772989395404461806143707332582586764261624266877165174210783135479777384691473353116379582700028350849212959111030063392000103227121388934528480493450082230394696205983011490493005304149407949120091546606603886292626847341872615121564159965265553296298607815241637839803496827829598220392959109528224368963795466313727651537094175735181863153298408756311900124720218888663848300423620185173534777097263998198568414601386310689085790684047008360936860440109345215722212562270968833524320738094816557082003514012157837563690035407273574815364879901750993008341976482320299919296193760766789730526797800721017106931677658748198766426122402404899818812846348115174869711955859145094794063287670364525898594419522232306551473699259048166024649195177161127410038814666498591246683995189554123991316075109485505972305405941716239074320916207372556363768686708113748910139934320091766588281675346163337820739613491602876389837995366130104199213716192585347422088530255138234707328182079316544027282522334596328134887875415546695590745545018164741372594349877801863024824156951089327229405661242095695275409173173483417545991204926946731829982195081622060575858840728054426246351916902359807334620920895326951855766444750108539886700884707561476428432019640177297326033567514969035983085632324218750 [116,56] 2282332731645923863702304316876592791851069310825894709014152978679683496811133599541726975397197006771308680463576279358335252826040163915261509196989565825928338388670260854973741447424259430117682153944197939869459015872423641414071567293106516090375211842813663320599887092781569621653514508130254387559824096273818314551606457990009814442165191439072553461894716115063062804191753112834416363258672565232560121169037026821977575379434796811329137001913549616279625214331046058489753302303226693210732762116757894595948893849162293718584186859315376776400258471206811476839159013379903924957631836481180339769511970522230891892873534285067574528333641474359602608290983558357946573545215721384376347831400320986821508804594262553187865308872947680345460076168050350523666251405576052872969377645954078583576018670411971431909674763805807973251739175740938389912214144023565440359720292571880313337234259193747324819120201325784432346688822410752686926385108280750514809029046997972746504320448052880151232620574625586702015040096572706383668057535871273175700450186463894646231873752597160431890055126001339870048933815643488276036665885319429939855297021429842927897827229921961547394454137577075048449369917283406229944467796323093823444998172496779749846621890064356396318900919067614283681023257152516618089472152222653671478958867438913141069917077742239831852759031613274564311977399921022774860885746216050609176675493283362419818138825881527032756082300137435810421976252985230273977394631475826944804197702189109322247718333869941750857331156025623492944029565391213679178814996793046659218456104805145392850423813718338201525919235347234838523441950008278124828836719701053281664534867142092736280061910769326748777759978384183875402002081642808317747936086185073611410669373213523764037546662893008142355548528240887020034190951450411595501259236228464381176319457426610363273866178692594139374661465153698431217955741182428094916796397400401442358816368115927826866122214534931495174921534405996348008177826566209834575258620447851353251539750465191469506949126583709789923827223450954841524436242178102550227600205554255967323784139930338835792501286847211195946747506122588412512277108296984255104721108248055678973387010550004283652917033017545368756007206911817775107920169830322265625000 [116,57] -333556154123459309550722092387060258392993485670603378945410977632022584868764628575931985171835581603151213675721780832214557974570560983936379943599017221657332286650753544311232882490389643818131596402581003615220321647833355879034263519896575439695310343877606428604195296945052499546247360167401126246107970601804575615935204615070845648950362296563002078002723962135877226309064940151009918138046026872833291367058917525498651210877215957651825188621930146851639746899905489726743268469626682179153479012158528993645465840255449738159156965078027844800337692828366684714178726639302122380041742536283527922807118989476264997622020253575863390277276100010725011276037948863966987941460971908313695910638735369027055669789838284544992933486806634778521161379936865851367199888445244656345869937189554932826325854592408475956618667502384167810803529948942414150306243291231393334499635924754074316509535568022442207806187757088760501790396908645682959557553283152281735744513274836075073635416462473950521365308804885110117438980506183181844882359959514873215791872685822063693296711170371115623563580301990196629364497032616471661348431801189538234138961401740363778827238548129497560927538059037311976092244190127606861102283282147948958523497998657373504857740405209853810513085304632365302824203928098747153692127118668140831532562269227932391774050560466765920136047079135568865408125234791596945481861581058095283393032186922787147749779991736417697362644474119616647425132923305209566991719660629839563790631079599544745954392698565267323798154609691954983402779800943366906710192817195353281427721138750606483490481922850744631037693692893557688561503909505598139052955731094920136111956696598724510755883519002199650237134822046036806906670630178522935480334860448600415169409054822657329632425258893298518363918309145554733138321919397262685224917963082942876756931175535526372106193229392663446862989974823522068547198974022975468427241980042060762896448307404232552953801810861225557247393581580296058416290142465760329402202848977539971027092265148202996454355371828603011244582664597385089729650449676570729009735670788379343717812549526104571129352794392320828889769270541692718115009261740232315689803024603999055674029369354682198513064765111116316553818705870071426033973693847656250 [116,58] 38975267998743711934851128608382525639290269665972422985824333571115520088844260605596879621906633446513472549203373985987635543613757098424617508857379741766289095808736883284210179609010863724296769624499682912211008559361115188542577781713541053296967859034151846776672130709614746424854462277844771466972952734673054574007233896079290309182725430587029833971029223477923968471272770198441357146948538384281590430019244556643651828165725375229360229560000565571203355553901973337094821585298531972393035799511710357783292041005151759476989300621652925298863391104391042947832145166891722011408146660461669976843136982946311248942585057762041837384887687969924677404783606122139010857020968844151131224813857933442033557833979602074723227232457623216327384150182371680925266984717373499895970376659237489543431351547755031174978543845738483808996519865634808506416605733955323621639706997696163173796239485912324748886944122592524626788369140787290589501842242692415762249068776929666174298922180757402125416790156677227793072568870028271764208040644140941674181255052609419227528941633509769153566975581724898664175708756883839352229088229337738082645214152400939982409579666463881579419826276081001741615120149667800279540895500318642921147860050305874325592242570817061439362799226091037556564496519271729283161951059005920824418778254567090910479384890679420323478609871375311742498557395311097347318446760945697270344513898564748008459174075106269951898024967622985059750405995214146360815875548345236591146362142066756941971839776211463846841376143138968004358507775021204840585584727894049310134474244361603370456646688683355021483122871226895798109658663430232029527980630730206832099645650947104950118393631203542582401072864979966234296311888997588734441210183780458425983333139972842501695278077118072185556930133055253849797217171230753408514890447200169033961171579618793239958108685444528266987421225188507792237394515308842232328021666723607854764855102779550330733229605533549274076735361507064086573043133120814858514764806977151218434574302661911079443654737310036843622812736815022718098699175975238976492373818735671295280815663724247119454259962147954891745467510964062663011278673984885451031416094805659829291488669026523354048841159269489509142658789642155170440673828125000 [116,59] -1710680082439271342109318321595788238331763186104254207112323665655620460928053552827445842891576681524218113873869151980430590317286976931904877290690202349740659472209153512244977149581817352783931024089500645170053157732080730731259553546891658251978813679994085268816787503358091886499009799577093098318295761809062521711352287802324212840410798692736997844501133424209167816475679632677947960041277686500741063284310640533761486465168017809109997288203354164409350268269904444979875843202560498316626907462440974603666261196845578538389560088503595275759726270361296286943641296435320402149907731336665186020677563548398439641432695438562062838988737409554307555570347637016042652363067424266273598135292053143961933180544308790775942941807452295610367058678137290840416101531380779685797814396012979963346827607323091603486084982655242128234221487681100017035744192996191699611700124641563533069799898973495819642061303982477322799650983852824345265422433195982585301045931199364298885641936128257814158862898339838719723460942557626020639372557998498238429405827822831302746520724310480266227930199192131639874850750606863311756250264413065903397284937068621489377472936834748307534245114287519630894966982953263977037916236633713539956159407515023150880201474553349584297339501221112752048740653581707489465082841934304316419485677092324013224840850583629657324370793665422929978814920347147691828248227142347727183307619342685037513010575812045354937393470152676031499235232560452391300997414780820214372070678717373544609724861349942415665701434720201024450438475355533136482911464597266410791946568899153570524037186788519130196159479892399546799660380376832733425568842184815332441621668286641659393772594607070472860140479495896695987009173370911730181451164101952052445277023891976141194387883896538210214914723601328476453801595535404623293812238755520636328264965771578677576756120301708174858466010361076598181400976016515972059277339633624427965177718527188035170517710169692323020967261763222519436481844190052362137795959464750872885846095680013603084067842209768075897439877076907167505290430095116164927009339516535870743050651369580712630797636110081223288274645223166710533424089449407955751253794250333464861804834494073606631649696330210730366161442361772060394287109375 [116,60] -996704142071863144234891156337648052288029231153316239470019542825458354074720777026237084754395711630598463789405550397682689603900136197514470727695147780653340136941130431719453942748175745625234139579695521313088795885001885346076459095165992016087542888537721758269030197381069683814472407166203006747967546677495355964967406435062311539463539439392088453497850998942377031295442446189433615504321138544740871221277467935437971746962651030354683357052125018467959421116359761852546403343197693526149805949833526833004749749390605459533457789316805096335194145594416881480845556869628157645803704059788086598660543997245088396905237527915995504042038287428132119950787912228341164814910604510062708818370460804016978335118656500456429803030336225171684767582156956222577783388264756296395094295746152570318819398943844367229018474928497414109794069479166364294577638012629267204647756109988287589294418932510063118829778795659669935063411644363964066259509631461933478694165991648699210882882178125799336791272288375705828029606714223358440560370446385202596612356615003080299861408297081234183565446865007987823333188004655748946890683578318622597882910997728155597371427955219859701193425004655688473743613439261186503066058322423163865071823895400478503526244593341985422530337138439956783730891122568454761599331433812384016560627824947974687925109387780000710829994005832104841546628084403971462428553146676635878858302338356600574097612357910714231086506683629854596240459420429392681773156160934778930707508297536475932585311832043917582704874383214041159279602220585602196932144758233260377590566790196430069610039517293341551740578629043387411810482661651198307952015814621512993655966367703643479115557512757979971222484209742732951927501988395306321946008436607332381469097257703126276299151517292024532882195751275062637613533472606110234057035334275245360934898697966829420307710149291965532374903597358030019284422220537460449507299740883677990649050753418872249039150404180966402319414281064583142501588831401008143812235753536643706592084831114843373009751777612278785536140933577020188910350209760689423944242614272272791615822133660136510522713013359941557112000525605748099348768455429491082186204591870927165775454174178926746233142530684290250064805150032043457031250 [116,61] 345288423490350345608441991477223170371533039743718186932653225306699044814023379915272297587129808946024303657661351224877917389080970067715814466271870474594144126406755936264008927874594145053433742593852107780587395403171532399559174898374933241080397060006467743862764635654172814613390024006606193383456423573716353867372677816586376709505237447601472071682111321416938094555906251694842674904935704059665571419923937483724165923264952208712614201132369005989435301675041457024609224733658442708440947640012622703123296286531533997686765888280841659266534422858056740199854548234206833812267331850214906237923558704334361811270184022808940215243206065751078929996616592131014003210178590391842970947548848110926143239493890792716019917032284750199805804522279470015847527920570439360943216549855112221589330156259731187029326357486384482691531501791509448424475361469302231577029044483108176922629427549835701467231741789126990624162569412180697026004104992837015201690924745205576450031591884130316219727420795629863235823217897101464216672986089924213364213055995325124523379946358872615625341659490738306100568472638130757086309611708923417269819782383273478805181412705653833870954656450429809255368037608071187970182097044253278456641729684045644651127620557879870981665661320259847045469093062273288799740976243405897438560717135712849299839523945072337227811090445744563939004550775452215831656802490113516983236665795489633271500884943643168762290366378215710013931364214710833889359523475388726813085031663990703744446461343882497131056484601020737982943454252299742980713307570889221039932392188298736206920735168218143102695907302417458169936469712246709505684380403089923432850617111191193536957091323852886068541897047107163050200416955592092188551573477185389678469968291122971933670584912555297760998157967021228938095173954271317063159144666303478116500239445922728464948400941260504730787021243450836521269230550249091061065410155662541885148183025300201752823017338732890878014345744408443218143859862850078281608778290573788483195212668544253986890251752470739762209716922611383425370877348450417921799658368800091149137157586961510623250154554432118948258417973601550826840650623744199971600021775137748649423505144202351316295995786731509724631905555725097656250 [116,62] -46412595837099456917817281125561952141997297402400905568481155292581612428536599735520982774314195601053378558596419013479694835291833275822336968855689740039839433382730022617504228594976539701269444811170679209754948440056800979428829821204984214793593848418239889836089859531694880108305975530536810262460657481691924555454040226416915958642578834881231141019783016072139606446796030749309102280041944857121039489465915288512008840893772225909525521405058981671296564537374956490968511308586980940144343038937217359629043102448045988410665061857137945799522349134145402715230960715074632996114375744958243266217610201275888912609611977110195095373242820908839141407191058449240336530770176061300304323996924764711953366139499186034053147926441799235459772631225546018566012593360776724466794753887941492523238689697386486107917335161571423240020016863861948268926473802043392194086065350702678867605368846265215538411090387882391059632512829090506212766129875365220782179413987521207508232584136004085848958352594310717822924616762668972030698666506477648320028675874531124875830715670210969494028745512439298086155857980305983856380439102839082091746269642552143286875057189141811916273434256782432017283186321915761546855825979587728665586783039532317101548642892649128557892851973297942611727908487342783656731422458661870493028322214254410937827773824541732540389390926729680134018304291167254701714617248183497096302880053610089860223952547845605500793105689143000293006795867864806668587512866851197359939323911869610043986588064916235274569149635965149431510775734245870731749515980974862325322408145884461500463485117343788571293695225377184170018001903839283083900729454892667038892330285210170737484840548269826409237875397857046814321162265419895455801950172526670481180843573863839186606869377784692694863609907016435016886869998362361359701940044637632187478718148139150751514527269911371976225290230601743016193002870900401699374093429556327210082897697848824477645389957012296927364121992405584748639095728846446068533288781027030972260795189498706021673942872831256720266715613619520552198131610842624532427137100012293803278230354266294880301280417154017116852718429246883369615686541472175071419446774121129692284507521236533444941585457854671403765678405761718750 [116,63] 517158602790968573335213045938523232456718793392708868487082528891853339429815542691105839173309697719100377437534784843212015220416100766288517040757024033149321838598988083206216084136605161512834522391217086405854272700257714059971734440437271826962561738345081402318640765628704630314693539945674151690582620608923142584570264251814881850374813683214495187921854750598665375781971700381994196299743308905138290168476503861638726446715938163207337518929681989427788436611059078640782793065237699982626023667447285940535423012487340591374615801666370673155836016094005551434148173115189382546767697454166839408520061247940692499652452738313346019199104657282167796507851708996417330179818872437714240071742480714563245475324711403002729889474085333502176246435383630348282745389803610181145554767842839400853117537487421762310191762675902322595811109660089274540002376270024834949040320689131602244583058201345716728120473015813265465880779751255934144895933411531804270207183457627834936328853635852784275710138443701539646138587734159461685622806592371176536958301632017789835662091678323654080829885384426883767532929551149724561765247930346983560586089921756027215697377127451192597236810272267827660284900800727025110491231202215544420184868602125911649809950328343617241265801519829645380327821385946771051979610921559250896074131854575771945227421195848134517060747512150409641244759835422091055749636314995088796333003883397026143162148948643446789667447128037580416546733150641965496422648628603166872900101564504616517136346215362732899202148902818916763844264180579724177510023000991176964693558092921788142320871894508885639380303601425506880097200446238161048439495894140564725793498419866712437626744089270648783986533301669939109142364124375189427632094170283314557572884806402441652107128076963050582055877828408164761505253693340160833401448729179420969547762877534700191567166036558207293209617191004151486720430661624545419764337056575373054844451720929606865331183883113989011788246394555440586353466974347200412485847805471940746137913200238024547118884564622788084261077358277087066276023148941845910955064552904676042343911614428109914576396684021107271235665205745041025343603423100377315373385892300465688350887688562451671714370604604482650756835937500 [116,64] 344269882510380347156046402042904118208640117717436205977278672562596049266134027767101313552473377840427128404287654177127473979273417030287993696250093768784746556825440013938820243000717867773906822913931500992863529477652774730055281604249136142079865997820182614992486312200084505993176739439445442774805171322657611000700022483206845854369996515555282505589396415605205175963048560563259654844938919974299471695312731578661668283577447913266799842100622660330384572797230041697801261415936812964544433799615666954686776008794815875111051117271798429088738420313622880186084649165448430872016744584640437056252149840152115720535341130276900796315419984002700892595053929296655653877593704946632339044589554576792708490538452498303962967097867866125105277844089143136988699880994463251119219220926001932562848539709297235075430357353776337651012690173114870499793975574325577126071232997445766734080216699434099137583664203243548099472926659977913793365646687031770707824254675155164930878826002071470494761300732749232800621729153946595456403733915230535359914546702549935918484893257317414172725361191648956587975028930700815901052046757029907731285542520605866354920325125064596138111723261144422355573148417600322226284302912103095139896493264156870565096684315039379371768741667157845696245861049213174618535463539004427766277810544072219761174800197787010544977230766639930159925760779269258744095520643703135562377547911894772319459431402125668793051508731594935132696403058456143937837739262842881039345499715384859710797545531372702150936127397231433233163644705636014311696083024494414339409542531751757665406098500295447273585577527525971169098738553708174590487503835344518336897573056854353723018082805446842218994104530732746219129195324134587067096835987310592110822537861411506720478591168545854630394389735145959365854821105173640961486567369883716770291394941823988886376256853281230693779356745307397691552620761898369074841485865920952994807056070337977350334848918292073920042255026061166089562594295818471311919427306468434630292422611444018599115122477240195515361692561828341139242383137202472366767902938429235465800772091125679023198158743495703575794467522135759366639003071950489381545807244594071210410171635096787667862372472882270812988281250 [116,65] 62667725250392451487197476797210494346954462877590860726972428954527714115015447679787326494949491552452843178464909368223791400485011995593597206247470656667562382239303971820045753136129113711374872107790003099231380770701717507759652614619429691874461339179215913969708837845456291342212066192724216208201567618318549479459456302712816259756004375218954787241646578990406906292572876242366029114928239200605311980732877129590114894556630101679016476591635145581710343202121809308932646230478907769035532344875099713586342875972417477326522521674702311694575593485276991881698144442176970120195124956410720895339113869893338565040001580089443513849158367196090807260280292733720230556101884670967392762373913959435087536227095239093149130075195108174154499290078808864348385657123779226126147493140098983619431078182402516529623156764914415662997111373259066567143006359882305461212444234683857490926507960285676434990576207046722642185208986539296129674709626326281265180807637912350350422066655188402136351213470425563915133501485998756191491375609065957310478091896247260242742727397763708854641739357549159181250890570184924563759727001270746991993492533614133806675058842160505530395454314293233975359318058151869182336044107688151563889596467404000083618397873656028359400857436735894264674075677240769118370837110791342988591229706886599857505170662223178155044111453788932158034166354457768628721850095601957959436198870212228750215219350623116809012017814694580252707326197786684736322592352111248073054123650569618722075929705136407924542771425955171739453479543405492173678655000687125831865146966102018783486691847575268152328917773904754963206606536783627117106851234902916536557350904604376611111588322397419104064074231381218982856305706520730400629429098267005577746263861209092903460194107908349910963373714025029009625221239499937591849313037716593127826738873550321750215486205820282939197521112205601122290278611809209518115463714904043000952319375723886934055337920847893846172288969884695892371320462245226603124745916206844693508839461737756292947029788560957798524047935027592491390068039389364057322291632325133879631045853582468578534025482925295295214683088188450386127705070539652937737020177528867804009338193793610116699710488319396972656250 [116,66] -16704775390917941843822264965129679403296757166071253870540456762295927270792115634540064394701092915423173648558147864094115767319400764171208232346710391373703168156871416492541239414377013764257232767197405675733812439401613577970772451426223065454611663495613821098852448456771415341256524089054581277577739003559409819574487609872382485868673812958074671582594119935726356167644201979719669938330043552810856368682050835920420208686889924599302851433250584804627969280338038634442989725246714021544149971720216357107623150796267195072007458450488334166961145504588174907771934446678822734963142918479596480271350565525029740293623016095713168029147875188371798115533532897862657385729992706392011657119180944516753496705239892201254328219446504647438495132945575813852858577425316823626683043698054642274722375975956374183011377983565408237390710193692503031760508205952699741992530781064823323960923212093278837345986600255035183911257801744426164135612419770809814001807237009273377490804211733110394327028306352947433897391219689518952003134543494915330567392063127696060426945162339900651922709036395620279138861449589186608959215897714580102407707177097794431929843501545088287796664663504991554644193955739795241046384510939914215377097764543770220243842592918599182182020521933964997692560523032435959062675996841510055607400023930548630799161459133371850212485495877729492523786556115608696572552314593566914394775919069811046582012357253714906765658797482370602710851284279676033182116983642637094109355564332694941567218904645603940133797045509136438486169112517987522247474996594225157694875191137679746219400035166023534375829644133026165539546792450403575620560038643592961253906347472702879596993505238629291059029154061661890548705835902750712205941081151485574998789144856444672397635763449009171388240619477383737031455017754945596664348852715923337285335501932811217905644785396944566494731326134080404175340963624613503805132059303203156195511393004134491914633767684747848293691816886772723766452029569765956033552934733273499558021524420625869229109238874698857226573506353977156862588837052429638916289355678991660457630728821102420996615501523639396005227115592788147602621166421524544613926579149625756270935994507453870028257369995117187500 [116,67] -679003129207281479018564646087705491862087168080290176573077264998137456369538610555911292286555431184384927356670617386224230103000166591661031458967769749395229928063162584443052340951870939672321734756436026901484033627574358802427760729430091229354847411477255661394511298414086419550701869735021981603434941534780241640313868423334597930196084502938014088671697902373055308697751334212119588800846779010254622078427620081666700028764961670514362801065756619357087603667176202708095881104796391762319014040560357190879162099015548531672531357815025150076883358958793168769473435871302105088954254028627979682468032077055934969334836450389700094358253649062481155844039884097903523429461247961939163430446825837740147812033074471110038448671791829346481469204444970675756704224400921406458730516787442963411898983824832003709236903254044716779549184513639490843377094916209282333592832159224027124005791246518690554215307804581127409925759043119303739267510232169568894730131477133549488666152458929571534031132529518748847924576326141789562239304962781239270471172283845035408227568892589051731900741529175998212827360803483309638727175792751075913179191678440701779786343493653569669718648273275494136011017499788657138337475990240139653194197177413958685345124582088148234377122717877822593730697794934126885312431975690461558585140565423729626132625932708918151601132016021590069919083437804630768393986421320320205692510165854190855802512538015869645547427593646946904302018241666194055951798506790425853324839550572861825146228084736483103826066265190912563152533873032735928829042123610934230667228937125212104068100867173138566375715201791272437042465058369876952245909048180930867278711693689321612081350213810559776180278421018581018892413753093086593399397268545972768314837938543602451365745596745753491489635756206843438739126299275127443673606346679442596568126177057797701369120524201046468579450130319475158261574296533276005803434750121655029025202403936096297845524544860292991642741836907823477568009247678609376473902639761361328662037189009458168693767556929006636121174308513035942990385908598502320953920476422585343742971885065791428850917653984238981282138237306522324616491032918981392480479802008230816312561728409491479396820068359375 [116,68] 400088018138115073324074722615076868079668932178176497586820231367556069553631458657563786693495495780100391383388722580474223018347116999561899998402673943524389948159342035712106456980340948401981018344454974414295755285309435041886329871928201527216706148624490647316970023454484338477106062525119065175855746029447053844853187423718221713702926626761444404119270270384560355192416032617235745419640580058395475985372047842465107554528334321665350280310467966711057824443082351210391730989021317656480717946709558114514075940480192278797226184248260337963298553137022448887964801437669382579667257063579790575656751341538417343228818378054462880572539237544293766102885551643480380483183150903878476197140265012343653340825897182609039754045496273923163707315596195457406789845972525952808257293811027025676076187666966082911642632137842204838039274942180991437882442905875324951218025762511976751332895281672726664545968525043161331311832072565784682867957755336811690226698191666503183854390177569722167371611460571271075494969601208148978406977797212563769842970981935958500304467715754957709325237830992299095447737421936939784965039369097092271669476001143235830293531927063107064999834217310801197970975026876978432510223434517481499384858530354142282516626597517793882641340017366016707304132957193245956213716121574413803455805218551196535703169212110982001039795961569384677783727279994439038152353661574975496055548376950890660397080957072691297485797554178599724265004964936644537837837446369514077932573621744685546205005904969716841334129821715808237114816851930001331144129518710969432966396919671945528619034753362353736110394583101613051407475430047855182651434204413447091437640376009792569285212022673366544955189255099319153469637485082412615182400095516341896376220994912118107261163721322336529154525066937599335515518089262731102851723744820697089313157209848636471569804171008007130138171176606604112110943399429349392435835363330130428344723867022449554588645685549950346134507300391345541057634266958638900007761967095981576206798813496881695009095536152477728672734122458425384848529519561719470650781299719581722622195193794953933863903000404500238017210715480161203660281377274908843949454556598865906380524393171072006225585937500 [116,69] -15502932010978698840084582847800675890918704628047074384241703751563543117157800242717277875614099935480212225452891378996768662646994875419772843894789485713445561425130849363857776096255640181967351304199033209428828823383336221129236283566049240688265070701057612663613249509100003940495380932296642168234925068584813624721382669204058580979509354474726918369325166288146918756609864935056476460039792598827870457678812998891070300943522034429455315559940260932119985422990960766317957992303963969627726807065364796459229524374743662944372922113658205543652326101330247338940249954376593915728377108695273442387011258514699815794902625180131390722005443965635673514169412644868177310129022048586547732435953980003521566518169295421785290986668110779351983336867743611217665991833681449810185096307364562087413264782272508584201051548542718498757815002656518571191537453695265047803720824743917422129855034864629373599639377171937502977779274719315422839056774655030604300822549284673047939802453489700202073225018882311029040426397837589576847824269755620967465190352471766701071251402330765432219407396836206096613839623458693196807507810571214481189894185262402360938038220138053722418479655288474948441875313261061186604733103091236335658646939952013890329657244068296061810687937917466260562653179870525841667480008646403066269925238779723105018769642539554944451887149254990272783350787738014969093365381138924645970351185181127318613952659408477315482200020021250590235928240896493572971542625414470958728118145672415187834840078083952942614158580621146090992623861849657369775108106179156315875999253324390106081334200798679658249087664407189845315307372926638868683928933631427521878122632329282453215854299012801141104453748314392035361002941939187033645778560945046011541433878653873644048017225839708868225457262192640611385182735662149211200601113330360061938707359886369688366195522806822545471113990529293080338961365772451219747878954296837830892093308590204445483381421728774065427927868919233298347500681120332494149664509684393445307445065095925442492816170154171268934572308457473872217150904801010721803785342290403424583531907169314111869961084564972045412873902286276027561743896233893615782539754377467033918946981430053710937500000 [116,70] -2721035129204454442680608673461018703363472386424520001518573890086731266580055710597945719686242417433552995318323502504723472250204482111187562022500421070235002781194902286352624821001058570419159441895819020708476668237702106634707687214060578849637737477952959850883737495705330762392746837336796721581587777048434475092891899419219849732396944319970879081832649219222861904741314962596905829187942490833286638915766303775371101619093756308384083405652222258404395104342792706296148016352681084672960295577600378008516009003290012144219240740934886682876474861709611142136983320773061727118290326583806695861375796255770789854904052724407508844022397658739170329485874978372523106744048657020170522334065196161123714047095033978900096083034230077048366675888835682099589899284425741055312107796751410280248638980792661030221730096675686332359855567243324182483380336224479231824257420194077094039248123666047598547554177439143900868239994581690714145961745594539946436805936611904233157235769082581527326296360337060652257409420673023760183816155765803843429183354327723100365070851194049166359560226447596666856854622470626119829925634274455092639949387907763160441203982583508373176500641901940345742740631453013678803926194671647830177818488780835420524456840492384070995045491159571800210761820102187269586202510270753896748954714056438955081050905258595774252515167056174877325663900993360700620105319374453270446828361146731999638894742003244037812935753570381285021731997824041938501375969361224098544736724582738196862829982912550078655037155461450052561003986077192111837816405669326601528522263115065686820540244603089930428271722260720276052808653917606864090449570004053374104148867453613309118995969472006077817000451487096850344579965072859502189223129928783550847516454880304145780704152455303452605558789413179528700268320205244038866141017926980098689391745303010634170236712447948193789848415732524416415019406797117212558014494360023852526204518115862788980751205035771898403520462217640104237804034896111587181563878826882206345943457396078244648360709126388158764133722485049389928795792672225848728355674044957965575918688538003548884545161904303855154680560441505667507187715058137797430326543235423741862177848815917968750000 [116,71] -8109232241281205701789496270134936977291073835043714175294099463148765930300923942885713456223426689690824936968244456380606377124294310684884037858573834738080906193986867187749621208404129433604087742597076582272417312923945553917606326119563728687052791724087554280467483080552492285791837854410447515256671654185058900340483062643420170864877909780900443928272003431937096631189503162524606966462958967030156506797077978943490664076415097750934896031015225803454968827586005460738619576217727963752853219532830079263211142297139048460620830877133348653679813045028976616149429754538593242079246589210558219025335395461599563569522228551413781738972869678095428912603715771826633716675806158177499021389207238423239169260294111742585610726215999338835948836086179339655449027840563167085664209291759109733246455581161298423925048227305099502560959399965052410497251981838809241169161874335917777340308689705326327850538954244617995222857557782143270118959028840747943677107988823409632108230166806295162417326014042062119122807413871626966321680275855607884853018386103513972097186853809521957762315092656482726267835272491572839864295769966981041469262696641420735984636841423120635703970943851331547374228653496347419582662820491691637535767915472915346630050444877378957895546218927240839377204968629843782002102150404047521634154049027780781138991815413057862067996379093982773696789268591171276063977072703115207915530522999401922403258122722802934443209150302038023363899332233907738168130908744619941917972764789025016237485574668217384018027285424286018293695452539410765782156532770673318527459378190676347254606930592436655710672178525885541366793740250736689327776796016721722669780921833623880701780023511039034787755752286831745436911482678942163924071561393200909195388751241074651348904090910631527219658290770315410246717285576698860284773125420772054575825704847883596381463059296543107542309480706218959263917280538352423911975810893786913929563708551367364406651049517756212688657477046848387222129713230111788548917492966029320731482023274711188465566909192060535058246853618793163772124712543290772193979354892060697575554021819251756299230526520022989730288705000876001365312520851799660270842196041485294699668884277343750 [116,72] 24531844541166490010182805333168072909062748085062625386535576872128828347855400911553428620784369496307408048059854577442113401036465168219679122043420712672816221243315590945636163029890715909413922934400976655404889551551568330690572517763479276979823990444999293002451436868643917832637636688699247882133188805810530578358604567094623578077142408683661166839384406727069349104986446538787004792271864571386271319887540029688424947530436261823310174827037817170184641950040557721792371280408818008590135064099355563359590462071211263851650243210755771302566135242658880037928768783675465842541000777099246371159344186855739945724338234211389594354204073957985031259839673627176203949406454793455103012676669486312084016367183854027572800839453764557483631687714657267223128480736666488276373537422990883777285059778220578707012053369136479985389917685326164851156443990744894513445595911115007697713984726199744742559909415248142696612083601285839830758137531694403592930034022448934211392236870968832845478717576343635158754433037964873857033557200208361611221354402294962797076009476723542733524772250713199452725014220430254234986110033304301576329071764424235952772392593931616683981649964015688868434918347479013567409970189796042035096243734150619226368947451315735251044147518807656760141371754753980947830107641466420596221947867036041658777319278202018147535275009558573675065247205496513960115273611427091522913970577287138687209698273473481478268026766042922107002454295886867286477772786777755056472029846187845776610888854862357589559854128831703363858393538993890842225102621899677481452560758179209510090380184978400225557742808176884207355009818080487854866161127492538389693420212592740454755217749883395326377800294527344488087981775695130647112179215237094275640984958537361943961429292916870646465617623430284884631299283117402158257102178875993748516681861826457008046792836101941537721654447658085365665931569880877372239250696813228929340540324951644331521473312945481445236195498266186301686684288286903964118908129524155826475757704334419504413553846098158488139457658613165921634174488336641621563474506775357306925039761706714106814343368739009534754132400007336192628969867568500262677844148129224777221679687500000 [116,73] 2252143734693010382660401522937999527011015945198864922480931590271725353180547978787667792908667673037902695003128199778699394769777205249589116748457215745073215109190737391209518777587960391173260874652238192511942911031650675892156679506105999494747314800257624247605959405359214476258604068020086867261382174901146111545717612084791901389700573664890553929837445791948609961848002050609647042727658538736456059388706910585180615281901799406838569010686938157643936024528947554789184420795796616335297089614026021857704141902368378123235964278022624427946291926601095855034248372527686339433143863047014187851987911312226355522685507336407914944586771219902958964169526032299308709944959280725593817291406760531500984268815526304829619021816955435867035664008664931809868939875721043788311472962895091291436019807154805226180904515225653951862115151436264235597447513501488814710010976492466668995515810156862888475031434159252901651843659194281560083231026363809707970221748456465521360787096461969460205448472571296071259828175268489884938335885727730772090144499138624907853386842646665310893940146049723346832056179182782426690196725273726599177261710228216140653635677743667417411211599406581533074953083899622942421757938603544135144477032966491214644962435089943405463624970519552034596168992873412034848632139186840702019700193526328826987542588830556181229092618065124781755155563948577629846357101127853144320372593924661367370701375357897747259191413872149944002278411786577601533135208937121923994063858757904422717446793820341626447692085222998190079871601860379692198334827427496494190924075423445362356928705828334045796937870136872512602369015802550399637842212003765120893754558338611668171639339882151934296177651268303221649905175220956083471271921192838767367682323735767435711637457728919027331628936742601990841643907928682035921957263840270977678358486604261773480135642135982936080476054690359498147369294768686156409970013608487210244057677590022183372260906847386943570087318893366084616804645515317440798556596518251766684502479156998552663574642732836391473071185677493390344504291306993963650887451855434427154913283981336070005402032704199658558685292403431024845861588290496513309335568919777870178222656250 [116,74] -245814234472405704160711830251233045466958221205647810078801038142846901946172864955882090943721791549978918670742504333821870715302504599901940907202419403754122116072409094931435820781698929547727178181805686976417736092225030627407560613162187984973624244711929572590106805257924764919164745435475126144694541299463538857366899092688885538570582811926052160777069115693933655018520127036429348434615206281772394788962660321535509408720438705160119246118791744365722044423621733276343936994699770410104531640329949002150228563667180446883783403512054435672256207494243120423723621217270081300816536881838940059708845863196776651019772369872287180426831038487100398486989987363688147021994260659107192313177285965352509420730853865253556160647983088548031707452481512198132931616065059357252844229885679596578999547840414481427448321868226388303185938781768930248629052976829946460693246359599321548716648363777322929555261848229849159192417834775893312060053130803126265445269415517886808511391910010024445553087910743670076156670286161160525232127655792370330469775928244543544782212734996561909899751516803648426651205106963709456140063621565961729846352144868430817808922096815002755071371058611494390539394804563529724967630370018699926266131624904566835572803358595887769804619493916413529163158034183651177389494918231192135038760791187623171150501512816283676601884571604346125167145694279642588321837996094760755615265951985020021355911905132756221355504271390502707652997513424691040800836205487093736920367183355717593466026233855834665889176189620650674674267836018918836491815418324352868877518396437885360636766874490556979664920797103951352947892812053647555074945118334056518311321321116081946482399816165061355972996826102365434838136321963310979441338374927550430631435008773930940922335839265039922904748903187342634188818089931199905602599052780608727635078854439929557651588054999019240796301316544046516436579254848684644766657146977994081432869520453805373885356755221700194164612589404279910739266766055810869743576680539596567103089328929973606320573947163487814562192616631483510347965040643061282772683019785035874151807766443207459009813189839802538044547408719263902054930071017224690876901149749755859375000 [116,75] -27568729184570621414728018195390769359727694228172845857017411770085745178153938211140913872669639801238602515718618266063158518377517078008419457485433806587374051470858799625096674312853965058615789889030015074605365142960760756981721777603990317917573110701696267328679551753640249054001559050128683753896188858602611350086341319344309190742286740844684768282210217232739514279726131312511583955893927648671150933783364614926538303963537825275688459929925623532294438063091938105800360326305466891223932952984501192312892917710367854677643782271626420111110686161379614956457909076676016828191807641136861432993035854811427398457985918777761919222279653121260813421016628449955140823506617038440175280087359375131549517356932304998940124861090094574500814055836454269075273135022897816794718077614776858155887659033296501615170439830206490996511868078613762047223697759425689426631890893694622031295863327510512076652933997420215555456125515131254397191689526505832542532638222997119373628051449981591439239809978415769805378677375717854301938910793789387321553174654975752596726988887262239267272206569772054405694986536472677053593140880691328166562340428301726211816756740389474220320164878758476343058792537156178913572972271727357682725322422287234481372119940425203579762667985465994039869574558329178790241674607556003116367121722017804891147259823105895479588002578579148756212360587977468637354418611597199083919851375040790110595607151782756333976888652488594421520000632132197274915959509107484554536243409479038126358564081105207931507679739112349144386200766060389938640099569234385504295098208239952598720188608606293681401503410080445635839841399485484720859434484850416958453158780126989336600182233111665769223638992502814186584140518186836387951845517056211440007868071687129717842932406330222417444331528206379439784584719043858122649472172038034691031307469806727015719045451207443748278043603789616002831116909955772872573911359061043548208719235746401275359509263958100709650386685155695490409035930702051926713103243950035190532390843073027329126188173515942848216307238171393796504290709256962894944893468587834382442973926042605606024164487410920501574739014218669991285182163665012922137975692749023437500 [116,76] 2053321097728747678039754718002809953696311670302127778554536617105087348424000622357336190799773792105082477372905471160907274130372848955367912196334718277827071991570091577205485460063524640384822835163753966863378258710946467484837482019436980146664811900729136028755477498885622326350046666230306810809120117657518176564376490887847226478231881402423740701790291446191120437192773801574986533922272647926662013444959506700980168730504308951593553217216237600690181434301658132268202488591341875225083528028842140327793549537502421496008423787610772705193637021199423824246360429739182365689670001200980626164870111164681804055112443109965584931101847189419647087669934288980901009707246595138078053780600867711017655204216388172791845851893910358539088157740277244757500908808321243205739052668912302074410500212964665452665530934441118650002556566011259604954644593008062566332819051690030534260045595186264985042225000937952901112530708551178725360661225964005644763145518029153377610974074468571871854684505064504506749637022772313664358858332885266060776961368668077871002068050124422010043054584189135721261970874906321819231878603881204591111528225210058912177298072530833739047255260479727457347177034980158907582293212816641644859039355371337678561112115940223948979318146497684203913506290630187813935850942043208464179998306688871550333676505803453260820536166742811171456050092133981896040366249850664923999415711196621282752467314456458325361990806365085768664008098921933338766455489464187897230319016360618223033468661170609822220220362041831128424310778192958298398555956678091575717044566097060904735221938479374937207576805228651300208377192605737277782116268001803854808298499050311506327268306320574101665288605720968258419396463685752040261963548464116245425837632683988105804068135074314955221702062184915773706626662376581466217975797673662505729259236845243143182448608869555965526692706865368812934455026235300231299224401652072335509848433106362126695129374080678061473297860758412647275188823003495343677076618582013220258043778100659315644658956848922927934806342009411511907746761022386428854306367259252734497815800913949338878838575358918896807404702413435426677779105375520884990692138671875000 [116,77] 128104374467118290254605766597663460359559932159137563733778547932701137406809702663564645147597399103059613452344443350621884575725603309260197704507756212349603220946798957430675082934208173165407232379709426165737442887962819635615433637542579480769495273228741910650179290390191693732862142343615019177443165409859281587369724736453037869246394783960887705459666105836519038666555269654102642373719374021751235649159262214342894836036451523349998902500535463296302602964899642292538292634727308597252119878899719614993995451152989980897689569962005577105894728194596981450931591564059051222983936639849845317173614493382735574617141449285245752120016622058552878188064275243927072426873568407335801578234498304446387327091387638674384367853971118566697420685961827178921953589531207032084436445710412213874696037492989350198692574071485201919864463221169537805214863530722298265527704499011698407523259821082143941741254105673671499639506312478657838596301593699078820823339935374089756478697766067885106615604157345407384280446816023643983860603315206343852200514553609379091833197823556610089148788790665977233039828925290226612607245254246216402414367346125663378693846534346531828078898013015528227221311563765821584861949384460623351315705625264211442916439162552629753191397167349497399124284416404824617529778227821384178686427214495268511885725921215940342700444953783024327067134688534868565791593781167715412290902395485823891787538651483584527895052151536626479623221317676660064182682266094407925931854988971422148550379216329689118608652717087634361664704411024379084941957395617659933628632733761450787546329414065800282674966166187800700369752405314507865102787259558209271847739573062022558305190613272215884903648196734968861592665835969597133969411106278056477909000310839239292074775095094815800498713101657513559311643379979611657824155676990561338369114515986060697492289702504645259768692520722529856884677163021031411585915248378380679861684421363851327271482974926978113265718413398241603173131797750304366246477034633551826303849302820630839232490862602142701696844949931417420754206129531219412369470406848565187358508901772483609279344558902349077047881642510418487290735356509685516357421875000 [116,78] -5405794647174829234878597530695906385247631766667928560398330897276324150769751413566083427377708738492483790683916632424498687506578674233758611167745760573396655681352250270553376394793207705422058916263218042066568303336375094699523030958301106621045695197358904350675873451622280893585654503925854182358112575846368376221475126161698608232984285798755071953837024773498531642689685717793230858807539622166997441870843335952960521544032289935986684130994772289225321722341486221580491764814416703554938797125541316736317640718909520979276958847021961441626522346022347806539621366499797807677509012599379525578969366130501061823552825549716670547212997334835131034393044121085328984766028957159393881074679346285847575639061430714301700353091000182436521460232846344595986120800914199748766134313635475055224337081722450010172740379906846426871170481030703684891371365659881315302186461834204602794751903035433275136385924562224267573699997659560144216773720245274488257273558219006546788518094869342910719469951689198319724227160124465841046645040077198991083929663957947014900783008438078838822838998963603054168792599505878037583599864811986435817796083376778851557605991239736218789418887117128893455170098873658585767429405993552724493826053021912307756315789714119190194770733336966097398532147925049271043926265925900492814846043241193689235414990820660088851882286047388871895798794262726035964985683991485841761121644457386955305296999692581719295159161168691827136483583913429342216900962152958264780930178549164277414795368077714012534279958334762627045886778580556901367376136991883896721096723070276287591552042867334259593181368454713122339432102702499802207455892578279902157017164851074108932613772415485369106497486723456314478674957766985040122716117567933521467057265191464292610971972856893040462073023274492730762741934894654644182548637736713129637488504388485761624705873210283424112879151440889540355589308203551748949576514454116509656061326971562167348430014033213144492701333985054887339303637178547970641662905325655542193754634893696207772113159755885127203650758950446578664687250224854686677131996556072228940665525019512760936504487091783867662095341977135376509977504611015319824218750 [116,79] -769689328168805520118730837716070517528378820729525583196804394027294296634988569082626441061439654678190720115309210718422634457809688337160223384691020310289977560196991956062167835302570406475682262190958401710108293108445111874340626084823787389701444326024515734942350290873453490682606313774884960411277567668343371797386849909174359872783603061186905171217418728217755559328855377961343709939468107652243622033485889955869333366843670242312630556593592074054617697315544769372945457502487486864932778633121248807980393953027227095089102817869904241126780082355717336661059426029056372373841178663983021816417281784279031913129162885522226762650223337979075746028999941364453425514124715760547974565689837408629383062570923674131805610796143125240171946963783196764120329510815366235595590587119687243059446716153124267149388093990124581641820058357936123759883946733546328634523176405504806561543274305499891912299751875399359372790992759717860200483637895922072542620064547737550272683293248915102906452092847129122461654448499676077319973336991331117638389814053865512796570525187679243229609148951260752580564315946797898881393613037146929649002066042181512609414224235144552289737749710735680891544302543770854351545802540152372472230336235600890712438876882850460261470864101363419821132704198857621254430372029911169876950238968487071474312909532691412146940564546476366636789506264452826166229945901809895778794420415985442725153319903042411328178695859397296102320942335164062546487599133898392173922806108932119941716207621247238141292022254051761827948614109237090296467092535889657344447183038516318785998087041443603163820088983876999163224673081058595409414773724636044085988580793774615344041450416386771783692015162502782026991363390779518246294537596310020676504102134096405977614138036348506542290313778036263389544802533939611384313522127025801446970199763616904334370603196014334238545949204790995500573011362803958705633328022504455328170058970111379481806692879853970302438752727818362697900825807447950402973821054340092317712360186489746539089985242514633266030757631733046390292779809995484311299990962359241325453401319160053074082193470197184315129135256938752718269824981689453125000 [116,80] 12180088740277721813453661551040426448617421204285374152584710048282213591609677649853188908393181339934979934582224528406115209465282406475460233326406718024010440257004283470359931517935196152159491922458445551550070300900031350240212402837931987107761900103663382330683947443322062771322919210679201571346117148186249723158484980218719954875222906339174705760830818693112030623790488384533102917329395011745017529415777207299275541398795470083030565142804511236609927706801936086919076636045056314208712598531971719723803412615477051182235878200782949249616411601322054208759249368595042104287180442082557036626507615572293259489198064517116654039821564070562568839813969825201177254771361774857903331357484136974514639685997345478411633801782119321293280049082369045901786801754121276898262002745468094796330357022049667428393155058282591475061889606520883170358320551241368137831044118847772845288930651926617408557071495322512590832516918705875329029858956033996118229934654671785541291408761107348610633838493737687369601759582913709653244655863299095805276373756644220422789447218439481814388111693160255732335365873070106585170398359223411122888666839661458193346417296502957603362300263440948747065876338880942611305359496176345668883202146252967255596555026495943249914921181173796652383248486515268075945212643689092489959779639238445217678023875540223707554385522996196593778210267303179472424258681672624200404607904335378443435984373300653264960675568460269870968789961804462444924255041540607400601618253102768185308172393849362308769698237056870110146280599570376687762424434010170626288570337131315941372007962285070656812127363169936613466953694254630519962858816882358611863528341297490897149825980820358800418507720746142737838363758073852441835260395532797014772557620403852936975121045793576368768203539787805113869208940036521986614185339058212137678503012491176331468283987011925113874631520704991027173513053404578283317138071776878425413337627347031867503177632112979347461165123811551680409027823964269279071732645566258990042224835057686461601095937942122062435221893732076999745420831884392080890074482756126965979863419506660956801547224595538843061603984097018837928771972656250000 [116,81] 3335419690710444156384218492795083105551625996851824181920859157703414192648428352854281630713376697825458051186817791580290801302229937885360462171780047454207218545541001477323525541402620314605080460726543406530936343070141783511430983288894994212846232931069824619606120534029710778125998475104237902145109448091627742227547274987679912860805481151996326320450148248607480488472379708844168684986639454964896010604939425804344981698139826150390169435969877644682915828789456275145937001068371720289031870874409292847959024287547721083611803022937658442048356867073857384649850705738068137817265099339682163152267077744616915304714037515751145330908787367629319115969894113848158689277046084274436656815099574316591444071100055226755500463503711173371106805468056689522050943894366132771965352992361656367164636615408694044001508363493407405829872844378474202138548715152314253717673383321557158857542796662331264028347774056886643649524461822954094599588083090777269872572589304127398126127121273775620505749298469299458581357121283759117569609890108083946812532836982103349307611292450148314023526679584713945773969974717562680045141955424451984273479557139820539410601423387874444870685512323605743674200078010004166975424359817791218792673474111732338588918765084612801962939302762857252002666304858125260615517969101956013549950460015310024030746609571396867718630928754290500652311994067220137202635134880109967674801809137506768963574482619460418902592691945012148831856909421785060901671014508916953501550119150131315756514554009177810608922084880804411882310850177058035953260130781713529977171552551964838178713747100761467972272868298728228141829198823962787399223340441376074934897618384632142834108135249882105975764840060507141637457166936731799029675324635428063081829309560027717176759914668095931443357550013028691588730068429936406290010841730315436526664647015022292296116894313522610705212649531214503152405633807344823914169125920744959329176162218407353761539583734179638478281846227872618754608340303071930283453562223782890659199739565689882747994897566246607667834161394046371266302275896756579919783986045190418116621068779779006337460995831878385331492609111592173576354980468750 [116,82] -13775316601866299807629380126744919943281389914806811439878602307602216201702615663198768987947916521061917752728784914620300991212913109921899179651933190134535359108428473806588376062477672215209473088744318317601179567203211645915246251186716672737390089668842288398495678164658959901240576155273821295119463067210320158743375084932893014580465033983496625604435106778565101054975255375031576997130430566236319006111036173590052682700197289675198377486169179539834912631432883019443814068275034241076453467833324954585883039464189898416717678524461517641818813456108655790090824046770647725155099431881665922546671416923188012538943976360339941542129452260715546389759951536061560457562154340059938126167712299185589479600330114220594915426406521322376529809942238933505515058476389121104547125157121447795743271912858441595998522469512375953937825848461835332312969153390986188814480969119488433591758066961829972921303147857629807401323734163320353143389108641943135730214443114916138719489767608840079130266947385707616625215773231794181305505661326779717118397849862534623246413769836579134737825444469983999655952319910689396905496094727853792076155782419414069500827624030277359788716661542568169188185173421720003092352488326173521329451179025174531948701735395169626706071531834107333611598199733503254889150105243278010855163203224850809459769350279097451437169947771515815130406659429838428215417725519381409231808454927247342207036155459287422108878059317422900915174321437907927349963100619514559520962986109397726298778240666712082829866837826719497731864712675361776761589436046336563754240342778407817301643642598645320395930046580924080805429395266001285243658693960488791023280696888897895165221147686389689674512286971141627573806468855445020045196985353894675206102988059803088443484354703430554092019004494172829301113538333555728635112604354341866066295237215132580617268300291472585343344341320965318455273697617976399565717082400613931123188761769870377138723452684603042220214973951407645467256799423879221761266250613912685778117652371335588600577489411411677861148509268440673081320894647027231226970900834383690512827513058725514254082011866842094605090096592903137207031250 [116,83] -10472234302392548463190924019120955720001560234601228300485562176619727348095401921728934889728968225920681936555979827149638167558715263958808789756451814485418653102432745223734749436270156239973204612387792454346186450212379656352038517465016660456379441984052030687502342276164563305016175827219221490257806480529107521744623047059074228308451062119470817408877124665725207165596121280655207176079368193439598276561422257678721638020891077318064076774736864616283832942077096849496001991524340946673469662005284258818063926809044568372106378635214771063235176216538511552561921824663010498695282686717143181216847213254938680338630544106217821395600426149927053566371584213789604911573630850462433163682503444927479383472228255708691373957257204124484671126905744307979148803825393070852009141695973954894382788297138529205428456730996137142268284832937625550213784826879697765980056681751638566692194787386024033509893625322710769588345899220717295785437473803690025213036504370893944412240195881968550927746518390463820894768879856133452746736824586233654042976410606331007069020520786427043300752842397651708095329842891035170969516321764086719222680387762869380858427196571931516688860780093841230256545122602946743155893968688250297405648959080290052018634601734426027543951231111657172144373882410355116427835820137871623754171463893689711420657707380457161808020663063250404133478801107947806147450389462456470692055457183816199605033210522177002133759247060406151783572320149362003191433684428726699040037048075938783878700251872469438532767432717887672764812073737308059620059645608271995370603945298235375720298380258454281394190172524254596163003230091028945247815335901731823435167011255652252954969960825658094359831590954484361460854590628060003811837425689078637807623597778395282791371651132262735918028538708834617074204450903272116347338350230025954324020012385036045717607033708256995927366904106341125389114515926240835934342077145952887604668900221037700629136985902702739181052118568535190494930424617069784572613957096316479656354807933334853613333629977557977215448144629280739168486594738133946582891876190927236449531124776858435732851404509347048588097095489501953125000 [116,84] -96104610687086123137842173067987176407993500877542303116463452370940266713172704241624928203764727952857805357510581512212330467650760125674660755464454418222178970390706219772348106321235819908882295988778175783578233392188543596677522826398374129622597702351905511418336853748580102396122008630980903226498305471103483809501246905057419813314220533513731624250597587430867140262665838541022162804925079617624926006493842716459084652970426128253141020656583647206764376912830057346208964938813343523406867118505084610573005035862849986430746603002769819037355524658483198217887140769581492734040587046591982163866091644468837951671436038454426345034087366587840711985449081164870244168994350441263862007388128376055514949173976819714803640457667694188111481980965794475543859455441051191649079387419235261380466939107786197913023641392505502513887107755116641807264433070632556338878357042453239749263389409907494551158404235736424454018555027113285740773257945981113218474562095155682985758235491982424173852999728675914416589778820987623971876014933022962250775001786777106421259153266849818670785337438772112321740201582663249876980553765118628976179611760444862137921850470720077474533468865940375484350556681783946406854015658232498630451163868870328378419722547815664200651104394096398055443319073445024500441612609300786124646312603734451381832620066140630575631423348562983450714758400717620064379207736011692837550093345210181325417644891251828895470014157717163618018658876955433489546181425646093364138119136389190049092529722640727749901827375214520807156891880830042600413986569374868646425076188648550279529009487496153245319965746408295652371142560464877240191445270857886202006192807440818518612093301629197885076740859602738058806833007601262959182248039954518746145249467141201275949505515587856628946253803332576917581011982065074820360118430594036574444160092605322456251807087162236094693140831178847055491832580966542157433430256336925061466879492725947682149211572132272366822729522069280678274910098322963929443302314719075107143656248457375189226668258828656139443582446590696608816439828456927510596122816314758343817787781508349941503865920822136104106903076171875000 [116,85] 32356626441800591830082189101347739583041095430468284857105828234219931446407109053604740230572235864559764660229242927257661151870930484226878585561925189142412305481959749964293707303389220754561964705020562145989204253349569110760553421228841733831184449086664973604800470641775021109980404852323131294292215780621121592810810615604227769061095589528542759812532904337178637024139515813162475141546017894516234428665124465076103077899546073255582763467714531258785838607787097151391191348676609037038281813532297010152342880666386773903804808487651794483124703047962990815852732145358069335720084619160589187152763717076491940811210580349269151180422660568568823115027767419805744247661930851279234148888041521840257347209198261488546139744660713442545843270445350428809175734871893531241936447485077570399194625255226971924751167268485573229028365018460436701497096863192763141317612829190993286241217543535777640304404882372926125156042927475303465951570688158346775756515627868494517380805680456369025284065270059143644123977353458644013464830408430845542130530872128193374920088066598853814941201880379049938147196284360330466270124257239350984999348249635978820524511975103457453690575816336983312107368692766268555790964951540665588871099167114197772947404819399284500349011669341661112659947355079378720993036987220165459143799300940049494658824064033380202372547061036972239960646724261855088647467744777787421657798527567032471473654051860721547064327739469437206822826777736330677229443542835504241363892017813327831711512232949249730103811443794786611180848674837646679024661973812937040270642253924762803906649477217349808534997558925175784599183029189187276559917756011233786014558342810125965977068443646092790221719389675772111420573579964883271236799942687648319842524191667238127895177433326740339542964039764144824298688920925296825272244945435053568736777877746576976474423818052139914341493513835484697399042601212211671303863346393732620626118534418391756390993416733970663867771160091894265584798724622386377434748092376794917155654494980777016714055369482358792830442707676469163214791471411102197837901401795193921523504518439046212279208702966570854187011718750000 [116,86] 219467179311447234867693565621656513718909413401748114668863672450687000420344307197357427909755828587707434480033924852985556631156909517795593610384480890475682308482160630419383013155107033072037240249196400424812588709251059106797774482681227551660782658283893256388160435538201808084723387217657951536214475957443004387045281169641569033411027520708118293597796571917866178642987068901432416467152444037130649236841453180199731376012409319711247347828729992822356958825186596798672171559203261084231749942349032112688803566078100116937488906595692102990599029425057949175394266069817522057901159626245069506900765408479747783563815234220129182250622547332508845855804478703717276871845791390483954410735076850488248568826135420573402126365590951030588723182221684225428112573074144354292961045894187461360650343224010160017634567379473459332498764686819792971712386772574389536561004128722819518582700366688904935674773075431310996217241257330883818886108464831325585311694947194077092857416538554507071951145555189419715651436384704065414555803256814502835739372230068870234312391260700883523410650784942491418864020026370131189786011463763704237597437422117747852783899978703535310551701979756956527020204235109178429719950765826093538677119904945532200007328561886874886375104660752640793733574844981204971010215567854140908330587354480807554506727042767090687242491756111464937476311788169412553324421463180936232914471166197912172236126785466342870799043528056150939044601469226167331783202423872250710199401950315095328023135371201463702437669447856661262968679483678996098100907622801142911409528811319285974229064474029706008160613107882177812666507021033529052483330435906537482283999623117560538014832799518116533452237668379683813194824925405834346732289700202822509433023599812099949396882861764180362867623543838945091622775028997130643583329229964859535001941269746551759584361083890670565785814137246889400102864212385347207733307487012917019761420806446014818276022359243570424064298210735265667885639612041334021023387644703559400252642701643575135242196913481652872107547812170735139059558901992569885991824809993872460146649118907562296953983604907989501953125000 [116,87] -62473220302277081437674182437236375691084642217062796331958426251756320699552094854160136295790024550292957418697317903986949766649702165915428923377989730482812632230269204752989010132291970456718332130523557719658617499493699917297529824113470488114818488218138477128419454110211251808734830694730028585440900530133001201277485589223505844628161679440019258892110808089677628284027944366399322631745538780117034365538977585594654508956280778869351253441197483754200169192607989966126283849977171489919558365841763693787913900038009888853442746232398034858738693625198055031789058992100444262648247706476613093216054481070743281653328264877434497148299442243348839414214908571928566329376390682795459411803123759193254814983084436719556196087423958891466111985862417110651993333033589709173010308471221615102053156573598452970317686401481299041326216758540641731057012720887646932503337224379748976226682470530633861043656089987400467816690413864593301953220340998426465015287884963416947057802492985714029630775247094559952414080796799436248001921598804716552640924400008747153499185678259993420778376810255348664410549655924534316763460916484264772713437048047101997658518996787823308060619897453605075834626645023973347988205747025761529530527721678988924708616344908604777697454667444610206685200617566346536691610834388150092923576250740232260614038443369514756851564915416471959261635588846780769543491841781287193415968296513121805130608567786976660072401831873253948846307583538271683261670849571602284597824495402576989169224878852762227684218213773673338106962071360873039099474758921036244323524449424667972884586390216239417976143890749527374029745639879224259765021421917022369840074236161330277669755887807861656291142639214364781666636952065477339110076574481472323906101893751044048781319558784072141938335367931584216464665401154354279864991847688012734956379622874865320862966909479981186126552193343378736361007838357678778042905907011231081365900664290356152030106436438759092817164304760259465894093060755315805144510721364288563220602762316429928552228099659899551947578917127753687188133821997073906176815757859225683700787190662485954817384481430053710937500 [116,88] 344952294138836851359362857527551957880073973772698230642319279825037319989386846670731395933969306499804094672039490601728601932731103570187328269609091769055314693524042697547305470636268709193675621707233531005533928636782869555625655315205795689664805212810165336702680044844711970221778949426730936853791896161292489120067363857448692527436017454887101454385591183920357730426387665194102133682342435384670193796605463817480976310437502961052797487448466512088923557097097446312748670794099859021458293175382395470768841274369142301234609648116862533625887897202457901262498915875835344361209815846043392320037067432195693789677279334817063111049812442597868306417427733117405725308650705223951042551553093002965044855666565950117707907269393161676932221157078679121183253848547380291013599265119254361998609851955754609471598303339968982286995675248815394372800441266475737080628977974453704114829492028008779475276728257709687323078028414340573193555955294699652390477374537558293811137404932359608046150278305321035025021089089292146765850791950012150837128867001334659712247261079547418961537236386949092687107629664638406684203901775309687681882953440988218999321261620583614281123360865890475274227313579428935309378886545550726754614240270130307771575576240038125767393201818531118991582731159380445452111708042697954532818833612986223058367417918590763757632637756373314850382810981336363608201392484580706315732493377470526592842915732151711447361282178568821907280162236806059605269972187045791428945713005361402288814792104457349640754892155630249458419992462189368106808043850553243013070974025176103498437496738195014903137098805643379478869864871046346912496596539136208759335609616023401534670228075227201673813766863534955648702018683408977406642969562397717676672933479544643233298344325020898660371168958695347529079619700520288969714201713202998405938405686943654415034498978708766093845573335493843274876288431450961834435451955868831260024744434088741056573209957492657030186679249319331655070848703720650919206405239635670527561941018611438337132544341120544475309704913556492327554537644195870383270099459607817543071234360977541655302047729492187500 [116,89] 88031346784913968715096045026202923563532462412010613072136845938839692278050341502833167573512627117999330920232555312547860914537663830839890805481584691860503897431778566087409539642451146592508831215686128517235847605384566369400723498832939654475665423736240146425668678592693423513538249498617173858140401750577718750374182639819490007932411219834628306955566986456298575020448429057197351297199733150464290840097077382340525477072732516191299160634494606133992396990994390305345511524309569754756455303202066518150746152872176144689094697945457236833500315404159237782085907592971009594161431383630141560126996055386598217281110546370753338710617091132100136917979823151484664984809499571493855227207696237432677272527790090324873724605692831778988665797523496004320823766842134323932859460503918062783462063169499383662654454692529279358306122561575115210025965511106589130627270266015975018468170732695117548987166417399147901527556171933355497510039711096361145139549538539989971057259480958760609781763116404686537485225030715456444481227590696905243636361345445059835969948779628817169574313529954392775079867508848679910745478492452360166443496774383817869946018220923949824361344022140924883748257470126300801785162603444314009497254152291432718378521163246894942703860433044825702244871254948700364604125425828931137122263647698597120196902374988280419644182252232862398498968517881490839020286369117566459828855375417188435149228945253947451621983322461651137087755601495536234513845705712749283030438311327561717433138665956674854206825787165793643370503787748318025077216032297492831176740536840900893023184036572369467069912515581605571458176294564841454082362063997687703028640231716712632560309278593093022227263038625506653986424553964679820761130627825047485672605282244318520578572238248205594326090730963210736146498414785967342412519984167543039588551430008785049768231466282851916534225762168391989902467846549372052552886273277600672350974893933563060480365709600562389757493096958784721955263881724774404479487572509254464445754808711041529161961467739472344063129606927259872421933902062569024627428400557955285364066096954047679901123046875000 [116,90] -368931701689550097390704398929336218793163251839454342591258080056699584452235445471476684882383863984724120284324216269548408352584877097665574085293762724051160258887365519876831882535952803150027043654183759083230038937297750851585775670272951339733208144145789840616890644905139401370101092719767275076971373293457486888628502646486959365619104065269925167261957206899076863906463804440722284137781222654428681804916278040436029922520287035930868213430492232442710406052640142681980757564651650836467411555647005794467323544363713832980187883135930363864762782287392977420187505921864083768506137871317986965315083011674609331714186699104899488720277492189722762940975952064483194377646698656955385227420865670742954719242846523732061662776693733338707639422192898920182304568173577426329980023941037432259513975773480748107138619783518537348764753169433408859907855599153539843231643176191291317098412038283148098234778709082271149844702546434948602530925689684866599574234897977561414266812600598092269569897820296722377455818723714032459517303746339086721072459148988822258601707273655376007810984194142932743497977088975192512713142856273031071366029193245275432544146471339398189395029812697775736320758773874134804493617867517792245848194150062612000396451542706116927205480394882528194135359928488393592109651446094447132418559734841260671976944148477027902813081496152468066436743701741018605995745067884227263800787580470933719692413845819098612132926709486579835446310287983714566771892126463663777649763744611303638635128295415638453909591875478066630452533878074374005864360283276686333349547540616477093403000766974742216211643421161229585703892341192632745520067349157716659505436613206129638458947914452781468520920735352895546562698404636143131181941944681000870805052118020292289919991945471648799371266334637359391225275164706148837874197820349668860003335199329943366439309817111308665006403386289553450233042595007434880422551396578908214081238550983752664528047707042832304007430672160701811349882664910590621759666070982711311854771994182998164252428518801155341637220112817642625892602981724954546053455693489788323712702840566635131835937500 [116,91] -40229370002554550816864069354630689437074628647455961974409101537110178088194972130747989567263424397854357100920919068833942659372767541102906427799622668290138432362599668477534587112014352965907684669845649086907642888786744804771688941807718753734956682481848093784713277837181281236933778985639660581929326372155109815487339130421182320841754452218720732480928894359912238599831283611762907924654078998852572693805385082766424221011952643045082585681941282058603435125330391834697839142693220169180441987961315436592110480006307541179948091771933729965197687429549675729276774290184979243217480480991317632031986156183156797347101497321455880311856538492227785281733371383110869670857987934628117911739549910062878501918965031615611274462777711062007703819743722625333488720448246673728783470350384696912132226375247314262742370887408062123531078701891429664075897009070906124327053216607814180694075251115500858417821836525142806222320476863529477381466097160756213615155314068762247215598475127021168314668084816133828841208688199404907478219056442443929729539131647534181923396996665916405810582206491131543769130561984452688729266279313965178170384038930077266749038068915670694026729286312703842313218040709631574341957443150736107063916579750421135517817206806502379805115012997425407418737232436306185428532320734335066472774762468511431394636326852225215783400086446267219583613969154894674128962927897601006789932375510068819536623808489042904152531203287506487921465579405743402439514248598464140926944224608317918078892020192984765860601763679837696965138330262726870966487421032708984893862269179435711787172742700367804771732861442596431004529749581574247516933357093009061276774419708852187312522046659415801741713388039254593090774164909082725857659162496319616793342897955246726696975410273885985159499588923062885018383153034284866099640132673065694243930700834645771803938163370887140625491511255928967824634998671436589619888888753337455720236721972872456574330106153431606651713680884040555810307751558727733024886834013242060611115185106902830477544533041851808211134599672635090861165080563597898566479122836268753180354833602905273437500 [116,92] 1470787125969135116344564851374389009243974107452404232663769548244705121152008640867998336903465788011675739389837496667092745975129568314505157699636751344952085136013290919181019368028343050676830901971958342507814734295733139348625613197946300613604986728542647279875884261392272825481109958099578008066252318702230401460913871178366522205734155444013653599057992521660071237996966997297922534676655361114403318766115202378404200085476664315509958688429726827488945742613407284233717733788475586395100683745631619981445513187932163150715793738780823048455541781240166285821706234395237075911544857226563785916955644543410105761685196723823882426410060008841089392942119555226014911267125826020193981477031636855464901463492134544644354790214209221449431385032561563689042918937015770199924185028915169369590480154009464393078569483634251151541621359696676901870355921370143725323453675965504419605884076355527898404795293310095080653975173146748650608454915470892414423423611603578592372705306179190923879577921065253073141519906860943288301350118565268022659606661054865592835862764242954307435888169050092181214063163853973275785389319576105628933524395771297398010121691279045630305083516533818018860777468858925772791711474137101319055707962646301423694753034481567771665010624259973197104393047940179607849670779899011188756870045961390820621252945918447439439940480118451271251570275052351155519310064905792160763515435502692400973459891509505007916774191448737213655678529034936499897418981200992984104557068246026983132062211227620618744017722275314299857073224897596754574098616735590144069780909204803001490639188302452686887443814857397576159015347784496739847416718815450264856192279438300211119459393781378733878821768183447896817167768628737590078285047520050715223399994290939299428310291236357988791327168846635094207077694849025652012207350440746560405231696177097131146524528514309199280541921128939092485626199702499596577899070938331152070751420123470711810286072860064627135389072864832685271368773624953708357223861348916871442571371988792694091384192160731355193943824724152998024850637465325185203673194048524474120140075683593750000 [116,93] 29711166157320074335656998190463229577228153951604184036193101118378138388018996145870583000897826970166863138984597178498080021353978877117348642468943648157152575329963159627653298976699102290555101955391497752093533745381384980239769830486942564115153461054801966653785146994958518225885225091456968278089589832769636947900561335084761441876430359006684971805257078994444472009984529925658917427530133149396051252367313503352506473560071168380080226210894037139596404608773361774940243544018378827171306971356081882896690938466921933231100669597225615957703380782622699281473669398132124033042665440881960424412119741214263422204818287214834552344125526552964854596397541689428779397708821321556339375765284096548348917700914545267854901009454705231277899970085086885285373019563378311116486003228855352351522117626116246214638345890358695990076300590659465390750585828802348899571144244024539967024459778546034194782832978813681501540194950708849018128337797058128591112403142754826676537679997267320320230978581268900471684571903650654577439055300377661760555329491942009464574758470610906638569898469716660994968146307901722766689237889556991901679100407413673120646246528663160266910423430713383907917063328189442739192884561788206362908997701712506235100308305554299998558330304549997601902034344669469463630650645632860033686263871644953812460799826087389133150501325042598796975595757124822022562669302636873516128463399168693028147827723500356516699616424183598113931622617605598194872135754349610996207744293791679238628221377017629067449367431614848862920447234534524636310454224173506469730565125472718671554251657106691849221666173891479651084066643171361831742888856415631625166784855008247698692594432625391239936733673158155420446037910916003265914635515108527467393100939537910536123419094242305605074460974435653436612179427342999889495429366626926785103168661876009802499694908967569975007733204421164691399552573232408598704131841595065308259750920750997753674470863465532710830840656971891929994716805139262688738684461884614083120406633373789157372573546954480681624062866235019175457060427630069044041739229166992430686950683593750 [116,94] -428323302183871482801388857055218006149842295456377324200920276520822201830722237807277722497041290440253340433346875968325661886836427345846892327658146869904817504339314325495463978560667887028319538860002455987788243333615371672075377003702226465846602011555448754849288561246891782144514342429734322518299302733518248910738056701846280774394547436825678914623144195651016877968333536913728716964257897813622493544891012440013135535436448453505540552969451984118639624972718552610149190258478082797760197599337363526231024527890254540643674304987059543321502656287571940887590332430207424518213825487906226156042048162738533947333134822250457571000819325684173009831196373121139777794227818790623975727555082293596506171986341590391730532851279774347119385551324790976245889218848448161793918192721192416603882666454672052219616220720576914203461083434185017211772564870356199634251982023376418372038838858462840610979039945735822323984413618905169235381715792421531352159161306661507448673581281120885191600032695913333753105678018651060193577753244618537905877433174041568119357413037886995405609139685644243838058283935557507999706259558970844656462913574377845820056290623441224873523406897460236418483624540515773200683355342078685568508981774428122702112892648955332219241522547865101826631839320171496206132085562433096984276391105678901806331156746017263583533272478266546239678954249621327442184654121814148710108013327191550493604647374032936391889943810883823281100604248797653418909241960675254442853271234677083010117042611825110904549001948228500084221114332560380176885497525892453592649431148291241769481304204382809918813561769560316480545343254353482218923550557179540587378891886944708400710775840416545052084117682812885509580042619534190722568296495454132851188125197677711865551953630219859444126081860366695511450151995163819436873042426816335905067966105541055524956290196791582722960294459479691594993911802423531948228387914243288506394010700992499737101812901091842397244904565742023330013766617284278875086222204933660780970240372590971008501520239774899547578760173463134919800108157851166061451374947009124755859375000 [116,95] 10873352025102269908236428901656149531085537746272940746816486894398239186279332444238557111065469508399154374787677137361732282130405010702591815361895960521793999848900906892207687264260548021182470187636920986733476818191826072384978645659734768848535273175384625352792836720912215545831117259139596303032155580966879538994452467286351900432814369967456944855955679157023809213267307257501855200611477593020030890244714358799744329971485668198019044667642136264305351364897967092382938400933544377459919680557953619130760131023656470052038389022436372410082652442842917766178628373482971790518688102142215047121245230256218765455195613495517022339191572453814453470706735170455462425726315864708589258516525997409116960048192370961727766564811676347947748833713995013884572380233871698849961792201715660346656088646130172524691815760605087976130009649527441404798231863007015725724177292964405287191244167673475106468839163694693667819123109379728587008186850754557813312881471403616477684990808895315303091041888166076440006022150036324408872644737964446692766453108358543820348715758843119897533837766274052431034486915819606572826737273136664234812126633489062435209161981467645094302691845629246670663682693809292760951470510251703884936094123345870618056904726802294328159999275900311946490584066097844085430819111455815311414312507249416395132059206692427441372560432922990172402200787912444241593362171926040974994207364249354266819038155134767809400739502329448405663635754437772350733374729516061190905001284138500889937261225877260805422744862329689104288784371137535762644374475669484796694092059100698120547212446656084705502377771403555945547372405531674334526920215137293944792616078638079078177941623019865338136360999641561442934124858896179070645005643054715956020149695974924420151123215987500335956798704178420770695219792160880520732143167637991569807182553605050551272560194999833790376107198867412441934362752890153017035605575858381207879887390573257690426447565088308840448717818883220950939220405934653032259335906480616073667339229304943890290384327288816294366494411859371215221239004937548803784164661752319335937500 [116,96] 563793309246753153148789014840754241042307558642799810092451015017465721028517488749733546002012477319331050970785609029470640517986570552435717192309565015004680244696442023489637612000503468951241909882684853227286668167408587639759303092172789113798276504439916543338224123153381823767448407170102739032361651440973787654421802859539508364948459869054251445424569969018097837407767921086257559100312972995418576015020509311257901744583196314539111353157804111848038111313808324614679200974618336294204926033557752826816457820850053390371075519007271322309712665721259060531139254389268492419457592136903587175111921768320767634532442603629297594750448910779600696457369833314327260990363231388744688596842484986075899068157902330204954716162558399425110647635214875411118839345367600141933286102403178144778391125654344681728533237497601522980947794629582849582762087103584640072224820557767091793701254761113698551041364681423818479953121641156831784725550092739546191030470864466984453116674944838700747881679315977449564190033496715445775510395857995629452445724215523350233311885125377238584924359965675933724503334083669778011817051164553425182837034826202830893115735296426240939689870484572903585725441530658049038319421894498225013803341445787604101596647280462725740099274012093442228344184020222529036931997749051620467908445528522646688838023882706291473337317245420277541906106849883524473907178144896637259243132727988623725298825021504909491070886786127186746816420538544469150763198833729689738727136776196724068141222057704243114398643801451712123838973237318647763964309556182139760385144202844753903161196084833654700211640006025679630364033166547598910191928470014101092119206976468334594089740676714135224497724490870544297351669378005949819471479548457275890501173172841366096663580160206040802125973101627411565177482288731464954092198239058939719628308751516382091583166948222107832882432984442842909919857400271381260804980409172246233913564081506760528049964924787206602339356241000723994325772677788484071939416482867780962759739100662466889285231971223593434933009794782388099271656157404824021930746215820312500 [116,97] 3094508963013539044907970536343324812804445570489623830355147378420796808057700358662441854942924357334350254756118649424583390924036890408842456006508221398656308130074187960740983975901664575038594032851947191235550828499451427605473983278189905022271513110941773028835440548824954034846350286939428739756565185080301083592826561664547330891381027939733240304347592152814118367741555302893377654594082049483102640107320431043059827820555307032853984023377912548760801940172630505247284888205580127038576184182176873900469355953881746678222020179183397101506263653365352889628802553513893086322851768214360087304649648858694531711799488569018205036566564434294028637931978430870028831882440563274754507785198084765312906294594034408360608634156923209589004134322277692515689580917091697213488540766401238013724821630099848086006156989276081067999758819909375974666170452214289871667813047207541717336687922023262117408744882033170269308807084536441187302617652605955708254078022982618330119156193060922674950527049522950848270954581899445404980814843063419554168155896125741633581635736666434943186882542847034186814260628181048098439919738314186376399408845574622518259446087600931102619619811507079573900245611845501190535564073421403921484522324862419723154034456072776195467933217201200832490852929022543024094240448325135843310498273007972738983620077431337690303151123936018504327037117229742164993463447154116955525043071773695099765946490429501796052111267434151343002159860845046432844770340503713052345529256779516119931079267581283369995280594563472421535415842815871762129527051684702725684022864921488141366534697377014934297311097679933747971526821724087502729249359872320885937824627712733000520737616382588844631919294225216890086056111212774346474307652167128008317477312900144888000882565794489062499568671132202312227403423960378228120013812170477107562756790219396869063171557571397329094607316494503252555028737030962629854682163740145617397150672388992637113269859550515373750625757963581704812229066409952691822981275248127589164032887317684419394803633735594969940884124042603557776757524733929140956216113281250 [116,98] 13174971477297759402349235278271234752284610520666025873187117901245342553721515880973076832700838762292287565269362608022281083056455152346316183533184850046466796504528207429283775521806890979253834201887401977164640120424065986621067146940909082430287939993914297321028608594711006720060071210420049246575484555753157695863279999076361593218943333813716421394853299692652861041837994016213677295206039293208112754917833778679185167167962780368879890414380413219432462473406418218280854626181694325794113461434181519981960343123143650058786709525256153946716978696628189702086324274286808947028586098856707074315482510220016084468416916497696601003017164573949957320337665474099257491961346607379947178260526539971283609861811972827670439474677308762756332605836389759474561232062895452696294325599854933312267043106894017057539680865900219403804458457471588370534248216161493532000430078092394111049590987886234510452105614846829771999079723099049766470307977414602211841288605225859604189208086248221384510944343489691258154021157537462630954146754950006907906157035738161886962033826895334805851690228501419477078818675461652845590573381515606675348815669113627898599477492779448426766886528338771125235887480864495888398525393982322911242227749860264716726066015003114084927899083504804822298662458575467723211274789524784470170216311422384423533835743940806045037094035867569755821115733781673935347210221662875573467097288642818762694605912395161101302817939374003094744899899261203705056547930706319646531277326075124848353356762728461410433975642333529630123374666446368915433701291507219255109847303806916382321954754663100036038081781423633603052349372749337134773699095219258739819692882753916425899777315661402975748518336762006432717279366668489602185021627524992278447013498623466983885037472015430190675619103285298449756829997176865385804317281392932224413778258356960669969344324102923085807174079197731733795365976073763229598805854725666975554212500807406238720930787426400653048708181394236264913753793791838567694227653856424453988403362954148940876827768326666998542633393291131165178252234258732574275000000 [116,99] 2549875041837603485735289862969563477425523564844117253710409181995720520202007277759192044688514095785164252785342468577111476735503574671118328094648605032315348362075228154269094748846241846017054484273557515149558863949240023609009087432714318526922672680706066282131659441602134956248407120033654860624978437295078819266065753700043399605543893791199180248322024431011491997482212341707452323000291070431204217000709242329945568565287596730386211122789598682643942919937182214858677071905681793318790939526502708184017523587463551592097132083673274528494444626609963758824630716941112079979740432621281680006240037777411469603485426590481052178352192643857373355795363139214569506861789632273204724401196931715918173244455062366421969426133459786643598835965272049082357871245459154944139302179483362817434646761086919650263736852718440374390122255349628193147762009208086395096649003234642495664799257214003976654418946530319871332805696421519763026371737317836172167379856721804371908189782998305608944342794647707085522531318577095766978329482345851695088932590928893326804400042293976481940729709992845816124427978500451485152320661999532895162564066270590269007291699576168846171328540718407378905164939594755567755439861968292615359693072391175059726800941511656373101808533284107613070355841659884250609506836489960475286429438930575132271908640024416741947752020147566564328508898442919185099286202435627113281054944700494934349829554554319075201963456357047982186912063739587253038200665397031785479030042122395537343645829771534642589936104757670261767364451974124424997678696580117170668165195586637225359571490193824890797836375720432257376678217788553839865819911325660710003986782513958658732334731113096862626543935305721089435451735309880080978676699231075675017538942853763382788473406711775504810940999741599374827574668086316517555326332684404241837634739072490552081254344416036032181449588320744457076612585109883162475916027120202913641380509876348518148402580244404900553427966963071312077698331612824220407963078448377828669775899348494467922995401273460483582867358122377670670224840047788290862500 [116,100] 27241325336585064974176412562815284330746554852748675036048318765173521022180367693424884970726443057365623296146257528960920368999733580324478065484685690153016865719566911260719886161361795706275475470827885389367496841939717317692525829520293991861096303509452031126001610488778734903938989792157043013029125411069755005137243729522492452660706035641160082039682451565814932942026873505778016187700619992835630898155903180581041527565277019469889366408737831739498803981212188297190327458569622608125262641359451633841516093660920284140160296982270330061125910931208075993309525938811519379756430499719799685060463306609981221880122351918201527784560347767414177156379915140975351930690201957660452893606048100882864871861346599979231257130665596120250064003615813248946840613824903732208532154519647768914178360229630094724550424789548852921252236633057885534788893530198226854884891859781667578331381978410830278554073602779170930106362311025473701936274081935026371033835834222154823334936121119069291081772042348853652364898983726733387539626337985125743898246316371731201437592768326787173824594845439913221258574366158581445817427518434922890353109343589209609899984067957252875526853033410737897869796186804010569090829303397591141667486384590636454257423511507120638024211176017745239797672825816053792552826692806316485524754267799616334853543998359454953076595795008447181561423060096216398285808371738667198550176943146577461537762177435625344122691640646050715528691818932039265061324999969187514400801173886194920328897679120102043248161723393336798074530647277846338279017916618005066402735048591119303410449319207773635479378272269508010978922938769755690852999210152535503407314573928860979706121475393173544108277494884259191020479907129980791288431737068018860256090009621772368907066166297201831016420647517372283476107168482613104953319937027796462585569336046196523806379345740503141363117281568725523928209024436123258201483111087232575759482564451415941953127493864719051603226901679118422044071365546766080573763961717321436196543153136398802881833795584626333974870148251211059713390495261662720 [116,101] -527540933236364412780377739960266239733945368336371084774713655667784360397655207049233072980114594607502651490091071538424308517777026523997838213342192422734024166255559488581137408220662164498529730676699554750133788192187095110280938384308375433179560078302678440965884979064268483459399467403839566128018062154220262647072496096302090188925649324347658483383609688028738399945345725286755023586999665201176746538968901963739683869826333445099908087897537373343553571226682815383720358826278861089529750843652568613664754030272800383516237267719771415293903396638924242727255711290328041166340901565219348019111818058751071175555022306090737826250051620478961620917183573068531412256987590803908645509681600374777799847178083020087098320887527128706954635149547974713343714422429274459897750978823466955581404767019276236061050828038273985797106724970627495886036213122310073801831170693356213197596595017880668463171990252612115177112511828743863537997509697391399765791984399739334551345714569156476802970250695323157446967461126297214655813114192457249736434324764315248906000570691866210464086147329680937078463606365027826248963589211453133356446892781417713809978064650302616312411224536797032827752151556527507532409482671636130231518208052134163048009960660914648998765016740692894493030062955042253872792190705748395761797914875190527610277235798971550681101933024795893581868830278720217659104872358413336960971304662488627277095211806427448741168986301575772752706360310178339660187629925895638409181624761876955734201667104771556076959901195913709094732605116705124181410651841107096147414387828552625141181578443044364931263152940307950352843340086605127986000416845679525224214857180076641905188349125638325709414402357137504937945865029972109297241449509848252986196496841363989168239261899596175831608486597652830131901778850960625353346631324649637942662528173088546106374279996390773300539302505753008088373590910497644870194317910271289638601485065198077997202108366478863405567274455466142522762614062591319363894945993169581669079387289622694890878166108034007697402104580554817078736512934750 [116,102] -7701702193805754968862627667270662051148143215432871878397942541501147075422810542174364016436915869816455763533805446873337180617745789284804202314366600050852481369788764309669230982407521109307836692703591484306461912065144513682944877234186936576111308494336155151559123047631205643576030416907312232790518962064494320999548702652180581197582716964298619287737402146462582400934908256632736102498350647449843651225419322999675814035502777948823856704101589933396484079214285834955504199714756521843628992466978096282363404711539310970486766724540162488703680890795036943745232761787214770045774793994122606217671229629906025754543931735351256015935323590528003130832250466428168842923106080558543505733107063886448357999431160552076455176796140322237305785716717542604193463159466475881746443525709152926788759431067269025830614118129017797782301455981187478595327638044200304070010415727407862887317127107950218105721165652232734358985615548642217194392163039400297263439554397877426687808662249174118923756323367119358780405299149273769922985477957825523528955777870107869490946867102478943477268570700704123001918082306538646063398995270224291330496956817962028942845527292675116103144670408212079652087337708166165021799748412027629612213594835729971086145609585177126857421276440835211024663582521560806271014440833172737642394327727674892106160687519444669002985790668126059425841876798131494029928555883607313199074071106853249374466702914777434445400825794895024730835628149087170734943887122100300874030286026199612893316412888689626023785832540688978773946094386058413742039728676984538938131775957110206816732720763915596903186569748380456283427109255833684348551945783453526628848992524837224219373036308555104191310418250587932847099291953688150074790918090771253847728175350704720105546474351258331802580696890120401925627423933912360135414859696701684953691581130381936475198222304503208644566830501353833946762454487889226326400158679609147184458922537079974862195874638815665846455525577754076633320405430151516399604849776961796712938427879552747466067261387765044120221160738315628092028500 [116,103] -15190596480714633044678622268532134473973341732967876259959998756392228475028861144488186751972137996428627070864118400766888415748349259099099826835869673287432385726685386154185771086450338515637212720366744558531205872841644822748847091617658979837184091295686502594867666310361963591033921510853557474362254577450085082290210089685621651937417123892860753796342334078359358085049187583611108668053729835345849581360891137871409219595402106177993802103151163687486686100777475545530138222505987993758378112255887803921630813623341170768163068559615709413354037136138262910057385234915048299163632701768573421829115411200538995635916995306434710480428044586321716779447588914067783750828425551032042563558523048760281812755658110075129053443624183469276885477651634241895020053425704194648838289559903064475396563105909231926441700869489278280987688797839625766965636693490333575449291762469948642949534420579476860174812696733647468730980431451065372605076622372418158113386941225115134467780427538189393582481292970795902060610524535235545679490172683355692455970437995260211948586680473128116276180270476185158647822342005781441102709932085454895600509595431004497152981408810778098945483871054792356914433126245796342117585912953642565527418113304378063354128205761914675298541739192553308301821527474590605592375020215085367597162280510756491285703719306845894942168078009480697132781403793881332548849276277760057738731890193987232484529298527856398682718645839033093882805929573214703422394535200168798163302138525213769414025324433454368081647709122086143998914652298383900747885261833053437474003493131432718455651447869742804622692940707666416891442461800766401897047398260592781135457856024309296671189534438399956792873290827436928526579150768922113006575417189668990373013870910995762694689032560919956420407757291157456506300652430035393140651397328338397270234054253538432663391135933573686563152336469951515484474926438180150913084948972584601711345670282259505546793702968083534100769443106290765378342228979020366126130239539050392393341529379001131496492894100425289629651304804334430850 [116,104] -45772407476681303953229106535818421025131361429922873573983327696490630801870507100996082333998428198722774042976857095550701639533490112848854207668260174363848814741782692141496233135314763927367497852681921676996426512213263652178794601332731583682186636182607326096182600990522281776619990716521928885930394211677849825322220893561012540017379970981321134369566888120038701530194622042847717043749604011938382033576585766054286137201570634386814617766647240036565268757087761819106199183790722881134829501895907181344106009379727223567927171301385377897116327904298503552460930684472668690929691539335586326036029347126724797517564482682439961064629670684634072176501698980996997506453662443083860828599538890461736027687869206916132805228960329734178199816439189247164561785795306006688165703609566076316437549302184100562699679067907376345673809522978625480812667757018470956543028757944240536436270589417228306751961615910999821687890319410530941749715176475972678350566662602600694677777438975983967216193864085019254838563334065774891140574604905167488996571060826594269293055727010300427672347104896681900877727268258037565955066226486519735436036184063279989540712265761258469457177754459615891765578301419665049085956534036012825035810283021019596986724103567203257545992880986178941863411843358675718670557531479177427285539070569809238431692873893651962173596695190832431194534034421803512012134975462615668916999584160210361498788656859639458485471402064263052636223371474099079392589151109353225491494744452265753399166235797314422882575149950052084005625338522816368505953353573869557821208523792539983502789700525872153931984575812826248453318609038243178308670140992633402743794975829077054792055229883168285936922652368681706450369599547587372531188719753160368711540141983056673483414595617928984786986563579755004688099782365317705662372233511259888039294575874488361768183865903711720743439859366424121348610729453486055597835627976521295740496080754056946362469002854490788403265243754639810558741667730359139682808931789011392911464301374670843016778473690181197324015985020300 [116,105] -683758535287144997660168103917211028701271559183952206715977190715614724589172853930015077113826979218823047121692351650744080190004818172852125347803711817366228580426868790693142288317977677150474895459620699423133686199122322965417031685401850332478780822396065822435530824868448733466309823855631676459283571820662486235049045598724040506166184838828258920902686082694553562431864732974381237245123225287145974615205327132518403307194756014544162794774822719895228954587751117741683914839551001549595060189898348011982225462286404005627910563086750441389314916853863324037069082664513308079659844119220621522131215323132758888972704952410094771627924503719134862323334046675567498600832442877033760286021412331029662854168325041313710582263284994030991193698432386893360836556084162644465897690862717028739387933569341331116559192742668374952260591946516194083992796454145370818252180996914057286374923679375170536469494843277233695692730653266914742847467754802280065774394492270107591410109095425839825958517711881962283868518464174718309265942019433062884630027308664763374254490749701938973402129921128783597550461914427799136877582339079225694030931367284755676823651047284543048284353713884175675666253110352184789091311158765093714161849349189292401053895907360594538234185838906440654525639889532792656052410210597753339452048410879568878660044768847582017006807161008821923348110066892293230034118247144390705840165310060369441500704522204655089196061344086544249822021480088046267073373647698793346130958358802008508298300613602429990253996000887384291985994473037016451035409735462297378141571330623542727756002595800830216190492918237693397598933409814332926165811975061950929425319588595421057704912698899290191191054857137639301606310821348878358502956874443430673083250215684389899913971381373119306021036563920597844175140063609530429596200684121456141030988595079985204179059707760199749795112298541835946220814790958161364464660282758717776239269876199998540359359436358259625736870838560911567497892046794456998134533177261919147885880327654729568743835971894326447098416850 [116,106] 7621751626343705930203348636307410953203105057127052058539039773623888002777485065848537062522407675185914374617508555398958168122578065504779362351264530239204040446806715384499426626536755592004052490313192440588983061202067899048113571237578977532537799965539170324250118642477318994115205214286585541772283658212532126396505649151045075167172469135410554937468343980571142061289823714527832902352589892181014879864315089246426871000259207173617561476831484061062356386989123288805945825460470303102496942073528388370167624918918547729754203865147519129285762295313623465828887116438068539708334006258367952249559147953336969521517722678263668952558297609976947704570946285434819437481680005202671105338192837208696982116782389247853229139953566148057678239861058933159519997342881632884067941170095079621415894328472915454076464221403107499807799392256658288724759158987959502814744807285838576505313244931444162930461394488395363127890801723002554610089575084145974927697692614617119584836913050273194583482021577809430978506659350966881893728181761295900768036768591850183439768915128540284411844323243277357834206174696688173674151596762173909853411778234819366775211925989702208296919275122270113690409218532762912185519345246060084357140649642546303537392735687031424715924136064866089955959466276529560405512496609179487245064003952356264927366379537135117242333310254846816228127414305864865674672088289272100390950474751357358213148929196461455956808822551214042603135404374288603250183527233664419364937365643394264748326567111476033684711363965467850884471995057666590410871866062279817565485618599934654906452855165017555576190484137512212557592081190352737065455894855718251096618183126619648229739691848821448059201129667878663249514286949235825272799407649588266487198344233968139236726894663782022357411806372674408327715208118442677550375292114973043601490867111983135097948012105303923660482408703217015728316237874208277966643519056262230584883546866777600920686083911850763063414541421908961160522330902281552038731816647214196040745772588917809070272056831835421635250 [116,107] 165123744843228963579850431140438819305250306925366915389814372712428251214440696790527289185710887241370179535991065011551005711368041357121610109778559546760089691217765593286799812876944607438973259308520800383517935679803297411997994726197280368325281861658404109038866639270016256396168185634873696823641013612359607750704057778278083505053006034365199080811300484677174733923902328657950399341554624804991442686668637217063045285442297417563642599272836760733568707036583335389942506857696211460675296044739912595143042425571337513930451395809558353235174495770742403718466936889396147053720540846231141604375490803787520896176581490388825830718899258049887089500912719101755756747749302142426239776686185531974281209698920902385279851495805795488966351830490624468145057805505652305140774162935667990645669415561982137407290245802465638796897809469011230968816692770506110072247778228101706220311388599362149693776960049206603612228516816298430874392308130911271104102703626171517258732174185503921317930048309576505765445330110501757734182358799046502113193068160423565313708877637408277962976554487464035482963992284066095586801984368721912512270460523970645066558204905446451237930892077742838557448015247817188053116189949917672493927616247781907433462224983685484575562824785678793611186309658102395235783237086430340682918002343542417926920844287363002544899546200644061052297106904884812743229231042617951469013663922028221342222958303865310278806741366321910608516620937411861869590453548041182773440920343947143883793945302205459867054578432506990852607561405783145865891366844558385224296056575943718203115183803851323072434802904993363077521085588461800518419022743877548909549691690121696269975321981480295978140852735136283319479047723946850681671973932707646941885163747694003874522121326856339683664123910211958989180360780077234465716095141092501839703588198028483594574943932051133204974204499050287872731745936649457243551570799589817621461730911669512176625891163363897463330264716181397395681918056800565802404451431226440724167040582085644048405224312119877300 [116,108] 1667065156546235574467794959094726696515486252023499781025845918261251981332880971305846101203740159826975260506118205286845974784281246359724618822855030164456269766865003778923726364617275666215122299529525897858277931274636378978786647200601990057002688865062712027448742186218692734115181724012424273766686214439670596366380610786323098100645260171791712987607317567739509547435055581916055602050185498092985019103115905148205596736274001745720466754733450212359331172255103621645537829442759204448114765761625968292889380625055112143112566369581118499338478251513861387674621393064953066031042583304011612138606750911520813002447739128357534831904175113650675204040819519691660391409162611205196380393396253903622453103009008115944793092054090964780351787983469434621705623156315469597143609331150373595321645814254819289903775314862544243656856477637599781730735180266826068055547935471541715899474803769409496326907816296553748227484415292503960270392117643474212880021376060236947185731592503679948623719980814291451333689408673186214869416552449341091451151351757457442807073206855384693300053444972933264875425772249763446153775644975916898416570818250299233144201172448670080637743283702936668645542497178013685314555730154921255367820627491497004557339350853692358636171169408124367455445240456426796709790723604770020388896883814597260843465446446890941587750068802252130229180323207476177921997367103795770767551186748923846452046980916475024192775643399477840059678560210348027513032090662408539119830381940773144520451965594771326337385147119987359378384969206579075756613515866000240160602685164725013974060216207082937724921957368975857608661029955866267003600801344208890526120000294488018678789463702837688910639747873046388160555897959374886806932030610351698521222064717367875560238073964237478218409560125541104585842087389897671451014688785071536055004394133323219182062828461588306634789900511186163436121709857068806744193985650902144646951118432332015471069540201098871814394681241988518132296696315503369751571137447895485150200910350614449843041799734560 [116,109] 6952940382847005857365169377993738733222605763295322147883794719603081734432511412202273827711950324193730782577929883691957317520613644532727070733872591822553956089990360968127522028049044604327729799787306025881774546117485360174326275270044273198181569260423910618956085162222817578853317573458417136341635318050657910610455111118491656179106827045450085099453796845441391430361539196781075050654234505358639664189955914428245566079579809244839016565474356800391144907993479047516103316832937880683153090887456855493499892356169707017356533620698173279537791421432528526972474738463248709241734200617740692702815154491770210570982202436496008893505888358256802950383492554788850242874017003113732470939380745717141849121372483846285023884271965227332687843486630349962678944548834544174455919999424801164159275567959240947762432183948553675823556017980597658949586986910227730816214853170718977693168888602941702464200781772135381709076550396250180907465118151946774587866530079251286566036085167135890174312678133935298073131119094224808482089814337512389358463645944302604573780237173813245169251486223647314229613734147542047660715983009610446191795115024077259619686692685342491091389767057363939099977292361926619999365826635580840921010369029517284304210108407123974391163556005224178002965805045153275187440636253537578940825183723887784149858502026846408814643138856191698794051615286152285008093939878059510127001715177556579885262240710586757597919717800702623639079082714420331309239153204447587830147162075630855892806067992575407420538389217826668975511788001346900358770871678019321195297302121867175887229638634444247365635623078563503300782609801993637640599740473125073917575059428849516352619429746319562660261961984906544973323138835813832342416682642560382001784282008215704559143263168747429642994332660230665185886875372354005330699955569310239638034527991743539590668670450312362317007253664815483520488547981462607084337945986072843408346720801013433231421692064581845374506786664737304318665584132209032895157655840348691030794429633004344775342360 [116,110] -15805658501116144625591383780052630347975050396658872552574850240223626412086591131771080006728130472536342413216290481342928321575567035051058512340020991263568467315832269613259310702502955619025024790092469205226095337633971996334294142867974583371969864519035747143597824841126848373289221566754432690600016307055411615254982322202196038280580664666912575384376903384087490270956378228797485942325908857323059364368282576086822030939553005064383955943615712935420558409372405617031584905349770761872359834653962429402811564187132627642684208851148607709290740981669593291509295987652706742699883605147908479547634708074964237352033672015409502950367950615909612728812942188172559051248885190273390609611138131473474676782865417849704836422791126512955558897991046581292217090490486651467836275936771164394015477880085308601399148943520669252341753625810479634676821779457384978709374676652893244433334868848268868976240680220833359655271691058258013722041988298661229468560828220376598009285153933692790479244252624274702439924367612071043657571431608698832701498440277735131073289461590075179631985786496450289558157480387338600239623361826738055860046576003225102063096183095414070324818345698270807455257261860951338064548005843813755580500784652719419797895604236782032611823441778748286600204217241605572497149589629844203170701980784356697533650389559383711143745086980848938400728221676575323585458891426062101331173169551608491110963954045982364465804269318245617300539332716933398021045124451661071001579409592228331355138022987146334286197917696844014467993012830705986801486313521053331856121127300382867071570802903912117054688954485633860650395551312343778958839086978642993947903152257994193005909411088489713835426544194654716057447550401408585616921217178509192653661361562031128308568843008320743798228311785763826237191025657289721216481466301408789137345852600082592320409409190641483174461761806420812760719079179824026464628043686052260230430372199630337062170466929652839010067541261167318436293963965175408686565019742211844030079053250896271900 [116,111] -305896500350598947880980749326845153861420183553249091188081746964496918989725296443128686969136950774194907474247449766332193743574341561006176675227600171291710973488047672211725519308893658098510855919500545782206342290756778733062924577740331939091783983005725098185844593352873056865194833277811355417431225052315234799771020537543188809576809205461427536348856850529253101708158515522033461604021639190564441250299288076871144816428436140150615154441652646830122665486238367654586149923878645852291264719937571099743565355298296504786378167660010534175082226808124272101292719889657649426863290136428624346221797223632268242724881298966693767633540258522627709916813121037630401178308380195542198288288356723560390901222735173099784241318880349339995823895496897881450389957462879523287460079653476382102717404108293228137961818637257921780134909027490029043201612102059485758750053212463226644724507392016836636903128426559320889441456300807856683070718897765051574956053944265282496155095613005239341599069401945010631869824998167144601726276563845032731889763585979333788241799584863909908490476510858781069927299417820104152190646457204238308365333758579182440157582593489595412336306963820579814992601722415390460884797159171064890658351520885107410339487585948321554714204717928351485336322453035032964132638388951321860519432545491185414213400610006178914552772291990449807665311412744395817676109051329452473382313887761501139372915539689142344002160584336921281129489449702712174561096246008918281604237545524933312194360321418432256862741419494279802156586995240153477834260746871426789620820392194440478270827231551110921691506012266939104883537053518369412613644912794163242642338143963673891615620547608325844756618414884052557774037600554847617201292675175394333593253041345685345586304959691332900452708816665954367312279146879213236961001919748777077543082990013175778546270082427800574338724243262516743335089157103122828364770062157984952263647807172508804718549426424914109117415393691132198043933614978011586092421731228758429140285267417920 [116,112] -1240995983008280786473994787075756752533976851131598782985476924131373039109345798775344700325953028548185925890178780158570056937891949678526327280994331012266341678662232535890762375081107654697340561292445268224372580694740350040927002805365128814682721870359775187309722687614806929859099109700314968657220853897909425406481330140826220042397114978966525262497009859364214908813183861507491461519148755491083945100119257383243417278978639003557194898939433439211165873908732016869931053725960119504687503141129359291448851218406810652996365932662539785576494296487798565516809601638959992811246332199627835693971853597819718850482757645817361998526037668545407524692385737913950435414760064135821510703102757852347618008345428226461952612781467981686364636165389780497224881775989656214968119112730875768505864473426738454749587676876170140068074150505106464307399917418814518985959021241343505725769069261403295940685284094018976222055950673501595086886869114626423530417638372859827830099658054100821399380294546939185966662903671264531830735221860165201540530083242427820610798509986032612540671738923642296210985868528355156909793108810265099426639858150782560491800972332972020722331247262896548065603336177686890996682978794491228100360957416550905935611003129791027641069673034382999167000138605619834117313119426897480852691396782565031323454494670633210667270738902370993713783348578596266723340895209638953454633365785070503265517354584768440202103525640217694963206915717113363183192878830139178391759295161201221998721699176617281490615168676186104158589531682394206399573849727145656547164530919380723862042691336935844880888954096159511008062017668617940429796486030122186760324602279871160455162308402422059350190462469915729425733465305808864748583203919060560021991471320790586069889472971457848971422402764769108164265241644356700092680733334643944225764474835620569273470232279433005003163306348612144622018918703085385707580359996356932839428141599017891049763548397900316258784233414544710013470806857706147592403232991156983735552458680 [116,113] -372789259842625279840091217990898412740754116931261192151261954255833755957253072315328631066231509601177282290292003299576802749257852979350030908948892660834762375030465439183645359797528106958182376385102232914887938057896397842886622579600873043665540386416648316063173979774404107934845570257998958262216574621935771530401480477560563652166112995159646454872226666032267326502632044671101414363780183093063780393117300982574328340886090861123946097632686522279985051244973443369512465002801840644476862599758918160521757107189395181739672168841071609963944653411454740887661606804532154682207103735677754774356959677962938304667802588797523940230390578116606560009081595542334534029099659795364577165995230282530947667232153509411357298161702492049894723983008773570737020318077264443342720582608989665578624994136189796291296108272513300772100888615053272299454821647836556509891195653813645478518764229526666805541178649667470382848269984523813756773859214617113099248149174242389186141247525151502434093219045635778926569956571668047388271532887402339287585735494602302433557248009093854039218487499461422144126058705207081794228130998594161270911020494474283168627357082906750423643545598851617195089703379790730215930342980020920497375971558424757913333735146884225098331308400818009888341725786621951112272235426233325978571994108905135621194296967082463310107404217020123707245638929700232946075444622076089524134866350112272871461539907014311431149967693946396052256026111142084855147884359318837508576471489831291942995194971619383203687981224261465585308832412341543171770689939328296220456320633483860772549515564112170337563656444146760944750188241076627026910552817059942660847842536492735212427068650011269261392653399553389873579712728012574303150774242316926068013889964241464424682041437657867663150267581151799435258574472072786966874717153707798342281388095384697887509637640093300334456471771198752565731865690853537053487574106435196276188523633571597433910240110327609808443644775975253035565115015560457995789115707547701514160 [116,114] 10210157272439784808821664781229873698615734883702887939407998352353121784741165430992870577313328035818198418294964132375850947478193837734634413870188757318280963686993821464173986303853334680957056923630955496933093656506593541592428148231235029211457820164911792129733227576076674206236128364758732800780006206256966910173502800049156734083666335935821268512027052946462232787167600151233096452774805846633941323356808635938049131600442441506209005215420991007649977180775558551659197370594170523658856508087911381724263261039960564187977595672716754281431555153116306793792709789859050311191090569216337804330879443978971300079872000343699683226561723111276893434850580965121066383432482977275114886849115682070836219935781603104729863560895738973723695932582851657038296877807398788717309776988295492410155116676617160843932930660684552646769705741591644197934372686847735185283675168110331242842815595185260247231921692580368241597296365464183040313903616569918001794992958242825860368742762591829533728941635853356361853948337840160273427362104278203940851017460794520324922815408800453246548765921613729394203813376866272608376873594592230337170593114576356416682590066952927681742395022896052563646124365467788047986163199870827999612916867873505984078545211115218099974948503980408021438435110066629531729316785074771836161251049064346779557646447328585714632555178298100088995000415962102242575226445243839969692907690794785580545897688578272119130805393828333930117526192374638280122324771261329702479253074117410801739541244045290354764109964988514563457536283140084739099500751128295833645172730270410607218106885557322382323429927773167997801644300719560222568157077158326994392297362478058361478713655833725664395620205939481290144509009086964494912916875095496680420679235583645732205998837537985404617046629498820496907731217100247994424698788015624804272145147781970317785936077439330984367189476428361378102833079727892294089063939734012181053660737001562576303295379350581503327176396804234072725060199394249093346710510962480700 [116,115] 26752492704365667600543588222523491324362072083405469704636858611710099457276042002438947588944977094460681029613065257747813015341429375949642631527487250686246807093313582670036742304111552566746762246466837398697492469628317473896014493309550169068130901225206811133081480133155667872370672898432790249411250757808481850564225749758662261493748364775480312432073994279651472915291409736217470419690856658987936527085613345125864013749624953847594774224912291642799722549306962815467073245524115652824937040396092246932559663960973092633331594222282780229311944438901092987924402351980660669496618503092552256224149905958854377577386324190745244184608057662492961259313503854956266338897801136071504272154512043595368452315210999690320806261226023016775616242850519603973642466180444784849128798950259678532449623424160485403472669878521742579477706112943944930427598900739074808286400947120489487708070912638584315799018594997238655948274160586753573773786598082407636161798405659267758627862876584705662629780812272035843533876046058299719525394312929185912579615916469450996882094934651413253547908338402205715721817002732222222994272788921509026516363675633618719088457367023815276630060745669892180238777275897290170895512557273636933484407505371965629048761896290427623628315974132792842861347517451550195578292459919616632052057139142643853117312130583575373896875254661085803024837933180005076828773215895811168663179913589629003649589064055080053663159040293805915347609433130938595050827234864709462686266347433384675335583806033833769193121660774524829262868848766622705244724671340517464461993926072643025961420217489296765911522917019522604808629529383463875874398243397674685846446553809423349480196467452404479137440214382524449832194069744107699405714397266491933080908011037921291187955685672049743877120206787885000049269332520586502778594985102012082099215667661195813187763307034414478317115084750977534084011378014006286316822162978349670328210606124265780472306725641161509623467660877323136228158462707049125218247288250 [116,116] 39664544514998284209218000963131658582616179002188888403046032140540218539569820782802350298054170198533690264395492454946299651409136169226241766426090035809720653347834480361136484164756105174266840686341279792884666452980330080992683551795621303424164741982393051879176562526642388493938286514216874753108249199302400981646398479555264237664507484076436378174016582237821637378281661140257257664520316228651231183797956708224616392175014481685383628605465925733200578221504978345805881826132649164008857332786502362698295588071829391848734547400339103391118476471059516577994144713496491573498948521895508891688039977198604192476554301743456211052804143097752449232235496849702729033816262387011137314574340010887649052424271135407490701018163176489636547829513255099968162222832125378849998365626757816016804869073954544745435709726765750329253944395331854780652266919811403590221686653103050745335431108024402399077109006753221906894811732297277468296840115332455510301903757037171902474642416653116135786866270409399014155272000419184764726285444536063988669321427703360150924489094775091343911440654109799005042261370851294620492468097687926422990317950512434103807247674124412158532445581686689728368341543808180432169769787008149703830520727315593062501482044313492822416893512402324969640792345422603634172360117142724208416486856296293141199121385601408949388148082534224936002041097162281630546438175949331122371472755948243570060924799052363932077313470985494236660281098847701492699423190095497137400336829439695072158852702913485017761647602686952746933432798724623405194981468908102662937755334693038714081700391774823617673027376200995333060238674494500171630456447190280082412049968389576566224970211503377737781903505207399854801319748728099096986167729391362946054039846202857513479979624981866584394506648500500454178595832683695705722072991269840950091834578663473669840136678737765215587628723730126222670692629828810342081963324586064902200421860337326642196213833188152944621467040249716581381462177397853624483300 [117,0] 213121866677676811648528947761477743146410472483344652971322476406121161682266842282093769987483940545240135392432526886108472137403485348977003968493656457399838400307825719118946611932474810208003296074527393694067066344349847107803589128354762094092121605051812568821811495862896505255619648940138952309458868083535656997729406999575670804579154188724889909401245119828202111593483310119958634233312187150109303030567254749103931226354799658510537170703255908063916892834673008441510603079860937534814712669383481021676729528077427583654752632904657882453035744105095854250238075969011115197626904534634416919484568515533725302537787008408795492713751884544044479135247546126159661262558566885433638506077798375640562427278417984063749954131196877129558736570292732615019957486441737452874569830735235744651532303397327658392634986922387849354060134451371469626347930459997465994312109202804507136718507943306865938593722059333418265047105647115731939089399078875921428162570887928917408013336580617500443028631386599231147986890826895570783491636380345656825440685258468866995662411092785663933089981615082210678781419629789141284218163585437095601753380791413348738602430854276570440564915037556844581410559395368523827186351240629300627352104968923580946938793305205083388176699153845123426274713632748008568887245765011948024228852302281664176020362797006193476570352254655531362662927207458204990308942453743492483914588677845787023767202182214272314664473458188856846155562605414021785196366345320735196893815999614907058571064382826638198914064903009612585977506942691821395243343447816819484327310746628675987466618386494063381499066296788407973528466453688809445551766230233864067757463571087527921149930857086331459773887283358049836449428294930455120784246296217586580659012440186963642123617369122454006828834953335555627225164447530247727906850879702432527165498142782028335344534937513480862322228972751430709917350816551243136786324771206971522911111900208782774780588560022471939647668516982216828831875546881829648319934096479665567970789996484986712187432362373846070907088525271502318677739478803432531461809808777608854161129959913305876852182807803318452668380338985846158857188509948487207461102765915228474113973788917064666748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] 2095244457626213455746087930394329399254617482580941448593388644272352504668720480555801475514415420081568649210385937302128162253970167585885749015504659478414560477541624991406435342411706701372007926205340221924242865715646820254130121180721736087504176793383010045990578966317146754939757188695051124521705732151596866388741026840695597603157972900853651937882119080728122023016272390846031813169403887380991281140167879143317976812635830820589576441107291135876231888498984650412442187709513335597855105052329934887426950624881046471716215302642144647887791034582158119996598582701071433620353814600534090092311989318300798587815186111579701504190020575817713657520000999445025619747175136766616790724120399117348895856102961940881327689706919227840718139644755458492352700816204624275641773749900581436763749562960701106729457624819442322771945612367605764163763767146715935776126604060694010293927517583313160721535903970487924547868184637306578747350654663894004176949176369512169807438547077132335971407983265719135433202601295843156988567040086106312570595441262869599621546147084768772125929241918686770203422928709580487445381315453633704014858060286975453867489915290467421415839004008293774101218705385303433809018898862208187881188731349778618544516912075032522483910362611698092574282536728826043047309020266545153223743163688798108795493540958084706916431065658764963435692752956005377320444848070047046961471058353589127764997898064760316807159182373871803488742305207775214020746011417453643237012227888765176673878647808089371714341724061808806869057313479915878986899254802700495527063469539943556689338819476768468997294612885020901725191432783923275393026158094216429639056942909180863268736444390520023149325850525064822203527518070530553247964399618716826474020097274006363689021673234309891034476228202444754606225809559890239844907256208634317365428873127259620711286965811570343028343956258066173618339204383786202232312046575618274935295456860130279732019573840855852244155220187817295510789351812390630032910376906069657970124452242711535393216674772849054679733842627547780240859233178816136902917483944579780849707581607432930664126223372192126001994355500157058121447208776166438802253893071772528067242546967463567852973937988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] 5898262885717335706862496768432232108244822126635157799653891641455929181021119109839134575333735595581577313849109220403545753532517046031347871987295156639914676374931295586098043984736386202031516939686181308486988233727013003013369590400136476164820435131054995167113897712753430950719117578861974488178269726957965646498610752081505630454398640093323528996383704363285547448761305828712384288323745956583552319561144132869803078659186051281824157996494928301550217574990174219335239147069150964886925441930496639485473071567893651965249944674912025044185720969328288521629262415531997911067255455692988276102943339353041201264205521144536648840256160963077345201049267200262527274287801225892286938432714225709158216375942756358819462948488430931853275426688240988624191833139222258116379587335899170114355387780322954946900638482226431795238123707782708281937097978629983090173087281700811283707074024399210209640336675804347551830783619556571152601511389213044405255099588924186935048966809046559590051222132247791747187749768463192086823746844705502899971923632050226964729882263738170167804527876096522957103986685731186924794055426939104068586736817121657842141103117590868616321859672352008538560187366279792067401690799115126417034835929848638030932417164581590528150657008815499140316469191081609605877077778402103873369398524544537070273288045431053735223910689704160848193279498328941457827579289441440350069810806967310190496067470974479682631902095664482826952317679697699614680586166863554402936691033470479014250963803874790196669263266211877765182098840532989953095834996087480467622754580298727598763480623062094092636922506615416376322163104883650611102729135736922470663222267029960554758550453500043322529896876378528455924373051028233336076388761275851540701577043872881135298560718998756495861209181413621336293327229368971991355780549705572225320354980745174714659825275775584125837509644746280061563073709930075478325166595606042206687535159676179429840302140117333048980637179399481666733822730948972729134129160832017181791048428658884403905012607653590804329539138432894054172153834731960786899149457023483322400136461400398118782767885663182918643037054403568008522786545351130671321557492577371760965332381232428815565072000026702880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] -5169935707422719364671192659403735780684577099616961545828361485695503447845839570109578113619390176235567920380868437575831113414035170664516108146997769610407864793479813212100798334257761415189593808863081383389786968610129443302921788736166660351137286278937298387117472864602765044269352794973409178152946302429109583528436606947588693349632120246254967902502458712030125977159743416095456657435089382648874945573507000604686605648394034572496975845165979364721073745633888054944209844917151971458696780422574114758382794240817676242450820920674940775766491076941803247580379364116742197222322115511272430006476017033110218752298430664906074746081453915864074741277241506529658639589368964282635233792026966499452553840660166369307310218018722712543975824766323469552787841207259649365103917101387651228211289589499847593555788062405065294117893457715241369721147086025924700766354106282398218288694726833989222405008042003095477492399035833697670084432716299011586253339417017400013389211654696051743140603269168932785622999643869082022439313813261835733540045062550049065597159453142451758181145333543869866091126384900895447055206882254144380786523039159461624071799787145805484016896113951712931986192891278876163042388236038214720754796846545025692713497789984975422349823835851233742495413049254156056933483550608046400338752377866597308889794871886287744486760997453241547507394709521040518912703420578319089718683555710002185580078806401938312067425159926230529322629168477826891561026207086963390065713530820072166566831406859221503616692754978804184499565268617419385048884140411035657496552286917886933165572888579282171597988092714663465511231958896440200588140703438593463425578528724013692538747591084157124600465023939670786376263457835498855836381240647048685417948320573859865600701213848259532837152066921137707146173424565521057213440778361697623644273364760962047225416523573499715573957382430978120817254433472231054059498454780170110606513851001584159013146073945435972585122288235409829699103416775167073468835236568762265201411595748155077484029096544989394086463366368745177697393812956436407055764608368175739223446671429298595929637827881895414203757695011771940796424961402901114132306629641537627161226213859390732352494524093344807624816894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -85211090608936263334804406620639212866364550198825061823962392048432487524625168568527044224265007124563097365562753937640274593370925832470867980016516361856313082452208747360305150325068966686029817109141266025892977504454728713109028659697404194649912677350570746302831446392022002789032460307533431430458728254049769916719863309099658736319891550387141521620658167610685605124814346960977078464769103288241727826501134260050139684980975497029480989593197213863052956201876142009889213054542984933170200259688001550807313297886760744412772584318330209504076716757660579945830171936591295790149655357276553089690993830375823968955963969582091180762114944786130018495607545679721561107752852468930459822687875916292204372712338097767843972067005611174445917471818085452493285768917126390245161725493177312094741078325052574669301611692790025346993448370634444538162527556652641353398843778706249952267943225720301115949380280404510750999656983682092277033607397672647507741003957674099912140719718788462940715109637033825642212904326944873714607908465623852841845368161356087500761889063049233005710248462651808618756264205206531813944046231391730865774400734635164402037377050367216319514995443838245705635267104846100105808937633639636382604842960880599762379534686970323365300026095874030952756970163344105552746285166710848498292398652624919903608441661913167347804729680897158842277267048872202496912824949059612305918762856024325768150644263987220547699674460691878345885028560098383548183392214826175162232490299279698043458593463384932912614279503459652831186646289929021356691368640142592924681349867896837864141040392269360655931394611973679478065188033600897115818701345234394975705107554071030043110981327728579797058818303320383973009382024488440715883023343593825357360489786461152736952653245343547320071359630140860270303047849359395663572393586080189506554763745672158341629433948807088321476754280294709849531075860853470879339035949272229780679948678126751764051710187439689127854839011574240077589675627654468952539469381448554029083413727383389485623629197164384871698278312255506520350790283299404621865927919595565427323035928545135465349308633685355244136417082480826561233178771365203149755117299506143438938298277922529788686034635247779078781604766845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] 1906913799805967729520628639387852870856626808880994711312666894913160623484838812529466034401768865930412253936198691896784201420172955401524394991041445785277820220498499194293496078583597314641873316240181520200313975314905396981840444914950432402636712993762966105978188840906671995951788336347858258164463867439545593277982828304333828664868573915860523610957418402600520490103980428048098159401782548350500081081531261477423780416649336147546415657600505101192252918860764809442813545728478865731328018071824203903195678855968081459411945122106691734239471150021536401577101422143854937849013337209734091668621063103505958281981278533367677695041183634903874847133313077399535851535407085267614974346325435368732114628413138885160788133201187196381518481971903536333686778349810368885081539572785903672592911063924402525794818107200143908494465760735865043510462502122186547038697486633063813113785968923467205696616223234629610737925425652151741563334006753674893157489957544171060390358213802539025080213651069699233102753004044766015854358102410501877505009214965714727424810519143917457454317702980340784342130613210452131360097407507643966893651874422298091888713697107312844895415815743739874203522675067053739987873351062171002065971451210728741955074659362529581963978135680510532013586617260384405469647711941681752507852502065049748951927760918381725214610037022509293302138539527277566152023725761356106232157124522772206826044186996537811748446383779432099233778731040495875920534644107398962739427559778175786451154276958995114369429901652289066366861275153629773189267099611924580779353902434752233993271305134455088705923211334838391736571562169715356117753338753133036316447489093915408074407804218807128548892988915379533626124564728436990556606911038005389370105470745136034150586264996351904169593973749778875634434223022420703564694542714391818644430174592099720075905539951127488584824774004392254920015873508559823264978396413517107697074064116251891490150949216787851016127859339799743004674569379813000266924486673950019870818935125823297588472067217337242924165743735209166823168762243466661219185821598707193697200436568984749408103929645116483215392420235020279062074279268852315117726489282594200857450338277678859345842798944659080007113516330718994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 42710790053539436627509503278487048327670866518548858914927606158646306524006042932386339520361289216326186481178714141226389020821788987687130323008500909181493488667494092811661343015545447682833190815189327312834265894498304548616184990359738891525452088158501958571372486750808023104170580130157875969592945564929559809628477758078697353254879132688521703163925836387752208941536523515763420347578960480049976458205478072081962981128983538946433631563896224239578774356103002887803032513345335896809713893892708541364428986447718153609260258828422634046016351183535041912198608596010351525584735129041504245863285678765909844276804940313629646096248050642718151987990451079775242415978810867943786309972301082313669453561079256405985729232171992573310401867809059187822986262383410843012000669016128621741039953543652090091580023784993737817510932870925114674505919129633132830390211902631383825528785393381464580040710922716710434786237850025468499879790161817804532889834807361163079402747147704345103475080370022559658380641162352337215754437926288611811299219749026490512552360904706885169130728475465612638726094461957938930871003990157416223661697129164453539346108460214659112441118211141446021927129107771145012220229241276749204394098640088860552233014388259098109196998112753265026323112155462940928792624160983272828919741294822294390995279485250231738276770875146449512416288821402981046006491553793420646897332523061937005681246078992694813088587267140763603019675564315308569258354765735525691507054706630273238913178962514662362388204869662734045565569526580253823108427503218508630927598497768567000363413944456940434109070709636598352958293542798078749649313590653235339096316909415280457239678793741574450292469664259223432162631941236687484181562348676844549315264370385711989133814724164640515254579305195101878528279668416189102963644100401834185121766981614067234512601687501078906566897528846669606360041146756197399704025030234779838626306550093905829356468745369053288786481809594601664506185398895913991574383142589834448127044984230697749649771350995768004446689172276000805605391383943674507884213534909545026590275590088747897505717706674827782756571497801765587634149457351283062896276843764483767570166071107554657681364997101614022767535061575472354888916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] 87068221822516079096844089306182455698594129990767140902035311180993622347753396919710002530169262289195769940610836006829011986171623736470740832779473589107907700145414211682509589103991747529365301032797349266767009924951372556164323592277619288385738889096277532023806694449785614540146588792870935011922527822394715467114320059967653687885070408531142310502822452287163333315337491900090567285991837711016056064724884523770407193257784326005739538399203246319515016637318792364560021775079723169726947152265945793586632312254637303778617734308096053287365338048764027763354127034280298923409116726567139078373818309856623849012349754493843481715029104594900563231142982209154416276128497875996382148597282215714837068526681571242352692432059028636984397045881798406663274877115634127890654102027920504169420041327770039334562320723711601864417064283676781291056365487374830411592846644838531832870912952540108819228539559024244421572176792588752567102904159794079641976025681468393877484728591037960415241121822145075795517305727197640623154299635994624118899886643848663651751178733107693768747160528000851478613998231482361267918106950487247235333549747187981025932318108269649918628987393458912766941264492655802585045750869920961432237336744578718508292607606146715343005319153601689853018008682363226557672760629676216776129507861308987053881138956511479788189050684974338729208999332010936115275412554201243107223657364844477128077201262687188396975783616798215382462848020821508819011107388706855163047711671107074847695311421556836302783494511190280826835324736566548331183649018895190117483356772713904350177896298281941072692223745040620797654739224909024687566109546422461992660217076419869097729719124469225070810108173972782087637829543577343131148065352967364262447091237161406543448735912724720730792068180973496752029689814342146200014401171085409184116294553488872565413295732991004781115841049264415372185742642641560698681267181924989497627596708606692539477732397525643282227636167460952692197162119392470519357497424019314348338909959529999329472235539146593383525393908129335823327034174294989289833984644032100526184312095386623507702804830208191489872313679539929431796718366267585888748531436780918501938184152802866948346799242622502668087491883852635510265827178955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] -1825905995290506257033677785804950994842709745768251972863404315095393713383048493383349188166998770649185615915984325636254748243181524804756952926559807907556939320152686999384870491139796576570748940211637364944146405792004575477045617807733556021884841681154436250672495657764158278089927817904835736599550170741439290320307068122433307910468690108522710586126506748519622491494864452504420644918689401834396637511724570813554424021481448105740398543551217030921996027695082612664184366027922608296157149260553461748521240487037344737433660376978870452474309838806145613169513526412182367720457652976373175070133999271491646002438878752368862375512171628182054334309869558490847086909648150951033336263465553257525495530013382112813759751764795436981554540930287644088816276009680814737128235329176599200828643051382263983149790507454917987435524083763622228351864357381155144243791178330344096486860315374595407778885746559749020891087825019930897816629677330280357555408675171803463057885744686387123889580356440021569328705977230482064818306808906642991560303914396081520644018672534262377463639383252990429581541741590278909055306138085548554194615874937172061959356057342305950012968210556108572212669731795512315891920089023289460385407334808802882230407105623232921467035400327769073428765738479305688600770350061340347179808471647859326261189161736625665091959791039441656838832114937443565954250371282572458587478072043667599239788734183223702696559910018284166917660781168361512086251111258622308399787305521319170063398458368957676048959029859458922173077617225984674775344243477955426383258693761486928266746351670891224070018899967889658741312572962215914529341617117610975335689317005731897777542551340704750966293722120201755685102312061905662275905441271609846703193765751142675666139995968506604341541621020467474956562633516858326072483287756670125973952233848522669724018468352906466204380650109146921116200825656677538100181950449254671633582399368258040093146929411265568397986072671425435040154230431976559880803914324149718049762947407771324005990383128643644219165567834508249470671612484084483772621731689457135709207963671577335485740462385535951041014250075309168027113116767535101929929345260561742773175813377310746108916251535709236795794463414921438015880994498729705810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -6613641842182007749360988766263110745143971454263031794722770612805349933063240874909128466027012245245092462167692808127788255051649177058697771789570871767714144408979370286127973660473333233050662543982438867858501745545772972775008021258900148532703696115855159892904847382183979577768008266301273310427777970164603017238021880339347242972056812205868236224075514697863564014129736748005999907114378588639964985701112599343051529214642694565252279754269768123893643236449210285140072697707353466541547782044102465723118091123649959657995030357782863758844380200943274286413388799358610186759881521445292024788303299593748179667227689455476686510468627147398748291085936926025244058757232816306864676323280691810504829449663454270264620594978376670911180055634096903241305395905540281929005128601704296376674984642686581616024595023592844396522676137390876310717512504073704898816603436691103206423679422256290753021987542059925677251002156385659074832954298319019228941434946574297951800647038081933828948423151282379565300205010598421624940762364934399564872814824616763569517828693938127623031041895341191695527523926441228353933641302204361447232654252334188997745531372981908342829729461489766902060028453479322129978158084537138407252013095595093172210296640068337667432838411676980373119929642738541895358347657453714571110461987363733369398817579358918360827353690077625874998986108048574831017622375345007389387468803428097768976784211450595141360035035368404981119119680487998475402677586672831204202076750385714559040118145991968892024432782451188167677392671280789242068897664339521776220785050693589523814016067012609451497233537050190047468106997800500270555665759548635767202209353506937138331713906007053757045672159591080945544091766178527392270279197000573628000263613972121382907597582233155883716635814311526395156098396291928268734353719342458978250755207903484914733905415012854135822115944945570649426964451379058825687909861989988043493472370759490641094675498648139680001475482157971153806355233026058724468218619937804571553029657648059837336329498544101124449930994217154144469902450363368774746218300680089584122765040272829195927035505173543069610004009192001555507197523580300304389394852934257199972035198683362371011273703219036960109216555236955059626779984682798385620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 31162035287559126829201622739602710145769940535266855063474080351045818727136488038344530486068428612258543981251216577323120345841120368046028585264347605532722807449984946995715410250829457603641262396736845510622611085250370470442573008304303604241850480874744329138331735419925114018118039864347432480866629431411786667543941167835521127401891357174111388222559007820005277923259637265587636038307122618487314490468972134948452591566670891331701461684531937473071830335892139736109016884163315448586384745681577551562927884307215740248297416480150548419979154370531858328998120361671201019064707940815137827764715740156370566636214037536691527202499158918321382530268888890029034154924950954252583664476741911529952108832474248402952472580809621478758462730215998831551846176568692963396519111655111014194463542921439388898576260470580060778506139964299016949801572232840467200215108451435987052372749377083257714560360288927187640946221440599385636248098848327453226857297113860010084609870259192935535582845407338354966180576524932679317281065281197123333002004210778301130944870432849630835567153478286415635402524984442364039297295722643631066592521544491563892967035033728877331382190487891997519958400845404799067325699221824443811413185393002802574698031789433297638305314746940056870225517860541557355910364120223643951383226284534039839928421557480809542549836462324490500899084686387295115545553450655665851386637870235143883138823227236344789016714680579726749238524271373112437667832461826098531955216562305165875073640081955537055438464800543308859830105588844991363434929754764749987280086801512154892736468425638153692749404658903892641908003916471260254540624727065206011883760762805728698637553121444731098001860704252096762661460561001236498468621066477443599497530959447154212866534268110270664892032283707772604588266917814122064455894522554929043612142485635955767189971521552619054187843996801802838071932705945959771417944111813594443048134679813297289693071368679649889791744715344423098518340758592140834083012097415150411374308655163781932407441556357943731813226201656326128169805345275271197760735251223982691423088511496213722641325004844183268323605754943676842539211100962504881881212582131950491804358081221384517643244744505195419995984633366147009692070923847495578229427337646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] 94539869998014831901609058805187879576363050265881352309757501662185826677291507881012620824376863243991422687247554529551921140188634873487541622191271951256229205666287269390350559823586861928967920912728440892738914707735522788985424292154503174611242570950533591796985786122812612154454053532253180802728665797067949576796562273838625764213311413820877891509237936011824272183214472109029126892646312871140458257058896512202252632199384605056911470265145229415939675115132721723799901972374739163001982947468143676785590526989926028634779312731456608205000430944818480546987573099170004010765589318959586446045933729123542997821950431281669358769570001681561373200720519044337351589928186083611278420929488261199778735483634923241128529645943110531432041977601367476669410455302224389647258960158311999134186788110857460649046200588173438582922511864162167898950869705277819533270251422379824571690809224782157312125821791969212030822674864141611513632802263396684000752136184687220117739622446434488356586811701914796367237652821493663792466492262482093293331833887408437247334018637325178743738742913327860878725960206948763809549077954605219869352619283079574035275258865687340006239868346135126790996656158963198760832942703908663932240165433018164676505865685805364705391728303798868001639209924828193740424138329857257556364190988765869988513115408373932278740542512594930618199913361684355890917108913292863143304948144522027582331133804552303361511314737558880294984778497646614429732918813132675180895892515988055500358555190870829214992635518430500722274637518034809946707177591751269657949986820410147746379224006398240614018901825519458243910840586619173163838117927751833273628718087125590543508020473290181427074917066054925994650732532427223460568635991697137839157468389324018936531622208595940484262367086658569765875388552079845299503270832030553072547445591651168349308069884600602196392557537909623119805315997934262632463652020331502848404121479335443656210200843179559640393161436053975973085169460540198020180249168550628351387031703575109575824827995649553783033890207475407655869419185950206682995425705003729410288057499256380259942417083821990780381922095950191482791809080812505903878921027591472548949374093409218930318449928008763893871351164175368579981051375682454818161204457283020019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] -284015845432851606910336109404291237561865300895348663996890024212903660269179724387147019473749737905214659411408474840701429930261420444213363163173332913801992850511649542856105195186151051463555392176575903857773280959342994674984250401168130744088517764436289517266200998407790505940048217055799357839234284328308420918427594670470924634089513680371028036041677483397118961530758980494036547845770397987024475855357309546265197014762140691556252339177290308469996697112019653580853606771706060856180534062176470810643578012511053901339933936860013554725975629583550769953750634853849003641832210388739960985050808364066486347397302375614179596320575754006484762151446416881586106765857943099116416901809487685609208624356498287325608636302188884740431068347020895990069818738176059404815599385027687168627638181756481361975702173063874342859588658106727000812748861388020408994416040339913509401485819565436686992710401082544359869011583537610239000367594459128175033722417839665253667146093859080129333097617916320646754440768786314199439671643959594380944945997202846481027232913529080940332319663176827958655080323565173807664799089150265572085569837842233491249128517753660620976272822932965001641730621040576324746136091969593774293750659425737359710324666840772438938793556951440904756545269387254131186085972097061451587018090005815897553594559346560998972114811477711540866058699338232137414089752520412297818210923353820062385765652846771199479038913992136773128758493508537519999125693118891127685362669441407806801947676965879738246595617862814316908733945361706177285260105628654356349420576767341604455606786696820334819490796780924529175144987847066159231341203160439535132589455103744812818239378848628298811706503684325881544419492445748230834952347055036694201979923841186502516810665393094376862052147589670123900171728873859806376129859676100827395473111642762807124958016905302787114944862090998691002800783788046068508064361696226839058909749948862400597759543404535846941918711160674737391289782378360365954018015981939284567680321873048020045471559064885078921773407614160127337419416569086953689808734333581103271297296155425736532938203305451472621794675687133254533634428896598334402306269066586143645860131373973021568543531130529474489587943255083799860187879215978057345637353137135505676269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] -187427045156149432644476013011115063187292848578960786692523365688123141719300048359109833500219482578267984941543946815624033546086980816986404499141809595867518199613984396971926316390926386232580182726464166603033889287948262325305859615355257129440349249943011139791882266983581889436472213107626752023343065631982950326605070668795052520170194799671733863935420779158449683902548919345514001998645711685824488492257028969825337256862792588849335333390545628129933834236604472539982094222765717500245969972036671144747206749591088715225070620122645648369119060518849109811117260414104314896311437958263739843175136337045431417944967205047745041689984804922924351680893608810462506047019433959822988483538032265140736091006359320104221034778244144711750154205615702450444917383060313552668979895445936528654169171269057120358550855059586472215706740503970019347545776656502913929923402087261032227503231201553319397321656162505868694119102970366405421785482169027428814428781591371254503098212565339687760111898363095745714897410212860705077720422415749052430767085014911075835295004444893184949165799060028216954005226380394782405046053162168648778163924552486843367260513647434359537477690865869937256453539741916833264300037706610229721305753538091252258333728117119373455465417280227213585541718775594484509031893428744798486693583726435867774741703683374447330935116707531767736220759727079493457571559780556513933888210434715100552719965810136003394211195478646206268961097313546045613855562122016600614369276986568997578132684662311234796587688358556061830325731432177521025103665461491979940066834861694596257643393482594949333200310452624536294806485773873917357495065286237794082937412007846964056177605822196078842698115088561819189421759695501525708899369570434296457986704964335111901753023528384649279229685422941809599606181214379982328478452400742424534603813087124658204187381503608491504567459848433410282722974307494008412281815392614452934782487976169421335548986279898129601477043313727945802433391083099435919280825443632533272780455736842776784024554280665360633703901313278135932032822568034670130761115039659734318303389974679566485528758820779507359654602493137884677562051585269091622840299114018004221707765922451148855231216350852401045348373221236701591355154963847162719048355938866734504699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] -46458723314205063926008227573786863195690572626343233557848175366804417026871417888714314271880073366546915288473787541400287524302324768093486025702176231060194758546950185240050226707472185922253382904429074720140693422180842447650331556751646674293709520952787365597911414880046031487608457388143513858264191061069928814660169349963608018187405281816298310041023689496362109340049524765096746629867496676431084442729720689566561305491083244039939051916890663806190875593698294787297968934208863596838256979350697712396946532960176473660705001035668688451898966117979332060082551267039122609908367935652513080027170414375239293866325330801141299783960508512440583025854326005181227699360803705571415148747454102683175517453643599689540488135226854623772420431382262753592354273475742941088534582771889856383928804616430748579328637767406925704380549133930831773034501138063505210379398199624861996683584976438603930741972008157089270172929290859184382483681167270035047720547924973147664095210244937477153670105978594742777387676006298375517533821923821737919402937164302164152389971100437350529036063100828332133936261653435103326231885123022321151726130099884722007787626593250181577601009113035105886717064394969890645045947923668220382679517587898522624505219956806403994121546841423357761764591389702989921740935686214118259813255682001723423888107922539334034571381842701194523855233551407825781234166863688299145224079845922496314845714734171062111032959033389729310596714496592042328546678327078528849181880988329530418686541329047667388359902098028158359586077150995746415937806250855639917539788168599305218000039473524073338369264581414821279391770041359566309067084255493655499082125951220153886163256079144019250607752228488697956172363371556035452748712855141418520382009366099577874653806109177944411677812735325980866921063053042502716656473519795775235830442763600517753241741886993165989909385749055888611208206669444972208762491618212954914909919383063321844396765715220168615997646768238580562814263626048729085037917625809519230817617079105774428996356656611664656254513121846038364356263966554770358264701707332425604046328689951358805019721300963534576452306250548778492724034162322571828042962107853104676771944990339813632043234850461672565745223898779024467886469509534871913380982277885777875781059265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -1559548992854623373440613108514028029080038671692101561517641081053390852876671595034220905181861302875736611114994047744215393138646685703099681478911980638194830153723612749219475207180590385590328518592381573311848820339971143133896326842160725670816831690523235739311495727406155011451775391616637598137766730261699212849186600222260799412437991327964389064891832204152405988885713846606572838444766312668418254605568160903399092593318033795863832579476408680621765683591192610542012976200059417906493879618724424784172876928993925474735084984523963650893371649567668847322049726261495564711089053906173699975071770534787121692091270863347694349719775450620167773848069972346003861302993057597091540330089353710983493145656228314632212743642753335444429911386355200877424000252695443452324171599466045822752657498481848706329228994695748419022087032631837194133178122468530911352822686343860474604973756424648581683377567378568367032255046522229896736442024928662197047522036836881133500670617482430036079920020504045604528987917801154495078641068714704621201295929188540541878867507060095156930649802554836564534638687745650510745046414359838847266622670071247447394168433199623476858059331186057098646651796134007162300809402645723927606742214408850848432965440613605377359753337309008404959772910901798376648086177715738846961892832280452585975729733767836361781991664667846823141636668975180017761632454501575030229055840558513530749758115984343876154391459007601937902361759698106882672343453978020018310350149896547837081497551090261663872306968091988361248934640087713102136740310860369338084891467476526601502187689595712678672570573228688281572429606865036725036470842906259608185165117286493202260454123512276049525695738444346546094336202570701330208566136527279369823734970180002844040585976511192912880756037651047867377841677477776743357361733467937500796376190863980932435787615412886492361304019349407641455857026468451778041280887344450351416645727427925816072887221161548010094314088205755171051019572015651827092590703572745568483270646522662770238757462534796185251545929105681694860396502414801155951024799510870491791402249892980824708997713561506654805707723950439992906940492266079999003223877121937114075653568136479379763048796730432097075572870495594496474019934549954612249033150672694603144918801262974739074707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 22403692948800771125679270477676127197630219122976401672332774314979070684859535779919257143769702379014398207470153356355776714371985885817533964112165970389239283879771949533653426593549811946701669319154070890419814495042308073467766513458239749962458823307470295748603527200687242516574214058338509766068312655230228526769618369789615607380332326358486495808225896575497499008546411369136441562162814981918877397201387395022185074190852834315372057864652419105068793228600917976866716553340562778080566544803278939259078385666093137286691195761628442655396393497473574608474001263808932002177447706308373958676452918323881689968626339639995857668136958408931859129825292175718196873232017787896915749779678445158744914007322804994858193070935099346294603930182204540493859832252887247883978969900092670823558786031898168764185315323636840656261960764441594414380638982800038781008557047619502516705152847495978501598571640090842012257856402968260086451378806252319923796525147710519797771929702840435874762915296197282157064918849631247563089013473293060314207651288529371363210206049898911982433156368297365482805495325078298260900682458906941666658456403879208053263326199725172841555845325518250221102727773034053549466933393431377285984049429847663222588842467616710753729260002487533154190647507427479842466608130854425670539046505612758693531956149742535698396812544625604552848698476306247086107849391918830988313950019503711987072754153848776426863356146019531415995777813979994388282457389483850779524580965496569756866480733976339859328320587270209849522655603554114257911597571536915879423251176850753368443214629351788251474516210970711878381878165872120463032299420103940345832227643343771526445287422585010723413764149751220609005359576875908232808058955493767263832960193188500592386512351861118270844920529818072932246052112994109508202193353389750513502261839116632063000826523571715211000083343708454727385377594718989312376644699799403155429861046735966686720788820740791213641180175465936792711612754330078903217521094442292771691125438467270893056625610441539300647915894589888933504531404391950582835922346185589370905348191879209657397596476722577045957351057256477955532586575166469252522567766890742503038856914793830899683408199521675785263654578333998309340464078661469127295409879446937140290430079403449781239032745361328125000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -39101972380727720813286061910068378067673918785294919453167054507054207664574375015369042557085454863629119219576357004850793208517970236937017856150347488838978336593578650295731049826285042917733593229194200570140796452398970321102184301573416254311411300456532375962517787376690587310653071746953711846699594273855259144983745965713133440794562646251391658881972247103499140242915317806927171937717980227660245279429211781064163455445274757697044382111254719382935646109210453206975580594906461049247990519223734140347625581454342135533731697824577709226626952235959538791756472390302518084258212218434511565647877403490335998504646826057242983711472708590706023731320632768582935011978255035636776778591001689715001552402857382124456563538987680833130547592975982375608443602102262477525249362982459001544336745691962568541282209266382551553915700162005341416491229381983386979146122651932484706742358404202009355047234730080717971999491033510471874473552872434658095069110300040016693915254988181115261520890017603655665470216479140567071679429537923814292046259135015134813730411036983449168313034751293741902364037523485436061962655889507469538582502695523942048377578842119387893833361871486202169187592313556154439661856249958498685070892188592691265187063863321791664163861445282419822577852651380987291299539306985050339884814381874085531243657009447673656832192309991759771858706889705217415483210723337273948473029991835712316385221142197992392646420297903890303399631198836334619702422536804966610976021466957615389337887459131315365564907444112573661465548039750066259800473873276969499739880515500692789163356399322183049850051341811395087456746579815937731061991504895508418790329226149412436625229139884601488535056019290428693468266860152604452320704784486572756904989468228509689402785213977735498421071475164036905780208633241440868734718008597752758998039274232432847244608115960666651538171681680981326490303048087592790838632273055700739843788134063327426125859634263227314137850371617736641021090103553319733543642581408972965400762444573785245566280981061745630187850545576349975246115676908875986230432500837507503175984755161192763834534283203515747347603237620413871597500417348867569260453392604464351450429767859103141985606557239354208343419524463002358568830184157033297012074579771792257054663366488966858014464378356933593750000000000000000000000000000000000000000000000000000000000000000000000 [117,18] -52285273202172139143135287508709254961228721312088559932225216024091361835362770089045088586791435179429420105976207633819747719803936498393271929112533270585712181513137076947806260309439549238415847918109203057406484304469504283430162711521265773966362663498181638214699622928052274252685465733358901904177154118126450436606040016697060825409876613481218727155982790470434528220637178690597341404107523123967596059003217511070482205165894293856528768555588527884551190019645364427386894738601450882083512765519650775907082785205665192441475826856621223827873178248783177258151846268733043961788806147808716688861159295383534241437548137102319342708367539876839029170898783512481237804843199195748033070920722657633229648695252304550566376364271068498623708243013688927957827160081118503840390926248450342835274801895636164322598739973992198623995560734807092861382721836908093362754742651474634307792456937939728003091482689581300700946749440048991774813210093184181817740133296302822691808743279138489386021791754000765064020558711114983772600382620111129369994494302668239920804591225931661043631639300816073533207094987957252853520205528386434177175259302335166122960450885664469837943324749576625417373133658215629930063772263799252986681346540055562906361638131721272000611421892768857261751192161541366579878087285444765315297290501607160948295442579041128696200992890977762586264515561032766477834044012900914056551207247388888827753676141948596021419367957128336585000366310155397266923692449300843602974047819832312894513396601428506669912897871231718603833440603049116869551699881478257823140173521833838229257403811176720297618796224233934739608034213728933790709706557922053999653017845135513576921469944004842723554404161941067349493131852278765573034512727665863066993205519355865950613371211027061748668886180892972235640958159318791426260059914742664888399002592705353601651808778039635115092467115291796668519147024181655303188110628155583563307315932622329059566123209336112835545491208579229816495107931313356530202844472936595584770911397814398941448625705296597387465276145558055410407727812264920838214435049836950048519349264991829485145483715124259565477831700820914168310880735690104335906609590469600486712271611881102682250856198193846427030799656071774098672429728471984229981571610931049748686137712549992784261121414601802825927734375000000000000000000000000000000000000000000000000000000000000 [117,19] 219116689401929445239112573126267544854211536576155193023086581405282107773655783487458149221963715135275058613105835587556867803100647148347304502370329636502430709216868758539137969724207295834688025350461937839713728886046095501646750393439622778701771444733611240890113287162654886912071477637071892483066849369771741101278802988514655506558000235337446514581045660531617554011265816292135366499771747120838739398671529779064892677706015270925901179319238097998052629745854753583021286072262201275504376544272067905278047547051222760073294837531856677424297813228033596044600210159016160153849830778312385562065430554327167616274508790544731227123850592140957145183190849025479207559750636877601041919169658176439055454388764672222110372767152905817917509481397018556898119162774849048431444856607329291890143088710167907710352934876513649111040558018149820864710388128322975899761471351092766900393750191800832129696184079993110427023561505305080113803111184837109024341224513249695999184006951297717359751378839969400782968547307696247658812291494409580603396283524906890322708927077499546213328632143501906605678172478645574081561951072285415370995043825853456160150956522823839315219405826751541156577763945048467327168229418329971788962446206168534611665704223872705298614956731966811506390357260290604091549376673201282488492827710192210823088478226913818280158582892857168474910351480564533882033292808170950142180062672392030294100025553476152004028914726426544870327299551892320457468100461153180005777559541187833016482787959955751528298654787309194981732230881676937434228783214027675142895291047999299980640289966650727911608548884072102504522529970162436522125990980804791523614349329208524518836852636057945260097230229010724472463583031055050262418688087621186698844852951329583195273387295414501966378528433570266413430965251056202684144711558497823552970099782433191263991507742742962977003903913008076493360666137609479169700405746082667745225100823039812785509721843556356057649412978899795578058922229341279624759794742335489868097723614302880005949373531017251858202830253211940083566553665761043154430057944625789068169106396028922770565918699155058689651966183918100320930732277676501229036465184671163154407653748237234947782532906945480109288899506440138784741448226921750001025331672369227075306263039303211748176636319840326905250549316406250000000000000000000000000000000000000000000000000000 [117,20] -172217940346998557377833679546861361862657879744408338492485287328816215991798557091210089882169317171526943016931152309682643027147591903368281194411684211648515366191672920908335794983672169524848140868244591624716154278375343403002706201634321069827337889942566384743547643043443515685716057100020919044277361780911908977751927606882876803979053349867744119338716595193960588335334385047674286255634432308549333320197625149175946394276409098186786735886589680499384014932476738442137446182918673056718571927632736448141438393483350446848494868031378985849723266215140407754167889741629802436690396337038502179413444242087366486702818410750716448104508169971762960702061727475289631256202540485479514347890198934414891969691124810344963492716057767611253977889946358424391861342861973693003852007433408140473505517041524834287686312718504957802163541910414345461504056680008321182884442927510042386359485815265227180229842376776927488890059684377262291452072785417340767629499573947204131191741990111899551447783830630476952945092990080373953388794340517992539310434677945986587201567116864732764642737222148387572481091733683687749211916868593985190531164492127989355744150083243396838107713237686802506293383140569779223580674135003611975878055344037020042382500895814308511916343575156673967870834365630667749506661739046166167185890897013233613266943090626404958307195287900769085883777580183271425996023150846999063317078295054548468282486674325128800251014634081348359198250292224700529272868478922359078797735915327408674264018168107988031488819417448225233623122687640435112953677971499973085244116604237591036775846378232734157016180485265714912819225395904980365826061998352464207031906995470825200311858409349944256697281646210633749870089226191608046997678604306890685790731355730888896712322389062647923961992331814334056530534795523782904803967460266675009645223368418396504131036621999411428674154812206678000759983738759243440369144716043663398018643482671155480821084566036633756098141341156371763720511279820758627809545893079283016360607754319911128580203370833643011622045664809832090866667085948636335218468661730698505383139588072608332412241290059202676458366710163535368626686082409465932258149146004095469329127972128768089450796851265729205066045845557954911050018605448108432556966148766830388596518007352821622024663383854203857481479644775390625000000000000000000000000000000000000000000000 [117,21] -161297754478865294443805737901416405946051978189590433648641981710088456774221166270964758721186016553884713764105767644909719601044405499318610950983780469421760770972903221228763924226130788650079126020991087719920501447188483820744665806705567270456739932611153701643320887267898314061358036338020962853915744014865238975984875879699473522469947451710475728289934280138940173754272795916417327937271211832891894415438086324516219548861479925562850628707929291092081456433604801831893860997560648899087913884446643855380172498735799006213808617874445807334717384465590301740970762888177045014912485246182541447275828152880982580778322220441716986813459496660252314725170975604581964670354155044311826639623098712135670380343117095725800661250150300938886317156963756603494265282535202656245829537872064008288636169317019853800889173458319559664277721296096580597031554505907743059450362960167667096879141609703484653257717847590829993695551726004540116012796071549520553387086525954715201800342686274556582504771833854829131678328282282480354335639825036740942979532905772746429970487848235992628287406970288027213352403128708566884522258049395538483434399183171531945734392049189217181675229786471163638772416217244815427658935813061033007239036536634027258119288511273458406681919014716314660968014811729989610697930286809120399397068449295386945488096823423255040276634110059887441642224495563236861467559998413380360596705527653182726780509788193324446111710776992880483627644191647060542467262029724405761933903905268306937487919543911931703028764399387018953016833824388327930579307297597835960295320886832388364985496640245939514770923772663265792188597316028201453533704980835843472580463175722375545882356528555529695935140130523995327472312664748510208570461965950367359416803186801496511976641444206636231765135928161309201211980009208811183300170120723513275437028968180156147836082589501117933993713918734836545897073114391487290691722914125203853689259828816478405094146870084708798714666217206311375948745923417257039453171332336256835513056319310556489148464031481978198129064308532027606176802966755864775099453070074017555743849471743402692303342052354961813915242894272856154480434777087146537816068882782312526784087389829267415571035050941387880542860817237490162047133327135810714441605667534269700089991934950791295511063339063184685073792934417724609375000000000000000000000000000000000000000 [117,22] 371111662465892769071078988178199545921398666509493587231507215837824278724805703825811837479691543823419557731915929497825633682293279272518248909301454102570504184114141419452459436905783341457934526752473315801205524233686912793021801049645369752627801203498721490770642859619981472709552739638949309576635740995757588153425310358602794018559850580583726487209042183930561694245108190001965124201355848942291950669331088371225621432396342787537320990414050179878861824318460366093681235006827308854986784237633606865048637445057932572793406122234531122363214829054732844547031402099806164481250264958713237990505025235906291503800611391415446328311287992708505870012407184362198604736275553034501935785020675254790393307324898461534743390028509357883520454185205792143094540668022521111856714302179573478932652716056974194901599602591372488519960602837756962549948811076538400810646133273850174116724487006215613998991814720342060908316647190877787823973675260753527325893066419141236154100267125066380219947257342889851997866863155864848732212182974510997523313066951248399818425348201225753580983366232431261496262079790459667357355954396815655538915033571674446606063232734640272286639026234909617410968981145225074902193438354620461083383488572099103398712739729774748512547845643093185135898321120712407463197577222993340428123836233051571912798746299994459729664281259356391767621899003647258264518723848756294270987763647023739426253514703448057594396357769055379456257513579274794543522235533675591148591824847954340385207068339774429690372445297044271482942247849813188233508985172067441647672926280823828559201431799250920821770444789112271686356738010465529068073386250624591204560838379412547581095051374071463891106819729430558175487434662486195105621638910618141499540166320540890274591004904772339071929257757122512109825688581855006751581892948550809518733517155657896831200092249929427972998907165563488951479197874144689984823656004722560362026750050075579671819723050637158407754988391700419802180853263625913671359531359013713625428935445652543744394943208996555877886627313493964237302498962841537540324240855259395025627602650060933672874095282912125944709482182864679103362526634418980324218958549083763140830094829493464536316001113453700517988868266379508909521897551532267601411430194487502371902755627069589474645479321157637286887620575726032257080078125000000000000000000000000000000 [117,23] -139249883405241902897173116885061602692200562897845815955308316792147044013515565160659622817699771122163747226422636842706019990632524410832379676211869447973136737574946863659355895411418635925112018478937307293174527255664220982640532917443604332477269361217418886960269243762645200636742278043907974069416788680841307913186348370467274075909924031282604501843395670942319486313773591375118376015305708796034007329212608012147046874807965108206059791120006587941479692495606429657155709020947655707742397261245455349713715230352987364084939051231206256815006360580452309179924317469190439579415768547361308341645667947739852345841256628553146134572120702688932599941359716815861962672348031348592829815515265236140739726198780040698113102850639241111472408620694102295679395503184732895095765231332138606772972050340778691765152689195730459575578658592194844410213747076759959822662845448682289827237709222531621862310843386121781757566932431809404029095615369778759652949089752820575561720316531794191530947709334398266902002379360775428538999936976349020041914214265168970968423053273528482771821563678307216615592525943136910544629098140798415194912887361830031234792591563221311676529044989446169565754854632920735532296694660654768225266198853953732285873377024300147440456679121612641947627798236100543526779915278600566383184497433271511569610742990657400273534774245130659283466980659472341762286269181748666202832806838182742144788801477458687100310866283758272888267849308946756415373678175272133219402620213462623325731856974079418011661523413792375830288782781423974093875479217614194907283906228080669145671353992825712078858890721724910814224296106498485875423636062783425294596809036484136082156052939248768918809803147080812770789550562869793058474589596239909868642680365288058877436883684786014010445075337385272126820900014142728847536368479134374391241394896931018608225410911875093139208761565386646421907374014818800898433427838050282379878188740176935159440060478957582240706803286362561182131918510010029868956554776927159165084998017471023694805401534030049403341838319278097908476244243774042314720305551916062604543781309303880016819835194180190051253198169811070233922972968971313267175051201510266874455969977208082557832948722474065497647343018154275555993985081834561681585726713596112883331294496713350022045453343623455655375664719031192362308502197265625000000000000000000000 [117,24] -370806378554200680565727712513133933004629962598541208336288669296023168212346529866821074433847397877090904649436808202221387601039307102122660788131580181356742940764448986165770479676394572679398286109364857466010573793097787485431817048136119539759058158032144846663533177554906658595414239976088125121517271725763922829848445499760162576529466005597970281290316142340580044316550079702276136788372019624870691867601415201812267426312172379181310811683501196651466274092617918687196034264366784459850923834975580951887517927842703376223287095798620568819432316470164002970407616670733528673997565816718871508895022120262482482010555639513065536511480389018356139878504028656813308330569772527083177978661786404373482171893183381334426649834394273313183006704962201927150894618802316193807080901595590260327868546851334454121816908603638097459973404216379601625431534995323794254273260040493009945856437488788418334681453992490185903549498194702770279886867528928385316360750691954582343303151843420859417233805897703131627505383141033163327688283797707888882809637671488068519316848819380698907223134427131415122277748591950549592417411387022567186418470676293535581247474279337046860349290351238877965764280788128147152509956090983125765819242453735962179923790288610622932603765019025862377988905246592651275568456598347986811176481406483379610497564546128555960950620090654027878390770440937567831225539971218120998676531899729955216741700818829439010226340682645949235609480423048796688309744588339088513264842009389869302616330690787188079466885400692464020027158352662695419063172830172729965672489665580485247173377447403010902498628798474948711830117479513709315480451051898653324684984387778058219979655161462631353137687849409692345288831778712743176792892758827582214628840555667340540218951001109134365956765793202251611030410179968201726716919284226843417388919101009791714723888828819775602292821612276847927890430296587067475778806114641311206513256570382800311530302942152201098124407892760256441685194256847710960345847966506431616224949607622108393753737887744119141854363134719969965661748271970467992481542160627921300612620933692476464388745311778290481274562193413926105477007214184928470879403060769633879257186470277734878454372131717415761398783570138593693605486919263554584207919566182992262998978788682487885100744198630501845259654913888880400918424129486083984375000000000000 [117,25] 816317261518958277252703124761874712643694427251782690949869657776353563554735272732785993423615912291885652108326244008464808830932507911956187606587170477416559183280138031867320944351992980445497195259162643340775443162254188110800501592727994603624359837185601239507460349545058283840967685140803384422099668241983886534358655405208003858991479630817044391677356244626510218893463829680512043024991343177384869638932268167602090990629528897881012534863765023431823027061503092895259209302310776247821199554519584399331870972387983732711665508557820824289043353542182105458262988186050546601120233702714216716986800957874657048640896946783605573633660214558227856285838848307794453180344479979307661853756147139236943369320252279079616143324320633670827125609778644195043557885880363959889549726056414076351165686956434586669934087778451534608841636592088213306507443235839607692994376463071225728340413671337004105316135204991190270223673457915920525636173749719174597720514907217778412863184064612215350626783703027390698902237581533993929983039504145754235418073533587044883857731571794410909375605796474439864757957933835150900649845765391231484389223202968705565055110550331073199485930725861358090823040850351092612552903638171711912715620400462343314612556129895537406840787673388101231157792142453145250417902261191315595108798963056320060190222715325661151206685658372965537252632166516333743366762834475649738889475315850231435698215027558713300027368470330254617280191131952174118900246323592574311370204406406144868120367080142878778384163880099808526493892053072631777697313335255507260710170583846235471422202426382133937042244111468718826333813727743359216945623298641752135051806975242947893691270416766476076762659185632100524733383097297998511020434077489148858152078107355641005706489885621629869453916357715202521736715236193385348165802696876724547593578738655064746159726613592847547203829406545891256397041582690621265434670451891867704730460873355437346687644516683101514411399705473214195259634141503369595481824877869558452815284964785015486967063278579611976888479658307907206225428810743492384957040196032206240557014676221053787848487682053182633839943189128988059599240986758652847922026089797915786519539668660743599009802509865821928677920733157540494536380610413629311643254297005831320653743371438056579310325916221157196983604364959319354966282844543457031250000000000 [117,26] -991286358853261434290748505778949302210455562963417347043566161453578775061300019451829596361704797897808807785733356592993229346564782449320738448944781441851745050968005906654747766275979222474454000338617797574213832594697343465358838966808939159093728567554919990783399686943386547334464855882496893278154759736582233322275897492988457196171723359164595881385950674781374223173052404773219526311632469569898009135088951874835470272582268715452850197647678188268651163795989366653327907074686874536887521989133686764216072683141493397737779829636197939390622579029886817929559531955694465264719854925255642743060812057768204245551918961645309270104275490528607206412166117481880980550619726855386359530982727048150129734995454040781362084808034950164928240055242859636466720937096132833883856437302204951303629797513194248651774623153742184210560547914292264700995989291292899237440887734992600763112614616253941670096537550456600181199456850945516985718404494857687438329737142869141350758651727564967638272966567591682589883861044589918991504931256210343884180417650313838879027645076565810195517810539580342837236382255309126308444358839467353130010180630995035487871597226720574722959141946701930868410561741273394954393563132065808082708425717094745947176297117291959695369474443657095918084901909956125241245732572607746624727879364021690945698595722471802626576336906866105106280625180505383116751913325566571386591227947420859271939228121453903778061427350889852985482598025048693044717469134178238733690420085324621445731697884850586212055669209454591525890939767983482189935079968660055788824344775277446296731584734735510394173010652510610422089932808622300498943970816499574321134025596366414517448046831466999983172064554907362198631173034575510298405179943214974110822865546289627713507076861365284846767584922686413303909918634063185893183205030201267083683800884664027655754367674803061623218325564943219312993489359854503810450827863849707662562292741944338945080039765087854287045265544261625979760473371788845901056238932765317473893357718462650759264076806388929713834325991549140484038758853870691591644428753438395069454942399561325460644365512078453681772652383100504078121795241929082606304419652047558365169477367256544151381888553989434782570228416809878185803002730350663981137150971580269186054844332647807637231570291713299986069429792223672848194837570190429687500000000 [117,27] 925213877618121762135619901948460101826329421196641532746822329164786834825424957371215301413468069081924898170242575987568762746116322948526389119608187953084316705916357140070865204075112634019976252135817648957544113818283658453222621126953435732867760354429691058729081395136710010789055969943753548360000762937062512861535376360960585391847542466490659186181827082306321413261638804455546143117543136186353057048092683425773568933484822988333471024698206213813481932898492915808234599611191240002499991026428191396861216663466880043988182745871016665520226560257281653648714527934346747303992233673238875454125671394822515973895181577507622153597972288056024823429137600692427624156655655212186105538296880080739811944250950468242372698273209486810904569749155912200352252256865531125506049499864938490028996118499332710738635224146066812532228455206671425766646530274504082478776939053217650076427614111528968136254861532857613943820726185041884199947015251094576639643261472987299597889209661321379204795550560636209157994081705998459182559528873056878590052512708866754189712262471293890798857044695170608167187617795959822478112874282630687788292621220135705639899733942032874894464440298346534491599708325933497252583268385243852318348677571530073126793977160255021858056997658780030077099644143367454481391660219741412167315853653927343546304012245856078827310244365097106950707084193952295988085161264303088767651441132568169386934888974865156961744015416444299082963330100725633294621864312121414162163802849889376566398499238256958687655648390380819720802014611310200459012286001060751557695852929614586559375545930663159927626926797477792017856214506080229021108048112958768947916492637602540919919332826779403414515095408335771286582711640455648694295674935482449446574309306097101076021758386151563884933396917674091603558598957042673382236863453075184288841705412352134312190746725680985940836207494926076997032422212766351823599329759277677792454494293118245445417100401706808750375238818452684588541390311846922493493933908968400781510627521905841411876389771641591367114747818006125359818334459166822776924961891773024224833447625511088171219059437079714479785687910123729251268443183947897847031311137137605281889607672097939454571154253647383592288849161211720622229107482937874258339430934150462794078774852179543807560571241178437942864754006677685538306832313537597656250000 [117,28] -780364319666144164148069967208636051747098572550423403630453067205288152971919225370513245556304353445797182817882538880636862592647252872741107938772128527655010904656869229654206668880316265031874242814975118275410521550853296318909211314221895218137728241617034556574242581980221140395780935551187067318040338481368032070733375139442101252502926489837892032189489904689447908870405469325248393346762740346676064464836255931558746510077455645559789180052217509501281151833080655048862097954834194047502418385515426467552865060578818626241127816536656305314024248949963630938992080814947932788303854162526149297427054987722201025838164727446525753151670532432669869204740903983643213123849567868164198819007766843704254283490418335068941058810983793548749209603449101145958316889271735260245356314815820817275127593679013072902001803232296510344456395570683071854723731315070191532118258101104777241036123882292608599913265004767424961557538989589080153918441802527997771312230381595950660945052972324005427044624067558969563764253249485762880792734131598867684354745590686415285493470817710212229637826314247846982343051712665258733425016460342859137534883026608769533267270190238332328620530229929715082814152969865020618326271635597035985098863016870639214094908918059274362133462046470296971906992824450307485969295965242681847393540646786214142179374381415863356453302425703631658351988938959120861832924750084031835293400733292329386990205995372576316144730253343776069342761088449284392556816533441874878751889417015824202226370246148382118883560785226777206402612231334871995967870148702706683615053808565596395481067599644535154616831179693121199102098851936490049024363087111232295534313986070424859407531699396663147555239454747321038404060673134637675281441547676361484102142488637631105070069816679213767952542703469558713295729021415954269544300125990059528570662096507134317001077945511023788772368518723238933916188063185424413430031658749237376200046267255605493266106737669656539964673287507691424075388254971756345086630319293174094065509969541898115540730305923168666472933078577496474067693605752183044199846430953820603581445882960630445021665838020805386587086696911036715868011921589364034749486319456051906396136497707390223597348738659886290884645771208612207922591646681544962632796165718419643156728163582082207435394564931652183759069885127246379852294921875000000000 [117,29] 616840261515072640531592565388042011467146681411314565034269614415964415714346019817817398854255281941858431581272448845320960356516095759995682605299135815897146243428413745219254195635423853355316596410465441665752589474526239799937182233573857363036039727963404882229371999705959254224978557841101521079627146025425217018302736268395244301913981057476343613792378079745352088436896799644374664956849139710076324706653831991779066074685670471440019608010500016113113361346627569874513306506893075321617792762969896595618684789830161398097847991689393494367875067762428511165288982247978124752244544633252301911559801721304585346309472178454308657926425862241526938275543559011746472096506774487986387099573816114080751170982130674524764124824389534349891686044144873226005680287157474161790695909363401674749728491010632636812630054245038347764684528908566121944082223161406157976199460878865331800316775468843229809185413791785393178623724487481158917234043104392660560503263892054637283961996989253280288296121693025611094719060801838481144001176585768714661038667192840336734759278149776952366417554604123595049932816611817721277644120574120440170996995395484988850940903522512041689786464415754376988729682522088464643175388239462953440409834381072520875383039660487302113452489118430604674896671775475048052810919461009026447368719771522066474771865598364290611949286292558769468147921656053293565829683126565482332788920647650719973951560491996634728201970069948427216947173340670615009693985313171470380781546740869282323323916403883279492287760212718046536324644007774916534450546371402494586728964654761872998095692820636122268480500751632561519400311592936108940275867907748870004926881830815345766882566495840277180186923897187229702121054639222849055942940112611632988376275947150350026523356631074749458451173275282346950715164499570909463341751225906049866273754486618825221890673410113460778190092498275101620629125988057216718007113226268003903881636448849856676615166624465123102116936107431206953455151938419819122941741845400299827316450790538758972151258054568256158921570888524078270471930949795524884071555897771876097085853959383734846456276295106173760020248002609408163280169169214770114066444200277538859343201651504827779522334496338418326350437742801529106226441667587529446071710610661982981252615680413233729801844064388749444560744450427591800689697265625000000 [117,30] -402443702568315375731650178874062251704264457528017690149441726271686287979159837248098867177825273553703249401132642068437458075071479511450330356166491321392406085859266295886204084723324059709675178609068001483274070880559433265385437354078353149403474479467874632527509991090233411817816484152202029733908767654458115486125462355892576312981151247327329139512285366176850953331625004719213600399062837521894786530525299444989816478196084722236681473629926113741858762588388691213993788273230732405601163486416778412114409541630503465806918689302630246898708789601014488243914888855494629836562485517996023694861365521075063025726391907060294778556537106161351667340925596793357797243989683995563357373141268292240290344303324641374548687364852122830099720310347522310015080733299203041295362163930278944725576579444835325920570516863434672733797526137062282270821573664322243261241054719616271492735425118898825480701250424447200381028356521717724636352484589107224071040117050685194952850528519653585173111273008929080783831931982524938778335785627630799652478915848515250075039878702108668834839443296386765330748653806475197243634743052297713383060586709829094921749717587665312995409289155317106409122504517501396717972326084773813687446368281169124385225731074181364006531947268991113228116853211457595780256048031400376758521788651562594112191793905954016680219723129644391023630814444340032708892075320589337019709811377585652307940112851742926287363548823115750520841634970491928783622458127511171103957921981100197717534730517072264400379675243352716428192112045825280771571980581483462923336727333549024191407662306808049401021794914702201119402642507311305173378233789660599556521234188647204242405049953973007032395864829321775820691411185953833887428536114240694695370244839753496064646904970709979756629255254566460028244730188763688473523873281985012327605037347725496197617589858940766005006598173342061965621618698269973528278577751697416171278632024692722172883677898885085612666043473979212050415358776980920703603670413297774722820762827811657577301985055228133269379603571483327744532040628634475150661237119948453092109119231024617704917674192438892838135382888811202789292373539591052095391494043597215140909870022784548371715851777092764327200394779839837463778253520727157505089471655775999353043030841766938429605784260933987184216675814241170883178710937500000 [117,31] 184826263612348777033725720821327506611831509057340157268889487579269841870376462557424767877334079573272120055477699923431574579970394021002999891547285895734740908588317276345122752147010582289032608388334291519348514544123744556714017633749868990112261447328057842675049101976111800666091869919426352800377306236099055560039712758314194252263126255215409629672737746268577403323404803378419520443079543063845047676604895552776615410351258630982626690615017140177391152615793635020088600766081668512587858293065300759425247633458032582956304983935715788867449395691226624468481334116809012871105525146439412799512496206430918620464207018879203634743883300436508922640910981063262434234151267146475671523043552837237070901574587883399961269301387506860660715992128794326611668410497595914562782031198923058427890695474636739739897789882183762756845875563632617593562201723472991823143944447623985858426844411979085947592225156978549600339331823458326743015877875710341220489737993449901659518437807700301089454635379997794075305658434764793977763275644897386185261604906934377316171978172850031537997159023707764155414040930770515328350482382005856980504470974012851808909127653747536278942910345099593954606937568864886216217322519791642842434923463891459824074064610561248892244019343864532564038824346893164273200353800022708498049037876470150763642760492990676277807266035415516981243173209766463591530860869265128100428410983869138893154494132869781221604766592645759075238182372001451341516706416977469268316162637809189548281834914390111083509188081884155545504147446703035356670658872610068221074111151226371404435902104605594640104686307856698998183114658261633478439299629275407916721133582822064220523632940351129037564911414684633858010166614569935406377213601320370510963646485107262397051816821681877692956799339351167557285776104680694477077788524178932717524863753612519947662410911433499759354296365081854135777465929451390839631511675865485594238532677570268240810956767239308440019670559095667177313964314106822851224638085884058329014357338200028846329565372816053470248268944981615909191084629932087681179753458766787396031905958919383351087436666484814723446093334095760161635048887226213446136952615979268045278827338079007865513733261350093876338853955346148374231153482787793485809561659311689414744713887316539724283565027107556488772388547658920288085937500000 [117,32] -50698984375639950926230946600399537640531608907436803457271739798700858777743160917195164924641203342457102308894076530554000711090329897733125774802592934423490097783834745636861696415479175493361524187017892950195024249713657978826873652691105829012872781072988916152855191651611140066025030163860160262314286144382349582872694653813693409406509656065489921835437235629046478658871273869289281183164097374158078661544077396814889914249303761512249621332307239828174084480594305933395109147709396099435171899126696605467927962717246379767744029308207678059716022584303991719285249328339061967831914013630540102032381424897290009871331356168714328379891646275544740016142601836666841821314887319900372198211875148096820647213466936528430831491494330230036863523431493988918991645474590443755133256534707655284045414928489834353712630305733800671432887851932740066301637978589905620423129869455277312093504540922970591117383747839417604458116573934231026828450228591105510534106800607139916275001294593771464670082366479241960278299351041095734378666242046322096256420391111038092911558259677471854739422185302943584928544833139047908031629858138298062939823987513126651623706624402754030351215960389841464957786408468959001377942202688761986379566734912629886159455821449590839287107657947410550232382263701868591334983300812116197041670174437872746079958663971653307783420109829633482676086427873529258213170310890549421119184211722560469737211227082324078979278459526198822306310917051992426702745037260022195389146858691495912706685252520303645658216920742598537141538799311638283867995938115634461203841880263182435961189667405885007209925449594321256984562612878299710173988601843349510870856141561527810127487081688619656456791209882689599873232411842180508779414266438690367665276065705199362047918421331969882124287233662334456861432507724618375126411185967613508052786558124972702579505972333582200156776749702386217651575351823582092823050464185971778171859456351520732262259256150309098067091644403829875693219004371447410097203942621219388285362413533148211501187547074873185856064517535165481176446145732312889961539969615017351093356325251216243326965198176025278880698999828729209170772597964249194535648307241786737231214384304000452312279183351386373215388075968886986615938306745605616878393780326535138916118765654503230955185699713183566927909851074218750000000000 [117,33] 3490389770235873902832509026536746807655287630497194207678578595537205556209689985821178663959801275024435242509743935872443456879256421584136680189999607092161437067243031077903545676532735923709196141405443308929022328541378163826431006529231206963792527998532394607196253585847890538463077033305998768391413715027123651790483660297613258576176818883972391158327764239917267835528143330713642236960880305948491389873269245156616712165464308869263349890449747318033311793022260140673501338001896711502178534086202198756153675463270016349260754722477387239698723386188244609250837958351944354388735765991909350291940547012871499248464807749677771144909823201804584083160110273578164075825070758036863755988076917526577130620841845895409700671176205295000576477965918838226805853411189018772385639723707411151472084568765492323807057488009183420531599699878883031901429599767022674053126035330787982007328189123226175649660745693070477239278406619956939753333873154115537135533002608573869150584705318332870946177724656906129767951219296802711970530265503049071023674491564795505592629599658646294159239724555717404693453165406402241942278229099545020197679650003253825040532788664598504094634147346451362605147379544214359811010533983261248449360959871165575711051993349781597501352225409644554198912071272274423355302233866280582165940344889032760300645597716233844673527905984999044149604168206146497785847494144800798286647109283192670319014462556455188740522770311482970251643717094401813022912267595336057874834043824058534825650495248781938232665087437426286695652567300736350330284291583995563226561568305164097006581350794300978140943847703252489774100556053594343638384067200754519182825929432612821008743567231770286239374900962586018153113161042049113496697686051652649890862304373407390527697619655936139171595543398434386219226543724887857092677912784586556578943937425016689985481340532565702179391720431076001200933179158469518196574620419805688953484198287079990958884796351462047686702295851545969321697812233216912807617461795900889096983700244566397062434473725632564883675301746611696322529285261365750018736350504981161535077375625754574582382676251709240251316201410655116458012984009540661350027612904368876732305018754575583211201224500710705363457396950415520092009682295217753936899337414232295025373498261432592126851659486419521272182464599609375000000 [117,34] 7119741786602741634706207243036252499488220770892849999515024928593955247041368434104927751035628925452348420427584319217573486860971556531170936118518298598311540592943608597687567292102369712899780812094915976715366149755454969437892916960570103870042297439251194911183986530407385723985314339310595429268465343686394879087908909891865404235874635524219240112239646933279904379359497758956691969312301397620145366364789673476597298643014770320961930085704390302179399447516524265553761234736722357435521296568276162265675192896810886721360766721766536981130994530560203815444964348292731080538478458167276192588495016640961155512090235332374042032717757157504207017633054776969729685197456266951904288614211185757153886173488037069101033888468998923587655450814293401865614925831341419279930385370866381651231422259752551056357647151832768066498273131973455603876708737155611511724888751809837837072708659785545700344892196345792734022582294791950959442618187605139167300702168871421332629075748792228559041207469955543924394954586417526682874180163411599988042831387799008051618552361551787161655896246417980770242168207605673664799705378074499594737041964498024664350232735250631647649760613577546760611849028306378533333565910074624099567027516949784255816030949127624585271209924545706864431796892561843795537058668186837869787411142650619808707655430068673556378836262605922487331443250147812212473236125923310328559967471770186657724830274352460327900424467327574260764659638055590370206590235161615768114209848995513708210446403197288977266365601473434031886791469171291721154085893132546979832885291397500550865484799552915617480845599969881018687039176359254866235044894897103865301463285095770973427927498277457871547290635975519211473366894505700722441758042928545665488206442200437211397678969255441356376038329443438392585829452724145163295214531415169391067382925275133193274344837625701412797012163159248147029433715271958579468776838685471075162778824942492260855349177652813919200965524381887777450194208470340684423965559051425766866128285638885692944880242848666201835120050081488980179987016760916674723881728485297050779811303017975029871279961028356464738164387595089552999639785466762451424815459382475810050020942533296137313613652022926844561662257210911480016095512514345592557974644089986950820352225831333381478316368884406983852386474609375000000 [117,35] -10360980954416384811292138071194705478941284662503911373166098974581985640682033748762553596287482835216534180505434869526051179032919231625820348819397691257451100702912068131777458354179916325409241654060310098620284256279401212086222819328068520470339348469460496973021662649717133567075252275093031129708954593526234933282509805252076701269468074165444906651554978505365003771279403551846457054912730030126769132204913759004248776508204409411370044527733480905392209962558262827908965073823540838618093321062275844448220480031569499817349061725348205788266518476738496809730725146849487477492893337949335882663464467721542179987460271136369602291031048844386799903983293682695394949672707064448765111671063689141729574190998972356625984980776793477275541971454581297288298730138700466825063803885737931812801982566993515954193070271126079547949760256029174962025952983529745919508988421608195793428754010186635844493532634397373043487427087480454589999931775103661586550154083468466766939188065851471481559293844389381419075436813621758020299452764912674849097491799902457718466065583463176916439573485094719105414364384861380598454494716927563663904448206871901815353583486101120826731063294009441558624420854968821243899455569635111643084225873403694173773284784752906811134712972632782497489486752044908088793756603104424443337899459621988132468942799635162066749240187602911392617860182207209434879697776458490284228826449418005064407428311621171377131507802576576359250910875025360793427893997435604665685402756878264766736441890439939825907074533101396135740025251401671334990279192393487924826798277769996119890986595542445663204418046096118705781160088546697278926837819737042574847367729291584247129380089089878813413388201444401342212965198423383536058240397690987760582258020908116082201200423144393698028194057355491213589183830716815238798359664038088228984694564904826660752200781858412255843939597244272495901079889309306130382116756209003114412297353952122022795662322417330373374173371157871940543147610394587469546942148485166804946498640524468494463997383590938024242293115511740344235841974908814337319585290220843133821158919390673209311206728019830422943477663919534503624856478368901669524404982398782370447583051749292080747696270639486672260056181994672618602881418352138680800269612531156259489122702793784114305708499159663915634155273437500000 [117,36] 10182466179325197151931679845657517119437107938045394518667387014649145228931753923338549915670165460534280447966630899925517664227254289822589129486720533683488646563647383991230028309157147192932292661918089681975421224922924242276522865558824684109113641881519959163951210970813944054047307949949274821340886754853173596522877767500284133666417941093400785998805190831379897123113397008954225606841423547119876810891815384228764893330159067047625326278121708300139973524737483032832147245521050572627928710820853009702605670406543838924707529091770630862632226671539969952955774565340780740659663985052313690194187713917741836169005598037021237647534709966708668284852421019105095271443074084779929055730150682223963366410189971165026283597003382865681276180638371552856736340472389119525532869697524207984526239823397772596905846236076780300360464436742587259501563205652808700017663559817567376646518597817300544808649407429080607564151727033771919130988029507639718127411055720065065381419003390674911740371915824527076054622876608879439867640613444309751916448425315801025220948684358407937086049884141934546374074954820854307047969087193086547187948008646192061136328268008421064582707079598332104311104964141107218639063463032049894825792766055277405816198214009356975735907621466093147796988350560888211989540160961346944661474555807767882272699919054345379613807994346854413695372131074788952209922081439262151145789009105005652748900561572752346658640702235922897390538916862075442956782983096910600087920754605775770209456185822849146720447135202048558931115492723426365163681878614196748075930273950207934663068046186765156487727029504089631062816158411714433522149698359912196798800315178573997841539588927982252900639932484735543238340985185578799600480261583648673438108033379181683729918337741912442307516514198358019892193789504173072543058238182803575753359442430335001330164531507567201828812063810135873806936602885786035948358783547284090682999648525239800975584631211806663732515972406228408873176548018558528691024934211190894935413330254021041752417035975842489242460021630190290017788341826015497429169819144813964822539059471317752118467639487306409568612101808087588050752589321703923489808216102490642711402550710158383812426897022569178651842248337259946333883025281422270063198566151822492016751006693731085306353634223341941833496093750000 [117,37] -7249631083685713575014761313663377279358051564318228465369505556203655088876517903480797342486851242674810880744931950820022771465120612184437711859681335255441286228049948588869825259001704965398236024966491982767028421367810463429736704509843005781384544115381300778398631126996219389212675103962666876090779743692848903969053842959864845577215328979017593565456636756713885986104059649659632240616768638630074013298259177545537255095358932415712540122746308018820961326916245180342094222904034289562343594982689272567595821047365275032180845589260936646388073879750501371469150473220181432065029499790118448528183880193089589852568164417242749278377428538963742651838766877982955396060332838803252759872038462419521644414088974169996651317130608706703067321317476154337008328236125740191440669619637409701196998362802852180687523792376084235898706169471022185407653334489235961637632064079699937630563871269098871555652726421429136182734963634730881193667475313701583830683351317892284749166804477239163831598020936568906118990991429857725404629079329101800346535350506446908674035019745193395803931240071057281512294535202844031047724991983168453336387093347361475209042734018088585728744073731237534335298756216316735600104956715373917045976996666507718380444085375136092567976588822146397772360435557204216541370709847296758341336876792579501480180750168663824483558630136492421885506435971318193556743089832689484810670254285743205270686966260351166648379694156327840650932009654292209481007050614584252222757343284804480628449341893189836483905835367551241433741517843124428384703609738607040490441310427786806524213837360080300624130509862837434045431395877211130718793628128013130336557316453912153424468229726786555915557469824312142644642622465981192428514817105280402817616917615196324774053121869865766322904880266816940232972133480113002699870493716079690924491722317492173814305537047158119001199188772046584004995032351081714447849857836274832339850913750791666827015424949662073075710253889732074746250677024426625772551644500078737206867392590916888905500211715500412957742591368160183490507755788991220867566518754027777298731654241242407600164514188935699121289217764300645077475146028424619933242707408872184810379572375816948224482925976668128895966151854831090703177832913850617681451943875878146683090774704538716832757927477359771728515625000 [117,38] 3954634129890468786689275847162624607977132872977621569286053932953386958069427726517107712596231259705465811424057526194812077904968324511253951564392186727172525009254615432717198790450788382707717059970415958342859184862596451446468915462378991737352598841672690959105071987867808578320275520764631714202583889757200548311789198379256687453544148589292738045759767618080030465705060242543039346709155979360922071721608505191993065441916033930924120490193626841828491726576136541708158993477646645214065733649789026313420544582100014315086082185538167559910159340136103340001023615050347697577202729325931482018848866271905414712870668033171149809079933974007119302954718716328317084345997637018655706426355662535865833472497021835814384165114536057546948010063637100487502001483503118380595673754288151138786690535508889188692838338190564949586711307851671542747429167225421669952490810956245531425958173359414611757899947582778039902185060065132650957839256045947866474064690283794782059497002848701008433748736437331609208490196282541713108383520147800245695443740397166559636106869813860470901806485817238873056059968487487319511900717215929527664168035607139587236350623456121043456892638521872909273220084910643401508150095647375504729288392022943608475174357467460752677329921380700802588523298303213862959915622050171571520162394252307909999682568608534929837797476360682670261590325457019947943985169125590313847832196686521263130243908008585857591690517907044538497707761845286021377066923676743729191156934764463472154450269997532400566737045232083964312383537365416506241338029510189865560175299428582773730842650091384496489639289369936250556995510603567351586163062095029015682383279879660205232073374395428097909355256449555601420720203530187321314236078568198010543708271388955281498857764738141902500835600885371972072548425787961689021793855215753165929365696459902743316828886223509224018591590696991186539149331449657842428307161855610953420812790100671752435696320159037536226864905332774769512419405622452415088430498384316308886465600494462191316898276977165129734397982303072524629017660446037259677211255779312995211591204706355973077125327195077508673700081198842253303834038495464046446629439531178606686781860656041775898378935688799202169037853689084104803911180898533671161888626849136604661516525283104783738963305950164794921875000 [117,39] -1704599467527143236887651051152744242067480344292039418395614851606841117114306399297909403082524108132162883958243685278403743584558324319584239916133531497706328224918220118255294152858063535025636727055306991471330710526868500217267145045385759472748636233287324569899368343137093645302810888106828411461538225777183784064195843432201750023176420801318915359211155263899559471605383430195908632742671141935377370188073895945884332271264160246924135913528656496801181295850340301206127037509158239979049299312056842740850063308941413369755510642490661899921134209291846082975506413104971640945785425560529550569386680368296589330899254353332522573988033700420225530519747393797971938719038385090684200677989043499515033505057278646773951925728689429008945985992508546676200321387928893686896365984726329509115586432271154810231531969450465702553595417232016858755664267363123081733040341278525060970002794878438436210741878788768204627823124044984138624577088049450565323091567199340297448261954855062779157321162244665805308943607983634096975237740181093789732582253838719685776697530261882728388475890075565903398525351951863978043833068410345892110616400098193942884245953713871400238830734730736632003693371953119048894710802066667567993659683727121501156906177125216838771472680790754347765139478124789439490396378809727075112293681062913380257450085975624604463510679160249841207496729089956091245858172359614509102567449354398919685943238859646351192002898621543226031291027458448122278092146499594892608132084372812781636269158454571160910386039884912425807134102730306944845058878198954633880449051886948932315771406071052059058781597413326202811518536549657574844642122124034013255510423187408898159822740001382545408740794667092319485130658515675163326550772850468527976355774711454688788399730277173752970050080831068330734664953166706343688367902140739281569130397825521574975754446118605743513488026822947873796242939050041343292132964369291167186389782069302176422344358198205176476942586793009974968310967172627843443503122356928475782832771491815044387627320099842857824629401687004046909126865606896847036791058804850795069446553941706884838147186940683562869454608100441324140558008619269397978701581904896778385297017554449703783317320110862207203375061856247803780660022316901732269091152677763234546404191860347054898738861083984375000000 [117,40] 565923559425403433171656126924083744131486678967911034257363877895922293432719277678956488074676526989604444487439379459148819380157072115650380098834198196985980140345015143739599138069339799351331875223454310816280601938094173302140780931015822209908728865447301835271835454119409667362527551551903114488316343548098510236997706393407680089726405662935982925386773603250560807105343479818180056918681898662951190376984255198416917311799590964352784776864163453922756790110056935911137669707153701482423836727408831475137192751823275031956376135565908862558569600070760281698975793758995011916576319887997937749324316262272545090253092820857561526195550410127010053887016403555126133154608822112606671378790301570316683112238043351379074791263011729794630098937609535139067958023050534619060119026444703242915857592937867066147356023293507770189882252707305634933972773539006743997049627436955310723377911607598258191143539183769770552513690399220507500228884383816397519616691106554182379283369786013737920903368506269459914170172952209661950500095695648509108445027950649674284705282951852075651981097713657500544349493141551599930974608604457587533193170362487752926599921063691569710279095000744363225295711508158636498269387600755835369261380587534283852353536384178482397356323281048185138896208238561604520771114884287945541836229526400552665630506628012546479564578475407823966220996972262957405145251765468136843231212094525873625897904249369040976973313959647611454636669409699127191174567711171785219874937054726592040133115740909780884509744613164206634944976843559413685931704382993327895834101452064681300150320611975337202043521087921346254791044684627554970002329462650745677619509111049769998009364697965615771150635459148075644372065987949373908240305090973951228917586005485307775156899664142595385686481144654367022736017238749048323163782196953978186541284067025008201560322153119847349463644025362120346850548637108724014798886311310751529590984093135831381027295294909687337292967514078141108359993987193025526301888224802682173316315642975227168784701166740327085160993012047910412788278351707174559596646250147713667541639421653017109629823453882686185333876376518373687052896937163574518135158383853647576356475213875334313408149917295683911060120208627535844343282491461237422219001953066497279110080853570252656936645507812500000 [117,41] -126423273857463233533452043031336624318732152328407709879156053333715304013917855280297414541516052802575290730733354582271179814217212645077568279407472756500235534062895332017705299651150599235616889511651755140388584630200241587671007923989373061992911121374621690382557085087124008747403826677985963813826142525565712663652398083498752243670149333484472899357321650638219496389310254525553450329453922886457591027584531040624818459113985903431391000110287493476510761593488752605388102322390382843212731021334082332513513050651233799843830399438826970598584058407119899516828128943432288593605359184875115421735460166883274492639642590177732179650374715727603936086958796425722070581807923426904569019739484875358796285141469378427945546381178316433250614422298018234707976244806327045763143262693789836637247381659196907590121979446941819815894492019153081823212224952989687281090388177062779846398423380624165455521469214424745094415579602019142280430538857860565823051941377669407304703784480495781220803063604425540401157786441715984786278987674272632770535953712992307360171363194117516757848085539110073618778230499862431594904128183864895822913576745799815533516200978923032835727750351612577404598445904737668094654526001442601762618167706174389937206016029829646722155446351476015038557841375381741453095348988083684347939976189872775893461200385268613794353509018460374148449161193058834391482881560758041004512287647848650870193905800171008444202629184061231454835482908579168411163894302483843341517439170634390001384175032535740893691800516424052521340879209367894920274272274259119405036992246402168691178537374999334445833343576690438604147867811143150408002062212849650457766269114373738363582073739406403686775267037605435545407390584234770263538149981844994811272978907405526265326577081425057357030527713377895071578043776475485721813310152065858491584317598146985613979912446506674427728982617502637615602513052534134577892742702356658998016259440049527784866153285737799274447906599550487060961779854050357542521378211266072067785679251664938263060248817335901583318248831080048881904578136141291764739244440068623509741061708307129621879228257524433343945694662046286550843102168567737325658704404282393414781698757865854549651660726077023484373106969542797409064431181400332096846866967304601203636593709234148263931274414062500 [117,42] 3441950771221580920814041027530718318602540779756503728089047020749715359902442271461681462901171159044406030169589947669596943375537710033561175790039042584450077001561302176617084476618029600379725357881675053282186961345220305860018144474215837394243953783739617590312110733293525788097910506309483027557848495526876812580926975086026759972360525201470581863259620913935315071002568544395149868736289566213178148731036484753747018896168015284530867374425865679550707431006941562802432730800423708250843169249711407996267864830119194557219084455636220360182939022582503773483388139934016729428871696450900064886284077148798402550489409049964370920342891693423952963868902888245271927486279827799515758778245241691845306699630331618766801715550750852489500539867793127377392586783199121770052256979427957533794069384875760132168840392197733235479872517070803130280502164266981125136220551998691385488326308378695322939312332971000244150966396773049490446002960053275689683466923484173014859690990060119435258949776541292899833654768483250092729166660813109901033067723621085210860145285286890092456311961429256494234781390276757393057763099123986337661503405239383062616435462145296199178651526144737972931224254675217912906360827770665435328065008362350597123239716879497213148428597241868205202640727661839177975893914730488781959031826735947015914368133566059038327750938859575142164433601127996687951309486587500696788707610255356127174200875778905645459763883069725186067500685538810374084321075117978526153253454751213230814751565212708669199965926670322620554279430283186100117990053765337739948412038774248801351770250036481135783984937556716091052044309458304821047380820125390521652111488392503498708423979519271101608897722967138990245615162896301230930452825842685643332879790690080383622507440623479501356335363338473381604989928372658553001987368947735830059412774064315700601836376099251980337223665849039525519116683504458458706653928072047662761555760042531643722311369157257463065815759811732861645111168480627623214448100568711316628449025446342161463882330632746985128512290258959276915001591573169992311658617108286966132873152361020295125022598581714168711468296883646160037794024156118171235866558989945325230937317951655698291831828277155362456356246870112680013725250090377173880704098074545527197187766432762145996093750000 [117,43] 16014337774361694950752186284981721286062465253279218210596454832327306908896168549931247855404459595265349715410482273390548061813950428717895168824108224407587434290577501048883771866544210909606825619282474333633354079685969975329544290121897393782018284754039178484902851503455547430961166940001805867204255977988598187138136570013591516385513525252918236637907215134852354619178227158155413964030932497607019986695173508418423381841989166060219252761834264673265692424984368421951597482887935772277928898064183121646203280118052528941836991369721091041682043969257290062418539758661714416344510580551095817896307319605065483490240788497887922370630675266732725963026540571418510707071971593069245602682014925068975389740726379042220329453873055809807199209068868516750498977728021272577569747354874217415830201330681130480390071936668968273478168666557831738903203583631613392016682067510224972441598172784479006689774104656021640261313212329839159790654783868665232100221361710486689160932745002802249518791823132963813718131360220341519846388821383874417900126318965248750908148295259034729258141056230489887175031468987902622220018618886338215593826502596555986160399605288591547492330973876224343293195532330613555067724092755471610824664670610072141493583737451404031848808808926220660979336125309869430417205487851442682139215202561768239246612702204533983231446409093604584753600927127362506421986409127570515558134866441563664755000945984489066666650777956123667106700526792423563975232138053312886440197605469897211471452141137102742240657203324279876374909502950228544297886363085603934144667601680939623031399267601826861331435433326387409701211152166582146012905465663834693367717378547990019588820108751514749671812342972541995003380072510662894450137350703155589257901284089011349976776316750861630820591124702051636021069510419314454579754150094801594534646878763683373193444988579670574579759026446722712681538109276548822439587022218503666852923097010530775847410645991177157441582186599320830072181005598877303259681607289921617684431338655562695764476598840638366774648078743005367669442701312936819126101085460284692952145799300949443683846742674300151562767623995313995089771624577764521214705800031954085497745126654758314392478232953843214767906736314504907041189379497151074136646053958088486979249864816665649414062500 [117,44] -12313005462701201210383611523979402543335939880047339133555702405245528527543538762102667069203934807109051356100268346127530374104355481363085308693475924729637580032161720035672642646218092055304147001977328198469983014659207417329825339578939590210462347513404304664045543318931922312858647722072738346172347317012372151968461910583606893319435861121167615366787932857452771191005204351807019323544151178807149762800131318393919553858271296040033478329992991441469044373467746806915402757372748451443984276665361998412421630636811770120388838644884682428906064138949976043209458668089554685936411846605487589202733728451825564746444829413523063010564159952673902492466662323122780928171084534770045291744601377854037445070513099472589950484006290129562205560218743716375638728614128637298198125060696551433035448317766578085953139798968716003042915934585527782111362620661088036709815464710280085053520020709119636304760029126038269791528168235439329410337964425278518086382820211004688975518998521946722073674544391673991528391678502756006745700344163597358207622881005220917879424745804613749138589535620334920069466047886919966574232643948739057344020428171054924383414052686177170124082366739940387312568143980723200044749465564783381559467008221617513709638195451309349779674875725224111239821909725158483775142965750873305166842977094225364421528106487931399105283977581095150893667778287481136829787831738803385173219272225107472850202797046650011654196757985540967573156475768349183800133730140248704971662951450190168044918891561881296627908047626683045640210069630526805092212849608139790800214289767798407725437108865807622012116640682694560641931604114327518648667829885539684273975425240537039250512858940113090625856617298010091234211034109961584505885046437368176126992109630533746115774440647607560970340130599934774712112855242276109220310744861357793016324522055163875569083580418101551782065467309009152565321627191366412454650927664521616081863887221814093458346332970688080860091675422556931833180985879181237781811242864554974936641703460752997312313081034837270538101152780006634475724742416080965192526945814019410873588073873219380101515776641391259161913959701222040550737923117189274174662317799813859032642793931846653800126857363573007861335380512679813680966256145342223315974905517578008584678173065185546875000 [117,45] 6617137468837351485466699064105868275078569553610423718761064229953662089545573342277832488164453991656391249260397213731020244656256521468772729459019959792947451449811052810597816458458215405487095560238523524136906762606023765824102667167660268771455513317184637009041964675776410216108516151569169317012902961795265011360355773547607380943750585252200189295551236813486052570853866365606394154236074107705609108263488839480189095678223255510795635008157530343865873193976330221753456742313802007432525183855485150081998485174245377171592065970772548096049827909119094051670263332045255030031205261969686167216047665810415145858200658938260460969106586187487209064894228818294333419142262120964709926777005571793076438620654815359240304286220349631443726547877087535929779059286382201584289842863874811028568294280616903399361828085662082095561429039975853298922263496605745774469433892170434216034796117824845393360435963570585441683236909200356414239112472213555963177127928849103786505193626829930293412709748737335713331633115030301345783991140777998458748791214557593848612544750819159534416224669313392370697544147106780312703985458918982368422337138761049856868056188475677157688662436493614092979264555610347804629700121647947961937100210299027233086777227205135610364008860772662084983928105928056172624770523021414657430444478700352530141439338425233037418763471137504522204300424053033204000609280335911218347941164000975122609466329275659405178474096566244022817512611951438866946868508762448412579124815081282852500079174375262305955316098519235433822639050372409360808289553892087056515742717072660548873581190260940953048393978484760321735080693492040215411085331941897161136022652971986386072379049533666788610816096230927877808813906560771237484142299575122404705596170066061496222967668565990755639143117157839194870643392324954038437936193898497513659866361640310074404500804890766309812959202941536433726919827597240336407994148438851252396930770627141369096169815190821807932203930125701815702278149263586481915454667132561837381552640688969304442136304031122163311004984933355769757762149777032792073528085862575848584203756548861414660790504928671782911300099552701108054269967864411130873432402170225857308837209384733648518059226371923530181494111648215185668349875875316606910203631741751451045274734497070312500 [117,46] -2807353718149574465885165513787794206332936016359728319900499425441217995767039067994167889331198907177160324318026740938471666038107891248748643404837019419725273248215503620292309338490948428051380607379028470816316885538650868453862323526682205768220956215774095035711586818308115495660439178848776972533348153890650576384012201997732837725145759576477611391881832009784528879938067525253969210331315726233379158106216930981838676903120448806095531708760400665846842336354170711256797438942802665646340702506255307500797795600799187438282681196005220915526877511327799561876976251695388958428351034801051916401214061281086653310758821421590562235790805987047589888140860007457247818724053984581331968524954744718518003667358377355264129896426915669487951191369383868134339575780951674115383777043085973296124901419559517192765714026649335101900823841369234560938349279179901206005011524343016785277690976474684286543606089547430114631526552667589325905499203419278119781301428755504819770605842027294517385096124824827828773423637424978762319158357863859793542601627538538126050651382794242011733666444373102627896550482668092502342599656360332019048108409930600661318431749635308315985524617141056839714277883934039476360410626945799939926449280346727761748229328236553933429929552316516240546139708182004170003013482232704663084984347231778593528999424363850347214943577942013021185373449353074205704058587595205712088530343654857669736297125005740781026817287545785469484945619060523299164724702889399342736377047046071908825516944668547782643634283741461526209793502277020712316956032883718171560942285561591332094282336754184806169990911490591287918297803466967797774904039193151679168625602546322887345876230834229596406314482185372926821611490862090277249433284059759970666420802453166166477658903062357487853229345263630254644453257151472155269302205094494258314825083531414496365705768421093564668646943638230104466918746578050527511945063070953118325161223443520233327397958368636599225511688474889868201862684586502357856229186648479259321066270211557549157425914723352933768303536274305202890669080230634247517777638881185438031511927575134543283422839659182527103942012315874011472135910752853584551940218481535089381173192223170715669916099253806230151860472791178128243275190830535725794447898806538432836532592773437500 [117,47] 931136443851792640741411230052257922573960448361445690792448791347147183886536886711769295573043954924446842361151034599746526702638182350833328036115072650333491418365188910849504508687540011921649932113917255764921516610800361774571933067899582100960657047039157736616106431315905721828179446118380492050237632852852147502347768442303709403169128998019262775112392443683857359776976488271474760864361042068410440317242333632724878796630160120205969890298001450371242214522866884901993113105579499257829864138339595833468173101435809248047468462852341943133276513957828510758660575456179765480815330883973951554863819024930133977620769667158851057785933491293845410952022698701419596020606973850581365048070716080571908874570500136367215504582192923149120269641596574764779295090289453027390479933049822677457730632072972516248801548563245481611105059671305448696105882227764825584170616229215692659366143608045207338824441669181004541976829131297094595077724609319992516410269251772308231869232306260485401378430314437415917679433166494523257194404437064839254174496956425745383662477505291792495779932977394797031038378539927995952182326843139042863003715099167413460270628863480311867974914609667233433999476501888051530925002382472582539213733369325490179591106637883039525821814684525247828236474188890585511913456741501366097764854971211320160677967994353695250972033611375034810537764100007276969485708631143531608853469979906274864445808891777151505212924159447963879024677740154496219679953751381054650897680277108733415886344338410048123506224987037306778959521498967806524393380084954434770985017750290943566288541101443683153768179437328338935447436508385069491804976174000870411149768908219656639912067933548998727658043752329462698457662489932050541392694058545628276979947801276275705499235687697268884628020960855207766207106282336980856722199744199079374398173442578291377825293694797880996934068968183593435584723113777991418988746902507372185210957693520983241030723212075586207841315541492796807999636165036428980541270134903540022990505410933394798405519992764941201039665359994388427179218597820793457493733704483007082381493659847019387290965281863932745822963422986017353786534320037924095587836054902929638405124730577184421538737471557940766815945470874328680592479923205928571405820548534393310546875000000 [117,48] -245732688064595147478338585710225629930424172391211172919754315733516805336762712902250857440872754280956489510756586362817170207729284451973488600768408414284426322720286984766155599444095922640116431095506044909800767839930900029006781708298589466321463130079091656360290776228837743892867557695665975752494880830251603562793944726543276725695346387530149728123448204786312232277406885305890441005212930502319019867819530118384550492358559025926585063279452374024851776580618071255775862162068126719380475796318960588784314253105113356838998227217673400563446937716439315174214983489838341787642926653929016003141846197479549199172770469650331613309856841937910930517862252369597183576595612821498750999864657833217674432775358357112718726776697486760794494493272606726387795178800304639751118811884063277879309519698320089220970748482559679104348503869157618576230807943201799010725671064122455935074958195841744422731557778369187636026364068633153427420606143546061340274888811113960219916547817346506544630392461776278933474289922798272708600550535285229851737999211013406999571883053833664916843258827005067145622644093642349323747380251696384420285555840688843103512844288964906915217347864629251322060354824712122504026513874072400006290644704761675655312709749849199082451984094283677870701263586729649195338345992099436954679564747893903087614202944962310468859519531331990568588480531201629806758811508389954127665150769327324426997425009126537669575794041436957745795467366323877342759238152436690496991916096232151475013207553456494246499256448356771396688238369929105287359133212701235603921988412176314335024873298253711112046674961949636661725602481884928582844094259111838318544757901604859166034954282347293683496107537002255305072569772123042302996654264435425077170435761382822928342536285953329943511792272589054939533534118953479199555463474433888396608396994091552212003253908051990015877145323117320130717307177281862037709069391770153138776815714207969396003523806689157494000422435700097444770133092034297607132310181215080312613301697643489597951280833991857629117983734839289989770772812562520337318431974790261639248210527039562072768818015844811861765569601780983879317043297648098249053334275658094399811207688713250444329579966352043855834970821611475469414820338442950742319226264953613281250000000 [117,49] 63702518969724205708962290161338597834373858834463612089202654715333342721618729484555134629743606108385487429029108012227900841874237294073210950504977871894529343935211563449586998890340638914748102299048153049800951193516894784489853662846052408575581062000583814361264945770665927694683296315761942645699135989035188461065650159878809643023358964540278485452173135380667499870219476346128708666746725275620709231548975666795982640408969162620971873242914207623667674166317307472783667566783166698415894369972829671718222289518412313238688611596606553686178142321689006999395380987719072031498055932636274691203171262146636980556195087566139610946490193054268740152810906150768657472635592937941665156690509196777080539437866976446408770651487680271815766594691935711631698528691333241798342042449869968314551958180629958771530303901359329561039273674906016062761713310246779750065689181451212392719398066139307320155363134338410576604784218212124634743590349967409396641003235342013337037425745937655675709956121358683237681141430850379794563421032174914963191653737917621904832006154420971725325070211009141530052997161022455189290896476172528951214380491181532266290836576270160805597743660952599378358724423124292553074183294125933438090067179647259687071781581198543302673013696655099994137282710422224102469774164592755641388356710635712377302493982612020214949050350713792033934375047568762003287220437863623967549758015405415635344818184868287427081357784334462828912078599704852427057173868585497111801179191424761254836948640617245899071059122162930342143721369024727937218219860597454990770534148530071540006977405956203876249981132993780661536870002093255373568643155308877627006923149428244703299368338142703266761887073271631610072834666991156305220628986350368197796878849922475551830327788648404803935392733027144291857181895097432556291048751664090287748392565898947712735511819730162400055064103828387150868695443583869209444599389373062276862946331304868757756834298070855348006620900556254091457427945029214249318765997149369202716504587970117512556628996701801057427007064103439980536002157711254566361579149356313609625159227275014593902006103544821390625771738431550678656210248825231805879016239481837779943098482682962076676000826329156447734235677597447499234672996237804909469559788703918457031250 [117,50] -22780383074490099672318152593659933302074600699191053535069749407259703072909413859880228662037829085661779188473821828167105326525361732085570638980200866561747434352007288918150739388522279131355573391814679111328565916864957791684929258875752841668878848059659312661026913112215925571832063793373572002978676985613914948282717036171947987294156272930794445848885927664277975328853571646471793588426898339996279023909453553203599596914400638554766517937015066751977360044445323594908766567436282367770661324990281631475715847883485115794146551041798872447430282591017933981846415794189693104502522572308217449108720309410362611299822233154758207762537335062578524817211398503291498691400820425364886729833639363322710221383078015467095722697986326774826670654688144504304842239526180854122691121517094431840263108198943977000437862201602654654023718724904706289674829921271524040996780535861323217739108575971548346085343461760034886391108434142502243554633420208844198931576527244779699013577234575377805287043204488887429940516811901624558614023493253987282482805111542911284824828808066770873594388220058713563276604306228281822823178617867435354925906924236078599066669276215364152191166706747500042256481423501539452456868879414465708776296920903123660424192687247542845300184308647978949662778814088458414358352938981619411407432774879303801888567636552179710302897979921289834907192136277440542568569331735796645460838540973433134463161961730047560768234117562481769150334421294481806467542046149822678710593059604099110663285842439292305980770288089087638698909845391464536493000784238346881044126319659448549521901301008783665369374469875711976821938789431287427350658107541737276110754648058472681249277334064400558818520750422677064553549025173982102405457364632612809292969735764347344442041886485358877604074712365598373486148668500617077694021437690432271732584859755920352975752892673285306378596327220130834825853346205470445109451071996477685115241094633262256776500707882615668337825432209564710876541130250266582322714234289443380219804855455284332311681078551418309621634882130676919489357078946120215300973180321853576442826064717443241372521873567138367784574135803991914872530450910174436710589858345358301215758064564529954242470957112124945810305378681142468577647264282859396189451217651367187500 [117,51] 9079513181285800200537265618757683644353472636700682867780488131542266148276592678784587285492630287175411730918392795581986053104784323588898134349513519520472091686653435856577900069346004619827608443620409714616341512817236489146528423928023411735454720649276838226889954841087099773699410195822183653278056827230792544103710733305151798090168398675303745126063168443817302405713810416737409485201622453319327299558289432926554719618238134568908998012493087992878230420770088075008033059508045763720038874360798482165273998610998525321943656294430403533078440300360330505398526719117489263545575860106793041494173777168166452083838457624480418505976021181406161201743175231262503021486970638173068243197956520862205285660758436928526911644555645123769687996012035474308294067187176724316574634537875620715818997377296375061545383024479064778910301735161704750953015836129657473430992947770495603008855127603248790577347989456417282048483415401728114781966678861298482196919631999373489312342352633761053833923013841052203465544010323693143497327310863020606409394498088288513088860315891978493272537703943128904864010454425160407720340861694438490094320746299233403180061634653867543714004514483397512888275968894002411549147098973106763773697381462007232079581684039873957873914771446717487536237384272120247175171188088972743571316976195458843096484823355127385844673616835213018210761278283607855433672934917449544843548471227084785726396295121483435157207822072041842855305638668239351747348991272721768683161998131429097040919833225183351430358104694191281543948662016360910474106324324850108516608953849504213334134058455121619400296557035824347413285472383620300509566785527627978000168684682533877001906549874611791809399693106348357181945652073085141751753428132873482538546369967145920088110950375981701207487211688602961002105795174871689874918986797961551635085451112743851894934741586747090212562320906546281778774383393212953100285351251944483022084002975139633128484635828842457249309424636650066948267152940786702796206060107819257049934152341402572306198468802296717997180417288865598064625216877475615691775790348801968783083659364775424921219691942260297556645540813713447917153636317456363032548277449629925628379608725762000866261036461252870278638255844422255691483769624028354883193969726562500 [117,52] -2731677371952533063688928563287213009941093431201410257723708842928987760102770121453465910141953094278148328478217289528656680526135798213268835537970692243534080204527063000847020809646681515107545023731789730661556649429184380433552491869037446453563327150168544166600624300543922427798153421424488209364748257941806834130878256072509616696496037598536123765548049920728525079756156374389188283098521590857565471653172456418615818600834696815210290437086142496138973935408267092133296809298490017359542225434301337980450871093665364685788469663306987405608259856483397277964075124708578168643902369623611258179700134195373623258649277721992157086819198392877591028927032890468699854942995483513572828528097247970071628576684094857885717764253195494611929397253653498007005456577982083077817710757260677675790529043864894438032933587902537475971831548625104013406636071219907437577814626243045095812028732934249149683533971639907045740102205131340759843529213008408644437735073517343669566906261167839111600971943612343551600786718113315353463360941113476712943915959155691694702153606066121729977622489910988430409547718754371011108233608591872996556268083869097139606455218272860430846734943975568125476604299013655613834454220716692842745576631903011059053253461388866321825066657526490501529508569824046789935149633257006436615002839899212695970000863707142545945573669106144903947411214792865650651924968376250011870497692124872601183118314264137097411649238461828978946217386388684606674982785366970888248657574528944674704147954673629714080834482578585426768341078926075000584841828816625528174202384277899488985471363219600739994048056127519389371200269483204080714322904472490546021291540768011451629631570852942630214008332720257331459213856807083874627114859900686741059678616290582053168615814073634506206788421129184463854439050018930543385627022765213168419390866565696761752721693843992120817069390386536515630140135290915738158557063951787151237306876702362224945540592000884928739870262378846923541732928437597195606085747514372129971969274566321514036586172723884167986334299658459830590415414642384601946004324079284076793506843125100331244356279584637347595667033535299473908408031727107146442367400309504634245305794912762779473193493989006912830356903210127228476267191581428050994873046875000 [117,53] 486633567624522179824645574984959306574387690172437874084797353352742703721646002836382624722081895820716906023188721472141002519110102099300605386659736677894131319746960721412924119506343436003419536384803985539553618490322543502955747666694653955253704281145075997045245258134429194281344783608790602436942606844641759310196391360124025419469637585647385149930340643671305092681432149920209144316493901456081312081129270159530234576698506271312525044943658434435595583363826011100330028341606071715755919632642658076410254154537965002672122518745285696375594149815983126374434557700105071934309802713217878375571188543662646728305951953901630111891185970189796448395516438776645591126897984690877857169670146325318026571038186008194920905729332773802683252740817488785010943032224406402928611963316193815492972402719918790893648889071947535356429842022271202101064376790775507400471680293521088509695398649640049955967638219368176342129877589939646689363606436371274758894356043006694957506044457556276553264074737893343336972403493399099797906402309339686300723049281353992432376871680607452494375769005479961947094654430799148549273991754939130896993790452547293471144689603057566584584697016797980035727105033688830951775840328517559661243177710704535912269293353318139781755740491080845159631152673229600818803297605553049700615497927699658663265643162327768291058958642192846790007098280861897517795719809278145889138832296836263106434358766098942049967130640108963316646263834051065743289916240986844287806521574878188763850069396210112794954112483878844244023329970501469388073878949656262915087267977906745291644669809573660990697842887427932482114751916068194957639491476488466919131920611969220267943766312626146899370036807624384666649310946634952748626949452865267409185872072288342532860531866676441794391402785995897576372590255330078894040440825422676711912113552160167185825236926369169777215951928908088192234801861307377285053664295238932104023031156414289587044330070145751398109847985877454051883788520774053899121510474481462160478495567782931383356272140977642834486549577438416207213230225461667385593801746102034478745656310903429208888356004720516279611888133908628333909736012107709394576152571966566606759813660315535703569709714141241883736746509647730363212758675217628479003906250 [117,54] -12052616009097824116267563800794997725876081300226388687035812387373027273696406125164663137486661502863321750254813327500698842890724593736675653715615162761739396302473541546484511273625264179468109470567379830103995699913086952513109457081387609297647803631050197401695972186577218564429806651442353071956344499527029469426808643429556879984998374536825743583712601907787692728552790978069403860156276919963409527362127381170010626438057453547875682818570961845708677304931086982828467249097613716792697073360983358981695571342818982358076225658789092480644385892655804053094746222492764083597353385359684110183305003389862997300746258617501212210069019438511410872639184526498015426523107572434135366345681074366364424821269315602196590808404360463499149210164079253736164315833250214616605522595352909866948574317059574545480239911702513284963789058051341730589101533079696983067436608150370354842083070960707128706767494801554696701056946922338734419429843803631203373333480302142281156431637937949332057290879860827316493424766786293901543451607247386415931528182783078828851117160028913424947984504620976650501404975646310884945097707542896456935439658594277103642850526060958392846194781656088255671129882746447234055780603146555523076724856291747014798857475084808358972122881250098303868662948779990000097535151006767872588006953145782160221561829832067504384310152146340246819588344485960102604171176957960986782249044052676236201068707587009611253674641551918484254647676780823444898228057747615281469683927304361664824744447295264630876010024517136734210348981874278720772064299654196217425386125394200703348422065157994862878604023388672065219443089616904908241433573858940585846923874422557803848956859819475520538612142889390765311566127619439666746211896146746096534955160102064623764565168261028526315860903980361421710086726130544535645947167606805555596361668864605975249985129340986644762990646647722045395789095772075210190117091086812356946776230542752918976835660707120992004373583039806152033168445827542015271990011228527757050891358963074001417093399226052237255277836617098063806130934962775626488591912007546402672400946610668466051025162936023098388795114502574437107034663865153495850643650899995331501045585774147155931663839678179717812556148714975279290229082107543945312500 [117,55] -19872936002644139542927010042677573589486380049348524513751948721366389994983404156981846782812812226947032279662395232330166730201083563222320999694341728743832116211459103482838326026253565101034073712897823581071955426682068105218716672900761265432540005318015049035159042179193787987586985030287443217740612504605898047645035335933093195983736683631150078627778857365611042058020865627177574683283059828859014550440584011769424556842013757511226825735561844243174558734571067899390163136612528977557628211816767582951433115394897043158525868678356280590577504633934923015045842143821065731722934244027772949599456965322761939838424847978369575077627622567955312840673725704330719498144290759013661272606771759172864735156881301446034947698123001459770353878876340569030395300037159541687291442604641335102341230427459393970952587129628187427441165587225362967474287949956451905698677521323013978465192600540934629040818403282195898090989649290424460457550288863644080661152898627185265699924751389346623774308540707575081923989092455094940026581045692883540214104237963115540347439069509626240569133161168906778828016586632110617102645522627980429204687119485955045124720886515956923558249003321944729285471398665707109880436055704459987118016754094386169292035990783411755026885934070746874283329356898044514174073975749926732644879019426370559024952798825902008348384239836247983828676796232210035570735894996581584642180433390626077483418945959704721221655623707356272621928118470571999019669113065377052896949763551770435251880284154418708004810232952849195173293699930614594826161503343375131360718960465358637259153856977256727092661570315402914314183189795264130010677399933038696490508703385435923846258408380063485743245656050927808138241755587550887606228004835244606843861043328669537094635630903579191141247217020080249216427022895919383270010887469996580806089305127550288579698871779617826294369240746445783476114586622139166993844813020130528301236719895966486041271930000873221456712251235745853821807907983488609655052143233002302693379093168619175661081724152991228788553935194441689548508353943675130661970598507092991315866238315811291241688240706531986745920530547689221052973197651341790312854804267510364394823320113542536389320850248683264505089596241305116564035415649414062500 [117,56] 6349168728119567417532101505522889508982113520144524505467153289267774318481586068087254659578340431911730642372518778450132245032655742228461982640644074976032634146205624400424595591147667141070568916757646149276205684595460575490299595436506328590780268279374429531739760292911695776894016733716692316297805176151774025362121242868145047066554610520761585389326866296545446654585229048156847043331368460715321254854900213392828809110519511406512114122719966422463971686218079799543833280105963170984015041087557146389252156299185669898957411119704852170244554424076057487002942823879069401498666245087825501245345091447811785933395636770643020956836333995093557798167037558476512624875024968914057184910184095102331494357563744556728583673255059433143516896357658134841195706391578482618854114476965418072486318552426832961722570015206318524651311579156150218205097536134532382242468750782486952572704436582843481387772716557609235018188688205333999448203625459293859488636219718888394482946887168851033618427504825024346416379450131921042947163520460512166027333705334128385806289980752353964907213092504713429436708144257890376061980470748202648492225892565605987191683328212135448302255952598972029833522596672234693778410610247065060047363017052686863668756844400620362902440729090687709474230725081869051842278199708258870677786823021218480464860183217483367392154805024431892824030607884411413623681063879198247271704528269282709186278359941308202006553612499848249549323285143146222651064811804402503616252933123812328894491616538465098988088641596130059424598043592996842469158413573488057153265848077964372336088392324217984563624518187203088061294511819248483486883738961997007129743123678109532589634327777615886492194976644264403289812080450075673468913528267825127199779303097226647335618965011923875368047965355418087232751265222879409425044577936768317364191765188091284850708115854784064583521389011222613419649366893105262978730050116111223065598774876477780480813259579197927735559643997129227305455546559202510483713089138074361001813184489306655951146491845857904406209897471610331690564778462212563266894798782681156570112650958428158583975534971135683504998016924536004497917408552842659852951612140891424540441418168453410241430312846433459128547838190570473670959472656250000 [117,57] -1153823221897063113388202840317284473415009941442745511001923376164631490413913454925930519372185690296177893808035417264237324789157312978540437648569357691089467545579152614440111966810653577631466221090517701367747829590269525219712584403329048384467953794279427872363547098731351750679663208858466383333525816406756491027260832117686900511817822852544705871799064447254695388216770732788250450536829748305579127945298466670446161924766150920289390408387712118596968396968937743461965180373624714247937295717690189120773617377993897771153348254500141862933531410785713615547304434107153805907231376073646178244806663298382772129784696073835763931997072574209783740322418724110529549581294662690030492126706307247704319103001006868377524087732386188392814659022366613829820003447996013360818505257304779774308291996914562075962029868129074187967194420456329759033748475642043657495258270944773063994676074879693975164570236526189298963672227699891195002051159149396869572273598809892038588213124991758962762000215985379941449018541509169516304965248001628332915731505490991786151640464496859169984822796148414980745985650594756585757053529024017856963041836415676008157380249615490478666046812826457352923431310751477583849345144635415359929424577309348720408899787366776458375863762414369513722187644133735195575941621304412406450797013709719900168430080220905427269511020209070613037148564207944672926125012382242237355467801081585327999531849915551163489635216159207525153910724542313708200281636365493003358451063431048752284769531286531634346338717092999051070092954909704857124748280088463791900997267942004738717713461810360471972613084033167304111392740937094431955561777057840909360168270872238561859106559863162435763686158823766009344632862456174159655110813679637436068380406430957564614452606183438991857908718577324740047415177321088657473353880760098134052671380437410713616363957873485579328649457594183443918190187960298189232211128879805871861330915130059931055522393778524566400624809533038170151480842903479914164909036189704632087493719156280197075898898104121010741962151981299078649317660193474700063889244484202275450073095495545914049404361163584699314449617623305322517914526631123081111926942558947592335726129280308259761762259762440940846772718941792845726013183593750 [117,58] 162630700073578678377289752649964331697714942588551594415930191915510558574934489763657920919609049129318137000973926172948804975052453736283079091445479115381412967388585226669002153693030144751941184397712927030104573446453087941652532616254480462015711249478606509164370825025966292537533326157504225459213652961199530435920094114259428676312379990491358242067354810524200316457866522485404637251777210665365511214988802251781006092375162182061875390602560221019376607822166355963550109372325256204976243761042817776842200776045794868150680918708457916143049880037575704856394582802034176730152902502927277480381046105680592025061427612075846287296856466406867321077141545594398730123270135925023976491876693817489279774123138960880629803762422440134910900281443658531982115491490656852876802350602606728858169469756469782070960491441474407279349936899250385217239105608339883976171545223068060345117230450765703312586323993770492552174480155941116577192089096865235915826791873697817642838463240466968443591776985084923065553547485770225345340964008173354337248184844496265348498038632156234121017911778720256759818188988835877681148638419074655054621875622183896011704200856133828946905775377073915589251890397368530917951189689023542319037197319701579899274198214593580593478775578084451494710155557213698024440143107636206961852485117361079887101460667278362609370748338440006722893932289804905627896949175831390828034338654772148438723711232041555726926011921213504442199774225879236312036894217543035822257084978002690689811936058149759405413390927316317892428734018167683484731755057840033354092827352056783190218919312637655063012981538330694976124194818131394463054902332128380359091851300398000707197474878500215199119880671078091746986963483620260165053993554788465163076542932107090456633815533971358691609777985399839238997371638733557802974234480787891718322472858440279213682008396393915664577109652353949531161802814964478763722288256909010120232165435729920492350522975983447078303694688057292703065718203020480325337121252504295272818629679372522505918429698768239973338744824030638037312033551372993928286160439158152108815819955612209338502152859299610277758251238081657994830813880911587108214318714375447148201176983033447182719344326073951378930360078811645507812500000 [117,59] -22825230356215566466856401828491695527436347902840411394174211581324071124996956673080702176992094519557123049836772050935535833453406561554577136069664832517280791182017048787969402618210277194870303155128083655218592562321116005331320601050757878930059885731455992105859770467571743494174812106721769215474489914585135572802010919260346529588473366527235563911318771407370163227785968366062542065113254219903232822725456595266014918513390412104216807772862944758775406982870849039072755982694420803904276485462420156371582960277907585111037836391981143932646575659966754064571630722612431379964739752771327299229328381582332073560131864702819112793954457404256597098590742523048828168498669074288710264762600236236366005147843954091353283458226630443334969706275634427126400177724412258660025262838110694720661231153359969187909963659460691245364708423166809042518450298825801263389967952186858475573898817868996018491451038271501503698450121008471109178011534245637199131321170129159328496273580811800650083263905420002213984223108857969426936930109629187923354101512670437221767644344102892575471616034304053734050272194299941475599060467166001020101942211620394559791376508264448056716967344380754168269440294740606724744079391030910298246206403488236174836662751059543444072662764711235624356497476292340068039002956961307528260630112424065638560494219663031471474846963512136169990985442462549819731582525295361283960868692705624315504240657083046530718322936307296797030729993764943330336408294773673837030199178236684287274824509145270887740957264291845124768065626340901987445015969641640926419144785500827425133524146852112034044660125926303026055858542076094946105291051883615296831409325584306149838799103449284347262521987007332644997988895577581620411356953614031510216051890530748333153606104283861183407787089536312375799080748095406125358499096778443822117641112297011719853986979195796284432046919386518170667290606119417459584005957352077497613031825774048118631914973508487219683525305884136518898429780269784897538535375878402941583315741057101611737553509705389311563492615768505608877348207482297049742704832384927385056424073754495200502137165839069863512468694116352239063346242270740467764941936498232271477159517571089292209407517475483473390340805053710937500000 [117,60] 2628670503703365039118729973406121188601746716309892007279204861442730963671059624926143971743054163516882405541265125522157843441176474258160107064341504469763815134082014376061709540061110069780052846349538403550469498961101162491436416043722431442770315289850108811938420558072448797397387506453274265810311073166970687321365541297592528616763617995556018455084635266784415538440303352676593384265323383155784638682834280757698923158061089727897792041710931487235279433067414809312131441934850618258940295059419673872605784453282894859617705207373226007811912199792012376046437598317717148717238470771612544169964713817665689476310624567229970446883375627706375736550773705239444390547197860624131664475440492514818664915571882376284701033077314300434515682812393270404227388637453508970735117881573826145219257770800120048880125291771816853447862269171639941719042534465161658188417679396457048195922471354328226938953654430499449947586845918469707728224176957013467689650398102672804119925770300620733739625158975605487835404071466590460020779057616062543587469417724847580750966925890123200901809056681914178233260416658236246423588496807601504326046436369572829893960270807067912919918087350173241267055057578217262745827177539885063781621348248852549548763741381678283558600611729962000781533995908365390482430801188705587214771511408071771222189112369671630843146618805451768648059608781691637045854080121626279406420879388918603764485768329285618030927211762591974261149324372598789225735428611431112228981059497904976214178107828850393642647371902383037715255481449764347529751639933117353263568671872887796247507287044383645085971501165329352783504279257789776345373502586130570478239021082088962864843996883046234483386640040616343720247647408850749025347791558251228849882261392020944072575326146852228589780718376085442796282855115813070236073094030803484893521437866280922533444243066366441733782974131215920512068759299953335201712395299223398124242327330749822864257855949040620085332876931919867146125454809701001888511403411943376325769552774326192158364648790809667877031960963860916464834949481073796223912823963425626754175640537763527032479940387729442436746604620842104374883878728630865661107217294541111061934919200175353459769667097134515643119812011718750000 [117,61] 153036388178976312148255367622565168561262179740261345883133234894008559026986775655437788585687778025581782273049893050433696195553646329262936609137163799118157983202334912418713922843735010398100831147616075227045669130049270630564847178655598748883725091759722248057934724934994979403955564705835845711364048967884540207339519184600230104632615461650690369969356026007881404840288358301692818738492178613158551171570944121762340132007577597313983366681599345349835377228078612784987869069761399821865000447300347270791140688234190432594103350682796271600386050268358900565533824358016973373807279597670480317340695672430454906354583639468020824176404967944904530124140523947402726849556926656761204098039795576799687243268550241540552416896410546742910937914343930980178695686028943362674017896866434791941487719089789168741602172770489199229139511703348001064381125780379880678674548449473688869459703164550449950426495233019136246182343619318714433809089024996676535783185562187194718015664607883441314903681492312509283188571045652145720607766142211367321737766438776591004426137382264323429385485644127641092516670022850734794298337673343200062034355817286871708143607199643711394268219363392340574670119291315673260923348376298803891654995242018561127051591549588800978282674050827012307227715875998242483508991314290932160633193817031330592377103053376753114053726941896570949462908970961602936274885400185662902267633812314547096481376985441419002972342623512867701982559791452384425510983762933825109171242068820974398612117320379949648603715329433593754139737129762866500603970627955972122629554075533901144677842431434618594845458131131163751903300870467903036128022466320268568848489772883800427216752266657114885701520605627756040772593414280564199246158590591588170891531680993582967553374742577011911893506935584046148823496035719294693730483941727590930761543002333872014774420982849212595998009421887320127047260733427431982881121573162047288649814714991348720906472582409076472010407951191787181049616638362318699996432263900887785480798616000052034023575497917161896964176805363904282629746112753090102471382217934515252557155106706038630948447221382349706944865589616087756783570677077437195768410502859108237952049736199655605162206484237685799598693847656250 [117,62] -141526642169010366915505577615517785971128144412963108467485684819251617516205949293854290185484674968185691370284695416141526864046443716820363750586878996326481154738458871420237909151676021280889893531233135000659567739980055442236189625159312975284120894522825093619377212621664049152378906052010681321260495541612688063429428865370777759753539247218783586170082478420609458245743684439242357174589137351396673890175445871542720148578061383101438713638638223291974676136933064770814849815530528335577129333452004550606044294314722670588521267079970640991823687349983420197001202294896731896602570651129312292685747389431348415698573212514772148437704385320409749649046985103896298165014765373433098630998217159248270335685203306358386698426813556298090066160939368367518041439903750785719175105983828653915332174106903721408782184946636181142348363464902339972879162869601503054081432635380008106661476031439046135944781338045156200945393193092396319355654527464006640512100504101956948027077059970390164111128040525941776620388854916931114293625008921528174069749678210575943491865541674520979113908240902404530953540496298383502952579116254332959882924396807570718761169392267875290521842434655543683520085365858667998829571028173842829186122045420059217585863601366397537344646818222606123117756506939813007476944109109678879864273090940194264707765207062021384885699279433222141239127509650119410207406478654262645277966704115673557189506044756302040087804765931803643828960565776142372208292443884570534111113600988816189592331863037846659755999596885563819514955236092109032835410595615675625886832798631223053656486791892711233990881702703734742254407876896918985550960935859501443329647402585416053869323436836279879616893108542939052554137616876914833068115585082314072871354255660582344964625391943469577646609991487188799167102816045122516110270814713742213462441499608790998255322426233424422002845360329938301148088639326999739131436499330096651805342761914060086521772389625609429851413709908518901192618108036950956474522919183464458674418113107236906493216663507012806972319412441515037383767397908234974298648178031422732818543717107445880398182373467374402067463895234084909039570753330877339150134050564643959068669362699743885514180874451994895935058593750 [117,63] 20346311568722647105786307241537586698689637419152158985265663366243527399354818143149130725609567152221734172029490882660164588717530613387835886897500773203131485569593230337342448220731068237547348470137568066007992899579950207314258827464820918652089727242845892456308500660933647279738844547819751245270859753217578793799332120385027437985307406550036264553779846298383583849703324686035395094497609799975622215800853145532840156955001641025058887901226865934393147719450305696212461165915958525252523526070494300872001833429738485738232569995018070084832963588958660129837289690045097294616338024672619657665303793604143375806888991410289906588310582922429325257282966267818621123468869282023799505818678406597398835924020217432634357586935253889214873781449135888435955095240043053727403015501403974904724864746651326786922461871868315531063319029015506097529697937866761316034520247396328404931212692982719294097925651287144145331041983376441380434276284964961612046737637246814662223948407912681147143499662728690393027922327210448433273668882206099879165373628210611200578413820263090183722809444059193507962293688757006714831773348344169900482832486145819191289353403222458006093325767408967703521645369594952269832979430236338260653455224739731782127089484723651278125705768761219049433723283151418385105913287552445567780997008081922811269829173162354348344160068237437829410241960478933761931031895803106934427489357504597405544802807663847787319932648683237205521337428440665850297038307599012033758274401582585976403516988500012889313934599488973338743704044765221053749288114799249191758221894567410758245828968193417061233101634242382398154443134783888632618649515376532710132482924900427255228024141529941230766265862297501723413818229303406652133661595151113307443086162658961607995162714455056487143016340943727310376247442425187030692169469068626268524131069313149694771758275379812243225742648241598787677587208895917762399850101667365228726884037180865150525230630584476309299058190967153526576544444566393095245016409097793565602150495594033266953960430266617524554158893241494665341409888649213176913976143278107151958098508795181338684086417701338588263680858640868358389970559453518528184292311682148626968136273518439338658936321735382080078125000 [117,64] 548545173843317222085138568850796320339540397158936783483529876402295310565870856797645404056176530840239407036745814705628029481250199561654381190256979411865279732763519460545758116555603222557581325071136428075546084262294042566923026308457811330022874500582067504954168142287492293271593709353361902971650001080549995284099970503809628188437054209543767491435098602012012032517680838374516864028020600903666032020562925730219373946445233434975112251121679364430195802648029952218972307671754532053496346957368863154374185823601432698128108320902145387105516197508066520027959722063257738264998768629690903149787649976818581895657085358496552582532923171410507995129264276578048931431822720474662727812208629521612460785780107819689576709823479817579902382170267326404236544721894238057241807131633575456229248034078882136383380378579269506762006519626869156439942880343907761083005039129502335605976429578064838074956692686618865551777180262539877059843529627164100703857361597494578933768512204528998854720375150668834302218867469317149530721955853208137760622928421190096779430786770893348443622558693700914589551340615054902584200268408402142963567177024680430109431420721355358720234057867302968112185244946074549693948527191692664734037483875326741393978775794817840184961707110670525519653334631539181464427397882522043232495555535163416439372562066779365769658856560219395586724139710188471807342544267193610419855649166155389084111923963451137399203520252469483692287119668829977235284072848810842797685431171860970960783715062122738497709808551080080656715653125771199521101415489051322697403564764938716265503790018531542764974447915310844520277693776774362477846518980743534871211935918507900238456956136155875294407909835635018928653514268486086190013128487651366608546028815256561132643097371238353542250354106055373846958023112821460490323973607166323377196551696284335848379068802633003685493588170306564834060701309638197598447979953240398660999921381533702498996277734463650974318752380702011635033305590738671699776755918705525378453087655748043316762914259453979528262831149370926896186790153013319505188822619049890746946904216553221300886847921742818717217816054090883557973527004335152838706373253302786552332293013023445382714271545410156250000 [117,65] -303344810952033595251624231306143983589372380627277663265220375939846106177555429353762972867826034173585095967956949769982214117640829614143515261012510429404443761288476804446503756575656975031988089719083357830262848512907222324388056640203979746577244649383344575037387203784287929749207461193792331392357146548876269195075077851561133278777129994230005033051233715262394839998163409384366968299410927275803731021407592158065039659724708129339403530615271713853664363404805764403208898482713001107960511913341631420602981714269514708347799367527572463208734931613276776859809201668532814236503524433995544439977243623300202896368137029308929801797382687906782753645158727515483047144531263811526441766880657482267258630203731168374690591999001816261526197799580639542305603901541670284667779501128413995184758197401465332401617318252056057917890161557525329192527970770844036509557661430992746139047878487848788996341098767199700786945146163319842402115292251492749575204919430254093473243425115487878083754759942814779274638100139304417157602873991815168158022429905558031162902642248088367486359037102107123932872737157839245638660545205748539140792071413278216659922495399993758454031268004284837840098109102381078145693099355650348620206488613421681084896385997910790680697056496087933799918270857587997369829653666573664997588353529969094294084806572967949273049719034485179276277545359241893992527400947403500759077502606548074341202556831153556712069156068884583382531720907924048590599355842668412725544527807804410134377384148928867418957848506969493636975014927340318317836962530678200751527565200947087252191908582946333247001442141235676314549452037098067782439333799298439440944922455972552372942246969216975686003469631221568064638296723221691453011226587950831883246115092022340044621481203737604341300749433293092120642056582226372019320418920693865121606516859637303758790214717283638944076191352617700676671368823957005451990282476576089534264493457054299463271006307735529586039938075543281832982120554390265772651709723417710727573183943615085997096337707019716839095662450170864453545989723141566391611169143851309614191724907162609577789257008059416317061512651082632219276667242484061997851369819629435697905250890471506863832473754882812500 [117,66] -21638299719498127336102248049830236905087491008928027933811500836913108992550991242538036288903655207918712895948750242859908768923925385543419337780535917869856704030858380005684647299564226644444289900752434636501467135098276500807667248183164549529849264196820986648503973231967893212416269120586810012283743787775340684499743031227897270982134626024509149119444993591768189852157485963728251317433345934301997837037601473482022995631451335356801291677796149376304195928959805409621832691056048512946421631638727473860655829186146933361524844819681423606958035438012467872773960656827922078350548052212671066547007670808284890552409121015976060844856340763088031610279696842728920062406443033583203866639605724489403655309104574343122985746439768549970388632257152126542782845728064204582997238605863912492490799439872121781756660821354438431741998366614149081798431780573119539773882678989951146490132496727912656939730690974297570877040920286689059293723163401537970992795467278572952642504681521158032302983720910918007526565808086966137886529502219646177356469203543515082439215091041486820830067750905995738697437652441822553795441949607088291395181121362105244018670711061981605422294424491374200630318837885595756126337442741357517254143874806308687545635249698236353796480388960491955312089639206386453757813802931034901841259211513184598871183251495962837665530098183307813009975303559543649600084731054623977467567720290044840561284761808807346706213697528920565101881859018139860203413480745694386867913829469923485699695284725339064341892771672487730958011314422806644744926369495063501091229604744914705331095533788731064070112800523248025898235612450310791658768209958369232772573185569221408077923713580933771475976827766480831614295155555397121656145940007612555978394381199020077404485235458174085592597754381159497661627057400616065839484292776667693142553205498634120952069701568298179732703554629093001917055228145478072325496424642865905553679185203926674013826241745437956654560499136638745070563667206067364658482437687805797037296420566080607993259253699303677992080326240241586939353365871192900642305403260607252490524536142959793211113274884802766192376753866633228100384162767379614107312755730272435528149799210950732231140136718750 [117,67] 8458497977562832156812242616606138021093348725363671136952788786772033210470571494780727727496739654355642470210774660270319788452389822325037045135761821879569213665661307328995138378778423357574416404998810485005759332342922069210238729372900924605088549251284857873536130927129102238293841640230304370406717168272019541382855559178578612061555202305140605749483923863164345483594181185907997903609062998266756431549883797420636308334988657101988071729014620490431349149910835389443078923946245683471132819593637054810808872726887361354833152522236258463184210324883365177798880835213515217430065594480667167313010994681831056065946214807356155605194629856577491388849495611684291258880717844728479151873424494232804178024880957819976435562527459301095882736288043497079463860357703193753862941668133564862854620154999066254286613078225532453263672444689221603690186371544853830931022642735008666063105922324323810520153254292740356519338017744659518494263042952570048236578770907260790615087646285608158755549701772670837498643021375857165072001647277385518484937616222302360714708635313892071227606433975366305952502192114112239635849334586206031256538236839746988193605198079772272555159375103309793067223262074957175771693382319628960923088396375534501295373816295650144322532279038139498576083315955878585475081817484036431873761344266066645649523479099938130457398499123493371925520841224479232950089077338598572304176935586453809826439632433253535684952288607361573071424882531071346514675600699211662797027447353359920457912614529265534845723996955876519559278033124382696713027879882842595191106555537052206745714304149050366245677963884113725904489432357004581387756146038135693263014687754304166741222237755920429421526671567861907392268972437681293422853947843489466531393071895069545878417036114897725330865999191258343269184384283401528549270074963901227177256514586687919301012915608111832158371038763381782754536019707374449693412556320810914437859178767598260949684489893763977985058422030859802689408319374517268729663556675779299500747400346541347453916018106407993533866389213217059174526404668904910956112780011027691875055603565151125138399203628016126369463641241544878489886446483811534784820126975368737021199194714426994323730468750 [117,68] 68238204354572713019198166380844727088466542740683995590364980989734057637053319601997474568596254142161617835637995493575200250027306764926868607096222359572159997629669165747821349302333683150082622973181115186967815200476304530222079717264992793610167047512618544746678863416717558116603418107898040283382936468334016629093966621692248404150296582638919053975446741541161361100352587321034193186931035734003693815153384095029233030534963211149426540317757461608589351257117817371717713886403455225169314852765998413729912101368239765842871006122276254739365843399600796296963465462689934713112221012272961131777327287631370671481261742682085947062174738228655438644221059580275543254504135559355391093926192263456116820612800100981733267083891254591898310381258928045343688642001542611506727823043287001441549579114059758795614306480960315268685887036737194692580411586187122947198259886100966182877619571370638282214769952906805270011238638157148117762988691459875010167754523840896202868145136628955063182673067137722961598016734488569334817502701173585236501161587333476839548903240010537620416366379895861561276525228187056917949116017176826762802392913035985954111893296176272427663080823263386573624628000791235261265911023916301896807116302133851730437084878155462459647513316994270554639184254358188531881303754367462851922001308654297052551655596655047726168024887461258499472896350929925590364160050451249116456044467700305575125645824831934956710549832379827403727760493970399184630976526342641796436136974513317879903850606625398089423382527021360339708802601809484764990553435477697625555793155278209642059098289384385363341424050481831225841921868381631280225798397335485597658694351052146962739973487606123555811737320434357826815295830123297645271756277609029644059435328550690437893559160823735307088497806067725401899396374414566906265304327890036630863604727028806136408117461572200811909638448458328322589006441141469110554340926544606523531626184428480415740553951828041037648060862634091077896035784035963925905016973957908625911260498010488653232669214022754651598665223918186873352130038467657092247172247777325495275429690766751744390385005858141929246251191104643562945888326844179078839447427640152454841881990432739257812500 [117,69] -140030729664129051673603363763671753698182773711822611787228275500177242857825424783906757710720825603125806921231716467691041502416837219982440804173812414979655789337833579977882382854347039087298442270649598794464118870082382627784633058292258832861172671706223846435605748764073059712761730691106149294354807087310397367613109798769211819031489131057209949768545417884238969762873921790275889287056810717716961895776404436806631277544761611218080711803321681509983152103254463265767714552363607918421573924636352995935666961229118037771436172330034695322928155518214635923654779757076877287405104984562292713770094364512092697477382899868698457217542049137827664294679172894019176280348318606827876824600774095454696225220258423646359726547504374331532196346507862906135955816119558261945423916959791601944657685165368087721925291275536373664949663009210145844553854080727200155476178679160090815553027319101697687582888808068494523252489177002331384913200590016973320272023214425764041097266959779180852188542626442837848206743652859749906513880719578658868986502310155281705595147704608092950790820037951968936935564291516084590471290663058980249128013833526972725414668357127596519694739856443712917821408313727348972862396871468944623499552929657766979948037175592139655570162418059484132762108694311669156264119517534959855662883429194515119368141147951314782201617672909458400470973373478663735603962420383009769062430427974309782777289274029983863750946131579516008133125253541108744604109571458387705751039987189900986836752037015385335580566089160765174678180683945014209079964406842665877176074899049362843158250467303574992893165349213287061800866912965482887303773901368145754736289404765150490023633170996239488674381803418453125219387276173933069830910483152250448555418941166084217526511651245286956819100530544102655423782910643470685158972695394515959486875949941828730443456243025855220566882669021542760326848099551161044453240904888496652334642506192564470939192481373480053481651875054312600726534627506628855770031268481811783909057941014869323331083483335654891309438245594108054130615862716720004609831762535612800061244965718835335870259914207022184746926465485416056900438881444980604440431193324911873787641525268554687500 [117,70] 3254980792595982007754258788505259255777792528471841583116975542567755647625147941047168161852542372776183720289112582432344827602321092372949241201291880978631075041809319071764213528802831098670436701066424019023011567739996788497567511998471189045110842745949257256320939414308581876156706701275805363227625207866360417498200495783450272933257533937498457439306756700887010450727371634652504334149779041041564885206993161155381788884257588990785680666985782155162384254086086524144028295906864225839335578225762484257767348721476581442217044379238406068189906746127243143006244702770429198552483988031042507666299692478453578289637441363179805811375933671129398358358195983709545532380427348018551330741513802267226718386051122883691599365848808393661735994475781545766692790918754986911052024866667478656313837333567371648767452651198614094634231115986863055656305249048404124977602862122258330861860812115321272881116781685656289775799380349364936014058825665989738446676716534857848457291250679896909410157931895692742484328871203563300185147700939648827427191924942051168819850960882008853271457481006242782756605106946806471803983099736483210146116630403810560404334637521470549114013541058949713596519768200821888563242153152305384239102238910661714638941566194000485761648997342893338456209906796354677969732040557602031474262987911592408719538992453691328873963242044143942012117293199414227928263821693519839522826160225920016858380924587374497662886715126454809624034493864025255056006938238402237129086216936654979278801180823804407635378907052552575540293042626366309310202718326677046767068070552920267277402790995708984179846245364895249490745066861474998895976103642109494886424721364769567824573837340714944818310193846363385600140017300824838432533280806067364087442029719990522067522726691643310357207028580784899468151267689706442970555461209132109590327793914300945368122728484111352533870390979709760520778084554028357029052497516547233473844583552071899690551981295064092277304105103146303267893094239003356011850404959429096403966612935015624129606870189762964787311834185381706195644744300623831480135059351047366011740009256213308643882450881193893198689731365946725474632577647382536412123954505659639835357666015625000 [117,71] 1143838101383698461267376820177313175755589728127209772811619735153548277410221020646660081625908260766294373131087192339400212320239800430780283777211005819363671765578848133541680402301763776818828445436168795490405112958411944865636948841676254516883980546318426410014245274845092227628932302192827519511592775998522344199279691130015937354682428936533191089946851662465894630660091518506581166805415527166512680412426681449257055555419319563972274552547991368383729267683122873891180794601179174925741915164881061800515900801583054830770305762226540845470835758540621851764124786048627300235852234832956016256149660329941849871650999172648347689078888084720495510583219510160421544145463169361921514831187478057232080827513855032692678166476220015105302316974822824815325204862498693284988967637986782916711998906202902646765883172073313967123219193865956744280785691663076914275774149560479130595508698691296549528394298618378373941900751053599908297890032524720715580133243436561322853460842905496550023132660011259544711227959808241521669303760359380818196567573417936069847171693740509528606186169352988486646683603836908587141905921708024326797366969274287309691947003919630790217324297275853351110931412424355882451430208945422045023917890522558589042615421442715728802524001165566978528632435674056703924025575062979583836500485519737338111741174359438267849543893170889185698184138209813762515591099633116475866705264800192836011037530552922135496728354177556572552474328658896044524559947722902118602681327215815052653318274400670964165967208363116263723543403431013873781118254916233113661297335424607892067323964449215623500372346739832420358813922787605914184522520234956701500998301660197960466252274582355860371272994430297076710026530171584697178609681408748992995341960603490251941042680894295459789205447566674784729739694801134471923770996967901148196832211357396760327330597621284831564827463558034761867491609019968558566180196743960196051943135697770618357733448065708616312508341235697747848465826586781024618019197436374476443994782206950627846280021604317104708317126706162156489473669588299075303310690219979085216296188653164431090701175706116217108651993849146364400814123926664045427514793118461966514587402343750 [117,72] 18397437825904447645617693885906650268863350534577561031011200085077682202904029255580610115367016969471731363751662472019430534685234787241181584358809101830955668997345686303506479842831300757938053960015196320004543875132296059665916381378620691228270852995084942609047198922243028912748790996471349986886471661026411306484111966664929935877314311827955738130210656463568417248010907670359883720076294111066302581481993550118827926836062608580707674253658342654462001043773481168637507749460304790421082271052907988285333601706856636158186898042766883285114362364782218011615366496964096794298773760459309176052948789319432015662097487121421274205509797679062687880731215666517906158486515478009419685011351560434334050856122677174917121600105517021956247611342564957174869409099732160629322363867726821809227225035236324914560680110753392520160222729137409259672364006441767718053598728624740566819968633415133646350444736981405987682415506176574130058512743965529643831101305127554861630186689360750690207825469468876144694994051712175654855024403258105743940195932271097380314149831614505964911110813172594864381174484146860258241576116346011409002562436293268156982972807392889635863959064772397716641424402198724658710460568080798159716654462766933285191148679548183558210413533868361823831346920586577568343810945472762350919292447159099990182072858721514778153915661931520619428900293065335720816267892222320216793623557720677639134928295847058644909320856206568658500348223746200077415784287720180796327404569568680193808071957274123641760833070502025808259628437116581469755763669446966121147151313960775262964129740768299966252151929869042627975273391607267935716211114098531279221367334579558606943968043901092553438083865365034810876860885853713287190632636344878217709453441661294184533486277077399455871542829522675010688850445617830137344685087130103918756020934966453455632791510839191921568262473277997249613120139493926771112038437718210749128351356755394277725891979253514862692381161554845558170961003770373600958159708627136889107810233729228414257426932350991361716576522754572728734883979910133032261555488126981059688368056187260749182096883567749447345531078684589419616063343809742036683019250631332397460937500 [117,73] -11372524782094669492018520478259004890785826201603143794216423988010693058592132062079448951444530144138579129641273520785182847141058201875300263701802623138647787966938496777176604147218764053753344190633094794950810742960949818802754237375786917178699706488632228612630872527918511941195262451907234433585487564475492129894017113706076751293757046640054460576296914334036084726358166054890733170911653222040472574085102889786221493178619092595850771287479706779653751565352809432416553983228970261664803943254262259819704260109420276614660309463379901313904255587337276546263548151372635622795432811836837954505380700552188001660341507973868678084137439309656174150404063174201279410229452879540873329119392872138651126323535622097413427301426621664460180630290793550440412480346090383540543534091861762548669922145524360661173066643532888046964949571254108944289153589532482953502623386517725768017091657724492823081321916157177943030278795928514428979539088164880957140461846804244666252176963890020925520368312448620263343919484213626345836839782419540205946359933254630876697045601602268131240175562908207581434820157674287301253927230735398206504077007012828574579054953043295878972337370822188755962395001753858935382861830674324324704482234266155650411923913348614667294421369038158955704137143413205982703107605296213930396880906381478657111710687297079489301487826614979668041462179747598115782344091430168191126887213376332742826236023518198019276652098102386634375950449311880934661913709500862337441311218168159325173078335719629094587595909999657604378901739830967580876542840788111352787691969149141063829866395936160784734465323906931814180681641492572037567446512212714288139615236704073674852278829682240487276769896239702181833103758713897921147097307327909738714724216792768151002684552034367377615700420355454249287778599982531099659462064579078240768976973825467011663568505209720100194168031922485170783939978321476987523099046020086861622251958113210129281458005594746170786345563794712012520195693485060333425260736523044087541974106542464401405040807629351754956343185556706883309210846849329868502366010201775469906140618784204112923500346660625585870989042901261752496755441654840979026630520820617675781250 [117,74] -513413791781480444529816094400655403401091048558689279463321015131441126417031990457722225454144094922272023915751773067852861911209270407824227870498428694212130779979084927048121544359762448205693088584384263049298811399635000444788232387302904411633590531548363325311117230165516247680774930622575738680346620180348157567700029291461023422604551314895311841514432995072796170805116540795425453524373630049195175436861688591362891255497626383751608945904177455998830413382591064427027120675369360163261995582357238912440476165049197693083554249357035026366232861240629334565878234441702974128239984588810227502179103612383597622071928385909662882204363226619929016088128451767279313067995294920470472908481548419523032286241216374431337793433680945783835765966294095621202191061610775413100206349379673270980264023112764460965601616086896342657364928525371941907373594700793665521151972219500815779247385093677128593877281322645422062691554805784337962326120494653864502842224058795508830179766195451488953085813373898857534639836620360870388807148866898247399929362735804548921679931521215727253463071810681977354488211300100295636571859213159613757918993864525523335764777614452958787910216360256478907361935207832936502792073979633440765852707154590976593521935058241941332800671885401845230703854000813558156299707430194152295853399030336307597279018858040710547066484037013549994487264183052297375314273243690975116100735608923775318135945111768664957561538399126829233231292410315953803880407917872197091126375738442091450095686962161347667280305659900919015492833512506990536638063971964666741955738774759859765539487563090161301823440293221649223044035250304812410584031557416691806533393536430733131868105462043611787789848835659740174267121022446756340449749142655416703605089685564515653667535109756133609019717731203482863912046511530465342523230549897639400293292839961334924071723982177633241558193859224214514521178078628656140665297884883904909150323649383942495110100540410395676579068411685575044838030076971953198961145727248625502765243761565252781287360241888091914133625378240619895640798128638332591345653845461302860090857509031689931448453925837415554771064592296664352844004497455898672342300415039062500 [117,75] 96082854567149704102826454776790670082951707983334223776638960809352836086686113124866979450762163192441105689435805893989031397945662300377088376820266824755665638586092732697571709148066428499988042624158511574407106571196568703109584079802099063118026919858474685939856688994221527105593506553222824197990493095312101342574372145163456772276592451630677938386452006882048604787297172582273523648423830839156396025795165014758441118531624353432980324072203906389935123211959797510397220954132992392384208104590859163817624251641418191068035670685566897119830249329282333403310479171431718965919734392206047346101924979450845688018363666547117220530409711315713196372740104689310345856553908816653625325901745884073961853771917956089549852571670108146272141403653875363291655174454593042257482219494385448831895221260154402472728699630583382994302177866975703469524307964120942673387532277252113541746018156021696492309677257169657236156551820461184007578499144107872342120002960367603859792664548209154775323486553076095656578672894842755122932404248708432291057336871007073387251392115659887584269538758216091675985186575940913553077278782951811595513852958344500741028979901617741877881348209502155724801539604086661811188791879934277570896536211121543044276869373210491705980283290900146032121972401691870457980096365177831358205830906051219222460608707463729190525927690077505501099995780878771098442807719188953725270434204721796127554061108058671648560417185231815077016516487750175365232960676443703164221621245272456013925045195280155659384235375419409106720860288119571629540826697451850261370870796150363063282849190425371454470187600002676399797889771153769294765506755577399490001625054491723823780759385038925396908807835217683243313500317940294893159373515596793350618326447887183841848701337147918824963404586713954064946139326086084191208235510416680313314435007807438683565145918350998637231002178962750844183082496849165884936559506540224200320159995450389071575466681590465723426775042020693612969117683541344238683622534090288950421294903920099714508906764102256194850173462139576669688054359408301719778996242332198126338242428052033613076879391896265297344102620374917123058366996701806783676147460937500 [117,76] 3625179277641808547849903852754573081512810204709669605246089500693931692278354393774379640149643645521726878328855350946560530627332358889096091785267283000378988918377897478094954472500597460483467202758731437335209541798127185882525663846036535449896698510401800787887544548563761685240555264153199748806904198949440712092666179232856830145086774752752873583077179656310375631948836879689626086567039131639584230531233163997996442718527678999398134992357978498389074996708301956800570718303466123266266344744846919698865855269473740923864226656859965398708574103847874446836644153377467766508526209650395194745915867670182780537536088896126484792333146911757826114038538867622199880315871003976996018651286095678199537838038752636542569664156086180905970540681829657160357071643180127113529015005330190638043401046846542406638851571132290177805161529082652323746582950333207955180009769571471066290868108843553000473223661601072340829196424439535403699829450517912957733461628319340041657837383814613500630069298452735217517393433300692594778039002381120699423550029677360930999696101935920850176470810291551062962362250688747004928735203525428855581671484335210804419333925369067668976599267363671069191746375046510179961590362444178483544727458023505253459906141874643386431123414856274077956205338107660356980207509285785054674878841779340583344717653719264086239677113926479968205218241462672035985651251583239826989441926630308614961870584794467842581343060177189763336707212794984808954285409509908168874533692824718984359435012569116671587973117075427531912211032188569165381672986482678280681182865401432829671115618534094444648961606640516789309232628357897879655106315800809926830780143109794339807344640147276403444652933493181192342159655422321633356990899889883493912774268975312860876147355747308624874979582448014303399158514175498162872926861037643974038682298231757796318760679348507649131964576041060431483263261315015254778719815166437538213229959948761560266806045996454587261311838175265574589139938338811528068252848084075822159481780533527640200736227303779097329521221378643696336756142156685019977914823415080290824380373663530167379943291502960249885270660463731928757624700665473937988281250000 [117,77] -471766738725937351700463099777629539331872642499543383554428840659067386036387702643756795903467251269575989364439237857102395014214451599693640131562452574129543231174518587671172634764115752877030868364302725020421668395510332487299796723051857097684225359636733865056702898762031382229615382735562569192657454401475942687572680496058314233188365192085337181113816643188998170361907405187048941917659600195185532075063243619056706054965346587786754594082971594778217526936395513300178747064148988824121740749001721182730781777023444443192062170258662030408216050284944872293376566122496807042359860613347076365367309045131415537816422361174815562556671643577072681869376485561918073435112358361987661732260221826046999969502503361835848383759681012003034578846559182457065162388706703309840467014723404947611352337652366356884823896644715526053057045849407278135438551247785391820179553688449538566753904561458174546057476237091804267606656539978445589053135461087150587564624250996955862888637634973158962226552573055229302884635096608963037527142161101923846691349005264618067840247015740838403094039621523497368891048346020456789350854158208046869071815513288922397029449861486280101977509207567489982819124890653285405110218577828186181517209667102721677722785286894399522108804056385198024825959470413398194783178566017595409132397069234866288113324754284671630534070127922763578382653675905831070979749746702292749650201274393521776152360775340519682437193506661503913249488246284923915916199574025041179922851096811387902023943397321136068803524543587381073590555883761542673121233475510464493596253373120846497640604633545051436254165670036190911186634044994009476555927282705321454241047852678905732940787878981370679543545531985571166031184527977280040599743371989710413167107094759878765633085220255661254704020445315582461695861239654277835034415143051750898918782920262826803878309262220141354237502318832986314904420208516254449348863637079369369673814054664615476437532281706647708030008009036870761149731797750360929128856628533734065564119331459524035046242487964606378916138851594541857384762959238074858562955586144998551352195091344896181264332390286621830843838409919044352136552333831787109375000 [117,78] -18206081559784749948884216164178894084109812274132389775417732897030054399207872566703994340576250508127241037761023645647983554713466875339179379761065347462424832927595811514419201103510134123543873039044427954499130675614464717286810402647166985566567064112457702550084617134460606643528160833296760854758261148406702360121515588665532064384700501255862034619489448235648693398361880438281403832853789371780938055711604338034702164642077129556113974359028373800217929847179581882064607178768769235571643208673650404290667879594168986918869154432838440148796092531019578174785241416400800086372196380925898954065123998155507885761425369836904368667085343937733210543431055915435091476783930925179638603587124122033673296332049735715121873599446467494253320626318377962055814621778233181003685127803005647908214642187935224461942191640797712883600793377847259017264412113087230738987131634510430953018043766688417924749942213694813141517383287654848969407092981950693068774598635632292121872005314005281811524909845901686520886380982714680439742118376720798022014523826192231136544375444217377074983078617364237882110597996751000315485007052670944747016194157920659223925427746867245472086757366795079234818931591764859882181201470730112850057986822517062017855076977010830762255225967907763877787852517078293802312510864408048484259016933785596610016827263483224784494487629113600177084007860064195098261657216249262160791619569505625834870380212592287957240674750241735113463430203445548995818829302430499528010773839553546098947612813225240194932601426479082326113452268598785261593225547669554796137135632666734877710134118444686732430669956045888430763783341111263097319372943033166532638365993482224391823756980036043238705217503868900274347107244198682748634848397193540632053555248189172839418126423296294853163347359338497003246416631225324292511662471177215801557077791103565796957903670417327650909830556931101518286224993664079417205200834385609759016828613955498716518097586041634956721860128472972756167370776304286706862061700315212182869701681546667199359174845567113368061387463411755892781482216884121746745295260182192135872950366945341670641654190328836276924207027150259818881750106811523437500 [117,79] 1371871827683212802088563792068746751903603256389061800888246832318030121440494134814445876032410861607512205516219126960956644703216466584461952515950738795029931718425867245089938162593078970536106273320739980085635762131549967217240845840587637357541233084106174601533273535913317773537740076236729065077813431569294831107195175765398043933230050271771655765185080305002902772894960985710520095271992811026270430298921619113536912677821475896270192345090465698694560676752299540324785641589250676443814413253145079413861538448059629920374135481892456184481434412131974637654318766621007809973634850133427021655370036880859693780275322841960898453561238038318861453423666515826638300858459767054079275252118272297667968193005343184364795009257041516481796351051442710772133132335660511890043715934657425444405501280564125542469988243458101434991070605920126223760977924692198969340108993474359021121734917594569074092366004096884820584355649081340430197628541067498347321912134994199604256694667741615141033515829331947469465858208882326474248574305444225343024383830588444370448993554450493141670052458257605659303791109587734336996219480192224951501658052874860255508321499259833819482089793092441869857396601859318776150477999596121190603148860421592339517720293838129439077746746226127304584580359998440662890118560880039040646274828161100706964413954071144415040135830494626093507225412406474795559723673449579200306445549639490846601525795046658116296798759282793744721089770119882500306448330035976995844634960641071719970247724749326099675556491380712293352243424522336562663709035035843902391456346007946788439918065014235028753928144914272751664163305096171325949004274262219332821116954881421845462837083715434427774673287711596167769715627618905893546201704002795756807544920161640548087190122655617952040130056876318728619290822561995939015767641601269150601336096496861068655859246130719129825335780990746068770176227978395060841119472360098509529667487278850731365850636014097021458913799998274932804562834030047001548788135549904201698412031028326997549236061961355994069352394094711292748953909651103121895120986290804505228155316261142582743140162912162671737803520954912528395652770996093750 [117,80] 107422741072661060303820192195648875512723623196339794133898155213830059337633256646177942986654706436790448163602390312593237710147786144702722304231606469834217522356564997675374553724232546328188826804042872620941641268380259121483981092217072925332168569502172232843902999812183680644053595669466985219433051146436602088024827563977113753630353663204120925330028045657865033035963561061799807999649228264740522015584181441957824269715241822538356561455235330021452032385260658303028197956176853526487901818366095722055537839406557086901343875376424264862457059634549389252619134276589535704754248329890041007587175636401259874883699735848956608542532140791868825355862328460868203055526457146885641837797440799743102095424327169547081916334416791376961629432689689228246425125655247458876047452007253416595661996843885979406377564660174208180691465082587095097258850245852372086322204709696880012948023271424091255871129841566428955750049663311525934673572429660095518291201951436836537045558949118053778975849248528908130520948302411418546345786700554558515300590856027463268993521436289697013949523561467694720400628168546729865479151822997685512098100802487248679972254156370490617066533578039149810809111491703383533920368018728198995589002462115821179366993476104601947679447149365128504852245028552026909959628606885193433931624036213951224589300294675382055196704724656477772071563158980257721225485096179637429521978984626475912475787767310117972960663364467081400278510018886217484804062710117432292497207513373260279562758833149169591816025297960994264005339020683197179506929665922119086380949010219926809051777917255496613180187636991856837944501627041126965434795853417751000464417263143441792034692141415006268511032473130237778313216678383997266194233207843851162093322911859495092443398970150876433075770255677625697726352175469811698951241239196540289669714577905872610578935558839018079716423515417393637200968267167122927255894755909600822439696229271036795935123150723381063881269826822425060691768815201135433454296265541864802132962026428657174178946937634555485997437471785444315425691145239762630025491083169107078789969919219516971893193801879107240893063135445117950439453125000 [117,81] -4429200377828262082279431633743374560200590409579100600521197661278540890508169987333175485830177088872987787949464775450371543244693876882173719681201547572992992193647944637741846288310450136427134404746904094376522784005111319195937617571334113530651808481521614162575467369403015281768189919955664279273482247416320423169529520374257799800349117577982521861791491694052947573583531402771239499847342761010670690278512245226350597028428997915805438497011646647005916254209382076822728609010575729553289740244307087020896677242286641966075321902546395137195890637820516991751956232993166979501366710788871686857558119773534176889790622472657563690507409187777623442050925379530993683296311381466555910697223839095172009707891222785980936695472236197335960716640118645730684459609160190006401972386594156872358516557707010130611855194713142268576209282838748815814485256872789502830107869078013677633487003049424134581945201516427583880390679158637489048983632894140324989810130711669441608274429639145137208799242118782858941336331034264336685645020222910808537320396157084596632953547361346426855941627447648711845138237603382041910351922073286493575478287047873004750535944690892198338393054437654196700885751810491100577751572994329927668284354744456126842501628160511655029173596204358110236749099382641825147081402468717492544261777545446773982876728482308915101147327787833053287530810801002518136989020362854398261369065547076219673624463735192905317060047282605147011219016254742877265701343662574574814640726184640295464102420833850186714818978797515147481148003108779367840436616214339294953115106275586406446663648934631240571448083824801413535870588641647227932428886536115346157029763812407845552842284031823961781689848401103285453013698025087648216839693713527485674123190830624107071344112477420275304912220947881512294949133875911111320944529365272230033818400485537323733830531728848935244430779036102485587787848838742889239513065676850744014193703081882505841207522006727760171470468326874523809867441937441075883090358930044306328094003076370551869075575565559353103294022469618709141653364373909814965476870214667391796203395564428943321438336688800063711823895573616027832031250 [117,82] -362440846971942569108721510376535857363995353152685095199108277829470272141665052662486837617479362568663108945302087014074516488144467088035113839044800686532254945559525644996780152100402162310527393965537647752378502756855282634028141644856946604046900330568580877811052706646987384167147731641470458401764653831918380169033097128585652341380942343491175756512451237218731273302625164349126820533882074267504103758764061199826778306910319977765685646160378629446542185169884927190698107997461969804519030436890330002877481913771451325738039547920250311106689001870812864289294119849245302531085272986119068992905349555039857480889880847486010555885058340313697888823144725346017259544288325797966480228511915377770699141942279923555346498330425349307434577382919678567597060855862101017041796496584233123397317880787196577727949478811404086066094008193967542734754289175556690527251940708092092675742680021317887256524945723406569013689309903005128471841320518665623051294215619365087260428858250725151342911386547332312452482740837823642671704028040935306033930682363951188100185964506344321520751436259414502834720690533138894484869912754996889781122578528193344185341656478635616942944219258565056411685787087015288113050055814942960248259847932742641379786682081549522870234062675196513838607204501977289687566497644812784383681248157523924506042243783091975589124003562292078621754544728727670838709782682439519957830176292620691730926069546720601211966801996180013804676842709377786384501948014477995088009703649917653252753126260899112073045950994178346550842651039564895006776173852502580721898996705398412517846080275085872298858255974845991387107431702607397285973898087812367470297331165958762765737406252915942329014719366604982065163838623027762210347096425405219554460521887052574257530797285372218577051325540217063839186070252072355941471084318202307944317565977529037566669084160687393939239372126099247533020186571723176520514505407768306055035383219226610267118048572133187517939495618235517021997729262113344471870955879324620305388992663607764307876341950299969987962255297251487464573895227520005362151459632090796995573321653434631639763008337240535183809697628021240234375 [117,83] 10533115355086586688684181384819075319211690686280093873911019018377748274755821616350578828674766152063351898775262605851990503629577175557576347221065244874372601265199816899461841513126182347004977469656164694081906622012726983906545049662979130789059697652723432064179964230904012466618927154668530000887887663557508418669864425199907268755145308619239660710728942636222349935521389138066076806045130707494687624917245068454369008850285569013544516046215926855624971693592510033456156381766670017669001996791510193610581613357672908049741770307412832614831862760409031458003676671610256215712983380214481008921399395573820536048580392037140618297011040772172743413805757098282541945041286732201493328338032996995208961328896862785256134030071305753485706973935069296696011206032701531258067860870802220394652231240583854306809486736789569828482108617345372765744515440197248180740192621897973673860180141366898060488829802766638962320985801105138288978298826296519852906192806345442913067350827386476185261097182514616839998383661014981586848239887216348273025359664708737177539434589052112524386653868665656041652364499923261340446820492638823490782865262833436500198420421939176819004049760672936400271853140960425553983961789706148806575655947144310043821086635747250566840306682337472119807972565730626400500127280561166556773715309648759171669222759238686745119488529370046961270991587209263973869783695122840758425522301512602990304223518695477764772547920697675343403121222588088637088866286016430452109206750620052949594201814139849499658954050101189713925048601937983444415005821814363269171215323774715800564173229286232071844285665897743166816469300703423264766539921154720833804569286714465477268549200289546177236367466969327019745326303855672269293748933642754367577442172500121490706875229253683615982888240405489300960160110361108125996708898970966434583651856527147044086297547375567994580048633618491073376167211602863782418672764446583404819658420539818130861052512068711139019366476697183394638650287732848779130607595829000572679602373340663183015150730927022392843902590032838210253146360760025734841403776416279275609385419393322107168842194369062781333923339843750000 [117,84] 980446950585141671004629430239248297522303265278474592951482343271980372584841586654296628453585633612946226247532100042702151781594678165810187234959491465553282380383576717482833294217815037355210479911604127719082916341433312663217857521626642271775596217689052276858391571044661579085889917993086562849055623144333233958835280976343949931090201678045372081851919362096889594277429946302118979022807556988718716682640727059502267230087454849949137231702620423660930707528912114761873079103590515498362708571708910309386643318424963555289227401679200937738807524634186334613575018125480857917743916041767332478614608848656315197410784203780632312782376231070774700113710908812903717521890010281921949856617437944872742649562477708711914924358905353073881796053407929360976539838909024093999916890823037664566806285691029095149379781214873778481418855873938233355409022942250489460485214149092001786845889058959620293775772822008061378380849472063276301731085999103396227038422718019561160063139128301796989559192744208763005478146129935085756225814038003782912243654979678823963370859450028927197703241601314669488074833095033884435271705206534152456947291105010329465451127882804896003241757597919361393357442676815677056429570666579452972805927658553903910731969020144004740049178247558526958688077749642247699987260169317825865525607889396789214843792766987294380471039576587925997363573743472724454680924590020369734963653931045351011116069889969234179516697440410746079435371831981465830918124969296814369764580410078020988135407001882606912066214231531686240622496686923441251176808423624043087810485168871139957271411183144617645723822214298137308249007164533385492877668220606351934359186248904415151608669635249329196818876586354800317478067919133746027625565706656815504841867432908085868337020543692723113469426054193723989142530963186728500359725359632948189880678726369191684183947520072112593411841348677382093043430692567473093672608609106409094416749676689390844153989549794103840054098449046084155578040625763236747493995595980961034214135125464339956858620450364578370478348990821436580280645359945203979069560670026540227800092048916145870407490292564034461975097656250 [117,85] -15835348170354203009275923602729247481525202184574280821857268683569519126028786122559352258272428290549971770545661435922663238578875052185790586130143293624891401905311228258314736234997224100367365363540127937121450563440512980880977718404443338321662120809097691071219128073954018327620916253455022348078103934899616640904588954706254918511961603430829916291978469388227830674620050486293206475945706075967726071946313975975386501760603150726513349871170406788966770416590664827514063939767730137276010992129581520914751928299588996276837321819973761708891540916273947638051007964498897873836051154896244150701542713975526952577755238458815794931669025610305652586681738527379672972165762195659291438996254367774514334348179271433733287423320944697316191748194570054779258813462174324853280557999059009524667170605589276464121194390912318615328243111810652857930727203580088469005912319767774809343649935758070333202421160620809494549761437084337292704130035037215853904844734932663250409415475162588124282727435465073816155849094378965216621065764820610908735571414795695861746122233731752655425994620683222212388593775556572958533901013620144770364687783061426085215467917012087395190536409774196047080189583352183812126659873950905021947538180672010177951845708526779588267255078746000232999275516455476384802582849585301599958168893634974463822426453035307123172123814915577974490024896293190094187268708714478020132744704577276301567225375756626121026650862156240730557419277831673168613611532132146755900717429171521322300761628266074300464715255575512032072835231469532091903582954180741016410245828002961710534523365352708202641184659666969206208403005420658490827482384280011469707621817933380525844037608640203689629295857878152162396322757828506265414788038644633115137308820980069095143183947250218958063780086076031883559111848277732715634622367974964630887042126074840499410675389239879750475201410625890736933746859148759311437766113622981801647544692954275644480939367578624357536176347982951606101046708243674169326946181331557253688231763216423015676820172070266441170345002952517960185492684248806932792855291404445559830581178763504794915206730365753173828125000 [117,86] -2061170440170279488659133887010664035353694547423022482078396117792264749802831643178998678759630138450974581891088437808851993770669178041143888005377649925745170756904915829243294734308605269862082413712155265441153139423135439754400302059866698403565369994263841139231132758076901374635783048149272562669475067241907433117122185726116365728878830902801847555554769311920301149060838844388394233847138704868882188695137679451861142729953790657831817682866360766027716718255247598971945618140607735541894158259026021421563113319039268904180905418332081021714473825415285585737044147266001202821228438776685898405263669800961491946904284105278613200633203624267122343688652144231843388702660428174673578962623956543927948977203475328305420707707177140146445856566667707755004160924465674813083061872179494581179013676339121356617356882119511685340612742213265081200740250052081162084039542898240716086892444455422218655102543456401063981863775641895042408807520022983496556369934964675656411687633058028894551836190572724225439715118057102791184167566236625978814122758539500101302077549649058147463838655785019483079792677931657809446068811328403994438995372182205646441513481276784944480211823213322260960561126089788630612860380247491572536449082977808349493069171528545624872017834015488098915155085174791513045538586655746227029304432564256623520769062305020211479560366858666974441033460247094155836975687675928408871067553657661176441102720991493332713615557894446593229000805110446241904401129592377005668350002658533159050259284620823844462739241001074545990946742271937993943066363966538053725071427277975703829402571103132436580643175253522643937125424250045411611501847771172652854808512320796563859289210639989594632048125160777439989884612294417544701666262861785218221224095465654584642247514007032496674446329914406095233688955368994858123785325537784687111004190630007177511602203718392288720253943158103598604947369849957351553968757822875314760961048220285088493405840044286373968315163776882433879416720916463619394346323982217850948970623725640883740117767159124359048256692572045356350866675901276310264776388849671076124859802340870373882353305816650390625000 [117,87] 37082944304310092655574741280267194859505731359305585509864298571369814536013493164536322223844756712353031751371451294183585082670213860269289530830933753839215676833933610359456140014063643935864770543628697957814020735939027489941957634684395611680628375110530364403486310976689457555249971437214581220296073030493734045368314461962080221814550311112040825281207884502030896694724362791775772743839006055390044554316615249558891292356887021165757643186252586157884393019599052070822005614004613449030399968973830359641536067657506015839741734167801547397348129483368615664291824925742470230423390372333836407252234289102311506712208160989024708914849039503355934344728443999463901552747244736892182999050315435498185188898571591210338162122743744499466145434972315368691817692367476893705981128676214361495728965491980903412678215441068341764673737288678920163686713104805638581502044555803309570058836970088451694942999819923408372133606285360378784111898915300157207896408458375383788265944777314296829505571794648626123769952262156628203484623748718969739566014026158114139895289726114256042766934275130321393046979799265589518758379516130498638724100384832724854090206101073472938581009225652971759800672416722890996827054581101966628591126656280623242770469266108454270001511884365545055746456833087001391590889367493354273782807083274804373820813988617272734238992771750354684811338161507314718967906927804113610459719406315050294570120959232501833341024979883240405360207534586016282242529120265652330594937650025924587761749396418431999669593646936123455179892452079635891577899211829863296480177994783496525773211340267237922127710858253801761220328367732366499018638084972862022386681195791525666448507950957764912416571041685116641038132484805144095910325128455644710788706759800801963240224335911018716678779185328569411633523615608745193107104463918887680981800563865983864407567973094210796617500121507961116632666909241761324352733522004752328719987148179159955669435653760257745743746913935470830045872328567378755675964254864246221459167679938453727708006693663977590025072592889252718179970159089145209272152465660175092898186072707176208496093750000000000 [117,88] 3056219415830502666169790967651366941781314282055383843126668215310462754180624344535378242633436121035497391464442102164093934620949514703562425928928255598516220967785913502807639616652485358015503180634686909653214412080203829663580960553888251992078128955549069008369605148563933182499359426575016226721128805630200038488340401012726102391901938078151284509354052558429086676500529968957147907590724549364872290610105325780071091365786865548090844994553934376568316574791112431084852824747365034078427655021417524827698656277183477675910514406202474178216904025332028922500474618836266909615465716933829782492648139498936430780672621394207612235926752879620198589479330474205109505539185706378329353983503983121225765958312809397720332356215834146174101107489240002790389481555824330034419242124897507626043272273977243314833479082777314058430029181790921978510018355535804029313398483167634147212670809631312523376262619143764574280112787735633197477197159944632586534343688794152797653862552857100350408808194868405721554929479431892184167694398006289565531181633131768047007101787988608977239529258685665710052075828625838432776952702557364888632674662470059455608778560075409362149273505549635011023159960203588209447297888457401980738586085669729807039447672181343382455292455589772178546333761153157970022266371240728080879914379435448753140774598264387556510649264599751939303474748919440800935776930226157257430137658333892673047305491446257514176177322278565999611167546133981465958741098950043280562137422791181729348210415271987205306416670660738793316067802080830520485118988388703231266638794674421270924738378245704281767051663594388042189342962517096350952736515558703965916472439448880041298426265714728366288362666853941376438849491463138594284553264162158313626080350398791607060357797626801276221012108840354759304074844338722522242440695183778479199994181258270171658519055743963604547728630803657057719377385788307559749170894941480596728317162238634590366767772258813987823829950981331668283069320978342882219047422004022367019209435984592092758275474929978053475509034014370954735654841638710115556342639918529968468312020413577556610107421875000 [117,89] -55815574265303860774892215686506502762773905912857558516456694221984761967730369003306194065698496618387206352424829352927675641221219544700891370023458654630490933823296605345893106181408061189561158104062331536399986346967469387631870965318592658188527867073423779882642792039956297225862928204544351459753569937146470972084381304522537241837426222389691547257731071864134973902255191861468466657405605840192702649397047406629719361448669960458292826030363161280483299436945222097704171042397824980331572479205142580311497853848397360235191365608961637626860791659718983493833534070922865236237764038671358188457817806926020064767371743604955059511510075337461335371920382759958737230450849026271473482205733111390357334892766882838927303113446269563672108280059800256812581113608089763232286001202226048312235256600618423279427837217237920693155424566044790920890285430806877448639323410315021200896044755731164925403232332925209386775367454424191909299340494889261998648373065592338851979769839759780542387133246606267650996835851514533576640315681850604391368684749814151102936582869761418746855821216673240922996155138676231461948639381809588137284634291190175331562706052170612668963558952206590343173588824717187994835323644903086796863964897666706272946115925891382679021372383689814666918225810292721894603602963557766359227116349019519614185265257868777400156250891968860141827084228377096662500348310578376299114527306588370814292984680689404244801562462626351672702435212117882576374390585900699367374354753882753683989551868146903018606706539856134927054604753453838757861259358239636029673285162949307356107781125514784940025191813063361269446096513451684914835381506945240064319989199489669947672771482537429582255041091566963132015986036816609099276889848242699773548980917357450173589448252868392644754109742516325747099952766796693395423918031676504179662534097742738253676688437346862936437512160651911936339741085792203331704574991529730421045899503990553381396113776631530773196126207625807860484923494359036753803062872429135968708026395956262731234005632830790466636131838837099928199927823067153854467428141297622229009754955768585205078125000 [117,90] -1530461467258636713240210526820969093223125757760930577174902886911017507394702455127866298646042427425370645075667542532393501999595067383302073380345897554162630952240234209681038344369992935445444204417522135382442336430576219555931185267033487033240967625470581598232033238862871662473773251279134047493267008631802577074576947507811213256957169247950239246490860325075621022097816892268778025124547951534554345563457771870322081403554723049960170782628706797043283128884267098935827022518475980058564330353900281739332823002020474186585336947186723976407959433074163069021481976175199588468869321975659150891222423879030117677808976322479626610310581787989214530785898245517018256108174080679876595641698068202413890162700194327002382607191616346347879026564093828293240997533556175310225497991022871416632750691313147534211149126366251050822964003975549947266953350372054118807448841942193476273782459829177349233208252506083775458980549602595324775924783096644449383288269460186039308614722057341669727454284367406834601466231287533495087486014051417087687988191138882581376033495623900068427787736209887411967341703604396037319136807383359832300654844111494032189640419595876331849268623399116051272996080087143955068392274204048431054674266563222664167745791120692277311617245742313094670402308825847755077948482437898889837516366298240752097579380594713147368329343648177102853058580529926581688067919718939982435744894007397149039934400336826016006673817784182313450669997344336846731213218804182456972168072021194565415341406058969827744422017960894609197439011088900280631046842672195245381184694442417323375285838198199690267018176554426312688213748741184862737580752127843175569394206686864144065894284776039891785222256514424209804751463477382501895708910895289544624472494748764686128780095040038400498197969400912834997222662361731205005356859590037477100297838366372495362356570353247977126201676831425775054927284512014043703873705390277321479982851392670317645437481573977996983179832575431341031154418551169696243003757914753558924589764652008467429158676930855934322582246321604687972688463397099119425815521238015144011378288269042968750000 [117,91] 98899936041798729166263702019018004800533743199546064325330814453551992681282750336081570858742056398009377214293929508796842759720937266192933486100516355819060241710182130334339185861973002508052990846556154578411901908136021669913180739880562588094193069782307297618168146783452813024446514022822433259006329408577431563422932955026533411847400061163463653935366613602589472520477137148461602438076693520345104091021751268417459096767886752460648862359925739925284318313192674166404955128914805623073855860801537592233803636982464346786432348378187450358763399027526526355466122057457702552156831835711032206188108566667849110357001886561014556581239081151615517771446724980087107242134478801469361794855658093460957076354911196292677738491401326656966184137188089962758562226441253955798602660816150750321553732031579470952781419104393107822443611977272233224078880179827182937059326957457162437598511810011921060475357072455808734391467494373282679616240921278227454859284235487566280816859755904751643483595276563800674430390403902808115800018109126094223788787160945879807845429711556826436586820078633796578014881497345799815714593843918103521533729271019218415773473348381709215766108355162247430346812891763368262410949383263392100923729831012716983790942842049783495552917054419935781393025792879749813356727300358246504975641992938991036260225746273759647015757515499806536503114991473983885424085169872637830397913236618471258967639784828871016646671040655800923273654255901020230797917502118895909345314688081438347981124592860443480372366621310850111575403096191206568230801392325221958571681161526844809131537511558801546343027186345948253651324479038026959544538699566522505388681942216021061777848631263481982815545722920539797371582727154390133794524908744052782922751232944887090867928740675826937581303188312646279475104370579169378092303067132326874880330968044053186338889285547418625616533584124442607978236888925275895116491690676373637689981110852026509197227607605743906993538493813124001922219356952908500926802192780589600203728094293782824417070363619171368810171699667233761103683968094205508465621515205379241704940795898437500 [117,92] 976795112985985485269651492396405552943851736864166780939609546820640826777107782554581753171034695055684475288005717129861257130814999499859122038099992877694877894772950166296899559536136373686452252809477927977761774361819929857899863680236669794482094302306767989820541648837038870108733547904372150778964270801288830033692951755952857186734069008336950794096021407335921049109541272357964323578225007476012670015333900734350162742658631904855283523164779142870817625616389598247209422588270890110538175640685333391865087997825414405906325604718208595680680216786793480741666648347679331943570228087740446639422087736347266135703419308647927250344577380788894016254260395276362425987441624373490710098143429099179518571335386307857128299460145598602252909475138742011179134103326251458385224366506854908810685831414369778892193938685568402508012879448480626076427471929293416143630412645590996405706530083179098267840313551727769086050701818899502461858267803415057005390191879518543754397067355017752859679711509052025448602151350783194735599660243089874029530547373921092483634445662820617878228807226363550129873161289028988127820678254154512617608180897032390739111332332226262859972484051986806638866212627038431266532364277339220964844270913490693914732562160992105533507566794527224130606111199634852559126576861572383725451295952514783092702483688528819916182385735343780793206263567345345974719300293397727445271482918986612765092252726533702214434525350974156441265661725712598967133995965976068736271443252085839084229103271908360239173134602241128264194776060323456814582715082122428748676332363671709959200808489808978014473252384497407305572241576244687671560715268215868153464893534850414858890999035195672210009734698565195435465882854685051140812259987205340477463224072909140021290165794532753218532265864411141618172512292534662831119669467770980402969079663307115366901226397218874448459778014600098354389128025630913167182828049521000933665913919388282578930983161299318362580940193561670124128768954132317137527873341418355723737252532212903932421911304979089228270989849836090034425411708175316350637310399015846252441406250000 [117,93] -37110290494201029281120596710541871242976177408915106598293311508112647611791619934491610827162337762447099524517536506429070963706510973938295674230949733431635767172770608714196900358077308139213877295592752418384190886931391836454176873136966223283646138512219314327991944660048203930265441578244404512713866158231942553687543516059194009538368566923831021114968320336485801781482178486052819543184143269491891322355927959587220788132414823935116516039210473814772859214764507581789176001614754329978116799395015375027437789258632390085487809720892709114683963388504868447637949348883215788298056379669486042951067417809066262979013518548395195777605964863302097151118353821754320900472406768677177661306588020650569609054194787153422885049765552583798678279688149004295310536136760054783787493148315563075626734318113220973795640493983389816321400717524628680051361533131191704520989039586060440044254341703720935106615863158918350067935277811718243669186118209723569369815896032666686085854344031712318043393741143843438612427376219724352272062064672448573211926653299196074848624240758999632163419963210399107380234976534849011888817296917385938183214048716038044315538170650643857148398292286616392195872875280351396908310679086709004708826825387972365108618081948729110684401658828548199613039145849590336722235011962661609465640995787744645866423864699422700368444763351497000652801561853397668701845704159239817770319174451985738234621252300269573794127204403630633971028409269525879246051696178942178964165873243219684602492755368831244094239005758175908178998727715850177589497994112317342215730069375071476678512987379084709648107701664617417127049855233814712760719329816346620808616910585129911294114534536293377690292557489202206992905670348722775587859530565027521308418172041702842000882649472853975271192207431378778498359680971844101893636362562363151554729169092699623348354550370120024556140333554412572159056407776233254511962117226827647909228331977186814018016232960282038935405830525147149447244846233648865819279842362454848686733505847646014575607004291126591488998552478609190653987134117322254871735267721481323242187500 [117,94] 366090627204400120701009286346489105137230590086563952664276084524971803204426446211144656325090712831029604076606101051097077083889746323355581708909515927029062798842135742860741877407935159859029966897782783805270671075742328701288495623563770403122557168953851546815189006640517680654171279041912924290465509304771243172657378747313356285929656428240467448310967091375515195242060073487104378963614692056734308318443238187812189968973641295188261643641653533171643437901659110549158419542708079116952091879763214069504548821642800834008443383127064701475235079567144093564742585642562639895229967547032473485165248569910916368575466421772607722169010756358107955258116429742754047747140689581352134429788503445798617410084335050977411079136374231229190296305135494408130484868098424547996532516394613348739748463234285203658937190898296511024562949098052672365033125425629260279211348222529435521554468364462431072431394684440538955847321646007115745612103627724085494125443543357125418688166423937274346122690026484331549863863765529122918185274289691519326982187608225104241014286527881092038936773682629415250154918470613603246080354584449074738312545566748629884364716561247111241857838252163154173200572805949163202216557107410868498308991491829523558176017230183388726153860761849094233367767287136445932897578493699393070457260395721819869362566224956371212331078672861424514712576449826972785801151247834421748389071935627944577183566204429873522078981459528991076998715008484150478805753062680057470950842880439906596999624193327012261418762717460976719140009590443259855585490632242440982051131400742211387114410640810795278938452988792715945027117080698713640123403377623813407561960491366909886755947176365648941031806930777349126970751513908370575222049099464791172894977838037081336424923610988930772431751947923166953010002347679982000653925244627648152793936098528520339479962420757620148609577863248790054610782890196952303496849617722193492811477016759679954191082808526988378379894170840882598088517930094289050730614940244894858221025044638453377441593409376980668902602642917850644313523688098013743692067733764648437500 [117,95] -649707763689243887941169440582800901344715736779012569073013755362867591857995421644593529423038319552605752966707137802208417719014710822595426446599714350125106870851005695905339391646614352410634728299478776946961255360156764133685099643238351958858775349326699517381353821436378901514193408370652013125819057540237549490265875763961173751580112226803541510135826346826518966226556478831033866069061532230485016969312362113834795630478304921629766268114384915857670784022392387092987171097767388930859399896173852369982137618861599374892039645157585690228063632697678144268771379824237607801486805522354472074200703869342781154134240217685389576099448844009950234707450218647626101729967759388157664262684341067039803867072709308924774666282910034339656776399056999221736924177071372440451235254080219868614323596065783166383315514657025601393837291826407092881662021384445635504592074587274990332336337383693791912694107079523912608769476096320234504458807475239342134546296948304313594102380178354837720639765035538507921747863129651548862341263023629188348547011877560432852050597187238691727074285924505664081305636185655723130525683121952934187330502296818951335293558784862781787642666858182217029464077382923847524254021683255517948699108663223142978629081213431888379890043213560361950615498109502254068089865795357395892029865078936731570779127857545986794015997711276954923675684332141636381262904602288021011366565099820368673165684902005017858123802278526151984777170627305442388856163033563154107976865558987614306860521376076531871233828794571058453590291776218992616247516117589426528343889006532498214543395422006726517300485572399610538242104857231840185698109657759336640336686707243858367633856761066027461348339513527073810698364505545616034443932802667501353514568710048049542699045742108892168729074338123090133736337047030549069799183759592271603024830294699304818691076319833808423424907065809933637080047876083220525959240488154183142455873569298438684189436362060003358534811094108753306747514503280736201290971851671199668404855774823253019617050543312441937503132006926548702747681802740578063177807617187500 [117,96] -366056007518862972836788264542134450758002590034242334291920186432412652932089089796284718523081262456511123065598669998332030113771090282296249391421565805597181982754379136409633571479060991327738347298947679873828018059681997242310374694396977884217394807140912819921038882071300432037120576910648436438651823819524747323620408268335933427685052654895956923640644627218137116599322691239632241974400474270432534789139527825061761360435122192852999451942713984475691390489021148523019496972517152211804391029041445985426206723564023136605936470592546432215047341192564095884032645782413995927365930564291028675911996643267535366668343079704083008925092802160807724756681307281134666858303908971503572542507823079576243492337538683406672302524378937674370207665593776176826865190540777242724247841128552759471743869988392052401711862282908526218776727380926273941063829973124891216621434322791759949757687095762584738412407166287602762078836592648278956924447870646889665559768196156472295627353048998578245443299815854882616552186087542311237466043564265564385565266745508487898534766300278291036810423832932821879537549607960370298123791301356223577319686248163963638152200159726566097479668453798765709361829874046677663263987123640003564985913139503649592127396077995060705650942493845912154551739211873613768058904732783075380028478115160351237576242179653042938331250143766895687216192104546833434060960040320525796322999330738511215431977538249911553237253576266059209893115514901598172227852595579720586281932666104841555332711315795075438222861795119564623722432660193302965816805597333164861509898855012044970101824995676825334036709717468769428491416878189360289308844052310277190180542597706786783062122732924866763258353722638969206631192397709013535200351887183008151581801055333969596463960032982629148711610650170956198417773359391589101721075952445245516424492901666691044032289367119959882937764327653922692878958795781283135095793809686681310734331728352974272465916716363863534234447185273960297076436950709026340976746199673756423205492343575359615237032726968440510776102459354445550299093063832867548067968750000 [117,97] 10772593617058698759877758833985496747829472739134306170135751912492596934258283757096639463443629583969521049549399289633950978411906436192095491276142613331944758078932465262874600366945537685920150154743327574390823388988701633604775624392276680134498455033940766899194633906379783318752665514046188836871263462701256087296210146467626117402057161462839789064224363695487302394171509629575424034082626413825080190873935257463621623696244459448368345771638998211138077364091182237081590622358189619437282609451178087215578413891621636303926356376286991298509045069110081818919308501147439265778690643272528311997111006178609623795038276418675004598558188725256815374929661257330469856627566884444996698544699530666840756683606196451610052993740455357334249204077182056435385611350456015198766602956861355575144061368830892589174128833701119377503665922811521669474404085692871220613858254244745345770963451504904147172099365383238657725706470628804465294892668531079293567864357619131563647369284078127269164464301277943746141240794669184427369973183844109918442299207573584344115912613627642901496400809928898457021687121053602867070236156314739072694173199312102647509075072363058187996136544030580513433344916419770650478805897878620994206439903594195149760417384185504155201669212506835352674314619067090467180172414886777326110720225279757895683623939356509426512007180403194927319442512138712671458158419406816002043907879438640893672334675314018847887794260113018211879622655299787232695357253394219546099861503334156919367913578445200647990009028181023146365257590770383507000587885321998875295816992895474279776232854439875038132704949628611012177777826340018944779330953556330597973268138956067316170691031743320453677637053251809245934374168291935133679515392105019210967860566302294828564275473892337071330445632055693430029070899342258586292542969959288652165547907220955062136855247519658267833517490616612612992351321738634988429562379890519742793295153854142044363165629934868471024546092585399802054522814486032758311302388518452322095907364215429319018347043816178028115037027272310284242242699750708267360937500 [117,98] 299816987377093464907512575027823466619517240059130645081904881313933426922209263831359701389725403305184076740181220160946605064720633500130724153511745814660668257191729006331053911322037455977644604603539531027576721639359566093334912246091022517787521458754144557469887303343020652035698553810287483813298831644252121732634107144472084110421594483302490817278799629882284209411132402034556725086591347862434002638271070236653115729117836905465389978270089308396653523633439832950648069532721561018185302129300385426070582555757873657347578282910281903946050579702953592740896778327252182649459187020125308748799256906125458832064383824498169035377165814075419244306863627718689708086096332672779129319755178080031129206618222105308100394199727878902413155649918277820005797199136280361043764591851554285668258617431391063457709240369980961401466961412602688784059732070843574600377663651387975053382831995937024457831989196517583959133008478495575640653701353041850227311974969272340662235220695769220253483589745448757758843513816870591701710700926692435561067299486379030128365001981363711526968007665083384926225297706218266478884048697027240860494904096590043422390788563812473060903198335922175224208176622484202895326213596094599817000585245098754643052868041118241979709815956497620889291474444370051661618975757360674226928970718958945071364205048664916595683833754722622431315480565330703495785243511773727010968286517321055697587607487297823359728342319223207860020796909277389093857596215772356692729587959610709795206844522148954702216576558838835421353573448346921500509510433016647858016205941410002753360491800226726583810742733387519056405175035047131506261692878256485494797719435989759129208662446102865536967415938463633499423908870029205779952802532310446485178021932181569410050954028423896594319330708692672388502127558130160310825510400415030793992455561661372182305988238329506624310136941168534314796190123255454736638348126042131305396617876761416970173500896789544991033552310610333501939103870398555713427069288619211301557472289117979993478599428242830111022900710296951073272128082768122868750 [117,99] 573823551530678653817280057215331963182504619501968869534680789737822157308854502552249299498471875537404287360367971044754742224852555268537554804873440165780951712060748659678850219406413027650402148978069014459977947967018910709086658555216370949020656038277164410277062001149287532378156379589962264013769189116460379951756441039868864139829850060800771239606306697961288293124472980350384965293341943853210879747088079490089616303617939332779601023651405761617962644540834104775976423162491339923209167187566977745431479351483117941472244521480883960011947544714763376495963878709760856611551018284291062522129237414101720253172591681946245813262201569620796640884781597726699567950411299499558624190893085958462563696542861675712860041108421254491078248677487330916878507051409317663190899004316993433645602347280883149668072994972049351666834925297949534991166303456441193538606768333571165676948046648868133321924168401411334583827674530427513976849918142893420790198283290619207247881741963292483779382595059980520058998084260842741104375773967222554794560846836985688050228076482632486316012392286429112747911254239820861507864628918632469208072456611667977623224211825918845142445991592037255802351150893896021487216384072703093433784468777799307421856408054564388494696363718473102386776282623074798072212850894838857680946990488655080820704694522738238900567423471032070829462040436868252459268905606855089813135960862821804309040268819587780461188577504915470175401980545771182327465736917743795989619287620377535674425145101703234142838281952294128884433421083895086395572351903888087196412219990743290164377534196502662408951471012395828898543482474510779714868266005859739031532960305270709678989833033368639914107635463973125263453240809659144832771344314290558552846172596727010562402536053034735129432975836006967174362194117895484974708773037760633136669521146974458759704072693043596319233349578333735029789745917334951302419527940063484530511722973526812704045350173806580405822874199513242947122465659129960335928527187042852966372414269907586821910009542302602158890014650618812910855510858348500 [117,100] 23007138826291714987443365946179156814802382278388498644143160452088196918896626380585268634289589804965531327366395114256682215730222978770938386401756437836949792153826541367144113116395424615853066571529586606442259091584467572484375368574019726559200400202789741548435432029274685389589626748240606486451715774202076925338929977386312714490953790832337726857044030856964875760853856008053691893977835929960695530799154753212552385582536422408640474629965508396902159382385732793235239821536823450124332393846942977351269893306656502953073992996937756381144667745427568405775864922770564474342998103954608264151925517267295110020071001939580067065078500335607145720024246065683620118908206132597966677809107421696601386963736723600140881044313254754881387550831642798214574312810171434940313736875428237442080986763376964075365433957014909639554724945851021939713991841261616298619524468799121819962660608957815566425230559857597416132835451925198737932445700946931355828460446241469429136582435083519925508895157470150999007182685847493365123936246974859835037379129510930165601456446504695982928636944420366357534925276912528940266081282160925508721852332432824000778370831473548305296706599094112799163766214400776552237998762394071724190020249124743110120992853579703652580749826034566179874380162735552446683560874662504761670607895954397785392010999892263030895617482392949056649287483197897106341821223422446857990882563039555290480869016523479094812045452688452187212250169273462420616642197696198254476985677522823571168617930615482507007067897844517164934733466120541441391419074310894192432612451012312003913819476115431069556369544404593247667703564600268348911934490274255234308846914726420830817822468195172618290938514252139455990177875342978486825733647161005173090066956525347237433136921174413322491428809487014664888320182257882685713031211471057635885336729130382333413185691054229545815932617400784771855431382254584319183509820892545512912711010874563322453428165952137858550842059196758106509583509860057356225406939709389267585865190782367363396325873818434756229957394800961051958800227150 [117,101] 1140965864188503110883349987630722973749738547117119295732932677220469020202017167438233404359000572761329187265503983905869923587948009875554515418807137894626761009852325962449547138253690581191520554164614333690376126092664311052713328527790516545529122331509599289975437469064202684251923055678563082737484111200457024832434126776220197040870785120458583329747616750866155680383762292044292067602178273618707039294967853939304875349162067307130034496209404875371644341323141862754107580229427515046563907554260110280645335978082294107322948624756835932742844936221465633531140202385665447867494204412646572368975289300300056642257257556097994634362305548599069079812418562286500428826154423101664375183355430108231530921154748335459666978541995010484062950724571583309479643581578020475861934831206841382755788483947770989051109643213187738425234271242858431121859866823152548053773703614821230611845664907752589171210863118369641358318716875853967774753134313654418555736774226386321140949290124738560936170360835638282565319271715483553685642738268515713208211151509596920229501086388273480518303996394165219852941586027770057296190365150151235196877883134406431382867876625316401050083344429879602342619167221240483750271474747294092504768018923847209731621856492515262385407463100240314186683372280257146701624512854374857945038118663396006719464240995341803964168251167178563163343122068683707730931667148574830756280378649099649575885093474610844887841698317386488175535140137064030056025275433465185491024486447919386589609873256005266110017671474933008362720616675900239925678920675879243514587590999736042641008190159724647350418830374806498296250178288060178273204664230848830950552283362994927944952542299640368308387486634516753834087187102290537935846428950228263640827982204268015713555877295539141719603563483933015960765673654584861023931181948075146917623144192812984554354289235314881122735156755416267449637000822668057977694370024930499853594202390126284175900935137873029962665732748811103480517463876749746230639689643709787115862580334330646779091260724037976256469099748613492989854000 [117,102] 4840643890614191108135766363441598587100493969862999502917303413284561540038540493574061868521402136274355894318217032728396092144740519323888612501353338535770517921666303822762509845449942633216224864715472219836452929967398838971685816260813223237417861490356684022076307663477519227750732267268171365426359176840610359736574821006794390120672511618252806161890150570601226095366521844007832485155919989630884844757979592530484056708723482305747578320492072043692575330787195398502088243078483637161742325700524052604261499348580418288332868902524533346337262267761162349678300605913445715322448118836983858438985247643300739340169305085513971075852954631207643218877242597328848136391907098519219018347248958007711275968338331143208239472219110047997487999612342074274973462593297410969934910464453908644934149807311038098886048356988992639658931513600363794100082579051833190313560974972085402317826472828795862434369430169288438136604392643381845129992352291784592319164064082791184258029415767147123260059664026722915741900561779797644650300610863614679229164217041804158306450419834339110874364630480413564426540160984950691315944764677042623981209358195065693936212634789448035097730560466303255574144018603755136131231778180844151280062792830804013207738138446027943267812720715736593293130996229837469856152247012334840034292123779384481986949937083327519829606458650271312902701008934865324360903833510164369571151564182192245215569332096027901372505544479690671428853923391445418825419980555645241362994821348518846826207517666918997337385910147212072840741218143083743160510162795098198370882442913450261197527572394803171324605721687658879884036873228657003441943343746386376311569290746011803821755398033144566181199615611187925264166483262764906056942005779009351269835386491628417429879317279673828622169589082939861860832587388011549053703632929084269712734468997044365755428889103626665519195855164658325114836994214540763391786183190675751716796797595558274984655985789348647901540596294702673073464649897952264124527981692948180502961871817807604934297437925651804437130348763386105500 [117,103] -95934675092632678649473523601688938436877930503170922032043234975912749030474213571829464787567975943831966422617279734344174647571420175158219008128218689373270337964859331675752670792318596764467044035424719801531284955054487472450326858592494205972710218813516085705187229182507060004307592970606595215995544340063487069732241836585687313691938294722410960177009827241586407047354985794904413397661687750711837621966636770152711652446724781656943944402479922882593126013045226001063676456733527167977620026102555892338803329171927091669091739959960863377549667608774623482703986671265863278353023575790033481972577166432009803098597091053116549144104256824494745307766220213573725331730385840259840164646752460158744336752192466554230961851838903007870453612233713314589968925855532629818964022641038704009001995563599149267494237306149385652882336966425882915371605648655053286615774059532850229619472282660454891058690305818474298661067097807078308271779334014668795481710365749555320535047813131994921266382469784587032731955570942322302769391652533934217855604788541771231409597302179141811928954618024676210434573831639526997492819604341125927987046134898126790536390962724360149093327707048103000636984855858426594725776755514213945955997690292167058971327764369081043079645185293731173648897465739326903995598756089226365697673066680795856853043050904626471777955773862556693604777345599705459928028112056446231231764091066327295387301612493450615167915529888917286297954952712540980776974739576131842653164359229196614604821771304604331847839389553572720449615538929608127125221432772582850181594780978221350218686696838469549938026877910072434875990401317208827766780244811134881432301759533093664243724982729250101093850489767002063006431946803751483564588479169128576645963007123731070424369151520492992793753699803289271283048277165306457801997975224143419432875637050168218604185936176055923422136598271656944908002013702931861693803132833466857270844606311905225672186148094073994257315273160616214524939885407318465049482970989593815149175378988399657861465736005481025311756319325550 [117,104] -936291110240546833386329387125194706931990203944226708565538533156039452154107940423296560365841020563323756938979062757891699929926837264174988250006471209569441624717554975824941802206509287321904246181313880537330702656656310054457168369059365009259922574322859404826452513580082992425522674554490205743612674641585854333073700921346376565323089659338599994066734282814150330936431274721590912467674473426880396247883736484439655724955620150999377371511889104443722011666544508580876755323980878945038599364538123515707803691850706130258390541109791965275172528505465920469279356670781513931667720174571493353846352286775401668158932891151210345217134744666052176020296508556312350760543572791492229988978634467097407496585861745531156466454637899344415340901527403095482489552025245722163774291150052468941969491053643874194166068544125483103866870760649218440132241716182983850892550424994498826678906757189309389204420348466734928631693451012399144544240949069019110949898924146801371472714528768285708657019638878725593728097513123315964584743657935732539002484780239384653892573964296982788982193881578269815670922550647749158406886134537885660724627415011975023878021571689787399170933062571266298227835111979504364834255102324951210824415749553751424300868127044336359642199428526614504973857362377225958195573115335568725999175562605390703876980308511064234320690926137517114300128473087974852293390301024186611948622875922612539085319937062979520640929647616567526969502519223649264630259135154662937934127768103532953405993538574250846811932378847761369731523114680501984592526104671505270275857329535235036408738754625370370107968120513877242224960032644745482987600612361038989532873388451620831775608401995190604168203061757528355339927331278034343155502532320067839530085211083307515003244891165431596962694140595324722051818205115602670406620987897323521216332565230781578843844058073138969528528202638059113442688510499381208921898619989303310696996993301117987515818668046272385730090517370228361600272609617414582461147717591354225075346840011638506826754938719264288905693000 [117,105] -5168473807147735568505975515204790859667130045357073174700316052758877223148892839678482217779415132210026612040074144544653822080243542085800191950088881043892376392749889969226948469706753094382368842801133224538110014980924490199103139366826674041267880812659575020799100482545637300834393173468490568959024867984234983974829495109895672697952575672541004270314761502799445126452809511861669184015927922597951180024339761892217071382068865114426143782628295152693572769766855523373616713790859234307284634253383217297422697661136671572941463670386473997054333946634314452179620747647484916781395043928560029246110619458974748027047670671417620081529922566821269560004398859569547428511268362312352477998865203038389315798321317083652071136595701064402697472126507627723569775289497737858734113463004954532491088324783720611259530717023384923900256410034533292541470389969945961254724173610239672074112545727793533886973001978920083105841927931755704877310561245225797059513918570751352941560707606660189264001593547537563773635630568441981548976688669177538158303863960610452071410531899616385083629711802014537690595009479743951875583259725018867570031302967396399840013003578052754737083233529751101064890077544991813987633810261986030364766288850971216168319736026638268741114729031708665134308311301312799587296404846570635193746349138145850719540156713073936070326197930962737567514323619227523577461890282626505667075794332779537534579388093038902402790428481197024962584744451692151859481677745172384236931091663806828234537652918645504496758442817634639937487285340831548496487470053973964452361690382628566721034017050128509062966592092662141479817159262308520168621733242920529395231028993973220322110582190210433223218956499565186249239756093495011084659689062513580611553341993310343186127320093298985025557411891103970172178728070946563919583330824485909076533707577327314930786642971491958767506030439482895030367105961325113863398874151287399399019788159637299139682829408032973102156798921688744291413864206720360431555051115132931060381844340509869901788668611013899788440 [117,106] -25553228658752385298622944876216222207583304206235540062213867286666927306021861386803088659907120306335955146376889493792698664266206203786882306761368765927988554025997196293165671597985642506911794683384352799463336115127551521779000649700059888582805098523932015436748284975504177650849722455863387754944050155564989486359669641335016621045153776633418672797608744773026040275361336198544425742831661924818208696740130654274094113764413782737754544797109104322490433732150316225646978736510810833416319555766388254826092648803991511441121473775441175283334774886002515817443837859448275374990967795349115068770791605478872980223393931084161851595477418806356979206958401288743637729874050981354183366898736183670314749439276024347065521511868990472207221249758328746586664413504594021557846046147246189570020946618293115173410898093926364921034954697639642547758777735965501590895006474853962602294044917803578554053728475321561637365914897090497629411875450577904752860869849013635503517648752220518452846849001272362659696434010237085928961981267195037630922355198393008083358776108470427041553359340639229096554916646541437153383736437102243910129546971022167088158362539819129685546664240470970807422207495392593084817782589401618205393291479637959483766042856701344853136063964113843579092235074985181403866331199245249875853098362463175394337086466545087624675540845833189221244966813583771513133408115751310548697196480227741753919575610242511148939476941839428775081510266390200335656093114490451620106966258937779491721305055357800038023360523212412673132125794921695240115105522375012584251988236962790952774354504076243439503969788319730768607522747084396719169980817882514581241630518709536331861257390562117505700225803420072889617511638396404991505439203273995432041696119651495784234836413978667790009541366675729045741658070861248786570599791960908170832905735553592678304900957766118043167658518542075326582208199600244520337618675153947763042434073098776796944698444953739408102640864604608253867556751747396902035081452817704298494505082355680531160483671801090650 [117,107] 35557418784666904551658389229714913331350426078879416480443518388735639443478891793520659031971988020773041839868890697800618200015215706606880144414289978492714476953051319535901057261888640696753554912347348304209008459501587208085062349174338750556457036358686052970016674107413406886832379530148707751324001176599877938984277466081071413836498474978036512083064779262724584550146278522858507205971947854777290864863030311059118876515260072486121945110816503128506371188127336164410426759598772410601305471312834959006192974489489961967443144223220643829984264252194625162727414530130257654100068495306504252595559426288983790502466901788571236900023860419184073737164982968805334569789255358746548581275745206377408753104440305371880616669142121198163858675176493407595300827554860078305345481406830826458452814334699256635392368344709702965187736220181239308103309012726821521844934477376851153678125831817281816351084126012342482500692731376383615426583849376693414181260885892377869187462999775515957394288319990011940276810336056259700601221629808844385945556718172637787633677410328918684995990772492427349016052256462952377688915022127328153113340038626674069872867581833099657749812190395472134261699712797727975181773040130883198585595560960279045090312852058635842040480137424654885701233996028159870107694386407816915708087060579949789867226998811435983283024043806063323681164942603376826172573135353178853780430629471112805665114912553282375231467533744035639925383203114533956732693518664231458673746123635527860949456782327653647894141484465412280272912035418677999124185176445475205588309872571099529869539041437031469816640390750136491729070758730263813193817882318216973336188873154353762401219973642065012335411804489656392614425661879626208027503720258002832186722142904277534861916078753714009855418870227967053340382998800476991427791517127937524800359393680988469098055142795954290523374310279576911484057068560456518679405603046419226835434882943756681093378983137284617938616685282880321397506557790759711686348421369980371283981979725610917178808728800 [117,108] 2174109093197802723639632469344120375057256085556218116147981935087494626118498898150299505996565384528949064043939988427154242873447203421970471215554072733120499570578441094657521734109327867679506621997993179351588285986083693634682147692240638113084074989228885339195330858326149433836636481192023472568093560409552909132045831022605185864575719515353579518146293319952635611955133699242123411065712545399938165729963378517351454839623651685084171343470123629965000531407622701587645570885738071080808356102251546172995181034911524605793696283867185479742807141885201056737316496253358932845619829271038854676667618218927130602875248260409765640922640838164746951271701580330537721743890718543516815253351435007320487534806026463672342175097148706588873293920041884774079949803243583849075705346784098998983595179051743443884258060579887786643462722997972726370588863050865236429633767387724713947398072065805680040977434383968251963941218945907057820827393407999498574870301565545756065847623632978475691552832518057047437657282153394588448237424005024644597617629666873829205543923086202245484658371813732545144098332901901337914076106979954984353226827934941938709628680302635071874657979022774451627061143631204639267244239468466424901276974649219810906702689112833972237444034699700148882608399516886182913019823527590830828402110249459983386183764641043726623576280539893157739680647447533879696264131726827144698610128999203456618106934829363297228305230363804115646350207323132724730727366086486294861268995319923001042943872912456028814253654526609792702758975177192342654978925651234709752875780362709052488617951779389669621575684233103493921659601721073390372065634248466952954497952735656673797884426893324301704862269744061701953746981544961620201979646453729458926241759100484416466972894942648883487200673533367834461170739754905893849858047238228313918890652385456993813426607876873653549399401537165195069152467402019424087723663456839179292274008492648310474420755678312375519508547753031893591859039325724211367615194133511705609144139220919461470405530 [117,109] 20063611864002584589984494097091772843390431229811529719870094422956462321899456092673149973643961780717271092801158522662471477427167344702409122832156887647193205440599079212378241159629722710343037823397243738160694440502064214115184417038340165588934687614791250995989663352498121937913648570653196771423414649484315267773260425733427027849036879705107510630603680239508181853894225682369292709752442067599337801810529487226965704782391182001406694170046539670073758899603787817264373247881153978630858042538086565626124000150859208284931055515001876159239148652039182443033995906750424375817484756944696922525797154386129281579378178010163994703824349499964991771699622275425639556258909784563533761375200126140505642368727931715091035473028634174530258331116506260995675457326584533576978957457103448604235878232376754239493231908095419527874232405020288717062558739841742766545106736683408799317764976661293042921626082879355088365044470607426076560012180397824450652969772116606923918066845141963876663704357445901836329208144227850049250182377247999749160444574004472224595098664826000958377801662490432942120510941377384987326690275676456391870445771680595699608458623223090845727337294627591705665305170021318761722107870191446918503642446239292554126198396904536890141924116247587434319209904125751231023346450433901572128067001596026407607851830133906265178196397813962060619107523849261692273870522113139872560344864702062336141839057840445907296276683251616588421053901804426393164831058524517702352102962046911078728095974280471698562959028810459543974843743144583315615640208504306637458464873077425438336852078067255174812398422144500661599477624166887748284235914275014892772354552532038079634789682927056409610174431658037072588510586263581830243293363374090589157512689762230052532249186490330378413816748840155629941479123419051335229121779303043878052734857579284781144127635927407763920762266073375847839741859825911630917727760779854252716704124281309103868599277336039923013142343646937960623544060965647255526595739724379518447138914495488899660 [117,110] 73431652667877514611568975072164956888543159976894522717297728950485041125728595871230021013230333701719814636674492931887594274974136574222097349848564796212316019795629453976479621271769132055954197560160310471134253547432204428390911826646095994642577521644427737826564832587534177395135705605297707461910400818058302946446561603444635960129866507851327234502002490130203073377098147737190539188723555018591063059578764570923286132091782288204257542186409366813767753412244405762798894159726226403375961131585008802694958751139778987067108653429227646219245518799545329098961559428024553345414968420658802942661916853306600437604480740370433767130714845385427680313723611299695069855109593563385315511063361652800324021873126701954817084292359946094505451298342680381136453512504662472969163554230850924343847424867152597716431041835595640715517831432734086926002550605495143932879416136645842815901527662224781155928305536011167345276425882680887015813436108230558036074547111739475976672598544576531463624449567415355261269699489139835050567270303709797248135422223828791490337177209878480031734629030701694200295899180814958121811128513339979788920639072250934994820875626114379335693306749667028735934417776759211486636491562881883789966711995028683910019560867886932616483046607739819648353173873239760346359330324225450528053524540737137893718409060700597284533237337761114806654076645263167840518977542256996075605291646653362390342130742719107012323678739981664040123046444777324101547950582144689055762703872864715022513668012801947376272341324246802918457942957256666641731808497414810079519307518868751472162317805480191911364827141761869660085157596106496055201124809789072663858964752187749106717260130873324196271742746981736943547749977405219194833893844592350311486623486575747868338409863232350862383959432005888434742494770584917871988240393381298874911068425978842189748101670696783121928704227071531403841639297536404649245294884404706766539267075720440381988938951036884738273431096070065346992772565304633965091001435550665798242135365884020 [117,111] -102342264065476943082800688437479701110581523516974705680508276083146684436030033077051450766349129628559243911739715089227508027392755270731348317974726021935218113229525504344012849399613601959417901059002428829042449226814383972720965336073151791099813020720572056651076351748013041195873224768767007266732043070728393598607127999088777906721147813353569371483332771154572786903775057600456150418101356629221432349965096326728492280520568509695858999200396475831145873056907799827842806397479946317108259141343470172284294291297976501167292851888463417734315951115450358299528795893958550687365239613042149457844684624889039320450424781341163260490696991626942353774540795865183268807045747871991964762484333706681705873664208682235279934490453141347076522991658511254010723997105290182459568472336847942076481836561376605396471859541031842950233822705394871968761307804832696254063448441444264643631262487793931046240202606918591075282226588245433998531881500846372360920325158883026749886376626876167944065167634400354129504478938522418710731689605237781630527458326090491666041403120231739334425857453170428658500651455978445494238900722666760476534867708362708588674720005266756128931900311678280907784495189715240910672845020155601471984870751084844331861065440007576277071383947079667987937212373159346946396582272982560722995403951835108340658452240140947331963951327120409689048955196048962518035376385633528403175931394617205384507725494059280828689595928858377968390071728128027591850907719946614472506538408384878360770709532855773639043255476097891516691485937561473379888362502858942259011419155347608678507804795465475030576898760185831477479887388803486463837859066664615271550887160633041195305362351832917371717849154179903076223986475706606262069035119565536034696976487570569387878876459351451176255372966218947696813625131998158265718020729243410771123381178311064682646193375432986094032241574578048550176180584155812869873684940716247572259754414269138714440150225405496616903418072961341353020395823668394964827419309899361301210477620 [117,112] -1985572878213950210582125854536774484901779888200374348415287011458529621245360685665767458554233697381845610815646548973857782475001117663572307023028607893905573102117708774516203157491054762448999915209082722902978661723126417978639089087197817880042006407029910843634529911978173345656116913294465842788049987210240050727297982244726098355327278905776730524379381361474293009165097609676186266694975107911245724665964749521578409761585996967335141531511682247555352851943858005246628473771056772391297206594345573108248042015541218481054772921035823162000657155243731807164028177486498651577979115171838906107567789477415488372221792836893825350305754933362695278934041132413377061954002107702839336353890206051972130597795871334785180047026285932838388526033774276123068486258981748841278804696591803407790617968920176130401539648749239606055636683414903695911100227417249741289925787269556124381213843748443595739020489157203313551587951695539595732865353955968078397017397997055379602261436316707608855124515802532743663391300613421786107168047079162874684861910098909083297060843717530417264421733433278772494856833758679460396974520361621024964155406926641749177758621202363531357942857673291842834451120700339275153653385762483002256393942634036040832680127254745813597121738921158623723100356567130433483371551797325859875853245895465785738008176280882248193263636659078433378039375940560345337687690988760157184397160080181778782359201386198257295984553587838391191298761127113254347015185190337446720524034538701549018469595640629594370978070106247961217105608685136331161937653006312308386664100855577717030973468161062231715913058649802067657932807608406145084199728415872618740597202478781135876591930527067306338666526058552288277543912500363663670356004686715912322370083432788419926536041288200461745393677293748624637645188042926332898672992188015315626021682533570906186267541315230013892537295470677510625005403272284270516683074373475850127925579465971914720947038698223684632161958153428065790388784520750174041142533969162431654320 [117,113] -6284005149819205559093391493212206869171398139719459710018737790089371261027560167767871444599096596297442797141064948944255853988731676578816599616223294557995172064212857867892143864821969920741192789780987589022274248927057606376869096618786220758743496114711586339407547472979540456756365286446428271891145617678583049263192481290686927266201627347245750543017623930798902731351825135288189259311954600461899244276098229477785472535704682987391844253658760973303967892208941120499166604821171260487291869746531409151258338949765553449610823126684618402805692732017052486742609707776895532852792265568434194402067392075171334084641565942666988295703456936856048328429492013120820365245221884597336864758951639591469516737181174912263514743477333409833829419295300921324967943334912881574305182018671772793498668086238099838717248153218717357720543689866672170220942068753240531163632047029637275401332692112759308082950416189549861681103844635752046618513675877806831697372560777576639606771707399615590119205946786713365398181805670483269963158533773503966235201702149864367050811044674724898508196688662214847057335454724070127814225619762503290929336564121798088510733740744794986919229590670687429208270564007401644034021572065560989059562511368504902502823498789965316639529011550919245674437587509158466837277813335734150823988229129799339715136780604605440786797455935671369638582625107937355727301034384566909616250095273529903763170839127238479199925745690999322093891208272989889989150289075990803541792756285613771638597588710256222064246766872302071761946462332184471553882743807756497311036728457967820842243311454424165760371792911250185785186314564904761731029931485223055582025023559152628639115510227389129460635851801087614140277003546909668250427350891851847481480800427856232971789178825469635956174981561985363922317052163333532881823622852070514320626780562126686056834604246034322038767159058863884090598934533374168322222913258725502465225568212642376898116384093316046157716487727904197190351914402940283220373076283699070 [117,114] 1280660322763008551601198864955386892777349017309398077003036408873677587746809893812831987039211360257686467691241953268598780025940889669467478228951608289514346597511636018273864564961954680314238150387508208703314062257936927454719562516086701073600752588723591557788836730870156996195587942500229411715662592905065024592773434296360166331519420803069010395221589892223426235305846897543528739716370094440970153668649821142805124119740191678194118182146110089171143930466171131268456336242675710833350220090102766752058605864132491286950502889442587587811881942726992527121918736494492439464110985986755614032250101898195513120252946382835656816939170354735234683101351824372965462743863529401606027732665395962932981229101052366955085710605250888439426815886477885512553098829514087047447330647920918602553645621268568170084337667221554840924549831704344711827544580944268101595593345748844163080018311270493695807220533571275967018956859418089858090875529687022742279039326056246254860573427573867887391956056721191384324029028625334894861760546174379526660254631584694650772609013037524898074934193706618901949238906592045687876801764708667297898562784408243639391411005494792709440255832039893560225154028088630652529438796473598689432848820055414517880896154034600748247853319665786282480299387471537018057721679367888017680415574319825782654750046187891257097469914515187532830114623034612821487489593319786656750260710729888392890440053225169221485348816044675293616813378194517539376688219709125966041101612433433161299195051075241525379324818269887634644564820130820026183253753888634046671588048097675531304410166910108403137714375419590950292003932471740075538632805433073580915289822129306196344649187211958468322780225679556470271526795272263510063594679548352293400676361463424957423945132885520434970985504733664917046033231320909579290416611806628185498406929497612445161495331317747326600800628558363685979055824110135701472645319614171249126778766738235127605603202642555948884562735006617839974112010130167833670714884550 [117,115] 44391361953703942988696053822417334991071073869724735365095583529861155038243208472697351580065806587511898613646282398728276375355347733393802157749302357546709237190773728772580958723862441943275241353379704146391064916731595533141216618977001902846866730709222293525032178850481945123270427803742420265902205042532143815035076013137700050492555200806035943025370036871739132336027279352088507136484280670576747783855114253419679718470992537334984057835753591038367577428124092617726871824090333406014915131455564856544537422624315015108860537206264602917992976850829270331407476726527716164838106995577564508694222312562144856775590211160902903877017563579526395119025641589103405967429949544881045746918528583162376554789677520689686308194590909802160349443994207367464149413129916028523463081379039075066085107601081765897928968015177387157132180647552834888472495652944574492677858419131477187336345712486887225726215916403685439518500429468596432795421715292615832113446424556560791953233317793558780998376406080756117845009914955724901712254776004565309701016949106407779854410572074213524439857776142395063049083050560394049812138614258810599384008306852300153113966324334093153094642731089618450421371891732099746866675237796740192775853519812314478999634734203038837871255003713075488683659912611017125671297732468919525609438045806177819479521116352592479067142779541815828018996624016287654054355555928575109003352278818491070715854825957801779746994257980507409756586637701744798438953523251166170133932585115087489846800554779494777103278207877778369666221494681501301176254727916432789070867266602592198111930828155189367325300806956752240058177586344509724524167229618272566367458458018916524925415494179511653453934780821669294453833885927299604300105733181179762489793240577501658916762852421088402210943965731043322152323155472631909192764855341409447202611878881063768716605984050887469991574904119639414362113174044615542303923603234682131688973615335645615222693820507420902518332110413072455684629293847760048048040 [117,116] 86063149095872246451238462617103542974270722273609342895333872754379592999628349724591962249541889918013422848644140956645923012642564833519553779915635751761492182360644268335288407579330911587199402943803843107232216807016393027918803484354178975289500070122918751731580384595240677872015256546456800049446870756498912723270714164815231918895486541001344606842972079274749363844372285189507107920357284358515504789470001148820487600222784485577804136092523523597820798547846883614591607159989461262121184886814622726485482757814736760132059356507936657101059139263820467141038033985983852635075351405020315729904163053982323082849405822951811295205889620398848479126894007172811767432575666293237042642346294784567531671162302324750389456974232994330155779618656436124276551590630979931976872002704440971996911234921750763156418644342374434453410091200632841396782684660541882611181956858260312097515631072077630500423922597118040975959897526465299025961734167673349705201502699190383401370880083541984536593921552991892748739421580729366810675075384297624195741308532665389272254079534075911191987963848666471124961276274794285465070734650103171593467958290683757028314027323213761615605407829605603283106001043119634325567096611344780038557514537804576945424305290705924932023381281565429227838384789134429185470773934853311271037658635620102270659406773230652004348711974562583383771527703902913874455292202740121603313804233653057647579508500373539580749065973367232689153662111443961526139628369354986190417314120309443261361407905225702663825467450795020851284377043774875700645722123938132582694508798513642377112692350765100885316867114894091241424298520803250146600370071869840814712971515162373680185494805141028126930144245829653458790923262089039481519697307631868795301224656773408155475370434819603242819285415982800876417485767264440142478170770731836997740285729050651466910078304648245236576809025724124197858514731290717186598900350727385843809930236178598150262473964445451492426143724746314188533501093088983730 [117,117] 99546406267731014849960750822016437640851352317293532957908509054197425907097621714450108131296281176054540933333998402714517178730672677163718257493151469423208704341898431165344964006317603694072871808548210199249064288922850831786845925103779619560557624447613169053916002438968130797121209448818865127114065271439848538122225019834869201591214579415004118707006953871576829421160796128756359944396884460672621088184732861495394940951944753965737491481750607104543714982484907380638918686129981739501401549528072228560124986702788183152636338812105840741409091297576283847641251210969500179696364417192255899262235522187709082832053238053420786126795633371223606219049930590117041886437324318604681964987913264784400778476210758697247049519426414916519726280789545901939158204738105371011496082263683436783154160858568194389440488830061219415494849831991768264402896969614561178595351251545099313883990303982194176805554810936362768606920917729236236387174228187367406742431783420506949979798196251509742180684616010778984695216873111531306411935765339618870797272269747407716416299541574956123770129722527372543377895614255035843897676264259890011402706327461342214817591699237346037300653877152377868390593341987827213643570150014663265668629722194575384441588350737505749165000828548652220113900738311978135533559700458755910783665198855727593937001296559237731866805938983074225921266514594711514085676564039549293370247528703795639999042384545832405895841806711182712773550735496019980006736847899624081778790941924539408922209802213146574489563059922413664714673351214152361590200540982297883039982985709799439296188036263742891085621384222487661604418214676753801624937366327273553360606589757634973275780027390576238711376264693252973596116884640912818737279171021663591695089487478871444149440437366164386112224731691387577425231122330508015415073139949369828399672862390399471121475623159828841031683444751103586445898055621955727168391601099211272712530142653833499252804943158900323464833363351282979352847916240 [118,0] 27150967589309698067683576274699988564351302328299880249298706405077806768398056496644249204173144992737716923729559264298676151055986180445752452611773136402858838541364610660188287655358458097673708484367647390226026405177536091724607060038334663716532928038713600890381819347226310385041324541812686990787553418790020314255448957211673612393394416962108094142623895956406122688539566327914479147721601869452223678699531346780708373627366524134697972030727115036008770420989122419131948072597541023063377819174392009157179772314517225268614471073580600134935776780968847667386003960142672383297158491091878832665623516425352168260156842836390278891699041778547452798511880807152627449192494778761511979288246299054225320189191066636621896712830832543050552843656188621818649269598687892862465718249854055896068367091909861915981127002992757158068691022218174243722476295090706139527764460552779621784166146410122070115139271992010068793874166231073884114920535709133817657990006102815312112231736803413620301635453763198025197135052584213245554772290907301408411599355135929208161259604366389599765020611636679605873319504038818552715457713440054096707297329824863265068972965512327483934593057281485076939793996184817214166942365707319759713565819269702161022464769934544436156496359464655850979524505412123246703573517206532807339782267591138683751285000492586004361328753691812851575746398069780379445930592865550887911460467235662270143108145856971085679391578873056425136420353552419799607740959573325335874288364214244943730214635500926807975226375840817261496479306724861821842770275815547356476634157151943414513514380113511864964492115466145403043051809810760360573734670656875040633788803479790016375898632531611688947694491129843307558007660153702182675175285987649691964414212391694701825901713013957783231720741340700118646797429435740488160787038359274033488272070147147182131566005901170721415057317662534904277611583854551390373589471700490625008683251932497595173335834727739071038683843303949454467166315781736924026569627015119624796504602410714617729149235559976722729953909792783519263804082636386544150742547261547167151948393893515315224639104320942189275872988321821295919801343337884699964939611005476649552292656153440475463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 7632899667818396346143650983055069875085431743573812066119026390268888711646214025098331039897327209967584561212558598316198928094651525704194638487709868648153215508397731105652969080454572917273179850843666231396562119232343721891342999211708259691154339759759240486499614247281776403820992368676068536864870473618261777623628091924412788391156919520230341409283479762068313283048688373243489410882365345341300309929235895116767532795441470971362958690838200832405893606982222057376648072276989184596914658794823920123580197506376381990710387218840908391053398477890910810838727013179437293530663375881105724788428204312187451082229170136794334735922342990089063671518436623931282171489354281804292985417614633572230753022243137170802041521003319585326289724533869777622455955973005380361877271306698804781524662612214411726928025730051594593097269853542163424266714898154062872114758913149545766571006813635494087882254402760528433483887436490187779081320549032888118773126473074794007129831167993147809945327299453546185475435110349607688606742858350500784843269098257001825417321342498552787581941122550439660950512763600754169315884138894926947465247378195308769838817993476446491176663677742009866277572640500688297358283189103862348046005432933915157839254495572950755428920402138979980355924812856734203342253789505771177432647107893993665673863879057959048532157480567947605530432478893887727606783123732548107356228673180548664674638076072254295771854440175681182829808662935947600264457895242193419904894454475492859842072914635201126040169410153582782279962235023479034445416525236590339168601288698584281907589032508863341072164338571496794976591323257460524348237451186373145065155407494524796614395106004596650588559935571971358010663913608966272673102091873366930541980246208276647777742891142446443499051581145153706381342528010077780830995134184022273009300902132202162686206000264748921724987766965157653002800132807987807874547608539943095809045809601020479698206116398688690160457634992770642175860553919452868974971283486825661496247803993114888808279974458869211552461746692331498416664581242621576595703065483045547063335344367480634974921445754472176437801037768401473678375222622355802445852997369091230694948535528965294361114501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 283760057382634247823946883284405851393876861119500673702481436863997701723607442704777324765747257776706140252030238475208921796589332960075462915303997783772732006700089652438925805752157834345796277355265503119807579740541877959670682171886344455080806726465751526032091686491734634978066393167722489556598136252635312097175875809632572774483214304165069696800492617292468254439717138752520915722436315290093817131647410257912785714617419761884993150741340253010591132319667932175259639038994612895581309701439618259267245562522933699720554664520420653645738809738072498408105645988533885890192713764233608680565222955020813201883120066397526877747086670256225154930666429969054740838864895627717521377050024836767665066158114556104415486726218102870056995544225898918427687561216409811855026331765776936581152964599155120004966993214505396679267095494006006825215788557664778262629918208286544662431819682077420017028172271910101708031760433658015440501189285605993175895954519478876081232311844875131531253622682966305588233303613877819005917834313525175284631512985030097317514856615870018654493584997960884972839945768147326992818726359229515253176813781333818138156117514583895143658413950245203096346561231737097417956317614048465899078495362079824436084667047433299563358953071568781594739658744208522608904048505851245605564311005600090534671841603441325164671348637055885175689985883785429833118926270225285289739235853339472714474020042459760037135839025026757960976230678746642465296546984203304328992431987899198539656128965041323886691539728552713921959036414662323113693491678221902277544941983551166133581819336002733469388895237142027283925955822399414452925482366416722718246022933764860129658757210494842897331025740335731690252798307893164085224205377578481969475552320844440489241168416514752255104524315708441472694894269609398703664737811155258360132594190331568211622059234986305447001970858000842948819757997241711566014187219459023087037886963943762417471200302829188712121617991871387900229530932083992220603396517770033579013259769689676320062030035522022092790341102711325221651457289583736389163037670381213419176245987987480707995110549821051529308459860720707810347871571783639421341799831864595362457270866229919192846864461898803710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] 540932421466070639552537842094123915581016316753584293858986992284610375425188452774549714490611425338197907953926712713588211887446767679519770013302980098709542815590299757340013178158250169786193553515735802653856334348680982584829794352864536397428199037783953174837741339273314102108179352367310007756513652521978455473657679509463845736087917463781763430027135679941781324607020036324308652990652256613515572493392118734570816412582792077304357997459039979801737152096730735999392591771022260466578871342483093095805776480393451911209059342530067336168978420168634387567799473538136663080451280831841139605383200050538109081815011730890650945155021056389033604575089300356648268505893008072714732767922218705169732215341806176371257877901065889334249597065339922029063088782255886620107718908368110550376495339854811248470907370309660559443947915077192138785709000108605909749123694875540768470319845591288317827948051657953973145753226442676993044353152946086268757245064596950941726734192452461476369563068701588241391263230842775762594663964256103465195752678149235202330749292110311442232926679152124013128154984109774133290526229528875275528609958224988440506074587156929020381093236462151663249736982254625753886814995928988813157602352186255705333615247299597694223179196580531101911677636346967881538575539756082679681530820797089601239912307323772884671794367252166036314865417809869864945218002462498578031398982299598907618298476138488086194264301931639000569599337577501620653501608403552519703491343298043926291098309479449965382759205304247952506658198403222215056490837854534949503424922419702746130548131534276440522672867181119330053244545192631846126138696182076723415630316590189821741932281134104519473099274423773277888293172416197603683681677780259298281937250508889042975379390535356357742778544923676373775628356419516831483039893777101174209895036706730978634973475388063769243360369431704555449000925730887061670388025630532805527187337012858815662344268492558702372619546518977154816525294293078252745489881730217314764923093114101119314350705953985220253254614521956685926305884561635025722857016642163637245046096690259419653014742184644557554794874336392905389704692152511543438176941480010027557610678694555161882817628793418407440185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] -235256122335187207264935182174494568939760229057782158266826391892249082404092917809748610932828027109274654045130225142525430752167525729255308037314808315616654280716488353703950063160409178999868793740178169165077861560624023878338756235584492658077759873539674196378339371631286527358616509690670327958916959893484758180876780935164405139669388694209042695082289233431887791433956823990659032355240640385789376481939048696205095701610989672859220158463208717272314954426204254083094159537256551798268993790062071374183528244961839926075084328131103458945751673698970786163312661682480810622572171220783407363290179838626075332586245565956502576177398646152477091630212751273277291068597279100716994842302417813792148097837806912663636572076502760658967337622599228633934210984608659789032517928046772448679324770056055542702422855914474774070895804520790246242619204305408739830365499287338300304013043599302474428979309842812655265775740886376450931451331342643915344884679999996722717171634622261631179197040395773217291020510312002822601775371385038236794796199240942033582223511281330613648542112131135789876393686549700769103058650814046988188811065952576640003955519760157495484664889603698828693991178960996532398994684156594078308172897686530503605962868842745478915931103890240480660977473291439712364504945794720944035526509997102848422674135261895722605867561005620289192339999116951869817701059773538673059064031984872758543883019114835661886661473960856870788705132041816449033345638098440790930151615957361603473611575739904573630539793407706024553514135585052614118144767059343287569136870728251150832698499742681162386124463727124438820913424491150693667628499068312329355298050985772164110781087820621891494663051555265502473196155643548782768199216919084254260847928463517259053422188555031188967272764649640239391843285220798427862933255263866614315184563716466235370828062979873140875662049574379675236578045161486692636664448894480005959600257686468141889362326560235957555478843067312804142812752636561030396670891132258435848595002116821921651500103305312333047463100205242562763490044214985343345071974379599286218975268345794494241277966454326974061670265307715179151321824944591247534894428786563025864626137967448166188333402715215925127267837524414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -5968793194546987985075645102201283247987870568171631822255213922896013497569911196026377054501494317430660282832157008380816277788731892783605070844731708350204546532712210131680233523012007394701386498964453906676239554240873894027697142820787508820305512685829018202171312480581641912800702681331933327070764263283905754066912148348781283521174489128995730718138082783653333283388419314743987342124134086880409803716370102094423247118939056582743518330365108865444817816150459500579823233681814693596115334165185857847482098226989032740649301851808751432178162584554294444410449664013377025462188015949439338375157435348559516236325095027011276502683879458484813740900787885296879643989876340215322998101152066804568588755322541424426611335740958602081688006533783209996681297408688937091360609465078694578251033887389129521010310015641930343648270294715990786514420561126028380523626694759687896404785114576152835857748746814550606145413159641128351666871961293840231314938722757448705572780210056475824111531453783965488968484674781145588993402612518484443602029056307923948886521519136515002043539480621864105113634613669972351194715704662495774963025588050369150359322805576547596572724776134216713547865593544120728892590796738388731754374399611531926325234049022897350405329776412799140261373134580723180686547027271322185684726936229625094048126466377779301744901608022231240801745249076030262093707490145721010607692782815326903613123235892900483545311742690846391634661790217002250903242632178081612006636922511168801195388940897094783521797645961182019142815355398065849684948133420564446862649015470979861834486257797140834713002613285877423244613042105436095004644448821533656815911821067963295584736172626716435886385798830961040327601560401894997358277143459472908427765250036464470486501622800550093107368820184184322694510473109530689029216778557296164761793585162881556199432628154320525586009077283202067907923159219879774907530874026156658638239428082292808824961433418869119200641482115896942345286626472469650251545477177827368262313078433560802182312822966615860528170832746142244764147157957876517597237385193002947962429549999105291920891739129707572015260762413150205759664837193912482344319776744853279244476172085297118602431609701852721627801656723022460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] -5470132680759316104955854925091240972736082293081431877434593238988122211635039681549716099715067799705300846377917848580346225982829217601144927955741072280089797793168266132304680248545347920711500688319490654132285347346872846514860943091072520648063006944124402907458808441988371521896000996162618013372928491652982798594128312002901433213105625096701352194985621805186326800450690179810526711841693176764024130282904680716561572574821132355568525908571981631700085258928157844201865594491579146642750070287515777745451747326725425447349767839936136956661212844805574838964788771648547869019501236367776260176907759473108330040505423835123634478929924957548032074708024433987288547033725775526628556051293577298081747153473794963386722808027594069265975408293549435443771461475982497922556758304701330114731865362609758152940559036336176887576421255677390421567779627639906325236281546270416372755616861595237337884318056874454710522638990399231206180647602496434002597178047623880708132635117121794396082175910048802213672371484088347038113816823631627086850402637407979038425719439344891698259471214895354858656621357937174385823833548117566169010925726425286560046677423110300964618799070052267050325160456140760246077971776068476698051583498316808303163546534981580847361892857418413636271724988647061596206028474776791203443970328640597200886713404146786145361514085994442468220515260546054671123543617968353510628233944946202756366481397955287019338353855437132094748647152832626418969166002892012054258043442204649417264393918925117394475513823475500471549136553008770582381229751934611975796886823843228647142530296766827137071649874208960515444368292451470638731466963047551944780624805533725207503366838244332277576090995572284278412826255815229572116654588168468586877242221907906648983022629773372598235925433811204907410481272100970850095075270073131697525025157909438715466278353198629721786143633984424146807372785073745748330814232739496700757982699789458464087243718239196536284351422384928553741728062214370434967815321262742913103793785360073684998073575759953726923653719130336489276766718925525935024152042734025765982212950689340080665157760660381465851729196069007979742742038139494374579484664470213234518823093848498716922686829766675487007887568324804306030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] 541890490000092309324064986304300348757812725936984076674524556013770054386529523355784682043513590659239036984663692022243855612288311660216922806267184777643137539960137874239666265835979265825498321886348224807218309068844590282297709339173368011695350820344355995101197339049187111232811769431090829397039254260296996714663631476670686674096210827072873555118172860535020761238295767997920618515435312078376420105680567836015371248536627327372553233299898508682674391325988419440766895208453774347777253047540629975276009876518227114942307629733261843019496477930915355811122485728521067289450589324271776456212548552856232850885942546701678826000438492093357038228694215526344307829769768419908820679291453086707070742150497366170444718046917612516593126127779748217840361250082587550071024535250547155165274771577806943389603032963768695339896668734624678661946342301416860184294255002471980669948844812190595112457313026305033618932667574426732133952743192627001819907584486396371851410971090850523004165480984697719798044393712046254323691782232804721486897358223044841678996798739609559536052972410724364607139476733727564754983352863819547362624816346592952421363703160924790023169622078961800953272028785006738886598710522579084090526282353740663550523320381454810724464231012646527499818635191479449722292372320262296633322406562433275881207142649031234363056305590741384010270421002842809825245071671905381937601920190726960113889262626118739638628937542416909929836133353889105305913824264825697104206442711437102934240609506616842617623646111238625801257009183370442670673960279249620586827102487635088268125378531266930602887905943387442826380277429096023201407488443424446987733010901555688189004024834515668538568102033270064826351348300594440076305192125328999169949041121427195956856658508892574435177255160872764768655570024910048524600329662475823262820057161900571966747503245930084592019726396113557096508807527570532401521138580400685113998634120542328202649623021508957702717288091419772814668592755028575627672548084238901312509589985130323460625799408397633043751065355908930474404457068458102286849775126087828909958567391389732376690045212583912047516784576178451275553973559694551806769712578505443153152239915240550802170793967278000780041224970773328095674514770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 2342005437269531788275177785752187006890771355962950430239314095964066238965769783339107845434934545345028344265788037856693619382935064914875610930235671246442229355600997298757743038493524291779334883261483139160772689673532253489057880259131791968160624536074621808589628364163128967148409247986137186119040196928333579608779103321339136627091003827870431471310563956468575441487905722401320142958360577234788567379497074404735814367235271447959803924213831276611852487962113978089440371035052908896675801655647691725189985185913764840316441523749426499103642147055600474998297141452249490198537554246319176150296630965617595409588947289346118914951040719465970762409349266927846874611544811953944660741411513035599921693050056660406760745435778750113870173702631549197812576667522002077010529495008154760123346877743449686311813693664663162985029596342715418200921071854522445645261564626410926302048792630909502776264001158884388853121351274671469828241529903447033824404933325256300632421675463349465878718761492785732908568728571507183568122006858002226193978807477793475741586345501056974261102847248160584967903697851935400570210594347855641171031943552699651881458825041717585064457573999213082085668032174828081160516216292347796354598523199874453738450912435202996037986154203518823477823498772717035637053776791458664926242128852936683879803862066850956660268570877072116963650783635650418541380271755692336179757329421019401473708328698738266351973868742130213154785133672225162927230065396371757967984174386596853111236170162973152739082245996648810203313333939256273424276508182606541681029104159699752153883188658223089631865304700575368532005194059986844456123782244625073603895974166408101122412847578371639761928228670767328437622269251021402029143465225302743066489401788295062335786328671719669899453677230530162456430431118259566043454524529541805454614079515974403592687627096252795050990912210922696817330476883499026819240700579957503858954757513799957026710011318163945781561376906806304363020905956460204168039581141619611574826451534435196066124028478322357316460649067824428174216164524438088385268862213325831454223305056460660338060729536942447966759009987918397999899127147562628563402364787960391418690910744796927675164713277711919531959283702349239320028573274612426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -14564692033863482848761066727681503410817463350236925574578624105239821925474495186827517077761446770030259142387551101235612731133392474463425003107277026870058503989725376325799025318460974709042232913112997887873958235992218821266518767168629659850941513400512017645031548143328609772520784290633024064843443628345457361222969641533415740683803660704707783882888250239443462857575183697804471983081585609920314824494040467301732275571819217497050150952183888252069920457362344884695749527185531371152557520304773063392936549824937826638350015134744258417362021963544630397279359749956696396429191058619201358542029479023143505419546333580291602640376539007683246301385053821949025423890732604605076953233088835532124065700951396016035373570400484356609304145350975242859290858921816316925261378318202694810231081039570240233241888936050552994298507045636156309945968560603387363575766194276224783376169278947329401542174804093434300483785624201167752940420544601661773756330713843740434554216133863048145607263681119334835643253831269084444998961818409200208031673746152324945131744227689070050469005544531106015615211822971319363106499216720311727241579533788521569848986383987883508916831511576239510921105757272061622666577396976158747154025105453997817900883894189208807892143623680421151741919113874027298214188318256381973219720134014966669821753903328260886261718634228090209513131255292024925253337959455736561651202980276080498128809846275317795491946590496246581230025640767521151413340435306879017633449187094825240242273025841816515688797508016934100087897280958567615844185735456785237420686715473190259369861338633181551772999077548589442869148217152191691632609778799935248046770478781293185595434005098849767421333635310877790205394547844888881424886012868255766244861586474473513154246245999632802597406393901065834776804759294232600899937127819706761783816942592816309523079570058670199011374077013031861060193208001470486334882991825584341184143566655076914153242200912069602517543766625492198843260371219211061426232459006565597552416115905245874069008960401315582629334897009056784941618514697558761305071652120434395355777055286406566372800273992612572349776267539763021715332277056321912783372733468525586907867549478435440782648897664870675299972346827814817515900358557701110839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] -75834180738840884938380272528976909550363304848630013505473292200865736087557464897299832326822750041457511981810400867010522774722641771991743911701457549506204499347348713053324785328214260165212777026090363765391456663481355820011548941027475552686354148678466049199235145592351362117028233411099224837194543340207812545785184104974308298376339005431532343756260703096098871806578710615811085869952907262493628027186344466581111130562700215838779318181166416093115697027978099957320588973054969179600162096034191409811769878482546469965017334712469409970007591456121915228892892376747230759920596036048317459715195830768838861417868395275105607766427396145308554671526462173431471230272721167651822547463404628569161865659852556895674875078019971936486887187853622507112609421641223380101472385604342951298138264818024062991302155403228191267558596581163941205618826508031416895825955462712745709342167442259184899155944286632561305755608450576449774670639921352743356697664860543288392510063518744403832047196168916374517777161547330766092891036976721518210146246031439690695292493400293260932321545183937483263566267074142803666789957146092057181686302504362968312051690664225351960852085868383452409890042288443331375850330727658326233225799703682918194672327021397768502340870192290161703497548519421384707040309108075245235698076540228726485499638740082198837837843969607552426835466885140822333020037955150654369418816555039300558873481768971132319255778246515375237826337842420372033998090959809042803317190652289379898832583427012282774898674578871163416756490831914034687155126193969277515530887481568529759628155769390421850384085367350030559064925935514714770263947000172336290282411653224392474290346147124470595618846597099217276200603002635121241231602247980415471722375600156379651732794506927846532027579586112585286982934084851261116259003496792004580074784213656202240306004474759964779153332398618205767136261455112176293174893098710441195113186078110155328886924277468518210404246794278020697893290730282621629553312912631352138520822758708628220065396540721539943890601127965909647287703421664849304328315315543035341982425030061563293096967562111870193486827810987752199795092988302880712414006160839955427593504505717532536765749259290332556449587520733951473417278066335711628198623657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] 213468574344658052931852875674000438767154961702566654251582290110712790931352220159833618064197882886654237960039799422870010199287802680455290238368245620801384074292881484804418900696497669725824357834792597144905209981749514658837521250328354082584360407511264478181164259907120464637334582526999096362260300810345928878896679243996816736298446823369776071685041575607486137918087259426492225278174785450045098143512667552510680433983623428468386693504829941257930943986922684762169041847055120281147274156456396004019873850387438982118145874355355866270491405783064836863309867399371982679966583797424653492658094035067887733392305843672205585499316242961717714942296273735655100197167858968060944931767715258046971405243511756294255105269214895425388431679009989917599246731898618167091486173235547814958359892935519949263356518814954330998115286367897534750816684183580866416369149184513712596994674564138137163809034744549376823371515741997842380383538125631713788107702522587005331447178902598456886141180181858549378319023247609020842027806377085565038425297741164119218029244535896414647437921178546426769863602886365752500226093892407404137858267226910365845848537741759651647416350757340426744413936830983714952507566082466908057367697357967923960987650396215347045981253204412006375343122288208128744741691107659137340313903946273419711983549617302286332097964720560420012017081686304680837675322955430082030478848170963723457964013944525201595647631542668561764843949701267650928180588636814467223677171518189051305259113902442860460360436591441832949470957292608310934873584935111698893871016589858299747373606733339078326811193745123093512083280652465067779563604663398593602298466331323945827670640861698540934434297039281556000717730114261711798824422970547797557884757452820903833026266949166667130769802584720652670312247715532787662960346336371324124527982220082283581072215270853868791873036657294985073491689643125155454751964481642695522408621303291837830219107400359556706184868308274890991607199321746752907433159500588020523337567605532768835302601555176192806914282530884183598280735174324950333328382584951569864879793028886918738282939971245929024342166630705657462000491525864385582059503705044696510506785832675507215384578507336745654255931617818771613148687293914917972870171070098876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 875561585009889142264471002300397631645518100669066154231855814182921955592853103927261056178165467548901713518641188646994116733672571848399918377476307291673230507905621048305273264998290729402947089730930486473804846951616658936526843463224534861619181530271078209430368589539335624573510471307471354516484225740770101716779716468987422398137102449030582647693512063634789662997202112557346050413561432450249403220048602181480554028861508229131448485574774473941348032587432555005932047252694487545084131549855072146987753147469608662949366628130129474211223952906331527686016512553196709988124998731615201627715379515556135774510361371453893811069019375673057281356976954274223603092189597317717368588226218580765088837289342381232825805030886410071258191601412329320957577080232358684935401876779061642502342864975971944453940886454277300966095723437148854423681196872553710210295639073595870194009403810680088876610886449892877101638705677744032767702799739924242044831807032121013730140827740394937921542340690845972815388886572475594645905613943873605445181191178982835655769776126128292667784323314082827451248562760186839876081889346395044517379857608642932655288804933701889753248068885754557879531744729045091867429879096949302879870822447291964108875478286465107531037535010870034742576771558333706642926227647239024224738156245776677106133382645652327225689795706233549579368508310850904807004891456415746392447913385743011833159582428201962033178070241909122419057411502723374881948448299048822372149366520956234730747503222469857021543001609310571026255858687405859795584604251835972792607541185011894926646263485101051960418366300227856283880904493837468753893197237414565906007994337083742705695260456355705527363671961258732581940923505458712754810803214114120321544181418901689642539615667900117425352185373470934769522956696669394546193909937274583017916646492212027531085736548398955657565831428842638863959980042536154176382877003981847372506881167499591406847538811126914329701557970885526086812342727470858831320843812049248703956132120486196235578308752585490015173304651343075572146911607176872743389790815006614179475102557031513345905749135365162475918696369327263337387187860822833538615393895592606461803542505427313776182464241633474941925574853981032526391292680756350819137878715991973876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -2289367919354950168203626824706098260300740199143642595957454034476492199476263535008723243772295514822320655415868082162801322232006147257511417476628952473688016097961055890723751670588675205141595665347665117618145651275336502212685166776299420733408439246833476203539014862052328899229713130073110795058124393572779484929273624998236843298322619759596052678044384504955152725711848872750738905892811709299833285039605101419812343593905685463344233575800043567610186493060429678559706993071433862365899098226661178286711781492882910110996312405306864127955763262065016894360091970437574840530458989558666931207469254697485800473273430347622122762573083828670889548598272726482232482504416139238046453401988813825998914152549742747081866119898392086964238383794232189231522132034183723621198203382945189079282110184987484204482676611918289130744808101691388579388336771920861454477329412440665088980165892814529171732487661342988918291974257696917017800515052031095476100236728324705349518157007732759842987191126959514056764868706754537860108615735659957497458798163261495129505327870179604060797717421078658681522482253581906089640830983166508732675418876045085185383376525731478838666628604269855754071062100402876839819986041822967676796651795677797552223751273588642993592664664457336883096855101503119972145249224889289885035068609522924941883416165531393073137486348405731759742504250135521346730137523074522839281988860492581137761210474243798502574481563511445921235316275175560318722517875321952741187661992283218216170078341984629668204324160083849128477122626350993311941510934581957637987494686158584881004758816765702698920099150869901779775545474532761757595810842272760726089455192198784665151990977957394765202392140335468865759107206765225892173863915764454066057682839875466536065337491119327375682033135943138589437518362803747298885712111402925101574661609654843756020685435256959294650670489511313066874806096591769416961519515580015495268734431429748862725256946078510996828553828855912386889610732250399502727573212176980224813084677633684401174759489217629647135061098983912106314171421083317722048287455038267948334793193299936393764972187110779886632816155604816253656869992215258066511572301970924599591789392831793920919463280460160432325842868386823695996752821291142510062854853458702564239501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] -889802605553846875146750358721457844309207709808210220694920242975026524958014929272040326093221491685006735503252897785453087037625519117435399443207795876824697558746053610794283069741603607988171520920947164869590335411935954403007959748494422486090662738908057995842754435035410827349347126725580190963361420336523249187414396457168577374288278157852586739156152613996879903191483878318152462298008377683213072883223832426170014838405542435078255811614489552055117686594846203941720768426178912686880165720246966178047534358600549541459682674056039115469704369736777124016038350653816220072749597820599547484837250218447439738387919158951042622432111215082476654968983949927804136994524473348126508471379993839867072626289635834618812708434413596701787570678370606189036931652832626089816298416204184522774454233707616565605468099330639358517848438168353494040230458497670161404141453348485708290564740768227697113072618674299460308751026977846212111960317877830765690984489227085774807175401230770431054645138524955053941980020341060588127570403825832932864660573745965127660742640716722094701745456846883191949332281029222189948465601035402861520392234083410198853984447179633462697479180650825135848001044915809552997722943807551201350264946276080036418648477775720098472352835795509416670650263649863023468591743810216218004641265572502015497997616946065916942092934778494181801333144300387542452944746709478852901653865040683212174912326751757677541668332560861235518488169830023694226165213007188461841813184999072581158692420353673760208912570566770953674936582095938035882774324536862733709739042094363398812495741086173780853313600730527902113664055056167283116803360043312465487329233398551450667995848166464038113204528456400045366626386717111833367354716209233374659455994180182337153702643229639310625095127730036224729608004301513173592884988113100689910757061230406700486044799415000294672863673793669958090788511438758859908544051017587638212487433689801670453093277895653193996456741582764265519418966652450477559941591890623352169167574225746789439763250649965991977264883460198869232666845991845519746592004708611955902274383999365209020618638445068380586227004870726612428493002826944524692632501052245894267497368203591130334536112002376518343099922499530887938784591453637851099500721829826943576335906982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] 2523964455907415376483465387304744528781618343104401676464365676836786533745547519525807567669240105531463199461725193809278267562209718196864403596597401126169839888425075548485597175946888837078390580504571820574322194527312215718814295995714821457727931980785134967700533888647181425908251241561072971886369716645102908498192296885107169737672058736428201852295632744803478099816981073930777136902006429815130654744266621672627587128482207588753742455048791543814567171474641568553650732697417194215351425722234013887201095946118771012456577012225252281352462204866306649429838458661933459382467973959391429895281615370875289659790679855812251547313927693316161123598324230355696580139268662134210989280093467538489624369447667108667298136072886784846694913372141357658526516327066639545038729811559996272123032506417705672503086378918490347278895497723660433984834767878747747652498619823834870228178522010130208749978083782888777597697930439926529730150733694630318630134680003369303409124442485173697471263087337751003772458017059621424628682695799075082450213925812206105387228496384928069800081423844106532306120535677960604591012004410764092578569483663313242516603390468369283290372815539681898936201372840644682123527807599942338468248636971871636653552004307427935095634466336233788594183717669479662063117209721117121025824938938199188640526860775078313806288399405336123318231856072809089152591226182449875656732404418883682541788958532136721996847724562485350429524922112251868470771659046805594512320575393790006297123866331063404940428522136821609543438484154591268960566335618544038879894791335816122869363612150103935677937291194737788754440957999475669583745468688688239453501970056181054653269876569287938200574548788253688074594254290392822445349679463950579617685215299101917705748782449699080512991651471678755538820610040972670268130344147175506957930643620792719453491151642823858115038267088406205316676912292123663677700551287538234406138535237737520182145308033701379086039851615038605251534358170677441558971656947564832909268372129760363784220161192211742607914577176083952265199487286655653982857984343451250106338352880778265789388076576443328896869054657387440946200053704699523905198516071737028703951864201204395914912634883505521535277491198420032236828426820694204197985388571368048360454849898815155029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] -15549888982684254504498131867185800026425313215640116553349410457359973581594185576186571935967576836411579992531444839047509356030798641592520579726066393551428498444645836120921657613399627710179400839619331896961452679182949279377372190587703505578085612720535233248336273693271988854808545975452891291941342995146647004983819780534196941511944190960880538350660650051492440672478323640553354068144407327935993779891880618005274371301727956656021163855839836409184656838688989237636041289458464791141575355154312216445507746958805261595991537852741554559969436200612575096644308351797116290497628026308518684145717850289816388411321332345477879920225041620556499382501596708110415228354899821000668400217025356152473266906037835434919279508948866552027586519755594046564616275002381462293186371874027936495337675481358076906925458216623685407111314331902599537071730858846019117902474651352800649109412469602774825453597532494629224558049179313516698875992183317481092975332528952066951006687210270217758881922295408217673757309474803293742908627368228309399720513810625751508299475728806635545261759517427733178955487436771151975557291516298419399873450432472897425663788584011636589862374478783062598699157499127081614870434377117001671865744511011187608496662222449344275528058074694037156964474478259531265739238738424315784554036829494838146251427301591933706558684865607793320066805821552317288194655472032970735320494158014738801163224778260031731408924061688945511835862211410744544967041945740057690006318281756235984856842285022275059897635963768883096305302020504543269304508848380126969231087864222643178441872553774758438480025980368329565597463703558414639408186019175759039962357763874221056740971249823318063626208796783942449694770851881333853694711928623846798296528261273795463577638819016380652984946883025153005169361520012684639613823705040353578993858379849359158233424356481595681238675538206331877656661099066804028456579186118080302977973516053961199720155700513619438906992420524075394543560328604329513945902356334131658156237120026930606394519636281318024476618184976950047226694207966713597563575657201555379800989970343051720724122675014423259260472600729307033903943401537345797015591765577811876295830825527360389304995684968382404025355646253988067177480588810670704164305130478423988549252499069552868604660034179687500000000000000000000000000000000000000000000000000000000000000000000000 [118,17] 100680507938062593879573300478070335485940082409787117443072872415926884655105866274329293849525842747819734509667860977335974500658820544773541131912508184223912852777997431019549987088731161109394287533991251575629841624456785413554053985088696798473685492909775657354996198222387264544410404427786379530358993949956825598616025863466350826383153340007450942928981034005872838786178412856447937163591639286729060777145992029545530358440869005170960549204253165192628907226807956682713645892050321971549422620963632068395289855270635355597826245181811784445421645913891881524984420121412843372222566716873323964260359929920927092477499453110722639782960700619132050054526048333001043687350593821359078531351616794957962747033741050748395212243532543715584652832773424236869772032454816942609244097934639310401191126774324002740570335410956990185122441762806392101050662081925463121601968561926945929331622897536624806187410387763665339926097446940172255973170733999039842469065892845773742957937803281118375580749658903176574174945403029245731144212781193276919624036536631476691389633877840078531308320062850616834689464002551681423551895280172964927696377881553569891020770303178720151719249631362785270705151588656730981130289678614676473986138349254257167529288882849056659459697063248241545186830773933999645157467183173483493295328572006242318969668600477689352351795873588593891338132524463430477447394582373765938792111395772146631548182008835908777572839876195065050253339212391104605180432869748099549974436797115711174372097679902416594894036672417920861576511950689016969268304545042723973750861466000533272476524484099571249845222915174611975302126944444667572500471577593486551343150618558305131761906516178939228612534234068469070136895967472818574003608988243339698153515187266272451371108042911409973173243188578803039819847320470872708019118648162956654448179440508968484603542277374878611658946537685076603916510725720787005255698215960140176989721340191704178443240759233216793671813364738913664198861355516816342289275118574312986612603909193171571743900972964386766317312030565817325360815271739210515231450894026791641576742998851708689115757649116157117335616933334652124186342992571669513256545056688575133340981729373516588085111467713842373922025083198780806755650240716135567722755669883318019319773384268046356737613677978515625000000000000000000000000000000000000000000000000000000000000000000 [118,18] -109376819451524442894443167484562203740759405053714287713680866074782751291393677830788715583897843754737709263948747492835403368607810428014109305740564000813241189834748387543780729700562958249895727416197754495461118854108010649196279247380254235794305376436074929567105665306425406854782552124094291515868101818272167288538270331132570640481878627782952933633701295530929175153488722536246106482965147206773764399587488761175103592022738574390762093791022535575198448446468636585056724357881407922702666165387334801359908933039261432265154948367122892137540526775661002217590927638828658168121017830741428322095850524568398287589865811359739151779103857213164932534123034749013346075761135384737098030560021186715830194041910756918318451484540637176028476888992208205119989594375640937752726442389705401588664584992089224681452269657008470928774251207892408670663636611889953385462006934796716530980738724633325319332972427529637636490483798515049171859156931315297649016020142140737371886016212554157722713091195087014305815140987370545809135094376322328569789081468529622246885312947418939852435899818564716695996942777039427390002520133700911475455392592353293705686149279093674968780334825272246332420416746260543132645370390637061579544403575893455222221091588630031425453792124671307541012535652261803763886100983036258333042180977613648978955509661287081927926799358764971793718210067895703334186751762319202717574265564579477610455540603708779065588349215236083425783965007647725529455602149533824605994140225211925240348488689049136968666682933122384778805489690453697952990414265362325041786547561035591020111137801777855408491016405709906906689466196277816688240744113741072719231599535353195216988434212969035667421219651195705752687977059718973127692440075724679769193020105963422854527048742359853313469199607707997208099775887137648868859790778829560885657723521740823472329801219588820049727677070753817612778497718589890282172928625133568007989653518551066981454117311764512768728344142521743812788370082129822239047880489786240148763646999512938024374186284238961695411040975749766341424474263844527108431513842081684668075295644427822511490756360282262092828660802898213353362376803962591351983130730735437876978916445443867889226793026740567562568666775903110848441532649714106224698713126351603608984314197627440989890601485967636108398437500000000000000000000000000000000000000000000000000000000 [118,19] -347660999868317639557271890929967411062494719674549356165389372156854488402833183857369413587919750344580888431192886317875344148137241381885476473517434378353898357168146454903686491439576681751818138532179193023047614338210196189264919039389031234642815393110359783802059004503135973656958366188293557707970174745833210839692203399029348942296323977250896070713167093868848386425480625128438758039382808618729563788169531922854905593084639155724874321856869861158359695295318722585048181135988072306291820296176854542902766362109926071792551933559652456131503250846830702065112887107777633360223642230297451625626689418689486971530031826239637872792222946343080232428839389794039364455975199752511334095367915094513848345761673054676298097246004149179355007475281633913913287260489930113635674759085686778818997890201100755621563858662570456953088682569083278728221908117560229450971207219142195918135402606108484774986987724080832798534834060109884815681797890390650622756972718182060532196012815387120775504246439201524979629924517962698611314699412095663994993813887745666134686031610618986098826960541322422439605394562398113255377328283882112279286799271302358558087844743868373885227559957725849946373023032204020404624532343706282806638295209392398934288493199537547908883177522576123570514808933674019601881396849829084404130437286012945539690271912630861026861407332700930036533099951481859649634622977445763045877407793480128653899808799701093610840992584485199152217518739767687265692031895346908766522082073909853874541967892194561326499995822690403562916151542360924576774376908434454611552977795932378325165710616613570807753993366125760844823818100068306013547467207992398183364386323862502744284129297126884908936249545830366467605024956773884348807541976919211233718853717558443316446785446156548398245473875286354893154317225499992267340026066265424130239823724318999520947048567937046091174420611196797022251267978999709813341040717164775755801202218227515500544771932664529396117376627049305201678918181330429298323169105856604301755912680995749758575804732710333403785418902730150308177894914485498382837305886580037766023741622587888529281825268298231553877739865622186049924293826598359806326558659645233217211413570537211039691649633982326745617901680024234204996486734442785722274089492812639088170439082003948527699321857653558254241943359375000000000000000000000000000000000000000000000000 [118,20] 979648618498490885489163544646129650871205373340035261653519374942171865696211965768534963418632987359746927204533129940362275353166553902613662313602114661987647243607797035539719863804891455366826316705961426520986390278546065314534401344980983267800999661491107213074027134938709126832545111571349618808704933651803544829595430532867408243036684820703054421922816735378235658657616143079601819650694626222715198113048275226166633377211828219958467211579910126859886006387554855588918696958815408102661177270542183130976658151381061364580988960215823784204260777868290776867803211894064562517245923639118816989518874336037710494061251153715829119936203181498626049737282066969693785312597350019843152394314771485526152699804931653632108523732818092770449586062076554456855527350781401514541131100942711385585104884120022382506653264358557265292637707633043985098857637231059104171019426260076362566386078663539883455625334493346600531394474136594883890510303569532438220244145642941155615368639810698417260317277191565865744139867097831932969478649671566555593828494029014917415676846070914152488177441118657143424807194925723067460184444735772551752513245743613458124274139102561402958623028042783590195913228517247756743819750290614689970322350919133315951305617926329632258678318984199845759814559661240848318025198947360732607950344591156698217248384522884085026973811951596986319109527026578135724647799509477768683662996250529873526890161866206868138759822432206205920260132680682073874463466673133806871377546669719162759171841594298316244863383949013904067844972213354171270240225392464377771717835179420758466683485912210964753067845758365114677713760509837682202212365565263197948008377064300427948143889157407905937942508877980385366291724121740344113416644716104012371370822999918572538910220417133414219906889879387001994682018348791660976510716452396670046011296385008709983451995701136351434520019717510365935495701068097889395520634296475017952294010781689266645409568121191180367572928719694888622019930119711149684563509554853451927899201406224324438447335322253788791088566519530061971726664132154216088710591392170906569934741936467604547790490523163071008594328849710017168066415031902854557552227913412909386865194896904265444363822279515340143916090984601557656491254686423991366388600046701496465540092643386332893484791384253185242414474487304687500000000000000000000000000000000000000000 [118,21] -703645624542753930281847801586495301616389774124731575259494814378912258474180375452492935509685963300667532971960949399060632721815877476656443467487993887065899646783025929088485706016992427394137822535449748011715591485108247292249835997167975970108334441256232587754548020075181182710538238413141300280876191036488941110437771396460179644899858935176592569888935884105355007843987132311975240602686827661068062957948417685525115790667489873207991892858155056862716661334353885775614102430118835617827974664679179587074248321079318765060239078255467585872787888256346511330073179174494044748640354625612246273232265369100227701505476811368818535514113341353982787125508592241990315230224196046031811402044782149758832941946341538640025692940775270448777060978099226556883614796141634580305186241569091342249206669681415866941986994074453608188426958526539632164160953872146894801023118494073831436902723136932047917987216178775505963821883392968511994152735028766991466587174463535890471290400353371545893488685610885404482074827336087119057425384991745514146366232130182007104977631932970225144132234261340391534292992270376761834600142990823303126881792043760239255650949535438521454005263025005921960633431526654848262906684052007464349047081249917879432589466885061740225586642533370749035059606439143836898885084151340719790170090625700862828010957053649594521637746148013814148475360634306076711016720416672728669974750092092019955681365951022826278434623279493336682414790040715714916547807237845302220889590460529271834335369450775069154754786481100221565766848133910830091689690521919631773587743730254839309832046237622636645200898247722989830152192613039299094802510718085845508354468946066933841429369598652698422264473303817155621944528046219467717994879335554374782931668681934190616067131135274731169108485461877457209596572687999088104455841772985679183858608516115146913300665251796757001613837701617900430434955313159163837774954505153931021383813464897817010213797354390885720309850461277414242564320296574667924308355045673665384547425446920728116991861305339658253847518656401951307358591022384826730105799207287070331838347173744222266952585175981060321468735686106797100025883179773716813826385702098898462146555723703847779202297500298132467323621010489233625952191706348944166199768244727544758675876844630694278981408729123359080404043197631835937500000000000000000000000000000000000 [118,22] -558320665960468705785197512678253129094766372540884061962538577053916477396999678427598048661252187904912784284278073873061708227536140138031957230182237946494521990361631888904044911399290749488970037339351323416008820691946076375866212332355290693281729332027722559629735972355811999110473299533349049686679642319771879932897904458163423530221725555132332637781112275191520860225510053751752762593275898389959522242445430974058880372091471297636650608969931366603449575236936262744915576186009346381988088395029420553214898621452034723532574471242016510399821979575512681717404681464251152297865665514805038678869167772408090122208192306343342361400031448603912373564881667408971426794026290447161559446413884092928083474778632891965993426659902583282751762693085880463015349902490118259143083400944429538940806062576382219529406176374055773008192175112713827607905721973492885750805646622099804752905039554204037226989863070720309496414616345632303491181692626062772171008326024245928247333727191911699520846215738939271475938859511234220949297835469079253052254252358537257523625751185453101136363769014232125113761044673015145893898929493805618229870076831059007586676246314291461489846429222401869989588336404413619586861802908666260311015952165286968973838215297991266062688190717855017249065590137189900158264850363904920110866803834613996137359143300374258835857135187460652594070644041093957764811262612798409859182291519186335845266325420564514932832819382493584833179506637859426995464733967673059721025861229794501713041544986614820721563460634092636200484596499510675032627995156920024446283940856364632522929942930612566417080864166589592104815647388653168707492537376658047842833125616894621735139429548185085909033104283205547294705182030232233744061121519389054070853020209949599713203800342910086398029731163987069428755330228210363021787929305844731368409594926614868338888760779933309817021030557800207320125161030276877038621074363170530529721983969136929103677766118561869500862331280303277112201887745014388454067377481812597454792486731262177431449725642988191321130226335132972001497296228064272471741093206943882801853031605790767164973499940838499300838604406420744338478173024522942362055551234759443981587337742486456039664769325370332893279761186783224911398661918199271207091482648769338526246898275657685485878073405885402280546259135007858276367187500000000000000000000000000 [118,23] 1460015553548494450363055452520779196429618326277037689011280641869091326566440967425411454280886859318089279258058475139010061981104478932444408175451763786093620477636674370309706367212475356445206895482082148454744730808239877713417216794063274794325992327249775438335978847345046186067977639242236709364316539813360608496957557722647642904808084797290993846205500868960524722705832744392574175863415037659272698408565405385362766913720780516451521792639349214975631512785561033920410110097204215343790845410246988694731720515000115440555085850518595806847217488905567650131659289676482573629510620192235047792195191214004930275504650502873144814703637505571129758024987549164693529607715378835628906261315061250883503494807421590686728728256432377021114799080480615639452176616194134460125074803779538106128043329222600555610141851528626910645207969020000327767009396296052568524096334454531476788448422302356266704590228523456196432769402392076997010427899791154780244701868577203770957392650495338923532960752165430664851407931391083609987950354140546719284951165987163209628158263495599567162989068154421160862483341323293020088460790514756253504912559369474693412748851338968790589168045239552789360684477837999493850011168101451579551550169546081656590459407325996365863131911054017594728940287691885570301686369786991770932699655736254010851521379140845983386819511405254862187936183342594406773885677778954979075933854111650485454528304670506666067417413085016649099908824010395186680668350850393810316774934017166529115814525978504951130393844092449064974550046773004197825180620982730300360392248046074641839100461605841936908338195575050300731286302360270390740866955717239576671189312888711238262927288458280310483643462265564291330539105652910046192684228918288563661125980179349453426352612067444184161224091362976751214733167133881024097423176670322653053277442670193764653408507029578148796722817722284155045279913380114082133509875651191093158421136668538744438362956599790467919622076154907216321357241527297961601621815357824155822811133818993590126973087946194389958759409964717948801754271451197508410682718528941092047302604858153242920851591631321045063413459981583352606776499642298607661798362887939828800249625112882593152519565071970506624759898489810618035553672497887246272294073740532354769579328501093350239826323174602284993284229130949825048446655273437500000000000000000 [118,24] -1177776864622837616684632640706069707775204306120084496650090374843874095828188889459638546527274429429921155062879858798477382193860478337613682217124289271128865446098200827569074430685188388740058073250106242022330226827438108213461723912755227466360220155286403844981168957738757589604802137935422186703260311409053439647177337939021641498479342223006706610546464770484044511971095258417041854717821149901269386144340295479282480636386817527065219642224648680842814641220062347716525295175817802385057142052361680980919087573947888310200768607922883295132377557428969214891493396976976120831115027672999685412582280503920084752527046218797314087086033321725289908489097431165731109439832438902668222320734940123387691549349336413634248400247737874786265264942611191690742078485342816158302715367371114199961123973263957893568001761858444747642408105922294043231696262398042366533635023138615037244766968226146453066412063629682690362289407896632508191518092559861524127149837986397323111775981652239599541400616387569133472272215697831680548875043589964008750029113008544977511352162305477960189703146894945660995241113262355070446968287625240834598684772469859534284692705705106271922307440658724960426800120961728075403872612713831652071494242488749178787143308673387552212708342031289853300416072466168821290432290625002195786920745094724746978033154320157591050414320799561166074402321227511473781804614188806463164712838255811866515168430579907188816964845884576531786921940579849316326666134998691583646173598471447023823322260032435888107502615166527898064324409321745248307890572809792298124034751851731108943562952514042832603194548110536500781018979116960355848677925666612133184471995513931325317758516792690223494686585521980079085434517341121410789014718262221814661273363183382747666273495610446708995415653136928987418626271912646003297047631292267158737151480615879668161806755629815746523324930409104690671533705749283084675993142719852165069944864133650645165720439099422321316587280833303536178848081040389821563656469355634631502016491972761039449148291692319459219841857538679305219675125745637586877868453832469694582440090404605088283455296293816405688353374051341794734561770308484934044021270806929204332460094338612731674824805352777437450217192865764340759899702406950700079212283617875491445413432783987241836314131044249810947865952925894816871732473373413085937500000000 [118,25] 142832348032536890729449499534630395006827391609824213426964130071894777404834538184166485985429637481174047566124851219690424284768630451599018716057869013102523204529113964064132932923072429588318367156727447945258721110543493962614701004725127213761259114087094945293295857242776967571255541816882861849517118303630569418308185397131157378341179017318553729638005031359850803498705598810177473917673884496311823741824665954846353919381250221831612196247106863734789563048017873582164645120013967324575631855516214020452549031341749895047347407559287997733934893162178175398162171462320725110898320043836721587555041619637074950772805217738361665571994621252598941463741080161737556498205839810907295310198220160318439256898984021784954742175360505205354297272254652906469214692044452931493846783742678661531713625082005267407350604366083049766344861324781645931957111037508413856178353625245966259069517954485596056444690752123339980153020892283241066564777141705983228594489381837607018799490126605979043312673368824557844686491800364670551213833203783452407075510645677931677747569689106447023191330386932663802076790529871055979615661778402684070666459767302732399400663678622360862600002878589351776806697004437856271478075610901592954375418543645350727625311224258858864108325700612516697365920698181738403060394785198106221184288686328711869346387837365176654247917936930156149008059871212590564267789085244083883199000547988398759581289977265427953825647692796910060033025422443961743758168786715794315746881301869542666312494855012291675770600800557249519014696607740584443303586287939369005963123870031822710048108461364642981627327255115872809866277129788552627776372622873631239400209714785987477701011634999164538886444666940838845583587219260816160976359234064600084123193301677170507682261093173301153572639571687027596162397611894687673054261048083302164364714465936920091270623476644305072764354112974376732864801871877858374690711727094542541954912456118330306965050991637743728594664319837261258132927823384235212261268320795227472492215454782143150092470381456344518316883380614658582704864034404253313649987370316005901210302353071088200631915540937759797650809724392772703723869974939242865481777202603057987372201519659872021886084071744033423473389360168630781774760492575184446352986740031972582652989514372161866801208172320786227160738235397730022668838500976562500000000 [118,26] 894427690087241529384239765895393825129811716720309919848431022074499318605748935156606478487015728756727332639032730460643311157138886496081653696059244600623025413377774541666123732926370858959936283996097319940967393881831670086457722823922725004468179202974602377859733168052382165107892778526584663768819862760060505127108318546656793812825022946059078917993423873397441538062936632020871164190619292638555412682465139192546419634123738515232759781745793737243724684863745526965640665187131940102470149288270432576748416051846804815495375302192964100377883375487521703066708059759381069971752076102499524605720970360713136479066022916969870985646995341269981888317825329873788101386880559757727231169600926966928214196569655190653295550590018761051881790136027667774552390550344048105756571348587608186566642569729029691382775262372881460756318304734511975024905453774159553020234132483781473814069584133031326332533332317507245380434202223143630883762328897211275082028324743866690661103386893988067191670485275646122075120934758828214631962878936495058214850885835827795384751260302726777733781410387100484206559882558453225269365478032769000899335780465250315871333721232193803430025673553083604392834365116136871598423721525948974117040677239789834225972146378898734655718871674164701347693611194534134633294794018083802298267175788965969290626696595080066252010129865792171284862022705393073946949849660527986835269872246935861946590617674388450744596307962284948350268413658517777973242578891996244116978549339861618607737381190262564314028662938814065627685782318844533114110750911323274828229909274962508993434477965547808565588098658424902371870521534292564896389216240525228645678681631647968653370702078627914047421291178315918469562361585822023688298670688003131755580861064059142867409488482323532076121273177332495978889046212081873842166374219528173592001591158093230164375423327015917556600567942360083287652681742672597451905478459342003766598334206873029468288356429378791030547713787773866349324809540996075047117370415232235405323852439291706258985515460494720109340037430250659917985165631537297572363891259790552095216107090427528786698857146735853721046961034832693851867494810227300871277580539880770647668050694352201318548114492695604848566038365864713849015298341607926320828925110969961998042127214106667490456914945662868221543106983517645858228206634521484375000 [118,27] -1406832323680458775324237796429193777765563572702710923474154484068909004442204787294383790800705359205555892112097013146449638020722364573302810499738076808308565121048598517573371111750524840599204040694578367182929592013770982213609123657304612000622994061091419657697496592832990115781854006304324774888499758803571468588907728261901202927613407015508238810189830387330258269241254970218439455631410568551359863304912816104892605964775203731067631768616446709714701661220587252671591126431608374239199592949064748223567673934010770240507117044981179955669535243654370665967923797095159340198135759876039338139094382137306995540204028761093665432301043066708433145701117507883034511348528052180261693023497186015651847733906684211860679393808624804009977734781763688719002130268041154126682457049414887629258887775666730560228052830200346117087922372048926908559201062467841790274899712721067164466055951611482004924857656406709382750119193668734240797928224348447821388542434543334699500068130062843863421370162925476233139605537438653004180209199417413950672741973090234112597285904638052953207284136004694173887198100116611006062365225851178400343200832522997335782820598297750365435230633078819297336791938921928239009443584029940725361926164148308997086553191032656836749407738701271557056078095965826654852696853552106855842302284633348571189711620155339914313471977662823177060947456182255387247930641382875846785087713189051472696893603523004655350427577579654436699673332685653041662809046435076323571671910837594050758044298831208060688834471894583625160997037509536170007105261316637125266073781264535933504288203895345478269869722958461636719120128070565930293650813087100601635758358208357800906214568315710674432390480685827053076230703712287513516406245757612173545416856842343000242354375603515762821792430650117769211669456043765320237777767670744509757210510341851001424505122669846583253575680532035174141989226698806505840654351831448997600542160615395634852972108734561773771513328775457911889707154417143472095973582356373270289388682706694319098527158084537114993810212111653997181793293765538526938205829087986619138381093847690853613681838673468663896201175171380257634193719601815858709186699583037865093615094090801592278759821648420049857285546941440856105814740601676726503623860489318725598935823146844611622684445128433905480846988211851567029953002929687500000 [118,28] 1301706381839898688003302418652511269378878072223573836848790789330143258674680862855915208796617006089823022692330004687621654991213874672112608779501286615550259447538157124881994325226202656099739603238328990939019734478230143892709495176267042963329446129191550340689082739488664584977660398513993553315602082612016675194512496923089903124143333943926072710794996766673314745727790071182730061022328038570156102862313168575346898400571706052981292106560537488489521568584045301788407247982810876691817543722188893234803869774981315905918494357434293914255811093400702009020905053729622034541370786081263013762432632257918297178403464891586316995552015865137146427252584707199723445471800414977115157963145043340909042978614934942782891652791241675952886373652997624646532285121958331892956861761697588751868122149952342415812072790742528244939678137671487563608017365116456296067694353581559826456827809528440472210237978866278396752631617951295501629264912066460321231674670347156679742924239580073787213628559741579611535562315742867202066852330196323797623740498870968486392646513144334652036165219317776967743105637524330642548376677426303586980660045460242214796308153453248465426273460556053647305867897090278663428534265315448408150170819923524021545037853589169063190721536594191588337282154328649862776003840443059482353582683427520946251251230695081196753758020378861843522310661398214272745426283396088425115152271075689778162298945676312580718155237474381806034190741184551518052904839281699900443378775218438806648271957374674722743346074186710068727116053471211457595524259359041762748998345364068917077448738891396215497872124625687385900639291942847638205144682763452071573849751864423083244628659031418895493135683495530851133930246817971497685382126471670124971805436852162396873163805348600161631009092144503997197645577685213109333248564015797720964047646388052882358690915350582407424351814014438871515931978434672797775449434408907124104449607605932703921668969089185338687881233310039732397208070551708946448148544632074554708365572787150830789953425133002993909268986510903419415743969938170701224881045847471129445173126936253165388868789228004872970067319497270396548619680039702438531656617675561526470944268210395161515609685919589650115498509608216543110427208610037839207998608118943928963484017212354527733724797455838739779210300184786319732666015625000000 [118,29] -932073262709794461914968419281188182612938830273616271755606230996622055991916912224364249646842424108944274426058124622931128229815909822015558566196924272269203822831798992679011730585271980814696380741004754208709779314872735720803539024132822804123671968297995531076036194692095198543471382012554682087427759976708684308551512683865466215832392692712768487893488866305427404380971705580352065076229886763576044821432965591247234794141000700324417067908734384859969237094923524312727078603442393324182852261029747452904965807756212456588232262141602554002013610461681625036104994083908700067500080143710248768671747778538124712388941353054989797672496168347647325981232201429978841639087580856661141049286493181239027532151373334629257192392178555183097235958526047049157491287973145915886413938175487806054252680581581846025824047102486238890505089378255444718265565843123850482261997914787026360807074149736953118802729558858460646565490840425527900409416402517920883905243025312899723088107324361867801968517357013213646473380002857098457542506168252085584028907541498962794279486126885008067144192009896824807619005356624725201086503982663726850847591239441952064516165092432922399815961146157066533071838681164170489230309824273819228361554447110762576229539897653722070876173015929348127938220158450814465306894527150402788208917384648138576295540465582837358429849026669865892523334282319509493813889949705750724009166965583373893071802626752711582735025477535219038756234219851591429154794772898737676760796239426286821795064473878547321344684259638190793032309179880111160539184004914452526209416372368635348799505589551479038247554012233599135323744695135089831772178817799378023408617871731109895997097325472208080518250719241453633130472607862922626981583147714875618450553749009149758787826053024411601652651061596546624175372045879487238403186363070412380767986667056594950389869604514172294760242665000990486947974661377714616361905136107462181838979680064208640029874562151986490996186163261358533361736768736790873270876624008717775745759183407704548634186831376969932474543427158409141056936488954282716409396026116696302108613337223702280013288244735979053801894079515837483091369461874218465915895733585033115996331378269385072478516878126014547717461038120009670771397241385634953753484127381575594011720749506306311037151512977061429410241544246673583984375000000 [118,30] 616289843967031990461795073172512335097230512881855088931541899096122041149218362517598912199409373230580981114611476261402699875532581266061294314717054488762338603403760829176140675825810511820108052268978288710528448729230882700260235899864255213044852907379609258021064078536150624423103878677047065870077090925853850865764005541875335973521968742215687193559538822727412606262199290109546090658224556466051447749237666806521963944549736825020585603800174079476648815258368359521067538036436743652287759042672618679540107543810959157998533959882744227712543333333651592772708233195809526167323891460133583768972892420377866130224278029719180755706416523952607671288965220226572287961350438314538979630729286152448743829352973267544643646411086322962437998441963523433764300478901553573095096416722505828352629662718261728119808858695322764697417440478004136013073829341726109566125169585722713188028861397955517051675360319172854466295275592686721374963964457963417501311863403358088013465286216633990099331813005334058794174007974473369529403939691660626313613903400046711930198978137345044386628437311131082885034294914512324888474783395709221747577565261393614238392576044554826594448255348201225602189239529485936738483781190120744187770893630759376006502800582766670900271848786635225363608613611289266084766205818011619099486022741218078898350929569569676450678367440033912738173327041296150518747326571318896237430579372874028198797899175225795370390424745741273429744101423527271941563423071269987689979152998438372192677636532308879423034127881292760069791171598396420213890030690764446395463771176272197104824231292960745003925473698076494060449093768813645610558977961483562601694728366271927893479970626933918035677669505566986659852494747964626611206316602422956802403617685503305822780517929338819182458632123110542623791556864694591000562726766903061017253880621667647302281732394904236608908444294629348651768790635958575901799566558878691060306286179013693448097306985892715003006348909018652036725173527458059921144529363981199284372902681043702601466182326105918432184972035286374999772919588791702706939504089635794134488586762085283136746524265981771563108619681817727727712185848355396085588959848480964337799806440425703827839475321865301757212455513255002135150238576206870623502290856313637645395380923142640517894963458900292607722803950309753417968750000 [118,31] -388649045309073954778608787467993022790110115919358319039877119382087577883277172276866315296508837855128346861080274077673059548022861715885083518806791179058577157585149763962664053920152440204777191349781847342160328521392307283826752505030370964709958810977359438554950827509918154783151440170462380505770337914453459947364119377242717345818274732401947475132826776069648748073737488357462702303244575839274842488874225454826314276288307043574217411577798403266846524715714317308893216684498265775626161000798335621490204653823412023985501495216894723990816808106251481363350773182664934291538096793682179609315480300906037249670365194067106002036905531402334231278328458817558175231748126389835058526472365209856498942517173778996350884748888802390672393494249637842475781245575432528166236599928427000609661510772500864207183278075736045342991628099474607612548264389356969201109512413072254467341670580295835090718003073371697938493037878095538192025226515945896302639586791755506529081226058629073519504566339009903199327803741698929004007518203857180899790926166498433707317447595559826687484187229505243391417964560914302673451494557157092026339216297312570648741266364490587709054504171622189015612627553668905797422271930580953691207419472408295485559396920438832203114742763725614214762617090551020650546217927092569130895428411500964583940764457145416786308690787114624567969633747619247632695073738371194882049878784806092252478095127496424707504916462471031225395019801889069187922553215128156903869981949182119054428366496394280245711204720761563251391158853394044750235856756493180506362134255567315951616125157735026785492955864255280711179610184440152374862966705194668984539425888480827881974769720387213443729672635422604159217750770260267887308405706887154669928666875382005860720407390213424147791462950947373522050331024981788453768475946655986063407195096636835405777483515262385163841240839183466488635013125627690032830062754547643769899525748394016219922572351767693483067741095393777584164104921574225495573727271767841831645451240929221980993707537927551919624720465519031814186470781134535741160013084223736361452879274382435525708497375934112123660183319775097311979456202233890391803037137445878296507613620237377173454383926613494120984287291170194768894136776369873055134898877139365070494339582282379910727065919218148337677121162414550781250000 [118,32] 218244573913439246591966442758708035353390912530537811190038168252433795772915088502461443418384293865017361843771341415311791936422604486653462913155576989328156304243128167945859581501736863701367449964128977746931284014247849009631164699066469452817721898993179105732699625792475719429339957883964975946453179196733028357310669194110020853124699554257855579472338930344782627730964802239957572231303355712826040312759237525501475398120467135758751282972964722241000898138950856012558464382577420713584851970946435348373294663749863102125890702579882374698050305374701494264581172720852310404054116897712373010749177445053704936376139718050859314373314865031785201672628925415679347570650301334978161054144221620549614153801919179435508529164594035849555915404921382701115973122718364051449158316816006790935663453680888802080725535102900671220622622281603549629596240083583273619945065620923277604115227096000269419018683798993706039911346592173618234171244316580288694403683342798157519755120196418911816924158788082942370422180992611031032050178544250865648779980054637256816413810357423667926011221239034810753796932090567156195216013984820689386170368020784050245709184002184343352400286618655446139604481387597298165723470920140216469501290512732119997764815564451655994893319344619389793374295430706767751345788041293580107366118202526552806115264471993433839299064327451343263412104364401423650315050296969601064818075776240955221370494644739978795424994857970932922503756706867741112285290212084608989179328548130556177274666317306876160254293809301998399314677006520316512115874052780672857427376195873567555698127755620989411547695112391403756235856669391756946774976513451729453765596384927193447806079683520531203992717100844033577152920810843224535494538726669303248005353666536472288367098984153907568536434597938149170472852970693071144015824430562467864693294602741274531331634135220662433747387597509793359846503694955013963749958047711044722458399475876892827705549045809537059494823770499093336329418605942413685068874840446945867327527482898261082551884938097622666921418460363228974518268601222748281734707621610158422686290494919483805744451924268142551088705347927720837657583460959093548181798020319798082640067292951419334866004479667414001829064507330564205564547705796173656922288552580671764432662930953930879862667779889306984841823577880859375000 [118,33] -116464590071934562608792930666265727272240028992991832611164496402179341374698299706744845611702148124119514986955815971598488363579336207857113725498783322953447361228730700312809924218835350868752147838560063013297451345094850021662586294982387105718211274147099840861656678230963844450263488097924831555117612383823943112239766530062645088126992484486376585059697299295796929339354896697765422422639935308903780177646311276731869162344737840231573131121760852418844316253791622600156738290005897571494669613944813993084441860045699739320851056338266425790111988767348879926113526847854842352437278584456675642994534784438316427525945452663096708448100762998548533680865615252930007191876164778282274973699428201682713365207645401920650196426540055520340207637728632434224346509629788006018372741735511224094640597762489378748935585654243958322404361745016673840283677001820579302448232473033211454326105432208188788356509942945985681476522605059763931192278980737962200723579093535070496922874579954797328704270134135476873717031656916906303215865661930601491567952397957142972294537281978250974304037919825793074991380765245253954287511954956300512254567678454222502110280779985276585860367194374584790334568882452927637537735863023330062304496976838087614287280869999129183603171204908863065074791822142048751034682947469203558238103840720716917726927565772484735936704506144700452188281302563023900853124369727673126019493281031891738806596172447615648017679516279273134108888570656521785517280765504359553575235425501017731149592308980087776775529432334519071716238774599965550524528062195546157671598547991636818581349929088713762778854167062737987506766503558055087852449501748644024700975563148873034152125900878237866131684950476880204826756422908602147517188541028346157814968295119507609308284987879681634291372881991228205590844940364027306608567600806484731887292025204003196172801977596608315969777884376659181002517351863116268928273474947597598288301493422191223570389650159467122844194368417749667609788591865289190924041330220972048710171659011309613872985474158949444222463302139311792746742992608892432693904575203604102248754130975357825450033452419403523843055763124632658976081234876217899329722654140997386922614980873437960720457718049206265633729221140680325505821103144517556263600672946684549475182199329559296074876328930258750915527343750000000 [118,34] 68995704604242167571260512620396949983466728233499996356756565296659625566783997240205891155185026427468768617647305941177286530301694456776630666035951893470278193134264057262825608468920531680238257502583613312012812683594593891723535096931570806741284388007512130941381170241541995474193258246273869413658615732539984727414886942039967908114220711456899580184528774821053795177567265364317343892601067740091257611399236569407305353773747239753676949209253275706849392208161675944073188438054620288214725568236235012882138433584517244822718108574489766041239864546807287273058897635679727555672157446021608917345451834729430975568336128217036730495859517654194257199464526302142477800640428229496915407701788360653750921154801832829884898934279401778894939523165749922589157984432050481338186750109850774263170818848967364462175092408196938775581172523599707500131267311299970253088530335105180346959602316262200519212001138198655034867978714683781503527651452396333021347645415969420806502232571609386642152884753450603733121241615674566211679474946733501108100454618953721341776364341153055154373729257139036449896366394801181568997104843321111108029302152927676792374144181244071209940618579133303456265955947455511350354515999792968159888452835928816073441047381558628823945355021667125850950776002226883364189275894221989209820404290361702825933546763331418284235460308723866161026051535047397405573716554691551294206956204476599289607399415547984745277254813226270638612957242520135732208093293854013842825754881118671279929265700175392440504756640436613419578794882617742371527671247577774106894529144047145000404267401955909963613628717318405543869246290858772259107528233107160834701875989783805332888223376424764294504780991508526765161338609611060475869129038756253172844538772360914313418598059962072873937312443344715544332902949038559508488419900250330638406718837523171517196260345398880771435594687516714509014472014697077825276162023047449063212138500891668726725205933926083432652127476505581370102380327764448021874633764850481151242095320748662043137348199680944202224339304797390686487418496176296516317343564166926659681017555640571343124753082849360319430408954091009363922483592911020551934933882356895956874853951798705332113910611774904975766482688211922671567282396580082245441582180895450723388145127662474109797585697378963232040405273437500 [118,35] -41895581046499268034214739210555783110855608271173036954009617560317077210470702751582254873317636924311796802927411732444432681723340068695619816051342393678673917345115930879281946710451959417684452752181959492218591620646486570854844330491218216071110570653800853095387663921248705256460745989594509209039500512547010640663746073031461423861202565113914482009717435299243234661568886148166591131980937485894555773619551040868990250516371424760894963892992015286253745180852008341174950756627794410206574800969924398423135439470350281158185140962964681118085276923714565091050808653798455841690233677115784758198857624250615630765695120996674463633544126391615999682719285725705638553131877085655456946423104136117554506604996684871850518644869639017250662634407602116428505534572346551962592092392314801461852457655249720459536618084517624575993438806147201240897661515992287328223275630794983009600199165573450040156049455280259106885398220455145495427853697087718400170032969255035837102239699196965619758739473361854360835184110524036249780450817115614881967033508975796230101471722725851842653596163853757060644550596425914667837803749302067104280802290236125685242601239031044081134436709354843165760754975026016557726372332958506908068245091050682335629881526712423201490086574984375669878613776750899769218757916823792425488342761856476437593100861490763901975336190644639998545398852490776209484287460397947448934689218643089973716411320686497471045944621841703212137069272570594990600792310488181694332401535450423021962426133409472852138451793065208756356682815092948664468388648791425515453505966652871739607200153220478046787420900515714360359549276221531775335501059194960605644551479198598433646516320360780032992177772064195373498102889435229357061056474754134775842056871679933195271012425211968468533787328866775846916971313273912239577329389267051886455505322020350458859763454794251746825007115814840267962398231364377766858271448476625688691378719352378751416430457697112171450270601703962239713836651754756190903105334098365879326799852555411948680888476924564188154889617533866640369376199110543622676486222701743940072313530432338009592995106110241302050321731047562254558298648677244406052773105814174182486445427988544513983184436417006093055863509856667309752110988754814479220269973007074500040772258024901475437218323349952697753906250000 [118,36] 22573337373284657888590181108076101803086411810272854044527783301062972099942366848318079301981665875454823535558872717884740062712017377508449780153638226231894283788476629281852191955640746094608061836848626911480296345178084642034001268247128340160562455736539738859774588896349708979398470232975593892363185590193454150166229447670577281006459960002050461522371070328137862737004602800911610192210798371427253439166603671071370481966916548974798074930211123977210976115356915117248012104975233179100686183599750375088276222110356523998194214115302964525331848858511508227393230906655484339906451556560237501418458565436694808411099573353205200851197550096349373907175245215774821610915914685633436182810053074153020343035301799044015780193427764762259262166928319015980563540837567393971268375392141646855611197524201351558305954074860638946412293964178711988004740249176504557261253076172839767456012298594256875112043072322156347761378802945796313413555255655799746897168490918308343852625181241170962000059226034961377649364812704013213336036127995879919093364966415122910225153983361383830474136263133975686965757557906779379212102197042036396117174440597115683925829805537109774965399594426138102120698611065374133533387608745412557527343370745570176909744242707837405800921216775453556568980873653671282395431587915739129078503384631396774331414136578620712216786374611575001932702175293342245537846860287448231663837091360762337813987615891744331185462046354582034772238479952900459591414232231046869653947986509911195206292638842410753356146753128529320715535060601356555367955099411316208417354969915378665545478353078842172342772711567165521740845931201326154181418058687731584673283881836286221768607106837198073025479275303617284645260147403387731631859263782192576625202181172991669371283764277300525906959055247211287597624929439609840958951419236308866584844258078581048218287897121411118939806373914708989525089720316305467403605746722406823307199697017378191121834889772961470003457911232871844644146867382125787636539237159271841748681261458870838613529147110749975895491909477068295517460750822260567733863571172241958764902330057068272135255272343092447026160543770498889483126513722247967903434210628212925133483403545520943097901682269907272954510442263479432232675718763973853163194326068769803017577402215465554036200046539306640625000000 [118,37] -11806435462208035724579421745853069558284513615860102944311411878292277395446114208584450978576745176120592655816915844863531612459719812400200541362637412937270966708901950212945380204286813980557860206294223715226108875662364866903421910703173190487710256824307623223448568564628056141389277743841529695187297196396687122798079170859689929289641984819604684528869003714762826816279169385816810857472539904921768658164289128127643088150652641311170244259790447106431197194640169562370273312459214423973557186012238941316212297210785761064267787103186967062290056389098807865221116641655607149385511005253285744864538431319845294008274371191509549177100667624672993714366177038734826687967786555774243481543569772082366542223709017635473275334721429311529446463701554061666664600461471339972527172187740352886543770633070138444404259366437768969908850891864279364243468153443133780491210894268419988184467809489615278258060140083096221550617073247296093238603767142997167561175021754799791138227869264506611381560922555022950219199687975833736759954995822199816862689439999751002199573076111740717601502342175040143511221986712785049853310207769253384760483890377580357347114901576006678808205197257019565935411328141038523391844406907599092108025367523006830582099015603286394552663608141345156034347606232787989596752700094459833434559892623329259114115492484506059105432456260571520489644127775148134672684093861007181584675574160114441876929216558983734116932514878113413941462197361574953177012526563547244773139043539833502781187136431955183534919742770457089881286240600582552957376248314411184941295699321581190292081098410747952011041467918240912171907493367123625466649306969447567520529421333836163713684694874187016920418451815634249010120339119415265985767466085396483703961015118444360208726369002559162121474717467400893868731478590529954482185019024890757615961318717510848161864928509339853879968403296632670880487757123787296799287394969100003495231714003607285619798125083279943596627802245663354754346600814020544191896715129211138719967629288792673202320010878574364361921446894101972571856551666372916410079266416424791075076236491678467454268366195950173795245665185694964311670326544861163974546346395842390511757615622159055911832809068961691853449331236761873764523898859655736720677833264054115702812453037040540948510169982910156250000 [118,38] 7163977964458345438792482115173997816946002855408806427047018922209193230428026581353546960385116371733098001631021408426205743713351308032340895861229160198532099162359732499080323272983548725324289408946293995603344397609517231725169149366962068530720642816950276189869544546911525608174119118467797513939713221877019070289648810272681572708225924243634566921514932862230110041093662429030501137595276956039266862750699757501825966675898872845735713910128708145624800258537690864193348202245442580599737103546939015173737494170636846189950920066012532296768236074253206736845293369904734823930218069940202898991504391028711922237849575443392614087155412788266693396755026112596004852843833536905654062846038314347288331563638204597432103052151739745379307273736940155617062035504318511810644235196048470048878434268603472126946234388747724917286244892955334509275001070369440320755622165144298137600576343647462429554586691943975809214623971037521169565347950488133563693212519115452403961408972028259181852342256244745721986504872300112683367813050501887596884423503444262012259016057760738409706636182093938914932383035511723491513239569975584361166708331081659731472885784301640570296694039875842654579632650656906023479539699780937739838969495602116639551033118969905952190906258440594662427130938734764539131607643928105495715908388406325177176758989292002640524571509713421658724745697697430527492698126271445419994636865431239913827692360812614346799479540711603736857029058595870986839842252035933667984294780826144605696935969593431765813227412442657088148628911143313450545831879692412512388162755792602592929851192813786398461816118693040652538008851678265074697356441380432636286852919453161783312392813553308119377817182724881187438097802001368841786370894058840145214462472752395599609096223207692926887160777505373793120467179051016235093201049837580777369526963778484661344121478907042363546200048105594909000858172246014747282129123669832292030907090561462233595058079783282147861840606099333167108795673322040374671020492445451441501565166674420019614510745580511400120279334118523097055132024178893373010006924236999254530213078280774630559825740394238750752040677267507338296700920340854065535547890764722562877430131642117975558396486340857052122187031933680360772679520339870268084481703756670467608813623883179388940334320068359375000 [118,39] -4703339921171343703964681247132064239356440703977969974100347813494682220995077784922254876026619479370849239145569736862252395911848207595830059885635839598424136762856393997362109301228286422620827009063774208941796698131083039725173818430554171325110751629888721917224429976629998985284767153623041078100298526831677888167430771484658901508710577960151207439480487659460610129805585122654072759164210920633033506075308166440683750098887869298860099558987811987487800516023861955617716002711057928910086822283117898803994171424498863397415374855498278199235374989218193821259781927450413557575457068718618877871565643722298225074335888695768529327045028723299044262919926887999779354992429481998500499370736382425180056763121122215778824864600228577234985241413154101712836602275207463902357081849996418963817070775569550340418091733896717358248516347938556425127765110787207212148162039782119396624105862470714308806772680773299684216362736283709317634518159987081596064608569953181760063484863460256643101131201868646931976788547531562160443087195459413521726744037082892289754918355724796993339619428270368394033664166540195022904984859706850740052130856773838927056713824152475901757360708002927652242482767541097796736511635266683020330358314392391977460421357843246705421716401020114901273726685818699496540135430576595833611741961929592991436615615984337936434417748405807717630920915868751846900907499369862713071044027089524298840711014797487640869608637694827324478575597872245778021905857327299734169384173004667196726443416279602682227343410656636368591824105362094032480511188220591335120737267571798856832306511624136113265940778686467795582529524140006343959341451476482337536304873058296895508156558496164154298768966099812407406867658300330255520034571427279041156875085497242941297214556385646187305120977012051391338752432308441771179736630724947983188007349235886070486524586034493502854340628241224632276368020439385663263490125778622500252485147651795622266665768707107788566197725032348335081896162790069137980791220748602209492141191297723062046018378073588058588288769616125739807816043959585652654705576035601176317889058180535619334213397557602347814463627272267023081973886556042507268186447663176107369138775483289264431729098321923966886318657334983421814749835637241423348402951428587348559062775166239589452743530273437500 [118,40] 2854783761029392443516186449778734025801168332861809051463231951575983324953878590434781054424571905718748654321049748765602573599941549030397912904216331742427749415583211948144488286984489247722538593326944206700904525322509063427185338459245022189905365129697492276739367444541153941838277804749745182922646998748067127246852817770074564032048333393863102749141189658593206732173378577836884670323623561628183751395893723878685425544457779631108494427970616716511045645245582929870780326238529276585493505979140419982321045729413430645708044142900517593357304845040959018502909069513516972444171535459333590460404665882884827111572604643097577049948657449739504506398347976523806832436180797764893479792100722058458461771337454336069059815630568180721383572623188694146074841350625666893583489148221494062855906597095084092613007450504426360415501250530865063565272229716229988038009281642248202145545685327153365635575083866963680568902067665866915891524031969816402383455504749745128377721561234007388756656359078085615198803752856853985428757753159749400473525558971562137764511695942256309714635441761570832480081280524751483086989696577910841508287630892139670844125491631032365039438125478987945895152647793200156160538492460456802857444485554200058857264817395829644790168760004915348116610221750117422697932866253745889363660706880373078596693632837145206005973803606271490669118641683010314659092669442744207088580144320170258781439472306877252819470062264034364335948650724135545418587660869409199812679748827056253761229098024546430094664055656407421066235340548030232459875018542700083036661927744202821530268164448636074340230650769254539833987659651189074259374044582054544494628463170177063326441396927919918607010507539502435867616100770187214909986758683137985305921819327627155254745634252382756169392971073478831012698665910027616938989628589261759551697762830554065634169277521570121161677587904269970455829091569378279928591633961866155661313609233314340745906177350349259124933341601720082137559925731883052920041052175872990422817296837357015302155994859434797606511548956872609686763546934594964540138305282404691318653311695649344142090464339958985963085548402178129833661956663279007165166577608876783536621622819925627635547956880268331599262215419105942268813879885399884208014870817793351420732506085187196731567382812500 [118,41] -1519556681595936956325975292556527241577856160837934560582438178006586963185796091903635002737091733450344576496769254598378852492953061783646072076003038091712866909020259978141925229881400525085829812966585289013389911721983106552035366259445840212767329208284011148915086670095441464263177067693206904353172889894473748794294640882186483612935252257929787112591993321303819444895040964704593296082961474695664416442704260518653008889331747198757941071123139483402054359047314875750370960604800729054087366162213483640250951383963878605010776751872741893620628940819392626728838311460895108494017704685753397012395210559428583732007950349356875560387331565414848620839352324540575519659838687281787480941224237810203913565418883617726481331635862289386513010323322988751137933122072405944241732142026139909523705898370999934305677887395182750575833299359512745875964740470520870773987827479691094731916944321461811084152827812969142915250554203690553406810132848799638768940534586960677040248613992310450641422459834958200736667722258563790430601959207204758760986545340524797826790558478738246818354346468859387462247320023419331374275681342993077486572221116240968624198580746807115427394016004553147646174841780840454030766266751065291194889076294460590835633097651626038396408231382585807945303604511010217713777626274323498412319840707080419057424333002908677104273692510085811605084820602918866539217045624862411204258055477529240364020768777886987477596285553800578342495626251498542319498985636436923856691416101008731516232709639651315012759433939535598775106972565170145003643546461976511772844051016401984529077285803754409685913037130023303227135347224743111576974603262465803672385468399581515789132114701152386687496477115310765756968759360752890441584934502562762495819419481641860902697038795069153138317933721235755728794044763379726466114085424783296459243396481948833655293173290573960151160430079894310057235138066628543377241600689211703770523336088254568948515884233317189967712761594422541464906207738536889860060640470806662263047548501591579606497128959734945383402614921660753915315367025539163375369277716082571269853932837339620479933969191402781961241402243757457258518177732817561025468456814365153988714074998148023770859746104341164772920376506648043205137376502793851874156816350591725495178252458572387695312500000 [118,42] 702313350022569062444444187712935397013759045590551905581809389256865741804256994465677841548921182499519633459000833081720611256138917189787173807142513121690046022581993826961633682091463088968483145408694163818015519152571431082387566740712349928290441466888255274052588372876004884652437066319085517904933462109090241424229397937170055383211066331902567725456326529613498797509620477222721615067208583502546878009585230392705109318527351444609907812538573425427360888327371734457251966757372192059025150546639699425754030153356319263750575433295378768698616505977780068190133716232366619806867150189456736218824791167466830811284529797478329486415255245644490060735326338009652368246006201851472102077922059076577154996001872773838148510207628343276308282291039840036342767914483116602887111866181146515223916185801681221435863712128734310605464735614063922866238109337751844038278500548962368109520548797456131142455445098767980170442997378414217273677790521291654722300778978278956315147734701960311436536411540689738746386277373267629535910589291387629078066606024653060347117845829744834460654065311878998136309885482709048546516480134236645944671454910688983179162477950669084447989212488494974957362263444218671296283631847385535690127152136309236794907359069344466908801328750916234523089410192850258104308767176832230218765293821721503274244115883990004678600660212198510766516738660169384295827436262479422950503298564644957747868822699217157470435291165038742959165707109684564188095241821456012063825707794138032838115581587875941934638047367272818344984985661871243415415452107915637952077602819493257794685857586084836404565267950511363426608167952389461912002620309198783086697905412472507068941584030383022832800053623999599520619039154457203578535428030127756845978269210141436221946916114112597739537664295035886780383147557173252953287544013189007083529601757291737352483437200866452974754273945065400346040087952841014288403421730895620689739761292838927736146034156883605493585694930067527818959802682424471825935118229648608682327615237076622350812200404239616826278116068706106655354213337375115274812215700129360995761738297481965867789712336192707079846342534998921588457642516774712581867548111756949333307836396729129981217739881338202948674423210743344702129552776523953739468142387636362400371581315994262695312500 [118,43] -275978403571022896100205290510288021969095584178799522445702495604982088612696575647610092055419831800621078740594919755240612626177012076956529273353938862512663555654720239543134621571872895018515268370407665538561994794546318381598411643652474231526755616764864143429887693086329644407542136658303404333578886053308443181276861756100380226050067312877637798118815164216505898269123720856287415964490146371316768900755029424612118432978997017426769637948591459055185691627742285460595372550900494844004859529268691417080245137380734713171007699289507628940701997812527077509593084056596535834975839155206514197859220122559420537157586305112640602488734838753510469421627039372134343927098661327855989004965300205895369231308382564575425323149386406429390143321676904635528213367365220075575939855284870675669884709800834970315641078125927201183633863780012385856583971794294862153625278217520914722766020989230894296381440354552166556335667497376655412910487826030915267047864644385915861421906758289537875879367293508476525966786837935095965262290559916312996948000192881618306600969268744923351463382290850066054668581511160817695641051236923326324911752926511316513993643261124639211257797079089608662542080937127156329095349724307811148100770924598832274128512127802648132942111538914815966146262907380980774815472262508115886154368516905838971789424357417638969559109499037240751116658009214970761662424269566993849745043531254562889429411761942340989163005663182080079409933373498490680374592108573505484180655263490692483490970653153490967199989570103137041961626315898636616143339167256467441474383773005286891330024773173652064258433387041629836809133265237146012462587098863339487307471408679764986942041786559625788416493797051730014983109613841335658041468079201867264907863074594684756974214564671370079218627167596205820386387761588924127830901669745236384114088969881797437740675129362532900530712796040668443730142837313473410017540987626253898115561186201417356728432157293660000842416519331534031105956062352821355351733659190705505038565191021051347314870760098558268307189623749058974170839981212644962620687400023308976926169280062763381215005205970451695970322287084926931315592797666648951632640116469766391835875634165002886969195778722273320607897514989648581598915324511120394923580079193925485014915466308593750000 [118,44] 88590902164485368519254093238051878355629388765385149920878165496698886971453819058483970039695555623068962849896611141084242143462613380855773679325582752265512292020534784121123112772831064780464385184848850108247226394187110857033035576019354768641491285713331883360839678397528886253724417982143667310426969074185045739856218519556485336989245346455644359969894010758813665190974546841103743833616278373864523668627888065192279203944150143177218468044830280901728973942095250460130147661508343104966308556496706416261113824338518441970105904535849708346146050280492020404704499510238908499160531463787321445211115750229908807116138199961218054337900056711485232979848009029088355833438906952936812563856587729400321738848589047791296835130964033354834451967546561847441524915294219801052142503900475945333162859885008971779781538962955492346905988481057626237099574754215296048766911868421399841719979091008009577102995863068515128795399634020947492743072923021805491888127740086697806874797142507768487576596415753576106921686538937314995284670905698988070792592579160299798203050106019238579672031934233096567698226287771314098629463735688643883303866857527869969121055602146462885515394236614989789835008430493618729512993491886897145191089213717492654831807880176832672632112127392401533798405233212112731861431048057494424088042220161923183173418964575675685329045993731307612324530957268861047589462134564551443724498965488483042818139796492200928299909488945183862951627255807072456703914480499197630069017031102525561541427600982521401044964822442809546234359258855944366623657020419846921981015811343024836695569541530953338196043431709163781259974833737138271105824204625987931377877032963152344561217275645952674562744089539266051341468461583413039751650294399850929679405981399868149673463708318889693107723473001935242764367050304412519776436710912220813744027531773109677925528069458432003918150704243176889179669331218288914316258640805167548176821518805716823128518511214917528190364615854143392360099365751357945267687276112858057386430408288473866475833891395850236234340917844567039897974547123389502493776587147045455598762713073502787495366564389680459693386687762014289414474970287017732774782939708455683778200807167760161739858440508987288607172837328573210824976015553833263993510627187788486480712890625000000 [118,45] -21974330591738529165037898508381112308393128617927359341311109871594630336857174452592445622405349553841349374046410665954681511408054255029708426599525335943845567602840313344665735826178709093570646230423772571441649509321928954995170693098473161713577077709387675406379227834447201829050881078762982310906346877386385113024789893937223037914519409531871923391288199761450002646555803055415121025971877453021449942608780414517988577180981507918287284264924825424995104323895816179776878323114463640415324454979117308621735100462535827842857417398415603953897764402462520425133234442579106984981021900257402861407001934598066314198107043370679159221484876022020684352692539036557705894989739833886922759766752888257529200252225466045450237209226752234120272041498943552192143608906722631931485449755977246169980498463091029952078402566711785214633334680561687973589822977717258261086666936412743472168568912029816496090067605765978382997708783448122630000903977052288915107903953375438751239948562271640837158283940954644060249543382372047524611698439034354884360877796313472494820775983317015445422993783356065008849538894736384480545621713903223353743778914190181292432295519924850327243693650879607657488364238745669176153288738513714921288748999292246467978283451726057112560387775863972154285750078069434970796198138690844132530324544615108835462011476061853741425854614472530769364682442052048117742181084799136861120221617699856803092675451345594785918613353623163318568064184977622286422603234115478348315187435930982255150218970602278122104260826133321990241411632910457527872051994294285350470286587348105400932006450666553056152496665764915744497753856253373394524144760062078019587720770763080434029056218573221337500777156377758015123393526022009835465248985725722188621189781694564601873306764050523257407961914603168952599089455249021410189585702763083981405205595808855939714633039135129713766033824724185566629027769031319806222375075412519881567470474959400290967786412556879123851638017561471015621281232049001062616486325147921480060563700084027846852576258988640864989487699026706352831318370109015183097157086661371029717010096842311826149426588165591251405741556245122098467597593725597944639972841533901823257260303903068641443123471555978498105384422721318631571273561481350000690326851326972246170043945312500 [118,46] 4056607352038263999290404078582004895984467904404724453083315169925368320413343021471392706290216701831900784031850665524948210689180357356319937134774586020986461531447181223528846723798457455050551545990292513948369811301839725148825907875555083904472242378676444087509510868227194981760699802702010931762695609229049745123394254093489507103929419490380495566515074423266842475881178108327770780822807677444374035418050717525935736417629584008082037733667724908933123024575794976893622686554576124445536832379746323611478854577192666383978670511150869154798483310440056204192584137531105089303086900372196733820257253045049567961172804765406453626468563141883639365240213612838342881533116794468305663592067001411301067189465119011459691333455428868504547065096074343465237427238793342428188339677046366515743420207878728337572635843995331657028368901871907080015140955476988259286974145850266637570878118868136513094352851283796789102862837588153344635270178945890373502902462777676276041236800536673190034155421277007077429880555662248591864401291808188031528766056017569752131828153048450706927317345067960171491362459463674393990848713165473869189380986159696007812086355048927022622939233430171208548260032788870880554336619707825056785639985410908335388275758111502188579438086592203632085494064800536592383721996880605384939374487524277728896164085543713676939870283065168641921516633310969578613290183146065551935468369948383132092850728426182468663405947986674214485602726704954381945052967279591301048224488990430917629532348954239060951141219486519563983468749955112297722485267378278613616874485593913361981346845734432690674393559037243558318971593200462594580760456370346751037483026928035927677801342281564868425559715845892220695763111840112045169973214248656523887291608090464844333564010508218845162924218607407217181944030311710090964552050559212742800587542238972557072196165112074650002763741074069394084737171820365804830200570285102805964636105010281582821725946434804592380573422208936633329762438583577802293882290959104434358166361883693221827333084396537605249702283143038311156402523105608247458091521634165116349754666140404764293218170804065805138125427979582410277972053882087298180465115888325083883324720831252191392671250043797527608963242029602119613756333604825954353145789355039596557617187500 [118,47] -742020254535099472894103438528377110071119481288045192460290840353726442715833989622383738377325858683393848450038294729677538079546048180884121393144795976463007579200269750454620956248479215291427399025202883402859108010205557076428910748442932847609720185755189994973723739030974256959193338081810150475632601184301072539513530585486101589650450878990354168662319190526593516301474968268547499872993482570930543459038230293567147783289596227118572218029091866079619659406626583408342286975958050458658953425120824805084164375579465232485964341289721874741766852963538324059627283976381318821796382529497495740266594512768769404635500138296650020519493747850500827413695806564466491635517053570857701593036464953103145747685557636160349696592043213314268226838891029344372468992036945962552774998301165986445100730067354637745282796476209802799593824510783154172786757425667571184604548758594544473977958382091207820777596465940884194645948855654927007019857319857954017179079817294395960303875915703819014078943700095159635220703399253030337132517350672138829854043859894014515686342855616539547654737635166539482738117737124083713389325413202983960174766659892945384613548631461319696743872626738777034738157968056871131757296862502581270974439736831550405397691950013143240756934494413585929408183947043536726746379303689048309535987037572316503482184851520629713465257924586908383966084039506056658913620282312639713705910125020693505009693926416192164048962212981693027001931841238744440016075047974510983358632634106856465465404774421632308112833108153069934698493193174016181820210782641483926439523214184776777794477024180180339703011565216435755459176381349259694724246168595225566878383381773006690028049087229164156888204734973716342093477084054772644854056536035917325041688982575867039014817042333190939768117975876092122510936947807877331348451076379081913079380075919504943009508445343344565444010005680575600096697777102800364177563426888706459989839937359244051375450544595340510765416306665088982417939690784309653712255777573073005502366647502028699842631522298772712040173686205208779001190282613242190784370200722523197551343673794427134878592156709950363501959931446787150078580061347414423894714660850709025672185607271099924642752234289536165405073301699667752753808436239069123985245823860168457031250 [118,48] 276332326747010561616945679928484285721473581526737140412364608392857082378793619526482839083333203557670576055180329994760519770639025847217099643298942021122351899362312889005551419934029589273640134582347527392054354740306539639295516734335627269170629762484510638466285339225446884698584912934338765675528513886011689986755630511399141039480629928353314751322061993936861980525231678193910740171103881139035509048632871416095078448939804737622445693481895074256344635054473847938479200825828109313523028510706902833340694377055874333676206582484262773748533216068635142832074118688062461262462239310808594188364988463630509729355409999054809502244208483519354650253778197318251116218691542783872357971372318358374800476860229680104639380309912271923350226683812952453034428178794665782061174404195669286325500864804753981920017586640235104172445980952787333284426423847616650989658218131546187035259840088847954768375248843185811631590076397319571526800474372438533856413589566777720091515973936291415890841320617223810809488651595049683996786950532564947944333389280747896011011162118198009145133794040003419019194083893464921960685153413439742953492466713153846886716025076343272401515709295364775023645644232197170288427059786184366375798349806538160541504734561155777131119740009323502147634928943995464765201985441063800122889562833454402618947489490320636177336721584588216919860478166574822147027691367647511836235755752736307077616836597360396635133415944503622685566983871101403298491961261400331280926232999461616519524562216703408069679028913796136826653423465491159215859051216020231821819679531160180452473111392496423807850981065554130864563822720925437444651150244645828674698951973167559246410811384722576954903828921877251532462388645296943280378558060549841539284016057218860344426537238754833345069165267582048012557571302569003060251490806431735956197092938988593457329955509802643043674997612776994662614553389506574241168807307050712064940830707318015207981901950090559911137134926329057439525589238457246931421195946408395642260158705950734082858999265305698722655904181366313217172723172707553027195136464085683879062725156316245024018291910451130655967012091138950608774232509559986949180966603311050280339020816697014247714010949178874166046364501563882554169282457223744131624698638916015625000 [118,49] -103825961568169547079930961015638917631604850991751428912051524286004040988384186622992108799299830453323765323855778695127299958764715843424022281143787381363809057116603256198820721619984899349033681582291331985929127284673400669341971328021960020157293034892505753248918885330061443661806063701014733767902356565969862365079255747095762962369355385242881680330458731765420047061570300874119028617437854039607103865300539326491768733435926579249453497133947954453376824745908529334393033205345943215284543031627081550528573321883381927665411889749914693249116864539311640544876977515608215745251993054370786753435752456094702898459084704167927202991519308632557314237924256937482235536235160744704671557728752899783265808495201850559093048488858342627154174238357938474446785150461979083843366044531699200080898178949783739980845158498224847007003954572899729860495050866016146830785944855552212968533873454212589925139712073015960412505642355908561584182027114101130772769708142067686497635209830387697191052460030388291579047031723030030039158392025416509459586357250591332178463459948390086402707564865881082072081034482090741763453915800556382891944796986213430042811348787465786029755346070516494974177563860607087759317561818331424492424363573065813905671362828432461098598391347044742959897818413780126254680714672785899474758273200854355393495388537512384496118864103817927871444613243168383503441646406404917459330525468538970059644561469876889254220065964249796911465164498250611412457203316741966541296046054577353640528487087008763925509216533654743650585875383301067111097583667219988208264490688116178670122284915515610412488225028926831448278743482831689689535717765360754767242987311757488000625250938493361378723199089950873905779632318928080704984342385492464841786961866937738509557920466920035634133247968115437524391133115275398147908285203688841088464971452791521891512821592647519590331468086080665126701842163807052210413391040900180532076147346102124175923692564775678402494306821659990454710188695110963356769859749899917532824350587079738521744047639758488939133131713516380671723524964706756704963139656567379213125022943826613504344665438356434287297169712437031137212898447897479885330865653254499626743108795498035947624175028161777564500879017517220859190274495631456375122070312500000000 [118,50] 10004590317053979505777134630726781339675143549356042131948540169136017043700414895847137962513279470972127147693464304425603426385229831251220687990798603518023425123570291995112429209774896465316600009253284593882408503140763521544653098275855651597598424860277156225159378280865522303520732335841502591605675609114077367109126945331007232709175630384948329409689153809692711203198363132415367091010536517146532511133815644759566938491298473781846111847814427665064933473084613494858546906844387189416007902730821661233901662843350324980927419223351303285677729515081933758834214179538643917196179901005536962452498343745679389351381546276186246211318851656398481015072368286992583710081526045589548737576671342661786041645948474124561262408815482854376755781882298649343538211348876281567877301777230962938306726833530231444349322485146557894380961851661090949858149250656301260800659176048514220379516963052777295873067904668403873664151560821990170528549007714461784410763546157794873733186379431679408630718487483923461162288252106083980030774534255513455192316733479399045522588790463417880213022992408890913234344562327621557370272031359681218400909113774804707292247639719138850101938936019103539226911625937371178331324838247599513961979093218063275295319420231823017674737164862938500130857164003345195863460167806099703556470842462395562114576698912514277669851857236813455792103295292672007992663117035710952791308453806437550278191379136467658067148231926153772874616787205137110505538585624751496588086613374802367227945288378305219601583240277809964333830358220475531420379013529046263857872880672765270001334544873351138574127745605130234335059084934348448103153349173528139812800262987170040293728118011566338230662675705278545541063959811158208736130592926677336941267399281679175114473690457912434928118270121193987805389385736198051630599591229284463826311629798637256151365945504898479760877441153397709345880190804309224884816579641756514685457471779246126589902802859580929426380266538830064656800681266556316779414538229685582060857610440067486379247232043773190572063807675482092136970434672760138471816838780000834788784040459711799366658641236103095821506535981358046069643965717654596614091480152688520351874930269987330479446887029065894042089302634623848575756710488349199295043945312500 [118,51] 12065714332974913365600753065383580973343166855706196259510428811034312760638242291820107949104788632433234051906055793537192071051167234697508346406557010143531481365536524432619277677860543433611300458893154700772314022290479382163133144146742228194228077369799649536701307539825415496408052755178111848533173045246687633232289731431783059081871188080620333714843509716267730788860039409713317070518967643989724753825888727560282312144365109334339442898886511376787365000001632188974526036139920181235555015702215304825928425440101097436127698957818475928830805239057976110324764801842253414927727155269942631427597997049801358860543857369003089683044210002855654416714978297489556605681940036905584016642869536310840789079203074339183654550607247513216404469195922176316281641473750712147307675829248395316678864094398124709278491990970408424167410934116583575138895740341814266265650714399455627738571228953058658599069611728738213265246765382355063854971783318094964988984326054949369440634367397775940761140321381686115741920489294100574297116789647633470794925177119348738472208646404369756191189889785789652717409729284626181950654785224079746435362799584086658148567536660729667939367959438506776049288969427038594786988727762140750822616684009955535801831296164008584402761197588074564737770586055447367693130641518789935754144583747727398357014480323996993586337112488504167485717497194421743330650087823605631621039851390691187811473965682944058182983100703395544591660675161546718846050226163805726055156257532409077808557713822042123459274439438325421353254331055480071390113265503103310331377199266063345156515448016456320574702308601384534055782694755576276030152188543394843538491774317529476907771314081331611392702830738492868423336055218027404950155593531563604911751718533417429161571458404277201338652079436912088941859396260125763352052778010979990596808958514848293440842191444516314953812565418592123019176527448277809726338423699053086671973043504562450294243928320748495935599279427384791976968181044749740153059108734164327102435254932971687081920382269236864092032006111416309958898585090910872003489087906000254794908550259317987109375682879908239820666545578655768757498856443576843364006016101776804695695273316406802750841770919099134730216593691665138976532034575939178466796875000 [118,52] -7521076443521266307035789790500989391044859902978123485918344104733008937051248729775970618369881849445499657478976748748271684501559639436835827978086041392688871681363802423018285474977268850831364177401189719851221875543342139018085372700901147521814013203151386221051463570383737984618147619105685297740198885288167150816764654509924789856188146304953246553905650047246672909310528392254104138614405958686191736205234859192492466993339442649634018601638985283849114336484549674951923637230796405211580070452380922824001829630043186809555799193951571464972093257137483021675271614908958877233154547790720438661033628714179139841350974171501236998417249970784742536982483961844984383907062926120745798783492587574389450550620975692579111450012283627499353061866437591579308425019911401894929395662075397172909777507825784792990512968408866355502460257003981665523958655136097822201632666921629025042931489325660839311753590081598450503545804270810719989609663997243451068645619208606561195128519056011199167800550356593538253683928687987893330337048997095633952314260227903388468665668232140782805472398497216973986352131323459075227663430827227978598059474525650460233947409813604789963777804927928177291510133692873462903204035731376048320254719448486104289057567121722522845316787458404287090914138077622262078652139180928156116793814954494577935024792283966850825040002917087818909708735441338115866895514949488553458225698164415075779394858576465681847506874028767185691765591362799587784202586355285597544251713892317509740126231950875794959815840010835019794284280359066700220449620503729544034856229445112235286952182911744668390705537492580591306414227421763094337550810547175794944368076784908302005164970153740753555195322511663393388353282694006134504645560176438122931829353754665269182944106708420971918732123642676221003618664667340702428423984524507432120526047260919957075162122817471139030265342729964908938490478729888560272835613298720507643937696787185970887595617346238296749319971659319001558255870526819235223123809241083886006876014485071730250447900139599940806994913660499351211107061060861501122003561323103045505077764580912053208264733392322644503389328568161112531730686408048348423991157931101722393398144239924144010735399503658033752012679329368438629899173974990844726562500 [118,53] 2326459917948633694259362446864542673078721773173606429515164185066937173617222214940773757844342153283924738142856687602067445542776602822898929599490551086348057842687063418082612191811549318956048386663178498935188667242083846483453402810239386889149461504067667972313972617751050329987719649961379064280644870968127505338740092502267190997106848341169270875750529682586358296016654977796347278182918002532784261488989181867511287905541558299667086118711800045851588839723591660550212359980600174174020107702509435654366923755139468813554146917238200160418899538398230195130197272317888293648841255154759038320790207524802000961613045145028758369767474064427461588783730247760643997205622933456897656830637207317244391306754928088893990908405142566978109948278356422600764112788517723522485695937895343669417666699908397506200958751691407723838333171366744036598070766272110988342342831864863766840772232086552848375301324089972679590623326951013324590459766222289025082325492291458110086703790908081429260058467789413088651793034008719247022743347847462474909594149299338428521765070655731210493789537890473547000671481500556575264667931681503989955387905306699137648512104419825091571793774525186326808749211112012771355679956939161929623697603867460882236984352247550865096450558928779796249597103009376143405348131813735845927127273674474400597978799931288818322589239042044940081949743670998588244548975829282801519798055970279228759928701362152797675427892766992038895489989281029168988571293419744139543377980455243918451039259535108034289262806895949229809187897226963077670014630873933589591741647301236198646234888283938121401185749842591956347259153839407166624360724840352805599909112138906803510387448656928041024272614292742140399805959887751667543870822202765230213768086532086217128658963471081158254896269712093516110176541557424571537731584811042161232438584856226038915545743718409728953656215393765963497203811904977306587032317415881259176844116708781919642046698642695938172607385574303130188727914041731066652033794673137510900591958937775872391183646669081498510166418217022253059375419143170557624535403866781456492767825320408748112817964402892569126481147333054743363716898253659471759413519752758016428693146399698786248971037822659557736670876693096943199634552001953125000000 [118,54] -425640305281546388036698455060413151324330136229215988633667414051840613609938654137847398683580337947846830938228111127914893717319765891658278599965748455829340791733818594389506659000580130097428710448577050589670503364149453062313339113890960313369994735897566874723461664483763333625820729934585116319763400402205858782288163745434325855419430699315415417149537487995007192032619980591733697986175237262320325550254680769644467671309079275271737616115686323906695172036571562333800838513311775997945273942613810913923931100877261448047150922879762403460534313953582427690303740660271556715531221597024063667308426128903214056887992125696080257822069321752996349565110443877560018178722588376380911968535888243819273219136979811980736704548662623154152038054267135429899553153421362523585100688815279083918426923603340578562224452577181582183318782281011567380457685472041783588706617539177101134045663613320951660031464409209765141893496086534560589166091457832953300106938317427024422145232434749189666988119932924410683592717236370759091584554888529578356863890221813694132518567485151147233817327634854271883441666312943918412592415431898139638053393851851540073010498813969673920101201471839550188582459958934235269800703091551233592823567908603545155840344438370484177560197105848101491469663859868021010696150541191265539108004599649068925536688467062337858305395495480553180536912152611826304854494715401390501883275609276781527124200814426499904920516929669968125070248873164398974773000782961675468699229827003960573983752056524067960911263903612419208701357424128660127111584822242414908661068374348284985721745390795021990948459290734774033126009667620661657183368697728905705587243800069275190308706849545160880047981220721458945415308280709289380940169507573531679650053296548776639861927174050159379676392072752729653533189869961812085668073377862114852846431796466247768953271519893019248398187909102574527237443971627794447950419072209128612266314294493240732019228303837619995667982950548840043264768954379012672999701705394639944695169821306819193267258425831226298257868097545162718785700016124722300612371430025034744512964052301970079373315941764073517315311507753108891125362782205586880393055096707847828661847377156760908760907885549709672723395215143682435154914855957031250 [118,55] 34020865723283952996348735279270215015924686806072612151467460016458866032993517125625863826763495719771258172937408538282842596252632692843467661312406444334608888796318263054615727035999600949160434544767683184115639253624504124179482309869680449376857890389624537183735080476278165689537953208905921276009049725463034571700796330742489766439093992093357648749737671630505856452479040599704659153776260092485116927899413393612836580103820053262042278706456420587001412240188255815165070376175604066437973057281733793164271928013516567028713278617363254419156149779602853929368924392191318801988374153340354171004978103189032956930062910488515586023732120778470205639586719623812097725829269330432645771030290157845475912108546888094187127440636607095811975296862806019011052502260258025717954152830602092244506657715820741203186307346646348897685642563764971244271782622363489763464100337403279357396642461513485018720185034336937227404077151382349777273056298675870961383128673716962528880943301257270046343462892992863309298572929140310936294268530566456580960919354831030263303998741028883353631000411517104002768873621833006904818197005921254021368816608888262784896297181330336298941974519620663701821571648370820378174430277408218914133315428934203074095441214730336205498889962808561263308790128438041825594227145783773031936117975001831218330962165953125198706029278375844822478895579228540647802916965160458168076398446624746613057316780929556182107455754463498338502518052468355938708118864925285614034993544541709328053165696441695338433923469479008895699767339638495744832617255046878740525699570911627521526835265407333517766164369869243512131555189796422384031357669946673082677389027580415628727652044254568852489044806554767482819918418871950075384021254437604283105234988721761009233421639722146376871711155036551087262240856883800971362445776223407669490153524011436101990872885283343901334536067204509137648184511054114586003333723288585018137150228832837325453828036119173755164484181589224927856040160952177462436800524851778745279592415821695087121632661786521852610096928925655131717367987610192535559633728085809485031618148068543950343347948653941074036135919625723344034005633488813832330268237652749634317702726483700149909559845226580954147266311338171362876892089843750 [118,56] 4825678505056304565618538029948794573308590183945856202876672437250398148109801420762418534466571947931317487146844470581356213038662416476896673604541843947280988897487668873644372710841227597152088584742080929379106150803937007604276687656040973045040795378592885798944900713716260166913456348310441974396284390698768731972782003098887930383316102612449648274702122271398709683382797455941352278437397462185675202024556177760507305221477636842246353982673828371885528987824008024210665517542605372944516692820975479823738943032249533402022332419679488407989228261477419541868457861574061190181385250203835395684061015229311007537316890314226585047151279987735881649344977101203296275181408088878009498620047939238367403483468589483360015051063350950924069620650727859393475913672991931131259176869400010177914216737399064211372043625282612531140678255095310448717875536414736619992840574559484969969780219736797356788012209438060483085366582472708063518688974950047144593737545870603566531073706748772117824269476371948725578482034887398385092190017683099478094826259037545045876234923322224794096160946344636521242558402953196997575227857961417454682862583117265760739836329994197705553118278816016138343880422795812848634186725187192170605723939271282905953250494139428135421624903352788823514212234140782340328815775434192342818510331516625762355081915651391189234769575855289646183554949098033588570035540145469106030900786244747354372632255510295228590133071942569782118217831203450800611355983404686246373943513281782159625561856588111299896968145623724512004146331567027126525090060388424144626270549791549625253551131718706256119570537287331072574439184511609275668862124398681927512584213037741030804397473256611230500264921164960979281267458158410895473351610580849941898315758743465551518668537142683312535092873559199227028496053977265540639940957217740979469780397360562861884924769496263556241168070864960605800607623054914084697705714126749738336755545527921962537908150906485333642225447380053428358129472556728512350948627180975536229246365492148527157346935631209182373974427164132340505704666949954334816334701813657553734059362005194636023077886204245808683491610916890836598824169978775783470507314341301785321254360926994957288211490764595623659261036664247512817382812500 [118,57] -2042567395204609698605820585854282135051163519410443585028740437938842027112320745337556457289719385976880308544770018524458194039667862045300564747372835866471359052502535817224541752077078325222805375783220303502572984249870476536587175285912933635394061533027784563609011546932287834334581868907807697518233819459853366686423122609821838956793699719029977620770697300143583976661601639079643953516744752908076853112761151740400018164895315113269085961796869530332179349231999103168146317875728945864491400854735023845045712932223638056261371670165213317430163848221025899950616966462277736843885067910564018974064189599643620457129905331177099731691253492280379896739101558263738538464970315870286036403070713123718628860395968614453521390983496427900869699774295379442678068064960847051069398568718827734583691894989277912167166902019618739644117054281838222542134811300636159800864756084813767975107708463259348260848547947229827920238906195315359261704475087843292938178581036259408953247334684461548920498699155804120335055694039187782211975312711688786102133570966489153849477894842332203250431478702432830582792075439529667721645714495245190725113968369739735036055859511250536009673813293825371717571794707732928406484787864756054998580027528642593753309146598667927373699858957372590726375171337619351003124402022322065364656182176218455224431191119751265865183998847304300147712879617163101335305203992702532351712070245961821133224451864459217320802946542416622063835969566758660943520593449847399721809156076440860880766868701453471752748952472729877442121547874700313086250344441174174274292133438629448200520492483710636745675670186433285048906694138755227096853095067206700527524626881589164131776476535015855103276623668591024894990964639039996222096804418155057928970429074256311629531207377244428883246276322697348238884809779793580817304373488412598602013762501231911253024542580070482315649929934690092625117998069597022056871231941654082116368934469000950469934787791306607855818459011995833170481980677872942736445062680324936365381658384220709837372028710331996639274193084462644967340820477499725058997140745158609160241861535521152812890838871741035648442136368418781974493725948338398765701760683159665420873679413129556277362031124766872380860149860382080078125000 [118,58] 357350859328233248579759570535528494919731039473730915660633258990604839978830527920495349119743934597028698709087611905358884667644220655156268446600604508497652265588436978202732571933161977326932011107636757429284560250829717640036772705499073486811826223897168751621592901659539318201328276387332684909003213645664276668936092701790531794883533147714624626271743865409903801062411141442781278621975338284556505866965010639882849295842077298777527280968396321956786512394194359159708792812610991777391981606001441592649672208640124600202790624503767516963243328983903015515504541849916747330888021541048654376054334588184023800514966411473353527996424291532087557083627798048305902185039351636549835910212927085073209574898780372769287934545624131267512723829108280581557678969228636839136996035712562567709689246018866880173694009700589893999030157564770597038952289502912074129751746350841312739133368984282261878110249100513181944673405785005883581920283451696810316172477867940102411071791867096090247429596699443436167751652998306480283205796194194815700121663394352155950981167280982444878045941939536211540732778913625653717758529295458520069131994894120159020713152856072774690141535724230919943652721161111657705687064408191016302818050984777951577481843050368550458885210314636049660929115381877140026262962379892278320686572176300172041604789449834783433164947133207038730002791140300426002028961954345521848019987617771989815745511870795785909761554197900428512659382738990606396505025172451537082507656606694832737366114085118025466487696958631255330423429934634270208390164052917655285691084341289867659298617553433517992022101739794761160499825598072745231320029516583403340601587795926455930643910436640290382333617251107032541816068290501050252678468211350801055322617767593526035491879855043604303966684463970042980297221394083763571738284442592616061496961347742536394715004256162867248531357850456728764973449075003238005839089124611969826027795231035091806162205681267925621617409199633561279157643934564224406711931593585816518497464134770937152777773655409307374798141403253759723919951914663813778383263743824865262088938360078446550164397921805723767608326097479003461832503136813389066477824711084451717794216828844554301181091204853146336972713470458984375000 [118,59] -53290257132279532154333883289279484284849296276333204596121933042397572719365178643279388207221010828558787700707868919606859497554224226045035127841709822687804382113778166196615349176671836509964379476572970308055118039851236953346510467033224221228175454758966251828388806027253798886881817997458949658221308879287363137852763077751600189930612620396225367223341666986903867333787372113178735634751981015626341720465942646060513922104936624593372259956170290525584518121600262116169117629765470200923762252929643182247761422315411877985076798476473088563056725239774214822961321409325718225806534775616372163001960195264704737482881329708948522070738344760076963448885481408147229851332007880292567427596626924320320651878317944221272700517563854212308491387679770746522760281229234836181383465986507135414937523852218766390265271714225044641784208291896274081990812612761929731448905850678419698227222308698724949290884599518048205475391144012586754782409580423012157987929285481687454462515585135295192817153620626850519872185974382922254191492095576967028883319280172430879887952649986172460583897806308332309920452045368878181772737851980734049711624995017164542029179139822595086216547070013109422838651536414598734843341843335350652819641811099957599789083510812081336313563262286969988988547113963784656328870766317494001709226948206999977997663789699132109313407781003504392627363122608409690030871436279939241128164928746423722519368487434074186154975769010501854620359584002175857617284247097219660741193834956275738221348130761857561283772531223591785714372789112223184970993503207744659198879756768222748149004948992775195057388501481425357267497323488640392852037808572691312345384589734525640423212874894269661614326140805024352473876576401097515093962616821430563720288611945024014906559379748893514450659284302085757474750532119794732136206386873087096689253985795460982591204738628227118852781070015335054278149331209883884832301666998976978492647534997611573323817887914621359901120640982510475398764908873849173505080071688714130245848181304764347138637694088737865147830508611252359595996011019277522526288927925365238370121388815726812209287677208138777143868345607297403667556831090509787609106735000981439717155491424954716350725902884732931852340698242187500 [118,60] 11009616306125209753819588013943595210045925488197736840522934274135903797892119432156440984298743448121989040630172536475317500491562980407276835642574461498669998420509907694452873016592608758145308075725646115504462823248514236856402187470691366524920325824455915694359139736468696576457419196669831088741244182180023740444532719650530199777767485532331673343070975601796060232001628833668650333249125502663483308630571042782726286039703038601118374734030846704403798715827738588321354607313614932050567173622738504202545551316489876627314931274794919223020652482705415226404561736798406226027048769192150827829710405761936142279054671776578658505467089387659248312215139254124787563739648669957620635096951932866465106350252184081802652396217506540674174921700605036725172417629055557395874312021732885247644886446939081974955133988036215990181319403478968495574755148478159426105188019679603484189063208423361142629863671874644503187740956217352434885137792506789423316666836026205909457576427909760807981487356116291437260009127861617086945626028219407844652843351285506124430626611083789718724471694421468964134904948734406511848096371803196963234341628421611420498525003197157439312119430268845521390339924856783340917527953485761538378127130879463705790737479310140337433452478048269758562819542946256524130537687790471717655672866840480802395281730838537965310481798665334201463617478843433074611941502319283029562279950496732904159256413490415506181523878439026927952909058015019559394793657536290223748292263936801301973682316497802178293385386607090996275335801974259195558842976850832297937269500163563842544714941905048964456855244858855138466135155598930332114817014219412186917582478207642742064656581469573326075035418279908047543203221734018252448545198131223090903660086839563784842504998339801165803574235808931385544999834017381249751470406678672248516466721567949115062861254070586939024865479458240147741784709679356335590126999279951080374322831883733912348053825662382486082245489037018271178037677054394767367114807471564051527188207115870201216554447813660044033892916860143766139095593632058612473099518076227370887144879294214870624539084338739102247488957993759223757404136545753427606133930665467185599517251082257729422053671441972255706787109375000 [118,61] -1987099934941562604151771521584412534313276234681613884026089070547339871024952859743348794664443837570871538569894149656457725376617563806169449627481196420242362225495203708721807203484821929157123816452155040288399124069029664973387918144934451116705308427984675048978455333727291228699962811028609872049468453947124305372077514365260957254567454119733377903477534221734183527700947817912711132075201823070719832099325012982665062997807589114935080242851291211320343150855864319516280800844149031899006245173201857505927553457521616469969914393104006944440247706447278267771898821751479057000478233854964192744792305503298433652347320808874419003246097766625817074859992075303252225212340104784952662703821710453328092692623327200671737186685376866897511335327260372886902550303759478085805274428988775365554924880379910816569845832242391775369683678493112634456941104840340584514490641107947966078346065663439719754494026824494745915179191713820572508372091545704420386440139104348974800020823380302762135390493797896952509193874181837625320020259760384146288822165096228100383114860488028469041861782327924207477061997654333750134965604605753690503665574875472758318990297674639641897542309005392779431001418431224773161253782895643928245751379454662988778373107966814460750307806624548445273433664485809764599362287502072568924260625269527620270656605444581561013335432206094398850981780064671150849819440933462850271553875705582864949213358224256006439882613199716583499191301571442692431808616700822898498419554269649077819607274155747690620692362974573455200066183456264586734342990673963828821047294507530778929165969486685890946366535350234902046573316606360811857240064085866470743843813597469555658613848590053546953943309191314652202576363723415906669122920195954544233259263079209414332552468570007772159150510953310305230501826615061247294264929874626320879700135964424081779299681333740197077189793955190569176487728581783296241643216282993462231922931985315071238115313509983787435767428035598026196505172931649570930518336953777557310958562486707420013928261812954271819077111897602600820142764341874890457850195138245821432167498334255358309603058678426775324209236652098478990231822536071728929242577068522962170605758447372579666989622637629508972167968750 [118,62] 61540522842379248615188818045705165079200151051015586641147079127441009517503943860764685483062111072743942783833736641036284083270877979428035548085793662779896022210050964923081128086584876375883815749388653163012978222650853187184586465616798789824215569297677453552573364552096829609510266090620154567339502886425381207357948409642206230262953226256337459897757555571567662575992837643221185919484060284540676319177017359570910919951016253907315533908628546082355176898406595592861019645263577439920640740408217585379355502851708782714608842521034077358016619751576721612360705894828474747387898726291326819062458395508904360467782112742943206522977099925307546775553436952234913595606136493880933775038471308820614909565017562516247984789797182701466379526499218268908967753539159064123916990857088212993339612610983301164394397104922923802878910370190395942526894887772651535392438028965977156080190988955026428762263476032275840670821699364894192348802269630519917451078362230947297582319659318405994621220840849595420139781088707616061101690957984874326585133248344816525415317214864621753267161026558238878353117932051173268029059882574204601236156612545010862843487062597339635650102816449049113559694935140439035281995858312931759093973357034077780176853713273039419333788969896841499321917902723436369947725433606484926385945687564790807618686568055786431140972611242365171703516841125915021850463282872867613372217825677397495030781356630085300166446515744732347928114283537097986905928364441156375906734365460823949097479024406217680809341935930877214032556270071578810459171231683673702555084124664034136672279507521536299732354226879891781994988039351097198938237981592980099778385825849310655171583257245445826519059049121766682182448610035342966258682052051045584375394632249952408895552695052844782710190713765461053833975123398493041915950200962111194604249055825177417979615633682278359547665210488944986602730285239567366126231215357231138924006349738781551269114813534015415388812851496385987407966555503483963875214229303583884161283192880566747237569771737445467013718107435920199836641632998277775791824257879430646987018911563675458329915522240246516684116294948669425610392267931691092346761803495589155180156559765691781649366021156311035156250 [118,63] 55545558963080557900506711594891132732068885706789893525410136362136622234585315209511564387350845685524425505301192210162983695110998702887600517026201839808442240717706041068573352548466537010185724467567946531994824014757979382600170256699843582952251827812638963831578717895281901861613562486475527888346091914457141560913086413155212051279567597131069592671636786029384799597746537871542758072355607120983256085763022061392715965937029474631052688873987328522709679438600949577666041682573205947578681154602286031614003209107319207246566066935841585769751080181002633414826403661211215837855758543401729134864451388573568823822689160930251659850299545404504766491014953974713413703648140301997226157389881092653632403241652199891374267843415941142325240684656058040840672164009867609209213514486701731975900625995317486486519030710397388300371451040509972369467910174331561576415589410813163516105287900859222521796799540723919542307561073670397357430086433741760652811995518867434438282621235059724390465749063791637939004917911029563841843594734761239079036982319075431233185821135856668607512977779465793872049228346548069635013094185295552344044705199292652472818077691302705187233665116462044281331270466489930117014473221786014864338033180303423710348848732470518181482273638732530918811160812496364503137391455278666638638529326191149689574892790296401611647119557214877757789831639626591065559250816210570108498343356756870765491766730959839545903384247476011566531001244622389838868486030718264258684699007235502617966506342214842990427000274426850754223301194871861270718426998965189490936954647712436594193742158744269319330768318913975428555169442576409254600589799590963079768845717805797525473995932164914895585550405206938952562535972973801335594829863110567164156644180057215651333226617242368784180220903702341360663410826527645570839881314170952421530240414792540759896368943484898941539394438668845961608941522192575943326084961036146947409130186933136671201184661202575011295054816314061626636785814641282753497792974700816231539457082288910176408618079763251481606258664367086102587391999466233397568786562185706935286970884312071474418223836476819004817017264437164972030179591046538773273584932291865173814571221555524971336126327514648437500 [118,64] -8599346551148624652685380263120683532633531766554121701936788965708958925437937078885942341433284159293669749793438834912019532239987358075855662014903807267138697745695755355795297503166139223233972316566933486758019078144913985488688320841151833281575074278649979934896937393356187844686581654761896956386002612759318429212704429424947692615297010954625363525453848001424882733550889892237807265839734710801062164618427338125689749316426097239014423020404478204455135282684275019245000250732246756086980030444692689047901725407069293934364633569233050948256102068600880177012601385589843689945337055971888832566948288831299155783183430712635242102110311587261997873767063805731457381906902134789611285976745042394022958143611237132293016563274668205164657668393292585671193071777765377726561639465232671629548626890195074618366147518430476098092708871611834332773369917327153063351521629038579914024376777577023459976711951222708324761223410911850993002869970488224987935706875648170230520998247958158874818246443184294042219799114395993990128144600217506361144544819527005427786386295705032087009985215996040392526125568964578814008884815099612559778029460387604486426830422135517861021277134029345022039381483214955822466170055719371339031502594937834614296098918246227829495994890827978408442216480929801052368273203192990564871202703182569861574571996662977232861468221898924692405081752791690737502221655617847215973901789858166876806214204608570979784300932920747506144618750728017085838954991544977996692361373088022395563650452431597639598578725955311842069611464991835512922276427555943262927355768734625677060388111643869625011419577617750424645978459475978296346672806716101398840311964587859072263960232202357973884805295307487710515173855952968946074154273658483382469794824523466922368928436478727803369283403913882243893239024359570485152940950920242143567994614825936827295311720383718006451993959834153735953687654682675784999481800112652645319428030444967195929571119856769824912775410182301713560942942535411113464114693846013532699784800245165279996834296848387715964468553884307254204831176878702037690654026135360964964954151284429939612692877980346840734685480881340911564985940557878716682435577640594703829890477209119126200675964355468750 [118,65] -429626230806373516859755122136753262536263193117148386367330358152288578213804591925466081682525161322590344087755569543606364659111388735458090452353315267457304942660889658897118115612955635562327203402216741263814075047070004787657930234748467499482976556512744373769404398098218433108201056576165157359387013342880355660205151983114433790194336524524923713554159151923210817882937747703980192452706846122249890960207364966214166596161994009361147502715806601902763077739169288764583909560301024784523129342470629486688698447685815125107731062705352077120921843362656281134167194135148589151766551837013712955990187132959939068025624663829403192473234122597369204923981948412519630613574380933646634199283346923396088921047909655668578390185166352843078498972014809517249963173978078853477040433128848590112820577413748500535511317444727058943933943134584608024751423850170368589464166096154693922816407260501929196889147387782863809843168172719279609642006223667396452764435466163016007848049826677738592081167648121532907681602765576940141481218477600240543413493982475520602961342254676345365758829553863562074018552774414984295983701414892095508355706211668126750036427504667080597554607123310728577946085959716225683750482699438389980546332402345587958468596140393720239738207007565412738350601756301405220646009913479582964216599391009637750678100610911077367512010922517649866024479833379653792031387791802087621864143409079520549522552451362051931369205793229688329269344218239760762071140909322203300497291825024665733694488880922598800191504943179051387799265844233657609624657493449240319605609027574492918498726766638053015884512150522225808811858429407473027321885368652945519007840890751825340074778942803275503090763041373337518304523539854611303030443542594396990479951076136026206321130249266775144806020556610358545377737385123989300857358785666178886009702874552785362238294985671820623760957501533913203093889888996197766631498042168296388377054406348697029517399512696819487311526213725997085392678432230341221784403225802350144218843444517312844655173319039952219761649398356312004887161636513706662057941814421267352975997008309040531940901403070165032469421977152988001802125010023018574048829162914664436812017811462283134460449218750 [118,66] 167222852850529439623477991259227401649923056556190573374312063984446140976685055380081793800213767927272412281242947970088302134298503975263545959701869177440865172722591356225741681482427922844363024543503045473193006568110508673576391784427619642341548832109993259620371331581077007813050787309951739986804555815915185713163440711332474113949586632050394355800196594319005717067553905524203756488928328079099979110672316803532230217137913964200255558026824964817889775615230582382909889981789016384825073038716177041620786407981959387653937958203928638985369817364642393312170553354740927851229925101969545503829512600138736457671277813381592612166131186729368594838261673466994177155748046755187782551869598825617553966810627008627110227431299816428223093437177714342673352343627928805833972628268147505361212795621040663721423726973434956232338161099626461001569260671076492796484869232175055399745777168035480380240013022416176272348895985176446520936336728791505733603467433766051978587087244908603075741046194038427664365105586690931702575365242607770968471481478109784295144935262201903683291956226000384399445940064896472860395679929771468491603935788883019447554179389010045647677357711995046424307154392394676012978092624020197157722470561848333150429151669925661280231224974550675035500520121188459222735857178471164166478197909799881747374984365076246227825418109499381371611689871321072602982580104778480082444134256678690295219441301794192466767306378429993420981361618767465109190269983100075146474655709930982075251705537246817444784247436734882865985479125748258312940489700548088606355376011468331081226088455001559327849855425685645579801010061407750098148317412920860905404204864251813567178404147256212112673333676876428098541503950164092712732477559541215184317674332602072752429605821566304809568423482584664538791102525509504040619158379382406044619215905604943024134111346314207905930267875872138876217964726470572471272035595606746467207842000039437329941746379359688660100557984982726122753480847864492495051226459118660018654611864633413006088440777543978211625406322297202221388525255205653717183472686514107755689450553175516424384491571847140862863264271588750545856582515469182861900243608488381141796708106994628906250000000 [118,67] 5585386074656258373709583799058759735989486131574721945888983691689411047622362860875507060276541207640282760898569957143366224883035809872811873668283133848829399985132235502520818627814723998991893156602213658452624777279571991249987992463458252546982476000689359528802730574223424139941445713147504638697713644006792367266763967364960511647938392671564122365085584508708520162638163778684219004357093895586159970760576410777596236176972796138117408433550996152065114331231864238359856798611789343933226629808746349796489599376032233512198903202473861902039322813849802166254194605406619807887889358244714754049728495001008806768032744635521625636855387514557568966848235680949285713474030785372552386581233560863848769134325182650077069237210292415015938725497605428799775334189614603269201537363718704434520328813219561025368468507522916869754368269527888980942803585903110975304050370773215505089385512675852470671116604909382221403170280414615262903603493061729435285358977573213016535201319890960065999046641687837559478735302822351406720590292801557485014011549853523066380809780079894444000788218439178922894071414937824955071030786236642271145573787127001247624410111735348152738476715488735772420544800539887912638175410271604012895184866006359861393235547379598157227115109319711461800803672529817312917792551879784288127929131685688591863961595814220045872603725921519436850317246330641110121870743946158204275027094231996741719487050296596182035996242733147914410842816411903861476490496040228527606567417358372019303132638501725825575275517005672098503281880659346948643140566774616294428221021004849163948344403472048832098749837403471291244182342619256679150397833705413581677686362508989113391822165503066069527499557570050495768087072523712331506278460949187583048261654115026444417488565257080233091000590360471776680432159829631820679066441603643893964616237475145143969314366817332480425083441948292675637433595582895393041479551468221020606664150463896354001646313596024719017482626951619229094147125008256490728135384223385877298154468716270654138022101303249525209229185656216490160927724608905050125078232935369615622640603125465691560507182837456967090942154152446257100815645883708400465383903110705432482063770294189453125000 [118,68] -3395877315389771512064810241593783187244251198361809409625550731574239108135921700760556353894837197432429783830119353900090839116607557655704508752100418026494442737832341400034979721536414984769135563630905568483798532532243180755368483944990029969383549726858244692508971161485874262921993259073189112392743573068119003056915598033566177254142945136010244940151627259029265177017650080300837007166618944392762961595126698381186178174214480806594067746547725152674937897686837977089980994647128535834447273278310087634383112387695602289165179660168614279632028595956864787234276497037086314899029811790269659434463142200595772620928217783901786288523096937139830165022923738349781156006901106658284034331364089096182255379028983512635682224753754163497205984783584500316597312213869899944235294432356810771727573538271449311838895208197831004352280671208493853624795963694227869903997036207478975306435889756350855011952454768154602403633183112262624825138829323045842496359353303948102158205563664091495183692528268260444875447368490762836899445043460373844928445880117825504412311461429680664387758572123614884519378020485045947090146517210025901154745514254265890574785398370527365910638346226741111408362209151185563966537613292081336312645402392573433348657250712958360428333994373432121840220995858110315613335575387551732437983217728896059781235890068993633650665836781128836238795723401039857046837737550703884326020162397864336770669720411219331427805127898716937579595219903432934057292558692135174712461815327362310566411460207270047943410978306591853752046676498416452022683699600690292181854175702641380696616370979264522853319787392715978352880112463423538458233067545319130735644494990678729389388610515851524561606440427395659998208375631929933517257515875084642995027182219458356685894131633860493924108145372982855997626692142216225134260587012643737347439741993089869469346866882114160531859777027696138688186827478942494244159795064770983929386828666131718200940511576175560375866549235337497207424664092698064025095648941262161773160750875808938240367957772420629219751311289454456833745822468940515346463980542317190853800433534916507981452879975536846513151566813819772699506569537926739532629483164782868698239326477050781250 [118,69] -1481559340911961074085489036596188632713357450747618693857773001384169554203575920309005954161787377797814118932659596467465861636174458930910835381399830108250877153539439932625230332585023619695772784007918494502957224470934761479421073970996901148005140147696727325609254448183999164204266799701367291888444691712571249787094747423726354747908173449545483949638609019432598056894254221520619129147359022063209516727531463572918380487862216748750822504800535003643816177314431493074236262076500693592929350675695508026498614641676679128874330416188228013017067690622142608957625706002812143356202477177125760685126755042364211575908406865709684348591178898661432168261913590984497820548160021967728460894798478700343615594858226290475084786175160730718497397315020998533936098502967990414721504728821738684800479433360133375227640292531596676811744641734399459834843536900441838436685310589998432523905064280461298386334927990751618000933885709159025381223173955557727479159967327725182623779411020358004605790052071177892554389153610078738769516139877893116448625613652523975328211159640118532961645282529073849902200278152301915861483166134340225662959095642247458864023040145726535950270847156340962376353133129398420916619437158686934046252688369724114758503615515177763127377597284076420390351552766121189259254482002221338634430785214801780752916537081631246686550436790425896467327157737149929549582100329836771692074227198095427054797546154892374332044616598496966023655166508409573895049163963992981052167452444016932969788470533340556954681504519187664792477563386180279031303811618369776110598179373073733918882958066717620809222455440177345878575532670743344954143291984231848092516055700449892657891271846486568168748443386148581746951004216686765827812886099961962268387450350536474594069224780218832871737413654634376174907263460398455019318768648043392715798509904513110027074621104442681618797865852809234695224756152355015854776536200848611849091559462754559250005225496931430317316937722481148857264634982179973149945049283339442419962623846645881496612443797834096904707135901219847949926750716933578784579788734360216190569477463698648166743412863725265778826017350511764510107666145688476433406322030350565910339355468750 [118,70] 47244235902275164673851407441304981754389972252399519870502099330047824923068977875753251011913994157509434510129355122428674108540889381718352242410039314673395281684981488971187105807765229452682917857827988215082277726605877905236112587745514336008517404410089424071531928325483437775707654724952753543118254869984336580933456771155903190891331828567735156383660345104647556872479649044002496561215079993629003733566186066930852646760561475093570837066364375244606873441943687776721473896345310200924385467562461626722506668314635852229583272928561795223640085947306494734558801981854413207175419061045396044218875194567811698854029411249682437837522672340799475106616493820949201063742124389566967716120576802725776199464438163193667923860214999042004007414622760750861057693091421528366834404073312818431641603484427741966959955381992203580656845285704901912252920153556789446733736512572351416326013897166485965075419788287976430156864063429804354443652565586000894532839530188223393816634353348863962900983104531466256046457147745945217417319617253561951010047291194835560810186811605679978392486559793448387146488257243203627357825177335750417219806553922418574298806676968033006005813042055028185988487405707768541751161706948580203789186532385631630304497327472012556023711737734770587598219881484961710089326884670552458818018310463065117932068120408003119425655030628490632488058688999881963339184397807315094738922071081693329190508393634449161563902032091920640774949387926250330642729962968659388072037197735621978148906221478380449242388548118275789620773359805894751958140189542661152949805121834409132289550827132882779226430803740638675826778161415620500565718176302126750345538167353648852024982213398001727471108939117122702302060356089614128525895480924274766964890535524741035663943190484718144225506513245529054199257097725344851973024366547970777095696326053860331509891100600087381850334849119896363668952475964329267441890037762457780398269291442472710844501644802817762175394487268132054592998216000873874830904166898864644224664330997188171879958101650698233192333397979684424861348810915091536532252157448934117559069038505818366384097302233770855923217334657987442837669828099578239744005259126424789428710937500 [118,71] -651391246136335573794261348370877681508053616320170681615688453749989833083398956063776274850317413890296632946405796316592740164789927602815456513969372936387387615281103529398918422156939189359691672252998383244427737051113859575685655682769434532096381261668043412414888016922021176273251114661407497203644044431514078815379880510345505955930012277032235725533577431442700442692658093679692392860937821332246164568113577182659426077233128013192622223435288067716532787234951863255322676360365817255053632091749674804457112129138486107829033743246813940145684588439410470303792906531140524700879651567256463109857899702611384913721398696609486195641847071074255762394344774155643391249997668443657695712196916586840598169784999366725990166841928298993550271877063835261405414477660257331084462206993743311669766360796119598166138316069213401316516856031611792033160367407532393069885188924680020121613699045540214766467985798349913056849563690037178115915980486593266257946912673602827914568973660214673938329025366969991951030646285593178692520060968309582118553735772672125814170893555959587356984364607593146250375432061348340319977234963907764567112059431709503242782124734361991767508990502728273700184733924431025536667937629787589560715231475279213501634218047072668443356771652069791691542578556369634651631958378062874292295945407976306840685439628084679508698093252839335345183656678241881758264913293557108506099670995702988129049998316615298437310664239486483078631589140700025512026897350171547801902383911501269926310631870907366579360770209973622198111365789284502144393691382238662377685733356886322649195637077199762443760636852930760564276224620946055498201983999578449354995220785670730574715669028774014957714280305857812057842331957050305683954075986400931491588138697404821565318037949043143313517742326084548347004856026525738095134577265047727819195762095976831546404234122083945254686806419165603902760441558817732869514977996096599114247055899646864026046687003808761300948321549784174462962581817170910584462235869015676700780802286794227065896161880007018834773995147912777761907169633975133007275307466980960609669420141302968063669052481935718606544743293533327550479117284965013823239132761955261230468750 [118,72] -416048859974770670884936195368115621530094349611486270015382178902265167996469837692985926152793875849331966502615508824980016542746956299025967989928675697468646179157314705792934977846116150932660971556370650382242501697803707545850633671029633971707470514449676345444721677274337791703401132659820145630619107245973572897642233870284647647178786381553299491860291779564141374158591198041342150256207379652226111818094665705333465084734694994422582015083827784720460588205216804723886882835212011312020314556041803715303029986585346134437819686329398371962990049000507155920954494637768304720150659207131085095062120615087180555929610128934628418597473502868313380470300651512202543930570088762412240981311445588557520797361973470739775950959007003912129941153247590140553643876078098059518965760250064008214090979481060924971560169601937996880712046576726751203331122699415221494888270522234165786771426014419972134447935267742163585031015530268191966537392790704710121509130905827558955561826770576370851007394865837221586020042817663676452422404074105240490155486049327771771524569566738061175490597096356303896011785871623060751550174380938023519828528863893984114813240550216658229367359249918624864053062264757667900312722789005806205276326269088746336395558741266907282154457820102952459827837373882324289403255611513267330099766354947142440181594966641813624267115494470889938011196669789835553508609205490259620815881905271405060048571022356326319330097771123964565423099546476533199365676666717360959815516318591895654579426289041524643160825947414262293576870138803422625543228048339518558640970527655411349329632409998591295759264022263047881600061632573204401949540368994667044781374417467729769965667364736937555683790999276752998114024249128939505087659034921696967897651393839518793766023097562233905324908521697917640269290856127372114839292569551391052680601748055779007712489221827474822711399945603460582966672807712599218625284625318624378015806116252664199354455206354348289525243348081069523783461965838574021999114124054625663783541356027129998632365502662227370407338509674397471417310179148253308667457234532023016893456300159438436248939590750933262088204838774702434833763220467517385259270668029785156250 [118,73] -1512379819336991012178594064532742636746369825703986476084259413086769713696538281670130170512371045865199069174973915120057410220962769945761181925843005763495766679748194178262911114256768746473791873921220724186452232291581819703728166697726462620278731995969557925269156884983989305902555896811121424823509863935966035483575992200168947304128773535502259859214792345409566282352017633957198647732244056135467954895997140535981215883057842058811081831873998305484743133187732196487884932514485471601005029825282506532478030783106639814034802901294287004628148913166274946080487816294198895967511385496903465942185231626760317755249057905762932980069611821818086584662980013046228112964438959557761751153928078218460091168968402419310501150322735951385485444648531708547234182853899228100541584143224825226778892132488461491354142057003127290039867532446653121377866478877278107292525208079845149195336975196311101074247075940912402593153692867157552387058358685748080691823854905821875280598984816773596499589475069423458483489533072684050108881798925789151468235762342358011200671163170682855906797154297455405684261949519881540402729702199538796448318231406305864230817568781296703986568665210615506739113324547127914593180596563061891884622452446655538089278534760172604979988117029669115780700059472309579380443649896997822703533633370259062457443360124363622678033223368350770937250927745783980812509628018781870704596279037375279875087645628344357206791257473493355317305117528892924340855596379552746642157867296501223615732033472585644386787447750551993002917656805235753615921867848985566445097483374371880994991373559843364441125651665267034968478594581145622850533061580503241343794947712700643058318909881741835201355286861578641576026621121411891863735380637806241498047799776076879660486208406713841247722137284341784864467730378267748081669875079254600088948509674543776454865614724163139480953970747752334333174945304961016806103568050001206674033828971975557404100210185805778055728058125761159044445577856245594322622297965481598318897154113639792200095145471445949088196946866843800896047049015744906500597303698201131366626963823967780748968703338378561023269550578004838392587316775461658835411071777343750 [118,74] 3693415394525297269227952615106319279832266650275598405536092978077161296595118474983615653763330432195742508510319966223698476391165375429455012964824779514033427694369548878814341519005165231536244752855910125819037744803728730473041921355009320931055810402847121026142284851990456094041579786352020531562411163051900829841908095229499109502899658896558454327989313457869772195748462758545379872308536925170951976475700851398179560177478475614627528430298326991471904696085644403628573989397815882554279397345150601014323593669023977389251657295120727045291405758306979739176238128472351436109962612005954750939511004208320980802916690464343885228224879272752019485737755670155021433298188021942670972272338948163822016040914588043922604709032464827338141778371066027319520705894743814254139211209590894981860986232753622642058564821933104943856280618075145753095618620359607556926440233399640775025625315358297449152667936972349535613725589938741578412044946618460488944067301470160255606706621843092652343334587313583089977406108375774180202649435490783917078114257057236977656476136246322350973943786785179154362903488227126092240519946245064207564948132571925466037921914380189162391411834633006857056112212692694475519341977658144696282231615386111359155211950457982647719168625668866920407019532837490018245685368416338287310452315536837140075264692469001086248046020334660152338473117680742944100918710741639815519068283977546187527150898377443787494527714698706062269218930063422915185761708258523995769289878658249186999822975193638819710416093998224408315083881460384201674330646204200639032608122369242662969725345461073155407502056567552288558623536767397033678002046625015654075421943815895546703464213972886060097216779882586197912235520054923537413382710722867113019371344261899463842649610647347431183524355636454696800221750776307415027843479663129999959994720449024795500769191494206164283991525809233202218875230191567382629238751654761445575595057342488005779017405784503918585001434126775265201735709097116990580122563602663269457139319199478561848680729791066571647166529613492182433319763811979981771929588038069954114767725538919893623554447173564115392739798729437872282233001897111535072326660156250 [118,75] 23809048256440796537932788278798456769547319925400770073180581344150614856708839853688082844105548014897289856230291688870333909885956054713185019537761259879600753930776499039520488172844584395692862232442402215393308444802734892935192884328122996290035804581205776397277695057507868810307240624595091915850584165877179470367537887279866810349667150298104902345884074577092656637875779092093708927734686831711652960354126512433019895475734330404382787904074816138992117884010714655234520999748475406436996009793209959038097146922589294811683585400970096431534426849660643784378371476357011440071208420796038855878387132432385330583644030276453766118058170921623625589885515237140195910278219023765250592332933776068079578913641452668983344475334279376037051012934645942692491532999139884568528937435928784685166390951420713306896489278658207004758482690007564520421969650943653281789921797790653228899889569350058616400545128424337391913813456315879328800281613827977600143047493762960822206352852177620002683989861748997438350761834987341587594059812823061798568186744008472923331490429289853311240962608943072699479887575939233630531413071441506756378134158167872444106531434859223731288792583575274407011891329989380481915078147726699240360563283530474196691758620346128612522081632262392750600162283671705253790629091631152549830775943011203788044905659316905960745486540146373955092915663341981661736332569874595138038982886578768791651801001244592027350145006611619243115706373917971012337643480084290966751992841375300312134253136458616670296994805049861122785896405994875664941833288536059942381160303471075592932213307897380558285205902779031468262367585891947317011200307231159082409099418302087329362888048820834086729629838660565365173680572917686522692026160222294824733627442494223240314736626213874473202200203474969497886250336777666259098202796697577827668133764817936968133961803932118937816301889549122118591918359024339735683634401731319119145464006284930184554844137849110509622314411311070422874680573385547508985190253151806927363339758698446290841495968621886834897688872540301869924698736798342921735373550948227188380118296295845536676286104581271539908787771011589029512833803892135620117187500 [118,76] -22198362105278122016184812251662886824312018707928614853404146131496655392563881682659045610839126019038136306979990628535216201885489498831645727883273767612001974905638682823581047566572911378341097940380846313477464137947750426471168273990375693299257906589549051493474724531426665398540125647869781149788013852135341850983784779882928241880736082476077016207831600010456096181841614311372426505597772463292711327236718865909739238100322017952398194953925026767175796441443352750805358081016467703675877320039139374927489241026712841167275828050099849145194169309537994576698208797307868845223425323076900629138125045904377403302189057301080886107896636763864667613550670335593268995923865341125991297090519001321503848279718575014268849450931063441596403782944000134661917575082084564025630450194236061203968301001081412576140258154613482587268218799789813925730224902821334406815358981422338517729702992847501600516465362193696286106714640684583354417719553095510361187972123819781110925113834381145664918298245794382911755115203328599244319196830801181518141922276810093921433310679169723012321516945676874204259701737632538628803360135347315226427567316025800944064556723682936329635711931412461334557101108908824042450823557948462494860453010054421178376309814650724469169673547216255913765254112666017333356516606564991799295323374516879272510185217216303032151073592807387755048156331229276555510297573843879144147577223169055115476958820865322478957031622439132843856214372786943624575004239293449803830119797254964596194527322173472093876795704577457284373697309838076426310076011543164526200321009061819691659358558387361841702787789756930228826317639678780991430223544067050777783161749881941439464248869247848032662672105667224820322129037741943476023852686629905037847873346459294968648697926772484423768154838678493401690323268614487055903959855255064881399543681837899119800294677612514837654492813619095827634777569174863364640381993751850709727030739619790735967202571647903288779991858983085540218813008486817241956497094958269037609586305695566517008288570728318045582933626335118535845638510973464043667399215792635638070790026810454181699283455363782549193962800870849605416879057884216308593750 [118,77] -110532747056173510676854199012934670467492757632944224633114849208532273531529022485972443249167635759605046082617836432790671223979048268745685690872243354186145567736478376965090264830739751509765558844850677402413822261305158162739056087572586278927241572520174948853810904859863639873326610584525099037269935959468316831245751703427897694644673201397932890611331274946589401539459477592572935262879414698205751239842367858553497197071080739452165848011051708328190223491740914253526835568871984517005833614792823018586033259668266834242354331394502253879835063966531559733603704341504230449242972747175060342601223206634773121455519304370762048264775136054575715969897627802357272060783488939724529901922687796649768096967362606935505901798211724742488002735268118693685302054438063596985452122298298481592526788839361012521606473905004326909652131402714186534594695714136499240946186498477451303527649245046945926880140715172858359959423051714504649997045890587746513341662752344232110095902756653583952687457735515946396485235168146632954246185932338954561873277178072253109672932711216320223698804483292572203196425628189536812121735587042335255580605738672017224633098211129220233784879691789258192671667070805834049633862127278450412158396527803906813345172004888846059273186090237026324803550838287244768368158189281332872362399662462718172120229773612266644470029212603598154782254507220240581542176489066701255625931251577189452849227841322704704721969045484683530888202573570849623919453965464686523508250080583708779237007020464474906837925562322313109411131796765181989398095272740487816381931994994963304587218912641857848786758923860156195550887718129425063101458293587718615203911064231349032676795776710165661328276047809193984391558205671017962350763350779347676917657238862082648714584919780155859163348733446706002089793480518487820777405315613007034161696143712720970872687831786131191892117011336346151832094505526135075847155127634168559252193722085324160344450700351512310597859858385062828163158365296961267943389571338217847897695312208856027795434717078161647082828719430859644525292113457698139077305778671823681585774860983755086668525577289073913433981033449526876211166381835937500 [118,78] 78575161948082118330606886420101656242222886423126906289461142600058804020486461730030677489614228701974592304845207523856978155369307044136969202524984779549600068012742073613254518940349078267967613019977701367979182311691239596070338959938643936846554762088329200375068403450323398150031924774109201634092101008410493067349750221174575230083500651154284520620283387629536634064383128043237682315517860767227497192646648030264973077219934756382863491251237474830639426228095919262440862909742439204382129627532205782673845587949658783329796809656444306801330040566526816490450983816609273749153619436503962377644582221007576195963299884167250205525284777742904517032532404359986353968502157508239975581891128817165355429667417434279039290855996488939062120541211439469451490422950809085872808363934703687702564312608455967492673575990769473007695200015871448457319128689722983816555703882736337337406395704619389181147544210648827627179765559729293010390764849199920407109391044230761845468774753017960930244667470476179081751052408061818701221549068712443845858525975563392482059303575635462502530269243715901117569804537516786430108961019549939990822601422835462569285242461046963528877115538733233343212738405450919343611993310697812494661786820158635928564767742856156330025341789702066049909883268112550428418779578132906582963647509408062527331036043319143124068923649140677830930208207293415813495644140278683450333733943653413967038863980643175059584548293187184380917184095992332225816329932560180548006235932975275233175035859194866979574954632105284299693016880588777526833387944134730240980322130516743624115644082707078168268560253791244896176419187484832195931887913511399907929046059275232102309684702483375578534714066259090323143283095098800551995141382255455600603515627585861043145276561830853158525782218096551029171833650681129993773622989637007380404352103860826443751931517343306620427081372807556744842516837163788413613164410965880770979643487772073498085572923561344630195997709672909328367867128535060696384321491068212749440652144084564806781174685750456353618594740576862322525739525005855817414408602779297818481024648602581234066993924602950727376082795672118663787841796875000 [118,79] 1701324778218758587838404860179069849543139430224439921233219439423684090017728766762892569498617173675004474704663486106518216714395052222463556632011076368571141699066001816965230106395019271547026532270448599506413126357576818030507388878003837575284855363685015091311991181411435156460743354930142351861847353028308945274491908473519965840977098350889130539531525883306392587574172753252697394672560518730018304347990712781131214111967974113572887128308737699750121128666961718009461887117350323112005127395056894631270056640033378272371070215619165463662970874474922623952765014737808430491984331230154348996293857566305050065545896904701241425802540056621158192333614577264640756759914100673729164578447027653969519327291550438688433734047310619279442916324711240167024811326181423559492495258951585761474809858946779007709244605390369638867007219402096180535403511908387937621202064397366593582626676448779566036678490268609099391413326029702898265362188816392078443549487656874825876457199226447649151313642698902635827146774076451888112348810346406470401558897996093361199646258512501762939804854617799312353045556956407455722536446549408936986383444579866161180154313341823637947472585873385756402214604827246272898476016304881862357982319456219486276662678512727229852932422167873374538688487463720087316679276868600086445268036102614873643435108259794442181791908181508379427708716208977181687003159766374056815910734780703012615992796634739951936832386115892740128633766572990508604928249974660447239626180832142091390634668939436108248446157454690699816865302100781113000786815898272904246662067321093289764419437637578957532423656348827699606929691591457487476351045360429042941022250338321435140619819261425457373732219710047331180543675004379937957064789726934263167606469521458939905452056961671630690840709707494424365109302506843713419296699204144127868856461881366830110323357031366899539524506798957074284514085262396629144130768950017727026419517565121297411838823687803169708546028722631382810902741089111248580947604411364302683436275964111605751671700423999730868896563442170885285491122201984821024237968870867516628840790217566684247566533016993162163998931646347045898437500000 [118,80] -250261782526425031622149105783597069579118571824953606479303143321833431944718827543177280876872770363966377639960947625248618473382219753992845710307959219422994633980792673382785567226970292175554122731439155089525991115617169640799892685788845835441532886087867809008509738886744729919660113961898587762349319848950441190757017611375831364253923233868729339196972969383894500080695442298025218047688056750330369050275185106864758252746290940435978324083980978390016747083963197535141729055264579925514412557474398410015959597436509176882144747703652311354205902115188179632866554330191880951084600224341239351400093788884306614693549436900178436675701750537046201189680019315392424861439131741115741106107069258753728252630480622542789162953772561887149429647131328356236221573259727743663913947676622511957809949771384095296254301911531475469884767747643245275519210094813641784205210870764433128033644469149536670249921738531349073829987470061004055730393950694208193530294543156540904537104825613890113179200067322448105517802407199152901015015432362460094720212161191604813989958890322528014876323579529402774569169400077006010417095631273744441740411197077774224908675953850935345498508843559908945715775747593354062267867720588652845259146493675612399528194968416982921127791512245461647361735744358824035867596092427282222744968326732124838444442871747978080402222823143441330305304139949629842335673653471028748421514589383893558219768727985555311482183750769566344706534333706066548103262520182320827060653910965496325677559213531557777243978597784775329432006738551301202278916752111922452841573703125430105335010333079908187557103482673917662738148116233051350879525094298179430949334168296858816533580895308502749025470086205031229374744077738345064373253107975931400069038335208810160909233628968260078578616736957672702332298767858353421671794449499658823869222113571172880379665577716282883448509049776520132781697179748410717656678936100106289711089559518272653000050869527089336058781722763359577592765609599043192628153560832317098887663648846514699862500898037954427166271662529070608865357657775127587315542353811048229731923230994550473302306947687156934989616274833679199218750 [118,81] -8957509087575375102157247105793437354461685099257214229929848905230763618275379446895340765034621824679142844030750489110744386096709257546904938888846824692309145658042457392419174097919619967887815279155410383943397054899961360058780484526761371621949944080643851287226764520452672006147794506444233588385434852033351242689428896457840344558668822486766092396766624723583216018285278814012495575685872303937413080451072276420460539707278576035987146538465503580469385905142621592321138779208529871497570482587350017099694499456794591634941690002895928470525678407686351034954840726065938402992122336359933660312385262240942265713327801930198863856228729571960082667368796256651452307957543378524176950559257632235670989216601782865815680062291459169330471403840593581125178737502336171921614279051744548883503419409520791959886661101008303471707314946273658598179392388747685893256403039697568241234998995792438044780397851580568853464750265836205370327834236960697126167972563976664326418084533736798511316920006412803220766857225309722573380620585413552878399318735554334967930746314834337712463212774864338766710381033208668973670822591162764634567470686980375290844753692912321878227183512325064882035461608398972305118759158701634275155606734855247150872451679888210156238014715141148024542383149465388628958036713574278493291289058264171841583947071364353366002131813051358082634755921841857067409416603530461096931263027681150287099405619216888760089509367575542987256396593891251078765291968196506710046561130347939331261743934510506255053240616900939566784993117503248926865652978369964478371715902599294927713751515157485456403892638383997855895180735935452494726142113313315579242170488131785165085499032215813955536655916674929315385625979334067326850795261001727877757799409918440192414907195123133736693380373627175562441913137459899401827677880856287870504599719838495882640966461078829903169820813307807706175744137276809614608676591379060042130562605458793853623283561321114756416577078554630532033601373585841070632070024178029631920988368602359507781863323119338906051771197135663520466996073097973288453235414351465960720411627103122173889637736010627122595906257629394531250 [118,82] 767246933700592635087882790839003203011223869745739013391303694705355922232880945814542503990264382542491426689284637186034372722278513993914159450877627915618724728615299922816425807869698216526317178676107363923550809834763768234907878336064990078404220787674839534859614746271228069906134060576001645861277327799443780945132310661497119237390109174027323507253919054689901230964268409054393848095157491835006866575039442967102479698112395684615622690555253846081333254923306419043847899871279492289274717364985727020506427462656830562767142768450816399279205431172274245255049894289983426514243192290609345569561308337383760103111902460144426838878140381806942892058924147645857791980636709243429996709875103992680947803996422258137409496424248383349714626272699352020283794914919107796251129869254414411574335027490063489038165773130252639233243254667760498331965753185861941535077174640458193818692987040962723610389404919246848989086135684555543805483394056176349854236042606852577931326821282819910140338963911867905493966652802537237041182395622668039737853455437633727797677221671441408949316674660657518387672846958584952960950724179149068709728450025227391164357692159095134370606361478194966835211405519775699148832581360106428828393890601533720683546971457728388432564623706599772664921028663307884480466526829686105995187584215303777435260856722141996981878615874156057757978982808616073156912715898674050775410511151175093532270513297642846921674235673639219428632123148442783543073435690101901441693174995355376117890502387049929241672684514187163941708314143546431453057870394146399512410533301057258883159717698010774184068271738941764046587846582258542432954801820675095279272358809898809954867088437081547725564808347031918777139902831703576324963996348923090562130170129383820487607003747861271743470549570270337024001839807412353814715515859292725073181903040503042167372058103090793475443889471102308658147214211125897419430307332687727924378573393634971537949403644452666744550047998235846550224063089631937972287595483283981204777852748712181645352891969190903053600723313770025298084143213644163047499651716863153015737616849666826226439297897741198539733886718750000 [118,83] 20270306946720101299258939400224020075754994959972239680103180289904467379204460166602529888379981651744292893281767030827199669659467338598271112540030946572365755674713272629382292588510157716810687988402615619661403353497311101268560852010037415838556076480935229992297299701999333603647410128821889657728455618305882450388755832397377267003800935502989973119358293913577810107037106549833784439537573994314671627546172975133150770525663357792634958008977167074913182301313688289468595748607915289721345348049132982771683491476535147660014442066634861604716098527987494079723113302589421320224947898265115260124451429114584941109426618149597258154492646955308185224436267316750655244054907187259042233887553417520945012663615410786586738980307490896479544865923359747606058464435610113465264273006847097387821038703539600854310737692239100086567524314836869774732541308382493831874671221176299736473765950615548917702868068783490808247763788020555399926801356929120813428220188648010259718434097802096038177106651112107814545143643218504002639456663713820843823003298556807189364249701116566335784028127463317257174034061303938566848066602048074695521620963637796142572388957370256775233197118629883956888183569416356152723924820430210278120424376351952355137652215482103511824597560682163282969809118773671353018762915824167205860840724930860424491708214598487450617186952423609664514376415383904630135220285952100314774610481688588676021465604503830282005992436434939214621055324301588182128450859098276413566147040938621893819288622071357774047667131105489784903535873160428021027741841219823944664860248262207985093755566835658267164935840294354950850391106733049941844479966277132623485211018071128721703399714400767065826532820057120903799444549328872652909679106540148745876104424806112983330928412345929404902857902091824083078338012756919888345779677056879318191752489127019535893723510853252369425722200579541476880674800850301017188093380478703626165444552350186403484057521026489450763564583933736675968355701027882885664966190899614512623443991907528226550911290205624841996976457173448037069262067728662570525041226505034353963448691959435734588623745366930961608886718750 [118,84] -1426245296604437592488587172512258919463286802533502679620625179215773777450682840250263740083908803155441769441018529559993386305927008740232127695558705649072675968759039418111751101875609978832560555477754152589241352054933809785234138170801194922117270479119777768264171645823432563755586708888913266612910598679487646879230314695339493327424543615242485962664305415679246573652281283729368766815417698096222902623364056079504464645022479843814145041521494850098017652670465752533237669990698925823086607989395586997870090446274008396465242748329097206188964271627846186941446413968712837898643373904705173570151620099614824713623399536376378806190438157915455818669938074279911585720783767479057451006110271720310158440559829177312105388535902707800903720773458534477245251131334953405921872700995185018174831225215694816167716950861303638819932631846567595347630364008855410485354858117686530340405429654919379062008682847126838931545628660969907151095905190195294240876734629613170294323463185319370347864868532129820922313532757198554831438717862680611932004333239080084194330058352320502585876290171603098666124381788314011655366846339354169590863142673022457409577056860735158230441579246023059768585777424930828397280935380081388789759646411366151076700902600085289449521092589170104065460023714667052104378031587243497807516610848772084496469196208231188309015590575887137306749189791785626594442467897043893342431704548547358646873077336972265471244412947110201198273235365010024677661587928361995655460428016531650742832803292343423070154633106305115451137742948500883967754680169124506800212678431680072964706199715435813355727653169464350600160354292097133664423996482209322367303988291492648946411713261615647365513848952166643216477540073649419066171051558970619999179603244358983505417313341988335969893039011178841020533909175748415375287453507567438405562508528861591072875653573518188834140278586723751442660464771782722596076940022317845574259655909307218369777098276958079538267951607595420266414178998484063848241254525613156712425908993514408103855799187502334816489778798700747055282671447712665300678320777625647317551929515577739948639646172523498535156250 [118,85] -39592173740775119469564840811818658002974274325498840424573237847515813413914017175989101358565284965349868713696234238604830719385474073997693032340905507508263891538588589374457112270922566877167267191109411974998334200469307197844738020495835796059393118570891447334645582083506314023279814898935396593673278811841659730536489894604504505312680482244045968337769615928525558826644696376391053717042556310461877129169224985692657264331222073031758906704805446842611577496100382980210766788381545635962990175958120209139621470158325795360982976783338627489404024046591632458639209615790756666453437149822413953926404776934990662072964961687431180598957867054281714701971883788260481201750838384606333768838089431297909224388001201505605263310141414357732103838901876081190570820892273897061054186048957225713595302412419086746317719717205555527396608209517928492629280828561354446726947651626295360343769950960813429546362148139466964985773178074499692517071079076985468861222946722908752723968406505898330599728683238482679276477855485747251190981651946907698680482932430207770747763683957407549394996060198275997170153113507519350415969768531897774857127738737140451515945595887311542789247003532991572960420295904231030859229623532163613211001070700820220973956106109741569917657384834741858630520457771317837728789653384909587194320377586351453487595793280960577428390116933194094660841262147132427545423832480536242837111738342113745059883330556571118875946703630950278355539350328626680818442235826931658703049533542286591485343378956984190330514231772133383660276534878859978015530314841946910842289611872622720380084907804399710742620536242495481286427369121627972158975717762758501461626769162853741517764059991252682156515709777484034486828543314474540431654697540786150811848535364869640329772434926719578265323108468104140102082382457679587336291763156603642892946492172825529603793473994772590605200309596127226085715186515311587790357820147030500002967589038992387781742389512433506755246092668540140259796882214779571030259853870700411461532939208548502119417042182276289961406974187921885937182152295114401680406460631735017354674711586994817480444908142089843750 [118,86] 2353464784493406415683262843793765782860360386546047239680949619091323172880661904777316084779061605689454703352144796136244972360119244166699306258467363121713837239769486302496036094989310258268944193184699612598043278479736762160953459079858270051387482200383750171997806211010801564261244165559588195936850866115247004329525316052402372766204741938252045908008790201993693776424407989938974774416114129823813485455625652402343684872860310765625196819813386939437787105486812277965290627897426487066153427348856043447340423424868229661237026499564638597219379537029916928012849077650423040123504850594637701384225990114493576884422727320531560965337639145986564436348915254379478138623999540004986715149024892493650522992036248993090191888193307911982430102682761720459022261450988752816058361330651634039448419384232480669374492433653164034129018128794617448141869637416880124406214736225742163053463875013077025063524992310855003446265289890982764043269060306860146344791636252982020309006232647931516005936369687823105974160286950465746349448652369166524101194976562308407323915319776433732514992736967438895199532635488699316327790271263228215986928304923512922684406612889880659109255589074387835359606353664927697109767701692083426913476983472151772877524938947594991762394877493837462896157789276816837683985788117511292998425830893577217263032356793271884223679302042445301107112874489141582676514807291165853853996958507583124339921696145698152910520085621493476901625388606097980142633077221027833912579193016080435486509726347640496518818234875995932108102883444616015265374750610666314679316698296047986310812208208818371296585919799995557433747204359900830838400047278857691377080853769518906993500786013887396383070717747233391601800667527619790341211115988189042494853653262222631828795591665418580128566066261961532197020547777462016042652860810544085293296674562235405354760065942213595404807772557091848874437154419014881808135178835859282527665202437223433963276499670006937095833482391234415400910635058684031976603383080819833495115877144045689548723263033290834089390885244155654692944663571284636473211600760915918276524668035563081502914428710937500 [118,87] 76941931242832087031183462599308147199399868303095193941526187455517018100077577822356094198506394815100826609650700122443713452581775620621358980209237818427535489335036140062805260617782195549104070016750696051914422939112353841384879418422696284217536203365555042211401763225745888945433006445998502094939653036368886030981634554817067230568255333072169433068481228161710191947523354834047454403893185193736232637559041589790308678372801752187411656881101042489200831124026092288625515696674446192807975203635427715460452741676742804995871715140006442982730810447469283652944190662759616541610316498650256936796826762189696008313936224426443636657432974798895753874238548659985983876838485296173114460292938951264795541271950296642079016174460125100790043907713615011642936666537180006537247602711385406349527974801855959926330679723155046791215773083510739072739071447880413830595829829001047348921552540777853327066150270681586205206596635087109000479737721685516453987489132941187024617452025003949016555804489436835191870725991051965531023143946079022231886504032952185342590948782754629885830750175603489343079183969692180285771405924695157707502299831573078851267013583093129105623056652493031168011893607231317557000349161478979585927020048157699102806187167085898724184223543011647073935953095583347433890019290005719221542275971607997433675453246503454944591339032057664208224138311773158393817197899826275488374667272743788224484636619356757563153964062795232546247903547849700295194071209984480378880793146736339084450279691643878051626610642461676828799856364918977372974674013268468782650169136430616118819765167567074878056047099061787491214672407757199973160087134228133710408186796880274102408050742097107624486353094737689572345766474004750670515046783270379098605716270664762730264140440023721271242421997279071389597098051293573480584577263983515476318134145769741533879709248898850583307340547544385248891313970431749452410538229431374227501014924081274990348052134776701442089628677661554824503819221893785120826838452629552184017444324967273870199157532711559496899837337136599929492978725341616356766920010628875529026855947449803352355957031250 [118,88] -2140023642224764545626271275422943587465608925235446220965917728795415971565009983760213537266997483794385555663483231244059101532596930890303213866058470542340454431630871916268263307864018663872398620240308573844255950313462043295892744224529947087959220805106665670876867176457566639207452588579486312225508217942114979988573796420730295227619250814921802865588682729527624253052563350130393689235718651187366429132665223696187845034813262393080118966320570077156719471786848694029609156074897208712370297881778546487227338744832841572954765751304374360585078161243654762142809344679968252984873321905694695557749450986339445280109496053389330625893824000460218404281676183593190156663462667056409244854890040434127983800408486000858305368306117941992999817377739001376729188049039027906338602459382859575883162980587948285784273685848016455254900996424642743287369490982846205193722468774273735433326835731097107803988574700512242687927106342887170953781177309777371864058240244042533875790022544972040259233163523439500188413355850616832916455618418683228737680948802832181472165939234845645133144063638407733700774044602743312455799268455016109822365428402044342196147244888641416465005492999022098240552176913981237735155284925097050860782003068480099529539500758968476716265699294147530408805557321577113101677612718466630962406037431784845610018612743730900955940416357863487552597416066384752179351743686867681662764434591840169044679339670532158321311515575526088044202469372235552632896155351547872556704827077834289101233943898758015436213836118616719192253133688669532797202466876500220406392904094164919484744003587086912607770417822763787430405338980147001177934506700413158306142766672893802299174741979049681773743316187250680219518561711109561417612281233839872016856869206670644668893729562752556506819087346485081144838261256577472186850627556139715809940986473249709525128005985545425501648137366428380698961100148937072323300744964824517525012340321872248997097971785190421790202270974956765510106170846495566112104675589770028959870920140773077270954610338641356961879208195786613328798403618849587530687027637009158770125359296798706054687500 [118,89] -2489881339967121709168538893593848856718918806567598910214247243683511212268817615473611962434719830478076972241726008988155347321679030370716928265404009484166632832962653576223133608004979718639328858635109539744151784703428660216992719606496759282135689084921473835132638662891772846642415756941397120255070696358718058541468839181037612909053108957751077455970410400260057189192911904839529492511940924183761509503193432047031086449506722695665824221237291580875635808033941427796142379068401186613459776701771995900529394265691115630073486607709637407790770159095850557312840008472664870494314655614360575204111763360440388622263519526347397065195327819479766626883651854272068654371411695475144211223244745041311812316275340329643180778406235907498032445835900491076061898314029022182251110685049896114973154843411799540639329136260252663789198929465629639839328479624128087607515531932143148678501298588537753669907036300054093550023329450405756916372717118483194424067359683667663024035065249635093078321233713206073263418436888379198496135022881437335003406012091905068921918698843471704592949601440080657543892609075403331123489853956990931978642094190099214653711597777084643083074577227253035039410725124401959054534391785704482141123917644166447961805358774769351337217888171593276431289995719808886283147006495740645774433262853504037876142691222028839731163744066206556626973924349577405759826159022050953719458237986496683938688395071212893263364154935776369605518891909318712565427528457934923002411253044993782373787317653724422555936875419902044847841269941594514402531744111039261126863138881829790186513985577350403148341054681649463987375686552376048423119414040505382589169141357495469604443804102097230197132522529528220160826780504872121046096730813322956049310130625875610790325921906045367030797284891553680792521448056776856704989526906733401957551253609664171301689214163654723491348373467610171886815816219174405411554349419450844479621612034612093574263975633410311352869548475168793297549360091475600572981570064176212408063609892492082353789244608110774406286413494082709226799916212785660888255797503463801890611648559570312500 [118,90] 3998366773019435046171550531312179695253891394232192551190828955443700468574041545827396417774412427315398322270866233120351862558394119039792080221992903756990482193998450156747271766134901127657433848938406854290846246047933813965953536295115704031367068665443430075247606238952373712494580376124737063472506917866811323307151721091836512650926949476607511737218666912376360317357781840709885589582927264194372565996103520498687648803837867597285429026506978234145265601767571182141443263817193845096492677175680849338156000933254208033893865850464636418585349777121876988721481176095206996883008239145583173760322843073321213193270213130586590071808230290773891612370260282505670683138281871176848746022978369973167738575326443536531001370427558070826496231903671369822469610144807352268295708426921928849713013638979935918953953759378826197879360658878411404463428817888158698252548466373460330198575902936987535645926597922006422496232275278492199470360995702195472291563597091155080842798123559563200341007269275386918931085246728855369172699442224238035914917234867685198681038896978437123449323436013842044569069538564829683137665243149240713336020672785936543948265770719366266137634378350193521652238224486942795224186038392306456739462183158051752770633466209872817121083637316149811730895710167537459096167264640913902818752941059218233814289693383634568326183738408063525037139272663470437336299273813199117032988882649664762123363601641150939811589498564782689913231172987269175902289009389927437906620059138390976070592471252717967254112430101361077253186631347203153252444224416225723901684798242298537723858960413091184813018687343102407247519391970495718379052296706201680652260641161875107442856714524887894288978984133135388077732834070491618993719815873349333228679711287914461040203919006772459395315482332967548597780392618642993539848324729221936586352226047658106475977407509160459720241210058005973920034558502401949686851229505655307994650532251209775458022126363870871000452359608607674154667740073883977473098403641099831551863459373182229189597702319689278927271550425996822184052511357522978948292007110611850023269653320312500 [118,91] -17446390239934327811050533682193342856947465845535626970806574338070801117391169350249907804431514335437122690979852826752105111339887791298318964891580835620786663032998748643589900333095242557143318496636517906998055869859337132025892696205390561130292530812915878843524477256110386761082143590955587193545865291916787569005501055312968876534057211266484097742841858670319792432304290262571434004121550067841296385571089307103463031810850152661757452398977492958011300984675202103588975606780957795018104893343784966185363543851818318794361057500327901827705408517680745148121899959115095190683309602195405527876404182736378770835066894604161302381533054274537347524461514653231810871107587952888386877332042152008009645651635054113146866854842890419100748337322908314701792178524597226877746058670881003159468663353460203453591241757513253609941419651034763115113270383658969399999127007003881005493687657203698811377851354188709199338772361674342467526961441991097281856945524878314837008814498542326098238807198041813998111360887431558529345825509125719510872510802127887358887241590876477561200427661066346852514828817889355310034890985566813331124897108889017067863238636095475765548951479335323152800200754907646718297135560817009174758961547420372628633729408511263434321740925183077720475298206650721698425640690698303313195776957219320477777175844921303859844749033285713509496881213278692371807366711101394581134037606527727447543466001311525191191522023805787142609137585838080048624367764191493542254092955156105994530847330430688470396190908607643367016803316536248000746197181679451349927256887379714744810256946584108358235589638876364075383556625986512418110113585311890101559857755193209445670458317205907648399139272462901495116236093730827118408107748397651278225058661571544080679717083768230619677475692720812411935875084583660390365804095057302643794367629966298233236357720552772629118360636104248841102306788363713419292255864605601611417674042610566819246995941435465538446399957636119194049493418691146896250537594901716426724297279376171777675334833163765188605888527114067382508515398146864694359153407060141563415527343750 [118,92] -2265031001700389047665503022320050534872106475911053018484824202970272139256548404016252732509233487295502168295103282147754466837477122593408695570069763745422080716707287340328436776342992675029627653149741074469286496474998571645368114985604410816356424190428698748911161835636319051058539922123578985365335622938257234961115339121860601395799220321289711756960919226486302221763375755481779911351495172012907767281988485952004415375603696668024414002102971332838491590691543588115236329465509969622045520570831099688692232768802313881729234456042226652175084399493233263685125126554557130601446892062209588313074802346303080541971024683889851519766140172402494789445870543624677187631423923082608521220375799308204487855527274782019081720324317622032889705216623839400950410909325180003304122738160476093288140071807748821466268914772939772465050072192967605020725793710145937835384062646807420329948999351381892513419778820291410975044297202764160149874983518742728084713730601803886999088420544400930738268486762280899094765534448880934463250875553375520667155346042760433235641564528246103950625458225576417617988009141809664605513436598260944650050889154582531508010136921277247131082677171668082714620515829442608997404647673716674677759657254767246689342921214760473601541172311898656466667110292956220150015515255350898104390437607854092178417448572026110416825287428833653567049590942799229442611211952797982904493111327124182920241169111828392858313230089302048809628651940939898381794811962788929382787801125923210685601936863095805854688901975973203318405435425192542737961428543365260583841845755764216668299425719605409658901939636174936280583939353991308449740764255385139035520101926032455841462766230681328429484139108160222739508581783251562751641530142878352920006862081128288278473324912463349235199101315551046063037167492914644864904782867800185657050947548550100701338425381000955042792277735254048096149369984504106036185949862127918427181655962975970401683478887653912285165064793009143881945862019253690641551941897615502499175218747213684530920795872631210507968380693852331332760127822861515546702999203033447265625000 [118,93] 7462948056955977752940424384559553527733685976080238890207889000769318171208886721505776428459078913225650063283407637635345028429391384301181939613619878208040341108394121841564489858162721888970811017674231687094583212987248985746840943682408085403720272030027930854601673727418371715764607636454385661678958411584023323489190820775674483451556788830236101472889307419686089366176664562012540042666569553187703463740487148575104283166751141505749899540444665689074432976185912147419255293053360546232648136638516164749779902608352510003634201010675900668842523432094048666468434825388571423208640508041019255257602833305448656382745013972799166513193355494393217708277740839869700986868774471447641453632728818896585410451497010223012893481796056189260741399744930132498469075473184455122805840927422291709716609238823535939729239878935814058279674849974638995775737468465697926576314778363497187124822161440223895980125452555619919657698875801635274401296898950525438720468629604628957523810608491088691865395991461195450598101104129154541586035733118635273171829276085117339300887132875433091630572584165894296625148017285706003001515076819028810757886405839392557835683205209208635095210977226535152734462266503460517538421517135309804563570849931772301442282825115878400592789688492580225800616766695588511866088501420313878726332591841127548727095527469218243203416744984650695142439565659151837117181138077181563752035425804860330366592541431564463258942709803739739235723848727519892207880862126680469508318438308802760619509323273077867870743311664030548171461994964720087878610874432091402706974661350267300897628671595460245580868700493035586554618580783132805075853018551138408972286862771327452908699189544816783120214769030065285094035944956011463046278937436239554861841128143202102404424533363360077577139573467429650447515846496140474566932429025678355460590103388013897240336366335080233086728177768051877356015112092449096984931707204196569963816532909600807798311155382788421754481214920964073021554220473358846143148158468014059455344782574493136996166524922585189365119241488360283769757908859516669188352655029296875000 [118,94] -771092547164925907933965684433462785440730182248069046053124659218776668427289030917190068722233792952158049396994559094400800453153535635443624139814791117792363212434531666211874837724113264253647203713949214349610295915982823028249268888063031497906652404206758309619499538491711270598625196333508547065481288523011764001713405041093711757375185824037330302769097428212336199547850269816084869367142917776464263058484534628622094285750416806353336323757726154130611523635781574402985685729997158327343513665943969356384722085760690396539081002129927886865472082193462727397376708984681577231264350758743119969526214492554040435997782789080916099415917708908182566709081930217403386929449079271401871544415935527282224932822034265871589147104382688150351155063448132320416368378382501184448227952737173095573865098348489534491656608093087962770501008052565950165252209039305652222733991757155242179126146941559110341459562378496029688477755929832423741087718436078472046306133811330227608045758794600370844757946873042377387484733490159978369598650286189714745974242302498754770497540641566099299907552324785787916603285756901762043894353407350529929529272112638876976681528379558626624745135783928082834239841570950102348198880340567009598524543627902220833729563797566904398223523460101312857890810460896774109936734043582319199903661803064383717652938488322362018287391462781855405417207173895451697014536941803180673964098298247408725022416209886474258905559475740200686961681002861598835095139462486061284285927968396774935325836724798136359061617579762175568441613069414825290717350398211350492616783446037540298658324517377799253969479061557344204796396371402713466869176618256955243277964277905099050405171562689176431106359076693462238499257849814143696155679546941529455969824426069749915833586290626898280018023525598080608535263870501021224725254882418659702630062535214132686026344454426907055772776326629555567817574616366606253346494087030084795531910885802713325534598786515367429577277536402224169773648162198203726499652054756504816041735264792174538782355841394861064008349093041759621723182460515281994098803710937500 [118,95] -17477010789042429451544309781618205083268191050060598614784526565391706419306098785824608304924660929281820361967030344849126296539860086694331631567535760860019450588363229450326161648500195031045446181592691213707752428032737188202180655413553512315373649798679805494994668164551272304377506590875935705904928774768662832184257428846139580218677029881395828336333900198176743108152310604755582726621082019911657291935049101982665887862691425922868937218641852474383665251355938297641408831344272876338594307303614703054107785585991169294503888821311197826157380098580944648597452292912519937996392057549005770430313436510660261153956314886281138595033371019984857518810284192334966589129929513534298606242073162946111512625427790671773425215603041834307615981778603485719370538657136614690962755885526285831785405096482125004791960759811669144435195669566516863974319577854971595197386632045435817052422382679803132491293379325126312170815959175802658931563036479360655038752486949518615254913395003330760886950258184634018745406402164384719505413025567486622852256845450479336484145740314803520011321237981689074786139240628699561271315874712080718111357870579799159294142156100652838706943361110186683555985448119734603451237576598539179008370631692216075409348218746915685928709197843071180916506139448261526951042351778260780224317716185810707507119162554389943377368526564161322279737581762273595830126254414629441171657855982761648563112384164406009525833332456379969949140085103330040298630090228012349805675276327634049343004027399546504246340966529731133901199492579091882690500680485664384837368490497851134047427412056778471581395613065767447444749755347019871383913903323720987019055848976985429445781761103153171403807556933362663759000387229705446154052225767534886762402948441766637858556955497461343735997247976418614220500891672348569041504678206876171742337998054786792266323907681195274149834802014740933639499453547478115634720133882194108318402216884810248239619773029516298640303888925240020617558828332530288246986353233485937115645446584346194515221806196885874786014982282193723278038434768448361635351562500 [118,96] 170920512439987457071989359668255948834418258968437252704090759512944362641904539146211805045559592124743157364073493364008231235652166410394084153481365806095929446351332520650907556845479189778711929378206912275004267438317957225004151296504318922416101584504682729190984388213761304035945335327272048910808002312412080864318569038264489888666817903828402891539783598042352848277885822507753239499147779447252971068400343213985610202224776501682208369178167657800193105633338356624052292932386122267136345724507935876528365754837556451795046075007331202011640907226060000212793994483328586847065743045949662259694054878422503235794462289751226989041208108388906030743312259832076552722965592137247335036213866635747103294747790774515951733128956848763694421382843412585392244143888032361350243454474820375287463787416310814302272621419623834403522990290103235052654930344136459707502925390293405551294064238027429796396265617381194944776151318938297157354254672964947059003722805746611979177077221095884907365511026834823879849442554175414593597084838663044258557422208242989798077266700002330862166207733181606014750872534936914302084179636997666547077581108673423363156101488133477395911471984828812509100881921551582704059325169535461773143777978888179122037796879152075365584595714664566823133252056585922796642179801338887124804821578265253368259076217857969175658262810864791813708167143306088329502501012461451489059628815624339485295945599536021570356878458823296274530128542552739402609959768673388596985142418826588846606355945281567980749565128261859960133110096075565499190339816149353032951737570927778317771192870264682664419571674719461958868831269935587789371403801306109458575291608235253825034913928334150815121342936978648250468389152621288661165419986558446838726906812848781477100804834764834808884750851414529390117638589326830563829934299978688044674117772279978593197075296404686937392281525984236444427352833683025730605746846914655835824649215434758363439287350095136399154381609989966512754459552658769501107904897698254413568629466421856437317891945253014498012919727535750213715539887685663204687500 [118,97] -11685372646909041356014920320441397667316762991458731636391489677680169402334093876068430778133424062450088892230359373151531811458822861503019059883455509060597319895708389099197405827984644015040170906623255287379289049798941105887460045926360439978609077567837255174515443786397052597618005349262764759368930376120035569674958481179651444213183781787897307118078035715109118877584200824192205529314115697398054316843941400749494623893974343001239360519222199909966328120777917728129341005355654796014096274319010680672861889205133184609867841099443149442124683839853629796204138025346205542556485864771254305723914120402661103687298743604318905692367198773139664201285820138090379000420869660075026018020564236595764883500405628523308310263696961407623534974156938124720414414756729974810140674279348779360823408448654029202872707065969394027335800159058526447098050947873854311787434170902799761645638876327725783015920077490494965645144867156499046257834869972188464736219219231645255475911716831206241280255003410102950297517432540604623439929736870549705955835791844636125695849284445136232765629466587431150320380098131112485903523937551397845820764527132577928967567506894039646211829676563082987311275275114315468284177828882395234777765896478884882970409009940051053090274215479667870915521031412656959680912361023721247421415863439954209473930532478473332873708584203264040936697936412765882790866472196065670747845994354555018092293419427722792535751586414087681799611089135651297499501234470209084255283043659834137777832717132920130507021305379687958006639923350660201928939501770686743593194510346793121122932833394609990721960671727484788792658105754173540238389511420912867660810567619778064043187457048312084671738073014310233268402952464727761989834555668699606278013913364042705811751711898724942589943479586888089947449744008635165769281886131010470075600321834459673240118563249080587280664001052407088941730127170082410968928412081382003089148309302932440826292869288907899874099277984101394455388873075411031887311725575678414892504948836984981257416653619002321624375322634002325705700930026314256250 [118,98] -134549050633911558590590633895568608578913216436482895535461005754903211850941569752206038101413487161747313929135814266795847404939427893242506186598599851068778876925301785013931206275522477045196234246225704958752309280233865747893219228834278293440580657914334249410258971054681867352608793662537229030568653707775840069372614384773369753994553888141491406917033697769922799606796068344287287444237944527277540907550114293628538583339351383985314832457654271033141797200363949780699829263754799365779420264730847059015170023982346381624580094467515242698089696412630732860636645750916447547119158313433419116054071406288832443500419216829431716819292919077293933188558612324294937284835627431457558518756469351700989505469407461468611610742101015224272684781888236423008955060441024511482113327364978709457252361565030568611513198615627322076993744579202710643526055934384995101977137424810763119210689698304651185393731227293867810897842779887332382307175328799767705000860127339179205728072907738667457309553987344245479255348283164486541010700382490443588164697255613991676490751842464095132286997454872702326535433402833531247912818175383785678248333788141380975734986381652491698626771918989638609801855402384917544385451788213708188801254867808660347458230085945599935133273737211426844199223467596330498175538718454546848769208472343385716226521116613763532004170584737539217060782927574339035593078641912670474621591745474982437784123313139817482939044232867829687887345499376857467049501658326098618072786429270581260811900587444604940197109434321946605390667983300915216720512526555833731955403682723059710603122105453108949532877713392660978007399531139296064750325073222290012991699170935867753959896559260383375297424247763669877644218129830494255336230117293020053442530659705743899433536183617188622142902901697749628899956587902250241244321156775656832786533942664300795950836267797373157943181774226345045451722019151436011080668277960729020781662955092152596325884038634155724667691019708884083455506484343865697998927467778012744253324540904846702712195452485206974754470029596984654074545050952000 [118,99] 5322604400943567914330706202033373097109374706536924918779777645832695172002044975730815726795532042230560000105087560707713006970770705301235211909177556221536686282778563604128810782542975173221961376499484245530157141587984200753062491686458590564784212446991726980315716209009533272594799011667898051187366682084536344444277310620668872932084384877830711557199512520478241785683025169101726992843911543053157081114556025839340451381329018399194422597205388419267979830985430614873196624319131028293147218584673142387473325577749797524948921342511807412943292550389272790025328604108722917925420912953336165058343037820640979566416656366648296333323311881989119501905481689169395624719828290566480124139504073360270687507732961171863284272812652256100440130953380254864443060583932393959670667002119768888878065105538526272751934946621643081731962716067099175950189591037089501284566439382593008511487363260138506812945280122089089745459959833484588642437233790034695658263549649841163806130548669835595631250951763000370797355284901559825596010398781716252511354057764067857075760911148435590595761000233608737194537112783229461029423203814273688611686723461360480071719899043270626073792252539670382927085493586605320929720425774812545552813034734805535216282899396356875493029187593485322295325243674358145774525438991235968761805457723640235725090972014910946692886517318510977457293089605681871065926689485199538423732396071968905924248447144177343007776918893465073943282102597492633511945068448160778728129346677211538663941016867719567869728919539016286866131805802616842518245582516921383817536102222114804435851386584707284579037487615515767741942373315781362431246493102870180629839319875097786171465893444464344299215383421527160085611882536601348868263536436873445428892684076121219768183865942825574735236989269817781160239784584286415362278808218935926191070188254767418814139994296282043728299455801289071524589783401638170651087070726840020337239054587562351515108170858112374408726652112570162719881163941023940364631211669861660169369550718811605422505399485230943776228770565718487646424852200 [118,100] 51195223621115042931364670222553375750427027019819710557393062220523019549016091519594977203399185885815526059995116012044982689015004951017148427614066355582832784400991568561870382518316735803977573753637690666495517277517717682558727595052757447158957753775035082417908756133970758414135757845021300487919991015953931116253195312624710416971810915805849691914055861479698410485401923345024498381442773516598889381883466702371461703461123380921955619326979919773133160448255874447851018990127162275627984704500162704953049024060340696576076301568857223234489487111950427419839662641186216743456857961100106666373336240985560304479883892173589840387926769712867816149990018934877540239356545882405034089742332437102548009850892227371406328901804697985670193565474818110295266844804400928359528337822767250324585944746939058458836320843682917873845267043416964152977944413678558092424490592292547788936946514351982639170259419799219322901605006846330270647442798211442973998393197488046062845100992416637028488456156770017139515220004520751064184493666205997034158330212627237024888218758189069087883925999636921843547654477126220034395934431035081135512652218865744833103468666984096111183004259256301130016992804659918238953387007338466127766366882977165725847039104736029167136033151014686828524496807145825594623741767854832814876057756357698954987234704687693258077210056492807530001152373432756561830162477863911119214018559147844872293961426259649130375813023594439254303894340993032848688775262445911930208272863819713584881817087551221550168496104202620271810849552807492491156163335024476544995355411504066486631338801939813033824735905757661297263569918720896960227044321920993254013555177926833490269740168953348671169520078525053397671206634597624585971811537693466630116235754052218461046578315127681387699261640383908218058466862013918513509472762920734262958751651071836447638576234719783298845604702416475237665410607140049458410023117954170079827491842261506519814237175299202234431938005437738454049283198144562584163577685461332846750978957800729462511768552552396363495009009830187345236350 [118,101] -144655148713876538432703915954198032006863152425132021576629886054451694007722037917014563867569877392575625514811152368825137402152954028522026911129303454433422932563705545542016426700022152550888797920515522489016089716215923257897779968152968046580715475550364383659092628742293859183954754162047882025078829056437341361486981005855037323051141782493156528010311236796938721441628554380091033580528393833050698087390932398976936624842681045039215792201238274817449254792196867584554500314636444581334001705970432998573270492302344872766499199942938769449766798656193339410312256792914044673736832813298609609603042328089804553080656919619911280893776309577670463721069057701810329024982228180995086204609684671949179748533579800184642649383979631894857040992411808473166804648155058430074229572966717678945836819087208407374716886286274960570310578379024321369963368210288969118749473533581628340904903053800011382481045144119334663712587774038263931868597000479460589422421293184141277690035889165111337047776364115523689918600410544803848997526041062493615754021754069635741308932354419031768178623660515553856556597097553628090258459296575512294499439003353839570748212189358445715836836143668696392922638187006261812970905349476262958257594838074530607783603480698423180091709038031748488071696174171372211350058893103874298870820996729549500329380667244364130183839985417180648866572397660480660878046380317436853777878702725056372594349443574886144560870187359977912602637183965027543978042793264090495630872502770650161251325852088980592194771547018658012083678075068975294821850095465176474948736293981906320571115876855633726553160841244915775684164194763400992425469535074159178691473530397170022849648237541199028036396713932183753069471507106292485504033785282434773912426136315010474636934648486135099341899547820198271698441379354116839380268997552121968591808835301099220957551308178119713265513953656534477836733794088543001925722810747939870734488843394472816367851496269037138103058127007975806520437527209718888192826766594121639128618339604714766728920793271422579191435658030282600 [118,102] 8815199160526876725348660888341599814758663140144776934534304173187948053462062409337631306975254933908819317278295961397286353799096620622451082133652636827863343368602573330406146989011910478941178055476640366249132838438512789853215475412880574881525297715324095069602817443016553427453209930033759972291017081101054617381021552951353640889575520081900944707126600172691327290683899662690958152883963656832269570185270319602864454971882689021509744008735979167133665513717637203159419647508569385806080824328348555133660254336928523592124886967428995869100647179808008053524589588718370502269471492821341218423649383241229589789552799037927411232252469750011425598114828091048571378714521363397794973428335042669916446430376353852666514520278650312648388507573511996034624552213393025314658781290767075505597551150110444860551544949255843202097779398377852641843833192754983317307926400078415023282272161975357694521620739714289630754233987234806266425815337863196354210253373467656025352631215634927438668224653772604798078594375963952675936165107670115193924934097246844206408231041378912980931818795858178870903684596622298870500652741706275548295908744868300999608389309665818096691969859731457003980105249528931432900782842976417043971496294695826354201850666312075590016496915787104469090215337500984654949370775360115949360651492766841543565024045368316675865303435758467570592473677851291101646638365145609253338835591606635158897832826299845311920972041407936003732918603403912005758074090633979559351824539112993239805563847277345160716482391894251791263179375448067687494949165947426993639542353683670226742234133967181889299500614129663738996804771523089525458800274425343823556017998709640774149787770011202119260602990511214613715925660779076081551346086750878740303778690747331158514594257248939593478082494534991575392351433464721125305753929102665717116912413072567494562224385978473423826957401152464445875987335322272978295830141766337928258487689439144718981894274974097515684134013350283116294363771924641408931079057087369930613924653226256163227301621262298958788402029780850 [118,103] 140269300429763143527083807199898208008573055479623903983879238244769399516495085003920240767830579360773240966965837760373872067614715767028962820074743327648210020966216380276651978761217571634074915898045954520587787767198320445035176593842159978523980951624777379493930448443600661077986180709666933659668376985837437054123770908809429144934542374700295387540887322274132424271272305344096160599623226257614815940341402081358016878248988288660348182552790182077712635741459926165926390461018018824446362676436204763654067874554343319160989611763449753138128211861516745336978890589115205255952655420628072979933393535587026737555810832181867745211007674331522544226852405542330029054861361191864494776381724381500553009786759633828102306439251670315679835880463868312614153486860016530296632566161772224604839280121502965495594860251105837996424287699240261930646293428490369257892265714533368417423487256114174006541094221589556513070852921326337206917516938743097827466417938086990958303477794069596293066441762273709845039203512695631400871525277105052490468142272851986874003521632311667698594160422542653734008176878518675819394923527636181476592716522668620049243713624134297311877987247715438844150078557503524417282398510829486921275065655938092245041816428207351878330588789878819465558391089935021482646449251315875488039222333971427317589037583578000470058092302307147298730450445144814042663090523650726107618239507708922508052717776010683344437962609877109086513094258064553850019443150874033730325995289540401701834116837521423062688087434206091374800946059866139806833822541458575049276395397935527568966624773710874328912308597219115596314234260619655677564902801850322193537587659582953121349768330801267075695905864507477924375233300448379314987252945309730914599867443293597093935299207462959618134409136381916473794148987187833375254136685443224231663830698882972843873706588054535608016190913329277287127070754676138729046039254421289847143901698014049857558100196544907487856555146489174043547108514011410914798654341589507987811366901443415869782025198145863526553629600 [118,104] -82238239215160548509109083993183569960262246032916827221303064421694895434990239193158442263584174027522100310005005990523966336089219126580499724319673378983350939048516303777869474830919420698127862843268265574506481334729040703131028898475234237649264570125079429570027534508262356857241541616539501648369953190845751860736129820093577159885302518956585242705661836757437954374615676109592426471849224655689783734892709087755375588125522149770929322033089672983157318277942092301364754546822231985865120310981950247537909699770987150914518387483337949383532736781481624082614429150770553287016324498051647616095398733956358335306614534293865145891108382660275844782266173750091849418878618397075733719012764985513171323889826165441614718994839759475638662765377076172826574960941646786192472356856380480870770341278225581288624997684511683509812680081025681218015080018764515128597726864101689261425710871147370842611811773989567315958899155219603573610209884669519386542374655934144994350173718300364815335182397398855613780381453027492691288688311496077676249682334889773495337927408169831649338970086982042688205271741534135088197380944208335334452485763498962500154770664238046269418716516685937016126132082499101682044364963080838453439670363255611394126322167722462605214463633569106904296191056512360289196646656807179027477423679122407714150385871184735944807728452028329862332082904011082683482256871716174240710255469977126768551426385620674674088010926254152625373646494882278035880949895712507888334326955336609170329770790483369218244480403066877544564621074439566136197362597690701323581254911326880449245747598531778798608886390179705469183873967854782712285984948167870851043640799788302511080298475576989933550324321480586666920018952509879287415964576140591230521286852527914236106694125410915727941509089362756471002317489108105420333209534095434335645235270106384780247356209124048386680490358661563932322277118768674886086652871475124099984087158912824128928297611406313654831854388209247709131684496067831611495184181804795553980614325501261310767719331287424419720 [118,105] -9489368919414347632562684374881212309455772561590535118169410599878506498167557132786583066348009186289020521823517002123362918273861764781105365168086895907207028650355711670929413796327062489383829050454660745807628637400243583557060174065807896337744726222535269018879499063652480904157843060877823764783040844896771699427814317609730110182261851420991363663052628355634647093209304701838993362930516445306759772699227208596056861137222740028999748997388329241174985205170963948237097373981588901578209614666778683397557227495102605410492863171467988297223669893909240986326710567703796632561711372571125997577612795794734092410525635972702176812707578735644781363467585963303143094717081847336696244639238073116463586204967321502561470805940790769900098013706717016808788121326769874376009639973380895877952783634922027931465332687168253278039952053755251792568628493824407818623235018717381321804955111102301197756573005484690299752361615266097338722489622074322605239686415908400807969227552748007675493930028666089213443742113856060389511403776298326621878311426097084425099433669512616500737391065076481642732981338679529697757706516579328350490299463786834304337645811712740410163886547499333115106163890843844717149647990976987643027451761677762003164874109626571054436860362706521330168967716871628046871352677344468210467417253228412569983374413927397989570206024899557993649858580507379411794456192578435371112446651853192436279651536825761605166059643683380036446961346743911235017150624756212677711161261538014286982780349463249576689782301675409692774158487034758112812204271610574655300236803235238095290633420125907929083043196268980509873793161719312385575470114307381313301489542107307967496864157902647531502135780667445952857891079201214179888609501241903347112019588088222218869706421899344132858847495999763823201599149872554879927665151174459903096299820087496790223591798352978475625359402264605501837284891064272720309230289561338249775831988872756658016157001259599842414116399536464994646845068014153343871541448031031884116284014124191176644843414705866080 [118,106] -77712594550603289189938895741000008056917019483606501385889113858531578894270902662164668128101425769621051803129138894496198946215471245311341107073400706576575412642709413692051110029949644293008556285936770136453208631136374196103409766443290398290706049369250750440782440874071642120116796837273548002840900473686482423968624076363164919214328872901705507566978976069227102536382665401546487927065298492275920928002552555835785944959122973149179193646106806339875906816652796177036893016902695339767573285488361734304730141677950332620860230067354233116778522938451187479749813838869209422538101978600602263509833367124750960686412131280650225483434935347253800102117156548462796438967103835282555804234658274826897793596134767656156322182355443461014556151485678734537180617203119033257881612000270493279751847761659569148478442566484664832147853296308419086514892023289560416465154869833688575415662797476367155184863690652951674822187731828767956361127054308064573197891389676512871266116087739263083146768170092035016558285480164088134502803340978784951321364171034569213315133401337461164355537177482122796438255547764490514806902409511488251125018226893777897750956604671347548661629374106305212486607940710313100067146001363101077245756700650666696142101432046305404494723185973023338292444539816671987435727446931466987900898361859698753381135145855326041711126853258477826048136683216669470924158334901124175113158503640351016014690601210650522272170521679590469910297964827277969406939233928153252186569080462628183389520718561919804131024257611516808275976942932459940122028816300419760407431146238143118292760362106591015494708461023760472316642978403848216670880938870729448548651295878868007726128337783483358131041477928849268219619154684465249584719898064155016287612287517451989590508179246537792590229600258906993678608794105339506421629176220153935908683231860316250721656327405233805432886319778700724003023736547404261503919164007687446287041179190676781449916197240307049158701230852056057159036625518168984815701823150456566289286301696306447895476467940 [118,107] -407077619718323680829868457363787729676736593656917978614484827926304799158712556939688399429656550657232106605362466543899832474470544963525286894760562760889435478952348416514054748956219695417535458314108468565527478490005740919547706675177068733589851899443898356435770775302709876029860895786027517882020162278116982089980548482354289378081185982287744826461901894509135212590402314851063548890063999612879600137722903322666331767506558365872636638035643457155340493172990279131846169974322224458053496635810326680606060829088775903218075850259454523988405665510948678556255025258344343585281519329837590259136203556138103332000311104899064781872418242461456352469565465626964312201674869181478422209808575997382398458422432358902707537570214454060767194086787131590239175597241693239882290022948447320680497458304257562046897311494576567673184775420921496268287878381512901373789543945156641900845763369411685119723031920160233684796523726098240999815363846673435171194607800488687110410391946144521363141105652177996220270797631497572857915813901636395547210804203346887420862564586373107788329569410346738844150081773048911798083240771666224033832306832637437477696666735239664629255150796765881799537427762001396183641339454567331483348559057146981150747053463649340299947029002287108047920332232132588860750636725811429420048650459863456518632140258819597695566978429719321318466953106599682684387775809065247848767455489505363278356004592742762924070437382588491905704012187814259136966709333169785431966469958970622206982335785584479208057693547335331970196615619870406322334699411490959309987310106955151456792206881556889480241448329889054635652404021423010556769420465151883360710611565898222876422319986008177439202572905131727907304838507067474173853849190076990716054214260048312481837375044118959480061597345448528475483748165770553459048615212021515411995181958370224508710656619211147354274063680199071260643207593063961107088922240404322641281519180524516279394568706205791895114298945011842453734610473840284711963396295605829435025043772983194510037590 [118,108] -521620593856216672440225229413446454455133562058106596348713072479384188233668745899134272802027507188273010461638152916325520920377683417776574002546853971176080916997257693070428845745029046963738376643804738066153677034851596368905110967195494826280358097670098483122161024670013920160560895910487450113746112842446596181129474406856101629602795807655957186955118937117418068732317391458331377148649470883695365154252531368229049303740687642741969781960282576714751643814169816883544337266657713665981490551704419894037156616556172274510697820377004466036192946425849174978776258391629363327357051409971433212651870809731618373099425466947283087121892987021902517787844952771612734721281147266019381417243324120927193069824020463173258189642822621653492552659755775167854830491747718893039656172340584159936186370571751505740511942133160408987953491987750178042503491774707178224184802023357820883401653545035439440550798665867708009649825696735052491706806730282700016519444045950896104795004130330629348019209937621863900840688813890669549909118663567586977697537254950859890215358873060592929936942912814895332813301416217965131250632656697473197071543482014502652217416367224255911538565316046369952206507968438996521004843220237691040876766745980855236925859771662686109848477418183228492913838928520078401060027785936347035670735378975272764551383669817848716418691970845852024862764763075326621890755299733255539292574258935813751913015415360205079960520118464613889009417626698438800369265672213264875971052428315128185449023498138465764559224934109848090011006529304628576747390493448770337256443898486383841796834259629791126933514462492683602924459101718252746655434601186169211689560095729965680437340749634638809190961456627744286944774314962625871122332605794606480624726858761939237665248938262104549232244775636775465187429810081377247789926332405760757276696265330729094196401553501159535833866646399512696974208140620075771091433456370504700186397420817058699246809097684008872496773614228576811987285869794538307668205909322112056643227429349040160 [118,109] 16024714113117038509744286602801668346484243932752439410912455469048337458494951538479364389327191378374075941047214097712101882860301319468229709998298788344080678678454629740745793376946467848510138206749995281664371096345929387977783301483303113542921923060369562151192744404120160516005945954912379611423367537477155065039442863585250032583398336378100677099524874928634057094335221689581219842843141461580773454343865593458723675177963891697582423600624474585214812271466016740636925066941563837262263722446632936820749706379129247581384812132712287640590657350328570745923843131226567444354874406182477005832290842308120281638481657529275748527633445991227579688657653509359661249710307160136583774551975342214825632461188880469970704436195784015914243086034959435934887507014556059306644231674391898706254829851621082570671347624731927143983839575902166403711925776604286575610365558320986626800762749134275962408315679081272786186088542511533115881736133287959761507723946866132400298989184333855361612479531448947311630021045926544119807155024500103197929813882424226505563374777557850075780030945600111991184270625591881063699921151217144185229351940884342741897267851848060885012354483271461303830621531370626281234961809640380029696896884891143890263030905557176914914469796296870567394075980497427574489657931180586555908553148803734016528423392308101107226744427616851576265253963546356029474118013842348996469266238975254059961298420244859251533634402258671275546896199370353550041150775254003298109083888603754979169178893611543906040212886681495048831818345148849982294654653425311036241040699174184941780535588223417227949300805826230930599493304377145220260579501376946990556765041844253410982694119212597071422964182856198133829574048913416825479431371834193962724043366667604269002304412323734471147994336401297801274453556888082881465510204356822028771925955218881990605102771359678277878995486024822565311432509162186198972628979765046575488332523071465685552332965417927706599185855098752655754986718757146449427666793400587250873992745265870 [118,110] 150894732802462939380818348070236267130562231088760294667007136365093697206702059498922299794533604554893395884302381699593590093493481798549518319133457887618204798277548799040853878259664523937911876961369129453348970000256668568273420062871533054290449573971792387923941700047460247225473925029633532577301994359824047471905411159066427645375021793900629548864156982420250402553925901126803546447891939777621052376516085397670036521065756379889121945126818528513504110351311343725751422939146636301470520928413359682620208018453685546066202535194110044256324799887034629923520709196652592183228422748158401986012959216226008266409475078528496770893885437451800979348204929502092873799326731785313945637610710652765780818469648985303426386627861465856453585731508672496075813695676406347069507584770167817428555977228435988842534040891285578768214639575992962434079084685335487565137101420357324159505716089147082180804103082991016067632538792027340973492448912013047353536409445359498803209093024359470605180712996671796037299662835213426249864752878159112187049549421483916385480642278618983287229712488144472937056260609965907437467269173979906072553905748482727303493133532916561726620789172933109687274887667425509914132053071082881072202093710344615522696442320430265652408145021705871627196644093982619254271406875072130094978367809261487733411937728780565141466969697916518701587845743532757687539474061071727809962483622417447440842522860884363972081770669852757122573640677027880803296311350388428307301637132989046677109105114965746923275163434225080403044208362154185363451969123437497397125112505260350803963725857903507991618121360588215662346727098043629673059395692216038087030547960459307764045685342692628096332200731358472176625474303412227366890929809265548338498251852780865984446296703554900415597262944296232932742583090843991442141940362284640099302904798863898195272863355029671127070573912706112119890512028969589730837167213478984660945546833089620318685908212345115297963307069652956574673413300723187584736744922917388487783128610 [118,111] 498618651287287855794725704078681303811739752070019307501042499071272812892202287050709921010329489468046450432180957430362371831930497252926830692532501940272336881481740773911687192385896674050636804102148736370146247920988973877738944379693872880443378538045633184114255006382854341211034282122040330103343838079145585507659879815479376469611723795605635081503768128930448751600147996004670116961810835705197575206630478030604956781759018546334891772741914640537305157571331973358025726638100697623161687268184803152196447213187980525495995410978699564247892446136816608847655755068749323280405775979771623522330131464872199380425546389663996073312391800061498238393825177962563851092980142585854824888356156674116758051198932468218252169610882628408884529466773435124128618863796560115754957963983441150869396541115809089179556845500236115036696077259395043186512762202846888756947028375382149647550545028639417314916954868112294680651390674339141499240171765627890597783373454761172299554367790874821905102787300654786607562628960201672695361341050928271823620121589202058056148740962933618978777409622619692292942763761268742015313726456496333470778331930748453457043440308696428442798425590479093088014620325022415800649888194211043678121544634328710065207561264328479495284440081980949446974173034122244894912058941828698883948688724568557323671586384213248477677063350662104908341971478232844134221241373321365071702253450334943949446712878240291378333657851551742152728801044111671537451375418471369080144437945304238355445070971506570294180907796783754979101945286938287964785384459008452903686198277712048839375623540396047606723466403858940792721216699557695785622694331454054690752721343812943813843500598742040198493444938741719303853891805058860697837189091432738864838592574749090724050658915214664898545635166909525105152730625809251211970897723798981224973314167984791569741587667700325561713889511945793533098190028932265688550156043698501052619449621445501524247236778494368005799969781919623246744659883915518504848663656927291779500 [118,112] -518398226698266344668171196636163693152683990243244238316430757197625696300818005829991171684846248623980332354471947830773330505507710343544330641024075444282949763276838948059336984613164540930396973704438545052120607408312032302593722834996608308228395554280288125487445021019941324465532284085843652183106570971791381995073727350800879861205436156061185817276634353427486453523462258066752232932212106804343911314916956620637643558191504843891178029078553166011801449597621657299069332513338582769349019718598458738907248046201339039065055764457059734213801098338032806267998916622543198607833977938474006287079402470303693456162264853104935416105096224495047520522847159821002284846359560012634815978442435070398032333860516832452639676877261420287775656781579012658145300860198580322704804580644441833023023548486209075326337730592242631697989219619065383388320831418235713928709968069046474889031847570782994547631886980476413829170348733387907218552862356249656491720602998531339876535851957412128145980464203972192427817411527282990613456402864245949790961412199297214151330681247622349443016158027222956431292629457772758944125291542009587420394424039111142366627739369570876191458555683437291315984141427967173349949305281264419129173194231046400861938171209496505590788982846750717362749487976468798734032109992621374191764247484729447929276626335768218496367082735763256503299244298822417416078513187379977925228322016124195801332381130802591072954256381928667799295334322797464865288526261377617139247316638076525219206761761332113164816611911415455981427760941362837297231255161878586911947170327419707553935731375372424232548104824212461814400988654473853938999155398317282509898157106237887906316628989267801152783660048891546673284025826100573868923913405627837815851700751718013302211994170815136950856182152553696951890210058146699692261071241922503670320122815805559028151337685519804185600797116727820300467194541148765769404903975715751588757527258584083906223830779412949234003834428721657160239441652262589224496310459532580 [118,113] -9044062092439877907522420327282830712557214733505834585115388434737343544599355384165189781024590514302550317981362243673493892778153576350697551908954831268006178632967468603343384010303767189725490451465413099924288715493586708976253757113834455635116905568919662289211908367405366619747742397408072528882734901782257097770586057529985965175174657479779047969003108005533041332205908459413261561388500551165295479053605757439186399863383906127385349956858072386080207176340153882223512233820555154094820694005247888687435427937019954878284608667177327321662393713712407389672098565582402140785033669240629557830164273475851260680946518779123685901011765464402683083417193367393569185654400368407463522133495395422549276526113760135838497843732495691733792114987446540327032354342762803720892751755894289309890127032462446729817285881956750659695891925820587313553565181730361576401831779012504110565010269621439201072389042674616338070786617173299067493485507554135789962286970991316954745095301781995861233606785869291381958474466717486696547432594372118456814022138861543055958578796846654247642186210016816740109674916610018664967560977274504162844089853870437369323878231188975239987232807389423284760219337342566476124561128843050173103314726996443035599642970300445447170670721487388539308045527498403014752049087198928602979517939283088179890531211167722560863581969277214943226261799879810666875205261715446086649369717261446708783780680214984023008380150918560109951068858556234145355980419453946840774259357402363696260384010151082106798650401891225653562508444101125911959153212673805670730724796947588850787775945154075205543046680629592213974083401648079251042929773578064909702305638030158045683353893443176005367651871736526836930211721827735313609898488977475371970775030294616488290859504359066416524452216358060315706494254198215758132721373023817575166572044916935916111167073779327052399110521944857106017453793127346224113308683448515641160976983710686262330811490570434816332489238981078916028311385684081101709029222190 [118,114] -21373826424245194213665009459180482346747323253213047108618371070781368689064747987427916737527815550076612378375663121894544942652154408607082731371020186716661987863519961591100861780541407223280535599568471838163048981555867317891950246541758007792885530000201502215778224871342479671710810885360648287142851076472369597983305124923048269349642221188874156680145612962183960270463684570510295019902356654899013326817641391892697275019776673264404233245797928907350429839287820876059517609404128575256833648672821558038809615465720735991054371555536006261575246558089910004051788651548662866569493253378566521670106543099960552768541189173112766896950260650219253501014805480187358171843377066032755681794737554640290772764807771272868548223957832220829018233579936804878901865944473986514039558499652375892583462523222930586449177458276692046474432510728157041361266352914684976583997357131229718105973859520661898783770731576751320472108602711651912720201104973352193030110338786053314296568712999955558488843610136271258871167529281656386748613689583945646866557961084673528555564920696884309247777812291925419804380060106046779086051651621362824725390035636267720235223338724761248011688143466937684125420524842236674228364672532396631355315486853672171711495065887608626698459292774500940395443375093283653468457798907321869369416946797326167251023994338661312927313319743354699121775720937677328274367824351687389692757005482981710159699428976465678744552260122882962041054088707775089542205128581999045189772344232929380912106231440501709065110889084599111198131820814333434376140903572379146929103203781031613535709455785488142772592638203291404071464805742129064054965828540894032144353632653909219295732425597157847205437542815813394885825510020189833890653438345739801648146863615188096028285595825052450650580920164304840033566616731587577979191905814913312236459858114425326602879968203825619665118820148598753868568483394329807612729071217117765893147456967523179833521210810113684015046719426283188649383263038560344237480 [118,115] 16271265592322193269068116992278010069588144604185640819652060612509126216552028363839018307483853157752064965863566457284092196488890871371966130863926492281839362845463674754888608000769170732511904748833539755956667350069472600919625766436263639779647577278027074500797505182016105003527048097192528366726847420142930108193781845270253991123663208989894786858694477879395908628230645801968706608082307538887167605570042571215799039904667171059655055543016337652291199278223260979557704142866806758770692354667954547806481615117936580438855443051402958458310244612077853765375378194230412643300266451628265961745593641391810538678878512742461148324191678467898506067240956379674394098691626234365260261963777451473486295825782799314306094854724134864710527509274005268333039726647541024183895120044974627131144842389595584220892469593249051466585660338352900524766664324403304356170350577936585719337191469722154984399845853644993018604910636048677372652810245312655273681781259728034131835801388255624583521306264189376965848017243696714794675013108113950549284212533930360745087047595770229341256167267393582462217554520037377245612134834949143723085352336303528120674302399255334615078129778441910083684814184984215377912074462669388125619260784651003886604872060417702082275523054984400492930198720697174360216353713157301287515348863780419611005533889040161875120285742483160012364586303516463839499399301833742972563584447930001334319996530796548803985120740990594567085850951354099234862831815477001150813340265423964976468515059561569515015408626385246440568685429935983845105731287086693497318333840888274699415497219528876452227063761330325839159217591110820023303825206459077415201664465831029411982000621860391813251535101761004996156752709618820972685065470958562643115598944255615116258410881441052369691588054836790161058341460219963638856842493819289740935989620607678786155951946973961536128951772816891973311357298909745350686581436408873444505155661781747297847220396484620521046330944592213017971779059579610030 [118,116] 137109560967731314724755887429733999226817864027797467960776623210827150260460216628747856423883205369583230608064406047488940586689224632758875581300967355233467978346670232161618837831964560968008444084294372346367250522799356920028929603121461249940146727578820857092521072429229450956156008663788510664069585108101454095404873362067457894841882306753571782846778716997234970664166474660668734784643953053206372112716348197577414370998658337161600178585838639964400682559960204964051485357167952804532257497466765219686096715012237871501246639720069982662610705642576028355086942507313502943329413407630612714006221978525428244188069246499180116417760807560178211638846796486620087615725569778294071795084751096959187789652309067459634357730845942529563472557158082620178575365339513853065236791657525258623371307735094292956283540183407322593134987332003405766252173509203451889118348666172678114392092486336454283288827906748740210550653633085210229690904391853757718078394280056225510341334821497898554795723606039715702577783319349513893108612407614767963197829569945971043869618666069213164456141020524592238594737248839075781966099270015238651869334843826313981484387335317753072233915767022997117757795157747014962172194351350798013172287813750817300295347274429840304345597573998304406569516921736848000206684591200284682570995760999292263630351924934615924121002034232788283274638981022813849674574415795503691065455476750249874315165171545747667980668309220558853546134421148953873511870076730922539253967913699918441635772388161232803813828305941780574087941625531666001889383659608085735879401090386193272123594293982265992072168875515234817604490613758692837828303854967048152661833048920239232904980925826544856960966683382426316267326754310842981351655457157558948159818997491173984430774993393740138024819875276364317134597235454440924734857312602954016085182461436132997140444201535982553054055805200326475693688481538439663652705588878999940043504752147470359982025890815760364747687638309535291003280187620 [118,117] 198379154960026192662342490564054500841575738303877152943958953555343624988694874555746965309196079525116501069895142510811829680205239009992271897970772336699043139065717573841745713176458742223278252395341256454131035637549379912171401478185248251497527812045671661544389139536613817532647152479529425584941185266781647703318756327418971601944274535612681765931347464848337158577499747310366192592143067159684561652678401853373684487600148731541065092316544062559089198004298113770555333224289719042111740981330529746785032898449057397616583527396645163632965007925178379851802300518870699469232757704423191782059587107069183198356892909306607955939191118288629845840065583308083100337219044402282255772661235559024709494001993042666373174144788811595383099473284540410972209093123311631480974818453784469769170941212221618029216443737795037976121220086578617219850506404556452016228717509557699834017733152941193046724176778389324716216883051972204093763837991243633745915886072056900040779220482280009373996085980904986985193758761013835932531779742815614400170815618309942881218184870575519300161952341635314830122815263829872719612105872704477547672675821872380693763045934788547344929522671630707583922772879969017795798258269102523518857032716533797313088223837390174649139372851718252385144551818438021617039330231619713489736183659438304883857804296767351580866887272631035667629079168594440098232667344353972425925958373700347488063641096217105655513242031564384322383998714246822581593037658978125321232596134733509930424071655037797113980014052714355424545644234355220075075350225008550757374933352220485364313804242565718454450495789275055339420218351429822413238704964027155720819001778762234671315993746179550277073777139337851652061657940025609215460874465994846318854445874405710560759613775140959396627186339815587707324195220395127243755926736044062560145770050995708907313132128565687675949362380834259059873574476863252195869450810724292083082332367018801378506301073438953742275080517302033928348960 [118,118] 186383745401254121330880934202756549164470718476935625938249001716428304174145914818127346304202489725300498759820501262498508076414029344204195206330320270126597615428859677265106751667080365317211931537095140117664849621880527860184621077151760763951847948659000040386103341055747629569999338360068340292183502829529924331659762875313554051278226071609694934986450886697015986926174087601794117474201533657724054705248163068009524480062879833258984538206721962897454917320006760918109546320911405731430978630537492611205576478805074707813498851322837837775253300063211481317319021565707905557973003751875457019139920238520066849952275881748062768159168461148069391222154249241732400475934965897728620519745173991949879727417860844051221456071366081282302139870932601431041866053667644457413729912167052185521445286959139227025708778329363703614686544539335709975583754193774655315923018807581241162327387700982797387213222757716084317096162145488857350566652485641401766240947553235788939254438587134360482343032476296159878378002740941352844599181591042402226570849243556686609147725355854031927182788471571386747709201844060874822577430400216732136735322847788513775011245508750163179014294479755691392346784628440019923340697288975841224472480143934526683835998235559703186876244300874199748848533125581438985311262979137379403914215650947480018932326521025031619053910576988379963718594397914803900753001200609319750366738740942307797612063951961138686218569915010795067099890400935838190372185316320070861913673253698303438843300244032249636178713974350748605914187258375720379596773004752249844244444277451813222856452064018138475315882936055887139782013184559051928284012105924852642614041356489827287038697206428872381219374623661875750658950231424992941913764653614120801290938096888399335344436828367600118279623554431608815081649258926591408603846326363174131631142015028860103713243385546704134318099555698424862362008332944772951110986257787894136653364631109130105913964194924859161290829056966020520 [119,0] 26877911227085395291235995098218051044168882721018701891129612356437513016465267455445417082867616570674601289369031637432823653579334809454309130688834421080731050651262509269757124878834940852027040843813755469150408988467133469954375380502715217308537597877176818628276557786284459658853337909934069736705199214189825377743864052048920894527470714116225547286222142296988298154202754021392556515501705774440870239611229260436303663672033484928340862962484734536690155377826260578154285283220988749860329878333087575886898105137606997025992755685830230113334448956073655410859053577896125698851868684312066137618779143945485031268588197473323223476493878259553758250087761099260184066769126404599585654581182600975898130541470092147297779228404749100909741444145409608774222276876313003992771933742940233641212188804746906189000491315539952275860325136513918982988605125519930670169053958973058626950353240159023877035385424118149957251141554050523262909996481439003500997696263939648103711088999708585684293906434266756231468084128028963214937190237895872485993544355390733834890930927680435520266700991510026429529365618099527476800777616515522353854352022892838829922888429838221106611692031714393965223199801377316279412840127054698368356028761004480520696491808860428071048513231971955526186992976483300618896976070206476065054971786100372692334852308997758818244109341760971651869703848126478630797149710565745850776453324389117413939913326269782767144500220701459853178509980635080007316048019024246031517805425543397158994593132996339344942466581213578211417789383702417023524550505956524636519210783639276692706423255471634558410018842098424852516471906024125502135327465502941428682079674956373960221732278643117288397421465099677037025268634632537470730799195612782544759113474589569160050444013800797577692428069429438609651648579453142677337688893525380395319090701588916741687821110326746643054474672429458925364433224095237749243892427115193576962990145883250479283980423822178069046720287948730400694694498127721844335233493803308855983501034450298811245470682190547437541729602774489036159268338653449692464029897222974247015580257478965387099914962863199497805569896807999597710045965375197461050271741100914368871599435806274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 16153307720747465000257880620906211763983555271930679118071046208422885373594364907343954861146267780765836579342117236026132326388617235854696458530812439520865254720266471167971403049806083025092834306429767351027481673597889675148405764842818188831728269872966582972644063595840525371153218389397356328963514377772345465559336261583595203222007088618490054340040884053103679384573685489836435215106507568669511141710491389476506847200222087696242741993112185275574537003406235241068697318772587120216119155952320156525256999697780916359315968610542256178309790555301527829185034244150940067234240424684516453047712226199276961861502728204813854609881177650603245422506003047130036056034378427687188379380288449820031350421568488919656349983440936512872329077697543030841175721854016973071363014854873934698159915183989944143681583606869437869428933495654738758726425937525107164409282649841394155376987220232658556723462597061864202821468816579478672160017988522286785309527495667617244413081237584976357201720879416335936403130014640448083907477816057001290930813294234880981877568188617173160494544622684897808769442441457116973156171183043634724046798317575734067427042403481648884516439477388164698295563645551737705169959137100856677928378636312573008304740141252288814803023797885974592426283187761907490333002992645673220362590761672356497897331617490695317337107154316581408252843218726421057544631915090034364496435409505215921060209970883326984213351186271399700732852709607175059222891167738112886153376153064040092479893948980209242387790030596809064479392219003797758203073202163463781234292506883707613035950846336908007627517528508905391248935280689057735749417060109620438383854785725018603925984757926237029319307641641061596462963225374326654394188386036171284700089113427524415099520469721446878843669223654168573489714247124046948937474311328787361352215381581663842438589245821287573857273574812391415574987971102355326764817235791329881962636528531676145260884687455386592073558662390689701622874585133134271629913750334916611383458850303554872410008297718617026166233088594334558182453938038661705416675343166405059523942301528325749728753539898610111651500060336638174567439865572480447259914870805630471295444294810295104980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 295725240114824019600059743159702581410511986770349443626669473851585726401224204581180037258161354335627968243315361309505389375822326632693928217789018297789057958771687345928197951946829901738110192312042651870595271037549625756478494684270015363737887503057827316530729908109722433170506590952730089183623678993374136115631305326451112569619394681599359030963288642200416896089333884781038047177434764426177359088102963821539623592964892022603130800045550451116216020762886099622720351591670156274414439838139212822750803533902533771365603821072845238610437987819815418419871187270198043795769629486274043568379447094750122384117792897765768273313088338922030128604974126222163155365995091774821814497797079712843954580094534424291697826697093855877418497238119725115644952631399825278364179527617758565749549201308773222231591662362376567412627351019001623757573310631711353763885338835088043771402412613206261535698734535740895945739584836870742744265917591940134965445848836044977739756251967268761603281470077428561534956694017592895340423914782365594007464787382657590253474354269893982812690605416602352429292286506226463693134908673555105565418767492323011544362438573046367959232363514197551347784056004997757303960772774900895243066610224063476971573095020480790523917968489706678589960385649212670425899886694212569416292716529949709606376931081925198243865328747124596482727645977391754439186234190123351980520560409446774668001630004598685664526111109629219629003656038355388016384435490485528418357926999626978422315312893893651444015672680905422298760056593558826477842099317305209383763911183167876215215619714112348348624579086963130736856494365759121204071752921431427959124943661377695450106773534834480524047247822358177884068919070654083118517923395465973666620906125161586317789609562426505627353523845340618199398903687845757490096087228010483855898565376055009539471558690608884021437983357894171337203964753364822960288212593445683467902853977280881373025065374772504741508296904619726370662466626824220777829078068776286748098414045291070303747804473261309440170081106671473959686596679921802118020217559975627504077958417356736597610283640715659683396549362189756262694989048821231725566334425613079783801140365540049970149993896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] 5496236395550804932774493909657307348658343423864978293332509793215755958675167171734444249629894271252229321339375201684228172241467577136992025159723191101003309365165345988246839536191680826321357198780287574188824351337380189356253952912989494250077408156760250965714351664123613935789112050359087261092953889371656332111203503442979667510212189205185262130445709161235545490927193556638725997148567876275679454342603751378251471879019879912498900490085508277098512709259952680032161881421106468405001609197024109667114138273228696185087319153055285846324484571837888905067757308809077052411863312069893613567198365341321278666038181737014553649347962373859745884106272231268126322263255078602106663497581258815447518013756480465496677034026050954386299975799832382251390143068271317502539908521621287633599618820702059583318459746225768008381127677630278370632546882548639084028188347879491989300932870586854581421824948698490123366036505097381966543278210664868014641399935197879551335144921699366115340590411500088910817959456730868859648667680892916062233708699560303964267617810283262490628912455221423235011881930898322190235684836085879718855589740314065259458485680708259064845267232592703856187504676620683181463014279523815213991028870223758610976193985134791082432265501288043679616315077077476158628250270646192877137661179147122905361842375634923391360310656334532443844347767252041734047851140732144968104077399687488627473608210169677437058096988492212164906351275600180323019940278527208644129892456481677339300848005569700227548169926076842632628033949894390075478424794289363716192371337351761076954034720698095686320850148637750860739555135101090381865907345912550990152367034094971137303863935638337990455713326105958612893418767769462720173093317957483853631495921102261061035307887131435478801121905035323595826248041702631541568966802573186755919369071426634443913414449095994709865933553662256166555225501265575891686522148492555411735195231182092067233784096668475294586419272130051619880151517297946541009706653069970284792283331165439542203894384704628530344936363585376369827212449859151630145806445804280910685406942658726027293098779866204038612937475008521108025583106890542668120845118115219089111045391859988740179687738418579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 336994182727976414911425073354254842111729978730722560288438058542449356341337240395517908039543763105236012246668119261457902659215159917016298722923039082348031584825265067566994834593807024854033599761642897589207056803119494905363766340860743149041955607147898456299035574145103263339246874370496186795254927163553658405881996308891485011657791284941750642255560199741335272345024981165185475804773030805243832937148120062479300844751906160549571230080179809045830312088113885540308917829853210135829668022290408074669490056477149927843081819305609792724390586789749817253202688057577021875168938778265185749775305338898097069468977532952166153884484017187125020034334495603329676624885358945522584458556424188350207335174571675790885694179482564437926622664737023084619103679380528222893603413543502463857347108253843661504604299955189005978878308268795041584157921370179228869824300650774422202556986019371249322863714503352382919813409786581224137901468023773281439466454045129294152414792002599513182813724990045395050675006245153217786065073222710301725972149588520422523241604408165777140562972394555737337806155793254908994719578948260375112795005486880255137417855730988289006135291774701781439625014522227447044521274784572706811651353136854958944030228837681950335983242160050421530744326047568390498957426711747060605959527303676611262359431111342274083260453751830532284196650704900523785955199539487534193735078111048947868610053055922479250881867644604590023259006295185617555077225289000705717721301232726462800110788036354286741207003790620954262713522016879084987206407271507968444568135893183347577649526431884318757740915129600597927026764325970478827717877734667970263702281969385450310765996455575470807366763341773671862324776779767729287428800350500396177577146996488225686450193441744943845604833349917436093944898510139812142005444748591027868532220167731637009622618196387111679198913062873362723153019983572625353207453274275465644856474430117610315677847164660621158111860184404030940167613252650337417198429756857244774750096154927482264403239368448459828256967704228634909073554787259868083337074968354801534657981941127510781793633487331348592207111575045566879264241073182924298665842381442644369186944011684836652875674189999699592590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -1442966325313623835062438189951443339660802450955282327815225359892504273287659474390395424109584608430058126517986668390285751602595181548031843941929936881213044449243583623194524009449368464015818152315240158045167415933985847071142603982982612960019749300774388274558007190133109193268421042640857895922035614838716212164754941030559500281505109837790871649981372394858598658177573077351975816215785477436124071668587626022540878251702000656405613875009873504407375038850256105304339649810374440832069007864195504047453639294652521481515979657897828792711782196659893752389744500373512525128193499639509859355599427240653068499831293545228266683640078152770095532971131534313154215686205621654965778240701566698055201113167451265882685404799857710273506361445750275270191644853179270061229166014300436010002213237352734364892015004640208925495282336485046742509009585836422250800700451049566883790219305595260226786332426365438472489226346068401422411445849215945078087159915550713265863595663408181905625863656659816410108387816162090718565861567361237482650372495797960472961083800493264917893028096354196210736079258641830488416625309661395341942083429186226347233084698228098583900369085678465492831850347402378401847847743560222250405256960295645127154210734681870974886507415941653970350347613365748547432717968241005304500740773870762350600766070803732932986131483803077279290326021112957251144440160612386474103301411611049185853347595682265044087395545738741770681815043026549954413362563562878052698396043999854202326856900904700472853487704663115605102614028720132750162682877109879125109768370263054230518663639725064696440953609144586516522478736958928022619352148537853674977898922530040210127519654974406345058799923061404191092904029106984613384152513673428604539024986416458806466200409195636901872469811520598445061444021398584117758978843600229296892750216180915235618267911412554430418744666067992384504085261246474237001479372175227695897763253160194547607970219482841915880271913552612956988513455533264422778937133907610992075973240391431317775631649585787465886590210631433176164330355091572504500111155225839123982111392262256061761905228090849350885348900986082408500362524507157353360513821276187761398715632930878083328707361943088471889495849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] -89127062171294109441684375315192195348562157415849989075071982311714654388046795349293961513859738575072500887488320741684246092485261461335421708269334277381956415297756243161918021383293079389245010070248776113208629904521793359197911654312587118805370936500609449360737267593924924126234052998006405629573805440077781479386562787835666716756752244383133237722698973508302566383099428726208554033985820682349764890814851811206075406215913453843853182760239847972290012018140992345622324664819148743266205696118352779598950035552622877375929398596484720111385395090415107554831733385269653840741183107624340731675801955108992499668473250019161763817705496704540669803489032074395908759644664639526836452533275217006806757428811859804334407677863209146264740633786843740503645819300321482917688688509635966798749250836552375293409754336380571854841042644906149364164817165826227498108766256513274965082851893599591849617812947102191105663477008611666367595031486996827582057045037238672433702647899161379368980791315602537031765993066528185418102840207883190828040647735906816613609218191886914399681832190039235299979602982783088015152206062424059716737137403025102121289780906529218949611516560042845254565507067390868179104265416601345923324568973644108478823406557178948713365954153098405402524311311854690920938667446551683446211706130293905445763870792118461972329134746587261670751651050922168527611199570896175167607832105874960273991175313156650498762862768356057359831660297311131843873260914661699805394770813834506011735295677085618986355204436708838748764894395530836069912561708390498553358991281082321914324857678781272715742280161716569033917363964776118573852930326470986358459412758450965582736470194119399973390866033596073392273953420559852413253535963524225969455882668578400189491976959761983320032762422325569576828838067007207716384229059265403382970354894037114794871366094243379323297989429566483755156466016664256995873751291018222326372258317978001204783600548016466773194209201939610131307936323156020002962189668773861588015705800441337874043198198935134871363932466027622312463019932085788212553581136995513148201668943132458460226705166313614722416007666211799813456585293501785996241396025174254708558342522205426329551247732752017327584326267242431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -381962700053935354097525984298978951648777980653286609372121367393247257360224124880949940082968347682364002498589431644321934485896837672127398256419978634653627238357663277000611201252745819095033775706425517678550703685285131026696324513576406651568710868810831592595054886525531057240527812555767605304727272449953481771031204813934106684995835800404867642716072621013257649832838358527379128227902954244018677982629810645141028982369772439827652247337248288952694446897993448498412308215036948036112424896570562810758419149146221045405305633920365222030740269564431713243835192808644961432826382487512921212344725360197355168551680281926326131988603276176474576963374884298915142532124826238585615974774838941411457149076630368665107262134261642208295756805287131052062431248065779943499574691166401516822532703160157342857969266490812124527934937896929163792610718109262814578960074085919295330537551246444450131784674487778657607489884216374957096047308622801205296461353328818834977346104447172798932700000189366764794452998238790381414973146169239722362167760730023169638126721356811104069677816049233293859854341238630254432336565892930717704202839016026522150015237544708725223833986718388366490149556184173047334094830962038689142837163795320659341708746865815405979238635992571256884572043694666193409502666716078913480072064503110988669258045988371187194269602996969558277859686181083326967020552819331878761724078870542033447864840542435462303705016038423356078821137463313985645468920069598655012416760861262656886747802209334162101792409583333647818499055479439487322419162369529450858041537629329797969366079439983245842196924679592412234330548439732975190792264813925737860588172691771997782818546928172069240179095732554224148546320323396602445195975150545700572142612543179431283230349405009697112294021174678123506082236391654533561782891632914618559004148370678116861058574534348544757858003885448424137050397099589630279257523388606236954326385911176911199443740450172556297999520352041793089697424670529375803304057887538713953530199957856031858302662348677701481709484209885596116587130299351495824738612914137372171312577551874119691869806678415745246180327726778269415139372259352549276866494458502106489366759417728413428640490967502785224496619775891304016113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 3892293530530110348942034180516564615179222015813795643787747114790607781916622824405041112673564691409559827374469802881639472059961865567973439712970685468101286661746685434383403072710745186678697512013399483850932908558373195496817555431973714469583524758558407143750842027975913186843352013208536594300001464483890491760527747814457944797575307769865088056124965789275170719110918949863994503585043905819779210223526027665477598957265738276413770805089260518952441952904950553234971541601957729844954538705231350312435585352754098999774970142974443024005848881843072716983335164428476226821811412592904915705041299998145218996264498448284573257810716020017207323503900223147200212749279407809635934772933566111557664548717916309566321656931654301159115509449423719801070743394837977739924915437964767040681595504784926725015868527376507174210521053149077565857439212134575554298422458745175278281508423222289076357665431346660827115469668119329499233306982639696442361268162420283826406991699955356128844913467116087308320696922054151646225826358107110779384264981506452495827162673549014440142642346928318739318468972715631340691149859418443343076757365371925624296554676634817708802867803109371320766845624924768594300043148220129929135785557890006746533429587658764076979928215939664905390311439169064200885686924999450218600375404670252556908873789571325981804405390040047752697269295928676796749826694517245073377555686684020003140520525280778585250525075551970457877209712636652816649848482020243472666865754985466343458736747857072048766140493226968263332243258842718132944574650576440043979692744946672700948955247584709344331499083673963142666836745342616635269429239066086004021952811710436944926448307674510698306392031370259721073949532939683096649915742475414130140927602864933681640272074758688576938136789273706176039287622636235025815311462692786856826284236022442010210183020032109311492160120780451311099649913821894463395855406079809404180916671657290445919755804651695130060044032035450855377313702008310273565760596713080158178912546103313232964783983484367722395241304713743581655944964971230868814563741360995839880068593351992994801516488346905865187524538085512688462974475550115820768998229568841807605685834969891742564563693218982615151801951469678897410631179809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] 26876812342659328105764119331275464983812734100757141378613442542029030458123660832003743151149222014176293588758841032249190869162979579978209912662873574476726064393989895854738868104857272025285781290647544262203236133200699444366462485084543292305532243159120428738225218359482875481431348961298026333144239500595839603123268357832547499887973504977198177213676667999191389824665835105892530639943240168420576071656471462891220221852299355871376532214832022519137201683054375428990010010163866415513714243376983424522273923791388114972655997276064923087558919111459980514869926170695732624612541887125737606750030865063459467186371824980277865661751789100774524684751603804686460117129833451651238822347541904486753693971640402453816623055332917152766158895592101026568921276108191170352320204235924112594238091549453469431395349196268974244779559575383174322717302804059524604510889084351393384364829611744087718076535476665977145886454515843206486875578194817409925771492283827594842256477668484409588603012927663693385705881821187492162975722761683029690762698125932058778531140575358303070175524430662123842625685390372656100915379290388009351513306119467071295993880868103208382106504287777946420725766095309954180859328708938285401451725102083327618421092220757262017507681042345565600217119489231028210927112935330414338310724519512103885136685024462820184626002569480477039925308878508048513454823381293926456657239970311315277148705675091637423377044292108168072227598893201003264725460280236069628685969265399954397102758863870397969785792249736543074983269386061434150733553043272060628648036097356852992425204239337448188684565059057818793529703395317121036162331533646054217743882928212803106415862660384667647435550592056123734655562207380517591434382920109878258093839886025728712359700636311943464691068420513244205778414197781347605545503766478402855773001411222438508605633525322904173524181125438903321360545436948003650885700932740304062804478134534563088664862453013746752495634915119608384140830709775537845916462250226784925207536908607041855164588601688920844611745288379966870999245377773153557707751533776881873018337318544208513090895016984134550624810635918009085275313892308032267000901258615995211399609481073066346116446019201941600162975021248712437227368354797363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] -68689797878019851922477688481500855969575885061077218724256487170429548764867315005323646798746602124457297470676084762127288961485511126753232743035033452876136797803819294083445073772116602326247058902321443688101544875625671998482381817406967611894799991209908430167230809843814183093894127448968118533088277030577719539043782406789121518976607487827216941664649605129897279646536741954845631710300036158477230708275723173123948586433225355075223880596262092863266877497721703622817409255100477497175334911785021092485739218730065408210489039875106825684640234956246202005338022518905243234018387684220137696178982667581290657863067698589004648821934807109680152255637990933936822153166624356196036232872128484579104616308775324841343521493787083189158480855806152765392224959742530551523527654718425267927340654496120821571492615171670111055882124643933288101759403969243142272576836141101440139210685357225404442755295846679109885615719717559271796305730075984901838702279906528075758827623210408341043142179393319501256421732709706343675429254052399119573414313883943982874669929391066206279092859258202764866628112005819524413393371104399072887985092321508028708383961138472086668768341584355084664371832818258922615370980513487061870567425967316159688619335933332900211375427741600763053991478528970636340253021592653752681158049271465423468370189546319141214533081439592154021733318376694462146067284339893302051396048945724660841457580940951940751068367162998288667659565125247284520981797405831672511497178765491633668054470432396113329658155961928064560391820239482869395385145125607504137445304641892583691453754475264200121691858774697630778042566646997442520195084531832141228990623994534406238644922610204828749458915955936032909071149781398089488701920738597642734022119178928922199601776575772334843799862376628939482105463497548262502506393017903719249291736507015815940076254955170322500932657463360873804049896287574645811505212749136596836660758237470261818752876797773482709682918563867524905487510347938626612724425601995273013348071050583623320294067847632644237906428637905136771125269032271900764246345745977318379180857539686828085717655748936266984572545762053047728256115195727046223166565880223522750498023103789534038646868340761206990778726944046894686835003085434436798095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] -665503497723899391947083720321839874044206989923911770590700942850704467461110703929657168532151641328577701024728040998251897017750964373653934482827887533504066526550603643200953716069171443838128478019856984935136725812663128399042458998413518610251317451634588945809339867851563764145854071729447762437648418910552482105503522490549372681146506151820779747795961499138228997159227708887780285595336961607352685473816343594269421647597301616951416344786957302543436198422084918619438551724132152278152187588835586247888575413920316116345253802348371989454237231679706169699730361959281832574313688015664459857108933251169124756638638218274897025217824158369025598656905077245168316898882720736896788946175847985500331854052989520387465055291667759285387659448445461555138192970205935410852514279720757396713947094898819297688960981172249266953871303968577566790271390372444683142682230802991276195737354636491176957392961223824396262913980562920838393690282938304829391039707239332030983620821048659703254457433782502474216324876846049019736856034629689772947949335574505479888637921958493945776848322124598299543129714350473726432291164555514685052030901976935524214898109318637492195620174777435330931948253832065871966749463334538232800119789023985614006591721720202266791437367714950215563260918176254540362167430663180022058987217955141002217257082644517354340168117546367802308563357261256169571845161027912452207097611563852042587478557874406508985304897134138972476448975801536201626347970937868338855915387875765835160310538874199113788580705402623532390088911557351681660481604736989651610530538729992638943596271894001009779964656748668193324041989416230746361101284760722403636154562550487600904161418908507269215258156326754170598147254229601274050049670320432050174788989247512695630286922806027696679268452037368820220714700687992010507950740452935637183345488354751305329842972956294860199827131515338388759053968886871603998880423106614477217535898650236074274608752932828306646241325667109733074718152762558995926157861508026459815627411166443660861382716477150343395746505134647392507248964325395152702440986773689572994657393410902353707920766940284135513104743192568523180206403912818962275097909504355135880944844964147852961913428692346938493239942667006880938629365118686109781265258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] 1085201889036800850412717760389319132377385467471033805854701755686110609492479024944701166696241167841340147976298703253535047629603695499749594534284821895303459602718020787440899978657973715680472946885870386928502064830156083661477690367245768777386956908206085378525548966695755159544517027011965965738720502877880793954037349954855495284828268872456679010845596805273166502933312132224101826473156698766096014294172861297644937752870436574478323540426642752196243220671602616789277208164682517984655519618918076835983816809426629003516004996760850870856507972933952030444377349821953928710674109260030083964865090330371454814059406018961221203229210094200965875108877709889215972060033645820042743652706469248280500566888431083422670257133268186293605882924707795481293641835626294946673848568833499399414001778202893643108401365963204593361833032077378362310678868957626284170124295556385108501570628190280713433680596570145634951195552496058513227787660486585187011036090810040311454807497396345626758144399263790280061642281422746029447877615008686498718703577629256515129375960251738683432611813923931379093522013175023462763024546168101288495417537499162622336022998365036363270313457250647747018234512050688489683143763189717995129110816884661391741885343653422703867408329318576450017649595249754562115084586439854282948735384069673135622837563174739364170179825080646050541620101366088545188580104273733919251750483261836433863503494926523368331113904030488015257671368626917596885403012165007959264838870471441476328384141962163831478082970778782033855073153349572330589931154969595816807412778951925192960059773214981218749721845692781096184838146439830924717875552210979759406667349898928882050838044039006823654815864871635791226708690294240861353222365268170856423744601850022478506925336423728079408112936893666275213576092817385027720502328134914425704714907455986614574589473600186609235401909796103213303121532490786288237598224536732019431405777545394433268828482712490255060592079924304067912824384434149966752920913501273775728989488246175804569951138405115240354526598555562834409831064460577984145503630624431222321344670482113946618413195737392858503590113799835268459019285172431977160479763723439472515524455136821146096251432369569402906191255438048863871114413370833062799647450447082519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] 6416219448391198856530912299061949838498930050603048677170219478808028315823080803247356856563134277796314728154845325442029364656866934379202442331591735841054504778805634729690540173866452304091877319679706535796516731959900416776226846260501301761594872007911729966218983819783089723366246837075647393654607949923265047802175526335867555552406597766714278967372736840782080114985741208034947141490193795321583862017600039213210758196339436119390968748677050305030725536979220023078263774780424977191429581550235436477923862124722849891925923094243759345516734433591634065102308290697281869569003101436833237564086632939351781711836915043584356407850996178372580580508470433695064464455127027439196415370163456838174000926680826231902506677911326994065823618988237770790359908392890341724829537091052649248439167687865318728308478223581406432107613859991919504576504350124255178108284920476713342337451140752838484041573295466134234231967801266906467954764277556301591459156391957437664499225682726403574176691428301589540886380590959415336998276895623912901113466858945275660811936703358281407019567066005423695644471518183669261929318509138415088179263200705535773114084766507552723100324051032042914673958632090000815296305781172214470827520073746637101623869636486238377020796995170073640301200741637334998542498171895307390846862794418948575071399902415598510463547452599293265499541250110201835978332501996316165097284136643886777499390904456660651085255639320728812194238978676267065587766436114394773685758122187131152628841011694463952606596130858965203739610848971365592418804027352857942633596969541157700500455121021010927683576845715566970818680832106343545472125189745878988985788058776433335247596431495600618561240811720459498954054379126979403416674909023075207628511121532727194618203547657194732063256613930850934139853961249560949253624120656757659534510936617498169605366832406229130691027581428746307116135426644999292583214715710816333624086368783593414404128917212460207229962785040395084573212536744863096853824520134901549191793988523670807054017345971828791555278300391602824895854692146333428079855392110049156965269366727866517269117077316417298533474419998881405394447662612304123956183859690110221295538667308297595953094611311115629852988856686606448063991958719043395831249654293060302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] -13928034650135086539726357421749752095627122049211240128681345229216201198720731322496083598344457899281119823453680626569289434208870258980733757975587056554742608380380382337946123885136762234239887530713841039772121507784082652014704233344491392988147117158130418165327318882677505084147911365596038856093224978185498290107282171935278654532458506187750543365566164607074484638843421307837242039341568072297063914154433004096384004281622175686014468740310268453351856513897855359787274022316715387886793999651053245806590698840999576013756900911120705122660067269232853306371602930534899270207489944672501398806123363790754076274142870468060340085288076544480535033287401444715878662919985841560597733725475413129995276388636492789727258790729652414203770364752035348472815382632049813147342054792637006409444896562329860511508722840151280598930965101132221786084882027232198955477814090241707916507567314983993833955164805283647209319554104848375976792638146883692117556213433061483638652478316288155943330305559825050212625303054693416261749243961766845987047033872042559458163411423944403290481543545637764160227133681960649194925407265151064687362799282166385866037887617791864033900725921692097215364058585707066879682599521756789488370152563002644212983707944219210039407051767423913025364231790614448315453130937616852238052184068816580420111184580541529891290656311544739798748282405283509208779619502035805817006071176656491160510113084603766320099960305058658185452854079425236114444267042810844180547302678134289746596467270749514192377077189020863781543692942671798729108255252349320700628462727504464244731662108748731195608022061759384329394141907732224896428348606186294045977149026834945898977493097244767436703679234732451878786299072740646963060461044548496975297286171825012669909838435123528057814749641483208323263178796513137992383275952942034391791896153960311717177696460984792978093160409595945865785016885715690363121895624203919966966111642464971119536017879196996977933601834989400749011250648520046092836152927074169616077071346573503995353887419740200907613993054485170041147699647008775475833703931114377703464399086046252045445179307444996046205914087965460252276794600676127127116616683615687534985177258745768898194646365549419956392416157988587097771174608262789718082785839214920997619628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] -7925769098012573733597552125628092021355671433501310920711814931003474282477307070367948390490951967236345466423942894207206044937948753598573166128308263045057259738405307489064828425852556668601170052026304991413522324540641203854198917625943973217936968792335917127364069784076387076536781180250402617260888985389653059901809783248413528526342395259454365819740842661001816145428831073504853367646105807019060046800427531446803491633543992468432167393497745623826449466779675774045093718361763238785206990696798528450438673396436395414795815850522931280018321907105481406895052411196426058475122707930362418065402704169595521640573654630463764023069705070354125833792176839023496244612032474713850825236028158512957609838087578281864734255847080371351582631337442647562997201104659215709905134802120661786225874459371301986782609463265782963680077320066138967581638763178101173788671527184617419579329908442349527696926437315907190308787073542157713907549203255699799566311933890871380164776032311317184888537221398419384699806092380646495050906056917513789288722064224957624388132164509759959293193856092238811143837485404760807034644557655129228484784809585352690063295531466282851227335669847592489742677639484201971279382130760994127059464259810407240946346209344435289220646752091854864978162961275287145503353769744913512815401892748933788508908247723774351981201845563073048691638971346781694524139147941211994970434720349526932893642396581902284661549844500451768902703451715856711500085653768103212045326476340962052899537791152769672429060807428358634643900617012686195054304537050260896341933537141266803922109706874567781028246379571573817827158527168514065787103809307418962113002295940024921473328476830257126704140028529847333175242351496216796256264895703067104337938033336741902095758789374186977300824777043532514581950311087087423729603495354317918392563901778344501435791807263309396442223920755683721486918184067466618868779023819685101893552185117044075665977290905212081210021335772165217702677786579782218721931664459517245418729922079860866326053982382654012822090533129602935068003219849955840158794330900150628252998541036827639512569291032532421161896235912627086568849578505329175184734641033085962656167581400322967570171224119380372866987575112698135410160820031860023915371016300923656672239303588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] 37063834283511470928617271580308606271096438529215135899022143277692688810412481762747177785742245566259577434676785194026178599593708876464906210829828729068940565458058351986648049163253347368602876383814498715642617208775924853314033289740460685872674360428290546314611285948406091698611211335218669106819378153738307594217060899127053875625591192602301926779271224286251270808545707340087909383572483797392433388486496417899877663244239423199083553605729466616447174917526370691618389175491143329560634187924321160582776150446575026816387680523067478997724090600829284194899147173585835242924361762213253342153718840818889110631717596824852052849913929403413330673278034944752843699218168897784715235270726196413419147053184626829247275026856833453309523309815447580309460884995011075166624652180731168002150062661169965965533513403901893330471285811161610659701953844086968488968433055577317153862440100837208932632931068780177787046573221770261601527502738595960897585433873558019047842414982294484007258773254911095699267146111132573826596254251556158875904163940019117681452047414279642653856310534919280860736673545928070209169663045498334240870382752849503069985639104421258069153760236596573915748005049832784313916556901248708337329720845912018286857028291091013932213615766240615436500241624792540239056749165906338933172086980959147930948298044203497054122413028290751575824319214205852586757620583403438141457496394170320111663899004105836143603516589927781609687080199140425408627940320685038121024285826368663054750113531413020965849531058455810370447548186642594070160978017289851856702520085946816040357411806732054376645239233608561744347108021243505327938708333276268098532171331989755946685798470270279132172940986894353506538225373832875524322596355710853610613347500000367492439006263595761533364310284228714508505972805276442670830795796874705083665164926419471674064976023013043019271706705481368771837741033381893731189255012707680350632592519834108136669603209707402131160779266043058955532065048772834254368479855914580880970211386520821498964689102443702148015413132741824491460807474405560715691838314078480244844818952000569853704066657808675083013942020890678566124713264750512948947540918234170118450123921123883830080301518785036343820436374585034019302779255717981937267701403326825015938084106892347335815429687500000000000000000000000000000000000000000000000000000000000000000000000 [119,17] -113411184723646664604182189073870777933352124374999598285676858432685688113880414484370759770885718066561516922330868383583233262810392737174767690508527763472404690337068500292195510531482027492416420928948764883834133547052563329323239460762160985796920771812731131972689667420596162023186293556736087950499005113057066389159333006368472505692720205917235198973474931914401302018875081078818028884660621284206019247395768974277876984428114961453898351890581964118190788794719960879613113963633446117220939241867170807484497071256111954177635343755795437204952186718491388791530885522753228441391568026532979340995232415959524195712709004447759242940655610492517825199277821514595490867126076101776800591135370440330662616174370495779952449675039707760372271563927721104485346087133253673672945295328442573902043618355509223809172857796225042136556951077865539540380160008758017677168531623702135544321531723786846059918435406882447035463405646130399849832931637380861262217613484749906138322050865678025692518625704097566099323537826280427814132628176305560821113979744253928411003284328715599617642416972144620438159085183354529507378658334525460889585666508529242923615514522378039753036925033797178264340217647973142064157502106446579284300752327930926159909647914802738726820272194682311170285662196801316998637413185988509617838721101385663323476923308240148581174932386792962204358900200289110018465740605528174421731955076549676810188375392480264322853501782674745586767201296825550042739147136572988221757306515002595784412820937532855161480826007806447590053160519030306300388933012256965647336429397968277814805075585786522349010477943415890850802179257469345870698374183493039339425499833200880417811935892774219661129119091862644564915854917841670693204478071485070033661345442672279828702622110501640365563510453615023335027087022943199625772223182004386983356467736689183687425648180601050871197792850941169354725070989254829793798852276732332511664200497189958765371745779459326402638724490406980646593817844600419586074055372310005429847586557390803798030988696079046818031400420057576472095159204587167754561674737910601551277148729002695700354492790490729730427970432674524102555794953080532175466277514181254220210885127610742516872944738797308716675367731436299406527858971993989370120837698041604824084060965105891227722167968750000000000000000000000000000000000000000000000000000000000000000000 [119,18] 361358605645926717286066703965699795360905980983814760660571918569216015597897754646737920794879246816121962688891086471620355892273342644226742316389278420057775536829885987216673563080440431760627502626058089823302475237030201793986314828356271453604248002281876568589016169179149386904171391470415335785917985815191771668528777997765684817733563056614863335871098990585963940314150946934307443344727433816009767746927900432920665530038134073195920688280089946008693743480791389316861282098576095724667624877733914850291486840382410791846842618234704427722246277992013886275498984137980059968310289351527082638972235419424707238473237346239781372628841938336376010666925976493157397091314903031364420349696742587029081615740289196230410132782497096891459994223157211367067511245154468086156839622768394576236002895014673481408832423231783974747619224990724054354944356401473195543403574008000565480169705621089986501269367829997331350127446225897060164766764162082563951830706811798081963342033111489370464865915017270903746509285288193628672358446259391096803877886706398399634039235615361623740387972803717687117689545547255658120667745128803978657558822793906585091450027772802663183578458024006704787914541813375494962005670181993216599114477332096920537393429569665207892146344739189675591607856265528079735506000523325422865762416305846708136155334642736087861329470266185591376414852173527135298782580205389091383915537376907307207318542566111753522638905981167605887523557751753656291031861070290335741505841919874612678523066075837850282786224982103525643450863160415263375909217143629409146894070368233188986721631477214856454869968334476254268747738961940419638474229707359472683774481327903526603934543087796150494820961095664212491753398552405919569565233759141990732388654742768911743671187909268447574303032927548354018445972495416914550864919537070849930666117653841965293214707231563849309179064809305609052311203915534137604201160456535236135342122244449231420787905301052539376432577763160166982574243881116619664513591536522900130097675623105507434613307607722444288796421648814111828933880781972030284535741599176861815667826766968440572032080067661206901729659944091028542877034907064326077546307176465732741832608969585548024683624175021784167717404649246321916422564369817213822584257769767769608026952710133627988398075103759765625000000000000000000000000000000000000000000000000000000000 [119,19] -152611967605299239230511129381004262603695176894274033788061312095545571119529643190650591369763642695777839040892857163093172369668276537407666583569846177889929665491612208074397231594533944450222169182730040790874325252337850670759556164316542819859757535318899863429375355108130503354341632811334594648809853408347327096554350085411791456979066283462343248618512245566556463143783992068937694417449597068135467577459007571326755564293750809790180723445164989100040334548758701124630236715812986159392344097532787796339400069101574068950529975952717279869386499366314698325181446178948165050365720665672600746856256227898298584036399718263542442681856845407744550716608984845005795004794596184897057811228697543056851581887415076106515291514949583239860831299591990975725622943917263368608833915147776214585583644654488589947497205912426506462710150954738391665497611757557017040987334893692770309294756908751993291819511385530617798160658523730952773489840443729726804278814687885508115945083736096113082082522237591716555382599144818449300270677047974516804904405666978436124228115032816143251349616105286245370526498150542808907963332523586014832613870610496072577236137899623935389056182308324527011816064604777494667817819743232268381533394355713906238295184530134264081277175397353953456903286869127779246149180331112064883407221961479338012882336288765936404567117002923031493138000862761229791317134365034982827448720100924490973388658865412862512291388920021860032516522756172261052824361829988313124344936477608894198744989277083105516726918330753499352376775388618367431640368732501691267267934478706854140657242163399943028746478750730260638394582982511998682920736750320210026347073365957816332181321093324177120459885027407021941115504193984890434196954877852822781275608833025833944023033855924327280137523217688993419968530144620591185430277193754025956428428898908253805530365883953148003056252077707302977368886156804993787517961774374508657854981274797502344267150717842359474626611675897718158851405628211552555983792280148525051695753313873520644183400264233908076767321660996914912677238565500935830850127610283507318478593444986294172471899478328389923935038982932387400383964349602034793207067962960282638709450332008674278265277089999903348853505519087699734986763937185171461335856513430204051823269040255581785459071397781372070312500000000000000000000000000000000000000000000000000 [119,20] -1493019175379840552203075651218145808178484247388372669568208989035338619394038127160210185048577106929400484943373324712868748243334429029383503082435987455497584664552104895758530272607524001436479417177253673603509914055885768930694020976105313869954515268197087768214992285110605311759036600281111574237186629728212391440860808980826911461909902032683600255074031394757344448904680310142913056484770674507838666402986590260656368808767234024616517742273417121443182173747879642434206975818113837989580856699339649253494968010902719875002164908433916776768860753779634007911313097369154862160996103650434216739047183230941938429935871093199559682881925603070878347522939035407198116079226213817254916061035975159463162900459591879653020623662450866224676298019636588984140797773114483871598830933738822604307905525912082531581955517627446032393909118237675698713846701898495514247475094751197021925561876837783113253614680742330710299485555771041156070556144185740732314625733119648582050524125136331622812400840106554876826316267330279978522725772568637690602932255066238826355196186538056768156080830684589208266883094210242851833156617426902241443765540910007144194642112451984082531136259247021942480160362359024928284575404564494819794230998852561223468693661472092605122385933858914394488173537824150987915923637564943590828480098739247700307383873427314815112291595640033163816693369701115706203463876776103472633730392767839711729599219051724755204298016652929660066386667088940424680606976432868496298261528209277896366145402797135624708034430375760884541895561757940286568847623089756122402651590522797346717097373647191613662783262731736656347948044878169188664151506585200447836293347866327234636919068864960316582925151591610264420336234051479288087756891768046328459595666846399958010326805430585896324890956288930224214692518850864182299022557022486974333960602991851137957554417317692801327292405211450788809502409491194475607889241092438773866674186121364284020003758597897176064847911470843588616255118169975875666224474508769531832920920307509018683362077739391178809095346544088968059193995434428927068250908345990890913584977990810720933525165944566137264841085341660183346995186734646193125837808329789079816209445185630094759234934092539018678241051408622093358767721915978954290898849812771456903342419744729063779686839552596211433410644531250000000000000000000000000000000000000000 [119,21] 3168522746123024312475973903782061960310441331296799055289721086926161110604849986413470172271160526291739664121809608963743638679609156023054397827339107890980971516415542992861538180726361864463609505466390960629396742921789488520100311592866159934246490618097627300448633821129620698241464559868786509686570122313288797917285295525306047349787771173053411217434748889648118209782346008319828044803962645041366738447775310467346641083549795305526526364324712591147511479723624380924638119379685981802665793929647084951618480522405737966553482036403190095318625415071613124580103062022542361491292812292853127484348117166524612061459969283092427630416076023489390323266399583873080412637296068999891256433348697233922294903996072245733069832072214608309158035615944304691295901144140551762582683890973535105303494119484017217452794721649654183235197435690295943863491385907500933740237913102672578523288549562510628039596975006755846016746533637142399013446360272536262075022021842865057376518973145723499668305518993131889618440845666522298167631531752997161415124478446566306858755759025601696562542936632035434060556123895640132691685185414312792634364223003132794847841206860045742728396529855558158224971542941988054039267254635407311834306930174229815816157625015946013644322594658078553783598645372868792359547702627025774309100659459986530202967307678069089452885989322037289762666707441843633550164799794941720015335860283994968424699906558278057920230628287537002655794794208695114843486593033596405569461634557346492836625387453232076475023760237956986363359859911954491474272700102177106546918808983488894972739081229642631464496738196327927504377587084411612912733516939373054350094020639265641249887064738264225084694295446220425214510163659903622095052703553738849722473347532699709778085135673633733830007254826235139711943183803764307775724074961493364035906552343522905070695202825280549948561404941182468393093636669244453588085632504513583296627156577453968983062220070137914553501636691375228548071485676281474879550594159087009564857120868354449038430976391429957305254754731658164475980016087894829340614697273472369280655597867115635384793051528098909856059014790432652602727495096667018584624466657110479874692278421329006463191035263803866106500809873512912127646781938174822655033145991125487719947888091975851665438312920741736888885498046875000000000000000000000000000000000000 [119,22] -1927971712119098914497734234445183100150930792341528199565650802342801984782209423148491982192648197576296012840978570715643475037112897235178591734869072864189844940178813652810588673534581921768979722442788596314718381214212302432401925728230085730599684819148786749911574705765511962686062938070171512015713280702113783555650428049495081474985114280433174564846388138809349033037509026352642089908873688451770580474150583630510712785424295688757300718275236878130391087924770722021288563499796665197720658992143433106682129487583291738022782338446695442815174421271974473210846694578131725458075527993211878539517855793119762871005755350367719044656539384203283142799890589861885305613860629174514923774180411715821648214607322619651653257576665549181877033644930989488638644234435962626572063855208516002373254391268542516351815859126321217138469548435368992172601825428381165231394909650885378309042450416148364687312105776657123282047096321243494712911248140679884711313635194884663539613246819869622609738745446234001235968192420248443210829959588628552114687645354378731993867108027479042756628231480547261349482921163170300402185205427907740879490524823247234770728809038035955499127110243677119519815964487441378084886837766403882255356659478993219200164468143771501234385702783747706592295200461709337271218263506221599970253648949734749890785736001793534874157566118972748506759265757838289655839776236923947377644619699268713231785522631268399219634100222497682769809269949365757519623321058785323982614120096192928740424826834363799665837584492842293054614498274101227150899383846056866452894526857993901495855571847826800393555058894940852011188282164879672968273315916089110899354458083247282654829239167777544496273013787958873046718972070623784262244359771834254989705593547537167759015901369431860868868653794887749198814030520248026890073836403618580844701373426357570039464866393358460732319500166326913390933793061675700118618357991073310990506963738493835412453406861073952185927127132220503382653795518178280491105120202426059609971253529460017089727904464674342883480844985550035918613245254829250456547991167257728341474784894332537204085807720756502470304801504168964527851783743247200308205419510884354529953871429946862985304011163210684311286317259321506626248687446439307260314151744940107188361072480917331184446794622999732382595539093017578125000000000000000000000000000 [119,23] -1717898024602761252735801383565176748954980818370243036457989728645967552316845926242512555968967456700034453039104131510780772132252280314836607860223080855223485259675572975107265867928941457584650442695632661908988267754087432040787615469460099281232150303064459784445613870417073148756238939619873159533961784110605027728824769491073764784846318361077682275272300352405081994381710173875440899737127206830368248133594474377085062174925368239010926584276546667348754820834262793753014000225678901296502046881146556475571338529147805766942657552680706426371834594984785377269118066025835741359159792820868915338551448679701743008910152226289888274020800828722054485096552023720277320945493547896593535404050505984681008057484644155789077549041409229939342041570356330394544160714818505387155507088441888738333629757946057288246664999919302308020502256151187507976680962365793220693419940718459322933379728983319612716764079050875784090133025638966022806385849418810234841602157920809029149472057146814225775919714548414854864749434066038602913263512531333286054406258191147411213189554122058925837561494901327370233664364001031527681830462224983711801025098383240149294145765349210818120674673960092161436903762256845406421182776692671954193789938053805533888866380759711937233486901372938991299128654196006359279294669254318177797671424530367541576668939765937127564441869598184171933004689189700397025985973455480272536774697230521389107085003325237886817076167193370912170703745051646971859030496807966142371585070193126230603050136508475766112701968791787506542569386950126690347403460383823945397609648406316199172596050971826121409036772478540488653773536635880086565913363783167063566651674777695863022152922060188261098297836581704118504755483228814862880403174135755900436817440120756515058622701623245347927513854273571978739891278032099791904684411862006046195371550190857340928204683342059074386219675789551446252543653604828797477571068688581858027886876755107350734769865613783321117453461772558885699664614567733265562707305844191858582186705595226098454508649544503849382895546755214160782164082708984101804476471805047532739932898876983791001701851534646668873421174805676758254193376726545805310580426086463816266614004044030052192422379340668451445531495182552392228054950676057097713309721663390301590904567229037839181868263516150818759342655539512634277343750000000000000000000 [119,24] 4108396301640314692321638685388843746173234842088581183003843354653141044823045907203160944923383010465362394636979377681425616282791067570579023669421135755201698412242311857463652614521916530541439116266323218901882372533872002712992308223688920164546376085085513271264239559782833803777495646889923492036944074108477447795376868314102421264591818159179176610378532668694154311201762377828672419968269807507130367073942177627489422783300800652305240315284141259872963788001484368337645875904057868539200619604342137076499101603092854897725863001164039807032113179436131923536707490764995423718135031777245616149453114112996963102963186277784034859643597108937813372027343078249567492643111060661839020712800225984425468450989845258951062356496236412588233297482067876237709531825917524927952303492959385908321977512549020666811891751862493988678806089514996480421309493244340979473762570093250599775604294028834400715250745111245734129750835272115976356310856580040828285432755222980346938375202776100849621003146395385086408866090192966190468334283694393616759231091800919629913406063268440154280626471629003608338627637549459321724093066168694509469309340997389970648362505033418438524517575819904615088968924361363353573078760334223910499213862356250752802574480888965291189337208930735598515494252069209850411823572896207646837021994856090726985530620991195739362661030142214631910007580958526748201297524548790338136236939216416250863641723389182792416032365263434730922687310858751652179066781828662262296306227293004887440413651244827827999221339015153263739466325262838272021215385969249530138157533790673230034046577236233109196664932359319213861229521476616557524377464259544399651367771123623288466086503811601180785278839505813422314592014167137675743327188267521473656765515658573380537837741896954721550698389229509972508593588183566058174965217234688957168692828492735482725721091038299506219370076056401165244805665448623922451681434471189720296441560628197961694816252082705160502388713144965063214258288410741147865514350534868086588683680005890209887804787666407469827023133216457514673001593204364975661715597440197313154138123351651427332404482713934802802178998912412047764362757028144839137803513194719327772749693869527603943506816876654522673066964081650709333618016442667449466924509668743248150747622102398434703822264774802919262697287194896489381790161132812500000000 [119,25] -3586458142414713650881859837481144936252930999289199359937656604553342259271118944847555018662078893112146203166035576434489548690306533222432059060779080014489978357177345301869742094350022181908749059432495644058475778006461763007797192791772653339606228153225259270761147540336786431467143999442604344129439652115739639897932054206859671588331240342177186219016169044965829356373706663078152394498495990867884931790948462631345356323815006214038960902051382506899069207837097391932069783330710623393072406117716158360954218024108758537356140469253241125008920535304738750256277005643721839759679378411174210283711066004028265412128852187276943058221589728821297405437246055776536641210716381204071588934812406266666437551191462148721217211519849442319718144825012743285168464926057441139487176768588660190924331855108371072937528787021723169101779486111073483097108966423426093748749350703739434188698910827889765772987158104714791832964160202903304722593413606396194551960130647112431352025100598452727271095349493144601706169675982096434395782518026781200472015927786231236768817813416219717636365251454384413060324764700035360081660604247265723626666369616266670177761809275040061649337274894920504133217092829931169795446216394513685701856713620224998378441199187510366143766889201065053428216935600276165630977166857238128092776838129738793696603947616159145558787298927202123667079897076210456309583917970225710217202553920876301492141876958332714737243157901081801899138410378516036885046090756765482022309273660975820033228873999754306172675091473895240140790254388420072194496741136144896864345300560075707860152798453700003514071616783266806464219781697051458313384928791787164774856126380823219519796739501614434848855194408019416527046379226115020227090908160481624722243606934124907492973131264974556753961650950826581334975937684824353383660213267979018563969419963821636200896107495532306837724976631569577497183003301574359556294575609899378583135967839274906057049428490237752153275608329020334881680826750802384854504263131885409723863843754695401965856762955973942068557413445798100459264280236880009616955776968462982433648585359813324428507624112120268152243417934891997673412604033956350345529774276920240542533387939039234287079583731831607826741982913779641416429529539894135453108651207862395915442512070165456251080070759415518999446703674038872122764587402343750000 [119,26] 1413084284521758731470748703089985796985223575057033123639708261420769621394132674175152993780361519372184239997398762996649223811915168099762666953208139910851581026382111838562491591007346503695474394727214337906694750930862553027677569324106886560015761964985071939518367937276075253841250955122212030393012715679690311942867492108172113155500654418139754951044880251508041882712425256052825201418465951922052179266951979946202685974304830786983243653838555755648414207771578787389547294895989757350847519421046548961566499390769865457627615183992769960723231957258175034213367685926688327812381183957277769569411933397168322309186051493352543854107374449777224433590779024922450756480470014611657133646035395299930533520344981751367346774874886116438611243483331837508313119245913188770011923213990513330552215539962147433698842955949853481008397438246550667250321205295779748212363499568612553390625698826513528032616855286278917531649755968132017163863132203872476937472177020780977679010138636496357547014715281665066822095441902879691077993749758579145035774171169289910453505307988732993346412186107608759052485599538363726873536232100688395831055534318805483327619743627701148903441877863672993405521913611535328946070958446665640646332754085474705460848119916405448029523451891948976165288566533881634608087324365032287984524039079524701240670984237509674667903022332833917362127778022724343008889670314925848947880826224626757971987026468021415056722352671764189360998129553833809899586691071540709034840755162237550048787303896732890117411695864295398679724408436699289700638768787515974276495374604796647138621081870577250060040598146859242666893662154005416476000162923098335966124264386664307760950275012139012028138535664607869083552577461604796772543873140395797930879683899890618102387692572757827875548317985591186916161061148034715872874399402268172387291674918023249898536095964816357627460267622009599516395383327660908717228788263098669760694306641514891985401406156369316390962935135629092452217538484037760942799876571305213836697249367150792174303391547442321929586957969902619665508084213856392604655377937510140558799241247307203890353173317559349636207060758937878384516917536439298279633435601332939131607768945850335725878013887288546653827613518573403068127592997209529524826536794852241256330539423222676628018757566396246261319902259856462478637695312500000 [119,27] 714983471269275019175711594149186055178380013222336760601222747890841075519586307390742614164256603824686257524328480061706773349405927175849617245530060172768945342077226037822480410448448899462772590055772154617845010422178577446712322956273218260314011819712358976314381465125371560527941491353041598883744008512399305240794029602559878449337765713575590338052434639981101650318343036475648789130187832278499923622766755348805033874894020125484299610591696435488481304600972718221819448238865076735655012509324056922105572412058559057414504829228421026051339192930051477407924145297261486612260626794598688176458542395302501700901250366407359602701567708368922618368887660970816531570129672261259676194029803132852274945751770671616837151630629029899001519484374550072319420928777477780034186608203380432377345504958504593427576258570727345556325326448824680153406296771075357450182436036172590892755132328390118946405828594348942445220677827737621366975734661400356500568071455881207609796045304383486345247463779673580649017520398937445189167652236460310668721327435504239362350538042512325748444763784718570521381795997422781015661189001819133403941104018069605966692496762692691424664801044158080930395102012057620399152315116823953491703854381785474861365885045548685917902238596026587515391460994764066502596933817195364914485336040462248181265305266122030929070285015467623584643291263051397731261302835016346267714597763347012388399602928066183785487744129112989268638044381163718523525704087288486329529093512654095893191740573594128247019695517120506261623979566315870333830846310809540315906434443387011508524014620343646159410137697282510435995983112765204359805988299180054667189742437367498049393281715683825954625798830869983005555452559923455238703327415017044983765646834438737285855435863970124781558286304550315813982147931592022806144905424720366351261824654635730654210126248343220079951298730585744474622212483356774865877526790945449064420652015939730663140820927159933644670612936383293560118520451776094187113251163679483733983554388016477852998626215181527710400425161422205938030254968969074174212345535936991044593074229917764957746254408625576538927968658235757256845242908606488840011658082401513318125819300579584565460027943357794941477619111962129175384102322261891682478394351997488062074437589967751005440386308231737189089471939951181411743164062500 [119,28] -1733453371175515318860913388349040412634752487090741105271114011717692446444029248541651511849643506624040559059669991197218160908905076999684330779118950427313656539676663673320705061713336945103209718151746920955355175593501358101262377644117961971052580814788442502154284788481587187883192144679165639156440410085942773709943698728462121518665633188460889534207303896732960738359207801015389897387721941671126359551502831996220848332959329057697463134856726461646987234179190745928411789603827406402734390055452355156623196886628985686556807965900067894709073761114101586965868986800760510571327042572500479609943967559005171395613945105654706611357501672139907313209741864626812099467122971971492634572220736430707179991475661437700185800328858968820433517304751786784738105723101344336938106575236639842782766099982689942588780976853965210447384059006001625089540154361677567850302425912550103479618922588764404596694000579766387566498422356550348741094608089188439768982261936203074136528335871615191757444050416421766751145687088783055671303028344278236229940246682055946715203456814955755582185170390787305704341357998042807420456347888568936981010088601148524443743963794891666993006222530983370945469092354084672642734967160630802272561426797137302874054359387294336378942168780474262598105856531111317417498206963577291346153250984811788585206502406051504577345459582491474065011740184374690797362143314121448547203659105802905618052209146098755490710014060015300363292310922393755074752387663764417098693727912550748372327561094460632842978199549335682269591387098727947816046611078711861357427512556708287145917472267700480269436635146649421609433076840561558339139888637816627587892957365176722204406628003177145526785867695690121804728182936802640607097348669188091368878751182050636601374534041867702064725508629939512925244591429046830964145163021746766917303914929188538534981417498889439944170729133487181928103952590939459242300835652079747472398104279702321687989133990323489588073161061128625608490086258651700723775286600599536112118016562422342485852946267203762113688073012220316822578068774486653845096726302007587320004609608608135366368619527737294586991304659328115262672625928862989765975717283394648919557281017189631243782041914686301491210975201546302851697956943668818411588581706532248053414761008900630287823951825032509077573195099830627441406250000 [119,29] 1501070901035229742632322053737677213242687238503324791529748193128424640851254472467151902079516083967744769318204879945057057145577373690410565208904930676406212975799435754442764719328779099250888080535772669419598325650701959847568607098925487869123697620084843398416952726792084933703175861802317164631828825323791416604753692908854157644160918127241787052774640000634148364292056006513190849082899175369594619956365954266827038972672077829263588600096225144154862003175696706139760192561183234263029219657567446167110252024548702985914789855616746348475351915132373394740489029509084791972972175244041710238010264334848908970992538333575044839531347469210544128628053126878853050820292875544744043088788018064057952547912852330409016609228053468097113299573099668742734100503372048377173145136621758614877256045130600155496078875323053523954437757513201481063353569934301818378592768599699819709408445628555422930886703349926329366274870536722709476795145546932407975744504362942027170179239706766284709201069587647144601300407471403377843872944832567238492351124795487727236316276467007740078024959654700422690554115005318441766546777752276219700776261769041752665811479608992820195726050406340320971873355101225130751017264201937398618524739692880308347257721475105091305399964924135556786346119756956435892590718354138084227245471255209104430424818394089461858286889943715930037542639836319184592517952066765570030474144808081299713754596233598919896703425841682415004669474944685179985346855337565683092991252332737936228654709493125530362297878606024933757605941807264003952283518416163199106372226178135624831743469916512092575759803353511558542363783631404744380139016326701937885035517931603780815538902231519390994564591413271741572383916881747220635743125590550635165369982997159080201289515521551453525431537929362266003321846985186644126005414084578969039488065687872912565532345573886846254775235911367323032640699843459051603860123899316220653111308311267502235457342236254244567682284906054294143057241916397729310914775866625355438744611075394104126720069738029844323877996432656912450856789537589722665554641402385170459600237819925494804549102263669076406812000671621872410699388371676141114982948140533289345961687447116080520750593461786397768819081972824051012264653410577445650618641822273222810541268003271461739522862899320898577570915222167968750000000 [119,30] -768954146127630860935195214601654621241797522188449688370726037435328561222659949603907129995008749730685704054002271518551821751023766518436428377254816252883337378303965585893908116446362904389585739494051115670617716381370334932477938051152270410490832934056107119256056182685321619964692487398270694486929863053302726251746842935307471298957263972080130262323126332847207782649496633180291865334748228023945577570120243279265589997546902159552033540439054035420966796981192982265335960715238591085256497490327192459400176478356184960342617630957976531095241495731840531662835379466835560267309989427858458079903631178391543381065485430437384872503678100673929501832300569794918242335202449572371949136497764752336562409419356434746345194972737574961378644989928798526783469751268979211165652207549316159028263531772505160768608368199504236345519676764847631159948377899956052667012690894637496407959990809059222048249888522550143425840343559130361981302664860343898577736152104535662777486676042035609197148092399894091337817701799631077695580071379378442444566059883814708869953457800953282415643257532042313388313635122024790066585920420217106932698917428754990002165041691621301566499234724936283779586678633229829868537700012155685747662042260326952963359268917901576458542529848470107967801707443638697318397495487884402280670027113739528320819064979298232302346664525924568771212252118341021490148635930257965911258851590008617586353362794295520948516140680744423809594502718860662366359812225098363169547331624735317563634461766092215558238958125463067590101759700379685270857906028918410483715445168693560301051202275376907716420432897558491933231390813654198104626529661721980435848285216658319289565395641470756305472360080273777146932606964972011195810779485291953761857715755863329560959960967113608687165854162651836534761580453203143028549391196892986854836460405866837872561540254021856753412460647771996664496305468173013720110105197956216245572109135769719972588999787343498698191825606630963408294510295149476302131662299391431308729489092932475211224262221055034052799902115049758422164491873020507800432620442526897156783889046904433087994483466852162783220823031422767033181320449197630271766259329357625083314795058640583111362299131497708789343380642613521596562216350598419886440839987152679842883669239853028365416776068741455674171447753906250000000 [119,31] 261148845467135610025872989774793327867547947984537811683766780192175656336847911466309810846918088196324300938322152661367326302323358719005384957120137710204909593806645931547014794927363677579861268713931336456875231699100184231966407415456595297792682023849109020886462941144492790369443417230104628340414240380716752938065710523404192085870568304762761175748160594968663567971689673953730931734463676053694104129262296101879396150168584940730123344064268827884447122957226909467280229792879263100116254927047508435729359992277742405832579992196058435096711414115315586597144698890057715750304586514267408864781922715017783506182412638426564852821298944402677190627435676390902510975120931723594449749288176648924665343004542402526286668365387527238436309379308590929375769915411776571077339673871651329956512887553466551875794774001283029290342957479735079842105330366467221074135693890409984260426306684904079487010163169370276809195527692738952245672920482608259614763026213453375837169437071262533076260728913415808529796071825826885033362729301712339002670512281999725528817996481690970919621996109089070397897089936389360493830261802794940312377489907300417479598446353346046835484567242236892444255359977296539544523158110165945328346244810012858230513735956632953453628281928378442036468315318710147148779730354081181516277898154766205571390006931637349799686999591566056067832095128340621019859109682775418421265906139813185968828498267482849119438804204088957045423819495658993016814472113701741623761613622820777042998391503376570457720820015234283218213324461362917334397401898250125454546883049696569403011872442705815929819859629898071768487712695274007967696188292066131876887675292106440390290053458735483868665845330995900375750471777361885924065325738125575516956124143707663551654286791490067594625285534852761738454447405448144952774972772325266724863711865889869756645328995310812151546078121539830101046456500462936196431758601065399459447059145136296862034444916938183664782759360246616736432141752564993572016577602859723380540944845420751935003920364560665853094855540579570775670039619122424236014546820175599742982624252747756959257961645334156841777885547887369090313321310032498809587696243714517584641887360449391188985665374207247973687066482852915623903522659496310544950698159466222736146932283628208093517741872346960008144378662109375000 [119,32] -84164179141856895317721033145751625082101798091757070523797896531786238080881006603144314437066586194864776938013133813457147586591898959022890528105590574078768726881425731797894675190035366766106547427832022563248932730063253626592378173597318982648753686089533645024150974565549129643410708039521795602987241429245470715313990586320207889504161812145763264519275872048173494449633628341042854791543941116075937114186519687246926299010726938613932364891145453273261925014990230477616189480087094284532597721881779361175517571049856114390836785427187767016547076746016472495644485203875646780477334480690020302718100855494016080637301302958349953987249567687930472199646510014335719039527237594099033118872339572405167291561123076639877932959641598780622836037429967819888978483114864439456821662472315803546468230356314299484876989511153773378266590204039327376628452631618726968419511778763060161315136548084279674475340702004381483664984652646638156161860347035749885027558011227500893489850099957188638786681133222937186050207936710586430210188786174152802266057806391984597235052899601599766273260689552718374699558254132103796494950684033630891712362026189676600143499545830767144919840891956025993155162443585817676960874672799574940320676184885864387877035311886043702625765506968279145785063228167039736682075746317740304358223065432614626996332469338147836298839812917220205253371771929328823801490310060173852110301930482720051701338878526791175657292133774146198899068740418554152345791895728830940123994708031840873564060632552480454777252365437695119060447973549799126745531842128614319775794935735493803459561621898603300930259714429224250945295822361664545358351057010351762376982495704372071327699068667115877052353055426654757218432238599199538543674275794018569337546997225016681364835886277398558159876468379181963927048643397892074387087543540539595265753247105253179888778345786023604909351742874851164084160600393888419868670708893751931937908093588864802905283286375482665190107661638773958243512493074670308430900695614975604108278746361788378009176839528246647252889850484405677239660748888274052947655789583799987021006449108509919538375830774562619855964303910116949589972123949653214142387580896571653899121264396475228820339620521433202987756483241549778947422842465537642707954235524156221708632491518287110920937266200780868530273437500000 [119,33] 53638585034717055363897417696022865540757309548924817991752602191554342053746496323327551304363133218544261326624851400388506615194499108914513048316352467112019274980776773325158710074424961482780888599495985852021860639535440080603822408882948559180823689943315722553992370929599760030394792123989949183613798152162615794452942965150601751268139922492752936983837941247964969582823812891787645579478357054665781003234556223018895638303876880266688921977872590758577716447253919607330040802316830278510458852514595817203134917979021607193449702091107484376899588726058408527995353289577678309071144282619441420077160373449805528632966233881161036177388707264868837605360978940164394295863634234572390812433031226902126217253716231436367889695971828534302669673463386820128238596575391793686244177231094526347273095784550484972406135336816768216615704421499697086673375274906023712396027943784659646706626739342793244137356375943655678803407227348055730657864821162011754891426834626376980815103469433487646190036496274812984348208837799618815394899675071088113336583858336964385385571083475656685594914861308019482556764176415341502627309022410519695986711376823680318314941654770437356034356965914918022574369603848018971749683972723336596657995707959613221308032685754153141925800989630590586252284852786054784500926373135945940713590906522369868116407718501092206251054995395861753061988609749092845982240913544971498263505187620081718592731024882670818367846988682804326051004774402573501927107897679713211250381973344712758168508800667251308093369944603636952952673212277991701187569314387749988765342560278783496521977571241452574385933083407976056477017711365281111965425304557460266746273603192433647417032479700145513730655023896955011448425730838380220888940722660718255897044555322945373604850267459214330176376000694059519025795740254479398682235726300636391959741791325008106799819914536166655964355302456019995200632377936226203980888337253953837904475873199782631391651428320477179231476233679633628183371144711074586953512077251263649462114120846203938729463414819797723783751904687681329285977944412828105107547970432069800852717459804413345952565902700499288125469904936930902728881418773465792387665728823988503277481405635382612166095542337569716282344029697008772762179858365910751717166081348249986209854311969280615812749601900577545166015625000 [119,34] -54276077312759292923129158857370058726581098899741172429501626214080648972412450335900042326620585934571773706458960324799048257730397623452842662707150655766206411360115825898842557115271961040138310442916652655658370916873240775140508566964084756135241818180904858049500128166117927461376463532143789377687611376494057884073855935823051332527185660607204403464901657917073970233095447208706721307802061287916412616443942064690366147750554831732944045052416671331468874547563871681215121253596900156362610976890007561871069505294144412161296798715708979624608617527049520507365351326710662833837206766776971437792337838015154857190012146556999443203121670856953984704021428757043599433383727734503484121264578496154087229596443331975070521381959086210658862801618180112657806397669043125957175651931174605852068083466520290509359894357050494108047018165148959047021025840616065394963670035454471150322481972592847838769985745178948482429351449475465414403456046970286136917041465745820472084454394728243615016825593670731034433343300789190668235917729844442403527309895041540103740457398402603266343409312754377989815392648925304256708683833502996829033279818166770827546969689072312266311202121823036219693746212950116754338760424614569396789604479723197122380886309204916096131259634371374034467208126591664899877901104189598289130306263009776759708738831733754784340370131339687274545725101322165747669092100862929996333825531544702657762428947093915092103070585417197224777751259546506502458075609990746848814942498784244999490156283564588804133620333604736503035341748127265048993150152251563093919287390964538314922931387465719198450421149547065214503493312039915103550781614746163590198082646838870604761479739563768892859930290619860840633705641919512859576296831267928764793521190838595234337327551011847129405277484850091575429089643863902953483625388926529251659463720572378152954257722411518805659282920787206215019466581472928259059579150723306378452773390208801183102129157684624400161501015331766283721086388866745686231554739543913848138073212266263434336886149028482020419690781464072532939344521695040316109753292533816674218811605275623036695522740813700856160054231470904002418703075442403027146692877958153990542627059303717096890641844788529586197437984293269152086512591947713511197441534080436595019469869782824389403685927391052246093750000 [119,35] 52674330789187848865233603593572926909668034632360964642237601782196032508297754513365033752770399536736971755145431805819844608059043745924298898417915062955915416530476270207588687877147631953552552757245151794301109296303941840569234933296021007540875285662975141481797936753206676661147939573794867614056796399191558858577425171252550550451926424989597465853301398269613350995725086543316858194247382980633572500027434562537877735598189464387680076460717490262019223144533345479605698343543159864411424115765625536128351989805799960453638301338482939362313918360924867656112736062437926892543571495446886608964896192642443015073284809669590357239146613611443741949940018590024651677905678069789192965653098369211044355330877604838555266502165662062442480058785976905822218277035157984522399040355907337620315759141742302174347882476463975047711709128121818255733470182446341867410796715880084904786811019257543813782850509072265907004419447705508839177389070545065324920601886432784653938218263365012179134556303847717901640498928666731476122870391703395032339296002827194878197019808404749866140168732533511747305860721985739632980429095392657574509627463563108573755223745118332558196522986795008222041736509879245066923295623757416432564686241088709213869775260582634881879645073218960206500685016801211534172140022070694277782529439305624537845399810753110426305120666580701902500653011846404008277617290004702862233076020229231463341984528153890236596948848145092447282797134015205219847075579621231143080140686577625122723450989800351362473915707405412483873455183534841659310894943906981979562273884329822067378331604890501870301183079354251961682543920336958606365819308000783502630291316611085995712363916396764905711598426436482352839824540892598098855648828050752467071962478824162422220634867158509160275078398515169964131243617295136724748139121469347523959137909802267010162997758204138268404208657677645088553494796627425073968947002943714223690632205682936937080078645468153752145980600255244022152035051768950255711690036532789653082704314083293734147379712302676155437609849323161793668062999130878974993716320311741616935030290720818935946394805255710672499502897169172275116572929607260124978115435860452370311756803550359240514786282449265016579728579673518152529286624167339180736993069760709879414961598342870274791494011878967285156250 [119,36] -41549067517318630468677807718785230297703831908422057624120293934565487749132088335201687643848419390284172151235054494908614166403741613610985024051945427997736758326373716407485943438015228523199152320463943063313655649265811239798089463119085011887269696674087210184241358511793279891992380794161807368056791956344374567361086536596694183742824775004485610322402571385237721971668385852571194066508855361961495404111794448087335286223524993461796974513565740263837868977685040639047677227879836988814071329073357170335352479127035745678487231410502596080981714329807079491426411068360693828956136922084288721035334556824617025865891210851664214193951392144315266423673928241639572228553707090969893948342193788523688838730707902316829674291942401789919329617924509030301629549788904985029681594061132504972592453084138155473283162381455553774790600598345629845162337396337558532734474521568989042682204542752813968413852979026581919388922098958303611179256624079881157757624013023726463149275145762584283142104101600978134011425122997905462663455507773372432888367021517449003983781358882281203367858929545467703221460870269808603469265900896233835231954021139264911878996334325895861209346458710111520863833449574590877873381096734374193239343997875303404520725271311546957122144458758692071043326178859903718289020682138913065700758884233824675093663441855283018837577862655245704389490282398915007665558158764152095092899497505109107964649503962537691478908877837420295975515972261287665857884488776759416591705562392099227109492369020724779310678794718689404703124526572919657955886493691910934769557275335443247142785963951424804099696621668067090777594143545874456546759874128799959782342883791039331110013727898160333990405583664198876191867469376991804465471958316040335057997647690373925581546514497262558689447852888581391264230633457440501539484870288110230085631072354167748420413148719916414593371539083256688467600422615546861327324026256394024501569988416189064220109003575464913370029627222039767369030818290539536975022894036145686422204570580020871979909219173704170466244610075148999040001118060084014955173491961654772883274679525404440174637509028160415338874503402776180108051036206489266444423713431927807005428137622549965485267402271315314937087852047341451160917818414827894060222764408257106749644549381628166884183883666992187500 [119,37] 26645668107344438581615181324354939971657667221477513144545479234529021068950165758577793995381582852943304556701739759963873340078403063237709142657519519818442552425067524879363884190723012587682269187723124096953500557489231954629069779109551570633085222405601021009570418338331904936892071765560396652908383690330186870001689770899406549439427491250433914178321504143942872850094735723356961097318051025077637666523704894443613926800952907203231966368631764237791736686166031301706217452108403871114091236311727999632581387845306625319434485402672600718017865042720201276918451178572124687754426920210804812908633500884376914922873306081120216664803686644446529132949066236048722295322111846267889182090459421228553231247995637722157628595600798565466123330162197178122846177583722122679548179145739527349528994850315630453643059680882309347542057479036795385520710744414380106868070105762430071632060977323287121057377532809630902272841170065059408178100209236917574910871370090846754517612170287735042608427498718332874369196986167416668108007784850112241256945217908113107250168924697384956941054443566155940376020830425176711480596224407232008196994862378283251470707604609056629580024947958547299679348146456455882438290755780576323035139015185871415520005092132721980616049380358979705583735338594380082650921649162606078755403579660049419363362027035346115701630654716116331780808931358976163457098143125732348138356873221092357316838317369397839692184625598092455373559971720888305125454667611607047148780653160967671376350869579270405730477385167543238367179631865434662658768191445376464822092563357579431967785908674151002526829032820742529012336531569717575467502347608215313636415393297556886707470145267556047998838906349145391409674892263499023254756992257287444535917306366172989609020829167963163434343265689298381128781801326168545702869642075232347360352679316242929048752493125677185022604217776687565303016891618173278763506435337578876405555772105776382336251684863106796263194255476834148749268757340223726835516980890040660547379437968427481242086023799976736843927432772014740403527151310888749303468789044744301071329547260573552010488841786587779124967067804290236554968350429027710761529520999798276969825397183864387800559588443447603211730819748063234314005189244292441857542893396404437567070999648422002792358398437500000 [119,38] -14765069766762508095968806788508846164477410750110483480840228742575717146709114056851607423650657612055440297798609381869632593402511908101008468837843755739458904458070732905554268639939651428008055734509930725487336884078518141793099376980950022823576559684064601979829028178328890401934451402813015112569397077579467971075200405200499065804606652818105521921766268754776611492104759574289767705888421484027207562216540121335726623007264130923661666157917083101683689795372842269814184509464258269256052945933523568320882918298356636953855508753770254929222362873183229440061350742206755092329886717835046887594055506568639412209457777061914386289230250583709701405751593068847867176784347817579544000496664127650226453757887649152001189992786000419863473976022141195689002376489604864648625552617536898112966843287404024663840123254567605093290026651357518456104889014079391595326032680459947458855604334619332848640957366422813241435928648032624406190490924687050521915366027711036558111954880524872579761057098143808413608638617913776353575857902938381812324825483056562482215786166829135103441058891839576659182725893448339046831144997772509036057860833010992433706503689359267368903076746030606106314776661572483667313248779285057202863526624568841856026544778253770596101248355455548582434436380329761369174525060766014155574584890921470138618155065461901963385328766742717165684146432331383608562107589400007153754106301550994561934272875444628471061973811554139678544517883886890357067189060165160061923039428249578200656898922285805654122922901001854998209248340184579518441683244267178382509109254687176615121999212820968124589009132717393521620520114728065530761235606370838482179955120237937014940045564764820370588280219213043878921860990272753440500711600775160012546176464778948300629889890704675590472469680953250311506898074737269740073183063105112687179303395096124571852924984101419090830442606529405505098791491430288752977180516838191821854646737054069794345457342626753219694389999268213637930780984000346913794224296433097841581677590326904765742817429365517764654552468372645572153212991952426707025211674395875682071392087817997783379959734689308913695190270855915829785713752053890617189699698701438529107607681826960106037562048938447608825867739474956890396419518424209435964464601220846873275149846449494361877441406250000 [119,39] 6970275351525621893277858360090153883741297138588168893921850975529764426312188986007130977125716221242447429164751006534699266221296251123147138327330848057686622706515605843616354490803546867906121954776874915392671795060773040215151761031145318549203243306482311060585640588282087073278650659888904727412634075634298576260510101937910308261681412004644815041990957814976212090523223722118081993431855332108596474174953640712128866804231911555541123949502335360580745526403733033730407825590004487293937598088904076800957724105472424022793969389439983535656021013588117783706968813386580664544255318753222611747917656047581622389923545636806840786020523293376687290710116819632742362720537118772320634420321928031827766252195190029088575886512555624993003249216907363509276977228337128110005466379984119049478039511217172271866564229524266427497825164412741255193432085113598164479654398990250023339531406196518102421466773563088556396850707032091805795097698579469843118637845881651468954828276212651459454888442727210540934196948039416452917384447523937690713167609180492887403599646228674993273190836640900909792004870896982277679740075049067100913920962843439720501630544554498180831375566458036103980149243538851853539944564845893885269899343265679471118351286088531600470884479724744000285566189324882370854004206407488383173074101064999259907763318657651713661848241669665375446983961970447828824795101172250566957382105380655522727218068427795990857820704049988766722134295970205213146665534885741553770576953268102799940306233320419225741938026462163424276192369170770903722077122682581522503439727015218100925861285963102208951059973455280931370658538298202526392243540277314548508844399622737251631085276256404534147227952613539094459513454266427633784243644920203821008114744738944964255104808141413365857114305877531188998324680024438494981962400156534545200453420512269424772341756581052587974349951497287462493043447238915584658739551418369326065250516340929325397074243131176486751321121759483612767007894576573246571853947823792888206084479265277294963147713732637854833317324844247021395279619962555187851819252941455972627296570612396095620093971213512693416173287380627384115888874055170655017780308336921099505966816744124244437151408838163516399682806298120824378293879866080019432929282263700088151381351053714752197265625000 [119,40] -2280964958312216942465902091497146719642115372766648454603653608742215141717847175149779731134527169251704220106831781178982820682700903327616942852735279784078260537218661985115266852647209658513666828677906662251011711036200753300526207524081947884553481895322689462049134565798102389965536287553525139047359938172918767030537711781959576222626227115496983713281252674426053344561532293334396577884823411113424155917139881798626123795358174027296630352124772706536472187428157674431186369384158030247609919827403330415340775267568731568756277369441639477908347238562014307813632298389033369951606598197464916589872325552889020308681252194923814282750939172967807983341184024742638534926460895265369098894683833751340673166244274324739530479069893294888887995418533428051748669393571501730279157134375700382082928750522711986862694320493331921115955071365551678290285562515152347409004364421835460004381336084832674069539315053958803629984630381385946095094397274663859329544345488041565788555292011663906506206033528245146826440209257642786950042779750883652603838868680895550359712055679872828574039937647007200095831990328468938504704597109996156069335112572218232955761786529840602537582481872813821759400139803525250733419169134991871957072181598090739725886822240526421661158432148254984514677855722528312156707068045936667654973323644406602038526791572947304213100259267813609291453062031836532945801031128183867756416545210786360801921569727718412405272656288208887873979998195219349907599043837947498115440578973368988399984153179339701981415051547217154863803469240543474073940658766674987353683198032317817007153451951339692524215120723568422482329016385010966907858314481190723343491731923162450351804035208725612886444118012623877437357477292964169751365158417666878835954062115211903285696893173970447121665524322030430986953837191249134053205178736039304957386414543829654353010179441483428357698992211787818408102938866691277354596148962256195486036167358662811694928091406128893550069227414012371755659679945456988876037581751976842231474447024009717559503294589092392135050404885129187104881436693291150323697800416976482421096158877872583417141881030214064326202568845177846816118260021807407187876274192000163822571915032827693130693197924569949357820640306950808120907019735520374764670137324173992965370416641235351562500000 [119,41] 62445645656828471186064906065897493057454581921728734080369412906535894087485639091183978184201387484519391011885644282452375831657145349190236368688855476099431003533493913261628495272539548818222976463255140483741833453851251855990200758731063246804711452632893969798580100909353248161386347297512895188818577849126417656710169579044913912861072783860918142780253032989424834487444996757878193108630290346180751271503129070012671165338464579174935370757831926107136661164023684112275040596304232002134869257654413277686641048574996191047244265404068323909535433054399460718171477245868363627182041870033632634456615579241763085727407194850312006400246974294396598295681358667323676635730136779288061245828721305961380629924066723196133517051666770365848897940133546016623322164393991943070836034989167896342051700461240258095259271252571522753236611887771212952372023083215179299469404522172091238858038485739651715083767618597556450350762815868528068969987167054063130484868117695448236063652941396360219847191496117002485125698439590497389299457639617858817286482489136982385540274827787626580185411918113386924920027190398013405958372107167595327536269973187860504729481168649129634371824951033125474968519004788497659293352339146511876313287626019571088398194893380296806959118121630782585407913165937009655796385473641640243362806580675854250412584882401053603827992700418391186736920576611179976046759488693688581886369737123119151374019242670030597358498618382049181689432250394473069435323514569623759590043882448525382385266513575246501098078724129937939448220220335670459073169646324950397253798930102951459254195370802635054868779406740076362616821442061548322893113506629657830967184370593882455588102808522028780567470004593375891471349569367432327639679141276774943563851893304543171696168776458767273054241162456665750624488306093699414153432846605824779224758978087604385222738546683615104875416670496631238958434234300600976390145438327117242123610927340358189883565045219893539899401311951808937350217377947908669095889649344915464113711606823576807514437950528959036769049101673436583131993202426954747923767098939371081587616777835168266595464672648957889821403332677889393858958695502837211993359839096768507387729293593841546410942966692733275131805635941714838628259224748671962768042931202217005193233489990234375000 [119,42] 507947643629234971836463205894158830233999167690540963272913259370321209711450801962874027834196457351012346310949150625728416306779151787762596560632612846550710376534271742842300755209809803447923958493262466616093385635812237274397411429651445336835311293819420718915462136544571219554423922030600127278113431930798678301622029793260434780878875573002189286744003936551457134820813940359452321907208516732179026859946776221558752842451360291825597990775107133146100801800984571515205730292170821103804027053590924258990745510509419151644100448179383048446912236360610969266008568920349392704133908027068695736224193923719002174317674722503378828187275970037903064249306721613251942770565616965192647479319002428017896427912133966390834144553959515582432081365914272566610180280905498990018651564427235533941294059888722587795205477069092630689047927364902294818061704805855916001953562331213409988165409000135490813829805188707604248556990411205504943809098171470318935644036958984931134795314683340315290523326173356031207426327370039718484019591765184410797279966584805679993033123099514610702465718632354531010640728052753192372194401709291860031404476195772448991506470436411031927794688537583213222157516945856886880309201805893790554504773110828760631691205754916388435952570186430513544313984788087304189958749404444911407307168862963934056083772790320532839520099807514286514119594553714737390146116235389849134649286175611641307377741992659325069695042273504442526131033816489063232391826995846790042646896138110498284612100714698473857053405786545530989296478069887028209589785610222607057890466497999222215143779471028803780809545289138812754484802953077517436515142081627902249617412098251283830321425777214586197727176672788111942024491777430450724362426516744067306044957845361094575526344207860032653763112316672713695170120553221634841830825889022469753289851305730578711885405181699631413043313784890755927670522601123227905921856451453343143726039693701626648518654300341330638500115962611557280520169307213057793962546925286946907380412003884044298072895386960060247834417136231576565803870872442869875694951360134594572617163189941345685122315054465538702386330044600181010430031883910297932966698980420722183269157088818539953976861992777831837552096960539457456537730745474434890240900131175294518470764160156250000 [119,43] -389678677245286643418916788009452105689181660272674167597012923497428768085315419780640371852198746505916488055752146285232374098991142996793178723303542431807008224139999140619628922978545752739560631637447611919149381006339522200840138034858145628405798613149861184959659118137361618465214948278792930157906460270048436821901471924282576827472404336984019286304377044732977911229655411893849411935728717584796047835994107906177931349598598251161052973883376669620506684892109419340646239265503949819442355846848465663477806157868076650790515108591239268913262891091150889127879203626794548151438282731582623495529283945615082203236932244819994756348425380331777605010795895095800237111541216480312997886788283531559719423461659957478642868466628485061712950692215504206541724534490616496526523366980013750517229485526953094884847448279665087103977894652540782833637019450531867010487363359765769604849227227291142065520579877514953469735031452350224016276917186269937966164602037966938381274195184735984329948088986598752877880711942395734451482654596441167385125802472453713380823907765964971656308212337139605001779827152737876595060794362793970327426162948870949019916044388897062602065516230692104574246108407347997418284345817922110017721483674149987085337636097914494756961085460779544413131498591520864580538150994950726962860610858533639134017323229025539162944522007841774073229923231327980789746978164053743436857283205664148480467516800513603120969766123807630871731558877040074862030198363240697051404175738971433510065880326823096105273509505853015072549182470744295963724681207187693939020478230183065120650980942293511290357296702448618022611843586115762762209589370646926106293907035140457980046052111395008763605678761682670843890567514487377716542504171289631130238064597726692931125247264324098428798684422068458452626009602268177390307404764779458496942512531028396392442414859685741531852587223021612352983900212788687217655323540939073709582888947525364277050729984294461519544059774725673935243460685343334773033716184703136608974703630995215090743730222717679252586200115302449071648401559444266118137901587515934973890034771695550351936655211493325983161109850960319012199926717775324072558728760194845326121899215407305012079327165722969729654611992184442422057830514650622610872687801020219922065734863281250 [119,44] 179164629230013774510754079746612701573807187555534110253445213157510414591043716788925195657540788293965615573119758047439376128744616811589171557356705947855986744586581366992742250698255602503552580106089630856372455036865669230919303558917025843709867138175444684380227479270361309798270085011410320305224530313509004549990852445214356250919292163997220221822529050594970992404085592489064560711886582894396267723072940295917984144606675905419814293198216892229879965034905136961266637549928686403756281610492190321151876278860508007701578201695460246789488640032827563573952707283646940416020899114507083249081777258710355652622023697165691180904777334385001892421106659077222913885583763968760561167737190987876694700073346019996678414461122398678536320523021271183144628212197517698405209725798782381930752363071376923897216065722096709749723764456991997741823087269106885529595531795024513228449929212979370689738261698989062801790744233383378777423984784715732536466468187038698209136052906318953480546111178850173208153608687635844921176305360138725376480724356482622057992897754680476609193798790875857218199299159461017330233718830644963721834457254389498386873227505907654227414122473786154087740482200377410025453641776498010283522105813487203319181230336372915097411261987456683187817237927191545434058126697540381348575319985677565263972586787393334832623541007248104892351109004773880579547293107290633564872858023588315996128557769659760488109812905115178739703402228651029992244309662834671961398977168913220928057327399234842854333722243820790167211892989019109778100122369483852231349639117011899035434977888780722358015625708930861914527067885278673265796463604481926910935270258061174534169959341925848435466771842682066825705893211982907904220824942392670707171445371145675140472769807034744981408923071971391639724858915882619717848903706640686249880839710849568545688207570209731185834613246230346447906334863596230237929385176898923961790963478774414919541437346553829090348126772792349340536907731144238408350094604140715488277666184541472005879664893010946592440795530514534549584017674280929588139322256858591737142087011000768385252942858317484948187021348153084837809565998576271135336697792438243915197929997755548211123540101997275608411748266651513719491728079957759689477825304493308067321777343750 [119,45] -57865472026131805191733850132097131676992249726045377877527496961715414917490077465176280683634225908325825169675626680647947213853038044978155486181635669542331352341723373206686378327102747215420877159789181114435068048841807081337134105339689638329176543107638490272739063441376786664768109195623678826699709409320777407344391784561282835668379078213923315855316657704002571219253324585810583979112740728132344804818345528147358025742870404550430986048610493903962686452303706087719397266840000689645693917723060006370736579039487371521976085921729847766408023711204081443477157471241075308818445750565811490670292579152860924697833846700434329304887294744337026674048828144437802608926944995827365609862202300400146605847615700766779385524606783574125935448359901110592055357526871599645786424275315873455733225077752441234482678800040479961384113812001688964663463776688617313086216333123173466269379591129359730002535301962949719725969271392758962142650957357895560330947694574185593331113208832990633488323109317272386828015864648950874527961203719890626257394584544049078409174321487507408380385143030875593579435051692824678949846201225878094496875529394326800836580365942064485024948210008293393379392642511691380272473736120180913393400424229710743983367913273075872505720608281588350527564481369794779416555955799117364359553606817459229228991750967727762467623401489450388353665658645264679714144476612478439228376660069217640309436916226254195512554889620884552440204588423955050055896543046766479771923292997740027357526404170230994455440609494015192178117805237340029442639749875254568881948223122204583755940458520519528070609003879554871934192498942809204173511348449345554052650381275390146493356154984350414735394896669438384605981886793276674435359010940363835354632393022486602032935243130844307328716433883318111810601839257781511233845516458384503086673532674285993608942689580113363785553858541770483795343674178961626380916092976145605605106634327117522531065261300960135022311835870920486390264341971425885055084829687262762929450786124784710338215391237392449860404292071733254978221986523391436699080468075391293660538324971003165574854271357408164772305276914651883555947273941341298906162199168675165646263367638150514711144360296659164176308243099845394444985524629032624943647533655166625976562500 [119,46] 13572334053004365761322666022269183088245153710600484932648278333807630486592653806445201205143694000034452584178479597005964234830031703664461780457208007475527654063282323362427133157909751655956045103127782850015753810742492076863246372763795333515091213474731790800091247985477050856335149806824967942825996492427845870511909935384796885740095351956563439743517160506352445622250912030150542114358905270744470306506913898101414004711590943063731514698820885342259106568461670483593326071527795292467729140742734609174670609998591874555070842382368720172332243064995896776064159451365021801421893798780621598581357027092256460372318699199445006301115524117201096774950046592046673391568084015826656059738857118885585891192337155655422193490853919263488401084219376968199496865414424108155543108373082850460336157946844049761693091414700925680920104068847719987660629511173010326877478303873360365030157907713050750817149044434811192084322854636745174188887177415531816881198456536812294640167616806493452475520087031560893817791074311943019284186630131549163500363725968698377352512959371806485424367749567841655545149353500005071856617817047826304296816345732622775040841053748011048980198709129443519960745467967781761472002528180162189310978348559741537205770830324164900509796706093898753391361018091000499140461283264075715915295462468375690596730881208726641317191567805157008794533543420688635437065452133145067322649272602554487694760484510813401196135165330685943585166862755723122623855420283553562852927471435910519336574174122034189578173490028465524851465015815846840961858402348411349017578997945874525314060937892253496588171409753337398998094939604049743916295843627277373960448270499045471554477439604104842958079985445343634540147304118428633654659297813744810394076049941334885940693164972868493160920878501504772732630050265152949158483610071681724379262624266971082745687765139386862868726719299619690079191205345409951257080017410756138057092065365636463009034744778146367637169151254406746221932952428437841713481706633655833182219397215109595084853900998341017192611116523820684153223526691652135137410930476163640253095849948632991229121779305900927728924813994844586930149108687404098176817251374797945822834125957663192038213746079116654436486281779786124829234594812987779732793569564819335937500 [119,47] -2810357510856473922195328991775607914982968446745917278318541690726356309721540377302062919731202191245186693166675360904618217295035141948741866137189125254970060734068909404136269410575000455279425298780798322706122578136006388066887654734856351256230476500360843540798481593821897715168311616583985761464607980510059754371123570371063019092094928977107652309924565507311642651367207298107696214130837449289412291882381858603195037754806312700252989356233376707449960840878424237781540792442989161625793768752079589454913185044314325871490202660027353825224877195065951497656015262094522954464008421227459082165211357361656663574559058217933241462675006740066335426773850797358416553433503194832797938560574425238044534198796529650495647984916487539846628190337988159898033345352231659062627740066001703236707552484330600943101089900636218227510212378803145185548518512780196833502928277985992901834723916029267025463435854154428087490397053968142484164139479054095058085744617087238100477921127758079272758002237240487851742954753880324281854940606571481312312225681446265419034739638592561447419477979775840875619558820189656977983194484988607280576186181344666297547256087079044328438704449283172474373965281793766738022604551762955660308461111364208341618429347409410999272749146329012345363068059910061725201445539970699143691402557523562296589542244545618978274165083518228132750645982646525163414838050178380671490994929268291173352527722558508302278453998613369773050063375286773323346788535764828703555018174898463996378894272141164139232537714736560761800632897468775432626660787502231623048255726994226963070994801246327238825965660112814382321382764621333287804318132141100841086436196745248133949157376751809358949377187379534968124841617813519729317329929483595503723679908292309713877698019058896663968947234834781759968064964222586269683493554096131523720590111962316606233002753825603065205213109144119866613835466264546646781414970061280452420885098812456656036686520687704623365190205609083561658356114224188605614667239419206044104201027827645406310619683909501696251176942606929947761871435013781634597229499981344881540174400884639256466505744356773038820627889663969130912788852934901838132879166492109909815186595435875124059771218353456402461372571130590256038850327513500815257430076599121093750 [119,48] 1016730879726919977703170160149722604296556112794665291604792243908120310856371513575612582276028246128597445412622243804253815170990508089584319440227432902529122862033644562263691675055063146721357194082736398344806792532276780430051940372840550355338168810986922700038276474667945616362935524387577207450591521686663244241340737550907606311532774682894582807314075216844390596376666925393339376219533895611303421910711174688891760166464204221034375077229975301977964956089938419036965174726580943531275930417598415566604731968895307903785011588891559369198651309405189619219276664395513687276228797704246174327063626568681551432342698686992835720483164629643889362701117344647675133255150195985569767119891116914766465423501515360754594659438583285866816112442945326780330136347038487695091778151621319236637004740840936305381849181149991466916089204812885348415153348347844940989600696012503380182524544162833538161716254814210186954691837539987297703646685225836889660465912474340608881962009468408978956699387469528354434808296104584997642561895493847156370575439885275839457021166776372776491756287876454312049411568222856950749081771221037539339451932756563131939818240209347917788287823347296848412477796165235272244893072957037615182576983366667274327819213040969858533890879945982946983071923042092439276003769863994051786419375907356158290150148111397328534952484942435060683296576386392268289993812518922872319544883693016542108981538269093198701706354663052623596134495055623070161956492361961573533162792680774919448762854556158309507974437904503341278532558647075409435077341144947805459380132719733354814761942215499371033681295197666774867100743919886315946623163187871722751634903944842992890400337275903426568894313464157606157080036347999446437589134158151200772901418128857147418678454481548821589165888720136475657561891032322700296356543610190578006824626859276524397905148384040106907877180920593424023430543267779233337324350233906241632710472319187235663226048299304817427836712182515336118073959001247555259199729094100876290377476286606314796661037671879871760078261920419818949715679884748841327111575523326599824648810165250589280283693062130718127663517176910633137197256794586318689735709621923607770113611390539497798501245404087726495946273578413476812443150265607982873916625976562500 [119,49] -527805535164968131008988535396854056791578063676634692621032371100899461119818892871577708439390841391623690292677243804530369678206695706286222594074308440350196492989045545008194849137655383930283091191222823437593586198760862463570858525010088633419925098656886571650498492166326781567736645167945427994669707010630937654647215923692367283677433820716407423883935732417983554704282056340599774945686646544678432711167089058222892246768492661860276948766238538278162698451988936136464183984414415085150635334505621470238025610115099235502527776705306513571002057563238675089576674799455712640728189198334541413296714960512891100675420285341757158397339793005713811804647972654660371472837847606789726910884371501230042299279925166326162222924165632589044200292612300204514494363384675786362737077302789626434323768798891686619163524584658503588650439272138020697126968486459203676092902708141195274249187257254657190304198840818551318607033522766413556360937465057500047375346962156193995924379412688633271384544973091482113733124600258635096300574385866843704847612401641663133165951642488848840098510428168597383556179777717663179579419455179055256982306646058810569291867854982647899036925769078503400975978841184361802146773424776503058167741571533924943091147725753844358679891029468458940464184071533211588207052145637747147358697872849111345229960776153778378520021345243831807519283094948280732083077435298493119095458010436571355565119081159444102447957440404137533379847390157217752862684761543468318601832684317296494468643100119660193441602991423164417468185258494057123718625413705777894795083909831355020555663867883228192170372958389058637199590138327188026045379777339052090425761933993087702850348112194737286921864234747236212582573585578050835448226026786194829818735727463882896214729546137021201921068817096034003277833201622954027830225279593686161678613643002029853624617904424114721825452632332170088234609194984105199258438082724143671713588371462459574519429850433555191981082009143384312813495633363456585394560137924891384189099884416608760983907628203222996698257940761530048049684670847361932518456504755066620481311997042760555569180134122572141024670287953169686330601198168110415190122854228652305244363529566983328833035432153415716900008922141118716808705357834696769714355468750 [119,50] 201525261798933830606177081723037335058534275659853275963625815144959684169673513190300986375732932734696070289086845818235429051942301048646771251055397046952399303768214801252690466065476111435630082510353452772718854793249122096037528332194206077968040874473754765851019179777771674505247939420474789080204527317681894164207290859896620869378799695375892355853956914217434762013570766462652653163775188434755274183215210087680184089958270025364924055675358620818948844001015837329490889912098649020955504851125977396232360395162910280402326229538408226110478202246189972237830883465484590113987399338648398103809607689021065157192788290328358591494047451651199455778576964004903808591643882921575013991773295001535815948291313306968508439993239749558677850524940115720687621992425146769242541481331148778708249713488123325415042854089246994317281139261839860470677123684488677365611336160343474174007119208393113773306640338892521712429614437396621726822349149760663918755070499770165959970946103462384580572369927566040815861273989300409369083899522127398648415772150738299375053843395126014372362192403839258666260707358000704897717088658964872974960587692546227146979377828498210704548668842447800740814135210294390990153228721359136850630132193698828044098811923743364189594837522591047500875130087352247533628780688286340768825712332522458510591427476116668366122178545371562510219918820641169614667097477852416478973152818483835617888688035094776753029352920094554902153564229578329183862666163414894679381494169944413352566671254064577503633030976962280597204076627799040777334716537137080781887211353893091674194809568426932407102318161766144211938372543797423048326537239967752547722700689592600355241190591820262797849967423805325000495559983308077968829830392400019698634941396925609089101748095047405494069531641187706086969682466434178643073742500009584802674948963859794765057378839470016185456957854580778793321474111563767019108848081707906636333361058368942562694537677955624281692697731385430325415873586181799506907526216803565251435294794673266302912876641241660838495869987714968201139831296269848617897448280149657706168581719056017544292892503763148454797175461725331750306638465330139661142921789753022121455512145583379502013640064071901890178917238216627083602361381053924560546875000 [119,51] -43810021921328396939590945449398931865756793723244664571570681899189572002988506014947997843538330898955392672343962650519603696961343562312041379070006825447571120500855285280396632460045756303295749866885002913012543318233665608251114873607677172848481368238076264706289646956851058508607653542749088617720670474432446393753968221881399075717508731085951269044714587564903335466021860005740213779747164691631768008578398424349475343736244938809318680337169346650160872182754093159244386125064261403654851997443978363483765162726908704650645346866689778641367390137805096760465725123647277582239331310737320572366533604083281396383101411486904902721089233467247619178146111064394675257321280266091619685090956181655941840859161226690042253707594360467434383909904455067342835086599498867228699728999455111487244366802459603927278792362364503237265685630920705058182555639873898125657562923721390414510028285877980684106446682070470453029729731321079733489580251581335668206520301143718829337295846735859717614524617387277365264996165983799880605102189787967173916674077547799434845860285825515238445693322101264065995671270763296447230255754370203037785246080403957227629449667232399858227828326362590959425787058607225418473056700460629991570635693139595766717680283445830333633508634009970501764851957362622018349671527613424689263542249764687570431987544318123811743642258643869911129983441825093978543769924627153952419201004397551440068056351134183687476174072362953178721776141437391274935001964188603473232599200643852507135305629656298199644716508990850609816421351155576723820277611489368448647279987664752235034651273035260525265029243285404483225335442661353883639358626983372677475320098119587317179692660536729361594317687534041926919255169115015004342891596570704898982008473596357482086111551887027306828082876436684419800517232537649531314050255967125512787111018162834555634240230061980504960951514152792385920266242638197252997857919881190934800347448973094548155983997410181692371914693279339199104769997744562211458283367093631743091320204967913488081833879612208238732817802721577717343277477298390463489530063762771616181407114060023857886044356533348903031026227097774024644027156108330840702790821224165510500434874848599572293407004854005285660045743156842945609241724014282226562500 [119,52] 970319723315410051083277480725479373351749939575243188860965720404234723688883916113898160891426698797128512349220811526123873821645031677629399565577615909238247850195667887135101958167866447203637595229823362278014987185917850020485872643418857399109755558254032680727244854087832288615237493102625385115677239877751333364245077658431166306124109672096617312150744531091244761004308027611167439620047526202456941035895476936590655025732905829660903640955737865846651045078883241393551838272409465346783192298734028632405711944255785987149421042815397909930705533886466759730028168901933228826632679084597381129159840546426985784955106988427432392236366755207298487967404799016401475541365409048307366525043914943183935971648784842341857773705932802607880946363463073429443209041468708981588376422631311568515437490697386111773104306345831855287087869988391165133662607705227493681510280017747104869090485835495493787123080199652418477939461212055936157147871281836912513061592457630145832468292635959378987856591552984345168172590372524935976253043238262537936086629256589004297178803692130086023531328232398443719363009909398710843376006769835545501386149158080775669496252594982818890419098724053282015210969067958969570862518919280278296661596540242754571122398327578714669392685042002418323239354738849135321084577106536567962394661595963466440206794246404887521007971699273482060369053879223425675205106343996754552629175325841895250064061814873570907101016092738000198838577952354569563002861970574623993510315868027089816537535310609179511508195839231620267960358012209320327645895194882809532701539235883039931178248138683099873701763922877947214397415236029419130427331582057707987721506740670089144438072999766323623950940662431229340445385118960553823763349629197371478832538443494445122337560922891924165970595056555320415754808721385458536375010094685427280609790331483416994038126672330564752951652616779623773246381920674878641524439762976919092680899717551836038084993538754340177819380237496282660737077913222852461577128454113862915265396008941443564878485489016854992428407742775828657877897270936264054698479389491958836871538222828384011193174901441271263704387958038413225691102290189899326129428795482104544428676245209641567533525951085374150473228382907109335064888000488281250 [119,53] 2864806482550834307494104986820029687133835583828121442227948431023026922967751974310994909912968656763170395420719913758785500128969072635499755267547933720853910478507951799460385010646839418241358175989562116819364617082537910235356990673544610445505674837969412358797765382617721922088614747436372588849938742205005187902542005320846420008623506615951297860499908513509035696999296472565997035197098700841759440110601358054038873889386841858313749139790328773077399361831142200747673890374670958022910723026520051950853454721428996547011585771389396764774475138312093900613219483353570036320470387081716846407930356179527106616979491924720654800276411159195625530654615122930560871842095681127948887867063470220218329797639630698094806912822478583305147966098986663599874852726516992711092898021780594135491243961285203084526834016879458904326383965962024540525688255015906257988280836318943524798293909218314593747122647282406399320752137581727270607050681553895415083892460085045338705102698327301070807173029241151306732784234430671338572977118025504473975055946360563479890885008404859892698932511881519361687856453042652699567864673039863182295921168209962560376541937180247305209850980384544961956907729624803321047926892960498224718173345531525750249847455266517230206243863580515510417610189559521709208127567326924872481519735361756193042163008052277654319982707360040363499158360732400556463564959855738493557630054825944603755587261042360543709701060390980920912730061523669866557487138422669258707609803613710612186050089068917835077874598378721209727078459855700206940521437707365425151984174770415214120771135330713430654243597139872151289181427442670194917234671901130785687440516737883703265718105399087857528525565302841258299055875094482361033740972944434919765460460562682185817088249454514887209123990979499944129123012136134476706993497013748041159204800745506213084982833176398671475619816154769610468061051303720931928028433244599827347701843731064156856131055002543458160921850536248753258212963036572337193203852454839032035011705074943300545172636368994151120629914229471834761769043864420318550840041808234818254453419832023961751839935006723101241830134071910894292578472086517274032115530762634973980291725977706402842391011356534824550124085362767800688743591308593750 [119,54] -1073819773348581055525334301695517410285107818755534371730953702839995782351181041374115451817021617131544810050334605145817396322026800354783796904786456657721516235468370209948162283733061794512611615766336972798514189470232520280637850557801634384202987629729509869082409932613882578709671294514167279289836575884628107275404488583473395353116236054894273633771114174561146343012100363514925016104515220212024717178236525821435038175531055727164662680679751250181037571177461678299004599932859970006876457855038912446410318091900859798420367012848251043510990730598867947083463970205656959536291180892904005057472360365592030038620397863065234446451183027519902906255124762126649622862885550853026021151915786820855330914174318539735303115556994702061764422955254800729193878720422323964319365275295391231560658432073161450727002136318151124508799551117097174368272866206719779278999717975839644209391513275706774722304832795798690952239030629397093176547385897780950688154105774274151972713294687127486157538588997026920658225394577512219900877894913629982632855273047621526383414416695468050541982589571400362273121775927425806052836497693436828494537021681396311754699583915247504521023465383044431822042244546405600090720026690217303772635276005013328448724200430234210932120299555997021164309846464926575292019118574053859257781679776327997380645575013116329801987090086715829135507104483835994709014953555634843457411216894821278066635275716385144035390379774147131369799343904071240765093840394284493423670550712368573196686730527390350166427614366557297267487122830140542051438675923848213964553992884508508297642764254671878404828736565559117032637921826965373226880232482368748736649575260583918407221201662675104466412502928217766752760208616265669630848868431810105574046784554757746981197638415281507669945474056727294514184537876679161703779229485145649927776790189637441299206547991475911762107403644824755208750085302218762992270267550057494532124197652573088416339382372316521456856579856983416605846746455042870325504978415457381929322887175617161618435129112191646832658977377484375680157305662102778010789005808840917032585278700038647461934042274563993449690054852811315834040846385091253978745771561170039690593755780678161168811401288136764264891098719090223312377929687500 [119,55] 204526745199601755485215387753831284558595197223770016779931543628023312537426044470437144564609190807001998731852950337361493563650025597408099776842383976477935354634004114239961562908004402193389567022175178731301939920950328795516724503877794492472085085579353469587842039438495387947201967595856892381909752387945054124347619283550982233866859023461458746931494487304752080560648934437148413800341137812188769915614308436551386427026479267073786524510284300743376949926063104228746116692830676489322919341110978041086941897506263487181850182381770933012692089328545353994552450578414554874718713532885190664429888237605692169114983859257009766752730128652255985346470411020173149704467583096768007181284110207968815877929845282530042268811048835307608882889393181507794349413690016804903383362834601669240668877918018665800647023984295769180118828462555509534026242330383728130629537694406447113099230408564170047057028582118047353283106013103108245793487627067969241112162060611228594883110816157753474220668744602807473288471042271277975118119516433499498451299467475145953438678399648065739931576986968746401687712200746795850182453138467463820816870048533363703508348827281391911226318650683189174833593763751910488242210219350735347486642857722022125042330419351498466489707363853860568456430683347766273147532927570891394048655548612902097688241935491548506861688176659885147476676809735180052898359210015401560078753242144358390228377020627142237004718784621913726811660288153267680885812973071903779779715105872940686044750837327006192483270349690533295279740238056949497162394775816768471395960571951491558643431220778690034670275434932872908359305272686527551986648396936959939685763138718001130101380121811492716405301640683423911813200804043975923523824571844903741731395526053189598075554352868992379532596119691741976938326635473018105470405473084391979223994480121332753679542422314961303120921705595617393041699779962795699870364779848965239624464864332068216723900684661033367995911456903239744061828049099593418066949674641589471513069697026174175988196477788789905557560914982423827523104894716281928540206870077041953325575573105472772255873967715944141111240166627814545385811763350577047923214302032545974837043300352201432613929998893809170112945139408111572265625000 [119,56] -18063308857826939161708691308945871416124276710240296000155525578047484426357662094562181450493626999245878092425950211068309304002760867079975851203044076831802540438573008490580308770206553952166108093692036369401218036808859983329917703751453957466012289307011929516809494626745184422730762367697715810837966078077916491333732200662631887334373078827895028419715462139354656078678404173146119888708111830847928326329756085914686963960462538733077201846875933741604621671141629700721039422400253022887985887946643202362002153161407734287599305315147743004687210896343996165383646274506105732556243809597938555178790578393811688037375933621688930122097056364304534216643073655087115639505992926078322057804859767181476875469534220970260860551525582110164680112334952746083960037614867935646120075240279442327348499441118148408067798850499378502866151537341874012156242660605379271264613226658503150008542876620703683208465028132814045288921915892466370597386660369606656594946587234424429642411479929057971924071973658632193560063930562910411820119617542801544544360382939269414822858745238316514554129299850871623844354361604549936472997107572749309075716222949544655655316384134403030935686479986497672500191058916370648881562491179147199343790893922240156077338271281704361453727383880548118226808776426596048898430392702983468974175977068339771402194486758354317090715076882691776621628939701385938760141473548631364093259893977573362159588948638643746778244160736063528712382713961236137898889010024236968555456009825858363439991917776039504583370044254260390406554975717920390931980600082307287473765736974036922852986387830882626335690177552740228750148976924748179695412573074263747274293054195715822968956577082605712211452005697964562726484603851374281715993399866670207830763628675860762785142976982743881804855008277256395430338752829010642445068767251829606737354199799206424863497155343611679500247324409617108156668714972162099316573917279128526305677250909338370789935387213931551890277236224649500780875550481338532071260512767689427818213809475243284626650397582769060159264187849241916169285346007294387331038466777153046697946434503662729050322072944217365840224733794346410170802364926454496209864925691270552747046117467031233969065873168347025057300925254821777343750 [119,57] -836955091420983739002491988641716140955321195212615747761967252298712803335098640014637803782425865029558452518592325278385446737727111948097777971031487237951344113575163651511289618333131424655750360037183727507859737307574175210154111759551523089141789673793399515361777660103717406304258710873189551358136287888555322254575870559742442706991958842418038089543912154772831930399319508363688132775435705540305157203349642906681456611934257140865173355050529509327478958072130952875838839468497530208738604040903699524636327658231814735621099805617682437881940793805091738763049442763248857402884838491125607886013022874077262816477676165757355885725017182967921663230352701059526047304140850959593952882322526299432039419981181523113616929785562462091771948081761968389506453948502027298873294258937699790936028355482233662311486391189020729339605852154279304833704697088548992707634467052783202585076297332435276088287824284352115583715083439849104926561295974354199710210038129065190655142745632362647758442594110152680842260401241412242130202406685553400071345084265165846918841106537126208528771924565541029769713939955467722529180840251801058700813957655871797088104846887352889776779301036507612592544672973865995325180760171343164574260871310097042343876501223243948766241196327205999986021509341100541442278831164927688579337419086796166393754281122067261027733536831584007830335021109189398402155490969797719502421320444213790467821716035257237290470623567973676908496937087386913267151303872240812954846487085487216348005402975526272078730437369243368151077635977770130316688956672956715045369378854888955966951622376141800831169504061932217099694025638503015004364301445270434002854967199314812995051719888053993313857271155174196289385131934741072467514730849320755609370752255432214600394824436045526213130655982659625902277948973076796443903972319480039521954278799304131523798479808354702088455318738039844938467231728563055275737699506843919136094685098649518400750880995099076926866202956243159314671223896237410758523261993370377625396131971920013989173483707402410196268689510595861495151330081661315312183495129525729527606753528761153135244391598209472807841880510114819917733458000132729247342944554214814139016663150326402753620413932367227971553802490234375000 [119,58] 336966549733665397541047470835218787998920705882537267723477623570738069333237297365372379363181334488399878883276312756505830535014916061519980271429017204889156273375659117782385660095786936374727655601045303436443390434946365342809326613229495096462881507445646451963625350244022291084429051759297594347360336866894771623392024194737003022182952036780607099180611678500101264139983175406519346838756032456220705700686649975313910738055841136844634945174242632607096691942864126019362205494064623505659805213138554995697842807581130284763922630559668426143854785290318043172218821463335784893750374688658452064457582442193589986279588855970082548875131468519679205400087689409175644099892479404919289176129221421308078777183817969627853668969708813720551433519815274169423826209243809725380786846584667231131352169438594039689808492108371039851224271704349266617955107928405266667836182674471350413468222945772720928121841578191942423406754033239016703218283119084559409517177327868036784010562068806469400641668150542485319604342729879300148643441394092379231101019689256944853436150787369901336357034405284209952812515188000413113325298278275515899109682015544170499220363494123689242829935400787444411799056826300386762166873026006179349568494054988083571827356577167662613560912605837501918262334385456402458560386628737372491453776087303855020744721469049360697417752446588529491342872780169266888347064458467251591417450344197264731421867447964382380250095081237763797349834940420735389752721765118720682170900325570850291855840077000085131592038037159911264890169036959761243451576390031317185724715075252928712996246167909970505057465181893108648812765424666608025363532657070072818754572220325633266970403308147407207421451351525166493082915228139700362391262901713587330994685979162263753271319345358820821407493385153289497242952353746065593087307866582604651976565613264053434344907862873045646427691987364757713601254599328558208108641861953945407621814219899623552768888980294666176184654439623911404169042349701978864814685368129597891170977830688575016607797765021977833457266501083675590087268435375230340106642632051047535499187485493951085430266799112168831940259358139083643468404990189948765479547433831098273068885068023958773153481160989031195640563964843750 [119,59] -11310559858007469920213690448176772432263053268940904212400565893651545928599398405047330364244560597553401259136226188660906812297285504523969821427756423979210501426089265159947714233582421806557307675407870099523596581108070691395887380889099212679732942336975428040052872474233607729638521352402024238863640852902387113556032035035561271252926271248879610938848685241645658447196537499476095711521139972055352198070373678789158310034110693751138724881145974373978938745467236429617466515671997841210748186931607576340204708276415709761787122963242515415679703959499023934760800586304400957930537370110935584966258569796169732286298597225609194054907339678778374903779569728771590822530786249261264687322171033412504114772237874011935511106213925453393044883180370891015989551709452266002070506735262949248253729019254377398961450128117362754260038714921933817338602292718948398632688450408366920757983002713118293527130339613019634402613848783376975955836162106547902483131028624146493840010043418828951263733488654110635451000734332074340147456644877511985172715287590567022420762320711670259004888633872737973899481341000570801880677676879742675291237212287590914778079726503518405842774799507225097072602244589464534986703970502936123500525056951607861059227777810407856497046265328203633911265649355346745162746270734955191863335587035216647842338746081587158908634686611219708005572879467171843215200959879911961385083352302355741605181502215911736896677706486748264440669835396667780860206275924942377944503900474588255834052527696089845212578315403981255333870198064965850571179661891294084238232047491381945977098303132911239195137025717497927043168227265913387441152314124917905118834036406827903860498946040779718129013224095641152493716858748577880665639426565796114427001773778015666459937129554739279505076394662180140110974996892439641242995333610717669319507908122686050783041972941255847038484756946921636597070433055163839932379378107325854136617420580138060396829147525386910773304747485503934795807081960809501368875496439537243163881117233799524956023170221353192967016319926689803897039059448801711243153973759754740203571527463319312693451081782100646936980290522692948842273395213197546212548531180373009678852280757155313040129840373992919921875000000 [119,60] 3204315963278857293512452685193820210559490606600706487499952248714994265455933357775695070718233076045189661205337869554316184562104632684893706835597539497027246410696933499183662846204283356894519732487322051373892470496382563933850950075897282783681090979097196792351803560389099898756500850420143579945317148593772841235605623051276681898061612928361042605549021026050125652416042008193312622612686608445538754007457128782391098850851325485875916292610076615930254483684639018903187369352693908360332943797392119176266664499015493623833204041638856860835204144363630443527128374302176214006166905260112012998440882119971872763071420781385204078734038672731775671340325027508770524702734293408352566018128052537437978411913868102014339946020569594151647368539523949691584387681674432304473842501772209267849966896353623013760373525909885891668819521919347221896767603517863349208032200507332759491914731966120093088123865401502339121223042582044669116111188154586932313401604335174401789659049133893470775583902156329535269509419944092906933771824822818601127000280991887314105763210510799691781403883207767694353519157789585784900113628533063964635195448090376769118527171069504611533166288849789528459844849910093660735391240511149182610456506536555436815276287943009804102524993422904806732446756453799891593856530455219610503443512987870938253610937083278387142624052523998319342826716970234035633998891513635150114924741998482880149232938743780945766961923158348822751457311861799230115432372614726459927012506093870437276627848892891703700386104624101788366784787700768312811380318258655389804626102021682388786524402465268956110897712665172420531585758404157145388253135593549134077116332304857503041121196708070071437504667849162962554758281685653163472859648046423574823399352305803374657891277417821411147153379310285123385571140218747779258494780492310217591958607197702435870452210657079403554380716754286995052774133575641239147585223189833732020318573925720922640219861212920099295134714150942163133065586579943704031267284913428669226538914077205125664675725570884013096563696175892101619785871671508549035741335075586817750190353550128961597562635852351016380492933613939668392254655949940526062286080761673626475169451843783008371246978640556335449218750 [119,61] -4172436284881117245954924280099406960537557420274510904107453763235634054655864040786140871068761650902810468310893791515898970014289667839066820793479920218302260009668679684482305239173425111439205805069701307821307534475588083325995392985919097046935384728775771578993758841178335548281727823234747596687778350615820057252774705092204655040180010616530261405172548929688594176445947719204887751209531087183912451675359923518886830712369833781259339134826238853363652949097720178333779369201614077887920485718752411160895590735036824627891064065431834133373439787609446629956550326183543439085964348683849246944693354269869152675449724362781546875292702533398805776208153126637744762104695095626551895202852031985003657056897206957678799758704379591607809352718334293602794608153820331018257632842211768105214262879193969803699715328754750529712560273094414961333865656048369187974614166347829081340572496180661438156862556715892836681743155309024014556697876456920386878780780800895264545088605886144462147976309028224003710180285691648115058425630700608006854890276873820855348722142570668835516772625855300079462645666774789381826478368984120863449520422620921990802017901670506300755436492585251818729361002350912127017594793615264559828504624970704339414251594635380552970172095355495460671709931114408175208672555801843936834021288726398974529220981301010275486187809991020138035260656623775054943942345482511090404751572490003928030818495442099562156507889194978777160934792496305684468352213704082920337758227297718709608263136632390875751036338374672127275846582068228001985308327671026819999720327541774853653654313368820237552021584333193187554594394136931351943142135794948339070877284604352732714376085446199477342615111597279239706188062461831061175100979285487472105076272877625561782676468133054918783056683679591418717017168821168377203894216786062096647947990893325475698457587429834130022978142144439845934937338117810484759268053739770857446009425491156475887399376905689112544313868831920133591209908062796934040819480748474195610882032694541249566510650910614829854163152419485710513474902278180575628811782032709939873188283924577046272830509534171514233646187692070788842723256548999943258635239663246509211891321911025443114340305328369140625000 [119,62] 1110397055453954756526669202554920115886596300980341024872583610612578567673183426841126320522320249251915083524768896896572911995278887932279577802001865116606583250779071816917536111040371530151197989786923838121926221309507091203515204460363189819135108452454602982542396574100929399939442462257641660486582397497142300223305524257441843825158293771787411209635078579136852634355372242803311761339789546323590080483642695127838822081068514520522417670832855697583345969659968140266592801856867929650384868819549381220014594038914982112899409836371324783301445968377772109630115977573514624566081209837230067239060484592632075024201399989811547329147403909712954620534096341654698415544195316929772674264256758923859916987853122735429100942087250102628641358540059670684024277972400980445979195335865229951791839559294108103615892499150668528475360738999116030221154476065294118853344590862715760550134493232353818972248235051885024615249697208495353107794846583998402661448593271949657905204686388327742654013880972222848800661913163001971291514125143037451260162042741948285254635232167717667479282344506036218924558925441392968875058198918875602415454704622345912211689212699000238349131943234529678822571372820118889360645119894576769229875127273347157170478017490634523225025606941588758618949127025178229117437045141531506742756115848495154389360279268070288548884825073404318981874942635749124839140824025052931480666739784237211401604582305606024686193945041057367010856238525615972956881467727189620998547256294901706284582874430605418300021036962336523061852123149094813392487344245672864583907352463606117886743323445482974021537928691135348654923975923009787786627094778589129492059404972864651977251968010652955406000034179568645709301302448067457471822866840272643310837782512144258629459113538941683150028511863567519963589626221643184966821312860629017281289790766696882114709939851532175533870656070707744443557512237280255131762536852860419779455869482629903604344524440760240872626145972609301962725783430926385566399212862372725108287417491365045310249026259874641030648967743930883640315654790471558063828969371458945745946941417099859366138983231384126972699378671458649413547909825246672613599415975829676206387830461608245968818664550781250000 [119,63] -66674044128444025558473270484757613154892596427276422017254143795163363798898014377992987622978739073828066993569307800088255795391449073638991479683874575880040713748975105382357869977689870593949375311441764148980957545862794075353596536356603273779527780668373147350038161565949423669713448656611194749216010733275904495245243246132282212465424547150898158151911171329921855159378210618270582434980552254648561559420248755141943531862441509530728809264459183240517474040481769735145085443691942111226926419772771354862273362017182749985459113161885781933634710048127440650125573309599423524171959890229266416444325410066825057468823168660129496323649411103717556894166822809617862772357252216134177272625046045015473608085896026614819831381065268215285205885337159539694270444309096583399151781808082787119597722508179004890381369854354666695160192640825402417439905074479402872322737269202227403395762293949259758809524683465812581477483291421864846672807586613170810531652352845727560904764976193266010071696288062546594583880708345399470299865215413745258686291549069152064117479808382175688179439631395620156719608911732828511890029422238321981830448558439875607818182373887667338890629725955573058510232913271290366359497536592578838528785874338312559884047510798669590226174121436723927299972136449424975442514551993449502234284719101455871373483725590202694625173828191509547526431529756475163087747668952387650143631762393887352676568048431854092310223937472964105680805597895238895155439416636580570969717201479639800887427528717051905804421245461461067464337132285467983527489716903970609470492641662822980734800086850934779040958347097817867483682654091978540373834885432051310437265621495161407401438199260711901089256921556323932293182896172798714894890289983059990206270653291324580874586510895203978410370612088777014410209400325147333204315349480040628146321176298823338341978146997987563596515303978368896103466883500614847180382018126802821655719317566203320786789148268266583579495742879444282380659165569179391958134657115577577142979357018344792462517137105477285321685667188491154614737810387833221505472153744470792003457975995897388999811914250271994231124070428963664305347785485378042223697124188386275989159912569448351860046386718750 [119,64] -21162540683903342263654797351562755102729074889456407377762418968366584894891549877808785076473952296108890430845847374697676926292791225753785511687925325747798405408967025762099947675421794095720994084179881710477079080812106538844716603778026902445798105136175466822412320357519415784842761631099195576835813741600141513231247341835246903857147226020946698276281919484432090561657023870620593482926912457991910733591000750179251790894282650953719597578905583208299534548689745884393951498600269670693590480533950338838807719985362277185555022691617103219396748333158245237421524770537253337942219717105335283839133049898744884199977966900936882901096760862834190066235419011628877124552724525103417129502830395683427435101775454543390058750512972876343780780070407587426445368193308783293394858369718485934412552645721051311054100949531167272511993184464894924889001949541026247224098376202144372542426826399125930157925942366435399936121343484255002308154719134699984115935858419381298936873048776681996951297494810216111474274472330936931770883156818839423198903277670381446965150433674412219829211133927441228628553776704659584495412682907296375694280504016476969949112759319258782305400570996895830745831610436009642190311326834227030822657877164675387942392290230798752264408167065565025767885025926918679150604940139689077141346235988777636066287182440209930472781985331154343215761288383412538209907351768212921915272204461285712656074949011204843703566943335829421057878041188897935255371488222838750607104787211477807559273763591049899397496394364528009532027022690397765517881491342541197509328940746141791450805611828652800125310171122113594330782540146502354742090251567908713183796283915803061196054229521856097209177893938601340924710679673117100099180181401450745216738175994755699486336751774491052599572808575885590480456913053816647530422419359772550964356750945333286567900329652533158815929111813340255189689271014137003523670147709940849406756078382690092901365382726680243864708349664432115915056356496316782036604897191537788306760393378350110127621419404130490563239235641809091452998699672517477387628795818408844117342852371985753149101832158353620372287150589257723671812745999391896991204814471032591427501756697893142700195312500 [119,65] 3546049354092711388076236305243094402949773473962105732675140277531981098968559899008479436528131888609709165331484955424666388936862589612973649961787719913202066717542064396619538755623476390921432090592461183490170659799394125766157314601024369307409351573979615122405114787517744423161994627535465742540115306699149660919692338166709592502657565394329773223258165553132143117729314007946540557695136805791945096903872580082353243817161936729356702268496396494329553332660247437274095829464543465743917490237567537645673602098676725392551737931042927922924939251610996089801850250340594488340377058660611412841463698124490510268350405005241649328361343060922178249686636339999247565395483508284776292525717021274947640207499857530875915559743454334800479590488529970984879659473656940030134423513414258266909563887791181387872252860042555261591196119503840691964447187064432350267395963152607943150294034354162083479687020046915415636228204883831449688837299196583382143090029080372586106044924310599639763640369623918744993065797607054546799424405076005840245804716114827736461433518451260688047356018869927627632764511512524722756550079817746931316749455952265383281014952887351963479992344628700196333371470993592101810257219502015247660697220715641778707917789685018397664937162334636861590881185484346922206814380475790671161914019516766300489589852017394814078275406806872516687829172423812404255863880472514129767474664306339603477413130099156350978828484167002405228586964120383987564951767082822038240404510003596373048710733464690554797358750874960031606476260796493800492252951322669784172441278173996506233717765930730584487840735127849712642736407724870279539211591037972726851136401259697460506288083253911285056794162392099907135464704295813935447308399949681569282454419352547880368594771604816287489916633005405090819845429269337019059808148946929500122505647706784536363705492353183107569144708877213296907721869088508699160972619448046740234928155012781964813075574531634010723782332187796954385791768779188238671010299059929038638549890025278291913220177531359111227479760948576339704885501286797696082554790122603477576350075912686481175852635605056552346095634392060520406749141877614163887583176304474363860208541154861450195312500 [119,66] 177815329765386114502676002897467769564509332084485242725816074508976089421059181746821146724794035873868584523829812394889822322854968797920452841349830670677714426275310327089638675411337746133732658639988308596621215977767702568431140787686519930595232264612533886142947890799223890194349895196107317724107591175691923530647438703544424748996611074928541249134263957392881673527132817475033258888326956213002375612028299788411708925804850850103872550936774853100446732656139154484688578899397314310544022833497622664580245399060324792696955025514448252262277671377475134459444745879703852898009238094619693543382966068810830026669651188353092504243349139219779121085956280217557435967894170818028447188675123118048391805579544314456621590553160578930249232081945031154289255123964322739153459660992466383244034939237578139589116857379975670202350354220933567872341050545704207359270069761743929761279607911485971863373202933743196860578623084744640759145880539496196892263228333480246694862750016377539835341985570727177591903807383719411238233549285442080034449589439254510732159887849339058311345241353800757417102114898489625589370415404155071263675014344110230767531171514062845007511328483878334978743013556556110324752816529226181225660162964836113677185358068508002787052669992129397869140978159370471147882688947545067864234304025988958623106559049730258894579917541238529346560689668261406559182968412323902296833176723833089809411988664226354528956062619797866992923033336820679142116596304211740296024410182774182850894753963154092837675023726271975310185504786815927453462352263950502167041459719385692869813474861336543122661972928193167873080990201132803198673287264413851002754551893631614601444037924637460946582635542488502695426912200348388072086296785347601096926236078752888586443709819740603532675179094429553442668446157397638517571014616593892846527061208634561514954944213096577079077987314147529472154164818953808812060872689665001534606441758541675895835838522894629401735557095975266427553031608529799038736165778765739844165228792355406697036813276499711155583497612665641088323303240637432362734479085186816493994127720260691172871425778979512353983251928315184751943207419020180279356502239807014120742678642272949218750 [119,67] -70152742577873294988436026224988139092004517704962564330911240535111297198376733227922090245709409415028952926209224087452456758034828983023880314178442099508745590575173844521499572095562811463382393807140022201225865808892268769560036894027124667199189153161098937010070877007424946364058843275309506230914129913742422030493450938203727140113142413621103724265801598953018279574271279693688127755358301625610011685877276523556042875456434974142770933827464284332221075402682127606331881155479450458657659467489552192362174369813952265451497733614958544030348664800069723639698261830387506782253616590670481246480731196748944958735778684601149424978415667401648747663807745413566369549464307983073378608224297216439255289297006881802891423616417398579622363117133812988183853746442879900754290646439412836022784983182736252343051448294161252266684716745174948556098669753771079695399338075481811835561348880638862109134869515440314882080468556070786849921077993578646535224420350022667031206273675024195782853797388268490678353827195101793225861371172954013222175668547782826912806951471940721802061156244403687657740227130439102107263506232399445281160516833961342469696916235366713209457276127551143779858538473270607375277023131857582019773146561511891187910437230211650810577628438007740256958112763517275223332047572934779828536766663900246289871860834528243240943411329285069414112883858513267707690805702328079082860680830345649581610547071423364091274878016227762012303990495154115567995593506716272366301629867316698619597136255577947542083083497168619544059092813075672501602677020724513689054019683377699616132216438312866428005806201810781029294668511824830979906526922080144919900795824354550768382178250405475688023828294523824539544734336230543409543820261497028977414058838255518520139723260954711440003604941738716958182746396364528111631685996189622673562735266819046869139845007657933509080812372650667859909686915327004641571223420629199269789241198405038869015222787180992685246852688496375442467363812883905370567356315862664885016764932060601374570270272361877096355826252920498898518350401839645980709956321152757683891775353860407881313490345463330072543119295092931529957967941432336878015973979927366599440574645996093750 [119,68] -1184946025804362570501090544123700956469250811413196318375934513333366673932042621712453318070361123508107564305778189246755201519921515933027316851218661392644523289536275682989916881502439346817914885070859504981987815573684105209275586897284929884136599997911369560382605604181976319732647372571643688834665937637040280218126934409157961586802597538758064603615374476898216271304139159708817926995632626785581551991387901314786787674089150955270019627450553862968618293096873705190969741473564625728689726756392297339672603595039847455025975168007936016904953456999885402908525185899979128657872413577649423737964244893818848561897741531900760494969232040213662943736167957114409946447793362608595883226895920104601002375962168081320975267368269398222997600049900055227696469552238576303451586020899799983734759694591931534007054704779844189536335969480488001033978058833374288786673804305039267942125377210370592007686006549296324260716350065009609522430210384629996262992967799491059202631507370815885262708572210536408460462309272366832783688417052456408023142166197892060291589156058029084969308713013937696715689309434151166632684720632903490732846531731778449129539793140510847694554697979121794672012602208902355762255329492944147631501920369676705496644428626450999729274100833258899143030671036368511613754943355902991180411280262834971512542850430584453766102883280277270049802884734565881560245794092261027928709471235985036663485906634367247101321423847322685314602000420234644091271363797041459080976402297786555978495649443627599027899884529740262665040876091279817817781453994443870096965758908147535906327071474941018921995936250725170813066425259005672235219102279594060729501591323793021026622444982513200158435053887552813347029079060972455132267429324016923898184282859151934317130874940451229591480346325939801965383556284368324957360594535378923044938858065875117169107551735897589187942720065471060758788652588790261370629789854184707387881834127871517237821269018559529444834205293315833364939744064766330729265814919356778130615898483733882347219918931066516520727903088231230936128896180828920026935502114419021760554248625481212243351382614987965109576625429188850811970190948785308648893987992778420448303222656250 [119,69] 1174349950486729007684084452875374717641048157368560097145049158169722582335216922512032315723093364163203684774166212933330703036645474314311254486025551161322250980706463200563572426464702754496378756861072138730848789545264421246698826734726533310355899084239175881977247942838043949962867749623975933406087887740162482969411708842947600296986207280389516303210979774710197699246933559077882876528179203339821837424670001048773592527988372432536492258654669510779188680572830346202219175692345484587918505409858089915872026941080698972379647747249628986197833109093122086519264514421668051790796966329610180919126930180651008640817276633590586186656925440009555649521131875750072392082776129989671422447170656826900851114994871194194367744146828653614658940875601736234857377413362221528814550489341938173359840887127540567870765822532641179465614220141535002285517920928461335361308919930146373062906290502064458236119212224551094337473228987392604209167177218657356010761880372952237948356261908088351927913553270309378196184368385535264822055200506442192406222440207300115830647549081230888147579903425783757729201999011362828931200214113536428539270200506601119297269952339602929972112385392191956070085006341613641857470774452445137944090944119720971891014830743673152589263443856250212218553593035168229279116090372135924257090755535504620844460208590102529523810830392394831070084487547533618178452427690923878545821660223159974175394118738721457625235146270276987353088548055270136375289890202557079170366408973223062204559928016222638524449011929156037518464801470667637902273436893782584694966671962854095645802593554986926805468395157625235887852249858559802130603809999439955643125946993982524907015645181940759595946184221555009527211508731421608935927779131016612791568396621270100148002449841770913308011028118575742623497252932455002495724033634937558699767542488206456215427937742746749180027672657242878732118316861725190512742720790868148448545201468054577851855208186888799049048754864199899856253434363663022274911446035648917484730818326696861532121532666911961829480797850195818416561415511927761216682957728262451306511512072659381611221727413860597069625361764019800799117160261531012110935989767313003540039062500 [119,70] -7418163975509619171676153101248529230387351236575711498553766545197447537312074710300460590866444105337839153420844515319494582681313391712081400306264831690184635440085088262068594404392731212738481711787159034965660560697024568673746162378822856868465300496782758375845691637108300762051561150335768756989650304825975070076270333676580716038621791044313316275171413951149959694275814601514829683222424638567271148173820273534999032814903797373926410526912047057056127588534796786354085403746082818622000000451662041290413633220481273444707544729521967666524489295066553500348746931382407695221720419319735185441159240813762123281173162620155551600804872333342530321574525960055029547795625410482680257670802908489738160501650877099374914549898252561077150676286973770049298698224356366035475343970673662907687620532141523598403453674167934440271414065305799212836211072876916682053517339005217303246444170492521327454620536875595468691672455437571412310075191874572119356431183360845667511237819142576558127044151098960479230949735228706778753334932059282193724551260449748316335796366109141073898795946878125386326007006336611408178343250614860070296818870872300080173389815665493709067963581508500712352224169555108771483598778613383939466244028011587426131891611524674126952817998025426776911259696703058911162627983429634989316130928465000382227634262205883752619004362856176764798863741576688475561198900728377514442904981805632824530766984498427403974751348476754157502254090663484227292432687014969306101285996049986551969956480187500617571613492806780177515816894441225150950593159298875111847972083102011696661398542035419364383173287435134775175892556076438491708196889691414553812052510307468235411219201651610314700718166931259041375099169033320559345682065048316923223061696990273715657758085307493509664810815821439595146931233717620985696376748799045673138625808222134513549221530479955012067654412516292923101725798186695656178142300027490889155491662846074926671606704662507364837209825321140216581514021230215766626567740694479217046886703526591319270232486269945363616470396741048246496823305676009350353018488451784808799124574330117263080103843829921352572862066206512603530609517576976941199973225593566894531250 [119,71] -13937974158268285961978944302755377079166332673812888570395157229802790648444500533666097636310271302514102424646227238293533945128720705164877691310247911625925661084383095551236974031848755224772709541027367612713811597367549037181243540754553557225444856591811919228895191600076599756032042457539989424046080213540907932492934280703501162221189224908057669654083862299515763804829992624334676816293430100678325794477103469692994143211349963094309496095939978322950560320598997495816603741302554691668836511177309628316260795180436543849713067043790437423402731115138495595949664896914415419346419333880429843420739821809053011517382525355781753249003276753404844138424525773777636270599735284948980272458910251892707709871140952613950323608152261763291142692681879183712370432737104660962016343716583799954209892548258810110522536893730167406491503097731186751524125897732190875012042364998536246184698901193193141389514248756023998078121040807513800091961813930728817153305526766804335879584384417173074942394844648647140179231780143242957680999555439370187235826741925208888291691080679339681744335175306177723786498606916413930425590798524324370764045848753130524887588225084212000520350111599605774543920935639767697662661059833744340854175757032953801076427340506224343501111104819694806744159221912986065147817516112042733702101206055015612030007167918739089531048783049309475526983655005205146088193700980442142864768691676834817498154210080163251037214173238262281466352100107922652824831867520642123567853202653127369626581339675564029129998974229472314454107320510007090186653282886177418395660260930211833201659623495609797345249013332581489875579514154307817447187128470501574298269129506345035646390852960871503242862828639918585955364359660437751401499474038811372949042146137829500430554400678843428996302517735141242211822367004984824205816779892877770741324092574513261709071536894247978292070631500221060858553671023485919476461092138728243907713567564943155744731437717495823575316007371554870247828995887626495593903749830951148168296594558278220271660622918152622336436172360157765375575583990642106389822756995953948806040202874518141678611281761634161149246271605480623767547854185977485030889511108398437500 [119,72] 243086409585943391114204372803639462504402568822265097064549329325628688694954361299741195409517147435705667944713446375643375720192538287910909653537259306902087620942130232097543514123765656245860930461954343184408576169936111699112411425391320642805567033168667754897499700632599227474385258366841034198692922973741136241240144299454615112184764496170538785471584850466116362787154004155205001232095630132172412524725998154431485395599976401201111183693540851340451270325108419765917905337747294343653887865422071209585948286709105832055494224948133162473761313756263080784919730600363368951431203263380299319681763868332352562552755660373037370474682040041005063902597349686844055417049070497294179555319643097010387825427973593486877608740631464584048140695674990136918975910817877309933715433715198026755651966509174355345060018181108850402534632156932002971748575216845638717743602164980807589745804080906362307680591428098200954820791689897185444375846524588370972880304999060749359867132125101590724603694364821876873863905252921662280502303828468896772329724752289228968398754391523428835994811867531014433519889770621896908353633703254990219408306467069643274303148521509891570103096750079614729414954687734886738485838912491267810340037866296463488623821915527132012615763918658810464089493358651590726320652964838323135723438170175051624781543185738984170822810534149566043740718934264692297245494936091481298309227528154093927482722618435823829042402881908313678075189950428984402487128515907296595449846837065436748722892494894386909826423675470703844444438321351193327070860326745427864116101853710233502834617481127267633772367346968177888398821010074986884432746754611729551900299040987274147121374881565200875938265249867210002161452150292781812858860759110974775617704726658217194226802274707415478078562614531599300376169017760135501276585363096261157847154138012671238802401143788959112160111654608974219367649850120079468116757670781527552308512469497070070665677787231876666346386695170011945529228662305541345754458365038090613243722057584430941958896057108077951553361265416047830394456784415399804884222444071848460492016064168179472681645851255209611982031556176586661877081496641039848327636718750000 [119,73] 115088758564425637575408619210808722644235665935205017355327619336514156900204181728703571531787238033027082186786799531193017625386575552011230861629822243154166311491342842042287684077364830772263064215729695838685813077286892316895619513951139603619304295933489482749669668452125339077726322407285143563560140959237046291966948088525333356133075312483066553429536179201976288219491590589878712049790286539406730370589849455952597415198517089316776537577234878952547493469279902233939754247821814455760031352919775613094052786355030487035007298219114375724463161557897723458695667633515892489697128803252611304558831660017571692870898482683662579566691526561697350312672205636180595506519285449490694466053190774014564002402485355319179874916753590879748888160393512640211844996809396102639371298216686441620829001097610981400583843908071576558984500861264966838568419717086192454187964553318555418924732842886229430675578307101670461428621773531154411025179239042870086969586547894481530139159503812526284487131073269644910125217214529320855509246237773003558311505483320542586063849333714534655134262162679240861736279903624876519953116953219347555287664551539982826311439808188594724594892601662813752794231848314060363448008922800364167577581307108160972279178279418577361006929668006530457237507530140412155731691165230912602525867391064055791466207274401370911537881068277681228171155920012691053406306813866103628326085019118589083914224285741890079715390860149177388474738036364069958449784530750145409890505989037253338921076975287460016732577297492703795898700358255410997112437505020224782249328929078231745349330270291102111442411966184721862151748697432284304379047080417674078524414333409425092443591959627138255041468124176214331029285100185403921863346373162586192526198220655644824284728746651531187406736989311241267783956265836182885660614711977165708624622906523182687874581510715648798153761998668582489366897580767437254608975131695173301345870532893147921627214279227559391769867496759330288571371444855726019676835028533258035903949991601801315217128900750628146403562743596999873154840563578052046312452007411732866849040392204369356523678596300142364816264037297166566986561520025134086608886718750 [119,74] -2243489921050508843275138923514208363703745309299568117086477843008748440379836269820965416650077597924803993336471279867834398002765988369129642718820960813725965046054128635295019094489239937003195208384103039127259068545826321168783422966200256709450675961687761061524193418000227655159250150778775326961056406808571883722454454948939573370397100927292419596837787187595058488684790985492875787953688918053228488670147954626053526135442524966385284519316245889596138607829941073695149608734719993619461789620399518536830334682766487109551988264828645730086541020407239359520373304209382555561920276236046802907065093834524007138408939280594416472176160189758444575493293024671044226513688463308342955099092288795599452581067931076102957368678353716635893372519613749008738901892428477160336973476923035921305953717724690610660986539374915689111288086474495847628970271975479039769078310233713519479934895060959646226640761814944226999624120911751266124176561255785499395749531176110181710546535275575409321491451607539512165309902369069941497448517047382245909733885454914316873847861394725819337017870794965000591980744276819914617532741849939978938463098657016694302243745082237459266666741273730319539242798604661005609257193138627816707342444939152996146249395093155393094135740669041270038649483648170659439722595145961562226137223238356575698655005931872987955297524639719837199550915627935769865451412711193746391865366238422774899229020961373248809502662626119917283510032627638298397826346213884750623507114971873632591273496864394078083926898126313079234469813519462066918932971465303205637020371260123558352411605563095061454337463264829499548703591279837329556935711834484781993366947659799366076322686313676275201370404015332645487090656306008810004335185719743558328385444945515801403961283995318504054598373837330436118408694478199965110190286918572476511283453040182201776521043257479775519720278566521777517092932829470039016422105896837090847591262958311467397638573940876811777719386772079148865367661342889190419687618262822148074992841550594539120369365214113851222190577511647970991958354287894306018660606953382019212346224397921618376447054596495956713467223586633281229296699166297912597656250 [119,75] -788596829598740326404637192272130849548641801658405936321591789634550216784021696387639342546545366019829251759228471746420569935796510657952961265057109987404262914417805253788119179175412142727415940958835538294137714600557915688522481381663556747822337843156298194985291588948122788451635276749065899196705072221475484599381774715069709480166150055884633258865328564162572637701523977631167314552511521607103835798754248799155322614867952631109979706361325643600915746856020794380023141221868039540032477968116170127240611463468547384170864409957387512533804879728252057666490485021992211570509720211651409129139355292683016678188041560643922644190150111111461000950286421580370619596545017303604387060486013075765024198413674887582693162757075804471174297897825192867749015728035053920743801934712591661080068576097199006168899665266906916855260229271669820261513070890029208224860639444779541363203465690847146248745513380687792853403120824831174823777186371078825925332031062278101583031895670265501191463344536883063296307912753945152348456301497903259084137698430257984630544662188399745336233359147991534850252494829702462775131626987123735986322379454567496343848722506295345726841276735929205307129128442180305813207830869122929373687935876654226249852668155195239649902932753716782307930130199065079913838453755039671508497157412490040549753656606978739525025769620727555165407592525871902660620369337781555658339355832077608972926226590048850408683171547429996136774498836877238482525786903839600645140096865312597727814366697223710261661238200250634451460038713677063678411680043770570113649946170837866293486742840024218842724374392104777750815066939901415175514632984194317505972003414627381737989950525213537791963053815902307257885795615189194868960729250898721748156978189408410661090870733222324976877542075648915156737154667896412504830601692485911212542390527428540110126493849064466372892286525556047709505726158930408027328604788740138624184157799450720336976784623563591905182423725448295362928715787984097394916844036061725958869091356614602857764610610324439452058755195410273693634640557971995461405237594302896639502325858959963489050091079292197082661886042842525057494640350341796875000 [119,76] 18270539070246103405811022586371083058856929009584351677022337075890427234751343290013311327468539054681500959913769221474617969229268523309424039110318188703264350211746997457325468874193631932133326142441653393704743247041565497829861829636037490980225484709876808182827526524486854659075142835933840932882293790427725074732426913343352519767150433317604249933150613156004229030772534997302599465052930377407863489179762186097301563366753137363789623503911104216215911396150923626436629237133627703452213348895092845127527778443071500761255621167956309868137556743060940031824304886472508596764739275555666672920881455791586084102730008776600031810401288846151232046224480244216009835976456403451808320043302935802556853948244846424607347594608419362283572122145116767247101979479050612503058752291308567048762153372066183335111923069914622790190568699400915008673189376811235990474447239701689256204416996479992448743407910588150396618401169870478409000136372128817418328232538265245808217423156931527227370425943195978692900422865549226646728581445949499756466137692426240263685585948102080280452622440428247823296054958967131215599736654096766495542375671165350871825521799392379954033921475885118603649100163903082716413597085986379513731093510194924931093733556900410979038369861513322290028035106935910837889763769489323567315429406820911683609761570793694621574895419558581774208650228863481232281647446961652626993147086280223739212484168870204751603946532629112207235185276577112570525130257403759812349109102364680972804433297060675225633722446896562822226351278214223306901859888442811292340336322070928720264562786741643304945480474845838919927028521061693367480172036513290689694865681488797943567537912035510806180596853969360285719236648097438754824028141215260527096033839628642218749255363777560927910718294020424063106836856588715456015702400825208509955737785883356534211058703344767396844400438501598392633069369090817600590462366314664186005718430771219330559925279187386246158875704023558150220977980311044113208919536127155436798934336667458337428448986294211425723173846068264577094266609416514424076112583378426148686105723998834852412011097041143192765133562716073356568813323974609375 [119,77] 3226178207261872825701828428120832246793123786171367857007030052729049678126845607825274979034374826920875921980915780898018971261862679939242927979044748430769699818007196971228418734354925273884152266440409652030412959531269090295167199642134232067043428527150659751244013277307471891686750252752033811238093200686255982456024638785599680273744709692357603678166650855638299879518150416303776978022069970845963859626108677717907969290278435804910098000174356907969341817659741766164477756827210511593020341828100579041964013550419877905067741241120886658995660824777315162433618563351528831810846767803724909855437752597949853369891362752818318558559096785700325959532422402014622178936898919163757043613424831950907634271716041055136513013019892338526862208886370036792758520751984443286668038429461152632033109281611244608305112028037446467635921041983517081972731643378768802914925647766582981866070569482085711445817200364621804591717194249969192303770547801391174921738198516522371575146032418576718198090578610860925103335741466890261313045586243232669842338203803265536531520648993891381632900888970117745629680981940736098422956621627031324225646970225142664588746670233284936641260781123642304754263920580302822026163955252323724421661540683398639574971307973415939595371596720218188172321781327759816680548665160163586398876027940781247697225106230054927955062951548741878547834636361629540345576662255237277151238616993915007540793039681932096473503696974637214366767119133949994910902126622505395986627239510494405365725391679840201169332890017822069013508757012736085153618185504693577561826123885144585731245041856620718699455715884404056467792331518958098723779547824325241455857682906649864905237111651848572646209361658973338890814261041663417853927063473320484657044040852237433632576445510792577486797380905008997622476053397865536496818887986582593971238856013146450672257661720471285309864339790068602857699265455952464519297914736444725661289214252714731883783570430646247418616008804607728634579909538158629821389130328405940492250246121382178400744582388504104718930767150876488062530013386904361250083436669912867067393919958611514959957418738345502617903548525646328926086425781250 [119,78] -47663539509900950687652248991814817872632871382815446922101660937755340407694054252557032265985021430073881050773113590509905999927119542051830604916922637372511221832342232165903258800984025848793571629017735567429079005341690128172158052547128198239945663051824282566653718222553143055257691629673425323493196683330076247346019206078529153605102649499915105782079277879879156378248094082686943911909697864971341372589488889748537282914179281456467116194792021235849677478911364299870505672668129000520870120369640652882271304860587992009393168820532676961724541466393140211202485758694820232136132110731888487475178736166181505422117986424917384163278807463329528499039601254312746213999983635412444764602248109498646976830109101733287710248598661084942429359530817274968669838137754809364814273139423515550537864190309924511706942080167346040694356291220592864319326872104499033656028804963794782549090414093496318862260201158385331951169634618918061113712153968469978341281004818928674799644729906794998910901125266484760147158162966466758210336949159689728107559742721145823217026651419054467758132461607836111105513845729620721926552886888334912453687286957934744333283459801119848139337440228762458987720354434350567643771524388794000353789638486006154703146863473504306678797657260632940379641103083823679161578429888693182517987775835732154415256533976837973798800709748809055068300631867346268953697949261843919651217739391044098102501365364002903016343638030014470389444297052552885273178936635779215612039252192129746914848447543410704713224802831807998231736277971108755499547501966523238279722806203162323939470604272595629193400617126152524035996427338123915151745049445407947552824362202264127102445349404589919147857933387574547534429987922899044829404779587017279784267057712787372773378679615896730360046298251071396805414356072566750289114295120216307900551523841127673287503464181989617933710099671036260818651865731554374027410501909434080984153128896736494829961944738276217887255205800559114656557047005799793125586803459414315303809451802622892935696933187278225223408379976634760977837106529643106802169997619206610846387600810090735709879938841737612165161408483982086181640625 [119,79] -10029426165821992423991237839066166411639033538366697459898844516198893637685370308871708903043575473308339413124379969224821318235177141893927505591867896553626185769046670588923285173762618279519502355636091328905202185458205461634668511236829994652229186931996428907697158553326701552886920330606374767187406655758981547051839129031882053843537218820740463510335449571112059401859490838137795856042388726588403625252331289697349198897470514557432593077321200941785447038143643072620826871084525372856225823051260200580427495131495504353662347089836628115814905110286220605282438395501734509979262481241458156791690299375717714682898052071364677823789732065136911733736137175315035519044038566278641173448651820748836857432187065659234338974686610480951917613442531416746174494293317706057423930094921652780590807673475655465591336094807008737744732714369435141852539055624133229817981484116698787093329331718321544421233995047777271512791749312708241769057047133545999385667981748981992097644537231617392047295423715782970458002371650469965351468435451623260019417103479271682657378396681604848063396720663265749998504487766853510349078956007679740658764110119333768463990646424937953723423240957983674943709755133315283345892884669579726295677138543636126893893571287267937326211704283338640039475273522490461430462659618866908674692050172764802441379651481149694264162954625851316420013916680036859259044439849715724364390180976522922050781500474310119763547598474536992433527798898758242692150450041311003235548881320377216546645383876081368507418715688110130360838397477381502862259759729283757108967439366960345109815138315888913628975684962735475453687190892764795895651050388127762946065411175576415315583370340732805869502164734751486148370662576125738941070628392908900562673677822896022515959157213140995726940763657246764114999306140967869381112176961579090443618054088134496520429827814918164863598830896926193815023900740265671281821766296891337428945240070756093520258693569769769551409193084620595857573112404131075964080441775595626219980173186221745510588795942211004724393646061244316721201324253698983472980872369864592536291121177835130106603678257215506164357066154479980468750 [119,80] -16006166981787362801586197361652480438974636408252601345122804560005398508409808379690824192581579474072283194899708931866730570147468221382205427614634122834516747243750608456157443822831014774353610525649788143313333123786853395024010692824963480471619854691075661903367457554226518410655250191012259586217840569814294425503080666133156982964589680726541830476322270605570424995932733064585339447382100087609405079344762323070357763500394986710764231721356686196320173697585096444384148537691902055022690220462427306067151067747899574341527975043546257087937156195331509394607338363512886262064614123078580513642515281042540334037520419365849833094771567975972622758020131890132604351305409131297292041126526451128231453193697498607512085552752400324141242436018931382893623199575026411329234173751426260275948422754008749652603141761042336543024416371638904418124413331113669587554888157946215176446869681073165612965662513631193890515305806497738229865655260682417909335437545444369395594484704199734660989924789216730876573517497362884237310622328199244375397471264355468715824602247244813328448318091009730690645155499091404760554429305292169696312758455295586335503326398253010524335020797142403426904730605172238815466173805399686918940872220959514776356636088782277746934185431424751437127870099404729889375794661525567882873803171377932061149343241237058550000714487044405077487802141744351708322568836053246988977296340905362294079457418734339729234376686350027749225800192708678391002129946184446630990491308339087942112116011756416671869809388034996954084371400275445530334116835470308140459389062514332355785223153607835211516727523504511775858584123799075512173108035672819729914237614712291037935171061286829546499620812853417744416900859494574489239528636269900538176432141124239654834973590943822951791137644065843458185345361322016031769931551809592322535617224365663820370201779065750873813233385927175871888718180246111334082603195099689254912749380594385441711587872235988194591986933568552504539165576866704936518662843949070771347383020608715736106637763739502090254818900375980118951370535633029457209388626952482537856107127016004301189866509957937523722648620605468750 [119,81] 31794814166493663197678093641274590624135494273316933475450394158783712663562842156115895189106292699158896938595642486061917914415701492706270664185866503354036553439365890268657896384606413960217479117814906702620123859378652353742402796521931741528504980348189478316325310911820294525267499786889455010759842913314281594844680862364501247712369012133215889562520822997615817117006777844591427158811476002225467563049445723543676677513632397671942334455127041151769712621946722807998230402670292271024716344967132244287357103162392879474962902712082108703074601136829143524678073164862943068226444761909840773619070677275375642594770283985268130423991765953026916859314258925495267999810176078442652383220791971295171516451095218358815197055904803161806182077592232894034774140065207413444348556942722528107379288368099121684396125261654149029275229435124067323051000251752595770768187446266269014528899164030596209697017905526429656718757394395874883764886423408937876188172817945943599858785337656026213068591835357032848657789041676070117600549820145269527134190018431030288774118417300437885464432283133954094679610863731534988268733467151941415546900649477112212378197337859758582293546725506693446357169383323977850289520712576637757484289104164523479218612847902960336976303459668454736909410057703527526433204321167093910422445890361060714747488144525547662223845973951935407850370611735004795662228890391216375859062588279840781165688473758618776504102782417798905381087197913085379655340470844612429386220206067212453991695363147692528574538481161575904958071445015079975170559576618303979620868045505996772939067171779398248589344899040691788891008059599513824036125813995666669361454837024491456523815998075600552937362791544564253244497593608929596223198329094521671876576709368269992471747626164442860269873298373057632420416475020544066221521531263217602620067854913667626803441289425772150859937318979154654080877004258952680982446352117559479643260285498375906478899085014428723775954263709607668846738980685456524847880699628296603501395670487307233192896374889448288328811319770429225375327778440694241556880489278961398465957426667884142545972281368449330329895019531250 [119,82] 120169941502047234762510744137622010948638140247751711149370815895896065667615762395943242134619323690885898735050832443809885829766085741287896430658671314989340427107839088269381396697390240125758482247206627897370002226617997129820760597601776097268783056430283604919862859336430623776868651749571777442192174861710654832590619529454078022029092566194691047117786618158656247036669477209363588799595015705845415966884698954051311766825522786540237165335060442716407574731027120557736215531402466631012122832757532242417163839306512789684803489925038368427133580062015447344156367446452929925316466537587879851518079452418552683989778112496342509912296853801395596850409102990088304592226323651433175365897627801764505417791317274517436194725133116648505029961376374503858808175687626472305784485065514392149404686427442876640219655297342821166301878380235338594478944294707123047448930732806681693432668297515301235849322637695803615623284540396342827902120989875549455541353513052906088678353928407815616273574516124072159306670592213239218025870110751960614022539900953598305159958605260856290013639010538198984925844202423336439135573072414755557102152726372916890624804735733075484577217223983473962038017133813755254784803130019464031243736434033195431321458587725467572726454176734210606862524958960938550544934439843729732504002032927496007783752650071640540125045786494206723691739579167428679330419394290417834463558531688233771434413048760838294032769973350963699912796321731700095821201155827979917905911946163024331340818516754188077613470847527906108829369773292972950638466740643506594209514854297802257830788484188237917948003132863638071034506053867538071521236898597964661157154862438706735360495076537457522464347725235877906059424900121370630884602186953764902134508670950148126624076309368441581296025547795586072706105328279244239565382381666439712043528702364977253703184483699769389733216415461711774153567579344900440657235309225705337577373460858250775818026911376760343466561968776346599045443903949999106455329591745753180455081594481240916021635135419122283975315935239877388338280937052326739225215116129194885443550949487132584181381389498710632324218750 [119,83] -62258928669293989450395469358628002177914244210413163194304465035618394954252665584405559768351512647804892306698555985253852842139219196074732568269989465949161755549137275136405498634976858310643433310985928669233140166339745239877923079447413486736677001169287146017060595166669857453699993369370760882177163448706028270693395792413000237019415195751940953193245978380075530923838622347056488311547710505482509692675989535866600810356740777177994217577172803292807197730578797203489839627652307420449078123206781847219372609955351480183619480869310487387594438634161424871460780820171007255556735101795616245074537606555520413993295262882633192686627265459970938463152565403482860054402795013378068797221637628362895986713610480646502271284396946061612664995595909630439749667070047334825906576048644712759038850370639113223087866917505230918284218345449167058924924479908188571100318940564732268462344199564087979124519839602112895293506599329469375351466337189176743234047115223650416336821869518434385521122340786627805088268837301511761687493128395747009841578574627932690848131800211682757719363419615013628483699829221322509176487555801678274561998059168912593070970777473055961708901601709645911581868622389521704286103587822769157301420043718221076330596782029423955812974143546596727297557425503376134608449660143650219814093158337667805138543784707599305763578113195812022018046504578349471635687274374817961451893880542536909424748669232004471984368993428233421711455226409323270483175778989648418154836963041239069301345494363188314336482020442686765502350360943392738541584990265253724196289488912582070571561597410879819279677228212688680058892910412012615639102460210696134907201525160394765773874197459687587479297537117661924747668006301529087990902261368773114436002634518231751820147052115376083114117512525099049431060103709169894495592355052486837560682250568297117208484327988864124154004871382177750994864853841421897241953958128268174192066518195434886593657604878192603177090358254402438198353709992645350208557050292239081207923604677797510511947564617873773954914369281111497066137946129594481931960910243866783145437175417100661434233188629150390625000 [119,84] 173097362513847575860487382835849962659550866137745511882498114986142999170961410734657610176141030550561226062290201176556603041034483364561556564618848867883105996363918612646406456989725574237424588638478229832167886955330568906589463486228845571520345477483424822064512231300952954720724341161085150601975711126484911076388715809689814731703564058890757702971375801514770462233649860206816631894059931458080361140879808301193991835656607094215300938593329514716559289995990024052115138002529256116640710146669414247255293212906160021946622421018825443282093180546660792801122438660212854239174958877333859655689779423832893221931076783888440322862290138655384167186994879571078840117653424416161678327901787413474210680237137491280130522997498504927400711240413230952343663896800213251681593940215380605260349532121535360504177012503306417325648586012967188054973945441758186681166125495949883331386495853393432954163568527537159953458933555519066873580590722698586924955764402497748012886415672355661294246147762069291853578575715765039832132539804383809840684447874090617360127928989335897022446200954111651596417766026386994614568581711035944011547713028431387977537183972789286545331481878925904454969790051050390591331207020663558976720146832387132901497524361961344397838818201942020745034056807846114887380195027189780185489196045622577256632901583892950906597095517619091698870053891160975253283659464077031631197479440864653329850774466683672593849521526517340424381415034347721295892811358810730784733107475897444814450056870678496982968330977167919125548147507884672409675755718756103002988140261810975000053636932914037634991519136134850402903683528864994760410090075667644162953984553517954481386697876179838683708581232281866927975838670775504664974327782150245287119780346883160492332403809751400203195096633415074347620516937439030188895434680264087664896336553887391566127599516022596288160580810949550206673809508448155150501515592875899544399235570392984338558319287651461286093876482618064421080474767516858861538186821411933928351914170351295452921554490500253521462099198648800058680166147933966752097320595518171163737837623557425104081630706787109375 [119,85] 106659178280756205040352167202840804052493658053347190305464417660051699006451691068245227443082424892938723432401968997225516051479900881136799328300740434988550399922849097320264389473979801817008774393996303128290556941352984830759632241673715619496446114792533690780388548374929771101998922893024193383976362459959889493070710230138735772253017667077916604834685825362476737001782480128548061448779218838280021020824752905097121068831020717194609220477029339756606477561781378227523320991488867555601882742096774906092075233518672387873407602296628761365104189154956571278530231611505036863743973038669121337025781403817750448000591574952398882373101143336282288965187046956248527801658389210191274085000237549854144764315865901923690325844082945327027672711159768648401392463965066059163126316222821544092256074039691871854272315761105971735909802737463929245234619722409003148696362332166646777670432577638803183481500372593795164253028722720609327872894644184825301364668698206164771639213622075410306106929814390552774739909183312344349141445790213484136569298262129289536121625044186219899820378574069975460778080251944735818737483960335585731685728985250229326416650931590826367253045386079031854379187889415749480140664260698545256101350428128800934104305933625732494823710639939877935829671515246295090784557805086290176318107339146835553176902306463451560165392030637225140918593759908372716488691270575195110821970967614902097931637484258148067672302974727610816912650475027145400868714601456319413731636336782510570322414032410315552876181646746457291390488943118485776871459868107772416117471709171470061500224862674730453999518133675352011305260166569824512874534977669981994620292794429698302774983371377924672150356122554465959838511789885556736107838055978079148816360162269771490913138712593283012357506137979860100460001323827151454728800416489156194420499398899644002670375691458820349187765106623203332006193968871304181958916852652692628538684752142715342170368526747812562451232798132269826633383420054980942244225882847022608866870153032313188265840913445007018228021893432932339508424466042316853577927646562119593105041712988168001174926757812500 [119,86] 564069931961840650332352822978372878628082320615066212885784024053481401809339269017368955397424727626609261206793251221488836386459533047880021135098616987140096539194383579715240528806369077096386574072719991367064758866865320408292807052622599941055426336866669294688581703119124722957622772279868061950396133764814552945991889148565498091764585742347348810169845969272992992098645408956850775419224792358721692355418972261427517646024961369409258726641509776766671163290601295456517525623666144571197032141799615840683534638098889919180951421538847182904670991207051786450140790103381654825623062961325523988004678655731199673662206083738606763407286634148793530656867185086001061928669816561694653696005732928427439531106143560485568729914152737664971802754859070420339978779968638592942579332206500507443156249435682488736077550491380961835292793075860745171500420978325986503865012751710837047872276572159601321131596099573563190836317217062961657120457652512094326697450096169818167455493639527808660600161605960402240783265476650226633312934000985959042574066447215129428304101261800151109216907834978361213718813671270191474002763870855375512535512312766885262768878197269502012235793497933591558908348268279592070646859567117736657236471729906973623916542168075076397974489977214703168079017496131913783404334266601755492389380789852887595262107890095065763331309766397395957339139909400692751403080797095087986402538193086937532611687004279821621636065719795720070859302426868921531198429965713046221375027965088009734890128966439048955719426952029582646173313436642513282491397173004413017319491118120807746084528067359471988324978341114971222859720400910403374596104252543023763142123656528619768307544384864373243457586615927943476434529146165256004044903104025263771515450429425726366350728732738474476807163123069953225485673030639837519947605731888790000605808018151296491452960583252679603139486521574579639098394206949357323190107223960272882065538697640441315755239321484170677645843181132903378326520902191596714635001900015699389172916722415471583798498799537331061553937959816696004344498254581957461747961330823397547942004166543483734130859375 [119,87] -78917951467935376439050207913418358175449899726658840157191381600232658251888132453683850708713565561522199586079024035665221705031888660172030257067665338258797861211189284445313653705150264488881786434104221766892550485287457940632588397558685373123743921058292637241111702077480226877923839458657828470548245630368928529941287645860248258730303039633813251806717701425389438593357980051256183860433247783743078248687362591579135751618298336747040388508983632288073732208929925860769827103532797848256446059347806817150328041177229316378607437744151572345071519607665686416224878531913804594716460371024924465501498933736182527384290615001142072660268756373092464347141174869068164875138923151355708886586014964171647456318088549335149637532959683980837386785391902675999647798353199701921888395068292578561370182026887348667862135923914073145208993515726444277622307560853288662623419582681901348407475936766062844576827799078849251456149960845475923390041105435570771472924556072108453547359710663014030153113441963251028622879030310927613133225827598240081318420534948064777814057535559288986069083647240763817079437963369912559024264623654309394311458857413454519519988527481151747084017319136140229197462228022697200892322509837260336688896760693522866850437963723457170642356999341742409160463462718627698405467233895448528731035968760936205356524594585749014265582758166006848298801162553439756039567104642426804242737010970069042610377804755304148661254269423699090723094816848258202813801641920980356797277331695765076625519237719176142288114447233214033872339974927286289260249013973579948575465464487622741870433061266340996778888512288635707221852586013995003698639183914662071539839768238929816910663869339101451883910053444084941080794730832735517407431285795898078083880319550313848098273855407950512058509850287408842044422958099651387397155452995405578873268432168523937032542234734415555890683647681754651144160505423473994965082308838631923999991440825370210476117880078746831022612443145529658122366782594730733247591844802037622659300796002527370784709304093235655334900261150046203009084228824928530181864206824619892966002225875854492187500 [119,88] 1153901253440433513201111449833375564075066836402194513103973790221358658716235470289458711988543188511709497706843506288028901982427624975090941440631883717216239424744110629918877583704443763140657335958598006410095909009169567638139909920385077858378092786677797178321341825337402570467918704402241352762580664923706828320698649121858264907144585900470980925872447231530642022668783381003055694494650313595885295797853314914133450092956125090558661940259868520151476365543307309901791794891522304456958662575739357017541382884515669919228473297643628860085830166488809953704662829604040679711227127048377731472905305941240526321865425612797728559998150926210737273429433179238682607083593578552098073843865647005795202929473620111843213317062481340952616444841047892288176368292582618350250820653329269651473233590923330581571419874703771801915072901725745768805269881676245797967873617465046394752247250234140882825842568233562904665550643617560061704352940071368944361792838764333167282556198242505874872770541060907593390122670595285678268594157340465647802408127152324138624126653306891874434086982069617821467795731399079774532591956401332470027342383112874116774334610351150865280651956439869914974548746054154281347915040506820995310882665566052881116755433599407294690906725792992880545602763785155443387321434695465334346884412692427030786394044500691805421559127701957413085835642553596497440226469892856785155000495187620585531219579329317264355667675145166296360477001965965366784675836998477070960764711755461273736689565592693022173112409283828627154071479115020933276902620709150867571054205091648069663261656402249216410231866522537945076941502280991466891362080740786834490171537114355932481858787078765902442097709079712795755428548115556023287931865211742676918004266439790548311093830802851022470508044474835708934157177666667808544042987827554887990530752958345783278704351634692997668887908323190762683796393289872015793480574337870367722812617742988360988920475425133978420610880164963059696182315552796749259406164677059845423658294271355471066516404582958288194799528605567446010132652246969526677097048888900477439165115356445312500 [119,89] 90560902811429906559567969403214142119316575271648179701926130570811987223747848735099198488142945118067687497537924222880999774399895669762218712298127776077224652185781824171635775807075899134291608895173602601830056004542444063275968491973619181723894099121763371070530105355401992844867859380253728467721460264981801458214231663103542964872659207721532742918853379494066318160011750409961470949994166119599238089645929777434411737092418884620004753859511036243360993372980966887437394851415398580387191631247017178825608944155468780194000846680056658207273824471385675399563467732972371584795654622248963832669101001131653930787848283664879101905398478145155744307077121966605720418982494755844752504234477416027338804593577899584883910891471665077509513588304650662024640042688375076675956797928513947995891997087061672838268556464508739234847488541826133736975504606570984649186113664113893493326327106588619331918213410382818428590844774871472032488709953721832725053561568657195583928299879755598079236450911820230729518112371993459118248657806091766155682948413206391186933786806388105202709545990583411426807617766667724023509667168528611769079681509618982522137404241318246273491940303958118467969975530991460978629040736040354881876591312424386261973255415916626307337239866513966188589946783158907727246293708314880089732889007397435945288658894490179345598176184405804064444829359082003533461200921819195324747623289381523001122794751579467879853378449113781287767667281954069673048372276267123756734383728455774896681459902685865569142721601697624277844658787819311693994824421777786078632610025129444824229501739156236081492914487722016979337484664497062520058699746491716451363740841053300251205608814152378299703287289145120690438197862247959974509824946564804206309132459581554914174781307824116304635134705029409396336877815823287923364770470427896112457631000651409951309425283724632261117340212228236761149315535909744105122060464201521056039976669948749292400451059765234171336033166041462516644299295508549008470599036973203026588864802944223055541240016704155155974060549724466267318372890684063398942305968522077798843383789062500 [119,90] -1559046621836871539836654638477711461584522961615706366827477948445864226042474744284481637455874158772602137637284611176542621136103868263003601577024741147497660628052590593807500698721060160154077793950872079301081340114479144527295651869873701602593086400770111459935303635755374338908278996028533598931999689804141142875034855070348805192402696334143497678608151334369689883745911841405279476699088698570660954168628647154131995781214267324397757199413871095489689775433041637989342096231819172853857293399569523511150115827474911814062124523767741296864877639961051165421342686232437129739749196019938009859463127398260705183201005285784496690435064073542295937014490325730349972454165885002698521935371706336411458381459302742436103915614090124616490214593199757946602670929544938487409983574312263061975657884396944309556752725150905231700112107496672617578599314791859309153146902307451614843657853893748062032387402013891295910041247531377490214470338002703698392197240462238949219404861441455860688670401470867573249434317685617217285903093693754045437883313121184977240038683372978985451468976244174773076984684702985493598891514522732808301206836402053934700546267363362414036180077810006946335192524377303727467299077090291696771746954505448748716497407626907480454070597258409340883202654232682974343887553348211969726614434324694110454126446400404183232286148089432538866631887152915640702985876225166069248342424972674033753133439774565567405392061069230935205765254321061867861707191763798552292437168726076966373325499432494154609628881251440447315648645587590226876858102450355655215856512735577311664549748366878484450483470777056396413248375578988991300067777255124124093968246531876343139366753171566140442005721840548482923363194298951204335605606547855985403853110803791601352570524500909011723316289147149435459634724366940659117412703365987764852386418110966416118595424602862321558366175398163826992016429927418726842059590075700393660946511055213973248472229516943901979640129562460672832484072678793864138827728658762020065319434171552115613489453837744690885605949551737663912840557108892582748531424657688140869140625000 [119,91] -31870747747687363101657175099082402616709660527110743427714962454007881929271157296736335735875784250042049315553510340844004952282116740001738326237580713482125024099395115619979337192271254662377286299223297731551415810707804172076004211417795891706286438446583343532357841613537848958340982032597380656468283613682613354810112717211746515872620986113613159456470715353140977898426127146157162791852378218066592476473189835458949989033993970487880843936841444077571363685002694245412227439047319629441061555671754604057310226660744407782277104786038446935586368331729068500723652456557427495105393209935455034625336623550207562340905500516206140499519884849484940663621599424529252888197476857744893325768711997022424958635213110709669026146449763870127278278427235564159082038129637860838277296091564923204174962495745272031391271437883968577512120040132358654635536778332496799138711304895143146592519509182259969557326150749339913994810805146187985823059469342995278526383181383528397241984261104526678119494207834107604917741750847677716728326045692923175606661617117071328976881745774056391297290067450025073099231886332502835072784117425906503405175955701744384752730575733447950938625364649787675183685307366610525746225630544906506286714004386851759167245346030413287122144244333640990286964008557743187012993379343857657705799605767682722886997134884691217845485681818288294786286619517647422306005682010432453677810948800250655982487004098380086490919901402319370963265223203151207986630870942271084318009552575601154508583282787765637304528157088344799058033911638455593431082867797894735540080439616380914757755815148117492146092520320358795162348873553864162135490646346531971996883820490303238932204518946951345598585893069837858933708335846078525225533753803225814554174263028974840775905334816141094549406138740721573842634225489326070705231199051901842142021926142441945650881617120682615772465376408475259699377336791514194696826497441578372071482142568786799825634364911768261165931214382338166520094464218631471674426769729168795221205831640691487542967195252811268267094431605169427534555280937771117173591109313964843750000 [119,92] 964007585829321254187245629079578029648589984790114892058633878476727302196896667185179352712912221171715572175019172461323960119773043438158137651723065418175385840485117182457666271455633479849272119267505813795153129113500971261645106940067099503760050134749591766041922118498426208960271131315229564497484386359378425887936370954654986029112283348181753942028418396382221452163366675330154610780776669540126130347791292449313305121206845760015343909458665510922581041106963925531532695144955421585161747946417643569492794330736585868039798675055989095400089620049642339396159958526429511879752554611193321176499539021391857353056560121015328047795941436244584299653796706787878582400908657064879110613310312123607618331818397584731726884984528371065429932555301347274420245891606367251270087040784345307438812954834194058026756985138246381364184419910376288106746711011177521337438434436358658968079227532666800631458109390449072615893963171761762843001371306159060260903412497199997580579019737331356592561203939546116859565307877357536866356107051997627834964264393731935882792583242339669824810450607567141053481571473872195391443728850726616224747989849468078825508558266479147885756318512185225427025430278466905466908129961038389483886129218515042870045053850649275916318000046991372218211862963980189570784419686935340707664439505235895636422058973402921548495695611817210677847029262489550313117202586931671018063096390619518061179102025174032611038300669570628871119692010089202819422671937140362733648106250491452284401417049029673764122267752215866734689786726354081050422342964636463215840678072997626817221066086222793412389859172051344443441962976436683399566242511314888744505122869114425799349425373716425797514358553628471305098564048576585600584910036840265579929723967905717356530058092809607305171199599682904917649588289791720923103658869327625081172674160622442978122177348592812242998412576134490648532047735424442952837847942660919585455176160742230881498325846043938839875481254026647960332738394533413854989600332948322528197353160609693456996677002739015461086717403254268029377699798956877720668617248535156250 [119,93] -34292104701919915581954781799954275119394779023148474821197913085930544926092010506738807262839221801111721977608136377835217984596233726245446180915466188461883171712825084627836392740559953889598879570073481393216916215167179971564044942352684807165354307750766954815736170762486877737966527025103922103060519899865841113623060121456670114360876895543849309268482091131208709645803538288121919559885076416201104281991878495858787833576587159730028067528546409159819635833175462585530709316172765831191800852704792533705779893595051883945252335490231836892980205914084114305388704397790336029276353692959779045014175306566146587945341006358153477238653921433129607847214672520346277102133955258256622095110187975314426530836452940237271143711168848712979868198122280147463009310213327682887345401348690646197541430331998813798953350743266550341222389682421157664857609017843460742231058051998141037021180853867800826800538442803750781832045632408621821648652272212622009120494384283612919673549112281590834859275082291726675391947803881275911708739333216594747445391012487183705463490647535682114993337424962296810388160994999178449443019948359784529826257282164907876768586130941620483685977930578076884992518797741933521900861633920147092526467420757889028425787606939146758548662552507319804638036952162616457140029272653413418855459938000265680047328340620285947544190862087406635440744449956090630203473000538022538283537309502985769992969561853904896251001405169060824371665809762261342025492398719922907331163240716915353770915029482469237545063668347951670565198353226875717758597890126684627973119237925995635908505425078448457883286221955238591214372912767482104993700498192058052292077347299080518474889105169056274528918293662253742638131586293575274976525969801452803941783775089945298790012950021539664881825316471588355944915876865427901485550015871500203193106558897787395620965856523720079034976469809040485342876109978169149926821814506637359769319091001850463178285712163495079091573709317366600065921455338673211894488832074163062038628043805761505597408740317893306152528785819790230979247433912860587367968750000000 [119,94] -867052547606985776400153976101176065508542791141498134385255007475830221455069572174311922424208444673728959776016447783927934000815614909534174135016323056882490551361763086182498911113396977023931105247098297813982587635236072493927923023159123174128532425915800290375191471596202217849240501984781587573641861772731162228479837151790866100207707307143098387203442408292602235903122108494860208030991236808232463894164624306062850781914871278768126604892579256525683274963833760318986169988672693166336637337940980260941202757563141992242674816866646397919990060542686120495759690198368893019522966118302329476191563333398402912882191527688890624899503003322764682449391558997356883828136640443340225821926522407306906439500243596494744818565612691882149675313892561273826692508350173621412785943585312241086505648142295514108112695540449913230613066607643624732448672605018131813363302992546015364933501273515371477634249880418944044188925067414237285588523785947520018482935651316541383193332678869374748399116188616238329525169950766126409394568300814076513192390954927150020889764452558993861996095877964793130426219387870793421565438293805148359529899618972959128079045782219994757196543059865435619466317001497255303265698706666546719685984731329782068122634404155593136834010839951007430606540318961850932244528819874593377312764558306018540134140737636781797853055495168799677038629020495072941948959636535455073911011557911937374058528934920358504310584419127960755792695952247249548421000126274324115872198283791427118145487495869837337783266960327420860810739082385194829953513963815662916792354082194808390086228772580674183962037114015140315834981127148275378537940511171424357399696053029951895360779291311555016880934110904909164241097762092793842867598554146852275548847429439588884568016603655161084526725692698439251099005397877791068642111062167706906059150200219471455783184572051013738800963467338670380015151553024727919271417912707259172599055150761726647121242814367214175909768521831153717433219736335247682775830450300759023635824033803667900839799961159888638274535371418620192236567704953140469726562500 [119,95] -14703772679615836012475612286684869766771530286431595177313834491427555037821125597268455217895368374378102984362303790031076234797157802930433696200593566543773428678996443190704411013762641701407492081349550110613392414478479807405655944591937611816281245824439154382060158937691761441627720206945830159728774942434593436858558386437644980929492802069988406511605922004688788796815761864741616735606279973109365349175585147249775726214541879642970926787967737442196908340077500114431545059988564994809866883794898008158079200500833776852504754968869000969361163665163801540357907655732880389651805580184434144411794506282430215137423363540673709474011589503193215294023132764273543076184877293464947520082028169187867589287506687204430663022189104362061370068322342431156334946726169181504036788356660807198625468002955629079479850771736654455588900262604977071823170729516612019166515481358511284274430709141708339457114077472633505475830505799380724425982315072303613487855919561883035697472800649678179336942841961650067506190344357599327694465548202347708744909705567792518605577577241012705324498817707834643307354257055183435642415029926796546184660946269436125268224020441552491493728236199772241571017636675263720375176787774334343724307869682264414824439798209158383553469711646924091006551552165738447658416625559880889931459082015812323525579248295930741408921371472506579509724967272840547630429203008960719212134402646305186199867825944438452865055065519967560435325278049391363566395391167021870557431026034959273246543289788699934558083560466004521272121325195016082563226968069899080288109269754669460292449144282472941892708632262245578731819154757125183782317689937756759280649366687588658626715212899648469010524285721313773319125012649592768575058223224029750213438020570150884867246158066391812604765430135754607753114629084193277026664488388134538089481674335612380440775705322392281267911976313300357198365503224550337467906255619339485639395342934871209858311231172539411768479335123761542135946342782232452957226985214089333543203106911005067852877111296131019276113221141083005901788310097985826562500 [119,96] -507054092438766528767050901894359019446952612041233415147122607677034985007604321703807788444161283104819620136066475993224346159361103054530209748855186344140171019610975495085793957162854927845958184563886197406225176306718367680138581094095463607528401498977995449492298274206817448608407993823864483849269603579222431489045111093969017109413228560082536859248906377958004231548589771328713719862843105771468236912150725861992008635268101055313306322775563696595978702070188743580428306086806058410529716777579052974152314402233709323097532055905607555675324747109471062067350135264964087726697871864944322486409847915023080153840038057723350994078916576237969811255856115510445960540159891540555460515515166267850294933439149495908271137653760765368011733200632950469061828758955626858043262327549394901976446223024875911903294908788039343251677611227723671750668052292906229462834413774780107376153570482589116297503148791088426644523230423865094526706661666287228664001694377388121510953880082855161838889229211721867841301280304553126273842764024223237563302833873664396175063600075689517397870029624544615830143799819910027773814982226795321502044163789916792303126379843597265100489193990080616913479173920546380942469650056254043114332827600465360405430724901104046527094993110663793551400954973527124986705238917783739112926454510229368963228880676651145962227571330692598588702820859224442813252749776085898128217996075582298153253166626503310083274620722797718040718258070065283261671215283723638025764748074131561949507276137976314667581463786398525296495517227468952319789931420343852268409373351208035558085691404135795506651641383274342148985845621074850580006882162353014780442734003169392175190228288592748873962391826608601587671917896744897005107821514123827436480361356854394608861390300600620932803729743341872278946736824931764204371618350273593085609723147962676201731262332865603969393902734376401441424878545389115820050526796179475598411351380268840050749012655117775336502596748205190331228720579701804609458093052855890340823191856056958932095705145286568876090418630586448461061593951145450000 [119,97] 4160803073885757959600791950876371022533380693144278882096053653959980738294824268750503237756120228994202741174891260263003264147754135945760452448765196453540731592429478249778920658835182710444633552628057778155470860840189593074212669423652772544550644035208952443940983400564217745415204458455535634562982730585592004054553967441585195211055387039949654256532396809441623179257297791275439874329002100482664288710520799305503821497113294677958763944798597347752674294425201385510394742173458861212971554383945859426927011299505708618078249812882432264046729442155849173787234574750977137916612053411320854623769409042367052441207405136573955178421343085447961030279036172153370484709778959267108993570280532733923184326961454365636012811873163550063477833235666778547803098671747831511645674135919719402114503390711547279441990532177817649251208387754461448362723593262466660953449800667042575178486977684645242433805539367249229320150943379619186806185020926787567659028287545538860728697895409254948458264370263307808171275988908376395375306620041423094284954307500644477570859554288684346256440440265006238155996777909933002004092406156838282179447990854849773274848305233663503631257060426660401774369990426372349816060019370690298373626405175826374246351762384908952618195124070190005235925891756483505164175003531858359455649110842646981481400191123322668840682727690509564398479027095850379464994780286053536231815638653297941071462795824481779916560626463909954125223750177411054939417080920037066636496040867645883798563250617663159839319311112292697020178213748410948535349324350412024868692728274521352765657445073840020578810032301280233226144724891668571833086912515574616324456740946195377570220421708067047460568385442707683273526814633433257960186640200678891517876666805184437676557621586940263409831235593088651717871171076851787726282016824536602528628581344899714262255146065900550230309390062090235284303933795473902501657792320334904423985456432150147283443568323884124097210549664322518663604863658093506235372663857377903696365946023708357851653579471738073509055877195252683200684886259750 [119,98] -28919598348705225882900814640610677610812215509581301610140745504012166317941727711445653119104626253334941650869414316298541642258223932129077406597220466209356652206953962247508756736848743497053695699616556119009055424532738561057906012928935779421948520486053684109930030947247776623122163139455195345403590494064087801674264546149170379646577588038762875827356207104394667251792287973617690979566608240574113010640889882453781512326848621446194705170239839175846702149167743299768745752049504329134369066304563490804150718554430342578578933430752321029820917533139705800921555146145007329006090306596288130406524061894579832929686861257731141953776404566916213612950937262502363159819536281195369191038595161652992396449426623453799589894389472359813209708709341123817052833395945272217667761138304602422290595884205357769004175785954384057389968147766035826565265878383288566643267181761586602791135964040935565014706587554483922455680920220586203657885457115160957129857263504195485029483790348250547941648559461844397625940688154111307266141896689775174304686545019901261470690040831757523472242854777314543302801264762084907726090299953150077667678175225731966911374412036474366700941346488340527381750916374624568004475516413961156767146143999288189263459847247358173736923637719267313029211870493835946629330838421736933101595035411850908331702627321337524922582748530466457705440957468386962781955675181206639722421476685100607518226860684821254255149158098800271829597183557888895706827581150669441958810919973177569387683962144885782035243179868502839708467525019971151457210144660851483437816527010951124214762403492911991856546433435121583792405010479740767965312158721149621306626666612028665576282298445672085801480655579667695363392985633319200201839804832499375938795734052330959992352272810519228595465651125425255820114817558701619684089574919220666973667366462549697665641306091379341873026336429329785048594002121652163494212829687571278140127076098223068768177323976283984024291864782211531820344691015516162505165110257840663696111258386679806189390428794584516931378905939941868426777300 [119,99] -5027478290557160178065154017895259683159466588769630531408827085950678061684477835797381533764357439433166804157787479077309535760730388427360175683109128117421739995801214790913520252218552161109899859068780764043672566951151833941762308534034785484489145658337777771163242431559847260108429669657168538333459463846295030112393471170723198274753754417073545393365129646439917660958737582756406538572784012665825505318603561149062940937801380487381140963450788498662266072749850247901409865600276128225820530224077671241323361437748024813210236215761780817379306578410491990662676979233379653455159272557100491303219477677789112973887118411514586861137672613357504408588761441561015102207741804881826295030375834286849302477966125871312565167884000955453985059501892868774025957023903866780298894171636921752616230637901331876135095681880415158563078506644735656841117698161877314759391315701726289191580819687891463102168979319704235870619714915537633768852390292538882238504613498934100729888694236110183416208138160854331716648123727350244301833194927912074046926943610266483107984720632242424656881102141709491188467328466128994223334306762774837867598716354582573633974338654712616781663673401503605128653984330235836478868081432117824497106954367200200729799398333904204424509372660082681641464497811259239927948367201780894102609475831057081088087962294548578419047248522320062538336389807541799252362602784392140200693236091638434740828669331924242036623990575859055009208655257108760617407128657484216075752679206380080808313488152333559387955597073183453506897801045105970273416044938225793446830302157904727304160081087796717844926385623331753761909807164830446552578969539256548392152597084722282185150024383975094350996670777150741760650724558384744419871648925476489482347655902106942273306135131142485740602761151602145677077675018974266859432899739753901374265729117067342823148983722110739464255664962653275119249856274187699864584486237953885218848277964886409910095908599002990117545823768524739301538512971560848651952085356326980205653759899039275885366201691177236547685637345506323858950 [119,100] 15857663044730873426096289770914114958157297458263943331915521092632104577781112732300723365936225631797814559130735269825692081024578557653339782630654384594728159176856358636239485295067946380067664716825775509662719151550078863251910517995796218902417054873852193783652504991069127878785644277283197597063681354219060250762580907087258592785084767880677144669158217536324270749396203567057138693541801807519006764969252805635875339637999204500251432436300979243981492217604878180951960035195500605164889601701994793535062828810071702447475043138509407703363385120421883267805185151089979970652048497451825657786385560711435966560310413049392412259774282395938171899439383543017778483578139765421472164064279796062445695865060690091621079124142111666641631837560474268424819359805220286629717124259078016363387217558783319588990553902920054748109833742310462545035245289304059607455272498222261958592324893793204321708461337325123041827883706552935543076667480813850703150138531893283580349359921732748304593984156488745569301841902772361687493636238484585352797783440452977149766090150386970976044127588846537042986942716711818107070581921300455151665692469076569695160128122822206798781565234337079708123091117945089248637725116282051640870154743966888720366461939504728967352372208862834490913997567856589281113040453790820295999519694224024281318364789459539686643593753262811757430540314011492737485825260156322451034264430507257574030034051809859959464035026270950104291850801717289197587028557514467180839958290306993576635925657196038693987631067191650108872337274768394587645078992219227441914261454557540151834344459187499643534611416151494891202343796966950779469421490541376264845573910017060845640143494538791411624914463812818294353298716884842263456511440737227322126416205734059184525120521153057534754874337947709793882671348345007421579138171536547995126453365717330836509664821111342350926422033972628469148251997672855637756953058793227193576400009863405311579871019714332275103670437778296338435183792735100894062358779424409933205841749938326545842307381074701790017432695796447900 [119,101] 1052157957447046619240191589903582420062896995404580059129521871357013557649365612290860107749419032863190443440879105258665102479825187740629984705578018738339807378957278241886041258969547637727974169949800853309176106338734356480419265012136657844851477833216132074883269431545415467152670886930582033896220426492161365495738324853567728017196724773377810498195543767754751247093053778890671403918060295067488712834927343540426354268519100981673025653510553913197162496392941800251562652519409782252132516981956862652498316017513002743259451135103235195094545351237991541964750645006899593696712166988702619964932998844633715501624623995356884095391719733029846026408331769555856534918855916777021581369259151068186386624322269397016629569057396793260516043332189498447139761368936995194695571736208685609765940352331221383611566934299136328333057915061763498555050083216789023762023016221209913018770812964327248537633634113077297200447460048780888188443271288588237522316496352826017920287458403050252286323756935431549736365240560476354833403001907134880796347977970502681934697806551154910185835993903129288091756137579658713938630937717946397649977949324748174176550503371366639247366438661268067942266045911545764536322018934666732021547534587294830892604029229903000746863769534948136890239384653331275838418967135623988674941478765869546409749616050542952089302443458114662113872655396675664935078374751552315805250376815009204689416426614042933828272582648127869497951044361012937410383081799728269895609654860077147341579827665902380561395421348220228955848112270030746923629702042646033150306335299574058797525925982090586100292123322214195712396699822184446024516243642885214688583282269865907484221088234639689719819275068167543183491155717202145391993370430531009970632509614880842648422058326929833644563917653073965764616230824755419652677860587228081939481723851347266059179359188207160104752250463466474115896408618439675661358320527158379263790010108025626248599608032097443609971057436441911804556009079219179409027223879177114019340534889307615930190001654753117839592085399800 [119,102] 1727888594999752003168388065206113927180778031036891146180098566428340498386644209891377199992174725094103449832607538717921021370162918019260082554063331872113104791879722606197404533966424676446897552631802112747242686773055978084935597612501473054066282398762535158009308990025526022793123566670728896002681913589179178045702583904233476578172286980598642092284503584608673989300902177668014433117461988569862593064789488534145680036867309079314913550086483286667334331268563255907518579529873459695391533479629104724096893608229666512240677805656326573328246299959400395143652940528731794210421415564842624566209361201147820371588266425997533922869249201891623918125529794023229199249966192842866376218988813907588280608460520796690292526768899032452896416579761692016738362474385210923073835526336747405982376057320277665920591188322917396440274183231164368369169713105133859115886624011830410416505069936702973089981956523382461176754932480050576079536947811386152574916898824205744286032836800742508064413777276460901155483275677419548277603735693862435910021832353535891033444243540402935202886214730391465223357109450829859609067357859159072878422777722951038501405370797192716345525653801548055645365297479853928477132075968386827607873716077583741536200945709391831137348137100774123063115963178994208625448544216392145285386609784728720290496951362677595507122608467036127336386167512850522651153431007424681303792436116190607237299730992424546515275193007982867166334014489598756774705317073406781172508731227641617076770893482815166137460828727125635571328080788675309947608622035453950149405950881245043544715155270878367625570221576503452760620995549676410404618966581495070342565761638893634397086392576766904629680234237426516410911966547517804278799172765175483222616360329455319310441153121191004837105931415372399125348975654264859952491247748441701366089648077948025561305337809590622398649097112925916799024258848145350629516427085835604253997846527486492027820174874210243797679294693847536242180733437363371318521791212122681603865214175050303446704969881953735463681450 [119,103] 11932450715733044147731771603475471155911766798177605487169643744577227642271555184912342991100854146618756968225262410634086113293936204902904243237480467414012111335074357619416588149381573400375681313834612587000001771156977426620312779063585454325332699040999715499133562327122465800416522604789091214402132991171731812865179839029850691258706969416628657506405619379004123376737199139031896032898078135001399260317643610134529304192216998613617853572760939472526891986353302325394154988669393997091733982489188115317035194847697584890413108651710070653362116730506822164687973155753929177534736614889413961508118854834682045180832236168701589795754927995290634452612987121670223778119665664959984907244346028515927921898070273655302948653778085803158020140381893941566783560723652596523280718273486809561474899476933755739362955651088041991425911892167543465828300131626059006306843373806063504861395341550418437593045333311702974068728680318836754679579991500607512069627848653400406796544886994518586249718351719584342726144421287338851080159868600734503207592820022782638598078506518044662301768879968407384679547522367488158147297993798276945767696114858978181604696496913179137789610836654659806926682146373966889335156778265958895244431784830563397196014411902650158217120947508238849593352710158977964286859691393787336355561357983124470397975700238624264102885856422861122482831427465215701374618999313851921505291160106222665822668203028540748045828312496982657292860313910827255849627843679313054770398536624315783293469203477414190851126812118328271263584889985108556871086510898737388086786162626568972663392397121595060185955570523118419713808065129804786384909356182846748365843396881371133592578550381017673099233668622838172349041225058781693545516114459895538686100936104891796164622220315610470386781964807499217611526709525789666779491804915778540690283171632339336928092280914093227498995582608547918711795376897097227575683348626415614164095074730496355038310843394227236767129371781930554276016356106958283406374534926955286262375637868750352174768913905448118780 [119,104] 997873647883573026602186104364604398162687686258355583883645024085076805949304036348813011481155172631135231323213524720375503717767872146604159612250621968454947295503123347227530453138351368473142055944030594519326327709667887929930120179529518250468163905774443405050269028397199873409968332981968825555971016131174318084841919252164519947980757171665239044212075251080103538166208414126717104038725877567143961850859031990279915398446897162770761037802275198431506868615579275323106266768758098518459165727523513722945234841445931408817597777779992705254596751375623976556182298422421831210857566890971991857581003944180060068449471412306962410281056998361120978134238702114875008565794844820568923316865437156561022239480995121018592978581265417116290612475308548619939636207728973630877473529033721788625867561565195615932942370218626319224496811960927225705352454532087609080941761790026326127657697068618346917363543095269793535294878374569351549508093302275027583908376823386655563462402426355348047183628897155827414223554419409798220464100808583476949897425207153623903296227834145135663977498717867696626772847007941676463326053991146873264382153159080502697221605560130047770542216269369071739974560135389666206098179863429084526552340620030700069790611861135128388005808415070016615314613493156774734265906969042733454906294101545101539328331808027268831237406330539717763945042293460698531819277889016778506987579526941468467902259299274153494247713256901535621437346266885649510925669555422525449528967686632292185701966049190988462569343068083008211614225320753516942031085288925585824416478784478843435100672161311165168048218483568918939831217517483166767396327843968064428705039133861075409083140910534020798107384003317162867637431802769651372202865456603640097850608529868735186173756979167607997832057889553497826316927840672104040563732959295481048587685143707007838502606325882858351222848258206719763369983259562206731445272894150722097492125072196756781244931531732610492753944163465808250295113402601946422485128806299507656239425751832094933615569758032620 [119,105] 4683524070732510027126960960398637817737291960704764415204908228196916685307875736776912740198366620948984485600496576300456491319996632600213258053214748597950471698743063620451320191897266301784881233987334265033837050139592141876794010587714881341430347205713291728993223615543987708426889416881997650486666763135540923853592679296471672894366440953958462146734627517100582431408410073976060020448522865064878772854224647288217842189557858447858455587910772946161091315793578347608858291932468127632936997453272781533282975552134548142187209327962606677378417060254939556453100204946901663460645832308243677896854035213284568617456040887719896286753422591215174095183488373939821775346138336751605019994411359545831398162145673064652728771427038951927716179599582040138226942437753781456711808458955979703952759892282842444481823753709053409564248558543555238823930231132433160961360706683158420639307503062168320472170927676215767681086805159264458108733745389815923705390325350240629102645227920793940373876329865301040800578279921822625724991792126847875113397610002876711349824413782210773238217904266059986564225938473220710133164430074181215698782604510493597751820295860619374642115546275465390552077935583397152842431629197664171896957960361716984548498307115120210610503255671973767726257126231250064787875942190965792660437142446560777611651995679072696743762258377121164522230250369076611548154938379061461957170213639471862841824706104618140196427904034530923699562221976264336019411467926730608621050488702330251554360192237544884698298892556627941780311250951312851732721319483817277851921342004425109292079385984963665404942111549095226099509164896138709681821029984622984616200439302070795711095506126329734745475772623974453196575755164680165906981021992020099633171462796913300921177239850479220911022812414394279168946837304267690810273595513173790704158033113673492282311494290481874225175428954254317480298471870099162961135524900726573415954875111763486676934985731276262929249589309878877417966419027173169262671299580558786219384244592256782097740931220 [119,106] -42686603220323486230093484330934497704298066822136911394237980982699667286350793981172116418786021172530662723189177071816271283687301307697968541529728706936134180597080017400400603175825756094754983409023123939509321533412395817206251881670381998929751836270160336205327813028160350308628160813794683663400474175162873144846365873491885984262202928224251952968050888066450164359549207808936745916388087288028122389667237058191036171684327964149268831590654749914242009834847721406329357611297678709575458812708769004706650098688449300658368253063686607624919693110810508818633906067592169711269818982703085186871400053577615004663801874547434428693296574254264588742409177506971607759481571335779048140467848516400127831923114406206761105105951845031399064993866779986213532032301588063758153238882645131556837111367726432408934179743373856376834571094276014191629321892985969630540245070809494169755353167391998463043714091038432975836584186815250830755773299723556160886384984004071517627571173738413999289158537332867643531271201434652023337643129256823996698474795965893736630515013060983931833715637073826939343959434510616977865533033601118462232050488618656176936385097650597008437742304128823371533977520553428129683546675042123193492703216598495124001955281384277619884409414189463211479203936347036149573931017755865998824991270362949590801406622171442730468862163931652921070919947420265178636215175160679044293513326325580284960668694312346046290193607257013078847790531259564753918085025295054071740856428260563426718340081863785480662003810306103145106022118785288335649100883884044178774339370957640526040949511832171044189099441433009862484387755066813119793258297466422169247901995367110858203573603919889617639254570048876388379342947516527792019000721780186415517876735063036426794525012131885922303144444315780174075446241235818586127531848370516948762710039609719635930578527444030441455153373068630334306580680841791380297948501313524747449817029196486445991309803312157190748123096259133059368775008210033630154929968341783336450710280374949123226830 [119,107] -590804888207235325191998722527497524503538567024107026198452118867587286321795126384395435191840170592989343891241733890832702621669508375365111080946298061951277938249326099829527863206490107900008473205181930644923239186574046448480540956656683979280283992419276470662038953617355284337868651237856712476688763560532695157829812516922160359092084679709541912787274017920493407533368101153160467335914734171288374858178474067253313447509720950962952711952846767063570364925934304342489462351046749164709641856125457249846940384971625783511612188142333666370006422386386218731446892589832253678781036071108739355004491405219046849936308001320816200828852069424850945061460276767203321800339970189022727725253721673758436003954858865072026867748163274550875149227627107092769085629262842826884511940222646566226819877755171807898827858972653584638277485207678285039959700968629493841755441629737491883307304548734505978351922048090824917254783950149375364567668741413704400064630015948769867736205503425393916813383386396174450684046221859184320502285335275479679329429883188746113081704150416222039524252854894830235710762186589267556892890111357808144953624088061643735018740141836159266671720112753963845570493623282277701581496926335777027771465049711777542577440039995472759785494323831929088906695293875516249479529826074748563239074745208189216195809926351877307496324621098465205887596842266173842774942401534994006104357111471710108487682015583392910120134112355506906137517994978504215527415051612307297269872688407768263157824449210641698474347066786784463560395154843295027809007866132575266578857306311272236345866064091026003111266286270694803569073511701486905113772917418275532811052230043264943216573963560695803628137221938414832994078672329698386161959663781107159854039647933098346529519362510074953403396174647828073641267712146108920006276398874231156964018760112192830354471135073735889838350683098521595316513964758582366178649891458197631208847293995983792307738190127071795811619711059508881658530505486610943834716000950372297645991105775960300 [119,108] -3735719423991839118637380819104054992163949621920351069517351207282587445474253172264487241178944657111582317454332353002873551329544405641000851346605115131904790401914453354499607845879324429908767446235654183903170578065235723432690247090535868796180411238567207146930644260456626152627529895045599272357869551198039853526925477357067348795875248870820747570410113612516361524971542952465136715028529028591881523818481529151089214972971012928572729883531192960414100048987503945347471826747436892481363114882185645222304906904999609483676787700472409027324589935737305944619503192022107654020457056541398535628736174635451636675240964150391953532932437419763219499508526492654755477618500459205290149143717271599356737468259281398549788159939352305554321566455007896593161302403744062300219472259594944568212625348451870533475473822555600411650178159484429418669443242830805241071319916256828450767127742509099222732614777320965411222469445582934190061074636859391711675948624582786153207376501052718744770426215496465533819474229001699649436722802361921300349918533517231700331154641843966640225152468653379077237092732102053976528398824697325780941950174904181320929487918899522584913022748193192354066117524389595816445181527454454209749775913068508578071253099947816409505494072473673648781981322251559352768441184201180718700415117143217431171924725766200450449060267493661342918983956498981546259636790418972237822423044410648045484317504680029463229584243442274235979990732749271848429163095112158511509670600636820549654383389983991765227500571820073585408752050682531177792533119658866826496573620238897748218617721932836550567501727518541864125179565125448799472873420123890496054312486302295193333783256277689743733319350058599495225439067885078465930886491260146476330853610404337701205335745899840350444674215793102691256180977304672799604870426101303647542621441856659042011338414725738077982228041644177843860059172435220484196071335804526899288139831511532823405608869599085822137751276468241728102603720885207932434672810942480112654827679764100 [119,109] -9905725495892376382169632815414991586612413182753600025445544515225101789547076895222789017670981613761188976953233911776769605230875846527891299708473341386296052592525462348097285006291025777639271114011471507462793946687831718921431123294448993258077414085554417934932940350243882208346075506969555037914420600861063016659450736494180182126059430023635644758234314993116591595164777256903396608358012604006882417594513134241781372163056515782965890776477351153046594178338992269440566493918446788152110223752639683636835022888722951351427532475918707838881430619615268795502625989570352776154790881812278048531343712878250005060526358328421271180915842436343080848942552545821047204666750389332020955365855365325589436945990141861605288506817872999782241918763359289545013859313050377584434205306990189909922280573288383319745402207043089574195557221141213864114148512918079193484918297191439197904137138981608371546571882541630436978301180236484603271692369382075175742970745615434440621835393729320075426869989241638784004930948271085634361058836867023668808834767502892835237546299573019157506628879859434133510211664510801981496581058939422009229525705692647426785170937978494394147418299996382525922671998099896587890642648037452021846127135410469969473329203742962078642140436217681669329396516013901079499671754264887163386933670669557256473827724779385169878936023697270681771019224588185335190189639351736225455340508363220631823813324616987935385434487753593810932635956908095506010957720861749187938668775997873999577232284816359635782877647477656448510738434126590922984141649049242418098940710106091176888557272390384490690987981511580130357249079272000135816740526295272065490214358223004779235325959690259797217288094107617506371361956961533487922467196573079806212805346153284201198971474324501443481724697557587391365487625704061724863092437656622046361086613529171940237093291652712852693116295327102422447428481937559846413672226064182233807860701616459215135674678603611004128657972906818702880285417989118763888642575044237414855796530 [119,110] 68022044013350195076522033861458355863028502203332450692221177667641891311636195051548181326321060367802768372433089862984146366112276845962586789263232692166587096427783439468848608157181533133446845156000076313973412185683203100408332814297190944516251117627428801880081803170488468901823991402089200286700674581671731202026888222158364869222479393588704362336100402228284561063852021122139965256110498634823734936366174728999574622914320038608735213850346778920100661083025539870220457806925676801380070691161100768308386240404792103283338898788435051027306366023071119426825321635915776039526017492372929879926821941802799033813433451076492293122942750274748006290870298842936175188879072191539205113084869886741218244654522816020582132002377448002715417610558564958263941596791616625857725453691056691666017049150207773481582561322234952395759658410249152921501398022726475800444385341406297308253058503580037261982445503382135934734431276268651567023723116201716141587521311680787097064589694470960388213207927497481208029031087569431630658683479373025470745011265855745659828716772089151845731841987190026947761981107482873068353000846455007403723450267623728829019209231292395010198540407285051258238499769043207932186914921947724679186329611427581727606209055668049040459592644267336719401631490762351554122314567777321905434122756135455410068056682720945816475663159843611900335776682808694127000910675751561507504789711207133264483739819813322749076967861781806469367192087287751598730440260483281636348212323168022013719807619614154160692276721459501750532270242610504399816193373313873873525987671110614607148545529537941123285629980850886387352878288312384794938008726931404597945075054953588937591763650504773249354442860912736033674506783026718043734780934327644891936302025694278587184919209031945099244196530308495725340292420605978217283866764749876969272770150895497495783011511621223187273830637159647889488882389646676648918063804368937614573253243297434378879927941562267780174423872372564170492979829303885535137673668128950662650 [119,111] 720545135749051762063880414718470566546748473411673868020121647839279330384549086208337530330155362990823850869787537482552574308410981394382168714434741997844428435807110497981358376024428140840284153416360139962470824783485724013679880811953044762846843305856961640799191057434535739046021589226335156895858501749816848097338506202889004148736217648878306504582356095597048936319853275291791292253790815232622160460097620608348981957662861047901450159204268703220813292355103786746678906840170191483979124506611613030603478904506685558284574812696232648954170220792474595440218629516330028180842720428921264845894783071912293883660933901709303961807730558832260406853877023015596583809604556952214854656739281763206923849766663982755360345133090060096893967944925931030210909429511261403439696426333264083448641850866542028431251716882278263811593738435920892611666550915463154479351696597016619932358007657876607653438721591261632908445388349651106840873038623835269869285064890405402561689517746726951952571583911919133353133897645990865764121896752625289568253078153563416346659452590782590392470299890038389872103538456619839557447083782971012802835418727632430271307530852325269444597920283119425712242270098312616958631710485092193204245062863960071988075526103199414239021766689733780780534239081892241269083806851464149304979243568276648896660433619032502408362452125827745948792190284394196041844292740269400357698793509152172603958610639984505297782460222215753031631608086490687654186720471830880550936861120614989816676681997163713343395094458444142128882136874978309180718542731550433935382098995027956655373557623740890384928941088679875550796189362144417159573437905187597298270159123780554973281876120386862476337847024472749235211817419074038679661352953042176938274580288811420964289873442598063972881715198046375680506298136359793352579952006520333676785314083919515080566383361027400807220892398330329143591698599135704556594132041682381078385072140250255525454032923634306635788239051532452379868947099480509454272061204708880 [119,112] 2113775760544957594887639839380695446409912379161351933830127641830239889338439977758484371208423953843064338255338100045858500857213117904286386820623263235914130625255512065630026575251093186070361735400377813375825840553228149650832198900479008938602119412591468745985825676590096686409865919319334682851472417294418586579569988999520156612150289212812005552346830347692497034112873232140163677006726868186332394161062823074784199459079317191268144019755649298768038037901439804649294510905483926757623097604196975657307625310208608985644088439116689029975238839077850279296423821558183177532758628881941707759244719737969174533641329996968872756355298590690590276667958156668386824068966305745627002028016827183701821069243672414305134203936110483107833129021101413612513134833504215025726243400540027428451240539536466543416560931791323940961815749142081027217565351940731310980814957743686206708522100122319307638317830079043934754951150865001814484937045005706499173515092704004547221063817108813685345893678666651370460746192496482741636398143047940324568730086105379862694600385974598119246400052747482708536932105286687822472088401643854211396093009650950936063231881580163759265115038401706693875405001572021623724405435934900938348995808584138989753666413687287223072307355128875915928043699250725523716993176750309274961254946992919646766715625993511483744516667337257163692354846751586454620935317785079151306931873958509195403357861843222203809408283009935838229423004381387194172571217665467710507269901513869144318985642900664514871219905641561762942883077192924840118963397999507564389905008362637950092687038947366315747580277918746390287360422367393571504455461162154863231678395347074241254020303429111429227274123665679282765386406580679291656754829454156041948896543332515755166805632726842000128715792393368110629570436672507219594252774068910642373164822814650953807364446506141934290909572630442683667708496162381471229403839414727572623869552996555007243096818138865448710550182316362106087179214028063725269876773300 [119,113] -2261782802725382380562902445899695577026495917878304768729504657466622338626350185897458544673907104051623564323000501845989265657839054454529630492739682260621511135546894510291145300065983030717693282576538297515880620613644921022219598117396490113913749221696523927610549440368623256534160972196630474107375036496280449401324190753604550320282891173130986974006597598325634443440827200281917867122286865353112588183499147164448509495208717032035703687077641020641096681478454659349055850421497601489808444288983581481663994274416476392490655113774476100733898169143274023280156975399792318622630239553063961301224969593663825502153824714221873353165220015098274405801519555626239280734521560882495265031454799522417230993504738804544791459605640502270201228987954909717075836077455768640684876746801658979092049607035630966059941776881192092679071494260741537253216903923523177535202936977358782689088290431190154058214573301479569916694420145493265645777442594719242736507953170216586255438662028692749282583776883126935279447155821586330819598754694704310202811098000571511329746824466377349446124918415444883574316580149505345064112425367499194343386968059571366406930742659187281631800322855524177366700147972494726590445614669561121314137803163500734176721680272447749377820676647555260809619945385105199981078754700087146237600620600547283338241044263054476194677950251660468455643034659669460877922750408111201911216359955176579004299293888901416571069738027763343814744505721639654280453892489287335765293410850735305817253559300492811961484721167095211111097663275719269230675444760338654035783886232584314478534730602854087804757810662750922250153862857674580421145657635067358222989333541561677829474347118078063637993469713990053822613863442822029053205475863754323545185722845269344991735856519341702926557120239854309238263992360233184638737856931751915251620616417223131575022585945011210924568515057438482074392985454719174017043309704729136839667061040091037785011264514849935729564532973227089588264001338190789375740 [119,114] -28006059187106660292107828767401342286593650878333676377152298588575596426058447606284020228686193831472808998820729294254424776642353389187202036182609616229231928164215682285108787594657159632389436794908356878546792331355819356797985457324540523758577889547064605814547765993277093939192281136704051297083234585815450593891166778769976234638622365030493630494646356152953935786146395192743396846171545135556803689497527423527085385435657317944022583195608754547666253133533709592209852958040090587076447127437242439393301977900995630883886677744181574613367644318912423020970657447572982324431906534900613136604713480470471535393446631035254928859750483363063595127358679886264301889339282875011074219471095332924394739186961497919958902953569841146945276235602318596523556274026143225532702494096838039180397657177469422380738389100280735240576851722860584905957065904308232490869972703634650941302795773393019589974587270696036847234211042464089687986487138580641262108166295194097037670303799116386930368899743867127281130446664875931186138637744754485536635056023657600518792070816290127677314102545827475548737860423599480632840261236291102045916817590895858564222714646841507116354770480898164160908186006099577664501077620455248934644365727042080807155367059861123271058070784782769062639887217247327319789405859034694702892232401972974076509973434409612877726924190586420318269248004456216782270857041719785065770144505702575628109886254393384493850830530054605493757890851615486391002774580261775685794982147847475050381233508943682163528685538040647995053837463807046842988443840458269900567469112739163062896515682788690801546352143686468737102573974574935187330900431014963000619649623976479893054364707927563592611704472101050786997835520864691537601103042423494632192242096704013429961103868004163120087021742834732265806133825509205169256073255097893247102996794223060695744402296388286097338639567525488160346705713642894379543032157125022118909493030554408627664808767124105580460280200334775330516206426029701570 [119,115] -45346633449970142502997529114571762322873491954847322808405892320654825037785284374819527238290162300090155078758328689514344097932687130020992857472147015594099459844238264092690853927751013509458121733754995172420841465706392845176614439254004808553667294446945969099112375589747628711790306563181196512103628021311760267471426470918163122231794116168465551292522756482825905675995289743390796076594829887833531364345662682148754054102006428096245689955817482266941925639484134930041205943349467453974641084831583877473248541298196331208635339067827613089769752137166006264271833280290407397353021805801281604655954729113212016990805698571479597333236310412018009628129268456095197369614640423332868213022466193741166295701754657667530912695653681542951551363598342163417293463899524044345367698079525399868084662413300870998724576977136280342490652814934871619613316656548119256361155524501506589333809575030756711527219360131610721726529589389931697820848074248744034152917915557351241098740048505985481796401831138100724438843382942482234960407404325999669449163813065518103103202612755635262101370330491276432378801106712579901058786348373154522738374646796013803052297712615413051951235117585207021333385152336395134937624044552112843903218343807490618307189330524920002000507119750398844763439219365659933996579178667810419558058190210670394017601519127724990903030505223551297340724391272566380053916573466302466239399144863838531136116339919046751592751524760927085551038800115657879547958803491159482336427855051903444458240414817904830327736663435715618443809968823088040824142267725668676921709216878286674500323888687908763660743433651897815858140386550582626859525770559072559594225253331419344496669283360364426993553950184951520163488537744620709294809768194376139469244802091451333139180950700232296945225399136091077913688968691076856713305680739594898604683844573165293515507106387268418570742266272047572449818211782833468519004098984075294312807177353043591808780318245157893270847989627744486627851983730 [119,116] 67322017903250342460107535326854997648704443596441243360202960703143904379270200525824825665684139586380407183779440677471981350171096298852949487511313419366760321318900027293631309869950147787085983315390226172744296947075578988687838206285448202739398339964826124771953254607079126818856141355765739994701671468281035656550625679127156510113827129262260432144652763040323502919113376527656649417471749083218406238115196455671072001504778447642386827557015730652352067374785625449614731579848691846997961283251729005590066363366131160424214073380394830461916095575154759972971885476049143778088568085810462147842322945889809410782034201022660195801449215015070484903543413676589442734547078582090865151576588450605409458978412593513409267521541030768226390711681961170422480488295498540043521385591115083521022475744827044211838131116528534757780854388414467601931937323228060569948402673741372360482602766976909235202970452221841183244123146876044738596792070199237213702264795863491530425617775490715290556822261306683967418246645927694847874821825486087778005724802389093687759810214067915391022534849306841175959395367226014284801093260034174858592718778864394725302126103768655575820015569206502450197219685490200206138177456953140250092931344877145599863948843434625979221252384386287057090263790440177741405819121762248673115074210614370992297245491956233354871825934385325807797202489306964174889824554016967932844543756836376595918474926567577975227130358020231709444733121429107786094964087743308786519249039138079565602396678223730917728472679168997761769105972665413451773771570416075862156446194643581602714637786279099217707186880064658553845634757827886740578577011859242822562017981602400066330415559988083039427103047246260856757781747797701946331280277427416285715624854606482416196250576051598658073955446064322293504321616601625682820894122721721002621177779581693897273611292347964191385225565108643211621116723696891311161445559583428007162895668258957541787517798919493395323055151528215796231500 [119,117] 283433146219054083794816168173319108837751331409083374827077978813494964876481694182617896819927800482827615068058619007579410656030972479097559698734292833856413120254395408471538996801819589662180748137481206197034866268318988008497389967146353288356747230026520030382845984799130047704353568096357721127701615732501220596750034385738913356581386599326068162283897035905283251985794872767076210462113387966412400943687051898083315014666252550584727807113089985949782356143482180179118981728778091697925684809618529322391115700575804126880285690233166128755445701781188564442273054122025681153173214122941240302369038529647269713228198822155925697417081030531646752992856996892602184877026279488162014510120767452228578174337977965774780178026187310880265278317087836990788166974227172321801820930040477778088016625758440064961992699414021589815957278653104041775415512125030574391625252993363109235961379874551385114462931839974013169268476270431798657428740063371644810102191198578336401780941988861860623618984300291872424366529590244906248015496622468536967258420040645248876168552893295785147925414159769784690119476942356795120234516297858372115060548101564178232213421348450732366097934623841268543143998170666787043078008899147371611752539507921057220767728881161047622143514979137385176014339395815813029747343612337751956009078451316646641142259528103959250151109948628925380402161975357972187657327592942651490497548399189567000753043383083194059986744135896505131754945739927837577376765079193451353321286441124795069864612460008564680391764673854430807799644057048150681493879910817810497121668851171865954689383867405215031858330684660077644358496773494454966412874702687005463174460864514393789060382588301723998607733717030143107263812851526751971281276848199358005168252612733986979609113177990224246661064331924233674346722149925982456555380598360513915622953028205174108481089877735440539385395311619298937145467105115732315208787510851347357200682397896994770985443230310769469081468044077625880 [119,118] 317434142548266297839564571062312307307979377953237571008087813588044230701270593576868693054877757250983398915281223727044700013941354916472557705895988051385313601833023737666227103073847174779022055273629705145424955806413593360063326070546584727322799495623006937749376906064049325949091835011059043570306809812505306900095215245483061659762208979639109889626555810034097133655709548564458979521446715578252919980124294311264161461127591089834406693275317052150280263039881279476766896334746913966304024042014897458912815082844212567368419638156316792974752946600679120459488501292680392343700480456149502075918910796832795377723125102072194782431583116930328761656778456075934638989200350668406051198667003071605526845738761427223051400201820643121791660827360655769081616390525337751376329169300808348338505959827909075858299748169879804068000429447942152071195837118519195327046893295562208331083725794725867063247362624849376535299258438509986053593354700105452593866286563915169825600897735888242907291924965187964177140108964356448361103615632322715062008318767278752200116551155779725746876747788634834181356676357657504191886562674201678489008347908065687982495795325341300124703284710161108213515193506379166402639014393313068338634562471628660668836296432993079673685435288596035630449918155089539052645370814386084289160566208623155393270891031387153087182130093377536961518149999773471965006901159145268205841036893682271343787101836170530787773550232913024815885089910579485635158145964445421886259769960652556768214295941861486097590987674708926474730035609299314204100552327223841598878378455768035050510379451172287734457914677339800846492530559157788278639733619621461486477965142389834553648481180221078517321484383347319830078677008245751781432117064996688724969163864907399996691462634443758167996640081896850974194041758692399384055473288103440472048377376327222643367631654203998291779076922192383483670212168455371868784316670202873089264107870055199518935435372773714928200857529650 [119,119] 251638535484026815256693257519696134523632337516209236910439539374123993042570474806321064349663602998174860667522636985103793711521122187480419927519538318127245353010426845510181500703110582173415803907909765795133614114424850039319542754105540615972058194986555772130957129487473869835120257454108753748102505718564799861323864359962305919799561746552890535979123766046117914637945861630457924088976523983150104394496470624738517730169181715615586377151335023957768409946362651510007195623889926751237456008675712654876598872478289947106793904447929276368684058892998108969762706325470409254636401107667512483135872530699980765190090313596681783664907999739437008833787488226800085252465624652401439045137221358259516398867452473667132786519080727760022184143506031431306218551372083984656507466657036705746026454436121515933125425225578096975542668242682070515174990087738019750194355324588694794826078567931511989570603270642022835870546227037573817571973718997951870003890750127645339127188090568447534450399262110927676552609518661644106252424113784199299003902635384018970456769270072588293492154879505379361538274467488688849445813512490548594215965835419087525166429007541486239574349536596235552274578523549248614667316985504879647348110433052766076898992591195211712561810286699987943651223612418178323106932910137543044210893361917772979741238471683782915650423481415690731584534120248052484957840251156941011533083609436444071877351483864345624447260850175480533387107927428782611338127636451748696235947446559154581424213531643941367128085679742066328797902686895542612887934754990450887594174004407034735974218524078784799416290747477619917133491491319839088771468841019824714307773565435635739544530964921359023691196848690103439481118269329510993715592106630039354313607221879739779288354564785143301696910239044722898345766659441694095016129331551278062065049088094762962566639899738274868104020062150466510443755320383656852147865235841308470189481854825119753703800932752802387436300 [120,0] 190794170467909628919616683354507777880939495116123665004254807728788097015385876270957020896039032710342540818217500751205933529203674739276836205801004146640721559449967799834839402516886597963712586143403670314109709808201343276571006010422955740777416857116552672918536841475229639868460919890460112774412174167706807730531676040752584052179877548015068164119706764326141151548174326694816469740059816174924425606079563880709080250488550511737187825634697944158716707741459525841629546399810172286341158747223368788591965246334743327682092229496539283805883732708441573400076676805326260765581570557499285671712255026944992192997663617119864330939330570613926248441616674400681322088908122233425898531534117619576156177027755782775269149467460993420805279602703677089524233570781000691388957301479260683218593378605511324962352355624665372685043014625688208845177972922745673063260443503584661241248801738323049195373373862459940372131418461946531057526366797846968737264241987895241959641854936579664195796626473427028553210644181999384549919209759396725934931318933485054120188004864147180502961712138508514612161581639247998446953513559938436642265140195007744808100622132556097262556645938395283711494976445380211519734511349044647620251939442500996054900793634010168065476516302454829006512392752676789621203219873326970886831551037921000577090466983779612828553350364268394445101513018716112395520613045181890140691784872170459890461966466585852353499157200878059338287417375278418113264479304206042737198840169414735464853998338070566314498328157600689726221006622820813005335759181462481047749002066033106719440063240614525624258131222852505233395661635517928421574147022978264842856348466697734087531724142260052229860704784374525856486622899909499978215084652088607580838220739922801830641110179057115244800863779727096092914342502124483085582347698321743721971512892498486785767203538673284551639180848711098152481397761330091603774548476723793558431239272285128813994072639017230508778457188044580703564571290940578697253419233139409476371654508432273178126561974433185777050946759321436512256538344557633950098808877081235446087523472229393957616786212224395100139992226804559329447354527177851696989607788168541446793824434280395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] 23412138417351328168141909295556496804011285103451082460811327826462013464051834260253417863614250814093828501779359934218084851693199061439136517983532722216266123205833478028378467350452765530925372547470614634217068652749776891617349046286233093528293136762821444653180429997151389707117178813839578161167787522560827650679894223032296412701268148773800912093266823698156647145956666586815105261198116997703163340607764236968117354120292126506247650495082418112902097490932872331750940367148440966075137214688929533340750572371611289714116933910738906679937249320193900885011190616706511984970653563101526691427828913036161912530063012635147279372485034561286864944353340365793580355554327838524378344381885725370851461213729875568397225285892433737804923393901577975220836656024166580242767086699341529202380349453073582109184882380465766403520276075752342331464760210284993867443450578502010536385952823714884470780971191991906578787279642839753484994117797903054745867236902422015510886751344474056684723385504102172509039987834329963952681172101452252471876647655383194717515653533564714838999889611478178886436048309656180064386166776282534827567045286331705895490231278586192004738514882277303148967690666191798846365178628726442159706487222867641254560015237015377330311044839559311755807357575079602882421654251467276248143858815429079857597608886123744414376306024866236604063004092849978339493753057022499934587492920783603489253349237106588154796360855798903066203856279351263506841729079815309875491588262324078627109363006893730658821122842041061993049404921800754060372800783513020717406131420094290385806164451487952574965650415382381730682141513653430695114157478986840307929774223242830821212326042355803590035422501275194772209773486607461448172408818522176643533375408229279530572590088822349892403475038975454220009435856745449633670033647389054027740109032129671114435475534292590883868618312624485536788466322109828003234081361229534335392755293180400543596742161965752412653383997898976387175254101581683056961722168645556178995635567977284050179221217260044815167313565338973533383242596665622703538682743946920485627508796931770423120413413538800772721757122412251493531739534610540463908240349510947453381959348917007446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 147689855722210341905149538043095699933859313068324686017161913968813921525369939584749519562764175716648576633152368809280287734812589961393994020544206213219281601786081522912798344409906535821206093736336859501059149854734194120808878578487154245883955431137676695221254987551000018227153375200391870294170032533820341632555838674384407351020197208900861557292906860709321852736837718457960228949107591478002193142983372844585019924486834269309556713850149597434325812181830157240193915566847993746709063366929877505026683273993340508695911347379205179767923325839786879832594610438222143657242209181137789330410761885642743883091330359596252688886859716404359536402466314554470448599817230450396211108219497449767964607380178288929320197324075752157306951189476298983257291709301981304538091971057757284776525647588803129706821744352808106681914803885570019053878369874210169403976733467872193625070705426448268555021806842939786864949683208715298136006412824339813096497038816557574476665110023898430679791174136467646862160325845864255177199346693753752239033300283875325589163843933042045429138404513914303036147911721457694174478982051278898320517871132593375411817089242120511015917958903006367999203736127385850444090024342644011785376984609196136092423604235244997134975897625443783296085171494953427700388372693602879462401292364086349196564872872528880509964171834243131440914672882185323188127172908181320357124114642918182417573358647428268110530473090842918587145544748804038382402624732822452701265497695272492571089785977945968694479756416196429835270813308100584573986994771209860231957419349045401438141765127100639278643983765687559771121466018762271426705622792800856281532696286925782949637941324768470967239066180767121239546420978572900915232834826933038234553327291566658288302130326940036665898168553781709717667671338602991681091151074722337039897330277814199997399277298269540878023471149343098599217417840393411853233114264811989773513028073922911005278986615952153165537275111639468996942119445213134590707988069510302786253249717176419912297846301540537883436530229676657375655398511575449388088371147380274502082086858969610470003689775616575095876942376960595896627726281692462920331002508393669625519351029652170836925506591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -8951016107418736794562368501557675239652236030826829191023142428297007069258833869529935369819173892388726451699997024384797398631421451279255561616030226405794348136823372624086279200532917145603074094369176886757963622077329298940204188868405371906963195252714868822245264719097181462485491310607004762154721062788993031138105395817656535824803180864569829106483468757966122713872618203206359654724555997865920350263670091386066645708323792587540041286556696526057516998749202615873780109913910339489137245217046614374991862695599190515117933251255223861246735552394720336493257923700721507773980599384652447194893553803101471375813790129385613887514379284316659814670448616117660277312646542652838303229807811860651184397291123010210312071667037218731724923121587516363496672633769516696965276379582639993275401095545950744406453500366267672567624350657676051673035951831150084032177671514881806461525346232492988223307641636249242536196532955636030643070211928680641466931646549158482550814126813096421513062393881483742067398958444290869437862656645103636154732929025865057762122767896426040309942294471264564503375876048659939704126011027571320958306978982543508421140277885422084303886653802322819848454405330252610905799182558891205307656471896092641932701382211946205496858442099785838047821403734451112676180421106220373543680255208711417995986648443996242945958427952485366338114404573138613024114652902851333058092213339571755691386718875830781671920678611593775573682901780700144256633709890676220356067338471819416676816606143182776589334631220897964069264731860978449028835704692510533454006397548052446163005640712240083562871427433828881570370869379401289182708830833152256292915407627232137539411296396706128681105461061215773593982814466454859160338474684405822626320561666414185094917949663262894148924014419077057444726089435799333050843439490114321069396435571878031928137870700558230646489999590792781755555893570542256054553381364659473873844444413418862497166044400878238369855186798091863988404608141162497232053832282093636709989695918177932436371328568085024854116427303125207054887406250706776794178537287241707920718708362402717365018161174039118795968385820402820182371722766598179900318790529146952689165672722992894705384969711303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 294568225647965317795321211778847852568022903520592770247284521502708383480112222033121682437486831979991669520447984348139184540025375418251385006869157641037026364085069371689270844822854418310693702423000430329145826130997094990707125896731513903357401934664638937365910847035483957955336342802711578049778029668951784997917826479868964109992408820889271319123199296109260584190912321443697921258036366914300182440993036308709902421057653065329577309798300887475591522252837657948447792828702959028169438244044600053621396883590760778413746288547762562827806588707723364300637780008386256332975859849937342130111514213431611328377245810857446700921134569009686743940110000175777273804566069758040971958728266341944556801384920395171149366203550985908661006380184495117405021498915717196608520912463908411324362696830254385442713399180402342622689224971218009237231607138225305537731870332475894320116499637797324248423226374609025312058566369177774372216598772564605751344105914214982949469258131007249501558045541737235992078239332501535988449131648013029611828308466239296359295796809679758646202752675463306901929094207012182829904380466064356121300052842994073509543432266879412071608746804751823572758799401097829090180420221989668412530902994192424663196854043146841941981068268351033287780639868318310334928446901286807264053699884733871954025709605096580868237675645584559687073528660887935643514019926569428275364225938178402968338475718021258744308999795206031922545984798671326171253011955739893622718371315928835972499775958026731333446913450993085225865393053056702166897996115245538575860330956166609912930506609171552629379919073530662492803126738004889394646993219959618267936369858837820601472058814797062405441848803309961437818628195753787018583558978146290335928703005992173215250508228531537970340212143782379875251758965941495992597863738754524340019955208232724989656213368668554710398721075420802430132236939604849196987598711824133309687041553475192589948115689315940487274267198981461603512873663753959301631271895532669964473888296786712235146083999893382113900143505460983967019419407283273290291948510712613217598672545984245966266269502918175361207553737804541582547711124821585824232012684973651528956431824846085021363251144066452980041503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] 7765481278763308282124836462662917887548256840326192745645182817386512443957366308945658693449725536729030337049736773920349187883849817024469782182006831409378015609198360282628611195119737317352642819301589241921172111354519297064014938438588267630778274450597443382883609545012743519136845619485764752176001673700431666490954873419231882178829883071497322810104693870745615981897342071361610045939245273860573321789898494700304643604772948633152769094370304308743238632310743525458834994297879908709495113739074350975432930641145566994742690111584547923983714759856984189605765725994536818316411625248703637273264138994333041264946288988456649194359028326066569060953257362383718255070036247411404178904178598131238122779712553814449594187815181852751791872976833586417438396203622061831544299305276435233016354746820658768071349351874752316829084809873661677052851158533718666519900038508099317362714049776144932805525744887963083613656489077123066960199075950615699949733958263065855929054438745312785041522255003340394784754764131100256515275964454355348023259397162169422146797356706667855682371997226358206838880268155992279851096195081853612366321482775670920414167651506136422245082543478107817997171507476614909519366680380789672903850301021661125194405840222842266684621270641719142411620575374446935964151464088819461153389569591546603791065553535864897418264508668331962308942381815568992910160891740086222237603422007106498187128261790489570846833698789367402455843556355635984900887750834009491628896977418071660742073014338012786504834615209618412827975963062818286513077889263002776138318445712643968018216680257447251012939904296600375115702323259531601380018099494767453770629642675508077354071479791685909445246988059236999461422215676750751340896810693186220640380440284613682044205112625652412153943807535181708321353902163971674829668865655378257073157279045655084778283295637200833004193062236929050261329998772154360061515893361991831479140166707424679939296234633428637587535543373426736002771705347847961688152589192630701371571540585056644760058492123279677945234683624679591960425342242574527297361831884263124167900948219032724894560694798456705845167520618493141427838866648259731325074544486179133548489151098181970667155837872996926307678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 26688082913370147660808341356295457408672425950485033633202021036219835969482628192656849659297274171219085192383196203374679702899171240420312847269690840118474016146201532822550256185385464639754363442900872174680567164944694763976258983395234650732591175641510386885621350469791282454100050154460243975372722225829406424018326764740912539450090725855179986400147737634992867516457752329731870252599288048736208096201494470028762485538552747815130178425757432914367987045949740624754834124097941278633552079769377599294260309197954127124805764667676274658299866951091674929130948571603842145439477366290487283591243707209949425594998712676746323147964710197580477152994861363016242932772481308575368364859220674503735128608092355694555255095022800898073290702384003962865625586106150671371140813407391646489747117912297140869597346130438696651651629611196971828524408538056161387642947032317415320214679728316654340733139328134375683482632715027874556171155980017711045402785706587540143452590119262675942060965938080822659827036740415996479423294632447217736911903794636248899866034115179890165148078289445693302149590365493299368636267646522870019859515290860039823930590958888030689448018388496169189428452499843288566431806931431567293190356742445839183047415428713348071088718623788691661179123633890716618440978199371382641910287814393857903932098459729330909012249600380835382037320752801925694663216790561302185452922823806531677117647891977421376021894423750993833745011935668599305974495781972809477973855267376702674579413485563163766656050977003081600532173469057787496325058874809433487268405348458736137201272799304076527058080623089138516305278307721986609610674584661956361845518294022013404642370166982584065667683178562242129612868549498994886638171078529518603253843335666371878385583933535989511816560162350543569532753380271846963393128662797010109357092948323907386249487471937068085246965120705273880747524844859054236507161429270071967758876042845530104011891396106704257350213102074479256447337604004972233697686155067540766031524549717262845182268416238663854302583180560904193493872895735143857252493830769838965144484769325874068407108953426545454394150362388770969232567752149358564392139880666553128670729555101353951129805608388778637163341045379638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -630590759371425415398038768512335878724508462551946710828224484356713436247784709129854134953702478447283777443256839461620848312365140428327912771822416399005472405649435216607618761868276912263250387848964303186966020446243532271624332252930243831194321919751519323364126299197064941991022213751231589709104201234061368004348988945530004736544543825088990872903161973054147562246363739221716984744434015218546383657480141083953583206540718758124482994737800066602719349476371915178848978652734390251352781353440356927070562895210728625313390488821842896331234874894419265283634828253143589838649829139133744875513032937379491011941969919026745693845054703093695157915618169639583755319367990775240067758788852464050687022796205300651104890649521832002603653905681956855561244028879021969661248979458049754556986620386965821297366242158060256287026332476641660669560159332227108655947463932858237642027608562243365448500371751196324959684232689607818631227588401948197330883807642590511505485819491543144447282996758134129768947061212304587559547687836933480492453912790799993826872370981311171600989434359996105504690380922895374474211435262234346187688628259312673474873736283583964117069689681108680595486084560116859022888657435482587191734883404212550490367618093109659471393122708180839530499930142304007675368137650257236742972679178583214962137690122185826936219583622935132470584650065962916733413939719836670430304052060819426383158571176932636176710007326016103748326530692112890018042582471146568227866391216776982223208456356829414480174698584587242431911831756971810813679919493053966264401686258179676027233074569354492963380512132280500340310512924034058106271567353610438242478016008642818930254923941963491584736197666162777816485860570520379360155556295945048275796804370268370423675623091785812794155903274906611962472571817870981099198202821593082858964358315289849567062905392130741862391918195688212390429725902163882399672521067151880271830228626506031975923431667033504976982491487601356378326237997726405752807435224841869910683500312002321891222813535673161293110167730885575003223383992375241498897225636906205981414710321105492907216160348050912354829225253031885615310607381871461957742499031248152847342327817817530930715255732543766953313024714589118957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] -4831072207362561107116599935226112578698374123300807582069488170346260847386088927742199212546328341647148897406656131336440230200217460373009796074801905536533460842080896687552246543171232758729203674974816802249808159510226680355220271261847124781200393199724703997895787629152980580362811194307435373979482488612931905346346630592833504233354544517142336658872230903425669195362143253557017390369449051612405434270451308061427455153358734212995850588497499186832715398626401550929201060208389401285196173919711506309983393257909094688391239870811492039087395854278069468258228897850063460250483285866322806332710001093152845717954559426059375888969772936799641790877244732936740530247738523013165613558706790678377210301833752448006031664603502511379461208439877617676378363875332278396898105838059804218306053229036649849353411640097983654598951993589547188537329615890325954918427537078989745729391652036674103119586791263768833680546725130979321950959147092957439138468217941729341547469570501180472165918100370103624799478193777528003627252181673261475100458716712839932305126984068478416865878195094810598907577747786601083285609308569313196065679298379245075212151283364311027248799278926105695170405391901108544662684360372842042133729815487169289075998096799741919014209286337370461812964529863392087179969269261315483275075756090423552195023509043287579898313960615118894321303454461382856491418175611068811367237726044699687177227224497535469269115225273734048326576432685898173704330117129052650153955249506930805377956715365233917673793985889731058989399549424901800247379882233091816928713239675648014801513265294170906651152132976226105657639256735218051525615732455953597366869386692897297230170478374189938258769232076478988347168173972576391991787784784951014256480029041214362294107198714734787773694945426131105990514090960100087363340971102178167625604873630845397917514379344002579333409409383570708831971401328242839533043192064391713207031839431424296990933507356773580656905330484742053584258601930641331958950150846147046274662258483337486958151230225014206678559298940304915280487939912815962555156430135324931423334815278352051395431370301022575611841776603823406733517602635531891254539178251570257872958700914046131640598452248926836238851478810829576104879379272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] 13586330914062242504755297026290168866140977532098443486598515277423812778748334205443915216542600512968829164072483149769531147986744716870136518169411888945403657036086137068694376267720278471408041413570627088117047934945887297351974836067482250678863533464202409533599402610573390427508734454340971970115165488218816601033793140697806187664606563871827742350008874696184124196196413053895740351933695983630528438748408370643647662534804152470179831947836828730700902621381624863734555450630345561176508481241661406741727786676107746240578910165410431699483497804959080760040254434218588264020924598739864094933474943118595154065462498469159908069465933139778290005025664897495578714711676396365624861750089106282509363790392597699814662752515714980856504140886198200645845782465620393135859619130397234021022966519681151554619222115759997092185488225910468244648732657778679754078920783417114464014601267021707206601240678203100164166951458888949346653945454260052286184460290755700779408811839282286035145229031915517243113716944104063161347062134923089701580316424568352306257095361814290812004754004819840836197278966534321493627578195616689457511922350123526284625410516709898415348848757298380894758825681963650281506894814960454738075043093896414408839945816350316079934678707401427637769800621799139778420856209296158902848214888691475431073435290916340805505320138428460897819622934026552736152354603837958088335075170745265430844005326666730306171943494757825292524422059410869749839557336817559731102787353975423007006338915956797618974697737904251757396948892880733350342424227400787905665823822635626724674112448317998751863640932499977248779143330708956793791797570532235406556615003187637374760426318761316741847530517312329180596677071992527432778364650345258062930979841984194865577285812400157386520903298981829866316401308962251693580839413485446263930521572480195054068487851135623842794136593876283468452145208370194367594310207481306454456714769518206488007117499519360909480057275380899955735784791765824237419151720642347344533353283650360410927651266594461598916157711514885981047578731940600982689102026994709007446238228406188431484331138882737882617388002817278219351088818986386854151334395480809949565756393593636651560153854397146322430245390933123417198657989501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 221909591867420780458185971990849555821616549373678553937900302329262328613859840773718055814937707914601418833774221381291607431824920065547622266438481397190881461277287139659169608005367751511091543338652664288516795792279981452928362834519928612691278976142003652059829136739348806492774703680609997958750344432622151827554091930464376529215655615039519509102626708772341971013566760508336729076977594613624893151524905072777450409380407702776865450645722136035567766100165814310695286362398591592478501239777309962241387824047473827613929441291725795385828622751765559687153462698321052894556337451594578733347562622218677970613944033453526066320176032786324997118155406977130219659984599306182843777181288658874684373652551994957200950047723006677289934117767800896349500459333512027667572969358090900786976761451144294669310765242163708928048480651758835815014428432400221295066516796154625977393944886608609118765081016941890389493274966578863571539307895772442089483903053627386792522112577363351631792064570179642245392280592181671047121757541574742989759187445271420691889915903175252076593883058050719926728871900501815458219401836286418751791457355232048462908664379709568930311484249096595167737250795102695639342379135334624262904628692966952410038433523191392532198462242555359414052257566525387333131465672632089227079606714311218987215156497221341137344223858101406468847741118543775248958241137062955542044554132081696475808064893616850004453217113845269082047858496051164577863295910531319348414520000671729535853065149529939202814132600537793128963184583468045922606130318135666574100858568729565082330381158549082463969076783831504454634669203868794000743668685275679093389486731220028153324797272138370358549136244063258545541776395817344493731250687791911409663432302621358751076157225804493350059099054999997295688054977464166944122365194593666720610341834571676353451530019524490292048190281883070989554271386560220479595388843498930201210610552693847425052684207660982353690900966530237415516593687996973730295195852704024720937392476111865196613408068284051091859879372318141709756805665772069458929683064566028986923128332596945905744843802785639978203045330415972617574764249658651905859218240471022573575763351893527618525209960043792682487205636387983531676582060754299163818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] -58600725043333116012714746222779032668641986395841279935793181919454607718490540047320902427560276502810402124442414820719765841714596132167044572550993598551207020064344448285439193313890180139914150384461185315409783550836604619622647875519244936594594096071111503600850256751808073082290521385913535133925785796808031571135127259137752388782201647940410938677409211006554764980663851844363795238978501209465681856180748155258282870214713737195570856075948380380852818103030452734009485829743068517893043964634661305516701956249011285835938755228450449186385256996829939011093866761175876038034326353553929232066843137426130589315232171772257104295770230656232875959286638565270097486926741136956208550192908895559109464081625140919413488563418105192856794676804660154891095035428363364871608748749998087902595136346259206884146512490507364062289485154104747247042025577861354312036771229135580456974831728864138646145128197123562455330545772929148413740654114272880528129580414049837175953408339887641031663054365266545187850293973482574794105564484195251702743220586626851618510123396328799739026795438733309910321958764039030705610776243579010151091923411887565265353653680832054501350336241879813914462834778303423710662931002727106213919816615537997866047295880131091213666772214251480347550512652993416866477979049705304510628478752011908924881361554755301847172313263432202523045083549852197102587740669793194472703992651973073607662381792004346805222802835109096908370820547736140472373055506576702913132018566437970130691687088642462095198662969755814555163166563624410064049172308158873583939241424716569894649938383573482849232676367878401387604480941406933320141057976807147718492499215908987031181103178430889250644688604523896748777649741376034417141170395673471836380575882195741926500483574691657559628195132837679019386072762889992487850370937668151083835988087387319881312661984163648410817891210496111978746545141580324277967735034480784327915300848309961985725447232447991021469144159625135124475438765321528648571986486121614943752154290934399408883468902626860715932508440468982368171374437708343715771257257271734835238932668125328313534206939151039760205579439705448926017554153705657932885482585430842609774539726752291026300974347928947651458939874929976454609459324274212121963500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] -4475249753492906438349674109932073683598160392817540153671843281648432306634997553685663653160276791065268275612290652196728206450440212665801307892499852200935834542805291128361790602951641514658434029652739803842952014198657687512841189447508102270408254732628645490152162569869251418985805674348429281366480635406739295434892605576856138786549893049909897706052819565766128920199617382085053393259969194513705057240097863222739469083521743224944303429170634399377069852478896061598643843045892235815806269803178511919629162770159014268005227476841840249728908537659209280356371757562941077673347099738005129386693045936330830968499294866103344861865531361482516575195894562251030738743127531404817428025386505613731752767838806545161953803938241670113002575609124413000918411809466804097141543016826098167421672070274830573146212786015296910991469412473778842803699309304492861697229485220492021560045525171098207762781852214586105674101681145695022422863245484003603846261771773242486361956130937844434633672768954067967217322980330384945973994875009896251438343027917987950523616900118426682524402049021748033534101827784218776635845770002510866751797363843820262858777925345286670716020258819193820297739472727008601750961067059215813372449008460729790237263455382202093095673677622541951333569122937319551734012601299101193717957384621412276907139544207894637191346583976159746050169823146418283104698977801409398616118754890013533698705811006706519642002282027776126347869848687359798598781904664343921439129495842116941802890959094325370308934945710950512483602897174439025825013689080408515586500067010171621353451838811822024679201287595464833606471760805246792228468373414563546737847889222068158453398760405710520308904248582713034201537216482118997222438195616108696326695026398828297464215265682550362652650819050292476487530204666008843274986510817195671172325373566223092133940623152160121713505927335283719813314841420523677077278100165248509550706792673566067389505391943282735651469788956229699380105396911631629728329983257251880119443304239863676259738835201444777826119851781761948992881941851525607439734946633722890215877463970912911552223195476809031706339539498202932176429081283251961876522623126697517876487128034548450302447679608584077596061361381437606818400887220832373714074492454528808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] 3385796848776081163714749448019445998448375013650649407788996703041129856892826972558951299147285116068143590221524998186336517566259771960978239671670969519000070330577987318290511383198470463912724726424986580443835493886988112246589633037912687108163380447605504371545108434065121551366842761421957638256326297641751190753438683569708859241358434238674768219175954463458223143126576506271580512885007793258543044166134127289620059893341129288003204521178499654059470017188931556840411223494426683945567281409309826040021285245179030670779181374209296399985266855386872407087115832179549471358588505059244997593060973132513090573096318463529564043557970606796576026318216055935606650569280259593620304789016096298606451476641912797937079775896363033663563578531829439046865890146814763696570341734530657709229637444828473891413563994257834213666479575906101128216452544027148015089076944605204563939344842261107818441740741265361557132312028632303444735770504492286299626604303659313784486868263924285282946768989366458623547894753548298093323802066845881798221844358180580267541768718008443818617034392683514232297033378167813787238629839465713471435780082571722367508328523442544506946596836258360253983358882678277012398085107196679135064319082892657309542152229332720877642085089921633625796440934767536018639286321565577515771864770508018381436584722013628642985835443168085955364709378569000420461169399728091665351776953259223417497492165847153064039767297610166122682948706502174847797538121643319000258721907832821857887073325877913728493933108810038687603264754508700143640198886852042244280578221495194798796664860719958098207282049315609981216757437136022204278165911598469772775067065681371385877367058328345830356947576952801741988112894043407920775099354257077082089162120933533890229510077622945347832580444563884677218189043124451551333692116642724246941015919588813043905584776622707744670365137957675420670474120633750528276432178640510397749159515671463386526224516383491193940194056111352931287876721835645039205010532891400600112929893958943166782463384158873943663586361208222993984989463846963524956620469112565743928104455944939016595479749533076494651912783506615300777633186729013807061466283423598466497679518284678663526478570631282590598488650266600138299954991794038505759090185165405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 38598981843538371130802216746616771061901446466833487187995679218107428411114473702077969214665745441577262474929507310185887959415686658706422686810513578947588431471040871013958657259434422564289281827705484856958193641392671276801047958938412558764196745530975381397993917296571124026160920180418557177350311025630973031490480952303737143314539739264639101130747952504451893054917910330887757948752610680505255050329840474554870751716152653161865065082627735002626528047559579822605259643883829921414241373966982016264723941721507700364726292022036480491737470299803684898903470993985206637952382340155951341134081059689330604148871783315408220625857939608175010316431476453924515073531977489815446487844471562368376398846076587866433578367440988995779876355068251398116906553496382859462689645713297994967088680422859834848202810632339253462297466140642753891246490942800496374639159463436985240056245414192649678463801285406554275839113069025955456123810294582438481673490713587987611024046942613691834434789718941338061315722759302746817549191280498660369137826800534797715957408183115030220006242268182513650485130224226613212145301296956100008557404550164237235899798161927750736227305269451258343958907518653578825241539988792004908442929897618190965262018834103199515659238742996489451574841153683417098265091671302742392921853549258326050249584585096309036636533659085047096865905961513336142311519274311273690066060350783776315976633633126630320082425012301783974324598574976128197267048736984134437503514915493945345441448039037031176429126141010197631279516714928249339641964895079463970904876283551458418767577728197822153429169742281018158408223844673050986910762382182777158963425065340412828014837845034256212219384209267454563368318643004691744001176898896309089189745160765028689348406343271203520719351105149829989926890685814525290852497770710413598125667492600028777011653210643542136510323547137019589385818738540996405479465223083389901847607886047684903659782037480597619809307011595993305841839223889794279655051779085200948949560868844086015583798456520955603935632030190361555396799838122736861105796333417078881986299582789871916721250534742752114340574901078050719522400773759516989634493651821301486544397257915993749339144204022231273688705040549837157435068488164908728776936186477541923522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -68041109856847500616313759330205312610783803418423422855416154245543390953004792482123767205034745126184254436867641002680691739124144044825022031969907256936155751746359083893718306338003461625515292320113523674022614923027669674353459460290720745658364966456794183484743945486800066925396956897444426930879769163300518721959316501732990364863995342103222380108503973012248694542938047017808601100495918936821206798776674031225832011570069426548180372509630372173103766353747508251639797364084020329186181260907036621554886164907753191445552013519524483614459538119983041584842990478416277787048176776241738242432255109893237132848852446848289281147974147797874941772955183056635807444581330192258765167180345188361308629043497140415265540207513340341463269616146250813635163817432514762439651401651955081992366798090148939073097587179117629912913563216698273585603981041771128899378416370663021268994575154801351119920676741857318968003574083486427407332869267230971275868162169099480924752900878112617667393714615460852759830133172635771705315960908839156974423258044163233530846286221256293681917156581116708945906891073255942547297447586366546847238056374913847631718792827660651122963066497860010947880153844634471245754072529886606907481589331022086099844918125919813720096557460454882521314091126747387541316726775174794800852433670751595524267502226695232559864934880735380611361837658266523143214322255158048641879646719671418644049119280792163274474331308799700175881011954086696583201608287771709917283519869654235217916268163226027556852183984054011310329055840959996566557883254264296796515895166912427265415748559598210054370921000290367274250593162655973378380589158299038218116861168236129470125960722633372770482983638217800990370932922608906192712871313330689963168866549040808389861917621993331309356199170511832792026686817773345934658786190736203065142058568097861933418778211513453587856596764164514368925373293760433795795896871801409339232299873289959147094450528931613009790127131363055292784541773276298603506658100192872677435018924641152477983791865159520283689534349601487026847296367339992495621725452549818410267731526062508036707590653605568155754727854771879554458029177369135526365037978609376821065820994618044028068615580592097351169180626634927041900926672566684433318684455116454046219587326049804687500000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] -49907995479588106824953681196832073345541847275529749439048658976133757032746570361238292980889499609817328780915921047584248270334918372828245756203944977025738407733304318463926693542349609853580606571403840430053994478115893496868385316122837675298187656121166878266236613811420301371886994674411656010410944923379291410527527557293489089911791313541857457187767605568998751623211388882359515248806859971254547064848971244847922214174663646263964254638893170748902837303866047336935149266621404466120425094555771233425888542060009922215565687271380121261610176952925544964187122992579291996977889393303834684648037611145588921285092724449283174014006991730702438692931478291631725859195486242366654679198116269706808646430511691608530467234741933821936895997110167586458315009904668552226618771169145416033162240803376122835472368429226422190581412235765076006650101054202925831002216102564779684499680216231357279185479255772625390756138922323249979631182398284353880152813052253208576606016287940246394122655402765309785071463804509493638573513134550757936948230465573570614723856586077046071538318307094661656769559972295898359808546755977003905031548391002379666816123289286736334464015348090616845750852841140323870569141694514889308414040185174863279977965171420391757145719335049235901463893600838932612628293858788975596176610650818747018421124466252528610452118749431834490961757271394517301255652929640438583109457993541547644851630356290276815431977995499801001090561510886303101020558793513264008084620814281312873340051949564850840084316473213137187873781406515784775344882317600319905788772417127665791230173602515578434779597065209906140241051597820439881328700675814835612602317787800131997843351762593759231476458596545718272596742125069324001706337633288376275199786922358424517984982985553566094981136940659124603290155960660314401867539837419761194649502814112477924923910192171873366031066677067075047079836620062045610441807782224723638298545089623692625866174278158669367333127706217543921394692369036994183209082350923360818743184714793294369038446887392965465768245908442568467402209647713272385644318748342438181365521073413566060362778636787504567547668380868067520681954697246232375920135315810092384283393011412846942104486434445158895856661095237593968492797182791731644120689775911969832122849766165018081665039062500000000000000000000000000000000000000000000000000000000000000000 [120,17] 238185559446438498311346542232014819601710998806390605042001026256981740928527789443959874430555526059408341514521294680621190875814780239020301708275395220777492727500402834014120390579685948877711613029726660095532745793423003274111162324486994149251889339020247993685558223802806046418024105909600219386236262331435763820193940107728229111269827401440993416437215294010550608825923613723145538101903061519850485386468266988658244169024428943047008289267998517544625634954753173649878212518125423470054929119541696957926054066336325315743429388938402517081745594696735367008413591081422387851471483210325245174576043842728909665209796172519882158910370019764130034159129987512440595915663496910255092403547810301221517249768834317342678487809386222359913785865678083586535779386750926244168146451067495663061362384413923760480765056898074319057325663291072423228980881723123157837232905728284153956571761934036330305805618290280085412592479974356374201515663251259955578652970601115084166611525054584759388908767242940696802859918299811183723131942262329998518718225895131152798378456200607221203151789761364407101510334647944022056453280099562214521230072288255527492571877662093759264272665733823219349620989647822211525378813868039470171302025652372472590080027252233543518339543325962218354471865734567471325736400445339499857334939568732841569430371708361178062370754993952077774650640984899819593541896212996827043721385848065415732119651150709968179409375512203615115387572676025365639684133806049662784718037816285387247462435667810089907118795193710174813468312198468819300109031849205789887449072736907370070114274027469949934671492386621274191679021156071782014795594590770311923364334251963710952483022402291156480670430680244185699813846783198503815804470077006800512922975111439675525580849369501676951151853985122612957818741229107407871654369023729988179632689120036086493433437480549393762444302786018792288497565228371128453143795404045358420111403093851031931802982994191159586021313571150491750184365269672825294007092265027854391796231090998540070554694466101996976853312911089163684307458970646507847910245653977215894707553497551921981203148037287978155777157201913362538567289738257546823389882530523684173846066840317496490519924672927381599949894396952058494506719435247362052284359618115061607568350154906511306762695312500000000000000000000000000000000000000000000000000000000000000 [120,18] -527844015150144718824164900996836089528675920384214489654931314722837227614595230535030979937737171884710573192687462938560941629645179461860375344341914922458472771611801222848589404709750159163155776786164315082695498495978841629106602099306899076908567114467963189048579436991176145550573086327338615304011857638823789278019256446391226447608285427111948505964562369389707918297050170830651100755881790772971351595429596774852582421880869804013692967021159498747620247513226871964046805353024907821695937962036073207628937039355296888577230662459497135576021015396832342965039958530925964907416668836172724884461614671789058817271615792714409320563111773902113434892339612003997689723947744760692829999866409910999229871475032599042139177964469981454733454815845362668719615286543440275057676597635564893454043964827726717961786385366867550479915229439545658700403814638157624519620347534643049905740014269362913054422680917202514986365954775366008138329950399868786999697979426067165758082228804995848948382768275631966575675001239602739146351938510422095451358235759229643684782792020763046266204404583916687299067501064893205937060468198954381823670792898002332735577471808966104992685518002492544519099308805082211835840729943485978914246525958745261301218826944637162824849896887594728140061059267653386627583261715111154719570781731626790744212532950385921431407351991108875527222117528960516930187712352676259113897473836935640757448985790768261676451647547771813943180368535643072145107753031070159339672442863264735935565064075184788081460199688839188470619547901313892082295314614843036808488824346321171577286820546463074063983039551984681560412178083294906983054838181181988689285515296537014475696791911859842360581821056183227424244276234856994066845340924036380153281186680645894608522573874623734452349044725560014905100659031666230811204708834170267923594847231295900316084241539259332723251998142651564413025790860853911679228397861657916206694152023477598465425542121599537735111695572732287732687226499233508557545188738848988553521432539779349571878791936017536653242041441902303937068722512970074792351979077700246295143457907939973620230391043210309835277473724776849751077604597421867289491253673428644565943579702762784808720396183626126977046566679699263779827235769830182125593880622447910677674798307634773664176464080810546875000000000000000000000000000000000000000000000000000 [120,19] 963670873602680274099003181517717932814498309693366663405686578365711666535979178177285292781219421765735261998810555814683327860143921490925340602672015923669419850333681874508889803929696462565280214859613187970616576770522681155794646300687054262245983418692993207810192695582315492457209295229022110970981168160387335005664914130945343856965203298780759207912035748582846171597468128203967476516296470632528401653233315437517842805126003688091189537449325970063602781040107500381888172789717911022138203639603907181867524731539506682365662739160763808072367054958485550426495136555307261776925376160168909084087314253577943470139577655791130775524771417845968910151933082750711197974917654493108382986135852643646230453853186693527113515356555879173687186753980284759092417348927928737652244612046535630237608379530137051619409381769713561296117611919840109005010819114301933487114588274691481132737426674853403176263509909729086967692056343299019398887618672398213445391908083245568921309496277119500885478159299927845242431090496625294670877563127113309186243820734798289561858502844034444870209136263884733435810560091607274131930349706318308695411515245315877923835170387998482888347380181011270072699946965898814893117664483800311168517494893318090066007237778618062540595976331409128804964620742894051887173044371769428386415429119726578490463828282864165665241023205461966870832212316495617701827959166189768453839280721120281345496867411076057991976167844814622145847620107170735859631836949396595570014657262616927207447401379393988304264494173451451555735241074208378857791072890129256090209709250073053959602192295037464564864851978170001537239588524664756868616947342634261878878609333443789659451392735014975027837684662749109461179033097224248757452249919562507578253047774576235996003717947505184648506340245671177615356828210260431914507221282659238276819080162480572363274091227388383888181816084692854876472377082961412185704361293419914930139707477173428437099964466307226806307553922171059123968443688719363796640583715403843323339401647949706447821707090729947689053734860385568624920679315379437271836061462647260690228871718605360094648345455188938416887223142791438274675665657412879478264113533530415068588243453794563237291131727498113936342200764613182685328937155413581054988944299425832323152674163679876073729246854782104492187500000000000000000000000000000000000000000000 [120,20] 181918736066609260195001007451154713681169417615586150255371156055656224350839529641834286008301620541651045715450950939176198757465386317788865467015352649921850345793965236918469408025775197398386044000108887108374532088026744061433304214905280114426912597003179579905290937217427686114317415611316606654879576397704444736454022904387856163656203817297492967085264974560902578968237624808725063757146595094811847228284436959897948602993776300052504469074536989608299365025605667618779581896587514119899325297845480173996981707181009748941013850413501932494141960060910813296919748436003487621830420633807783862970141112822705728503356484316376686881584404529442699903041273903184022747644427618586343951562949893031900640774402477236952267437996952088974314191508292285692551416803382421419931532520979540285433487813885660886693624189788419531490349964966284501605447185343671544874985901781866847489257156130186800279432985479649818737832463415792835072852921557375038808122209176335636471910090517364144956645916446261710786236037587967905370000185131923661999140344800236134750210689990423425892466899762758269197039423054367818249174519920192445827545066689019926750105327050207861215014202258658337494202170722338729960540835861800316118315745216149053825000657342134519280440733498131761095652547799736058885266300790596433790211897600674413955799313959442560265631991246090139341412223495215945855760303812731876410026911308231711477435347587510828051694639608611930996896402502651583181319240531793583887708541070040022706528758006795438396304271482548415567528745289544895952534415065691781102790655083860118227374956317784341031609732836802029269515736038567601896319340365396905900538374735178924901786008094867790998735231623562477344087464525107532476940827137089554575133936865429152426931669682408490061281729444142554421333542677305625100471006907992457036857002021774611337786791700702757634519046761808855066682206720795404139482816653138762903883210483793009225056987103399572983280750854665265419427460757219741508718409079124344828096407829209360814916123757345020939119051768809326477558585941836230432729813638821100355742553682591875476228935983648309740466357653681098231234443132911873606984379476536965041616658783924088350922337633703363446086051264670765757823455912611892974360053961299391126751542890893631465587532147765159606933593750000000000000000000000000000000000 [120,21] -4323517692283362963361610132866914649705624414554769813205595589910617339129594006619356699086600768230702081811714414426785418196015235701224051293195636252569733813897605494903229427896328865308220361594191472721494123350075305697977790684160082097599436088271117929652867643342610670015558579140823713376304323090522842414835388733617233138108042261772373123135207445353294478792317435553951043087506047364065732213625292329200241966314294501230013584926611504285366709876966503903773671363654814620879173084226885905238210766989224489469697599013192137712603151409383793974174439829556315694934530465084016972655744037330939548685251169402769605295773167529060497989046706877411414942626932690859559051116640749864376889585934032260604037389842316393355079932995725221274379415804724484412007570055577232952584315699891672164724361359961563293121934136385470787621488155492451664505907908737644912174660165109589561382672005253564066451810103863577626110885813733824728434736632318532668344733293708769906580007511447594818534458335538722706090992882406724914205159065071406736879048309225920283778480255712972792399446718328921152656471684963436239597946933157155706201752801347738670751350087407899712246564067762674133533400520697574446435910678813305355420736472813939944347221106699358573224830212913290071956719012431828563772356673041847404355885447584846241636304305202693175934691722290536914220113988565419907470472463283669199771441736867511130483039582888297970046947057430890184587815349756289015628012832997448565203168594161990263240198853818448995981097568377331837219618994514386771481502667114586970274331958945678833885570848321892914194110162986835518184511628921262525574103351594470701217409543362573850315095111107546321707030060304263823613515726844486258687864214988281940985215174204120364915457438393001132976032787185573106380467972345436126798010760549299221965245222551794324427231310918676166276465063650197533169688148936415696260791120560745617284423244469673081391502189605006164596679947575943657702879810729271708776593260454192413258815369375903131133247584647409634669539821079718755812035893614939903548239305284251209146548638706871091733985939327699084722363494883062694257678853829390500315770655799961779212971219059440078060981376234455513097498633890297807565662580687914741866878162723786260812630644068121910095214843750000000000000000000000000000000 [120,22] 7209342969671420115907005961000477521858423671768142086438931954699278515125978169629313459819202145375290263901394378361223410980081703145914516805057265887476556658502525570911209112784413022141704600744671503872406108644598587380691072720997677111993478252163065338612519448208483047036246121487323025123368512768487207784381309636602757474428903021527769484393047707149114998134688148339568412934760060895800013188746243499600075183511019675159948070666441640713485970935802967220462022714090411418123140066169404958692258523186586407667297704684408013379614998778068747680345280678343020528495724989985841713579812436963153541952837650961974221711786503286220870033256847346933878843277571413382217814295063828587359422874326286001117888283421719177247127293522997434337859029765169773751226865525994154178040263793794347736367753466299899951134150960283256155575736698858071883710381567627433051684108047452911602506585572343024860799053316663909684635065583827775522416170210790160324160038477234205780969293644646537666993787909706536320217299615202290003055815119255270693790940406662956108167282014113064581026581023676899316190155558408690368027269701128502102974085881967199367496788236076913342226575368330284285742407266457643769246724672258995534462141310465727916330597553747668074700229553429595757728275191420063774608097844516307201001232400464119929445149345216170613718128510837237734450094358197973881501902219041171340812588459963570226807552889368707886755783343610614094355478889131349496043818028562544932629092454096264036526108381039037324048097205142587580673991572309992290013766176489981956345782854557331610715559454494945025443962464464516784200321311924060177079994925328121165910715540783957965912891584203675153397482475566979317300265132623028379871529061686616540436655962245146077509025143572331046221760649183916664709580586030001857893446364229996166259432973094767148390467157564604297972066295996251444900083235846812496131276193728280736568891328258827599876047381737625473306375008267343116158322791051127327791663771535468540265528031591009748078026939825744497310538152073739902227369054088283336760676159521268296400936028347666534315988781573800489719189509900629934359752828994743333931107354521642870921917394824275616393469302251405304521273046707987529360334209425412838306956633794252142788394621675251983106136322021484375000000000000000000000 [120,23] -3367330436547207031401612137395687991981012765171309552853742293089383727758586472913215747097369550735520389771147350195869202775193083036206797411754881752802864520399381123139807303452246878441411611034490733888767555252309146668815234160697289107411369794941726101221798716262256046725751183831938626125924130792653988975501548299071856052365978690153770946679433682154076708248207801802665385253809181791586086828498736311475202658874626750058644973521905112961010751258303738479106819613026485003695773192556438756491340269158305830917367207911443238603323330991403758279781401889280884974729679220063295742577250409704614677375294114933455380791860148322975111631376062157507102854355828488262677751758148280389941625672240224578733285614323559260588514242543128118146672402143377693591390395733300129614288063085038976851288585332498589830841612188910827903578024446772728704892565871376410252870246391800019171091303300375225661979143295630377983498547408246027181244773489447632837767651243371176735673252443151545828746471868613530765143266492004029663080817450722419646067826268476852718401504426572390879728409787823721620971025838863786671044483664171073531276286429388874686878418001583974964278628909007956767454331443215734542635037506302715968584536232819189911943469323022916734916398393197041551932629276745272229275371721553986716101376451023925153309574020072521023089305918296849221368419370282568987978384949722336464672644828390904975635748230408565562911758778307706567004351362828285589719539593654366861643002182299995059293334344736983371946607270960180764592425779547291954638446278575666801152223875621130791558023503794480566260531246125639432496282806384638729002425213202782281281936666230020835140850257135274835854393799369385676511217596412922520049404196390325246969176236627242343979139256634750895725687846345891231322385370332281825669075405278943531033546188601276215248111069728787994591827099975980875932525288040318907028182788329457241765527888746613666168528106625562164874235940001367624758377063432832021396191030294279456762427102405442075053174904191504917649121865502507569006514711786690925803994312897537870197110295841888996084805048314309885960659788343613985710760895913918380451454756360924689333800044140567749116799189984151801082007977185256345547998692158401168853601999208542813399325233092440612381324172019958496093750000000000000 [120,24] -4340952320238849141403303390013283923229322566937884800806395454249021377433126030909748941306201217533783961784437422324492788328034186732582808492547267581673645647037644409576111311221730787903363503465352742364814908009388987880082910528289699095772739376221364671181044088774784439715484789448397596481305936351138222427752331739383969115260262472337780734157045500451873904847522640865455024172256365056140830817204898151547212288453764305330268089124121405809088691185034912429886166497639306418724027031491355151306609566353611391896287553669037027810351131432836559632818362896623871376338425483057178205502007601438676033611649398722288312199414796497372123171638166455684567186677513796834233305582240588422824528582893401133750770943751171813997364796466364421432667491591182771592856002096509054039420985795551902622534663080550013165424497760213182835576087249239011628203885857041830116745775960709588684969981675274950750482179782039686244994287015489316677912366834132193302242578961871856501924855777563599858186340435050976023402228832992477571551430998471875101703130020411451187798954436913773149075598363136999765048336875462397808195220326173016056551058525960937914339554702445113933615621316461467453418383334545593460769997406909633478318661726680511401235817384415166546069664473242845817903957039796258058464326269245750801803805351696321253037382800649474929061646761685662287943955836497365645559858700532576615546271939890144196451589621937009226157296347811116064800220510676991198111179369734735498449528239222054020706382634392737287779014412735975515821657335639556061893157353661886039503044932150865790234567825072408206240613056020226780404245899709815623182417054453697787874748076327060655778966579730113688406065000556376675222817791749877089376993797637081526484987807862809456118360098493605772938461635282811315387232404528567927001612723255479734621801924975574108170296491736821731982496971173095480677566865859126960583749106432945093631321447273824402406959916558343087827043338068141362986181327083604812662233127627465306640076567223246633587215217728922094911002281563402375569987918238259584781168147904344614869777093032529930888650534205710607603376647101020150764689433091220034807376244231348183545477498980055769557925717711538196486538517216930916942919249409558153747715751396349592357846221973849409891954564955085515975952148437500 [120,25] 8448577064712630090839504844101873775753071988614020917624483964224438697681176647904781976845958183522325030542653992171378358825512701612110613852989724919704101193708092819418512434594820255962752251077018098159802027674911767240695567098045696415407374831537022423601676302763635411256497907655267239376786057516020197334491222820060650967613861067080325727518938582864434559557645387510717231397065769894088675728079149977661312958869403006691989916544038703467665792687534607940737023788865604347852898280690489139856160261811922727958292280251416821622091478343235470449318035907441474417849291557978199091083243579903704304694463199529452208641053295305086860032618381319028783968787439735511025084075836675170764728166510120388792035807690206429933956557661946804045380007957103048502277497196641334541160853632004400914945656127304484311314010537138729332525729071325633676649431652050935306950514023566929521863336323893481188129852622399196825798227042183229189907406784216685754029621091367175647974522273561961937245446501155284336797980118337115779116536923562592573910843042489051792934620425916553792956088960589999259905408379610023070864325408394544614527277506426900457713574645370630806546086318729049574333062181876460586457897981475645443980995096191796293675273035700669696911404615968425695365203505602981482354802372072607410515390671858640584330246661750067485593521449331519681330022248388230695172712935246983650998976935131218887195399399902373151277157039221996236665635124083083192108103741262834178386043452200013223641155797005986472635421225918711383347421697246865186463855141894264491393113771740599739324631856799165966700298262970442649614160047277885927042003117244611893493006646605923586076538788395980006777784303850306882028322342188803319317955227321162509817735692552154158142428406925832861671134291498549007104526951204644607683460740620959147314760529587726863353156428585988907531218674797481163269305402113314783367055117952014616150706864784117710821049299162263184838188864154523811437816328186103105232047330136904198707729792154833018970185786867409977333168384985437038307883795859936979428740824896089874212286999212401023071510732726394438497213049361823147173847458894521403028902042106437349751733902220656386014352299279287001526547613085583651225619249473547964603997245384194849857073528198725398397073149681091308593750000000 [120,26] -6926150741972674779073884544288247600606618966206674562443574308908212655987695401472599399087822282961427275791510351417053358024173671397917886669879408865715471620045074807298111832481175567621390976622016166888154348137791564662556724360920656964429998500474812451593900110817773439823733249410896501368496715953466335122183140830876441489212622299116747897819943560881686786530987780562465692578643257463389511358942445412527731186985744107065993114588703374297122572271375727307069868887827976815310841228525384925040046703563654185397022375279923549938261662684570045725631196236996017333770356683090238756009207857197365691689791626777682266993376340700816768917055048226913530920937656015656753848385715173715360645548970401893743489965502332259801265027822757256643388633569347310479479200551922606021430246658900731033204965867298653964739776904684604095450246250397064693198795929314838338911766069534208216003498687858632341247758977492030465742076319270753365479959996885787193400536358884182753250459663370619258997749915279677352101913264060467575694483142371652339516339686640496444895750256774202720748641231785550984782514199780134426972541153972420596139328640875325672087993479821950408962975559622422683176154311630158114767324616776932913009626228973568408578422353153109294076876115206009669425914371150174790056163832478631827933064054026946903277108051719725730116310380134757638676542733806144172248958350205144889999603198759282050275610912797208475488608974002458159314267609206590733721691375580740107197798105440736500786591439751496429896247703195592684514780004904783491751432655034551990635374522131488729829198931171513152022442411460792879943738036470107946446741368621949312737642110572286392617065518866558389635709932284442261402283954384455425912899765474129674244591281221466852962506544845454276657939250930163862678170133237144674651050641774600766299864403039247864367027213637792618096050248008619405879947488283047115416214996303344250621290384450503454581235261713975088402176423848511083765362129377096760365906595061643327241397091293958665682293441651318066226924286239129643486164830980600307171039591125570051821747873591299795320681814842103038249138436163781607730474853401258864517202623300151274076657124590752529261763325521393730004435281447789286495922399576789217163270459888568027911892599490784050431102514266967773437500000 [120,27] 3019146688887667124781341814357329505149007218644790689262742425276392126479672848030064189270687167606420135643468490909652205669534317977524220980463915316310773680433624843761304447033259007864097363523936549413753196396427880047581696952988271060070249840866259187709096778865807657370560043340005142735217363341226782182680147225898695947759195313471494897526794099856973576902919632006674619756723742589805459825985708238125079930919618626879335015278044607323859236798202678779145046833161719677606889605419182097177523367187960139362639467710277764498530284473121496172632646801520010623500088400814765231194488339758979383817464140905374588653171873535162383211019285844530793394726317153316504018935066902606222526347828340546413509173274684519265595046498058110622420749150796123586213815835562549163749968081135290680338739445996538271147657364217735837231966372583113459618016529135890238685309380613080282089205682011287334368594610477229713220635767528783716809245581565346012931938089085111216509955869433495703122264532454850649830824002199865404881519616683865543774541260460102456867032949258468608729537833909361112785482165455429664196190110398238485594720611881262972304629632238081435459994153088434501644056710658379452058795516523462899864814447257977719834153364764925006073421578021776903614264575745425027784032086612485205134880813634717493490730071937919181917374989343396176859301417490626935927791589757365829578383352047072446537351068867803702924171153273452185259067220236261231227720769186620974629417631054207164691771781786535239415883346101139815187094198693678749195972183050929859010978208812025897841094248959806553721640456684070898345253176337850873507721854644653584825079760990426920062286999548147509938785325321132422877272828308714400675493001105778952735370767642409694771829207289933431079819699736726972488771287507059838043973705848563372675096107125179776592905050332378834128868919991952264931029586455521433559740189578823974246417557383125164228963379225865274120416447435883047414978022892359777567682472469625494787339075349525163012777722155777837077873238000497403217972725157123180916815107489249110300186074025643376368289172276940700598291106678595706524689060801826054391516843918911669455883108543198521033988975556275796443870334696595676283960860154528926294186483324840514219644660443009342998266220092773437500000 [120,28] 188617488273808635526796298288382464943078353676774194510263275208139998261552111557538230373068359328716220184418875715159613664486147090610892304647558415726232609884484025925988203180812416734957086102530240925427170602616404543618205727299744603794278028013652170135712209168993970349013019581528883881094611869467133172746512525686369475705382681232229405341297077044485541284709057105805186488338408290374705870535458370181773166763143015862059338842805697944866458254765920508417046921724962083785853480414367800402200873303793013503835065937586723477602102714688466111628994420185536741947277304114962994081581939371261727065462463125548818829917483342113457875169129918006336358244486248827394380633806833176464497560230991888268686727913276204828032623358667068235487249666471857612918278365356404965813724062363708512108757054730399621117432813823571869015201449180312082024853380332383421783327348193840856844922050749317597329849603372149571935543335938143775022007457889373590427647321559198066688999374187383106941592746148133606194123243693758094351054819359154290026825134143321947447648680955144158506451438942919839080014208071575490355730808061985284216630822738138838775867687565108245556242327318405767623584920520698576577405855065809768398928429278170934055879974565822040898501290187192271347351361864072401962074078352740193140829616752185469283981074568792822366668262640227726720315861785412564274749360446188438985168068972346836512677318612792142206650729274093182611821753363882585431747187096724142341256876043779108535295914217585008749396703020699177829508679122584522254076535156511886913985482739189497462928261165804861690847762426844910098967013835265448947313771926808180248684085930276890622547121635776292787588292317863468046486909848100146637620616903279430275549301989950489226763987041022591044154857060820425827470575870301266491724451587625632162936755840178990046247730501708234522993427745572410296008250586532428042877156762794851116695040903775729443565809536904460283018459096054262744061135474442551297558899924159193409241445124275149690428961341929970395989051646632795939627178113040533902809230945852862965549268796986405886623158394289707411293754970404426816342081966693346033567040240545484052695188252284849965555917559051456253665378385532968669217866107476702046815499090939849402559502777876332402229309082031250000 [120,29] -1519249656865326437273817305773937082923411180846274048979582907223283867847033476016857438931200196631591403239683483102629954806442284278202910104604505251048931870311630755000149424901504047277340954134639833105945229913673851539636876557612669584008477298488950618385822333910140519222678649131752214534900076055109544479367712378615092534743224413491783541639724821011297784183680146637317175209575564340467049769411126541344652621714751999185161036871204526485418996643403109369135946415840657128030367146461526500931032306195349744887481754038693423237322789444049119152836231200638608167149904811535350218611553049101773123610601334249234538715567721698300724606506390640288203304546143388614595152968464545334957479496721455966031959798211197146579913593341345248816984507856522189513685622989649036359702469247313626399823671521960882491839090800826860369347522646798524667550056864496852513607435477000451972344980449959480096908428738054377361511340752679363341655167506746959889700440531314353916311711344125936963907914265372447794338696452485665921870930311865827351943852709991844306885237604526737384189053157530985828094622300524875821425215788033131083225887427638168745913967693513742160287565865735424724659992988437910554199846045301982623485405384674210773513107456933482208408592806227852491930887154854697754120336509176312447863559246977349800981842841101571974788852388514807584090007295382848611570260391659922951006016888394549630048087875347435967056867111941110523000735712493888950600001314154182990553581853054555347224661459828804396160950544993850963097563002427930858239383929487799038628231302153722223816260744759429903597869391134050456679667885815353668783886445567496953836049514817760178929698752595076987833685059873968750295975180551662450676593930096158449286310274483288808880810405823520330157456211542646270055562923155371110792644626435454442994321814770784272752046448118528278820405060306414317702869457821641221349248840804370388646107912027119537619002819542357968235792405869381882100543689104626634553298562150526498072707260818157717772943776247073500164138983537791866531739598117271111877592589512981202613791345730553327639862527257545174686452042050147498526547976863458122023539499328729233874771217843521355361151338738003494562999742666802206816192276641843196486328848235358712770448619266971945762634277343750000 [120,30] 1288947390252270228137878433269552582365158772952373170912176448032712756711492578054037780552425531548708937615436894119961813231070155698191356175634994277482046412694956061705623986363623048730482787787098389367489181479744924573243647301543958516140558618198728248987927644985965995773056708463341074281916217953110989960167826232097375280090886052878816964251299061369201516183992156967930649273189406598737522791429404830696522670759236330557146738650046169101956025887360062138062109139282251171833298394662320910975095514900486370584621162794327110634022241084533527525460615629729325870750193313218622095745746015690421456166670480579916807585304259639359092421330015142273813957520632544278323512073509484949989028062068532870808235554847827100556596190209303253904531026153762412526076807841872328268553282668937274954412440228228102349212308596588648258768572271386279512037482075828712431484882646255793516785815730777145290268779892187834413717887548151977923292916478410481884955296614968066616816314628611315500925869099559679454913096562404913096800274819849775333435743452060472823906589993570713945927857321784601356533544606706238024977597291249686497452829259240860001869330867395862947558755702819083579702905335785579653665906861920246217363954811267702601526437735397978346488472843132083937227127541260513871222469588771781486556007470998358126572908303056327790116734182034255384580500212465109353817721451192057616903277216333889595545151707467823395871741683417187123753810516884909312745000284802690745816610920645499747871355715250206458734088201463745062767686764145460672204242692111902089488934834720729194697504718391569148192088847280469713941020307495639232813666310656616672660990046737165886606805205961264561024583494516753009531126323984577115491739419589045664045759999469518410859675307164238338785496856669227650863085602974794899749608282932433265510370411249678123290043765929803029523609732869987124928469663673542489147881174443789984761443605544078819815413060858329691919475917068306176392336530163937262161026531838305066884513685848114631928273352041833405128781252188186400459304514573594598966657904858545953748671865024646558894315577137230978002499628637777930276963149626816340399234225985903283164086627774047120842856603513489164363574343821422456390931076889304311033392080876325280769378878176212310791015625000000 [120,31] -600046568585083276916744624090596212705510814967668952340205758010882433141302241987030273219528029050279192198899397494819567689867109678864515603077344526891194678577010915660327523093443546681139410041346589176357114550194400575169915994296131161098757535662250144172842081002957633648147532092572131724975162905854023949914845125167981541686698899959644979533325981095179213557553462665282575533313267203428867736872997357597146260456840211492530229443181300810382070695122449376006965600501760280730358521978589778785514714708201555108715718494531353379723492831751875323175108700463691057516521301482100135797110993936805012116515145491423562070804750148535162219903128509514538807175114767099703635845115596525710469356654343511178464897163259242842842372118585917839038608873239680516267137472588484875612442973349239424367563352472807061364419065480006711223743514991743949720542115427867955624768914472026243628111509556087069775913459370938522200309771543436127539962187045659474325410782014186304111980756320935374412194560174208690417209085334620833244046210328226447961139902678184571969948746278421672611130149423875783104450273110097638734615235249897386416906592477956063017317697399482131544896303493545803272381896839830301727480332669382020923507633743792971652996987010472700903462299631122800247082036795471562912365008852458504111311066684415061975537625394835765864068148479366204263798231216292513301538312808363300527494582260453587855809478342157035920760652624858452331743658828694288475252977202715418952560008681065482205613299153444113170482144567445707953675077416969298137348641371089125359891839380503906191107944947780051265091246567541658908760190597295069294407549080693825302921233446025691826965177490217027120333727825613938823587120874534798587607525894963573051528528151892062506307288435558606548083174251026496330650877401766070180970726689495837516897075617479362482851483428948937536329609530137803302650207180992599868126532762903329346132939007978550496886651914765225889074358216715757052496302693021828143338033471097355074717073554663082922657582033024628574992585526539235462074102124248234090132400480292528789997381221048839262979927614982083263286535315945738653226649207559658988604283949515589551198791873064843214193691805404227049486665875095485203083646770462470016772871250765319928177632391452789306640625000 [120,32] 215045825080028807721715113329635530754394714419337958535570771007128212179339579425320897214984768782944128398857895892137986552168466282422829856005770168476057781370929258203102835837323952543081226673583111534476611209014846021092079303130302812526639945440218024024478559610000629654700814024751747413745272226511479579953397003302646892521440236398135759700983370135096196305702188229497987797415299520493439232767696130999928491660998184280274485494308344596007702916431258606470096147287454789331027120636346181150155175538966872727354228982018259831565471466987759861332184526013279874652548413299248740550348471738294495105321118689678011090533826734348640710329417499813164790369410654518326862411087554613480805888396136229191805088857028863822101005161900736039903135741373748901966620898770872934239665995597199226130866025520265421966710870201140650607683582100994755825518437626778419938096734173558178688763561317704084013747833467248959625244612306003008997746193140718861491462537141058017392038853482039881439407506407615875774230636645896853000537276325279766836430522185065881177773652497100280554831284896528018412192607867812979213236662421747491404840601230318503092351551255463935318718544142329927573024303480758233835649204863044541556588908915117601803441872774620710426435734332467326570263320949630913550227311621540701242468279575525280449854420402212706937084117779063777938976610577617518578478330525265689922018796281386014587521686387410426349404879046419093269639923244394016677104708082715252190086047217276679075696776291637677798049236013524006701031500712723508215334535929833032670166467526375221442912523390847871530774846888732420127044611878063221809274317065648245579336345611533298484895791102356219273242748527151010357884614724042313256724182951747714162337345741749878900924205599624939818208316187463589533194133856735140139504802690656340175659591040707869976095187345086131407166680211038532754421368464383866817226940928211557261287531725136103223205134456177963669613176468392301101814152155138665044285752801415719471002097888176899219245299140934693965086190747709244492001103384483882999378667131564502206662224099034015837578790219425265620305774488265618074194881705913872759517113463563900164254898856404125256115829337080939141263450900438424098235026987683274823578982726246522361179813742637634277343750 [120,33] -132853338412668416643536971702414547792220642116857840240644805909282325220400538865063605668648530997389639691540758339183146587081674238720231290063933578862890924351322183258301323220409979524524404198062756839736847597016273202346429980335994285244376773862704073042861208086713725920946160384135828194354670711624782377365348110870002031463759180208654380963988729883277635750355459298109250115573349966630668241721641185053779760029840021610007205045559244628541630778731353400321930850053708079869344413913939720369057831940544979714898335932815047164049250924745670184194898272241111965552481018007282699793777008979104194809955025819692000443621755637112720765577369168474440207529664345277268212207841126540786431013380483564915027648003115770608991151800064859969682572944692940595561769472672465309847464003419286253939303485979516126112839367183920342953165319752382333473717951217005331577029603181988231342662717248945417827993677378219070580123906468142800375458593839332745491371121787414937855325426164505319117004121450664183180362468759952282099967529434487369970866348876064816204390298849784604937416398411788897771922968057460239957480048318230977387562101629745060799580761497722599704411798834291355542720267271292240476521549346060203654409950503971939405932644755628458000831357755629371216572157118138140992702208372931652845303370755593436677577805778798998851892955623652895299565712365988550561195201969043517602870151550535878525908566136115545416272226500201513498286136665442782096565249147908561273804615150880329066461556937107700934265370278563578133787578756086593703698789651384597699459739513121546096458770419527603417571361619300942324921672492143049307605233842377545667704971367815747615929946191505644168010633570344996777750572738040437271557357168289407278891867068543660790466874047850196405437171370952023897552531984265803790026675401667411424909158230787088527788965809173131123008914531673239692577622696618672888215234315514511855082001388733238986483598368549009814040323955011561665639449134902040777307237035558996890044102863811784468485740687005475752767571335637523981940552180411340769225288621094914246926470313599037000971934938908574039434501517831436864343930502552899368394907543472245219606630867540590765295391743014908187256390358759242996637723471537589903235243582457769662141799926757812500000 [120,34] 112370206418125688204538636995244353641146834291999989920994827214176421927133256563777777986611212208364449046080647391714160323936957825006973050085155812652246194355900249495448719892892607266649543159949553037514718149700230262128697724032749795086034327882984677504382904932701834732682971584541887889872742921769416208121244980126747128042842979941652816338948931604403594260547510320783741410815910907308146094865680155109710546400591452196956039904107033248973326310639880318817732945207859608852493907332663619097935086887680225067737453307075994225261728432365228156247616401060873877044379379286798773343221630377907017685222904976782118790789106554244562877123061410719617047593588032156877174586855544301635697734413612355561605990393400548875331878429076610893879849054453219439795791797768790635641512619861492113037014123759359646646693033003989778457156999018304695659250944042343934347816878493572905597236328987400255935790171764995831317069662999161036931611240193982382701607488450371936409285536655510162563397542273015420675435521185535577904065100950219653151393900660996419173113114339739168709498082350473818529489993409323556493659074937857574611698849357880902882990584333522271659297910031983812858262286752605490327566223047024616666940777674969609930663941323791965069215123503936936751322182189457972293241802284696793060930521771652463413014958733973535643485664411015726585921667691139482798923580476019655875055710188670457847175546077713468623673421930315157905343613417392215921707417820865568512816590448563851170296284451107892245967165523246373327569205946538513950444037950858219000257827253292071363387030871228782820695597946586616253461012189684149544275278662779031771496266777476544908428775753010499086398211355982494409633861746992077505948162222763665374402716586227728062876830682289629412443202612576970506319770935998676970012273034244263991731285612691938117929411878120294505810256666769416439738304620029717099114813238621060588625385960158284448972539604206126252019603677586135692414320241428689451924288337124824673935507093843407850867751130701543886474005082278301048104416431266480693389849385344617323232384105498810224625461564574732270202894166904878259304099861377546480377782991160436010456742613246055948090749672453521059358533541213352042818080216840526119881360500585287809371948242187500000 [120,35] -71952237440541353811177333060469637170461976852764931147948042846124750884004081375626741023772075242015937858800282189407180994424633459978702033218597015544215549932972956932907440935772236870775457054706312557500226405444496802710195355629365905569978219677680660370726254564617589180829167791846722607801796979800072680305674723586401811780407853427941173811121813708117775935127194855199871613351672009855422956935807085587690733582939354437115859276630247004110419111168112252351682627747099195065541978736066742948338316762319970607021698773999306722465015851251181667025103083386636477108008326887187892201353504116455075862755197747301049461700865165151115451687634569647267585515820514791722737312040436469721839750142040626449802637351364707619758664868462233056142350976341850753539786864474807209868309949518690918085989488378409309855463080843563063863194875897174603874195065841449767997853725083498375998747075575515177644094921224307571535519800790941195916495043870631023720560738115445606565969089181827870264543430602081584196439327779072115025826684664567541246285686488063315372903511481748315848794223350024924382143934858903927066882619732761557281984371184437568797016367370188182750887643780926830855860674493970046076340464268101421011633259782856509729161529718413432903114811066924942863616405769362061828182664632655425104405842602716405203980981083058090701819714904040151619759122912916374534937270054567381317395414521415831854633707018499658812022943842697000861129502053495672306282031656973568478871185569971835618980101879256793150940999224496589482469579016770754519432113541141645482609444036814543794749889665046357838578506911399441215145073632327199968686086648815581060643367189926705868796161497512983381437080005923665187479406904095142617546175667470737413174912113329201719357013849086066550726090483724842499134448942915720269414906837161016616661905098054979334657854486243784363917749706913395842885058963899495749413055835673382786432996344814106748832441878565635722051517032042512080546637651102628440480006529685566811362270292740535757629967960747584482514981261835879726967257706380951922443818921264597318984755683422877449091147823821657058023107748366949926243184914796828783254393410037163375540795513838931710748509953348307462637119153648928083748660504415095573449434596113860607147216796875000 [120,36] 31947277709225851179937795247402481470158494212558291738022327674591427512631243765172363155433673967355103184030747782321809188083905813353914311335980276211708688351081637970621634317272239723121948752959425929988295267167675872215741741273159087991032649549426055805918774531088425779669028720661660755388001100326219672894299860769480763000620121778414899054565785245327103786984048137109859777260276028948849768587254230658264547688585945480729282972303678520758940855660378764642641861710609060822714213913465861031869382644590717253609072887958501639124504690403713073418239836325839471511533619597667053408593110020190738279048962111305685044149281230217545632881064285371949552659833141269187506775017302401313321417871296164970798458253333491115065299357887534159945200132114696491198733988769002959709392310962208814416552418690794570538391875484516746757034451306195486019635093319046497632491759531881997990981933885556545028810830802615752125182802886176826488419010150163222839601613930225890607416117765242733097538209995014827363914886152876715323183807749927819901931881751771926880165804832303892390669715036542438471112022994603732167334911843418826576989004843541198342009488574090948170134726425544029814337244960856815367617452204529087737483347157894142107400631101331101201438163210901043028769857699443638030467917125006368693798077819226760650470535863609423482236761724159434189098979640938079492540586733963799217729790739893746577125125758996191934573070563237263564437206498453475869833306720724403365608896363150603565208821810772419582096559218420242722587705842259058630050654568660982456118861095341104999189512543653547968510584983004749163369138717174904153306159853360410293290608497995700809427882936495424808528185175226527696378372746642016502133529133085551993749655816915292329108885497694207327525790644480355471641379664992714010869500250617360072024393010052629225046744767237152072138305603835436975745302636561923132060493493134596704909216456621951598600015775659871460599442522464271019207902902806992684218084573582627315123758853202474032996223488872120113295459197038878922540884644217414676957657296246871251614911659208840272222378798569826321796168162009677546502079030676202276691610698350480000866149676193706263664825987616800970107422682639549171075988437396020458436396438628435134887695312500 [120,37] -5514382805264174790165297933442375795471074180263756273881516279813570446868864287947551786829445159592424521726792609248769414672498761583157936736871716314846950345405492387646278010131787645880148485145497359193161276199231254960502481073942736909235564115018043068232916065508162885520663618455589700830812337190475467110251746786540614051277634591892438362020323573267109116828240687855220207007574384437804301505413881876604967789091810224407635574558843286722962609975814021222320838917634550420278745798514337246207826325640178378278632637235759061135571539088296128847444991846497697346733683735763441242562815498086289056165346241668219961087143094924529751005554112377058514523921253508721180961947474191176006588109944492122964587736241135735964312959829428231132441488170702536765006843794092896030634651414147103343493477846121950425891154479338977115796367736528699582831098139767974543451328642355743732385804168792761610338364019326064130972110771542973111282359675049618512305158592416948239312199980945608804359908803303274310148088772582557451901162974019976932790463497840427410040752183380787924497022896586864372106374901540161374886051427277570868716010451119098798645913099348586117092341354870052256230017818316908604840321983749896331626728251692856739486668173796074920546763720175520402001473065005668857681842490844795893591043085834901482518365389425572764549695256641514945321233224700302517389109728094091985874735237077030066364254323827303231563302933429431760885640895128187325596808520615973663540945907430024479577330881433823636316108403345815808034140093373947892824873833743181243036928553708990898171898617245508173985560204144980243633578386653639133824464002112244343780350798939259681096820536786491633868889177611633155043380963997572409597076853156882130445480484117276942399224261760463386429982015545779263181079972401750025948943555735174014585934299595400106301579731981580469767432496027323196840261516690736467089778558785943556665967625115125133483171390971527867561822647498566066321945613051604987131028656015944672912733376185610680373022519187158950537295745738549396894171084488124563053347564174766041425688293014630410558413912992838526764249324776169355862878605062739229544623349775380517113137178715520941978884587600090120733057289626138328412705003067628695134771987795829772949218750 [120,38] -7400843908432234261080053692469354942856600805182195395927913816991759485569760393800574634157080646127477395457291921072493242003631953687225216762850241933567441443583676822157704277777448336246495037886422557654125405720893189082548262450523057309896612455967252619981253412486244397189441605027648547157825444682372929526314291720092394334307568244386118533660551595384555871171388837470032619953272106661649357371877786224957945111673309131839887519558360254201735336664895840182350205835293098991654186091645582000873634275595576245778869071793965125801960186769315723077369330215377547880181744812664197280073264815872366304181059232340155068022816300130581211207583225842146182956681980869381233731751010610775834970867571657117524758191383763706977078967458298645818811214943900633451008220857531216651066269484583542151338174795780671098962744878322017874335016194811442854548109759455155656059696991736388344598676882604646195760180868000070973943144487624846449834721037863021484764253710653786301943153542470310122666489094131751619701527648315829320902603794552882698808681698711055860652588669555812823267521513035673581490156337804539685218692844973499950162385679051487631448323416927668762660527498820497188124891476511472299868463279500956839925617546136624405259907933350229184891785629164185859839101450296859934399697878090880962806849214341809259618272172411236994276627668968449946112206183861082111698270864406996437725878340445706002573050092554545334951056234809291997439772497015515417130583461574822757412764194278880086408228800587599319371035456063998443206262206049262028786008200934217337661615961000495331094749301212926121319974810826434904826009605187848249471912325286750998799951654295018693147686485942998055614631556357818641964713869713183807416290055180939892004994124332708422060455917777736791489918962520079272580490607790683739207444662298819896592868381696814883588711632375494094315993573171553923002220259530621247123364309205673582893695630553324525351593857625036197378536324668661355894778515672950725989356069197766185477966451655714806735575318828457881130712447424535994206551444836129892172985819354827501429182611333570202163306329126908022377963851251724105843432977367024912233381795520946164676183950684340892692754000659336450610919025134420978773164279118645936250686645507812500000000 [120,39] 9596670401996922696836579977609932558353637317531852027154714785765917082992400342243703802922947804128249512015339101266514849704094906254827599383542783145282466073562911134796864841559653176220504207154985168202092334183667754414357149222813425896909696781441310512947224153426004916698272496729661202286201551615743477143560248637954070547258769232763902481163937773357045828116538090877653496544949602366347423321807330746000922600596528159824982090745969293683205123534895279419058642230230149261483665278017969249640104829198964729441645986740328094182817670155637799258883459694692772481838749463151632937251355834243437800117065518867065077897310621337226878136624404488552251962083177073627291428065115675768853896705686827635392022661622880181905454800643715053393717209008816532887619219689874390216439664674491554234963831075104692373192147699149586097928811340432553732018753386449018913290106269204443560205241367688742005858063168875377955287197256461038673984488584032461939985584262819825533083715596866256083918269417531507498881511072149513058810466687495449785563045900924631677219437396872546421015831839130581391620889456187741105028115687925760248250315072333380541664670189370148915745420254433599620357491151006249196167041817509528941294565922405703788366308187231392310945829802594048593501627540388045015888773606792401134989860712412477062586238762104680388111845891092011803130879697415259997697897791165442275026308766763185014562418402401010694471301321480903320016883321234924490342595078793072656689383503364432053920023112519231640739537728895396618733064195257654375519981487282253710531046184749797324554507142384590382194808905143011050181293659454231072933508606498949658849211782765892294124965246139447923575857885291646024420614009598296162817674518769975721208494431696620540159277196763659230192052492010424371002793501287244908295086494732340609696564168246265103005752016441311692826338043608795819980047331260275095678695104941407035415351431468191994571244203839128087672736003632944472938257677410401580579985236438693601197164564155351666325252395243062174805463544353466796712832201263500155113461112208460405160330804532903145011582088902784459907347561696390500878984093229056555814565169091760957722290989047948005427406978023629753791200766663976873260821776057127863168716430664062500000 [120,40] -6450386441840360897154945461140493559271760062488218410263283890026797399144136895649364551727912026121301224478267760384071624016088001589818789999827548774111736731238101712435847979975769490904265719866809138671707727171832724951971084194745435307811315741345177147079854275097705304649507176214562024597541157997281115427992281117296660361598181163766190496012256387132765673460973813038427475514027473583199163489629873172962644191440518642632081693954562770601372494288875842070108928627346586024693758867235786610135458167505412623380452725109776644156325361057092396720982224715395870085347236733461594622356489674810447015625221389561193832600502006849482402729113837109599662510524378694489159869477475344560643049125317563642160939326719292884488144269287931212794716860738357842702104729794008118550272997827922742320486001407826787516472341740763025741229711543629164621112308491065644736895614204952468789777667780020766814258598347254412167598968341767326789839001270968276423233872572614829145148511409931028690630039516557263649571836771440507453276474530532894378091161032191032306769985888500199809374906053261873019154216777967876093561064199466750212265630862141752755060732221761084091084956339753355522889207126753476666806894697783616546252529543477153688070260795908956904727153499209229452898984530908221482511895527203452778674718107612258025622141246629956136498469396979055942902808267999582484454085050999832263573765692570116905325285118861371468116535993388928634341126178199897642456040680069475531188960675788433040009819928653524486941313752359756050103676668385049348136715813752607952941486320020743163496423318736536316917111847018866970662082501031499098410807967003635431131224891234860949826920081501775709748524138688460655683465129994070658322408057458139647434348177033494157613440066619807626905216419727262458217750902684299386087151963237492185340660431062318310280252209524762736645209726196748846853599807479336174617734446466688166101754895229349389288296397757726940776714270249360078026645486799724431602998824900938121467337452045491505075448977547094591509820185879224341300968877491130517298994343628494425120736181490987228507347187958042436352062090641597032806925059257208688448389491437637267388698428632009550852352460500200165435612633182960173883202514844015240669250488281250000 [120,41] 2881544921295621245004485132506793610171190989251425921152219949473031373897071524422244352251291413625601328526235895554737901572933147379576501325325693519950500039055959330161857812411044227093679158935620494827839307521397004545014348836354410566986391402132932647470008290656942805631777816788249811266077103782601564301348144884332781514939364413040705820162604671659362172342584705256391561195680617130965773234564453801660263952369058494789504042253214440092681899451519423493896631412512187937412479454718162398067614336128371052207471418221386865737030565162010485248049534579567259508345051777639231539947239160135059231757928546629081959787083114106418021357499736432062473752554979618048980336916229522359200209232117647105635618756816890469529818620436253127244045753131462653140437139918567942667859010381114837112594824775352315021463709803102738676556386186474456502941169461953654903643537102239371507293453557998666274656028503992930132500746257782867367949079757065827542977206460657487367286174822693748185336092084453963016693132735675519555267164808009712360541790174407450268402284250942089470558969853829217359769330958227153621595399399131322203757929001889893470064581784492827964071369260826815959865000925743525304659426882387309288502995025959555120179516764980717576586801884348918085916634504902681902916562852598172774629579147485840869154000990672818354868951216808003038066088421647466201254586441707749954238430018587722377060368732846948324356657121085461032853923564277469481385746197121700404282871701889938897995348530011152676720654278756117757829715815901480600966310871468456418519484623543285282941863607419496298834684170815269131334639142467331591930764174768219755238936526913229260921017435704209985122020637781496599205033315961217340695723800949373254080118958895237714032773343212677863739240110846503416425025037388863083257135124425308619696205817161850903250957343919082961735000980323902706278131173952617143753470610623165386163700866508286191417169326953171327172761481097121541718573009628803141813823985284919057847676792111157586242771619713062578638409465110429545320170376861827843828621187955032300016139065279064577302146700168846347154468601006334114080708350441632315762323593575282933014307322648707303516961738404917781780113783529628790347487665712833404541015625000000 [120,42] -800808275565496334389676260908030941980898580810788910940958673693485530766424324136614849794582124289591400390577305511472390260608393440206527620374143465964894478030988960973101864213540876109412262417624662825612533277050448248788397795057859076559433080243461003377723368773392840241018188767396988823823747090718340276750968387465395009862040226054433688769605407333791668849828713213842584641405101617243558841227030177462836066814703510115427331664112905219477630293006639849994796020716864025852142137531158385029744348971837514997741330057470184488039784187523765107023003241385101321060185783033032965900210417706186690713554756200235080785921530015342264065759111443124144891749522012618898786744695166292329440329900614149537602555399876610681352531693468863201569298376632919544732307899233837764509725365759476666088521328959389610852470654314641519580408503848149432944753936981268230153347239818707997454364752767567172083625552504684210008471177225446113952204703067426239731803254132969067212516953555391347515208899394832865132139962217074833978888226057384542662205938791437431653151939590581941504150719446393793426043080222160219564186020603607207118589944181214826090648880146967842198309053981023680410560482932299498065750364677240581069086049941502992016518936297574962310892462636931722007979848462201879010687027825729512772344236836198440120754634254162311236376497466340925140081426054795932571653247571317503409980308828400597497599225189517963768528872200325178217938695082437773382945486217231300612224578997272681746946339353411938575143408220789867378339962230027048607260712577629989701038017339680421521266413752239886978068470315595487650728888069408478339012321677743899209218346103137833847333988415516159306749669069417227937824197710223930455732047458887616004465106285028627567256590656027484355341137109675066543149219181072087568616203033900996881482526143833350945030773901348669076913384764358089313529300495890872572701627556472704717781953483059775827590095427536413013441615318947357654332976574417129687305063483381479985500896814920359227871024152375197346253114382351977889499519610277326098877737080569336255276708716023558518989774979813371247243542779449789874511584634869495803432043364244055966245058321436491107643878248456667696963950930921782855875790119171142578125000000 [120,43] 29386241103350599495646874210500519963103458007696141313377247196037613860301374921420245782355924219174968034117337353257032539113992342337846980287260936799772536080604178598609492256751464369515388841177592309926034342717825853987278641658959588571293720559429688356293096364333869449347643593782166221198497657471381657552275634897622907687769352036290414317034623179406381208521715069794564458948297346914192679481443797362604054723479277294025968656078554980702413016852620943182834840095403184458808980588511454430371555541854692304012766060828628797856787571117996062903628521678395078555756758157194488376549741235193680002945568502900649762987697514782539851286565543600985798338691018585406545787546416876175935653787174233173548267801539400082170980062249223486584679047942273922987635046995368414809545677467758914231521901214994771718539200602136619707862526419865886118871254169253611955082557632600580119543293845221256641498138680779330084711953006314282678683931500747456905560075469178044753481611418836088222555408190023689831745874183509896134998795313781318285564689463507039508856119311695850513410021600761151525754173956494569812674143929376909325080434146270701625574068167447050102823388197332206556361867512179313441774176388453132198156046963629362950098101030635623706564562256243979726991011103194801494119285105430251408025203684765773996538840597644182241040559466269322916511705993155185534370515244624381373600523364145320204040417898174427870074822981370819296362290332553259265103679112478627855087642136963556690630675525072236574329268244459155734600306825747972373870176061875913773230877142056433323607967695550565633133046741214569576662571825928548577627775031366807441765510425671408276011788310869049457606503325537794038317575004904285784884355532320276966184721475182738003001626153172036120070383254587846747290291588244403677350616974454675818554461159571137472272665606097655193001463693329178488816995532564163300560278254568357311933687981643458999085995022796943700266811755201818488500124664160773942979161071253921113910649842857373354504530329268727241703443741317850251893854966609721452316879512266257903296598969929012464509059510194176393921186442782340959693845597902264671334122464188840401885074036920303972031582545549948867757983350657013943418860435485839843750000 [120,44] 105729902392630428298465987905792676455120003645393274573459042862127830238924222016047894010864267273266133643853473889986642763943755296604961758222949918370029928251131246405562833306932406371352184952269533839691599072037550674864930914701090086328103494620586999723564203081134272234215310658435067001242039654542137614318663149643985817283393395982103068762842047559001548106152334609722512888037491081113534438720372157473106699796988045402762480144906968915375022415799650770332462087093852589229249281715013739433922253992663317041397338720651124860657174960763430813022891840393872389338717923166366599460918598113769841432017510235031655600335198558490623226695489365879047620753480620282199028896820330151801812916478886231376695987103860126233760304668279400472788162859101785267411450114191067970742452523627409433398154837018560847041495998441199984474429147947789644322053516324125720696454948681977905260481594231569189763742577937527819812665330614955392844607371228172639379836090929105919350401643754933420794220714628740165214901268800500892398620473420138593679657487219970603262335224666078493868394130385741969791026679886008338995842225415929729146262294520749156862504770146790698757695806640186646940086380819099847754101848825025716711392302626991819391856514295209732878003033912013228681840687177955571254183500336648115838735774699584500506555421292649004669435545941075061350816082262695420960634049978632777681728047884849378567618810426372008766132219941378335762114622632675086371707648982536701779492498948884077382656499848754412259857221681016565859845517116738856342515453518863293142573886535555851842956198553289811871420656062433676480448572056094115181528331945557246545025467697488656511550957034444479863785920581283675004635405472442679157542996208736511485763238219639240163138756604874629071436265916659818767098076009181130814253513187753749870964059203201106635935687166983814193274058424210093129519332995557202766910811254991906156397291027308097972083611642485729383676611218625366582489711920538116359702446741632123264645623980577778981396786005345138607496184666828060706249296379188475932662274121664024413619096796436514135965794231325253267372838339285092006978401864967443807154970398892226969059188214004244927797091255043931273815971394469670485705137252807617187500 [120,45] -62921480385903369619382201173315696458045764885058599714959869963883701767729809826000857758636154222918173473265189105848190827517945225445317272667546686103782932894229175691694389515141109238187878030895148515460739250640107436991314245158228700968651916159813897138611071898115996105353481040993238204654746372831836417136049225205296675526133797205633764822669167642198151390354307756816230320758710626446196023910506128308061530034447055849546419113760186631153052401851383348261395438148905500760265366284681080862779793052645395453845946325675946374259142586702089371185304519873790080576622384371067503877607100943701814098732382295818528074510034348740702797582767715414104480801511173071731304146189652552261194583249482946537654912166172373596665117495155793841129176861497963649761531210067320776499048018627647975967514276598537817440650904287581449778855744631612473638371912537048573475890950204991878227334669986106249718868375714316592663721807876041460540476650885561320379316735771767987694431992150096436723112268084020617874910118002087089019345004278419061372235443159370899311828854949268679189067023952820576653858293871610831515219955249544247854514169248083344586090696326888791156803112596379204743841816748015401007481164389531597624538741192054485161753603013364096374133654534215976352842903518342962739616881136745089387010721607955895753112618537690185691305830833467246669725799835018888194310984477240638786512294313370834288123154916741760932730908229816405742295506441431180213314808748665227119629952877038747243539093188165426765889078970958865104542663724991548994789150691556122334292031253670909997090124316392446724051855987091988214872061475702394778992085184720167014390252512085287249642288540420906925359756599312666466803521392931213126617743447302180599693749343557643638081647841280102799302135588968201262688760065372834571914598951982779295870781237544023626332088128713337917323037105663524377571664960462987746178015405103257100099733216666120481970568538858285459530332667209533757699029704709598036806844306631734593951382097849924093926894409550593457645597885470925490807470544524839077344890532102703898824219686638480816950318039373276802124046339685110758373222660082435131883216718115228484149645426664795012532757775228914320919670899456832557916641235351562500 [120,46] 19807587971422773785264065863029815749461963420602965670331361475506686229130266090021260424594344985337055245698447959710729463716782830143556450643410250131858695696321292913179271712030566717432350125346007090923966070674360708446663471066951517319477219663388835936274346786052888863401057002554922945761690337806455325726162786622604819643199363566146598700516897781482132479822070636911475609012341031856190659207960613412919228640334015197197498422628972566197987158440352708101497032941276510280301419671037971287249347010456159225947184810144671384149503979165887748897213879823601756036394140638751776376377389885838688300647820212226245127668502928370688646368634131815214179602837954406731828606400719393607330964873123798247579371032468777313651182111595331841865560126355094476632765119802312346366146493590178651579956449502314114240462081677373618598665939331453675806234183363073252244103226727872656515090359473632029961898727017955433761444323582296712106284639510427510059580788659307659450734266546583238421738854362038701000535627063743850429194727419595932604385850666697624826499181359138986382091609813597818467587158142492675464510644961731642401426355786812546301278293896229078396698579602024908395105094145223676711157508925574392069431698936461396134491273470118144253767842782066952422455240530629246974219027293639459763893357681632932977187388233314030549989426276839222677945893859272322453154574794632083770852036291300579495011909538621656504033817873955004107185388765821808919009120145586565410384087529065172770064519955300911035799719359346983185733427854750154477060570853449702760677760692128226687902009794757088285918530506652190532736895884872898583415148137478416274501290320267575555360742351604920746272577250996006178744102038507722438333589158261714800767858739413853889347369633269857622283724719288452045545737262049875884018163702775572063639423190977022639928772024702381026650085171999864940587259230615596533850844824744603051272824555851300654035664915020507612640939270862913951460048822139043073701503926520714372984370801381874493394499998687646082431457179883330307316834593670399194620330297933719725783510088572316489497721531991743872147471924790133426965700995604371254295722223094130158416711568402797890915310267262450238945348246488720178604125976562500 [120,47] -3476615741737202602427414564897865475792591366508014853942882098220066883561429959944915883835273819577699073919919095331101146391335711624166832950629307000693983208940069615193977406446440466825988714182752393054524764940512747816312042708968450266125014730167550197629930524285484062232972188986320235479898170782753028704677149474250021036938973786011342906219283110601433866383276741619750544776389625215422763370683127124254756023766414355768937841028498532599583507995267836445933664165852683379459150338549513431247725134725520208340239346389840650136929023246504480519215709559897315527334894310618335781777550284899864072567995871452461062966651540687991273229581764343432812166522589585997620624127808654944117428486084957949965504886070315456364759733967272072173441870155927966719618902379654103977048551270124361931968211961946868648474187964226956535316765450090216538547865852776065022830819569019350127747738981571588441325689652170237747546930594942351119876550606679979531588147728777476423139904071521284329687207723282643937464495918024310691611279724456955049530241728027224816308478257740585118406093408747543185405851685944316178908348423700645681957532278984856212293596064978791351410993446332113336848765858598935450144862771912130291063528048076973109662127862808761974796009623754042038798269716994633676470079850548040128029501595253076021263737882746835887158464264326307187433457995758719289528783977750585210967437943436614191736392096860579900760136541276987259383880261467334476186791376941095256811094569924758480621894487313439176550365467937115012558148477199087409070124622485308419410143357255438318034744526923787830812734685930705358487440403411909197528977414041258077755839934721747101467083016089999570545337676632103182414952632788439652999668870735805535887460894934254897330439253337932555627965764714426358836249997217685633898696628882888374317043441393158302752868868141314844757132760401600256810781865129134709148661837213160041112532302758810637825981260485339333445553589127929238939229261087701733739656810187122727320387319347918989550527035042508440426292269790548625157071656718668781502714197848181299264091279648859513915663558434477353435519044181079620700410275547829406360488381359394998997673248826094548270988771054845756225404329597949981689453125000 [120,48] 439893301758934653499526644716935288096038463836001988123373161334354340636936861505609517497564818342458128814267573679412367624027583323123025956958122166168356997282357337336785731494551437850328854068357178109086354425508075709690633870287504571430337335604021173488927748260733103278862301097998636628027653620559846298246280839144816244953743445589646853978021378065007008068536892818844709586318037328133003555933190479162728944699903438100117457729095279651616811950829422042669139895595610019843131508166280806463009373477196184752097296821711718184718597729840695972590000169170284051089265317268620501918904965845830126985918498365513302668772999319538876512863599876722189166864709274505748293450801400052637431937068412092382907034662543522630943942094291753413750048104268111695500758504111683162823351039089155411407577561442939185277368976802041552650913144143258845839908593697858378340114856837943137873874719938289062440959541926543817166486519547395157696646561019981556816192299035556954323387959463773753089203772442927939555626713694508407877757756940425598651460112877781742274684803270935200296393677687084909986358994344119377508360190175311299636906223126287292674521813293837992138498626890679372949493377411944576646452371812712955273888619502197950289280438989169704885505629916549392674539566702140883888077645517772898165622735865709105872661299465705209178976007921161032003927345755202539556828314663387861811735686709595546309134868797690264166563964944922319983406875939496941222227685269423056868386956031588069829293945379083347463039533887563619220453475291760393288476727002628455772939463625121354884631722741270080389440998511800613448385828976725032162168020446759948307362587232530230168726635443200198845756860319599630814215045631497909944018089653176671521608222142824781010572087236304531082536332181756105452682252810618221465009367134173507065573444083876549692733610345072595752612520302075861072510271366777642798733651418350738865246672277214816627622052388148679110630271079893759459867665713555756583726973375128286943959810511609395006576570546705964002219541693534420364806815586944893257346122776414840186062221266618908720977491316354373039139257499370663220270530137307671764311689801160508969375332924136120420557927168658807204337790608406066894531250 [120,49] -329689033675576601701994084279492429097967132069419080024168864736765724235012754110369509427728311019907480490867743265619377794203906071028624373905362858327504092427403246042556039940846836217868067994929634802195562087972745141954584979042576434006720767277552135645326531063292442124276869292245743036287870394214942292663405606937304607479242020689762705150990471640440877598697837495192578651420813634241798018663443004039758438257784670252326910587360676136985335415973508127796699769772248426887440330194986665319594212405868396380898127645883225780797101157062666576263072947459765766510268865737425711918971962329722784123965469388511323340400824247946227836426726072796054418862146160200871436163148746649545512184432447477453039579647163302862143998148965559768917699362909843586771640863212699365398154221146322928546501788585690101769302179407656538392671445420944129586078651498985894523255075082117510162616171691996019435315345667864546994024809040524183881045319874235081192911972778142919435064610918724055025366359406998471402390196017744136180054264957615542896180431586211327327748438279399908618983176798566483536508214128193850255170420696885377320024898927803917311655658001469743705875582563542059677822684036678327662391416135161770783907204199593418081057045145051479061912101677934357566503614727624576982414828554896336580378124737873429904509812181956219631880084184543935113397272167192968316276727338110459278544273997920948697331474668796656263286763664378187617887902328684231973227599173396733443915035235501208477589320367925923665777370243266601438269197798401642449813418543408842433558894213750892504361523081796257030022084949242293397860492293268073407002923746052516967719119984438882763446852357232899523721779697359062079691443673433047311931621708289180228868504132348332131897367838247168074351861357912581915054691875367689276838550284315802637407100656094288430503195729639973644435759618270756490965118420072514964483920519595680166477374716158964034335759067912707342538955629544020334175129697964314087077558540266675831123755827828469812717161686393766905298619578486915944293530070519672795523445805682939171079615419850261332201633108884048290798458243635147105180973006161020825847062430800482390985556567134613301095491522119118599221110343933105468750 [120,50] 256992968633874150315358091034414918451292940112078780887180929024211205518433957095616457186943809992128346200073807950891408028317579445827500694027529197721982333659000159779608226723626559896082200725328119523081319564233991404166674698771636384212375906204325016339053006053317451734897910114062296501005006234959446669138879493617490759464530221665015053110054417504276437426000582610559887892669810483633660134151245222231340019915823798581464409852276856796364704188176728889603271082624412253740780310068316264209890340001009251052130140773325899593025452358445747220714949257021858240810093076366325154821074712923678279249157813758263504556603871017051979522906288625517087048546429802968508069241384672601409686249271637288273768180762337687973027888881226117310240069005786995528918900751297490966356238942594801680771764426202192154111548719578812887109926482093585100511331364522323151022383462727048260227011367588318453274600068454189019285905086157791163098304599238090652848495366959108827902622634066839286676599119454321401150238888408341599646575088270939485586247065638917093844900433959704773917117543589499174766923538229561833710146442942025109907813151225711920856905959282178960231222764413030437601572266822632938857215049989192834994660699899429780853334142706586433101755937401089558478734996259749192901470338131453032761297842225449495810945591530656566946412521735302151351917496778613856544542185750350381179247129216147218853905738281015641977362229043991970226861843229889656570527398981682575375390278526728017270055523047953083026394235019270576706379240858845806203423815676052015217103463282730823988543391489019492408455109682779029528110844583847029609454765776296183119080909032309765247525522195833302336164919656756427819088092572994642634802475469999618186893028587402684901471531527575227669209892352359902534090778168811801578337265759599593685851666615312241254099204477869841025696641124544396561656037575983740260798961074264202538409464828565965319030970534244299970786484840568108457635939537472175699552586099060208500855990987878925727782646379646123798493928476051889173610577487608237951651592815360837230984396624753187788480194470414428264874435508465205168773418619601916706567856790338261998709814973654297354244135931367054581642150878906250000 [120,51] -110156354651872847996109175710858844832526671679922494687283386369055989594359578808921843661146364387027359116285700589137784795674252078279058095120996507532168404558042096533323503417615677521086285904551914901576883647482265458266497578803585895664002117517751204973766215527226604036355516248443810494749550961752787255297528318032599026350280494803697499633286734393916696799522702125645412100730878364741104942034000482673519270109230574740890045896690028057456512360782018771693577265268977300847932802567551050287604501968381523976905801172601737503663802493453863902435909912827254265282884093832847728261169176867851021839608383912659986286341405347658339337483358128627186286694545741849508051046712666317174274492136901532974102148407984948597508159336860690832877307891181393502291977024110974017868069704069544822778506952080754261701402860280027029045187665779504911818884955934132079700979400714134125913090472225632779727762650622427560235810429312043745672674963301615085436180641673855785417409037767182402838087120765960277901156335628728522653577242104201454057677906425892292640764041602088613022244272643447714806256549757632593000849784246736574833380478297406369789700148462104822445029734034684023429500531408738795131344558856419437124430346314524038795172187848141422759249880626782889976677638801505042186541155295557930576267066243838664749485561839849592899635454988280654370488717760258996715413198042191280036228970223095295853792045250526782259327540800155828372439847828690834662505694373430273280125579924383226124194190300120838857143674286679762769253768212268468313483242041451915959899293268203518179097579743893387625322304156136538828673680841950325969554014265774436340384837793165233666963578279088508560005201661807572982142541240524958671460430902954286805222275626692566758549088313460417921830339366651287628241713843078976845352909123682217175859395345380124132738263886008484400651164464675716349649376467411107969442645420620275644658148199889258324562581660891613815291292953568033186506791584477669966385376467686000972827084562263172633624473599283528033710283466153614208822551093753269274627030025291505877034607303327165420469313358641900573397555729464717444763301578291724904711163235509003473165646168341336164075983106158673763275146484375000 [120,52] 27022365118905195814694219405774166593371088544757384206263211819994503652806440632619250758509484992672578962501104142844213289642877704752702708341161560808803470557675061593570797830440224000197336168878995666345467301277589721696339838216260035920802324568278231391979681476692608217616567876518882384401453845241807157930995557821802233069270653967650693541117716406997724283677679244201164241031773463464847164459569737806599234440390259569759788499903901890139861884612808151719876494452054548678223705718664053009358302758856944637924635972303185210042139603895882097980576008036643543721747438480117714521965757967017530713667680140002088704794150066122745958972629110313616587733530575507376754008309266721288692671100613642137752013379994534356420545222356717166439186899671082591116633916100566150763931147060843037385326298207669142088842196992736529933951919121493722780912938239812544494266109460244341828387052992545472904416054058582528854617891642126621146718478450171409091019151527214750576517409082197355872633527565633143393326826455077716343894808835809149181015632559176410503587134661844170109004724853504649722650957597102844651394392717137387009013721244103492841015231065584689923511344681877060016129054113451237440193735494569040915161599984000575245972607305035811885731445263958474258593824442044098406170848752950712234426101013803549770414800766828686730893783442770154031155488888386279076857260017388778076889106690754461753728117128002714273490498705192439722642049438723568289542967431757425841680372163534945949856387032486528690333714739883492706046954309930564444549225777709025104568323520522025198593755582442675703206295373916803204352923524839502562498061954792680156533834082000501979405024439744595683658772434646308094536377669092079556677869301753345758678008471631507298404047037509578383810188099395126617761047204511658493466694813657993237888586946366336396651622151174136456993453744211275139698140485342459139314283609084987792599956055668671500279573897566663481613121043453064514200086016222720663228275398422661039150051372554688621650281514851363642405251795107439128634968988946502976198956161849658754246570196879113533943234027379950616640231729656532384716419592811496863916739644431410971624554773207194102724315598607063293457031250000 [120,53] -2438855147618397467565262067149445349446905645654070163070347328005063664910567307571341605261011218890649559906839421001544835846009395395649168958962389314545215229878270570556510310513703107871626498011580974029156962128756221149683252900870051014501064544140411621740774231740884744169563257713822274104289506887498812016937670908489854975843384654726904670124302446531326965987256828126696783122463534932216720868031362748853256183371291675210621019820872197723097716620513519797139137189705318176141564227101871056608603501302794115606237550595151853648208985538162186934177698209257581326637943988071363808406403489406964058229262649335445481266800107105204100025137717625790257524970000799210960561806681599972765069973503379856041916033326899847189664748794588199244266141448147456500095665756194393771392829927060490363152556313448276748879877572680743811193383335220942723355666181916479932259371492618459607828410281093214822384920922268095156591205334556674480976277088614951302750729871074829350836674233984757477660347461322872516662757688701431972959889390928971916020161370724073784753703150906999689974911982374831731931788556957102320008328448018590014083479240165398607913252660892220584637749728767592401294686181299996434814889065091030598631517477201142038598403292576429449071613738819135419335660909367463147052930572867090316235198575893485360675434293693355661158952982658880591039326795003835720518143850321870727766667202990732465343541455696364523526670196403242372801741977331215301492580709662795726857731285990891267624675186364780454729408604245301653905950103840131830464199696070451603744330474896337009089126314206854925580372100250255181479985061865107820033451190433031176107546949374058268370990563293184277724431556728601198662841085070512502672558441606158194021512823122965570149810526366628987671273288354779403149604739613671910672483248608491197578533703964232618030505458255018291370750341770593382322809808378395247674970950366260762462410655125158701531422642192171057204162739528785413600392117850903685640779403234713424188246568434516767148998567720090409408673692125921685763665580575796217014164862154868390338049537038859854496317397613519410222198973770973872652904667654065571487413615631924566429580836235402330203214660286903381347656250 [120,54] -817226618078744298808921584758260120610842242595335517073251043145198647250474866128827393931112174739409281329890584303840543838836909012653945444855358091211437352075721148698560907003391262033806874403948382093061430386470321346324833531688398470565526571179244869035952689313944190820515537460286973196347556404590128670096787332701671658056880320565618544003757043573610407871773484226779985399422526725315805795743678535180874977774158860016396005526535119951147903546111009719306472836096993357475547815511615104809698557977381864752778275248367942871818866886060172734388676487447198801835221451418302680909222987365577989660944927419916236068003815222284809805725998733235775174332032092556854450514840549080609634682990542652791080308540517114204944191584170190970107612790602688172537614612239524758472883817430119748011383602762217549507204354077612701787596417849076032147184440453392117497131677929639634650743933111166537569487568708127859679796873664534469530626024279034272863033030517310448453458219760655884187859767072969767155386536305563919720202840956785202087429281296199977718233293287754399370523368590075905720948619660683311313799264685981172689297170085578303068649804051837032278552419931352002522431932676561017108886982316349620180652065485348614950409361188921837022546790961372712670137748128809446421965379602166789908232746782294395898399406961989356498429466877504120260583971005459319491709962610526126083320134046351803424147832156506590762860351112514711466865260242141824307756117478240892180344840291263889406441472311683801958099095368630192916277237298879291851965166918562069750468535109013913799235633833949869073116703372497710915803469428975785096050880823847795640778560251124394450488725770104116018271066528910671176866165739472030133237132717753745738973458537714373408021343996669759943153058524126637681386585240525033678381596244187940469491835365174326797782349610677470737963793442278818355673933690327000646788187635742196618687669424008194295646356981480704727236269171746150214488212824800575221570036432143651378632938743065521029600373746124708240689470358911107279865175525325017365570744407235973998723217222825634352332732593482480996862332477512288776567846078571426842598461822868077461534674910126341274008154869079589843750 [120,55] 371587726343301572078589123930540002877872146027333900839128741955446653128277349595786896296319467089432860517377076853304706322919564304306058583056444163927592729172797398270475035460923645875000788724795992948635253439369225771199486770816351341094140743057496571013638026579367605751192344127446218985632282559438971417129641343388283543814165465010010190095850104135582206548962177591138118805430287089845588152205507654362930959532694573164469387303427566650160202516038369706541186341787668877681129451997746217863227244424004167194167085704655123649715960503055071090428718858441435311800036069420689066605291394566133546821239858006114696083493265917068414297618998472574459391935629038210781929710233782986321170190831458928730402784938851023889559224552279483262420842251927581200296706963078545165508466897636364929830805563483194223779664831467418554411549097834081050244137947274518701634317516526485728942353949893918632753815622472606621351017486700476889090741391419919761826003991765605110186297604890958732871815457784673632786633520843458925577309094346231944524383138331496473184268241469239098408739400599248858864895409668892381906970951239808469190295479645516754666775475717077669863161684263842777618260671533605550449009397623761325532178450139168213557641515166733057690973834888469972980520542339823540355585614721753473905906605148558835483255659819175135520773604314939903258046539089692194023991406872093167644928660952947470149669716130685410663966726695559739038948924973784122489116402659784000168599419704168630160527103774419704612834769387329360710721079366950311671399950255342858517775485947802766476330117967893415473270380917567147736198858086672733872669683767954986746861452381970098566083289666839364708547064561583509548893083838630716941206942577374762174266433821040516074568208275992515089369104653022266327247164498551887427267919516789418009420990780817118147297745946263596564034386669005543833295030212084393071837568792082270185469905066514963999358399351342445254147775385104237698929291722975342107645978519731934435762916065846154757323139241760962189942570631423199210061324223991116961114973493515142230825196912841447238841102910705219348733461718624423228792564560781059245993030354425837313847580389847280457615852355957031250 [120,56] -64276113962027976467445701921376282787089626057176809372226954737493031029427999949327909941115021859488699937781131779890449670421597293956427986447321863011369806281712643075117055834316419802150220629805314846627612900088912393693758976070736158788248344907594908999888710557370269813216254802746450206975866943635986374534152286559764331114481707699000844749932291679699192132650609239245904033698034856486673344112338595654503528169887086357498696281139595906257528077367473885457784032233358452379132066902933960895946315333545164874447061196042659255398753637862873098320113479838370862358476810813398434691679037757268316800659015318497725561406335695508206070644179463769909976892539054070139676015784678362004473203322546915607596205937275619990913667062588087340508740076800888900381395339261453902354257864766572523806790661130122130202312229680590221196327143434162465984880401026787538337920938332923577438904760085628787187627557288917050918957861523118928611651239479409451619252283443043353101028718803676905982652257722946730270519055693738300289323117340182229207433751952642243400612549749367542886721446494822110699749309221092545939522350066432054385103714671591377082012462036730614840596469670501348279162878202977124426889665596353570725715043338943706628670302953122370043227899923905709171602542031284945362860043169167188820776315151412481001970013391604762446477536727091631199005626016761095423459275925175188526179696034234514231700523096626688138346954203051552557606094308671091347869171761195261413627793547325222160677156283550852247106647620215357669473333142828991761874291076948213423041933001369134903161187466283780278420006426109667158880216595273986995066931777263699321392189747890144078512553103426545869656560061345932541413604194791182418950457185852310836733670535566769603726592220234665132192029445893921383469304581660456007476993008517021587811312744292753303173739854614001767876732826696708075970410442820998333258851335570015686371945535380352606889169771539195125079367527961045634003310034083891899340681921010990099867670205870152029987767461353138148808909256721277014617190754242337830580731629619017199669237706751892265444769478623918849593574130905520556246889127162910821556434954465730768902176350820809602737426757812500 [120,57] 2591599149678848170381881882042908063865933045426149799188151870715491069859732464756900004237212760205039113667238408291999932991505410652885682733109757479749988952966404937065679309403027318500103868743606584370521651297342090102723910987805455191855682856522138915064997464958741764593425450206009654254113983087549529896986884572689434509172733801112557561443624366116450410642626183887392287405287934672387244538138249491666728064291483991343743546748076810805722395867124237373319452185520959942766110447697077632912211968229699836080695130559931484914324097671405518445007490333195256602473414430006567957316851571247841605286467137279497186621165589619143062370229697566563386148112045031638940155766760774066636629982138296838883710656911764376043797323242549256736990675868708215137317338179031915998019322991136082140028891682322143288437072614652511734794844123332402507953440197692393199450587950413312928354232065077840746367316578309816413099597538847612756494995918035409989408920334725748502567753672723008726388780065413986700394914958385920486803399762711935941977122470534253144021211909474731736831741530790577381610262208614707152983003706264557952367385087963856511416104149838825561210910416695487106565252349823421315841152774477531708963555279942124773229972006027669473767840958932548374155193644179407876309152284678541758591911064730326469400305742978530921500640741264602027382714959727724523446084918329550735105192790819548405339561507619699113550077627304938381054244338148132554967460487181225646160539128219447877819614578545753200838506471182850742155735029034555806755168421433232877594106069986459642229497275514750816538718860126476315718399245986692454271150286387126691594032846646042897958169661559162770866697655983214378681155875461066302426190211197632440888273656457375858145997017378110320806386787713906143079646769501283377020499892259184697014253720825020050176415446960178253218155739916269776579222762375150123167104573169904165501991521214840263655387088533180166351611448508647621200753271078322525937589360724355420194681698145006521706334688315814940707660160513798158821988992291870297755842098076975847702047478619528053728774604084004880645296729545268127795527619318013054223841240553127818202483467757701873779296875000 [120,58] 770487631538882871989931118975652206504024198751694324232764756058527795125029825419490318897559780320264642069822138348929469703976517345835139143847114289951530986192677805530298004477871922379839343294046112193289573710174144970452492610591447391107545118606942612580810016123647301250212744698225894738898235437266456093646117512144548930537516089838326580276956389962400889480732269949800020468662759125123086640268177622585840205623894618928235524016484792208743310964691497385799563474564209456095254659373281161114181578101635560562520946839305840203676419977967097368614959963182723058260619883525369603841212727406554105993156833101034696234772445680303053138497505820141910894630079312893823994463205857319958166411916056731570674015589353754312135780768959810794549230055103054273726879075919899809591863313273439254602129748677581827440432583609660881666077352581119966905454730009024769697665998314489584746676379211736363034203704651969878696443185693563992224616730590933709821738195177636562784012706330547013599531793115448882760377187773153158848094218622164557966055208865272307109308990225933851957414375155126228713919261243095957737320726946003721566832114010705907473345838983482949330110396482999199296461315504306650007174031950765577986775752223895956026098175377245164488568694793217679509347965927320049614809784479252432614820834594535019877989006491091211442408804034350961546976385478473540966784128025013285824045806786730168814163140194583791875725416136625241159224211481239401337322976745643520570681368423872002260944676896470366243676671959329680747827050851386374843245396808537384553330688412194899457423932709520657102175268654971322757012364865556338231990739693279061168957605286386478311002833966874284427988952873403456747543218856345939665661566584130308728632925510509337560299260051501753745778108879945874426220565136809022953046768879166276332405364334771711307905916320951078115186292115513093611450237590735625539597993076558501564325525573041502303558848994703068949880908733459625125946167849536010976944337069866928358617635967178865805161421193012800372070643901384229227487749092902826087513815973444649759265631460036189590675048258849231095735798703456413119899617657103987325081795312087251659249886870384216308593750 [120,59] 11336998992076639594114968073355136681408592896294204132788829518355863387599708888268151108673345960234953278898016264776546342581453201342262853257794714532990269948040477790771563191854314571434420770709669391829289202840602374176305142415321140737960830053231644650366433779639006696843259767350482735781428058185413983580965126879447278665341256678480078782353386443288840756942184633462603574182932381464824724230971751247002053929398864485036058182089838568724871043059393820182694742510711976110045769411537107315116124162827271957924079310123080627333778047716891574622864070333657925574265143628211595841062149936377884821850450056335681295811991073995131594593279498288913919746412523964512922384325975037071968551232195530315792237894021094664369108584775654275014768914908411469426120805701002137387264272599153507114729232545027665166337154532412911983777933804549647249700274473212754050596084635000748065597812695844078188565897699671148595724395916581663909459471631520577440531126990019896420689070352004081274053146019520872380823429948650641431783121913228484877947984738689314770583547808826343203975555134819447142483995342675270081875083116864568774402486706850206195430128521982440923324035047976087528248041773574567844143064183418591726483371326283567917211296663721291954357692809575809655850348062621982238186958208200616660004091540325811745940269302670769337503471786683554749065975955968244223343572050723903271931209224565619310794832197939247119095795624591081350797905716537802105976752472693030567615869018371510901207628373494235798785914005921314562517099110998526079206928901629775987681359492720052505733419887685136342803758535010083526706798027306620896720200552127743858721263810195865332797312631782691214864503754913846475914895737725321499830334241757244693819595806509679467173511191242460867826147132627197666370736450428450143265401868909533326184887129294815848361982222729163458696097631444005606025937848582521934779252385925541630098530646989698204112244441080954900879052043374325389869633354380783403133780291598648546681503087238896808119547700505660049076310578403375722153548151357207756266286234568717562901900996099409566631712630620407468309768819428692340669141064085027187369192347432544920593500137329101562500 [120,60] -54627571208846271817689923922178757224611843327493084561482556118374536143659534514383241230228894490182258326763486111525170297462602875519602635792434827632216332181590189072668024130063313897920243216759828233961954494924936223652178947712968714195906664349251685226207833415424877709179950065310863614044078990798153331029128250080032901373437408414531037457829808587145914844935971556094445728485995936881696929780695508239968107075616005521452984169651851632127585040360877934245402829305807313004368673849377376775438784885180562601137590294853401608519057084472282874829063937794102687700411044250778596252963984725316200338318464917677189646250666976490802609118156658717596751576286543269508860587573212966446674236379896429122450688901779177921783193299760434476948709023873279803912991474245201487003191156620033385769598635965285159395770472065283453605125682470246698831435873353281260116777518279632014673465516934858617434559178922242248962339789313353670296570616782908233084088645536419422848683083634647062494165295853304991714053780467425834867053309201545119190617880858897745671039415300492334878689823315670670683706705225033319935935194704212826841340070934659500015222242387168941075585609317108676493366871353460265738705253948187768955265028617229284379565147263300614728547429676072961281039942803010148396578298854866164777968190314204109257915544567956701147737487426970830104386374783029763857546257960744262299065620846160595900024618156961299608746557439495382056320140087986070360090513720455987382204980419193940433288282752649032006686042978343867515124185736678117760775567655464511723705229664252879193862787987999976940601972890326645666732390468464865328105565759786635074798217985626385102537386431954406248609079901327913346001661124356542105525640001370448507239466729300257294669218468751873153145448442398923800880301915350501354692532502426296151095921592434970541001023963128687174337429547985674770641085115905903757027860708003533598423958925671332862682320501348314526183609735552861994586693529714628527759779304638528107949923789375112485541723592462874546133075776289296942454663724960202361892913978744852460953861714573881249509395746015711099268509181275971570976841373661059275690377035061828792095184326171875000 [120,61] 7662795061467361006766398149417227047501967906500888721765543684120827315553566855141867287957992764893690247044918924208609728425750113704851862222414972525895720986768622453583911805382523266323436860392739135121282486653975547734677209754288740592593488240723608716311405251370164986669834837835561689525168571755008408525440515826931444340692715055284526810608958607488845395420025541976015444327247805586019505911108217911893551968750827655958007887788811172643624497770860403862923998911452691912890296224198435635381047073870880581621692541994827017186417650626768398704322761704934970203671401771298059895568653423027133259922711510444752456458449987856597391154368444090553358649320913320802295446253381768624637896721281610044105977093371363375626711991077093596086985683221764073943781736207653253772574305799601258989546540087529270963649179958188715882039030072453439506286141272546679633611886361357061283555084621312157917735488714131366535727332790550184073433275006970216876647386383823761756079568907805997103231158863953506024420149145778116099587621020878429165637090517786123573635363653935896953089549223684166022785314599766713720279848620080773624860823544885760645105984909445281486626433656471944688697756252856072673568217188907385290293424088820927093586213281224733225698778192079613057962417656083042809649596750905433114374996049594686501234038992975325222019765970414279771931334451886336309608279987847577303223916947410310553265225102741899480227681451511505631655110203395435264859268174506057803062645539060730895789110114594946521409451327704972090488795915206883365403517581794635689930581127070310656137081683047887197280819691549067453021846717323553371661906613112553590833890435841346684000394354124340074284506113832680882460976596273086295667677974677346461304528153973103562852143979142620638630110111442764506623154676367317224010571317639251771087570181941179888894432112687217193346889108581681421547672573096989684414014474051168891330583625970877542748304699662068278242857027437930221762752409731528193188942558112037335047164864206141698360062501895662516240703629854570521055948023642318386104288631567700035264560093531061245494426427900393550609032999786775613903426311590560970898877712897956371307373046875000 [120,62] 1218660260555731906549809923991385282281066095626074561844520279934931192084910410275875940611353980884820837861818177743351110155588903165394180351283074951028516760972550860715210504048978314426856766484584931797526013439220095333163831909551433769265626125562971394310832077797279159352236087874098256473429924386257240244449844312704389138930693195496318641151506405643776205362668386767763481493461294624816198902413355726290302647306890637254075995275180567724943742962644542225727576431722094831468956519619444265645052563650913778190315719834254091201738856544998253404601388488000475340187693945342175369853496631456825040539742886018939609072725012318805841250441551394532603834324271848415141931679752296713430385616357156127831748939848802883547759057299468375281927619473264594974741629248888987644097132887310058830061173801286598614843882974207643706349290623629199235631241123899794200656878565779882344255842946113781479396912441692554870336305708464154500411390803752460720658785041022383861704564493943104110152073089336065067844052612660072892050800962459706330379656980754990914309559412021536715869785325332702989234463284170267294694157266021410490138634253268292487944784980402802987613523577245749403796390978184268386131416595974246966544936216774439968278302637823038876906983296717900033176916317552231370630598872730668202103080124602693301354940384367457710037362082177184619399969626071423722472156535780873785684035392872759461156162534846366982351102396434210374981173927363729538044292310685704249827032768790944532015468173331317332404679538291670358047377080090514399013091641200727675041753090163211870271018886508958410221036051745469429737891279231228062614339797821311701553548911171342092603720546573728911025704713418706198265721573613864445760857460584159401227221021530635711281445032987216429973758608770467442658214573230668534660994171020916912672504904712636054871093907574484333978615344470400887749414212346097969893925827403221774973980723030843315267609622492122437278369391388351395300329703914267173787398780135108299550902642535547791251795857526500493982136514887024501239358994346858364603576190303860117523585254216685854126900604414109387286656094755486690934696489274635666788526577875018119812011718750 [120,63] -495422416078653688829551308728086268594405420255215613777058319372066713258711093126609112827696448026602467179250787250090200291532505586811756861912047617782129974433484012126917299759462161427307810650096407576859549555473397463915095927082904710386617751143750130219608783071369095992426904238235616721658875582234200811990656447538238598751230588984421649782992571042545891161769411526925430656021316748827111038436581993016728021093751091319475291571975572990395901510409436747894818350039946263391337516766724804021381315639478447547554810106440153733857770060885440503823744686996143193815880324665463475173635240885792944998952935214945427261112959201252711212598845952442461725131013549089310959031115230080571709969218965919536734089890792942104062510434718290832098347011174917527285677371106616229678170506190961727090327042449220433368655236842488379242260297258677846848670120836941344465101669532966921466463015931194291229419040038681488921909126404520089869989182835471211628093608642481149967940367768198415684290187110108586281227855321156169175235625427337363062074454897675408511472407301023602522744352573960881987646801273759548852040345987368683985670428918823195921574097899302856897894566007047220956929446325475969345954015977613541810072743175205608343778841820856641109042125552789607772984664788045074953985123883089434477722660082034466020072156895547591392288858271505332281526890424399129510161038540804759200594828284531633172938924030455319429553372829507620439686619176273673761874634924505561890805028569199863230089754205700700624434810713416149695333483627560266444287848357923377922526427873129049579830730879063195944563223034948522961015898454908041733060455533912188667144638760654490807036272207570155602003268061655752307060438168651456721934405839103040406734264397199970744410319964529887260521870782578251377491906142102583169673549227288106602826112170949900379123381789104593120884325464705885912362553877533045605746828275565178374501899297567685621436455302309496275937673086379504138559013635250540696541547344485718004132043266061495189181833992993508998305293924777052362346559855783378028303825116627941568312837770004346511705341121240515114797690798614863668183905254238652560161426663398742675781250 [120,64] 38096851850631315261322164955966983655333563606385224760877680859865807869344650107421645720497215147966010166461535585373492062276000825892126462245723962453213129703028649188115647886341930036322945219649978977311310251917466790766152271581116477407616729162041437659079744025938925868479780622264960421962221661688766739572182748496018954237582734931918550313546209619727850603320083921741037616867449057240102047569303882863756086139350731144925711021753204556630014209107723980381119112283500467667140436362427347002130337062810439375632259984362770450079628351992873040569726487399708415070045876024738501316193684383936368127687367485272693222420926776904390329704264322144999493379120575655630091442660521668588338207075514435226323277590717272315686698501077950520339975758659937134177168348293923086537189009114159722853180399122218485608862280805706819979872869892035081133842330404410081366179290440701552368472772214247632152651737996304121083709238634192707356414833970015851508045415139478325069042363309992982184263694295162840558403922192605697491470548361130885086700104222153928761882833144929374917556903252395623609490256027056573205701605788971027724909894183373215795782270019096497506338824540996570474137864720745085599012283814378543398881491641911694853793240668920922819770718389591421462786805911378287520292989567172240504198107736447947610135094681237722501277197275660290287654736375396497017506231342713669162677913673793286797084693810191692339393650080068156199514968771559473607719987377545037044678478806480764825200271950203443685752790660168928741194821522316230052682315152188281562468166400588999757772148255693701505552592428496680358013983110980218737649740232658750562125497029416316812410808298624730302626796367364451039905501474441104509610273200848029666207302495084355265370686485610332865632981256196373508548847422464779843778667614476306470763157217257402805195312079786625718682030309142713406308026604772068493649395749754521223227289702334405199849724738715394637378470767289599842105329901633558433319266580332286167342768591908553755811272241492334317974686406885296179056711259494693091230002538223677622770868958914608976138009325706194206779258152657406319430144492343970341607928276062011718750 [120,65] 7031884534507271668564207378588450560492964474342896232906903840332668463314318463378214339870670872198847552399570832832992674586405919336287833447424632875851476681379045143598952532692510417205485494115126703430641291956218713586955931455171986422137075892484872278547952071538888098024842184271074403581520084860007082241114077591277090121117304294241803554126748138425750776126776464521721796495472328688503222553107427413872757421494594260742216705849508128233936015008530232487470611048042693559210575522447039244663428186011266196439686646283899737668752925183605184525252576152914155478759096970188911224112070748059469731652807813804454838775369180575481822185617866849613091699247231128180637566041200550405747808771272640925322113278076900508569304696490143567750167920098064689137365031705827248128106054884137832108648707701332789369629415977789830052789252558650017037768799800389533827784848586466656119567645953510845985962173178472465877009357059886134838172664635685343881645956574478752048107509206655437599623938670615400739867508751811744837929495356816564043040801787702553823575551075206526891360730513812620499596993139893248791113859810249525013095607464241044926104254587796084982355412593325086203965985134991533479839509511690829740966497220550968717773829231412713789140921791837636153397259348140786326356798657844635901767552780503857216036015540721798525581554289329064074586529445827623937329770567163461792131815223887577136511820829459027258565752625754883632318720231067040985983461146727224986511872401204971059626609234568798487525970536055376844736229670449311560606015011469846188556845984952066253815556847828655818260059919403857029097675443758939725039599710426041640015176013938672319351824668964980572678698349137557020625220002840444430052279590150274928772088378029558831610529123517749440651430771748727297609865263032524150088201016532910803774509845450717527395170660115423458565220224323131812044158918220106232606006888181578863071476705353493933696826432158033506746465460814962801530516967105899588589340352907389521704473216175198473093503749592304036195143457748478243479433609042424702802191328675803158655403689839263242412695574739926695460969288935942911322740656032692641019821166992187500 [120,66] -1306886528470628855034995513134930461470096718651478930411442841235446946508649520090342986004387918970117709349221089417327734377153321885313007918384451716447569938315998409908409906547299089759937336035214959630175714225064505581191436009899288024140052725838565183756014983956462359505662806989905602425000557192916292683530924420147798680064296786802464910965205921025743810215308707757471158575992477041026957111739683282793802009435406262021812603829790480576385887925590934069932965140989265636999786203037217081321343194488791231698313235392139908993591310898268418197958716658904255917005235797804330722199397530888725263076847020091728037730939826508270382443418542853901535137888660806378016253420994898210635070959781155624227127139616549913738559278177422619096506122934459056563511266711589553610890792088980576941654673006600488275777199458155280667563362471639914508350836557169343740399207508398420686402477797452111894241557968794625161201253603645422899634588779266877815726910382803411768645209339426026101057745416008823067983123681161751658781765973361944869816345924247744300747400628701102224285910844329797729984281077316384922513921925666584189289910548514660335714084207159846965896090102911481131818458179769988825212821306307368721858158381068767762274927249431418035916763713895756654058316164887452062608526149734378931271796778929059978914403346344738816666710204113627959220406922021170067765250178153324084472459718940134278893020021182455247618691372981316212773644537328846893869881786469778306259333288665590708237628309847198287543826480963534885328531306801344145399038089869521155416867449925872724129635418406694603620735239617336037428902143330757407785935303821159155373162033097146061978450776062159628713878332500369954976137582681092456433229219323106798318187799467391330682454035404022166253384200555512073702096310158741546726211061032571340185090538078061741379785397862139452975179692832934987918049198684839864299714872784752555535281466577187322638658484603167703295091284208476059908403684002729967337125580751106195689234131329565313031698934164933315221262151607182875011615298299421129346764394609132853776167264319082475606072515486222826819291209857198943211642472306266427040100097656250 [120,67] -52322610490486624215621159500533576887668018393829430610306565746302001131103784557555459690345330403557199602870971698653130816206858450858310187526535575521063369595839001017228630574351446058950302997251113903759065583420906592129312959610886576258873833751259046401949523841388657427461637623466923850623791135268600236397298902965486698927542406000925071277977085036681451157824671724788496339931159901959125083814600350357377375114789627691667487317097955318324635178869102504946560176251303988931954795521262856537908525384736584819586770750075075273707786691999925298721517428094950586664111789943671976436729348570223481833023537630995635898445507425694385217761604335802964352247862641551098364112705825502773708957093905980609584159823587053152427740328189478537763198479913316739977062225905550434779585098972229169135033495578580650678976483140996704103795357931119867699356716109518390398225359657797514575029357740544792059686839012357910703217316714875958266537560923785698781155780400087023556119990200137127046555624207017523201731102060925886306925479002777385990892128404597546183742545028568703935002798904324613492946854090437550307220076322536003429330666450948169332746810937816356600059018541136542129258863754742562788486750234440930362984729227930648169758882262381253104134421481097698384977879360981212542376528072341617020866396703571337133532986652586331983165805125347389573356957496889126928178369140562539988421366180640513406524649472304979924513063170199655088201823675555301583028425414686688617977616245688001719527035239346421855078815644956157406730946851485481384205979719764789576834383658625096084475183501636611578577728115064483402463182848228437532811856694545802115410346710915799804339921040255253127091630657750705108081831507376759841376447671144538930912496873705012311833427656175824895449050911204843303959999733723601110722393681869452686966397937089406453510147784222643410693433032922548990194930108996249622579947458862933324472559926279120294222857043255066614411398461224178658685823258122044894880460578864606011395366253359611376261867415174969647553903907816265405111495342752689004839023699402671809380204318375371915691306757327852099441131694668172258388949558138847351074218750 [120,68] 23818482957322160872109360179892529449531583052014066337390230740048908319814965757847788690729531502849196477919730447258397715929771288689562512173492938025143927258810881719974587093279243420906354527008923658847911232284696612908278298437469886828883181653021382001897681528157160455009733906191369573200481801520820641762544579635057367486570108529001074172349626086442632645731608171218964989922702691934430498244354779007058729820501203868583509379846334981039510869754475098557364823983465010637964782067546454260798457536947336749123223820677560588889434876473413005738851840690603819219948097463834926751164704168125506098972075528420624035406948778557904510421168854863457043363188787231201442211603092020618504168690632624434439331109699501010768784377984336778615396140790114578907073710080956998429219711116166158565356432129853886127231811919278704528646278739050458483849388243414823077590310151028095563302623908168899221970349931938790085489652688182059294742678709180291532162100871743611042700121235179428540118933862993709672301741496754792070301723744052645318016331179566577537620366520510937470166762383286035544023434446709955504049527395385568366303608872596967212982980811821113123419426785373603115155953778790927510919311756140031233045871691086346829955407702324689567443987524396711525074211647715187427683125313053445649979502987310560365000315391266281819349098825496931931003989802999839584711784246453579658725723272728876888023901119408794158124665303462705821047065805027955172920777996299069124720078345197911122948259784888033366404837233825123602203242997437310326769245420087448980131345776997094648983348337086082291183546212014948027655577987550508957526098459178112074351444968654471867219547745917261329808187087210352911359898136154016942265980864623905454163109306587790896850910816125358654053855543714288228820607880822174969249435733842295400248982696447829022460618078956188536652414517944860370774119717284162949997810197762031064473924637004351465976167565137593650685440025901998213497032228147235196324625733745310678936779481347440856888529907856282292591229938877906753248245810112575638748870531562859974794171832652560111028980895541329234482708088194158335682004690170288085937500 [120,69] 73535246478859454998198695492851715127392819898336449698518843307051563745904093177059576868980520961920624156568119284222977127223430266896213958618897866467493331067834950220184493839883946008141218776351042437045208010087392738353788481062999185428403239829379014378600912651266277520887302214984616434186779702566445706512296828772099822233364865497813092012158966213765444813530949265162170856216801750822762645390064555789929098212147367833735450513930578307327907638127727715038782617132152512394192746563493953288761957922574081854975967105995964328928747747342579277842062806892653868636265121793919340775776132404722898484014601123628610032322710193071955572101091828183122965172174303180052123527472778574199365467521992176502046174330851906161879994458170176333692008668531759306686708297278509273567661252355093295294221783409469803059729846063475457311991248747160046171924260502987379563159625059746736061118441258695381910378475298183412037584531143133673045027652631559518795051077285503632745395762471587089991732037443204148605052586937152553059108731249000255399341359873995735498464628992717090345033525411317219909497901820788577866080350628659899098818546560450236521047610421998987493233252262422255086964588786239636374656383862480791277952334558908986665092091673609464037226599137793583245770310191682626999558328014540667867706302461048442738975958061735983238361808543390409707014595185996321906552563647670306358156426490107420362314450628035402616559119664125644871834717377322490344861389086991220231219726467514053988201142396870816352844490964630453127781425995698166212989567252615289819065361726938942209370376416635851862897108886790315258065881051379189319890181145990306840836107790648880864713621901378236090692314506539739630563562276572445396985752454324026881119989855070938212569294341435315118708079145011124511223432877903929606102920878551430475081083296117552308131025461839915144733576877571833292009710576308829474637685437104186149737349481176611542646368296200884438591327568945476460025217687728964430346021054265580985173368766294513436884213191974195094510838695370286404429144607720948509555369946884945881424699861952614346380488518153950572298072074772790074348449707031250000 [120,70] -330169915502667440583647264189303466823865208139062501726834178373478803146922671891873627300972584421771586272751730598818705091526598218265050013854761339814348664236935670083727227338018624909733632622632838213375980671118540999903586252403177521758671620662813466577090089957723781235719289089402838638520224212821826563725654983909827271730265463855449835412874454896347563282384652429380958776787377251945724319461686630336813839105394192186345653272715001135895631246374421253874087577415955102100312976705959368899261588175621479231156856118374597464115817258204858309630378347270449763006292150236493516637792189492222288955627041380736801029206928871320956378574038126063804487662150744930947986059248434797461636408179363683910277631826145716109410487480661101611990521442893748320761575112978877097180651079415364575872619884178582151930748818733634070444299055609632473407523055563539757749317151805813619861285882224087009526972328150442651234628260899367680756910852156382434713930650073514276515668666039507643036668967427786593544706832616482984543962731152515440753299062776869056686585880880373386484124061042230541833841009493160801308393051039018782236953257946938407634102081025574523741522467005173568169345864394817784987094091097457319107838575261347620804685637399957226510310510102449101748575738485783841759632253253626502461849294215177855537365630057293421500163045566198716646350462432199768812893051216168740641538998059018777754335450008302400942439639298047176152873547179633232892366018539000349397954405309750652226092490278184539305209057207273992564718900333323930276338305570559139251207034826389275717345429581507923613658674867813778381299871246810919210940759293764948479859413417874814761426141301981573556137147955504073294601899705283914853100460945534158153333997277980545492629366862734904436744975053088276222352165094224684050191262307170190684340120895262795039789643545212091698319406783125540356895009254249347119508801037220884268826950509606940282710299585212829439629743937334997500839443467581413407822382551455550857656422495495892301699021194963028827144014252790387375494689884360906551402170689808217448700516141537950415383862986032359465582430857466533780097961425781250 [120,71] 5574334659054882261865946782261812742958620982655082932284496041610732800406875642942642961725522223581815007864009842502855608000379222950067471789751182055311172343183881482823133816557902871500871797475234093307627573696801842942909732988601771752643279941686814565882730487641089475990395967040685713750162024620021803959347834591294521030738618312101191859339231171245459844455833152970936675714999425976602308293723639140675365410283996856651963529758840923419471640470610874744364561925550738260387028509847078167890307010209653553331315683009122036289350381925989956522879904807603152160002936882924900900158784021019669495333421637246604243888370339795647744942799786916351841202763382640446559063573954414596019644026520369600518410931777332405318007496581277439502434271123062720638883804722624208023425041609954876232208274443692268032272840915925205709005459612584820581257383031778912102759427166511351108427823658660183047792997433195935212880894610877570530635926714670367718330821816922199623277261932697571026890491312246062923500794384724690179589804283303923832504923250665272396098144883156093125536052278103882931741388777234943825209147986281906883974801809970245668466053746718198431564376761484853713747725802006495033177014310618475699666681344128130420018794721203852936042313299411487947065113088078367508388855069467784533360137346399560529835409813218579502080384058416922707489427294915023512956981032350151722148222183223970611210596263796518417172449515886157173567026794606342169248104930112940081741411618996544968707576271135895001085379506280428033249618202720799566184104159401252300055027761762247536360717182383646888635210566452501570983101728349422487379040539615098708907158116037071580140549174135539661092789287960322373227352422577162708725390229971394583142881313402592406559482034964152949560386159215179221342910596202003548611545273332653525479661287576680914418599605786871014971601245113099402297824197103540291314802867454872892404725979053553591245610581680445037702965204653660912780069409653298440668573001519087903038694430654775456668418732991716115017511154706395715369430636046275688748880567427720911230902755031212278370115337233769992053566966205835342407226562500 [120,72] 3257778321566380037161334709705327254431267835654844897992969774610786418576083225039772203198179958349239459451193620189584797995023770179617953950336300145393072556573491031677673497725710420764143953487180190053126633605731334195305678737620725237710060575712464388739052085191868568549833681461585289018962653509203337078332493123519186432299395847009712341242241508779917170486581933818886354647963621721767847591475648273745016812828788549496679441559723676592206012803277191672589387753084420832075623935216984956885806708395608569476519921444999115459881544672757572121355420950848795159694814990589705949985692586325274094363663133099396275790903420549274000511304836846630498995019870244026079475493818905673760670577618610581958319882712103083937986577499606269626766994062075019194454971518832696345357520973431762681973607995469220645382639510841350209765680437426935602016187570645712950243029496387862150633370352182522362996845651930494851909549561064596138304745129264122969767961329424979439188713477505812099433196008895205124045006520867057792227792028074856049500323165350659761322370360929718951204639997780506303444579339744555922601820449791062062531142404286633974021786218878567474164272101948477977773007281069993977490647607454023552498966811935535766438122673271726996122875008564312731991109347343302736326478930540842558178927755803623618953119803273210597930848292291002123871493029035110101730542934371064368631570614596510289751316427062602395818685062199979565094673090751778878985189185406301047546193969930955645014702051968643612935616503849095497032811376872490698641684240060189502974407888168780559597947446199962127092924666734301343949699292746524272860103800943359776541404749133637018276901752704190055453203193208559688014375638651173945131055466651256140370015956848655041571573418505730271852317627442169088729834836643217993395820004430036028417450775076197120239865035796658777380138463798161973228981913393675467774797608468413203382816451087234532849528768961869995865830285013063323962600498764105515397613732111337732604888286350847457445518703502281748338874669481791300483500307658396026399392281865278758231707822780319515950514519531111545802559703588485717773437500 [120,73] -105306296841288270368293655094641641238716041549251406942677244611958816247370892339016933716045500265794680542564432818046754952075225196823488916618976892809011435254456103313634967772533856951986291185200198375722824598484681323904455610298355208452103877058122091215320467667546600334655629739672626716937509295944875930094719033041089478723578766628746178906240274394283837307938756382880069157308917306531633544254450680805227334743784049530356140474632009456732391520789269552604039481162893810602695290134744743560399950174867588014064844111264210049392596472084495092234019229969686769418305262420674985564612593546042805670033891291526684712673925287463054413823789330990392730539946416066842942232993403975194947564409420517029786060538711851268083570458457490325445273415079634785426203980663808010531917634385841630066775751575791750071078611820623991240207604892613104914801176245275326432454239705585559442123601490319759467740012141798886540308953529454657950623414086961981927706850395430398354009560426145995663478850814579357595104589881977746546093267234313095798560531731015262915928834656857696415596636807111935804731085211159796103045356773109880933970623094171060631259216113595710030506763947459123380793893394041163335626173855328797149223481996166222756114895113153791538636786150671248982600364536119359141997515405507574552801875203598750043702528118610571270381735400573207972936967103024031598524539277436505607439975341133970329512208701617553565819870888303295697791821279772103419149483847224927538458116714642437003520990526393748000757296669889328710552996090856491114001310613706496473030482517091060650971524982201427519624794529472230818479084193083298295257667879736698821560921451022527103919591640530719980467291842759788344334779568290827939634768230609765555513054769858421169050828482826613283206203446182492789304952499246227938833224635283017742481313016713527959470742326931877838367727328533290916423660197224612618850654706680723850826874949598057351748036846051751787973223415518334357280976385142466275630075199862941812573985922153918576749203851500915914895658939757364178727814893830521697290169221268172159112586780079813542077005195096717216074466705322265625000 [120,74] -21867578892995973919124783721464796480256896520887182973620814074422963751349706339254256473220086306091533598889900830707150631628386011415454940637626702459142364200189934740057883998306188613954859525792826271649828227483589072772310076030223327824321765551531405914889994457264596662109666531823422928222993251979116797726235613995292430612263650680844480669022649584669739302552692968903875686688199982559019283221067105822125809119905963863367842947571199377222807691773279929033621122499836180472636059111226361144038785312486292516121090901851960379272893877467544030864595090732712904808994429895611115572926543003959746228371031133984970450782189987520339620445990363806996922400034354073306680368949662367136414455390988373458256474509272247155764525866306328861597437536588070270039994090974166299363475305782840776953342794926595084400963908075329997065529484197551581945348993624275301352790365455122568646883996709153408920079087101043216349100948975667633129152462911809007770735914237547797493813550989255251376441468767543993806394802564169452508388845132252923024741425367579450402971848171383061113745530178020057137928169816292516817228644243716398646202300348834882885472314816833530348071003122264617557573178697943596890506019584929602216114148344489478425300636006176221703480886226866754483628997439312939063782136709451688934822401522121766040899937222628595417440096505904361077089377508707349883309970718644846167777215262875614453061387923959640039890401693152912830433904058211933144162475529956009182138380506335560979148262122473182772629077148645056955869684311707866256545222915260805113222801546095416940874817965155809506499297094338960178682441233549518575189679449290386227266955772666244156667261100199051641958291649084178641877105502903198162848431003885834921119065870337416258649799791871580600496010791679108922854398581421018216749338494739679973629185207085653358906264830356856843066049872074468291868034197594421787601871288809639745287614318654800039464265558973062298358953181567275851811432528371338027609361286331749488367015954488871528052591748586913020136915497265039377078862590588301915778875538247977154496183213854693105915316664322745054960250854492187500 [120,75] 1045240914155606487397895495535181607601297517916379679540773710415140171187207996095703980171654685888433630850572040834018472291633118319371715543617182824669994775270940891242527087105241022223879641302200041878103756186012379527597931211076731454376553186988628746592852517865679287822301474433080132466409512422724849626273270137305358318807865707546369840992646408710153955906135735141052122382456807784246339556708949273871596477863870418522676135077502743423415444431838429766893566864740998867312861334799705107906288832067467475819003449321650749822346262157193836530731511699531032515411625562404500117684899327988882656269963833331506692731394265218595185534553880900230191268809068491885734616219219291037318578239189025970767668969874058118296326127471808910094970420147395907302888712552318257139479067430901949385034960259186551657808264732492469883740419535384857118277180008994143932969122845092396876723658251500282376331398583002231476461623680576866871480702943236231494559361426946182806026026827872891777009201304268985621709409109780910096559818408819261432429249453322116783879482135800732432802540050137934179709465321389457881114554351509718345264734566117256647023736348772135480490667719773990010193270202522927913735852993682373435157048662772677951790450032595471881189063521686967611421434485569044768343873634844292589383890762643648518182765773678746651442806464983295655194242989285558169010915774707320421855279092128058448903173048575149479675454018006533110244852484819993044325460737117539939893182177628742261189301183955010580558481930222541139231385076897359479533983367757378457474426525032422243106022982292591325535327122432437534091154631821269288547678825215758709350381821710577371803304890343882242791178896874600806774991894219054695208121248708822042042096554074103274374383760802886396295811746323359445939650255058020331061977820663485443590496974945673951184597090856804827747016521694083472184053313794332865042925986836913592930522145648922837340194098769709855741151358881926870234350568015084030041369870158002586406139027477236740255003081280689822017729802147080022069719250250087364997021898312992378173621587506003649536978628020733594894409179687500 [120,76] 102399508295726042178517048142767739605261243998832744387517005961189552081308543298255448797955791681754999766126947313401132790021408800849703280456987795006426690020671455309547052847636121324657963094149017104713755394866560995738802339024955799716943792565110146526069044351374308351174979079707745710678238305192371053859482325313353652635315711761836929146957205252886357370352680227800357622998664168383285127374805138332084317743070120896211079904276754307177674597446595889223201523044429954293830586440221191998686351774221472613257596448048604722709083855882030197626033044619422612882680079365054690824539906649907796911403530104795384895173659172455134840384787484785606709743442582720521454493660043562688211702330008422779132394596134903094741416128378110890513230475550117870367992094251313842267979684869465792846430343018708399611318833780215310037215104592611292877671105543661105304614672010594467178023182586951229816598890898064368399278356999284245409004777968027908713166880299815655320819937374728550208298439199414195885832313064580690790277321016409342995530579098884558269909757948483670680092691763308809803477003361150285191176140490747458587642228436283689550259263959588926562822091954591961921726715588123576274876941215090822309377524482978879022378161174849706202381511042660791919909218282827679210244109117039317272707450175431305863410050579725232891610684210680137519000001991138375498766524993270492672730224679125106113077682787942033612258324286238096864144704338125721795576158308909219998913389089307658638256983590806086261451735877266385238288246907561281454551301073374821821851400165917077605172366058983580896808084480249216220232605501939996430956464178150009215019845467803549935768040158807520773805306792545095567060272257151696608962933983652751322241715380824398746836423674525773556674958207062372168020846180847002207490722966269110879334740497690919964457238034721490577872929050168571383983181831985695975633734564052300011424287575343311008991430274317953177077563373638479555235792654611216257293064520252851358170176442259106000468902140880136505112462301205759285249163171021834582938666154337396919484295954028141295566456392407417297363281250 [120,77] -4975613416075568319138967133051914047086910853977955560133678964291627165159234032224649227856192022944335627620001366973353809781675243791312739722355980281814566995593132489978110085156716488005711252693751580932681929167595120017419446229251205192935523581807791480882259417489085939799470432388941994793934769764575828380744680429978969656125600394804735838032750291776502855051154691046587515805022689073471500272065798546113085064874999364609608952755794259258884771869590621039640445247574268473557133268509187917625641776930058047981041937136222580657709612652669622146257625864262201563655836904087199044577358675618466272552540289218903443356512366229521508745950792868960029588975756579775490060662911043232971424058468228105546574404767611389968075568627820602300985267303508626230149281874033133847822442277746148759815360882419094352389048019526349256830784363676441295508210140870088464253361185603559318694142373608848660858830120789434036462354930006127048322129746597392813483010774332555662697713611230975323087737569492519255189107327313662081486538960211680558102750845630462947829666743795625206018016449959602366678924272229094470099851417113369786903516909395009071165770345473639411775626342145143524350572344817360365371491435827722654261767282898359321357408658287940076738032886542421214597982748418717931921177398953749038908960295890605011261928164509413094757112283579245493748375707098086223672229367351341446088025251946319388873306168054459758012528043492852014181933335648949480401879847270374464104593611212849068697707208952730873381619521743635675123632500680614436313375259169080167284010377342277219775977615687403665307428085539965058080623381445205396378041315834745804923099024739783797758163895209411323767224070116896397685487017207603964433364648153988100937962579242424363352664976532719429023844530888232218889692877564982606110213802036938276747595923673282481447277341942896576618808492002803574082859752315507804161395089246449151289096418577560306595508367378444278443667907385937033523369875800195753245705835771316701665799327304674042212188563744970745551721021382047083897317426679028984996402347293470783129443191228347131982445716857910156250000 [120,78] -309529443892822874515327531745590021722858973910874154828466324498571435711612743136213133383229738566095918195320815166533035531275718151040228161816380281215054283625344464205788130511583696537726715807096413214374480113263419123870934856534979273208593209419395399247446867486022227781571543168472048738081375895449493792007294968087955849378569625657654345266218536895087667365839297438140712118087938094878687467677887820415017852323981462767849586380344252273831075651999829827867441888524859989181801072460791445013900109876142366092677376721208713371092794365891894730060096458504062515014958121379414682716140672597489583253360447697212966562392671397322793825908016635258772709848995648256219687593571179351842834719302397623156673003221505145188037626795008328280031402133648015520055401375521475256916308884720432511478191960819994576210575023127388618741281366775603169229387685542308728100431559761162016966611526128500688248054425971792051808475159301563829792498309194240742753846381684462572873992201398523897057315209634951410120376526443985530548167532448490322751835823876527632822997802378822905256085947830983670826786197626890737821814525145216479732388259307546610988302205368117725857118171927942268908311781088185877714246175879347418641656583147035003286736554139624577150256846444682536516865458382445805895092919549890157522649441751389171084717145369491599583991326234212003706835077680003249636609197159892444518047438930470927836634390803230576225481657443786348457021691297485996208693629704873200136645183767621645788109895398084636759844912742606900877447696453699927703564816031655749571954555996945619546690969715467419734522396923370734039099768166441235475970550449533673312193014210819788672562887615847901080834773356163757279424987067998985619862271304181031077558956708889453122199800424963639474983798120144196712620660866837400687311233589066521182720833839389759710033884635532116977337820246405812276283325501724515117478274955704730401283826357251156009457910365567300581306599129047975805040844764041726991431130470879197501232729705658330768312222156230088032480458778801237977903223271973572814639550413789582383738974158404744230210781097412109375 [120,79] 12062190659407738190881854022213209391412153831308468453368840448851146295498842834842210117170245649559750312036510365095292103154094929590833738416304662307239665149899325051331419197362493660466263258623493891016588141018594861056822821989525213508405362158967786933362279310985374193290624291750302567505014539812498650225229954053540809719775662901122509456359164352389590358082748591699873499723409242024307273735198440461690456887111724673223779202855939962451202636821839843491524502077359120049507218755621113076001174691750292677843819670172778868589266598024219156049094100762392374931679792943130184321769057018127296021945746741690029541753241773740317332360081684115533100022036484593945382887034882001678338029203476680896961564225921158901297914005349505269236730140365832567876292720903935411227929117971743169154602507966595034554786665094167012092280555962242578061478653927558157323258061365435730558452503951758279844184623342273135202271059517472030997880459673877272529591415336795417529171277213226535697522604098725223094115805670101897806377912982535179631315434931525740478996382768688274719906659110691468110945334005900831902134947118181049448413291875087124387792348539860325268576248038812704408278527632405059373671855000301789903392706123517553920096429222291863998200841921874493973743898097043439862577962928312983132262219603772796700519395440705934362688340197051837828889246143432992992538062564056794761438041243240604054863280019335431862150295375585356541600738728182518615989117694724178808206823917211142465962681560936939573989937438185527146321553964619159748856305525070998236248240536307990787214746632608304354117899953095945392822613305880146617670146043329341672184318716902760178882362543353061409341149514010304090593892431714966440932304459255928935390277761576552924680210503977742778917470414555635744390696166784725141953037305918253756927051002061800334837356544615188929049189269989052776993337726733990174256481086951223879088319792102881232349979579672700690343681070367820043270115345948618207921636260134926651092112071678468676002132588035549757616416365639919671012357005982222664462344460427107861733020399697124958038330078125000 [120,80] 920181555163099745744059402301708590813935106008044350986111568926367446354381930677631545001378493949460075099314871893305052084299573752789758765659590721511553269082836172314210033707091773516241610439438322247243573245434515066804066532087276220550864228014232358869060825106334458282962336442253258972134926389679449778997501544066308078218958449393173873666680297558572926719763747576295306474474270887249721732657980146098656116994090896993075159113652369306506429349891501311410255184007612374798927511141805501041590255141211928984918843724004382354751880004240565212870164330545558250617148657970273804916567664433075175942041411003425582823975371508972443280763118472860262957989044568034729230354615019686357821019227366203026106474038842006437332119661258071999085921664214843687566382234616140088039617085116716752627273162627282765468597351547035479076493639784183959731616560483258363466914146250871548176662098726019282249692445538028941078110101575717332558717105998568810118562747033748309004860213090960410598586555560380079928968416007427597627692580193495892109921677005623088161797391065043310061005139392771841491095332294714825958598097718032419252969329717922689447146550242690499388867689513611832456910233468470329375145102372664948771364822429763184689270556273421708895110327486097051853749175480660376959390610912390879122862220109750151699388077302792678634915451747473528275225209595569744532461292136143442689680644080502074928409436267804840146166605325972406304043964492305671174972984096489891335558776872089731746687787679410173782203590333235501549951674891424472019214562174771799254091833220038681296562388180038176884207535196821233242319110396710824118013639657421009895686371318638586805878651828856692035229378522031628785854470877025359699924641891170629256819722437449228059754981442934697130006707871030603572071345406829900794726872834429735430908268138441702729527674645883171875669777308070395449597697973952482091606881740490370821017082887834333386250326454099850067168060263794813250960077480484144457567645326325761333972325409576915295081868739844030079126838973097214317853668787971663120147259830936548041790956631302833557128906250 [120,81] -20842763563010629649427860463242954088564095693522220076895151139620641291481672878404360670404373848102350703930210480589059019260539571327074643220603935834814714533001302107772131209417106852037762656310571073359039175049479883671124687631526831353229502467548253508573381867996733963437039269659122558739888024091681556247325916325188288270783502363021785433133298677805687906426133292807202258738071008158886899517598523925069896256865181979591956612264720862065093537873295995841583037493369639689954978649865872467392212475624942993018513861412724711612866751705318063527358591670340286568592207052399298217354506074337689069943793277050417293690854407352331043995164681031718515559179839967645834741302253131497135012752531343212523130419586009409563606114784527852875093603171950250630604407722079051995962499881432691890348982059137998084626725020891793512852207815863519082558501756569271351809381874387491696345622938106571514010323345342209465085137436315828052446654206425183041091589631865239702298917526783381728428244684394102599992769193862569878382070334227137325233163548850263186850587785474212446645877780136752406392654421494172211313534691440514278928154443682332873118203537227055838528048472017079123699502017138477930530922900541483236092891489797588131242602083317208162579126065649834473528712634894140593597177355471209631158458207708240608913894636860436317736914897976554260538736507459072655900880330190239647498467667749879346958126130704322668741543410064117619224349542793647728331389966964562246663872439476605356372678624861692737242024924065629527902137220106903778605620753705108384023856590813262878016780039776761208087150362470694530312522703672902265138007840700263675040708953888881971274911834555998989632527130695836918996603835665461021061217438001021703159185939138392380628199212366368573298353139080836895785748208274935117372745698674122701213884794251498225683621281491683323208949731420771714776099263243466867587124838228804743145415951728115215986382976506063088532904478159005796727867736507248148065110074427689881530125715324160465730326611138608935150879516684745396315420874079988913796840361101203598082065582275390625000000 [120,82] -1920389409097413949685961659547344220028256952719735366364271231765892809811232537470297056249044885360475168234642299811492360346643824177691223453176033996469947597913465484649352503320536133517477212649474905936563376133940132542927973446354829568826630908594368450456402596163539772153522337589153343059236264011566266868710555853388003391012869015291467891466642179429793449303029509396834269949648102522249991895899829434919382720935836258519112504528237339326780513102609104474325102640657398571984872586892295477572242084694421408368568426526506306458093527352020598342928013205743781939961312895455250177479209266810710270020414990631592893374326311539493476325594628532984318285607998315420056060132909221488535952399074491246432076684451563495522819456586483004643915874919165051960421116763951865237739819144395503332513686067583111601702134609945944025230464875317694362357136533234076317346330191017733138241507413813342079217266707192212941328297865739564072052891205542955178030250781767460577716519157549535818329928901008590919697481298034473748259185452327807040769335810869291269721894539675613606800837498468418663160525176971050128200603427214503662092180134589693320788123796135722031332453949364474751935119918541937022518014800052171363578677444032408929162644398078554117956298816175800638261810085474853673873539055114950004295434184168143229817656022441266548115933836165523439796908190516469810195640369908919864504604922065724678452887924303604311831192440374377196535672836943999243707042247972254059801116761340164412447191845513219052468854156381041130145164091016832400310603786787970974412644835263812140296206150422914599162876191911287663612319013386204217138016501217163880879292967998613793281221597535921572276319702478295804908422417277757008457536402420138167428576176430291898828864129229979298425470298458919827704345214320673264584740492826359811520296753340292283739844766507015103337022808436034775503510265940318952961343540894021018007003908988711604626886002824206319468305734770509076149880364476348534544487903340682355218540284666967419132429895305240736172460324772130195570678028433609128853131694540934404358267784118652343750 [120,83] 41936443288191779256271109630241941566623717097451519901849285002980332020796310312677135961789019845831213155174115358620177794887899807187459613092505690540599903373300163578343475626914707340535042445854867252512201986739416879416297407061030643167620375707572314224967001306857935742959343209367728890501781630111645858237855540891725946037358569378505514447668775826102738849111167548871441528879081389120269789782831904696479844669351716772003015811130674513601582090628957371199571202998152324232173683916402277025397829504432633303142515187861454404883213848733230097843100893289248249883056452159957846686930398825158422433643848297606819941355989871577788287616470916137466128139196434843998279222686348581788531855292974611042704811764009165056707506294987295233382369601457870356560417335731916242175826057535495742747500244365390344590240185291181106244543122027911324140908165957421412465798141127938039350420687772867669760334093482482467057650812830570915878497962225527970002368616991142689724643110635089103288861117169949097484812194121403996226880921217254142413215194749068128226694428567672031390063435853068620855844878996883855397524753224762139175435419570310121843131545537086208987241049380786700464862620671526593619286745712293339211202869010062532458088815199692445043885061504033472783675717359238062030221683983918831151374673884407307403613714859328580263097377593967969385886834834639051574014427619325036853971322291297125731257635265178388566948177593123835694242551577469503895050067744333505919415039648435729516451875724477999459251430175462079039532217349162843273287319554553219376297470427946718977392767445645508404556807622491156083967588991953013425409593998700499607238192543738791201759320195998903368084138991063130431639405211458893556404738122353910461875557115198961776204120104603544652108634146555067434917212119721730487727348904590576142617957324888240256110632472040264781233483832769941391480172166147540143296111727172677668435385997605882425182786764371059110655295497179710141899524304211461560236578596748927003943078011026906547981762582591698938717557709420894444948938225102751250599103514105081558227539062500000 [120,84] 3147601162775392901300744936274153586369125475085910918668079379501871088805278476123904292840568107596263333127437175520814596078084768833017097785305314704712509897538332252272765080603796936150233494265336594748169151788604796330791472348399487604171290119792609754828838831833370214138303419738624183484887921595662050278608344248527236727340216445439344604614942164331075430639102933250915807437677155438154232085092150561435573296110991567529700996677592911234670019202226684864341848660624505032394436592012095497703804025807040317175018048981582397590691929759816530450861596345658833671606447915279046365093755253614333833699693345315888533613154804004899462051667992765953857115338779165455501788425215756824997520657411729351031531813830252241714523670237958457130730728309287146929945086241147684352647238800676965214996773129589475514137741689043283984292072984449848809845710856929952201160620545930018112182871880089095822390109070070953516219383886526199825613409958145497327391593738395676032022055626388216304220880362624403308640101199801387387529425512505082154105005560976817036746011652729618256077108709755438970524412431291983722446304449674876192962804492628247314579442687287446648490039286122403120211493104554237070140102436913116369015607879514751347341765021226317491277638831726528609464355767512021537047834272493223256697566455066870815211860161217316078029620041391761314234641285955118064618962311568893393033009122189543242271558674795800614255542652994501080665644833972238001656309578572572184324858919731813356671261158761087826656205441224373642388226791206443548622159748846791438290886764709968449881656607509706596674359852109458404466682427446779463032609028422982389658699239908729324881628980753462413630223669924175979797757084893798818842664018296076861397322303527389683374661235907066393818630586860794225299041012126326675269752796999728290124929485852277137196263350097675224549415282092388272555232856228732184845633910828828117900993509519223176533368667752723238859070036274663246570729757862049839369912788059111784111656499031876906574572217529920791493576702222622966324761895774185017701529432088136672973632812500 [120,85] -50879556389567360154956580394310132946494858359728317120054375157456418359373628597746581959795382421471261529176587223731558859998968246982402091646232422487813076030556223034321037203916546727383186842733658508239471321458098886544313913580095094989485990545305033928428995004894605948842126588502658289208140944317246771000138400382788685767957582836427714855575518607822384598365457363196509449310034511139297815455978740284529693221172919468707476590528268085659217484231527647387581529871718460742482444712009984455075354102662718515186094827157943997530741061488273500083327858064716926860193315812019759753640351090936454313887049584491472318926439078680469697563564446548976276389905626048808608573677364656801983752519092862175153097981118564394025877835192280884933265959965825636689802496595412885090698172013247520538113702175701106402559385432665865578849762877368052549497401506231153798176814709739513846953295882426542389757237733480675892115488973670539635623028897354802333297375319569025283403541758991276830487353479317431928039636478133373963711787776550723361042723109119098098155858762249840313648849938404268813701127854839862490299712321684446188162778740086770621604615353322260853309215464484270972667215772021827207913725196806363637949091573403914378639617621073093394187304072544654054459154604790093981234124263078959160575261318315845570866257715816181685838182095037530938669242135571665834530159577208294770027590966181622729467672173834359288814439422450346702241433478031290834654959348619189663643372268086277132406582709470214588356242434567892083780148354383971032680922031820027791598839410101493301506412208361433365024442890527061820724289438711975042857152368159522163031735507396226292450129507518139014576546364093596999914012879923552644853023505736092369932826774498927187285850010041664197272827891591249377754860013109015917171103632418670173456508004240372016432247760482932154736151802002506255506565607668038430472021984059932400038583515529660747605650967805429243141212933459452974962662471131844132161707375200995903730475772267560944365204113001091280850005373672681617623457639589775353670120239257812500000000 [120,86] -1986294354752062593579416522286478446784784907339341915509320860056307550700846182546355934980055655791056673558383215559117035152624269003133859915545407836583561068492847437801607816075234059986744459257245060342878964917372960611922852274894791172648867292245644591272700872505476881401401070456665774640895258982011345102354910369621200168089125781128067147516907390171232228753218298842077477710323909229501640625783223905854577132510999797777454195561181528054313660877281945111723847297963698702179732216512091587843123488758765768223484809777176692360624606599292138099309958727366813128675595323404484636843929278286764969558386674693029395158538140758026390281603434259061843682431168092737282303361197446498851687549921041093702090353394342302606620235334679469591943864672111564230616815244956268803820530494027452736084518878403266897439694343123260431247139899016555433531990553493331546777837000966117196956448004586150121598436816585990401602048349812081298557595137569680675113404242088127263597054392131479039444977382831380633011438142729937271150013801644219401337276865239750850718155045103143055737792742478028645041969438250672785644542127265752949788799991879732890856643858659117699440889959145033835089483859961244545692097027864722416722338383593382962314659899300734129187886108384338163022408934641036341540485478442124240888177310855253016775232610713182501443064746465111550994636352918142634260249621544088322456291331800475767632801621070634636766067336215970147853449201203049291808969278635958554471822319506392031927522236481482116616633162673623260976858960938174023463995622956935276781035718466615031625780689199990676143398862079129549280874383962869908773659134464490852218523202672171399217114384530533104415916940972079195365901539356199977634675819587496995621376637014789942293157766832196025774262679793300808514039086825670055562842492891617627887966921785822629701444739042153665770815613614507466718581320841665042659012688213727364632907748385139606559537085806255704563080189881498391674051638541316051435895454582329273913139689298122362121596946416478828505549807542120340619732105212215674109756946563720703125 [120,87] 99620511123006063864947803687340657382605043557255640232998310570391882200980332963019750118618701461641233217898816289437990157581147143507315387404852079045288826605054239762504738494691023584546040154199165602075161409421339617870094132988805873677838360117280908200596248111742713235096383677737772076349283812830830197582195591066425449936820064857885779960209335494238808295216981147919068541175393335570626041360039330455897063304891810742094199378465292291816098371441831244414820082130119632025950399593253266595644461400228654929246709822242235827975717574994331767020800209121501333085995303018496228259490077879536574175623425668128054405826315359429479140236083059409843749418705456191095449776041280725367897538573211737585482310861842974731722998316415657725214607600346693576441724986878138883785414550455512350633796996311873542224589812394832143469657641554046443621306282502623403824066333556403745288896992517634636331821244941027135271132035452193688294911078842657229118353152804923897511877957086362259591490813608461921256960253893112320497350850799356588720144813538989325906876838327541607392533182298232028235599524858475616479497139996200188939307540435384084421581849747215947749667239368514615566898697858717258369069628854856232768379339256711313429883401240329516700686709617007256826060462977822379340767858656380493085421932556991871918924816824097903272589835383065008643147170421118132555461311336050918841350669539875561334882285965385274684882353873946057095603415825795655302933299802393655179733412183520015328098319463189755442116809546138246708112097149460731563392052765923647497835883727363012473589560639957147713236214067526491754986697373544976312322439706964041703083749210479475260935975636736470032765067836247848647420103193573148269574075865955530181125821456764304980243130009822787616171860882119791434441059332818379567534353900526901132465710469511868473186863650916111896771924010499179702484926181853053019041838472946951006874842443824573108448380174556099714874422764554078531488414776105387290317616684586953894718954017295066717390222599979626245022044876861598240297156525529325008392333984375000 [120,88] 1774647869812018770722015035367317857073570792121860903031283743678983962099197096525100179280228651071758159163563346704103176409552359120359201509854411585217401352138563998257437617977731691073933374463323477056558463746070329419292530974698254387881571483726821851608587271796852980543647647838723110046098641310334427592673925247989993953237954594340378396493611576869740448712772867019113932796919407715003313408266517808604162021228201752047977555353749461817445551110359249175449457986619366867178970129331805911207341206350921189577647942566995116690790790603060317481003207881840187887484464041314106530849423536426781850604996423760543926825457600083950787886394332331788184502464061398809554285851439617725026945116505226596876294728616891344049234929069911032576887208714901554795622857855558400055796519730945707900976733330074254735260228055201271258907839770607817795842903947773335291897296517121979133838565805430305868351587497818618162547947371207420991339407782689483697823680937134636225899674120148325057965488813437089411508053051823121286883728778901173285502892506597183245709758423384552330192891912137104805347681664208742525823932752081779635800637996119945644292444774477299798496674902977687164619456765182312783513071597983833066263034226662685001824621510626874180961572255524133074660733523671267991975319086881221431923918835935546288836194693561621986829602496027939819335775115070180199360632692685953205803633089417129619538234461140507297571497111266600059547595858744739681581587694380517834785357910832105668495959555491502555350974618995693494304897942826197443207634782619726263345408976717553582143029818713603839730267480549489588737738455132640487540935447916083458647613919592463614572997660170469118084395012594513702069310194848161537200344354767400559214125714035476205133535750785468489810628954512662826718636868839581926743433121059835729229640192304426986362977503551723634073598383135157056009618375578556152873309781766145851307518049129093432982062615591686324208636777739386389737929430303092830624124500243573646111192436905658216123110519763975039966957397616965679351172938547134399414062500000 [120,89] -40960968676300886447864836112409657266528957371168792584768577009830356537063066051376709968438481159707087872267851215041475820869231790164677631703276794284237286229453908786150024103002242779581025184997150474760962147910468313542631758464122267374589594276637781276314606316736015130919277961276721477254644550774387342325586209519708355188679044298197199397443110245544251938336384258833225246501189546206192297951614862426877380035984875941915216197070599600850748077001762880986698286046187759940416209650975293490062949366889156286026721487517749495363246561419345556597374723148066632564631660608641681163898274189586787598150024610305418681137507216825635276111465543697473100509751282510645637762353178391564979182603202155033271105522952088095811122090126126202322669228877084295961329851282551645368447313329389974022233994919703044468513361161083058697327344699463532532229392025644715831550275151466825172885497419380947196550586966760163058455117276594981327761327987077257248339977468300126224805262273789748349347193270707816872364370425522281969998495644828921205252945909783825915195803625139251048228096329151476131755398869434223614636513461639920841237291176300449928200670497178934794021716147617364539876254310329716585727336227424870342217209316071895952938709165432162393997178037440324902609013865869578961629876881446694721842694787629921448682984634041722181176936671960556995827810536816797730079480716652588284363536125397397493814781871285725853977263470866545000346128234720859655705599384492138721508636634865318797408580408727789101937802083291741478807752310043291164038089667194597451326989163650758681431570346162994072790645564373188525415761501476296337146072998180028057107077157421606843667902463547500896473182524083588029912398142657167239901567512383862850032923992014906027389456660444405798490820967990049812565352786893967663215941716054570586200119594391961383423306807968396697587414219093818205472501914524238622422379107253796000405115652905125267300257359242700543106811239866427257961989950343091973807596875842565348073543656957864050667614142143665474250070690681953396667594757080078125000000 [120,90] 959655595873782555068732705658200493348965174287172578603202272100549182750438734504288928266114177677217762030291941002500958252209808399006614486180349893104000888028603414140913548393539867324008477469027331387619531609877588281441549527637423243422524951197620131718940227814838886204648463036765935390548746961336037569561277769872566390084031437349040383908141591256581958394026092257164037654865275507662257264606106799298500067843209635036095192669755225047939573310027351742318751864593618578534366708246259279929770673197001949725355327511439794356470613997362689046329327952895693244207434926221006893242695905264005473937410860676086340289107412894166926254253316930720242621487260818346654528188662979257075527279242396025498410334220880856118681658096784699801745497175681330943690438287507411342097378661731346908730948560866994228304698443901089531172892946006578450720560338727368490967121424526932940580874255644702706540769230830905314939017280326362759859153324520966446367878998420623610657552522663407946410208775935641748979293801103155654908479155479020393391402867348425392340412143411439852426335983068961910209941685651634551195442257235429948872831529229193811223965173949451367680348969411185313111344116912801106187268234961884662034608271807217576429560125713662003940706176342988979312106966876744698515294156240923613167911954189799468518376083716166091774970108173216625730085201760079634959662392684540832876262857384439909540133684739618763379738430336597852035502149169701485496427157120144182886138257702779993045565290309260608394180733484027133799158752540867844610311199025444937237110545289961850529319359975322838812508824091814759662640817384092721371868387844352227866303166928528084028974774635156739705773736371141355763216334240462843306116849930480224666986382173952949549208748672820519736650951715050183824189610709930702755794808405793138798597918853250287324064930980265638047314057375842722361041686210555139503005127864446831707505444654912559521782348165024152200633959879366011566740073199493630997411372152883989763850874167051632783672048029603202685661533191038110018735885620117187500 [120,91] 9696402132107707618697092145432942279593613295917748795719816611733893495264732321787665700518983285251795581279522610661387369094518966994662796050945152416914570411258023714705324746565413339631656818113121743330046312682265652005718797299211611630638963737175894990667244494715174431820646355350229595023141561841435961947749973124905146583520569171594924074050460973217278451196687917641311692162380817613079332543074215433930778254435692698522729507096130033881576404441254399639741946641336491706588107320050761982908949913227294874439454174815161974345035789548503931525506645794943935185395008986065920646005886595089329218536306783249302765711829138010179438387957971390690963011706585623415858661833410020229598804708862663047693973195930761077181132727447634764927015900624249365430736699527928253963097596012874298810819276713175157149364861759103912745736267053370903113287320732641917214495465036459527720885646255925281035761976285358817124274459950529569091360661595109418266965623622446012874802002926452157277418804677014481015124634882958983140357335417773436675385850081234563573132732358962497316311580594101381276682853868853729394274624348890310712270571269025035215816667321928635593350103166578814047244610568410810362938688661885643719455692555411456788714046102238869136734803182538700086331340330287384696795872184782881910225993363884518527884138924214757349184045684076908331646068148654151920310410321284600924443196680027939692832286766070654124774395967378360033240492140436994618623080163664727382909561512338365595998214895893531277461021533036189157063604494509446912545475882411840194798386987023366691169228020821420524911179364610866171015783553500723504787622289690446887392627256617102228364297088583221333830457452512827965396297061823834645384964494130989798954257147444608430665731517333759328686213506874738369315160231112301016864966381396827987043587879083240071528623746339795757927367431197514488330770701400257938582689489551689095189519017525207311258456111225300886550937744763166699282554251128649459446955856923485439792500665512280965683286905116151273329343300204007020730590820312500 [120,92] -1600707553912023154657767881753949644034266858809637952804591760356997507269806193849539500135067981022980894275194753226541739629743882887985917990683933993610897022457128266720341975440041358735758850244928419535642293421595711513855396631963846661157585577728538427000352367736113456735203281157921212068230286147147328545694127768002687771030599586784454592015163528770566757312907501204426192778358940672307565684964177727795737624416925307129616996343266233749166003558711997781882476104764659888779966497892707409702769849807911455097913150708637051096609730224469979857933251083461427363174145819075792145885701804857363819489079496106376324389058898426597480076267927115338213445282553396094374869520715258871537174582238645203982491149940158602558329729870139175129782105521107541774973685513368003994674131617600897684967185986536292508684621416658081609691995536737192767964542292485175292580731427495638705025131053099364464585145212750085344041792759069543133195167933187534225685854318112507072038736691087407952905495390847627553506190378693505841168945680635680027223730488382283316742665388081376006428878454989873378927173884300655328936360861406363268331071041272127017507909663136131531059431988440748707246023590645044978828489094709292203711591268872959052157423400446658507979190206545288868107583279860752823309102904213254898617034525832018032078645994777986310032541810613383936136501810477377141303673955004903511799919222014803151808254852151986984293949128988672201576174298078128506663908697629917184223615009601899440694352168254335044014248210093638637551323313939031363283016139268652065406970305440155488418706676228884302798648708271487570442292349486487901733201202296608505968174496447798248199783268253374961743651235974611234957061148702262960078535934869180859230658183830682073525670389917198656985659797240052482058583980960049795435485518783408047000245729849643606601745382998714308640968612562714346527205709167110313120415193562246199832782455684878547123975423589104699843322117662639818954244704377353146050588170320506368051710961548634609508490710067265867811920608884489019604492187500 [120,93] 2665463316243528862436714359639329612603739249425970277007635378011461670954383131690931275853525316681256382777177985088833331869069159294009059707960094376676877951487449051077755069773227970844685113334838707301762433710184413899341235260548922046399694624739136168682414746775523244064800182931786357815531515462030008985601991184203110548219187284637579821923268271140616469664381006406812915585688055498582717274033794790049771093642478354673027733514867011583345273635956964698417692254874557229958868543644094513483091576980698408221336872692961638873542275795518575669201511468971822396629451900599575224428296878762597113006153805648728790155689278388398396202167341256843911476953229182661099465903562414478720426037647708427216133700705992760338604323890753443151526433413368361518588407035185638157595665831383864739944616008935872475302761534868934889495027654387131942232546134087555421398339896765161897005790201779017639273067369866629669779858245163240020950302489589379707115994588882958436522003244773542789794899896205044133396999787831199709377686461128298252574186510253247084414563510852287403998132516761046832632108328969427895850336363764075155214666352932258348692100076328564526954707890828726068285391162779470019791272631149421200336134147795707987146226385521874652111520855501739895349087366600923897259490570919509410892927932423478181327380463379541134529074565371600548840229539467864898594467948036800269551159529919040765535388632627760995710414151111079291303733093628757832009819207722182323066517242768520838120736275830390771637041490200438914008209364132351258413848262786665898131393556156525790034244780879674871291821630648591397937607338079515992676020949396150488299380124342229072952771133843131618324690910006627005675764380491977522889389882397738108326647909835303657395772494370387455186466444327832079243705227416052220331845902858066238799300055024887555116579207548701337328762034044071525576719097414626810729123105533610391862363396431514703846359563184806212849227811778600539238919227591488927749330086710396506991109520922208806243423512949475997796728455576450585937500 [120,94] 550320912035631393435601517403959504899713401606835267673829675003770671515230875811990594236764971442271898088507734061720631273477011484426056052854275181196757996910654004917762885502619909953938806675868123954138793178311271853407040394750884939442492054183272675386461490855997433324812331113895288139437326030838683147702434500638454239621046504618507591817065946268989084637840078402870610969817737465145630553225796713815655480765738160764339458964195166471050370757683692114995001065104103275125787502441588163163975015565201117703003082632624094311402413447768043214235006125274752710291632974822422972337296047720669103365747093713706397997992826472223154773946426071071234969189559537215996219263168750665244495891599428292077748516917203573052812933571950712317715879886197500584023945097380931205804897839626688577961574326102429896607223910708260577047111771872445633674976747157411155467100103004723541902799430405735836506277420118398198577341794553368830822129393354696982748804526166986420407891537216930578617269379327905336703434971523358152673845013297593461389684626315385373568687663505905570890029059514956217222768456563155186511807639804225283568083271720187560379196829266325529892449108379315256651971869759160820090225031547041276195466668263224748540151745135047359147962556427059928065411119930548679887682521423148431038745350176547310395645367123513817655387035237466722370054657792911196281502685577900382421192154609729788021619573516896734340169516643834240316536318964466386337561810583927830716992711937793067241438311898441306035988859156417486256989417880336169323348438017977828184088753228114157873600030477129714682498153127068427321066334449801167178605669268572591553382620591888836957002711176085986763997158659542178225606645170042153488346954691198399332073206649037774847049073350876154040827264277067801203339945567578891799897720042176715476730939177722547232480839284401086459367699703300334535541741654283664937689977602203587910307463746468951285228105702659430264724982310989133762828390051430038329878848946201983117673757542538893018581074244494302628672801237501562500 [120,95] 141622037464373803569696964544217143173290504621457793815683414462339442884645966345797518163060439602343391811425163430541057102547834053657223838175416632967748367588681211134013261478911390849549547792391475859149864023854709608133952233500292061617456968292994905682120280072051470777880771188307246934360336182954871549328884033871361570122540426717542921833621177042870549427584691185589173289407441544848879459750660837805794094461359837995429903936314078800647205181002902099662287423561861554043211106532608010994815928068935441435460938017326149926259452574254558718734523923046238411197423436245197049880577874475087539433127574362663047149054680256205681226117267325883477033394387506511995854832673007574671237172007983076645788813705428655141216038769656717407676573595052793156863232595624400700549243574866567016572776535826610980800863944296189320566039276239564763327505625078037032734901758046349569700559456405263992733003037117233139553567962996951181400191260021935885425085323655111919032029738565343821651074180975013428923900147123799931396171636165687094667071605976803988421079558686922060141944824210207037342742351350123505228061613027433320803781256217062978253665495683256138322473604263650488301911090253545654185729090506008454244802626506931591844633081854670418490660647612606442629318947364424639522735629689969910345369824059749763844356165369599846525626375596101184033706157590315500939807667016384418228254134594660249746805363874141804982786146303616178671747570878302908921847715065734547698197233166924707309058829481139894445287015167201170151734713022629014651474749829945747827743729337213975214394390858097603566012687565732078143442935678128320538243348301319450483601009972939291732866066928521569487316898335844163266155226739026780060075787410186248499366873513176361244681891317955516876822608493167067407052784317391877500214801881167340679927725641106717660451316462085500159527498429212591591230691148844221246757780802213137494005051126959085451720190734820041464218008269085145833898689299343200303149571282977665234156787334974778578812122449483855348134743350000 [120,96] -214773196575528604319190502688619525816939924300004683510141061616221216653006551909835560507376604971498209836904956261345785062291630248348544754966077021171478921756544291660119133069608170819573268057093321637956783031823080508898703689853619674551508465935280636164078027511078305904329386218198312246390170948931077084085144668257726998746516834214929572839667831028123859181697550952127194523289590004447532691844151692258980722776892527625927405193937368945866432943318790361181122504361613780658787863056498334134851702780091264967287882217358865391049794950856579192564514509468131345616356572769768019396829362356208796740082778700114309625518359460530852223038652681468966210205353009230019565932401567988229125320114977668231589946561188474358337174467313479366404447783642318943125536297412248314073319730339736050123003103841660732858828012467908139031361271541582558658873734899468574733067255680972119536022604527185577448621485539915704495050655538799616869845637552674401988096112549288560917642023802810916353427367402081534650104464794741265765485860354683894355047095407480520518769008913839643825387744288054840350601324227800394853285702311330166268855090154997765223469533228817067779492162655862717010548043166987045985620101024218443526605213130936400288691654168065838909010373040484994886301638898050636778108989319466438499506517936115677987884078718460300287763532081629535001666734053821555268707252210587648409881531999965108194880677295676654055119075104500867035392129919470987885529234687984514873811204505059815694346555622002914455773775390046842729644426847809348829832246849329957915956275019772450981088601185128360407260188674464676893866865842361458347197405543004797209981266841021915421668871670741980812869334943656506086465661554513127432523129525944058374022544061046701350171267311241022330627015984378317166955223664006025149465209275770764639241343861732124042715828145438816118517420014717031695357522059451001189427582990685071824471854772555953614776770758847954989217832242733318805470078414847522710770993308956461396621938046755878417021608240302021972485514900 [120,97] -8756388972605444598484521431802057110408668570904383936849866547787035331255891526667223141318400318876224353161251836599950431365701704985461421303938398622306290510234467128970117557051079494392752538870816380722676363534195426941079118646751296186141311680261676604378027535377770076029727707025302938906610888096868920380539932812420066663076810493736482788786298323115346470559879269504861160883690561106120508220565053048590447557682717549574731650217895918719473947973419325243855379172324983849567080614067221387930339709081284521911571579712691582929051236651384726975099084010789922098513703199859478082119829525458434724637927593637381547486351283494170165593495033270258642964475631256053022462835489947417357909164557991306804657633797433520160779658294053426467162029626748938693604304239978683957210132119026102116904093502724279460756577699969671441678149147628060442531069636130538782484089900386675583867685497503133135156103495634409208818659336788246233746004848724422533156047125275812033806926447469535120688490782748509942121366342841531594869825078194718807942737215004720123593450922202074574942242056436745279394553055671958785904939642257244717693833612714342579909556596294638616546353279494718324647853690991282832871270358806235627839274701451695004758810600627493049777036817588238940439046530673264698520173261115918905289246822312980971661286325639466032695907837665864726168965589168723911080307245836447335970061593224974319490695075194278737125622978362515679661120879742443594105659774918518212786244321407731679774418775676746887371173560028878847781757142602479924442060313717094954703877434071184964714899738742744579673174571654400134863140214889366387420530157387380833368415855460559809909472992631308017333207367092995497977176093224570633881823275529867263440172544370060038126172194837108314233966720987784880582489379601102620473356611873415678762623220183322119687538904031611232154009366359006813466809706448845728984102426697485284997770045781875767336284378451445005965075993554644352257492445370495610227114405959059252282283454760569521435575534625754268177100 [120,98] 72818244898398299272022456124711152336019448287328460926760479086483574855595937346363793202186960968288401476598116606357271300561715426440665133261933521419441469628349676108129284045676201619959920987832126847404071272335318076183136383320451148726743323799037775313178531407236728450428737821878377858812319739830039366277817754799397448957111445757225339341514770095577322285505205336209381570181240573679311735373777311012670679720404947581168799577977345261614351058577214535319843201116370108894423588729343433146685199912639570362343678062719582109177492368058292512646894804828299914783757013367133900191662475257401364726329617250969981402713426809072637008394093676505474080986904758769936529973458006619627654284224394955721336258094225981601761758582156673020698665702226630567760750290925999944901174219791414772332683918931050067772865363619611105307403907347427008475889093880545747970253698103468418811252634564955917011475973808557473901016693239840929757821888620876879377365865501138268535115739762347440363574797038658290154020516577177633997476569311813505324262284779325437934245843122909377020751281426729830635931909274986555764619089966832084928953413305627579795291671932051863564656922407872164885584244783664634475934637644806218273922340290610387577671917363380491276063734344719519700067670154601392467658379361484825127312690252151171727079055330223213864253066830617634497652921131390264449230047348528779770557774727010093493406754995601773620928352766741434912440949457880716629487788682428451152801774801539855063874186212977873025697160025423776003414940204046472635438402382435113682160854611988655716484259428877576014107809681654687308889076368678860452552757990834778305108827138101489002064020981243641166520399226888593439227270980651231643837729279375376843809110330153473407221082230349072050285434201005855371931766519988902946436787999862167092323021346191238827951426608184024328254156969421120986834683239262028820309970186140979335814260375190752233242475764834860493782264486570647113962435707342346455580769867307368945602274856264737237941129319332602100 [120,99] 3258197050216042737193140037671918996443547269652816760609381601663794397736694341281502576806700846364911269242250707858318763218531316686225545170857583239070446196658568160977867688254851386201561527698399193520704457487394202696012735434198692839693533642865030353420073754383083235685254444304584738769709176211345974564004851449488492241739105985240511374018839505467636556997892836280311570933055186957440116674696671677735960793212780553139063712138923443364159945101820907986575809057773728469105572023905315898506360889414187437666389104423331384240402304962707967108178128604282527974559348283573484633166887550570584395100900482805004118687075856064496989088572977809226189263952225301354450901208331625999512151224427355349658697635490479555949922750579768364914426298602567842774007733900640945469939297213952391268941369394326533859259719767178818703755208492774306135021519467996572939410389275605882672256024108433231413108355897295030729443511206799148747299283801068246762552806765930329374296985320330635739566004297040626053232302180625616575663027034358300137192499023951657370626807519045740619351340610760577958181159976827515339603420568608742700722280261937975255213080362165310125009951651500579742703078150080571840974659138608205808494225261430008109615144908487769550568877165163601643919107279908443847376353530209988515022000358712899558819810065874911882039720308784789026273642243797203083824004780927079995730689480216964939578574955768580317211601381131733118530409700035768888164535469908117602732755269569159581311171297118616040912574685010371300747799763651385600201138415945646216241655781625832620025575986240434129541900490080654170621602559932166581520496815996090343719645918071327312739762877298176416248286751882649042190830306326945749054256294069426455711838569905773199323243413215537649822145773310061496568482438767479371643932311147778013579053441162846259451589300259206203012784499527025299589904470829950162254424803797800206519465243029778253520510945019833641981587798569891926843462883552691322716579405957823895899794858635483577300590245262200 [120,100] -27498208981943472857493746315108527072075799945919003997190635071665051392373887999850479839555847879979598001257516181349146088269532404410271379323902506925220544430560490780231003316518203105808094659036536455422307466750179738934903811425500412236588968184925875361226560444834239950482053739409704588408355022755616474777483287180223458026821286935766134647165139378830414387257943581232761383126061169747661765010098124214902291307078454604904343275898760014361659311117212669597636782261438389527078055721160443893594299076541136716754476454566506290413941643348547702515313944256531399676224915948810954410693921442237243759545131776767657268312987197606637927369363456517245854951184576865977515131444302044053446877750806089332377134413206533273862296018736163903517678834086516040769131843117050877090025168974835002755163850995969845876505318222426434029815516267431225539283386523802900312229151658271523814047370666449145033456214263783144505306144107953753419995646018951050721366363902809866116197494621411674021612669540803775573613484574555763401540914987525007535817509807970732536469621638644538051433798993973948721153019111155568831534306900818907617629472201516563190453070915309973989256897026566092542824594325488913529752795938141109559823771965532200234832194574397040219901901102946609150301092945184464001062992837598959409842657245839636114394998389507876425820479668738806104445485994959446306669010136240646846695008611591296709950655380351782894961394331284358354454263506592925522358960535817460874088476450522761075138128242947351183839715167058788012240774653390619093625751776497135047158559132425197499853505203930407412490607989661956623375205539220689590028181775975710972537408051649364492051849825048117456016999944906990566688607071221226505172533753466782332836314372502727732323371017046850028112250713399043638630141603156408461156055623335555304425154535698463802202280030649604275253686499687971071544215655446814701620735903334564881854782556822904075733711611947948738967298225452940801866265761948426321331753395853280644291100196335726252801997700 [120,101] -300391371238509500374649791633494297915236283907897857760502987315805954673663858299844986139689638757998575707713430864357590217168244343018425253560383181048260940984035943749905549374018617827463130415682625684460018277443690759333255321906926108574885184043965862172285853020165408861378374646395382776516039275484818119593175504063369819722214731015556741907967443897596614006767617496176429253949091273544586601947450411878268735718890997147824292531052872315303418648627911333542626517870229843437551591725198474959524225389423342676436605550152246312883816515676982220148996877105604692520727126730135720667431007749391763695628964035224143091606841836906517380381794628376758148247217841730581214040818632665772960667904129329200451987914413332700302213175407451123113817889928761259919793249686135654844123062935355602662338789763986860541908084763512832503136775343507704521870460985308969482932675731606168192220851638923165752341884235258005494913560083746343326269590736368651989345209058431705213642603950811219897872272629395794339886963615081618665242503534985653781110725590449854343038201240772873173709324838725807889331149305450882369704186044110121181757270685857333833522220621803681033129598168720443935712795164225252591905246626989002511884481795324392556762359092651613149612225266120948530638284839905393607624616757797417488176644533978450020864589127283521016294288251301918440264536874741226334293876228104923415828507976861178289624438409008360840099897812152180173459101492407378600032494801807437665098512353858479108106777213017245290198978935639654827994744827245486127293603999616548252273549186362162261293239820303149171622318748348631914124013539053657138109398650788930404741414786002749451858959638968404528055493381316926835257987545728348926932450170348978320694615938658312390645115254494322856429282088325791157741664684953092025446603380981415223165143604597879477175103731732356328133558584685940736591679221352637377824253214266589741587874093347821919740411753475929348918388070923368430922537692812555239883266122202323343312741957811317485150 [120,102] 8875211277414471047278266765410258126489566816217707141608103668106403494666410284924842035046083225461441252388637807562261746614320025967273929123800229336036386122570185359368889865111012024557727447304795962884254109230337171472455232106641940013912033172736033095793130927555450845041090081440935405992521149080955758219452005777717238363891717660618476403694922003089620618179407550197152645680217212474840657492868927077417651675316963186769648897977342561528374045536543840734109403344187472995393207467182187209910461284602929452906409428856634028044623303602229427182809609317663914769924816266131814773807207146503413828686144347739231278603953575038123842615659728239192199125192765100485094106498171419685595564734779095619670681278238890173093392333867697084129962673056988384043629796783227387920100039397869976253224445969519764095002986897996923345760032274447656656774441681630654468692871756245690437730933957982263850677572407627640464671915150953468958972016111520526538636832795290019057463171946360629036261325534158204079573058880730398153641541582203614840291552818032550465758644857122866283030214828535423564395435600721145612167065341106569245441424244210061632144440093411123662059681261825362918051541536846448104159405118698986117279750644574514985212199172159984321318203923735594405648623357772802720595921652865450621665984466392752039020201762522383392602212774762789658071263344785343130414809900330313519706224758566580443811564809575541842062399360193606654726668504680343576631018736061969908143825162878758858166220858946359523579047827503881355692356503535875380218903951799431662689122267629269756795062496275021444768952173774071218267611685380062901704760523833184892188336203129101191841494174062970632911070238836950509571767448797158395809441991417829065724190093304233804408649195089662585311447125186742913817541758977419504707184309367948216455125243373396043640953580883968600763182574666897199186133721791886396018641691103420901793611769978573354139923500218206029575945671765327536761960559221265770350378323730970187362600342980788010 [120,103] 73234328543451403281499681328854267029923899715177128444958784752480781600899825599458996880776829554670036627734430763661608314480833715692227527541148724963851145263238782201072406625330632624636866760776588235984394961025755942194587480496737612307938105257049798841054474918696332583310563540136715724971529034734448009185579308799515445637284030671380841893945201687103716957434510133679969383908000981605138478391573172353327713085279044341008137817317550126110425259300789825558442419420472419029598861300496946727472726146797510552060039693402139570482693314086300270102643862363140707742613083024996844330177842162389378335167536476280555113543731234661715923827585996253767752119761158998901797338353615711446300923812909037920678096085585148643260605729759733361636527870506056359761270140724403281098463196821667757239200676820890343711977513583094196869867468170705589993814892992039718989912933341966839899291376829704832922001786706962968783365013716150936917199149137936436226159594158071658007684934322576742749238725365341168566061306706183041476491036375660576302139779871164465372222769716997032861021612374029138900109540512846325626677322013022511603817237182678190244710568728742191145564809855178842826150499276567499364821227498819420016619507515684469729849991856212830658530566644818889138074733993406395709758937651621827530146220336986819387869361997904617297273126270948110398174750831239765119725731665737604595816040390823214055900941633488784801581649270697885369977501459671163624145017460607477700358481593673310629627228878981336652383508660692746574668735097265925794013406047415974212831237085662312418902452541761921655931037653131878166913345963256313846220350263813542516683409365889207934186171107004167748529059583682306213221356374685385984723946604279762527672068666486535159971088199154097779190184385812345484129714223449444573275731405770437521175201701189330052708638936657778076361590430115476852608919121674180898296523124033217193111883662614876705463667066464661337836345149361022145975200610347745546906571460975927618530036121120 [120,104] 105438236279388423295301959899061560786488159257221593222020012110314750844052166282530823237576329854451825785651660673189083870363500073288604056987536637575339793979949548210444411967293870420113032927774881514856933211658120035232144569129468189935746265528141051020646748117721684501203347873858594338646186348283165734891332186889333454675026224498320259154815809876352967995670126892469908768565084438006914813262988716437637681059406010577712915541747527275054369779228602753846907338014246676489135115935449055427776923899488615829288298927169327785891448163507990504181731129874876741967422522041246644398236418241227760954159929635230970177149752822905126247283098302954314930817270051194514479055093946365368144265387608961600366587475158146987166862818107127347614309373069291156231661168162235572438912307460140388457261026908660098179497717592889040886832779910135407380394332773758437866890883219884022003108794202688863471763888672388296926555810832490677538707426024052556487817151999573630852661325763224395214347399867767270876735022888765139855805819272363605705180064811251813376091832469028961196708291416543604150714515782007791380747982517533413776202539208646194550689518150376200229614908517489696895141958143272763875305325779769368109007450334883124412735114014258575323870521118351106872293082618742757205026395843640450585072264152157386069506084268719468821772889097123788165466835445792042366728570858643770924669953838736212559818951770049963674014145142404383262287859964037612349841687552347328111719655435611996105447996654177350752449968364743081820468720681077616371638034936416706996932978462074049833889574060455744504702454687952189392675395582248552511550841312948142330009385749624628062851665680296284558214778173955138860016203561811675335439201987898230998406042588446200978217108117959303733982401551795485607026792189264313794832816991584140724248668914986514236253451675960517593150518987097928764786836262811218720040990606962483359863930160735358156057408574316663402866590884985081095434579379794189134061170250792776271315240 [120,105] 4130662380438474430847334739965280722712012171316584756021408860653134222017893802600961393211806208789262279961354885214071301897731497831450652974786351792913063518458140108603116833651659396749003739516000738181792031586851582036454820467338806251519694448192224888389887930272132257976181318533709586601684845017047351874385580836649382319625239566694812672688837228630906413653792573503278209858347794682592705854108268498109287963383470763015766885056895797634892875233561633978209723246491126555655767112917974896942156366657780382720414878403360140324374497135854788522566474390821412975575042041670562034956577828434539677985716551601454092321747830399425631487248249583027583687365995931043441383568074129635449408827513365569960002909053037787271414413264370279966197462328928761659756954793586408284227990688821687886838027062989753218021715724212385281051018162348291197954895743074235977901183583000716768741209258765891785368314585486525108648817976203370283240001712484497316980106597718190510939600234201655741329552142942538683305964207294015142107694157649868981457970215743067154166719605183311384579152176246211076948653783815472661466887115154186858556029036296499972037307987245355390191316964114152867518761009535998438369305471775898602286443493672630766736769132509036522802156620472185854821315452632601312367781108471707844581634247502400858029407205939444153498187747476466799280587505462128528729694402556642208379043773521770596993541045645180903120466588605281303941635100371472903637587312090568181088976067294488577027281674710099460542219576162688791351571201377775300086349799049017629953478777656200402919373425445636009941666679836517463569671076452699324242059927052871158196049923593764694693539649508299007671894985527182260314542701228345093203411203252287345393307741355933257113667328012839449691497542641291480989464243101933624947896763016508181917639227355376174482660805745507276847599704163996330263060166774423835549068122158465986958668643156413217244743080690893013911662399551614959325638135601768196101992578479839895600 [120,106] 43267897100240414420954358518489737494937777683686904748870817619681126608576732698041273430456259019320012889186833481418213866569489542293377271615146104205593187040483186015532922745219128145378432034661147603738831388760632304766071356737450788076398431341510975140459381726893860742228035310349432162277732909238570267691598879184977234569661165178392815881348095900588812184157255636863156477180210543323023594848750266433167350794787784434200498135536022157404256238310946440077609804213945853051284967514621324637544882530276076131325868774705008080653945582702078759510060327512319563389200023765937520577997225979035255444967902662179000778210312596247631863732150806383962112021285664427923237114025638978217660994960271500171271145136597112851073737532661904125233545377538150646709405200260488784387487342027789774672697001395509438650667209528788197262543613382798614573681318583972437289294536981993042419445450185983227285571629608351025429780806579453040929009381951218040539282639978815712814616402370669473086127019963926435710073320959305602586113192968735835732268300041491319842400109995345001535211804242867530185230837920112837938512317991882858111010253499036594755093151470619425615835910524596345769847205703237737467223789581617054632566696583416950812722128310049909809655142469516027911278437448436905218563895978672342790314736474268303585563132656081208864142166372264080821096074882967258748224307015149846249266388884182456524822258528070764913017287667448238424665138886042344041996459956306690726701408187442231172952401391056889803600494754838694064476483172263871035734067229534552984088367157315377754189464593907665899653527960452376441524624844620676726090001289038796297151869216454763583190379768496355476374963698742583317835424808550074218929656817739425732999416371612749895313463736701459131458096880323966422855671402510077822102318440548764244011612586567748945930140724987013757379683195283068609654680684880672320906391927676993574388504826257253021167043018821267492149032113791242327150573392877238499660812775171220 [120,107] -10688472213807319185644088225096841497819818288011226938495711260918305707715068681126830371692360432297621640788988886864188590751526180763824245277330230418317499086528054624963139541095226896733167916683696717596896908149167746521349920259352641266478009597549844757418710745539139966111066615181377672639526287678818116760458348978459400269657766973492548981785091753199259688747593726391421797476428485772899573324210811936873184166087429062896270310816836161395819617454003280815051171526789734624445583781379878455754376995834729438393665032951147193839251573702451923240572448762594651011930061785728659802363237184247207289928829702019767351879573547406282698341327839953775383873692488883982725451596427360333027733959137291344806199799274768285669367832440222418530946098126313318198075186050759108946930722784125587446093480071986438100074669093017397339953779281185195715022397159021411970854567612199344849898738585943216927061211795507466881220908548901784105955497393416919059112019560967455401707194050481928883571260634971750979467724362705571526348062569326996770275471334211063893175670172627281770756215609851196713504867456467708987817456163142748278512634022406255320570485843490493596143715786328501140998183038230472782830500459759110016786796425922713139008914494598295926728688783256861076503033199173354857562918790918861882010803424430323638141300938190656393726405720922439450117945916412907408879960472547192002662527378149816025704576237115154303985223820826735731419884113445628932335051840403758218737794021339607212440333044470727748229179795345475906060410242297554387996196943645564569437747318403363272109301691804012073373310384895836002474425899625104467524478535017957615510918392526206538882459135447637113190715702175948399076576642791114752381409239577084858799104309393860678476793974980043094360681995727012169647026871162739560077841157495078540333490544492542035089980516284867171835610476872702837221258207831342149004824256325576037486302993080498862072896249790370988713058530194979998835117089587865975139289410 [120,108] -2500871031904636952234357493707161407493615962628288736816729316459576807017730597991352952518340324164676411647415704397042712802484104135608219798651136845517003046493969246588486380426863451609827091725571314621694601706193599109614504700900234970454400769441977284549526033281264981062888174174125289926506733006702142520707686048779566408911253057318038273944797323654113696790428284954151536888688436156483586816090769113838069105247102780463478506358536625653975230041202632377355972666874499324903992417632610986017803830141630305543198973205253507900113265738364870244742793598646321477712498074159409185596662741392334499392736576762810677280545017264219040299100890550734473127086027086409990426854788950325067091223317395911325025256269118641738052385075062065251864574120800132041679039029590849015821580230899890847704044845298645754294237335027867413733977702539720772815405702077037626255833351971178528277629347357038428308888231504093207470684038474786145019054504110004081610264385253962501316716826803273002034210903232864972888901687423521193986998910146346201307811695152158192430893628018952876496139401333236625867523759643989827308226933783745890655619733257475700756070645767468439071594027107514762694418463964885366255177245173850256102642063923736103433660220766735610664324874344238038717167032791156868417369146166893378881133611974151361920850267641435651089471891035495658751112478440018431139845504341534964413829074855104626049601571928600631984737311316744004000190147432826331722117576785233746526198415385652414006854122215142557642283956725364165379865718719403888043411995063101673289766806381348652621535115930637333112331375075571759942157428832747097453833583567987820888116748324077229305200586890438895054974708983844238322296473513438777223440563229853430294902266867259783173714534134345417674874147043029753531323324492991902776864821637943611779637765932684200382462438035278446376665188049806748218520994819551416462889836918872716112841741937064681636079729586848941946325770539797544605784435814114343579980 [120,109] -21697177313195514326870738513920277390709029795843939298037321963462408051874992884797207582266375231115551427003064195291324464696786172296152840200072814406033543122554879616471292448587341718617276944388705236286918769823519256733406143180412104776590869319446777302441363639341798295677107459632437907063729798610311701636797417670622382137261163216478077702948671018999792640864620997731586835624519138654257638295511048771060639190273625752760779327413130064655878867545675801401585665627690986953190802293597273665044367251388622494614936336720925238490211465612701299895084860985440035248960521112802083451626511277304070407133605687121326986180982887786154736466872585618246064839306360478307877307376420656114964975621037136688883666679384935559762742945542860129567282038097890483221314447369544216339450764931101601973073627570281370097097749929549847428997711272705484035902384131672571435949419945566474894688031002172318580185338363797987591795612571655989018370129266171748581934949264648026081272886231161337033188760984021654959766652393776449592120747291608656384360368282917807345877175033748519157676815892244025762249835415776918049525603577602186265432945716753484795948002543333007903622068311038508408048915761839932774197727321969446511702442945380976621861405968087475797117835363027172687785249671228780413916016190370373857022290880291224970292120682831065144910095593595183253182087503981518188377495991178819847098196447089751539802578594798458462476866413531426221535661252581280683392220381308299152670598750439825582017013577605157682842394483433289472089776104606357750181398121193608378632199602581249468642996633305097828628175035668352641103465389696913115545211974466423381042363252918803118597135010823569542567608458168156837751975936779326188570917667096710416378878163184152908918762154983631550592549375403915604199568724400127181213300949065323437764940716323950512555276981752438187863848229205253342076758811597677923317027679887049338701895652489019933828105643436799842930023936922221032992057865814407840 [120,110] -79846333066748986056316887465844374951424997904233162978926861729751670688160348079529236563655244083008208794279919146104067645566810964989711171520311569419070007019440240765145157898297845234579924054071502037843577927800302051989002818828846494660375211948440089373311139403366027271614215150824315510203448359928518644833880425504789670896533029172822756561184811044253049508423196052814989722705060095964048071437991143303491437077870021669901515037448223552660960146062104593128702914514257563892938078556081222130194770178836641625863762946024947343657711345665101765325116450055962765779965861726712542266060157516359121662648812108361379029304148822742240377787155014526649628897047759768338641768267535510309933700862005219913663759231342780194935694892056024731956789182269708045251238582499073289981132786038987708706753320863199939778166830572758627374877547530563506447462636025297871767132743921315194123874797273108363498506635583800848848366790119420687028113027369986936522484111351402633595236327821212338718700733974532421414736367362841626809670992736723990830017973241215304354944654646154353792366654767313754423597171108799093477124732578923500760573018843086429082720036549910459661283953366572286020016120824711915197767549241593388507235979805037980829893484718069434496565124281230274102298805180125160658021770074271943702546367375494845390286938624498906583111660318380804804893152363878856293788294856971649355114163342683683378736551528656400002784910346878078762972625506555313573119006953775060860995555380867029634976468265328124780335049257010510624988662891676858143851972719802410020799201567051732550189909504678702008358038402872051535643698123828909641408059721162544928296488315612709026435487941076564723142220103553923058316662577916959226555171361226415221542845677584854457854996082068168915154333635566515855120234895506953480840962109411835791958491512540282063332190847260210706814979694521639207301109398431010912742195193228577189499316759957373865222276955898359503920285647457243135620912987765 [120,111] 118853463132174357891217096577635487815033188994997015727175566161903321891018307463007875925868488585911836000441312990317169338305647247575702155372604535253051671380254829546715343079090337627817474500368964291092591017863316545378006573934173410152296017191099775985088897376228510460342296511490957839541382221748485556764674896280710217025628765670620751489245148821448672726794982535662263573536536493232715373491869214140439675125025595165951767663763309184968789359819462751774896454639321546536523168532608538969284860620552691324567740172578109742430004478513007663630398762450612280725899296647290483575046197009735075669857345525007157823014576617274479310460628275825914945701658337900827625642090469469405871635662177076069573271544622139537457473596380861889560302011666526297200034706358504892103119708548173384289257862160045530646699490875799098344668082844074462948708681081739764266991965731794808697737051076363079986234393504556507488375353396006011430549687390416970102286802933581037170325628629253798876419886557055124302313303699580907879522792692167722051376675936029268274820029153811826242804346445796716701671031450542841553561886403591674974083131348660716702143496341053795697940192102739450143058934103398011941063093834974203589185513070857161750082142240018020255776883193499630031929235282886698851591819010041503291414150162423038481901660097069625719536625174269784874348343922996146528750436889988008002462765595785069057402207513831311964875642890372801798109711083025963047819707119242009402524907874423774354856496045640975534431197078363511777580755976130828831003758660909956013411011722145562225670453022281542305615800221522559105771795000231545942521567466183513494308357050045249803137809740007977935120358852354368735172429733549055317614773495045968850668708848297546230104663513509921788965088626303189469491940488748972070175767096609149458498478366996450726045263631446803301818326135623301874034756947629575245974619230924644328373218407682530520437302772679901344988108010308798442539720 [120,112] 2054444784711088410401627755402414116187025240216585577998377580950940759090757686025510212097455082489988804349607630763401241056762698161927859899898910700949146987739017787158811590588751952377610288230703347169133345923456616496821364791862655123000206052479352205220979896837211006865420391145130724748335479980662203217884307072198380907188359601941830547760613224357347203409279046905969896634772002819668720359693464850360791261583889143840997739106281339510714101112917400552196602327367609958623159595313364970597565770163464481326156397912734637014260322865013920330061555876023445916314922762738533488493348793616833367978740225565810182205401465124330600133431782331566255387606957855100775688233484595866052391819277106897013154535045834695406110481265340493869024212831519625088703959878791681574563133560747467613790003237799599668044758123416024646908321832774383316640942037709298569420524450710064640251659475239176848885202495662201432095445749292564911929739965742267734048154035252866473849309976315008040393576234995343100123265826201045736390712716746607747054153546070907105841018445364299919805199792164730129554023956980668443727720284779983264341192090883527971771207132876268310185274549276669022885227005833801838850639965483877645216237821051677179098863405575925890127474445277009531347682938011508863437344040444849871030705935499728473966524410977124846785984117839178877435018185198191149742341806726888605701011080225401015150013969397794521739042106700648435418694412028238356934246432213557097783825417244844635928658855028756261809829765177703060065226558970944897948854321732787588539395344016478970225040574418634426655082808013907893708735769268704485049403826074467863452131120618399458385120281398704742018568608178656557955731232672477870920618569775846788507363068614478572082429106510902908998509581753463287420333142604339620424154844444980225032237592881435990538015797456988434501180260129313970205773996242841660450808557262337256927714199417992259105446138215984220102907798142530232950 [120,113] 5102073556465138467618667018700996883621236385037831794024269239677894760688675168621295105008185968089354699979779638127225303648537788127800371027307730359306533277310490506489072928485976835513806805259944053473820901042314014109905834766988973093117646236480890159964847197355855836322517935571638035184580283999649323605227761263440578911312596453859164776150564854474966540200523226111208319043627165853952553243363167281013352299288653097814164571099823147387613099516301533574852132419228935999613011551809628399182413999425228239644003107078938776658583897387107853114364534918215439478767105679891461818024435236798616318746965754153518634564044507474477805030521043389829641503480124552294765628701359750938860351376025109855145776383044549083807879891671476433899754875572386159394700313982657972409674704712148961385710813499717204321819097954330934628199067725118374808097326946776622652502331807266912979987519418322336461458820278764957147328075186055000283472240950303301245995018212941205394857909688457545460218439988867927688541953054529739479792583976850571290758484564089048932049188431129858089233669676494240192479996511825097797218256994324490654643213359088612207844575173046364052040882549795509586890850254047550232650426784884624850785229788398090613386650265302764502296257008102366647943277847568734602502778608215858107126949860884674830456020652239319343129398170268892093569029873199369833402895003324303049817994430114932270596419615743875141413831354059957443570608780531245231939195594200555454962096034794094688197762047170832633496606237587872925968461318267220903079212249703872802190266026588350131951327411426457554963295713815652849421802705633935315132214590918518297920608700352998601662916771124012168755264176208052890226930262375384447590375686179065653723173309949577773934396302829194445994267603826346456232837587720205032582189226363632437490061339152481230219754552411034990092747225174655061287634918042922069301934611827903806408136152567810386510386772851669123432798544262870 [120,114] -8046730016110283820979871483106151483236330087197235944824790720722185882694677127911718321592592507441805444879598641033593399868753569055328700256675150265818729801552921348711031034964901977679595747250317808691394795594318238124253667303888738099435790147802107320654641227722635648024064421618665413717830007467663574915952454159741858238554831817599102499324842103278597884828342874321563521045357032203535919256282458751133563214953347340551650327921473309763270190433335594903998520886551727066265677088109524563517847208421388411314761116617163619791130541602894379286150558997797054983420506948189608926681702872970203037359325613371909323119001571391425100036054805951652156889587670650554413158569645359509834047134612345423309625151089880771572267171986245815310721153406428864169628259560049168266321181880122719398249505409434988128086633035877273717311829373102768886787643292930367378929493759759321255383000654448671286606532315672400634438965607726471212041525818408122961298965756109229312096024667953736542795907675582734684002610640703170450935760258357400232400218845173915220460512712410469342203655456337039786193816143086183268637037775319420248597695994998657467757122927826830705880662379040523366659506259972550778128615441587048318598164438723109594406790400187194671287001313791958254577334322248441310560528072707528417532778793330046504634665497553244347320169899917118512724621919971929375883214788430191187419863703968696603262036990162260390078632226245297958431339767322414240484797740862080527791182142617606542248169095799899299668498176514503908591095452581705478969447608869597120078426085736099340808276307461450489071985761286092789668599732761327924067539115349004901651950554828784231558065030334388617583405057188716195936498999000237588790707925996473472494607540519757406359345350361598811888737197599055534022644435941497997444589185237636059031890056232697068561839943216346021766013697572054176435896162032872061823884690911443782585936718954358182020681869847543662030185760 [120,115] -55533767452179387765239441685372209190836942483101675322148801164269159031657231722630281437321973544575466319019349057636538664282678926937669236069709690761390230091579848946567833000723313113840705616538111855019034156675492565846478451286210723663928498442637143013974116050432635114809730949415790824883822773221064039793575730581252094216966327801710995306068551613994880520989764938094790962985560858250702038660175464415850113966939479658896552064926944403242254809710030202088246510529278435056380199220434426551509717761902266382467036750412748618789615297612776857376234978686901512739433829164774525109053751286709936020373838283276096251998127719223325141000743715817481288788153825203579229929473309814012693636825407800925401546193135736726931624848995561592008220210838157275099196152476133522237262234365926229002045840262117385406078811448961892962207439815237981236784647419577637245429098159437281559955735363306807968122983944230442960922187805877880877893960572322439165233036572516935486431782798789256196218321394849324716432398256688004983535260538054587037606701270147995927871691058838607484397070248718873252830321183599649616547310593502314892045802296657790127967170949403176661184807252277086512181596384001535498289128097699353278522372795280416642392264664964236412741047196731291827591289106838150726986265490431537500532102103920248221971311740974843928051496802745377396971847097867195933410222067141148693384081003112004244550811244356399701855850902791671776994576618104200880411167170316988157633196924215573411243157253287216886663033720191611088978583608540216842741628978262585614639658833931867479834005960036950924386973560837830330222491687121934990981289968351206207736198969269485934672925328092813382718842909107310096817861039403556611369842516598737538085215585437370317334953365299038948785987303401310584651487760021576695109925330273572367096814757163421449267417505110481430817809871817891057634173498648581498684026463510973790736712332671775912261942796940753142320 [120,116] -50566962497672496308571977437021025770973592800495133442338985733340986213999324136067248153201321180847958972720714971014368546879461332129030049486093710974134397548872375398372136332242358393871207091925386508760212257038309915700659694584800206593592330852417443041937265289414552273281535942905230819682440658312092494150338540046457076120186018131446953513526212184309430483790855237690159228727972261711105720783874433549698004502001998053856493359930880530486849462284857755907544363382998336623489180555619812478124240880757090861380678518401274685044487626010115744405472528094979377179556308853647814452342996762436634105745393531777342031196547013970508951062603154835936410641774704794740799107958908806625351503372590277880491921851540776318165660249164500785837957591002523459545864186764951647362165853640437721660207690447556232455728702962281771336187054881215379389912980318601339974298512369942806276841835528379323674048650931677786578561195973966894237280228554953526206166968061648916812979946564844732765556515128557950972898336199832904776808353525024515476701907537255664744826978199261232192078458971591342054279147832034995550869262687245942592409889104226504311186599662588353897911478584619386385013043845999251191158197302902543455331268435736413616286204564916851363720548058623145711779325453890785054195053565155810111280047032972171582372673761243462674869569199152889192805098007705503171678692037091340429508728598736493824197836394678818949557810957346345750463916487117299474462342853996096703904401125917702328792622440560431899227320064429030634369332285738046746868710251901219466276766524023282240722430953756996954789345786662787940425754704783961869906735168274040730241611393540876771036927216077389467046334593247612414157850446660863431595419316606551665443150557414422500191209066813247646304789192474219378705219913831952715381649730729750533901399394336914751395674960848472715873299983457687774914731991456552482501794214568349901455499229622537417170251073096220 [120,117] 143737517576221800712443896558566822419694289099560291815910240149499478450228776719161307138140974432270012458347053543296011781327836950798762561848941324301505569094069826965631654443479169761523548612655575656722348834046656711300611386065566071074428540475246767940334717855344952215043671616316794618610730964898747603808338988437042019071378546522887050011079279787121241518167189805713916806927726346986617230717211441604801488416755513289803744459732197735991521079848590628209029195295232635467142349973296327227021962344935148754262002008608756391943741352745849143070954562078588007953526159517525772939328158954912796618138267077762530369296677537387828163381537677901563510244165607680667524247686738500489901437108886434099346501134018214140441114079455914199658244437582557807000614417011283179253552914104889513315135720236899802948157510363154668405286125413283901262793832001648415752720542279870437391534095559542746352964378944045061008384774386332938947459903108540244457423310397766673018704352850291668393979248126398893784207273167117425735873227088684457808065085604190837921435414663824999731399502730500006291486783278952728477214688529575380080771639692981699898314315984418305712639122193730630217970588729640131917981748995174975707415761426181824540614131064550917389274159941656716706200128859484459403701937918853702827287921099339361228998821856839501653865566432703745975001385464449870183662158356009648761805101258509677383252007689283867434993080869353654226443309970105248156366795135688811241663770609896880758422893055647895940926404143143619248061025210438119981045759695422698928060678425226923716971856553690361325033686210888246761155057002499063526480380127267357113108317757568808625156954640063688651471218296624933534617811002921501986101662401722988396414431104943736255258819403452957224683863271699709585396661055205979250220956010743692687488592348421126936725117080859499271205288707398357647523397726678552281730340543331019864385703194448539869917543660 [120,118] 366798144083851760444661547979012292871147466236360118359133343971182939357921162279439691116322194172691128063689014015003110421704006507767657750732254699984693916957757293658009958630183881864110702881722536769545599075729584861378333993963370933011806760508647061105581334746680938232219901404163216890623526877592826190818113537661544293707533779446069117239625141664108800763460411748540137433255487143735123998734117893821955926510952906082658307032089347365574221066414642214412827456468982133253266609696746696687391111066081264124834479268971957941269605690281848283675895594119378460206332692123156263665963338251114761735426833409782654930858861888062316847684868632043915771634175328722915830470346813591256654054063426355715754738033156128252874994009182345781363302760795842278792990908113927017411105872266889393415739685314185812972601313015394392455820268135385822639538049805526798539414163925961243241586352224021705290400091872533378610112695929490274434869928103503419528447052594956398084378502882592975982633128434952448484387727036682373096370100058854684350351754235004814417757320307602186988987237992611851546811194986571833093323027446272240382238125551808209907581169547699128650304996771431444574137325302263016267247320310176188542137499483930605236309944793764069004337873302284471851959219501380775569607656275182199088055738340943872173692508080144913551951133600198427447999912780181525433770405834117238613349456533159966695098099080492949832034617129621063560332600860913188612392708638478749941583123087315573556254185684173029576655722384984656904559637818520089674944019484615364909605033723124712194118570550838992665349223631050434812282959986650770121752978168018738572545218208251216531280371381265596725297422539515399888489460131643420037562767454599178690668835815907401287723040720511878468105528910109604880108295906564206639602926781192940667660670491877629438733328399874948648631517177457310917666568238054336922160689140442487396771539236562528276370 [120,119] 322737964515452020088132359820096919742849341103633141655912339638289435452468109297156504989420962688591758723939096894547813060555177737676865456875687514591585453340955308417802832404012234746397941626379121582732838351420778761315101247631495728923147490376955819398357526216457177197652854950775302928530502281335254203118358121084612833174252063250688207907215472752203139248076714950679741780110093495157929564781355748603572706660679887083975683324753152404596538827467621597705671731205573369371971700967170825831610265520905336386735658019157086118341803494483896348651489607508930950465760340322340170186826987856327601006580442121112668403121118081691889250650293120043029692341136564024717059062148469794465714980112753300196682597809511043892620981349701239363574713788027704406927683389248121612997296030227159833160937040592931308040782668711477323409905098449401929220726843311856231397422778635109531156945350662374064396556067732252994975536401071136014804566239957038781686212309738548514034658675797660587184013306691143357590560799126087618898276904555510140267268622731987532038106687151378900770137631181078089130438644712480844227085674731539104932941971739051132796098085194662227310788799460392004307892561258727465754386253673508815246301828167856876389917801020276052575285037776823313576953954688978393679604317242208254845905842601263147930854486661489724492129534929147721191600745843402713783977859713983595558778050011456854182259997061468262298002788684793120659134239783462319135441270816004712760040576746690453071889231538064232685286993594471086285054717220999002218871989174059711832967534571275409749175817301569798185229248824681812392691040974233290034661696025022256054127084071176549831686354485014131888884130650451689659303836719122136838615136819175947500883400132599854855341381458480836383254223202738025074494265024880775652191601905321482855835313463014041860459034874974640600897744905897530148727182899481611052259096404346366239058485523313660 [120,120] 187422761350016124717462540576405057733788164348530977844329673246109030439800172005473653140498417790975518747308183857260780790551559838931888450060288812245768920032714125483597255534648925666423375947433316352545132696322954461225717180061453156813685594551357593763256399044172274443507197888459415474244346236229990180587947946074150275257707111167007657255365741888579826998196416600319395880687837952011773070051233351299381022242060343130269957936190350097054366386701189649103294500657081106929127935210858322900947152764805403064062730763964634256473427521976484611975281410292350723315455008729529093639121408889265499387749036238576060666633776816630812341520615111000485491481164257236268625253571333750806619721850320191341216460422777942182169476369284880140686823638649154087043699295182895119712381198035166666801227636440901258012770549306655570051021252844659974030045965353855840966365360930641345057017453174318319050741102183619485049315450859440928932228672863933560864748550360568826988707610315184650452940430377351272763855847629106973810801147862619209665918629372578674154200030447000887947891655823899935714718884103351117710692639521745821994450653671915082579265892036312088260304273821183791727375833302905568186940175343596365797015312009449262207025725506542713617393582549908532354544690686415555341597250528630243800074254207170794627770368870930123768892876134625294126367515549359647580348144613071657559963662355673661737123597506670933365842311123482293871295913786366614664991783017473719868628626810865069527308849773465543485373674869131220711209087991273056902510460880160563771747410039051743730879499301806946035418830759830699689628165870338896644278142352818952741364806112923951373443810138839779314937805217355547306405016330688464451524363470280529386139747470522674903114884923629320997868872963030585125797087428419910467026939853751741783109577174803376799288444623033783177058232999253310166237066587488257102225919506640940835306563490 [121,0] 604354700332175919468582914166651387581164056879864886130046169783112861462271282005986160721189775185721188262165524742337768323948942064822215665461261633326426737003719443720768582799694640068524148578623503134424091112818062123643567733953106543053179069564717190071284454891692711155539071146997591431952613553787678676277213059957456720045556164434972975288451444483047928854826217601528688082790652025692979341943687998450540903511180919082832572828078895071414922463375218237126615269322161792076542457714908360129280326450557080135694802848991753308851943417395504993691738814800720786609503274531661122506989482155110310941620994272574646688955148556105869519078706509475386841821654831113608329815292154964195485193287179787867133165177014382902060505127276847225797918834477722797096310425418120515157665508800588027339933351218635699307176543318913802587195996895861617167288225834226725550429780007758910000534787580680759884709556027362790612833977155203058861803551439622617131850782252321939660145659753148466362914381158761147759354973963495410813449384117890470434680784149353946425512493425824382615997594834024177896520748168968224752815803812896309465705850178549562758811064464229291462204931772203701367845256505490679133965235103497167852785317433277164038628516618182619998305919035440625217832970806304319880920469724078890277513330276405128444099875798174404971553824214737864147731679565834959094175447236970142655455455771743133401112432712377694655724859630918763387236282049640667932375892708613382932721107356107565951436051587781267882711190413756674357222185227015071266238005143457319103756807908580412702081367196840729100831357351046882941469229628663532807033300749431707863393433035902586839640784498552804539989190899154858372318531443615006670658608499286200283355239073726319388305446738661079309622384725499360752813988446829661220799059856397660039638341878103730210668175098686171542190326731566343440376213967194018485445157896493752650584908392160046326211604703645842385331964780323012063040306272531634480932316077239451255234784472797281578337065922131228633686486775359323686791710667310182335739104767585869767325081713982090791471828828226594982069193318086064437011373229324817657470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -155597915600724286820828800223256553967918508712331059678801907482492429505352046449240835121097305857865425849356356000889379846695561484429406716571160036611405660685810960875381131428249090963293454799641302647958719052363199972433970598243889310081359425635609725063323764700888904214835643808061760082483886893816751614312328372346026316593280988735465808482971472679703342045384421018301419197932939086206506080079022631932565019659187742564464306477450851388200728064472359841680794434388048777626595679204454486413021946824964836394008961036091637283675202075894846940078854341453355476414974841376519807027474370099546819246872667978908790899432725986151575695733669966817482465755195486072735196234426862414861997617655915797784839105107052140194859734442578387452490379925268017039006775248703910156921107351806843056662482243263729463744560400571124470840540108945348596053769081566289404499897984517359610726604489480802669121414722008270717931782945642359640018570117818322486480194234396067647263640068881841930621602374532179458247435555166492169480955836631553248640028615631051740114087864787995131713574589146749573553593065940744257212002298351492813665685434528434837365679272036700482323866913562878784627928795330965118566129170613464670211649755418978620278877371542110391692207293599302785829866093916233859174890339781850558846468768310383880420916457260390496585162067136024675101118297837057775312916040397303653098535049041565720549412399625032560137396444165725273198589293779211710137715554682855473110387117383242824101489450179221087575970761890783199033875891371287234487617643506536698006218178941743736701344168619018774618906170782463376793490430916451323696145464732355738309331686098474426395783283451373817097628282674122610708484002434855108130620826509141739753145317874475232997725247179883728491173306126148338070167062854751450864684311821629037891662478574084072868458729256797559317399162412454212492999783887963615029652893249873189249453113569427803344246586254277065565336153223389157706363850840250032879211863831558468403548979344991400879123676957003438128407442431752132294807039722808940336627184179377758843331260428913635045788483621546391169334174657892799764624669478507712483406066894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -1038097319667181121142731552661256067988301475552727894624979589200148367611245367210875696600164419703554962413118964478056566465113230763292205671370040787956612075300388675765249409595100587904126114098673405006603183544634595482832671696748639966709965672647508262917647290777140535900800875937306294813842202396276413147200677062504578086370243308105208500556244822996738051632016672308130169270476538337069339136717874178102272228230401415974073128415200065996444548147803099425885038366980499434215700071957158279728311449795453461400728605047860123669868920525181497778224151262931012275260969806226349787316439720546604549788778089908475236700002850293656995645431912787885283634831675779957503138464725074827880710409513366165176917930823205937708404574854397629171503407868446605484421002428709356086978549007425731462649842316755599648539577121242403192481360735797167308165070064041455498706648295858549423524529435604744477863275452668385793713373258549194334814232044230360573284853934863407976593614780043931130023135571091034415002962394010391041010886523526296432191660135657248642623791682023387394885706362559488387336422272162507563026939873336470442044253437922218831770041100542503400328324698543381517343414904804635549356650139131098965497506605767762234097917751358922510723819961495720607653152421339874857881068356321294302055816373817026631508626418459406400618689063842978911392931682494409015603717621981505113617828050226973455622192183154025377677904713890142711688855417033307437238276079445389531152639888711178125971223634528090271038237608415500257239696343087024333392951347231695302585945234157169493386463038887255520409265391402331963362371153740128128090877208842924413345141475222947360519804307561326237037245806675359345549947484619384299168703089118251708621197333514998235275269501811406610861462099827225181172092337287886174173109009149888260750162684169033044592741725887959634650079752006728827126415158582333584264361119250546478926917134185154923719569111412756722078517660460590749433463114305745206636143075675642181562395662866138528851917986106371301836290617573274508722142359758607854543988148982289441296480281447742249758286189315416840360243984430685382485543000186112294613849371671676635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -9873981387671687348250074538423566706036640007260357372071610655976101065542322679559727858045564761829915378892923437579006025955829967777745983050255770467391786821458625740516644392501634129485224495376096908563157730161260052113727270577833408281639624220227288012770409536612745488801132906330840182181059923002315021848482609438747375812435436472009087686001867718540628010911788702835827416202224047936531929029891189660100344577080341201264247030038681106286558256450738898646799599846191295666758100434325161672528722856782564811678314833951266044874914018035594993019590880892334300379544870080518657320338964286347990023162439628934697923561943537913967877430932137909989586822772953843755399816645478131048268618437812619462972237149539290388819772366704161081103782346434537762603732487200154250727984982003757079727434138184717872008096830335974398509042950205539142007306976799185530668907572242391940463893274352510675700646015053157130648430832593403171016674406201307770958142568606345178598240564937631989433295733699946469008892694082164954957341380792509350833710931904932126147946977054941091064978619459473147684230568373774827048764469881875580943148169013098179892006037886166155569654084745544609985508794470594724224712217727721161585567261580391087348379525415069626731520649824174808336693386983764913851299042110949757606873671811422068848323231234106086711581918699796450417812398892860258707870556672541497375765263080727836217160483691692945243649793090050832091214763355913830505198645202384281291527173519225631506264929190655375992149376654815134384448097722876625457585019306772031888406190429152993796142787362071549146134279062152389492808464712664418638209783354158478226208755689633764541378554263245175868938272501986228406663304574456693830124921860461980355104302844256603115004810988151803499260239775867621208857205628295926282738666636386783463715558161365319778388162666616087666878738844042207884696186045750969014694492374650110273065608775493013510952112878026844400408436647998994205660449068448741792573869456344602887418045852873999380707710178018219102823071083121106833497541071681664462831263290978225283749538538810923634449592211009265846718978795615435635058389305523940393527482228819280862808227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] -73646076686729659510671324802523701959892795491406046701316067889914520967201302144352004631309858705093539444678326282448193717214369864235094931392828325021795202131780805786350693315853167975815940864398595295370686513505803863019550709697315762057039469069365592429764212277360431024710619839463032185858869189218213586447396624906017850438526489035107411156747725137877162026524991401241008624027411442416551843692016890956852486033992481902684745393045636653309993221410340354601937111974413350533184351203306422777090533585174337686199527531182612269733523575174463394811799819822952243107623443782724517414750024530481956344390041842222078020530179345482477132409768390435698085021888953166811909848351161618392896750858345540935109868996782495737876215689324227650893738592814248955828096570021068567268423494201532844174974183004961589506937205026254547031323543942391400211512898300213394852021347673408818156599042921331826695024587342545407179906101028027622717842545919794760600531509626045560641275882056199949849186525842261325488331688780332495980972271782908068652385716884321125936889627823682152950128900743828127809522729947454010969423424711949014321016034448565358896906651080397915216986941117455932711759333050544843727889020948815284169671827741392677260525332866075340926249482273911134171832964079623112446461620384883165928297131577326729434673530056278496930251958298073833081596171791744682586170126056058095746354277277846937315895495340805603846803122952748943338884274773334460450809319331012638891671524369760636573695503853670480828339724272107089004740138063719020223561539723470291982818741969889998153057262846388593928126470254732778504043120388423912208431317647449447203160871922717850108292227738469431572389317221690975235022461519688306539215616855265831998862077837093192219328430770705847999570803354006327572033739426363813845824707903155250793031387144252735682047813731137078872065519933903152309293827355461362461738334250306668533182716498056127490013914328560544334293361086141187298122864480772704580677230474769965860859728273220052654661593060975643272259917760477493687932252257026622249205786632742057371064951802234976277508204830840815634524409555569064614788386179339632620077793490054318681359291076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -1875545532516471872460162364882230631440068357979990251146442607511257642620989158170560554873228817257836945775919039733433516091954882060271287240058777120563733703929005902009729321134426898954123664167893293403684215309313490264610014161000134232503753780760193880477966418937603476021888634283312288831388792534523833359408680549451353185527407019700037197760716362559336444631220565292835379593676831710155522244679462865564855368523118769238901927257499917971496242514191680794772514976988533287621465455552950734138047277587486235163562414177349162132365944608422574016818827038003408871267863163793192120932709930964179826044329049868322195281979196861629184362015651436812668141319860665749163338196760331549703538934373539551747502671091389775361097744191058379709811060805448807956186396142072688593867970525550581703831191921824335479753517950754904467317316330646422649183485618733335101528366956500101390163531029660731848393760698580832694171350861980853429288869538092580575469238292708546110033751867417312439698601686882788121277968260652557417058687486451125847855119434367700399072768005537539932453789411256755970595769779130627434857561141543710371405063628948724149870731901161267884135346957730887349947418134279851914874171214900246039760717856829556178849716852607708352204237310560813900746227420429294593728712883080054350049639483034780873116322805012078696380795270035183453309249552061116587891817016188371937201091997824276463175622664890052723505246806110733274295184489219125941908611264635646819151898847057604652144764728075599061663707216542408713813058265617379728705832833388920199541049136305321184963154267741973095831746077448995138100570284761913296539621358351569399928351726735737523420967784038688951670157737669529498778496453179139084402328876350558412417285279298554771505057103026736697380238023573395963196717993532926560939882292523313959638997393239768089662248001329063709054168634958003416711838836914245528501881517817021235758785859607625921415513798563751940634420366283632869696873352197238637464973416597960183479375243178402343607623827512774253527194407613516957597033453414805960681440550330684099003672252199685823184814766651389357360860385903807665547267550908189682069143744413963759143371134996414184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 73938377538539784826000163246251399759983402161088415396322557217617500102820459583190582565532368822527367315080899472877339253892152670008085795481213949792090809117879951557674911334217949490595193155576892686381473185520089840980488219847553173404116627150826743904377201268651141137557930209000321632576089682240501112656351874977619197039167959392058056388842052239434575535471179216539408292883096416038230653397401204420609168750866769686775194255936767225729619560571818111355148646351215681686230201414894092328658790911836741856199557631672925085164152578737309639223303573497996378749951235985797129708471453210084875772413194477971255153576331730955861830459992162522720691645525807614116756036386103206360686630492290307498904534832441655382041652440641510756643910044655384992916504555947408901855289079193978286709605737155127992142542691209620715580242148500059623506046135292739680205566671527338184103334753968243868962473511097609743978771924890190103455760297251682568055884432309384955216649992163003399814090626208053702298264424591006346378198403432232473062937391689676788022985466916085573549710025607991289419880735274158495836888066960573347998940731371662693578300172592564059643035952593057728209187111701843627382921079312637215840362641606024912952058162432706765299889023333584534738173451481201095206779160455723342331684866567964086363033538606337354854709539754960412294633514792767568187608710726123954784850622613044346847597664057744095954579275156954551904411295830599622096361660296858879113113171458697217446934006511482390544102223026472903481308071391307906517918881454145740415208364182342438543986231240065142029125241644484774370774075239976666156621398039613303576025602417072872355737303757155183260117348704902406477533491821655214957537120735689013059277955834241989393249030115068940985129472399083057691528531993602295295562912806665844623408952351544080217319205836361563312188813558144714930413591451184267318677880194349929587694657478881909763649088552363029995811611787837963307499693541882967978815921878626540035322884961649982097937395902178832232966471655654190297998423393519622463579319309997460074434705675521094105592012719614242652063383560809394232433359132386091991417150642851296993285359349101781845092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 376807138272759454217837706271306689255525742876902332574443601828139658690514990261268185521714310496346114733849138783117977271244034381288819542090022835211675802636518147179811866472025077419244987445865346915512675554936082291805420596447157107310763758802953191141211194728012471994372382751020785013274048781083489192066944154741627981944414124865700635253055273627958510240669347054063332987847656488015733619629118618196976634296161850399378973515968277673919225894430128759742150969451531986927476000799842401911858888612720449587482170262113937550226687451523514100454241063749383180387097856510783788755323760179835496882854414555509204821320890061123423349040911702501647962347236525311833026470105382739557972441301635723161686157228465094542850341910270942305175379424319776412028380424466551519454203195764812577992269207517764482912292580945056594359169932459377857124905374162102447047107715469578917112444223412411330351361579324292856693059977566694291833284509825668275139013836878957900469053025902145768817051075623118455173278217945463794705714767965963183201565666045421478958242314881265933792780172707293889807994099126310083532337513100594574169007202276352737253903318940568211830216525749128745982253252183844913075967112571652579418743931032170838762201237527278609884744008134494003315589982001293497404850906892674572794006872359118009304807290400282262661826003209252496518949539300187428199205239127757056364076761794576194713410438680115679232078147661185051601475725143975860748746450899808227562952309948223929806967381491284284622087607070112327399506354293274211753325948064434231557893303135367204971200444295319460399244898723897690895903819166644520580873785109245855536880129670406899057386158871608658594752047103573247069188638265709031750193263932818203818997620784249907145003280288334349282050077330087286969564745758502940180951855228887503010371782220934712214446041026877645517689704139031536538521152386071345570704432287657464932866906377597891894622493696756051271377967653061251083586320267588509901833137713663452906368847257672602464138781247418077571746384547381077359198727344666737789072550122480196696068375976200954900805615293938179650388246466969784319250701081747936333695902583673306707190420183906098827719688415527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] -2588027534228608879021027542021624203891366952006479395325038033232970317970791562277426765423600244005974216549277109445203061773310368609607182017117321300401114337617239520294708321278936207861334734755783210150814008609994924976216109649381539085171186548521643964386036790588701493692360800424597656146471318655638493397207232395518087517738820840067243097472866119255602023982971865996837731355176005993516514662447103795182501865771461230042839344624265409911722366585236317330215751464926920557131676331596761331893516210227296947391024310053815171630651788830523133728963436203854506092213932501689843953745963568984327413249057098681104013249750378863139424492448934857266428683265447834377941048897156199689753436335421968515495843410833640431234023958117779434982551195250368660270910830743872266503204829681960439397446100301092200904815699399227409069930849902432915419871386887817798542289869312764764724163852203924280557080601284101070128108444768340589763654072548531858487979292098365886473425054575762242969491731080615410982357029428392748454139099003768213060657588413892713746884061620073744432973086064730032551051834981105232638504697953219496364557211054484534246159348242070892784125588619233847180947452328261430840626342151211150748721436113483423720296954963548786696508985940901451179420383285281913228821153142602494696414203167781377221964553847540091780322612529017357244475305639587634979419161886751045196642711122130943876318886790613785892334295096557527996722635765049074980038846056640146091488712149304636000525372179125049017103631757200124815287731917778881454289617839585809977798962714682123289739228734109408573578047721626369414346359353696580684146510555416177591994736871175198696974745284246070821445618484993949894929783224913006078801377611710531486324679712879091493746749813293566866470963796072059846541809671190191564249472854223549880101409642024217935542017572723938486887178053969617602415966921385882532011620557101442242260892712281078441991086189653552551074278463862604899254378135212985805546884554770534679449429593473809995243093029162669745876214527564933290366589916048798159607166070714244586478178868058558406755986185487926829005606417708024010060636762953443641994307433308342711666960589411701221251860260963439941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -35607429070817240826602662609297401884499603019697158880375832140751177003087591699640608682521317630166874443523886148015850701966887215851574327727752856129763085582311886483314083706017603242745211671341512769100095843602653559407608267426203276538019009942187601455979134815131249806574971995620930497618395446291578028819212593049584039693185470405839883709965309141358450674479683804210525210594823857189490121057673109977967834020793352786472731304618709225700794624084702293503489352431682827580546529825150164145951077910424887146606716558193906847705001752479423750717088531585228559160878796872477290118252852984482651169792017176979811608822603154776846472382674241765570459088467075068868813495253914252230501939011962038923974564807896857216064190564142509781860047987978510621955789717310099977737783063509703411263764079776699235447984610920937419681030025226321054165119315396042811658357111753351032741158668649710119856263916019360960795453645109063259692605921007677622170064920400337831646294322381339767438425396479919046733157588317709074560106052626022842830779829395264370673999439545856105747331089838634782503173557484820244072812175161175540023585822646972582823977945123510222433856973873741795904813667392657457458685935738505347978307640432868962022612966507856422691896870962259139799542202793677723990011685521976764778401768210849605706865440767351221732338828186827659569748494656915120987084193239719611446326724747347925124494930570986406709683236680300597435145033579794854458279083658039855468890624503657948066228929722764585255069920318142839647070194399535710999119313294863734704830408209268693204915632459592070788944568027187350924784828888609887570981449929473971486149212987109689586268562419470615277902655936169005056040839444563470557170450390174513522811617508609033441756219415713918908062044937986571841148376659710381924183545335650444000101752655771372976201381252395640223766161758270000666202201021786969053145752024260666047750864953917294329410263314725761833358306375087726159873099663329174177701168793467566112088437956173747065614785868260196397752619199455127973574855368318853294999205011875316917007036868267411858389314638064356714322672659854051006440108831527409786078504971205641574025484857868306676209613215178251266479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] -70644103185033390400123571485825305675996322400891600286083599398119398775571309598163178173514570922262208468822836185512713869696167411172352078155574344962923220198730392617400730430072028222012539821220953851713303087072813919019435083515948163586124659069468259411148989323687516597451241105406648094401474341982234247766151166544270843406053921284153821790251856877612839889491034224837994595597370506542035689067114480221310060932317717127357309837158284617200753190392139023949040938840557244601276262766231575571188579008299308577934186802664509716617284853463578180310369964113326588273445027186930659632037882256353017588064124209920453395456089483426522541173800982884171961979651411785529048602320782485366142308280320188841160121120389871805595408960460658893143022581714900499659214989745149994755737696489934525133558937031292808316811465952213149346951370661531240654524663040775191071615459272160070632865725181051028446762848456770719042734828040367224087739727204299304872001389710599209428350686078066336725097190000323764715853669594531542283121394692413164683209937261195392280175644529097161158347423084584578934131998872747462417455366878407826151302028421567192626117502958731543023398006653151732580785879269893391724572419074743953388005798191364428355338428835153248832761626331889156602263939892531082561320782019043190327596299840374007143175350864666194489683350818245660874198829947580939459407130184207828024851662554485678561739227756703090162691483977298983262886061339301103981696556485397533893102922438647147856877294270491229983769798903736474050151933693203767769706751914805030079809942371232720002779623727147604898590010341780225336456999928227674350250485311468029407562106429374291702919671512868143760604292467180455463116220147080283760362956351538699442176777925710689625877862796509537204927855130893740486474713970817253959200821028949185939223545390769274045345295924750690818475237223321539199135186851505632694391235756576313163141984817206901552715251818090035472914547053670997335038834965000482030099912984079749789097210850653594206236330121748083435884325533671458628321365022818289688155685367838068177493948455344169924072757605896735129384852795704887884106910754865249553836078553189449284583694636373979447441229240212123841047286987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] 1251951709066506923490060637686068730243678677908838430594172472587806391427293530655060564718770758526734256950860808711007333391100051087129300124598963768760744218544312627029179891528757859581567714468621672992335333800285813261564657399134348347448249811331817123449866373652265681330304326875033244968166245234162192715363307909332788545687456054391605491892924562473612421408373914310997793028541019080255854794560717016573438466570085339515047261264068717350487341724014839094219957598229328637551808703582677844764955776926463837154907572238487480856120813236603883870637115253226668068205301088871082928686326963878307350592175621140700718909360037060901259201698439881873619333752068909788639804834307959220154322655395183162296376113777656940742409383885516566342570086166280513589031907591692116616208621819206292235302171073741065344790893145931107350202400336272334704120243458614436526514883898661847739571552064487903704749207680723500285419667778509414789924792026724042125510539883691007523482693565357541031772602505730387693015555543072644403614186921993211975378346518626298770780449466058738822814057371313566100732926835505956747501409596851065939787101345780059589572882373067090644789573110501024097951119056044140644297256532201066453794091230707016962508930842324657147367828234325218388339063376842085382362118089500920787664802226383809712936432049680869112431327825207474261961286694989301125733878910873532900551557599380903462514751726717630881288523159470662678447898199577178904471914476691618121730372638877305177160553027806291133169229291035950446513204060451534280705599743931790788729322610212575375556262227254488020102233715128264005608356622591533951042610591719020437268373849436291958247838584621087059095565931704846261156596064460881155237441992822412064829693178347353217196258068869244603971846148193725282916748746093881365365671831515022905392752583804761046700415397035987160053011367774511990640305338760423144610415717782389991522142277124902682686147666679897666171404341137906482196511193702993897204906461565977050842161561754200716260031230158134528129066933030683050827450204438180232307685230088474637805396901527572971414961891820975788960938569544166938957327043103993614040396472157906428440445902326929206605649058658968897361773997545242309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] 1728270118864367440006876625319983764474509964295435922145360897282427147042573140008024113729514939113203102950222910979409250717165734313863741473754869500836327723547851212177066390410497978174731897321002707526479119434929648936078309016764575891954004964121387910630601340806564269328214282758439537397152223489552423234945457146972156851681956448907291868898080981548848597907009670984743986237902305908157143173112786592795946939437088757933501425899072125317658764084708194059469435126113126473482057030938798259913115131527164494903391255742937643615576203682051788848333238064451353479236306166814435404718920437915144258013200584223097395527009575047286233962863220104333907706313595893613523740293118369445477822269830549433954588681696960406048864360477990747587486435108272844552991743638139851724486072066288046712175989540999512674854167613449331783583390477217464242126229035251466928539567407755523849693315723901551028775153688328259821042318676058088989853124652198819905746853312167052829171825514586081382595689147405948911607544702954646571602410680206643475954560124746179918632291314956594443576362359154313179309110521970123180385447291683927948597453810109477855065935594525978434373557947290918074444016955023294369732883972237199714417496409425799847778178506161028961710654036604935694125762971469981981306334360526861665413766010373741139642453397073802490021845070421092433974581659620419084660296213816901486848880788769501305672818598575093131709673907302814359429511757375199170166789477449624487506059013515088503198215667376100710949872616688586352993196901041662504887701931478629320222067787627925309730478005898217173772322686728762296486315181291734321274012807322907622612376288203862388460058861347095938710782062933772794738633694735445963887455857600269832701246069561173961162127741442981066188798014293506165273280199276192948342164483730880936502277676168341298169058844989877427220909413454351338047561959410258064377072868928952969257071332136575071326935385609015676132334124849292352898063594667474070831672697398695996120245663388976823788873736594441370630532797793687126292854591270694386034380395860333663942524999405965329809362212386676749039862234586377251210758126251635600581000509862414696038568277675069777759653613657953030724456766620278358459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] -21935805807855388649224458030028357659005977439824354814158540599727897149569856119454206741896813673462259556896545408198233760614889090069285912692307009217395090780082339935986600816676151529994366863894777556122088531808372637015075662699531900623294495660227404260537419980443719868132169580931703495622129022750063838922807810499676470276491002015863688903077700736758354291687627107922091871741059364646247794344625976335405140891257162370688112206515196641358930889620186235580313845467838916219121102625766675734442497854277194549663933830224478101356590223701702616230724545754007033681919190916849902688609946327778344384143985866410395060560783145816518608741224328429316614304631267310065090596508051939954676255743333232561543284875920453207136181500402578566667081163145445850334602230148250840304276507568680725400772821597359208802994336062446172533613727622163450596403604128333502937643326595656958961680628278480022429847416726122801694161551542489888765862435428355324013911356685832152874440396593021467730844824847931293198823440754599810645800617996979408112218814832397036197570054483181994658236309986514893054629289257082568459628377594455611093211380058706035980682913346460931953046196038100570513421586487624738027733773753519262772900511597985343813268089925109972516649915560709591864678596867184548019178630164514329507968251051674520950400179316036639466544750510319093564628467785471475445675569313949101740514250078050790821610021878779796286395049503151921684469903549260686050506893668873859119845742399841002521321447835036733900714796080366387360239946587655481872629619508091641637726265407080863655366181057138178213384856470830322880738993147146652961191179184468275464542211609695067624493552927544010564630428841459926834358001769060116438008937087207922247748567470080744425366379035047618361850961243051380870859692334511045581536821151774170375082267546072257537904869743255611701514491291392369826703640862247511810991322492409173262269546437297751561482696000751662939856761457822434345071037439209791500182885027634602399416108249050831730467966378143594802938782355230906157539235935069754989460747320352312249675981998084987880653866037446755971306920733856570233099336572149530530484806127812931045812425301111613105546083721860556314808832212293054908514022827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -627383678477011706451144491901941105648554438659371893035333549244052636707833938841715156439247520816450521096702917480830325575264398641332412916747978425613107376721805176793934207220765446713380203583088112659676675879469234582538899260149063831984370564876250816455916837584492936965253957421386297649057837429229536552159840697175497228321345719749763078977672296916402870152642864752457906547213853409381802751193113578128486819931462470901031651408865851694820842687030542325218533361757220254214900293556246495014068377960921032542078366044929722813535800776271411581664479110457265807601878842907858938676520610863370703458795079886328588289805021621780190992425846498982634986406635497331245719756243744875555388287333746824272375711345468075560712221022775216378932273934151649430690538378953953112939575280070864435662602737557401307343178159732292613409442065809795076422492461522914532657270904213954202814189444761431695165601511774155108620225212875095833107938701633964385851946951550740193520549036705942919512628028376101996708931307483337173356015539404079803328927167630332799433604091525064001166654274042259663928646802451194497838510830592555590891522969863247373086884933017858057781585663973651842076294833835664390775256847700971456975455350817998500605335375720870622505761507804366618097388394417187206898142473634437614597358037514556295973194707244278549982917482836776890577419824348597532255232116634226217236638398672434081508435909147302686991165788532428080556703067796590993590829688084179522139176333437640329935964244744603956651569447054046380822732818678803678031086524226727163879647469090171792369086640872983882949545266885903507054470798130976431679026721061235134603621337985752571909323664858253520712491730290669844863248938879598343660095754002454492697732600780179422971335127779640673597560229594096254567044026858164582959847787723413009666883441700227805632160421777170195369747029356046677124208132200961968473237821254464444637375320847308299196276991302913141895761134952091969681307221040732145296706145888469875014882692431926741822696674863317733054072147662540464652509334216683593081671926922343726914337625442943130029555807543411335901404821142053638336526839541047319846694386453899716221186619548991600058248369726175697191905555882840417325496673583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 172965809876050838892859758640969556571814405655283019104959658068485867171384746551396155845892917684781132100468042955066272747463522541698511028120525098819913973376718970567318606795257590116090850517975176556799524004006229400612735298547869033619105372825840275545347412640739453314974459764081120519628576126269898218447420897939424772227652607467775362549655091625855525803085671136111631090084076876670990587159848737804135029816562642512426298565602640678327157506438984948858559896605230771146403255834318405982341140583058573547758591775245880934846748380207554343574290252951696438191826283696985603547583873822056605479224554474498275739916488898373781540303791464792384927300821956446889375095414820964212599596980394899671108629907537867371334063674105072962507940162345472290071730081095719973538540930660891133736731766707408252692674743821947635197078581226646247681292166964440361568363193957219387661060628507201507300929577999251988219649978047400416382531691425313941641901837590232512972681097721907048232832534143945597085728894877534509231126940768361551965489589035492057495256337343777225150374086814014990104129923803236584587827991638715092523386625525871260517670049946298376788111682054076179668891361511332822920451274347215205307490867080104058116776233344257627892144811352568728475532328521602033262221156472652678972537831447694673165568210663529691374293814413855665544357668657720617732310745833639084969615716880461438589748752374924235206188276969125309042468532355868294969283633280219944275667187835537846018894305298816454999426408953267456007326909414751149499593603014168965227749429573831489028561610888156977595656854194790173826243880789998737317140458466031526481497994335353853898305981210148657406639503287290934666370373535439439201265765159191332123194688431501429762292747486660362649367259597903282219988677131985145967688032647325377881793702337448597501433377275247042444360971020493988355820437662354538658858954851426264895211989221599233866472672080935697060601790451301532090666195759390614532921541723636452282668873099678893370352544287153834050379642605204312050797465686102327151229985490117002324659493297209782965055163392107476216833496358746192208608662950139592860471692303337478704626944497276159813803639788457016688097162698811715131341770756989717483520507812500000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -223905158672719891806824745670425092681160360132915791101355981756413910668792013274354377095485518008650272114656882262599293962586067486155880357808459727708894604490310530264116280625171257399059727742645303585291827499416403890765195103414438733535468952083788139075665785760846955642957769655992195104714917966701051391711908184047763222445844637991026238563938331551525877477398337194258833748715115313678860453134210195632038700892629351435207040723322160670193079592436172701607441616824100207427256440486171114080055786756856162856611249586631816482801921996856007052011005569541929854351799442097717945597769870354287167005112039864407119068452811324639025626974789815441422782452322294206484703239417655188071939001256419902207494469073331625927739698742544347728527461325058348784155553356135839953578746195915202969427374707577466705604737501098265070639811247302441458342510191367523632644965274362656679972736311016535154867933700031928813791991678599976078702497184898919273181175165680093829668546866978445281879986587405256562039833718952135580958344594888294447136449322044379865920234969133946336513385224320840258376712289590516438686911677991701625035104325342659357331761629078150095497154178797631227406397571622528490318233651510482992132562249046320358303001843009417531519251850773519381873154916263068749074557975461934230882478939848972061795452559628818741078858038863540413015012913413742976232388473048105329583310191827351080315239982022719315189159327309507186177711789033558882955824203694157311942039291329116899419494569484870771662232294182879207549445589668134452742949817918794257037812289414595776005412078866959341738411685498917680894715495203509802445595768805081034193969574709952879653436670407111566595696380462823376320559490046184484712123743905003071802421575139795540915216962393626512716115743353154600589580979409088862304010584535891418284036516590802004091049424901893572415971518559885976469408624368648417258090038290218369313610881685186279689448457822391186745150493667180617132539438073554968952368475123150934568357333707886180741406569541929972811316780412913440288399396207018972771151301455209711924537842715683704272022208269917737665077634147043670368752944137328669815878536484763968139206744697143244700927797124603013420911384076354699868005582175101153552532196044921875000000000000000000000000000000000000000000000000000000000000000000000 [121,17] -285648320417797300680990857528317588899798691988437695674986081239477426690665121318810586228748216305272245216437857992066783497331210907881311812455691018071098910931847653249391621564493498655054036745237218951109861715741680401927844106326889415129184192783026272468425744382473871460042916657566421256087149908149050168213719081816924898207495887081372390758443713071414572354835492020433417498226258471991242751180326196935270864613387675449224945059213508273591067670801942062954446849982693094619942939983177302600536921684521083920086978542759259359696874981192603782798671315496698150914964026614461526896404990233252060604553260985394713752615499991118888823371736730387029065903324138729665162080149576294869987520936680662710818539351500002243489727784826962123170814341631201670326776731827314173081678809833812289912114058602314995292788373226456699850841538374820573833500414621385007348445989804553731810048805276472044355588936678154670469322987414073006642181252039865409762015367824113666057402575512950026145025820099233480323869652576627017024544723206440159230785326801911859537335391172048969928529528919137172858913764030569883524662251977741327500876440868538868442231830332791059265475382277559124324288226961979008557433663690217964172779918263579489226482582987375808463788928941594195523946556810710160371918660720597430032213179811211864055092674871118355930631759951188898382274432807688881407551950088410303867698419289136652625481977999515008353894428182635620739572274786569415824106536193455629335337275635519783540093484732890926887153265690791885875562608603233061406978632270603817094608570682628889300657450498423423337645243902122577098391444315696542627790314849448615308472720065077216657355370013498856120527297842125420851559015757590830923321028545827154490414857915040344144919170903849148080537562775556053364740341362923984925614640078619190249512437058482207223099237340807715942760071243752714543886645101385420043996227295994233678752209855698244348199322161040859286643544873844667325146941158014892011925507328047699018092733533493217771142589694009144209315750144054694359827925718351763073828549202889889451876827017455277336613992930779378552230068813316118795475591228090737579882740810049735828553704405035919600081784777326672229306221040034995464762523909030278446152806282043457031250000000000000000000000000000000000000000000000000000000000000 [121,18] 1016334346914939412936768520959822284559804300043933324100953426375961522784990030588413995344434339390401315198540678586930754171154051852831659130558784302193794487619174953996606256858008490399671449028940708899899914409760595000239098990143516384799429196378560456735551437278240800146454127977964019030101747604102500202112373040112140040324289615673147457806200340234259993039684626656826766828844068850602649783576917369075393224679029133209546586056785902172301009374556739462250614134789844831857304688101664276892330397996179210709191125119153301909582950526819740677383560960078388299299502133279504525052820073881792272572659787513061956661547055958279800192468854242552741978443117963753654325134024345584120391348289664169356665813324117556756185624989993054006270735826963495330251377694239548749068308739985856730028706877361917321745487034018921686207756918469616568557898360984542511341560133557725048519270042582015202021716469634972007876443085542633617112719770089230028869224112446425227125516698782726318557693172753038478084387768107305838528810707460752647754771129035835612495119883838644218148956410058549040463738629076171043540542868060546402035422759383328557777006526884415122931359249307000505106840110809230171538958083399587563679953812633539975582639349764817526465857585169703920083188663627279979579982970291154041396335214892907215046708700491656243837314400303798489820575960566668629576866288979342260752293394641176383314457716664671165830528269006585247042279849370086711480527742480699977493772188914416420622127711514558264015892788901693408369570699416631992714029776437412574221223759858448244600482044868827842513371519023853132702287225135276797557257841655621719594350598792374232996113843089277616720521238002683924806665394079520649937036096046669439361578455959891002706817366671380600018415663272918545916093451624427983781683981147043436516046150697853075242377322575900323075107266035527930428667830120992462970846741112700236307022376412897042672850394440422461311768222588453050944479113283000864512540462481866880181567364369031169047802574276593610342207278852866919683541675349884615508716693851664915624588746506155931809328755900059277469036023250643629648053285138372860950299600288103942766126197242927002773083478570740520093650845423244054907107453145087561097170691937208175659179687500000000000000000000000000000000000000000000000000000 [121,19] -1604979551491936896675694257468850003148464029207110610567618792221947615192489052563169314799152954620884961607083025473311482647225258112499667376980263012778865746087804488209232017201757668238263329050033184178545678251897332532985560598762123489733811281690612918923835999945133565669940752813771726289985254977962875969107437235183632350531479018716017869427644590711009636696012998288073936634965630912500716190255412996602574026926669557911110135487255993044600708879669742275886114680843280825261566134193096500833857589602719250783227664690528331104133387720663935151394989381998329983680560679119924169360057179562789721710539040029023690039963061009886507769401607881490802281800887009563855413161328702261039388584565426385986254369624101070230852054070940067465072213010619082874205842769185123901916627874487555781967347358576546762226040001963558512956201473612864759365754480933031768124396257262252489390247923416147787529561855091123247681052426089467236155213883355543650038844489860595476639494634754964901403152056968554161388635816037615019313726310456374662202377701520850714660374830246478843480344339443855912613283844331864268820051210921038501016168281200176591585778313501046272606956655667360884839139748218266885258119833873857329628316054618760298263103337892894379482152012600461888428243965363241453789801545368121849894948585083400351590957160497703308398309838931374292837356536974163178771200395604536781509024254788883303287314045292147700584934966824852993780102656433803427345182233201248382497127293997630002292999331645179214811297438213367438030746501484501472961626662498624259362503362943977059058344490502639458332189061330687757949738178149836508175026769372346853078431350342847274594835470176107379483550970107100208914948127996767509341960648782351438799161532028731166981227460011635801134969450002716511166420297982400131648839888025560285087947443168559525530724485027504783911452906545349840753832891048966535325813710469522497029554082611419970960042062538926589422934105878779568796116393085527315972310827776455066991022560640409459058108257126347490059126427802347748646399103263201261354274415345137615332074398141424379799529835450632422413059751634181028054561807052566724902257402112053009647669023567208533126839223764886900040212007592354312573278563979622957091919488448183983564376831054687500000000000000000000000000000000000000000000 [121,20] 1595266972484795858216944611526453134238457350031229796571950715509193035523365826165734496749727955319288581839311825611550972696889780087715972734070408841531293423554885397708288386314275310919939550412458432945084263207768061921239228435019090616350337145851517949734963082296066424161385232231174610962632018900302331123757623940559689324473702418827237982168341231175153647233339071150846275168378967471491951218538801819608556050724113449596215530331125109667813108219712560540343295043844727625362292430957388467244938571318452522646006555269179023854730571565970030935036180340258510637883987461034687596772007146169122085924245771873369121605047719622110676606860762037589028331065403124217966378202419720762584511444896831097372005125219301493664697287560854328597703496641783140913319938066742271809871636266960324928247912317494755629489550593919935290974113999350406527593535838354393363304910783581506726285591003658839184435867893431013527627917998780395952659762319864628419558427939518249344452265295029943826183000142566509390993753877107813280523382966413637905479612588578590073330183754301032133569170961671401560543452615655023583278551349985022600114666695943809218809973292743803637340358822943837724206599438645788784143391097498474104053504525977637872760598441315466685376977356499521720509687011626769679641933298129676329299399327184359346385330871953082942801888022107204946361980394435097929798641608359508662483825670575440470160186852906239389000389213057706155618829176750624015003396553709667118890730364251758124360741577078619555665282682306350120402032827256229231997580725399597984886786012133183118558312092404783482807838493174376707890401861510828148578045749023831103709538012309306952814352855602986467247472722466802198262648387936009858736573758873219618897190491257871596559484381683245760107657427243042788088324923140301014474357182397115794605667363950955555619564025009312573716556404389136209369838680174934228112436577720419133334132723864044722574145044367115353324285524030228985736004000526958709566994068792363665824876064540247543670989124830839294987333403576673816286118116203228762853571214820269633020616066404806908925866669030813549796189150647854968475333319107059256371379018304704568947391534231278498286993691727756166203051584767563703385770093368155667090668714536150218918919563293457031250000000000000000000000000000000000000 [121,21] 1817164577702156927556163894817364787889880953673204703802975544932561888554282260977525281279084352641678445452622016713383767542514949070170351227833357523109661513100619478212090049418790200336898925204507228662899926035703896763837062888234743302900520162976147584072751769883163710765145213890420036904346426251161953071620535612105584807343320909449127315158294479494650477593093951096731804537112619173418235703786932225908454422025973543721980064904533705471727816568684402501990770329621135340856732432383723535349065885243881177025919833785554452574347018999810662492559911115102425972119416405370737463156715091537090220547008226991520002606298362370498271989874302564029420504361830485184315036433799159810398509880954445324966483533640712861700717642096727736651689823013243742810285149341365170262370642946605017509137638601883424342428481160051405118927726451734016804512285691403014599428744687234984692048446646759516648021313103309428643024486900696510202155410037410528707651070768168609954800794556944724613204551110757662556918647736790979203811793876794243144057747912794025431255238838201639769826804200307912711218761074565523311058922300579875227275909537606538683372340743154636017419444935704758378802507437709882789592540193622055547482635981465271196487464683592327904163331933751942814484108799531398328886054098036038824208616511180485745857373581448987906592344864397313225416063436967233107396796419218575555597622590307691320040296522785238111631305623756774450431936363017861246708815701987508207740666917508057699489533816096379688760210516573635116837796296241928170562857486563098185892589861003596344740705303011014151753243513599225281658534486968979504354747830985132201211076009834366158252227822147522193857406977510991092486784115674832865599760750739360851878368382255367046329827067339832403630759860022286724693249258121493838118776777810164889361765414663678927693946193609894163177313701083728793991969231818514965296130000153637915625727655191685388113750170533472211957816053234202544600910850222461109376466799181305810880442054999365160439283493344825468480894749625546242201866909731358365682382455240352942501005068710760063117519713487522764680524424400625651407723530589449871065850060888173602384354866013981206865093170085353326178623354500534311406713274632828173608262156690784649981651455163955688476562500000000000000000000000000000 [121,22] -8922444335953203675366602224699532772800649229655445237404425710370314244310581745497771666881780999199296156069164201451277478582949603122348965595699895329435818474716852918075439890448012806822827229002820849983062881382594374333810143832943433680911120705755593684162938854125965820327812390402391681786177604870434701650841878979570985563457927485150811509787253668407162948981418359854666823205788964185857776435553769939708089183228846004665763677704803440628166127258496830808881033082776527276516914140181929762942564259606903595559684205895178001691944293712390319303134375995402442143082911278354700214133989269366785114775343644120400505411043236329661158592249361288090203387358076364897331581741411921234959834156754950314470314093456339740451318407010688586960758175215142352540387362691893137087460321294761626842649200498930924400616505318870408127067447382734632364057381613058248595061893308990425617895918645548439166840284310589810947610141879278513150799402925168771484777075549634450097350352753883806543709858591664020080366377560196715138975211937292895648520638919615852239394844871915103064537475513069376505756644224905227524193095991507953221905332884089003492699867429745307448718954781444663793945251464223296677266715070057489502645012088657916716561078600715763443788300106352205177996649666842717051743982585904354929011619229515419117668951289115563440026582052429831423740016990404058306482002280651872676827132820991998229567695972917311416704214501403821742966564735941713635076095425917132821052231682890677101187499250887282399880802471262740531641390020300664129077598308664599754050513841167377443712359823090305078553427153139428653765220477979976560466089600078200418363770314368527709032875543450104410359012673896462846921161529892030434664258439973315077914691563289585478335705790285993998685304954203734699647489125946665508490749894521502696723166853682192959688836391011454577024334692670190733646773720655591544081195883876331539450100243370403035644752074058640073841125273178280032602939562238017475097874873626249604531629793428385444129951420234722621635355873632832495805718460809642122686514986596518083558094671864635231466132111322805473289210147736113993447484464198768404701198712146450721390079707692665442708074837781666292444026554836454237988181126131062392934246291220645730390970129519701004028320312500000000000000000000000 [121,23] 11458678728813618324303331791289277036939888740081316924460952627212719483337343843813328074318615008813866612096188723398438539658921585335919947518929580703132573814644138208543754245148084468802002977285681515123828149851537150018218690309962801936579529080399895314725495571649323303212625995069105211038985795594565643239429129802371093495353388582046862979859623077867863200448041808033994268821930472574649640585102220682333947421835608528507842804070760948043034896524712503133466149567092526443236467389452251313727046227748706477928710829445808181178340002435951080157460579102592769841418982505117621345474029374675661236342139789353679914628763173207759974806404389702519452867488167874042302156601310952668000331624958479417238966778134263570464322637063215799660074482793186210767415893770068688945507089103705233754974041340201216368320211371522544092841681968052757478027428827435330242204638401995440140553705284670301947038257292477362970556088215596224933986625982913083663676280196056909058272685800750229613157509419038013522481071538489720145165283520070249550358393693087943076872669854948870604092808221745353022609405132814711414107567944685348146511859885959447326895700838541181523174405792585927855065128485560693315912412421770236712097259749389474614240272528902555470124993622998017867036387520482989506350246186930111247658777159687920152347487362735705994968044081182331100336745903243418644987374561790471272394527845590023462342814256050854859674184436747605952341524104221383848155163092611576316363331754242882207533486621164601580223847618174123295495098227568053341356090261493559894712792171273041422992060988727254555233799272785902263028559896458360683303446826259216326879208507299002892668248027765714518912501928499749061383233962096389438326166056510564534237813039797641116163053413196794092218784926734251905986123649210695882467399180673299125502142037588416112822900054476978668615319849472601459473775817125163480634858413121380394302088623966053311221292399486308702424270366332414131494392600784412358375955737035814854155764186618063130549785607563034474807431895422006268104878419541502396969164095464737902913337510226416160490678569096005427387917380599629144279808819317143971476923911903972740950020056579512047272579048025863629946952303809795156867839228941191670301133037320265306568956020782934501767158508300781250000000000000 [121,24] -3257566996311463383129527748202806004164189940583867883238589789716065978561436423182304941795177664079005744440302445351491069662714882609822035391194115429865927488221464989603522865851268769293944586982420973077010193525142112277458957594475831488836322237594229942482124006140969202808475698050088732622989982088995154191249501829600920951270183460559756590718141240805920384920603569663483426740806685619008792247251392674282265679170727896043820622123981061953370542976548728842713028457830750617234103993614544955724253996429609279749781100036255774677337865178879659838620438449785842957563457176485309891316288588081819766375049378775226063989749683897323661838921561734408003219422672668497714208464183874216750528018842868532363897234086294400288586279144043432403903978749756785012609796063273561916634159111800522134602128534977383776960419069698581992563349939374192832960058456113597049352884692653236708083820786543662023805631429216554597585488510438737852448665687138618401385231087296648573912933233445418302513279307879712232121404162515814906548786030872652503457349545049843720874860574160759912215233559304903058644271604133549662614631371985088101471189890787117233457832652307548424400632596376140722101535589598009678298173609283558612727140130067171315128085383393364647398812936586398425842848980529496757476841485034230354956259866279797918593392848610073183936452993806112544532428194495703803219095055239091414238665729165964740919334175785594619566345775030387434005412573465514101835702969032779016780602073853732921186655825256825220049129277814572567504654452975911811250984988798809876387017339014849061101330878279883167988140633148747443008485550016312120645506884190936248499181703973669243146158844906468373105941041170890795252156744028671258200158726639038569476834607253260309738756934356037998104547692843748645823197207060244165480325331167986693802221899611081045418748870534469695440016794643987823196460752401606653056932548321404912918246906504099049490143204116482781070579772785321933416806732081594887316372435503412855467026048694181900152944752184846873602840509680478718156414494806408431092012201045890000892691815673455347935569062836791778807584314696450360068110122046562016283394016408938052815239596638601330255149334178289290632697946770765603604892358148214399796156845890565678658390424971003085374832153320312500000000000 [121,25] -8330942964312809897569716912242731163323952218297368775110207473686653521714724258936897000080872875855577738618102741294964805436908973748796171386018639198268499864034749684597702427247650297128689542311647050682110154254275466238678358517142367597594797495156707927213173864636664246546096238906959287234889536252480622199489057408118106383896821324940525512579543251226453197960604767469778143929901363392793088211929935238307121868530647783273730295485885336120208102602039752885593670652339911472276311999468066400313841399762622683802674071635662642987183119120298222251277917322683244301319818502146706971808265917931359483482425470612637714151554057155545189240467148386060861268547621687439242188270635859923744557388597512718452759957002427464686750995153063012371337218756979791265122214691810016454889569493218535519318372694902345296792911450236783483964415741358014430211428854430324321504899748486499809849738768279642611584754129098475251197977569069327477187771294735438404782428355721578733436657069042687706837939757647453050001000020558569336040159598799814145916821390061909717865572701743474176609998843867590703394572053452099597688355792879703222311717456358451553697132820092053391157512175341517472729545118835401407144074851581386821152140048534513328392920143689680710601400627243164304347350926910130797200712352374146434858066130002599213832531032872713522451402542604433524243481686164911611877351775674396694083067530324580696332183010977153442102695247956629310568256204069892029711648815081765851542599902482176441159937911263085731514239343636216174130368217080193928020627184399824630992697615717621248900753197856652793332030675494529246521952811849022813216357647014044927544213706309171259948450710623468329789917840427123499187444137243437206206423026829303121516949332104800637180991451069758155697337387894089754585658526458168278373273695789553339038976253406925002093842604072782705327805688425612691463935425701660109869654683800246062133172176891557997532301311462955372022244880234153620835985591582287378536262354565652887417939048608470801102473951335474737276339011116918411360542183892536041110605142534469767562102963337798501831468651899998669985635563250562408398990230013804284856879061831537710729723988740947903846004034541097756298630109448674734379231356248994380629398041893107773603333043865859508514404296875000000000000 [121,26] 12719388379514467993667499564063675511078149210069503147205999770292499250558091326687066623633324562055809501745346254968515992488918706329507305891364717004560169284512852811739446814099690163419018584822840799223658421925095146173895119214455506088320917275705314096281798334227235074204276540494722669761300130602492959688966977635893381428983156189338164950255809961773768665878115605968875939969688901511469485952222434505630603010947550669531681993158720526711489060774193291661949458450516087414897408313746948535625240883254570268234367951410875223902021133424909010785037477598194910372659885336844145367600960929710197228082468447886575329717535267740439059684632809245468126533909579014892328985077324074225340950576170121293263749651089102483926993594206498418678760390592084995834466859407861711877121220436580797953604284634788777105563390825799559248607649166309281120016650843680952828773292208824765880708826759114337196927161249156426306513796375108385478872290706208443375206269748425231918372677007832608628159906764306017289597083492778835606071004245043692483847018357721785751681219618986765398736273635146641419566120196602593616942366659541903248919245842619881686066244768490103414937950422953674955860209869823484798128681404969146663471779671781276182031371521456604795297178716912130208395003926654604890989619749335817911407204136398828536484482634617060066657116073168373872574658490276698355204240745785184431313625482971244723951937580878955789774297346126645915611915905995426277484702835402645795024859240985966361915083219777576337633957998280449855370644677066805405352187179352147469909325387062360736160328522845168410065558755379122804519367546772463189354110218374350933889542854413475699381933946080601307580901679214929382713221144611981170669935154636408782851532111527011102596945698766977602922173843869775807621865138800793539452101934504184229306744313875956540225031100349238975417391210103517151314287178913160657427508367777594157584577463679334016584057143072843911839807657043560852049372220372202364622052848776404096700359548791519829646889845131270873200114567615226324281521797263469347180889763457023557910292991233099147715754998010140231736676605492985601015253337674580765295520916554313220972324990069417225860024220297210644845901972375068389391597456663960783290317222218868131733415793860331177711486816406250000000 [121,27] -9287850976760204437815804263613155400776245389477359428267254302721656194193554032343342937189241717250304609635755492361299399278599196482869270376792236445037331161937468091838030542218980398631555992505329531747549348897192429825701641515217179676167360022163216963607778735321122055854571947577395919355599555303953978769261160215969620134696059192972322056763622265265989882230203917010809443100376382097153230878953401168952321930843078632096502842983018926211852080701658835030636025861990544972763295166156863539414170072689751027420706110783465497938476665827766940438743488145464803680580793136468583556586283677354206505080533173707811525916893601857382553217060149790121232352695137034320714529930207722892870323853361382837588611264431173240008382415709777289663362675507280160685364951729773496207703860607649976251502720351261220123609095018149733178381477866358897983674643958755469543189031134514187878596228545931755399749667494515349088666945813869165115577286224995713117734905139279571165007646430586562670369027506245582610673097364037507951701675095071436099652563939100992044406719410659630765703867327473998381861923142140695490418193067445668456724446730041078493606650755454283960244517832696324487596524094567056972133512783620802410338760006541237603079803173184058393864239924834835883048179668911742715201337048564724354032087586927627657315028016264486551867083849895993158144981749870050531645300756241871642626620276743167048333993331007910680450831657365189389977833419266669441458635941346690111972192755782526240015271252847559279880670170809949087316812394468700471170468673689007346424383384232632829423783733593249272674523382209479396910934000031658782565109369988239737353548483787401574948022344708962172586596433696597326649012044465780221774893048119999216938446176061830775072573241727736192570746390111372225723958912012071359787629158947248406057095612687680113139090205989304169986979361519239657924918468258240915972945826311857228056697024844523734009977235856952788171055568847053484816587523475899073518282844375741073004021157162272965217756069746566575780106460597963214941709521103260528144745364570429863712602019389707828621747320527909506270907437990906946085759608163166740682134484203357397366446779572720412743003582317721121873333532966211930492332971074219646911464265404134721393347717821598052978515625000000000 [121,28] 3793971797668181083957676920567502327435047081662271877831307254291838269083327784567418698567646393178640583064212669892112677976820778921967961995394186536646140987233385054658715886444061390505702122026340717980573435401533208796385872553267219058140211225884908408123837732645232430658874784161091342391551808804857479679488167975641826881753428918459065974072664913933428822280728484540164552048188368954232649817757597642875486524791714779544677857028656775680983085018100356810373079656144629075082457212886216353584014717360746559482509015729739291500594294561177008923469347195247135413432863776499244558607384978940597395958870962927166395188319840983020781815369600935977426354042439923913634172456338244029858950170676458466391813740614179735820588503485486903640414338083584795983563225964249648459490377151470563391731058203390016482194348096163201622766949055098542569411007516516951113133438881759806617776704642064029683460838243590343089076216038473576715126217987151910635796747696764506738157876635025586563059775101379577641678439735585987944422802461272350542906800701667058148750473967423268229195607852442472500133221672681864959848045689381634373403082220296566738154602083510336144284994913266233368125420516258350150109257410405772659935650679676877055768490203027585562613781251184691580333779446621196184334096185743783253707556194730258631502283157105752302248124880600373850043017314530351533928754973722638490947658452081289513527669059873361139308084221700872126539567567067485563582038530978143730291536016578184359268979037311644825926200541342617264655677415096442562809136613484213365664996948508237421991811415256098877897082691630235205966150826567004252404958025854938731947965964478914782934612182060754666067710084654734349723449717680347979428089632117101621740579640179771053534323893514407315943590381798173034531370246623110849705259640243853687599682675135115554063543010470665312673731063609894929634868125862676530054577433321007688051090633573801806133713103719871423160740811956292024737995549272318413915878949924046804649037638385890737873558878306076129041741187632197935428297323237548161950845339117319711328014115188052088058866027586896834546828464414163695382748459581023015692977932805222149871460064347491242982793310487026044592790122363521927448638544257257610510698786487893130470183677971363067626953125000000 [121,29] -57710571810979083133966295859130425461982371192069674550608890441432889303422416247841603215068680745720992144274276705569589824527995289421285809388913635602800068098061517799986928349265188194846633798887007734669145732357710497106788776850603623403750511953459807605198093168648805715883734962805128766244842919525841536618333499892995451710393257414661928245508635762257787477657642929671599056118782040424522263862621564215687089782063951785747385668753657867541298911047324064481013549139073345869741160086886654009016338337818960289308203024475928213532312312554116060665933606400227628192176020506298180034223019722898156391577763295467379427909767203560444404673968591960455472860381047206623498662329963802395268035141518091554049952677503134748484431362988308689960969889654153604356019504168780519691938011504783091265057329993453333577967598676599391953544237585486787589644605460610415863309072256598575431567263044049567832187798280400571954241680937884002867690848422885678052313633770242184332029673476296919556518426323378034889688462204644806333807571451150258462683917711545666906160395620393187611547915749861213616330159471048608574275501906665354542494032271354301031835476547233481183851248358137556130170944875634175765968601282100453977326044897649941834103545892551343912025938979254238617009108653626126160892163109101195008699634066501995556088068663816319383111684348999547305469958019515256235487181076733332490611502822122805389952531844064429496935449861585519110454335515097469243415549675106441595871276660357185222691470362571730156334481486856198129295777801156155367055613472800506799130508722340285437148540817305064823905916974401094548455420524194497367271982252210449441809073194230491969658941513858192409897641961231304608958153089147551337054781527356551425976168078155369357855980496306035081260979605217242105901394886952275239519235840778008816280748777219353882114095811780606983128546465549213629000002521906360798111669198112950355361769772792551021523241328001099676580172668972143304889478630520783494554180078613425577980440966969754573928370170351620627329901442120203836423113121863451539200660359403248145694116940212270518130588603804238906276793677479633803581798694443933986738440057958314205436894244669483396138063706615764454742069872265262937334437058471432041573123683519952464848756790161132812500000000 [121,30] -1384032468205793967320595356260084432892354192976229186927885437218269822308740895237634318171019446772456949541780929264011072376835526233418981421928962251914209059842457056265069029242874714345200746739955964552657795450836471885246998049409493719394248808578005874620324856976344351902570861350630468816714246491009599652489088088205047878940139122642188791882315925936483876656959776412481753027360319585378738857193711375699271841945846934895314530597777531398180935047031472232145128299603433060117191204964891085148927249667784676180169829346381302338342972294280406762958259114875057300886561424849865951997045894542968090367159372588073780731593442919822346067948734796261472189388395773072509371065437470146461001716132383033998362731144327306865507968316583053813273655257290852907591576986733395859425655037924427217449135861865309914544560900365515661100452045709795618214690087725035160305213860580076250916896408154081829735466463524137248144596969647429638252875172556347362950279069477709410958033677162646597233368572067318333174496624658880271454646427320391717816702187796790797991405509088456831937973020335543813633072887539583256960113498058235004590683377409544372398331534469472913415764108653514995364294852329588266501136033632098315567429547941752851912127764836948878334725400755801184755022107481339693772569454054614314460450674797639268702928627391942163260103578861091013427819098310220662465381694912556588670570956825398969896987543688263732523842845845858057142422181497017460763877312502200438867937135960287022379642932724628328570466473927488175023122359448083109411193908824871315817183058653187261067344556957015670069540588005053280198350175469344271778836389804775733120509292340909467957111922228798538339144598825523040332524223178140682175038737938988504536171722912610670496777421317513093042192432294906005335590296019359565949989119147767953856135764090524404603537465576688180852797361744110048785871288231851099693914222844456045546132120005813826239484564144438289911164263979742301899669894373316983510279461400393833456149050147938713226507928010370396771511762110238863662665222170461902399175617085862288367587763646676860190553378883846412907725030937022599678300315135073107247820023246284070077244149864895408522273179732415958393765829219773286232171787540218017148463403032110363710671663284301757812500000 [121,31] 1371840770632276635253721985183624149971080550708826488225640295566276371284381485638585904021192481017718501975677283105611669182079570285490941728543349914530021513856438339653880476618782623417793698191644429016349468099823404375295335881047746894313256335960634917674508286870825236245073942394987302184434051290598161593832662580920477562264728471572245840093668600214733011762164202522611772991810974736859413391060524240045196937220424038813680850615947744388365775332211430184552892935612329739184674946146459686600837029708495798174346573753215516997829372355648694212465863698363648203880041860399104051860480826487351117984281503083258047485429408815122589368592674865110586683319818049211422343711951146251969527096675178934575526638899808985427207891389323336235129918360023011557822032410987052319951786455929163135982788462137612192055566995462727141071438512194180412534866451091916658059461881691301600141688273573893214618528441739454329309759894764364201047011022643253835402149070728087215877260292593972467860509075843199407952181132721688272452412033158492023285689636950067536473390670216999917354239465330587384996989412384219541730639441184828357629837225611566448407665632179180535871997552043995877976018980194336970018744471546240883927607353757767963057539155433018850567505367539268495899407372243792221768521739828115356709478514465709718466122577342273858433622038335217169560459301162754613659697428810528140266981763143516848424124037543511847533722064576091741390795084583624769080602272536353412729456669679608901548564741098255213438523932693049411600804177750597211832491555856895321167620219263466832411823591748403821918683217575406142933365945436733785021939685859283269784980589106306953667804027365638255174393446523272445669495315389164798771377661034444612036480126996897648715968793823871875444935709478303370766182319164673185872887182208738184408338753635394721075845498928693277912403945886221925969787054610700385626668337902224855629444221467290334122412931283785672065408290034917505248340274878664408626576725638923801700587979330504342325865619847582168946297902077641504665138535669342298780947970958715499246122834025788615460407723018276265818142632707770809964573232243977944475985401288233631490264071762543630349362141529281320954776536802321400105731649459936405399673731153598055243492126464843750000000 [121,32] -895752937328643010839305844038469382708834813652037551298341496025609470465846094609086949525202627592822012879496299043496578712061472812409570975982358187269160596095740544704148269306403683653728178656928990474902441455001974996455377991084993364139195476686852619686714768828483869631582228689908793985568940494195078327570814344953992949937383314545168576293028190703942644141656191147377147988172210744910789561183258118864359245865603325346636784846920344327822560837377468330934290438236163636402091365447243318425134409671363059915648087518118219502717874210570861891389912129442863685144548679526421398341943545121896563144853628961016177158844114970807970608207454591897889271931987479629927296952290922665259638958316338399949379791276294981658588001335485373229239232345052380725650601580721310141798979080185318506698560852108349413033958217173136026849816324605980489003685469313083903114769414692920571194765754210759261043047215666562530275650284345051761370051351577918691674795209803217241571759936015785509801403881742169364485071073559718141987893631299967263337232126214983438052196096752252665051946826089320302490111701289582377641051164661952517275293607478523711463857166387741777198127901090481337696873715615591620787720875197530002122147345327865189479823784562894069785169659400887776822530156519323054849915193227730780984710328922951525051833662146267287654048155268849148007772299671653035332438531065289866506228482539617551662370353873544854493503533019529528012624367202460361341709791787303455377180321968589023094380190354476996637855021473401333252482828890203806057544313411882424302139895196768567495364031084892522993552952680993028970712776997188559302380759790433002814838419048992523349760912587763066679198241308810694920130128089901437338351924830794751267940614778881035859926250784389682896900214698289063446803001326722834777337661436551211469688460890497511356531900382361495218888999051101948312485875612996148708234749505197034000126672900306390653168239274035643071702688134951095176742323182494007667929534833281298306144934151743207562326286756103186228253668311211722185996616547960403235583172964100738509535267427301853126570419113629967885829213328979651433097067396456176709208984522051270618460013423990470320343397294101342101892959212713114602218687256007800812085406505502760410308837890625000000 [121,33] 496492461699615919295932890575588173671082974418173310985375377928384776429685865129701407068169029317014421638738455322158193978201323814820421365232376330468269041798081210458672511546390170045143794844553826042500908570124469764766784943012553027328795077217478224965822052833908958298584163301100245451884271336711079186761510532218900455592256725077106862659718588604463571515787100359648756400419188501770645500406797908140787228059421629972076418574751068457872726501572342072716823290841171884669450402336047856073380727560587425603962639474898509381167312477030115304866090733217105126408239702628769517208901314316774158329629248343913113888374623610610543762268979027625321243314984009550595965115356981706446881259853212843669691604514363561624184330581306604518757422514582439489205624851343176370218323292667792219234882342835482388047381805250205120086712769392557807575840588498654047381122115730919145228114014244988989724119617539371289198122005929265531179194640310731192174478088801663188073583771931336068984160777330755932368331333613298669405428012700676937860060424268563869175395855973833836323005449401077203495560565133606672798349661919853099239055257761354220028418984773651048408542590771989252497924070954338772666667992944434441330018106982823943688006790599887889270750502366641970277302977644738664544425221134943111506636020774990221536997522061588486604538379064550056939084022573334849343992537360954864656725243239362133404688768253422796415778969447798763672676206724474125429520038612775038145289871098712526368302484341022250657873093071407151761824190492637811280876203933134330707237897834020478904194335966613786591717387200621108481242294001238877394300104060097209705348980757311469994579474653288448469234806519544926660873000960038529543408483780014443967683018257023661339392516409806691855352924031340054857824637076353042381900064306560694946071729238067544780256224213175139416674915489237205846701874389623723523303125618634093489371978864350206662136027203714647598862828008888988607524725434862790354650882626271094364060444464005768175596812164992765127020185072841209685865563666745542988580935452199995172981619406478127860787210257444725516756482614833033686846540136728812926196109214136321523436795598033118028397530168550666985085216390354524574452486918030302831539302133023738861083984375000000 [121,34] -234304868466748573816138435615037676493211271777479264298146206413490946688868659351996544499502092449697551473801492528948134086946179498775811137809187648123031180156282287696820817413922819862683565613551422573294458622679377562259999129918919955654733822837225762646125083003123695521838532916227752739338736455949209534196624502309327008812526172726901422158082711963909866458575041748496566155322310700781842472785299513046372964856859436516167097949412669308984932726386933973420470167413858723968645531782289960436341521519132017165762919548615727549823148134040212370176413947841734005929075354978583498198352285262684629619275595547501010818962082271332760601658734395622932915575063440140325447295109345314192401546027707216886381697913816480118106966458316159326339221778727606357857095524552722227028304512176896338889398367143683905224509600278658679013181771607341727578684431093641309048320554805629107365019873018560472020928320000204686216975028711796948175631035984709933946999547026751370082194019650037651507625501392462378839792629930669664719716902221851180583939454105963591454981059297222504048479961168892765105941672437147722048448019405565858077228534994442619706252218347829403481030465350442464012788485926805465637968575418659445292040175283512963686531421951974236176949270614719795579134042414419970973470285600661502699826810639141657105952744011797798824807096894874334519936229418918712482447879793949015729416274229657511717704155492131572756102197662311267709042413227030243002146450142128454229298470146291051824811227483885375592209275663208024135913598889908862029081134880919121776070054458636249806164855364059823528328207443453561136847888286557065215216871535355058979366319429040577762263147163833761912665801025902128356786813280098468521240937822505156140578548820483332451819042517701379817801202324082375981405017819789414710500374394378733512721896531262187666030635032290757834873237295375083938810937272978224396998218162132571863445805409954204088613047427794766641951375007392360584361811251686229362588449640329915479280161514599701311569410187486363824174762298973056475569414021565513281615464226705929870007014072550202212956034944722044792376256083735109958684296181184597946901776262396791538772451805666655017567459518029516689632477571254488997714443554443164430267643183469772338867187500000 [121,35] 53807248968650300526646867224775639664604342979138923823233905414950801423509006237910274933780199267379576059443613039804755554335385635634976967867762897828723031129518571305219212692049119379194908827722385810811000873928833580711106591193396301680038704199839998390851446699502616291070025304262465866727017028594707215036349530447823459622796197190858112160765105691280723130448133596278883097884141248583277307308608336026499545491601001498792743152845801052061062289707763089351879400083448614178068991378364163245191996802398699552436669029816470905203524150399556222884895876178670070293294845528284601705517566302218025613043797417327388879881832315088958269791011750026332634927462897674819001111690804141170136821911650326220371935969288990632985476633453483350092512800127571898805474681804585934770747721565667626661414597870169670488024535872472542847436150273435128051171317407789976687727374766627214947481701558239333614909956764679165120070513692178554083331977207121946703322490354092284001485074124492444076558153733977119522538407464817245698430361080314994340331643529241051749094232966819247076679319609207095385645462665952850407837156430949218534379527107663635562532406105546211492405111287850123983296320285566969372224842484332934874135550751716878108466884774091074584048176806257583683615364832318891341986710191205630717639654710319203611799782136086327483916918001490517497971841712984716108958680239662934251692593922056410561934053489550894574936637536238567611376869750239337204196996384470129675221948282215619256707597775103085019244577529043142012548981474420057610276037086029764802524262756723880335930053452736953364043128774607775150713382702294236743180920295589042915537364197136814469602821958994669923762078836640067295850470388663677106397653543962963894303574194263617894225408358301371473643811772231662146545030162392350640643586658392257525852534415005005514165551348783982374348687911934610603056263814081910375326569057974043833431529224447714962341493482836593288660498779111747546409254991329610425757455781837513098194422957585820074503255306162446448896957376141653316877104157849910076575055072043349336699654000976845028297636152435386959878698751190825318932898874030056493147826148738968452259377824948590608862233579613915033659264997167198142646871161787203163839876651763916015625000000 [121,36] 39452537469072191474617689058506699467989405114321153282260854106330368193638937905582954480997563367494056169051080478604154437548284977804138989088164746284056624640162135270428230200989561267356017753937481834613494081141142249843768006024468327821585986846654892947879665308594303262492954078178819480879586522335727837936223587838639940724458486868218600140311865571834067985109637582302703208789843107515081811562659027291196934913860387474377635233169012782361149367201418195370665233708504782348928490420027875799217647741196460709549672639009277342800946968216595382820156563857633586042619400325667220679277111856628151570876921773073462973607626235643644572403875128753278629789239523456301705487251018388513866704446807533343867268720965737420583367877677452740867666530736864906909454181809004323704975616145179851544215770318978979861316967093343250264793119842339431200006079533425526325042828025866298463851148170261395225464916108522310323467495342849819898629053133521726518650674758084196531611801431023769248915375389468616129995436117515858604742647989479145552882458561620706585622726181276758846953012140011904156090426512314635498161619405537429902564043006485442274389791216673883819364588347104440830804019283759340714094152580773812972108137686058029321013923170823382099658422331829646895716089362319478906974320666128973999933641535925738423265680333912296658439402707480703285681939166812309833385177062585915474935479422158164886335353512538504525046080021693729180545700670316831459775287644819473344968050032020053646082065458521218866778763720076845444431212960173553359643490803646508750883214347544207866580487745175003935058192195790621027592939953473456401506034516463417081651217791555615379763971941489672554941826651877576807909125450730928271701998603316528037809091748697930909160866882231012673643978234377274286342569486939522521172865936430700439738387790213264052114748359505960688524174587714265614638972749556192513456431077679411036063301422896433391644877877252798420330038912168122474055490074643252910297310318670138311199280431176510409075717870969872481587676883296486911265821442508376047603227564167170198044490462580225313172830662203676028688651805059909224991228981249111870649106605130603041234372749454700185026941852757988797600278593782322129890349771130786393769085407257080078125000 [121,37] -52095617725038039453170690846424664995175250960866433662459777127875695663863702673247343356756016996212613528362035175893025316357584603667728255724357822823772914501910001411021943803223638494195922438029655218880770862106431122930054700713549362044191131816655807850567548442391398626883783783454834017884099683795170643312250134324854484894406359737236833755321310469405482269932288092632615335667140777340317771177416169775458860496055667996466242767762260337335416160428209181536812295476036293371139178855794484002213689072470818570169293012221607500638521560831204751050840534306956650538393697406418414195711506953455274471869903434613027642651511107658944242356456897228927168550280233071242601875183078842732723110258428853442341453707804965088689798860464433645281398347239232180698171397789337670874645585927538508226496951400529049505330128766330600451539229752239422312430923591481098157301773843853544960274370167765158962777083828261853562624357571275807992066028386296395687471291095275416362167992867639269560222004884677319229793952124812120845480177275695771760711108691274196814863846100861777890834354992804749576580586147794120486222012577169911835816616293243098399437161302994555251186252520053530085105202984493852333186352801476322873026348455276624762971965913440244810585049694273593612980862876340678792216834914851327681512126513388882802596980584303499421732699470126753514980720150450716781434372960733775557016465615230855182827153478505047823271068230298293041244779384627027537973278393632044560421099749661479873980624374206600949923523645956951263273194120216734081285411843995605587815330640954563284648114086756684452905091045755181541626956289131605458910696949486221180358651255007015554504833416462250727177416933287435475133584536614342170475364048576096083631857369260452355023196470264156506346007944887060530053285951657304742780972088066886475924305771317901517081709048788313081029424900876627618900100298384455538531699559470438376118716816957388830731930053736450421876560971493568894931739069318132759696563869481413233090560035396767250001693206341470614207108394994676805914595548447734069134854450610924277644007060692200785554239934873849160689081603693763111821611055906854170767388620315053521640132225422430099782535620804714200264085369185274032588495174422860145568847656250000000000 [121,38] 30713090374807892733453230309889011885271195318293198301106807943871043572268670016123782629752120475248876915306979149009855180924155610078106610021104725713630668067457847109340157225946842583054133033930986753648008104058071221342090913684926541525902584572554764458265518341084103639249599847279848739530865418595600152668758622034269187441647151610121109818743525524740649680124394505274489193385955468850233841848975083909499782115398583753483548893009309495478987424657268234293118494234478802565978246802569789694432370856537706312482390699624228815969132035184094338865438620141854293677933105188609311686138603492689915371313421294813040861007523487920247326381964045721949807170162736267436465170298496479084207397210738904223798293538177809465897655436059979036285840610890966179881355586135800286693916128110031422560875638269897273058375138719654409741171148778895671551947420389359173809572075503828435150704990607333287118736834964007536571167497441165087308202392718071499692570211377922934380009707003250183083090108344786348634502473808628137289873313896537988797020243099060895307036307565454300950567108427323246446858870721230593859196948769888571663299170958116284319207639812492658597651608078338807072756979295556702762486405445973718804671815174465959000390733178689228314630785681937538247526361568672104010514567409267769309987211311493706767343925845300739798236689005187253651008358626835094577111311963892696881706990714629826712200495274538013752915958727135064179411467745329843135833246268724017119224573542520431179106738831572369193894188229379057332176166256564424091615771961433036119960000703148438251132317690331373899012725318982136101272549591981677414363126099187601839954356129134674864499651697834233552946137720283990170939613696372597485839364089622560556912258556942557934243954641551019960239695782111180458612942515921638300549560863747009726349454198860542786205382746639353110642584079052500259023023204955242607639533692877764723883541439557867169153059467904315720193156553541105367590081199455480090798614321722923090548875593302244423279394832205567457111872330122654531020333474243699226469103449422347475837019829982107780837514399591518686999277781588193387297241916896377205255946617242182044771609464902372845565511946997421007632373497406308437973621039418503642082214355468750000 [121,39] -11579496793951682869551404164728874864604334474649455102684571522343568056146430230016056368345784399038051780545095336302534795686225400063949710383053443547446232509941824045221544419273123356671585549656375743811118332715753375012587433193352470312594283855746873700617996648413035783841937733974512965863160162548245004543542074810470817835279484403512569973000182854435100755801430740825677632673872722371379647031250470415971593613609158235570293433068363403664165160872842753510999030263139597829936831318115152117501812130225357049553885286984629016685277075378195662874176790794823823841393341670960439660308179757517223524466030954423684066545622845929499059760464679688584738400543886942408423185377093297120656667355120747085031384733003635895493350208042565303181796433290753732337999596965152838843696492212513796599275159779943271958178573833607452190268143058161141990698873187503451906921402312568357590423500998112225227927039492094229973469232293447052689292009417234246868671965153157974960358840674572172304293375799196876389913426589026701820734350689081280817723198550468394112951010899274738890882201027425809049722928715828365818756815438010402763189466831105148403788560974950272085147022159642457618547426651886944588681901396304256488266842013957154224284605083007244896970509025363165998026012528941989971282746349909975488553843711507324199680908550368993101331480820017045387629821268373408929221312975251805796247514001250369291434456628130926594707759738431988187489346663965591429522256874604340523880444346797315932068895648854868415944719226845335165810798916774669996229035997085596799398903769872829090273268522175578701976035377320214923871722748342075990867658834757744551887484246891039897200916170905805394247641536628771500482991163900784878828455844877041480315984767471992181572283066215601590659425788355511514503686249092149828213430239906299854566798039706369003738630597361496542617043751173580075888804887104755015875389294771260260947682153513476920738142569500078654780235765635636095385184353639285128758273225993813571551402052575363254220241706112355494212769045803207561229131902712978953760554642440257007851776813560166823693075509434538905945296892582112938119680326000001966087932997441267618971301388362129450575704375525100658234078920827414549421519041061401367187500000000000 [121,40] 2526308177070100390377181334877950939153178752316966116115124240860482293650589296738850803606982866651507642232856985472012868041216227332363664963731489203170590678249704824765805331030638343246927746614684210735540753733560812594448545745246940999364206504363254771791110317536983072081959168233232997896671162813568811358893912627573913700049483834347140649364378024461986408345386670273363313729797033311132967280614110190696657553963045705062356525860281819171454758042863150976956782147828505349136291518342139233648436484082971816233739829064147596246938939174031641074547598980630207756485883373876753699184333673141495511244874481143293903157585704688122962351061001771502248720597509173104864438859523573973901539686257109828987916238173582827101021523514004613884650050307851259881921786324350289600983078453851996497020645818710820015274808923213311935500379015238514029101989149820310460165875202935572926403876010005375492735349696797349463106428118790172751544817456622153988471067120506690351318799820524005998244652032189621797447794770852124384610172815376067258699320433223168595493851283219816392076026714052258643302295427165794941750403021243706597352595200726326442388334563836345914124954926099719500197028867300375687680834533308558553771392411581217316721293173048755986388737958529324841202843212067249996278966152286510040701912918384161949102265981771410220097411352823135519351727918689352932179731291344216763858390835631993104036778036046708279972093685198973142897422024879603458667507406876873592959684976134115377698150462419883810322582008792762320661716863614778919118695598841371561290135434635168874073934358761894909415056717304263832034767255289537272638676309969726831005764526594974017934914345931623695524844311221769434234127109957422345212423195337492613452974567909282825924414386041327867235975979659136132368407823121768563611104425934223768948226019141688274990157018702354165279474602834618731649025619288247893611067782577841503247119550725682215502884307474584921940875169998687785674043953637604281892275433422753413865787491534268306765709099002351565932177341035108834864077186144713516166313309687561018191134204546347320237940840304561968505190709447938902567287166316464531155869417659513948553389397317323908734682321350928390669976497662219117046333849430084228515625000000 [121,41] 318935364629641424523455243036844452611220762382853847521316338018262801250118426297629606626512863069806091992488987330698394352969958343350610936974065890873104198205211636431484377272740751680563011714395686449172638096429557018535150555877142493681892818702846998686787549205111104048667174485734918605725899998161374964902204302376209064665520412777599530608824399097830315754650809128542515831487247882356539697406294136358555203552404678290071636942777825346973765017074427428480160174489799658434999034932318224857029515214780865902307275116266585224943858487040864271133561910642609870593565145705671159133921346135998640538067044423099833232149418091199143579515596954516404580553535061180024694556297709588336073397427088005043790298638787182875717286261970120411010973905912528772178602638445910606778015160281626618827088570343936231733657585388692703751777371539205637609591286399628799856221408678895223943637844957967175443101235707450386125855009087804632033577529155594859911956067350471452776630423894622659471041888830931680952652092034057228450510215250931267693179970234149906731644202026559427053599075922390653369027211430814615382297686324800319282495348928907556779995291487969704592272128369248132537739920143028555549998176192449937278267800123728348517914695151768806878766220298564875678363853025914546576573305887400574226500701900739275236431138189933582144340058858223503284048024407819062688035857320226827163418754250576860675604082033046476299512330339974018657553525693288287598045991632782475829449565858799948892229430331047813429648415293207125780320405446815232629575271819759163196400396760768613313058477724124740107567000292867489365083537338245587329300408586806657965796187328287838179014225101814164470690731555015746721298470466890380099781015356496576585258508153814216370433727803612205876518083290569343688894799289612812993098816112816029299510898025644210146054809308865432612760132152593235271295922544970909395672072954511508484575331015743199856842477812038456560582987245964634440360011297430667237524404016799875252019176295399723279428314378903124569946921585074324890213285121236795073234082084993465978369101566085244640947309035562337602871203241290033099478322513178045998758236774092386241421441245786573079874506273938316106009160932899249019101262092590332031250000 [121,42] -664482006296999203716168494083517401530246267427998804348443320377949839212843867471778621732883538182057673782241896662889473525307712050184349053339263737164128330715128017220320286270911767080548351544063671820402739169484246248037491733781660862315026191082804756753299688549339398506596316645334350304978285414852360927368884798952408619101048859419939067621551157993784124047028769816827691158880288320329641776363709433983903006727575035668915581782614926188215598696662634692222850052999146193487432356712873469590776095428477796272331456990367833490117776612736676527225172425032998887841880734082840534866339583449934321142183770412734694943971830522339605782995137337515843647966783294647388550134308299548049164774369105737999468484549975002412319678480389433273101209858560286204181781587266901741085639318369033287720796350065693705366473394389839647032396457967426319651018591001059095551208836067024830792983464852729158907235757282910683320269215086251438195175563667495760825638215487454224669139581852214802373017440301936749952105473318913169913031630862105298225457299949973661599727475630565776432691652678859483835384242674789251966152376316159185483988336131647655720416961495524128004466759421564397927404496356359181570394564858249907921267950732692001586777546294403148824865174453164945768229935517405360445260481298977755754638488529289004813394561994581027426780090613111724734128718175343691243139165306614636213881455276583499141739395197667956579448102783144621523865257370885743376535041761194330543105475437071308641163440128049380938466178393883077842206661312174610765627003848227139789990159922425906745131128530444751304559490589642291943867235138140517435606056930785575904050625617046034821313593990982447419070036034905441899438566189220963830593753141188802868446620865424160146173245075809861701307668160906333335157040018120953280461632398011498689499870787714498646732021051856714587590690121978184390135444768142423910479451778579632344100803931979576490076575184433147463154675763462655642694951630676169543193337481378244018872349493471474616904215946546803008120688724436386912753829329401134302301887404371211179717883654923356864587319058460057605945588563062952989494721042691641103248561784970167165904717230283357789298271593291661529789848827931564301252365112304687500000 [121,43] 360061182232786536207649674758304658198802198158304361176772272864069664828711188483306711202406750858465701901123775144115716555265837712060900889702479159720857990732660542345635695430680996527851030722008645379317108516694680809605962526621334733890976468785992119318519954081266216637865780866400655022703121397536794246616809235105789880825030773691221068199759436656781987326441427866697729694183183748386937300909712392077398592902584924552911701098097140330760235532097561370354434893271016460065403883002669568304925162944556447747784577420289448409960690944844104420391225432076876739954438855286074819467188036272291564689427275832600952466972716389371426799913894611018769850274403432389546520693301915962605617352925691950301535936914890738095196888256139436956660731468884372974674237862911488224102831912329077613497122006354438701297691520949045117085992128109294549441932472676377388869255361388463283471451652261018525995685169711247815476908490703595735414715391863766877584198383544130208380107931006439665408740311666160174203688385086508279640866839336856320501431747468077638898479125183185683622995707224388428863276792803782221763552525426162119827285750800744869248168447754811914984793467357087028252692744634183458334978312325054328920955740858820971496554304967548103309253183766227967147744766858661324243329910743470484118020788376712150054208564532934814068012683105134081240107460903024002020243221416356726139387896756189186404991127742759922775135152602924417823280076505083456014323123399721674544800191448704475249905352487174385319223517630903584602684896343059495719349462297722367090648051600606072520673148964646605303595376883795447272579030465119094872120741070093708086723687353810708173899005134510524166311322613072398166799831224942571781834963345376609223632348402747965132047601154712655238411275691735077785741092585329089375254422282024527587320477984767337305839968692309529711011313436906944427133553055151703845536013308454852403984497876976873910772270531145563839395890270421248186049422101861092412882353494142970437205919676729786370610564210662832722995533951376126797034973046850754986151487554261782761296557864873085183646224622606831200397742176681667695852399080827640147310246898400300028311529381323832747828242949704458109039251212379895150661468505859375000 [121,44] -102700790222458594382690249678219958834361732018143715892109585923659687162304880390782749480230221204326952001971069889265846283802890186455752972707078631829366427719628023149208219181653871885279607814901440303375899634246689616627792194416308271135440827992664503898027205143205839347280339828418375498176180569980860793645633763905327806372624288908792836188440268872643138315527913939693618004922666446526793784744856683798240467386657123448676719251812141267949269680129745063820984322306905520312447546919241583046239217555195625944254239112240599597122229086724528595965806532355845359804293367304870385011785572467266204640801359807026794174740093313002366700501143351673373833633541613743146405123018681537999313149433454908432924215247637769362381901790816264325952545716936660730472456000334759263381670894237553510664410883201933646693470252990284088807367295676937886252538349363828127967481426912584009823950828212850361746447273020555163475275609220156964298849094754452630820875953808361947517689753202830821531173274389071744050747196946222479690815872456226120436892486822150544676723723345844988283868176651373436407391553900473975687588847710854785065709513849289277281861458399400459283440060390330405150760189351754086578569370754356172828467849099374907022444491901473589563374919489070582311798604988070037433433872069276598908464570650332632090754472690512099827329215110774587638348110715679614847629188906555405013891344991551266536040931919493676145063218566368212956534490320870321494326418415587813608132757133797428759507802457980965819817896724698441305802401155356261114469211762832677102287657642622419480594331851781399822918033016142731520504272677343919638641012442459788978400276560902277201832250209706184734752655742193132531687153838730403196468206854594236100760514371847043776978213869857578876372097469689276604598717991431682529743838980578019929521700832971692755575710944144470839622011261763288788974894401796471626530169019155209402750388679924082393140179112809395031245568852365564162593153479878257654463949371983808876944058714143459900519116553352092661712328661794500108705184576463450838401564172345725563262683874234989340870732027175993202750681084675493668666247168263811002817657113944113353301106003305214256923164495988176625473897729534655809402465820312500 [121,45] 5063114578860448987955756228954287916240529392856892195345285571959285325715063033588357267532159086710234061475653115145340851773997535004089445300165959636958071318006850277574963678067595615502536458582898850787608325288690415431127038330865302922674051463351871672223597059646964799867426302374920949448826526182368988110386006436756260178758611524890227219651630659094292837593915204678931800339366812463038534830478467756548317082764925417788595787845220858181329263514397218597069983759238446777223250229954840753788861677158218537620079237451432181102938596916362750741932893841984079300203024006883841648907311206582936667262828394760735707872919682003646626821601832187374155463025635129089228886169182944068185475314444608242820406560512769094867022078145464986817763919926250342951844415399988912414366093760356292350188447034248612229084904332994952916461449069875231133602930659242711901823428562185395879253883658630269782687241239868974754496801101111004909003193930303577421631445596241341316139638737077877179666159693083121232776461273115078455258117848064274243578977485262819209767798138900727946752324009817145082515641856251645485559400559394967941430533590004145638435014168941348528913583915976574476598931401681733024197319109887959931878053867054247812551848129534507209294543997833371345124095852429362480110651387807226348584942767234883079962126205499058419385370371393256453851330154086589850647818405621391529934411087111643599605899991290720547933177729908272017055322441808340713710876610277683568095497784610331709658168357167291690537882773646893957118823185543167445156258883930033752103891553705213835706613972725669267278401299227385204524543124199322617122715444632596586067886202207603033032176952559843057819528834698665105315303541414666432116371264129731183183156428903513899401740835116391948236596005074555473348234977409498020625065156632023798393281801518651493531143782326777034940026110856331455310744921878539743488801678990963744517062071182604787112657250726663419815397536440304544172910038555097995013836935883207771208485292031235263638416734260367941204860332540374530399403265692107565073756169972018469896901149963561447690506910792909767352250533377116203708894187773163097328850425940701348806431835015111212264238282898531906539574265480041503906250000000 [121,46] 8723816547857862528431281793960582809446102566128799924954709445007546327090360347198556944322211883058514300816160747881190447227257209522023146584019782013181089271685223314810136263249826942580880690472621735169883238902513193106857446413046984021796085417488153897740043278018384762375456739924846751370082978177835757728034209954900543593121241710193952768349108280447300233189553783906242068179176647273944558205878246400133382651306863927297908666057035717401098834721251570740105470546389077878911982190261332624473741216565975292774429994065061683559616845975792349903570058323312137756007517901314789103857346741736302363242700740978968985790643651970002180279902836808241425604195294745291120165520338728101880857393043964175318873661040632498111701907336991911675306541810427045160985535547938108280492945955353868793831498855927665882212125861938420521889927569180327749526160332497489517944182893883746047100780116451725542762792367370193464632518464156645533561311773692834553885053264217491101143164109523235408401760858832453299463293564608855398324139846588434314722340796553082392827706898400581489119976290263134314417132151743618465195079184329422418389565089778731808034458314169095868698935534688732855981872289670505558419075649111580313377481519450769562004413863355893790567983570758401756437063903323314454799004359252723100460977985525543603194572479415049453901744788244747114035796373183897384283129215579142972940392494944124718968766480014375773279335827571695142232640211588989666620071610204029304576002075383147605580892304948295839104420941998605698049449947510342368298789919620478503159071119973430997812317884632324477018184408110555201024032481639932791105174599472715143765671035043329628477713243307481825335825220932675566872375377150257578803848396133991734869460295745085885029201198487680638262732591589459574160589147154838138228344919284422627442595036850570736793506058087552866404279637104782865208465400853697971658971388414867181161793692364172465992145023363844214990076711090162644465880715385486181480999048235012465340101301163348572723003890939339561725604677933584720756007068374258777174674367115403665657307150528192758148889403814883444504301212590364369611531931394827456945112905516296578257095309336708688439238068568215567211154848337173461914062500 [121,47] -3772250492628632731484498672145614643336072521740907372915011986988798143110661499437414135246695548980996082684464906441855155992927788202665013437313617470386252221466893619080593435165425602496070698326233766753467418360321280291905878342163930118561614025965954208980253765349954373639587167663911351027934538207965463351401198106666563891907416283618714073424962993371878903049487741001547662958315736746435497333207489101101455988875953238091219533866957408983818100128744978383921940062742759826863074902221315965499172775075303065897599620494920860067417838132531508022027417257714990095318750955949527839440002990372135280160432486304067631599516254059700287620932737805594209308961725592306511840006105127351054113762312855041446078143613394579280247566706896180790664966248309233471797666976325418062793879360653222032231190650324756755456102218512736111022711006208798539602411198134274730622315213642220847708218924879826294446256956319346091993472020748003977412595331969046126404232504005557536388545183069147143892613168413356314373098331417503575666555747942884075506661247614188243450885016335012734561694749355072453923114306432945410152334117463869615153101898932237997726565263199910502782308791957851342450983027254476880379485852323974034098148352124297688977335511348093730794739034232703456950316772789233485903644148118169449939626490050012886648104686107183497047995941969938725140125049773186756703160172359270796658950002663596269788932584988939165954902755126183221460421235493123538173157136866154192750424126822340119989922874496020748719201512453396450658872272756004661394280740634709699152012544471775780995433442525774717291978007908719848581828959987966460273349042237047209326505569197278285521531997064185470183533960114400870513612403107935536292464281198916145628806171622478971025053393975101935155782908385186258889842466477325277754840278481573997191440523564726189605685298462291390633213191591670462051538167742469193211312871615019232410922759684084002962216982324812175730280733456863087778235574526300524012917589702852217614089374866514035018064471640574645989686530709893738763170154579244610785176768748580126664318109776879127999430952391444101483454925474399398932980626184169010168139359456918382438492022737223669653916502397805743385106325149536132812500 [121,48] 742863481000772487804061167135576123737614926027488090943154621355195936061863943210842236376355511403296521329682003258605033554648735734589886307989458759811250832895968076085565903254832738876157483979324579172773597832253763947726228084482465252537847406885983943809121210092271458709205417389283293707100468774748219202914639438335739912802781898790104989310906641914870779034507195175031801134905183057188030648982755411982778732805808913929379725008467745910147444039343087472823187105207773577017149089003267130073419763090468002280059809872762806886422710244383037224067673372734519771585676966141853316885773989852934042724369337111662872552670173758210795354691897833949743183362038578278258376883343571867445905587842150810704756023011556253323962150342389499891461464467190138734023810176687046882559934701773215900839847803159327335594127317366676112240446063595986176665612481604206392371276227765232499807374675487018294555254706385215130919977975539455301413852903310876109834772778752433229450014123978807330947262083325806102844866311290270095085262156475485819590579125620623437907754357555145511643762205057311964449994361667550723441365621701029340844475822863204940143543804992955537661585596116203607271322861512254368368430223089748432719251239259015177927946844449403283813355890948103949640317326103365618583098754975888556143775237927544236163125336792088426985508542362721297423051821353497122407169794293789942893313931777634921831861157793887803357142118413903415554232881521756571983040004549852674444782553473620031339977895881105892832612346976030283460092781077928483571987982858805193835074625908121397175624459084513501100200274284270449433635466578653094966111740587873019406197240884785405196512141861053204833589548219086289931668579119352546170646834870337321041148421499295620168407662770474073874440436347912730084413740142457759569760630185247850379428791662086353791192932282392015557226390450021960068872892217802641524032573531245998955927527868835674489134564019724291051762401559623308397896837170284216714926828595857505561149462916089093307993438887829913468502776926953568300197397577832559446751978300034266340885764357492870026427835288500725436069726043486539568015705444326024235467862657045321637761328432275620414770855859387665987014770507812500000 [121,49] -186450597790455014551451531063482799622191250418924032223340398621091326643082025637552558195084033367709984675650933423338227864452678462280185668691580030978579282764837287232956657974892415380677300635660386825861724420964725911635860399136241229343843565105600796137838400363854333005364004905590549857844208721265620849486944380780049814901580871816371122779119532944131764381949118263499879974251011215065584722018085944606660264153321952859244089371563120698984036400098343861444712061540190081080945982491928409603901690920153101593701772667765163425431462422709495485374290393529994408130890452110851626304933230652909349014867346847309503140818242661426589614906991982838802819766624118952243665620106453988429159275428795373236074906391857474370348229954357670891340579023850718504017355388724081576570963732066493289074155037354750335415983221033070488310878517541091919950947710132735630098186272975407426023778165579802520025269474674934835754365472639808045781803757156931154551590839007816484319700392430364770707617398920240043548984331278724973919128014758048408687430494226061655301347683665627921302322854044427235274183245026794546423403219607861197544513390414299592897052213698652014551037681779200702963606289136480070265870472179105467574367202216178509021650550921437840606405829050551683593410137413013979307225908159526707389726595265153495944836971851943774357410182608796334959043900011082492991381565967159919056667892898335054486625191738271381459250287564991666283633074068472097679029114333149055767604669345972973559668236185709529948399310818550019009320546398167449868692350178021591618237076596976361804052653772851836501727156936180706556578673760908676906444513831120683834945759700857731640227203704074454527989807313356324011978577726570973834943467608246768458733425720896698677753261798540419319138420135035654264844419236265384105884754330210375390427904401876072993690286148281721745558027043907781255651158946892563772641111140405104093423134369374885923183574270131043642368192659961120093522171575299084943594532233806526801605096394650851098861470012591023256494278179686770681651559311530914711802494397132407041296913998383055794831874287844195401911146451947374060815056954146719708333900008885243425004450169846226259551258408464491367340087890625000 [121,50] 173369884831867679408050485051717005171314176940849809197995893592442556645811648891922571105256100594182820087751688253903487865338274396702823374728244736541662674106457362275636782537383383416556002159065782903711783087837587870988496509494709401747435874674839825466526237746054009055241334562871445920698773790298938663949580257391224044048822813808759567120822657230698060540846273382706865411856114851618903143632246035946986524100373603473719135945041393305643226621377779891274405975907130043125349730935279620993365880604528022384326430815938769011540680227378738608209940653126218082253186546181853989405770988719189288634745716940204280361113646078936732664859342171585646295642629982170433001137054084260381998804595337979654444921824174619124518648540554808251834597537841307384091495587723469724224111759883573674701373860630284917611734582299208173565448369823312105309446977436842152315803931599515191506103930997643929839166538368208888605433389947891369921568492488012620413123416828938442542652338990699209050931341046942118883762553328066300282883764702063365208705368165887814160013746915109318450601679097700185306951819469525933267550321241066897365319033233045844859757543111550885215187485358455186510454511647841974082477477905984973971759909557497942730232623273691137744894081566619616598637084496517003234503156634593432219910952495585995111978625423692187764023728390452026750176135501066630967603369618846224195699332569438408704238641973084585375929284373306827194571638889358940703214505237678621061246824281717098351380763969234654587068891493535453960638574591717285799461852727015577734461988853492863272327242995059605263957548214927780403719652997307811061784218474524195276559714722216117410035086780916687988854853875911701386733893613396609723487167256016378384401673668232576911564380468567388251963620705211684381693385931671612969468468704628767582630864744539326397718776277317690579885734789825473772762407322782002047494953899118711320940010644461232766534030099417367810776513309491797402909794819938535816882729796283324483077933409902424991198205744910968259319396673588199238700448142141590821426668776679629393673750447730556620246862530038647959601694840391220380232697268421976359340434878730887414483496575257071015130350133404135704040527343750 [121,51] -116148396862570051102498657205647426434117997632892368314059243999899443544611392810756199285745914034504890070289019998807314440785488842263872139840846186972649898184011433355807184552065489473582362611456060502231357179680611702591849879014026372501392207306743035197868017992469916833798948155085028158300734459814303774656916941826294579936154779764758895277648979590189765076978615887513712298264743543893452134689413286737111339667352530795453318159564260160260220224377145011558882199553556330695528093709284863461456419739120242768163262570289106743224906015733157532796254719624907215711602802074275349484192808115223605152093718536703997791905782139343665315090989984761644670603607328940986742989236441217037132208676573935549995783347966214122567661515562217081088014838046528334961427305946912197349040547458316371731256751914664441279564114087259125595309215917909148485300273744966765303550332252550072874041482751219340485272670108006977067072147430942318591254554330593928923733398394612959196595409760891736062284904002508340623225332886154697733434263653953654387202742005980447513627661157373886668475141547471661636001985717087797893709109532661279615839234915579678402452397809148545737296935543087808383392606190688656546268466960917005973456916768228612153702038896867730960666849623230699351883703383826433052283951317094768226307270001862475626171931069076609617120150772457278747943555153859266138969708633620071692074386303730325668192585703696509453887573937957858717651386007691595135056514955707842392172962340794471686070812613257252263566738820525264919438713791778430104228396189276819397762169570878733900256673628829574953393175245169301847272716820734660123136260292124936034444817931218776801080159843162135380437369926235641854268505892000209063131196132056234935196675645255846523422618194612532949085421313624418329378533652403587956086893189828415700797806216547395205574374037300421306931281834870239350599809079572989738640378365691612988900568945632880896358782112291468108466543288521369696331482568546205101420011381055435713779963193066173710477909302757616306283690747524807655811219809581637657090578663388245167721073495993209778686482214588389351782295242012599947087515281726315309262126310676720120865917929009469844459090381860733032226562500 [121,52] 46203724236662793547585328743439681292240537986403887329307489029193522260465588747424547813642323184536064417906788733124230928409728580821444043087568567763447252339409070422212423350990530486982374145077278916605508947714906951244719345854858970635608126951216638262502862776500565452251950763502088779339377347239622856397869861435472376080451328666211829308572104490714337540186760744404964762397152619166094826910961452009446243042291904563444537638828989337844353127405171684647529637580484853866748142974442420590457984595277641702678248451120597155464209925834930306380998485087560343235340587429423835528208552952949505412795037879438092499633513235964519958832618015352469658991777087135728158579535949459662065534585996481604385328511896864260408466510564716585231509335422027222105146510148323847696216494521362775038874634920729201817096608803878577347261635942111841360019376567637496717416459850713154135079030343569388062169074070651208043811191800432699640731154678733802908660857921463921049906544227732590759169131729754544169536821350245472040346943203927452362417221589378254973652534799622633786791173866068829063033199418653029067587820815647099000576942783195409437076274228714556548984042256750116587874455735255892318286821401447462685833499975181017546793714751135083621992545952445502336221930548166725801623481915700919712158630645754387339247486503521041296046940178500485814609257142401110547420155085773964281175134757914183789037955926136748952332639134578961550407530725021375554964875110912343732872867133737743276649816551967495027651346886970189216470388741793347615860895729169307320378817026589055426710351561760704054381061525525038141999314065902891112754946647266909774453751647259173253981395054593997027856092773635774678962492401020133479062346873198301098709329862470299307290674478989086553192247685760973647874944945826820814577434432490346386978272140978411415960020776881647025410826183404628556094646567923092216450332329249836138082567671320760047150618281921939316106925480218996628106748117622869619168656157063410455293161114329088639081674053402490842972407108519459738482962664974827799806975017782556045405945626846646616103456791331177034270619681265199128548038775700104782996559936192890530315402486394305014982819557189941406250000 [121,53] -10764344018094356463338287990967511555293884040537925428938821087296159344990559679686459459930106310172753531730956093427172074370671555469418211524355469486182175387526807717665228547720841638320774192408152807940148613862703840531495361697844102729384810938778851677245297806919246379086399499494185657607768182937991936750391157495390369993400043541852758866475010560497543269612305935417202653252439821629112419548814756379537452426240690772344230149444603107674988353896280344904514230770069075732261968593411042650133353387902961715378796011728785653735225151444323601384842455202988357189697860181061151313004768549589881503849783230921230026279456291761113730063018981481956005886869597535383177860392547528548574854641448357270226163537355209949007554374715130565182999323800936353633070623082454440318968832595339340173164096233744745291895072173385767452615612569544052155830547244384914355907914070983301492605154489699575613328224851664752646017883928802395895570352702971912113628590012254088546690779361884036547095940729487058231778424182144335623276929641902359928066567960014005517555247455775058600316373546744196975850167421396315648423510996191168928279606677571782804233643902132804742849929036764411818621725939710880347418276703855331817154713114225365519383427479947298270824032318943163375233512610941976940140199208427323691255641995388125587094830094159719989232417106532735262552698258653137652015318441015082979965365358007745163842560827575334118755652649945334693689784357288938114968201800184940464255057196358558944778967925118199669907894294747133538532629644247040986214828093774495426503784240951178435000519100375395874250586056311222393343207445942393456110880806838048098909595632057171065053620843198790547173314763299522304339178046907031975119797512189322031983707693347825934719619567498236839598881887398421783513373937518329117729878134411173833076154169619825236445119618244817489752070692983214424929834793632453279001711407884790557034772152108746295179309336980348038403907525182521625082545112465121768213198049744221196485185000041451999224073027447727231836192501748755678677253878055720751791912652924890360334667356424495535376343395734002116875664098133107115186916651039847642620573520372100062569842293669353239238262176513671875000 [121,54] 833047147861248760865108290871139037179823952532007935246711822677580017165077606549793036501277986627551683992603764678061824729064720238678411537990869575967293978531623638244783546086983651705339002728555493728649814616518876583035201545634014662930982956147917765089667359294460572839125197533631112631348498033730278655160997738305157157727348800674029409476378292842574553139351347967627895127769954388985913585582931371427363780384724276446576540865473885141343522418545700589922451299673967719920318774176618140249972611329450068404343385646773759877132978851814480491607764855798171818247203059466754054888583984445278490582639648799369312724680537557984909298032817619233946067764523502014617245183422510331396473965173037214075982387268252171534193795693956624068477619094932296082558115658896674365069777851520323988540812864005413239682326523942541919750289815327443836876470606288647672212980156794713167095282704883694103679625361873444510268811271434495262168840784762199427689289733966925424992866032868400479952336614420587371825853859549943858556667682433173146284329743767818283723163119497659899484046382668913854466255462802586077937494339149557268073306044932054089564754991923862622361694062949882183518388154762390252994791792472960761124144646339928305922299287542901855629501026684107219168335922350916400717508240759537627957020963790046492472986416162170926886152636963561388141385859430757438748741436982181164230104639553063346865576275935671031409466671851159191729719323544921721565949564820313508618006458560708804589218114423276880004133938749181770988025571428742604220092952850104484122002071115317133426052899294513912093828925096445501501096035157941256797624863274569841859105753651899828183156540325287572116907688999306268513665343195686689106708085969882698250870224895268762309258678884060292295366340268556935091212666841531167748337683502089236804214006435963802871420689402476121922956126309831509399687073155087613628163827143824406791744731586099266371112309955503068743585801957501273278094568073344716951157032096907591255167611682113533319644161961937462281695479493594391320659339354196551260084152461994263024042873646814614803455082845403712468594727896501302715828997836596260492135121705076228337816246494185179471969604492187500 [121,55] 353220953957534869506274268369969899594538664678230108965012166183167783510642434340916662789191720565705325293560477485623976679990859624230657022206170006855744234375733895516825062208381794084720599615195226249173186417143684186888634151479321979150656185653109599517969544273314263286372438692521690186262939577784224262785787998699172381092758204952328819418785386864585268346128032388648454299776740959025604141307363451548553457973431483439555917271960213908517324429113024924948335629448840667728291624198302951534258680824263064751913188244727654486533394299258359571284045876306393631061620288000810827216203136972770909994999438341542166574107101269342405181630751302083659739872589675691088295167040438414548402923111879856582440228587331103532590630040939542736039424528497899550459223547336004623463002491223008816433809863189029294567910098124806625388832433884868435148769970142453309211863313417430845139053380985862234183536206482734964121051406473262271317540756800408343032800972755689676262218206790465227189772487106540413091058709342411388393608082732283983612945943407865085511133837849259650427248490193481837070620215477670305252678804399226041644043923943710180449629786158609394110949516360774737566705816273712991480175128913906222602174019091711479977091214401916694324027071525918686918716301280426893834735503598131838747031312891389455120836262912332254734278439432848915976349071720851414867216967996709261412743956669778735777002373272456170503804548988316408133039140994786677021433254040829511657183788725481131031989036285293025053890520770353974807477170011695878032039773998101441406330008624900655167060082929716146360539215580010371941491496942259162274359021869228910790612741856777216234679424499085942428405919355835217370971704648752075346241217627125687494742062876691167972904104110146241661787826888796475853104631195630647539733544831835091559456157975305861141043185422205097408555121822494814405791991479020906793602236662058168268883395498246553060376180195876637895790053298782019234454335356833102482095053447886039222965950519221427092947206528513369080362755749171286828577944232216747827994200860921162118881970236057298742063865409391352145738102653955903167961457876425668435524038435424643012083834037184715270996093750000 [121,56] -132785556369331201483381540881487079330716075360291249833396760837863269507853435149172620722203284800015502255679365119419988000582714887228037729497615144495546924462655690052241035767478467815026192789077642182510804613317499059166107991579660192119939750902345825022289390495832828945396534837926269319572480517143245359231968096507179785697541133144774827864390452556842483523792756435310104933349533357537216855230200038672004556453386797459644050281482716335872753799910951066033056019445256590583318711215867991698282259328319186389325842999288618822616939521101011505523491243361851574263619445831204285323790223249989745821081957709802196390113599169576505695253596557057541482461538681347806998205882876212334745108050117984184106086455604445069257485646360695982464924860113436302220224896288437784116631860445390509031941078849884137683397058910338160903376865019984379588462394444184521268073507793464858729187716170474840209434243385363707586717482902912564189945183341608249945459854887866820902478163307792941177039847341004411613316442263836919805684040583628179025612406164545262935361875250748029859709638671552372831425350235147000530593533970003514145882048173323122791468130672052667027237510419322775138042331815335403251407919329914603098640355647788327215358299644673546868530007694574118301715560592519671798234819895413520841299842574924147759710805851434118358323975398140451086953338284141008829048306341294647105377183843884136764370434497746238824108612746628529241440589811478697639250096391291535119897322767947597719726569856193750782970896385032338171903890790134824844497925338166060724502164521300660746465974891736136642613516826212999803010804492961566748910073847410135979081589606658616373495121890507684692052013897614824863860335009220528071394404438196659766028363291521141464855497932951533321748666948025337144081557913180136820494148796764591658561032226283985606364489758447896084963310268149148030674976629281462871587978179870473693010627170500230747201457799579875268724317877545397697438283405299737079789661802629059589031545916722092220340120725754516469146887004559787015540526828898914047499560720592625215547050879417614398977753288899319593135874482006175403935845008513795594082967932436645241978112608194351196289062500 [121,57] 14163501198652818800469085208611644682768379351430133514459451185267900792251892418176437679125548069485212345185001994326414568658568150777901326962274902914699457711636818452506256540120193139136130165129440771337924567408671972329651873726819539906210508133572232724733765888237585813501133804896514826215322064856729500465771861991029335847468692826381276664701262056947679151589816833888512626657902272723603620084940214571661946203584365136729619716437232272945379473269135302236955151192478289203424077510534561352844090207561265825634105482685651154345374048146837213413395455268166717565576961902413767135683866903847371858257962015542539439189055846590564867630822226816657230411971417844119678935827917227467295773285430026879752865363900364080826320561148407525466261373037568910735672350478837543272303036189989368483920985758810365217101823000989917416827371383560036971358474636331085710107193951512121776029421157734189465765517874188815685482278999453526806824239913210048974963468701123835377575183474616773380918646756163734984907882146511070884756945148716094680637641799767055589444859198075226247994906331608926524973373653417191158934439626800211192077648245119178161855751053513462472432120978018477515386237527341546308892464282946519726248546363134584105681921355527540051306585806785883185372139726829668791769171895512384664132534639733280267928906296928150543842519598577122450935321735961028702552159042506696676001146477054748806857358127966053825228909667374034037509879315358182450337075930292088482402775461935542055196622455793054028036097719106956800243945600509352139522664773215019359624846057764257188253466588540447850345960696142309003877501744034407353000561733729741299333377703632820743829200497936545877883775162347573049193452244658620543796741136927852576521262910149619228693641771079892121213091883786860431642648126265470033302181469648926789705178819261552593374238285185645837708129486038495981183060454941122884906484981644160314311319982552260086346365945425102131504554179288254062983541671202200564737605268519635671388901126206841591398331399587551530613175324928820960328113726538501202698745228902036045025514460567846231915733423231710008902527302095186118532253935182010137067143418221348838414996862411499023437500 [121,58] 2251972842910303028328481614467463334927381701101043628194484078714095922885321618545592504083250162994297755659647851335039071537623071923258751482282166612744267549800054386762738697127175730207584923206013921057259550421524935441639205402503857535992037753669447494380594432086352868455072121515925166688873853220981347671081995001400927066930586104509376017342286487741589982172004136645317754751389828088983229113236304749561000326895835441594138476480740996186045098043115553591688797444218635498306338446872430130798212046526063870388307201525092994826707732226792455366424759657538350701929378235657199824958311502357461219713815077052599960931899491183878516182229923168291394622107407780104999828295543981656773439580332932094292311822374471367840884140679353597288289401995492325324776608461229710921360026384887819751701379978283372537123843251251454762132469939276946514791181512938329106103665635102956729605246922986056822022509113632361965980818231002119292539753650336302178382552990957530520812345500043777276706957555688947022837553149124970213180888436087251127626899428207732901840477917040702797211521445529047718441744625950796465528311611966643409316871671133373853809626587493353896529582389482573643194412725827693646741170003589825161834123960877190072591856937739241481821892140458455076854026004456488176896848671970406030791539670518832523250760496502506199530433767237296347665638573600349662138852755360590889132741780040026618344258796509582056316081469358515682358667284471636201363636207853996320870873754407235042528272855582243655728070536776884643611428954278492030337217415389201947420930121853414138787829828796147951620499798707680453828591775552843068048679514557108590028522255552004777581354388566016366670574991502196291825790254496964535409741086564313869774919143556234877367605565806121547085092754793014942962341263920223803428041912990084751172524648501595488392024674342442413230224904048813382138143276275361606039793822431693444468579899722109708855391420328864433030803299282096456323305828956765465352844935115391921360555614335589612819329287971832392907418017612212525642816169868243016605759796803482817195850693831122584885686903914700631796644898833127247073258122065210831697079640889569418504834175109863281250 [121,59] -727020253784374560676552287670189504585589179339212966974602827358558825939345503157278528053612619462165579931355135346854838344266830108489260982350909374852409367082624795630605041074411865193424742798653524041396608154066160205849960557781247537492087555709823112983501235900577039540087547659261618205638579649240839878518541303095478195752710245694687454788947375973846471579691355908256641940386660339702140060334772565973787918014765545251676784272222481352523640313808388205214908884509110008155127175262792224318170346100165453165704732070751691090036185608388546133575703818096198443607557215814054301886013479181369593682393806190943461743552184180613300357731642463681952625165525426700555848526618346274596643552420744005279388479204178256048001625037961472587363604698266584188385872826106762847071330808594726714273956182697272017493837230529465763519343789054406516504570907092526479537439300598780044774956345881079435140322501408922089582984460181246273726985405789652222471985437490336400276450957447105907912753936077979412091295578841572094289254167244566395701436308053303095721104962436009180238222387237313613899005703866761875369988261545640630427032834621664946744487125654309229737490341674103009735154189600245244708630941297389160485660884212859179878768298219713364571962470624874985170301706077780893755934889631024175350244779463831279997334585956133899523529211937814589573685112525924626616756951800284742503960527306502723406057378349473158308754464986239303686724675881144955490280168115187094513413917248473975131590567235303164021423517394455890431281386604423774408910496289899285343950390994811794361477190466764837223763332998243736936594533325135834530429204568304007366133740577524306417022012131153219792925674204030137966200296722105003834268272111715114186365223143096787466662213777908167474164307437720001140658905555891439347666059386950747113220759769896107862129589737182068888459095109945624054145889945852615382575333610441130040025805244440596584844145912334112916532896267279202068505478842732508103702805589508306026192288035040927838692934393935059963924371665272084320943154766581358076134850374911316446760366638368625721057262706440649042163692567275384401883308021358187644977988384198397397994995117187500 [121,60] -17560551064414276626398979240846511927472103806250959930207026551336121330589062399777060667316118397428085742299781051887942227554232331354455310595518303964001196632388074138391783094591950057465450409589289706235146276890290809866960711054861745443790973973619539974085527410541779840849308234241717004475864799324397168477509804865437793136593206724030303387740369826614340131487028280489363048930591111373342346944275572958179068475151256457191848094571688064170202552796946622315225564239315005021744019296689858857441171114034386291657736795978964606984758406501929666761600261241045202989807471229640986407908418829412957426258060660471307994907103526334838235167284831674966628544221806727603682470059396627414631178290176395019662314238223445717543192281881213210031903579135390245248526102125093909139854713393147025776697247333938379193430672196242998996326385316446287122785295379322090773724960008058983159170645966804540315278148861296547569893893078093006695583430283320438883251107377869830008861857887337455869123111914800813954784333280464286869067864315596840430424718341013197621656690233358793377938569459779995007118501619684911880776223750114981056351247095678228280918087285439519734963743766619246203510362332600476362600740419370045290109253560754349605404033425390712821741741307826170135417040167795323709376924844584559828647926681578312331666867356781054040070407845868256136568594310773363495164435652906902454141868292967135069612899499137504991952892551514723155306965595262772688802891425705260800160684746423447687131320624722767926404468749005768667722584443166241607217957076613910730296566970475772578805244654117244326292698016749409839823088656419655662520992568181940018512278729564009415108623430132919090521710464905428973502403860066793381275648047113648228043711987907383010011782663602806783899319258874782336830373078540850821725384019006714774082999700917437955475024091066612835990874029819485484419346345113872757626139293454620644040389946419717346066014745844584919101810175781500928649032411522032037817746396531461345575577569417678861402947752015988508082403592527890642158539273315544206091354326023502173263409691045471793484959571928293403557269052317189809417135801239417958186095347627997398376464843750 [121,61] 35488600798406709103535432548686950513987399941151064399015633728476902298067616733766033799781022953076494171858651442683274297563889785525359918144648010025316455973240845079290887875573297083041323850904046396666343245553880357805954107010244286991761083828574751390278151000382876733276773317568707324591396960487701736338011981554386743388147180538565546282843443522722340298346928577131464250930211725724016377543998139644136321095833376352384567279061225306030691914843124602162247116813790554987719114403665912163228973582363891672878436437647943320653106868300410084211005606086664493319354864388239582109339370075449792695110509853724462663274526344773455723381814403348855764830038356343860029480580226575402560445124995743064685854856918687072647189522108717082648293113357573163732799857494466081651182492682349789036942946806821308565528470978180388394162564582607668044153527380254461094826530101477511412474076845014212990305526589862552610225699340639858420645373703775176572143393593445583691523727461378463944873248686311258808680951077076028388551214935422413642966656182307552656383479586682795257321062620264453106928796748018351212558267799831546152523724914506341278579893438231804726273016428302566528788779719397014081235567088993698033066714539763765703226712857498490939565422848758057108337373196705288173967401420091179708351700166084153138299858354494142982928720802496590775288445971694635935607579329696057143907370997811533169032844759040439523452491904489720192472490364678106198682230145202913257192379576178592484122830409266691474168018168553026735141205901779934864233721389506042392419946410565105376828335384725957828031495616129269375990513534923697778620656974640494378757654648984541899015272805902867958012348987683913275040849092771288755888551868792787513988144973893265470740948796975283716548237231410364544985052108931233390801375311378755696087814492226559817640880800099471996720581370855773937174729905735486036180316124670669427693608557304552646233554053473313891180279056072664730261962054456212175302091900966163228721628348461252721667456268548530837291717357725279392774671064937958615832524242857578026861100961861323577776054272440779874970326528890210394332621612889511197863612323999404907226562500 [121,62] -5414717625699204389088090696287523880531176899401564047526636450651038398348164152359442235234673646347863242565165123978389022410205873744361943445601705498955413212932249706148155709717845604502417392600090340640069406520310468229215359959300277937178350689457313833225142541168561530713289510810677417303132688723716981109693127454482125401696180792056019111732472426958895952578385781098306466150783954753663672576272121105636036974810485887955341020871497573605618166118260269706767538565995427284003567123731797762196241218317855757225826376080668844972953778904239597172178751883935863920042335147947402192890747417686942386974860585541837749136794368867969278186819439419849028852000221143874570200783380081148135073008256198298752604736051645135899203608224289786129372236938757741670228553074969909376535718139649250478554261869983973855313225147098792819234778007254854892755537599728198165900685658386244266925816302701609537034812824368263753673330504476791199423823771884331925058650722467825438344490671624710059059590089782110313616411108442404119680742780650826029447157307083288032004361065149417327496864746302548997145768011006846855876918911581307704918674545710357120408532720220091625106982936844264994204971451341629034455348566083152185728481136924955359165674642525618767443950322303717677935396519657267692000832889012614789180029009741375190090042431444812825494343007037569345215620900103492116296956253522654742118678679684065988481361183230386809927679510839358632047413376239898446467930320536860158907422706486963572075569490019383488304548099942526823769038666910614598551786534295956398691452962022296956793699730422636566055362630879643156927495591161157150961289638735407828053264638841818794837742306377509394905633585004084358573715524093682394710957343597956625591268498056783393819179506827378190837098047229590211080238881468590772942446724015944617671372389994958360272502796265688970766820933225498950915914973818794225007482169700185461152267197371565207029281188461029571766637205848763154665875942389471393490141819597585361896674568958866949056587536000964837329403899438024449794811951709963765111502284041717144396290202086384241574336772696072534308234788720829919195232093898084713146090507507324218750000 [121,63] -235113888315032861980244293156182000035139465918579028801296637070082658678691734290224502013410556989344554745265552800658141195228002860733522815239586617597680009158071410948158358775232097812742044205868944848539388549868988034666687616933064057645836683316918725437364193881373831368576753473975246448040597057768890121230748002237158363670036128804409653926462706163486250520308906548767672959548725124730581578458361960589910924959247990807440563107819183580648391964308181682492402475570074335438999036161785074526922090291111498087314203653344540407086595975204689254227539672729484097359935544220984668170512295470300558097645149312433815377334001444730967704291220276133332763287511163727288464449056412763080964278339785596168476709597853340040628925272149795418239031125973796191205277765536384663860005370207746893304021958807708712621414669184999663084322361864951634249217954001712612030869295261017083268671869303403745548517829303114298851091751197677547857828347078017694617561271303761514067594043207130835780567287021800906110791357604114799596691932250680507724538775297362469060868896074321071945396925469759660175623577269445518048676330810290848270837064244835167066999928060314064180238505745806746427497413049904985831689691799320440185696487774981529266652760693831774051109862113609506248557038542129910408733867416718130747840736229613483189602249308891910885364523852547232393976883877051926672216522777263111595238693111562306834992032564072423371608388330873996051809168576436131587322542984799462554935962759576847047372962226427193505633436295854366890583100586579699204228033174376856788149727617025828054738891049859544014416706660283992052864448482001063843965741549005125942972286563577807526467321226605079125960311496243157862677106467162058876589891298979897320143602390872611057386584494410652266572409592015967130760087006437030891395592872973358854804797195336468069019547511627637279607462913735406559964675484390511080648522687463390679966115942454293470924976207277798584676008774389511530166428106444379783907371167990922892747250099458264275547858763274817847452467179320477623436694540649778218064142206956737554738362859315874244657281479686719603810160121116004661168119582725921645760536193847656250 [121,64] 174499939000473170946518754920764236774556586727358660083051832794041400716182354522183793614923342025852367641782136742022929899696346216510564903724085438177576292306530821751179871516863523599537322034459862735043085842564427518723901771474948824518693876653867603799689850047404295573380045714181036897145167669379184802929142351149017275221407158255072033963374198921491724655524681595535547474513829264040156168673055148102927513583893699620780363531291037199742487636807924062445041765108997565867273905393238268083144623522015392066267320880192538411326747200013305319810108737462116775999906402863402585718867297358926686230880911656063106722918775125465300516169489445889183633294392957595401831141954142848173337828586538651462464217170851631104156860606894502370775441477478585332947255878902416390595607053037912324309316029041046125120856569689516561957357047371428214050207579978042813784134133765349523222486480266256815538808109314886218689293301582924727787503573151899318720447051345887060421138897829105324108206024682735806086590283237302111315029593670207425853668863323962522311499255521683414638095180196490214921287385527231165800318271727851510841772112745119703142860486005887143765509263292668106302324860783575868096939162070475634657527561863322412005399036621024536399251708722172684018464105983490982377997574599398940800599387313372993150659236832604852907911001296019138523725159379889737854378321700612557734460604182303962223597326672722231850218526451606847881033794675123896262526119505054420209163279866361274534971769065211162300368517892182159401472146282501588614226888974689275337511968722301312905902833955933829742627393759597167644646306581087667721823563217266381115516445366255872570603160211037374014875320288402776963948509806784661940492469039685219681795114831167539121264988808837480422353276687934075105896732333521629821977312568605523419374005573338864543761652138394810078168730007081910687690523979944170779291025903690929394823276817203283572219319965509843757976836754324700707914122758259105204354889781247162805311963163169509813030881145363431290929222814200281572808304414701208279255182744489824149643992826115720596225053816600067623204372430079089895116339903324842453002929687500000 [121,65] -15417062147074399075262543780592165985130811166657903475737895345272467675506123621259931429304487506359680429302526873210664876890013316698216358466566417610238767007185542308257308339124890339511364022898524226892736102747941470301838362700733637918252093404737881815396310829941320735616973587639668364658253792741769898291179423755336829414252147338392142127906829940565217198812559463649954353298905723529706281258657054157539411553347593450441694803461441302765010162447148689637526112280963346159252481992409396101616351357430408198435383364035544061693365460507969176081555137658752277114070728682873322199162220996856109337560615394085588125776639340391161607175875455270445121529669286883000194941316767323401468493786870689507028598067603422471392490993408400912633430542184006842822061642724951086565199709525492378471402464043894954622356954771584786844072462660443041586113133876374393749586099030613681741129113521444277756725611059438573710991908922650261467622358601164781715996154354610105812615803472713569826286174150684752066599187602575873243552610848779674967563800701592055135281365219123913463395571461029443303422940510730299815006907183311364751008995098547514720244779468133275031561405592239915331424438323323192093490791954929661966926184026312860044317288577677665270576901425138546620464169531121305619243349190944785077443804671286349286037128356225608361872552724828108828924632186564564012876093894824103771837604704161198737839591750235412956828765494299683692263410603569238805104149837024463577478184796381233096874273281167281589785701501842899359157283682572208903532483487816957366605466487296036822510429080710037383623492074185091618514328304071025985523919218823224841773988558750139788742903092384257613145793698734624354048149509718606913374653775186997891230807852686810948597839676939942177658860176456337650634873991750386805929197233142303324385696420860749703638812773880940226245584235217175821036975995636008239843657347965692062785055089824607840028959121819037335520411958038259561342207029227967547275476492830810359829930355409545712859374438361300444991622776130743200885945455010246083619658929980157788616263016132354728703405859463863293264736936682979262513981666415929794311523437500 [121,66] -1964542149332891054501778729285289942358671215699116784238474495104578933712102028921300620996410326558613167455870252202930555713622941654834514312647621640460562777695746875912103779074790774775935878127268663689211816630713260914526278142504213979691831487607716500887969628909512284930525904230039238518131545185242602890639978749373452269357638843377932083053667139172944086982893203166704105266033591053576045891466749826875670842882092545118972418970024938053042716973086648780987649635001797610952807897588546471024355315861269196644013368806514009147023151479680148061019697632081317710688620937380861534207586075655653995180897768347202221967101245710571955266454237939750542872995877797282390340008417419214246417468406256460676701188339643936572670642253054253484572900401476801486516250134438830696294844774046987124116604228726638511726335609991847588722490586163176284904009754686602210340421337300052248384587001402598317269270259182708292934673377998116551243535333708862510044992908709943882441198391751755803660203507686600684328848562965895645335691317425891955569731539118729643855090149572050001080874893431790352522668831404323822558773629877012452521319602280293669962258226334666351489645563843861819766508244674143214959175614947450868041085362644063854909231206126229843815034336041459680041043929428016532773182156993009097052661233503216127600487755149676445586442178921778575457819598542341312695909360639486675236465918409839941960594924803881537298386992509388459502424853970196417012237522972704084480508449835147851914852462614213866497990255863965100283492837147094168005058675245669943125219867048454563130854352445479817798449194681913496679940218530637264609526410909387268462490757719028767794488913559903921186588976350645792665441678244666767405027670297400163501114348139316021735107831994719562445015675203147902578329608212381003778629069090828704836940873237821597266370662722354961191990383604924398101316647562601921684139527783357280604290486033326017183286546211024659551258613233166379254971348860097156087852341479462811471388493940616434702976091731987222515679796814049838644515317799143786136372510633319267726098270135752366806884271622587158291801945342314184017595835030078887939453125 [121,67] 405666381195548557344698815189698993184039772960891826379032183282196344432293684800141870587084732666109824635932656599589403062205654760167220927277944340501960371151054481583511516737323430270011795538121193386158395598769667948998765647498903004411192363986257131142738196637384579697743365546299491722390664656950818983573492752078277481327111488944919105081064160624311554264991376625469947169697502651017862957374985332067464373914166670172049112102208288616105026870102260020616419767554059514172935786765455885654665297848630681702665160711104569254239734339348923821029294313302269198493115931639754476523244700939589610274822758153073824797885984404572681649682539805774846861053895283391480245640815089442797001266460413815214394555295831494194774555968340496858771121788624476288386903758412632442528458574012839141846298453596348563233794633863852008654178726463476265085635828528982241329027903484045683560805906517525564575905774574309369797561572591828290487375530552695083500176959696469896675778482776974565803797353489372779115476783230536593215151125001973485482793754088938790793677809630791373126494687405711161068889573393195727735630481586923692958818414907716522309511173411956013113214815317196364286212359222170411403686384268057155941522925788754886209562832232728130164417296942672513958223066237843849031233450300992476762133065466598608997798406889071081790904603488947038463731078105475580584273844832677949550739445823161453827870987596374484344712768627359248192134100462345862328572021854423345679756249960060961303480345986599540523603051078897668191807252391377510222717317981468611055936901860185122446741080276504076862393444306251297708328360441776620784238964165196058561131693906984363950757640196054766194889026969318415983839589326449814628336155550643159401394068849216546018165105007788530046067772899589857646646334838921757429450167428507855498383448994818470592450874731458033457221587755892272404322522125824628187671518688518643605789533448741015383238810373782350561297911045362589599776066155692078980091894133104851430265252020152523879305530565409844485938978837933705422776272048279478450923180753170661158295027801056213110963125071284536560245470582231064327061176300048828125000 [121,68] 10168277938203244402964038071465914277602375424023795375375012851391568507711124254594398562640445912142635834803024080597044847026494052283065742414975963935892463265608759990279678224592760735189076842663415973633518690032296168491006524594663128850353528591292482241108253240622483063586661662436797398504874282117037595410532368386415447523514817286021289965706295725637834793981000303605047574014561332468217772295989731763534672854652165898004288920301046773758984842561478891298720702386172633635715786471484821691025688662432924761532520942627300408139255965710999841669170956378364671883368193168221492641996124194064233577870043962407525112491075706056908400112777425990845378114451375826048491220463001153955976289192866196080825608063900563609423712528755541336547225471027626641635796353734987827551917849409403335532407196424693863026749861089191675789950336448779879658065666628348678677981813131540368995668912813434199127355203592839583771704469251981857068345619769185831716248578490801676979654777240206371405175963810078672933934904767704576301406076500198153824507328899506502672913136107160198540152821701097514664062579915694287126347982772853822827926421137595251258205889448995920477700470517586352114689729372455444988567575378905151552978465642267667607800484844685154574301301018955908175509292241361759831153164511137573204554511785303748104985911827173861266019830799375913262341582910676060741206050911759300718533536067567312495688994993949591978603308338209253139735855616221368974203403985360002218097818861632692269158847732608549159799588262485693033000820952375326714089936654990595884013662111257852830039055440055493618917659890206179515422602393618382244522522388464422695004808121762564329413936548805491544018123913509417974582602422982090650206683459398120814345106813874741063775171525717930469127155539757316413120856964989519174702646646447057902385424983460938996144576427434680051364244314896815495857809692253507188623342864143484332181121114433870015836648395274308886060911865213378492667439950714889231959900769749050190804813566413381212664222783679453334160301388656388255268044776198688763707710402336151722656638384017844345100915791953871680775023378373589366674423217773437500 [121,69] -6301430405187974900824515591418416612481749893792159148616350056970759333634134946802085746572503518083483697834238495387776972068512178608559043601071899498470742571023994744288285038201650321391078354227175504314226687573642195120159816568014849953076181792112116782946278264838886929292169335382112491768523465722220051412991019036678500937449615007295350716054243838493565586152678844598705042919491238872579147139114470528489565452773825085490296639576105882900126261818682828282372210214784717064086908845816002209851667942555343465114322478105494243555534900151259233206983065167814625735414135403411999628467855312429245174134113337514976868744100923646314373432388790520134772250867646056870117389482145734299201752041406939429201746715665905657425692133108752518579800278665458877606486754036617345157352665429455922098316161041152978527331433932681217800278205868224063450643842252751419876872667433263815771598295830633523631319332312097064578681742836274095320675537840037263674594169392524063298798116620777234237691111166193648461274825640424846015347936104475227690423477528045631165922380107446431642364304595613869188041722031959268481890294722282608241298795607540853856138046068967372111817920919220793390052187601809189385869016527728633948123449186529332303692481748363185606809406111104186562493232311216837145661224998680233036713368283061852291752899215507294537578853361724501005398367501490829292135722054978692667860869810083372329512682212226668596470257740259379348074760160265013541272407441992777156794952855564283014028708585082329864963746813750759482864966736562808278046640856277622715049902617136459451449925331863106806143428069609256796711074902378136025526631229242376294092523387321764569597947387676415142351440756736419620139946161403993056466540195675407399425084054980935138647730680656571941739135711655540753993882981284560471830513647653868008920190546033594622565843819777530683190854901890361619219871851269046696617298869648023351267941036499623553635689313670200460859783407222326062240845682721987523895235706989950406210287614445097843501057641966583926583170290115361095249271242788953660318218820422067343082730223290626139837002517990471872622038063127547502517700195312500 [121,70] 65734836153490631519509799387997445555760697258358920383925517499213392431142446638120677740554746737784438481318605820819498970347841967667510817145449193628161046992747396177430731161568430910259161569416011363074530993155423524637470862595551123544039635128838187472184030977037119697341512952262301563532194207224558530702910525953112926017047907787478391383812014012941155779332494713915057658804466110226929548693722578968179620805647505955098571405272046619548510210322575924133750421132282069362435792987955902575896373392839149201590688380310257335726523712900787709422048055514453298291050969840579612305102998038696784896236461908168750182128116186269868753009563258887693580398458404344109867587567046120102762794361341065908220345565590482983688035526502180057598800710062098668348977774398056232381940955550798097962168365993404420872647876958149279648424889856097933500224366059483524653828269747156695905465992555681400173666891905695791634615143433433746096075204282142199001408644904227905175857289182043866304607613232826399910766121254036942230607057327666139889677166217394634582642126397304613883401031303387012816980631759500265709645315144842204106757542757414918428904627796907733755329673089320389264098345371602397327631667162701160388694132624313904026914224059103485746511121093294500848709929942011478528495919195941634423089679101238880885430015033856391676070048132041982476837177990471285848605858573620267902514259767996920302548275690762164875912760619483104679880026969405163883493568459800161251265691714953816667481277708762770425304135531816656179376057148393836338922614142841051566813641548366001307196432248839131513482248420410552288180972230919015958108957784604461925935297801020716182766917481938617727589769373826413138796376657252372237371625960401558180272453031705774595061099805944020861188575748944205296567121823651374280202208506592522161462481045506096338665625883642780517934062954566601075864874344303647916767970431028884086594362259590001460938655540447126305383475008489334766960850690470967166955361295558886551429048502262610055138257511449199220169814205520587377754127697328700118763590911989364278530859386035224261593187811136829168390249833464622497558593750 [121,71] 71207768050023022108770229126101273402996004315509541528814953161276941478293777228321702327493003825827379477967208038892915685029129023573340139217820333208601705648091846860437702473975297382384352871425456787553998042788662672524337206410175026482951959003755000085369977462934495144257747668022752536852176628664720935902823811007856500374122473759432196031639360561170739683273060507978833970428068355015207209634527680724379040374025925477699416699128841787154919440992053779259847770100095810133575534281280235607185616328237450543784955378637747547083086435779832963367918473020611726211093889964770428569563104304377893913793862789123208316736409809802634023296374414796347974400549317789339636144007056813062636238565834423800201995693543284423701040214829434340551827495151515090242379176200629990031756093765434939768572344153638246457795818213324472288822974726907979814975796288560795106817322446888412935641825644889084967191535623900145627129760255257626969311883368555669066105613785652740436027710942413761382954708689183926761069387443610984479516024442765634801986202307758543679875058093337806968891498862934146017579337804293039076502969992658882892144141149794337505439228973857992102309407989359836206011052706457573663764195982788033209017827701394320584129587634573563209277308413621802364258282128566986329094331270828132447897652078942489279311884532327508148544759716556003176202016152724157884047760823525286566141185914368994443922299811956256870807672455522284084531956497545132656813579267870443524239453143887520787845921839481387632223740342076706287287895012980197362608162770579392527364107119529024890112088973117660712915888956594485793077544510296316354576582775759826464713590346074271800405597928966559347098161461423016126654539359651479553851272515442182126995329023023283969561245188705506241831000591435306734620382746961638217765141810080605465975749422915330425987872679251639742416992085090412330937429662872593501243831261964325797897129461963539986859160463002536389470757028962413284246799555948575576713957942826286364669002830614077957446487984134730863337229906213714783386538586273478423383708916879674910838412989702589242849151141001584619516506791114807128906250 [121,72] -2319687195956195958603559313756353454818202463403518590284745769916807126625023426542813337098287398822619858139472735284463401800246765552023059622357479355741881294429747276225901243162189876684580681576917174117499958832850628681710438803187494748318833401540878184627119896434489403218482407697239930689538388436011968322513168334136422068879152203172187880398836798711633459064999797875293495069646018238474129838877438665260600287596873340427842536683115948480843919184684193661920001105207658440617995105185468674471978079577050594746739209110210100899059884811327633670479421290471623121919697836445442991483262677786355755660058486380827911740197774287525805432990372502450922395964898427550975189279466855665238777074058741545609617912089676057083248446079220838979545589049979643131103012585598965879770107482331647296174735722863987525049652395952657645077769942536266956033001977382855767443508269988939732171837990431340720402047110031980077993327964413122445240262770455454039155595562097029232537869588673502356603161446087291389504066424459615391886026109379126898873345024429625769905947660701964512698855015899036161562623924832210833394541532783757778309613174549974794250984239515783507984234639528086645868940297538552569512138919502509741591550408196020453099812985007144163404814303941754221407894942557885382761925443218211003261854961758913787393963019585263792491401059528362307192405858550341509789975914798188244943423135388324611385239359251911183903564622618763817544803081497828117409962391432037170167008443188417820609424901990153327150407689133197413198287682482363943109232721967228785083244306597143563696000448204805233569424190515055561259916984885884884998176047904380942057772592289774854905757100656681406930048678359403062629012640738348929919672572072834558368071593856467336263459096893754891365116505297631163688454537621436683818996608585028512812032559740369094724072953172758251115102791237374088703528572829950348779073917349810614501303456379671291033267665436861480424166038085072706686829643823198404019706072406707439708756015902733189390378963213732532813717147629744719679492846388515294053308240498420485812322313333173201543857544493221212178468704223632812500 [121,73] -539263279023250466418976963022444235855205882449306561718346644050291827407252496128300955600303856893088636156751606387040062433665621019936532604837068917652632440087073967179403641724438905730275807034274793162350126822715483852843938187258409407888881354712046972820809249587194048374981418955134018132441770011071397146177079133545060106290566291479648634712964683208368179931733181221823768489212628128172510927765761580651346945875409186747895605980136880781422801809019625712937314441905987543973996069525054649291008774800034947577724435862101726557309955110850264764398553277043388610327239285881079827083414773710668672589833838016976432001811976769118955474077281735590777539534244347193489688590875234833115842897466044600578095471513048376310069202481431051394851912509817378563846684820998915370874460649518657493825178516958449450317466704040451299343811303207767236889179128249851051856370777683982307880435286918930868933500017691850962464792413484948216699630800302536625408295652834891469676362512546949208024493673517490515914286463993512480320937179523722105435361604249695440809662648236410999414435659803192844068185860003330857299843851877038051389450634697065661187880788227877879045881627401116494194303465084876699340678655471853016066114593629651898696404814768885112801195948863527719510709270639328801423030523216147626665013336044043012893824297475388274223149529649879515118980705177379965526900824987776355868554434298245770359747200003604593467168875840277448391603338035688683957664184385988673663442174810695587418950220954338796538986488616663455468169659848748507401049972660666395033631812533345657691741097144966046592628541227683815660815041613081215198894908683496839498297759656164841962919502184371067858521881115177719783373296771639261438307957446755173064244080037465293445158136384498955537876206617560049056575711304849325240823215707880128976182933970627783569801611281338988686509650895799420868488767975972818769386531827683948376947838978403692099224237274565994238631026485604266246595274520609323189840713473651060064178422147415846746580878246348317148786123093774412633918713515592574210394808681649829876304970280656569947552725352579727768898010253906250 [121,74] 30922475597954536219283683270954953474625891940708074025719182273237934505374317987332723946233997450075684453449278312634791049377753147443360987691942894649355121194351382182910794631698806735592836354660958040521735010073185493993124943450777256319105779669561666018715752818332854492279200355075105084958089032517899402614552141065767000186629945565963429712895800598602973589029446895685397624506819638971782231810161531341927565866424214119179874781873543986167687496070408668836548033699363865216953799863256089966798572532742760031532021159046545612609085173208442976374312591092036783126508591241883998436350755649042589073020842260162070206154497402861023021781134355664745475774619606770333436738323334960957209488374300187520993309198992192049975024122176772187130547163197812987728784517611210055871346100614824770005610870208278688533487721511466588552312789257342170074045879387465505072928267219200031254635581927995491422222281808008886726815763165898601397818373385047709205417877019564444654656216334494198341392022985557153409805151029789367498640203096046517185695438708970897060079517336781010120115148979604260827682282312988104963052069975751388722597591085896537585634213757442412078716916773720981839059995141481036988264637561289270596976732921373513870732435347941067287380749568685306356051213256496711534908082516455634814581391615069735278671227919444003955016219599573942025599491059170218714663150600960666887106021379991058065778707174892005216853803237985045739884338174440172371017710294247931942497527962968141944451398492487934621669242480497686071668434442018870198363983841581392402642793548963066524708954721991241765961607997118041780187291932181242265913379642431538419540024047897318235955549021791269138233905767342193902190008906891274150870989344104248369080312614491172667439690192115080330935807357497854602551249556699948708560066721823446004170559266246197479657506710794124893849827047690191703561508628472066882782699774061568927374129718181423671280612361062732135930174237767544235226717019044274725955720836366350554361045920110924897637111796004114520116851068739584752585416088533305830905483306964540189018227425710172440176393138244748115539550781250 [121,75] 2444971814002477148295249361154947744058086706841872756243219473809791931745337704586308816615256445166378844265494737615352463747972788587624161881706168904121299573300539709895239868314907455432673176016277698471653486693509784252477455040978843281395198037429608743258374449464089975793379087750060787332206620179424282445972965777489994783713682960457474918826828900618562072985980311256059478647948392440020960079693242514645646499743434961640154382246714121492276285324805309511325086916100392159498627295643993350486754875295089732974250420446129465705113086157615159917021932320567162213704109870203830744121050107501162101438480120022732977986447316935631132592147753477572557366289935285443271213018907378162061977261184924383121687147984562974256223598247511929630070073935564672864938489116038511083096944734851999394693506339414468134319512049511971077243877864736375891256537449080630085079665836368710591628208402727417351196125654689697353304484288380970852109776486310640183678504596234071550720702835356284560143584456552581919176723710021530477935760616913006240303642440782161128378852757817927277377651772753935834893079081321982696752524049715712258188028913901714963885641737553074709741712341872082106345969864942725462047414377796888037925754928600833977063685359341358587022166024323197913883117247248447293058203680562369988070500018564383005019143231681311109437731031061938074259701082175494331044588357989654131616628121248291895580722016226367951897230113696137965441911666520888143094462876581810279108836882651547187250773186764049355229562763272530724365205110130602734227918267496194820043411760718460153110630418469901417190989828043621495461490195484668641976506571880634926256073899716708355430378565648994302070230353370169977602669221246826143845503435217541714114829445254843710298866009147829288902442566131960830464985033926309448553858190595790512880140388283998422718108180288443473454011058900518860641106785065887140075105703075044435792230295039943428767269963258152031455977903427003259358508434682338974465566211101708591443449079055680160186699329527436133902589059230575463049893228514975132657379892282895268926234955131349124712869524955749511718750000 [121,76] -209780216177690382525559006981596579078671810173301503094122245546725525328922229551284566531067375886688659245643334579084801267821916106586401873040434238420044211553456566689523170545061177541030812793283525468657410105683153900666902987567990883663994728653724513474072669349898628215069623452090948977424455243695884109478847814471367413343202111348989380601800656168099793015907337653321401723536882889036644382512396872835495722420713159634569443567898577555966416087893770994617219017259512698205580024170047544577516077015007855372564939772830798800606876023132113795915945856683446003852483747492029271361466299120276927467080802782350523589736764557183189761547569417288542389935451962860598997280171512932432237256640169230331169602492734917841125217754297371098000495505747193815875393127048291222337911664050551425563236821344704037322920874108321544259948528999804792351572533607033880298619028918355389455831752115960041566710468286297916156910814439128205623761966754380387243882937331584804766170360702683562719894794044043232919585458675890739266574903850814600674744375786730000868267545964888243689603063535531351239391700070430155781931790649235263019586639110684214919038647078592242373510980699641078899111003408522919327935360152676380023202519620234368537891526207019286517693892893020183535519340428175896629754295467073901811569947071763707449813611869173352403100564502016617760356990813822039934079474392398714734213749433166482080369157547967237046666388479543860850059917426269972993680427947128091930827520837589688920090058771568523157492039608686072557602821716507872085779313288438718314167582864273710891592946541801405265051329503544888572619434928633981623640690775371714726116543291144255225149377903052650784517215450016897502828958075666282060294733006951191500403622360134987599820740584319306855557228046808823264400755813590682287255614099972591945084201876156264080771423423639468658668222889314774163391979063283905792360202183801928921684538549832176101680550927900325464724486670527406334767473946292783769556262852275801681089833684916071051360017756925868582277812871952259182458893198446574994840554213208101697052399003950995393097400665283203125000 [121,77] -7421394072483381914553030585609830285734283656287109535703835506893723683974717507581517824672860745304454126319586403041914252449065013245462986025739180612583829096404715528928972002108644437865456044414163892015618259010025026074951149994408603888582221280550779435115921707685488259407653076234549172787587484975636370549535446697701535924242815218044076685265611556741687178169793148924968076365931110923083937462762527934741512153987656489925818478836716772899664367529630521982942612468359787989681698389604624383777658575523172362045880701629901681000743092058905515305669869464844631975483770074617699024003981699282379302793740534096372934141667756508338497969830232759540635609576264761707359802025157905948518950481252438089816674379749691085032610229968769663353436790861399953921008358981749097767854707603136245282319314736380094762084536110088139873531521866459595625540237440271540627616203994471888038591226066478748473764276276615516673413164058627263031586897887879693617224119518611565261300883981514481939263030410860152856510660425014571648214297563463810720785904833885988205363925269765663770661868203343323271434899001324768740989840959745878957272523133481678110413009088822636303912581274131790916267416508504627364284686332698852711009030005844035809785999323384475115864790726732621468779156802656919701029672750178859426965047695819685549431330161310732517829695051281343029731247118430989630293639203573079005727521797360103440589180497943219153075483558100025746166657344065884007403110720163779970160525274611670572585646440597001771405586073201102434641935862603396756731905077291181373977640746930458039435174309731212684592495288920305561965552084020761793383372843566930106157864868033676936346850145409936081181317980781018922183496570192166371432459839380549986865399689894303146366615729871708322583008855222053360268453133081741711407092519031916277152981149172064813745371797029780854546761449667056057794203295591858439660477444123375179600077004970639202641263898933379786136207243523403522008154710747661377583455248992714661934370108801302343010245418879897349238385518146405854647827914520720308651841888910943856316748679091688245534896850585937500 [121,78] 695689601248294578043242389727696416100917437896817809900311918481264195418656588645213318972993334136440654467974887107159608111717154530784940654479359464149141492642317566914454774478765125850783535987398079308163470500693521555271316681174357462932189556095873276493064858877473622460664036107780859766544468061100279874685150246655705256621895229981027438760768460687000879112218211265132945252929201363414171364174055693500402438407237383767616613296206857836617907987818885217434305097622071827335909375183302264340277448507712444796833934916819190355310866175982806283527306179766459372382084307266867904748062136583779383970562783397783380043887116289720564754797987115998489475693108918807396333331987392400338010538426318324052166196201162961952451244544072463910055662910576828773379037503565523564300359454094925196246112455219811039799176084650907561406893866446694527605124374417237654633041928439754970098952074252157711871742748511402743392444793967830807529153856376783356856459129057166355134557585117020788548114313544203937992146315215192166631375566159346371440136395187135816543517475854647343878709428270425949481305754163299181631314759884653735102426200533309060689597750303532240522051904686229067650013214390485418960458367894146952648149347836459365784354955432960361685610136930271258565302582337061058223391460473955238257915083243057592525488867288734154615538858732994078568082853026710033908883703115448673809676068824206804694338916180486742714413335544236183779626973597531276008912174201447223529693440902854537575998437102586096436779401507033309091717081194432229515577522886790560730323332134300458941892383916952107094379721384141610143459270406125840406084658608161862934737931392825509881561742299559158102720189701537358867730246672890213090478762256825122868136397592089858031230965945076490090796808927195169620343729209701339258600660759999048992382151355136972451403571948737300995852365446457121283732056327095659491386305082454388323085627420180054931277788327979233752864573099029436425501686792302289903794839067354488453414501502769664396588084940350684740604694187000783257885549230894172701199220062813211029606463853269815444946289062500 [121,79] 16894881377236333842555000617780859401782732840037260430361460018672534468223876496447088232309177680033638886182870273162394667153779387834160627583435978718876770193223582493292685079352175396463754039551241447723130420656020474445278193890127092318857709456768572324499023243691791766501485622878550776794057257363145465196781445362576432465148723659062164489955014020008494987788172109249236908097141608668288731510679136435975773029961458669109820082269774702748942450682132419230017726861722375626056389576162030075850730533052893250529424779814651284447234790778467182754368949852888034830251508864903802394877867624846059279526223444642582133633784827238683826248445370851768559833804617251422602122522177313005080068163042977012254207314688068339082831276320639082656250530870054161357352907222070835240717991553994055837631832160932210031190028578119832392577160943737353823114892172444459329308202991334935345653020629573979085728713081496574159263226097262144998530830744790532940163346816916553557928369516034522639851652641920133368694019072179702263647608100232926527046908198393036727054344114615630337904702943897095985186877325875802869099333393246443026396869519803289216322347138330431661452564332436755186432308166517032101654799243204727131751790456256491908970388548475965811435373262833159920760568128025665723930589056794936714006564698427829507490842025150781874776885413127433181798296588103216749914459560281636960063149086739000315859980878107314880950912969722255148024800494831520046562350110210139285677943302633357491789144806301538883125307321968139332036848728419350388738229531932543332534168072807143595170585770755522814328769454804469266885478623245202744426394403695022151435573042580790495410017014505537579206554061092037894355247074239076035825004609936880221829010809530487956836155051297542891334006275131898869174809193434833115907652247536360426832243968033242841149350226654364461485117952745540336360638145013363814906340304713140750660980137496674546684313777026127936934789271850827220762197556091336654344364003809677606707518964928049715304858653283490731458055103542986093195921888518936445754111297858912621450144797563552856445312500 [121,80] -1467106430284675586068786290220796584867609662065276146236546114185839729027170363889953568371353180021782023038639777627529674129691037488215824343801252890846221564521378908676284320505447973230695178447304012118520475573431807597378598927320540190465629507743972277437009867922156116109701786355850869671963832764886501886319511442091168019111420014090222533940705770813292447593715966181318849513883118394832106721606328882533940970619301802457342973727331661264647134631988661363681862906591249159327527885552241889216082529361719441810207646589510313464100715554955515781270122358010209502492544875567535013443586989253723005513949780338987651673303273906474773790486527566992245215490425466646470036863318196186799122579541303875082498544656174875779571722904663500488170055378923933393031612922573883912789268439780976888213939311644911489486248489818243555690755391760994405384830146722880006810935626758596751009635470092426815442321783073306491765023094815640801423693466235383439039699471034719253371794094171258018043275277812647499048166226872051265406304271349429729612573918901245963964473195877423082441646756946826868866177765274421771730349650977486907823007367550570715433779371784946670892662393752159743036217396808706175594694709007009756722431027342623454483289659291880903698476528722691630614194586207240559567183582557461908083092118200899234485462263792705910357912417193258589970942160199562164691390300048776686802641135920373347120503619622113579740955999368972819373149723597052963706971512688306080857427130088648310857527658351397132051870343936593930508457177697734601722189833123608954981451368128637624842978776129900267510053105442575315132700392773401843688547554654909012427062434539310617553130634899178687702971459190441789321699693898395680837357652799890813623857679454136656259462038573075939624589496631083009211369745610767874665057022541437608763784193013881230169681819133743532594802020486409812216188518328211508973572309764460371361558644323382379394607274753248120058825579599572910673090783125626180354832298473777840761875207709699166512785735186940912989577442090080437415087091505633504710304137006460223346948623657226562500000 [121,81] -31840944599396230376308346989502787958659034763993298666312584945398107344443218707232112891172588947368543150802960337927818765298268092193312304185821329767557165919558663339290699467912453866212038640005445566868705977720455571131612048971459312537412416658164864560016597701478093781240013311060136428465192179796491358848903605980220404772512469691931848927251741116804999396529026532458393467853244857599711426064189222808405841704043057227656313194659770243883610742530080617085560810208648860003542936862051602938319887141880200239077205961557054963609158808484194304689144525943148953361060062731893040180369696181374571903887442631387182132156480560928072083346460343416562807018999704001188345298767608801586570699137280102533859867687203632018176321737579168345896298537683652342906635340106858518726112271289914193789542593939902178234543002637596992156825207605446226923951946709868202336614156147137729274647675295494895215624961709932243880120053720892123525591211627901179903306005867203899484534389986766308691633413533931169705324421977193841626532478641971078957640223843820443597310159142329098058665411037274667323496005083601763592226659802464873508059527026674731595748157373550401408584486848402649604759688501740208497438569099857530267054409822609252077761190827251970260313660890085447991371262284003772146024763645184746379266221036691987236773034130873899685390958913575553729092770675636589485828904201813438050305584195190607990457541464419954921752154462949844537246402891700071396083440920855126532097268609265479104816813810531564070101380523666691454565631180269179140705755160397780529937630703878918101993291470181658073214494378460727364430297836746781824966775624861562457927949756507584306081138786297251992554891758809806899592055150626130710116091906654090262052363099832130675694507953712248417816030024519966403476269286940279405335091168347707678322526407055243458538729548604735476390112170261488351088821333435517323396129887164118855738105000435286699450354910807088939758620279727633908620945339438409204159803150669942756179592503886409778143904381216467614845875124410554930484630537134851288619606748397927731275558471679687500 [121,82] 2518708296624047945853279226905387189884350235056358366384162678818799350258829172193837680792368200021700941339428113405489174923615583570274374276483258433688667274168904236108581681594103851971521065753331525090585170776224254254971142912140698003113822365672085449627035937521645498024032201104519869416217858459373814886004838736733428602861798019498429108895554007865257830917957532045071167884362346286960802177826024738201229635756674375414717167798588367730412090012389661585851032514403554733157024113093303304851098801128593473556090019088906820005573974248412328732647449988302966667274612344051853252764618585676582167953893093115011569041247524292965376804605291538193820718698073150902995351303452658045922922862955179607763070678088808662869336495982178418049192916947048896922997164428766361092245666107150092595659667076576853049432730293907180433042769329093049041100935798775197874182050154746048189654263482844358502770153921837441167234783211610471259618733412499933511178364378943981774597691764281948273469623967455288851864585887412008988763207071743820881619433707568349074901131494317549753072291404227314187158516639300261278398988501674615420693173741486194725606190826752465759530472361223801140225053959847597599788151719508982478419660235332994995445333746422644557382127597574115006250777857305042308708663820898773342094863709617010825596444721877539854566583735294472700335087324199722871671585488600931934939966252496743392955927794679815125440578037978257309921967025862621346578478366616784802032426000973969794265382886836233044379991930774640040859453667643399171890376833364403052404163795894333291537583983682781186087133172365597833338367838501785561209278816640254104094415185038672434119574607214129203675941052914305138260039160666998214033822664197289500799757606505900835864271059712053313401034683942509250292718301529103175727969204680079219196221514930591300899318179494956818147700845363976302723624724471009254728207783971663926068030084692659164377970669945656317320975497873664781649606596524815132897593530993210595265966559422560669412475697856941421502157815434173974873368400683467605311998340766876935958862304687500 [121,83] 72544775224019338576964092057308378808673357903225660267850945137440138584390432760753754486340273405364986775839549444108733934679424667970971420296051702982882526518547330131747963808474484241060487177689355890668610457454446367281577844247684877666846532747251068453445060767486462253512242695409928581482171832513418504098636934510096939735704340234695256054795994219845766776206968088958472259589398759105722977967976928098591623917052314606109923991216695102376444046547038745502146320659466094507419624212580876815171570783467822130190115246320389669640804163457375063195318270366584944439170616267212155482712778307670409519186245385635372374437016613941071303557806175304209400836656071802099078869108709418008843039232448906045180370372266811064918125647763917006437794646423815036045585993523852155386253032393014485012058506220802554344797420546961517043466274402624691349928693054790268260392953820109882284094251926909144545967140224119723595375945046412828017593124303235474904038236849520208515602963203861976255651183746091481538891861212307038552555877426356955716646031607334141757196987341569715179768627210105747186856370833560707709473915173070458111021952806921681894347367056425542530292931165087806458852116292541763921793855422976575359660896879805939469419315083960523292765500512741167341712713434817562552703279274340864005520396564377200387778692674823263607537699691013465397628611913540824954686522067478074598358037554303950453365162676833691519397412793704089156869248255183823547004036435650825328936903742212659600092322021008992223795999781981783300637927602272081204248297286088135298458393473910568014862866529229438938955533004411388176325698316804266004450877701238899097391512554603554376927754800080014517919051063148435498604568893827399731534295473119045234658313412660800732241241183449206926872895658378318799992418001439743235677749100834500517583907914537962610645413653379993111639944757999611663732652977810092713682963861352520824921202431607878697555088980922318831295588596819375888084999057301466382080850296098779669726447762167921574793266504590045818727534220209516804563504077865973417065106332302093505859375000 [121,84] -2117232078099332412619674789042031299062208801259795330966088053252316912251204107965853027020793501769990216984179958626490444847856027882405288480607583572108739123432363045153583466545173753099089157398288493411584154913215946459342463025876657990177620534560840473426892825230484614523786252039861019989301598893984374423150231742861842888786638579631871817470364729678857932867429711910932205170533208685730728630100315954293528598396208784302486788176376039567260054022980211547914942111142092336416494637114914876924940440679256826156478923764602832653838443042110057911959370979667182337172518689908899686868664335777550058611380810993451865468032818003559236631223799033679494782701239934724435623370669392818897859717687674823836151492413141574527954166805673730855055005696131843920982891636049466612031204501039918613068268394168501654038405731484539509877745111117848141858396650194754336798047818296402564500683195619018776149470430081686408450391288623965892846802930571826937284413150816756117968490658656044404841792901607564386615284788631150392629670105248418543747641774820457836611317892554279153441796825012577545531991942922720535452585823463991863767678177860610697102160237039699271581944268423217475728709484458690158288795681898163948496552629667799504281675022401755361228016461266435278667083160287663713206052327993996639400999293029023412735295449917018567508287547712490867338477117836587278994045057469359165627286373340703756608165522082103342913425273102178182435291761802115965300705338559913840649442555264149704475035253248298065944138190335446923750514124262952630464900193363405087571973809225882250929405940225144417924364735430375907540538375291833233266164439835562772772633008810358949114794257929438746323763615086956293454154272724236785599782904674635877656995262823285538064587142486824017692139919434794529316879281596155551309416236315805859354215258104861748406209617681676398457354112683124676871526981410104675368589938900774401005956549803602542204017939733527887894618334751317682945647244340382404234846861959378899969763699657018353549741885879506969372527603221111841013334125060828194255009293556213378906250 [121,85] -999804209128972532094927597167010416269221176030273504804579409792302492211407361467480165642806167314560438690863947414112325168657362305735593983821332296580629050911985335034813574080791865576788943799424770025303258080427199395677056450989627881010985790987908578751071581122296576503738185415465930504589723605962813025208737571716511458454061768254774496687529205727889798945878924046543051394164108152534360217979448842520449514732355960330629013553351843475183653704214716788948243189571749255448571008350214908588644300428296508261577979533783968181154335125714842632097278755235978989332349488497967311170067489701042639629311232624914409856578893286917203842258173901596798407115863888677282553393864055307986802446920482351577694977659928868782601345122096129465978888855189648032699126675886752843013799790946098646878446730783688830837871053614377669274657234369202407613519299260829464742750032013723712199727794584833909353627573008367820080690656866704147113694555471149989885770074666738810134873658208392270077399742411398589574050077327777894549366617549761482098772021916825314315784619289032175316469761759035928921004153674207924258634054766704672761084947005241274405123487644295511127172962221651126773710367268300961566007367962396629145966807188412592265755211030586435681611241379731029674230569965034214745982990716724689665856997047205331402207027318610993140308324971651552022807031792815040197636075145662573472763925810739127831297747414043211217591081734226198647061922251046143828037410196077593693048584478227595234152567017823850102162810772936811967456533665054133670777433295536844865508456648022475275522370502807677756760038144139256695621858001255288991164067060060812156042195530509181079108078975443489241216666102370505579884437241727089651210392360944375761496002160283608424984681641247228941023837185616742392192298819020500189144871492962173433052000681907609577923791439290335326188012041889778476286212203658716349300894171147434827812231546301714824629632593700886806124350002143424389160693529786193545182800811641475053601050958682368798144591970687557584629561702096570724949119511079043149948120117187500 [121,86] 3968906521551103926677727411148359966939876933624735336045908373759799229608935821346514222537491937761144936671744345127160964997691109684939143199876426053725136144594037709371845915109881157876789538070306831767441080201869099042839432983299885895637016229759861714045254674126256722387106213642620191195642339624270080536583228669919624765482003841960906720022318260683299775056570013506301894358926457518557025956437135029421308064268960199683475967865110553244540819598324141108952243494437330048328957417959537929239691929210202362353699209322482487479458287409126273289058154406813703630869685335604173017813932643099024924021849791436598692426298684921167812158339656091439423194782520153863087774803748776972318855212409837416054001002998148394419845912449472716425727698288575389668444583846772215338722069990476019675542875149736748667376829712493497730948034757349524994197654790876335496369263056536432034390357734305463274050789604957278546047665248426161457860005771046059199774552641879833935632874308756764190009595016094350435111012337941545768553265282987119337709014133227759462530744203052669189392211851781506694841707500658485884222508553446935304341290855114981175381971191627038080597628945310378344972284659167069792348189039046896301633520192542913736849508029993767174137498643042426369845941710247007522589768829583682384371166900954478234658589487370163648530576285854165798996662949914920627829641520913752858204331235053153027911741846019867184533674072705389695013635890685452522719530408280329963329620990758094542775832282922607898991101388378228717402456359641525105620149473843613698361757647284776317025881684943969746189401899954167533076528030348276295887696397287532834033975491537374638778309592180436899344765958221854185353006801218232083650357814469906328286116976916272299172430213378104630637633676126361642634371850202502229333701877151063869607281074570064724071705768327785929796523450211609496387462315289793693040155996080254424429690095289529482122672241774976168113813670071735507449000610838418118254286527406023845581474251377559240208235483281174160626378934288224124593848165441453456878662109375000 [121,87] -5031507230418490946515314035869735817261417732873391980800404085423770733892372325765237601150448901087040144809326827741850751845063310000340522668139821998114003636134158455830883549810832271076323340602324041467471430623239433300735066110764140898887192879656500788366400803077990457475151594170849210133625102992654721307595799866517171686980139567046712416044225561087554761371839116096015847162473985823849952958756457669872037389189748299077072953978995613113733965731550370377562583402625162266921205756240195422366995462729217856000693442522781439033472748113585014724958858740283883297421033649797214999436284102781547498113040279675436053876731069431125657480292376013822068021261246838086789457911253117701634645133114282238273271128920707569786701652379450801931190953090214542769864721726141964809909371006107329830564518069750240856067769785690469487669356457869647171208634659414615059724102408238700470263289005744459115955379728718361278030008471074834071567196900489949479211552903564004399181489779882066627834773102142663304290472663011976273090694879751510559109197424413073667280502468688743988977217696836793161953677008485433237318301737974289243567052333604120721920845281205954389470951442176834354763427928124055750457943336325888814901585669537730452260890604798870735150359301866083711363542292421012778458188136230091587829047699035627191642190792272702057309554942356810463728347771477340428240284379778143852330761146166689222989933922696740578627139884302970777076414858412339434490898327028363397280997270439473585716494564397200019348228669121231387785937744336830595033034008511340277498129056947721058098010997728271589008637793386448895720935396371234796392724151817015465877742164257677404749127272505019254248039250456802755540946371897664214140528081647501620372304730077950595701094539297702596362310192015075595618174838650814426898325893276188282635447417509329723976919631493185336415263992615063031166019147915584131235219741501798783902938647698068174727189401200837605097521703679251566801761081469951127389728281697703600901742494394100076117522682595122946652746673052366453883960130214691162109375000 [121,88] -1867727386130753842965717674036952557237913910974648871790807704322300929406430964933072435738276340082580605735858322446884697000990892534695649709743255438095631805284044550883706387095136938303050661736288552510871830050599931537724725743210235276042522817946139494257311884831350381826508131067121180451487697526795355141855246659474879239974084400009784502618178986874254176821157512555722999015101593622125756235014291205573743004706605464480621948196389146649922250487874463485256540607888417100493930686945617179596419956402150755558830899209297551229478627922398159818843853545753006092953802117406162002638383180867430794499994179685441638324766033988093487472188644636166656365530700262767956284321237060934987809753558722534526742660441551370224275487997847708453178770682361003686508362426007570562476956468421714925640850462127248328328371651542028042174111553149392099985646334088086897667218134928727993376072682321994811639271732021802158489154407789149846509433462774542295579740590553430439473249768137400793009432988907566293124339094803747371550809868226468710542588881645996916838432376820322312982667869754545738489249464034310503677441698969631730562193430126670774889856956875465929766823965086592698476028110139483633865765591271380367634048132777907079995536737632804622407556859857462386229592660611707660215941179795061548265426028007696935849507233863403858310300255641982930654927825637684521931373150995945371240281559194691811796092920348080346722151196954705686431959875906089767485725294830400708378494609233325443657431335048526767915391209626719455441107291927176409589784726588526585899098407113979110112102995107879156417259318556103273953402699129562004666794155241990303548193944123796368362961118599097520791591208159196299229679000658901680518594191165181870038628967751288525928455957602952614965868664263699525329018940380739798083802495794760629260753496041140320353752682781344183402252299086291841108196915884026289415403127249304985486346951989094986826182421132894685481513358684515244771763492441475007959598638940026191194019079328790045187648070296985552583876320269259754384584074020385742187500 [121,89] 8763316356118907040666831449195480186258678505276087200386627151329629389695362192655832947074888564740478665760939347971045286630152347388604706865437035248484215264738981136199201022637038828591568251027711464836435198679613820233692733986283052017331326609921403709044117846149966813094633413007938406283215643458190436102189321695423506324788462889922523500290552998458122137834129499317765721681001289594429512718689496035459645782371454800480896809091748836162062299630759363141158405155686731701194131034965871795773199535907836939406048154588745679545854869376975583232491280148319122339100858684991258546708250567352358106122314002002070110478885306532624438490404151005739820926391191710122148238943275095289436612170642149934314666404642389220320429169102351160870845502713623628928891311791537456472889083893323114117589133314209597864013091716572323575195246734502219295808353710145565921567441265766484761824568449941778497272125473658775734301140292957506552030789512942265053328278870109324791651545647095330848617273517921467065339752576846008006967449700925514201935340134358424521838171485180203367352507996387695262516784744480418342625345621018012785621865098750621826858618665318299602860056397585991098729767094593135542752849785998437001603022334641783928840549415116550545952926374136864642026901195459614291062142628947455978596923422432559242630693560668486117415072071132824107465074862435253240345120757772163456272141249535630988169713312843429471004373739089648819826522121801597059811369584236718312398476927494421409327337779906218523368296090934219373093751725654639596717501946816040357584314596152828861901151333304301518542352414462933715304872749536017896937492572383809830454568665476448171715721495278422785147037105119885150898803078554039165558801772123790166122668096917654001009129579926087975454787805278365313217315439884536996132938683900000509119288107781527603489307739193586964129286714509000591126830882174247742501734123867886236659576347087262999174915640826165775043665717582454723990016319275804509839561445931084480740989701551253382722509407570946982047071509389097052820434570312500000 [121,90] -1674272720095794962360958836374952169591304583412960143944277418610601599462639540156029599082413316253634047437586868089478989322297030727292569583781775837677983917921137735027665974217590056581038543891601224993613193679434300298280361601506335307493760178115580838909768371889123093314293884233534879235578408860039298761637645158256118542626090418082763530548996943241881772135755072105792328271110934959989878223219169125327548364357647800483259184172871974654442471222709303266393286641129656131843577317519670535471238900317452759836016390054823749646654369788706226138058475619480759526418536300757184559820084253226316322050293877220975859969245026136049887748346527786155882349755476090232308960537951958427060125032366266995158266899965618873742716997364165099388294613094964308732936990852177091564728748682236771876766771799165236000134220220569596751121656557953308661289633010253277611242621553175778556704869267609905472250878733959309968749363661232895117836835528309134831971247078671309097479802181655410212806375018192932050555927420957906826624638471831362813390573989358454316355647432208982802856620141882014221883438379135406256126659648062021302526893106503323529691893914558287527866796173768549332842094785302383369627321596329154042460613958584822795945602441232605445776534425022965887117223848103465150562561222075597776602993520343686655704636756904977075055939969957623164253000847623249602691384661610974062427809063557800087256591072207001883249210026380455080162223763807638639523799310063895917273547585971225173053147437847291248386576790555559385870969330740536914863457621654271337070488365577139322985859256833409220153753032099026924111937580375652060084841903355403142245793534373420782403688969506008317866131571496622332510344027731266287246266286002073628511411781759142007770242015510448161515505304900993311033064619445342361064802206630719550472999251325595157918941670063357503378826688422801683939894195600870827194224595375706222103945356478865523621627035716372385475089166255418310266655261834359739392016720347201899466890309951331882122941967047094787593140580822168248968505859375000 [121,91] -33864817280019913034487880260978420387319540023761125326057243015163739062866991475964364560980579290316029125194821113966329331985145779008081731653809537407868996351204968680947435697370329420589557398779666402644738663698351032876601529919055181973546792341994990811464517030634561021696600248884835724249496151367925643376751720370109934507814060473755347387003379707398760405311279948843736582498534741057456080382263896390629773276824612920258720092643779026266621624013744587727815528679960655860575270739633044764089522439241937043612264287297784866178260288046385921969335959113779919655835584729856831010174823221361129535553897915435545157133300517566908687467171869457043572080624072018611574906402571700682058595758528586539553814451847028936348806475154073501605443176220604931903617481086426417407217196129987420149602597615174534256126851388434396913068917338257160334962324910463472229905609185267752088486448138564725577850254951761613206953654272682959626670577151172952487943337690522045615173583891498338720521442590879667910223430260493976938893048724285189853611054126769976390917634532765016282430132908955519198009447626052231811492826881773992955667493614664807688372930192515718658987238210179729759050603369498649261396337555902870133696026373304536835841291715496373966084452797886463217547028841841280073055610368386088296857304044825273950818966736100048735122622209781451270735685508164458916737350020858572250968414768238653000710401208360121178720326842491799099622261928445144316049415764970031259880599948573585470117310800281078480312594049204666526927519373964267232476134205636604549117973866874096085407147437552458496357015130384118714507253980435366793938054559453914827764829848913076208889261479721894274795715507319576187235528247701472692634138958902707640304350658767913646286445830371061548143648221800021339877814872181333492795098888745275597605546126646703260730942851549539517556264303359437998343629802032101928041893022348390006776942527149889955496562921051520234062888026558780297189581947092976153823029690975850807885029237849190220980730956576582499832906620868802001953125000 [121,92] 967638552549433580479376857231381524169800201394147234858581983303761606212445395908865239374323141619425779349998471050186912047606859250077999783221184582966585100576492135033389160031439996494471895736571683098859200111394894829532420351018146165161659353606635007211327581066982172798151570675303524129474241625760768296092008923279075267066345079401192805951131946240166129748848666745248936591198965297620712851016807819147165108860983537937508428161844400921844589820526249045192377282352529008615682248296584932344125553619036357647680751221846563572254965943721227631841465065868114795901410269645415081397101349801279429886390652658350266795088610381332006029636397669465327699101769333410197730948751020541279588793333121227444657918774912604656684303657894308723751551337954949539513878862632870616622985412428617050626373391141130076611910975384069888350032914216438611199213719305548315986441001454532377676275107552450678403294561824040899518357814296661818475886927524033323937871552307792270064534811252049943079423091126231423179632031434362706999199357954932507846640142750459443979192516723502203701874163943584966801940174489434955525335629778531641063283764521181276277693675416406557898963708918787082790139593819946412377140525739179845267159519606311387489578309755278296989462151429125822419225000824390237207862697153689748965300276643484724112426250976346859174821912206604995126073070128479040585550487787269806071579281940840031521144230538828122488927699089127016381660588325104547381255202111775407497450276925939254044513406795804233439670226833365918642966094374625677936970774372511218238238119525727360142344230428326882236364542509384643985495004819212575398517269462280680216585085960408873856458139228056793301404419686124397540324353351332209476176044697856553501683660114628588147738396388162377380948853465692820898553861664536538486765912248216419409004128159121127837602620603853113722999823981481596313522810204059311069806709258595781964513690656652775828696818157472279030044081803541111210561822692124865302849245164770721155573193620607200319666491986067251611809592828655664062500 [121,93] -9958962343720106892443179481798313222536764142096620667985735318027371609597105552292904937515888350276840827335146107595847505978696971661215396699334968801909948709494083280556673060913699452988012336223408213650102416189252249549583139160623189811817461303256367711890383152906707664302372453217728469881003143499944330387222070219389019776883197460976742184270850802350913414027110918097002502287129658097353960296648166628581202291246127559844728578419307823648764660066485666875361549004403896954463633344401305359919546754294499178968347672811910717406839576034737836924690961861173155378017358538380050315150101667982532069567739863163564255581875995803378455779648485266859418833633850415108261038667204701160308030203274729491317826962904314553440729505137414949045844855983970597229965148003898213078195290581198013959271744869191825593968922113036524973805751548936947358512950136973282660756302029068177380613610943617442343916749147574227518904814336364273750720105242752666251194298794637231784994066429308181755064733141326038203112824549970596674065668910238591850484378776610979414988060623724270004753140809962765520958157815978475966182068450002494587129352971403191157335078164258458886372581237202959042601606616893422891936945673805877137902609335983589306842489999878289825652525157889254238040125050943035655968300168424484473569655732328059337973572660347749314391715157076706698223922965387506786570491271080122128807290617567535314272055083040539782116408459468343238914475666872041326602138185850951950509458697320937837156452844872515509529486260835581680901095597544976704407342609401851357753167637357785052245423856704328759742231631400065738219978813096791935615770225342493776623406618901036652796431340183243872934848826497406045363049117035916177738177260699092140502786034650815746190816716834153529233339478255271863833445109639064414009330365298001158695814563134254109293528480787664000389735398139633411845036338196074290580002159611899597461159583109498878505265346410800168585924178366856299319901249427314276232416091800714262212141714974446067876132260204055997779509738232812500 [121,94] -574153265446240173487605595011381585292825285081821535604037316770575279131947464115280372597321269331539817594206885021182138085299752074809904492031753948351857949381504030657261254128529488764621544467933164493475127017139908747962941823054882931019237312460021230039960291206144136344103281746697030655540421382574394079302468288983350309120996276933730068306655362682844620522820127158694733991864147835588831148387350884981197692778145598447502382321855751543999855281509220751486823868578512055307762767858071431963518327345873213054827372855025257264110962398102185464956899890259137163034693703626024582450836047949736618153825279112980100715474169113130766281603685162535529315532621695921636570981609758416398393244527165266803580350395918799212398892137388696312423362663110303839583521248799007826766165271477336672102972816947742891889399743796165358294131815059452049631267017608381941832649622749870416922142934457044352726195262652433690856230748239757056905281752630444210172541632313198350700787687746639170281604513192207026590986513983391560399589592420435911028680758190498556217211948302141659398260724770633222737491470822057394655452132380673340339555744929758337755095825883502984255613501263662648314251874165433546449174972796597552105213036126940820621409741548432469318783609893865138077873391988454916316985236818649474411650527612040881676283790420405936384766610143351391524892719052271644395983003435976049755658208174799032575867501090435116040257483246544475921912764190097842199294978644810889104178585402433354401019132225054145115629707657295303219064421040978345450499513375115879039961970498117673793614952358397953861594848392304925878062760444788511366503354975354473407207468094464559724701008814353011813358393197088249032764836324930531124762697792571259135235142320733240878190144217143818684363772903586485891232363506101792664344799198490466837572510411282060330487912526936787848504275697301447458145584592806098508907143495444390561503189161255097262012990310249588806826801122062925996564393159929321907947691178021190948987744049401056521915812643559871849686848012500 [121,95] 10076961345424492686537828756754503339844313434802901594991373364455942430999824454201376217790139592344942153782333736228763859644532262819911730273696394375204630695755636453388945733589257938867587195850715043529795185835037670129663525850946662735671562542267070312407833294382050167947398957760881069479961445657676009727919883261797213773128491813656912929669765266073614694589610797592553493858182163030564842568005661987270772974806509094791997152273293191759327429620583439348595265894028489730283908309085320824030387022939801585813604934574486048570391643559456740271922483178412724994248460090247829099056451892344244432630041111962318076101712368118838473346051399541821472725682698225554731375103229820062624869979070910398755298400724418623428110811987781383308185936321756131552844785828977274884932706703987282066730193107444755605207648460055914796059199135571765891962023802717293106969000150493816255588961805252947988278936427513255473407033632295525369411451236984255411435364565234895783269332355424182049969342997362126259952297551782435578274747442325281865617496182111689025059456595602392923653101324554662952239703200134831058758509860901004137185460790145644361488598324049119625318536482724530066332411892747757427663324375711304312486608071545926409727222292537044049976476447938578147074532430871008063561705343284390465222345686204309810338881060156202556263180733912826475995166373813068772208879351079699079461336088353088546484391911365432250586080884969806162725569433296538364472027928719134812869308703038822011018274870020599872739195522361513764492152599359581817027503074195534957974172061346542519174571848884888209953109782589868050389309843920685565852650765421096498454056817371859883547076352443705835031623443116016389882941711025988692235273017911291963690049549179139323620545112804370693441716825355566974287851407095866926479440437728234832314030776081922700190588190173704200881019111738066093264792056706634817144907950150707451694574672095204701283770963474784289825562915528199069613724432742170087304250242205533193111629518677469817160392057847255288273795100 [121,96] 468266196453542350499635706160553829178987012699775571617956511020917677893640245013323674616918561620424209371616604840720670017926439691935928111892433695520271066337311209336750976694394375207907982326159973079956677052778160022599390867435875636778635554432200132661915716575899334395313880532477118159314194243727610172921727275549528527249788313269200692910978300190494198128668953421960575799131335698002960793679473696625965545093052178497591533366821456677492367176817462803688088381024031826012715308427443882992510698729771554962824155309429566446147987641604956212764727935934688685982176770584195083364141016316085644380536148387456396285494494394062800892153321595252820042581006251747925779154491523997826494162616332667823955629265887758098104234937510003573139607335567036223270647309140136943580240371404409885661095304732460238584658824076550401510003344415698188986620518080539945026191667867618422168042262096998248013411192864535635013742666242975602751966191665446888343708755454805577802885148634891732364548532706588946317931015061040518573022014436013559099179540813806097023696911787321748441759837286109482233109989513288660388229851086145958691315925333546596160155879088198227459512730168474448754489393060199873734181072133827418442745302176608828860317157240839148394658150622307640230175449765744542548041697718544857044209821628607824819982405900849740485969233959467595188161275090435699905903065194954339293377704562406821851220561378014878301838795352926302320624615474752463545766534350317813567104806509936653813215824324981126644817036690712111120536510234102284615697469893031005553112297531447846089989125126264287995968167408967536266471605318151994329511124958562601037288351429903434808805408285714358369231023823274471193388965219115481937651846775784464821997069418315667453649589295995602146902653546896271945573965540327176173539100271678445636433082844429453212871952968957145884622345217259732107474926610155697450003941748826997908867169830674217828613447417043481594002421889817424585561821257171547688809171954969108883456689338805812691782197853189046889500 [121,97] 3897578202241354170679397959312105522733801346785138072134155571908754816932866117936627552337952489443070519450253275704935523818670712126128602266183414643285083593146959977114983157886253932727333529128967107852782522681547367720251778663326708196506228219961938822798344650051689081617692544523928078244869505216200956903433753412930996056724762512531641025321918679493666493198737082479359849847699602750660763059577134374670074939182586355902748613260350973955384351127678413191431668492741062294985449155154328805846370701822163787820673039287373674493938624445462013111819322531675443497083233328691353539846038952760282584669228637878738712820595307502234624800882861238043819066412991900454829351727333569079862951215692036622174537655408377945378066671429209395168193478444018454645332058624658339131330872310859922201181529754223138520112030847931763875689427032903032438740667099990338588466974873664334800295617024510764546647599976729890038079819301137836291149585707745388588171697430355509974103391121648090903772383206396233147757839213662145545466798852076770924852818323391418259012382877345850992542379333287104806890872261737606615995671205188390536171026576599771149140323552335707137368672106665547846693525629541070764315550323078898455620129766524211823956844239340381915633418405732638605320615272308918699997170460131669132104975036117601964885658317448872141191803867329501928782777629866054671922023868024024829192993660484128312057381306927394087060243163199694391045187527813953282261756955265855369491014086158996052282725256672803311644399368782834630103833699934975961862560396280689005536622195258987533998220509981547526569740544780088589137819776003467929980457755674599363928293169606817671064195847891460271065776953797380333734373538374955318423452623892274353861407978648250739985668093811132972506919250552871203130582912979806970479265651783396206990851940884883272720199941860582593043433039922284863762261172664826888803868492083310315870256091356210062488975842328323596564247694981776213899366344184366228296471725720815870146092851132949505152020149168232000 [121,98] -111770468481997583901013611574717465170958197055500775437398478492657831789103629901260756064896991253429567113895737622008359233109028181908809383969499456729639286788802438466898247044687470258233346063173293881837561258726490259496215078789967097314590878587435465167974437901537175806675888550334896899114496840801109986568509594571468841670042029721146243147304663312845308562009126061472653912419352601037569931620554301587877794434406491547248483042681404622422172019178041021358537913619707522482559449729871385448657581100881298076532114241424459347278393771860338823887366064968671788782542311485991211900959384343310052876896358601077686975124155245899045603417588172068855041918013002666037426147708766499937194961735864734241006792614693359611363486590284005826270523048261291501570164913549242190332320493443108655397682906273801113616684385126008942648230304146863302903871632486222454986197617286645579102334795100308322285166839242827021634465037721118708974726185324576086272935621587868711534364030773283270437207975927600036702574168957837600922219133303430010901416523468372999945234347250430883401012655820310789884283298656359472204235546634450941490657973673879249466983198773802597225505185605575846298164111243416444548871255146119868030539198040139716576712453101513900450595685581203444365158925747385474339037052735403177167610457559087033901255651428278307601553584567268740856227795926489000656584777640653997606719770411743091827447985773669448956256851146316808646886218963912151286008070355501301425974653892066172997035797031688724575354163229063218954334583458932261905805907511940831259006678963528439723890401174679851480252489110231154382004520875658540480356317977045320764677773044689165539346317724090717049662396254760400105601541749600004874826550690945595190712765361627866604070479116815904416464842938712163757322022757052028247486721477709693795819050694965057206341000783666399646440450041886963626353611689599812732435218295924986082980624538155441056909312837280530530856897223470080250091623564451658837262469875438665490155260253942261153716147267050 [121,99] -518204933187272447676263450828050545321897372072046927614999099120655837431106570217274440497114794889191477884658277031941434849937686947035728811557898081253681585384179132528485298561393166239857785461062156528438188175214161789595177647318797658619456913349674660690709740202356399221590276470527982796900558124176558086227364667898484790495341909051135712485884440736017367677948055209768939847762862306921616997412806605196118333159804837843789990043074520684537238408847803332719637597788672783857904067570537373704871120853116911059893654081252096274933649326252513248571761436243021873567529516536972666568579729053680945903839313631593627723718786080404511530116226555993343290581325874595600422360174101575302386839293680752506268091162359082728211112545460443624469509793362311080166651223356013665677067869424783418876390262257849467232986195848595597208556126682595343059818148721398190692539883897530236288752794478596093664289475118110996629589299302438973011889740465294442188648009938383962929594514956325691033654006937036965666369182317862727489782608209790503825336358761951340330854962999815060859551387068082890922838697471179214204675934188183932511881968605787070672672432119230383446297530411397536581632262331450337016630240845866739594663178413948950050053863842363001083218550052029288039772737642171594394320362802206413872795915614322915108694815272467095407063288522806823872748773508669416999041956266951230178897176646288060364292390020611749575533722836030013932398643725334174686760033785954565499712276594940760377013720844017159730993141072510386197670201314759357191592365065146212769837409750437228340277598026418867191531089820276154830692165725569046131515850197731867649653053315396468415620463298907365759983335078913278628656188102700699079069927730650736525371136573667281873673125175162488244516928883106030909384494639005326566754285548661923992517258159686569292134527124809750052978669425813613532715409355318141421017777637754709225934306505174005646576362965597991230999919097084077338710376948477701922548332153712380919384348554219859648127250 [121,100] 42602237708360452746572756045391855270961930506191587853654023521219321047494391276783085236093369698386985520607498713279199092926640774233890804700694562084759408788749349248203250313377001226421999463732875026762926697796171850169494823219634007803343622381309809860799234015238660526881642568756577355870644639366011588881685112949153495270028693933024787067628473237270715131729766992085954093766811484414931791137073727046275963004477720068566815353693036994569309398146355266259947954369665170727146510964175558193456088051753407369476784562923129628822853182230773656855036765339611106006113344048142306804545962704205038383308176764879435169758001370734719249782759514189656611683577363318096601257182069966152978731268377837912159882073486785799314363495921441280634355178514837808830322787288292630659516409417112201453830595508130919257871815946072341265501479017651623715792233721607559053240647664945805578234512386652874014548891113835408048756264713217427556534701447993768181841389997347802564085502788739037773073959160165277680840430744971072050274464296840418257757010157428872737819227384248015279748108332992458872969150468078596507707646633957301737691093964840994896384909534654400710301724487692760447991414465781308562267791771592031167640650613395482916664931754243350419800470870304199638381903232886731757848911031082621874152361863285897387183216087083148292980153189693618479977112579008639795714308435640715954675817574592375201029114441436473340289868555885694040387199915209578219663434693636681733924229846120426041548685018072968201465072694968331770157772207164452944458038855035231675518294626099943401498334493354719332617919315717632762720276190095078184301791993214825069854309862766667531550818006364631802001574987679490257779079361793987832803257409963191876630371952265095824004787885523302099445725120418220211178989030197517201268444873116006281087813239880983804413713663229364079259380411347784559056043004956496054266578175706777702537249537448952498636191451579604954083708497357575651308522037649852297023524887769271004206295822932348090450 [121,101] 224576254232380689900661527908832644517337827465727678910881645599489398664529980732494932972290234544524696272470210195101789291441543313699384500973537834223063303792010955722364116861296261658013850757553548593639492832286388058607461995904424458327350239488209407366204162171304164839005850945646464217783782574140764241759686460415146923480440862746856419316485390298965005510372202305802977415924084405436006893391902810081223915554463905611650536578494581175500072346338740604818569466623110741612696669159855195112079282695052107919976658505969595772465598304844522656456901997055207783946223406927698964654338548023704548643396599855088351017501741530930775525422127743016899113777985642962331730956721703465183897274562644360508023775108602213898628924930246032606704552471602075110790821661226871794981729999800597774788726108249415869932482747485244894312764324737855566708088752236876307240106053025315115803773524334154257665442569260468303367118575132378611025983484942222565205466724763721190581959520448566889021818004892981054371029002735919567029389289434823904904091501839382448205455076784328342867975022533987230278609757417392864360372070935440186082106111034083225165931530369285617382486920095476541390579005614057025101786235763540091838835556243314958584000527960709781211224542246839962194944118733635976872072848278928156695057102297914986216958394910530777168184652737129457763266311373661817508276999090372899039312255599504695841234461654883565041696668276051610416919496034007976616209187397925953660967903815869161863239196282068567267880656260713044012067204601973653406103378633552964665864297645972869055077802450521296923855457323287087820755939562459300571858689350736041240931719620367414958066357595838344640590091199143116986945957688141530092664296175719369790201949755675255549782255426801505808167348522930208505727583171342930481291315232471880141597501371383488959549954250588005148388758659531966211656199194697775728735264204163037528922283779647711027774290515886604922819421914802989378961136164210640412241322854628088587608463027163200 [121,102] -2273789400214187329086087328251408147514049710269098789230517933708433106565139232271516664934316333164617633975093220697108916899539823859547572741062847850863778968597764979866271649323120861453125932230763939841377982598963332618011596846057252398945144237362994088752511584348660411243056870778136300503141034132579396634221311932597292672523678286948406110664036400021793549893031851411705904799620033645139190987123357835777111569684827586460778650608886106479338758066708970943988236567937872521450481868905066747040250074944306618521002019040394017644061548742086587978335612616682775587184080626984240644552136990899676214821432519567698953452876764329091048673643380655734443112490629131022288505670721931526310095536244176810663325613395020348565824476243281626154871897468981478300872412025840318814676966325830780435277824583129577631632298103958765125421351630468008524100981185654120866876438210841291236984436819247763488347635264135113946987243708565044480471961461237939852170620673565845854528312869480973906388024694190151777390792787853228665926649458968488992902506114916704037715351087330407464474975856172821279374066664523920443278230180425869867363188625480249852481467512943248252851504396644621893151557643369140398245437538242772554779680424547615755526616698737771291365135437599630973162440464923641008997242080275140503739581472624876889615532249527591542912823550076707121467963108239654306986156038724958923146645664720967791522570385635786718360416998043918957113441497105847090372636108449279926605460350815678293037957171124384989012819390294695943537277616614536522434468014055387592490153968492745352144916123656974524185714111070496647367983906282311116741004353528210933075073100632626306138766938686460569337106853586834558542750377890941743852463885634969298425759412523947578294512790485848766246891873216716473152514833845288637252902487875723743305892028841720949055138622693197415599152533105294919340266155224194939260517388927077186081165788243516884986924522909123012826272258315608532312190814805139968896695102018163208031810986550 [121,103] 35873744449853246211654156566946272869055279847118105816448262877858345429522964959801389868781875444188129787346396049017082935361707715964286182885963214969825002180669744399834101021313343322481277431776197867367941382615019646154456498361097935263534428913054816168772618654983484441366147946644542164537787943653163350781422897822917851439412253256385425238365675129300516569304970764187940346652038662021809298288008846301547525785284763856971045993201678831256442608603326523360744430447770580101242576871189386199037514196901363067086961221334303664623442049696722682529802728778556560879284682677676600515705139621829661285201238025985552134478446011649038735002422067609313510022758888841191682790005265087009966149688063948194989493698855095843465628698542357465581213255186202045948622596715239119197702285518924064196858628456069082116957659263408542066598662832336097431504137231661914973100933048792273042087420961964720558967043085621641553465330557956632943240966804988724370728790232578731884640400190100407810799387906529080575384572632859719289687613436394137095534012468879893436854094127006037377394050050095518683695455913540215166319066984431807086906954728700562581223799511793143059630001378118656347513080653469503062520693430455300541941050187947084226727137430332027653143216260482967014401699399036944343341454241273837961147102147522013567629149173328594391898713921772251098445101736181202674838094326040387748362149063810412748851377510531696846262796901353173120759489541366381874407895985561345237902982051322014713473787350824712214710890001765812748210180959241210709265675540530285195290889061589613612328610445935032936590238305406558746542304670368247195932248883835282792261820951898875837914044137083390880448820454748366555278526467247354776523058005726591131099358514850712582405902300792663724128042868148921955933723662798165065352684929327827236017690204764247580937980649480018011747663215014066829086993198071857053808415815657125589145221617950048427893776301394182340711577227299911374184123143587253197970801568992040351312030 [121,104] 629311435465568529387679345795091651479944899954266970648391664852386012137399288131750753991649500027402658699381002913156700909557696005446257525814518131140859702895407228183499557573159947677174705253940356450290794994969855611799192371693700364245358681906321911180626210237132449703679072448109189631304686734590662086276155880311962238417964840585196167321956288864046069099367883466625018837964532651292163001353434338448811205742704693005361436856957289780865731998568596338710392166593312298185059795449301669249842912290866473140555593836794338443569352040643986736423878959297220485479191436614505058177024997412755701875436416426057193472542461527774932203743750824055437238170535508076759515361031596886686537845088737734091205867795008423230666069642161957426700031128634258885402283574389748310914676772209155877513167639357540172161548188561808199371660363406934621492204870757887629968037492847246538049435315723465536760779706234717611567426455817186534504596035418419956653986365566737526809811412451064440896178383457923289306180542769650864633835963823539549468610830489989050212234343442961989493829746352300603610967844149900811194333667359551627247028586054449607416071599124423056246316698903883251992281767543039113343708231440439991196929458267140179210896383280056424338382287677884503304857687310905398174145725809555615991534869329711384622526927212910017732950638571041887189437018662003797396947444814105290715519492213303100990012514808766415770039901539877572021355585630830781181656372680849702359451117478907613809424790645403615031935376894310948162967115225627814570439126788530096386237960759137687748107443446119735270439628356312450532814459778959042783958696001537891261543138320932719029038100731874204981726608678613875944384075056189898690133399073202444086928904063039032993648509624298700664903304676927911294630141901065245104552886728403862143243301744241571475986995479720831290005696903990808246168368311308567037765532353151214324987594311786028607390368951467202571962502639016350237482068271201486597252382956737630470 [121,105] 2315122417736014746762192201295220762715373645234973057607808281494727841505875713120895282797606034375169643903315290462553792931635265304338281796847568555033913770568755563937702148559229073605027646279508876957868423860913432596227984567052339750883222978849442210071163961835454202422521864528777420904634289469517782475027723812809066329431496066400228237486728173467577377592661036675796078398574451853273429130544199069123306239517092683779437319459939483263581062632205446521876922298360411374341585860999140276020264683196044130828267424966529358082759947637760354678548246722745449955724205678072387861578884079602936352207612168574960283483355097460522736716633403454337630147172895974412438709145158232398873024788425606960697764271656770677263458525750239834571918794298986097126188553025486058679596086270798325066462637969023930957591185101552828708562972501216264048678588257892434822117265919648354079026395838807663665031890260977281131642917671970723358913292758458548847990148074678002870198844415209432022048944455079890918622700110196108626828925384674351082444002842813141217635788364445797821115737300349764429894732203564981904244607567411758998182869495629076011129823438391627240225699555427894598947684977265288566655640336716963955702729364243385664057847984052197270161455470141899456344981507311612865482470599334588454561650845248340241498638676935154781911530367184750185675673738277449761489927107557730097550516298849659422922028725364530458413374472604625006019053007868457408971458072807302107769864900455274564371074172900091400040577431237495723659899633559713029398843309879866235970961685380533624713636893548619590072641168990822672609167816489947903272696011859760781204533286461101505386555116958497637857366782728164480040173881230771052039876218696767648181192150421216599702032451806749609246157817486796999106465121655363735510267925201656873344766959475713767314075531817013155807870485406905552973462491800842379228155527486923998108318212406020364473662410151077460448723032452438226402983407364079722853937376662630 [121,106] 13337500056871343005485932638437058159637494745004978124937521259572505636741681933169959188675896693643754377602369730192422750333808468043836034661165135665410141414111689717246485268848825460033007421036851451435881234734539699668365977793584091885651255232450238512555287379319752851265259184115860289778122441610415851578573609166193041746710433876793496878333905216130553647961331600138293921664270679505998428745633978469282441437531265292038029530974209593478838630646826773272703131578734670668353498620911494094621005275833273456783755395612722855025989859726792223975579897267450802093305906696360005122751546161617591769084506167802010864500843280490991678566083709190147055578356816865804674045708245433450839242153321054252357784234575060744366423959806263707558178416570647936074787507800219108248420045179383009823560163040028999157985476323575740499896568954286993931315366638900298604168058039523232687037676014400532170066740562889178517221068734841126050469143780289109516326737180245481462844098383432458232713931304567730311574869408634366369684817886332436693469856806880038187412756560795557376705308527130995343608881085760872808577808131705348353926143287513011452474974724197650014780602211622083714109274180491383035023037364323738555049693186500834776025868293286174056172256073404443333739976232857922805074219926198233748372722828671428421159217188790865794423029171767523156506235491885592862913952775217558757399923298188084799273128731317131472187627239665848793082483064224250168623866871314531958300307252189714390783613305344742293334624747696946329130941065531939156386106632290288947559113430626041159848487816760565958113591917798147968507969473142939606479629820675597245288300706616296171944149778303603805318692200012141046996445829045694272570960393717366134851122215683810193996273620429346428638485647086762618331608914239674325567576918842816038521890535624340937310545890624885543782353878510574280655382128137543755800843629522866849477781450355079208904703563853486155877366375574465547028329949125102063504705560 [121,107] 190892209765041003034860766589548625539149243664363148692752645757022653710640494419526363847003044259199675754360529071832164299223319609569591870452886706613203987411959878192250641692521735193560470113744266360879159411289691930658793233595664647986141402385892232557446107864895619672824725668899975379582343438161027320573147468699327768676262592652113616223512617864047145511495981134708016434992327149653615241928177581184043556914331766924499851651372276586455036341017736679767096566474309439076342715377063431393254653059898667717978705652743174325232842441244798587071339154573464549430800210473619384537980454914992009469088517694784698256354683519698976061819749141053242788293370165763200673237604038162246370473596140990088735465583786630934747583287687315185003076408909797774427817936351126384366701292402804528908932267003334215649519583567856219897779874068873075980823016334754536956064914270045065803420483448891367052956409531727878368727447484461941251825067067876963413326163973133389226920315029937076268711332382935610623247496680937781086382142391611618406339240210506623291125202990510783071030220836729991774351398023407999105487866075487039445449186103756762666457910883847719390669461107245656624984827266221712049203222492072815702984051253648536822463258388872209829658632919905411207513313409434804553187996119678333175608111258654855361041323527267233773394445924079858844407491585022711088307528713373729628121640949706938954846227246366563125495954018555514605779183297661802404850352990627770503921476619512176569014026847987276059157043923388893716178606902809794847233499346046728322607685537746745719550918509347829952924926489977481237204905452438573650428162883178687703473071869405875055299914836686816356262444207214609323083861585244215105289137861643894517496737350532221905456293343736304399598934060862982918868019015326121436755707681736051212506263173653556721438898961590956175217106996541397090179882063514820163511027106388588229045964995034942715401182920400053737248269838198113002042991190895798734080 [121,108] 771678625298084010573749113420067861153211164026533968866146044601764987832453055719295729254683554785170054685312665102806383431139237467488708415060196735241330550449847243444896296825008106725168825856695095114113849796794094530473647889116899098459458893732215790786580286602539820337700637969198686750336538239188497501821642765767578749304773048426350849680181675205188345238154630771397515594151479139850914973697659881882072883661305949648596460543227160672407021614067586115946908661364875702204768814860082315661739418984308517827368574095754993892595876032219017949163408200295808970388845075285906129941938755813730143282509972834593126373350319411288204664034903512868035864643073039437146983337854536361093141593665234558330832116282438955249799704680343310998341523993769949957370994025883594662094996087473270382114790655993013016197692161468654511499020976418428648313499646343538007000559097985365627089113418052174404554456418570423325453013929403497956675122190293361606497050794799109088418612745318571474375334578927885842171599702138803371075951426740953250762745146669354624344430481053829677853902888158366363308888921322948440547587896463239675994860979029875994026988734766808318621322500516897123999753931621354300216425797911207603686496512127946532103723789158150275449378181426271650103229021463228060556950414659432324317619379970845775175371961731324526179617172258862595416862429879899144457611402940159649312963573944748934070152983954118548105864120389788521265708533336219081010579704026184557282255351440319666417170660637269458436830878027195818547398962931997311423417641444506705850456491978138758150968874853433913429182244671770067292849738117704699219430801271288894333935086452348011397071050160177385012583468812029643599050808217307327804779472832317620766628222326843906472820046364654770742744084015589377686532293500858867805450082357336812035977921598166768190757455701740893636574374593940572759348083177118954947729797100903815196745566547557004855105590971756997782540697170544917347700025927578650 [121,109] -5535256065940018288430332573600114416096843696516257898040940255475389780668534555967844991014782082934590769209024312343099375869714924207496058550265975287296471654357625355589370476384218714420234267754278070984011143007760502621257174798793500590035628260546833977101425541748425475115342641251243763516225030338262277244352183714506525981741306252080115286729447927670395721937382333567231265761347036945636583189756073132456621113189487625555194273817921348849482307860387937394212399222541789457674550314484279848108425909711400583472906615889625587194054997443960441428375343112180316967854931641305457747531194125812405087506914158970032470584058135618920524245238725638373565216703359435586938376471807201715142046791329645182857296642510385080063672511579688363756618034446908833621445500831834902854966333852956643299957974009343398979115150581573184442390107754587343713018886423004318212819248870513014010677629814373972436555661261672687452788675530520954766871039083662850279141964442035776948006940127133138619280319185866568215739094746874282863782497199194447971169488927366367964554403127794479956601499696968899124036096287260924339689041122711604020681056289961914614209960189937437274268124499358701523375052964027070293770542696890673263417027351347399445049071349407943424739938564964243092545903511994725719718692337894615672186335063731091439853051310640572617336516799380731228721250694042587598379552170958715717699788004801694554811806053975063169813373034939694679141911835340112804898332639662975186847366905667782345317920528113763761588210780033440166007602990089754750034535486642281880014233969473700893461814810347586580579666339256431361319003738543678178605398719237050965968627912724539422907616357885117203084514612612290657464817285045873022244540779341232739568073798182206878855507401371319972691165246480116495359061548314276274231220985936789341195381230928194039689051031598647525284597308840709099999102883040995698745713401662659231440810873624248954743846624723791321471007234769406630724339166970 [121,110] -81568758807720852971381154730270799476328141175379651238862576931616221927580476064497972359146951895732501952001501855187390343556197820117003392062358792560069797646104581772321283783390924052218716857350496618061640721238516113210636682524383076585196760349701090229894597882933378339542070206637097285194486667227872667592689329247257747456742726092073249715781620420429626351129402532805309336814722911805322887752970010540896725378300621694089908478819208261448174733638592118143989549913964010377212726909240343317350544941726909111820388949292336101999815179695149851038694013702474231861208713821005047583907307133409098272664923205377106841964030042488355925954172164825694195074013386197359467856182732201427796097546813851621976405115529244855688364046310183559129745495933452314894634543524714325930154177785023098625651185411232619047694698786086863866170781699529290504609360578201299073562894221066640852651544637902486820455793150741601857382888309221262141746562803220510223021491688359236114088115308769240633165626244731069883496085791487337096719743847963312651258771490334980343618966983311293607331199666566661194201538882113254600726073745017925732778155462229268643146506477906661680994604715753848712351724576014360721470539434478514112392055292706175513787078105775526548799417229214774756335521877533353749259418272525952077670729184983545114533554800750944154986058464222895554759506818324028032294445756601448048405490204963229587171823643159269334272752701373929325635827110448237892776115632912665621902220032554208331828842436351268108569534658546665824714438847002519476247615391778834205792055510973750897636953938173386925891559122403605628905320365691590972988926039686309655028611054524450296841328790231157226396177716293132921742640920854652793257489051690237454321436911178318908436431690500633097025483212245852676479089187518734531158930080626412988442730036301802370399529570400753143716095795054497381458285358701118178928558896403928698072370910370237809433118905453242210632509485568578810713560 [121,111] -369632403634111731236289457750946913690824809215085095977797856916882831014477261870515529818316376858310143462124707081515235173412798649947826334201389391264162216692248412680546764079807144352665405391669087087666290845917519256251311954763660625332088709427562579661441155858246284820499962786879679252410632015044100779313991706960162943022108029242158290640775382599630806581566786551633391862553042515830157312823488731744528223356630731703891557314935975288772571687598139798423127881130048272024025477054927457461776575765715765971540178363995623924364383663009246978445015067506922861470277281816067897883578320397093115211851798415216220969183386526082333581439289762446380210608004473155760354196198544259199473461273836537538333321386058507053917637367950237917073126374426511225314606318038809334558255357348424513946448796557711469111497167099319283152581219113121665877614050409510178840226718436557322226237181708574361654182770448016007508044924592652102632190855843025345087005258864434909612754891119018524517125311690951725541145599955570212281849727189728469130245003555125739366548854535612078331752105901466585925051047606873912285401523770611957151085871784064951424285768304403163883635964208501679095790914726528753701944259489600014792628630389707194725088863937611843652143503939633542815473751794977517673052543114395168267861660995187880238215592044637166467735935391814864465929048961820637487174726682218881849748522556639813373738759827555934285025251199209644250034039125420836909411279393776950768272493717505649476353732647302006513345293181201479368610223953111839729644848395381922485536652404031649836198103133220657930669021407619394298476577726494507526347195569653463669399247883240004198534856139278229155257982947431238166413193057521374708673298301826897241133641737356036561971038439442476891930998784700946421322024626728349940166357164051056379088924246059561067633401520336445877712394630598771342242932302510475730863699482917254409127412226055594010590479334663370095945239842672542300 [121,112] -276704404566175850694744036095561124156984715697006222887680806684686863570087642707969088917518773627160807025116507501201243256466322167099406138683519550127449933412978907222574794593885192848869590617979713417758762198235105003643137597867498207463189217682872497679826127443064318922973682121541430533715033990369376113101220210962955867308110226911883025572238854063640040019282504899810235018599257461942762338123619389394013564652904422009958024228264925182986145217514123768579059119117663047022218518444325193972574614090035278495015146682312062181211398565863302945834148219741228685005403056587741736248102452518096418001898302039927768961112801736938194201509130903393634624705239241755131625361378729908347186507688888283604760828828874747232688885031646258072235122332442001202986232505984370813802081432683764628690541104762808528844771431167084070733385700168033340231426845675200169986954049849392436683755202221006360491347840905213165830293205940482825525390510888693642243131627425490033445793069665679670403496444498538894279599763536777989048282043415164972546497997043794615279804226720898201427594129822886939165330883330407139624104726945932053856797340182581161567541235800293308355211613766521983972819885602635321927785603945731135536495987624973698569384597453075266244743659758131567304848220659105146717318611383186731049265762078436156781671885028432265170856230175223013325865456162683675022547130168576679978302792364168330103423328123317808100678516379890616558342696450435447004913694743147299138949947344200692848749243369362346683001527921320477192970616586794645578047797788413084486050247014475505858148132818849553987667079132976790795114071024008266426367732570257668297468300123069681405477565658181849674570601412231944143755406213118743093802358449386074983825969521325579176655446611780921634917962125895060924484628266378645352579834804312350205756448304345120110578317931602345326108045130250500760520223582339296216398174703097800336000460516689468695659276158916237110307263666690 [121,113] 2703043726935049227976128491132705997957853384227328234613204892798694024183154210115522467645831239359104199020963716321657639745517094696173193847817330588745295932101564748326340299657941948435541164912734875084638378220457307668889142794812003539974893227213413953756080579765379279952809345342992328896957255565936432992957084166236183296811775663801193140740440896539513054169320663012381316839495357659859525808817371735097196470230642902360211520614528607385819620860676097413993971662359346228268390041220008501590969014084449549015416917514162817646383956638599361012750664918801775689334567455216834069919996643544702423928457807664318742169705244534099897355952129588725290182052283358400921155902319979205793951090701817879803415058594931188184585378123181330647634810009224695785389166504325437678624242682691343758949506872570846392880626153464322528859533858942819768618321254692794341621588037687856061703214329406343646789556417092860354894843057177455834474235411251765529288250682408403772746840574904041242624534425001550535497433513764429942356021726567545381771372621514806570714118888229700800156326638110986666414030683078465195662980805962075507099723086281416655114334716163714326332477082752053112906365885637310955553568759643701438534631247731086852446545110713381488235486461984931108957482352983413998763166659458026370141497283302919497764471618094912372727505104833011491112251329708980139780995362402829727999664945563324463667199993569603132029183326982443259328395778041877811801052520285319134697947241144558982972128573867056143481976006299523283581020047123588858467308900822597893032649676790960544008988602353981362574391697609893571972534105038042188088001410942362833453355360963865954460641473986784602255864472983071992502685052830058796770207624888150813328356796452976439975021430406752791491127238469541349878444463697671495490379390467868609909712806157931523761784280293935849896748921297000958016668549638127969666039857304297335631468128021302972841963047320698177497128010 [121,114] 4676350047055394215522821177609779987664541277502971115568095196092224645644808980727101079437964912642527178427229787104661999650782278120718079047185406950715399699234246250160375039394433483928312800041499619835948075522725584539558655951742776505237948465373801015049584053642924353694285090004225320490740309218748426723643460797703476075086443842303668260990049325529475320322445365487426323216946608188748162567935936407412944259131315091483964855891923343889029878349481825562946837000972596463433158818764877043469882646079143534375931126667289408972865835702886846661315287061369594924403430906737520118644839583989013881493040292706537987997956314153544193945484235298386033594731187805991768864443061245625804277784461917187903778452705320127650440252563318155655679193036428882925739043766106178119926792157839673700153028618108702522784276217054359608056379642773650059862750796455733795430475686665042662874818109309899790195430398734014020648603283093192316972571900266490138153332582666939987841413748312261303179493640771288816952740032995472284374691746142275317308662870037678296836670901229287849829058564201029428298083065410450430865481711749990977001184784754192646151898787202600436876835171526185778160690309590659379468279898105475184685319206904398413954629962241520502802662877835285271519420332402230390950407877190865947978776297654323320680181035261094413064414071897443976235883383998220359154610850556128757407290012195982801975288409400460700819796914147732408636833446931016112077780242778449828573181593499623987573509687250451020063078437082604916822311761283384940495962597341198286400036043773908518810575976136719913288055814234136022298524393224219009448937705039659708178717792175442785762713858221779568666872147098483350003922855512272382191286463137213344864358370003507584710356411858052624299879126443556593546651328293909073144517378640746904932398537851686518481945169445585711368205221975709395500373701147368339336981376477685566640675518450160644680288824271270867650 [121,115] -19852489435941907857649247483672298364609369396445800073921156023763249278422730460582800738514915915374580688473405342955285657738174778225044019113426132505493009970769988780708473378259480633734482020237740481772080823755197709209849022591310543793080369565860196752160026015061519380577940413997184566007877200485244928716059647115425209919240328100296156708619210579389862682645895961517987460125935568172424071080532069543905737894250542294358491941398727125906735312982347572072946590521276560845234456719396162763774382827345462667752103365415349251050530055105938137233628905152445325645169320290115416622667542054868965028288488166875628731838306189472283446241566353784751896222981419556237180778745953651978944525082831515029922972872440754287432415440304031344119481226074630986410527803188360234912464758969851141369163398304664805966691051904119044892027393112430143810780966933574580133326831339460774311948759578896606463391084986143385665359814822981199655510559007513796910233454421262073069266310906550082613202306854798283382708962979832022440024616222378049035180255330916408663442411469152315202049534046908300056794477338645365213804850301049875418341173412852777302427190080228625250850478837095910661030902640006318933209132870089202489632782123751099202543956305195955329941539344398478709757598858313877238821483959944917934317913527978454641716448875545253969893647860698612352087099941406549535968165693651993230165045189440737957786678291600821406390216379011181228312624225993939783270856790688947083172244526445089221101416804709529488005160992846009134453368681773390979059802435645196743018651671543590034838530386885588451118176962013132374749473835459167802704049849318234088279228352880749509900296039747833763317441417490635316222450964254193719748921853576127131384380748890415525595360432241723957750445470961976155587507758811119229541758395331510368476657381121943996691694888185545802658856834876900507528534613876799987200792497598363561947070932537251058979007102910060 [121,116] -62461514356964943024044947381716151685236682551611955961731777181363404715161224429287479290663696593038146425803919777357846114355348648210910017613815231048827097055066765459615190262678548035796283826624809310887066886023179382984637946749178711260870479011505784707826062286998433393484785464195249013685699760232343293245622284957997596498480288482117221629341213920949653723983427020667880270868366285364999369635801234728179997593633693608442018268974724149650805115736970942664542925194040569921606862935547847524204951024922682083797272173865426813728500871932079554190682039784247619999621287174566439831709352561072171874205891221917909881266451818974426389231795276963446894667376291279459466443592155814688429316641431226700837871979228422646288124564375334619315834757640500794052456357536661884426627254081775501487066231242082503101972027016954659875082992705246909272065243362632357452709007558430912120289143226175632916159907757028789238097778411043676065373157092483492383679733546963476787640520179697815734611053262275681413406422561694313657439053984883626609282984829292772137701308732188681464421702114033597961942580519539761685029167226389215489504014119647664782860459599596892517278611022809940076458121926106416605155593286327867616110242359233906144099613540704468970928412679349915284371364164733932107106915498796178913483926843592554301065825626378987167714843525091883899954729486086912241703756287656117424860355443320406323027050109761071278307719946100985140741703356718580348142520839431325890538214473777532845240160775547693868596477952120595460076209836321950214913685294850862087961425713107271094496724532190145093634960989932188208803589785598227155945211678323579142806006868155635899359564229846372994978498872731435447334628011198611321640233863733523592951351053980699460187953591778000550283117012333405908637666732178876777986272948071135026873112086901338415112552590331408007842903662543529290327028547619917135935587513697340801083380798715878404326320780 [121,117] -12180189392880399643104893632868960693071562230040392049021440767467999502149663049943149582595527793003491584648652368710084746057393685055741235250110683371918393033810865294137517023075129005668750003389378845875516951708650460845168420845352201230020994415650857671557918225955129258719740385441083004953440208548389127817272022618011747663697476652658238183541771931971407285537071781115477610253941404495193861048798720759275130030115232056465410779311029132100366899787816625230944594835004181497307338874605401400392320085376033147273473700662834849999463908220108608223502900988221144330327162621972197935042371185815290235130526517290742172902187128501964875678622738205431516677934519383076514075079043554872003897467086646818492441882672109161031973514558692499819445903214822684702296632852642311945561102737116336986215264279562240564332326729520281195209633389049236891691764905350446409120895905559316058778119028617264087567822967860043874780076355624930775940188893879318268746624647278430674649118133378908882819566608070031424461236963170183168443125058091724077091500996938663259855867976593198270278655223780427591631933338332046114217092761633715002183502869825743882417700379959779211726339002732654661243304351607731496055530039662573202290643803587270899717701943409765301674049206435087956656296817557974049842306568683785083414964029859070554442130877267640964817791477092595631292323431816256305474543833725339920826259822594692819511760910246251140674556250231928401728123184074934036124857201742546029772924255005947202161883222000664366909796210874827425104542356869108365457314380979827577832226477228266113432992519744290530094986906627162622097116034199877494490046672404973744050754875341562969746779274980713514070607708623078647619104694133845783390904450225326383366197209301880636487711763605427910009110710257648110060985355162021131309257870035981453335987755672532220419906697678587154324944153015671599072127444947132299006131565130430411790758735823008563950 [121,118] 167804728825677338754634670099901623656063002774993451570101169176654790413378111199360007540369237939896435611175080853691562818698273593582773930971405335455955583392180862303384364576554832842938115990239678212321076818980952203420728332673818800449851843222398120753821901377509325122512897100689377165648273651451712900934588722394408414008206852814486583309961187996645690141547634905742657799833360609108521834626434889457175677430614033097620071795377913999357014242183605536143166875729232320341568436572209411503077254994829401220432280155019964664232155013834633249324420286576392268810187539663536548822937810170459956909892488996574746474619451047299760775617196297821314379627452122037537460053122976320956150998614236097018133646022106866970902845724203101352461457642455865024103828603555661788152104972213556090872784509708143087158729449268835625905197587257821017354699641738317490074444544803667937532381965299163280157358679179066509386876514492100672285371137136288049140643992098644838208745421509768695433665375340400485561530805191606900570353937831500974351280568322530353586080976607215780004855498765253023412612910991461884728577620952458680545229814404999376053885400878897300898165812553190210521511095288199896465285895611846707082529860984106739385765733249074628806728825866820782070318014964220136314734089008268885423320029173206950870864673589071028612246425601590473306315476777422701911366256391146045273441201925470488064630264729794375890147893209202573374060790838533068118099432773984531949234388689302822445394115399580592015395059327862965474027018626733126084729821001353393744393259727951513943510453975770207308480898162777039704840677222600000184249183920791492397777955453502035220437854170546757736539854608024036390702935605248461721319402342151242468424570913532004020083983301517138672867317385246625868938583648915190481951321375655913485428910035444712170031537713962246011792260971141182710462607614103861077123887847459445431191397222894990 [121,119] 293710191581521906298864610316126503852002791045634853770863192598655472902081823954038447989602155916595563183424571739928768134072579841260947491288608666742517667666040006014789550252923984537036456917202292047312354155232813582660612281388721048696401179300466684094115965099264067390967107627480472990095042202338040169132616234454878593118486463125446430101095512537937496709555960726636172321560794615216607166423038922277752491101423573038518678946228532720605796755405245808273482242999447866623301617131268210040792450469575963117445726109667851537407076992131280149523463916941693210333865316655078467349137486452552909997417074649056631004986022877501688065485507952703471566183043589740318386433595996726309034983071334721267220606823039463677204834215461195436591587815126386711079242922850370307728396110762000287835644564211139455725657583285733327376975745463825042098386035686215457462092787536775882299929506496999448929698568755796168262568252060697616600499772947938765261454325923173605937858001883196332308951517636309552056998495015771788994622561602121192178692676889625572304573842583341352481041504402623927154896152261659120318848527295959020644567163720467561719248174900671875001990609726688228983909490613697262476997401575113395393569521747847260521488519915368927418696185486841763942986199492533922741329559370606472973823562157622237108244620868309749442093403496584707210235979093215800671985627586106369544236205225885043835952188364001863944551311421531928437417358913742406353094660203368004683253353731178587537113242798895601078166919017355656782831267525766258255448555949094119588799094319630093063634777954050432488231292603395713403278534883199857966386025725298124932688973851286900245823143678878263361151497988696776152909335653680677808219852807707653539314657909283258999263910698465883356097759238707137077717704995000535157047422622372376256138189105105925109638745079679879627468133807786712743098008302729265499623278390973242756897120870 [121,120] 184650659622955587753288370662682984362757475638422175553444571500258955637550542777607012916539861301333590298420967739492670734983121681243793390577008751592414690215758575038650259391030671594901709669639263908949682147415608065763789088972645066966151841905887945257507154415177766778670078340665754124767461524033203892518774875425454691331734821314372736660269117308814894390177988443874037687040980241748024599415401352798808739481249904420381667934857737385000965060312799696310616062849434893582390842083755732856423983179420456320836260309508947795623466536562506912482832368545231342792224192968538805112274109164868228777775482453441293007752700662920790884269287161627065097580559221053521802336786669521441948885622709291171891937921079736950408420374537093173105173567503877001092264542819002252014634285334780777495064185177375963207132733865641067706279060883907472927379180944390568412511569165354243346316009582716228210753561930463647859646170023645694423592781037332129126912516423712802862726217658924409198380086165942091981259148866775043011960609658957459055742929714547681055294169732215698524450983450000338781062445287112869913887839489360275099172277193595521683664667954231156277750852906004189433639676829223034866178685141078822419012224545882538617015682535559505872205504893358568926801171016891748674911383363585632344184923296823752831462078837953907403910027461573379969139116759493409236379543751109729769009748531826658819453353464290040373867385886034911070929782855721128836204191496138282304073120107377869842854283695416695602426175665566110662751936057827038764057708026022727927085567376898169726093493770283139531582995473581974620904472090368566124824273851894060607095305435797774365884285070285535243619265263404406275687212783301986846060762792310378749224530664733498078497035392914546088733772424126641331822799001530846238989632269385662015474897741890174858478247412101298355374360667447745128816672674150218569192645997399528046620 [121,121] 67319999820209666998386532157243371052199705697272340673612181295227419898581799271839486307332760166672425016214268627551929201688872084407333227380409997453520900918773662323042131679984075818710834765755074973192924374976465054003030568857222140241816686144847883887649009334939439413440866588820748420413353425752525318416546443688121543992892348282529378751403553873905408869152744654874460378905990041510966489813649849678066769971251928344891919933568563764084005826161178217835063884873345543077715178726767413394672169229319824744364521540214989509350086880319124562616416242831869012321542926444615434741278007801007911411573660753891383157596160910083260439909469376891726086855434865233017609912049297575759565566640966861047782035057669119912609803073245093480866402664711763025422865700551843973323529064094922728347492382388373971076351058760083514694544043952449055312299224253938435074685117534673605959985548439307692022335957522168847147381648874945356285166203311355111048046129558753857590894420459363353372135489432818378219307784042942914240155651510184052684263616264422082242757018251103879549514558569817142517348132982854959389192949692950667486528127678472818675681894483358386727849963424115082723876728293569005378604413716188445926244900133091666148053639509308987632813397344574516482879482252153734788757418430613227698630195053530034392638962371603234943805240674241504885527566471259853819713011775017103740296138937208337245510912964211615678501000653602118422675670294892688292298001041695968289934838019208586094134652735763261315444184208606309219944758102500384512001861923376287121154172297296306102769188246117668225713070758383820935997539584897610243835337947774279112955223931058743935982580604718285701990613914240332790104710211863425394531279951555704594288132878096548970037653971953585453412284028149962057514366933435600627425734609958524544662389032720450857102585251502419745120414381232876155951336443035332802956286667131880 [122,0] 1830720365286690936829230396965571126407744157794230156631460200920397226886486938534049983096733222525611161838675988567423467591320485178392861383078531999704020955709449731353435881294012501584513015084484083519788288274275831115955984541730224380704036247174800752960211687361998091055134005164165087023492336653980377161929380475286434529771891605358455483479414557990272406242440274483098892502590659486652286083147948984259265721370933224560766481016074553176057446471926479240732893369112771668537213126219879475188471625813487255770959815986834890441910803140079509768746635535917673307336513683515251395594504516921493471880868489305151073065675476216540651346289174551332802083007983728896148125840426864492913636385183525151316443390768230896506399837899817495063689551489365861261222903030812306128631448816763197704950083821089941184591163164435363103262005630843178045220913259880705857509504914532823060237550446373360949775502769541968114698622475146114558591601651609608803223910104897680122808122116863008035118152940110175711132577401227999503912574386414939762787821753432054453262258426654854885511333696009297373575540695288501617479579315046670935626057339899102511458391572531477357585448148042702714501190281918483290209980405899756889248840658825803369338510498772951604032009542264347567769927368436747161887032487578724289731262459801059075369590328994436530099835020659432635879117195407992231205715128460025692253282843943724580990740922750396395515257984823098747654369547754542233937725970854597385108206703161560936193808878215176632914327124401016893326150743644985362995762509840780997293904663290405764081744010200073407180369842412214758585080649455067356647136941850085705350324987753997688465436953885638915682783983666253484904677870306170815378723453660578974158780107061104566379407444949767435002890544807736571839123511331241714714848066545412293529030173378883644652796839600165588173327294856273237548624420161044823341096677685555770450445668134985852004255640277902325088268887671575694418828060432250347806058852888036268192029465626001971529248260875076905452366620027634113294079403136288130139327028745912169295387742356684018092524090788995854296294235608044687069195788353681564331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] 25402952103407430336453987611642788936803114580041680009884268856926739953104588743286994426656426633375821092915318185582248808959567026441356019559564997587577983740925197265163990358450295853504148824280465259414274223810816899709735484602385107447608741142997158485136959704008019041024636274346667068136101409872285353002237229029765292865757148671508708777375756942223970218951637073050939234082560937067208935245082966013210676356078795230144122088955748868815760839610486182111397928711506338145885050041284952220740982047309676390734596375685700051515448541510507013102371186460101533752737243198966273675454322582435961578959608263844424283999401002709570418078403879689635033390664629878222324434759523686193812832331956670158816734666407232096355771226826067469065144651502304896060195384933037175265284976234714175844345133504058190853610046713989184301251990907550311778143227936237892940559520048904811233358403457779940380415155451363439199289895286989796126861978469576113466790870938846787928094565430175107247336090166198159598071993505707000705660123475849449779482834951571395979442900271863202431859625174246216002997276569976061352282097088180880611046042920834144615949805959438437884511159264680271373578758997698924968567833671790183175742129755742036505672286771349203023698181651515215221800032032584537579028618055602940177213473645159257012129077741805480132070258999575594379263824719941445370798423739937304680731656927499530410218764750135446814728411629256234817699210957451805450589472170099439656470248232555980269884449206465471330530804102716518397028893730963415722582614155740536481438853333013694362653311864476039118320941352635028664234963091625743804853372679520851971883094359269200789119368784053202408290654432263319312217423675858918626971046795222745475516500872864608621828207857627272927175604265914906285879225319547117426180164832835644717841082634813504457346235209475910517078238125414395369360120691470457061428060903258780024298533353565430679234215249317894523189875972154791756277367157818082037531413049878554776293554737649309569868817801936768440861002709625685032164576608111603086408265681925594486822144772125644865099642973675596238662398079939663819715178760816343128681182861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] -1017967824184272717631449605773012133891658610608726074774777286385130259766086069509822641374897708612924527746421757773167091932887057852426194041977983054613133905117077366783534863097357398853895131956609294588579279733845911031887768608153888921906935658235308888319005551736539299819466113541091207918269593898346288577306350652027795864260976549691965193160519744606560567551280659134681040998338597222482181364643170340685162445813001236864702654900245159824001711837444888304673962805506690375786418526444732892193214475765303806775746332828076742280918263888646234826201821785870100796557878608635846275420482391109184840706405714848209054443742331921430387334668572687978819395811492761029207899436719226172048246344812116849488186039060851156552889678609038667620977807657319094301861343191374121300829619125717307213243317533497409091876807847287904747296334851797392016134488435499882988621921519757053980562653182722276891994224493928728448469538390220425068231495445724004727645710506168832271541465616779913412976116996715164589300690958985775275261965606696336506460358932924227639662708741012710850383008718071304340730386535191944075326808895297954121759394894574847948406943811236782926350153089274068908970079790023902396006083666490278680817534423062539339735067039057962616159651712677239562887812186944547786183432050849406788979703801571616227429187598373465333875478701390760063475802260748883898005257646700839493312647804606206411436148849733891038111617019122959599135826330658793342057992009001330502797530228867160281019677099055332698177140981687086137486958832564506725490037141996196954460286694250616039770596284129185975025837371989565339567642625535400718581231762511282644888882910525029851767542830830800984699050863752149062619107502334384442119273598699150659131195588260218050373759487528761781863694522407608082090578833029713729032075807740383226352808386586426064825355773955329133557272628986962255117195531538413183383073161574274229892252980974807032455824899118748967650858484695865960196824979870743724195687759684003055573750331177109774751366856285849160710209164582021481481849899934379528223630629782231336039792584221588380406429044566557355949362205914957230437623003638236696133390069007873535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -46027192968536341221553468110616943270407295123240179754949739729811587201199485571965402756854748835677857841015501596792259373755921234488060931306643627742218276572120682129363694241518974004995127168251446858413607234437039778148407613556794148195482798134486580167845019341441961313547055036817692509572856571676992081704047709302285146102843063618090215498473971913113540490364927292981260890127037180220995876008110083490903232159459318221971028573106914248957716999294456500813474317625294509889307263187811333935858760657499275520602229584323888469674106408339811049393531035209045919564242128141969356786937292162573369373318225374593653094532157268106165603487721653812135669957932411278336487531992480102550835440518221413915501666990770102659047614885641683671901502126198394091512544675348073324330207395102630178262905669284376883706124008006909239820211338959680426221700003708435142519206981298333976071998419651630933674040749932213698809906184131798750515175017260283033078276728888199524575532389954837257856153962542371693915674178886884990678091965545040667994368294121450538888915578311404907973590554839121062217365010972542198206543650199123465548805959107628046563676225109434904095532369979491997746460810972970516115225178984302354569022974513844812777822012089415860388872165040933559524054485489987138400582956111974967710138832584391932524742569650395622821327821639277588743302562752623771621187120789681288683560499269022649701196553231152993205053866904322763647129933204258243638549700258851493593634572739983868428015166634168616179292520627300611549241108125774697951284554352272620791636202434705974243046251376797828763763631728509760848902423043158997743705082951851439955131226559616445639372835758507905734053539593340173616813165819186276841018390261557496996947497077302034646367788553373620409815762249222576830502185851331498393981172211414752604692702817371875213566420859397878293117291469199364192238948812616528115996861850034661161970352935965405790391243522980211494489182471603676675987228515161114946494781568743136928221286272622424796054321584203484830860800893799408111341507321802730148108061468915990681571936758248110378036681020248095101011933265557024294801135785859536042607942363247275352478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 461451675009708139056578643644491780511143188947142811771015313475330531231704218471646028151701393144092844332889706612529310666624130234408670549951979519333983689243445454853196305947034752475704543112282903327003201871455708066131200467529692575707644757399396208114237567710798508758908206861921105547997128589076352333212840883209676831031649785131441095288568809723342039323597656081494527567822130382564322698929907029609219662555795552270811001668898049437462939508265894153116226991193952567834037094651456693180484445675182306898216309993137894203444084522154122386205247122989607881346192562850373383260189596322065998380665104242838533399983924801910680201448605232749852387767355738948957566352485846286645593487161327868298227462120519012633773914436192759201757049068767964987605261802341832572507206210087241541199048831597290751398574587493718396238708283965797544784053041580294944661690431554211600555291784756352342653851725491106489166145873397631309878367753878639427087420805537894486529908047639583809163706454284131838677540049423305061803890488494954797116558143521269602037776020396484294818382470526861268975454550046063053602556035448286619155625674148129909633949613069977636762571356767357361772172981916564607561208105686639766143341136158198509491248603734068189228964323246427942236264314329781578790078946578404786571816318981588787854521136494492893661275103396040479921603010807329872676261810565151680237507589024884403636119951662490862223487754987175757486017220542907303629165864981651911131304086436288817763162496102566181906307432480393254880231463403125507887039172878881410838209270142101664173052787160462315701578418381586691578322819220168591353608091437289305385437501482350878017453329257020863433095847300676782581742292404561190658692184555591255919742023438621406914310744470750156982722189839967238105757903791572539388373556659151904981708907849200745520718670573789926735230368135808980787739168296413634126085050913718343743547320587230462903946961775072709490944605422130540876292354475075649036107103928692747931343009363518299532045967513824318842366348734914480585320185178194801435498046730892857639637397914532470321570439571079839938726116169931994444132887533450981809579616310657002031803131103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -6420948902410820820039452170784261021365518288177517538002621608588403790769467609314380057695965374809793566611014425256185521060801323541763735340145911218694868615289021527241218562980033143572551722441653426124138826377302685855619040484242839475020467574849645386638792730844713531651365023123571565006024129461958128832502676886941902173462487111507470441585691104796710769449706207140138650549312942460844115912142854789025166278641348259017089442704367886315022305619574904558386746712584532565595174546938183871228520288310774993693351359406420933207029958918602268473832296481090498330414361377426558697058719894953503931048461098627465514178353451415090306452464668705774289106663456941801055131935056001054934944009022507663476490654951090743574405502094222378773782593948647272550031227584235076548072805383300589600035344246391290014506688195340966133019511112327136284714370629745905096116995257779286271439990658426975887174402102758950538287401826903572722511259591811618236701954394320603123954432546736173097396170296794615726318591126778711890720424520785472235603934712188771139341844509584888450343227401905910844237710070042463786727370173195088739212616610983477613899294187385539054593529716798737933894216671536606542980948087509590142262443801820012404961940126612946792411037845236789362348120439678334198613773464173609842097263821326546530572192284174116725851895700357950249055730996860376899711319120577072627121969306574274922461875784672619569794447133118842361122492114338170291329133792306783310894344933905654760734014007472549460459426305132413860141993818622944578819489501349406793107199072266358644187804165623050874528870702784329649381061483752865714607242616978792822852911018960806114780444527740885075552894587703372452691272327849195411382818946907198588246372742063898717802991796635781265273300548936358891792819857952843010433033363796461692657057039402886454912996513811882433424417415113293954310499698820734745609276649632682894354928471638775202912217819381027558250316141323740372682249447564627339760657777127478255581907325905540129053474670072917536532003752553260291612766863720790693459510871371952453256898272422784803503047592116573645480626540413099232242877817388864184963703785058442008448764681816101074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] -2975369546590217761016307693890063397791466760023937733861459909222759761836414055933469081118879104367812338736932954464071142074318182946711807438562762241962706074901962793367494222678405327640955850545973167183200689811520006676414222327913448552953098886568447631422831277765527566913240387502514796081765811330502331059636436638328303568724846652318543429614455726606213097404045911103617776002351063239539019595012802443909090564672204855581806109936147516816809116774220185548385023520148493549781248163527803476040545448977263022775878421974973178902160482827678453820333804652457832341553379301405078540035800559458576647075253815833656777125474187249868671472006018543741835780574797843344503327856439025401884726892703525569344228047855669868807969315886880551245505529691749618091029075766211425673583726242406637850275219133789724322106709105203654947547333254077487296873433068908711391580437584248383294851896852201890557630432595924017215494338530662138772309526963291444062165442431520186773735500044956376222139334546652809024709475674579947366174295073439509884515598058165028943521827839527136171769345116181595370088357393826169965666354658892786371579964684777103171160127289241470048682389253857538392403439192475288949455870087601192469223907999670711151425313203570424114321037430319801839689409193741087622030350480956876739747721448974975750107359564032827748515724383281758665565459218246256982948572597474749990728109141854120620879041074170078654432611886811629522998899816803476654886960426723081487327306743733789530417042044683712952534017003815321506087788490906822434507595860441597609402971247384915302998593242809302101164697699326327670454278394404412709726491058920693052758916789431403167276927438160449224622303454652849388262363160643342083863425496368674118390603760345316390123839972880129484380883107971752340738747387772279258551513697509603846621367216397399823332188358200875173287632943699405520122594315860334179496196055726154714215868394695169817919717549901000075367291118574499970516998127604300639495116493825640921877318320481626519117453638577576927655752482114656608204653840954536316807424093000294432224714854129265534618712053770873006246522191478098374928600562577325788120655158941474383027525618672370910644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] 415830751834029349100960445438265831004433468318480934252114109537770208153134774728873403708785878451987565929961556015294883454270860220771055283042146322877048905236470359244441312594007934404549008371007443327939467556539189686293338125380810805782689557960954048142804434862524060982326389989455580698559660645916711537452282558308838028178892513125137270962756203832328854762812658638079567633397032497506414688885336014894402089684492793392920071050556315015340098225026725476825298722052460940200901388561214672527827969271013775190538617907214839094606784743788827511968352611289639962200933603974983148066928687851685725284612551317856894725486124818971608470401108525643129078890780661292187501115814289406392281462260117572948989032124032818515088211702927103732126350035796727790539032789893124336267050931382454722700610251534017581855597168865795661567567465615593636497157071356013517752648861118286355579797707023934156903971623935080847967744061410583780840172101170381869023088131516618145470964052577122720036458897447322541374701576312310173041294149041055957323507189938019053982093365910122172707351299705827060493445535329147479326784863182796811687488317995684881177822791144816157695934157940399175469564317324595961145154730126950998649210959264249073165875029827362683421670777114208960214150707073699538232323990654137322402219620533672286062670287810193187399206577847983024644630694500875795792730620539952100649812242119181087533628928001845227803132787358808189784149918275792161562202640956193203303745749708865246499620438417659532210953378794426334546247450660631247202243544577994496445207829069356184495960431133850604899240646326736873400746522847922329280367369559909501871229239912233971785982638249059033775075370772294372508033583949403046958855325670312639682716648432373950301534641612128500170113121868476930286456118637120103194461952666719690392218889167323999841668211514306112707203614060394164291345156268286486828520446571638410770793855993488161713104053976918236075546481425500745117247592654567547791132827410533120628549011685577420031601732993163936336695905351413505661484911263393313278259321607575633134936862857762304395546283495686765434891046780200786779196073593627191858758821775034209000665441635646857321262359619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 3354970923259017564946940282946045418369669466320251719754879143165072978076924339720095362136025138279253318040727348589804700942724039449686949487477595805987059138011774305594141825287278165964278389865390042030242666766240947750030582208271044719405774496066320338199926558294150248359560638968693869895800071590949623989217542849148938397376423783234523251153458083856835685257475770021637810240857338936025702082019599731453925726175139540356119985400729314135453756260655958405559040230764781400270348532085007030076351665906682950826482539948757207871420028760215960403593970524724193119127160125296824146499902213660223166303311213983318270340143360016725459925557788488877922733545536402390296740940024432183093246217535572625525570163760384271736236846536534706884917387750273978247616183877690071353209018248490819616330533248616909408488669123946436007451605193425213399150548119276262516502183906239070540482311711435197026038076587923987976188893318643848137569276316697704146356088653525248479175919456546281872922577898774033781352337758261755650251114827367230704790465149452396916670425979064390883424270721435759692383029056182408887889817057715536875802445215012632164573350518282969569390168502070785410442443274364380417969525865291229747992216269428603008613354707850616074454050496370517228209503678312412336750060990051384498482863399212926262455916899012767703858930808041488482464533521569574697998901610199455623201147451254241180502737223859021534714810609143983511987214891940802958401779716062349695985417236413653451619253040530578419020471234843863766828504773406543883496175031063485313005435837432733995692239609275897128472722315321131163426554028186321029911222785600759374914583206140594586164681553544859632185417107290017204714434539637124640422099382679159018225720384082003499114354007754720343140080342385639664835224104109144526071354935035151752366967352337702959786463258074098624411054172677462716956916593277415283144934185753305164874664182789998793402629761559358497622116719916956336839278013871847367342688411331962193838749943693320649314827012926337519937661307516537541687255002995816092296867983119628480258832501385328999687821245775007508809686318281811423866053529961982911938824241339569300068834678540952154435217380523681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] 12035209591238207402288927951032996341023413468711685230290023340578100391791334781332780418699500774826263408922757645760918112494711846360403330455114914551110279827009594585949636530784717504486647382617709132395691256889710926934449471428133263048294335733932705987802745072219501217002494371427263031105643241275990536064912818751262622894406123184585947329926932606549425437900261215303031262602783849437449491324010486724750815936392817263158383423067892442327550210234905956619619287413068952891836110069118449141133981625963858367676697791812760840111072808684407446879935115183797346365000317356443027005483235997672515278853624897093849512607917186001110325396659865690010352361092465228134633140033869721935359470718524813436583068270445274829654355207307749459900756816174319200197706160455425876894357859557861300347860968992502922570020917186795648819873403840101549145183881594971746006520974698333693434018175436258002598145799656490514629071383617490796986018201385213376272469280118942828377185352766937742939312252665369554698780814696642810898161336853303943711181732191792576295644182869909929052715552437104919415191188490905972187604541400841960386340706727641258410110466615856017955846439286532399003405860303881563947146245599526547611983013664095024258628031365712167511451682257865654188046084804929826706811195867875982633351216786532189106919340830011854099176626736137439534638312556188223281729687346018292617344305530970064635253159055228853029320722782223656076893130024213673288415600770605289279810212179126070852148386339402533446400315130263970936400571562103325358614798855459302201496000873672410373985639011668180209454631294078767483693224347648052204061261740433423847663446460977334253002239417543735838992915448933203776792815891125864380565714560201708639152928477885748295959022207546313312433546048512944062246793095554609508000342676546674022663572044840656572293627897846770638046070516606529542258945420155312522619804421364732967408782850211768517457563188161996350601915225288067682669360515756362107495355094626897583362402027018808072761731082787134177604025947262522449475780892149537722108602906106469896077967467167205730906066068401428686049400908930739833069102778921425463211062359349280145122060292628418665117351338267326354980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] -143377117747199230119858226395447027353940796334554504212474663790598031101523668161815638825683106642613964768167963084422767568656392989287413918262221160284775905296586113210832362435159727200158284750961908060478265331063502336268669145467380811562895395635541911010787908229463927375646315812267097744123599396439754819088022385958840266704479176844653858710297951355800635601321286330699452082484884435402265294264742602750899110107884842823537108236474767766235797309181754641436792958481282343052172471076127724839036294891001838231776216108146633095003802565595116019104884212947563510340208619712690919848067373486982709949695756719310482304749044152074356656793372724255882328046370662152628745252509035129887027677231198748204182159770493912004595128345847079675424601143042956415838410894037712502463508282834752479553614259869767250297356638776791313538626776954707292372758604453207596610022283640994194433442209333471461945364662394063973521340778980161616232518571810423372491979415279184071504715932359795277337339964003940012730563237963440960051966569907220133862998684172970346479162616369755860785795212957625385307521009784218483118520990740432664597513951006607644853848340220404478128338803707702639926969753819627128799314248847009279293023894179323876238217259802145213088707666738301516018485054321997575353437339903538107954365650346438855587323926315517135684270930417768276752090414646242695046802190031531510399947079269675800471684020637520782098863989673911858310206344448717470207925556565153263640835539851483455932387094815159788530504986346353930727391531749029344654467701895503179363027995671319379266350925719900957467542875912393370050741798326980485201391570904121272175490090584529118653829307628016230840470053562678624931987560304285724775443974773884269657070449303045750690243824693344512622632967260153080987240580619913927467274247101604898129566134650238355741766852014013685681157027887575907119875586043242248928250560142098804563182163770926984562096126600406587054097812031822039197047353770934245714718880131185218599330983661578292086483938840415719363970137773581311371014790063365695188698374455131464340421695153360787295664567317364446847727124126328309755317983324783964597230431418572735657757669320080951003149039024719968438148498535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -709138226496468873997749217307022282426565057399858819613577849787626915494748935379427644641672959323644243861155851019636721329668689258812453817451093521406678393615699292836247241233471863715159902550470649405475676412118075756796335956853998519349558452364767983492625784258068552929995637321307454037042003195611803055374421253553871123217334757081943740132798821592397779058748477568157531851612219430696169565210461911128300767332437245553185058326215699716196754729514768696281488720488611166747902920986826961510733865391945888506177944197823869456766538835237605512327420724549637451247716521254516012798046038412717531353681419183555649389073155287473967831622916758461635820402860709524622703037269681587279495036137492720535693146829516432145178408180494013459723240735320261987330556239041418515526151146498934971394038434849052850590309622766384506708491611370760575620180151571999739616069496107841185163199033356681708156706605936618163998671422624225135492588313853603318094780425228142233337860875554015407290730740524837445586833515459176073345609590348865502145585836133863445446679784827750163410027855860945836451783920621643332411736680020245983431014924766260070011148912831035605354493625299124485880658160703421254555737185023631042349489194258992295565292093974630237331760415554131714652429802633858152389869897573315632597290128909754823215183504971889862252863790947509871242594204147323413030455968670783105466921294400794982512938616422500783298351491992736836515393434731122476257727849655816346287671847666992793648804478235815539144433216095438113735554253406218351444905264511520749569897148043603257220495606007894422832537108941480161498396683169043413348214844559598951404959843355086973930544281572118521420238506040777992309234698242577604950593478957553915681784706786847948526828246392959172469979281306774980450778874622873599799223268568569789713280186592344393559262802888948812508520665051223621248548879812467817450828908473260450535766172445717022034518799022499053305376164054715418918513732509312519200342659919815915700874733370617083234761001881130903465964538657657314859037168249707242807970565909898331426105313340000821014230814911526600856018918957364544229698016792919139429313009446813812763491062118073300982179496543267305241897702217102050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 3480834286230114649337653228231154149518799980463313447659266134550646054466751835533858146247323996766564045609378036389314976844197761354094039414277938406061795595124105564812583266007566944313858818833658320889782706554078057622092533080893365844499264184427462458070673117357371640305621928644397334962589760696976708420622506420402270232785192244564515822013665625604705504658453686881165062636771780933108678213720477076333025716631683094560122153592470242481510551087735737516816265756232543483189555122604904299583881244214802363432908620867392178216440752936087551461013188825458191603867882948609511290228394000891812168410097778117620317280868101535289761978363676379066967980788637055756043691136589648938568155865341809843871045018547752051185452438624255130181362457482898085446096990206232580113523754168663753779984628409928890507591150662226577047309937377882759477576213145628363399511330566583495195323683515919074329775009959217160101378449839617619988533992369070163900716462300893640166042044999771372945358656542521425539935079540009883008411742445198158371471665600075961490824364797326243610111777952974662119986577269499985606466005156846044440919964925862491727568478343068552617567552677002941894155536946564678957248440299417107334804158660740073274909104364348148236122338090866081738855605292828050041430548048237039790399597040963702334087359207920718157593940530951103727339426801791231294494005225824865073907340842985756427210543444478451931565745492012475669359447872465492821677637500296040746784494209944507668029328145591756911701735090248042091511335717323794239338708793237306263267823300828719229222714307890378842591557572688137226571206087429827958953389253234954548433365643868588714363988775094016244580925089427902041014594824377732948661240078572280033196878601822532213979185274165139062721483182582353097802685748993746227903024023315556117078904640207406780295678296967005913478818883586933668290698478354209046006305142307948684627529778850574112066510403412343052124753815479693759483456568904373146118854389554301466514995600358556076568943792421721792906975479130464423590962576793975691255192841523756535647360841872388416027486837433484688260058968649559578027099419175815054929196105283484500854516365121420540577022728623290959149016998708248138427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] 18502646114434685667213319388118001466085493266022565736091544532999930700328314459369902116035249358931271891584562610086443158713034162473592458934011084986249628868419898816355099527155115738688820831999694988393666677313932758140213965831100233929852060292578691891885582313585388286332632856523966297587971717008059098338268802277188961643498585156470926100551333919576449879057069751440587483911874032968993889031086123247133036189923870262239015567748159424793483570621246522559639026074347205341653051360660667198508765685568216127807011434635396373817048242580164261783018685143701943377370130933978427249631615125256051020381325600213873901066601822281157228203135848113909873029710719131582139008355057925302394938634407370644345204305559270635592491691732595355218010955058550840525877644450225278689446479116936205683793155153379869639129653435165236819232842238088189469541068795627128820144203023976089989861820842726543613631343661300920903443912576997024725108329756184259388801605352839832213893650340122053290624835478609952675330747706980669051439553887495478061443844466274610936959469779183004578178240827523255205674762187041447830351221720887624253815363463515253101774346176764196081409341231187889315402162120305686477314129749110662460130528753238799624123433254095704272170131709672867552642042694191875655934397013792832774811783157367131559162120830102456482565907066220286441982854626530710342028472327276698821323133364611845328191088821976168547641328110547028233787661061723789272059672063522323535522059585882564665164820442918363086265012473458907353522197901303327030235380117081553217189343208513877010566346705021208239463987887410361314209200970906124087306875975654526643316773488349075747702993066824378898190203916759901888757336046539468703660932954739955067939530622741977558551753015543822731099462682825252290467382725882304479173084016673948233296013583481018771175616233965088571162674122967903665816618041387361830733205503474225395503653421547184634867482104886263402928110275416260972973960649317123399936633514031160291218406787200145258050239977467366974909517032197893985844008084786312141744908201727736402171349395496958940833434797204801435792946560709863910459071506700267489094693627309661525384566740607660207910961777319491794457917421823367476463317871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] -75707674652968707153551370677853832393925085399266740417161992109238921336477170714222685518011714323545169349905385834142533517844306325879786113011686991157162582062614585063447918904936795533209460889916791425691955112568009260033516223078723259697755796334483824153668186647612752761150695284914781783765339766165822951964505065016052332420932537977639031691924196344814208544803755223463175836772190649604939527349342377419768627762801601088014231070134099525143126771394648535951869262955129348035361679888324758986791187735260499446528940358700849773659241730398785638538105322220926221684645538220554053417769787777478855195763370007050800004415510178662042668947866990326782771389751102637328564558130565965332034789557514278546820668794536736750793555143106738840811149434624516129300748503156690992604917973094196707661505154572339475960096722250963755267885955005576608091769924873902935284283081220731151242434422351872967383801827825151206010055901055672251083892462697896139261105559610986019176822979126532858978866021397685235831532631795192654202017371943721879959890863693938652744267586146849723618408846196020880399839266434644056401853416917935498820022200402330483154985871988572988536255464811030934902426033643811526268576177352943916720616610311762548665318977503890484363027194216459301242851369879592555157023646688043408825418533242952354742397079232125777435690640819819580558448527604871559607068480938711352317272019636812857030499023935694181103743399308899253628822021387116033908976233581523629400356078045856500163413975246971300719520298207788895723833570115264233114596692478476132628797548999509431848071929376720258078950352658150979584708724655649943704441775130309969117151232899706872147741385445723481598140278546090020838335830491965285418086434413575909150419689288656227434950150806237163462265964771636315896029466127622654397974214781021587046969380512880598814947096994683529432593920008688516268257589113100914623440282900366288118516776197577469809855507039632210552786442539667697912190888723616817734520075408556322587089451272190299974670172589056782595235522710310384650831224409758914323823804876097820518871111552439188177901592940663291046655149218865723892973973702520521840025519179454296431996518242783526475746860026974638380181659158552065491676330566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -76221216320586215585326775705867133259490321687609710769008763494246888472531643781589864526093352765232016372273936183090858951508409905390971586669489231948044337603127518841204728052958164435847856670531227246550171574426443773340845079943904885300942626481209393994046649765120131655854203256881801264504118271369825296809790083273953002106748622906450092083560076465178515723310829892630806409769966043260542168828685772508449490396997002406945371415267423411708549438038918097777765205553786363804598213964993215935015397548257623170913829440533922637555663347194252284790628780329671954072856128850880279987141337675253057331775757192688936918896470059122119825086439285864689272740719449699860603692849048848067154215003334904160924440840175759002316139392280400574894595858454582676955269563397881902415935695554683528407109800400967070071837075487529531268181254655618656009014675494889936527862265509907851259761230980593147401995222180179756684419959618690126181906673651872657953627691490249805827058179492887508502930933235469687052492297914003417043614810756953582961719491823888633647484720591383447626879011355073336959603151103425166124599605161282834186611933057063788716123064385136618944736975415380569296669252246781628127823934952802981114094938822845562429758516442001884017411343292386426851883958455990518993620291891656984747152196837656353740651607477704935464329386312690305551689157873882504796271660458590156831556769304155832733667437675942090743742046793513463852137223532443443506586863947607739716587464430299292913164258123579893463377015380345321362702569929673918462157765409795101305025805062228504350177486350291122102735455790630586144374952260381764703264551997676630574273995604253885250462079206674758577628974358046192155425363028750170685622340325557404686905934739179981405055484386457102392342430111118177258203363095038080954709855602668012541129677889598682924798849171175810339308070126894758019765518527544821425406470489641011781550378791533754837470911198699127861289671329099943528241724797565574238067147727635446715960414770348978043697116266677164729551759217207224433368172890247977078819706336498432379198955566198637321692720393807033109285506122502437162185336430516218393933760888882756007327004493499863669872419771913189839212046661209853937180014327168464660644531250000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 598639815473078512911153742561959206074679152570665482218829199312576096518600270025498407052817085089855470854107797536180052603343075171613713003433464769144703061634727056678725905642127438870219662774637335320583841290871319673398054478690986955279596064265452575552520177109754698139149017965481044822418342759166109582870828354078745224858106168972862211533580819016110575024950166494623335568917287089831999216789625080869287768268938909890737489224775155872922754143240349161017492078195190684217195907944513182698685082379488278644738673607235497743821357413462762070715717471148148177996463299737450372017025517091824252272436313649707536156553894418113657088433956075504105621541770552402537389786328398871515843527286152211754327607019431900783585446089809477477466100071892634424656430706858452656777502297660268527760373792503812234896171940833575555961288541393768503405807930671640221083338844349656858643829406007116938596397526603521186156815989786870816393263739707169025722771316765556292929386691918839559894812333510018935097425148311231660913912477844980176881718542980362653659178163385555225901296749544741349473281714623563737044889183145929027908649111814817598003968129962704686834764232246040095267974942877609982629751340461409273331868730151495826038856138030369167630063952553345084663740566696168651868543207487109543529817239032783270423057076996099638678413350886680213659197834291719100876033046292877107275909848738212298306890042664963456219147781742892841288979780897371630166369973764845051603057028908385281858404242221446637464505827472257032996438333229327478913950013291829597887809341988641153442144289967069724128837168775162747395769857401936651581893013719713809720120471288087195384175824404069294418095984498763519360941481532223161569070982048938669711988795651599990164340286732932776911351455910493016638893746890998315857101425020085251195839809682515273609567038531490502996497274031133525891659062172676053457677298986722845752130428332088017079619495253274049335448413197729559710907911356613736257437158572380024253361836741652870441668678157905696123005312630480861611475810845942453702917126487300577334761738436925659587422986076117471001978656749444634815466027970050233610422212297958768606932485516086831997928355572475692514216964994905323393936669162940233945846557617187500000000000000000000000000000000000000000000000000000000000000000 [122,17] -538679866934768666425355941864617900431368613482044421922864252493395178081092878037141702840784098831038147863297812073636461541832927727103464879468365822072810229094756222959448924634198025170839693510555973258051123181467583326010581692483904727444158204595628124410806018787173120266194923364429952444751565506094392299581419764984971366892543933630023401070830073340580452714200241720792356835093566160814178065746506757469369130662882411776942010068268185272336291624518034457318725220095739040290415570517513684695749899433359921691059340343644254629602685568027288795016566673258764888146252694267429597917889849007880282505396877274117387402249091131476273886400051150327251789789553977912335331352529096515145134249331851993681789413269036374504852958657313708684601824140635381422908265660408446905271911529864753416964559474900042013181178717178697831107175051235013635169155563461776054847921850335339164156602883149138209365293774966610039860192049254883525537944135380748304230681313122188038120136893690106951627635397978436905980870619668647036110185514691081243775889317855699177576237441043518487018470973568816052486958182198790881796286677783929844778960894824076597033846429470920987671712998987013176429409128923433274541513500179373304713155919068391410658057578820444695084701207725313431752909947562807277465268797080136326027760226842501088584770329776362971456884878729780709322407460989560490537431527909437166419739754994238886986669467678912835370280659766794181706819682644839071892853137524390985757595633984061733353926903045259392046619144367261222165298763256829526690071997947951248951532994884978140624517463723580605342358831829229153357814377012091809136443494139055885910367152003426995453173861519439236990724463834468864014226813369788598767168202238407579372681264167982725357059392668444474676323704356795218844226061446909634590057658944876084272985076800388253719656358511801492260994477338484786349161809322704602595991431056917867620098022412084189092108050459767432235297904171819173327532427357968331584101485529960407087568310682270897864576687206314584624536998811847638291282307840793433767635002040849055383288721371082137431824741051646921982043001142944403377395897847344157739568495505838230754611905986057166454655077313992847477858303260780763188630970716985757462680339813232421875000000000000000000000000000000000000000000000000000000000 [122,18] -1011774862361986476691134666972049623032027866893285432582574735626596646278900144848221781666265531524475332782993648545476279858649572941485457313441035488207417758122164628728879765174802910715371333023665114972538178724916411572299832173333305703022972752238062186807086592723169400105941461060790160317941881054075592863703908058646738573976377291366379482590490457097718137030208358590890277132518818302870757223062070676282328248013752992073178897764553594898253494096398567530647416079908864987871700026709372624795565172780719594453260156596083977985045479120673997641839265283484852252804289526897885071524039069853433189560273110689952289682828065596540229207916950106142362950827525656688441770223232220387048135900378572463446915389329989379459382609649725636558578607195734069308045109247051527368476980518519961400892712282461902150062446803064250208720136988125243835780508795974571691197984690518925810320062933749922024668730990214143594870442614309407778246127568698360771099924610057687535346213254439674294561655875670172511117052944156418681449846178993234118252108933116546277671313871533394307828148280793935295459173070322011585805396071493113041313071269989225167545255823587003761108329232959809523291547016235815397009904827000811354201702367558692497880781391131208024512196187023698486091092831407511382556114914305294205160520354795426660289435975328204697966460329678499631196257738178430128647902882526147162854964144782353986800062544361776067509493373221808388949527350255895518245993453292769446086453949815099463199254815611660536354621643456754851421090646550516785351496405757378668717870079773979193061089658078212021038577932416750692110641225073866177858531385348329415999572770294279611186112924539985918105921379219680963202411272682433664898253660947047186969722913991135024731200484194111676284220457651718341451382570548829732234702338541626038356206448442858619583328462688410979938847989547463227240166312159014799098411755981990281163916965333494865636300258672020513089405980551546964043491393702419114107178208237912190490852641592445973758804116093206106090836281019717709279118308676409608266003582018915200447075605461765712006667375611267084899867965109017710304748228206019210072756334665864184481728449505965040451824873680741239343337070674555018675797035676566792972153052687644958496093750000000000000000000000000000000000000000000000000 [122,19] 2730907840884022797876647596272984118272231934490721275282971503949232082020318184270570634482218194368339119445770145373914867004939764813487226073821615033188192502058097056979271326923088214315400794469778169294324628525734130346549167595358392173197354034594984715591342838692870662327616118398886634158410265648858681882705903096290322176250999854446590379923138717498992273946695175173413280544414266699371123395505366638832829186545588486450340031851289271457167449764304267811541621042499147006959900587344553895717906903896231582040840413213060886006433208146215514351595082055167781921225714156101277200394949498338239903928287646995413817719100979729663561017995285919390343530492878174626941202240311815171298396036744100653661522472288067049145877320845158153858319977513247397593177114401791975537087791947420034185928822545171888174699460966809033242288057265484871746620433325275655957870174231949045343840907027194152128598225423460273117841204713341763068485921257110437617752479407323297065317529510797005064213756035332635200252385989823843946060074799906465959357350872805801879295360986008497343797778655077506936832844173318165358725633413429814038102965430954664429410282519829915172511524343994827954642919861649350604933039023303417529272880006777401044854367428225852559669797014292199406282565840925833850694126622634287086572701681139462817266739306395512226077647595832957245198251357905988826925661898666497958320133856675078936418821891449523079975047190650216420561946818547171441159095840827825208797572494747121803715898910476229409143312171969203239165827449642602051229724010670620538733413941771295922524904290568449260845927032527325830329303240302364187612465312599013003995941428599679524001714814216860888598960268793298044942895901469974162950626440450653027007178029330791546268445668834657417017991267617023036627759353778327901974897813412865650626515251329534346419303754339733751369678477295069008295914500596543131365108905922865677789985791033013421844544921988629306734981863917525293858818251099753134733492915941407182954677459666587719158532410530089962571475471202390582201329022504593596493869167363247533932353133428102013012072400816144306929436537606101200287725514181781669231682126969592599724329272262284454662311059931383690342685238443483674197260644908591409318887599511072039604187011718750000000000000000000000000000000000000000 [122,20] -3030532978319584417339948909447387970823936167803614579196499543131108555151449637244838203334672507008308925057363285626031033206851190799650708711574888585379164074235239760689847248928716024252796100654339546111373929688044560033983077469895570178742965892782835902561609149305329258098046353467443544735527226759239951276391997899774617421468254830980517378041182115850112559798300310252465190720002360516909432875593651676823003361874271124499268984633246102734015860747379836249657611011568212764380113288936527321108479470793004939800091133132983327102717718032715564242277114291154891277861128216955914527487973333759358153051395199013665977640356727825913824020691538455782178306977302317123077856173594566352120538047997325525416950935703061519263221874932392745755302689005947053989418210654123103503392905538985630749601569991576408049320811944161400289220686328768361224636814074504800417284360125441489430609459354022462537208323815879586303683885605629488290246917139200360824478656137508040694787009945919850581064663839617842517593163782550589714907335751744690114355529298660294413661541386215816456659709812436858093579047128188898594308550727243424207902220168912337600560073434210002571686391035682507489670129087350132541873603377573610473054359385945075656048578659016771606811408978108505061583409745787928191180899486001913385342427711875437446055025551254123354703061989246590187301317608326746936086319240153351278302954181236777443754885985598678611501586618964518308500003666074838191698766018762440290042926525042576546809148846059362567754015624856126657058858579461083499643861331988860889360222323210299746532025125152131244889456536408410990738868682812338644810097817881319959177998571358932478639938406644813312650605506122366977733688408049457471028808313510529877030315951112294138976370069224789586589367905337689531534303368605194937213249850995098420025233677811214275207553224734406610841070465638180916334144306910526555914491120800056494602462130390733812566968597494974406449879726349215996775072967045265499260174269450536496331574454161840874700972535248957729105971197901917180699965322714602671456816634066039834029489960295010312841611996697600107164378016444027096845983327826496770887069760161939862053341212616029510328527341320839381790088727784392329683687891260686353422926231360179372131824493408203125000000000000000000000000000000000 [122,21] 1078838987004656464741393744760574220570086628594863973433196934755702458991099522457212128576373107565909756144301609434896460789603975249491730021224261960598775933368128684444183455338029594244402864840411231240367443678758829568443071687640849742482889209694743097900397133148141029680025909508841245509195228424223312519365312249403560465953556834998600057071854002375747641625635644640417824470643726021792540714549011921002102997791978026195855548204117352230081823184594720102691076403780219688879944974443203529815542491177760493305060192124057045306844820803077857298884119970423986298858197516937645355107927908310543443783743462795996118523096614979282583616775019194331712928753767666206855831389443533795318592829615995620170351706978656641639666714272573710768272855592517845075118946642987865690301546379014711453973369218532144195869649660366004609730338855049557032591250166657004803143051244737912376628217630644623510678566262927993212515363917012053115033474330222924453045462574732748450681197253722998436599699780733144753883703950433416425225651708378331324067822694537746341782638164347076666946622719798484559518294097215909640800829353921189144221350408876051061373962215503961013936826167256090835294985396200910181824274555435040316674602203953738079923950068558359555367107648849984542953577059771815092000958712305946858214623919680135190588772961167487623887183604905916987889737672691805250843487608198970472950219756590094895371358127338482965810256597197173146223549481894794336083232631881481520507553555317260577390276899672081566835921808980453708493389669635862240639125191945856294081259378561762431064194104452610833018471018814385225139790101692002371816638649521105789904576887741856571422735583139161183819865572466518687795144744851351305903696030104228518957965885432940268472331300957992324834779321766866997670659225938411822918695835820776825598860457076214837602186439604377195972424997111343929950321371528241915159158019325492349975750896671327681375885068107300270958420076529275417851616699787698718840314254889785771574958578748366294342480534490276275480082672507538062909979191333827859384424190286375091759980286273960522435819139675258407456428572006425676665305941607669583605651395833604958978821222485168292908646237110374466227370640119342465283238019737357396218846439239769097184762358665466308593750000000000000000000000000 [122,22] 5068839873216145940422472738533846172528806010502477438027113350382630483197380688652066433150612296295551884160233100901241519265761255361122676661712176739645455582456118950714868047049392047719609521146897553624364339923611564046675607242734332258873361727999300922083841031285917381041163734736318892979500636314765516173509591102770420564455134043413142242799637604257673805940244589569921907134198881134775375065819490875979126792873028314534154043119227504486710934919418713935867564228818867371798358732278672028436423150807001624169619148327894995365061242127044420609945076355424596964327561652081550116601182638094295014379351001302748017872656456940870941227507709667547992175948194879031141378637578946387487035850021108807918587802446684190785393966582592614498301487357864546471626591819197169772893457163336444244481733862401839103150708109319981625150693815359175724171958974096917634218409391144067511653156873595713722371747758273679513116645650827675364778282973291310936937960134358664839897735654459909857262636764401056456241921515190209295607004243808963922985210347044096618157477114708466230175602901372607048349190792314179937160705488907251947010882644945875612092929650394460896954169688372207218129136158158252101250574706104400178164316449279287189070373287976799891224578117098735574243745313783576077247527426654113825815426519613194906493149446346987546871195065689948164120231626151827090479091491814484596264415787197231422141359397529057493809483800159962909287161847875363814445592667890684586699440426927030997568892978427294730777166647713148943437384564925733779334969354622292982923248155704691451456790494372182384448525423975194032871241266928314202606197439106542166365770344868954450384631528121623694484697701783166273361574283935925303440099805778204773011595535033740077209884010013595973912730855296461274833540790670972401655516840252354800329727901305883903847277325369343326484919618465827431412809079256737054019342799346194786599160072650526236008506463670956087599838104772608313933009469799204387112516233884258409408029095093444882730145091948044186941357464942008162489821645436808835182640820756861418124812518580299148664755287549022042309593200944193314994737883441873061227435680313195613644228650254720183093913136943037011958672696707847231651399353909863871063198881294908915151609107851982116699218750000000000000000000 [122,23] -12829323716068456807568513453425238632609780186480909932786465546962785843266895092310512136101689764326777750642957260853761904109180959858706598201039648619842297017792768525285925355283542703545049622046908728980420000098316110095289079516982392152803900487860092514300738808700843738276234165831733012330634140569348355535262782645156565397056225687697017033150586384529259156726163793485234675781680748153032998771285867963108878229334878917555758929694187380722969394828802370935177374135501367048605858529374005488442512606922487904940183017106522402053654227402433263156844935152081274160612120264590108643184081939755102806834734197211874579204605664328742710039490292366246593666065802340601375342924585195871299554230699479624222365611771475122671802981858567066114283910470903912913234930324767967166083977346837538286910524530325613865290010848329364157027814913284478972476857828910448591598245920319596602017481218894278389932730767920411568361866140442799617150169813135048577719695656915191033331602855384845790889607821309176401853616183448950306264169278693694579369929077657754840611056605000261410139760242450533893139900837001946800453300215040780015080627473699417835423070117021906486502020112287614198162342176296724658802042141616147673037833824445360788128949470453780149817709845511723391248866240623639880698754623310564875468872306865255813042103560152597992123110061193457191631340985223827658353306098207388808783903144187774782156629755657473866776484767814101910775582086074193473074159540864811368198679041765404517698570470439124362539710017676567228818156455470305205972853502091829923488426094729675222805534867925375150549788313332312682121702595447483937360877843674562022679073668963686968279171590478227992700919250119831353866066042029842742152545502474185096749723589537341538915774047675909532324831385278505698159547082050376186548544387408449856193620127384727552074172919501360129222864709124041664428910136767662437349803528774326100400642097730513103213413959703649324009328046791467959420846371022482716731542675191784805049347063125902113733516882309366249215427617827487753253018874251386670077763996051340946726237856228373176746855592265105386321059129304841820009976561595395035964635455501217100685209077730898777595923161640241798666576848388418346524238699656990023120590950662933682480115749058313667774200439453125000000000 [122,24] 12422159110766319278258358374591590937893867411879066432188162542251912069729185998228915583279814667033601443561163427491727976730896878214248433970548352271906415708298078317962959250320546114959344627070183276358783772058458747856929733925944772698466375491278619813750828580471425625173541711752126242625797694804287285588737828662050268137235044342870590245256863556669663923487461479668084141877371168350827011643960188287218500303366232222822195785006881938200743452935974560140236251745873256685811954704180217164941799694028650496188812060242044450179225237874261081583868250909416086757961213748541351103321177702072874969910196592707856777738425317634980462753401953739472769603497028444403623303371483987397015349318252543218463776623168421015056400192369061284520740986907922445232780367639411282833852751408013610190899081015795412170775229170849706246331965958545821723916739958531239372811525095888239087316911667622872707882303638695094860966037341914294819848516032481059044067315848170952157154353846368404440276457239347639252134590562944248868357307687869075050499452989233566156917427954389026178488558045750810566720263987117386185082894199798370876143316214794950226325844392615735795535124717190005695552531679923990802937759997084589172002613236951723827824826070969763432644088101662964473039992002332501572989544820153440726108333711208305204707083111694889813379484703555124247598756538668980513083781305439881830659439901589816239805336710855774734355090092235850949944311199165978090604866333225615160835254487449950091961650195440073744490405282498810204395179197683100808442945351309709894488720858263494985724135343362836329300614373032864810966608314818033355167924744308635723381334384069488264757175475156561340133586907704850447954671161033685214101105803434986311800686423569022130427104583133097894332512977984405723687758659312461789509072865026752399296401644595832535498916784069093782186983318541949553203781524746422261979279886839994927355970097061641368930336085371835340040471794516786456949822325897058757354119021723729163707887203322408398392062333786292440399567024697549515299777739513005652597083118024502763799355841304197114264423129771686742986315322513105325500224164827380196617117912774809792293760924237884200549567467283741671814666909740582687133422773788503406166769393870197291107615455985069274902343750000000000000 [122,25] -998487450724350236115609204174531245307243870334172016078883708409494785590661919561521889436238864490986465749856305629003361776827134920639440864397339592159278539289311658093731789304963455994543861558811037168189966715867990581534067346670316797822252928628418098333136022097478214782160035929293689173142096977807715766195913487394003376345832217636425359960906215130642634233910694266308795334745943370706883905061084714280511806167760876585000052691634629640405427313318535160941044685187529004996319317319488249481548187699555428191858631596584222102278491495400039568575357027251011982276260495745379879515770363900298281931054424815415741573617844802817328101267536333318978213451824421143206299024231565877822495397881975796709704411536999494582857574076272791172611374630894890639491212353187159714524901991475979700413429252545793381542564575989734605457362434561277690851361827398796710009851904829717916893990516901605712307548584301507463567066142623624378639196389037128307557567864487560925422115900950426762299666051436709282928523738166188165251363185630886196124052004009441728612180840796512784505938623604733821066674861145575165699510164921336579991327972386699672158075137786007566182719972018711812127737957969326533591322059585036642633224477483576935129572593864304434486047808584016973908064771932482081030463191147179201239177626747890853651978859959672437204446700347101078607474686662289836390687697197531724923934005128780464365453437494006469666400222546350614250257456037266772491627167249970598382156525657013418011538726978777301328496635228570221801928231113016118539954991493472937279763788337021290082161839141516770174350772571258073572859784123244931717372306585041181628023688142181320006947260996700314359347750005160308863849675422339582842588128147135303685271828998321606725008256929341745221031366937928489094625134134083111943325254729327596902133811196495542481837000630151066963898305827408032189638052365831421473623216378460802234032244032165962866904740901981311568656287469105935153542002131515737880610724570024859597013267565775203658086553645151672627237039310159596063334349616198111690694260479127882727077228086936567342790970489518439853128309744476069858623717493747247474203362442441526741153786118619729576893786227853949739055771012098455479250043754647556725812830580313317341278889216482639312744140625000000 [122,26] -10636854554830085191992432286091699728013654910390895516759950012772349847927607132256212724558054729295891586727183306997268661740694115763521090944629347875726187250468334815288342254903245040252639267475079398470508659950537362876658508343556362603077020091829654565712688662987175719658880742507169630838237344617736467704806813167506117058857391630924187125510549982261170794286915865242005133367213955292678913990140305847050534161362918816339608223659876049097373655063129868678300806965964143359438292672661576108652990714821482008547760537127207357773046908188504458208844107908786195556353227594754372192387755325463773074158143192779420135957680368440675635155054760290296812322374606436162787472520841772209023879209694438063908950382371388474441564109236228785077199558917040077675476613689469646579116610851008186395306653983130641344976323978873757461244476490046331028925172093318975207981826869831470194279349491349121811836597112411340789538387213955318156366507230480225461727841442494835064694194259844725611761305812852535154833613800193093072904063846694583199297818247044499045578081890423861043765894002901065002026858940904183344599776168543769017964111826119746520302938036914179232890756184911839708097970318038040664144911376773539175107939195246475258217775256305304943446096552511854862603761017481751727296170457865235577873997353224938127355550196081402791563562849554659505013462600574458626982465781689934623245425673790904186138371308840433874778505421424518048920915321794300695497590498705266147295596474428932379206709082581452887875210133159860331987140486653620653203272726286012121773671587338824342299460073762701241801697748846520131210736358233152647567097323597485537595337495797311320259375842654181229824792479032223611073784403361810596998356068111891125598274605034715723082412056249744035901494708570815307858371234774622834021599724752585716813837921911909014174581013710800179214111239458004377686518604281889711296373914070606105118344409171881136877083083907718301682463346017120275995579673904566385205891092954741601631840542161085718133137133279210905395267703463651515536781533200079386544728777081737878957681883334337473784612666995552073558143796167885486836484544742198797738928660827195437311844255857764785626128977115288774209365483713108472489517412444955070036090027940645086346194148063659667968750000000000 [122,27] 13050717811333482891945399380492411128659738003294757107009169998124468482943940656762614868843341577802253659262416191345776685916125472903664678368073993435447780101075730080896877634569344079625168631077934309429443238793924665714451309146991283217033564088106688412849328594911731141067994564978465785690960311346383345831993544051858569325618661772312293010394694049802213552766444336708445390044304333702237752592034501800461189504680257040247754464032728798328951482859124681836785910611463211748898737603964881537659063755637808109563576170869020170887863546642349841486557080845439284180891231348092800302703041283107523803261016718293583660108967067874102189824094862267920530385037590830410744369951691869657519578852458510502463880002884489379955405172706510378337184722162943293991941547541519726138075342610335489543926217161954219025400158607985608899827271183140025165789632976458056252081134275690807662936775488582939535865228778870147557576187331076829048887382605746964099086141030138652192309962125863575280442549159878099310275410927580740792914890572122905241128033240102168672189015065641536881175907296748457070081652368388718338637860470022513348949502963184672118641720826398606601022613084410703547609411678498151630901042471370214184007583719650469744286680130683305116295885279934502277378343237907192980913880372794372845416084274751268605689464148244343527638737332708528828599574686917291652784338145160329541167454962025787645208737086533019284657877951567820103289227003444994021549209494068651204052263095216305903144482085944086964179752563232198954080803749939054531366953199140669413647705653427006378114597872181162494590246184760167448769334465371794733079192381021600362845483199518711733825560625865555143460770451714211127297506200875971014552108633519839866837475122326698826498090021258185705655764446816896028099362859246272309310950450765304994035683933374292140642377454048661548043323347108883569733624893367958072318731266041037284403890766005660710646913122092736222325462156989737583018753969593119923620950042360681260736999790184936452123270363684756152008983403400024454288730555949253160925483074098508099893363474054222680193999444757163695871048663819519720418532292355239266328009416878237504278880985236214702915208037767050527132172028916419767077419072668388328860994418434415820229332894086837768554687500000 [122,28] -8380970171172921402363161523535129154198540900695847883602104046456080209388772641776752779881449344082190470658926926274831565058719407843392632217879214385615905984317936185127000341114207718708792542055580179656095681409173615488081213287252775687952975366902157435371177254000480820244488664970705427845118805469207972437500926652997761369141257273118369295095180269839722099598043499822222999828067768084923020103864384857193941033853237924371883792038784536115741470455808377348229872681237288728009340090257809800923253108648588014814842877169521179962398493129807300173867188697934312559652084302866110052495439204152597646867821140601566295115578860098921436091543135104730557655506886089994008254234840596618840861921337025152426301276445233068436049089549202648461753054805923926813903494910582213565015208250482231002492604264562248016999430092229825520129378321223523569534419405117868870162833463886161958438272260407309862304958633996236855339838755146357971654937237668283963640767536126477707985300909834837296762765439582191694947785998022213865221896682621699326179116794712956832260425849342999148559966993609944197143095054429919862441687218213969476411807205157442704447038611937212135242979709726036734997295930400295811854009184410943121487352754470395262414043275194782828321386950109175911074977637295685977740382175299402474179364194477114598828218001053343068036824685022453387314544537462492030240274739087876790428700044290205509232723225069931459138527055395038840479824878550276375486580689660327468037443243526159193862806105983601400195248733168258213588831631955178204774216264961373793899887482211447204267540484467490552943533779455323414636411556678403739429361786224630209194967151198753426565838411451774273799704719627311329427118238611774328610400950054869234320634610280953209483149545995696780794125770172897607768989264043235361306595312516241002785195200828213878241238996549335952215268048628314859438565852489963075979510224305161928244510815734526338487185632551536582981155417971908440381625533620502226063989504515408800294084446371224424761369992496180388576301839882457249494258349754700190778363667859060210936038021625434462452519921328031227736963397173316691516792692223416292497431959882540341282753536139452617270912505367078274925778176896146102536924564903016501848931341100978897884488105773925781250000000 [122,29] 3072974714182383182540120924351921025284847477653195140096329259729880329494652930225534031954476061626109350305268497172301975308015503077415678105945293380584365152382633692238622363658904184266546949892307780282687304444368812812434126518057630107748640846682104413177540721978544752870831565932680859331171295467438221028522784968444765152019501981123025011582274871185879655123029537572055128106962006803175218784121410629820638274776426987054005819223315121471264755963377427840010632605625731984109615363870220701509615910435318869097836640097947659503284922931145649420883189838015791325003295538374215099972133428009238249089327792294168621780377123986510797089287974474918819502790611680121062646716086432533797204570925904463511688125914250011997501421361337057734397091911805002583456210916014418778272899606216670659983026098472458367565010577666079175382727770747844390153588158731226345940735837351929078409826902555194941925059656960713174318753760021934929329439254210050300805575445780699395357345614559965710267235242638827894392872852692106993571417942135042770986636269923758484103025733587303733216588323426803475068132117735127300402536676150882224186502711695307184271798790303620932327819189955782011242161918251981191210781109364656841811371003087143088866905439675537482389709331202784358964905808730372374326585183101695271501802920955209851071247423068366411993662272722904010908804679324284776931076434737770522233391655273383971102113961833693192005145161981867167524812396555866465536959118303580333835280339576219786492931936729876868122688113033677090983271682596769242122518232215978636247586310115811570072787696801332670037610170092871368113573961625476850450149705665306795759226198166171889106652981495810200917407110212357307858280058075855150275698436834727032905446736812127418366345835412698920639252563737503714233506368445597458893829105679995167467897641864598470716872944873965951205898563155955960575414336259625000835802149070037052946967694074578983760691100858369259318146237207964604468596033421886352882958504302685749937016841332561080533865457702244245676990327845669773462648592189443657463233759656826855776365786610978132580237334698063479071279515043385027090200743516634473809236365492460592868354024718400627365386141225425020140725846210487953322717102081157794501997670977289089933037757873535156250000 [122,30] -55147492360704501890758227958619509805451924526600830841351603223991268997112836961872904939911498217384796966331471358802125561912994649226696276942164640924323570798210718910757115784616468194652783550078449750626100189473285620256595178177688906443417731435959560535056332719520775540114775061231763821802600122995524730827212706076736186390165118535210969390446358547868780622645275724945962187573866543051873898896081156791997509852757345367214047797906670878583012403534532438470324927497218338330923367154025742881488579578888878833826741754577351184595865031582042225702405768451176823175223772925600452475141482070484736805424226381054399448829245092679806352086033636520562062489317319582160511907306248543699767182987189692713805324387639714524160037249260912616919756414693335201774416329439771825737221695710171672823264392789182297047363924223636093878357880665043159556241152163580556071417658917690750622750087035674659250977280183260757061373599751549012338731239733847068437773092123092539181456185217765186557755238949953061198042462395917974274392967081759678712744892626133529558665534713367815735454552683023341947753390781586730108695442640402240776895549723445678122470057482380273041479098373017537635455406814541827509576395258647125291187351230246124282613188731219318283391162351252319579494754710520086688565779716224119274234208115075095259904902724735268222886185552260499074552524272240678601333736978893717867290932914421691625120753729459923431070652332746551941372434664166223536678328249435023040516200783014525349796171999134854069193608746570171288262143252488576382578268390084310252021047845116181986475398152855250386362813909666015281026285685990984977724721282853690656649449441343664343457421983136110648610555988067837175195080884871259928402360526875768866868263109645004302233321801044908529197733778390186563406914026293300247951315468005663778653940652319880667255997317980209725212270973492963348779190307910417708265360620358118143501934329929991282609939988925377949468059359589086441388780983969918686130534118283224425234090478380690339395005160834693689690864076542719143945746925622259952349467549575538524883295563792918128055797253392846162669172376638544622212691302296112389367266684458622470359740991038784747988545885420465971812628265462675198534136557226847941137748421169817447662353515625000000 [122,31] -937073258851657172495424042125613045371436286212006717883647983586461912071753565882363689123325678802968898683773372567540636584344623772620488412827143934566531963147336227880568072201326945315223183189451510625362922978574860315728373569594985796734153957302105607567091488368971267065130215685522482509855316502878413209788435617955067751754823225228823578814235818811762475835540030418984892061386400867533005851331688770037106340031272761210859838024510019732326606675795992408235621444633503863063008724542075625354337688958989193200099821576150825958815050748905607213334858680507313747047116513944740660212695172533899426313265519823457387616124310846828356403390238591921136143883224693838250977995481905196531144991985677353008907351808586198931915128651360134743587258494010928201289565015572364171144037661025149892425035350328709557772872539278692639896802544267609840547015687903099611586712397186881293364784059874958545829660969738646845781371008984861258361922008673031796704171759850480571888652783929175395324097677102801887871035740810644133463863951866854718643943395881930042860572118652905116603038656135859808361391153378803668023523993934305965849749878691123626514608916046029965846030838648586946977745970778453156585639534564089572134787144828885433884048379771763993709187720152874952717917254277015330725186480025585794268030295888044865229364457875238839046134606784365884461660552769351698816839337089018553001315417596760074878849091788113389108299943030306107183393960852389887013012604908238399070027863450906260156859150089497713419318396836715050949009397593239785104364827438304486178753567559603399609650703849766970585948031672525979630218065580548960860349863309043488137411137724295212035627412257559396642582546658443781450907055666192604842696221913498130139770852264954041768595014853351081821339211784889971919211749364208930682907145038164207484247270307588352096485599262001394526918779341257888719222377706449866506314409978410346771125680748522589815281860095865769075482948086906801764117869795730451627178802198415318412888505408196913689213798789285811390108515099447879970751189652224929713913245317333562223241304617151751279710402484138238319213231930002154689019212754002470602691050839513620372124591207803914282138734772544784843983331781747826113085613614073210442256822716444730758666992187500000 [122,32] 841452399556981014297687577997881527902370868882256901645195617212241503780109149870390066460724654016398108412866498865806477983960430149643759147049262230639065798667254381303723432368601339399853470886387663880149800568420466281652041772448456948738725874589929210862696287751148525058013245992531562336908875847680681523492363052814310070982735497985983736556915869839772034117945655395319370977112907221831620341550003989825142219158265710714879979412183710226849274486085166156272669588952489071194669790316482153575462137959401393681778553827704226027662846005599198890520797237787198553139916864511915367640510851705879776971397990785109153092938310038930265489126654678793569416589904309671915321083449728790419112153252946581024667253203990560075746007088408305651247655312538588987159964548524925823642833506282540761989941431013256556190343571814008804415759276698353950065527089372050196815665708379109135680308517180172303821305422223934486938281887216870096537928702299171315260071529828643648572375490755364109363759175870612010688012871183216869220889795726790251180765752764120583461314537577660517641217227254095555357445942040023044996254192289500584626573991656720531292150321313934472857142670882140518865662320797204663158648603026490976697668685929078514502540165793102206759524537739386578817730297521182243212918478753039254623445977592042403821524458260701901873936677524014947721134640812527463428218996377140925856723431334528588471577910251487986890293842341933674527726752790757535219094269388876961339616309840799487583744508193869305045153830528699874857477371031084822942197554572028688813613606912917193298783966537320276950952568434624498732068225046751745670396861985788407321499995961199321800962304295669580418238340658006834878142057075193521165351892796280755796323699833113370508151972372278112276709631169477988694898621704568607548356859363458464573434268982332811398344566987823172808398983571520679139659585054614589355854991914968008011782873254695414642001826498989220087694100051393124870504174300583018321277277218457478546572070311408554547005597535348337356996537363599752097922637394213288494639730280461886248939567145466208284344515855587736638087111900725051114758060869294940484719393479201165920778856314786171286726291945229567986820348856466379012207512655407981583266519010066986083984375000000 [122,33] -407165984666676968696242667439590236667652662745804449487218535513848175316538808511993523828824902828310832094719001334236901464123400182739524593895392743676790702786522525755661009622005124097506111229305994390554334139249721440242854990901758684749724845781711465150331755774269513486052087658930985974310298744686565971006278594774936622369148301834824922938983903528445517877460775511011941611063603733032899815135361125405731935731993712625299751300086374936666921760723940380833528945014291470017067488079497958059935016553039629419374076679361913743655226843332105541897840095423057557966276891662794400346201860539025952351724424916336296277252482700316082477047943589932014661911552948045880685293199135306654067449113820296607960321117002436643558621914928983280886448997374478439838622291186515858638314143928127124243771512707139327895629317339837532386475710782202092683065968573232479289885215174132662136538806177764616064534176791421842825791584162198581684222594216155472914868452089557430238825323134330380798421215818182643419399766448252698736147276285920911516588348976166671800543375227995742769414442700045368916609562957075061164027612122713448434839094240290792220970740660912266579281432165089433982345164769841354553030286801161146799087454579349480880370200914248257081391690952474441996882299293079163226553244105617640336710966096851751594683097796507985230468759922395884494428434575548910404715655131832194636890313249539456544795927673773464623560179347403850232428682019190209968617646355198531365178711500321775531977942978967425907132293880449425885505141614732876334597326625954883349102293184087994357845717182947588597828194764499206821255781732264375727801640116571053988761120927458235694352797000158705765288343066989219724367135349617962463896085495874846106447404737556404470940424192614343966638221902370078500165396061924285733054185965129389317761294724912219225752432462208439920556897075129427756259404957239244693690998978028757422529844975955104683233526448122896664039035238121352606069653914833031384812362579425378067971394796561846705224096918814153416227008201100642216862740593250087502808849225951365041053212217672423527570626856689757786819606381995209198342396589891446164786723147064127645206410746350227614237490217361714645067990707494792529050342544394425203790888190269470214843750000 [122,34] 84549146059897707771458580329199127451458187510342981702976572451529258783445061817298616772559037637956489360978353665079833281880851449691891472873206559634740655050836529815545480925297772184894907743508114359999965975855219895591881180345981452871589092713687175408515756909722424910541537182640912158767133498909548966363307465435648885986834394108559291762116494292157629411225311226426952479836809531082617646968004297919734450085351876641635445752053843617503322374395710389709872413586179085098893054331213039163864976775186596439188922781934948307924814190877237699482954740944323082328090999214966528123203510907312411860625227492533648993807777414154208010453211252991372204689927588403591284093507368744368339065161746948701012355199789644552084004430064126987291634612881488633900495816735391727118992822107391045517344590496739592165509667539541897540020368161218762087337066656515855341225959373266164171871340678290510139369139086332651128022029823482819262361891952382260444326969883008456912297525034932875953750270705882764811966336084238869550296019366638131257349695340770247401058253156469605619686821154341379323897356477511847748273274172490710418007263544373541866654147682726240025620545602190136815505418005121829690085428144785018775625325611318730305551272330975488047729507181743878469263556456333010659503620161141901914303818910513993575812680389337041953641567223402271183090457762445224488093458452734352121107544531397975106518098156202940553824973335276081800974869218799668907398424012632534365643841512857334857642637468684998955041799559709158357556862518661675631566028167160667230220103507042122993448691638763154455607694465449140511102757210869655753250266967006605191237262354065654099792008240292611708553265791590922380046006353540742080824203957077557438336746425352810943540464487692672291879126200993632766939936338185462726612587397743500619797850322853467979054238179948396333002683699458817830499572688148419880976929924492652160758776547439605693400474196769123481826232735841785799582047364472426179731553431222448549084612394294019979260121538180998742223307144544957967716605663792684002349306157254146117535171374188570377696186663766268394528831443057763183407501085177450453467742912203246498989501477180392873148932708215309522626069904291910839244650333057506941258907318115234375000000 [122,35] 30242927161026402406804933990835323478659254943030939597160220652174211173223573959166728261920734780096571570734372156734006160511485237781312881176810371687004201849899746861937335154546074843069901982340866307519973553833958745764251535668083451347334946554415773829778808034020486491328743921240267778375631528699547150142658041821195347391112684621275694746603322114730297778980566936186614250578672646650842349025481446646278195880156179834569972060146774630898131333778405198453703650897169477461096131184080425045768245252139106931801012829619227594756802345940864424802410627943909467212838981506080622690628996226389247107566765136513608569731999118316452694364321026531741013678302312636471894527438135223780675338480295970434979436840802562778212229941652507100112101506073190159084161450298442194963565756565667932084707858580018313341984084634053057345992680263313094350004628848540057518545093538779498096695725407253048601242113439247733330443831343821594577353109262330809454729529526600498349774759948590589143108443947966937500524861316054349536403819173594806172690342173837394351550124382833612118692621480808023836893674245851126227985436737725630386623845222248734808735414255558672211782614198524416214425325745044521897957443183428471121276548944111670612201643271613672341527969288145650121727983096070371688978236571991157016155226672754014338135136273357916319647202851956226750087293338158379890574048181970957227530661344851414976356079080650867321382856574442225535889156335805239071921556382067527041489940498676912131162504831465260214328847136627767992809238602996098076154611164435762340571505156449815781885654258446793363724112477571112475132054099909163116561702465576467891805778606128324463431276307903292277528790122913872285928962651644754906507255691332448844217981139767607963800261819346323062791495364133796558398412029429343656112658404953705170660894215503246944040428876253731974148371368198859184047931479787500030787460654995463681823939946179785742294258963133535688912826829223865969650081868093024604406162869137579320202447129319531306363783159157554750921561264033787158352976428984106169661055794108580820292009299981616084018842151961771735883174130394177638248891681329460192099353612577868326655987383213577883837481170285033983851360788114911309909516035077103879302740097045898437500 [122,36] -35863612416047239609013182640862657451539598153328614222779831013770158625250944186592888280417207641788254175865294148373722366303448534547374818790151041890009985878187910683008195369188018694824278281867341975225532190173899829169676126999870647592918330311435632685338348737678322862981713981278381536616647711046357143289579124534431271750170795702150206742029046235078571598479407659992267285590640623978367647733609265465686312692862596618640252576332341686050398108628844080630669422120232961370900211388259019779382257322661702386252258079434623044297307970543297146127478806925789836368434924182573612557134649992034119217098808999378245506905600506202803927922075389981691110161206433332508103479858374206641070123573168300042345265650108333899317778794190312485698576236263343148314232346519283313333914797098240700639054563837170282466156914273337894938718028917476386312258122302742695302342620437850992154796056539638300382932121744858460774609617357455781933991167616372727945257229925901331641342879443853587441724936356293480717406016292956280841409002220177102598839075251465881450206238878665142867363998255281345589185180220481448831720101864603937251405960566121000565590464482549507134463285367900400227323934712900434555408909876506144234565940303847602433674056531912440408911833276090010903712049107635303778175097776555707666435705525998791334163941930170984192503687845899110410816599158610776713084153200059289079019633582027327845357739352166558280324391821559236309618444936925679494238692592353375902000502332982390255935343878470120687049235414902851695182708992480895000165849694369175282056169323834055875949390094890912705841597260184798271598256363329542466849861669675452739534592089976624736140018408603640740488296381917441073427181890437090140357186540591476130665431154567180696152836742159824918837774034345292067214053032639263812606284363673929167070205489148111285501834136331477721400263421412135639024037519786570486008817056959536365665589843365241523707453454605812570018354097897504398188157936845571063443358140015137436125704039287361876584862464221606022711015680259400476606071673072369619117272376490573524360576842759568783810312064158202477591740885032622787770345174276382664377131181757164650320853607036019693115526996591014086617843839577268738594284513965249061584472656250000000 [122,37] 15501606149499752849476504863963217020010053659482793533208093234567254785509984593153898295095369842326504137457060914412725332694054612920150879296997399696453671231112997783334236607679399471775521162234429334094132778594495353523753053581599968136319581090180492868881131399838655757567211719996555551290081747401345032005338448129418498677736150480764416316777920199984029586558191690295080085851251872686640894172144389378097629115150683712428915682469663933807748831846106599527575953745487621114683325287954436110048582088968464627224526475877019409897126242099484664353601008134463150126024189707630678399801065850166447700548992885789379333796970008533124246465838871685691981943448559627186327970359930362638868746923378257023782560896574730808089943222095242594480726128259489378919908436361983011508975016065826283529887687811732253795676474844878492386608795631198781496536509855672803100402918940527990682137518104791955473855408607468470373553094191086995286789387076008634423748649355910685424692821447148195711458223420600616385080975357571637806061435875370320953764751242259708756144898354218330710139945623357814389415077445707932838341429865339773721392082583943686768491374459639376481528676033072509378497161185286085620927004376359608643967355642204610208832867299456275295087922736740817888939572180521507800323671140485627923450197403503376440398561226967226445154257133645919431014712503921133033151515166956957223505623464405640161250128419582139803266502260449572872817212789577446627472224032535480867622200342119646398920264779358923871661157782368825555938287953977335237978206367251880292500891365965196059477391857440766105235903475570913456373481911780541130612267898438580524456755430769776735008973867893497908140874200202585382343652730773521386135423842217267869784081932365002550622108957982364769593632694482758998959054339803941559708205887325407306323714526699750076104719038472305514812269918862506070671524479730812651860694050942291616618954800555964303146780181607285040508452507225814307443168915221492527562064228288051317386346756830970129098722877761085130027284128095708738498863800403276468355027732684834799096923904865147860402231690710138857110456162713868512956312576101050194971551917227957319989761640094160597114611090142467913084159056302802071058977162465453147888183593750000 [122,38] 3196803534461121011391108811216067393671995431996960242955991508461140995518211617072568649559306806159393353986025574624494575429429988126322871999686723846966416955544864950583249422258507267154508574716325425287941621629919124027128137637412348423068593066032535743738000011564381182979528987732135766757553107147223623710435116145123688660574741853324491102665199626945063343901838973307900910874390610442062865537564917392856665417870417576210875621564123041331904159643644737514199150941404233687566456995257696235785554203220050456972818443223478205168678085060306743040368297961527919359482400890558668333342517949652647080084692915466672502407839536918939017693585808292067168718799125001106458309786122724767422415580587782282238129012000803488018902045231046995989404742275829758169890794160293397585716125873127754224338531577851313352814874055892174439696471719684009927266597271476107188465090659604273296799814352567054616656503596206682399352750128285111389347925004108533641009838586558773190517990749702514612054378421775095941236639036032115601089484441531187294714488793830375241181343702271112938924878905863196305857251427026846381140568019858292756932514540966431218573221835353899237405716571473009118166825641987063261749091843392285438734842953828468960711748695583159852565028666401826348585566328600444855429215724058227111790776269161685249171291729539022554693490376888402957511153030390677968240862189932917667736797221697980092612894467646360687744576122540832532043738887443559404291679598374753887352115892073116914036295180898070251620463919142063450152770110969430417424752053254230882048108361000842753250019066713575775841302654460199763679598628996752153595767710050843223712792888675972298122495326012369148262517716157832234166390440855150582091595085417524821785557522344755715476381363544974626246688096683184976117445739596477384493980719728754959779787418095260613598712017626086145921868955696074066567403299383130257466914237590690212678408081298794126257618830569414298150989948145996937343482488760786279619776417843174558543469824870126170852612582360489991641927286101514760444242955092228703415267324519012203094266124419434053254292014879660399438427608904894631512837448689701917883809529295517322325381751569097168096559462968185431116369121795628416293766349554061889648437500000 [122,39] -11870892829410780758829042297294213419570801771976965767437372469980780487868904560758394604407902927645432830568950705929297625295232377850487429875633883275639585444772881562573243234892884627339597914039008298588837177095997947331750682050266667084146836267927058141165437168760753283414251914361869626980150205232702120772037339333346546388877630267839596550525837014672919867085498553992463509021938082471407923146078845551304546758296163937139500544071272383661807073815285990942186568198515289393076328968643200262923669546413600010306487803933689621937708182964537782119519335449400516295088673282422367101974748231759223976864570337608351415953211688880586957564017205892606612924454856621384660690924880246693092054161376444995521689010526150083553311024878962877774012086071786664856756220954028978728279245594376004151061724715769312357042087214228947556550968782890499816792536881444214633118043341476815104588673740507025668592674698392658068774344023443434862018504404910311553928294862553738829936085716026989221900923021951046576896576889177251209098389082510286068993694927065478077577248037391077430220865902260883603717402216501383859712451372153672769576781218682485798645498631642338886191139052119853532491613734724936661400215539915485869476177566431706585292936167853298591856006935521736320072479038326509306902393383901757326785326476729941675554685552903282685347458420518691391230801841528317446395454339380370551216695285650809696319492077677626087265150501499734877030972368342015885756821243927116577003190227356360718468071483543076756751201089549245600366857891928111856310030416030976263778202227438224813762044747954096876270476990446937201687000703875254022817408235551592706097615393509242408939795079888916368184138532772530880820302366939945602939013202133650584828174670940140675829872932120156378613173844790146102497101927756394913553295316260585947725135397990151341033809668632227930140391241947306399145533808039160323115276825815817485698414803728096612592593302665610712888609847385099100636890680603120178017487090705267660121639677916342746448701319118949882848819290577978275097329857645611768105610654481112899991306807923281676476487993549506479848164052398132009916255894840429791645441167770049605000272054130285650757904049688518034917639187852955728885717689990997314453125000 [122,40] 10741233481197062594223943125363841076258223423721313475326438730252713939885959781300755655264167523836624324722257702991232742446564262755925234657184541497139255310830458154844881005785436718716884139823131327858693355973828587462312129382682440545226777659197312947323637947867390122844697439398390024074241553959171777527837972864171386888970534146917019559064082742947485327430414963120507822210928958904983553569619070562560024631173043097430894210685458980921443841423991384515434710857354102705479923375963978704411285438894489060772226745250807876312431999091504001308825529891740891021536415712019895404885055874354846634526050492782689584112862812561877911083734311860194021321992926194465664947779565733924823150205914134734893012375732980270694962365068624705225016567826798783077563421185838660549569016059372318830114995472489799346905023304614613831382518706532196194468584010608542036124420045358638232389823272651325273805855684557058113826109938225945335224719237062734900046787026757524797366036063915218471267940759805862210232244280001329025173238624692736154950076881887190560655588695687573650281820955559745217459062637710704820711054365722884222948240425717285635952145853442001018182530684893037273023465029853074236101975430470581611789917941566000179195128327455425404712634022928041211033048860096428347918018561777085201748150393767871123157326292621989092372939831026854885551858435124326608458994246252408059167692542663287854293162114571474690380077811999245789827928659116569223629798048485529334728958416290722138227430188588234256565316457967111668121893869631760695904589264209163151158154748397112094760830921537620300122191382524395241797935057540774050523551801516350803441256448021693583084789947794205988495917842267111159369116201918216851053231670918097242462299864680592363165961067801363675685776331353210434952258380789187550435297600513015906056891379308397884162079336764894336526963638443941044519346592320314249706184251383738976703124152038466915086927696521760056267283014130636688052935880268068365991862959078580584847069950754942995725356259010354220787585219423071496716254488763356972546763061472231564350853896264443631676845683003658174240387215761908982202754361938108904207201775111243366272607108290744782483470464446296925575818903553226846270263195037841796875000 [122,41] -5941521499203362129274696114806820421860645692500616016225948362558886670345782075208664490595871061634148276675442381953880462239723563085801591564542215151317532830839910888602974674097276711529387453961854279883939628369783967412463467791130527448221319986005217025519089867988604217503120802486218904255370504060193725908492228395216199050267057944781056750287795304215089077543096217019942785161165832497128138495873133936959843708954915385217970080125196687314134678150184901098984322898997332983624130618080330483685772981610713528184618696274402355120104244546335322079024250928139863930381021224318249253784039602310480536595725967893906335431559956508438528701348622888760744509484176429645059496438406591087094970635995979606848128970181816592174129671449782089534336126581886457980565835916865333320689528430844273720819365738877908133521963537371929214372566216718774500011802246782482961959814189263328625147951150520206445419726173901110952609949972846830212527221108215686331239786448840183223950275495191517265964234949887654867166253283530516007491039988418114720591723341021446292629486877553358049158459995435169602381952414104647831448879907606492719052161140153766581220711900225554086223418297542405417739032467325743043748019303739445880476673966985183940272886445671205547566572846543836475824576064566694887981079903323446991821790919663673714663978606669587194228428612115991525442892667199134147890748337650885132820486072666868864724370065100234455724933490477243773375617307070529548832499649450383024541469701272682621865352835117753800303023954085650880941650898704018868125118634785529694895859662336517745063947793138190625429074369793777249650535476203204096208025117653072639753471279376464552791410536448467878868454458668724950098153194740512172608656594919045623572255259310896085049195908130766845554078083624121868243982300016316937530078238847488138778757808373481199161172203499365027216638760089652653291760582756983350212732865763844400879113639309978319960898406222686957631921042317109710457625787301810613949892043157332444476832579447525073940731399564671973760303186593178086617475363065898303626169521011332855392547786576847001564699567603298147935527058983125069544528875376472551068935956752937701371257015588424494525278010236945397393171219846408348530530929565429687500 [122,42] 2217630052544638078347465017434395592290961405139722608358089001334275385391740421289509029007374452535310456462041948620124090769314964036503710492529519324211890903175336122158616100243533326213377936504940982254564400762652844897867404193452698353841322786158271007355012979674357597254915708972668306883886187498519765024531159997978060658077991290968339833589219341710551035029958432141413438090035167762258743473605376957278160982816631214213713060876905449240742956908226642703251851347741459769823693474877336732431637751806014141555383766749377656903585410238981217466447815640708535778748879903772333171431915539137291272612252105772567610917358757895803332838594551013337915724178308554705153076621674188851684147244160025529679967115440591312622965060364388799493386659011098515239738289454563819253067577262011985019942644458561392299695684864734570752250854216277972887251005513570513631723061795763671734869394203810113043033802346035277431051548196047067020364797594265650032804570460114340614229225109510534306738418865866779501840319848627059651597124801893567056935657851679125104491240902439061758703961384455553554932877659951700234465814889207078870084139717334943248500361000543941038205959101834762636550774271712086244314472436148534876822785083089152018806339412461444511513202631725960560916761008541645331447426385326030808402157932716242721317469510573236902686131016331110905774150777438653480683036732585854749570785736648434609001817318941256304330236184381484596662824228047824337933263212732326652564176593575238882335818092128415349472698394751837645163829003490818708197460266041667416534204807388946980987175219669652699819404523031259016159560843336946115145115912754003655394770803615723149365317857581516897948095965608711476654499978907984207677809043236364884424001131520381127383515497015769152583996552761589294506126610458305123013213709990497360467334073652880280390823644185859262639369795956420686973564803391401108113235653358050314472581412153667052828067619357916579819770734530286670110592658510843974827418971795098009268001544078099560484949967205503793211990127400526455977964676741638087004077220221467908321247714758450521858841710121022382610478670831695971899771578216327838024946420870684218049152359614992469148851889949869420348704807111062109470367431640625000 [122,43] -503797715985855945286933170392959460999704099671542481527704625355040653976221012545805053471009092247635178412511075717236241568460777104077220410636670666395303304545053110899170437292418290398523846897191613422322084671919023900193382008135566534434081323298123227309803048185253178699616888060422113242741738791138228974008969405839561581378612873149530051863811178825260320600881962138134350504839754727301170543505826053795265620917890690976006078755911127206918945362755650354893783208977835791644466496776233641275811420484835645281810052968352322188269592551178708038436885557874560678080123519598508712344289397325735091918102711895876331416810850830445039223271689222257408217095340828854907274460373373620750365955971944158465952557500689958182410559284861953832935691064749826581643941682823084783917155691130449450351796582074038050029423360912114769654744032376375465846722156016388800242161863813927687141625939441128333582329104974977196776450955422465968332906181292981341413264937465846296387521298982432318736168382818488804993113327374275760540446914948211482885838371460726362705224381705384912264289453391406414576401195984575567063020115955624052623108949560078426488130672325809068911927743103432886825548063358924647420021469565406006028623029377565656294293767019059755467758730973005064857757186465122873620665539731272099802483735097618303598353680270343782337788569438715692645372526841021159866342942920051014923972341468642779297083439675726271561280261650787461594198137210461862071274135506681044880953525921935791243765352627672554636489433264534309705293399303604404879980917323197286808351630850002302667222157408352409745293900116078084527847186451329879698771076075561129094972029006742803828655289710026175331724641031700914008976036872883255335416691141296633536760398145822345079870760437728049302702237835331587893012728049413337841161681567189234583782064374870972595154127908621397405292323131796508350792440517842028781243045069105847103220003670897463890177947428766569256889328844123862174874582819289396286793199549333649475963836736930538314906146662623055156009926165892864422106478864891833413712242852947677302569010398349425265374720758804087402249206231053520477703505359507494288443152799946712733108762471702086345167002218170537730657088104635477066040039062500 [122,44] 1668212492355864911725991579536006339206087577209733003021259762813910333790157994235202441421697920525230720351585480878277815896388143070150120962283562500696369164596207853061020214868985825078376657769427498743337154778173246143704626180621907143442838578041581183603544010993603066519208233019942246814532171242437429528981402760420335413410417130025776059549414443488584124967980181751384673791287475064631580444948929557363088816815735589263261652246796094023953617821273506534047087465239859521400330811858759169812403732054059201593141552951191473349746097581958255886086048056970460534606354755911692835445365502905508168910641905359451055629616652117638150180271286296977100783578100498371966721206560006309913987246748572378372079432164427954015951339461047747212332872094759792560982470912823600111827222405452479375466050222589434356608078945847477812819831806113782666052082538974541537732830846693132554284071955072669001469521218049942877343367459659899153158933585741266235636764408038525781336901069844497019603103832144043103897569142732347769004087444134926607261012987752498575716104415260449674423559473172604372609583804340818726595803935790345361708332185035449372313817555549901274894614107715168796111056798009459906634565300170634169884733637174089068311645806360819072971895399110887808423873114401862667510704652643031629879869979224622036144348045071965988964132720074803960435381501518742290909179988877742937291827379371527911455886378006665184727192009521323582592680216084330613831732849793975112396856985735846244479458111020025693546752178856626999835339452875255076553692856128758681324641128812491392781635746316144007882790506498750785066924283533598849470813029399037006412461314186515104239717545926686217351780114809185912672882857762133628098372709450373018479234758122041441369122094879703014869659329358390786022397734558138478192738219687026836659261631992674245090047834984962225578336538598361721167978042160195287236536055489485169006974367587959344170431084319361908545335214606141716208581013901149175413059965393809514107915874711926136366034684940473908330396278381862109067792163809511541754880825866127620835600448432113225031642926487122737082393745464432629044058344803150250539448938702112301816012575493420439474989702688390025286935269832611083984375000 [122,45] 60541627219523880822077146008578113076085525230779678620738467651086008786942742543480159319181089455967698587532363169318166189709085888927022550250348430453365584512834337266682233814860383777667442187346475577931975587651780954916485071851920004984965766880741491091919479047845468022681792097527662064299352563647766523128913430464445328179582455715596514311971534728851580200806521327769077336217863357938855024705698106472909728611583284304754381931768749490578161032780008495770409460051359149332114158626674879781267282261396058452381542545110976251747507603577740977993422675183508841935855995366923273563740527371786119618510368298913908132490735247689208364253894195103830078083074427406436091615175526892111048902413841893455554194985490932853204702790635710317351089989510581080425668289543524855141254763544653370473867991162253578852114294940550795065848418653314740551176810926318774579581713771212653712704402666316941921044727703390673668547583863646385466746582332561432791572636685958082364094531891029895699746531960355300836558995566923699628794314402235561280657372474756106218477812823811418095232034217486215859152932816800935248443083188749255867327295658555111390726177745446925587545786259172279676338192002413361246481907055823126872586404887344814273943898737691168744758061685581938063786692345806078375154500818396750551633580317585559836877275584956474064255490647100531647749271397702811899328095955843898208097604743825511192269462630145338859589779884423680656693382345742042075295425558198761470507238245717512047567979025833876535388223756924878605626248097716914983110534617545785594797698735900778610349080030428112107530844443865290144375695885835342656026297629755834020179046299718542728360364632866453156386997321282805898341298458016791345066365952398293752173196457729868047336205130706493436465358210406913740897980730741942954242771364007011965371670386426748681598144747102223519967577681062152203007055783427914290144487262724416747896042833245189987173458976907994682733276433438522392861837096984279589915019942038573196900348696004353518485158547393464293320173247161759256714597476898405292915607612444386107030360072944132227065635716769690050257483134072429170862503623765297043736231701880920866322268697667311875693085809757576498668640851974487304687500 [122,46] -34306820331700334011674027944515669988983239324978474430619418924076282228087674959095852388728066074415613003257664246584417032500473045034431785986183063294503923595798583701704184528158575514569213149935984971966940328146453430042362686026278768327286993626881029040669390046636128525388906398706019609702382456490567369880607958551541171977247331791872633719022961859425231965763941893822286085394280465788002637790136450798931005205790073383730217592675780508377338607641851833170521240927902220177340002909554629115706042391083434077458139490566292984836319692116946887901844650695246719357778874720914518108678020295485665762499187130064786640621568319348915983286002506071854194314310622936079649494315062467734790706535670481307552438249038842159193204495884966970388457601861202876524503502534855045693750877294597185092388602273271767617001973841785240096883812175970001693913369594337790695560096035410205442809977531864124805439791101801365117333218241496695784578482529955520220291695607133887165299377354892996077790635078103765247254310031793094004903575599153560568482368127197090536340893155615255986285647237755744691518187705074052337704991689466170227201186389807199739887575486478640573911806409379011630502692301041503372211620866715976340838996367448784096436119905911283885951332223551679864758907392446784743553312258346546475836410648617100374633657936782120787843743434838819656872794321023346754861666617046167628637002973141009324299022302743381664870502959903357106096394778838121984563339712335360629772984934958775361951801106243389143761066710284825936121929984885140585476070311581837641383578972148965642847424576775559204303812705465843784126253491180801356210685943831997024494569369855993724776670713444637726901826262503835442634260281411669158099790178480822443740009755489036284441387345472118410079702413988576535965417277579825883819888084700987000350367157040313475079435972386468173940374221679252969758063115954475788092046460255444111518444460152661074285013010193675777109170957812352052353159372586346196963699205529277950240257199298806763789816199833652609435360067349328603763564559423872702862788518802299187198135155788255312632780747948794693437484832117310150656323800079021734723103996601554068813270442414847111178843874768062960356473922729492187500 [122,47] 12992930814991775778110663742769499164773774932589098336901451546451661254593327121888589555538031908536468611680928618235226593964366039214916680999474010999396591657710479060583248309228129108200084399098236724422249836472516187494179606365699675091157016726054802551736165677333975061735150015101953795725330001513400597531292961289894768940174155206351088799784654168300109105115488981033419472604218195802766405755563849390085111745281180222253251965543761374018117757328381016746034398891206740711349078086213979218443827871447082081177573771475738470107762826338183191893455857698013661831370039034063072534065364107861508347696474777140957027274666526254004390852236426497353757177708343932454674783821256656598346808600867637081067549573281629087188432852866604802657631228829331859801607288360428516092633153932730015892302366217300541097628851679883093662302613793947791124699215905659535158639654712601051178172956611017562485821082889925339010590178190255420099128743530158192716565895418605807980943991271382576239013686328587112949289936996547996984695268366852431778117628315746467040265364779196178801768972827959593167107675582671057759309549574461165573978561318674298591541801552929687005830827525103887481029326428044897176680903165421465265832733525590693591525796127982565084033363111989059957521045001856205344797387498920865760263851337148500444978785813459620431543842681333414884628381709881077379895552624687190919271455597318188480083375786381683357866462333490077475253612969243252846294721849748138127363124777656353069085533882076464592078781017833736088600959342114413003942845820722488847866511858220469118065777683862434878086817203073605300201616051630781133136704138900461295596218797372679701645883370966823230774903270998470007876388011069678909527225498004648583533316433201728930838160474559310549955143888225112758474412884596249416604524213520718309324010262864192169416370025555741965112811765205764235179419226227596226652481399322629072283781204837830667406791078470951022645959867022643144928650355235323213594195967091538799134413938432856989597858833690711010806546799056365652383854485135690652107874642788697269144290439879563159590694014450569761719282243614599738613947964220940582775636745555845244771626977638850908292056374193634837865829467773437500 [122,48] -3920215138681842527862019152866754185066219152334278797019544456902387514581579947807242897661399933708945314762474710009317069588849380321934155465685812562137266030554160338461500031338148267714955669505257483658387612776676624628482820850238635262600402328561898942614039929988036816441693883326555746538642845348451972907682471539976429030311497526786232121124507990381832990159703727329692754080896183918771764434360622779880905194652523195220811363946852476791989236501876480341288939265631770940875994588740642403727186831851134733725884247470673429017353288740057558819439950403825715516988260536291440633964837917077724296206830678124578127727671800600868310898938573284171282956995407064473345303546283335382418800233533495684089850132626162132494539419478325963136922422077858537948100811963528522169493282367967943695218837545711706440060995049664636226706082367776748559287273875941126248456929271850214227073215951552392657208055796190800373945552371405547216653575092912419283207973393055589261084556907851033996230492033770491948495434805195691879717222583326823339937968462388975924311918310289060106665046120939418527670984305049015617483970653550283597639512868522134784365619531616700801576324445731006494732962147286009707626673030739070133386800392677369890878362981033606839459350647472524997984940673042314618797075275300941622610122294816083865329395620561659103080458123224384066035301234996342689879558636951164611831456300444220507784159557486870994036438605725139117130131693574275461926463807248063568613208835206767409926239216261850012994103306540798831670365461973094685769725029566638938857196552233790009672385259630669648317087253673837978360874671543973888213344278546340145021350148996624153999009318328975498320814413582786225012026512034378700834554923538113308793066739786603061308856033327762117119871050310922391681589945647971346084783026137011014358003327830682317660826348214434635345854312728442783447393833001397531077123686908250820583973078910691945292186719421620581014407248964539504496956728962505899630081024425895771675172126937847991269432313378012116139500248812383775964528624486021579304329605792095767553277998874104235301594888883364527059771039190892547027027032330674512318811962748302734581138566730129646487057470949366688728332519531250 [122,49] 883852318784562020667747111908597350545480096563095719556520152537032042723015043062314875537601129372761461150959342266094667774753642970026598266190727263983463072042725508806040404041226386910782718049522805652084683519145076466818969615852957895026161897986297653866563786792188477518329755065216177646526515495494532086031627896105084223541821436281393295256107430273158971865208759620633957827112933441923865840542966567111051128026429177239437475624980971735082798170713991938649594601882211853773574493307613447776936982230897623524111676617569603783922677059267367363129111135052595757606980859588635230963568632940397753984338157269649382174089823832954554154833206701682083874840331443020952537798631881914823006821551409685722100313405717076000693904758753806475962192012310829241286740613725981253821449646825350757112729327252865048303317614484701552325629618988654063313741569256864832664459206957643548371274500412174467441657520134734287821862177372949603294371368358990810120107090810244174777773440783520725607336597798003739873820223987169523274274359493582317641468248253883028784684765837670363403990202360103912277022344221287187818982655890141921765717849358336139428721618723397985059443484222192841605490356282880708863578058872763951530872288746465145431787895194393985972475932287390615661296201728953892570813219741402529460910550687930902650895040843524239178207017053080628223471788468969587598521495820195462762573268758929278651092234150258987138098702673561532659540321347240632004849252221416427360178117365155967578902229605527979200740819125607013812967037750786139404559678765363687720858872337349291384991262143684353653374812670165876938095305801072597690923863946323889539857383865744836041641470927169414814901416220754843945440489940427515906635362313642822774619110311844532775742315570369400376434996700059333218412484892893528812681052363003046077174532672708047092398437618415159776647860255016549814038127702972885438621383257291212518882043260894328782971577687739795325832988845106626214930860536985113947706774175685096233116748216873309424375393364463950735109733505165910200070512964938418476129043118126101550028278100970979892778733147576476711035608255123736372965210195871347555236253223390357233561764882523448250140063464641571044921875000 [122,50] -42523950226430432024711939654569409848864431027110111449580082766042055144561462074751821396490650193782763680816607931136330045747469391279747190538748818010857571100161667021172838860926926238439566923482052823708779827096040028436333478414858726481635657912980893958354345346439565732771041882567589694660013725068414749652222769371195952078291948377947027276483209956539887841904193990317030152490354736252401134572485937570063978581071516227487250632529978428244505744145001601347135377701883698879316197921370527534354401969791508393881774017485656783540158945492338287827452635598133784560727962625321046130513118646254465783567913710204497621366356017493976013328936128219783971763652921362516008060152103055603848567615812069321531835514358464737717095460185923817203018458768906440756055928332475284497566116779708498900855466762124882112751128907560474763074213804654024702379934870514499540516429579559646105828423467274414896063917194408585767054659384354451084949824620134310322442841637846116125209549247513684253386391526130244516128039211978644630636945943292451433638444558733685946511689535105261976188912411210498785064046306696686185124338733223892717509860281524043693762605491477940410406894493650984021784315078193790346106180759698291310431708922555695616662899845094369565457037387195010921314630074725615731310392814787967373538975461384022965586048914675290002815669860500211137524541297466739258002693968629980554884153085799036345329901501072029533870474525890881708542646170690262274799447434264216170646601853644040166384140907014554919590074391976194250320898732393452470857721653468859254058472342935038024559597793236389238607519059950064945887970354289602889417265250559047702869539266383072962142817784729118998500253102539342400228877977621812467274005846825684144523235255432537517577534279351395823315986585152084409835655755604354597391147123641965958237599400259347950198576201600602327539691730200018253584890107572872007635576451222966377131958824999129024852296609292898720384433665207479427429210611225044915653495220511188848804044667562212092201691936566775445332903361174454860431170274002414711330240711592077805876585396749960225352171922057870452357341390512927615017223108350970261168793931198523882580841970479923475068062543869018554687500 [122,51] -96253414168724937153334976486619123096072406436035907589535723915224373611187501366596184429221199326354790494868194521367283846902697577073016886734425618181616383236746683839369136941022577888443359254715283151773665138055127127401956051262611913282923185296116858205648717485430782774558650736301282860787357847620916791402899934723311830782969564558835503498311983519890665874669879168208751944061373735103542872249737344870462563041050011277663667865014127406258126525759581806745906084686121601673999418998044350652370110638730393902498311977855098795534327367739504543593140601591626068405102964893399234749651113990697596980017452176279078284827781832584799824173163905023830704755960787647815279170194432739477048686006313791359483501943535216055947271825336718502541012217397149706918749601624935546604754338528263134640481259706441571748176961406498316459593475130237490506443592704950411211725550099319672566948582291189227296058119295349025499747199935896939251146450070596136614307993586194999079917489204522621221006756925829115009870656681214632750161419161699882661284440143784834486276940043075066440442991518617777077741983106272544156542022226270797034010838583680592138935487740840331625377691248761217572909491810881623870947316398647027246881870179969947180440907752258974745351076469553251781826510283895410527397312323516166943264731737373881243430161036968295134412944437406482389066721640076186166423998203869033825125847858835604075744985093524298322483606827626882802039714975219566156009639088024249255027969458454238451577261987253566193155720471943533781002538245759220146967993273732397272697665748273832602205898285595527929685122391537684695156830785021679606704868812813624845107452408507103692575468391594372930765899523759705133834393955400241601313927284372039566698799223069723235479628376296427371274090925821749965554927150437932640359204519372356618352309072247962225712058608510943482610099372968033046034413611248940971140881756885117954501141735952649108574733462987129987131927798590848616379614136169004655640168356660068738371050731684817418663880099139710415080343508551686877010019271302485199689751905906059020578831193935878207380956628286493824779987481579650103466939583366573086732652135761364314836541211661824490875005722045898437500 [122,52] 61734371577219823028020920494805366379934661270011105263783922956603419920542042747993755126008561845814687569895511429961465837189367194677621853787699251410725701374546164104210601464880331437535412928020577695048706569322210746871759962869399551505073098235478329794136175520080513822840608764576547418758076990567902285572995059572512822918003275434674747217134251186251628716612269367326067190593087377553588905363635745439345205731548289670007686164826376779574435841867029744523851154238235341358265961692172614921554340614302119041120584444804778735620729894633381821443546069254061124790236629242476420120223887715814222128631612578086999424297545689866409659931145476036250717658518358328305740869977067475529370708933326537430853608794976195862190001740930595757334329923411483149373539243900541890545600833587505629678228778475036934616047339281633909013366598164466705353552786990994014585051672487239268836183109441641191943853713595680440977904383845123655929587921110039724474998016817432195238424339712542932718072669456328931144314929348492803870378711727773964644321418554457080237115016426201995917874572575973002853577513463020472164613834731193872819163473082212903035296349568749376450797501088660099434205913254510465231132302784625137449187459869648579237659499033307668141087862556913106296622492140344007889161073369452016150394295276090042579526446067313477701790526418924430398480093970546571160094403577597403294197109895690657701269771612145561935772091078348747459974160262189491115810418945840549785260287476236968106343457401260541565728053807939600027310807935609876212034741771530556826462112383889252242928748629875439453479271385914231117470216017440792629706975380022281045973721606772928384808124528402008485831266807344687765210116078104877565654135144043116987113882437242028019160695639812849664606375873209698641711112834350201380521732322665976451292575571206622064957326063045161330955088838792410571404564136285015132459198098791388105251159197520474379068015672625388551622196020213919634429059519449023375052916850439148205943965557564224610366288553409125359248727721505902727609699019597609241907804549228428516186981357417805920057853517490161082277431336842552981132202746318258545875148359492745608889663344598375260829925537109375000 [122,53] -21640117684821580931790156887890751955424191079295662422353389459425266650086534615785080567144139870528604018719009057982227781292958012228402860199054418092504702927041855137007936310077649405114346800448217402500454418838809319283839050105310806291040449639837897132343847104623068162396507341623815507673803157640020632165357862556566556865526228739504789052603467833695591595135816421739822508381752209261370093674415978543236739027356840277046772299774051903282500827347006565342997895455521178560987729612352168321868747750789406951954207153929457018364994993810782855920085706740838539906458793103103059883419239093624047952702808629143382904565131611931400153134852192337897764619305779826163482290762870502387833395048711171489766415273426009328741846580446424419965438494517397424218803524331159307669605005703076359367755998480464548365125738302990526739947849193156108605149655127772477884848071642395596460155490773119998579872752744646178642018110691911807148625386319165412577116781983798928683628180715893374100679774390428005558535704997227013200854837311748685916069492542195067290934951132598397665116514529127397868248335632377478014218398477692153599337949984919260118162882952778063628368022558287126504046570643420732422881294262053768029676689558518000195435099765840572749656434854437908458056745889167370658973815726328103989523081892469156949985166082471027520244808627989604249589790685587260144118168350836687174688254001225370101691881550865741734017887720551586880033989786884401105288526878726013331054109504642151680247133327187561500319782402954090209877076279435579016461568364796992651231177969345310749574043670988732121070909301895372882434779537646538617501554587006938976264177837562107512475785574150062991271728334510466757288480253857063977785313033976299929514743909739410081655742359240447090042259140838661423485913959455570156888152467473100594781848875542415819587096892430528230972935817833746649875297911547093494380948648714466093030638735387501300718341938067553571263302086571600301308310059504127938832433646227599823599637434006970985275588444467566279562573333761286115865387999023458305644947317292471697640364092266663223267474520813653624556821491885454365374719727274961270076594505723521777440510049927979707717895507812500 [122,54] 4295508667928209204129630719154257168228321369620812747739638076498740006633404527540903264871508400659162778123494823372089289387146855542942712588978096822720355791416190560554941066435689705159053474025462894628531117072154477408547893910134937617194588506676802646920717829412826726515482319601549560956016929259878954827575270765891597488999533871028928527454628774710020292293693804324116908965728590878908782811128319990384842598896591473481302841063696805892373123928290894541470024585211776388614451738047862360325618462241254399292641633710256004614600526228157777628845361688940948054607196584425872597135265189492784775626427075319609148071799566278458138565643080337353047571095180714238716978357951599226207136501688537332273280485661361733552980657441012684166729843466705411472764079313949346689020684599139599944285132543607606489189660225625160280552219009337619590130474913404992607487892386355180667454821654838671205636119381579762766090382749035146561303180780248006393342514327491956357341965740806586318551174986157392549842330965376532952170945634022685633950699077580337088560385876972570889457862424338052519938998083481352014074965000457232829866332875750988263466341991202089441216354839641925623747400323792315328741728678602295386659322972850524447066687854233827283433624936319238604309899674725349050148265782570322805837626486452598798906865750043975514755136191217019423787161032826876842768823729055538749202209910478674676579726013694070817187579171322512431645984849310485386687037023548805962095529347134266726263631498808240001331172624265989308670444229818134673328850940500865794503673919846524770122265644677846979982095888920941476074773279467286611271686017086364074037685821063730744839884556707447814658800214811761527177087663661135793422318803085001938910056390251908625125298135128952449174809716283415656008525798309272566349418982938559167103052364850129937995754810289341332207159941168734864898428961216326272991646610293988027453492554856821754881057817444118583801753885086289017615771613888539774495534126103878718561796011850434346007622216360570167952241348000800876076833246987046836028780466510335652935591702275853376229149024098823491817248047936594814355734669258626098089755632192243695044453488662838935852050781250 [122,55] -111218273789781538990576335380020649883165269627170907408398257606999386260814266175977471274336052251555689765147487298884878635962572300583172231571883373479966476091322036274176184380352306940420977755130724905522258467705133323054167486750063462973809694987196201423934851206537546544918380531967594120600043270180839321762893445777761139357269348448381343844109445784742245645534592140687309955405057813393396307439314826396005761213838149010810362915113100543752454870382099232003156936606617359874164145482884903459709926409451475882750199855641425720064810269042227268754599140883812762134678296658015684987178137963362398521716004698644271656499304001820985852180789735399983427488324423092806069560399879947291480510795853134641149323031775983469974002291852629851815164675414849770882419313827619283859024183970778782330664878268992994139759077866932504396618061757223002330315997712508736372403647919067002885080540334476362338630460994281889037761880878884811295723429381538822324835552472227310514402111471753266835980947942953401753452560588297388522383467661549755862572330796467475376621561037347476765213314097471295081801333760385652902495273970269834060856290527712615572922651285334884973171349220338373068982239114921024412201761550213397538041033127318120334247799465407845697489832712076019143637856376873756148359306408452725437521020505621589312022935092661111687023890212610174015392942859424720625070960184291679000120737609195411633600469981023551823137186817973195257171648999985856836169798417918509757894863141318589838934772249925083406423660890217138061398767909569263199482585693840068185415933292760362186421609433986077305140007504793579851305669735154504749430367076165550419021879369142626429064871686288077528601153938285572689274741729237805125538269665052870494657731533885031731965642719775839875539307883532763054228848334018345791008318470991382537214371025801024617620854164363977246465650395710429616061102652292486530114981807577353873287600631064187900149095027255105838056816570971178354488350041342646491108422114794009766655072305359127378370755495573484681755348727884543451440449044350243647400295526023574441167751899415461377208518462100627506343622234112156567966306963682945061280826770655494328821077942848205566406250 [122,56] -206230545012322033490252960406074199450834823531112354002945427939381465673851794335088487125410980399672985044464891527471903297476819480168012948634732187340724777420773154049343591625443894866773779028967851792317388375443966699273890491668593694708623072484705386952413377090027039212461297604395614037781355324306229402076936869023809518880500039886824184854581412617053441190095379741427454552674565520367479366321334002406142821680073204740673110025486296971322848463796924064375301128224075889944280958549737891920391702549514097544989332343916537017389717447462493455671240572647329527182296752504590556786222751987430953744788897678560305217133059663845234733915305880601661971402518549570551958838049190328881244069814778727925952427355673978439898767038135587967601357685993141762269892739227597284058978559953023789550412968008591347338294675090141176482263626947341932245771297776035293435687582727473576457050786438447146038919818960765913364697268312363295854564101092469495273673931020807587008301598999067874199172046383159073989648478396816304549448618159359337281048678371199794682502513423005296787951507468543225628497026180955130132841730864467262697074002426809783225920535350499192889690196274414241715795542107189417021084991989054649450060841890047060758685006441060420181601461217447091987852927770501371997302489855996861052409889393636401015451439399219231446078377585546096993623557825986096986378917901958816297743264017504975787526863853876812986755196731569729112354909437826948913398722697263245134714603669260165753965517858495350563036541832106514138392100587583445550410193273889657182441363742694586352390476741909620666038012694327162401032778919121510850054161300010518918912316596302717332610369848158782563126019493843844928964968488488065920855508221544396043437627559966529879361006042064519239301044988516610662015952115204644209036372196312745992076735597262015884913383074322742207752229923366544383452813485783333249513356228084199212350509524420846879793534790690118872596643865298458793236627010725944852225331334710979856347683492850535014258515723783676472134719793155958796990199183876267686315489206351205984756007952964992946131034224461693025698559095305014691845857478710033264257539542541053378954529762268066406250 [122,57] 56559924145261845080451075901004102963961018088865135579187662452061951355696552748500041619970756669107734769179761342780733180965502989289891508419136686908746717935053734438204310848768423878266413818046571403870945880722490350560875757251079463438460152526931945706104854214939328947660576769046967258622466681684403656228428076850382490471285171642794350064431051188712439995586944458065442227197201064927168600192207288137855738609089409182631875174753384649420158289560244932301247279118636908532006905913910582833921071410916760694511643314914229717003002179624504347083404598321706866239052012234873326180259837028972317316178379681204358990119431162149937231893185576658496214249809206064105235909881928559392781647469877958807800974650855530142211543778991571954930980809824222817884577765244782242858737459339845448056988544604074965958846075182096478028767495214095151772380842684835331628401826352439150715364989330656561152717109632944016660541448659896050247934121342373250430313325028178732161463248316771957407184420771869113042251057262104440236416875901693870672339854614234032614106494561369219245918846270370408043651629864686491084127231134732558688063948212113119895599097618610708008420278109281590573921504852175551112126114236685875748551760195124488162948214827976589080068728275539071289520003927382356594043982872957961257118757074435888661116870524682876466194285214348715287054929137142024992713650335850646040482903622248358231641836904188666770227182580495122779055589447083536508416144470355330605206658661471702603279231471339275442081658001486527884432760367664714292213798886226399614925719342410005892961782103677776724651208999462615187261521620458331074874016924083680977350308091931448715379664295421151689441715153823147918011924337825375093047257986311638040578844613126025590481838707711416362412271710064927659739819302168105801618303203679043626273023452034325946984161907968036014116207549146328100987023974646121793509131847999277768589059335593136957655865745713204644033319376894082010352565136521560472779282856065259789377477398409219761709355487484484969937536400317409827421640761207874259925666743326636952345000780227127421250456687255709538848716060604401565357048439633760872347068016097182407975196838378906250 [122,58] -2707315737503728624417961251434505368036148245002869006784872553311194770732255305674706304703235216045896796125623967578059412900371786499394184735190894633597564534783899631492992785527722065462611422168321084150779143825761344543137416626480649417951725341939343998007251873602250149119810324594996884182650132039666332737368915283564158565221436688575250731013559606042153728212500209372903389582948913813920369867029022861745946157062029157374251808895410397371263881579243013356001433735904693757920244293543719745154249297649775043137327361841150399170817362410977640522797907655354996759194403587492252779401393107385968640063802030458352857195242425455143046763398475330615034196087053941489396757441666386980296492206713141669920156057667138398381451537641730942361435120861851654120054994696967113485897073650847346839465767499019483602315626768178456229376714704694081762608955339581279452507700473505738364676260525503811508634778840910942198476898501659149160757158852579045204049540388617107074243223963843164839477468044819464637706397017190708890901062965106290181137408340029136986574183042629026078821055935660023291157444373504668688127680517671553278930953239171146516117437339487942579960668976270218486606075796760204692520369638365940227894876769263224137460976014565971143876260947301089853480992090797789952156328617746783444872505474893384854765485806197980237073556542019531719604977671712467497740301643242536097599840839026813019557085868791817136910305531204454264156400396700679543719459907980301194304383472462335433974185210046318961435793059749958096375643897973942798906352129663915174751868695542441598839773828591113247810302301211481944594165134484316533502120170328103307461197724763267785548380027143207491837047334377228544747460971740536516625016275167145790191328395801047003161144629022975228523280206895252266035739100596335805103151286073255422699868116376051599194603782470211883085855199185945672588113154536492567524601339211549354137476556964970342986327105689149767084912612010971704677488693164176390594840050318835863374279442305349081186742610617571801601848870698255349729324470283146278547914969356280992608184697319811926513173281485290192162446735029767614458690852194400200403379130875691771507263183593750 [122,59] -1856922051011444746168886624221626443866118762403404884225657036014147978054831483352835532819375688510672832120705089864871335835323936831416525775381814721990335230575540924901813446884225360300421420657387394048867160951605785372030541984667527968975570183197496935096791111068439176756760587844419396866765728152316856614971568875105851162807367926510959746276761969643891420564020756360841068825344691545123069101622052721483725128195297149324643399915366429858289696432510516671658893102595134728366949750287214112430979979300551061513688819555772449758562777526859806172414413984928247819684563217239564535762391594377791993897768066603912143565180979331909533015628536397549022382646183312458715312381504177617080930554555160806037128589119887704968921888120680941144453956971266449286043207478687785568712997840014113303337650802172080686481255660832567236361326203956026746353456926382731143151140201030815461327208271334877375595880404463997084480724787316633639267641096863148194909461743146755016510170554733461888603326078431278539303903787469258505755301149736815300727339786444371212698234505837480220170592238968037952744289633216669935590274039409166465038705067609126448396128435261732666712952311731758413891209632704204562050670481542704199327359072806758949975039324071654388418201904833701439804670356155552004000915226802994051960569052743753124105890157686048074437701454942700110420173671555463614552892713044695246619842331880022039630003679429807143225031428393139425198139264986845323873448141355715564117895139622398152463526439329496080585877410623094882084549672942482858992754755860765725401365752214828166133203137854688053662850052152891693706359651083808480987379688901987180113207685024911196336216511275796168405045825001670712061204061520624966281095835175731081522902261548052965774399556232283350322468470535485944534742722578204409277822710367792841142830426642065066484450870050872437910067993775091340287986403121398405463684235159247637333323372929923578635063843885695253968598130069077425890905663975710050490613281633713695411912241437009151418345578241895453113655487311859466119661135155207845497651397820867020818480644967668190925290128500085720705867725180647572234349587660950930967374006286263465881347656250 [122,60] 425677431062785465491631213097868547066694791946154919640220514778209129516530337380057254102256163621429728193481526213303831263729583376285632165925784558227559558861456869215211622589601438889754441205786879454419908808290287956592692270748175269762657988279764618760593048070798887786114987645947277510542908031749185522657396299011127282632570848333205236704496663936196824906966076259228139638419488947804664843377167015514088264495187081466639929532619838655764507540105542198489346053450321980709637891797219712943574519952583028336257695437062450525234060563785771830870117041132729285735141764446417087538752771564124172877382902222756631166723663209242244163274969516824284027463205588988629799433500847912534190803026684360173075705242000720314424545827524948428050485749439044951989734090053310414827995018453502448814574433348164992648857734765648964466227982763448720545110879843521560229734868376470086895792775818978726976986481553227132087726041503682366010129170412678718106152392216133048510714660431997859782335715593642486945064592070204592496451253189171499514681692868071944948726791983822154820709248132443934818069563544299671730939694435362802029704470253871918152163340989555607590896296213257079260417273758440017758535079530793990010969577749032397809084641835806075564261120146644811743139408624618771504304423101900897150251407636393420921445071461458307018144184054902735006987587407149828870303761927577278473430622536104657734086074696648172370885248518111168853897387112171532120824267912965294090314354528345704472250363260776511191967748489222230388978252807311956711421188726659951598878229230715720379842742629189731634747833270650694906780690712026417430117554917795952953401945767907716620086192221746822764589788219166693453405518052228001794599651262263442563994919228168803471431262096349559700475308395894095615001737369423034641702035999681494824178408850167536636363355563276011347080855082241672288467127388802448060801056355004079962805693858921454605838758714845611326733437521596128839620673204214042693298822300112285747270672039992344043677161300862068667634816698893838191899631118801090312289091821452395897960635533831855744719863137003058321606139307445067091265067382721554167801514267921447753906250 [122,61] -2528234004361812547233211157544455976892701127320641694347143167372631648591136520917118037063925057372887834206175859396634227930270497253664639660022713561146978686563842189185778563979497280241740802534731695203592658300157625141564983249458417710986077500075989311061458580329123760175205091716323333412617146726000330804217326604769193282883746034984717033178775266283903387854231253102427952680924834906084373201081820461073606952264485298293301658974263045487293642482516506719353743074597992223597311923871005335531962740759520103030914253791139393272734148493957207839242533969053597074424401568841618679474607032859709666355800828720493711220729086361856358091467639267287135462066543726869969987873146428886404338162029918926879518704252921517052815112174247577115536854740371250469473834249417352564773761656734688317620838779913467913284074766673486152658778467383413685165154085330955153045122895306410222292898095504092772712949700368560487167804009343669545237135539410188848289632876870908395971825564044153246915076502635204352701864974292518652957649834049362290218966953680280435173539022537119360363627899817578397502743474018077211067583420651909746532032263990674226525113922721191957505623220944444902840561282344364008788849957882748363225152534733790615195737436348467154852304905628835177839857370228207321669072860550750069097014439332505253424745498623382838727122680460756901506081874980048666859544476576721637180025381207945583805249458073469832466846923354310757023103452411188940780500880158655943104684644053401113744837868364144413234192148224803086612400212456469974921635329612473479766301715662110934913456690463400438008083255827257251739440907395190856957017652779934273909791965192286136422899882255992974575214361911476486019482761573640347058618040835049846425050360795296718292884448922998273476242107721856183896362246228099435966717040126996960056713908098757988396828550783890244008195015121622497985107677714088260739319833191487384804079997064229357977593081741339940187444080577259410191969176673390699254120773827520273087478253157742614219612596861984007485917130914030075431810585524422537631066453854007309734075158944950589025039358221709087167204128555842920778040650020557222887873649597167968750 [122,62] -13698791214407631061009290416883848013145867235342378633240218120740417316610294342539100133686650027931175513461248876938096443246731908159357635090558236801232578266896251089494792436854057352788513300694113004507183895614355660874944551299395169105842085323098665202423492482206976270496115508656265193000354728040957256211914940379880088521839301521770929243856434846147173831844626990829287300140749830226710066463697809786104814034757091275144134248544247632733688939132408448711792024125145005199529502932618764399166921515330398536615113736106189386799061076527707763350563196992317986173597634382488551360686545386565636484007270821512599534430760487535782793881159510899802824274510030837179944163089543133840553233546979348021819745645849627820533553693674166990871028794835417592771382097722381393665235539350953614821680244667393751539372607129869759006192658715444903585430421402760733094447303895824410773857086992001477575702036450083653826677066945275879911809819630239031885420505124325033091087664105712809588170706264902598448043526568697180980271805240074752325488558620558721124661481794059887738327118544869837724027340976198980831127195472519027970409584467314565371452146972341695809999574186776047659306804134039715601427862336592439182708686168738335907799660399033645282283468824428396291888472912525868604349540020111532849429229545074822397303414458571744254841741577466234709443912362160963570779856694468958366936277443144781535237396829122032361606929580183346550390969473375407585386276586995613621911848323032717542267909529678986698831720968309631854114423255501878417602084060385018719401512047151787146456675521772913401312072520463645113051896447975326691569968610820075441618765116352776220192577933317930565679935152500196170554829860278835002532577480961929675100349481421643231154789230851248400302144434714189728242085298739575951647219010969457928578505192092337769340443872456589363382344003344911751886210864530081459834361523860857757478003859281842549217114343166397434333136299702780591971028898587964567009907958943048398741621209336045460880804930018421170478361160136531260100931598790312743745781674280237584493788706319770823248473440363792322736346559032896696983527817792491987347602844238281250 [122,63] 2212051349731217371427357195456062604058963851837568986605914915869409939335253242762264311707125811155359610329965586763564782820116990461847057974680657062375542552970092117703620408660775019958437768034261644088031806878278364048497918735422888248979393136413352884661335717900048279997009804996887103601262011661649489740994491153709480451947728689800555568921727394061992084921023416151909278729642536648717243128150693032965934874412685796076910882172223174343796937116863535608916043906735149277664262221706278584485072454000235957470069959088259137187154131459430867515530885134269892096898866795221491247587109990378911415923868064385113169095293045607542826364775336368140432706941439829754799163408701248663306718653403800046250215057275741177515173471748427791730177182558502399079214887264185068052663815005456602431393744870828920167839465692845458021797021823513087386924668242470359129602688943560040163732512472505088511236324381803808837449681092528892911426460038373203899656994804434614132653022116760450425408221159646547000018408132685668678566384697183259491884417011902144456408404867842627397286949550985787045557197835447980629849152058684910830181299108960012840356342614425684501145129058980020809454213576076256112046742949806222663383291196809067643441750327755904380349562352752558703845851222205151378655868049987747459110228358132037369286982922118235281037032861436293965745505248903321025942767502155374310849402644255574095219884020954509702392039893485588595248476809652404708767270631049367377226262486500444090392773944319539997161486739798376330071110029850835600124483888303678381045437328846697313280457760990600037291133118522495785585980222132642052506062502958131921904317948776497141349042830049514695089045248980792777765571432742199580334118500249589756370155459209044710700708536404566343549961030095717530594951209902057497432526356457630044958074746472858784508910706667988891267791054194333126286221235227072420817026769831694355111973870332565906122852329093747664087059071665660887815696178926832032711385650127372280169807351379842922482690727725533753532277687629496981139698646428465977384553728555420895912044243019988580394224989754298104231890068419041917024969734484329819679260253906250 [122,64] 21306635084755454361487998871041807356561170791496546743686609468628693596466935290052739763294089336304593069153186271639830548513294804135618578496913639986949882095771464087735407475076106957950040008644767689149702006576674487308575348746673399148870801259054203986983710188705792379034158959668393771367123041342673853747303412388206590894258515540394506489925937215966254182777431420064568669621250310463607066914537992297489444295642534711000947388697696561553018704721167049622409740809765704402909345726407891093687594719962719830937265724740408363691098564952806339058363496341353844383341171617615730643705363382237165973867025057063838436768221310216493956006407269113079460729496359272031917100540159552454782368941613754259172178338167837105151410711587310666455139738368090224234645462017584467961400450412453396859619209076823969736977725804157136190927328224539542776061686924634265281267194522541991697574308793424435996269408091578946207855953615106635470675504610214803067509487926648970578662419782250498414730076473043800324174165946823119646274009665140231160906253077249314102540141452779344905232872637377219239593550946568773312599747565759151556531809893617857536960446411199842622133437230292216261754379178911850345067748672463415527237613832112427675958730964364197740908810771003173613727241218685881752087583989473825656839944735901678534685815824728635767342860559817729248206021487850378508498324684879981595585065831641476909680971300305199689059582835154108900702092808421367438186309792561590901688145296892009792597229123199132597886017869622970658648904302803470722260719973179653900398080696990697292414779930719305259819371983306115297444360450958705609699492361627974215696080373347514247773489496826121981705973574684298749286331867447807100745008768969813082732635839583461752255413088896436399032119208099052038431287046222760098757526641676545563847978849954537122233206930763774509153790387747373708778114029670098904102726428053652293930883414569996117493893467594196194030513899322882387294671762209823820409744770567351324669767567903251395245492107367476868119216481248151755332342340759396435796036920651590714876973862906986132979742390335202971169553665120588448189664632081985473632812500 [122,65] -49528708630966129322229219322952062128394417517161184368577987396599647777635465645266576992554794093355679815003150710820091932849549635823063441936452467749609161993779663558348141688807996312888181438023577126258488215516445731371449398658241845201384493176325577949607261331034055671333787813461701830370433068862497852101840115150743581696908412748270210681636524197844475870012305545204506471247053844645835381254415921974239616360544333820331626044878332879681273905162153890296753174349206550095075429687182658249605000021753243747638245875998119699130853314526304422821305786913779552316672639829173939076420838618897587242895242894834448203919078560853149189123577584320809563618669069680067436496000716155894450506993228573575714356888569000753741729976859110490934615896557368594455973202230828673945494423835694308435788072080785894675992512779431174024557659062151298555734015966732362949548173662617180399305295523731285281550291871452800881115393410456166114316069910331973332286957887367949832844435538312798724332210293055102684419465396931919607922971185559930945170570845054120160333512982295219720821417810777383448271526154481061472816919315267982485563040865081149863964621885028289291607939554744035305234243008017756894504611264332529142600227018651606511275657294526691192582982408408957648710010124233158006396310493272079730077473807038113917416792234435447998018348255384103811139544054433659171092841923510311178628879757296393203861394010851990754668012117855933927901375779208382512087930700958312432978041891145275552918702098046997983109563495882645377652266733648170615128483119826493974589826680524678361232952906910777997029547922545386478167022882852485103987765790501269583242178728245839251648928747663149604191470419805093357675543065137897672301117876508222259815951272004940305311159955772401178215354231316121292947134547413135408309512637380835566693170077465333119461336288172656094052466382143910916213200137420317377720518849330280571880595751126737677990161233181220600073552916974259649867555710093113766256624101525949873437728356329049064381894652973597668518150724856731697785303843646336591969641060638285689931344143974600050361897028729354702444864777532984589925035834312438964843750 [122,66] 4704123386654442445362852952266115601567150512337779476042672423099241224569536196060005579981072825208084592705069145923310392640659751106272523343123030744161993056424851390843969794104751312232822971830924012754727212498986614588367422697182046674411064559936650289039207545137410870921807247609701900279635784323836695683893093996683378984553666488781283864291231340153029452269049081548076043962467464759333448485381387374058227580149513800341790857233899759228238373940406167144320970172869142963533744727065184608912039776131764882650011197958506262700384773848642837471390440480563489104769152406899776803391553449158075197408260908860590681589655612324775708669306547594325411272740321769410540644342562713208545646123080351983286148481536280264542671833420059810830744079120198702801000467142521972552839148953159744711831354174286787351647161098637279897191075666874908410111384111075036700857560902654518651373060728519560750661525777211617126920484531761232373703575364538770450489669677697655385278379379110704796485000091354982905443477438876978545775652547697151957382849984536343806201868631515805183220145125095132237603912932004001300520104588030375624151710037063077377537087072770898879951432764119402271824714830824150442746412831334078034423258825114365074212555799432950221845496986976598198628590126248762997299561906485012249232061404019368789592774523533280881445265709896868967074842859416019223258623012613418339325970883403748031651327386825582914272001623648063609909333119205703081200761109875988015365824707271178265771155088488405372455780150646827521115487948245098642907847175258012021683283107260639086246995963119822208987765886260029575979765035878190426555047181492189932812746783626541058342971407932141621984229890739716690135278479646399961293136989221649128598111284788026990033477963842919254896153394629347134578266156504934985345236293408784834729339903508882341443063986317989791667683216912907418777030040865565831074646944730229654272413794910972732888517553457562696300716837411651234245465598805151866968120630291494574420429694465819737506133998115927032255279804953462750652251003703491711811252117953873844812810628486954605740049019927577836353016493831091793254017829895019531250 [122,67] 442928678736450706737225015479367500957343608276872981516197001408210602287033253567920627215875430025955811145979852880196674139587499380960617337680105975191151195502483596858916374825042580909745084316582311294955661265203700016547233061216896292673018435806292707824987530298182447684175401593813767239892879232430926339998764862955425987652767932260812414174894499794856891576320090571118370313401691052184037115754350476495381745273682533672861547007110113103915614059519381238864419180202761939457086272996620308878729495359717217509147175653824603294484757301349524922676792945983399683676517844764759544426164077619097383334396237885512135583620424283395486821543291459643418706421685843250615435335089598738819313573866674371715190531629628382436103495714000356445633011755995985478436159148891567228642764296894728771074170526740065205711016436186647688956503740024026408624249106599311084139701965675259495558069005885228752703110452109394067478504234986734879013404272537852393028206802047513349038027028384403749568716136902227805268371785640844265735129868946021146245007051334885529888635653675829958710057688262045885455076479669977840413712691446839843741807736190707867160508711725404852141514869892295232335877440966334490679125473683617701895459659969145195049995976441490484101389818338524183527602707590462583604070829043067699375237157951750094949770088973092380381702476107521712297359049310844860377288949493253279167158269382567345732651920073068279943624915867485473400493524235920654777529758602864448404414591340885846726290483240914991993234637967356873512465618575537209915321867940067060733462946572180315553760329058385242371120105491864819005927165444589142066128086924620618657084573946360291346052949990680212077675454040349954619435356249524903808941603505930631841727801937334121566932667685611451927255717937114912023333438084772917041716351393252153353757222876646104090136227667578289088190048384181769213859751347895125729216882882723163564838936207673112674066544063251289113463394908785414430710012167394361127755302406242135030896234429605138686880902175176848949150468461151883628293858597550790155003778475769582544545774460153995367178188366161228906037194974487647414207458496093750 [122,68] -98944936257223007456995244022004183473505096928477635148189452841065631334252983483547221611237606725571700049099416149040913419800836176673248071624475814849232610194262245241958712539379798772124279532066092224929727795066543008072462919940784653889330908213386665684523692918481125505453339734762051528263855473175754590190788172578283636966622436243486309889217542759743661907448758687101325862200811419358684600388384040843569165357229769626614324614007792908120576507290668537598781071148146342742118186781690758198513154509390413338199421784945730378174470120659342846295625282608990674113647345826111062348495047291223147676276050697219656067026955862201727955754012926381262456956257525625206940522874880085440664374081640124743632472738794287178664762975650365912165617340274499550743155674036874997158447776551587588510972815850771522814910805096751874295847750420004527143608087680581326204645473010441037092334184143145775194661422791423308986356510464488560446538913017488971239321264492609834543278154063579166638561481086152107369924004118587742021156970586567666675498629632106967226390448415347678407488196378952320902639486645210543318428787836130542626821664337816133534647394289469210394543151613903646807408307823138312949924104918323583111107882564643993806509698647853541813934806342966586363014896675319838236168868322106846561199430981220388049085745961818747613128071248509284285339101884614278804206687107616553417041260907236196169729342393034466019633686647158606974478001109633434134943068799010554701548028927867565337438449451061702727303373431299834842130643267205275470741449295579513351002551106767017128990019795290447907276451368714649145928873940978615177924128630885328384352323983005577059402972532158732117901843487202857444866365273186801132071483253139524609351435209815951134883690710993459516463755963285215017353800343260099797347808997206013313066788326290029397990537110092152910446039143463605965485189348564004325128500404581111190904754929333781325603797614926319687068669823046310526162278014332459350459237738055442748828934854846148138220285459818950629828371324359045755208428425527970257766186013529090400897831866716809526941323396642680165768979350104928016662597656250 [122,69] -1100707845737701922676713455859813221007645468386097273870447079620660534911681550433581768746522245234247574588332058352752872111124077398208141657775013872433319534845093169660537579158466172416511811014242547605562380905946739919440516125496351354973972935179728064079495445390067775398695838363060672283342183465084695709320508252931513116314887800977201613834623528381783428465901886210991006541728891905670362413901299311194904444132435134987871864312823181485771319972128949353604440918054850824818412627182136211315930644254721568731950593881934895302920619413203361278616983320187812035949640812970040920565904626599189923665442327042000986572695335384699328982676878934530477340733413144666661974996060838555901691963961580043233802843575638793788742381363416977646813031504258327978589380409036375535806923026539962447039386798465376589071313272453531473094231296411128811045203519120045712837695978398742177752765791097176088904081551191918188908535940225414559468229004590378163942391313368601517249151118950763234371525330754066695227625353802751411017780357663715930385156706654863028459813378717365941283751401544497361311418761585343072163405544152496053188145772485870324589812348133932997061088187173243033940081874371599091495426333826678801343453516034987508299154465597743205528101904101562361890624194521730855077618946539203267797362801088724236295846581298590323631045499461064605121751180606169260085883322473277124232342643680779399341158424936613021546515685860925680916963782257841078317437041003569527702972400617072490697694166625294334474989759986631297117805962991444404734815232607383451705625059418126746424824221652436277008019461642531394235538129436417060148337764818612980649312324982041945879950869942321933837612830850403347861127985058560380841489310089518161175650188230426932381721198266464133141418754706778607770659172834430583919825021529263627499904771173724258751589071404957738239077299618606930502905460518051579798322000960322950250250658588541343690957940618819480918760426982002788451963073864851456727541110180620588798823434410062432258183550580926499484971309722774358173339396419043952218136230522702436031463377959829899642787975899693719838978722691535949707031250 [122,70] 1257115759311539106099683197127938871609291207047731739953901871957383635316877536275973302296054734789575787485953360343868918756548975801800126217298088446360650199387363130870048858772544785201550058932291444822516103770011085521975889092370722086013387478405876348720535316227317426028097562027021903487145505972768433225944693767438816981226379498482876994642570221445670668634482322955640459358034387714019050627021351218862420139919119454409456362904116222239590610729991174135854995805471436025788839261203677354863165155111166391191982672219427699403024468052796235173797877076702485530264005317877585346128975375442122988107494334478499582409856111037820249239472153394738944287249570959706128310571494844033428175111964541853249774852429231181848245231025230609888791518020712926846569291739256862090078051493057716771204722974995901226506210773786343743204389127686525841985769117249586085921254007408059748785612522071859963331715538852884042233113572797974178071746965435330398809854175123687820869597711592215925471192456424151025931978617901827848971417227964926946765611539555619113307316809386162347549534268329712070268916051673929923453200158140471607253500071161576897675274088706278517457467446881706046429829833666184411635233680416785337679199538116528319183229142100838054686783602897073446730985434672444053128880468988115087535869977595741572357564459375655046536002375359807309622942679420091112075928933916630033785384619814501647797954920333166660231024875632513344899614969441609101940013527533832629626956627752803515310670523980640861529813013139374927440593231425304901002350075549868655665707257586581244032921624151427219491173679224878880638087009516731288313504238306373116933587964941438546379812015520517330883330206129717324674283247460236366840647120189396581330725200326976224219336181214272686638213771983357087793901034415484061319624153024285915728767546576240837968575672724889898194318190015506308594729901862733068305187676543948937326432306295723311657430106124023400527678582717187618766644648344906328007498337352000080781739774105381440503635365770924989200698797880211985623908031789293583490105886660739422245446754229267986163742776284379942808300256729125976562500 [122,71] -32098052483098965271570476360289518412026096466707361277392814543342701537338274320839168181753078053854774035181210196631948054804319731531149373039440115250551192691121291805971732345621108276398987219312410790512889533032367039825529324413352811311907471335961692697360209753649826979256129998233191580886835009934484298123271633170207642134988539428620199333179036862025098212374534466288554677779756949567489720998597776214026039534321096415193561916165083642998308178112840050235423746255227046866206146591903473005070465048437604286513108780793220356612084512884241711171933219693557149891035143035034443153986562317417308732736881163279495990372227645154559672367004498564630333464420470747016923880831787245520215618705940469416132285756765073257455640282918283673536518857030707364491523220132263205699974183195586286589089550847081523091210897009703356475096345661482729251535914956923505028967601265261810605093779283251981496087446831034351544336777567931499608653016193252928455076462480951442626377600095491502011665961285490371067989768346535939620209788389034537965125517241401306029938896007984952180735147015018510497055289558721491421053610891228129509533863633202637551054563995704244276661461811932940756954491376923066896910501980143277470098189329977263944779402664675639392841443393047206477586608221284880896747432662072112293204099137033226569853185099438867202390027891913833413079471279212555970902000455162593992594960727213479292669308318091154536695815986987251561047039422382312034336235583615888918671198260136590170030699478502028991990529974528800756153787219491499374150101424502824002481986720462433288913589979656153278935829081952441187142977886778787317381841177107411212800791516335094080054807695077319528903915242345168142911059158419619460953159685033980511767604237923776473903890604582105803757590710821649486094223994947703854311105426076124247080472468216229027122001586626519950457885070230762022973449021807636402579537211207254574629718945055941244800658489460920327767753098157305748601665299861861070038140173596014641334961673490759912921620128112250200257330061909441543244255750909052946035660803137423467920883905042314654387780592514900490641593933105468750 [122,72] -10780652764799848264781244625510970326766510330388868648610121590737692310932385811137913902007702843320466952160992282115521624332260527090746000103012288646021416022064683461068210476658342618075901327425141817356745992478770312136059091232886466683699066874527262757386074302111214480996181771547367757290370261234322044149003287522923599474795602957960920901882631203096487118798490904385637948962425782338726256270927198968823855032221340166273068740458753465908543765278846205808457459181811375698284789606413719818646203460107127044329105775080640680332705425408894516974473128418717138110992193653655184966669699047329946246513163331892927577782792941497955031669456431846038271659446530093143437136267941374456909461193920299443954429020414439437349522617554547695802710460043201581261035648586340819304999145286162912177511706234944887984863325829072514806934738037111379354597605135136488536161327872022374059824702563040292279579920204942211161846375028597592645208630070648606810945445580251990394823338911835176393724315100679280957088001794134566796604209128848459039896509438057915847558839221231579038276939738809795346109059157318626985968706476043778530797407453364788033948155432557014066192588938717711605530204704128104897038823642254113476973654508737865590904410190573466244485760097432340266256513752244370432729494941550001180074241369007766476071109534115120899736586736908743691551539364380846916988628130451513340018465528852961048848675637954440057884540197615425122910515769186980950548074342444212313855105241595333508983515650338970357089216308852260947338028429235992654822874721425872641670520825517088277009517824942511853755467156435194946845979460674836892357356555847163107383247487289885426179157440080456222423729163983295630801069288271499130381800237385030377055619509500564227363768639049822019738112706997428956700397733865640214547187513158664980188896120700191910360207943006720308364735313101778799167798862127076362447404857076778273823376956533425285716313312127000606319063365365047942199872941045868432596046286428753100349798083098383431479622791642309794885603444116786406533556070213378304653035617713485713464941612681202709467243039398454129695892333984375 [122,73] 595274934680498117026898945510792870435035694250075894026494475845178875960593802259355798989812576640273204862054955293706250239652247371503200753841305100475950948364838891442964603087321031370667018683276345165977772076468579989413115297339592528914129885137201550641305809797362906890398176690993202692070242339750672056963396689986565390113901485207369468278387605349730495499845119407563711482396643340180807619783042336464395134882606176923021080171132450260425622300876852468425394566879902094882614681736159965265654006389270701138991457423015241660144932344719461285709144020509902223029693001231783312175221760231107564958206562419177935778655002236223621704457158230365901300210982426007550469650426841160905678696706395914496842412538575051388458591127757545015409408372836919643260027834554322909487208477026701310045102567329994840851686497990635662325959108265745328754658853896581566803689427676957618773484740173592242136159579957250659724539789464970008635300628551820715884469175316556464129343949878860978322497103009426719151053934254029422517534034907506636790059046276218887205174839074794956780164239333061744306976545899610069289870057093473797830354243581738324195103309241239490021916623433192747910250389058364320720850283664521939750892546426277502429502966717570510928168994967598074293197864017150949845922185144557170778002477903518175916917307940956525989959839207111294463840010601621428550164120222673986276186220719283782202632814110207495436772725815616485771778173605476534299278189901352909562633609135825320775745030788359118855075794608552434393794568439971217287431158662248993762701001840154885159551613701116545896103852121968107403800950603747521373620322024882868375081855108727791127617711744382747673042161083879078919937394809208572741556711064080446780733377765185557883319956646567749744390400309613922120668767719995976049495944559312028264517898975657472663937786081891603252084161816644429897462140186753837991848009239895806440498816004643210490312982924086012658405365527086379338649536052649042993687087506308019498664324921267435613576675537457134078223480178783620629032823429059241360140291488725611404944637605751722730929031968116760253906250000 [122,74] 51947487737781398086010237401234302078328857268925139228084338257261788148599515798640778111892161559528457110663415693960234599010378870150816175309867349751740560941106877423018205020067207040278467137763204579807055052494556905923874461361552212070237499061014086274553196450508047340488625642923535947958364348623398968911427644212554082334551753384687913342305632773303285401691855571683717946655878525458771894659825751053411181487871264735516212702442392999745812324472666410086472397118792678573887626687023210908366915868543698335634125984466304877440635056172549977165085562424446418873250086283659027220280481135423274604302608855392055627507780165032993519839559753937964071706962870610739981287725421540242801486791263726950491159461473337288499623533453416466750356964544655098567214038279113507956855365608649659267351873087576370676590202176585925915512676976557781124362393845837761344981885286520735748493379835593246549794712841833681530488955983141345673144532485053797909291858033700040338647348057728837155565490613458880578725595160963594242091223169297711631072580455592781764956855092864852928907092285839928162956070842688816670092603360653326681670409833545164474842705724426522704529075987373556240110628380445217814809523059286359222166060267192143483638159821493540359867298856644211834928992834313235759557929607606713493280789017352798902717250425152902612965022895970430507349375932267556432378734312836765514401811019854777141255444841601716539097317053501055137577114504555778500044780727280352829717388099858912717999488829109175783662819250624687421585973399738607812903829146985769958211852115997849958292303998908749387626109499049146527082835702383233204898709831486917385670737088297320084644655114620961212380022904707333862415709609119438239660259156515740072320663492951437529261366540581844755319739897551296556946625768004756966571251963363108887682219488841331824659998641891577009031934771270246510364129318857131041045070004615988592566329848735324894755913137098386766203169217297492177098112302311291783868694678086797261039712928608997417304691402490746009954670551588374238613049785612516711739019669715315343123951397075188651797361671924591064453125 [122,75] -5245577983693897662012848843351966198702599389103285928471015856177050121358051176628987595012363114381981308431817947209952529253941666298236119765852181818821006723857780647049800064456773066358073206845241356257794803442759833270814655894544066017282954950263681960077131495545538090846798942886530621574839966676785489673978303882656017353236750655839280440826862037959517741676997709614467657045615835994536071778224842063586576337984519719460109785487327023929012262857151137031406385065560746930569800604298604140214369146690731923301255837033024093765300754994854757320128416980226113678671026482048258535018520211905858048288303333168533465319490675698789478640251938326403214361254272098883052732224403329592197274576178261870282796771735612397157163144414575711355615644037338695161136282113866083343919649736041346927899503993684321903892555004171209682119811869056377422307679973864053489398685050051379360039433074318227075902092580774019881581653422311594447578451156231368680067723481784988317348486091467789369590887194607600880299159652598238958575557372353984702721214060655413574674449311462656135975702325263885261905483887929382234638724348194439080224604737406740064659740675785147901119832309892704514078780219912557510048291689793148431217792116539654354682032963064758370519987092785628681837297611079008725000411942100942699707833806043317187019636392608671264753178241657265377316799029033133812447577521512367269543081899409617485816899161262345557987888225620418178239029016828825635389743645862656955549824614191571018762577990838626374466730168407827062914283267476082035207511541711157051842295161510591084082501037337405481849094828131142259872221435111454431556601410527793332301531394756435265185731600889154243771925134276289650054040953055759463988906149363220277969038176579086390253246885203163171624115506996410608206579733712316221369498114198437104151221466438488113902722675624070718561762608309218036663945833586168266022502470449321971915676759882284210085827110847009461219229790324535950141951143575113528450130743056620479086979327747076956988947085754314067964344709739426727095497681626176391125606116360679601062777521747193532064557075500488281250 [122,76] -108220444994050754294367085626512806504527758536671634420066458123189492390547718445740293289429080258538827896784695373998723182130466817175924259996408015966127324733727916182908736001302149431578276752216527398544961688328291106811842535679354893506429756700978502814651631384018950609521770520204352518732177547157924291619553825402638421833181630289914695560121371890058791424132384101823243059744310292765002873762723187514077124738069870691697738306576422024792214314183704640405357870631415197631414092074762259183028859402105176067748513283253907132261413164523589284734224031597217524005074268005106908214400222682331793936751481365356367489416614285536355608978701115774098574667360275532491461761219038036743776066348733541085530551737637032187855968930189822311256668185004290618835630352049319768816936112830106904365177295573456592551607735183841737565228292929540733693206357807000342390147039256996380577059816007813866431225729509601662663620187948393070519495842325261167714496462624134496393996105151113309217578413950062375433918757047814171546972701494955826355046309976635544905699899110165338783205286339511307154864343607854156744800611272006963162470358760365287105271165716018528821295202468437035718738204543572024323746906053326805507583755065999699007727466342739848134021154090476492013350868775115779474947885317456348574552519419102904701462964823924157821597959743462405498221240059262237046061015437597918730117652798241980137086843995709791797565105957458821662768324073689967957504224284911941287714648314219215936910022596891977530279671177754845183238041725029317698102314308915082022048994661616295769501827702484831683590550317071794087499582407329363716294143465399961270320758988653676719407329873558668013522215630434972203391142128374458357111861694326358073530536530835164610335750076694885445101400615154628781419729619494537676108425312013775925768151394571387211157466088893689475126974965517519913943877047990499813487966215116842515680537498947283788602422133209584270318555122760947564510091189694434047050406167966099404337249810055256761330571664217712232249622960710228987820562160423402922619736484263763820479198329849168658256530761718750 [122,77] 24409836818172746589706961087734863404368140509504291144069424219902727875078344061458112075745178669327462211462649283426567910350437759229648828543767343907717553748278008568620286245978662287264061609857096960607214705552356608298738156760751398223356023835399847910728075293795916059349376931330004537466330326570530255476951308884393427477827166057235612160394806336806865208732453562894382279985128714623730340705855923122163134373180770255764046126868543504234251286000330596865015740828413172664161110937448785961041270339369417463068568150431511507154796393548051849423663965675870255049885087192598004450048412612520013415836140163915637470668951831417076417712735942546236795417519725503193131659504091613143264638776012779286426451071938185697036100788422483150674082691421071406289178570874094043975469283590016052515927955138682698504673424974981013326075341912598730687128933908099623400467054392844873642770371981388208517472982324292153370447231842078158541868997920033647957687644284069981102505721856591203759911490128356751340470254310474221561653139055601402418630267251752966538251767907095366751128225102098358821962533865641293072985753852110574139864767773898951949705083547848702690227177652234973863186188964415811127143668211500684851489199280445341245814373461164554604418287026050649719479977794852764747439097522487989315754166661992492863205895681027606920439968123294630925810411163037648028576631414346376466103851973475556290667612023568887448233148550995502085220798772139745408149457829692233054143279539649521646970067883420084710118195472871593291650950996932460903915145880842781546724914381195811964534328950475569376347214874923328242611693117464285049397610234901253940550879396159007033189324874889472404963840265201881307736202922119440191489873934904908509254563562053527348744174668618483343174029948649865420163581454745662707249826153253932209433308308326378996577927401612213126372189683136982537362051833461486068365642931284103906329300154349387949519729014632665681836307955718661569565844568280936829915706373191943547557055942296352525549901243964402323690411297951549604996625130157284690557915557262980144059838494285941123962402343750 [122,78] 146976222970867718858561151039651101665171240567960680286061698853610990274164562642879290784455084902036638351538026881706438595622734117270589358667439110551095027761919773522316364390410519824932419614120300457742198665863249965203892016132441431571248596936553509734034934929226753127366301826980018699793275924647127078016035385754181352844441079898650437360318850783816164050122184030765395953044486441668729461996211923490430165262787992939545029607606907554167634480158842007877007387160273610255389003773147660512544748007113833544124487983592903458085360468497909999893000253279979711170294590996399778690780625561244756021047127184615205623984097358800081490057926706195050370013230933244807811722374620786056849612375362258367658430324512412225162901982279105553210268551471046397423760093006665764856814709700388178819869859982297808801126211791087605937718702798921911604941324575320296446423844528079618929497901266655548459694939344409238401041143799877339858171574709713240624019533716797465895044390719613305264331800463273943115005494363959086802827826174929597903733555651170912265325538000296968224488635439718714325305819886711036300556155000194504223239400371005878782170062087276534641658933145419001985204176800183968858564391087589848129395323738437310289093780098904522049128801659440068975844146083594175812819570578746380915445973690438120997920360480942154720164707581702135549170400438041162566607586627999796903190149287621338442974787446633306671457176091050203628458631918902632470562866058728254942717944273489827616759375493728887618211028209179334066418087406046481448390417255972660852177824385599991095257634658882603591942382273156540176478980804002863042436377355040018405291124795920013272219252647270350858782655840130481892046933765338138443893994853706394759013906787238861342114843562524274214887676294926388216399858468254962777044071477841778815196484326049454877535397916937443239309405270817170311884206479712026398059852625227592096047146804527824398087976802286704755212107003308041604003666194268663461215028098186874559520985681790413314573771474278109022603277776091784520888382323931344834569370441101909818826243281364440917968750 [122,79] -54709231017117035038076196661584361579352393217841157250828534625806667056468712807848049545143134083385237656240829553301428295148556838899183093467319284863703146078595898551629249553006261965356928485989922675132842555869915213406779051279023296233382323084132654462233827333201191219860013391534951488890088445218845335750449869591764132397999619337470810928530229724715477187146236856808353990755293056796931291182908856035962334717439765953812236370537721597912959110767367028690850345149705856555850290714092584587311982247554664683226186091052525576177593855236122045142350116239991651047983772108222728400866999912861175783255949795744345641566066755542392564438947772254486522536065946857476997060296994900030247170199089260565450821970921628814191173569180195793993674312374336727964049565004575679432408645861931209961441314659045648446718242281816072517092760612020525300833140724211726971202580200324740758102486855359825548643762220548496557233493098585282025839090893417077103242614532941962452576704391032352705624739488625880874619243555989437532028751822784652325926767670697957014897576462178494849646831458469313819073130793805984503112378474926088258933936207395167533982354142624981273158658511944345142073660371137109924220508027775514564737670686255732713729988892593285559095835360691701463501226858085476030265903161169388033426565732210014436797561975455129200463047572392159311179972590888673487535272858127405959271804423016700413682068701078234081208167901727471975371052892127735541981798016007079715974582849169110363311579393564547213962942374786860524992944125667528883955577637018364857276241236205738771323206681757616509481350332210628510535318808548083903146559541412127357645578363496591773214405617533919929198101369460045048394277971154391737675045747537889345096152624090809351034297280675372688454511029110122096014136793632954504930385983188936848784374701303399049142781816307608337686889818016728169473156835304994439096118365154463666800372610839294271518887169514116094454262317641246135689390173938412711561850867115087948430488251507230755436978295076164038985621674145542656728605242234705972443845212183077819645404815673828125000 [122,80] 414366420943742991469954354885630449294637174103103828874400679642877989532027528314537530381077156102830987272635943239638679422395862014717229129302659850515759160236051915784609748741248070424227021258803027701830473807032530359735613802264884725991584978185450462015128959243977031295205200338723399703111296802525123819528493867098598742635355437733563698698603072287144818248328224481482843826049355822816846014800469814305466555090014370532984657690227848881795273527755936744443958299016614996166535633652643688083519476514807091202737019621928709679472783611615516411038411652911128563152883458154728092922397548390073714196114012315514943167317576165107756550568674439629303018641353866768835924771092190535259732342800153199426268607294209371423186399906626440115584443684437698342938643578222901242075497960264646236301107460458364974537827772276329297955332349209036459817305281477742752840666926469928010625524245980861947510608318513071468264521379659220105474194574906596742974047562930601879256705912913385199570203424955935507910465357336760254145679250613380055351150693441551193604277817086708077670767294653635759439837777308110060730517323388208381547615850019161530064277606796665431654046488111517841280793429843636831380114704353212498371808078090364617873322042251015296982027501880400898016765900168790660673469836372806591520830500573539302618453589986286011548923590653570288884867975798317375136206521942679660963695128725251382797756489203089971602779670864967408682672092933995662164979223988177546122302490603438042379031892554013017059088493825654153463581300474100321239259220872408556177365103506900714310631624484115774256069941445210261646217005095395528510094140628919867115099000774938818066937897955241544447285586657870971093753499556256218454453640733991666581696709033633000941123648308128937970573380836373676063142539800184392877632219938655285934851344834996108518140442962886743318616850052023329199330666953857257528506211492792485609523696335623226458623128852234280596013920809671952698993131191872832813850363869143512496392786222907899088284511805793478780967839665641949482681797720541310251129516473156400024890899658203125 [122,81] 105496955459683282018091598210422252896597268656155442916823317857529295164832423233706500687037850311289189434219915414373216418470843544014325100347444052528959035468757775108996724958946408216953925017423167305278693889364974879158478864853238117474633916315363382644394956126390277630103035108732959228104633189423902535140768114492582577721739908324433330616153519702383910948545221870364605758014071977607091784554245781556095342452103119854994716506509904213312690853712720455323443511032608801244753696054951588129402524518790607833540041108213439222995153210234665455493698776167828352248910159642579459913884840922826375633064404335850640016384228916938287422818318494666296315484895405722540571138777031104314976638423549268486936173666357946709555154211983852747529594540964928457903505549276087896331937119058475667987052528856494891591330524616355290335571024303172808052580067440550916717896320912248819686693610182850993317311361482087705443715500601577396091908492549193600665353183105959812451752756903654808162670579443674843756640207689545951232805895826389847364828330572982348038542889322450155453266731155156289341843897565980726355009286478454345272999059399783344975460777293361979599707528862552340872680594207296424138278062021717539694763012030560355022742742948088758600067663609363380502424090636553904912364890654286374056059906297499177027083185316284556848988746515298174541842144002306270437303555190038187203290094008572779255171968494146486068888298016244933206351791389866490675698030097647382676465063780508041960954793413762570242533362439283523811238073733135483355940228707788265115230179127906544127398270586516040782531563749573375308144239633334392101364634831260133528501075162369438650264442256669663406578502989109437485432318035728036347536739611935046243476649640546486605256230237694301027353890691701707799679555429614415340043711564146611945623953061621436034807217358213853433841484260785264287144221072909621275203168059238851230468346003169552668214394719310995413574846156754933469814727664046985836639824310318601738646695084650833554032538952516192276989453539419189661915253421434695864663808606564998626708984375000 [122,82] 414517346683958439905977677076409915210227280323051378051627016621145094202909240781538209101314216256949235543435979852573254325975234724909695052549790982436514499108117837903963747600671095943564901011873897961392123399245960579987267679003225629840377149119765968227259929475166226563576511875494206607276458463742159952265587069364828652938751239897885467951690329770057348861753266415463359754528111786024802142969735218021219852861387996510289072940104325357833413891736947433539152342919978922317020091057333959367733232828849262612742611555429994767303713643894893914630991575286833310194000005647558390085742281884386144962562274689577454276604231732159238159729247544243151976218647032995646162125135450364363751757107978623186721070750274356919198941440492085492811909472624985462571321874563136527382789610405855268911142306307619460352398025284838212858426650619760144321234824104343445909696490787586483357670140450754481160795553903648665906241417859236081322668109495292505306916078167528025656725977906068553374255375119721567591359743458160680042166822380060375085498219717465023764431988236711831920855616779868959673168310159679754228732282277322337073016188365360997425373317332813052235632718679555017048440523266437069066540442845832022769467696223196975645604445641499477764708011541713097859038028522207804929989921370393704172538827724381188443437357036984283266743152495072240361800475826154438792257689528823287689387049946123721576072175922079678395391553399594659538918287045071550676633166745306003992302625881732663697379181870146559357056417182910387819866260460684210927381067616975549274555428598296574879448146959813533966286735221337175006853585050316507533480375076038555325656986720503864023588581506554011364441616688254714864438592829451604804175219303825861920952161007050876471397912519103601047962609368338134614995006761435363276524111639157253114692852726684934703529918473012064203836728186357997281889781473415253732265159945135676008479299210235180929234665820216237396774081890039079445903618864789421127836974547036741068403989651526718248257058048922854615966444528084262062000796257003423015703447163105010986328125 [122,83] -75353176196938540915743139680216173502663906179430232677995856203340782278239845256234069495936700088136335757045827401569319107883496523233038650001644115743935562064508564051518726868625880744935537935971501271040634788033344839909415897381268637514464602600961828670353742203187093323001080395565735153378499625191542188188008365559451823570464504177303712573541674038886330165234895674306139604413735189280269363752923854134833865107616315237376878901831467217044210908753633242184552163307707440144555698303636064075711959153112336089767980643396223634106382288858880657546604285083600456539589687949332850284832748682641376922723900654257296213615283419482845658025950788713394135695903885724168020138528823071614576049598869530646181628554994442184442759077274507420700000459030080661463038827218052427896723666324592107473983093296118178670578549481868131313169218672455631328212687818759087526213923398654979657045060784926202795296548084838673865428317975280995353012920163942460526508593767146580463689442541035999840936885110680798201550622661585430119082839663819071836872832849949121602143412126005489690471138959171159495717540004490035969805473200514410842787365185174473589997936583081229848415566493986776681445102623730645393315323876403441491277710230911718103731560123559651485453504690230603671020219188780321916235379460632987701635917589968067995649668809539625791075536115827890032846058822807870954979828944995667107821783316770379138830049167625044784926009358290065311176661056683122024008456923718836115121590752187105645935245841933803992592519592590326987611148276185458554393610453305375137206439160899719165812527195546368303176961540842860980615562005534544198163191296991703578172932502221730109112327675178945631085478683118110060140108863663354371482785369152744661953385131401246222719649541383399857635839306045498408423905830171117885519784684165834025086799163897292843763656270573021783610156746816451535392210818544695675431149945699160283253309570000198620987152757388086630190994374548941986951736121008509675422439384799039618060615380806553033860093379227489463793207133341429685466349807906640344299376010894775390625 [122,84] 1305870373462772779382327501692796533375004029104329764056223646779076002223491640930230849997076055427221114174377520111961166789396768479076065199592435750793649950055310409712448119167146164021519671100330267994008407660119445697832768358189110523651778802460451864690577319350123680170349482265353408747201581674110351990176159123212161113073363805945870428788532202680639761720734282971216050258641361754643242376457214926953852381259789003057920644467687442731370728587240166128236004701991543229300372006544705086661556115431293373239092309090318429095191384091514355083575223647727375932100629292762334632584856427570989527705693549805561965907894182960573424036825945186556456478020185959636425029372429686941588807615283036465909865270817345279807597527428609477237378421945059380819181600763678594543543501554434760691059075850723146315777013822272809718490897410613018179761922973257065557319490287237896122418235087599025856802484892902334638285998155944894590496175641296943710578102092808427114559611573182971703378941237038509716685375545128721331981654276790704220060712493868063093580818567138878776872708814340027464613180841957278634019446877321489255560650415294830557796651517994642972129623493034031725903704309545662912621843248258244789677426482016555904089763398924326808586634910337927818789837668725117101007632827444200550472116660389598213918051059265387362231404225283549666986740720048534934714901118034005936536003267519513712511766666114381006174438852976800641149347266390097211844256041946850378102381622517916488833824106440471307665047293377377379669016398609594379715890423143550294909198243100733700837911645115582871588087497267832189263915633091609183463026798061290976492585795213565203739355169992385820275356746519134365791522249343830144132870908938338863562171286296008712202502929894841280830061336627745182569813533884480489137512143574256432617181493694002088976848681960190979096893498616103311583451120905985513421215466339130242017321226823349050943217945301259007472196190480963374697631127039550838832255670551236273304275397030277806374483584457571320154060250783102585426348548935810104012489318847656250 [122,85] 86601569740090898922577860791569483208241079355291912793610589126098004331682950207057958071324091519754792978229697665120893384792481415582789109502128210638128243199440112592538739771873907286990404998476981352090597934378678551708179829322875784285334841195578967821624498482592685101272515348344956767228609379333444732794033347809541100975856125247963247556310370571617101129208484001988158177477895078393976975462445149043525082952517155448834628143053121303034408571906788486746602962201791305805498377187230516686818821578684373136644164065372805700291210992828181474532060289817152169740661708695615369119980450691777830560786477200771894321839296780791887389579655286649510386559843313275896920533735525424705175273291266368887134867541974965933617731840648388716692540252816057704246353934385364250255352099037755176039717742367383836025174647686227889139762472548602407298976613359998605020473611997381602779918350141681562712033472660047951122108906723432722528160601383376255326688882328105145840710620802615048239501437239693231776491123960605909311978185922185526358408189641272528811966428378449695337330373965509382517570185313052920588498493360104123474459312768927512364185635599432901676070870962465440713925076167892641170982357210999540080090646337135714546356286644595493045869388476564177085354468388982833143660420214117420054552525655616270287556877544332707093769450708456447304336098544224889093001477453642274245676778889992865136365876750737291709562660715871827722109070150581604431743420138006313261271895581383933743571822003589988643620039645064866235203927845422928372043338185656542296556481896092290100888358932115501152374704815312203620703157888878402532010217947770067201811670858427461267672152346313539514031091978218355034417376294263454611639076308941056112517717696619382158061479297425469610156112824417501756317542621180322977775917155990364834395974771266734170655747055996874544451461909536859651937118817974997138695162178612944857091675866730079551771211835999613860320727850885611950858982904062598765811421085362097381447865007859437751449233087363097110502143860635280266808817924261093139648437500000 [122,86] -1496848353141372994241756395195866909105198234988359799916467019867381753928285196977397594923735261191735915317054699236973440922723038184622398535580089361450018118919970481877344531513534682214149738704360866213451598281652901579717968470569027060595087062392650104234878315155352814691503786249522449808807196141462075262558848268890003325502619708598132262569005918656043754439743126299019264681133414387488776397489955668949016273465428235102373691988473988877176920265191130499715266729407154054389791617420951878311152353911628054203565382222377456022910587364900453885091651411548143536052855476829532337697372962436006656766482457110874738667695101523403031727763548677946758795634632211635808012625023736639659039970237975567363147968087687202437265263106100625186873878032290748365556012971800059133976181334455545225774322884095124876930188037840670965690267519103292109941438454201226219919646893606916078972785455114010848538518916863874243156970478990037499833844739089749957314713834160894213529233936424276404790386059282877270180057162752575395972479102768123428972815179764849287403057603382078693011635619838373111945390041014772267334531728964818688693826917132784919861849343559073605524455462352021977529867728098305565017369472876597578888141138851179443242157315288696697866668549937826178862443215067540125989550398103783862990086521899061185081875927134176580798814329874291417345533184226551903285058106981444455632777436542593100907629986797643516492913658630676319312793427782387255082529403456626531178670471828909248788019934402111347339049441363344325382966037801671715173578436245623459897933721782551157772004305731495720403792256784790367992378958728797693553065022714481361355478013172083955075755654937539599227436462310190496057130058839601342686432556105965457565088093043025076633834632371323571086320303381554275546177764968082482567159348766167826506358702429291788858625072016902555201682463617515470282551170720844163150725806429080164003255609454695119401716675035089816185845904342791652613157519087275199567822070002168266574818717555767879232325826624613535371146477695783559579721096754074096679687500 [122,87] -28846256974355021875836719799837751334080545138671415229638177711792834731835627535157790957201552588599450787776939014729066075850745253890666732545147853251035812599039886993164520607698584990103956327284894824018807501243383673038375627704779144162123765630937242002860802014054856596363107797593843565961472260242786086982797530964083865862868908012341278958899730744498541816953363257684873095341356892503178896763563618941282772785301484054643781581362174860923082894615546402345121329393479634065245936605802057703450106825613816358089434451228979253823055404641978440818620085916536193293662014793166479629681845193902300904683256963061470996172711519324518871893615852949010768647057600910832855073649278665151565112427279419383049512952551387221579163471928953945872225139860162252281026143341189091718886241965794475197141673185785961484460637336041154022204906437326204668869608523469302890762939625956063382110709723359921809751396873767526725119653607306784456989394202487361651703039380848031484081560417124311114427050013362740390410262641369903915962061699872214462652214930543503559019711931520888476999392727044379273726805956053264981105816817081875277055896205908427893877011196433414468136076121459142271116890139412588348693444687169996263418528473589251641299950142057905480423912760503556864275496670929426515263079044719490538875484294559956922825728149502595803013864718122420562945624518056175027319933802805740534135858767166126811873690941280028467713566825451233999398691094610713983498109766145879363693501188138002418601341591431517978337023756099030893703421736049782010236991861632247863929746598876043515273338620467424848671817715892411968313493560979510958754787744107425558490431100175272114042766996223919701932917258458969017990324262287589082780895707274866674621613162246012193494798523245922034776521525407638287108361244786720569332157668285251080330675952928447166291099879433478384084384351130954865967947333379033550688186691282782850744887622639393768625216455090382411775057158614625440653166991525602466714709287825937739823089441630984462588393716579206761904228402400958840232172012329101562500 [122,88] 767017467116988014348804775276322135125199717324204431963070838955446544348269832182616195457759800645932973405707825953924281556672046157882152410301194225269054217589086135032423920778245897360218903246472926212939458951963727959968929549192120094568139692940826574727474193927242097984979240519185731601942864317110949517315172351751595317689499434239296430371048435441663751460701436497911219347747150453518421686163643119754273701368610041070141433006231542208056210438394941490747358241480780332545987389854720367185726585369547774933020740006509589283508636212277446363077435695404760452378660497621235069429585958389967505358088743117978365624882887418568697932931466966878675969928054690174410633721309393612000789289965201418290944073859193062371342478871035766294498824373460271936110940533205156757533142599917127705410689299593391825365109976384436709639594395455324296210557768983957176158228728663982699825559189700773209294563137193179041528887265017504479959285046054085155410188742786881998915636020559994550764990561381708600991076050146426530557881924010992701702990688526656680012391344624266812377318259251153454514672243439508451324456139219154322254505603890071743610702192154011695063586787908227966905430321154087427662610306447889399319412124547358581730414768870625560909114331740517271655326984527943702879086257319741779833289147287314885909613926360658818061232152864471152508948065010175322419831722727959760991356281343695581779049315293242317813100494958577191973053648223740457677770819794122968631089509603626827134466482434854199860357993409554619148203653446010585381899654615230963476160318702012668454740138939730222958453235932561153735365707843853645266163852469542121063581132187960232444001994343005147615797460028116630421622310063131472626180213895726619087780260572936535362475336833793523533825731117975759134229001348217595485033598090667836011127097834530943510704429977338001320558822854804730018826992269606111359453093459536471304645045738556420186289458688360039869958556176324548039813456270913927463412003844935868889949011821083616668781367453167436657081980126019779326171875000000000 [122,89] -42109353013099231711933749165621270568002245835818881528345328813839086489887511502319293076087031947741009498697361930258483573375796358274275595899740726331877406203342366085050903956201400134995191939601000640080331271310511022038022157381457028460538632161387646067593841692387742010394866674062479700615812906456050481003881964950689763941411512057238875691553433273343482258059891041656929134870988047016043408770979914272940624895755172049684577001290997040175815121326718804436287421132031993102598248017455790824715069185750499088279602962376012478104739556706268005415682173122372930716858594239938106651192945602362321855434321430096601083884407667448726974572145422581405250559173266866796341621808643464120990682042861745197104026707564309895440801152901273093413370106353682263806250615181425514599297933854565944042321780284161634853584244516460634822160352880227920523673758702269271794568931312864967657063641040735028299176467303031802923338305036393482672914385285863090299246146193186563135628535636577274610137001092844571010727353044858262752568583276508886737845056504114453430621097040638169022150701408137956687836857066815853998154194599854224401242850642907469553005542191000222198673568502381243618952204946166330997873810985179847088919704258676257162218427382290373926561021953269917600615737386100877757770976446137881285896560797526461246920199208611049213800428609428938005712311145114474615239160918779225404516785444981609734537226318882574941761808808644704636765526061263038388479393607572792549150786963644646747113751187715125895723751853526491322453481205557544062973391880628430930990307749140267270547310204403223486507124420380305017601490759162312090816713011433619683144321208267834410126457357400497366073250055055613775483346124452695840338060615183374926258014778981130091676301830578427537300755848558040609248414578706733177760662768634521368819349880392279982120663355190562836544588052642536126365266796843105901181806883731135652278129512982153208749636666440556111089997337121554193380107988297154101065667424909691027972860291916596951180339078089695172935027903863268572998046875000 [122,90] -666907385647334760296952434484945877546603187122425379854824422223821983316391629757651421228828800050460035432586345497092311579373344445040718923238960834543001311430290715301529001616720316043245690241228096343645773181258943592947377122460141138161364617280881689046955744287887474470563257986203566189440450308994326961394613227162761973815756549765198581158660549819113385891209585154760731697785520229568261983289961721056883605787897374184344556804087826407820781431200799478570781130396927545495630078477239479155259248296676083744772700144069605173669880503729562536566784016003737320566197167243048447526719575935593017051830671614937072072740602659659138839005231930910564067190069379624572942948916245347951118889399402520346911952147726700118844755122250007844826682491464008292692412597585039636094840259500983444703715071724356981750743224519809174121033341212163762490120468787109938056185352322535316048645440431398027561779001207252424430836417776801617743933428021617120415612500149981804489905411492467243477098118233194607971222458581190254294455748307927818394028142319901404520735020433291227241769075776194195903223209368153451824969167525053932391077362830953672775734897895127506955525717391585505591155807129828633606953139031006428586098994632883799592465171214041670234888834555590535993802650440207423789080526572143891320302149285440300127310600577516112800484785878546362798975471279807523838964539069210210439656513424129231043098324035670538382849238171900701618544401250199962262764962260437336006746917476327996011305479649080525387844891997060636455382412634163665302472800915240964998735372579830255098085185029672919049167973994346332230032583523906735503200391389346050364712847625882982448804091050248713083260058812085001209792997412306331601713697627387777492079231741204789868872334961252097461203395257181360508846116591424251560946122985999321019877032482359494183188318525624359081444556352723492812519718755086971642493035727210726885435971373755835872153312229098628752340434259965179213369598474704026092204248177649317847631211899815775008095876001853987103717882337774560546875000 [122,91] -10969776112448582361574225922813117135015101810579437066881567857034749106291243277017816686599652723907456374491823033674280235574721232743924197217385529201862746667255257660318716331841207480439130499551952596493674509291837620297897400166822724559061995803856038593424756928358467339003224982415941708099583786221656976000652036878561465430447890111684121930839621265474422870160080975866650327306847599688846639976587662158943864604021922912088458047068755824566676623910802924219533990546320554058866365743534783738596612306770404100130110739591796115778356219447760237238668473340264258886848076610115743238985078029059846427800300680182558865000444059556280553964079258989843615693425112182162069594404654212040142706832558915537052262440865042144558490882404255830633037054334261321771576387652731112736978343576480006575890855411379801579749951949786985817899573423824198349945935021284752050195977857624448496514321642140539390108169497990546730788260844987634515382627009160090248800069518896455573859473036056834427269826378623893715926470156732515409630112288801902016248534650398265661289918349030111186463960650121525247700057031547057175864193838967224791924633216737293036328644432390037241524216269640254661200376489061053499925023141905860912070590828579479655592426453118747179619313891917802070150766553836375248982950222624780675408832434182393952773938866056570220679270495732801898853232461701030975729918234415882339767992079971898425179324796558148841932862969198373750943020792432852308046678630641823010176115814707730648222685574681081469159385901860454870528556444367874616678274728637690979155302575512260790067601816082202792060578087089137194122818073025128905218602984543554930550943935195633809362202856123654044356796124426230306802062040501582614469832306693466619999636000192185150165325589409000031181374553626218199788250890087361490255787541662911074020065714496403681524557146531858081816357864328172212489903051137805737044219417586306126492421245373030828174215448615921130676043334520483145519164307104013877549632475493004154841239161382449178733871137875055244385980633057812500000 [122,92] -753856063992681555828491923509947723298401641271258322854076445910802755349300829324884261361375287160892450821933868579099773028155820597425778814013535748030966425922202783160487954195800316868004442044770649468309207936297780048206446941033843373408491276276158771303379004812610025867510988683151090733633261622519242877530495767629077777836521751637358372351750623813764385236934764889349714419448416911712941801609496281616993689027452508436123049369719030722393593048290854578317543506332381061342344140226905304705568346496702066118910124330071482391854683283383071400746738564521717155533720197567302658944826583540444814059978073598027155452637896196601829325710950185731961070808322647220198801734491575270034788227803598778299480395013251054555708633376861219833820778050421223818440784393784635541317550491115886233746088287533803215654392996180813288820077463976181988321357848684917823491982775107748749230747145957073052782420720927488308432411005190958822254243029814018376798766467829795808185186828163617108792687495370080352306108265589332533306609253644801348078666526631427881448728120678973388435749144190927764433988391267953688091516007995161685695880129293182921123186769217975676299249539949522445908260616422311918020177912476335827996383521211200327949473734065865501120595451131124541835249712947002080434148838509727210197924686601075757151751937743555992152340158387514995098817716956991316186941453308075641630744486589929971035897476348639095335660197746802686079291529239124682954779173125175961911239805393286624604044391493229455835529782255772231873215543490114032579795497304955565086440032117126695464648810717996663705118029988743718322951336511257873434343247929125531448273085005526148249315886227991191146957518575873908200181366558631924605146177175439141013017787450386539319915008405792286731486376738664395660013137533298085740834848206824675456389266331324070214015944188421337391748960067620423151881947664742297947612801272384739728863587104437181284585821692217673941407871684632401841474005086129478287619851597428090001414664021499998695758675395527896538446646029687500 [122,93] 16163184548670343813569955323715513743284865778965393175942026574626341483955025336100180534231004388916724879120578930625123891878546716586563717584192560455649014262387554310343374481979822143208116219135885104850640477118734043428514146520029871562440403039477956030334092428815344748429147102472874782580982943182523092697187941117759533720809213384702431132465093854169966816782263402011546032309024449765127041668141855220454212147849387192597077432014608674124663581371518323784889786443746901784039244714988042961318489862089147118523230298826922083253781120396706126278140029713937405371824599555455464482329761165995896556376069131556046767910694919736370882411916735520188355047323169756183006420683742903773742849186076486481613297460175150586034552107796214391747336526613862069747840164929547503016497333390737121817078309518697749070170019671866233145357649456690719984881947285344319470189818111748678289726842882011819887786875367733642953668504490229142344638433068957396446280478601339231043975074301833803351781808297197181282034083890085588513958698766373828755004772421486616176279338041520185729326080159417418394840856900288515441427805323992300963459409000708465148917351275350512958749932981133700543404786162913172010876462176540520041417878920455979019701591516173403683240485298455358420575390336159382947753850282197312863619399737204014308391373317138962537889942873186956580579894741556541708872220980378394299617003565381558517152010078915257925376474373488929443172947508447567523011660306393021211036939685362370802700791350338547494896303163112211542482577075914908858702303138059154143879191053189183891188662598680059326413046545878512367869744835808342700138725702638626110206314559542177931856335310241940200194644753193087793909645694269471582012147196519103408755661882007503089636857689738311888180755340454139725528792476057344450925800813501218052451893672555539083428311263959890041134884913786395744349164008482737396492538756169891063497320465652151769302006478296612334388232895766414809497385502886071246747661313998972323331191516803224898746524632355416152196435087500 [122,94] 414829431089514688723070487644653234683063856694559808686557707307947023285777818252734520601751119679457445866249827061015504135717894404185967085789083208250938537661096162273237924131835630107821346187083383151758677199485570220947436120031773206241012165450038827136351177296296610199428462011904943788300455406316655369799439271262896216249699394879254537384788086091369628122862628421592688690628241508761767020275657144544524317718494360494339534436840554699915889941057420710974226496032136802365420236676512014822229458665837484035359475500136948502075279968565960311734092180739951991472180222684193204596711271454982334553844101874814123613199003364574310806543683807996710958959271554679697992215099000892780971921464746844469354053018650407244615475510151913177809975836223583382683274272646796710690679371593729322923293751137176727072557145153837858242345678240010128538511889362307504041287539104085727805398400211871981033562689268221184903491139229705850801173010627918824240828742216452276977225393290724524506499414596160540038761627290830845149901051270532899490456648234630331625938778410223903218938847244881748950270077229769420754925435854437190482631760302864748569917264006873528444347861685181744571271342045576040151267332051946071919199560160561862627003505770844002271525452185131159651604407608859143591395883287160937796417813519123296137001125607024562874641879977059024356305868692607723419369222091175712421708245898869020669583387572829199854265912110468085603927279910844917812855448555034992633199976413554010491297216896357990286693298977991507560375802877203102642931592033858781597741261708120527834732688888274028036485156384438728585482240067255701271471790613741725622721828244731837618047102403378814570128033783110265640554027771320742673276212105612979928863963858155080887912916604214836617284294104968171024034418853952278749614981041263691244996721717989500563558133266019273904916371213984634353724851681995224665855495746122926367935986469144565821420282167355477945156280446673758649212175017850402396984006752556684486171624250100940217821602080388750049896000 [122,95] -9690960422537371966140863308629685508879458688579217579791209834208747282512671922521331190713772493459051119387983341098863012376902942048341497202385225524942013771463397968043784387071593445085428127594384928106478626608437987353458347338551121226231496435451153170301525763353603527379639595642426489352586110039548682380580896608289891505912576781274723826005469053341720335315921480629566584171631007714055786269394851886766547591383536667429674171961728205542116018214967108123522993367552669423154495271846573856478515264834737503562755803708288917132496931915305708697558058080369455916321707309950069241223992884297161211551711747767617519362958033199349492173084691249238491846367932825224127645959700204577982802634246776225076246655555476139505188884502937827693852721303838583338538474147735471487409048782525576385161617383659215237989865882370743391666262980151293343993332904793939645602644109934999362655145266535364531816499723840992223504405180053119472224080114635818096298861259023132732519720610913116396630072127826229514980012550714741500897738317960610265305868488727596564745690863975825903333098269805287778827331925471584796690108114081402309165199953829058356660284329977281826192529917432748230490673343490993276807021710025523139107081981135489249521454076966941320581072586097439897881742074890348439520378460674989504535185413983293254625683151572962689003294944647041796968533104455269735548894243423122884458140803948105310677751294950104791017147783444043795308878670863666336736491500439959364706429759376193762892769336689503810856546580209007857048605890117808057257079551124858498762333058630064049875488042328502519237276107696729149557017467117875664053206631883723573534973767683290847284025963367020688821735868980789509540075563363375988009726981756917863622883271764019991392349689643941264504004873643122294433702956440444101177137131524015582709267699629943580354265172898798300199193277763645786628074291178259055438008201922982077320316135578433273236894151327938907708499503354682609638206178035853328676444988807072187718677020767889498297950918493214371350 [122,96] -175876859872755757995991452464020437336492194639139927017120155860981762356006653795902446069993322299630215649565386856281032363894068543306890880533468928915856628105636582446726693407888476939663399790848719100786631202333981999387976214459692913014166647606424324604849704843762436694859710288454687950039285266343264498690759143416799893536524737124389985900828921477922150586461662946692069319963028947284623366628601449236863445665581843677198938805439132083060941096730362547488703618710314200924832246814936144462487907633200759112151348117395406657689426418421064092003883882104243901731332045092683838007113525364255583508457120077545241922805131121634637302319650497172186549497266548519630700836389479133031701381195710585239820798040615519406578662920842063985405500694227957222932443656206016550882135015680895544089944808147363172237137184828106386590202350505627196586307781399755639396436285433577878054834466314298964260764809596934393915432894088092962427935746733776827686820004002484075623165082397543178728864919026960077179181310056550681965762360735463805809786020983093710227836868494094286600438176346853716043480917969162988657835771428060948415059673494503197925803061806222969489744316460751130410857911074537639690422583401018787931314994297727041875281565153529468191194068683176012105931106252098133900005638216013181208256443697516184148226125310308314542290303070364258889112243265830386336390399134400966141107960952967285189058925562229053027823326737316264062726842762776466630484469389974610996031735834880351491974030953232651191060633691355703198524597593003934472321050045355110545081968516829169409582289406522427479156240504029319111956534458692836269191970099726195834247319126709700387533437199159202173747566578817150183056424834166508196998050846296020953106920598971978870987154398094509122604142848852608699074079761615785569336685655953509984480904638135232072489466629910672981590646347050335062963818392868197365123986100693621367321326275936342778048633620229034593042909144397366201727510506654257941616029314705395955412780940651491477538317349699250 [122,97] 3688677200825850165581596145543042128513662341133234596083472216278396727296279695201578983451185518474113388947717171124520690217238099011707567674080267747416793905984946405501060572250714685288306295720421540963967309447674260051361254256787881369826551091630668112321971127043178885670708584591653296771317164428751329454677754388283674809554046841809519994172965026334275662091648892174619470860348893152245521484845742662083464656740102773656152129183877078143893089272139691755058500111200968129056897311306529736271469985747693860101671074986638936969765792618913066472343492571196921079012066339214979909082496342951532269738980641037619359956401911920704382259509179305452018016376530918812344915342417225381184032224248193564036249102513465678028557059895449417504849681261036655022845838323773498452787317596558040919690923831324163373379176528100067269570832690956432127095556697318677961278913027942984462256388852886695148884736116185398851356645978902954754587073039634248901920589659929218361187579255416827016558912528162674717221176859500996069320974041009541432032497860647711807559615364994412730318424465044299611290498858569750996286617523026266780644740827856217812996686101438684729414550721539703936957861590268006133947563392576840051012189394037221399294100082476311988298286566931727438563521123649909931256584098666631125562855078628988024510346869795290155371391726261906098050386055824930347856341014192019103090381084629113855147368945482874030765508511301839198898465332119415186395444260525342249345489124256114513384650231989251486525818168737367439586930548450633908011521972532492077904143291091573277145543405441587915354319016420280193316457787663291199543553072552763580040025475659905006124904458911999958269875622801221348021024600896912920565123579472623745280302142264667682181643004139750384249625766442778003982788254054874547883599434050023361823205836759927310296774405474232667365620108437907397900074458753279254805634263268517681950718110116131493272263383087153114379045822066813873744923918695401591857291208569513841546196494782297854207868046500 [122,98] 102272617027546608803720996904579490118692475276973309896072901531844149153110346347292666748736984594249581613127889470736547451191489625232720080008344798110846108660812891915740290352422070344030750557468035158203287146023841232696538280693723093140772318265926948330572317422981072354204449573422527172234053850527158724596789490445535041292447160880083612741203462529547178721385501775716544791908965335971233697797380836433688709323578300166700919042382375864435137943545611436114590759404821391190388106360627225700219153883084992154470421286104281252700188359672987157400797252201784310179950363754689130531492635281235687280061995676016776127283131140415456329173425057634654321667339304996944605534673375476566397977896172430878070399328292783721282109901270324132039820599467334188445153825410364930635443796210501230316722664755018392688067030033367971017452908521892146656735007731167809530078166251092702884799554311753132145267202385752105394564694205069493068424801015703875241011992758464950336192808965807036005721251346292260381529897017395059302871824880661534149794058917522487214887157494475389118927953260923430999209094762775041738847442003519998060170681471685190825452520208135037826921671690550291800935570057614711187617205566031171234550788012464073215933927831192579630921661224026726994368038144542339703929149519767498715498359380026505252587638777089032769925589089246843367488578623642024199164400593171575609906198568591198954846600655506547133404996153567599430494252255887577678851331366210419160089637521818493279792860683873379646619462696681667741363544882423604050613943971240720122114609486624536924125208887854918927632270317424195709653986198837156844911879929478079265915712233576169166465647446528951833985779641585705568715883573728571639060169182834012710709257692007096926121924313646152866991448844548518323551310600178521107172327432775386970249407550160625873884594310588849401262297407134799544019824668141532283752030173675724038400800464492738614351186291725133153924817487538111940538651762304370441762861959585598417096617073279981315733200 [122,99] -369960154377027620020818024923710974814730665067899910566697952928304458225003499272525453459198227665669627845053282151601443637948487989606706716663732399615287208737694772960876759470180474587133129204765152996537242115928343267886700618036216677612229483243198838227145096422945119340720959762884088316163332643548247605512353702680645532744253759283335594269456904847426653384311393128271112961203409992682966213016135067297683540187028422819840197435909588988508809744423177585243976013665080576778825408441114913452594351259277659922185343513817056117669353121132159247250225538581974055210305070201991389773020808890663721444692577357258963355461094181075196123363437856067004495199190809529715570248369502609853237828742631408139445405290936640506450415240766282106834260450187051692878083630800801524996293576057146703783676097901395988162445523350538559238262579377126389465499719254913032825102817934386585354062546538643168573998492033507844899040151430994301106379981352973026433585918391656938965501336330726244257664021063598884740138927598574349894693445067100613139556604253970334685592807310705619126116610591340354677553914289040661601723180527543559818953476227479426919525865082455919023810614875281010575894958671663519223127633454951504264666769521358124331721933962292775291548964052039083344479713479268268743205289890825506268775465162311986748705125455072843279133299278199236169378325300235255097282264568808887518780141174682196263280415213287168262626445611223767889214244056748469271921524230180911753126389250912839289497141281148916903996963459151921590250146373433856633113364024490379862085522392708043389128791208349548490858953383152044004454819070055875136115827453719864251896640271774531779923399116649051721629383463525131123568001152737839541876669681764474016575011387451190215135646465964456691936654114097938528926149572267693519062718050697831860959924752003724967552548116031434814218091966451878996701080666704299820311358556128665202431409513483338207501489778249632571647442397096606435460334553352263299899630496977969297443680845077070400 [122,100] -13604013425223225927371668645056911525737302017492987199817302883968573309052146112255481448243161095692410000245044123727277099385761623634053360585420293445670072118088866606499470147500542267497679742510444463771139534019912517572989122914271252100958522628730380054654438867548381297694760180472944478751250633146253832609339422621657285981433274682406734413648526224411558304159116385610632699066070821450643968510722752842969859995730782128325492125199493379130428915656947441568356914203419079585604522767540356655424656052073502365952380791098983023011231512236903555299133274757899630156858864098568929961440131273098996021471994355903637678513362471504840865174299104598885468927910318578214755712832514251708231799148966532570415415871369536668634780976577138362512412439683438621751780861771000919165910977492419561266702273553307140933668854786083034255298521872460652111141025381316300684547976372206786767260319412975339319821614995668531272575669345839897356360198697810855988663015514065830034633031474536953531510209726846590529970874613818237853786313542057155034303348081817552900351239911769531147012809139092816834145926750655089092003236507359706523257617810982840024350111571971844689987506235136040136301904949316517062722348578795906204018869257031063435370611644851139010540085975936312698979493198430478558784973886972913215069695655936879627917492286696277521386049331327988781474292289419133867196134227679267252083835120773804944016608744538264496387063375450466863891175143653539958544562600353287068573466515997937901124506860058964805626052483914205001514113143886136425435832252756249549535446879435954090192933289412822815864651543726386643381934188278262988863517523082947012167050449091090915409304218817473445687651355720891635081927854117465167636976299402264372258512105670566049538563347021963688955467350684899834970636262784804252461587240113675353811961678846609871301658132461652279981704605442811865302227229421073987167353402832781864379597042022994452637172216568499495401876445471820699639043646263402910290461645930634630604132721034860 [122,101] 227887406412692903415520507977375610719408272018041738026983179135364957024127928541628943156927556751004469090480484362189989098012871276365566902044676054369007125193788732089892186299280310629680632335068188018617837222074436143073207151268879836035765608278375492652899457478220176388235752853948775581323657733922795581816083789118433786658586105853267820221898160136712694785720684590330255721119745109987349906917042853079602464585064634128173466536390364268418043074490311950517811836736638322644736614451443752901213404798803887204257932571959036111708296535270778541330840743652095299544321175616191406173477328318062928767629141438364978586540282696651583304789505428567521540861055704817023164386496685023156497250298928693736934900039602676118518685484181623639212276533980972922740242660457001840964833662030428272320443354690055653477691990768446730186511054837850365470145533922685062063480037153811090650809520268460821713977872309384862455952761154017061729785390159790701588923932495197561400468695568601859131314916737613175629109889044136666619311325109891880662479847615391505339940121990010748158787969156978486260625740159492368721925533042516337529514120689127554635426383951524727172423593604118736327015014108829740725119244057210450705080461052853183790948733001618920858888335414439505381566497497286501509141868143959816819535752768497298751240505977043873030962938602062340729392650386711426783037655136810350005074887165043268183468497916870720356773624530033512900329308614162720024609970938663348804973898645394284339995107618893991371650384712811127367778133742720229252055741709151915625272713446929892593272587452246789785396382412166419111225287699025327864977385057766482026642775356182796800681152659681532557291400265053455525930725764950305629204174694825367537861125274765930870393406453428979500250648930042287347524084388038948002315256727439227694972254056339577010944113071748850471962364073536812480328537289965487554985842326952371935081956791075806259272411129687416789206079772308147781794486494431590307711178770958093744827644650 [122,102] 3796701811987272774115740324921154192342474152034172736437792036050909909300670618686140254341332311536967575497736055977625283273682912738207250038648790528457312189695353082661566780462196840980444582285717516561347606347038809055103039421484140977720404288759729831059123996150634486721248053639340883339492366384860277441261224984632690462624174922741237087252928847863730082725069783551481868898889832493679305390996213108392653921581998542368460126908468233391869044391903918887576528176625367642778734168408510420677223801998144341761031222743756763261519099072928568124850285318618276973496644978598702986762373556904113144875411013340122407935082553113293733576987425032027629987810294209631081870238232005020499516295769093478800602914391715952095664017785993053596599568523039623643990949370238735305405065206921357380879471425735268968848451273466412937015964425821800908120859469279454853562402443370120709046526874828183529241541251411579428043327646700804476880159043765810773818381978347405660525540655407345658706784238275435921599089520155097670952154249797481156739469956641947260369538649325613920512896852774716401940076122019492626507830435955711448974114864343413976354266013173474332512645339128819059613482046257337751634429754045851993961510036555679281794914855289830894974383228634970066759444554923398846701534975810398329308148708319511010348344951968137397103859538676018798405647279171139917094215351130104911555273386404216259712025322646772587092006258063428392822139639725553223916779517689036398673340937120073386080117154364352338095004144605167022154804720998158972687843077326870115533458560384049595572725073885003304816528335561823724704843253455248346226865750875062649036084446321216517006564886257663304837296938050238370629312848182692791352322858307195612928131133216013182023013377927964536768871591111689324114668215126504444082456710486289718435765573626572909589286903325021361445338965266952083825283001075243238348293389046497226832861951690744635115629627472360696963074353728064106598334863683514812758293379834447386865600 [122,103] 8478056877635281440873940759133451198351879201786464355212432316955046073204470861570140648179703993533411599328486140623253658821333471652975936227163302864895432565631551246129292278925165789891104225798812429469881126366086939206869360184517212702447670477520442733888212034546695626139432629664656881619362231604742346842152173769105294707134330567123981061113045526751054875064418037697610307301289640014812696209292170226665076301094739812378173314695386135009125175760381476101414281152063249683748441698408964035990704200980852562851360104522739141565266072786037867774415317553826855540336859175158052880371597556514134243958413359941018695335227786365761375417265226129307566698638086765347545391006182824532095878428276184900516590531795424123796432949991816925145095320029500020795296437645334586906421066399472650263107270943350306399948404500702336356431536300421742928182346115652583953323556012611526810003127011007310095262034155575449524334102541053591909976099461645786474104513948483884397288623534316481114015915135316088337172721724390466384869557707619752272169682783339848069211914663336452897723818618064489078047475429546467053687324469815776937730659654350006504498493041959549953617118069150338849134975512028499210052063503230506861032217651096636876861320167120918016970447267698433956705805864216316728022114809830606655815417658752194439474957174745868011024028033498236869898114198088376951477119007168531415678433784173804159530461469798019066309383733790782334661829179786532456180855606326125710020969188795324095319723270930037662798903121308856781927697830251736156681566192182302077066722039777434618787700593369623905661276559883316497240428159824132521809622161510558315447630776980832094601117027064090602180672089527397797240129088579666275334443593690149127897729609216709927489958262121254415409015850855677638114913848894985374230871602094186971378568085411323048337846988741491713447572637351642297475910319368287309483345576660614549920432146929900898585250236250141189814451225449476455497681317755879995353737244610452930 [122,104] 151409889879971923420989492812311963886741690951276913801996634700612793831866041873123682419515910648934967925509006095463929000462743234971062981560359236161542347885007091369219347226024228703410699375257745068140004715557539395893965185738471041545338099000780909861518554218966595567503862968030118742470793861859093312376833737965051202601803162484195241756493613701889277972802498163468672231840138541731656418389151994913802472786584138528785830229807755697280622952918079223473379026645615606138593136990249564789213267157221915695512633770216673108105779385332030894103710364854503852381276623608691196439534421297173004799282855750410248833152419813463190365711227617034533299383202248540759083820498073805819034103807062745429844408823564822094095063441835289165231316024654478672748112304529701812684509836462647962406841250385876120628830734092324714453142952448353857330804596472798210934827002799358791323489502015957537092086065422625796299990009978768421715746919519842298573669759626628408768732596512890546193560247928172361589545196882501669710345298593395805675600353282547810048268928777445861614521416367793509050116104627636826378272547726703799398700102694587503393773336194860643347041155057492594784354522102650003449811140836248591470309633081201478023041162870211747442551907559138036570732287908759869572764289244334114225268371370719081764297908705630433747125315614813739564849295568782228999319331317447399981282471976479533638459729133390696722123437434118774254360970237473852928200331740512878665220221462691290720245114036296007257560985538808995432895908940612708741420931796032318110409859667029350837995057325266218785430532637270786748218856129768990347564146171392247442090099958222149821914962477880354672882052341479191996654028021168919756115898175823680924586250597047348545005761444093684027506804957911075432346051874132253099958976793189459108589538535850897531013983160789113158840040198290667125254096740539642607737299266049417784690564070359603538775684359151550816687846746031184424330743446876727540866054023175 [122,105] 3424393651492097942641568865121113859288594721987895846026842233119520954093541106445578058557511208951042520379970465062622039636139875602835434705569280583570104517709677823251383791933332101877455796565972770984273649210157269164380876478935764163015935792837952400004028685901089591511626084901107648084854559063281776324069731572193176650656226493272595427990810267845255829411047449612968815041504491379710385103452485835494269159714622070917043467836219816750820461324612216015384484529159665756203919195698130354014611695719003567158485918311629124947947266446292905159964308561719514026445433232968625748759243513986236760271116758910818573597711974593313731961039220363636983561009373159114173557747651719754178521945963898026846589184008825338136704613437498934903368623364501837780094154949253663346469088483721899492615554975432664802221382355580388688064937523671419245887270238295498396829018883620454773698023210476094375605034955596453300080818978785966498773040839327423109323339936187314840808485983151331438790479368554804529894054236497560948195767265466407142559654332717915790744189896699236791774414086116620307780767430128755314935891071338623526737636889224342117231607210365658826653870351917161617430231691081515515284417719790845966267723777250073072851508284683081701861349100119504640778613401485902691900749320095659627671374759050811892601279971251262649884258930575685004859879241397228862305871126531500845160811597773047995290926567047476531908815789364029921008481350651214625423542530088290223937945186320822995175488486742795609154669046511911894383267701517832656771431041923885268782961358874455750446653069594927006715716378844292566689774904046799705213853383335329775879032784933713446589009658480699186657576073887995853686043291626126746820155582051767385399806619698140407670576039645927172387330530870462359437446702406872334064689074521271033677020401188712626857819039278926023335340484044331132098475477686795427937826629188393702650505748755702666213928493692184949421968493689454865929936267867498243890932900 [122,106] 26198834815676273625114540139097088595574604109611773527978524456725718552815937757357971932437952750948632289229019087985357880874717365826634398822004279948591272447990290477681590175816717900149002717159364047651653267497762049926972780122724429444211671033677930238886011599831858255249302306702628308910574755759982141779874799137518297910917821290737466770544863449543040645112671986478251111884588479364673165955601584180599565957394874001665154312947542348106568112051813870506238071275518045424112816691678034519946822124987240775382580967361044319630407479889577583152450778439669086079209201450756940302114007536911129252750013843459104684656318275779559919020511328968363712036010799083077202009076645814109173960706835912871123617161861394131733785817147612376391546087234224084592221966377683830698601697214277114558145365971712378182642373039857890323103136309827054373389910330080993134270300652604482420938981028479670442347963844989118248198245147038206850088639455050928479046246234946068949399032738766693245569431953539560144968810958231333090285242084692672748121191565443351894069882721863640733924528377728043486814505991693413946026809362024976022922166615481975162556872077909034078144984217121206746858816556172609971754983572291410969291792759624186964019650420693864811919833238612250640667957019562073539657493390564671664986650140899067525391841772652731896903307404321349456612335641875201213304821674359864987991532712952392302818083172026250380348459715409669425513763057027771583729157354306499695936335883750716920231847795760213288603090024838437735594456147631797192537553998099913498653391644529174296440196418906296675921547552183136912082021869231244380948154966082990249607622203577203656096357022704839513186402194696252176896379041442236995982939640274926768112757048754038080326541834593754125742781520813683530130758467531165389704905499516727234411750300462182223676218059125947253445921689667873833743188343387784948998939118121297015520952590432581553836134446871205197583720023427947343845493749531840924025 [122,107] 131961471456949861731928821861411145586201405579159039958313085437933901312559308482231551084172647657224325553105654540258516447502218148944549384117027077212151507254312104495867808483605458517914206043980710974024379297451562337711481133266816567689411201132540493829617122143527028992281035584247894861120920517166232355004786427065891821508338925843709845695313889266411759098866694672484462472595448788455041684979220695113797926858818310981932353701214119155795307930700408345048295660751697228867576499602853219476302655154113462029876854288256978163789913443432653699139862377287071673321641545703907140747914836581629307537093280297863337857903208717583833349511862417371300919875375983228233843635254595704687871346170832611280791339939342082833824120753327047252179985902315069565983916704172811430052268037082452200936587873192428082411224448436356165068333999762915883829980742287539265791173767413458633953354179676558126514661681164660441909505696196334397450424948910149336736169217930487937665003378310988933220677017451934209737786775798656771536032306942691523300891001143236172935260649860833697587844700084028544091234782031255050715894859066405150923283768160426006324873641896328922033764730877246857544395573913511446032631910159282825900256107696604900101082196216540684983799959611982486248554147751997667786425598452664244202267098054569291792850917490268353335491692307812716737399723623889347409293621790879876067495929246348924776694250844272248080071638193808329538653111669943520220381050187218682070453405401998992692189246534245315876232058877484020147474796896878425177374494983006150269919463293597010493641497137559264747449263384641676079855448169308171284030139402491267992928227257673206957155276694867334735565380893181535997243004239256189090554619901741269526534574062112842046692389264858775407285006828119133026399730653843769535847459676363197123247864202876747453431972851741270850388641706727127473255732520087744358861221999165733482338628394338240134065170118014724097436531170875840764884359769812610 [122,108] 931210177059167195364535448923634403924351102353875490721347047825562472739389066720873880582211224117737882253392550050597964684242282209545666720186583716872140314232189608543901533604603503486923041149423040861976934278659323394607941943774893245393650641459194727893302309011664288733842601119537672307186941082204960556308524564491832900145562111809658314496518418116457821260628648395978317585907464591006653019429647860081003151947277753174387558379614385861099722524334460549060783168792944096714054228052397632788930035302738395005064355806416293195313174577368985542638679487328304429345069589472413054400487366663834492154534787593744025760315582675779151517377751619802014389105188590612669608174637181895033292864492733797043031402848030301921725513500878358406644615195058042198241549279908147743717807252315984898112146733154218699155728216798781957522266841350306998539169213869930079798926958844199020323213295989775260357245089483778711835821476018188647782858267309040693952040104674534099747095625333223708433807948351582419906703025474796043032472987121942476878064265809375923176442358648777076004366619574644311910513238771596549397273401704879878539427906984435059573228838999324951764740913665747470890815926804528984350732380138599324164092259886465021729822633040299336102059009282542701278053573175821062427730263603852936584990465593924880065000125758305185012992354199610376421654829353623263090636229131820931606435463727165928221634345301580492934141129514149833438212353950606172432647353474913423714779352587175739058923010988574552773087164910628987059049567955110941787051680760165186924046880971273180400281564334327684031781060787379114177859245659709871812368106048873623649735950764946010355332200766160050638711974925110630113729161004259577494712889032248167694078534383892858746380775367141450619806107180351640425764149029213350151236008356300326919947822599012334392534968372509138590444210604847460981967324395596412585377361953373497134518702398264492102087663392493587565908288945374395510591171740 [122,109] 5316499668225167305301633108281331237396444154437107332099881828872766272918750448037324439998592717403098961979602498750960709385026061979954290082571953098996942802876641890506006474970153468437922920763508932750465047881821192018321817657975901105847563181390968632484180860465303266313874658413361449907667631781118492546473730269408597704465229814316482240405540933694955562950564495326298519119131129440819736178673823247854273742701318233004392957252498640670495962884462689634218263043591614640199601360566408103284100703427686728165045497228677239280118700729084874557204742302303083222706576941457296441183039412979528078247262200472679739165540157683907767863090241138036877405000680498580483634364232337252462145709164093484336186187885926440061972144633052974853241951750196157776267582924786728910993747990921305343963917589505899544803710539365129061725481261161075143226299694397676147223446769012881772213440206437907610263621891870132064478852328310628651215644396652826820787008752834455556607082886924501953576788860831394212997999025317348607754592390102445620579416452227493684223740122334849604287752483333286364623009700574864352151678737871304242366023656255259151148308137365815565110347753592796196056090505522927004222473565693751317690508342699280035979441611772976688756960369096497944443080388003290630507649559020239344338930160348175301048126791769554319269625432605564224449972323982032605946724513642927990389503793047444508123041879261454217581772669060709047915717708984490374251839729370210556410680427350246127874306601612081764557400468704092034611306788999815879920397631632883084906816163920290848327456382660874207548902041940917456056271380149723626932890412692902571358653309518608231099393511381619065507254639775680250476688323864636822122562227995805153706086176181265217904814353975697618811989010269663906870449734493649686391788831543894782466081263027137651415574280978467950443154309131311120612631502087796915711567475899114383647261781862945858965964275619264326295505529952614341020300 [122,110] 1866515696352145684067849840235545237188000001201075986686238491306771585280509734599327389690486755887237747859575073676918701883152973827001677251317079686394866946813462761309868064082354381801063698376107988294688672471639518868366856245478972012103351341019699531207914142820344563793351957214928398200639946837478876789401990567907554601701368844230477474409653596250731267722972255577903381669040880091621522669459958167501871421801702570662885882701105671261459701699095890750054752135976927350621987608690289232604570387677056640599973160388860295712537694666827061190455715175244084653739730561031032449541353430888392826241832334175330853816259462834822270062622293661260886055750393250224652116454755293897173269930125989176120375409247083909117498804437282206739423605234864261996215605482815085577529209623141403088980156467062908747235971221441340592649154767894658587940810809842326330538335667343604387538303157687858224792904150728447530039812070729433503813041700085176687687212560345353897371672785108911383141566241583205620932762432690054460809423459342498707531971379079658222943949907508357095487828915229181054590694197363022043116836986816197402624937613044647405437977594389329190638290256881882260936482290468680646176932927351826804548967942493669528085538735366417141267577949717265216474796236048732594092445711442760676894395569808090786021943544569748881881515074270586733188069183700576514527451078641744874105910277752843555237693967849574950562263129903414731431226324452523779546637068545632644916055268689030584290391253454626020113010120137930958586198767736612943426132390295594860697434585328858251148789084552217245748172188711082570706116962478906918108903314001301478668495378948324644237417606352912680128901755046855526459953334640387582720687509826293806792147787371086280945405070087046037017944919924287609001794264340840046147633521835880805424996362077765238806047310767281413099613833551261718633283993303368846409551568846800343169646840417862194270835879163143828309941451616843440 [122,111] -177712632449209035998333793596026979353934928791219476671062973107552753214160382792613748131068441973350744011401645858212514024880134767074597373897322832324051354905226432126767226690196138890728756270630589650445105075364943172245265885241299887284338869138167677591369930645930572366407725628263250540099506776894908402238421162458973324744024746634870949021517100004562617286070523042907391526781996302328187209492791216491171075769631085182356690730139274648348438256872217183606780231858728330320842532228176758227850362029482986732668382749947672286456871882994625763148728180699808017857062436338765441578156217798470536747130505566880177021781157075956222179886241670785359495400247888895737482456632569602535487095953560091342540165597535955984692644886299428244781998206822980226519276598139035053708378026906041240935411235058584640619047114327636689900431811716858348876692443802952935552500539648399136880383830959158767537024891451597548920066207295919106017337496458554530550174489130312711466689781945010383740263118347738327997209042219077708704031963449185965334407490455693446979431359357766712751281266411202091630862372314716682311952138741833121534636787444468351988363763692437638631502519435767428835500773282533438844612666261895712842953308637619361778352461380177679869266555643653943649085182700698571037076509351380792874568207953082786099744352912118162683930342061272082448595792703655568601377378827706255419290155581402376464084495092604075727605050708309351328980496527246795214684576016886352957050929274240076665205388099420691362683654142156170413832273605044071120848210485081525791328713056176383595907786134109654015800705808121643379121246724329129235039226182205138564169552604997724137922751058439782311350737359332266770634016080497407246312790207403966890655372410390164496793367263961720593099028429854985096347866858923025195974194575569430511858864570492888824240162321906172302706080321467745260480921188619725284840303449619133381984798829329600700109801118790358136429059418400 [122,112] -965862355098112362685373629031872703381030895931506858479558410478936706150421782315750946536067284394450137598972071018273998128914903042671310057480718224813210481161383602915892207742097107402054888718928670883177356530701025307080974367280874068637256790728811209775407163873465931214746976285713730730867604272703979126100465393450754502654235766071475660986462636836201022908618662972443245040915409524394855318098472213147469587507032795334266042329450994705959321610163158307728598622033674543406119875162856528193753873401248309510742975409809699900907615118711215459571818568741919181203530402919197126378672370648544892767994249558682147892699118958481717161357391735425099146956507500076710876009024217451486540778798829671681915361369684005423938047502408194265061632523455348350172937097615583452595790556619252074527614397894228727550988257772119320148432207589766915461988753523576170133943103476807476529490060742421304258672887441573611589320477430424188998247902307725256258652879619084573750804360142783957291697616498739782460707863667842680159256109316299942860531133445147636380623431717572580599400115464302018121621738250635735562762260068038462227998076648990135111483164178037622152582664130284239094367811826411405554833992366629221338741131334510074033844904465338558997787963405784040370777873177551414090409697190402623044136709365030870275343697263490774832758889873223956593697242094349764671503581862201670595534968336741628228323168689564267259862894293717670716379601065796801889480050711307649494059839453934644675778884754506825093020847448110597537740284112231443062852892071488628989757448811130687923649209312923220305912750451027587233303026270206192037420769640295685669491451755699147070255408910938115549396713690542300529884264792063147865938604212868265853144339417991634671229435981813876913534855826496872258635454880597408774426305450220286069714691939475910427901331924577713206822096493757460719297252439907379102749669017251858352979967635328466551590059187081677781906365 [122,113] -1781151696197615985808178617708450055751770071677145807608394106003159631559037860920158793663425051697862078702919610702012451139967450801673259406274812785450145213455931563276942131256949763321948824155398887091553785730351612085239097566651186672899783731339152008339089830679399182143357390059105766533565515005822372194732634015752355767482845696643328323157206412499727521047728560249436309492313109711619707624903922589914630667849357783332286813146534520208894387676842879858917262956609753104655570489982384359919460684350868545512131967970212079263727651615143476150074797627744828490575766784581420502091884158844261240717356686846793778508969360766263975906224733661477755828976228954776128148957448622531142888525057232145041162469539761651594115890790953676111230179765979782822791242649451789468314938820291175123054170093828402548749217682045671215977513307173512350426750738982915052511705389455800943510589312439773334572377336596466957494001871144041913543850200165767269460184125052369188321824360864948678543712046151128449853804443893039748933437827516637394069170268462560786210803456421061935766106075210687750457226411482584774507820482664362653860135973448425700814731366523129180294917048178807927102473538738873434839665586754191466049538291213149845485998360796563829563489129089099467998647100071446150119865396595081473789920848972551465989309707310010224619466490351953483510847445087351286856708577199515487880148674873101847067178269180718856349693873812516493052110267164546214746241577210266628233671440726804272583296324111855502872139734535621726561607965616192744373769543932064633047022771934271410163926422720083370083738227633321537809844416945505044480571975387474925805752692519647998513694405538668899073256332635811170697982350089506111351334541389304884229700256734982967229199406726980618237389480555887140428348601789547337086200234137831884088872152277615667251686215888938543620288016284164775746697039594286753342705603055576942210748078403948224067093037588647428070 [122,114] -634544488828861346043568837962401030128570530817731914734052721300166342754548136474258797703346061293707799477045264233106587256147329261563322391615685574090625008039789461979398215046712806064818986195371598124353363333063958957773000878074293003157242026819670904193845694971730564169260556574628155307032626510907669050333674740353961716560691429740919567478597374502963540661623154181893290847988313219878526681796519250875357994357668037760933539650241142403968274326466589903595672428178893398809433927164982811390773699390724437596516761372284663784865817493896829621744895076414932145614571517890552751594344412932969034657885516831775213055487954718575875305304518086087281512057063249373734117439057284982976528805473014977194462326681191909078118575191537338074301904118134654618741157862202363406231908948666249128472456530236644235054130414236669020037848550802403277319352551450273067321785916603754902115042851665001083726532775960644808143272705900508255039173559377968226905454342706384378099628138541193174960179967232931968814664591898851520799328139012291173141864727596800181703553339579308266803117135834569621166088238576974462081192898988332854651836412432660838542456679143542565418969511229491013442718515762757448701359887406637026880698078413325943456322056897323653139834791803131671629927577892448346132167226392141471247070201126367462649685569561473429098955165187274975660061365118971343078909153519814419109372209725432100080663432042727499290423897281909610302521252880707701974355086535392915949533798028250580094415061614585455033337309888487648308781076990104450092585315134019722075283197256891231370852334665349717484448230135750225583939233033086699967553692469665029258170196359145252759770750625328355867405767828657393243357424246043020813743784847184101359924613828296658525135186677623384474076908375394715262508833564829680395824725294280242541966328814553102141436811961693233785637090354659662832879461057973396008183992464826091922654965997197941501106656847785 [122,115] -4084525843206978456637015867886209587841653035197475077231516287156396783500394048766983503093817828022446868738086289070249939455821172506424021260349003684863037655744563204573072381171949778958758927800255854901480011420210555611756955598871785486682095814335732339031926839371027519462014503983520101476160651729071682435546977673016400004162967480702337010023867844333551458778627939391903446287331699118961606937792381580577246945493268751081440288207805033221729914225296630134884918895913781765282890743659330959114496905932700549925888784233088568529137751998420611143502289044184589615337289175063491078190060104883716017469370980957466417488297462752917760692309990680350479250252095705787406831091863516601827575370654461068713242971989674995300049315454514655749917015785068981631250822276467416370663533163548960711961063382914202824965595949166238562332189669682336017197941433739876627082552595565631074318168136365479247710150627019583342226675838389034620192613069319647816195015637343365706341562063879903612418126197876059438316983118813294607491690672182679065015583569600712543713065867758771438470286286969488671884952321542167285310481406392372526780162258501730100967754276307651007473458853042354196601841074952058426731829632050922947970086076011935274145994731991464359945861271874620737582431694263674292121444664674528152956665982061831654393306908780149803368585769725351459222934683428190641519440691737839244192514520132034861284274250349484211263191147466497672102901378441907194567565758497374306805515238757231854936823939388530949556505344157842957812282431872293551869244483633875659966986360795542591937713103490990328867959625353102303701503040925171243992043901963988375794864873122922955707780261469495708322521185249003494695734065521266699251228745888593823398950274644339054555619795394230598571848218294783113431270398215601128497379941929815158038972698470074884174638938494729320648809727186359233969638619132901494018169570175393100245804490150917809175631130 [122,116] -24141849858000605041005120168847726231577314324835803688260539679729442679782393069411544057462472573305411808028356607142133529082272050801902782280292791248709957447065966426983249743738005421769911603249965833370715749744974173862721894045234010220847453989296031727294904887286563861153947299635005978851832045363118221349092955263912169493122725914540367452335422282525112795252437565338355290629839516012195227029695188237304918240368638063685799551400282183639862621363628721448425422495929823497113520653598671336333940072208294395440412510907999410037540516800698357473605914753267236598869192243001199439718276963002646063855189688202164531281507697500414637479484104419192814723340562708869577920701533550745375587702374711924713349200385950826113371935324178569808113764674388084544507138685964072581793692640002784798044076888660769046549899713442962444794782288010437757634736848307755437926123649697068231168641246627890341278899815317123919348912992416409836384688385281860860017632705592758316055003066098524774189792918043254136214623336839707032642163012606651844246139482432997228475498079719362834762540694556076979079597952970522235909982356101549484095544607866675862471710500517077403298269901358079997744049527180038244426428185861940628480693612940324950577161565098311483472235474899568612678310022181704260624924403949500824902390796061125148519770958242631638457905412101847215153418732652529771045936067674715135238503916212909671650187412579819421028099111650532968677552251362709815786788150769445262983070165683501003804171967364145146133756195807169971385239426324495678235897870438733233737671500662958849208694111432193765034571093762642131363214102485875304261375230906427068709951940256277676136945146727095768514309496279718445848857507711108191430735544834382040818841205093333001962413002820663108332191130145041871504256667100277094832529451993509083991316260396753584124791133600951810907259449835295844010916697931097631229943856510515498334339431966757830600 [122,117] -23711131683765002173387413365386421599859771873248373417597697007638750956198592156865047151167570253360415278022945345206741030911351489532882419046058402708828849675038231116265875239563923050231338467650842037838348578373889467698681472338518773085430803610153557432772789898507308666914923759615903004532120572076511184117447635671891557793934715650051237390854974598606319324988764070397514813834683934976216584647141276367455317657901752604767024417736588633022820200538576577769880201566706786261525577105436724662573160327691339462673445229336641064807524802799409238730736463025906308301577926311330739409118073306895618331397544684250386380768816189142436510088357410302331017037176362303552515997827446750599589943936401025841024146454323716148894726210057389769384736037804085555894816854465217891455829764426976024881316741476224890977726553488706182422987513800554775553835016740906000189785783496087715713356939609220933674468395753448623420613540495065323047829604281167238339311685322628888021138235024536029595455545099663569707436252030728844448268708633060868879428993569450953874486834605163667047433318227980126521427773435952361582153011462922257879393101734581486083736366773865462877916092107670747601875967548090987825839404599861171966387059871548439617110218459715059315579613857837617173146392225461186015162250248142149245601320739219396843550855474898596620468583841804017037505635655969362778897924411528937100731321878889218962723101615646907532891644978798636098059679759607319744563304811228068661775000557006782942671552989587334480315839294364682840693922588884893883357149021877337027656688746124398626315660379179125876505622354045496952975635595560674857754617968728133115415860754759991978469218296220639913516422612716179690385510016672588837192829652650912028202277311830566071788810327789894150293527273444853048018142417548121229985446343304861503079512145442360683952986487395656698022060061695999705607636637488215776814500827769746693278748841393540 [122,118] 29056784591192802757164398152546010058253442638489072206475841231142820752815457998121321281839955909071004339444534584903302829171233928624983179079496247786068119930803105524409775195698961655777281702909652494561165055036525217404938842937246607562547037141077904979183779996656511239644459228320131664525370566045430179757464670927904102261827629934555876081239556881380117521557892743861371424251142224788959516605678484179645099893676319624485308566789323072975529779497162310462415931876743695660799414313561660965028401172218238562051853000085238980875871742854840192043128318015009099123501184373298001456631492932128151940315700885210165630559297912563560246628922392763647150454909707909205496466579587486467510839882168899976302836605893625643794504625069136982457466226214218013692378689638433280641880791485897034194114502770782142440975231643178131636861636770449976094276704623393122152046231707042159213494702239327640375894527652890069254863045293893306956431094348534320528627873023675697415465996981259815511339029201446548249998305417490827776614418565295769470018633882158869058125153938692928316967419108534535432842788240644703100318529906731218817114236829110815173333923265556224599932707619338407802682238703419631226587110515936020010071599235284877875040606895332654573678460678123987202961405055651559044178297935495531962942906429709239307853293676421346015511584642252688912006663829118684031327796498508277531487872502097007349447439179259560788950205977545494758613304729105283082287919090709620423440966966451067337834630050687824396946338143174965093861072545093980865203522343923589342694482457545246895064827210041288532480959980009095361740331593328098126582068620298387824348064525021586153030448210113112207665866617383884856132229048458280099553791709975008309762595466250830127757964679700492577915571317297835040175146244958083649801574475210150206194930299203296755053871525966437656331303627680536497420250848632252149130230268082773919427431560 [122,119] 114334223707447578069958149706667977612662216629799461388376664659037121375469337441015284169505284376916619045989092280172435733942925840661222210883686988476901769637565174090405044181116525185356785435004653354405297019765913781742286395866319897255100046877280719307730502424620953681738446208237831815128421076020863564978154284685731234756149000004524458286611293646561468953546620181095228386881737396264445856359329182774033295751834383957684727771411425541753666100126083905307558370418134069921003104716597109088008126748410272936714568696654123050667797813265180293030484934744239842065508539074536949089202395113358479132918383475011320659965542624544152859586035690105569675564533015630367069691531721729454667927694952736931524290552062685289638519408247892384673710101169143248806594446893906548455555623184291204894974885983288465660707995474420189411644595395524672573193679182660603877259992545377748771727799417439078935576848079155090583828937862352474587163260015940751054765660770714749038971276132992477467928699918760574816347338262634927182592711037961591522142373516273390473889685773163598776395447706133604683268788275531879976129134128357748201448483583282331741852491179779284213850779332263898501676694668385870317527354992113821697078702552237302820887601992712135129967444577912957938302247299794457842880344221500036560394547782686687760621482743865862067890788352736639187118139717396586220830786749852184160079423485308635191795592292688819335790030328366058738260747169900726593777429395245898035542742939634248723406536793586505102050148320148177069922844619788356405623506439097397823386423469837100152142373221176965738744718943288245183883750799120545975939372553108251068167214117773075979830741754606155669381630863708373359442353248183511315976260356952932875177229840866088813612533116885321195851690083323619402036471117284748869017725467347424627287378771844658450723732528056864259009734280891200500123465230163553455190224127575944271090 [122,120] 146916055701676073185353490237185870143131067784422550964666333472005435841627021431671846600203708611317563936895983428876732064690716413397058552636837079621126685980705438920173572592805166605374361543116412445624359497278026568453324972052189730738841290315904461603351749530909612010235699484931535191498089114273661663035343959527126910559550918768287247806688708756687827864181267686482840155911559695140169987112418777596344124610856197913125767741877606086806796921017490739809685608676003691834454034194425526052864009447035154111733859211754658515913287236921490522986098171856037748020057184290002220364027882473622876602812086566932669353896409042448375413945179274423830828570210900872659611192243614791266603377076385182139188201909031050904692678976089030454879017158252024229155388700556537659964136142292660148375379207766848360049593444749934276542170446077803088706409135593032093278037061350295061701112484264441757401384106699202422498378472344900056622438363683295588871678314292728133915234850491798203930561461140821048518337592578519751577951586378871589773761151355386288929566035986595641560702096977366541938315702166490129827247468765192710155597211169876208064786778964132464226175264789012481300229483492166077824744372051643281108588093536494135341845087603109042578818436077862821718061188235241598430904098039868390597083929047896686555251359360176266675266327015514750741363836308327453209778963721487364624073792520283478075497988029446219973160310877364923623089492098393262970301708578206599661545037802971819300803269178751605161585363898684209541977959063572204196101712255726189319558022085065543770180035878293051559483369603254677415574066366451132226785581385805252842723534688735051257199953209848460536067669552540061250513008042495205595053399402774697738864061406325255465179508714071667816089418821503223937120407981891668517381945973186803060911176178048258048970333566558671530082629227695210535184260108000495396345506188584640 [122,121] 50319244329781335803274067772804816162874308571266696026395275276904315204632053732346876067112805671627429443728100762746664148492396166308474006633582711159856924302850602763223110663595060207817592434624503937436271367399735625969431226984339724626444965719082683998690655350752637068887114286100139457151973839120158510647005751499054206613542090644197245669048911697153055838042020305698707115648305798666160381369792384810960686008377862994464338201586098192684773232136930677322269435136736396058977715959634941472860845847109298549862315012873720109907405955980450506145798641919760861114862794304325046917827389595940139436651619145396785664073662072236956772642671349164558297255464003744954469242697013678267831250845815487086965241376424632165326814573193349892446253353052812803492166500191836765591137420157216306434453254493268638456534519654012982946587655102865388301454004679687592139783381611020555535607583992043916681519015677419098465960236698368238168779001283593923094514964950433307414321870412948015080470220936656697455309833384475798421894901808905817699981665740265247003068847860942610712955244763666418385238943688186633849241866345557069243162768497022372706569667134562405188365021573677567929126481470408110863751783766711369025973353782795935537302700305932247998806366133838279763334271084502198536287385987845652472718493644094741735984624855072914563925326371229383618269313386674146603531188164714751398894409444513268543590828114484225516497592611444557738874596288931278537260195510971261021884723675809855174515065125197431196678987657889702408554435271189763111943419559926595973921847698208899574434086824010340037678753434142085955661697806657323315550684879847902113236368113730490580247568018529995302999688894361599725017836650379363029277837567482726451747702424537986104702268101510639533404216110037033474341921806088360103484850775509848900279314680036929859332350167046298592038383229204063816844091960801636000265023710 [122,122] 39377403893716106209565030258576924304485769546417398505678736408276349073557385528704398611827547215650995932917379486301959685041719181331700796841150089468699350038404230566403551765046131630168855430551619609279904659800249283675478767685099779116053672224931282874441386033356258084714860086926188055804516457298249610430303534354161834722562403369657552880067120081949557351881419259853582958791304698034950918945676776745214251551950723645908986730897301959536869982017770073244639712908465586765079682927432179861433818142911040922894851740143123183612798913392123696709128834595139042316525787917350339507150037961921139052677165338245185962334597095171764818269703470212462556371180942874751124927609742101130880860411921972712712446400891014557348865395610401136869196839571015571925374191358066143082978644180808745177671986303784493914924765029645077792880214763638319685301663963828310747590588738336174623053646945255632144927035875717938239417730967638252765220845661489020992215126388406109933907421197588315480609636562642403587535214356366350342266724299250913910781847325122689328312820638312685722560728466617713093850927856665222109396869536798703882646432009561137193156417702260727838616592666132072280029814386576740485679455455916832853960294945203449274430926509741598175626639852663631834778780229992235284819478363378401048095110243293826376067141351979525284890531897748054947987030828702368995609810982379177993107619930006470985781317901693420448280569489410759588498918452449716565415161520771196591721751583128369437501068939665557823332618068764928149000212592130331922046055345981592944290961121483835678865546685678967459838218538661375327883710219066338061820233330070324337308936183310774764179877549313529031054880258177840408072216212097135333164850604374467457524268139494656810973750705635371249253877657968555391756712086787698650061224335689118121590278089198010999719815140086964756032225091130037921910278287502681747270 [123,0] 3528767379011369371708616709405341666633386711097451672476192934374273461937634175309808038540669893781515221778907615237536729975976348369277950233045299682703856108495500624636012650879467974682784967664206241682899382502734158061318640531987238514004613353015728715689295423169303444789043481032148437694075344579465012020724554960131428918704509083237949086851056136419338135203301806068417171023146031446014078837518839979834970252269604585328478381393208402921137336044055926603852670097379708409379561483039745604709918805246036335690461979386408517330875066381436816570936989947188585768833856641409595249280743911562380952429868699184743959638397156402381160452158469038443349483294822385743305047625945220251780718426759164887435089412016737777806731004119598864210125679350657873935263590763026756672892482570452440950665011406358655762366379220390725648059197830614154985761169770279374242986789873962110076277764005091029737411217387890812882519508691762129413819289583467556199981359681889238030285184587145438859996986481293918294904775936916831336571830784825003005047791441326464404840742445952506851833244844828870537537763558937050622346409640530126536067912694041935469493960719323600352522275890024791621819585022457555882910127221700197633446330034584644288738567641833698018069860717109814108884912683296632709765510617323390097914829039894681117339839102694693376644564662692941410456655025347299774820560799160712808976661164313430433380252264086564137217056615976532345658950473970908528046976531762617310711226501919910230163032998618622935628356301598812277004370899903918085591728936757405080104083701858500576985279115998991185486167952489852535204303253599462962556549296921917085466003228116594573920033580052860545183708313641409573313406767696617601417073169748447382902937831244873998479893353066589885061505125211211302567362949033762866832521603213706310109524869282824909785453202361898836081440882854125575912093562630099312788579012706402084183392011514184368064591468401339099391987262504095348682670063328708675375844797363616877239831755147531481863972593259677238636116074001848800480168056748329840891786868144427130384187842306417970833477445946819214123157948392872640397399663925170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -75333215710221505800069260058207832663166275353484587748292855995562852037429960478985845906129795864720758747552796026784448231058103307032329194711619706688506072075977973857043047780425431505537579671914152421132194001133320077092152265900011503700882881120026734960247539537874928034845715169583306018885282059585050839243716207544657549403442192479531907177857648253551277217574980147505180137600109366465875602793081787999974373679395914552548959720013302324204648520604961604834156663906719436593433555332097869362025605485683105591149589711482742226587405232731499355235975131295998229134923476126035610597027772047751915067772563572369265836886189923132146133931130787626292741360261305649469697875377489094958011937836221645654898252926604177973037635814036553280848896355889308065423491910655414167081996444922544039936307943039678674879110793964027856045767025589317617786807107299912662675398835471231886528345246805362215288308290176459850313642926742590961539477409479450357127807577496195555763246063604953475032541675090649164119696771253136239318235200795640201978553618794331674755241727824817678660328112071135234269254390181991239643460324059701570905537342546910028590794241389076196776254385091396039815064478494680344898271013752394715945176559434897016002177862702176139671999136754921853529392774663379398184251808402567665138694837184528016465036128483400143691150160340326099755351523720991817499886019846421206279699757447443730239347352256590848184031928588990660233272789508250169066988352424660901889308054000038612294092385171860259969723297494558883152306442666408909468114309124910302296939422872562593371334711751724382331597242679903472164832276103622835423574367188028627939864604156530058269476230722873105699616110746603278905934856922105535784601652945892446847183504320383690487449505153148533675427935422934405464559080369484260800424655144402654633609249450020373687615982474110504466784903830827865068552951743797543971599120325996757783762243191300477284657659308755768166062671157847716065063206972387257715220301117040773095085385430161642970707358967076872688994954280440996523301945915679498610776866004570094465093772696603695622624081723183325922472627911297138325608102604746818542480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 3998234147075538619045816448628441440002432577218832525342198122486016777018921034240479058670543467893094744027418308484730038933757321946142486047072519442381179826354540108444031545404937341848724470965023049378714003942989039750522303813460835175509020317015715831903245225130644817144409965974408681880410037485688275791029569218693308173904049625172538610231057528880708440705505389658374923766338974184525246270642670056324388832272414652627703673697693169835534795495315282092022264224846064081683415072311735846282093101727275251307705348408538316163876355054800641442719099987371042945433090014127898258062585933865451117939254668239242573714437494603816900413907302972685944976725790586369755939780075333500427388826566332653195195190738308840105633140999289326612239859727152149211082146395946423423433160148355107946427362550133937421541800463013139307830131511778048918420830251165378725621078245805940476294310866764926259249054923306780190645793921183883076096393217902078122476847703367256482960706844437762751802844007288334434455697613804328862052955358078598527241748252279014894109410054621691976179465375693552098444839386466018099765963456262486176040135168262823494002454058862223780916732200208301215491099987448303392927326290977129910494841162422259379593655154076556608549653590544474968560969129696825173999446589780242566470626029178936667051782555293343251092469448535626384779298265210020417102934442245461204512916955207191910017340228164717440573192801160893223868968104989632637560904566160633044913999500515170539516047881536446293415185640751126680470707715613780721287325305637790168552535433351979191105108711803841286027974186949651618278143964378645788559605609052860937317506934074575246676042450821499321108734716184260847682112759787394996012770480057651346010686379321227385496543212803486191706027033708353024340713690488735178996409661475279754598625853117206356284120832107810973374053535616744141085491663550787913144687497331418886846396658005183008013274210332566446873603465515731918929627865793138988964380833185835841001294939827473985101569208319033177962750314649890344763993695077389649887651111749884688853103951177738363052388709561546011160489098325808432488059906972921453416347503662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -43847608230336475158526656403607425195020004632206074865482002807597902986756465734387449502767559888606393399892165586239906388082260113335611980543348139329880492697339903311709785151065442838643273176910239028813744421377730141756006734566810436376238145095466462759728978750868026865984731050227477283675268610993963155639257086705449993908607380693725615004341450085911164764442622547259752728843217389769455237503616725053290993620852011562660466524571277525955081706560130703477473214308150655230772206420514755186518969472952509155670291774825890402679338923510169394258652472563239733073845821480553889234054934198335637509676555555225403484053854130843343285265376577135227894074589785420935197872595281596692239430198809536609520629142252522870387362907836979509738260140849170212358467677748791267544535200141987622308175304142760698686718682118032263430262739202551008751379386404082091895725161472330624495395164544989485317800845522809488762669510152581210066278294498664661002515994291937122169634996696601782180551029443323408679689004966540163085360025930038022980208187958494016077452137000437452778453246002647957744518927526419378799359901899733036658995336402330921044267449238391845169942034712628784077973402127705117477674540606766775900328712158330347645678659951029158087701834108719879896208352455747703612182739548690309217295073500407846928061325982753947841134587238096920554699761109123124839389895334064419027793883899211224807822302152461129882651157134149995081960976152687616473043812715348984978004590145191905279897175379161708355192261565282150331263680580025854998707547295204992709313683276616361946868370223965416538547794010460714684052907656011872099341252707873641734454621407727938385225974550765325946699940036533359779876595221091729647443307708573171776247068663603008000139694696382798803468947079947916598463641216258129147516376309225339237605086125454828440366922892518477579418382369056749307607280966403345451690185126690547715370597285570663658765314430234417870616497310534827758614296625604638460709406370318411853980565605895292496709280136896535961418198888315483995574355156417135125080288070861418984175591914837325895905402303611036269361832682740700174034431668701472517568618059158325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] 39916227491693639685223018409365321035134445753220635150986621160929850442011881989691229779326615801327465498907347649233482029256708826236593075679010119207549724425459692675464061153809791492355793405354886060588526785247763767261431669416138522137152466121814891363507536892853296948061144285630293037636495441839556730353893015667199476414972570994216954699826940684727684104874196808295168492813031540378347316382567632710395661724639115961049155768353772268678149964615933662327924409762247204072379646791283269999827037022575560618200583997348528587453514964897213897889004377108506495398162390975672820569748877280718877213468769150929287278169397672353147830606373931369196975377052156386673531475459177502212832156257813342234303122437753618116887124322062313083598690921344337138139874580023005414792122490372679416618077728676164094838866226701545997618893885392912288402955939041238313788666972250940292771507702187842208070276653914752693179680216530646182713762852103477318401655356772809552033173325812088982820465261202318071946405819189570135246586220438896713518177028073188270430951756236498766216313316506856765808716269760572812164405445950025207425046925141197050228273055281930267636475808342647534930058118296775516656062013300795709479160505659039710397620543288058000237453556039140336888284047511865170792584792218066874903384558085887198711666187549208141142246316402890811128528679025730453029787746438139079512497108952858614682535190019689134155430525062526222858708156715389111516651418970334363747544269787724547699553373763623077314492125826315929238683369665215347314812105576033971657566630995370013252154051419062918486741088992702219158634495196711993883790581395034122586719887206460143895821704268349200774659395861500130491084296062317755348598149394180331190889178587307590363094720656143305889106643389300864675847792908925515783405811558573765116956405600178279464522514279745508221538959342941960969531650815377526960189032512796164002849990388588035219477037556051096192735595071166093652263903192413529999407023518259194533836471330634584330434731353152929970597236437631719001384795979786453567922326056053578402516435905680649294993637441569225554785544885037217800369778453184466115999384783208370208740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] -298309731336556138780366420573681210893232314586664617020564117221298438511148803179118989458779707553591752498221104736059627604493583905600579089899567140689333734339130367235700593856667436138185062974341543084437269857461706379301262051586059816293638158198125990899097282725584340659701287796437799533220547122352525224626582128439316058470553677692276992223096734659445579853830546497636231892766805932463129391652698712428074784406399651965601437462539080412779869317996708972449472848907688377572807671562591564342773826069380958967998926336367043623020177899061801690763221817368050510316984585079361774216568426382813431425345649799282611684250164995873018952384010160218909721235191437058373942449672192299949261455672319014041518764179137109705335066120026421155793121603458015655866251407321354885745166648512824479674498815542880426437094832667147598593851361477483257847471451326265419673552749993746042925217914593037866518701394543126992174641009362821857371446970369694550192817118138878649951014988144901000504650645030164982218954145002831278467745293044333299334920752991444232290481725426537069188507583121668274446249769847860216294279081212409512665816270710781436535807775688553647250955858154520489463539221147931390380169329253227007630537100752706601196774992875992908966854795757690985142867882284868917580618371374518166273322833875872307558109876106257065544222322239916507681635983492608215407613322007007614262621441806063685091951400064589917737194651731173019841771004435754523558137496854161748245188009003196876253345918536023622370176611090178200195432482438891482129851136169840492774177723181839944903355870833374534924653107550699241169444975368759230779526118624760283295267542785107274370547405071260015910618244318591338737499148399685017840442494297170242121828800346792535341123449738700180838274608223244037527367461231128574933220346246251757044404990933038957928576007949870735456596975554191658053003863335967066703673216994637624243105201824810233199254070147410723794804415811908297740815448414493459536825363340728408305636702450081936407671278907928213117358338005604955167487872611798907663286397908625877937079121947805421192497867677923503283181348805568567013063051209659226614689941925462335348129272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -13191515016668071346248299324653091396317417713048276882024595372661743398593505892979811828369089594869543489586929363047217180702492733388655375172275176627786659253875890203008744120836042568362118603404150054369328068153746932087680818984783646072064440300148753980901427711208218330028608568892277378634052924722736747539032540056700644447905010334012729525206024953517375665444615747353983358360006958278784529271125455182056566527810839021011192616003364122677028177375555708721699921372278966082968636100761395184809479745431290961022976381161637182508886780122560135865719146651290575159407806544565641871305851346131042316305771126573313900382395153624734080297716903202676377360830909328719242164142981296879861092027411507031478331771827342296542328959410202205369467579276656188583085413510792953798774905336309245630852613199946097158749681732763907637942206704469460713484606126148970349904777817976013725525093130932273131954283664463750758750384403892332653173447592625798065624356609629219412660429536407709820178596587239916624924346060620895756197283607071021864791871457617807950990964137538415995398822609937759977519048397037532681035637582354844610690211514853133143430178437442181677394061918500286745533620495064533473653120363515542797877552643627964158466085962786218663751016861310787113807961650447128632752777773384189289206204769254602509686580822071641952291185877005827029882152152734987336432055352130205064729271154338798653481856618240109633137188021331181686071433248670746253514637762629694616364568117830935647414955737582139057831420037423779209937201198502825212807397099666687979630076169456058107507447745745264696435313959285709869613663397568799272193962251800961201799487157067175052688576834607023885276357167588273517495818634858315299700866639403676342613728260613988334640959787144675868769696207304388376990272091337837950345784099396993714033428945162614503508233600491347659692012629823725720077483495260719266612260696991282834700969444477641549716482301802195240058065332166361956442001916010417338472548137768790335778561341973734205472889842683124601786813796285356838896480243620250910218681898991692102706525734985767033075259430741192934833731613873366838588613469955719819520778557375706441234797239303588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] -406513000368044301328305081716677660412724192370809001080344631830479388072147107512221115306309970347716835217090960588891005756176195206606330372544292521504967812691324153873671453518962699895832281519284090411940108927327724150754082485325328314754534577185589092399974963704310621004876437770948969879796548734446845179367833127315699265260095302790877790593880501806218362350553408087546274052249801329770055694485042539474142656583870651612350523616662570314118221231498867682525820589863170138630381432207682919825113958159781529974223512842963500222786201832610375177176067779566654084634336612989311987137221936504431939546189299818519925638989949662478339538417224159202074355206853412877678567030532406679152004187031689385760401023395664047205210372105053562969860587906069583955635573509636954360331758583764304265023271245461270643184154877806324822314344481768288667722239419823658820140621047059392724326605554858739856509781892448686575269834449954774580457627780520274758162671289135402078735990186599488462200748902988997847399526372096199242320305927038388542030139272694859111879174696306918034654615289073644106294253027693499254663614307867634015018099547821822753702194700832257820792497577662474596920449137800951503981270730967978489809648022192373007765075369556462960768782091537093326939788463428085885788878599846998148251698827062753930985023474942482371650317695082637288258674827987243938132745075522726440339662838132713852782998284460536947401816641640375581127574737959564659827416713020047364247270376607575261091539825351401573511712181831744600292303305388316952779475382140783475131324906151978297669703353315734817369771650416916671505911769584939328612231198114650654559673537136915757679165859027794671107941893746208124990486030725045286268465936950689933668376757815787158217649966334466228814321070477873125793846435007431327089973556406397506026991190190382516686895487036271413547412635610945199051447766807536850913526891648113368339046967216400416399607059035424509967293422862219657725008895521285639757396198268411074475020062192252837537825456651396177066583071021789354372373536792998984860690103993415765240325060503406873642451771459288020748848625772114929545732190592737597892173187497100173004582757130265235900878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 628616868986876964619331643998396362106138361942665936626561075401440000819575103295473755481140478695907918481494463251163690347988373164170584928800517416613115712491434323523644949346911114322892602552360081467855188716750689382312258496554865342706134951891258437598319984401908374690339067183885498577815207179381206639207512167212146641734028354921214801426256273492708075589311290545955774279106302609796579278470233625510298843499958980159173799750163143726040804237009155231359595433000138669595820016068814986345601465364288827573895771007517735419434334900117584905552737289738814498192924722032066143036048303719967137207217015194006473502910652964345001523194797138248673413525891337232805167359717912587028944595856833104271239006651745827974094090303833140672416077905733694309603720727574480880106308510087083297536165485336809639177288607109148407348387953230278541869818096969867654942522360514789212449645025673417305953347528368894253481703931889133089662279722130927136428281621414478892626385763513930246872169566413026293830380221433004517478910446958580910001178262011599741285392863517656185329045846989357427714022339128271795018006671246773883832589540808718733255709139814922005844011397968127893922308036683545960248048772590286023804596010527056656004962150482382479386998085048871021477357613026285628471388840246613345091706737081763938877267664852006625585288271021105421541577314745113360584417448938097871436789551679065002371853620149415433814904746475249605062496479652054986326018855112914437516763996611143375753560777918679455699579870511234234915782625788420678887277215572491789469196277162733966802598285242716850076236274788691464033028905877322432972138935258781286464507947097627647383406339926097378495608364409598367849648193991960487078393681262929336311586006384865572119550706053300108405259839107272146189186599747238403490544182041032991660793658910724347312212443981558524133376596878885658983107451382143375331661470294161070771379927685763973348968715750638438393180732333824401248479773377858916703862115286525858167144378546097286143735273571803708645138589455475915393128153544899615824655877574179703551054058033918720376696235483059158166823762429426383753119495800222079961855890274657898686427870416082441806793212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 9820347419676258592934806955804263929571488318741534747467396663409761683702813372560276009183606921732583926782530950325083633063023817676699942490210570996804449588451853272551080223487309781182478624929924468094529183936062952011863785840467419924912444065109190065679351128379795691235002161511057021116131032859019320371964410179576999792975343319805064993294289950185211048772112253573796716841951952945871538227590279328062984618040263210038604526186005484224933185563507111869910624923805832114549690267642477105068251801787659954853260748262691105137061484701147797332597662455027978478100281981200488019122498430233921098347217728943821591079596116488830448615428911070142809686615176480342708795923571096184496805967940874141117688556850137794447797007971922283661545865791898914897853466643544805630254600469036058454919357628023155437486907976153856391206855357366811580963179096724162586283962608897873614642710571814205853550400914035947085621381728022735279556033960004986734536442853415715708634334353088225492180519107881187483656068925667600434780254344507124094633554865603243471195314274310660484762864776491158941426759299653767091233860607156221279708117895962369294998943790818835999872466959018891267481243414891685508414975948960713165252681490263648329266652847376202013870142313508262493867253740687292412557398350996581832209036286206197247966562167212322916412229824684527839050112450411040039860873452816453716013845488118172253163654684562682473775848221069572126799745984608254772815672374363606791302110662335681657513924848889950775879202500131099567514986482433778322711679463483735616705323368009928110322031736859899044089598349241433328100136875207885062908271801092856030979490478160457783708639728497135819744547974332567288548759789287835880466596817413643664454566285337777935658155001796661461730737106571733214178420375822932657311504039946990706844518570379605852817903038599831830967266577479749189039977568330002634557149494333580318508395943788915847748653418424067511448169303032360746899576841561280572025213241714623135874107440173919634890322215758472168806755373143115334999298279541628506049504670926162160256225244506680682356306916047163328485214571171277740955828150637962256384085701465657541886500325745146255940198898315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] 6469903503440546322377628301306179023916680640022397770525443481359563341636230819472364016409579516593631661367153644032310317833332844862707054023912386626607483783439313077846764969445052845709065723495504394719006547250754563452008001291973415786096245252385826374519867192986005314626765633492830414249149858958178402649019046758090821936130441997277783024621656850347677817876616858324750005098679345873301294418787508863224001561655119165049937930055550018466009525099277627107333685172267663435988121700419770318035549184397580250922064688498130047629971697263860227164595344872530286267748273462016953259602033050201986437654674032038656918731190166995481776424686965635794391775479113070019556089098460438106029925181461856393294052434876012862983071402586697499225856869776722507295666565467288296063462426760098294700865181621748834758744834280385037643923701476140911990128211167585021823219745614651158048062688742658574249333167800321326137497161028104526740864980600083447458537695141824299755198996683844116799639333130185477604056656105777465752824199827654679177949730562106281760841997327603509835377041256535083382920534289372193831896545812897401037478358648494463461262621631525862830292069286003852182672182955247261618826677015424959131525341712423346516419724936068479777255796691835232492158032400357608611634606106653497959209798639427044142923405805433076375954998360638316204381360779710584414324027029213541675893508718317257033239552895323357837315967222878899423975102903236933702623522231540152108140395829584681704352808279445361458705311573552439668888860956414275760390589185198684325092256996117398017427261775402686208931555605757013488377459764737317812623351926230494763218029118845915921282946635508417632677172185875485933980457516658276399431636085664806056729676969854427417222608135866124658877542151390516088326967278760480004644829909677047708856251203124543842585749164945391320321614017729843684265411080052334359486372222932002040787730336176408648101866139437461911163505664872006648275484550071528814230123933704635497534152442123982168868894187373432306073362946559223219763794358664996683255033229861461030571891673381184952891442383878580614610964069568698382080357890865032399690254838337302226961185447340341170274768956005573272705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 240104794412235179694268623265940520636943670820997495488726111497825271987558904683109173599466969624930863775860889687072284814458352800266123961558461495580775211373981596918274943126551116303056200035461651198514694208686308535917096718641134675067973866179890267406794877776915060735199978310778468906302980216068613468233933921636543043027732136586839137228762109135872496598865907011210645465713989622918006892584478649712246035036042135556454960149403578517160714981547104002694519574967203878751017290732914717803238162611087205667738332459969315382689190327177816482949656042357790571510780983928313330757356357934845690858860197515713555254232453178584651137251445504432600005855756597685668858065293834687569863267011330803708465371172736744585204941394480650279037426714846267479720908631824539751728663712074326255906581939921527407486522024412477648742856126137928511486601017564451032586321569700720193738572478604506231769199282024254824261757017143125030145053311810217312122128724655523194651024005002895181954837951278547492618263887345211221035149416680112312391932329964228783833351811022530579284963333460638083879539022374772079222158375077569479574052853078045071266767130989070143906256836683220201646538655274711902441675645556195203376362893941307578776692546640302492772877251883251061498208866808949189339091848918896546027483974083831900482500910825582211585048102737419190076737435350730115506334311251676345399369725886022608595218829348911377747358585039902766660617478587534523069780014423622365904812351653330835066339030726258701753786367820905631443760664890666616738941450003095364280698280031784595545574680256974993215768669321487421428237566655633144173060836373793445251843611681067186199230199742049268043010446315307532052418141402464644760465058641988337499369425625857292818929345300367454977965482393944843819551066598862224567573766719446541800717548576483408738964334325240931727397840161467136912361767603136050485312957801002114861425267677275338479550751550135502024425900201387733990088797925176205855472903671296767115574428132901821270697062659342553428199050503417710654364520965176940196728952954496042031215637466869874749572337858549606590295163033217307763733142442084294243530576957422503414327794122457016001703777874354273080825805664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -5285757565565651677748946307055915148255703410103733242062256264120664649272041201841577495628351688472584391130878864570341194903835917253059570963340889582941733131776016948017364214996119755371343344966672931887834482174152098216939510890040824202039425564529538615207997949104296543217489861816052466059446532615351750597311802843610721834592332928463878367410681864773772735477797285800357332216206635782703819502464030427074558571949863178920395626553425786816571877538457477572399823297637255449464102051803382030442487035346667058980055031961152130540969575401528306863216909193912049378586934055766555266421101227035665647676604499883775159108619607760834620892006836662244066745342864559213082071108318772541161826492117519222688945719665871450664165092252065847393236913671129866416359260529336420124745149599123196731609943950832155331853594637188070489998870682437333295387841131547757472854354663356551410089622649842296702209158056306812020403610935848566353258602005111623360114637331379446289943363799100296788552051700393159142036170519296204617025460555192557146249343189900472552590111860973437821380431313264332309460323288151917848535148721055850472014989300351892917367492678559495414238230129312152317417422139576049269667165802017781401288370946965418244655940708302496998437284258502109794978230786001242596742800559715290151096060851181657926011103195133670294257396236463047875758977923674167381066759065186622894484725777051259359869543013038270653498292358408773391672089004474744800774966874273257797217653040969351613000447978450014148157065501997230072506890207607548631906632013843794539443595338547403841642937762357674744006308957079754263942653135830544785194379585795552388437771981957161360845484176174702376496144225164010086167753467657918967406162311067185277373273797378392073141093387533976590641547530969481515885381399871509536530197317560214441055680828897983232803380957621554980902066379032440780666134494739501310233013755984134550845974557068087857773544364903682459845328407834426384889474591087562685732751939367345973761310181419456029459667845258591443925592301089293178627262491434199824658174807885549264449527557391392650865709832032077111809745054558019415340748716021178403815630265206790350478603674797928139994507290566616575233638286590576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] 1370932320313541613269779472447966776209287991155559781196729256207053422126353613605242565969689451331956102297314678429919093459216291396807686453214776534750914208912347594074185886243889598269263260528407998328456892141205426147540748517915008842765807896936500583169105632793305935132821157360969419273787540040853372636230230550618828644862501068873608234924360528524508887548475719238182538157437934330114851617233441642012248010865253610619925731316515136414394171733401701513443141684274979630436010042236903759459457185794046848886998952754555256165634150434108855669714765494582506275733861384598904602556389339631527614146829526450141163505371961494499342742501017197460777212367167035483399167041001381257817172241985134885346794715845227469992993089057685326195512875308402117739170710725796669142226330558128210663577546430539944462652063647358989309231930935693419939457571264472465534814134598720197119805502855973063341853728574035514878162992139639259636531504885796591086476636762959314658703449161301475445577655680273688074376106801126177408715392826826760900165206070878869841103357746494240710133895433264822951909549646276371437667854295075530806692886718252139794313176243960487621649389503794284080344191142272975269250061566348681475644060778057947901111109264176993175173777083938969912589723943471349560865719469876967929903499074139676989375771722932074171435113693860638488911698965400871412443611177293623794484160773687777092809875905644255995606300032059649984023715079444615515719339629541928309394063141485472651492422510524399062310344377288865958318576136085349120332727731310812950066766967453006594973693127399826788963831775542432661688544292044901783230962271400984399836451989600518111549542886714854834342395746096087595306502419424029623634307482679873818557855803738598463607922585169982381439915262501512916335757621485000573971057438331674453175022847666605110802409464407851556729748660455724675185010006578964708676214644482372994319560731259565783398686507011280698303675542413548788590825348051740265255223214915616289722787073009595495505350420061573199135628314766061408066416082012345391070182880012933681864478078558305115329266917722219384176107414811245327095817472610165093894544652430916870460969538918296641277078107279407959140371531248092651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 91788702521026226348675011209548020508336675041400329997161228167430141869463406236360336161243630562448015853422853574713369599681379370732813366897188143051520938301037354212111274259843578205710695130253118326644560672004982148918243575197124980707670691238805641674164539758355706022862377377948753027180251987827985089904421185658685626758502553576311797523324180600762665157218198896633483798467016195987697963480650618067733686288469467437906046694415338850838213052304262513190732558081720262524202045222668044125187993479092193026305891239499091980349916379016839102908141817564733807600121159748955423213855251953387152097788454622014390869897624847771345424055650736465932322314490808775179960363007060540887357918443878908457498806926553338881032849445547762646160182636482292321520401028868852242830420280221565091070841938644899171765867913303442841944197795966686102538201009648261412819243761147756781955821744773044309424236046316594487179533674274041855563853259814151014203540382900201632522356612625998622181839529482395446669261154378332014318433305647532420941250279289446720448285617117228641722916989652345988023185143029755799852331164236678418163731092622637399264604756102159710711539581055954104142147800131959024839791819910456603192831080709930240175229685175491211027599015041783595958801021396883137765704165017018925334446703977300181927213216533161158335831160830339457150608640688266485332773642736375536069351711604674341144753666087286776796705754168282119904458805274330381786302332520504973208770390845728413482121980577442111290387701802194185331751549737965429628030406910298588291792639362279260229305891520936845010227582287892802644130208698911956227865972606854294720425431519543628911520289541985743997881202091916310018767252246347750411345033417618310478530522499183636082394028171291125162030449866652991616723275206349425823934576815158297867428221094788289548736396789615466165047730696375888010478803175865214679280699204801140318053641119360087340279233191927821201225472899159124203944017138214822681609222739518067152350587593304301707249442669309440225242751157030355909497055853193512776410382558081166073942660717104501999479044874460971793085232704537483675193764439856497006397823265533538497016977208069572838660592304510510430759495648089796304702758789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] -171674414078234977847880503856103153790895448526192256237389363733205274042348341556214397928368649030630581495665001458905206938672931120868093983205566868309644376406207867316141082617949032482358851694713024090505337385693738956134985821390146879518314685212404694324863280723353230628395414769702731190632576644819465625418057073501578991160547959174821236927899366461823360952532131475300287377500643321580919385703876751344216449249199971363833211394492616608075674643639815084354329834556536473881953258088301959321849480140258164143990844004689899267499054720077046287116400332448886907873883423524261384428337959807123785562152183667848566326322352416213356610224230578493101833595762707153134174492737426709998030556406417903978551740409514983013643403154941114556714910021408530785226210629198814839068441061852244327086955413520186967394363827918989247220608596250300370088283697500654997196139565300197718405786391997349411507956821921135061899977820390979491489489954221073073454363871634028443040333773281050909994433091054717825368607432161205148765357941008965113733231428764625247843747788171461339988183421378586185744743811625618898665206941412042260359899425302805288216818851621477685331511489834474792476097521800746194170430083701897285082941146763514816975230011567448743912988945785667306383415786748173211426790029930005333417633028131247212336853440401681568394430988381718957317115366434674613743286122073991554311065611912206651794984431990692454299804913961294885222263051232725260544234541594539997256176487988542910909473841208493360955841626377538676462496313787197398159223666508009246325075152103948044970103314176362770632555805112407052494741354270140145063440435027091899388777729294647631059839603346210666391611515204035813205590465568511106110824434673595902681194260274952559272565864144394531174558052302316341387648322699138374117829805855432263423412152840494357333815740438305504021681489065302181593733248884666375358154753473623287799065768778316053283273009505745965691097975984435244272436252817637088145363499775329908183634120082001735789804233607409623000463181841546954887489111914900013724876140025453766757572890464714956918594089255058084321315252180862744953910408200208801403252647020393490746790607991803730752675958695977181250880150287230208050459623336791992187500000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] -373287499276684306468808783538976100085591140805978134472160704517156917128371163666866340884291442258031097826176462146068066721036963301622278443598300548340532573439609760530327099149170443030972924445032729863290003458165921511920280866334813380302800014877359435821954444584658816536312466005625150481652101255451770601258540861611017902030729043527613171384493416666471257407748161556566626350244211306663865304887311243390862757836368981387344917372295822904327664420224184102480330774920167883388547072913711944994944322623119020619485198541246304668946020641431272331687633702965330255856193876881269291101620772154186531452262596749024364858336550269017910193750190995936215476889460244589977876798144122324401261656638302337860455704237532037043572639639863246671800594828151447432482991008426007723263731564875039945758374958390574649885552873745475863401307742173686351702623652150543400973917686335580576404045310779273028851441816418498909795693496260552023024090895277675234202832772450311051584664818608483943449957245539269059404946979989700442034868640458908691130061271240175088782820840133782141210400840961152851973254428553987550336305433945738403118068799985278012084034247455899638290929965494378290054061978358687301997977322337941750705022230297255144879973424852969357268748026158462644869946713303960246446669855924064040996421773422923260862019727768007218585816717613238717798980108223446945878845647217758530003794828950749557147150484988516562302045568600843037842665110153866082236758039901236457934122608400786415061327586051657543890264448205720470341341716893258513469724344021328103505232949358760745368803845688860149935991772391583433298714099066075918114148909355904415212032972134212738903079029071458346941785755003126514216534485986620399206660246100931218604910497177756636725898249524580840562849278847786507053478485433914460184434182369453287064007109152349815384444422606878536945112257770236119934707100987386817074053081973993805503685533416858188490270470820050976804566471937237044784355692439670239041140665806594146220957103055827702673490655960533122407850570230266743119332402761204889207396172225332113266635120555780865764286563616648461958446954950953944665636547184841810097722173515576612890361834494400335196889450763475718603982139720542932082025799900293350219726562500000000000000000000000000000000000000000000000000000000000000000 [123,17] 1395771409882333611580157330243680232593480903810624157342885572367801622697865888410916631369904121389024519453408967190291663628877653364437297951178458453940900302975962371259377004332293786977337390091566628820415350378312498463060736224019136602510855260236292261966133480685346542107645591861196788440459545037073365444604547617755693408227801129874420596735060380994607813344838678712006855777555138549275063396101739204702180372838750448130399041761886584528754115320648629389443751275905483579172824264982292203882519836342308796766797097086399257316653204609381342022445781388234941049767716669698024465505517671618547899362477430941024345503902888205310191684671201579979995360677020061289430237440172234030316630022517715324132698587549350720222330335309670138577741638018926088569130492438953817082571534738897636826106154755046688075535759469855317242620284249786664017249013173984181561081940235087213234722139711069980875798119217432531153634967691727589987621723438215701249904956591413170491813180647484948228434454575534765270657910559815075793545221475179738770929238456264073503166591382569300447090920852719421502919633345407292158323908222794063752111207659414002490789648928957261454488448677101118604873616235879052284867415314453015395441411889818244294807636608713650754076951302737755464995865474128045723427107216088015075234017707863175405763018788520140923285313984981064005618338384498769939717895187305551311157560230311886111379379900316430399781525074861778617438082524546296236324814526353028550262936809452396938194328324564180433452503360079194447956563887810509119094240269793871281565602805038428252711824383418228256023149679490544762795506376511948309826093345300097597609925837323396461441865009137952075603190846641819022305354622340578236529843435788999801209754977957891618448834488685573531451960167526658892248822442449016491183331199236028408635748385628005153773492176545654676040024748115982077423999928158531420453809073306400464781597295358438771125638910735793920712665483173567213839679429599130130868727576190463713013991213890463153840430685391171451553740342683687696690610878195281067236912028533862391220305007519266204277983921585912584653450792682579118401099070288236319721823067797759437840350178311301053371891914491854214516237302559642508015258499654009938240051269531250000000000000000000000000000000000000000000000000000000000 [123,18] -687755741729022965616717121486647102274155671506809484876130272156803185167765203626578842958642738240706511127166655527571192485201301429951729541020923630796542425540905379623362075709237006172412449728271890249299220146818068897325736001955595811803936000973924372883634040960614668545008173621306262988492834586680501552980452975013648751266487472423312771504511063571662336464454546589266901375327935159366237010393323551122327675560610328132730178817157347437854671614206382479390394793163085475726602237938982019836484829484097112562172044361600427603966339263389275593084780914664775792493352474356645670264154357518734055685812729999964952268006829152726070703968948597252275231327783163722217846262032166127608295541275381325604210606054627909554278604734764384646821043779868253058175808435195850744204090533391806523262808074543852112868492013987520897881242989125926735318228841871682637738599522913444508434591089701549244575987026193724106479414600967012099240098222415889415239226030381687320747881916901699277330547498271793040604553163779943563078647288903134332960013728946821598761809398601069520235842400265569619851425894377033839063158322651582763024653974877811542621291410691713010661681522012866271063074094896541589739557071607541831534588050944628545665505926078090075777143419444032839212886118073865409299233707660749697054453912767908571503747664450423841285430140748338635852143934905314041604219169883861782348320487508654289220469964146378018215221741912417341354220093419002981006530426520664080745497030342600005909934983786991810178331863034463898823270089496382125209276963403202954248692206944169437247036468097573913950574609998375885929702042875923956700914791521809770379755714386630104014766336837045825036284663304609094092025215595655462722876965047201792644605292434122567674182473278528701444977252303635977951436947917672163666613013268637494850631315226761982987414587380847908735675853171070413481913920399978037227243628608894177568874044267644688421297729289741638070200774693534401232904906010511891928630998258125834135281199179405828646395074457763950347692801081901807804217755368655926302589118968262418845513567352729123492043283461701724233472552923629176862704323327794732382772634669870205930774289275118225089462544520650493226464923044306647159640277777725714258849620819091796875000000000000000000000000000000000000000000000000 [123,19] -2544322467633080692927985018981192303013268067285097697627502280032459624167222673107633538263644484046674369411529649999060415014409657390499155656112747715915399129595643017977042638191857621937128026237228224377370650566686038410128787414345926200132074983138633673957865320409413257955216495142369427597856264989372599561148593115485785005243542782673449993226689657992750866447795510087611908180639115710960065452642587649158976650579227106561668073178128005727019535278020900954332057612167180011672129723356470941107230181411420124337065490815298176379621693344753413014646601484615873299053050622684821092833572813188757187251026775545982783952554041829989435152735781833736991993149766793533111522936057424861448750629767817431411499670994857552513125372696955156692047965175846183770522345474942705238195407778337076449197329321870568161252157432968409549091828061648647804616733560137768297817998923215567811136597610438559963198651368999651090347012424405545772281208281040908932068726037358655535378033174305133192583357063762766938641036449389114755654415906916384556557757107240939772976302722570755013441457084803752775856679448783793601726423331464475072905013147147985316979870143675141524751499479386852232416854777902794569047676771407641309175166591393258781266404320159878849829829862764118481530103348543532085503616924969107905370460592953948671872379835541636950750455084146575593262416351180648935930423041416821788903508496270012918029347588844876362214874420364517215512351335288614802048655858955594379342504124945978711287302259635875784129822406333780831605594442257326660836997900356217683399331215658867821119332120646252526754103973694614815290756222207653521278627899636569792359577542538492539293609058045370468603122817294658567452359706327204317234737685385469805158737963634043852426072852765098967589166399988544698548859231408177806690607039549865857777184775744708451282241243322062597026233823251619214206145574163058598323649098199290863397241193334238293475261293590538334442778215981335184067144816277615083004629052900375452063072821642781547628146743717815648644781868533299970797665878709242196324651434796052505495535630114339170574493430657962837103087671983805992520774792583061310020454508615324712373239244202691923736957245141826827053682062928693095090609821440352789068128913640975952148437500000000000000000000000000000000000000000 [123,20] 4755096482933343091348979255731280172401244410772081395619484529940402577716718092279168416457863236601635308866054087866852907736191201934354710619464852390309928138359912604810957052084663681286674803137190213861991436431599653377798999402373488217365062251580209405359122640119235948515532478179899370079399679530717597778842395006269095365399823922141859382807500714230339510820919609338617076837576686310876274755777078918698196249152284066372869915773140703578307855312056481926090942512904491973919454046722398329672421989794738541453579444589862350367089174335004615875447037534947056148802999820402588056062983578222187396106560324899132208964737663172703513242458943318739234179159772902947848042269899039171743552242647318633267579480721639246467701198822862257731808818574879025952740431432919315349218761609064610493690567721517518620026045474074961614833386494743270737202936832193082196202256123767850254929409398778085195421957497403278278257439461158846041643009757184984211142400731146106765800705729927342818346528662957741414355047042972010697343693017254282294724718294336945005891471524664918515213875050521329881332504443317548685365691295667928630896185989410590027763960343555694516924863158244125114237267734286020930324599654288745692150233929989421059871315109635800526977021393546781271664036603275047098015129581130460419557363083314831559088763972148882365848440762489750500738001891797836163079038115306592657139870329633308011572684887490593384586057671118280096847372599854899159402457255648683085797130301764932177531315439597394453799277506903193829464426442567441155120917559217748699322017090530037757816826385738249047165120971969018054421423231225298462250680769043858535565547991647624067277162381625081952810239523165033769607618470448302708343579768019514505839180813905337765930677304323151344457675616302924031315383041026068632318668952979932157600693848000594763318911981884428762691444439427552120221045018926541793512179297614123652745498778514465382191884068110836495242419271934415594302681691965419008389895345921252066090089588267402006452027454328516478603476855931995038441100493686385239979052610801027914419936495646601985406206304422182667823248545986356361505167538165333332460387651288160756258451568674991648657202748751817273039397318612730730335550095866370412522883270867168903350830078125000000000000000000000000000000000 [123,21] -3090364038273310467066755610688969858709065842953657745282228873445031259239904574251846574258685386467175812092008181706189388004673542595549454859403753413688955675058930226211529775262133480145760291256932793104978108693951882109353760015429061367844245500123729193107914297067808428402478508664021973846031662528968651395738179456510289006950086386513275698218491415383829183353504917383655269574424010176714223613762511678745586429511422367464845516314753865338533815616231985078876820116820060253728608267616404203019059165974092306828468515016050702103382941322232702231032067813526269621564968549749313846692717377655965032161160200782391605139451220628716689889607758408591534412994743826879393602125434643506819781220983334659742179961736361849067403200460220454213641720071399909992701847170118376925646742617249171014371964030223908839929485635062657648633695067223756668057671151638600445916874913292240683594171106183403141824244457348433083479631067295494960286636694685484045101524987691689969825469819196346907452923561627239480246220299658810874738907831616777097364878932058267073940382576912178983609583651072362766520774891321117776126431318274730595489298843632330273220061134812954496132873375904775872186717448531502302896699814164012735862724687055648378729854544289806705878348422469607704472329639951880307847997840980014721328403326658959879651698263937812076364676152525550550655026180928705917666831106318691163239416670081565880676213527389020039207674469156133819743891775864459337923112669021313084738729989700169733172094685217022045208591904770807353168877502109670568742349463177145243049221660868585706777774810791566337882920152815694003115371382787012761016518293958089667932831401103578458425010836851274155187776530446394706082416397210116402502219362838564683262206409358095393027271860649303339463011294153971196694137470553571484237214343097710981868037480460097207879406747854937676546243386004266008962772709014379100137758259530880748661065791431658859272586125003560312841512807154778588843556493782421784374280210380182188488496855729066234042987246570323190706598739216512468978705372996983676316497403165211606434139154195342432915482437998850025514359358606926769620112782841161069656989847985704835052498709871537998496914040139464262649407842423621106467029114473615836189424044277984648942947387695312500000000000000000000000000 [123,22] -1760162865743895081307054632199012908971702109323581726195032681901748919880386635797617991614258371047647981434288528844783844400587105608400810805635032435767089586891897664219076968783125612385963732535373210422030381266574661568235961214803091938889287573069315140830005648289522917167058956235760816722029055303184582964342136881323711456720891256958226498211421850074533821994371563204614987849884943979464708527651536927469899498557560892918286640639943018074711067325226829885526376857039869561744950362780468330386516211832406443157494344765922680341285050410295769515017070397986562136533506282993620130538510876222862818575956251971015152124526838956560566294308192782983871388982502378833259886924646721825744135801099367977916349400623737177671904112354786667191683742632693249528235793607129325952234945286948880820646442801117720323672227080094134572570145025310319380893624064056314095841961593352643983542238933318826078498082366649649579619853574062288629219645309076784923979836962989332441153400896824615783958120249924019819877599260712369439907016155674999186324658293911049275822873892206747729286413231175103706844359861309170648700217334181127591810477721308064136927876310559718057566956280076031922331904108605376057967277163065278952573450821809680206094550952745772276864158100675078223092892008470753737736720370134215430754215999968907479654905409106195266084989142975159251424673706369402835438986839625485901537813848388073624778813321399368033912923485875097519095530071452252785754553201481805363199836790981117215294884658112724484111699849436074424164401313275926557184274293335958469045816612889833021921834862849932807596198022596386293091194820528676608546072910596786158900599856461398049760063288986871923191894703037327782190390840345499753455059579534971174533897562809684940920584819850958861235681663494855014459662763022122478107127053992111266529426542225697603014533224082839108055791325702422756223738894439323830877648456794474429147494216491504654416035913657732967250550990086904019177430976726495171599947059625260810942052666095771485261618725711933019360514794077123914882114565362776960639423849765633923402944691646660557468075002392239305100252027321693085380921183238778680996550990894875635789727430088353192199847876453099534184140210012075317764449383863445842274275676686556835193186998367309570312500000000000000000 [123,23] 8492937873871523945392390089957947184031608581204706210037568036155381601922075778387653080771807426903478058062842345591292122908129226147809868946760028417105533434225287236254186379394128550733709746738239452152319682265084134743620747930944528626592863447796402541127333689717767949397639584091020452780791737856515650486498038675809368205132044690476876922739851123554734309638414974610712746837440289134246975519038464880025386512096013120307734026864318204938979796957413661042093717642736369774616888150260196259588518075139606545608452737069117463732209268623516025928605959167085123320499436239467103815155042337343839715800652058437456126902578027552305483973500716695078109667600296324825184371454499871786777889631420316823093146896330686038830819337380678615872790514162316361914796292686135752605635790992224811870847119431896038722387777211736854582945148020197192503601950577430707932428913323330216299217669819021507133233414663497474154983447573084960922341487992793814403145535466082699360020248054473418744926263289212125018092836368610149657220838650753305989110423315934594320272387478455818001646437288845963071840995563340872879942939669628444823669767938777190070946814433396911369558351885565975084598902940691070142495703397783327326377352983903440047633339272614049107152232489152429573330778585397539217713128906756870184902755993544544258610168990811335070210471848738414696822107924218215998609658510248068692533986278785981017476592232542222767600475834146751142596837429923918817306980849511216624434358005503900791676474807673523637848008900295348057848978783046368153839867436620918277741623965251064023726410238990782840288987449020894777049990473276695121070285506776088223359990676286429553128195430780505092117780336776430615289938155455342746711248305687542122399512876559274658908140462734784622134466997927661080234314045599765680218899675273560490181015096619816240284634166423835849007357789574221351427273712567363278440358871102281883597398310977026724115489244334517852610473519158633251455390631927786341687883295669114524843203135400027332111141812582753515837886002874312450822510802451728639222946496911692075229234732223863407585063449526673230601124917571942395698199364162926429167013094732347943380035893783700602872735658801712266100709224378339724112841496557149727946248174426102650613756850361824035644531250000000000 [123,24] -12965364532438101919092524099897998366922173673130433812149892001453008704295108746583044780011014783217871857572377032729527998469379233751721367001697715378707550585777036186663218632489262755899586500906405919801917585324430331452061345757104479720125972790991673821264173394487066702692434330698080544419605592825333060209281573089131286494859413904168359137802887772930634130659568785647469010918899494198896955955923579423230481523511736753522367771014745543252784629957417677819939267343771132840957068668459439807631741540936778553555867643095763536324819847489856794150262682531872651372389666262740298984529214922218907553471593528872642775977494791193689062002024705578388291593223139578130634182144060139988784570880543548113036979325336539324599326570260388883569461179039760039941422593678434449179342760166716262719804021074655184552286509577936322374256252018779063276476615670276540766947241664455235420206452319861503995277571010685286481432652956681297402783888735074685004074090888442980147800428226388324038519756281119939859533439245061899905916396657554235430750514833455200048519058059879527493360408578738573706382317433051190982835093203456969786320274742525391389232818719848771394849035853515790212793148689273837849795384380151950228902064725849846018346501613463240112565507281840500380822171408648922974755592287560707165742766703063421129225130871009173472991412163805265560449989772139710385714454828218823383794585469568101846097905343492452161884013648471688973433885593198501938232574700138872736708689286353222261389245774799117686908894507814327243513704896604478064294427772943982806619585653813203798244080772050182068760498135466436077703243525315646736347092590395767621375849554717847874739535000110950667513652591608181235228483853519202564731359088869985307986607281371182490504156264793873630342846396269329771925310091058573176930385298764655151120388952315039455512680089206158324420938823580575296950409319142473267564300304668831379966014362919067112384063700408086408097207986063670521910878478159374397414005393496147767759692675522027798996343356677934292492772458413895136005068609140324396075717579308511015361368959528614706968951564967757982694367149326247843704079182811792194410868146010115432499701714090752284524066437865718735715817058510615567266276456743285589888123321422597200580639764666557312011718750000000 [123,25] 8966151122889482906717085882751434447418768934659460458484984200974303076809638576427549966289618397549176441749828391343055827770676983519172579172962946146416467316993426333067180975963880410954676221092260686068019820595743712777884157821615815529328387943663734268090235750633406259116460816666000571829594643141944134383434865503415739056276017953960958812261514128381141919300112278467536732416329702181122936955824090887893798180528677618875150717718738732557367034923578012899342829491332836778168056740755969571537991215694625870158732393314884206302193451216365516763225181528261948846751997499926881380934327321313112295075168928423917268789402160264071745503734945390271517028504396177805487096061264847412480209253576888529675572268376098817005374909881548438893502442957918259535555959797430257720456616983293157737167770105972113546443130240997836941699138354672264702680962720210136418052743278928716395781804938475082529240493715487899538211379686437253431901862690131563803824383574817895559159320954037004738150912539371709491422702030235476185272805296193879775605413406033723565309960270847259685571427558685683543888205943782943485218077108141484987006875237915370891841138759661846171465913494213913276777665952798142298592460951193721834938949008064113336578802325877095945480557177069204638413535714738770076432842885556292718740061938510914054352415223710142868664571345027009518545396341844515569091534232233203388978846165845491223990045338227847161933790926653416594460992738837387463855776395318901793660414697529959912273004838384239058788332522888890901630838729526182728340095936546288576516096563712766904283444639034981206655261237985603743786408615647716904250839825745630025428423917803065750362691948704916039983349327257063273926910250965647586014903554472479047031557055665462105841962365253288628051354609841366970474295031107152980846047999219885949462577977218964517495023767229677348311577443898593617000999775717397201692556118899843702495773074694362466617262168349670881495825180980524991141191707944609453672077826222160096860930180111701896906183975612724533209591436165777549034730224259784297974254444629783799720838811163332050778337102245440299012956972434665119241234650770016999453860990103025565901441538355585051791182783785952655364319674783455661402614321455405935884508394906333705876022577285766601562500000000 [123,26] 1747303855490568537542209896466865421134151228508038326288373965771611755107701713167479563715888597624734161205376383384397010279217871331628626759355088861316461552891224630916595953117440463515585491580505667584497836962002265093071359638340165892999115542752136770826704753069603690375344277522987928597438536051180308129971432836591513022276244696990778520211180482982818960001831274045526635851768184469390284315287706667973706289521215268096001499599323319007424649534181838464655452923623336144276662009361421102232110422129031115915873406417639652012552204529690925516905422654720896173618792002494487405786732105443257174826393062564070175717425174660212831731862737361315292062196021591342857624161829809305134034669845625285524391509951141989254578263082896441296401513316598911749069295434426779949396081761854304693204956903054311240971553579955506575313912879775449980665254528305915045872139175963977814297235496648490431610197488358549374483463563700758528235356260659520370272097092701260018675893741506172831801542379142569035518944442960468035043653857863309764962321006940958317255020486156504738969090903799097695101218160105335562507578028957325860604461890703039138446813522963797211904945415132306868084912610212671530055613349101413372010754151696286197061433533405478376651188162833879744303876370744456234829941229772032436006435968868069305301070576667498805758209840013141979839936996737312110931206353430612928570593237796764227549310890429576553772283557466925307969942422597692370060993929464650217229544460809943369847686685382888062835782434314859429993215855070457834576639081600513943271898863391319728261882262898312589265454530330998529258009908522902789205617812363794105951883200069261749234441318745165298014271738756886556429251586524413271968932113118143414471068295590016279334325205572255585974479182406149688925913382431740921894308398099341101310049994539807251548805866799796690382679622314027441785000201415926041033692559338988644474539708489019764107964652826085658518327840409870014117131835434080261472946742934087927424097967060557995357601053287982622559310242730207889778205660211394624704610835550431846586945689964144939123757462050467642743095282217064520415376732683221103290418856057407804490335072735296490469525285909934893780557650891276501038096598618137769015623561585925926920026540756225585937500000 [123,27] -9629687880914783839607043326131749232742899233100654985077710991011795004435271236488042521799248817970148001306943307739908654911057704624488058927829235893770573309925082794132763298620029950431477546467326180253406162577326081479467551610647420842704207916460840135953691543409152479319493064877016898259715779740091280726086118204737263507537099755545403409099846139102969707910122857846128799678523476451965862849179531884346042466594364302231096918188461761707180779515210352775612661186040560012204909902288778264116827816596948677935557478665749989434683314082761546060736922178190846603572852256647322210486680686806014931731881070306263495982966629172939330286252120685465829388135251948097544862654764201497225234002136506463369270217116125172754464016026556848921962570622515949408429310231247412335615897166844663079955546057277117967665208044424439607688225078125367606553085583646403399715239074736285553552632157955863110404605188694213196380388394033008052967321182709470102767292657256641497823370398495251713880500178880589724456687938115699686687868630059836504187429737007000136580445375241349700436708391987082433135741274963214404321065894089170293825824693096687564195801660423172515118945169166095090277598895977525869067619959942477530924861085224769912721722051842710486605639134319738952533154544213583987684171011253711466653146165002135424402543260559855963838588723033748523805997110439779652323736450658323479130374284245855448358850601632580103729725836346752627575269119716753897702991944133046024127774754410394203663368727660839491036973694132904669975580398288284579379362390433250415723947308450478010233081507036853909059971981255802342934929046660788071576130742120927400088488245578047723770698832385432494910197559411417247451894189122247172026511953301325419613085872813344828230151241240468436206231862668638220865027497841647204662799406590483539168639250879085183462582010274673228171958362220035843914544313040171822007703197049236736226413872023362463752914986467331835070822264814918053973252558940476112069387776459622063579171260005789284412771241563237629662010328581378309669347429656709619371821442523814371617151205812073777337748721675322280968102622453854769643696960357430623929384774367901598373685075032478606079764740397887897210876526597152751306087401601471742473847825749544426798820495605468750000000 [123,28] 9751863406347458106700045779524366421574246013272513380382570201650318081159610482379713511107457493629014261493533925662555522638509939036936296352914061497018637027714994858929442771150568808506534330478864372478600469234351711242144304510086988671015203045258847650774992371618915330285138103148954952509558312067419560963608599820485232754654540325997054369263387132854364170815880411986206549727932937398896410704493247335697315653750789284930081698854162825434526699391728671843793368980959529179862737232323593710254311396495909436865750356622819126092301630185066473000983689251748882445207501975219760624180682151008691786663229281970660663762386944684886171409515528908806511982548698715592119650638135788647091056446276340138933845187841666116250597261738708972722433982299948293715771530920704599489838735467703560882314789437334992932484425274085311628305336735526896120313948723632917258131457653659590593586836805077699319840040189180691678481061880081663881019961719908012323816842075752114464739748934241582903295325127297378484352105798773595106141350618156501698980239398817704630997123167309126087560324166782214091898839704325825130228905765931900842791870915693489860347314092080327272845428313863754521586546987080833809918402180561436437378247502682869041944329411163438245729109739395795753640835999436033455988456738121937112659027107128561289958857107141011181989628816275638674624178794140269779307978650971566000714845643727326227709118018767886827640667258610612028597242875343546019637318349566013280976075859358144740594889763394600343321562440702752894765133050855564364123884531779550689533680358265211651268727059920610763654684186966610906755615097259762981221857693947892403096180443429126343876677140050563779628734145638424742227857054539275489594894856648039431836414575223183094843055636192653598100060787973178376059511988575724054188017036353012079441577544136252807720606298445409163518590328548467939037392041747893492203904972426784567984831223213565758490439373541241219554144396372348824429288636050922371295963410545261721029964129161460212515319738980584212412359594135967683718184575116806538134084278149629637750233707368561355002209502212962414592786599772698514411069529593731947638466233756474146450785281950334512262862785554700988057164660428134586012021339579067258362954362382879480719566345214843750000 [123,29] -5530457383969355685057267409130403048992701492462035702594865191987745607350316888878915728175214359260589398935798823367085401606728322204065177122366007657571275269569655146253711092188728752092131181138757282169090506484998391537902707653766064561116919319071379519170784202300341646771295097268023126135737855009432607415241764604620800934229924781002704039616287662981082510929046383658664962526741119319980445404149383763883769283111100931938690714758674537097056289547224352839861152134981672648574611140367046590243905928004372851837481482929976374558600415887163450567095294259211205540256167677646781845608848571541084968071237748469672359598813214732660664211453489255588034043015986783158977537489428412712421390576435432565114587170675993271615301748966662535272090851940337971705984818614957567796246189169482278502397014460161351213425972502541067339002572035403758374222869140008030986225230515674158844742614553066619374483075929364407194913191579876244544149288803633650295311866226855239832927687364535483811091463633044237328294365354600359779735493684942626965058084845704463665828075596133832632468589165442714646632165638906489349452848833776819381711991688128576340539980991754985917905637242660217456016794150101945290176471066070318662287945029473623629943311207545020380305157859217957110159031109854201227114603257800872456961220951584138191198651658430207581221382219821788313289796128778175600087847940309235445116968823663932054581541794024422605343796270286230993128607372567207716475982383460289819791429610592090856554157993846461663904322378894781202049598628553685931724340205369328120527200508103522590036730015453559555521564024093230386876860256294177488744499694657893211484798737157821460684191865847051917129562314936305531375635566828183662421057200867520453653379082098075487919007276636254284389970330660256373683041104887836917458517558494820511619005555891037485431433489447359867713015057895233298323072442111901909990291726735518046490639812403290344898743559864134710710957994460528585212617608506525208841071286778486674649570418743982413550401544658607139169502761443705668308676487890076448394558209295611554938307280413282573489170895420472394346861316143159418045972443333036325650121098555718276863861205827198855089809675540421608021121456432219333065186672726554206747096031904220581054687500000000000 [123,30] 1716614689184197424794880758548601590297394476279021679448834706613008695035079659475329779414565030567323085440717534106526677534581868310634781017989525943461359102548994680055361774331227339515341893903184807035943610657437478338011143756708974109899578020689784529750750092878495151037859089936138110187809278884143291830122221018897461070296721283544612875447842206977597306328515985371000234843513179068377675621224125964795249428514197753719044125965662528727034488934245624566361138111273548103296425204447225273915369390535151927609946463871974181858221693623800674721225170444430221128292644399940421445120339324680869297635547835070342368293414971190500943798217182465239275495023634767344223696145905689419892703187033761505512424912156221544083068452468043896870088166367413959867605952434411320423487424884250224268425909888568821034282872473451928594290325250911461125955729808304195676520767189836024145543230277165993761006411637486173140923065640845869516943737182828452160870962243143224534835709840566827771747732072178983693876987992327716643242358916650389077146571983206642743733271901105153440928786639904636649090025098249022996362184952787775767025512453488167452161757969730322725568073988121501750907257587411335459901350820244107932265691833540852143126016261206063230849059758334285754177005242089323599629470336641710814765115861116915759953394924182045219249598936674194557292377200842119740566378535417005891303370095113344337788887146457956548233533960832673239183842924347802472870361251473738097016022749958939045097559098555265765294152575710570538621160837977478375351324165933559771207664077750221878366400117074334539203189890150588989294998527348254981452743500582408488086167500365689467088713986732069067086282915709323236399011749599402851095933691584443704513142266287200673326349115709518035935788829639450019126626680422593556752245561393620484928774451215090223798343176961341347704077288148528538239768413247738988960092433161946084757255125424528928910850006875836404687320258515446418234998192411131808695569620733736001388371227725297114813730018928653394783335960986261293909391613209840079991606771967887858231617930845367058729829597774579283802669962196133813502387159714519465134473494981491913626209891966822772032974169375556016113317272523723367640287838786772312005268759094178676605224609375000 [123,31] 138960618561094492800811843003380847208236582883917844872817330180715360001397249236550870523100844158438571663215839730397670514200203139922101550502477883245963884408891094139899464869948019133248975012961018143762497468125882164132608307292430119045032784240596365540582845268858405935451913200940549499127901500578061115675856270233333869141147396086529234587585521159258641570929750025619848851057330068355764590035971581031378800694847794821603898754564621938318426470267070723354914351646427284924588777173654876836270831494277661750058059625445790074539393607678357334498789846842151646311263370904377021110040630636818081045478620378457447809759154438734225669746153640813200098768757767419265499489366066107751517483822795261743852032117958587446938779502579140511484444176401422874201448255107858228565805775221439579232421460637973250798392307032021184430109969850289642542084896798944534608231288581098663594634031372369139255181120252121813966618954965996930180680463822776641508928498059726352831219920004705499009815242836958736425865806753106194536525631367493552474847520691896923039551780753687868466783609945861935503249369718410031226421024500629923458873402479659741465089218408969488845942102191194113155011826201813305769130879443593103619298979823210821935915038058330392001281240955294857893991251972408744225402804573368669459155422481246115772961944105641815255355363151918666466662614419780378070462558619589636754974983427308528366675376504625849792357664242146360702005589802503403335938150499451390079007896922107301926944197293630840945817877828105943815926507482488443193700762893166904661210720287076381134719107809656841647298514626452682749165965312536051394034116855821862554668346601184626789280680136782972569829251451571075642893306825012328007801165481135089394828941207158462338214689034505851262904109151538841666082604033109614362796351597559292785443354151079768861324544348770198259162588057805245087173932278610447456710296167807596412023933732354871248395152468306639756089967508813334977027320937697271149105459255773664040079967955042701907902319014839383080990880608372619307860791701281557907136206868144221764953499787940852364230399826722733997077488718622070507162031089189248351796271068256783013152012509117936386574833129658751365334300454942395661867005074441294709686189889907836914062500000 [123,32] -597480337760742068680828489372867375274146958586983954050429299536325841406164295867541470689944005303191330175853286026369772248837358870869785208557777457706962938444665482551787128678651143558826140681513480044399242919476285878687660372552703491550862027389828790701091704638826935977806158260955238412104518480176877119323408621058987929928557132835642816299554080433147175980326152581227134037775409424368917162479545071192768286929655672374076692028457706856244322261507744843563369451306755177073225466374714732835197066800366179149747106688749217884625086791337180702086781465809349826926018274012132148116929099156597321750270838586847181254869404299152146610395492353720295925248075603110183943825609005510799322024671697706473803597406228240939349796093921307862702712872679246071804566348246219153318514956396244025562495325134695985650644270503543044394792868817103910281951789907179126992718206278319535040298096353146304105698667273744036329574101795183544247954594373917475827458461985719445659437760844642452741091367939153574766401939440852441833194393268775096848343177747063709284340263634941629383823280026014207209430697406828327498458479764310820631865849826881168831407058780899784526767089416287104578547899607944182882132899267109173725900969142985431494537511346901929531347293919048812005981744313805084019048784443499266419073894671296639192388679120417758294628119074723904911005940774052550470845476035040505469854661642201004178875192127385759397085888448955177989860791936977087956190047431997792268737131336228226132815434151373304614274090055561407544881683519847508096086863773719399283931921776956733832608559804246807191794571625362004400139330221987751481997435112580799402123052615368696430662032121066477281807016594831764803385734476508785549174041418278245908378788084388831621325058457430914651071308272934413531119122737249944994313542175348763423354648159136700436103837469665979705169276716949428177071567356449856240553170366807806089494215972765029480685679359077943903716561491478656543280833163726922590182143154460291657550947808457167180131545061797173411416871086711803154303196811992271220845294996556645040828122361624779277660577583375636539826050730862571105824383609248894647122498784906419156730813274995054113271531321712841635924123626875123851953652831525687361136078834533691406250000 [123,33] 437634257129184050913893009796128076552199958956164420642471113916065483933567005153626786169996525847283771040901033335315372878607217231844413699732864893684906369369938692469412247968251741696081263422982001994750091983660005272360327631795383596471815531183650961483349352334732155779268506358448914084001396471359737286389161341660608940255077962287583108241836576349925696764616219461187407483474982084279665667384567524020282433707467768600228332161336276057198729770243842797109855697705578886282513920479442164825927367716921047426080258602316710455739253105003886329852004279010830255044526964695321744655546010430157220812741195092661500958830317478344328573359132242883172572019387129130725923238239843831362182063318604340320211056875750476815121529478751108300882675243912458558037666446923941195382584217504608190974102105561156370119548213254090699442896093654568902982908033684691332117258007639732261162827319566443847828500528697165542582442709220567914960640771836969131162026992343759945402788838925659738364326225662752156365553800247598779097550257105764670839011638360412155259018241613672970685525566964951080044814140578547004934670115020595713623961546851493543190537445166810629587494039775614208821262401359227116173745208700016737177765844823038345935143265960692340044405159753688069205998556121375243014375866253797664364755873781258563355927851151209522847625201094499942325062707216428620588966279978342983292106926303716872953188843361304198326541480739774277696948548592811672770868133601814767603569438481163560926076114410730287036272997811759211835850724016096359611747833239400522551040885090815937154406361664834698303886757910789238419524406759508902190055710963881452381524271237968703732749829240402857232055695124631204631697109982692116339209939753590539144226599085125756819540693112200549271359642217145950270083457541666678150722272986458746669117815884054901776380021751520905035222428462425793041095076052441016285434845405521476893606144000766318937008327247931417391982896256363165723263342210824144699048063364082170822901153381529471895028128764695702497431931338463569802715344432446248852137734472872063058040775700299860415986653777572128032107119223218974737688491234548844643443899938373663591642604321645633062613322267419831555236158253038847298910241079283878207206726074218750000000 [123,34] -158153695073973141345623998184467803123775315687495176028224747823419610402934709055795591477383168370681330207421119839741598646906180576800225980275512500312177957157718877904379289790831155978793696951519529137538716635215577755074507132787683468187505616167113949243710052064950779232313809476891918216457157779719182509546866579833661492526270063197523047427861156665660701670035880827510629737176470368538641171428349833950660439959802992468578366167375926085404919463580184017639888975877264662437542510099495937752754634232370080689134170962936058083107340137356881907429132906864046628282405719811447559840121053987440413055191375198479244267649056698621935291641704776273281288477615394866397623392751007047888700024944884140961026165884153068958746022729069144341239668311930930353005349055444079749304530667696701466566536872937608110564100207635692165786766284533152144767061630018600474932328188905493302063695405984625310327724572284250252091081688812800893925568032870104634706097586471922155438697702573012886069015538084581784596387013194756856941262024900709249149170283145812374910335420497887120793930625099575183819125692533668537276387297014722689634896755357961234379085024912030806556711619624860209777603698341656973070572913201936241693843581215513186289112444583265018695721104444311590024550592099235709635492691949366704457837903394118372569674939512946268146619895184368153006771336202818752570581561316667920919018034106266085217401434493431831093042655740147674694492339100706858846866358034781043314411385233059685547794104637573894223608865828451277815501528563803464973564431527079524179163188310068557449068078812203276040205970377398810890717503119358849248833601094197393161187631487555556877452763598005807538641123177440465232329943087279302001928068883011418343630656721256278233198619132907192192681317940958775241230604140404041914071738179863165075728878740125936619773123838263529648381764505999187289183218802564700340525015377085584947854931201824417430907652646504746488766989654843104404606522380132785187001790745188473188739164269199834449419068862034541759724780797326443538518592034363338799305446204988501297213739400899505227586154791892740071604611549727285931340240382652889582262304152807076156455905234373661898949082916624844318710917936629534175096978287911042571067810058593750000 [123,35] 18805578435760464876578933253868344359608969630946754332966088395522705647852369401083111986314459362086025343560151520753979322545695003455093855394168185180927134519229074219919039894425141483113960776979798299975009617723694794046581995154295252707563439101497979317657701497650195735929017169210819157069888471350439593896988344577705473891129100475039682705286184233383169609852427041870052443346618796922813837896320205191559191168686398545191835786414298231355481677855467469894483563965841995168047698883356293504048427072645840267376268199242686468608384020179579036684220616227919137012249885602645083633466922862205357773335875710809016337590358153146137477432569554356471174607325369322297274661245549621510986816326329085739302263988554243931878179829326061210764042332262449909001203726094550967215776816239018095045246144061995761458537403837995759216203027033776406086375059464265477402625990636964221620978836232352214547675336627551402768048367397301760083650642941548983734106698761160589539275426264038172498936230115473817278528266190511199422778874653629389642090476800197951631994591350044397530187374302089879310516053524191733908231970336597610980952048656701398839631449007547989544602557406229909125343305889509023185584928528271052705444453054064617469934700834533417750897444525379748119687362572951143702750222053350993950645214034056210494760018785197585913653351419513436066706677398125692434864355110687321754214304751215358599207025163039580817631349854142136500309310009051020403981988001751258499958098277530565340819314643576757314628004866892854915816644155064428002177129570712013417307328593602342924567130607241103399032792971073602734226197836357927177541952783256771122315478651088071843826391795321360384435589039385933666812838882882652264323565686496574782284137738698246727660662936547236233359280848467130012226564343154533109542618206245696474527823473121289950713982692657725305435848472289777495109307625661969217862499172770187384495545297946206211868573506434527204661485688157282507143215810107236011906302079848174900487258689959282207539062488976567202194216187769897308981562794752260436157506482912093585964055407955727042370855497217227366073106558548270846243226179218570817232049155950798144753631488641989085421343806693253136432192676452679336307483026757836341857910156250000 [123,36] -27283583956964478857797623876088687461150059343676138172643538004560950588926219770463672546593307113958021853549411133829574171790573800470235774796083670894598392722306247585815186385883134715205393225837654029092352464853914088494117689732769165110196313448459279760342885497517566398105026481180720987788056918271708189813276574246093441536036308950593589808657187824699199025256683558956045916633426746114829244192548190885521743060928077395303701273173393156550131921005340991806953247332460990949049044403717375810228800307249809221889621194390132930181564572174332944772118211044135744729402061848816158659218994394037508640891717228515961790581487898146519149027533739463044669871980955987499539446380982101416555179597687514496510893046951299182964377527676785773808507677213720817004788802678956290198705725593838911200681282280841776626406191530895221185325313108076062066916724820710054833655725366263236289864135330712744731413727528501129020159540884457097844234158416627946808094558015415004238193924623991675420783400094864777031932351173257338542630704846021572090459211593604312088212733659587032114627772595301166160497832242521524574934460219435084590852568384425642631565324939436022976823002098322136334680093391172593354871760248191372002985129424330399933644348294813357363864301240645413993024272987793284229556348142639709114030655433008031337457349263483489432038494943119339739113725526878572699448395609892803373090454440479836572561206980823417194188637306790685211601226250785647192883148038092904697571895930178629815970804549614160834753603131584494083671137528388641924408450390522814345070229439196228662561509290621662748685229866913945605685182419714175090879147897669544701232763405310988633992418452415131691401521042311516013613231278483570646737416510656835306005584374371697996439268307628003116698676448086228879239176621027765118505879220638854611932601905422394331855771739697394648697616767573918339908068694553390140588966973935507789644220650475411457746181224398118685296565096754098179434144296498465915183571981752060371074077507455825757809938407306728369759608029503986022668710082436854842971098458264329010783069654348537356846514506654665959678132260710617902134502084377192156521306144645831654365613344387647312604999713687129060381243370048132135252672014757990837097167968750 [123,37] 61204396668369003124046366645130943478649713293692731055600075954656659898703846921867076432845949639864241650217140206429792303030980773346154700880906810283565934067843172501993493677704110161322189187990527426055996081749853973020124419426958529815257569674735108220180426145313262016212744723857742380570148922234933538274840739099154443648108618531813381034071319765696585301602149148146598936287853327657426662048682293957183259107477533539191847123795458508610611653394050693727580573861530133898285023097433056828920307893181226641095957900067076928068770916566900280987911298053343130024780530664034069699343221458238062268762476744595516353541026782159229769284358605950475780847021668860965819472315976609688406757501693158128429509195215836276439862655712784832884294941216568911134511896854717705904174157776572481196637845666928432667910419693198321458831418459580627281429241825690818074512726725466337935096324779234408688588106566915559059628162369120343796101485468167074834371450040062380335628558728345083348625430095372119023171048771333446098801811783061439585083654782488971100582417152266963194582417190866906463465525150020409753886280673826078141987139476369761510752227978912130019032075928513004390400587989804415055684276151655126930293143957477311783952063135249737704820047267531805763067901448695250422720954307942777427441121266682748969745574401615966810420459500434344342221813674034916415570081612319318193051886127995760858563826987696235849162782200014588043285893950233968569286947834689483012278161908453141465193130950165411976103009141709518913612492246969985181541916106199157047639742109606340518947677624397660210417097749991862203982090202497406195143925454270120891609004402188680424026541524774296435249584908226304471801066264917291106570159143860664134962020830916970936248983705888313532916066952169852171113697862920797599082915348388971182491937891548174302732720652818455594357082275466769901494343755453065962503052264293318057964297308956101876448030946228153473065327259586501262875114123078484912807112683676578009355711895942119056618688542515499959172914645509001445575718704113510203619549225969528766316322774820171661644421420194146755018446037642591988524090407152818602398348006930071044775984486824701958065628782596146384084589975316248455783352255821228027343750000 [123,38] -55732890245556999867109893814749799391615557597896296466680007041916688569984535845132061105608106061935544934839363051807821239815788740563824485593767747232226573558507643785134298774699025937949287393336214397336495158554276447449413911464828267568626175060702803026504253405225437245182459744397373089868182413174356944158543801869453367844501006836304875767526021568836733394588227412795212810773950238611046946494930500933881505298808280181331563565040222429815590549376592735234152907135624591260608359200815517064349221022812309946891596952832299678058130550644515295364366657528029103838433516874674838123218227542810485669954592476769357123966455143528727483290054883156455239434571981484295077198679570173864576303424410141618407189348771990025170970680614174001705849318328267222061280002456480047779286365581933798451626497238242938152040124671869323911572505052883052630071527137737337291718181548646271300452550192196214803646497800186364230833832985989653488077895834292105859802787722842616519309838069199552380366818800064521972624928830504575382278392168038076884537587440537119587180137647853896250313078211134749217577625972186764041892030673507880551192114408369946420301401644186852102727165929167264397491377749912497305034643445959125659564836811959151054030451189683475713927670421860163879188524354891141793503015636560572305665286086409382528097120578463218161190219149212136804658345121971281395025363607607910225844414472758333218519090665646774191037459354565375281672101569885489986786938862623251221476608443269405125115775203858483457205342404461467332111230345194758806566441037756748645136487128648723400420751093427501221094523538848336586337241582113450648645083217305491021860398137381602519483255402948405450678305742147394380441187363446543385410448380187150950337034684228399250713568892801178890075386028933830099098958992319439985909118817750592638197354805107075090163160413172943932075468356990558383773197544322729243059293166748080781548611131017945815116675269030944683185154344498160728122820085825487986134631759561789245555131353530523989315891037444346549596177157574891115537586285479923092959983297787713873222429415609801452575909606076667191475652647341781534504212416692124535083079774204915873146044587291632427953788189562930356635295225942172692157328128814697265625000 [123,39] 28624158160933079483541355674766573990005814838286231899465399569520847129215499000894421240188836847499738759753580606190627871092220164632836396984602662878430732814322488799011776053578843664229793351816382967367852823197923092658332829977029436481961597860562076505081918736314231119609524614633168207199440836380675704724019277783629291213933033852567044326860877014689323641557194591345646085925135201197707771070608585556268731342468961708883480445852513741171135654830639588026946044455659948030780145028755203266877497830333390028746066509586816664183066505340480740144150229108469369691901391519458723354255740651329474379693072107808661804503919706932609764023942760998201716209315672431538051407523901211713271083259939549518901020358325060088371110612173569735208240019302521438163851019938734693130704615617322364115039079622844137202170307606775241330242705973303613791011349172731323960508539385651592584899453701647039918916370615428102487853237366381239468594549238515070329634174785063679616004925193480538627235956944905475133907914693267172588495249672182627992085595641556531871324660242183599858879531673685918336641994137621716459042448000065215265881425154782832812086339417265782318463029212959786683256756764815315010893611949028520985955625320392680664882225887921109752848544571697557885990409225414043908980052382539952498259771257359254537858803086953906272598749826991657880026767643746883904235366461065833526233227255602359558907979009989080173202221764786453442432099712425360039420402636645327528620933892977861743635281940800885676220339708575095330457551245739006387844976969241514301084046739203952865782773503439256072050730622861222172529612557715322471026071449749918809039604732269050344694237905520383295539181240257901665009541836053033903512395510126750747517872260849960480606735615332464397777458798513212917496572704849628110080888529146831037726862294196867304011832923521777724189485315087784650378408220160026324388557804555451238354219416683176091239438846528758207877696250821904073569566126104889124414670634985952288762088363812857055168205232839040663208405083683928503951861569054197856484578529810334760223939262643256188611349922581608750056399407249457124978679271514089684642173050147402091469850687057925393654316143247830911411355714335513766855001449584960937500 [123,40] -7703070255733928480529267945806326632418349241941560910186016011081696242118100981276936137320825869763018078315744710643452987319126842352902999701154247828806648746573148877478966466369374588651520110332460689374843571335408883973903133913361301229953457914823510793418597200140521373349071384642132009572294132776354149832286596203411273298231454349863700667882209566107604178145875484701772889848597004258188342442058149001409991869248623245344918525037935803146397402817910148884137991900522127492502900293025257867943869418660893691126285920577807212124989198878318173571624347628856320726971876192798451914813518601220418810263691707743524594399198482186910593843983543483595589157024733348240714403375383091261890374619839732846088237397122369897791609659444450279876750130496404504319590931809689233673732680597871103340741786422586684203323237351331481130111457488881976130151217691746661387130686716212431362080935547020367355891995421725563600789310740135003059229516418141960062295064750677456380475408079702208430849446113954138845715591294442931993468114987596018520913123258805253020387229547887002481800797299836046908072017367289542788461055298654369226643918423449133117794292201220205212777401439759853440132915875012526081494484438288578751107198002387137247907975620246094309008813814069530424517873467241525768822425274082627539673375934108095931855356779035540995936746705243831154446695348942448225249616167941592863857292414445453619995148061842904894795959910863447878022051117757841047815178155241534165704797380197057669484254585406103139069834630073602376630978903894527580045320555870063077150075104068584588905482930467889424402761364992859941077988347950774348910029872726076029722894170055397811500552084757440332917509147166975903389273532883320807526861896635824744824418527921466551899347263131003966594470453959410827297404280127523829764513969503526214087736409107087665089460983648051909208925635451223416777730381140770729427900031123574015127790725653488889905863944688023716812914300578135718968580660928286322853906696138602537418405499965166902191203815050461956884275478207817643004614684868379234032665657435913873420875478656539446633395742768422046440772663511829054393804136132686231107288177056182528671413683578033448289743001773793862341221938550006598234176635742187500 [123,41] -892715824930008317938199317993016103084677223438284975030014993026039450232085782281772121717017250093879630756105958310533885016416531809624371623617918981531653266516680847846722863091757899727161658431842362650198715879507143484887699192252375797406667796031031798605375958457317478892232536992847068909575905289077724339144836086506282093298692572394375722142058806097201592923550616193605844396833270163518723638265279559925788564597623114703291021756213556530105392201295488755065695046646124220144264243808637042198324502635822381564519305186519938566626491082972034202472790427877634455532579992127344219051867007256091290619694155642364620547837926804076370654391530590661733563201060051283270574474956122343896255501976409955549024758766941331440991663890103670178299336976616423267338517725542664289229359437843663899676576368143319613720465092469856864122840617095917124828943272285684284982097973336949019475322558754766803412164355772165961564298150199912812069604115475590147229581333174402427944344265529708327567974886176738651732035499349782023861123513970953376577321616944692868396012179888984710239683424806324411309127995128029008432453882658709444427186207214474024625709286935647048895538102938869883631409195760358515848731828136068651692535546503745774958809901512864786082615694197013802291358097456880280524072793548436661079103462674981527759541665133952851911479359526310183988146404025819638610895123570860765775702643798230118701925216100163068664257485192348352059860780627722702128718617559186959382441611114554428474055279458444135978556820275509644434920906111254942713430392083313966658636072788560805814737664692517325510432457808220351685499529734008978510619453367348867375714578972205994145134254300145208467292323550042717582748867196711434254471312432530834123286421303243639397508391734985536108558892217007943804432657228147594812834321162350038315179356033784234917604163447558256723607924758804927805388788456310573568266897120318783362949399948867163109049728006289884907509883587516710793382974691082935184418729094769914776725297557670626650621666218456229176298662452510661215935928731517075496480752929037706353125967017915359580959305209081367233561957007792162001842042498698943493786682197001000715348970941286740925701623239341131466062506660819053649902343750000 [123,42] 2298579294742198880911817514892213777833301896399883927451698470343409792200169878632261079340643033568587008506984765743716341910413077326615219800772983395551605051124566957680032986339981663878619222674492004190471102790833566074192869480846090304991696144972275505428156646346369845315758871451025862854566595973854077763973169310229506957574593361802967193422270330653147606783778846253738229663015845525912379245256855945725854453756885673939635255405823664455116386520435267345011218016484190121447595716729718569011871214233569571136811381849924450528942978106285879246828305686599171990552659673711120888074438130320694599532526585414596672206273148158387788051603413591996266899030213727531116222667202902486483999338535044320860557295722633287383944970033280341721006487424684221282010005681993675943588247660299894520513653639685414333617794129216220544234801076270490277382646689504458526868866895632877664140721791280823701185617586711893876926109248675566527626938351893586365501362255290312072410630478425836164635223843575826375158210141809606304372734806492290521416077565077150971764648217063655720480410561382356687941257865003310458385794219914118997809880712545067649179839316680343179465491446973906402814817741084026614580005068322885309756681525645593912037364370929993612526795073721645227666851111671013807001643288489554711866095763323102255089229177370877349732548162653888667692024365727091530946825071568784511443228985650083902606784302788627536155113783443179166874615872697978169624379744091164554072307615627812736899973016717092049355908235414226480612287045616493196317185068286208791320969001235374102458763031510536247482191980319927910651053878542315574344243359646860444510654667735798423691762083288834036906561396934981745854117999405247589487784584249032364722652963407469304393802604290354081608921070726017363310519086266963751622106587653085074247339290103261280386242344303577331070563090603910348355503953000280192858373789820576452302006859005008754263926105066056358001361128833944115109669960809329523517974201792917296132185718775343037726136044105937377530308730174153607930557475077189188089622948252687572353353450836633423493836576590773413764501127148176878501571925488572077113119904254658854302190961165599898609508688895886052705463953316211700439453125000 [123,43] -1475139610525709120502723329935339387795852383160569990979516579778734896390367164164291175209318716478269433867301045680063320730209051782685524925052548110657718592872083807389955236954722596466048843951949334159791299107960854690717628836954587986856194643636267435759362590137695833995893524134830099577930977979362322627170647879434489116001020007656418161605819526897183909085321294911982159666860996950623640223437998442285355550034688865394367589951990018518817194588468702104749336974190650999397513592084010752992081609115989933192867120795888502747837343589685383040069542310222979979694470105943288268442334271952684530958930203579597506005397854501393682011280033746880889783230240773373559887672687870265280548076446948027203577392110257708869887610816636217722948840193174218336021372974234035684801986071044142874503119024991445637783198095816524203489860595204881605795233103415596570128011974920768735076551824410402321140378332657522409025484629224455180119916057174805006649159961361293249235375628034312657495354813548645223773111453747443904799913218196040285684047733474459871997546580693651725393616568427790737029558582069007811647784683437181831000277021553699931885916149739164256514650238039472275683708192685252410777435236965125153503107234237098564796595704744724769577360323194607320819027827830551184192549226771555380848620658510633811500836556857276301321431616200064111253024953754801182417381006722006448799471140524912192082575318641839598690898747081010903168711934818484004509713649235517143201752982393994152996552988867254559151264443595932682269120709930229922301977604381069991540435853450594650191282806056775503925716803972465654115262366699830638549325148034673324399307093178416909180713662221106395711112388559711262137506541338103744182718052805745217441517277953923803245808373838294141132203381881778001309887553476727050015373951784367066928958958247462888549051842780561057422673991665907693236301004739105596251604972482903776835044200519157186264566880597961995750483547484071541018540940665593792690763000697547134235311064028717578855705560258432040598601884663347672544274792225564178535132107977711571073637572311701092211569312190298925545331612401771809647980023648968715086381835766130166897460380147070915617113495699186387355439364910125732421875000 [123,44] 615954887710229751414858401048636953397650656876985265040775421473727048709293547277263357695698561051109678393466339179229814462760401384824784442546037684924458580750407479483200516258824339718918506277174779988174870381246892620171489841940174161739413992596586596881592779778161289584649108255494687876565548154584051100036992152366389073069486623256796659407681697725543327225518840845836707145248845223518883549599256200476329215084404463412936222116596854748923723136427803225211666259236799123203880627508582024518443910095511640309115533893100718623502436297023203833488246313291881407453474187969820717372802939506088400684853251662111822005542333725495367942077058868164173198994074770984388262024202342890230572743408038398492069461261805714310830321910183786387504988572408979333215042264275501886815092379599783960618180570928805461647436857210518785900216899771003675040123905782820191981817571164791870674138270072135877522220330609230523723734271398347514631356945597664557449161598478958865739239594647337471107795969272181220424787089116226853064814911473350274503423177673226529767287500145540944216674224010392665593050846046788465665077048131197575630530645633343015804720544557561378535084596670037116768732775067684709058231310603060216835412352958995732877840411567238378470227334098352633521425413612449332192743890379596571982056639783497740393209262099426707339355368031832731590710513291756972548401526259806661141684277539445890921016361897967972884218343781985493318284132877586314839702442613831348945451017614436710697446409938681932638786472441926568955044309545124692033647703151929125580214740960430809025046947297454280983506713126484723972432519475214549211331721768659134391943680497567619420004520271306884195715607876073159980023049121898092755992060459307773584576818852329856181468299915194791469092084689690386372436474325794130201498890773396902261059807515178180067175078731872358095230332610012236206222698453957664540010988778325094304682530568565308647771005270451166871365470499126067400630430463317042818008164729152362935115782434145338648360972727255383773035240870688586520762228680826707891694433160278239528490664529218260076359409474808819751301451469667104584293954796469793831801358123404260605478633889463485964754774215634824940934777259826660156250 [123,45] -174164724348505966434397957071999284405577966801535676836489645284639683499692105911516028769857126385885359379398851873981966521771697848406155317739010138441693864420870101950370435515988975841775462001614268004819527043187181806958883549425002454974097459984960220919005820205936384237183491598832343206260235981946788761478198605993252929375148594446556924494468734450401900195615802341271816458876972073905889627274273356497541290090725848054586952411178103699380133189290197109535689348290320117925292470279529596562026861674804298742813289515735202894378546481110187139372790904938164199897497137047572769070388542426310884018656271381878476947027538023567318208316201700100407930593001449109854734171675512124947264552024869013757808056686836642432551258917928947667634037136853244292325161959179438308132789693681837943901517678191190772323532532700267315056800219391844358060757093139027308395288494028938228312991473242258288296087121018165125683813680296132587958346488122737184945013968378095841486066610179028037082412523998895753121420582029619309260269547699407852000454937442993070745376386520250997163250789713087936978076417841473307795262914765720287325319758107414920601683831112783849309446275232202344399728411873039196916228863606490649180300540487199585668006376244419103136573787229866822693496471402490070759665060920935800786250021761007816347842391609726709892504319213616590440983098331387933565438347887796503896236185572680514990793740323989622581416250221166091524626004132909822723610114145160047675204251680051190278365578440010022166557203153221847570376253926961421868745088884550902748939592378904510428115788278319349144118829268778108121439528269848586181078327660904813863345751606853015594428700766219832136895723088314193659045677021128070056385105043951505027829211050524071974447031659841548511774830305669147512871270395590813439464116420477130500254776274013268726762118395661172008422742259613711384402838071284636690386586281144908269733474536912485095988826933281867689654499168008039163833825141672832091342437813493752180192630381041988038349791503048338490180132953357065424203448689719135347637629564112929238625404306266301516271957012830035003695325314573436407691024460056105654871788797055601563612995888322490523059116185322636738419532775878906250 [123,46] 21750277456532622260572525236005931673391497830544517379736561511150632649115061546503016093069209510425809275353983472313232457071158483836663424301136607243966986222925510658372816465681937200276920136110412641245706732109760644310749749538980407133157784739896387944703545458436101227128501920900887555894672446271677748064519632473088434830647399012733775939497094937441283469714762074263563788899517866466295068286763019379131237181803410583701371588442723822703087891109743720948903707996709479487279619993134327671936437853889450644426053913667466234572888622925117006732665011136920134306391721264345049857031983647288133721646828510902675378957276914187554123668942900577155763688188630363992548364188369202582488123775724497733718608469128112577649051151563805600558216874746491384181606088815745835944495392178999335270169446293856800191187596826681371256097241727966834511364271004168182804946808456488004594095890296350041297922077721346369524250363143946006737377670516167186768087081371608558882276513105421955447536997952686099211146004414908476869627991672729762281262192677179197597530830261586916355446798586710948603420906724777353322137335805776955124484577532382649064814710854509650168565374152943085858159633064089349335698812177287097643481951964459864103502312605316666633861144683733102512059179470665529366538118653380987792391769170412047787471524573873344624976181138596421061330104692236515111796869930939735293001731241479922650620409354943217279728344605729978511161912190721314304796012816023797030950105256971087858967696922458055301309634767326475131618689427026916760934026651959490682866819686717454571534481748299252436956359515157733249589220886902944340322221670563827829988167600654546017063404666698400624657269951989186341894107490573279424561151912590772989027846501553748454656872592950084367591073014159101489217388049258345334236433985106370678494092210461117344027343353495364481420440431843827738732342860288168779209516918115152230908747443166519835245607673692774259253916636356315403925468709687593786343652245054002948949469235147417633739779956321981796018444242255690561586433996911992899594964266495970328724161695208207027152315350820355086688283262433618021740586149433428160651336422150836062242457722218369475797317136311903595924377441406250 [123,47] 9852824313309526395855509736335637134277877178930541752944433228060129078306989396856299992523588081654331700015281080616278595315154145880200782181510817074164148957440148109244017153026747711006918313650649624080024612359233235291577217283595064310926508311510629272873739613041270173052302075574781557932908603450524321813455619550798321382943765825680957091069080725920241683366049170445896697230527867509979714881875578504558210869183594146132023610246766707074335765453531781262827727752174834385574612903283317735552062301218228403044095580686837543582892122813921511720652413541129798178242511755954465584568987763621511456611712497324955049598516305633048829536011254503140192565870225073927798334933136137099206273062485085720621690387278557687780489074214573870795703052162444561841688746893561617122042139964353998117119013901926617853231780612587746646467514805933545202698450014735043604875447399001473340405703468665553555393631588874686151578336057105914889936337818616993884456911023263156029700902263242610876659431453201688672248720989617281885017464067820953278821972691091190031856770175140604062432005942495248566623381386225722661647568238502120140740265802285877431728775907447908826819411579534851373801179782729325526217114700519887589443053006472011903277901148395340274222465869608406757573267308838524998226724447745325063640292418452420423889037094662421072016592107849656527054273531181199271315754973722731450012477935059726897617140044752511210924706338026383189397634590111744782838285041636264328488670466968497172121049636323570111049810981119522155300588717423473923967770022290189824155029953762575025321270409860813227071937924131355081199604587765315433778608319592368690346788402438935930132430931616927698357158167086229837485959763891948880215877270865899027061555873291483849036179151912679794906634895860879581716800049927584456153135492532019988935223699881542052002386979589674572984326914800716802748635037727228941467269131183499000806361617666430058174179362310858549035158713029271476070287129141537357001703110366015835781912297560207211143535532916865339914646096576624543509927448953367703689559253901472826460742163477095753778335672208728857282286482446698475251450720465210986340588703858692134346375368636472558137029409408569335937500000000 [123,48] -8536062331638203908182180391360772608546978148335882323968787722365407633900844078663588167794587548489351120983206929484403265169528877779216408441727015387458589196330705743587373035525238251882784085375299565707300681144737638331476156568618313815430465824998701501838810154501762130989219363331835929106436299298372442089423023214143231390881743483217310316302274348802719589757389406664318161239563451397384379042051581099278146208244154260596214857278044625841511137645829780314597865034210826056149400367077134320167486193279269442099427867898205214369402892338131839234329291428318318132390452307081300453247100776183564427832771762202174634619268004525507893377999656206495498756433402655619685288029572443462374696133353496874907940297967566237349139814119521637421773246650085400683825135007044372384097939020951648550557840937728592369794984279063636634743533681514018163268219472389265981410043810366355555857398117304379078655756059853118416381624899610098367780039908984442093056161186749816847823242386794354478897104611163775495681844270798699342166253831412059163025659765972640120222142313346313494039490516002112123030420669360741058985243659072415937953176735301893129110983581865066034514713661383302509678610552051621480797156534443377529195401153061991224294758222848733541988441769874347799122226145169725840898086856293486410894992535799015427506090149067044582186163451524254340240638790530172288877133393089857526545269971481748312377563221863451138667729007361607240432478644247155634720384639206304786683214729002390086719864636884611477877213476869391322851942527808243235725581935237909153850875734773015566124003712752156094242167801608473351431509931141350368703154856029484238807833701646802521062061586265587677649975880972649942200444781623798118821959036499533465952752850967735627139258150888209652389947982544543258502617464882266453551741298955819422585521401211717279080396366935313699356476315628288790805893037765279519405317099612514676079409082689009255054303342733914093813519082556833126658651305855718310931605471134134360871016644093173905562099514690863527640802019048934902280841445853470135636663437419398846319664961629388890955674634239955201036724562251832464065442991319117652656455736512956778382077427380636436282657086849212646484375000 [123,49] 3748102491065360513242620458948736912695007362571753272594679146526021305805185030217633822821105830830530843889782016916523735202768578508733721584666788090986118410600467049656468612605686335578079273424031879733942627823425188688209294195956966076442223343744701919884333840086409671523996661199060779168344152194162556872004688589028615718261279449011590485366733155404820940611210111096218051728497501716438012404044264012615848806419844635526366183632579272618455923082154524744583178219254258391316719316305196438312042261278679449296288132630547321840039051243961860008374671573910854344474157585571382990445741129746278171354785703897849400988620861976679998376359073022424368747162443779235328281803284298766099262405583788418185923616628254949823716626473162801386859531554589333885557238030077594918666921135793864513362522983351352740965899091681246401739034421152327045162786331510052015174405369806226184167466654052193614270601323498109039112155575609274691791665152221646161343348721335206583573962699222107113025991302478496304078627035124887141232291168896020437337076033618255793040737365043678611834645156993100382516851800888973278212510810271958578991505063990638482814688956205125797860070685426547802695034556844702664155928477188580289467709355306897370803747606326301485426647451096225185083594555996260907299969545503215054019765790446366761297348708170564557382635240623616703670482124246612842079171135991013454716619141076986342854205560680478574427220879972044608862065803098433676574312608796022581385101630143647701330354484858093827647973357390222054759683139351465097835800491748134399333316876496064927549131538718485181245061599696760491442558910043620194924372182015096457146489641330890613650276683749783426492087289758700118427790197686216971631255443368440021252859321730882307734543452215287224042319578662458878394099827318155938971945381019469380912808661494372552981811039034523137568096762525505064123244357190528199646789462786487318459549307569107394882894544314263213475082506727939720217315580600504754879646783314796500627671959504033917324663471965165184340985118276143184014221476855069218370646916999365970405403275062070821547801263683843440683784464832188342453457459156492994268735358623790675930420590589164930861443281173706054687500 [123,50] -1123295756376295846095167248769081495691048872924732586324965882324304853674534477695653915845631438253504354304697128910655528884150343299350937192441326898079705849940035908620871601396652242128339072844452340624462443476567634676661154192736852981306547270770577646171950507995142595435029125670991416013354950676655710058084435217604137249830713155485201131623282546991196981993459852567880696426213335740903638487637762899027545887778025006115869743612187841644841738574720017248972812842168837360998348106822595036204236358579083234160566506072299261426661721218538175310037314910745116851095414247957562195588623889646530787118816170417696585826427495056646704435316387087621772896113932132387720777929301184902131003256044467428046274940294465243276306717834999127315115922112119354569547814143094617974960839130038645942062700105915689679363539405916645044614676378345924569445103283047437985387786883630344611471339272653122976008016681170759049532798763512440665756895329050098418901328615777656344108523123055921021016775339643130897276092662197274775769280387964169311340645219182233574001862549616666030014145839354917188952181085088971962239071687329964982211858990640215361321392739647134849331322763608230679873565243877294652244943543966841335194849043538215047585410822307800099920595716412936003650005185373876623807049847883563452398585259689138322530389474821183972212687995834479230510171445290980038643187821331538724666792604652273579668265825403402914164558646430892190781209418631185428911823020825236727392803544856356062777480808163045460777861523517939720747174026539308092996978528958338770676744184640959784080367072038992413603971032494371872089799944267850303942672398927445040455950657271268069566175053210582396910674670453717083112516156115642433741687303722403556772961791641941284174131050358416345950137066963364278793603978571058943121465482395938974259612496970104229338124626178163176447221061433530304272719648100946543110741478381222505724910770377720434839362268231627191363320916573312867904775297344190908492011230024550780265944169469713917481155639196542950253462631023042923540492089566185972219979963625761732047867562754538049408879041497368460917629885507178763806669963392322501964554050613237859423954034809867152944207191467285156250 [123,51] 194519131880683447035337244745125346418284281103778957956908458613131588416404124919210958516141079909012640149036447682483294076289232392335945005527799944948326851374482544117134259961893273440347316834454932611517154001977767414413269325805341812179808474222786126571341322523373608005841901952596442220699669126709078453446815659497419654859181594514774275270982879748675748768323558596905242512348075266941318506261732852828612172520734990672721617289216497413378134175576941521837764539851276305457027822009857413895569045062564629663656673919494527700266113966041709754951543911468459470468399423434946927837986635912800093521478261196626071613511354247675516945162759054875442104167369664286594774548026702399747107547912264967784512507285299799253433322114218908136941469843617923331880526100275191918765095644019125168141405119723077509278003937270672812084250321985352523127649687465519580343465544478026665055256270031661504275445296731345596148324702113863509509022708158984408468030514656109434219788867132565355286353992944206717406012499672918163257253042881537039096633179559288807036460245893946658319851734495035540658067236132237592418331771550190770176045445224808459004896232799197085193882775619908596438428501744068609443244353126202972821352096172927876611248280562924724980831514219645496565686397131687311622302170773069054711711515224211596584255049938389047576519488944173707269844707892833449330144726213295969184079805488838938145547796703418279853957854817780460157639986152331715032662313735265864281951420325261785590653363190717326979505761401178609727075444655797737247037361658988401974478294393363969563450959193003803631014411363644156023009271573117742794608055940446829081789565835646776596134241443821179283639394488000057291813850942630503723968695963923868400570059253108476382133565521280746665959268285444346863821143422679185147598418582562727157098646648630027349436765855699075082115156385558371422097178305810614591069962881192080361269551655622888919914896038853806890188871355398857532567731760239138445379882332094638234211319329015630697642081467483793689054216594290884819215026263286049045458955520595255625927497395684372512918004019219303067360918092920015633796762001425601720048245068736547658261315518757328391075134277343750 [123,52] 16487022479136366887514118592188627432799031922253484183898612470463520627347741644538627790089740923591807629248272679470946010274102466537416910157491539534361628000929372258445678649713554540770545158456132536410453058327213722245897419695694481185480209905608611405620968033589793873904273234742571222251195235175654400017870019795146640194595370186916100071414078882361860743586545352576086018232574482458049032774064507656932170423805720128491510432276175272543541919799371746680068658348377863780427365442438627638287329361066914632313008950038514773777577326366712282546850987617099454345644918363676008540766623316827742138948947311897548349417552831979945497152114832302924324192898850067558492610499897738725717062607641714558609560888180067269522636967591920410770433811105998901362211042267729286909685485935692100117554146237573435487626148441284944897215469030637817496913092539184810935405480075415526465501308023676224298440975732076853816600608589202193306349739252200697111418585182580770300786906031108432733166477125625623494244287676209382165321196798114391332401258820559111103775825054060873080439163911243434192625151017915623109799869205386525342291671498624360296446019883579830548086110010771464464076166268677079152053776308074602587263519229657985223830727864627059673763646976954761143522701590351631288179777519369777496265649308878556298454400212443454020645986453837238061434675441752877435909178583895280983889188394844444056289184686019542272895973615680550820109504295329712091328239089216270319384828493479958980936553880515374189303425778988266544994354074323022041254681959461337851343838382517141390419003630458073220436005475183937134053974970933746720923443756086428152900763770186523519342359954756925013817381164554311056756994455539599464584915878594347986307393452683127124847165049967609998419472448927124581728585255393889928677061353794147970557347726603453159821790914711218995832487526330935089580351362699155477870684180688495299389750309185088231294646358204840441568911131867150776579674348209092430266021610114189546769057204350873747096067305343520060701445674903650909791934820078629742718426168275780436564621017683488185892591159916718551910272639681640316151227263944348181529900992936532588828413281589746475219726562500 [123,53] -26166512724197553504450854812441080011466936254012068779119297553204286997572132856120621682725908802352351759970539909213519771180322526159068027386071492487377805346799074604027814012101131211964034477647260908758471885448621777006114072551954862308652785918110174783298960940651035627995457886291308932611607822324456064173359673726806888394284824221116837609156509631931698988879624393322108580528709136210686417600333184884521333382793005043096944745779181538080464120665725144063292230233108611829536385723553146338992476949973040115953467286880668971643265593628829988420358777932272992110210525411344789062102557648599407812401554354098143102219145939793050890568548761987445752688701373829793270947947314136120068976716741850945284446218256700612005496459448743676403310404058991518140610005846294078527844707705592549455663334668552830553560799105019500749828612382592611491387917808620097917996743109685187576598570420605639478499922065013057943591907535342174065951282073761888185270938283133269272434070282780092163478073643689683315469902914520079222188107786903264153947011262953874116213724650469407940376398446537660526287290986635519896007077509520035622659242741043261229947967111165384005178352158597096792763806779388631855827891074217748611263161232806055731422378355650241364274949751717698251351361366141059246007781079896335980080111232430781764399377602201855303984274722093908188103171139361661135428108037480765534095528653796617035011721972125223319456300910960281678901233469132724696957812786699381925803872536863395140196691107141563141245684054187685456904159062759160000704355787862084300156631301966376064550263452331286640229810810309379271673720271821359894891326219397355125959816335720250507337207256730706498920253245957702528768375776287530048752795888163655538930228863400899662008253274900298546433921280157592791845538887848334266884041825061539041007759017339302864882070050138131433868882497505670498043839556764500098113816815431802830618524544494333145035800544201000201392819326524722297570669784526922618350635761065246188426867257818194275840766876030630829660465344408881005799322088498960683509073402756985296112003520509584017041908853461867047125391182517320436743894916819068566021452837411231939768185839056968688964843750 [123,54] 9912492622458944694921615728187167204026828162457930136259474784336788686459605984345055589398020725617241000841498432657575799520845171900537042058815678146490510005125653612917592355095690060996163157240019995571995946706957960333091932584853058783047648214826558276117289607585999235723900331337215241740362592044240488015149403287758941723048884502172206601363505510313771537842584832506040951602385933964935790260409669326188122720637327148494650599291815713513761525301295331196920405083327025202742560450044723806865331740640964243697857789666843472992772081600382964411844009728197316388890101897009082221841401571205171945919455998320682515956033699945760968337296004021361473048442342204523098901865292555532436987943829134154178471982390880174339574780117238569933974510802871457613594756456399119141206292356738422508116482850094311128640049618143709456122918769902618548187429473006360497398100600235468728882562836127882610776983066994506884739277764257617962251802343910882564932372188597617236384082444757229536419633545913304529013498233799090674670144250301469153335133657137511887494660382296300638549433146143928217753652045256651190517530771274779506888944311933932335873064170882631040668048946127283405848402511047759480506121972723468410379022901091858776552502837508908155455601162789377958893296440833104684660844988014024900271509495053786785396938323805104605073799037858623853649461322446715880643169402382630501042032618265605602410930667158482646334198889349318682196260806627135570974860976457231200611613476313048175824764832157640301964589131877991522223877662092162557456128576201696144796141107691788296450794839290340904907624293225847375968440790333010333533836398525692268831591328014303006590824382404813019977401432410526001414175327016960976626729664394808612550520660083566859212328569999844742942601962728673237505123067549899217698913634093623813443771668734814713939243254994106881017174340601347183347704869856191081717019108738760797823072346212742375432502579981661383977542613642859633824621822628212558953159790565341507203669872289265578275413618553114791178344568875136197283050263367264930299891934795732306012568910576517250112626639176377503643015654553428473625102298785299317560038012686618458246812224388122558593750 [123,55] -1896265091576421949340007338039757595002788127047229611854274380306881657871196213395234798584302201720845193876219238527234966173289944864647650166625600360800130910999299082777301399463934934174070399518367558650704634538069343950753691582354742666088478391134490422703165465212612037192153182702811807172059418623267240426894382001514190885135619598460302855643793546925763603865881820565921482479317796424938112729129067626817030169488787299058240705253427102488514277200716905277470992359417555476163353074689823516024402801743337075850934708402635792232801042844167851410359855764563495918116588252097194202796036088315363351235936701627589161324801558453193692727062122389916870627679139165533233501558776053700239234663417221915050756934593802976440576151860057512673199579885166870402086876245262958116195323149647101066984804805767474660377413457107803589271699603386881883450450428969101188990606032251830491403366414044790164791512814507048637227910496255427435063757663794058175554431318482678232002801310635226250370997890141925048464155706692122821313387210788056384414051206288730510089266248562815241079340960068307353132371055333351486669887926854506051264061923368484154299255476395263656121571583183320038115560648859266782895767334327844704165609739634172377283958928482342710700846433069559978638858233328699741953717665198849318538633639841068402719343195765899637070706119619943665283310965377777743557068040883254261482671157511179124969458887439623786512638442473721336594507667497236111989840573778673277430825460248824864957147010355127179314250731191836869410924813861223027212000461419021146159596659333363259998937764015172762802865261950624515164827235807898799527248080711464574579440816263098956998994894997288683751505021550291710784182909325954014637382476444032985377334454063261384351215259293068186385451954907705185890036112072200489649035108315010885156387287804010404264085149962490610757920764270983203678969565088141727875677543869968783025992489940799317321048254352268568446188068885167493874533547139493192312047201288986982300046389889706130847802243957816848498929803115393930533216171493251707965568883134067867674158337066487706643323705297892162622274222242545015865547502277631622402687128214893164113163948059082031250 [123,56] 14969699882804802952414975102824966586360965396916164863199732310184414469991501818729077252622603650055330878405132411795544255951589131299802040761876105726980881097341280031522626236878696330049919859045824123335485778298169399080333322370321006386773403404653663822304126879761420283122036260597529145588804532879808826955467648591507762667385055609509715008076542611550664066358925911465111660814254465687334440990096057998108678169822056299818384172400081918506524974497376171029871275582659206115412328249062954201553411529675639182234003573888507798005797026031835964736400003988581992922224698342145773567087564497808460476754157217146612478207856806254237069965295232919148702102011138493807218165208426666342393173632417974081075977540547001932696937106562226292743705640941765595058364556717459139897688291376640382605859123162350856195839737594684040433462119799999640062736939263514837725702010441326833360912533453792924511678967100601977364094288822227697716236825269729298547254209199804081764340359928810782471827682480015423167678193064463898505520684414557761338860537453042201334950331978491448177008844804928312820829153066236857844920927564270394975408814438766772928857388578577421309490181082588517660036406798897862398774495256817851658751779829374891427230282183540610101154340823162965236025655529045941668073994638120741768195007344988507090812800137166198266455808367137875580785926381701581070978468253491251641092592978380933846350352113027766259753559443534638833074091582333457254133968282671124417336608804053600519998291691346547890911714507244219359821289748769510907980724596852502989031317139928904100473043236823076766338176897497568400550863963024062162486370190431716629437674320218874899402831172568453153726624858224654328933060614577207468545642353761129868314863113143297854272316405915054725945914909237201728020612520004306004026230253066637073722244874653635066830603012697975913209648195708936356090264973516986728607320943670018564480375178630812299123922832742087377625759317382278213230175755078554709548333001416324575434059997430275882479884393356883396842209585660165649240694940876036819758237811683149418367171779149245669043984207325905226252341319541014691613979581408244712292798794806003570556640625000000 [123,57] 96473041144349013911618698439336901473413496886401176631570773071596686079908030598428476687067355345403880058205597745871888596015670865734062288744763976323739361600578622924562689560131501344193739659848999125696852481617272441708663886789608272277244412147774381747885315630511546962011076142172782742361098156581030598269251579178710175980187052661425236842868283515197509926481853394352973006025428270225202672709907655888459487550472213578050143816533103277564266889543673496132015357599538861668820435832984671488911834318424232799448358564749205263527420385573270955517872136888809883503147627049063826310767582906977947627937403088265171283794094937842636699886195481290996123085866454774335732750541879974748765255566711921975262315336497241515129276999637882220394474916925301434950960387511955325304093276369455938421416074775710492218402872455533925385891958839786688632838877701275381721247115134195277903958202232504919980957115712422420068388906403753552929843319271360920345452645367494663030123616334383704106525523915165611860028362498836961772080043559301053969296178827513756402892281317733517070736093112805188935124945633855265888129730628874480240195683828283654732219878665517979126938201444744008376566144979212860327811854690252210547232437930509002879239321476635473266890107664220784868290460756981531838084959956367841470645800490860647936574175909712272709824696880793854527241630828513395897580408533592986513125599269432202090966039862584497621132115813079615736767183944418525721531105248547953074178269948410582653111544710332999353129376092362125211896597860641359869269088175094119640538576268914891957173530760387082548627702728539118099587590210037912676354819970964799359358487243563500201195369977923596548218350290389354334151967158929176456277722372810287206474224481681451631553289298606962025423363251838431611626833743228714009976015498220854519975445632277458644758404418441767076412522754896049027590240970722344922985396046239666998848856460206827060462295755181129609341813571249379956246702808626273600869579808239694259559748412353430685114368500866444991299962520091706871932536293507865169587614228163586320967355332733708213040025141995116625005215962771850511143926013013505382787116104736924171447753906250 [123,58] -24007864405760609341209710725581652172395814520847579128593183414740369071284384701479379827758479657247036152344429841784398495291705821701919008718156532263665958306381946054134673920006379522925134688646649055383909614352886036542211094596352449901587126552404162516592156053434332978826490219184717172793448094307433338199774200369117248051033695799974393437818783589293226993987141691166869945907389386654272485100134142809963089914410888049783440351043523767222099179408957282128693964622362878049988381780974743620766538124937866688823257929025651116308601441608248382110255971688868648600149961823902642736229065076949372522289540346531807042441228035813622525088634957407129473478112237364498013298052104410716839662397366103140634780435718453079565911867391330893957291188748157851741117810067108412892311500234380438211999936664883952723622448143384699698441232499232058556873801005915793250985746544609067987564080260953792057616513066119471065929125394179240362269838147588159911837487835950749605060374835206086209140866720862443889339648880375227805712054284746065877657807760231070167731904871657496057916504015079929338985538568057512513755302375690332711642720327126600704432606884668668302446857076237938749414943358981202942251614459293047579935563413035678487774902943142829872430006040990678066931466529524392974926577008457901650309508347075791544460194005286722996834945404343513033663809947461677454899117018745291329858769125089466765573503777939510690161075186943768631188115679115702619370938310284956846088461647929688201124706566016318684885820366164486170064102002938137186543225534525205923731171220864062297431991464330935901285253995493838384797906448771419534619188102827500689000313174409208579392148348217326759851002051013104297272854756724857718796501649868925389693828155669403937556628354611604814890978490498382209046785453866367896503301627477495938737621367589903360361305858080921015820499067298695733880882936989963434698982210630632641207424362737033463040330829067038807729579605856358433489045103650054664117591922273418316791338070888431655609383285885375022522576666936297780126412721154009814634577583453120791535380682721973874288393410229218513951923272839119758922943326240329042775556445121765136718750000 [123,59] 974474957388804677975230307522606364440259410370069950506866778265001999525558595194627996114937441104322056630471625519473695598819694039553790932096576547006255644149582712882111894463122406990786452433451230537733125978536928660534019435427250903197597337338524333719273280929058345468983581250639203914144523952360437396036364499391018875052122254737988078659721045415274152094431181661508187590918282516025216389073643578629247194818851244954791145752044681987667733765555660915710610617708505648819689298689795271750848269267910688512736710467757686062182438362883468050673101430291718564321995986138768161729801226709942900776331344024219761332722054895844543004639406615932642215929570902353285231516356597119215450693051984566949057065219039314084337574657245874035952344620250623685042176684931176802279707399710965487602550332422741429299483543863525231943993890326745412442729407175735338951666522670455712947038893710993675879004310742580082936155895332699957259410532337067542448044374940950468804760070735464132428179887125744556373022967515615589176930711546026498449312047938619652563035089875267961898303890564483014763964058741406373564129557770444083124046409054901422094342395085791382814508163204500234307686127172923275424465761142176842368336086731459256741706639816225940175729153359874912871265089971580455082067965766906476289733135481039772503974477474600021927871577389700704169380220674417110473884449576300346291104017296077719191038134782505952781219498681672967964922389719331654246015707748614628933575211672396898422637783447190165921266215801581268084708533344013449484927193454927466413649459324395095473810645473978826171656536068401256761660577398111996296319053705037227140090129183504899651035621353692323017114529435440584195773864004231285625716468837899139579536824868744978984362224582095259387604310522670457114696042326249724557687468896495218108401738252460130586701545143867468428706301458801607416457592898391431817074364571183161172758388376398118300820935435999232916917664657297139126991523452799467251886396848879777349296643979924463715357318092815729310284143105270480244622088245923056699662357943730907840408173982678377933784624529135456772793967648843950837833638445317774312570691108703613281250 [123,60] 753118285583319307522159645344481045067381994325051944623394755781586409450879543637238617678670654825394453127217918600608443408897216254176736419505145667172226612006040834101042358467152294374501469035087776408126651630488372283156892245093406510132429695995995345284981913657469422959085735364125820648206940561814108462318861714196269879384142671612797485722575602910190528231704604627207589111671030844537374219225595405465033225617267608444288116731418846069183967437232957982226842463417889786239875227395932809342865541849090849485706458452416810877779083591496638752456064603493980927871917862507892940719822239021966747351715321481730210880111022531407892117446590033945325673731264294076446528643674845652191012815862438914522028512433392441833569359009906947350622048349806102904763862032823426094761469677226901067322098161210571825265625400325325778588237928486854958050114234104029034593476917745217078251673711993414266736602331446664856568090543936266749199764283553632621052793522918521872980721446060125242452051666311401096150325168227488450687937282441753827386759399271215923736760964383265369872557445116614539580387246573496175185660609569950390615512013033531529635920984369904723834611944674769612929312622181335078375397580804385248899328602177126002690763137340973187101097493952128054861657878978081007970103676155527593029475245308579666844417644208815181378006935603209993620793122415161704793347438466932157093120400073056572594588704237773478263281270500725103819633779534614991173822162230780348772791506578534064288263153142442374445084467186316628932664599823969030886517048204759447422006147136365550005331400686240326903548049219640665780759065302258791915932686190341615058989521888637284336557104256830466186032420932542835614293589835692750737463823953066456260386642284911142691003371721790130318080331880935406263383745079437383217894036096325839211010779314983468692309957772795833978597365529038127387963950970543055142995493500546129414825856695195262518692804731999525000568228834972361937857087978260957324515628940995749837853681761511752463088422431565270835871466010773500444226164472733156719796165396049890532483114542811960422194695427270208395848292740287592550441075900380383245646953582763671875 [123,61] -169517821016055594398573975522288137710345012083769685054151564746066141517868145794464387927390706459799615672645440680053810579297093239870284265026874441139113713565174863810453633776156080226454068913452330942946312782257483786095818617950754544280379703288588263748468262171835523538486954482270917978409433525790395914265193215175554214157827648864402751383226995402889265796790025368387122751340452846456077992511898932445348071746850290149062513045827692732735748298635532766065575838123591242882595786109254942414459406129554334261483369862838492880936182466764334296185917805548000119487898879292198703004322649114170341673539797074915101066755613980192035362145720837595801104847770887556713306971257347367083539547975610818122926958532100776861782848208046865655372902854504922545113319378715745302626651514534854981198626733325253838089933998565799089775745108833676821749206719170696410675945178339527360148438232531778253579069633823766262120061525399865531514056495220676096560324692462029507029407810953779488830523839878401726094398707551064021451161326482572625703261598854252588692904386159500066048871286152253295118258697187863657169335505965495691533477705773316483866560457297749198445600962100252302205937371534473819411412801826991634159609730652720473328728095183749557047544654084652075416291686882437257337954716088115025172718958336011689594701740358840461981499649374160586580525185905366539172706418250984514426576762670072974296224352279936332855901574037964418726387340139725468585017211653010655842805056820266688535139092264906452258177593408911007209619035068901134924744855278988660097139633757656460172374877167597352711096692500247402888204110619303794439760056899630666414440384610784213767526673840373119945636257472997262506218165588675648908059546921105596271769158018659715305307072903671372342663439283504952256716849151428201463163141225550382732180504679054418830803855794000362268867993562912645770523014717723200639817295750254938462909627098137099631169173323084814187786609633851801141234722153057271335645166211498647840782736492998025451108793634471265121946912090092944214365488596726712516074576572372558874820310791851456697543772748264390275253006741540406920876193908043205738067626953125000 [123,62] 4747531737621394115738786240100625569250307989952687129050635320884580449221762954161120628554350023818695538944141600532040789820799900541967374055835934985061127799132435121921543706986629001523591449796258337953954467050715675598048720195627047388489949400967974522297586222365556479085751993517725038348724565257939775804846278455763511039771248313381351512145985546367316875344197542853022230545992088432705016755075903591730384804673589862483411463021471832493776231156749778540982162834525676549005654162845975325178868587120404456951777402484288137584510310384970068927478053742440313856092944095825456325128510379298486143417373828305096279583447842766562739813433980357143338203756501666151516307695115334007174198443616580803866103217584188685624382917041327154738564349785281689058195785242725565844785372248510462354919145227088411331288676840540183330936117818740454988735416828640531644999259663283833544691914497764792896417445310262455168558013878795845064197466212272315888420638706297063518926998544886769447177487708408422122076292299206478920971197634266777293757134560478247964531599084053457792414629126413634157529346721716462332850753277381551591486733555111584809840398939149586689842335660443433135150193218169173771360537006297574486182681819362762163813986619365381856338068847102538261638456790590497919746229364413708564048113825724326922396935401984570636281446405889355434573658280440615177631240168523312341594549361710064051078677067300443301420834776629854467518586424746110593509213105339873544905208727396680121567886817750785900159671977526211808129066841432990247475479574670143076025022189208864519775757549248956113318246932229714132655799411270910211246412898948802625300388010578539489468146751971434844901269888173523054939652070843301778539124143021972561671306676393420479482575518933106369071944051562987180798899254059040252684571124443424440915651733969656009146609370774925470193289141781228727743335880867633642574952743977026668057961933225655731446673126560870377353522574884074436428499668093424972868873892245149414648858734366329223880574336557441832395158864717344395628673187339103060205679687191744715486414983854680541790782191431297551423231124989587925711020943708717823028564453125 [123,63] 3862658381988410326489355291907089460209509717117439536463075276090112929607404370133561237845538641318176435954457084808167275939544065336477942775025362885950711443889440932739624983576115009430989708041322953187553830364070482786151175555850154803918745652245149380596525786447765896685658674692810434136289161422915779243703829549144126751866298904058046070212966643873620499243737429309599181676854063218219585619966776329632934973543243816690273271310731345472175045167125487560568760861236182810540722099408919895091782699600369606128140098310846416591078261105412074586724892759199811161407434043338092326498135504405996494044141664023889655631321639636976878656617454123504600607065480291128809336176389763025426618821646260434787306036324018741224368721158840224163800917889486190652970207526652509915346083742396185205259864850490327873713523692861272564816189012376571450785765909438700703278107116656119935311776221803053327786232929422823502088145693679228693950242651993898283895513352971446357276457179450207721549549276671607681774218800177211584121301491078563437233225035486220337022277801146498011574805904722626283024023903636389665189656905282425601798731745228065946581071470223556080772468203887060251209484696902877964069050169487336805319703891823684704863885195130708690665996476534278045859863880582175544152492396414691771804506956773205034370800285431405534381183102454779128378904994431408935769295905411750235097835739974696455661776845267257625635271683322978062532586293235315718547116448087812389888277731420756587663726549164158897811237245764707127413073603990207524405273443423650415237153115549681333478496387733046170708011584549221483104773832291117562222828056351121659436027136284316851689476433171644529649400680775201592334835980331219668937204646776609560327042932324560041415225772181598466213064750231328737001755336019657470646993212337979886185185307308169181526824254482582652908503941467643118858130259433839453998865191784180133506323159256585362946096126528666402167625665890834611122322197414566046562856494055321787970695259886502132934742932253892518619333976713635176709251410098550068575985623476512174089957671138082955572798867239020449877717755526873588678427040576934814453125000 [123,64] -651468491311627556747524028698044257237034102847030129912508431088889346577878074726202738103140691403550424834866162874574378731731072427776884178521641811218489838911767872743810336721619631409767851740015957742668723981381332765929386222774089230548947756253580228462144234087281404144274548516907067143113122842075962333998043314237547394353089321219393599745232564033429148403194140442194871391263951203597136157041367883197252523469807548068952101949813152878177572570974289025204180281227207680304050193413736011521272843526481554740689056384585624578132187428202117695792167734452483171452622379554061103783007909123325514724979014605800873470746418111365620402123398100515960574664603305720863346455339222363084030137583300693263212762227765136938915098801549518251416350624513178143519058396678315365350582924097238018831449084618984690044757654039899599669576004436922080968384670105075130330812291093195610343694533465817783630024341007394092391669838706869942467850833664418201042636506663932240899335183786166840070642672509187231538408785618889303256256951574408036073981131635374550177797605296069606402512409117572937620975620921210677891914970838096656452503578521803461439650547111043939748417340211684428828096509851464168035684616123058839987761944105131155547386207256071860311245361398446739094273166347306297354579266359813571614485488392652973517555837710657280759841248287912184504639339809211587918729742239700628349311582744415778805368052109651411402937039422429136635076794434730137895121022980420738106413993599821384362287954348908318353384716927381238714531161927737042487724873449698306734394618556318153565593581802726748236475117359231251427056908786589385067596527931707833932921996074729737221459994506801785026849753714329466312536130697892173270782446652390015942047727036605981362164128551785875173712728213999459377194114667855082738215643385377857120083057533897314325518181694046147177789463132319952280160512235061266147058776029464109438268209965438399649682168502420362420023910610497150755516141539431877049802629471237710464588443630236188129947822283399059269322826209886457902103193962161880465324548427561452568812533379725755938824870700220573058181194880944531178101897239685058593750 [123,65] 3318487696026770460743672784544731780553421514500435629313056391472840145582576375533071911632339585493037463795138964093207758790475347537185557109168427430196190486435215590063491810119370772752364486835892316622398093018052943706397257967384368190024509829904748968906187797856756880753312800555539396205469416576076297020348079036958449706982400971884920307970184499062507329700337310408290653558611866652591354110955795116513301043337026255331601071234982848588823924604033578408513950411011677273759342745831414363376690624817758598979665199823534530886115468084604357577869925005770908659077292419527028679763314569477359397411972747582963099343310495472306322530071959070872087748232050329680709063609984899841736407900595398468283361778240578452191927030143937844514210173690871623334966999601592475122339567613686094980324519178220666324100368861607978184528304745488797593784587648330471320116462997965682188363991777180471220272720672997907233268160922117369847482688529667114902043931696938453015771099809932646776371871325592556381146365186704189916660756330858153499553416108347126171658935393506409838145531550632407981778497136647044227332935395532138929883301261862275759850104451555383094907560893522978717426311657847712750850625489635827116521513525186806868772793715164021828340427003764110820872463584353399292515797941663795895543089202347399080375562970527422623534932771413994343899079160867521121701353930323411157042197221484926436233643373843452390525447865002800355966399561135872033840957097531329140955666237181778607484150320176197930570668169462842849545535374096079514950286319983495461406433429004111442918442403060453350362316868606173131870367107882143232411352375484592566496023927081341388922871493341409609871111268745261769318997561183214732719881738314299118008662982572924185249586855437528163474501132327697784547003187201352556697106668155661279336348888029705664568294969230443741368626029054951747125040524137464219880729575455000947829766063231378275879674975108761564904159120229164627214662638015999459018872865085171689707141558520557067935667805119275476628450318590743341756663987954489581588512886205073736646945226229873724724127499480924585739671783812809735536575317382812500 [123,66] 11208933988967797841385398077502426030961322394062586157454934670632142501235909631975258761925671491294632066805530900640916668990817073551600091507704699167772714431065441723029546508936139423406073575512159115416561412704964605627045641235346345888511353774010016962757700594979999074266704070663562683077701877043148255522422839058017182122853628300666317687069909239460362017649167957423484343461391676746296482229922951031347997851714843296000174318142031288601316414947814562214311718983287798950757782809891865158178926370972392987771554059506146729460969895340085570674214955940176556091560230937104228080462399536650220587698099409783135199009803380303806300455318332292548975406740599914274883092493515221115824501561859046941821514067840998940098725626073277926184465119413065452200135414655337412286504572287602715365499157882309801023561296252652349227710378191248623402999391986886149390222990479812895777586193431364187812879654504274986055593289976812052353413090973717481545286320189781891725686989687899444875493819637059606115919722861406151481421788797735356760578535779972193785942230165478228677667621973232695154595397500583081060616466071987918285785792278076490835065510748526917517579746538421656570537115592388469078802100738509809474082928260500913319161029663143281436798612091162997226987422045783716324147332684140330438488028040267904753814536117778978510238099397819682678391557823314025936740628559920953167669864904001668734837980812178568866247519982517538898112789596133480559077594465217088660396985214670975674414006657271278700478746897092011935586042540880123048833698009768229177963126263290013939363398168371265970753431715989452346820676021793026670106822241675630349605091720143796003942671344163232079958279993502814827755233954187926253422929531673357337368099513973967905850156272743341357936648095267892308475907908833824695613812704081239631609438708305987893099434258681426437220180782315556757541490115777166601421884104992310233355687005686721741847897204652390587237199012454753249542573771879651576577353823041756365705759597714502892088173431418501000585830535076143716544223008068138762984725421785505199911330968704369158164227838342386078807066951412707567214965820312500 [123,67] -1072592967585779594571581041389913475230824777540332753514794788116856249614737428164600874635974449570529195800914524799316711267859868346561528888437532040349314360979951362204059681115876344985252354617184184122066190424887251445567989859068652869103040013776171970874137796453160845755322565822893700025115636986284123483379164154702840641303491151622137278396096598386250427025269860637789943557215180462395968613547374536075965003447978248664532399733692854202921513079613213835088251363880529659272966092499091909487294503043147538940002501586452568593569424776581202215752068042941920745355878086545225719017660968205196881383740987624316527740180402129965369588818049290015809603401786825512657270553130535272717243333659967685330251987088058194578881351167390818274111616300075624901702909603171177301094126018737626861023519454987146239815350316381940111467932320594087684910282340040807487390484855180495235848276522417461897808918839898286433564960883378781161264083227890112919375821135601375255342344583840947597280904701981395420584564040541099451645262665402365311716673307447777156405128752332062726678438599843561188381403544614292782404414317305676249591321421522816098085348668771925575660033336460395058241122540441594143859763656789100098414613614136757244710024761348577000828406165403362611283046938879015939359438660257768748087631302713796987102657027626194459895981043100586258756648189570637529401308433378040752264958566272561710158651955404561908972599944814467227235901553687667088708565862609459979154096566855034051153609529128721623811682494109158067252037480644044039569714389546161472438666765585517266795889388810962681513093118505388017793607673134471836540145996113022841519220917691455402014408523356317522332445715488374350947166141109841608992408998122240646803030081393678002248639108018254154249175052640238671906653886279788282520543701073337660594861446338239177266200183829506914800224580955677216415568690052349051761427371622247270834636397314463743944477978585344588143739992875833299532487236270093677888114581855091330973904649613575087599386441807825585725874068651566256994320630424841501196072909197322367224154118604331967896069188750374223673134110867977142333984375000 [123,68] -79476928489421854644885812528877415611064798925490459180640675078687625445881994350551092280245899068493913884029689712213008847818283768029360436639856842489563335583551523982949234555412214795805643683398168881706726576082492695992506563954377693222837874198169861274412186216960271889357311155733006416592777307830718923899966079907806267611583339704974326035558073032629389682087044252549799062321411310301522052346453478181025031941695967140879235115271137197811514408244648374223503016124146950973572492273429084306220884840639746581498978643478483441202781137259418689511116494149705936942479044077383383560435522427585077664517340004124290004971290242477276310370718016199102722964151948943091958074602866168911576301647203139038641296348525073616184034384443310174826689290419047700790038612894623810170072084454944282764576219529571084931043904511352903736759986709293561558319105982040502410856569098583025427580808903143041270157303520634234900377820161904672545112675486518179641729725064593836334862221876638254176565981729226527850904328990449337032953931184713590521227670473316833727935756136359323505620873248500082065482758659156148823113349415210804207967398751167251335609893829925059350716681124731592282529414916871322209070104193242225135131704877348147246389141162093752726197589008850612254121904649888407766049452484240985896046621186998304571246811657245075877831034247777644005162224176339775073059686769137958422745919976286696323020273096086805299645987375664108376650689007685041154649026305025439614943758287444826790807407716305275915066321633856580096174745232145390069309797969707821222586574586969922506492791480921523741253995149480836339471626050577623301500241250110318741045387268807444966477588411145498251074472627293789357836493760489108501568977750559329494463738322502075973818359176532157523136188633722772914358064970460216131581394507386129283812366169781636746671029779882474389109269453291876418497249525562452229785514813109971448873524141850475833995247809787968808614684129499213262914055574655827225103153363439654571776184429723725686645081890858575751160740584967742593649716656004629698074144698809850058280868090871863090342286373157776324660517275333404541015625 [123,69] 18271791483672088068087312804672934193842338114262272882996703231095498820773447272541203979510632670567817605709276833273992143868028286103856504021683717019347895795463212165465063348762370667520873184645586582879708273300646599711214741784455110772357141020710276926806245701025007560973242481403457947663711079289753153355681930267528078844168351103013479025371772686607513585629026169882668798800711761660766385277535688023985123758220887520195410826976691696066363639882252803347287333906287548567305603926798691796172992527546825972666726879611462191417748391616549871522303354077173644431506420634470483209989385891629328234477883071179644595284077042289069148151879446210292738758044065316351237386531654136728045718204767514614113043349859887203455355707338411787385943342628150034072310181073008179086203738151910606837467600256888624121133658361267083468243954045983767792718807544295102889411446339859767995661351589837981553765729400847755620614243028711506962458255195989376374913087556274195591197514487886212054374701993326089411706177940819893104436775306984564925498212971105083986132587812795005463891912956980879222507459711794521043643249694362501091372329178877285457522964563643829050860454118217589312538892058735366369564758533160434934052884531368718954572002685292078726293786068060160016896788013496092721517204473091577502575509997853638378277274212459366067823443655094278302583669750189290611730313881317287936388849493386305686251532091973693498287412635410986651391748014871240527084894499133677067780972335676015731509449055218951584039120113088835181178106825449876824221612065815730847502187827799795657663213816011418279969704603664857418213374008096405554337723999267049913081375632061243404971807040363864308899889668587861129866507341391026840838506087072263312676583766322638407946100104981784160195425678812632099854150034859612713821569314527983109513298159576336144763742086265182904046768293810849691949301600168531777545580783619771322972349414678407683826632496920739781449216433879983912264180816655721669480270936431452998099805758565660327829154798339765733788591635832831469075938421217248255027532509548921604400503389557721550806590471438539680093526840209960937500 [123,70] -34277430016978896148215526776942306145116740212356078591278175305502405146511028238561335559268922314444937941502533926081892812112217597934701973575164525721937623051425357503063826772693301866339511811787457224285278377621580105414956802311295615846504683571635149997365142664526706221889063495668725444857299174431145027642090234628685647487916162758242694967419297798816012885679177280616269353347506233015875221403880468274364602379908745927165230397395483169683134187098588400680667204368999071021109653545678831359747397492293487599797730150900916855994718036631117758224549085152830444253940509699157604027678097084345495298394100308325425679156543923652939391328189395345323626883000305613993750836356318129309968185016984620089053390617762070754635344976308966625358951586020354460625283889603172206830491793080314922471728163312398029050978098438183152708429934524794614965129553164696570610866283668991869844326339605281528735634419552763500056631754809888279632478427484096692174800316737864565220125112857907760844536751354138400423717266738374809872408454159782955274851889217727842388551895500658438838039729429427378457245153753575052916393440881903340270896543277254682109053310623911763314152549847250091421198527025034763204774097269403016455434645656006858405530251881718710278910183091666216561065320449367520524933946129914513242730899820817658883271105235674460192945506449589812041816589397182735151309537025527450091011047863837160114448829466690225988246265864535878326370054238779918939511474893632819040369234579953090986722356637019196515708735192770655776226129821547553875306700614578381042595429320491562929433376820898975180367016969428518112029111730825334571983063227639547524555513907106142785755867071069576082901094587074013041744535603527028595347741234816717766089455107239811127829462447286050117762858600822183602872994929575902849087065519611966267118491717261638204053817350603310154060423619823578393295928040449772965435250901370857068651588018948639064607009304850468108174674586292875980343215479026159375037214750303275267632400234028068733187227276882348047466004913409151059819898475266289514510685156586707043293972357010657159293032236746512353420257568359375 [123,71] -176952815094792821537921684781104241355128168757654637227908549808354769954057544630373499054188658101271451325558731643352319765156659150976768092821638527780782301009285757769825788193517775637599567991806998901585374932745551475525923452328789713002443843477188645441417822998009743479975353596115209726766623175866617705006124302946730255094494264839337890069991431072801655604623839539155657925924379509225013542284526258684779685754040018924487615579215778913463089196597999039250309607708795753969503397650211930569208748264444442261098080679970134309507636385520710453775241048912510332920076059056335572029255180933053901446354332693553689111817514345524167803398610911693536080988841567837759592789259767991406507101045534728359066992492530302576069045108876890913421075107068049332662388776224726274270443824093711889224116375820392975690811904131429071953690503579501736094040569916552525718735531126504327455673494105104098798735536680147098715690043451660696518995030523001937513481876316319583293693372887208731868064981854379131147874911740423093561791488112457007192712008126553530736734037722762563012592140998429406035229632693331889132772742999524036473343727712141176715980993007118593288290939191952905713499577413492061799325104909104501485326102200316527713974362458892568043393674291043998220241354120320212698333074391342150356403458430053899252399198487104067384789114167057146869759478896050519020886876878411923559950762086396489084800158825099463210270069204315787156373559311361036160180814113976075605040376698528348967299863522890014129756183828500697050874960799347297842714929535109112141489147144949719206924828783888481448605540706305119236484052045074862113183372500812414518092094513213439641784359514846045508272615073687110544332206743413849348359333869796240498745878007050692786680870612756397296959974037597563524284116789928608173507731261578473715995298973615370705334170620245837173928331710568216547332881966159046228211365376967137243514262155697149065997839701798874001901897984410799468941705096422663923146048222960314397466631037769703205822387683586715222924462033363292851254229847378370124265055019636511486933556566714109692384226946160197257995605468750 [123,72] 7758114041077290815329569144206846097453905738776238134766455443856758810651524132964987370099326061363880659687367990560736214458844850192327377324620356893347042128562100497369753283984793905579661148878868004294181426716925432905957965188558813780996117085593277629078205360406739385209992866859892689391364643367147673495746725774401943598540396006981367498430547964113251366726675742567333582809838081880663217423047677010017508782538725188147208317071426528429667325709431338996531004566281181635481310956682852631894491391686419540619256862559271389235953826573069676278599250708784149276506240827871128676473420326941454331074676332894255074092940244548182326398261831039800766626691671886666238098435823374157831626015560282613193549209584754129404708766619361276074875453832362016468778877448457029791731386492356334585198859473904093558935385316233874722636114469707906022219493553973601873105340503950430379008675021416268136148023366785160322924365588841889290712741034518549391595620163876011701751270631363839701081263605376043879037216966643064812982528687052913072896540330950195751269465046561301856449432688603380136151748733436595733240732614333250296970628784623087465314367226907589076242308159825463806998820680774712289622539740999086588621017394564071806291435019211817808096367412781481165649526120376934390733761702637488612054068391097669365908143132095628914805336718826296849861368043069677049210834810723869596517556224594171970274904120344327248660798012589780657867061473672272901360549066488580938728750094377831011747293278012500131945806266135236478356355109626381643914517703686594300113236738034392589051977267806993173903733846000070471886917353021765983891682515710490630806430114254786703556041230503061715445951811030031026558960105325073439239763656004549024885515386368647777477710892006448763032216556795670134043791675127488199145334878450434560204557622028598288691557041617041066702272892365591917455582276094561568235245437629993281908761158122811956027716891151164247816556909221109602680934868170942809845756373024454481904989400445678829467966413476831523314874805175771599554522493234509444617538867076574777550609929299696432281052693724632263183593750 [123,73] 944514808485674013710476629813379050457352767429013266752316243524678276492086342232126221115714691954431381408432454504878424351533141916543595042541120153102156372781515835562663204058753994967658951401422333555527049564719699974206588825151324528822333877470164379361520572528200593099133291017737702408348143153808234635377469201273231594835198349671923793135434969172695605609692505578520224859932290371837489317260556260601637026575087863281809494328069441926515443714166723855103291605312018407057661692086626466409651132008490601716823545146589493698252066694208210352583943835482417798640739223422776198219659623314940378991913919675797760724360294392139265699980738871127726293054503386716395475266487825549261733672383800233796279695156863824168461120989140174506571121286634626703412275690986638892314467387323003859408192423920794654875430253550326274544318060483554701476106031867938925083993269382811800844265425208354166418518706004725291265751693712002648131709789200538307047412041035906870690710107629697056542903803153362250461690251566909047749186030318447426977350412755310751407247681540368164088156127323014704610204263396486207527385795742072966208507284273690081681711988403492004558890597174019994211525310820139051051659105260037703439578753033612923548251111474642056548799352033815872492264991740558585812519845134496459781141184317270128725691613715659465112461857633160684007458301065452263191235729011751955670200567599222023354972284038727740806338372269212206169712290058122599885706933132534082212866845306764841009526340369312771483133282701633691397565522322001565398139262618526629771209448786604059876370204539272541527755899976916704510040827875101752603696906566903599701612970948952409826132176753160254519056557521905707090668989762424370328264839201237559140189526633008925341119746849305854783376110881827941072354155249212486579543606917494404322488798631776288046105421474309996715463660582346052564239325288571124009009720666811813455552772480876580828787929594083893480786768136619494601308748439210518646152117353622895219741122093485265596668506856439237919174296704355989551598910977858864417310751793066874934523546869513666024431586265563964843750 [123,74] -88046064347015165627340341310015546516956749303229560886660794176325589959909663825231986709018689465225139011029797103481250186921232560618074450570156961670762286044444289054194351681572192486616848133284390732508959232590259661522266073388474581825857816858549335820307926607646402681328242005761367290575353002138841068346703989362922239314628240978289752886055399401494300975528049047148562720128474096287387461134576108066423533938043491898509388546956392437952982856107530639306453635915502749214789567453797577088703229654876617040510360681484602742997390175624706891039359044588079264549352647905396228099378323279967995144068826987996681907966040909778464595706318559690718623384283108913014280586930420547587794271481758091106730936071786418447813961133732307175275244760090075987537876314596102766706403212941974555882102033687061779936990116440132785035061661532758077254999231766852187613925043492568731517437396008012468762498013133949929087756482631196730847861050277985928106604899699214984660887919595194660006349024020763142975975211765059856522826928939907523610455829002178512099540752378231329706592069667966992041775516109892556664113930786511613809562928911148273354707084212086252919770856696790008274151414973877501826747034155982044537446846770668430347709894059910013355688181601711896968745920619821914207978765546068571292586212217943211400509608284903724789323106019245007070542913947863495235010833085719460229441601680367584520356991119698261651798978513730920277975227429825336261667857986342923860026355568251563998590238665197707141375388637855996864571048211978038899076702559239171259192332825688530218309161707285949192886996676309451977590005271884380138794862082828569755734369059291391140635456741729586306235597885667503920296687534868014999748838588258347218862655241288004535785399001728176659124063246715823929800803435887339764940123962916885263315374449770113876210242371229915210140473835952498771881547748801456664944786116997390329383434052949555303989603187288998042194650574665118028687285561332284877122231062044446815170542009675448160194550407049284627556578618469439087970869834513079214587513689804776362279881141148507595062255859375000000 [123,75] -1332616398022762626496801236739256380117002408962076033384302693271814340367924399636335835916092813272238394684707516822087299223446757799091282354947910502526251236527446504450996879319854070538021315270571810015090959164865343224251122434172688491935941065184357310325595154744247517488629531692363635331797656133653224926403593417076807041410659115603294799230692809620962471960693969708392726356404439289749711844982698697402646073501924893036345714842085732958841300979868681190037778228413774284286357190022263126078502499552423525680290653736980060748426059954191717051432296749469156540035883742571209572224722038319856526794986921607744481249555785353965967614488680669801488939628758963801139929949537115456740018342164167513972303724668744818447075993998022628820641188786054328555747439680068136246829378050174016409242715405786930947844030558603226699598048923307507286302487913859987688398613987068818122995364173639984697333846413419449852645425630401573668524551808629020230182911806628657704139433782185648869303731059194413685567787918504009039000648547419848180205656838933666399040238648855160923636230701933682837393964683948189226206129590036985769854093119989824956708441324951048982441424098706944512060923396922627063014278804970334659891428716048537832991490878943323788028826034275216285361055097133437133937836835013476802447493383703339407893369712781565433255315466409128061017836017602742249462093457790831067241566132034480573600476657638860150908685132187523260849969673278914994551274595355965170526074687267688997722769606298605490135092091239679253428194987844686476887944085981643949086201680730937487910688456594697258065373947639296809167086772860443039706076875726719304769712010723613942483320493422789490291248075751079836378090714522930828030489207065749726814932141148103117452456291665507991478465216419793542334886599999566541295323626102993366994126457285373481037400882714997694330671144867697167561039523845392911473716207448503847853413425939422024116160622215392855475904066369161079016565634919311543994103967776216307258542683191068714953756016426174919045237194354925997038696599913169403798360430593583636493804078781977295875549316406250 [123,76] 517137518379009757856225096057955102208189675344463967438952262011614549462559533917541252732382591818033937730026879910413634379183913607537655743693507249063905822695955745987415460773252407582123028799086055630198060573173077873571291500442532835284945424670224479447872915820691667496909259400760655396943056156851629800732853159157441947804948090223102764928610782043472391027160002082238039701958810870414977632907502467433664384156208671377034207497865787604708493200552143796028779508179625725750158280392872304719061234058391066495489873618006330411804693362110032361102911440576534984712158718204684957627944472613532148906270930647898715846807988891959117582497600905313974939096392503315797792490533300520941160310228583820995034322056009063365853282946300721052363773018256218054727680178842492833304821078165415426390996987019609790275611943383414504052568772958692202476955336580938617129532910692221450963103080167042548967342098323209052083381152554081834135308565596617576135500607193094422713309575780989850848182822119080461910465764867137934654191286308363838573808725501582503460288258571283227359246045906049803614062274995189845369942185034951432164638169515261126746686006022201657180920134137593728313673389919426219005175096526443307366995962785003413814710682458924954543919939164373728770477138806632020486480247252925755832807480863679351390768798476027668924024317263032121304181060376793211560906878884431935523066748618402794501373753136664173036559819661336892336581024822296683525668526608370782502897254936021378706086581457293712975524770373482047730395914262526683978797856457681833634139259212023581077990151237098523498138868544360340027748557417392374503619780447157885690086594445402457261438862702327592443177291707114274642109995908971235410896457607104315053918855197815832799789397244400644598916399610715664036868323042233189796284666882664355121873986017811517451647576756065361175725253449620146609945542676330535038251493051957813826848557834083943199678116247802223008843940384011000963694956134474992564493512295588106998392453130670616121966313594935261836907600954987359936807872394051723352583225468137584357464220374822616577148437500 [123,77] -6539601973113613074985776151187242902653486330415956610994588597373533656603541043086441801162089898153641553580697920726552959076300119369346825995215020469625700662812252756613808843702111942748440399474300641265293521607306775711377315268461871104770209749698493249329448391407571267535546058182484131036132554681598391845443404276100835282269232471769471907671851117825361438539984571313882358027165034187034509792980462026378766496057615850439628580062684480966970756773876117699136720472476136532794344456689324533261251236471227371388220907862853869459091025794068815781259592911199674785046202646481402255524816902388186840022431105618232589420170422764690034744270326544837658340066111504023226151167153599068815874809511044160820748156396234743545439413519696838855753407565817262801268656674894259908090188154081076779051243268146674138053901537000061129899228089385355475504754588956318985363455604074436839553685689990120715873619127833357757822071105551709687706208660112955379028157893183263229796175205921503720355126866688184802266121663664613891463508858570433477482988911127558799508137835727461480458009970546887045453093411827051641819357561244896334566158544851263601495436029303911679870645826905094868462519203868087798914483259710908096335550121869058155353435298626891164092359229816516679950263253801260382531693717581649382833307521218499670522762967392580171214199516971670135799564928445445386578503662627017088243157210253017490594266004471495999357547544872648212030561585689632901581083440154393753574326805177141500949874552510426058671457509619744702034691395266633444050566579303182083833544946427412190180246766378474702271275731886164236078742189766319177448345759864119547677542276049894991651539317410573796585660767066125211530773490095283533882677635329070142250828801160000275638854318877297882800112623533516424858155103566697989140215171735644899830343804503860468681800951952962616771841269629488206498612536602077270905573303908383039627048194904025219706552014498405229719715781492943496985863951341300220308546901368693591495223090504101619849528999498262890331428805000526333598998781905232279046950196743637206964194774627685546875000 [123,78] -1575126514302649597488994877325724844385735867007238905740364705085089349290913643740597021161594386446632625430164799589658872126781005179582404191391244001801170480985223460969197482042026439663557357133330380026061285545935689421467231982693601994900451806115539333847752326733483494588444721764276764483947778844575141264763048680330236891338991174246111580351442589414324733398641317873294995565247927424723371208020608250275238912555173553908654858399120807292639625611669727935973572548131936234358803975547239710171207942761095948168931799468475662364269413867354075762231619327606499815728720599562847561864356063040161918191111427140265877192281632228610945887989173373227871299385708406752199479494344242130122424946543071147892233488931194405965727945975044608679858211719350185267188722972133279961553280309534600212346652493599484442468625886448908885052795263589859530195421497300164637894585486601522192849445231906478579525903710495707332741146831315928658729206779479682414681028862535386374885094384739719313036533527647236201853662755248295714551090053479545679554664344567044670525986407989258317067167524046416664788785938534700465522517750153213091514482976816625649232570989629668618455013905867471044366796149239531732134247038462436770740914405100551195748697726135812382246230050882160757441357293373943855655971400578604823733672312155909882054177382272891983979346292239680831658479293187887928845095511379522603239406701396296421380662064553353105067607034914835042675285401118794064268940707095939607046679854085886490736726904357170486513609998146973047935788437725557103345055868109671502779628235166542220111786821402418442342466148386925114233862700412722085473448943212035877129512792968267127398951049911422816799525672383033376666355394356371403038077224092515169231768832549739551488848708849973749504596083583402146528003358654014278787664737914905168909480042973517297003727004853737966196375595228808568124923171141880630123246971843096251661018624907832550180638757804108212498759525799597758157586821026640817145934704738810233844975156621587715395279032292858206974719067252127786456905104797701791231403092297114199027419090270996093750 [123,79] 33421278221890469488715502584572515465430592583196705872060177799288583376050123557982031709725735888286565853673609952872737579470422137402585652944948906710005192701446509254168383309522884828227130565838816208179686478298909520055196167547244118610283552198708294823613195701060516813164959219199987943621971932654753159631045870748656036451053456376956061159848099238022217638806629114159501477491021422698475601314707116289488840166879274156840927692420492112503935616980654488322067489831434651427138732054728010306148860465353681993911809381570001165876900839497741139980571990302422465144195124368017327981980302055784337028411291932886804140012117642325282638857133638819376951236200991001569089132508786009018568962153195935579675524733318045072470132390392367628301474539141864696815112052419208434740338139909468322198954103246283761622967332387749942612594768759103566906020610045754642267139071591717543957866786141875697666804586564021576789336046722512026899581003270180399369973182731600032086197531995387486893491293870313960112410329926924864066432945120998249289086094380923057563727631309665734881054525688240649199501647840820951000299354826027770748323470165164573840478376991132663582384796670640711105661685854888491961004449819959279901867474222670951926262765077467481803248160739718684086543546084585602104583720567730522090401202261737039350711420363839124479168767451918265047216238340796429136776150739318557633936452561677814525790669498067753434776814666232176096230427097394679078623167297911840966187873301021188937061043811892302571489531247543137561711003507992511131251415421847020721845628854994143101405491043939452564287066845960624682017566665565416056288572340726237690928983276178464400043252516179932943123677688200459509183108585196003697947336595368690857278315244080247412069218320898036591406837352071076570868191841406300043321950843439453991226877252452236897742683600247750789548641154433546922770102103412681183770521465430318148979658496278601280659836864124669698853802891126318484368767087429538727026553365957758325431088395116641091483284831906376310106385082336676129288598470241669991498838498955592513084411621093750 [123,80] 2788760501082029324550073245902809933804683991158368923600075909247077347960055998884353970560732087201040545025831894843636997736554777409598319335595926271980191863016816042903458436728106571320834996256241963327576417329445096088587526833607511444304535282496720883581717598644623190762005362927726132018270374836933053432377888179355386351005238441864550835123075024330148075885447216277571169319454671818727239447821653831767392361627118897513663131049391900297779357988832126284798284528704466285017478503521279510163413963444420802563679902922750211510688961384783992521485217067112322416427279576380337143745007357008236391373365364906153699154309572487949717359946719028105628179651685041312064351521790379340933090251080900076825712941428285727498467432184011793590349526857822140761329961851914988376864059616067477624008841994268835288831483179502033404484417404236711170432679305582438266806187385053913691756149546121533599644744634754559389795086149324290820076359206283157344697715925414417290986014528936736033273301273815211805144753771345869871510037930792303450506375527940466308164442003860697100607404726189358732742262780952908268745858097118084265141209746109341036541806746848442925417689902746586755527636703116899835785567546778488054254199096527470548161465565104562355459828103689378048467258295965780645846185988136293297458632869589216077965797618767146260498856058616588821588826157223315925586639155127612215602551360548373378828637572435940553238306803564109862251803393605181914771934906464383503600175495649545013680860785271056306671186249348430653886530149942762248967439103808933615601175301090162335663047384290646310206567877807626138666345031105311062885594951119098940598405506986483654942679133441501477786203516811877387742337187109546980367906758747649581890506311057638819631620779301606541489912073347334000187905500355147388140736665443209335423471782541214935096927901600821672388084424634955397191797513842959199320136086999312173188558223552211853928927246757189921301863881670513078287578072101654194039461819804145272525629314697219954502520328169143369521154804333314740305895720948789706808383925817906856536865234375 [123,81] -50111606080949845731963646245948531507238762478340425617419011599288068458500037215174646478027183828758799019446656227140651707565022166080861105401474873264557998292650512212429325049428282186185027674086084992555406516724758929246785240086403101340267917786593848461332681448323128730945051723190971778212536521150043584159116375066594586118760882967026231220699740464527736215661155709810221115563568424778974131766268356420935352077064463351147911320383067399859506996366187654759120937578085194273194365337898533443345258120080586265240402875347148506834071361905672393865423611971773494961062133761930078149500790019081935199248194734396792902331523177605278960464191697869355706889420802301443533720839128074053958623206872387015710637733916116023882645927222914966722221971288058519441886071790271732551533851211072021066754777756383884695866806036167098359281080808678449377743704412584981564915337034339699654962068234881804588896403749423116362932268397879499053504698780351377832156880281174188391596447632780859234001303908542548676038054293390221374149143808294615662168834456070106567287698282397931088274348151043957697413200523495891787029904485666674761030509197788880962375962622761427367401791383785849697665768417767111022041715335829413208199297807510578104302023739141834235803504623825629192370684467755489511367300105119010580676311957490524398475403266525344227918986810236862205274808172709926367557624870452576343868790399621011350878623982657045448823702680379299881674619102310271713890332899338997865731334117113546313811237452801970405252117210409891588374555556897399140678675238225183624380181034362004989778362455500470856417751966320170248996281198669492368592721581416717159079948448289045957536295857157580555577445179522520638666876411951565342763175115601952740052733666859889086952668516975679485767301672762894263379452574271924708874781628146053588152921969269781122121584143794538904841799840858105509715109140156709207731639010027536253626278586822970996863217371433621458204424700620287290111737435472710434828650007945544400616209298115103792790894337334266307420486362717460356396865528677790134679526090621948242187500 [123,82] -1832955549274609858721006245187453960262652250349492080401073069885135030628398351420556695404725236093897436150446068282095683001708100053761920572927497668771394445120974206377946748327591159486739906692164673428955491391414347958835918593204878169973422167551956609936280113071697937635922698770014365860712649547562963030899481195669859497070290644765178589387227441426630010465434644069952907918537880248785985100161816795644430238183690226701612331686054710847762531001017713908793106466897975335630898589687378509601351996859654966502123522901913085531986692663007194151619684633037568018950184093235954969751230532523893031377363813596222746001078150244613088711332514501268206981982363735235099755356197607681913327123032973338129436698030709397938957407426116344798539447216828149998074450630088789803802806123604382555792065341861370096179654130288110513861322993062274594480170144385141049974022124004706047017587877876046000689056839703172388580037264664281382896338725795453497628378656485622774951601533054132929278836296170284482445621915160830090291109040365571125059127419652669565709965187012712530435315580672004369181895990694473558532936033342262670159216992328603429169148611702594398322588977520191527624670405335223660490987930575796752315561152452570340080976784956971361424874721963482008835725987660011377698092441341168651198567939373990377914809937450382730538886001860960271462723417722661805337682253277698753601349848702441215158811970309615052314008178505060334459831211314983356391202967762750255665780492076595586995396385756648472256900688363374390991089738834018540613875637790957578817724829515734237572982599315575627657581882151268291622210491981640102369882559914620901226185488011029688750777597507107182498593071441890543637964789147115309883116681990168618152946779132118293223392354379476426669891195313751782224436931146402853833755685597708691484992578854729694145762885654904070679487476367120445173351098864825990216187787347960698476635152200994985987402078435420632155091549286445988982848063712717142629613641585005050794379191367555475166302452176266705673084547311459381277404843187910155393183231353759765625 [123,83] 98793151318596440589691116686997875466053362657210352249937812988014224879089482531392535229030205381457089318229462142943149027797009971606101182681609600638046631193995843015351562993575507083111173782455568581012081710216515377608748702106622927906428192565727309721573041640644146788618868332445081375075581236521912606903998124620268774903245815727701962958831890943509654096858918411254951866981046626270377208940478492779816575109704192754930778081718203054672059976207997860376607157378827993658959707250231010299066469417334714413982965195202375017590883148804590664437385516206440815185790343557821560353154503998701696764381316282784669109650460374301439604039659410601985152184827399558054101100559845622574780566525830933770022491876859469057318141235664761387417373859473543487049461314012073747409218650162351328507433548148559866902925426730185734083623724351411122651257587308803510214719109539261858996846220698123223551613024085951989739878211231244538234266677348656585321100381025710985529183082679317330638627044055614532742923991483628491884252449901200286644214351627254134181783909968745072479794780056653715414534377755728892086465932269037830569987530222206593554734914580915687255514146860843200590789039463899573231357560739159863591330910889549221596715876710744299731696757784707987154592790099571693574496705806734950458730624974824977310503136612731856746016959914737568165140415299821506466281232494011657246466513693322098221982424868148795736276950017265492585435342583539351929784727516336759012857092943512290890002754326884696194983346670234627308191733726939053759675112125574737771701603400690173512306509159692455412900357480429320838581043857073632547466538846401354410720061987805118687626952474341320167361576824133307028623941303356403813019951773036542890407637725228100758722163707709563521191758727305397195929130868075454186017441826626535694495818117841200125847561715083775299860773045791175592731069107288182476211074544695092535850241092683898444170878376982755799530113475510319996562285399719352288841258144438742921433319899304920450269681366198336563674129555466765397604744917219504714012145996093750 [123,84] 1691098242923654653745968536168343175064285280845529212858096845217480534826426422073488373474628126927234360201482273230467748461248698124000906088201562577145579591355255298557845773223104435297149791289484037279389811557400466414080618599573315242512541367091370581798112574741922545383203640152844280102759052462183091238843989235337435205840547533555591428012859215742929422475032209362479739172247983762431647662612481202442267380600880895934962229512113798967006847749867313316939407870275621412684169227889732081429466632083514342140895309521198473233942337227000234668923975572856867711806774951444794893351239950228424815687308531007944782800612958113854503105195772822301975413822780536766470163370585492037089449219590791071897350524431447427393348952503414292376340292506904520073778672220503863427615140944610081895637196928085061227234087881012381939269850526207570968123159012591767384374708427970848939872466536448570805649464790714563500668005586512604488828924013875434662119197227075586422905608405211944616990941932233577232714013597479774601331954588187930579527792090152620425049262729353736911736954858232006336854676426710917494725693032388819325923048859825214250412019306045109555819956719522064873523489536968975919209811711149105579566799696034571370349360280154799524189577139770332558880639168816781796961576295710810590794730513846855145969150569296014259593144647605440742500692457349661932067195274655464792228492189251271504650689193852563156925243845027828940656068761101057558791591840170450216241984374578417102308311999620617394242617102463045010281751186549252918338326841343543994497875493753102398317290782821629129299014951440468933518573632936048209679920570689157520335293234816654143798998792863383904208681111093732617279199988676761175951339351299732308815664237848934484594170934199834046919329295939056495339604548363579333260762519568301106213639760369918613637514410311599862109858024112638293533815098436406917535663071650184054186878160033302237276411047861511037267234578463118268901660971306884676282341121487897139481675468349469355117933077753182958497599720559999003338612788990139961242675781250 [123,85] -35129900697991127774835529511597336037775759816918448977684315422666606564131297944771404896042814627314401579984297893384248899014911962699346035650946358932143124256500404598153560314082142885433736316778672286506971113552340798371565815506955494787148079862909671561224472080879533916107514903927155836075757557795751938679166771972978273857966152320652358217225718252927781969181944080104673476522770867661587600423066664804053335294725614742218364701114561617913538403786530130303374361409063950336720938045792400135397430798695340311610877737649576879738710718298423869510700953838337384323326277473513632208544441155543969834722233405739232094583214907374091926462688232593133464568825763952677426372545251194593768337723624942542208066141938934414822884141180321611677888038107688297806991185164736883221291770988235734681798505088538199427518566245956575567520236976311684303449279379830319268389847818896396131756838199840383604983916391060100289379970568481398959292253930994339149098579767363193159430844430949898975038858792525800112765849906804708677923570270034575433576649809499041439519216370733144759526056483827506515676393034847136634859478074405246427602203872853500656486118918370606853362403317465226111092302046049045870119419731449460961295484064115635509929129024612075053147562503205946927766841322172212314866362423387256822548465399114115433320033693566432032020602209456919998388098290661110535486878821716274035210889248882757060070658138188673625322582239562274571675161091940270693131904297897503981580931078234787750099044701709110685729241321951531618418641666750580543008191767588819532748494430310224381170562461913769767109794631102086035635991426594865631072451077338328038348456150759956366324015117311959284871872903038208669690884346500972996589766586531401299685033129532662011897568547431081865469262791017922312540117894567836825633064377960905570702166538299400143185616844825918113600937507254975855648551588922485940032026711956945041958902653770005176822109931884891795899043545424299937617907751680153110773468350901057382836364581615533604015119926596411018734795694565335894156344830989837646484375 [123,86] 997102856939564182115098876590221009343718990419470566501810223990706832261424882836498639196664566324556942743890403392328247637630838328712998796032178550328511849958900442977434039216462146280918258396679094274325563436509988261263215847998473500343789602744357497834191112745761292273810102192339926447119305975856684550025647081563617449432030036497563281147399912413969770070083562590904752888136845092119643609670488711794344476353165336211203812049867546488908110027009503194340062430753647755681557771980404792949084385520917942876550801149218493670862630811118340563585302233953623194957108611699117554177927544918810560526958624531898205679423962642267262892496492778959774270149072751586034043858577722721579719370215591825387306351346499152854307026365042306580941150058589181347029877154311673719769509106234340065827440965371149121541893073316122187222747460222537159966391871026240899305444422621758814663476423153934935823116165055541066652315081088196681558694517371904235570520777627350342218543225968345107580106307657529072314551610302870825628114748551944068093683758986490046991111905125506304886390572932308444159198609534453595590779101152319263399396023782046267995293002951582989656071525256222066631059538192566481861334798465718316745288826615800689109475514884876215273319392513820902181998074656615697941868906245083596574986895022271722863532349920598442471471412532923589172997850633915739845545074902636568758535644982594914346597576618231693482746443313351864073544638007820544910000089192453997953980162493714720899712967123821249745159436378603243981045851099977636046065598778718929722393932711853209793182220142202674343512983329357849920903559315920583457576722013878813151654871472623973468151453942459753349766752070983162815306213325223766170411525100159795601957695644598926776775156129004820898373805040864830899078289808745244860723670390564237699286211441284034461230541828661650366308738180951727094542670436438055476332607736298262429681783199928854010501653509838264670607631757012300900068443223460898440615726134833201398152403146456181638081576527509076518838382678112504540200233459472656250 [123,87] 4114665384598421793787379061422387383231965694928663084245450791124036649780203247325458887833917211041961515096466465734152365521619657165785122204939721701266836551845287076100623815544812921177636177607950108655007674109204061207754584144873726363738661470259291534054293901988488199519808432205259698944551814525862292932900171096136330114444912010331029474480682946971988863228045759603415037885381882051613122824811398028277051109060586393741140181884733491319129194612755243578043870370135420542402664001535506917844061216770139491712708768828895211166972138785307702194133481639255013136961062055778410510236665655703028317019141499844882739546714633299343501533909605344631213449039892994516495054368372874934341649199909804609961644288408674884255704277314437703114121930626900780317605845159470073222882511111084609939434992005246979564401203753908280436795411840936164985581143036774029377518945284651069919263933794089599352107442393412179380354448360097734655759759006927481700523951779494308917358429414628522237068422223992833839823750050568192230147787822244693326060870028650771199987193754619457388016161476054722172962935110786531890032188177004394256780531393376624258393526571675343548572683569653101508778346837733441183062791903143411814362875417408206597308847898730548429869118795454394659091476810735307784471197115151029246237715898507659559278138719594121336937715385726941360333878633021893550352112040044049166707669396239086193141197426639794763868707345033315525198752684879296177242215859934657273348855448836960839489282690143294066322749998905208716792164160239618129872928456940286519274560442413976105084224620525391958391990331765205694238315589126677737470089071286222729713109295078053520385070469406844577251125374257458189627312983825150610078325817680235253704318017688054714823288442021664189924365471181027554900408228609544244246767878935043767608915283110846110091931193283415600400196736628792056652151730871899272246949913564192454895897166696701634035754822925660222765113560763450692071858289817277030237501718948021043291775440203308586286647302804408139061403949384780717010498046875000 [123,88] -1664498494004244395607718021915169488158153892665915749437762914715387425760528266409701157989477039903952487711176041283428494681253594276517897788599098252944930277442282704553665540778277531330743832212732181760514191898507615603715777041512108019490562285757025690452062504672460580578603087380828799863610702854781460495502222477013436033549415693846574628396430405797244625026421330635309658037274577154702698777316478829472346879934912948421292580188862151003296540280894190673821921213657938324481072663292637883092880511973967593718764119369915896823282638620700497556402575468475814235432495362491563107900085581350131453611119098566779491638170759544241754758064839601021496879594423692732935230758863614792117748908321875686650380888354109130754079552156206668066877557927975357660692251312802587027479397088749859648634630937424410414002158580960269011626217383102937568074918807043719805210583729485580953090800881201815953497518241875225274627896819341052348108363233678642755009428417230722395041971556783995681616345832895817510041233287737468463638688216230900200334995908146575260679827153805834445094948877959283628649180552852333112818646700411242868905381883176656605812256546385114439266732631045858469558139727894182784783352517178108980749614954748515175112840024752834851520754526681692793906637300647965581012545138844830310639921043257566490525160988740176034112326030599206982658446663279781601711373534001118034039662363019024557493470317270199496023062631927617234681045359428739840545263899057169057894903939209466764445952784000824238088731861887413444880769503584252996879288098636853490329946723602463586872823733314542898234578993301630824528781444001338310456792747808139376892959573576056502339011895573790551862548343498003765778939646739536064623326992004182947845700548538227864674915249072272648335766593841376664542958628371926478383930982888713621892828154630140045911577045277866039593714307671647767269175457785592448712044522786068875119589038248820580803960963057117655131784318597596077989431464947105965646448564522164158602397730417415286555064661121311468814617759117621545410156250000 [123,89] 5111710083169394725184271171617511287237502913532647484210278459318949607517002275313773472198912504591739842758240400751430895967900057781065171151328761537019474203778015014391303387265581385525269296192861005819153405704296085675031742454557129977358076057109095826785770956636409442413590588248117765698842085912678437107051567564970851808141751072888013094137123485591454807268176695684908230262574607266082865215243268877898621311569918746038924113924233807591261837338941015411299232593869298986341909487289662645440213842559991370124062351232696998062175563562369099613741035964790999320269945980423593714086626673616104584003380323248646855326144102268764104744031951929522567085767023030637747174104750793638082563215148902475340505620118890252236000610613930267096354443306420721314773937876447788731574996408373743086489133219263359883439466185276050552910387414677496097150884863647942115700651404928259390692047050132712787841673754749349535335709181712458247739156427340365133209939183954448287900284683296344911937015751066537333592725384533039734997056719713389111173349479086424783768435422450196497297453747468580573386002877137111353473825747869147297666038659918847759215674166498659863579344905110180260363728277487444268291536857950093025994592776248906599821158069540540034723156237467012516109763995149458707093882082956341541324654708122375264448231967540779777644908513749028916284378096650924556692201331463082899452512871354353484683314601528542219644182937288711195796765586005639188063520124105357935566355882879912405729721732705397615886618352087679932137590768803298740067897684092288876175602842907491276942604004920097542015489081436342581387528014455853511326526944691866853687671509369816797800350933147059165576278295998857336365084441920193201407263122647859128648252280339089801932260359816913673065349807518886646768676386492589782974878303516465311983684498935677782416313896228861458106863953182125096875653224500351805465994682540855821110912379174065250689698282233411795377309284285107226462537089537816363851413589630067476683196775935078179261204843622581639477691807656079101562500 [123,90] 681429376375461213831205138505469654210452311601166308946769506924225415659983867605474802379847660518500671768588453700659158490452548593929171010022590440552854245856760463397713267744841073822497497666448912501312439243486782489448460624717064657455173766117181698609758639370917529962352005041875335760278218024273571100507668300829732416498431696714238748799939218073047297608829321668724468999585065777850939974799644832688905206534727254830487922633235656269681768537956700234139140745385507307736975706565465818256664240078903859748746714167467087783747357670695217604969403698768077488223035787066715790416405444968817707881980760293615146479949339440016830854168130124088707097468705377093870216375927532479568148810086791303535278488663487806551319170537368535049651676135770044914911913505899917239156695556059933727462407008804386246421771843228685295986610854142780521999272542092922708765351601741649683199740039058718303268431717967636169365169276834253739476757984686908871284139151006295418786255680592700658960880114666284233833531797655072935963398484523364767601741546152063319454025140825551970139323772586292656341837772791178227617395204394572190935721645521725764338429402366355598068683082771334406861677825229162677095380436865473343254591609333161432443429357318079079779303201709295533636073964078055896088333465691825254200310835951727492457836868586423445290706929698983711991791084767977384572205631858488838174108259113201624297641360939974293063323316380438403371978321739064796077506331053982122304934917272367573940397556730551998494770246259371891315262444981294812685399467643269996256583274471697121129509998927340290342118784918449087906488267934633351553592678652115782887821067761267249038352901461027705634264834657207911135203183466080955096492955657571066029847002933223286377967923189692952804811714588461185888043916479805231737880702166286172413386911530789402682868265901633166838364723369737005741907480102976923126900530497089382694201891264510023549535507745620324972715046427093016722307278651595409637238606770359039547977625591865360212855265891238371887273301449023437500 [123,91] 6516258141731173631844453748933723388301323661491439587295135618366393411503146234768552129523520363221420568507149923515622248417812108761129261191094687938894317796754450786162698067134411699538854937877859381885008510917334346134693211715369307043800880441202279108524108619324107858967215558459039856881664464529114163665069176908637092285368512607853425799396015579968674721532097916769649575824393942798977028049307739226811172448893162759030501698201283636738635070419726989957055138303219923672711947949529330473853346923630934468379861884415182005577806285979413857273360942691600063846048933143311417873985761562551848007123091225114100509039708524583363969431231054767472596814297825083514084898295404393327621786573451476751696336865790753672297452898575415828706712127107315356792904769812630266135067921846859322154690559175087703369781993570040699416638215070781514207286411807765319770651147626068174677628944517404996920652669572195064835158779865693982171377227592113723011199822247844127473337589414547941547937783200617562643752488992740010929901854707842338237255754607664960712821150691477360115717927355444335613215858948819799725309115687945242299695780587132220639388161637901578385649626599995300744964179821215441506057724501915371789985280418326740499965538175937955586192394704627111305895420734091350167105843071339621695667338776732570671792087301460512373763840400535439873924321106098030719891827128831084235828922441162975665797904611393881074228975223305377605008210646460591010613912506111172437327048466178914139199435526763856367260086567561074344507606096694708833669453317024449272055726131840083636104422239379880415125850915742095662835149913715703088018080553637659298279756258507218884210685653548622737388789834256670154124652377762887941049899349439200368193004638126488991161403060199747852818257618550418753195617560336480181025522079325287750209367500386120373285316488401705266655332384896182638944681734968999260202416253825006535131970722316865370080566054375111246860493824095732158044542214642574309357153901274953036509835751424455260225258073190285168694894165625000 [123,92] -141734840128535375908426287238351089305487575420963045161226975706004843610003293727623802173366759193899639487732036067933452591322098060583962259364416083456741884826821433238849816410083024309230558381094621678875403396843826830277680313133817665817325630202992849936419604640061631916179960876576921686071102726768260168064786992544726122269676705497868328902736809937227632987758863411714289939734734129905682972306792511834362859398774300425844827077615622928777491138152099024212224383070534897876735360526991032913419988156964484968542229665161076465546791363621542906544826896607484915523419185093360842477888263382987457965745244479692412155417670078156019190661465276319714742676000313096444240112007416967263404814108072730508745276097445381057664614933083674316466059217540768110344236909506102740894825172571013630908387417922218746183414613342555661320852883085406404939879853475891200358025671757955386570454656577299180884668367981585935706452187245754581184412392658857721769853087850872203507410624256771891022511305371671660377299459904192491458565620002866582085444762629455575893089096415817714203498017822379582605380701489758707739913369484488523409404485137973780516118340122378537029023945479002015574671633896584093767604174658189410433420930280364038455140307335651422223305259896530182809954778411774470577050013704158436088759274948051604405180981172891537933737837291766231942772148407115065268975819133834734811421099978058425719640332616122319234648882642284789944599948653531007341889428691197261713084926250387289184649631474530550747844334278731833148441491580969312967893961708207127749962385873717245980749921875444376646825612700200643058963079680132084446039606159754581792518601060654894055624902014268100623567929643737494404315187434932203043198497778891493771607263250493188207494377199404451936257190968789110024080019914382357194641152317052647366284579272189021961915452751825925453507140557393015536405511972962931499462229213215340231883280870217552861950208920526325543263424558299855714476979837121382934546553194354764897222036225498704383091607563854232537627943750 [123,93] -16898593684736936030473550593474444329884413283741888101930057655220449704850474595964868037469600603642278231500448568762845324426929047140817905248284241139077307818753019929013929827974515387449252205539764667184317060183748107071928562722251001926235381527730035082190201895447555932502102272399214833501264676901765018556157912516821878589933962148055650026765225166238019021545909071170032701115640587756618219128104857901847113809626302651198816846081114811742927068945982297469542143281562385716719939206814889535296181945670706105805303702579874343789268996325850662163747694957090984450647014634121785352277940215959125652449782168324082050483989951825715551774345677896620589202773146964256119483343148602294959046466008854181705814056618566490371770777197282286830351124146065200411211401474624030836572513378097362562197827412956159466530610927188436579535292756695530212807111631488190303024354361712382388526810909680660657329182856359449280443091092381713659088600125833843434511987066792751984250909163026750862587656258438833812925611730321866072653531157958959548352534470450200977805724567196842395362907929156383742933992605416586068783277825305546080910225144194269095870670257250001827175956152044494152975556752844559162896751813621968233924841921407833537473704918423444515181413241618969765266319225333797875348118387373696575088592866519778849797788043938597061833855392061218347596002204592382348558255419175653624475930404448407916904486245335093600020127178200645520616457523387321930496667758401192942461737602997199428988972287836084552844598311141800559778060365022080500437760650422222252059464716463327569964984142558121769307986391874176871706118408822786466100856837606212186776597895514056155360532993419826044397760349924027022515313936421627941899521153909320014914397005718821995852348793267441697674795605889189403150886424637151845388776964191330149423247601524833807430656127822218775211954053513760792474453994229613935331855844888717474992749915677880081943834427461519683163716813715089098515305530905877425607691180379439079576404148159933165887706149117463615868250 [123,94] -35681392707661832825786520890535952661733454002800717829852784066090253206112329928443822879531060799434074857976554619315990091708040647844002005714602333332177622349142597423636030819049894534201029721950189256607132427412637842623523585985706202283633807625638617151061615561300865772426568799812606686783816020110144864031633854238426694534728162526699272520018259970237185755738993895615428386111267720252006139137878601489309955597550867106631395875988487571227903710263180857406494074839934663029783205087178843816439920792631880934803303003065227568239803520549012742071263530530925426712210437028871289425633396932059398556581808275258551404157049270983879254941927799215080265632308334275193603198338899390478534968419523323353022575853993553483862346677557932249866872504440571770203222444669023916651093837154285724891867015438973571890538733012906262348609461601139375271962270932950166997818627806728949959112412404532871229959424678719846602176988743601817019338740744771825702807151114183897487168766236032250977167276315963441593035441586778419284972999056311941739381447639350826810475484868246459206782343906410547878206932795022900178782667365705165873719623269741711713296818844918792970742770352625674452057830860816241606920744633312244992116770209847588570622004291454333936479154292056257222830491406037012312961101535913556128369262035072827780400519620424573992559768420418071267078528454737137565271626076378330470216668814479067306884438811579925291911572297668317282668769723489814746631695251947730067299127013673551827605983637318859205962346133972752689984960958873693792378030814862610012121146020306656397588690277125115208775081482109226669021841655967315826914403550741204579156500102460863846809027618306278050695993452507261639879008945870873015129739329631864218113315623941665009197998855101511298520009750938477201569368097582689513889950790882422276886130420565809958396195058622701794325186473091797507070095696254247879596978859104075230636500703856006322701546595178299495860614188616636842209678067353386790834961948003828169492365275507572961764744809627448800 [123,95] 8562974382843978688178538929296133229616577734434562679825579444514543610758535906268481839258402851856014881899996785661468320950257478356808331521570683794090261765007451522830983458589013337858855962585688479586447987472801373469341915825938228964240850247118619573147386070475283303996299400357049551167660480887502270006675048528052151590172767487919517334033519863606938395015628896620049824040145459287377662000130790571672938413156557015352732379951654744619095590130541467195226669582985875653599798018220969750608748946659350387078957096432636369306137053523546620065760383767514358071970585428001546102782895153570248210956542426298600303943934092792676419102339091641961633628145875760906469633890564120603889153876992133328873199448137041128926872720193801001227143435630340256000584406557804733821348930029835340147717021814841698328218666975783357631343735605613485860990241770533258904469020221003582968472802476254965269261481122216871071016654329028322964327348767219906409364837982990726841144807467800973483183601943204526336236741222299075086112860847960070328635647545580278116920523781611815487993785471151915290052519747210952680297330279926135026645631618583416255363453521472780226581659320011854250673963708693205067475980571361597443590586337269952689493186794391287009737596917793425466434121607118569846709342451520462639182500317825694695796221967461155959307977136364502823631118548366310392105666657504044145281095979909517942545700497406609102019579686668913773318862569886936735417069037359483001182657887471298694299658698131726622721399233200836635778962724950636064774239393915563413266418186890794757965080867890704035304779057756492991735140651312865706194489813507001506218060985521968881627914465014735101161447404170748948579738147832445410447577248181427776681524327933790512275421031982291469784292414123753414977723098614057675503556566994372597490933286930554383235391384102080143512788349706138538513535318603859114249864201668582064820127188135937580504898683320461790772926304839893039911204086512016683422029450358292744227142741868875173929447882303850 [123,96] 20751639365889606261014378399607928298895042165126970823380144738639664769746141923722456202729167808698783522330493849748330918595143809841033946905261566908361522591771603094681168468142295941451720028198383641119096331536739396904039523569933127157947311630251627532459020259767740819041976711133472452904499285791344641945495336353840497259888130878325422742731466928005205613243463569686349262698965702654890232337642402505321936284153835169755778543774972416037748719571781934310396035539584060477080340860196968785461271295693967399712679153279118492257155205094334846757151255952922895706668925898764529560979484471613375060705799286001487248982127510540938142061369057870227550867869989693857203579616445288809669844034502559328440328905609821683132191670782101547228955482850397361426801742530242618086717731571488214942847204595255974130403408435430191299855674617801142269121847101034533419055685026543837107967459956504934223233209524769462806423762090688212276654150122416502101760406852492685465667368550192338502102462396906089695218707584719827902776219304903019589303407235598645747980560325602231754850824435858335626128897295371146685473742079710510548432590505372429299736070067887233142786997745193265962141680035873786096527668485237297703012510621332237966474109120246974621014168710399563779984174563666656943246283101989412477172605522584203708174517227208532064170254759630416232366553210024263211287970690549268043184473109337799503301506343950428974671881214696602170920311866054338812942275030762613097328927515984577320057523506931385769923455249559933021175816620624679326473285598660257135330911217051326265905559520649731202332177636393318796060000730529832477071499580223218368879739954843775174348955475606667973179058059237612163589253941541409902454151360263148231997917569613439074670470278587171005593469850250990220184068260662793199687103447835852164767160281417792158972879888931953986492035162263860394256206638164224080455155135611305734544756485491580529175345748205472610016489494445643880479652958070018226005812413106469540272694672014672854423036700 [123,97] -2399008452054165557170804766472450405657729924345387017133178801171600555014092535349476271410848072926816048342084442588196061618014487671051676581035868842229979575567360966131642825140201880071738354668286757145687898926234681311168332279829185731350305903318685088028110670767940219794608080377106870201161044183541717181906733298603240987424017266381886120370698325635639952407071406212215181458861386315973543021948162066189725447242918830167887117117131846099531618749770291023901688120698854173933014142336839204080706407649128837327188854229171752921205193261617595331135223420455995411718887553796673504587020738827723007646029984854238295167225410268597185154360052492266009023570867660408751480192796876128341609887755821157231460690728679119124541141139003492544322080935907410015803981261649490361720371275987373444889919676503779934018626380482312600608240954677151935871968773496732538600515339510313289724501750923247048234122896090422456467080042152946769155434282508900797429059136668048081727457333755227913834166275664253390994473228874699568593597638215457256341007043870696476738200373862167803699908153734635577253282670257381164963975839961962137269712294478199306321349160041809869204961545208331698600778074911635644881021335047217758557364355787205787715086017955021865071508367324896633966061501466743588740491512232547667000606656346589041158648103716267053280095513826912942106837845510069509049816184523179614539091597731403419116734004284046719065355290628586437248463906316107628661325000982926232238045675444525494158677392077671279580990622144487821827881320933269976019840398031110470004413781693277299414827352587093759054825847987814351412421171969584881835850605780906696930742857318015933619665148847712355148647764753423719192174557351500598561775675828816261779487040681149852832323231918924374878189533353190883404634827093435706764210859257246006879747428006996822054140257336055016801180527144116926776493101756425489724290139019018463198973493385174107440604650897236218039978187061175207502055740753677225361852838890950530929451561100342132634800 [123,98] 2868663340143092176628696052651376024809047476896896044501747484961595849703686053819742141246955659853027787610322251752879652739392957448208419749781310257590969507622099266324239040460692755485722565904025110852711849744852862999542546264125829571863221717224491264908015853603735141009581882405259949058835903788821778397109236310191376867961235992359805592302128924459410076492183918335545303830772855549132209414854566357530338203830371620573329392503340885783456621106868131576386952828875548047043470535987435485170906455379347119012515352650790009256012666612033070953649787338683152534457079381052887577947007837177608628932529068193225240811414495752994343752599174673823707591731891384063105502314093393412589634892137851040156855097351927172616451382720638981608292817129258530082093026052317655128699251129332041492448920590263239640614710902997202931230210538309064909329879962947117550568781025431621930831976107741396046342290349870014400988529484696271035154895837137358160670038375991667981069902027523818153051682751795577331830897879197844075679427045772083773842122883404167253197024393776807449024408169716793232538452440055160884956317351797709455984989816852028272586692233243112625770960533794737886977123631324985370368554296862867990469086739731670692104918090663877380720925250921071576704590688641690750260958205074658741316945699983754760087358556318271066303214396477781536208742596981840572777887490872220446706084536949359007552073732407088535473086064229188495674711522540856747295301552041788766020247474503574847548492176128668479848025533527743021862936479145045847706530079376812079544489786460431835187405290541071675828700568875921452933651300378467207186806846856228078942055001706762234469087902464114173417818973292583861080545808146134171407581462015962447809878972107020280160987483726773929487051467823520782728521168083577907766064418938802362010765419662691444017156406299441062024457034632730565884549324991918573085272987558491738023840771195245864318834813328831305803800178755186746442769314520168829519577657424374547699773728145706750 [123,99] 927286196345636674827692339161306302386056645459570769344648928449400499170485848410931492321630838836509950402645063466881859050421721879858142410776743034590199830255822986009003948964674619451850794141420915113472257321085908064831737688103123795168245669894483766259870794912028936430671011011310395122464871154944649411293313769912368511231360386386016451977613509298322187795378191936236263667151003257555704533041489123261516540358907599571626129752712185101948522949791924626274506030917632736948104698656116540430311991186775038393954296639125186109851087746064284035724146601746467129621755653110898246575749555539373463107542826419643283461223755431067362645911128023943814403610386655950100822230461107957163017037581205856172543435745924636208797674631362852798788215459765751691461125543105567355342122259916151417021336214211312202308813730745603792998243256857248960149858655618088158893651531870852256336968966938808829321146758189421630154676385847300349929602100840348279485604937822723343613732786190866151683408465111065433049451252175457115532439103855538238765903458510562915369995312621444763306926851099316990269465164021971386705329663425305270416870830659917031830060477715845568442870448155433561108978510088309246615261001948449865808120573063331339213218616192920140853740576304496172581822582778246836432397377534996715638989499276329131221993881508465684308421770592663343050176562911768174984714378361412200710177326017385349238888340870459351635325779807188779615170855854216757801960492183702162177641430454082889525737017904085964137748977827660751091606613677090401675959988670988661596871550443076795930942733618893814061842754320865886261569872490609609008805792342807838981780086150668278930318830684815590603598949140090218259326120972389902456062788972895217125477649361578523761500482597368028983182597240430698969021838960288451701438967967616630189119945493887932610656560494147643916311441523471813395010969327509333593727408087013906982667590733960035289699454050645897145885049045237599551343584648191122882035322856921241435163951311620 [123,100] 5683578878255356531268394459708635886480275542929425596119738098871016374471101454945602322280246351735940681410794651440087244741790008955634069059160618927861199126473824566166447849204442819430181361256173685559844275913527841887760762029874943740464856966605089238004844905548862827040373112911430004466678360411632437599644337424554427690785260509578880886370473492191784406567450994060671627384087355736898553657612817715531723689270715115794341160020501670738603150950112772737814034511127231867690286282802197238207719010612401910392771375022749787515986225879149421574543501327053363222019683024787742608935755789069427370122918942125779203190114271703592646907085150429082501547855112992023941600962203770547118896713442242599358798076799824618127351181526844815777363793035926243749144064976480247290633963027525071849841584850396579506309573128304185319448090479876046402683389849650697241192034006899905309130474416876090039971632682299367816270618340485860047006534619351082878768247373586083686094827138094208309169891912713192909011869703288714661845320644762565706686931462328245712781530521223312549025420443707215810051799699023781861150473511224689109431013950823396953768116887223136651297691544573511330367723391615379710784729859038941388268895866395219688033049610154618170876816314487044238318283719469098984175415949451805509727725238895093880095103991777533988812041159334311086303964480685624300472560518916502458762246131082830342684453580102593118531015307542483869570991071323663729193120248293310866096434050957182771661066110971902819910458545046636358625225227038566569905614856222577077072886143629698194445477309881462214426311274019323454270731054788551663940587028193664503468071996567706230196761919121105633736976954517430518508430912257081125495297103446108836968697747430275577877174996714002996672835798420518176172050273390248025114976691118149627041777671373521549093625809848102795358249960474492954284390168204366926833403784650186400001881097746551144280343252818509273805463361875870745725595648746575445499617300671567481565007530 [123,101] -63841457057593980354674559362014258191306867823608694056524283129236550582297390317434146624954055813993187630262408943279458086522947170257241459304793194073084656010622852993881496543990149754065168494341724785950905050900110457007028003090881740628002628658505572787605304142334282841596836136038242661895324750819253520040232889978604401022841463873857707575696310487919794353696293560824118107616154375362819469882436684266415266817422142591490839785733318337640952510476881599399135356310338056863309122930462267619901994318767909507520543302206953661526395223686291034308489909775315970486164942448969759868818969005747335198013773379975657810397261949890429281490247740949077852951410455794989523511823177546139576184711562617160471443158738812725111125098891219937453624113645641554941459141713653232351717803322498520224842403462705399207532910962809833663954276229875104076231511991352004915811433640046896284886905343405840937056106446680961452457129432071759532497594693973587040713058870440725986684450700271295683437544522828229307483570495810878810236154263395394759833649611405828105630045462184258851866043267363262208642213802940290026033677901810405868320994283144181066556838364118340491010657903085036584003371193328260430595554292527937605459324876219596161518584195632628731671214569854062073474043712934683762707534440873383004857594551289494231101927474267579843219090239882549278492309008531523616821074876003116254483722771432674848614321316432095917173199030614648516604712693355965060935779585044663815188616963687780221700245498933518690501095286295073046693324126493091189052135652884126169741251384010335821381607558396977297138735411187627782356925931104913629771764626298900081236677570147721169647593725067885822923164773146600605504942959981806897769967928663049816365006926350785750447726756000398710083631032093794176302262864430759994072633356965009682528623982486363305271755570305594727386524730038081672268222404099029049070547198725043111726774078840484415071933948884739798798776255081170413058621722902559061007327571812165381820 [123,102] 747504899128940916667696705668347511478575108664859880722412218088854205544429048951808949588574880052642908503385464555204099287782270558214775420646992215595301524710768264651064276689662027893899007199623423892828914431880137620092600018450735996455372328037296666185899839582784165601821932301346233036486873693801578804617572227104526778698663698111935698332125823518946682698722349774120853363677715710073293120837796723729086184510823660171165149114663245667368573669871468751089553376438353587681565463830686009736749682985372537009528730962608334234866780116687243838853772673614347162823154007434019997186150660413402084639674189915140470966480739846484110827609604237465374739591271846156559121197305961304864079406956062304027052615103128891606881668568168631568675620879664303112323257977950258304577417924858609224502180175554256259136611630394114662799280891294550486470605650200605715607582340936869294453715734131686769208682333498887450678679438653650366235451657487931466191899750403251548151535634657159499035577677344489528803101962831262709099843504605637452129515292928173334566198648856110970150260430054877600386891679346077346267959388452677597062700957886667851119097682241171840120529467882800122048783059239420899651073619399044774169029326641387638473805944001048279853057727916787153743563811489793665846260937041511729839162181470515857967950862280131647004739340761905527587621638127665910331807139211424125842827698766331939683412127548671068785969659995920695762303317781094372960926497016867216241474099491505917538054199289250472124963594737732026595934915721523327311419797100760969875651064804810964756667111613572516427727868849310037926526542414910496982481361570103869265291785743188203158860019740278454673253810302461960443010726744645523252051507034485540483377995029701649294902784771287107771654303124194574011049577033617332220584210336559203339294868681883458736158730730195346866125612330531356119531152478687430684926293931023890758419521723298533541468423991766172044768942478815097294011003049796445549985688491376540 [123,103] 24804927499016877639656391507004466197850822917328196776097477392297775482179500483211227186291013960133838812881212234243989865583634629510332505658086769569672005160032042552342462523534320044662636778228513327486482173830951738754574569363356801656767212603476544893115316505627602204983794136463455811732243121085598855223961212552909582450199183488313521695267057092106371360736456024321754260768279161659931205337918845326835996077274546112814182047480892632414327152393289464246007684496482064304809946532676258484442044586278630802994850736599798587952681371767845004825853148445019434735550356444944126165289039391974650655153865724794933828504665213476132588146501242803565133106997807072478031248282618702914217095011838510948483195158030540308811944645703926754081298356082325719320255741100655389365514098209949326040204915882865680026966534412098722611990421397522001224446287413534217729128037881152244476385711663330259466270914202774537147131387311442405582220060864206136536403909569535806715959553008720645338396216269108421350815255138518536952145401980647327589928853138569926230628750778076424935382353894549156312831052773977012630164370488957865145513787573014576119960902792692740217707780449047439936318626560965667502201476144443453661239339391377626698435207844016138399362700739389797594751136440573074751173703867213152512917174464740013215347289681417265511527705013018222533908671466262639054444254149545093511629968741543149993236390994954681793722302662069978166894926813165728919357443456017281177216916545681762450348567375465880046527189213117237457421428198011258582451657057828688219891494972987807143497566446000612888083427003751403469749482228128640993039626003806027375908836365237554403105225471554422235908170608860159635446451913266070066912576814115409747927492763975664821255358042016495603234611456027891368550304310661591393034066459577245058205128176305508863500120068657584911033296585757727350281273320522311791121066145210632980012403923052428630969732776215604862542653335569352198208463524197795168221324024020 [123,104] 160848269953558992645488660245847233546275171315475997715593984202721222887238411086749120526171353697506485992056144187214860328506464705613274171075418550503374156437499331159115910007369524739391402855278267917546342238234104673804090163287953899814225514251989957675255864002356431056637718070861170531413100148061851703763038364074767828591298560897218917277096543770815229668297942197114172842116520081336302621493335251450292230507498238293204054305932467174416711590619787385243442073746132467225608519153929903296410580895254551889256158895982427323301604520902056441166250843163478195201967454252000384460373239198562985379160048164653379338246666746499862583334052745087447549025352524732171825486557548468339987431785385908033614427369579214160877374624244530661331644514087044222721360426402581384710243237970864682079825507619145934447824830919196625741773390446750317087969448068850417623661920816683681758388658842043807580880395037033919260723871775860685793161836353550365032477932035070586249564607471339032316763421859545560736507054172041808108487381356496867874512544915910975813913516881762751716049801391323490638147655839458408963777675849197576087077254595545853864434948673654140635654218211053620452332473123972699813265336709085818058171801919222598554342070180733960693906393422279054712837140274451928762406662720171769575611961173526611084592215487339494705879169012856999519568103684527639078434932094965131455479166475896398064619030890645121485909347663212219438369028577622304144833861603518021291999441083166834632544163500467221906707295738565438853124744559905769109771772776686764957724113991789993962480565568834921141366722576015962700854131242187291923832641229506028550399455520081017465491578743424545504805795472106464895486091438233786138526581052570975896145085128800240562137571128507755563714912041664145849431687668704341200995337894553640570099630920530602036262776108623906000675028840588972793771254099169993436810848455897209810844346425957784819349326447705071734001981210522697740753882007809970285333830 [123,105] 647866047368449038631468969751680829564618822465856005714481162185085795619505422255066585385843353733961953781114180825518230355134217678017020642469898128444924852228935376948132126531939220107435918022821616929439312576805666907647133048542807656885556045361238287424444704320230188962743340143875104083635866496420043217206513462793492019626516335975213751451631689379886398250139134995620483402122854493956254376647694504245149953631581354706567985469803860743013742694410968892876220979596568874423395399142727000266261840253551366060768799050664699649556056982960879429395005262616666838446171996047919305010967388376895235781494696261561616097414959078959183248110029893299508646584864905997553919794651117879891932392510849939253965135742746380608939815113672664036571936976313442387120461485564618345157435144723100356389871771623358382494090741283521970369058079912467147404405662294883152930153094759694125255803791463752863971844335998793257640187341015158817190471935520356006779132231995488927082861401066524525245926501396503312924868919447710007521529057357148595728644200090642389580729807126752665128507829844845525608826441838394114081853597675170105039086072530601575090465430794188817923895166931042972099564979478154058286623023081747871894263565083144379067784184540843762636436340686302178578797972172634025660343573048082523808463553474630326327898016150623203563391845292604793530469366897625218597221442903483837830859034918704308865406669473827118830021944602751907049231871536948027588263206674979646547337575016693539461045663697551812147590228292334859229221949549882972155962839657647107913480351784224750498092364489133623395307987371228692690274932876336268855886982349578397793900187637209261344246168695784132566385997362120713629367783977043878458799876382720669205183653671991714184781760595071597444201814872810739734536388358272168176121120245102083788572415250455991496543363308008031592863964547029358203970145316524759099641546676960560526983911408734024672030262225956242608194852315462124372938160131626361910 [123,106] 9566200549483102580779764527448168278091666271065202758989375469147542335971978133777122680130244299459945785684155597647269293182313271636383344126158848853209060145684647635678262035699434546030953079283816992780037936903677987967067361140734669190971973090568215879952052186268875078787339542042096720268396254828398213075209601339430995668011773598881902750593450659006596019129428077691268807505474986927401217135441858602551671604705976296483033018849078329761136306681845096538994713107826826794355843751743884879729114860119650338654650626566480966576037915996610844069703516902243675814608808679553108328428548325154742608745192948763046709118432053907170494190393089242335602157320113970400448542369623702006678656243996246281720508088837430030616725665836751109139525679691967851341880010240005066012637513591554389695707755954838870374557955956107280646484870798194638489453957730383051075066238612192597776485963519892830850781167165462457833174635342939961839245203479024809418320203223304678686087225464482838470615484755846870871852267603594676033757874651520855473748033878746688747961591690720503331366988708085275442832878876091422286457053212023445522291927155165874437193354202112781151673640276843579848865598843733885566242783385880285954313269026758488491828854175965978850776764091024389791013648975676548046717201944592038423422832062199482598220794371214289585249411553056241326772487518735561724946263184982298765175400410820556645432938506035863196081326369624766998591033482525780703142721517348851918561681424413230993818066274940192217004840752811282370043256743584569838446589307478561660453673551509150891297831031199946510024620826241466667290948522376348326920493387639242268177554964339901142567672931265713719053897153698243820029804400713783580767483705765909740337206226039665270402739642699259680233459927305273203582666558766620184109078130034021352039913602186478727211237760700688225570416922735651626327132413605037344559014153744270944185471210842052490287749974838099787338693745799791085198512419587910 [123,107] 122314512992690454967837628270434270720258609025694576273481070787827032561158467539288120755300969076633788892340217409554018331870349579268123616042719245100640744783136994419237650572388874898593863267525532289068228110228987731710715495616208414441416791881779739209049745900456115712220808992224830592960550721404923403767505191474562234341786202837900754903681608068239233584366009632580520319845808011256668605124732436358484406356371763441657834363275181027138962710613137182382319819664061190938680698577672323973804291076377128953479262331474735538988395092636296762695219498646310445793901814228162719507349635526146905956157718315817729182252806191018900276791888524369975963318989250648702563388347002579181763384429622432678301690266549063194038054720750492620790562644482238671045272196615530383076108830371201646388860320263990841670978272576305723716492651094895820061057934993687818775491904251053332328690990256690181517110357781354211224520405581246227242190344061553808613112088436488626762737138109027340945283300761089093121641256035111331240104706233341865756499247370335583748557420907156206683450930447490496328604576410058321198504553658279440575206697525040413623896409415748136318153334059376427905954623667813843265142895353786049582506451352612584327029130569617571105572275964909377986914567868475017376338103607265455157788130297348212943890231238217764415531393666021453745091507612318789789071217622546788405626025513873693483823950405574557040354096351552020375160509433295919571378335455586460772685279853949508107016964612581028421442703803841370253155863662985578101148528015523293777017277092075478328400576471843107441635559960186610148339498669008323072993327211936171765650987723943936571613259247491839763010297895671034679192383918810216401396269830742496590953060244708891143163708251589622768099671108791681566375707526728968210272021065476318564374673100614160391536974750044424962491611746864805356543572577818884693716208139313018029902357249679447828148411042341529946890793138424251937542897420 [123,108] 801508166446550222911710635411991015041300283013551182332375824243381299334589229400245664267361934855850983055192463461587751971294939244254328006891194007236138230002660328108446319853483363608312950966817770942865243332400753510361560248893829946977076692928666247242026496825303796707344215697592541502023392493161009628582232354744148425143465096518489401094647301651834915149257941062468785674898957154318149582978257193127727118447628726508446846065111758039489133429783136334672971947092784854715470805444620100919107391382208631359951299707007913145844031633737142405901850652744896892670913612313009268827295042467210948489678590750709063809043298910529805126530540255800404795444435993242568004613816207388157759277726022401863009418985109527814971705559108212576477049491805745391536928564945368329089093624139097537587910384104811538371397854395483459389891522917038278900067348458672639900491360913925383865033962913957191284325575673850630829045338361300118470690587446957313780249305021159231160329088599398767188989052385653875071227439472138162610273072876023801578684998837448332263611485194119601588312620995238360157128509725800028368425454010418515013182492729907445609236094570628136286549707625805679530902653690759932749723596262565464676041801549389281805927286923579217313728943740565542266496869922623753386735355964648981301581397882805916823133322829413757283490135521246723403727288788101460436433636467413662791023404834734127252701353363765462855026236817374293585163054512433291568821477155089857914208468389720282058698840286377846335983080350422664773675547348162207944475898869150010589139892970663815968569754315639787428401777804534011582985896210472781099404834328914121366831386542638770707115996510823663426325380031280470460229231100173160094014324275478509488641227422705739329038019105943925389968824625828585937147473417595044553752455105781214853115607076308599728024970135616951495125320360202823667438780204371337203214356617063183209053716281293312558842732870478429524906993192822745192660 [123,109] 4094828604432180899930584604510888977212680567979424138192630415320875149286982122453007634663607479945762519039158485479445175991827304701932841996991499243639529049751905596753183285632044195273281554705414320197163251192231172365715634980102114440122133938341518966622920126033773811751442625290208002771197220070791077541265937161819667597526811846322626562372450322647184390784684990405206423344391905563057840070502940289925391197067963825831021861957078928648555789689000737743297817640937238505728084702408149403641760049730157006085509178340547771751479025887382779173711615894726664679469465398338773703054227915660271473397811295820789430587672378700539541747236458808077791607862213586656605395786988357915865724426212110839647098885236053705072284534883350753969818882570738439057624243117534148736327139312383566545573087341977500915855373486681261045047932661736807644614852491507971901658778415467219508373322108866086498805008897737904488722654331106863789098721972143299608982801162976558851700033355118327520355095364132124654559207259663056115842561481181635660014816277870189493749113838772397042648789026707985399150796248595587973835907134517482787153361204796350111736460888168985298942815633195502437510833658699740857132557081750546766907698468075431389067444154483026433223701930254120344506062673582563979136867552337063051211990393194849938956493921640567351975772064929087824728030122712813454953696898696694567130714792379887374996746245529625175323211298358836656469219017719733753151323181785255636109020589119188885643735857605921990535974124287273043877810156144122437527380311620203453806298073652521820230751938339994292926127783948100584454800136190086858915817903622502530458510282050996409586517018491676527756877267571813508860049174438405371957373659597123945417661546595293660633171019348839014390463279943328313510231228363344361433105315151989121571758251405012542486141889756375073780692197208386543714993638418158613451351534242139906724452703289698402586443727799993539547576997451951340 [123,110] 20464382586666724704347903439103763801758796691945517938151764105575523335050127713033191253560537745281669927886975575037470145089311141696786693706386519885467542844098872531431339448947201545481868740049874410133827547113898184717522170954767886158824304369778804903420511665301876036171588637017670098482525623745628951968613865165168644405299273791088324749893378813020644667726264111471834017406071939087512521340888516312350168632440670724378831840735190131401312425516997065841593936779929414403289944570477283214641947456796572251075039429775655094261842448199652938348026023699393333623051651426346130149535328979684649167119887445486722408346759991054800791512647547811910274233980166935817257170569088476855784221588721817133689761768853278075306904197249930202356352722191816314017781483900694752541342678966599452541669044085835959878226029822433788411113852476554743530941310969624811391835608004014692353493215144255941007289224793867951990653045590377319512642144849736977342398118533759195252858957041917738292918887376037395789491265557722931344028717433754898649098353667060868582613279261035700528023675112816971990578040481502053600320460621330414643649063804348223990578890636682757239726002877902662586678948399676572792118655816208191827904264685489137495445989239789318437108935878277453654764936508158397007269936421326085786645180487587001069726938020771967920268780478075503464267604389234063613009074190693561376752502378720720319547828659984971103157461874450823998333757196404583297281718639415990022609910853196676537698589144676711059764812146031204817934285958517348475463324671295360732618409246034992366126704165621244338964727593710333716345688554082405843235596115291523405182322561303360196905931209121273642914351933953598352295066401160788281848386999593561414805110809418221876625723205308934486151545581712717477327337536002038175680439394560668604522615458473584321408419081227027760497606711215959624729247348511019644492955436029998303360027275190792468585804536150086619824432231290 [123,111] 58355303246894994337410800037200204034664797709659803100870576759558302457977867451106519251522230692049503630172384120216866671671067437203494881749361745942497281456647800803094056066518672241766113327669481866449913223897833450884011522991296691318666691599126444897854830155630027370211544758796177985619565425297573297203084495356590877613149710230127951113327934740161887095612113682187970265406451656361405972848852849846612277680270985294164584982599144594262494499279864374137907147761144417994672200491465210693635951648502226739221855965441311818964122433771142547488018462433501024140318425949769472743177504172720423309124975366241086022168456773787776409290782272742520023238957283965803675064432488570792544792559211127317643218295614662787683368130179996814258537453860752606791984947028888608840248422817889316710093921076500019095557599036376271936119612878466582982254743931935523759536424675373477520915649887148857697167653933443069313943361608563146358613582367130090877819432238888105256720776337445271665219960447981792856604017829519649432110059984561787033454159911976428370585489743384938428047964989819622144310528378665880833812206482147512228638688609382698671282524533641662569162793183642961702556400828463305717083738501833858960129231099324360073502039505974854910533397913310739437254707851586824529756294268571239725739096493548474162025593284798914038855346330734750377817014898152112852176622388308294148106659045739106785616600118106954715502894429181339255521438340030758262580838192517487106770898919198362007828366800737785038067556886892989628048620880833998057826120215653873246277386039627029402835176483582705647041981402693287800168251700816364170566885924512726316694694888438183374129218970179023511458984581481591706989079157259554518714893854403294820919768692213521994429354175730553718214603445963321390249979549618337071571266240442937058152812770809591925978186318868858673448314612974353848965780128532942024622663453274985212970177240481116907494372652445902288750800 [123,112] -77565900900242023998347664253597412894434975730229316601306682399971213752158328048162799139817619194944195016040972647072194661117387064265441507231502823764024313199425683501903700001981335659788477454674786414988031990925075170460313232988637292989071845503952197241414449947928936695912034904455448788168956006242902498226329001540412771909672102705126225627974063477970660218885071187524590861808215805037278168559787070963142208428476791830449515371226038056157045354496006823585019190328484232158707208129574994259646888209271026707254789304979652122569866413349772220274781588915201291134014829079305729553757754980194501887270738429520315337576684056798045736032305579965375368839773138068879991215779325797969524342739665434823145529744923433911442009282379899830100890349615899344847591512135697404853270605902336049438410703114105209061192713407804577877046612033106901445966927148831149692827572747501627205938650433999198097066757377174388755101646054143922910976898518623667629004205644236093300659187564999221665600539595562894087663054858279533094614400008623405076722919660615434355859229575838813155007575052236939272669456118811589311150482063375226948449730858133141640937020492890746143620275222917605890249525853284392625934166662541076893001698357592600484123672666924443956600233628687012494000704313471665951531707888681775908787071616225330855452966146530724901080443643124540394288450962678554265364531524479246096100367381955430067208277260327803343120678711427082914338049411714252273327017855239239771211994033746905209865608144672664878834430786190114030637524492939449292049144201086108051878507796614605901294806784858953406513360150461215020864397873809988660579079266105386814215326038472303000998399861174358209448766490272556945802964613653764174188145847392358412690283791471488758891729466706360407923546617076700213423451962554189713646381184155545199451225704909639693507603730483032761723070786406748239410767499353558990648663809475116883778034449089893521458353809246767220 [123,113] -918419967360950191633303084751231749400367252756200478039331261585432139495478227122017730357185525260789847087560626541165700656400206848406650866386403034798672270973657643830093755116818773424608126777394212984784108178797947417601328596878140149768438286458016234190123676697146259632654091569692519160838908547422818013203632611148398019632799067140917319604714186023006890906449049796277567777701242024097021696687302846842562612199769384614572461309361819131174170939864396629327650885811518459892784899459477712228956746308675130914175411882456686289496426100684099691163948378846571760505585802324341255864216422374533531156059714767852624663512802722429583616928605962116271719989787752038163958089648978582121178402833143898095442605043684737374640248018203835920734927942004158173274935957293425872406090432253985384557779324484140099185740320765704091089828294184026082946349647696715552447893080361141638516428864113378251876589162148537393719900313044209547956899892410668149832760162582595611047830081586129151125492787484915259520410199883122069505530564816443667346378636319402584854337793816387206646898513143263025976422538660998671349156778002397269163213505510148266627241226974489185535345149962209069646743210189450687312615102086245427309582235928984980477888603883971992905899041361166228994834218117301788856525418632141168871186067641428971189928553622537969289535873659697645119022712112341056892970301976186019143011219957516071729216226576540516625421402727403078440819541060502146324309165552970850202003829478741245544129747407014347626586117649026181763415134151694779325449348845093454911758870814325231235779624105985324002889356279676790054411024068267716518803483085775959615833909348323941974430519675417966213036181199434410849479484921220584184290700325535169730944118013859801104902838706051379350338961845458562900260506019741115106345513469809297245488086550418356191252663470780170609734920782213095673534261181757446166970494155424328861072344565534410164459580424210 [123,114] -2325984182531238612193327688440492410105023793085077551926799051852346916164903922482713309296084170734516659842700169463187557634074168802683782096819417208739408277152502613862682562143937356890603397281892307006356280713146186397978137592672908194515864321820022662188639631352600738888539976885268823214092378032342647305767349144393400263824617765130831543204499602791023538946211652177990690622746612732590283740686712917825113270779311894653249866847402926627119461933293688447319128472541759579440830484496802704641030181245197195217457311673740007447503231339997204563632506692561454200512661336787180162251280331985657374746811872314240066953974372820694432288967686020046092259768590717409344595672069092793538980394631870563644926295041388107443804079143438936184604067386574219249486661030727705298940306175082364407496100112261387380835892450866192482017345530103167149358051534705077890198290844528945000155471129707943071803218540932315267047717955220699845217662816602197011813473788576058831824542955740627523457892110935148696030817319259029407158267672604210396873554805384113155153414171240426780639787695682846949448739509170423161162451952570314825779194049333581616513255797441864227685184058888282962745401782954132773600563161575604462195692689058753220706231550583652052710677008099726181047880926527875978514375279007572863270475817230715952721200394186200232543494808403123593100714617860697118415703542342800588243135662677042200506662003611388285387979028493772535662386822318896654603583955674143791259338914119409074136916272790867512421785830774080237430178662107325487194768320672105356689073584922899372721402916264141235157129045791488047726444387606997175172021548354892287919464905010162815546064393491255931312523043801039521739042380320529752007966568949915821549291765581642772085809760100443640199667120435317635279420389219553355605117649788950465407034312292233108023331690125331489203190992792430237511244808241301418726895752532459995292849819378159432184591845 [123,115] -3678444967702342514703621480777623542673326620070415311131695691218176608468165519113546092349686625236171130829357418741290309255016059422219167777374290398682918126116107484142820380024794484217361563742487392111818759156593214762182607134716269109742728358548781829507516121141842313810670539574873319631363509154163474474958444636199951196779468773337652032856317872179057075020049124554812038614446106548901147530295599894223568606782436839059907366489071353873985351407098924945647659449672954836425305888098514575686166498566385241378239266485572604509018419511196851879416063328181983706582633290237487894327924366166512992151509385455137989782722652742919480739209809981861936880681090517103998724128129102478689692264597059851542281392986421642288569691433654972334578671061481648963577081631459244442229339410690904418577342935859304576193170506628892452867498445788543796965283491585486118466143121308137790566168391864107109847577118514988107529206165437913854326465419719589744217849156308494196229901718413355693507642504763521576484864744162310335011403944268173177960221408177227460416388864147527837536814629126484920021083680745507695899011627562417271619692232052321043275653952597229485067633937754499848701662399679833331821829020237804847288524559231321770132547694912512601471649367845290481429283561732221979456150178002427426084847045887654698365171644054964620682059700807360742179727027971522336640727406938460514534448156956818103188509014855286707549728516355229647693924051189801031347983545087930058841049275772997787565676468026268246305139384678424815429238679968663628855017156463193075336279446121244517277797086831983878550847519381854458749116429078710738085085469896589461012365807120415698820828746132477219627383036369542855688731262231775693532174754198077124710274137889912890577259543846851244252558879835443547811434647388031960239765047194235626667707084801001104129007912539788942569563071785824638350659533869684279152749119614241852823139520754964110300 [123,116] -7948064516738105971624912709917104411582960303295747796118896334399187214732715002334781147395619864517327366432983592012529120455645727215116597875641307201966719313546726482803666743438313822429568078852705941256237595140384084035552814828430736655309026767371465774085787840209553672410088277282370511702880984792504547653476065272917870371584519677288939954780828080555153466365140924431507511249785925453421779333319264355579269408534418177127626314331045070244532541118190031614393658696004405127827224870212599819942625475042691428867559876089331248044979466189843823933108017755309527301029336726170063099291487312269983263476127553549962074206058122389893998543242203830168742561578382725828406113327622374693644977486878587391810210261221422279656377368912483204500234010227808225715488465478882662181039611942183096212559850567620602658781031245016498238194445241233697428338124679313798707720427686280162479743290530040024380345410862063440015994883813860564097394374745421236992549763294987059681528808463084300918258362500782502348731635788805000654462425006456728298342014253682794385450470051642532464763812480839099068438886629604964118551959739582513730459048191698987697675703637227530669580764587609940853339631274752021218581418933611162702806959638435392171725791412992867853128745839160037010557699127454273452060899325266494633688720974661623566854034222551635672478632180504533677574784507207848690914813034487182798354483815325401236970760807491532946677538242337898343679682245473000412429348265854563724930148441955392793645231680271713497409216309315294555525520695965898435070368687244719933492117934389895398432555885149483269566713575841077218201315200452339159043352035083994609681481326342161583750418531627313245640155518764474173821036245603770992983273361963630315896868725863988948728528864391529793280779143012778303161841693827498679041374270767035453562057778982561448710493558036117613443250935593828259903617454954626615021715548873159406645202785879960 [123,117] -6681261196737240988524031142533112642261512323886827822053673958851207599061334738886837692435793723838422109157779191351946729983448457257163912071789625073497355259704110125230806059953840653396637398829701962399283412955498924497424545193900346999766936259778183754934468545572183564519415338719406373566989802671062704514080333744652350630574479589318125427244715645354968717558523715041142625779314772394945982120321121587179143676948228981202737960198606761087093096927587755724268177827211380127482353422279844599400687850544139232609392474456462971209912366123672056164468319121909705957251224095612654724310096185917062441360020631102826580928603220107476506124235560128383468489125517747126315291669847964750463580630973262050363015284977340825109422937187372847363889636216044296130835629296620217842405661835647554941350080963705940368343047596496933172763946942675103484393989841325483774209624611793052103997511240257955458103478346416332567921756785543208103103291053882058357795148650133103482708852312558195333370089152517343957534659119098216006478724875073703070905728951114023975667522238559193781885606698524310259592691470494057141074919730000417119438414853526112734866686723193260907856598844765653369916275193870976710013160689496513786178356953230253917835049077235806302661681752476022999936804649929313839069769441291440517931861705379520722220415973004604767811297814020372685125690431595113428167710820529916351212724270183076674403010386473255059636606386494522878672733041509955807215656420175073532811667880025992946204646951490481107926284692596889253032812658414123070682640041819583629348912830155955924997447981044567582350668798916134607514151504863389303982557585133993151846870440174315675637997899667139466892543392496527925851198697514246873981323198588514777893834217601308369228031428691573413861594225237355539999620233646236950323854883488987779382136060809960978342028657272957685995586155250807085070691647523540710622829354530315400526938180 [123,118] 11116249431105922595842200169285029172910539020186384692318372198014056589487324172585195882748832397554327329979103269823505754841573984423338026833148941208484785098253172450421828791920146806341425731869899901142275507415670882432460065823715503849598441595113706882600130585800425226441363870773272948994439302004465439985248920367334862103263615540655175160507493582796795771111391007672435547986840608626503888040623601790996281137090292600991506159407024236163455555313049248008010206980770528453973943813829077245322807448506051657888102126930666685000586737479180384268769974505574594984253420594976714175128783266423260497854846231762354047963206635813736525211885714374255744875371830357473111565693663967064292318677903045145322234495753085630977210347022181036810746383290193355536779018993448001252121229237906092964292454800918384977029654468971704737759975021240917187313489557268126068004293268727146168037881870963209393833497791335793444537194782095858260572841105484922279583621970273982432741859497754912607928513783706357516169034243983754804446811837939213245133118016304784401913939941387936813091331494405036839555247939360146502956618521468229092373908584313320296208235553080148774623420711557812193972145560057667004034293568203844959018767114942738209984473238730199216263108184684946051608663166775587528218511342216206335859339397408168521784282069810266814000759636088997134698195557727438783917936339019011266659946430817338119422122382250779663241091271225018503996862977076118251634716390219205093496248256102557595493660230261486844792990905094715958669144054646952514583862376805440614819219062639724459134717825584078028589417222247446932818521630913984165037664158996009413168818108733609908123754615589997834823557931842572053351275909723258279194837933451176684372970545825252498500810136857356182344876062762109032135120880804612731245887150152213908459664205912875057243148777295684363509516294707581171019964733458343604770292324634066908200 [123,119] 13423706901460872094773511996603039111370131828134159749799094662527451998029583669768066226350810129538487523755010946903204923867183567708029985844368763114862400681032199048298661624574891067262053185662957154848940428968985683309103532408569112292521143138474318563085237279392244274600100155735385665624564991090348768315122644979337656986008880594549721891179464989102886577311925500784444126098353721145990943607467244750744031585592866953624935367292151148127282806783549339666644410287298441257427825927181793267503608245981012993231654396664532069442852372749791270127651141306137693667878833657062785689033613770731203028686573735740082617261437822007725266638328168025601331402337770397527952858968322501863078319721103141095593487603428439121750151655767794833303065029252696489933267940176650019961838115878563932740680436962312232363290656424721629430813989004193962869970510929674782504517490785546908877010257851021084827155974770471860289385071412877758765156079136919650995322740201633867282931540820722553423056680845063703019370425935802043440109720734075304503559766774845722119462434775786016016376012032136798255348840053793852254264486282638386660114286458727432670107091419641876580096175757156711833106954596499047286562478572695995283228147106467730377647874567723525201207574637023926173892199672811695745070348617414355461427606129435840330588891065339134795529984465992443460866627405203366571485319559083074059658637976357460786045053295452460426479643605909513034781447184881077365955386226577386029832576571240805451879528975805657412862859761501231317459823603160635892768683351996934306279482824956520052398849909281942641757692039074045941304457376638637183358939733191555087977609268369719110139646798135237153815290937464410153222432245234238963146635287387643267754725530416905638353487814171628252446814077903854080613325104229278899962046409370042006588851152452765659925065193210558309454478551756961778233828012130034607025361315531940 [123,120] 53412560798306815726634448492135717438178065419827842122585105948307477264610312349990929570264437816954560733673331552675626720821930247971361307208372027982647690156891075002345683616240215509572992661879317092791432510333265532820874815609445097999134145987018316971895233233954887274462850723040214601175730450588840430615614110685669116632644379515366065077165541946137349918902678680577440845357476782711679941613317397415202508277864128695061944390292075814074838520506729269322801929298080844527951837636382112254758759841979978542226167667710065907488931371465571063249935932202800650626945711818604277777561531086850512144415825595687529594799045316661406460094534016936800093154988595708175022066855197757886625713175156987229172470482323262538117561076806920873067566182413781072927873879386482219856207954334022626291091251575093443975802472029356288175526217369052127415179385343990434051699671004272278389059015776759489685622720987885955482405246183877910946624965048524377989672044214478672282576818539985873620362277290455159330308782828534198103313304711387485980551622742339417792849862315891692531686660966218398137585572450023620251669629681694466463705442428449064288367851655260134552874222791326941730359528876341497607966300002509280672597395466460351946325247466666980231952092014946975672823182459405313187943491109390539997467045219932278359129206715841317707774953815254893388557564944740206986869071638683058887150823399245164693960043693334752870984099042409174884056059418865787313462870372429416613991958741182655423726006754104771464513779855562199096397421001417077239993360324517921237446419786888960702184761578137713396965153902230919265934529869684271970484677230569177098173188374569341155179306457950619213664110081093167580787269442950173685990326302517638796602542618947153440109496579969163625640155778057880195912701763296316811309989558811361112612108756617368582541623672218480325531718956229230876693520598532993069507581540 [123,121] 25590002984519850162359860515362265623727577079635149113308734088819942288360349882729205570271246733143506271377162044849729223427759636385254722407152254658750136539189832519656332688464568914492304699142382981018208668486241800440653175316332786696230129188712804960193574188259260147206219623802212644728168607628720917693425965674133990322662429509122899328146454700570778874729280742736311984022211024216915911502515069486079255708899926152790511117515951995637165480095506690752730142987111968696482071620551890898880564387365549871227423724242945654724620753886314419597275006682062414035867912962906523004646761105390687931579277550696510796652799691494938989664065840647400481576626270347850675957418983511816272614564713849707129844029354298265460855339709823004402120493834672454031123727991239349156238569443630047875434386600369702450963122168036592660349478618688110072387190664393434957932605465662069662293454465943786997718671286259582480747877344221530138843554874599321651786919675934120198491529431143974502079144342640623001721615138028654564229263452777118213234673225122318655255422271735864928699370476902226339765842705685955804359676348791661611151261746572580106144109312115076853700817027086906107109761869990817286657292510915230939136529769186655157548768137373106045775755618550311192288999714934392294693974726653738405568668540370084963731101641745849718608005752209675934312920904002398196218310595336662584389423415538974003213113299574475106785815926922164687712867870015377456867672328868756441721721494873766318402993234371661527918843861722658792895535153206175720582154363320653699905976591482351426259552917136179306371080963744088010500453667108437886548376480834372770672129428809101216388467481220888054843635325154231587883019218518085178414403247649574719063334412308284638096954887556844810096828757551652392046764935376191827636259897385541306825004245386045815883744357316491393465323186138191003172223211265420650310 [123,122] 4149548882061757515430176453225990596589833555904844768452561114892021765017787996200810658282471910063679491563831342045055596109999152933094983990300883966323178146025062766812448964047385563553267984256446340297016660277556129384524875115859929402762578782410017213664592538835216460622214984636083875036235182388992767286183419549788527058010688886542310822737166635229117866561782134895814521803367733311239660247532742726561796474918298173648539058289641039381256095999088832757859564027765209225202045029932763404785342013674801039737409788431419794231511420524748674416629116018701590603723378528814231001657950810868701839265502921136577078398630037049039883965170441794460566080607595777436051287501528041006658896538787543406908276336360829227717526111546361842741004640167119004369159301659519083008844092888486294015692356667067441565692883308033031608291573274152517569997143417331617103551247901555600655516807825579702193656786593303662729712916278295909122847027862143244164542561639463247128560888713307734855599659993902315302533204103282574988972379934623181064051764881084542746039057556377271194780136972462441438273819369483677914616470590930364127459671489813324370491406075456517536220981848486103837865508860932312302424909586571961480254380169247282455249148193276989255584958735277893387527244759113939442329290450930782187388756051605373415212557045994224735238235269055857765774692216064881212980948080678718787360145107264248604445792473521534167644361937210084024805421814043230302157468112814629271581290678247409150417002212675169056733284570916330989343436131868846102658756092529548649145844879104788033737808007609804547457218822969574296598884864712499941478533285052636175589011115739441973614896810947078660693615748558890294685964816095998797118213707422564410901835680360986023060868080341224823859660250517831042973226113860011511267190621586031178008889393662804764558691837861839814015411916965787756060890265916080 [123,123] 12809215511602090809267241560784579377940946775924024008438683550081528216068103771253302464430389798261857482275273056631452723823733694645598093601142202119027403295691981529499327230694343974709122564019956306515065773921225277487662958091051051264971776135067620543328458992801132995384722467604857221012028799794285247005243365191365774541106760060610904155562417454697659365856377573355867291697480373978869028880822893740121703613129746881180761897301428204646873537687285314455458020012035058824813919466162974827174204970071598885920047042026256524666958511466145097341805628200801539891960459820616473214657584500477287340374456105393965940183696110560347915764000046206541818168638579995782061825867963690257705705989366456116289421217152857342710684051519039063132476281163586628095786059894018957827199357690463153819500738485304594628801197361524167630638998661136874382402371739450214366237801507440767568888391738834076859256576651403493866735489960230556191263478267495909748767290367872333186924986319345280577101326049156975061534608440087527830876597173335899272992412866313322829176123032712374400389708131774279304931713195930382121054637170467964680860756854572809516296745938377807964325266905300019598691611543406308929428669986463532896566684944398155996518743538599459288837329973557386848251798376201025975689097543760412626488165515156294176098300489127409066955360817730977155844605690059975460188057159878587764677002976858936355365145492283298572235920958255228720980689552841639981514968960637763594941666243176908300269165517265250399684948981824876561880423630300808133546295266603645244751059862854282470271069427125353105874411853509839843686548214681956843234865608581004517247639942971710135162048161903804203461069076369592185690329182364115652908931897538287785964636158892471727191277692108499849962893529381677293254461885110895965903713146176161573878770385471135238156450298404499054248666683933174670654274360 [124,0] 5296619644504584600154871298413237072673575207955025326617268289044209543616384087095449723619701131914317124848132142807284296806885981914172879838983251911238060429037624084048327667442984639199029546988169710099885779137978450989649077554683599391998934480736568359476164625386357129921484803204788931593222311587049825887324431169511238151680556908713066569450602332872714002465860196248918402025523703204518769384932627383530801094312203486138233892908603346390186408865869336625690591497138906920086790348079590749767175593503555885884733076692374888823290101880099322317589282333063758920218292017519358634005078380160738789835401492505592628746819629076804649323500461072210078163051578904404306617287869871829616991819135724525655995972136687644100943006013139641065745417266789788397015001232194780886056781686397236897321156949747858777731924993258043612708864358389578706587678497935196976615940718228382169622354308814708665479738180262315517486777962804430205316950983427718306249264831697419571531971210073569045625944730400210626181368015057465725284733928909348717186031161249021765883440555341613147361103698016630530112351141577950906107278854327124848407967503350275044358875040047564760777300182363881496101171750522133386716017796932833989120814993880820049384348237266352663303445297030331829941599994838822051445248512467917412820684704556116338204080729544281317138670444199403674579447174295862088010406499254051089309384583441602917216890014622059935335794565035790912841262559920654413781307535913584206882539599981481763604373422501151352405393652691926220989109076874821796919232314273889274486592671676919746230465279680956569369290602826117366009837239797363626253907200325763410072657629729589492278693694301639815504447281260252536050674368240031590865412786526926794689234255313576293792018361547620666956794255690057391274874215791302348907936706968793844297709955126961021059311302183811858104825446801166899985786967473987586101181450694753105039897299880061195331119039003690478050147415328738822688555444531494508816760357589043717603832525945126619359231767441668409433879344645141186264418774152999217722483458176692389798023459638702469147640024323283290674790890761869377456605434417724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -272534191518235521337147306249047732806727971965817836325511051996590043382595420702071200069630271991141409591472323274164750787864489078431121810697089343301813423890462600868162126601926945853977417775781254192654118348086096066169403700621390161046253602299394678079816094157472739087290294719468663220768838324673853670844168099841010940024664432424202031487177960615015822556791484348403621764697522001522836382938518919272595067391486926880605946950947195143802522371547539805165929877799040297266165473469200721872933817426616542467541212364272052313325429091920566284383773416603433055647676098680045187692226536944911196983111228564690164485965480078868343081026076214872351776551680806953407021281542055917557230854170634095753449599155463293686940923925885838656700160120515167616442049523164212588253667452367847796628445035728682838772382230934526283918101435906238454856891623010223149659224571572847109126409325871666989650248453179808546051721667679014167014115905917878494616441849466525221695821428032077559489878637959613906896773365516968634665752120775880242190685549769731883299993929820266505687780373823421766817201815066763054965015153899389513761619328602656501511611121416572886780667212837118689407480844116043785627902539375824939921700223619126856870258185424156287104125892210246088215268857892002818323758721906875931237305166762127088359244603061193170787340875583304655596769665381986703852462656579552454338217755546764006568254669153760065076645264237160920991365893628447454004072831220145172901126060009626221574697625364589237763797250524019915401604031343882550786974887854982196223505609305553879422082122281908918891792556358550727238012686943342368024716053238050870692392416969038431971764442914915762970844505985214129419358503577077094921072621255429648119281371626694273510337825097627576701713435563924528822967579370130064633112333834909310215179450203113217739461417195107244624259971325745175678382883483373952656032102239715832647396587313342314895982712882889557184763233268179242481353084830848795189402978393543321505460138942420202395276116407207734369454749420528515251026128057876566522289989908391253987908556077722528327827995636458231407377866828412038557871710509061813354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 5175330335814343583234060138136696469050418962287086975454253634699324113659211535722822350551702891806764587464795358354401753145529858992451847214273917839525272574311615603650351339610756781477310393680458244795932468841711077821721537482751626011592883463748882175724194572903497710577917481681403601496951482228020376003341015657725980230794407531324996483920125255129127953435397874401469246955241454549840092390807598018512827530347064468571833118204880972247781114713313039548605015721524556310619036476599827325561999112945059084611300087934753069919001469417333834623259251579749335426797906158715004961917828281033332866149502152363462228688960795925532039757891374733519009903642721368343242863450708112891436569330659466467968119372779119905059736703549348221611278157071083982200669331585639672983482006768937297009709563995631968631285910565242501034668006359339154975674871159838316751138983852812744320240864789224142875100878268960673879181442347505198578226874783916605840677932441234300244804176169219997200659895277642314143821084719663149308690756343687150979039690920966445981959259160500090793904724913104535375613561228204286304439559624227684728631144691686230322492630924654744705686866745910033661213839228472290856514153599569950884232157710692505994115808141398892775389932089010648105204500352300672224714178719537316355309980551740556853557064282903885765518365167273490093332153539672305877222119402948324798470931811802453831290393935716848429438835435056882522499425929092690592703931557681688152554775201239112925117812545720572399082563811007995847395247581515540057556123808950063593403629660343371954085167788426204068529571177946292633359340828474431333610588795425456064633921696323992970638462180882834091437328544416909497862544727184911950127634126082955056205102713361772445137872350435294629924304649836590466499253973646597827668077827585275614631840849977711591583844610492266824985373623625251620226195877084028100623430731963514354358141211042942585732866813703133719377640613945018729790547472168926994732407573871572918474723598324317428385648949881438244513214331917172648839703344909776001491114682237320895917222068369031400781387744800476113713775600444141899991734590003034099936485290527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] 7573511287478221340913513727527178003428490557843275850812738437177796898752665452088057405411571862184525071227790657469778568970538572306457055437649268271545448399455639885898985298228883689554142303979737840295503857543672787755025799994692696662451606931592095766049773328015580474145118540625878893565349677812848602443436561003472658198265946370068723376357961996506457267146363737316061635633308497065628515083204078996699777921014582548938617858798383395178935562707749326315463175796572805886731251859071497241152665925527039804080110629300652812290659371284705915260250978002434889543914812454380615956729668608169879217223385514260504322595972954528822559695520945318201544313658952492099289347531443480558292627437817350083067385563152900976183475883038171218242467445220808661658857072700462815283241566750969414318194849463280350107585556178749360847213398043149902434846375822872483127362479661808063004610812926266320354104565340899312764185608091444099888657408735265413964254338283932009148458371718045756752916811746493761345741506534312689374893970175361704979393824576331340555423101725849992689079662269117149333239742493578983806834866533023514152791029856538228153947209235092242907874250032741887261622848835818818244738361265066989237239356659781695402738738566141938271811838689714625811783384734608745146660130069904213171160645484677458893600210219586810461018592775884658338749498982767321081347216332898829579675743587636600798249394773062468975663737890265797337295431330213281840997471034955461251281060628118038656974303079914358341113357806284956746885296050459874684227277450130491827707466091258976023055955921552123377771888407239890132701658548705238218921685583978330003889155402775661812488214264096295389444188110566676929761625286417548607673561682547060546528756560413067980229767113402662899366767196501864668236671149722611219902113586953703793683941758179920895923741058141531000737802702739104367847949986219899995396499147555942984537257340607008696016790323791057866236966594823403951939153297492350338447462029410965218843014380449225947998172574172773085474485808163292284479837961384548895636947468353027403936909237104996427480789226545930728564662998893055982640998280430721933953464031219482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 15137235569120293559146010338416902730320222382060163872939202693124796548853144665920315139861877738305367416342365782489929204057618224032401678088182251381440050638211145111953091604456673549778227529167882886323269306359518060173350214688531745139124728116756745521195092844579756963643776674972317626938781815189257658952156062738537197103479659890327929058445717722898664354789105563131255461723132620357715967965685574435354446570258423204745235812228187591306630810325887557757081062323335566253243021337776114068177130871602637210568831972328561336232128928509745957665221461391022169786903040118402186387553691394543915531242996523025765054080802780952797609099306140973886359557338739048888908127010455622971010729405173324844646570396473122683297656810583462399532410036197161747804274480540288975819623894499445289129524658126750979409517541005720513618662843628168803318782503129552602560874287767367091657811278211734667220599706812959931457754110869365960222173707530881978353086557620539740935209470811315687485158410501652079068238129281235995899306833836766708949594484326287963233650274380256812972656385851269647996020711043686994638161396283101171249256857720139608660509966321040683879678733931498233595582567343909202560184013101234373462766415954312595792781000334894676134586660778923296108529272591156645026101520174642076305202376925617410686136200955772194542578640857575453612290215534802428965981839474107912921173648728463302412833885090984590940820656603739276511684555411054965762277465510953198934344141901152576187771774611609603786677917573803664582852726083191513457306478367402535938230947804954707735117826431368966556204033085354555902884393183567646765009597488456759285683777953097811705388672360433079071629981768369749767429717284431399448618095009130518197648626152966150349667900172374093972121614620154334059998687745065695135999029127034040717425272970704614201032414836926438394441798267915154614480368621428152575907681115211196296804773298639425151081392171115210007604248564735552307148151039142805236065283464697277487918821905648718231078091095899856114787763098291105257741740443704939559283579040374670909839966834490572795563625767491940329682667380872164176455405004695364823419367894530296325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] -3933232652041164786008661886837829177878895812420717758550376726488749686425512840825124561279874332620694859756356695532120499911246325355715131072747988157304520763904932835814290425041091579486662536941182424732085645593112135667010782025505820120960709846267263174684034512060817414299169487028076734005461684825768636406624974274004423321634026590958183755507126501971465367747378547375903632714847298617579481836034618393472391125208399048288133008074503414391262837831822733462647409994982065100430494814563906732828000459223438391631135584551496805949080141567814074307570453623383545318712078664930842943366578330616409582771532825709006940687455518782903659027350322086066445338041340031141177826940179921093575365129464724533150113631691046544692245110698348018393277082317386677709949798145740006958095748448071362026488399606687391446600315035342931039565820387726286909693831045959855818085042403088331276112276514947697552047621673303235014648762405924971736912933845565048990470644389414019456977087208018737747855218988786042065344659892940667316385234539547642518790545101176529008014539438469562273936669883101574470948013473680515975054920818055642149137637962326812316148039468164389199390416933501107939825919781668808647564238766863203421444239285102960255043863327191477255934861388347905231898376487464914333759301603341002609707185999164174898468194522968649091102388749465665159612004032399392821576460973808199151113606090042027458634501147762754454670301537393695658457975762580502452511694573405855187952413055480266074360313867217652660455635291798376024239273959191525984421208190671183616507492894788144088413338540513426719930073073714532412416368982937084265826730200985501015835061023782730220761797527135557164352228619149951828275720427225169174441972137756481003865995006593048104791627705296330865152094869348862038537753125366615833186465318233801774597553663365772193462352876492725223942527726449527424504368198478761493282685452919832003573810423355022624605455926240351338270938523577619272504469032868226809587236170946530921511593120948508138824448533652704277646123245630347101931671603761562390454144746783192235413956994669371412688623092169721669477248876740841731854502589214861441035964162438176572322845458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 46028343179965227130046336075374622842192589170547761359020941681857490418140918397067765481281982646762974581250984129405337905797374316765989346463229732570388198465958628305292124768829995559868396720448592010652861604634357665937221304428787968995700818048846839003240036660779651829521151508112292409735330188437371173713303834018897584878775239989007785543376605903018076080801210590154544222624865223862082224384065185222838928395506861140526929154506329875578738847145927961115052266121106303745982216422411457408967646018624602320485650927888584473943546285139095818407214589943723482551079741472011670109897263399124601697425573182881175062417215179067571967706212637355102739398121599553327228250771108289537306369787649793892310918860697730334653768886270487495627974590453281190538834893741485883758345786239925304845240572572233537893314600679228203453354080958678409626110312426954504211056811744171295980255591259960143964488160921506207059293265022298770725643965888539613066125102457194154481545504225129323363274482326432992116450226195216696492231641376031448467586148325622526547525459423944491107040413811380513001031761859574256457983140431039316749807668878708705395227072090151231471937727111741444554351806490716622032018146136481557644962130746462144251505520807000940961556884694063743885565109013500600436624617648179555062464665695820929546684391302104338710807733461991129327081907429571028422032826303875890129461400328633990844184543228549852599321240132239583418319283505697909835520515663534785255215945161803576952498781173985569254583743631596258734913005479887319807661477255523248483813750016260009864772911378260863673806890127322385070610562494259220460640049483614164806828396440302399804897285894613527903153634746060072741673295783932476782301919706272362001997512988398698070007762556632333120812369708629583109830128690975008662882220316079865929142639425643607134385216378927636878049051428815505654926708377246810911061246229038555388871609417121091433120238227226511744070677706670560830367600503297132502969726326679764542737246614409302872606646237012362381163321827172239228189028944970749441772703424309943873171699014961285916378537363802097539749954119524900157044333705088777659863996660760676604695618152618408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -200411325880365718309799347624130352343164402560989512109729828896298780767964327981413820278284393774950803161661823473089048091628443089676583033667079672637784425973877801971800380134389477191123823876072885062711120772591498866193390476307038486697604683232941708202980714221161745851726227048097212437974268837099997047029142370048323643471020134223054098265651624622252880017459239766659751450097978976589669136805611629063716394626551297118074862964634718583897562927243455529397348726048963594318726949579401632938939716275897318073993783745067190576259467686079407045269950371748637471286012309211018567572229077864123490733420150648689097976057969678335158991789118833304232995126220193698903662798548403070739933623168447063134285348073886432566523727221731296265859841776083273405004072514841253111244055548689975466688537327117204334971130166267707712959155416379214315906292543613814161062906542974699360503006062521690581301929192214319125501617095815964586775885472354105163948403110547779177289355320756682124003200834796465053492490229611052476425802094199904255950392327250062916381962029536567109289785563477619391105737325670021171160188508898727263989057092475437353279921115795292572518400620263662306090957343634596303934914170546833557818599648258850733237468850614313396110830546728510027712823114973583513866247965250398328165834902253990136423540258092730983129450904725990610965173497995372310142912359910206107092142853081491766576456094195941547072908677820663977824481447800517602846162302698686333078401523792747573814090416001115730404543935123388560106066598386364289360432690540460072995737568613755977978781886792386239482220836860311729453300018100534090331650216605163314423025864336097016009844314628810664171093671874211627052062131224347542718675107545311053639762066801220651224073500641789810952224296015464530916842722708027972178526691670294080447857423714314134835303245169448073497831209498305930581220897841033668916014523412009402863494013803614906076540199307294228402860340399621691033767237005230826156368939298428427456350618401764937438625921397067754299765296584580939075871503078318717989144080111593914119872056817749615995354695458787971188464604374595940739997033598293934219484319081416856533905956894159317016601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] -1554399203078800112646593134312682378633667547488849944470881504906515225655944906906002937297295807766072604170731638271699123706052196294255546179210709857679135648582185171654512168603768194644256423988438501958931958168220020799574138115523385751855309533507103090484169199809041013067569127864762890995954756357877530434624903352831272751327245097406734707861504879226605561351919770639581612652176661917553525360740816574781988589844584597193571044872358283180701108037277269695133955993743916906518431183822213592303852849298143760444956132727167387220808907611683706420345476902920530072401308262934463258779542270097289227065809852279195374021261024408488077732012976947784038681909749231013824959153150844708575754130022831219530351650619168498924451077589534562005992593391286232510204659543051119212187054376712510526725393794765276345738723104748466618466282403728768509846447446815878366269709941324602678415664500524443168066676172459790522307155888855505555532890304184550861587077978331613211272621763294571162512995383446449766217230264042055959745312266142577738796801166011130202378529519328763734063169408739046594362749333193331873686691003621544861065004864055050294454534692150112494504530679481551619165018891928204919092948505242717589814409034662800625294220202527105242136531919647011809740440790562191741293357530143116897570955428634308731196907867366508752357957879039598781507570627981586154659920460187366527635105506849381588461906367465566271840297452498449329554511680922966376043783156911074309791494505031308102278825157843421135278301889654314974398472019342134429734324558372025212851917237000412314796330819994497031228193003210272844713255657569832624197543301335552056677188754948700409474620352880436894101810200469154143477997979324590117680096284538558396757610664772756858681157990456799720730224030980070577233128548949059781726342386265275491008896783216450557595397077547355568764928668045354283484822841885408329275015608269730303428371944500215034115744279774456295316635384660167200757830948793352696015150947695090634777864908166349444340434744652985506644142036112265805217099168357343860941684642815480538878888811447960996401855904289360595258312666707082286497887256182615835287591293453757224085620691766962409019470214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] 15248669807570209218883336264885129401348553716532760758257316107810528173314715225653934918237247306384957880845134261139580542157231082602916644175604666868534655762873648547643514510958689934537333819888273322332092717143802385369412179723885586908201261483888433372288046841992511314869655060226430579051033637960553388990887998391701533903200008043657263968337025621500021113649927049004709328732849379765914605936898882488652991104743637167825931827737715126172449481230177735440241318646894235640756032836669631350383456669940051502214041123842146605234629981489142770278177977976369940158617582819711133966774247202073950610081161468110306094247319892724741499177795473815844361862651972366832147700430512290386834383766179877454792307819635138124251190230108397779819111814888310006176024768790208045549788240584982137513320540506159153617319694396778507986061883029376600657807350822155125037902784171733212949792003441392570500175461164748725100253798298220601884587686015952543465169998894820590532223396767927886213930239656059996774601155993542811930264534197215947021248276051707672648940328066743387807044777143353854968337109699367220436736614860455535995844841072401656918406596242496060815490709463423389689594306615277651419750784954183255103755892711669239742582755971696583159170083150349388629002849361556316616798190140876182462751207881981131341163788311501509965830501817981252219095799928572714564693135127691524234270716055891335421819702951893181068889149936318626850577238400289894578352613853026080628494825741121231685166915004978104449721222479612223003461447879164009275446356030298772637598149910840156250063347366168740720724189193490257527602579548987157715219380917017757624633294144768548853444848252787155664951141833848509897298044173063337119945126594661816643293438020772779626265614473961228626360332062292553579799454001831894987190161335921746169357350449318332100976149610321354522590225829237437578396581786546724755979730497895127077082477467797916486793397900294735845102038714375886767856189328332369253064183662598973800680347306549497615375847725707775409621490892636762742414228659742432018373883011288975910424003548193621107067466417154111691386105168562906803748989211781311854324533224913466866734523819104651920497417449951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] -41460194469178733654233528414457694657144776004947164629378372192104482727989181274910015898048822306203722992585488733371886006173744788812833085593087086694554627683896857993125455490574449541888845825064024721296423334632326233630614468122613922890018410708205716370887121733871521569723333523931374037997709715953884082322017015208490988389383327148145036211877157321237487520852471730110469470271264096872514362576105452616872777677162428463459003588684866480555827314036647220806587080606106010454670299613478850651543463717566994067898123531418011548242479146985283733918633142868641198605956206507539090688199132049675086700793547771472577236061073188758811519478443801635149843676669886681505984282726658167838171790855396116008714152678901619086060391953355998178698253351729652490584805470175183443497323165285216714865471669925628084853960648729298376741595522413372004738460627338076513403978517612234539053537744828175212681755427435253208579209238556070119324479183111715375431709154508205069763962296797387150326813663609991892490585913485538817767970616330139443252293560350296753837902461237958634231931726573735547455226064723416607025729875396317408121901572124752896658152005479537868733614669179096051566108635982196660360433185147216952323040880546801980974095303338784442457229083198983948519293792492127928978664496094563604255528551280119866202962074117111128936053544564003252408762807640516851594908106583870270756185509415300130509183733297606861407262801536637467208014054076057501765511609261765546284166141702834317908374673580319098612565002224112096733940903867430395156772238575707656196885567080261969828115522849655595585330312665544498848903585550955013883019743204948281634668902529878379078885020602047276965936397086876053594319256227716323879394677250079127333091496862137613645216368694587381366866208138972916075509144523208776543046015908171369933069078907860561949297270910165871981026584069086705935612238840591661404141831634509480582862595840174573023355678275400671641388050362750418440054032805322805900472939548449960118647992669689691795450531803381520269134414425361581301511696341951730939420639227677196706377895847375857842410422468356505938792076648745670723911039306742009527992303520512465197329562971439997909328667446970939636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] 134438789853015938458250882481899174601018394841511627695882956864786262127914490912380470148086920172646225881403349670746435264758940648601443078221001625417352662162589526655365552072670841579541853997884713269835293706315235905503046334021856857035070582088507106259933892777979769627910704748215318811608962876507827466865269880854654422143032644956046208267123414441584089165724945940174789993659379663629868955576891265312010114134645555443821425822819403027598500399902309601851253176881110766819245894850935672473213477591269603346987516167170947839602310774329779862835468538599289174178279370551047952177017134618502283200136318052462399582193194357846969261587880074989997844963057265339533804597993743422175540135461607371118962224124312094731296785388812787564838680346251436240439052489816402991686933055821808616423843004806861632884612765451121543306029183204915922410235128719106554153953335243940121332800372789245864923978660198688627583074294355577034034196479771681179332934792388550123549104462519383036518452331869815365795726245544924834345750627127943338937480291537760513314569820315935656411777181825563952559338658255877050958369034007579053991164241890826185612731388810405544739600117719321795517129216430457586823263063155424378093813755535373174617149033082183036545816294545555028051796676975368506854831850532608522547537627714131787587569298233862250048774702382145546045082287489865436322070358134446471929349891538309703737529626728674229423101491061373661362706011979121630913874163627671124357566916013783561848656088178537956392285993252799040723825244467280682735227449195864499438822584609269154559211086466672820835443006313733548614057630613792924472246721639685786396142909028879270597366093215592695700673493573000374904590878967232021871908030131964084485229345228044599826054677701284689562832483017951864967410278325864994013357594887166143739920609005059149213333882404914659470940523727457699951573629818852480563714971480133922820785761630925151833400644754526412573033720115521978482837171273787216316514833431220150271930509969675476858461162299957075760024934090426507791430212085614915616575726674684561480838181356288486797733901303222556381624088347731176104741808698495963219434505391381258837809145080532946536777672008611261844635009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 4520277511920296171594186508366264099613909310294439060905170867086734795012923551629728544396926024836099231457342867633196669344767624645419695145007242678490285409877349204063802819939457310590196218489188894706288322790096673311334116240797076436258302052710745622668437525171829713978310196698941779427499869524915301198616584630490530882803906537546104559588771139628190272567023460898202436074025466219106221145101817826176763539529216626909194556779901635958745192231075339030811368958914146149016721985433580989997938826928968735031795140572641926859186902644983231691050390904116209231841090136116662090426456981807877415221264405223765577312397788880861452045167732751089961492024123030206205736805253351700334266352897985325645661138343458909408052298329215226930064381918347655893867961431363696637617633219324753639037585760882582956165001744814910746035156710660550396860411591387065360468038058261604862171025581540171410666770359842436730909149337388548490585684079920253245134159934867996504839758907487307650264283637007889931460324291591945617815331379564833943775918502276683801109233831467758803782205174722969454853041182172148705814399820342966092454128176700219289766709069403698841112979707459935729157190894503685678151650007127325319504337556119183365783811958196718583414789422566013253985700204579963894071635001895370263221177652259460552688287902997548547097705831615523442510267792677692380897125140759084665731695439856601067743718346222473710856269519611743150074577032697811092459154541030006220533750144782627272814013078730647694760017374633474960817585612244159921621275730091036470031283223862512237157259321021159710571706624636274968967433279136366013716489482180239840845544030569895609560554187043788857506062400223422320485981566789538955334573116993655850306551044585103438354669157653254211981409746979172405627561895883364867696818939997634197442486052473329559164340148644138016324584025742253830968053063795712843479774947850025970687469402005940905989984621734637748437401319082332486036993358368001122802956884031454030471725189890618311428927492050676859381348643977182076745601659110410868246043123516384927654225174218331113352829250939437799180586761841183139901828383059298804898282919954000045260440413262591555221270311903936089947819709777832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -18058872089856179581723219100885075455821474704022134544895787031557211391656530287478095624120572320072405188863207526864325000696876590364566361603894808902011705639273811376628471834978816997783276386973694202796996837830538163173259717498094701594792515706031427718456821195893966827869728818469625645470884416980591301912333337339976026133220674058375741119949980332627593561805541408446667704550440511918411563017297292753995919968471490126251449647665019903211593600536520366376833445933006764162617220264423451987063088603884116646246743283534481720762518643524141979297694665654856054758020950469111004616510805062596905888646946691647719948076799831641658549874658876426846872038292646909560388495893357561374889481429447728621125876275624872346540094492376180123986287239196755983501973403144041849039217922015763844965522367108736209753838241809532684237849296081293510292092746741979095893690674463694941816301442202855785101116776704247614040545314307443728529865819804554120759634198801332843089538590755812115655408139250753910160705191062946276200765996104281823764186840121452969160982520663969266186885977837728831802634183591083743182629247360267444838718782247198868750735588785594248960741837417430783788959361171839023867191060473157480670867031016692956511461893862927027071663915466257160699271699713279089708531151213066820687217773637131949601746820784430098302387547194335028449279024952610256492187555859766253408011856492302377768226891126632718903394162036410277506856043064809097911005801835595847668724876641515797538779024929677772636608117738937961574008242044210536279671932916724634289483757475173865411639825306688305715312800565419566375862016380118916687654983488737654423852970409991389028749011788214683016508180119959610620421945359909804978787981520166799303741451222633540440859949336627401199665295051833302936346383699248287990470310872028025135695177979991601925868856665741848096307239595934423847288373100784799491419792985292478032359155341240969838474577657978437936346807942453857231815267588515451380522009289766215179509664520213380876102861893283034538820146087693453071307574403751551029355220337583962729431304659828434572358408828784017029034020063675949218233542834579109151533708902702213794885229057386562202987267955478500880417414009571075439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] -35979401401707393458663677258319493265044791925800876507447329622198967229099960613439866326376351484751603979002528305262552528790093775633100671770539036634668245429787606072098368091086192476675605436149493871358337233301477806349756396858758137830822317364749247638227872700746529317294626067270645981756642755651022409664548894852034298525163321991091314150659373791158489094914933108471090342699826064697530811361909015512427420481025877064280581258568814599141984348233429386227994525031469388611858026155318709911556889804816935348782480025937313987488478972474563233669913530747031615992726445652965167137280714597241742498100435741163217728482695016288671737798729511210776928522433590072517305551365894758260846163881625304442630948275573298380757118434011476710974478524107109074286158863139784815166091616081905471362429845389633227814559206805008250642797796139911006276712797945381658044107248137950790316069395529406299554151220359316672873228286789069394563907728218392436968449223462710769193099219359899155403956192422174655982361319346993525306705840528268455551775569084545828169677901284923864179310911416009683861774729614169124555459414853945735063082124953224625461308436538698354089105091073890663697842208127328688106924401276588256813504408574669195531257969603498136074965510880613559888594052903303069887338640902765438097746654720462685606361888982644202730830875049203126983079579572340269907921904914483484098316986137715051099375249069743739361672660002740568973388278375102899308936935160596068709116105621647700505636563121823699517912266868027718256080794991765618144819765993513571520995845396522492655037889443357793094049920598002667032638906400956599114480442249146110237346956200616816457831778267101527498109721572854717751451069407029626505724137885265301546620757835018874204282018128281191706958275011017194264982471389051308302786771389564808690341971755927938994656763169798655875183968357429847079042811318423609391639557045418637983422060454121786584660671663232569485657182230860598934503875768504566594326163843610345448598694618122519498766297850334185773548088639720193006466138982523685263667948058103211982060634113076372276063918492801626719599389491462853217464266800637136421285140833318291836801877778115466821246318761262639185360967530868947505950927734375000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] 264035468284895360907160896183385222927506950102314438064264267278837216905317070919185737805282921288812458355000257870409855099344815749344983879955212802264255075400998044012303611783172927632671675847871267914472078447698625092903211686471295706581231095705199220650183820366587520094497813773385742096979786758570519815723622033300910701796833439943487501480780417739828836102658122875239588424307566285057818009962765617034583642017180294412988317489047216510917316971886007524487979366883197776754182615194604584795849872398331074475902799745415441243591405435416342031925614932370951351586238915273416294876714855304898650026454268500717645188824971328369146580909271486415464002560023819288856084303615873118895899761784110935790180784882370568779586359969762937251771923266856333083643121292098736778883989836614660880987481920100273057916092283436836336230451182895836998274943355712388346978666899224774773675731628301510590272162333208114032758435902291070497664248009363591319526992040308946460160933537156323288342902104338404640344992612034575733209970850248367427017612967654968880322253527389468400100105715297368911478804674318627087467808486333284739434531942076608074475233073995048032051545325973353707511571227456961976733445971251689102097078331334100403990737834894352516903299818955578240908276244806976173983642875411579433425045353892021949672452956623770982721332392514209697469383333349842999344012739096838893627181744814089584343374684426267495333473935587024479669751616640886339888246909244875224747077807343602805815067015023859934135160965930766149206871427438771445588156605316427525025192722779227931823448756180747844385754868155963561431702363807095280056858810978437445079783399447514255688046470086574335226131689143679462224922962966027715072935255530416535110470853541916909717921634395784948039339332519461795838023184976701538021817490025485504562928240888011015334026895898490139026455660876715094242963468326647265509390277275101612380822573849228140788680830794280839717485729190428927787649176954717079037554921310424448504372586589300590340982770902051545009676815164790768529729600967904829338902236952270992509615213000788502597274513566767606837225810513198535229181494670824603239730547445732416225772948450993214267160939500160739268341814067753148265182971954345703125000000000000000000000000000000000000000000000000000000000000000000000 [124,16] -218828479988491608967988770790902432834034689631027805349152359984404247879442737770347654427696868101192531481454815416340964382043233978161414336787697499814970650369061093260653114016019465946259389040828213636626314291157819638387222194985721063034890638860190170596658431602118103621033419966396160874022852972433752786023646322628563976868635774465108515741255013657955102503162065166287157744691627020624186502927487936647819966958490164322123800455694125113960742507026950346434434791658959468645987869157393308297585896109543846570659970848313691791835084118468877401890054232566323257778308991487885956160785787045694974178643773591617767927299405663118959934944270452341382273721359431067447532141977769916919515936571620911300379414647928729045624337507375323193952045073503727034411488011387761408780326917030659347167813971027277186460720578389082833873566028087817785152999518031426603824650970528032856199750463996838732560606078387354713225989020883959788182966077663543563580942755024899885274209104682949023271294460554135007446432946894480799496693347579292764793848025500650854622788262228135343740038769672590465542511638246236434692814318977694387176535915508594663620089939343109018280020523965873421358884686139464353741789730008554150736240362232560892540663109327433829208991258443981231904740615710951867013658806342229858817065589777025972875047765418316398833925392465470484071064076338572632369287494113986241908763605876350935449756515353376245835492165852508662246393109423824643162509720185608032883752574694476865806966953324144333205637404247555253826875065336722432557669184860271622171499944265802836483538541545139047233803205391076206280087731525963201706054448500441312488968252564547118069707770725430199603965250474018963676996059480948124641135259992652894318424716519152653597744796430134893663276220081844745618988198732344861857146905508893314965036397965809093406386450723302773222911433307918838735315189983621662960823480219224494630264956330436622216858614574400743539525275614311297938109986566344575098204456332445750630512145565029614183146865716456985884544765437286427677944942208224901462345102873598902734830714591902447967393984492685155135037029979260111200035166324770639266721351576634754226511662726911903930635589294587109638647037801462147399433888494968414306640625000000000000000000000000000000000000000000000000000000000000 [124,17] -970002439696214037508402678124222645484537918703313912936121025547644518040989489129744418349302384472323297633122552274835237940727253028866086763928693330716493630627713635571290102291657587287667549786268384562307921242557221340225352519264204209471116988288874065334680846859656817853918194914156711263653020137390074350646153365706231433826357722579341787233852245645681453125733993935646009031342101723683124812088716225959448377093736584478654795302798436813970490251631891682332443583681881854992562610275421922532155862674411315267814719610199565668153207559323522597992596094184779128173386975177480832911586965577814417557672454729001914620785372333968304076045823677220066340786031181025903488327067141154348573239798262512699000779731783214822856573451024560904484693123318460694969359868686002611834650903120359557142257430646768946511174555490928125126305232039254498344400925645054200078125346288415743218130286497043921501336179951825543238125181861747938633944923011033867022237414824351504827912781738774861346757546833854038226690630936597777792809135594913329289881449935678582911833045114970544527231033777171368361732746810226328442813112647925337799003911358617639687217174789618159077046658967096781757747136283609116454297121196909743541711514162437379253379034201947571698537353193010189714520899003259791696762294472773049468833677041506422970206925838658426863500083060056351154193439285625928769844713384949527251164197398381233451268761047398164348305455697799197773957140022843422595981067687849219767203333799233154215104635674301435670740463128364112355985745561756312282499696222858987728520392422821437661919437813341532969078045104038903382264412551618805067213473219288518121774603541446657822783486078289949042073804748516346761718801495920034175197600314776298007228583565812091408341022248886694839531927920409476917721108021343150758343730676810367993840112533029049371253281383888693952563993352659937185180215220488773552157026553217278425307419726795604908854617814154529730380220156543268391131675267200842522079648434563897039797919235200537785732676595625788054767543024163517908838794379814505527378999025762833108364991318326182661281720735638941516528447707970122229152636482364674387682493774789619834562063147302585743017446996551787182286579608314625033926859032362699508666992187500000000000000000000000000000000000000000000000000000 [124,18] 2197442565400239832960311775872997471548462450350914231997512098513820506017215089071713238523646152208398814618493829157097068529088028510758035739995118624998517072733637509191605186852811156070169995852538967119896076781228121340261003573647068117076214145964184368183964322199439410273880290943159961600127058210024161182781158001968344809144049223469355234084215987070102854762172164361676888464058513962662078984821756427784556926278310262981671053358526240961485743702710514491093911128965944823662442312978330072289023097782165600751336251531558060718065137386327413086479762400554535358749923193079223255105772544510110600438109666623177225277099711386728159741116963987805951179421705649326920900562039626551642144962397383475200699095899775996089114379155467282582801695543067219458951185187780254632077609479226865794855879862534461195340830701610156957376971565283583399089527421894965962107100505728957267412063698345033366561248095389915312808811539831984511842917679092685922494424571391581140500231727446280650132432618074475378898310794668658406554788570658046973305352959701427873066136993779999090027175910729298152561459420734595753728624494243398156466845361803930178877767591244419803789141075742112591686218717375182828306052232232591529148243038799085745456314268901493036474246284970239439770917148820111282153676177654084450242848338870396025934890915661963494840663416180543210027373602269265151554334148996458849997968014315851444173731057991829882565301427586571586400271964755298564866093078193899159081094600332889528676617418364572414696237944100316297556489029620098179414702280166584693866430307716150061044050906375136843342386168849020494464403664810974410454201141817885473303080002581884861252670188072626288327948529937962337944578481912155560827733366570411718566615113748803255629315353395829717859617113050284551170523770456345497002959790384865326746095216280329181271188015917663041167928451167131013575453068667038737764744713087032814918376423082047839364498953487719710002280512912295996545728227529507045359991872687155664405937043937251372694206550506656264161179362779170843976912797968461441884645434315978495214214101695116475581296137346821153639265207646416577391735707107241895353593269361292730830825282334731411528436204051730997172527224439416218548792869569297181442379951477050781250000000000000000000000000000000000000000000 [124,19] -299768154658863447814260101311117518391259485129852243717243464724398086064229509991371251991961271144880598165362083152457054489234681706139614660615653226652210139258486982442813895420508166006584303149505341910459770411078390078287347278992982209809666626011464336445591533938693881406793218306317664960856729239182244916500681702757446296979738104945303348139870306797387276620668166839888360108847511123338253364193815101343260363786294431498411726398790522033220007961096031076631287393645427972809492581099750134952991153187380701151387824753800125624510293283878100298954351485658140752020974288306445465316243065399776055795747312436882625456564447992309189337432419378773513029896266556037311946105613864892704097434599706738627713618415787142241034637105652303562823761365987124340425473693231373144155727181292727393625091735445919729840742136716715803526659633533323278412762214720524755296326751159658354045680131529223747445088354961750631296895328603789599394201761648142822500923542982156030603298195988224693918766240106293329665238064670160335261752821966226852599036815887511510185093418392139762275390864458149826032556559753916710210981155391452633923276128227968575339001816552723510609300068362857916899843157553197314066870975678896999473953582218836640288030173946117648042661087524698257252492216584723465377791055731218125869404074204114173466340719787727322737571591815352244396885256186659000558975333631896091950961561288388845022489565000071963847976643884348902880001568544126539733706172582368767820167037220937079469509528684857989128222839076986743841078840627690951666243388542321291147644449638034414100233457083925644430417486727187536966785044704413393168042727776206995630080807069937122143833455454552523344767079750642881266322337669900034583127605075385888374071226227909740766899528157555203106640220345309294040329907183295961339491126421334478406233872909151485216304482705400769628228577318155751111526901645138754818818848127335330554869987546663099573890354425968126635221224677306015308603593084705413355585898594554846330179124254336062041820636017515851502576575986739661510577896234205249573634767739008145868574191019693084172855241192244260816699278816839414243024493148076825471714531559776724742775421734634492075703145524105659835167600728655728191396345749808460823260247707366943359375000000000000000000000000000000000000 [124,20] -4044688767887197431047394552166946558214086520613598368962188013587779851947948561105287260899292773560435128451316685051371900676976719100571484374369405786303600874780663456367115465904917666041204192015882063676604177323085608330114525414725749872196304590438838453244140616114453824086695058063072801808282478529331637243299797755373124936517995713737182419331363703691801229806289250173452409927015110599876806780950408239093362740138964980134406455006790747575608275758144054808586333910981320716763824025398617835938436044895218506295408043253007881744309513969218578852112058035908475113060024644885059900225478744416894572388645138236666998391445179303026400763908979397133575821531403379336306178208689480178847557537026440032091209724720686066236193389576266374846922567851813998198277192202776931788137884847397445222281149299876037017172836218502535709464659894871981055898372988871788386698001824350835758832057555603459337245735667133624343331472252636839415652970642489549660241083531624964444993702467441294796275806950447186070504459729648802937609633306226037623432844069263369897698248486086766605379245373588698335209496146694095139605725588820954519893448641785690357131902300183934146056505601751140893616518135318905853062686810749302557394925886211943385844469120563758316277884105180943219784941001407054152163789975524073352575283289375582936394939052635454685195417864024421440144754380257692276379577908245456933167067665494131779711735465053592114225082135330382287400859672496115936331818575661216366215880488257750861750827229239341213943562666503391288793342027808274347608831377334119838854669371103173732831019056076177394327398854318141323293125676796640417770717603996807153988623011803559589112278339535366512880685290554111266268486408722689753324065605856523223205048372315744907468165529301519337035424884524973287447166300017329780096442767616039977805761716270252078490915669622789228099150765085416281905488385060955101797866889729881575380300414618421219295330104435438660288435680408955286802216655060897608218422403623906237964116129258475773056983915068072991094086588298358829167899468110233105193672146505897416509736615360656766900774084060502632963596379164724069353993284924111955874625122677626105753353469934632264968086060086980231925436862002661024859768643113788755272253183647990226745605468750000000000000000000000000000 [124,21] 5198761577433918093209796492101505190341231898082320893785078639096918663689818812352635930793583897054565090126411461527192361374474501010920754424024621572637000936910856559725699473977358633091187294469963286709055839938731052171428852046929966587012379771825845300362151412787459298352795086973916059535409031803941745393924898550271138914546386935224309183245485097889753218858571685071809159730924801209974888138399402254714155620130696879530036676531964907352241620380246728273872425996904558957907460859565447218335607143207634682611313895438886096354105899519561421253536440997709289661992467386238805043928507928540784286479915562354091191230735962165551673847756586092312427600446252608713438747785615054153168339696548598990396385868731696255275017814527518355302575371316604567006798363276870613976201423753832287460479451151593681382631527781560780024250597616535626870258084324018611672112443538873369346971995927353222240953680164252646848476426698631317777088037132233369494340653364723740336743565688615196104646531753169527324538106022813721105166787458549796127399011344791256590577389848606258598180543449514326580094510717982468093079175051255388591141389385766367533482592740486538198118624599145246486198526234016901809386730868328948300148507273253013223391436148354509330873217816819133402883683860169047104844051312115717148209697949225392508075712366491928011321169880236250448375211989699334225116495110289000924157250336731799356291213200520276120608253009795660526700346128658117683794947554845932562232075828532837953200411063204377634650190449279178149272742375648199236399125451673249822637668200356368633019684631336916521596899599164194096113596479232016415634773698327142102418108640441758080210219558308929504914548947924279290805037628508974292109811732529186016304108378880195854481282075837097508915593288438155010653459407876725377724117861200592894941710340643720767019758448606053687462573105576397305019687001952264189791071814280131411971422216771107427553869062421419823074801704586423943865539688478142044734535799965500745359636164910112073545353551032389580395318036630680435739508606030110983104078557609749215165606497869110862788772533444228718848523199587525591467088204464486745715989015016984458687916326809095133334587090274866979155630635734858981481461867417415145808945453609339892864227294921875000000000000000000000 [124,22] -1023093011665169049855389572808535791653439849524263269300274584385532683755754980512849713340328414767025617031798621710239625133044827759657975257645665321862391118918193384971872872242027937188514703436832312731892505091563342739468770346965274572012446946914434380287454143683885535940713307601008800127148707707067124863650222311827460904824684182553121797608834809138187675752714940406345482640415250301818962629247203745658040836600308116248150411643196750121438376613411027430423351554643054569204679004113852045119320395180121282250796911939070317425778114139415546642463873327950056953623686310836959860725823165772103731070128055999179228123632520746449326158774663743599879866475685307868107164173648524849495863303657288477723465844910376426668042572917428557109108833553349529901364160460610935205647625569909555038420677444848987160915677259095791777968422984102901336147414194697141664304864001843081176160508072688137229945869576289849558619226916332624776994328241416203226720363852078739307844233906905861468988738911663311859298342060912299285665887165563931081117520022824335374483439694338487450747587056582887593470476884590215381664832783692811898243028999992121008079055822355545934433674778973835404114458741797335252092072861547009052236730713024456881217597299374517225977799623105622068061983644670075877658388568926642381532473188458873889590451466035155515893989202289501463550627444427767900390852900340643503552718943978849692910527983596184222417190368908450754371426218213793778406302408679759638393211555724038341695939570827384125156642258744023322168183160861537311111151831453674682617144507205473316704008895550957187303190207530727433179156906644017806701188081360116768047451751021253237224663298693650107622696147350009540963710027116175639249084570801214220459268674619511389363648147494012936848499627997032217902495890668303045287138652341232430932444455223480433553056590865048544331575949863167309126860227420042475239092149848318343236738842354718981244546352985789906160047523042184141293454669807573842569048422573356563481133626831439826215715093151251413232282673973231117682811418403516888641628332729006471147897988047230327355375412806711087536924023427194661146720749653608461788702404050703429996382486143551470225740396439593057177408713932882143573208424201900941519216559072447125799953937530517578125000000000000 [124,23] -4845747294622332904840121956086755807878065145765257799374335793138795157535262227029166320212291971869323774574197836002431255404029173259872801170806811681978589561496352682036830313783786014845954242391397922320758544738284161503422660249759318524876662040333208487149719566145596474438544385514959371022515438371028697521877093415222122643702566105631910081211809268957253715699302403614392240106690375848794511307823730975680928438579000506999705115843977720406860371087968388369379139760146979219301407223483882688876427719864821759220374806912072443903400810058440134184300676065313778151620269298734572964894292028193497705189599162060028910912860866099837564771744434281238101028859609013125236299139178427516639648729219086926530317129967158765986867608403567233316450394935078740929169088143354068313407378142010140949677875421105384813093719121308632495251467205445763803073631362887997408250062472021576907133105876920604747818844843976478378011585521681940836400557607215627812677760906571726369702355238058324633717185153916369055972823018678978646895330433225689729381743893567646215733277125173730558314470586106990352598588797404781830437020881090947935732465948244130933706310718294110252973682954850071464831956147570723813159355858513633028124343195698611482845710075313853854244478046192154747471178661724467170933068798168057320071898870688463493758343390109474131997118369462640580855624742451971218365409970601269429483421433576725087542477977515936464051909454023874286097236190584209808204194325386648786617717876866770544409966604668320906724063970156914842768287860782762801436359005729990378191811095565936991957966861121795549531355665457723962785442687400245580430972902462393584406223154744494173393589296354813740603910148402189768300525349042296035529150391572963865664645872973064343494926682256267812449261996497241036476076251252872397604444928081692839072069008611228579300346827376176030969466334475737007312193342926446359440988937474505094383653533853195864653406546767218081771258284937003126099732570809423285347860816204180003138099460352194883982034780151183257172778915662282694706957046290548910861441480591777491260541201925149934227433482661557001754122622579465205978377626868638034027102585692634497311417707173386687964058150902048464648581984031228699840248579269409354413483681511820577725302428007125854492187500000 [124,24] 8958028334256514734023137559938135209419478175796686502855700286329704090640036075746747186126533954340823529585087158572999355160114678784347554500149102678188340409349652933599828637849282780363667883588682668844041388066752192344096239622819631656531471070605026661494543032903204470567182518508888338331216300602252076254615542986547308439733202757779354226964116812415506453898018389701282506583634429040295127368382137326401812508320269185203685288716352489687975399538752580776866187905052030455811207528464039563413770541993982192562727815876848591941546413725442664296555023521550843803326617893542868111974002677188093357994707883740683982608344634512595309364304121301520267720670280882920922336388395020376255321757699536604246018844089982081926206582877283628224351746129294720910778382320231199291178526098350953292512387238826425177748698229446869790703709685815796741661153158722010997659457571185951511019839565874924780443060536717739389093305705215859653445644827631855034837909757530348466147158069037280574484168240911348760334773256978378682460115421034671130581715071282257132947307204704468778015435290338785090146515713753537368262128909220748592155907812317778138738602494515033457788429149953033733014251335695291930775192363582884261372951821374160316441773141053859394555126656855388835303044533505164750629908022041447102564870232550950914909502368782654752690981622901955893185752952653419146423572364619524376112067811209032800933940650131784648118216094445803714011164661663408767392228096299620500741826898084599732719880654942212773516575242034084547113814546744696197085458363709316685234310538081487988487074303322062400514822848174232346485682473968212996180214856605373667566091487768783790531320901474330646261052226544994829278121797368710078167628443660371116763660878820094736906945077885867211057435828888797341612456445529050977576028828581213114608862159280370083411726720967249474978458971661463301992607498279833709736260304977852497339533462706317276864222674812773373765206328560508781867635283646941247354903843539632775578749945321962828041652291388030280986904723045964103507025662168920498926381410063893496862300407069863140902445212297066744794548488410962373446410203852187348426776053281031330957136182712845047760699831708566535340815233834852953604287227276246549645399852579430444166064262390136718750000000 [124,25] -9060953305080366940822539004774142836331625658687918850631064682369474887635500373680090604906270152342029351658857343080579732740227944064872123854154826588992146499174841626182016164347856094831825704239536884713436370369072958114568270695993024850655295127003853256539277239049130290874859873527909950396602414579991765703879285150785237938911936881375601860054526178741245518917597711278198370653125797697483026772406760814791600243340362074079910977268190344338699379690528724666959649932379558397237445583772788559686782591646290005160576845770786271680458721575860383275718785895000260938483493665287632967329315196050656074905429747546726025475273317786708863080972952244353667021873684992519481264140851619121482714035394009602231110995766858224616032532248368034098195536542447305040930206458121382840268078402360431809611675320011698932800451858428151441740450677166965863590207932574119888036428774145540463023109999429240472953260946749025443980572195989032825773234141703170294028910942738874503376083204955731137479419595773527401802517618834659330002276579539803802352256435394078193820463754626786602076193681124836179413329114275778010084109480746906752763329750534670999608980399365425796885844513261269488650303746496324069711820804947757766971057820706020933834280144349201391600732688602625219412558020733776279251716839048890893512349877743207141901673235837475502795281100744491735986825536121819386172897128591551497473986135401144153190661138588662104278701779107531125774665755477761730256178077117655174138769823851589614052532659814845350323508231901606418842351578254091245130377816154305581060875105083972744257355405284415393433728068741197635106919705357612217571130928398923909512634245367032154395680285783885478077543919948937396991033628020670900009073394580076891035977909629988081406224625233805899378764001132292010297104519406370248594332984189898853285659324003022932756754679372632376434753353219531051632556969263535425040818250756876238838147456287811273193699201659610188001549865890887080163801568264346004665542605263583536648285493970242912313238305427518454458382829371939198334877104290220267089875400416121229127462424796400868247993220059754023720185145446726591924345414834836846685733005443115226803353876884289271703988522462993565051691891622277261129252657424542824471380697559652617201209068298339843750000 [124,26] 4089016526011121752055263536430471831632142103990257565166238600692912998223019882462763176495292377767612487261760302796693555921845494538782423822748136670072480767087810034647399371731684054798242589404703703178680290135698148040788480486018196598739876877398238044838975636114610770059602893444459359388586635938128492746893839001901358648870765648509626256275757784897818720326957871709311329189484414552629050579888120538709317167234190820528222187866396733739528427129864144637095794501766479201345812487551974589012061918233127011000063650177243683840232480911982625309847962050675814388409189543181288000317889992528126673197467790145179916390163043548698904456406985932800347112306312831707035661738121959840597692970746523544711132088885139026579417744005335853571421812397759037912547110384304328462810010692764137418144620325687331273662972033141931728358490472377683809402164818930493580580622645760934924469069148620007742899131642010485664579381603506176838428017493359181998322200952602429402785363339398808742738669721641410401312979730013967988687096252130529073333252923728349316798516436988071596578452050241396618659981908044489573409184080865352445868868528479801595778110706975954735104417225291800110972996008307081594936665920641051718894221103547908725778016061734646937339265484353475154214695730097932759411322241301629776498485178497270430163663057644363169133402000377284893084630061153893971145254713995270688544136234132107980980983650806514085923698050180976624361365618129230629985744245341020545723631118499985506427297901430746185159902383779292309920580394022664156146472642646084449482665981355607448581115811834139858038658902181027623143363776089340082668958604820181417751773404859322281924131200651552655324692902798002598666970461169477618451544765754767846927699732187718689838445109762743279526211521760344006938085966230019302514789616421962291395780350260136587969345241823669588938441254069892879867404862324241375464172967763618078858793433490315811503238781869655518458783588733349247366551552558325589893502417642660490214172248073163139084660593373892950599735798946364083639204748314386993024029140298410058943139468893280218633235367461317244241465874349249610835371758683697940025887966176632711296939504178281441546076119185214312160593734491490098215530534430869891160398310603341087698936462402343750000 [124,27] 2664445589440887165057095556742458373591654690544993227254811838685874341057526457081967098333562865184443787866997088238874975783054220562464766793838995043147122770279392274704916654821616118448351460138441416221317889791434761214863186510369028135457344420897731948314226948312066785905118102021267459720303654914630576833358606502523593294924477874253061675679492109501331100029736642940858578609813931043521220082187807445343059889309166938593347216355222731142130194275734477447096337312939191980040776524278833305787449607233980274397964239318576182085924693059948270098771921130481837940583957512385654409471075876111001533374993652142213756569947686830012275836713104966275511267515988422143672146008563393153593801113465807866563388577796646202743540400638550727730207907000989106311145642947520007555422018947546511879418795978438824282639419171275514868978464972120314407269645582071871752935422609468716526253446600476140941831096333962392566617717442888417156119369136236785447842060467157751375363594958600483595666332212472391149495967368316342540823368427198860073110526112963361983204841158591998587081388628937023850831614824607438534880001266046024295654030027504287524108081497940021890244240403654338737529457903301863238522153138529099093469412331167397782409514884297417500585714870993452778863270916093159490947536076573295625828562292145438047273121575610403878226520313095369399433954368733251109918722493211509606872014871382226419124551717468304509838409537451175080846901463613793857743611158310194096563463193591527227526455397111916960640111810942974911965129689818174658389865366404083377361315436456357785976632402352746707106930507096144105814372893338988759269805059813913561404180348421639501756753257109866941829713420328894479532011521755712694283599134985677156892496518334510083379776712756320722968716937754039220485732986559226142969866603562570192652803489541019170392723649537684559253382373540871802159900721803862935001142160404534424227682758989173406565297579780151393766342866631241481188892971428189708719458297425883747245780889364967245328790517535442181302139684838505415536400209208555080390806416123612681873473836553738760998367700488746681151739813215125511841930250928779313067486726918273218695726506526582865809654285928190842733629372038533143846731113778270039205153807415626943111419677734375000 [124,28] -6061178471493717885435708046898346318850363343951697258897954619680513262462159063022536451564506206060896580565212540843307144789226958019602099954335347948577614191250696789257300273807488969545643797960959885205803665976517009787900051137088988983827354491936825337541080681223513562651209179063739041256216834080300525966029364213691499752748793593376305191330911503848727913439132416325807767205259564898895833015056994737349277039078795344622264930453007389161604624811539995803520002187043388267710925947050665881960545100329880895359483723850295115877853608494865522384406987269943234500719008676420409752050520068651779361793468960496700302949099721153241451080390150849074554894304606542536527071633315710179542567718074607771169573742812090138505372738663976407586306771386376861831530853389561572387879003285066910229630932587649867056372603419881549562955941683289803685189506946802844115266918797485646931326626300304938774716293277938721541901670837833107327509930936052037330066117998231885118262472900707064994288502803105943686840565025065719138831563787589795120293860026285023322655131031516086728827832790533088154320140098947415753888471318520502548946174482167364192699546532940836232373542192122667545336050843674592642712101084226178088830428806138541121593642124934463424352375696246278277714753253144858821133569360924666882188970485851988189238736526711138390587397646137532944767958357296398790300471063319801552036062387654990633768205807077931489250450100986384501739471834674796657880826816643746167871844122555514261856058159119781913631751079488397115822703422229223834097381734535953674710654688059740923780961254025355898191905887107048271254091271486106161959734424978623517567245687918793711710676707034510383640472716819549016111581394871945590964873218173978434124981581805351287179858978727251791756345001505836551478598657269699941911715942842738287384363498408817055682316609333134914046722181401392012481615796818584676243185333604578652154995686866384970272688416625201204810824189406362930257056944196382814493247475787304957644897377748385062540389483139959412015535045174305800834096084678849635171252752104643327150947152628948867367758424163023211711305503967413319272543367889408667785074180179408882145154607503778872935873575703090673554367773719017189473171752789326660604274366050958633422851562500000 [124,29] 4983114493688858146929746668977268468941588747368846031054886982770695649192223333290573006003263805930772621538791836987019172649817691029149891825204762639193941806770196526049592186516607643073604420158486072259868102608416917352334575020609500437196813484477401950234754176614098374103939888008483237429269985769775777374974772479477310155215272332411550591237471950820381891027522121689175372487939811593210809710772230025886001747351807638126515723595185107010358227281900074230698992304491794767304667109560774435698501697445051818662859685865057618062076813339985161210095898036725154796585588964005999252026928366811074627755007685092434416706537280234020216093461952605329374064305986518973030635453247030820098004821041803542855160383177799229569295779131630426110827835518026626701891079308646912592187778235774440812107245120110889251643714582516260919593913080312211249633298738474041374708527780303261637667833594416257579612464335404459553305885182484799711873850771540501911487957442562413683010377342169605784997622602126453283064869161755108799632173573364273849110737205113692271291422026528232117291886394342445804041701875575906789469140086375691690563133855566025013089702252251638328603069147059526443064096209107577221216591814353995746732508246554788674009769853841323799685757933429945606601192320946629776097460847078888889221212318157686314123621792286246102851261279784538145649826856320113646190468121248284919740071365703168478727714637888032397246504888282293181555730196900871755836078533900226618312683755665687639783275252836542058956663282793051162064504696370114382880385139033638831804029984924446472073674690937739773054268631709038601062211857554765858651547868095595460369953319754561110031211642867983822500928532046915921166400413926439824945209566776608074536941495408473533074936599397898419010996391213704017100842274589965042384831412228899215386086584790754283565248502151070964303692060658637945531521608079979808027115450887411707414244163611190958161299337688762251107492449793030894408997402928247768664715603485332790367530087138028358395397752634764219019952481974920022808752310836678894634308952200322689803728045691515767913548906028844788235612137347698886885546988712312740555056471073918980398285825789788234450871505151983590455599282154560027277220846109173635340994223952293395996093750000 [124,30] -2183162376021853303980100770364023423727599141092357790472851325462951390153060166666190239531188605213894443339690187192970543441700898569995046131672376140416887480044013255617074184308519317482679631445649050266252935695771293790492135225579120372306188044844346651914111433111918849907654863333867115400780455371688252322365575842162038551556199868894055563138202543103988405833869646413858449835652452987676893856883277390050098216246164420934310612402367656852477388423446256638952377829477760011510840260903405449426643069519239815679016377561502779790173862404327776225817330224627015959279810562198638142746392678888816904662246246300540420860782483978346578311552780078718630656261690095462946159018437229914585403903526759372937752241019210603960705002848353308972333934977215040108318446597295741785393421932157459316053484826970618311814442282516397099314152170978173800142667483560225172462726878126348088754643032732541815193052669381399777003078906311165893478122666811736701311872527067238480363326084728300723863660969356287334347864112365220447825452110053266927982151803109118420018541062616802378750751717400387544400290034466762656727018500336861036087967582240792040698236116346102488496385803656571467513304741019476014162019335654556414539883831237828337445720211764617952136513886224188255381954181241244124374085156880610298273615396266559605771274159964955636595403603993406798869579677941351107266747607733986383820968012834494747304144132060154882523563041505323610024742080992035248656783348118367512904316155135592587605347367233473711634232572685895952778465247145990475763122731188428898548373440775450489043211124325644514319094844142731457214425769976988313206382162184684504439700226688290811714209378263684822714949068719377449568289330417099080985530824523616873709135552500627602506423365998099242746744743039986719351032979541321236092592494672031295901966493022451408369071718890550490941629721564674015076432210043442889779268393004128550395047495833488543118566786144292532540682357970558577790424191846574124071318829046673952059597516205343769449003170806294788354837778277789293807307535566467582211187352479013089501073339095382158792922968371911907140870361522999467904974583923831210844667467176523267903210017892143024323877569691120913794819325441148502846971934943098858639132231473922729492187500 [124,31] 218215952119182925965120806120718380599273722304325976847078913724826907456484054757577540171918233358192395846125107946126922885608302658212309163679657745770321433971328787637164923050397378840462770261748681886316438250824013764081141933591981222240984593803621147158892133398830846570820289251121850149152731521897297903626054279952811241603558314349029897641165496092455285958554414690535190262717233111117269192968316616707567643705186169647902943576071346201104975417344739619981046445951547013317539975339164987887128879755801093759138623228084358264287207779390441529834160860674886637143093497599891362707586176286932757910653232855877388953575360876244376392253469960075642557732639306622769894841903483316284006727289453190455546203204287840954304522676209490526458144795972808044731355623665462902392506376691216962028984560927660110165715876418404738464841438103830977731837785284905750833263831643692098893134407725694048932896485296854205168786397092387388443525111910784395655405484412306872181504511378734668523807502268928797866614359624832135043051783429874019093039031239905872849210848775963370648343399004843154704921992089904122626118684583542460391825174444663296822383125764743810442379851818380041635503168224575400770716383891102844843043698134222188991426036800863952307541944907166837847085967829807314227431900685609376740766848833037368519188443588529402154230884532881503117148574212646955751714220649748808531944549886783853310499900791004610148813842698483637348020137681114738335703077299989663595157085199142204766753186758982023133737558830697959061586556987077201271087423069303493908806249775703285434591146394615837534231677468237320425868945103720598562460393963115896707857929065831673255774297527833973923347643951978433607567226728730183648923060456313706101519658308072002088414534760022355391185451606048088915958980439899436794170931186730549084218904749449887688005079204382243584135543354913179805654366604396300108839546268167277407176880653723857316197513560041198832784425618637741900609755483441395042696272084681753250946773032476871461537879243951152153396279158619727073178732647157913231008001672027409856395002306434712695960628475827932918276320119413948300536576628043549699120535306766771963242357405116587822670852246677371680392766136661990283851508820589515380561351776123046875000 [124,32] 425486641725905394734604710791631668576863443405089328924804440624862927581829466466170941744783453077692941644552989829515038737883203390081771036901739284951828700431084679111648246559259892302091169306918841140916802764762906564131403515115904421590376476172545365978134756800659965527884807773161981492492032899685270725915907425932004727018605110413010739057163723152614539964146612203711437133859873380786744518427626766928337042415268365802916677590657226124666531904215983547881091389268800865567340624881461257155799238149262757314283347232035636550953214777918674087469749224012150682912585415427946323103710651386983701448806526679466811766397530707328024080474509235424397256803172663438475132796567544388210731729033337604525772282444652825341541727948234424348904193831019076285582124441941948319806090969193628522658717698634169225773355667478548890251513730377813493198232118601580845658405720756785654109309994498581609818668222120238867477236278727656389863753095035510727944700274797630350250126486139640877398187653514463355224596236398534793936004235222934937766813860532790393097761928276241112689316177813545421351251607257580125594561400048540229395913511386424994721424706899112333448445469714516214550008482817608815023829799296949114676508413458574660325043772317941733587998132608534360668018536884293196304512635847432281718543568192160610650827717202416561284870775975098919155733769814494868138207510651818831975391954155263401142645484659000880559934702521430146528013643931111619598613680125708481138244742492408579071959172146940965242292611458959616358639640007001762739173427894960789762616922254109651468481074289098825327985940086915859406734584441635855891315001561352133168967073072058010675027413428535488680520296175402291468739723944082006324684120889856926394938309028159498481408722339515591119992003669096888441216877112323544541794212807281799014753501874948655421608248926594597617899718524149852226372754590721930592673468681391524504606097171525999182560051510548867369911206055295790167722989026036293021823192159040877609334417358489585438189141054321255933133645204153776785387865313727754912007373281008084366190472556839534648751185088481591593948067566215475879016914697821795165453545436457329905752302899335123582852174420641823715151185977302594753979292363510467112064361572265625000 [124,33] -426058500641531366097576701724421568946599488117846885749776855367284194970725413471294766628689665955449881352782866320557822726341777793142091577241262564577508110298711904094712988594502926749419613923113370945847221332572848755814182753971300944871964540359570254488782181419003811583876789512686699740115343301774608091473331648863201562049859757428530694160536964494748421065384747345042718118305431595165817659330190031581627185625325114491673515544225717755157366761934129378104915352065197045072432548270716325667992744161078734157136360374211608489898821274933610858689147428424726432031005362153753107531123887715831296773628217078134544296306218280042840841652787905617179988188860068138894418136888081142034255676641282349846110869724338313164560627798331716412196921289868152582184657278597595452476210578142552648004795495121185538131608992452614449495019674230482657511441098797583692376772829075224484978256331124199533209433066761618993482265748712093493211687023321295859692584597191950593961408702694570256980908771091402797059374987699012739631537047807983328190865094625878197906884117560616914080104948228259525164451112861691527680374347049787587676550095368876850228266519259658508901891946375124511641206998724932795849917406529243224421571518415961322794666662093288685646029768016537559043105197161320380952450354908658892197640121854194031279581466374194658901882597718957121634625125791173239329576132275345745825956739419063994572202888650382824610549366400446712532843399121169137257963256740319827409765008005223612964048653603296710859195015161970008379446773865713075458776365606756560169218540673405707542395854054820281447918811456343474882405965843014154787965503138776024674898652694971640809446469861097351559020006241470838397304857383167702608781835819502990307642256846271201969070335179741299575161197483904392763476439065847963352405750505295940421219644561696908345842544752210085656772266075358947757365308908393011087108695247567066756386384764601736146146328200018040538908500617332506066239113322664764187871800361127833916620535362328294412017765363273930818945709725661355742154301401568286755642526089984123939581273019983501128934946039463014856268744406858802737257790609073873095298320701968367886170328997658101062920316747667671835333541531173895400286255608079954981803894042968750 [124,34] 317480896412892469094773831160887853848909290855335324509096086613202048104488992855331567600460000505455642718378165290061527415347885270250556050806108432658913140900723555692686896361029205798382748278277208686927022177148909728910469830607739777898322650878921528718176436349362821361440046824875599205608212600297887874021211066339920820176656646526792956176893476498526351246121680856903924943770095817295914384735117584470374090249279123449481680575201133177831283616076885222021499515132302672683276814113073278161283747238510190352960231185536224561187704947012750902511165769422713993261986183393607068255787775316191322908603607510831523248615849511791673152773992852451018096894532761503839759090567337056181638286459981534957544910172733595889001259654106269725442321283678440908358250833110376413749882887023532810869646382820372410312348161232773081559154639450830044095665132032800577843809576349105161729494605442982383219296880473927987856503499117995910954702934269977046052429409580811310262206531974471542104983025030538329103081431461671507755974326851872298427883038962881235063389791605010737931281016590214732206648518072715884973316787650475381886715429665147188449840613567051281243749697576725197326011573328427615622210598489664367754559056873027516248649057932204399170947524960088427024732416522561225048668141167586521335079987444399812888997664179592928921815653312848734234564858034826417978595767454673696370669863571904629127463213883507081425874005820861607843118002262452613768686406306851576406941349479453959518466791675865214453179695702684256687728186420458309430275745950843785002636194502204587306859966121091670181533209001498440823843502948500627478350140666591393972922408268039049358829829194089896336035473689574337550240017322281010096964620678037285339988305655012667665312439810722210089899832074379990846421065716639841353601830518456996540948794077121548270026151737930964147220034886648578249553315333538334734135761996250071594421694693084488473053021526276259184555647141510107611383375451675980290254550378323252735114556671593563531473596732058896877482037502912859715970317982053722772915490432733593725210687725173850785856420361250075705330301155542338440932127248935960068042332353869101975837698717786077237289214938351338945315971429295132111292332410812377929687500000000 [124,35] -209655631198182181738322819393429369374819385617272867037260795101765052921588660141878522683019552463835334242302121739384137730154874691971132646479253131112734039829054175752836036148780820495017756104852644692320680355362581402850167830168441921555968364774651637658196858003819481756499220185507475715762697583460456168028384981979285148132642723954726834956198037890457681210426944811622143413357069720506224411102107323119005409934064630615719137063139648288395439093150567227255993554030254381129785178069581035970909047612506960470265492107535447812815629137059022193747726084479290534765661497156750307773264320026481001537347022834173498757296003657484974916366690056878194800402259755871774044471098756874594822607625812705132361731491603769848902793854252776182665121052150856860618457117089893283218949676339519174413859019598249440018513860908418486131724373845712531111112316460280190236400223666764865143595944229625911149714325696175871596249308685115012080685023369022150879481108179750970054668355366459887422511876322135180944832747257106523829408509062854770067799116958822720911720723839352214781785258816885469106217254124594168943519004396882165753179995582306655405457418304955314716756434900187337021504932199840196360475906046628378446630320527172964656613754571981665749101891741249588758380051271908326241067543345700022466500548688085533736721655994665955587645140530446698385408520480121826569693760877749082477309740307642632462065781921081530539659891427972685204132176653874471732013919990348094060736814085186213354895823914941395720657353215837877197699440801480281992898536847060168729366551293040893895594231561731025171744020164614744977158868622873257554677438885222673308828435597597059324561413272694725100706798860274959442865897194601742602456200335695010772264843418892789766762498763762121655336884630764806316309791161648161470143989879548911360745300580989995747284754349800263185314349080692686280338743643640497073771992951225072802840580609249850211111206126338550145090290589617681095604180966907023925176582325668137788754167501263814656167776449616364171412302948171169472420585369495162235617875127510614540474005781917227646509883546508589984395623336175766554855606676348985287262651759918539392080187688775951751317546376859039152298902486393217259319499135017395019531250000 [124,36] 106214147198466646392017876487164276089107331117110632825658417561685081659989383856022459533967465727533401042039175050475854831006903301835924776933346511867011549573407690383162419164165653304640175500719963502876519775103407868493446232854864705263782945911302058319743600138278762221584967966481862862941555961057539787151927380458216201268790007707245878734733664530906070018277968105619806179275101176514598053293720692110008744432213989933263617648110768873540165330929566064308722475401672683460412291913382375166637464418893891870265558903429634892984154495047205223412313066838427399337781248828086823869985584948890282329401933282991130927703250221295496329299062233043503622285360628353878369859791803138432644031421982450577885237420475798570198229095132791185328737395331683902936915870362073941586360481723971729763815901216094807372248733748944799029788601767279275213775863037825964569770750761822717625414895523215146946742601153738211468583519670145793906589976192450066487960404527533100563458704840895262504709444690511177290752848981162037510094127708043396816127161366377943806075473644996284535359372230291266825090821068855455686009400021843735310584666831035950742618015508500215480432931423456264430067809227976621874386098009169366793586291381858283638704861459438720270234419720695731029649245580008158645446756446163567533073277394311171497180169593702717950510284956209353607550785295497498710410573493822293417832190460866135140806979189484683309042634274485779048732154150082997639430408381186498700709699614482283903200471812509011139094585218503598510718948317105157150179071041425927226101971580707051995052581381647757764077592970792586759040723947282490642237010656953052764884291332570199591048408626961682657599556571354742683742134946970479444697057834363709356629519920985927180412304042412854008198721794838153812598972799385943514584225224411458089183891646509541960373504823473285798448503789134650995572316981365470226409748416555715479326858362120682283579166738690774374213501544804139205571110582652800655880412405117849508871229590903056170130872049568579864002085962892501771167727571195492775438912427417977298299708486179964397614673890165964666369971263527917734434855638092400595456225493379275942071782336766545128255636645922327029878395876494323601946234703063964843750000 [124,37] -34642311046284537045400218920926257978219916962427083246401434165788126588011282757851841531769701134135241734579648854389193646968033078948450494044573673539089983641236430470476716558668929230117449324340485011160745864949649152976626878099839284689671048294646669768570521722690648250762827438619879410310838115041688921126370888968074416965637949296191628571940582846579385331728978411286558476450955842466031949054431757946357243813456129019064689922859649568069582969954304515881255212147698222325448914728860108813387161116261146297692354399575962317167267718712188499813791206513861652645349874766533021148662722580993968141052458691282000181168683411841299712839067565683838928177593814497837259098156202879673432106529880785610420073563857480051197952453752184872060734226090963104501349683756862468497985870468711890758082066682150133513931576921442712960324886669929033145369797208676615617370535691514142037315160473856291030925355405192859607046748882983801067519960278133712394921289393300541076622548316247643881583258194229733785224706750863878149113875568664760971335901831513173509902822911871472164497252633081985694437508291417479314518021985932539031967710510751383428240030719433778654734952667103988831160747704654987745676498892615221872117654537533529372351245006430622531568183188308465417582805443941166616453581429248643484435013325353877561708890071249157588423076082538509764601050704239734752178247097099475084626280897318491221432743156562741549759362297977220617638048251804336763913209435774059884964347349659834503901492451478193390053949918542453357116997071333481210245714140998489107129731133712029395944972432303156120733584381107518999453491985276039156724996476203597644070244636971579757811775410989751817789270339123459872360074742141338383540411727837181046970116265105922618223388883642585703076129719100075886380728672323265724517564298851330135218234160605149754222598743454631081898507926431325680253225851666421914906061972650800814011716065639104545381373138289743685648875379597552892780045292814956101688465336493106672202005416793983898181344781242981407119017387346711399883525843192274056771694495407171499965402259713115395624441320135678786694560630614416181513670480949638611300514348733920440328567995399154398832071845119873199081439452129416167736053466796875000000 [124,38] 778090629798211695955748653595460933724067407057603116044761747246838908420054051276861944632341200911191120376316078650034881911420898424887112736042512230428264223282042657324944558550610524304999031938406650669377118242046354866885066419167865820472937912950239167817666016148985322668540565722555443851078413708829345169408909089955018687616525202577573107597578334485511137015670551470267206718258165597552235804991758091617431701999185119376516957873275777250197016323048643861979085902597408869872153840394746714615732576293826602637704036044482155404584722057543892614013630804899086896860074352410868903266423316567360957676897545962481395139477815654009598234396682726601855014002540248997644157581515829195800914250088581963348286363371582329583401937011340567272200383487377965748436448463578565590074802949996129768150861428102604529574105753217502830991884877223298259053227166184476785993254282932842119758983847029743349471825168863153919473444315818644229408373407994718117897920196694311469781743760899198444927714771587368461945853246058521619320308524630882895486528003162736263450404656247796505364321781661004491022852355753503381124704099263360187279473837599212539376308039899356335855023238338858455347359380384171901474477655642110179210008767720040324578852538120525539601232866463736850805593590481867616444298331196812140300125681955510571229398694864412593262834262813480468116940030359718057372900245359706695556096070496040009712011362072102674001786010839416317013696206527742532825832159553101969766565479638437196474518914964401835768498913721218655968695359606786248291299481131371139406572143196552205904766114347685293846763169266145341772508746078900800818441944325630608113621155756596561876052440601395835493737536310840326208544189593050733285455191341276473695579417792647905024185169111456444558393351064282180414173621300779184265966411696824257609087186089360233367946775949305319307831643449579502790343262238188684387429242083798184705054470863619887266088126645018562578910657454141509624039935271548407407357216578055188070732137012371515287578564020208857225610829760012246755221823124249165082840378264562659477437919348855359454904615268719472854136029234058584013970161689503209428249715629827207629084181895717815528177625653341586975386690028244629502296447753906250 [124,39] 10357535612289905029103984863167762590982191857222260042520762711566523278815042978688157879551924205394532286079727375364462529608273917058634126324374431159533767088730478543162393955057117376843652514161993259897034751889231418697972902975103456112116811245474100406534737639951564270660187207727706468209304702710331268178177640605373090987160023986141831706916437265842648169747471058469807211469482753979836985526721764469185522498201410011766917245904139061576186968534841773789687320591676638584610813079304788722391573937357710110849897006831847376335514296612405301061009229398911455334747969304460538173216434808637272347505683005221904843082383618818782590191753298701402601674929185697401674678507813237230556802360096108633777492073888586452159327755044926155285359830043835135770818176803080662634162579965429468574331674124443929352783461359132034053504866276783093816024634929700017516208223140887131557828835266863855488759382063927629049979374626463341607448472918164183726573302860904630519229274925285334285435252137787028322008783559796022436722509259177065593097904747018716117779567642401654588755137801862997140300925260372686757735149880319587982045553599183801646302510849225889596939611544206653198893480109874233110182069427591351549552133814242385484450449714828127853524611693154548860922867224730251391647842882726169638299778471171570327584520794945571186108090142927854902720623698355345777067039176368929872344566068663790450134976877514672677275720564151463497020807151839795420327080223185333782381213540468779490519224551943164181165837061373742393257729139359200264127323533322473816428518367693774224185744397021242286579495036258339877912561571584335595778710658539714552293000770910457551374056862712077129201396149054707928445267660000278753003674139719075767113527343023858845670925182554555718586092012381725860720275854781920936634269093217952745082211568913816350916400577546114890925967484050514066448430960032345835578329962636754794012283951576978863330456460243642942391243983451168495220989400190060860676493086396766018508105534283629648612679383495329496331495065044527577203020221549040703052521215919346476181375703253064370390451411980020736806880353105844905233375898781231562772796876461012222746932173261341604206253741438104043481871485710144042968750000000000 [124,40] -10518979263141632767563576402119247665018640641949978663791115958640646058457563644837300923882111320569092542846740484269413412126945449117523668954634005565497339736796422488545860964857496015960816427141639075746541734246750012641545331810044487087228190610134695163177424068907715729420303571304979090927652611779319427153811790450093807415396066446404802021166014388046823987542553199948297330593540912139172685570051388746530749721763214787175459022422414485213628409613302365462178987261139126477287799724764881889705698012447075108683746235907287268844777622466152035387787932063765227422958663279947508060371305015365696541881188259132310686419804483578199821701966709180023233092745187988104873863049612567527165598689030669896387474415908953061014112149808469028175002870931926122863564825634659121065624209569718365443270408327994355472230650872307418748370788246398801932550183608975170282090507507418687339196322879242640403976709908639052997589292111517330502271267645296774726939484063538670071873288661305251155826907903130898849830315458137071197354881523810188671033546474802524640647927513014480754588552480402702742213720172651025732787363709198251741621581043613765370483080280017509155021664272402550209571583193041709227653638662482968269145530494116517040645199083133987631690319229756761620780951488480598171028755581316703917595804170783654254874918486542906343743525997284175150803938446270731232472627295672346890969755258203909235850292541069821334139416414274178166963582111281586482725967268428358923705544513487079078221875369896282502623239235674553695048383680547666784430510898595448708999641387668420666117216556654404023479944579602379566151694981888941938682347282665277706496318968826262439109782521430766489053731929076839248083944625427889100957752060021840990397617792239890444724938228265523927075761163076209345355568395536154189905345080286366898191937652351085825237849058487418587712863982406958244336846414873009664047504057818278405099910843764803542148953271491488003796133374823130202365983001102256161003175351861044583807874818304230820558375702351502723711438294764741388927999254575874073871780971991087936668676714557037692496047573287638928636988881394204679333183209609423238453626687699106052751665324840117091056285181238649784063454717397689819335937500000 [124,41] 6390140365930702645843333966140374095372315431229995582758509670588819383767294165528893345586343155694518971050805935962276717449274140055964061832907216158035883916101422461141560497204036339465601622937000893810878885689717375712513712282220490473713070476316424287394997962911291744329254110487092251259785812045519445937207611596658524962363107342914952311105117825494299119275898948835448876013427867564869312633119194011710787521622045513928381119073503651207696716210352144063767724738114020201969238730668026583745321574064900383617400951708942340753025638193432793896933109019925931309908249114653430271328790643041578086083934053267096817531602467311548704929971308830633630491170058303734664744162028946717312356835684640964482138649710629095674574522897705636362169756880022615444361876760215965252854800749824039703098286591856928804146190409941182445897144429114644775681490427592524218285340206378461822376294086274774590525905111110912489963640979789026141665802332568409819644340181993849008366622877616541767911144454716465456534491168897616781982889131141366075534007553064903283332426661358770972725085881184961265839402878025420493941431895359561170168737286740301945743971449510257920407406396905078904080571029390503766733583841912619602499382059947365272904171242465049340388949588467733668150981789655418689707297813613296643176765155517706149732045667864522302018747022057853779191166945878142057633506507220110489678976959089198284301873235581996310321597881714720416147361041979392639676509209837605555868293391868074783890065648474207384990250678946781214889467920117087336025262188846674883385992092030671900080697822432644761500089435139489446254639206446992359477812349379304877980308273376272939656276154807076345146787423158372450192703154845062830817101276146463257552313766527853077921239483545688396429903426146929717459164215873410823875826049779267603509557060502007261391240435944452345945172303224444850943385499063953804280812053045889177931949791156898367742040617652758825821263713898850883659369654277888505084859062936751764781817723019211482130915070363410130671437124102958337805937765171964643709740219732493520690551681085371520627960031279043177208108606280927228243148987861501698920060020412765430201889450757319786552979046234668203396722674369812011718750000 [124,42] -2431630230063817003473044472722330252102395944424099545915899797154929633078143153632350453982333720658973049268641672556308540777108339859211948789734407611671427106879441097888215465584340118213138216282804652655214664752377040571230736098550211572445209596623405399392283390099601013509611916401553437887005344692003426771373627727422066711132433059668032217293502115047052847082515399265129313707329883722558834148043687673619673896755383522877477280276361020548403262824994811433152173195780494982931242387424857823953528825586485931395928020016946616250325072637514216294660018871685275467048095266857529218195420636766564955887215274357761981395346564395977732982050281090208671762413523795648060443024647737357637683943868436488710447483119654150855050078925656716907013042101574256305406915886035358068716618768922099056394635157317646868785400080864456663780851263747043080164889328577075954654521049744891345298295840066368544663408844113697049183495894845564147328300055731031404111725728608391878767697261706817142269018911102651330978331580497746648741446195939449767625052348980748125251102595756565481898413303801145751561939758656657938979407549960767074861086485104441300238882761585072036864436454753486576062013646626086725295442549975514002752992074830320708593775477272512350197078433674012036231971739246353287585364846147134088657722477579736720679606065704735245064536828611620756636705242969359718542301654093314044120275453712030486079004824351046370944419596130761141039934534576782480354873419995176731685221951015487501075359839246202964191813630995054940916987893697878070658165772543065897738321815108767102822007662279753516658369838963360186749496744468930718879487623932682639468924817123816594340658716042882674077936646978189101027277109652832388470864575494558327757644972202007968891252776707191917600897076180799294683297777334299575984345078058127491348844788641691792453835106259237178810517354138449050557990122699817215933466180586497835781804541258328134032446468599894155525790292436677893748981605938076429270548396153168188771563812538722803808724033890924635206111030837716828621082088387909025232659847752575493455641590898072866000784113017350111708486365311817050201249913521262055237670082309292464748170501123659872216853372606237826403230428695678710937500 [124,43] 351278935961500356077035315831334782546161276666484442843044071135031961863873933434964806728033029608836978791017692932978321271533860760695281762029649611260272955560167935376233541169083616533244310687401428260884795192492893709962581098296045519077306886808018573132203477150711526470863682128863494422862027525123708722235015639935099260136444371373714339150158910267720531268682265747260616613892774498988375929991569470674987750572076062631379540961926131762620738409160125178361655845281086726866152022428215799419897155769301715083160606389969709355643515630915186889867167728640974952597243495977928359665937391000295734645279976940700800930797009129312789014820872321879507414596521989896325116534710467089707764827403181671917079200770842639591430008878763839989982920218375597250836392234260040572925172065094595555988377930274100146139229668585473163703171714378627472430884869925972115155940410556003989099281906171360223440407437724426394444923115340555135758043242622938629479377567838724131690387496496306231610342340146717289522355166083617304732943684110238263201940019349969930444420043603777723869118781129990580803646920274071808888587067466174942271333348168131402834376621036232429179613963555171632771666219981500511114491261163740737145675618601047081853929502462969218208066805208020424919801128870994735225135720994739096620955089936088771593505952432492056729166522904159804820450798564495050467793843817035759306092244033034559873132905612057870825635280589113084395147437128028949217917774245578261699232654073709854100702504878916715526365671641735641233204195067040361783874851629621257093803071185381197152772954562709874131331626590046159397461103635890787636191078690922745857992110369223656538835639871859943045769434889249955665576901436342529477167821669767101095829223283412190481141183815149417336632743950328877817439487910933380021878095131002018256450742597820698215829426661149799974436849186585354109895047045444818217555716579969041449906106039713414116773225061687403369770203842689800588811748020266467363040684131628072026336272779788394170049963567138518467107521873621755321857352842411233664340829777263968823854068108514685416252901211853491449272362301684587064408667626484563233727499534451737186294466525147278668228523201833013445138931274414062500 [124,44] 249038655257445224436304577516840335140383774827286309351444183044076862141821339363370760436455437169438342556567981178807093265367036695338008300417173517813928976801409503965451511468141037582165416892168453589879436154245253971429737530850309549626898646118840037454187307025790840034910439881732341875683048441821357259224818295393378902345518717544175572438988601954283619444728698675518627327780573406621958918538383066082384445606377374420748904499692028693797469852533183198579639212373486319914006515551844848823846945615312802428976196380533139991329927498774693285430693444036146399474092139907950489898475434156206512628292277045796458664174917504150694663144128875939075548626580888534574329567819492791962324734913428000655275162891674604441313303802805507715419674786225075681038719095257984274465288637993396434924769132770490711237192783702814419105942768175849359208998907144022710217794971866678347718395293296341022425417200555202410221314780947432559372211739297689874879973427017658581227360018728056485768009408694197012036942407231707145590500966466042403563088157456547478150184943555977530444244327147840193272701231883906159881430744315137657679575744564750658549028529396774008657665149550597386452581399340412402205740858303973831742703342635267663738199844435738861495386569542467492910969882769304700253637883979684319377934807889246687098419054094886034170313134919850415974943096730715395313705620954958847926972659464921783221993474183352468259945182930909937179501927615224097382595734930165035759583406224617653538660550603698748202739239062364687552342584747864431851232356099439485348652960069039631418757264678271990839542979522922722326526698625833670176124729547690950349296814383817505977619126456982473911888952150535315120817154032589680876723459785847907483713077600289152148635064387709489120588434705609146132503906851535468250240833313745508508289894647772077606572443678725636066235102210348007924239296177368974572126183739784844758913604473304885268031771942268090205909306506655750964360334439073181302564166247345727486240506126598988823855335717509570033069513900706373986677359806947870158957876161631485298402604850279502374176683917036242634399970373802027478078942311976066923342052532948294899929988534259539534332361654378473758697509765625000 [124,45] -233327204536039940083874936523087695472535535590666479486112414300861085661124362055707607846249541593864411468533559711464615073427254681126710041298238643383659827535434361280313903316050131232302876355416405523235152816503016471725310968085578012638197870461722782379460764916893057630193330791049561319642148100250797492700002980758584394897971598469825353966166349235523409688058262876383033704930679973147447246981384089093764404945471954178067163837882534557538758019631538014917415271263061481667927331316138023418436653489760521632637989314400361476527081602881143275389326010364673040767621077428124740516158205940150272713246239731767224088271142303214281435616915374633421489343195445084091106169853478813693258155734673052711268092178074299772843426114980383326687688189424890571411049123081739007817461748155475264718824533943805202794306095057134976663981118289156576389072811048617459236050319096270893533896722477735560595674733609316317418459558351250923803621537929314655975177366285849971601890937626957942315945308594577386214799009332956114168888251109825350148604483136758248790968990384785795629740717242631283315808485415153838941133258308612667361121869142288188637302277840470127007306219448980005694183180635192701290573583136844499549334875247410882812421664856101313487215171144950702547104234277130976407722271104104533123844617811735441690054772055379549264506887065806607486526688300346795057247937362687963852647057408659167096807994941930436838759435932112638774167712936859562210115593825841880410694810657258660070601758215658970496721970318938053749340015749613908237124089495012790125802290180339208955844240902186566808679398981885283212284864711337465797471258588032894179253236660014758389703147377938396295973093055530707549373582919864923670586638677263437508957069171798089938289606949665410455547065934405816547490795102771731005951665150646863934320199871716575843122438867307793649189656242126353188746020072136722081588716734660206293514901617074450421444818458172149312777300907868666795320490317885833075776249405921650439725130436462669552036333065999948903439109747645596268372843709861818530959979086140933553358291468369682672123385040959358417781483641708892274617268220113536845864681139381579143743297016788673658993502613157033920288085937500 [124,46] 110514618793253458952301746679952473430433010744364171501109848559388442870729679316615061125638573892514514090612608216342638969287903313202840087604361560535737989326764321926992399779821840269693344687957496354440417754120729853726411477060195940420979524630609674641063753996883820197321229220912023364478079875825748017769739011664747193746464119632947380179924479438572628975761262231238352371444634204552383296873270483612308609136080345427476255053771386872985876651162877086323395938157589297731260757169349947578198538219795444101772703693037305993497127315251457889795328572464524953178074853157735859976104558886912746546692447048913359280245911229989766978273300515173003773073475535310188021613717609810847954844020566884303223708229383070200688659656267761138123128101260357255883010222148395046073861119823870058451957545342181075157729955207012332769645324905470680224457223293030597102734386391866901457191517500430355831112107487162297707407934507077203365109561725954763738507644473686980415022708946071350937604346100602365160335720173122131698088735438959659408870144794532720044740293261073096163700525173093616661876176764380550226316048585032365775631028154873637895721877513780444185349147945778593449778011574395679262268461219081357024169695136950614562732181275583613584280155696839776683717126021076656516896954371391849919426501630831359050463072516890211953731806349414741360721588943576248194729092105647662142263799566615679870254402995756018883539221744223750600096451638477193831753041809569008600761690224088000130084034639528508656691197112007236298290396484025990392987494114564374576855292317280378749020212777634781728677472618325825030773220054859382043452748441719369034718135700621852707005420380760242468450469002568385164922815990130174252399148404966417181134442956814119343392601577248228403173952271326360313495617027208038260242981748989210140122159223406824384238374928782037364495824900320521483101515637802298023870662551870268835504496625086946442641694536518886708013757376957348271774316674401361778491026825551240015588166795682825015575532151591773823783599016012865523662791864364108131389988139034596326762369495705620996039188824621294763736418286398386575018277879864969953945135227176712710943362605320317015866748988628387451171875000 [124,47] -33891265963479672510729891916551787212205643537253464538284430168883887465125514068060449574631449861796369637510611693182886598592583785405574424424871006445181589901877837876579393226750355177062492647330555917775623085991246723036684956099311516710621241080532071898022993531258622482051694353222541735572282239513120793162008574852156180177113790041524205515896561393977273416254132797401465742816078539185305038738372927869658526792660331335426885125243409174322995444929660503145302639690291774724849621048592537524854201639636251912951613690181981833379095290369644279113843377050162933206267335204582024447523386281177240249371902799191345752407206320092587807456351368325266992720204619817932275845037887110620803884708518538216484223387584706679923446927674416941907831918736223017321063549744541357681915260779739372366275662074957885257633658218094955806893048167122388891283787340984090050864354656502560389425351913196348525376793579816383565412596004093853520727082405189915571016243353179699863553179723283113868324948610575109892735838412020478833202542365291199617191661965475066147044539484531115589642865974370668623268680061497029682581328228909105374391623134738804475782866136582946553519948972572969217601978705691814774040109584176793611607373812681501476227833066560440295916623547905639536962796948760597199435157757060523638627787362955006661912374622895208040651224635120109973425447959818868048761664363956530743228889101005538053637796415108837199982103619497806574426093749608580538518334753927167825434140954685299866585332239826227031488352451403348661894235277514094052035988269670597823763427588438994572458667937459695401293229730960691593772001951930692694272407302295080023875105869876370680839977143649722039802960760011826393390821539587168029628784951468791580846182385994848422326824700534557740933478402376799997959431795712829669083987770043161243325544207108815709456222410279020971046186774345685898225696289700425498430910172430722336806282877374517645503071188240820711928998639622249351608462930464011804040897749797783635655964500908750239835713191998824451721760594077658366170763042951828713505106566830429654402337266007476373769883261900778266662357872080311534312024100683783430552495647841037456141077832683095039101317524909973144531250 [124,48] 5042949189868319301332315309926160984790237322660391858066506450953383543870725642047669275029421012180122128455841194257826588597410413728289526439204664099120331460545794763430504044596567905331560801821969974986792279077223280136172840699593621438832075918271419158817386808304954493648028098573750258994116291861925190792167327721407972559368186935616421822006435719479889424900950605644842082758361720387099414216144233255405392065191205904123877529635351879354959927335745643867280832906952587327904592834405576016369554125733426195339493107621082651694420382793000406375203118132198222833173679163517184403538114309670553497120650284495380123959269991577147928567204939318167745291485658640100738549387702756732888409020673451179775683680338202129684776652775966975100257088529304747429988525512133621735885025429365359980819903166021221353985301854248686491424351972705564675672383872023310445816988125098096282654884048749507011301195040568061553024723259387405072706641726551911928775885009234645662403445483227130690099089908013571315319220078400400279463405502724874763845360244592002802214503578415120166568680404423162018602118652922259166363699526149040284712799769237000271933549239540156608747877264769354597901079382372734082989726965015809212642553898758697154443550718706703887829403569867732428843066691412383295525734950555285857375343889541184391045774439251792237436500462100298042548001868570427365015309376218457224496292092191163189695835883449694791006134085749653990115375255295638126406008462280689813990487300737397722948379245369263115141031674612298350945798283789485342715933127289502412828432133847022353587308969619149099376239293806393686034189477402124650460435887194447345764968738622913944434132727983224991047166520090734814428049600453212311732904137235327512061595460899711096843376592854226691576526545674207307035886987040912352474215586896632284081028678686033685725114828273142918630421687599092917919137741670145252209569285972599804548533950046519832900195370442063755144468665454514632152972776231820508388477090549478144292859494560240535658018989855085593071598554242554476718382984084812670427090543979093011581127313520133900363264306881883946820254383757813893910176613801295948928095140925296699374591469222650630399584770202636718750 [124,49] 1450096395495187829875000114261648784985386189835564836437284421198753023425201434282000903237848686552731720582989356106764159609613382141642479100869804814783288042523216646957807721181982034387898511408517892932396091367078185498112761236291093625534439920196076847617020491051307352443288995308799042028735714701782245590607068735432957564103441281901486386077210763924446048183709061869864327903457487241612870507501940351535298837808865494082620126398876228174917843398761341173119484745206732349183404896350776836066988177167031437218581393872324896232349444298847238454449028018599347448372620509547172797652973057498758013488002770418192548333371310546672627508873845271885042863579852188811175125383102783516519832848881387919962204417437491785459143310181040543769772320364437960451761025796741254907908429813886281570624248073167488510902861876895517963567295394051183025652930188097188232722774944196968345038159129393867824004502488572222558003908708321031179730627949677755176610655662446866656910378000560122088243728426136042490073281630480791991208335545424762701134480771036885444152785170399072293769725694425827259919401357374757929795389415811756594565674860118766682706553046725085002748470175222283242389660320922807488244057391610988014219473736198957331550080619419891719972816769985135147909379505162930869182878193410836529302124841822226617534179413473268017664400837230164159803398515502945862509536076131443931682587363697519776524482054974917441650344752587251314548131275543567728362589788965631652346740733190050011225718061111992780022333448891552535724389701378358928713856545746920443015715915564428918229471279173015102397022426616359089243752907923899529185958739358726504857177885042531853933118186271643009749490985485575793199420237841742582015540004887374414255483254826712277250472443271136459430255239615835661831927444031068577822862208336344072390241287467868800511091044715559934981767423356313221818181036612805071250842570954294216012501313268627963992393429408604257159868300071148356100916749074384022399278296594626794431897504264604095946717571345327128083841390488807640903133752758230158226588051869595399392616252456116759873747610269195613682249717946464668175541889425801872121558677491623412514343272050609812140464782714843750 [124,50] -1404315961934201013486532156501422548700044337519139605592934402142466493366382488643993886586682618649049348526896898612307013431898188731965923873603835139674144066964186790419924630788768691605785081238368552274106782216074496140053606977937914895548155830572655507675768784439627633168022263274126929059427923742603112801308209137568971656458644991038158808287062227794707511559427192169446329667747198879799816454830412338714210857789558206584956139367748168719136639799843653332595902672453732284897704301874161765357103175861855090943832918862377649591441069029154161731506877591751556202987489902296042043702942521422712012952969484925399977023811323575027172368459668261813603409148993719347849709001496256470868478845086746471465978515234362390195455920351012730387679615394074091821915225182063159779208066777141863408823440673188776692107197046118208150206092493257988336246143269134311193975684657702676912731028471767811983701291034793111814223408249992388821109475984252560196383187327268565251938270545526462295377425744176113049786602917864601682097715424307813030554843254503045612411616520090864824390834205998979272299929877842071264979310784845854384127310655564440789618198791451018708680243712819757036745552227033938946785318970282363793252887319450069859659533004120066774505865584472513870631176881274356551408418470497507384442136762907125361864113916237080844491680134202378938485585309234962914046921331764581780277544974878741765450469410886148892142660061911723639122783300497206595899834240418199298993203785046883785822147681096393966608535040091341168451801823137917746436560562926336555700317256220159105218223318190910345374237188086983935466070741952453888999187575539904264000953887466781504793454343727307488047634179911732669120405388752839536640838778397274815654382382099803058170790344633510126426702614415873191843385420473750584436271702191373874963461363830301235393608302560595686817973707281738879761918941916319995970501171145498396315605131956244667774353484274020201160787623744691212064788977232850354009767139095553646514686427642476680299051713452903611690905794171861265338092886171844182746812424200887860891045237575547571852871591617730801388908574401565530513858190757852946960025251540993274090851627988740801811218261718750 [124,51] 574650509789661981824484363692011820810778758803383812511047836721570364321755962803858249244102873665086781092137465338281595291533560274672422831277954773856362291462198221745160454673513985993861769525963122212937235624873627494129462816543930842170089086807531561158442440921445046111799347925712742848523859006489495915936411137926226716461013733071797779105990431012083656258604922362797548316262319987788102800083263581840008835679717510069403320303195048492781484373622375122237442616116246467133632745944247493549152744602187027226725613173295848111316069468862755571372382068698702916343446203018718364446837124573369778375494626736548937656529667886052846448334210022109565940438942645118293207407187581885124768804263569726853109717106889835873516468760579832110792780443938291180353363926596863107948354000880593898960713572985558482192335191918368835707825707733616940455652794559608754628560512687253837684283205228753224923155627458173591105451982705861357331697400329166926091501991724103692435671149836314851253986246974413151154030387740810737362428847640306556170608564708391098008822598502966985643430449451417449284423388032791162510397383959264812757305771797807968517374809911442248446775151704700798095193628146168657280196372883328584400913090097434930861649925719801551333858671984281316499614587413789837073268311936284629431656363330058657918826734863501467450132014819418808632565522320052522594873759923371033600032262280144565725500304572016652863045270538371602938967134707312389789239432172012497594849183274385846467053511871216636789919567355321241858661681674762412628254488778225228697707727405079460185269438662694795074515009292588319131997852890825860184192027126295222821209403555145193158312930946622684381739025894361266188293102288879204638167325107900168785813210188886551660014017586972581465828712751488063791627887675070862778860941253447109276860725843422797287274894128106598370134171329151813397396688596014257993525364703528070469161238299501692755327146565863021523351197608025700700257752491432236450321629873349958428551233678132185445229604395796525107505313482202475708845047278613602635314434880971698266631594914078064767262423340928709659279920584002295816621391150715372086619711633481699664116604253649711608886718750 [124,52] -139454131805151316162747185797230326876939115826066581634436404542168029246245743639877441916699113654943774527842598290112498870770915862098809227877804157207596928079303861705715292156487205621988992265285499009004677827441234697072266567506981766898716490914613054175142705319170625181154366755723336457021509566650558163618723848862974594301167696019742421231196844074652985374638826768813904927926889887182842531765672747180441524701905337036759742581845890235118138594897210554243275039724826253240369279212068688383110821801528551419979444582337955721615091952427859652194119038311715308629273730940967220468024262802310283969556527802381614626636170260872441210709020570757520628077724377946264143627797494097087589185515331425858871920682062838186731153033370875109362594165949602796362650533960676458743810948165876304944190673087094658227341026101494505858345218168260888340695375701818812563463581211848280529851221351473287599132847877140504075435422417750882758169331055415911235220769716214606154545707469217808856880415322766656008066594760896332103478627424269504211431579247238510548217948706927470037082470580550168090320560043730712662164035178909103071563624706318055380715198644189296001694538266005227467802368937758349282506398204665761168452690819745162560603326857988846011820660843721546107643888343754090167018409495100704529037048146115360006060791773318343863328260650978563954214354302195977834010701925427168063434557986119091069150476527239167612982232114793766161318047229166112969875209003470274935257371487129511232580412240542512214586538579881152383797774675257994212941082277628912717809350516098655602956633424873459957717536277400082678532459926912864932025890240079636777727665232723820322580035982097034058644895708648299315382800880026265722663404072137304171624899171227560153483885755003246297289029110314885722881513421597078013906693937577532908941407783486163895928078981783866445793573260336275062621964909490022253346733110246594010924805043970706102175183915257958716177276075850543502893648959767263124173244151243082490520190978354220954866933088995703539134562668874270478353596321148096784909223362054575087012694120504972384244878179475064950319033745494766456528075439542523235314508411875067395158112049102783203125000 [124,53] 10197773806441955618644781130581225724493783185709769762073865607166176171311280863246580119267828826571518246126307950926499991215648912392432329124525593571095650949210733505605078170581483225140253646775948709812980574590887650333325841395178719337651489814171449479513323725995107409100213513857852505906567192277330600635369147764795266661525520242171424428522690482945590611206165715924687280220928784793520021548041966817842896750200359916014273428051416701771289865292524088458406684239685904696017176479189194050548336017025776617810016092635455074751540219491180111342006568568555373728505442992754179444560233197406155862979053321344287610014281484924695806817785660871502590455453035734964840300171543313667103615684622518758749642244914472284606226860440943991575209557659676957917078543681381025684408572489016978344041562600298779885348884800330214109285161154107258424611060076604442449975030454434146395901427168669644964078264808970958420792033877504591364963348204019332723511535024338265719224703895853508432555087708970923458226485154878438700038668841638697881375397564142884716318686882343973170243331691447690275488544771860177377989799091270895256457104542461054085180617899143352908764321356751629412090291608825704960024802011910102589086337541002891050025135098756931462554070029238705004122629235771489546399335507081980608664287956305963516454032594768641805931136986062995724979936516693492382046174172154906020190098304798200672626520811776341670238423933389656494017887058615618215944127779160745565949243881635423172342198837173697088310748309210414523166861408081403215751115008727881042542755677315281867233768105744950350030370584349516936920521781276697903148608719186116769200546227572646831302321465668376922544005646638989689560979172882440141041494755501366596429259316960207175325466070998168420423636170786194072040403851027524834202790583469650895884873280628822329607283953744745949348528206585805145044889619822666722700521154160623869765160687183577134727710856660223069023324950327278959289378303508222485459540985640703878508805736001297698677845197506278603668024684053258743476934803455469994996246650212100530314278843495257276096854520663411415494737448458117305673085367710792997764102096880378667265176773071289062500 [124,54] 7522931746713624778857320865899708085881560690178154784958312458647710837340961244285204659034694743739492823219327464365707235015140610444421185568716455713846697486435711417296420533214728956618891130090572434476417229847212880690094700680895309719063466081747989121534715451591762458148748425957793792869030398372598797474249306363185214988099299390061322111426488277236368458124274701192872866261921597135814383336800336433608412593320029432784691306620016222616594741202157057989322376447963467831004767838992556362667974066028320907309429935552594557431633652986384672439505194817589793014210452302485442668567064036573590144362036960819323674592491200682197085764723400656009657050326325223751573414905412612745721766059059746025415083286775407576418454747638809658386158210297872487086932766874960566332292117101204143619905057725404996923204154527916293129445463839583444337964558654070247855286893293789414153063258353918144675605248065102613343710925967902313829594112203577945295505622044897258444530498287743287723563970500660888421060984654197930469477625994583973698381268722934701689948191115371708007344096675969594581514812798333457884475874187237315273407245932596842587471867204647988718163743757706981430855354710465199520072538203808366612276113029632959355246336152284123659645171026454164360984987812701904365319808846941783342940002837137912063609698323595802547334849102349544534464846581147470237930891382664137286671294823342171647366645643268961473765151031675065548998799974672506420362041792856968590213353288403657406426091299992632075127885476196627427758322349777508193353079846600647894984488944206999997829483560126194499658897169442245028910929363992498476532060326245007240083979712336307023919146974471681646268641625419554173039150661902034707827032915012809192091472465658472532311963168867934251142556283642696981767031930793481894050551209638777434628284236580045675073022214108534920612115999851226369023994516992271599389550103688965736775834013732262259758031976291477315422788595799246179445780820194259789339362488156325495772445325707075966301274804177368247164457293990542635700084171876599941701667350829457268793586797787207249957430666950416533042933191637791400539485189673249987407643857295624911785125732421875000 [124,55] -3667033948980028425886157194334361636492389583634084607752431349542333877516175469422801797466117480203788705386940964340563856568813752410152124376608760092779353114886624998920444356411823512326097768974934019463660806727613709760914555460928792177994366558442548360484756070441108608520109703775642278614721791256977932242856290064495336515836557117136161894865900177979626333012289049494620681163828537687173086311754942406224586739547638916321450481886398085503904051882648163579005613449610804409174945869772402190797226503387145669043818267151156227077947754873688758309436658096872773915434203212167512421451116872256566426370386115526610918119261884190066919391022996892267615836826306094130859208646667890848466943157555837379731648297961202241276156538385969076574737677645953663198331986618767364142443125103911960332255391023472594335508200388185852314310118403202310943019668689798018826300117415952983433169560766250060775548939098730050086113394569255063389075277415987881314475290524273786976059333571007431850473796043903293365495709736283270703277980739413279196380758102289125024275162147881605608493492167463372682827761946421760466147529050617034832008299588963163489733808568661050970998307703631827828044180202039981324635820093082439004669712209021392853732987467086820333088424770173159471918122338133932829394377356152135118179938757795493501699317212610619632148395655799258228361717112177732323948221466280121159725101755570318777327844641689352535520622123328528365735020205995854654831606200342338917891600682266675765874615067966468323140086929170335765355947855528032260281875652209201630738449988305076089934500019772507218339696802026133124220450650789156921578694131856745938187523966529984583301890732002898417786133730475695956326506976655834914324298919146032976581263553338221635638673108555947047725217401426339080447286722732823073702644137254498902564455195590125058678761503912461114972431617262225885568060477362586211329135052459143394848900438240293293847217519105797824432671949768937863889350448091729834993643263401602963880041690175872884991329423510497152024341218414286953638708717729857356680081595404395229323944586763849613365014594792327459123727268285100716769864042862692166124816139927133917808532714843750 [124,56] 764509942725022021287182614167401131125916052911709063089484882753153024720836997751474027933225441317368531194042219575299308196013726297585242680845376851955233984259792625137998512970103665750673283218755799962779594242401339079524491924143986434536806238200708494899111387556190152347467650110208558573260005800639067081456727746700642258077216279027169545397440112660007370168484774788185431118409092063240707840670539871688911565455909132868064657069150790726306186523421541184443790037563876872392671374263272106838425777128561620104615449377059636409434373890692249985086111309705815425514743185282272210824220048760949686637404207071669566146499751857785435602866245219017625778158024057858534763239385789681246397672427662166411268758400795895894415769356510085524526076546231863858619904546951518893373152951095328015019353734496715764350739146662811729871862335641585541933785340530712193705366475536834771882173034971047645157148112238539151945256084631292320578361798356271368136247777106140962282247453303710489699545655304165018701247392130740909152376437942344922892626594810975457873229769130955207111984868768006610553993824935814004405939270187828319400299627196177225838599696962544027428762187507927202581485401234809200761142626342063142399768111549703164584552578446468222484101082417790637473425071482856773340180273445169877113889416902430504132521240528326651235724557382066121140290260932245217395005390279564437872095080141933390705850264263493938480191851254866458178063947540719098602471825498519650043357268999105645701073872751187389979676729943611834652584990199841573482201597103873465337377892239180699146528409833864441698968652863701777014937932513517868156218894803458937404932874241604498259400902229624087793936067211749378077132639968236188035143462562680709001752060190614292214457458303838532911490734779657850859663202775442644968441324295066996907448852381542013567726749571709287387540733139040068148480348549622849794608445587589058374917836526807333871877821841406887806135717320029425078633559489025926781400916859564559211383522265093487322632952371894163053762516193058222325838492416803766248648634389020440105826864030685828130004105721457034586550206182355984911276983173600285681459354236721992492675781250 [124,57] -22190012804425464368462670412639383670136865599299403463188385809204308422914964393494082400652251976641580685573774470263808000711211344513112384283164492438195617706603044505601115877220200762328845168501664001410778180540589598952010940894906844161644707493486607593172246550045607582188501700771745355838714027297798541427114265588868107621988681886361044402655938580014495807691794810429106282456570520638474487625594465900459668944348212937938922875157836867451200630655659960778275765254825057959628814960896263964216806026510789796732881288717935346899859161436646596000929069011585586187597024617889489598319224637615912610553749400122526825887085711582676074918479430787327074281467752739589010677347168728565714128099845047690884915855426169911457920295796077460024759641552228570324139363332714808268483166570891425196177932751468865937775762256273525569477590300714984671740954080607375220014378107619736706267637902245502499784641224394190705486544814014254793268956858325697618291533836487804082591172376667172916820085974352076560875816331430180927492392369308645710763066626161160429318364300460586901947914164500816218351865827950437732215964109640391182626406873592606197531443591789105987259827422283527923582813143561794350527748694194627224111852954498466424974124602330394744196425026505448100066451503772285299496127909932269017938021303262193426600946779509469721058800249982718558299141771282325100773059673047053932952851222140801524994320408303460442898372459996996418864916867563746737977636410542881964620676493449625478663601629091340832572508124372378422461354325517406150009284061796767150365698059415030110511130654576586398569269625685092278635261317579233911259029197933483245785056858397381225235801082468879737561457659913185320449339489680376124049528291400826103975814291965355481628497163499451980145893184371283034075228080520337532135414460210632785601852967480685967215744580299924128406537082057600579289855808813248685766244922176211690087486314108060147029989037459961766985343499790491404152667361829839236148751080568885980332653357379411327242449433128345347737376152407036603378057034334173794556065617947183069337737723111903861556278943990835426770675760149622440797756439678778406232595443725585937500000 [124,58] -31923889993566005476089746712700305258410033701990652319481056786576589141700679153308479544501400748465853423249347061408585895523813262816547756780357042717738580757785080891297772781557525202274146315224113193799680501006387264994842860906392579079276819082336690515281138478780796399811725864744471985167797456537214016790995851357683946812219918798519804471281353285016510079263130722650340041529914097582503285976208855362444587595373605659584858724053778983056647049920116063707756900528751893474741723827611788272105224961414385895510148187191791335609685630484950549884733992469494641562309584640903361317874333567278340359025910262968839458758206812223238493575054764837801973326409371048659772280477930383764885833074790571218262160917878276562068104146315689951291154661751559595677980407976660426039328634633967451134669095080766798083010894417783283444214039883523431375455187180281121816152423004823534659893523253561777460263685233075092260856922530622480511089768670381193885435463056373091502981554427817078064773338935066109127700754940833441398508352702262561016518886679044887547653749103040328473124277511924236131338512804893413701468962474681464045148071708491064419971352418358604898778911233224192347604574462800582310790726843971152448173387491744340044373869015289994839839965477089586228784054649940400835199631735915655668149457245743977187197149067620303571436227286141188550577341575548250371659563530563951519693773991290799032672617187694648656916299976445039497386746961317069097064760906598839838894476330295948411078842129565025212361166208952090576897896069999132229459352987549502199519448955321767134731620392949957466694294805509590336487235638819785693399485298787220733537095175454852350337103459154876360845144806419466057158919264616392622705592938430411306395066713709473842364016897333372934092603564591980558777559084962282584266824508562352141747448456738156698532922658997506060969864738074960402504168858865051130208656360841395071854275094193088452247273620498062780604379918853278531126763010505801716099255216059218483237036150425830288111823240638208881092121111587929883798968905523654691383690824101553866816713451397141703284642284828777022034534359949415477375467276033305097371339797973632812500 [124,59] 8332404346502109762285925240545980150178614799197380032354636790311000145381409796357898863002610309920795206182324595656880258653814652203678277348010123699656603446838153325166201776472423741832086694625903911355992856845159948057905268176891998815688853533221708341923634356915222649044487690467836277434562288071712985696615346590829486607783211227019700108357601569843757164521918602281394066818907458959130450128148904731798648090066941897284469948629824124258777493899513020550705279597304677317873831327648706836428858675493992999099743452640539539979806102603444188740569173133982900321966746786757980566982558378495463502136394290632274454856390868627510529479925616112517243253862497827219607580262508611567673985991391074476891502111536927314315191978119782344987597494287986920197045425115875862422321812026740694745466872359103479124079472437504248812069047679233836719109388382898834644596087285004932663084751795111045510311373010385317690182736053806101554392182843132499024808363893080943522433475955548747239652433526153188637269212360583819236985207699761674723705044840030895405743681140768375754751998052856917819534260317845696498830651940275827167334232694200211114618347891344853545433010890049896640154840354004989957453979388469630495514944025394546234734151090698555104760208975873393493488547556549898460567670709154497729242715791187773600119329628292383177010280082035660526626798812285294147870102427690405385025232385443815625644742149888022813246876643091027086355152056132739451789251312806315792534916590573675913286382149431894599140047365548559817187779003302210946466616623196484450872846523800698238969654464962583355231673521700178952866710863393911412766915649316056368556639180461801279304559963417830388576678476132807808369248026555096320908059480068398672825878826793810119490104526327891735885042809092644170765278075784565453437305986130700421664785099878897371816173735415996477303444039074311868301858298055621562980159077036196061289482780300795497551776694045721516518135858314825196048315099363882453172046893291239259119349299819998038144163336204680333956315914360079469275411138912161834799967020810169181992325175645811416925686667589249378880122482360012781121838543185731396079063415527343750 [124,60] -462172455857403412866545606837476483020332358621428183770765329042586282288569487119667496823892979396918466466495687684693484328210398720777141849296854576900159875793720405731110885531740613641057896420445203815564554602292950382038388972029275224981955671958192137695622129338247608062683199474658806692420567040937322676542269915278525778887873980472381382906378400172010455898619735995258290883984047691679461076420449384263141720805429272647230381161210378220620676853934762622537831561725814036499545500165858346845527595280406408645852372731218936679817419139751876391935613210962150719361835423313808025400706025178860649831772791261799357911710108992755985391694744453604309944507801122564756288472070289472642320007755588966933185924453509565847662254307608863422435151465326691138058266295092514005935346369689400362578626834526688661321713188630903863230790269485095390003952763187132480959678876127544630155144775133720282435190346451576630020559214952178984553937615566577215810425515461442487248908434993088897891940345426135985318139467282912378014173593246125098863047835890735909743053216048773009480377316308919648875212867386060706198235461418049335669661010381136080922430503094286495494860067046390429379216031949853947235275413195166576187371427077356491379538760515189462991002495848680032167974960352227176264039607862548377172580955628563565900878415001629703529872675420421228104847118213279329642589466380295387631888794116884839593532673572652688954872269799229503626026103629051835355735686898993260957076290735389778872324666467860671401120349063965700101708021671968777638690293102926107387538096552921066818779831775255027453220117179573377936375123550219124784073549182175333391338585708185511620381659379998086917867518572519161824811316936707317315750909023491824507238341848178276638794556999647641823476693248098136777964743545853983077648040070563046430705555338415148758551040964361530663976899311003967741633063202088821288589275826873966727234062463151012798882277561758940224168843495661183023355187379078753758506623703910288822161608717269519877598496259512339755877924984519607705429706532621036829550106648985625865285005606459464910851269856297428683246202030243665603848057799041271209716796875000 [124,61] -206246568291793708367786299636706769960468576351429046657489849025863569832617108317243918466041588642776713987572998486046151692092373200723193650176109402055454975935953657845172619073592176317126220883731033571418854316905787773337843074724134950321872009263049452145148173587495001275994473315345270728501402341483725604934065987651737268069100477628332057899527125880049485375360503655410389533437414207801506525320681060573590858101957957407227132617132173267433460427229308072401929796127352972019095178766177310742121043252564759224176496679900812105966115240241683607711285893056819948319449590913194348619164393109838055284180170878355843649477209007378721074926823726726603042901413533169784502803738393707900583545806748872116286653613870765350414691589555993209315826271365834765497289537725894369315022664428818104266277372105976820191484135288065879866428177576838681540422062078176622768332952220337179227228654127733472289251324750538579149396639874329521827542461498788004866731733848733267569836694624004437341193056083970908431861940168031945958663421066113457067741393907653560069233581487225501227635772937475493313185914174639005697977476374042198455739879509026360206487501355868286181993948675068934519041372928147654011584675607539659656847127094549684979906512021693075155362058919046655006108880604662926815505810746080778317992684168042252842085972027045175344250307506893469786248217288770160221279841647615552824598163867703215290137244913240621458367617623323691426022854294359067670802237281080728790040695196633608394244027089935057472563009358485111818923738039571586520126546083126838970023289579404855696425708722797861955337474116755289190550929925167070594884573578966802647233749379806050049236310456908563011548519960471378182304993011598228217485370270873094509673881220115629863676939430259626147171264745681580652262128532884302097171047643246454537069065352200365925295327002361586984318167782248358285159411516958327456661715132327942657106222715970733321550916938322896699466874480754210761032827972652651218746252364096192657961869320952732080381999080635292542456914109956843105035873965201665007374317072132652198309263040578936508470746487594297971859824691875928692752495408058166503906250000 [124,62] 49370846444375259333315177377573600254463020372064220663389480978777525706489852272593755643532372125960332212117806521360126765523043168317124824199705550883072202882343279933168771070065984312898684208407837210453011027047134464995437430054207355368959049182196665550558898186978369518817148928966011205482963047110779368584485591086140794777947214621094767761505412444227614181373000190628935710565881129023223614901771035373093450671453048849951501544526908651696250471226862574833030347607884861511248312021295562361309547109453141196518580612247869620489740484083919355502721844697598761489568546912898285635445870946494834063111947285451029951316589253883524756393797038127666917166318963916832541502600897087557648775405652959909271705304249902655902837648836019687161189608997156679105533176128291843698520799008847035308213443178925121792808586824797106473704611043590963779593801555058126725893896335930815967829266358551025174564086018955672772520615516566024114235042873300922941565794671757382804776131507534524506594140858634787585878758444171787773566460533931711381382548935213317191670029752557067061821038425714821222908650783088309156953862700061792133760495709859724087697085417009252942135600172759701291303582449593798767870137363760965101569743969361078718616335975566731530376121293070296021888043471766313229384281301419827010960069185199691991095484840798798317990800171210188666768122278390357926870726574631661906231836177348604054870769271110209659978996862316667464190290478254604746481588226364601787909682803633819603705993776812465330853482602261373987222541630479173845113424620182462313175834629810226013458922405092729191223180685484490610218405883244632241541124008149596408837020144785575478992407361729057305963039843517415410558450954680056787211450923780748094509319795456648221974092250988413918287234770007484841772637732927733939518776517241980022766433547399445159034363046358672646395410414120559307225456374936782192174557702833509111105844795526508953075076383857389210344764011746539056298834141468751454103199648207295337366834167931718237083305185316312269840532141739669196797412687727600307652233791849804540410163596704606149700315989485788692112122610922142484923824667930603027343750 [124,63] -2130960417297383799634686205033460611001324963785811492032721262759386114525804281698262497580973610525872008000975764479978391277743211686719434808482764794830087139818203366797274630628050144387005727799811219400698424541903032792596425849060897292742525612069234093437872957596030758370512174200331221408411289181431732634789270578247501103811239439035789469642187075918986535721009850183396757328768728653337607863681023543777845126581129403151302652252394278547860151422141569759339431364228381025339583114146680588161430939326189359555106291518291586612371011794618021698185594129646102750302741214698942178764189728194310726697156091118463630786892564967862020630791678695182397665599293974367644690793056045644803386385745391416447155314510712731605657402175486266220336040551295875199786955230511969394452052149465867187591037024399678189155284563415918660554742291778624299995494124906881764439408486312436749064154969093928416374083098435900069452318655598004795453155473220795736574930628363210233963512839440956300475258434431765594731872403984652320790840307617417987681420039452429990959729603792857942224187184125223889308624371662841460230052827691720403148740134236258262514802112370306027015156326520299908820072640925825732737467189418789686204400474094543555578611876659363500594912207144532176061578353921592321811329133119720221623582312845913865951891953459435742806450035427928259115670361393855321100646428623587438485591162902146573611551021781619661601233465619074079448827294470468863592792135630757598332341898511283551095199573396212359642954137191708857507786024471618645530634000372454812979711142029730965773265196159683010642779804216868859211886176547081772301827588514445988874671202844339687989358942471820201938997176437393529747707404403941820560842876619483665199566325828687593790236660245729555884951609081768601784627953509270776715610492805142356887770845649342490003196618347712656855850815089238465500698076082517603006446199671423356912835157128571630594554676951762283915880058426437227262068798929382472223944809162650322370046812016922392001742200938704337436881826352528207572113524870909685044658504759958082306993540622800725354058365152831039379677235956478398293256759643554687500 [124,64] -825245931630642431683214556652196106765356697340765229167143214125988687897014784887642355733549403766857063319443645014300147896904812656670179866578197125084074585133062288083896592249061666426842827293747560323661054695831682175137769786371240380738262448834759123466579734625916916858506649523531519400707352644306367508075819999129236124655904437373973719643942654732416773269733238598885218026616092225342027450037039686189351444367126256592422944286130415946260304397132800587047625482160651144024453879670317885236017620871017062828789275772356326089873677356059270772413510472504662325904685785438398804215534536709766433610786383854605966808672869834679553556629104049642838657810080558684801843385800067444910299415429945120300813064505514015213202096398017997603872669369824907283003693604395160084405883103802367636096597144325248789696822571660817096706304758958534304386575566840515672624307521649944338684583797772793356576837891952617986724531441997631565605366917488066055090990936801494467885633650707971087256628639144266766479526105023318301168486011976816110465500282722904409255656278790175376639988165303709679940033528920827284486771376399538314164182377426561850721544396258191095303340889200037785698058591483888697003870104843370156060270118919350731254086394750201929262868186383683970452159563745507831249488813263655364472944665961777404127146383701863145541170297962533338531256377457456389590880486933946961725984811816621967403419607486381565347547789779868101083749065823305943192410188810455276112310252716982721975528019342299431598914202507900098623348727113405100614021557393491480465447453613233331686172901477145649305429229540719525975800201244791549815755552562047409192472840395900071728660510263607844155924124706659535729265357550023448934289734002684258183833191286740951554839378392580977036021129452110095643711844082245668927540448315962120765258967957943947818593374470654395803915291332238350622856385675205448026403788966218880627440341249411498363793373125287840048953219715652664407113938689769972936191516834952077757901169514921650197682854337206319999695592098803763305333160808332605633935741856107145831305461891395720783621550373232444997029233491048216819763183593750000 [124,65] 142929846488942256613962899374245519600261340976272511951693066239280235346355425056954887500535303260121775053985965045666402645685214907255821457986920704631996537121647595280379341561048460744809217397555085250231010186791753401749887763412292586552888467179430445455274455277596595308601146193408278912471973970144808603120538888953302257930009479841848830628862909869786443669987804720582861169967526829575795055966626530255326900438387495321061157375302340245334878072908607338430304749946216486410461654624189250242424843618622920677346736908022937214792504269602867506425183504135387755929722204403726287257243821850008353454335793141279772123380674825072600343147985905396280549321829402166822334876197273843492721974448108109738840510511225072798782491279698234746603843825029115175088555648632112372082294835579134558747030736388526834202258088493499518646134116101847856066106206568951641549953849293440296605625365667466479335077194807336048440437114397925486920561817153050531285766484616108410125312977508379097367911328174468295438979601280756853256158000390603860459285201107123860930455995902143577576989341099063593436315324342658330319473370743304665840477741844007555994657843730487417477533232927420627436557610299766109699460476825606899471020434907018627298592429017785326969150119755323398300713335730442109363500915058729054584615974933358812324174969462817339163001366372355353952719044340343014674587344080852996874361254043271072733887983046036329363285397310637672733933177961649932675901769572416124137522536426578555393938371992415748575415966304105714545140526014738914397118312863160128328362006975497900128253773949589374003035948465026324247907004497574754389635172437717752362763530230158562760728422866933728968936287960184660759129068947230689397690960220998097430403256396868538728858487673941478791081031426896106131872512453559460857539185672076733477102935732617306911273644500387223062872259690859588145650107404105118933724072435534517908936932808937324226321018295345899057978774216968884515277802556192914458386201477561035942341058729967365178521835023812664122487634503766210310210161344159590913614309218738914449236300195650843511207357325321076757518312660977244377136230468750 [124,66] -1608644984221329514326035510218951447935409148433940171306324581597495916331663676310440838054923490138459357637670650481780300160885625537266623279243141726022380698466023402946571660040278338850884052351481735858976945197131365878144715392948053009398405188118726301507290206545884488486073269038282043813620038721875354312376330106140287832547934249508053386406396116114836868054241776324302658244478834009531736683839128061478615140028357324905979114948879092714840174299004241724214130341449534918012564950709459220574628410769711108312929824414933330076922726521564315517051654846311869111062797666565499802535991983788107482488929600284142107081695294857933281001342635958628658980185645488008594043754347915609877620422649469459907113879015944584178918232624951197225720096991715392770532167497874179982948341944539925431318376623787430148028299335238608121166682147612664243463690718535535568662541392114287431176208631206797239064217724885439655632308204800208125330145994955960471858579752379158693404676956951544893117643462460252864828724299204937625460439243070235213458701864225617443916122161722888455122800560462550341804347853141321913844094953224283693283970034211798593984570287430312172636370978262411191768825674162984386129941615640167807600022873769894172783507827742114590955566485682251469740323847861808879834783606780593758515432860827488959629829316896325949933197312982109016137826992035520667556914386301693175035215298213561992785205446339555135967304074217846879758521920000176238186372605034386027417455964406673730360868053959722626194737198122685885182723373211901703655133156511830521797274360607200606906198816314176978174188348189288987935985651673820524920934253546890807499512598186280040347330845672985866259514104024079954532127963317416741779295244158970522054781623738047095875208390307231777645018847378108266074957463743376979499430740840613460881815400692669005964617671562145368870911559967844653679351695713405099721752104855934781263998657521735464286910750937118292766569460982865802252579179440057368973630309037963906842194478972091315770665043934868746944691167262492608240047186213207687475700719030610590170073273359343217362230071820761168055469170212745666503906250 [124,67] -1979147584133270083452063457834937435567197997460198231602592137342335016367516969025439564881600544031459982957170928415705596896243657968417054022458941400073910164517370739152216907621963016129358570071423940575530897137867696246462822088768547784609578318993019541103288071062331106873328872605148805255782455310528381262829673258964903070611634674382342798254437252129291361072893186119239333738116848574853697153204885798902795063935221514122910690356136912556414857769158412661574738292843319036669101140522785470294072789246771760335010856955573016537667041300052414814199937948252652104381379044585797821564434753634204097001483768007627949897481491509845184248073135160872696818907024541929515521079512360257286131903670872986360154140077337062542162207635412134476608038265338881935235171530663088302398772519711539566741326913605909244290764923767196575065520685543817678428842332761687754728816917428736813350495430085697568617363342258801470169633095853459950835815541696042888001770490679427738875559119956527715959142822813133336307669937463047904182497842264656262010520092858134575916231321460361040920976568096158322613729296364925224331253001293826272841057180951559333511484617818309962523276695882252262101645031852418580829814564848093203781509981513824693231425439540118224930970461909286892064647945482421014598323754089996567907368362122864654886329263424699778535151405512589461747558791968514852259622820103695543674635820503072078592766951770577099962054002589509797905378210934709618163947433866216023398542571514249067152302640172968973164050205027416366873899533968766106623994266001140498708955492526466730684063740525448742991042040809737030425969982949478328777535493203724204079255827423112268034403830183969280945520552569852013983705546776341156527418361401575987517524556690886781998142377538860158811456430253437565912303126827939510039385297012115251431582501158976874259447614881491374137379966419868418689183013777168948759840352548174390541127126292911111312993727765613131602808637513718638181057681455455281566213243676089879118688088619281783448541623665473265781147516565294446067348122738213878422341345017718388936977091382496754534692229299253085628151893615722656250000 [124,68] 181633609995722807716566813712322727484098767893773899915993256106458522777038107833970480871234552383384804004581581180218453894792581942908583807558341340433189344161753237828935865399650262153720736653253214766260472064848963123584571072368291131059829686530089963076351231791221863592250438373871396960709818273988854133765650916181109086730181446259348122154802982915847358333044850865666913004503408434726624765150105901441920631247999891414039837033163208208804065142572752037348372271152644797316176694209686567992581633213600720680967504122724378797914872155634950840744055238411368855127257173471049821372460683690023282756356954607455365740798420174175047761955756098242702468148304596602706227798309074440466080339273580907052823457429544699823562661068417706329334044786726193580626744300080764071457912459801749564183402380276047191500977624865839001933940374972289814935469142417223973335982731485122676780348804891616927311720878888080982487975511528726383301950964475073518943446220757408706026713345072419111264856919570228395730768375128194116154379932589719968684430652824093284328146457687098777571105205060918442009899719049264061798008465919029109669022004453485566070882191031372642134462517992147973899999218535428728757783038876465677859584357628281256004928621026533946738902639775177002329994453298788496800163918690096386690475265109375976510295741815116072859986348201822644573805769834857927926821800218657531467218083086766025909052945402302374085782951442069439839003667879061967139409073223706556511835822136221272978670745931956722098193048198527790943908854824943390502023919419193768002063976297835796030062048627839911864902263230574515402455601937432430164144172784768039673194298259240595319384742000669558883132056396754422294591340369794225789926094958773876901185116649688308803986578952906860725192259078783469737466259078289438547733326050656466615494875280501037790672466680585496587019184375364055273803410207023585834957920400506848522255583933104462171995136536045848658037472508064889832266341620867490425605732024854135159233366006635111090971578816571445739300857681530592195629637621370245960126916964020176329765214145962534675327049171755788847804069519042968750 [124,69] 10727137040810513615253588807207446261287525088268780432420947448109949625233974010494091407293626379481617025268680032853436914887070825175030546379140262579627900350297411513739897571137719358075511178332350962532750257250879369485687117320729020112991355905427761662195486268509065253995819468329528475355241705726339726190609708186535970197963061746979609400126019383429180764430528714675400835876917443795487870283222181539769081176347046391139972457327003090377955200134279874348535400950207411588857656070302723062126834761387754691324915676301406030570305827615125846050376484934828842619980496846552319007653423033752359864368942626237971298216287181004251019827777150700522506957440909485877858319851828829979841703533548646196602889199557273878716450057301299175135020928223092355839768709417988227042701873631149800782705930454546662925137796648656500723295806321421053083649682563847450917482824815125710398046454414190825796577681563036222945509389045812959400199227502271567014852443136517753563125167582822085457849740439956792163319568420755132634100807355157257969747069948671095057722209483067171560700243637324187655708384084213584472879994146589021252189405750966753651937293176492716332647532324898715695248788901049364641442042150822951553445759891527365076042313950750126221194156433319202535392661439496404009108364245715127594731047709841820733995532828980637021715549683317766255841307249371236348744653394223297327056071454118359693928800330779498484553918298938317616868016089204377750402624356590626456379178639893362314689681212535889814488428161605014943969136269967094388634496916306359343520512840799639499617368254898191706146455460910230932433562243215463029317552766268873029299221535305839791839790616235745335468999532211433493490478607407446440718417138016566230910635496789391895469532468273540193586660888929798402845779034011598443422556215808449874189479292768631449382961913014071794304590953734510611502919198786926682187579877614878741610680537230214868104693012298261474861349025377490991758181902219389010111158154869945606746595858752290945321413421375328362919774034733560444031840276248917066971500536283165356166071496835101584110816475003957748413085937500000 [124,70] -2430371145098515071320139059852821113756054389963774702039408876447943770498364316575474512941195490355104219370529362018627527272270912953461355988079414092285438406943968800106504156667925117039970208028468054829585596160877178870904404612039110476187713220933382198340611826882688126604739704169419500581548888814766482930242614409293029788514167091097389953146654323677285959716621979859162196667715212990174798373799237882337676726620574184602392228121677096822549893000521891254110194233310100947451128882525942482209583500908604030016680541922499685469414406860882247138294533874167150558125018087588668623056682199088916415448873839303921882512297463772721759973068139756715071732752958360872082542779269563765545706731906033296717854167902067923055040304548601010690125265121366878936894378422532978196040133704804507145160502997173016296730759966887399591651908542492993729490441665645627214571879276067395714515783202696633713345528288799218700696953884885988366768371337836074796153757902455514360408687897951534998580893771427888252374385208921520418198826205139763550561614959076240894470620071786486586535928604436488703169836369753478641665747836435327766789874451395352005127787544505353200780897067805006128913125230193995448657726542923659294895992044729654060043510063811229435396267618164858201784077889228566279165721891162670603285957874290523649897104387602311935982440658460025909778008720965407290088812267395849888115288571352041351289184342473600324575531618868394582093993280726371152130633393797659263954801719316183453255519507858531579139590904595621762552820799456350592604230620940994023919376482688325266831987021845528776679526394674748806318843641628119325279251170751204067727093221711399413412649312523198186608781023063874043907891574795590578968890931742869119187757682552150450018539268920864551394970131300151730969020223582581761687030847596502838280901702314572690572026890191401781478333399634071098848742281153577632095184281717328471607367582475034375301019622047214550649969100618453771804450196300339614110513321051531269893566105925863071454145771830039758386843802613364053952699845941210011174379727885513572036815972687850972988599096424877643585205078125 [124,71] 36720476187689710741711053240435261640752315753141586902085671776101978023296687223626996778893369319153743296798140679264368799409974605760442551120947959387073133106128127834475442497202774981931877631987099436694730662668302594288651250977750415613768030305653771414096375306872231434249038359984924807277682568634165432635367621760739883412511624093284525051668223225728537233389752916273420455289603273932686377838241830419616609801848138040904446031536673308156334741329882505014504992022432462274967230358774906406258965202394371713960787539729758294620720966275645830692922941524214505649715959548977615028399534835281400288249873932447800722323683331175781400351674259006030112900466605632454886143788442952246540096499464779969393503920207276992276055694444765258249210510903095392096009030830942666933977790539944314363557359411875575327539667883131920002290388185942952346108511778235106507105098983923406183443830897960264322235099117653717672445060352630948940382365266320283996130530982219958192157509232847676711823452577878261881227231748584668597389138379639598837857608994696997641385013280786091591618084213446619016470920552331615708009584849349307339523275413510376593590249023978179087758736963585620842035100539026571453402298079594205877401915064924050904884427586742040974694313373157921132873720839383339765493058032832571664391241945030346681741761857307817633908995322305170540112492503982773626864523330883592963832419360941797435485461789749527918285233557568076418576583321702428829317385354171809964311789746806367255064469032035325499757853129036314408790861409521740368489666891972556046967657815534665840574620948624524924406552337537820379082014935382071072275895517516128624581403324355804595891940638436227636919982203054569488348570830523118338089121427675961880673164699537168149593438849764327695161303553864288355033528947028895178500932721876929894640656013402255259732758133624201268499298825457764154070104604118700261786388240119547487027821038839818691978393822212225507834254005388851713834963992013589863526244771114233240454263388911133315688267834479554263078072266502796213289385107092397032115740551562691612597078005819639656692743301391601562500000 [124,72] 14972441821679559931580622707331960182694858797822530792898642871794968357150254848734485565729078422021850532437132673001528756972011781399846927206890636904897871923357465390430259527967717981176612515139173372886647923870330234119851076175211390901304838868512666057231608878193718657670213241488006163285837661944886556599241941933124780988137496973330416609560391037111187512352457838822720054233865474398867698767224674546352097511755132298486937423603544816378040286236709146620744199532463541121408328250278353051996209952106705220800800747847758727652375259037339868733853983896879672398275952635710252096145151843962366981289854697214265022635977890048522884825423285354943488337525199079335669439425682197050847463269912627572630477725162867149316493970273552677196981137680253566054336049186373284887535607755423325949986805436456858093505421832634846170980723474488366822808593827089419310192708205024012844788930780161688069115651684890186814159429786797996355815528290796078366719755341453907531388863966376013788867947982710913574873139672083258166954805847355969108939241386349488703304294847033484805981589357138613547864916999035604451247746882460662806306273325539674882358724668502482236357530957179163663628711078870299613086637384177540064799570228344050740852809459847108754951545565837408966139845513758500716546808403299688332714218159804376099215908973003060337568840008691588126823188953631849858125981448034273208541690985748126850650918991400291911858839196618352475869304285724315795114884900344077006897655819027288882859569654229198902524828814928601101130776321857816574325924359674803259937236575567303341110467093429094447167969947547903669505576411546403386281190051773557978159129280861867151099853131815400917019986728523428290639066788950556191886268073989857439110578757640601081072238558144332496069018899881954525398077925998336751383920127557998306429761549909631961916929403819854975676599608212941647313693055996960927991401661485433226464098505450497031063347926413467077732572175875037538121902658744648073889570408708703190012807704770315681738526765475414324025699321421228990405097854438770337124835921358157603267002855318423826247453689575195312500 [124,73] -1010437160163280200683366303956345876850709835633697674890792009421996061892603752090217357399788005198102801723581483875459510908110399562205802015679282456124295699331780822491207967958844568217345740796744101956960982672105282976763082352276076093637353221754731298348495799887350319535334782450468573704490958819624950269110601046264635196618044649382865682791337304797990721011302111583195512402797106506273640200412585362751973682070239115327883582217392522907180659810761956616588138039799708631883766458410946650313930816186769133751122606122767358263406119958167166041914183291048705871634687739101968171627945544135626448410605335405356801233932778781264586638391049662603422281784209607089293150767631418393339091499012931196239042287682582762952935331412313986518755466804237432416939347809225093909370475644849674491474463764578303926878571531004040493631939466879576735073359430353753039712400767383831865474098579394905836484051391561459507622062602848473014919054263447317709140031723790859932538852035464247440366078116387978327601154534383314610021751646706794981534806719615270802763258692467476932880273371447510840614206540644594721394173733179948491045734524139103134578660029700577795781623199662906682901132295788761908201744289737650541030635079820689586611840009371495183991209796054781334453870448689560142956052457761837352757980076591243174234190059857546584093332885088964368853194689154061829836238553362681543698419089759570841517307320693202394061907738644966610050114529568839519270697014148362417549611873009162311632401675953524453654851283601086374197164794281498806718436547710351145492827109298171397591946434400884466630214393153518019851491225468676586088983180241781525901912991620982656139597731401170832382755101659284654810597703431069423311702017658256169452075042661646582321882595966498624358871721742048366148539692749906463273928593306877620894520801775716030717622035053854320614391548303672684612351097585185165290502020118912540313395655405774915688002919707152696638121943925812707924259349096114405174200674479645039399175839361741641258034481947108205837353252443801103441961219907848376300749930703504197992970148334279656410217285156250000 [124,74] -21662171035880190570142962926522496297404986307986732565346412507962262095823293587540958414017005251080345699776508290792276459789651593968068668208930480028234242724168774494195228161131942335941359450946434783163527266468559567444553133815908669903054289931230807843882017072459704833227179005703358587365289074139052849254785019881636190980957776091592454480640688517261178990810603946078424174050020592495590391612166998458264146144738277831459191430494344668922675019739234275399525912855547009732004553926200119797755254887699277818726309457949099183220738982852419394045767702923281270837588144897038024436828062844755283990860668284323231199362456738320528956641802907970526650766508861721930657949314329895313883685019479248203158046460601953429959333576227150252340107480967296419455741917078363516731865872032034845910850525535483280997712762032671330285490559890816535586523892280961292313194577362890770705646926784870941455780022566546823505933962145916656723205539079457069681319250550888622000703589825743909949189121100740546970452286378284019389046680079837814318377333257235040431329232177646214208454356168912376417207169238200959187490725101764439211864765733216210574775840276635904585256581683937959921626996310427340308845140455445771845880374683404286537960019602646955560441136323581389119534798213331581955961746249151372288088665324080722524776076202764146447800590853125273854681516203541483787546519909276309569603397258712100732147213888263201723136500516132500417398716237578910294493540695260638512314377444374993840708167939308767294072231867694305506697942730587457143210810795673366194043356017418238903637799641948565460517427655797667064271705930059381444275124737102102137371447836178544473156563836837661261924468025511641818692392299243611164801897650755236711771108359832512530493804522157860286839964816428891628417993196939392358413949810304487619425854225332842720558702853934092195894896984440715031148108294191931227624849642709940253759511362852855405183446929245677129767970227687135179883657891073327423777293932065913952508081657841603108594722385479125841581509304897417632730183616122948153151728793996966260237968526780605316162109375000 [124,75] 7087874449306089967649697105974245441741137733668722920042139993995403393940115485660378418406175236590521467629067065802371865283873882942267418553306657649513909164003939136588124743214254517098162345744132763845956197709493814122664732211808753672679479198705398375870962775087339846922521917933023352523599658425297564878366908514939218372313802898550788198336056634911311706575135997086970395738386681458541563604364242237102168005297523021876152972339880296450760802019486973726778111789663059016271706347396961231964679783339565444020123069253938964923577550280365077874032704000757267364309825902512883468164035137029853426350160630271291383024864945944119237359592141042403436403759133258313721416231044067274306072449536411400298116070722746733808939966233691881639395093736541516416318638994604928922369078017468782846615518813499101512637525255011877494869392907044864619226794374464052112785914148052408733667672601905674758028825818437470838292571112137689115212591259232614781240001767673510977173391613873886492144779553244283110837113473911822491333063342707381672635004761991478895914215244078550722982018052054729577063713757320736309613287820940339803773963574365798545464403726301044259345899691778342870722838674344075978573920667911656346160655251491880398996543165388902355383101528002917895341054780020166344072688014196393949659214192872965167788650662052802266170476565558951852956250633372812206265162156304050047642526197746181070825116342118612014220096991355085971370786052094577350961919831382609506809937632289130665216436576467775991641648375540757230848299992602109209984424885572500766835408404034524537553757898231149500221974053397787903857896276364422474460497261914144482664911369448423104381370730125394796976207466817798916239741154818371590980379994205495038126655659613499295703421263820947704413991016244519481985772892538183395303995063500986040893075497231727268658163967238032185435615215529619807627112327541654691183034118220594172538690690154773238005636792303213367930566914988767897059694764653616499040500026973105450380282126272397126493253412006635114766999406284037716015829849221478084395449950072531919431639835238456726074218750 [124,76] -229306724736941790775911280712070826653693306490311058084276920561948325227555794424040508552330315257829068842897588836748932592501879174280208975421637789940801531373426805477203796464429383396148576087035526660295125315447154933091206061058819974880282164544234654822025521292487106491153033752059441593258773597164378996733115590681902690615655278409968964756451078588266572913186984932247451812157062934475019101065552726291671575021779459606100379795732829892620060340660325037267487730076495911643725361625904145913385318717515026268853004388206175169786689579031129064644645303737044780078869989992109251110225570675754567975081584511467189310871477590368421173118268345014851404375606899622655405616101666800335780385964314907448049261037538122720607004803987968727522133352100366839327505624846299243641890692734262628481982501035619238173811099779258342150038852930698645926914616513610913357543186326869682270129244915633566780983366145015900578559623592003105170720327877642611677936869782970661880029186335054030434228001796424533310040319244073471831350390847778170416909656344374953009151705938816109705250768788421746570416142580309867233546395930498633332656779941679808767213390762451090625076662776491122149829854319315621713392014241752006180433219235375508825838259211057858036468153189493526729736166862766761619450736127109132997415908698696314434733630455627187511138475596069241549142414446682127733105024873543231471757752272826131158612453841842237180653890420639893780409800201252814273569879701860404669511763589129899169375593636153678684863099741129501801370787008311318688680197678307197649669569443763905263181146096909935577112151434155832950252035569583363047877590713696826855498731564440355509124030620817477170580933348670309262329469161718391326615493807421424477017152491623017435982758827556537479063285383660439476902479582956500619333415995340720088471676651046200928010094575332424552412667697532074247017380982942387964200760145644120144861779103462723497991239984508397794192527887120530395464365265051399382183410651441860538066319427254275773923134363720398814816787154693403935003123589515144085213336211381829343736171722412109375000 [124,77] -26932977489579589249569653077747117545250914822124145509982198186191921928223499557798796054487989325497908744344157968689337269361814080498139898001263779226136347276727067137465805096169686810742243767972446761714689896109037308750050608958694861529715297622284121355988448584344691627708948742084224517816702984254623890775478554720105659351355563458722446819777736848353524231285133901635310757363461633823224147029436103898497100536059306132193814287092289546884787207309629463105439276540388203751814280729874161124064457104173318412202174005771088392173717371563016141240752738741438144154022446095364682215204166482184703037955583258697819246337674327557135739212600389362815064478431481280741894969350533273195401715008090133580856552469647729816077959987681638222074712406635186360072162833739772184894271881966808267260046263154898157621424583416481133253085994578675896337592391558824491349521427296794339740390443740746565650593109614028633759346415998450182410701738384548872840677634418686116409765076838370638803830875693251202888056131111913802898207583865064266778532904384705539994436341054597035436407777379901410936896869426826324702634897323942589327085173621741010578243810404789746129837967811657846498439526088522996432394585050959108131160484197758939988989469729229098276303211393958383047021661285897327829438563381158124519239583239080346786496916335079893737642884164611661723125881570537157315453500331864926734166131861064197387409915361784183798506217493564393914801895774305605187330240075629070551471662836074414441783303637452487068984656429652208948076682228527193984159696876891088962550888534078198639981165794606765132242836132189080308036723921022335615101508417001330615262984438823315465581889303179384020903323290095797480803275283868910426742188575569705689247790518733333950827139838090265702516659588961239033237031718982578989635479573863657517008304143287565324663973335006163507190021688552414881373218253868448419050481366556879899503822026500412831816124853199084679623265003479397591116983817251201885331565605092293364318273176652837722770613412242154580062210849483616966826158392264389177085064375205547548830509185791015625 [124,78] 1276770633928126283041294524588264554544607275283428447464771604544019536447174742109798639117831475524600459470384471925619776333434627582260027330840142691007380720018369128125429909791100088302376136493777671655811411992097065133569455441668862460423730564819779028911484259481234315781455477880147931025722676883264810596419922102225422942252086408966649909271080188440956383271055079684857488093642088832490789824477813475374927971976843059553498937745879951343219033640907095738174011015642020038506266592516396535938291269507875159492433709413732540269822821394260480800960934015972215138303597863132633214616495241648549721308657534521938947369320092317979850579157770118505272302247387453848363506151427577685995026459365827304268496964027728379365079587055205158564979407934407999026571627689444519814490439160268448662173979114773929945157246708650797527648352394774101621221343277110684605624512604205261534344683738206609554121037933314112621181544684741553167487464660610991794377359587891765650106594858836838388148682636964483125263315498995352577198763740437553344946811783841515682897802784927966852565890945778729131988470091189923895986119239095351468856080888759004224409735333556719728418514955780330256169191552266449077279392654456324787937993094328146106387692541952311528509736959009011252707112086402214720890002011220042393972141747072894773445490729428794068593381603099818333015295611858426265131874629695721536605628598521591396507021433343565507369715980140777715217073255210350408861089069185586865257821009195380548537926498004011287920058041834735884056842152858296142905769342379354153381350253549407380652114389807404892315192772631007313435319704485234648775265131613702224724337974114041460616644905268970097784666966681003295131914630240428561163914475608337236218800730009639563453619701735460742325152066624800965963758332262775235552539055783178191438648963820883239524179116826284678121947649656372363110257081412289182678649175402906004302956142769911307399379756780382441780283487855930166552487263393528259006666286337072218513071603665238225718793263582229767091453965850054064322149471568732574830846715485677123069763183593750 [124,79] 64794441908605294549182065224020777687440530461026689321134519943639389258308966447679315816096307914006020746382352997604776210869427194631657878810091086203401686195349622273487065109761507785965966082694939697657534536563637547681117081831430121037545951799019311239147156957182100046431934394155353059577541413529903075589454285218639267177166363667439552194135173020679683056508336662796909164132862653605970805658362694263353576272039665323720671341616461557893515246990407991001306998106194714812970637251979526101080851043472878477054744005418267275690785086471774021670755989008203496637204855149468160511991438622679994769683658234815032334600879634739491796737164338542475297331746477048485422111762905408542628727258552068767017118306229622247851191819004306760143551117206651050762492720678899106994237982927418892350496023937105304748022065708304582984635642771860329447413914066466212330343468793574679841141134315262140883748436655559535891716017766611090797674321691277011581463462728748914588367747303719783804399181182684890687253322860344488610763336990268170376260515771792926875806462922576243162901321204873376891277780794137605262786379767691969037078954352229640856732371277311235601023553119742621928227442688911906733762374044765715073579218512328745921870657399417916984528965411865277263105287393984211401581529154069338777154976408404490970512056487401933594614195345691760538051702611802547227411928926721009993674669326761225167864818220465264169836720547290080600589438938373317683647915141572674999116574215252303032563380586285982370133408594804313602754183653285320992417673541349270309353935067967426052278688802922077808444992687705365666407648821218600945612211476322988841648563764067865777826551352667468244306875420978855321933411157015998482371518940086218380706964471013791424911027270002126691588095247278179681968338295368044897895597792554986597465531051992600924867175196716254642976371553213194408496931835249398749028078395316088056239893705080643455890332877156423155034043317654710623637320178334410140350064405046161134497161368571002925499544776915394712172006523337154298324006149527963152650045230984687805175781250 [124,80] -1646246257647933549658123402171407595725877926789505233445289605270311766721431624451772595994810092308274210439405052909130197604087134136864612354912635119949270245174466716368186618727760038317354489903131499305852613627717405266413826379724457980835975985868957759684357031737832933704146998635984303973617837417178244910127592133036626153942937451767608597861993383862258797571259793564552120130638905608163804216314201560484359872131775495826087001752770050401118288509191285347176162898960099435240597876243017293884653251583939945965142287183666159942458356336516121314941492451340847060761018724459301332382769033040372914616972115169862763794525977166319634134301289075673887272419599831725979594889446899638676959227740192585689761651242072430107844271912552593109047416990367302143633652574922078714320141719667331179626705059108052782295920226556021004367172264198110207435179186993375936334471365094810134642451610267884501159029710170928317453979184909143753075107863358426428052258397033653604555844336536190036836820611417829257067006976764138345453360593414553141231841090731492538985558601369079806180222693066768669822509013156132141289349480217699738515176561234428769840856992182544247275091168791925925078801647845362217183251399960897968850323496978164199158166773563082747730862200829703604288012833673891093267369898546834765435031674960729432852831375624988535525749406489187868308488656660481346379562870691307772082465170586150507008887992060832917419550723457552799650155839842991157634897383550192240158960683988962709776162634864844749307824166267933319463507387647420107593701779933308974356424641757524921055122786746445761395891012372630465371528722365900333663431873405655767453320009783696659176170137869253884564089176146127240007371116664799648188023644117607027476113459432320542786013423822138468392590680569836915904585255981786101311016354477521518909859994475398005554227739903151651555533715632083189274014328017293121085709699677813426292441131540249215746211250731235726787934847948140960576385972619844972286278917500769118954886331836258378576034451953406486717296639080886375240686917689983674790710210800170898437500 [124,81] -14595661473966955513933031579155622698181578007953789664074238667654698366582582476329416279038103424247051702981221160984312694070955184439890971193878385294841656167479704120863823686912752758284643296827718211244070354841766025278106910567768954558164492965755663926035625249719160599441062150639067209657762982660277000889567723386764312270879242497161108580538494127779409897567069460941161811797980438567296892696275371152468468055935989069234650688557927676510830476313508272149684320911668586078982289690142075088603491415259763844037769992393920671782295302032197647393158779783838187059814355057532202406909639809197947047092885753326131947680719765786701090163863547307489872493909824237992479781272915701767729583977850842968016669041749909499078160863355489673397027279726866977089607269473198457492677852212146430340342200491566852360226681962462962595743954343104203989204630100339872595912101467515881264274013145972761379887295483257099340113891600827756815507090740958202845820015377461197713346074674036814923850869026324252976519354882743919383745125460030494844969830439871032195722720479031717916186581544795526865273578794948600315773123299969865520460936039892201692195517921443149427442408506934083226476679456603844389909689193154656635177800415906868203566321299202898006986644868560235341798784726943596471829577228636391579922486276113351175817826402928860195528857204326989065137835583477179332800049033574270466630787405165752344120625597570681299686016733538566391484461816206976839911146138387296139940611485263011786302288944686885051450353029670204329162728942328341222203627782952100019793838815970472522276817024683289390390505478736443121851923687941399322498332398548512805442568315857434516045749418780588013693136130006488748444725015741448464545250384496587637868987078409275641977256420530537868321047267451744703461048264635509835295889228939179289553459147526168404474187476337602320895516749750628321961745377092568954135655730475104101165282565847004730344507014562912429770887846328441029057485354591327813225181649776789956135175706974070732045443196634322291021821534990254520984061886024428531527519226074218750 [124,82] 3256437434376741644539569262128232851494594681565919834732316643435272240125999012396789767719519914868687112920749937960766787659546642945865780287304035704003463870606343681102061384229274837480647260985230796343178728121286003795380237838552152416388530532553329893595482009519192111234436736256060529263507293973306855784419413336025718671258167344507310248414961411871958626957400865784375273403547511232189208778034957734134654520616272727978071021425466875858868403159266282429495250246059589055179459294285485017458416543453183870491839862368352453674224269362188760101313391613811185962808604358367625023821085823073469184224033647195036553614183621770723879054977310540539589398471147558629992423110586953769745921942642757274126799172991744154169798448194451600064091349527679344916900622799035831731619909452244735516258662053033100949569526463313220909131551301428434000512142740491326838553307006651949799287875287545991710359009785037928073241425950597634391576618564493693181434217033402664411072607994133875168514552975746557018233124604921101012750453331912284024470547944916085550618258323066192477585925856729946789637950120562764821394678255798625303471766384039904820418641433784027664847476238640206771154088408482851251242678467385781759084041838226506343866246435732046879080232636520726628240466970511531681079901084425233585602258754211349923570760475483851987579338285933512043955281474745600812150328424147942874868526313710657227510109257062956327960089367880682833923261936740714503537671636711315573129766193367604058145582973825680261722610450704469092988882545093540853292580030190459807960102855462328869074042188735693108605872875820084941778047386871042687421253115239810793171525328478555064719963469173949118362999939042856218811454756771489407891537464608122177310877144386173052286591064494588897537690465964272108009319843635179611093428422584752136659289793070296907732323344065947732467032173349437900609308208686783956691456000437612515281453217563995845832901361536003645102562932482858803230692549801873627827405104280285227245736692179064761828582364702007048335009772646814825621267978674732148647308349609375 [124,83] -9370823686694334932693379393628273745359248982416860170730458117944758569147315496763533582100822461277491004635600265651071043469812661114509102201888876109545024831797655922186559444677215141143314579157311059222009660328640590861445475516364334349253036664889134978549525665273490689216296255901213146736242446291288153088382095385754249729142157732610382527695379420533713310700936804925799645057095356377627039625058948601469801024371950275760414591718270090915991646154084759737182753867250896492611751493708962676287602129448926058769138268912759894561470324760654909522277889698345481373544690459203554236003405302135515452038120670149071078890155905753196306963620486627838120615946928628314269686421384868726818576080119715238981870945910460796424011422922283100758210468282212155181814565152821496819421047455573339892176429933727283909003549037827058116432508273051306837900427137255158569157991039888553540034030461320484643421295308735289627532845245390837114936663127285766818504058556026954186686442015778294729477127259495751509689004489019837566489322247556025553446190780832250820702227472527962257751875699840955088009231323517811164655213570624053179762568021681937777889382017422414863997920266750806678423728768356609777259977039773449669097822697760750036128429622155981601862467497420282885323661785336984237175836151684492568305963699648591572897508137579463120132487719702100095786937927132820864495841489870146762205845423873550032569612451114292633431335547179515377902415614811907056533821969627776568974542878287313346195462028495807544937996044680542010844974623522270419912428286745376654640990672769405468739520825980958541352635220001273834835112704497029055282932210340580004393882466762130534367394488552487690627217146871610304072491963992456927312168709760353597490511457809428823807901178607666840857644497405997038057613247352128298870196090764210894388574027711673571807701119134890417832967907720079902630942650492910561353665172457979962540083978032072493324096426681324610012741467565889624914914899326432569788946891000635830851880640198609955366045863973092721444208255704389326440578885376453399658203125 [124,84] -1805583393535131453126787387221015955045637741586976699971946546043219806158631483955541873957387846938790940584996581671174783831874563551208976762437293471953728868044408406509463775557485263657601629816821555375045363902466309117162903823126007783758304757283813115856400261683057979813487929718489949709755858778110510238574559332761786081568375019156406780931183372191279145961632079290122078298502555535874021195900654751845156984772949307415388192993642544978693288698486113489046863901993474115560249398325922947279909569646641186907561426460771493653098768302675005301726446491831772297854560494388873712236221568769992395467836231925895474234985798326396096835237902066935386891648902417980657767698829017790554183861715183349580280541437225201528829470171469936250456687859964859656520609847631977688619390603632078722416834473691792802000438810472027779424517203749084745298731691530425851220675183920117431627668867966650826276978799922125955739309679395380411254082215184713253912540697770480703641398804753292297972635078164936317508717598721186952669779493651679397161777001711875189671434948941124171671620797982169817770712043496717851841093302777300452878971074090828660458964108525889539211720667889128085803632077297309404808144884756285015447067644609631310854669334559279662350760697226519605357692788638119506822073445798568690368802233305789146906731134644001701501515242174899396720772397531328465763486384107207672434902518488904186532459815068695157627416801053695391777166714681466656375322993355981986842529908909137816119920931566716231267126575523198105528376767304480975250474147065482466889221419368471903676021239176843332473271045268154465760646356964392522433354859552630774184881891781763772664789807701072038851793394970653215277135734196739013329367690557332255485080604011789065819843871422621340693316232222950990293120250511893825453610385736766833634250483640276908269290849322173858224716425151743710864224216716603223122052614597465945919588471832336483714417921559545528683897652019568443537425461379965900236342765570716383208340000722942930529103611165675019010623672143454484938758611679077148437500 [124,85] 1587581291719359590088645760938077996556239541463159964705895220480993256572236528078074836060906885300655176528811354159978022922066527070849855849225350435719752446864420238187517233904942648942658690267834777427818470467481496979166896070226304176073986935783391621349709489162480939043501920636526842587995254995405718707849859844777721051273544105470824495502575411815591966353322794933739512181213265851685704526126601581627549084384994701256254414591819454796186350528050777064507429415286335958591946710309503771956024483605330541508565469671204213580254579280467659139053138124313823871576627771752308729851636587499497924755537125246546301642434420141002557571369879206837860000775612723514515299982750892242829608589397215929770749806033764428916984992887921327966221671209666044760974208994700723328271070627727799365647480369087442372188325872784915297936965770042653143484712597093623506077236446192568094251222824700945348946894819970403959486510415537801594934547647146929127099442024963048720175090293577619290802694280357982280040151661978292911991403105708838067956464621705764159501360039506840637349720483636765159203095677450818760989433471154293793287654013253266163524955000527046016983516361062843087673607695115132550970019013040667555717250499413040463010048058280096973839885992782425850256536627142280787350910219226417182355031571472940943939911018233916823706858947250152173212085415866053114536691519824127236856923662723165729879874315579149284558209172918482036637668911654235402652761579655059468840092851901946194864078566824050218129047752049905017694223169645612451910774705550514701975040132782838561240530596897744215376530916268894995803753979679437596676590767084963801077801225175119435250368262086701624251968050545046006500493365745714746079564186285467562615021832124093430040501392492169505156898955454234568179526855175577628243410359239333734648918017070563805821266305210158135708701962508423949661989806357006222675522450357052193483801843649605037625207995318087040454127091153567243936053836199522816705953721392042451950105620484655562983189009828745038903430797498685346946716308593750000 [124,86] -1776998971871804978587274135082057561271285690397001979857462077999180994984186338453253499460304428442890950726107531570200995789367288650729051998821190423252648633857736410440396518850127768457890267757814145664977478121024542498937239201308203134273533628094199480592043996184058939586782864221415492495603345881184579047398782941744624759660848951817644392175798805489068407588976954119621047843820453187308664563759608812624395316548581256644362784304404443204943731767052735204653585040551056584381926174943142047177869133198065721727246369467850465485268530603140397235464296788118024279455228988051640820893720431687102014370792208149909141214112110737021205704182766452207460202623703826968266251630933742862717666927550889061712888127038992255176315105331025368911444864980015526062908059163760978544218791515185402878104153329216864999733949444112424846329154882334453124510721763801591399429158280473685902621533579760700500982045148290130509100904643126219671409534258197682808340382966984066041108944409227310188967299590243027382531957139581020299457577492523644533368468867117872971352353977890245378285526908384346144709085282438593286846383574205101524865359910330207311632853550145261503217385928198898826616797431304827500086894997995088166003990881067955280740915692669063245772641473101423472776630442274674396103204341765333788327281597546486966524937360896951840223566011371041003611538533034356462712700313674822395478080973891992560076507153046937273321354834308243087435557265278035776499758859035452172508354759622000302223439626697199895745642466794174052236081657920395452514823264000743097708711046668769129630717058365756699426485716695174003180923443734825898118700240819432670624786250021929072115215542598065474621614856304472508403116679905620886504312497953014668905490290962158223177122158877761338795606893510448528574643791373793108176387307807144757424381046391015669316878704903393830048243657629558145723234994962351674242340076965946715444554330953449051397342782663829985653838904088812060832949354272260476306859450350265740887905728916574713899477026213614185017103145846535264739990234375000 [124,87] -29999935418096587888870604194596493608062567485476407412414770875096359022243006457044428774102829974352421092295985594848613849025863558154048832398435462665646545174316965536213019294254381887498276969958896963404570217240352808344512067879758585466033498491290719201521761858557051679697897855882024941550349110514073271960397595698294513339709282609237340817546170544388998055201177160074180216134238714383961948357713015817251194441852181868776910816193871152586389820418190065494763779929302263571580892154846652936281524362032274122012420579132045695649510459091590658760948253941685735796392163066030164038603747062838964365702957972231305075009208566158900242011439126145117373403076588615421484324559005653005299109944706479210188209445512948556467850218111326502031269418008672453254048022840110248731840097193026886101686870922024960477636925423134153084293761810836633716695265379495523082773690969214079749586393050895795779070736136702595045454904688989183392819477805195966296800300765040460948653690073429090639923513886426446304960300725044104117570823921411834296503611413929923895531038595215344778807622032548768930911246516912393122752850960591804004819394860239533961187317577600375728202487896037961981773381417996561725390605969060363273939786372006209733581467691494298842757299748752001631425629039734315052873178932922086317421712392745222401263765102413164632354469146725918613356242085220972878944174940908368852666080444562413182259242632580645341412937592419880205310902975216185347198977758184246265097927856307617104663229531820153674551141523880717730862385834756570616492911451521791208119723974364464320136515363537701432454516572843137844053131087910767296830055061499825245351841684062716649177879512838876161164388773551235148009052413350787404755703576341601157217578525890838841965514657218462296941923131281849005932673388671765594009583003012439226017845483608861871456608011046004622652054460084028646846135124575154028361822596699114093550931581289565366928320295012560442364666171821805796327915194490386890200822990052474554251784375247580658674477520461704239653888076252619934082031250 [124,88] 977512936075732634717527176671081810050868977551752987556356127105923932532995678534962281171172388613061843058294004387385626661352869916902179543669003538321756381540994025771276790266122302071932350609238094768195753010750758586778051779036691789176617598913759824382899508347221486181468713055969723461738599836704215838041408570110123886816907814306619008505371195474794669050632916298672409717055666087555997106949885368214432509814884207567910239281846694020379557748773388873005828828845266063814971631375886177471709010863554447311110616633115536346536897270974907008438576691968094654724446317656728098376271533468058325021358269287334853739102290196047649870845415169457298634144759169317938509420403402819584293389692968495364862023729294794133497452000260751761921200893320583472140825601973776333173605836794237679680607819292902274495365667893632465532251142418778231331478413282758547109536425085009047668037110165192214579502544807201680640430611938410202175868365707152823406849614676989598269725935246329430122224760936631222512278244338763388853369118918569207544931374940833851370217294545996927385678996878934740080596043044589061261623964205133483387045730639942551830473226022122877973272397297572761068240322762720050905708784222608302528086863914773163418632773058492940589439826241751971868622196378538135579074800281957583758206630524529905350640763945976332351524097738256410600603397106915307191489829589392809700615417713813921230500375892902246058077117161545341650354158504832323418782955339708056533651524167618060621058519412460720161774982521498719916499159158252463666863741796563647732035322781340309801998358916130889859157040337316675534169457154322026111367962268284137784857932794647239980101111746454983274778006196113460696704647358799716456785458532552336362049707510743939657784945928690858787106949167005867099470298101805250937407367901852612619588791041258397422392942333216086977331915629890824306696473438405772682360053755504171113205883142549221794408700941409999342286173034471559769614989751678849467829022149922059314440854732722544416526671596482250477987662165625000000000 [124,89] -10710099083085821609346172881972041686054522960055745945467499425075897436780499014853604580401559505620891441944598149364346324305598881848985221455918867604061436078194399741208124425844322332356680103158297218314713135917631915577710097978266417527208887716516206250927482304920662766960456838675129754872233789246410203902061198249490042940364020124738131724744370500214798522114032494809922097276908095990954709168592887759425216459025700183497306066970755940416317293535714244152498727373055564779281726534166253472894194150167181621665019425243962532557867829494450895419540520866550140106412937314695413663285083514656970957994267016411544407272118137297987352498445463521091964322098294557000187461673859995075964086076583091822273385023674070490315097789844142920856707560199674551808190104212583266127339329240494284141286371825004540094272359862475611091184090330033112804987445192605416722043424829435067702977152182343847801093277530987540595969617922857848144203356377541565586975161859045044633521282138359128987165052186652034234785806997812008913650243937002524250561204729480252285237033770584022157227682436697952669494228920653712108218983982122602387595451879796732338319199374987547776845968070842726762379834718253621998306769458451802953174368130476657541265962582294931537305639370718836825209596257327290812810801469709436961521617301732232030664801054584341636901669481187492164609493025113837196602509387389979304126770918696821508258854644303754476157808434633520186873893054520054572773848959950916020740777085637599630710400897301351633461452330006612521515816729235272595444907097910478832839803558730635465870607283421911730333146723262585900557369228640394304601965678499885151002626470891447116865741014864868645179407460266225304219773993834939354884034112040778218693324300377954357851093528857167672086996568736640786049594694847812312280743628788209302849500832557717646281526067865328613963714140352047733341454560583339133429122115629884707286654895491797022923997304590510374476492669374676511477688965347905638137020160360945142342469844260614934820395123537244122920829718750000000 [124,90] -560386665789207478160808936277523866334740641424144483712633697109143407525891173831242462643760498146731457321258298565745234697579541593444346381874964407946751622949484608863429382128016006970657035991478395901899973504204375637380495867105045011993970836312016622564060599188283748717974724500168419287286607076722105339202982671587294493780815021553835602023393141848019871781115121150390881857534942747495539616295841421998289291220920234731198917710379386676337992529675204595670923415979606495685021668983018286732322024777322399726189559890136985151916305189482441036694337963573259577434451760737641606292603800351143881134693802806655882393063918914253727525153054521981535399347067718577162213968778296123460147855762039949666452793916732766785818521203688152567193416238616825199393738615193599668515151196505995951890367215090711503946297542938622683394549908638402730398912784337904147249365015241748987766543025009841454674683268987140378676257288456861161317748238115034970100769257782770685483230445027591750447142667790239924507183733558398840064315411450431362347274748421907673234955631939643807517737442511211883466435416283435888669436063744586248755859926281741311991861827101904047779276657321133010339762298331164154752343466312534317605514077417743305196889898808363360214557651958486291119894728992200719711866954473661183581257453713795955124807071550430172898683266691321978767664379746567606966482569278638524474543658861376809263477367449834054445903307755543287108245097702736890145957089569162810458142606099439818232556860901145182598582274829993870758484664798639606033387455535458278724431294186126042863243184986358182299400238583673933598155539503023244942626926169087184882244121332045165363387974456614590587163704690524504849566283487095353235354599148537894310290925667129909836391543355077053538775179366569177925474107030908102253339395834961599476470467050684953514721250581496519118337028476661106531864676035703959117761069571726872352114370811221380393834430468607509503233909230824375793594824177512535216803657976926243591826049230991157156488176969335038702216154687500 [124,91] 10146868090584635245973025789262489430742769604648119793959173426147359503139230959465808857985388482868470771274251995008943225594292351294898563985096271147771733637454892434390856715644410259429348762012579436900437283958196704312722329455312559173959928282984218907265625106616206294995783565915544324602529286802911894626283293744938105037132405562596557319244007270012103110003432346191068145194040664230029475911784523184811693520965734804029681938011163351980603939603562434764935416018675139848455872273651137298283298442945316388027133590444404093712262511942002945144725601629026546980084395251437833694230413954642279269890480200039308610055541512802927741233482251735044562183206874835666174166773565049320071701378923601825248191975087137955264849383924078332926124463799302059122438726171489779242041907581729102063569263150848823254008396905942801903283468434876510322430217470882973556434414631629765626396472090240929643401489859126501891817856560646758562520156247004883841833214150874705102014941487596008204746901178468625187912646241981471534154092893061722807149174495139611428976087028055799916702203449312516414798343455194640701056038409343792038144694880642278429454310550406013652631207285033213385345268693243847360791934707117418377481742174902648674194424793210551983439781750801640348558062593601132238216258961561375796238683595681558617895926166895915988501611859963887001197352164280685207929964264351124607969625046720645194348673380299497363802235467296579279695182496498027835373212132307872768227275199711143719739820817154639198219220883214737457857058185600168324798511756272741443696204971095618769957073595059127036778935882152130076220650465751455564344613981613443843193985640405622551023079555496128672287093333408918045345433858014414028917975323595505457965463505503050431143268482584420555590445070855977718905081129860874921431563227058399731675172177446050016335856264555392126444678241719546304551475426173162665733680411100432644747948302141672572280654422417900368084152647243401655691436276318574297098787100475671804126844987426314307571743520376018391592362500 [124,92] 510810524490501741331665512793430909567558939420202952318044027023083635960838908531285964329513013839597641016335056304407333806703942433249670713895957844663607398121860160972630478783096001746328796698742708983810409850462699904155920822053569234083200354235099950564442623200780143774349122927532000674158673828709810612554502470232504920786040065872963542533213914566352640521398135116922222559015510464924157844871205987598883882289092574476412037261655957982659133433119669268282009748268275097721793365818053690416097083344295077053652000106206732028048438023213089786639127695757274273667893567053117887442490332257764664627528182602308115858780688495806474908330681258356637462535557433965654275866534779138017722864569891703810318363270248361662462006467812549651307623065405152430399482977529913938677880928906825200568847544765929908553155125889488436212410178915819831082574458631768808350362046206157408129099426423550580602015521470150740338691326257025456817061556095185311017833501621980180851644835288278705411615921381390203712296849506643869779597266099745766566149593746475734619473081585889270500343622947534707134816844898843772857610651498884628775778868772781172766860466804007944300802350176726736881077906450444908896000908752666490515209315219946857421434743917966252481616878482837684386944677991868285706624235850400286439818908959893874292979964277741339722850063070592170446482350179866015958137965624328736105807550056113741367342995077492424304999822257448585458910916180110114778775361872376110846790800687804462998990060347971882297653788153104062794838543745809463253126891078007164405868753526310025419366633407153393663050108432744089101568762381124770270350194500696968457617588399589469297692380506839806848062777767566515515454552122673935586964476228443265786710817776232381814072886347183261223843109193310610788208972263493594692700731644047169340517744222203997055050324941081052536392893361379934616678066871121992556745999526342545505801968862540173803795250516876023975441458006621797664302980677900890012842186632609691561729212133863076787160793226470124691000 [124,93] 6294312915324797112436691187427991266028319080141026676759480561513029706900717752852348802960919908680683763657224860257159444944891991893249039915255589606457088547767808982335996919506029922178442277447615221932661997826026428464452393895580670020870321317735704141613849893845446634636460876349417040290142679173077271153594033478869764927872241405974779313940993378752953773692490301392801303061149588026655133985798595389363868685325413956430863006497595352659549545232547811902361657277130054100764162772330546761585300649354652110953371234257004391130470638081649395584476974634791477040054214152670106326803690610856494294241061215173200168617880749243003268568226421898922098243119161435168978716677702496454113490822879809674722764125239630873205453367859924618354544301519642359040102996038994412925832899370071885432025114614224734687405158524326399870430254302371963708819605369816438826585890903628596805547150526300694725325053373099225259015823332243926633607582884077294715792026950411601078122017055080658038943668875711915930488651701699566124491783316037867234570029578601307754872664077589518018005340004110272774046187416516583426912484922184219084817090855516271660358276656375190712794253621353842878406607291901525836603225574350009544779412256970540709364577495940980082968468464348802289642161956928095923793709942664770860424703947494592171420914610395509015208248319650967907054756857453850497673638313247694712480448564684720639157811492763633409496041595205092956806031240235548820711991662710236029990759755623363566533878850549549056929574223758048425105179750875204367625508641001296357828356825173579184318524708780914898508959980586773745709897503647667713663083207128265094811691645946294361975316171645657430745724041323382137420648034849533321502733033513366149951670523310862423779883925734396139550125973185790701114594678929921008643328636930602594843610900480207665934415554731446804114207301732340037576060117478536236469829323204068517252727783614977801312085300647387397689838364756348664338888626249102446888798124665207363879101263515457019761775121466885700 [124,94] -133337617810362615560383491218093721894944951184816695624815925404081162623661479711385339900698400027677207225466329834712471320864522182131655973510452540884065895711096667963938676349346008750807077181597871560185247805320676880125618487801732543913255197989229335040058541654995622454435965375300082543404376996349781298660217178619008626056935571435856552882535658430473187930121913720300268204511338334278512720127256957965543704857612262434994628863547963964930718669058126861302807895353517358188289840556998711640758548682305332952251648145941623288040321724267309662519848343607781863667129035215182070738733147429525313339297621857322465125234648141535936038288576714046832609988699285598805603453954722365395158133117705820713220627178035961079796251235801676189080159061404295777976884541271912715589882785776530392756815925922693282754168722740495642928187034795970865884513648547928062558105249954925814612594575324766213120986827488348382752002637198592848112368623320580450081080838615534861754950382715426030878381280027964996514666185206861393324350395731796797158005638827541305929035012145045587785816239312140117693592749387953399569518939314741040621078776543539434924361324490655341264878709415236374962175330557297366741183910205658478966281925570751491778344494511297735878680209645453308199680670284973547369103678845729979831949013835018941865515745667117739258089851395710153442050209341070114408743195043721143831931553116064604494551857328693027188960828288857720368381126352272484227719410271863547995880767753463929426563665151247651165999807748804106696385205451266555528954193513068306803152956803163856973084819063507604482482221930763114143406939753593511613468105693784045303999593337656047353490875346850517991631868788461566344800863295871093538393842024234041944873602534029959573804706894669004839410196133647853397783522226804206066300785448833934486682937790113009329325733338794190125322442806152021449228097970928861384089856479945746734855991225436005941304340347913956936602251632085748930227308426480599655570260850677699189029993273075503396628966228700 [124,95] -2284385051135707864026975924595446559662465516148691204781982763800522580163548698739672462112514046948538596807075332367556428990035110900686362686754529322032593109529525784782350605052887580988044977723833182722180965312591871462059059960295404821820160981382907727018171653118307136406551568586984014263058232719321647436981019890741584338603431270718249725623639794212030532010867576055061140328636299058639352310650869641461274470034347974251355420678634041199187786384776446848046565307255471516477574681115115752129682419594456428293215459280379133256122808395903729012953669894938957657532525610278044000976439432188623602161428837929867746042788146883583041778075760630066496458464736032549533452978768299274343914237044566803443239038226129560640091048940745681504908256910035446160777629517590122096197073278883567485901241190499252951470303710249932620776304821487774034321458022141587653890264123855247418423524243012462080635329440884100515587164271337238525504120026020389683058020977762883985055056818068134929360660184705876606353679813981001021243229611312341085244079346297904467317693963693590492838448683777566076113533834494457410364379579512674651146157861708688280520669007616086666675858723737640958832191045999015838297176745596858083007056737363050664208848350265432116880320717260936148463979064030845196857280852686021338486900655469354385303821829163416380446643996586869250318579790404437271416608281726035049087544672993121592874535101115705710285985192950251089254585819314177233948864619918490924689955733456394977634847455335554392903504851241332403470791046175408920053259344284954354562248996482758206375793111042916357493451268956444393278831212409150285288645274633821376376471833888902905999896172706130195565371035988662639332258916592931972231612402696890802324201014133670902257920293151946169401675493119824278519509212778123921001067938852048019074873868995515762863748175093068374314127784767613792068206612007356709741918223732169246058987712076190458378952065460311718365824242448866526086061665133590542745951791384594883306542094462040518280539050 [124,96] 74445304729115702951669435335667610898082300433054781448303466847022969577544196433700790896697661511144674362995296288196096511847097523126484713020644212905737757139478683787423020054127393892200192876527232457009959445210821849757804005389006698717894856131080465793496309018836989103825860602281804171308921074962691430109938318796143951608227816700944004354376825132037063039145406063412120647468024828295767948231383277456807607388460027822959808568801290876100265285700798207292970351366903783639262953953290381719078701101709060884662460154026770182412211934520919222381113786273705505871418353384098651499971752009323339819287021822149381914603363414737267692706111734240761241750472803781442701750446097853847531749609708140487835619429590747888944086921179371901507890594191139657707672415226878513171742667989279976957184651341232153757338894583763335418399610598239480900583716055887273374857504033680105772304386645547491399266586793798362151988889210982652917798921798637634515013628532331489838325586332702668522277908181121395866008237908863851663877402690736441002402212614220322561772901092110376923270609202254294214697453655025042665112931735774006196271885191077639350103772330647965732495015866541900063785709425776285579558907549512563927208435991322200454586732244277263092413563388068032491258011356758176451555191716724851153211847668411895599320073570525380903172879789220979313767346149295681208269317218648805362739329634339960266656430571698622652299052868855783453910598992831047110571523214367424428321040244680466284619885287857365072386946519775667001157865243333684280518812713198146372085537148291094489856194978730650534282614877753641484870659991672180562392843478177745238314915541649083621154450172848870596939710356218401435922369760485362614144082797743574255034279752437420340651477973506823040881039541344573706509246858606498471529778485392486525233836959938828356613465056435331619361273515372062420472597998915767908110985266066394628747244154496003795496893906088819095517792681226480099138658807724833671409334130321408263185246821987729092000 [124,97] 1323565616610877999412409834393469933704296250898605574191592433067542421416785478866616154764705443966000221504768389832531233491972894428343342619572231218661551321382780939603827127870063970717752901140173350551354997359636210591880907730696018097188012261998574071198522469552344328366972939650505005031860290818110579931465928650467999545796532810228507404732502758378552736102311287667239940170022780609665339617155913223628346901738334417475482505066512334399726160136656046105509952613091515139118692435711542673057786824108578524444540014313524814583472836874924963309860758175249634617040181624617570277568175840259725624413935948495126101534945537131199155166418693697981715516670317840312198960826779552082210597143592283822253424165597693441338762139054260603322847632660442121465768473661987827536166037397531848486755405393467624306378807877021927727778027953215125776086662853338807410825315873705123311132998497931172227390737583352805926966213094752172500079135453148203026439760902688719821973656095393949562194587066500301723952308789227214038134055335592200364659893384624699838379506923719561941367051046774111708855463003822677022863722056292302509203297701793057561983751188970085500697110067135382816587333178868540075536848330014671970609214350801510009466334158110505146138510197614029862509325808318094802773074123762500182516554396841483305004026812797167834597439626979155153298867939567555684429261419045210885103557861287018686033449942799243951008063682509920418813782665673450747821393152727473891799264176906156184855807934046177087846318225895875474741133734674184688380782017831521032861460915264565199880093260107558202143246652247408713322664571649412082238819476854313809391777137177157970444887381130949597754430247775685484114866806573912608719379643857787648673392567686706502457377042819012125257659175985650424531805952667271691083514198497632317186197112490365878542835218136328336042508035511982132372978571053676464709089054459150054742258776946995606569010277130076623787969106902556189376658751121973004088481802175975310830607400311645600 [124,98] -6809098827472422200803635431075778470957315232507897158633812241399654059283132573653226768236445745703437097630850076592151850162164159422715161406496503348219015560366272402930637806683831787053297503012645520045015226832485190548948767802476629504982701284715198636283689910694052561683396661525367140122334562910266274756998532961328685697009902968936205928161176677809017927913205284208899750042894085605275239763957058838153626264245276635756069959962030618180246311003881317120480588483859787218669959887325460779221210386511609058537015993966308593246022488597603897501717391491360680651077801471618963406389779582729913769274285281435140853052631110542899001803154851403631817755837834906465435254577385651966991539511644519848348190421802159560368287024755054265864901558310699884412059499843596222402364051472659911616963310136707371764631361804400930005575714275107862605536547359952256217060688718731184267330674050524809119835942810562430400427951555068056379689522360145874163245866975467673387109575863675217146023768171330941854975523321090067382832752982441315725477836546385405376101509975849292487513964437402371112526457145222946325708514907786509753292136335183448802569693602453797262947604593397062638959993297007513219550543828600087534819216058771741677316261092719871272510978928306877870757701711950831164866177297208829139621114048132327694823522159333379501710306079731507033475750318035678746992991232895131765193442398506667841380242256428519634167793332390484223198879267939188660726416815334633325757311778717979747773704984658364257038258768328193248322094551106419879005115861049237135680321933975702797410765940076915126452625100108904316467450566739787784992118771940580128130070958856883372801801263941457764874374359068793565378021501466033941744014978835907806923522847004431986432392825597624995385888775030494634441140382450842833162769611089681351649261883013077935381698529885529916990532016843671757685279964264313538054535460296768029697096648964401816850187084239161816147713989918549547339319917017203196968380773382956129318164561880 [124,99] -96045566411265731320493187194972348462553699122673498145184963423362585763437384469772532969242003354615716527992473392595220067416934138470899198771446272299382658671912443989016044726602869403335125765016900391468104088977220082340359041549467264728239237058656084055441698295627571393797064338090016903886535903308350557244178055802844584315446409997144652981277740616144737357392928793488065253354038705734760037265108534337719072082332080343568284462516529063256181439094370941841906452451258001235588232467054095063433662115069713129349035979210955547769816168634621327377951267409833894822370518895929932078889388626305589157441216218878847284165216791542926401152040812004939219804189888196263430756654885534027500086547918995932252923168822973009841371338915742722951479188564044807077191029923489801173517866385820575821076201459321914028451906918688986223624200413129780344350775665255675826094210222333157521345359753609718855056477397736680329024652235620239382666752559925207888583463959960303342823241193163925748293611797851732386966102148765912375148091201567474533241614914362300878698604469192032735033592937026949514879971566960780528619564771950228715613011558529133670037643630212952999163627472241615016948967846972172630711810269575965982007705471605408119595685314818727380535166493120315070467535439275176068567726100732882690319840251393891520963568857886382498709384948260747292201869670792414429882114528047771728691005853686525209855251762998623195302043914709453264712691118925822869466320921137321671279855999841611692677976275776405010127134087971953211259673332031215646619787669668670477209817599681268190871285280943362902327359369381763979267393190496847448167120170060142304886875004144139532773209792172860506153740457035182908297924326682336555725370755511994828737315574826523796298471422959998635051870085962959933525764342119896842296202994006712397941158440993661360756247241357825583555910907718420822006772307627988320602915776536509437612565966964804043239422829274991804755798179510076893491784998588341832592251635994418750182420 [124,100] 3502184253027552307768086841068670351957581291620095025253866837670641329663221493485405416657872988839986809454455277424978813551347923581578671885238648241943024734315745564303617199811546791629773716725723790808240726100738883661161249581958565507327019992264274235436249466454568987110015266390622583556901481090080289749356491005300598420617458862231134764060428841575226341852055063849611910609094300716154019055028397214625968777515284411060064279834329568326429521962585392027799635130053577194382602643715071109330813962007661568846468795976618469882259832949197453367988098662938309408061467079424046307218760606029519899807558507540422529314963456496316973627640897767495778542553892561000560355034042917627382373362283293153922172156998594669319469543362904448548738173476173577579330321147181091484348942810540867411658673353175767840547487834242176256435038376108653519882896801887167419979560354817581157283587121446522848452923130483512669722635591460942093123658769894633295315311914168919105928645394612078349872597543182379203934085895381856832892157070564375204661754363683495268437153873859129906105615528155878416190511524270250205926631292926887209042766935048439836521335917027803725119104569422241780544038141451527626191771588245460737536751257674369587488817349728064479217993617294969538181005028255806948616696602835173073026049079124129181271893938523938469636742224330982035005052993643249675551662152711302194708791136095117597365278394725482428716778082298297213417772335923632662534918641697352915296515843969455693052569303898006185959314217718130192755555670104180824112825105560784441779750595011016685962670003038600838238807866019586308136431417348147824773813879400974940366448044111799908533712982963529793452188660226065683710015159418105029694147637571264243446662730215145530039288306439775239307395519604749332627402783836028986793245664557005301277163063098141522417995533078137185807882698768234073486207657776411566045089585409817421333467171809456269650571249677175943348551587689532292128374343124165231312317288080282593070 [124,101] 47703743155183261890226855792001885292902650605204648637008609563066825510147951967015153503586884378308015069958165805302270153897263448441150421834442721103740731467544654436830234693473099964241927623690554530343849418531875628045854981093225501744500522411671103380741015680938075910857715252174208002734485505669668386752093412431897788130773385132724979437343036222797545782461781077406833335170211461929356269643310079874838057086370410545096412160852770558429696279684431312769947085167159384517665364825325050715673558757211432371418124668373892573299061636390341971549219469103400750425385399921963164574658303034660000899199316137215631665894876398369477410920914773083109245873996625259696268191757533232886754207005444522096972590319236487284317044504099387382169549108844607112926395134357321967502288347040583740177142638298953946257269835919660880730137218241122328059982025341056968709480646723214295737356679613571265552176750537757349294595050894671910049852761628818085325524735518362688886290435565809969314045522979956042289677164920453040380021346234925510199908877298378067507949095759186558225432179751376601932119551646094126298891509376407980729740645487410319646789468352020018384398418486654430980555660711011240431567266030255033045811277512269958424632512354673809348119669866279001052732137694141932605227587242835299592065370874702372200207642506636247099677171532381121177523936602012300676563133054110115036591245891918457887813563760286083411932409810264552187805161652294551484261753607869059254670194404506491336097880400900611515709378971292149957312241916845896747862924119621581318966156401057673981155705851577643965584760723006756884885908641184824236473412256792941529089472325107052700866483763054490626422025334140760212248264243901867315619462144955522639505805567036914796538660557135058074950724890663299916583297942248852557443628575700161298685960185615554411599232386912123467086632542481137428922658043733271036507079267573611079729344226106073685564554761275159498365305541930840054592527365122841456492083578736120 [124,102] -215296586530235625937590480462506962435052776734777731888391891552178829901046386426091096819443483316067342836840760765055128860156321349362616995871748402945133132371754649280803825855699678323335548109359138801718523469684573084659823485470761961048898515957617074410131777723742806050595710223260010566393359847162715419180588196469743888450603493580648161558130979062230205105897910407338018681092301410790590749415529907318699388077144735957244311870778588914018722511609841644796176435352976714911530056092487903898651784514965097668043934643025601931372820786746889384202875784089231668163183075238093901145037645241611807527278491683222035157241297358829347146676829413537755761829395734232271950826608154634486013595089265844577820710545058542719327737737219903198631600753635260372438330588325402442739857271263725499250728792263564292984498238209070030535672347008008621457899749660907330207378231540549599386123505527473176785138564518982448335938317603256745905246068840775152726348976652900850150902201924514121977424392919532356865428663107936149006811849559854031515321687285942732778260445431462846609175086866860864287397185006867859137270210477707058642413207391849653399576329253912115099505132688025625066129864660765833524811342228897016625647821546617526729678595319366770200155905151397198995418948957225838263330262783492802950714993795151411582964887675709753763155744622157100204027854317983225077298805047597802239568575530463100007020287474138626432060168715589117395882696886294997602831106403498190821968746089911193547999667720555135566408289090258819354303298151873475245434018520569222480153691899729895500115836972416018832736242473735263689701167117463864163511598482633181422312251315534409208712044915557534116147107909220915815351400291438781526507969211993610966015814107705032093923426969350117876152119870311652160353754712928839230454451214103979823433632795602787055389428650133492901524967755798410957736483273437112454053106115877748292730173306067175562012594083084747093473148927517902672322202085506394584175352220 [124,103] 93260896478526011175304274055342287573621273155403977498295346347856727904428287183432595070896083944155588222307948666440483364375931599966294534957172717116961684923301173115263572953112300125328443731151020620104410000038935659644819241226001327954636313152036134566735372004384799047805387481323110223609261918203304750213471085148727648836281220138575577464478266108300480221032020806140916633375594728627293220535731125149805008316268240073148924757273636521729925031435750859733302285792995013096431484904681297920359597202276780546552953107618750998057007075245650905316840257382887295528617218963403395845341694802869508069993445160055888866986532842795145184109841218024842749327067634388433966244300534160903979735239135920359717336050522406061528674189944127292724422599324752242509831760141184114154982120466068457620120618440744263342875850888073699702205636278078989634166757126632382081457109989510309720654648181913789117823327196407253229901248667887208718799686820396102025438145671335061840848074151666621780057495426311554554235528026492330699201498659569017068616001222516988987135254704563921155185378968054006960838686965167745446343809012065485436544727339905248758639744741024705484060094701800931258524368545258477096165838351085925871902966955518878109405697949050788590602758837499024137994599407511068412197802690046976831463986376460033694824822086248158887834210244804595215343530618866004559516735205341146510578438774953889217517096464944651807542482791101409467737086753421459413731838546454522722653213031769336232090123703062547824326411224216932223846302216830925474774503695035648920839418096118685178618067467466159089296607111534030352601344273840027968904199140410508773848493872097019948931571047983692473290029504150409919597415863631487696077184213213955097694779821416629590356477390323686660721643393084922301416458019123271194030191729801651025408768855456318862647167256876905378500576467522422262706926632632383865876768805040915487101159411575833623407695920509980028859044522955654716606865451321206696960 [124,104] 86404243491765405665130802480827599134698990401260978792394517005085046328979432414844775360280163917896368849046495956312700663913283309613734873548602176991623640216188150328701097566352017848536762880723343058117401633495758026729962422767251740772847060159072945654618986375143137463300230833291906408939587155549215501646477190749583296494465131801677179250842021486492418197230878521047796949443811407588536716482242964462599796727447840149385366807123774393259827925254154920382059823169895459904834969613986719376002291549369862792039437101705581745600233586364287220390309517571884636148968944519407388064423324150864770842521988319025776763828210440529741304937022612075124192213725744029826481054269303658071322231821173475431482649831586634184554971738933046359919993070789598919460515821719541176405660220617941610443438868369431360722342254766734160570401321499915370553115515335829467870940369548372112516189072481167949011071851438096438036089317021922912861049421363006417176596374365726317014430789910615124350683594035130518680386701299871492508717022343075748078821741010277558225796907019863099469150077237885431245485350702885364118648720447592818848428150307447084278951394333741553147670783561573845559806705488035437165439941666995464213781347493838758512670221585385043157508144199882997405431474454371441333010495335529636353141627252359605371795478469959650245607755886081543000555744839224172432595216327923098957818336932435355614444911424214944654712931363873961022122681080784205077002857137225443398772444128016769509588636041444674076387138591088957235876619469519188555916648051509156056570938331699980022084354610886203047350118323132773490222083167724469707558618975537359174363041484041996571950020340894379004279730875373271250690212506324816146614932200004671370137655025183002709162916824073863606811870346051096095511733756523230515659518818219973465433461201560226064869100420581605430473061116863138687747210039760963771808052858532335100450581839690094259541740569427662056415335190563824569691448447002995820 [124,105] 803017699369491424513416389042100621640724303196082203801480368342213267598134163962936885999651634238627492140215941457095210394888663958035912589616403338755584249569650837660193610475330675120897373301120760450150562186681843793756792108913007329440548753133236378249110251436677751540736411014306963101155566888286242820155485194517851154702550651538356295903669706601114459775684433561001656190348375914308199245241921006482989248025787397060066542452333813986297838073815172134582355566080981279745172173321433536863982883145594137202384781893815164189641476784959163972432972394474780193718596115818093942226791698566524370195285202730119482829080292216730488608127679209987485067078643975309907417119643962697992732158799440630509817989638711956485787352521717846963860515294706957161257658010249849291657762470789723132649421268138082601386092928482826132552574243664427373982199899545470300300184892206988461628356224789272616514018224494216384691714660393808541693034081326595303034141957894370654145986742708339038486318181575813975938428151610479297805945342865129079118445024613907246470171421842895453919458182730098465572144487656680305700153026705078596170455914962433042305365848944266397321789718121348955180573152343877490911574638988047074258617404392519354325956446847714055970293539559159829159571537803446997456681900773835037369098884417082499428885718946169280458437152772856552409117537542678816583484781326783876316328899214391735770122930276198768194389399046049431279108460489426432167589607900280818327379514824900831986561926982296437174925274681448667645105342881832317960045048374462282615508120653050861706825667051994369120878823949833208133307418609683124030209304408231072871211825132996016617718386807669971167095189796361525382575403964112071888475208367322289038609377332460181980234502701696311830205890491041228501625993843499954262989656889443122992054025702708202675398994193233090590791886220526398934360758124250980499849458337940661744242900326425076906313251166144450078577204473038169993732722775440 [124,106] 2605797558292711196592839377742379074103299545989311736180053992332314092840205301555236174380797805611281095740545376442911447166009345087324177674819765359473851477863030424202300081671202213101515341129966780315941090478317021032219885915170642049633299642104860806067406190883142131772734271008320452522963468638517652249847118012036087657386992686392168058162021833940303716099941023645828383346350283843121881103604082278941100380002011595944006341975953749421567628349132732123259444575358488604756053674172331179093480475759674665565233059295156999070151818171971881558153184251646796351090914027287774144527368382102645285000848770946502305085078698602557823178966889754057799579055557979700088239493590771081506672284610941682429899727415785514777535946082032715060928903814678584828624100224540993170049699358784226625954360107079173559748691688263671409421244548761248992483935259860947211959741824848218342320306265474956221199147437578161693441018806575299324231644852922952893051373266212672389702805534933144751172969396680541510576984643028462503984885007484191024062488887565177737472262695993927932551733892984960800665954995619324271871612079984551177958617247362559340127403093561112262900456529622645744020658122467765839772880082186263839664410463009536004269179411939831988578158254705527589443915073660938419676782234836510402568642930239286417638557797470443862633372655655654964963667174935836784900712773145347461899001592256256298674934000306586333219058694673697799442238256870175095337541862106435914570547397152085975969950900107509838801477182159389652915861639131218175963999453283438176459573282092567436189005858100103062495516650737290507833663436099182260853528621418849169821517435883297865332660708435425245762497612913266783806599938512839662206284462843114225426200288651754443790447909355179334932165916145519870872286220814527779886621686806694711240270598141004355334953677757759944075922684850104668105186210913596645024168352134785725590552995398624492755045662763010144430448411011496577599132340 [124,107] 18581240370306006866559628956266246090716277650492587046098572745932284452875492781279609753188304310222299963995005803458498392491656706808180668772928927498549036900000665627967840571376801305217869309084875914325123887484037921319098931442607018691543099851205142209283317273391840110144649061294312609038370957540390733816041464223979131073911652307759957605172823687670869060419311285245008402226458316582354843115103025107069392965865087511664780664277763813730834492426015096306623900643313481527708189682231538459255842285201412576451780821155275027936045384596272848027389874211006940152238113992389593435919601291883405821230926522169263344422038970905519125577817312170307803433261308307883253585530859750456956445775746803222943375386917693097769129069884105949606564905623186425193478620809472690987285281772283470546302481078359003200771605336602043529309975599608852575181920831642833955756820367414772432850256995987255930802546768470033794573329661304263875618611839625502277827600590129733264786561235619691705513878901801847544505577433410584698877188589944840977376319361696992051350200866780144584089462002250639675781303130547764311875086472505445342746174239215994768584972521477374341356855575251438483157589704888307542832285049807565467790804853914456981810419523252749822652013670593327080419280249015565625128350685518034846204646920992376080467966810150671699955405981022862919896588084462851644765687603353829095440217874284020042035001862737404001179054488629874280895472630506876206426549730528209485877533418338963260449266167238953023653870652435079307101825917485367706469929431475534941246251445423373973381929470106832685235857580357522509998343616233065577810872090936174141283801068579629225270709618559936369373023236734977786987672205013018610191185685369172875296861764264303494869331008086954231361231710523151856744858499542740235588786458240717373924710528588288692255238910786789937265856455510722269708164047914486337901454098370044766110145842451205417778978668121757039379377305202238257690 [124,108] 357100020042873675656104002343807407131674730754422837244395351119041705203927401170942925398086765138395114332728494571661816590196613608556050875369160211704088732782171147190151816691661433354112183560190813584282866481143064010556366574929276597674625320554009083967181555763307875188461204934816305205935890122038279598723539093561212443220378437492613750404811355161132436334771151988431145960392357670535454968857832685140838863198846913334030334108529606309797187500638797404786267241605652573317141901770234797187741769293534513493755923746788696787737791339662554483138691382189908165105294174841218138787019748611711113822528520486400096802856415410333783587139538374507597006004400841080324115047858154500407578590979741919816129498458199484938521687264903048881308340826134465788033387230714879866480447459239684887076947868625944795257498107935850244455761936745141316917103230188535285531846375912918327688595949787738572606363953072748846928030161459508238914607502449424200133185444258038374223342994470506458590973057676395205068043493595186521078246593970144809770399926211404851602075620580822393862330853405226935140297389648865859729211698148273227121536028716775514747000086614552865318425298592481029706346540305698568964595017917808102031431222756403671477204966309872761636835060916428550666828096734932029781562311833204834782650612377888206065558097301025067365355219756788621214754019756085382403790679593691810908671077862830400989566294354313723850624700108618279880043089021579117658846256664601052040078736178168977101847498176610873235364680031923696153772931379272151872217662742069882940463593425670256157719087977333419961381366758898270547666971380150835516164692667826427919008028264390340226919288849149352714401288266225965117077577417106102849160188859052596308483651218659070986951523434606545374959131209827902923026743187308714707814842042740382976797581251642330545414710946318730041332850451703317854057550854809717021268573700073583225253885795836715577179915582205492712848437624525530 [124,109] 2809082390646409073640531238757667152482051819953544969220473616167060727278325087669205951683886452219164442057214928354511577029305889887932019151897486296888997928108450263142854637074987505104958744190613037348727929557619036808053497665519248902671426811337303224997967782576942762435112682513589009182958490746020236753885298054841854588773428919810623697839348807957208883625495515930724526602862831242990392795686489492333398909638813780576119198529701957022804920833307184738372258534450776203433584627228799719930306352930975442491510660035758648776263490997936368556145190518934896729987662345149153376199112867445597007431861264679238605367519601243223472462718462575443901740996555875399742710900827758190659500280571381031203628789666627104609554359101579787495483060185157932063832947092295427243752954458366660403493546171489202734827712391610893821151190345040304151971965810309143532375404868395404805688251642753013410251439486383113423783939620274151323979614815780619440534793950070290262545263009817118677259262286855447284588865849877278561163942251014024725814982677675358743035371580210364802008095253720714551766745624181919261115583160999628295394676643295951313158557845671030699524135249244344279848249159603694239404009436973243027081351181091071374026696214646201635273981313793825414123013411780355038040681105243974455408807091038795573567554502042320169016128538778251386691369273707802380266169495698103245977695403034673284963082667900827183429684629861392174295529318705809683826982913039560736972023277177885802725139860749332304759330685320760569712260503053681596740567997703605504319623078712544742463461489443303738423255412566975014377626430574913150620152571287197747124778566722944436683762449779618655969387663938355106761725647179875656107399563673372153325193977941337818335774601288784549306024703832667759536103968297287811956944536680927848920497298210395059228842652665222592857389945584370609797112127052868012883585445482082626068113195545609856897091187876255358727488788260 [124,110] 13584840579889876225966919573361139045184758600163970144435559167656135332942468413548127411927568135298092697892272141229204800889714559712854295397647093265070443800977486824593132061792133301379029355475769670883790049867480891680107273846441864755387496466557468957660864959114495801122213597029745297424095202263573360176970455251410599267099992461100205802015834081052363475051398307743621758824329112075155533311151967531252096942676457982368554469256858301428388295886171091311321181210807477764750713763724088409331678990603228483485818569873787473299120552393439895241425188397943882592864944784097751477571100581722511217688296547037237122267796916750958575195505613546504666746511442950318272619745991228233165962667878325846886024719750017847559860384963523082858847032195662116085412729557200095075988245496687204062426358637692490168900680837305763994034547431726831462450019830404883348560544395427645389974711095000125624894326515838038118541426416603806522022420966305901685376297706414318254684980393551556973110268256088134364385734620923490309093959899305728586341635110932084690089393507381916975573242643315704312591245702464527858476137959237034942268048820953966364269599155038162438124964579140531719921020156878553167384938200013660180777978690244125138038966363844099335699979324059248511440400828549895949923812597599981018421233709116711075882216242550564117574141061132153747179014469809423017532625083294922492303324172082928414757476272766017856831491378013823625320568669503705497550491667153273402153192916852418365733718487153816063457706217016310564148041848931623793204202789971567900100082278909378409023569952707721384792237814684218585517971540909606665493536741060787232831296332296361793207385605017518148003950302024371077920129776983275996149253939367284455897064260265389197094434992830721286415652739890102483677342416444665814784322246832052660666685190580886366985267467326603825806619920147621387715392485795693109613200041732670131317524766977457483799633405233742250195650 [124,111] 62512413654350817070070474654035585069429154618724782508142544075513892529395757494198954509001431775747869923423815151986436437689234957509364974412532331070263624708407157334621361098165553164692900511943502456331407801436182917749646210195840029413793319590206638564815302940628894595032961327567224261442422640294641774736770791268118678323686389730822079945214617607068688577335563167009066172399318232700149092554592250048889262299433983441116334164006496656790549403405826444972258765419374894715450650034371732923637526630751554568106422358624683702689199814796019071404072716497900443437698617532258724947945373035199347626439901845836369305023446899773655315406681292360823245976053529366003831719536146443429142487876433733093655570057487899547441662547714612977661696063335911904545841251093462633794772551382033102792029032711547851878014717837391267093474486702975162545325805805398817438319929231012584512933137990573083313906422148959146227412716167986347747181645577931036395673940258396357931104951742646007967269136137043743828821568103597116261536433321290453009452942310109670539320263441817827448459761319418666930843193913719457069912421871918220715441157945857466075870121809221225836238908453110429749585083492195574182636553197143436456862878776671423825267895606659584661960836927047921098950133995529761191122704741813871911578194628769342100818712438023815549284044476906458491529692143937625104858781175920460618492899997610942325686255723697345819686288998461077833866972520882173267180724455734116118462317847252189535456277107249298194626743019963425862789318108512080625213444550964632013496500500584964936740488087711567929518808175351126954737777368439274714377523003040291517794446857238322682775345169943519159952617207132181735148615601738571325891248856700009699278546299786099772655822214496040457210165827128605685093617990585621140877912380715426011420444102799205732883964992785349823588185832303172370435767037086913056054496583496389753924970291518995241910921345233739430 [124,112] 243635606197957390525379866539534885635728000432720187608585847370070921271583664556592286801659003646570281488984086946369641901899137703485680257454838120568601833408150923188047433691534535654253856945750163946691021651664274070855314425425968593959080437114411042887546427672260619874041223654958092900283590128212121642200671895585769061082314926826415919192095774013477301945252406680690755942464954463111875291655341605009736963420065018437761313700316790348942850562571520891152850385850567430453781705064473813570200574897365021188735636855186257181912263439743782096747498992066572996438172159899823060312176715498993414993849434346016826899474122176430878903917417920274827770602381591095752714006980045611321366367810909876842620762341451264052032991792080746652950152248187387254810558325251809594369075941048814188214751049888804769341007182390877373649222351787601002287677825890226805561295079143929340663336777402635562896144856023279180208643160103678901875740335244924387849346387258896350138247377896146025391470090316992437946417282146989756663330904362856894189985174309220707776958525624209590614097577558985934164784383703291639251707913023712540334025835630157884238874074252887423975766255473907999903042847056726844280902150581016363711934633166137063846670697139351198878807579105711650095902692069184861908172718619821193231131277738238236537510460395023991483733890656297957713882984714144678218860124575841898291906849580280044207561463312061392113190006540771797225956053485636876136018303262095183646565449254240218966890635924787957710403584098125382499435766078963274055115941810180759604944351310265696489025019161724158730790698074068428301482365196978590390218814855995845573218394131942405438727157349345934870137423999500036290093900582350723784264828428721799289786418254055821724478120187636481926529654321202981005189898753604807912935831276095940469342349241006240688116188316737819062569078187211650717347936890846301915156734439900403707452090333209668857368958418560 [124,113] 610932188271969425535724720257609207344915832830708396450187057806926778451055784268311400330008811494363144229894908922440451261466452516053712866185013711383561042618168697761343659595900723763524207695310667627934398874203424136458284768729130859524394912668654422289267376175710364339748846877439475951190745060045011157017407314593012354993911834483795243764589239980966505200713804587456025782119938060685862247726504608007586343349124597840337208522791416806302762380768934720723761112741085042412427121224394650577720696489911465617571758231299719923365900423494008710244255177516983179087333487348148319273042905001645831984430610123738674116817729669025158304040307042617393060921472823954001087324052940663525023377904747663528282452805701337235056161876279865328841975293189138585771263294145172670306472106334922894637931415775938702096447900648723227696721093999079020804895900818181565979897470366008803205394314214985516787394608329914581882557192398963611160781146511119283064689740943551475805431194441484233980185468466983011577973555113974999295907833350051935106024773394182373644328428669271758846211722580789890697901019649755249451972160839360426919857593730827594347267209162398593966036942106042561421098601382457849476422285250861326558656293688119485748793998620751198043473242104802418805701831612384478483362800299273487440687132932607771170494474658701066034347838202243873394771709556098668948786982980095996692181935447571085581954069552051471857835407573506633935138286036106362514952656311116215678557138880862902034349334777437637375670314821946332659397359787911974956152955867470166904198710134575297796771631568964819983877036309339161230419228568736279173537714491465574448699161911493816652007222123443379747427416159706380488359976905748072263799605211514315158901430528439699560318055809868151824497915929860080478797362505349596592772252719695165228889309711413125950818480474575984376269848113797819510988356323330291974072173243445660666372013243954599196600200 [124,114] 928662681642645521881959308241370541655069421591271892328540834962820719505213821668669872978320870511414133228072010986323088993893134144699389941184082677296472593864205257902781339796441057673471438358585951555722251563320523764007437242195109936920282544163086642755514827628611970686295725659816261580417767745898949380690299835644661784182656207570827636122168772359470509227156411812114177854856718779219443820245180800298319611756939697587891615596617815778319937022568661559420734112881914017208628306961672685213332108394820420258056794222953716087492450617782848238663107657441362197177292742397419611746309167438934471804179331539787461157347565946196721069456261319783031306567746420160322367043412530667450688667881254078453872558298797281540506210042212912104149118534695791379864425111521937648341495039139617320311713517473555787117115761699152250120933174166506637582581943802870287465354282816946933763054400240987677850549683876897872483812741290561595643749310949325939354423968637176240868228231300661080496925575038014029011070220901134277533405011207794007303408993809881477826751262059413053713392330848967484245229173404921360583767926776542203686955837447656644225499928296493145594787681571756950831603729020838855289620673880939422063790203154885036817293000083115789877054970336702037208770708635032047368103639846998933365370145048004317874373051679713045666149012607173056827608319250416442705422499611352454481976102565549967814596823045840730971607266992095954728523211489350710453955025790873238933301640956427623663184359810409211891529171195542932666116078921086204195676910052721164073554194116309939650327430580710464491788632820203508395964410114374933822534928117235007669934312758037403732374570408636943916952725415440093930668512389361657654747028281373116077613309696606992291516317653663189439112470758356770062026995574566958520305813524471517869915650170040019694008873257538856851086472006914675281092865792181344333040085218109801752701362263807382190 [124,115] 428550233763193512447893835728450482177490445236812036626058152310958578853523725173763776089288346594147160209610491121025357610881370783140801414340592976610456924238467251143744527053347628924244297915167798883902238263150316612143407410295425811031135749469581877184109959679252760430036784815815530006231184905744059201123860906407176738058387369731260060057433751117360684130758842466534780180256359717747121158495638366098168250870346769734757530661927412513825683417017482047244713741012015510473956147684760442470037270021100499274845701361867874128798924712810591597594830850144535871393514416486808004529156264777283281819377377514815100298302894381121400527908656910510984505068668657553276156903560668719526956696928322336640439732190011972539020597858424356315289925031902120294179880369089356063150292274126705315774177554327341552225271443331619062890720001306125941789813118961160951554585153218290341690012097725713617344084510353742411210219739074122412397104433666683477998839778285230801134104276932459645411291003011557603265898152159292782606058486927936488832356206425908859184107351248869611382009923993303658805262521153686622657722137328848991278194036273879873987507389942410906576603287884589224723381905981035997357128322026787162952446971103689484744512614048060193029603567443226353195319140384910349730781933880096224404266046937611467251904480618467097281800548673923517265695099922061391075504243715591594225490397556500386975429658866737018679313690534411415831191013336243642325720647891640216895395713053040292983488339259985213066330473443025481899001748396277568785083533951684405640999628525641071338258448359579018074592725671507840969624791772057574689333660111804276605552187972354747107930282975641604578326289865282687995523076014125513629187661995207743455036822785391063091744083966705019597790917450202810119825901698578136542577399351349078312801767199861310276873430967621820271164922270535426558010638519376973677732763119179579438387169817560 [124,116] -1309850150925431577664670527434733966544844019590076520273508163491379966162986936583324655866456956648774928155315576859511157417520325444200853838365506351856470287168937571266379548334338056889701777837790521657479697991691436602441473047009129416115853347825045291079313127918049378183833298493319540530569984989672477782554719571879902177898011516374489681776591037952905912627611087774238445654077962855589800326978380107422885717775620177756110647001569850789119359619676136030505035467798376925682904828685897426014323301319165160880560846357620787413231221091807809124999661911949347342600285112385113570556937932647532610512828624276570053373344359955574770090957060818604747184136731027744829236759767063740808221520017163475291258498196149601741103500553403961675317209255579772255281575972179448960289224578507122610769826090714874184857253687787842363803927838134540374811097783910796387550992514289156464804306983896127510561392948906392012113179774869771339264427289501781243814807721469783410988821022567288576373499511267273321028492711967771751800076797093907664561579030406081772299045955056568346001441649942912223042198249501287523213563587504265895124839578503650063574763514166587747393290639997488527142362310093344789457079250562314564826170829802920671543296604169849149530697819580754746836046164069752024838937212535628327688248178558276453320513296963331121620335442644462621060659934443355702773368819520533243270525748892364050353523373073006420161179617430699463235798805030573040013685234259248026816512404443893688678224270486407487049417754737330797620790937988787901234214827068215999070534673409836828224206602854558599398785672778637056758631867949837013027407207153830726696817671444010326278064304293012813671578794184253452114747641433486654113638324022558557231027728565703349073826331696769087353762439721294363227582419654600514861601209948463891002004567075357807316124941528254844625029725906744183873916171882279608994042575214570602322304570 [124,117] -2255210684250335248197368234111991376217242524766900437352036013088207109158688825420989923930053174864899741154098185949728490709142006759421445688189102076502033303739395878441213603442348326812551367444250307716280498279653277499445836546531427424851964697214594531532036634111760783029456824155564575031242303040488089118758623194023476816135755945201600381782781208597968038524901964350713981978490772455946409986709723515036400214962411858070869503754448949953334552158815827540962293075245919871381831335871121595336375139967582965757160151772840874366440862365983208425760479158374367780549508343998273114905309931442553854631997118840748423124781027562393217293244003119240516546805486633876458521640532402273191161689794336525308827462058192038416169114103027537934230901601326895436374194760035291622673558528672265036190330760794045493577888356296070450507283292856127721213050940980049765141459773698327001402243824595310247756178653281349441766670200695442023359435768577325850628489249933179334995006274098814290259100965775013686545777288078521315825214984500183268590031300564600626041904454797176612268853687180923087426076296710971813592456414418488542933630568626029507725419383789843356090519939667262693665236226076934597051301306191254026764444805090238419386768985528777085795222410757712793146257401461102907321223685318778690089980979968244662641057020392319716321243860190746363416358599673751909484763044576430612699095015319679728234011478938809568216298018210740786329037674414958188961430696806434543349954181255032015148926199512819253988873049133048462737653172708207947828765796035755316480381218882687915351979556795496459890266383025049803917481167542054990478786985539843738573032727059273700868175703163139435578297755045311526259428981993883412983063801135557783644946975271052789572347958496992934386587294329832815632676082048874643233174469228012616930278911405494231867806961942361492377176001518230026522111069000584536565304674180836322260 [124,118] 9378148632698818674218291973490396914273157393090919065461261144580134314575303491334898675767374696585546244559574813967613787507858595500212479015804614071532120113475176885753417854110201174721720420367235909106499780384984691329836538199361107865440907983917817958332712348536523670238461762190985570037325883486715229845411844959069998060712871133054882331939994458976696094129016522504502429860964764444275689235814141207783522523729484551820872538993338656857834887301904720445725692668738486459887694978595005344562984933798115703250839043549842434367702911209677969178647126336843532512011159901316119692960858860292297210310113800797987634248183296129214158512047995528177939634085221906078187921191802758494874822452594425718364927552031564375348059476004361202237586120345749264376672740991337511188805221600190555235824229078400692564576026672469153401485503577264993489633267561918077315827217831602964945495740886290192337099827358029176894022073947875004252590755923224797886993699682723932695263841154541250227297201042433403535430833196736519089931941911826495584396636530066597861270306894338485352870622381072463660652628587418891572305785089727849274118277208440993796509002378978319894331661551577439576552918164190447664089320301435187378126509826290735882544929766068934673360128690194405191138924247812035189903344257002009677076199865213403421387457055122728629176543407204260612408576699942667703731090720376757591182756502119922401302486291422858750459497857975568370395646386683860948681751263179563836044460964536663984027053540711982553422586474301436550726581054135406662585574983273868973415385458379039394938992315800237803199000915273709742053922433358915746498710699058418880388682296915186064476980258926030264982200051892745318189930249322443327466288286814709316623288250712775268175702686909928875430477330952958968648767461116491030910733673666326146170780367809547709854491703856754956514026810679407202436585576316880540528064757966310 [124,119] 1869461254326222878246630299678635080065118345215689821450615472590008143728896263286126710599895347703387368580755274025563085104234517943153230992937388099839067038199358990471994099623333771720671541224016676611025455957967758191417939850523248119854241829170342686363064199738959888220241211994137329103104547176471097116318623683144661531297321101915807578576028919710971686474918359937652559598398180142257888390073316717804982814244010786017166224716429925318424044205801944358402968053619761476114160187827589795430663153556356421897491467147978979486284498312071644911938167236589771107481464998803183865002450009431597943381008706598761356204104006188617099033381210114804390527503422906720727282216962757782370628992223600879247259971601299777896734745467023231156431034700575845009142626614798947515698851426966252517408417312357206762177195363234709205568986835532191062173147502636067144322065815149302945415015220311298064077736014323441982186502526135023739392815294413513672190548544558589425055405118095094308658635557505695856271033378004731770726007084629617388828457912876325102692104626024147428527066362872687286581577817753007331529244672265617879564264684257170229530265605812022831353423772152102632176428404512012705271129133888944182921544947469385789432674311557361094270776636894563518270873533390595985090426476143578311958407211688652758721087942786190328757821984678937749302922726785736001824296397741636543964169059202263128426388971212437647961873571499671642204815027898957576748827383176439707288738881371023361399352232766747901411305068855515485450948546351064642702580241599687491720364569968617227648006437558886488990881215232625895498225549230329568174043897130560248727008576084637754897418470748690656275459918582965345748987775080373559998109251342568652634664819201463714016443016685147398512558629227663285323298487939531030615851399057357118784869409242422720374744106304639668835533092961899017890027482341972321784294610 [124,120] 6616214929770147535797411249245329753382561357181613533525225169509309834321062989256669121772806593192732860086807593852580590750388445682484389242568160740995119594882026786033362137329478716189115305824407196186971872891391907629414389002532284264432794602770611337362799967331499227418750192744481768406198348037589846970962402948101336345099247439960038074569448734975213146641117228946510732539669153132316241218613413360874931922372500231376587757547824599084555224652265993661890767094181680116451947994482020348425534089466992335766377994380591865224125839198359384507006085087686478491510522684715306415091957425450695672086119104301101008817049792494026544384943401972271615796831530463346289995110992113247625030120151713113184237863347291441787007141371769434165354156583915367073895578973294572604214102524589811403930836172831173282766850748503078277959516896802554232557610337201664264808835549085535237814136541670020903276793612161811604894861224737897604892357879425354274165405212096786206139311974258919980892360371026894440027603756418170582941036410443545990793631159171489925822882087263405466405633116190765736821664847403867342908633547364710717188269486839545987976604953506684357188351747195621217765081043217343869423634953490698102032531397679477806292793033867109417874244049743406262498583818769684926497129926632559833351463952731034872947890240277413785213836142217897402203398813043438909156877987765827772399106256112464939026948158733070088745025233731463586151384301283183821254561592725177188206668463897769713170688639047106550398673668241366066093460665256850529346589962352713091610955181503321245829011607404796032021654523365453828491641322032823612321985665704328703582065882675171760598219168755062344509460982904724861954177128718103212088063994396004529995910963734387674069994234579599261823621704474162415124996324634828343980184738646895303853781749869104808826831846802694470035517152298868656708811556670606903550 [124,121] 18354041197733237063323913272056217181619197410884933582767153091066048230546631560330461066553577757960965665772354102353450159426657381444111922886234476942115158293169093774581088815284151293512119227525831397238164054962789901117666554979120569954329435983522319154660264316507276808963961514245182442623035950054708366815103839392291375490978169792346509320002772632997213059487012150794392266068439889279948865066537702883969049504985663250740793399672332590766675883628510685328898296673493667729205826666566690657876249808941107973295902283595320305769134282543887246688765071989808399810211790703608877539948361831107306617537827951599031097734783328537509834677012900982023280312677323717789276630429477959492419128610867829980558696755563007207120423454148607877922083896662092183293938497412586971089641463778375278255848801238901924331765656617097252488949525763316027630666546865102543771810470255607341523979948669926771679965316220545899806883332413077011456309825080758187047889257780916116320606042367486771546796498577051668771660355981418358565471802662365975609791878946452917347246237154683577953939983411950508859976997500804412734033670784180436221464674821448977229687938840835186696701085466532394523747463632455462516100280026325240149449380065809677493028520356110713517038880620275499186894268983059211675987664963768746870513549706332763298234110325015729412329227336760053112192051898764687469378388005689823909740414346099311964413744571679100791322922879553173496482905886335101489461966345461349255080306987252416799185334088535665108924826109392497542656711438456692614823694706550584642955697026482844032105858947803619821505956862748706561627095112402283068664798291299838650348904540010741580348307178657119305296547253304398688824939575150645542426112723342020489032436577821343791230610466756425295673632506566707743295416044183956066887150258338535263377693863687336848825231447560476712382145852276020664711331347050620 [124,122] 3109182027957910762652975290026308182532976990549844508149005768474488927436671256562525502015415989439429073499045513011419066529981825772548190039823725472940751481098772145642636805685565905435144048328460249064112260046441813894421575118620055729230674275507981697593764788411888821354060948678404835734652756504971275859653560944634079484912536670691378274125040719680403219880328471214669812527920664577895726002569986789841538186806806749020438879176140936046206147590625735426939054845823534476362231138320130349344443585551974387495865202526546675090710486204514258898779694188727015753536061862155867170907027555843552841604011700679613233812295945605858787007065553876516394425617330271173119315438622188889300998285076973205488176090635662576153618149813134198869660376298108687131628580524785251168213668973442642161205516004915463431952869309356564205544058007340579205696504390505031488654626860416722623562893293471127137942037392631572658739168537776036377383940895440650637842024082543961390083490858183083952135559712205306435610568246348034811597036883149922664262765442958876584811781891605470537396634782024177034616489614768582840654998339284459860530926892077944184207411416933309117160725540366449066016153686464500215258194500411987551677984447208296055225402082736139764413551670951247235318760794599422071034175647744814579327448656580399526310868444780232084078726630620775606904773673596884204907665726940113452677079086078640841027645896123584290493608950897120789913613929112844798939175741539630791552001450354575661942896080527876003247283621539229604287747063808041474792653051975710872039634387117035222249895658843386703403119383371174722484069408927549693849328299060280812103107176511118184506435676211205794611897770016696209752314276920363140346388769193355227695056868166938363090980339877512377595112164171462350033646264451961709778027798023878462054724712089383822854372825603294324743662910902060849265296130 [124,123] -1684589456303705940165810344229473124603536425565538544382036913318453049498239212216591024784653456218986801775095584909856951613691048120488945934806501424928138581065177260689116394177480329035832613465653763078811552231899547387536961825957992176158384174572832215383995426060620102630140082565325396503258361409877524714934255283339122036965767523382900071467411169171649980899197668848391750425208480748296585993267793498566845616696195201851109889516686179103151107130402319481912374901974036464975737104894241575496298914747444927905636355370726777184463079545062829522537597097338173719723522863114167874980183831265223673870347664995545543991537762581292255243438644772925495636260890331978327194274979414350175106445970365523776626731224425586799673132469415122519686582436421235600895536230873462616362286194807108977813396630867882262694687170151175714863320696074973066128424124496725770313091569374288972289413041123979069855634395604627524510929987856652910430411999377617868509337082976012114631048779363408485039895284228594385424681794821026925384265594689987151538969249269136528357248773185592748851861955795976549856855329218684668139198086992335764216731363442026582310498518790285362647881646623711341755574748415754141739403889509887510290605977390580435323321244155352044364122778726604644752208263323578056819048154941411617461276446715596426074730179820639817910853853980245149460052361442498006885867760359546636192391570572691767686201358177503871688457242890335313373160132998451206622253879807338329260314222305507005430230816957625976722173813276651018723637107990995927592949781620782066745805172332148824423808487990083308772493605998890236577556932365299295673134844187981217978276076319569001130803581518238810142010476727784936974023274342987852092054664337622108327061054838234540843174405044774115465288823384610631190313893505135099376898397382092390491386539479343557106220088552392037313169509180064701540 [124,124] 5755812150046050981573142392652394567226252474657300362541971798783614286334012373391247214482120016600500448605144965209430845965182366361552813992263909747253136851054376184744396309335521406521370063940518808792835983223200405132060605737384993753380191617896904322499338441520529345509852025773373631891551013532196265990836573309562390974825643121702957888715294183569442876823926203852462712415849996659024142704447028860314278473250077995723094779489333905398680068201152243049101545152294750349420253416102646347545592692936745330069251836583680968082685487475945424944663291576801995233447672500137158448414887962988836403428132100957870866334854256809888973029063008158883202139797702107308260753737365815952166937495382563870774973832397526119375581845654008680794006550023551266495426749352846817988706880976351292766872694089483433024207744733544612210608734165031083478369592123238835864533812322847878948724863162817551490203618057249492291355056282656519146436257232344056086587123900068034742794884896343566190793658460196549151066563299537389558677319968460488226384108473238815409215686397558420036338455296220437937372154823385664358516992739923809778396782360401242978646689388314764472989100823372387606315554865881786979380818756426840637699609136112672908047815685685225431998868195981348789298563158480646124557163553917721314210416761369645194076846008169343751562705657564444627174241842187779005899395538860193860827761743562730795351238663729139166568094352299704113441586877859457493982566607463534624594061505833711602935633473395093519275640881084634497544478499882873894688047045990864080119319874557200332923846018807525600404392420800839173913318113842027179384066837213742511533208430056386686855989327729546940707836248595166312877801449617553310846118735608382934852334788524206800465594465683769806766509749892242833063674465096908052145900471235451557656048838449377710046688518115843439629771166002540 [125,0] 5840495994081876222097422697071744452679913294786431523182976016708703805870258396558525342310817724712559020750767471907528696642160726379058853134210064721474780981050729071432203422240498444824244931920223494069676277130787053752852028849766525184289340649601414183424213142760872978893951933170249924081754784615514417621381311896341174615686267560406915473287735302490607409458779904128426459710958322519103326629889001479492212892021977106483050832589017274176645427538892836914060761273509335230784505661659805790752454397948626444772477659635423202042362558694611343070031234415025903344924378054452416212834172678994315254259712428466410522966127439614606104074279773907885419080724571827932326264103337722211420758425300636555290339447468464372107045791000415753807377818535992424596952825436331432419926357475834833036814039842256563193714263992162609131175076063276266094904264300620529423135475137297738362271016764180751914304337802729648998256388122368409276458741939560624534096051567526897981912176994517876395599653613066965324299123457322781922095427393301682084969520809067317036034487210691170779217425243546248960336226843641424534843264726851576685499683536934425525169602833910453626559175204147983188752265491713153643633130638545345255275798015337540388357190573517047220602638772748369101834083285532454087475498229769753259335559773186143676566392773820628357905255392220855699366109367780696660867561056744359532869473888762553312312333775769339763492612529162750916229731388869931974233647139668272910292355424178327836300256465277246597449592079287093687545705756238673869531113570231624808268882988101466336498310246588254288481338246308954523665344451420464672731513168622893189092316451047581231048832448117852556280592265898081842774933457758613234345739196452056947058417916225934597519140728780094322074950921103741686216043491590996725049485043193883271273780225424827135248934886964157296480110068745325986356384108024734452292599175531537651527043771404062668323526832985465246476814566849006224865996186760183179871371455361696967889115259943607581569319944101161166307145412319973951597062393406136531649782305329757037891829730461163626969994929968854613377970963483676314353942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -311432078597837701922108463507929852996510256883301713509793752353215193298538311600963634669575939729314944077218486863499296923242365886231959602076128611513481202259326478589541592763768302194619772316392158318852091519032739235812230988019230217780726766273286232674919550814016335831750903340742790721846613263508616075609962369623045054177585874636946628898620471791685134139371676669902098931411558937126401948046817987578619330873518171025247013519986128129052945182791410983006972092453601577770099674532441274319179217713475836617709907446718338142625444382849720846025912309466388548182616976254393476577568077548886370721964227031337743502049268319198144232821105115981172800368278923876058964130226010489833971432022762924022348324105673764684160952912217213052974674345819067858907151971889582788281119270350921855439627280888288894840376584387699072206821259487998006678310440310680821395605560152171044755479896950168438905741385119150704269208236635843435255257899491386302837187721634851007070262412212287357903767975304952994638669891376333790836194519541479282618048359530285859951217792132770412158061036085104239827094382088161508114515722567322171434297148664508452771686642977004842553246128210829654098517767021418242704852581717352084041131953868737400552632250127686712165794180999122786659197594404310243432062159730301352136863230405363098465760170379140776464585606766419156851506920455087639684191821365351247960469261924853469162588966820514265380494415918428444140752614782097083942848589245232316134079148428404676499512577284678507167997320627954474364744107322545619333628135927619627249509314589580442037754697699328753140037161560672046892177384256229253643520911467684230361243907698411500510484423857612178334402907372734550463891210424127042032216029033728321859266122085282395468895396282051080357858635538824820414506178638990963401237942508824798639010299719925314310050188820245805533957448413600656400537296567593672923534630837818351521352604225613941755615334205488697038375705474012791137680053621144012810194367902398895698531780059999618240589565294398720750416448565230345041360220069713368333989237971065214849547466127103696971262423073812351803635323221897124312818050384521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 2706363195366445793034974992977489118532410942962570702179930245234079349269823253950136460417265013575773116789075317777386733088711221059364130553364204793257802949757526759477479514508437685192644068389907505662348852405228268769757887452610244425469866860607398966107766644381180660645707697830244563680360948147286625372478357067991002961004462216778811095489190794062389865475608984357850203978891423441649445969822486884150612608321049381437144086868353946398282261180291269017290095126849435719684752194897719229585930250765437695303869642427925553512394569539351606477071298257803068165895888821007950616519569039271632352416778499009446414189743949220557349770304797078293155716183645535143284780448931353708319246417245606077861937451069672015394509846479767138965865557074477108064215022315728724094965646223540582793770629858543904695973199134969626820505928829670829167714480926266588804885100229387208038676347995163622584617874847611656541791303647944911499190749677653631063082949183692300511661961038423398872417547152345006231314681514967946300685776531778491972690554481101421597801939836757695795050000122505230504071412075980447844803670424217838959416374984680546285315793381581658402845217880245074362987887334136662354326952860825579674106868799884222937125400819181423979638593805845687964576155104086439793927225639031592523658093814523536204150690798596015010972917053819362112864844858585754630935734799918935275782710525094503082912184676906163914270612570760072049126804139971326029497619650955523532347447632943550218596770247372954326917628235443905374134946455362875552392293837195986575163441762394576093079234639414320038488892557134137974794085453066222122603598110691748930012210841966983673590635579532964778659591766615014862731631417982502919732793290521566835783976906413162521401966676433555930564050585566758441622107535395661559224948791793523902620760843515432181139830755205228730311507554571784095192228320163418905986243681098796554513343734349441683786219039172476808937641634884938988627267934817913878411280309365078696819389459207547432561215682149485669243240450674488637148165169661769840201520233976477239646826135696081560630075460529137485463698625798301122813427355140447616577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] -34444923105107898643115975049285074684896829106248666736786841873661717671688389616263249344586468571381405686294632689476135883266175445368960202171144200463535977561865155400045088909310377364177534315998671541286174436939174061597463842023855940999921130734417118322009738768690413813261640349532791563673384835473698690341224111605058495593300968013245816651562538405782705695269824277422626649218368111980862944676465729428096619042827675045039012954642592980676546126321868395812658270998509249905503374559264766442584779950404877667139954591142298934240618478882124772376607639257954224161339866411986052217483670168723415977326440576451131728589289600658284131554393885800577352695438071498984006951489527370252600702907863116616052134721030202335971011260161673838275809137722408748931343768692519472703174866960838982378509261932873338208554734803213321008533341843660432798069729024083188727909521555601418570253879753261075638480632750711107725913732503457954451395831197993450451209484746685569313242009625364447729264411942214303053807116607847169332659618203322018488880044889133457560624668025185070710980177771087932509000379325926019896138288560832108026361217019979753286747064980888826555126828938670747287804399130920563076165621072284999847173978317194533297434654153889170824929074303482291190775698606995714997426472663553634732793652562250888399485063006385660463803578001682665008070730487123470959939119225231554559290102430247284481549223163675315894964258150219484444001913260584325965743543650778343346572371447571924955306562692082101828626806509029063155974574858759760107043110564209971122954166937748658231367464893243427813084783088822401857466817987975749573343054610516118508503842474048741418957753968236218440863655900208703617425543344831611324296682782610693356746222173947826070884790214065929184197302930341388652787643575711848416184074234398876184364060289243889351310147665677505195004358580268189287139641517805536535858458830295614085144254067223322548736343637860025445090263260463206535099455585891590015523799317604775304844618850398786008613420983205528586660326069991671384438740786702701012735753095369438824020255920594869552047487107213730861455684489555451044395795179298147559165954589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] 947813065141070789534275289114210665051291706690336038556605962643040204018432265587291081022124869848145894740111925449623604418633320127809215750207085172685913059445746844530075569404625064110330628639045223181428769152792792321310563166211913757403331429528447873659646178970736961678136540267342448044083182882815025112922499601441960964910028160848218493380880196504995707130249605918676160071831553801732072730080585177990093065597555297363804027056932025673757596791412537550752641673979312951222234141389280194439852568203271685876342019901019602193309920645292254865998907260852357810717595220171928284910039329174161811488019713516537760125772029146644942014124339188018026136032749231313454299670526609374283345964823632088797543640813634802824741827549599935180729230741381401372976409397668850367959099234736981041618403918009737897759011842558802580725471684751132879171608944093266821482443975094840773922511855825766345332579232757583423697279283525964655886568463015504866363103313767194858107218658518682591539210154621196850810805621844106305369029499825699728710465355465984900886861532064555236121164330998211545703251380723678867848261167061191975851594716939286572383634591710850506706983201388244289182892173643982827196714713141391915790520369276453710252790481602273315710024973448829170895218415784886451477215318612735141352504322653830687255929551403780256007857758327448169559233989583920155209360306687309545066226287372240107930392366391339818448292537494237726306691357147576256869883320413186966371889547297286731148417561136754793515726539541473900665311321239958717726528939286184963341106454475107400891201058318503048852399310213216248430224839680714847622553627601441381271926955787401268526049710035647692044163011346373063957247597779087061120051108356885442774375718243976957020933438424165263100582064046907797497676517500218990045952980211605739588959356654698867591179634516836698051944375088155402131267786697300637064538187185613132818229361342105745305250891599325292905584672619579346158825020703037806062838479276584339850792849290926834751640893880029746904052617543155786836566614533436725991078305734747750078676609799078573565411272260599736388002976946365232130409239630353113170713186264038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] -8688276356831484058871305392588399242339456630469622213311391270497907117369542720788003489719545476647208162783594155562308456382864933855404057068808180389933305331801949805983585780436139024029900252226310018822241494106379257558941665639897103160925643261975506713031998052568113722387599774541923272852815876960564662092806685902943799350393467742401835192286413606554863361428993549891344915511065759368799397608584087047533003709911792910306066878672210050552913417598242792259264825795838593609329781886172802280339257556828862895746192850958132728904228023679818996749812418120424124694559850541169604127879275412682351527193703397944088603778696242517322677543342877703015681886721310319702498954332862410465426246903801586652193273420259487668579112878514335140315448804881159419832191488336906236945046177943736620989506644657055702795396535906250372899741272907207273577432345790983530573594691619233760094590816524642966865134188731102969786833984256485297086535319052410422157011693229926933590163509299627175551653181283097216628927879811835110376876392712030991627501423985767358333874390968043806571468790793075450613005069143635527548285375746997485473835670606114844263155945869407446485975088971243823848886875317738679645388987040116930641681345871866611091523556648567469832951622472380886467526141000360919707862441595723887438272884091030770875710707557460222647676934344792761905961080811235422433448739924506030791760144603257602865969738783219546904226615333401077480938947769588069107639335709523686572689348878187478263245804194737722028377711444796297381551038171528459249912164941522857851743712315274401339338246299760143059732243100378605461251948095102819871431621529486810731946747490353520132093640866480514062174520870457415580137333773698988009908284994547368275034629341293981458029470064301589101024938512304153144803707913591102703550310309563025935046180138743831953255858289404043570612207769361237066674994553679694947046329141922564217418460049370518416294794352522002992199815574410203077415453417463812740504110340935100394183593707704955462952986690927441493504490550044679262711649222160189151331004084007889654908082583148251887829247945170188691661169359219096651079580762022658291243715211749076843261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 54345123724367872492302631078527504467711044561356399523657376241056888889894859614818742793944011112797249371302013193769164196012538818911616407070417317455562204029610103884788823600945417956377787899626441126788649456332485823180324664684067225239585951096187810694174456137697340957720804728508819887344102065505348497194762005635165586018130487407570203239548326355191592412958962113351427159206969157159270420033036786751888318289322524088410975845889250285416791050071926698621332855321731790752727224413227965413369960509018154884043310465611677400747287348323979755589581316748129545959829382413768342900707984088957539917525975303184724285538397162771425594456590302525237930384498586102391503174257335896586264135165900916461568917723165238512504219482145332834624595739612461273274271880818458888353193878932060073756803256786788279246155683994309080440756445617115673255021540394346421084679784468498497179764148870009439070345831480938469465819144929847355887945874316517805306921426345834103628893384516305839572218366433483407804031054806301006409366977779552450571981442839873667876658655906752218935942153931335081087260895133434913335608672041167443399243630139067215680207458801396257680522752322919027126935208516602160216158989669487538831169190286965527702977283718017593373698942016031965022882983524248578030968013084484731972855064947352634010751048531039425831151772395164354721897739916036351933978880273709212436869702749909469249862088128887174924013545808587999281354431648104236644030838438446183343985328339518770974169709474019946893158599375027623948260233318888881592375982433137635924940278950801372607970471610223973211587435856512800726605101508315183333473269094758053233235531384633102072703858996231842709632350341021534961672618615068125291613367280281240688331282191921248393115519149574405354082576289076081154029263545380983808683946809673143546879715983864358269067087381981769346424719863845834869620015886831579616160208276955618252389956057049795778117821410529664782873858699983144810989308393006093819491755925345740099684720960694286658206370085828968089389452695433488697749150437441769730248691081845170652633312146691434128540719845764531772906360612060179689486303549264545331709541642339900135993957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] -160260804184742244725744539099298027976063129948194738893125578251119921530914669345950496173266868497128576623211916297994429921013575728159204605824216682602410905447547371594793231667361306047692711698956900536859842653082266819406663690341656124601079261628302012093946510025226925020537952778285529798628023212530794570731813677094420891875453326988341665910243205331346067783855490085317041271729287834823608504973784317901835121044167726006899491083775216053056735470865306236730961273689247173703367466198762149767536260871082473928877816217378183586100188762318016247595508226392452398643856170368987816821693113518133512350216624462102893998301379774581589153871622821359043364983783354026939739159884093354569148009218269510876709006056901969859834720611378292153551443094220947338406569295725529924251111412913115916528774958455903667933130744926710276856564373491821639206940510787458908232273527421085358298082684284045926090101294073856976709457906075238448738233931298655153966352220661909493307724724955527746127923169742850313592253925849038354334568095831111655798758312302768194092259766322501528800907073766145905666800451663152833647233032921739483201374040574189711599279041356576356777539680194850321654088929960688547818577511297135355318245525871430348048466999892385311238842454713661508003067564795049947887231229474896313188710354291559903909422447167063659831778864365592893337922874759382232620592516793031926187175911884242033647283955863467178036247582252835725194176006248724974091128277370695413231014163156215873709348261217252913267467164273233502137702117136242044582142796856456293431121655274586269683950588843455222248270139396170377255864556025140486835536639013807028017291303898405019469297593856403034346724294179396751030573745213065490941165079080896231441603403796915840950857871900585971388180698976126916995536765383041302378390256391894339222631144538272246719403076682107381000737850528363780782680093125931697227985903365474492846310193368281744271146166529316990505332838620333165142049012862552869068786900929128231816687637869455957209043095465363273752434713150820947375440183601495518769713392029371526982841304312666597637170109272693854875072101672146999036460610744232388458208049542008666321635246276855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] 427279662850693802282039537720874572718458972333226018926343338074121340610539068808860519681153045036981493301272332913390731526575533871501806776157542130136793871392356840941918064469353322206100604345578527800385350740252000723972233731374404868654504710223857215895096465549570511028776182511960358497639448454721140288437155679114975608752163194045868479550509543850251229232265643702426521798195282835192368689450291463320670975138602797949731758291233505191290896221032584037453331384038901477059194642597865148676297783663384646758332027979600050112698449899605342472094040919700615591644267829093033122751098431362327366197706806083853529496927123724890806755763096271129180469021258576203769326324451496070456664185427726090496074258536879055339312445749763802648582494996548692316804057893072033216612183899580226948211245666174645489164927079521518071243999412889767028213390896925108718836915465357778764046875493709875783904920645521949350934067480912521036453211493930773933166937823912679500268424668756146589482223622591933518113797227647034615766953704385026033775488314120855750198365735589783543164484060061151250089140974858656191996028818126388591490221679085371500553739648231055259809518918368506550513864031813873898509672661349001348729417488134177380483867881172628753167200261489164260991154337389896501908400117947171126853677845641002559503856354679140094928280226067725005896583002730288367675387117694335076959530039714314340210485537973943168670049243617364357774889595978834991567818958906442193965799939578765070176193916786272312519787799539334954620130462391409851452338024440521347403271573013629217688662911088512585167117409904233622474576192598128222361083324327084476437223819351163432545340930029939580799599956655170596469131517886075599666393094935690823993333805754382922772928544961650980927979960816873954248812129231295005052910578815920947601878137714545015713038911221768315057917271443181225798935015433748832997136919851078743996432380149725502124676055953511563241131826918056710805515772732369816405102054349617668915549349217342603557343795894394368825814723681510089698707243895875126996402880128206488796717330820259155130108970954751037929459140640041929915169972219983615061705828352955904847476631402969360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -9672021812536933797849520018573714202907524697067013946820312962624202414847938522924780827545509484471653777777633371186692062595895877566110045960850712134931502567827110427690071097617262343915647620500633801665453743209899305386656182489758145194856842973213143321180761133477621931724548913136424824713679384574542918480883250723932681633868801519218286994401439306412866144853973898824405476388606698756474809035236092187469465817409636991752310294389606675316698298799334383140388304086498803966842497622195430284912241005650250858448494259210471556807788442969013407520912396078344323940891181161257374916376964604288618069201857951645284083930238662776860653229301243107302125709352572544098083186138968721755356973612944991558807116721399301865858635637796827402326931607454635672064598413813354332374310945049130848373304463822878294172113207548580076185227485043287052628508589730667688288806302090310984180945339885761480749673200750917773808591784907980601282942776683700753694031946133100784963125571203069408263169277724562615589531550774432391150810045615300792881084898901278319978276411235303103169772080133838650873836197986267687418011165595733561887168875837279347620712821498518562479457815224878550278644826086538474297457767453914240220662238249829382462202935610470828529974375531862884609025224212443684118265113604621895891406155892759974252745297156817912192161982219520128477643186128138354436070515655102263956331706318957743685256052180277601636094506375977807973367092150160242984885428199065068773196968591886276810882205938911093486599818456938140018226870777493728689665784291753554158903465664179598054760694226471516132688694502768580359776231335812911555262403739468439840432545112838116789248687963828890254263289091357857885909389866355783985100872853011941064310159650326257293954748643462920179877845197011397846133788867418012937909130277583741041706755440685876094798283094320601247057281238234814027647846127753263695722499606038380383600203595464329440621746561890182528283865653345180162978999831945808447174245968260789206800790845937892900978813626966694695673637089881462421717473628682527633550744579530778164901206662365999192783723491742521251992163004791365386630826000260449007130342594096283903581934282556176185607910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 65781897725770160415231788127945234536074525942472996698075497725620988661083751652090168232801631285833513682571856595867893548124936272999359847670088855760032442076306953855632496073773998012263861404096156545305714583158680767305324106429491586709550624464645612177949066885917433694210713351789322221431618105336686688198683511661067487088130540631190013508926868366988957723538931619390772421851217896687291581221753000622636107977049550857274600663465924964246541339246207894401152963440476877606395892640039121099467094656815468225395905188600904658534778100856234729512260866536571967439414272566064419303168975266085930068216271856831000078319892575711543615261037609260840365316288966406086837331714611816991159164386290891102279675379124101752910500446112466240007853484867478421702713359882527971799789196532344952155036681649329333472016036160681105720381949632459630146785282688100986984094703495748942045412141931422802205372480080617836441307142476148853861084314774785359639794348244067959228851210868941214258719480632678882163268739715555399372615406725835175168676686900225065559710550659333784815836815929174954254733314616620142260175665397827155709140031867827154510195098138995094858032270696660670778541424267624693126422234952637061167397693053299730048737648176153575014850554722568076926248154560558261998967669070823334518747929767933800650061974003250385733900700158648022648927967910424173024189064316016563456639026775398739555537117753752498959669291482002638786927773229191951677531383297816592642669051570575671769653044252485413454087758703722530590798555950569340293187789938661375311890616481110861130857601800617424926415617715957107962536136136063070241984868158157410551949653354313399735359876067607722420579035696351300748180208430181152595792598136231223236671968657525242152861931569563461456615164190420303329457440228838748824205382754764537384055452353530404703470959269389005428072635555942731873104141340832289622172280589245813454702515516192964901526685750944707192011623378622286604356304456598015566252343479959097369941948548560899605845794124788596145129529146280581553554029478915719344092188582322325251526944426329246475296258658451272631153673276793622749369734377809900220278425168288650298764608237434003967791795730590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] -664757004070918760234243960705334465635447157973801067338210167406717823326554508419114579241311505928148430849508072086199046110294746581686012224883718256185555456054447210724308385989983733428223030277541423703669855165982023480411673963448763317265361666830534332989694049529248001547052937094756452939968817990192862153520047764895310092095095168255466353872116192201370088841562679367273609843133327197459771233952638955092643980412825859851166917867969112642097091729840376343710726531654821550012926078751147756898508196239535146140240543688101094681841163265389516598541434323690437638029702627503003208260367807332374784588334510201610029145642301535491991571573165307048383388231353496378248225355747177231762242652860543481071613854325767758536936625625565586580687547369248273282197879116415077034870651886660187122234390402625079787581550755195067681992875488422593162505318380279146218190438446497187820880877620734379671328637440782713000683420166857710296016493883379519092294828260869484031704141460725125121018539311493530631515910612943135005334586339115527949415954313510685809454001895402027286481562688597703207564133704953823835107895731593885104896493924221697218648837742969001337086165690393760380691420677109312033474900745323865136669877027375528711746878554522968422035321662558953377347226982792537930319682412860898233410761031153193636629274887884506221781022983287194678248869521932018431333737741611358361686681399219001916322001592895050473841167131340940212626677640745331124127042578335411465078560654399599915945633117413423920908853683229029704291904233750484890699608584924085344132631904717550220850191274141615747125270004296708230124254869859195003726014572859420190211725156712033324362182939945814166998697597669192141281597260291317977205824861589104199478986353870370385305553285065887298216955713819913808391610271965934458852931704976770585027624091712299763110811537091877130076247141902934881996489415167137481530860308040257576456707303664734286075027361471261621855736317746574528803555263669876892316141402042812949729258567777732463403730698078792107731485210325042848838364237171042492688717929497411175973667907519086828190439114222320926733422238932700336247481214695771828967567781923758528242821008724661169253522530198097229003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -884563882723570341673402305512975903518187946396310016425873084279263947912375865638769712563751983228091386389309720955799648942696473230169643611356012507218429593255002822917530935158754038048713415820782837528822672182134123970058727485867604643883549968758768797619927700524289107217227572137038378583938229768656324813244215777547877336788527008374937051505949358731961501263533632382618791258063615642641578184710841404507043819888526201181292117725160945232658408992960513539780479325428896983513348018129274210097082948039532926436908543091919371391333046443924499418867040001179996537117967644865653327725417596074164434631552918127284947828585043788472485223465344717276250667797183818695281957770151229316263668591232176915389229212176661865128130308118018698331610066090965872460060958858631929070821249637615669660993317649716032326747160691810000092433641038672757278645770223048441151981228737914696762495595929269479178394602854645243637596915810007738856360703173754010894843490000252070770484228580512175221768056541423761930223671633475411462452328742825271472157169232889910545800375235130482679310579549396073206036403155707627129879706898360230491156032297761229981506572912394773563614831925506096882297202938455963860029823947343381345514778764254070299618577306276683047815678662429498249801318174340368130462020652315714538455959646253665914053190487085566107161715921816705810722788331740744708158686433671133009983460895138237216144233619693456434452283791814149853618934038267232469042418785570997852076272306723117548512760984677480184466246846618809152780147880336136588351278196387877569665171981581650529937198993985949824903774597434502817590818967291638706398106822272309162766327958225364659522133781494826445883656801693109411979892237595888905568642623772689986785542926583450974244171772185746805756854028972008915035121529737795418250908101281305507505096834964426337584665228595812883152103992225359131335583729594131110247349719577866640460528018374408475647456959818950534487764038014962059331519800658488505085189756950555178726440972866777217474852443838713536917966403884138703342907379380625354329718733818341322702211038922291622747431723337213559710021722969386333241478314295833204775071831252824318537586033989184031156582932453602552413940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 18589411690449516352488667704913443107010906124133526303793826178597221173418321858026012621563295140970574993048861065406246130488110039058859995973431576806846185773669840106308184895130606430693220248924231144809222154592991791493907289257245450466968591038242313903821373292779030156060953968471935354905629946175297581611825502496853591111792450617504783978385832450285009032565396220523953968754823852680929985526408005450347086646182978888525526768951758904358461164209947616102763401374907640517449230396017223267865658810085873901629675513637035357310367573164836586911254170421129378044106503406123975471755352956600365733787297239985387422797396426138049621191268906841246806180730865294327298542393502677146540173068577969850740783306309778665535470619003187246456598903800207192908084464155466907424290703210569970746651579416897025448377938277157647914837237791232190354659655972881406778253705204629864377075387438099432289553347806456919354249809033891624532136954434867812262280343825026710226134396879509259781970065986913501352162421227685259925369936642536354894288360610563737655372189248098660606752526800300537972258237420958701632086345465223525246268970447545157324784332381711112004489850161569393770560451680302440263298467566089704274024209578880958363682527433542879036638868566187486533622600407241059970841315844597114167334551673862851182336342547969700104417275429536769807147151279538502508508361622596872842757547435873645202193678999548302114514555927612331143491733412386414274498278986595912802345066975359989518190520747784573096980349045431943047135513037430824912752355080628574810068509392792019521178350115399388108605820479487690808938387723020797011714893386398394892412972627232711085240511599366307456139571375751473955160972733594120796668725021127048933462021835120379957342603980044436123819547416602543621461118988323485428192793705212295887151956458225154334995519733801866816569516118526395648447377331767716273506488842824534061752374171749485254762948094271732456028664798226384746950182866080344563247885903163217747099949144670238289879043810750713546133364662222497000101454454465565399646896773899350326511690495765595983326838974926095624263685039124893981513775576548438153069826255963445729660139842586916159028476158709963783621788024902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -27535004237333208504096452444782556586020975754612383409002601881232422161751947899818273822539317933274556710838134575365679039261472326829251092186337835892692436339097597081071060802762042026288055274824631777060417020782925512389981439465705190794600013388880775837145436850335663002146684187283468014372537975614511258057818712381544438604629148201473437608627292068224753573387167828162601898190866907361909214939176024459312516880741534433795507991640840302938651048225286756358761346478349838708116029584961283816600377220235031697664519208603989080002309819704730367842269984244166889800506598892497859894239617829224635290543780005092537155255044441761685296414381021469681728600560228546368727440168867761776829574739097562255490610566843838072641065373975820761965684155934245640671736121104333125188936229107532842397303530561925355979930060817883687479830121494423883332907605571664200201450926103544399998243131581710840050214452192414321153239056231301076919496028477723006140322321154910850710984370162368007954966564717630783986840276582731877806788553372971880393051113805338738658342703386429156463245119066816630276922994322525067043474765014288072254658372786072144273367912439345367472957167852482714357925645687538901072588989502993456264125095295874183192163355781838967155432842804872689569553524513691980824352561139519132363395565461178451269294340657948227642131434317550857627710289860462718730649150300815862742130100299833251661326666961420025465214904083971464859915621472626370270901084595099956462425827581376913117317689890107421640489379449386547620790519914925993694386597473266443142330301145367440890574068113252699544239858872257367371385472650325135009099968236134527551184192584733419815609803737906201486361402482819722602553424391891870885916087218568854981908565426436578199157389050795677759823028198883713107389335747534206422862539719427531302689195382280040891655682125800306678553376232042614749000331205764801251335349333558838604947973778452992567495778307853703129045666917284935230022696362944841164615550713369491928058760558670393893619728841477287112081975858899908242503397773694415426621245567707410897044261733104920474582842688115259503287594380649039656411036001125969823081788303333556679766494154541718380677095545649990526726469397544860839843750000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] -129950077255344192727621807156222928772539818331403535058335435959652205907796729312609263908446836460326419861548820649458772019265588532591779155691789423933841691564820510847620862273468263456165199541271952431303335322888511273793272720303312862564438678039576991876325816408310470581378753045362337485468951371163177053838712415467943867968633137986508158087186569741365308962511531398377768226195064289660263575034644419389722456260111273547240127630435660325315377053156987723791344298413696255649349269908992294974579216599903449331807150637626011367973304409965802786121640657414026716487023831181564446235883468548040340301307230384110003898740405333375634101530887845045211778768794622140041655903870249116181022509888609386084174454817307501190736786033026940456405891314786838502316361966622618103573189504283534452961949372417944056712188046427033472634341676050898663407543981033972958293611611885536139567113656004943030764811170611969336984560320178671836677426535251683236762816812547109305078512422920866893041216500925133940783983174557262992236938836450750936688858258434136195146029446462247013926733986306692914810174584016825042008430005432926090334355343293273068813997953321239842723059048984334288196130006695745178512207622749534857950422813140264290244083340275954638253775619837663485796579026105074943673946244687359367978161600001753196765111930950769869053827229739389502610143774403940779663671760205433348191242580450560776831758997406473434491678287600430936291900016187155471658231822529752151792040060516201760666093135776239202197734741470655933929753183222823204820800958591261926334174094946189214082234279760127416523270700500456705572104996135352974723280540252992609519643715225499717259012626706919541347922294178790869436452345068373146397599345249759876022067871352316379470908373078384481486212020219036809370678724061092284023765851624604207624561699410912272705205830951631131903090617853157066775615631772604148292712665937632000924673573554961746340369714322402323901065654789903710587204549450748436498789153661016049514954310102595591789163983029808452204187695451078650163358160443857218981955815115402955689927413809029943749981099528897401249639743557748682487480751109744697549911685881723621561219844711437001936497827488115053284900568542070686817169189453125000000000000000000000000000000000000000000000000000000000000000000000 [125,16] 451909885074566196940038439668616055757742789230158956159432214683496976066375167086012473116059631376362613780722364959635379724981994712223516908570238975288370670053499446995853125550735990361366278000682424696634572413718030926392679083769535633463455887779164835473251210444247134761599404948076185945146863450143671835318137915066637988919210342829808117039831551433071466408430617104144424101302023947235133716215185426432192525673949816672151704442743136636959694744773727282389061424776775667501752185561083111677792960651037780441289724655736129269882640297703280181141059824831206584073096383753877837409720821071904849328028803420456581320779980138063240132274549553650346049165632381637001538961380451052616302744127055695190993318574405703781532852826156587419728836741738247338658445302581624544477723079471089084820117160306730375031163370748218339508641201753580420140392897640237612790089140605784125808844985716952049381145738241886837325503927933831601813382202037271497789279017612115856653720531914704278822558827135872816322999897636056412715383559787203812092084107545851486862393550381062085801554073347848740940044250177134521174386168434353649289743062770354515211770425818044732173869261059107221649583658378615715106268599144537618151590685385026922593376696018378270241810821429989275912647894608328728844455037400894237542084690278908258745514140031974481106021723952263577506263703818511440437410135979619925445925597094406105417323127174147808076805094565015893699575479348961591035177693547870485067001736160946031001174076243820174441284989945032356652235750128494271165935068256888363534965399850796497220848467710843756619252642587488555759517347880070188893515099564890743194939795322675033157354158414826435878305830962320317820541084662534123309384733017628851256011648851822690104040901011175620494103765277065383894199983203170109531902627767555769521138065784392424679275617023084303791796140997430437423534520672662712636588157989823638759290967585408401726667342515659218827401571035127098794454266233664162169492798205051850471167595415552325604907085925570953347000533066428199105609444225658523608281074755111452618165171716319076010735485571578450742785406938825200002276326689118979001962176488526074330857698664933812528130861128341719257228703554574167355895042419433593750000000000000000000000000000000000000000000000000000000000000 [125,17] -174092919818260197356901829864545132310747450651762656034765980486272996138466310940984790096319462729690963895798577710776251405681771515163966435436646247463835002429847765188075472824085235074426666572289076393521324447184177702311606531713044616268174148580901203016354360597079722263374067871745402049003113532833860427182159995855547876970625343450592453926980145536255186756053891229309580442206096887997117510043845339022676890641413926662573875302402706013482771786613063657915326135432331106995920723000815443437010694538269074530346838330020789810503396515089574825569611221985459145228665614549482776900413699711532932362039726277160729953848280136489190301780066734830368907988227371888069812046671008649834604244125659998053386799691884602732567573978654197996125433361706829134896991463458135316601828389074409046764767417635205764696919771942379640699989674205793131134066881772184336224015978014258084129579663953153806819385237588938481571485820023765531136236305275593139628632969897095115477436317356137301944236203171436099106227108290850134640481823184693381352252168723042277775470294130577893360942543278749376854659792415201052091168485781008505336486675977340502117651547573002468614389053713479931322815712886302487733561626711036155626471963245367695489435245229975322690958826459151337627528669472275513122851279865573095346204344083671968750037698045992848912530516862856241662563022442726458048982410786730130819932863209320567174448126881797877288314713759495874245850905785404429810983880953492924935952226437635078973650636963158831162936251480955228337211608565400213460697641763392561521838743900050034384843377280234388011449034574991601188640916779529416869093095797668871705455345615438931738520508919719134060964985006719019906061225942041204748460640478828559568695095728364033976581347939542485622410859186460444625267154984170843451819121328185146003330652336823862971140633471096843212780599103314844355059199833531351587762077364704131858603243171565034405298164567228210530474426335168855090851006271277498818405280778108252327082777958564868465839727668760262531549967117865454195341810702131859372859329772118152915002039396989954253640786467167688507123315919003160180114484375331443074483618271322071403170217924566247780599945152823332904234998608217210858128964900970458984375000000000000000000000000000000000000000000000000000000 [125,18] -1288320538324918487951371329994572292620852747815244201523083264057596335590732573833996190285734415564408143495544553766507844606534772920243956855224670959725562076585775718334859416588536197633273799584022355505599548064352244266734949357233722515822901563657334184600814385660169980404427244698707373340631650029239138524167535122021901150088939966236570132516289393568799883076001580052061073502624553621347991571494687367528959658091220853077423515946355489829521848187421199225288273314706917711119361675194972107135227033562647434736886390722369263886762424904041247248611268940319303527699931930347744907408258855884339269999876411826430491290818858610416988905841601493926376249682561424831274491266760223105251102843203864557878453954057471333467135168820790304870983254634661311667144105411847820204792537624376930016018386902946255521666329130405405764021492441589082268513226603613802823856804365264225793193169864653725067207191677135594023713651541735966217722803413089907899847555226599289589311490883044160564128469487481392920989374020861153768592633328855918621109746549088366934992578472507572238761691953121057812228233490075404531103480670724533375060273608612938079171540310917527698921749971968504727162550566042861367979668462834905499677610948001438578712383944567699336447816343131995630558100234052119764014654219265181990983266428838391032669159458952186451846386477342749032660011517909419375441905605850591640655297551205927058340001314552266639958299674491264630768583212689865487081566850665636811972984940083869548427148936726061950724920698477089544910129897524759849053105722634970811703744810893167599453157133037004402658438964196910546683023061108391046858893860457117187449499613800103365839660983100296894242510906605725075669136933034495932399593852046506918992256220566022747013379472117363699928848045716704234825455595947654514390859170607112567684022775307135752858393422435897121927857644160469985833566490022662321863958269179734005074820991394935006324932792438143105852928123826179579076636998755756722898974427147122352546652808828886646718400104450698869726927349495188413163467998562754654316445412333144410181667024314869550618756376699957917191252969186668290432609785403455120140221804593942286504031170907086957525712597220421465158020617874923274825960106682032346725463867187500000000000000000000000000000000000000000000 [125,19] 2054718007838973462542075676062453742007961272914191159326176402617290921137161122848944085973303767257131746120168762559941279594732259608537649459933153449880917621297066114646851139273883742826460700452253359475393882986980268243417047205922038764801744910025020015277794790714420837186654206624918947421326821541599124099265047574474352060263301047286527059968263684938341558471118112258792519584192608557298394220134642414554667490768580159271346058349994350097224857149621850579100465272393592273821350028776467025415577048728494009946324501947692501109736288835863603931195998486557407345040349106025241730335804202164728317919375433667202117978716138648675976879337869620730712658003221359721370804743065963954165768574784956805439656941368791031598849928338907201242035189490148512301740698712725140868450257328496104526615706534425561830410487307916549815924975743022806960622909537135237690172458778445246344011944581329216483086659248333159516770185984155601662721893358019432321403864379445583412603939200049189695837874578760932771538980060354464799197611963497214928465179949551414204544975113840686187134280683371716026240846432907211807156138806738678446642971262912516975891454623803981806598446934351669538978342106465371036299053228925740936718404074218592053706936884725558392067667345155134152272062351637312417717793837316844840445433428428437964097048868197090562633322264021985598211879484887898703575252363240511357636763353210963189627855349426774745910957022081518789986543789694786234869783282197082106595814307829670470960985808517344374953285128956152930493010350266930114675762390670926890027200312041760822478646005637468403656240579547207641942001730786492097115073315427178034363852919016232383983313548102537357538077033498972684910195993921414489350299532723231879608475841740291939250855872739117966211634740285666587153221349780357689572811163876896997432264657687894070998469968119886409997118306860791864974422730219226372902874794171870399398458541766544628939741453913540463422827406775486646042193861344907636846353995762501183108506676700452324460999328402412879127249367441530994100133135972949926238717069475661517563523122026343715175808305431707413604074768002556305910208185916210715622667344941070077499065075378303392090189214475478989989662919430843390777852164319483563303947448730468750000000000000000000000000000000000000 [125,20] 391432802455249908338418680097322880696249164718311872326570452832020759996178839547405854942648960370278434961643744974454516402351419469386731086992680130369386549596986108281310325259760923817547301031403254158756076332172781756183573661852088320924098171539651612538189104864219410977367789427474628947204468020971383673642462505270035638076749095467086700279014854724810096401984395038987753332605580876216867703083720047195603502273139939861234967613327840762149307025805743363152675072315019032779503516572607214035103723801255556089937517566007378286121872910355768907761994919649452372675956974176617286283344037791931125788673384279425640808252519283038512884391591945823643378818047791658737874398036449518542005964218514082523118618265658914882069359452861479528846327742297285315730902450857909015501483198939430754116050142449823914897530231815499381155807999427855748566120415393520096407768235884478195842606637818276926484914991612922995945134042001157233652943878457438573786228533523316709040993463391518711719910067682185035125360022971349258656655449027531781973715702890765574228213792953888789903155954833870484254823160450968755761864768476642376716679045789067661368138612741648910731270116381242871616210465307908695921649557165469493604580877339750170000929758326258823546751139959376644908692979051525194175389961383634689296075428686054484160686325443084474380454425523081435846228828453816911917553351797869357765325113629617825702299442138830430683757949934689840633362007325858384106146904746891614436478645932612526471447464599329634232435906122991233424102798386502515220081149759608465785561053013896430637562204150576134281192500194544399663425307413741496983919232776116383168552921732225690850039729118065765400728679406461655188078012217467811398812245398080550017880733374432131585314281004628345008298465472138154643112723524606688455230132361634439389456146486914654520033949299611815829422120096089588818087804241262540609476484631337171178236379714699249265761425212801544839280849907679591746191660587656759256116809603027078926578570824676995657249845629457399871874705214156760367081456121145255803563966784056362522478087670548164844009041964053584606550631346386318213489691196000370582316787896457376449425852115974614695399675948576359518317379993575678281958474258317437488585710525512695312500000000000000000000000000000 [125,21] -3807954884197969057993814551647808715606363091058629423693469770260748433769203284991791240614465129456437454511102038112835448898566615921922452421457776977805604905302365245775849215727165538490073674396171869997863830693830722300721714574501128828169800518053910029281119463914143941911209861410194567470034453895835788785478988866187779159773094472539872469312770917494425658052106655144291754974394230151798476218830236154059435552522918494211309463295660848676127149247841469413063013214584495586356985918082100540960591676483462937939481745046406565738913223565782690209564537932353775648546722008443703306813875784832449338221446858803962037968212415562276584661788189263030637352462143939222447869401387995710090226245248411810791356400381130014927318792547686925538346332557146569269143140055330300200509725049150955760391890080450069686569191049870135472327790842802120180748613065195959225998654598647403123311534760172583935759115948797881795634342578129863198622778429700943097493792620905996264980048262400447769051212441004929599034019050605297236366348112075089079765202178674680342569015450199992114947311558303377603721060890071585827024564661951814660930568903304212255333996589145941303086281419198553995676012146721643994213344175778526341155954521111050885265186782414937140936357617346036412565747236283972122715720882165713930183053944536604776910109117544119668827150155288900552700093614130253441191765248355881311464653602182781825103853112177681882336082361089045144534502033054333772354322673182845860625232651519059937508203034203330824908973745534278972114203788595747701452597765076032533333856662752793014954916015106700372624209800562526755937695722310107948953234830672208062265259572656427391830015691461488016909992854543863415781456290962911959743309172932886537260292805873429040551972722601078654121303725083145658490451212363079511912489583100393392813870858078921727093497576555003497610539820325029140149197054106761997784800654082267804657851850546906806644602227767120484860808804481294653470537637403850541738282073084401931504122004623577352815822115788277549366660713321259947454166964370527177859938297174497059750748555440021541568335817080302470579584036261350964178913472774653371281872680670705229990715610246254864415794953255804243712618573886912522749939591371060032543027773499488830566406250000000000000000000000 [125,22] 3203989595892265989943979153927694965855490431982967458209456096785772457836765886245774557630849314646497978777820701285139919669909170903055292390453424818580366158282942847988082471597640406314449536479051169461748436402773175847429156231204422929060116079579455005478373420466156250253447346065063866825014741458978794532396670929256296551159434370190650555103943217496307063364045184251240870788889569560138137100786528460644185906544449982096973106866266871832105718594162740858317631527118928475305679495325230904470518295106604585230000754800741318145539133732034382981560650473155964706244735718911692405725290517815729690056992764541644587041684727494632100712171747670833833924279413754270025571248292094920157231669631332213754978523578356213464155825918919383027612160495546836154605094315348640694799254108285433770221974167670769103231095735010297606849163969466176321580216180459696131542974833915095327966537283168077009248648867103502763850556197331453852941506035341401487817223381120476646889003722078364339063269629420654964661151202579092536558534197260841318892027685266370218783088743744698083772331379865511517941992024459749107904822032001948815116689307591206890801009414058470212471087527163046888767092188129556442715774971992966166399101247101766214545492500798100842476004856300735647824670393535224196879872554154202642615053441116088845629920171808133436619540425192701331242199668996917261437934080342936503337668219632611042339476570468035999069206025000233925698272969891409925422396399829420469750775146456076882490904124633248950925055267540235119918122484989274890184398548083865921190557301445203628088077884114520092662620835965281302238371361634854653312992745694981635240265739461380514662130861201837569359352225325422687422214435072109647602650065249362014394547077612471317129331281269608658025474737529810029989650083277656130450063506069499503188076162873508098826487973359244919727073053400872835293312034761800375329828416888303159401829138157121456327693468778057907607249304258379081710342518954540503609353398371969587812608407046957523097179774595846193564828906598564191607040457228217126613427455888783016697647610652782432427947928090318933043976186759464468301777853730886863584765986393134951424137490536856194766552495097378213052051687915299040421162777778074648438177973730489611625671386718750000000000000 [125,23] 1353596657678870863465389814855675154909427422682906481699790988375737214718861806342912723334105399235951302101344093110649691099799262651781678518962160057859612229942504144096151250940251539103117590553159772870886002344342772414646681432171683318476827617229021006598104480687989139877041505439045013442048271548392202892439063473962534841610561092356727564714575094598891360441915624868729584119666206131604215865366500875883043930981836312783576439887641542723705418480630253914263357366909367592025760901386942488456873397939710562763503431071665626824333414223947361709458063640633185788332726992710252449829143629396251909099064900393970708557796285148433081087756222003471238046375138598203100470587751629290731962640414116603721596947606404496355088695535163588495190968416374883428161223802214816926914404918213580252174985417676364704377326465153894540030469445484032692100475581200496773604684840233423028565590734487404107804942616091738592159747598238939686257899536427322362448691370515649106484874769968532391518304738639808409368879248621945717072583600116603505372154804667066998448267061465040779375908670037023852708615531044438929590481698278752426442314117638839364179358340555032063881043350547551398001469007541272685141906644481261244427071462388159045136346562886290874800983446937021021409550129999684680949095953428361264371005102236794578965145702082247662280790811376040273867066326240560578162868514950961684726389342316628867184749475113907492927427644367306311810059806250890914954469026987604843496648370749675038026482085352853783290469701208971360944615996947351375889992719425522248816504360333140823426427448368398457805490556775187076285747383661395487580457840234210882948520305569474059575569681733927662346146122273922442084748483960474699238309060394402215668336468169552107001592249107565624717877477823104062204627337866277093225988083219745654164544490485567118236982369991424051590538467559936442200445936074066865692634035257833065690863425274292605766169893661660076501049045474339967241906646513046953895613959857293211417205811912412935504953454817808685396079905868568379275642870555595470093267984234944076769228392347243375712134233975620487406767883258751199317961469480269382282767903520860202022114813966389744245399608604535454821201986830602941902534138568503507826790155377238988876342773437500000000000 [125,24] -5478821525417814223358793598040738081388402798494555259571985157948013012380364237282991759055404912904946371281371117326911222790243284471033211624733163012975496118169121681654377901324118586550947431998122650682540154181714772790365126646826577456429366975343099494962746235890621119910767133220838298457851574076387149352945819013397076602980253795287077286874710798889996911384609915175150973681446398167193640691294448481094207276481164680969003135585230563534076661080930359684704160031063981470956451338670569509248534709711584789029363066350579171289070103337927625472361516228132153449172705210650952367744243718446909302009182131917782297324895719230492032144024736193854258304993463136842218875880536878543151633680128875538105375169737675319009344959854578231004194590485431235952800666555766683094947710638662276422118433728800795043666989426063240928216264893650848676414630642766947689288792265631669926685044639099510691684515821571689445230011012830583611514270860348060592977696037186216139539247396031482412632759589569105884004074780462033233212815190156476715873712561883289104652069532627031142601339692213888918614301075115826661001131173587305585958554834172254091418303479649765538561351486829915610384017563260728879961413789427634161721617628223194797387518966195958179306479171901424040471166559736107504628864927075507117731068964933570272654856747066283577831176617535664545727645758376913987355315239420020470170238004761726231828062600425188991683552470476033568326941225618561445689767436814656181313832024914595335563224501196694793205433597789751661809018100725195892816494123883552695192188836905530832742985175107712352858084050379423109921796544147643860359193383500731870235280189989220676022695966077148667823880633739408359015760734641091357308566209745225156296788403836257119104235174803568956346918356168263931914853745825260364343411102622843299412870236901683220881274687067908707424083005651399283891455800403566268778985387620709181634920925027016673892115631004862154295336302375405590731542517277390935667339806268560337559479176105054477256057016664163531656973314323684341370795371540032525440771363383622236725172571354056300702877539986395567793058891753124770899115898072335724867721914392611318625184099132677877344197749883109930713781232852250276907672341120125736324553145095705986022949218750000000000 [125,25] 6717347032754153733168721854286351431295916716743256766839353456313111069107307318518590147787566544703509206751846897836144463976060212183923013621060823302149780958740280247785235612714997553149326018091110912851092134316278150674808899120478166000408780374752755486003243044294174459565088941729523884727715125378887939323204098969297687417081205422685677492449171536396312336696236065827582602904526007105001530230549385698880112083785606314398158997553307892987047567119131076453744592518120738328969263921731850936545091237460491682669011681255293536558413138132645095613169143897884174463518049443565583203603370488701844757499694875153604047958466382474093433118778391869977437942290313520315916431224253648696800039046432890980254910176852694401045597135649912109224743479059680453622366326294764982873232254041585345130819004337282512717175671760223361017088667806581841261838531722163976039569012548270297477623178026352169740315576998490809740996899403585050815761419401899075631396020481995984548101314508296379663982950433111585744237633548760486487788894933132306511181057792160925594721737472635679459177572169748969364389655066472144017196110021906011785619682973559027291540776447752439708721594981360991226729725374630561076089080945239643677155657724713279422552640297643525624317284425338336043130132070453265668526309687409023619457264348031229939456973789773729978407973854463782834268763944000648736922135205216409248601135420035260655721300777187270531110617364969484834307026020070716955935705753548029963887979249179074132135066013197943507134185793028107825240354125353145375323995094347971780382080618463731436514759884756409434806533309710924658405073819939405797019647936980924564507418915101177394910982494931942926914559285942624319394820197613901709038300683724787815725951222437183059710475720731084971073373784492183099370701200921937658406550590288754134913102924267119725015224504419891179481216911401591147006436501259381982441371858128954627302075502056799640652531298783742140573600264164384464632104904918006609400009294608642274167366863579657401438426642837652695464369656977735736337505040768889075176889783122658995586306103488205470659533182663917001577876869591621903195268299347041304208493190707237435347880565408317668888144107192759520663911092705970444838628995165574764314442290924489498138427734375000000 [125,26] -5100439667217667626355158094525933740810038847069568931618107272538958480518994129645931648615004322877963749112297183176854347059674991889558758671921783171013497690064897540340997941365152464187162143950226612260753282489419110306024301017930989225965950802558788722744576956998785233831497786574059282400548398161726860259575177792421085313675666925698870227018029175586237028301475603701132948810013002585720437790053850682497967219427420218485678452080861107012309266129089586887693207739954963275825177355934817567475097407003241169731956661919812611242236610194971233631220935049555208824634851535307791859997083007609984740907081615595343075294491136677954425514162125053264088608492903983520305487771772591647551196623618043522338366099069119895592952598438326389572197250637613076507842288664539645370748558063427906848166803296525938340370533808145067019521516859699713430072155296676475711256640364850672779850315015019911046257163204621491928307030457075419435115648933175038362747954847971774693538353082150980055904822419674113672916869036959897905985447138006103227661744957907915777112715901675944247908197733363880988400148358151801390825052997363489651955529804939726723246706093741275646246023605950529024805095107414804986234599437871573438814676406604037817911102091964685145502465418396485124557866119064144183874074660831357243743841913580737973835826939035671938331667297550531042842092324970927148257280009974759183895793281015166818131340675164265435911595738725650008279636762604491528983671114727841445358527319708726668928734346008902146718360421087737411837569504581842879112958529522764709125199945104405279236411305229665768645054992819053890026511328113244322496314695181301592036898891980988615185152735129725881803416146960823849671437816386357787428603125590328814747244549497044073677647672332532762107987132734533926162566185387124058755496291528455397025790498864349476915572987116173137908819554538390586549066990544755501339263283341256535421589914527806423193521188570095668283538120156677231057980007175434744813555400834430616010448316595129623882326071666741779332173357901764934384926897315091020526858939647810014554964255010285123412444489142640364219491866399846765189894833629465627866482555442386571144091605244420132120059337932093642883017451015847520002371995317957953375298529863357543945312500000000 [125,27] 1623614596617328687971815437879177704332595113197094786272347260172904648604444646827515693855404363144152576348135111817120620608263310884633577182190734715504476084483445808755974138563351548107470890128807206321487406208689920844831424324440404478822684121869517885205267532606920236462151750031373696758398442441382698223102136538368654870196257501956144150270655467823520522777797603812569409915069650267880355558507012220835641414010842074809152365822435286202900403429362073528206062903023302115957250866905658955172518716529845451818159349124647829676451295658984944247542395178725074130206136368928957236598435353665604070006194600316859328835249942719222355502848924715535296024319644967232807563789635100605155848331827203427164011434740281342313410645357359045612707844167573793651461638593580786868783200956701937789097556105715431443981071136564009497501747949272268458070791484965127978927918552639324511838641103811584609932135465442520742553867515803784255769216839332350847354398520346621198292312094267948707169136919910191851952859691267365385158964661530405996698652445513234708479358222425771786103843721644123027718873396866947336402809085336161121317851879817680478000247734617065849974063384234213984800844452265372782974325701725330801301291600783538307344934282529017493144567856719846384835182443560174300087448223519430947009240444917153345594394147738189607358300164299997506202954342714715415058349472305430406072152305724574580269687064320972596506768637919203725081806430349050648387503218775798974032491418739690639560835817656045374574981314719945961108106012608033867704326195603003710546029559717219527485548721194753026528774244670115416235447172944658159153457458257342298866105631779834955569008371478738559751910639181854360350410564860958769174971214059316311505006269830804291511641797226819986748177097969220632542235952124181861811140838275482004862912241407420591700397610684242210480129879092348783870172913133983250185384628068682229296690797179262873223002266357557344941955427199862615341165787980570423094721909748889320570368435409379860430082548773196966323755092010358145839771786997696472817544704165639276257191351760756192553695587315630201925624223248733772974177396406741753536030347910075631057867263366151346686514317915432650766943619257944237191382264029471116373315453529357910156250000000 [125,28] 1615184764564039831363188074070364801935522857466155586336702387207602994678300286758173070009019225324971217088060758415389172708239965764629380687280467880916740850509179182123181978277525640210351461284235485429130099118669986949180331745871218358635123776086588877598901753524839251914472692545874082759173455815530654345402821237550827985346789832651606554453758877789519225915869333645317650535773989938700343449925793291533811442941315258869767995012616246571605030315821965858430290673690370308406164694443117331807847739300506439858903795807418376549393208024121224652448603798962110674185915446680865051456929553512473967687759817455657603936925043477244062669244912562080318044197204626669664962953696451689957009555499097682149060060899130222787214377096778329810975649146561109728627290231913432056545515683515977057499016065483016542006496698367624634431063058605021545844171834413884727948732408017871590605032734802388171494408629219924284834025110449797235279727741724700833910308526626044197333491290621843941135666720463688707583780094540470782675491646105641226180979755773007276368151661763825031080853002100324128621249211037706403482423589317489528747468185481273006276654317900918607621601718091395567354136809381993260823100956475619247868000412299899550873396721166387644702994663567899178713888504510033893394360433336735110712777912235010999401705613872050836340091806303355746011960561651281884234933890523136417040217702790990886944033700584759207982000964032981928406994928709178373727021956156370875098852468847925219245407609685026629833070102092660297805940528547963765087166177012008387413447928661939154763009715284040132752149167805116847862932868565320927472001586111154716117683941360799491669582183562305297241527461472951837107608208133032466827766609368107138072555159483481464018029350125160052976128326863578260732041437717642711267229443024211589479033681931363199398262238689033452618334488386589187089248839256648579555708761615981752135138198542542633195207881986939150754031472167624351152235616120554671597756993743289877160137846131089134850971490499425877184082342330422998026062194277298377004608293237900581665980178861355149121020091318880834481025996075745959478776476312434526350980984938318730815266032865617960486628535611285394548927803242072478995261519685300299897789955139160156250000000 [125,29] -2823543746156192079045198066285024620011038979066024381392065342268771053468506765463837042511035027204109476922092504409173064153515386067993807005662066507898723283312699719513059690518677868748912610136602428278530359182399551715727355081183175038155924560029055390660258232400919064660060596776527412149988363688008794887506155665289685131539339901294167849393421930725445205775533319076306986374763769729663401081673360444890051782584395357130836023609679244501417170261187200473750227654496741646120517676067067286156098183435225928996837680071758583752217342906036420510528829635996706193762762843678080938138901472993402416399418400066610589414139252771445223574807614580062247291582734670166928512278411761446885234678519820444121950700493741276212637506469356739224354640452710424989038257122409420042999073928652215637274202403932394288365038551696967090330421918835203721466009072754493393808928773258960461271031769449072470616848994781971736308626733833075106159199627738900250626895213343202137464838769492889919280946999149168897668484460954099241756274419032700406249599736544664026003654591000675767465441877622160417959506788634937828488680383036193439433778760364469243331353161070994113098247551028505445553984771465542326577605040425712216037654342820227271924760686643200618048937802484902282950294138235374029365840445027766464762461367825516596800238840287092586183629086771099701694555203119241366125097358072354788486743697066543917103105065064021237424506764263016742563890085575805419735049055544230723145677533468597271354830521524019745768743743622256683827546093830034293161937486252909288801600811460103688339362944691397748375803968825447580545802002179095335629939648909687736859314238391717607106656262817481408923363277278771081793118466857457668293111151753022725904006385936608458982510565239349206709174702087837979885653837973174943992217518715233193277802503376135169068123282228770466054252215454522868404403361027205593299542530921201225811812487663528464265346970844273638508932995482000002784977399116837377444480316809601220452449142145600989095491871639589852388375064323792711901349289531496046017751294363636480931463158808762418942844816497660514280592131796376959471833660642678718618812649860757420193776227464466554648276020396172869201159934580231888889834124256594805046916007995605468750000 [125,30] 2101066202892787882516204072118378456162933505948099117870133931287094327882159400831694842647036299414177588936383311015671295179920338247237948104704534381977012135172448172581503777584388313810996065250753282840751087847130517013639732778911134930650248633482991178256918852413529537504912391723627023650130027185854461443884691311507252045601864461653777642967895918415968497235989125687226566047615963205755794504323077650543872618182989233867894678981765331909308745732840063984158753059310209886608358608541369581026255698749691613266237179684793725464543609231662368766528597659141353150028654240956664419512006964370827471327157963893817943018085414860011925039166899147006067278562925082285637225411966298098051849644832788744989957238104757224843598756028768860768574380905337772600559770014927957146281632617847607212166165548687667942387060254490209152437898538302082280357171237732886476813116972599065547686928179295561218658565920622213104538538700974565333694803346710311627223250274098995772107279250258108445338168742378517127492269369316408967580786228751519942418659719290023871353670397374062235107273957341570474890973955104793094516744579412071982583693084751105577190894586006293260387547236410378845428961535918261591411875550951327855227625165871429417061779990886036075741209916582510501351299451081601702901709601806104126734111963962911579969935045463953116571169144507245635631948166657499758065846965390418244111467945804796263022729155885526543968558234795866501519475391670733250421534859220551223336754985107193451217127472417618785158362886683322743890815247251798418118074129960590567001002676006475066097933728199724496661322092358472638242731534479270304540836148841909797656839459234942715480957717922398382451450115541557254866206957810848217301334355558665473564540489266055160309300870991976773609559002750039275783427722291628257969331931622133131330284384199020309496422593284705023541358581110007112342122199055218579275968962697630664396484396705529184831936368840297049650459466344292906838549110385837095059574247499976962586895782029809060464658247662704560494776165897340026962016662714364578639614154306426429438249393872824782847215613384562767548397892788328102162640969137939995394244206781572543016748156053713812441469217777390728484713795613803011264053566264919936656951904296875000000 [125,31] -747213904849016558187313126633373428051740417959107930878244940249820064680439884515659580269173564603392954810302240716475983469949960853034066664463183952266592824122161730743796230963598229776266706332052741625860547083120519890083580496514351789934898861897565432214578944211993771877081789413773612663166603461239916335013543899462107662599604212624180372258677575946326728798226695130033099381986955416349162772814595388949054174177097718293486305751998891477323427616443541610879191799388444072620847405972536668672625017215614977591379685285892930667201003740933847550947504960319046984836235620026764742544298313257994867058701448379656372046487636906812438218521299623032955830689920967687767187813068629422891137889499057620675882089686164298697969511735532167654371626488633733134539286506223157857516192500214332699488711330324515438059751643880955468323631851502921517457372108798352878513736803667067176895645554265997674729754178700736170539874131864857639162828040011324007406532622088950117026734683910336614082050708773851446781200095873938356168111010114816315570293755539964929548925706225586750465186445246590713403191567086802698454421797884593577552252987350235002431046614274690256892899813288644125308569567090461066541629196249550847980797480415008307387507706488886231745047334045220673081157873823196164888463579492172310126587915219891919134684605355725369217287475516424110918716960888753774903346298775916607142615737879406508763546586735601895293475287406677441092839914502986606865508314608743751452391856724932262255549216373894014397080847240149477899262906638172404369235539249328768161823586873972855796693102556247551260800299348602115129317332926307669932630107883470536602025789589252667796658187248084032008603674158529504259247064836405850207174406096134189279795989676238182345492725085723166719992821084433020637232587115937127088032819876575012932989893068125756849568615935826363092376585386528023772320833861617010179490333640848127530882929291640262401988857059220061557956546732992506831859755302609552725799972811325909116203211898279691133249709867706963508996482927883845736003954511841267520412941542889083271177488872558724691902234403731117235904504869063230223412179801120805044458665504839173933939382156529711189933138503929423180629446760159240170651173684746026992797851562500000 [125,32] -158528138268504182107041368744942526253406622369639057007890211469230023287761560613443819366085367173094703936978449032503690722715430035828252460100503651364981922978535898821716228179959787206956055246918713027394033125365726295935118362768915128879720257061689077842549186101679780426737560490465234122030951097619609251661853366757387652626111430659842191133203538362009473252399904239989271233007099947270561625135304385769283980359508175768568034799030328731958859622791636572021608315891226102554647009875566941300940724528613046303763132436150750038195139134655253641813642658695894306772920572387099244927032664720385420555572936246121739071856178989455828056118471850565192682158140496734214098039450770639244370913171099552391262688360787365954040553764280743551405521815993761178603070291952723219708593096358489616388234039837462565042156341510508573979700644747309024501502263961790890151133328019927051151141480259403490893455580761181070740045494131656827101239629809932609288181464184612984870247213178270157160810994123519154467215624312796121410679227738072543105377080227059846967350939359875670682150859923007939721577418019434656636160342040188491124371132119755692328550391783099282375979532702517165035447070447481235655755710540616082623631242756816704072346482379254188924843773412333116145132635517458419322309342212771570874922903718586753123593577969549618603766688615985536681278538625049434874661348402613983846152192431364507817880185853279196497746459451173947596429644698450618366169645294320803294844831551428474727341227207137178780205883361224260617681918159107004951147976146823290708075269348032288809525126483932625790940768068386880959800896686723015351066038536405206475962010958082337441737272454570470215512444237375919616058369788502327400350154432986554156511071929790958264397397268808257078766049981624808802914009003576263675744592664455334347235212038621101293606488152967664403098480384041590816371187272087379861824580916431950829290318913901096653635347800136367207628573644983724752060180427850340436820063279211964627051331339142951107229672189867368353752565685491096534216437860843167724161769257487393149456914241107484718067831838938274008956407310729029695589495282138586530649385800552891671791523820513989261048995264746925540257777020869411899184342473745346069335937500000 [125,33] 384602966602970033127408874396541349697966613833545567040979143600907390046176940199873045527295830081518999882745311728019343808948663661658309407953389127524658231250460099717921632693772830822032676516766783026473968276200848432319764109315589592932552473670236815060824529800983516773936666018221028350093493420124679125656151252923835296322600932720806699057876184567569413838450827923517993848842800623627083713330828853811253195463042899038195617744483585911821000338035417037925135675662845788327772910145060603232783111624679658539408872821710175949588703159065262720161250270121274335593040058538585567270210583920447678257252820903394510407489650742847920350862893494105629317486264233581107998336193002170794687251738150695464407608606423518960465650460650253228209518441655095022320974835501448585004292444816966974908203677694268212420530396751478423923499551919791631092490901066221937078018912481396948836462504666291735286605070557366086556343817359411062707350288454109899113817205276040029000431471741718125787348508114939582612691883221189111707272361957891943822441647894444966799360643054411964274155543746788702321674448917433716590860337810275635762165573318627531038923279751090856919978906500608948001973404172586035080366575565782103280562056036748018408045971520205333823395747343197058427665081105781841076345793631171135566034636657273505853685652719921366387617965049104835596017659080990459703771119444008022351389092110103173174002438864785263194936127150127434170524381827405547322165526804750993131931279598729603593118226977556445904595875598542587223767006601579543889280689941241752400514885907044662957491699288028131453250248556726603137460950097696823108467497319962529481797420503185101133773672016661260622767937166289172225987752236798236627026403086074333539604036787721611200804733574146106274724255499943817613598649037202218910979151083569178121788387356771494569838259767841179507121295176210730348352739306510827513419624064887937937664521769331693839528141007509807239262802626577174411959429019303316755534648576530491189172208948380966852991862207699917156379012626926703354515608602608962872895699189155423747754787830653744761031890798209273179133070802605172542768063573495485215095860665097353669625891826843138006222296814850972277582963343434130365494638681411743164062500000 [125,34] -280998624874363331541732220203661790282577114583303405269688315510872811940762156854589265136357404128710184168006375464049832458758925708176329747526056980704204338067762989274480848524555079952874401227635784467420012998568694249401863531192044819976199302362279230203628559366600851317827231471328989604307565501969148000701197873684457687340089959553617260379172337449856533149052565971482815053742834334574009463450566826918464231251883944632703818656016258361549207953210141787808952754872148111021925194650746894132418928611164945873946083337594664314222030942084514611208062091990208766721064525784065635393214872922433462363667803760131967479212079925076289352034582008419487658885879978098758755748408489457966672940175241112460199070974212331286939987905029586553982478810502039662680030343362106747808542006398548472343519761050454484768151484289593324119526604078208359944280613857028210437739064225556672478557882164197742970395171384093242633020640915095358568104570237012589624533057292110879191938942865035382136052961126908588143077156090082486930809800777108184805488024876014175691169291771507387779420636073384617965245770348766281760505355564816797383978889105319396219932174109154023347773636463505578669124616321838531147611939551595454901944863305683083756685506990485252206465075463931241293722588583870347039367775876977962456097703508376364173613336212263123302138045331955431972901371161484362773222919355943379414410704726399810913081809570949853767487666417604147503085168397390834056634130585607009480644742984663665464617111452419346405967252293939737436217746851464498056921255090961407459873038343847201858400105438130903296901307399904964154639731171410631457963778128367144862893848082668787803234030062611304858339336755141261064554484508974060524619484511243647467596016458547622711775340101720557925473962366661381129948780096602614808318639810990327484010924515859882653251323323135171780908523886363782722238845799008739421157723031209398100250183956652033842951616414190712343731279886044672278264710321128742136974701009540909144862871976483557295467603750411346124435015579781404424993785734356370281439287654136000833373450344130743658567205312158858615644616244789814983695132301709992254728599803244781277226466581178270104466284572347981041140485558571526780724525451660156250000000 [125,35] 161038596846593274760622834833358705051642814181410139894032753053172989684609635103478350428268623826767708045735388459226349680509852627799165991684185916367093244906336808142412239197614286425790431875147782778769920403075223300159310661000380436364435648143567049729087721292756349503135722047224819036250261836190866517740446850061903599445663768565644212927923727703827103528407704681406050661383615542682817812940757967945893311250161087252206682007696841383140668787732399023220498999206020195255936041121179477409673007696035311032394972256592965728825677708587479742993062640207496386985029286927050980734175479462941246603657002923946311582637047177607376762186964115618509300906964594854648354490000048743659411550742163957735925893714659008961575050335950690965693899291701546426293476718041319192323574835888107878848412468689880645557574991709362807632275590330239363575481891243649577856229204973331513936711980327934726562160439296094222945936705312709456533815166945248477175026621253232747927499362428294090441310008448081045404527950366417427100010790868188631379190665610388024302444250421548320639384791897724003897728404921515162222212376776458440114774819119232515010585998699854619088157861019004218974824805602529715316514018596269809175919211966530021955003156556827867139311851006257598890158059011930676503285095563804395247011562551707832093335960864064729600669511230355600406396504564587268053938467816661609212429540588716977195978221844846937362399599574897726305198682375174036284408974647146473064933517249392182540897649289872628812814575174557637122504029366884099458713023025913539828435906626610138582128187507349526551931914004937466997919957917924862144954098578928225634629410076158344831263630492734002033134074759742533666500779700375716740187404916207044772099270418400269648094918678166579173744923776990550912809579746759872523990510678396469589751015781846850720081190239895047932924033452140667859762127709315730345062455381639044800425568503648244329399841491297817293061871755110611421991222584911993137809922546772512130991314439862921436560778420695462996824994873929627739293663581673694545008845420290718662875380617698436468071820680299093681370333563820585613441538180789598616052127637307463955626437540772664542971309237446089768219792404124746099114418029785156250000 [125,36] -81563689123701115437376810323745581128648002491731683646174496631398606497639692199297744203807175489835178076099636683987270448721762620841356343919821525500257936389904068380932669628992905051682151973674984908347050811804793425325724738701492755050405759519367596849119298593464508773384477460201709890214209386827410800104403179417681551020526624632131875358677714980567541548248862731873031765712749737522078019055818236273045461867639964275561059000185170568342175445777138580063645446751385460700017473246204984655501438110019771437454283736299361661108807203008712273362351360899996556352056183922861722185211312105504339725638415409270248242790807367120838801462879952137632893387571732592210079376773545432878600590627730110148537466510660651727480754681701843420315982373316075385056868819919004636556935426772578784764947860602222101959430623958454643359023380822633043292475362857132868568725286765701457981747624120197339519762649432345353351723132551486062395348110874345291181018563209104020733820021890910254526970529741110494744248633813473707558328194155669073334869859309786944906655498844032137903888421061985449390221822169323809697444488294007816471198508447352791587361633297097372189257252100386769178314777545103034086622223560643320607867494039554334979685007862629453801722455086372738840093605243778726907997746862716014726861836413915996481534262977819457078117701310107284878882879065308997989552367856964144181861063184110886368895779777178751077953595473295256648740266179501733484377603799554923699552014560547828739833128015053996121395320143013625234635839109197034593206209192467840602245134334999122839045823748130349241077493265417694132666756287886955787112651590726813360737440492240903925780831994471211755515437346889820936031106357824703114613953113009416737448110139651408832818323739738347809324736844723501398098432589827398205836963205378449853446001038857401937682521285615622568621225143391909083882014008564288545983834134222099663608668239717308641095447015586620161361140487374682446056991401045246693775292913512632129822930124190685883916370992691456886367958076487669989439484136501798157879602523100669249710508754586155433936148490786907003882400159842068399202966503449639266800304635259465424673473080768403842752130132598420431122576701454818248748779296875000000 [125,37] 20545226800573929606951368523192921995693555197447312321366466631274425148189828287548408144529203925047307195365441341961628605360028789471581458239745904868666445959111275631189364295222080311567054101755196907459504944811838057822150394278149584070801199884786495978377982771221759593310123428612230574557747943026702021537752479840401666203720235092896815077929549629408740841950221191919794677331542135508474526948990259320840407350132970084730668735343503818764702551092114225953388507041905314229090118308096196223522154164303868059912899626296015241773434677902529949604404153725274021923756814309278128763769763561747348025800203597638273199403510175191546796737563437680171238457945188423934738047442214121384997445716654809581984226681306977607609601492317799242747201546277001493876570748615851661277377459610144326247162558248344901780251702722306677668022539025054914248973978405639165755011873867105540383733808583751872801367274426676961927821701415986704624181942781948883466932697827721920103004915781620598570191666709264117971378333806622002264762846703157842513178263095175723320487414291132307039479459427014633501435620667985287925738710219281697333313017194602481633248595253351981210693255996896407904216635122616701821077477176096160606952928195877669754058005587854846291148815113960039243704014106980966911600605243437777142417402781445789768562990464606999587467623425643324481449796317164178746314966386106554459984361481328034139658867844008458184009509472488303460011202112534872588842984233905712357573968718320636312783272551282506026408460061988142587193893277904136524945798631982474327186248168651312866299330225137848027384745195900823950030278519404920234662028488488630636165414345269925278002540336823022057516078492845466269550470815733902112230584008494758304914053458534847149144538024779454709073689287358141702868208119286261868730805685008761762172350765827528515670051593762693722228106278323966157850466939101265447679073732802585838541713829208351702971736557864216608868518436310569557686444607159744653830824334485220669145906058943490774777222003537795421188819667366483379391818426706265732898534730537137267486765343022044118313192564799995596286671807105921855834224128495871513308509241871329469872658895758584024417593011380134271348651964217424392700195312500000 [125,38] 14656450726755104172403286553815061209077407423681522072106704918750053964009532855315817454663077962089715871976588161642833698210580087018789575992196134854268594658258477980894562717540750332237963594380954545351002044575039124367584450650228445920334367209439238254109042319950828359355499646612835796915441205446998548717528549177652640258792141499924807549769553123104793086470899991455991984268866354107745847724110257250921204839067818610535550100520037452254551666421593339779292788359237400186165809115708209347984047259071232848334819998394815785472178381624297380637244453304661716407298675781903832797658176918613589250493858297250727113381906967600901925024636590372497594261058300813651658317332313121124223843967125656612913589272328145284340877347340194742769540433038518345613917964475356184920910725356506137602585598271252977092891934256977089673382422852632937966238261351426966000339337995427844659791688275294408715862345700982524895305046740241618132779865512554726047193657765368370881691212839082251520149081741559892564811031398305143079603924079639594960464873362380088645104371595740503033506784450610450414876816251063546320632485106477235030089693726095206252528663802920126021952839022255674578607656782671573305449353092621486202866434583578455768477055515528386494143558112563278842121868442233531824978234700955194211115249023450970791438889772545434335552904330077801186354524961828824732772334356375717225064445796824738733176201249051563270994087841203071473223561829288162124862243116013724840151288143237142340967735085131726823386082174317509330653422848247885783084437217987657874646592980315345706539482584973492924560548263149907933117198725034134814221075381195909120210558010224548421511753391186806519609653765201887187113377604545068466492863855162766300647543802417818718195559171622798088881848409649361335232559305780623777362311378464257259222295444693238258693158621347738998446005499906463301556105983441904256039251827835359744743315141775181956498357924370689508610922784867946051143768320634920842438717834825417671434219715550809730540221302652095567792602055761439821671226863955068454551302750028891801443304954347845278329036355027525239788313241032698504997821980511289635519028949404037306066852205207638130263214648607572598848491907119750976562500000000 [125,39] -20082270787465301969602440741690468078413356082167454374734004140682462173062446185044319575196084037958004068392160848143726297785798108944233387905341232039954094605003034153701024829318849944220198686558838705071157495438254561770787471540378599045483825656590566790598274495775624196566412448223819673931514189585590237330502585659584819297295261498099232740129299940598649817756809716013744698310506059105529189894064172122899617031374904821014322588051971157149379259082348687573399815698870037180733197635062963451695635660056311079658413272036781351953656146513636665317801108356427572937653544205414940624174150449982949185325852870323983636174663189293837480776517748609130324960975010903859141248035354922324024804459621150414968640613247076669545991838384189530623812700944243821651764717257187987421983555127251644319130545762254257190488626595455875962277148768025612319001926258275923115810487478131111747432068392972487890254950056605136471133421604874673650868404248143879714488666930775743358677468286401640589100318685846999922263803761834843476967105528359965999374813547366446203143655099869968817838770344290073212757468078784148249550271641367070781746751999620752851998428325625068121341735369202641400217677752250326294502405682298507408930083382382261894374414655030307677534040719033199347997016878746621152768817976358958774469662060717882040614426727123089388936239746676829023363749798589891834010636641521972842577775794771517269996845437881686096744239035129027171310599833795811367344437373339619140348677635950300052873668988403539706873415496179119779141053073993275346237898544536970694116280420692704962195610901290336722946058855854765984802057249075337784923037381857938124904835407170533436708080641283068085014214423613629823197899377541114901895341833637510736411048734579529179634483225264954841698947372342849981228796839141024316926302806459524626647294711089562410706488295433213292972242830680719874530039078590865746208104039693498677236559945816076546786703680087037037481547046456679289441234763996429051809031504358683505173114070352850453191829083277195220778134562297586041060399516759655714410472642800920191569147126431443818989055951031283485961727305549104042371772375366827520008335529941159948953002087203669519949178479123474971856921911239624023437500000 [125,40] 11266562016750636949472380063717463470422323479737375481711353741601052397952410489129059767255037325162955059259322239528313461054100971336250447607463632463388424113050972697631629209125793348670660553460515942522261824582590756599257709994311969770856078671114353771193904541798105554367624759294481887346802239071838607555100381541054982313760107832565620479059436586492386754415944784748786127833432148625302189634125020900235047320552004622419897244343888822635083701058245104010705959625043924262836018463094016288450884156263086509261259035317622874331962642101767798852852096270887249172857334117699706795910686093392190953836386998597636343429654895007842540246959634677162769405888362636972447034477034491784926457362972711285825919956582606937586843959637726032351268664213112352509469199594405883023624019789139714761673131489311178167358297202367068975269996388551153935506745370463542287579906930048787696327389312041816537772638407896468811828574638803695272662799166822223277678875076062952070039271299273068700845319490415428056742447920110843000414779024841289808705673654466061755481603843061927123507453678391834460160542009469702124689574138791720923696781774539376722427875575952835274083267121221198387829825940995778314619111407342114067542054926863695745451297692038020490678318669962939450458399496935097685806953955080045618313206837903755324727542006155369404571000593124429382553888570487358150346189871706317404860472763407365541220569059893849005681827317114627430253847348162416041279653132964826499404632510790939409299110865721867551345865033803735204084167341499750740975087114821283622518149042439327647213785089346350425742971690399011993959771699448851902660072017726479783272081865118745448006660736606673851519767459701744562292132093780334413274792396332035870025261951487307343031938308228253426520945182403118828215662841715645420153107533452407263431050679691140067462513664008628342320340963859895220528924645824366290524609989618629104721573625651439245179023745569695388668426867956145672202233378227367365494246534725485251878384139580502227536524974937554691135240661553297499504464304142727144437653198607439360864241074088095360890964424622403828510192654635135473601306642865472886415207281705664116409542028024123351548357874207795248366892337799072265625000 [125,41] -3057118551216809115492183308769073048293806328250128252515731031201821661215954565470706709361570271393177899432455093097924136712763565123726935121758759871355364982827618424171186821255730567999932703913046216122246119215975863098562978497645549519851703815083279268281299229531107299935077821521871484281277622356721484848701459359581348605003390054641768188765430085196280960444861419740410356963296601411964928656146511970950337278734442979581992249395854669116368739059009728480267977880789636171986173440633040930197735816928129710159180454880063468562165666263931919194062100209087572981895330744515337400482164153458599694645435674610768515012225092675040120749496637020398890394753782893747173918857958706516352594194064480799742817804413319356984627378093184240262740902450666855567487212233213055054278377729208677643987501047711553068723271965447731489407411829010477664952789584217819626662478823181378448020301946577564139130558710392415807307385435415392715678178416667061039437619101773281176950811814147710432231040712704293659618713106799788015160472530828239029929965624013240205110745104534988577622825176625557806509366617628047103896126614651833216285494603856796035188026863341262425656446057685118037234739647371805073690521565482610290082395262837225892709514789488097210916605095526319193337583117476849787042666165269290259692287650593861038822453024699755587501391418614772180930866012672648231243350657629773650803491263717199658141489551528987961315220523564856141526852328003141153724529896974801176496650332126950778330406666090012633253572681385166702938331253681074031069633966032149121132267706171631678180840825912869621475689928023435197902543664807938369165735689611302973044315026669879882076603231280818370478427096609008193516212522432194914882907194122991650216078551525545592059721052712711197780645245951269493745152502796950853465895283698826530668400244257075840889278422284960496794016437924993777700304439440843519050080914546382503093767383874393767896077832258792337692166509456575990200604020613995188449660337327534621524267640552628317817019472894847891087264720729061648718813876738257391098071368455876093925800464389027415093580821371890099650540234017348070223888198885428801639912848715034723677635468343412317171470249377307482063770294189453125000 [125,42] -397087067738663627183522203963459256399064932953096385524518572158454034498632002556135590897254889364819184885705298102749558517373139118297043511128803602130767006333618325398029857302718810915567592218492023817051311350644033282207980996595310203543923432182942669481291363035110457596353285161621409584643763951540542529572573935318957971056188571830038072137885261535919263672301625639185697285191065176259272484211432648050224203374129224270120891991971791738871616445966270556235667374451745060799234879755949861395206338506855375935573388331173057404506033407139100668099406397120615962925345279475076618391471414803108919403440926188186187723797111760856618471630149297099966386150251207570738076394436653850241914731945665821844514815809355796212010708301779184895923281488751758434074966315602802071738615128869949338406066649741862518106180711175345378733315257431156778346661041478193744343370188476244357583274912678802366223022084080676995868880800463455560246142209718403344482854106090513263795260512738318113598305362830406554069664565116382153859367523381130901553630565974399569208180673179929984614263669832370984594479848691472385011911161554620732014752480746831394238784423136217791181794373865639539760462862882684275781071897229823854005138063000404655302805732068928451517098088633232245925319908726436906636866226691128300179595742913729463804829489500102409845136682722280075969146513441130570333868119811017061572698126562167483716314219785195804865850120993143442933375328377896828777621111221258402359872332086883944738439711454068853917541855491299985172494247695380660213160765218382684535749172453452119603088786606479739051594064789810830132194840232499175171644076901805022900172578275518634797088161079213978000246122333497420353029731379056854523994618975596909245135212701180253666578985279835387530277834509212761242887373718727421725797801689718176805775425747801369453984682409425751547637364157038089466702348668622186575816552820130441005886406630796042413681753006963649328177443412800438801912636508897850218212496260861060418998973607087682645660735607885027061413106205140190372393563644481006420481353449805909525376621394376510744524498964899627113978328787322733907577390949172749791810353775915108102327697597866418277590128127485513687133789062500000 [125,43] 849665348323768835528955650039314187332713180451670138784320975296225220958560797967452757536907385363175397427665966428494795418244665881881539939105627672876045982278868028603715247984368610967089653492760367820711969626428408587672685654483364734030482111381235824961062738268345818725128355433445562265847323576188433930439712162243679639466407221805287387309167921203963233759757178705211634423486313301899644914053677587590291023154052835051857785557634065437087498059330175947046744611841594882495154011328655794224921226218488588213643710275265974107169100170590350013794578185344386927217748490343548826392478646207864098452848102064052724694854482420281166102866514874689210606374951388188160288661817875359926340595452055078405378076004810343434630404756614251267699061654551584511007650683882375811440448685538848819855147152185035381135440276713203949186631996309026200596136679768213409643210279973681301161972463977500488329176138219674980381173090632703724579542995903757130302971737280059823172134342513145031527567297539769976827229779768897411523209864545012002858223623269865542896326475321282893816371612953225557367042686647776542433376028525947982511642211071109101242930294933782341568761536035840185641973857117115405882521389929598220654863908796775072571513881253165083842860037129726951934160324177670832601445226819803486981572923413644233444046514007077036669585681863430203043107707839493102083832065433145811608554122675422049779976736775714374569880154564955936653025686761946533092636731613843231930494284471866683252293469211160445662801063707786128352924120453563728514686324153827572125970596012809935361462138673873251454549056752986193696742887205890279657817344747829067465925807434558805841856443859733707353860342447339642573305644672080017019936664631426989809718054186211876025772533742246867125709204312580193689186897417261448823033595503082987987042296529809543212338838675295519993990621535955644253904950150922317958461501077317517846977232126770144656794839944498806791241754188460456036390065092544401328802469648147192285881697327644915208001840662294232548936793979556270078956940833409225658800712449711988753739948549098565769940027846702711050476785139709765934951639309539472212764763346012295663455936994834516440278093796223402023315429687500 [125,44] -443650044684307108895180866974687201786340223680577292151651492330849708979327965243374322568961751903456973928523712900101924765858024770291139595483252604541799996385408637672019818245690292840945910165829392671036286570485871884362371351789950924835224162021619190486944049489501253084779145359034511007318128099175581671968595795379205181704477000380800084549369639239954123525926015415167026557382886389572894046444144083604349579671105536053910556751085268171688757672795701601588388554956807700064120244242164153352395271583242961923358140825173992532200890540233289956535227764566460561181643025380399945961332632139223942690771369898072049182758076038189357279374853584865376898576665427245816892993900438619418678126938238658995409438918839303739282826970826822858073011374134235123996824098642307154773836082941170014235718069665894133376459837264726059742867450310573918997412323854083745784390866611737581788421127554141257400734644640625075449068457947849579753058399407096840890378503024882214707295981586555321699416382650845651886901473344248361724692659422413999044485328862529857030752934999832916709848351517867138197339792568254670937863316304889796265729112205739633231541282379770308731863239145608852009098964728981224057438419673725832730660216339749481413315197156828786742325343550777064035832284678976945059300149259429273645853307066466253532971117356984356799551953255377373534116416742389461122559549256715448887806087864203400241356623309100644214939383544130544538982360971982804611849267535680618068214302712283047659960131693532863456038664954711652926720666856363264020241303270588327999683617767597658093511016146520831873621981417784173791304087055261949283762460611989562517709281806763199388839552377184129233751287591374179789501547001565204977139169057919598996320830372210436540623037446373619936328137369239450086138898652081894801141701550387128995061329721291737905475605609366624779774469170957110186909969701991658904589787972785299843643029689716926766304487239697595396015303937092834243086653375971202558115378368896317733308637013830199803356895713224985264890766318731255089018033656002665866966990731968936134703971790343162920522233730723055516871726956373164506785295711359830699468502174607449975701073396905371737375389784574508666992187500 [125,45] 113946683728259367165737541698273720368059638075450843591779309801536928320713934782101237869933049170926339920367172959467640882845977200009317344569813005803108190137451765660249150043898118792455093136734377965886886633953198697377728302396559528470073595542501878778585075024276419887830312721844716021472993544921181971890598697593748239347878671142657372552242585856982512017019218806369215181783472591708331568002729629343972005520739768744650715576707578749015899850653316682404276892715366146658081619559718697354606062068093281231284768380227994085284902190568290268530613851579564941900065869231518777210644158348974936990952064427027596152821088915118088795603673890121949820424407792568856363633369927423058606569009561021263592255625396803883768145212785545607078029220252778522204719704455302071693222531913458042937949084420910532688945831520358859221527677758545910561122064389567183648624187853739271450335629156417352562678519353751482384848598208454211916588630164662013820914339945983522721266811309560705129148570348041041430532481009840350685727386067712908375631170419754367429189593719265781494505030701059015528224494886081066947665297231205458676179209197114175849115747336785970577208982268994539912420603618817580374506856736304536472137628794868491008528401829824628047660727710915739630984816858392668156162011099259828402763696197610415850254059948669263125412390916101678207261413827822400477625099810240257522051687934294896634112324665420974136194173082943540729171544862630082367963197658109913168876315943690491005323541740645863626160820807017921813216480489974876128573771762337042897562756616548726306613590725722714498273836841904406874278409600835493791706355158054636461138944080557537406634977219363659310896050268773149305883424158482359595789796976060051685851858495573836939583852348116452749019827897054656215268182533484550676909861929455423205729743736856239020845735949564892091556769121943021218477387004288173566182153019059051003343638235654140287642762765539233439048789994072604776787633588481583958281894804234661872536434562348001003873074173931059827672155273585389635844024086556808720887692335594461748922602188045423441950206269825193598200425469974719635450312488500224215467320430976243782195123088740729144774377346038818359375000 [125,46] 8731548910662400308693862619221936144829537225664773441796427762776482873945768924242761516292875938137933149896650960548777247603648572073681203257436773196733850943622696897655051934156618051005347161166513783782403634310095406674498940134360377148234492670967807042311335874823400615787635594447725215923755153083569077194161593890712452834344116722405929536298525826415717910962321295237829039848691278227527032734307832723474391611621852378953258609551370921856915447358747341846992885136529899874550858890497881814829970383740364792456250790408898295832758822626000446448208723940621186096235886397488781016693957072070563509966937105368076369626150365080488948455061043158256417892782157746589504812006002094238057132924568170768430635307826047429839191648513580585382466391624321097760345496266100096330111018111012957932576340354694462675258848520752671556542911498650994486735246019807482748755429056466377652536461921173316306738074031941163197222364651410347586076880400861816698694639128613300112092892064715373303509695621310883142421333346467995033742716659794704085135865906722511323775742816507079064427291788048759790785912416275394831457004693199433050362173802883257319328138521491917112550824982242819261349831271379642594555863011716411249634425969473856683509224132604480556830596916031720909943474704415145963466297580149820642838652413429534968878335531174823014376910250040679647917649693360793382455394626935232398765640674948743092866772976481501325407313458891484345994943799205443198919649499284218776135304451854160862570986254949406944580229767139113663368947546367717515077214058612470807897829400712174840650877203992162053262042424111906460025609263212005506502015165114573375423500563135096275390013993422376491321514542516591204346517645572604060595157290680802110188946702305848441322493979383214973936172750990869968582864732766710940634479559358134458135286531046416549051701773610795003848627299298518149434615482979100967514463556712920671843141312387043015958639278561382524101638051889460930255487258291024885412648961832827972597623903485731652512779955278746626244772962954195388322097661422164417700795610891388059048670711057233129783689128111700287456654127370639056295859940798524461614239723823704952820889957365579903125762939453125000000 [125,47] -24049082552660756031909695118466255427768398315507682105269040728590366009888363304948054287771235342806994148990300755931683694974983570558968457726671466801973205842117463658076224513738947239098248319561508792464147198572170370096627043292046188261172728783249167496627099804575630568279584417870868166193189559393918862389021615247633018629037377448679226143612306836008090139270661396957949734144092489738225537102994541438132458466151040380945653132923341119469396462750868961754355355832260266543634215956019402988858565909573965123860605764057641233320025359119488868662275540444516343404215056770803773178562857352655844288975767770968811630508594017341794979121517749789029277132724594745703051166561315850770486831808842066591442110709555563245740793373900555639662966922246424496439444096738631941086703264063327081637208657960373009208506250097567166580067373621076202133029889445251565916148181407745930091751707823595023646979614519482810552963571402994722845707613202518216086663655457662260525287943838101146807093272284711615505465053928188409595672948848490207337640224318709074337349994614475338272011399641374859997795464512913821782143377331464235451917211053789801653536474803507724700019324703185359315035785015643804914467567417920032773091524565324976295724533816288426001007081817650952448785154219598407213864168846565679303591424162053856734293670180958943427827145384017429638766678465851364088631563986760507775571037343041118866649349317446169487228210724906397503198002055726820125676329421107179362880025360790366460648427965714785546787408903736402304597752266320715544424467236309279058285872284126070624778419257142201745785711671922971791919948338401556783804656620337457407865843154269476131445200031796262298183788271430340197106308391733335815636485204854166301344684759679045895261306739585109006516826527547540499920126630350870596344684577822704615209746116979770142996663776901799846764024546560406617681793546466785272691611020161788476339932719254814127183735974330154960197442812402504493220180036346548991285273395242243568470860298970083261885280676601439963382358735664621375830588978477266606644695129372054265452310062192446501756878387649192481117083242240672773686550343960514992153757124829227542761600489029660820960998535156250000 [125,48] 12750206022734858844337279478781602371995172040450615536803416508172741462874959195800469335666271636171967136703017199669193399196905935305922155215963100694425813180850076140041130814890712768866291785129273267721183312511527039436985212585701840507403364023823732482123529411503466422363797926771131658575111758285209326809949926908678606344872725596426778072516809544047738383057435222283101568006693997813689265897205200062901308965465931828778768517275875692398467714479891003898364742119254243178815483345799424855803535111332705795433067290559852267347360113925950518269485401817759070945126818450653175146654700307939151665251845950391459925110202392158592576257054193104593985533328146871860165136235776357432355795091905931148281033715018083650738922189006552888904516495529814796226339731364146795958520780006344084431380919639274022924205257998592319921617685390981975363298265602328885212369747400104517933918639695434624989272703775041216195356538557056564472716375509146806223038728341726307879485605164900672632401452932926049653299482089803769930289985025071079819921467401254027991758312260768769377136594933427441317512821233274283302453677458338400338696400290229646535885149190798087163798732084574427408299704680363349683725069487406590817194599076274361086339145949416963841235521094146316117928671849776935813382547410902053551038840402198539423489435282909481477691820988264434317858887862879579803142501319528845293583117062639172452419168245771115295641621724039934484209968038491633519955052025181508305737310917966715477019094682094840905444122932409466615931244960929486256914873437312945374028503386690893096388810164028315061174165760869901596075715051201756719356631320978452977684203033495938209066171904186106197253781793504194219388412915848400721841490531343167331892684411167565131308952920127872605537517039725509612250507585653408697050296311344572724784590374953444799132552395753946690548408539161133151451734673383317679956944253974080085763987199686251419293535467148230332243369099401235326198152333452222740454992952857417740564321122745683438195054270684241006270167718146475727045767519101120883040740434949038584940980541676883827350580949890148435047407614751034859850226118332760137689073625527624855635622225236147642135620117187500 [125,49] -3793406779307555469468925584202674462307032439992911538156033262359983937558554568582082638205751515770305066287742334025898260018747976564359412890575934081363233540978604345542145758445151448327942975480261941079620645864981376325143817242684043065960874575559159105997960266667042174392861784143510976353648963945691171578657640304723027339527679693074701522367167035088164318262832446954427701977498085124774546618300649634565903122044567190683469223140739019402963975698551203205635855558709429602267608317654886636325257713270845689270942614693659955571921297759396597636103335192547539191494207759738376407087907179498574461324958489627368847435184619072747576454213306497368201327561836504453651552106857713348038342084302519523329617008834942897134641477142271742135320016850143547836870679965700273033543810241622207407335552903872700299185353811806910006997097936228063970323825217000099011254956674989260444243925311649728853076787589940653998205422249515102780315654556871611564196290760666741446003930132505773170457459130263362014834574334735709493466224130008302111042033707197499424052412026038395784611601910910987360489754683659841471342426755660175106235199450905324438918926228796249468387796963449169869998936408912715874992695115606003958294877778938348992826981530453444308279713677419625312438677739493035315961062640947399269403736052337694990115821211133677556140798558114838926605121062337298733196701196892975932393878599030316236300621551072951783094366460827621610640072515473262981813746981739634077230762939372625992172784938281489990258723282588297462821640391943810988116808168392432887479062417951748718199107727940404549029803093987418922130216916539120972820726260253323253003154053852244450641155313349718124020218479555002855588726528581166462365516379595753247285537994345347562378153059964557024317183257271422031876054406787992110886379801104780963777340764101185235705792252107211077942103844134780316747993569581722564712429684665844321800677246223200419536800905530499754787455306841335140594883081469051297824310504354193715324828809490928420661772815881321787646992108887057498491309297248718552213487194088431047287878615646820312834051819538833877057855767077264068736090239033354288373991319849309888923016842454671859741210937500 [125,50] 372638581482024584855701818126748507810993204774378516197223801381920138753713914089042627877939482415160850221131734102546172375951909923586672357457807238208916983894493455175970883511369604638220271502608265456933164757625032540887600249874324288250263482148737914200184877331864579402990772192283813668454328971409037570472724605153909206926366753082165686827524327792009981022134257535152299721040496663264342332257447282711940582598046891455268282605479556764002568087445362548176254635322456117453825532220285215987678997742235809308842746341383417518784554512543078575072483035778866635643378198327850610912404976173540664803445154399120048518654643599713330637397215300628066179410305655341559565482162362533796167776228772974676698094926094576415775727567001274779942922118200110954811222039532617145405697931385962399974421882170168550307997485397809366076253420899743503773150666988542017057641480924625311310194947171610089019969018161149799157645726086217781765441969284042465244041897877764436498415571831621110835262636718093437763285562950694069874807125493946264966373117804764888483254907555568139468307271667445471842331654928687711542719372863240448607705910678546302659638430246146017047759197358113688306317602784883540850317950184894364287605861266008058637167276499476425754063159520935131661060449444172610538772101710814248734915693965344032484970416750570222673657448635206926178590878214559760961686942655307245647680401799793018999209464331447082074330261081848348702158665327242614658201091677352105440901079322519901325009728269756352556269586750563004630331588674321070035238670652609075583226385045405242673513719362100458008923847083271497913689314023878255786457428276862940415572320626070551390193258976103774377363276780345878321142978615493241467677670019538896039452710798509072580753645353768028306590085904217455692678732065275708894562419974280595829299970558780229625015972696666316891758227552609075453305466008889805854980321947884672274347784017760023038651437742971434823230668458598174401732968588207073734692633414197986631526889386545056343390572953450171600761171869730394017577545765045790579941755791843385723768955407154998460667934419813244682535358517541286603033204941251403403273956271846145682502537965774536132812500 [125,51] 275912428749773393779900588232218821627147018699539768724474630105813234345124390120114619663625185958373066090019017121988041614125368981156570454717199504592889638140427614861190098205708292864492072704778759512909173530992588977405659958602800520614206322968820198471091940018566143933479866428369734221842721535842330745321312910585846082991955146436223058085396771234614091648119061930483034670977333502848046723444268710571904186826734260290418628427708711506263455951125444338256731063436469511558480796252926584549575007440685043748669907947966990849378695981809794828174779994002769236896066163253522345601200400156282649356022865255645183859381631136969685881632242248045840374234638582833866128452939960354231069689272737589732627810617841686640804265831385791872598818752187602272898664844556337161966924398280887913088883783835056052193700534209225180057686993508767674718320623019183896853152226147229944793129769222148174497776297689937782909520223090415728591136225494160456953807150545376415757258056785184978799708664561558906747796675272807751984080015680213236141314239888337991048890841596079336460383238815920005714927403718194321682537019189864468634881186533175663673273658881837385478127865132810423876805946472841501671043445845951511190569580991961121476840027530728506184041886279400268198244148734646139603454128655897542196577140297356344491042242755637796324382768542300839978162068714649574769133523555222780430850939841362629913693617053108925340479666863286899677954966023371336940155542038437728159783671735916744623868051459109522022562244764292305569705469718425540927057047305408923974972158528608747736214525321914804804000084190224269251498396841239354974078812451318367826669550664611106148891556012546242616107311690352020869607777653778660874258541198203307355144353627195360381502434753623911759717138149371857187663737536408905769226260275910667566695800512710602261683976387057114530631206948669422479929781458558394502879844743803771596593429450651140838618396694007717403678703410195418673459340564739766940440569276899527768286207798403868271785697858476856128038776712632487978156985759668694272466480724571783035759982034111882643003220565692236317301503585358121666327479262927199407662293140219844644889235496520996093750 [125,52] -181313832195953587756116227344248268392197819936426849663157447597666105761163739449768615096374673734143257031709692531517706438003529296762319040403943130844341322031986293156418035986721319259119597707383303148587256159858840970029452622097263193506121559460016941364552670616680016310261286481300797417693881587765054413404913070613338472719162133730365341354927760675049795414253298853773804334808400224708020292839059790877147030127997266720057494937463244029168487843541048489285291751120875036236755724956720742264095706954270728904864982088915386800925021221561059024165513462148716910038709458426593417469845141059168433618014312220890922345543608114051766617336848283088214175617949117060974109645027018551624234501980687751370046953612548739104829547879994633423469477530786711772370822270134137273590069040477151254181864468284237369131679001192601147025843240236824241367947747928930890096831316775856437503399137232099119330981750611065798275411211480467118329611104619636514140936313503053600111103714421265566933942687091892213438996454883050812844678131827335362051968889825308351280879531281411100464706111316608963033164624431601079583964368665940684248833097142117495027427107307605628116303208094508319026191193540115537202897971155660752311075511002122901885500993318065421223920606451467757628097211143748709026641512278194278009707458051677866795485178585159009672610452348057132821542607166842204972709327182663203942469652042495281536720540902625636134077404679449109689820390383867882274855533385625890688893417807192332956938913206536777699066612203860403793935115192775109045246543732004143396570311610044851981966193158360495566143999170032268580416936880466273918425798100412915351697509888690817189424681759620322060099588895521586214775465091240414044579441769971642697507619217590887080395143212031669734823776895498865846863152437349395134559716714445854734676545940214831891476316531372793269755070910284412960821110152072708955842705699285702555186221057161925615655084659225749963770422597615002280514920049836653190135006690998245295072023857643616975111475222710195166900493533817862575038276856033265680995603950969979106112712276675094585653611085718643791134042032332387653752632788051873946599812370550353080034255981445312500 [125,53] 57169689588084618809914897179005576979835333044758533023299257364167761908583845576787022052261111589146626111677178705127801005279632217915598244050614656602518517096705609469416892455382035677225075263044519821739943606243160002451182605798782201966043592822604333302712827011251182003968801154960545085010826829537588320592973211659682498854098683775482278132580844400925454160994473314759797466944042200821352350614855327518878656491562891205530515916979404034447934264794225489869925811311700993185656492929258010413047804679645919035577834488194070255090226229526474035432502392346356594585259049080026409626242413680249392275298012583252283693124624236822155265158301713984191539439093845818537509818354470575507648629381073682486551019746447771798454097808731320736484415928984530015117410556943636882123401427691278692925705193331318862636159099382764181678887927281675052195188944936631230340588099807105146865049115131360239014474408554600131905703485433322299798035096491790028596765594650423311307412032338943742406519584090760994805135711713666906308381130375316317616055795752189157695097268541246269225984801718225921291800331657951865004605519765204128438119121562579987547955217940181121250869111199619769715466029814557789368487646155537027896407144156745845272643281245308571545202396067864249600004631776506202684777865176936370609560497382262602943741916255211524580738114813630930291001804656786751855117831425908925789749977682964499336578642665271711244820816354373275715090079381024142833501416500881687239195692488751807306805977370780089069674648328088527241904642997046526187044463403070601947540328525998332540438043889917096612435113343429959659813572023195271085383030329019727716542379063073017099318235966135694998950748814049007245972158834114764405812750742508660265075182871588840433748987498165852418319469493578568137883564521720017789957444838216945963837650370657320309748777232937094962731792125779332333993567749962541134767596155148196662617940985261263885239678643554667180496010122367821234542295452134067384324741225889298386939457277402858407007857650727093295388409517732885569133658991155871656152199579364942287471262528288913252791564354034073821572501763065169299052689253978765115959959075553342700004577636718750 [125,54] -8343747272982766004005164848126711582506713357883478127121605033448697783250515738090664617514811730118604373104713538156233628468006141261826235082071000699337249006316865664110630303214119518084905006577088695014206123339139253456979337653639079391414553320053598881195338112748097168268466963557885400014730729834820001319506286379729682653220682626795238348373699757391473636454270431224083478585236322338299791405674607010001921126775522661450882808424908620213992198565288221180856996961665913658726958327843372138740486160128677345400607837916958495491646987586152074198741095401056887467312844840483380445177272512047664922979523108275085598135754491594810227392292839326006058367594988251976061255285557951452120889591500642907190172101364967624024292438398492894011769331529958803871390476019634026757505029549041073586961325368630963590793319386066307854893185195643414945093234294498718694737157486818174990027831539738019168868415116167902324549969766736076494609258605336068287609410440503643145928580766468896833834355256158745743361407920873916097177936179982419992866132552703380206997752351150584786035656035728589841194145056131271668824278450517931962176883124816652335922711338075050855230335039533956279768880421280360776427944513202005586437464842994422659339736085583872592663938308326114552556420449950649676639330027300195031089776036619890595969161034798206468772082307887229644228851629181710322166966407949091434552308918693668033689342939929502947680027252609860888235981350021624288703151602821897780655863812817294117429423556335670429266458691621685268329366055692388546508672480775997151991580012735947880780693681997170629523583670806104773558649595207963033524085395182844483270979960887528552297959845183818339483929906973967110963009275178989401922262604479382656405373187200815374197689855593407212933404114612394030072723187131825669905811466054230705296905128364785859569823123217782300960023148009527845070908462073075092238334049275787865257291585515934696803362495527897460858853165787377507915743584885891048084205056883865583945003674373350029245035970726395155971258771905075021613161522780730854458023312764744293301352140677751971900799944430234100570632293346424383610748787276634175213985145092010498046875000000 [125,55] -1262290495975971234370603663492277792726378844227043784212210403448994602363134277134086180903077735884169238908682552970746055807403454654527181609353417004686241529582966017407051394117009171041511867535225178257142111206227989005401723840250704973665468367806122488486400974532588602293758631917871617740843392456635840003840580127872296767177578603153458527262000607528372555213559524925049176211747471547131610509568921875435379148325670040827439914687791704153392490575974568323821717343351958284362207842203017698187041239365900147833009431580254989623400554137214726040570660662307211720487331575716553290027278106906501532648743736123485540154331899440356117896201040220418291975718413465876688094606614734257395347686230052899821964859769542233498201675761550283029215587927482266288338087484559499527135316961362860156638739746727240704623241874686038142443221003993665173037086084775317854499904532776262060117056043448882886729007720994250583986225661371547430757552348749781632841414613213520865709587534459835546455055762067848659992040008633734917630245774264740725812944893688211788238066268858482317615218946708414352835432806658527877799765074661526801236805850157556553183739940294278984218123768712571644455632006366447466098363198940264966844534395327323649116732661685876738647327602734889824316802551886174703054572404511460932439465861768984191204249403712191206627397287592522722344138854396752283449450162702582612628036045502400784767618702027218145527945009616597648430186389994894638276052467718297602820128902244459814963766784021692062851130870441605482724758161716825623371628553243931094323647523975827781166691758096936505840564798478665889999135890261993769860421311504987977427476350128691556856161365017407298734551670550418134678751805910894968352938770414056003243813557584216602952132642713913053932397603224086111987213792334960525176724836555738630230452777938894273724358370171989429114639577717002611369843845056061885189398218225915248787381365491041667285434867452190621387800883687207640760606710330742223137875577596749550214365345141223301176164855768303733195189156099989966539991428234631559591501800043536141791863305039799343894579491173550129837256810454108727805044853909066659980453550815582275390625000 [125,56] 1020808689012877928423628923929978595525095858287358596571430500548736418785405485522980250796807291070445138470451297186322495685325737097228628295939494592679641746897315020412607178541191590691196867725545733222302335785851937598188851029980283574564776708190003384756584502951220025141086763099909446338522513553768611717071526575124665794334488365658544393055935022794080884808582996182479844599471195945667121557786694364154392320032114281754674558321654378980899452287670417397340383195562791694691800595747098843061823823941940728926706653455106028167906669105292450981363706963148601330930162375801833574951039915990770771636640583815845903169198246280231900320721403760350193867708135166529470306535152148786354201944081523651798961717499825698855984087744962141718661480470124343260517178729914994593739146157765004946209657028179078067918194838546440026701512885050843864670482820456827146863053254409700612073860971645287520898149207558319630681232672840136865691879309762515414895535414180568790097606485285565265666512975133571798289166172500866836887761743280242971723305452285027291890799037265841205572286201987196361173022606242715747853135682780909248799859273910706693578374158302232079448657723418601652084150961195519825309121988785567560474113978901639521184931492919211492600287408573805308300384723227451206856538246849543320564592066853067751434366141652421716669488003803474829415620259152526443112279032734802362148797350101495081856358865825752700103853257445464043750149741431627155211020365273245295592376161668030442334437652772026601846663739237884492527677125925765795992394145242884471803337961470021109765837260841126669496408694321313646081207010606922916300411094859114106573169896249785598963079839209568456643853308666359279776470770388215457386728580195766681741486794183346015534032544181055558449575268000421687059203467190628673547035732089960672898800125789018690918574382617917833799007040486200795101571050153564881962048731923590968869064036898620632900398815706320801723266006312547835473645907191955936752966964091335040178805863502469890170736014168514597678345017021298811913024102981821880133752989951679962180917476391730498138445278937367815604665556788679557295718147713614598615095019340515136718750 [125,57] -243866566795356711491764640593869176779053298604687447621395445610469403332853377194530910588572052098574707138909965169394290226388484423983568621204986878089954169648061625893370961168284711619884171749271501349714673588599513582896867485148999465898950419395928571097247532640145093600384037019489868684306326353547527519953703680512294173746675156328191529165060410727114176894878400160782311180792866748815161751893901024767666271161904559578308741184562418715978671961359016551715715686589146685294663920370565790758576143779071481779717690986249678902694906402533948210045683502071315466716508275891075656599222425277102928464868463593543358307214154584422408014973010667806246177146972162057210428484271006703062775055815613837425552207749004585609486837494511934056879735473856719253243885566856263440557239464925726857442916810507634342939204320602398399892200403113676180516890945305230979850233174389898174016405909721243378873994439911107775804180098670728602526464895836882918217031935434494313930989418695055823984052802573511865941111947394035536641534099954052409528438693358576581235449927610333080071032570459169132746081794175775903011718789184911042154267907284529367828328532996908626353245359268909883136990201731166917574144185035860348611674134387718593680823331680100544184496531514538937497169411198703136308101823469118036315905185388998573468218347972004669724195239426842207080535241445572661206668378107714621497379434120771292656064170298685182043948555570303012661372958295626242714732421520531802010964311567618291252692836516076433085203550394937509617546969580238327492007110750395727605188005241322369518181683137053191934643370481789432191617372567236904443677238098660870042682675688853002533970985667097455154350532886667799376206012319696328267296357486325730124582090045186759822449291957633229406597501399586413234946162013288199563686197376178728966536259465646728057995847458917403242679122525698596089587306856222527853714958618514516539907347463642526910086457497852368589449620014450518617737227179324993164619904144867781961144400572279096027966147632000828482106061066477857734428121896300414800395661133588694007147705352785048678607076393537887232451339227564529599234788292960729449987411499023437500 [125,58] 14331172086833882924085532821575718872069493355475789647334024307730595411122176677609572742486871476303441547434352017510416217702394465385251396336960507876974931384758842759706760050302385736922842647138600396489864584015306124111838811567111639755411035751358465829677976457523026325964727005303190824667018820225500707594721146590625770166551657142041670038395896293665116673166179524932827615900238577850618417207694612490967251634292022476963682546153730343049579039262951207117377239330159031871200167876396686106591256279494759394425557176699712960952320884191852436981869215704541997142351296201533337667221143926357967720999179044073460189000099760129153778779231074577841440396920362297553031585770207065991974696402493611718990269335334560062724393497801714570221694125110633507239522595453246683011306290014346045116824516598652026311584200658355568204882913216468920583729400196405094607511256981509299748579861226646869784762083607925429385696308776400501141886871286170842896165308433794929545700022281626714616126825692399412216818166147903807109701449156046915100973543543771362060747170808206053474352326533395347831320097803704832706015385567292666039796778147271606643110169090799414147660526705846060027602984017985017983572094064293421827743617943398573972059767724053384596020207209043922146451262351530527037439487064168610710133705865677009117861269483237774284161023469750826105123532364200548404943348718024022356655511604794061198950895508128382635780695023976297571404949282811989733798845922600045524530826866346734679962210907451068145748014860405975279981643200326179741159915630141866495561511179287709259618593907803336735042781375317698243323334395879541195940461394623942324747719091006000878623903800692919809233483200036747354090641621289519004362849140183195627025456604930904554494540344830521468934748483139902893538288550270443620173821930983210296751931340209947387724972744170049520484153789658555976398996496725055922433143497358545769812732692280432956946781514733386503530548740558241305933917599368091706493823955920693563306063774641862260488080077257016633596277607304684823612133448265244911443318928847127530484884427147913425793910664302863634014502738911467361049290047958493232727050781250000 [125,59] 7631662917609440871907454562031912549003376834809759106524003939032404791023619901560703117981461364741031190741153828477628504008527402271570798587351389317216712629406800323126349575393809474155043138018006943020610152611318801967362678348178757178427148087777857591803522027220905765652700452087390108564489611232816832120011725136754630756130858881001763118816490597563037389685268321689438017744442916378880581306888110366997055807974502271028079248722621127892899531268987233078028197916710985632363578076381830288939028475624131312446831502462293808950445313870567070485628564944474561237840390130234685198601174461832367920937194933607939722850941324841506455126580368947836454091498819524044009176454640253399868201120300781812200351271348814347494274352385865202617421930782865027656563393468960527401808468145846450496963116606446959623786365165246558667330350267610145273151038304769023534600320273371770172991266162986603648401116136977112919330298703906268427395083147386298343487246535595688267825303055837928868285601728581783301893817084007505012004711139311623301106622020170656034884342162863600634520393761274031216766779875455347846499965710007865650910784554003704920441672723426521822172721292559396069692895785518386714923265701838776695548422126309599319511008537932088195974915505590016537910504340372986432762776626179851182448428288630856027064420915995274530198250796728200338813363361727060867632689086801708385751835971279007308260661201524752715265637763465658658390328257702810116690060180914968526460238646534894160766948891356526112416935056968138452692277988212001821014945062595409620819587416635541297071390834162084012168105945464850943450040627811286753869205760732533727145205433343368539389778745756319936094278697987909818188343027871454224329254891287406646428608089522488798735083277171262641698119915819098249106582067130709263341109591648307050614771469220207040999924096746227916209984174255413055403805934271888518178394594279259211223375446345512705487284501515637339687800823986535358041707884099819793693401094145374487827067038543854011959033618071596995439836802199522967335499329015753576570660761288055169253048429783200211807160664826332574603873909468987335458223242312669754028320312500 [125,60] -2240893961791250116346296472719784472828477762346849963481851337146313443611068184829154996877824047225182411456294972317355022793850851035493404195329646798117323330759926958597875203664894221372697333758913723523783816266861645883468393013108415906020478066068981522250559874604463741598082566339398523166339432524768059933958046864339936501299736391537779779914355879175382357031241495485040901724694545211783306709099926069201676415093802002105286380174458839281244706108204252830807591717312299400055641624042113730090279527146127979641363069790742248977021055932416915070540247847295774360063795714448962829611896347665462556042984831764784652350887297862663917832731976563172691918898433392562057434882333742544231879207394290773991909888094342615532633166027651508589777191159417985986644445381167198546367012263791804094676717294180933797307692752133056878466539752182948030762477847071777700562911476376477407634529747835403514007440010311445965735327933809690474230304515373252704562062121642657635945729155790182868731418842672870885584360481850540696461536912694165707112968423988701563660286172445465360180284614972063819228064020117363214054223431308220512901739036700547286428397091285458976837464353471600882372488754254592429127445861177899574642088271671832916909712872402980520737586638078700810041387790457532584312767890054139839885013346984723290154087381733987054342111958710530585662020794867329673085057058400292409907592213497459256242009733770661125030130567459495576873778892561089786972252092370813130239965349271705643936243139585925010349939956852165506673935767631186961639466967719389068302336362430218735468383108537624491981855779960679732853483672749449143089016509611735502677677639025902608932919139949007479476732761087612478491253473922912879668081060496332301874395966691660725264735432288326731190053439100812429491610572502512077397188583544531467050003548084018234960093217272127242873560367110561285302788488647961254529319582118893656573785172508112240237502098789083475631918605720496135674682236020240366580043332742479706662438985027217846801125837818776311255406366726134853514710780295089738170881874411861703263595574959642524536385108891636938534958067847924212401267141103744506835937500 [125,61] 165923434139268056264077144891635005288077746253485213502831140480397419922365469371579372705920163525189133849866314696083238732968124346914501376121354963116997697242708288803343733324994428484236592685157089568951853048343090324206669614957753309007213261107781823253411146366150703283668057327284289153404473525365849536466600005184325411060354379479838605417272589870523705016200657137955971472030568881740398391490075834347114049158130658380762579105434098902158790164634726063388992240187447836851157874694620071614327312042422456237965191336933577646229079416375730198234054555834451743391594989442547262554804413345042234899835632830888511881466656231982928368558109273205587557802348412665620741857864121737341718243206129938757067440248415464658902546656748542615934625452645183080787787161484576547486702354682760110532778066147872377263638039834523754815441882056801271437878841932199302862402661200506661098417837677618365178001215544796181952254913244745669873288296243943986788220461317267951293643599108287349172499584499917039025931622118190088417660803878727466602891009513568339728981825406020286795456537315370759534524216082491754934489611319754124301534057011339613013931105882490131649177949852917237275908696219254739837165236590237104863679139978751340385128898058353619137511267614622671885366268056183394288568614694054075739839499198502990367660583274069597938472221682110292548395510177662982675925439900244278241157719687630308160268135586084611110581209996150136573536510762418986724024819883575977788488798524966561571410553755158560598577856958285815621816038841975539836871885975747900898606119340945535530944999786607195745997385559341804245515635110584496430846011663606594717141010652622695251148872950365478829733459001760218588223054186479523937955620320400261025275816434700128638902887338489154766653524834183785827211204403068850229440043780449364727072910450099411911566112188610755941102964424560233639273615135246673649341807577447113218455615403237824311216771290689225354513216677294141109410453794405592960543424627583338650781725898229208559975085065124864467286866427308773650774248576334773561626364829411783461404499118649116926652537394381659377473603456110140541568398475646972656250 [125,62] 40089410992418144844762891926776199263940465426095455270834905284967520290040132528598387340217868821342394350710412432215360937934437014352419467106104561289084723203391139970630982977358970467289906226487322053908274950669588969341647416843343062794185108586939069895053498110614368488419499837899316634920783250204240497711786796128022738641680311920017103560909135412876245015348043763285935759125136024517120834381185238904223281317964581074154111378948904264432705237565251795332238130270064901864949715548496071274956054065642909910376299021589382940686921685951759598739140216416674655770627586399414967529430620301206773730473153697873952741273958559808863164799551522670404913950964131041167307245615592117158560665800417166309169993006417952957529865091860792598906845085978267075917243093957771294414943283057745741912407720172917274296950981908054821997056304349601091504450411474243003457080497153935839762138412181089187757948790391307233698673089419411856279541760933858717818495353062140343534540177783574446649083920374575102247671559380472655976443121565421517957737636601688229806887681427513298174721872663643928075418244807135497223247215272280637577909453381096102381388014397090831859571232374116925524268577014755585030430117897685871206459604389409306132086320715083173518754477982375363488196370855451822315289184756700205675146216229162835189934734876682023039145596714924664887293154382395980135595470828866543074292137388126985275048231500530881659543334548097089529141642180538607900384990366574331460429966456250291248028021042287237760460892421307096703255135810244967083792136049280144343508399067686410109203993987618915856252321048294995361423963518563761584848822533257730981881161401242811971155117809087397643767075576680809309396281104359675200107078891439605022532527048393995263415095302669231638013197755212872648237633409099408232010569601736771731443360312991228305254620854219722568550012082828565518841596886495089097970616278981761966308659007291839476639569963495868639798800550466262345808308920858781576806196463851915794935246402314286318683072092870075506602074225057650607131408750092469575517624807713980013383526315376817777800771670998827844734080372290918603539466857910156250 [125,63] -10584689332103880896517831952463317452108581957073516314686379051479481342106531663923166076510517885357864228253621104058581272563044157186496263738636110024063026060383937122311119388058193646038142266528636256900455667850728031838910091962590719951474138208039692399942158739768465074241969586585758801786623437031525753887265549401483339354829172276694371995879494949966269257247773106494915850510572907305662830778000224304118761567291827282984746040774174613201509954901443479351417970837620944096925671477019412929835806942865493551387940957780734216971926204126130489330781252559750166025200268474693404181610840266871118718830157430408274040400170846793598972613265317140622952027019563905217474555372028793059933805721917223403695379689701076329158706585236001140562469023345203431624550036772074869200021678152685726509449291281302750144366352025580711095893188870263562488893874362549118241002226872273593705816889132036519296425737534032323253562767762094320957072132388380343509020084262201750878432130959767993150939988093152563223427320830603875303392196169505770934697187451056704716841383414053504321898298777660811622293975396538915654946585736668099745233515856462904193241829911230428278126394541816166064656123252008041091692214210455917923716643529816723662149274420628519143746590156353555951019953740237438987875970208384816294254423663230247299701345771965496648702450093123989493111910402263163955949958111851991893065662533596815702679226593853840674938635997335619917410130282553305039214317169046623780599772462647365413828053139076926769034386915873887824831445908082848499752059173237277755817039298307776320810234576911021872876547631283667998589685439574855842086242068122689812989973659581552998340170260262691803616447942582984840747308719022234578818552721784936529014228854146855954369242837593816408533215461778705144763722191291277424382537609035735195049776823678832144848741697140871719705180398049983685024136741188583680464521892306564574257542211824688725110922450338740428487031638112968945806459785078302361144617095210911173942636805809086079959716882818082185737805412029301172798052685303786081845397307192985273602197173987566211285940532757510190720040554879233241081237792968750 [125,64] 556601009752773056599601680412737594336806334377580921587071558487074807448614746783386548815350974264287838077572107728451606732916049499517554864314344485136982364914348813424815650447583299415400439099172621846352218960802233487411980046613856567708803162140450063748222295413082369104188559966859006513796194566506543951065434096327368379459364435407121972065348102139969099583691017748758643061711515717109814904977117556712881365260071655589668277200229627640069499949058622199487449605726930240203488496677917557404171050934706123253597162473959136551548338053128336987335150307643995379203398382610983436335605202638266538695306157191560481535532667342076506993259288605622561091333951455879359866720155719115740131389397377720767611339931432669400735163408836324317401188725560439996452786345150455407489447047694839666009830152352304967723585218517751037365276585973702246868591007173655578034817681812162842581016072487603145979184494363930445905526304470253929357950262679906226985704073355163136820758039987446550169724243351470395038384622761775999594351803657771811121883925830528926008097356015537929619180386330995978347605686697939254860951689295889735608056724106885895450341096444976562880478557439022162735982769251098210907769135008424651570077278572178392630247366106143266292660412599238919100515610744845423995168122285305157601458020655106270285536581098794050989734768105248537596548273465041844199384860298894955711747807301272007426891646854700191282874019367363234397467245890675685709927252956788715457535615897232416226975361134480084910264054551819732880485780210692925607883228369225996873637120222819786935706401109184174671133706815701613810204280244044642966701124883775282509589456384771320256751423033042948719073073527280551504416652989166715735884933722032207759724979036078644701571602869950541370912987320299601400234335671379996455867361609418072141190949362444055473135526350203137922134064360531907572785407843347688705525786309391015041596939228148286141854500281989029615866532273268682982904226647790923193878871205488464203242230501234415871746723046817143375512132238558769196789700046324220483418490429413516271719560563042228867143210169210476578882662579417228698730468750 [125,65] 132918059878238462168113434252452726061791375917394587933400696624264970074472866549010609951332024449206967999334644776017600721390804691969844580843014501976676160505505614110747147540744214479672696667461440989095319120470583609851164535015589624395182935579161556645593345595552355178231290169881967967275089981938015548344845274084934659494065578730828398002747433974663875180324616314911476647356713162802582113148347033599389088206947544735513338706555534189188430879997548014169358198083839697673360776698846249799189441806624427279743738905589035641121975930257223975179041534479966193001228577240131273177028444220276606511256830443911846594144120096757841384047220851449644992574885435659115068290463061656761538958023694506849083558441948325316930454530598955028345489129779254599377252900568568050936869858848332396040799926862833584676919018602290578173084933049300668152722444826326377305438629610441412613535669295952452070041218332255994691337241012664122450039517546892515398384102819070207406774281090197552188743424631226153933086650507599376845091870204120378769180736569865617182772622445395184662209123751072026981335219367376984497650096470337535361996402481677908697007281651823499328451541413424506591499922866476418279661302054437732840389939516271957936067089565950618133175778598410508384196677673419846421379772289545804145364382843815075051700448884009365061193378852569547606727670291447809658418387217257663406341540222521766323502532758949273476738248077484417121813786461827405430864829996642527606620694171764830685241073829782586233929407641029450871327105292787498349536966551983558184571216864805741806543096881842064676302029437867725637052694934829800553693662100028486891418256539169812595691101416634649768839091234203345641423662558948433236776005133124397740602545959647023531723345998812574464328977481271813095803328460645602228706870082679740629783529019009706433776167498711962514655021564048116904552120655852411035035633509638090990374186662355331363737249202899645170739325764406373824026991644214679336068092604885780766045944783374480867612391006634366364251546468134652930788381577419354092116331956158134082660397709581273769860465527870019286638125777244567871093750 [125,66] -23234265273750120908316110776407033585937976425968979315501838663580145584976261113558622885897517713590469854380878860186502051655646062011989533221380363162997119934655034794627822472731205985189548641981559865172912483674177905337637199847954200257976580707901566429187415843428497681650304965321291335773490332042935874963378496311807049080720358947402158803755699822385196834271112381529138874908013712862322957484098847014906659094221991339833774334729528447337189574220538918645129440601785281600143621419949280122890272636882793281525221145306644376278065362402782201925021472660050508019165354190591600251598003807084809441994566381993942540275866060018767063382404949190231023074409254875776770130698456958258417893441776523488903376277362638219344565744255582973538912183315018094852413689257396124918830887542905001035228509259696230608302592923779020910183509583544058371528341799313496084581443853626008732273219274546232670657806808048915319914216182227271671237343355311244007315532505732493460641908940112514051934450070193363985325781767456447059486514167132608552191657112138958405697881996367214473904925082297499010273503584032841535793614486244749477062281637427758766654601868844567289111650138542249957363966955866971983774256523692316324133297899009195660952487118001591071444337894182584542382563781900199445706718688670463855858497122505763826677487237324432885096827515279054103769988777640035222232970918342008693255807200281344354751807760005756492252953440136492782736984666760391711837241159597576092256230735724230990671093844835862224894230019867629649150476330048554917407924528054918755142862969958358464978411767420229150937522407116866609078037062769685841583041059576492478436924787260518516578327980273689099819461840486080382054494841394113010232833929692920636570048042574583870209252406627147479411628943670378572490265293997687582383233020870311967849715736148205243461579391704254409086222641975587067407708611396389346997732936090999562649479420626369202529339331628681043419767775248761062791019039516296973329659086808493774142205351755401162553265338399282806112229161915483426250906754648401845081913106587629614439906491484433975758250312537711579352617263793945312500 [125,67] 342246321195321673045149886072131112934278800799656377591979653162303481635632074622534132955769176655915868491880572549631068007034774138935512595211325323764091112671932954944945887952138988110179809355487221834657430864575246634018466515192850161610744490147767005053126756204175519147121814890838968331547320840547983288875049112044824237146345931025245281126385575448230078335787273880575338115285948040384693223496520181263609213618545337010694889310435630403640164367537690987153046265551120389155181724653937453280728022344168629092484295947193123745030549085253817425167186402139340375598640078090597163483410236585178284259816136295472533831120071548847605067275507505710450677528083702090337595494403459363120283685778601626185909152116955347704493147893217198635996588504421376534773226827891337643385291275017162833472619039068294200430127066524891330084626463145714893289146317647619335090022282161307730495933239810959854015187403721567392208159515979317536357711147854628744125580628736162586104162834295536384462033253403976960314624035117779343764801250205296326269790094689745325919809852592521204230917518901514633769768844391871815615669921516519012761804312324026713035960640878411782317355758730451939507343305990621397404535842967325889265675607521747253320971751457793889971584102906172355551600444353898330440411020901172062170760120882587012957588804852381686806166301435427026648721630380615190553421008255392754997797677493001439902662636118004782650255063594348476259564904396318085664856400614780519873519623542596075202179072743966319664780134895926387882502244332976106259756210294251483208145363861044956203806261626408899348167296525957938795201776476475258365558455740375414052688360489798671423068571217227455410629299088724121154073514891856071161361123655881675198066334487839114521380561047904436612650475003858055804150771290567353092518336569564820559387731333553900932977177057470599382691651776947727229508133945743429832448520793435323035852263836433829487471080429295624256927594904393194425334648938185405591493693717154053535412238700261119787979673330847928353856060863058027707641235709180917146364782725273205428724956379815669293975588516332209110260009765625000 [125,68] 257587119962365946531048578575617088708777431297716186929737551651666658243565685721026795254005855673477908737299382859295905403684938943083758404605045240488659357970334470090757788205000427588069630161240048846241148035747489875071235999375629042942771040627449167688351229466899706801733668205742530385085901972063094549258400700037720987075039537443086546843080948964221183633422999278837305289499057904865423203247741784942907756393847860574663254653367577029694535955472087045059315419071157519731053925965433282928072764618005659079124859319762184403621962575511969786741157586653354274100984318260382166971736932561419251026833539153755330252452485462804705270238155586791998235051897911782043728234769596105556719818630741902578410323750113285384832054643908768623935089395494913203081090642010809846651592175105800900770078923168163578808762432723274165958261950506291401705280959926148052588418010872349470556501928042100160625400729625900524666325881171804119041213815447493146763901464669100708003158236209705658464046122751423899274074119822736626240312466221702482400204825652273125620008693321633051911547353077551300178451508290625797522895461898863096393952089349832624933118029041103037975927202846939718096356876449725285470731163844189902285665137044622735084074148697741200340564365188239875142834026880643352729657374601137899780509114966481444147965410952842858465340660372255066652063855803882561618192409805324610432925665543034350283770332145645804202602382112914489458805187200374177943629550898075016815977584957332950613140281062313348701652997405829772125405384065022268615451803203917544059901656125300367704971960805810162594905052104137463250507048542106860179202339314035987412778451493568823910851509397714731191583520597904210912069513837686777820514124392401410782878853589425270281690281297810294244005794588752709996517526496044392676321287941437320143154108929208598267059238024033181928117254618928683763392412239984886336476199794905150306591070099532241795946175225751092266333394307366079222420321818190239809016365771185150496203096797744398612612418262352243468613036194108074596205758129293326594366554791165429769557145348035653853457915829494595527648925781250 [125,69] -22371095685299004466050513473494511270111694673043923052719469774968486411428032023458787174324808106947328361631958314739626576399774999827366138386503521273519604223249519278679345265588301326437403303125928417645860239343648380468548261759957609795084897058744471828027333477443056873743668848440943109295344923880557769181664938372945203588300354892988834310564281707912459094290158283547113405149502184885563466543627521829192770062563039265266691102835881209992674983808681070566973583077460959887128914640550329778952066716321694786940763669277956841106082010563486400302617913407239956006150564230619792018567640101085526379660398427145924894427830864269628166620581224632285969101878306036321987306921720058097749792357801998835534585699886291613943304017591667107952678814403423371363603537341562688261994945840950384672352577756006387268622772598766953670068816945299081774712972500128451277542369925491792768406445361539565221796933595673732525421412975103789499578475474881565562611470794906632545707843215686296560125424899459970715892367862151530263100125629829072103589795406336117866909891962929104774519965285461469532703959997617867194763915061266652271851538672152655071137563249583643108124986865376954910552043406917200894030136924014622366849632425025456126983878502570730330702864207314180326227980023690969097266884677887210754451033548390448964673065185719542856955981362898387834855274319325868499182114828338921844103361919357985958007993189602571645321363344878944191065572999774532006811920938143407353153228955668279433942538856589864416503536490970986677423125420276737646685312607957769369657804901478100961810045155395381746118409379858331024042733002477831248429693275335525093708605465302269598438396152856215947355907537862379356167237191648010652038314933075697818305077669294986396989786790578818923250426785882720284137845799298769681441270325826753013669784186433190272009987615591502615499543254737682801655178921396444009293332972922383096671276247180548265787709391330973032340185340727995388886912597174426241050981053091376384068246179349394409140585293949951133442438723101694444030265302089384190328987136110318692007459251414047685102559626102447509765625000 [125,70] -938887408079197800498246615789669362796710247239712491261133719145277914831314048396363080201790041824272412867629130326476381823615053123962241172622326636491158948407507958463293037239198140916882857754919806169966636705710309485498024699670420814236002415846272517746622523273935937688017789394551434213462658589043503459596200576018361572261971398995985451518435628156857949072348215185766037917789673571910623373659776177417835319051749936535146248847298008021758541416427382155310512524834293134923594100760680055532146877147281877986778280182798167786304085195711269174642605257001059750457124785212369021751432117510819514975848003376453805897508076915595317379234523735970705912362994464999343362380906174435082170997885665725466521671178262443603566648360557079615448128095188388303507018583878693314592979478121653053282365489521344766877227202287339024448187556311491077060739397827803534932527266412486381506822514743474394321841339251230062833762077366908705799071641528708943355192852985738305955672141105724604900226151732929387436520234660651558714697896141291911302657867545034523485042153605882424734453917328643500995931128279650573582844034208730447501302295285345568103663121582189245246711711795541256301570759136001049065340164629580705510517629382209465074411620796277665336404481907936793783340217445570445235505808853661599367859129902012265582209854839454599717133548151479055457388679339790245534591066240085827191135418781409677333329289482284902886899772927422299369571587520768238189384080811051912137842775412490942337478009768833780209037451169825398049875048016934907699666858187521706381435306610794038926124410316932868387239236646643989402595250151711849453889360936082149326708263493347531492210889050370402413566760603173128006217894215878658269465334736491999410828774369222004667940811778745232290712796236316879415284725206457840192016188440936001404628757028182925035195463576577940277092443979586420062651611846890388532246515145912472591196487149217099888680887368273485263106586344316358070562848402281364549413434904858634117491241415179323622529154960436823748652911849880735406405054420257279071045889776332910373057849540145980427041649818420410156250 [125,71] 208165628685001385197264870513843080558368285769895293030792043829476484206263700513569253638077850163758367463945353141977724553056176018823717242561725529774368047157977751521783547066368761231598786573094508247354348567302465403805282258522398156769283018339181111286539695305795026757511150127353613628997897009995871076552755188681753206543342605467921837606716555786747218932999009073843425361741704376642568501881440006443187244760325339135386546378393998382926603074403350457557367074221338864859946544948512891231762695135597160790660498093503237278645260765985724849790056979505173849908546648662663272596563122573799914414150197381619029681815737659643489936833331797104285904152892352086978076201166858720190380072403589507400664658438801384138001013590950625502187560162991976492336348142709943190406669263207785821217499868692273189931031049753632705237845015115420613392183695945932137144332232541479914831008115465603348280194059293769095805834639820366757430090220659665400912407028252944389195871153032774781919858623219414799960534420267025046322693427835909950486017882573294654029559705653201876222832037406179564063156526440094355256610043953925249908566406593489598691921157652749293553686279661893179759921805780064392205357853889031937747181783504092779957082490194915971168983146292964236754728800773396578301269100256189502350129506980333314699663971749779133915454342764697167529321106551501997078426862364802569070584395028882251339329834779868619975645022346347851386498851978532324128227126633753767576196843324720175623416221960752426977635000225826285583355322238262305432277556504715812697264649359269788265063732948919864981785378696880937158363400997629867575261002427037921545502034056388409571985651661007409552647054279968779633628614260559358108227229174486368916078427548904581449826741955205865242247085694268317148106527540284362607743353141584328174063574065616018112199028489984965535004361467045663890336726870273403081380704721545811825200252346745890896415503044414015823740353058197810919273846191535338103382882606912492460953013594518211133362535139439791682618276264017402839174326633500082533320594485100329951166031605680473148822784423828125000 [125,72] -5528286846213972096907030118896467601168926059846792273498006799537295715913190113839194424135124805066131213960407756494899496883790390589393246651991243759523225684246906298627545233065599599383294344698954542053123694962903467390746147301145873534734539449638302828548190578025892871127326225845182261920599617940284611588490426364935229117755673616807471681310242989559515005043438824509158358780565489768701578156820449683048914009010846143314792530658122800510969058449633972059219117224962637242876052049994934571511528772701964251265082998121244787580208423304184230952571402866429367430651258312350352759732286856706377732363163904605558479242535080458421038543721490813715796577600661728543409691740926608255007983980363394143015625353381415205436003522880207580945640973167985596194991736192769239479331395019571305267737191845066932799764664151927389176514596381616538232588548848943682608934734496751340820066552641269809243342651732820617405184735568990097701670354652058855520511745032082207751870346597028615058464646782417922563674780622892033248713399329209441085551011996630253376610984962003679230519477248724604422651880191064335479207134151940173241626239902672387478709984011997763144248364867696727878676508532706355263214360128970345002421412772708631994190208660448844951503925275303580572893520987461010176343683008949370255460131669748007033778309246116757954747010230013341985903099978666649585187859100303795901889380163194818859335147982424749008251411185926132259159363998395750117777494819672495651442610308721968027852307462772715436904806051605873851183911728225680280360132337193110203560275480111848611656854825163346275210972981192224120999291524127247846693180150718535224389728093815798409541705136522325807232331975895794737225857347394802474738075050359486836059894345291397064072043978148756142249363656521387890646650957671929157110669914124108620200471214766784382399070847543050888887904436166986355470924383064638797975112392359245687180885172203819030064396368922716688039651059309819397946567918196126906883681678846616081082348928935663386842701607152407287766782724437050169022589917791629686579974274948656720596318336902186274528503417968750 [125,73] -505204867505980188713578392452158268371185234834613820888044626843738510073019559714514208192469246858106256313670126121911345788706387178501424581127490572137771967965807575988854618429104794104848636833838161879597053941483772650069472995255446139004938794769016656793551243650784045397020304891958956673185836239091214905258063318474638773420797909290637619404376995608626403053211445838571839971235364148557712949911611061879693108844798922752056891700724533778816797708333702698728263161364095533048275449937921863454853807617696438279807726594417978522612484024791311660481662179145695299551778163928759869475306596673367838544028800420907860322577732982061627713171037526556426577376372009550544858841455485158242828784693436508472944189905365608614246464285121962150687033927094083712993795138315942568365874134461539040606525491899137451964697125584025835273913641048121239982648319842740822815586363778950213314440196295247778415141462718284312403097784486424701904207384853056094942462360838708717889786643010678808957375150876089294956281822835012842134307152754508384140859586008301635479100350586073760313805517665112450564741124418479771605371180105373318014290882522467378555136301501694497918813897971781673663508507337428657666374857757435363361957670599456980408853691922745406703414944604167952593475167874657566665037908023416019472953063676335191634445224688943619026563321606822218877260928502485875612257300833730539162627991619147904592239564011579023434817274568110740372225486613394844979517179526712315192279194307501303043697304161643342613532791675438927294929448616966606474345504357693977304313219176999194849569052601008189767630166452930481145109896133197950287240216694225025442189344636858875300649147727455095340458598345281160756337569829453304535315553208357831322664460848111843706316923806084503796867612147075121478426791884326621369219206145540313957851649257165094024829503382318545052977801142422850794016226914699322696072808128702136888460271567487380994377415159609166454409312974593981042662295035658313562618175241827499408823700742699633474563894967316670924714953721132416189891582446634850271616973049759735658881254494190216064453125000 [125,74] 66313509039239972904981274293073526611695790936310858135755808505096077624577979756884873729621268551538331180550088708537183564998112419403511144112355107890895541702282104804235898656878135028997141333206182984580325930143261438265390087020027302296700374739504229790473623065920359790322885271760044899258867298574833104379376666038290972918255765362806696782580818907898598502204062960398654287972029601376068074687901327952026752614225904076180071054288202936593728573643002111290522491319686588142904530165397875669405424953554917698654857405833747458773171082764165560732300817484612003258998733749213067826742064694039091636370290052224845717880232237911122224645256168890500896967118945170158582757508120774360545543235700497224824755798955176678268433490637569051348152406677678648422343060939335817801596451703844419819323626458338716729642861806134586367121330939720533115123432884919536040967004120973433406040598168266528817508215921347577788939325668419420442395259239562928538414061936533371077517216930121126077839501299938429886193019476062504914890170741388295555694156441945790715443421392958166227933494131119247207712632302927557230680215869641089271026770368408103713249317149111038910937603827830182278263980332740350718334245729307261550270816054578790899031748683349078401549401275752139378607264123104244423685946590360704493431789839520985703182411854791582625313455065193837507078320272140039972448272730026350610050641845507539936753569325503018403691740921261531770676835721018729239185028940054790158834870137732305366970739066678776967308287463229902272237967441269328420665685348175158116247661617395024786941067476888759598058805422789650900210607076148407671188363462026312165031033117387247614237079237422772109688222558092938671322670797216070773660174747846225968596255106591955272305082396119935178327084182615321678715711394581037693908419365927745460893522489985730547024326577735114717292789781129358867696388909971032935128150783786292612493300248372439431387562400635919766869043882751200007616219450797368463206017492813798003288475670409283675748241607594108040289449123069863325631228939167032045483544777653150958940386772155761718750000 [125,75] -3443761477209440373264310940199498672025974470346439949003644525517218318134156229946668619056377898652421943397530921744593844504683226159846528963521078095534177772193723444296727752044794835565589568371727447396176409149460519797131445855245323226846242023968038422679695469185800281049515468834780709465723806341443191067807869281746424617112312092042217189317676401622725697379790479528453536055907269739889433451516005053368977684751386306048685058016543471224816307616509076353138153236233772588488786290352603752439027248125026668230146841572691782353455862782959593711882016945982101862456048281506898586761115218534379156017361700122927221244548900312425984056566115193287494220443321865537201662027305358724537849472540497797163583207340552093750704623612598818001826770375683219675901161013992249525874700427788293727834052815020034808785394980178059329399365714532384312377807622888946133902295429017646327950002682489817630978934866044691351149537581234129511088929362942798346616806528939200549393811184040580218957525259528771209167466999772672942387143299267327379131982997197360039248742556159897951492680408213750272637302263197390289084719364519602297229635538746928323523977812194744647509772604930206012622874916137210432862446133559452757266329444562573181969731111288353712573615716680976138617858944518666421089659463317916111717656919456749187704707619049677340161240463400817931060319468845689310029536704565023969657938195327647323436965378638058014844590265689351038773582415199163380842069383464814627001181494805398071297518666425920988335409594871065554060975673604237700794797212104110324422600176076596785313052472447236997146920213948384831873681235104646702141476339328927871893386491200169401308891625965906808299748309193363528828173804618986984826339170636755823315223991246611260799593075607621424783653144120809375970172347347620824401752623723735664711627555815254360431831050498652914428441032712869206558823140714775963493836387168640378011217005076125173989229470327094492347194221367826866485017463518492934964802108938329944616866317332686268548191179865762232952190081608532597102301973601791149661991653374570887535810470581054687500 [125,76] -285314985525664246517514917547294639197740237910828619966161942829800618454281852218616189245272971219206451627044765453672203987984270860291239496630782527380560015805213333238614948384903929579118750650230559130652874476076325905579947424056793113001703593105675760448769735439314827366388882448009117001278207922566948071037066407050542663487363112461175459379193427431311761189169680170822524333093662291371672006814717605675999523527078996923242871347395942297880769593251185766053064837944613860669387255325851396071121852007089215433183581969662794481975690228901017114008694060162828203006819930901641226407793144375804156713166223362511498801317685334347714808687604312134018812148622052147710348634310321148573538944267537119129486093888517183966139748323227321328285202288260222536891086275278483739206355284406289937857017812577760396517575146451135140769939717772586980010698950470165978105283947288976375949838387412191448199830222046281749679350565398162404199657371010467979055810451309102830825146020304362251798138046841839507634455764507880476368230428454866918972421701657932842748345168514761078945935858084093515392759220174762106895229526144573572968349488963509181393446606117915418855457861436389705614835582598350617998245550881824606835586738748103421336036372766505376804521432133988815558615827720582555793200769188490610707817009668775652698730523825523972647823429796630527917634207604728341902415824631363697102786561876268144006345305823592297440994484616468668095101519421431346055961341471514976023311920549809460668374725260968679367977429672133027816703847581271980865139897411582627172322875564782517114267671642949200893833726607875166287592439413340168245532156984854738244641143317665588567690087324769802851863626987880607398265217523686769651287278135365689180653801392331361916962443900200324554928318484257007342200548219686792568653209000252226672125011026785014012709172572600685855693644250081315817896623367043547955109284742251044668208962582804020185770617728399851865460287981958384267825491136018563742873869725770475572293000617809246914712112177301061880752673358336642170032638965213724761014191244612447917461395263671875 [125,77] 24919916677647052041347434788444020798092910464167148075135277463220056493030402271348511815095060181249056026068589124226818671746372036082413889517823499737991181656692455209895593348938451819132278090766295179989893525519419264349882834840941649710441245508741573249370697884124049181995375176111975729649447216283753303750731448405010028854573532425825248106450518595744488941790474769157461346584443868239856577500901812111101415586925001043614295806275853641839704285945760029589148335706298130742266017828895764020718820291379356001363818696405264071000615606136375987461010744794891902809305964776006688174349250502042306126238735971485412267119395260954979200484892672506052441617745431136456319928423073853533648389513342635428262606433655091655778755769387602812832569791401038394154280697298937111491513299305392433353518635209593776784178486978695781784714811176782421554028225316518008203364043044157344674074528844783494818477308668458280752173263722845181225097466710297753369551206696182676568275287270496150752958946446571389463068541909626691186159232046969663617196411017080458198157917764350227548814170298061065000159883391830151295347041720298086472911928437442170411112486257722772696928851423337727180789189249918792834618382054273082082157553672303807138220242841122069120625660311158083343231811200246691733287400452218519793144214650596264221762680767316082480895293340829417469372729361077343871539856362428216622002634035938658637858467333536412744294413805107025219851424711358944174467204652205796986287053984744024833988903153792963697514335347043969802427070182913828497427989183576747856344843266027788937224009987699807324405062674701134450368549054119366418481489719123472568160074965550639505848261648437585378014597787489248340898014824836858708260856945469239078962489176362499445315363553007174773030127659953371903098770710704577746919145736095609858262315394653389891330121432487516758744694907515833083343324342544918997712359798911165926906403726279086281167688612916842224648973350728014991913649686960736664945454848117690579219438618411225583686999285008915134101708192686615999331684628875120763041195459663867950439453125000 [125,78] 795885094807483521881857719076095871405504232982211845359806010735600143300051188988578493325200112102896249059593651093104085460648857777998003010851928604534990520398351230575261211530924499190944509070762583177746069770426081788519911470433704066062708938790891451140634315845210628007309912099309948743525326705778973609309413130243998544618798045363905509280689535440662598798573730983336358092656972121061460164540620619328028681891341373786248916581949839152135986741778198740239196907518917734413141403842546206455806303174572154916104084526647216379670641034908336289687667769437029522361358366457608802378037499889506496955744785706402193483509020370208590762040661829251156054487336010075903663893986010245316164979802659234976157474688391810686556187008913498668431552986556487401249657766253259415110887315054518433196498467932478727772875931040759637557503998219695668513516842277727989704692165644783558661534108706816932537745204866453034886787442823388433587595573279407403560674995205623465245619289951476706510760921190234180396229866167162926414617891537269841813623854207669953263280248778686530229404371972362181538215032126324654583280982811872040814722086876497135481031946082183957526948461723584703069235586062788253946499857278976344158010810732340512125727907018205707185727495010226690648263980821854591175307755153754330202064744698586801530800144857100247021302798046446393710636466661854926780733614163001731950923695904821130107530195688799917085340922273914479129477418017783305440592195221120963010753736657662134695711644593512273022203471334688155811840267914516294835910067193783045481657211512939297218604325791569913846542306920142728797853415813318471636759345143378889837053809037216446334868775311303858164276340998000796666906815586253804539716625020019968921522874777517962695953756605516613072748385749582619081035182435396342070133807089848131110468143195853304749564020889029558135247960568918480165608021062886670451981147263650731067380039308386401743898384902128398567728270517831156655600649535073427704356132474360314388135101207106509764203751809904522247867538119696341395574807874581507348921149969100952148437500 [125,79] -44470144514288962109216910068616147708554164533328680848397677608505913615950440967344683281778648253824181900402807243184994621656441043633260211992820678391154898818420945669829526831846125819590230976385885889004933887978579804620787465046189246034939654059282709507338531415555408823410619416084109165851598194200982138414548355915108537483325284741905958564409412061335198033523946677174617340790102558006644700927410993902252098940348473661017585286513323232526934558461388847984170478290905274721380260602321732679773986691012059604754689113536331160681082802843920742718108487533534230830928505501335268040961596139620909756405346906109629659453300399852992315744900497036288488545210257433745006434261932930036081111691692519607041701514233052042532255954518531175485234987052022586010714876393783181877637752556385557495778244614639923182042151741235676040778192341718780818385514419299135010243719847604683710364348042704160466986081057985011722430178300054059887595191728514515026445780336257541105486382400145900201756362011369121585070908504282557380490644081292213488739600087420013760991386945575298243416040362224364459582148125908859663031071571930283823144350610045549545181462689130939199288728747153246752025169108452554716609761493675799702880484277979566395671246258837771562229009790640261089117047056221024353933326505940311451970901126774659547117496991032686655792130920252430461707925228797627053582160572500002694436036482864459304042235620115315239916508108373757024529934809946793843351546652881356921679731730397405561586180700316111819670480714322245615385385782579877675412848530475376273547186462936001288550279656880812588386700887213843654498680135961629427919826784853576803010533750521585634604319218152014815185980301068897926464687839541096817539281361261309974928573218540044753241172812545621647721741959580724098486808107538334908170462643734037446888732102308600842424631174285598357277958785981405708016304695963256624647839541252888452952854909932812671965032333571276996817488298668775084106602491025275010139148631579684647367151543745893322242242347053964294276849590130490982500303921440601698122918605804443359375 [125,80] -132893406108376851238364929643995294135438282957403287289885234784213655879614527995063332998026940914884736952988864643129753913943312979790961281349926694738471217064620652533858764660096543953285390106201230302510977618516680740299860779947267626313619430350112992369304789518573563707530181907100278435893654931325187236486455714304427632735853169659666978648380741931429297157266352148075239396561978159114663770772912602108702914260869865187815689569861831187459787698837656551222223899922386532230345695686187227286375323905369289423424817659860162572836518115199739467564151464074049686252974319001231418875800142829893508711972043828264917510023079243630370631452344942903606128630900672887088519720168227355069377862877195694870736204271169330420665469455628559204336615252896461397161451873404310734775608795036444232668071107448926419286541385924730239227553528590850202062971571492455889419980107962449812664122971637521210669276498024759188222551172783122172211725187760199087781028093890296212047296508107340467287027864166424958205913968000609209195548472101101401678704674042253061847178653919553911022794167935754163698433396852045944167040056507111995030496920039007123699949506676833291601860824644460301767796838274177594564130601893324691131565162666927017808927193273505785708701820829267574781786409562995081854941231237100988046408301532052141647829883353819213386824217425319381577943264953563739624113602342169721516161220685998881267440183908228565800076937174232828740471743732661610666036924315647027413022395402474325061524347747065094561810527778474708256239585423348550196127850775262170659412055002912404934563286866334370536422424168245535840892282978954573504283738751180167914753829754082547977770993838848888226544714252387746935871011373007638482888604542500898702049990453351704365767576598665812991263660289250106052960864954850326961924635142027276012960482774626514642377846842558379027910683808518610930030888533769006455603437069132604505651129538056311033062956912978879039349417999400352215470415091118740437459809393585633822655334136878315340305879752136412204916026685010220770190088442061096429824829101562500 [125,81] 56158945553777513246672764759104097972331896243809708148848176461446965570689034732088199288891900678923329073867056043916399041828986823575677105167351611979328038287802091144532467381142265252771199160084131864670667958547754046139465138936299682875366172945777041966749940712741335937250792912533086070009028420113416818205423526972593177498689785917607405165872142754201499125720020177566636028583683967289175122338148544120699559340538444289630939576361227301821618652943863474197208013847582075911002640857792444955823058072157623715984560894181424480632594656132326504557676072248467058964831088400502056103224454835334270111124838431937273076666706014066637936419343551227808108469419466212383478878181552955858969905478012780598101439390289328317496963339271995562207214120524164455092326213818588936823661058961942955553922422718376333357766367680303443649094736125088665307829447339895365822483876737523409178526780256492669706143316549440087271947112702399765992125719940903225575366942506681042805463993334127332772153013202247074763403412561466532073070838771414617853932274088709049509157122646728793557173684066042919953275695542691545551725480796951016158130050079005461066806404638210438991177707682742812575124226953884729229452584503154286551583786082240044218997595684698071788315592192230412252617991490686448842856762353761053792150127111575013241498294116802495939951834714917595986075181632846595433716126235118105554133691877645330742564283856660549610326166894248472159169419776201114436925993197027478063065894140067116845270477656317165205281696655301822575089399162591695908106006981746860499657638794731311599894579815347888296079047212723258817733523001267474188650021335379679042089931658183798197491343557455137431189668754458997522380006021452246271612427422209604481354803857591746853059586873705368016397958404885292955829121573801932805211212001918510270827133526741923520002422595341431490137949614028824349871093712092887017782886417335977823580456679900500999219571814294497834575022031613273119563114747568709640731866179662764912238022502349628078130891563138227379543304013224289768003223814070224761962890625000 [125,82] -1257392837438966252730629719843828278365780329738879755825834392955696637375517090315832856416828674102742315586748785766150763363680373470249280084831664353383663918307625205524959342929862400954574474748113885569270490401469735809452723464251040010992280172682867105495684077728216814766499382013743916062085899435313638150706623590651806733942606860819589725658614836836738904376190796546077258874987638288692666136042519074129586197440241754365939547872488511631236924225391390787864486243891958292612819618736317461803463235546322221989867803521421761282071153965236122319374217805142632927236707981491975660249765947649677762973419797302035695809061001751169537458077802752963149680670026040796459158535828068463469756058437336993553325465090158450483705364088266475862295292498467506231863172210694794821762671196429040871581753364168732448913865316842833353309838292209291953982357278597355517512503158945553078684468000023161906626469689360085738181642704809438899726437401588303341398814192231725054010200610093530124023583951598137163261205038107552628695051026244520444625693247656241151238891385830120239758535929048809225518744203102937847493265136647204597190612374525408426715795006703502937865984352902853391609910796883703483507839963479054446084084921344313398689601695448161746629184656153326783627945021151587470962832775479138128057193411782227677377774582979515133949808569992979696716592695415569245899992852731241943107720690724758277147812298769170469473435635178114684788910454613810720614694725690225554211156275045076712565910921296966600325201206378165307858384572266581893772891718186464052915465494289936807567532953767156136325704893109203721433435733739027034816796474756545757578720659280329578711466331350660196537947408818126545361095291568811131227315959630458660027235663543274045656685811243939203798594466068382364696051791948654920363591245063069593819956234616979010000450628145239250250386295447442456330684684730061299597000856416482364262582093426923392732840016895028467359768185951203928892767209053299196784414930931976161494562286420527507717139317827723420769840263343957375810141511261463165283203125 [125,83] -42641093526865566024312458483131123288859503187254774068561477622352361110824583316691586345052322379724419621882511494131069749128836413644983313810278423204527757499533057681177085382711516227711013909979603725128845379832737747873687920606878985003018011136888496187191741868838399311719783841053719478417346278801023101073353259900352686695275571502447543101577857839216068442509314457012733036990138915593033437155030793803832807724959812987408457881751378638440371106672533622680448868586045277964948340904110965564420118164890674235191225920580549497080049700592800816315982622554758028889212139102275324068115112645998827596338624866299076287123417063059325017795495346008682942302952754561184468201911774678706648726951958846988728267416124210256297495015682136581087283949687133485193142049372550144756496856755633394763112562194480750183891579726123128049817036852460821804441963904754221789202841476560653914433162294232824463249549972150266697916798122843596977740020227366321199219881141139275901000604847184005151605919995088303341097394523270005960342209602087003509812925132294792019191386157671326606102419351780423920839756568332169808505095118950985452724542949504831197647326056583873309089524391082794402987674921007288302522692974300579049230036131939645395400230608453485991698673720676820405879892797346963961663798278932418777425751046010513518469294858122692226534041406451555903376762776697101159239674145774875918073924122512021761315328029674517024152372180100510998159529392384748432664645411833934809839338470763036868447491363506749545437573718815524163682412298913950153965987992390345861340533484937853071435567361417896094506438545220045022236232919769151411598446334678985094073515685213722455121672137230113448464473149918106387186401784678346874938116434368004159886531038468698387744547686878572371769415805506840493534986587544065217514904359703936339180456745032615776228746771097012447711325397038236028624794714937573701692203640591949841640584476324129834499000388984880398174436277554199339818905478383352950617369607016181536228533641253137093292290077962156890683106452927962746665716171264648437500 [125,84] 45615268562325522678042026010901712618295966538672921951101505158055014110089942760535144859108439041634113290291007545612225803559237127904379218497424327956163060833129818868527838738293787312001206328741497074870509444945340728861404997284866783074396177965677354219086465357868567488761185810002659327572938755908228247828695746584135603755438199284175706860622578251667774122946210321678376481912612209956298214485515835408660166034699569019953704298152532844343600024502952186621138171614673779414531838519946961630085824536220996739668387330831997940983052932803080339427128572399980678546439854405104653712366202018446326480966345548792781049726051370273164423690035135654950707482813033360663495019721539674638806187068334459658181611992327995510473359959949765397239205647539462181818216075406665703357672266261868524526534949459329764720946766472374695225496308936207895647249579867451891651125248043839002261503714228500809260302515348018137715636572239922950469861202722528988198073144261943864437814048926409592497769157237161255129474429823048123685946594348369081440182788908733208816326935230120604136067197391826164942961525752341245091017232834002769091876560821471321563454060294159948704246464205587304413661585012934628660312353600990365036316342689233967778303033065116212773516104168068786252673215732268070520754326822347613212868067768619711504228001225079500486573471008062677364425093311103015960362376634623581225812072081848005714269295620686443745519864311857877928764113035348400748246544411480358588934078757336961942577059471600631860426931522404843769152030322731931608710238110924579105314669893639464528491663086698057565338111686480717460928871373030199038566702038453971781728118228369748879414180974365710219474673003565706523679870953744959142860590243774388844458815820899879161015491266863373982152790796463478368061664932101284379770802645777594617845688029203750355057317583180970610994891976079533138968791241885744124217734076738477981083794176596047349125716281017898793344253184113527610258826310584508476519718085128565074581870028904716206759890783084180562837159845606753508090972900390625 [125,85] -47401052036205258280593242229312637871732381794422104452214604119940481270566780430650146702493440694684618262431667540922652536151724947421139537358285707745086347611066305701773837884391016462920972329215893835148121284495680074875358573001087761953378298983191058359237951059081945351232891291948636597344843096437427861607933348961319564371093944802063691811783848037271216222307435944640408616493762942895510873857541292428308750855519977317147592079149558336432476112687915371040373612430366737965014986928966232128168446257403025485237653056306216663968638541910121167077461479524764772134586379956831009659128390947116293128245648216712777530713863542844068135890703790106347456587206817490217740536777121122763211210860943906005028803628122874802349086979814564998738224127762795982658795098656658246136167766950929772766052916259020874225217647008020932769802010133020823047162986223363257134124351338830874597448438718321335044642881368102934708214357274444177978160925360514004953223743804942495778071581919997876367862217339658868767670912305418065718452356658249337021663189310381263254062078093531490171854065747137641780078657370987285288247512241883476951491805920067206074120750059740451689533062386212669385736570018296962120506136149719305649245022204405581471004284457340110984626244945688335693832551007958983455108327649417577706983637933046367990039585318864303723033190293408175832496827988250664220324902517754287564096582451956863466593589391274133056778929011045042610332323352292194561611595403710669769971367917423818044706352727828320454369682903072859895793956944754786464915853452864973962644003479196519366797052064802834876847548808148886546872127177161482075830960769834288089991591819710038036091369733738294976731871586721693404585075251750344414948445596943809884963349889513579300857918481177984067723488642011465901469944875155416376142531282107803609528052323017240835112954684255924166690986321972881601983186667401926694772963349989135705772686752981234635338227168633111854822999060023505440172584151752055570773033029667470589934759344168158304568896494411378243577643083952077438354492187500 [125,86] -741962532586726743389479375779138987210180971464756789846457818234369599993847091194619903489253506587790805000029949737301190653254759222127420613218232665195744194676804332771881569811888815524477726851376887151530052049032186482479849431709440291317739334878675912850124264307691075186729768828402082136046688476460867656813603325047700791667473604533777350254233123474192293822929567663529847594074172619338657207234569523023952236474743438817570665077183238835972313127187662217481557444989008430248171807013073707418591045975297182194012556840075630718650469222413713242244958001498555364756075419720859905586198508853255293885784362501189796832038761130514338670618314522733865223741197322184865294662465647091273374016991194482730267996916768317600184023849351512589363603905556904616302005181201339763803937737315856415242602677567058602714752401703288084915499653847494209372799337114162354252494721643903817276678251248737849205845391769876564214480319934870531843162192188117241469312778490408163245976288912401938444246198188503301670518230719236511352848009946742414734675243051198127393881758382436869878198600671513340542513900328996896977832517921629671884543700226952230591099874321625930773977185361563404580682084108158707487225050462724930356063654173631830241604300958856993121692656395004854931474911968535430898728076982683974504558126951312979283576234282032701966128003648895510448147009892461217247912434401034787181039421274647700154594480109594988859419383017308616628442483444185502688712656140697933060444465568820120475542139304507140235689191699791567245425821157180722344504235565993380985526541537842834734615615362318588649211455368090139948575623100773819669657455871831859904519216614260671291688920565305333408041772634844741445595735789752058276309708535423662533107803190451849786092044060326891465559064624676858242643715782999739601365782358030678687215605252393600843165595997690694012957560800270317548980839199754917926315587787992708359372801731600644249749245892044694471431088493941559386705703261188417683853671643100839594781829498725437753280323629238680280860073996375610351562500 [125,87] -15847202702553739349440278353699723112900143613156241833015834113118027194341142990401960272918834421038510118379861804875610613675783714209679840476000772729634774344718588637028315697957512954638075684319909355155326878535337945679203999096346211391589940826749795584268904845877043081550762205940602940217223483739070830870040904932750907685770151543465054681722690818940713786091354668339255649779835231292798926812082005488915027209492327150982445519353032653551325170278780689927224309898159867325171767032841414059842701559281848410629075765266657883105669927056525630671344949244828098742938615481078434566325341786169305363476934450589424558080671340708591414519034471435404133649947541334523202329765997196193306220148847372632186424922377397800752637011659985544336246511641610490787920495086767405786671423696126553107736180733802686965469183712277383293397534667449335334618068181775948817343269210224106477773399862626307375917526918005109470357891864150117751710964757085666498602370073931317420227449591565625695206563645862087075452065094735690528859497284324214412522597167617679933082895643023683781414853057328308557687245904126933788253930019854934352872531275612630055738873508189372658635519792927223484551534018574645665471651499751407616819162175713845381703984490118381244198510062205401722084195934586358699740132379625287613258135711441155308765107176593520687986299962580703987604475669416224149614641162836577676224129654199406665821919715733586234538271100015258825781949558869415537040970302529601989831772836864991043078749609363341946488828345467195402796043037962141274984379436412051238466720197392309528332737572672931573474437134367658071429707005381761153980040518675332919972341748495408881863367698959598786365878930625005923990551925067664982717031647190555711862624148935276476230368914186787801512296731562155436141993441512292091985396721592452567845198773556602295318994545035461867291326512909290497759157269701848228608540938716967135369571318278812065209915461521387357299244769340015683699432535412289134469440958719520410591914690219152799433794799164173660461965292662109375000 [125,88] -724586439810247107260214432335215743899453623746614243350221769066558397053317701851832523849306867731360916561533069502931259892488840746061180585477167324597465673341678838445670106635324913166921080762405971681585071660510270080489429413922557980697448527347176489054580723383933660577482626860622658422314585189566001323918365729220466214872912291476043952176907174814803609287796921051178711565014293588384365041628947166448795839037992021741412541236217238119881839091418999139674239982179205063865366193059877476855676504106406580328861366070793658805539377312492074782089610264879530675617833455593929849248776114560171340033747372679711731438167838633993557662660657561209393221421711852814826911465625721745092315428845042199882769079754697913493982050225648385047390799189596452770758737866362215613805194890071907442474147672883816576150748762023679406256020238765615584364103386420512899389628983607182956103680474037869744279118943979094637681841667267036394182534363551703066548534601358279124993028108409443899761235933326863846364645159549701223056260628934913393088364057616338633400386173293404588591152272907331376430051275534061299353201608539374316670352349150070195275238833512326931220475288935972218284728872022489021498226690335917143059310304180456383336935818769713568639736038670490071306675492118003247117155453076517150632929884720034491572257175354803657638944514247180029137009082971931292625202497851182859985061363181449095981557129290238290532524155669577985883585291617445802082449631870962836522947535719761538161079554307342716354068012448634784584705124659329530147700658435345925324598403873717166227054261414652233448749664135702465472391237577306231953889845158106305859389833944754619489422007731593289931454362679965533800066595981526407164223907201898543033785302553174687547354637907141824359685364937476234404599721903369953683260144100460574161467918515420975340188673962243353999607896010319763268946714392069998589780123493714765620021865780227117229994416722360587093269053360184838463003570909730262881779655007469231070355161885228254962738480928905768692624378984375000 [125,89] 17970408745023701067974391779273802579950440759154389917624580734465071637871698793985059247620514243123267873492285844502250464908217966367720051861800132094931321498192692914465507596215525631110210918392062909033491115127869344247573060772701060368200704431447872907885207753518719769512267815777200523300097192914538570572412613129835251766969769115782633775132768469015892839664428853469956854289928829517622685503919049012880177807931780894669324651996725844708843882193394100657353275830368353888618415695302891247633358788863291858808908692800804979851485230132454821822593039636767543814975171081765164260109753100032309476317733204469740502775386868426048076497409729857287355721535028812238405146348073868500294456968627089881037789500720300948066301991191560264075076855628087742419564270997468951361729263320176370464238170480859974789500877396820918836197525031442797316154397632925018943777020684528960215780360509452712009406038019317334237922225462023769203193761641389820101470353062667863248890426327185799543547438953788795773958906283056239886209180955540473786202725980864875175761361014805069480537712796049113963071067487660859115511809681762717830327469690543876787497321845753109067206302547658546496073062268456890140662429852493096346834754728233169866496743379014742067251431365658537019580848432967311744767418865976604142733412034158029868255708955050769104915474621006912364260798054918260135645520196101649406451592596928016478841861581485506686544761559812847760700929419134768884263342952177829027224138665698998831320769007127188709852622448399985114955877759798338914066900718069896140322936462585533353851957595904662063253667186037066866040069466200576194415547312015849458007234198072889910175072954785498057963189164611492361708049518972235328333657442680407084913196559231628850528869342259808509261270429144190142141703446843375218531237079704065121035544980043114524438519851431966307259873825967379268641628703032428550804044976275187257194106030610165930767308387607395911113936254340542675259044085417950553745530549866864154946833301232014834510945202209271697875821125000 [125,90] 393014053471735570538925779702546128210226437199768953037302035705852284261034754790924025354433146586608976130111372679669194383339344113416829815694166509748447959684311102353874024790409492276093160909625232832458316540554280824107866923410981187639160902700252161271542061290761525655227591981341270766321978014635896789912491283394420711360586512408638860341145325743490123439460261591598075746938088718155038960740209199967222558316981915381781351239601594709650742611055966777261850943296598724424920624724569303902300433200105896249350084697002078855281948202961313230383049982290127735973497770251901810369463561777376398038849725577542022718916613329545892863238329932248264914779606179687998078333372002776158756409028705145082809876443726049192320246573775205989178155656886106564596415216147693008947131123166526166209056245743310337665548522170696274402769795920723317662720887795678876022840149112893075530001597301469200775713904770949020859573259307159149862972222881088937558904589032294578282532864953741830341659149892029782836240811899276139101078708229749619108917711747005176248105415936200066931446727554536677206417585689284519973196879170261302608714294117173435727087257574413657647106404546184589152327849895976139099969354727797495777266731731228111746696771953010355656806594744529002592865620666827869133080868888963664737687631623093267242419639352338898978789566279692727690728743331629998357355423289318391367523747141254821251278687112457670138814611999361060493268160091665154429335446055460356085168712587053091974929170526707374033209067676211422642024108353807116398322687906314512471638841840607303386098229086550168732465963437756272663671949147719364679945648590907504312602104447618869350806741099508646907266259844853654827657042954544544500530086955385452803818535792457365988710834385372305320659068361412163414893210870891327143300205718928003066728670480768797215832521650696966478251705078995635532469539485406118913797923338715618503935467397562936397383216862055939021797615594410008109954343619724102527823144523306241319149158596308154342146690777508526843693500 [125,91] -10335117155755355085403783904394334342790227930733204960599063085610592377533312614940345931883315284602642003441914443522234499370892947938963147013322419478290204992113174539544783658541502873565643759484915864905705853853964552721257613880057980210275641719187386616769547206831186213451178814492334191761529823717279489218079517954261615916883430440326448244365903107318770148841497893815688411186357157166530820519817490477873369065479702934084833531143332635793052120626540653694966499448262493985588373766916928627297194571235974712917867614079768646690759670159283435136615043197841202656355236870612684739918446393049844176438384031204386242040321930684389982034060957127597779772377655976878370449000973959199593105708216771571901338026817840173343975269671188320188388304129863052369799841412839861735375944513442023575061514731832760449316281100618699651881829326528297787481348344587054506304002507679105043472976398816616827267049706375936763071928193101762063041630317838372083862273643375981897709884805897618672696490334299750118340403359862062874734515496033715988691503045798030081097899221773987382553385590659600201696167199366675736395283237797638286372729522304068007277463911195637584347022043353894131582944335070986556992514084485260746191820266492214895482844372197864929304343938169229379404112836709226117937187375403472602609755908648315649685602574013669771114821609047572038837758989262068233313014069399535831430750611941466964225142517142309749242001287761837067237944345091352046451891309872538635502451324002544640210609429185760487919861773927894083857274308053140414811347715437697359546660466759320503707272152200298769186794836904114513854254952317500809141517599590699426287551449473285307500248780011117581012463333618235350377379288331716609753831585583979355419075943831020923395494089931119258757791605005511251269814099605465608205850068477654369012403656562082286158954978619101332513588522587901065175107768108619867053821669260986913176209204721918656497942163611467292784295469990053828092850617604006945177809910440301696792022193350330657090785789053433341044 [125,92] -181387210460879566862667546003192529048089545724184451444817894149217358741042093462251953814270175047728351811085716329786368587338254989934282147804522442628183066743948279885947081222466013546350036608726543724089797188147579445482834752726783418904302432061654856932982209061325308873015376139420496160328023176531621771405570013535877338770113852909883087698235465215240531421206146160432681386304996891321450011250378818687622362930586468334673582359433139018048987824557485591646790790184276288185552358289955504394340284347507534364556183202642101532812834540077468307661959470540242399036350518160482124609190977939515245900489468962906048488153019467424160273549802078470193555460518212157354360826299667204399214743527989590890355810785799895307490603032936060374158421778057429405494036287671350366364711114268678893312564994408571407168223718199019402341485765076534962359440615908104011190863097558299507030817945490204601748308580370145199588926464585867884971622216458966318215470462456980617077711700445934774266710481101027914218294032754359301608664935455693835448275164875956842802388652747117573228688173810685046666977912004803963103492059360343355643423200582115648177302679151707632980143493594572874107432689168480080760407271978494629004910024993294546438676675695040422710793739184766263271900664932975647742544430663851242818559702934293806068653747542468973385334306283973783971744904552143702144916415160817054989276891913811944863976770947030328110546347782285801810265084059600032451068484002712894101920302121044173247394003429252820384670490803576973083562103537184295114518926574608520008312731971566608725845830704385196018792527039448986160332996984471018641140900497676200698108342199590743198130265282464557936625217179870486578826526154045514277205819269449357840337976493537242599281788832313969962881429313370030300341074956571519492044989207276295576817371913313898821121528747721310769448959420944788896297035196512604092381189861933005374604986281415054352813339647894663955645848689956495840073623293073227138435260009982798819865137053257661675653050342447100 [125,93] 4223221541261936887388810594785418016699040337047934085933676099544597835161674495905503554174831648316250122460414550912674888436079372710903832208531203494211582939877341173662989160540171246648587352791692654059212340912047533474799404529691254142649255171318642577360318143043495826536678970704055200003003300046973375717028556244309267583524861122894309594285302596059634327724621428057097804361330807438976007064081284322412422835647823802410556886480183960347801663430888800404309439594421243491805234059172931699052408443711048843613025427974466772535173205469717463817931641083853112248869491588532561371265460425506482182205448120674695409521386357946528999328665523244443512990549503739638335049866059138523070539949958948565897916268060852810099272140919032027812870625535780513781592169058025351059928399250521390223073775106074810452926430027109736070862838101275933508434565282456466790804176381212192468374678909390199981622449399194387470328407615854196758143177456699773899580386829922273019451879961567480258302909994309979977544584474772526058303463024955576132443825977061236352622878453165979857196281935734772831509311361520878271835668875600834545008131847768888791724534924490208641574301592825152689088784927010791082436274895277303417279729438235757679516451131756148808029266323376947995364928353749450463856533397942179715157387370505104626346090034547382665173607286951970629192250240052147984035198850239815497167221588573220950271255712378644308169519020390497198571979770302899526490158808673103911782101957648823854525672970529352687115757367385193626769641806995230374133504551669666961898465056182959119180550644435382875757509632434452665702013811276447101465413721422094914736253225569382315641687350058582837647766062860588143727352747525373785663281309922284656272321860772798600383655811465595420741598543102809387379003579766750239623319136821903181767760697163049268208650117575205360989894481462596179092953681989611284622417816087424415756226165458953523547228817740661169217958822642494410178124869200132973241379698293403585364435335228354156079735470600 [125,94] 129409822949127140638011062722694913273978086266990881186734951034899622341796972817574025844432946181316231501998541892804006972244444158427882073279409954320580461279689124921391418212409937650597693805804916667813600904978230096861604217310451782390340176552985949720919986737390965857535968473948872270976071933233049955693363309226705616921854165334275176909697435167012399269129138720397944979881465440619543152731766429259996976752442131411056367414366127156377417764125021391402614507112948706608157773782303512655690513268313515644074998387593845222258930422047047311878113146773768500415243371847842024246469292111414837578857020394278427316637687816122466879809717540354409494763030672472700068558594157000560930365289833402495325844877445262633092913699507016774151580857057863193878642583450264771297305109551704722576817831666901524700454294972288473004417420922762161248967593713193627846404580544451662651208895192660441254878529970574862070509095411793048153707211575909587585493161605838386698669361206506244265856153352731927643811259275970589610723888086687742812532105903424055666551301953150847212775748762852855188318519218064704073156849050272405047251975046521780806223101977383506934824168907303291736776481743236349974554416941432845636708680874630450345698730265444153693008231694468101255952346116726298993538547914914708847066928351979316699561721911330495502252179270118514347742448698512219501534411134194876511302746336377545446321232186234269855575444102495966815745752724564622015610138977583750757081645757215585700230035053552370569081258558510739414846615113291702332363321539182995840759117139963928316061350212921681528351568023794728140755659036285481487189817172952196365075684337483900894466681519539350367128935292863153747729194064936046101675096544317703991458286068076959099583055237863511271334710832488566707280895889758161049578998652977369493077234882865582226311089838931210089959279631192222503759379634817054305485592256354465494616670498093230086510047989912476945783636809803497974287244671749580262493552847460121254026482006250581636727150 [125,95] -170147570761430394647851242492705937756684023397222944029176804539634956540567981199026629221451920215805297677305277018229204264982877996368214917784781974607600233130473338927974304542492652996709082497085267244342274363569628147910553479367856185929103118748305696643315710640602028251233231071370170299341368235496708055456664914107208916202744631348235868351534483831190613800562090031051609328763857782216560403264594655652537733773862451144902696844461134439509129885525126784461896190713296222611948946743559785902953025784664075184411090814178566092081936994491859995158226166967040761838582823513597186569066350421009915786876403841905247413164475665617835371177841370020061282840132006302072854318357482904218159162756932633224853716792814154649901242441332531778671240322947460195552176684046297127981456502722282792000314027875984796101221638177660798788592611539312813592865549699008494957873441205105259600526900818265511197735189780570272618872613191133249094925390639969070938689181119335454817013895627096211127522198266064505960661284512019624804399741589641224987132528949911064052423742833609486857183996089571748056320323135210212884739046689877056578683646425286828234170352926776063317596119646882861893840575925946196022340130444916617839307278584356654900394233802597101454484974239482832765203446504656819917175230712055144604816137796446837298360389675443366611805214005310038245807913283912381751245338763588056510972761494693258248994686407740744086618674080624358722333277299231284093118144894410152251499699386869964150916803789339691867648969844806597297197470176127787378939261969255228576491131775371190698961145559366937902740446678493932214303598765769678616192738014156699254705592044639588574223591472789388226109478714797893890653842613674530472464013627451795756737206967358815713139142449000834791352829835065621288857654718261463522959956245188452410941190006565372543646693137822038063408443014801791808180312221220900361750875998956557778948913442315820525580212505438653500222686933166362925019276470773639618023441352968250152886037820719704450 [125,96] -30359911692504583444155697806914564528527607059122651300496024016560952167211513025686587734313357299929642473288353308310102394459724004930525534150869222322633127995397931895089562171694125943478884245294829019152500342373197313932836657551590863007011336119721352621456581962051750148356025933687300724920706592049490555379981879291528837151572218234307006993819210036872082662466340355949706805582049032500980473681124812772225703639335022122193635228292560784799141107416550522238168925271376221970665636622537136731880475162034194359650235316596215241544810969956595611503165014282334600839553956663457820050771987262765034417906548953657472604737657101009352341114702502597645980683445395679929196835913615047737489294136744846658630479515895362758192395538332203608382152871510215759121968864649203463885350495056354182458489399746189857534591195876371864444800063248011284394747106179254246578726164186277974592188960131412683495899871157363634282558429121627124226114701816588366159313538280055034745681676595929740394559764949107673268501431868520877202669652656153411525258204925895770788575018803496753506459122310887947592044973849661458119083969245012822174116828904955729300565939629662874134367470936517616314984326241949373739618870413372494290043885631927105473120384718197377285000610026983361974316779538543316857476754944433398984577108685747510246546378530308859586408092639391220337836736477254389273837737288245237056298122172450476203322671406245647384078647534564736758415603697651124714380133788445865120577943771826623669788871737200436828610707275874350141662279428222259529136577976388087590612901193326660475908127228015257852319487041411488288885621630501286809356301921065144842148910854816468670130897614848756147623683675012716250014656785048471180609494974650280013121091226570468632256644900304949357601890998654809286843072948437492514143451704762957217839698160175936384375479266854615473581760456987145900678426500037216922549138167169843834586437646005867479644336560906865769110119770866619630816356291894795011326370730742140352439527259319800 [125,97] 157382504666242502417199192062912225235638923494815568755935000730321129372094348370578360974300403029350684541029245903369133934977018064273347549694719265351007888804052420298064975504505499630231195544510970862681906395222952134252856975525036564597028099330996588823247320017788772537596624640025015963453329906463500758345713309986252540626180438595306065085857574510551700742526506519418413161724169785416716487104252487667954239708108040460922060061759772601296419125913226017763209984771324144466090442218926998396396886934710694351183119931148258555543764712211980982817074715341982427605189434296956003196862646156166391491975166402645892221690159636957797539112795154947993174715900978368468865635099682242271394136539078458918812988847249054853532188378245844985733036023203853924554156587223567425498906045824893514236184842335378597224574065072120751790116559922588236370844490088416520189267177525557809117085414570305304235158141098589001393890823036198169823340475152042568247994360446118808021546655349518019240233085325873604039106619996668239209685170385255446112856165534944239920222892798653794213609830296089625512192104690695485121137935515193920196334175310796185886775617350118626150538482137998497988011102578263640246195325968365407663777143224773356390196618650247160031352371843677943409177990372494609422999844778018813252014243757717290227944411732056936092155453477046281075748682872530017856880780322962826194745089661418317492545113814623051087723189736120649611093162990073907831954108802005360641650103582431702669273100574662494761257639660826391795842971570751340967543948921942320518331520670536410327832636458545281499362581554006094422601644940570387399570205489158207559119491287720635514673704333846441615406799119691817886855024583230733685644782085362464198924172658639221011635790645190339009482510761233685220366033453080220466294388951923396773559345186793053541586657300856997320097796930846088059905528337692000657312153460286514309820530544407834167593433241893238214566017948694337249054986077752076287721306756997858325558263390 [125,98] 8735938355380952372369596515524238730297925820421143003461250446558243440999596120932750331223862089993599268249303131228390377964582619503967644017676324696814270054561805896420019820915049468455281638565186466535514116894209149250451889335596691674235811244007893711500344061925149293246193433315242143966809207932019470260671366148744460519293759852014883993236831918188868923302082077407388839667772824706805587420626255198144400833110826650238596788812412133939449702059107376490968428343879548834124193285268276680443648988384788676318166648905370019342688075791628919430035707654592106466663324747859445127220609325421121096331430893570184848171788973650238172762802546536889056993712067890637096497835549903278706150699728248028361821123597103166360299123297350806246520243708788347009994682961896204213054565972236972293577937963017407438580503697151298124434854122844988059253552175617061018681132485156603435804633053831357524176963819140936918080170699728790824703060498975969702737887038943944852523991630521448842927239714741652826359637215825986913582259343765470085230659919659454113991979282094265076447700430060977769861143065393513948622313419292302213231277696331711244217388936222671661015133605514286628391591897162138555196201369488997194833441508793400481170136448947991520538607190627908675439077595630615543187550040833269535254563459363416758041266376768859720834265482638296835765598890901208080457354519091694162542529762784538019392611218016942148171936595499159675059179061621539777467445190937708849910261658249288139985221747245986436588654325902343390561174361488328006502180222214094072279014157085513993402726848401011768778467465013845116071220252874578547909726941604429111171610673890708626306552831248885250223396217574926545258356997506721168968228275364425615838878339295709010261797789244193525496408158441565289088433806746089732953618422164569158258656466880807933160820506240405093649322575953801870510293612489008154672124165040943852492337982210739092164584285864435360691589391694213227883118137252650407679878968035103095126780 [125,99] 14239964594400996106278563356250725465084347424014560616707916718539511331572573202261612338703056882670484539376335659600789440739819290827311943650802755557145544299935528794545536806922728997962919735867789834123054242239910786499273589238211018516579892836569859318669927381607852272100584734923285324892399926648765239968122891071349061655813464592228482449250790066631363758950625592279779376174468212638301911199634923018268661319219223119193620977514824519935380127489725296210991169625550577881691543042032244690360047911130531011221386778070899875353364007515692061893168500067281672113587616026687736943559563963435188685251337938796723742751990849270341900915879364073756232881024374753162481509417495570413188066950018334816162213296539987732023023814536432745517271167418573670539244479628234304688389486614890792445472998376186893940074884364111754780193073418598676093457487372809730956977011535842842003795875262532047200755508967096618998686793617498611563790527044674283629340816297241693653640621767259818964420601698477018641813077428016435264103939759428037981600671548266054591854978934938402501849425381289858805970192303626332385592837133636558502203454267688768608426049087239103991257999782640920360060156942031124532405996264728982673555196348865784188762257567177455576174640231474866986104808240786814173116945987156604636275572384131412156586452536149994850142167450181164603380656168230608496070926834679750822069736437792246062039913902965091216219345944306914796190659687055852952777890452706173929790114810580402462192785306550209980224268331845965513482144963523370392384508557173302199831738704180320096340202635954146256835533020061163397467415114274693592790307750598958444969940643197838674583380862961336019016795463836418741833682488203395972442400722487699975264897430442496295000739427257392777385038763309057139812976274946501202412372309672262227197745518328227950257676209681873483246530006582298302376680888540753998202647531330956081798497249126681439461404007736287094505696221834480858498446718944844363288696087603029870 [125,100] -526687900490231202888426054295613285003522390501338776371656812554795368965184881042715178009449869633422305287474103841806330395106877458677844986470815247620419293733726815361506044374886400771562817100015711860187866636991088434952818581110015787171765691825626018297330000677319337305572144749353271861114145587796317335392824709209355801890563524350356107749894689074210813982938383180199944253423161246260577374321218266338888217561475055551622971975605500820949957124102052327464023858809463977128526770157694604113424707510817134765360868724086884128878676049584434472353569764981891377817139330622765131278677868759439790493063365906121878481893928247963082833524055523780791961739009121762603331924640078926381036585723850091064864346504238705252539647805696572479587410248727436844846423404967715800118708810222411973053154369501571763444000006725377252460541069405101401739548275791782283939479978162775099752578176563630191630863666620283361122455095395111258553446851924894396400904228552063312214181813412349430163388098494041816451657674590142132784799458788735374020494704388490155757169654873915058465784760689763716805146462817077694819701849235302256105049956265881933256193826005996122427416134684741609076607240192795128498435960401615710777253083917380024621158682525732654708505843982502290419254304694162388723643669070315961270356572093828609915819829906963729460962456470954302736817701159087932123439403080501954126602348105594866269313670510924157732485595168519713229719240411081400909974294971133333667155589651782414190889591089139324858720086324966257263381912236364399055403154668427391743433527124598885058346506026287462469270585971734783009510971875443653767593634757485258240044205547382217501475251634288212248759835287771680098654488795032326000901334094837463697331114686192891524963661126707154231137345458152895090898041299689584126021815653455868095183286422817151424277155512806699004699096698391092422279812266056795107656606012881901650186280772273563716455738830833726148659294653918974718616602506706702372463281791190 [125,101] 7032568596105714916821946472103701466060255378135560796771754545854379729397269913386938378869918940038803567298452303684386381981650316689573383833983371623457212958782659508265941538812205117493268470432144036979630569771947873474618271462706031021448026828753066128299612778530817324311900806990016015094865997074737025013308691101337890046591089459263104924226218219607012584670752412331720975477867484374188468406521687020688206159235382862074060168614106725898257744050891004259511957227295303911963512629088652231763587629620405818818147967778768459428164836638059221508649825395619602868311011898469020319216412279553930262363546903139733411700250588932593943102021385669910201740393299323023846040052740637140318237132416168501829377545947845973925233837283663922566266923936207548437776415465626852494200415332304371159295064100887802840573120193127850763524747488281736953983614411789649387668036007276213363220114404230605712132188187269409807394474232009690683373938828425703757021630724010174150079608706465798158143429728788163780438680768837484820242656248551792032255384740219362067862379666448192696927645690222428289186665964725761150015475540207232117883432419657723172377991223626457198767718179390904746715394305417089737892301521229471275423449281301840000866551881346710398196276989137468958386487458827359078292830453177843148886734243375539590872557218581951857280190733767793790981716169875603504494260451435097775978244497666015583786682183626049825329413043518930023405545045939144585491679508239794131495808750557469529561689889075456660328215311771964255138134674958973168678798577989137006056957953053298790587394777855695234840562405706555969918943038763869067229235850084215181083430171534744561459111246809677745686077295003390305146655166614484330166137077386031049354388554021748009525837585461287065867675641197896240527725093999348767771081348913533550311026962271735068305691495881483759641713936063286601915129080020205854249535324552529452452393191093934388015259065909030983015484942970997518586904202919956926315490780 [125,102] 235152194733425925472404589035958464551951587818000888309042445424399618056048527714641219837882963169654974235962272247766243637576571617367780932620252814223960566763299714004162681495331842835325737962193348606422268423268946661861988398551594323124956857990650070237985614093009730887300737628586744039652617968731454985274112238586663373314269037922717314015745312069502204894870508964324716447795078305259929098477175525499552566578703820103629270394708472588184655655817196780284111200529052542128179828104331273032323253543223540019584162184404919735867213621774152488473931317494996670417167690536987415166447120400886762064639979656967839855184342383231162509694916654649459785140736065481614177666553304298336649172216862779456963645237959457369001452263327031550067931993890663395308612249893541289858485550065944008968525930448240278967768170830250954506601457752997221917688843641654091015204905824532443033703953269652176165325659620411216878077570426636768605116122591012669887144518583578385996553552241908132167335324902414854750655932175887963509103906806124409422660524429037018423334094104245765740571776648253419480156306264407818615894445772688076610592124479276612373871374747072904133459260943943246565122442600993839614972492950200428081698182520260257523545031945202742909993915669588799729015691744326470643572427554570010163161470374739155767964256431271689752314598527650274038887075143649366392241379241641173276645836478123994702025584166325419703111901724738953064653260704514151030901876366002389705601064939933218419824208029142669493653367032459156729058084885008665251030470326988280388797525622642804481966788622902210056112242042719877732983340411350594623269570743355843559130250585537942736110799366713993878551392884085900764645572744343734864577358652968430462493756383923432376795487237838315703586366641716494282821709294964403084477331491397584320651966494143160927416771095237208245870256573646156720584038682418592197447598609705240648638637010652480881641108555258049382003119981893416797896160073905521404840 [125,103] 333960070005097113868397756471521147098643619064787254944421912900846885791586313547760491872681958118188845320275669104263499433080786986175746589477357542556535336809088764074112681975194208214618501789083843075439663756542963443847351540203407202487007675673146533849191516006595209966041931789509437831895344972305730463086440060655093728784006644393157853620556965954817594476856157003262615805520037740154653809844919811941294099223062712225029834697972080340314854106344744035486605259971418201245638073966501293597634232155019125216894936339152129005263265046641773011694933568706854074673357560006079585055694658495634067427789859956839849179384435549619580778445161937919898127861254841829837137289426944551325338651506967136064941433620066782471652844609463240530658960235868890727001193604821600648598022383780506561655015177354836235025418739977289856327273724101123022045267584272163428638093110360701713974496637537362142757920171248259383467606580810659187339058192414491781095131018726651606385056527111793570930800306060446142421089376450155649173960295369814331124862213621453989491747319523919085457604896223518464741696052979829981783560186655278513481174464662431989013440701076078252698286930627707934757524898304262844304829455356031570672279833270380805164368590817853631279959132890065919807125579176989580531953499667507649581714585761716473154540691261548583005292963118188385928183489365377185547738589413219049802118343090831797821056354827152738989943825779852544421045099397945801208129537556966180170409235914186495794742862455771485814641222195029089538727863504466776430996227558972388186441530978677526446104906706040163891801679455150815058824522463093687440229184701591238295821490092404352757063377647573127785405582047285428001188833721126015495080643942690899337530146567375816830804307537375083780664830223825328694021534133447196915900076370908815072725304187081438066324673054263898527839213636769751137868821991217524061951970742996823022738119264545149289999085544820641193254979536628210820847069389014780 [125,104] 2004588043149935336623871753892873519945348567030118471705689793311526756509067505402441159831982372659845110280041741353187392130549205341643107868132430841860251807582038433968286587004797100778701428984543182708880069249038393521428423370613116677021640083387343837768042948104118060929416037406611762890195240318779675197033982768482078746327154287359730090585969172090446337169460108259051100883067809140240839351989889154928815794180729703894561347354258134617421460125292892359113442279938390196297881623248753285211749659498449217678386945815915963163444922502720109755655622491572995417166425427498475952140347907774710910169310805358215533149423675070423581239597256079815135294147888427316924082260686112310406970352627997240306433967978335782710317680491069576830673716653146454108757956516142451164786685024622766088950165657720874667535606261148651436540314002016893054950926623550055556659328955548757740167592481121747290453670681309831591905578371106697200788236673594246801688624591614913419963203593725016706678756612219496093172160291170390218740519021384520925005547719232026029558394684494448295551228164662065615156433614829395719997657752918300093680583769181306658165909424575379017703439419317042972840003415582105341144808242207871518917122724379390650487513283063379222864101756209694963547024040806818534923062913221045039430054910886082610397552776414155442211562286248871394967421013364425590598800332145012537331924393914237905488865452630705529690801498775416191783106167055987352129395316058742938000983947411781995721262349806103624191866813421490416500862081767439606675179377244512446684946532570197809981248008763966946761414405442263058104140538703184349882952820863421223494424800856283524057321181666062417817977894945774774290628722160870727827582470955798808847830344800691696624788799175733260944492839890535321626375860992519197878231734447331588258925959312156684309945452823297702760369584229376276796617323982590900557198957870867004825269652587385434831261437641151475449629747023017871988614060550 [125,105] 209337523585623089528553776506549156405909461246332981328679309771453359454191982880089463892674396065186229735344280516363802030721057894120617848761223980398741558379399347665192683434494600763175616693656627629885742428551418190598980621953835865624295914479961162955935605487031880797993595670727666967066067289234488563376844166043650011700998814881328003546348532484208410329353361793150423057752973009562686766581252535005555813230421615098685610510294907832614644334349607344133038482169511742965627790538164565671335734981974836919255900052598881961654804304515718111581795311383255597326962303358145498101543423766067501421204786975362526372542515231769499403746005725892832698954019014408979558805812720659390325980110219700766838806961806479102226070526614930978737227026081277201366377700938898182924803250222448085348215263868907350450636812420556141266806677656069486866959500076251639557304912615428094692820701183514160058799184541985988877414535929904887273269532415329874024873491139495742294132490546391712918643476883896979176828482985216465105830264607629604521648178647859740459149189442684561106304732061085865595286234257865176891689891553746402335380013499021662816732357194470226201478631655100431583077877269751457259194329680597918525189884167317389005068565936692820625355384643612562716093029169993291857244432765620936291645979731185663901630727155578621201294608026033683046217336038163394151428233883931860542018587197830299372704599616618572201782068540923726217129163002166843367699970079949555833051871144675691077350171729309195310565563093082850203454421961239133516556158487239344523919375712493799645318283380385440079395236053367450753710910925128503444812966703671268366762928505098943258795370699203311155345532449790676434891489043297216859486422364220443765915389864095442640140955352682091648205484563767880417042579713909218114068063721019368421888381157188914357396094731073564881412526767563349012700477027933608124354810927985862572581127093215277358842485898863489540423790112951045585446310 [125,106] 1557942348167863123014860885820561495578167060523626437671326080658937755338841612344110731662486342120684251877016681927269223748315707384754361615642167710753854351085266131018955836535616639045578406326436898499894278816068404317319819861622913794936621293357422419176261502918350609747683688437610422904404747827372554773046566666556485456071064078660807679626558871502659760424186169603859283265605715525315346905947424504272059841781656380163139014025141358411756103093570873063405183517810728036742600562380548627390674016685065109696574833352867063236327965600868151779780983602768555886614350496334230299847861050635818455459659532153052339371298328762238001734363494171997798167614384034372109923729336565911737437807520833540689356681558437287750803919473192485087436334850635997405581276321313668809861998648766275687398658734516912763168545106749008525387335106763525341899499503742945684957807198408759215537958771094815522234130231416659286430459456830565210503054171219113919698416395396023285989456121486781443569796428615636477197945415463337476751012812931974546230950411216867885379413184149695863125019347204851449739895239254965155008683759471353579956098498142126206800594659041091734924978804547546261375746909618583163776685216485174550164570787890682271271829855090917421264443074884541968013418135544779376550330355221418305178240409987781745571765703581378056622125640401184484161295262135384532879258977031955588005954675531747854079660518204579307606594469873984963998878208178916625473739137705577282466545334403193186091586130291515131699078318477392638019034874304532670046616336125673086086578368267371986822066540128401870176140805593908497147302055176171293329310740457509658940318866325947998361533625388809609925398260625688405517798066588332186807704498456222252557466558153787426464567610502929437284690628459349206331335066660765900897913325235957850595343989538801151194111118539072000585305704292080319917986581325013366404462522261017814104194040438616108044112950836767422547828624197740288450 [125,107] 1641757622552209157010927550999978419886507810102407751194758808076912384513216160617512366109174536877067765156772415178604126339664119750305393280002984033052124273787152621057302568855475940611203129555689539600449397855602480755707857169802004013292556160965197466672548753425069764245086833459122090544794274730479216543275171718381723959512403060791266915624540972601142337784691451788580309940829367464451183526837126825930175952518652792339105058075980822646026258222730208015038254318489648607124851802205715406040934040702274506642699971165850108593613588173158800194505240942633150305131861922227933875129919307305475877652668790406875043124071371722085301809623268678488610780566502510235412786129611435335866916945617823942802558599935413526456717306319067177769520389563056922417247143326159856914244202952019679456030887398551309723848908336331521344030338933167585225012184161232446836117832559516258740987327333251858614914133219605784745918663068145369373950946204192021932184378788809896003921617556491938995514214848315624795244297344877256167311874342472122007604692690974772406872218393759722816147736369952033084920159177444515790932279299942539082013425695171570977833483556562789600629750041646871159847359907620910210811816425512673487076920884636151294124948584638750653166427725112195189726538911440877392564595256952219438105768739643358522008813306072066468453410027880543361130230931014417706746163124227663309922318500563057434809838097625052385841896588099910123041023229297525366985205715187618057473826702723704696048830293656333491520171371079123300709252777623765917391299151832322337492619285862634604385006242502018225133100486910217895365436667252584582840812919974657772847711931560973404788327910527973556300994621476941218132727243480251199470348255791438778707605839029058278529664203643186163907931562803784537675637640852720154074771858682092917077316392457262921805770842750279726579425838325203781665352088070851346662324122966302948600336858939887067173754452589749948625862689171460 [125,108] -9276929329608267037225431315836049969878236854088916958507570332510922952535331056396126711665326008401323866276440712831376612185894976235996368926059117712231574845431157356358252967271966807376577994286818599321099066588056741250505996509447779219496575097852121183843784620256931158085792647753010289330638157972837677925071598120616085415249629391262606146021627175154045499102311329748090094750611613671000152741900368289694720923882382310792369989913221773640877142910401584396174951493004839224961309532952871895683090772217664030471832035052160449864860507394231423203823967102712455193468637149726398578125138759789562850394271212695562090763638077620242756940391184060150830884592654671278464658687687709486423222550899086563057115182009075395120301834437013504064755225672088101649893912176145059095717206721498655210671474054364677956450181124172808862852651639276032170054875384545128412612813716787109074554647322378246238122528914786419873197320287068304169890851007741327658391752610488870979049359308722269064891052451852769974843428708427113199917573503168906849025446774101326003771880874519596066780695488984431757339411924897979894169996083711912957616238092016211944917142019966175047827958095048982053697581730193110740956313069574174802790305635767684032017854362141547324596822074378248035660383193438002632191861139631511707586445177662088144774978120860476103284104380001846971736859486307730934225497002728166260915020258360921462230349801396554601202149084451586775029539931993676163837714179363963970248312894067315783069558631807887936746817895730630666537614015142206523326126912874872884899447444692929075448706758695886067716216721205234635071736624011978702024244563338369022028554703143783225623208894125204745851911378864568967099613020015999496779575656652095493429827547172157456328845326476877127083274581988710052402550937265815097546329304203332419953139366843065854618650182424537134939939716053398001635426451202544406490562502370389916726453270945636269448010935489270451619003820 [125,109] 293637757414871236949939883680319594272728845658976509249303762348476221438391629383234010998221673426654392409767068857838993620413691677312613130523045429941068671216233296891179233639494668498454643475649954281386784337732854100222140071131912771888206570603308687512465603248964512855565754619746920760787068829137322825295588113981941025484327396392769064108578676861856461159458170765818147612704968902678435561817725273227730977527021623588826885928553959851239082150737746891910754001261959404901722343532307943286385259164098707451982749127444918478151811917066065242021555519406752600064954740639584618809803397731677736899866000112785009917921799672069750952230495313271946879356149275456774304328775940711676193092575785446730375258456505242214021683064891314516068161057155183284123946874185888196338832806991380813056425299736248834121685632772780357817526005842350346997899117482675363965441022733124689936555608183602930821131872032761453654791303045650872651543067258452993287532046432603343282368560223452131996592044926606523074850901929808400547084495531431888644445063260019010547024236476157578681546013502815078341812567440700732426774328643204276998943729610940095637631115366656272156212920922085889551595486593670267003986526549739957260449610511416558860350875642562114335485467535967956271299234213178810093182274008113099201637184848672869462302435449942868832852109016630433908458147854964386240475379394639221653925720478984541946834820186095827022104273240544772704796040350384858896796254008309546820425305089485956336917518813736894617055744004797496350228559414094383546909618935580900181829819966445598287372609993925961474142319273529645192488488927003319332113553216158383827930379254315762766937276945130642367203208933934377328073459722549886423644671576559695884832176832703607884063154617502493784777483329415167833656080509768774721415349996729070550543452196082875921871231523127126874752937131529521898399581697856088589758878320350628549297287212791336613373920103638803421110 [125,110] 2705537948964059324362183168635444936243930337784104930155586399328825333972724891351115479151705247503788647283702829056525313216876618842374824360207879245157497615535591870766451982319150185228027117763208755300799757482356770119139559409501107444000596906708074708212666527780109007142829970669928312679539727329297500429582754574066061456705064640849330040882950352333071736750815520733951996580381002142494715079422070134610382432514400087523598633829285306711595774351731412676927269925294836100278921074001015379852385685043855623342491760549278165366186124330560118157329927394003157857844183612486374117486284791649680179270063163135679998005416787068090964854728867102542009056873743818681252490632343566193278450733631977172722839578442577176421996790548134399685452405013343040218597686445469934766092944271911850649032062964653728707437190160805815951846760149900425772097447454746356572985106545810801822317903280601240688485290447516117523361679969989699108551639197963212539787710719272662119496624255695645144979276372487810843528520310274873308636434603846855768338001836458025278133189464023070159885871072689445393680436236939318108120566590467792882079499015436417602277615708820226344718453656858784530584041773239136441913859830127372339046985075858174677199458277930266448960750542208628599013569945348801775792006403477340043686188684214023165225351562799600070905499927272376675134164697687093962746884566429941565521875155490896101987005476050517647024111841414358182704783824208403836912395247263052893041883052717417676623963658485244504605444032783274073695653184665524921252439601175995316710169607205803818585594164065637580172409857508444834782949561234472552869331334489046858586894342212378036283467623942299707086789826133700819500373051691179051615437266116655104042028549581058866721627875048890824932314287318296892135081893808379703685674634283969560342438545636226139700940683983063537626196434472272212751866766863476421097966429040020902233805761746856118245358658796955160 [125,111] 13255630528996090915328712927306398447013915953983675469456928328054872788863622497112340928976902688715669879803953444760273857469976926331007050343559291199939893893448352341252885956554012082313106902485165688909992678284463222656195462254662876931203021154446875032109273322634536832463587681734793899328117167081477183259876905314511425909300782825163913325815328540395260694143999448762020785908085506563523146540757515709005530823362974586606653797955903453359388814943745569547150248245045879153241093537257805622586017463456979587193804667267722629920783621035545927019528718898331269796746315397151231353686110559274915246298077934067648221564046636321843613588479377870083968918438175183182175315042937277711740586814743166328608126996030959128694697776358820934230894618226552108198931892908679815300315948100532625537111367223806109168113581660301256801557230224704230163581999231153081153302305757280008597289369052281604915366395407636901396513752344513235034201318396167356827625416085417121518902148187218896240182110934476097601771253948984635533616160987721524856057425795199033751234495349608214314977629795322275058289673735914624880016407929823624478332069241861221861500865780201777527657461578016520647250321608381710216549538856811088994893219518570536991528627679099068478638322765780650352529470967660428329332268084319297650384094725491142389173626153528945988875182442933055939903010938688116358145704719569486668465139749201102396330496454068507863562214738229900681284780995302436527331947641750385297963241240841219522823740490798083325113495709225328511568574909877245445731787152821497783203640387383628896519462795640863672162274601402273722862097927297500158446440890120650723404953589740271648518089144597852274937529764601559252152515063237778386284026766039749849213534848330302368140751703092066703522166374000759340304837776873585531702235693880989384034254772014991119966321201701085538921893627474769354917056846424657491001639614797888046857402889073133354188130610165 [125,112] 69756549882957201801356773574589827114149204348081448563862145937285243736864157819158570332203762631817808123084771777927743611820132501196749623313063868280982996747980054705217924847967092766700971401941941389840571187046099287495273331541079898629884530738313466739938071405496574511439575256522243717515256203409905884152183796079993636736478200259412964515076787420813036419266004297728986632680004505678157594511329498032014795697367431415923486073632683140792728038652945587812506929798534024580659664206581652982211782229829520204742333916918576124074793561949832533472995948809399236085376548488865773515455504984949629074940192572882878128779183744614530717988914551153542428719184578989174715350018124276152289347759284370821765814052198891542054281807952720373758120209249715682816807615082113067426520693636685340874416590826213384154853997528467392661397810419602928922080828791669014772662520373789464268548798947545339352729768187058204852478772133721301629375345579913672402664443527002740048417535329035110801405038514962598930936976592336369318135609038020036455506400874387484048103793787284952604965775823833261611956534226761484426914963809853345520167291902003400503592274014277755291097485521703399753374181135858335793030378630373054930489945505377710542737890866167333660175723478348708938923430906581325042666436685838579715524223535814725379881769917827367107365455211950626606687717363133345322113387902394268751974628881882262676026150698568492461663230887590185943747364241275880224674873092375185787222822071079288732801371352090100552944472129804933916137977811009765298487025391858191091117652445792902214608000733690955491619110159173038460387587695537676981760063574992571642215368402281484856231928515001707655163555560874122007631187128729779363615520439181237118053282275231328690995038060825815727534199730492122517819589872358244932137515890548813771893474236127334654140450374093415763514900697748247710564151696828645030822606498787399151682896548516787964697740 [125,113] 263797746639160845434673072551820952515039646047073579077389767410413286257182599506283297687098124347956319450716297303218967812166617994447744971681482851938462012538118763044411789153740080216750627349397586842234489446660197628816927502508462570494484115150985629622327103209583880399021081462317069714665902795975375524150117492211400785105686810723956484093404744547404203309258482932636399229678504808814452626333409607827538680263788344779219199080129946482052855886075171294122604819495052168701776264763472913475058939582662550999335304123078594842367419219657559238487462946043465206492853771390073995998266205840375554285510838728566001675905664255650863635973473926764321979262354288981196216486341468257951369246667755141319467014651389348172979021883645051983980594721204371463492060403698267258325464549779575356821513658230633262908021130223697467205560191566455108001564212316850657514217534431062439020726083354925642963890296046365033817561718958742962607612888876064746368033833022786432061228667981429650281678949803425957571872075562376079530634757449269919147174228705163624092320750673661764242391523500236434737045700436660821451923635238653085775943329182725319130420609784480408030216167477383927653490714070833864288332454051672717454737001082430930925403485132448132871711959699273028322833746223796422325584278212129950797227700586556516283303691350714243396015730029790128344398583481347042659141427831944576664780579021248774830727687721889219503082961548374211178602200436886516339901012083703619666105541799206622647230887130396675130063478890772109405505062456941081838657858820943288300886646905319617127597567680255421751505774154287920898986137100632233271833163949635747503977609315301313200796534656105292051722884050931223653260447781499972108061709161133667185456284361061088324161414661259583670225216176680883468143638034832027161468936791733971422993557367827885963528255426469589341829294973016837064501457643157249291877245859852868138404423916898164050 [125,114] 668936217995438300276118869056691814108829968313825429600343715611722210140574682404647658880608401481197406492579408712636689831261928139473669095803204563165966206701582001227813110623476242537048604942530951912850150420641757457237955425317246582612523622219973915907686405597652842358259616569389672440779910201962242792616180210718718272335573408746184690997609570816815843814117681486106745975545554396684019921327939549998264804699238993192184460423414960500464602593330703687125960103235885339992413351234316014828883440316041270000824182805636694523427299334638265035577607942762065948332622336379505959479873726317931168849210827963109595647116787996388694061622062430886374127403709364468681129681569995823767715753798223909368969086229569627901532596940824048401858866365783991102909911954368389896267286534426599118979241149528231474903083771699007255935100964289233895253639319430550906614959801265954361777628893916310752233895969419818618309621500114253343799145736113744693261932646214922196069996307707870337133066025446413137039408174537298795312876821353183362261298499531926219135285085593370737211745876263076233542453419268684665821414975384281698673209362704196002342111852415980157361406655688672292839167151231866083948729523024765640853904818824636526326997906586135247080703149609123913107490129391333461534106349438237740119953538594376238432153930070190968062309931234573366646270070142099394384184960631947370982509743492421500634921870313497795308271029921892079740636426972128271929148459982226980761315867312931258503880081665041564705670626357552527543821869440737587174326804931122699397570571691906666287893159933952215032362697830826819266026216443025960988837676059626953441476560682456126351678399744521200032704446344039802259488754521715186678527268572647968083882205260418540831042572557711669393224853706117527157227044155768451715339495816472348380632076224698406947654817182921246423836032881422272794117913551033572080486500921948833302578885695970 [125,115] 1250187780241446505984734975396663014859544600423537300052645587220227031184367236436831115026781720266491166586668849288272076675991489442252407534088323488331255535913735100143822803615428582015654077717325477641134036806554059099219756994152578262536070395699270359311079853104236009401450018161850449497554756816712957140522639903744701152768707759997310572973314928558073457439189073377997394030197096223906872308704543170264944504192869728931648034118710734365895412439021181767759226784519548134705014053665409300865397873947010474277167546084952527002630720775536121846341932452219800666591099892437920669668520834850833137598769699118230436635779777418434129841737298521675759383581208264144478411171418486425209792120001485564718757131452174232874087588784241721752036020597525984506790379636310804967151997651773312332778968533337230801314223137182450805853661742981527635796770120207125180363976338050071169099924385555401804937614424363011620762117743510910814633990211128471385534705100105886112799244052234809897510204677847339766835159222190747316925073914584582737838682042525639462115673624265324156399587098341821713025304242254239873613235077970633910589605379991315303552548928428250626493323578581382558614298316054883566924929202158104223587517804259440684070601318842872997581132401754586146042011313428280825877361121736112395433192807524078931222905362219470620844821346579569664786301728906411041514573771618881349023629443080391371662384812812904932701961257015448170754736457789388364570166695769027708214420844937604304178441402499542374121987370331611507267266923424326226027276835226115610952969348336278838950882505434726145630644704005551362633013192486422275541595371544091426828262999794766707576220422394316756818376860433648655074863371942566555515778314822980081300893453353084519290016796872253504307827043217107561469258451555200251448879523530871198893536512603913145688593027309646984065206260330113490574170426397685201959107686722989651485826130 [125,116] 1245394394266284758725043907233768201362186836250681374116431376997159733123566071259241870283280905983024412134711832106447618468270348036865041929400613271012421176105913090809951109147323307992178509014728251569153099177470185204982265539194600195525002580373474165380546815129156745608554817964798648667191998609193536322025268135635583254547391007252851963867058508485533012739244127361951228968620453578987294646071597006708494555862622852545739415669875705496472441784909832469986987080016726558755917261234993148023213104473576292892071945404899709981776547396841257297006516574753137330026868526597654698572821966082661755737808803232784429121827301579549990097781157918675300112668433911986847387773615321043925394333126570763438290203523870286541651213154970346569598188291484101494281375827869850007763558640247629071222740828953782062477714419013039553861550836090118200363212785217023538259827492337994729731075869242118862325625283657695326680225181082681644327725934256542124253958764835935135224038792303753776559704328357150790148961854241002403289746863258503063860518839446341576658796337808628810122618007920950411068966650603979675459423779084557437649698587306078513551458545917954488291274821646260867657977473117149199060604879867592102621330286294806228767181737062147527938359588007130620963623898801203000551860126424129179432409074292607107367971915720958838617578762362705343511455102714691422398201501859196439243044290018707980394809876403487170960903758925383197049353210287869863818925365055827728327062609834949356473452969649093361038031266908896508015305959718950045460606966176185251077709354020219423991579175569818446791810211515907301184251187978745580384268334521949505306507721048136823232453332930315883201005547781842463509927250123091222155117337479997852974084127576605738947359041748168433877177304824258252608094734439270283997781961017750989512160859551686683338047481835075511444240795521925098484250197733402925804686820228023544530 [125,117] -490823717417881248135191046406872870768814243155727127037104665047142784756245660083214969518627020470392802746628567043539755335860849943581627247170838312499537161664363528787677170102498967767774782638806722750996229889222723568750752462849358582242787214344110714202712457556430011560270076637162182932634195937928783274465040805633495699678888171492042996930415029805901177649516672970975620234134540552030815095122055991610959707428875005163795452525983334499769222971252505765021779960011009154744984577212559687922170190851157515284295530854673213107976713576736361821590903579116314804905454602804187781225428521173957249570635737827664913218077177224300509465839697584318580521924174070816541565316918647813854845127528760872175251551405309544805535694621436199467248352517768166579364771153077127580674032261433437773402495008258185942619676394448739080462214726630139956044544919264103631243472629775557482060193418063235320591070749501650214318725258401728116839140484784575903921178628501992987740360203147497283722626636539305650316931608671834487865332478181334836282104830130020661614543102139352535412156306379684424823664554622573520065291257505423703924474553195315902610245817127033423156589054050103524157250566761450515444429635678222325353242483684869523737540123927867528712004987962798793048496393920208038525172387048319369739140847279591951358259175753716754186075052275640119926725490338062449816236141947551087901126550588049411503465231166648402602121437856655201280946415926812007928314929795256986297361116930855921321957706166998436605975977765048400953057396467504738802629951694153506280311779407343285773623637820099262725797560426949303474384472997193415696163918932749080862926018240714773271819535841063954055883695549100584573376521142305661841020515847764015958159084496006266498211194705420069748421353313217366006737185400042241949698751500943612702047233077645441342658026764122631935092193442755976534937601039314140701847881218640 [125,118] 2825086866701871394837036110706579327418375455153615285850205025201454875909838115569680859634670821576649355102074740370245295731655276231545638898822045939657983893793679282172212817229566401820167182530794804132368480832136374725197531848713722973819567072006439487283401511692991135097966656637144075435778761327437367309442601435208555252640233715066057008756089960155895799491956732861192571059655770402269185050972758757267109121197486697427048424479169194243253956121179881643704871018097829923327917226477826714433670812478994179987964318586982762260264439634730806107067124368796398847196410625664707289600825063969470173724068735027462780133055373655465900274513758894926883026199519146751033598342810198217413993605009506320782990970550568206421593960327272981407326476708608555681460439103196245889363302239397600650447730397191705953474312915911951328273448338314096349594242965011374036979490490438829531803433869067778686081635754330984218952698159273862497769313173858912362344594690811236840629924311284864038903110811225347835921439684406108009175422553843862049587950363152372322988297166933398285180980499631346036128269688992569128033140644250722424157624784607765910605123021153762960608149063746538555606244920091000526713386199392225877338071544714745377680844969482964323760518434228267175399978919603916156707945972043745397747335060741534159831753188714366413786028475365504312905564147851438298181700023968932374066044599879802281378246010506354960784127966467124645878037795518897022691811297590388432944869414860105921585420047703474735504571440227984463785823115391541785989477381231287944409419321774335693757255066688126477570476538778703911108947558789848522554184532216849237088271680765516588550983177249631755242640998443604629420558409155926733540253146560153937895293005074308465522541086121460824009603705023739593687996465142148354428527810564692289112603009849596203368650327401779268039269938085839738139342258690756523454433880 [125,119] 1757442905627913762358523211306189675096796412242891024784090612319489741357141412629781911534227383780373013920599791560730674563213984961344659159028755944464272978196243273299318649672588698827900173531461141339659556685971029196793818256555337126961195863607635278944033850639221211889171276083992389974694290277769949839064460844750328854174511654863368085899972410040659558669500928008472922897646166537802853845211721997468914975279001479803787613519328950553593146861469949961883806465820975878745886852668147616015735931665186833487700457651485142716519862081416466186867141728870203288174657755180126722173984747159366190453464095600119886860798274889133281904038258309976434951934300089681984402875829644598402038399029437457905464713358099403946860216831430781540060078435644596465097452020673604452356969240314553171661964697560064271103357327046240974743008509908390110161922543714582621643414115424946849306630087897463184017205591298975693625869303002700566719800204364452026878849995726336261539979681540714742868673391082284440396584140963173949966010298804053658126956663115873720709527417102627048071763775496405911162636957714979921205218487456473227527291505537483301834614110183477604071547191225223839039049340411794696507537457046532165384683423477092549240754517033522897067999398939730866226012203596441782033024976808467991662678995112332093695237588827738194073815411150956734422116564506576762971321449119360745403004635750468924509192558792631691116382401528897603342328465398281294983095577526481535133197590359492430206277463723641570231692451018017390353506660643386924701235613784319393092009047923826473269240652098022221246423503198438047612224215460640169028128312730490113441035043731577683976981846227880475797800911029105240463093474542472865521231524780691782918719428798933736838915684840628522220069265252155183876679085394464413878864365974727691702508121033755987175645105606132453811687545411525380080484805005426409820 [125,120] -4479633777772208637185031015629963295720566869394973781919367489777427542325370659421338504853525028592019576140492416488137622657932238553623583709427189345889184019713872080583215014236019386292523777361383823880643308123662337017975540933918066366567813998376774795671058313047584715679867366169286771749499353215638412286111294984646822601165954088070853642802533213203395000782582543944379752213566904108590525026606115065586124329627581299797009929397394613516809005730016298325658008475999947853642766834166975385409510485524173582227992707993507468272075815278476356642566959933133989763249055857418522617591493215092949038796826460419737002243706208994456153236147773487264651972594258907526919305709312843877017503954543900670034718384267278264494797927823023872693259593748068868043871230839093680587298296933970258854929384065738753558815388970675779933479429922199909009983650806290230900365372950608258930884789494595760615837806816442700788946179863094960218075942369872429496334432537638641128474471585440516611989508282444457186985062563755825729594503268047276133833884035449339721963923649452607484713614426043185226349275012965390911079174771078318513768559183937518998170905118987053598620667398690914348980688271076597476334543464237747530265454130699894732320449859055790432368847338158433104525913796024629005084284978414627684449959801522800993587368618727398565061873807161061162732790997642553239356064292156367670371711077688367136072490580151995003518747479523721494507099479380115875447035996429979934634137508456670952731681284546551279327674664135857605780688819722003162118278601904046913125165919627577761134982670517469397128085162358845730078956439850043300269918490230596200118133928373804149570214933588530026883906956225839231660050408961499877301570771414800700646489911680878571040840285212626176533488030290224467729270387381663007051702527529987887935671594531886527088515144756726001442872159718034653938828807605740 [125,121] 2292557252545817360678286113179729173540644719945970739379819013793893103408396615918941524543191185183483571839761334768075396744303483570315591507747064615440729996502137611796633703120316223599091934393686441094700202927787314875532673587545169867795755268690803686526277666584329747943524528969593513941693797561537169835701170315373157737677160417349447855223861466602244018484113646675657683443284168525518308184888703947232722875781381410996048760010781234742359322610481298007405032786322650457425313908142144904189170320379523379616361070561066651249183189470589133137443558942644399753703864002483810485588081130165877474828520167059552366673771383376350921604906634682585488243871674686590583453987229048016872892985115802692658839818475786783338956800675753860744996381386284849705898685300492448444929326345668727312205931480246772493129998486481471875507993860341951292773432085509658237402126039324114344112650122823353894014746206744151364048238647335664030846230464041576118605931544673886580862378631765317258900148111095936107345826103328784621473190596853969226259747544644912210348182071020345489459049729833462934181621665395248004021690822137593743081597992222510566919478390863975552782232731530139098846311889531175424232318713598609481813321017366880164971523039502228357119013022714218747065830458112233325506121559410405334756479315393062570624211206124035131641952064786636478835921858932077790919184319654273764444999340313435610734738208497669150893552915613888800888496619117859858191872481470215511987220381352274511795438582450578850434918434222207089386550196754154343845341003496412844257766951050499138281669122145362570643274226178150292790474912770832707647989009049712792498602257361832545772624999742802451947072957451338878197982907736677931233890177630747839634157064565625439599456045086831158571664105706535775014941860171229920684344673609894498851156053634174477454468670394880260697925242045718806345729010 [125,122] 3935328803491698629454370300078488610911239638925080291394532615122334374614166583257920605709651569773701597973036212096836368920426628333535001586574587347466695364824127383358367572609129770426973491071861347389445693502186164980194605125596565305956016567705827453164950785188584001162840919020628506862583230029023438634045038029880774455800037600973807025682354869135363071180934480951219926278371514420192122771947525587074368029665772568567351297209795878498464232090403380323553818044671703575409578378167583267342787889404972490863671341018091918934222964265957913633467165260936321966488833058523238835524861740245576843245786406951793169812793214474813415654135346659985275328632058077984642399955478810341127096502809553736116079408396082497141670866711765223169974674982562750965673408817653798768895601655534402850081056403085497884097630808758548815111643811251352730883139536795870915053760107476133455543389820667812118150015983295347423399853025751045586389322384374011377242173110951523130844476839841125511066151717317475081800449718797603410377214693544732604173224991839165274277182706719745890851648177100717079521837452873765774192274956354123884078522926837225622160337213396317725922073073897033444425027091460548834907734442472673440925310586898697723012246785288128567025221645500527110348962629819397730866292271739646982110976359844915977215978941441989566668469300768295835300819197221329149658492303506335373304705609176992626190829641749883661895568296501018480246781741033562819111614088149274858467354939228932426277683083552160166716707793428919882230618037585402575345549601871714974720340086173927856899498706056983303457972446048328506590984816732557777922456081608448292429941626359775600538366905266246664022413751086838189250010169549710019035933779032859366393641399945361725695756552343775375599559516484713848015691406584157012420718400804685734269985501476856546029947197574572720443922258086460314080 [125,123] -593458560335660038464031272568099098128971281921560513638430295455496007019136468406854406697902361101904018897684174142272020951431711801315357863613668351740396155033371332874838884234009513940044961050175566540057273935381503032259380175168593326779704072778420123448789050753497006512190397571284610426599780528155504633547525802802743892383140864366399325772933927360674701186025172950469153837021321980701101655852372699299653057975048691877598365348734207290917442893165655031030529334776454501696307838195316493070419901605721403852836015592326024544583840387662071462807446726156357114549017106106937063948429595611667765219626056683108776669482943049787696547250166265942435001245461828997645629867546516084503905567261702169749379792159248632254028862318594423454999654869887192553042911281553610870834708362481109704429596982814879512373971164172104232094429021862803282519379109370926408694981749674211604970805037808743734152335953908911958992672710951906044595294009662727343267704649693743799770068304055474843326216892144018025224718347209411136804033194577582880798192874216399562641895006606345352869914625316571357745865854741343622086092719158233684878354480275947588309161649830235123131168634509685967860050620802723997144248358087411624600554349260956267669300133603960593668531487500744860373636513452613365676900448976533137564640358325859588588781147469627395565237795942962529970237063103762801139743097973557330198049234408846208362195762710835817670031866770334641748037267686977869320318713799222757160489017641799709111922132639681374550497383659749173066722059794038529578369943758277757066106168919164540368076988448262094782758733105563666555179283288073608343735846657334199425576476899068708712522337388468276801334592720829961402503330250874865134618555365908368279870949410061809399203748947949625830854103035201587249885812716556600154589017261806277699891718271872191039421955248108132082536313702280 [125,124] -1309615479583663041547377413658741840736355718242120190033930304320588570037833800829676524278876018001889979171654932426630640940451701608448236250281248946701488632733811474592166269489080397674639801243837381631722428501409419141885041619281284503663372169663579382028542202795128415712522869799765372961036428233044165994379004149810307319275006978844446516540804042459514316666986054207655123842522391137011095629870129460683183290524633066533937894681518667670129964541299262802717190990668444273244298529489436851140241001271138472048073906338036763052719426657066477373187881030579617539710515561426425997580581884046057326830385558896510373059637049352411317415753051089748336299559538743531688171530462069537075402014731684579683392165010867838144973758472466087890409361331658111016382260184939824178287503943906488008013574113998005461644381841947495167056590083527569498119400086008415820041654181997921342228156857531446118715440961347899372282317671438827629045946254968508230680883526607958373137759982499104422542619465061015106981473874794231117814140548457958114568720918442119838076367223218535389492533249839232978742955987906305046405340748103265962761228127935667231245799121815811989605041762083999546823558117285201313226626719843702792178613222338416271608114212928364683306596603075855395593004136236495874340504608349272963132798492048448237730386666992534735023794161856421257599394657188008215185928792420825013506140356520990380750443179613744619607760019766878682241704385561992324716208893965649736450821857100589051580955486636190424147683021750006210125610300173612415655162530136177399317441437428031744556840239871942829581934455822701610874285255037590960257522465220823436351866723432331388592117693904252534355927441835854337805233438212052470487318084592474925146226466513480506217358216882275051692308653875763419300051229228141616543314116435279264158652803566187026884733021196001186607617460 [125,125] 1570481865644965439699434580310825879299633737806196805851564471261309137346392269927258514473255064529745110215634807798571440789092770140373381095007613209855156909060919770459797877117788412347450945410222285978606735757263135910885638183548582247531993372718526154794883874891527732026761052691428447259178179289160303501075615280861643119463486601577734361626499356276291301847160782591151061026063735471838193740455854713843170830326705402873255313325369449433721055228685087401430381458434038758134393206042755915107179649894042641435638285671761069532035759071561054263033508050903611652081501045386012849061227051447773847434310996314156975916549244188315837996833284000469996494201504878395003223050800382545509402054274452277005978075349178173887488963854377882480453376092513183971274828434813197974289648350125429898953894900981696673036240777984753872361039600958513175064069289898623547833706618748559647973156848534144542680953634993383757035137486752558940534977883170544074825862051383161309681217471569518842140048217869999734005954248494019991466718125839439511402709350885192087103404330172887940440348974270166700425211783750535234212137322770516842831624344003664192614805373464889277096227188383307880582556760245282734275284412818118385555212367474951333895613133283478722553370127169002533907782299894018176258594491471967846095747914684400402535003053388305784859675925137605794861019962883022061880379005322327491512644033512147494741632349428612545920968029176172052137538556883346127854078979628429446405510019941880906096129418473418388273285067620229600549114157961356519983081585167270846690020140362454387456347294877990302697484161368468558564906007855089781607965685705648206698891706786337610430735601740278679856214297777872926976848460630235440421351448668230050079384377000220161168193765078783974916603345336752115962964924022809073551396476159829583768391824338574869243703482288768892244 [126,0] 5074636862598093027172866723608740023133221356128268440627664473152378489093881480319887610966360792178899964992091797169922954730006032441947906086211705527348958542242388929135027947617482178617261877305188020944981815974074236987102623690605177153918061244015326638013354882152097703329878716367047069555245889029446232447016342445516097902257198152216399331053414420678356926371653478881954456432576675618661421297564128519215837851094375813605084833488602203915617899627576473420416940531880091916154046531868281613809078775755000891770905582468089369465329706211556471898204885623872943601527687482841790557325487688921948949858204500620685373017430588330788259623596668123986839936379378420704375023307084965382958420737672343915009921655549308842913904046621950632517234388462451286914457872027971408698771321939804317546614544626271919656340115073601891891186285821437580154649657287274279223355155665325632620419997868736782886150184581385578961871141623640611223383006335637765394774313033834289737857989738420318018541554902987969879149208791705472024707927374736287038956404176273630605514750185767696911138777800274376872182755627960349023765525016091275261786987390375858523447818377301921647314156423225536142270369572712495677025459428042754686019232718464162936862726387801411948977140206189966618156138463625947921483601424721214298284528395809493719892823575825118091909255881438047197212061577266835360314509208880348838962377809496831054582423469213075489029077810414373686621569299692772440983649721665266240033473879561274039502590855243339666457759637777164564481216408415066765739802153120524065304764670431489359764209718552700516478678500829182701664933295051352709660981420349038154568797906597370717490993562608564861628854620973637206045140745584912318710102567069301477684225346218031706519264542173893222585351166426389067983928513709788362158751841525617665634951407640083866810243358457466565425566172070762556078895764297739072322298527236881003604774629287024291350859688065521367394013686570186560414154465493981448663970434637856727568271277938364364071876963329899158394070091482403017112816252989573018399151875796917559962479121170462760989877497308508935702775488607585430145263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] -263134939601727835216217814241177388266081789436091488548734259725412968080018664341557308037180933471725107501218529874586319192071108055841431785870516090682621760029411532482033723767043898791736129912363515157517492960742599037948119328552547684584787097795229876882208165562396359028842499594317304059556556617840218434193223597123157626487958588751835560265317978005695505573658464630971963500689240013522158068028577532615891323494890631224882314845566298516216806409695012485382677152852432523010107121443816440072736907955759650445177987152157594330721777329787839664844440040422046381950564087015803068851607099143695890906835778473486003806007486830689073637324058645937077606869265520845839218226239333062869907453875446847878003665231250034775130681610705722417747273829882632942691611275199936836325006379750992974879494237636732631232735053021049357985769003045538999395769461544290288972120005676781497377562963015949365526000648607328991348280023186504379065751102098349532756953629169002402867861339262688340085096617723485262913951362636161121857170919713091387813202284190853657047892156972071946035100444194738177046984857156716847917108202106607571685149195005875849320207323395038267334696113107858303966018926046496002939814294342774682429189534101739644242054399808684133854111284562888306410729693237560204363911812863905716536248964531479133780759200997881318231097525531013156859288290910740551139658822017555746616726887576991904912198126725045727348295897750079324412243706933775659457683767270250443640567266652248804001589211097290888869341320247581296970841225519220045657765186248224277916325422150924070079606211726393085331730419385814387872785097595541853046670218007077208858827813256326617658961467238779114524583106272431239076746666376432172230830182131535854660857947448606625171574803712817153563421177813747124757623772726098305886305805592662186557092971808047915874202372058546271361680939748522683518688392366361867311372502192366615845700782969434997352197713691099641302056892032282262228348720358480421790732623565637737947271338803828456562665374496546697202003722938106820183072347567270190295324515879562395732266557687001286662391962695422414908463792926340829581022262573242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 6534065682111852929902675653719461024241978042528366891502772896286557224938026929669971597608218935170640287456854725000742528890086237212159239321301431456027962130633225160575429148023532045193071629965843440821809688084778130252926888118985947851709175884817925446443253160780409052053364369231833202576386787415591406767672862233193491483342392743361502832980034512168520801149601676385584124980440698083799846125208263799922201618174184366722659445536036613117795154352320562804667882822138552283499066167989840467645818401545966277161664666588278405821320328627780928638752776432652968959368930155450903706494300114189973142972103236090748731705159433680508225984581639197717537910561090507855369076721288621125024611667665126910515361537196787805428657542597000748796779791297162340910249924382168158462696910312828183026613775844423875329640408013078739548147812825829108306707306637784163197236883316738160219792829392664544837013258202368999972524160340371026886062280254292524044934139661316182539276708202474370083236398197704142583315968638569818408570763411259139075113690309535415634902042542187600018111791178321623177429355482741411616922120933814413264723342067077415981423423476799818723911207027414690979542077971573622619734826279274153002935810640258039423850390511456841955801192322727619010429874931292403991286145410449359833408611565998980250489776848552776813324731336490670379435712726321247393511357812395066181415346744908341991160432762859163115708302448205562288120228145943709871438582108521313065096288078056403406823259279339110042804104817460054332282538916621096950036912952491550890260488595806808447059074451863279502987515753162420949608591157224807670354706585633951819545125399001296965889380971655529937566439731809919881222770240760406614801973072484508393978512227965171601289565000374934069762649092524303146584724779140159799070113704632474560787017589458202520155618283459288270844555525693845787181196452070668482771271627034280775335919021993825017513143844527135568357972350534798418224402542574314221629224877783058399432822489724667880995590933291464734801095898693823472563819466396509411274822377876742165416623904259032314019294747629991551877634559097884903167141601443290710449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -155088125347693378724455258585464655848372770236178215950877140118126361508661242165472745119627008824869148170430067033812911539715672161975223059436156163335867845716130414425337999246915932008532955877116150286177429888952826264258887198659539654477369911978753738899821352463608778783759125343143792230789491569882689712196587267326898926058046705784144395268340991539358731007213632024703861815837266128581956900790671881496736626283236008873005918949264812194231059481171936666014616005124530430923583937715542482656745274134512512508014563280674015478829958742012384120771273986413949011261631333532094733160870595231148511761323989442927117417332094922358682765588892984182535808988698708966917211130523213816970395344365531716860235362278678651359055382412450219129800492164722251815881569680300262109187607141527809317434244289719496002815553550231559833866990681315021146325423128348563333403277656973126767647868759313989362414335376361956783049100446371119586552355144062482173255658638355490513065969116560809749950491096620572528566184078567310291114277331497348089441030922641977137980443720243914680242549944446297374829945733717943545527693618023828820607385117112361905266122693733844312438466826114599375545207945572266126994802125287982341810731452719576003049976524988005214450284084928660061817196243579171657716906399821915750021220496072173312510593020119126793965454867244316796759183583238110875808782640140667277022718026053943694502767861805651765409240712370558465657925732815626817885798207588393234525747348017386562623725333552037761535843280130022731451999675152921747893189261495887780257394468556983251956665638256588532079048138196631318491933236497460052960743291641147067867094642417316337068907568839757125130118381059062351868768856967555052701183781691510387491663674983264460518302395325728854743638310398336670199138179201269368344891364719412408163454126092275748168982292064125832176016529597425245289711409007846041063442415893149235925874577812502224817621003358952927858860401851498251076893363176491099648177698687756275581241613401963277729112153048203726147178479380660353537024225950572760673094710915079527485100217773440873563104269795724665096495783860042205759555145050399005413055419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 1895761325425938008954020706102917516852409537143264731235468107788769624855371241463254638408678777552124803083380476881420931482752908369552093018169906208716592280451741836974404747414400894403579280647099892190151409628638271331778497416534834946503242029613486990284493324717202809835063077314161625822001938790508668577488526867698074832794432629788451276269020815937836430558061633580778031313110211261002253507236352496501548454877406876087087295471087895147636259571882037613317880266829398670047676860312405412367682277724979399174446417160358356954016032328873853420282776140896162204182751135457183550218191350668286076105197933034584667723181641911940417440108419303051804506818160975590161910699129716591382597112653900750784476774873608559833934813826244808874089502186160861418464556887796767618071345175551775099157816587891153101876662035219707728480793325610723563093072527720611696583442406781926731503659612639238999701197791738572278341298383188615723216970795544020271082518184106060308906352847737754568932072721780828565929839875574204576195242941486183187868865057094218759643147115708268834828749682285298085809062100989781800087297462002384038853577125162699086343442912522680248606866931045495577894425412801189680947072101922923863219985400795836184938336344323835779688300563387000649688739559637362883632313436943694244880834046460460191818308616232782094260821878949815561495393308534361131178263117100251178203834562816284304266961718093985216594363720792259094625604982053850152546794346127977612750426792641262808265957395753370552001924300987397647205128177853167924913684481169586132666917777117846597867727124188123517043650696912539479553869122088201891178807634100268225128613023698416123173227577619302176386227119516811082783308606556703170796759552154241393634439801538673792108686449908713060579694395637953615982612448008502825502427478553384784816692171730967572848004867188065095339970634090427988109118547043438992558780436905220727610205613466666086173446012359747162183193657097170950559031071092072456018797089633754118585122299153165713926493902032370638935541353877703148983118305040308362357277602970127843598407115126873667204606669818872856517638099117751757094474385212379274889826774597167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -13589027833870052154706448246276656793297755137270636577231951421188184321326965107899290190794570365393857769833175181975501283792808046834469951545835269585049748504437556057175750800552676697107008734210926132551971568029850101914699094336129281260257209720542686211134130583767657389788222817277997459537952742572063857641503787729457629821988397557341588300738008194380034624981112067657453756703587809388031807674586749196246537428695522679057507438696417797189519872149793739058559744285498015003173369102843576732949311264230595858077811304957938058887247882104635254727931565874397005324373092085272357159462264320329632446279997470689533672093232509805188921154171681230969417247481742740235406548881831640163029421863338584381730738773589244273217699734504527276495696619567865428332731166543888805858625791900734364817788521710457386797983518769095113500785222579207059934670512279010628101770926640141799235565069253491506046229556822345430897141776809447008832119901062738433774953763423449829540733289620461853119177321805283609253681680624853370906138678811143827827804133274566164816896091952632598154026881067330694458121396393369870227621022495524646054219694128157207936509333563775809397731024606429293334315255302377917699436421979366762809276250040322462392920825970881474079299348038741162857060756100089971691376812160487472093465649816267351715989842009002644954416147030148203201119938224412008088473436802607694431189631161447916778486531403351997632390487361101128379931676734309761188738966094740424516382402515923163582112975934564771513006917717859014299638917166344294241711186767809217436379365252232110518197855661971052780240173603739563903420506786395751082316690333787462884606064004127458067370434884859445820215062383177470558782396179861390206458692979314135602411685908909208033683505284632352188886015155822729079518454754128456338003224182197158995312086124191401105865041006980080014066227496219603943210830490673852799815477561082421514355438191866110607248350677521042040442044454412070133036473802130008347369304661835418470277458733591706251696002380052968729911947625242862902473255683668387198739448757717048140792469029551777740252652828845288586672909446827648360066331800766192827722989022731781005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 79311191226462767490332151322109737139941231432961930894293476677745154927668085275178456445106686103725073620016104757398181657976745886990454965532907857659907325663204133484920757201474965550833876263348942356088886058127860081104759637994478226343478570054939078154708937310634645770110790444665841049638687808291821915933876842451904765259835629948428295785741853744061981167320600402338518702320106455849185168233146025749566666090353717804756910556341039614049772061061553358954520697312766569082363868683972767695169620719099849535638989192284341472841302853639321898631983162551962632120290229367200513706735355013517570612277896657552141769138510419447460717846605906238414929695785156614724680400831442041886492872848660294044662936898901862600443556989659130005666452386210975143926892532018223201208226082043793528254738298545981990142476466281184665048458563476131586550782827794401756252196163688312252570397326622200401803646408243954240453379308617166125468046855554687301540075014807531827902218236338978412917710280104485355007641292709631137170541481108813010022018925673540491710213064217458969639638460925802062255500100960703047661139502398479534418767933161814366930172262342748067212085109706593483987099529840112379097216576137658958673868285954866601055382277920188080340100865899697560859713159769341566683297379885889481792373586467164982878342955152836840504745883878213029601417323753669435275836723069224944281448803241991018996175129218649884211912532050788319148331350847032719969388135142868895915702966430282044950193039141007228795491020592221555081037245707004796918415993636782226130715638348837678420632704349694391096974100430985736707930185932529861248916918602621656511572432347234069103930473878772920240189412074038426600656156861682710121865329072228909119594735992504129675182782347690072791486739581237557084127153108618986542879427995062552097812575458563719153731794332638533072425829755883142125170823466982595527845629017194572150258404673066001739932241124480911762742914913297683737443806212410375503452896797246467019939844708020257072899215101099505921370669715892011383285723124680323317245477568664293452200880732697301181830233835987230787855227550112447032159787053962052283395678387023508548736572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -341924613964435320827896786691258110306584160499094913983137937175223241255373335072744469357154673739557971181500383281747143244602218109633485803641091439627074438475092280908729874881903030478767406595797098724308177966341600279849241356167518529219403353425450761968968581470085561093067398587266406646984536049157652130789047469799608548098916464679527940483685934567263215479504400651429162148530653554370219807015684736841295136559448123959951154181041411707879054105066937911947689735366359655646376960045095833238417142328816303371903553378157375890713952252497006072097026970905041768771051525140769922462737373557646255190700436390499144141718817260047141451653979752210693284200472387497602747887043456538059455479338227063122119701919171178256084846745874342245809165230757312958994655768981811403619030039742485414758036831407115473273531689263946076143516875694323086631471271199155367174420085401823645655997055314702864470857907736710324521358763978182901836278083007690023240866301064726322577338997350202805314320642892940426379680427610368168849031765487131459955385678324279579863502254646098507854288040098809319212654595263467799404837470669522854521775585344615222755112055613324710511329448688799324949887945393925628639013217312116979511031020198408736025872690390207338645520251169575545547368804057751874104482997334628918147111237450116025862076567411293723033325857132802224866835574561570221616507235427859697885014235081718536749368810145495757375840314877918946164595492404236248713066567963980731093767263958182924882842977745680022148320823136236038105127352783126506036778921237913497314602678689428571121046177082654456892532054383024302428329202124438868975629154430334944051175177200979687567498164336406232953551334216815247055595431325269176204031374783059967437260890322931042840035765809345056297141604729202500525369574437653056778632893063843710763728174871996988826675598759982652701986552766877050834133486247898342393119609644926025047296701191187183268900633738122697872536491315044639359884838876397778524851641358668753850495034167084775854208512647534937501342233033118607744371005548553048690356837378232656584319924891970554001724448823315569077422828714346011853800837133020296132457360727130435407161712646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] 1608743928038191360008793492166971286700410406794730894948108963503419731301316566113358967504986505848591177102016560898479539609827617493451570242240474564430264574588450280962891374440289052573731502340838475370380667977010031645412541511639548494922004027343342781493850055325834464702156449867750791726835460179861686828240306784552971179560411994787890224190148658389257878348845228054615865675677284991258413550415642208803490872720279061259523694644678407591203624262313946290096678491583259504993346564425790117571384479518646312769575729505508185206390422313347098840390259802854713641304745146938219410504090830216338332004321425432673388249129725758894450371066296679005218239779880569713752840865967124939653868630056171080155953340016186503012565318400847999985344155722975927367679813660664942470704609814670326732717822910737440233097960081419085819629094264827332683962681720382747033274870132701733048995714518792294420447632908145083116098020932499698181685383803169829932952973765296020093328874975889863592428574917804436508003068542198471930063019436825878101368757968719666426761024241048956557994282133705297020488640292282433323830538060227370933523726199635631837531711449103883434281688444643905908687386954564640449388797321747345766195082467744697787252812460499347051611497271492765841771227114562379536592546624445084237973555763282411486016465743356317444859767528395029146262897603431209204480776381684691198905991161838515593249826697697534234474803785615972593123128269739472404419675246557301180934084474919262969363909073180670316083123755866842116112773124227184880189104711398415904168337384715867374405649824013476918717776260423047590696439351588425597593487223825693922578671496181395568087748534721215990798493964181293128112512194582790223252062150996381064670349414954244209712708389555387345101585455866502830304356090080843379952192031524131522100998334199322881117835167645995832812938937343136182657279870071365186821443110289797092278025886926210526300804565190895698903360963007198891147106793037308173835162340446892555789804791094446564814231845853894251043292183278637447264527729402569945312449300699955228967867840626045520428255744254473996698146943449262924419222948135382552162231384329516004072502255439758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -10567594578168360555991014607157148503168375288053225995992150177700558094286263817579045792894724092266986863582843217127226890453895710335964617713663209540002921553597809818464763357056685429901654652529081692557070661547572030291107993554781608682993305857902770834467247532810525735814962536649326975854271620694236821044607122051414524433462383551780629828001966390913835234499606529389977114746863331565407266043289049647423872533475021136288025204894395364739267507075653858547854044570515315486525086841632584266963152450241579317818085338261598257747666607838112913423529456838464335670600746799241128446360228932727864649970895864155993448852312591132358851410584078689163806556743385473380668045724040146680866063982396080748841349145933731661127407557557192785708342706364352025896125231438971175352916127807560866753816653752531495473021918238042225436198087216167854885889678481837722809811546302581332999647783406190331991081642230784320654902358283561767453523040998834131841657832116469760924019649469548314340396245044400131899446663381634624573076069761404768650464068624000770291067172619771733230840642280747890337781374759811372091707474453404253945396186711495856482414392916149784351350713367728390270457735490967955069966521012801821723968642679109690106938585692899092392013701084034863190126753671783679019543865079118699173420102044619346443622491550072148930810424822703284150484103887591170343528590819533497112913222286680084439394634527811636057026332683805398964811569784000487999027380040150652478145096082819715474125412351778349168257768584388375874846647237489227575333850655190111553985938551020126513459265627971741805875491777981544022930263714847893556192452012199432109296350770062465906665650173277724822150312996030872062226479172552248916495283137458488371256816236769351202499358665476767945832116107677436126992329850335484493511136145342783416267403361944466873454540111113601570050047988385087387514824560523650660983060482627347965377100051460854539631669122913385139539396369906536278790561903722307237514757613387391958943351938070743424455599997928916826784541175613571576714813844014185676950359042729838513547088956049851164540926283859643102338662160693374541931824973315430193335391628739472480447147972881793975830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 82278118470211408416672090778293300567596255571351455713987484978257611696411945148479072008970964229627176322917663748322407011459569628298595199833685745769658329226784625800022392844924759728800285144783174733959519855020168602169989861514360000717014707871845712469577038698559241828813628789268639303125907116196459248603488739538973689266456416794504800793281377063757289648938095042440366017891764536431268129425254039605674049159959904562135470333307640729092479074243950494855430939157816950950485413138163015095831027901679208328660262936370962798441906905114504464442193210113879141478697467179059637886595039501567592369031490528146360637412185234794405325378518800736206273282464307254574252578750773934776107319219802590001229846949832276227934629796080376815016817707320845042167681216800112735871068407139615799304290869307179891789845555331550230329053661263053163916077088922940245630017530273106830396242640026727525589511628025404809915904164622498146259322163969977584948564695532808735204013225477374762199191357050955244014767698862086702793634476136403445055851862328037036115920863596602581291805871608841606306844135124375430727609304510317648393917344992857818643803103812023211486398423776550864186987168260315271377234403990283160911727186719757494850490567461718467925091770399170273739236689018108460551249958047070295837246276079133178996328373629019569401029764095120606500025671436522824818052409216035410191301817092701564430018375548302685699603376944533201225571457548984681381026405366753522497361690707416244792198763986347496400640545451393655474563780326807196381009320333345538110138595702985752854671199476020072754062218832662271415656102468746369807961426785823032487069231744963986386991209387581857314576064323894969268339234695210873745981855288868305077599104717989342016505714624082491088339747485728740373607779983791235392894728620889912738063088713370903070993005452355837561245620098902330677412436277067709079525405357201759237120310383452389495349168843497475009832033324773975269142891453763160473713656790278292806853475737247180150298777627439034000569578213727825468308131491302539030653448105602610557608024011442099881121316799577270772994549968199940340226939773886242861795023304178134382347309383476385846734046936035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] 61330960662820856336185671182011206628321707543885903040880871294185175237247594747496022311637658686883233968212013970867519896786612652230396871268311897497653521517812161943208498869395471876464137009699324300956258116041910658444332085934829152080078330887882541690804570364142951868225402500548547967135855019709232754175058727848042051144698586671399325799942042171407769965685267508218011002890788047064522897572491307135737088243689231563391910229810687563096139989489139507169555167148678779967897336045841984038849835769403007150111716351208676177605028354259640788363110304860650239645898485181347582630348067407374163053538325825203166672972087731686659944164484612212112108678182776371535194419234811149484772213390571250746343692810182165688886576208946905743198660693687308615558506625562632325634699900007461068044038159374400650255110367526773569638434324507253069265214427602387016784173641604803627897128295419380742711671780592733226839323417502513999086204995092798927858556175965795311966744228423522375760456495907280003886338060047679551887455518953192242829559788973119795929500548247539150904635171154467077127509969497723011637595041932304778585179329163213464560780600319973635496936920508487855404539024459125005743494521391436545941284659808794373358168523324143470341891316684042146785122077415099651346917861573470935553509078568170838781625345118212399294849706548462584777005643973237263111844114297168425102779181574605520709786884633501479594866973041286556717301299427964101143823762163177069171671186841805801890845174538631962238304844967258052933877823992647027635015017841201431894550534074537600429969003027888910840164521117522714423688947763244379564562500130222198723733797113785675730687541776767950809635268828347629635797938565213648622412682713426934393112536824700809920808819123435724679307119888545601772686531383934480171873212057432864519263002997589281251347206478418563835263818249185844615245168329286918445975648759392182055355198023299231614931961148565393908450825836140397675153602285200764777962190714682422405194414649890495447652618362010921065041192433939532690521642082878024581032951067961469865898894678858480788959091694142559137456963274515680187484253391273470614443058582154126405494576346200119587592780590057373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] -177739460877296456770364055688201293750489808419572963930724629448042254412000752546380354671042411302578568975360906330988350785432016735574660739592794093226117230562672114707244877433306339013327617320873592084526849227193700886437242418323192162314570658283379549664076720810424053804501612518534432891587589268925608587037890365226919912046776281384227164636941394773333089105039670586615484568136845215258090744364761039377201197088524282255365719200885410782432472831241371304388976406449058140781054660093022088235148245997707239621545634999352958892639768736829104977646442330750080403194522019332444668668615090553828985217963767004467905811785780024292587170016161385850246752592902599408237956202030217589883274116485719417204278309918199101868600786718497480300074363196772737214104670431507333234986102724266879800050292374323229196275859759913181069451026780172591248551740208060955849122375451823730940562461583888613704949621958252342373678343868862589111642566192810451060747006832828696263643475304437085035022778346207027553502022416834079440495343403054185268447050364720751502102193336463972853722705532830323618794253852832958980608838061456737395386967365392228684371043903846899350455954216129442867750063605622890853689711159483926377035376381849520909475297382206232146099659060143498066042512111557215125476139507108556563940651365785101978060890222042125039996179486713104261870539027258538717066776787283070691218617962144476912904843110443706864788448050912545833972329020520129387200313907162407946933295789180371303793304956202326079210167414613637021409804660912457884002442241928185472685896578487774039947771112044201743228780752711353026043943551139753676339681023180881143444312373657350026868438837821927937508576461666456942661048658908557963730981501404310480402179162464618752269542373698669660382668837999984154344203746677976915631304691541670757076944983070956782116444343000882313129736401236871243955029448614927059945906580788178318092161910924119878919350219916165935112365283862272478232435786725893108922926587601581063768070581561757287567613059748147363892356496450999601545859339267225759338967961254383784605051446982012236948556028161895318782893184097598608052907271141473130336326171765373284301475428903493991583673050627112388610839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -8754882774677207232193709229554115229999142776782181900405493225045697976235575648334000706145703085010657382141593396479563508793491766610007909472333588805803526696050863884036112203436322268828148939476985995138922645333538679636273097520692024152513419365829039078826269913681680320469662175614162678160380497163850447943225550812559810160813041289722555880305798302802702880421526608440805943974556517857458715737734015790848382032046981051754302312284542307857878383463163832213620175930350917578265766440181165709647562219338880756506517681722081408167451469356313024272459783998082982316879572695265556785783227630984139737127874904267405810005304238158854923596284362070711872024696418801096538453520598579797425292361342116449176130187358827408122758146716908258701095756073944045114945443407024601292254838023799577146659566673179153392798365414457429620245033759390023676580629412216687512790164927849386156465685578800708457888820886114266536325432426529387499720157960816870521777196426523927893910798880847492224419330716695835474495204119106875464064701745035559248867911254869879740888473958701937036807718085932908538987666284263586413734648012217685822842598156612434427155521852457820214893160049608813697858025724111743779145349861841082278288167312865264224416764121276442052339157023802897777113704080965023581116432498383849147288710445774599866535642243869154840061604029778171627053317173416703500206280281355905964949529774905496576976881396411638971911408924279944909886030154020512178929676807828479704070472071658448226917559410995386094530548616559304563936903847924665653938834204516779562179461617591817262726485307394251945963381654252692424616178584582379774310998799534323259590502098556878181421838335517126744731866020552421661538908096550393102033056136513927318856448716131812234556457133915892659933110630020086709388115846335296847651455767230404673548166770413648017388910067951768611301786705011052277795211105685063589833415018911158621816002769109631937037544898703704116182200886173565450034495098213858967667738495962561806291940920111453001142523877731116691615428190512389634440270849164321895822063820636326848155165367533035024290260708434128234946530231939303380999405888637193356482883828312776659920523458953411921612541846116073429584503173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 36580000397610486197959610001083950279502525353820110350015282828289039796628173979908689262791982802352303426744286849532481338121697341567276088545326811160351870939498153975438741198631241187962850379860774802356021376224223083324072738721070408012776963069323832765835470840403501115260785025923498751212496710467517816182837404713165073234186812317817800621055795622721782822169535474562803029437671924406351616854766164093741690773858343333497033881536782458441474101685523967384845162161036778418219307502034995531694455892849245371204029383045799411545438882409273982062772332448051270169252326524052187974162033327536632319944708770662446197830977922096756135870793461684770779834286290317755396082976918547407043086512243425579377324204721298278877158557986004967178063093786144452484905901132466762025389587198166878333781507091216299351400891643113756605485091684922573190983782840924141035367092192283030844545031685446609592520918403353180260279860592651204289690684896113966045042359981921132035938848057354096671026817839749765153365156833960141678370369522948447870323801877892953834231369640531491374671712878272187749898820599786110875446021745541954111707616366966772185328219526281802333397522964085207668810130867485095632137937880726472620966164899130357915796494092564253321150328030112734018694186200555343927473874042704914846002933262634298096506791022299335930653682888287516791241044358056135336345432336351075409120426938507667915552680585396170117886398390446512404099149672270374221316805862954121136996874888891694298387740799488416499776187852821603953694494831917580290196139320869292874710589991527364283661368152704986251569975126775984726867382444270731602125553324739646655923915237051175412549997053308693147431425891383385092001303571662072740099598690471609021660521078996730080555302186897823759303690106775637449977361801224618210482473485694996280652697612657863704801268752094478513232007660193053133627956515731495276945890711637778658970758916784992691206571477545462077400874959023154272626048778213141835057611516003797614805520369662168061904437427783637343823551453454472759220598092365475843450076105321860263409076331941622023120489763864534460744622293618536685782501026901989089888576676786147066373565416130928147631085067814638023264706134796142578125000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -16063979804240826450757452229989131569680589074389891214998122940982534750430614327910872858297024125977591179326314734842891279037511515443563491983837834976353743307345576700796812722475740490570274029206201081289089967196756946297340622331656290268933294703103909333585784376469032260636108528850704815513840444391472272836314550356373548827297225614246920499795530415247778185270880782427707082678912433377431806191957458362984193201632474600706784863257149016887952676130097613799261830064165534970817074034222178008479252018012503763956920805398451242289805283034936515395167070569352735990078954173791567164441540327250365340719517150472888298530362301111950149341492524135122886118387204778124573248558626362795360659938792329130533304767462670974207937818548660986661663161841830666479680652667195720093884623133368642286392084898445086954557712105665675089218804434520845747207852846618070372040226992668546673134395529484210739716042615912070191586992024132412805725744100791304561396166548967388566058515396138748448612395285393792154368245977157929498868856017220769645226022525387954209319398140507025431525334177449800141989199280521539597565102249560054594374190393903841573060336957990259277070145257598219072146703757286669132255106451172006620132058124356817511125701661641574184354989828686418786688334274586561002776829561528730383450890880509656760415298371429417109027198350202847404299159177910675629990553997053143889497443396615209485103191365257283346978690409155136878004537324055874338379593958293849535191474003263660683838054967376455820205679979975460799498750951008112813035716843048621771232503385612005695813385691241622459893203176272057360380429441671091869356266771228575107724993939174577138736546769007389134390468956047587420845649578148093660063209554615019281893548188812783190755600360151669602187490495973422768896012960872754356698476246477881586416812192023334419075582470061548739848360442164596394916855744377671615350946630462355923063599591670497841313061570954591891092058674682032950881438438727455065288497991349455930402699483552833230200464304926883315611442649911505116825290634113758881656977221090822635068280248428346172518046209914117838774658531664757223613651358548459713496024691755609684875571779638960295442332709692223602360172662883996963500976562500000000000000000000000000000000000000000000000000000000000000000 [126,16] -201020258614953522303702080518423716018576429441251937433832438650282400242285563718178700283001549043754661733432415401817028168284245004391754995339487633674073224708463765953531948323586107627986409158819176964272539193088735762128368932936272401589944293591120052429342037208380129146696442850685658875194573597206675097826105035219382680005630079148712351523322390822177684320731477160999910882367353584840672257132867302811742122016737071604309544866147387684681739510286486155614977470187206063874080164584242240230964337328094228263435269845358141179682536761458159002829887688890117322813708917277014227213265413518937259036796773929342011093366449679535786163415403546040840479833830266071936113351864800568998542802002533978973291175723832040616856101759842493920631623519538544847448880510187085038769138383507063640873824793763663469251876780752808153039177050772213272278532274575727089977897598388002173009665094661267120806765947170316908773064641936070026154642085485841164186953843104547728646889073816852158866684626834323173031674174850635346777503445019078389554981268168120488305997640067602587455751336764351860350426022160545544978400682104979410781720980232318437418105970856043865117188633927429464928411894903280294975323220196067098719007445861737645259798136956499035486717537480390035851657726028550194513955689665720134768463757173215062313882075411642856292617729117794682110366185240208951290589449460887648339982442084289475061225324442913660762706776416757888309022222684924178879290057483027631681465703365686117578292387890441838025958419526248505202267890276399386677816669300174210628510263687159373868863284513741342670724654349163985344010014872823820052713911534583745783800256064192946671516666437855666147409675482244354160416929376924264871058028013453129944430265726178392958747321353469683030706990407755562120326244416256087715409660580833791640959358300821137356783623021356163512424382634679314252022423798189053048009514664199853274152316769423482627620622759016944949804130305835237314120741888343543932630450359415976850403427610849525560036642871027803753512684561979306506683884053017892192850429829629724668422333748565531147623934245380878192229723666523260162476995050293559223699665705218957294713796231754218551536107372108841406799228934687562286853790283203125000000000000000000000000000000000000000000000000000000000 [126,17] 470833682923967172670544520344840547730265630194639371003101427551646384329405923213008058274295372229889787007863757719146532766577534262973742882465450486963534209482527063376672368811908088710813477598538950382403182071975529377388909001995726309172358590346360166545581923942467111930239376794239055678861006536898932141934033195221735675958014536111167808675078307333743998520585099706442773599222431527836931094257881425940495156697742269508767054680518244405806006541035330193665948817227077082327474997187742890417033947422583091737868743726447012476337012596929883485739047360432280201454410724443873226496598205244202480722831713431906965374605657316650565393430851307524251578344582009888228765478376686222951679588065384865104838451593005274836314812476137297543684128415162291367561090846158410609524336030151401383301237948793637167839889181958052695611461014032169104834242480985492335807966954992240230875633966482124828014457915188126912941241495583619059047032714166174417563956941057374459397354313664195787681537125693342571339885189125268272774708340102506544790709965730042103513902691069136150141494795391873763019072348536344592624563268458898064146160137931108066658594125736067620549972003214732741550404870175423917495972595776190863989185010007852596433511537749691151454153962123940063018004588672392544200226197272525414669040144158799905030337139268082790549949648680454794254365858301841122918282185177643318843771589801826590845133653939553370691364958854215583934178463833297602976830106929610420807326412329877010527471119970805998258925981862240086391986053138594128037658551325310791814167224803407044922798403179304158287444721996162335583242898266193231383830176143532496694179118046512500017244804292370649897955615862142642262173658871078388871709879734081276184288875859479187733670226471759757150241390662762216952415507926554386414015739469689384909592193475216280250791402290834846461654872182328818282846151281365148429302957611995244318404557878259551429391025989824724511498668362615553885445473693915027209951576460755017517359029233153251288555158285656356854401004046332526284685638564371350670352997414035522783570197796312121634952753763055653894463353528296652189711934855167838351352222238885582887700753204368006940148303348877851376430569985132024157792329788208007812500000000000000000000000000000000000000000000000000 [126,18] -137277262706033387977451155077138722259408585553162921437710752441995850770425622049229665553152868008744121334291024420214103943578733594489512877370050548430179674815744684937239873074093827563673323701129381359378836572255280754364645572829668125657940793425503757617029727468801795294604532606277119073524076079348751094025651793660493431881207291518087899989220498608627165945677026285937557732192079138722837029325743074824315357438819868045063941361443525338789481772663970430360911595000236610151625853533315674383594046970658849868584527168858377897723313299578862887088881751800573090250878349489071351902399492374064081492072195356800259576505581725143562194389898632774895772460712090749335325490197001813443527381408093415377462587093596263362212710443644177205386934197035592796367879977093072897385541521314244488478818822682053407823258676905431705327127233031153773215105477564712555010278012287195568652086942542935821203358040222393103665025878968413149004681014073137317303043302353535373455463675076736744892864226194154074854093053302704173232818737712954368445457597138604303386918716969909599064163855666697558862309330465349232621212910284007925676412710048799647564156953177027546702433590282120144919763259644266284257876159615972690659666252025045195343539924454692610598939528984512806519584106937830439556801588813804603742085670645805232988254360169194653821714637454763514924198870447735019270204465273790686163518141854445524885808250175489296155549818853735142616693268474935369468554981778850115438306281572701488863638007216923895862832078419871250756056550159645281542249155467943610956298685580858754474899832189381858155792796515349603012422070142731748969795670106464940013484846002935648827827162073939631022914958531865648125728722407555243963234222332896836753225821778893438199295999408137352116163901096576136815793411260225882897375028435590277571698040344527225193130677719567188044505672096767247041393977091271709051222644065467896336261611697598977665112557918132445045378535306292925699605319950101842318514782056220328601658744490446309476367889718133663874376371820816246946395216717857653014674116500388159208710054447504646421326625315699187246493029243338576523873989007441710063463169247080267633840679685841269576158419499737540261366172678059172085340833291411399841308593750000000000000000000000000000000000000000 [126,19] -865695915751864027812316903315317599355677991321482041094567005678019987088985778176203448609927485581960225432778034134473924262926051499961226093787964956634374461814771129218247947228519552889756260183220144874613390495502051649191880620759023448704135952392265760981137147420868892092795952608423944260849116245027518849119078043162864407010650417978625661392538319039642970097197583091023607393864462203240450024417317620723349251396921364788838850800776089845198165187262785614464144552161021951378695405210344246936279693277897025047308552954818836136545097402470982952399785563023184867307355075543051851009603848719685485080464238759026495336173999926527330029260811945270235322658132736376890038372053141118065801658841716510388618846490356532767372280206988358701024800973800318690627800434382914684641248497176880292494994464128278043624131139333880192028632570800815488763135826876392589582402590917546020130633994968800205497137739635450074418752093193593523204255302874654466267324480794450369299146201715755562664443200893830003143879589564423195241521179756284328530226049773313393266124230269397459881040529241499485692258267870879594062557181092512146780918296864988123401025950241839533730047600695850966633035141532120177401980633163384387921351322992457495716768591184417115166809211428804797555505152742058076636016497908814909659596882542693398834438932195072938009341086008754358659488246157061715207078788932137642502778194883166885471794228880999520673747456977569657366998813553032944235781967339846805877155904965735803790664016044896725175496661463190562513120033314745398749406636522765246710320705453270067148055792236830612155999728565210800679647138356392107063099761294914876271057524737036823647513698242022933625723256144837167204615115229530912321904151306967944735533285471753469857244996628593821928264732654097846322708631023071114207273810016864316044260540043320457357604605582519222838392085946367806209503396316341625611850905088738387339259050597328328743046886559783634537194847127818325102480262591760715198790231135623729643910081186588247023704604465675421168404539620187303879812634880486146585609943366821793648556063203852633619167569878181550956587684013392824091102444636333809735588141512672308806484055466108992491483083430326312283499914403128716600122061208821833133697509765625000000000000000000000000000000000 [126,20] 982933588412790858565991147863869920782100590447994054862919688318281622296736660435643107312887157294162839175331813340012909653697890034313517826087378585675293463167593307968357382170148542694477110095203965404598254277653239112330967329097635863429674194117559412138728504664432172175832106067658267503438050597169951285633799096980933977225198149546865601049671434253351860896108773444086678595057923180415721566761026992878946268786713464763659170894868630411026522179461013803586445335812679499108869163816281737838733672336957443674458901359921115131657779227382618497079352620083037397390169642655041898487545657433936205045467861341984745270149044996293641148996594285793037279953674154081791553520496040882187248233036796195115084609051843040327849040488574804777725146689164729320233788513555443074354080739301285098567793315734402387355072558920918404270330994039976888012714447885841541012066492330940512697863869833804837443976475639328950879564109215543784380304041917401028734229256951585843048697261790649863566149734041700864601959629742932872245125392314129308853150092478955515604802906800343169700768142064773923268056027703559883994242331639310800691643081524152856515592836266266743661930695102640385930919024505551000948056730118200795353806981065378820684287430479612474714037390289352687175212784675037187983195686193784124066682267845772427089579746483337238154767219934601117863219773996596048535792669950962023423468612708550889805934298488257002574763742769837471549669942511623470768623031674945169067707863664828229468775896484262616643166136693312022242071585854871217202003927296279833904489144886553636703232219244667940342399080623308397500043040199270427352071424039925404900566050768217609873418116872562937367702192812579888752631378630594591226747679765932576671272686112575721807726171867239939105401696121993421525850199717994377004789059963301662925123130433881278227528519060683166976348705627203852975731515944101714729712853746731629228465666078034747125753809995907043980246627819512484180743027673375173183120745316103109088253985047727168716630788396660589300228034888524889362975350589326589932801567118122988077585362065666813553838033531395047692903155870802560513086647875509392440080279359638437076782963555860376989280938053149494038281518967304153933106647400563815608620643615722656250000000000000000000000000 [126,21] 740583514213829894594943346855780588857915611769114278777512255727325693109134267995695816496188492806254539777260360283471811097418357794010201854881711687524516465682456637910497450024569578229157858444884198678149059949288200036381197764863460894846172629681548173911290814721517937583903788591186215621681959857202911325883769206397650139249005489838540059729599058545570777037464115917093958234727937047973129771086150761465460133098534841320810320083169009937613436664745888213408423483287912577271876399555457692979396385532349030097163600883599078605799262218132802909862086636703281249304620598786593050615479070266694045536993438253957246121519157141457984847478956919954797362990900515762781166632846497164248775403157904562926491784608387608708609804704791443109165769556711831139674046067576540006733524492772268268440575113524359280346158712312792643792614738071422946014992971542553668075740238473659560076030587450331078278847574994358625919758618990426807773644250820877644572130080437135556486817600337234826136138213972587715587160407085076581347954947374104036989248664697474647400322411519499292356010806325011048228413292025461621399448001018962002955841190601189398171335414426262068282568961971049290377102792034510749750606077878841978299671148400503481060121531637339784287206538096193568365822301201951710601432716335795249721167595722328800981183285661239284331124380350541419857199767454653429652577564374871250543084843132779814886342709313400793872666246249539489611281368311541600736089936924362102260644445695483876952905447786656159224404360388081956079504513209000025045623237003478230203418553621031055316386681871963734751035001880211726466056628828727458853945947352354145105797271484065054829632817044093393097768728372735237889596811728184220947731179152361751165967018863980348757938084364057738782730453238659626907235774234841769985438468935878244631518999969733619580235489729017268499841847400842177346423841887525295550239996624666906032153091589893588051705161334341729133799825513552306408262029932243022325254655804992961100546613287853132794770884638140372102009151244850758446301250384616499445832174542315433725737106027626040599035687936386540245907061067859812908814855173467997627954952957116378776151252918237889729674526357976793483896017928006373469418388566509747761301696300506591796875000000000000000000 [126,22] -2051310634682084147536608238841851113543981768770802013824432485163678938608091564399127643031272709270423819160122777155808874707653615933798157911933836364233916213291862841893040918974342397179394601166302366504815474735531091365359519525020726268573668051541573144537905773849514744817618196291924279803762269058757786461496298917533662587008096014231730095468595663145588211799165995529536079815827316946749881968370433585137385939438761928363045817335293003260989572997967491832646269245171454568470317759634855455551538324737465638656348079178099197663234594643605033170688915078150702429811280690720844239761919250925516181031584935416233305595552977854815214154343870062396627396991334961242064219629959188721999126716343516117065046470076232732883375238373650423952129742576706682932726270058138741300623945635653866281381595655287873798231348053963780057149386973659240780736929898672356974191470136000511745402176433979713289346967608606832697298324096475480980996434179930164276171700175289814849975686202542012118352920251906558609622861047737436874616575123565363606728663494166208045511639110732825976166585399153110606932246744932000871613148403719533700335354338448145833103856869352737752352311983257459456138350265024447003802126249142318560226645456553579738851005630311209323488929041924228417013981403310630530329322288236242934131717542378370800264852185417959462595415656000661411716009430245535924076836703935049015718819344977205157403940961109774359767290305875865659457117936130468646985396842408289262011636978361147163127199162078810816504352873516264591749622723247867348613747657660255597117926931099536276901182135322369564980397503886237273774407936832332659454835794491618098220694998962085746959505007106042608116868592192805352414844485665631933737490906189968336333701222029493357657705714790249015912443803539112001071997688433762516237935885059907620446119892323464543045318838295681786287500692102574048981336921752291054364549732662344542260847675685534631347544765591570659898841215688256996895570734932377994733639690967038623849438832703179862795712644914536089292938252118790442117387180124682180491461695556399709112334907342169816482510065869937231393887668895056555711712168990413134607397988496106818633274027707365923017619076578757739094394573727127859411934786282305509530488052405416965484619140625000000000 [126,23] 500639439596656761868904652873423790861848767295059936721620470455839742671277526898508146338343528077221974098857346180579118089430374614814833964445634189186890867952164991952848284270173195679183259636827826325957861692323569124898456718800297332104861446897841681183031100295878159011700130307555240361050891793015564584899167828607917129012660709993249469138305404644214941229694001132262288029830932682974763410997101164941434767911309709634418467357588992136963687224880175902151691597392404741162869027838161634422400235132433317668117428273848781790051700917296328332608097613172171475426076258125461597538301183096062850581422232216089364613529827744396509284967738998184235723490208002822220459265365966047874385619301581597530799774504004003040904619646405448559396259705205364695880083709045944737040599485500477272703622337602070192169808858038547984057918712164232313494429654751582624274438236801230125467427449534492245713269144600951023352215881744002230111164632276271466746351406241558769657422845164530752650766836821091115189548159150445027027164890879328505506377947990852094375519992661332254211105476457339330852027887401960629905406128680655710094632198620503794831911498995355475972224040014917450750913574690226304039853253135280674989299968390403719501268872340220737295367022775855353480484687391624443256765196158950421676018252624049447277332128531847495470909440074333791904281317096042003462758882949754416977072542428137551724354436830774714500272974136219386176235072471353809854695208453809292367599751466378327179731321331816348001373509692014811062217582530538979811327210971084744860115394225918496720082797486298976378070830349181654006645020486743074459929769943630027276100347370602596444479904412305209124113002228930008118256894434144760939721717137219252924025711262766932690278218045276922792403767988823788626577416869617478031545156446294837628747828793887406244600672789494447316494041566993026984856841947422187504354763410777313131030298549609089477232859435775206389043702368942690181143062447453761042748323856367126297491645861622966702056386323224967122736689646661197141286414198568197408445057827361529488268033483325913408698848154795758452949647169083959835554447221732958287992491619312891392320718756157798489830275417837966867024419953441550937625614814407981612021103501319885253906250000000000 [126,24] 2484932430217500006923944510111436624509339861421712953934035189743208946852277708764012081970550585839329012900079946850662769314510721144013778812632378321990084936000185201761809430785679393997329685370071777409825396845476010647658545788448572027066702247425841044503091207205682534831436039540348501749732454103165508188532682168805545583516385407138639480642857172215343783341751300311501307345369613432360423706078156432873348020056690881125227215709036320862975217903138193860667795059762864377982334466379672523367691316443359748727482440759437239487623353681138443799049858798931722812702913623406014415378434301446112854217308647492091775881916820786658383063036726500112826533460613305412800267836184936569737744330888740850156065392935490550731861428715066582069475128837856235121617547530945047084070482245782366879585676759010539002360594031172895407110485921036428620179755014436083176895018284433926566155301866271960592275649678853734772107705465337347757678993347879550259784238947812691845393031324858375133334790888840663922590985216417674047448247847653102173565878093916659804953560099558201967464550176461326618906031439231775014755493123550023310651372205624130181288085024653772494457024986757387666544786295755356432399510757854060733693244758768652498462297366697768218362240529826351319969305921104044979922380377382340188867945058791084241695693931464957234048841809164832125607272258194220717000538955643469997799564225468439009177813553294109168937466061798107471434398965482684148172525015045929191243614006780948534933539658585930728747422791180341885698779442477377450193959333947820763001767342595271326964167063233329549470706637222833851905275214068645426218591532144923677111890366960395518252490793338660015208421544927455660752358618039015621436548207167761728223342916731352650643912481013496655095596519323655802484806578651650677831814157224458045543540527256617380205637414399653652193110836945609833737408862601884077498676180203239651677129496898279219496570005576544740243860962867009194116048337386608217049253956154965361718096810772071556980018493731075467660177869751877883747453045832831394180974415314293753104763863258994793810413496948306365554458110469498361213067485911486070571564914545352209128481323394168177740449726274102529287604443934295892859685089826271564561466220766305923461914062500000 [126,25] -4018217101830260950142500735616580025435300470168131536051129772074917091314939765342681873018597428821502484776406005473858455604477890668504119736913478294636285435559567237539073744735209278931745062341279279982636358326297258995639487329233913264800005002725415857206480505910050954130754437382634223776236292955006187241594685333215299705810061903954013530221745166757298094825892102480579448329841377800445391503792545103896493454355390847058967805668612804106377179925865170440760694779527391186111326353107774549897432034236795556231737198052967962280038811095673262676658061336546746942665984466779952017255245604297044941840890986727997073503489761188427451907365605231194717321658312956099231928580494252853467608204733072094353694115893706371369286638677977655874558216817071979272311509744364882088760465260064535797061878559796660516985595082424151490834883350520967941856546728160873563313760092935150751163361407010144460621629110991469719404135907717876837154991294991870238991755450891334025811982881186902482140198084557925157564436762037548926169342485316403571139324389436354296623169940645343008598339981320941023394270836007610927210032699245650589407997514920006236593524471493148063677570146446265482524147133954380647192173896063129404273107992892242134709522935308717196418728871998784875642203274884928185327275230115158584044489468923276682612594429563087359696166429483261393365390496320402878629466721639706119280305932506705061297994445572592668034162944364183253351834457616938370435296975228633092471428491756793035480552711716179862764544946989448055930344581221851317722078736204608218735360765994211620091843448948091980404076192125603584422745040979808547117171867272402089173368459937862502499056606089381139849816962611701871350150362021449716765404982340203205911811120613841596560162813532338961764654655028104069186073097111560515750701416255970460459810676604126660113150524935886030817460297652270737552971155048028111570439274530915283240908570560227143247465744747922820291070855891564721238105499683532276810483986855399769853087110563521778459821067001654080289459131355561076691153328363310136150193880850271212316330174280782298138684673747419107547586905716987710191844240623494704958259003447688078208317783274464517808912271636576129587419418782664494449452519120313809253275394439697265625000000000 [126,26] 3563376170942170737519322927712548681822494157044702403192815887704851650131695239800626462286355086183202247975095673206257680796140106296450463896527953692803988049930993535499109048974382602885490725366834405473072915001220628727842700773727254797900166723578184270708953176008046909464383701234121652616468299692452839079125126202701537527246782843019943872421150350015454616135976194731492157219010957276139445026224102414838059106806861717959933811836733217936121379945846312797783479131168672948547744676426656546371724907237684939510017413636149150776460009667281141620427588396601882751297929319739900900952337756480653636574360594773830323083371026843885663829221828973636187717708583976211446801321249188830044139213842945568528310311436328931788411243822985133712704374022386880068095394882816799111844658937599006111834935057481997886628240793100885028740366825314194454915303336130524521386672854467721668531966003686322632742529116848591796222834990345763276565272488501392690155039173818225493039079733726073620270276358752219570448889358144856344052533444916297990988494753226051617967147483517217764597748902430009422293263903905736340968535895345031254725351205364870856329913248335154714113069621428888090223174017094328274520246139302032892558876713990146835851522635889750994333812822011259623784554524578757431319599037557115992166770043562497339094182834927866981124996961916311626029112931141733895837662691696803291943917322886464421514539009052095023200869278165450644309203082657677592472105128017065454677508523203196651928057825004624505145578959814218026734628992830682087214973964626671563614104550613479437063615586428620000573007066557212734928446899931684300875460848550993864350616788835123337664250573996737106414210235983179981807734445928860176308482916469354700776085141417041736339778256686218511189336539046964620331608390342735227659472817818126359296931948252036495555964694203477666550577203832583882196834907794318602506103735522678055168580365414417371376442376952559175769007124564498779984276193108979912318712163312560738384369876709076142841283798904938299266365561825069666841061738392084284288480981509061221059017109137748762616172006183802228111063566065909867545592458916091986463894163555321077767966136890959031261957093077209054874251195239322730079489787158308899961411952972412109375000000 [126,27] -2177311740673719245257504614985372752339896898701780164873658650685591353628815077504953427879836693398124058244760145258429760435585752076241768511169253451023235010456524690607083181825621803723927360628516316185042115313600790333988368754004473318019010784766669579169971806768489276753537786535860919834767449795722032439479562793639538721648459192395898417148096401270106645172009450524411394950197337841325151752672956544394054745391246324938633022686008387901935303585376976299630419150859465069660888978021563974146762380951264601871216510490215394232159131866667054711590589104271947563034485445934540455118174782419154148850502874216715945549591364127894506096979710038933156846830845400106888351719233964542808430308869586666219981424283488914916230536416135957683567965218991174987128093287063839175484934954422134072600105278033795350191297124180379020602842916304947907934274611312691246591457142546778124281668681184750124360480140179342894185515250622237822590635044371311533662837033752578035313028921965492227365161989774452820528391192494171996636288495189885413468793045931999271263017059368652491007087566505067939354857507841570212290505708753444399661538803260841598404053484377832350728753018030373659889655198621700596353115544741172921094201873692059853424338227951682458134111499973150431366300500065183616377093773532062965049488231319955943720626716721892239635492617770510207713779275014615806350766982450612050462480806786404728791595134484410894406924181169202287270683892816347376424510904542339031335881585445280400631479908008331710573594880402692379963707484012963063276325987578372785327249060193935094381279480405636802731488445466565372690017945494170197797566604873950406254179112204546827656139281278036376210756363307569832186528462767776867379424497411796306531805268281167945577717188799362179054383112412809886214338236435600842918623686282421865025485343427279024779250553689438059819515379857980009044931466904467580881699073511345047467439003317061303313983801553101751388042177494880781806555533816838244424850391706959941953606087871627140011400075533589826703083170430366202734432226729005379240261858165461271381353578063963357518592524165382979621919468490944999781291484854701886846679504733816299935983935575908999450265124017579592406965600112980774305526665557408705353736877441406250000000 [126,28] 747087853312545928299554501426154719866417588365283918649787990385516862144159915986983447474569727547243200579716872327526831292069036099484689974446892524240513940076747455661889591152622378338152524319477920964937164084131629264147477742495745680663975744119281447973681978669732864611769467010643154297838221728746349172777934888821400105082566564639496751660628083818783762482541213311142132611974083681829033373812489986171664873154900245133800657723145738701536447740451222093902989067894454417705675007612121348547325520945675405233271512128261005719267255106513300384913441850163701918239880497039081967203322221331632828858732450964049401961188212301648989702610404664390417953838144097176656749605953941151446494962996422449133643767625201739316988785985580484002519430411183804320727981230765781229837759923071115987245885844967207379674747981395651996602072815419071801439197718958923715987057242698517807688242061498732362684946236815273531075549932866277886641473918425394866303392565280186218059804858132962493442933724172461632760971018163510451101821997719163626333044175590586639512854067737373619062998203564730681196667663594306888539677314504954426582898943597984182598388713310619259562202845237340423448714152249004921253265105900108408143161172472276551835351405143240354916716888532402404610083969442022764922314720642073968069892065457429990077118392348249100682853126759823191956141530957215298524398182585972471456249355479489234226128319783989072116696108745891697494140711055328198045416460761661386391073908265747078753797325015197919303272043276533350355908068381844328863859634453577437172462901524997415439888001601985849272157079008064005696490429010789504365063168681968008895376930353119554887967073945549944158455570486507571920325696865345202602669877558788883484304180809003276595396345893047502636070840028719373930953605870680985038597044191455599674291097127284814852617422941673122782490686467867928911533653229015189721038150326527813491759041040588085501601277115283586891518219804714554741191839162367278826045521294860100821441589788190955283295539480160366835993453586791682970295008065312407301968931946335510480853427638480461699402452342981690727951001761449247728075962994825313526607226429457899443246758102299257736805230982458246969433207532000629225166221658582799136638641357421875000 [126,29] 227319142941405113840047645516233319534073831925691392354747412870130071049142591504949320037091778792340529833649218675955765326340019011021232012181632116624659472784976947597373711850903644210756700969657112496213263459494895243517793491156823620839546926546145424066411574449988721590086142539571069953467749646648691679120913416145158657588472520749501363239917733560882608858143039523874875839452095580942471821749445875637049774199285838202208347152813893599098477525973546011806301529340908155365144961153570388650205236633740420657602759757997815977268908029192828409962200192551312641042066547720142754088002156577158935747071691991862048043494540248277019728606179626004903814859578886404783795131236184278188383936906270365266392038026518944732745087654373667695206199932679041414792750800521333270888332049243082997345929283806841312937443881210736632865733270802884012786790178619337459923140050552844998416881210503678726116996868882086727525379486749624461801209332947160695183417941898639704547091453528767285572120354483328764704436415189149792857347433055715175830328803801633406661056060319744536195137196918155559376181231619466668813962593712685831708075073128515957853651173727754749342560977557650479224925558076039382196630281487388855844252766570804576493937607631504939985592806721048136219356158194163730859962768709665549765523570812611777587464846529776939333801244373346221232438629397558773557783770661425843581147019150281440343477180164192791964687020848014119013070816178807831575521055235083529820680624851231831593314968265157976705789236920843880048029936161913936403562233612833478088216701739014214347061100309836384853996174808784707918777373198087261546185180695530864474457533746368915523733109982581940367858882122698406037180326886578395144672801275107836747802854520986615419504403250883847256058610283514934932828039616521121852069356397846948592189226166817958165077872331150831898500483694201092197167616126610468210015142958977463649042683533825132897018118721784502141374674120459177427011680892806941968422686186754750135785324487577417904284961716053834660192650595183253896367568880983144187763422081413236890124916106478100065418335589368633145410589403797763792511511591115359362252724462660637941080652058727241873515859857534373515263598219959817470225971192121505737304687500000000 [126,30] -617220554438685332927883578687369929568126146728673673931333435554367291626718695094615474814126390722193455198481211640913489614952373573787521775434815225512167907465342632920636808661727935800719662477193533116316852650123078714295699491985182283736354622821937549097473883481955745626709177148630030841930348073822330777705027129826854999133216870599225576610315721300564238280098335683209161217492398380066506143841465910983063316659312582371711150427745473321046171899037265253341677883399054064225739393161896868771669456588037211782569168641207368611887214222703117110903429674748886850588981239551737031746470340092820643770177691992455575744662829078927392229987099738655951037159418001766211812692298264727154547457530953302034705484833279747940939359319966303611678493755735422527169476830750994380257247801048799807135132356362253601570183106260755142032114537947216930729341183511017228884934899152949685379578455464761050764340366057847525171528489147029165107753613766480241186391754522404881237360430302572897542079219249949605328954807046594431799283234745762594633176288339001803430124252985397371082760673877258865731379311093704532908819142308246754249989981297613519521427362822582037881558737437696595687203277909387719366223549182190294817940009047205874665513318154439695982551030731048025806871342006263877457084192039391383296100421276112287795528331937464527250971394576700135285475095309885840430821577803469074618777168342617726215015851597812924425040056046511355964330767898294974512996175426844114079349743881576543620724460388553716095319611645903140938153313740752129097122319012307909772467962810110865459618107399162145890734318932931093256128428436856003756586591591409872387512774749603437695091898927083354404196840386041263587704130470714318014273269490079536578897878328011811818252812115289807463674566910652149532171941084596214601674914640636971891991748996400542776716727896835414598524283546985771074203848923002312724266762179696669815887850865797086360011506272317697325454213492226291988988294527110236358040423552325778935406573011508265880378398047347353190881007449941203208654253273737559996304666518504221989949209719603161055412812105232147603959239829832964928154826198009200214733820460355454485898134263343274317535689066300705444027482893254443752084625884890556335449218750000 [126,31] 551654535109927766199248691533012290535334594202666194200229693113022332071892771095978640628035769821541245893020293298291651988709191312422848053854717499880913893214035233842874787898834070459020025632754367874002714083607866195050680882229768730728702943860959052769420609714269626441611100368213067943386583616694729911318019085063688431755286292984625904922549750278192102469858388449285679164113012968366454489698889339002097841770176993482046154032139226155935281896875398481745678925716770334504433625521854880477795937321851254863322931920605232522786322966841034770626372576473117494431852859395983856255613885616070843427776635453391841464297743428495741514721093729384485517037712928852784175573296704428255630232045635702714565161145538973414899918345844575429965971579079759892703718810429026817766222560186647202667730072436105386577470734383578753438913416864674771038709955563598845216210823639416177014681301290270477183162924484664519950376771154122005811145690056784561051750409399321650544889361575150095134576555909831337021752835798112139222603018289112503984755181758971417455925076520633395910188608585533520565133485925427042121568648932296224983588060364580633915432514183666663749881446369648260624333482052535119246229026520136851660413166645170168244275254168635459024846258941573531423961554483195881170523111556107080268725836620116948472837958826748382684095814231135263633814933901619659392962254601630140563213082595000284965318640795200958593232296211380636345002578319014064612628578959465254138788749473040354662429181683619826433769736440047368718831954631365284847075008192463114815897700638351690835531385286991976996878261529161080616649709150775513862682819295392428858878816718165034969680522839422774220973176805848426984474380153587422030839025903819153472122835720365918999418323038657605881883883362825909407757029821606290669516620124646357807265009915073705172688318726451648245083823879079623266144202700761594796076012742348354264747733544717576923703123235059294699510723733374967963699861896983906033747013545496515236907026850968690275205888074936689632415775912195806215169539467587681570761238316789735119317991451431713831225837225356730736195127981616093503231338365987140791436563880100203147412565453504744006972216021650746563959044621583416301291435956954956054687500000 [126,32] -218365494923065775760186108075280041494763919729544835960444721655737827815067820960424632597581104571521523112718189362538260204316023576741739938914407964116256007300792434638094327177735196383039496144142581971400461350152101184624800555757379397260278101008926580174273652410525256695672965253954115658443272194712533819639222802588719236613594989625082681873383304711663831729469538373096369350071633675562523360231558109934566144771181080034415555096331559525770140111532805921876428579102535216185317844872105177213428316200863933602492528789348696626752495568595832496642133749452013351263281014523205888992979300456028336164987849597465318279373531663292267422923714896852381417137922656461596504872923750648848980310587151239027259251954151854568877661461652759186791101853205112327096636733211750590368073898171594624230272281063350337229183629374519245423133031400911266724412100199558142004003774387571926249824391158323836851625040692998030038220355887293465178938328180844009869774806861765464777034291705670938646849549531441427796278831898147580145914414249804927933780503590130646335245782893728627089650038514654908819158734776091349317955909210505564703143801143152894415521676375498051259113816137293597084531366821383253334509540837169006341347634216827932051728655653884310145656248659170151398138296839117561952349798159725366283858988621823326723707795842890928447110752932215292746215213080582138754228337812486120918035637197789380818161753560634908572396543954699458682530899126980182001439611933798174527267339338285537509928663524559765078488894187109658856980673436865490852167776513453291682763530336463006929423974760764086106923897781267282223734369082756209134514699643228787092806858728916987923557744512531862574659258197100376286793155658250844088374875088492800155832249875642812971026810481867669514135187173018658018216701010949746790634838211575108960482820101488920117185670697141716576326342108049518687349109314720598249850199629149482534263980041628766632586165770850381275537679773672470933165990125340701467570010969795186388280357930444046487568615366705968895113661904963450556227535518085208736022562806034019409066926168359150086177022434171201365443844375861806030018027837859154846993412124814488744565732354763829521126293262660170504951828718276374274864792823791503906250000 [126,33] -118987938307163082336840220335542982826092593376920784309727950847920078350471617190918180327694367903376799267184565369501317179789426470556392276145391677739353490605248993030044782214852519365274456557890336971094381895778016153722522778971739318219049851695924340012753502816543229733885912183391365155907715188443979167295042431854390523988928919919193150254379592712946673678639359012581126389758225071137421863692919624151865127500076731983459403946287868466466874672560346576475268124401953174672157773899328067084088661808180117856105271315433953783321740194321343110011784639253767253458596377997746071935910928754102946066158282466534810420363913341058847909103226758399496525383696743805281334039635569093944446842159206862164768883342135041246555405609313303923308840805113196416438731844582198493678328737286633590688649914145276523851922001916692899416539041724519963221051561761920466602892431557567507143387180096735441519367052035719232073173071510129515655123436383139527168038190201641694597309076016922404065066262018034812298414818714894074968793711851285128621209979731302151289143791670498699623957719883060302448834719412256372293138544148851767847307145614291568746138536479513773253005237875367982719973736197021663785931739104370943006094786478010456654903520778043570032979312038508727830389815600383284967245949110052166703780522131647948650491153827462410623824877163195409518961898663454657017379309305830508836499702267438832186778603866267286894909259344147041746655928513934138550957487517107608345208161478079174782570434234524765915559609390222926727626425862241654930711684389780431157410210895858845955351415506113933814387927227644845071820359066884159269618268631413831066191533132794173157693649756972879237896257088149654553838254648740830268647424061016984497859328697615127187587103751078587007740043468631764418315863253870137539708231829417809681308090725743253112959534037833956544224842433893107021301782843802441149245075332009068709689529195012850343317966512169065332845257051894204688687564929128003674949747902928910536266956444292490786905695974414483712679630382805704933594543995704503192496708366200132056643235713394086741955931838314251677331059626281578197596167353051967039343325635383381418069597338850916672185613240072046825623885979439364746212959289550781250000 [126,34] 243016708446197039010631937298656968261350340877883624411255977728831327896337343682220328162671295126899495604862177022506135067852437106179448272840942372714426110249148093473135441536871884197453569541586178604401015948220499548068970879419594810794266871721384561288447745048728732725784142466757567987262194470883771378143809733129775125712402590629675884017226221292135254088158835394633637158858751805565222430088314296005650908216962049518737645496802132673562112407414316702935259713891756516655779622858867836788963269566643892787413568797358335985139241518365783230367426488736790934301657823496048324607787989177119734686190306630485427575405054777494705562230138089441718046608544735275035107996351523917001771967342799996509486479741809457346175552977484722623054274301792951540851834050774579282302403835194274245120280787064131005543775610156748156912564079206064711858061559917605949349293598360864420591039898627722123310422850121535040941074641328009120334779553577761395765314476003201301289897759627505839446460465144544670991512878993307172684801701136297325597895535836471707059368844472367666508416285512291869467609716750549937091547830274151416829759466731204257115349279205278864684419186500455944908208982916623127294556948470232789743562287933184538345719932675435247493474599790662658854291255626032232503215608893252435442694190249552480430151713545733492341386595900908593139005290629771566463135951109132045705686832996543128179793966189134851526027348687889158423573366930190942293352010970897930934934226816097501042286489121315044646421112512911764739789929684231834374217902382740803914563699555848045998789471711604273015216168355019470301344887427985434645877435672667650169966819344929861912490476087604730312637961096357650217094938183762206467995263430154554225462039507113194134438870409089523674676116874336248456494906754208099858936997729221362075767406699517440006320026828551936400694698843228932421980082321651797724119712798530421403044435075529878951489631647543771771352795670649617405597117715391405873439437598706229793411808323584729735882880382527324307449551633279502278935053032524518914564352057423923528622332277150564543083019355424588320327125027341556622347754468482961329084923861391819945327839586639844072969723507912642723738372296793386340141296386718750000 [126,35] -173654850559242007437551669273093898011604420494926690610241633143587891610337440380318342108445073277369113914844714536454358053207311437710622790942162315413467233875680969288758831150478929396861676520063999185626808354168927688611728186892014483953159587227657089027127129291428257408645747507063974757977800672617734525801488882771926915209707154676062204130821980346024641918697415486574196962991718921614566500249929478616487072150879390905026163058922055019752020262979758542346688233397056650660163520562594582571989471865953984266412306182588353354518828579417223448985982715336143282265136303338133753620620117759820205755668826209086510916683142889288903896062171349986395702215081641798624824177770187031233581456957009853503521215083053412043264193415131031117964828009871563722598504923590452820342384678768804321330229246370566102546020910308927691134231073690894666627248770565474085389153321870679257046729370454375675678729275576217220989686467200259709496822893889564897337082261428536262297757894385885395505714045416196415010846199025303934117336077390913198512460714967469828356869649275280881957924355285847582309986134540736319658684526173465152705293539797918395558715187102751029343220501307137856811284029736420124706127297355732149051340669293915764567554041925970769292893171352512075001613813167590251399086521353328950258779288002012109511780643290415182977197138594375434690796191628574344293396317865048835671734925778894359334556549051703456647839415041420498188719161953422989822780812171336834305969257300187759467597942484959607418315503595802168051779181161913093995446153357267002189179955386964329727454463462408183662960313067336978644902981803477812842616652939697326308183267159928787529032566743800522860385991861585904786152996889255455718157530972020119881458761248848398340204326381324669221564685167931477754494859158064770326221575958213158811987025445203900889765762924984772864099994599661287485040779794971444997229700726949939221548892790000504281496155234500966237085268520724851824948976074922103810459828094534678602596828255920362903044865212827628006953939922540363316835258551718872103876857845377994019488725941815431545465983359717882986899318691602656178752985278453799052858108068258228851790029669232337427084563938328720666959270602092146873474121093750000 [126,36] 64909677481402071495745742676492856500840806505770984513917079519100130412642889412594424529253646220058891127400285763279861908783277092500926883953044532208169719687226598701516635097439917467524782183124994060293673064731679782296973097842236630038392584950581026354716879826890184211947201722322417789065417264098678562769671503149140025130924108794871247234062720620421854732296958035428125213440123433256982701911744900409448845675849392049738338233837698631060767814341744727473460871102086779149231864180077996851037062532919205111795843952191116749600626155713404979474500241796253923452885464244608228301553130106985851780585997311110092463830269808374499214538683823104658856129275060365794623087966413545972823659485514243249935335105039855409199365135958041000120741123313109077681215856043089893097952919535442150568151064819866157088210828824664763416508386273050981119586596751184049209812385667634875172227830963859099536175991130928839009767744347749186883195704398780400968620019995837818737969008916780186721674863831639153787490133651349928556456617775975333732068116866388045987102759957755330145124917537218730463356139284656325174634195708229470662209530591380919462109098813579658634643682797126577201700596443675189560823274114731125118034672976805643624323688146163221279246797855498232075223200948832152834338171347499826982436229863798532039490426942485826404919445874039883000715886982535205398543348401070654082177773330472354855143687066701699590482233880996228018358072106988175744049822453565676994416181563151550057165961260286566362643109837010356108957743978195577397560476330373535772069593816648001478438546656637647392001831104793191144244251301173966897821445632277101539882721745788630442237292545166528410882246651912190093881335053912602707590643721879120283842142320493509362184600693915818652202508304317064852436852438547569654095144782095085162240067901952312658572875864529429036850715930801018946265341124111811324848302044864145608016550517802131466007497861802219041603776089763463853336080464152300720242438148121338835943079982695708681320890267227877110234519928549562762938992253422020303957216150133526203586493034462010700400734550224400391181254539549317462551414862937246573828418068327297594406404029392896244427414026434419724864710588008165359497070312500 [126,37] -5246765537802020314562312408374573696742808548390635607373316275381549664689129491696762506467272715011465999089655031913007574766845305877500499698040545844809683359376318999883228232547958038950034537850975681112521713426784729526253978681780680909974225236386745996893911164601178259700816457674534687728050444965153249276382853092337819351907396742340765848408469318177345775115655597905296650087922125241279574544107638207793788034986531102524913963710426957349541989299353438798734367404620733361873703177815697818651708632148283898660432117671526189197765415510117517630972245979096990684689409342883524190852710730346401092152901832295307001807211666890600050943908114286349211629825932093735644464509464660968639856296051805921381602760052811774025607346209274412759239453835038800468920472558107939563394978611572165907005581854806032170554429792995480413443446972165664283910760149347972893221845448167299897765428356196578913309434478006802720831911016739265321781668993077967125783539300726466699436347130460503969393503541083915918808011693043876412129662518852765027600369821508981271548105674814186309682801526866922922805928634389510024095146776967098192000046068750566713202438503547641464364332202984962886044128294024346967947264047465961007371182554676853076491017811108323684863939644379203900813433596278079538540098666772522984559205782899379085414519755571146341752961433733674813353440431654910592203320918437984277200442546539099983547847983452966862600769510039016770675641590713440370399742660880822234095120710826752172112329487762859244538080806170285581395592031520759308228986366096496256377645928121191682483627638727660055888332650331973094050716284876345124094965502258783312098557379226066028593584643355904451389091990368626482600230615456833698623056105939848301604201411872187731111026797088491704978769471674776230487723723855629082645791066050000597147988264967039224634118616689992041325880393949910341608929385358183552143077138951578324588355678749373634300989455632352057411987457929254579984135625994841727576231619184729967988886549539856455647384288998042973672066392571976241830095164166201784914257049063266628848976901109281439272363136868417215501478861997279284556857395163986677079716753195899368882861499057402546349060390440399714861996471881866455078125000 [126,38] -8924767105279027063361346098566514029373277872192954368712914632233455214540546256019666597956290973609017125447893197239987564693587940706551514725571542065166810787858554421252953065035176270559972055766954724876170867138229526956721120311686430125145173439006332693738903497877395426753032171745817533185244854811005779947380683968729698905959847859884235097706493310952093866981199150250400811055389668258758590030007463338249223997399058722139554068096262694332937780220340152676017844730525350763919240581300602505312972097160551994045251496586225603746166565858294245409595284960212063351445363466618371459475884983942690406002659664277765432452934591591006387134218134629912321930254572480731734812570426253475818313013360163396285456657773163283355664929290630858534641783782172204450856360216316178095698269566399310711521210311418470392262303205574614553395026384554932768892237384107946311475219243851225503002755520039331126560789813187643781322401482419523901363720630944285997927630003779359719936374432791673633620041239695142849421071879300918484326136233112503121153185215165657674324306138422328111439297358976896449160158690367529550012429355005974447921785866185485160599301823719163542973749213125605523502068732546690919813963295489325995285406710200074448595815027267882124305237989766910493745887267331362652513762597950580188961999904482992540080857036990812956482163206164380864685119536764391700783327415177614567453694820701391014963452222548517640344926052016358388645082595889358297768967692192413893866326153998318413194542389213435268188004964288146140946877144715747359654619189652408445588047001216410240948786485904633992371600874803019404863034896561615993738314705304515058128429984787662960878369942822190190750232105497181928926929475773465139508028159539098287058524792874612856843596746328649323052654216114002488198467695722999018116645091699494857484735750298245361735624857908874905384511363163259507801792990071937352256829379343648435252964198362204787046447149918029807080761599878728500484638667342591586360896929512929257808869173481583520591749816752181196429759474675285045146551767159344230636626495342085178183265324833796825952548690534488168244153531164832546777258505015324918053735106494922411611352441793674778597322827522475563455373048782348632812500 [126,39] 5424056550509277929698025014604538995361144538023695286901350102375741926471823285507786808988408820548607091765293363938245411828399813176754493118242856218905843817658983233293359892943065846206137862201726363382868857342758419899995714188728053233980720547127757687140832714723849370109833553817095408368559879570418503435168950701257051561839023876139021099988913427540939890542652892758839192513744755804799157803404014553045228971813397752709617712771606097081934289544559732447300870549898852808596195590362352926664735793551026329782020913059221323387148136947892213241497902598019202970602079491135269535730760511283442343101060261289738930476141588221575457897691030556360748102820749689237747162852734640471840514926289569541185535926000977516384388879071432826810624134705660856011601785845644294087559229505058125598589809293442712352934229626335327093114107067687431000041359095854128741603636199546348661257326428751983990340909820856349768400230463008637786244137737269454432794332175699416296754709087625582738129892471489597725095268143116969601369672105504007395699067315107032453650082410903088691210848746628472077481412362155055774800276576305992396957831038496049811974543982659705979064654173789157336208274554828019181139317641143287315324964693470484905004740814628871012565427325831274413273305243126404303943422708362128510569587078697646638283583160353193924688962821512670644171474902160410758625665487772307356203236626633258568535044134816157858079726908887065325845406213824892376571811636183906751134554177077376795767596930559576005984314838957293746814037817974890634215528696994365876885043157157735648038190972545813688907934319795810964919352554801315390303668544669128434246356752275474155372177366624195963514331948141636419580633447731457235675506895831029741865119346166543326980278524084014395234337613841780594303442681624775509316137233680311020782908173921095788313664561388059666667116480490156230932416257714956999398382861471735318836939027535932051742899256664892873773248643140334166875349290491085955796069970236322242006786572205824674356618584409066434140631218459506126368609299066282091808746076361926118252327554158065853495468478880692783926750510976420437020163326805644541960876793969838579270831010559292956196841828386823181062936782836914062500 [126,40] -483661404280468549642177757780451467277444088147978682535691018428891147221299715237810050737176790867146181297438396765423902751679486306141861844889422313416527105407366721819642531175787592376762322421274027497314221376728721343923929595601047435064785015351017711388413605321628262162004462112558891105761520281147502338401799276107396544240019365079800268884483669638501442205768556915571570427002468705539744555642522663832779376806091418917571918249768205536786737938207547928150726805951400312663495568058118446432278969949268451740887163387093706532125311784956517492254673840882306030299734869923586519811571937656560449259797424185798329378782005616590117292711527168697817296312202369972933100716530952053680814557774373060400337137326769399181892620863436676119923653692535976619995601939950045352906478530601190311220553043673342791477902947125575485753506512509176243571776785166878228268949383086579238467111439684454366937426864016553561741273178713516670353584446707749269845464917476535287317715351313194841300460394082931996040638956568025184495511422424156876412111559119643784068134562137940980034814789467264756669810024673535054661904254396640384961527120016918085289818286565177673114128240460852913549464994206691490951893574627202590438051293637341088236131687517133866513514301237002097631116405634291137283455592400425914031795928524934685546935319335235491444925957516421699656256515274228978105411907776487566206670911506121852070719202667298765313275077923866783120047110528639482931799891262674886473549949690770377952724693745427435348799288036173497268579742256320761277018351165266379237962292692467895550667526543726900044141554305877697127148081147924893705472952928825974836672397201553459683589936684175114854738514867891680592175630941829859047336269668815178206350755073131815817293639013163582631462001521955206658047684197306955690252449316644144869239077224357237314233843347976943359701977521580051777491544426129024581019361038944577789790092246040209628250569743127014843132569140439421533101568238503382409227097279150030763267303540204203738253572880009757911186021729681330116684074338376651103757679935090829318185856929617888951612603936816120164120070330643978304608705745458756037473530468220605037747835894257342204127780860289931297302246093750000 [126,41] -1468586490154151294518402798630819752628684983608751567874517236008471334682398744141619020543686955994891985733196378356889878090589086527265806486336238906566987768126107225481982509151828464113587366188509036941360933374747292090977282795847752486895874782556085190136432886289211982788417337543405172101798850347888248749941474367955493774824889980689134619586510109322230290372082015074218910859955439404975110725295368199278029327583305368811383156632062474126283858912752907578536659599441659403679491424467389058131857542025542248155968645643242022693857047517979539589395312866458806997994193878970549325210234139594284793824138066600000240053923569448711887406735810771771363661163833596877877852028264217970462037731187347222998203944149812524555907024675648996771358318486221163106501462686742848305414343306411761452765639242015359120850886670196236877694337637722108293904456293572993858687121808011289554046875834743924160841836753397103361516611342322761061746874031651541061976795433058589440854416446958892700903691609092269929248817680963360447939265783364073031774404858488809097361148947657218128921269008086970021639503193542614001534370005038502152956489410712067131157956378155608856616068123697716549928877949294068935079653783136778779241172140092706819178234764329481797788443088440146882919859679254918877266957500776564053368492081315430604821238611044864114884114337286886064850029090437443540466135176258255538790299028233760832068049864598572657437203949112294389745599332956405214035744293855462830819344797025750334209647974097430412179981226542476354197268768286674400253497994892428822036932536367346722399584104924732264779871649397723480806409849948944959573822706775127852431218710606941665071238559034238138420244884781423009088159326997659733371496529286539844675212785445542957346643504437345146428798381844626018348906282312421683478522180293992602274748639121702603710973514406456951157580696217774352716656383316109077276092787959320994936905718389745914150335871705053960538470465920508367116668462183399296603531520810033790641815541409733251568305833294907833830467913758754343798268841700464942868280013775641186711039319429810193696986718890407614766272038528838546994670890306283951434741295766203225403318931990837015177930879872292280197143554687500 [126,42] 1223487818996592760876561047603858342923928582645466645958053588097012689286558412846426084131033208238827580581692086155339595883525241254500224446912320480576796089926259782836717098237698039921679552802876475899122403772349709626455732371374400895365982783551065454222077363317135833914515219111694829042911230215276909766135960428427883208929110504240704663503008748978093519767811546518851624433789364747909619083406755705183589495957031278898784463483575419094683102224581639739980549630794678472090355582737707261236066606169651973271496654762869295327259328504511008658680959824503828478160116290212668130049688525016422487015909981343516954886822618840567787829180275711276515211941008252912349142090642867278929191639167735227509463850135914853606166028972355124616104158861901003346936280717071259528146203151476475650504772462929218383270451500574525924739547764660483022357445086948329505435799266676446918870630004003593376639999851178198534477926816316805791473172677395416573799343827197240847676940362125099639906653654075997946041220232858705197177717062137684327508458880602315311201048042592669724687011715002559050568398882282372074344695122633399951397748460315851863869907977740842187710837429895979181901194209571815490183909192944258082681309889400850431679454365581084130498500968939682473316047513220865937503998549417898818216933367673795166501321603945398878473858414015707899355058167991255985837521460164357958359706238632813825749222639686717451992517884620397913958844114848841693109599138709912612489122086444684733455884552536456428909082563704854886760282171110842826486159682801062318390153776857151594367823836268580278181661317744644155308298737198719659827468179899821882182707653912103105541747256635219087344048957534513204684851766542871880895854696193033100838585215977895073743397060281726070053650433405453747823868869534547774675247467803409565198410889875072832719317836892557345831407094136682781410788015506361524509796923431880200120186422704158964602652040004266604066337164888117191808225644968986448393046857633504089327929194657192166989048477397766325463958953808891542738108101430974850203420097859549574454300005672903280857782149990267169073207688999567002888643974505360744502871163920337800959121238308924262128130067139863967895507812500 [126,43] -471553221858983338799813361259035526981721442817499689250416117979867541670845173619513439795684385213081796070729273902054341780217486036244718074001523291313058310727493171619215997600106083507132995082414086895147245472706904057542812028890355656522956360461452010267472653421917004676865153089574179360023139115825844253225425167135346093406133506286668237423239464402102113873614700961773583007281596333198376914483074956610830209317695212938310683395342185975885966640358111021210141613526182063670093486994372060321844046405508366130296057002757790856915917873755343834903176003354925538143893834385909668300623250271466673100912349886157328207170292077989794128302739088185641549006094883275485971563390698064015962135186043214364467248861320774583996288252714220826501754288934083016700529720939388522268871511784351796450781347885233361131540302865692768530300031447176897986174424417624539305623931026317619568306595533495559739414752427799451869488632739828035211737548495202039590731714587525982431504430514818769432220235096749554428716924187964207342863007329297220451876522112218141239175773681101379496893527591470106879211402965555896464923324767944360869469606720844397778918586485452260865184894960855103916829110551738129327396413456870132281147898433470074593593975294338369614223329475185964977898277650799469736154074942309375943365183795381334413995880616031028474180162354611916112459262005971827468521035675233182928595231314563288821617232002481379402786629709807679009887651736957308716509609410429769141215190592787496250303571362006507260882539399888053513430840186312885385426810535820758961751240746757613731009510842015380931749909070759440460005277586804276031815280615531445473727804926149755478355778509011604002398047948338421341893579490764613751357138828786408682526125098470561258167901841693676045783966226483346232452851463256979287765896101633201156082012967047429689562145990672555616016010500453829990077033043897526923579944877891772507667542859443375585319205319255067682062448838916456971626936281091399055439688373587101221850865047481312330935390452460515972542653239210404248289448189946935581438522970383215829301800717433251077398681789412444291461405519642904978474070657846992795983093217852106203424877861607455997727811336517333984375000 [126,44] 36790794818479243852673771942476082508960697734389196125613857351090089827331562621736710048917207504126979966201959637419343629577340140855473826633801652596641033470055753982713518906139787293024373178185083992728470060114096073729456916193676975403289023335970473203513658424899438351788707373560297298536058909420894651227097205701015661188004365934549270502166562162792472761678345913043901619547526938748321559946045988037735207493846138684936325487437566332448407366578369245495442666391857083392081631998181162468613963779592498517728857295920410734236786017931506612519878328855324259505763152501554365365986056222359915942974858463227569512950629232942075966978744069609917638025139320144844959204698127285683658541616899837866605123558967859518624599062417902488877946784030309552189816429609663254111851393037440551771381235384515055317343842675977298252415464729162659775614467742762368424455619482236893921316509454174596682651942402144294132797760846083197033912561510742031991475137691740654195116708613837267315336889817833012184346467522425175566325769031338243168541949769352676044182844341208037796178491343637039990903369907986708485966004104328215661267521163480697306693696218636355240760732484498048530347807429202911912313379296059493973853766485749021774580652115660286909021359771321556757733420145694011408199984371133404896337840648631425358034736416733093268731566695556709755595894666673143973057252900132035711415631486306336987807286358383317429202846260705837488249595795699404962964501006193803244566581480004790980459782302081378944821979651533330457372213980031139962294917967906917855413146195395338764238554486328763977733828936122737199955763620911578283502334893043917835389867362671942642888608461261265968718213439035230692099436850201817198286422797630542692591079046954848602466813271286489458482942288165133452867738256189318716927912113553214810989237834375767677987726775709611791078632117889887481426476539755320441680766626044052748290439189109112767585458786856096943794131276606436581018642433628263621520036874930556401058789798369737870706580153504335252266174970095908563970803393126581398100368432649824278714380511651363547329392320318557724531659407124726124973828410050069603719559710658989354348236133773752953857183456420898437500 [126,45] 66301961511997035906733084858494901098145604423023592181945575730626690681361116953204601121475124126569222841584151232995906734923749004005720393422857135746280421343190415111458058996463925995332241792456641350237649661380920517545354864536751415846971770017943536350804515978221897152852972161805689823678504031124439378189174331047992581717213467977762055764117112927228023954828905224605677810304548515294941747587579643472571054105768968670732706673051913698783186079805245984082490624317794602791471423941119283544026522058336779135554498365507116917579622686101983453697185475342940149978745314345040534245103726054220879695751961780479401140877931374367738153230574006831631743860343444412547870432660128571153024080336244325366455333108990114740305419363880606726462478585972975634875921015183617294580350139593577217834474764192330938627688875007395024495766804273370641520631271734306949256094481147791865079759141942590427967160107849347788901645558997743224809797143001911689073177443604258622598620746262815086224737167468978228744266388464463581775220931764872934361631400911317479182858976674898676491461973022766019929162865781034116138797849078496852740037675896819740064934729058784850866857332620011146552686134438438082949791401286675856591900417162355985280227300846233816544844274456852945621390954835503354324101865632402907393023859342540884316753273244094381768905910633922761648212422811734818407266133221452045880860425448956581312806943969787725147821669489572091921428634683203324495506193027554438670572081524452488034133862400279705263714121103785487473178273921721929087076001998742168666557193258057968130060429318781310462751888489581282121563848858917752030715258636289815760693710546493277894173232643961552067486622720939210195108830968742145251462583922374249856316017062272718563264375123576745408927800438472081114090391128946431391189300374892804378961889899772172259877990668755044329803144666267734885353759485118824592567233237230602783923275176904832490169038103328021421783894318886700597204390547753423984492677566399573701815560824052576734298392280857727445305702440574505534365492983524056601047626785836270370061411249853633503582003392613586931121587725137922700834049781334036650796019186394902877879076186218298971652984619140625000 [126,46] -42145618934455703372069583229589441231818543809656389385833985798189376107000139229888143810668391728821791008535283327924314488532734914141663478128229142828565438494984595723359859282801862642405623045732742344929632640735792887861652248083147356589193850918392043366915013085471544465872090308925673184880950163301239417883876775379157218556802344946332585396356086818134652483971909754698297502731338867071402476436596518257108176174266392667254983847073440729002266198033554155948936250322141523040241328142689111148381492533108772756873273163280982497906441717233955809075983487516911663199640149425013665131375095182248973658316920282419365509083374389506043480541713923273066216165174681936387165161195609690048663832483742463920202621142848121986579184924564421187708922155480954252471711594108350826434035738226757897429543792212799623588016872385364961827616316478435339516886975287736457747362867505334341991807686920825168110541752957303621524323356733465450270570605276651283169871255140591789218244271953891021540623924157187053066479570917132937723980850665933163832105933298625872015401025899710822773680852357174981687127302716576235262369123050783564974184935351442658196047194060610242135159171874509750761271340533111417527771049725781755097551663217121311846875999681835209800649091248497312961376164748234103502582127227114103924810043083210634171603438721732009646278391988991526033630184774202062547615753732408658735726521516682715615912383959680904239000866632230945981172807159717753525392101104528459930984583575473146648157694663163476901617562705952973512233203695858361156220535379460269930894652950854145068806514630626969890271818290270293485822961423668567916912472079746442441696735638005342801540503875738208971176703676783245236964638796022732518948950971931444713557987451686993268184811773197756354777688020099361629687522671147055955216888065053380152120669078395870093823128395279823750159306107448707589827398591655643616145561823824621933656717608089164919610734206034284671594972392175211714301763876514004348616759696813244463133175477767699326670299734084669688212885863391458181388545422244431330997637714662107976221145613037762491933796416946967332107164735673758433837263151756639968694155735928763562014864874072372913360595703125000 [126,47] 10942236044813812012847075513555040005661253431177888615535350670611534468301523124880167580956325237924309697772155931969957508617960156068941123530788418813741380229147795400867702402226439371496923244504414969148632206446501048449540774484961327495993689009601771166469043842753686698930878756191952206303498706156938783908815177684491071073302356996923241892014705586468042434780344757120085147873474720722854328220877813907935295797653455679869112674631959277344240260581512192745031231683984743108107311628850428948738587899631233667953242140213401653284739480445142652307789551516837681841788010061182597233280060085622711527336722197851669772836537592797931816072120791786576810863835197630347880468318437386211391879614568805833263225995139407513982195408573598907213247515589498485731503473749446147489723118987217668327554985369610986700698033893211234968368050186392102129733974214970072307715437408680200170704721460726554124457503572590039197993339940257757413252091364911005827055045076806132493973973892249116984236965354361832263480866062944130355312705131753567291939339579155854497155375654654667770586237267743394623035315892622276660159391894289597429247580866880891543086446496107505873874279985247818093030182781025464958176849319760548449238216649116960406541946645023540689533698837305077398920156159915837895007308868620229560196413276267612408172307735605018132634121076604847108194065669877603865488554929927472566027183619763820145428258930427554910317366583940777305409898249762597130339609796446524034162565097847639214321135471318714905080114593746155248468537189748588200461979761316560863002224430215252326175610564195081054547840972912219025161703467420405116364042018549555112436423987244378831936792488322696103887084897154025383813025305377451521629734152966106647356107420533103173601641332731418323484934899688221957206851694627755418703306054485742404611285323986784795478595532325651224022150143517431739167790220042504748625280631135141255152720581535840316345739871689564745517340335905945839864526409603343842645527228291249174759376438427248137177963382744411973814048229045358534242995647305436620541453321240049374497536963239917468913162144273614511124720433977920673254699100090233320706906150476811490079853683710098266601562500000 [126,48] 1382324641544234922112153880147767561910487877664632613552212761449671076360396236636765630568530577627536616208561895387247911071042609453881918893615227417196334341709809905542310912755939521111128299091928267251219696138132140740659618371044238357227393094498202687472059435639198579588136970392747951253834613647642160071512496203587568825758890486566777190422357883960910991762503328462116623110153687888157922833530009736178495300052651098488757606805466357542179992508055051285723058663578334024905819379297560725055873009672595051052223279321656207527507815284998443795597357314075967531589051179341513382039665642990902827591985143990173880581958829203120165967898839973966426491612584339537156162570956433524019085165675416292312660917100399923960149847939243423045690325280959487506185585912233631750721749224590032568502473317318565431694086404892244246859659836537496174508629313692758297137136217186660828564674480652570630147676437953451329814204262789208649777629733899775406132203407773058790233521301814399356493052768078345425247129027925943578834227728377029635942213912577041402330032826689662879513568877384396925756396370201176235651611256270870076682476893296683992805183805546271846472733175069297585130499458706186446461304974976399539538853278294898231682306345795269289244597159516486345526731089772419244887919347650372785395262564412638824395321391241955660391794292658065117971802468683992459573855981506817073350899102216933703709472799766524269627086494200553340206375681689653389773389611451917170131625156796167842475022921862915033965393171327887217476220332968301298018329252110429422720065190802457556176896323934313521456522042050201608722634293627247958755613273178101306657337120072849062042694422373996218002303642446729877854180569189336275845481817917494636955043543767345940547222458611529184566466692520917203935333889062563526302073256646899346047914375285358679161979845371027047113196980952867943681653809561159035331319291157792346506808685127954892258601937189826565060593377654617854157559024574858076796535056563596277478773329741946032960153539658591216717541361034130861501835443180222344615776006128592254028872905171856524731757006112138254158168523651589124044364129461151275563013385294652835000306367874145507812500000 [126,49] -2616134571543258072561539457888437136322971537869350759418349320940039926570873057225981489126317577764572621282994549660910531604452859276107777653480646765642760182334675805048059944505398822702292290501558705591482526448890649524506505479172650319267481829744160638816143248118634005152164828895109731021281808191473296779803247704650243333129295937094577668627061945313988215474195045763843789270786434660839101380532365259525072170100990096237550832313663441313959558287724725536237102339520671119965596648359181195289796505849011928816099794307908431313530614181321993807582820539530730032506764670152440729253570558869093639474045180650232376935992014354385576067680627090613312505742347071350513071178201695771603246553094115156069840249288643528646286700516019807716085901116538880530299692500076493913117341056272159489727938459807991309875617176218710725363329684817549894440977262796220098168556853558878730835156353384972269868786854479477232566388904131454143234323430225928165442191397995021119315785900579794905507017930581289560584757501629223681634075895101410950398571504818703925075302961977862576749212129080460128561658680026554177807756092166353113386579845490012263536037228297177100093172783148852575985043556604576402689617346219232191743967102876680865696206124891832526034679131073861856286906712875515378955369462135312278044113435048297322884980826494604660738710303265313624029916053892786872561317967683543679579558597208630236610445609305554915828397937475507168815488055283546207262034265606771064228450187613111187923145839007372412950883249993919269593249400633241880944671652378752199696478773324457626234278115711845488135282013253921073579710347637876895636175676309087067179818624147571814698157549662173882610680244486830424707874054933099213806363676766144979359641505779527680634149350040303326268767855193296763069938092137116629449996011971210601242183843455831827842615514073508273199740745367359797356776281195252361893572925773220008987102833538565900176267095109493624772913853448408104436526276666543465852064759418575199728350166854114583660381241133747219752851658806254909168013292431215432301694934794204584497739497613515139606932722612421037502142053510577265589872746532376342545878067369358177529647946357727050781250 [126,50] 1230058170270243660568525832707521197460938899751727950536105653746353371144627472109624310940342713936514035222003132446129126633271396930241081587129258859801024306998487753644803427411874293215083824143577080066268076492011554421964266947957334539927767405360866297163418187062626089506247505017123992398766325641968000397132672095028432027789318278482799534405477572459102649108670162900248973663094332258727258547876392753736239591135195643097183910544850785460873934196906038536175652581902460076301510496115127891677779179393415214230615894393906970108534457065319387500953066869297309404226514085752493245488253196347783192506627684559950609782033710661052753100857577605203441352119201513960596561870802790468627549827994696236362363940170262791188082282208058669881383916451415464051046826187420159433067277652864845223763517158424788096367019153204733202627918113479414552556872415996098698496034128534397183114637197075652459215702322234243230168188641309493542873593900263931469489299131710689575267789521801713884224761958688035656309214402585161794369329946333164458835972022027641136270422455787832457211502265489603813636206480940871817354578146310392501749817606551574270501565200822159515693870332617599747041089210461817182095588540955363418084092720864947772532380850450640077396851112653279907669771648146241409717337271970987159801163131012688467083112867791873660235369962340004949620067884789379910214032270760559455927029592044882831283002845104573337061562197139376287255052842241658740992664423801270562668460663667000723213883626083687310092800788780501119598394033224700067682339646603807200069940985088621795977325559639693044837907942715609693416865561678004881496103969775888823466628560727448017582425906720342644353024415071742168177649166879509235130175657503753418755382984309407553658496829857393050779914780581857204892338500502559949276221287128856884182984713916984371417546531146797295810557315418150235271142887550436984288522719388369545920939345514655780475676015604045994304394448593222289006511814635178315380967828726277529351363078480942398490178386540207654791985118798872835802138567790247956070634313964572658579439755462289661844565133564277111862099393346650138187773644284040905350074979196506319567561149597167968750 [126,51] -286806871354852266779766002215757629148242955463026536047121511063934365043191967090484887803633908394437490507287396521446601880568107805395827654572113747429547326399795852834732689584856240845517375764292942403177767592733939614671395750751268641456543582268325198149095068023369192170485409455681044229074299802590665267940543021361119291482697334131562227039509038773767072171219832806785849011345069852236717037241453351421976345609247391919822597687742152528526665462918317303562095033682162817788785467979723872392561276413038652281068072163183040058694334369352287200204431586482676957861796187700976080547974180713012137088726596940414325004839584673352169896649148691679911841416870889048874790092150524881581358225070853492596346309636849873226525646245216758235787702661886894026340573087774098808237142141324355015004381505428096303055467430362479858572821585496303898194484719076428579446035277629454313073809874003525180913006787965446422951478622906863826372847857710875030037606718347049791785988588683792362412846079572735032948962267095143690430166224703744465928724277936619367169092105505271511098408990407803133928851959685088065624445552795956212660994254709885287511507627593972882875717101040951928880828528553870009797827325915916292910490178446550424833758970361129364920746875449802520571141071605676356649474068573091458081268998780878273459280231868492367098663237474555061997940071662007135033429109224879883082499399235065063033720837889559746219037555316171479763799593948655500661625384522414935383293644118936177297136840444762764136674301166404883522103869863708598294585532325252730077582236993304717708599358081461750198881482011159266925951376099306295567557382188078273704850869905870366687212613052539962298449423863100227624537445283128236045471332497987679454857110737514638894153733092421650715519152603049736431082955786062554133852786471772203343647696955179184144413295653366493417686142838453490904929827495171030481619584191906928856790980301442405925912270346919509515146451475686552049430391089757225044746141565031079831504384082713933504914145947707704222768479699515762408270311692731701592313275819625001589435184956250025389964180182317051172820898708492579434142739696830814999373160389950498938560485839843750 [126,52] -11177795861264329027466279704312180354109392642168328310383855377725139904812682336281992374507905593593150251135241480621683399346124027464467738337460805180405473915755487476626438932858572673491141904903088966313885114954624827906982187700985825745179845678967688925957243928326887154221282096929978934837353050298362530332742395004072552543896699700696997066073383680857223745575971261495667871196752624578656804093218565359412273286568719951047670643874188853333577784355706166632837787739785798888488053792470035275182207127546809747468197933020555336310837037857703829100793075894195388548610993266814429131127155006693746805642439590046154296593620558265332495849157418635136154650455835027113356357614011766576424849998075041613238863958231851340714501124084094251239243614857557162983170635729995754283078570298679400042320950429042253752286056876939966499729117670007652340314039502999042741286601959984315366472673186981713154524069984463622915155931509976062952400651283488849062240422845330319118931655138053585399180570705954894748917158406656491565435211504342934260191629663827287155378861191285371595018348380481615456569894095858921072741348623845662242167299352712346330265367092002150232618697274580326385447868638959302840634367721881571180367356804229436836961326133688111438908296799669009207768226907225911293355946761741651575333593381834794368374706744938412483194253832355110142813831650619781132644003849704741680760490307529286920789944199565167313512252715048554855588227600666189607428876393219441886192725934620105707573309650437718606501312311336616707463718150934912002114867213026319350126911965306384841383212640944655359145642505724414420599029347676974642493144702239108252926814883651860706759113620667500538540102860899126886768868066949030759220088356755395812437147098329674205055831586735741856842281387714747360055342123363994752949929590280848845969506019347440681107632028891652670619873123669645673329150045728592237099201077856207773848889352539961818702596106533194171596804529316092528103559337788751913252945582100689476679325281272202427776442232548235500139381971319247662261615528158595405121939157941285577732535559036140018087934952081835966905056460322245144806217048705221372983942274004220962524414062500 [126,53] 38209805321640918526876398824702494654859983264082293529095841976009085600552061067934735073992593428240425138696976470207749319109507460478417320393910762283045627372002601340568713339683220014725525939586457497613535500906901404406002204188174177629155078353755233503745367056089808783504491464736281778805965377958776692645800911028762205725856331219974691929765811011355335739221083111108178451938310926498301878169504138657251998412885462403208141621463066378758425133770060411539501142178152438756728606831858745626794672567971924407995484793535746512841888171581994289650177115049916198032097409241752164987688849727272962158411114181399995162329460062471344180483675717065042589950591583337575286915528224088449135981707863270745495993560350872656980713795371510518615419168371249366212674237903214740887449148163124819901529467564153632593427011009292994476588703036292568363328032313343109950161807590416798163950804575366487237630426994458878204219508761381526666972572563801826584575012486786149046480906129310416810135842023641048626376452186211956716959960604111058265976854160179131091933048119236395399857045839798552031787286036434927316913112329028366926732891814978746624848758637917287097267396592837634154026359752305197905084820890775494227044009816876570134102739955497947536420280112331998662679774475338002654448355710028926773029820208082293842643401354849171027349383773460335549915890831851162685218459254697578744205091822091475460769043003876180680364361495336868729185254031037493117651304012399727362758572364168051040132489452177994449387716057602029621947035932570423330838057491097338963532246092943851118424624916914591310332562100279126443075439801680978639788319177543650638909343310838247592317246865315641978205940264527277700913452247047088884539171271356788660715611788699550036789827036129160445140036668261166356775379997647180724064621557924372976569725442707165758229128501135120590488060336184992974076962820080424201017668059798298402742123820225348005275752188758046877514587629541421295118914802272803267841082558744900491379208173182459123877156371689586079901974923033444460434338910396444571704708355999467706299857678047975413374916500922005953406242213344390807336706239460966116894269362092018127441406250 [126,54] -15916863612421254363832261292288948807751895085885136039627472795082390983164672585640495338700619073676705154880552163491671865391439823756321119416257166453099240582834570955157211661764647284490943385515628446670384604271203145791741460242886250099052144230324617890005897768258568305114740773483052050123113693095252541575795267291983578974513771746850417959839293567444569633876266815015097354034957036462461348107505879862923100695217229239268206792234134666768845398373618930007530002719840650108148994817360904904281329478332407541674035884163168923989986250168469022307743960157004635006124112802203484745274460705215120254759924006579469399387930964762402462216804540569386687715905850829274899641100610965857649985449989997792857760107615382957542888471430134454842087533237393799248886170892593526392741248266828214172791205596574606924957948292498172147481832217720960426784913504042449712524447481144998580231002437143710477058518104008079695770051895740323348341703448541880684330848593523244965854434909438334837378226632190645247769517269706379524567546755387062816858795416161139340634893475196290943761557008751580730949744762673167012564657337705503614003375654126908300914387308292627636805079587084465414310804220252706341511242893634878398449200828897902498285888372706832760645944400900381512958963058843616452805096442843779614091968246149304038140501848831917163413281798837516420179386629306705842780899906153626569004854077617336674878049669542542223668239511453205373941061685066989391499604274208588475364106173266237732176326120317103427817796258274382879011216326586308631378605067815675510210738590634605729366202559970338927192643656737031515327163529396861720017889867515533323640187742085735974612442943797059323664596368078171485973192332560352914281045860982645364004411031092138524301007718049235727358564971260546516419881918709970825643998307761030185188919405436974102382818486957468848977367540795432433314399721153312761667074742957438790274398683609597633253930507438733268722061429175424291066060376646051501084873979413322678552967977534044779910058772694725618968467813965096010243168153563727234351699782458309665565335731255673263261888476529531140225658901139001080021762035698884574230760335922241210937500 [126,55] 3149814493981564868271339593742473799346433053406486975138973226387366720541435379355573833801638126210341956638714263113370528008419789681663833443480126261774919948999279150433912467469513881850762226153105125942835224583275874014423338895301118213765476673495951968632792524071827250514300309384946261720854354048292728239556097042197545021555964367130984819710396691767548909568118039660544397886194690035861906659560755244201303302883052306038233238093869539198505802623216669905214973933114247289343132106528408590318381405331604325311567638957286282300287233230658034026612486599660152206997172417209947867748354205838454597594708478383942114870152021741187899690809787323425058430934475671800702342161327338517443474110704715572856169822176889595940435993551034503740717839079761660031425630086953589988168761650068903637859098587670025547553911785195765958339903505284552239120837904863733540331912561209939123461378677226259215588473191963065272235532531370699345821929377851447426953861796889348457006808700055661188248731006680234926014934450375382807625389133713741872784970413496033720204496535500526401857326178894667508575489249157104034276933615069857511689029854807749199071870377891184054274706219247774885766411726691931963563511824665106501422367769441708715960786106630460274305486896636042557806767991784881838118232211744072988433346464466737118796106294920400280390499248138408631350320067618710584281354170036248972893245609166331670636899134707134064664118045280500250710505299645620566523368958624877038623038200005029832011325338848376715531206455429014103173975542594274471345166226556708090854021222330841950952256666291258683661613078460796620888458454465255076413350548947041296098379509882086899237096839167158388406104900792852355620157748877099626272665550633293532453200797111974243963390264307846097912518616977960376725550460875815168264190564394165369690622047185728036902940090647317648758999004675860869850806284469398310892019066661508167881366989909394248672267352901555514457177838841460238622060187061422991266987827320410569074737051971462385470362114566391677480588415889588167178842516401426160640892523237022646361727300749274267575840084070704814347170208920206196934188369596085976809263229370117187500 [126,56] 35564754837072453667999750100442326026787203586433506824014128464791135870682966941621889970163702726864406079667810195106167713113231929221223091856875460647519084419156334842345966715226483116121579441305503278024311834679307790734659629674593704474830522854630116444878844092550553105756308402165595870165400479364349252468201411147095029634026899290956944054327630471328479973042961444913256218955520831586174769101311097054156652583334040731826968263575247518879547010615372821614784468064893641113740581221246682880612568532540276608270027831913743080248224778970206747018900745001374855630451144608121242429037206828632263411694796278555619788710271665719172658099288385187567486485279430522332842625780167408089931715760319011628806854062271579946196083375288952493198218153476933918493602117464423013791912414916686762270697462271017466028211610893823101638836440769620912202701322893876687014672726518305010191640328240842529907364033653363330419555969196661244720188000518954182765186018495509390954665414527637079872655791785159141801141511729181617134254762326003930028623239694981680660405950052077063773791951437074631272213984905538169261810464737851475680670480710069076152770358938854945849079877029603475497962499617057352314102088381004802865692002319463458413136006764380495515872423529669054961002793418202385488916481786577324912844699987736226592528948904042984699163800589784669332638497023510061393333901098600767974410141355070343919537627038566452422581873881976993376837994688888754503531811492730227687414705925557314071247003207613234212477492639083569703333627955968411787071405527043299215244396033339358122047628069372313658927068284176281385597217905180443938994618502744507541465027861684425779746601029982851335862473260500784945191188885026752491479708567190823016178892584340329945239620960146074494566486918370747564948829805665013370468651902777848265776299528326848391232102794346727387879089336583748833619616606696326899043901263030745349517195049453420057779891092852973562746642381998840994386884751192772490127645225447873055253649720378570232888771570144001468586266323459346447236895089851385925250727706752640705349105601253519096224787955205651008989796305406749787891840242082253098487854003906250 [126,57] -213789256843990225387733403222906594499259233658400217978387964033461676202674234921335110400988129180043719850661933481789395887339237775561008216100577067783409864473681363724426900485982552663606784251403799182602278729637849039722367641280803100667410305470718570833767055109504759494787998233669038147619230676780776595900518011055790751667835460676243803490537733628070888206835522847644105301657423440236384908232189082989351786816643481892479702086275409286873455314302844514030878782440906647128843969311892086761572549428997378063350681604797981768013337587903040875071618596387667947286301718599197344528361494312681084558917835215614400613885211286279791914777470619322090859548985151814437786879295425041322906440105681388655167390903046220664320992688100097966363557105980231167678919934418685383709689123880997265010445158601418363653268990071432924341299517993120463777298126297566724958413456560779183436610163998851227418814026479012808229677607765471107448938602653427454859544426426750624064577900340378867914113861883656404187209305132176348724956556281771979230737489552809548018301263882413564230945495032549928547114697728290738120230400271814597295810249154060699288784380324907206709223072446957589394394375079100583050388453650555847455298212922368695155220125521465598529900079508176852747904814930878806433323425483620804540135344221755929304130066853870156802408091601553902781635816261621853691347441090079877427472519052754394086082814958957318239705835730592921775010291189660667310385575065680657366136585148779725291514855221607632317706240726429086442759217077813339947407955072357715877265293445300329209943171825117795835170094727854222979898555952810151346467224157221094789594213514826283469636085353065192124257223021180394796692719576845476760702875148876810464868246670491608772193886997954859690943148165408745138363441091862631191078237990109834645987489764628330564999390195791972534406590145461049278444772925890568564875441115494856298336201562590881404356118006474476715145049844394605258425711338203000781759332053695734696073727803479497070401925819148634025493969920715227440459468995869559139002804255185656641856002299072007020735013728558612254490025814113174362773861503228545188903808593750 [126,58] 60253552979681817222883949516512261037006849187967493180595294142621233025788853293487362877184270131730754979791136145883572813961433577991680095010415693877229412211345904328343351568768985340705429517197255090171449843834366187025440818116718470931254576831376510489504625946590631710441201072477442216842699773607767644778060693125020657633318008705289596529218230708494759498983356929864736024236816034325073299458923001911071891434762072683008162520461897783845761577036818534866818025957680326277357685674649433545032678143729470693254841752503972367492234265307440741890733865071973403665970308346651939285100344603195775849917329897493009854321151434179309948602212282560430300077876994274816661562980536426694611429900048663097298279480168543331879708032456226784947839990830829865908748454033840055740530238367764678054424755312926932567544927483089446199680968212759631661356977526013350983550343150919651564174876188791111470116420239887414485092272829845692853974177744319726638466213549751370947754375239346204711842514489577662098622343824727210846742979327020005066893839514468680030750445706459904599438045843120451132713377280502759402952139178021784329016090510521080356310998075511429396833593362959617067587151178971256752511250214722174911627239329141228925127791309680322610026738998449051360232111913021434714853715216171770158581448805584284380193263125653692506472463849231023039813587065909974131816001959773866298650955952822383801383463010570882653933791769532772560781066282720873236069711060235969507665604156577064659905104126490611781994777258562119011020213603800452907148311751601139784725678516384651291397152068243641756685879262250955314568756020253164530132404786818385876599679549246668586702270911921386145032264442355761710088633171643123246767208880007070497511732795466981673978251817730725757709642155108566934287313634381841742114793161046799129378413523907833032078893297676957489479563955572992985591669168700410758666418842414977439048401324673521442767954175773594186727931835428016488710562334425870351223577334970891657269552014396536085520531797170289570851587647765678912853846413557096482832298676097368334053518859947194789202596432141576925653816965144926598441088572144508361816406250 [126,59] -5305526395268813267702945929941002373643968485483992676911494699089681389047388982832971806915801177181192894671889515070240970637698852382776302766493195026840669491426458984862184872928078586153903207894711408762863389250298623437587818832339454654505934454717480888025622203580266579150255991840798893173574926128005997796743870471784189668113811395996226919686265908671089056437901043965714212569087064526595029996346235157473491917605430309813948104472980696501222879003683807069244983105845816986273878493452192589068930342397741296031026568678470277218876808096652382678439563283748282009835736268713416985890124666658512315925463731556404596209761970521268564922267026856354877797318506233540286924064853436975031594875844163574434637896756761624973438476431454578537854394547094220921016699299651983840863235862568427792633574039117143519639017410438963312334458294994538130690355250266801599304234313106081725344934206161113434307008110870955014161655959672227320265859468600476771076691330868015142055771434440855891371419038122890529145436386650343188730214234540004462286699122199971089632792754610582964713464786719283948799681740431491819988284364789427601989583195670689571808342476888600127399302012938474963571692067726553258844354810040119957756358836283370994693790125919854934136638368994806643375453645914514991746808069412804566916220295821997415606919483424111999412279283158482020559605078513103517981617080549560311272258043617451752393972561297223933299204000154358381487656676924792906260300983899394353664391700054308801054589120005415947161089633303808607779506515937354850042116682174513523991780701230562107123813751944551973180154318014619329405850031357524760071054394877655196918783804884955951987644556305225161180048176465625549782891533770663262253737272613207459484041841611786022298492000428030690601409890855252889099209054211555200762187486600516598134626561389803865645663612489065834731441242928006085344547288827391038181063707718573758121589444031300819906720997948510268789524242992538890296978477462655629655256541379945737140530089963136991803566733399997711684938486653647521878385292407941386107045123966680771301008200763963894084851152997098396035813294702165876515209674835205078125000 [126,60] -1292993651157284594266347513238424651461576109429426391042056723522715183227682229336116775030961046966750339991291541072561728787069395990095523506830258986415742018455725566436697650467879859331547406616256983729758314435503431687525426830655960018387643277403105310246767281569613102990202135660035821108214485387219823469513887907650407420798802919770358291719648152995360928143355500867767766425268261072551944672614659214255856844702805523330459520409811911715728877310978448460017821010581991739439959424752150226676380773007260448395510682462848647706760791067494712558418000657989632686332280385380962046605418403888201455478840264321654315933794343176538969370687393860681205882091969061732914711971516344862695119929790482908335458853326217915135697354929917231933292182675345285897716364617299842894085186466192254619530605952625715231881905875872889382052901286013753160886131135714842258388832383001654328470679118867390518450313944815596414987143701262388642622967435286573624545598853837629497816922669839965988155698101890173634194507507234061944858347635772077400552158858399620131671840265377048461753556573146412831374575383963123568631884509911187971595853306555761104338802610325994972627281283679803456023461000776771017854411478604977690353128747298421747378144850966344274782059576628563109540082820663993021577008580360591148406843566641630211208928452140333756177454741362870124340597516196057980935036029443261542250069604335483840410586117384055215479774523679734354624828641679784032611790505530380230302269262934440053551277149568484987666634267178941429120450562589949785189393066990132658959534123359747285724616229890517562684175054916522541633914775545903593905288375021719776280597084337939248732030405826252468512400005290035829877868785535194217680613609311761517430430209144783274769900403716596658517081674438707513044086690183068528569856630668123143836424738113028286535565251863090138648288709532340033293693702931938530305718749033749447145825014558946912802051914795046550874793953484811954237900544989721518586422311608987564627824173473621931087316876590867845279178266400260467546238383900467488931734927122927243423545996581685193471846917619930833476260545467084739357233047485351562500 [126,61] 451832731688350533211847103318558629468928620571512347510844612299442642827013490063988760587427930705778157175271063649279572030904808819027791586369040442120096856988665369926309673586989583317037164612306097644485245566123768201626199524440517703105821654220908824408715915617222997559629913503612444893849511207548324543885874600480356217424266960018900669287269314028253078594951283924410537727216295041736979551464097765504688971859282364557901096182035566892956011149818271169574008860300563419075762790605461469436424903474847022070369624748021789786668785670893573583417226837756441399500578742096905891470150875408724316057841082071700182893750489802438145677167210651605623131458229772045611948863712098505233252862746948413425033985260637156789215224318771712358774679842090945187379761585928639956505040413559440494546131790537816193255248409562760621656059460952191139418319533241460772560855779262862289533594619625656546784853171158709455254065853581501560159157357903433938043166711856192720716064768439493393992001698096453626723834713397873739121739407072758764081148362147326201620614043002092242143143082559713288781471136618046663389452609982300765797117576352683895872999024728526361914779865855423598716104108686013193394241755219015069272434402839628462241198872716077338391609543442158736342924687245383749059543740102118221702150764469212976101335764343999441241897313179026303282140204915539994642806386097720313318145021266760387445885989817487855069989683841440133973732971130412186339516734945993088323486278411104408950119190237051668041113676028002930293680234476989454686920041625613889113161475421758452303949835047638857206777118968635129865021180345071185319616619259493528380086167224315939693587964508899972956366748430619505411076856940779145343766931008527475894307928152520204828939050171994244833146800041346842597134450160681491272675976385310778635068807014946392328845190753322644285543720843460847831312110958625880938495815493415602215410528979938586563692117649229807720754920809369313851614478580103799488937356158042420195238695690766367480557524191793213967457610080484324251168823694536641565018596222712754265368366393179218055835174834913847696782340790377929806709289550781250 [126,62] -40505687976012958802420957939686942911664150368742955242441355944206227957769360173211670995532273658861786573634377316937601818061065879165668332745072013884255798915623931089744291606974234369115526539670316588778370694434868447813663961562736348536740624110225402271921185595238548691171641407060855211442027317045619487823675207941901210828160913354343837280832424692252176019839817713372424382261879076359031763686717197985169600547336934337349404092226565846613724006017192706126756304188697142395647782196567895678087089019223624958319651717099601541636993196755663742303891784615156373532311499369592170803105011472257462621246022389217453846391078919432930084444251130587364129124063027988627140662870230735511892745211753742079835291056930800210615861681168763137824069569983479561114774081617812002142795301206820912028576445686525594091191253044657148548034258738981806606692361793667816218745754585597424486754513192848311535366507741466815709932042516245542771394146623902638293735794591954051424344405839955867185295176696873551987550071400701771303975421645570610807148212955071755831166096673005683097476652288252393151191923332715862607521355236527168954976165321043456697761404717856049859533018315021637111989049551221996526427594104396409386019592966091763965579915767084333383784063283927973288166419699234452725622072509476028884931712907919492332102579032645700060691024359594316487762928379776988816158983316874022579798277876278025083649904004060687332550882645148201019699593932699736683766734831237174709241984286772290247407258131582899588358993915092333608320873324089737277339255873179970819009685596235975990179152343788476628321698067771003747552531398759535239982079718292241426517659651504809986238364773538626125355559248911074166361942675700925704022010345121929526770588821711661205341343983013696822600516078631956660995656648173274975438446693410922974413086455106400722444408016371131978694457489736952909340294684872460864598318637780595768690497423131229387395067435252478511428386016120340097814643188962720995664184651890411038849887494963615218061475071085174370173426771571915282454145634927735138900979735149065222065935863051379651854485772211056371361337369307875633239746093750 [126,63] -5507952800189773608959219039614456654353273143479242801176438851167484956522547274721966364381014212224123233757467231126616826158232245576277606366478300515556416916170225923383507493322099986105059159754744034942399939234425761767150876178011831962775602309437699846116410291038000375515590747517827579536397865012880172020032124386160412511180218210267802706551174514035827734206569622054026300961641750697171954614428473959985062531692363290074586021842933166852288725480774523485246934208066397473611711860052139491041902111279747635754930777878246801452467309883039191673910255027152138151121976292270849061092288498795617318323628168224716478456812073607438621856811629524869400738009644497018592878934906016044499447435082901155771718117788672283876692331892461609117787075027474050997140096483355387132025217282478059017253669342155260305293888223596940189056740813561361916167023059839267759633681812044602410079841261333692060419354946487656021085897082712049505537357277051291635807585954306761336998222480601231773507839643964435707621887947828636749695725455527735205369324435491525847162628868280446072723841015475894881215472087472076951467928151215722634493334362273212467550234939271361965790280377616304965972588619397184697121922947629373877144594993038410914451880648361694706522248576648342846275436342643739672889021816245056894605253823670309844333560107002709284849761654083972314731119537763275653841455399654024148514931494046537630970312497264457471090142652984474525129217861075940655783574278163601788563699942298309180386541225042377906770115911717013527588998968740519167411340040016847494592287309637931356170331161552111085773376917716871411589216618670615796803087038102465704292381264781689653220028824943094435322246014117799592363805814932243831520811067545548869435272991327392344293088509368243393879534497495552965603417817502798261291965497669520104724655687959472377556459191949809010583006826137499987541001306742742131198374096645717729596777171126876143520082593160905744581661980385136599817920073153738538043213007109054642570791220388071730610426396123709632238524101598273910560802764465790573580007883619786867849447940473310418064978311036838931613601744174957275390625000 [126,64] 1649848413708349577666801359521990415730534580069225819558325537663817276238216386256156451742719128251069001297432201154498497578020073279064975946630731888843263350066043063309129839099174562106053101299576973384270868646285935906587123799397235647521759792272814305171450214817176398155480530071172356236564768070247341222887114796759110785648375922717108128767250485453004158596779547270622510147481401946373004609555212801233136092328923192729357822275918673821695153106574518822779192045662848059216393146831558259942765189078288388314292160185658699297893845780010324457739594790974426490895705001089021976820689271742647086817863366019369449985223827876028234750593301197275168840647362782486737352369211644549256780539894430769466071393230018696737714332586178751222419225973205330140593306099895608572751260913433519624203467910419957947861072800735068702987827663708424336395271040828407545244558249534379231564051641124186084383869203758898889571434991945721089661678504171218462026715588453174173168745029111173029056206391341680696800005286027376665883518248730052284439244552072363111226173977744911918124208062446974111652693245438641918106431744675173351420326744825234412306863978161786463043327012191889826981074245482242364123676663455304389264669829166068485506739929044705799987917280291568167405252000881293964011798522863516793956785363825026253553885244502885024999491208496397461205238106801694708662476999521754669641822014074714878430780049294138414819576264115988940917651565652809319081012471022374919942621954562491517415759179667704329601854386347541414869727970873634928186398534265328409431744107847599558450181476702925582824502176969581463095552208400635529598395446212535284047047133485578291322320313891211213031011837234266062962186213608274039619708466787894588354105842087839407515746436730206453231223192040199129783674517386739621631500181773313199375534023648604414289036748250523199271650539168138952600729806776524507393620504490894121462515793616392937717432465941235222026832737392018987648513162791181665393618515302479672738131492865579628382656508303421753502795001098518147431050871505132613798152705718527860606593479848489512684661661978680058382451534271240234375000 [126,65] -96952201595927437646018766590299769024087782511019998729957980241150066056125585256023564518899652146775900338061819006919877522031800190695180534984122501616708262608580792089953277340798581425441642638398067948425441838062295027648508928277436860100204806274969162714174737858733130382410684994073185452898821170947267082463329421873363198617323569941119991803020680365597818888105490063088611906932143975401112878812795630394703467010575084618089518400089169636882672763047869495367471386544296482524718504785486465469432582448607699968178873578490702650017665965902254952109212230576199428110194626917090923522417735821926526845554195701067764172603111153334012105345076363399799106550513164180816916599275231350792095534548507904878472031288232080859507834147027903993791958104080831617421591323892168598228941430422721588504082107589205885210635426521267244987974005883936560262670031613900760170903289351839445878908011399191991599123834250551024139593072015335897076545103174222452062512361980434506200933799429360659001957214418052781420839828072834250075749570680373984523811818477914081074783784412715009375017574843362017574043492024953918666270865638410918375373663881525159717751092587577561483945274943585086743660938031424677375557060086571650511946403802845487594760061829049197271488186771891083164654068898727608158417988260658622603582531575923608332478472898864646700715867462292662418888738727500429620442630638241045845987052918399570496842855060656604161093954847717342101434334382207928135189170915866938213384530596512249711277710915768500753103919291378680283237132832505522166978133010796717896664333795415158210498797174353210604603553947525235419175953102337166069694972778931879779281888515410527791502613375423858744837019916697742541929967500833357468129295331311597831649034842812910450454683271527170129279480556153027391308254175468639259809869501087674066071026153412666322354809391015339515315879285775893263691590197318265383745849609944651592965884977113750357483106637862364182958602458599064760668548476292745026383273833504765728458880516571217249922136916395104010864232787456302891062001475971704468865967067951481755447466157884703341629517581168329343199729919433593750 [126,66] -15220734413575980799261112343067091775789878990173703723280286646210895248973126074793033783711724508385443428644491862376851799641209155892217731853692646347541069573758474426828798827655038039054148569811260173257493845923479866604107932362598080847519997703286807373700981999960867489439268314011186274641251195907027131145157624021487635309510583935118497456256151326176287844467715680736847237826809239614594748636392920176207916389144692101087154338806643097392126152227455795441256481654290889416757077909254027737810316506382289744990910657737722772897846307285879730699860733861493721312448706306309319937097098854525509862313463260554033542551992710022052520264541209723695336906392596806605330658189979437782863318319113076811414057088377717145920947896369078056096323527641029983458803794571556297852771703568052577590550269571672797740954646730785853024108731006996324456203044576994572860016176768065310446226618130438399484826935351916178647999783491176176181908134967325748022650226419981029214217275898631540025204522564176878885237287242422182840139411606624659805378298720051714440511170747055737433888079959682916671789984145708273461959872180356380536658021480455584127371366031334541209351605015119430175999169712158824817855719481034186806078287978158341157986022106869379459040054632098977744828873104427494882903872524615803304485814708342230266338636249506926715756849476760987317441324859558252773217453058674421798376650235225626492512271166818887076501758406791333435737275717832983507975796495290301349041400268745086822761222495530297629901840212412038513530949525893592114303711695339038837681636165015949664441100220135424944275359394103004683937244156731959659932970103088712745082484685223430157103542063599047583479375279847992759932019084382765022517100022328302063157441999724122347818952733768293002363334852836658138275641642408934239613531290589392145599472269234803975916738404989534671047910024570832397359402919649369113398365992917784470654653034414399267246224418896455461059505126852994267195329559886213409866966081282098142590984374339586197196960478038177101845361831382956886885323729038493556714859596205554737104621030110984669647677947068586945533752441406250 [126,67] 2683356004746666946920933738741364835275284945897373181603752352762057263045767862050606507763813980469908098667767690334607249516028965860061400516597880030005535879457845575301477525587472575941056582994545993378816312929098705722562783968575472887674898898083199280653209986121937116270722531799497771288986008998312495528812330672553176783932828350474190467264131922611794401431642410822021556279015196409948568077035050425731304803478635980843198488784785705595108916228392605323060376006938568862485968048084039333223865133861092579946661838396293883260693018319182850089158704353914293118481136669939796265191185330050884168618006314797122882442888979553689241217492270400150423734876496110169004696066515609752631084326649879097309290944632559203942062350540619764490720256174151861943252309577564439187754516848421748738177976191771213703168364434158208517906399506051441014147142195111187276778144655027560851319451588777175429878771998414492357757141992894845469498578572512362919757981467002909931875438152590819434384602672524966416351604592914536841664138618516124536962630598591434810842962952754259735750212426313818389427804634916567318079228822523321271196294342295152235918085913338507008671918920574726550064617928767592641566249311666895215535785269115542190761138172700797003102273284277301010250849980620987408199779898643484535256047180855908234360711433687738905713541509199897630977127909084367101832568091747354122412354949343478325390434095327552934250694742643822589482047642073572527352700577899185827507511533774395710391750655868098110155193676440536219361625837950616729791418460852964759771059047683790920845564664618398969821592715410733569445098164834589076928941722203849154084600348939759095250279997210777825325386483270526199370937029531296227590969429882963413540397912355038904347953004239603606803423998408869927593750089029152306626790841652749837200270736339958031316350255378576371683903958549823076047269229107758253178247113330084332996442885945220252380690791500542975128068180158654121911564383845339932122172945842073117163333172225797412323094142015090101044954760696870170965003363998483702406257663773591235772280651217247537942967028357088565826416015625 [126,68] -53814803427337043803985604998275275841367592457242216356202878541978746464128167565824127455684255215173349160382885954303406007247508549115027031311544306495471425428703358460266656970080517578324138487699855923708971974397525020641725459185580028194287189411667922219523488873732678748648709314379554030442368727924160440227385206751810077448609372410478204291590723087953464256346295066354435969464880855850705570967702897838587947502381133262787594145206285726464617325753277397602400340684828585064764455635074731299603137857642920204475283895522499198388336140289677010341454608602516188167996024881925723075572699049683246804151623248019769641695632770956255951611897819914621156893025945351476760179675979535630637886317820203453544201244118015174218361975258914703777881044146008455545412946253819599230198812906457235210915414517239754501194881759152893862601528539645801164802621918431605174068933744622731113436185799775634380527893219110925282620963491348814946100805716778724476171631475556953288403673359947319525271580673375245274167074477462039652766952050787677221390733334823919245696886242072109313037225420800442169768691604310262523135807413618734063625161453944028903590358184326479638234634585848827868316860265490715541771484496905997737565777442903389710718372653082821784694243374227354244216687466851335116954145962458018319571357766968836702677924587658069087305101669184290079575577742232487335178757178100951878192645863235748348288923580937142991285289358432243636686093272020023711852095749696061773358350649544121953627473061423666655439606240864547367761047894238018367233068791785016514850868765891001548923490685025307984480168204673016551132534939700141174428076365044379383592657960296013219643447915711415329507582641560290378515469568953554327977723166589610963004059869483848415686886914949987055887967041549404501103278000125043337998606243973647958705749757911063512891608695970286060204020906781547186125324301688990721725350027163387662699192914964097999289484546137038687848912222291781914164718355366528461308007967336054834633513124536980335277635154669432246353643536109912736357301364020743522778550216517575192562428121334505703998729586601257324218750 [126,69] -21863559834592962036511600662815929878542396247205594745705012882083564875688157635610286328988971004463876222019684614972132561842625136135043037152496105148205169429935382827772724834779765847265721151344156009030426842535120017591373684927220782727934538478658347649484925240043905981700430262221951581623940723518419967768302740582565461538429704800472113011104848655827738218072165059954385383119827408260593200193973553650671662982984463146048301341935622612864946875312852568099307981908755915539666532463845662245564517548237919047294166411574222629859166526796493077172486420323792647907177198996678941227621521800098726613169120509232240555887637310822820891811760816079290749728450119714715491402162310858761486113107673715772990646631532608820390945984770171363127735534947346317789857345175505752058000603550387511804253393925907616038277088811208517893429977891766424204264041922630603249910660537944270485725874144643599971713508383823152830027350838391470201560563533986198109832522147724112290936199833052948016397119678161490912159382373182305756236696878705511799720408330533683212066519144916812899400978884052309632852668423653439072197664853863799282297200743529563279764783664236105286202279444798430223531073335740899391578071765922483556152764856331137624559347407614822291497908442268891544326816136485166329906898515177800331781664796973118539289987415984774594331836675777186950115865189541628374420675160214398049923178054406440352010693899192840498191246353307651040728424438439871898604547263868344327436367846079665964370983709619848853370099340975189197933178743375032495312583465358493166458723818184794654523001596673857953815669981516336273505071027659476120187148577465186767372015941172435016882724867283341525580928297458457295802614523387793238069310747271154848826650498796897879300325479701481761439323447906868070987680024920429655790803135929210074548141861202559970805231122565018557518864618015231593287868656431700568341786916013520306394990148742103629357449638961677723918987429251837099710990645935778202076776486861854789067493486227416673541014050401307038482662449520702851513821604140828545749975102305750693232333503601694246754050254821777343750 [126,70] 1835892745468729733146395646636479262734549237182901069766715362470183005237285048569643083767243936029077291736733975010255588313016148743076187885294185157445419545820435035447435553466874378075684215678908288465728776749792820907086388521542729715209092042312631579456118496847709563645813502377621536804576186215897287935277992104276159035248477502908723010441217568486973432911950289390680651015328501801705026279385610555317991254555443257706025440795280559593576596011698589394144741166177930374011017920754974276538556778589731792837093209711118564154383236046089191210856210339619393245241056326338379005789296658067516657220018606491389940947855599069462116879132450945915664557769355805737143711220622657679659946467252175420809765928550038734738630133280529613946787705009849824269885134558486576628767004114304424960619691605413821183793093032428850507063536615506851406209917462196975339413048964820041203081647197692869701230248464909562112372672630173116899948073407247691420885440062247290590288734400389468144413537832670717143112867565092571549525056082504203365284301393374419286591554297050159656491655872726954080783732579456366417068869476780555215049239192703796135181423118689778111482058136208469640221218504268542530447468263238702073577449271078733472960464592297674989084783557219765336505525321252967559559400432385141816159595440243505181574760214998625115136990328789641965496549153862426285582672510700226022538960027597848288802952628928083269173236693935534742939852679693230743371972190956153046342006372335050864648577823873341250760316305822865641962614110570249072751998080404525240936026822803462320603937539444521634802954617656961641391718629207966069883136829469460121222173316708733319331343339273011991677102195489315985597944238885880833841173025464457690091171851657604302000182452971249513901209690849647628665736238242001967517122902172858258693046985026355760703764504973251723350900081483670281605560859946353842873875440200976752733612141119898574421867071146552344601450246991306655565574642427412506556107567432968654912988343258746976041363908313703026129936157946914727400263415666232721895819956685683149721910467633279040455818176269531250 [126,71] 41202047972599184874155370723905297769341178983124748548278387641884365521096450898263983250026513787968950706619041014511573804797427519328204639888858049311553617954895734172014620640003343492060457114300246702588007175907212516440055107168093137272947681633637321786093315274382739923459276032068582780355958404947784020612803074331654819000240332624021764179530162570999238165822620605938534917209237651816585441281771986710849235849952072635407046764154717315944111872661424018803094699419488875872045756343748866437781947142292874265936883125784921433087861855140866068757927151461491584815981242286954911049072219529287200427275791919662448397854490243217702216011544086682510490886296885823364768707853888331479167570541343859387215082801887759453064749241704016417685110790255431230280260124288399536952915312323811423363572662063732703196589526173622147688392538173093825275874932531260740484112706044629044143996115057571495813327026313306442963475151239076450587492646530693736856069393345483243658807987963835287330121603347768121177640973848867350248353767320472154055309748398258523734381167050896342005284986941392507481676017183681042239403452891257829121726792676567054788137582888338350926873398639908220290593792413096585057170051725884045559067632840788059000111242049795413035828273176924443407638607850775679206016671552915676834452799433940012830157768503708890643769150815135701519314343068390772319168827332401655156001030815143562051412438299170512358783338050428305942855422418740034685333430801737171333491614649926419403704108692912972763342428921867695066743983496920868530176448918946705447021907340054794620922250871537863713775492699328493980937902208097789371329065546469034595711041760325825842093499563081540845847541853894049185337080777556083133077656096030702958911570543174921836423975685829646267838465884958733161674043362937133808361715214557094570719947893497991267482154599873474789112851832869751038573404368613941681090105446462038370923237484864820512353172000981159636786075529965404798809458035072263098206457303622317843482887988725073088212794252694760316768750578090087036859889452999206470424427797838440312716556945815682411193847656250 [126,72] -9500586642706265416921992580686039274609860475764211101985990925550330538843984524023562342348704289426246694585611149220117153104673284129601551848133241837242548894340549468771186454741505475258144202069046395901301052271601592629103467772336959655160903998986158768111253274873636360870833145371574851598621286360125517386527154018600016711729780219816803097507807198332193651921781299560595561501723981621585922182270726908156995324761543951546556449247982359656765518308314749030568953368531822394606988779803598628628098445843509641113337213414991109686516605689040267154524810121469452713091880469669795976743328184412080618648554479941036558155691389571216809425171342105426731244786274519885732688063405727604002349564195063719835971562405769585595733288615507980206707653405100099571124009294338291901861788365326923736986924900003612651231742941251462531530635008290407386757439721634299590431460695038180620918407683273103738093809372516500771673174463422504832126667435151996993720007285363931564687170108731634855269518616168908219161986313511423164875034952351849756360385009456729196988225792659646777980486576609016013104182930261997602965233552885643375602521953724781584152895213961257768973454647448848030996837846605221426152632971925533249603952416118511519727164658383325749326435420675185976420239858964277390945335875162131618617529801001190716041248065635729958808992367625451091789118358529476047570929140409969150181703934343166563987623100989834860780528229083928930803749030803131959582083139995251873176138658675723751509949754912496027371326368134512639401483851911270902218396366537602739214117468283979604013495754381252892990156555999912498446090793461561032536029795700481942047029159174657467376505212223665112906716169343562292275219320863897739733872195138883268491195421282568898433719026776553887071537879600164429883869171961579279911473797639402953637028797792302802393599880635183334504290425650166416666516572865821361511193194084676211132845009575828383602364413817945342271134360844097454502469330499746606645173053920751998048571359278588346835559688735268178020126202953863284494520401122435935852008626056885987054556608200073242187500000 [126,73] 341928107669344595177665373439868258353140916557120232474196508952590744933120282525863453648116326870744261140087516395269669354086782749083212284478072212106294548477379291722831697371134020503450555724500670233988166883961504552322838640158199956044790478756684068943115114243107963963267837790015281482466989589142410520515134728401451578158884812146243882240647157253380738563108123112805591948423094454708193537475408294024743678159400060244664047561446786803640340029138677092590009993368867217801450973401960282690237169611316423069212609270308026043928644691361059911490656812250361746485039542458393345010526241228208585405173011411177621429698779058493994087486743828026287539683944255632509127233771776092946073833306556089280470596153476209782350391792272530011589424790288787643508288377582406637786467357199156935919469147358877606996666696088854761639844424031361340718741542359937951120312619645781327812417246472797108949448185322305739653788894054049120704885658371615650518373845550268476874207815100596330062454618730688982822733209279095789182605684514751911349943367157451525935067228409050751713158443615683224924677708994753294513045930763161050276946213982851896455940861006106377785398650829450472676743819285898179816054848091631874699128163822661104782000629384850870393890133868231120109668903831541660240521148809008318364469388632712810798634279960518172122016279039941087203026755828406759322654364977349293604203057170279498397045453249343103626507223316055345275155783554184399987787244011379831189320062738401435469888418757617449879632179439584119935425379945937608187589244253121233842437022826413099573025193969860640414772589172283631035497507758901107984336760299837661812150827095250238666654626443825233163121549915757458288115284660475494026553304191976658350555985430780450143726525741583751308259690903509237716063580341251497624530273797143089134793242792433106770579591896238623871482736412023441967736958776219075732010284364841250543748100580475262816995232192785168299562374090597264405782327332621235267868981072136844107446095090413681709625825837131254511871193730590504313887049508681665721464781881877570413053035736083984375000 [126,74] -18046247650307086341715106107051724434732574745088288302755725309107100874489897510906842922012584406819081378259761695843321612791016265850336470757375683790546133618352260429261509785634308264914590197242552026190970550388281172827415120540207916568211016441170506119869480908578917574461317434445396979543321209496490304251334940387675268245926454672634055052776074229059899539157201903202965203327860824044718406639725688556892437600150822985587966429097026800872532969712150583355242404615269917930899644536162006833623937939581135186682364473049965599775538053869759849942400634902607971046266160079933573253084501373792619294656907386732525185857010481341846041645942628852517083310313511067306034273510820870053269692931473200877975803797667151265577743812027893197924303743783417112411886128616770546100634133344583076246082262179372343401759976075881601843164742409945289473718967246280334728047042931133065638789343518022329548999573301574149575018293834243491702160545192224746616457227419084426277037971815435196690024917650324435954370672512835256950327275113881579369398075717332495046368055771063912348662274774853642386133037126758268234351343714519581886645131568670199398069308449365307332601419577370757297479204093428055774644443579335225878650280019805352207506164978259008174453315452969815801208111360971365508645481692963869193954169875289101663579717585031069727368694872708750665499334102562107631237875894936092390932381013190482984216696117438574783101058139688553720357555523574481125197101148454531170729272686153020284498924126204286576222110649556145485686925206623970364885478897694013886240086212068113819214687574505179672046899193239787270889161826882635818066843093807867665769078551868699560464173219284864158580778917251026519590021034651425636748047851869347196335319957375117387593662242338626840190183934424042002700187003436026366182525044465253302483134298577620857182232111796170009951696019447815872002537118004369770211052506416325648959880237640805617299942307928325454371594627970809038105705019567415781804212768995131693684954998861071094755960546142869971307193044528700860617911321546312351102869797614403069019317626953125000 [126,75] -1956688365915846810001792549521889593062746759227427092440027096379244304160169825603719616846549513850030678654842378538215923756053608989304792772027730073357208330120388679006030293049079281737310003424247028232564114384255042263566316916749447167532832780022915421695235241173873765654778666957846027029043963108179948313998551426603425826367076690831075757769683019254199347374555349810039086532141697801902114377488838055671814220133822032305620598378879118610703221012711719095173632171851746908042284106507782214539983475393407613736550282801235151108421336561796571328866574095829954435960422944471114776904943331800317860606273578731398927233911960519699634575376119330904365608076707851793677288257068634343940291433150081839243576328075513460293288585497956095507404731103990117691902773350413979434165473033617825907780686973142564913549917958348143179306921506006630978953992421262855736225392102658301081195058180812949471970257663523455981444501776628264528244050939572925286006903630458938014159539564083935380038923184681347497493615731945066580809804393218846030628418235716071399107836088827060808200495634238214103771192699519057194102628352918726676553425264229040633619749012362848950373908438041281109723230210806525038038539797524690185850603652325849046919606412565791854271939656879889268708002090914983605424542271717929694050362085950870522134221366526784176546065068016541519614677354520133152373756764637174452549450044597702399337689157557827908912019439850754190290474002896805932316093743432322347553840326011175446707932692578193333595599001492338432319352669119743743506004581678457926510909695757150205644290399229367402306649129978693677493986237090608649511093651674061857463029529042870369922730517736851870104454016147543225984104677562601573296359532852111487622836880981896896524401773725114697154600994345168157685565558525561916497209561062239747244063901480819417552086994261327438353464092168863940044655424908603084682288783336904247688814955333110800848735400324073048671433803877447097016653954499076269995403326880270370878276494235257743142771772394464492710901708154088501108256229482229031418683007359504699707031250000000 [126,76] 291740185969660972518686360351565855768323499833704589972167586512293952012147879522014618905476242613958864011111455000243309336597609756792497121124720786131838186690819924942078762597714381718444631614705860673166459105265488952707294030463419663641485353699129526463838127616826770156294836090024164756260002074486532472362223026986274779850563553730270680817707025384454362476108487614737095845217202371939163426482814273350533177891628381314026942918143398377841518960659896076793771735926316634885260998771015701063286577353323434163584509213491889972698828836174642342897079526400928010733632774326328791229581264674126707627665174415703896831033438078482719849513772033659178534986543562930938068692684419075311780384551746650298051486292266645156798032587925848910476322211325674911508056711016095483647361549409793298260208742182882068626519748282811305463325755735322916109946660277303737974784791121051985307380987364064029344417567785590585103666854935410719366104305219255221631653578799274059241202011209958418999183865388178344045914443592334468908275472973316894785745896930730503135905394342040391800140484210912942770915281743967368131387601148158962593555368480954621730077556253426577349416973403546268105373336279148608764145349255310788053900154416187474752428272327601578357528496729316669848039664125928704417438008105198127284693230509526529460737882283822979600299221522490660072479601066808840947829690256629467583167180153959336946099310071709253688922655127284370481033094716092355243741445053646011883636351507151949710258547968937189418000581261893765056064886456045972660509862619104001763492816045170245355990719943335301542237651518218346055719876313807694818092084757354245138696912904620912687881901826950585013864157778135935234399337298529733701933936629776888531243744989320159245968747809739396517251531689430925835252921951778518412514051288712121279060318584360682552840005019564039102642610062015347351525097053718225563385440550827403022920941654244696930667422061541087632693539223314516627760659653920221894555974059716765577869894199597879724209707551545857679028913303768423799417135980317744497369858436286449432373046875 [126,77] 4685966162746649365475893730911238542754020102504680276610850862761754339173523336995483027828063718305305549350168173717083012009150206692493986013158502308678977598202585167066042861657317391918531922814350680289663696837661003174548332853711634375963838630134203259751486646980175381365584220709459733088838041651871619197201276654693777809360309889665289702119508270518806306339117958550796238934331206022259290188926864595506298209584075780670956642309964002248085896138679613549849253089477462900246533673302212815309883509251933703148265621994225573375132049903833769749048390629221853759058929940881849676478297729917613286601882256466398038671849693809978506232471157912560257406942372210795933918155106742505687482994183326442362192251121042474020000425800963384930818747948467070259060664972325308992411835651874744133148455182082160305070199359583011590909697223487238102792431528502147625548774340480456308504811571586731881250335937244356929633197497092622009237377077905295494666177403892242673771628563949772769967898158874702400867302809310902831190888567381111691891668175287404540756003471362925893825618849566587077977229164868181834591656768597389384535399706755423170442095570832527323938617883826586165513386607525203658178673271743350027707270280216896057121895683278709338233155685528802137847296280513355806506070915212528872469006737315140306366484934648172996872558653817118825977743592849167664435173377383757337411576769839440681427569158977691251319028686357432941871928054510594238263281809297953473278011757196759902776760908237080851552488536838226398582998234752398394123152335057760760317964090541780659454889886558511446289714516875908360406509240304015681734022152245028636286263484522872992676105731632796031852158309080703530889935075870858602810107833331769739798875579940095826702028354147688189952517508397280466874453692191983361152543453213629185532262047568343836698946921780010943293429046012425522563400228352846702667708039046997119645302762659961820292682087427536753325243627511467607592029024140242839103006184336924855916581172668740611634084433686454402279269483124800297244327499992570665199309587478637695312500 [126,78] -737677409242893008535970057288480494717606334618315967600143852461938104627613455078072593147753513151790723992712403794072929372985605504887321593378715500844472811002414651725049581233445243339747110955000390978496517688387746868148057013694297563567170399071126116344219104006362337168079695049438759987414981447642429904072971281802160611290015291675610813145820220984422257174918434532512314154585176109659966255338683904138101641982390178995880052651680467449441140276735555987286623238632361150909970079605610670643599477795400744462966623734584493500422796656709995005577415468652253669202587653349866913521748165588002248092490877008836034452301521934121851298554872703618966925015393739185157371340569234308661817527948697266130764403300307768152296212937675852425619695298264542431596748467614512761673583885335451436336455430050443495146416797012350145788320766861680700457450400966044226662131040086836299862589951207345131907940765747250260667073183777253832757785821970240844347607485316000868634410779152223534875762666085131728434440539332061770767184127534734000771299933590270234954965770863354856462917165702058288253551672414656299925239564944388041059770284763620643832928307949485022868007448891471684920840983226858030906127959882658975021625590245214310272782468664051016111521915035913941336533319029992200723654524210820686526680577227576749610176920972695739215270281214323683771815151546581316734890137985936718106221921935017152126960420778497393337860322261609087473032070431665620457332331603333507032030758725985963401969978651861533050805363155940833871046305809380294758812992880579263514468636822377631280848328022306529960151712736136753004354853976614421221794219723185667605471996813465519798008787542582475301600369841616329932920614141709415233504628754235318778292433829093147472693926824932393059011890032253530880206819981663681751545789321458807413744933035321781270351897953749881449491832253689567959996255695760883141790012071890698405876523804793216935549266318492483267928566941412071221828797735171764449501878441575448441973036172754493376311129491563119726051136899983504616543462518631713464856147766113281250 [126,79] 2771821276557797066800610935683621338718576503636189665575423784928674672740775519532456576359643319736905126893845847721578078423644754282990939304380219526947137710021042825109398391501493155498278062852119058940157755568179105061242324652061846647291321531795823998348461111769892173888626745605362622006807881803535227057032081476972984242251240667743328459489118282608091458065301851013154148155886288502922923593344531370109827550585480267194733205486257018157887705712996039251980721504685651032340653835677482990574572669825976877486139817990693462390785342235551375056043076798630799167213692298921598259199421473720740094111528033062702517252396063960807661222485889464497542538240931309996652173805420529370658886506122303415458244519471581467313847032109681287349121428470911554840939505791123033945879459296125147908121012698710953108064257063539011819553267532024962836210631036082691387006215721578454556729146678714566968460453538106050629323732389022327903187859766186255969758073864512172920820913605572941986093523412291336156171434027486080392737850303443450789582082157904166076434752573226893997712121049847671509054950474854319219894519882713973776155235068499499807210689560308537216578533275964005921079378129860371446583132300856383231285881392538292900007127998682796531517778740076205656116824384231915359702118816608888718482747344241374410926502944494694007347765442568718489616928022570546535856843261183848268945621264725878488945809716914099598644013313848680209369129585543288651278891402200664035514829499582448729773658589737778846240976477074689118647199365837471058677273776574545969506300266774031181767780265715600187034788600256384293470389098282946945230010562591831005956516080878958015180880128210779434143186165102992067266362223492286524111252995288939348288134908167445786662327010419345140229388256708403970312129752343814320539499305129813829561451476981660424032358839491240345976107436845214343381049955339410319945747533207209025118875776247974760205482989428775033457858147709022204398550681460388055857392324060265634381664923965222349553022976263380304888667152380939027651688729063607752323150634765625 [126,80] 890562096318153290283068934853704501698262870328477233218761497249016201213754115616352926159572484396143707426519873416392213192297011836593726006242049384869060007523126945047739443545692916961257406378716337810026542683824866918105575462649359478979588628750960239896063238865353397669335771857037955417829276235764435382155853035058801218563696895551803220543845631444111184759769660463632312429117199459635297148980236392774800254628112090471403537802950854119335628305263072305487579985594849818191138362450521839487283479680329894683215970383902233846547951419995102149701392064090122119653918877349574192157879879227135699455794385382319718836194108767900272461221902966374521710590068518433855332245643844254837524492659598112565670107592941523963934668464004358591790499694613403311336169479679947653291209786815926644244567044746964579038382521402203671645622562307944965225498919579194352493830313934327143866798621729897000877105035085863258419274673889639887813358462477056744389280313014884988487266074493441972748791911334337884458526210667415632551592428456866333488422538009312077066637646897534812928566499977021801730346568715897538777632952164006394088402701862157091000153708590762521344835503760533853199422301789434195973283825753066112348936697742186979060625746059790418225965102416228520155097692511357846828652387739752152397127588493458295650070650589959248803690968453331662908443596099863150460177777339776770546818569149951882855377369646304870910823164302073627361027640803977150320976633839661686374727954481179007427543974635620127278909232087140437447782365562538628556543921995500711283583373506367325474744885478665129380822618820845671167047162081651344527437255717110771506719785542343452284505465405444252440520614669038882298555843478298828206321024880021610987532862964728043628475362267958374444967501778004032308954733339401060816647217668236070088574827253345466347946788136547912801183465349742053449274217411952045330278988348674733640236509018979017056732623534967570163293914089655544413317792561393481416220741004015069584400453331399789045923457984693839329312286516102213645315930247306823730468750000 [126,81] -450151242704154595048389102588796474678506976143623868613055844470464927285311589016817908746692264967399998435070738194834820184500325275629075590693369365036148890557696795273497609936076273815768224112914249579097127485532959351900740080303036901826012694097744046793991692167106872769521922313151953642280791066194534107156656816023558155732722179890389415020261053657821670731638313994449204003861355615525437239234606577177548842312248615975309821402952524456316657953730519047143356897271854106691769050257188620418456142525060698794529542432582942411696915593821216780688830273659204629248380750224005643475275535356649448093755737202101828894268384878062597037684783051782456811742230785973817960720022774097090330516382604020506547632034789533161853872614924741966899158664451321006330639239399525445361844157008975251582707395231926277073739894069112827088481912498820635860433505128987489128289690305152867120808059163424647811646757512787407141133934896762033997513009556542067110918812945397957600881666546262769313497961100065380804804107802207202117956103341744428665860497192029451887092532119086143821535766047873330449569608836952750270623462452460248472890059536489931741377182523958804140246503240911514049621244019496803262112656977984777814948467425633427062710172083003997052168720461734600881978491937340471841554727661605226256293015517511134289751763709383375516798259971082216995521281938866473025238956775884892353956740919453511634964283921339335421842127996795546162769908639912562328627522386729836020872321963850236497051370647971816617280377940887542296282325772332255466486953760322572216112634000035144828655829691804704698996824690533310439969984493767270952711941906326685249926753519433424898615859650059453616344158266853681082729141063031864809404697219632409080621074057854075724009992880953940825218847550042213061398207268642184407452002818319005635348426826458693887577569929982410510224187879966358174720443832616478334044236990370966779456346168596765013078368759219920068603502714328927103353571460004254516732440343945517598888077380854359876677011296469731362004373404898724010594189167022705078125 [126,82] 627171045193452532104892581853701858379457443574558305395184276825955938071324414454931004378045388038527962915535437271633600310396475453026030395101740040469046459862400499126127878964785066923614716577778942013481751086340914589051276751809295058509770636411959228553146515322568040738847880820143010412613872851907903458039412910833152545637782260675488346286838206559931003357600681111393512609454196073897692623157415900369114516803803258851656310504396281850385987929946182320554698902857588252905973863398323160868907023196983484399324877979949492057760970132559425940240083863795843239374686175140214856908296772857919396859700301374575522870304028443820204008258752733669095734006539317642929527537687463449886204186729124766328322282796285427568370177775638085632770458472390244129085506868271984011336529412130720449938576470653487517656950378469705337838025258212410053802090684340271094456491806726739903361633255155325150989298301566542440418700362830371978593677030809999135969577483939348859228698557074028707960864417980890606686783757860326415403194569185919056104010678625753900558873022251892387722941994999323281775575627934435607666275984330162041526961758611481746713135420666501746273961014350600933087074164719677173790178616551716059909238052724000991725354801377088821677232560982154484048655856149063978081238452767080137229979727757305630590896315179411479961138884531775985296126397605349340960777288369067954170672082700844440349086458865639033333291780697850766794567577116424205082721428723534088501878683819876642801530713714030063342605982513826462620505086764355643827659755713113543368627373970615331380439865021024048077276865322156642722083841085403214916303416104367685910684294907831465676887443970881324012558962089763290012205350862472414579770090663038504866408111584626644285814029333469207974583279473891582042797822190893862559466628834543049437244198638863477573584367202982188787818209187573037195757646922881924551299879281154818843388624074023240257935945661188171889770075789259660667778358475960832431601760622106597087728840973798708938631539616977131978789889792810722175121307373046875000 [126,83] 2926481174764612982725913629714087902494146581765204439695898350213542243949055681048312235973660606297275564451427098921380333947102324773944832228345341481383288797283661474222108125170231992899355087699683897093722758352065185353085000193738820631880198080090366256320908082064153494354439525434238874525808970733043031733621666944200404798758643841369775378410468435712183530003219276125544297536922228548095231814039175770279119099901258834253491947562516737813238561202045486324002284947165697682952199230211049921195938258316976109613334809923447517585243413345344263469157291754000410369600343649152317946290099416696916758558715034778263879486501655908236624551204770155562599188123466774165203977703524866557125174986186833929668250087596352886260239760410802003991298440672522040481958120665799248318549588177791384072776320853279078412140890304516421387185314143375483519655895026661266409337231916103235931915757978542644483568639813609058499434457668913590898661346368523674180488680148110348430795795895714357616784849927764482574021073242882661184857100260733795858455874202036771286161245381175495942444155224678389136816367119777309606997408621292239553809485635096092005659708213326233978441427508967930144123317570045688922427316666119430553963142314545680265584010247770839215812800439269789200996343909707518494131299339160247006001840349408962061753062153170313064632165169845239831775830896166842769668554134196966881573719809907518938546666414610293031627767084081086629731141024413325666904419711809018066440435596663851673366206934840217333789897350203596053496811900478470880129816596521374951290349199021571091294639160707831349008047159255785769844354982145140172368180124833303756346312225352243555183141441102631924107414769434592510121218884745029068294074307938371669668177682426165961926366820711666747680879342902207709380704859575233476052780917082809439670052531751035888578214818767570581379301997046673751667773798539680855292910414536520341363978653323519729553869131414021712889169776999844759878016017769640827364867733372997422870665259174929982509551465287055066476020308851904630661010742187500 [126,84] -1373013485059880889481780128190549012182208011328776706247501448346390516396165540870608544322397923214240819385999579959806489254392367743066020421982779994096376779831835745766586899821414859552548237262323485661062897467619904569492100291852408434121522041772804332073832314773615139796410690541301344664886073238526468169849282506316953162765809435826997758304988912027010302840332336084442661941177799877129691756761422190715429048690238435265474358637370297251353687269680557010842816685761623524973273746349008623826000384417495905452724808478470669566461334259058263432261553925449319808745093835984234550646794075105283267338303137038470362240863419947638614096501069128987981662502147114182416682515590819242648309885847885373338560703628679843453916274988721594231187005816189530881796681464499077866951635856968182677543403720926136743646399184108537090143269328853327978554208691696620554664692399727010079405856092643166566511115686053114147561665903964940834741318940621657978415419423306932081223065548256836541111111331515035986887636739976240349931082278827497455482122046281798010511916014558917884939004849698418562780094180413218344669866174207381707520551052196226067825207527932564741995689424159518097824167011462705958251800589998629015756191067327556194203120130521640082623615926031340086551996899468519327290856962382542569163814359678424730669823590899073405726474624668039736024532470502430486706563273817227844819746530791109015515107902641208204166329515209977549993993850264460412931674038046264436985636379669475415476826629202867939063659535403760514826714915762547245766563249670241040923704752916020363292024334589462479986141156954541121128241587184405677040799858442119759861008845085250606302507098602277125705960282642322451302067701804345768940189334259198340850101371321664224490573867267528501380247618285004889108907046978997755606887082217808103776634412618547741502828098958385400812967648533941138244676042892115287882785762974719762433799136229809436984446271964040055613073546876476438088879415403628815967881939329771790591779401525292646086483911506782939509269823131427787780761718750 [126,85] -6241575110840859778891808945323191108801565843064130374320915158338393807464250753182918500755495446048309656379943680505908155248232422403048158890535602146862173217517116827820934188154442842783109077382543387215444087216490573654542163097972306027140604209499619823790999517446382323936255318775135224472746517146489799238187159466573531871074094085319595992612903279795587244843244160037427234070028499051434716108247696833225241074056180775339907051506085069098051468177152260567849612301965577061325204397247636128671685895889769680514945396197930347091075351074060141272292024467666752075224324953673939772599878639768913127046324798021038694370530688430724324609284914410615699243957941384955156405584536595046547334538240804247592776946743060409394069594336768125477764391776039887614760482897612324947723715670400896775547615503942484474436393792141405226738142134200288105639539764285568377814464139970402058286671388066680554028598676491976230492274296062227932364623575200730184250198593669301096435791472922964692168198630965536422395880868887729926995020552165878061208136472979990054643361482942102971119550038100276233493670157148187496902858498708953799106804723814575912002682326794904770757683583875112488709597200892373692452064961407421076552284517553186707105952532472868976427257910469472900846129407775358326791744594717580797444015892408579617525435006152351214420591365965858992398925200131639371417277389522509608138410326280604837380633150069138055712104861856953710949636661930366893374107872886719149173663181083804930234623999222327421429861779391461711747875318913379599373350810801402506916687407983404534929202525395471455613710731479001511284493301355808790388115731310888881594417984070730982531878085353226622568340404678783710470186649159040730158310814352170700902807978436838361126735032520913964694345169428076268823453719920256412345261553820902527018975685379403464879094141548663907047498564533473074392259326953348891238741102475231014241384046796771929392371196330049931664235756657370306830970790093308346664314719671646636860808060646336590792011996414685852728454848377990722656250 [126,86] 393964850060206365864820808248302184124477532353419451491639471374708169486806399701030075108460131164816131983966638347001719638931090927732005168180636036404401319773165307568713515126905381013884884252990193098784397797699115690780546504090231960624832541612342526556283996273812435681816968291016683762805801247484071278506130157539427800812743928600478246336399345642606275435010442530231615237163453825084282239483022982206419765860425434648177397381681302160282000874581852446422908948439509863705984146933690341258383813413042342104611569969561978585055997189278105752995262887228420190992276196117098673064513613568673955463370344512499462106824964888673558672799068103179493919917472816281731564794144192286005092248298948867757053491553941901990367135156929246286874430798639564886546455633768973025322998769047316713814896054971584510915010022117618035081845273332878063615109635354147487833086902076411836769982076027793168366877775409523140189280566431721706396762023627147733093354222461150161879570822473907908540149455224587329205852340452815413860186498614017490208726098275030816377266467478819366751358310547639690566378394324088765205124532026608417424864909597729076988244613407050749963455663497529295766187225425388236762340110329118614813769233656018631090173459295928913061403216303210041029912209809991823791202519234294762017074249694682198064486446352077162452229752510076082184525895239051014249716036930236224007360723366992293126702743554425542857882283271880676419060831434533942384771663596915889980684835999540963417708169882174248958120657898709839733840943576904690954844028569688882758203944273468407856102085024236581187454114520938419924085090867049025279591975741983432827206515474006634183500859709529651704225910575307611102738344619964464206676835175501657495695552705974962417343253960706793572381720247852621320993158141955817522826371904982667257716542148727210922560083517208794331451926220259425162291774153667897518820029367230579906763581198352827426349344805689003632413237218700224949104899807553336716165640376195340561752946914904516971446876775001830315396913350585937500 [126,87] 5154756969963692782867584605270889727315056884649417565441610162216236246593540801625028176476249882716092977425170959506130550356842953814812500136693241844855418608579971502127983724077290875826856180597194512518768732087727769108624676597597595347543710695769425246121528785057680041695935467976913556332640653714124599949439063577027633557416215128374940389955282402698591612867450865491281833076424445673176990226351691453587153931041706101648786968991797352365252993198319241831827823125751826680177505552503780976171020966974935630034033248198745491417752762884609454117490300100194205944852151778339363196529750483645748249424036340097945104055840739927390491794966331289804862082795134990975301046364618674093113568881720356012610916077265661629466744238274475196099865760060314718702183015496918425183034677334543351981585639814137328272424520213370054920182073304767593623838861154629014251927419978742841594983755253848190341947790597479922835020210967748130595405822613518836463553619284618816365033140298935648651152490887236322423903339911159867978239055319645323253043294723575683970549105810509570971100585024287353967706136650848271613335717786398679862161574064031547018506200621795445534328350438972914661264179788207211640781543610838917632391644684260201354861086576130611782302071893509157970848817151272823324017040776872257933555442999005809401877003957384965053073305677920233941423068629622193594593106694013420381064517495495627177909041507674012203506543042557070018403838408076394052384913685715772373184330539164150096804427974849388553359759021856450799844726534930995070518096613211635007811399466567396198759333784210357519965943367350913033517333004374036117696486587482383399279703324770499241599912884654350707825476599988953894727838282507829670810624762177884129376039330091063050677589695930219960004004267292744013616405670438808668572939281330798222391650013220481715173818826896616134528036810821728177774709628909041419664837494439154058488413576794526303647255828140110458879436227505590782798561873341406391303314506327191938435628730414654130099202029349816151385741328125000 [126,88] -225724782946678926439320036594455332686560173344763651420529343478485657808816622771834389037098104715394316413922848221932481310000679209764830064888636212427773719815424373588133819808874668235639927260748227375310003431297437158581124487744541781483619000625413052048700542374074348394210525040524234387322874423670391789256159325773224535783362478252758049802140850939399942119777177672098024178959258888608505845420088729181256644244483390257484943280905131711961327091975388918981198484253441550610164208248321875815583403215912775625199726754092062630193166426437714654320183311673726447195509613089713826926523449304833866921023628520791651900666265125945614127359068983237622858805727210187934571322785941646044913221649701368066212024015812317153893339001114959911957663053198848101776319273276496178901845662419034126166778792460070492841806300834132191041481401765918565493284653768066030892536324937120367508805523106301395726989897884434630908820553242720610317211899071990620310498249872293974396290556565719511756082367285479032983096427952407907009057145055054834105035085365178410057054171707374029248789625022472041758425931287235300097344937085526602922180452857861866114140000148670909437967288350658180702352926450816151277105039661905977706576351524297738404554608466192256249803466480122143091801865232464770842536026786684092316824388476790392977206196369664144571947349935093767799546916659207292081457828372204503356868916527844167349650376685856557495050767651302906850912222861662296121898972553998286423414155964634039454622289683659989706315672782428912541591064486931265757760655752791570307270318243339023690844416633208783961619031534025936343790788947255707663506743531578227021634345699153269803342222100294764967981284284597949261816222953577679991821904489077914991214070190578816540337098734648697238046253805072824440960731889698956232893385361479105932544818533911761599867955471516754468304252423233299218289738484231491347322131088063900551959229893879645860206193572519455028863357297332229474098528984118472110942551960313883813468626367285878642907897516491975064410750000 [126,89] -18180240940562640175483724479160848179767270625162530991977733157846487983582378958798231146991801303321737824549848343113674225383553437162886454245875601985509631473158277649239449582165858418366023528863809788620306915939700058919921248856106924949369807283668104824990499458051229545344649550373542860067663358686401309825880377748957380752790647462331595998081270385487143659859703512754027073477430674151133593133644749590891667295778942757042489089677091639681545458219333277832463413789413078633187893728937498959330667848152738008657290598994911508632117627418394830339054856528549485187033051140739335822090736343385184391285388703621864265376639059189786577440527973814111073530115802646760641700101244627853482113335027967305620501315964760449450326316146444698936016436122752319779696064123438061125351207370633470155641872212384521337493829088706564140601686674673306544241619463368892000432557158119669502258109945189918287914674636787114649812917580193365521590607619205841527155238815630249688298986915928984557723005921389769368916895543817137953532271129169137954730229041255224431451085030840436596878273083551987573446030794009508920365602389723864175511016400850883810191072370810005397957940204659314540107644402527776564319425177427549021613334078402090520350042392283855442699614437775903087227848833600962797421195338343136959106840103711397383102013610626184262022332354698547734306927804320631792879075950276350755759749735735215369626982914593069340712074320990303189990128340250848673363217836880600884962097091640194091283752556559577304847664578978669932042135782256708808914174570339645718993656194614546362453057528663230457319168882225979107552998079154618701057911362847802004673176082744580729388285939915846789516087175905096883533329407004256586235307149690253903220440017350184751314736520216887040113502478321601916456123947267619221154506203432226839923157702990062208251352385193064691637784137862748550340644866723577359273009317439602537585535400933728540518813151873776869439040915522164649935734840909034570573661734815422249484119108218101084941819372355391466445250 [126,90] -13471958964453258522423887487931910837437052716889069082737090483974046289448280164303917016662949849157552096803946914012454665001584075200644438664627210317161572228733690540495812919582793843609940118442276354403894330508240470709747925871380048642813183408285905120602866016854707012418666824681726731180816501957704055742890213779540686561219101427537062905603253683613038880571203403962459702187702502983766190568603981740634111254219138431812209392640664792620486410678468368996174832377360878815358569854684506104979945824818861476132778613559299043914066402125629044004299056565839595877564911307065630081585963682224882699037406708531508517330688714745781983321003677439375889047670424935654275895292081211329403039594685438359944133552409756529307670055305200480026542874110704793233460737504717552445589038255482009861110642002443782425001003807481953479565353462310729145171303434249969687139406458908711856203115373349466668188809272548669075777350318609453000885276195320093364277289728921399543744947544416747365832724857662546508741678253146288449969969719673760673648877496941987036719640801061070528366160863092218630455775463972797576077419713986566611750441085003869382473653197845400827588381266544282735447967929338037925677920250193768254121106715155347148355785007845876075673137966473296171507246083513872224128377131811409636196074415774242883632310474896647974972831239458824768969501569091743235237605942796963522811831200819839356339355058835570173177998864487933841067689201130347259156431209226645114729787794490776875670908207683326778886593955274783967489629504234080406460814358210463081268731373774800544740874139002838601116247037798206862956801803997059531939656346020929405516220088064266413497984595727962861441317241518411508617795708942026340885649322638109275357374826615042375356324114855990224207727188375413370171286754528484187249211114422828968912959483169511716552837543607717120091884769800664615525862262750202651356439953803041857704634494119005748462401880390499336820614311655310335527452589136769202333488982417089365501416876130004057346488564717691704 [126,91] 8685469307332064286822904528986001894276511626495598400177368796592247317535292569298727656471883072354473537827422963786498937876887740433001427697630841603190599014472970809275141269136206844860198876747894042983943509293929838036640530122189879805021440537171034408633650886903155647820377222945592635408274534500794888038907001348292351088613362665152218073676059224481350189319994216040062946201095115316805194005050505559125850167656313420546063788061731882652920316125056230806246105869496722748660298413842869776330016395340490589546936024820654084301832532523555169224831965365221207787915669449083672751747302322665914843072539147694701540286828644626050459400316066000250136678752887730108030540422122115357219156440504003879715633391571231139730235364595532512792886442544284187355104321444834757729717056820440799089439511137472064280221136717743292245915752342183340453962962412784420840372822334711134493371993765901425040532873119663430672317400503698406244719531802662442816296251796248527128881453981196549928400646389927118229188716569914546964511989127739190280898447366252374912600488024232432483938393939345268183017307872751486674496057899969296530625759920994045821953237990144699043693055889044336458412584424629742935266201083102814217691551752068455230606492873203366960101451265761444617569844541296104673399046894823430737490796660649519527717873353253402577846210141164898006383490366609551768466037306196331992061604962570600025805580454571340566135623556458409503443144424194564055362304781303248074849490910267414306514005389911013884113661212261638569441629664583608249004998700580818616062008959462902854344689241853497319678749240071946485585581188775769217225784493929170352645101373776010153431078509378201977896270749259919077330841134567710394493927783798692304521212077232031491224104946199232953073952059274597025553763153372217026498831342074495462091030739785300978993734360347466046157813770407639499592292105580219254621293457337746370782971091442084409428483767557994986885249127158092749559193508795711067156524124921281925399779439008967135926707491026500 [126,92] 18076402147495319741770020563102947763413786069034159126639481012561728111881069346404164880366305115661325574444173190526249799696670679463911332441674651264669076098656347410813257292322469577889155523142402528865399928979436103867555400938770605886854851955645789227142900921513427437027505267508604578488818824373522047156787915004545339437372632995742918019296909640862166665943210179631729851256874553460266790159447717756247315036172287803834474917389690329353427842860265192222067488033255847323056527109192103561042990086995059672956792575421186118451090449004346201597886357822211583776679400090642414736200678681156633772134785486586115338441500100108902112172677563604156207668541791499743567808444868150399062708965558603828021808894407993234654053213473520982979594215683983449885687285373586098123761811140035788377705950480534784493274854630526427195432202587854853105850189792495424512066049293679418541926933266700476544505971726256665850749184045883512417846938001725803324515689031572605380864755416053803301866214901349300316930076059774533459634167001050188894787127177452304353211643859845558357645372077504221289432770278954339116044855443111049683058771641231529707650545003878593597088007979798940734170468322458892295974172935687353998475718696753427385670978631722510571015547310994919334874559219830340430888840282120400913063566695186323442593536158676702322433220938082580831252234441116352180467831105026970040513663463384020207718357785529179318609372374955978481121348774635506935369401261564453554982238604459111985914713253660831854966781313960194726063246458841841445693077772701198809033731007037891839235456757438144690816529399470252527990535081260859581589857300564243539882858822917987228278432213824415843561516213446874641283907190761638408503147315585673190608928959818766903461800092005341572777337924487329060523636968475952036210874383358470310890670032203516829413781978692936401116024140218512341759389713902883067189892152956875388080102554525685317712211874831925247694696352980647261653805233294429024743193389151702612458193986061455421617015250 [126,93] -2562927386382770278201920746701958944952007177943438625265794251510389243061221318111285044794210602690433339164450739415572392799822583623441764802736881694519640598948935602284805108028884733158990764186714188830716282862579410455629747353630570814723251622391086212166662042892711042342365608662431734328419742012439497040620080020148795185044691974611265997386041952217746895382105194011159449180352734374629888686617268240351135553134241834779782886157080915549893771212657807838805589666441686748005329780983016265499159312854370210354625736459769601276164801021074904715808332404438127913094653254839518476756484257967057940666146444085311796042965988807314900105708599367709302004880069718165115383194029499429999593532986118006104905688472919063425180536224073417847015781525041957710254157524379336399922012875887070369824182096840892864518428216704284732182409147113526827085195164741809192579027551500619832358807742768613760016757844640959606858828487221285762006964430491550126929148961199599837894704166353249309536619966522123753175966661077981980435889495296702672687798107566804719259441208541372976405236508386881099779712420553722833346729984351377851514229345707128350464410650352028231564318498723423492578188460714457483450942097126223363638564148515012880650618813052002963069294930108473743857336893488701629114286464093803914055199812119157345368905898049936814071931850746187836656946193064910468239116042347172677936676452350204952314161746590419628804053424041578634167755957861039560846958496927510661757642925028879721726915178194598749477688211507149908626826186430953016895639133836007112176889467633783172239052664370718765815625360278568968856132721353571823822745906107199892606214642807814347678624934683607893530175606784650875283397442472193048369666590760830583169087031688287699557211524735566545108811013282359979076606670202551318715504482701956140487790628191961779571623989222910108355287901657845229407778321807893934157903931681134797853737004943487548962847161047601986636624737445204776610996340885341650352782386405263202500490776471957668054600 [126,94] 4416361138985559752235415543654016079083122229024854755498119765678022056899509617524227055102077790020112212784681097173076389155725348314502962248049234713804686795405791908002672813871635180950021958127208211044985351500529373867618379007108195445115624541543126380232036265881847331982030767099165581382937220400668887775389718506049166822239653013903089039544369749986574986591921586750659467451143906467952194307806702278671519487789098957521226614640732528648278910806750242189018485419609427203340564303730034230587399321791533327091415992135426528044765603788113211842248616790606393768467695440119773829439921673226988007941023039002467667904360326232951131426672463395974191854452327542792710479134284843112162532382229042385436717813909073968572028742845003074956060307709531241220346940887643876313902265249864430882316409038211498096165021266490489053954923198098263103143400595449576983089227389623796152046106795058428680832747236156241835924121290895674360069658112145165173445342282753385463431066688992154332474997665790775943250204490551850033064647498358391130424317879774118694517189765420514035868128794101752247740417628629133697500235471482413362578870942185880652594135006795048059004684440959022195673669322222412213480660025917323936550539824399508989754080789542238949036398106782314974863926589996113107775435354138761863853885873076342860552224738928387174191566593620281319667741383063432279562579992137060810164703625425791732842247953302899533259019848298255011492658660371928723069320378402542434162816879643702667211463044537467427387256676329406983381964914566899684268107722650891743458571003878957169828993320287992015516498743720065305694572725488777218993436420763030707343592480754775097557820017423761596464142679741627667814996982744275425506741704450411519171127372410582977542920164922149283476132713897018383877337007686313099387530558434314996441260044965772900107815365996705202182692871571068956570338760162474757051577062577035195495751909104654027702092705434500348691669719714143306887217388430737186431481266833823018724699939045648550 [126,95] 1043680692180929579198097496195977045535425381896374066178899195667187681403825797368459619268069481933733253127698408887790046219320586849662467848510135886351276151210827331234796498516216660049838494741665899630612154437386917290333569831719954599537495424538465493816840593975329963457344152407808615429709347801204459816752950960401009479407592217004352460913045448569031466793604344489456385352140128940545165636668085355201347652627318947870817114820169999251965248522904463238853453322026578718549237580642229632717470513394534561932221534410751806385833375446267999631966414254789269944457689697916546522135308392309084566783518858199765777615276712185280824726451774974381395740148738686883270611527201108769558111587086212088748309908757718629022221299964425089647474569493526692814328322922583058717360229597283449140215399019445920213818315569728241331223084095268884303455885431546469981038398314526039044593415823924693054697084528304528031677622188613472615387567293531024422893007876634989715553101733444877929995484328581556184764782608679761196163766056311679588500801144803240031725723943714711377079952663369558478660038201188231878804450130596687060081921871106863948189182559914053702878917748189088022548961940421319698134712112536740950054847794214808036126480292362290354677890527456031645497863489675162006071575607277166628290190421456070577732549729579717630873886572830935449934310734306222230373377137384066921250658224686728193150760914006208905959195278172852631936585853904202076204963661857747360239276870669895002572484387530042243055864385616259528172821353639703917023842009672750287846803130142689997483500905372316964425260303831863475069351993600603777357305994595858235030980408325903373687342924001737913280668255235567352690489581322630863179525984352973324588098761339453697153580707692194882817279292914682325521921731136705123269812221315171744504543474700594378187920561174079894612886231627975026833060797407676024844758568663575775209589984811057566060438461856742749490052245919962821167713512015454385166171960174267912486812545949600 [126,96] 8947549322988260586344302103844898403841500828423037141393088656397046809749031547589075446151254346462352569857193198528015395580929419642117304994147635439762066036642081610794514627277491404764691716957915879042946618181041185785188162387012784119810701600589103560260959917910371149537253235914795973348568622591368291563597436053357239560868540274858419097591195111328517867784776275876729406651946179464505630921491262475596515559102229080780010551230365108907406701930780985528628606686039038744147340285043715470091710376398314738094910538262203660296300018197435865204376224148480653128924021388187059827940514614830634062485401269914285833175734148085791791613444126927126810840386889636740050598258256478575410386657175121704787981491909344233459110945435354454066921306752505959772710224176285689751258802731737302378254285914198374364189834704106159280498019134969030185329151837110230206563429519644754542886505695675492589030771585770769735902080284975091274473855171463661435681149805213461979725872924614018217613882309455256594696767619593039935945733350064053170835612302954103196918914477707710913886625481006910589410128885291915504637751839695227908267331853824477697834841462089569429371956685960681898219164571353073504500335593410496196932898942607850291109929304498341096364103189143542208648031272233652189607137501188675393200303105168768414528981479079873193841002491484312059357393159250188546835719939091209259840010903805408738732124896628537873841407777174818631095453519708110985352942403567678973911980805040763556537405619200503709111503035429787759300505957141433576924381223386826812028674803191094516264931005613532509328340482675806375930419552606264699528673942569585246154302402708825066054014125832720042605120798342151630145658886933228179484934750551081778310716186073150938727827931397080260212850334598033417677678014608200870774568792897447705859377362869653170649343890473987215518094035888419081058676322745574089457789183732427859283303784658061238237811476283345748623658725470844119342311643963757333272037485276074355229118200 [126,97] -117218544779187368029316224848487157237761260295515070818646204735792127792771358674357835887369538892779075852465630456801023379205987021929547294962294560800944453751951713722653283254377012912186272647094569801842398805657176068912316961265621372323387178739153728569861069893677128504237154604032615181359436069830544477932540934235215130718682861109990329077823378388786807856918012810746270924135955085817020463830679315492373596941493185837848063704896563085872614562087864467748900725294089912388990415676323933411576651955031440397818294026477404306893652212940763819449154443872698335703759275064723800359847503875654501790340075803365550503669629220277595971037400004333947741877327884858600588647638163438047015594395641168625697516140153318665795059039250410621082723025019011485944162822881431293765248232304893561877302689369316579484042268153031067284251839720686502022009151667683014326590725160585907180103316264575526691035137872433972365358703835975296160132380073810536435752913344516377343592124356087158939879018860615953240651230413063415370449084340500337273554707693497914913219827339271666705299861611235119414897232487988225997164757530940207203672211066756227281335754789240627944109216312227056523756071642862739668788785289855652517990274291249371178608871935447112375055554190954204169784938085581699420137100801621927169859821588419421814965230650941847213804145955659398530667233582011744629670082233036012107610498071441010552664967505963503821986530340021961667191349891345749083265228109385892463304592795229267107540279365588040219368960041537239195753352888413221818533468771447186722244160044133769258706770193618859729355318687802086272804795770497201630112619859446236193055712034452297411690636451700956574377339488290778376891721280309796598447096631925204638082117810260270389232458181356080183889505411454619117837428177024296054929716580007508002727843439394759854413498699022538617760188463287653851545914351749364339974690684065330506949660112895902553890564689055923115503349701801306918659131687014101777317989277970319691850 [126,98] 446241157656222122560319770248796280901097752611713049800224941690844769775101803414085322622025691581363933664714430465570024934073420882133392145553649842576424404842041803306844534647224109433687628670699612272175379635018391292424573416344080694525687275300461420429646287777921061683300118754231467771792894643957945747876398811606181726132048083160811727809795846617629229436580693509866273768019284358545215601024636443383953150932073220162721462064120639683575153188082452768559145423826522263866152469047305759545938357409300199764366940322340422448514379450115402804159314229133297893267170571849613771798319161623892697838266592240985312376709851476590769296047047309635787613833991268032398156897521390734166332452129139784833815064915095045620139171887001990011884877694284443327921604911766230398428883849342401486753554673022789721427107827373990274768730183348957753249312232329079401951354934704010216720210926483308706525958041449212457160954437999940738695767738221095902983164438146546759692314458432329993781122341414586399718952917058635372581289880246428154116383751585890730742714686250593301048412560783417862239678099522487630484464079616315963236368831713823791048360436484332671653369683129362183127474329621920140390005307913951073345157608692765108208205655060887066953385765931708086697367346039012356912831259193621926205922654423328480247280325233432819516518940244553355952731272670688601037577325833963537881742186808797439704901301250450119196505560570933390418383969181917151164761191473701368542082110021634044049468646748131878624272599185880553443880303846136137415660304752136281575417473427642597453422942575071016838740578376941902594335963519817280392822876618404342568409667080226673140773948687620775638400334535835449003910402521441705692081203806863719120357663076014805384972948796607243216307282984127097185171511987205686879982835519888892406172469631042290637730739080380950328658250912831896798107619803626962329161708042565820722650089444360635953251368124512582531955817874887269161203664360567853888767927520855980 [126,99] 44037233096528712620256682807152745728442131774345091297958303465449299212304283604957830300004891721052393519037019926532555310650919754286892071833788012339914011210503464415946308882703217390203546216426837684285536063036688942210218496553132224737049037102441028788814331793752325922391330514039124923292417306069878484413452396516620959874459370841734269625262641894171309473932288554080706245592508228912265528916929253326575399658573247534350669785375632715394973539073579782077917949074735124261501923310569531154872251500636442039416800697750612223501740956666474737670715282197411912904279303166780872273433357598213586061194249183596923732428166355163246342709460006983247570530334816081318163115264822552856913107744448524761900297992163083281011438083587124389260098884872352202796544987122984585391316591444221759820660491611912853015586587775152627142927231013287423578900417934583247044305918723625193870837773653237010291856472801914942188796109495046148851420382762596016866794649173426537513923639115292533136705271104898807259705211265249027541987978965199675932052830517171934234997361438469703750078713201988214772813686104757032321702608286037461246537473631275924613692596505621093668893500961217025676783395881733509074050156984697388086655925077739478954800096213443836675684513408516068596864313518423511385381857511968171673674222530638491223976062161109089071589697000434047940333883619705059794329915029893472986498619192498493150657713098351170557443820680218564568290755493310813899642807754812230755755813875786414948483265405357242572591717736890485706282826943846827160292382527083650016360513246217312183313965393397249722640412207527202779771297704778492176344552776813424467448658730120460177461288799143373758984387506547783809617186004211234541001091335256327408540552829446979145095462878970474360717663696522612987167543609614087515738106587557280384791103058426185348392346422137426338226972606948110239773556576338289271237366240895999628311886519942972749055085961284826613385020500270327128138159487545434491798850691870 [126,100] 416902035452366780302065629369511621345500992802366383381996230172097363200554674186034106093907471388860190858507624153607291734094480555124027604274515497938416844072503233106279965091570936862249565164935429505897511402651283890310939529412170736400657491680413006178972640802593381645786709584877678042713122785713310412223397519527703717412172680305526423867551278026347785002623955342271184148253971356089725260034070066710451467333083426226961456744928858076479895167337999080595219025562734337672674475762437268708543968742776623321521827106210368472384955937418819323823959404811773714239222455373760635120670338681320828560552473133658474632167108571084804451508139496827190527284547430423933606186104204108690877375294241263984928604877254033153438397486486045143980596193230345584257262691142963234293461122641798483360354954466005379654683733583407831287451151121667684775894493626944650586200716766568130374469098920309106596403148241335129698944587364613667997695016899236273045426932041599673904386830472310713810438379427753510895777636975202597234883297745689127421433226596723173710172867993811914461907564692712675335921106430262641731562169522667495939108560616159745556215250783264671136083346068140546059476264661883790198796488060557732122641850763466859608981674816674200197661133871899786000943602651279489687582866250354046772801722315336692538714108190430075838293980481238491181533929589642941202817520520020384714292213025841503815483184036576790743556600891671302247218960581404758138726460593206186078241465362726461263880566187727289818393416987924416172879542514854420335044852746423685912546854096719177900066796388376426408828161604050618898369682756484420965159511100059723463938927043272146214976509186409809673316827143787030487380394872716227823369095061634377962805716427318267030768961569485393198923815375196083298097771100715450242891741613271096093251732383087925407197080196152877377092307951745794525168808624912160701071313981815491308546917658056823674008189385765327887439549064787657327404147747854923209464180 [126,101] -3935012933969416358094893904659929007347506050380127979429724325737114305714576197307425100051958857610656405028768962998643456256404814590589026082180276520086707767806375413166889653405607085504642539707118727277749906135660736022889388456463386260072963458725474403374118948394215530388020859159865823600412445732938024965419010302481142872470818373174686621786563344324856612281486543252802590818962579622240550905302153900341205626995592403199235774640856834143293887220748025384441970673135786693924983231883653345722682038675921931105863556546292973389558632240044158188637184505621324293543290377919347072758603200124609862345685539383358536888934901736530591489278056051873644534175949681514114429567084736981994493197688734218844587768358790320233337772731270683736397284246033079313581142769607485077130878830022563751454284179687525111908886874076490086830892680786170552224456254166222632514899450025733828621340854565713150899427146978200864541651172210012219601726759530262733081241337798887969962712666923630169452817256670552609812641904673062947665702351738760120652953763092616396445790166662338465776648645796426965013264409428071611725928606288406141804739082349242648320898121413295457591348585434395207922875200226696197273901728583607699395317120459092557028579164674226779575808455714049811654160715600212898011195858597177340581272332665833903488750798185624792120590607123070704789315746544007694542951765610192179784469004089125501793071419552297961377284022703923332626244886015093128596985067880027120216642143704176309736525777472035422232397711503624282577873877834599074898200386402731982180361492813606746925516602234706093221660516420715204112658429853554648526597789355055347940951958904373722523315753561860437701133492585154987495122799030234562546032324392288655882526003365587703470806692975831959085196471485742766466348525575751379396942260930071517815709079220406918055040165208618649598042001247494336308912513696259132280935808232107025040235413450114848008303516743177755332861333787252562736042969864772040 [126,102] -5043842306644483377965171214059562144477686003576738873992270897914010369083596726426672997046814079878725668064035688216111587183655076496856978419272814098039581825911626733144522820138409354143716652905896274996832096325423885571357037072039422301824669948291717786814402952481392320996911721535345771457132660468411448143640051875568434434022116001582118363916739519504625034847882443027296816240921900099061669261934205315198094477416840323423202687909335488548613781364439959048056189548517711840780414797218136298200282076776886827749174619023554080644888507863578189006414387318998167089590707203964104704492919204568892119839544070709846992248350073237677213941853708868984909778947386214651682291862672398456939052191746146146128476463438757504954809680777717800188163929639816030079910604815009190771245622270674609627113069042027131510291122132435453852694553043869058921262378337863388164146117570479817958048962671972843544849075981640618674290227298473979191453867770506826129737967964220505716401249980514124560804878964777908556490918306189256944077084435254689692008700810673016143589727926749504801620823320528223086171479505894681551149019135889889875809156265023208275361512877771438161736710006826572274356460841900622114448344144358276212627637395000710024591562177769136544997081023269554620896380446746302702910388306935563829342074834680823569763240073752549689535603483351590644029298862898485365368014612808434302561905713462408910755653443272368511574407010821748369969360169785446448169938362757998706920252799976008844507647288012600859416466897961818724910845608313538850458947072655956441556159522831664080288403223103607817312666379560466520988857249057724784970917269347267357812378071656851696123292625504623327342713005819146420525718517352332114005844044295389898228665384410905949164520494233243802435032628475648521032914000982452146526720827866439996625922756543017373937275397968759334431128629879650498217314351550606281575510570853024591887835034998558926085885357045223125697430785942878212208059053850770 [126,103] 411210521473681855729617448580829749161009694590324478443846534706230749797234765333541447745290558127239983655179584970796049441722017654067935038835354211834388851763350445943302433719018330803071609688989928957580479872128554258325259481618697286147073164728897430022107454368914423904625558072915083761978783454498001227918881059393323944822763820360692371397916673421040213386594956062110516372277506445591092670851202303736645647485575623505445586615591419195746000129948052502012673163653364359065170152867449208002813735527644408821669651953496282059051630198408515219151267319885542780018195693420330951682102196140712286908682455053914643053021864548971112275656026608252489158606858888677709488670749996207252486991059524288173308494830738414399986931710535467804130512133893217313893742646549537108860808696944741605113101916137629998996168521740079824413518585028107783138290443537254818974745304107156698206880552372497034537060293620848243127787518355387578429797622462134799157789480105438408582783294821315790356594048884888807983865598887620011381299610106189348184292000681269609347222824626694576224848519656118348263651022624630446629138738739532956853665871876843561030086457713270967201810815592490600705019799453023157954819274796815882720823416251187260439126685658018079708751353451729019825702995224394392901378024156570898274649138496730086592685271803099671633675942781693559745692975867136750145493440578496973754741560219109520053318773640963831191918347184125055968915984789783988611251695795418512665360263210302676954591677665678049528811591633006684652576522921421174501321448270827783182542540530881107822563358885707189686715857578973924671283849501559968438881377596821916450513354073104698855807700180927105512940436975494727257552297399522149343238773519023175973170968525525081310606051244739429683146015392747701445554792688683715420201464353426603435437172012649195171686675702705398456387403264803619802812812272395863283110675827333207564164479848216135125486248678963055787908628404191638506283840030 [126,104] 1279166955215067522892872440549231111976744468625534301659711236748706324029077780860724012900206405403118923645629391633699186607758003558970648630384045406314739923224654298962674011786013498406006330628704582852210518449727393136697724272752068701426485358974647159895417172469264352963426440904129392670792873482215556359094023118659858373473942476173068250829558855650351011985084063143683340882784745600545754523025298695481340445241681548474458847190419257616555326903339810562531942301815137148010385724617694852966439531978850127848015809101549795817611182875198543595545135243673530316785089127501655302596530345117134499653554722661479333774053348437210500552034949986261492301240382999852709539915278575314907477606835270990270561545814370681665749348901858822054970568787289570959396704684265129619365075450492108504600593373058820754527958608393902002233683192559999090460834038429606927522989340700622958635696203210034670510457707130125376322311673836360536293558017105526309850508024115137312890336090787030917466870513583497250308399054122627081207381958680883068091175605806057988664315705422057687853951599619034570252105440647870189230464393562183353052307633182771660656214351900245899474058854232582364633121800762554635630872249422822463888262117533176314708335013108909260927343643365155269149576727294536199964352648286000417610559625232934248796382796493384224544989244292747380035535704643923286012535263648388515984122687582777960367682448255983117978905167157961373097073704052314820664140831541601102869370959074076421549352261698795964601595154469109207056004513925157038167716465127543128240721074394191575636431936103707479665556604017929578777842297070187383574652367564551350287740546101992592936264678887443989607446711307399627082339567577232693227196309178381792584609835170542775708696399547513715546725121404675815664000887972258547016659827476924390365391411962973159290264858428893487627223410240833319400882721920436047512667780793487308977732225702533484977510400337883443022895811274908155617310 [126,105] 12936479549915663327982806084653770658812594753459948330056326675865218764153330973493065738806827358456320415506923267546810892936442202154854631352010436480717136856384268425780450674949407261250983593381218811581402029960320029393868395343198047723752115139675821330310037092856815404574215690986599512829368767625692768098953253456886989765843230295270487470681063553289544499445242970355319905230906986321687707237240192234823674565497759585975960367853781437714251096240798080529680578663319525831904452371260484738871641593952553030251726612398136106692228783481728812906645263996881862244943721610055266253144364911739865898674952797540992155202455213185121171525168425190352899490560276980576082861277463722863697709512093818351885337489269596876722884686407004324520317430909318022640698162563746625078365939431108719026542890349812098273701878008805950952812251583433466240931794303108161754505210918740775202486212346562092234123502388994102960613875303781100365957932331068078249263799436652680975091269063660107765795254875997165310750339356990903019094564427093536940244877549759596651286331651634301337768542790041074695958828236395688505990668257842191912854828353565031031113087839712585303723419063363895561551394887349132837985639214558605352782817474100798091043651999504964725135633025236423008186706038761018178640652355745531104065050527895623554943791835691167747326783165980084315764604092449201787951466538371534545619779052897474351661756277821519530645720560479238875557445857038826978386529110742358138324268979689930431425034015444634985313692910630578571244336650229962634227921289642445577155179792941703153349851472053702274616932130997378970498861544146529066357908738395903596843066756390104555464841897695897894003613008526325777893993239227268200375719722408165094319141425871015088513140071259049278361557562976785555317734025407528028901019094303904531376271714054432502188800372051191034767652105337693616353092859976710778600091923968166009505556190912807496525907464242324071035454563871619350 [126,106] 247822275783388899522209666832911427062785124155343099449829577416519315165898559198718318957005068601863755016195855361355133243522630372885048194918336748153162681795519717208397630017086296634483269010915922283519805953565441314417599541204466237363851358350446949597804413186429950365790833821857226201202560346150393921698968006699327697844800452094953378976536486701685022775550107989282021434420100947859743030715448264191751648597575259571202757060237446688366756073618327025321834569946504660487571606125282507892139120114677562742935269527807571666553358419695431177165083457887363879725985304212835595110357002532956673793685575067895932660931595605239551321800972638441376224357105018104016951994600547407494743178689587133518528637823158264078666324914070636974033507314078251568808793681218048111493878879592733117322743213507210829076547898367499740736918966263727096624882130755840559469628148635552424979866639774000997482479993158420464543721538183083943379925824473621335243053629987153133096278943199505012199178083740485335440039391363792202346665861417308799644453507164333526801058467270541364706723293568445875207697160597214136886402168824937960076076466044458356189087849906729570762176713251835618776568343082569050619757831373746971721991906432227171005874728783639406494519278427781801191607480507631130510873918399126382104931505470271982848005374222054673727876123831316383615333762409885263245430899223064881843021985953353188957325997207989106041183579176669484815154854551312804020953563929629996122112401667318209609129356499037369773780083816688115400574065743117365221773592755019119051448121298856117667136644202715263905282463885157125100585249644432758672596262560971777280492114020135557768603685584576747647624843434618167116008544852722416919506375141972065708003218129254835245109671909351351027709126409266522673328606276895603272343822576277635903266445737886848570768476133959996447444753674232461635783552958998447591321862491675192115148298641863190191552898998901694980032235137510 [126,107] -835341559525255656154053342840379430220509221845591420120320856521903398680147949236234265605242127708074840107057092902776223167747669996652833034680757595028131716734799470594777697767767732494697992371841247121830252317317844540142857541400307964474214866578820994315319964826841086864659284814697273960931685862230601992456925075123777058611941794122947531649413581514811865201818210985825082954551653471649910018995032070536006373247085694202756323274724203273209350648590281367792931677216858284047590055394899120814229180223385333138523259459402479591949347024741597015252630028125001437271987500114147202214335038358221147331973645673358506449697357121829084588989369270171845829443617265260584862787989135427476921610665520563445439471781381646899576624642650909149069455592547553104071142253249559937380573582254483582019859776209445497928552325024298696827027365534763497333367316631344286181716544006543771717715878034353613293133593633440282160330809990001060174111666454232011624070309747975526301632366642556884454819651847761408025381113358651972630267546269070966025070395866574935796071912315447547780535139738937074541149035619545835390226792628918243079470348805324262270025946666066013474601774646771910115351282405966480291071172586200390576318538409412872008088013740300929715415839720419573904261234237126240220537291950814520139813314847337253749029925747378587994817853453092985873537113191527627861104319518778651350605282777892625726175886548283599664954883559658390823056898232263266269388108478244823627167810689775418003720495932187330810014850223080431701401209348238350434696057452986164578598966548029988297652168637248466706598648070131117080773998825966061406806734976868220886083503057827035345755128014184843101584820019307003659122979866157005505345106579771852711602808114202167865689396631437241630328998480523459201900072301255010732661956314278426306165961308687425559342688943771637039785662919485036203475860993850285228124475847835759063641172819990540645907425946413778539834560 [126,108] -18278362196845844268378155777339337165326279556476978057986721900669267333943503493414548971812347818931385537202461669374524377186300060114141227742948538760724439512993558622137085200961645217210297330892124556584551267898373739611852768746018775230044302520203767640821298207752188549643878247489343913861491834080164292827365170942102339744764775322645576226792856286449798153229060099599445239158660970545490292953016537820529725113619926576757909333791711806314798990077566328504738031364423746629094910486646810526965723643258658350998004209677809073833023756679974597986006217405266718478063381361491612999958071592074415553875801362460063237340816902598842717167794006090796847229848036706159691970345610063735356307353700591956728819432359687286926842583665809206155500241743895197404093698453135283170257541634162516589521775018216742479359775384123490991613644980001707154261127828358001756324939923433202393901323358873065174744342262852592115873690377499158175251134065452830409586023275855878485849506398155680918407187728633469572954154479652785547026827677584659116651760999830273323292469410784791170802835489379357357920841653632534415541542111733291106775493371825911508551725770371544549501494409453639094587402861227417480354777660531162642923028751339909882597327007820236617077943070354259713998215335759337381983991202622217768965566694636297078524407619396355651502852299164871253134288214613545497902521275006430111161614454140059713234867151886830972849171030321931724651787122034223733878472186343518883476025270546102782926853265523622389635159060173773818645102480289128541579507968067294239818075140747085205072598038039466123010652580704754738853327431301940441962827071086468327126744135575330621987981568953362541048475827175519661341914666974747041643070449382739119941792601608482054447557206448836629347201700817725010297363577723798604440727863418396593236779458495355498000525126184363145099499127723735796515700084118184133042613947251543470911215825266005922864368521038081005715 [126,109] -110965278107742822022175286322615979640405004158472456020731221290013346845983745473751590862444833489282119238731095247894425604634957424444502910243817247459533765575118391425233377889373632710447338018480070963266269483538496222299916503002301272883002392121302459179079578738502233162170920519180702923871526201709415834642351968980896013711063686297380309973022715606135778521758911790609822545567302289274451355772845655321601979486018258249579208043807389611705854700194093885277660560940008728918222653025187054734316548396587352226546723488611442391112024530977694388397835347087570481388696090564684030060988346442170012266979154930159116403041353738227775932882709707186414298107624907868030554728779112124669789320725280378990935862543898121627174098802638993059828110466020742384703038215563161718102654344926447852629659477391342294523949829324074823033751903686521239444872569248638297827144920586179197532438381738704139466048646644742042170522580620636338359163914767718294119013660842894732138625989007579942385010480046562346227425286808404679989628069129253405296640014338864550992057565477194696424329966251254477843610940152058529723000719132272784303819476075383278996372845410554994704705001463655971927771847709257621369222026712090122902061177306491256164885907719281302073708429752606812929214632072062376483502658192231081769831014925185326263076771352539014081340173584396408878780863831732938745709956715096542662966530985319544379832594146621265794381218520888717374260649496638763440674108882348436482342613247301692242412183129311954341180217384526308290994377270484167677058125482739962899564603760855472284155273605348121902475863600624785147287399048253048325506978385366052424572801933096240091959389930111384396676630781633461802542345294250164986953974074583242569816510718747708058358569383432510749964250234055285733174337804188226483222278531285724795397068251427136344545528791995254802075311985299632436529652399002590324831071824582466264383327455328162713969093749782350 [126,110] -292844683338811900745887966846709048950230604043148963584895863510619719224788703873769685981071102736814279309545391191181871617385911366836316057483990988360228853131217965058463938861306908112802051795988550759710164912606351363180567147187309700875738725329017257863677576256528994767815152846745064312647077875356886022641867945522515706015556719640779456805937806428928749961868617957269882486361165142562598084716908223233675144624624843309742070806836966366052269356196441731770290079805838220559819404463499832679255302633239576203524857084626357593513864481843344940655290867177518609026798386002660714610704045359913627623532058277646425196593555369492661940168112254620868093787322918306293139449517051651217049963308390089867508081307718390917457961463838260795917505583948922001834135718110389799272081145895586194180764721277896371735319167544340642821181319505048160745318828117736483375228184848145038484781350691894082319291103312921435128045115854674056863714289448144234003910841138374181689819327614494265943093500889187632601899700107987429382768732707706760282177131608490260755687890948360089979670683717778647611446555382096160306646515037638736697768542850558842563227973456562868230056910107374925701765499449789505127536451862259143560667854016662753824315820980385558048163961506953811641307850359611140147128920754344504966768436924732801503002976333984959584863160365575748313941049853006213628372451065804586361349692239723945158249340292819046240002803362549202351762650734038782160787533410747539699382402757072021126311101141569907950511053508004090819520154094859391111463134117104356646934242904520040591264805475041396085901716316646408072487410899900388195366505821562020932675034558404521875850412326412864843471035383737292014540469616580700894805299431417783441940759637456224902783056786385503826893057646168336837852349835433696732563368069178954484816248134895617400975143578947794648748200149406296176529651957698324825238988598399729748126218872071882019235383130 [126,111] -1388988236847263188392748460409331530670987446770410861423551701022333825392739696843095772365914132626657990120178513928276983417232752467845242498433691040900046972241789244613255999574282436867732945132831045627180018911035235582986942237529806026066850339496605958025425845295530801309711137678771678349328990292580687370156545427069259246591901985948491862453167429767548515603691359797975093291602617372196393570560240010623123073119421791925269868686249887804817318510903422475426633973601703006297507106104188223548742425981102186912357693590692629066964879055893256899109946313599222377046960522745930412147437903536705087436875930298584568975712229528058703834007199830350465234405789314348849329321776638439290586688600861075906671236820173405357121452168849270239823341200358826043321954652006327208985784708084225327075240604321492712339210697915001876366777234705250527714402562384124548554066614676685476208262616513788344383367844513765490546916826269906484845049740222459678663735167231084442046606670554410090631925222214341675102712564348394736651359514988377011450979424207119423972341592259986809271063848146122213197092810652014836025844404428575791238248257578116598451846421814636733311470694568526658984693605863881728231229136255582001519989164394378460778227025701497249275248675420040433404925721850924055174046387317280452744720251271206100561681109864911761777180679485907056705858557275937875662868355732083373707456840422376191746355519167803482929925824142627793063556661628509916652289029734062342814426516167436608080311354205725004987256977114342339168410497262066355105001894710295644169940752157285797661224480777012929934993424858049028989775957685334053696066196719765959084764343520351373951523901012869011149300122267958066356134382401073165843067695953714405866747466914298445255745476054630522041888676869830336627947053252499749950404183651789830282610150028504372024066838568946184365116851288608749426955332435677259656417074201925794528655108425577759873630 [126,112] -3115841767275506383199010096704608846393367841827876602935943945914100670326883151227158498505416713755455920796264187350946048295722869609132036124159101362281866963882526529129295655611729704050328816503909313504383357213844503026786590246385156119664470359341953747492553670290253872707784087213760757469394688624520479269476039500478949760328553164440830845920050893160990015368387591161234755040919338425604050362060997516682351359547814140240071616989692275477959541962282654052074075743920803977061698136844053219954663403070439043006320089813260764450835007845147551145837261982057544464910317326971888298363942564698773754064296936221442055260282556805237559961251445136443158873395728723865320743642334765875356374872132490656486659865875359114775213940060995942914766290741587217472509471732596868255200981004023582958698521524189411227251050327541460886513113704936272174684844210451372706692265484309392537411925571658667221998495022869810054442899471517904563252418391099679615769424096632253077658675062310601537891720469370713713907102410508836926735886447134369281149899283013421504627972695229933601880539899699081362399824118706145705108553702832388346909567320835774506747837592492233754965634161147731310184930815946076963774619538876947546750993004995313208424577541255241653199605116927985814737705316663756899707396155913349567189064888129029587825385136040562436966469474099894970907432944311566379361433019788213008276023117503147328817891560303193091595361741248436525012900375458431820618110660382745572438735544022793180359058552603958650497210821769143520000745924081793043144255819982143840376817127045895815941960809624842261188464335395781683854659720536769400096546048376499567655971861414421044410748470866726908786062764215183066943865461835921517808698874160055522630353431226870318701784141475930171672461551926045813213738052329108227823220800014149850483105953870377560325848140527971844426183202939768211734931094560435412376335120356717360775184720403953290 [126,113] 4525057957872250326825909456017567738658179540726548080173060647711338916964695112554276283049602925697009064126064009852703825200243629482006701426695890781956354865687375006213907683349277576037247081347976870456862084050941795757129001778662490952564074601622961578451702086214473574232625632900452941143821429810569380002325754172913066761954699004916017544798330977133915944616522052776788528995775919586044399677895185202983281037621131201843896605088737233113881650847457823022866943887087712174624178164196095210487462114224932106861194706817392845053309169036868952575073744391569182042173632727094038095744074732352606144330134587628823998888310650463095838650506447348338948062476189114953103447126041839564078610951008282675115818464118503636228284970949397796162819617105035046387655903159726160421559112123068163187645204051135091090492982520193813598036803549514731889315223911921289139855886970738170282750237910536887376097694802004488836205056931175733566971878536578914377718707298104980418736479735294335908473243584359974464438512254032110840838170820119726961272242313452683296199889818330802271052900149516451398807140910576377982599875340306105843941325158154014700399871734743598966043623138953918054704252255331664628732915876549684361125529790444850751035262912512700454571210442885702059430413355745926627098021425048582250137969532641262500436165379081751753073536582562853975808814058842392624161760795279464131357095391795804922163700561305992067302031992369436193874521779434410256431456891970741334188813652754108072775668446578815116076588796962341858267217430145151236795415965522123848491048247046511040425651451750317681057989004065624120869366524404536716915394256000619725215104799316296761100409694391726240807430421037707149967305714189911252673762141508224943721247321138981646067578033348940869672359498851431039369013023352916579877964792891336332117815187493487102892623881487212143571218233456420337150531114667766980524627585894315204605251761745 [126,114] 1427736122622943820972186468438597897868269512816347756215948955500104044354783912781414248780758047531401029948089338728799939079085212879763197278645554663824069244928684294973120939606131945436753030356727144706840917392090846348617668844415057983148607902150546794490799775673000590289895999566446266106909798851663244153950352583684978997826258092498727352273526795894153320206265061161521567824686589077099199911580850035117415508598823888633191503870416717292569047641755034458423328910958760993795935782424739120036840509928534529574552945745940217798810335254111586431885943562335665064500315276452443472315435808942547312509902059775561162550318109474279790735930068081146235024680780004110145985406756163109588178652912269555291855339232719715531990548339512736835974476058467638374629845802573485312852844314269635812919522283315395157674973317571514718156946528642886723075533473404351334420383924790413870258176556765349293889176662129720101174370327517163323799095371834175813471847720081443493777075726843266377018266467379650910510506376670111723904020587459519503051918110906856716929911074746769182822215027449406832850507945067972682292235997009969859444463261395865916354473965171645967692966680787478799561074675888479521314454263975305788749588292912617420571166415351427122050693954121013262867470260392671638638449848309418705347017117923231638047126836758494796526191925710000187346095559087339684925786756743010254323533260400819752753980149976063199084627489041576354362275782134061750106235507921234182575294259594659928768360129883146349937931298081119080603541622444896297273809324887641361595941224402873038835519720506604959261081545432637345047309082333446671862697096893641855653139638840022082338161992532262538536171774198688523343677321258362368914455307628441183557127464890561572677341474819017951458905599271365050014951527474074920730089456081184105107493178490040849517692711889987799343732828764544960960371486133330138999132550518297128972560 [126,115] 168136610431659105238946919539234798796181563017586780395277274098135917235371909855516550527609593943019315536025829946217966470898952775162841612001679721221643728118395824520565987091232233956835101423382448157502905278494429286318899278756642032046570601821731545911203848305460319790909057681517161566800365999448155107261632127321813192926143814044679263763946678903829034818763274871336763136060030118782558997900038164767785377080444983364176264428653682709654962410699863784949098883325897138013126938649736032213799455137714501789504828639497529640287662039898337721920491765242009033234307955260326214243856491467175155559445100164966293284688996593091257839632752640647418132338362211824799866849720345794246301240776441706608752644148020582316757701781756922374014259693838452470975817959121871153894036309665255476078604094501482889190653403430089016105202560068292624102459135610441882402345317873078825115824211948656624554751629801732552035919196574266497759003110345305857227149813082376230807723987744506371735105163269987194081549125508206388156464143068591565457517961051003385807536036974373288435993614612366669014536078474758980801337675059885707600526691240368108932669331576453602717814767947550480048235367361386255952555505818745929141937124242426614403025580431781930779265391872946585171298316390017896671932629865066848579373155625779638755632980020319747390247634951979409071226678681081053110059519466419905059499532030373760705909299180856939903871497126217888399853570242312134353289480505467942862155013840187407252241887880625317478996089189978542075593616175685735511575085593878790602065592559370040328029733385257304980471124724820052703062386372295130964549190498119234720333426073688516577508736616363123117676626330582773572155079465161650391846938533586615910793651044864884603393880692213539668951018791767975579504705030153161612270412602323092740413644061708592000527576083457727175770337934775210820060154701132487260028989751680111690 [126,116] 636702066547886261252937202346244444262858650892036601356650375351875076977249314180016366536823345243153021119990918812024856369444135945332788846372256949052898809838654741581193364268846572249173725222980727377108907142609732084501622607432869854207861848325495317016944279485053821557581558571864791701252249774495924663679857753193010006443470872484999487786022392410307051563908338734050316605823425444938577114455012182113941701576990513921432183890313797453672399917567493451511446469693556325099053756260773503190382460368213753612751766792790237741524471728718017470339996040385307251554715719425631147590248412714107101099704435466675413671706561314898520173950716142208057429398775231681414105500129672991994382976723039432589450263362460202027192404446149389329749196751538336746064856136435601661389874919480566854124485733968192172567181057328006846709778606487121021693858298678211505243564500771876393370310266159338620267906949820125427502104888063260020467588749861348024952018579980517404623468280923944605206460725100695988316480269185721294094336349139524809125815521198645083679877893790044607567446849778137115735787842206077078576593914203980318698066684876838617604774637088474867813950399155690184562702683116402288784092936076980720105163395512047391227521101363849521545493174430447127787005638163903462320311167622122904520859033069991095593264647709637978334487144982484899905829571497521438710249314311518958458121277023515744258403212875047444489493150776763565203524101232613047271569993023667621637934475951988571107550904809174466764546056985822739214954369020144643644171262095668098336871149706682088244341470833486277816794961951051566356967517014027874895687042678111351081072258560982784713582630203762606225510614858389826982637003937019614231888833913654934223807963324617246500143147321331074949527320330257905409769847195547959385441821694974847561989572315931598358743425894303496824935316549166702540595976137511892861836683139570 [126,117] 135751890055817912293451818924513963088038771875933021090858027300992153829099641795424487571894964013377758266629992521058201319306570818966467409450914372764488638326084291224377188931591295074528188250463740578210947748336058242223967364826632409524205573019453045168841757839208439754288936781445303975078471671689113170751529448910487321299441045865400184362310463193399599287258779101301970738645152605766878278228980274194232489490864098503742722229755359598168965390312217585508362777610330775267638827424559245571624535837646672754934488965534374032476775756755884773309700814265736138750413491842116916988366479799813740395594434579505044585379994658503965408461801914686676989733511559508676477085216089933103628053246517052700901671039017254892450584199833754876733925661806645790293521792703413162070910484235964664913725625751122733374958726134977186979446143664896222672631026255168589414630944046485249001026085268532456255603017401809231825737853452662800475198990034972945117427311630682486808220529472656111210685604943552860262909966901313569172257297774452498742597575037804168782651411604168632824803724073000132242063189813344164311363703043289623928595307054209906044483984175833754378153049627696787266465264343763837920032196709466409886858594441038015313569844643749023358469075659075759101520404981401703898826237989468885285848480708385443936540271614415149222746064372828039012158747705595763875731786402672182470582648176381895301300978931393825374154494044834342593917783119087338139347269367035461280815573726861993513956886541982779249502294180088950280608934657788190790921157843906342472731145629742857025196336382812412308523348805691606463226638136698154726804298001232288327870130094431970517601111128394273517584382013853339959304814750933002719505858742731743539272407887832850341283453689944261475518546174987879091537011051466784927944916702465098464598663459232690639224585437514068629221297157747965599787684591139569260576810 [126,118] 1186211943685075678683556233264436376845975411826368776734020622315763693728702136900944338035715072187459559403417138100778464140016559177784997684731072577486977668591490963014049457179146601502618504526712853517810890032386827633684008288865361287930055017801026145068447694148503349830876258132448286553558442322089163251337898438825116179334413099290936794127998733610901778728401890029129474483170484908607934569033492574236597299848531946425180942970887439437544843775545479245883245250707960556505695222452258566403860677574322465437263231001857145742716010821727680217983142600951278050115085855203484283804160761106470861703345850318539981332989015488902816479931528505510972913236191520884183343103103888284197490315828507793892799258326616931776308092505500932386684123010685913606782941715997010610174756937110754570698248484337850105278948450704428666469305400614337063221072335087786714782378410544601255636910473454176840555340939214046993119116305727035174959257005455813203049775969735291262730124386918508080267945759200343604463172783454263700266809521535578960680861143258697379883953265365448003808479177379890687772185749715573630551882134346165116579157986641922571688247692144396860137350324233098256983784313859910165702305659394691045358742627973512058987861435943488795232722396877612004587696146294197507446362266452604096641845969778525176485669639322806169828563269276476453786223109661331172216970691459607068659155437638088721652953861996616862672192402815102958005138051532233913451016597460765974973949356275994409307663751817362520148039036409719472026194356694816390525325253745748650526156675635933260933455987703714247470490755766062568480178138757502635203983827136152895440116658817692586108244310308525242530260549740183521939953832352652822835360667682492914708041303699681426078479153105203148317008024146645046293967704114853802256364446482365342379759938754107354909974191839515046723130469533754072677975080753327990440 [126,119] 2051593805721960834764991309040312657417998781512529439453224800536151123374440224581845167188041164270257972880869541076650981789119095345934045614040651316972407042058739440309855881764309454907448108214726399316780273500756837643622306758783963202249678598146147636723277165427161007685483070395697655523909090904361273175762190570622930959991657278997719744216930128055699649797179358424234733146754875793200511804581148835570459132629663724519419409177347159548606994646895232256225568056131245263243106792050256316370131747327329106939936547434444770350535199247561597764233692163959838877116239397440146253751952042375136886832515094712731135771147218465293588270038207456176456059189729476468949191776889469102467841011682486427844186743256407555512419539187668042598476543527159456772717610591341612388143500667815055794186008696825339548439207490925316548597069965200793161362369143333150499432687385301086845001318944440018247144654849598590752427322191330553222419052984352863919339205497529624609093749392263331757709967704801669494260227921439301571917784264899289631226618374899353969445471242532190100983344626239842747354162027381444737573701325475116809929604402057704702981219942478902660582368362960021441105792856074785463381800079932244984617396637095255937606734290064197277602387850747377501863401896696636893340451757036629237257881818161147872688001652396196674687368252837559130440352458671489383036149059293328148289487845266217664388303330933288521820711904410649230834546221567346717111616621108296579856622516049439010872866577207043012484978450389250355726113176105381175895351525385149129267315823579601469961175584410396036547890920401344481101296585425528632793005453978585756639819249463273039761448206479270097859526075999517106503546914795116657101877698763232097505409975874341823408113706592200637744958495592912190915116895336328809655620926833211447034463442497595852358618405109702926504905879216632097756311392577830 [126,120] -1287783534461064175397216929917319627368869850221146968160110007707745967799104465670043735459934693523770497196804350214208373113770235061802396078704146873603801299109579380612837779681258308160995838728120222082498394853992458127700181770740737075690019394321393239026544728056747866507746101527149389736845274912324380630263098939281133400715547619641718771400294897513977498384908024868785734190354589478214518927040166743335759004764951646955340883566656587278311489082919825566001498520262893281228542588788651438044866788311072927200504344773441869143610342278437227402019019533029711584023932537629479341726087861063501019070932742996824481665095682098557059914246348079207154420020000027945284353855492117078545808733941791727944178429615555056048603091994082684349581306520687734576712232518945165456391890538417394954721215557675577498880946233582484754245253781856987044443273721795644939735139815592847959825158580053715784801402859907130963654275919050259624140073075702953714934757102109205697360415753917898131111856826920117652639748140674976906775737591447536493261262932840818950213549288740074883894425527346343945160510400323842181674978277746844818811483856396121145720418855739820200697571687406785246758921528496422959837121826149077672128360901271335195352828916135718005448289629890974385411624141906341608316628400372172258386935199467041929987548320382625333547186782700285950509313986113927135144651112034599615920573365541708910922251634754837717784092599939414821182260374342622041518903129079277945196681104482022201189194063079295721974239482081598825669373054311425505605686321494985609950545712680798913897216910437257087340304095432837319035067583967301625977497125888658351245385648427647381355162984667659534390257990569202493271932564283686210263005925218021448462221490560662633756896609634013738200685879373830222500946573794810373340455432308224470678942785893419590748842127708822879731740923407032042413449860 [126,121] 50010803355134421484206933201113781964761623129768587272148812316921436375545451320999326912285412248104530131262769827680390958870091023944059431369337017291906514629890021860588973889675921259144236993487898862452676433832574148371457745374449052273029541443718856562267127954884108044596634880718839920171437398309971634777027801695322702933056414332536977144337664485617204756857337285974439240540042103998274115652747439673744509716140078056393446731642986009306746489466345600189142448734630869221120043251940364152691381869422578520175169803836280597350112083192977907667575919648278753746543379638419014042030206593886555689455214618742459570952550166275695668207171282702322463710933624118088563989372034020548993880861850787920449159353865220178171321571594865699532047408947447548996798395308226465811256100415662830738010069328309594255806983788971201966384863814283865072081940487806577398534673369584062290793926903471254577713313468186479953534905790212099461566259009390389604631168650746302373463768064220344538524341932287526588684065302915655770269232610828134697675184852085581288339145485568067391174710894688546891811534220933723911256582477533301604124135793293583275760752673922639491528690290509705594252412807629332005727406546707145691979626816760801116226146979531598624105811330555540700179906960020668056181461787415376489363928208167349643218473177785844390938224483230090382871061966306126532927141372073001539888829317050752282980041535207264218556778721710276835480722658054344605453878159383494434159572407884070752741069210807789291199153128035653982412845680327814524513837059038592595706068666624627196534002822939007459620065762574746252877833109030482939704140306435768157607890448741162464704713059593914857416588587886962995579358923009308004164398802167441924844885853815013112649058188432179615384874152609229767114046545744295870540000262405814587726853792726288605850130370387731973449787456278613280 [126,122] 817629951041404095562650108310319738548092506469982101682134083199845274457571458253131412582818867084815059173857627882388527856326639826296989191694323346976825031900398352905708427446718592040848769076066658134636605180813930925461565132776409414279289819450725045945878619975247659267148378162738078308971045558971146004252796862033425182330447789310442267939059220555722501178706283954482387196607594824102855713720486817115661986236447101903524862525440956807973568196175655139895882306210643937984498639657335268082669278869164293259604604991504374576518378891108734514811722781333656371179198423340306462817251955770061286954957615516432743853906700475365948778397027090733636807722504807866712650414719634440697755750765767555861225083540111524805791294161820499758646436827053955476690126529813262343999806077771770475366603113824927057807925638062590080879187482451669693521526849005035533731426277030622226804341556179524710650393818194541580001851025429692205660004901605867571000799064419413453825283303783866974860019168953686338667551935949723305686315224237547602567073514888756988506733772296297652341172669673979136941539711477837441203433518601053779118002637767872514234535636358188495792639658293208955732900696126163057904945153705325634114902758709717345876726279357236852684159823422988123928764279921856937797835923155934720727198015700971671025383289107939410159363101497195951789621753508602090627070806832641570752180943420628767024618117946619249197654809502473887650216817063960314975246691302381958495449091957771975766203905476791068737003430871745701548543941858636427656583142073510587152041759900610906979034806684075838397707682046904260740429987823450877450470769907338895366110337818009399820208272255127531163094171326804472789890823754682665826234998740090005153228992347673190376785238939983651406648522685336855320292626833145306814435882622357414304353883802263828934054642373155404712774528928190 [126,123] 566139998168475927025716749562878553014763670142068238839647723673947148290886540712150999507049784919973522410572374768612113032826867326989383878386325417087309471244284256804926379616893000207934052085652062366414122939915117804769709734673836350254926056058201226411105074637241171275974379744058016588069589072551537798047159028648459207662027207671122757182470046070155467717210596064113979514421142353916876573940628565018152591862051580970901133601613115243583414427237705336525362641445537792194593269138640630883520276803546828172338741872244926818838536641863820949820521408269914905639121808512898772492055127461047566537721943874533832732095301393386233827543295420155411473054992593352950486913880810212782874262826025380906910176263778109565713844622235712802918382765009159151432755382104345369736362585020286626707210930281230974510738278364173814187204165757899438894874285783698421714008486043382973838697613128953244525273845769785423967503660877360454664999890575529702735660481339546619405070338449205920442355960344046255481835305113634527637198131485997368807669330783559072829930744702595033277645184745192313057666240156939935002117158419616914819344037703990238720184182519716980351400733797971950929253619366663397579943691805767058983878543141611685923444484972125592025324956010882716756736119521952136066723752860644169169636183293896980570984263421303536140367460151351327905775428670539523497656477215419528688213553126159726073146402761232565014252344790784926273473379154675975871256333873707096805870131472933948799455144126259567673168526243648384762176362271017983732953021348779647091109953594444846468879242502962164022366591631800394173512128666437355689258226897932336280301168793477024865629859279437335421017407020337412858736781418960446726294377215080075263947121179836022782733281499456960146640278214133432946870952470392621638134024802854397017043688826320753685341670316206487555344810 [126,124] -59942480391033095130837256556530464484140071384312039047189990102600054406261271412058504296832864910244158814894473490785916211928560872902405796110268605149022462022570349100438386909038910751846878332506284613150245024014356733691870587944233729067369041853080071596706434074479710939779798683396331368730869853045461968394545305774161145897987447248770289030363997494490416960995055718410608717921593620414529920383067765849603706750014548764703666044427083329080774197473754820580147840711716825557618990391230843101362991664411520778593811253477944315201756519614689675616995261851395230315121605743905579627201021834613140902049928868568055763186334646345997161492011164093070158277892172908902740408303944136893402588347165031762877603050586783118857188942224399646837112426869316103210555442129726470874218735571091986081639197939815840624005185999358062544692489933772998631050615124304932045945883272835587640129002607994724688091979646985020840050880897307942286290828634073431245809749363309276522892950999746047144388870011218010500802955671107055055468746284350193406623620988620762213523462024855856948420498824042758712724452294443205295357672091375475375587993041829771912541350960560182236478271744073487507954644525231813233783850955702430851529689822132570369958109855006413744364122394976154633213011699921259651098280762035054657610532963860095279095413732588058068403639949379130537230651007432018671558190853565965125513454149430489547876449381081008532581376984128681541147189652063059406449536819594966419577368640007891243105904457552941667150650403959713640146918518062983911748139041936631331651935582970806763671624113030489781932944679770072798446086864333817715664458850792246573636861394050281956059199977728127202327717509418085606517142730001480365439722342902185160457363489424964388483036440615573453281721877031213946503533141187921883649170338155687030416995958748442800719161324808375354 [126,125] -475512377674529448328706568989102319837271900338112044981365583953463534691817923523952452375248954502590862386907560074435368365137349972397309861084250473995649037843437771207438797735954121695122051672491684563440895261337705271434836513415692267762216978295986631008962243371107646305777996645820807043071430983641237071626257823867583370609652163228885507510813565765756935867137369675430936560431692863413538460587875426055068798596618005980375807401276077330215705578803857022714823396560818205726035524399616088173310977642173412009304984646643278513009664938573486300513164297900263595854613748637364915888847109746158913580614029272949305799310080596930538880044694926162064633288851487236722649544127721130725448369230272368648306795847978170062190430152093693203416340580017271932769155680096985596199694895000942594310666825648704320302710658953813743950964004720358636966245549265094113282009321901370078240397533615564947122346167935775653009796055325703889103470006476533654632288374825528906501149197693099428957910879211307001032339769042824645449771725017955791464039142070953911944034605642102611332654375421664502789699253673956899895224575513282046398674677513352605506814920716689244905431171906404567168040796401743010793812187547784031967192468809403236650577941066653028111943212646983923104729686466256820829499137953335915143978186747738559249156091170606124485795366518442025807699139197323928599208447581729597209451395913330390303293550290137823875793290342560813172004764561415604876608790881973124082776224972168636171783807101753129043597348006977508098088156554347400171142880452654401885473922010113775759412908526152336599924993838814645648325072738468335982830104056198143462197369465175645394981665831984532344242259901872631355998029007352097135684241732032289133118514697040707671456645273008612185677495949064470263771747891070054742808432128900521724526970561075210275108107050082 [126,126] 354337003714897752935060315474350431691230843917604390327405640988953647224691018890856113910227512204260140257942591708023634010598306766469104843843715632354140621220446236913444633360477802129465956299664901939629332361243001540503753054966315854660794016051660743145983259877116637652275553569068317335711636615135774710566701957948773230904670755777342387295750320910873540614236871993926550055161699012102940326053225538324105297444555499087869429140293567298636390399375937057381193785878506319106383014384160307424128438902056450839861522355855691508184992170013382592657746070881728805066770067014628637018042963055645771779975776694927779957364195998975345018621314863380431784116934492135808050085279099929994358369552819852995304715516858387910757903235376197163100266808575879212580866832251277933613641725247056084731016596163417156655920167384701797917711711172990616883267093936816245844905418788310782386274007834430890788188233691982637465075200461263746491272356069374841625480066171511577237197923919290059452821199800511000016336577000086675124061163897949174689363329593256943897535081369900097854483303758565410289034969819769446450389780145736506992964173463267670293975549044951393113510323759737364730918824016520116388867730135902128277305340334442913994668470948124172978019904366755999346765530515419501448117862133604382892996974476468246320145096712586770002457906157131299842425417315130337745778342812871280504744027154065569562546416498913079898251208829163259783701326493865838777331048920283398115530315084710156427129826211676832856728035483899632349193449726338450055657328862388848081785604071387687791276115213349884138195347593081946214630748892634811905777524153896260170473406501808137989236021492894848090098585713565178119177896428081855000063714456473702295464092701562734495404588630009494883544490500856693592004780659542200807785296712588929924860584619573969053982178 [127,0] 3384360916235760924949772367925644499263847861522926638712701808057604101825084736366224713488119071520303274600512262789021648366227824987916974134576409020013303695011927705047386102336469626703136023176625223711584349088437851108136890667838161659980538599009303619148396708964694340945810411291668429617770392517879134395273043571124757612670807596780857993625189875478629745044818865628348159891360019813096987347918391353075560625895779640486990481768438781521598552451820390671240592423247427594314447358629373988506375363025812561171836902615006068098945327893743858123738760813615441881286649718566675486724043239234363115839433282029033162266922465694678580428092428047210881593491282720617461141401229492176966664994654390305995429226566818583969795544011153556591015843886465937513735852685719839005407620403820534297327259146796139045432324483482250727076189669461023043950905741703207364399078026713781411185834355132991091340344976879804524942481454767427705243729133827027215775111804289103905601718722814516759236557490599957448451611570766506170909457216779096705273232801493545334572911290158610733662768123464250939869423718514771818066770349468457865951589589541183270810353900265351329523987474573822676969958934911289312420899136850142378282002800563336811930777204268342483725383912159973612898488224740378076050230355314410654548276746032733278312678252143987030249370493360769445881811845617118924626405672376282381667812958876122898728970545874159411643672846745521467747379606822455074088038573148665955181794415962226108267103279471817183842660340789224180597130550638572064933096083248639330311743744846460726550504018275063738991652595833443904514134484630191703695353965410228225990961018616443279723918803520387889795143606885650646858291127853336341200727790846580829686484112906251716102110319708181801009919547738887984673732834002374388459934819004948215545017026772987061118794725417930905910943625029430758693030462445410954186950830006548430607571274253685158861760086291637568809813333490250943327677465554426195508803712785811278818103446441609082970447847657904220988313457297417358548608523697969759503316313135044463086753191806272636661667707613787570153363049030303955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] -178657162627346957253958056106131357352179439853709730237519338321477239432710182521915831520529065564296308386396374449378733237720416569080445026203572273168355722789320891717197099162094329946567161249508477534556268911954155914523034982057960819251693049118989626889007141742690780598717585402964607487164666927418952412326991764851806671144245482141715054457169469198089689510221454046798279583100135017340043332769584176504725527252174281280564434221739706473773005252810156166976438533159549569450138668770922843142733216672491750202577469902632821334923325285267600173939355750818467041727860985963933000544558119314749686371712627015958121398127095477797068787046650814396132558369568741882307777662753773153745093413189261899131337368739856262989551510865912493278532468154993253125136070484439212772177881151587772350008645789780423054220076715389801154956684494096585702701382463707955232365480317162569314343433206539768420339596512973408371628865369222032758690311889832891693519916340751659241338735021192422086867302355231735547663953107366803332977146493583775826805200530583031895453612001118184800430486962640102730707370920246274422066942108543116975163886803606193705719145991618240346299411001982161217513017834901002608061309612670634726842007398303476826289952037986512661941443602689690716978577861318381874412578984419924802632385625457604620938460518153702824643759931719604577248600867564861072097448317123166349257218302961212474834399043257035227135472591785938706974391835749915660789060181221801878639639728414746251445998231051444281506085800150687064339973489246874221866573586378766569250692676258950986944572926501136706073518326135589673836243089140787876402625990703049381914520127853242169941291501034486333128719702830563132079930333564406608832470672923714525585823035320013112989703494680948237306977390222277780195774269547571858469578620584930277254965156740509236094134936823717773517538028728887363581632596979427368509505818756443323713298171736377892402590540241069335363147344484590612190750175243044045996041661261851220963162474486055128094615244874357607364060741451243931915144276630356352271102481952096963283008863916448382672032962892316731995379086583852767944335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 6870357690869607442170002174325087431334230906577203600020800214728270625110369415825742696634948126246287598453083056642089516940867569922735952747091873656651370524429657283695563369630856126789588258740080648797204821545199389870134113491430496962194900531948185970391096311999578028986354151548028641169417467655697972372115635767201960964543796854022515263396108857987292364931908388859315225573477825857095462964378089121296262962788516962925432240287342315312213244506212795183958929372065509532285498168403038303801338396163868115730567701114210866868067666233707132819309504340299214307204972289771934321914172319131477256370082217456268142457792317196795675631696267245527301201864365574076395224141605243445796993200201785394088074389589568935029115299152138402494378655147958951973119601970626581256009994557839851975011485983804690460352377990487475298033616193519092556433671552513269808250550914947916411338388248522932820653543710998931187129436304585801625347644936477616295556454641435838460879696150650722723248822477259975151212696234515837066903497772832890580589672961876022908871897534582814811160418176355824110514533322169103548786709075202053091006033402286306802069736050454113107017683624090109114838640543155029028277503221727910553673329230630213967871614440214042663402470063069766391385785393066309820580025032365088712477042139928752821326040165765414036826798039379444000931990706386451391836771577843222855835093701842459140995611252914372314850519914362893652010043075212114097596958539711871622649904486720364544944292611488832538761271064227669391333565840468610994522947103922706998842129654039505051185433541178465712807257750464016692949668932767083433604056389643430216124074115866366308919368742650722321254495111352219133945840569770718080732731152220440808454051630521009622825529291693682635781699965369832964028468906926072606762003680075871939677863556303008292081392300936000427261293374495420182187162272041141261331694170987830247164195026780342111925490489925208523241509022053153597479622991587961835350206797407069973633200109785019706467705670137088981075727852404812331642755715902006694840591030554448287282117832694132523776298212755953009889253735309466719627380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] -118135751942640872154535265006819669522750047246473888653217600427996793267003021926958979782338907696912080704496835181497911302083934746897933707063388207934848100371232586591924327508911598895037933375370377943224810775995338858738393427050506702697636798372246473947903717931727219348506796805003580078169539173534847965918724093664766671092038430111308905853276751237405123335432509926847734635142608694481929609599006849106079348623786482474333045337927673687144602972959707947197385245938112793311665642002867473023161799819725298712876265475245293201552173873578755973924515166890293962136071848160436789844590686961426362534820673461820841598555705071008162760687597605351139812038666165149476825696062706380081543822051408709116422706750874354368650458781690899921124641661532951032200662329627669827123303326263666302086945728235766889805787558292143628115395780794570915936355393462368594507370708712539734105193120531218359411908130116877813203732930537271781876052460437373161079954600712526458070816341926470345717010326420639281026904952563128808710704752302069562016109344869878502145445864408257307445180714264126433967112464236816570269970916840027883837054862343070938709726484944059471729150227538605990485995033754043401060910276168922463592537299114851801044655022310730848723236258054300707239500346603219181122593018257617174375929915651588916058285286202843778366167408618831504338523627572971197617107776022385049331753522448852510574288563759352385309414194162200605601803698067328583612536013860338785781340744418548161432256165473699715638957194613023258231558162286180749490827458544067787684965880570000749577271875084327137556967233695322401867064476032567967040119275020906870853664646377555715715344005054771742225152316631607320571861980921667148557843900677057957524632459436615124103122863467557097863317532336597597520519078529573999891059766715490039230429283743960761527443547354342461030381215501151425532333205054501511953030492206608054724584137818529222889958581547252866884424268603874997780000248543229735711431920024135191616350241707567049080847785650996758761757770680736962938017157185472094140199337116648090362077833622418974772026538559515328186133586996220401488244533538818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 1037608140036667530965380421437408738899664621487689353983980999518594970676216383102482909748450222860321118755556596683473646852886905504749909335447088894262837795213144343566197524627462524955813384483290232442341731981380574327291942856534891129971069036455986774381245295452181451250830238609433433234176028596792882438131637199745758005519339632044687147860533842558289398431843902101473173680830990452946124546501053801035729316922887155759483964941923817946470146955223452173232441768790580296364353739503857856680169105369618310468170626978395270781169196272573754896229506325157503359303770646450007471106612913443210287534037827255027399251789658916256461425767860602258657589273990871473485725329346996102700610961832925050074644015160792012440995183515858956977295785215997983272625946487293967828253685222795687710489184531514891815660591881528262113950876868352446388962145606483659504153454069295465600952971571957269033535004571043844696702996211357453573388927569379291425691638259060634126121055394433461038570945667508800591345531833090956991653697154724396904465998700493600276488752898671379065477036068567706896866999673091867065345536010538555497609911015192698493829542480742862042402600350032786744370415581313048478937911770860781225367113796218759801861430373703522152565668658857226348052563835121503092309193272830752591559137172125935847856751345859766543408268357435598673798166321016250701765566338017516512181661034895088400088329584208603742075874064282580500522591416778583400215669155284096307472764920947073663119706214894394545611188721632161582832443151634132484656079337449858778748123073162372609386869402933573244798549743550544998420450577481286170007865774532196547860345720353302846415487012315718382907161071724743755962463777632930622162283329782287028428746836736715401734204647141008575278132211893468813254155023834241784471597923181429102388272809612148590115988173941563463721262104062983959372412893774067889162201406903209672587384508006308822523249893754867418692058154594109958256411036642813927933682745869239245373092257727313844403135456579690996272296551103284119644567596312746604159635917281718180888837328158850392809882988550666188325936195591125965620449278503656387329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -9670802047807020515219385939918645048367551858016951675266614412294583711357362347558752966277518867434868192865463161367314682757521235810245076854045492986334498923443099676307073623057494319277525911354508745338776983975503786121039676976014126767864586146162883712385556039219433311097245979333867075335379923390793118898021525924357547744504306834232316514682407820567399177312406322846119283073242439312873743291544917892872495707030791945460629735318232254418854944824988139801102672700619249982284992172246896175148029380710712650440472572098646802482400309001587468294322975181202706588553324235958757639671752435804517070500968136632055603397538133709241591474755156995152404480783858316668905466253206719181357726682762396636229368828382360902630809396388348890744654911267137385075645981185354417061771555612995215953996599652735415601633032050125772718970806746937013587247516517914799143547700475911651007512751603525068004244614016210174634760783965810620232128883282596670327859626294536847615462086292455199088570308443003459539294069479754278518615020199483192469068509065332354183335431721832125311839021256039338544093068803706813600175323236550428802964959302266666946052292262116671456302438892989992700834663191744994150422430331352316230713009691808629038436112515017457075923226688896971271026567109835763492263616089776204503872498606706742699970112759316447095768499212825012309736890765695145868047128619447713408660766907316732464987002468739985230501813187383159164751085765174113929534641708180043531402940205946478744749822456992758427787465325924590650963584773626434084495968378432232554671030986051754895122345352326287224940203077337932880982403536251406979013474073646785166994045365936893863569178192277215508803283405506873538412202473268839953222685732340408229787255099220872349250433327499636908579895595722680332013688441105837451934042635192470687897670057887452775913401525483601227992942788841923055260760023263148099815652193242947247085616050855461014200802328110909903960841178313589254532597499497445898291507017850319417239398933562038635519797001247295570851452239268725233311577695290969247987428096069654047257053485277383182238221376385534188101212021287933495727884292136877775192260742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 88024401044804888494774133561528096327363546792387644807345836694603995716509363601333575458893610683823576411578639993874051690165373043557362449899557992977149059814538532133878912969049409578858031794092224352134142353073002166469334325772702624418538670507248040562134007220392364246213996062308148114722632319469487951268814727855988005623275854808857529501982714872340670006609084046024601551381977638209467735986310945593614613783116043699888190443292369862134914233811815827031299833039578949331644726422356873870425253887265493916848494745851814570529538438310985333840056135746520123229596659672812783351498665194371712089785379631710370319972964570265759736713250413312902391429229533530206885242134056376018854705371310636236855910119578394836008727253786583537101207361416266163694473861586284402537568611300833633105528159626962517438361103506457143715527636102985990617222324833582771568820166912816751052390837859777378614865580526651815384438927944870668684351753821905609364373352216331036593643475117847746858532061338685418378230386959872491140206336796406188736876585976105717953912028034298592206903874079036502780269227323687646471246198755247046594771429967645372717690484893815019413832145322696223393962392714545530928543830458852215621338092058791342921781224696059854085067791885928162676877856897453750911229895385718045585890076557574246853033970824045759666881296648742469423731520107859183555035094695753185640273234422588354484488933184520023952220196877188697252793626569137974407193119456269700082492203310879560544658941395351556468274203252765809692173791806930733791154018033696697930007704887295495144514242747456171508533635331765876712049091999562871922145925199991962362415503469452299621120640744772840270433449242560698410457894888008382380745528695209502766046045948414681094756155449127363354861362414785044746817240019130985174455163353902829571816311125021849258347496185238162052843321683586305205862622482317096611536293295071313547556654966519162748148199391137815409123755666642100504734979059452739596230876016495797354826783019716609917019545918468732415206354954835561463008770029067914619170710773496577949199534189786437895545958670080555683992043714209199678499828678468475118279457092285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] -756981118992493559523989644191449697798166899745118042717921326044412835748006595961215706469093303030469911515918463191456872351478451424402138450538670196776501181356488560757637234734182070827302137010171113290982963148404809778280268681668603360397974742260897517610956576385055469758971874797125712497788629083849750158573441391085236970025902080095017942283951523187533177464010660721721857722182463004713565331059513351202753305676886453968755771037151170288927506116019259096464449728561576647045196293962296482786790517253222657972855021588320501916424794330875935015783406633971838828833065571149371724394790145257916440837190112471852860717040903331123482205281221040978373867564283615239851931931492462229870906540591806868540420400082727011277672242436725667768450622273561729204523466076433655662108181282797555157200578282990858249097388708321703267752153591189337227460540128754238619338245140874042783435448550164390334225922311099862065713381027516626450106232403181183770255992936710046927415113483683935141334442523355350892527428390804361781785293288408537828105555221032339506396448636987966003893597708668782923647351460633358148386281708073585545236525129086939638429474136484143280476488765802208413497614835486402690865572092731853773072593695742679278676474470858864528310189407749862212048246741454269565959039944662272569123372546760451666221416228039487786190204553755565024061061399825784600370191107620915520708521172584759276409192271333318114223726764193929861743747181212696580720732958617608285379407142899144573849336784195115433930914155342441292209529802009287104561949015934323614212138724241047426256123119309372311301525323430111116484995089539170449800367292076824191429304660394493917043676620591682654338037280711499498638817542739794257173666421963138283645693681391380024549417775703789562276833428982748153671360820762143392261901346642747239996903762178040566260702948543185102849238915361743052333329965249388128933946565966681275936728860058888353177663069272406080514363335818732696487276347977468625565024964115675613660069131498818391200440038973275344931984779194820782716679814151606616673842641059443699630070026943785585072803427599118043456912669786686785719682923900819560003583319485187530517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] 5720791205906103593729415390301854017563981705531732892589841675878247673623071567419698767072024086966520684112140606085466617995569192397482162819492777722903591664323911332562044635903076153540746947894800147441442597079949497504461743508503994715370425010677276037637062978839051464920883691055517424896380745729414708122997971317810408180775122221333199948111693127992854270328572446708328065395401931679930172141311340420103626658317105639950380586457942406267280560264648937275874518097037094006789920845031136457208173362491497777037728337877335949803677273968140004707813117192695720035849271111139572502934778386802257637598619431303385383901192359653286846694811116316199092973541157143087708759929656977077916778448203670937822158073965761500857735427779719425372575818531718892010020270015423086149141667179301294930598492500500314747278361935524860401504863182086360483069962635801772903415828324814825787534049043955697948774522820129074397407002994338562356725931228905780712168395001173462309475005207912270914282714402209478954635318237011077098216139026315478762214170990829675487569796069198769319584381601984969891742598602116131696610025588321277417680048768618452557175080711245717449782069746029180266023492645817175853323992894506767444346948697072875287410304686717917291567681241550683624734580889504580501486678099258997238275935317591500536285487745361544908713210604601005363957941036516510201765965368187705124744972734519249043829207182585579836937603626490972222684098358929458817114229251001992129324871430456547939007053407061780723393291008382377490306578296621256615878940467287648602984231724818914349897106987976824374111060510887693969412407758136147102776248775955808158653519403367663078461726908974457907941033497321604136511649065225689933679020619418868911947560099313460326265391361750173164194272526458787916389533721858640644746056641401623747170925962539683529928559814129819937051214583494797536244228406207955414508540015635116030036639939422901182647062534489648213741412310938040336596356911507862415772256459844764307157554535470713209253271448176228277646754219031118959902673723615016218044045783751554786398663171760523834345494351595464920307086640010292043023412038652009137251752690644934773445129394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] -31790077329457921182060720560356096948350079727051357711836179518952773866664331664719852581415633458363577648678066009034709695712611676123058990096540468772168209481158653843573526676918859316682126610535759528768886330307471799088119995670633314109588917871372122803719143630365018719152092391275452449583884704063735062666958252254438283883755730833428433191741312468348949583456581838687031228584954806788445367924106739820872843447469559454662446034937205081611658332953346498219118043535759279451440555313452317178903216299831749225327569642719732920519910787306961590788124363228298321558707100231544549376626295869992562452181080966940189489111522985066889972178657255764395083468273984531952153888766799841014441795455278935826044592571845267259556935696059288669898243032526671848258935874669750382449370724163738365919484566168967371024515172607965693032568455732916346807225279403965110790427856933237374022374023882738555523018431800603832580130227357830812066180342103833726095984524261300992953455957016480107473481353625079979408885205838522053727578429854075565493971794150481319799171728407851299900120237146436819911223945449382721015540949019776523360591285950139658078838618748198983523803638194304295271194990937928483444627596695696852706801593755098787964052230380291662632364155889865850204548362019076192508094070233201147882932879564942917235396214062918164122331627728618197920638756221671006464346202893530602968423385745053841314963562911566478652642981219139949415842636539786808588323604536025637099112631052601661299703808937106619649961761866010551792295465171980107307859864163299796885835225857329797692286102834378525862800813001200793421161225971400489985412958190992167982703991658554197409954802979003305794842199701087232445336652844074711619963365456750353461131658175859845907887382507958655211549474354907237618579786278145911988960688534372960310602997495753811826360505811707770755255625715390622196973686352798985517428935306937121426027186641667744064665501592568477938784488096718476621386573196671517251011126826551770423761830003608168673055471066112514950752967398524531525660156578922517317202767809489532651945905668902636444316925286255233718507925091360547377177110087067418708883792533015366643667221069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 88760200196036563289678263450426469828383488751439287174827428392430731570113524979480370575117802918931559383589981392318119396837031602580803691686293139835052385708107368542613531531781785638546696753204743236474098961492155081299321362944510045304312980744567680069784855151870871239870137251766772855852396773625370659244595007506773503010257597752190516702633833143638287149952392481939355815838941402972331652623226350419898433599418349355645195653735550811756249686717703221231543640601536628580516099073239934383342095708041234390314231755381876934846255738841786755179533435462784472065538892193279976151005672875316026960758268505231487688041287140188952829735579433879949747232647451010965670874437202664385292389291637380069245986935541513211017960347664990330538936731070366531947361777423076501928602631827719769557578878008997802043485167438742269634657240520088208710033502903481197877866254817264985204361730150652885376436976461075412941896149606205500689426917366357596184609859138360668206692506929294478334208574287407665299606496165921143416994988834057592809411843768407135526025646035302603628846698491914525472578083202975465357697089891883146420055975967280102621358683306430971294483796070863902663824470473791917652489656384248863098274064307266765829184511387050702242754836698119576527432649771985089996650937852985772468220842730740778941715145400995975118663553033442812549196076201541452255434779582477736582061055578146102577586165714479506807884637049699951579329651753514852414402417327493282613829448442133278342023521437047712206479266586967305334033137734913249280110062105996835482910486357622516317872548615457460341051049010471895126916181865588706538742299229793160007226518947008651073515002946215167381328012476189895643117094079338108904593752655296166333655858599965992338527308263127670122426421277278467221888737495441592043425926221557237645576596881948447784180117911748311836169389539181802327834470121270402579104817746837453950178668644959881596092107840515165587156725689207130610162888363324217876453464107850993477639229010755865522571732433524381813996676074230658813374075214594038206242239465865578152642579869795518460294368696066644717574584829738953602000675192174272655140643273341538588283583521842956542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -217167256656945444170116407945823233571753377996242023669218155285992017550966978920711054776870809265876427240766154772051410436604670495677486074360410885408415218404689946875752007861830002873457157696067840644146718980861901297343389707203435006375259095466934530037786077930781701446985812663833660549223122985705179234270300841919278307329326153160515675228317104456746448565565530750024756676606512399989274005426291530601877933161552971220266022280855265058318661659973065084791940613069969177680694929940341417973867188654093610341342723488484490114468110607981164937513301531448364005978875015503324886922571493425873787778868869353985047333031899125845971696012942122075705081174708977638562595510698496447759071016754329355761743401901101660447713913924550014793916557940099334043698525580256999024002863880967167302202362844372965408776188009802057486197454138488178730710757164339443865204204232347931490125120112949488576084579215020756166277947321683527368386137174513994744875105487186063316223674320889062084314949766454121565084060458110399226010962463650654702412695454033904681881219076863747509456418081580013341003372779846567551714942048026353008143573187994276765031924464159079369117690436520432016855313183198140737852858978496276301737499319144071615729446655546512556773706248024593242634018615036872552188334318877962454103260562018748870411487962154021602149980544610049603741059389878311074374633244112838212383338888724394338683198990997303485741574335797905749593261301596003193894819043107965987712532633595779109833549220920676974425804801564331365276281754978205096177584668907110144619835111435221180620631169829662238746752598762211575355163385933224601613358066304141348946758820982684901919128224583502182794580346424209216987395535968538933470934704541413264990108949616215156136090517387023716467531851504570838856854659165667426786568699122795667540877316653553698583189352441653809808609175445847877396720130174467692682674417713479746239845600981053286881569434128166467299090602212792057797940432843241409159470966042542941211492988349388758337745461341933471683352915060974289590602870013904249595959297722418898547284311357189597896993272022732889518623504314412543884286365030001669020618196292993218321498716250061988830566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] 209613213496862735148064927133240085657442409225971930793041229468132147350390895667635621897359841610612097490361465622146548779242927793203265862987657457954681011806919833433021944460950223917429050458700839072698227229562597005904361440050636158520686821438291903079433691124241048813705897957082175862221367434526453922027005715025605967089060213281210482995407091463479395982629078474597295692637247924311524768390389970627907082609080334848936395390092386070025500879525662107022086432028565715190372149802994321166241753670946010007859277391459550052545788692680963920805349169597328704614981278526545807437763701018752134262021363946919776841406138787166246276532078320705561940180921671879441662332615417134784890412722098019817663596245959560772217028800827382960812641038004987433774042776038026334230592815763884865504319719950319636618150661785931547116257665444497438269806626548370537509246460107413732155984453821149703350785846067144624318296275795844447191543757566004012584208513849949015577471959539185007121219559247001735133306747347897156346794158001734669119339442141555870360275688412928160271112819976895269285563530107604062246756037781374553779351097837563266758158074549904533347303381888643389533426898469312726586391510284564539572242990045604621689581079815856439207202025188041947035553483391194283790472042744980717274178030226465380953025129972534682004750827950558524764240412478587367131127455728139237064568169361485692775462381658689920511646406719359647154799980332718528788288340522942130767170727888306491632539325265535827190184499338848362561485462607253975446167256541201102816822426692400632634872698307998609753976512146923900587221412291363012411363641867467272390818940688024446932451381725384404457377856742480012247052436736788336099206800970641036048917109828251265656064200797410322300926568080444806429537662864580820894825721801529221835098186798523454855495703683951971120204703785419572705907890212930317236275570978097441521111427088472433831060688616042200572614785970697743261556299665826887125032655286536037915084611331093561883776319557358491738890564871903659241452533248365183188424534913800222245740481312210591210691943613799356261156250405553150250465635332210372793027015729267620303133412562601733952760696411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] 3790320699370929549367760389601395127374180885506135833656309406661992727751345304563803112124191463387963191581686185152033402010973405148611855441865291626626860398318854693494593340122721922939754782331435285823902502423583242605591164629827464474913556429320815165667994658302172034622645979871422344888552540614141573433227449847436729954499091729515264242582552260353978082944142517856856583681748174731131565677626490687922517270594308948543414522071790793015688372835499929318646575603344558568954475766090987834243170446311852240710910771275934117878413341968889861154567756477834978494659366147333377606239350390562584645588629927106327544852917529191753390080765039256733688883680210911828201639296772913005743049106025828080045689953294446678235384030575307638228836917795346164289794689036481882383511117524445683502461121036650811123852108193233635694207575912115557509323357353355465916192741223389038926754824201457157074346679747097545530032717600005308371142510453602103267247930568515665853746121760550624947624358519910587613338004733020578683712107410431075146222249617542445751938923415572451956345664605887776706349451145239207774902143401006603575125574343922494202694586012127212405024657946004655061630893347555442016469624915573244813528155579140548484697717252159052606739777308931637807077962135268064134936480840213694698830798638298231714123327721199959899738249085420248774138595009696047830962511621692101987722007228866571434578470740780408113840678693143778817448623864440576503967401659952615124779154411413115214570295053579065585116846892701517511784825232070495537500063242677466469844973343829382312094451245273436469005192133548710246204112316198807964000172889553654764299675594016063971796602207843617366420228303246631979921241786885080011885068792738893254297049830638044769262790838931077031685394528118955413394147980648467953622914583789085939709308565948185573963272644465404466316200807826910960092964643963804910195211283608778296213862640753268788010603789539385496108299514358778588986723477977382038576571579925506527506469620127455400708551765500275949021423368782011302326604422107064259077598422250389199877960683096079210927751741583142664780337766399091261683255972025193139847361853692270846488687752184887358453124761581420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] -22400849068118972325915586989015706889314955755824109875437771101751765313243692709053153426291852557928568838555678826089116396069781208794928497547310467231123054784622588921720617665897606300075960084293552446723948309724369176553077243433916743650436595224047493453578021581173358763559243484730207531809530244603937511618680202243133161272431065127155994402626653804103404621383865491135141339570484996982566287544417163108541062788277851274688712646844778305289982344590316463952182865930956009453287148531928323775797664729645910785766435708505365577507650416270269712215192337824315095165702276166242791012104005380907177041325938427844209901815544211252186450279659175274663342510568293098376849691781573026166672207137836985789195694215755938783839326125933568102266571676611357079245969860027665601368892150574832633501848500326873542510631568266716479625129316112772801243850611337457863965416136633962355242654029765582382734976773561573516768937773307152704897343306963116857591453446274770473810954823887784092202411284236319484993174852791532537948472476040277543510203140569234292419779444385446049635447734782681513339417517931797421798631235778789169294940255632376672023132764624928043804462861956515832803518037166832931201590555048434804310961543480587474683724442145953676657219554150383692078108324242187279926202391960636481040410354808732246129677719127425459119295324128654407094519712324365280889601510827538125862020604296393020525640356307911607904489465392441644636704536878579692839532502094021140507033213006392494136648081717713057677839144300855378074530587521607871615370915964305431378453553377934252413476920247548672308250685543261321824906746430064059361903191893567275795315300816297760563783816778402312369153129452426742731379345867847946834932031112150299892071511015384102864288052574638684416824982722708641016593186623408980413234675083143466293642227389953583080663759925501120401810349809369388655276192601489769529689890749470852290812548838997349872430846233081041726557130920657117980226948536784523268558536627415294292235026106794741850683644024968858190087471983185297543026369257593663902735489665612316039810166209236833135107862899236320578515139011465693296338062287344647392987791954585400679145212876619552844204008579254150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] 47973962653697074460613000839797097789619937769457909333702579161855088233937989298774358779460442788942184445546244789499461368514894436914522952059247374596934873637759633357616296191570656512473017704162595735999260906306291556216568502337484384895121990775934101614481579069491724943743314213096879679493211603957362111268093185978740155829054813965041737423916046584020704526631844935521625466037134445009211497017146113832979724483212784624368494705582062515030877698362055900725587953208401275981850056193498949845854062628491480557660168457828826127780875898976482658559134432583768291719698091732209983887259839027978048650079029112677354530554946538427227592219835109629527963063123572032888870836108231176739150704554061643927963678152743364122651248152811041046436244356872062216097856138594128102960464866538509839132078408828260509000144383857571008757474890677902556914055220590456763146218085630620006552817261096206829773056475219397909713526984625602377768318491229909784500670070269382806251526879842308890307149441586836179734074071016031680530022547307053324083469999936136497733617222045379006807559949888378555650878541537307060498876733186228623924884938905011916698392013615250473957080048322883302538064869493931124294179528585322543052602348780244737621724817956553766293479272989998962181929681807275461416908642981588607491436399582381804495578539250981478475227254779832258536989994161966298042368900829647957669528777761371712901239091261917820389881203826160243155727004912906353767714833806758862129272953368273859671600279457355697285605128445341277968064445003739844722849371525842114766134895433709606386420721624175296487237324025012462431000880745416190627190538684797198583814286056842797214564366680581685554169575331878729687257085631463981738841339740078553074935075571151607609414643851407519499887607304631377010685644768879389927364833286738902970840559832982922647082459548095441091142433366596863984688448916627606899858763214555854732102451354456665117022385195541933265033839720653871247333405647560121568291722676949355970300417082312445852821070587861667888424966435278535840634769266864211435178334476653351268991013475386452460065904057857792460200263755524448364188506354207544892116082526493582451058934334477655558881536990156746469438076019287109375000000000000000000000000000000000000000000000000000000000000000000000 [127,16] -2656254795521884685270211746947422348813311321034731725611674934148237770297257356750840032177441829906839593272056387399594729597227750221064590535222495926286231222734397446397939379822910466528836060038455644050129729664255369115200797100815847265320459968763561259899273175170725801865357412186238578235535853907738799471995732825133164518147096979386587574283049741557052859817954008649521414579864635303838449428494987157009448278555679595842964682446092703600130660463653522381916206107862926319825510428745783705256111801771469180692248509829280763171045620913915006502606925126357197925041488895523500456117616709133969318444538896696746989402742781610730888823886408683330587516457797556487796348505758758405979212115065467315863552663859086265710409604355234781009728073942603113466094980962468248863166880082223328634402139032734727757136240047113880786584643430463216942596014406076071102370065325154981686517302513464123132227762423685332913188954156884792073146926422773437873857993883525214685671382696924453256188711970296581423207078779443325640357389782360070050980488232975076719933386848786311706704245442324454418143997578114172668148805211356066034038714687133010322958546688679370112900795494357592477462601122351313780018990139183148035314070042659067954021219950532610831182244802186818885707238985005984660708564265304120103615932412176655330781436292289049203788594258317782636632460767508008143979920980457910816665215151625408757739336695926226570249018884042352856010550410960018151934503520634548711084102191485834715847207139625492367707868390404417295874460624671429998994902299716581095692926723841993253999541977986530144717700374709734890805672051629190862644810424848484029933096192642914231651883938803392864274005202850634007864811603906117724878254414102352905791149831327779655509933830266165959758784953543228272233812772882824601426787955395689973791139541394929396293743160673752186202147145071779071972909065097281165327337468268759823524061988704613667464474864230208334364877637657962503963778325079852818388775840106057944205628314034552322288200732123063833207125376113354130275935862467312977650698083732157359410732764706782121557586209059960969448558105104122269261840511807976885485672072215675970057787943895965274230391850451837854052428156137466430664062500000000000000000000000000000000000000000000000000000000000 [127,17] -200045818219960380254218985029523815669483230315100982002806466054513183191084200897361268787373101921807790592423914250359772754557208334355758530843607797389779261571050085094164382965685940085436479050040300671512774123143982823482125671863349209403767793075767390140863697524401748343097754385481681359475965685076285577243009523846634452042653391368913674719290523685357513069820229741112584974660291371095679533000969042871900848531171576821445415285689367994499764016579420213138712439270317993670640069643401430717621352155797070126772774608529691143193484619876285671005785210167804451107334550309455401042602095170838633546600641042636139073074315050780151792521068110579715055451388570435505907931738080472302312841238434479972020792724285645147395923409291457107427167652847045340818760748297073289381382578748121774562510654506068696079875180807976759826776944784614817550530249001961965123993770728024607139113714148838802286036254307493055093662623951157209881147907034679984427796897994887675131295049007820891822389628453884883030638946132006014041527426355476451003464801270453737202037418939761861213419966411135748775364722844436254505795555146530802586576736301705332316402302771949587625466656990161463198196505684090881384521847776673325092249053396670531354793344159113771741620415045562810184762635849341613140955833309128028159495555213105499910766308028944885845205737452747320074437806015580844175791878878239430231747479661499063427919046528925692396884564684718405091249758920248177335724518526096693559847048375200932121975273477596980213598172364865520088168666964894720266075343682447682358372688176924508132920532788611527648270485748661304306290367113275569032964589227157638346005709409469632028107906350863961754076707474631086386555102456755717894982739491848505285396208587163256526747287072439497554564668981793334028842872133937477097053900188585391380634861804585892745847043605258146003753052438739108836944804140876908502123917234502502580935193631619741885253964851936355085479380848391229182847200488249158624412311718643660010532752086798689889670052327411636188821822633394596690199162280759258189132575089399757405366548991635051425991738079899551001370315462360520734346485454361957376013379735002050711383413869508474591460411851073786237975582480430603027343750000000000000000000000000000000000000000000000000000000000 [127,18] 410388122699351260008743819680048283233689021629221748787373839630667017154804207438528749747384650740709217539345158169047246481190204020141680658448720054194013015793344800448185347272695775752007172134132585544338389597962679132034191079397499572485975234357507022430251368659364822024411128233975701338590740769977394862574272067007715360658193915887386521893621279033403435607479191544929575337804059863902347247547259645172385382073253375441526942794894523851787905161729521648498442031699028402283199905188189696382340772493106582801573426477615839048894390979031950321434618136477001449858919750152736903749955890033366970743332622423333982908274463454058539044681358136561788978348980537741689332726492579084125167919539512375914616892077735300923269856549156007825286406023670469259715076493746285729267499132054054598180452825362074956677089261108365686440422036834242186522537691497619264303313085374692778695212999511907225499420269154479590823228616410334181932715040629960782572409879081340818014232868819381970893801846853415523020893215673882873308213076288106730132479125265289082246860132751061176531320207297637445399930257050129135533639120523017194078696238859945128226940316203164403779693047546732787179908456044176993617022835087092498696758040527527990231409298532438244710316517874295221112529266612468315615988408847788411929897666420722663305858237217541405039786422947765129275053938712304026668930983323939919336594773840043508144376577096634244549986186107398929580278366486918608374018732958381967525151283407169848026905513875188256018307823521906180936977663312903085885321278487874290718155011014437667048103970187441271356152430773226910034383107071138037213674452203105532605101042764585590536025351221605405864217077974287395440376193942114354585974009186768414280279271849130428018949212173964522481698628862457772777084266312225204648978899487611868914879878662831202729763357921881973319446248457462495306462115500750643528298316232453424222959019192372539038132618083783556261741551237350406564226876018766125624098413174877446516259671208313351164094616271032096872861933184367202494179047222207834721786798665305495958756273545435592014441621337075909999472484272907916637296047274115367148959158471913795339807305491629995676872898419454416263363327743718400597572326660156250000000000000000000000000000000000000000000000 [127,19] -258632003127749774401671375391927297558375061431247145616450706137179531914796427685950186941722912311015729893484461676138711965519534783786087023595895007506866336850131554578059800746623041542587303994067090231680812328946573003569163488110145679879398315872639611635457036441757972518348055918338687727343428036352793090249716670675950115711338299392439036020565805309918515025407417642003816720618576474011150716721151493713397561315086504924289015459288951281357094846556640911242144214909291592820039536373415190435831796610236966946284980695204502952047317680356749175085516004314938536825987552161878692996936122964566912542347190030245568700356406774092528890155467249616047607223155621697959268363698462440991785091943564529784447174699103342332006111717242437464406558081315859203520556965124924901059713684665518252485279593732231987984833976189849283056674731728811486436119392125304679468124778183644624548854673812909308196839100251658587673264080749039677249648750672170013302238095085610782214993510993900828937613066978660764945450852997342282266945133691587728161082193513199468319794546502985917585531835180852514817139479808159568688342586104203310520617019000232592390697410571653707512092130582267252986385195401379058560613106234319861565575673692710848632857349436260906885346333064675541953873725859351691954642211777446168677793070767483911178135201373594447404403693546186136550298682379379010561438913381410692350354394280214602741179085412420117067740005112398683487659020795405455771921793909074086153883625339461604336596284322155484293081532627419305748272523429711393266615783274728144185214293004127480790045653377588022947574339923327221608847719609320097532734808888590733242421370656905832865126267756246544313403025324720578671711907135448453030293079205363800566350515656804479771856659636575777654862773049291420041223439000210104715533463326742409973260537435062417120761689561272118054513728061892164975011916119192948022280324066350501623284677701558104548158983720437955698570476574142442650718164377425721535402409199734674473818144690839452290746576864633651299397990052632542423141175195264137483108795281474108610750143083102131004323020372350765293712877616781044974370238371184849933589267963959120773724076769256775398469462174939718923649678572473931126296520233154296875000000000000000000000000000000000000000 [127,20] -186636402057283985146160499608326081739534116525681087669395340746179149541765280932899754493665482054753263155789906551813067131920651520348135999643998043716815685759465731265161099981475041760421702275116539228958547833782111512765963204367713056160274548432444132105709630268727079544158792727875638444955429175246923998912558577869850558230888050749461297630824976011386292390907478836045448973829123714765183708986159581241834217864352161266445008651761229633725356108535412570826482107226973967808118091684766831953684119729410208705379653012222439517844736426978352348191494974785604793321985017198870193454630351218193279314853643930233003369030466069901918374869408390828722059284585154864824451624522668195483645458131024837327883988899634822157426818662174920841056679869082824379622897096153829279763821849177511605372657780678636808573229986313609431528976605253803903339093006095365204463182850465852894623055453168694426308065067599865516002046514878107264920179347721878335982994050011896472831853307325199461448825531588322152319003063795003520607585232469397691914517374308978661807280850705288752620447739477323462597973752325907175291926680898337083522478374557576583626865828963021309759667638636283491198192172942012015608696363823271975690222944500422802557100113281844930617175906932085519419013876064823833642317562953475476143586631542155582030327375235509894605715234573981139247768668593487008334451082932459885828903736995682448009401117481821498335649312748235181979868315527118852512686382226534340273101944425897137657244331229135887503521633083837312285509397143840853195658209683970915542371450780191045124807290353237420517654685808343938083254075882606723209076270007492901458590602108431180323252411006650757993523113981992612434615274950753214939768782654079636671621970933160311138700812359518573137475258190184855861379679070747005337564594224112397811066376297385845549303115813513153096823232849564172466423403376284039262141554292224653125465115872601359530616549641817747280028421499544268303446419088366212426060160635273032960758424211183893985826960735638359297594378132190085841842262194107125273444679717356531304965407240230518637603701714901724869396656330365024984640997373649861961547121074244543625576473526833251899834533834028216117782023042437344884092453867197036743164062500000000000000000000000000000 [127,21] 161402377770798500685854619816371059754637865172996699347019585809124428520743049298570088965385081154730884215987357463021066717355336864026135959212737236133296203023357359080410862089136953869998344843659185191699784130517879344835382668260698581615084236144838478972454891769679299226372371138096470149176426845768633779461081836465973892451937505396012930282420963043249577342909475905946059987555352841802088825550404343926062658999584567858931451990668229331208075360600179950633153245495701766807028628519443055893583871232468163638058663714280139930746767031300109234969373595075912806426627737149894779636087908795782020896187854827805727398914674275068838931082831268953342088943141482246434981785611012443870753244171242780802481281679396633056393765248309684071141005713288170140794146765130458186719657898530082042776857590361863668398818414658340470854377495250174601460326170210546055712545574820167065462562960477732628667897427999548056558253137094520223063016749286026449968432037168573328262576466305408224317127260587988745766072791825938398502131446987277946996507856230887687329656515514611952102698965279704343584822806077750833954803409031119611098635173267721512894835337962310582695098584668861028306423697604916519767618989553361432232320951233049343508156545207384045365660045695025374838833250039966595192998650686983186052896333239847044469452581622312649085992013342166140808126528712007480754408798648928978155922364643706605388052994126321325836088198440683796793031243179246127166950610541122376579877738188772517968551468346480449399905193022027624066202058518657439174759927192650888567606680292656869535815822603398085672639286880803150201774698971357572961288568622904206941133952873418793513673949833194430547814435011679345790750057189498129970451808825476331619069527873442934731580392238472294975324295673566944215426217724317620457245401022611407599323325753648986548510243752801414341517102766918464594340901762233922498482516222304818348470633691352174316601929429119323917034749151493955047941858568423774124190915356452395978260340959325923424579650980010844248865939838413853256377322954265977948873556844856431505382733207783283609221870671700739075381314151095615228338317893654624772171660097801347913573843228553952352417714792334025912469343960742307331202027853578329086303710937500000000000000000000000 [127,22] 545885389005954302386883699779370680133950413814190384356640673059366089328965408875538594756907626905166950931746964979734067988735413100719793739011594495733284119308780228064232534294955277049309278233732436305977630154471193747699250426464457683654828897545943832574437251495498186110930323887582076727213804313402755926123507438331005483570483253772250342131532073721474050383418839737215102534210300840120824998091242210878535662712961563910494396748498376562594289452992582234498679672590814586581824211222886948805652364665777955560688408192725901788836076445243224514957466193870037665886013157923952596771994643050040507804425911534411104079213466252794838089044399003464366287551882326100604017419841705891681343370711609569858656969553425721185289222219441938756461764263323762765031178709566978582220401219957569718600624302796739974815977425895715309335124069732508231366792165827601607389450359429503765367648551734116540026672940789181163812741219756979509341850864254597954129759966725056809045663499893187148978225426444752836382709342286540884577763740107912423260350238963529647180294886251800737305305830565586552222961373099648106264219292258681795173374767530270669616482545666838962525377303568676925285773001572007555065934124181246160725030720068306658166141415598694980013347945145800887754414538329469374067834374122014550027671109192646246336279343456790347951856242425078309944759324008559763960568914788050990192826291627548346414018738143564734761524390118799943248478320406345948280404349497042124068407124375346095927280288111578223928477005541498156651880788715874297230688153144051257105495368142689828188678084207636562154023428030101564788555338873640335949351927182674213984007921556871922748258129236190839253696517574513163095906060239254611120562872289496655234384859530915662566526920756425267854045217238718502357877344531416593774889817167851098041694335724142908129567926776706461962232211837873423976852689444783143379813783392438682984116581209021076341559457464186320512623775077500213984138063779077115880120398387362798015797672670568703051705728346599916846191224562309537508785329689877196923670704006771090798548593426335580726529235948436465101337572627787463724330601322329346881394008563494111994634302034586771691154954749285157727834452917950458505913502449402585625648498535156250000000000000000 [127,23] -792303371497948111886426577302327433104781851271644074032758235300313155083901512498988071606247704719721235272248026040963092188518567007639268485890708004033589947752731137976930272317700849680911624652934154437965500372705356480714091323439038099001554766706228462721120613503530568166715759665983542168734298752407857871400889756152728762658419685210106004261727817044319434960548087778098409724410000111610007669159804522648326718316151949896907226147967765419321597661615202796612893888921050024510815965207569580058689119624251218975656164970448915162434704917784178284165196131939140126093012443945223306706399435464154569455940757244304452295547679296362827278162593687600392999598279426916135060251957757998293128404469499136094461978414147404601176204846744199968463838119715671759291283934622116300986910628956972914257401395910873290190947127595985584059199212610591075895033231223860565939759215788731382303927262261450225731504997260151761163910165861302303974553470585894182423150636138430181352950812095745786465007586470524510259550185823177881284866678821461293404351054264604389398286158326238522899075079530901032229009818699891998229599694423569099979805223844311660677996847438270273836940252185573411094813817249015883770484420371585723156185462307794611767099463959337774595864007964024352459556746433273823108458007601364773302969520061991533728773154525861988442463545284095225371169203840186172109679374918059459270981550290320068256081027650796599567207395621617860471759691460101012803310243487376406834696305850071081844948611319221973942807497975545585699554137655953520527609923459585624877647833206311880596056670834531666029941139761458277796090901161337417897757490363526186254076758326039598588501867920225074597647751956098396965574588125471847985158415046683612644951273353339925785257184385490647709494109533328692561263074968855644614713053846779208304129266890647159066201367921991303804200019649584803307045114456722222489668448910354903415197248494962269726196456233175370421442265760239611013075457701499919689853478282284859751267919435496951076876183501241674117185240653963264119767232220143490981392176619410628176996525709719983333990415044127669362930869503654126037278716324468686772825938096234693943050879312041971388333594941882970223661032807411217816773163491461673402227461338043212890625000000 [127,24] -240423542900668457959878837439813096473651360856589065041355083545430807012667999760869662962619510707443815198116001782377810137034990816255933607873018735742185975099627411015938272332034353582638899691573701304201458708659718153138464538795438809638549474053424201674726183415863261227051672951931238558500273544929629682244383618492615269602392277712005081029012805111981285254381688845660430399734182796306284600465445659818346000811313326342116033695843073183821322546473052065393544704881090706817607757086299819936220911222381373570369023792010099340406199347970135518575948627350767482618147165929024489918109166130690782735961658017290354791603003627485793429080132951354415382240755969207773418818258225482290386569350982101209850030231435400921628204262217902180715916674220385202258537167018798862829713484441165858581667357873697864956312168979297483470918230886418334839294755334927209047354963854610320235695999788573718185735168855907786252175155133379093683591847959822613626636414090211692462985335479725374630313039832152369245943846504589398252211448297022475597389973652828345854764142013643489623747775629657061425344420213169730158404343649548080906685458358095323361902150750859215569004948875868805267644725004480481729000322564352244734318865624531548167284718422170871433088299488788591438516846859444784790079789649488950112240376784316539046500723835739050355925585470444260806320374140384258994313839015671905164547936102407175371197667510785153578251347950601661251540567336847001151647572561344390112842099666778290332575648254183255003867718762246531387013469879953776105931589858858882291321285093562546614310088705933753924731769713401208677768738568565436586820580790842694654127797420722945298143183579558595019837259921920585208857750679251415497471107008905736656372043113443300171015644343863346642460366337987823576543245014848260922755147017433476504194844953278884431099185761474150403625770957485693185691523429260291947567222627014552862159431791907060025765985012410539161562241739308473407348732142290902400974468451804104252433658782480109908648628160504586478025661649984498904231395660213505365584769573420936632872358621446712553868293117481989717934094895571657822595368526331170562621463399825263636630156115369115608144994197396497957102525980374249647830708909168606624007225036621093750000000 [127,25] 1678900123945338598633803454167666529520031529662095740576087593514780811681609327530977374166426962837949395683978445134441308304441452360940309815702555700962382133881083196522733341744067179983363023529605891289612797861951599774913923372932763378792390517181152388756706411601006935523243431087384545706460231761654101473599194762044035747908171209107946745779908101541031286155240071312060533700343345543312994908756812997578483017525443297596882066061159600178783154421366560773235596549119103957954908583406699146619636960536919580032629716075786456269144082816738354136175531511307396640475336661830198073881536427655084032215492358939068209243068637382037230371668570890056763393549786321244856686871884167847682217520229543867680293155440437231479928697548892297055156283782476435820238141861023265920765757101305710706603660585017267874465973073015620314324450483029752945342477199444105888624358923312479490502030251187747377662001370313100421453659047633309531936648319810468221896877680826000241001793156764568782019717147547074348841893148243928492970215308946651999931693894196455432155957128762258274056885863765423020086802994335654755196554590717672750708163809620906203191696613226504152761604437637960743578095540920762374723166561556756238925894879118703271927015144385941661232197251601775381842636843671057073958737252120246778300120843272219768195529831123299179352992192709819819123883317812585181812936020168071779135594531146214167134106614430084702730330176054231670924970346418088209269351372234221972048030035944613342344332746599651925146129159915038859279635026005943912308830683835295715918047652290354172825468725817851204233264002019355289712884388253714123056948468106786917097697708662837514394725153239012190419608001991768954040814226781043559828598237944663883963391346303034584526369632577735252492004306158095147508592931496764194781116671945077045760452626739679280637757968398081611610187546732768841728393348698397109034144064914425160686808204591496783359677557456674093921652473795696686837436887227915005568767183029303353450761220632461798784865323612339542843410228369530846890324091361581010734393723312188581634084184512274919999458109119634191709537620962198762685549354775560910663378851442392207621696024043029078541844702661068849584050389345387874207027323336660629138350486755371093750000 [127,26] -2327859831314158381019244320570456904438643320595902330790434403988277900445182165623685561474288961100354356878286196902077275865558522604480837854381243839311721438221844978518367457275980623886130623390397332516707475582134051490259875543381420027122734655331300136174107942227061829238591002690819964867054383174235796953279752730442698955432669008050181861145908702128273837715979901666859741119615312989484852021895113147381934223758829213037705115141307168754086957467926920245939983372444698039847180777537925515063571167526588362357280082130453450193503366150538929436688036574690596174673536160454564553838809663128632484356386812025338864748936584628409599612325914758278144604704056998087747292590176770522040518023875618178223227730195911171037610710000206508301364894918447539216303656970326097187834565042905121045299965834526176926394034373014078955777568398768861033888613698365012507885056606146096644861366818098832023509622346551643233626391418128029145587304447899002373595745918822068889622865743912182397935755388694094090102029317551434549815791969669569185057855804342224355017983691485006604374230369418535396542836514765584948371718626703749184784816453112287946042058579841991225791682911357684820200245886607162451333299376392021723758952740656562590556851538226640409962781205810445348852510273119677334292233445616278338237774193965478987175573135427595558033686197197878856076419641487822001290430889196851006854781207983003121123725477938069225182033230636518708074283157655361597546337995247687067752160259076306436638705301970283010341845202093877646755069141748351034748409875060251487802614322864454705962888876067157512256536483474156237111670690183179582344151517985872815623893071628638206937225884555278918890105628064371998385826211166389855594492663549364645950515076034642957938534432666186290783588457741311656262839000720067938565315085157825557791425436815603092977453067131975460812694244877810310458981325928196247617394367890157938250391369279135738966954567730975130703323795098047070065584210120300005042724879815980380266441279938082993408329278507229848274193267381830614458230402775136018105310949413662014246739601869058046404930860394958207535918949424071182769822330240547569179541404792666660349816702124752218568609782919078249991632484361403498951403889805078506469726562500000000000 [127,27] 2036799334471277356154531565548058836880859783742459081642113853807033214623015105067259626410634981840476126274999594273190751151156600724350290933760215802305432583112940302449307798043586715756942169525941465676745777749536036603654494025388195340974385750019356714907061467693458929946989994191836457534206306776015766415385362808180633536866655979853797172776491546536791338310392100387545389546834730413480505267346109727390522887228735415306224516774852273579721246894470622475548587732477274548668307151388221308734166708515957220317925329399434052597174444301999996492652018406854040675138903702410605723191988320766746348838651467183088284590969374934987758188067171577591337704904389402261341451610602448936101081794585467478592842685185279763349863611073440289421814531003237497103307796843910349692959189812131934657718278790307187101061712269894473110204686578930844727511954311247978256951463002202591655747780611858576544713839826456424435251722630444846769096305854025476106638013057338765564695424078958100995778705653729499983804063961356641090790564973840904372389595070422969814314604071087529404087893717293589255630463244389934915551602023980650966253911085657742246888715545768173172586177229558763261384015223335182117882321341268741742525878609652075203044881055089068943835498819932760789264511701204749869714264392345125799409339334884470535819320886945436613150505725158620661857204562619245805421590509887577470332485542113730607182702433727002862472134862971905962787842972581445928771728645243939017396947143864824491706839405458993931016565973459780026348479702162837840959595622952445466874428741258353303915190163637930884374414122293683699877078188440807576687722901648204004795145674023066714081113413163611886006762593454503172429762950559718874805626333599829876133116271940892141440230755527694519200247611719859216419528176209483124279424337727554023211641045568750195586994535906360159422043045577722362144249142234606824703805211210696893336561915605020726055893150159866579173052767996576798460960265412769746470268584359324114604140776398309928981561436770925799905797741056198485783536967686836696094205334177276944534337003262449374468187108797292678715187275164292680503821903897166927745287384718340833591109702900351155594919365558186373796827712753798600431309751002117991447448730468750000 [127,28] -1280145719407780090977719264077368183678954716413619583502561684878273681481768937757223648300140301988076049657594646489470612444588498775726672797013693838851076061939244060896232315225831577718347875566149208566713796547063957302312052623425344617082131004321967098349028311505292872198464702574309063524055412110013434247434786042799056877653630779136177863731859227441430972784518970161612011137175667905151428533632815437298894764989312577043350152709344196463391984777455761913580722035743322441777377016555656029352457708719849961655501406933626412214712584259237039264230330663646784964573165566842136515666716634240525195615710874049230030452440602029070225242602450669914190527404282085704892855484972171969835277784486582756083188266637399814527689355349904898018699309572071735673368124559425864954023812457841179274135481596318664552311507838680505118318177474848090980904445739880278703364479504923321140814223961227271528640005384864872973902620835208910649473186558531593687919714661486551341126147679952602804586143607505311646996695420596106989783607126578100266494875834895770072660867531607297376389427253416196499013398288656177298962401370824729312589291675164755998462687216905594740842016909286003290002074205396603128022165158303348025587618657362439482464929890536041269321843679080432061581097019790748740604783650846371002638219394141303133551988756261064500945749347982965567827773431517610462066451572460095511449995130747013701064720051890892641169428162588549594975414330764345468686997308620988995692297129406317774160033767233736447877461109353597770003232060546284309348304433814374175341243036572509164665740712180482654489191068679775617459529653218376008413213527429539064687316630930139772805064082155738958682284600206368709952073179153258925116576643836865332948395005326941550810003021904298920819228804262187349878822956193709381862358910132237107417750463454296149824065645862730592994972066510764655631151105420282439143882564079363041390292364503584673835431256622724211923405356311701917470126837145624891282750094853628606015818065792792385042050004768674017799177556272802944627151057561134104237600957624976831132328437109093242078676251283380789073566769143997826665138231428902741714858604200581575804552869705933668732293564300840997256889647326616454847680870443582534790039062500000 [127,29] 546467394428848007859148343578454566555902653085961633397052011816739712171560757386022704357721959504733085425097786995214609250229498192310038348708185129846212353790061224497049414465985848959510217365423372139754740495264236140501478899919540258379367952962653318783302878054497382823463552630424504499600784044239291580709556930054874946561520698392170724698754593765175688207819803991040300828519140596886486932315926483969812560030698253235466936308245599233688554762783609165033622928652334179484810720607906826405689274914282474186969920934512774491086651227784853423200684610090883316021476113798445808357006573194639651175068109229171331262449185005114807516590611210679125610416597487302322543132307374786810971333545260446119744793302383612780274493469096665749419563035454699850817677811325537312654683217832513513756929463141750858460575774919601775384058875884341550780088705997363581021943599508030729890799061105798832507684161903303861995398137053689697943439024183986534252627336831197989395387504265852796479401570003878693497614540687566884468524084226870134502352315439709852979124564509467833497651129071142189732718054539683782524309613235315137700557865924560261810502214099571188214336042334170602367954635615053456707502942329798729306908171123044367289758221576084228929467709775858084507083023418507897870890335340104686721207529581448589416458131789462761622621404162335122610255356148095947580389389415908131454102716347727983143964185113009265808108543773623757831341046391326656991178529432636650836654923263524664432273286068340815070019459259184556649915332201900686176528638575654754879178278455835600522002239957069176927554217050970010733691123240322874390168443317744859604741228414073858907662846027264408138474101229939966672139402492810826082016348809870888374222782867311872882337417435165401614265731066581356745866556386384813622908936002610956626226883111494812375736563341820291237942884875581797320395913081300715000082522628553642683628584082564465085844512603228732214265452488885633902506232736924080685496809942150447913925829198032396456526921404073796156909668309527692109382723355383828113094498982334541516374392434516847853536459831239421568316184497225432462836729787003619965937931570629424941676249534526144764507171114270823672216109700983110997185576707124710083007812500 [127,30] -134244495816410066810762261618583122718783488677326440319500793771170255235182739314166120628633525718238144380099677196862811090715566200898532402803359789489033469631568403416563167987784623502013547654352498389926409501881006721979591167196971487585697127070853681669026132956897030545072545618809078905114698525966999738480953234809631704353298561443720681927177569576234009251809041142353798533231442400922034886152196036088766074753869728377856200868837192711376674985298388445997699743598037000352095255797028144006603390175320181809979903343646266885783767537969016767045077129885657016889241852302529604111253756477419869833782166200487981915888190577560863100191693794343244568790296299479082351019216797337260068674257662028150911638297310206120302338686644415001037785154775078162479122587952705643971863843314422364105540419317686710989911856421743900357661224656755370329495708237537037125593368464659400282647706222892942139284556217473643123888859083613876256383038765772819156732833632989174807563797652514204213553200835244953801106607723190843487787606031020026004099044180342750996756383390101330298370087840606086103468744273963719028024014485012935787825658348772947781259751865359450622508528045957613682751957962973044006189601835916342068365767459430695707772280390001465737458292646541531422260649787865242952992748956826649050797869997529250513084565615392055499429073189277961204158229413838493768672575926998367386692694250385430288002319400061850373532886245139688091556280470978217292669664654757807310413071955542704028646175252745653998316802530675920686478899876638793613373477272319438799259288332664362569135853285626829745252057571677008282927443791571158390864065900443055940619258216450422115839082977192804974467211994480910796959891095836901161577072211973314936070335814029670795204396871643230582214528315488617463652961476431141372740634341540931948574152326438791516081125988793773817166331361031565628053053692142141853492486469701785160298260395961902571210689951702481214668263779292409312000158686565431677272135182546620917761986316575005634755883007418525367659251559097595276131010450271687392820853718043322270347991580974937871202843710860922374582605218698467101392946477521311870693600387535272944783354846029168432360914474572605864510776996212371159344911575317382812500000 [127,31] 17591881591698265783354790821229757608893333911795813820177074669686513282523342525734354533921910024244012265646805480908576552439554649126303252894252652627549446096054756592767250689168104851310212964799329454698151028884697608887196876876435669214324129095378122427052871201703492222765463257989125122633209060935288646659188912627750956415201807095195336605408277770049026743219666828120495345446770037555204735789766215829236299896940087720525257362122432509171032129383708848458143443435660634455687836872504693932713984274792334295664535767836681365548130389064533168407676784212364942412145284525739900341978401808009677602960207814025109422737756418102715881555261714748198689953163180359468629365119334536716891417021225228356821964151662358483613417425606402678890244936763059983488368563872889427119498992543738431380173680895026639307264245923293576641066890920932429001364005070482572364634716105006774842222810012979182162579594170100358886863710821339949469018755249232329682365152795766035375781911279384182226025274616375863298240675199920573712729929051791189033610061125754779551618271979597726019094835744044371428374870156867285181957750675975064442911690898471940686041636882745407378335389786192054954547259886344752680148217967646392459236763452506403129054716746318083268858002939323453123855039600676465982621984762464585758186618711550606334397312024465584847864598036111977372400240112686051025935703846818046902759224641821355511930058823588923934750760804125079619783004633676741538501826748599106398007737452153346452407235555786484730900839621329251895383766649196710200525256517165312111141080678213263267304263890165151518886564023921646663046838722992122347686622184498342418080200333356031604583059943177704381199437045184818629052924056271996936778532729051164149419733301278445692150002671856686768391296832892917740738087028465840096607553925084092852737614200444136392129360618363794421561463826107823114178863645621171589958610840856514943208248920438382571972305911156776932755669699790337106398693509819729550313148278846862116880993624320882991403717947878210002383863986842296079271494957822436999399546707544303561138657376618744919649745447923879870737417625484390110257186968181281775185682741877204977867203988917559488529498114219203064312324613638338632881641387939453125000 [127,32] -10222636863933007241006529120096011171421479695112278426892960678319257985548852386663876025142254953172009841588343657162977335806012675572925332701047062594269547694879496416445823080156389064815116874046566755379682262416330700514343818496739371154399682639112031292980266512517276947441525681007910508960924040470459907712738548437352029409489301096334750987532840385826523807288732733021324925401407796626550362388213834921829341689161532695128604791682269605763494683548709421308778117303428508019817708698224152999040661920480226969574014432316189372151185820724819001661502088554647641305079834538801958474696959740075722740151691045440955502815965855447226915972070139768877041450973960300334843629786997045339659320186551441648263617875137237698518024848913765222889345527141336887693008328864490156751316024015606511830740692028968149735654126564206295259941031122044541627800073206408733024102560270872294919621985946972200189764166127252173088495001550627809894681671219421299245925351293730018804070367628994945985682903334968349710974778832782155156660671468851057759402195566324191008760022438108764375635486379077891702496875349195099304090460340702410512624378842621696730538705880954243058831877460388780176648288878380400842895751355317188255838288085295713552561932104114787552666717254420801319893101026296339362741846779582400784955383405005644748703218996626519774724210620323885900463296165000007837117129278223483221227616250856360305990283947406148307920581537292239304367988037975325819327831054384831897693694956723074597134635699960095315281848976086277858912521903697090772055028342682167673705234973103273285179503649071229388478766171339450421545844002605591899215516508652320900542137444595173715785369655267260313377646610780711271386110664800305815363340441427646196003900515055371053935904160336984364420229602412143962347610089966823841299884097384866733516369748601100226214141145051519810367504113421668294585188654030955690058409777264592434567112276301482346468307723406317627107192840463136352222443918631704883398931353044265206440063719120030772998582983894928175218590898782346158032858113963551961355045947916334625478135820191360022827220502537202368230011726916258187272362475501190679515424096597834691635552698211024827872138009271507641528842214029282331466674804687500000 [127,33] 21525855352422511650707103416226377767882736878819823614872193700464795532906126136168411486967034031472249647678924997161381918343411442304776292160664186786031898137677615019774911636693553614303254786935953612246579622661539366265879188964573509818106185819500764612603398957603336923738475257439721256947570850862776173956727288263431815457607112556454585340632383929427750423597771275257380524786054371285784317271629597307065968313129406369931001885938025771296563693002970058584597202024422271566632359367929709932847641494861612052159307957384773804737138668110706572972963351180437874136054659631412801534245453355399518355295337943687493557195000543574323777094912839039541938744156851808937768796566796315383271854118618085109534307543771601468763141816351775395284179362360057025962622230732256122021561307176458543626347872286592215629259383108087133785778606713547518822776838832545565597801134882750630083115657410716240858186038402599086498887531724559437505726008310564891268092302340470182355358134795917566463490771808052635436279746525877213858630549854042420684326483101224326619177366352829188547574042089712886760792366745003234199257395723000249648271530816976771115116570169893672114151606405966796995007621594835738880388886981154699310490298816255973205305276782160944268991768653715051295283175623847127965459069717779605933836577025997807731177829245589476114049676867856352463043397171349894166080180878464417718614376147211716828647180471189118077015212231105557057243691595738971776598309567763575865662304885989871553711232892590869417241671002811892688742332615571593382130503568332434753171858085939309324344869396574496585367796471653801318573862963291739461155756163840870334820575829727782044327771122204274210903568259379367433029229488647970769507776616597276129309983014871165345730246805179880283368973336004385381070392685510180895196928795102402992616205431266848273201283707211782243833267781280877612812148831350744823027275921880060653212113399587540525230595831526421007335401861598371284706674195072364980841745749603438491520936236973650828105946053842569965085838725940269169059710048995350159948385073864104381627687770782753285063569219465615029460176992331194780344952653276878677117768363015335401647423474981444149097269298576140528211908531375229358673095703125000 [127,34] -38709198758210516455596685607809570537165761781819640220049186569806501871721857492935955141176032761076755392409759367808123456568821914436420686721433903665755892500121915290057182576587708563680470470525434564498579482448337136717755995138902408831034172367929241558330264958046338885991130264894738484028336032749374556112564157562846674942752230120224460516575959992465719892914611192276759531546861772624968923955203375302354080313525831685201980308517306539680831707497663674168793394119067602657941783984664883396007683955745723569723796834906311124891764648397198527986504978183122325429158434209625190201665535670753908329410143484673093750560473994928889925035170204906240720350045098491223289352073513750496143388048954221112379190106553753906639077615805542194163868030862520553670819284463298331268348769124112677913887426057642283475105156341521769614954356880996728572842240226778518681900068807891049722104333642655970339278711865580695783143485144878454350490790254119919625244580186993277662477561085239791977006074617174580208923461053520341982791937803559996009677157479855145726772433867132037549227118539483106022481415340361670422476330209693055947001431366046112061501587500787789036702598100887358484800375264666596948375227948278553287453215522188678785670440113150772916858779901179307516811857584193734052861973102350080366335364758104092066984464545526323925653303147806953982698637983308828873805661539062498510527586858440131457616992619454603170678954099686102997488284144901557533587216098361284688779199705927482546109967641709756530360864472322946058680080817136565836575809730918151502794137213759707406983730947614688991593055132277052489300843997387204451956035607831728645317263109386676722766951670665882526401630149095224391502407333026474714611077003674172213033083761816752211314643057838473899215119303157469415094345118088320469535802026429825639491611005748528140340763583629356390234075045454264321943900637673713983704790275364197227991251431644662699652934118842901775249713867147820072338706074020490576338577827609107679233979257756440317441762344823580936566183692506744769255719762226782301258835582669284176249620861668194859234203475209851970675110336979517202750214782181005299731345754407978442126695560003631389279013519377770080609479919075965881347656250000 [127,35] 41636332334553251537910927948919737848860304431283402530812850192107600710113591555925684754061086278819811992519959130023344779862716958986893311892291736385470144671131603491209360338335928740152849079876912686279428003839969189602148751486726792968292489898564107062197831105603338470061660377789745727452802507570565198141283725628599518935086421328675256694948612252288004154612600701223614249757499017196372611496021215863146431759064072888263116220938428407570452837218689364841245716688370316430800960392329070823337245933374120642677889138190462512776842606009494876902605279584214545426090001394591445744165234485619358562635016333127752435414136230769268257387606152321703343821995286978566079335891815907770676579076969629977302718660677640777215096058029617176420580999500991117704233428340110614208018089486324534633097975783471677737427395591224834264214160627653475695486065654967025589609896013290581621752559195145288846470396242476140740291950234222004270626139006611519175985801893681574657044740369394142802185645732931032093719676642599099028501117272151735645605121174272374889964497578864945057685537194488671811071384756230681704433767581896269147416099950493130584275288633258316128810588959938719658104836919196314474422767540162707177672121829838798265958907670322535036091323162417306554612214138834234120062373480996854778584140909887400095078502763599360392987554854147113329246825260592885492580070319645896615937882043876985282258880629653435669426326932026681291417923749675464031327163068360383070240555274153050473393457364524080386715158379489658943050309769086901333269661893692360191450133116952793664930787446877042512828171124846963971347003094991518447225266703483880349032803844321934196811996724288291626764548710215463699830374053648331124856601610151626239430662420150611566375901348682401486403474226362764526136692733244459713743862484613829066904841544424235269196164857565034972442123079644560208056659027010826391436492573126059853921419500861593541301346848168997580733301689339060771446712309653889127489639470960280747032484185100739799242293794947208771003152853663145817862643719537556679230415169092153255281478104358272309704491388697991871564434099586047062285196004591437241472772330716824905876161626408627880035345780740385634999256581068038940429687500 [127,36] -24265420828056009437842243619848029484146528582274784701406351824493322315572116854406422735564624398444265760258766583511785817805927509747534651196552158487833333179008125674981933471643289842729941557708373251424198504273673848957018759772027782616441067547819128821451056966231656689258900810702117763893883992562459274617094234626006075220010468376794721535578348931316231167152366573414767583857638458651034101293735467254226485618411876292091932595228319168410253399595576640465052199445226494308758966430039490190361458741798000456952297056642305226878130412541735715791083790637595408123585378904068103190272442507385387184272207034509947389483055541226341356810994491325914955488468226009865903007679713076118687588888699087862382107300661806741027899555161526319642885977657313942480564394529514151225951227033695450862316903602005098860229933389071930451030118649483482265006792698443011824765228283569516686795438185193649038597846837488003137525264906417958244044604754828175643070555150871384345306124402454507340948400276532973038536827663087523338529292845892223251527342843559159806554679846209398341776485100199045895111535755234955898389681171134782067574961909085935555688263163457269187643484754031003133681319990978908220447403220683070800752974962923493234600267597071648604496925621993190680055575773465891179905898480654390381499049721996646091190683649027191195684273510870044691924235003552259342224309770425688953292653950891450881891616463352423000689642531118029074093851004944845311837374526469227185787185845597431615448805122993588015782765533024814761036996910628140607205352102581333971985474967241680485888188758985460541547825912978803188473513738059242492009748580756019419818650452538806382838894150666523644885865987960505428429611256501899236590779041233916754675671963369005929051520583234456200264200277103679141087375320195990058419147977617432489714496174980731072800021115057408131426260846807811230900334241193697944648085398282720820338852829499326325467813092682407864043919753067020907215950836309226148007408629652751753990360876662407909817337301308774669483626365766205138859273873551066897888670542873325669730771040417433622990743287453315289155622727816481075115390792175319106221189180882276046667620712961191756229517579868115717545151710510253906250000 [127,37] 6314592589963299624495369593854793821906270863020467466020345936153674268893562969348821778317665577444727892145390941522311678005414205126770882098130223784107994977336059529945113356261254860785602133363017946016713825741277606132128606251990478419557723342898918185534291525530363251434324936492166489444838876549318965442343366616834075551407650010178658921671822233085054146451164503637179821897703665470502087650635187149661922016209398713667802903830250564538819148276386575901793372159872008667319589543446728802945158323404139821231387552274072102660214606036027798673062310229196230069442276839160693285255669897382845869686341902995844998857888540095453781132788085179786022754842324375442550621305757639396940000603255814542222612194165415544269221809462825656246829977241604035026054164441832483759175700846446506296662242948346853144743041137774639377973415558572134045940352694499005789332088624276377498652323341418320227430099467957602207313698845947441331186602887521195869548182803919984741720504750365050177897759704176766520262846574242170779505406700938194011195499585769985650159064039706474725348430826617629379164359889958317778511251004177978557971781237562430783268984559541890187060658047350525353414190346070397830943173221459942957756601709594593616052237998099538953881128841452108273870759260021840803129292391922792716540364400836167616416785863659916424451359946058368929911900812636284150531139900135911803855741200476876726381404224179956049534477237236634014733143413786502168560861497938932396890646566137365419272835189537784705758208699479210603542599271879547183058158160287176828032476705703719241180413073932145171049481977625873041016885730419298792405031709373058491671690646815673937535978956098581491840337308074689477957984349823805276872124035880585768133484716915486129564975621405790644490613382030689525321164557937225715399024449515842556935616632950432634570662697872826876307536225399458377483307289389074033880474538197362195617714703974043401927230980469983807868022685073219720410937275053124415534085470698162738212564186250818028202366175832773086492015129794120493766821006310973089415397826864606485576766251060142230271497227924470487725731657431962464372738400718915429120349564284034911192803093932897004481041847157030133530497550964355468750 [127,38] -470723651567317592628910200479719508627603388120474928230754859246396275396974279312620068016889990985627568695705162134046147846754795501807065741092950941679243291763950407462535504523803284467088943578989784640084306893337511464696053868926994219896434248178788368420669257581089555833135965650228674846769051436218717924341803522153489497381450513151341726276289510492731638801965067842880942321819706748115081834292877133169308616242325317429751710998998786854286741771405400794064839549927999355597298943278122915222590165713683479740348193905570870238448767838482055862466287918914004480532457132433569309130286836062324806135030512048239670482662297038208447279793450876836673175031362602192964812209116397800411940976059918771293057469859801725060793321385948794915390903571030180300217463601335923196795197453446267116065957683700897382521947288429056034285865041908467949514790751971905665335407109808437657260292401476590608503534760601132196299157309908283620295764101646219741881294752307472911430043292639274125295264188985972651570060078641052010462406107073834547214397604726287966550535058149783223868563875605783142290090557571120696907983029384589852484450594692838103957795328486379677583517363867235903561782043577518961178533436164771217334719208071351974955751716466428268311817808605485586811658212290286967559018633210385521878642620542747617437359271839644825560918096238769887806628988614763490946852832467598377437738302510496823921730384392611875047781423359058684133691181442263825885738746472774399365955923753995857723545629531043035032657504620363425427114177578374206216196587136273760517406582158892403097455263177478121191152605960476547696433823530604843418217901845969050377811479120153523808151932290492468338955253401029305163738072267625679306601093573800713994979355012679984577886763285494438137047217556583045224923373719428497192583127928209544877005624556989615562771946470006834498962980346157780401174618341448483804733794501230501317390095295068748850142361047065395480173988074093302293349578265443543114995836771360235898376347228325000692821953310323219832052207890856883717129306862996559266755758803349931533435053256487959512072694705307744950097969467858752740000359318330252642027004061312417315793006460100666998869201052002608776092529296875000 [127,39] 1658088351099888519417558628585396523831395584746382105157371460844891943076552702525033071595339679694920090372533947744133336919723335946545858908159749704817820343446336391989927351041429332406609036673904850553563860840926092965710950085558526128668259450268609523714559569079039108856251439470932468849851558101673494306186471305271979487518610622061775088844647567036683854054593510636225345899095314577277934125019983369774473135087947224081790181306187294384193031439249788025398041315274889657373914516618044161382992272525500333954692391058735375735974251550823396022589930400154459537098532084999888506359872598302360659100078054779968842870918297913881440406941248469176313528459062740254323946010838995498275679853247066550396668148251897675272870902397705004299792448709750665668601019727058397311195202282335337006625060609788486106033203034218139607072763311374690827185756515702082172997167777418267721964011391629973753916317650729157300337124508369233557103492727608524650513925937243890155396797570770031138026560690786423227701051806824006102665031607449998735253595896418965322956174174676139840862106401084399227197629270830649680633780862425556638966949006877925296917302784841732752342841252949363776523513977243272729306943165094151139985225749423043954372326027264072634355603343001877903785959779641289733025095470855389755346004954867407351082381617034046223644487605636551812398116076715524633993655390215852288511433167036802515804792399880873742816646253885932228494061693370391207501956483342543061822535926366691783824335097726383805960264141461340731131198946559296169836812327697526794430601155921124957883945369468967075458530077153407445414212119303301987346082270129919390528360117422698110145590691574408464363763081563386453379813868004810649705320715756346935657423620151545344253868785756637026925803775949645658560524006442762244911617354480497627244933083596024803188509562364104965771062825812049263066762536214464676251096565740056076319378499862672354111752813563888460582958759490904310066400647717474446025741432630578301051811383456484103659760272051902259549322187762109887017829032185721878415204037336962672827015017612579589927951368393621769578670256923792733315379871656897649721053929304181680590694241209104298206966632278636097908020019531250 [127,40] -2442105190243665610512583906751721435677998072666154477682546969512531187412650278763369333783372784811167481385374341248824570733792158936008051327946902132807833373734322059916989183419518464243046276777645831966015350697951236251508837717941290020645051579936505108182867937550786622363468583960619652320280360274550681225819713644801259234364546625743751993455866526640769329103378448039308949110344435524376703774063686031730253856244430859462574750822237034697467658327107518968363161857115436195005733065694313728463179138295994875256068130755735662135109158502231882972006316656282917944569832193770035746831353344789253920144451306515154302759507687298160472161113556443412752391888943478851160774100522755942655706965070877269683161711077014141566231739986850702925768181505297317097726489923260511461994367413422060584591817378778859692719892291485333749836672048513788603985658872708594247950353904203794598457597573692918415375089386646058350245384070080846560730208071319590834248451977366979250527481219512790735989949546675511656073163342795215953318571613740897421592755509075252147411582915087052363049271360685690603180292932022430787008037574391370138031132912450380238018836376214491065884548282986239947799419847293041137802353462375085722535414822869587532687151950667943346512447766828235308793653696160454956687758118414952104375168095795535516975290468694510444689781380948104982422086263739889888638122241756028954011790299959527868059328987073383699468844765281997479907601802801056623817821107167817242185020013079926192742040469974655291446549756331218892205129669934817251168045030087309749185104412497003878752678929580447943589942201311061852909244412636099660513743049941695900001007890017293181351122929762962401197803944662135462612329109189248244157582464567075993236783869129676743251097783154767700550587067191065482556715156672478824851186996445707515582674842259343813262485361851483500389180514698216508749891063000436648084871817906891759974495484092005112805716732904289231217496487821861212341641076031088846277348958622309786367948226883866220999640067920810554368389284193266582307566138565415596474279997071724934588164248748188874644099306823839118807391635960992870194889551723915040642593802064772275724376104921731212016311474144458770751953125000 [127,41] 1504734510601676407256073153679127697519850536100721689142625555092936912306094263367121448486926774371508038807825874903146757974364061744590421603280919776922443225747019791398750417432283058082528195215063722991943904655026087245373825586919070641427096333498639974046063032447341116606301869994871871917792442314160049144809722478208469291477909816719632654491681161717812758697849091842985938802780469576988030995746554480819745559292543377852666893667614017985289281373538875757037983490888630627909263588130706053272008037508480628804356486246781278681513879312101049554075907185500213029469245908808340436896132853924260475405977727529060582551115887870093632094131127676297180726174903887695423673256054098668406682386365490690978383214637437391836985798306178940496764228204992066084468703295513523597975703893019665095068736571648282049595515090308802057735037958610699194269363976086651215520003813647106285430513992632838172206964674132144137606709639627949016370220888706294452855457161030346586989342879729573558897371063905649248437179384676148822310319406729407829872974675908327530082625582535954397198345610879525622643904720933668421169318051699207207977821014461405257554015784948310059243857591700844540245860051130064090983854370415008472215968378350827289357509287010457295281099284703890463481237608375549668288678931960246325461846515079011704305175082281198597895119908066549829757583499591844537096018514426789992973962485985387376524881867866392117878070056905022005598861578088264906343695993431664613163927736112728582028581438726739891867244980020883598613660049335109048147999353142836209617445326093720019712673721771983448472994821561016348936268049603005147508663578152372724903934898783642892844043739099878948650943056427949297614523936043800435055092811455180542587322893222441734216533201101688158405516727561576353215598849937000322913005131537819129783571434397174936052448812229574010090725326757286637458338774329470473699504902895760127194900747014669635761521321865097256513929977029603694973852722609088127795036909436481427744250929908398827081993369171233149265307860930247506891350651838781591641339194510607101774862936993839196701664174749141404421368264411960945411154466153588069245456152817044164025223063063663175853434950113296508789062500 [127,42] -391855708176150964594467628289549710562133783215346765230832018578415985964891937641040366751682064793893138657606685363303579650429911875850060977684614879814336287585389809162933943924717065878243239706965972108374913746874100536661629667570467416812146638771938425297532725013956362966228638758661787544195459255693982334866571216882466264823796750851716198295085633795277750291929045371352285926099439160661841226005686776184074354081404674929122443670617559480715875493873774929729606908656278951027531013542659046994769842089404468920134532956457458285855915254941731115351143610590773512430016778317640622221573961433810358796868471924691420167334907455483061842468132511277022583715219198955388782109939166347079075582519784204725574501628464471715300033332595057539140344314746432130209421732319237615331184461982848777324573752365871302828841033796279064528662305882208001282647446567774659858313097734970174699396537655392378232895457822767476991648638706963107852893334317366721598043830914545249943601288458904722497837135298640072178963951119939151249853200668569208610060709971548516922091073718845280476577540423690009370960011751484644466232397867263536458006651030250594680446158421741431467664258948666070893887018446151061462743698929953235794185917183873002322908381337761538812727568547363768832720819211179007650061993997336874052008274385135707428312571966879169366020899440627310168752361798362645996750762286603569081410779117980428313087413637076416584705180296960717586459530665156258753419688916872880910639023797224285556919599847683281652953797993321405037864190104192386908963497485856719198776722856328248253657644476443996843869203984502234689691245008646558176579939003592058390763779639593464980035340314022924840400225292070268698907902534093026054063506841930998822967632432476287166256253851274809909111695649088388184045497277057652562098490438923047855266048403405075995620940676639447521819637249805976900254062273477557264858072739597528982667878128471934497238582375915144630547497639443895499963742319401190151604490896307921744204705769012245933826036010677843502588588776225176417073276629904481475484760849663783838095885529087357750153343132358942341436170078571304370317054215445792306661223317900376306166521089835441671311855316162109375000 [127,43] -97428994411596441963639513488711400611935767505047423639380644275900709288806907373315991140236195661892359052918934689889775603346190970777416920885836806550820138712967667796416425521194359310032268421837723422952511532043172510673499687485646147403609603558156109502043542894369319842293482125012565378899301185272456920008397180356461050726040979001542701028279231212277844902942376814455752276219236615237289264690111067747263205604003682635663483848497143835535899162158430417167407890789858552788926178493561542805962797560174470872081749629556173918590243852945793449200034090443632282242066788482786145498761178142361072452762520821179324644813928538236107965961105660193849170196749175811372205314777927541370763381380861856305121274539786581812315094043958765705396318830455340983548043015702849571280337565737030093192270569458220998706067942960731893276595126911290451646872373600989871491874512435954990250751574832998999612809343229870929615544990186903945831369369136467991842663587560667221675783664583629109068877042952005334419817390736365382000908748636769988589743102000745830987252799221674452420675790907003737367458458079282778441437051768981828221332569452538723376453046973441103634110098481156924064899830924470219433888343005409504446616131305675823756501259519400529095625045174981097401166591189676662875396510822197446100372992793951034903193743041935911585052694129193395068687338391515722415665505347603798618106118619015197469458320126412320208748369879286784382323422253058482948095983948050096592048064065959140825065856763688456358753531882400488997227151701347620953885666188644776969398336543296506985912999891033087264129099368577410593064967027825556327594067790052170088579826066686654326826240481523529187741951309203748407236207941727137646940030427201373037265039023049975117394192266211579189180211332350435338175142172245350883178486228752905335745254485037507072566411507899512951762955914917390324348084158470875220320487636600896365385133562714708772315907000348722496260665350141323432901417038201534354094523638978325977702126266919732655393802628812970350240105327576630872922423337150371586000013316187624416629529628409442137193050075027743364750028110545094275739605896503001474470236938215869648693967519648140296339988708496093750 [127,44] 137398052210650370539386988089905698378829877088339586662525009681347427314430003309382696186555780272943024018220604188557037011842183368005039421685710022360851284064157131877335292867850981782063047747678091854569210439998541256333517228643825322041704081571081241159372230569412014737994770414734380689216142514307007275329385081556666497356579495686238506474592262119299877607889519055153396129087653847317751495768445695925100491687923257497105123725129258050059684471402137197030859117829568547903495627071396021106285989433305860828477454111156157223007742418746703253622476836799377378450461066119838521144246522559810279871306885153924594100954725389434085523138162742292371048206961087716778554840072434993941650426279395743123237288325587737108247663344409744381052691492874840447668531567465147918447123761686204480633242933412659012820744698520561423355966088160311041523191780296931878561125380671181940645291821287788910256890347331049151763477856860747588494192287762179059103544902497001475136878262375752561291995483897368425365770646856376575429958335403081425821653823566753540994706590435160145991463368468264118439043825658291715445948945302059147785320695554326042524093865074797387568257321541209692805145198908215980389488882820149336196865723439847963205116657189471944115905958376715365548588873726950351256291277070623777633817736210004513259170751182402053539492587264424609894035193714117523968067560525206768113834617264010763354704742326852752244989365600547076317921010769469514027533263423843599230045810552068768625425954815124797938647876839362463058679476599572589902669471252566660412147614970973134627983239895029903566254884632568978510606443200304414579845168474664429581364295177574739421542245399854261154374838339145313247862967275195654874548515515873443198256012286722895624257660390829898189130336293999128552062622930752284035986321920492906871493947944838395761114190078415560460560335702716656839227320174325140474271387373793968832310635405666640592188908560308204277754947589353860883789106870931224728517871721433925985035053844017330385961537920349861457912625175314763748790555574192165358031711320365990779167170629197531622574468679139919471496014125919881435675714430768645296702902200425278067541512427851557731628417968750000 [127,45] -58928380076879102407810163498386196184111789522107638196943385882034579404498668734158743175415304086520718319503680584740913605241445676852778027671269195412398037940997634764798420088819472369509420131629364024522046029561265477638337046583433414471659369860216826881310840522342551281977486892534063532874083614422585735295422500773884243840881321054328339278653946063184932694221077208777418872198278878915715892588245975031600067477288871800582477537868337273683290276412800522899462134996625726541165247958016766867759491066840589176923369121326475238723390838991827542376089145399093729179552913531540286087071796252865240194137887426913467523515080827432437241789429956320584652095308444814545037495698492121314474371282084859564410184042431674623980873507588794313150590345811908316586481584853517895787784766174229124033569577453336628523406149951345937950571458168088162662643617059307365686248355579167396969167138436729963972317519150911122874900591399749831859769876771514063030531821313482961606485113707545681682421255670241132709268398647751009267969865760796740882347239138791735167061920935933736979762348337822802337873300089023404687192635251262943706919574082333478192008978759588854826665137270870406571287264797532444150594374287438925477380535154678338173665539052304917496151495034702208230486278508088554014643672837315089604395697371749083136153113223056120061613444994240855318827102354577726573456674843154490148357558121754603507340599978923594330573595654825418864414673072388550254141065759377511859130556692204112171717817504503012160609081281537063687751664142995590790871444909645775979320192346689559809988149091935582286045757043763616490602780659165306515210304019689032730232682371113602467233662788546067421585324781767835801805479619382619995379792613510944342052985273496933739540187836806478225197504835543361839435556320214549998848901052929365747714280776866596795311625272218359375241721895776239877574788408619476045286778594407406573781470128274410488949105955648249336784985797290231133949081319311817269083541264699821750983002866410473181138871896399409822921096193282468728795202689724732808581157860099848633016510274256188259706719967949382009855394986887826247635353660603608580995311019834481669477099785581231117248535156250 [127,46] 7979482184568915420999384881173270502945046437510691847923457219493448042893504335165751076587413513473510681921115852773939142908790922850211861189111558730416719796036277818338332582657708176394042088358195971131499822122402719041480194614084635556468949962538014054149673265225275229079517884137248985680069391324057260395057272206623141091516979437434343172999143344950571429147584762545947109700190194030453787859848312146439263639099078220723523682008385588326786665417471194884410748890516696274263834616701308947444637017610367299327499029674400217250715122821444760706617789863366159073141049127174313434886490996138797042127194461259510371677503099603691769917616783345464319999509333604836018134801302774387814525710613369924463862148432906658740754526723877924692289222518865559595601609176274068978598841141780969904175228351191141607269506665912533031279411073118138459921068141538909657068849638356625572001962977871036234846504136542582853965367366003764783273359199769612696180950232285871296660751303891593830275418025462907079583652521474408208891368396276155763841134781774816796724689431153514653226621218888245529750728729922103330799447198858729729976916571965316129015300602642818615519503844715968398125311286263800709583563474162365820805535704537178155154550202173413553497061315210949826579008835006771602880644516824202228224693448794689366063219520036856755192289230967530616207700369887872637320980330399739297286836437532045844375829337604157244719622618951709942946024654640528556241288593158401787753064372327791934999522010512319520882947373704584915156413235041496242512021574774101888653912817046510626097826809824974448627348411974452472254397647619504330984938168556959855060889493621255823642431231342941930418234484850763473550697261216575936742470932985725003122773077729145903700767589006519459307558452022422264222525502951993806529180602125615003574489693030615739564604265753148165540545718521043836582590667890121594052996621644320209839765559409235171733906976095296019759861357361746646061917175288605949560316100437423924464814146440658316026656354169952660935052200149583679959097949323034244685716906587056860121993871381340414719025415872688892229314096796368090656035631100084619133500085652599409513641148805618286132812500 [127,47] 5115945297991035377284831191323795899048067206512428698481873373606807238464071007771578544437368565916564823420967384914314317303528048032335209844556031320242012415692116251128412656690413731953507734403531301026244013430240928773890870083929097526924029471778196525480930689432604896548763893996618744754637684279243779083500993513803721072125690382909651721871391033305258520577630660721668495650312797657749275351668554621523847379293740714365555203443132081271438993410247147918772441674821909047476245209958456970080444234761274885612434045736725168462706693868830074559744594345170502372153113831890573684868512636966524393958867389687636577021931834949796981162097519661843456945051469419708147977064850932697365619665130481332253815852245239207544003315694914391624631579691201073611596549816868160684281244107158343125723957031049304229783298602483955731818436622245167608091978328806058967661295909375492029481722027073753645727352009763906041666316148560711059787284560276821712618875857393376098544527749495777428707120965137372219809416562946906563839957079963491353954927134951051002467504286845025321297392633954617076772922267663822312618144841238046311800195489082746674106235491299223010494943873387147175191848613231388007903483847002369108606439335813394012074349878072244386750558824735494683265679114668210830161780820127349966605865913198450039291558497452619590051077695823310513079800715390019167894674039393673709892178045458230285438077498042454970803299423545301514956060895100680898406214668502341369858498346057427202624522342869892436900995012915747868784762197959381944747822410297224437604460035862908747825874479383981157024146136966494989765337213479862784662236818349873388858298912260461945549488542444239374419073699833152290947310428686837876056763144531652692286605956475762891482696457973232980131869013977889581428918828247997990504999094374967151609111925523489738068627936277899702363982158561092042344878937836887911187076556241782303825878479223864741334972890073071938372381768638792312706160581808600395704471652481064233738359782779692637417230591632862114879093234283771213811660544985508516966892696597951782317139784504013778793522951037844882964373045839449589781311356043885275879379292973681003786623477935791015625000 [127,48] -3422964038247046898191832956292335923343373854199823212618377224298846324243346401663008352679210267557325650751298186218515708412659505116584711269907461684114342625563062273174450624772263639337296914783282971929779990265514725539305407733124393064851199362106481769436899109036064712285020117671123796966373401649577157969042044834321204293451008357516959928938145558679671724974222105555099585709028067790748452754616389714113418718957627625840288539187318254511151880870568645342438576942868699056998582182168755914205735739032904478807197174377709625660151784122943989128193505698481797032334013845174021609052402183955703547397620263918464691031305065623474953192869874361151156659752130995980415989832310508976113904648059208520302969868350043704092582255542015844143305670105137605261585905086665609783770809817425466515547688031848642748849244371409929910417266411720278663373295036577522015114476762501161869944436097441068319819221488529223402059356210451792042074252573190198877676013784925899244638559987630611669938627750738511984289245635011734738542347247615365014341122803248625067737058568745168737608914458118341575931861886073933272116049305079696709104402559878519186219519607508325836853936360331184918231869512915289121528219721533625557765214504851471127769270907443298852747156891219753586461054853191604475651091510332926595160616013685882422566541289682717759620734822630857453181909001837535107936453655394570870744285033753644306452842031224532913193326895013080378691966312143954097280634011205498638790941588661522366850486183170839444280228722949776799448399733420246454355889809157304740933463961606840215129338333043447074458165628530901233239036999071494529249898505680821608304388333381022036660275353101791150913718250341608415070365432294086340063994950949463406290730546312854659737241846557479905187069013398484205533322263718619386193499445816735728132775599810175306434248497071877245612199886592024712789521270453547577894597376665061471024311452399272487202929997681918692223943924475074885542898134525721611473677491527450936167181173594011343803797015574391087822321934112858154389676098475632911332141877120616688266783589788557434224280378340999797127777870772505556104026348427857295853016239561839029192924499511718750000 [127,49] 682164040721492418145737652644578642016485829419323523185899062072715944300792573971205042887262473426403624100834431392269841198721240130005159813953437038419916367140688752798000167082317353017317303121190986700224998026040043513302484737527993308267034913823070316500305962697977779399080937662416751465651504230634495783379980939391721596659782947610764367683207119541509646694072784153403343163162949313403808348989809367470267579303833706521594890681261689270517519462731226237850014521635082319104410083998941039753264419617015131659640217928159359116335907673014701298659537024133737912457785430200207705337897961333674045895104362280920983915050697537769723860223359711259250716532506535504490217328129287257354475284949109660857229275490461078149963535968749346404828715368664799234745494315583126574330221251753580911776880983026110418952380948536262199455446263570145483362046996283373832477275952368089932361063241643565907291867852420142005378611133721870638247642675758450796868665473620988133272305921529231873732935597689753981081356542960927887449901100067384674003281141816728820959916644513790129525762720353942981858941220258003298228130512405226781902743451617259633269843755434960173575611347996605957475916161023210733987751490422060067469723375638123148721812296356006552723050086984378576113361084558074819856784539737104119910160935177252595564378124825958419049622910798809079943766049301197641494488085194539564758587292617052020093816875438884015936078931148835536898098547929506173054822420577700070760135172432401664010909178553993760819902248251612698874049434854482215596972061903757309042297525567530507260250058705143104974658438313552910332749176206631813271838657041616338535225101413546552596653971640238008504432147225197280991952001994913139447643539350669620591637709106193647601312141217079472808624622866250015197644281464877818968599979756625216553164791195266659339759414418860764579598302046919231760605978147030482880119937810327881924478662406507977730473099112408106961074193936816984419186078574862206555107153836507874471528366186093212276394273159626706472901827229186896922315877227648764456018671941449973550249950063494640282283243487747473060832430387178083771664266043294189145740347157698124647140502929687500 [127,50] 262143548893304514874968917182255716226359263444617552420026050309176447175892083141235243761065865677504789269551773578382343270351454417916460929357607166570277975492076117748268791886319327081092356218560189324747014440520286800658794507047208211658734946552877808808510201312168044735377425299134981638088108986953035153965344296156758274381007005208775335837030802907005567385261488671614809759226163486100712844581935558370808423433800329776401586740954545699514972858518133392023953520293469372762882929976860088758324858429254044675252370197183276494500880707451245884013932110011308109954878877103959117952294861965523956741454618765492608268273695071167556621369372094700422937531702241128654022786091483458149422606738977713291299238925789958723165777788624470118407448921821121867424899141344737681900598592151550237916934094811693115004541642293024497125720298247693212847582694065899170338111781872328185320965576706586129266260899299438916681853423246280145007923087365675652107242027918477362875933982923437148447218096137073944507913493232309329018463464324756368527897106844885439058838086480969630632792398892007873405567925218356337877828714179816332947445491352923517879851809015875701375630489766100453156762790296618918041689741417493902470579752646412322394862546788845112321222788068022934966216904874210561070148176183767760281738287839644812847295430844054359829102946666897910422463463795941689842922702186123508624219843672854788269413367286928952734915561522903542685384925513785642367284107324170287221773210510450354128286401003869417296061169293097135790230306489629187071626138983317120309693579290127613266189486519070186257501123291180226958052495116197985508231492107231066006875400855548500785665758558884826505078517656388485554126316927405003433328901089557479113420288050599348800698910232941882395536021652608771314958055604057316777279926620688634610093580617645899631577638348907244746357709381738729841492968855137990078126854391045825116687573194393514437839274750284823132313516300888602385881012149999882010333059681910850661133182583435140861267365765084522464663089952890928453438258940974069977138416578735241906866355050236622959632550549611619855380398592978524924707343576879559066128422273322939872741699218750 [127,51] -249610723587103224401015857003428651086957477403988717186600154954651513489250147168650478042415522605716592130891949490719190204504377042824932278529556998945408581349618746470952859118586001245500540658851185303937417186389686798967050942852689479593449216159912028732164391024991376942218683903116603355087805727741254054681865084611518037588385604484916806461834919742765996979594686538151500270697785802605751707912651397739409364974747514937863883659091271850701220978015678440706035180601008040091777760925076820054419094486103603721451139692732205665288201492084200124670868524436524643552748024889201433953197547763083700451754511015637517627893226512636407700159947647046676568262619380122200212886813772321444845254689057478335419421271017889262900668809826170891540441394541473373961821662114875495738803682632507738978216210262198764221443398462662899141023002752877365555205014888185292913184731593694248109379454537476620721985737975876408667765923745965599523343459489394362184766980690531563725570934660375973735781749183730889572563067854046190508019858120279737122352913897762370523995567222490553724191153015599039259815816667092359769886300025414996855373831313689110054035969716807943667047470845769195578735566985664063758420353753711260671761130371565820029135695541139659088217446864506094796291592348740996017285213324754452283153893819411527449462113440666945025243855349028581838430141511791075542855359114311462501820348910220960736252694621793555849150595329160636013536854599271196966541677529161516564191479432225023301987136796744125081482810760395528215465579610652489947545278005931549518826201242006217579605421460248030603738795657243896476200623885167156390426283081896608195921645877264310464180173462716990669418297028417577950964587693572029393816532715917509946735814486814696161663861461244513829029946438711807708925541899916036527347583571914713370373524088560311548546167332605719246477627146286284402766164957751462523007738287152453393286573511273638665032062186441996447549298622720174058760150238150910028494070399533148855367755631127125197548137892644962648658454753461914703974933242075847717942996335591119097347901613809346210148036364712569860202791906389914569673951771910935804044129326939582824707031250 [127,52] 88836537533329777998884107964700412275057114500825942734316404601024583921214949135805680054656482386737776264365905728755266034503354659713156495559975839660658226262546423833455678271235686667684497690218686963487671409106305575958188702870005612969653738503113076763909970118352892395641884045970992603673685607087776344987054246638321173497034388933250981314213566825971945983667022308619267353918210284199676306312089734348335971922879194415887199565374203888643234263817051286338213203473148155683436646492735381230160079878976191451316270467694793744059307645492014954681307638113865734653777284414878377865404247593268113265649683961196583132287326157291336708981135608302634878205537683439746044361150798819473468094408382579917912614954324383681872001203975855919529983981878167714731737135536751459063085660944526969716267198658479367329642233013431579522905792372527834734494002379654051742247311764095196118470312183482762921545911436846035611797674864832351284494165571894014522106057541369636200051934879371167654952979507679844008164932527786389761397452750465806461966726785415933337129547588201322845508279156553222537549117955635167601490700595292298721702192514899724458187479530328986075456758617930278276637380452079330363254719491600755902856535451136618277512560638006010477331916863555410643956823203894660522481117533735545356679244761955699733529780787867186530501254032181736418614632456008429110259469253489175202090057702029463128684918018106740102051276184637202091617273752330325315735662754560913231755078280029409332989533165891570627688166747545197672925927692335668918835275083274637059362808350049720912389702307155802624060579138214413189475018699543557825260553176837792335107595934822145937361120478187591014263322960008255698384526606321836392426747331022391812076066499290692591001562433534234583875898091110137207480301697807727641344502891875410781661959815509627922905517467608617664981169905223332031087360079950349810426427575529760985231939599443762049437455886252641113541512305763348802039936715715034820116366530481402097579746250472843312234837694518493903375357634141287489215507812454407249207882083100382853923853001217898031298337094707748088165434842928489802757474613770227733766660094261169433593750 [127,53] -10719251290550198826995872083394948534821090166553150827648885119847323380687323578426174548196655946575887956709119066564309785439378166414866737377456695888052512084447659663932821754039975307236159536699835737200488340010762784526254635444269667666433692053185614547173348362019887274668042939196977034443453781805083388163458878196012229297308534534496263843292547990960964270358124403906078950035866397620026854334840691803517101513395145700240564147836640529016364978585302147818039969340165085067372648044132350248516796479675152106896201639480748142675555535717284258791773846386813942856570155425893808064695652001697158822054392035893149204711260497439018361186854948382294469954243382581256075897709561137849690858910480400898635474801630035432152858880858478064721831781347031099347786010117608471849949542658101954084763198940071145137304433625274716075135986831352934734445021467452152208174953108278744156627213891054064648865096047993859929800540318174898240037850266720142261652757512408655181100627765063953305105645963766454446341660346945528444871228528994897884429312914269223699841734307960369690610715423751680488098085304445962050269883586921513348531093867079264740165822075744635946091932474704888657757254139768475549021100156188121074700699708406510336887766810767489998936794171924822481165724034688191655663005920659965519459349795801968085967578307119667525463206006299331497276302749012355108594948785060529241830105095852547755338743040573982035656154153696475088585914430994072564233152115807298830361741666247584449953637638719048905061030658934478007736093922466145338683559697312088450460416095056311647024469281185892652422541231534531783181793901355042516588579990576189453618011506273298326460980399930428080871756183375743389168282761463505243074452925991272529026065966736984945251434062478414718194331118973248150391926234134538837240978038484895641492328946171268146040705904968228434449575130233717098015344215094132635394336841022338933427568875858194372648916596243464912790600861415756544964567988742473559784928227897290059740651373325724554211545845893927754959867895874897157800250189071546874073962401217426571162005207644198185323623935032117384536961876670586868431911398147349245846271514892578125000 [127,54] -5183195702624788244949807710099976667538210328741602940283208497302494899239315574608078883577666667742501416056072596323287861418326823598994275243182203651513749776123189421746110017130462558945746028918916765206535870005714318571666190059541503159072241492199178688553659547703542490747536257685516744564434134996155612883547089140916468124636311219951730047046657608678153733430435630411187151953453269702364681776090153153956128352074166383529542734185879551918027848899196668788909560188876500942963558041334768391306044920184490529739285257830593853318455512500676556240286412790555841202679222570770035198916972539272574825290796978945603224288742113125332608426989603837372983941575582139552516607829071838662115542301860895051951487723025439423328871419259645726777608874403710531792930001880252671820552984928713859965153979664416102100119230272084774465314560639451266045033570533619007052515004999392964322129762881357282819438137305755332110794702118000002190905625518454725807825016418499006808366468798339801638940862045257681560587648002400631933686056267707355115956911412989645998896073638797951839499888628626662222842280254356399540898044518565725269251280943265020801327248863154296287891976800424647494399059839834064397636914707180813685867339618941467194958451346787211002856331516393328708689801856333856371228799400619618581401810069765941704931144003406296459147199530133400386096758709525592876394443880862019113862068403106003103087299347542426632191571497162169841674098785668131891817408636468946894738730471846079117995064575218724477596031647983915655698389456086133439415883211308194013142020841020705939752759494922959246170288944637903757025506627999947390620634002324689794524783338210706211407772192095484309284416371515638795129855125676454370364198490276718150813314476730653390121143183990656546170849052829421007453596536291631001267447998027031320354908137226989126751940384166004336970333463164576193456706470803372010848192408312500330362151428695887916457362458507153978219117176689380596765233418735241948661064699571814386707935040090614635398540337344757530387864554519324004994918422477528080792803884372618982344627521077938589306665069882472130542908327890602726562008228938793763518333435058593750 [127,55] 3217586408864608392907877881544920430893691827847763604012068151494504835878317550450590670683194814963817626425033331620385967192861854857149304749166123251529219294351040020724515556396291811307369978546630859024882965009188861580976713387214961815713032769450381684580902766706346883017292221534993425452357903853462039369043682508979720237985089356314922382525340366676704453987195035417035861655960151359529759909099206283967924388493013269503084255015877514506990724221966732778117841979849460759175011880248542394715430584112862498752920066725909982462641406102334656721305507781153598985173605938340747267622082966062225054601276022856409505430369708501546046296924755851061094975300982857612945201416360740568664114913144330247997909964552248107381393467353659389262472389384059364409618055349638199722822067255559620865257943681800816703305147333896421284648302986688115252342025906590466904629794499335322651443234601585315170547400645231688074181058859961502149779750484053938423728299928487005223119447005422404905202393897179255016414937165393585177323192376332943954947478770075836738380244624674607051641308558148550317059704182098511179158366376684577530817707169647985146059956216399984309700868360263416234017374426932302503332891418254578107562848818033320875795515987607229306237036278747551134889302866815799228475265951050812823199507014322826379324150953996102307998882498855910820499556590221703334894314857866904374863936363298517714927026407303435990836583478152158202658929025590133175499668123389205550331994974327706879319311396048532212127446459069003881619527207999528540155266884834427860044552737201880570765762606773669757195252814879798100349467302121644827568302823946806351880318536505124618901688981743482291941696410428643420859950714280588307473054393960192034851728333527415206788362732800739703812856967755506345227185975489760214535778593370770894509154292119986593195340039675591751229990140266817710930405070170417441417145387404721628884340521176287451994951286340084755128697056702853449106960335847398943372153720638584865399927162218425748058308956805170294464304642361398671146571015157864602825205476112244249336793238874323977304357336680980832421155365258291780605759413447231054306030273437500 [127,56] -799342137840405926823953593970423992655891749004055363865186714226759740309675975247698149718487805161289669987323872149541693620970032848107704044265144572147831499645824506116641939843334565924150377741554021272030982752868779201062252399192846653573724121651702251203979917521966333134499266694827581145726831228202218592814260721256120900278456671395497989961372038459336509083019753598970784770858573886344065817243736758465380190518825430209228077161495393770319067018403082981159709410039880998730856926731920184474248317219576592197835625929317525252901971663080508893127072370697197299299083912424740884579898612879278756679839083390475068209803331228920568437524489807785963176605181809641023849135069980185177193497958171007691439226108812149260262677746688441131789901522852555758694647180863537787442506483729027882135765926460111499397774008144657231728427704152811531715029879537950556664016865269103129343537095606193525018689530024265057190910437316459052187251599336615793072233070366667409807936076740416265301769157972331889684125869974419728993619925501419561320861018715741276049868006625101459692871248636209970790219462657031739418524500559350662230605630083468845885577739263419964693982394979664963192242016032095342524628999064173195265411833150767543615256148129940138355717337510321663384204944834745239517139221268492947585365469318174051812732298324514203935917222696973750583026941036123824221838301255935451684396796965922250590470251863800480700157381585915159799618989835388352577654107425346544057477013645615818301583560490400448613361286547057931788491072361525515428753205869861239037738596530293891370318265575481647779211672249069173321163262653565078809151994246469520154380319560666252058674055198757550080910966542545157653462933529065573140755970312632957151090993931209786673698602532725987518621964254492687668233576726930140680319843729561696751633955671975935519176998897059907830794928895200112108359919146773149865726679672306335645486078562249221846262180540501498250963939911222365688948988014314496839850718150232732444274548994844672040289383992853741243036732797678383755815566832838672681103798192653864464887519628885219481567468241645544685608851254166040689597139135003089904785156250 [127,57] 48850333274025185124172284968295446855708408494538083703783368422972336986015455945696523081168145201376390484701486360169805928092362797619135599632558120228237465563997538982937739987202229723230545574462730324744825455880735256252693147839749790759070682934192453395850243490365395901946724164984839295492587770807409800707671842945727832710058830570398543027586681641862629037409563061513094454342476453195433481789813149624428293298037780395236868380075915277494092125640766177473794812156074126189487049480744542303274751525419447768233358032305643716956235820394593275691727441895909672716031487323551202084830574876838742799506681577094783454962934505211798302415630659142705296634434744128387222798868245424972138126709709130284721179816650071640621019750503985656715344316705349294958008836494284415241792793881227052693138195889113669875000939312354742573719284861379394105806426879644940665043353184952224471776929864611498722872040329901560722252455816279553563589756970937421150082923453250296714898936509095953878002201043025875420569453225242226506119259363319226794875738999638207028368476136645663436579028317288592972564428912479620902957897534783480165874047143509533933883711884329708939327792129258582806980399123249017734850769621588212712098702635385169430080722752206837468168006782454019986066830280515886783027400501037653859166967428958490154307573270073111918217979806940931370240691764545689362357977160428163284607022973881779372140809439342085551890557389071666490237946167387779406987732233254698885474637542725345451117748803322051523393875505180436358634316081627162218703813774095088604675183723138394336742369849039684067912283964374597436653339956923804370971518501525365195304453123638787517572026483230861343729177010185111633664555129983435967209118066888413333006751349184649918865463627070660206588365433571790706940679961799472133028648608694196898349611871044101534130531276271482026724523394566813203491308514170337415189364585502708888135391082847307339242201991441007991325747628313656330528111782659834361231207303888767808318722290742513373963748242148427380120611302564894565256875153117632785233334690607545135003859112900210982874446629929020757474034120093620003899559378623962402343750 [127,58] 32534660328842428624536473367512322537583031990425295930483229343098620023157535484382505077807569274731526733385925626140864830276371579525155274569835822922499738532546804386891318531019765369997431262409019092443472908632372245412897427517600100718151122139124199488041536703437617049589421961613456449103346378366896568621082078170564541455242422079740815856827884197039829257895625444721269649188536371668706792867897203201563929433586764340391589761519639030249776775201229296285485674686347183985352812098149546645237113664483991433983197522710206148902814410732325429034461880969156358423916606409869967292504552970355047495032641219390001077370385040252756774231261152454454943598643429292571593654068043257320362080720855747963554230918257519497820851827861763420685242845981730606951936894633753801705949502775377623196390625827401404179514608950253108287821553875388705283129700311580891197993709025126747121962872408351043722186594177861528878862113812160207164885743668149304083049424199662980767275302657619074432974449421316611318129437168935946850341782069576584064109684144180294891866708489165105702950990534148886306854280113018009869809529808011553809091694708559686703630300333565057046276901035679535451718351935123374608239288631986003960421883843671500104374381526599391477943799905876898274780498126355053186118363001657393342748121227654358715670225362240318397732562751776555121589305161111054239371010484126420418692598328058818884921514788606722403591782608450949526313953268428932591775553381474160891377058582021228033323564242106296742458336299460922612182897381199408775899370328331568450251124993019191842235054066445789411931553419290301082417045560081747966178887638194202687331724271637777414424080220295013439598477929095058667512996207707901288074155833040546661067708270759378672008499242329772969609247137099804952848801674661403001749731897317703428283006895034130287662093482185872862287076354230657024625397743463705251456074579651634019706400045928855967613790267408392940702168588126005982954598783097434576673466453179965694223832532009936111925379093270778436372636231440674727243465348042021277710151484976533037385565374397654638230685160291350346839500673468137392774224281311035156250 [127,59] -11249943563116877932747949328881052625967938363997065442586622882959570436806202506249864783680031469946351810904091364576928046738150585835900760494729934562955995418144041461167502389804817571334485744450437612165438353240919564551997950268383538969553351362697418270638992989305993420617054439909855931581783396671616478794308445987013105510851709914386152699414842062016327756164268767507048871692336456825980517672420609293980406936162936741223946371258548829734487962437265605155840561619290587779349668219736772067189292401519410532576070256356733135551556134156676289783143575467578791135491476903283568272610485397583305898075775796565097308981453288070383081145333072269551552824974174140400819634362062016395097579766076054939831222045825352688261589331288943870997646533746159232975248940559143716033978716750070457818890162316123658066164191180782907394401109009279509376449074374713827776243624434078893183009828772680960774158058390670282427325326452700037196325124405825684921509115119824329726034205291428419311055704127358741261807884382503540854245518074537361083369436182840793416171475064151069344166355752357066519176576711220984875434563137861456543804437991302319473405455536132985833608806435247222730826158819717835401253294275115923162921417505682707960880219085889726620472621267020546615013006559160049997617927446779860531191837754653011152518305872167787288521117786780381435944815330768637581568117901290254345251724807721343393736544024063042646122892254286377782084834495904032311012528547149513274934375346935860255310099959590999593789721186190593564037548817442819383136270736168821375525177867043976878744304333688434844769143637922917865476770754201992227951834941318399459204306797556463938509203864486263650644279024699948587862961736246923608586452512580360702355986434849851350022025986819595911638257241312692782038105676988284531214759744142237426212313620696919020587478178539207781709996943870639936496750155898544663511497047852288985990700888614198047248302965302453435664070793702438794242698625800344061857225731499915935395731709482021873254515081376536560610488265081559425586464031031397667540657635431070855539171473737412849457209990155018286550614448060514405369758605957031250 [127,60] 1271257802334942829953592315479809984022367401499682651086928458707801142797549685278087106889007109044610911539792645113930425160511771995437214758630031342845574639043876466349608843509208193364466874214809589173631465376815177008582173654757016773545187403245762803048799906872532621321020762643525702439249451204835173934868066131599302041434507217227702345563600187432364288328944733222948634694665186824328300067126860753753090725404712778458240392115767367753103185973229816135346290045190109095377765784989892720574431195854567300263386675245006423037123049184999212314806883142812016788726033178227901110779002452230133466699980487817542410368851260392838237575390170003948800433795432572063851798093916812618984171135355385749446107401299857342575218686670329694915023869212269832757470680144300875288616595354207531222510868507878563542854344273552119920514673845034163717256241589230214136109883874369150247688437590016729036544952079345785344083380947675616258050729037243292158079297599116951874789645169685510307814969670167731406110058515015815144735638055221612909648791826157664984341601314973951870544009355599542827604237539785247601863471615834644777806204319672327938637759703473713331359758791161702970962118454091637355255518709061873604674679841840511302297576099017399611757090411300312672371496768385598212663175189854643444272801529079605283766160065729473724982622683924146857629994834575210040065563050805691834439655249628947807846565437802372093411648903393986696388938625945607985388068326186357509596258849676886060870821504018349021789689563636336660680719306501200079992280376361326742936806158937484958590302564103065681388610647916725431973635077472171453565715639806798795749230106270479136620374247948138496578097253537998409563943537428945348121909581719463850348592318388687292803695839321818636188261348818374672394150916704969147920018148939912767766072559351491773145543579574371492196993102479284377791218193453611299878185955521769248112997979742709050483109694752317093749368792098655077884177560406356460192571489255634430327948467890291712787376722475290437230009310327977883496398321255517985073922045229207576841516382494910026515076619663124901649098319467157125473022460937500 [127,61] 147985624674120230200589965292546766996258150454210962954608279604290895688640139303723033996246555766896938976423706767783975715875721991934138286704521624101121174434102969709365188280159065444387984070418408550266713446626569632115380978410423402521450059962075840368109960916073061193271485517750672411871766380318484073275104066203383380633097506437594909799118625047281630380514709838643933454707250533882282492785964626384735335159936055627508473914222473566292001994217901638478366254204776444954369619856338874314815409048157242599667194012143572314952599360353590683327655968494973087090401914035927196779775703339405788048068258909194170727628259747618272277023397409083224200132929809020964108073120740684679694106634581454925453328177524009098797461963228308150616533488052323239665856606567123051478980008768741775138753067650279683219974867592295632452906523441265296285806997716489873678294854135775207369606448329380374846441911580055900726963096859204089027620085616429760028111906527089367463683566868077852285633571410192033237211889002152705139296434915096545470449421860336304013270899009843985726229089488862136345108685949579507134916450472541238492028928063757856616771953006360112344337670405123099229688002989144914356731508943122263823707981054135898114163832443651272598384533677260747660561308011335866204529204429643898440680232923706055043537104157045515971736876296796140089938411302301800480612528282290069116438017470242478489939254712783720173434142111116526678460380037227212067543910247811630067908255929479029860775281229711079169639728036492921993244404302887338443340515435193714669071905159452229568851369017071119814912804551427661915558477261524459815501659335127590053280751841198680184557363670573850071674992334840896370706889540293442969611308356448611944179511028403261007791262567421330713146852516099360452431626797616906811173997922849560272685772388773036022944591543158801955811306020047247470299198301191607581100400661891166499777882671249900503405184419053690481576821102929139199355861272807432460582540116931087286718931268330984032531020905103427786497077141535104579897142852895463067301151754111972599209516954427329654990150298310425114323152229189872741699218750 [127,62] -66600956907420048545428659172103186558303072243246463530418202474707228137767637044964812581548452826384986111417609378622945769835843390060016588441292773886232354370219628328276427085968906908104445684687800787257781616669856379440391662929652486258353193638380469858651803052857212257054739626565464093604007817406071039339251814052943514658760416040263157869193737185155102112644006058321859760648723056718001739134780886767336623463400616284432650586993082108149012974013283804772135929383737302567664841772308729725645790344567463909437085348063711422522194134656884405731430835897184200725291142666988993939605960223132085065997090012539993682721178324548227352647260809929907023969731660553223068227385128448167595650880897140977813482259306580487380263614235198819026473873601853572078385214633322666240415527070882757298733326448092616987234288619344095465880093080621508808976216035440351023883863253060390161044225246542448178781705382849378902262385357665950147329306769173934075804284625492319652646592911322915479061934124525311461541694159062141341489444144498148617888834666910143357834615060114556602697216834952708226987820391345616596368986455778279838502915977839864074294877232665285596413125443194340100937791814565452179003629834200163633839254833922871245230326546785810090890965620108702494896034138989138430928805090141047173654595278639414677112964446159054885602638931469342162689360669930725579832756267789797894585164822474887374893649921290228464920683617574795788363548780666433159917386082244369940940095854831246545514737326105258571459964211308460430622366948951586877652043438621542860362318959758825537532293949538469848618413778415126768557471175392743965387667665969344188728343663762609419459389456089987298639896015660478009043533471239577690486060899080008789765376982561311819303972070681508962930643655002847356234993501544921108678001686716900997778097073555070132079533640230885396668322085062436230518008044586759893832358843718464568190740585893116509978677897519642219585511509266424960322381065487141094869773907114411481690513498211851851804390197614343283246193315391112668932988875938987432188155030735834576040258112266214448465850850311653630342334508895874023437500 [127,63] 6777029302830316988047745287673871986837076618038298733032671605427644816672713815561253231263848848854150387539957081450953791960493025099183393596253908055395985943852081004158833550584386218446346837636562328013192776674754466491492991911775878280565406121894450412216444621215449936507355612657730063574928499361465403908803215748385400694392194602908887696489210427227791849683008675034975233807011915734770583233884705957543466336759203249747103503639430501648909250408512289877902905872478740713973268411179655496322802478510386975025220707594657891775172212858934793281608720075844592171988623065718883948329450603067425001753399458463241122072079375928461738872252197731339747903220472639184956561228206075799238430095284739626379556762529724670150855959632835958106098558435211061548910919437641547269060189760778523374584000251623326703135345850997693893942801903804789544949626861762515449573180854588095310741500746706349119077050099187681689194287293841451088569859920823451159820886383371264413064491376851298088245622456349088128540451955413658043949124641243812452378611627230794945788041260472317082493502668532319280570847071264910143286431520782489667909838757760589039877649400332855289482940352154296203159489936231432640551155635792664709216698089694389855941973689675338262122107167165344880028427550789740485531854421578859537018480584355002475509283014990012568703185349447865202040337964457547161479314517023128912183333783142654624317481310451896072109579256358935121165798496133843971442253965009646582820079887812732702337794336290313467228968999039131303671172170543118422121119033647366523463467489785263391503338249568348318766610709427506700464569413536776950456740341517860902742621566217803154986487992522056503603380505115692275391785593960414971421056622338711820129669372086323193643086072718841746076302300203488989264478844133268119126348163260621696214091288289673441794329814618157651056856964052540080063405788245017230548125593647544209508380596670185748236515059875714017413023457536260682548271229352269293689092309574467621513823615301916942172019041097801298143422670773336511741035800813896021951516494912170094028840970802737495026768499428726499900221824645996093750 [127,64] 493886584813808389331642447804707004254421756107860471095586927374131393177868954526584182604195617285489798976810508133841486865976771481924606104956357132856847688216945904962908108371975989428715342911846453196157629953659798726800401076069989098496336349172578742611596672968235546771256464239064377380293205376019669352448112649165655738052945516853356407811960673368257446870336529564542797126584291385083570834642708906338727233473460752975504276280043007544444366479419974774413961666716428921559378898387372219319862437693460135198684613390738784638503558873774594827052920920080976342087631336181794683825512830864275119444658440990897770816631068561443531992346108873503820481565781757705012865090113315870433497681410084672626994513312742261631382511880269774358033903940224249261394009756300309682877817843856477924276909132553760257136505700187742785038617712110244105448718405815692300392334964285998574981428563090143653347113117842295037223366027255029504443788536393329577854787041593671749628321049704852182263433768696922103583152092860015586236548955442535409457781316229457311884399718650924110037878298180446235787930128759181854775397346283482582178396016090805051332140077120819622910324634933464672693511740211004677316112761139993257903149259165055315808241275765870942443140897393188630478112300864215776505135013314290307029485043848782738807733684673472691089379949618024676674311263165732300966314027036743712110336928432058205880581128067476690533701610093847550814402173744641546291402795916176944474526661535621369539436070523066861409271527252934948247673643873649475466607905437561329473596124927915619680824729088316123301828605633085242199326542963564753664763710936962336774559743871333579505117291044773214908239145583023797232172773545485233242538364642874974806462361154927765652110667884933509203493144243914409446885080634087192875490154832740172400911783197590041622667882576322480875133845175013726819958550359926892526399240667046823615856291829816273503412876601272785678941435650365223106120409467475826659351111931734399991106446912334212680948298156198114456015895614491739645994344987626854603687886733447427350049633155808226359084756040829233825206756591796875 [127,65] -178577348010902566300693069552452382111154010251162952407725209196884437379132192081164118041364349635605329304340349248160446140969760113332746770379318957870564203297393733416017922853970315005094177405481034191197271401104556948958971585193664532312621001424368894908320375615683730982120750660568297471184577425836358288116663551858873631482111706708936037767952797486663838532469001817838475497931848368870621469143771619425209536666591781173357120625491001444006377464362815674367489093538598407687097741499900363996343799014338263172450464947318240841071871387807406052716347344383393882362348536650886838287432469000883969091538170586030914992067318837298502146963947581814698481634151044080117862052875764979690848773601702564583447375702215337058129397888505495517232285447389753389075561225408329262002190038667564236896247975778740258097795430002322368318649225480109659095399417311749882988020993956610474298700808827043206412523295172566070031906456482968987006129880529629359332319244042491815966248118268748341854996215696312845901375573677013759085430868870359278931228600487305254851700156579521208707302964687098849856690280409716344505973363799914870787489763043508695544687799774753493378113562373758753335660243644035339699378948163137354892411280571908458248186548243438422554375017623903406740440545000504571524925714350172197938016204031849175361431590729427146506657449477870893626345371281488951755709608407886457055518351337274015960070659506858544352877460063478896258713215331359961417656249604372567411989669558495535186744590478291956352035045157325502962303381633046669605320406449200527257125878617324754742443275931736643514603895535772914208506289245709978774749212538215065915438483532089001897992401957156036120949462603152263037956277537863597271781792371550487323559506780970814878739120784232036726501776564110536810397076350869125365775571358776393915948479846727600325619694999533406664501424789612806932539919670225787668687250518285575675748007187896248054748386191807903203769048826548892208075646193413540148218210598073193079446774725723419526914107562713917582607625730843355760785023541252087667285791557529382289192659838406029848556499928236007690429687500000 [127,66] 11392618450390131686888049033024093767115797998491759482064186922040897466661317958279758301223389839773644095024988644174322124838903218956295789061830145472644038295216497242842427290583931123480527942208490157723194409476940625344551102292884474240219471925272075073625914010947171799280516719716946158107454807902847690483526109073970284600588166823355321734236777720432225009485872073807787851057552811050880114556973053836402405139991558141874156812701438428449502466119807984425501981608152003033393160093113830821790331235605205709958993169752909487984210654921220393279650426015355095813112895091293785083010330812181905878910679097886800240368495995891037361993237580224614976592460385176034451854899556784098324235071846636204051125030649599717643211197149158360154911083434050338796176858330731907403726222378152887645677588435925647202595376185026298525029642890608557280015671063283555681560008494194607890228557305379764553738693825476391463697209071045831017255460993225744167401435057403328016140867134362162241564143904953573730093749216049944880505941282882681123140356065440277170258531208901219732846730103831742713531508875031859386018160253801160516569592974406871286857517132850231135817013922440844926293245177971232142326581338180597840409893226375038961621560911302751910800317614667124504459185572014563460917226010480399262101482677217328375351584613186531474423861456727812289958403465379452030807443601104618173306640352451367098014991111294684901120900705409426687048646713341854449968333292448144936245652200513568226540045491659757769675391822295816366528695870726266852738920958350243721336211135858935341212316713348095798029899380706024648412373374980500031785103216570464010277019804220111088783862896618876065019927512654740777987618674830916933923170404098649318298177649270137365722066447843521950905102570232483918469596303015462843032583858461773740604048629170826556253471414777764503447872091600133772874086879079338221340687146274373930910863456164115458349719104362592460728621162347991241035468659452377754691390523132739949934181867915091996008196806926049216396451577339933545917393637811266518985901535116050660272069006140327473985962569713592529296875000 [127,67] 1070340853263253691042279757473745124364395906604613883727992409395109475243716462190069325302839715051411037100949115347723126912147709262471663796024711644622507642163209394004310377198486867221865837139527183309294027013044502470711672942694777445756594217801169348815020080818730733140212510591182990404602236067952341451222297864629446436477579769957321585974938489796207316253961970387270975826005333546574399407749384698343668691598310300752502982450866068611471700161320738440218251279745381416448288305878700543357068077359794246780412343623009095933769872734899562679806774273953783804702173121947951383703622343701365514438445997936133271618642438446957720246260867621595360969017561896306771582259984194160064649187180009494696095405574493045427822160645589817794967481123245195066508096580310474646775879155677081184512741624267511731394017232654958978045609219134981960982212211144517446799969155907571406720015652484580610448532253453764803732262171545807571920332103589321847459902629174591094578888225254038263845878804998318164731481112905033475825829298232354768054766742886833325109068307702629112187369260321112626885139705653484325800615328282888755250444057717687401067273504132614634867103716240039362255434761946249306859346866961535082390269124261097249418392837890286045644868043576476976972762796924569718529078015139809854530718941841392138519758887600944529890427142431796516758881971029753496304462020381393392416936332162719153407933015643929755626116140124523193944912394731130580254782106607382187731676555613016212926996101397739925970588375171634003119218775719327912514798182716196678858258944354305250822952032884307827139001300635141720407735779046625713109774616664630646027589602816422181715058427317007802495249957086128880537441523532965546618191545041665382529575322077779817503769232465839350106730830994879971851042076927186629997666494700390985615951728104914242842570990758088622140886910966401014143464555071188865664167481312126471060933320748149356844609136682533849995803171871478830955637431573073627924442135081921546792600323798891281182114709511032909189339448881148043050886528266449789541524693816244677424531772658156114630401134490966796875000 [127,68] -195926509308100375701190778037970690367513857321024665225927288227223245056179671469781591343567006493383019095921544155933819858386974107602945514514653768982710226034520903365049578199635031201285378140523273096414368349291125621586311280090478339713641432955096415754668362101217725669356292493718834884682642588530140171995229071337456208763334144874854219838449085311486741843298831443833984293952511380572892790088757682071493197684259506342197666616970931079755039810825299998286948238069224796377753842149339942023439821587652835267111297502526477863104593926425843002707479756561524523564458246173038488371046197809328911563195618569046825962744333405899581665020403351594874599787470916826537326797727199483151822067563094436088979315512321762335465498390217092270287882121915404151241134485079279146350918368101649317282127151384711197826930340891553234247256519214200627614646425606285874331140468796657982694357604071991415054927701004729439012261633688865990276043372526599736436981559580526730914545926168322961003121251564918138995514508139907656253648121604788753499930827183605900645651380882150501384053921415968252515042631127497139767414266950778746021685026633308135551305266119231374714739257710769158346746805195689244197880838076132331250115727985613980461071381892822820391381114836175649168427726475217846005122853566222240289515728471191038794917798277226198114049689127917697290451347593815932261799530419676355485623324868873699644681646881268080910434532937398699981883216645065793983873131202258608107158411920228481257589877566153493880716178085765872429332517734430572414672937693280847091198979907242009258543365881314403171703079360237002645790868890992876400765233228345477519501510048855150120648906962588267009093802674408184564540298771786037103223638120946632390696140113441237712840282897646444070405225594007599228165424507795568260671292227651566528719446253613532299405884602109775696717184210687987350362807833301752070478266800827376398653813356527722309239339577092748439415202950128573115235270639234157405605935195855987895337067046221909217521327430718326708979601877040545949243104970681341045977604031660783412416293458591098897159099578857421875 [127,69] 5727123551669809937516719252167120824739660677256524140067106449786862698598488988295981097012186881898661255021815211493785987585628164227487814455892442043475398399011153902501542384959769205787143242736365002521335935905031290396017629779155443172081397529869044567629601190263459326597102919501506549270508502162651246562081879256177181463666625619917943615712775174970265300463350878792452796395677787852590699936700348030960837284342405183753400281952076246432141938767603492989478061088050699606203307130588802312360143101821036207860857355964474731599693019199499638307572107518352123174217262544721557735422851387841636307554962481119225923502085456798826281976500067868794062277077183204612752927318939905655140752357599275194760528014846242585013269979340230115305734515266916486368658114933024009014196509073732302715042463157410561613208915947059012517749396979912959602176849472691977922534665012253907557652905741976492944947817500834878349459837958532596246854326246419258519288537062338104352958653596764600790681308715697997437401325675462703258719066482296095808330546923187421236767398627332946380992133763903522683750908610880059251599715948682793493760808561193582760314307096408496237483928587144517283597136467443826034255858589003155699356076146827281012971537900520400231579581146911224768772575210227307908638218428778176832639633337561068825178051706901207044834550410168422652197410204731920683182728310981502362756176306387992266786597390373850538446314035374138714641841082179031126626877122030134012617236342877275072736865892486543497488278604614822510745563627794979482364736335015832592283672062343641790766443210725816602663383914075638726199920551738944390686314865023783520152741953963734845382516774447176473513082767932625161199933731968390036563769969602531961537824473580556940411356019282461987993766331483262201121336969275618302823919331348420126789535744468228503870788451843478485373249274793236582242875824548348177046081150704965525557028580823657462758431664639878015792119471309653588098121382661088753560354347401214148873736461509093651057782640604640331402097372013184996097021777893002907546151628546959866383758708252571523189544677734375 [127,70] 925085038317044375831190321937840121339017968122668634872915049604059401713361245659249772513963915039643653710126930978740454961616304745142959268825613209148205793772761806886346888896225719322547735414477882094311840031056450639194636745104850958578969038313895794824004522346285091401682669891138179609750294547703886202318368588051560805766749869102135634168509990974457692249872094813436602183383957136091044104801963209219166391073044703460702410575076611953233541069678688345281223426029591592828532444705521487001135369795850262016340470407397847347296744601094186718973220654655475412044365639619179592532009263866354944628954708755467471508219201497801127865640632129718400559778525303991794013811947645324284201456703783243996405209349185547319633540189163087642743566404486474688525962680084428367787210340253672582060833579318917478603846148076944275122975303464823410999469434695661800072733772019292054032072130069475473563828659581648413085394365989698992085757197450443632685769230062090849043211290444144115431513480799975364321801283443871278376353937463170965640748059093893640987492195791971937250158195326222931523791833295649423192260138581980169722158920400606012571395206614166711654897098447565580402032517594489250133027800623567496372633066433053982569625562343213723154193786461527951135182975738156122325788267481762344788939389675584521863888268144395624728426736658612208370517046107800887563853259626133063281837526540478686942162034688012020582409265171621948482212757892893222395023168089749548029103869220149739860176449936491894184400428739871887853847768006949212460347621504567231599872757299686609973935939858629894619019026110941342788710238331900546305613636489562323408378336290190515885104425019261035127841975533389315213349164951804551347858885560824258495725033536514800491752736403914121427469076066456640851900540087003342534776351779183638922132189330342552780596055009879975110956536378218115510019274784778452700506902017735017152554418793711272962670912136848041791306054082000969616241359459112100779795860607669054676454226374427337354621383529391464997606382935789457250392582576235839636648948525188274061292759142816066741943359375 [127,71] -80934498381232931719133654482529815637057909161257071286684773569389123107047908994593859442061005196555972597865540389900710845843054791871225133702143478688711523096984305444888607648096529760780348329533926485070195618253860751591357128033721182106724698988500791491682267189031427166585060328081918433508008966471384027727948552242072931672812573826179812966308026633349755073977508136730493356426710283521237146082936871998406968408366241375505919359647891007318644486706242192329560788488411434084367954700950471035732851204520460797889131039002362935073063384983737769135838231996559153017174553269235060143635817024922032397472248597245790546702566126009561440455821486198615529646150601764424305400638870210355742254837966272765328916315848750370466073171699575566562478531983296310634863981492091169258640820064191200427347024136841269580255063003010738988411177611979000777260048778854113270062104884773352097074619787896195960206766534103292648379283674015525419651344200886536985553912539508507688763738706203343206460925709038636252751964389122691771366637307769797017425546872446988572705896191678849003689113625627611568431076656624879750383479976700518421524170007040201808764401811244930493395689107208093884611650194728701977165645556460210482074293264264511793069771606292452056287004478644572421486168395026602207975343703066968205421481558299276534365086769438119484150277629924379970597745143191405148831111603465007627050380375358683065111626931507577666399128441248018366247022430235630717811390987527199146853591979059885022010102667627503270008635639307628304530957839224075402437680731170327508923998671053565748156575887149222640926346943804330495326600819815413181068056103866627534304981697101549391701263765385739003066974356230884323689558217625209736689862356800955486957472793009135247499571568366075611664708066953703495134570413299093875639397855852784325160448250445344234557920487907689463491581810512984675767577951425038791538230293713233088242643214384755375902246999364050796761036694952829797639617814262988552641927707704479503324594158343109797243767500151465589816166942738949896525010027641449140988649801897736324463039636611938476562500 [127,72] -19821349208306827171662455525724199627952693798442324072767452738237736997052675363612751807991469167821514121281428052069334196861151737450156140760279318600154835406296247631982802547948029743249565406448174755660161462568150801394001621864965880922300064427257321510810352866129355429266397491192514987699649098621931922203106897804625792749167306113060905662108735731384606772618760134490263495864588881804802259233590705230834306330450379031052178028967188448171225812039004244163338199249141311814140014747111227597900518440870214391835445629852751481806786526779186975170934823089377418214700752229964840255849764946607316891288974050458503083592803645587567335730096141184166153810962424749068229006594760671922545857450852049667221886123616599420468972777015509169413106473101736633494572165611962894553628822963951151121908189169978199689231587279808143946961783556796684079445155334987784376692412035752432725882911769605105549433231619741313142813798770828353491275310774437464063677159276602863487309858170264171010729856920045966497154586050462747932586591963001926988446709285088505208228186007176028116916918847672464553673137868126221854461386213602068030302505966888670474775672873846572577812513541310160496261228793202209740432615850960730289722108012666003119167406790247420985841887994157707513189104331050549428708171832303507967318478919065089138265009124971200838392306706897268904022283031632190294694244867742523863288843965849895268833830380086509551485581536345702241814960640102276286076039206505378885336205521992682317270144180778069424206197456549725897359715311328796675670446119233514434193327841122026266074732342492652006967272016469307614916668920628539585657508718924483323172489644552281944681561518575177295621334336604930246118183251800476963191661221463763833167424869429285078655031733902506021979325336195997641886708747908005061913643771525694094427515826727835528063624004851540261468971387314741478247609722187468651820307104577556943463885221676376278381221485384584957220363928863203550589737389067027895106812108640115329245188701003956331759945550335701895963091994708620519684917857588903935983637438766891136765480041503906250 [127,73] 107357823686499954341660132159747005035306454074742181973454759333546258284625343969127852653159467187523285506714500738255666696136961178923063693732739899011437109808793445578147936174808447761539506958416004153906410964754844054808858986439730023015576102955955304823219293138526617994113863578253879965589205848215805062158028105731567566868412033811566494065263373520378467006500705207610326710185821086568274189107182322191173849750064758169388819340415153646704174723721059701716031708143110933313292850236981921006920244388448905492628225236557602341665767102426225598046192894770840872693148092650512116673690854311435909165341542886529832861319587751520715578221081876278120773960934084741823398949564416411649762281632900563032501670967066449743536490987594820664309396960422802599647844464159713228986054877395890040292036341710548791346758245071576543359068408821120230704223109444711559388295678493181178319030429223280063358914630878829018436365328009858928807749960595431406286492513096202131801744593652571421628912547960148184605434446729309534640975811975565749437095078224208512976134080997905541519678943650698430939634656179498609652536864954620004257425117940712127726338160520015452684053258779748238556570407064673220701775069815225251890523715993401680676410949196536794318037723805886761606409220618188340159784130687356030317415577324891873158321912386250730959090158738867292048810501901609699191335768402709023174396993407279280671950752874811751024683280243763157369683810914308940845803642304486241127397819935333822729977718623888558326069462930947855214597468185134883577882695340772588874449112748112890811514911099167525194731934672133908801309183448008555229166574037141456589770421152225977150059554496770231529720988277310968323519095009896301596023663032598517296556528370187363122453371485715127346836059246678319496626686265339700041330390448205211760162928100819096676180029432341726024066935562006897130054165402896364461610142918624840415049742307846380653643603022047276283568570779124242122267385399724138975690656331302311964839721535152821202616207215232691583909983452949816626048382436925342762634727478143759071826934814453125 [127,74] -4285239911942614730589731219613399105298667158849742451185228274097560111118670595197807882143407961318429407059293005065870439520829267599579103212989206144911051889756509937522627233426750465854065391956616695341233480898900819962939367154852224198371634130990442756873897219402584291689723186590517289605777144241070257066562433821377072506324786623857005399120696768634328653994492152944948726737245577246268536393814783713548510832853413148349797271342197129988137272712578881958183833921936361159463192635203191979426975045115769947957662389791269156916917140013040267154826845096564129886520953431891712831346147485148644142169994394028639008721685227020373350482699331821783455784019641786647240307272653249483400467042689010780367793738435852962648442181061659447304835842674546960044427858244245950810566395666364287684566019175496669725966670494542994103238138319321713640302907655529180599874074135754920370182024257624724235819127547212427217619457686061762257722213451581241863842849474595682132821002306836433344177681544744621199326035383027180526963121924518678360660234932514961625720305852675027054538155016347300731297871936789852518608710489153552516958672545789198872726979640134424040344803558536191355048212899368502071946208357634936139325261377056177355513124835142079131281363077256935124581420034621952194380572391482016052597354202998920235178417877130428575378828104765426366589439834404552665885500616937936347469781177443266304936894590369706377285709262296518475856346949526009878757908137554915227746291735301461026189556847100257033585435814356584925707588092103496822125736959300801417089909262085906206405502404670807928788664044281619272011720832793167337143281147977190086290776116151746087918038081148093288336229254670245704692412497660289475647942034765391848373025543358336363592419285470082267457798775628296255939130981562285411722984390955365228335925917327181103849807974580639542932440458850916233643739034011466144094247466088532705141635853078506563371410138113492580285403788307411498144398552059006089168982095075406009636210957121636373265862368556641415536814962568783976858374112017552420184074435383081436157226562500 [127,75] 1722055064912931146995591839914882776826917867732515019815878552181679919699432711181008274841054086030942202470698749305547501392922094432562868985053281911429756646847260320802385925952380954916862695802414925515040397780409860615985980206044441267599902868921029998038856628554039300812968180459556619324446110175072486125319639888825087419754698197970412146388422772412841463228979494746637655925633583034941695239827739348285327535240087440288751094124863932795308711710702200024994783108713176323077966573115501009363819371706821576852191200919511192859634332069652008121014083343925745041000642981069356321365117975522979036140672485151978196622809614430128779534522229942376698269079868796734848420775373504160203222272862021300070920690684211533927448189136166806194516591824354491286733130773487326371088670462427426299037608635699675258930453206864734017224192326488028328541881172368702036196963939450267917818582772000249664375009707988612974484050852017811866761888314897888177956536383309643766556367737547420462054483198345696939669424292234765648767650312283089208240945417044447333318137200220196124364969601029904512692364940350083782566161569003272061476112666604710774669313547356235766382147943933538151863084014918359554648964573675302873929399319860298256152516091638610583147160065079463424665374050303760584994725756948387022920521964790450869839258232718160921615908595056526271947240552905485429320407061258061667965169127685540268819092277265787345341662904406944182791975594723183571330914644179106967634036516018067397357177440171937150836794918330356716421180204128100856799665616431253062321544481699259513609479410450691164265980837048035899419464222769566801461463856920167817648644307376515297083131866372563510124120588476611273511516299231889040496799223613852996561822897405977727504769944088641742734706487851309759281730674979619952530131543716465828658257746264508141599880271596009187236745861627746991270261147527020122754298719174207398821602091537477152269700783246120791111792727038849191557975087129168368990227370532767377439481834645767441642641766618749636685867958233081811584392864976486634986940771341323852539062500 [127,76] -39032501244200001536041001730890827028285291135054846534533135074121402008262274385560759445829823365630370593224109772651513388839118726920476814566833191275351595060214302403684341513161090756405741774433833163380229110830503528904652892975943582788568272056096252668575775122034662683882584137551518437499260690726122340204728224582861619764684108910973678742515127622623152699899668135273699067075310125594652026268915468282354874149311419174808984870251149501823622205895609900490478175049440222176002270650035082604333293140634412423643020273023829453748002015320010261882825644918940496600863979163981328014305618846763425996900193412915680212359601371724135716710118539655156465776663981073048313184886077903998651625784458826062983571914939946271470754642338931135503097789261923188587432081983733214075322641911185234446542836188602599690490126857346153536993009067994618496529558401760939955842086708517535545622125094831310897153777444980671913052004171500164120105490369269488923353910340584213860258111917962403276310750419905953042264520644107039169642402931673178650486172932228675602168186829247134811638509480608117608817535163435364049528150014632534097997898729927140844314093612341646560604819492548322027189664536560705280615406517774506214901904952229127151669836711078518923609395462233695296851072089165474989921753679406927893089677220152450687192043544194360009267640152812017225494914607868983547387974430742527064717107205621422715456989131776073654475525512936849711535074908267196035876356578525862891627449391237014714016958675245422885336870780006507133259299042618911221878477502472264029036392797182756281160249451155309986794614973321674347657367854961770082022865963735619658076138686303614993392575884178617599340787901100116588321364952875639123384528121385591753454942674486764353106646275019597376601995999813180263756732303695739689618002569138060134991878804007686057979327524422336451722659620443941965502368643896158357890026543161952002899800954545384970425122077304539585368637075967996933820382611493324373416432413621990759414060672158963072024317792664229890721117552936449256717304433264871477149426937103271484375 [127,77] -9479085740504371402107835935780440996169708371221059539241710743967608892985710247682755252320365674010704572462607315039075026268133189355407019978597755398121766428282031894459645899395631069099770920812583868387113575695268643036638938517302285669774708560545571876057252632890589170432517165718279940923314956982427312843632689965574757130126775643562834667863659197910717772760017957819963722607255176777421654753676771682339826126806477027103950977847765205924532317708131365900910889508754005026345198026452831866418957271262287803665732440048404418514849599393535403233588434915833043249567439800923665222058347889632022277311363568917307356982863239493543376769097842309273236770252143938176002558650125219475019886655380020541723399491666391218174683673236758635476704747497062956685781638069744698142792221047430406573548719815600884300797687196767172609569538405236578670668203134857967739558510503220251155795096570626649727560300260001316108958941580441970423865234323065866810330842381467507435154716312097251797209742762375838904546832091273843143702287700485450382569034568543771250754321083063273854442871054917153827552977901721871809674376740079516710780023899597087127582387458257209227653554831497145428200637377142801921725523389320866209837215869739316113396859220198484465066227024848916302877825748356819747769437437240122642215855100866441980517846382024951893233826518191546691968323985321385921705137285708216999880115328101077492114818860981744041279628558489643989768008137332621726436313676950491066960307535457743456315552912688765870684668770524876769186843201607816426214000632408289138874143384992906221679266350801376687731009341577541723898334911381867872247235638748688755233482654161810649555388300568446392235087498155891783979315839301679839744299153330709086968735320342525392453721708750520414303927805812719047182739232257001114957163879051934366641077706548334056032960432478534851860051824086135192379368677373584063445485349521992237394409038838182745540073392582138419273090319671458398632056178620601808683890924704248543527374218117964331068680799266665171914895872656608789504653241310734301805496215820312500 [127,78] 151467268809807717408760106058239958725303233688725055437582095770418678423828548361338611000808404991280090830699846248527181778033832474319648448503080621523281684953192898721243643054177536463990560353094522222344649115294621584086108626611065835926790193880345802404457072907425334158918822549713504272956665682293332418942022244062428126309087925356401352500695533836994110124721846451148285145188868574832569376189380766055536000386484389698010080117942129538864039433669243802041989169094327003774777664253187569081679173667197290494542881211358900273082522400569143879984069030218655171882853423105727152316857149413435982119784973927227734791926796404845217863409693464541586294138804203333515366573800944084985173982977049212194210191960934243650048663786800623627397163983172332229225227340478462627974495305439736122204987810264726593865397959996302934338840332858568740445560536606546333937623731702421366704007905621641071648886501254943901217676355282354059291497283819393919827226278830334719914224935517501780968307708982569641631351347392652364150435226007487479856282216322603376151007852953136689539631036501871436742959191743003424375500848789005939471485375084954728449301590605961648817761372581222679662871707288220888032640843011714782624130136359652642361006361665894117419109832651300678887299703909179738451576306645641907611773391365665270232327476736973985855251323701576835607801250277551725018910825765113292277740028108809717568448140378145566137177544869852787359384448289703626952224854277024850141119658640885882647668411981173691271804819039611431210364063196202072910820099013610937376031540112841415074628619327020952324917780294161793013226309410085757574459199191889386739958701427094635339597669248193022156929312169112202383962649854392431919040191697583354822543934984057020923415485228812584616971567901657241625377292264600440947026623378106549872130622622345868289901570457250132442644970173044207281617898270020247050444534908565755146680482707439508567050839413547193633936430360264583416291206999238452115958338980022407439644674046951699178225711793848752329473075862919444080290511366911232471466064453125 [127,79] 21231322245304744851532773483073563168042562546563661102106184934999497953672121637632921967548917074955608571361817130439082914688673480974041817643779835293650635494697741319179209238902029560665611167913472933682078532997418205030111990244180365162984976996819488438445520402714646153008313095746584656017631920777848684549320985397052140625559137669197872345061382325415686585021810508362227353822837917457867549613778932674061591271510418393706942969056205868099797053950581189292561626119266976985006182278672798827520763504519035203824029652698733219046349102104607709217535121550753551144811639454476765279900504837078759595417470229754977982042466960821042904984071163991381151030720162882048514073974979338752026033498819403413713942061429516482998316334215527833222008319064253123832364712912450490884360249831807671828903692103358386470053222645887908016733390307304771051427849041473561607120040996714942916664513132274742441049635195201857348062426586485808681952526378796033066260704228396365784925609310748996638476220989247336281727662218566811822548426250894384473758315392255455922126387201071226574099371005293989325337426099340510617617976643526742579896416217560041143255057716901215782446694849508190486476067033816115735270780768890841151766571102633569990830717418302353936170935338927198096837536350912321140383775486692838610954348480647090504161654657277569220670383300008836092336295366614771374810175789108046836189182223654677936229442922946116370394368489540538158129932339026411810153577386850328337429626887917255471583638632194484513747590036091421660424602051845418641364397938230047103093596208785921384412419104453043261908785002603934572969136925394068414052532317295352946065763739960202429180781542653232740805115198841579431262202805243419776761594813307087758617075170507839409466185149160048433629683139496127718802113008715491213287004243697284710233384284284388233855469819206269405422917561567498391079211882121448773358590696698003532055309983778659200521160550957083135940313223789917061247223562037612370827581691136683363934955451122271687261728176188242819824936285808144347097692079842090606689453125 [127,80] 388048598570525517427231483990883372332083861120414953419961670916269916954615524340775060436639049229026117937235022686338344413675893999003333937824161205234134877197301263314841129485215538348925365732062862943366810559670405497407946256953256605532210913318562602824368979421956936008767258760880846894969992772047296146318784135234967161254257827155287461907543036447323380347659327357638928053848643992558803132051195814102596727044761054473318370134377375784836095252957739631476549701434589049551871496245643873514615383316158468567016459046306166737805189357052634494931730938190443416442788389879028221303421252107540325043782485382382717414626583490341223714163179965244980855103758098326031575259047233889222006440594520664384990707887852643407287900784721339084433989283528011019119972988206252242050133431392039549186266277355005299818945898280293966078456523638449755108060373177840270224956534083252906467944328413295936845920857180064328480365232800567271264544877479429844207708564458431504015660891210021269039269890826357104805950232051012504328174117559658934808018013847089802370940779395154905220883637546400384941300696443462339579271014303769641256516187570820081489294588120108941067987444452193963388439585084928930318561551117812218131909580714692145236389532938831989353451553473574391864519165850962881124292559841792559716257213959799267839652051863157311207152696186128404812258459765895483206765731018982515903609591840791236992488665868007944894681252299738026290729256080930242930206584359432936789917315112294979805400014410942083305436009948687685854403433076308845486637783524301824234486616657622856874557268149927866279176794413884977082531916572622357147132288646371034467339881000188301832400951098251794553401673327501059977305881706638924077730962435767118406045044133969468373001800469138679419709893196567011483779977234877922697545092344926724811453434566615205460630462069942337554193434763147434304142877705477165379164960408210032013762103299627482948744454639755171948393116880260228916642898752623292087010471878172699081066112628098344483740572840776667769025396474507302798464894294738769531250 [127,81] -1780332777528668144881208338591789995009818227867945265484660572584824647731641867322676825617272987567388404888260246128278702867686999494983332609226290642023148041603149122748817930985211731953842067812034693047416691200433711967174380334378484257046648755710939049062344468670807128711179755590322407364780768556226103325411179069888609266748845857273559337750532617395408831459038259193402386664168484157949643919143238218339585476206245665302806893962422410060210735259572747030982345570375866737038643430469558911974915962333088427401718594981367452880406352333936402460761610018326805261040907259819827299014341668638355184060195580763335229401396587821349530405879402081025664990485862779706931295592871570553396146433350125911081658589192414859244297565914435005947240865611788714045621782872217765065404356688270256468576245705761714978844341880265323445704332916416664956228017372994420036211841051601709267739360122161157397357909776881186396595310728128056194520508389592932705460376440112544588942070416010992051513155741043789561315193301318504429968523749126943275351487709730535821460652294903463244461506842473767981566437080049717861401828551263932987099343719624730033487397100671468089060561790996913649546185489358216929277542594838989436609961819906858113524043545926988109304651409179359201412690785924218617116446861682152306946324323304086671356806661843842708809989710718239262144796872875865127428293715091061573997492301109434908750550636391070804836399031943113950140340145388756288424881681809853882460462709405592532173928450002520697374078956084171830045411131281302504578593098398440868974574783629060911469419670547770427978261673105288218449590905392197217552853864659906130705646040149961969688233577029545456277781094032579963153291872743244478305873224029692817247926954209519439424203630446064362369020800935675296121576929363184849313766886145040036834123588043687106996083200863873498949994111804514693416495963707512166131324573153726282918402981571143082041499590624878120040205120307633391201538599846554858643607561699584062835437537106941310060313448138193135992357745316375968575477600097656250 [127,82] -938516578344576682460990739960745830359738289771513477076774090661145672374974584693109609245825328097361623824503772057976271829805426223219600058112413825872283824555150436961784127539550484638161870145928658535012216353491596807569575601962369025270325357599811599381554519133475755994559996026230243755512300178395066993309988383596767123489141622892748091868073854650125726177836619844131948161571552579128378758170345375261473298932379828489089283231129500776751762637660405237217988807924779394229784428790985261123960993273404055231936252808844362779850674728798431254204078844648305285237470960069430306788095228453001437896220100695811238918558510840988456249022906970283218810796120563766758852422164910323503161329596775266673674317293464375670491028639680380030668995833197020179510129098262356940766070623350842064459329513414417116026311729264531127550428027139109288910239595718210192984658835582231965784020221886811685487548413713531416974229271589555356702148038833528518758733042232948267193543403131060072698339807856816661042760215285978128039177173657140260495392386423489345346992997569929195719996630328875240597664855126725517727898454892059626930105603703808384371953839233051780427465121767619899706840123747881908052812815653736031982941159883893529628421510163092978456635295085678226731613975639332043601714197954607082864095103431994331665600111780346298699209049867684046486407450399906347137184307387021213487159765484050813806823361934839512267721217304712170623131080735534426621261984419958040779937686035103287476986890216110021112219961814421408234880754316511783005166187451378500446517231059547413028123772730281941332749445858345147831951998413276644578542892301076444284507799736317105640265715093153566264702816344483779218947159213659390791433189394877869960884425564371973608227624921069107368795216996725626320004796124596396051941944802000848632554152375114511206124221122254517571244766884223882915298822232738420649157954505229682907280863072685773570363817244167657096849819669043570395904059626749854870482929585602306823393212531506545664880823292010286265606891101475404262542724609375 [127,83] -12343123610395928140290516726219660827705006720085004156745975551241007901045654485524853073980438008567989947204184732614694563580594365732104807242521906127792610012542847394783498480516477179794094568728928851231652876191305524337201898721796821536102050474255109259155287480796753597591765565841124912026547389972455913884499063366120199724570958341241779516804508166060398958528231038531693527631368199597496619311538510151375898495501029483495376878120966582387244437210043817770638714883426931333264943276310661445850648846499054240607625564339330214384012334429058701131847279735369440856477493505525313716640229530262863233147351633008673200209896762044089568572347735632111855241177042228622783794713874921555644960371907434441927215047988566345169967422301575185190655417937416789353452604930807930785053219747135090028021815791220537587136361252146472864752688086167083768926039252744825764427012187689936294510042962593960467540463585010730000480631442273615697517348773212963122889213258941965420903607113104201036255891108494970013171891856954521040266801188407272456411259294146406507879175105618407679799835741517240103811178175464943207424130945317605326365690417088800553455685334781591528524325652705365585418438540114790256847688233432395867986791881794816925804414935477555291236880811182389065720917782623901348524419405670952262918347107102286994427236935634041761230112225586126566380660949945839182555856817879346052864157970940625951896125275201959276549179748448201869396000868902240280763815564386469028511128197204192219260513493917193072309629239923571602734446967535002575986861928462449958550681670266976716357024180881855079699881318065610297153345600622350396415108791826143172680929425720030644170206837264779753944733448436915127346244379838428751781707388857853586533728378009155244219484567820006127296872447477964789257427648438309429445151012306283871871070888833115572961959780095049315323847379213944602433531157155381280338396891953292598450285959782589136696514632318326507760533172803567844005046999291172282226568531533633613107776211062273473491255959256719465974494096292663574218750000 [127,84] 851110536514628688503451602897253154017409270898676658682312956855228175442601580342006027018319557587197783607703022474369568833598068174336537381919197385385580707581042333891991741112862122340313384998166553992451777189452673121611857884673724968925065359419440070526005830912187854778466273208572210713299541194056803600951591434857341361301204062596768423364286731039496307133145791315105821999690685020433918270395490227063785419019013728070638760747595757205572636948273275961376932225140744445076223307019509656910642204723828084633582254538296440969892171599995091140990732703675128726432924850200986977097308006776141738814187740568691997750552843290683346481155598760682563560730288448028221406363755694191528026638755734226672148326692441345038093145234615493900590492764567333985819863007975495621951639149112821346521927118117521605818479893143471621180396998108037456270362710998456833629737353274152010924379029606397435595973510403574105190123583853299559398219347723482268355887263928430295656700333931722491375706291762325632128382765452947994897159652627019237104928648399463381860185364774807647414896982799953313225777775329961852647185135061459093488023384050988977164917530177736230890746495998640797346823795426350330325939972288503382738070274529852648922037631828000819884821008411371352642715969261338584515169878739005197218259818644822712429644031216952670888451149244660082343671258973721857132546858963196812071648056487331004155096830360671975683385583630300998562629315611892311028381218067650710240011096661827068318825455463076820099632396300561543799294057379205930532809322814257973737903316505065057654396401874925990678091248710819153438259254738010386962429253498150329226273490060222015143534868460467034167463300073869688596503377812291650139441500244780354089753076975244913976544570910810370048006022384217438436328447731624390645730623358480703871075649229619140030881410353839562228134632684957603485055914570770163613305674292213339559638423912149995457037541308988031770160080703582281854613148136074971017061399157983330147744973027876744700691702471863682944193853669830322265625 [127,85] 371195399981686110604165900946378730797143453014560107451929186117256435083943377422546802551732893339667636788983975819357633473264524655305671491978883810862080149640606949454694115138724606992253243206902382336650988428284191420466141040439396017624989035313631993224161596697593655590536387577694355782286426741396859598333349400283308896083260293251553057978427635217093648889824766207673914910563382005926465271593792822838945517491252127423005223735679823112264593290390887843316606929767745919857950665855199728379387949034934102374482740245472030875523788958537756179984552807213634790074042025493564244197837051753418861226870278020681433108292072982358190419962251426886429458218319451817851012601008603988569595611513840521520442671195171923528910469572015938164535036293631147256598374990856659699167980485858791856539862661263048891402938369271376506743668660356692032071894389755597934841295070554608579269290852373363621921387969984109385589707568305479155160842804561897194678083922063293258333715852919219365552515716530765137254668061290510439533259763311195308995479244442117004451647127706769072676477012531199645638849845629625515496214873547454048711590451542115255064371685420829328449174540919831914184554856831181680785523813372315946379150875377058336124161367430322498683970916488047677255117724443925828630584361825030819468994774038576258345741532247091228244766814341420183976554731642739558637925782744847608534277598078430610327865614199923466855251061527328041564220356639834619595469298564636397955517831108179909360403322924500873634347364012024191340091691804326674515850662851928552552238048298230826723760905272611160667404425654318719161299173224189264455301622045106540748204245283443288683433232255311392875826836913865086374485724821415174060859102248282881834006303539547999568942652209338919565862636184555857380300134161998659814120941273685097210009004343489649349193646478686688839672582797084118227892380789622972810799827660594044810546086356299642119323732881275619545766826920897269368157985714884215935077741804123793385739721716303379228188233711307572302991679199218750 [127,86] -440441680847068200071341357490310716666276831090590131275301348080571816187090552340809997084962302836396418565716574874607947392936515337328038344869158597569097892070703837642278810376281851186034494492378754304804622507738122293543774183012950844198999581327644193907846606020366531068067685797581897132739074604065294590659034619048523038372955468262493904709583368471021372949575496254513932037264341197427296199884649611667690571785533405551307956517637455225168452726281207171676725909058622053830622028769448104568322484246884622620605490054557021458407698900498556469934993807230607050403863168201487642322517770169323541587596617965586927479461638175795424894977555352037642112826388331434035175625065596563426214349962949910007173782676500929384834379466933437572065010795693674643715905953900619542202707078474660522394363580736947363267742584082310249762189336629356007177300933720739140724192539736722759126071104054758942743496012578842338524229331369817495333873966155395456621793639981711057638069754838240692113728990635608948298422567579624232031314825638169721365702353542714561597956365545011047423511326154557300604287169537828142984147288661093853758539413254168023108373626705491286489129790668829710578966822147314407702276726133766549354607479907036106790068863892937191072868027191307226465726099006926509002681436358206278855817063811667429566519232539904416564194976204450068502009114035067652707271116486890091040621784849203541101971839558842280621426782705542548331922922640458934920443694955713284051217635311359471228756847566506706599123722177189991513831673487886950985036611413997923793085868308692308746840931782220235092230634614497108811126262584638809970668891711710413714820973510422078426172165192859743812725295658247231060875997456664987366687232585242951294064094016010679877051265796217510121081902097410686269838366715683604012342399142070419181756441466586382597638155273475715769153470147500548127586277036387808683710083315966663392166580761584681013202877366727603066350554532793972588753284894093570593659574465882596803273811398119853103996320044019083179843404296875 [127,87] 5933590625196100977128219736766884326391459709078870712088364858505054969966094421898099560355741915011562625688364500999655704228561847135347473135269074080332885701866457118419497469425861425563990972154977828555004070422896103913066587227627769548089095450901147875729014876742416570595382189910760131667795483751498958268548016100105598389980724280011329181094394507044304111975598506565046415735170666900488504889574775270262920200549315718457477149672685626959726949030236638679486488880057070590202057631386161160490542736941100891061368235055195067588214248329852163504531002656594747601658286597245028213662379483178256791352148014616523384865425835198657115047968075220134601093593436074755204064478820456248737309899210135962967906429393138678867963979671781199708965391125221872322534862667382518781674318460257516216013899870858349827635838494278358751048132075675823485368951319236841264036171039111049243574342270813535168459832186856701226860283314105656341079448755197795673865005131143523326418417836075813477046644500975731601680906485644028750900866863456885332080095377954973260115853987778763467624283499402166347758355026318454595939203015356118270238958255144961232273349098779885012204583963946202374610086339181369851566665989766918568132598725957049801355380414713442205006129044754885460934886721312845857228953261279156264246812414810555723924170677921970311937775200874061300653348790445221769474134320705115722670260759170623802842363724058885038012312861566345701443189828497169928594655600246868812629980967133189032753382672461989359462418463712482667793610673605573288777610520286097581333118152066599057876080509547487038535539938060521883113269556314305153694868896118091169823230132123562071655400985005553136823098172521329925202693098550385664049657845844764901654653912972325306093504636560204990360669709607612218300238015024083173337285003835939813971334126051355821738312698865164311284415793450226539204245627383484323398180202558009210809436019170604675081773809423696269283178864360653268573243731302383360950693298154354535105365281492036002521070919028632201441437500 [127,88] 478508062900957572032742127761119246478823933635067218330269892573003679063529941201849606960457063064642050267902206340224101911135323656204088991574382925391914408618923069391943407621563954259594742211378646476723910664852773437678228859197490145273160307220426829848516913698938611486310675312387552920481365044238531140595848534658815139560880631649431269797197786218061368796338234396852511717257556729478165615636928850492630367851612805223832109725348812706319734361743058981687252771393495679089163644489174209972468104341570298655839499769401561573794315697639084627724436008139157166987929391453066665688458670667330601977852535312804496395117017221360767937067014291097607061810266823123442834991228834922331878717301023570178449734266675458407984517864396405314098467968918335397846685168361103893079337503808791300632518773091428259464350316011138985402694613090005102893286932385217212906069923841411073341359611928045736954385409945171204016357822496431750411580418491117738403854136058165878599802192288408046626745723482232195520651565724965965479942455022564970187694009634445453641723338454905152399192002506154609895261933468433959923893529183122656000372083858044477502546296858267289371293117490805182406292219753060465010340810668369346271749358839423713711284470407294175979553444663204554479281286816575527283545828209076479843262010913438350654431689543360382707002339811428880968169438064633510606774613957258922211763553550365795085301870594993785328666224562232713281101801863038207158350064446549723387381359249075502769580041854808425589804219877282060667736083007149828803365543277817205076088529689398708440901610391187786836893581888991723425985491323630405354953952586545443642542089799102643055143013326198217148582503202599915821717066222740276462475861804659282657359485092380457884589415647002130840770144930198706976022935119606591927162026363039133074499468887589461020857770093396196081407669584268539529551811403274907824627983391969946864590014209199876534468121597236266872038582217884473784381229369692791835885519404636031483359821436861713330138559657944134514250 [127,89] 5962689416438755339301374559338914467638604559034322131773858174598313574962186187312463278168859389344170353904467790223000891525377549261528982450442601413032213687744434054418882582079697010327653950503816475066872047387645215290899794713416675467094593985196984459498933942697473055479337129177027756940298870551778217214999804668367570802885318071797341578971514272102356891491273458866739273256948263246652464133133610847439720987174596819166171869648040354392797583618722486870292856704269363309397912468602811589975682851885220336533425958028991431465179168245092238019265621632073872535628391002283451754520998004929768531608326395242217735010737920694000327248701443533480620391044182974956937655385536278143233941617111786624306593540501173687697917487065254705979539516503780064527528980501002123722612204874340657401625019719491118616933349343613124337049227912355871143101115769931356743046574106789890553463656010135696233007128666496917423149173465631426324208320052319070112319617208872935607378364682580641171703080020400167098239408552347871293430196244075631924088821870190247418417330443734279806039597125439322663629385694440947922619071441720235661367658799737347047419738008442918197221625755749675288401365753122234724170960152663888190298977122530134905688533439679929299932017968468102107519100382143742991498286298021284837531489532140566651157086255068287200001600240162729947867407501129804147951040201644834734376251786081046796151766199243857695406211031579997513410792608041017567745743380497004939093174111096507579369751354199683369323861300404165566012218342301896344935612879813202095009183676042517954976015247344001690778058635543262578726000444152977418502412062011900013109100705605074220820929951911608885493108712335981407000031675412548161841066410184930207323134132542922058833409569239402300050939119522454304013143892757620063621315346555772718493590065701368781774061959127269194389855152908193213932943952656209604315674683580418391004554676672522537178141378284498376585428115049084022347899413660294652261064532571650396901623001678918750221493458048276470 [127,90] -150634594848884790369749012641486902830651027652266586514520542819065986976522940235625799285102824766386798804132345679159676987667889596824676145486380471607335382895645783974672425604029817704580297426875170919824887000015404404284795964840328561305021216639113894085086366558770778023242144799146587355714791962110499467698689298411300642751503464236005931178771539390464898463994780941954668652881797647594609810317080018791455481351578400322977821002066961217876505515218615040812978168001445940354922584675070781325778912240853175196357348617216902671598872256711203329909656338279635221032045245485310362533578762722426979050664764659580921581899799246017119000857940901191133680776795650724242100431615267684564668054379567027044627020030582139156627973139624773136730195326408133034676993835260967245307350968996961485378013471926402324302992601926267095967695734605026677261205160288323677263753081228890971229317392042018638974405479144756393039555345030584906802225195501352976048367042628586353446369012420632831595525516796236349200112459231046341316557887385966661788027620929433388465831966837075846683978795277187706219078021401286655598882785762758536009405877683451815340180454346533779416323360334236448090531536510931932107074477535891426012020639556219790408325160123109964445802156561734498604673437525900803044328343767815655651253629088115200010316476293414320012821684546497601620320243304203900404484239526905567379490455797967710601259380576410712996872512350455826974135581448632401923378486805159547390366618009102227000735138711353402761514702334219500379648634493359224771676609088314980322539014981281263157082418552516895712237961398550513805247378063585220541219203455593427183415208662819618793653615927219719314517960988513250909882771823663746580536551796961707480764353028438233237887195395137609438657603473816413984621619835809112179846429230025644673473579623851433923099996950569991807216192369832214263451460978662850755495528052473141738335107152796268975913600482048468653789225971278447591595951637545019023864761737553958551773575080959589444130178946032 [127,91] -2164745924301445419576819965736671278220589640735699294638374199406551188661619661791337599500001935076526341390840415695662065362950970160844334755048148062533578401731442738084948746739570930092380488319503951934748355684566433696103320270591094851096668811038364260594461539136653216353170179035786061700582660606724196550700222617570568655524299623592705223706921239881838642963015260755739890471918881364733256794357956216897946196360262006352680832870293065046519181306547841702280730621418719324865748294710742949268702314227770439970006726624021714242539095413318230598653878212705701456968408206822862857048998121902081324193820225844049558332829888517963601303808587967073334786679124322760376948177564627662898136385384179496926002087015257252817441875245924630079888599182737511364907664502853467058533497561689739107841420215066342909005198389753861549384519066411025885467068443176463078433421060297206291650659064791864176097828075754337045140845458637004093314541856576126724820638611553932722008821980451800828326258036448176541432014118361056042035777663033775491253444155464852874845309418058035978430508954373767477522932684355380336061048761873589279422809052639669285113709490919648175253054821281507102221901116028754686054457377998085786746802152171436007003185535757448911665609074521713916306032108600750165685332892102887787119154913159287283307854808095844515046609738241614412875679483157390033060423891256705256995995454354691363473251854276170003679441912674280683673792322416472183406976277557134750997285474695108678854076805884904591953178550102959858609000678192558893061118260790445192635710643924413638643902379578604481710591400431707606602517924429744208692581753617903937635650963180605684472639378059359194774892689531335997754356085553659846031216624075017124917484567173325449495097995058400241946794604991403537845682070953038966249355815388575151560932918605673061596376324504683109973308445123312527765727060131108631159564402991058480604669950072648276860058470351351301647555542168283363725336039388964228594182076816634197695760726777353963765117250 [127,92] 77778538328001805702785851446964975925070681548027827865246536846747945485076944941945647338836614600855157042953185607268788875246697204695619811072323138613645774642644182871575255867252905528336165535802014178941770522104265341282838613939064154990068223462202388714796364463405182192814025943337394841941863409817033631488394055497158125891938891102874172053030502986329115132140555911817133037368406528276462651950301742172028654746867638298766849655361185554943549920819687942770053709914614803899379420873694051230204137158909379156732857684328039843119706510891427965493568685603042761243739034695156212158327230343930405966956931117231010929983684382210902072513790190641215958165758616928623111156414947548194256844772961394480831075741418968594068145425497756144593373908092544954751196081465834930807075103550348446025104785671105426227615129758496729138798066220874066812277535613712100842234327111591975312836981227634242695026794274752314231411844236593581463920818915657739259110788398069909693336992798975293961993369121149608012096207057853019957386867992993152488229515490276526567827109233779270729839534173160956338910386028155885791701151629423912432614958788640323083739804671851844528185201838945409029916776212682113844387244406332645307388116377621546983875194009203935399680547712889532554431536099163431683240175487871091378020844040553959817160051277985580176846293638907745388943592885548961611228424101037588309367176205991497888646093417665147195069246288049098125050413385235832922404006639598143549555274484954340228524634129093340773898100731508850386730537350003327716519527572500831794865266575542020409995264892652653132484936527712627402919687323951635116874879073176106662788336360581607233989210497541663714038074512150530286326640038123127159326011234060128220206278943485980345919753251401533462907047410602092069796858881039647386773060586980702997867307392080916954135432830612629171709930506232144234700960031527880692978641463436256036324909524070827671932779719619146580319276938208044233512564933024044018574021698845699773222783904342143115500 [127,93] 1355830398632489623514022110038469550895549052922653133162369881669126735893818716592594413605349098564289758503908938081216124211934577878416490572375209521525621122697380221778140434476519107015805152965457185201503833548443308065025753422862298542771052255819730251367446019475593725469374144825523291250079671247530376487984693393480953736876431197110658467102659967307119313057257727147189414693196799023914814962464154036049540499224481732749179993599185780483803215839767316598431879206356257502526310835336152675208026342161308025112796478063181896623000757137091613151354944108381799844399112626120313113054782720982567459199123646991158999639769014439091106435000786454418229078213378705042796848948084230854932041358679256802880688637916074480946634988237536539688028507735289102476748771054492583816612297770334856789025367409713239444414786198266200926127462719075878013701613671746170717821729603210186844677356425279072126449716633624604245483239368220113358708634612929714915826391710859161040329651421105355902578896926342281736901536472491623373900390795250763829565096562058993386482059133482938164396066625809595995070222249815003696745833904680376690267811177362093218144571537067807236458848760237887246729628246771257016888018028181862874573662969974228396637549441451484288147330307261609711596287008936048411779350975410033652032669124256330767170338965635014305003382219480327033298912035366560495151602522697910271063059050081955919116918690287131271769954181461842514584774508833407940568330432362551316421487917804773468299754047232472634540890673588067087044935093204501368189759612194264355118771647539335751530351868109656756553049393067301908405586239729978183334810037070448969006036254671162707567064205882743319156788340583280981123864144943723105607865321513763982664240586416968359354377679790986255136488331972864327550105446092477615507920431213973968445024982994760623820627064091302365658523428037277812361720205166673476741325423154689869965883091204775292504284335074410886648080395568069778477564905451439205966305984276873954573506598803392600 [127,94] -8385732867828143017542376791636484062820286394124783144771110083743232590110809681598973713532153268980503655018073216315653776642250138317053258815511084311698460201321170736675807705472473371734096583140688853005433536416891379165039718717445145927984178809009267172583915538018581852401741664920486271470503945186466053133506655478721127356026266225025652303548907606454635052720521355997396996941052903961869559435777081788026263105198440580838769118501865500535904826826501007687735717059435503133357789000646392833006366958411665062216700898935275365508268471117857060239397955292198481166151565955369576980817265232599632176687866665971274276555320137246005402357313651817087724956000720182267896681857100761682195915356534767715854879064427903138008019871035158039643439218679745810640011614807717698364469328959459942415159914580044876668668769794879512079328233531464237208632067558901359938012704444134448883751229473364961149199474111840510161685542062603524240950979959146692118699693567118795137972379951946549940051347629921028192378152315176915810049658309740038849964514103119293824606930738925571707493669787412494593011715160265178622421865220789001611915832300821492975087476261648120005998569891373283180014600598652968054237785198489792577837592834963804686002530579031105443855934679785090470919662291657931470262993568470380137675714032951964796397404902334883657172731459351094918458336623467621075617459776918240121777010189462609783303022515125604650618249453324992040404642917013563105641480428628960099427274124685857470351863459564197614528334743850949579004364309154933084956379918280734693652504066465325599721469020158716827507848912580747536018487214644203208369796993573792549124367814284507858271193358442815137011190234025302082495332218632214141622150549911423526504458754609478440157225433146417337624184283163169883443552950930234806114246106517034397442969226303275490218529402198301722135063799311761647345916396499899266615732192243121154307326043785292981003078623255077044926131458187558785556606280525649849607823835651874084076894895050 [127,95] -92714412436989606680733962711765566604597933043589597758812790333504403738511924555915790312087253739731628926680118687628302657558978583768641212437979017877333192301656741761260900692661378771374948952877785619319136829004331950648977234290745362078536147639401732455678827412315571258881358224595904116768537668800246602034784189786890164606479140553383563774201384792670153018538217383537735783757243471544376714162602564552301437501303338709698014821928760181615183014592450284871872255323936826142539269695342304537104752702707236067373833061299025005959004710715052483481127187237022259286442411921079307751814682679297798864331068883356337487454487389712397391048959904910364547516597422544306279723191714425408419330088008148177815989720222757494028537482976762427521639813668123449052932704806628960782376004265377427505935744049412340612171056181694344907671919121699451604452049025909943049653821478987430541046931445166306661406806320147884562306233121324509383556394529946456640527824287040515792475679978638390859528324689098667974906640369842173367833655671256752415407715715932692572762467437552869252175273678235034399851680739300245393771577889868598824553376518514989352783079961255556674334049358513969781154695836374545994909604800667982226088106111399429646254557553147154298752976313766449814394886111724883341474659417404183307727462698610487261389299733537271561246595806586697862608827071648784783438383191307524652432592180456730169383513840773863014322685909147300561058995433415380990473660461950959179138573336468761781006218127723987612113550322377531222623077995803497995032239651935730413938747789897611182731011695064252403740988953568250550742069992286218991413009826350848428473116204965211597954366329581715596463201034070954781377222891547217712191570793433790646885957637733635267145463438388671279122964584086335976875362345443850940155772493398163004007350979769542915037403169653728319388052981264468012785325510797922348773388187838924248515322258948356401726570144959802464382008155108662996384931901920299563697207858086897618069490 [127,96] 3854545279262190199558754576569652753625927452818454285015697102263854620138703891633829002675832686964419256067524031413905578275585041503884199952228881588575765784668171938171268762116508287113219378521959396995106654360104833057315366781496315815934630234171296402240560540240142897269090975810915908393867254140537463915645104639445226039914802153937393873439410095863866060194382063340442987786732148650449069093620949198341222625460765254759114316834831069912335034810497908130273178050843078368325352193993721247295787875918706071456233873897967144414760033243719678724413376207578974318267470429542034905058448567941722447701403344268649330397364684029269723875185397210838930878864612315865105090992279002127104743183400124897879433283279121656735252893523486488928447671350920205923198447992581134711893272417309505667884936977484543924402850850880933217853417222557143983575721819245615049740863801158791448645988084724308236834349821603572892175594686928748715592103742445714613950700012503527158989356509656035902828441006419292523856577701874200332898625291698902183668376191961169153927681623684197663010099622677946020637772583346027405335686476394741126515253360049764039257866251629789571386306479728979889512932850759729422537084902028412388713488677961032059138373619799420633360484911546481768402095471036097590592532991935477054224928382309907266050304170313326254238333970828869272516163741806432719891851071966311148038283661757587664500203986439382462959502772435562584984405417604073989071879806078633979585696120407611505411261103681499077901076016015962452311231197979929195583049092946982177960721088578790583358236112898158554519745663880427871410578970614687648812081961797037773697679055273122545074231110357040176165688604682303079280671399603790638315360103754263457668922449640212538853726981492279819927139404112419628451099313023681277017699188121695296587132793397028406048352102809087532428221774193534695617430799681456577097775909210418928906031000707053482151021506805282763200908338152353250097870276336937755334927063448407004450 [127,97] 66139824498206151454333295028622882273883528608995556864924568591365531492712002379821088783645698467114860292031046522711722342006715036721467025379959647605568877468845660191315313734033346809821898093614481270389046560539749026396160958838179451604138042965988781962880242869581850482261806538817392150526074312719540120926604774715714109262368059934835556248559574125345407347990207746305808528041638521064205356278928664561134222661794359465145067514310632502628575434811254780376891899657566498099026130116096826302471544202293320515490600681290778516621203421714269224080002773671195215904877013828996625166144259784718422699307204941827642915049091329296653195742147881329281008337865301439260610055702667423104103915035508905126399953954829441415024620073726948897009566144931403786950202928535415563137423085174371574670811502974216552509791683356749978822787168525734173274568611825561904791655937271575463721790050269841528177878318333884153651368660764995093117111402818287963669916302898733074589763238117615157736678432250314149610751952357103034557709337115766336880272448627663556510782545677462005605287356360677229414546501346647031522144612358331519964947041864743636055660915545439012196038373144357803479799778069871634872737301777024452381202245026275970197376020914993072536722829608080911592983116329341177938239844457978758121638485881758184122174384446192601129345092968895378879521566291571791066065350380590651973374033774500028152832220381488457829902201566479201591077378277466892885360616553253546333563737918487212146079997530500934289995137583683887398083024014301020395808052652664343591538549445302158368805057729979850288755152928798335916733726872905265250405039922267546466406339466652528223217284890611902180022022511093811324376214680977440412063156384289705580110085756743984398688544823711601877319167247661119403568901703740975025282846651526058416227660124526721686589214327222119663089259721039418799107051228064117386669028996035043006814500090426198878813043819051448131838134081623516739845490918363922482265895830058350 [127,98] -410874320471094358548497560918326115031232993227618787078317676036832283300993380589295677656821356125116635158946945555347253460365505706669137513616672932056689943355672266920792604840751442406344348920590634756741091677751511247991857989458313163759046798181591504471087226065057860863149899246161628059209040470234616094831129020673730431138904103850354027233144815277258282186132194645154345985156188211486537835738389012432979012898355993417283955745348195965918220892303580709079954628296145346925177859093293783873692334705457970399136381422671673015494994999862320560132470153098754273139030189925959452886775377877762636095609367347133311496135686210504715734277756904423701810671266675703211306443465641820458718991932526273792703162420427579621545513007402440258531631772203532928006299393709618477020358559569615986798515192011813849987758615696639187957604731904613010918063152856306078993856326829416732605677837740277990963544200222168087691712736430668776035861437952964398576588324520270656574248601480190174427655751179458146365175124447046756896143666018984815216726130360310575789637040676872629914170080042298745936906576682670197328633650715003889498316626100354164619516152020339202365556530144411709377124140275078225715736542812733907883404056360421865745769347583805495959166518399250530614664629429465553135717014778082478760883314402891191499201492866042130265139746027590230318351668827713473440741278040226365321893659064726824697173223337143498680842140695695592812159043949910513378574686299006190075552534956072055892694928435190112578155640055839013471993688065730191367462164246178268857043047216733850586967472992678288011379230436375873001885321774208198769617885777267744218220941142088065182568346521577985333130974575466347223533882238843532812168768134521290006069014088792959321748170423123810179307391649966588591956480044809908830951487296987870107752229865099815735557696574259957748355163222253626509661175379199354226155954938326446025467536134755063374378390242659475810127365356318194387029941936978501521827786160 [127,99] -1680876193890452388045384448315709540209098677689696719661588636092374657649785246523001335508744739481434445228965340254016665608840913945236390772084254933634680915714849891452788501677898771056138048291219625728225709282069974568156901581387724105358911807480308010153444515462071652238750318082944269815218516864976179171611607227761048973441901423079130923541278554344734331540700580240181874300368473254620993112164309784523708454631577483526899489606503002629640261720862961745851205003560950951388809529693552959768938034441214435945105191056690481403383215829837281918548054121475543321028592479048553924311743854525675707557461740787949776622543323407250115373684882595564845718976728468811451714409398871189240317893421400152178661777095404703376633655061677814668244759173285963973467471767401435001653627819497508484575528889281946951668951072099005896877321680573083911484026070595007703438294890578426300699077066749744640523846730722610256805465949969648614228210056194193004555064438792696027735083192812741791626251390099920656128768508744601471169103666536718822145483667277075702921259525858949009256303127478560814944753707262978084547229720737451647879179063820286549771924490788376113555394568183478724722915108531093649484957770546749131737531087027436099700050913436429951650612865504552419098043311648489611370106017106706606905517894671678901347068519468661702233244424142763027609429395123244869082135126632133055440088340440766616425428797374777416294734475803473876659054872274129506988933333682011772773901444694599177217089284176689189860224437373607453865763476402248038211288817160494440472910492318505218010598160312515043333226832398472372277796849562971600878461694316658285189017376056441232519452444971372210008457712392291218566517879636271424447904809637162482388629226827105002534612000117894357432073093975854041303100750182962102558370600081115198014931364677230902146334716111258549053667215864058525285011359769818435784179892213379830423087755153454120722971249934626620716997086095768926191145937769500002946720 [127,100] 69163695052459852461627345804748454549412998494874880437890944700035572076124314131833430100654053566261033731801510290440311163249388809037977020140488680693122914356200766908810831297163937135830290216199064042220099175800429981102293171261724671581893479156506996097110961165119310729099847457758292495482995771035152002895739890298490398136616925926177316889473719213273760725935515794120687497996653477601608811051193700337372156535953666423125798326039465401122325751998107622295301172611350294263258332414200944849873639735115540814228700791163661386434435529790392529599525155600324337482212363181581342446105042204256375857368941267202810914532329161208196643311255750131823513790591406028274801211945223367391599816259882911991334226209560551593000938772971152792184338888773478111636592232359237265462000168322600483079073923702459914766208668120122855524976816537473475681584182834797595875943412500487716434696820636848275290770713427601365097398618040841906414442497190352264518320374399220269674357463872229697568516143704181886712857406606223572274743508252136396266178811641888127269471984771625773090711905623422264549261043964680694658061433471029284950655280881064049309568951890769805348886154735678976085037762646572063483064802057946486636439870689438056900602557605028431985324347369492366365120194707833016704513809921743812599429683513730963864366157463990374875718540746567620453160203950634642766673374551426130581554130810310096883525127849314909430408797172344343077617891980256390524702644169851832687013518866768881200775127848918399359586526600646767744619027579197981103072167487050232753967706637953448234818526420395106661294492509671645881882565993645317735034839571386635743577320107939124417847032898076917786597863898370242996737681151759062441204336199085263393402775273837811909703323068797789879437862979331956261992659027524320246917027782199533581155756570596110513545463397313639836927301856952999558910182075808721177331707331086584320738025083573208044307493817823603414320010280102276337905666037461214890 [127,101] 1563750419774347905439195514704805125494259899876984716193378117716608587105905368520231042507308110863635748514554029694449117412958735958410032555393318724760941470355941251069001210395801666895769005097360696749563207592213955573712177155575841678698914005184477356067060091700320411544715018601693874936261461060791921618403831113275801964079534751848494496842850297803730226082614508994571678628233712825362683069529859458182470801346556253324624452806748279676751240013327314259068062746519232603284610926746934788695720755960475129302293068145788575971884253718626607992090447607415630591469356392928680136879875216553729907372513389716383653313331949752361845800562368384664613811059965927915616723957961856069823452516175482886107526642650418514213097054701137652308087079650289915702629925260919526884569379421534211967145106631054888471078690007280030399276393063708579782410988823543081594359951134279653424499708590838320393714178169805826998435178305132558009369366989921650636320290501005012827995389750332269698633192725377839171843700672259721986130589599245683441532845762380814828903349747178672335172231653402494084071676632058153818510053547522795812992184949222609708689360698920264440097830975251750536723708460291416330630038673431153491052858734000729281180934398032268645823487839748853340610556397257704905559800848750553077400570616718447012871234647187769515067393854835954743264188537702173580110755427102145268867148887263700465076315305941830230212091460497890527681950588360699975633055232449880370024742054580008888492781660503746852594035215699464732850702131418026730978754404601636555869596304971498750235053875806644856825962218244431130974262744323232962232975874645163412643672166771495564053481882085033881371349615486863448567157678823609804615521210328666546476438404517474937882018335259216983613436642430190051853209056230557571786216041074038351424220362505194758877924318900734125602367669163178293191380655839639304634719410572191348599801118500411883647687298792291430442531931509930808173796141771280 [127,102] 879063584478552482366728028199073980203148419527265386883346825526714625362227305927897790259403132038151592628670631237047112174137582868467534139140493226264287397852104044780132744453110484246052730150996958759373240583549373644835109167131138850763188341368847375713133354072305955763569567811153741033718334483016782615697825979841247053969110625209224050183245400855822763575881410064902423572417393384461188186616746764356937096209115921343983437868896017882844230542865349480501914908619355220838564258975729002139159119031925549410715177622553195949945098124599331749205326050897612270932577387204634164767951499390752297027957579230308113206884960586010696409359781345323490495697548783029896839157578620774665588565340945209351766454661130140601546979912053574882394067193445497858433308083987734188650490507397051441808014348851193818792096272190041990574411307090782138285354806913469749676138766689466052577683038689200813548930629953472904350075920597294334983779060918300109460291401190973071617730488643057323505418375408772264065342268142548017869602036886787820226067690575475483664880601948129725407189015231593228774953389008952137778955611864180016159441856075288861233147765138720059273967740094078826553341945893105758337183011810817552368298896474829504440376903756720113139360972408244899528937826178256453239711621751277277206174425962043210001728235422892632091865719956266320235306436165680132199448846216467773454792267564196482800278286319315174913134241548519106678295377480749190063142363922041888188534749164320668699249485793713235104292186582124274880211993160621304069456334294963410039972212479952812404988206527990620432526084920520412059250765036973334291544894072366896743066456187336401213817720500812856416111257655877815839452152596854110674130026227699949588656024070529258467808191771317883884918914987416499823417325888806082329032971540964141460911159995243053996991528003834488175176470067411322299852065449432951215285437908474596689226630192400584432899139979536645672776677196350938529023610 [127,103] -33318435618157232071268530657725335435633047510189229128241253679959544827414594210070913120388286262200000442059014471205554180516143589877905942665247728322841211649223750151024143506790884920749811239953863353289543642346452896694139728836853690460528100289188761158088202476484707841999599180775340073329120620954878634674768612533210222370233307083787646201424771057177147679017344641743241255102723733950074501927528345360584621200412031833122011434354644141251188907613931178113660365576534870324302737540329180742467364086134748649907099199871462043743866659724974785523235365462888245303878992645870816713938653920070223016560681967516124298442470505091873321290893311323781422982302061453221970779726859032547321018587081009324603894004664103886240543318028577680772177172441595517240895944028009691760003046806331086966099553637339960675520142156786665302404601432037550129360390388639252239017950814344406839427424756701567465709927507400058373064743903199291035050675442191529664917066802149239204458871588541477923617528577200427705720546611160196501198384169523271700979565687328039781896239882714626228066593700440858132389962997190473116518081130845016036579792770043033429116233449462327198603563750414948243597044584418669611306711673836860065871461397203550310816636807719014181380352486272527523589293380939489481835871878075204298885981892871446785889192344583790971348084339503072243420959589421997047333272928715862408218982127983938087355431193205240102174300269939090004130027489454223396519530492718500762078212187473822593238266109024511866173613373753128880838092489486437117965809292182451463553802853020798742872376562285143725913850094846207604549478037225763403313531792067130150878835525345501659664381378040794944844936430101782813506085175320635598114340329559566878610753801670865928387414018780217881170718186396633593090254909285725383868756699681801198758219019411873795684315351353115293727629583701057996104728760595052936732208083148436534880119749043459960181660854219675343352787003746168287350 [127,104] 422109061595754895666832493769395698586099432842314780856423846001689513351208087600576898885368630706426863931703912066603959085038834156180284578479452231410925695775221758141491086161342277419551220578325974041097993354819004291823684888634596539240079230211559230891762968482895324594576795434479943234128796213183656348106839886721742352296173527709411603959130431316018308083002675830794068528972720230810657138507690100458250886867163809773296945371124747228820846094506903815628071939454072651175507378143003894754442742140396933320724726159991929788321703423304703092647015622325345687520802400404737750381154441303161784725461927693629482992744483855644601127915441183548389887675314949417325703513621271030869112878462438879523654943526434079989411531801928756562665920036564810540198114213685830895087855389630425035987457693153735346581895320001056983214072680543613789283291450706707109880570385910760205148467691881182882697437958406619816582369833442267335154422617196518353337404762785181949149323938021405301810218762135373063688359636821368841422247738852906507403593920663339110587454933951292594280453015446354258789994846437382814768193007823983608407705723545363105735201412151623459977031998253561024423157367122354621448888433680396497213970279064632887352536481555807283299327030687404477555737373939230782167567103017491069510277313663272507905873547980197112418554351099189347241607827246200071536916831205227872505142446449049082983692586656266521362833699188581628964338642974930942928318690134701956026411481916880515388269658204509524941646080546672315239040763272664574586671737153507952362864094762416793553597134291314762637913458858648985714078202264981773837858007070377283149181060625446539793972226082481494455487445996593590903078822808674437550628340406759640881768189203963190043019123857672729937198373041432030583210730362808896320443185336784825714950981547233854575447702230094182061382498054651808426042950141892909343013594719640833784843312472355800266106701907339168056956554293662540 [127,105] 8229703564339850142090073472791507238123051513632899419849014356025076352473569470820132576070803265416897832760403244900856677361326812185602268646098888725564958193591564822745363091174542843427493649113951770118057594962798128128882515363134666794886102881635526079054313349527520871047322481436152937792601902809186824645390721136364232501132564541866174473797079259185913690506928245370915394585324422106407335630966148746914057995512488238034977378838696381907062215395498562852878905921905905922366875888651060065434626742894069208942397524996762168652890932125750064588908473974889679427642855729766819085031264762884597443157569092824624717796645305831402758871048041296141875497182236485094214016524394307226304257943396551530651229381218742552954439775173860637465178058646230260204564344018216069911744430646687163932891272926895041492765604112554257215443083666053861840934542247404197570558459078791351796753006788529636021743218022658948084908399966267400055479397498401381095299705126191952907256295134039688605191842367155699124806450685450282046933931842213979850105270901804602028984600395369485153463118728356070719090539212664477283659448203813021626015966073878889336684496990348045595437403645988211729124756389828390057622421436590884927619422596092777291700780030594549242614154059051616036499921217647987385788715609991629060627953244269366008332437753535256130528364126115053132153335287662364739803863394312471546186894377039254872794984621202935107087818006035350722695897228008961249821850308910240548322316830450232138544051003558696797347372636699729406079139094027184453501841204082081979807415252206929507355353197911430200089601133165933815055990683346373752010925986727064640756038563144465541984714761778998075831490390824111138433922905349775614468517987670290765645042283616638421437061241322465541875291566189271687315063460872120105855632275178663086688768441285041607765338417853732754252462647464981973198422595231260806952768584762580726885946213703636696170250839505353364854873667835 [127,106] 109569392719663453203396444055965753455162054788376929031076493313671668445820800472333520283037971283312731012314830446853233288593100158386437129175199125553818884542456365656392156462594666145067062459149375216365202849736874845907415357839104085155406168562257310175686077463244861490579495263843937461923615888585122563225115842832003080350031406368208539453006905245472285697196067506657888896705953325060152448582232688633605252064837981585959060383701684567582031450091110312525883311272699132249001329145246811028776869220722135297670164022114112500488222430232553403059947961630273666217404418633064746495708296072249352892638152716556213191757497175959047756361060280863942313234071940063598111643662867800897668471468205552446305672310819773754814298032629301475261837695678797355193349750753091543900220728049606561823788348782308868126736153634409343219356605131884187948056408431421005987493052797858636485589044143975155194026579464200383872707241426416038594195457013176336679427443168774677761796826288741348676010289395561035831858865125901887096006104524746204191859109491384237635766770046907604666968234631940356693443111320091006015666868368916521523507116886326281006436252500763618391561160390750046347240498028453030210880574879442975370428860898530466080354974829173811595792616902901681448539338247890462317005335219977039742222316955358873609268799591548975755676552467609399537819756198720787732875355154154050514561536797046018799830429180642231522237582478656124640955655303708688490026020075773432426009954523590921169373257546860607674599090092127100401568587261259531911164570212945898410620252436779485489101986279473735024266899404424495131183683926314122544269969344607798327888018077154419437192965504483492982304146245633261642958869305143056100767330934620593419624587586683645070092316971584584746602111599573839121405281577564210196016291227899053986993141957842574533375536231199169815247297430759011199408593589224278709443350659835081047471315064690641575885430569831493907112660 [127,107] 637592754630024292391591060218082573227362760521033718909910295347759026898031989093470727125893019766818354857408593341551762048129885362767527686584331674302141208635864061824221994416712913081230995318892236248970221550204726983307329747461970634368131286403998313230885259189582356172509756495206717360650746857153777360578324648857961610757647589036769156736010741621150407042052641972037336679292812069780613879908097143934237239140911266427043586783414330199711702492339543244400454137960069608131067984019502448198874243822030220142426916950063586233245090643842312526814286240203086871812264664885779597453715094235634277243542564622688567704789655508901263992225600418493972978621883896500131128784349324678464390817873621989331916650292105362626964263631436621586120225223286455499581245419590435841018138236626314781037770565200384438289044254191883293391808501940155520184856532163988815480856800469531252662880293943015903730796104368965982632463565248703495706177373237968086040329286795907507579187517703577129488552378368459630384076299827580521720724992202041389945370347151740516650859866534515379209918649375600158053190124216883773880434488413959303967906819103078122133789244924286217968300421417065746373322791825347352745844195366895559596281361749643796054968176429993142118163186978454401430100709509444006794717194665503220608763005641914581417126078776386494997163372975474288463652249233046993757408513959845577099438924545823054533951055713305361209569295165308737119137068717403749289487071012192143812387085044251575786291760169941612848545984675998403572355055295816445644200026360852971788108108246297522047873003680499660374489466477661518852416894139450493807107148571981258905321046420720748238400953431682075091431861806097948808802218196093225479715736127844093256437135441513455051866360486785666652695469459820219341918591715306766552685213013317121971163751517017491740029717902754989385665868147973250327909001647088122637104743562045166847959100543006517242728966742310733960 [127,108] -2862207161245537498753887721490521197360883445789051278499408512017328383593419812009308496242584474713593987830879212690882783091580333324173572289996732540670756822938784038022044418585869107625672956210506794362530887952768671548071987732777931684830833354386796542177995207583812183030052473384722897873253764094053304256999081426739443455643192938014832173064271124946707046296234309468205331990199866322516817436044569491021694836401936543742986758429974550425788287366430248177044622549489865683084814611384999539997575469367591748999128613398575244406944986222208552093101096712406194357241916884854416861268336324226700889826806699107186110802511044464393104248406934244688552689167938689533390052176581746711220074425805297943446889803041168909859639568163105271274653642370751905269307428787013604852105629170662427070614810699383942880881063619739906574706461192770780368256832194322460869882382643199391039352161561266838681816732047059623478698179846771720850501227812678497811183724613999178696975448134785060926777520625714647161686375052005482853779463084116418648805059507663372301096545223399799611906931721961751023091421889537004455326142758719534726694951026692181059096268122780099627433595879601868296525758681757152786707025386665577563125482666105228084561518794255362890149710066042515543830380693832115255596331104081518224535644271439136583048912696618657392204334905742380072386308857913213783563817982485570059327543182585557808681941827909311242436060008327878469428732938372499492629320265995696649824553008243775208047974780994927714380819222656140538187440959756845903556784808552559438811038881078989688416934404608266320771200341474997426605694088225244959800043123973859797083184188131826192273983895369665704843858246261402657848958857546369876314835941636573730654619554766092846590439159379187331525433951216473969058483917519294045441657340726845491586512912589673334468920389324993911998060771486472972785805457861027151393419419735687118869155954075466237030460732995650 [127,109] -48743058699329558695577274584819996884137255663584745818619196214929129080781810349243172189063690757862566228591526825785130571354613205928232157749064344323853557603262419229510832159510875038558324443357829244841375141830143043076975536271243350607637264368332339151220208651292213970521530086169293414784003380398326353317383076634828556185768096821595202287627511900855614588231458652139669001272971600791117278685302606776943363539154032320824217477790988638117589978229895654354735904619583396769959018060261337433459252481922438767061663854007598385086946582370151356268807187359698116431405925977765354308954875696492769202810034069706395925388677712281576957167806605474825548505155861123821506051224348115828939051763633824536534384587840745736828964895063012842668822721815147987091846751663778456397807223394235499347193039222719684700768596452407503486101096455721018095570479918715489950043892271113469746467679343158041092981818487351779701474449329083292650203269644376243123653360467355671877738577124509952594921141168671771933507378439490237023355172708255586888179613886551230365830719699028319886860785507479946908550174480634191912776423826077760909454419251431463272550350237510018037468914139613819353685063995107686301109509266416011535197354605552532499071985533873756358374506303216376462973973898231240575329849666041013033671046262964416632754429353279960957385570715043870105698960502489722763107446074730856222045792978657390153251120765671954325888615168089475320355635422485243014312663458218198490189239856765031608277347999953610444401543982213671311299196620702435809003599533126771901095356794324698709355432300476557825890254357803507645227618744330616081394729994796414944390270253898718395815371995711736145419132050737648982906039612981398337337095536996265748149291349575229903699657281344792207014643753906056673470138955692147762973012854899292564049631362214674516440579574595188262313165154702237927041271686843364861693983286655966043296527086821502178486649800 [127,110] -250363576998237448777278019555005182902105882431471824635626106721319355939278983782400480040322765588858261317871227914922207546192096350492572562273939455246601842021540356389709279734939066746168007234224926862063769260686007281699598547943435048027704202182207088221162222740459018026266201693703127793431333959955245588185556807287911852473596103030525423460089560446524415573114442035628749349006737631655247055131177688166155462984156340444379167997635273513454336079146430617708168504273797056320663367369324479183970361163264681046645344120852496627833166155097079602614383631322412043713531393846628557279604851797279624505581609667405649484372302556145951044768848231775475748987414027208378295672122474478401211977452385920057718874657225631386374230229390593542735777041862310976597243156305233813869273091815564342680280761641112876583866718403096604999177975997706578573040541791294232098986647511629556961162505189678997177138139426938944822555543935138901719083206006542348048089822623863305701476535757673370037191291050602812590739473696604306052645910139495847891170831526267178232804100586256239212861891672741622449127313123765874423631936809842974741011699000419522234962453350681434687358361147920399072301574106489406460418246568831587823675507726275172795973305572120970921162104479119621121016678997971561025417294753420327814992445541887274097132629505527148501835704125116074788215963928327149435886272148268875697571773206183823731274774664619670905454081469714808929176623052661265330684917709476641224896053234060518209237182774047948606582368528135251025690009129543092620014483604425908160898895822459081073097488854311650670873684217159884215739727356993479639631098588769653165817354280884285083072702843800795944709371703476462913262898950613789234217799547969349436099897720568736622771391790597212501394911310878803827812584418238272281981505775627431352416097193367536231234088505481590305008416268415490128607422905259716980840248008982490966671175474531479677455 [127,111] -735333109355959244523471717226292373368811877017535013469486517673596422358015247368221482407295901737226246114880534495548220354289017830089000059487816557265041501244686570725649910260564911293810351478116780303266554649412738367350190439868874656889447282845501624890829024958408698509215486707125895479936341050452161280829678105387082513569168619300180885348699953035237487552904673907239635274084502873702235044721185094764712164041199637904909483885310269406988648103814018269919476916495291188571879929866572346835605779796920522638060754315285794934395234801552038244444076094788266039766971080699816238885530759712803770380945282714315217097469829427198670694066000915037847528131767873197305253643506238222000456367505441836266447204258859360923998470027382446872582970715477845551211565423279500165116021730615802610427736272009670487385392945077653117326890958681250379470738250474463787879781701059378530513072862782356341996478782642634719567095483925646632768986007315794842644339981573747351910086077477155197162399601538384798839582698142247440375718556015546777123585349376314749674405944093067897050877017788327494389594607675122017496177508679144019775321235598398303867396275032369865322865756827289778873391707452523671496024078871040648142482946633853087912707740019586357745505499074455879800174193213717635310743662357476287559273803194559214048238878074370641185747045190796733769475308141861587988436354858369658666544147780699148356930881789749541863231645609494758372632696903964264329280302713488965763836753807834611018384458612862854858582943680163949516125643878195191625081730597374771218991953240975124549841817696259276439858101482087683737979556949074412602167069354434534369724966782004724203463714454944898032995310644621579356549725251640769117251345372591666035587924749455754991733975248409545810629896192571182514802818359383879360197069378564054414286101793701072104688352879829842514227973641785341590575722494980833907679608476093491885761509453156195 [127,112] -2501007594621357554593031737381527959090866146543764543309554729144030915517231773689137693705946375393498571591730615739250520191286594994217075460794551494662472234425482595231527574152280122851763057097424675191560289533242897837600833134870445138019318267388997210550116561187117818790635850403504023147398358176450558384630736937270200275619344040136118074537591084816770092244587449967720264834652817606028321928585532539820382854652286318172134379132008794621910794174868297763886919092737117175602887978422718386336901316116533464660518066282703884308577185204835738296072315181348089789530105665346997616597475243492120162631283100531927269250692596045325364208793035450418640403108083077817384180468101490865179947145809463350974341452334117004882941221065108101630877791078302681827464693106497509454711439904617353400678611097638377548670528371589546918176106186232480839802577987825768544260721753632129972597414167141852787836240922298751744130419556771196162593972027978362072486369262098581744540781672200455042470486094160087237084374371776259310517826225885024371454101574350511122064958805819445091421176402538045998825421586558258278359222708420107672160402344764707647741847040933030303721660583262769536699804526233789188219710443324810289752076889679445396189368255125673446276412758852365800452684116722412387303010637777218738381156986456891252254796252951731219579061779296806242298110367056528735181897877471202744275274370747288991583280426873821603791185799693188172571973777307051226324027426887010303667519419336256692747718688054737699155663469034075631985659728711225566786782815029587900947000497492412659968294745299888884381701294489357189137237827328459250662662538589478229541229853000349111414751936660144024173176449659206096824244616089827781304324637251264954450759613076498800699432556974967563025720865645929909069896946303570968144395496972886557289986978763745872574918156687406976111661032847233815193412283132937603604556747398516898633644256340 [127,113] 892615446124200644067614132232926311900372694532943426993457181696664374977192771032096927693068951232729653915784971819365460058006960003554828373759359117065718212799739681465906153479191670067228359977576496830129751404014417881269378394002914300207915177844238714968900233077544926058595511060424744402293929133277783504516261411736762199679937315980519509140068178645258230637227647899977420223879050675205677745653255973206082846205488909826551371307323617605828970928563118894817413015334234070371809564420341432732810422105519016622028094471377725150954494675439169385209351998244937811731552893536503572653903499092608601155948733597812353511823446505297346930105588138472076984251741494943802277159979670840465744806039895495568805166663638991703019372950798425682460269936115320554331960109413821602202620688107304256001805266276310997096840870186347486743800086719000706934662133210147909044257660070366238000285323255867524263101633096233438118489962104036640296227023723372380547368200090537440094295609482765226437273037670377031008266230384099747866380448520779313937770404175897657434977423433212618955739166485461922082956893601964567284283490210024950548960148584336454222014715695961140269570883703617268562157822965158913587993225780621459092385721308802608743574578761122336088527701495876007206825279880555698401965879420931039826513497777393104630183652681370387388048634737497168711352477146184823698992793707611598701238308690640634044235215128037319030212852139999540770692219403161172155605497447299770607059696583445944245494448835006581709608865929747447367734537692768450320779009134225840357487399015670723504125227460825452669175945179989872291408418149395100743266762548368630290535767066025426894626126728253179244503042142785628508531809397056121566854670590917289471309363148911351937234423136999990206997138705199275191100061380679047845149021746434999272496467639579220562519419591956891385781372129577704246135341705311346772546354117103074662085 [127,114] -669641459705479710341778803360139808072555827477073316330365119612441087036017555455942245121042761196290931360176663231141094917258990623733985869309227764749382032772258098327437647796282544679784710729243976594808270985918297140567487911427749193922463603577229908101745058271630919776541755160346250026808047536012791108280934527768815465169765543275453510847689804006977967229311955406477627757195043500641891543571466627960620624363789554071340548006698045572034487067877063862838188198726910633873671511747291367521625982922803247481154498211175127746366451369042153677697751954900448411995251550610115765206730493211864615398306467624049354622524456432916947623028770447963496885283377677126893207456930165835679115985500126771804064218638595999085532242063688733969770034039820899248431482393960700031570612319786713555512790838992434039160298976816041740343355059458647433187176313823788126063262552396590945750642478992216852718192046380040377040667945313975765740332932084912011962977580457367196779766523013221156405865391606734107892569880621869774472015630549078417576793893886003446684540123297878076944030643083525170897324916865153071504146493485461740747821277303123961847586736278467855054686044983617153629697125517920896969869209652350682013108977298007109741171947209498954703454012392732782773565628645375075022915889056749940563413852768177524515379524152962085530436970154287421717269272422496759913540833336309916758361599127019208947143020174128621762203536149626767715730710315917410669043103992153480804238117741214071294535526166861331887945716116024751817443661264903574365784117176123450418316076904558223799136934906920086933825020880835796196028797748719093982702640253469237263980734064381644782961666478314896291202671156874269860255197031412959807824214006171203146632307124342593956487716964898544441704793766681576984559721322975711615405321338032600821613616523786981581827157029149752833233750213868060034363413949817435093167844402186270 [127,115] -41947163636762833065356668574797792035217304500498881189325163626707227150152390837336228103666040153698535858667527007360999681419654071778149075013447756460726461110574068011346912176092903814084741988499205994332398016561318667457115611458371541343397451127359129211478963359086632320312736309997463169077023690961182762264149688510915870525656590646757520145180836144334485999031513905125948886559979564962614241634955343301245893586433761511988995896520846143920502417414182703794682970458759332857155275381719837178263126458186736487108533895844209757423585890473464080168404976032641498048450137617641641036737630040457880855416846976398667042730251121507551439120886853391591763842392044943652158893159596853161050328425066925800503272573445863347279118039690370819444726894530049775199292690618351218051061974684409399928481588767469589323320053124195736393990116991595487216707719868283454202801395474937674772333133042727115297746373544294863381915253951524005158014724754691818247824894107572618261667447510388417679952036161714942956921708174431267016360050228677455495106816561126519937049899647806829614351036552945191385988792900911136916814461611587382514425526391110520504586627577359247706975825413267343369339564561363805215068093064820700200099076904779074218704066988676012442312865744190879902273004115945548330567997721819544471609879032517820931088777402273783046296757520199069715963867773747591257669945712979571387339448284655868100973171166021203735395693383803635070458641690884543412477130018705549236663497439239495864356012188102326385017972027699312723601825603722573821074559745731238311623318401077395936701880389455828182155142599133225408718599295559779097588547302456494798284752356777240657010288239508766225196507739000143958670983132692047095454359198626888723914303978166348958384771100449133523118850410882355366186031529200150595797484126553343836525021842655645101969043800650072990390935063409610891094267109288569014172499454350 [127,116] 113431459934098418094040391824870938410794926877435170139062481643657396721539044873440597364177154385938026888281277302993072474321334623555849403341492166270925691445043330740444783434192596212424505122330507744605233274729148112970383174114485105654703135125716003514198820345425133240572424556400597523760243340002230830519361023174713310224323860422613365581610733405856593127976704321257264725771974410514166347475850016827648963860720091099693930545327520606803988706672705972276354135467550423522036547150696220627779060407872000928260726376924645979028549829499691577097562269664360139975938351410727424373719509297588981011641600862176281159189506946615550565576692014183314090689400174048036041307301678715220488286635131572725790304576761702087672425153099145404791532520470440544401363656866060054122732753363102662013477873681727273902333742518270810970744350644071598425831399712963911800467950623157774357499919565480681026232721331128183418120198727835130156591129181947762945666487695327569814113664796295297475551911915496812342799416901495696655225259034300302944796680106316907714812382711014620285396301153835246657540712360107779517568858256266971036442933389507794625828953564036956046552353449532443535204353233415125927568317578167296652359254419668144987081457536035725502089575480106828749358597828662151449917229933228425382233907336999661284967160792390182623630386610501549810425169947915393773493077394690673103245149140032577439788207785537653303822730752179541639243502878402219571079358573797482029214009932155550214454502097241252110960155700365824795565651435489862313164718819247289227448465348968902957207429542882762362309625244755278740574324097513287327328778962219517248759315268087702188552508465551455403283871082638671479178746673894636297884891376812226261000617051626977231957981412804966596174552283301134119740888233608076973018796224874560205413058473376601067864071243416017342785461142682902686052545411028735397677420 [127,117] -133931083051825175507361962881716222219309975632234516287199073810870439347747688915381704213672561732242884229629703366231846873803479150075535076237270311725556214916713434486733304470357867428162182525293045396612147490992593967919714599408824132253874494461641542416667003080118066043429841926375549608413261936508609141566410608504296280129853985535589409171169609482099428639960351595666234964360639115813865420913997040231106124248665144168004739392523279268343190500428573993547800553437325371031358355357910759871650486201138904009954630453936325548776313706158168522154586797658053909397659199492569775690837979118223557137512834321909911904724819671613767986993009371429926384340876217622476836974179062068873189206810277856565158110964117133163480128035119958454262845914568144990719582875463563087433595611270732858992375371326811837725499537807329242049778517206713127138232368816619894940288230337945704218740050481299276597661595289553525095792501891244463505854857324369599598646947150233860155579527137333668757505918256611355781666439167862683827127572412607013916026895088666295392566718607658058435397659228348067160447885721514347001981895194112015308243011248213779431461313850511425053433655891038848262995863475186999794704094606808117025612317316064656770511564076969032375505382939553577785892728682364480275202998104780528463556464653699283977236238133702905802419958085404234122767032636956627154111667575467735242955110187570784904477651185191869918268536844984145897399492969731206936675361583382357043869668957996546020435019089140221402884392730083753390569577670434884607401368564941238510428033549314286795335828253361771045625329325766489767950173221595007583392226898045381306067968076687279529359871600169350250956196281556657675789903519945788273482843488980725258302086225857455665843275953506686779612668885693189853959838411007377800920353721924131299219816255509964748414176346060356462436855648247403642097434969554474630 [127,118] -14342633952682883666595546645867423466936408365627142238714922946146283615845392133571980483968399443248229174705070253986522767171254352805880806850079909138703332341180736531984685588721080549798836032808368459700953250924261251139324407418296609927622312879125674196340471078188060923198317248950198998247463275753037693311247790470312276016420716542823127236368285717230449124026795026665619502746836297728258853750675044383918820847329312574137790303394438107070854592949076532773130108339290298283228384077235318444090551227806436325673042766926967740704464470609410116505905022135436779429282830420818680197669356136472204301888826516450417585390115251511412255178725977024368850819445387368084136423004287908955607250358440624575563458723017222869675481943990989279511513388713298096482952911125420616909247217974523840434929300754007771686851615010389495139376493743020537526934675391557155973099721073218731585951508565726742637756241410232518262643450598696333817379204896360808443575590228102842443425606739609813840316596708239211876307627330794107711972557999559404735922495256805101670586752827991438260986937868609424983982799874936926857646978331187790123043271427304510486251466132015349649598663306932094661238443351833356975681778130410467338283774330891089851753041539178578920309557460461197897632040481396523108623647784016916435129691105693143394115925227534525746640656645904269572673519490510894413158133129755241518490388721785987044782614914292086885413698507773963971553380185412665934774812695302853053607390291808466822296452931237728730531429307292749655673067344421150179866941710236686873011464265901195965605218664261953832279821222526768346313328070693108750149697746229634336097523034287089567902494540210706346610502530972395813966239415042524049909633271555187019186304275066665174055165556997057024209920506435454497613446174497071544987622450746886630888466632035318926757302513456674186064271440917768327532951700560 [127,119] 393467029834460864061879300870875125081503347735724175177014099584215913194618367441501915520603562736106575482154357945736481455971040538512863971223332388090884450251671050106074712694292884743757723739492636873141750685788997797923956873851153269234108401280324400129949348940175736647967743762200799565091841068375883271642431283204831713321720942196240414829716976276027223952913822519719050072614896414863434605688919735147992602281642874933277210384419972269016845631618830602112394649180349965223509101497207851301015101754350705804753449152130779828473640106289822678488578180136016104813673830199336389344887914891136976834746135694810301431215411199752843981476649583806058086513892067623806295863793883160111757103429879174908717521198901120923396322266146286251646455744022216627442930221656564104735924197337874992344451316449198878725581257201992710412519052445279689159734401469244263535410470911222101316287318388926514671288550023217707404375173646435263039933977325335794588170805032006633353839003589555420447056874589828399009729673706826180346572331987261686290683364725364106637695563790208944234398755362392175118848944641697433978551857263197281936076308384709400589161729100765026452842631336036114353337390885276910893015766147958143989813357466214817023164759970562153412007091211218914452823650815775583458584752141500770744114006947182461072616578719100109340850851019310111596736966860055408445107040403749676306054455482690849061739890871726537899274567999273816732228510289368436921391722283935126742006656052266099485145006233903578439844638673705456594336694184765244054915712078442168858368451920145650103225299141145332574292382977048934669504977294431188797686436343184392926831195247121350998985276651728690249223492487675496358215206198976660660913000915152694049564793502568392351021408895106867084921917733444479162900744501831970080584486308244635845261559504445027936169745408798741423060886837424130989452810 [127,120] -275755808509742626963337265760418385959669239020185650247276258570803665330364533716750125319211049226985958111383181017628612398557516621233832889760807264623960281715159419485842881503648450734554865690218802471493720672454396670027703300519086549222369163430961529565576379555920021561693633614625692319535487249246503223503471088694478962618321722144643756088888876070756123852949468240062326023411304516859282083845925539231770753155434092855692717959583643011755691917474092128554056722500491955548184002820653269511885014984290562546953835514612755091064238019030889283395763924299502028692436786831539807517185277751461286936183468067567129746025492962966533954308818340795758258363293234495686564066497050927236875314372956602461011672638631409109113623690870490666192689541614476562293513127222882304997233927107698856762966899649852235798482078005548427565908607019553156823558097503386578776848439723565351236797690201440579110344015990673134798312308242886985526175400725549455783298013792391321263189410896426881602230510919616869330237576496398227846923991085964010506297670548667283146886247275176382436956480105432991818388168098057169592493977949546645832951996162202518405890640288542383186783090429486545579079688508968484752011114573146783102264055734268108047721867121045759331592442940060065362506190872301264889677141853172472763342576088873863212535904833722980325336526559505234643597297099254265910339839364126556355354721272384416079936965073536699382962859026778534416104919622154995818435743569982366556147332445002149691442474220434746153366354481094494489626186586114228598962495304645056373591939766081111366503137438265016410487795397459967309415710074591755621558020538642445500732147028148208885029882735718913847205631455489474183258889786984560134651383436534929789794349953880773581398090879042292229454900081256794009746317350596629269938480301616945259042672736718461013182866506980842583266849417657394570 [127,121] -135334784326098931319466530041733605677795036546044977077054428543226573926266038419352353744483451988059602994841514682893239837723588511782738304039318250317124876465514588981299377425296398749270834427025706255929139235041735285155719562246048394942732099144210544269531587290809425331977650788441623235418973582903816845488059877849993740563451552949651421195129518181144584570111464085249905619211153765819340735380728038989250534673855494578553021931982878314307047528720993019218746346727484708322424881006495601144637974899481272071667103235751131435414535751628213548233836513268243356837435364144769840667003186828094235944187670518385014587596372082949039384599716176007664694575168119339958730164629588244447117387154853626345780278361613089733122783293801401439367754647583775087972957165009161328080803905983125791364706427779503520343184664656296048596070293409456279794788697520571133160121692139701847274341211170292586315281787150503169349940444825733969834794135905048911027708834156318807997068638344779752700801784791942679967127766065976957097586983071773915251194107105342248669071673294610727794946574091642753062161145943414013880897171719316817563801785037986969142604908191019559540512425899281462912374617840369598043484876142217004923781971713913166855965598017648999742730387543655972950650974785687790010976502397359021209383921870323595376582345656440730322030609642575685448633458786586372215926161603305631924723369672642358594902936076626666462821783034771196361730134380071466699230008910241365715623302998847397322131568163490313960484195172540466957783307175427282535368291310587287135317977261890298169824847477831089430524242305291026601087391169293518989672992476585799939548682301355240616076988813381802910614949516752509537216844724622994375506895918860890858913663938882972014953415319907678108781957906240159799344072049146247126622284384808773661653801033571810270502028254017037620789309577040 [127,122] 206713460688537131275337770095399000819226696459346102815920010156142540582315691577652419160505680451732130751438271231777854912389204745815674190448267100128393095651439106551644648817061392125289439726055366821229611090807460223444417059982959035331885648720583925181084508502700862801410799333036260797324451142060780269601920269478267718977556710259894277688662786516139396393600093316926753527920404454156106395216143540789104294680343317320606276265439879312091005609423809155620516698542697956166095292004547061803886481217008027349999873218492007415492667652304477420056883256804002571308034594136377414309433864814680475392797491560587601039321284237098443156325480886640699508004423201179684503868357693231764718558055526551827856968461567995172950431313747951339704076010085350611230788670027420815205431238989245118670359731487840918043770344737575715386782332382374500170271504570690398802493483059499856854720103820558706998518013931275706531981141171845765724841844225566189626014650167843047929158598366025993227682454702651026315821064170723282088844007336906049753127736379993528722279314869448130585920314481798023819328624068463173814886073271056831018560704295735027630674927984184594824523811290373122947873459213363025307650350617104968887483115204378022699830702910423861990473916750911791331611937725087351793076970937980578592483512177075445413278054804645542037567085254456619799266599047909108037419624629290087102389609279730175011248213841345281739694484159628708774653013895126015833569018025241918898604755234071022045773336016737192740816286551102661908941694636329645430844390037700592394076738037847657520729651996321728083061746336873367150103853431874641955190583054086602736762337227373617192452374625259738871791617787956460829282936895891057345415311405883035555876153699681086663600703855640117867268329291882635401308983879581585031891262338121674785499453910568920142744796204650498437619940 [127,123] 96178448885885538552107819966818185399427526949490221509554238144696605621366742281154112301764148946858888280824798130814880822152123974305114503125856640877836353657504301346269654196989628780931400092728427354441629103654757782763960131820481556895451380838218779026223447752787488509004376204103221493271602620894095227773637736159182448688511424066197434499539162524881231591302032646571065760431560694352236437529151616950167466352634543508366801619235628487436299871548886088273328267924498881766266015926076512762046867379912788524690622730273891441327053887764644697406170978538481858403748113105185253943406743868040569501259924684289490955431714063302162888160304858525095611034837901107781776066624638185683463149385823726533245021939798035496372287488839211381047207414666792597486619245116984375637540489857603408020420136044719724293534268118776837007887248539566611199608345099752231075051823781712055696154113220309891042717278717600711334445418343589803705565301794332284978338922624746485213998663022458856738360914075419412196542421064976531312479794760491801602258995471936934730610776320672258944653191155631119497953393825162305873104423197637708327069247575563394876721328186914195239616080311820908927485008679668459743712764510624571519143430332492088046866905877652729204031050365273516642374170319704479008407708680687654198079879470527330720374765596905544344966188686542585992625634105820700614615955162020731414484318871809240985026314868449066183978485088320335599792918030986390597011010335533227820021666753678874370596338046409008079107757130665858394739354391559565176803909686537851162651050948684112109997853358973146308031637109672474766203347233056263734006566627190474819277643991501748271042514826106900397527176767477458514856016133660037419437827732953987193904368267611278713218933023160674002434427797225378886563018400346747562285448354192244493391035328272766538284445421570569984 [127,124] -17341212598134839677626279678813416723403648263314471686048811151278801043956517314098696033676566381279082056494202078699191959589291261836853607274856344816999709135243811815499599841051069763441355000773653052180997435798968799027614685533662534616671116776246348380908260663005320186329510696034891954468040326023353932265299393520565949755804361436912170250927770972699360158717488144064098725763982035301656784743720165835183947616527070139197821733766437741827828854055903729803811287659385623503971068425977010040603048112905379671491286028615459512802543310349617430267197520969757437127414764052210316163835220340300949536743036113971335210727976741129906089581343813911408152569023229696408008821198941602839386731984281341952727156834384094140418504527057420744175604249308471875374998817513364257674746857936442742873927165663467248907345143329954283382014132057254852533870157954179929072075437385408770207458996890911490208387166740965848318563998861172837571444277174826770940823908021008738495713283428108131384271517593834838038595300299703608790635295087428184565312375810702988280797759356895587609541365094155134133654755595848226590473404788000903586832722047167172479745034968499777915709553724855657233324659923247953852985922023245923298049110032075336356454080874016662912502375080137737233750196622670275624852512017282930726568450754130372698921383422238552378528185030611583189292816810891164705716999771368156694045137406200128160494114824795313875404671681091285964691377569682387007248401439891959267792044116146612504148459630053222353596452572023454884372261408780082036497683507738442122532482804332236884006339716593166363719209118339964666534843891049984883410541326775067139977164889650688891345590568083163741156451648712250321263307608581126313675588459370801579207695296463504707593032748991763690394265131620466823607326064266391513738317113704485667314447421054998084970896568338 [127,125] 59811779430811663849495630337687714463723003931966178278070112372354202717589778087774107580784233879321260473572578143656897230112395404255080076583989828003395347520702347991713867960337685986062290245988461908369621931382062133294333330984375461622149743319680784544336603005757487288956318990700654340626791287324070124854986987140828097538486930524766660788293362914030621388377469069719411577740440511870602055985149007810123898327887301115398468681896937938177474300078598845092151124807199778478960759424505924470811013783779277892273971629340579272587722063527172427407263368427071343349686691859227149306251029235095063503504336899523652936210784095735551232513042590489566561379343234476142566573721303617566087440801238272443384550479130759934914844587693679233687986268839064463158338962555278407085854468526688856402722709277040362603915812140296595993813026168364458420278097183461763217812523909012148955398309247744550437881200468890733520148812054140590128186161223732699009303159109191232392742110733387626231513951226953586365964693377934497132974054249743245644784100237417305849426952043849452001420939957543673669785174139821478908647920004359470278275623206599188089796247463066181235300810140916657581775183816251999797280135746526297797154656920280282194075004296770179040668764228658682284003427013240463595357518250181579631737136289844705315947703633767487620385598470940410537026026093967834292406292907134693407722702564804744987828694156756096513411280794463362474549615343019430968477192167457570101342662087053118065185563173903887906717726941259958326242809433373294462530174751621651613614745905066322626599125833030933724273474547408062301716622789106027759981021840955670458333809167328659588617452423696829769004535300432976219382864575511037563666153205718961761069347745165027780266228561909087639605192725946608457331308339566332822932504447883738507005966110272582960366098 [127,126] -107528843748465658520793838196824151362860476103584783393411966829562186634416015406008679427303505781913866686985559604109276604854416685927749717585493965642469017674891089302432464555491213048546502900256126453012366617999852795767403023488668747561053175056855336727138767233194882185878718134220638972332109410753372879214442779890686479713207731782270262757116068817654506335572803835501320131383131641206055718734368048124336313692715540656603022978549478773198504052028628641202184241152927128203495199197155944755879252855597421265398778848678628586833169650282272044073145796214778710571069041407058713672944206790707446860561869498290405889895498147845858876327963300152753570409320890773173967062700094719978198023704637801612346357656688960118888640723336063086938689637955678440377466608386341295883866643839752973038946044838956494007314524816477198744802562979420836491468749863180645669628824347987954182040369470427902014086829678604170338742049872842393712232679702527694289896724665239182815255455489491910066552295016666773733925767977763515407682584191844967182154296867236128925754436971586821903255273580956967369697271638279932820325971677122505012997326772825750233382381350657637008508805780408876855080948033773491558971921374683522294828050512604621778533478081956301025742497634597542905053598927063107401820189463942572357864911322550321074047085325241782672095442413230216081637364808881480511741605785750407429632656756379571821038036972874584764588771247918538918487495920691293659477896136635495539802190794423582249205372337183647780804550860168544313513515722090315415782366250421891482609883750867292093591001241679504135652028216472490880954441789051839301180394775006096066851456568754987281581019625247643009827042220703946623313633909101462381460778073473907223224107920948011156110796946131376449471415079244236653708535189937815422470926809234705675124222237861432586 [127,127] 58687084303628869963952112232239073742526926503733892336297585791017297634771613382933320173456021917519912200071513072644631610595599866609909513652081578854245363846923543413063177613104184007027960217855380482889077155019602687535401502969838317608026304720906831395410122406788113757566492094777071778510181877008615864769460446014025744507958755295317403254038631074240973901376506603631211902599352518660535318361847771895759258386363976453105836692199092879801499803703574424627714720358845011407797803373364909079528780640347269360137477818405698169691776621844143171102195910251588680583179293289191309863702018990595982732836507798693028166001407497684468261919726517007934573248443084443072996046194834337290090725621653979264605781210154194646174842674920570746297198022820295865039468941141976927614587363473058011773987628899754594975412018924829373669606364284224804283190304622300607657382310166967983419817327699023596360393819667466501604680095265444494201879870338926421549187807751500610083818641537492709322946675651299540673578438898731469281403985843188414567135802242556271505199427678060181264462783354742410214439130417514094372898818718977705702510126684650744428796359721694551328212802080042039591592218346857604513738912418909951978525717684363391411826443593619385211891299234166444448936674558108574882124347615657232279463417411765305363069207906429101928646830692527529609781489849504449932837197030272203865470643769540284459243272660905850178336013636428123208734960590414447500609283920468014269743731810341822611120884168619778135541049136221845631499274182411159802783962415981514443171551215047212324055454076704238073541763194408357829201180864603448119713695083009722553876922598247734968529639946671497083968945615263230434260330166812283293599417509288127964985451054299432574017329613428366698439520867684413935377631568187074305551736504675225253278378680826 [128,0] 1808228777312282742365964362066884593349183102079675936604072331496835324676255285453019147728437128080144998498180256110163207810016014518044276322814574595300682711169612701554571618862187754232562640386489016343549676870107216999005997613666359131222659786361579420045320728107874812162506640986887754187130874224870007556985183589646303993995500273316725201317154155761445306696012038182202530174299615529652550053675209466293825847920592797214879832348205841691967139496372188520339250640135363061770062189089154873883532323202999078644180408664469041399255350135365395633669400794022665949331407189355875411195732029742784564119937878657790818043004449604375751751981879644804366713181471528806818998312196144138416832817648759361068638672659283624217388900583569388913072143736845780857466336494596269795677156400486396396400532601487188594664965140138688392734671672671204919110982666599263267933756429450267426602380315587161226311641774828037502683937829583716129297437591357842430468253663144362026080276155789719759464232414830613515313061443017369045919061571366034478506104690445832526093285630538883199706123244501739694278031636471022349031128411211679080077787546360264969155532745994875166639164425263210010306775645373264038342002849487102288537056807458737315479830816099850054355276646020051036292101806537199175743403594360117843398727379786168764624396739631132200329198199442301180353147499263865682131018249265433928035428790802780946009479699721048216544372315065353318351820837339209676327539187966611561996648823624734267039901282215787679340229673385749400998776996229219049249102882199125305220571338841827472176628406508469440878566919093335627517239450754863657043311605307253122951839387473056010770909123655830697908052155567384586079562963973914576482448460653640260452048971614028754830667703198785118971043850869130964111147571527243519398270569024830196979682648410755267865493203006133091373210376257841272137093043519637022279652374998570857952120271152439551585740273317159719409050881683998270601541087816930198135775723293906634611104308597697326064697269218977557599661764002064686366288638006055592040133775901378916394079107532701261617288229777145147636474575847387313842773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] -108742828792702970540447631409311269930950152042214625055569114477600629140549698463745414135284514974115312091666583314109043995808091370204027058418442896416822511298405618163044895747678601542342510585935249483024716477879872763040832819813976314330530394617058316735326142760818196110036891264905371805125674660649239864012491593230862980473744217150095105811275654554305364663210358455301714736597362635851930549943627835560153516372132458026283497062489630850179941607097494848644445303787651073554484990357790846035877291811302499391577124302172057207995050103429499823928458313084918125093910387270482652874354837405918607251556173249212143940180062754999504138748401822233204438571534250407203792836931106617081620567110090318229608078848704984140781406949945532639798713264821312206342509777819546346390600065046941570519605741050397226869721574085390875242380739414007814537550254402814645099883523992379204185924980362426099705930176471788635107757692423520881807060771119908386183503463695363899079414981234786129799886400992411440743107013594663931864830129215162169281547092825176724558421164469969718542946663167905612847943982026278293548948377696078168761200203984454959288755757890076450896529341842994686685080111614475943578487323621577761399235720353136438439937149589745075518747950508681193018860692510704621080801499493731615527548708827321098750823979448845444690861581141614321533402651122189617402483752887478194578184992163435379713881241471393226736565753956805004605193330129071576593164268833825265963440815311301689602904963738193985504424393225345926605783416476648651773797653153562978789088383714035951593942706466170553032337662895234270135014364213490605835863226330157595463164087999735908025232661110947876027840744625349213105817506404524549722323664540848235644839096440030719838621030907698923795370930257361793532813491436015997156053013485150150062620854101023034301562809881640701469199837093184828404862768177621515227806196137389131816772361079889669294455400019377550649277374732904352179729226660143016942338987062174680750902745581082613501352772394708474901695574767686870051214548959349429608233365272515951037458822076276639508529350819365788538561901077628135681152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 3812132829350256805651287426521788694036236438179628670425754521773253095449389737843986686438813150887880364714376063596884557296019467537387279271036758893367032939503644670024389173018316877409697305333416816006511227777272274384121719398668644626955840607209820516698842241517368740018834279815474420381522534114893275061577249260745108358495451875402130670525738235236374202836043582279002561242970086099111993123654192342290380035184669728238707811613224029775392628899401450904539887237249938150212753373696997438952234188098206322903569097609740599034577995146152291957780849288654833194673713805629027316206874349609950623490502443157118171366115392752405745020550841351242528050990245706396390469700302184455600257683737572694944917917890531983755519206150452047124072072255696388456985688818900152971502933196832448499101161324718885406393856490933526813625837716278141291792307782076694463837779213407301896038602045709258903343202493415508496885396502740892067299705144715543772295514244393536956424800587279039474346588837808717548307595860448293504883959051818069203645012902216782561726981052318491260618719899346450000712850920237784667293749364141803400633640356783539470209722038630083722507247822772493593099580955542445070846625694469498756157370829973337721265912752031517954128938897119953499375108824641662100066253258836754646501867269386853369062181630048190848358223230447599616605089708520170754748757147229859530378998182678785308644377677153510441724911649859320652068056867061027438704203123511198689367949535090967371615770707511697190772718697748960003112481162516283882729964085218187687990821074659624430924910782191256149494099762947442443624062516972441909365192889777794204292782607719416647793052844832159228389831247461311657864055890287284024691709181615587650055682370810036927059006477837533037705604132836800659467937872724212577402809676185204441111452991248393597234742164905445732185741941911152993308792814361801479866414659912304581549617885175818851349797683450577900876311911730368359955161316207458537900387467875530424317898490134538955340869057698108049991818572862229454433665292965924566821987454961896445471801060916554830697217192520768330732394701954035554081201553344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -64907292739321195257927900223922477052364317828483112290886814640677866066151615636727610031308293070513800515957041953430473454916195326099746440238421852280424979146958660530818624630708006304788687556520171355572241439001837332332711523436804098963459387445166788948165332679489708592231427700596925851414819520632384351686835177452729606681716872620447821863500756277531499228760614507923724069406693471586550257844689470679472074143974809974313070723369207220896907957460976213752439259855745078375598431536937004151224191877374466084444014031465957185872730901018573218054246776251452862044630322952750047759403533653635661446274845021869421705616969227588552602595511955707839142736278699941122663479881630183674212388413078993945536186542222255942664458398360670813350656530539554660404113364809821102634323751643107219649547964900038753896118362565820753991791728462592231417171873116705844388556209339523839321950772202811838566842573729577986116852408789419506228018751879270560437410683923663105279042920264244381571295344207867974883343403406040434143289108872364665438031237724030963130645271525403252390558350939907308982389562153037826900093535306385661005206681697786458032770582582348263606194811315025537216476016483489554939399959828056189693913538437229990994434491285866058889023467209720408987084708228715290495296956208069355983039979308549824646333723625849326653049577520716355987025260643585209151691452540008689606934218159339549563430323740115063810626752053044997195689471971158108284051922084487125138464490532855645185112651407105251282345616837837413436534317751521282801251748374315536419366596014349052091108213853967417398070103047373694262500658493606572650786213339197792612572072678751982829871653382125941948226083551808732992232037671582967268586895199321892200225705272722711286374135156454134629343393627252907560021579952650773966136563585361769811065931967130574662581976516653011298252386038082923758142807322385304347237485069804869092729754480492196463168059730723475672395825529930781764852137670168141715408250108026457151885328443486604565308609908116417207029141346634816872447405582599521841477911909527256052400055248206057555820209054293185805400989707436565367970615625381469726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 1053908474683233808148570585008790686567673213921230233230438668888616968425477744795305504430897280814795469791015128322505509343460234448868544991205732102591283133831753632771402545372193290435591246001448803024909671825746229649247546397445421615929763457763915853595486078233459849714239713960766138130900874918624833789854925163597237091746386026465001248911151237906662653622484410424163600237675227994156107376728852447705654529583861633227497974564103648139108836512513974215572319413798896421438944410033039551718614594726355021847635585913418077478009719441854037658714125285915807353340608944065882700348404158625037098445584992884225904056501259199380373048732132827013152494316350263125341537048491692811754177287647560266722302248926222538655860970859514416649092066558090884067406068624580943829765821739162511639494968045670191021962750957462591338030619171205139582381938988674324744388446918687087740831074919457304991628931485731540775183182182854134953285294941887637561225998522421628323809754796027886848534561552499237909562869640216858560561609063131502875740515882051335648060963223276160791434560331099405984535783390493973175265196387501982277077990758094485639298990369353483870883569731449174046646204580328310899879109102348982344314965306448898926363759572875203544535861656820392243494580459411234645660560003234686055200964403305551944921651518660745327761644112073435761690564169127368296691730712318311922875506424215631758183469598737420133926165961186316939490426088612778455575145508355331565555252672072700043734059870017293437472706047798713329705906815937677231972142416064168754494836866945997846156019114885468092962652499464705511277735919280767653148975438118260764277747054348111232721964867296191505340208839163628300714767567138916086416254809085934328970726339291099115491754619826128892614727581962611671669042730242825237298010043436250458247118068651341055921877077614475635138651901057949924834816498999557848071392761052069236846190334571217707539141484103151107675313725681004299409662060000405805348783384298857694221719763143890941075381684662228613886011627350990092337703708086606423083710133418824609575650338463114487535081712295989184096858684927533467146076873177662491798400878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -14041362091099170939070206136728729509628752908234007663838821982904989071356662759766934829415087790711162106134346712692066976317167494957153883973850106507736970635272997106963709488157610667487817230595754566911286801717093086545238823180123677461587545919650800388056784557598633290709689690007901934091192450889366165593770293210350112942062890742411263498532461244113282657507598672649326356273764023325996525757187462425243658555727396472639474833375034040559080716681913571840555011597631822231150267544348402058047457324957770026599676796812188140350981796862253223069464685923534780886968930643717363597996541064407533655875657021090358928112217200464391219401167710845776480212900345676798889258861048339311566726957490850947164659727456786900837242366940033439426675892138337563408390162567748871919546435454205756597069941700815744285351594769893683005724523957062608764646034416594963766535614004144069695153691984234974779824845958906656589558525554754158888812247179241542245491403443081770109797902534659213611259828001486951097558076281084804041158472695828795418773811187193768498880086913526502826002875405546397676949196850336101161836010354282612935048815651192157020267581541899322518871883518006132218267021448531711902094289142185340237181331174480780600884929156082546294231637908242158399489049044543499722444066538889372507709885793675423728438116093839538646152298164715655402886748983147474764755199926328781742791915627628636860929945057737620028132797269648840055074912013019148047309122119577818300775218438705453748556483119782580532886021939909870152363317304698388088643817714563173291121191959074798780024330903723952421765672182286377760378247045517916538709006384704677061087808828801835899642372990707033770599378013275881217077823459372094650059611337213955506979171295968420895844435576134751806193625847883464596449887475910491666379777794242755083682386440113033724656747779953294065130426485408223674028600362793768627798013242801187808857183664298551556301857489443189153946628533333927359366370379496130856509168735507953340944784278134894634492480703232596331966559058577634487867848079256793125927891527364486789458707804477225327512794401612637433151988366249879325309279920475091785192489624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 120805627033820544832720957020676937026659303650335557577107283552107241012244502846966290329744854474984384112826300388653915335750022329707353615880288530858023096827942034513661634068317924422345709305789658648939579480768345970108142015072581058466529748393646247911468695085161420955479806439542417277839469392035615981408693609313004278338473321002381719990075001250232746972310087857217206651652466061464075303113607259267706697793053370385550823828653886151686727397527795734535777541652234926914629623778441779758919391495612674826497113725139251598933424706352035785186714430285278718237281900527228497381407438343818087973493803747923480279953805954155845506574211256505216825151557268044332600877029431476297870482065127814834724408596090489253429539908631253430352570813909809889017932865654329742075372694627403120834952437050271572238683499144648668470093661937172022351967640253081586210132873377915525586337331118596135101426176574445175486366431264668635567531816332977127213241055102414441590628124719170915248694145140002763894759487615781206919652352462299304247341495824883488318011249272908224549394267755594256315221970938993223933842458925333415690106434372807715203904351580796097723923416483012943191357548446693407174902311593187508836705296421334034857944838489458588556443304144550850369510124790650170425858784554772145642336096701219267646752317150162881031400792510157533057765514107102044538988259869055897287454373406553136338738859276453666939518216132540369676535073288352561183103435928570127354506343784016990360608405431711246013317987923197595725357603922419932132349702293861057551586540429876769777978173504527524045310363701342862591357411222669391115923815890368121878151362554339950307798690110139133811660644087030328469959507708649028005219299699260007728686658865157136129624856032651723724107638714058996849725537544368419368491376488285884050364321439143284505793485694468432637562135958607769275337231531912818841752271767807459069072504055662226910898529175697826103537342310242740332550708638904039433333647821265035738021790764955628916153466529878395110690897225251108082609815420633768238251187430575160535753398076623424261505698812026530746303221915911781667377078441916182782733812928199768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -602538739730485488525528231112701032655276608978566434299013314262897729684761074044747236225033940679571401599816193039546082370542109275718316326324690694561198419668285052419641881361178244189114190431515581245421685154926493395613187955206346018810271960361399884902933582182966412582727598757792811601682384475751896381267186667508769154397226195171646567171281836205330484571205008934630562168068759131126817232113364177970955865906286182225647643808926638293205602148806494233145964740541965394959677499926911768019399086360353866713796765674556975601735355076766662149874408893116266140707286765336838075246761292042689102055292713892824992343529829761804830789459588009070011507130767818913401830126619599080271616107443471392358851874967197994563153500438596360107754697370301064494859099649410531887362153130505494798010483551017054537230048856110513277252222762491428159652239683098685789884618855168463371627365591506880452241600732855672504655890069276874098233549211426607945757794880463441252009391863854970073625338518488406168229704670015259717745408486605804527669557199627282863377630968838076392457849409232219636946975379973305655204311297277246568874100156056463293815929325922179610798513350557572597704696569963419297827460362469366131386357616040425298634139629616330237150604652949161528666305402967446130253266125130330384423852286389587952741324729456558419253203850070422410862344738348943765283920815258317507973542592962671215870781881542144032329987047219756129056479521703938674818318685742801399109697986599851203947146081064000942539902693496650127845850165047265359821355575585450701343416512903987870472414232650301243203678574581382135603918168647092891490393970778322584650082112924298337606371145633656107759764908911899636448729345382127002575370573589798824533212870608804791061826681073217015305650802024247792936446400312233189036943144249653186414815144488517725966850099641570641889388364255416711382124389465780446247492197886985477829074621447150426618033944747397078647315790870973119662329392236152092468627810766933134294842148448896730295064900300895952782967870880538025226857960432212846873766785459659514244127631892538150410523875933386003378416242683644777884763993336392218225228134542703628540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 711500602373295556656261705489412307141182459749614361551048559954961019638460833337144453853961633037240098333794395993621380883879309902935856662367949862484834410429277123995488237810773219414266341408758133187391236347895843524018220560572365067941731398606218803851500167482633677557866989247200941491331553025316811137655365642620792436125090186019726233726269138972196129253057625222187391364029034993912329096799103303686689049684920044677415601150494162377758090199980464101612655525741408184052073213970236707793065505186471133830501321876666544059204688371855238438411981370824885987168706397226960390254851239091666124568694593698111794405147754278865986514057040737261468564015981004951206214144512109936823719157072492732269293164400045226354393839265350717987527059454498923248897440623607998065914986567937533099527804654699015910054589828900447755204819146641825295732719382359944536998512587904140979913992753086066909484757800479255563661380175660063649526646265041073272907468393800366919408721627552600263603894893037876837496479858037105422400647879600194741437819964170535438510969606780928299721747927318073423985391074664882954796705138976048330583705866066725003174619186423487263415817025730443031690778029129743598760239874307266323457711040753088378224539922895009658243238633677790021801896993239371183243050246989954370965908108550546631306249758082027904975937009057757897849691312453827943215502687976951877744210871792807046507685653893136127171134717849558974577690974387491592915787813955326110580574222551492613948193238352078190420993286511765434514944662417741217918958160492411193915780854266952943027095111018126911886645301146014259875929022065574673754239759667079712719960609784541498351411597178234245518203904073247691503537534146174177825850312603168002283127350846423885808397366648888293753138309128297574046049986497764715111390053301636259849712689822826847917083316575666502419382714131773639647140258174417672835974402930438641855331614650808389456372899050599306689380384484254162483592798289955976436480038171482948979899001608911200461983128211986671117102234101617036031433910059881217805765332006386140197776617473679337452249259054788808547339110422306053005653852963456607039205437104101292788982391357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] 14792285738697601831032366851226452239562349531826620555062352624552085808411807734847891850261932526963500874694317316720910328152605990345254243081016627583632082717574639393622818185028912323222522167004342574563018760712172574530415087083113262850687047346105842462059024228420115397638148991868393056101956040165330347032690197757934566043875940105094895460220254937952448099445947795285895750977812571414520810154972123072875581342345541307819505106204237646270801014063991278897071536138271353053760612329716522045551487459199906040789982726471730292831295031031528096888261784203064531365916286860024963890962675977206764192533186983252498781601469943837832524106923532408171500860019682202953255568525748160048225970488547921497546783837574238817837212133943014074348438665557064737030902383769626223071871634059461758697172317955547544620321430414709460168892901035171361543387966305896820975797314370553709985525318378751395870111730326218052421631228639083829705677969768467609453341604293531711904569195980223150366951946223481919636073496982370315573166991343737271044437585375172518000165990011186392317677180708183154580258115167353062874426610048893989221910920125250205795945807037907117788649215741974849770194174332620165343259428945833543774311948745143949399895395685267429541665080373698370297020698999451091864700914501998418686749262685054970849563909246710544708718906035133510910554688268410232491525423053646915325458356793960619177371955932287843256717184260815209560481514596138885885816762814317225086369084450026503037517462324421643986048370986295192134529276389602327423042174598942558482563904770469805976141979239158832020199223495806907150713645046395209301154289463207644352566616592520508635576091272095093964594825386649829792479346280034904436126187064462194981834329292943335319729389773881668343858977622132012573222224546764784598739771670908873858692846323120745766024108389573005246216802714874937886405232011684854966677114724100315037196052628721234886717753746081670347065983911487279583468001266960035707220335076804547643281896797472158008364517959545822477077857044800575940046412786816841628570667739819166146674234722098607018518730784090391577615287231696584773077402862691189650012901779518870171159505844116210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] -116381500731773273162399794199738884460030669505748443317359952088117731622488548007279327737610368300381953821691801214773093775419461290125547934978673912210691950400650129776167089855750102867082250304690841963939471024015923440918062213984757831755101388983098213033981277096145169082412670289242115847160241546432479559260346706044956869057916338629580372548409045745233352642307587275277469900213047756260577428168421817717474317610932223988242612545049694732659028353548230262007841963595645828250942725619397941584690081826517999734764695540781786745664847116522790824297443707214152419334272783446725602785938244988337261170395273705189871578866742061295861254526958043614432271692231879584389806682171950735205878768763182118906355913176895904445693806505653319153084166930041838379095092013543773639814522128428587467047919639281786377670494943239373128803598724570651667997275260667734230235500690823488475645057244900442539744662524703789334766633334976200032640384250122554117578680003330264800456135742873309213667672256944160416088824998235125027786444547017812423527889553814134028621253233691694998275402236712458540641003509816419693822986310081217832184110120030529602739809068967759297471124488531279373887707326426364050403869359998926052438260315106790005115547747470436227860630563317914493784419452848376764242066815492206473205096774894364013698701877405991059316716212606351474007060900777164702776197110258602454037047314437602706097440451225421860112892361520578711696347112045933797397532414910814199521700472210458574139671384609254233082412643336204400843711752284997156661474498996298754568388826115869252907897826497759473499917191403239867011822864212346308781994211175771477909418023261890694214031088302660694374962843451175683098388110552074281948044888556284173540389248353245477889021919161425760498616019212823676228480305753975635603575265655935602508947374179139561255386991726212486611037455844740629268326449366079497193405603343384110287336322593133793172543734254001687056533598668648926677930773253126330805529409215682654321471847135782794216682375097594104562914341027418892905808599201580709293285583942467564738960622332162516531769231829651155021357513856753160931423115647366134721657580236575668664045224431902170181274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] 486653162335109932155542457156249066523663032315176695664160634440340121855786918830745626678286726787340662411153124615701107479864002359671151413389657083621397472976446195951109417303407018071473058551188079377536409063272108177359604602223851574212358940016546229474577430207745719025561739575038876803216823541793103155646077034800927416919411453945516475799169766821361488654819408307564081462035696272725942810400149164486372353845936218003751513891304069750029767412840565799368670838314412683171223951367555694196374324850685998192787100891644382016173318451206460252602698236836596746970920741157636374894993227069407432744572839098779178075831036436362430213889055234151485084899349561138389809524803660041527944149714859798709960106714995456804887951871035045700968223884167666632370980506846498327928854489975286876804129992516926017241675777528540311392472780709762913524624257302099040703092805149587275668293875275178925466260342646724371020984556578459879698441517316909232093179074172446927647720085484651040487225775558915452598061491421517012390764020686037925227941339492437938597672351889612017299343162514453058118616925602717426145513673876479288697441616733294121399668593534579218413243624166541646945918262446183917679594865628774562894417908118247894173620809706457936518322936185577444999757883672264172817797557623059374768977565735412268257577492084020575124628921223039503447571421674631940250621856354583424422332038804817121366237106609859924952758542726426886485245148304389493896478715353599332882939980717782298380115149231523668591439056997101312423067955151057273878270991332293309221117039161227847294084632678630347140426335575356124204415697641100232181278826622580691071594728859188209496699228199788767457822076789977134286708938208180010647070969758811333788826145238649737148013721083826970048926452709579941786787907792383951344825357844022851984659125006202728459131803202188944145873056862093706823117877045255784949219065471428034575287710547612608001501149279928628861708700206294404057926423075254163381015811507013938614853298841038974817464143708289216213075115094672085669444414871183896684217087370634365100063014427544838130642636246849164721678633676665948979813606781449480320171782025268081284252730256412178277969360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] -1133100206676558845224639273844842418277057868592237163765754384206397197952070756703728292815530892462903160443311844250085942748797819591048106802653834253722887830031978256455335689012537860728130147631085512362115614393965288743526329239500727865554424620046879603638417682623401354908253903807740397792960023648432956117603257937241398496831223417038941895784317676985227402076333747609738607944310996495450506242041789487355001459349526198817888660455192223922241420680682260316795166983148215911547467028124770307034792992073066225020321216683133700531050867071265739929361932466780271346558806932112973059923802132410717911942362884762626915886319134981973713391171717718698285939243160371683056350156598623497363616393967151309923887773370398449539600156664096683697446645480397284761996800254741230395517282188498853767982111850189398708571831519602545502123746382439033690697240528322944195683240085115031121441254595092483758996621210011980502338245148311649729813021865364913088323067464423806337503640428378263087731984515066024160987091253225739009922751944273444261082102323598328780274446876212655307729251314686468193198226395328952282429404965274262873072995547000915896049359057582723256518010931063088159430922920442036539691087403612460143498704652696366780101498099323955810572256215451377414845009869776380090887086644643073365097368802410231812582234964899010794341816037473676478987854072036845008597457488137818488451095103478021828419137602083242511909881469717396911067110231334194720699533151098312213911149449064304807730488758025158213815844185991632511014259211393154721222206327852048160541035638748636194280336723886157939238633819169981280911142205182943538471762451815982507782223901880349469310833073236439003361187517017435872788802973647456908508518235546969545273292136883136558505605220906875428144882759951897096625344888171105345000351792724281814245201489732020659333098621589716818749290621129399233849988494696306733063751159558401774857653718301244322676386133798389140496138436690822186488022586952076258249336296029341110085917203046207570642634622303270552489582585968715913631313167004674193553050764073993871610587474991612926694754097754033748231191259807389394187995630768821446016158156952887336652024963257190393051132559776306152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] 38979152511061728006853827340658176967618362765940372256244960186739296551031465378682630400289351536958311737971415950448690505219383870926109646544740801880872785853963054300883029485587879229593595023893670470981126970759376236002856280792006772000084270752979848038898554897266612718017253932784830079339076137057355273324110984918058394372088157136539852874405762028504609177221907571969174171497270194554329384168722226353726275226409730253186231262619912960538302275455268112597976378920095981845171757869193316195935490343620177699774748560044198934163927025217990050107436006753210133736197750747733274824720726284644805660531460265239710899067177904903602437988826646939367536127567513655291465178699177271263091207512123087201609250400859091736560685444986894009460477845410964435477654375837042634101777695964864672917434373268458590015940417444006879433065994873857045181192614958828437931598859878232660686192735994069242293554599097189481257860182835905259505855793819154062197007302948699495981572156868931570140922342944005353685076083086477831696511618612665761322085713994904133814489753678110753147093667370367354580301396093508788751402981432541628896258954615862982900675402928785611032644860010683589026533987929629328587721545580236774870061214987989167594480072057999197081276245567788893838733706078900557063361440926548089397994030789644263716854250913857851317849339094672573060082241623447193351883979876572026348630180087918114715302216965556275384091341956147761023637965991412536550762165833939026345062176950485087247768451358006309759756748144155637707464487191520591763059850667446833928216739756083637788423377814261179622817085952232458104646837537081800776132646858431297261127981033635081041124480260624779106777115054705906129950703662826962016951473919488830928308753622850448547695585218569246691450534833081528640537366766641791349309991340936818437665059443910067426693027222862869753129119381868162637607281589181637972902405581870645216718032283655707022529464186266034586130965866815317756907906465610425070266590278069573226416634233736837363707476350737382753326856907229465706794971788896027783455599901878558934881439140567251781367699608682102508238729176053440489812246768195028665523493866769736120730938111478280916344374418258666992187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] 10033237054582432255280466816790488321090076297955620089525930750839527641135680489087897467889221136285090333764778294218578833970676108079875303576577602680056372507400772278794305376976613681143179009245908686455862040062539929249201614150199402032644098580254678373118595559131062409697480485866548367433937959372492833023533536651906387073517166491568359288493359316315882318996862839111365488389612006048072406487957219483067758233670868662060099938097042376981555705543908497885231585937015290463158609836069948581916658726091523456120137753317352196424312804554700412485386305065108999691170810961768828527202035281306795283267102357373627779338392915373969360980170094665743385498602170283531605738258941366537932261572349822126618577525164739465281131314345326899548004480599345624676550193612729668045309106397037701604355500126232319385246170210354912484900505467147494177903569605476773549159277988124129888807686773721573603229731770120272484710700375436506008751635137922954495793860118999423740132189889311200386195133479408319545371074991613327622058936834176565861351666490925756468116568927649448553032716835544998777555676468994115291837126826395694527955710955595377005536099079393220249038683482572598651678621609978424866899337067226232396729639314963434753104088957076823213665854425849640621443052585334946843619594399121684362757318757918325584863405515663890888262931275423431366417081986986389076702537176964360935280536461676877098252924465320999608364758331299641835823094032495481390376242802691638023871121972863866229432629039932173781530573571490376619587056433160862296230053204062209270246520246342493707407385429681232787935616193917565702595440516752462109400228614432679804389609704804715224969039602713941380915000004887386630569002686098583602103358948155733921253980977635140087852733083960213311995948372066079792386431071176957799150088181196979914404725129495165489105363286386219089018512109761729310210541600089593516498264598091112818997857752344356082420241865171317006125190921234175640886385710844829259109135528609634669036031025886125500314402479547222473906018341179254990104647889506522558685469417660354690244989228902509513614949795818324431168497794547372066808016270286442150521163727057098196389584238499836921221231023082509636878967285156250000000000000000000000000000000000000000000000000000000000000000000000 [128,15] -37015693433749545377090942637620214841821696351936296797861207330155159086560000034910534487969133386350445470510450016203093695131886002053161075475275777045648585723136902013335695526880860416252060161504014535898449401448345671287778496111339116497909592574365137324467243565422398863594699061124968854985767189981055263879744961108215278881387939400795130686375375360666314465910897468602955366822947162724038014395634033219903824319888734898811075807484221743228583027864295822123924111702741445015866801173096527736410587313642079051520480533525624313632561890567227515124056583580704174829120187006155940568523542848953754849165444657886855409723863107910389110215071554902654340699627569874494576624604785213033176788150517248249202997936998214913813776389478308307141287937533868541566160467280763988695588521844419537657907279263861960754602516090173589117314559878149225629954168215009244598117989173731894847457461950477702729781851250436562978570120095158507239277930573826189777866188636592522380479876044944847289133484588667096522227002871586079779767788875156919244759040865203249665313341573845764054846732389944102998134740238134606340151231535847574313092748851917578105547939370819238086890464081069791350622935921161206410756471342169803295425918267917688313601538046672067309025202901084710423026796991181443584936217537898643972551452495664371067301294167276191539553962288502589836315128792422995559059953392520329005868641851685480334460096595608401060210033295778382312855696558864686770200091404339908492772368506897371273659953098280151006895814615159691680203316803697506239081399755903710126381177090524866307078767330446422887878790232665957019508638283719548159808595496116199337500290865441815015357475143534792917900067722634302922037441205267065977179805030765218455343847356180904119540937363422719476767730479532846033038977280437797521949818402163333008238320615182441862524611233347137684379028338569247059706551382274950394182001360612383429635968172411346224361224533121837312542016751914347524633180711310367812960406839242976736069317615232675464747610092421094944261681987072913510926612473072992176730267336821796128568341095072799824964215027685884297018854214718270662799403507575726728439354789967294952087600511759840279935040996406314661726355552673339843750000000000000000000000000000000000000000000000000000000000000 [128,16] 65139071220218999540108734243624755142385823385167880620891162156414580006950782100462184064516085756211644608657063878308032831762283381070457690836963337064068321284341339723120199993224255591234648244660003894049816556628207086162371699879850784427581190445496303633462554223777199411140003148716514126844141378919277492515632953488119638828414991371661271252290966194525561618379609639381462750149351956969087514536073457875742295971027986407570137572013606814673842395736283414550942432951672464851498667406261534675743002086937761699958270962898895222891843974487116436835833623590623512136401142210358731249548975346404378154773280175414519658180022159995235644845113499188029427583578835483526985950860221960022928667577647140649846711804283789751781741225151294954390971591636555235789728974172124153349932896880631473099193580956238133014243324673404742426871487890677096206218650039749784739253277762961380996600253189055933033109677424156495450168880842725717043509807863334983086805988619036069726405308722190567725481082942315533752185756759089050915669013295942246794188303653740169311951425762562943197282007194341321638916211274718702164447816950772330439624163019357442609165189754471668619743547599469613204514100721588085872747696466068832864831524750592647242348895647628427259519882833084592684867582560399699216515457892754805276507866336996121680615423907404280678931489355281765034759553567791296455780302218633924792783447573972634106726279054825889725920471878117421944375769809891635404595204487140143143060507509786421728023342213344147996211196863895488865880043257176860664539955683594744814275034146591731219326456352143298198498928063106104701183790990788950111202269226713286359958449053220938910501096058983281000656430474464226359451211695863135443561053522127833013107196002672956447560945892998474637805871419190199542595254255707684061091351915941006487124027407377034405609853257037282212217288573827617278309261965706224706747047903031347992412999913635208674255627831632095046283213034914671926678659379196043125786845559178036043392538060780822328453186521483011382737052200243127714135711993858587350609411240416854929588711306083705235581428170765751272221342852075558286873471165134944591366169123412060906356404173707068812711933405990016865416691871359944343566894531250000000000000000000000000000000000000000000000000 [128,17] -34965998553186084289770605442677850659660256757533804130361475181625723072738584025957784899423569125157903926118864457043794525437278363816133434710838818691389276250085949886998396338521038225250214041544790103364701936473261444253826157397088934311667164152682235075763447217531848496578133398548256371478256601235905314608519062476091159526835534576112764353098524751658887484583296732258090704737441491420345114322842437135471735518882948288739454350072903265510171228561598713951563067384737577441689701479722896062421250356070667899651394119689351065328999618130964377376473088867253031658191153175136918647048067587217057865400089562950639534397394589807477329364687046899205344408894943575707767111722337891959943164945086112590984749147104560398652316236842703100348317126911929336545352342903968145811424643452483416958573414333436244731304302654520158165001871701206555935859168905521708822916322326435219808374857763679421291919189413427989545153328753310782529828592753364092702739044831229872607266151187602109917453387036852572650142597309717286549187247574746007923646767794596378884911209832310345182151642698253782903980537823003861808563220813123538911888117977464972350155134374300439169161347473690137880144625401525109985540042034364165160478237261463154528855864060340887947153433927995891277637446610208594533357336881466671980855562091578310334844896791622782016073717351676872586541598468182883841849475036921524341004123143233694240180180854575815979974943775460214020699806753501411322128538146719943187478091069601130522209664583079134163748492738160327889579497634021801093438388338682339562176014292776370651674635100623064137106296132828806079921409241970289168713135115772840070222749089994504787476789446612750662763378231020881190356048955504700186704269737092488819272545411285980467001675435877514907363996309947024048398631253351826153295302963862483170289067332924468929728973637380087532839337054948092019109354081435259625261979497690771983311676738062804007136593894085198418358717040225617926690117602483439953254005360009331923311574729780657936830623840741511882060664454671090055390228959911948958527066978117903914282939684050922640417829811025416681157916828272005365679953856198420244615484656608932587677906980617125752211623787579775068934395676478743553161621093750000000000000000000000000000000000000000000000 [128,18] -103164967940579972673410628785815616549828637561180792319359563861803989129240661432781594794436823786555587087589357147429460397379201405477579388584461857602321890711116353805014690938781952824297763063919425708336646785548437595805106368729585695441198625324611928447681700174052123962548849835191415481860627438874328680402655640138073147924749269610017602198009183960586978068130097416988492413590812973694009987294657430650479840776787809240822018259609831409432653332662383337410794113781341101497918644778204384137428223290027289151909851992959143590368210524720165403993720573720841223630988463924625269454959120105182095031824047011192429953432416566536539108422414274594316221034693299353791992355586567228718787732359616647107946604949663369636585508526809827175367616574786996284748449443089168865983135685036633189879788287091131653769716060070536854549193649014098585338581301954391267958649213373141444721975612590589188179459381470153014438220126901173370764249174051120800492142361149948548825493217325340902260731067472629758112888962107902897135753856792511859005786447196377004468477731434061678692359747780191776373276412502581542218442888361218640787887248297583449017372010226069439682980647901429408701597190316913484822849092581585329927766868649457086479357112426658658160339076528070615035209517114450897047500843674031761731884809886702861363897077435602776489936139354231428996808291139227252737437443175330001056269383044361901441547080457698074650989305358787727581737948669969541973590723641069939220876463935530045858409432985045073803161289521088185808322166393376299553437156135348598221566202044569391440045841814278894331531381452201101196336309518020377600613267681324136629487886651978346733895849081473722058390121392237339132653829785136056873049635221638660138587275710684400399400140013308687269585582801061658900479488108766538832163984950840871363634935072346143531390106366515142486097875981635215242386982301174418940768911118063496872229497918106374201758634635428766416871563824656285801608021901712413154293257471517395540859155871455830532151206538398399482061962796010008763474279321949768908863019371936379468840723832454610963840319304135886794723736355275511302436770850237837301010991534353613110310733807191503910601166451373612159558845746687438804656267166137695312500000000000000000000000000000000000 [128,19] 277475126650459165332831627271549984497225027372017371935834801893417218898248009951294605637360399024555381171864174418973899199933015018444776308151002526992581331340475570079237286033683603816574075620074869690850869006480908252000555833439147428572484352324231616793414497855176121423187319564602304713551073613199856851064352563694169321136375779181235436197919855681296237371474872505947983088392758632850479932114247149584922386840202667407257944010239350710470232040046643772122983927986846409783916584262227383777175254284273517070308083183486347319443578641136692336145103130991393782671399559421706138436158186235883868569632377041512737004883961454979534124847100632142841327059449670171933882414079708672389219349084286232194993149847842390053323825406911356206798701090864460159030685899410130228014956084965382310037575700497020291119136221007114885018610622848651783047225925995258228930470968045128042842634213587919900112844156570734387897986021656117844261300225741099290030194183792183822998845578731961237190406871606060866700339523074293810402366410547373195388288665893109369670064565995693545537577015977007826508923227541806831863366935514513273507460748184410968371550606606629674103375126025711315622629166286269577696711898126955668617817853597554785053123535303561558381617110183043005910361262243049621737580846458477329456792938413713509376019354530230586084223741283058751841960456128549183141470622775196085627105520803935580762679742161006468771556437218924885669154105876783428922580785683150566104251034804267114711728977767932316899100789597485879138147547821070901272313546245953963990520643022677752277329543806056891008777235818886244519085278974113337203827375699774700671154959708585863911546509544953826058651700668834814634527712053641510055818907499446635765438615122434540907391114106433717898430695928518922799091084341985678441306699625838629671791884849487537640809470666091802761221526968323244189471566270592495005456137679886544402103255700911262285531465000398346136388843403782959462825086222488674166998909852022095902528159318392751323081365319628316532220567336709997813787072548222992483764640106731014830857381898452469198858226867373566411858254781948762774600209567348631135623197086258215900147524942358103385234642532216405453465712938054821279365569353103637695312500000000000000000000000000000 [128,20] -323843102844738545148839144381714456057099900137709033939030393920865094334313677189898518454023984488215405792019325945965521754751784421950568633597301559175395209158056273715553794737982523411515603753006934445976999216346617741453358476486108493950737386729449765607647183504614232571921751445634225093143997963948171809689425503384908469146723083778076162646422940407123882643652107959557475349573023785301305523339413009202587941590106747135362210823076784678803287344519534568159908887168051531438490466844648381803444596524890433636615524626469111065403325911100475833982421749204498054704035060736388454174313030865268980964652665092881243362990738792068951376595529575721713818250169883159277109109085031243189255968187538976372514325118965772900930166541936421916932096614712008567735187527267758428019999776398155720161648552901433190825487483905303869182648139096987788695259325081132722047527079392042857003603962912566961160748453871756829297032994835664588562000619429059385103364759677099785992404189413060623571619524822817366944196575409408797801391835642729865483127202775209276753530364694984118941439367278316129528235206431090206902284221598047829914216791799656416014521901832570738690612839554799580577386033973156721324762855768728775951858655432813037130134523119815732852267434687333395423598949252913770995990026150920791320573440363406484195848381970772630605754958281156780613221620517744398894186653025844254455153772599040384898092862080277301066454858590512619401200299016117726912504995872666761711603261873731093821485524653259644958721053870826752975037269800745162181356145776281907245691161343524638139470357525222939335529674567109393664923860189681827070001960649802918889247253441250689664666386817483673398624581348681810522769522206068306702970399003639746278077756147856944531154778346434627729535395955134712509626972938376501497055278132826199565508057066302501701683787596672445029349210977624335747395348432286766344536837559930667019576268961269109651048876999148676171280870392241728068942875827879735744183838929546975127386490276213711165918876779064850361538684699578412787126174304930140621066278205644616644970065250172223216489076544586492227035641906656073184942821086620383301335246150708309467900418640324215395445135240799981651756709113976206992902007186785340309143066406250000000000000000000 [128,21] 241225378274825742623636914833745235605271980492384354512407295964864172251483158796083478239734438369030632924168465997308623360553826312731161006884748308264381049602324104083644512283279192818489437213393309878669515448915899969414415570048702492340648932375369613002841230743185522273138920765104218020573108879162492105686718409572657033304796439237618100964192069767442910942422836822978501626143399010790045721983737922514267484037008397551753119995217804745992364757076897504775703152957726695908009356156992099711197675552371041635501024343120445563647500108658984027065883966847229128304045991106056084589649763555345152818292001223706994019551573812547323818670589178685562678531273486877056840076518450489442728562262187814507478305383360331751288084371330237009469116808513883780567343133392245785944180189278291365264072421719282560304063950830635401346352624737212988724571605093638254458556112726613964056379779256601085889576839814234073022257901850526329361084387954748704746695933637434010062531966920863112665409378840048366779583588459376298175197612951006296339546756548159496374841759771738763991926181169870195359821267733125152240350179155732266368179152349869986985663063466689479483056449034109900009933161729462676461106644136356049513696869743798750097684252012140268017371634953341945698706213980780789179409246682071150238312958407439113130393153793681901894364936123698890870754735195381121065506935117568669044630664154913505608434193385643791131634716512039585473422968982697173121286503931306809590269151967812558432974853823469023191514973718350329292477156901718111806643561876916735546386397624515136221222893261975827138991042006491016957094297239235623844280840342810466044011193229519406052209461411611640507507255910849215811088947388241137937931651934765696138763143953123708110026977630273545191853864575777270821335401825020616466846131207539207277751718945530903896605521970580013926011093560267972663710439900993393133010265972839778270321018630849396979510090858548249546524848682796546918031521943643149263855551689926767702301896514236813832409251699327734540288186314716598794722572468834102222078197676662263342551567196482977696837654007485294172258740103522300393330822498345390478866705072456339523228068215958092264292391666803962809995087995112994505575443326961249113082885742187500000000000000 [128,22] -252493760695353786879140189641089208712128814484178743222854716704596385589112875922634982317993842206854186007753817671097296982999343881318205915091645555536543107295596669193752442590713395735259397736353675942415457427730960718142410418501038184730627955884044525670367641482370484257384403856060456422488147228659866671183328872028141197875980310508898179148597494384693175049303493425323999926598024964332584612815070398917165801163734787370919145715644811746535873266518448535394353227316995269617829716792558999756614246457478846736328644111401070375755554701218886243721882296226465749976867498284508408881266225173708960628238878385958744714490606296952740644755321204739119535921280159223657954068051189779012268908357234785420322241348773244225449386523948719964821218816324281262625787021677796033046035340378877584674578035046225617187192315414321787640274837230436561628494472943801995604307179552780419274684513801233785823789944271041436435014535139469680650320640183656053292881469664298576170443403275791772479061103938481633066966906693854873464219985694011509976659482573636397065425168989896995833200528216136677517371390740844314988831000049564511386108493461899199425261392535125830034993544633135690591523126145832051519058730248151986550982445941990073077705011258582372911983031637034902968167521152631349421703686738511515010106026433542795457092704638420970015699684657329170937847946746298784879425865055334752129762331977004720635231023488802928281889527775300015061734175361061183795022108875806153785828776328852855672911024058461673477540232726362286119479517309019762092267620884754166376371786607554636293320576636842803621289881837683998048125188464314344165508392754524972068299892028224863772937682854524834608811068013131702802138399454778351089771723870070056181667234022715802341551775738168738725825120440122162788937166817251287517182360713387934786704203203137626252530670608590728953483686850483610748725635660624876258277922746897881988975621285483318620479542183724429198893248111927532061681567173889761889631381856466758938413951844576121325556232614616241929602209703147352666210390341615060748376014024659885924015404514579461454907874213483448103367382368293481801476246564097217707193504664695375389580306303075392210998011507068599489291079290403116766605684517799090826883912086486816406250000 [128,23] 376602060452609032714497743821385717720704683867668292952039981179096872194937999123553075302953386476033330946065097833620462569101871919453378562104775533776465420003859033655695189790240147669217533966060338147887830558425815307801004388646543852741311983348427873309321776024687328114917297821355006665236289259977143501575219296004173437942853294541706841041725750810319245004220252425327303019774722969008666736782378476555608119079643966513116422090873709402854667961563755276666796447857161360322546664573631542614251914322174251815975596915054909550115661982694981953447869066725746325607341093495586015250339829802999627755926018302259132300596309494183011233659030129947458453685541047072348510011854192819491299901025738788203283207711980091950481096453832510310424991579362541676845286603333847029454302671519944663217422938295552632949318263146405657500982958382010408592180147451639862884766951950678488849218868436971484822992243359324728152771575974399328554645517142205924710440091536409298365535864592915457318342552631290010698992675009683270547583882151501989176239369097932466081015601301821234335870379171565596167335313193611695380183003052733561568623749361930671219513073554637212388378109786400167568645086395876774710440611711817650976819853443468738016550591252990515171928595564075782725967944190342766781542963003501497238025343269567882909576035937497390236189065647021069493019712498762386117233623205602329191853996437907988312997232209852173472016402724045718335527900843752555298402167967479664913749767398498353543530002603826326699100090126626794922078388385482285653332983677224515699960234381233273939884912400902705909355417962798859934397163379747465666476648646546243522909699191318554361533356984959040840013333792627584122872710565299168188152666530582758796726849208206833253450012390466167192764945671921010817613717286970569515187652277544032012460787376406616231227186248534037828169906501601336997591120081798644592833806488940586219401347821908030581902885344370422897633064160457427010638174861933318514704852329734344577570387061786168782484852311936554151781567263705494853615721396049905984021710892741419200985359973084855236616379935758559241239863436518824911301741729390720485552563654673188385198811704655397044012416869837219441994374184538851846326679151388816535472869873046875000000 [128,24] -256483591225969600834222026678393343554761252402689293793914203744590498005462611472536378195818112791734428680291484655551647237445533129771891473659723689152364942846729939752278021874559105639542075270915792295819736888931221558862286813270846056978128731137712530988325700123908684268745532712266146577984391836503293978961422107966694272925842064187054140286319542911863719360306405538815047243463399083243418154024900718641217603508048680485897153262894130631869329264299727322991517016342573104265152945660061082657878497645668023396131193165795076134803898294244960395246618959625283221380126818369882029036330056015513291281024789293572436919968677374654546188156076509784843412840851518848713484377658222674598317474274904806109301590649752678175800983798528538630311551709478434926829007298562148121347277547663104446842504669778060481973439947866188392899868779786088839193984327158465741432554372866635772144219648849298267364411179228898904385111909158394735824594374376897302486871176894101802865693254408743974853892227461779108588369359504601335520322991079567436313032774560795074918939662477277005115816279088869892349432499360682716754563596149993212797418643935770273691799196041248268517454143037351347192813514224388658887332620607207228628714214785647280360227548729099806378099341215511521635109788501863597639611292533422645659324095405591559768045125923599047228643740974994686979596652457690319944772253821194779593160270036347268565600498305093601327964283317944346187312051578372181737593910234047648583016896924820699411635942308864910287102627618464377158077271630209062978826833160695413782527590608103081239467290969032838193889000185165710676084892976591044760326160410539985477399915703710375949222164463225081115557676947970154254818509206788322854820998027062826320368830214850670640763600394687070973931435375508712306615496662435118673620700720180472076584451259802642153588568098876223679049019860073977402340323520771096519153323324084826664612826413354804676225845090198488930682945192386535257120575311021904998498295947100825125973334542501141895125740402675418298614594324422933632663053397316023107267386011890732656498843931280987294610924613237127829664282158106772377444848729358637380943223269376754076138663916178500045730044857212791361630182824377088834921778470743447542190551757812500000 [128,25] -254574478391820186173665347020159106661067249763468135419775870131202707825177018825764434382763753796260163942897316011306203459560161486463220598665158039384209822128035846143235274198036931314099295909079336535345543354721601957870239002852497339406988012101945145475981833155474899856053582344301318581833692543642337910311943750861226774757030683939955401554300581528633902808990285287846733944079296401368463526549523072631728719359074689729347161933847614597932925047362241751269675895186634919796527276157623974693228698027260857335621622944100287121697432902626084040418980845776249966628370347000092943570537471147641964960974347535719706365154117023911490268389647797989863436838515728988098416043779379877881475360944068400263913887300384984081517460129964465778936239575976103460739357882311336539673844490430492481215061606775356064923654321932194539426643411004846362936211301268797034824478484827739230413637095813440032737774567072697758346468956401953023086026467814378816468113023555071224700591529804095267583632827264937030943258027023050764840491153402275751308624032087049528450923987069587609893015294217622400951087402946272785992306700876195452689769203528602744479304942426116092976422581570062074086094859959861171843560007627095306324198094956188325732198112003400425187205537260485551710983107945308725836899636853951474546955003044484441346531733316951622662481760447145850648204304531416713741176548215703171588326203106551125960467740451789976597193628241548738248756809819338860312272733872451793456893194072719076244120811373293689177682229566410864507343746824027104093424334513201527174981432796097942255446970085682877306902092091387401666836763712972884760578570828545024871509789304181061999573588694086534029288171314628210116873828604367947815233583291359645843859591048961734022765257098274918427449285445413525633170476611032967376118725416930422805597707560857914545288346123615509402771155697095313792412308788391192038617751164325824815605328367783241014864784353729157667420350233868248633105559796245596531737542956362846106835346751106122534433297163057931972487216221347083564161940321473513867621826201085925916232542555087162454432597401716887843248493115308455202532320875136739117957757069785821692824296272255747685452691277976027465601138038975292943177919369190931320190429687500000 [128,26] 783408307096874267294689685672083968295158698507096855360672952609578521632223339734784632114444499176339944528272415468734711612395707389707339112095020534310010593997395113060413331754660771495927199764021624077773192023765565545108884324343177689483159018235594447863411709913664121690348011919170280941399977932434900178372206776549986857016818434579825792796248374883867595311538634580425912222157152183484879423008940880581117259737388198955401538237697053604351640870461538749554105783051251776005873546942960977655335163600491591075652905743250365571879628786834516057023844159999216002501772593418066867089814777524277016951458215837718678533523835368862144961000592299794890368369481542869619247029413703040221738631659035699653021128670666308099394118223138618647254434875177942399721953655467600637579457912701472064968007561070636384593745463176013802683621518754392304782574716289118596168357214539448655121837735822279207105846413147769877993436942987473760191304763805279092331083187900458022501972211032393309097763010923694492855602449366025242451990885165633576906228519885081770352803617658985258937587666148343238214994527022122667428344430116792043539189437817580209929560351682007600881703904942591270904007215391936915919065299172739005518651920385675569245071457397204199330173941529528766110716528654672137628201013618047490318206539319101425161680612602999818947488314832820490889303428940454217185491331088621690773704089089676177383733970727868158814247366803518006577512424221311412200422301851431596101766598945509967028537770220920609623994353556282564057721378318388415065948590793878105533070778220399874858541547589960298496806383759192287065412067008699022047905433044984438103411207958722278169038129865858340121647572988418867672113536055186223220030589041297404386917699000995450862675779196048493751792789150453887288644460920222925334322695235194916398079642871998375160908051632196000448613836352984714327161536851711281976516406493370352978800044391994539533378099296282796077127381754274000828778363035469608738800714068871948588459252969577705137550475293263973174201102015913819341899286479896540538894351941327651557683874456264672793572719340188793277425571316375652338849437078619117640992898219977605502745184007883687655017224639629849158265362946140797362204466480761766433715820312500 [128,27] -960319944910640518970195014250688691045663452697232693749777289501855626594692648420973752305872744303037373118344572351650868301486619281580572257288995591990470231450414861281912086381756120227428563278599400814863864097844676898251394246060465790565174457621108848834632818421698402282383662543335651130668772887817672098082357052549599703523880142536132287694689937997807226922111470998818347282611983672134575209038070715047151152402731437284238062520501399831751943303660272388784875686869698964255049627488446311046639631087816858244393235808815347692350662497222529846335957369571230814289546528469451877843924664723875767835700057730851976129833685209423924929767380472823767407286375678641992631069019132260608258989128510951479361629446165271266775261017156482125517432533971349591384796230279231666459395379043098674469206579700528682197668747554323598725280550637915471516272468913587954779946695986916147848719168653495816469818020775802312824239868884678799677538126908428810382990182041220261694232594802290397077219910517738148220409881326231611816588225512581172675211145850642535200298951904797844443231139887578366510259553268388916071912076195469577945362339378298273073921392753747182340774491099527780722094456050133997556946707683836454693954434776790816867788654937636306385701803527995692927962740672819963076340375480904258923789877765584175083528843012800541710457243946115863344224543857298346479477498136095858658936706815342670041311122556511530484987704661849442264321379083584300752981300751981972738784779782046853392758699377448023720455554787692514115543799563348900905046342774962083491751975413387366352681718467199340886061823986338958633054249572598200681003791890368236635097642920678978220264316675727379313713586286657569640956429350016799506008516005840049598911344159981772191162440271630754733712795523039313084289105687598876586523028964433712472889464003449428316431833361281888460625222752461425459918694688555715285018431325368784596924177045736300485883485542202928034878490071386724274729512213281431714958760449396982611235122874443423049682375490705158142033095207946701643565508703876465163110337155794070356104609350057625028598591185000467310541690860529908549798555729952667235455801503251257615030175151563747601543283802997584357695470824722860925248824059963226318359375000 [128,28] 788512289373423430845458892972488950493718210074673212363300346712309900094587298254169048739578392534466786170979624004417320760537796114553344924121541896895847332823826198560959214099058285427458772417774400677605766596543389977943534752691739020233739964140538637331620696599660041703203827000859069351619237956553275119870919902445399854752616181085323695072545943790741398771931799928065094074681325951991376773162768360627316657166015324902465880619456859176039644060477731004528299232755633303336851124534155140119039520172245359832183124918946382803064603915414924268079439609261896928538750302039914184876244715031749679214885269503548760961669110670325935974611984442422267263810127549389959397830889347862397305877055464415831077115723921256367011995991715650836699796291882814820894197405379507744921111367107319517176535010728472013316113491193644384338590429645005400788035538055836398465024965423928989115363536932771095274682748354908060813771758987107842046474308133401022136850627036595229176842726489064361229419384097215502174366051847587771728009230139116261723318231283375859530052528686601155078617975734052301778527027810080578403519851480833512324955891839458080605868978679358848449632760992305183578646036270005346322488740044182345907107138019946004032011458074554304935298620488520606100428253116254235094479571720846472221912572498382461913363467960585967108115351540714147978837953051195454627113690385121245211771660256490178586143902189273094412774485436333384630721338181734109049934747752496732886400791239170258033943744143701044783749660403242705080012650662945400445377396384708997859055000930930267774929181425685638592679104258259981193525044730592745657455964899304623641972698196949679964393899530774165461499585387741850432195710016935711787907786046918043888069563233730010719365360235607038786791780742935401654099414573019483044105903944417756748844053738874401095333948700924684352724190003422437073786401728494627581321286334717132993791114999171749226980423792922592474595651333002907125919116391399035102628355435363391111064956885004038540138473500399919924774476106764118364276695849798403216621065701051227954989173058827705618038489644581648189869014338707573088675617557054967945477536601750132157770537207072311395257835423995020594778448952411054051481187343597412109375000 [128,29] -460952965600467048484527797530089438394743871108137921407969413051704743791363483189877097823740637174885787205218274602180684164454853993927137588029877458786701033720711572036704446583081226617808416903714334265040752477306244866265865264930487426668731753048273347352341914310570073551748991207322630503671787369593226273678938292290235382126945340482301274055895974932706398137752958408443923370916036271093821600689083842848315463525207108166117932250474121873675913946742697922419514972245007755568266945630785082922678960256286685428782455037047347163544961230908259092433010705431015550106785692413944606664276769917034048148054872438213052658180157990642348089717463737373888748942784375863524289274175953321822384437190486950470255844056300970448490873302253301156824890425871804650813483511363602443739848591825378378555482337447795898183243336950280810128738342302848673183440539071025562441744052943468033131552028235137254269678302861289449868427384511231106181906259396195895592225251602009474915105260613066606100689343328971858411937576068184386712577992141390063393099832817972765159300164711133231464125947078548853183012935427346648231660080126960789402332966145751261101698433352764487817775606726554727964148033369764480120528112523654295505748301505917367032040858346991128093306441964674304372040985881316871936782067349989838423575094325828912575817225458642355405135184031921525698739698371679476530805699629067498817602637533986393526004440238101377267799533003679795778479733545856033595618766798713812781484459030582521584713225923196806474536614063160492051135831292026420586171570429596536720170336968547372292982374853470536672852189984345538221421570197210157318345930541461796995703213635159479016277324087837673883127745995141931486741535861116101431496500338317845025071016309340061083260370000023148658265603084214092157968912185886160461071541062660889737020644743255781864506704423482108666332415095762011083938834855272897646966335382786731083643248512098921387402710301758367863186477383647265165037344349055136065905645491305297650252636969323103544974319012073430993195036451844571355023813183001658765919542192824101025391939456130154421569286112048525144317480661770040805609606443613436719909584871002290973822009423641295723040061079801323062898887883420684374868869781494140625000 [128,30] 172233279238395624882360296786032788461679366245280702291451824454412979986832823982433129300188012843326140209613248034882052749608670122858019248567976387275055046217015091301297826166108450937928764682349430772267821119043322620529370825085818907952685300587536234801192576831089047073920729717480249010319723852623805882596526166177361002250194180237900236438264645742693561491362207646878937572144402188759058822883725461539581820475391340064402730142082250441891550334323622010354118842482394333246681282125107779382097450847860550547555040951073288356246737584704533665931188217224723965117822844989570371507083002166073846938084444548069228283891063575399797059069555585167278331239471761688855525307989479956414906355989879766592137224872665111240553088236928891695726139496048418947741433647636730858568977370016039239841861555752996408374116096102921138156991843950553874989797659041380889901912691961633057058587997807107044869677984294309509115480323544569806140475664549206405832593790206016975614670935827720506323835522388058536659556387993292029662936973957795608054604395381028162973855417925080462590864858550235878688513924192210062311567856685346870012620009488398882256507991583468721804786545258077671196755453658933621594169188193363292267859228676620047332982231044917349970507723183938915570672675069211184566529704943413073440383511235237723780132457910095166763529423676608373277205509727432261399394525416724830504228245795018388342503584189897890423033113863994950936954183110454259954534060450088291581465798459929597666367396957707414964927306441025765047021477852101292235969818335570247437834030391249038498738191638421949811578299447963505904544927537006072472745564064691036435889100032057119490168891200300827723455675010656467101485707853491984877847096015637553991747644982121488551818778891129999168713601397982625371043959024771372006682838999164157160493430632826777258128590485577626871760598135768876470295581113433163052053455496837688616482568102190383535555479474720021372370510204534900985911241162362107156604550772409448752711464025842693115096413513973768800675913293952421729198987387470099533650219812181990522151155876435584041901421293550455528410932572039268999592464587465992359878235483979850965250272761421738577440441889457312107936104439431801438331604003906250000 [128,31] -37955475703307568410372221190222280382648654424603403260692596797316835048129579360943061277502955684245541307623050201951399319596609906476431498314751844968847748472686435878110402935882685691314950316129299181592787577283412278566005476554247088403065233929968586140232244711356507924512593260508125336141131053932714065324575892570600343003115660511873083411211811299519333431071742726766817654401812371798955760672343915924136620420763611331655185227543427232747773818772527316224623429367398481042605255131642262186922798338067371750358317096885369076534899183152542381701976380562059099836242840264404961862969470538953256182046142916556529220727547422738439480804144743448003597955336316372646954867115931294286457362497573897226621260025402781991718986811724899668004016614038530242413298042917456981213965284258920226123868513788288633373728140913443427138394395290770368435412464056303342068719200886885888003657185312732139632260185451649934585932659522242514699389766615149203899051681478212781874320423749367031887468498841471147582020451553631063446267565892556590716890440907292727059793870968975642004709940300205843556031265353546468524199484913588181498856927413289985271489816300397172660007060415028871043880193903075606916146153562714040504814914624701987560334056667960878603616626690135806528179654901710673299755951916259113019297743107051298074539774038375538088413615822800232862911660450805452304322571903306354094291971159157280282436640621083644851217282914483020699411971825650398707831215792563062161427137739556379590099363509654650840057784151195132707862532547427556462817019605537933478188054712586415543912246172337960260965470961092241234355770358547438326480744071178682758617874625553905409076049494358285348592224019391136433123564379000557951069129236754922291477694347553604824120016325493971634549168840081167237486158762643064000538920009669463857055480130042437926162857705183780785601354415098258707473100991307914910198549086913846866221734401753019177998597631850490101949721496949665581888816492330125258227830387936464512637837081606244435849649420165965812845446935832729908266371684672257257222802852562040629475331933885456135731536447494704980785809936968247067677255606638035375572921262811704656095276621873428378961344955080936536262470326619222760200500488281250 [128,32] 26692712132812378776267262550063057910988800504418508122845351308991059269955781374785043668857867995155118938260452061925828468562059423236063257054276711461764524897337391325276243329620730180529072448185548702727446826039703909536741164540508247877095605152121200941507186667209440790314772962820735338888944589442251634157182667467257188315924590804430301864288974402359220958659736173705254143998350772675611606044123610281972367133836773169308906664326785893212297035219445164367285161936806403307152020769182947747602243525483585602071822400093288437066219914767465892451338693323667997673849388545250766412019892162590949203402829634505385722007435697510369233093471187440459498075880221689461418776123600866753438590885678567032807717901330268342957587978974631998869022389963209066361976888608978960590961587858408751821237441469984631864028083921411963885518554401414296061432937110550300024006690690406013442847538828897873081690483944592089127301468165630531867964012526478821437789682322691220101734086010758218360402686837314481181472854437140148177853544030937257315621074253653006057668817766819057082953826306790980399964752896632198047416361133823364666271948705522243467993849745825549672689594602428691781202093301870761316533771645256854415771740702701159371540121434737242858154942126725520552276726906285936959918110004387701498200478536089830289317683000943956622807250578028106151048507606135498817198375249602148856510516862472858631110516059088885250806801848593368933826874019789960427942120240877744432960521929585242640623426584054181463251063514321647966354813648353033481446397872420614543236487284964888710350832298718647456372531674005466815029933457055956954496281622584016331098356966989415154271421471151270440724926671556338914303198089451965526669057845523524776009437712754119200291218562278614078792405683215411286068875449052970202336502014957103910838965638913469368038733051666799055921725913839453353339952804118509039500728084371197082085644833695431943580257231197444703094217240463289011702011097521431771431482334918467418554928273470483408162799630016830059184372229875494081951162897061137495492437539518163543338142503417926321869307716918554543799838237311745645678054946130145457625958737351808376582269877707697373512771288339706643455429002642631530761718750000 [128,33] -31955830659528111025187735097110596655284086557765107357765791025200538581296985277191919581944810368134897298142028757654355160875505646472040024055659238043369587609834670672700744772647921306835078873977208761224438552261424633228437762845878434062557110331480519358466823988451270928454712270812387429713107502937581386480791558431420043235271260255967400695331637587428107770139674802173493422678911191100669226370994657817055724859673485878188870862105602380538243922388421270736345321953924722601084460708968000031444783344761812097730118935192987628347144325600246549671242384648334285772020515984866109124116387944270901720300757766944383418415928450484626295360789716339429512052980473147228854574669302909922724122597980767081479487424609800373243813508107494138942807097755856749937762566580075153827196957645384511032988732286491373588434824679828272041027476108977529527638232173665628478068701372082666076641295649002778275226618913563753554997526001591402826376510574064410170755129521725404239193633835342356496564625891242888001582639894482309221865804326815557291294087371078411585065079709262342017417907637846328219740110581850287395310206264410422899621976427796959162993904807307392121263526081801885286639515732912437523195470291551121420009899036830901198812802006274137005344111359319474574627491202018613591777169700619645368842625454686496821541921734492165727670195290507470075298456522626044040047536075255611793268676464072463123866268994563799990273378661441721875281879627706342175676423902036275257183519546479053695360955007413691930943990752446694051580796254587495930995483918494764956862726429957336282498115671148159067832236325927229237387160665909247842234249454242047563504410095881237952693093809756079147815830828262419781521429984525158956383351213612797238530376318119978561872333305272756142081574436857500079010659808953860428245219097910623466644103558426598705085400127453337486336496371950051234570044484817501402965262404700765149295893505022451413889349380303296490829108786443734875604264918159906533052520052366576005795299994573412079843300811405836883036809530628662554417567953282342921195277888469867760869526541760887494040244041704499572279763111272146991456362141459087599748305218340079038256844759930598728024653265578081118292175233364105224609375000 [128,34] 9594907233393563031490633068361213666806872694277794150901486390825230210091841144076830499291157194312875754101766484815225516419815563146793842691879249509860455562263933356689309026491702958703913772190294860798896217096688524785596656108410277492153513969551832331592062768779880104048226475864040247437160954684076966700009717192074458480771208819121366680481222828791297344711533015183569574368171918447889164629887058502586794506931425676495535686127831733920091902590457423333666193508730716988384119643695793859202615234423487405819343158166116458596900585767170306043110282458837821257156422165516168442681172216873153970511013701232013558776566443848803942449994839929070647865661971291712866219315432324784922640715438307520310724680653448543239247351862291013509458081066182133740020259676641071388541631411634888749618738897890707360067748763512434626841860777298538815592403732331704746522005327374692512271468612613390959500421366962805754910293759352801999073190208911527186694420447214638131334788702731013604161648366140139177415129147794963923229706241473049861700062715081071844388927331884147118591539040259685554770998473060244973483516939512068247101514512154618609385319178349147761678153029840950039128111064091500343150618910576453290949051090445326051440147078617754566274884548450066166677771147678085622714905766229071599020666339728271981808800754921778025642104225751046937455817537650866417303309750957275321559411203337808431506462925167308481108322707053065393931978924210614067440849318570850696280960658631568380758161133154809222024646416741614169194660189111824685532844804953383791515553005202189616223613603342563434596274844270326747009320599832460933754062962426068803461287192176959257096206336931727788376239611077551649874267370890136383250028021264487063942029568776172945828689895797305352431210804124901265400933808852069246960466469332992866423638765281861571622156208949401159378046552254768389394424790777011149482475586845887841008129115574751102148750271752403462401189741800592318772652672923626562486839004518476014979231736675829862622712066708134746571165359477449201456723981562846526196224621396024564807427884710296436711513346963243745279471087705244750365476068350904169092509933763689755753290234959888881441369967717491817893460392951965332031250 [128,35] 14053085844932562881326500216381626611557979782128037803839188318814672851551659827433404450548893056954027393928428804266451692824742754106084473281737979424491122911402148347372202595869689878521913702782943355390057652636219131286336199864874088894229059411695218066127551786645263780074443016586087375410824610627844080055131972038415066856805439779849969823427682827347496263877814591255681323097197723177375439872138999068374938741909861192918353189801861361647767316630643536776661462462553141479110345629456230727358404116211113640172295869732958832813812810354185185982730391959615894057558240309574645338667626534379282926481054036290925172023787693161935611513230445804330420832839355534455273379019218161503651957952965667549905822087238584889292472862329076113125559276835026681018304970993984528482308576434681820807542343038616756734294078152479007570568732297204996124187983901551816071643313232301496643857342765694601217558635420890075125717316536996354159180541072635451925368965747158524993273908151484186598229549741635839240696084854651504249407513826607559058555467880330000032441333801581788804934870205304344578682777803005088198340829284356959176890341676516059945962012362742677703422245894670124197975051648365408675827995816844617877375572682507570115232669774906748618695072218981663943863470338766643209150948002374344760918080906195439269789111048439805724173978899185870688134208096914897611025830762807684946329029097841827054079763457090504916940667738212322588302511071281682590825972356236840072922493866615215313450230603276500464350415674927543164454594384352169428266746610655088813812983077701614443079396743379824605344754885546832392116456395159286550662863312470360513731805335241871014727101335119713170967180056378115095266775084844555195353829892726667687189448370584115540710705708611464300993041655347536440108141626542322521191216243007871332804162538100764790630734774540925230406452763754088680768040849775397552856043337117952600026027780806692029547018896408689182975651988098626113015510660675693945574353591609982767754662005223199540786877117976974834013499637336285127122152832693616966299269105881942724493986386977345264978290738997602993847800073915868452570423187869376591308816081130440443834036353591785545313896932384523097425699234008789062500 [128,36] -17281548814291355127774482107683354502901486584344842869726836729743759609808309135515130553747781773120442983751027290731299099359305616057498915704159369109868053815503141734872328476644265948084900168388684105324661539403999788895772109680962346714072351827421214427617005247973428969262757844801127109319226046636154393759765296488960676225870191454576265763699673519580952101325142804452445059787213544796824191493167492635803133480165541031803347511357792405194390359566784796474802942373902745833366662222324967932806139492937499492882444918735513918399467797011193524732164867747188819688251758646210543246909417230969369261781807616449724954841268911723751675873558594341027649211627411052388848788804122281516046507169031442626728641589362694781050053971132438368149526027449739949816316393948627148602024679828460536377412337999973464694714438210058503742550104368477824242604237483848794602856958934346772217373550843023275726792316210831781113734330425912017879748348196014821971257773909305094589108678397328737758299620996172537951405767525641563724866985550980901897212881301106878712683951823159827249775502456113530830461107384594133616157297975706135756926542209482677132461234739229591872122298181317066764912154643588090277519102104772685958692786980982860452026116059850188400432207656552439133784499420707712668661907538500805858633944669435157191005605467206870322630906623498717673893780475757813695910196611699651074295806143011339325662326435688178790415353585158151777740280587607304649161840218525448062169943702541511285339246166071617782358339311962119364236660313655800389267127215452262543648177140297508871956303735269559253610492207273120031724714890657411382785757958821811834441308694195974939506183854071120737400802068632052043162352505643031720120753468132044781020227054436928664456050769840520690169229271525386571499039792884859751087179660312478381000894928619210089494843552591431762108482782134268016755067333445471786664239439692891552684793403894200670288950270318417859361910780276382671166484835966908503603093392590942714389616717633523185599158272808123009137807625616048108524188908444144699311835381510391029310346172178611767707874318465745335854699982973931235738842744832594630629582949109511893173372865887410521068545676826033741235733032226562500 [128,37] 8171298151188300206520672623357194847566738142580274535295571256293469812592222920458245224648753426364315135744721277263369767341554043648440118134753299349127634476576614109871536975584157378715429903165104916634302428555265075575378312802748810225983318192429730206919101305012755977609151068710463551836957325339188311587465914846567092489058790939276080618856633034621163427237589147516265545371258142130097842301940522585237569048261078260121742986060238347527019883185824230367015629956357842803668247125084377068125253389766856727779787173283996053633944506964795223956828779096957920894545496485998356676596778282567551049217060857397123106330194651109058956590961484460989306574408221913897847323893655482741193399952396202208700877576850413813231329450118176650116522627549219073348334445471306373496261490847568359003344917918836646320723878073698008587740507355632845590750565067598974260275837798158804323846354511885221160102699341542452307173240281520856055554210474691339299871722641481958685309827020425735608599648222307525222641134757393621690804111805360366631247141565358063303658027104501229487987422262352991763643741705963504109346699453381659144986763363601964802267875452409580804574346317114151606587477897553499964009352797984436961080767347333323372530234605384349283429481989742427428506080228384586472923671556169418147380356509704371847456685030772536439444353747396285201699846032502528747499707199968017926034476505867450578703517055960510522150142660948122678188790498973147408398349174463524409834920137607111462720756872520400054067760100018733468884732652179216814292090791664443996149476912560400408121786313330069769677860473391543859008010352001158423419023485053158459589945389116876248229287518135037000852207566298530518447699402003003721597919665091057479926888354753662455877620987612376766547249222586192764403246927464757975931885674044130306055655175221748784557432136908430975804940129818817769624923495726394940761295210186811100734576246604069763648593830290426608587477888942840211051020172951163055317414037902550177480616543547414122973805038782378822199163771410080473593264526941178633449703339819488483975527316323115416234848440762613381897287714669615219280805909962910474008039437199348940748893071334135740357851318549364805221557617187500 [128,38] -463492121030046100708950903030151105219477085678004287234664494126098293576866176783678387822806123228880662347439635760131277301627272452437019503667625360013921006488039474383387553418400329117997704788178338170311026821763659119662512362776502548145369107538276666678715274877905227548330117581791324683843015772580021739064549020446704861481474265386489159637479845310932159291104171841735684784227774410531186024442931108871818636547513941792036635320230639913323083238184728170149226085495878387999500066067402105376462928719781450725802339247176990751860269630604274051859601279561452054374943735469557949368584186057213915420969501020452986731976351323626985547190151170607902053616893388173926148831816154346365448032713975385252801739866026179623179576597147738498339893955613376679573280688086594113406128211033983836741216022944308921514287589407258474015082251912108819351840573009051444843176250363718386353738134039626452682554974775702725518944774601267855310397842293978715920347067626645362204931232763433938108997831203312884385173152395867795407080785164851274667121995050716641869928085619226189697922318441312449084939975737680753387623885493381161693334563151661327001173995392446901879949312153508501141824742529464643914951924097785741578656382764284293507906341476333201237312847246740069180273240015078123040446020900726784756269008770336345381534017183143294841067433361218188406702126730856751815126044168932471882854937769512055360158636315838729234020796842371058494929593822671346855730782123295016480913584148440157873246960153351506917958556803226795224994877636060839549786977362360627351205473065351947072153345258839128219739446040080031655773054675412323766951039721794010667223530512986453376514426283235248585020219491034322127035067763288982012261331916282806374962329679416694620326724081405478121192472190672274050231617940849609251024823499161438331010177798773934057688362651825151578844301369567209417779887264682281404798807823079631158211216897060549198876826029922502960458872736036157558922412458652568779982814340681822955170265230156982764640376034849782614054585239683173940273826150597154494840147407987861929708243686239966603722388275883374820026998117904769863702646979334743240267673743390788236411192979602446939679794013500213623046875000 [128,39] -1991941518628797250892926480003453808771942818310140159747997591526157255672920820404425399574461607791866626225311271512783228452101706654165318987602743631925278139241038216493281906202198235890855760352917254479789990786631387549998895857939230749351006001862811671856122874941246469587739361060986455652008482367113348401164478003968958503150012379266979248588887672395642884191260712495464471164924697720793927133378486575294875530358892003217678683193521527673343372591491293517329601865352295878557467445820604335689077412251135533288337008265346233147841957091332052000328652141921168224920520673549174233930955388125770523235822299072376227996405718741872859552789856844823531276080060082911981813137992979315593207860223683424834524052080337140087132484044414031800689747802395050723519427856387304336762249669623821325824121392549000463416376561493831022037523000851093000994249022788925582755133841575517984826095832892817022633793929810760911232615530064303432054552766699687901289726157736930942821526341481649289615693806141321525572916638176041183245327469111666688066133269674996024308591206804213636770420175275380396218371435623788249964105523416153981257551630720563367804412205986852889236766620282759302801104376153174239568562146490376445449140639354654873775371439786484869048797366493468581086615504994048826692536122847282742114739530045774378793203822440659094140819326873451331384044319103964505447961298268622581352756505075673362403748544410981586990697381981963950344141881868325819410124003925188089872083849213912877776824158627793675938154901166940147072005632598494098195854701776553797112433079354690735649978478328998034990438850099327320882057635068074624360486248487575475174496502518520124821004708022188831342005181767286238501725773924380637465823538688525653004357207853829191203370843048730054615166337703821304539609911344534156799359476909539285133134985573572965693902054219789223425894044905569555217933700900845569421126882292886639359006952690977562526063395345834322860267818061697562166208073609213538687776837171667626052987054071567257093854828353868086123649437854275987899794773461962055112246063371945803178721065182265901109126028796902283627543797777405132370108209254962699738059433140747550529045528655558427999494597315788269042968750 [128,40] 1538113388611548100324188615732445932515842664577944738246786909850280070039502777916930326490617125624563678106236857357156700448705379699318756318275293368322825900581168896710257756620186997838950102293909883508589668951569657813163989936669801344474129309391861850970367906550774229590418150955418132424478730534817504915315337152492219190004348866691746968960916680464270444128047762329575731205005120235623543448122616607887112147448119129401138388935800005382411687962620373486152466484405459659401998770933294664528850814511513644949128147277633287076126495623110693140223101595481178369980885810083065152585243860813696557885035757997854823443482173456279812388095401670190043683839846363657074432494437874683638302298399466850239201052987711179213176830519748788928236237405866380203395014302690963819440118803162368197847390802561702676365440522564619400026237931314614784088304287311318742820319930621685388812167840342963861517037268553892656001361994030427949997371581982750015468574535002315605653110244643337239341163057434454178487412657447760267996839966748380377874722789189707744981665400891704990055249758006380391138071144084859897144742303343708881101381472618101713043386618879945279984992444149273260509142552939446872470720640583420318492427869721249995714622134484371716737924236278804557449528525028746647764683742205389184849546709493852303867981407313995439422187782083699205689597877382180659520514758148572646706664885505866572421385358449521915791324457060225301068353538940740259438584736280890247136043900713000400254829555763473077721884357482712305320778678234255872782093860404293699326833936346924749732828519470605477800885883014756103631684355138084524315224450859075389238511823505272666493707126418605774296075898254829648036228452080967524489536124059176818111634238307628963022894281083041769401727149795274238996369273314980849199320453927014128305825540743220401485120621656696250170653353947004961618942532165622342431984138023309316652324003214576017861411048984010142489380563175189379252829482406083199676279330991992800134202777376076178056524019270048603074793513986841787013508987366154819221580362176535253804543234616055449609858844837517929271362417851706277474270197477588483818180969551271978709716670152829465223476290702819824218750 [128,41] -604306154491592043041279914336765224016387413078155027509946805715796166490142170271312094040436101569159147845566635497026500428235786290656017468795966688193673983740067341348490060527647469208631319742601550786573971218055851957739368434697256509061494089584350604800696961474558005011654658865142504494474417313048088790108539012642655298784469016970373330992352398147914216674242224124033618977114795436994991687832338180284204815135111240728812697742297033164252810861155761745736531752220013362230631081727430544539567174274562778429690081984406805671746707192002118605645475967205535856506272975331392494489695582689874177882323789713322690908752964740995595252875021702524761517515465283380976917675658217724333204458938728713601206442263403569593494988518591195168516047499920891785978322050406236998259563066733018219475875857668916506688572134728447002799031530510244983880082888481646743370271159920085800179132618029889445986854985314641846424226992696859607463421590974577001764341632774066722899921869052088039335823834738896379941721230677909431074886451841095017647697814847432844271349594304300893612568817523139856610342649578283677778105804436469834322274076243267117118159318947212627436188937672950797092449594549936518221276672833157436574134159720521434851796723099734697960385523596105298538977709996868775000402741811921878850525049883206423068942569184392205534409882187059248115076406832579655423429220307390968754412226857284508116636690634495426670589868050014275613874586278128918583669348733656669490702536934820450809333104477005296634474419417354791661020810662282845368533097871929919761091907862123956269232019523429062381602084769271841311248327036283415446477200586792396978156817964638549404490257330346603414169546814465382221254627006792511020168792016648457861482124240993458374824381943085261457480242908500361552296098710372695643268019624180738938130434246217275070175922771042776893214646555645635667426368468503490327455794378592243575797064928628712110108410862202091421530784131721105473777726002599487345170657702052570318107880875001830497178277865520251731388679316350906394727270592037284206043021893942513478417048843700856455611946704496185542974205322924926734809507937725401517798631736283487825289739703293889760971069335937500000 [128,42] 90597851778247127843990673393152779038431475211661776691473895008111785306288757661499210426566800283243090050419705961455157693534388279805770704214440925633623767369255649575324856383504874652462433304891019517824675672967945835024686498714983265049622925565593871415235480864012566223575460624587873757562409307757274900104127936606632030442614859665835417509500578096586152792216813087817865995122081834699285609439043985213852194538729846695642445734267424730373456495913032285574878722604058027699783980465974544366458436269123909715455913714284239362765831440366322550124619067047437072915414563171785102239378989768005212435807066394659017947187270360290824106103054812606740359892924053632863039645023616549862749886030921879933385286990040326117154054797578934182107651404988370788188842655042829066651559929086832096123761184704120141968578698536919225496350965232130364269951350309218824909659037155998897490060451247225190496272518217453658616569256952781161830306043164844339858249553258932480391178601149069066789675947315464940749090215921352693896671509694357858890717972475361627629952414251107980836612755587320157083031967949422777453306215125937329035300400239495843867701161457905789376137957456116264650479093740772165736319485599014534307616365194445906791883659175789954086836786794035176467997647213675671058408574309944536747658629437279966759227076701027032235333005313751713807525556998213202805266622505746113769341635055287758478969442124910215103222081587553350260820578569670987099108835359875191544155010323648377152080365563584298062742429061617556513895593406553527628903061557465360421852641447068057955992585574656883672981566522018521108141026740346467572993331676299210850385403930526633056504505624892173090915894241333284226494710669937668199666840824973408957730922110881848486803967499512132914065280940970736319137556309415104888277801416513433749550408745212068301614950507993566404648229766839622011798688623007012646339041166200383600754791979169608093783449910748820853288895139367875554533529587395993740315966684036373704467100043458786616952647134677134080644011770992043646307493896877870808873630601592586622960146113699234635736401180498111225267526976709204466475359898834735434423523752628382155194231017958372831344604492187500 [128,43] 31330597562948250121359664703188217101941450604410959237904360689536129644012802452658390479646780055566582433365103694705112518335407483454465867095664266770377085291634081323694334598464557100790731721095701068543326854627834650384172558658001940537591430304325647130391227656186902447202610025923785783481333150637744791038317941834355252298286955636728547154677240137046503157200199919286437883298239922922814137433403844644287453493935580691630697015250403796732473576117326748485532732925029017919536107075506589794160763012073152926483043644796568392483322411584539506396694150968850727692459987690339874805964164548918257940458522209434574271313931923409768867969199478329102927304729429398175713628073954516149751298267959997472336260571013966522846505185665121845410126291167169488014280889135530512525280231493949292294184903591862082810753060430230471594537224748007197685325248941808194332137524410606722372643952769533159887440263118054196224032364765882901426960488811839918169457071656738975885745126048719297865889770653602180506774244290400407690204721002603871823992037317421875172928541141365431666189714386649944082736482658367139841270308417284929439502034881301759948829282914455486525121438427813621592707036928882264586718592854716387622170036214849470224089135012494403034755530788620056078206537536689867179509777235778492505465039550203831070909956478848415127760832198857418198835978496011663570266332800093495655530108131925008918489358144109957426174663574321634541806185308780546338107315691809948506808251448525400735471274679806974346270049341940545349639699626476020189038593107205743208044993777727014983729694496220393947055894067852192623063448008696469077138285786103915019754230726081071181886127615401490705936248722877837922785408390206482376471518014554494885069717982610769511802182416963002958127536420149986465272568816081946250017571281795296221460297050499981795546508122190160253879276453053438501937436794007687531274393820143633107843155665216091801115250465248006051090075738717550413149544325289460104836362322694928239711090843107433374747899037527490255429798586516796652035365681894033266148173769538504977282372721130548516272975507948839616249839520939286310738046163064655257106351157747603508596512256190180778503417968750 [128,44] -9900786263744340721581794552207787579820563730730755839491804247868481225495202829509778171645978013443083357070626731136878598470652260376199287108853835695647982921329242703935444310953287697883931530353907927915809805458733728487767492802900276476239225425961016829702484970051195091148815512484800319898340598177867400547951467293464666343729128335490664981597294989017640725151760302384673070031391052368009812210092331064563321383463295923418758716180115025551809328248010952453462969870416013822508369256967664395110465501087841402245540246199353445154628290195730643903332913131255182617292262671941731633004954022806384099161971843566555806897483792063472047755598443863897831560655072018917487531044307258259627404495304198101708523002938217655809312818379595614643603234363413791140024958106919989483052203297299745587349640558191832943807506778186396542908053376358544830211265002331209852644615026435313061828797216698132615561829214351445437747872481002354062474258705346210747749094628200651014414329326983696476941105675714299219864194372332364226837918840140566540002586817092085026388326244476951189354454380521097874815607886058895335803435231336539263581813422050198009608356996849387031810117848461612286631722581860205942808059807917058529941517562789850023212208183952145832719771840953599665607032018218736239309977442657100484919267834137241626057475170374898262586563872440975188861812918194955355832568018681078081413298757771977156018582095970575304701477094126197150209303525893867738045117695298680769423156188348103067185151088579559584336989648186785215216373745839999950118213528125796667302363227280882169340445276734690369539790762990813996543467509339828381941882734187522336860062077734762050185262581333125903476852501849611405595480752890773335491020158178913333743594735193430126160047797335710310779189825078846347672210331731740269393895123966030195690549682546667498969760676517341107656558329620918302928857392920268942414807784004907061113517499426953604561903402873338356958404864692304136661018773215590529254474604027606605400433609482584130779651078989280687318481346908998279348599273814900545279690610103458568410232182719468633531896183564666783521319859289697978790458880614567285750535208244116347486851736903190612792968750 [128,45] -11430939496162966176281469035794252023130611813767308656958653881770919576534035392163211564235023276337689707275252897104894253967576135722899927950865574315256891181163582882464395523087911386962547149726460228878647858842272046609371613049856179160395340786762545758624464336508508519801807003206004707071344957101125299475224151036335185386229528348894647535489796713850708226432402606539775396920111850634588498389704675911580613475784528110881508885226787072961215616414683481421868578109372190728370017140345911647639811843431535551528192582791814296530133815879258234569814701515222781626349665138035790754874170391776730391824066352556101302711917498305633595483267138610405978300722882338609751523948105138818986629882464035739819938766273072183489325104919642743997681986758073735083621595385010865029294833622914983785910706774861825749147451508074850922957385534442363146728909333533015919041452749328247753287631040100855370581723499533620862575774458913076247993471517043101714391697809776740559769222879382473804035783638180783901318448433844775969841029256072887925051032992853226877263405881185477885515929242215094552787576374379151066158401732117138351639627848286551466292444268575250357264385601546041105642689700364258924122016945249494115460347981834539967785415752669943465598771893694931594083237494289398366648910294276943121566151225480113249081611149518470950566468005905790023601402760735793149316527062377148391747386661601995228350317712413228900058877856126934283261743206431860511455491391956539744847812189752405793144878874168012167679657550615519544362013420761965413316134954248699033073139325806532916243517734965698430605844713490956952855577707272326457329924283871859632790166248787537542694614077621058431778735061158910512557018610858690037210985953629374078951430590083957874874483063442563159992398564329414425159011053770764752492936786189938067366861832703108790364712472680743853957973208130219480298480474827229013340807090238161376460458708348736633623157244757322072980476566725424049540066394216896801499500714779654218574293411331745633333141864187784488894916720966032766040910184699278006848714277193548880808413925615617151343540838557052587720884874833897872848196954457015376421802343998024298343807458877563476562500 [128,46] 10419690270102626012258659104990759912863402888697040846699400536151378036096407140190846002320316731274435542093460774737954241153239398549706326560822446679664400785604417057167642985760278748655399853876379839538067832351447723326378524199016936073282785681641426711624291038341230586691606363483598491846483461107614932525336581777107064534645176149706217243136390802918118248768985550993601040459871616740543786155906319167044636560961692325091353040254759598491248264351709436002439297732498772896845890895706491928130968999156526358913589368252258468526092718813233183687240783602082446238066251704732140464648587347506316736121080732460176389473752948232843777518025782774398011830900410760321657597245416434570227210226852768812703320288549318500531830398559951592937819023333710458836149300439048411276362552032427559417642874593279518445338253947090850594313569675947149298626981740081134274783826973277021990274544260783640245836581267052046677400601207359207791613882213888171214716860497734106143377088544723124464877990412166766027969128403863011353264077253456423793830477942842812756502156418806217777549557854429603258605148165526144647154642851903062743295977690404538306696099425368737398261366928173346659646879045815636819648771811265316403196161999634533450155210904874763910961645406173405788985719785066113091914059299804822975043651147792614620406251875702380112391336856900242506139803830915305586062124879076625765812971024126526148336225954042292188735759633451573223911930166810326719510773600191144599855562844662949370446523790488294561577764408003886981318428221540329803195438261853087081736960023075290877440070363298254460033574400362300251312530830609325507444138837352792336779366591813459791596641919260569762248503657273028705824891758554193647606760916434721887636116520467509892355360813178889988822409585814246963263929608795420477120525764844593319235511925486354955823703449294786381203146029729153884892874146095024440815187972310130654229544480157568482431852412473543783707895453145225341650675354527315084490282644703929143826374577363975626715302537692114710964502544606372821431238070037218077900854620748155148195364595903770462330732614924280450382655487865410170578294020112593981641779805613623466342687606811523437500 [128,47] -3484451034276163828476593933565107518813962240475661877762978344120635130634226348277157836168273762575990856108477086266442451163832981300769970712235786946175460614861206568284947777639830548046699538050971459821378050942765005717386845440897008193440014678169440561224565992119156272775388000988183830433152211742060436363865512100999042851593020238021982723289642463068437384685316904378012711592252786408491103894643112340290127683678463500583450754433854491613912942847514758196744576073640370768603275648262704468416571372725760736633994923670237036409883291785279002029220859716447418365565643148041462196777745028684556848815215783897103395881842300015779783583851305859052135578444783652978368441988024923293773096288537257818323347030644744160874875374599729660900873643187531792148689491979005181637429501099192252639607578972642457043212585969698638388773283090799532026412173242823114631097831053330825383812731138529992782547859978375363493434858342402302694783905151984547115013450984683934522739393591429478316045456083408492046988350502322025376972503293407093758595203356259955482614058700773812134082308408827374944725064985179828306159567364401385933353162628237630628170432649441436667338548816526058106786059034140612780836476837020232232438984426869640493153068528304675010711285343441335253783036635923105493625489326082617469770879075265417602145340928436025262004443096881365223841407888248788836433646863933666363695796387274267184187684464726120828965605235756843691229704783630193333294796804388109210675410819485486639018673902195247536719432096559195534413062292604967161326060872244704344737083361884905844037550833394067635004835315203505783593808906611527735736237160065614985531851720811533755871448261128585192511822535641503155933586695821789948370146669831767256784390186478470023852861973977142074760773596908479164311732059158816841078371660511734025364911771888643054644668189288708165417132501258387112932463557420796956437852197725205315795898688226130523443106423477625264125712007949102842003134647098411000261075131802470517461713348820098553101074490687918679556204725138331418778976631011008747670956803778051109958051928053470206059708062073855649646709348810936061145817802626664660969879605545429512858390808105468750 [128,48] -112168251550235128545160955480912098819716160332855320489575779643133964700397993921137308690461577012198391214425543055610662331629835038907613986456602962002043312130648240398744735828380722603520332837839888129835775118048392585379777401423620684201638815104263328269962915704133549107616642137867600509984354284438882125216544556406094396226763828740864098358375158562598898892820197332056198859922808813681369319102729150624417576769512335214727290609995125986327907546947043889753915472263015144908062055678726294667021511626461761334147068346833176863534989621125428900412015893814842831352389433227633026486083736579904122874330406234895573454687384670685291981206280468538872546468344355594857245409894817338438278366543227150078083506041165288170214530594286938316522894871657202345605758183434223163058406053105397986141699260438669257852500297904977546447037432748084110545787576551038248830641575456562798945067471759238093136860440331109217271895978033657196068253678768429915754711583846471953475446042826488578802313730750039793422875166431412782000298371945928774742627357607181682372226604816547562164876643504399752038815345599136906194166899930325426309547873782570120495368286422063296474711308520587046127442588134932848510360892519942907161072742285216403473133771684786011640013663022179421297938760834171922715336232234097808183136421362542725999901541668455232286597830629608490489849483369296682587949763042508646879357606590235636167169423918812315922105155423951066075052253699231696277685410322726679341316057862978411269573800251461935807841487538529930756331314591450433378419192691826247594152053915556667328516653034995591286860844027036646243926807044096459132456578141883502114409907853140369529039987550137469016996111969799330800825902524235976548020064887300420961537179226370817768312633385411380289906239013160674629907986997978849456879958249639286989550414115705138453269340353775966371539317568208886735874839281594639960638615765644244820252779367769172593761205499281347546101325170710920067871209539647865097246671660219721255420615926267273249337684910905685058212184558398394472250955974033560985929611685254883915539318237822873615433784450525236066764937085850383978008178512131287618558417307212948799133300781250 [128,49] 636651028691049673766018885926532842319651160983427720850425053054300374287921778345385365406177565535720444389604869821470790166881808867316713587672404845826055797688770931025606312161674979227734919332075869241075146456275855617254638450352210315812073193584959067073667044719797884292499118466768974736570718802020351045664142104239056795987834666624124387181591571924540843058157427477912635534865279473116751115549793454961237228415241928565764052933381772982733302592081859883237006804907194553324745956607229759816459323885772995213575490662251778964693230310581232184137751811642151902733990544612192582635456218866387474664489967575250317003952088217604371820560470526039604093022647965350156272255455318833505064141878977939161130270388173955857997301811161201256120767802192623979270783353518878144662310231355535344264398160298776883402119964068698313437655323826447889028181782414497497848080638133374214680796103227199552846701217123358246031826666602692696501206179664885258448092098539127326095141394059814485719065449797867042814730925186954382771613887119431107380021053185788588214439703794488709642919339509556749149746295420781601584556601357826390182703140279244021059508105621890670248553400116050234212869866970759107741211754612252383850128933250744133320652422705602071034518117525210718353791525025100952458585981646013038480459901461193796837249477186316468334781227845745432651327137880161166141912865702656460568581086021557551176148456110237415766811784381912145268557231156878426662749827848032152109811176098305414925635499521671750727998846843066531332502037699310460792899874545072577119726856555461792239564507293715956205860983833548591434024632619628484028307563667426546444004527444158872295526691138387669353196149805518590604880541434301284842033634150233927992919830788865635090365517344966844563691281703789135757933649449648127516972882160926643666177439633921748210033886594701142863078739481533246213416511160150863265702692254789501439461275149265272469823881412369858797037674786173154035207406152726094704249877349223558163556416142276384642042278475567359634936612025663164277435846599175576959306804457204128199290426635096350704927596739137364471029597265783157378563061890019980637589469552040100097656250000 [128,50] -273073657283773451512860818122318408152391932963002854309837435197346257592731387772310054747716685676739874088757546968697372334580276185845252835946316894947065346685535981849549060013727218311170656202775589330558749821094848608049517468028603637857791664475274125347382979357637882109067067495753036181014326206457550854479852108677894166943783968363878533403880037572024982310116395538206942346246161795673611333493673784576685661861278176572105802179091838995187275863010342314603870414278091060702522147283111800299341074649114663172522000700600587584066458773785500872233123065376780780768959103542785081183340966218085290008166318876689644389702713539388620088696337926984238486298168121995094007584567696349961103678274217442759632363650527824921835394559365202031063237570883673858322583292233040229412691817060198740375146727587823454400381182275748987998291205160833332481731586897310814887097675950578263934100525079546182075704402049920318396892530695442707005958876891349695044986191866968363935948803206944476070124102428709540584536219787511338983685816023679201468177747841012545287667497017557044931371776263653384336322762589080566206520341490286250713093730766463489076733174867286172179290942193882472102704574020839174094629450495012471238085767694652267085653825383245732831618337392768007615005104577734394642257271950060260021974996950795153203787296612148239016066933052390021127492500929682852898318432718166894112088855816038211195883956705293432961776096708841251403516381288196966128413681807577925711104771773247584762480871709880611965937840326047286564168828217656074606031047238235580944517493587943972786091108784944367167333415122889378011632991703467147532583152766824979426310263925847007448894768590188722657596091243346102055239778907882335753984536416192220600757285203388890958317175856644890607429193160523519536238961820566459003078472161893720225473583094916122814851357488977886295778590427974866903496554799584387445214590127445625597881198986922792703363304776196217613150372224292381586637003982487109042049781992532366571458735011587457407513839682146077621629727527088570229855164267522824485587780158192328979434028148680529098035710581303089028968911938685367249424196245399798499420285224914550781250000 [128,51] 22487570522250774869264203833803082018220745312354328193061744311682777191086701453273759554405634811142223442071767959258602691600575169686648410118720557354592580307741559686313831679594129414245901304747361747539076388750417654551500021282462438281864350670314211323314136357294597989202537199455813840610617690005123018809586411067806202826376291435623032622046591308909058897718855572458694593260162317499814256149769269902453230123962107183584231798485731574891130604092159138672497652548688601170497971143233667860160663547987155980664302536936867257740409611694199947398420806796899492666781684159336440890685692197139956691299471039068875988796914509535486454712544725386563824256532288428418346122045433394038907476101039502768490780266459674951764782216813842012000273163870710427878978852434838902422446702359497820973791009313193252421085613985491241232344437049589184037422259050061466461694948201929695297255589634416509308153814647510259039108014359028521575280741393599056234588722048255716358072264578764014929694282560140159034627822403551482004111752748875642416995862395706050434309166786206615996286795555645792630613137714562409891840188947114144083848548459389363310306386213094432869956460386679311557693249808275302534110214784467408667059811127832534776843959884754640340894695955951952501370612883541994150375210711115932593825086200244507307121426893922514317345387631533061043709383043882666332575928510623218344890522227764061889016201863717228925389375942058259451674363793413957860269294073792388404891369010849376221729276826281684104999460111561864762736757865215447900802401900105901142659671485710750022414594062509118215061737787899741983265728362918631721450736539370053137031454755026216989969750461121095128508487969134994530916668081024947626644951596750506401935092426103340984299626895672137357406904443815654324840505224488598665014026994656547673100345160049016892382293062003899938427628392990473994517349438506633840474644453973982863083220257132951843558211401061066164999798565573498789270064603501502444152434978379096667480936176141540491098287813769108819842321006465152093060736915749416693571851477395324777793513854699655813122009521056836373485917631120890522455901816556433914229273796081542968750 [128,52] 31903625716930516882535072471990645171081242526736444872432965857680747247741382664840188270606603006855539737886367302928225326117778433691954656925463604382986882855432720245514496131792767536370881264687552167988879720619261947324341686763235700913437763064181117533567345721460363507028976083033407107600229702484881649608885748590522277224750397260984135790506469116476490749182409409224346136080050072536909508218709559689550309782567390292404333065395135183293135986268084925069093313565836959291988654261930162098592961503683813700283355753279084442581891599550441176316670153678572976587612164382785948606938320671056375858178178453395715139206302657476286516854613283846560051496092696862064621533325416004825871626903757882696338075074087032846506527396393566890504817304636752107334713106431012037448518572707167877990259069841251478357262440543907862768692834723475872300830346785788784629273252359397433058872276571799646377847944270765588075404436981290090038766548270531652896936663037564891025587084858049919513962990250419174665369140239749478595376503616546235000210881535724626936149657300309294900962354714404212561460335057418293421931518510512905497886986396252354407856194409351058270710685133990882801253025551710929740907074258641785539907641875825270829464546632267430724505059491610737148050037497938162112967188371189435437839751538984418312557527192586626124864940689160229952092569988235500064002861764395316871970388102576921431606630512263457395233742006982163985666288838485376417189097534521582725756053513473735987439021349653543992036555422184255878481607494200706640870812431165945607387401767517513125897904811995385666356612710453075179849012296120337266722390257648664058279208575720243170121620195653860617246656286116367552033294628706186488847003805193768910142837772435317056362810949543245310206007940255592555838985928506125211723485151668608824994595321799149589661978451309608815833241690467011748568014953583384914535170325599736364207578218649147367841287539438647895351754139238526228206429602630433352613326699611326011925515528252906532023105973477193125338745008785561490302669107391464191486223558973577445790304736560284517716127948772907655787843739974077306165156642236979678273200988769531250 [128,53] -17938666479639507375937224635897614491214632109969302877337295115951329443918329313479769732433648543065873208634772297522531187495936502993033146367211041875131555528843176008951260502901971841710515348222522863982901074200538670204526322011194699727103638099054425734665019981102297040977900440543004385475584883438079143499000237196654523250712368174021221214882354914867142229824814917666993405977768750179710719006670735166236932991797573826578240566339336022132584075988910152490028227602048090022160377891080231612941544543364858581333500585378218093854330941464929738973324793633219623400319307251366384209657927750595591863337095964387851082889950288757873862700983132174615298328002591579725825026740495887653491372517524174422759665000263896924087241425111996017944745367420498869427968260495064185516840747468813694072282553408643518231537391205118501243290583944891017537453392555782855019053262777079282767685927914587421651006642695662148263130963592980496276481663562737545491791029161399259786657641557474281752274259963941128673614000794465526041516700035980608160412525194731618693083896079779663461196870174622890573487596004023134832328656957206672948768075459926109793810869824871934799165670476055169887744648742927888270635580891621263361949395833042329902095672786951535050426692197853834770003884454462797692956535946039147002351449223573209729874233785257739165214745500754548579404046424928309245500405712440883049416399074226502778206520056857328241213413751054162755696115743728975720916604583796421111293697877783213540892363905975441936945105594485199678154664266651267814329401747584649296877658233006980931804620555192121150344561129004244572713341186365870863414890534869980927762067584095832666864417238265301454739109397244137239204090745015246646532058209927915703853828763622432825579341188277659516755687913346361494385399904869767706030013432351123316222584622413388270767665417268242219819438293819148413654209026174638837795502191572760027105225373164712428313537551051459125336321182400492887247674785010686384557580401173480193027147500996417930204891790941135202087016627380222130885681971513283691890967944717469604580725879251763188637368974140269065087902131822028550800496304873377084732055664062500 [128,54] 4009577078638697086865802621869425265608335736793407330732427031062867100127241201567160943275066746844129378090000298163972667203802403680894797028758056465909208046566599755523148281883988535672878539377684866654255820502321643851268166592710189705743933192921663765031869785114103813835394241298753880682473867470533016613865517161182603541818327171230936538145858801109734003284130448096546786110534495494202700976644155060802906873576780530673235943652851388071241911072455345367228908244360777793894307953638309243211412460693732238216841341720424195662346092067974065074273318545884778233396779264153314143829153353689641173704554463474351497927662928376953205146868937995408703226904067013621850063980574614820718232499199878953094486758006092430363389605721951618167237235547546747116604045509256376834269986010711943736279265283864861354128493482187040813599170751219882597572319291570402692664967997232022186244983162845079395871364605074109772028495023176234686491257559679838221052242657019455174301992556227609318038228763089338514656426816934666458099338615343124822944174826854659865126613145877117567578299450917642149940259846082789031347967473703878272305519274592032737851028839596838580075964779108429545727369001625567812553244058859066609622150263135304585660533930207484231889002742856988785439993021563508522941782851223165521421957675561640011938287767012564684757542162825658520739938707737813469304321690620426029604432145791776459121059354464195504628718836622704366682535137484039459789928634407910967596588433544480382786616497132186941891691446684645011259205516513023345131708686040832180280349119169495230203097127695383887482460775639652368573946545077781279716689125360529388932441282704617124067718525299486375217290564466824088804792673992674663629355870223451558078637827560163464481150049894788929754970794675100389149808391410644799563198787113398085497396275058105044019132851371803193722995645179692573088847841998335313080370251561754633148603902666867543441348763803977559532746234001886499252445399550998033791716115560046626587507361521922479812036353612246667708554159482628016587609672563133207146395427249728525221031597837654469867589359056671929643512336527422235121775884181261062622070312500 [128,55] 247861326811431331741837469065108219491735341374540440378925806576575240870870925155595563769617867158812139682554743747976788808795804417718936054734484163078949588493387739297821153426821293485209994271684312604411363897554961416357022832481043039259831889462416859206111754463034746179612207083229483317138962681971423128999588018576835838070117462981577329446572228950752132690440296432774050720124508855753672380874207627304270925296839950107416571055131385210364894577909691414616899134727969216787776364055596380141416058513120981536230287786303389027285132911865406803121839861849223779309314737873917154116203267771453199030423578006032894718147319878805279740761079904948267939237832427830414180739567501829581196600800371890892998870554299412863113612356817776372728483342773914846448139742487340513900750721720050855432032338945540751058352307319498280565623517722246281824603735064029614187334138008164926748839291161424304784397141530930377838285741197885699493504971081592629832667897011479423231596364176741527231599320886366291114126880451627321900645297447049549756945379747842494811863650077742053641211797501597069663841421123276322059619626673094569626639983778739460584716465369586368079926742669344023797261603411847098594903493427909329254911118738715872951824781548393439534593047672838726228779518567005926774790458364303281836576100976654366474776480828519980882174441551194245950782589044037640745633110565495233733492981461878485830308309155041832143862718619593967702353512091040189461288096952282839278709802605788284894493216656023344192873370428980092111225894130732496755720829021360484613848267907653830169252968534400147372119718214245474873058655738248030657445421837666566447228453801764191727884983866028595203196267537947869947244916287859881279379373834263754014893553445274942840176711441756673687048053639811522881295100673965867087849950345870358221727748220502773625018246163037191247829432394045765731485401403881100642630056742250713952339303542588672481265806176000854493387983956729833526654634581242465113408851562734461973438747399083464973974427742613288560643777812231302844148095949884639532081800558431966880593317414107360425625511928993571948709462304805128951556980609893798828125000 [128,56] -462837547769047357705464651320612894520303508301836183544555269268508751995233096675697761405156368398588948076822642570052187046044829178321480823256680575083589608111247073690839458916929141902504191426086761358698556647022278752360328046534521727928086585924165215460958161883149885044044015034584545591901676819059681053267859383643384153689390719523497817682634206148209564402310493580028359766931719706127161947550150032952533980504806153428064643315573711094759405387163230696988084900581528944956576248457674970405818740692248854597475602312834955871247508131332767640563891710453627720578546383367659417528732493850407219443455264806704731229460696407935405235523489103821846976479712240105918514542649316081687476143712818970897415359041465264325142277494632081894200393739962318286342211361699688413561324275815684151312007842579624274982817083001421143627128090885343705817553240193307500661789316241832712466151255997632416858334703248242726313052792112006202239347844129054938935099393342411788992080047489055023390191577669759289241686988843955566616731092419496678434919382321491680936779719274530202066193024045228794378105664782452615112716720106267152040386800788200656024288390518315270034481724678839973226315647196751420692057529597079609654158057297876627542698960759209735137756920320740533507802626757452758247604985858083160873524301264351728983891755190921003041780736056588242765230101224846917183389782814615419957138486495751522617758929241680763379024387765941148264569982726851022148012543800198681711603513243829846296507871284823942232042247219675363480553909304476591400798888918604617665436362277119921020787683265947036119292591264080359031260176191125527939803455077043621081085062364375390074077292688878614438264015921272595003341569707650793109766520621149633597484588736713968418940751905562822413912317401437921474318434113568530849728963669263333045658887863198244979153611629642296022514937051699196092777753120828491727774222826691070181231241697723890051312825865409442192162247294747235407361956833653666630138517568349649999933200140516858199727382679841485628922345076176089123706724901050860181067061698701905904065378207684040906817860727045024771264536411763401702046394348144531250000 [128,57] 144118558499009022397437722304065035971277166853396274952695874608118944702451417458305712310513997087570616485960640893506621024600049287876095103175630033854352934550327254265345317578743525560110880475338208852584308304553280214021540390357659032168447946975370627876402731412759339383836673651117772917748735373320512038013951986175283156064613492062204039027703831010439820472584050064372162783549940123392921153786092164075267394502008479361821128460430739319495713053539002935296557194053867736158695565560348207345797041162928500684978430097786440437100300463864494254647586726381410820530408332988173951625464658506431980021798931130300755204043923755716124639677395947293302788973578896455157056977715266454940248907124885192037597077949426432312018453699844949998968938053676631306200822697936018836284235951426872448308515400053240843673553558675469264622102834916494606609647345076818402032051816616059479924842054469408940609174892548677961715269195870571549820133070218118219288796104568772757411679448746442875308928132658112533596062570753412541455100121757199686779521429856309891154508337105358361053978172025251562539917191238650168536353279233582528070078801238490928413049846694148838065604421613066803375677805519264121242331647810562300161918723969330809385876682099706808686472404191767219716657650748225671821731299651859988981515800251450294976880732571708926209118837730514206575483498174627656813674120859982218804329641179754003888683385143631127503554236227328098146236415017130983571925113747230885328138053698549217443793114018645000081271589954030411262543065423807361931511802276267775093728743075897952823845089109306576571880343107818311681305803189691593792455274506000583138885511681418631501222589126389274424739582258033957759032954394669631775319307593444050385607102013491414975605411474976977544781314178814564231650677632156809422160548956773597575985154476186552198307824353235018607607728248663042438863292475640706462046048981922568139291806736163193854545190321619047654403644484206020125478796404712253247684497347286447714989287628080179777561244325429668067024714328142058590344247231945065070888692367011728739624493659509257976609167853322343577637809630687115713953971862792968750 [128,58] -15664027763209197317754251552647705965322834278441306613530471112526657955455540428508491902484678131578253531008288729421270778963230260271331631845540999883908282063350953472189647189808043092463751670160574954493220978253232569718423947615731929310633616393421091149740763461121767174929129787173974282967029841318330930712853041160742525165080317227913349389096597964332888967687171597392351416972268075256013124802867421500003431175028374068422831599473346277837527319642871002185595662511839124023146749109764451779251203030711250248959658385617043537045543733325668258868403751282548153134722994584805602609460258571592560415366142538662673751464611711007967767746130523796968214884999563017049727827140547285801673329559180406106393437811495820252928487282274221089378490980207519548385249635876838321631293063656543780322084454419429975092401848676004529773037123762789687597704018986546155119086967517503381731859657530941318413618303211120168641791548615575949056721186699080168414430193013848408676684807841103660364133092537152892347253801686829983747019234471466175040777732127321999232971110016297505545097022881980822782507446833377379554330478445794605750924080280898882955960554646688411281135362492643253164634275930544808272708161303763076342792186191725491949524547715061659959049051469371734701496516096847269556423456351067934335756539078354530575807546870873981459027088027941856685627898056154154092324135732855588912395080409148744601919161517325497972045469508894533257514054653284027175544868883089722837613090956745823255574395358214433228276649574292206392785958054368264139157622103337988303981815818962049951399798435814953856754578969125661266350862674669624749322475544383880287078185571587939598167369813358709200042793177493537113675901524729992444700737903560245963508678609855855871589644924510383342855921965678385931136166352038939032213920847422152519502747236512937336406359979760799277225851573086527526328700077984065586229201846393942063127324215100472224288926698020157094363189634848346431009310181569739340119328022845393622944539555683864525600151876759544483899176853636266944412562550102318191966656732098759937784973788841179735551378468527694565182173391804099082946777343750000 [128,59] -3407739784783916413807349662087804765741095619536644049496370196457081603967622463215008633817329364996793063492149062774777236292817089577732046247858630536086171109358613210077698436577522431544464521882689261653822729100958592122687405976282669814452653813944968102422104217113891016857615028623883899623355039508612131740474230906759908927338556845450766654689760861533070078586538946862040058691362728253917717760976556865713108950352012325788662625202579884478957495483613009763375475327194835297395966671762443179802409379540544266789908214121267176390006647573467377690924203280107605884107110012078508410771210467969878125282994771151187734529212698423019892742214390635659300900486141997567711469470005890316188530646233279437114150903391190694432128306690237598094444705109782661965110815946961918376232918559472293211871566462554110057784020947758706440933917682461445606152181855498664119081795885571522125718604659185295067056825678714618866678313161729546169435154074784642121487335149831593831253601181701375703334664979729176388328226493151920693857301265817486942844883861311650586728851198714006675136704816368521042911913680340492813529576991214549664163947323528070155731629870451322536117163054860254780904394870950121982569721326206829014194828435527129845166132712383238426917719540023274935293512794087849425182308033261285576711686559425180232154451446695032963965765040757592832793225610576702891203281085766018009826322857356896836195971109227775249943269624926561279032633659311290671677989097505025380608475897341413913940269269822969547530912679755180548542192242641651960127713256429494654254508044553663614075946856993696696003197763232099362604343884964771389108428024798403532129342219439436655397249839664386580379416997872951489604342655988494954119353844382985963250516104527277758966509059572811860857266571862563107311401394253107556747269221398505427759599210893989222567349040020682464703757046742949437797095054622854342308241959551479265258733604281009069637764714549656863498480244041231347358824856916671540898809301893318351134804187139167676756391675129068867239020482305512741064875578965482884346199155691925751807941568768045731711770901517510878875327762216329574584960937500 [128,60] 1552804546192347160719655906902873800384356776375368812579602937782685574855623141378123212839828186827019287217433267087416457430105006367193957001830826536943874071618715280742231169661379462742425352199728566074351062676437043408757742839982813407426875480464081469023704892492007441066757706792241472305976555125443360864848315743412522313567238134059540122103264671463915959250974448238961673589313925619999015711771188928459587242826400862418007823161344653214528043275472868346820018319103695920550417350132080566888297578508958475630308428488832640227543789194448655095726142939939146665395458439266455150229601756982794335098393294466521180277271771087098257715076274471646299502815793571922239376630177779716739294345781495958152505467054783383867361047256478150462471744126657546153036996836634845967807742906301711475691788441446803278992137085875931650916311484333925425565666129966444741041776871551841573247922908977893937707152348190466615618717141428093507060033915132646456696557112393673628256507962635458408174857005284862153761469349716497802822032664366257389903120612687104112580627182100355968279037699085749370316556589514447533389923639345923001766042254092550580000702608725286526053913447931089759759802101720553694281968914344747647699939878454377301404984048891292931770306118450942354885181654463018367862530716046716843840439379934945115053622752564632399842199655223052608228816616090435600840424332514414698392478821979439288674278914879391547817120417629756894058366778951078949496331065607807101410421459297755098537451104719646401471798648358775525210133325427213884565403495492489452816497298966813511196565576604681619394254030388193572166234268493499967776314922460073365961290665125478558105651780334411238867962133025537675163733792005077523143891116886580848841904579894237737880527382083951712487944349370619967270659490009648300662268511276282789020758768483825137636383590296688450122696366736087889585077649909507949491559557116107324923948227201577499431606368688900951895923610825773196040982511318204903996115487092193556127081064105086952202477269301668201385874564247514410160270032590568837077713219553784592101147371600086140959115499349252331739990040659904479980468750 [128,61] -207783251357041156424485993310908463589473434459444405189414266088787040355059156085613391208043801562970165245500254840478241529263913312067422574482588349431410234399549051578494642781124653387739263322089556288971060804338626201917733046722202658532972949643718681929743607369138707858167471832732012211248187048100382256373234071774590337901404082774189517818608712917589034544016305635076370821284732785814364640671296682502869859733962797607042673265744057822958762822362256237499601744700329631404288911429506643155683117152360088589720759836849801435380740972594072707802179034211789488404145263712049906750344527821866125060274180573731083709053923769195510059530623777843257401372519174942943704520066288357740998353025699333751139555414271977265196328396042167934279255690126306326310443037649871196189205248563551211232020061490059224969930051469046829420677762556757215025721260162147541492022918288857727440246754229998662939575377174716724374794073967698286204566041882353273563150332805837950004471890322815081496242478398373939094719716497959775806573278173754557580029642593411796170436133794817905027435204311712738205656005780926402956050617977290432106511647872294817981937059875259278953180919044526625851456020288631597836350925338646447372038405483959237525606698094481617365483601352387711365024636284681056019934107613646285721960532323595309747511910959058548232354925464197982450417198764927781015614516949416223109761621708141676962861147810918067732666433986653151956382490308401239272350404797624374860459151562461009731116033827943482494011365936271910534463513507620706584810251566026926678148650383675321523567312297805660943289711740190293668976382763374798842085785428428940005632841009016981489404582169771236556254356028956271124420879768091949987676699620289366639888313341942631501482017492876813139460799275803646744179146849980356191601606686225904464472043848578707835659111185138624452909457369479326333862861265595740343411668439578261591221195886713233779121610479630121111357592679962845047877720803443716362266022969984291980289942161956504995076901455289776972090376139559684719157533068899004560896123038060300539432226597794041607347725886256739613600075244903564453125 [128,62] -9213406843367703776179877115380902493189119403918512928661257641110381694876236700832288772210788365627987378963378364591463769523395858261998599597056687392249186432595535377060102562571207063058929816313053516618205216129263878209414346886726960402937043925008580734764808233350324828019261483784994824910613897004439871204051421723471343191793955582269217435431439426348404862172461101890557961335827850922924592625741030200652174081981684275146682573916166287812024506835610369547319882452869455933213115903521732403585669267791487360694864468598278775400996297897740441837015893227382419130670944170918155245652366988536266193049046707024246111851019779807400201026145802481756091841165180975138893114572052714542344795897153086125037072482953172495883214092642328110729724941033128524579949675613195360230330364451075265863250649875457074089556192259623972818406281935036307437802075073130090493265390995841446144849029988142093354742602803325521283096995712194654748209835316226381894998813577016484827079531947384602023850611114289880891302710534129458568378450873371977378268919217741782535798994880707031823135053577025710260015866809050517269583428383411134446648714386937568525686210476922995342884899083913945875194667568797917836340666603548035822221355874407616498908113119993361208428606540680019424183286123142485802965678196249545636764612552751812885503310493072438448246802168215719431758791606541041446408491294253199990081368141151304330442481305348028785924733316979968525998522583563518916644216886126748580679830544169406224577780501369808336541634780091492205043554685140068495898230148924908782350350487553788154384914775024170976369004980657657345287722663746801209047585279138183508740817378360108002499366791619275280732271142105938464354256177967478152801260657781915569286737394455366700914447139431919330475014569205450512357772636980448490211783259224005514103678423811514018707318676858959415012643919024378508017496796320130528201090199818571982703914720540336825277002828264713233214982103182001554383509039212962342334298861565081617782649910823630595786587585071847455827241329238205157682018063764409914831322869572972112469317820934375240504721205070381984114646911621093750 [128,63] 6764240159526436563894105159462503021547379986990363440424560593972958395951202078592153080806325453569852762731212719486770824870357326394590810976498040208339188929588244383163307069535860955014145231647702482013615366886496939657918435053281753546491174840674221960664814787052309664398402857703433489758214934667390165443001610873283261861162368109040818070731053755451797522083361672141196419500260326921682051728408839356653565195814041544515047465905903492979433624871964861681028232968095784349744868258838307249907360783828237911418318669236262059756817128374699468739314776227362847278352592073234063417437361014027553185883939065370962995021436243510148584365924139393914820902449509991015956390303382576572302017548771886115387941619161495632770767903558686606886971378735103723248218679570357438219819495473273982378740057800266415845279121067699769400091741511566336355185929360645612846126323382994445311814913451686875666646944524452608752630488060283814047831857457967889450355995601561146337594917055045755048517869111619391510603895454425731761863136549010096846503273049991537996548688725367061288005256096939670633505836265788183864809995051876839285590621826461134463041449628964443607141093024883961826790257042120968728703871757427024508058859582429133222732360337585786284204456955111206000445606072243792177787102460923353606758817132230813114744078395619372670555768752932455850444892043076041288261678154292580927156213704505302343914872784024577724884363459166521536963804245491450699557221749226001203802508488726234065310970992052960255624246574423764185578696828154601712971823080557646640043691828549897136289274953345766989044358436521224997930846101228515184699199109759500115300337343603854556953879986244146584126766214058719795459739848606986021060001310972356090159275623657450455148483469803810768510771553282769127906364609141163523124228877090867611008308989844387144184726329465278994173583168342010109717718756976165470311466242126161652513937536488119378357066214952663574502235068897873336145628319548184995303224973668183988451040373220239758640022745803803347246657032594664915842818198006415551556089210364063786636647538849653749082335707498714327812194824218750 [128,64] -744045607771507932943532533044796628063589867324336152622316396011813491355367381691270243517280455807950406072741898366597429419032807978723582348040868457128684069278785823737211036082138576403174002517225481744531016633006688206950472731960683460197705273127931964062153498461887415074913417396812760195028150332223763248020556270050985253503173363314573666645787542328031482847226054962136507871640422204497918777463239493160934927153347122134943416736374591533629999229068945220313177885928468447705167368618305595085865482731092273938057272243366034600463523658773178736900746344102220818945827927640493517057256954555745154744947296946729155018099034692021476174498198587930373108328924426846237956389992951904019874695818653313437811421546246080583876860536532035617263801352139137120065659990410505835364686865032646078036284796131790031706871211465714526917053863398274386841738261390327279828001004798670402528553077388715141356760853045813242645421181307761178368321854049556696060381747965270037423305452460412229949516739308905727568579571471878112994603143830863897590284505761793436655771127893933559281187721108790688392080317605251245386162314613447293290405921077367847414948728776274496783205702104457019327456922953283702950508221822993887760814682976805098683461447661562422848315723019191101628465385754327737686223911053345529816900513034738083541736545476941034852225904908686623184995161692945414923920830295393654833051409128020072130163380191322132724741093850917554141259458983873508795948304603824869717983478138721467199389467530687613600955087058925601198272938792873677371946931148627900700739564131733448054792851508466144355465120798116346330765723176141006874641436710175638747658253409623644652876993692140817379311234117064898593971713307162589995034944411361267484313592480790609705520733399456751790115570411609424843297994985994636301426535407961320017073388543476790768063164430926951507698164876585144925594498740129877825027716838186621671074736211828474782110634548061579268508091494317270810374472037285838973472970686850990135881596031900365646937419575742237762009998620495559787868009929580152307581518973209382187801799735105134914192603901028633117675781250 [128,65] -24277518097335044143996620005191805014636693935426268157735534849301802396211229552411799980470289366836216264855055778900695797270012666637304010666492712348158082413953822946052010442245483143907201588803310690399876132047614046555854643455194504689397871926723817398954207433850679874137850654713309503357313338014230062478173663693796527237079614262772042631345385447883076297025480215913891689326556828628315626377653987399058372442032921030021521414191846753019270587021491634658331332532353603702978650244388400989892011069913186665546680764608973659085234538614656206976813179858443981120894644776793868600420942744088888942673729392329652766115627290717717824881241739352093282174511727835270989568658672150245426381035519746391785440369358932443305983955571829294084620200133613172172277853618404190169388566618072335847378753163985784793135208538043402643590105123849929888262400425537558029899186512542856853184900031310155929355093048806709913434719957421906400315769972127086087793358877800193452759079206747468379101779578955916366474719553194842001302977876469889142697133425950588987773776467546966123792870466276904646665173158486517213646906736907982035458804060607750730018249719476953629255146206634357628814261951411503457817892274310426932716441163892929994099502111106314918852426092136572468005419575816889360215030600407825625655885115041759775088073227660664002313552104220135476928347589552629391555240533323542076425692391439158272398828224153528040969268442354833766083268406208354946563826200426433904310884920974557211440016229106757114991372713251009776667577838589125369719326849659016752818254731894574868447536536066499942608216267783948946359060411397532533015104729705369457084885126411051832949583248254131874391171218196390909649457471019158377543188050168520255869408473364093856784022229103732347593344834264165863680776522931290341775429710466129355515257243834130382706470690759602162558980833965421181571288736311904156557093386038108620264740852676841829757376907524495923416907685781276061626645211179334327179835673489131145723910335899235460298796435560768170953106647875799861612298700330808700953562587436377392252628837354677671100944280624389648437500 [128,66] 12197622260061218213566421241215137500143919974960918777621982087182152350417381279475537495520191988904473651114682115286971693898540871298924954531811590960011928636723448209378680704263325624082301907901159366951076018221786102398452695115252779341452294408073420953980620320254812852729334634018658857519033241506172509621872458302331794430627349320029024719004567662957010138126699810619036746230853158971232963510780786000270051775735765733392726907647267490850766394768520257404680754316609287709384492751357076415599650580578279766553541527165192294592625472362681628957466193603402722984688931979494501213032216796960970334256256380668688249635000780371395109613986948904121054518989450236349995640420985356961638697903037530657666173864172453815850754598345885275778860412318312964666091405680987790562870770981658528098435938684482119142900638287968297354334602759367205412867767656048249803028331166761121049786691909418448769906565742102581264041029606326036552926327624938097456647147594188840350929940434617369113124796753963070703637259227763299404204752337182701033472286544181924225616477608533738107304477575445598234395025643634872913483081253670928919169488720850927878982630402966366053195728920567357851095685524480360503673295628022513451012051366923144650854100440231286138620068602140597299548633705365929680915184447240373858532509638251342704889719792147269090123792077591354041200080385173047699637985879064631478174116286367831607499301481849215843423234725470170897620328427129670109517030126542202324052070288172453930116221333508081183838873722728139712343059750478699389340320594358103982649687977753135253941353022422220929222727826367762954192420005787311494146123176483073224644000605727869517515019959854872978074448710317470323513694325231508612125583501384937494454199371596332375231369569505687788918456825084241285687170733282732371887160298010528789910655178309392889917849919202722490627801990203059206392453773314789550798052367474245992961186722391517639613960124439756246459633806860328887836874895210095860943673055613155149308943070043727497664101049888696078215914757607227057297354100253914384729751976471699530246706189018368604592978954315185546875 [128,67] -806482456352861842413570605321029138600592316753257541922224911260697126183893042932710359683645539277747717560070251977923451442449801178648410935594943915078379578914655386241756222318674409575482970220145372612485462415834010332480272383362359275709269549881343101196715340391278787487089627172464317001227144012217071503378104776797634298420263557147211469834664391330128143359950651719430107370897661402677574981877100100092277497761685136020920524535082837055897694781834329100645445179910399746245448971091161685323968699202191830309730574826329796426656535046929798677424966369690245961514599355867395155912855850334416931604413391574233219809298741809255785273954580622689949626845093264230782681992178284371878646003454907205145929408387737509099260614138961064153646537254031717464744083557030613084509966788576361714162831495184701480111520737142738330711506670658199125449814591937496013713844812029331111787298535370055540166692706141268389544813818100103020705269887707470561973033651393516781517387622872067830987035073804093230110354377446917952246505041063534929680956469816293380143047171416474388823735513490393758930199941653438258198382098605699959589102173339370036408436766738749600327445013389715442481373281921439418996639722568737990136691927233593020778633366558220312068761195587538912293199965430611867020927270857961281922096669395226610199502531912730104184200781450192867615699210200754627016392092867525468702399554091689351363135015067965494677784570872100093304415344512883387562544631050797089043707694307838937534558506751113896443952799446269296762996375741134341412086084771098106928825146421160792696781353480074317586046963266569069926543357761284936777726537297228950993788100252189434027159665743931051828731909368008465838434114997679712803311760362460635477297869687453950876471755057643526386866193229160138403455220471472988203946521742103112773898901282012561905333186414664075441646912430843926173301592745777658990726730309725636769839841678823678777404938276885471120734354718618239964250577714648118304531623314116807163154854555479801095457069000602176017768548586523529576463697932404173757113217024979079372570822670240886509418487548828125 [128,68] -33203824180797320767602854864989151393118477750861893725068593526487428768680052667271477241317622622982719522242278610540936195308777904641935224621532786133166828251233155917494982008182880068192979893359529715688768973472558202116245244236951847120230312826010906857836785041170601999387190780379669433064826238411695937652321406904542755081048177217064339637495945619320092825842347286654705765902402047485217082314497527595359389406922165849636378837814112903867092689001135662424492974355699712308013706310762908677603907229472689435408201992960508520932992736846453567498434892858292118648847525079456989343456413231677121895442481794619299216451070758729453610251972292819243522659332340239950792454892073165788416562413515791940663596086590548030122121655908545085235316780874366463205092135544695312068765763516272807487921449903792275885636016802683634635810377360187823411568823774011060212925332039336405468851568841043463010725102490889259500304732630000614303370611771378200970963542389244114887372932451328985126671544812799789216611377090577766234973961691761509874118071133021462775082179675256049520449968430168277728988636553033661973809619890998696887793450575201006793700231143745440145515668036911137476536179215764965282898583483177345486341282697345170378179523394513297094377694673136893582958943095735765299210489197342785322855464172674431880638484158746364781391897373302677904457114392971814967498113135186698997369662097134704499883383908587562704050400564826522751236901394284427696691508017432641300649669313918015416437832910844679436441384948701419382310520663044893802661391858454521146897752065781652561037387037386390737868625790462642885152041578278165824587669909450576621259516130948152126998291444121757512801649219898292588347451345623835176438953564633713409448486906237629391224435683885523538782120638784272825562627294500868605085608547992598873807096221119720042816609307651964597250040156712747168003083867694549498597749180081128114578989753683030559975561318571076994193444636859544097212034001344660647043323626542131920578593905773133478322123908442596317801246575153172010523315676878855126347715037704588780798076186329126358032226562500 [128,69] 6678984409726267257570004906763522313996557432133683950851912503979680674809477985322997418375237855117860008138569404419395185509851646551462186688649839766276575828667898447434162965391217594998385171638814658798984900385310472166199149606212919772321984960469737105217871310391047451629429994287789098190028710286534155164284606281858991670606461914044948069608855595514327516939631269109200392841450029560710489189441703064957191669646737404440438539424533430891941355724718131847604717284960506950598700589718350328238876693481075793302927646287006130472961494322535172414035295259247480463057884703685584205532199928741688070348797442022438322441662095439952210599871160616672358895344553214137682400510671568351276260058282195733203895959968586929523286529563123657263396632993801902571611631243343245254395873650956455850658493284541802292936600429834004450359176871821917485639098656516295355863913471863418283268201797079172262092176150579550965879464693694792772563470598376299351680516689931313396285295142015193224994026481714849758977542543632186060537936471636396366350744170636705309385658389214634802119439089255891424603802415993902653741214114646428678203139869522808955988794253121130571452439444179235594033627320266900439063029309706086344760382606557574777552680216790739955970647752871964088728969767000568134073014571788033844276846019290598971111287609452764869753834863265521841889106121545959782721961946184002690559048423086735778812800464496649481858847292903356758128831373005849777744506310832302798351772267728972902982896633144420853237011828873708135963265861984499658728366541835365083741967061270548627764504695549820659760286350576803464590759064084661508971727222273195310129865123143595968381487648031990795805713398366367264198637911130869086011226971109319693513433339355951649927646951712173369005844727171752756265922583848872109484940241240877189127615401892317618449104517595974405228520075251916494470530152815852024146378046021472643181201810232977425759609958026730548632070598662754278129982470243412804176945200212452939835636188497177269911997595150418253257385543364132535186045237717971709704462002221703187387902289628982543945312500 [128,70] -291726814819049751727076841016633341372862943335694137995299254903899209176860681728005417205788051007689362677270456451922691171522961322620316144738547561001066323345390832747562835345584139888215275207156574056560800835208946991400050445220282090021157532233338634034703172299841226109981065700377542162065572610317121055000355099464173607771198097386027199099006544368416416859191204055379220881049174283266329411647205003929938440630735202791918824433498257237373855851816877923969818066646211563269186047744416197769952036010376265496892735161329473197230455218702090717627776282038860731661924148302986075049053224543637441490911981778673705981436936601306828036874424452651022805219345162349613193062071385687459744397313534005873843917480398440641637938869459079265428110290733918323024106877826409239287324227145576253090328589388602596313453360470191147075467839055639577843186969507485755927373683312040090900064254156295644034609343256013777397044923845512627480568420015160668325049918198881870790189954623272439892154561307572515128892161997939717383783880902366057396140045097247339016932630083502994128534401844200735043308653688015947418972046821894845438685151783940396813611622775959217943730600552762261512290759092446125763546445375910646443094983172555947153547209282458421426101210337410101383868147153437381955378940799717419383839358642365161553675444232545930954455947160594569044447982303605562034251156870271854363795905024121060653964025582477406542426609739519092598945532883221609561454277039806608327889942983611845225867903162355658109551800456634929632253832363648845798299888051916075017723482597334265832137650759052794447431078369252801718140693447113063001297194262133224962564873049738051617732049825912756411086067858544477996025791511697390660948375660420675749858796286091676089071363500030655012695148117013969997167810247192516448750581036155015820238571655068117168088068617915639049365083705597254414025233657062698752067223406081995228792837266406745956550669009910202343828035585921317340659118867298492426187710166891313982062448597560626123580066330802214326615162341404272195725634156561467261514764004459721036255359649658203125000 [128,71] 160722371867070630320210817759732358017209586129171041182773014028941119845090382628201617668268772081761586905083857806758083326733201854562779088750903224903548994119743091005198972816089805694457185767619443572608941397784095602136515514579187359290258887552050191978057968562165013556116709450405393331105689741222892144519864248423208580880207404317859890146768709019158976296393242444592468173592329219160614107842717731657095317377103967338033080445626074804269222657724875493691597553760780748339950263828574079640878732966917782380661849203482797678070788060123656643606277270971276852652548708704220488456095542474548138443514318212938166444990532915293193421882588166888692503612303712271735579086211833031366032771173704988696967971554326714650402753532093447190821631221809491981131846852408944791839095420605472454394094669960427469798940243637690627143821363566835132870344510015445450153702914057723341255103875240017689946397290259802722059102252538464683159541872505377089475533581073613165702477757922713240112556133082203185542194713583272606013560202645333937205267982178517473390186113303152063620601692336476250577515806991387504131428535830755624113611280173573951390242818034480303524051048294610409609572519813867423690519846497359776787836161836712076914086713549120883379599741171903648312438477922947036560924680935294495222487058406790495105142126699418682443950745741833012605698109040722632513640826166607457698480704598802161507807589583379145198221625122685348357928464691157645811593338665889924146978352923908201415799496169582916924399640948456397525701940480784119948526267954025757643199051003780807270488506136707238367203355303562083803645036397362816761050525078548517818647315681651233194563036745508839105547319689376999264172748827746720557778390448867677453075665645494433592486147107388219631082810904493674352905183270608381454664629845971916358390856316185632390139925722874136868161110480634239631498636700904108932145588318114925372061512825305897553823644129784863637174957736374097193425636812342415488727505787389743733589832175060386697226543071566962389660763184828554816835178722596142009138020512182265520095825195312500 [128,72] 580740359245334088001816975352378754494438740584715783591442799934560304365314290557019386029782868458546385524968879524484400890247428350708308119196879656872838023371523488829990738134001980951343492601942288585309020837948899055193967126714080095986722150963469794020769270797671581373655569834861050315024530756499425308989883318019343705805507348546145324572202422366619266759856491216253204900299136067770306101605553562338769731210707143655995944341148099646213996100316979417972903220721611678411095486328613057946780385914652495539652766759065990456922702275514159219987357380203934975010949770865513106534813918979615266083887345109498486041880399931649998372098348395034345432331380011097846111044953806797401616115143631652326317441767973740245381265292757171565260252005282902894138158636700840338479024784517181722418988020245110898402327107422715789441759638124709247618487015943856241024783314922138280999647889491098553089178386470485076434638373410668583144461780846648079467030042028307122821298502653979329820940944646900431818671189032667992983622620723703370318326891977604624350617483716127238057956843019747048807146438655575223230874282772050785211297020887119582467305325969171705607811978189382227761583984757781288793629600662604865613616176799644183065634865631210046160632379285637042591312694084097517341640346928235340192618806432307199143838105523227912177920852349374428736431771106424386860888089064505753081637126599653051307263047448681148207687456477912971421218940052790029382109187416909665927866610299202302384242000071474655116454378139370182235127984757262093555179252916642045052022215376760910403560998036750113189438477106793383290788377685645306907294688558807349380971085086697516546456983590787254440528525035511662657364372749547384983332933600258015454239159871454793980701503711937874893737073736287644746998741673359350735621445783085826988911231126700697731436357445142516411730295648181624026037200804454797543076801474552495021951803440402502738889131724472825596117235988744123597647224139801156221132384992766861433465755792163166773442927729076297700578176221049519395171603622429042701469370513223111629486083984375 [128,73] -49679207308250260876244631410355630498304945882407511554296547394855709507198575948038045215725260246372702401545258717639745979592140676493293920764259244299776550344892488011413841420567390852976591535431474973391147064044001689982974802210997791236880445693903510631389359702087719560789248345374815890712496008308920679860139272751987519738464088430270063700232728798999951316486398550949870503496006919880775931690541921644428886370388992905964468283227452584899432095642765771006832416509352868360539806956982205684510066233156471820160488629942491828130623599071901746809689650833285155316582571323150153632715867793892820136890946261336431416077974459714651452347684679101056602436711288798009391017839036750346092508725288991941535396272487898084090879577792519713740604621536319420699092382629300043053321871007228828610722504857669022078341747067011889244210828072243490244033128643629726188285389298870761082067733718482222572836277936579028722664808685363742733825922054395476117242702751776021278141119627964622604022070748131224743965435834834453802352227610682522639349966933977633411595709898701727813343136599776133782227839129095494572980587898144807262889163362262077366674771216461372478006752925470584727941255130253525196209645207983213823517560066977018241820946499057327304443279128738650437251904758213193618682299055484105064541827179785706812038207032049691098145538881832800364544584632369959367088451370485161445767894764614006946526170719940545097273528157560998655003262643674367028489840749455542957652160212407683316012457480417892414119791794700462512222554597083612265610222032512730778787514733019764261842230503690136747498868963136352383403815968453074367022260245075226761760703463475514987984042544322918140097015860629862250279741973022481361403693458975622273411223483015261110911722692245985019595358518091921176710176308892079310335474395621808420610892896738148267412679259726389262311355436483862719401474067114087398520179719135428252525795006148636838051551335545616209663609454751988894392562918988586899065294738317246954655841654640996580526464885842345820659142019637712411120080817021204211414442397654056549072265625 [128,74] 10879713214130097354635216889220032000456128036179202806981073833268754350267240513459282151963034728005467211447033267770123310142339598083634871956683659187907235926838434299195229774393071157459616336229019579495311204603576277694107322108812562152780533021743977415308232283509128894708912001387357450735937473841575719731894450618780141691043760570356664215521648462695913730577668382292950668708669465307110337894170058947102481822580332310582497531374650796244256461992127950533724897319476135009191777762799144201202240947103792037806216368228915981471076669626131126447552143411244047637178118258878008920741502418022355246223702215546859954736569429912611399166347958520471064514279131835465280168632293901416681625331962160227900163873996977381404716654899499405297388674503284933904963599431279215656220291875633268876350369208196701556387438243783587306291678650776313636389842728892068655916999501094899250727168151649843725854207479288105419290263065198256156501409225479324388690063114663595205639983616802750116229851693582765263000177491443552205400437028173574407919614559855724377707791791658380463258208848044197045572534780333680043482475091985752347629910551919846712601364529590954267431812390153773017389583947561085344960718460984535108845060437939820456975907491956431275479726404718899851843414436106943057328513831086064983233293782117116632258947154289402309351533738383368144530962221058190511115296245085518104556986791106206852512027257286957557428049620178745442403506754810317799167802182953939415342164226773060862038030687986421225690987682377921148371719648504343749040286691871890586848187177896800871463149022792482301586982590119905948904375104053845306740067308933737549089020596615139400502263727623121703055185466643555395074509874204764287770817015714521670033489683882871328879592972151528986538983914463228086361998030312405440067949694632202753103957252733173515794336902342626256054184651521155891570578853107589476873764741567542348499958664153364139817237348640792838642038795949371695648883874928304736044667661407606102501187073395219827748386775170498547742909373376118849956198317413964105071499943733215332031250 [128,75] -480278413362041957559469768132852130844998078261372810772302856464165274502241987507546359723839432139545401116205801276548567024689569219536828112383987240421208771517806201281242737622684584745504112251614419522559860618724908418947969272495977897287417369670961674253913601185448906899964045440947318689055767051502943258681955064041317302539343447495458950202007614787986767025134107302799985242870232560365506830450654112197197371465389200625919062659122325665141557282971775544528644614666163493342809343534672855888389882718965101478642794345808056346839979112171927355582445370589057774628949151363388122390724938482557157397193429393688176583960857088743052685016246015527679099705424680319852046368848386290347114078354597127580561630113380084353619892488881364991593110562154037750116420456599006651963508267604385528010071496775867520735753262897475753868111492228737545514295594325981983244773703895228492164561651242369909475971646955215980435238291999614621605244294219300079562019250587701757690383265331323232768426165683993735431672067757226129142689508814979903244882499797745404455924378253855269862990244026766348279208172620905406526088573721461554424816416046602837002289609312411317784166721368883154154450523656738511230948149646487228312871157621486407654831396614663961516540150309592227920762915927572529082744615474729296597124727936619613614640994221676621751536540429986359077259215520647001319465168809795580806126195058479311392213707521826576305861751570934152299334806259929149919058291884873573166117150075838435480138097507363206425868621567852019418559629939476930574027140503761545563786584718157882164618121587062414396598509634250864577351320839558737270727926375745323035366203271932927972212000486682984676896207900663049491448354987461790852176884447018775487075122289629391240441493117885079152369417602631356529917359629563950793625861664665782996702008516673825133030231090460044835760564685102086575956628901700648419789312361281242310357428374207401611256569848945191864967906874285608789272303872865358282772932537519976974909664254249413637190982273915182415877934023893220891917120108701055869460105895996093750 [128,76] -62332036074418049346577132729700308892569124451802060216460751692531579384438816843037175860725686752338393077065161930317052653903025088708227457422633560528684294400437513169325205927245952949609938225674956528816200551900638623520851624922352733911086850826925901472695510166931893793997953556731082325468123644227241286792617290381989169339064712220469216212528918605847706071432015322540823261740816847437198314882902838653715491169861793855472627027126928102935781933086289684535260870343319058915489721527214387392439188158531657114831492063699875241559918048777879084432223883479837020939992829616754454649158581301263977777283256536140884957693775006052464521795876610305985987194494175011407998634200513577427642936830373926659681406282405406227514789784859641292791644062966856627831804913754277176037958436786332718582232299185640533702640818757674175619878609593450447665212155660425750082031902622999287980508155103670122621619903839585507336206442867386694608986089204534098892492221607406513821395077603124002488485943224980935295849456646201033339989361358744403004568935990791501845121176023689673735377639144116342971652829288232798059770532900428372490901992408378428945615708406793147251899172344579179685537619295191105160186937503464242301361604030582219870669037912330440550071894729797557983504375788729983942243642475307808131715347067551444760798157045879167883424608293350990271257924008471061158387794203587778580017198147048237538590541999651134063657826833846814186812703000533650309976669941024977263325481452426083262553206316862131126635362367942499719207714577798818915106215406112266036392329563617184172591863266212973807034915293661720253525348998221713884311394855062339048943302047582292080545368367786586080275005119384884068310311926278152080420541625415729039019255833210512796387349046813245032260177054911996215276634072396175973626816957693716611789371372580855239428367924208710586280690967090995801357614332043186399208644126671897520978008842279944411238519527742926749684230233521837734182403303246691297072813017996159188132586135032161435784521351501073621520753211505674999246092978864908218383789062500000 [128,77] 2567552777596810768463554691928845413006304362841786295742169614582396336584674531134110712157066309419350402994731989531436777774263255031946189686540912676349339049466427133785991564137715214950984925656043449115122623723560831999036588762241174568437109031498272339284254242542701807992135516639129668441918647372193114407477018310347117723072662143454963908897458755853610650802737880764346088636850783571663959295890690822372870834859150164605551859259043583442028537692108284444961274465871212692868611395191120063467286442425602886045654272588249640796638470382250482982379952978936399403302216648238210700413468404735233989185144144232010512659951927394538159561310222972337731971007300222208388714830283507442118117943085920322470937564228551921010169005316174848201061583954146734537176383169489884501877260883921791117041169979338768168954499649732179500992905066882427487779234094280468561435163617791031407119409710451941217340851039027010204222812422998876269441827872310517228943637304258186951651705165583841082294469091818146580352069035134772826085556981034390790349889396574933739317721326353112967933581409543443458275318963032775286381631333128626747363045014746104577186412585456459941109430267135947073713777501615606160447805998502034366780518101085626414323329231183497929501648541965576028638895941797256860163260906798989901069529492728594259948295840087568781078943726614092111205255657064317860794751898530107311884370745596138564418312736544112787524040757521353362486489136153236542445269159487072081661183996399510770686536814895999684817773438458015706467053938037927106570124352678397872431296654027359708299167928538845169452450210447978051256641808987596919696281033756705577705898271095955164961122578882560283803361498802016584434667810858948210939558581881691748958804056786165322972677480136927479707540067773926977384170986350985746815775816681375800883719872357990772885420078262773321198283855550533864694930194482952717521134900989715932037496959624067634250435411314841462730832821819735104669477823063075791274032996366208934298053067646825848076260277601962394740281106309386058061557821929454803466796875000 [128,78] 170271233961536455445561715966194599114355786495357311468777585001656495568915383820243362835037883845205020297388303659819347276050718067351049961915962628358816492171098853989710659284837136349509791980876713746952006876454178812525755198236618228862880594080966442700712918013788664141455208060485306877285568899802354440538859141933078355483152534785456184594201038258418069808953083428008373463764936811027052466161132990599792634254689310835907781396595356649871103010354929397848714614106777790603502542075203910565665790625539537197699428987196234081961829234227893540459657219368899211565720396422884286956854065354487525957965155986833252403059653231347123025426241849169752068899979953168087932604794773821566722379596329839265967894838873645386265652659780000808641107845327577646902493280486100287232783389313096452665855668269996877097915227356753263363713865601177135223242046268345910238600773411922730674878476145466517718781109664156648685039797595418252161804846923662396790962242503747241758415443309501428459162199069118397122574264071771073078423084881181219728422160714989421346710425589042855126184381823791779262837205284677379441637156622986663852381793373506874079812706240771863135816391779458937550117208129541498190514822784415859772257475946146044776259684271499957677583356487366372741730588036857498976473957225785476921527107719415221724266014206617183534354072871812978636110259305613009476465745410599251458101856153646865293012306882699782166198010370581959508611489409639883599616693251005555697432187163983437482283686592475927450899345195401494937705199561436486437790002571367035206564148557148756733929740220176261342304776221704556725928209868993162193740465117661044974864764927948912237711740209412652068211811281978080122716570161159537905032285025713876323395147494582525211485939347496732293267931693646130769516632439864935413733741132365652160632102549028615454101538344249759674164454913477112359647150077539752890709910907185651064130507090903857408858042116992440223826994371412172407339478896385588022400096598580177104721257689093678090866849950728446171974379025981675039323978126049041748046875 [128,79] 17856673085898781174063851471752942568588270690196482945781248350026305631110346386331325432135571685300021171475766928317280315378448172955363883133027727259309349907307034150632241097846804301071216301225999548773571526767660372472535744541539954226956207101045031850002902250683682537503379887965124511548545716468272821958923362558283156826525088516560690542361547314573533312404662941669507848371276030673705853545485365985321132226347311038785970837373628646642946069131232087337453338193356116474107231118162591357952343010722292016997656736520812965190982238153613006772472446325069938592408870875469513932673593767504091706216024447587915025635894418209130251603031210997522168454896243724184081833511577925942746640640925923718934099446005694879590779722149985118603039782959375390401239425097832322279894289170962555407420726288066634519372479630696676240089870390326080565533180407957205901252713554737818490335029244063398823963845346042678305502623813512711205694929932081960695653766837598870786710566775582478661251576241041281618663351252707536604430358521583372271030081179546471913643861513664574712210375194554369154823152627452715539607041902893110968563141416689771599334815561849005842370343742341097526986704203935575931438793918266149931893157733423696117356278676788753316896851388616143489388979276954599074196321479842051329119071037643818171894794771129660416370462471624268634961049580760992925485497405909798573761341780938990270750169616806247061870475565735256872216421477261410993921975152212479850877186180292410210124168313390284124634148023660007014170885360616683801516578475194119155371895700677251064712145290700589508166390490981101263196520789714381589385246256211375996136419601891234465782892665568477127263853249187443129560168626805613528462174495744169536954443286666005426067260411873382188381226897849113491971771067965182347782432239583533615961668230389016634077144098486219878718807000355385888404872717087616083327028469238444702465754411349311620111098852520753440485281468956829126213292369337845605917479753752740936983659979603188294432853162751296368076050569469925083220005035400390625 [128,80] -118590175533155345242934867151305245853739102943658590343646951410344538528278042680826121109116634302405572870736283362851290625762175591606574274266817029377987096007123308418918418600055363758953252170580934396030300581955063713670167829046766961800258925910201656117968810521564954241926199699387360019022486745011878676364795262605578845904197221759546919927046755441741907835338740709446709931710667721223922339299145630874187140428317917439865091294417800563535721031518590980043723364242227529850454727476672415350544905803017786584348085823968954572767049834749626747072262222470965259267269271477692421272555668066912014094611968670532441996700457625167417146785608770122875167034821608195380505636923409212472236368937164680813246887042912567227513048593129998625153843227718001536252452785964357823525311845136889727867478322451191503210544537710989706277664036641861583958621294022127322808997697371914415591894446137893021814960075880730488621535917206855724237224900775570308645939906655172118327885588119584806964201888726139759428919799919447351871503990345678454841401532951941452304295033151498492642374637520273314795583574026366492055270330681504978185502640305485234327702686927267700422844860040237341104804659262249708717056429994380910024916538090438588813912961768758897560660907327591802100305539190888783248657365408670882822060805437043452190279640906426053936150392497105063052284881615006781932577861174363715799563448194002294629919575623062396048491870786014742418719033373830112866116382090016969094796721243035931551705806065852073300506131405705137602682879428206512483327717993968846102964303505242378005179113949084077141520514612512620521678601420102914476392141887635628340918807323727010222099034346791982829001154198159086980037503554697566406430443227659079900550411452266075780745799978545888675995705434087631309028965051505075082953883047548450606093748913707166798282537359874578517071206162992078845830921844336672886920375708816403731447042351632456982331295992119617892891933290502400581493213975189065852283975927468997365136354312371116668003596530811454175831598364382653713226318359375000 [128,81] -3534359469997287500186588041346477134353019081765122961757127655789613200411115679633708142901777595028562689235499632324373648103284072033011767267899925727731276143221176650869241920054211741046710922587975117555325904278571986985630791195286506127116763902461859585128250597529758320966844559507336502914980356979703557074668462314842394258271322917969560908778236164598561769524326301955759240969618590622185599727593837812463388097975110180331610018202687871860082378465549642371839610937140758537707410526607720352450607776455601814370634149790960611051357923720487072298994680620618354008539936178649984626751871641136789827723984984328831617709650794415699020126738813792749747193336839336108447603229190817704090712195195891981634374396259537067438848847611566809168503950374402728241090025785529657382835340638352484970696780560808256912121689588298413861582975013494495288549004656846693399830644732431684438480507599961433024711443416460597771422267375903355918956056219840462207919775186083084213215417349011243367708194299825981374327420858976803375397908906003067257410921707094459890388241385704709941932957580418748645244381300697643864965387300892105415238417656396822177208197812441759405053163632288298997146652732747220554970528751344140872108168619860236121357158773685576663034979311058308487033415775003812888317427976834289382333346274155912752346938939376842707663086347545742001094534840261887033872220958423925640205756949731108650635049443437606064430570950425715531934193139295883450013422882835519216300742596220344204910829539953735425148759199968079316334934837962770959260517605051366634369018186588113924993878473460777611154452788903570419683932636471845101585406833965912845464090680068792372096114034476525816455876295176180884922012446774555316330790463917274825637211173476535041737632499693612713003514342791298094148896940193455004078638361195430846311236282088776261669827930714178661676757224523828681623937839016265346650719723786945580654401310923652012284933397585736216602446947820194268849754963220044518541759197726557475742983939416957550829698913065955034268326426555131435394287109375 [128,82] 272631113854260504787884706818912428589530118297039367547843773298476151109812071117505307522832158822851933859369289295835018045892956152027794773181571536005909904189642898291399172052597800202322998827375218327118128252958820061009256442166327559743634004665332556350873138950878763230387694315665633828730867408927074859653576206500926031642700310772719764633430658608825525028505888938414252321322039429644375639021089327731467023706678720200908280051387663726555311631829809978831041374725401680506412395341706476970565637319799578985741992376874926512369118340534506188334399794172821006122594989534765457584988552378884185357960089575556644704688273512138063750666410457271380521761271168252316125350931131841625586847882569078276015402721979771095984055325176771750840482689347591217726090330752232298424753177090051941712685547006720525560718979465500003059979567966962746059623354877574259442397228753587349463933980930708698122465285682663793388584975967430876671990183778570845826912972517408289481786585816983964529896238610258175815227630780528637965996779118907509155245764113847143973762268985278875087194629262431032622090469800955314128880680112234420870918690617464918160394113109107487112780829498219178124272033674166199223362672800302796634856081417013839492950227792774585887739791447365862934844434266936364182708522731773431183323985279957103341274000100698482319261549062333886739389093652902689537481819847962641399337261599411039324253642823100403257979410132410645883655757987221920672113181636603893170922316355425873937385071664601679103981309068872356897375800232554694440218377751065402829098178022234057534567766815755196902411408928017752745018947604481984208441340395081494658151912631410992574314418139300764203555695178346831517420952629998065281807500447676816049953519277485700290813896714119638276942328585614055804227455345249801787772747718939310219639841753788024196547679602811660748087770485317960448132130436413887472802404532639118614355042751781978043909792566647229062781609711216798921285357879571446980326430016294813933685162273167052244595007840807050513217860263732910156250000 [128,83] 3960943711472092365600889674309147915766817738834375689555463979512124726317286571426136043507599182844327086567067280614055200388813970530991518926379505830900211476471055139362597788597172872872172441852586809079243735601027638709209874852325607249536779276199982730243397409283965072555921885017747432030393163901696566569478069543945152143709626058765323161891097459218108147132509452873630967952391429606027526428806771936802289988643143998429454339698189314612815083590760247935775942141642991308878440413035188029653174169337076681481892882891277287714809050495991652422693718580769404243325705699887628452383473498238534849734644797146660755241510440997628164402619205480240251896786532177539446976270385982796196869150811170238848801088363562743441249528671775628387629387339107765168215131130959704664630207191576985668068706576407329354371004010784417502231332948935938218900949670401606086482085270009851521587892949461711348711040331847666440610072768679276914229682286413022981063343998518493944462304787707331469995423549432152582660182891873468817580723117819401418515791081835101120437567026831291796822274291298604573422236819510378461803349462238264006623336907831406308614833650893634297740740837777231510102870190629448507258495526693594146775378400225109116921495315126337005930353716395940096852784403565153535724346963344307186986874838322936692161025079534627676273364233862356724786441237660226707292081916307449930755267841588124043980117475988845436846583767195909468336299257920988458019241453574877598404969213276155365794468653739635530855108045384682653825148513077420298762185933315405798325190136676443003304986487233664154662136144636718050413921782947436190328280432245023318814073731668448840840417018678992815376803385290136791638557893516241542826281270849380304635578299560674298233437674990935958823401094926900922463402373441627304891701478741392645830030061465775597447290564292684466452814354843187155342142243200320570610479865608748899532322028575697974982658585906304459135755125313402566666424791613506812594587178414097229922473045228114032575439399241605856378512024230957031250 [128,84] -177942028609147538851311894295658655948123199658640717731636465523695748403326844496804138042729354354635360504167267189701706202954577545511025174429697628323188198989709002965163102780707330805041530530434813949646363930936853658252996362664771641334648581189297618210330750271639594765037367003498643935611465612771539341259050623240880451634714751398608932938098676784809975077798705596402077306393073602007165122117542280137331369195876551972055022698309095880927695557672662765219346366411026267374223928896188225996334485844522188737468012650891374181893601909333251598292908148333354291068653216772227246796100531163226327540582243826517916047796681523360906109302813308275210657105344524989784582799477754290568206908229171695995404502051115990832707744421088018045013392164271047370733125823131869600249763643063197726793191473951455549998672416476268356171900171666369705978298037965707281752491264780824043051588010335247154381277503658171257565079969639527483181378226426094773703808346333472876109510817694753537293532312015387944625795592766284587192996244493180082665379183844506194638987609148386221298435504862855586926672790735139781479386591972010915780253553291065925930915724562748341143185931865784102115641299085426449940031098570438154954175445170811308056916615534360405049172018197268557417822451498208358531024562763056768073040994443334260289230590386635328112298618587804145135178453669871047473189635095303154301548579762576963639134462299837452361384445923437286348611513149779940330188404365276147914458320053062129044046897528852349596109177882305261347066400916549703364717939193289620714795021396592609922752996416854698346099395562709096323132485878654472882610460036741424985434901719259519604196685979787419403596676768214575304933078135133937667347354531036159299743666985319777558969282240262103221577388509873973848799725933629768917236120044638929794052173634635030649384886634314787921888085648185317980887908242099648092491871801133158983830330815536384481617862740795722838480426887024802743257693313638821190333912659213777699457450945882717854266569610028840390230197753906250 [128,85] 14750742361235990060306768376542063518955871759567238404611787744761758378722839131335463039737367467128654684980245288352486626742132726872682029772476843663054227594554234462898864620782978985918896033124536224695020342600966833699707066804695089315397774885769707450526310136657272124981634602886266403947537126153822645961860185907476029068173290765047034655548701831122777925376777045564409334005773669103836621809463364517865148114463484441701289160560638854927176220570848815520287051980307509151275912530323142270894144736153656128549567920585150614711020413781954019852627552458646822394520218989464124204625597280368895021752641655598206498679584628492232480755251857943649788212498074000873572300300583337669862220674826799590948250923277899662934351580518323434227930303215595878224785736733778564781113502943160104312380205725878451043963126382504135043235434313388810046376468807968925929453981155312843082294654430403461805842211300252137067591054964984259484212110101218342092134404144295935245201252768341683511960740138897776481761108033171439236959011352907831588683281502481203011057180791559175299403624863453951515679872581739719418683274625569314431279642157093158980006165507394221103070836459177212178955722190933944285177429853490852228198813766920274328957164605293987100465135564178458400567817109151717132026964855479866268654663649844221496736462574920447492924637655227712640862513587100828698962756559273363214679517123652347085290009824678886964563590111793825906497158795852151778325774086760211079956742060676988573144547294001783867296977380626035429514949208283847228973721698086091373154843361882222597750712226762796641898624871446786711719425975486414237772913817821961273193141208768568310177316728163925081910167477506413062970021434910099702533459867704040530023240556450930819682353634727722449726520728053641298873154002415637161163548641162730016823978062853996488390713777925844188010332059071236931474345657912717937668664990075391179888149184787438379156523327788222419970960200052018254465226962447924279701291396652080952134558766846835268885284971129826103297445312500 [128,86] 426878247192543088703949109255953944898517415847867589942742072208500631418491956316957438004422650163157166343456496364620596762000547530763418995807470627064696683397588522480173900701978334697528428155442637512334704484907081433056789868496838702222220107974525964265154248862268793517954504767476498678113651667846196301787396103053863378260925154098306565611038046607455945862904141976228912016623950094259376258399440475603922582286646287585510317620715963193169857449597882153369935209427784292342672585097809928588043715545408217187771196148925969512381606131850801853280706133006037678903517398229490424219826080561380115020483601493455748072515013928533210928666299063918550438254480550348044464252228571374614921589302514055428763374362039599072681992904033568373141523954372055226659336258198434429562807755652491247556004668906044847027382196886910581091626515489924719968258667112293025956704691599662058703446907090193638280513298767610873189948199189510362438460003726143438440808035361035782446998063648457093614689866426926984702229335319393889849089587627117814101146668999120771696751000358067448981103319131698603287854164047532785746141913717797702076553642425894906078063123767467274344410653091391308284027662890556041146864755559800749419572574677680067045435631981519641351668989108275525854888481403020296982898749150791588411306146046236774708649051819351099155338687762682467676355701021896757428610920670262295221899874059068853298934717528570674146188785394827491525145335815525007968885873299541537194931605459684307286724532636119427559411497588762324579630769052197614111127704972610989603315716589756186746819906162576081866759371678777774954401420515500796421355936163928106262356733335582701771018685339390852377642237140806825748098960493289471697732945433644225051698825659133958768585900329361800559314026720072136947802229592775682193693392050510783413116818122322282497533510698186000574995734324373781359597214306385845495809956147338338502844637434063655651762907034578220502070868676117582192345121404385441844805632027618717797544627409881447596589199859479085832375000 [128,87] -6028387196254111562669004560912177151536876134073180186453932031404240737052890787222328042562934337377474096005406888619178791779006477389896909412290657829249791189942558332694245805215708348640937364251139384957981095491770174083854382935566371605664929545833251767280272880197875068736322400277472873569602721650039865860563905815336152318033486223730147984383998770954418278931500823905228179836642142623983818777056003022267717667936522778549084673630465808354771825155208554907450243965172515610515433622151931347768302444433113838684810654001132542776696033153405708306897145668629175179020852125064819736017330062529345151059357104392952135624259591827911083317199710578482590698056703906533190141922767237012736520789500544869457606039047254021560397036433891289753130088811455671372073307259617933849653085591417358063917657468842105827379895427962724131207150693765683193132845165416419535384989605639246668642229365406770609311306804010871295647082593239179535713804562031449989379985049616993289159500585801843194510077291984614152635315727299643143482726247658516252082324191916719576268023875339532806849481400577005739941640758206748690805034712918317879502724275612618572257664998996785224224544310704420901251696258797678420283968425967561351856561435514117679027524046939279762643321447866050556788947603403245568959051207714597897062534945733844963858531678881826945355558841048378496807467681377770029628781309710015579981431566789980552614575639824526039559914593840146269200440058277568532182773118295645802086240620806577273538926127128989645661860644019215043975704023572544166944416011421257732333852964347279081085540813530508620706403107234802187868673200873725626655396430585454030749704330498242268729643051355876665697221103932994062052074107104336528486715322577195796585671276234024010783506296667880380195617969304878879963652500045805943223965365882984533247672352433643773134097071753939352188807061261471446246706607385143034627587378100105069558456311955790513614307336033553864482477947470998079181948459560690237767995484337346798374035397130829443720650961581225839500 [128,88] -193325856852664616474561099520567520518924131057894965109250664001777887844864562009702264147684691020614914412785505018666358771299271255577812173671209657101560820781566408854985782831940038367803742247896570599603464385227418143631824703499371414773221352688011544255961243623244461174166388796831090028184218669798440261722116639993003911925309980909566372672502516025192338387206825293486925696684700285170680625984658530325721909128734530811014737627989362545812026032412044421943021162184128085859985500737020963253247216609299325225852415819141445971855036114380389829625835910633608108185974515961903196595030476142336496115380795386549609912642670394378359837990280478873792457492424431009072710688383378727673968986695561832850848074296504603607240806499238249735799657842628765939732146784862329178675870229186030105105575191700051238643455160756471055760929225587100873505796082524681618537394602625920668211387711148653633077143875343976545439777357370891645785562998727110300827967964559192167989762530775533237296475064964885149312552873457585533704155962013757570009551743047571499037893910653395496327554738047839675936781705789702726331750558419515766108493243408997778550004534628501205595683889505896673018970140503770828850553248485816361905814560280537400039282325338502493413850512595285394592033828953343815179706598461797897223299930096271452925700868333369915917131131059555550666799211007102520022723693174667017052918496552628109687673716027954843358303161240504375956255959537168398031285102693304211525660801006559162123007693672144234929770073003520159587874650329375628283498028059763334962241637825251994743863128558016487825566297424549749818737319727035574527309737477463285102604871924449069082916529675147492075272211192915376021975375598111654982347697438264239284774757666844531834990117596162224819672886545052032029172454772057232891455914877467402188212603473172549737060341188234258630691261184692406222415857968049949775761153838849885064475739376261059425767444034657217800165932788750472174864242724839797541854069354097231635296382011734674290093375467148140 [128,89] 3530317266789631209601131254107337698420083817180589567227420544920817200986280465557420930126683812496749884482853249836796315514229234121476859275949076489454205595184762301899331993012383225897247612671359914652688489846226660168399717428001066920685573836868154970662647474486679763815776191000585249700547680329548304006798597314961440729656141351358751899701654410295142915453795526835435234639005045857103877593999719104956472917661598378097363272280755661833029107453617415953664516174556748675756383512862678695981543045865421645245362220787915096797730533367456692069067370424926333984578982013443650740459460409097085089677185162582515449676035831987349356691382885447221049411077233899666671317084738618532057679353091803824181800530256990503393373376048082986083918049714342222526162127645924550374144513750822038683165351966172547299191214655301144891046154678506590244523515969502797965264934971049370917044200691551314981753542024432289071184018631507101606266289235311548151902998269135732061323587174431787713516836935500096761906576171922792426364344572049152407173196110659330503825162794082535522063893703896800532422249375887706632899595720353025827563910661459357501763070074209068535963633051029874722707288349684700562631345213304614978831222366313166176003153210016591222571427328763915776654154746860447102757197089461575406810507407446862996283992119550115660766745305399688514001265105739025297832042700360130551357029818634581753480926104422286728037748973541501764400258605775926102526467295529101526708081484234007441493565974955303416647846312783628011838354186984156891966987693040801462767185389335315129698782087561222918918966955392788741679737952776400169378185492700245081902214223617274444884716344978287876646404165927857554224283036231228046925329969664319514004030368713484170861774755153046736872800226364329201095053801234295000083272630629699311369638352110551723604907916692774438598059371378270192207623157388258575328137430743443072992213928413634035757959217569164586520966405538345388821979974689464488514140743400354821191092116884970036383565793224 [128,90] 127300755583397531894397759143542929193124807794560298724181098761425822547581128269716232771878757119631449152371126229581045453849856698619623042607950220621285200559180045796040485327442690473470189341544898824726888262756940261812221007248946743364179602257315293596535372961771958831063965515134759735520053359363974677029095028347972841938230556634896512849839969442698712417631677077337052668888151833568618795577522469537394040076428923064420757951093119719973220243746217515049332697751887634028690186739172897858882997015725211478123587133796045251443788397903069816854783178684290201576497518888408202340453203161759003831927448905589996127366007131551598119114360635412558644641030514045627696155306155309026851628518824167580654413089259582733999526267694657710649146435623028772438558983829004725076046520419931982045759603095358678416183919899587867177070339334977020333146431297874303172086222002097394630738053249264447898335684924798463917911429429961075251991572475786206178479269751383297706912215812565653508486493097120116078611124754735075059877827891522761086397051689911312296956079375937218581768218152479946615974581557958736034878919597231797334856701487394039542771295911224289903759853777705825228635536984777545107965715276174490704618381482729196300324776496779235386159037530646910157657034007618390997119452770427523117279241985189035846996417131103917729118602168899723013327809467408815485104313843408828363233752384170259136313270926962583325808568775657439677578412352252833515722932399815076138579658993870482508768519860489544212798533817936828228345452382658464202969365566528525639193800773298788269004537123907284755751429318994813563055459582854570750593265040528358658063927549149318334096469640038003301163212210843043009218106073786241227022827459848080898069390907512537378484106064551197670360056409780794541977188104703852503990455435161730914185903725092685322789223071669679604248773016862116901878315155611226995388666448219014160050578581456706107087795188348772335160235315981103597014113986925898208673394442734321405848830441062638637712012 [128,91] -294273310874951024233782066790296069418549546694679327980612632416544197042054630187499133899998299632722174231073100534437484449351073432285232833016815002137367304132114510302785568334531402787007945059316627566303103705421917675369351466582960140498023813724778135776644213899748324247040892229865772604514490771068104308437056683392365564462537194467718910235697371346910805498478610042656538625229369859322743979419926581271281494039968806430231917533962731911092488509760334253969912788535054189192381745220314429630579559182504298814222401807235194822187998381682416646514447728925570198096092988074177959686201453237237428775775838916265040646927577021170845890361589696640890736972983206151855671970562264625574073466062493929245508965038457415855576791758845629097601017118464961095176544714266616293981759459327168158294826425595826581891411648309342774679615975953988190184680923993023254299116210989203370119645781367739338092920166665983628116635721700626569820821322289686347952342045091636850991210202854800989678219831166203591657348737232675915448591216104178515021380798664545854542991564255795585858985499349334284842170946149427083083769699571016651007757644758939582516755990906280586075411163699725871300318247188702232437599895883326183865791835599081514305766507041976008532842273275742531183228335597343706539947807894311928975365048888594754871378193212311985047964318505770942018745596623696016017667989920531073780826648692966654170316931401564193565301306307239714418968720673029532679356624315604155742141478475916773518047808583396856811203322493665027627605530633594635274801711189101683471841167757266792032001564399636927941672277883421830149908387380997404549484673908415349425632696955086459192980101357008970616795510837931607241024478290612861319609047921781034722138717569074570890661157339904031718772093238295976795712143714429893475436969469871974485737233672048953912169943176591170051708677019908544682662550418953532836235506107075165440678553918872371574919941167216601020332788960441650343574493472422755374881528176482996935900372911391509100 [128,92] -30522512503524500401355878345117117563744357420286511036905501625865079140546483792644684998112802952364862871970746144973350820691822677774335613083574019714490647791479924177596383761481210038356314607398835904169705118552919371993120986723195586114501393255650348388225684107995544023481272600636257199098458232171045933472501638978938270965041445813303660526459181724144768493448289232031223907255684930503408543379089384811421082297180159781496000710472504518928129072835183201619493441933629868223999005030632615181329178254175592339512288270723413290084439071183566758641155812391318950455368017590329957007418462146236209903395769824259292871670173517235426229800492027792116702134731757615937367271654584054030546870502939802094258595067281505946567514276035468892809647494304738989052892143791636652610125693499951465182804720562540921450362401048381252405707952826577148787769633863174889774816667239930246064826028209831169016081779925915514277320016274096654250675742189833373684603010543658676164487578779331956119058617017434101179612572924872744943593479295808631353436422510490155717898488366366353144065265222228641549448841919294878004206245496520721963951415683885472318136146264496410217593551669516228001134384531716599307935875963351068128845871590197679559976179043760428478931863675117760075451635882904166442072365545619584455814134937656502536835240402162689927062067822302458972115761087094084643201257659191830913390376637443752318375467198201480905530978343737390783036979457104913729883687815429653610342237080290427212449759442860833873922902276454997430493491269022389816895422717959494547386011122727034540086057452067445928231863477927023167615725034899384736976518532361115103123213462790216655798181219797132608817447662699003343816641248912103121560309831725857077915339545857506051169428783503175011769043853376890235250894506745196855088255094716407234746397478844263839232588692892454184533178939543927148969060299268911292884512404244188848518758499611032708905672729960622716745440394004686855998901721587119606807107871983178898595287000018800 [128,93] 168048892215831488655637248487672846685750257053359631584180211429897546802293158202594133458171557166550670035111550341142754677516724429558632968576390442426601174887491653466867747203213380963967085896215961220509409779136185774358596582251133727818707198117121522669870508744994815637357831116613202836420152757924516944544139066618659047645527547666601553563057542653733872343599031452377121445555758598664349286991731208508791600120042353021671732390573093906601601146874515204367000058488989689038127156256786150860990930819705015830437674851784317018569868219482311193990232349225460407567109437354267420246713280561291561410346658359778414265347980673064637237721858084214207250792132166918257840761942421960616593966710991947352827226898929313414218078977257189559075498886489842240597356497891190737274226229063615881021367757799260567945438063650801303819808964021750844969046202267043484764974805555205195442580704100837843976935878287648900509522020673397751377264539867925215205097170182516321719912281060767671498361611155685782291423898161956041718652526002175449246186427478234291660704553634561616951902925714832246132779157972675997010169510083512114822732537607101680336876244192570077414183928673454311606101158846235585895538770458511549650592737197706437991723502287388658247256299590038979438316634345233969961649766607556917722807588548693713271202724095362447477791824132444888708400454121130418584029808103412462395535809911441544618102421698445556786202981121616897913167915671223823064120982889656442271366899419246476841872127373304933276961205403525769585840592468030062265857151360877044292873937618482892617281160261265487383110232798978319037958897307433020774049669789058470851628615832063239536289739654824014165146242046415864658565820723234637529007084789625092015674733535790275138141134272464427624310980114367557152493685402132841219790387170212812914404375115870494846941349538520100393812453419846614364341138060444384522710889195378352332929158105540789682438854892853032955979633997496476227640200114463031397290345010036723098065551350 [128,94] 9168899107757117374376161775685810877902498514018537859859875952034302579042423084081396515895614600743525129032916459104009795749441992458886874952917214283836011791504412892996908787809428639640649712428101833668579569893407433997493362000097580397028315710209948644332683117577148381899532746029111148831211014579392939109377933132533723376686225919894481304542213201341543032017937264992938557153354099793492755267315741756436440491359740555735120920340351454382883089810100268174644804546363229952888162159789468903854657766627361971390919752181620053003986320682927978669042932984144848242650169411547802221579840576436826676636491802378126755174910323601822264951203761514095121400311570717705180547564624824296106712499470730573265902443254039184041346717388741795744094339691437022281989609352740818591479106124701288842291364728391791898070406587937808546387316977159401074841843655953647224176884433759099829571031485440061244049908408568947344875563969309591703620537973636602561419745572055138885718057735200677931322770348449573365955451589356224397350367513863036734125532249241751439816893371647000340387607645857777669895711936993118350394686674232289666187123090635921381336418089637318476863527596906547164799866725884135713917966685215606052406755885326469140388078595678391431106246148112021220155505056699576973586507415853932166829597087943765824239919356429130649561859573051994207090036926909293466936309125286180728875793563422988397299122925264482465440207177165645747201940943469125847564070299654868857998702692525903335825649894966534149385262537924024523290168995442132543101933596003599144264665143364727788797407556052272196080154455136664474767257489798629491030667614296388178448058102582710206359822930267900067143777726841835501768926204221231079382031446859769233590977189166328854904219341045250535624072420541316256023503542012610671731808641469007775608170616917586324042893229763813912670191182506666189162108773974022035545517025896033305656997773174504065622373690840097784343630772175238969810894285864610097313678851518695121866530 [128,95] 6520051496182835718315025519633485445200339495668327365408037558700846161524223659626297008771978691155477279472902976412193076845809087997530468559129140591842784643894116813328560237767174721833606749553947823119320114727042628128931942310317503052181524772191781780587921950044689322508699900402257036818949688869029716703271846684108683908670006281395784328732769566285830907820456369996574508445087601115931571099847787203799296004411997952649312877396541208760101571931356676312578910852280589885888067438860503806967198948711353912203462715277398953274271130155219632742652938352841241758455829234994383191444627262502985472344606219483589374337060993367408284566803058331894345063180383827079462886964359211454480942756673752253315631424332167817338165469793344819141908014411500672991824099171923441377158329307663285477882594777843338742380668069002532206195569437318592888694512419060986062629456218125348952612088075656930211498903933463020289913352593641145171056980710672904596374722019488418226573469649643317265862458830631218214169258394534032575983118333457218839644451086622865153552256878449444425215482564539434294408771096128315677559571769966621064536114466417134567611591416061171414484124570755797667734294907075150103516899665441241218679946590744780280241034666457078410735383438086268917368376539959644655055639552290911686668263288739000723541968059176838975275467667057331776788935795979631548093708437758488638909579797665530551233170420617995921211196397298163925173297338006216981531754266843145471074648925774323722011792644953169022372469136874657446007139843920639792514872901394595031125807142465805626368876184321575086432957052497557628775340664582877227115801171783513359388439992509453608125459314301246046843297798827570647853409721388654391163506130810162369361234802275173509607353653238906910902487752994300447924145928415428379430193489784070708782782121758857288900598846755987645997756423374595912371166536827450386592232106008629063121340953562076845394283131660729900885960650188042303958122662352814967895265511784510870 [128,96] -514469284934650586033421411926267498710684952161877188551000797505724513742714361321856171033164391402192434482649604879052006158584337611519377716431552451586306810116877059659990420577626508822400235863771252382943132418966264991814903694068454054696624099487232738632061684167848933374550911733406743619061748779076609317718792641703580544470438827368900240938584544457678193595038839526380957333362855441598232678926297737191165197830409224919703638968144062166167379038137655433833870015527230051890210466766183325423427561013883363472818703753746263973102969012438504616098173798107716078959148568828106695710577972390104917846513423571234990510299595763920480829708309588464211346949840954047795946240121135843516429575774319698977841871913685776453893011944679797586117007460785459535138135668708156894232922463484053804121993727670797612527227999308912644315965046785508460242254558294526633094580757582774888003862120084504457766826552279019545600782328560461948412664330381302970325942035794621547583536774169871484839625025652435609988097840999657978408740603430088987936260715096079705858042430901977709434518746888082554563234795767879642972775920904664423154243370824377901800470832066265527881184535975361950608092887977289893042692825726505972244930717669153500218023996422170754123220054248939273674269478995248314549806267933642867506035094612399273146969325036484695895152920209713680984959721948619085542642489598792743945440278301739424787284636819759358441810261794186450793045612977467834108576542074104154241970418443438742768628303365965552438129347982370127298358394227364422959316006425896234277203704580606604134299013466722251910598602087951877124508197291897844172901246653717084571724872500525161715433741773807296102622090548251658597993952109116790157780607045113216596938601839170634341361715709911489534638563940468629314542826240869626414012263159867101411367768663363958831201552582029572483516063343536450330215635083791218015296310639323899729282973931534063676369968416652217993766003041264775211546800816105959138404726220420 [128,97] 7777636804798994889498349554341179171542420381519922563887844146706336483550281704922813218164067848066482766013503546906304334560337684898155981961549654991791087470516292134381779073230202616313231180612894570260235356490680838394978549877557173965891700786010931173263265481317706772127643970288511695393131291608622134285529380848544219381707454776522578703972698643212780750216193437863619259679300779405112019548436402311533142157209472582922749511004425619557909820429150513716291997040052165690206091610668685265991706583173186044668007546099276308542118117307641581832409034398921769842135266732227200697397725836156061044558600740213321901504745438944480500636271593073946823110436673977684809335577475267283554310365781914375985744644100407566309746581478458584457677739535122384297710659722591066542545907608055683160967709282747894989589679374003013516015373529731653086368948483259902957172581351932773646822898530229366213645351610947283020972911152728468577269034692773867643057968525299750570695711432132483489708911250123749963170388677859462453428786973795153002040201403854421113327547838586056781842868505614494006149114789993157074151693175226942933495943520988063334983866110242727620618100175454085307630931138420699410357840354923373416307110316701583071270579694118691949009250383700586720824537786698843491427071961785914091075600988241970292977958795683913294153479467439928857465960371159728215453701636185097972578816056985089913624037864342735041786234100723505133216389289948134947454732296661812159845332504953570480113909565706977768128724381441617179577269496613140008965368751207927551401307549878775177380498150482416279411348279869409415129851457918988079265783871712545114764412858357120401503347400153208068450988973636502174035835066555915867373866080130407022432768867009117736985295463381362256078221127959453256943250760463231531609597097264825211967452142495263472093824489056439550825763023545939653158549963714420770965417883311979649037877239372337026614179936992707435651604107530029305202948174550805226057766080 [128,98] 293715270476570994269690448077849599585934041330325223238264552157486304849701245410820599686019047839488655063519158995844347409605673680431486217393897448718525904077862722803346705587208028155208426678165183755437032928808109369196993373319819339743285818773111339576913532455977846667721377977580932371482729840584137244073670464537175001215088694334412680669960449859080590739283841544396034395183557839239840686546962045462231548779414126452800935699133569721361092304134211742454858900303745564112794976666133535718138525260497231355352734280029855968622051276586065613127663412828675545109840331262838540267748688988079044379833112065441712197864685297457354049002146045326968472947324513025924613228307557185711954790128989519393729916623953966810588526684527565836815853204437210395761349097450658852994998713054457990285882758567682917034556252533317500733391834095824239093746455532262585073043900152958414895324410954522177556935616651662900108136273955545304510987898941092952506349466751667510885190193678561365312909798721666872320847025704343874274911806895862551474162727780191965768685908611925385310513732206503857635855547188456991262849391008428410598037019735366198588795599360964162726253254320288061924694202117481637952942522773907236773653269996040313370754416280988309001387017087010871421220336716802390640922639482182165488289173664973058548411043860432118881938080258080982848381787315690352331308458141506249155039429878668778354342978351997661132758950332063482799017301236802571542328084211832825936231702386717503827557885643033021466709575509176396734724521087314265549775556659643703545429855205178606654874890818988738547932421549131406425282511708564081849502527142574390193140616605790515377143756759219903900108634462013444542696264621649829658279772086598432459335656695240905049504596934549859711338520179041406312184704315753134297364547033342637377947760995130815104522929351102014244431776522704918997674535121122465670583409871323157934467126277542685984655398578349334562756177513491082041810366662101208302470 [128,99] 205252856236250472255693453760745665634572332930229065428472001114504629054817334731307271565884014460982532647212656773691874735152758550951077665992641193557407371696701496212062388306620064188564556549467242337699118177036791196556846179201072933464724348384591180565745485047154959189139565560229511313715710265916969815194574785948643139145577926153920671024646256126819398455497012763985175282944692602995190791233446255128878916084240902148440354332602653255442131648018412911093135615501106087538421615977576822051980436967650700398531092905762077511246943565767001909964703061404282309246055813892950186341878837184809219987545062470165533337013231954277158221266641130502049079767026632492001480354108849042355701840595671588270428199315641894150249371566272862186487756940212966344507959196004663261196597027449083744109896512197611231835598801219126551513381126972333376848902912945195833980833766685323281769667393047846800199983217448998565793500042924497562215512080243195768368202144348383666217595050081161144032291933409265865951891946261724390624782890023662109933165004935597214415837306780353684795889958640947138498999820821445259303000870232316764403136953312347709215362729056742179065933169435374696446099024655537049231560502316627778011263705971084345957236077543841883861488545484661497305287608343637976002540428515955703522685427245287551444876000708916562159871546979343602188580885058832573234731427655370705437580688245630618313008613144785515278688697391702081973042864696480921227140951701485033931697204837125735750897717418361339488113540007896182052612392211285922684640078714136270888049417076561230119739851072253957126930464814923601037159840683797312508705140691637632531370022775268795382475604761765120848437817231429978016454459458271611681935311961152229674812888299844548384827473518492197964035785987980720251015700775426471914422083861567141800634751598621200908799986355169347435433546239010541782460378313375841621122115312129095193310937388741672697310419440691705512878609818875696006469144953508860 [128,100] 11466378926622398576848941867913820429935166964869879151148083117247083435475911943629882838270766233340016356664128632406646479606087697076135957649269603316782860378373529116298068419314643956307195947722041650053978735132847198199980877798282871508961953265524474794578870408537291896644620749447375997692635820560902423613979449132174446840102515571768877751080681063749264441838322715569717506923986514181619248101057572070910044672630805692262669342304756613791784383226959127126166784879262320990577227918335022958104279169881911880329842772715501005738766701895372643336892838739500218365040251720800928739196792844024901438712174259083105716291528581900989438402472729260366991778538925279423877158584202736315404685990152616746163830683487518680273603965451168056812290331570630634866272927531655731545206762931708059511868478844625090134900097488855223938080591865054129440329207713239326826421363341520719507820186745241681840728426110713154527569939497954742373485678008243562853021747039196211190775301608902129220872513837906523923342637062856113713013271551394455289550299389998291419809984005639600699920533610315451206469674789750188240213896062639459849474780604554825455460560020776524926189299744617278551643382744122602989972483287244751304488891127596880550667509067857066663221917502174187415226170216077346031945290383859231453093058611161759404010073849546362715098328120031191102408562576356239748209157822561574449207499859199928936097942551525194165501165461935852266593518854656206650255913853653841984263559318232704829232120226727194495141908037433113228881141469259853759085069990744061140780332802913674479273699431873600806033153016099665061024853664027721739984061929108157939428050916057706474155594476092536672360840734397762983916590407782122677164422823007414377052030205857497721174862009431266298846390637881209918117661628971389504309627681365141100825518232742996360479785663611344799991978677820301260392147217008418520690706287333783263986938201671110088623540291934056669827992858668089660684762943380 [128,101] 114372319367577684575790006396477240915784713759008249015722481945229325145593214479923425130031512352653855094849009327143939352664142130400480260588657639908213543091540307128810161431077516199178253471698225352436190952088523732658490362530276639170121815108175978454325142945294263235617948656498233031313098462068844277988890281082280007993078351555186366157539919350907850836657409863948276679427938921352291713655670584574307249822733777525697249792158707004140985458887357766282861045063509801406472348680015789446584260269283627310274008338876023867794396396734862819133585929614797861557025142400947777565896290388468012116711229820327463090138262575131079399739091312509033038270942757535996367341137144329558586850297649180044785448064426129780155183617179166233479036129303498351835717491948971129230258142262339997486993096492062086744153505844627531181034737919297576051341735211070220685591884007553277976842336720835619995001064846493414440854755212571357935657948727192573929132990973958623038386454253175533754746181674686316415423265726379926823083462383471404204959121809118074933403083297545782849029231412330875630022403944406522405190458253371923587809117801758506039653982788965555741294294621357518191786934478849848379372369630818296732213456310485169692138637907486308056717616219172127585854876146411650112854116475482588545974623896543904305831794591668835334504274454146428883776587010174947878822929894409850268136156835741308687982559864086504846756137862132171092167021948137034601514070945128813356538924664718136191782451126583965509771237251195037673832764324347080912790514494057405697439747370917877762644041196748948117663680861324391026483076659762546471436651457783902856106449902194069107553975768851557137434348128807968914468375325952325940918387893730144200727150124960155509686582373520894137704434704613505404631163709547380860013563209735121126178085660679706267517828320200142359582136362039283726951514526025857197390916216093288078442949604698572188455977267422787197715622282091250585387880 [128,102] 4151733516028848818599751491215944396994162623848092759208187211023734526812674311508264620629100146064961219154720861378106373572571019221504032513541771677412612868328280203194734056799611049355234672299698990225568059926478866724938450295144216879613534999272710715991403922382581879640876131179548785969256951816263939800180044281008873318211894899618960802921287485489694387940964300523963011665838197530068778752818957946686320362135437097559260047212704934866202337908247630354223275475103275663576346759202042702989461379655197617625708294156076061759608870260730920424979316317701270401271517462968609533839430359795883561345634938911952207717294441638139638989896499922309980166343615408058011145538813388612494710693244658007509987449252768252456752596075908162525065664466259629425046833540643437020204535645580407733132411571477125311514230516890575057131835046905894397585785659672024493861905979470990226429147902990381903798576498938727560768909202771719187986393477081187408121201392434040295027998166964672065116549259689355105752570687662635978549187645573038554649042379854635215525131707407192814566882627033383053567623240019950714943245383104661726608667606856113904199218354520452513258075992751060821152013343026258281746601713597479708355854054691335260330387520734000275337607059562713429784651209609331931193030685894053063835393789678505339239379998003353279620138952273227328799199738935692259208082581246417541196382745885099440396281859087341639709108161716863026398640859748279785510493675196315152871459634506898155200172497006129665238589168212250635908578043467350090479093374442704406560100612157775414275083773677654646048461732661180676607455866365103343584200900630553381348839833637552111732565381494502284249135013538424761054326076800492359560605573722052505459624053751615818475149667907090118140348175816700384104144353468713778142198614799282453166551502297289008821786161127367198180906950666029959528606046471569211181826917911426984836255694239338547078887965010036185461485376067392335650 [128,103] -1873512701676153035430490725744481076513967876246091652394635835195705308225567237695170669904941720644859450541908587082877006949947659572454274837458353488385145526157326834798099990741350019040599939250906481829013742545521606962023931279245069981023217090808342866213812845789572002080272132571576533979873404982407070848847235822399393576404503523022614283847072340502849887847605304187002846626330675264869934355131842922918427358507874135082129141975556697935827913996723814825886148638670785184831746149818879658074445582316920838774242004283953305701337819250958480422941672378647468265845031302500349541065384411043450434113328875490412902212607258525853628085486894269720215178594849965840786034893779228816204141511397666117774027609918760592693743130191586525683612757495462690805389494597016403070678832275633456383508577257565634801377907656940439085236355782300558067603100310070709329241448945793477956301295348605943407676059021917129574255568727126683074692604817072342426209320621923766084148852978938245897496551607126063005449006809762751049980146601196062613445465574206535241023609864924962407242316874361280371430918414499861107896197939698514738288130601225168256802922513484490795661026660216201419239112702081561173007290165380115348288939622526196114718524992964300503316401792628927817439307427603410227085933062023190948258792137192591509199980251805784229956042461825321060102395201104958885110110624309036414392093809348778539708966042346171131031769954277481494212633563110040021957218987337999330749000102278372355925233619000364816619391802764177574679040359499945007907469760038957267546131154195731613535840309993986921947453090990311292594108830369503949560363640972099491121791511846419925092697793094779267493178600920735060645844814418112574491810411093483790300545104239813568514573916439557527369165817004190661501504623066635353421637323158278818290601080556556589081629739163651021467790710252187569377859838099193690064272062331712237275113455581098080341290077280730797547999510713300 [128,104] -23416057682419434183816101249424217386513762299227429160674173237311192245547615912248602286062728801629803838657707324407027321635335119616569111515083347131322847144193222441974663611084913561813960236098195123317563096561085330951764718289252983966919988587676731808562256633237559460724434763790588824065375306529642478295400050862996301231932394407660919638884539602658571336613140917512279958704119645246148042339444446854934538534836645170215456042121213876891289821838240027824928532260373553397763650292940433950349048581579175094384442955112342482174952607782804622295701388119495979947777226393658004096939132841922620651958568058929048386223915970900157115741501313667211632107396808045005044379962988582412536456387840597442843383528956427243321646375441372103868966944381206789290172287082634438939599977714225417291627180217696125328963849447776623235407163425979434754436983814266279887938740116749496444014163639290494955709797872620900533964581159920295353584864822677893408245730737254285030319810880439968621481693433748550606885621660392030988823973347239438366100525580842176033241360962808921067023690057184909910115831007577010535886197904163358863028090075513267345144424437878185768584833165585178555185256855289717023131813652497784841592928565507922657034756650682553273736719350639804276820278978909344081290849721482545131137871304238991530548938416800897271315847342872747022777444657298563253607744051933036796648642422616646597489006025557519550209599283878725314317659581365509775523175524661040754192130333384273238613604777272044848163569230603463615966454664426113486164782676013985530247668368237778683661084165437343282896390395062581629503454922698190580091036453559012767360400298097433042546333963117422451306561639178752406351318315295282700647687375651808816368680196801615286724212428181950083957031564871611582967136244393372697852516715263889512393687262737873476283703123211834790360780851413356930905097923441723050432461316212792001023351455782764261415530808452956925007816205 [128,105] -620123506692060268027175864365516717524057447652592667108078564994210428917581577278188490458419044986711313008062867135540340237547417673323219574059088183177983194265528199610228319312591968897383577758945404631434041806808022651503945328158003102969567545242403651312338606083912706339163169170738102248419973384028436159971600218429999601584199271854974570548426519232495535792694236544363779669526517896136715965848644853732895036403032380674287102023915624963787963892766056084422014517803728228206011256479387026005606722301024074113190729985719595751856152753000722770034760373754695311682462499329125977204950822027593656236238715309743949252078810263546167797298000499508651631346261253185486480112432002339908488749610507329038943455676563578846077318512212515361673445077593062850226446671478937356807188599209719437814309701997974581550230601120566509728983932851355687788793897877888587690846751999144698945431079224672612401364867204034721225576301274987270144194755179771353119186000154957599360105835414810423842003768039307879447878174100668520390167800382582209608033645695864912724077853167795545225581484451565461716734796233486986712870033870287303197715810595958909562959690786320332625561641326771369515227105597650979114713538984191432229516900023173776847626853735705905034775191922750748547494072222179781010812018106126996555722771224431936300800984264671063245002419207806465568430305949237122532852071442872584802779901098567477691793777050926330895504195033205161091456551936823730618343903773981532838087871568575840218993185776624907401056979562724203069461558962111149189020083889414213300299846068488754590235892140628181426778363230541821105680287906604409264959409258777142416743998897087847329668903868360377361884541932185915703521799075320190346766636959064769220368320810503633507690670976235121792461270464018579455987398365414152420066762329454565588564741822661832294905892368505031351959151724426696489561341343305999057911297192359546361648704702026852779153515485795914759900 [128,106] 10922045107354913937733086751702903476164412894197160602421288123781786828272103123380117463308475230374899788976249239922499321014813557018978473670352722873278965219172276089678027155564960617887944888148110760831240879774281123354226982765753811961273000284552169955928167665615055964754687768861684507179853662588864848042579083619720076626497981454073207253028403890787880429944600082538463564389012397414470243228969039950254927158315282094508278243155254859766513301134174064752548665511746181309839841508527438722828512313264269883648620807862272817529171034564517669577579031297065395257214364616646175981863834440103130907669094921051162305596043281049206105824647632911612649799280768393300193296333762849837480508696098258227527094878543261033462137818957319361835457453602247272877357184634799515748281811125204787344737920335100617937850885634415668415904275688010319975342887157104424713601021351704836942425835894594222788729124685547157318461499845173467471501707331348724455614744204040483128671686329954337693081611872430118594183272267596127109757950030360903238727016303865615944653362247221294671412757311120279240460213321516924079127124921953172469434170037949721601965957318392994903901953055738922956869336596347745194472723203861331670359705618560239595159656816721694060397450115734177440522849512067911345232876080448569086116180700374311892455936584494429151362462187545255472348727253503805775412328940812499195898970373949626950620578384688217905868899009027662889544560841087060121143211119740044564041273307461524310767364367401594687747374897243283695917755795663927579096985614341354926669494182239236755114168237021688133479888758448342774641585754235980423046411158170913371394417675243285291288041472620916862801526657933763388679996680563239577332246653074287112380473401372869352919607169868304078129964806616697297943360984713915395292092866183994685234221497965571422589122842671779540277135625935551883027014751017231926322244974061310805970935935910466607410497324001643160 [128,107] 50317644636215909937110360259902884768634271822749447976753514144854212681025058757361114081311443068152305596716010931791115107613598470020797154858913939017004546256299838863919779529315155632464845149900872194808762438208058156145883321829308968704768146817319326722842438459293846471651749403174205824549427175729946651879270104353470796204370349980119436970710420927673766942512708655899547898855075218531268354708831996171221412162116006610952869345029175926791533761598887595891180788905115538994532790529741932683136563011566147464927146547401616822451941433124208071274915099029470497248014834198342374568583032638883139751230740579966969701965541099514471580424141344518069712950045609355821349853812139278092512691247138544336671871617491964621779916637809856619650603754498944535458093926226587213625563062112897653129810733866040463571334924109962437090576131597974168497586652776201168093096731182387821231962188736589288520125693036860543053846277425048850733699087365172454572140403318826488086303395220229238539962203260949012896614207864551353733866452175403928700069558532389255414901807035473999105405684564412394618297793426380816599240904552445800821320874956901585950058383360488543807054831854826551746229722996521494827884194643922598549958066179019318268343737115558431637458509804604256987239650629591534855569529647764847470687386653082748002036839237124336912621428566247758313775275635079178918092193085684213246267747974927325277819930064184649589046063969418412375819657451840170435380570925102737389699502907763079423947699019934957889417158630021382238388336382153411501127047083086854441594572136272841219875619300924838018778619490227957905716990768950419323835873357509573081994001254489104399148719084362602879720526205553977291054270972467374878833411930152059103841610384970133577681427643696270741481776695645116689387869014439164253909205677557376355543098113582681635169420602185938110514597847777079351317795954040109520445539920184979893843591692916101123912062494230 [128,108] 709495318607844213412492823749386767275022795509851233625764253447607923928638495456852242753871801236931613559097592793036763669326605019355035890975703071197381578799151624179019021289665514351224431615654676379447484681636501661601976883636019642881325996669262144591908623003954988306280152811528426715879444186716480859196692169681544146257513699559913959530279781461420979912974155853098601351264567836769165584287944631322909974978539743864776078665996439485001044302191504878401227064904527678828470527543064083772980757297881506626738574559415609810959449480948443901060718959842348457415887845231185816955001954651860552303035180817380508537821766775167688196585855974083674179265864187334808424677538365812660483625202449863071540108404208992834782166447700844528263515067648605106515329299246667526614166926067306850502834066130541049636598161485001888648835296332414710851378281531111200848213107543036930288415767518467449568513793787425967140692405770365773847960354586855653896209929751959106978780391775211137587154576507818713546624049719423171830385125154231263440257399728189974633898888901529746612322706834092793453819917890180275340247509834742764574939002164258613430383700808329970039544203066246171041666321009990171790078368924413815465000681162175688287700269102121227723094056599855872190141562099695981848493955301923116578430933455032903524448409377233166206314983543350417128621900072084120946781234785853893462853429369934301077300035110205833974467239865249105556424862543784519554791211306336476213245542760026573370623273404300517943069397588791458939385951884428573647419674187521341088300256396655464684737348701382773562350061798981829302302125522730237835060638256207385943909955983803354997264952559953463452919916974009258711780747135631245782766160475591149283832454729498587845225337919075641109166902428174851616356714666106266456536280517561571127821792015892705255776839476628241102850411627955606459746788583332837183741403628260644639505499764396078985674770 [128,109] 2949984962941599732223959412636725476399965984994599267327300565484606226540773457438785203588102663668429167714394857028025623891468023211606295470677071812526715843964907913073505208301779471734061065499889014728684592711342521056244868864503834987518930274515186455600250942582651328733243109976748938524077930178663525516323196506810930752736442287034228444160901153576219327125957714507976452785820591376363269675914417396798777435055979656701065917178370233876310189359592454828115366774676368169608561446095854880104560077803621771075855987336426225891100869290040043010358757528758436489484263809514539447938691810141330351175316609810242119039768349036245863896993225016542785059840276825286327505897800409215107937535924513664415653983268139148415192764225789134535345458772254698222262589695066574911500805367969066015068845782854324774599534587312139510945843656592557098029400329214366529482896822372775292995345207782614769979914844270792174304110415158756422481276487792663425376458344063593904552707126452640254027481749748334862774124407597740517333846394362108495569699038098434406464156639081231920365841838262334328393752943461256609446335026531141131708244547548138509660786220843801132774610082866843901860958431552695686790937130955585004803367869384923852037382650415520044014156992023893830062663967130631252367701895467471393165813008714565263572208758819870809323802419801062388919102055106052731685791623264717368417022704150751828498201333242816854542099163630291953209825397125687957666371323562889408147804817539381306054629959126523703589437339088504885690705596263496521949369592957986699492763497449738257354491290906021547320416633402632978432774904280715315691399777885487985178810550483241519115197529939497807168201964937619223345192517150474487498069651402209576582786308336186868982741119500395214810956677265179610718630285121883816745342555016978644078190711852678154012484326122747346542917269559133347454123018443500310407148399410677282007490014883695776100 [128,110] -30331128592273865075899348056534484485657842195511303722890424656240212040107586268990897661996728667117026989182966106143089086138182626638388606958761180550640800476054371566287211163699396480207168778643717373634628955045410652944975781162679613121767311002239589044504923089599158243425841984444259752115749979297231263281777071130917638049343935463536976447025634558100711997169287581780293773145027112934110999678731134724402684866011160033201575602620458660903716405098714438256216049519206968409655620328398605954336398626512845983961724485353597350947819228758356374452525826508022350642069073914163648980214335691362351289100622614282997287845267672784788520105926522061980670728058777493705608249191296096457639851404779451303123454484418057453402738042645146973094140008837361254752261170588898995575849656800686647376095633238750218122117104972678263667995591264187026585484869618740435037575929656551023447935774308038809519042853263281734355051084999090199453682096163002828853659633358814494093745035056246845069926014276425567384765943831956958340333694824933158892749600725565370018748471473306380757437441218727928320094322247711217550409073966439956228136598119786516737783770001370445876094811360234244645667754995092216349947375223125842521273589930798942459746337395535172316311831789881541539839272643748808569091303079988667184090651702412373994901991741682400066378259773465078882924411457210457424413731143942396261719668131680212133311187110159855789506058775792528671970355291612076311388157044420773766426349405553530831461232004379699405844200512462048101631443786713595472595085396818822175230382270245730915156593239910036353252661715082628628941241461618990257700453502952845670203665009344469892672748310510128912021059355284009836819963183991061831874107089935897845015813475027308011820482386363832510563162104092593116295282375431937950716622197019719367461978240361663623348111850654278632212156792659504085940376177034615829398963142803131566908269595849805 [128,111] 2137138031548050220711150885327107103797604567722957995540024441275029327339251648227297541004588178092457133359065054213843915453390750610358000821248578357314505841832399025910834877294016771567270168181925883196050539493965215064617267444766346477794456299767898621054744933863876828650967991244213625313510246062552594863645566941353921601574977031793470835389031930678904219630405250657489645850587636150784518325972876239581262143768303983129751281285655214719641547114484547483928843431478470630901050828902959921224194573075518696373312278471251542605286215500416709038806630266445269286809275822644053459253433865666295190439878491169588361276630116826919493700101504027712132094595594771351107660143934365016592100904837772318952239311282908170686752893199102210592725650639029363262858302781569673494239732576865473462215904794011392658693977517045310919445731026935304145739587795573007046399660255321403213309046046467046809177526247655258493985022103214113159441647661136854890419822037058256923069736575040183945942925884235834550588341098736131655561891682585630041183376934682983603894194702674290042144193618453300814631741313867330064175161689240186667012129417880068294536388241234192189431748246322144920962036527138589014907173054442046545437261114537777903320714431470928578649624408837788724729938584601890752182320401931698716332512401603852847198609403172027702941671921111981340825708267028192432119088660233367056771392102005795453426705671342197154577089679550376260809018003268257123261938614115531258767606477857677725163844634495560750727225843385628982967908656343295892071079504100356195226837810996967564580171106654377105403144155460108983989088821152310198556214278459556146973992999992558016960616434342473845844724209734860762347623482351868542716850453296319506297553785626654550868507140689515456006204488092523176264369813810410831411225806637323333450735185151884124234917928747406348314845193052104840480045610456013656461406361712034745938993940 [128,112] -159053872051839881119185457892481411001202905658127452850563912063025092616206163298293093724068298298308562378900819361690190463399064296955229088423944241146877446191870143149220727219854877622773308448912345492950925138782548669895385259017685017691003730422715618339208920534171601247687543289367510107097705640416242399689712785382551279862128952065470425733521894712731390469468104176857704452682978158355167944316141931086906465686986173870499002417867946824426575416097719583258903428053082962240879691714035915434426497079676549664304434962810495555771902213129245158562267154608101967386584346087025603231445562349187176975709941771436553939681558918945259911087763831425269935986066522460497473552709557136175185033262790591321347505215176083949268735592755541956829383088173789429489518544855183617696976581845997663606488495929885765988230864958005961573883974805912929136818847957440250176433857200020715473690107436719667325916136052714653475523530370598434757428794220040812403246642271796216411684155940387633020117393119836606072527493594034485693195920712572977821929555991056124872882362860489737397229234053455334238084759573182627393162521166985247130895882715797853699145250327043743971830599738834916914029466865520551885254308136448419035016711277839286402161385686940707223820254795307561620470165768900863193940670906415121035697394426614165773427308874496609531562710131059002966014811329922849072257784068662755023753197503715478336273593924243804761157637792302953608996790725060460187716873946425540646688420843291826777432237770658036238510251597703579633317285777724965422219420091142018993449827961694885116665963158194054672968680927920909550130715521905122046142433158627863355935407603635815210100953969092080936794378411211643234162855687255510706693980784752496642548536059177073043288793340902658596021376796856473679461821951189819764055296903064887258106813979203639274684335424817705746500929029544513465547805878580757584014782168856233769265 [128,113] -829347685462829175747529208824047702647029128497625891729515895789921395022096640825897927599540080879152483578012049583998945415943380152462596833067183535977590935074620574273299341932227072134717889250481552549687569382118297657281976897931280116087212874355903485982866830055689897226437960600819765337930975251043762325758082342547071442172874201837909411688449039811470046544091518577268731745969904831249315800752593096021584292931511901365341430344313390821899566410181023244185074064053874890673609851581377731629968178566782460748257964350996108497624766981313590495156719326177102675747249817574700777285133878213556204094683139845449395926291508846741161952645778396551305746129849059828190156890734268807104251924550024085531166617108323071058471113838067501879256620367082174248447708152777003018211346238209711516729493279751573000542979184104324452941367455197454999356527810009068016486663243023659931365904525088310327037598557586701475045041550200980074239791528657458847061848616996112454961851046486207275668019810698980545162578334267802746911852273755442538176597091631172369866826190957501852039486678914866153319101641979421251060434478613694210097413419233647819366718156408548212624458188232757871437141753155170275544762558153944317287264689483601220724824764451990009573591300891194718724320081052362040086619564150094542370695184162674631051592269183979672470441596362456744897642365390133407173145272797021576096453107203381836651714911171782889041627512676339161530861229371830242600653852697556490540060379927728163956257311631921433911509867452866443436369877602939438158489925568828713017528533253854817497319613220090532047641426733679293931515117178468473996076660808265867926488451559280899668090796613588997020707998805248272603445287856330507120109922977810807521359192924867499382583651317595748730169689425526190682695134302339278245492524878953959132638068893893522513511560990161583846191525002510871711720693764597161349654890289014930 [128,114] 4276851533191214548628235234111599397249338682749284443960041440476115429061494715602314857658259810131584491411927283476895571004329785444926229349058986541092054885613111808894623983331546070189048825491392560906973532207829795887979389189751276661746849150424482348078766852718115014373777438246940906325711837836649615147395490908753261907907412264757121527425655905404781568974216955508390474928807651289960923001734914924884356343929412652910914536707952091681702203592877296887419656429441134958720963489142067037510135266662349519790585054180754089343144509636119844490874425556596740577829318870625481186672919009492619413571053789793381332181853623328221899775351432984009934162611783032046441984491944942234371134973399268800122111756784684476616768605686283690131588331364282152983742522728116814349206783325026617563088329145355120650251180878756720382012996767305098886077139941982735375864734595109099089280847768222272551158388741902319544448944259662912764233173049242648255641394735674623981288795630769010558597640332779119023828758573316933103543032665318746849344701301954090361310259284909092537918619119901545052981069464792247896600039867280656850696280581783349178840955402962525475490010302325137458643305132200737713007650601220571819860559541155836471808376885233711062780379206546601749375720511406240822378991697668607420662830574116600695498490652582573728260269976042704948429816732286274655711560127926877233830391879580771107886135342228440362707572032161396968893129027263713150975743370299355564373200319174028630047709698705899440269608700235844053806653975324118431610601476850578906286970307259437344518647514794298044378787974274882968766527092667418723522301216191184904780060415378162469286395182457142499333786354515314276747396390549941607496855922118712170780554973780733254867304805702607611018465933949981870180653130713561832006907686671829288158394497350733343995955011682572568166514646018575497627280772961978423312932841480 [128,115] -2490504060124721649024518691763948712650747563674617181403500821880451716258770660188077419719696316489963439509768844258844473198127934136369674934913914576148942415173234976579730882686203305885652864839388614363165240062664276755084267805667147832110868270446023765957606912902735704661361924857080398891091009309486459854362509417977511288232469413247365355192245845047536023545221133414340273868853005499958553379177579784894815214820438215639364372308812391082562666307616565931091466422107044769217811235281031641901873748355138844001019710338851874662542142436297484596044390204306372000248777886091523535085432903543980988662235886354843251804856492279369348506493550191804581297365398081184760664274371179815971563169917360665421545440910057079605894916992779542968221015662071703733523981884752981385602004025800269351990663583403096224682364710846183118640447131847094342372362411184624878120822293980376494317257311896931600300423049575539847373054496265320685049901197316869244004383640462115680112067249783751344949938528154561354601225373822801259228043757926792952975263208771225007623760138341540747067238610720140572178675909819019439032709138590776831860704292561125540239444790705511238252841185734292187220768275243156775116456440710504830693479002603571464778577636698280543293607474592593079565592246622466471484570666076663372568308411723756329401816515465233488487323097315135528932555130947448620778500750635758853090748232604849802355328452045209153788967719915176503812252993830150384822154064538334771967321626242616209023868332278033372702915864902527343690812711260931507982928337351430294717290720719159491922066233185102469833142853031935445661319526409678073663971677071191749821457532621284815342057869585562342498171404596892407664105952409382177395751778466375937487814695703370856968522186926361271042542347607389778286354340204012512218388176958373268443440644596542027123345676676028199451792262273752601914703744468329533004530 [128,116] 12553646036693906099500559776220271330416829201530613265909600016882085808857305847076041047407191411886084600717527106802796541337355236454828767055206148091469595189547567485621385665775354293820636898364035230369354583336439043510211202156674833011987863674965240812480531348079034877482508781515941213304230041167215550046366080927639937820126750549346571338077852159293696453694747854476896086039739120610157900963318784289206038893941838250226301957554582853453626605105060265342823639859854132281274623576076916221589753307032718197917049806079462862209423367525716855686615482795518449437204150973859338019418704132556030523892226043133753205125213888034036622067361706151969580390613723891639478467817182678470700361819342740080573712611354413914122954060815954410632740940821382751805137616652975600487974929058103975709316378472457700171519232341010488687796362284683179299024657837909854860251030277869222500200680630424838956737592846318767719139078967969270024520881591158902214964086331091734648474125863736095507501106673462214688881866084485532972839214572126563698040818919990113822670198392412389301753331537835989968825590691991184619680282828333960163522307811612827844624643608783570440076674857098585271305699974789196886570923082920079834950836161776362710307502958372888054581237327893428365687330855306513284414621430173344290559736831710085614547882149514207502296071009241527687354674562787550719268710890037394087550951848442195144259034574423138222065121347637248983657009849597659872921059155931207431584942853330091517238505370308167327865869761344329441829812045044266076388112769444019319754359088643529541584628361050524690565923483912353081560565149809045385070867981661714688131079955288304619493838226493398269612161341270165872927323979427508771560799900763755896624001137517087730024569026950677593505247506725180490770313555082550930003101005655519508825334890698228400017410770424572145591193955470784625864703273328442670 [128,117] -21523587549471839970704225587746910410726527160667679357235425486777313770942031783641728877392250435961626982047725352736753358656780548678808921257421122937099535489333733652020724769021722136114085132804157782152635781040868549868404205197166605534348668077860819711798522149557471136975632969388235459245504425852055499909312955098969379322936998399676377685664644833605391242795121899315149311655212941191404209756431675816336438946218173336250757841630379767914882101285661972202031958242859907773083789345602494949358034444021205653578562547994964826458761598050551006810121455862933592781914077447492066950874191546038364202446913068141383749491492332681836264565170552826370414360488680402461273702581857804214090073641105386695450934894795893321762562635005472972011814955247611599300720657430452542381357207347620910997567317989302267991425456812649052948787888006932453123861338656929460364540879405128570588849382063026785217568225434387001165027996306953790657302470867290739656311535682946578829631198423157568477071606113793323144947736302380931429561478887921485657292762014094647762394839168131622948379803808712838826862788976780057926369548378854101594445307346741583635016909596279151133310438253879289352143457262141508847109933079016063622980050021363742883167717925294893192646772272500570205904755773864908001260205252045023124387325790401090186050656280379176464297873054464635041384028532137744995872304603726224194626690114008474876101074048295470341938972217319904172103049943472390615097555439245806262147704226589880175520192087434052245175371795942661529078758054169920035367192682024512401451039629596970703958919364057180378184431676057118142049791986159374892669514923722156220475458635877074122194790853185784451722705641965232358720377874830898117341852862614116378675078468456058614611205009248586516791058693946503795515847688439269880052613013801590922471826170167438608070898250114017037589606403474725706377962599560 [128,118] 58064466251054683989578000337423051187370765585627243242522095157179528577711150898127700179734245671414035233981366463634067308014418538448459421673296578646821610932058895153085636627742204847481542524458501905439288765217888785800630740542920017906702405737812706413968225828660127234172567422945718722037886760767728447993771678348367524318716023982774453297291658132694138993864073280894712670247405559879382522660955575070431993913600513197733241627615351262048272107968581666890369610728052609149368241227138794825097490194966282621712023535745455337111344143315143711576706397153862134249071526232210777210880341707594359376721928430354004297943769509762107445229763635812638487575875083302999113913919098004039025499226944322358221140274422508909176891595481937229837367208741784201859358819408256015855984805031991263963249771366821513121651046282413610156564280602586693033589323769805484070262682566173421412546418050408076989650956273486705822443335734392436117330717463059731338437981322856166985169202166605046709320553984483952852273465614468072899067793927941658953777955917196508797686531574827465267393639254356785417502272167139330689386775773928481095891737510044421981339729528429266280386605781590741171441380500554999372364918096682621227434049408372492372519198494552264601424027021199354096548392767565152804988868559296211894118335312486337487530292310369282625766581130938437133604827226906941086970714600007315746578068028735326325101146691627488015749264608799721933639951095458115880960372272046431019947661673149513055147491340918471682564648838304406096663077460299596284813627363023694250111791263310668740138069446727356032379239240175555477903807203632603887665264966906438345767879055254343735635902673202125665460966419534420807869396538434428730580122327138856902136045657774319933812249537075560424634223455625730355918557656273044260177698420853725298888682321206537892112085668400852625477903088926649136562820 [128,119] 13321528481291777335944956693800045952160481242658740400938620576567171234984649448751074926164707432290891256994514585787451211934436018837888176428675955366390831920604189277426222128203428339310689671095566706105384630284310486613649241687852921798264070363938334760669383745038513205111552451187054910221915078855918869495303194131841872003782937428365693827881888871867384869561498072849639525043152349414594545702423016787624062674685207174218232157344286745654087460550523938341710979165671494183299574414233072152423597395914656234324397301638604382386382899461906331649211118832496581467367674953286684979396467947645693737882843075872769226778866491178174877164976453232703061784493843774652182636195239842276023878791817362203103667075076157780877187611573866784892372344545120880164578264222071415252136098135298456779993467117350126234578733175437451465588525315297835893233153025430314491226709203393566674565878280313182107463628996765668505239027611694484418163302349812295481398841097811672036849177730019894667744781174205538968864410819385071124737889213827301582459503693332996767202555809813229685667865888224975373542118823820646209592626112866732868953470230732053592940741458015637030699793402491566047320072987159693319047654634778254284923889257466590224363233707421985213167225166473860892051541884971222551516758161271376091055288698890475456812341413781880856650144164118582754171324949336456675005141965917081310987028538256210428512063716001370120676123604500592149540642614453953167690600523155901886747216160297408826933754969396406768211133744380139596023599057542240304252366647299268126499583400211905569327566057209306409788035977496732761294126153551919273251598800687182349686197905044938472776735569925381594845889334393298514809982186685752030539641723827585338623567437470259566676876366432004244388531438201420379284511424087851124120145915029449335540180784212181379528369192699552207497766589930963770 [128,120] -59921843635124248130623797805232725375512249083690090087479912734383091364889472568908809758039827103633485391641983820205025032368554801333982056833565133661670187697270221299412978040587497440137376959842317528113797805942935709487193774962502404100126890328729206137157376484978583300596339286612341429325577064143963597178337972240698524375807516785775441992752792887135597854020914145419608226202930792621840083701020240296841081058095144177013725055989936312447696750268057582461623874131810062628486579199724114179956416025663393090326797616175869590139273351961879656290426989579105846245978667191591103904127090745623202469015413644441840832762609541242225151664664311791161294269735484949580924021707707328237302895633924901628033694237737349774693353400001889059566519681587780894278963614185005605064075887506425137920417640566713255207053182376842629255412608952659307293980976458591616516625780520336881116887020801058959981630659157687472434826501523833449367509264311564383863543073751978504901387518174099553795717749629867603741947806200441725105447463386512589527390670492207030829209255318924972303616179384164267010357539133824761839626898391112567053743789993342783092363628618991363008471219935066122774060135285291110044167969638761543801157985769091745573607470833793487657990009247232869911298897383721604148604023392168111941267471772694251115358263265352925500780623341048587851249938881699678732789308107830072680376561244537191055337537599145306547326221714106140702875834245034110778461819724239383046160798251145374199836488279540386490769306632654349309572260655611567557429373610132715475293434375851529429664978436280149668275056684573607964919089035332614036647166148861000824990027328091129557933076141042900560359235118126931985873530668908618357474601530131265196414026173631829290578044558237555911206870777487363052366312713075696962467187336643977980957593340432301357858699640299754790764716731995 [128,121] 6623861773644178484028656518636814842943427829629959194980721249180157592879956485080609867636312060090211279088165043680762519227739946114357812257531686219482001495053622225371547190300121765676518884988689400804783547416621561336904564356536478381031499296679416828503678958094960044835644466665756199191893840772256338936295649712462890714699390598118565948915240614150838842293808629914840425717458739406780668485360408608191830750365241288194848338781481761666758754921846872607787164549855790397737860266177767021701438576509924881197890445999701397175936169259176515191219959767065005843276722529717062490798362797248545835014380357945418276796870185118110943482036315817046815639670490387018372273956875548085702407121111256063110970770664952469119620345724322445111701103835518041046841839966655812353126690289242781599126446972879059774435707408226527280805296540180588214862895340954210707795403597770801754125665349956736197466580456211448694491889066605860860717073228161623279931590689595974888636862975947123179307612957373125078699611298971995814887867809309055284423538692265969244317513169827091854895563469650976164274138566386949585841256279673589927813545297813979711882996120198891014891166810228282210596579280712032100234056297111020348390059271211910074414929314063048531952361679530476976651794822041854836069974176265778092500676063790235780705201281488288546833667965088455946713691724658040884305983297403064981618612617393783578623177903101630997801407019419831608631182597367021132940269178931979459725905040522629239062626251317684974912275888395825852656684180718290598974834565532029793255899406594755221364891446995581772124468653347794544636086601324700776693678760977418795139838183229751621672485862711152940059897042349756186943303216575251228646648785479478766930472138769349144951568426716402520249244242683031392859946352134360400239889104501846478237050250799834375431099350423508951205390 [128,122] 9015133097016870666280097117126869321464724138198162258202739154509345565888765091990228484266555393670247783951115613807063242695352417173442151922369774560849681427112237376554369952299000782735502562253007044732761776362064028925678846097567017539540635057378573380775726629479972399102866184098648072812354403144346393337521048593202533565699167534868410090333679731067993773902695249032688600930127840194562793893495836259181301424764599640707744432887266451911998442143891885329589626154373272570413120498101221802359243038854085036570371059949241436497142371135236559295590872192771143088269653547080481391737681909883788234032338341808355382054368286827619533191103722273858533626171418341219467634714524199319051919123426295763215605552825020459125885027952626572944624817010329863130708747918937414615285055168761135301349933338242257258636346263647060765162652927088803807926301236898413130221881796840677687980407638936238977587833671395461645119633286819547195757894032526129818164277687765239613202565202322020885452646782420541180274119493474864253762903612511238540488846294300298476106559222586163791728554627943768933644633833037995381276452695861922886310888276286696409008935981302219322472712171296170964601377120888999811592560655437385801479706431060709758505854638509568242104481861577973767327976801211021914356340820800720114165872067464844016485468198730589021764398361097474408261280208032714928955342013937403650288428597155122541081667151596901425785266750107510495973816958268343601342329997721487141513922441813112959799180077945235518627436104851732474948183575948020055979422746366679117307607681014549234984671709115518535125018820795938636803926887661372672535758889483653967944984932500697546293008712587847698728229300004691930510841845399071660899939472331970191232375582341141512839760049534302477417435788428242934452025579795838994228083019784549494057421595792210224419184394622643371 [128,123] -1550678368919685977697049226028751371537560378781489600516363045664590493876594115833163029341321161300898895640512432950833344964731333053253124522894484872844309622250832114429056783730882919784155474722235855900351769642273110250038753768255304301222663538664938716000041154890753860940352260912134775016319280541714039234113540050891686369979975076334950023022325987673667236272383989504869061077370250265381925652951650188529645789040305320117541413644686480588195507399702173170971080395784612714327218262044149795795123017592113945809362835028997610967779990615068249193699133378763602656763314820740256918618991372052318444531867462066811376133634167138618419173150130726389160384364249614109189641160743985800048213959171373398177144304890730213792354899994050737605813745414584235748686531222350264473502973968186835174477541077657371462919193997316834817450351083159087910062029354468472497483878249797927470372400418943337071221628435196061371297446059051050133241968050982759743512616442503538313031534066346762607053662196099526055707458430652005198076347324745322358004305820712010289551158731115383667148278444624607742710800423522386768927183483889810721515412265885663274331826668651063693170790321809475049838332441569793313204326019705512762160250281895661525724719275956987023854030350220745437402042010181081636618104092074326331588665917841957133608388048228450237209250557468812904160558185117859543983368151620099332752020703453352762658456275218112608273014952221016249627330009147735895293253737512265257327645859098721283100039169278868907471306567591641928955791273980890332660850383001949802007684906730829323269452129090478528729251055256203504739546355943467978937669214755308704918310213370944292041191209381318181011623822380944869676810614402456000793928535054170804431217200622590392462975894170403706129701939332939026084638635058055050496722483578249874151171074983170265387980808730 [128,124] 46916806207124305221588814438169546102989203095314766048657291295522902476279056826962330961862205472114620425954927510307076448077321750854416101213628394348105897955332801009082027905969251987491718321616314200702557025175281436269617948876451417625468053459180144549962543781208462011726665220946708280259254214758756703726123048227281316315236430849866615589880637629506761181843019091603864331429913192091309136029903033363430072619596842925660932175779361769461804781556726452568344783585976615027787310623340321928403617352156107321465970684195976798953261583627560139811585052679526349920645340876440616801637232484137850987359564089790452270003860285818838408056101401083631647655318713285339494765934087328252098769131656201393855770440349032782453220487840384571265087379127243977382159879446650179593325847898379194637149765182173004981256508033318699959318691125855820324369619358036945780185359004543901015758681483721687190924060589811860784773635002096674978495084579585465586299235650250112411410585345970770514221547742702568334609771184394224610065055043467326286782743928327300287917672741545661317275046635603173822797630766870917101863598365133050278723812778468372792971750542770119048658027072092467593837952808456756018677500832343124407865970599212950658668988349681020350859186147370562843789525550550590928546330438949520497385671400838981160833904418805442947578559617541180998040651567370871556733510788366122987919101059169876988481777726633310730803688188396461105857009476698371580690605541904170028089550710293493030155772661425499375628967052117109365778019716275663203181152618118214196222360167305334398033140730555300222232677205210174587520403277261491421810243833462422343853799966972756819951832387969031876742945109429582831357692982269941309995248713302414590221505933698652497294594109199365730617981506031574647011180656797418876174119747408340256472109771673345067669938 [128,125] -31889743184665286818757627975722686524294744898269866626724090263006148561641686956593919716258053981626778524872337069357770024928645009376968446783031936310914263086371422962923957677038687691308041513196034507215973671565369334477533409360031461239414679517094880395575636492216438207976769768374174058542071958507545070431038288992226897660211896464867764203852942607516230725613839869435829113990772503536384732863906712007593342723962038415659287915864543827892225247561652119027930508941828350407768243426638282859929522524533888548386854919907388779295353239689116107707242568678742780551619831920727716999148520250289913777696187037717809586290720705262523078400167068425471107724562386267872668469454489345291000945181079553999630643389559729062385953745060712467950762261237360507594960392202146526827748355075542921784298099575499240434079255785533829147715573251152669759605052929796430436122931622795320697535749871004598938743924600940093381674065244671427788289985063351047632524434325371409614075416673505728902539665239157352005974289685302251174339470116671230902001762153742686236568408273450527768305747865130645643562331995717297799565562591763705823885464651574823194287573211868007040260229153716203614030105512091797210797358165978320122395278493233979051234396965429049414464495053922169128714622022726311742459044910170837867969170613013426302400141188019984136672123405702215045397331486484622725074689565612180866073003882988243538596472928751417087561958662013534670239434553154093170371944950627245237037453464495337134040128154196218934107907619144037406937312778408956718416163286865463069055165566822457482048389702046914662736143975680837542992157116554788352594960536654317659317793123127449073140952782512903436033836968515980563047482971706521555751289025775431517742604337817317206594122040140259710880507815091956693312068780574648187333876607362485132280322253118641274 [128,126] 20979091592667484379469564273233989070310005970626176537450392447363527981783944924907560553168284531236917772156116353045621125539795609175056804833936162865564259870316150331411058370552929321031741958291190079765831881580408628364692393870338163276573425478408127685610979035825007627707720467259656121777246683965131309663772067975369159355737395982574961152985911707079441330401062592823919633517755832399201948473559312717973614932774229725715718843881654152848588757029878902660886357449011798709048876940360326009318002517983342108680013171537180872097690021523368636970482219686862965211879779088291187227023345137450148674770536131424387649584337740361097355418360989031997341610262351000461273940538632907654484464908355812309564615303612353429931972043063148530569623860449283917669515903651514822343999437241642578105256498755139050009259549198635437715295201517491465182739648062602120473217826506363674729393240730158012366544416414398264126103688393503476073804400411877511910665577585534893700436618080378819692998622939317383891339745641823843355234488222989119551894392646509573582968854438664732770536379913009280236191115371552020299531651222317656625318968696077356677890323300126297928047036051444573711640901994188278325382546629628268078954119192815858277268165697129364734017677889015159380330889767203276883604788002309495180301838635798272812837232177140046837497262389830554094988869549616461675102226040219181426514901312373695011785178965597687696635549332088635890201992099417824495579322844527517953565991831175253204341580006700835474902084821257613468750673197707002503767537088942940876141918437669862284234417486984003728590261258002908883966092986046167069782571218387008663189318684967839772854309016793301416184071312248306888564387846800679449107753741735473284525028979566792365210103966693225383340303175250761731107990628276466984914225406332641074710895066775 [128,127] -14634216417800970502378539008182212236676754272182792399027610512750257718470091797793946431357103702211066490204211190789891516078271556617984332470568856510405078196598176184694203780308068128692395399624350656364796601357219276815016534549326824053064571043325816527920086733357459946009639797633376744034591803442212772658284184730108786531411419271114740794595556754349365644692245325241720301536119325797761309404394456988626646166840025032920738898727893090652909012572711405501418510681960635833348759987968234746547887806976810801742276325763185990764480164497268134332330958072128356962884030868628261402625579313226186236957060813618142295417797281238003238210344946170834536775015865723872185915350612569494614334744342010817925723850805841456875858823698835253357548356492974892461902798807282700314932216461927909570399643161161483228748053415466088136115308030208663726366680315601396470317611228720774159746149987102632882079186518486154965810367431670358022606423626178176940791618125234778093120206213011736758277274756963939671939407106248148834236178420973859185121185539794841843841632147014022292497883149653113516605421655454074225363227993040746476358958755836952903600477897493273834788463862722169972020180481697367021877320658810165331298558017239673359658312165514620908306931523046718698931586862196474510894637033113709434523417823235158526691873541645574134597342072265300732942836685166602312532163395376687784182613768681531189716414447679071890532493004332601555543149945602286411463507258611927480408119965903482060032965228222543669110986496855864681057471616482136966322372757953654664900822170661478262108878625640636998722478740782417679204916604952165507158698878625123979363930688192399276168922975291392322717585390427956573411211733524211550232694964402666034115866469592105567260115894886679085145821916558720356527941900906645069381722877318427942382050 [128,128] 4597225196281036322323592581763968763036057048629891154927660071782544794376386642470208145772938777303561260552372701201796663732830735532710294762988847522999099258472469456016887283179901787890004256207868428654334942126566220977416468843663449625184486790292404955675021609018804869940933181394725693290131220007099534525388871588051442314976674505938840807002593135576280194583309195669522987761527077107745895753404253597447027225074877320563599158643315366785825023272752575916548850524823115310248860824439096628346359165121892948927442454125680531054722493568638055933214429971414953981322688954484461312773825452981069056440460505180821139732398652721100180324584263637009297485044432577856237022343609435349270432015528029928122711479686485927825147753081306719606386407392437141297762588728075805321614990694667540778261851359191655894785188273255670380554469840251496350219377607420380822488736542868938794451942233996842856750583539176501411643948266525100838037732021877922349489302323117347595037248719030431952927793373094705208922111691051637515394753645677605451156646942661789112542598493453890037856230416315530605328555184475667819288215111844701306563818442484980647090792467865921734117657026983025612451035644456131925179031871597788066657840965371268821524739783645251877151246790426590313710407434112410509522546787091612797598266460951966824565567752062600832672881657404589659656181937397912810399179809850661182065809244749920327942939604337757996702346593128214449381828107620341286774044326565564818094305326005588353110076541410232665533823562341926179021844635558668720997797534527567980235875495466144305732896779817935875109011288608372089654034410791134911531610687372982057092690276051443034299480734598703873261321042867100352629982644783867047616598212977596829628154605791763942180223668198178877960387405715438976505661834777706229372860631694189059 [129,0] 780765848465994757004830971872455916918854469565959850067291036825169760424090870351617747507254283668681455332146722810078794612823476192292414993408554408526054055357730733065037255473927572713670369879382160942341058533669505583377695212716145258900328684891503020052041998076528311688402061128539955125026815571607276312975160684035779950626747917599820234861699157204125211191928545757652976084042320130892431654130044736026332037901699905645909585771276901556023774191318357387823589668847526872760467020397022149414791748778760482071961603896745862106925875848738415801335747368868417175238365307540496358161174025677082180819432713753233466742833311290714529700450580671587512297355435972461324628315935575624468011651522690493762683254539203658223557490478050469340247057638319644506268147565231041088207471246736897502452366853803207657091789778286437250508753522554814193566240529444014323670852648340444659289784322538641396448190028719431525534784350289439700560192874153827996093293961007522658793587936509292023422021076104368745314086412285888411953162427095046106330632629902572521094798866939588075995704053756940435430417036114984396543472812833626752808486292880248149818255173301472419436387769493753634767648320037549116000718146298959468986952230824587186312612181337786116089114595115597689514194280370110737218914347354943078302130258412793570939067222836149757114414136541219760323991004996346212494266897182818380142019888891210477624517020634237554991120327617703172029167290022766043144305661356726929821604833249593533065403434067027440937191739957667273040567436965333640135557716106171857811725558241674944302793879132547048976984173980637463010649642379275598095755357288708780154116539502954565955416641690906462090803252568139092805904034751967370537098654996097739711078060445216727234964798683839278877016587859491746302076052875971122254287538654809006392338115842691237968633199416065412723070207100631076107294009297065483086434379425446451321736694623721222784432433828815485388336626533153312107094617514935705449889796859528880181656225585446463170073733897147929572192549778618043124556614177570677383315218627451375593079412480148823738623775625455891713500022888183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] -54171734859726357790706176294525384202578861647959553499097678586488141933730606684097206733211054557761705489811510198901221258050335802095152430950128153774733625596213967274927315701142145335915380155523860764226907405202421156155136448301376920099479237089874791042837730831797267546984932947328274781112938312736239861218710949083790378678913224817224702840299958030428956936269877487899398537296546844714232246555089534165985021204700255824380984128397207879290001357284319602160219394254628930613600211949427985844521011498907086525789046999559790243451290674622916778887275404286494411731795588043950723230483540089331522376073294335965141677421401970062313880913090075844061172832288147975713713903656321445092143882292228646637650470683260959016479601544966087704915204740743715793581640370779415218495988982531337121469020257989258087989805330407025495029705673865283746657065303711106225245665012188391287088451193696993203517166189024545073933678178521389161981075652398765126259058756277710329550677430729170164615286718912716562915065252112715290649515464564151207153338849383397496748081564183841759384264834326081777301019865068536298178190088220714839187288698914135281523125331085415172554252994210241789727987258861754252485285729860790274943040711565571088879783341311380534171882982972880557385174800623044569497754702049491951397755231277932019798909232374211061986043466110603045989095176235654036505754129265111502941701917688991238331423263104003145458569517446536184638571752872143307566080833479892369614384549770727324699958868908685152780908504493449185276157399489091334178724591326173738531714228454271867278688250400176133123351769667237987992427116019481263856180225500027718796320534656651856249274325669925210965008996378531081799651566328191663286441004348017899186938300294923344944681851828945445619042266775784055253916955052998117594837249132973973448611899685273027177547174616874944989425184557841597016776346744578689683739209775778094095192985685290122805121019618705444582928886673101200504838600069155526016561703776173068096778251873181381265901896871229190878545076732057858112318688553086181791009310715319807743569331789603789773391434581029102446336764842271804809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 1403521583497076027321438475238796696394166826582826278506170910607878261796152813117623738473078955744094360684087616084834689300179937867218085669450405491179171656306836539279881529181408290476716053584207872799779645835306690158718769412836133736110154249590707272037897310190452216112913527837294131647789582449328410564184100242265795343258816506596993324637965987138252695096817026103956592670550699998259212884678679744336705599469579123370566064829835389812960393100139308578972385509925863155105122100027799704583408613694121679099153961380649211166508684397996010205906156383023589162339758762322535893759438346416238891298154058745915749640855595170567169109768060118195100498444089514453766152807663347549501709792086059202676553575010136269887738341668175671841195865524490446612063670086785059645679104211231608861544357285892266022084740568276355020520278428184463406137287265632116642144306088446539842424683220371398509433946981832416092824939373283725125635792647301127310073352962467888126827628678905260266994395895219398323921137970035088099678462850211363150517088604233061802386549234650519982482671958234724549409915383068044029517337652455527842480222381826715704346243211063527599507137393040457731308024652964667647006768859799329335279863896223329035306880195938465728876000354888910077718008482289560728507483320518192398762101411752864549392975275016499058074113682261358656451213237213926158185280135662884690796400917200264604519109437558447707886336750776259392600121089086327510643041674092448651516852138643893654218197048623408063807504377428380394278409498016769825321874255385192855920316153504391042128222403353910771967869897745038144192581978745152738215786067021095539161745675707621546965678838246478775738280494629435336752665543162540236805940449374032524030292564326007991510653630736538978088646143157555852804072098403654419096767923012623298065312995282642723225030882272208350861583245807974580572070493524668911480893580050547569703461638325139680858499689758594969662837073978181520793426056243778151995884608055790875803286271527552623674840816194559763568827485828382165885190415368430057365339861110707259339414363088143421312873823647571214223717106506228446960449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -24380712808798301870890766546931058929044478410389926070459324250550525069485473523535526105470195777908427472784832809239573808123780082155352678160129564717734108114491012333666174654385971311963545965126016925532096552601649081495593724738350683813508644248809953043527700690033714599055635434831091711179377417636311311651377572509166375949239022625907403355385596977799890828982135846878181414440976023952753022426741879312125386382344360968408797868089291595988840782777812892040694847731726476986331414525845237392431706741977479515497405573823893392031189462280713729453987701720903775703878792884891198949353620495959915764714391036266978083287706621112941811719835175050930686009740735167031912003831082138784155117892666325325798738609166755876672443288350682197086721735475418291021521325885029829086116346538082999346516675021384606510850368023488207661093091705502997117467753476969458219167407967279240148683471980288962162307161103519994993802828555051244282126734296325511683128527001689118598717125341302106522014648075779588916333230281385240711803767784495730092239534909673610958589292736310036644021627812802348645376047738989287318985412754217223526253825512168512905005513678749970479443702476780033539904180850251992725132267847468593262297993936965739246001099245794530361824115528873826331648652932492880637271696411667101903047909041024129890711253257324726124504104569893765902759287257499862717677872310080799579999844361964650766145756128531084570236255501361583042005518797165758883293064056727257109688301071795748907472102513606127661942897669701290885958328384623860104383524609478438718605210881436309452085370192876301863033968000747572533477441152600118292987854704838818115223228264264868099863574416046719790714973404253691005001472926760983893284743803543507640892162126186198860401245535129044988462178741651046109817527820037655515192242990545701427380150115933022837572226867717348226300662392162795219827479133813839792372720889684327861895650161501798169001837545796510849801811419555516909540254484290189057566786631655248463990482854865506820963829395528213991815779797006556860177147769234876152370649910160680691806382957855758581055149092266937094208856251498218625783920288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 313405524143978918230097004966024395645555578457875281526273428550623210603573759370802845561483458071092551101633421766657240855283619713342830778206027792628107435544559829455941076957240960066163148983019447212856978567636646295822854846983173528261254561282308001569106251207034240846526876491306716685033343546493042114396376390677187924956642070478485066180656281855991201280653042500105936408969356872009962602393965608942190808029188612963107459782336495143350136159105890751481563250680203877073940002347722716476457861023814569584810158260599526235689544340837166921807103743737233277014654822194323574108710574480134259968753641755563308133146726011737679576821767937090584576644162548442109169246546747696907584768680577229603842054929746923178954002067065971150753802216463616214788696290170902179509446288936237185158819096014997774706868291131514693969389535367303010207796105757895174686245395445526562449975514340077423130911129739073683624717662870331055640222299635462413686923273168659394338949223371315544437979463042539872070681326183736181158786610519302495589575603266311344529276193734804254581893115905895853059280189080683205597127395190765571189509722006617979386708045398863099418785459848219186815118534009621318683787059336491700803180721845070523225154955542848259081319223475509818631210539861342890557403249040249968651453356128040152767278519398628482284910018966010331062119933791418759304754515279220493391374850824441325519765343491188641248298757025031458432287390152823893435017000224101792112723009342682884163800180904392857575557430861983703006988057912831487570206632603240496688819038256585055704321936365515145705857486966458692464196943485762742224385762469108447242480099703756069649395481732464130324208105099237465238259477093278652889697998956055987496128845366965611568169493266124435386084023847263819588795834100731113340128247203427646968348121567798361262851936900729948742260129161139769997973377280119096174270267314967878704392879429496000092994216580609694062158809053281800039870634002797617103373234100117541247726615367019020431548138293488221377253259768913265776445421088867921088035556721197729728601573363355641705635021596626651162187382482215980417095124721527099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 205740412739436249315760403505092999418436732542990604728687136403926701683306238205100311946986276033434418120440421403357216689544587368250829261002666814951471129782211231798375735387559039733182903638209966924613316581801347432327542895439380578213629989021720272963139748602801587585435329678254109250616098554452320345773777999566474455118576820458048644434786479918981500140244788195631891656936407533816410018450654261852610869154583608559289810961827257033242199902016152589273684957248941925003105830179065275329793019748889065375912685779827273377270049419253034051957703673735360509397102605106788858417649932798615249985320648433217779293357162662784473565086547931464434820213396105996485440368751719416033212029206127714030489206847021989063578682786858888196352728438241565284335044169577440184957816842118298318400697126632255434810079995845880565000573739999878031609703120082773914022763609137665744782270097088430544384043254928814533169708893769076222901791094451360416286528293851713117238738611705826129380980507827658099178685259257213151437564148472356085702694363490773890612750796228905727882717443983066086687698417493126748017374801455823528499667028602507537142838488624054981850548327917363490359463697214967764275355780225184541749659183520657414025662756437543922465403668601713715783343224916255312002183851662290038900313998741050023454721447860758885430057794198432161346754368428716667151108556685443252560571660672798926509209110747710655681821253293671116128547524699721772659556823430531288625041155462878707923435308766902699274649150404365941086439438590921673836048042286251147436755824828169795411762608156649465592720853187312214052741247830912467027280232647258518232508552860553633468466485327228190374135833693879883087760450291641416203584471190218815512067576571709317778879994990125428296058822912398305016571044028664025911281041647582214601075343315023329769377873876977001202935127219202638950385324479199349103058515886969593204780687718950194424576153045467029214156209308962919522161179287551582166776837062510996340888529493019360699516942552140968715867273660299462133699680879553847234385587749775900919873640741439700312777509057173255850809248657107275448652217164635658264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -50990931137804376364846732088305379329458813438112501767833612155279334816231097220787968861591769063304621003516465361425102069992586303327749557980115826454938494416978249722846856497895230131680935661543885389036378110526492071529628576724468016587656054566844232533267724117533324688705759972928060611725751844864848975734695625987103562429714496905474986182854112580542589494285923076340827365674750047906361424051367610363126784939690620486830945847767783156276156228500194275666614708320320700368021981205257467372563825635284947253641871828456537855121033396558878248262700964364870739120221919181837334296679567489206553776291437277590401337512265429834642783275724445370561061023183675192620314137376943437276163469460686802955314597214543822040996819101073342101269817397538778670270931820544981562848890505839205666504075389274869822840045507184878539902383782040684732134004134200346991487400894560964341033937670279063623529135991448852114330145928683247366956282151340855021745840322244788912749867681513868386426829593657811815775276793097958529537500319557897137251276445608257170155825492558474561811575560772083207071103538010810751404249618799214715836492500626855019490234458302307968054872963150666765160268730235554575826819440260380140698244780525862499689650866864886683696159507543827945365385109909564934106507458500547472657344085055599257877451546805456797134529755030905116995501195570308688555394626031196885729616766116910704019747583604884339306726142991571447482761565190580270457875674683807801706481942753672147120071661557759963304456411259382123233458649120968000747307068046441962414155971009237162790392992057844942244857430727404075287909454889853219840370026872263059301023691313942363731752583763234595040173758404870120407053049462589287230693192049444284366368867809908428388739293436222395493572397390163573900488507177723858021112325370932360787439498883306856195417706838240910201328861789011427075400883545968537248349902956373758572689370278439962780144979515620021207208687880998120024377538720911339203451566106387631285786785650552854829419239159421055908313666609062794409260927020187985516915148645743772751324528803975159566277397657336957364731361806720055795949519961141049861907958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] 649537427988608415034960369325740845027055740510425124348796517400322197280659776576794188518118358994715799687674088146545149627533277408548939965113056004746881661996926942848556592234612075902638818749477600624791955339408356100495819828396655149755734934414070670412084603883402046510029540695814920350992437961094422417921482980825739920044127116837745644995253454781979211182128251919500261445178461672128332316468964411816211743099531152201311184456630370459125407972289487950965812295620535366908573306176596059118770902717002056584629600111673536360518029773616206136782120347475578857279588697548696395510373601128521815539539256700395563031393791920851277672937899412350743246546551044457617298284183186846148066718616092551913815463395783624087443561436937140925245878366798591933613592940666474624704479065844572052785218893778059530337613853993689918584422381154844633024074722069547971671066888693498463756354514031232617062938020473781742255452128971160146549300651726268448794650878784689913433567522848092817391372930580851141388152938363628539740525252267580182048837239525941230937375150587353895750655109573703894802504518420279662020959033029894764432225056700196470113150480000084892462843295722781176754612688533958268708356096772473942985346777192147990419228609472839711506172677590696981698892896456752992574595576591736141965810170876285310427379404878539712813673159450298365984368141622235040748270319040176298164701608743032475975978662522969620713670299408704508062352616109317352338582886965548733984931026850985534325645167424060921899905509144112541593541565700912415216636441028005320805075171742606216243308644637666441482021508973913446488356238371978379099720370798856049544178558556535904670552878965748451461978142840158696810165824011007245835404672882322595858679498588478788675055516165582736476905106017017338538258946408811860045605916431844491598030518031257744518967188644678521613563233162302467664559875658562124397578343339686382748147881432064232271349574206518681539965935528627961467716532081515086315940794863564381598339697541655036475045108699589978210117432906513482452515432379058674876402420602918030705527180964879277742716375362673641934456418403404012046342685948729922529309988021850585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] -4316202348586202745971708684331772023740771512453194285139492284937797485632153006880484573162711029758637353231826158606329122985166246899777520175304046414932358219283672520976840627244899790502325633485437911301194961337508088137478484327813900676513151413948757998328465261487195271918081534339072386216691315440060822578162533848959083929587745768810196361536721514014038228417995950123440130121907295169525856269758613538596606302029873148332255391525326093065868308829144456273198561964703562063548768098420042557034712809091008646999560363505064549990182315213628354472646068711857712662928067335699473609123599863554317586646665212796762761561201565585772413244558616968032731083835928324919505219190312411576461270338571214324166111005659903846000556596478893293529424532312842103095806608346749345998171145772729050837524984248001712721934759977315583830233081624618289881952539840917317943868261817299380355544711435091811293817975290321854017183331419279073076810127518863783810905188906075399366563275998962998216050580670603626703942350091143906674223371483455630459688629260955985695300378531068693404851466539516652421786555536357616357232625429343157541617733209026595242384226470295508248752648974009870983220506194864585147593877698468551278122151484417360736197846993230385631177339739719699118888977786559351760255232531271713013419169413228859142663901845112506802596812805335410740132472762187477534501299898139255852024396664722573608787254207768019711070688718633873912408156119425134394746318657637373244195931161226175073146581154784563915310568676493955047153035827280448979183304961132693234958750121698686014367622746658663568401763522759105760877118268611615161680637884243344305159790802137930721202016911796768057342040556464685281381908997627311923542658628092032732424289533505538429698593104403369577831477057160122940251147239971972586844907670922083768345720173819274483041233865472377640763682021815942308240067034847361566206809470493087041887982557641208587848517536085820229828054990504378322826158435746737965683539449970322390944132642965881826648388813860181050824275860232531126544659485700464058936705210358347156926079942920794191266633688469642319033663020632498448731027146374472636125574354082345962524414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] 13643860909274117508326748933036256584385713020951865153463917704458207528274217908420683951638193385646816985391868244000605898442810283368246186358274161567059531657011396125380267153443316162772727245256810263447401391751618028370766293873219117443996433121545153095500630594061579719086299804469287228006343310776687246668548391064220897490231366469477093247906943986657288503151448766688853901244931775060058286202461310235332919100550152565458660600874141925885989855262808935201457721129285550386627311305844051513613293944276045584069396654855262939000950654567951156671040827133890259162392261317630189067046926386076123185661092342575527723891743238128807865268024385906406966133348113440315674155693822841545739066912641925196190897341833248265463829026358161574268215583514459294881697724119292466150667178528864532930307517778618815556428351805112272261140072632468536243318798747106202353051288385803753927484834570263013379708489125709651953418417536609742892546807462882423512976012739907829045232460086936777921650830270233230524915876796205420130031354285688839252624412475837752824029563693972172056257725991782924360525733477576958920307956703960251161080676004641238145361571309546258268966001572053270734599351243673227322599189408446939672751840388779804021920514539298972841497679428144348031434613591430304380313701867023231731332191658904609017732057771849855571729137084748395705046807794395301524841581826810071787881389601715135300965798194629757758862081302428950419320674771190711020406468953783813224499519172697721124783903057623730275486697840899891816167487389751725342256259711957446915756614141687796813309137680662561364774631066969656274032483255601381346428606890913148752053528332388495488548700332690500367665828506077806293935123382390287314675765170486850281831992197119480783220293340199443759090818781895985132890037918228066051281544569038570379137072449363877224170398207575620489284927184683010432526587468219029909367577149209931018508336357605747778692191225936798580412464699149367371088354759701152510844675085794930046685672831104949165001932586188631365474842903910355734166777936056155256278001220096637139326272430718843307954100405392465810436670491166951163074594149081375515919489771476946771144866943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 9119685263222677720520245173018457728067995698344815282241982864564630893477736571404518618982278365642188275473796531000096864940197770197607077517294625764569730457652123372515108457335919235458356520637965322925526027070592219580805571730652548117610002967146913153323744377992181047152545679121543748090464273079564484782937479548900891342881116052019006214583742038299180009205805630731234189178539073442751798390777885667100921509683312836454582265991454436664842874931997418694591619935070622748956844255292887520747736231899416343112783271074394438286718806227891286573153266073388931929301227210130736884856462675107957254867331989071915572568478487458050554583938762383723404621527091332652831056379569233697199445150464643054541639492285013680115250028930930110685422834714422085868360215187808281841086153228428754986402774577479116596295705278658145606424822658010493065765088474048608755598894053723833751320691556129833894211292326939908029753708804874190977486169112809840833515645169000061901976393212154590137155239165642500563515667488723651309857653880725004804771194988692778506491271012781917325974670643347353051175676744049480179201448895790961511188055287402548253220159986486534364544616618338726356018390650275373198645949009685581199183862008134024649383020815112827935186087368329955800958388196404155796284224195781894968130991517697238296488465515699549810284131978127438022526246032727244081250242882866271003935380189347752241491961844654205598287226759826634420595353626650314644014621555767546621383475812918223310992457677767864914316460280074794693030469128066124257936920706365247891313638184574570907366458344745374352625813710792337478305008464495503606091773081205011933539910898502878813926378544736672945412636378503673912503401575632306013724040022208350207281750292447076459407718330849932377880796167133767097698131499615684149058031324104616883952984343962009520840624884022668355225370330757713002109602240748899720812935005706418368617754330162094513197076513143811360037077472714700998571626100371529118979519155727505792068484644981925913345620444303717935181084063395252693993873864524726458505474010393499139220002073110872794608639093179378682141894058803937608351794346912919803083141800925659481436014175415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -289706961961999340354516292276850069698461260328545952128772024361483659818068274564681285017155953817614811941795761851010839417034155671797067977755103433957782549006510804010449824909969863005063906598172001255862590127902212023479238072514965850534419110772703083031814514359102421413974686181444135859936681095440598488650335334317645904858724413099431925190983281352157279679696175852760816780098607125170574860864923526992639621604571731455894457660055697167362227067739817591561226170607268861076096228735742640901339459854052617081715662912114326302783334737469863967455040308173708279374082940158812923033152039745315159872908093349539243607506297842343491203681787721147761450967753136315139471901143725977493105909838985239320901114247793149453039530573770990698426704440515001385660904803594400008535162863115775275159614362073629266412494657897112169753526607550823206911674748747538209328804828699312508597790402751260401031790700239978280617757316595726694601367753635281856538142576026743275596683693119325576348315079238866585319659315246629569633361834231907622828207234870960488469598839114953097484390825320261755904368398107550139352390546611181935708977015673640214994293713278657649114326896433315422365320510820284753199662414559994882534375819287598592420846367993587903672501673431897277933378908755413473290756941999104502201953678240957479615078002397851267450359233883316995874652821398576180613764244188121642758266550165363743314726792033533159776842713620772853021907547760927871016050381936765506977659884406054269227661062574736121060601869941582951676708202748740149651319240829605243140601791140504723189670528852613013696745227118181509760592832172341757912711909293213367494220640339441683460164164801754904217638823586419645844108271174143724491908490733894464707344446744098795753453292275507752682526967898155198246064922398321491992576271330594818714283959810689650495946026414067824253439105914052879410998132964958564391204465252099219092769390393288303428684391753343580334437499419074028842716040606670405775142133434859838192080898059173193622280133898276928327909658412728514541269807078402300715420227336517914253458374240439123210539806957778561015819262524346014459218130662114788168460394190972806427453178912401199340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 1339688956585538649252013951683669163037509281897088973872297594531811173981871194725865456748923836028645472231238769097272510230566497551263455668002360700119893791168961772425322512890251510362768914330555470028989687081978168519666417984166755966381123241227805027151068418325587918172358721069927339776397221597178561139254311921954056655129909305001140129838608250276932756352308607973074227646148956033342012917148028850930934293457608114314473248728147245349943782078591197930704874516610303497980745462147430599572757267825708836817671951688150581955014110367359439985398405442406814003709933331485110214378769401147096279418211609582596194860344153485537619405792962378072348537432189659140015868604049704250072981901856133839151988185331238840279833944629290646941339510406457291384029568828103348133376181240062119544883085585939702792500604555816296416649191113002039590525696281016164634491424927054406391034889845404615940013749209381345126798615518629824654958716999965829995484043449085932130653363408779027909364346710086300919036363656499934998198099813279070489218345449497900686412459607190280284919436766157809672932053408459572641348327604277096705179572407998685252323583000128962398427481806192021901420562235258909771974147663399359593919467691649480783075203816957557617463774853120218254278035532404680828114147767824996938081938727952279875639719171148170677265531771726185310151664122877827489662901827003605886694367453321248471318097632061721361880065562035521888048051819553608175651683398745508106437116867023971136287565541564714040422762029567280442103515823095716360714733010414534901922312907501355607319954820023954924107924563945593289389897628196498908801247220988770810556703135916666415547220481842160867708719574286882108625623840296850642986056611979812048810476476486151511745652303142169635480870763081466604055673760549029861539394963432115230611206886990706020409849729364726031567750603658657665055622170762905234556066691765856626570397227403361618155454340118417185541475631067738433076663051727960340679410618239356745950363698248762900053730209301584221724490440176819784693706556264364711718803165738408563080788433636295438166009007199393550837401643515263028345394369207195572224843960022766520268078238586895167827606201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -3126123705293424056087328463946603241883845097055413278848472317710830378207432533944541873876267831941800710261407163066698131842086641265654933921625834305830309322781221978034201959858230112741187091275250663198753881493116451609865653196328274480200954784482590791483561152416079690235499688645105428838840411686161008956156600411828487874800816333796648155460596711277248731227583614811998860306489188373919816910995256966746743021388608707617046219586352206272823556210537733145750201817849886472270452372483702964662342347887561550595194588162615059817907013409487174427491428112093524352891868027742648658628062136034876996895674818554507213702395687315640257165049541436066043609862440082836872489446334801372459828692830298446051316469572599361540370107486252644487473940870576250247389763678581557573404004239357483803782460461946134695451300576410247658935590318672790249871292667504036987974147367938372622800545132117342614630877605816065600497251065781557219699462591989442044543160341278485873642492930113180157455204570434740845847806574025468372823849621047869312634025571134730222523795860707524498998335710773456955315252486201588022955166280311275395800867459367491305907869947994735804088066398049650955636676396112680418614774429548023779013085615963528502851197331895657695914728235009986356819203758763657186280293681705892131364186287366887179568270269025527480025154699953267394797199649567491289254592721419654314766730113582316944216773651641886067070286780668396155784155504431649469514155002998830650202432393135700037537751093588513768749347270784231668105599913214462337562554114061869605452683436368388605659852634097469171761253645222523918955061695526049369310550350145149885144197936597628541502109935504160340763999667160518231940461532258079908327604452662725913860352404890614237466421546071624495086475898941076823490370415566219232575809242768527198834654069616375032373802425733786111890472165949228943200432963874869431391576110862297482032204870806314089777459776143163521110151586196484993063504408298041021002058783662333812922601432744875044300647821809319062842654508746849848453141659122265930126603615163664928760542652701599964588020497811080169182817620240949526435477352666030696011689035202418471270924271721014520153403282165527343750000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 2431993702327767646192357194187173780542394294475033941893042956010951782960955981497135132886797662684628935594047085367492823173052076649052882157911083952999800754375884641884862140016279625618715415058749447415075519635861797516763073131854391532499384385256210517739841236888728364602677688912621652493418698895680985926869179381955533407789403201968027600853821534085003956686277303976778823252024564455247226876649995299139535749663806191980029109093178925643998626775101516876231477475498887828931581257937651950467572729364901703443231255262030671310801919510625751695547900722808334152068493001622584280338979914995573749405931804641969078567072547142844602148843663345711001300282826780075561143328566664898163280391178902674020314665414175229772395263555912011699581651872353695497789987065477338079835496116747355945658974880776504163543500503271183064335937775895946084740085433223505434563035282307749741131900303356351371743786062248459377606374669917049088160865948030417083996176346421818083163486816351528217236953560485436121903825034086872462857322869660009601937895026963496345391269463788774486329502217753498942135125811789668462175971143277682569156944705140383144369195642628808981637652932501708693515120005033958195389383252548497820387292079063555285959619858135614541772166179082238081830373396173054051834064946666912449642732807246067495260025215953661300750220110325455115851860380098560429507135155468409641810786290375403428511733329415482820749030079110778522656332936115539922999245763545355906143415573243036397229072527855997520217600466212151771284789471672572172433160803142566411844774608926876711143295859991408706522943513883728377323294645565848681658078840797372286446584354972345310720761959053268382799472835438237961937266706868709243316018694810378238792015759379247889239026249047894840631129632645735051181351538065325984074942097806551959406776173106436233535477437404828121812485998631891908395762228952927229124220563233403633063145818251753989658663861254097297502417312824121775369078899502773108882005155939268046238671689492697812852421209486430010584922966500898070194861904756091188056739099221142807305729060017943166404649530957939379247800665702418301231177219026972467019175330435779795040796003036120964679867029190063476562500000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] 8631957720587412685645255936769906853647590183425994096295996624229176701124735203659563200381162956828272027799696571123614559774438414390233570412899816115909749838325478113720415242227455017208282604018214800520975487388387897686871536286572098597656529063399457231071491643676645127658285879312423069551733425029212369140499936377851401268956909479938815408540755052670686315856544056986901793713436139378453021848903041137964177164227379577651733546238312742777324657767129873960368974225210642722250306964800982397492040891222159842470359145996813461494502759696166199246115234751484757486294784525447519591588146384816304878906653647661067971857514644580305215237817129030198371002872968661357209132406632387351853406275236995659640407875245801209039436680902809158381462177846461650490764413088115825976917915035426495870967898041265650698589090221049878304979362640722227952105882647985180477366224060895187817118050820579581191029721919035771367816027307582927514465493276411992228808799302001045372606340924140645241787848509560356878218773971707613088897174834731551556654023439255816376423016996426429901175088520639245382811669785957948315819216013433810114756283201614224991885041312286955575224578791669467676315018329863934543030956446372421365447707995324601996270712351135706009006033507895560840499227846781349653921224271717718654588197898937959148816658621853982702320917036569313432747731593879416222479015063286508479938965526999384336319983497842108922718499875485591510893211877629181769578661491405502856898518328087981908320944311874493931622026477702956165940765391090267963584662955894100739606811345632858002559242847592224822882277641548021305979561908804384306086107500850695048106501837294440993783209119498359348697516031315177621350326696249465545161730951570591847820195917038074916390062284493128772646024165854490617443054362441386419679481390468300004455778194033985997066002555052374088626739610076296064763956147300933865491252232756118817792054327150742309931792616182133681074251928483914960469478277268907278477111636606731646580002299884314418464696209102727470064347166219895788560185973299290098227458318062055577421775826293081155640793436381165067314000578924777299732634617070413002470865192294446476175266052058288046566758566768839955329895019531250000000000000000000000000000000000000000000000000000000000000 [129,16] -35093422427798721447097001580316876699842630491161955622168998370827378855330008918135373729222129136222660584213265512695602546973886054477316658246124157437609791344257374834559115645596397501575959135585315922347387956868712089851588820668376620080306103448373336492385290429829445477447865869432145311569979870324567483877999144742831360146745110750990415232689717290715670574614185508053143337118197114980674077033591156735089692437644904862440170937620077444098989806215563037948447462053828899340453320427638613657377230575174512373070187596219404688621896591048647688119896570072938330406686959533895148209852590964404214788427038182601220942439981008816229305166565417346768466687017213552829832236337579691022949211583133186678131446094887046964412506292842016973407063431109687886047292760824108581201186544075067860874831211602579552401214114067241952276371908419260951581638110909270783717987198887597166072083397035160493226216585842368557731461157857957521792345588108420971057407427774008121408809587827511975092242657595236456493856168111747130434757546628147403244576554314247356840510586514773375346890262125051004401861201482514392826217735921129522500172981590487541624206754428786802406861406006673394491189196377902639319940747587659068689936541450958395885860803875774102831204369392665101768689195287299477625355509718804714634162771557887662106146282659175912541541734625070599349169209819268141919428632355392861075034333699685945430632920769082281631525182766441109931580999380569827807624980400387939686248004129473797896389939267677086818923640730479095288848836211148230573449500199755902996353459042609570823854607713370919140723963701973741212563847784594435036699501189667194763439048301541063217269327810067598547830197064509679029930575054865928131647970072217452287812283162715892634609740552759901811599335375664254318520241270326445703428729282561926919737397316297344874036117945892185351640003162712968514227462655521339568854788338487437148100977633419077633336955216967368055599684026987868963016384044548769383920904714052977673355199564616017569668284295136788677622419922904427471578908326003895641407972881116294415814338253924180907931692515432781789783140747044756966414640472696767534525485169080421257524471258029403857026107260708158719353377819061279296875000000000000000000000000000000000000000000000000000 [129,17] 62326046384255261709552974014586506980741185545903024551571760506665433856519621206878711574874836820183462096692155204018405275454531072858139037623657122737753139259538287872729550325707027064448416070100659882559564529098371403710043186438265931509767329944668865824828696416978997938618330110409134941659215688590208458639820588082352976761557051579502344759677977923663875059271234228105598039293506762772591158611407596369180165694907076003460903073901969737655320555734500911007490983141439648675729998592656351251757996736016011275144787896612436138276038180687484393278373775434452620235256741752040198484202462133862114775632219240339890871861570059182922802792976677566333249006588949738287705647448412516757123977203345471474870556562082475987266225021366936870636465574126575428367657469503285033941063026167694702987856886907270716674478671280304670589058819121326793468193018314031515392842323569842703172334503243167874863915195067007743667159883054588992642386403727127625176242319451043124160091738967390612210706802754136366277768835925265445858255016642864953574035269584147404964448674884675500730054695840054276987460046848664834710734675312923321172553360510450747301237278151558771961758155641780472771295045204141415294456368644792235798886642096752929955342967871714265063151500050157298427893227690621088882267131384685264888566439922116532816128030382599623099722182234438763717049236090492667345170282132380916686466534876626053218357471911417157819450537803909312024159890329250962437552174329732720247639054131105383286973749668850669628318766520030159194323973824615379455993408018597312423003921341360147250932394684439532384264973043308428734124044973663601537207247542607657820511673278690769023948145755113652720696219400332622674461373337664484695308601640952735730070115597984231673261196601554200900833763449714871772996574662188286847970198346035167692393250281831651718975178606726609884385362889624176162673712900293495416758875758046133077976360766815716820116093622948207859595937029868997027688957079539461582350583344518229576935265964919682871742365883766218107337304962502911009761223454731336617550279810492040287088491899135471495272158303757999072599981480205709808188851022609661073442705129330116908294284956388895893456339458715831369772786274552345275878906250000000000000000000000000000000000000000000 [129,18] -50972277175218497592528742898373530254877694587734816064671263198820414675886341529122678306178197936501966188662469782370944461390029116634726910573940553869393597865724174368889721318834020539411280363139098388510246356817958616423550589976870612683056343580670825148139500183031244565665620719143242409989795667632688784001357436707917994449889160198352326733379703286062532133794774353668037676554994702017488901455640184752847042302578618206829041677525458857170019203218691122507846936558135943743190056948342456032656604010279494378487201843315570185180127619434748767114226316342119965681955351797582658843651467732979031293936628518887768639317453935953212849819224528041211779785659162648476319877132773283546992363517613833603732196721356744692153764632786669401786898311460559270277959213662328413118151060391507381197009616823911583534826391224825427063432329459299235781645284371491004131669915046033007508710846790267665999042134239448158180045576322604742906275923286944191469646487453679169243391741816357244246833943587711492742862041402779151360742151013859521996750911202259589071129488142823834120502601071613045467822631307334100858644032940730032941162845699556189823180533988894415435995179605950830489137030886952620135277626248545897890694823234918183720208338356162187683988052802673565909397439388358895012208738306848684794551113810707350808214462512514351762264329954931037870482888188218607570889130257066247009256523235649653839626014368317538411084722724167085400609258691720001060538504699985876915648271072477019889849349783047456645025492241298197727388184671430396418114691768058864265431388088007433263282897425502741699169223833048459739314340013872207854595717781363809852173808093293921069224740302215466634800482142522924302847892636367177619856705830817734790177586380521125216436949570326723140379509919927945728904381130033634008378825736287653784385111977665135152832110441105084826060589808606941830099576229587813025860153762135835923440397377855493444312245380303165459846160745151950494238950771882794130425188490617752492246618227796274759025426876527382911114222379427595122085491529483745173880966123790057798093590871809277083624474790061048479341386022878192989093698663752851937348561683071627667843527592467604114118400610022874275273352395743131637573242187500000000000000000000000000000000000000 [129,19] -30553174376336993211494997798785251134583644111191869357403117557780199325543633683812601127318966145636455515014737789912447577846263778856241969878475316120587991943100896226713263447032272464325793167783959469790020706564261288947856880512921917003188994869310992486868191638860855290333175714893707587445889793387184613756950300872366124768251297697596527873515697339297781052704973536142445124334540886939126780230207901201785568503130712714479382208585876479103370516254880923095586356285156242698921609763459853097539868820908770128114777888364044748459443784657147919439074554589868569961814420179927762524101375803421783781934262400270361861654208879405595936542595168421328065094158581129347428267706611429619345039825189668375765488560335476731037432937054987630468686253577881995247825416617701216812681836488320130073907679835378726022448660031456192971941354214940282131836902760843999883029667098531678286490653951038820447649339540032490340099252709629369282971967464488384007106531881128593636268617273402624186586052380372812676586921846353393700927803785562248213170402731457404540157644365005567493841288497533849360991813921445627986759010587597744090276205418765498103625828340933401299899069929031323150291789970950035302966416902766865655303044466089567728615309314381783921736154042773313924780756248478816330747782608845792072505899727557236166556824432721087071519735864133282231056600125424027056717473646945214892646159595558676757265995546219341980361611757784650728707277914817708758884764553692354681767977490938973328422824927371537207462904752747413959630116459996337965332860039256163919298565212051565586355255717373755020165807123561818928093245316011981906664238313482186122156020317762106822390787342188888757530358434966429922690784373019228720909893672219702580636972429725456191567368708619359593527621854097075363363759167897325649728842861707840486164340622820337863059323425325795513169385881412879013061051933514433634975772873006009610430507396571097426672415985445635106907829038694186755003680086035548043526996224328000386819771372667282570761320889461844113490825877669859503631994549637623435238012452926536369819365979144620742863189756279573097176838878356002234208124003956008583942841999171091236932447288802735963200259063522051805605883600946981459856033325195312500000000000000000000000000000 [129,20] 154094410268592974202657718137366976165561165446288569009943816699115643683676080484161607905931637777235876086325175843185553057665365182753509505398393975811693505589086621839230267508094169296434081766861133693109690570294530579081708067370084933169044304467681209494125480010924316818670699010383252814757796328520913697803489301139096945728970040852422789981712346292542286406219748169365948921851950048252980315684229579737582632877919479189371447000088743696016478618220584132109015202179518376320635792195086755791412090965912564819493625205839525567278935810726687851217661363688909164000010765547364075783676714809400290275134634069625050797774038937214139257113480430004841736173216565683903212111710583531201611017595255146222451171799014259325171655723085112217307616285365185024807455385119916352806407801149486022643702487692619031491491730933755494389726650005154322989603092768059742950866091110626847595588512809997567252571748436885585630388320462965209218840160954794516274083662058336323906078639580648664093123884211017082832746431887901225194213410114177262580761704669960968002792138847478416212548456779045948308087552721201863292057047132080282502086151218866378764198130019085635729042627955544359681783901069689665056777408383033492158294415324608218177894007612423519605912722937444904360342884497801121911627517422592641992835379448053415733368924059874132081493754968046480567372162918861241082106511709616499797657413103928843160196380201618372456993435990320659457935215668681592150763014981840281370957389924088817955890804506796988004917445548843501767623172320850278364649481803543864929379635388675404703719539091575488062030150549477941504300853383397280523695190457704850456244581996337974778136662967397276733705161077481540837358303118560210206502522075385810569036553884277744783880857919246971161840070255816160661256609892077067166978018351644016274914063301204590603438728086969301379307878575841991633530887158471138368539826238556455641440463752833829031090488147183606259051336432173039070236957777124320101575319277629395846458989232542620755820109871303826531081707892478328480329314766734255195983617045000656163597265515020920196389564621971527987918761410464791978573849106690806416401726964924111824984760299207788848696502027893159326998873126512989983893930912017822265625000000000000000000000 [129,21] -236767984931718852121934295713535093319681071057929506532015881288343532925219258123549630897121534965988693130768131027741053707425628950055371251082547643979188605746479324468010313843524276403102736400740963145557426290407293829641099736096760913969338360728118751727290221224102166784081970143733410480302078414417344634194463039244076561735898818310915396901650569870157033472533008571404760542996250509753478046511369610081808971791311382197517745899697554751432060534213533449707869991488997187438445218978787874016172600667244888738456573972695084918625575326648583563275180626965254314446263954394952483026570191991280469393789811153314387570377273838865955326226538115806654098576833103662322861516889673957006125246710400234780528912962929551788622625305267985122528565336811391104525174181735461035621395615375283440387423738728173640517716686852625514892687785694595392512749357266459388062009868537906680776296336315979280673474973054122743149696745572315678788921237516969736760085221029989895424358584148401728059507413863394605826689588333032006239387202124998916245445074113032778229573334004021788572696722338014185806103174042089281344612010597730464083061615093899746736099660112484631102947703322836946201173482412706408064695269624735287870366993806629232206382024975247750896418046140281512974558500168593496407157583701742237807669040849251966090521862528205834442806030027839016022936636970939036882237561261165836064772401585341735951447712374616701843131441936514769323413870002092102127400415367466301899971348003907079790122273240151878583159776456137978012751365335887309556809845773895467669360721181479802274394624002406234442697548283304268374344220330211214826043255490590077131132394828069999944451541505862713785511226510090640176020258976823173884698485433980322126849255712741120448365784581776771837455068471070946980032059422383850821216115252179276926175310236778642241557519451663300458419008382733923097637630916187921417510994644438784906472175413848838225735638711520085690847642442310403801702751813010559336238629049385237760459887339769763304084489266912944528176529525606262756129999771917158497936835490660985296182799994661942508910867599889366783911579911113754292251613117291877049569580492209006161164543012016287240934548997752893143226363137365808597678551450371742248535156250000000000000 [129,22] 235750979151009639630422760782330859700913037013207762667748084758680333287250982067654460254305161119921390208005910827703037889741322974301756597546265046052530778999560806870989246231115296420535909663877196344338719712262471049318030975797106440957773942798820636428130539191879582223348807748872028911699944926174887203644407007140979492154296860819708341238222582535686592154576510687684233752786841567639944759985273442323687057739629208475236796714591973670299306706294519846757117063975410869023405774222541710320157481272271249485597667972398805687736286255625373130062840044170470521717669087148076062653178140882211749627137798112526359455492430725717607412241191960557381718279084938809814966851054178970012425807787375012055648676353771335484358704955686377348557576547916382682993226817883446166714278572274180107723519368536962732188903882830544144403650432830825886518382218282381230898725888634070198041978791349631917121585241631909835623250836571398562507441338101462776686626324642740752722530314557292631604379206379364595750351541705187066434602178662528489112004018510374638426158864747225448811936701275194053246778264852497833593265912869170345983964578495198700442621159964222562553242702925372664548180380294711036788132433470270260674391424251935092311628199128379993692673253585385043180730621874234544772402367967015049905025311765667162679413447430044277382910474383335195465167712860050787999085458333082616346758648461706068955176660493376680823395017634878507452131417706767791150301905212028013527009531639687194743101232801042129434602794872567248839248914966289871058697375936865330740543984844671780971878488371384229676567803822240143834842166787055893216055517049959368896781427708543663153016695156178279153111794455193695175990972870522338341495036146294529183526945953586301429028684849085532180190986701158182270343150801274649315401582920231279461283396131308698356594953117701556428248669161409205733327261040238620447096029525272420034741014499870764985245747455268475878365993493595574473694001741431270876761005758158802138651998395377774236052240511529388754531190759378591160527469787919317531507986937149760355842488305930629008877613316962844990477666485643758913448354944271362473049968934407782624654639552964590603285626150813535713713503527699799633410293608903884887695312500000000000 [129,23] -199180339667173935936771311465709392387849939271328130061258926472835863356003087150316268154067732712141454463890786759101555345638719644557019258488221996080130337031779155718584892243531211250512197546280978157760513678954754158663688167951639903388611605909789555261081810179120841087540212950721078355598904536442183625463149154093916820865182739980721963134094473545886832236738524377977022362916137340285784188255367341078158178563826491929009989504448545726391633176767619858482254945664718803143196807712950422159883648247750984840075115574829114617822117949843884250189060487421525651454104031414701718038561556333216359390622253544859613990299992424424824228115340625189009208264763813887346029567537976903693701194096069276355821518240050483681350851024991931746597407033291784954322967780755812570483959183605156559324039436991515259279869679940524613737121271706606300447762365486926753108405152173487347766985604831427728416098762808384400150282825138739174672301843620734345955799811883138720614195479385754033117038907922436929705938735509134207578861599677986186710031199303420710127624728930920650335570118299840815269767249320631269781292797250636361509448795594965683471720944639461501683423729095821745949735718292085562614518042206635683027797348195962885660826775204439748664844505971137457862008028311855723835282655250708601741507998353513004399693521628121749425881015033819920006252237103874065350416675093011409086128391605841944527279870065235038415610094097491783766523184278950131899453406305081974632463752644446282088836702845521383034877898809461406143572776064160738980033441768110784058659420750219484058462916203615728490711003813882621455237208233021828828011301674580437471338624110190232054808411440681220659291655075303716246074034465995105552791508550435814762218807447169274788092872238706119823802947927528298848445760575645147780625330235483059615904885880747052061843479151251421691943772676098152109290510661126378270190634750252307579381489753814209995197593679430777396422070099875057142650541528856427222555541206752146848363981158959054255048043506215985229380755800378082758143351574617157175548389987054128165909937694431635825513540858337109794609199537793979547227146466570730554958217151164635563095125726535188902785162087505615568366890144602621148806065320968627929687500000000000 [129,24] 161672107995928260077143600134287098103529457972806655133230453229197693033349111956438963106852027761012413193844111110764958296828408337381568877334075911768168678504047201148680379970170253198592814529520096046382183316650070836181377782927052543056856562532328239892503622765143739072882485227574601122107135628090607586578047386410570817471771503037034766238290722817796657928577254706873921056591272533623180934537731043485791122314898303292539708616064606612397344045487165578727274844929460741752642175127472787320701693549935886129312943597319394290368285707677931895526854039143047690610023285081301099108707987848606633310265696550469183570479799661972735905684502111852500769183619001701905618210815133296723269360977650612151657900004575852495159599390753584952334169397175174750907596948986917495791412346750811926678265214638496199569187358799350270640970357448219181675405086683156872068083527375925782028856799286388876202504506398558534279835159850730615384866328469482499471065011521588111278692661436407058057542770933970793056470179368007768349124034487009434966271327723138601795290462581925148286430398470790673969219707101238821061857520194373699642359357737374065924385241094153098836355405881336073994367478334755096126275034576547657759219690010815363237445997461785911857638863278145316587327663184669488652531985356206164078014651336272953496024008166173301913375406105895374121687703891278534080756286030660632120039926896005343656090226552595456425254726951091621904435703346672302736333710135726621302360478677719076215795064790037308570880234558532390237290618111153443187227493163123859850763790626956167794009243607145574884828371648322590207320324199839612772289747513108476434368826360693003036218849497493995034895573541228786764528251671444375931173256523786579079616057564873646552657490356856673695174002409552053344081571267078526066541138030208308931578350726263560104414542579379811268796515169055051850102975600170462171999867422174634674902006244779508643053427912726293576893643270067677688752047960088983095319424519796691415481107503143711275880604712541826703464247602409016628900883084446359169356762432517338950985345647265070154285519595299712826696763481297683828105287687850120050966177238058358879632021733712456023160046862352344368765622029116002522641792893409729003906250000000 [129,25] -75994822740537934311056551642302978575008077260353424719885821931900067274491455141027722917810050259079542071109525563283696905698333688505082291750860280167107850411427852315359186599799865463538615668599417875037865067705055277212160970029620582465931063720576785183981116340017485534859468265796350416642735740098592130829771895506003133083824905736427557054052338979272362191700192099279521696109318950295389910675351521678621070147720909492053639593932056791837296754865450564235008244050091182015645387684813930720499776881726107969024256011573723295546216532340167943921793762876718467679417978677534286080487680605543300587368602748048448291319081744067933376288493601189651013712833042592507826330262937143805978479687653471752453808146721883125843784028153415124327722840659037759146550612290493419057830021089181495138679921016865445580938213548502482236496812994602378959094878912676415376525777755824651468908371463799458579752789543840624716181119019231392710201466338628559934128881613866722454286304043747657206155535635586591115781440613935524805569897181498702016649399935106112682870450955650042418944535194400900686878680337785507049585309095668845309166763202545978392469723144535542835406973043709571446509497674272152623118088685781941011662933026316437583653603606891996192645700871985755136092355426772566420491137962297646794301262613554327777326404301379458735132146061246359847078950223127484922444930163318654442612160750549707739876089799154557416421775771349722962088936751770363999209003502707106989304251309506258380061492445974664570989962382069796127821004828624682147471894855267875656504129697854939997963654040826901474307144765290282654777042224182697307491510609262920858822233241842381613889683050086098329909314729747577630610111678213303519851274986153148782024814118327947243162675473555989995067364170171664545145594435590842456091696366840023603691793811833691249534118176048991578829664749963740296328220325815093538413495353831741481606940453849331070140541867761799978945616699448445310966078278082908143713922065549068245220816246661737352999770235495208112929995639289229772104727059927495902406273069050773069458681122511916424465055628467378271793253088064837421014858445792926642268427259268058811605834077239965985192004590154535997870155483724374789744615554809570312500000000 [129,26] -70626779700907207421660944236461098173355110049203854402349863523805307000045562493363706633247727972597705170765533364042380287786124049265227366472585081921825752844648274443264113881242719043428531693428219539800511253721133240682130407487808034020894358433367730915995163176307752707348459345898477309016866530187426132976239410930185148010857850211347048687685975588572798801553239994216588858392060782863448424121028154171299733243829249958879534843867653653457491902140770449317265337602900302241991863917656743412104729175503371068919803666163969641174733582635268609871441321195069809276665163911009004362072168087293082049553184836218041667314768772742802087030325028853720542811898504062343860541325517462525068856430680746005161019663298597225069710987762816390412319140590076271646524858325103779935671942460558463061416978835312029912433008787540992258924566008335590036786304490328435456372379970728455253045136391208971714819235810446539909640270669629135433877390088924135168795273068646959331533717807092211906062041804963613827070497917084321345590984808213444749954068964979048421347628453937335526253785534572026488026595614086077683505740339890699827588109000655723301073749184437242479810681475607902921165209485500255353615770025019952991657071461618360110264798426100784827541367957348122586173504829119311843417921819163043983017487088129674840753161719849868520340886152334704610857946462999600986854335950217632496384973976019031739124637685579306481144702372996945519319014945661523833545297268790619913683618214322709296958452228686825503721860797711027444782520761477397736918743875636693241875349546823480174626207692314746416513276899901978339520401531133789315226444055664771722231339014576818823092686554196445583001561202095297384260157739137490922866396923224156632914527207591305857158495649147776298498120557979882703169588938118736470054902179549953351510529162371705303816191213154754885219419989611062487426387774825110511548035329030365446169286034826397485562707493756046289092504719428386228600619536855175852862373846096175405464325654442195002162845064223450010545689318130127460428113846837088297296997694594715933153514970779409966640919073841696806984078491601304667958418061475555003675247066269873527113172022477027200808227565406120090907293729287630412727594375610351562500000 [129,27] 197462016605309589409319048973420215586775472424919686937027321956531767460243972783566520347357218233197243756177187066135244190585220505617639027480969899140225358041365214452591622639208096506805906288438882753273695556283375178056393456376015305545082249189723292067124307505214868201889912000767259608906171411443730504377247303626286437507243726078659846154786949316266966626073602080129828555402690949128457875427771296226673559006583435404895821097202513869777057831913942671817437158086674295792675784301001316982752836703441551352870273228941792720138345716018512007757267654953683837954351210553588481968702081705882624570660834101274594206531972913830948892013379968786590509953350690042050956630206333635095664841740641851160414054768154800287816839165794952161442171745641254560310036237250586032666375955651655692904304954489198567243558878393372903873916310121108195284826464723440232070586235139494690851069411482912086896029577577560538215308143365021041529634744878570429532827519752716980814856870042892813772231985037897146104040478867189674165108073870661703155765515420470283847192086030811358998860088157639863905229958023307848230810054008813052338162645869542360505934260269066127444485438065666107890465645719646106717645366965178556783346031006854069608416588071272989497331874773248345243605138975224782433365068729882120982315423259372506719208230010282003948240308229204628081858722775174566428829580059532412540834832429500120662738491843362203591278672617571565972684686536952356191461771675842232624885654283182750307237552482317771069124941558513943679151561487623402987413648902125459397856271849053644015685288537449624314873605705522124665541064266749262778294055393079472298809855967009726957950786769751522916313099043710656693464782652759165869511025202348509651455152886473752501097253280343767940478991808733245999124538864103852027065088820559008201327052454836019975543047576703943118850050626357316141604578155478538680429720490286779739377156328817993156126826651120905697612259838101927973683085683678646553680453881422042167531569373755655926750895819990540308004293576034349481176943529196233440755924102401397078183645068826461975357621635750542192541831848411519121990617575738455639816237113677001246989366937505605031522663817510065964455634457408450543880462646484375000000 [129,28] -247351410489407365440934216064383237536791200062635626547256570380804427763134037625881886709358173802519370567948250464720137639158758347598553495850213873949376056854826066744146628667509404181580177268917309806377882395384996408528334535628674758952809959111913274505457995720760297941104003089991626455048471267157335281457518486549655918418756312481687860725235372242526248790188448519864024594489542036623500540457539841569565370640700095543004902224291396667544023795089902777120074262873175905943564220659569394113999240593245940717767079418873737039661193462665023769240985039625204859072119058371644401794210693391655939616936957429026267764124347684156755721736585082899944993934731046250538990095042452276549509556413778743563990302071669096870802802738282371955420143484689242713226606399910655464792715783694752095615833667081543974390953537191001931764699271719254464287443372479689623069375041977953593318973090283485039205118184245921470485536690848266482439148704298764154179100014620595354154784062501444269985957408061490202521453145524524987760079808187694450730103193774726590513679840789430458530671990595777431838755617321746446232295653703252279361143466147951838377006789335875731026512354076402763179435167038748017617704507311164508482187189560573624395710761829361168083341607938787242731622463014683064270741810759237590336342909540797856833108802684262042519699969041348136243017625969153546315746283178917576679906289068230713011961160037745875552906024109047836719144688420976431857859973672667806516328361860585472409570117637450666889605382905900257516140050230648091948628362986554697935364280342248466632704661099838098714264624563493427939264756555934218551886701263826608425251025927885526407580218615921077283534097540100140888966455044131281546237823489603310638819342279671023599076701445375027608957293881696080755103599919063550973950584030437312857561544581005549378470310778407689481557249099317188837494109536975050800457633794227507443654398899528263526135491897375309482597750752351285755409275388628288377013231309795654631929517927875869684064817637069601269525723719151248898761243254316368770517803533942637370176842870136606053003296524392273305500839771446994820952391387445985839176590802040761275737028475020622677700229703062761998921814665663987398147583007812500000 [129,29] 239570771497457058366804901451922496628521239897165723391484565987621447893350248653439560345021797750306161914134638194482371235981095751758291679992747763421428536560456047015677688976425932620406762953246126189337985457511633009996093710422434519898559597330552405809172422553340587901460226843259157669893855889953859757745838683927014031086393938199798131772474818476453934497781018812865980289164066832752219138656726499993245512522757683173057056228068939021960328980129592716128499789545795562356336083901556923424090351311807051358060575865016073909955211729614544154126532399896938604388336073963388390179197254712635792875443283571291714821053250431536566632106666885813647133074060961509841887825963857108992415286629332516655595297079616668426426584118650598577866668345869899579880915486923713546371303309089745986262210924781021258768641577248049786449219857161124665995709969175359425081505080172358450269500407066268809509475383352230901320615038291995592663503358667400018262348474227007308404317201645237450764914382302036323425615119838458790898035069387174760274298022867451025875420723794107586037002871845779519915264525612183504715355275025140194741997752226157973606316752057558432920650186525321948480391488989477240194637637775773735619770600582596441005527624052200197830002067707717426925275251344389400308208645394630813368744949493525412659873255708206435963000516111707128049505742493903540292380662495226279287826466419399125646851439203607797560657744553266269105222120288653326415286319335586801547829405717687874455335666576165800332554841862501716686777546076491074034428271523143018749024260672114050382547893447688831415144942345377645040101600135179070569074127606778247398032005678794462086177303647804168273851979536452319672090035585046832332672684758028954344001509937264169170263133611722244754877680366528090864016164998529943980395429088360135930714322820644585413777075547307554069033221992234721043576327278157623358903584507711974371342019601346391049747854997924524938117308943154914966687041702309100434071338790481738633315415222072159358866820226561580489606048971650487067533086068075965655568893117580572475596788196636340549056146149330005723173546356844521421253647864262505352037258986907180326414112501446111208505251183309425755396659951657056808471679687500000 [129,30] -198506463440945703560891116887957386317741985639136822927228839027261577108854439172743562232879083833900978950590392912304497705678049668168526350880263663643553857145597379622378236629380491080371576333971649415516876384026097874702200382807786639035656156765742291431497164918033628559160812651229093348829795637871012961117552850019938860800748571793039329239939935293532195961914425499452779277163408042031970283119081769815906550471063242241128781361922325735746954756997634804612459768636260187952874080553951111603124360522144493182435563393916126832401277384188815209638337911845819190929278872025578840710309404015475474512819189337643728654182617004332942690988156490501620080627822794127911195359069477570285995834819772897894566894433199392492066755049139875309997012981992803953985797195921093044067600888944042307270863971833971587528183840870892262742054836991177573132532301011767834248708768065925785627445677018935737536702362621362535918607252959687780433464372291863609591470223856408939012645603108873248892687012700952514295578545058376368423985384693724674805740671075095907879054640101878206135964260829695556597228583933415784857785517918071123624754896189562282809445980028581029183866005084398036305615348251064332832070979561928826638015477475533735712153438822819546811400926255123385031890493488662334562450392303520492362972566003592067482634589293590215450269886106258452861808311513589557670516904399118144043228841467605675644498073179476304915461637817839563173649788475521824080651534984916577552928393046125811844211898510832307614268850764401467310631716476104171831509979246557126580806382383586488651538462242818199362696177615148139664056246645060196986741191642904925319425871096012924350742997365878777771796129973273954641909132830980139692824308843520336752737449618388640784279984495812451474404466177622465287923175038038312386121823852100708503809305288795266186281124865032381191343555126038195671738280257680177457721344210694184132121164327029699303176734693129033178425045048354937541065320684581927201231450468061728581092228343119338128585761845246409294129473761293319125235724605502599535616919136379122227407996515941435805811192695984858996200132261896035963388229571481057116567433682455272335359624017122037246117251252375268677496933378279209136962890625000 [129,31] 130834690154254855370899610925398372111300283059899147818479738455247942046975253270363696638188915019378249852772783845869175246044396857990785742337498956965761388589632413541894914090368564212868224539430793259634174170701516732227604553945846203751935429445655677731730892588973391545289980572987859208127536074570771532455822593661352998295450857388718846572178705666355498439882471374925334558077144773741445303662516191489953745539810463417712364506742562806436108542846020879913464421532469408772801655748658955065776120051928087417482609844507443480400632672259419405110193249396469104081302089655428978633724706755862502875588573408651346535192246999434487057333699921046856435480009468691057777957778996948246985194329511149877235793905835618793599754470124339114851437625654745838540137829213833758484385725953515173637345829106228150221538126346840709345299232360089192972167560377037974147980818305006338938039471398131405967375792676762206541147632989436176230702458825362107114747983139560829031371615528901370772031949920984618063855718470868910767411553860940632528143994900338295150340872160832231922919616213827298649826637869548286231327386482562044232464800315377392426414137031378729330812760454369798113808495506831863174653107805460215383023742041714556281399351402159755735195274444634755586597727221049564798132651247795874996070933398620372644355143848540202352279778574387865413018490160329854475861820675164087776495944407726759976873686862684284494916383408882113096176864758283004095619434430291926580015303576110700594224114345532426145578867393694819499995130399885219018040860090769793736461521421088849714306840554307158422600819237194784468089182444744703105670282263303096284537899490073997445815912580561470844673419402281896092724161992668335330819283293412157848689351319898786398043372144882166553838117558493851355968469118741154813011424965452723369489147120337985333634683728020234208458275822531710659695441604580665440295281091443287632718827010649654871573488083583470763900572204550307114363241675923340173004000078392286890418057171896756871090742919165279063014522733438385194404923946875461152332669960878381207300764033115804033532705502280662932731096376450229938791332080537126861362543709254400786453478683071051423894570753247990069212391972541809082031250000 [129,32] -57839509248286058264860172907610893291804912527034385377911676585153961280177948351833569335811261576569843686976469769892097085189708895547954281430062808265203562191449171609905883557145632513367388271747328667379333165338849781948050576993218748345229998346291567261790852218479784764386885309605363475767772434072651004426000120933311184221293896233044680149383034396985060844460159147556228230671420717754298027928698407736739377003170261848940117561753405324705941069911956889601765533810085356126224523760602589065864414476378429720358072270984591622389568120607249719570294010780602920672058267715711081230370895233830284422190711445081423772849374672517149590345992857792098841946853726941727071541225013752367472060706079458371335534095077198465271135292439254079684399554340015127866931926043262808830369356319693656719416083993682726264443401840578259572162848949041622664330641007801092251244427759243746513547293522778256483965717724738452917556212988110888373341769368826401142930447281048112017211686593657757457207717797653245109189710215285638475816344546140168428929515256796399536586394034174800092199925670370578157297473874655822896795996902726592061553451505749217813684035227066227649692551884160458792778338966328850398540337319808306333582809852328523671550608268086808997054698770823131112584937638832751393519261410298055357559672831210857783679456925752239468955856224429344329012882146909487920255889230125115058919607974330500215431950137745120041107214887714206283932969317808680523083143419683700366225390354202210918485857175757358754492818345226273585702897792980041173669969957898959577338086686834600352304225842416050557593071071603072418208795694842146057795134147863084058405814700358375813986644505932201269762525073641981486946076166442251366979180602328051155329200726135299263023380678263939772926379088048911635284426044849986158598951612596956169898221795455310283136787813578858064256867852534123188238091669055449474692933503406100946762341140412966171783631342728522946871842541477939079994925056129348616763068499117414256220910655211432281833904691173356809595712848038643967807524777971122061139531645274367805122422734900316525235991031888815155629766627146678638801304118340168268762381368992846673201372012149655554846816585268243215978145599365234375000000 [129,33] 7317606829143749826314137290661948768356032907972848292991764288895303118751512669566938061629417691531911363501783267751443432686207122013475675634396083891193377399067998554750590843862265440134242501619040060688336882357513170196623740889499884436055236204918070742643153686870862397607255218744706479587895635652278482364304656165608003603949045782475023713938085884053421599419920379351777458521621885902803848073383967259981030324367610353033638756996235117574326628707076474277724102845347600909234750797909634827704312181824935877870926761200195135521700659839909819501601723132443063785931715833756871830590718797777770480643346621378586609806251529641221618345448276902226457482461533904766054939562097277426957051420189727494165766835556086253486104049115902870881550500739988364504010747867909535332724593486573195050754859019410015432607898818721346037795046860382534555796719171265533808215737907948727935428966054931019083590234440202480002568566246813158567981168707109088074316305950080229709722620017676712796111565253144431239836633887703238331168082952125401511526495447353400574332143587483911805710771393485414984417426027772076908021376413902640512429814114071675060106501354193584252151753223416292533451194220226437365321662927212570072082565069343220608375791207090003112267944351367946629853865871801969143566143874034940355438757823259362708750689443068868593066468387083490662104194968653684668209394351896144455002319781860729146407086192982049501744909869692858379443820364461330289172321605627259393412507485896558804208409646614082016359631468269026278699780927489139431316748961998450491684559071730746593258468842032709462449536885738543183736659217378346548451035468348017985889007465804118578084894737994170323622461268014921377338993243452063611991554604269833496295490093188699881992862923464058558337485130126113901273043423267187325873498034771145186645534681772492688727379081736034241871790658770794467035704791286850870190169839409942857975550038559136118957088168485474479080858514513486132371835097381468234464613988397759066367284593903037527357110395875247418055774169151609517268347798697594630168954226796700917801109993465815411507947932499027201470481736528545997544455787030738157225661745683599996576880090471198259116647477640071883797645568847656250000 [129,34] 14023233478296831521168839759803647366870753010263444727119173876616711236217044224077640146354999963250576739320406745098567947286368648803524169978553876313385548225994919113389108514064003081708191361402981114782346204513473516527184644946163395417814747204727141819605619814139244189288424488609976628306163367599731015992051236228467527252033583226510488445959541519204574642427683358286775605029302810346368573760780082454643869448764364032236793298558702003830304974403069076284108567772661017284099822455459640621396377712798710398647414118678139125897294228224944287722061919324938290713630284766690307061863800261690924895622154205102987557037786996664684680003214685577103997441452588555992655005918700874118675873654515140106798931909694411978589937188066687333358251813962351423500808101912391479842195562111701697872828307077263728714101503540197993619500943489448918052472891233413123760504581382400198224857891393328165922258186668777100974884614775491905859062585463613519142222859104965072861024309878363909478999209269338121622192142475851758915497256689079829521479061458903226087432678337457569449716267759898141653373223471358972035345046173202452367613586671524514729473126706286013439190403560610174979174510602048203010926519411863437182384854689203044486481257956069950235499160110241227119174952894380344735033568733848355624732975368549235328710705616178298628143178523876046230584926543772865042549247082657230191017241276949448007738367781248151579496422731802229488192140924084816891627553989897855208118563978372699605188249587471808027804926054157386543074578030325870379817681679699515999676964528700561154922205621055170183853518152298754759984368285103018958013822471079461534083873847026659891506871667870592162286425829916268795190345410053474982304877425694377448455983220360086535240320075194760351969537874533722588166302403831515942874033294422237000867756002386752878319625757610162814891413241602671432365491639036037868809607288149830278813762707691501446376872411918866348143839847761010479158582155714251025537754414843488914277935151838031379751182799738316452361060876252240905537818378423217155989999236163281193215249573694362151798127710705296270050433429333956074384073031347355573538941925262755677933243720137412857695835555205121636390686035156250000 [129,35] -16786336961531316820183899245271669256831992077387562212678107475270671382233060893895380063305049388906048742484545561995863640534985427037418458345308608531040952746807864437733378635553275660114970538679544545218386917235127316221007907068793935004096626905026056430742219532155152514631259666307251087113617275872138065571935790774192692080520649036807244665316847579163925483749663786544358726909225469282885385426901578524753468615794112708785267521962868123261372570440915597638569652338009338909709344687880525622004991750878072088981405005889129024657137940932442859099535437934546978488646805928409699510074611297810172581428561484442877898557817871966955305883831197420581957913559483164592483852846931347439559881270436700084271186763356368522100867232824669912134944899826402496649783764714280899170285762404594059978590482948699167718509792891569626541420247172857863900341115592313872507891165011101807621595371832639336573735843201730094824633181211659975667182177458654836664386125156414613970187332919504683972345360670362812457748730050534905934673836605563548809856345739187304226612395465424671608227775128395826418124439647931217687793393791929045378309586683855133344272226138728671640038154587606561132257856988300498858047336946428951407289486474588599982272029611346934960503866883715996938110945252938584810779596491112247645972243603741402415701821139613578108075084635248636809442197617138139176355465945794476637423370404480365190328120678067992410630042693420668353451609908171027636945845681571451882432027580045438611835755158177850611164271602032325821021670505661433464129556914415080735332633971908031650781493139166762772971257033130733685049945820528842677971291437740073520252451102959516542144639676279759321620421915499804713967273772351134223775609039474643818460481304185858433890224891267438724518399229394524166517604784974693597484278159361231299296394542838807927076807495360816331808115401547133424886900715814522192838784846131999093745137728507467474361224759951969640404288879572639125559671488237459771700754686602785147283159608925713229928491215596795416719932463241344208299558339905872889227295733165052045591014072359341591818453258580994956704142101095806844829631548527531594848785611208962105354467950202312920282565755769610404968261718750000 [129,36] 11720843615201658052772512440606808129527637819250497236838374465972480786011336768706519488056129177303601867558637675741620182132242357126566956257891281093569057626001966640998061841945263048826999897888409646676525467057154817474011087827132657484632378453433703209099078152093047666385036985290158637153813505933515734083313695527599718426600826109137535383606377566564678422841723513082394017443105980533602664312266656857985374141862886730380245231275872911769659955199967755431109637380089621217520346829465790548518705583291104861652888409936910434217936947579961598159889874770032072513089314952166258585857735744167627439323561163480052799925941056980729895351601284494719499731158825095822905131346485232601606213321932960518110865394881356816394389261347791055137860029067021321660660720421985153053884192618767537986836069703183372198961259692399405477477402627120706761046614643970979033114903282483496669762718962390342791779571146492287325630453102897916525294853611531683952239972278632935973292270578677449390924310569283129261016248081134731697043566034372042572786459791015998923022953922589647759286506231633443949809272423289373022791781603882361968967666808038730963594563388011139214339285615603925390111901453210451873232593309628146945801645944421996899606382773008253152727809052060516964115449075564629300423884340249498320131416177400026232257313022581808442453301938180993969285360034524060450918535004958745555812876891925965092584495388105036154714062962255883916316817610011082731773980269575312186331054249295302676508995429177343902123974164153996580536762447884281241924431023087555988767213659822303583688519125404838423533280254941466175845922386965646927265241289555698962345698902356291960097476802377336846422118705638864929184131483068430457235338544949319874705908805538252992387573469653879239356012486787583843082878777052355128318112369143450338430608557134054270828708446311037179500196664694229345606308857608496863403089854393985206922845280250859521556150180740986669343979107715424969489697984951777180577436357397263801121055095137211763652300739169629582523742399213130845644827165351120749268100417733744721554224785896890909106300514132229213234858442485078153802629419328549016075903786125521655893909345191872262148535810410976409912109375000 [129,37] -5125449487832454322261191595317652164203153209486774423627151649597326288609327954643235585417368687480018923847165741728571646798710118267103751004246461888294535050069945477566323497700455342460213757499759673557416398431231719608188276519715882512120738972251514752494008694999499080809039198797306329561698568272830790743663515311520525274048532781036923661742552889919268710298127355995332654102788065856452014333772155187843864463181409406037555622769958253351883869096736538172013211299503543018353587195332631973026089605942524124276860084368421294201245302726112298452609456520691546730570596040662221398113284808969938677408836264178954394230901809438084701219389138003085226997586096925880902106369357418538493206741604130126661599001744453585858737751877308405231587525381854795054575646796116494366293690141157670370153149415305787131559472247961712445454983447610633812722676054987278232329364765047033601315740464674092063869811278298693028066219153939773621887684151423428381927668222184286158331475419179065143469329306756064967721369043173217335811338663184110864214022706308409677604700335043467702700666638814122541683784180793974593100141329665752139249790026456397318543097592481513381606165731154162766092759239458840996150248785051141042421280858717975043893480735967168207797211292818806734344110179488880265022628504090176754705893916203192686267100234541525220496508901268297925810436538871760826922306008361424084602971820292503203845979918842501361947316224934112214964109792908473629177185194339121563409190987967116657785343990493393147454685411974272909296995411975598361773304164019271605495360745451555088622054409479165698333790191845273998924284997304153608489638919115333026450290014544971100953822761231084250698789076163331827182552010312747682285397902879723221502366049170180896689232625435433007564566789332381828297579155601208260551784556388660443902034865575467871065431583599424580191812577642404017104084156641119843055739419117204896870874037518306440209615221090890459443567915173087502216341555237469756562523498532988525930286446313582629972730319987237512043471590740938886977432232346693215989143952482530674559520115592353306422907177854751312833358764972920641621253121830267279171048467318953215012683477525001762842293828725814819335937500 [129,38] 637863709056849150005167617792044273755933088936335969364475778481973893057847556360412451439176966927097234414343328027044890041776508125894485744991372488323089186169749870174656774896917685196046148767573293329329670230939386655338880872715409853714019237490531251079832340783397249494660632699373992223516111295594272030167438787144738248750832057831194684959174518869077165945103451341315738881555712240564172820987862570659972650644664175331426615746568720585198680993121652472675738712822196236191074560422279119956302871325729576853369685272469260165698457382459523588120634061466248016563778678962411384933089269588812555280212691959875104299958617404742528448397129126937006197307675398463056924850217436367630766302878049798170265502934328006491266165004803679265612603028131984182804306950337548221318196403363939046428141774540037363266320318343691666948534386329917512620765744823068920381176615300214901388443186454847320950784706749415007361003326035934492529417566927886550222900819647156191001554839688551268938959175970264585981046782949076656059536623619079369880763385492873439360510516200612141497245354256710117751087499041252618098057680021734199143766780202527205844240722071863588177902549857065414220314246241171191549336026277289568305353310948503878301119895375628016824933142770810253051903517347914005446553611916925575335608776532356543549216480864141203695741472337349225783345677149530184190575535149118329070491633184507439794815090514486797119558502780782995975146377426773873020904896187282946309548117640207987140622460862106824336164559735918733848365242803808209671146166235661514437502777520817631650974475911388114890195179250110514376728666139532448723115656924740733913472217916025306013042601341141310074559266754000966317295102177896700858344286323600397844392455813105888896370387337952914246585681200450420541377193896849842573738881242636459764307773639823238944382263128383348419092680854502395450014288476681704812750746360292028072755931861227671467171518424542689253495188250296486695709553908065205190179406218681815593330617421795098530486374968064080200407527312457791544948962684342503520465160101032934428842265753329290379428104967273463540207381707480092170651744411737471521279930338160866348795607905231008771806955337524414062500 [129,39] 844172898852613227124412555263352523197904249210260313072000338651172081241932204163832334964050565054373575071516310074771217494470285905618594392803193487556698287758949042983808769642662993344493660136863668235086101061231387240114799582765099597048895229426633067853621930753395831783873995634107509038657623271207691855633620762265818120007238487523717961559400946419172258938910612916479464064735788329023514728087199794859082603659464402039025027540751822262665905131797036613631070755594242512702040675501778152979541355603157087872520755738901653107856491077869623083149575791402575182712385223501684853404083921248055295608399265897862248048302364262191927408012882772745454456066004077097577002587045987414712667435400564794060226955938680268712691122222717639950405644997075988354876916839257101793045016243627575141839014208184103981444482226081407848670553512128098663679808463712829522169358243499185683218899605564159690005244068701960779803072515093604737350486310969633598790278949147673208262447771971587479911825934657476256420441177985605850896576077599905531231156067744453266177095945800045081943993058237990227616878412024704513225770962369912029449924033279779264550020156966255037108542471298689465761447260397184596794800419107706568112175015770915867042442273332508002300387561403964626888494433743845767317117274101992616057006667314740467444313429700370225235225486611641233147360420284297555285672542587918021220864770008556240323666961027933233471606374263049644083511354653422282835625925809007482563336456184146591341723175370818164210529858963047776697753430171172603388928276968674375243221680541465900550609938998942257985805395800132248973642429018867147015957430707059893030276180761056609136847896978450932786159375535447071297491942044706520329591047435259735328579239342936291317667868044526188800710228103655550384649497736978051052933251134598196543841128809739171138391657714165016654504595372594663207215179112053948635912993970397207618515704596963498832727172779731889575966765081557815751461688361861191871338070293186378828998886917371629823271789171663401457138894329476425220995327159109494988203855283007015354603903988648156250768562317667722005844802982401243520547653116324305580166293609505057116138004857930354773998260498046875000 [129,40] -635747701298131610169655114506393239073899359030929965321786983693457657158885662115296467896500078852641352857789922084867376827905893776844394822639165879113412260127684337654784835090403622056211882101738905893808323211927063688908517702267482971125348401355615210349172060676221846776656141246852556492931438820560205655684406285277100200338140652752070725642854677990993818263082696039477156620899284121544181166817207345806651818069028692592425678980180972719088517461106977238575759284096613097547241901008173504491187645677627444813097930330802430039446796466713155240113606167048001637242791971689251119900238519638492566594164856564066355597097313674973634550758794325905615888702136924288326911348573891790232496903069902912154607775806845100388143579778247778420373916645063152994132196818424328470102254951236212371528917251651926592218809066985037407612260459644166265381487378039195383258989532655863038533409533502816357679994076850475929612625943875667532536583658044530731639118335068783955418477870661164002914041255069584374342731988958456121742323269430827480858319747715863712861649993219557604112729655296475796372950900412351957177577161446652307237746569566860220963629357637112792219880405761526546079909506254572841697565692686564083595995675629536587248358453744896336419287068335686129970129576677588451617168471988177640648773635891703683599843434938986088065316401011273445430717042143726720655268533075841784442554735988162794028387684375988984295203700993985779445691560185571729200104138724396339648670098910126337213452337456943069375258415412591982937382715648473127572377810935706396074361658694009382378525445203383089755142512326218672962101439361142366069746872034466613639791317042270965216311780445473101974728357773318436361924635385761598234153626528334213072796876870778444473568067574276274651913199684948294022730867462427567682868417846033645172894746749488888917908625946029409704132045862832654871780344779441569410277927672305089638383299498618153441734826046181767184816047742157401038481934453340590861697782292716392951873959629853721933946248854878102168044574457836117582271333180543933144733761381348607784205797677303026335728848197110582685347636033860921510929470407200243212328101636426902487642109917942434549331665039062500 [129,41] 196631351503349910522277453020002988857047797136610329384182105915322060652216278544096323790622265768979245541739507380475321461998743687711655648494088492852673063718581296220705726678027424480991959009426771933005612658148995514378662311687129909393258045019365156048568510261930621003987163202463429054186505589708579331657107572152844077252149409250365131157528142085857051007147606985882626635092912554491262519365799446674838327632065095129713834388479545282024206629733864626523430873776825027604867563560975124264118493898768649683519994834858444534028476568895487731663543782527514059532706843133023459380101445473840599028988390422350477621650657921098505296044704440409701868342579520120698459725622768538262974270223696079809874902721760305180923514611477940380375079482343183872385783518032329855957945608597928463384578418870963959657836543805642375433497096333752633140766833695838830894440318460051366985994921139171262159474401874552170650007517712634253813622597203723266944456825248988504756435736129236812989065242718141002689193510843349287766826502581826951723072164869549020156401821100542134685060441981272098068851981961877785384856798733606472624691684552652173662151881557241095158281802879627951962006253174824095735087508356489990592689163216367434768183279239454783862751537756323801786794919031231383966345110692419956336539704607799194441747905602919071439195834457520257623662483115549317048137976250462791430945739304039529613842498023361133199834747809939991578185660778196699314877847890801008968222655296693215765831930578289771472355828839695304273796939218506634387991071549601028489269477018679710535700167744531819430250080816838239411838814161905316767577078753999866778221995594213091444897623779649389851349927431229326065123317280650542830715222042805664135511189141753386331181990204351885069588677122873109250719107352146908743938703366114056044253572914691093093452435255878663155740588378522719098966632137695367568965031128030799771595667615014409984714494844652175437112570816318280649904501924337977111596013550334600633913469724578015687617060759310921831505476674531961978196553969812233077324609689792855266865145809309297698976090661298905050799938848900722088016487311433254106193563998106199619542167056351900100708007812500 [129,42] -20865093732360412991585124259010448547618550347027599982375552130449086031149683624896017240971921146735854209897567634415227549526723209786058013383830495557629552262841442956170183855143261396275194626436273549815500506430667012834435725069592549171913013845002928270309735131306402560507896195095854270959977687389389038541862161343303619698251495670686838831258021440732469829847460113010071612923517625111988000686545616159997766985726782500970651386945358512757289697641237106188043663704724305209170811287558858747521832772150288601628580329988289949890615978183833290905380624177169335661172443251434037062431614551415557658202764593549820013845558020945522566787267185535462389449201746957985183441156536218961614363670640693975053161179112869903460564966416817561068728106991245882884094183160433415061604441034159595556720874834400866950751653650182235082863085331288445565577636514214387475660876012379984896322280805492812447264544697139555402334397678137453791884171660392108922574775880832537718091082939226434383138601486220459413297699248910410104541353728396557990774496329494596478878543394625928049814779509116273918181182850844983556346726236815060781416366873834135346126419488501756002878720362975065191918691453982881236236755083210404408169129407965698665828526952249604397787316188598263386646387602825639735889965549739554204193411529921361182210372819484131476242914478418336085222184495568471398969367410214498417763363402395126007079163809741460834453136873233880559930197294389990998588893268552979720907632424477930638032006483163766930645441775064985603400674705095578429822884977375454373990857178033445907957517868260196015286874902381139747116425786854224480032621523498005674175077906016205515776880476618761621906910678028325641700264160870385676653031326517041710623638772898391366271476817955018794373901435024562871227228790959644997535396542165964042845508060542221134118131829596548919485961050124975465917320047059337366568211952104647057246591567395942582479711601932031509132368035151587657559503074289082519761656532322421197709380836042700588300138510110535517379463046646428226645188062514924364500383447110126701615844159884584113796105198305844141486316049143360109274275038154629010635210395463445820496417582035064697265625000 [129,43] 5088994403415839405366626798027143585182928851898440045048334578765952919845389613357903550948118325402556911525529368463567051688347748183087846813225279449174181623783364797324116452440727320717688452367436988411938780198676438443308199034398659882165366573575148613926604089964074804446941858536002641359773182372379440168575004062274196443192960822040797424620231576764521197105579300397582807619059087479243350348970397753795963871335886550914674092546079610538500205362556199559890947909330977595925853672178175333189919964177880971065382708728053569162434871490980358985189041519019589313297482538213921812555986032439319872236703588555588604591578523281796689932169708478186030680814407964755981942355052038195416261909841980422298506774116223400718158405659128211418907143297333846486608060840473356872451845919043805715021392147262691890120066438193672035561594137602695494140725599840656833217095337945027457358149944007839693088320039296654827203886398767645094689367169457833617388302522834814198563556077565766629569234336353882059854606129881718468648414797546404426574780902159734978122948876718910815419091586033712141084354173433729186836516419587340853253875866014423919053375135755989789433277824532715593971027826626644228760209072305148682815132709360200753181929340342480365096853322473262388358589540063884701545350380092457682713525719925694065914178705317697994027261249757534965380846150735973887507666706656512226313903783703076288273922366274390691882356215874302480858128738770208199136087259600922012414037434823845471498956855115439945813649684483273450350160247943107612585325961409569799277878042969266742719918309831987274976163646612740539103176175172169828763351431757675781640538976359307673423670395115665836165727326727395904265013529977952501098695328304000055290433555049167666944069824132552288817930573191371244749071659964712245862846210866272782868282734627249344338629010219615135715388319827637685294506310917213604729617307824838682967892157508359495555040092875650120810122383214940512398891498578922863529769748450233944833058134594067076707562088872011279500876337077701199172140737113488692799269784873320636919734253110013257779759105874285933292425864982876285497404118945692468034547317756732809357345104217529296875000 [129,44] -10837729493189560920075848352250430891508931808606077816800174473029206686690585466836865247695684072655660657678924326154817148399754194043366680579039411046348782094920761272353641090663091594506471205238465484548382091646607192092843788916743555916655988308618816595250405014625809766543014483258733080885690433946603354569745376581864939501069373892020022593564374121345892212887960393499296223740620884783095189487583769173430655690234083670206054164216474817487658881840632924995601376550972492223175956393937677295183427085979816303497847021730538015865983923202317981369011226972499111067032879194265261684948297240152897378769683090041779753586546822209110021258955009612947553165947073518639197154094595070429241080507221907869255384448901415167593701799118807439913788342578544772580697993263905903539959948079195143934934031517816517377414020794636422754477748431553623701757284062516622439242087443458820496200267759354911105189519791058067347711668741026065980587017092230497255885151635785773244303544329771763629785216206416626179342831428957784090637165958968423148813255752700189260141660814227847913696262592402445100654449152964995014600549914976337993480079410500780948575630602628190208560103156765565157778582524131573788152967394846854457168040641870284630270854079860886294755126163274578663231825508107123466644602268045696135666243819661887311872322679199195133290644720480897433444581891835309918879659130480127298394748359565447038533937885524754775852550319685105981337665357646275367660422106740742493161003619483569352922739402869142875690432953539154411636228497879499691053079889076396797162728535399463580530093013881296935709436241358522126709631668135535758981407298678328584230704715832674704539536408975766471473935370512233392563871822592640772274131004699632660827701430677567684657640457853908919236469841720010263026488910607793484663410050640518952306342339827818045647529178885401694551655538306367668232005784226451033624099493876745909267987947537825588889995946589851650708243850857763949240786008120273819331601320734588738436518655878415315401754755973368782762382029540044273965195193764258566854203624946028042206354608727697664820575495219624009896131416956377446338782873346820098681142496843676781281828880310058593750 [129,45] 6067096975667026617384195486227077522017799062109588771724438676897168952876336101311657680367114319153416776026181186458036713856414366524854392981122828203902022172674491210303008237538973830602878306644839453752062601801469933704973015704547911242932412968310217867518207436739469893006564345292633852619497068393804763847422901162446699469100024290027797379320645377590614643564802414618476526456762497684954255727008599485724617613068592141888066528867534157128879587622984272302189226797501032056981443637370617371814340009588958377773902898342901792930413581364155999551044120002008278386318917329392729240157593077398892094036350672134301745872628388830954626531828835894296271731347035870464295627462316445523697679157112266561880246025459920692903786420165273126276906615889611567966564844565912371352457536962207002575135383989678596257854176737812927323282234092703318765552504698408350299038307187544078141687452887490349011958276400620853009294064097733843090942394220039273966868514062824844701216019167259861758418053386277206123221843268914310353024615647202042026091124005929501237712105089400621688194139432526123625464816236600968915858549856513494893744817863066854428047046118023753554661245716366477539600958434251420251936701997844062232047889927437875302013117664837161627342162491112147402394986701679754963986272516432662694097587972428661882600850099981289916308617717719895741102604819281283606205418475139631576189195958437739894421123169587941739896253959839508202434516855060216863432034314837664979541739848735505651306317671918073974607896814872100683976851592071397229613573619923064296323409647796089262405441786223052247557200377976983262316715561698025635157525476986466572928091534867631523684393780585494738776798688540985907831467223589574313760117718083999805469484094605774108986011145293514492156181584892558066394956605948206123477332552447290489706132468073523631148020639688264704701183820888755125490847402797270313588835600729516608637894879328936693113719817089161247638680607639465037279878703476136554880056464525957992761042346787833447112498045498633228491040470106552011323829852810956280866733522080392945014029224327932587853501662647793969429201476371214875131014057814404782931205772911198437213897705078125000 [129,46] -154121428979730626671910890293096537032765792882668395777997214421518579007641460225579423014433353171503643969364047850074898827209975890641194439901022636901135744529324913672065423187450184388803119097062526213574567970230142248821102099672836164665739418159538150357988284553396878130653634383304565729083963104722373221028660675780832839201438973645278766295982243404572147489406786213760035142770449866630970825443830997258755576057415582242835355995071990046701626282482614541744327052557218584876512239893715862935926229295514788098850970820885207796467165850606486167118988107653958563883650665035529386794067815718318167040721122666059137194661557217270822880015713750242732353397783527474304773273887823541094598539987127799292353893230889311957748240782592422935426740808427555031459612105760301517074003965860036577275926839188095525382651316996645296082863481936142245593660252387591557998740120777055829308465952882164417332270360687626282666137963328703738922433845524065292565260180937582212409650209693283724664622887680506910663657164402933729555667538790118519229287653524034034384396543608407882511867362447913746500190620065818369260991569693608402167462175990339580382903917670668963198194514911845219622716076007937158118533142339517170929460163609364211996170881242609350831246011303312041388123293122191260407470449603419247583335277150877583251967339410779233945897865537588843227156918726093051079454620972559065636091960208837822227208542487450183391807338380228160995794562179784106888072468339080221589795170776733113136574777559942305467907767028194403591457541480086623827375183744584949071409662662984386728615077982874710048219854818940451529840282332035191743965580651076565742066275011598808807988325773320821318006721697833179037349350149246718108757249827032139260991663689416875836938630070830622680059940267265329949922271228678320370711034139628853728184056866699998711069227921548286570089484998731202098553544272254865265018389527329155994480823403626149735839949537316194028448222135094685011662012039019232817042157232265373991887985671794872707804168916040552106014182228896211192255754050500432918113418508870784596740954644341902721639763097111325460387214545354456719989701130035797405071207322180271148681640625000 [129,47] -1675719635996201844579134617554819506437393513123111806339678669728018263364320604593479533228244210228773069452545054002294839691960776551925935480599060800169464336835577439466836470808622469328562656122631566932117625186923082629937548095129110372503129342784037159132049451828724418917954421987115309861980323939595464615134789349976424292439224408903939772076097856586558562884516781881748559940334019977538796603987203516004405311957094559581024135730871773187056638987833175320350912795849318362777786052172708159449778269177804268428321534738659088723345765253980757855062131387512041839736273767752620337908093930547180571670161264614716147483279096180057513460273906744313707668673482378642186138240641888339205708676415633776288246531879060251037443776044071312310433219768138250667559770256344840854362458609780082676014503173817404156287235195133735084063606840901506356969567329943914021393628399253628451579292255075793777854763075153131304863032130009368618595328512241104860844777275828593624166583541661101819844324915666806914452228880362055621802931331343767551238215264752562498079472656788425326390191779296405695153359589523523704777464048077005851691098658907701016388834623992728723038062982554407113598618574851237961944455211965104301217163275892636324838279027094140045169524896614531989862031464137869768252267026787693323270997447632075576850793429917767802516083158655520827585341630851197334419995351050098643463425392361057179815126148308824227475300608496383268642643157776356160285743527554730813502541657211610800680286472134453094115782760396201919962036056792038762004867387906008115091891570161730581117591545338238597545530804030080332252688322424299733218852518065903873389870621631741801085347705838091285679734926623589208020725985983734692279641548702416182712674704949068860199697004557847059004886572074941235222321219764927715325461547269222433032612308752122326950347192598507233638721118419560331477419039714411795505502313485747823097683354933548914612970245338750416433908580706199508877989225690821625598665646960290333932623280856900019373419745832849163165120042251988920793882834636386908563163226637616142959024794093816119113095844925420793737383943287849806091233118010563885036390274763107299804687500000 [129,48] 1091794796729784452367246711534319543533853752724306441161876430135256547198839108588648232912385857620055535875319622520926230226393977643478871592626421019996009013553412374235322592471500660800870529702253307695848999079413891092165030079506766256082738269072313195301042759416580237751628790189853556758558988701646194846229282912873253586534152706701425171972826575567775152251274101206107365370876778022414608532210552633690129981370295775271851678734331733116721237507254023909237027445457498543807847037059383148330519168435109805986539465299949177022727376887036592440755446007901687462478750604682395684587373474034247624998122599229096063266373071578861836884828581675837454810670359758460410294939819688417695337846764088035753992456204635114655881604964089884974670988094498423208509962096835255487745892632705758477623271806482067886722983270321267807863834015377089960882048883710505812856419013358269350564312721361603163468513110469034266546995928835701553509344374415996728840389987293902565293663657040818626290851125001780448423618268262202762544561495139837239270232126889378685513478429591189918050189526850910489245476210485722104031899592648719000540657812113421896083951495146288061196337388664958265337001869892938978626358114310924524475498060211312477852347842126093576122806526516236242818622718893631615964240554492140168403323487306882661154031799456353675389515805959625643856925360981899650454629976416568792244480124210677908840752513102518156231050085674033026095477635600275076827295251349411655692103082662881426700611850606924800426406538526463290447384748020999881145812875757238843878428687273848597251818739248004032494035409005887216077070703370870785286702143211850227010683880747186353511433573442785445795215362977577147481924789876930477807953551715471427089488497939318435132973251801779335794306873895790392092507509701103801217606212300242656206499212307362059666172827441535418927606979686818492047750276615280057899418304599564164300195554676309035652541610086714538523407548745117782534755910868908605549550401783008680039708676700944866318378224417023907728249431333895950300444158922278073195538525123420610117666470210590829632840369276773670733812775618727815545722092949176840193103998899459838867187500 [129,49] -309651646502923051587893338793550810734176012492360306528237029139756061987316872244617273030169922481472470250486694988124672894796380586110265997477935944348092451585041172270283248109512974370573049813430538060666752775963788387874899086691169226830661896480671695731399283132786677992153302540662704642945456176663462599174604453281064769811285628585492611267198281509477505221143395522398501737639987162194061836298809443219908102072208463587746929135979127144452234425891982122106572270659379723408098623056609807645743901835180545471100670909239194477649449153297831254903859408445186649174047282444751091161128920827281213980983482602074996249075593772405584995133241146412828478423787382661745573296707390757001814500615833732561852813776953344684195555953176878649607036294766596198647918407913066689922185585222419668913552714685590879196064754573178932698057929022282655588650092522029853509933662020232633016592897398252405928643396350688126100494907690431899688490804020881782883395386977150343812545587481930233120128190628877926708872445834156130707916205637854555932046084829848440140857200961314448517733573409926137621156113961151770010179097333073319853308695629386257455694300311348576760054250518614176172062353768785973797711349553872715800208747119271761693945769099652276714531735820179671016328332216064645809447393461024072543307113279314153153873371485865508867022859035183755972973716191462987148320633060448202095648590265007418225370728491501836672349140176948142486626879202516820547994778485378403186558367367025169479088935107150463642243752117702615701432104684648721008511426724065601659300220908264352123256114094548059326148850975362578193539812370849373010063070136575628730952507819335236754205814186628959954373347417374214566542600043882100196624717766953693530983178010566672063090603639767354317549732973509828958555210796052730408704490555113162760692488524960504740326197464994567874128839744280236975212664345188987824694935197877610259837829686832611407566258533105217130123216226885892641950738127855425326191588327750439835884945200727817776354291017479310061882399642695532114259125053222807417799264304896531701831303262439731474786290218487126981898212178188596957473244231096032308414578437805175781250 [129,50] -7378119107316526511638334967926469166943703240850064810322345568830254859937434188791357074851551463812796942126919457561975827788962651339727328527068621633849274770962031330939218428500641512306699856096296003263843240338928694283643824001188000750117923899512015603328079623588538906764382015800853698048897217957378974003254283403368397412820174727544181684430642483133865313693288475050937369231946804450410875672119481821628522862506226641032702882860134251198754732581349351049424913714974402728584805627718740335070136709014273049305149983715390504649642806827096884522269204497593087017021591241561742308132896983170401185580574919934657159955904300318764368633300390940953706784045378207423915402032100559726432795676308109708139395152428181260237655634338170573019503985937997922865239570735308161194161376250075077049287815096448608167204387687647546392212419903258354867048307890836336965169085915568436576396295930481087671696549026292392768227045021292192357430798587580971521428190437221807616115113327299602349988847592021058539311738895956615537201236056530075279000252984658380366655560424151030209607903786971138708864568600311836595486312791922177597684973471728947576902258407932605618423201786386014136040494295206582485309588219707387187779692264188948817563183878481826136790773733495120891730598241318904663848188422951359001698919569317545104805240376930840278331993218740989988319716001424194492825504137404824154874428748140109887014541962662240513969442836692544677625880991106732682957848553066372306651051556332916133088818348338557072531540783517464672603126084637641319329834384435112278359362825723351643304298788521503114399101377112728527156730513374773528853780751518271839923300473102897164990532943012670862900635287467752216746584179383708619506697459380893260739365835598105894531241752485939421842239122630024811949252353029809335812627310270229006126945095718085093127901801163440966896477033303895609953341306398716893769621055948158864711944884968509603333876957780962039379576295960222553265266569115964800924729181891956590981178064286608360039618981116604550293296149825416882547653447566331977144924819250426216390194053175221742990429554806610183950431347023324324396753581822849810123443603515625000 [129,51] 38721431238426329497230544618848904177586833728011848612175152018238317763222236484372657440129551734031665436472061926478569354932529135956688512434335469830299192629845933194914796181177441909265741474973197125925159989218188371570324872327265160681860462708835339602083368243806692049528942318590580684347035850731012439232069210370975258444479617381627130794466636338101898997440943840423576951737111211686558888145606898227175014589783337304296628111041222564828495645500563587627978556353738140296189478526950080374747248816455094585630564718751087876568008363973589509793159317025297031652943896936991127892101732992235393220026001119035929683647159610614853464014718268207855749555227810392521985582366668690629001411005058869780730561000927527546713826976268087455376606951855294737873814445822312447558235616414719850377265655730429876492077782782961049440027318476378946321825385119219010887718815522525771618467660867827487953845806678758392364271432300079093851598536040705572233829335050297657318515865325779324539622295346173070374231920078741597921010790530919070834738193636321310368177631079291813987802648968590300490694438176286666699591189544198642670083448812794721417260486808802150126918115817843411081255275933538907744645873816036550008188864240139799908951707568181064051735160526147979298246218452865337866293183151788853274796168091381838809415834127015171454106928046655884641869203476158052895386849860182427817222519972606826461210447202025808100444326890032296833735254058430877908096104059812053311690918224542944821271577848702713937304244398130122741379262336856126822718820579781084462761090439828357520952897183544062854114922105126775018236760151971235014456420506876147639322716176108504577470277245205041134141663298426548609638111606797486102965730450029170764017697590164713814345323624511328341262189613335009475085173760700371902690042924674767003850374255972767998262270457252600081310114103029412257292868742109146204380728729130895061689673207990264244449922197548467547523928199231605864367698118217500667394421662222899870517173741379526875773721364783319681450719108091846291739392602505978398005457904703655393033213896213233077204926345663382518845691600967162671054211386945098638534545898437500 [129,52] -10789213785195412930715471478469055059368428761924870266420969657550457012260236138791923083456287832721862664785215424449421339521997264574234544469639007895842454802709146539352044804695118541974320562738510862989486796211557653087535687589975016972773008994748623338185701105869341009006066915928419050034418695892080463528571563306766274001262555465368482140526680406774854542714216035315175264882777217390214971251974528160651144120516458898363837426201669746906606178058728422527284574309211017750250684637656591000681024191915897029069743223188017078096880289875002077525681781670583695720237511217181052730798583757491488064098851775403135279389197067233135756670385852192658137203502076495925528105789186400230260233358124530934698335127131393566344112658207573047164953907526057316579560311605358148152717776432818682000548809199658569396126881027169210089368969688685755213140864654347349490084875258188432434176919824401785432638470139814531870117446076181097558628864021958714336226976171955122633119347944654937661074642916476157076624759309409449069580120168853725985887838013730896053019512224495971085255527787841972324431695685373636274657376228719932159773978671422901513745471990428427731817362945052056203984553321655583813993464674722371858302180452496234391098290691295742527400908064401589871073580976234257343117539048858337668854664619940609240903281640218502435924842744807144224755827411791509647114468431305532393337899930282316182188864269437223601276301546018288968784885398146971045363993546202472956090455309182844286369873145143119188218655925445886853848391554585129953524305898547843050511355902981658476122384813162515009776791081201853276472707263819955193950666088390092363457678454681749579823071996276792666999863629393314683620846502209518636883919976997869757947777860770834353043004593302920052060982992213453622953363869728949583403241259332068527077891509198990951530473813408901228755530231132808776806357609864737452965282600600680518283439374725919801111793647725839431747077001298714877317408144312756791088636406977504507146995453698999124268235102972255564312184165179127275906677164589672280720447588133217907122532615695739151582899928553504682225911218140801395293237874284386634826660156250 [129,53] -2147312083471331791529167955433568217024009852299293682588811743457798969129295394686595983766731717991452024495177901072509461347233027397797680599437615030026617617067527281914654800516394317735316317061757501599369352403153026818585133684195900042275256043611027833495733927102863342627420641970178218653434918300598353397372058845197699091339636002016825789619507008883699815654210548595985778758792001649191578163359930814591974266132622983121061261149156602094637385257185069138621819537945024970091290937713107862109796425932855965505916621463727139979258629776276723835694924711910375868877820080073957375209570845088710615996583514639670213645592654549652026809235995768126118542510921944686415782433107550510659333361794124821584294635174125850837222473265077090322805022985554346805457028499923798121564432222572260409091954179225324904140231927501549360155021211096798674084894226913076579709385631884608092800060567187687866983859326787330621896111005216517812332030716418369792725156812719052972628235536590155111840437629265280769970138471685156561310537037708195617361023365831542385358444548421062903572136394063201607210001415626117814552822930728858127656522468550154852977147791776289832639608912051361902774479435285678160518734740919637446169642894871589809804381281681908546998982822947861107010985529940453360538530168666992754229034778393562362720127375342411927138459274527556611873880165635611635632429801150759189052818572544234857695388000044723787471898418781346332938918239813399511015790547709133565384464521722786185714386923605703870109456235406256641931668791273946142031756976207782976750755846680592524406622481102679643092548878842317162960330898563820480548144059933700338235816074223542908167656422950502047729902049887263699944290585149464166211412724553511756159905029807665009627601619276812162990209271542630958850621137962059232468101541787305140036786237396055229064998649547233852029897037165556144575134041261279267559414860653833265230549802411516418908898920686471474342988427688577671820828665320420780632344250649430380476105869076440753155663447021399881973521308147864834921544263480791823354752421143330992202149652956562743109840844582847542562284437472897025145357474684715270996093750 [129,54] 2529260166197119688287677973952372986383113435739569145311304320032519438031240346329893368578960926545170697141682259368707656559983201561052196398656962767512645897808076958102398650088332496232693694122002278620986927340496204614827519191996315108266430862562360941673085605060568379793812470657217785170665128327418674079497329261192084753675448836427282086761424416554846668303363652185178644741452587262537390920108093209781063070188485394266480759928498114006452207130324617416574109174926215776421217443044503173217826862154323305892230508176521137729927796655997305143760216903939468720249494629216126964753656355101049086100844821270850703474887663622242231727938961850617533164842385647827562755194906039287635601988388811038267285439986041799012714953320529170101278529835545719111530225558386371725630353373012292535588086037738249317228223686176884119102664482337102273447181629008866355769276762629013096180167770049990240346070249829059453054050659422209259609569607063724957970382151053057768181078529335763015891680008808549499856138129581308095793836176010059540858643949926467595755462312306948611231044140829969077430897965403293869778712957496802120325282033319766605156183653213863913422268354376481855446252105381218792245311612591751346569359025564721009726883572009891642761483721697940117630101818605420506782812762311940482784769478832550898419728317872638543304958301506482404488099566951197364910218114683587268745925822400478595085376791609632722399075999577838661770133227079225496871636769461992344812535725492542836378610917966582879368171794389097065357841248855486537667347352355713890841241302216989180180879860710386839167411300685778289832057660009956890643933090118347385375764570455544840531154345952888672038892335473640386266554061130348477561612151147944419271747568292775443110044742047138075864914306957013560864734593750271678539350435556556062558025852227950955841614365030017806866397885424638279992319498338590766657304309821073630879999644696294506396929895108651145324688374996042512744688218507866535934405531285745921037014569512626084586699187569574533388814320931426005074218648062869699197180418635850080362276099767008008777047707411824058187921338003434357233345508575439453125000 [129,55] -808098544962977882754822584743095916186884467446536809897787070236763324390071817603747621055324982095240384877711727908779085097249053598512063920157770461486649829310892223721764781578519608467575425221647381010257318883951277967163808856152393357472387151881905792692305958201756973353438738324118208147436070186554451135539892159297610150107701223519389149077703974811578616030308862206844157363517664786719385708210503159071404981034067981855645986755783213462521049678084872171313647607490537806231781840999656383578609808218272974062757230563721108588081768832865279826803475107837266979711566376252594219261321075091205366839835107793047490614665761958339046630840371137960171287413191828389571377970710181954341081143823520980248720987183349085354326898592726317339987020692393456421176037966211309670285914783008099252901843978462956913984829783711754594852300940063429161582000340661712230001557426270044972710790822121634877351134273925581523644989079355721813427193683913066125049605869614773968101310521320880596413133555482727381434900891656742896643223231448373771868537624144912559494191771390112181228991445464402064166616721154300594527829153560210543512144432363675110676690076484975799660378851480006725185683272331490913178241395059725304261051668204329496779326281882126936770911869300033467827583680269620825188750919835209455275537992694963616849101438286591439984365767920021031738837419553481603262794524278011379971210647140761955792300366056663810661431247935611548358530279529238220491897247861829728963173164354928123819926473456435487406767163127919578057926603079743478669324478893030413350838117325681388922355626698258765667138789630493134345361051388573924479892388273978821660904952410283890941820855656545959607953206308640629951527334626103034750957134572209433267372022167271051916294474069366041995893943564951200125282034958610956564677097341573016222865662564028367460343771923365632780605253687435758969049591370726022577350356726467684655987982215630178564163358144391271321060084935800861582023967010939280671081739260645589835987741613120790014031941161774507181019643851832585751713717219861466156594090037160826646145883663439717902799821537020152906194425668218173086643218994140625000 [129,56] 62162471051969803515047670643548546690701288789729209898630355865627330702475197738641904314525238495258036455579146915175533453390190611675197125168224925696477227465546799500081701569891325975657267771133209149994944454426259932529585252871064268418800157775872487293942167025390362483718502181091182778417673092867387381220699453347293999088813815961050259791107899307144515748427847252577184694996301158198300597069346519216283671882083182719463584620085031320537556712867245486404203356280293105101108289876987831277671868716661409027686423738530146857809685453097399985934479861771915277511922710464436180444284935007212973385873155770322155819549090899394282170846052504324785737236536933209005224080485270503313756529065667019505418050103487131989863630016795169085750106593634575640143815149277630280393382126020703246870573317279669815699144972227036908813311016510641823017388255087771125784742106373898303263337800430398574029646997693325569235994689413328204118022810286571443412952478399628948786231792607577396844756613595137718659219814435678655740991917607402859361040212940310316603084222146049558237264657448204012340147930983879334854745422549649475089599780658389423969642948817320248638557658195575896321001360775829438362820095531045883509686115783206580393837693436885050713749293911986407189519907248590653872451436745298660602652072704256722837013682935967767963665343366831454153414817770448144454063004838182760747426177619268466639629058198754797102386352590401715340441387916944291062397640922542728770794253787657663904237035958106681699330473850999457986154756240196951257710689005223722460907290212006018905865617468861063835897801816221260211501809004582602524477406488618791320950601134877987060174075623555220680074181301629893554840456235049773116720662467829458042578747742582535362758989282584802099416713387854269249719067850970327034861871688666726177560249877967058935274719516126870490794997619456586872274663406075109083666724035999611167426690259202454320580473402836487490241791749550063157472239385625994081493565864370327926096883674128768097999809590225337966979250101294026406192840283977701512569308028273813582247592208086419202696945932040684112962480867281556129455566406250000 [129,57] 45067083020124021338365535228022685180232354906930297529392142010488801684187321987750493000746822493658362809544241147537740403502424374914820678378974239229908621710476245278073595716428143695000726467501501670236380735842172907997609073225162275045600270030755168535511952850729174663192168548423099847481486315655450646813819712552070936654636720961726110655766752490640311627456482074493040161979084031748801876406615419056862655420029402424192378629991681026812156687860872480063875618898290000556431429020878175942019728432876970486230397811857351292069425590826484674705373434416081116451570556558803477503458614211812537157099738055806707508591245598948691932109529349212021744701349352550271021664267739401280980607957020653256724513658401274637843680354048890604732527694326061072257798567840810738438338532763166805019319429128310695193855484148967025608579063149533743012074495915952015972839484702185733531412316327686416963989774168126651141733531460844835558099018798419167561074088719209281703470957513174221411429667873852725432978708480852835599106188224118797815346455267016673244009886989314034778953391406796583055956944034075373918437539282283795301907972790057932274673793699710706242946176243057927205622872493730883088663913246840650308662094853740799251212219458644615195070407697811535326897979867341484730356863652654971983860927439828387721157416326050435209760697992919199656353640236857129156579064171110206587001499724760506717016208212089144635948403357608546623794908445070270828194875984560474179841227509799285443161377754926707184214999616613818501148776150520998763153547422538849502816377006491873852822594105594402739075895747744419539220584420568649821133160657644834375549743635274593965062069948421191841424387232032423606613087594473868535028027193960930636312861321604729377722800737583089228974446553024518947215358643337552920015099172883738748104242822975706197990644874274710016985929048601126905775833550461598296198269092298524348687051986970378873908565414677943559177489948685194063531776718714542349845767915959236394537167196799277677784155542682640286019664192560726906364204466904138748312571902566080076905985139727513515470582253219511414954467909410595893859863281250 [129,58] -18640082465695985342232267143568354669208809692267444951753490894052233881211565932101763244429621088314234766378766672455162799732358908036291758991489901817198816912895461453702356655134622639325049792191327253506702793970754214983563710060856391759303914600962342573545496310475571387545031619122512971863997330643695804789966721368431611010709869809921970982853278042761543354908512278970553307974252605642636379608648567481555193051404172678817337486335977569862343577164331900482270344756293263085424308548004015604803078707792263321806676188285397931458833504339244422661523521547685887457450997994387960861927867363698239277497209670438286517361962542008274041105959113983217473758949338739252451647494832846535032990378747537806885900668556528802123491085585446681150888006211545213975307575001999324590358909576730313431391566307082827048331764324350342891456847750299624986924734106631398688343141017404291682828632344045293050981585263064320558720963553397289597618868316699609082012975774587020023992208352885745291780131471388036510913889625505859007351962980910651639984427220216413177483027005453363412749479640398822466083936062801297816594725642505212200261968001102564716272346395623558713691828068341100569993538924938612619896261731103649637986242865753668637544573079411737744961256471605887149255457623263791057961810024215816838485869086463650727254411049298830029517247209747658389383947244611848068449800491590700958463814375455524751443608466873815562364341671702551721681390042591334772782475238981587896529672047045284272800556568843180907249133454499170010695189114193202110825851043405153118868557402513986391923903095524056373501130194953517926786617324263689084899698001617908588816036789898407890965057507959386066408425448287478139380959918099641341661842735809208484669404702915389265310923511578642234132449122864038322065304141613858594354430369760560265498597253236225797374122510599743229652321160065389449591760499416080894091904412425083700377179387409699307482500845391550247942049158738611445046994831729715905648327740140811749065630705480472168604971020466415622476694438964422091716204427040060839305255185616116115106788024622526107974135323175346456991974264383316040039062500 [129,59] 2709451823687239952757681665084876942366057065103258779592265651736838499991917933582528007094803861119597993928411669851801953909168641538534458461148118102207259240948478692370873526726662497119962814529380435186370748512908194515682629396698486582040576787879424470263893010620253097066199015372304508144748887572404032688135388868888522997200358544407309606497633171337657657794590192931595074716356466885506663032950434055950518462483923893110844226407288133569685624062960286434904903537967869887262146202424313310091297563107790209159640015461119361745019043726487650732924617741528703328487994174978825216930428885952615835394849234916926737818552677049897990834530286556395079306063154896950262517225639688794042534509053937393322071784441331858126004809444615124739874238750481059023568532251720794780215481038037668650240651317259207233830157709628719445422561621753025739504772934125966369064305437766859999895083782380258380366488950676115867130498965140778827959507484985360372267391418768474499328883104016612682678077927879241929256790750003604580901262432221682938756105395669486744686184944598726090779654095924775216827104291558185422653953743592556737197395198403824815838551457921894504120953342485908094499109944268458968087750654468081427887621375069261344638347444117813695726482779053920671584481650620821716209806759189685569565189491563194437057852403123346434303176241844015357292667351449600795424300411446861340194934142633551113067463011169678533864172808718561833653371966453073934635033603201583047776387706246050314602868561861179700558843773471303106574096170320285392558644163309568819718755451269136000450147527339671141514296227106498350029428410202222100407486791628829986701150257439941528661482468964849966350380561833619690875120412128195364306529654449905177631524189079412453752719355383573522150394286379353354499476204066859282779927970855006795113964692522846283452038335136522224353347372050737073555557217143452658653039604307761381807757984433384008564688470472212392915452399699755597992723522775815092598923563361706294849190242960950509923026349896227520546284092073853038720228937606108272693449346204452159859072584136799755755165008963558648247271776199340820312500 [129,60] 201284321912865149156964893906382954450884408562088083091506284925081609367817307727951568352636199033895512449181101213909512179702008296834535055581285742058134315985421485899263288910618749047959342525732577802733648963719522446420899777192056745698979718672491330585541995145572069136478692471170842660334997466978345498101471091172374780906740819381139231548795944811876119540900778410235161403217570611007384554802626021319546158465751244108248983401571783861434434489989039226670139779318469416892490539207214138647598093464804814640572142450688707786482376346730163869643044789498633242293869828099770498024259540798449603930842792127470108579450745479102241760216721688358752658768966479239138557109026731600670916448799525490636834312441135939243640858678536872173541172385797368838497173725102588724915513221033955036883561246404130316932404307903182444949090036003305891541740259558182360059600486010810132140990830104111881167247294332829009454067540654841606194187462137953420945484110744298309675979519895555824449130709088735927922309209584096351501623659171667911384021410143483300400425221791842978735779695292602212474230454078779055840537834066145191838175126315342122037627511288522839240706187678578780890429956881422241963830003649158257239763517321283519317684609837676961734441865140114422857921301613118662337058915806827160177392316774496862884779712651068463916224201935486213951407345111599986318189368983952413756302501167843156070095923223809433003291103131229280244265789283744184630473137069643842404376405226586349812379774013535442334312138959005506445557399404103287426196435568365648393910225084814689611168201155052554069535632969705408678652424583464400427747658413801689820222043141182158837544866179457413942781235666386807663672941792653233429047565503080606098757994081313046311670305667286249012105937591730461065968947420476211874171326559241972403599415283069899565679260249992014019011883969071856703032938972315039945367739355280434848249390849914238300304145273874211295615893929873513774424162929962869902230830066514163760304643288571394856410726435858949493564037476889358657756532461201760699262945214615385355063695079912318430803708224630099721252918243408203125 [129,61] -149245686256725029206428865780891338384453960652240934947501213327874620736590073057952860699794663022012704627539000215252555245033115194837529426941689942601087999327424703073130063056092104742078705493460006364190188416687866225378020198067610324844844175819939615089402926453614879876152608937927234530681711604862812686508555265208387618565497732247782960220548990999478043397120250366374058123093488148905983901624673138336338258313805438665432701076503783040629980142442117566472230338761925156640144840913065783150160768153003048506657056908442159785491466621410965397392953435960006282649957249127981750434196280394641543702310455648864626122368942297337146226800596999705390208831787464750786629153083793647493700104677061709787221947044315148578807621098326433059166588418836137644883463661787535567805116956647825459133567482734773680756607715128098328940273165326293917401717886221258788989960923613783051526164451288090764648794022559008906754209348443073974382457459927007858002590970240526604792843006645461185114280720901359188747457771302490692878061357021945524909679555295570157301683622164775156814646946037108076097700436195601407189293366373624595017234957452217305980104851833431404266841128845943259215152767997902079681574493663972419995166463815831314091428866123338810790773414145560541233235967115166246429381212843679670214280550821087784672506708210730363552635978183926923163596357615461309776764254472566000205548043782003562433192445535665210234086380382432478466825047485280706805420409727295488190996575422855874863119296979139240039381085503532995276581324281335737672912001591259334680269764736399305803498588617579328814139912917908034152430800591191328188857100875246974198129477000508923924869770888696652354475414326545490846153435255387582982654157968295724968460172071104567111365929903763422767458866763657025824099708112389446883385298375033569958459756931352677339347540211914276092754324502020530671837656682419138950445329264097364088177877965559476159974013382048444773653564534722818347144331021268239110138636354635748090270655084745243771846509841169900058812015656274407660935630746159280642583831980014633104061070115187170870285626733675599098205566406250000 [129,62] 22248734165576758117281672674758559983418303697248789690945231523913407410385490185003358856962098765779511538525782233854184837296233898911697911160840262608916245364987155316496368052012479782987210921813109779633588741533400208608031265450094180264395151821604058114244482940936644862042424063583917646662716750265761271426231586881093074133477293138819438043688450508428549292965730737855943104504871791167526416453185778169085030812526955423525080662221837498178715434871388471058458990165103552107827252985316862946003891527464228613651109389575385911777932498357911142082111784112795602580738916350904971817680873248052103792420006847994128522633205649454924719407359970460279814779463869500001438944336114587672774497079195463750173313400239274532120973855237194906924701264673501897486614395255095642345797591462143624536273763169919289219978372274112799819322841880309749280949244681343085883647961410996546412541938091149709962158568756347355845695309512122512403696584899694054324509635031786816614793554748930416833350302544236800737682111660242690676389426572165704397587491273514630860888324172263032607958958527826069361548523400079093310292791987728637455507994340579361922611742439243531123288078637212487614875571824636994538138036100159731423141761472037576058991373150821715625821431293380683278394469604097104837908854392903496720372219059972524971055313810232497578579045991483575737448882858286209904740369267527559853332111926243499006825048767906877625049085368734902850719598863358570905636811983603443457180356564054578128601301622779082120641167462792280527675678466146566716346418255556330939101220535953194399748231266106742456503842270238196046289869582333122223069103017870720797467010995792549884842444291358330477123063902341227084312740968211664199127645688245010254149920869671857883559662466679291888893332130617860512237884584167669887801086952110597505092686818725200466974762664537779376459482155224642109284371174698679236358621316654877734717260885295497569991445940071603542426235186441989241479874313684537405220734013286516655584402193456966340032143074646199378378110650367707360740007119403499820168788196346356038319647466239281641264824429526925086975097656250 [129,63] 73141374072809607724220888743173258115747668981732306165657806447138032169619006592255154060275617215347130940853585988318628451699535376803044457983188428792469082002529361135769098542415307019025726024914657570336797417659317924631935375780847885758045378452305817616269045393045104181835702549351180041864104877149102956631962405663457969927455918188851912440206516037213997788388806697249666536872167097305211933052173671709753685316952288411369056871699236459967267783380396895861381472074917147437041668463456342105914726189652760466104483521603336235153516967566702790057426850278681319353731424457391960307277802506650074489004895562119122615554955583928569475073749776709198301629112934574955070126085640189232265403224524489638542436811196058719594600176566682749600785727128202911227402227448729157033062057084694672422775601772881932207298845802257663290263935360589923231484257931011107237730908111745584565244620010829566304665235443571848509220031084276701961055415265359409327776256490410006236873373110114130190291042274046713377627109860884940166691889352563099043329852890371648314689440474038979860056529320597105991150236588197995279424628468093564715190154367199124195806441706763657814362912782283095789964317552326484588034521710889533562314752045648825129318627487861757524302553495067881588810692266238463408248228751790118650308501829335424117597491662451477601879548954279684368618661099678936482479631377484997759596136132410287275704713652591516980758450129399080733291692071493723845982698753355535069198944253312506012810699242724106969656985754810522027159406904222121706598286958836069981477607924288835371547856582791896726921766696070479516082346914755855150106384712127096488821331041483821244073767086731446330678004391285243561717965683897351037153616918105437114620564404936856167583846081356363276806026890908240477708163043829476313320797216062556983904646163434522837439636705321551037225720164520946223545687723445878539621995963056234287482968216447681343160235063727790693506567927496182160494111394569850947701669630058509494759025155916535882545650821188784724536113130550428877523508953458400005516071813199170540201188295270640082890167832374572753906250 [129,64] -443960175220057950397261147654258137220505565821936751111033751106233171359796727033754367294331912466237735558477568470411337556165423537825234289490645539377855734958497211131764625135222262542027344991889116306341698404466855809856627017334157386345784550922843662888671295981874832182152288163280448792202797538180830890017988936884079735450706756865539248420813785480768468920435942732702073762478650856269184389484329090145432920538894816358287682066389696983798398494404605071258024780250097506471883551022662122164930441255698031361446029286839620943275043471931290022094718855705354162872828557987491352128755574671319050608757600707826668360857594606830312539187369342442239511100349358025013947117879798062688227842831948504887787836916972808197227585937274556373087730197902463702981699827345109261155878250942975438701128783012834344996591769151686155840445821530718362302175073137839946129050517842719794650177271792688958416032302228205079636931176468854264043057652179305988729781287413682740986512465273683204370387051064790448150480661375652603595863061774144901216443126652462915558888832286432767760630478941601348463310975930677888747076005665209075121147820311167687287435766690139585286963084176787126511316309788972080705493252626737311302246737772681995599717300616846659132711448305926944981941445087824960960174567859485111810378074865490106371691615407330575721938681744122493198967702687159865786671257394127038571968444350301749267932876627919843707525579322745219408041137689931383346060889609819745690075306645703711200160043102806807880232033545309853480359796826241150424471171565837952550619521398076328108673429591345767723659842640232408693955788493701872890972244626170108335832227978795105062881370886262447030658431145933913706527963306415632756812371992839055663731603801755389385341491329315083950657958293435381342104856881075937913331978525878984338443868314948226789362367598184905407531032031965083221613189649246511017918918777553286872318228352914294620578148017723582771877792190731395811702398321680831863365540978106748504999958560568215239175471436166836397982507910219775627277924721006779658125785029647433418964475038137607043609023094177246093750 [129,65] 49498411256044351513558802238702240664945539212120102331812280718755689783134791349565212457252246719778839676875759139487565763867333057108259557502658364749056900091109229791906404119083673443548762252371330689522147336463570785826065898177269530643881989812249937887494953334976324882522985425537032314216913267033057901243657658200228569415296555633204430463658665703056678483793031802006717755307661559035695879522918127228149504174846221122453495951043092074820503405767851182381487730953386798429477711871207525498464756683294918827368152531701796967973467031820415166861888985451540282226316918663380966734915378063202315374094440095007533371105896560369074899585079805826124765575506833573152882055737103325672502081380115370764579839300198352300665467039803360244206417834374731401335583752842121878551856721180003939037426967084205823471333806626113624766608535430487366797279647096885313186334534331968256970762428066852045694501643453785337112619733858003578653571925448379656861262799613592887421299913800849870338700926432285254177458285747297220430343181009305219452121433042810018127856727329612874198692357567545810660423531523937134917092317387337050302479551323859238922162816766744912040489179333418272648393718021009972842816864762930391145255543967573102968367882809475220609999516909386325055231820296962323350021939334509407904995897411278724541549952637187633478126776628868295373898815539027609850125509974446153600665293367999035070555250333599446581476342142858260311612981972262773882600534688391353692202027961482938141734663533464109762279653358531263897418477617968066560641722248998017730168778981399198051035140484297010047400780309129128560140122738640457377076971902097765128466722667378766242004076867259300641580381990208912366709361335672763608257198087784935787145224067654095621810582704788877194947765977182448268478613184056423994487220913837139401008460514554961008445380031137070968447897404374532577779643327285867148592540407979385237611964986523752581832521802794019345104061838922756715911599838412344771273569470444058608369790138295990150784580047164231407467847720340119147623200012054544853307747504260125093189515155245317146182060241699218750 [129,66] 443517221375874105060295491909911039992762664580611127967108747638919420791257067076937747799018067753967685156455915712593986922090878869629361323186306108714161988345917473935884536490857143393126122901122555859729826615346872874598572908919386042796105914524846981013223796828190411838492077204667322216056640245471040908569923248944821426787972199233993281752069010296640820869200077092846154470424358922532865390760177491701065614579159929687673466376705814137336092109686736269480832817873614242777336314140781416343623766692035597050400418831797574045481304827767214814120402615961867742224772203102215148129881884587059013917670215806995129083503944611147285565816147512193740718094377618331370372725774888791350944151810714096217877964564166431508741425658596164711295027644793932820230828584301222861392894647114196835221740504440401610499174789732234101527838496408186771532802563239455998782976285398351626706810383300140729436870288644532974271194487806075700320173026047377257911116224725086980091446294262645439343805180413086476009077199678365762477929826356169621170097879833129825562493110452360137767921666869868209201108597815208734572335470567155349852739822274915965278964081559646440937604713439422056038767778246774903018844166960975651315389168037272465876456441975620637763071147582075349895610784702572014795093723354239909818853031737634053493441698161051864216767418078233735151455826580892738447809321662883735989062192955189373542313942234813665331122584397713195430877422344458006380092288870649740132024040034196874498625373428820883155875225184392354178264980649372086344599156754164494705830620777162039787660031519791367612422992677208252882897104281669664992481283129413184767340572480930470298957382592980547740986449750223886135113385815735468698188320933793072114011559648494518365440152262177286735597453274231394013900984213020152167257370995557800671124529208256897444171568029752807419237734153707389014143364735203454109310082044913928958218643610109355457901863273448773181405648432409167578120093121719358244295326717139486015746178448355156588941288272631187426380946518837758918503548736485159838336647837586657061592632089741528034210205078125 [129,67] -442525645240191078387619054260271331036598541884683019020883567471775169523086916095133281789640918648731155026626869341056098820004692983651412601922658101319698875954913018686570813092189576368713738838492741449928728832823273629896070098339310063768906713360836188561032580157761934155543684026066816247601296949720121693643652176742509250890002665144762970901326668049925359653311444786083146948136923892216873409676516392206565291565614974072175630774593375398449857459023594408625178167478324703622591894922291660565357621087488289126780530534894279341982486640729767265391039717775918116037235319066147714188206716170853760841522862095701879949397595659081457647291893968641742672089325508258600168625182394559369321051984050252925540001038657658069906658991828786301798301183320033455716132444707340069169663702031629116466494539444366301451695889535668445793939115264655626378106492628536787074501596380950060802884512441846686289620256532948470697157772844098572058929215360630339184805564544603971997825639073480607430228484574588604374482199225002569102303224469388786794725078591097133279604324161129369257104622109315989404957759994953295924274684960656927499827964721772527327299284106779673244004322632440595589274895576412095179714296106895083491193895723553286081828857682346707845752381746727937523430174382527720965903221797525925726401227381317666445880955813958905729854299169210223933630961266111984835105537751243682580684507753072436585117094272748249315132041397123600580974765396563370527845992199518129353962557201051484598175711388239789223271925827397535194320557339259395915728246439252789554534250991777456877005019000870883679635631034982334859920880674302728075123317767442208204590828151729472485654304867639255320037632485009662187938787929182067686186345807253880550143344282563952069763591260976439012620629893310993332537081982056202245677209338181804316944127907262838197952411961298267918952846065874363476073887267059017030934864172278625387915148310217612941547370019074993003836603122620795109223060638111814313373990988337513401081585765960846748422606117862269914411421688164064126257617252807134552852058595462381163088139146566390991210937500 [129,68] 24295375176705385769275024283943143843864454901971416983404537964208691218729146714234338974606239458784878055008608406235980279439638515821573916460671913881496253865060442178412225964516888413357213147435693173151194961874660392665994163765731139569333876077892888010044857404100223979133801142088714715929106080309842639162279398287619326863651473951662196131609664044881521744801056374023922777784432283995409015273526196160834558426839385746605630031639623837016938395987356370852576417469749844386056720400336472924927802404089021640781948041866779640532527896821278603195609417746095376465947649880678004243886545547365075017836705604369151725665402048261858152460102333577966708640628459038045780058729770215745457304231483097572763411149382309361319988352375771865291593815555387790120150565697702292759236357724571591823865425777109570324166840746211275843495682675553557672799952524883982899635440370855099275551117637415709843216950608130285116889965876127457018522899494112730946142000122019950131694203621940043869480377015706356124100150930887267640749504725452007145253280247029246432892469166057250163873681911931653886191534502103839667377702156671038770316887917365620794716512508096418981930915922471182075796918791552851917717447797415071653783324326859466731571567888797775958887526151017895951909062828000137001839220436765708817178089012881411592026585333128105869589290038755294245163129407484367915896598235247847847024070516978740559101818678649365376560583712258926247846398795797697249853502878618989283012943673542157113662509501911674596571218487396194198594870163252013285315587683400513460782025171909978532180363131299757923038719455416190891391570633512259991972665506538708530439120667135199238424973611740089251580344705374983289382440366250092784640066506835685971146403597493470921643729685616894499044923608506739142884037274947003493912389690727243196349582811162426052433617835511399899789987880724436428364103035074685492949219664051521300702312140784102030660074674285246569893681408304840211940757531395158704855767779435730560221609746640441839263509763785908297553991720219566193814143220472725318036244512853727428591810166835784912109375 [129,69] -83998438509428881703558384046176840058780011385715679105394951610022461013103973809233511405982808223989039198154038151437812726062859568033047395580242818975943725722835065024640549273633489571787204264819863528222237044052999479489252488792792119146941725409408220099364304509504412604053685485618058313361933175412037502409609234754210953652660044606017566943505582216556351240327022242881953062006164257362912837456150874921005847494205931567105200639887623091676993108014350300986424410616133656301102070322074265450148814918633543424583816820154647204116236033761527202457441522128927149806348593650821536523142424629241630628373324689966699930908267546740247736606218118536121239411943280298961578327872174646206559294109856827102211197952538228305211363926625656027178674231916255667642353129186398757774889670449050199659238243400004968699729282814365224839910097791050839492882103359146112723950969136028675758678504823672517454592664949917365880713411291681459858251364401748008298894391136847005733243442262678922062128678261757857493328401658575184525704436219555160768564995997532128347374193614625287404706121461402860760671273263444770325191351317979284482139765653089938451151345884918467559053129579357577369025837090265420307012890238824471748611156731062969843368827884179864547876166729941100799718304660749963030951086478161746493254195135652713757521221413843571314267587430333213589097252669933420971961465779292141293626169360254298592483119097206261887138121118644009003170099865338775752195251072373957371498081911229824815665226783796634428995346412027063065209403104046982518705129964155643952197128213192956281013428585288104046937247662045653725740052184734758675698121259359804033584934889407785073350653724137785203215251863186164795153571897905037326745080470211750977575308820642051012285619178757182044997229326207413120893026400643917669917866479870334311209699667540145455734592515897389894829548686934750077605273229244732583980248352044984467078334624309201014265340353292148147389999138867301361281243388099354137530114870451576521547490852640224465189360541717112848832882718649657386633705161194869526219974886771524325013160705566406250 [129,70] 47931528011201492384748682990832354492189458347405691361964451075540974935767755117257516023889459195350399908670775303388869390751136934483182789591112450768821209744226472950904300748545336500851672541207235304748739904025358551040489788828935088351993009698489400874470229404313428076782647793418479203721420783346904830526435859739038128803901068823157915137958797548583264446050019606445518181919757674448712197553151856124375458944245850394223852909414535771108225366694283581930199527129834923144869961995377313263781717312760124317576515508724195584337835111201215717042017515504692764855038585560941036235727060760978444514917590319886204250594089183380432019610667287901519180619301698513108884352180219415971841022793254173488822548077061160441613401384940773280043450851646906216678501391610336938461590894668039070768187620783824535009490818753087553903703892146329750214126762969574707039687532264819117844315665022975117458747447777884427502176830076663193207782311605480709482598862469926487435064661270253322930532450195626780819406807699087492275509021385815746008609329715387649213122136807374727252619269257630384427557842750971189567698281705646404638118049042043803322440733650178829566476331893149144650872932791028995207885268184270616616161131294394603218313912619299719029336926141748305627308201751175507390658080379466892778827055279786566211609123396026614342987148726187794312389573825712072262788704792988240695829567769927213392193850235808626908312270646992021718631220866793618099834069921076689112759359195663019355894527152288982535980034159001481122626878818084773513187229694683544604792402918422438752781974879745005289215315831480344840712032522873649102195720054780949947837425226054302939376840574273516037068534116357547368101212714395133661522184673729675924642731339308920026972789463062939724049242045939223774137233381480943932442637842062024841648796802515347712378189334326439110088504718901645082741769280470550351985414559063280659420606852319969716495224435513006026639678752644288484781066099924672670038818018201271331142162047938514220822171162890277117738969606596988792856380917582177936253629013663157820701599121093750 [129,71] 349888246867894583290325684559269905465365603302025523631962397387717817546191893809951377259562413511180552526113653272575530496471952283965990848379935957076333752895952549813381591693154852528864346775807791124538699616599554351576896216621803064149777179893747330072628102906263573551343269526656592371679133542860504596725491624728943837490184488227015071683824415209390298155398674112249654772289214212787899568160817327659216182037361278656651147141246448086752329541144183941109530540867155733792725731430960186434592252678510165858310154519287509431843679468705252736589718229000454729664175152270842316061548817511679201063276364896181758521392625785955473161155395837746062072998634380329171717674790905352811871021931387558403520065060694232933714047805677678687554003245136984405663027457492376873036857211899781759593578894789551235966390337530416134936798473972355284805143830405767531378218875044023489877825001679897661835654061898966923176809223577239541049850422739437736122281921277976387306833742187891965834298564022285016677334434466776135610930833836282853658181227526637533121654571725690752408780121759924404043108015426024434302896578505169031971313313177877590203776695037925872440341688678739983522344532850914704194431989484454188893151994339095262985905070984301090159097514938390143950907869221083390583023601933995237852167133701647097807841270715225649105559419686512304621935246325301466239460670653644265683575820548447748138891605057925584384120111313123137760517591687992173711767341097396863654539377324247301902759464338551767581639579580556488955716872277258730590373797678740085583740634898455149453384888215457667286403956907273030215700156624055180111695219785107144874460784412620236685545585879658174168885931127064655603344387230161434079598743970312106712113248453816915623763793307191769643212231705934737022071834819122858097105867452799747433552942608125333882419022887944474284570833654483856814085124100156921635700442002169516337490274927316816632195436272568900849587609580280630582844562282823033974770858609068915113213745971602561571832052460937720609767264630582899921069347860168363695265725255012512207031250000 [129,72] -1380517694656003901313578824313193161907333993554760507769979290788733227115674254679770718964048843391157033500644338015105085555582027122792271759588806100569177152417610972725961741599398944665183643311205448190120248629464980536678249839433171946916541606705778412782310547232874257240207480532768194375814602795767156443032803792819211755875081014933212219068258954118385635514103900981138827309238625952987399100697210315365782385106279898243146463666497069136482695776225715843042674110270772179610081471949141483698726711146506672216021478380162514130615163470828294611152577276841214644304073098350337021572727916316338918581302790734572742985092213258727425132390863009450818645376950319389175499638141965044967492762853842625067687783367652212059519056762141972352740314003549500667458916818470520378239690931269745583689453670875483043962732123430362874212322456111879089475037326068449186582763278968116062917974120056826551045823805156407020978627256484629329093549238536507271452469466924106405460407489221895306266474408689158850273332633931811741525249832919850212455896524046510467982517839527365845884801445566765688103735019595296289952472937340493997305448947433973698197929725202513881979448349826461791141309045232604295334512200687661812558066778030994999930117105071746013022414963088961839470693233652748032254302728470792800198700861110786666249834390351723851853621037244193568833025171720399326128375052711663554574087512866974495909976424910578734207327480539344720885566675417877130453986898716758045114407600590452393833021500393919480818783462707364946254961033007602931365401824941513625351801635737588106066556589948972478366268551195258425344886843551892178733119995081192986336929100278696619924217558305197271983776043294863820484325119499292232543217321402145092966848402611252745239956360277005338548317754959398652454385011008198450380201148563734361475657389844432740716039742502214308046593362846562416080942858335720821888795670638921415534534494928557589173174222439001287076620246563964598417925616762978924105188946648180877906012967056638914756346819470276776743011545394762537762636151416302254801848903298377990722656250 [129,73] 88122578235918121998710528251697197987566017474687566944783693748178048495374469872916492600489815943189626588257354237806958374710656005330870678903351458450276181140541693743910471406252117778636175927364681905381261684948757897806884084406384938837709483759006021402335295794746369649941821082556414677257372901888465717288383802310523715894099045175535370729458989523862020294485428170753179508332240056237468311787657179573851095884556977155168434973915483185107964324749223886026954539731750377563170456368402860235785549391610281985909807766584694754092937900804846142053760565189968277803106447644789134985406007781732861996611440574809210491506352576842176774756581989542289691439029748093858835285891404155782736566537389054295212604864107004950569519692972649354875964243358045002716169493937531488561153250038939118945290769144709636341983167316003862949240771492269351503082338022872136431666717476670995474737066138251500268528836277953189155333448870642561018271205190260469068954817807161258227074875334012690345661499001989159665923421165842734484257639648966439383885308966250960363224816761060113759938498492132285181755302218757665779436390634228033452030935731076101759586867063081779160716264242856066922785219220185642436449433155653428583158307925704551422171831351236565116778550496976199475659299664292831332734621799029224766906116855201394542423611738763410675503185208818972559744079409535321910089699484157881763071482238914678699323132772684662482713040323138107916226714105036488526167375719026914226723308911947042454160143263634662162883074943028377583295072170453428684006242331907071857337806584444535866521160362303634590626487846846782060379020849391084898313755639541713230529793122321787995477106499615108590115262149021706455841285579801369418370836546795463555295261911266067194613339434893203545248766373598747452261852707727313478871152095132252351734174503682524436847736937471746065097953232222480824006001299055148855173284731433659104858927874044042994598119408020403606610751655166171914497349905028722641117877185133899226391150551936233327064408900685657487545055528734493932388930947581684449687600135803222656250 [129,74] 2150623432246867427372695724489965938580770232863677014697729798762804368862176343028032708567676813010896458772511777449401676230626202343530314429352395463448969366439427119408276856356018533764103831209334089081978918380398138813823886307644872014654680092807870739490951313959303165015161395752846418094765765978943804386578877183270350615403759093059511428551224453533813496812180064102837298856931002942273680048683035931500634709830048182453440060313959719563485066591616584638346891749678774319848738651414266484963064321053368565202254723200893893934466161421650788852624601064790299366949773358662723782394993271090674288879390695198704194757157548723151099623938467993702757920270839996687318508274136940182094863406826578060370085190160125141923364903367879893944830729507399205654983582277738161775325085667515624187575258725865344477728179374441299647228426575155265067310807846089201595162447616281727873873952504634046275863726420950626542284009905817151881800567147557652396191040272173935173422375365372312894504916212068573722095148283074021063614544370344119129084750555776124494934688587529256355911285681285725977935867094992613932475348896287064013492928868718573685698730989774510153576216901896695135482939999906700761583852465632155110473836763639566730498336181990315409707516630532972624964567403601207368312476518118603937701126362402634134160245588675642253688274796058533787736254862987662740100453242783640627288995028974806080481570720545490970317627996515167878511795492729299741851192525190074742753821847349892116843361108194364590162131835306259910834825983450521982799623447205443711056096396330939040041001575020814086855989064074925761910121272568440873008156814876178644557773705515340998460305701602475885318959316230978420472336765932936487850417798422747955713627090360091109762904998430592658654398192662676665164458040709924765715115963189316910968083071244277555655754679403544396265569553624723871955953476843139232369638332372368367107746613728639542518088014219296029071111469454288846140970026921145522425786930980954981826137063427188849863505775322233262080561818356753336547594401054084300994873046875000000 [129,75] -440191161665758322999324873265410175231625533266378941088258736602289043886922646126940717669193494327683437117389400200319135971954956787089634715018191431291753805499694787919669960108401214534393714005789559433756880725643579960150870501273822666072463331425201404114754830480901622880696991942856039899428897354633669584021962273778681677603517861965756243363219302140917500207991712315793724260390970154099676934422331100689740091002458015116668249006560306678086794400687712215161522389073540442433483465331742057357209319822330473449879153506265442355055919011425842777729546449457735284867769806534741063357806814585972756460099076509717228503476803168004578737383610339207170663692168705591978049014387055917010381885874176375482711261057333568854467092898532492372965453084957260656317198382750541314993950729201495909837967673889213969384048136588385075325274574948383280455448637447333532091853880568322613541034454932585481134667446051329036697762818343707345875999581500562589312059407685480822965241442317482905465969035444819997891882573781615710293175593649943250047208333222445242599268690385267858178413082840157052546816921162923439376325824246630168862816399874312229877874948647063183003947010258938676428446771720052225153399965156862964010462472279774743605120532166406823643896663197386951367612377724905744624659334599734162705271927659185413715369240481049030676182277084949806738719018106736024262478771721551614040084709074456747847836034341602229802395778439358600209554441574993868221617698993266992717209926609778042007847287085549799394815375060961331213623183716558031768307343574269048916018229495254288243647069676790814284039993895574646944637217412952817097502116877786061606966156797223453796980623076870722538211689439072885796616302396812510104702605884525851191350333009261525156190274007404828005377688271711795236014444583948812132951126235740654818657106991590319498890121393351680714828124923574476098389692236647040368033869365025811414156358116127978321137037144588951971644556234613413470766636976318886919234320815664785264949513928712119518071563947426514016155188778145454984034367953427135944366455078125 [129,76] 9696102363166351636280723930062759778633288476295049033225191531770965119651639444457119418599612631073622328435731167587639814294624303354145707579056680967381676316696447807122503391481100333446749179527619316079503677439524281896179152586159963915860943747409929451279623292927150846226532706228031737653741340063163046418018197182260290172686977113705502627107675064813719794572813327174150484583832379085407403892016429293288349569710993870751341643940142139521800281963085437900618747269331938994874926704287306286372345609844910351928912813873862765815168115821036350335590405045603126125428426991319216614015593349923740271900533969152437630505010452715329776751241835531550210785523705958082073725313954075565882400903747872615410870966192487271872350950831769957510367732226373505361730906884638861709837133505023002949468112604695026000579199889203974223887220144142558964805241205429435179295755702649209936778600191320157057142906854881375962338014491139329330034338692041407460177883288381811463133034834872093275543971395533512622437415498220005154537309871832153561718499297490636115882176262419250532916160735569289066580169681767159816590548710632322010048568318256831818194121280908074193659780712406117699648457883711139773673332219153280752620814497549557836794514777778047612381795515614962920919099182174156919212039399848442762028433630202129805213315218903060280107325417365132843493980625936899304348272560006636925339175646753438515247820430965890099860673914466062052969589226094289671166175592981731547432880289720593027851441473451915915372712109686373521362104522467642550058976716946294780950698470330581024843761578328132616827623086997083474550502051999738848318788620323518910100864837921818365610214513043378324208519368397032156309911790791181596411354992832013736905573084473800624512244737302895143076187645307205367841871805782445401629584847341059479778354364469552718354992293837616182694655999924661319531930762613566580758265861882692613287314300907888027012125161066718950280172067391385496994898232256986138213102873479251305691462875227117339821591352320323679611403854046116018238943070173263549804687500 [129,77] 703926632712068339569048837663429256311502741582257819518744696169178419927351191948647937271222334798441396220360264661193626875364339288969014012776162105472463233754463352433425584647526473639305391689553939573368648084514383690172979037114556903745567410329271727028983497534602267513693184597818502859923030606110499739362778993884149519050773951898052751323187061282113368752015293707394567307766364694663944507230729665756765005016183800609625007361992754707926221734305884629227038978107861159142865171486532953263879139966791277979608344355256055632449569956565801437086261864187657027458043141914415979505056080653511209131982888134674426056296550993434733778088657428215557878308368307258920894484917969068468408316047310372541864215141320253749630258280951004713646985980837664249960886557293382889640724692207600734028091297339418602018559228338912350432242072810901841358133385086411510562691614928349675888641394248939272816722013620358519170688355551318450219840573890158950188478729455277267288448547791125920628920417991651565581649426117701793250369302298118190838599957020545047424771254172064763472137530663392314621662800316870849774683896156686381237803612708837248877658116016730923544403129627344263646414312177974985986474602434075735223502199847503659343699388378916885322891387430633408434712567827428688801971926703754497475820080170490639171899375379065326065702826522606030796160471272996702380263284076939690512748970763289161022355823641274710163402844388803766841941932305875768163092842460835603111322197622006885697221734140105574523984659303657371181930507556900071001719142201330029167348153588907220952284242246092863710925396843695768387147593095886919337972769566668620497046623514315506532404373988930488157502025378435211784525193328475106156437297982150948818585687650570653980047680334373410911554786386277890991641575393236336824569739231873043291399428496516696286217165539286921257055720028370273848735122675414120733823670398608913147963693859418610249697024178645220818281746172512493484007342802554116268108757795102734184843341800247434742735673453531166275299431031727993618696928024291992187500 [129,78] -14971445305651671834918584833748848980731713940013742473396837468426771158480723162373560564406609014222961211415955298747782282886266704913904652078269239786702237252339402234718489847945614494585973077961603477620851457617580457928757067143975035475127404831499094857609720664977694807942204496807535832083862312464165147764237868983402763825127841126790655235783519919731898944681499049554633884197355239895653003351270082725299633764221514043553885257671850685331370899391931850354281092873681941800029837509966232484758097677876364422388620056111179398699663246303114705953473614470505317035995919036541894422243371722470183811675855573633646708439470054498752165388453617900562645203695190883270011698707214625171091709462988514680513730800280790554452169344022878670608450677282934675662734328596587149057177171139553851963546644710065893385783202361628703514169689165630991406939794155667107979957261294371449268198958431360506785964949412350478439985513517805156658421746649209410714261643538830871725062690412167274471262642962395066308087690021921125235748146950886636183865069602911063463993787434974497285627622082131798153524388262779028227131743809391237393139571970103586159492063932010886125787906606805010583486335190265749244152782854781531010895943880027575056901824391119239116661168020586262957809016982955406979211358678572271208522920195555184793410950354927384275729054044867069411668426166602223275912568400886883850370207703379269231204133873548306112882263825530555190208909286609865673829777322048797509944120645970429199058636148510443457637011537900240905125448902173477020163526590069988270424979055339615788130329656092929294930154733853453696127825658748701009280068022125298966082963223712172487289425631262495181445725927115192596092220746930297996430093033154581120843891714546467617486156031223647853571361887854295361711676810603138149952570414717128618007828449212985646784914595158219359462708984724440315158645203499101865694215510626976763854011941090837209105374365139700261837642542248128410090927343410567115194312677964777280949713215180906569232955486021288938788644213813459075987339019775390625 [129,79] -869865347472890604260625596422253650670899283282379341236770441407872777593498671835290150018893662230207857819048362986082308900226046895707417390164298147114963431579357063012698168979374854234853647658669616476423830493756995212839089722680802970772228763499798059133723273506812793222078765369566431587202558778750919003892085884749308505707869959301533529060703690491901901269135037613684912654698381296219576061219599024022167696243096067539271762869230206619171375731236554034972721944891390250685026780114474415428225715167853910477082530290226687873952337338630883780715593720001301264164458386465608175726114241453395150900939213668509827063392585116240597413558361602201437637592882179335065553474460166482268716172189622848672289020760394292855707704717550449688706734249862694274328806598567457597621524998714375490200663914821837933806960281921946020672153186483091145479257755441854509417828756902027396457085212217504699386850689778182030669099457827717228266909649844938804041713188721962392739415871502779370989847146259824303624581823621634666215928617767634811276789919652105636563437553819198081742390123062120052217761421817768981112318649717467923196333833309498289072423690679256246843869776536737081991927195105416431932407072624010566851365837007747081895439036975435895550261250755487406660236794533418305278547378997533827132322105354027538347600004682971340018063887020933514923986728044884844838633011320874347048859456056152567543001119592153091005449429607830079296375365565240340183845246639047677828889233581597425559740717782571460236008083798315805131566104893017556628170562050805453971687623630150940165387254158468068334085886676327999137373472729774344690437449315249311671934100266362552263723762765863016562565715619620644236632456982445878404228459160302837037757034807042940160637952788190486015658607833829427954894950310850723293949242301960667490923739427589851192250130418079508943283823541595680014490892539805149634789482680837010586621067490806227953655475921180388635359498575722018489663166103846149751534206792510744587935326969832585729583579555645740088546306878445148468017578125000 [129,80] -47517484434413512617497254052118492726149799777535706981455789387893520365785185767101904253175197440123050887789178306795280241476560190860715640803433572077247181286894232397439497207442354742832885883318434304834791146502818523119123211316280846788443453500304314463200614058845735874113621306316565820568441258888007359415357295854439369393989637619605895828681635425627962074491191522451718095403645623736710198850958013017834868933952648476573552905157911230647986615773738477345302398674322385242806911944272486095154386975414744200621161078948064767378428395327290433860703197548821451871695512445281410651789959992245428435512502800801097783081864631985149735880176264640896246543248856027569052887245056110353046859208434435673283321044445844306350641853105634806040204470504040156990888287068255833762117673554728710926391138770388181833042168480246447067757866896512675091825442628242715658793632058527956449342413899700743360832105705813097886467321126275414431800707993422630992553577845119458323419992371455192430111959716598880936837836944953059265578610463470542378550213212541264600619502869844269752854000025291571358764624871965943844882357250494180487828634889071426030789932503467249008111978695614809092505061299128001762348756780652527229106592039441850329268484199856257005147441463670877886455729177072456781677762126114696007990703984639634002378383795218423790110216432063488662494594695771046826286288278802249919433645175840122300834326191838960929324047450856956001535496718509502835021099421443979615216463288604901530856454367601361998354793197692559902906123875736053414444427509574078856920548483080966276005899235267584984690752503416814435387309052298504448025422849426548414620582423064960092526202608976731695856185695602771842651329747413398255191437284097973050877097119086660391391719955789627431571469055653449175496693983526503751394763302145678800270495780885148220867739511375798387158947608224536425865107888617409005341556169510366507346791491737405854864011236065314867990443493641099367695822807301398131772909702136718329686176231463605108904014737493595874346769863120079040527343750 [129,81] 1833677531757515295003189578586072400301257270136350292379416649038404391796636681481616136959239138038408012706244979839812155464158467200228537342928139429973150163744016121065883343592874022119486314074254802761098892492853435005572882744814086068131795366878729306473328475864049290506011938447939209740898215554892181098320066605057283629429763372596526613757399738278924389431511817678172314995342294740705251248057934239552718411388980513705747260782252418083616281039849239167073205514509609649501244215546686110915850594571975364798469333989010523427876492271484493927848781135763325443867586806757700026817168181774382175477759289953860128922600210787211941726029444469859287146583639016832669487405273820065289005431720546874310044194885548312566139660695816238631095036203057511911011111724041291152215121999998249615345678931621894062091588190264990372572098931816831783515401804766868868268465286313699597200218017980152751434971704477778857085170708529595739492209451191591914478211084482782298923838116943981747007503548326008771611409327515199146026069189292926295246267986170804973690376605368765043810398849132001216084762825634009874323307583884604756793171591120934935442427166382141043736028057472357773861703359534326113233038611441843640201347827535026666195931634190247344695040304592215877253687080295674970657813449044511592924570539948441006687276892401147269086325911830512293665772511795231424918181104218350382875392186026125465837385191145428621922291363435618473054390809115597806928702853052450707046870441191957637746292324566438617583965399172975221006957967464702266333001062171365248708320038868777350349228330906083916781906702233721665305834228414856306126664418037548696345118579491004975073016279951466773096376954907090263202570239827988188879087718992847448127688489809672630113252506502028263059735736391710781147535090243744087114536781772288473897467142616763105022612959169830138141504343244780060339497784413431651803779113068668490367656571013136325318026400198466261448620600515891318018045296742925434066680802421208710096672444642389207633065638910617146907188265075683593750000 [129,82] 174668562979199328062813004427787165500153242718253597196756010493702968453960799685965898373983375572967006463672552035712699773469994823326674956216108275723436784220932110690645137403144095667769605336382250913982590616796425972392913721504712839134834828167438243493458236514227506935056610204367270893543946541933599227215700197083648385045033336970020583631745118437369993730692392037377776250888476835027832205188343600904843578860691495096084703143961776044355765308185348653861480026795240375611687522677117580443129418541889723436110244615499743843184698164059654640161546376750319442635291192242663343262598752076166667959825877279467865420728619445643365034372403068213730753611924401422418083721861483498106896291286265066643153950542594608384463755974585650790010458351018662198103551146977521848786239046365962690966517100311034949911767235403801894717720721226230407860023797551492647227488400029444716412316719655043254460096632586004342357107039572855813895209459011515769396971821418634122275791652484515398214291766654835674972173261630396526361771749508004065615846339132362228221713184360283232336590609745650660338693660763814144507451121288146855335660785821153854114429034595725142733287878703281596222008109054427930023402986917650242965908317425519091276516655875259096760670660494602362662302209538189941569118190787752406917006724724930082358857334547214915485256434083933716783836280228893584248405027759487889059400727704229462764754717877388432148125143385825879253508823916873408543142724340714624642639294939579120461865985145671349395300241511418773834966858487462182568395869189698689624149589356771955826039553968151003303971189647501757842423706850825818986261156809518786933295079192873849787011730985629974146206618533617172105425101418601651309109031460378842458606832123673427955093701132913813410127540476728340430324128731829403643717434874083047473726802994526061909413447414959966347738550292379945389779303722436067864220243640551639766336824682568347159025713928068773117271408636414638645834310127671607570288880402724057861324489345497027516457571195947514983597284790039062500 [129,83] 7494239540542850463639481260216685882692658146285255185104086044833318706592826993320061432302569040191905459066597093391198441483067398516328937200015256109277158297298133688551427870712075211504144675983811043574272223747520047641082010899900106699422585732208097565351416356759335684656537362283359594841312925854336840822164621475213843117233598714387848269660234957837569678957679440571241253141816676657062785753761607991825622717087706061707683764341297561085134836276812875639777891938661423711716808569103188351905285572757823761176417111283057585342585683870883930282387423822299542397074615845535847008161310215257877496546334281525357154282569928209935996745197418378647787870891426481480894797365103479502227335551981238640715514720548768160902767850653328338732914152583477935463669883976145100296420155922920821744750264446464171999750544056203181418549162300922530790327841776612756449028989373353796774970720394690303030767293012756955131706313944322224845708566971482486265649651503760983810193239347458037059869469239693104161426473670728396115779001917022250648004191461943277934398551193702706602915309801316480965374984639732899112958431664123804809165840074951204606578100562876424788128358038733897672347159000268510670243672311859887784426202456483921335632726665742679131508384090942184317305779359889231358818013742571120241841691645277899291732335444906307753724965645992035785743591595747487703049165955560860848525040472705755519716085059699458461184702552454081681189680696042567944353514883959373768965620047748608675974538202129638664224269679504236473888708385550696886629599073959658688629693597840895511632911474293355640645738702490583997647040547569311386394504124061896297541585419613534944276968758045795725320773585717362971490670965334098343012202879787640485859857604560418793691238521556608156445513057933038170712573199749554824318859618431961200743766200004815250883473069389821684645860117007051143783419079940917631245105027052977962301092760325191705824775216238975710445701010326253919838320855046777491856422116843502101854391531978535814989718874142260835919552246093750 [129,84] 47977239949911511735449664700172277822729006130366509007507637853692950524272096263737164406388593270564673367868537182746136841723264143391043709430251705874213001244568635061572646147501671876668852543211210794256084819821582545089411334192580374780157851717406815228986264202154343181199428192711771239904505110043594743315462389700610692601421725757738034350103727592380258913949020105912221935274328695393032163555797721451085741974840715678033396370457040791088581893135319133501118130589527011153045591899179114468462041857870379558714095318398776162958764883607423424300307033312836637195258333015734092140482096113980384646043354867805789395298749466588251988246525507535089260356196886024231068288543409953371013776012646180923139435274753407015827349033288973455883831133807940352259705793211900790269814714179705883463923748932309631775544841839989457203193255337979448508825152328845202821401787732226737629831640361990843284453628407211997096882426844813708507721361656485188010505070124457888810822208536720836630685320687499916460662070876579217999331939607531174505411723998832096722369233869564373172317486578139272665886923938829434690766279822373797529755526037373032958238170653874498526219865749167371249170511866533069010490745391970553334206495262921946104182924912956906507680347818010770598527282186156350035849353525057641413931501121789086084384342385535856505290485097540035357547134188167886650817602608583583753988183562401835113563256979540626421205296909343257659581797578343403975745463775884784734721780950065878412791866176710628262927381650455981322496204864167945541844954108294503588474970391995307956955078083759156577307040965540685209333824298213581645431129596921936077535933189412485621273426861866280386017502381629663530687992298106975338124344250435201066296286037396398519648620371149920344521212193073251200480644078606996140856958229332266639471393231437947916582853126832557845547923100893644972044140833059754947853691367069494515611925955752592645168447857771330708479311316611455304222950931279809197964473310441393611422940372429871282549992580193153684023437500 [129,85] -9003882255141309368594958461852295829619018850152748627561589479203281589768015222640485256780241940206061510646919951625910648455749169166308917954548680359994359865213842662338549946967517772863063482964973454926015927648305335651604796173704366260905905463293489234183412059483771791221475280929600976878930756693779078471225304386057037551012168026193066205683829524015223729041518318592901958790156568580895700852560869246094474402654173083651838978650965746379303342450198842686072731203849704575494230009373274773266207999932303039624525219790082082454417656372219003175381050095211420629356220238059973662465038923529801528371691924745427844084712751803582040885559272158266412191831893946154202668977015640521225616100569917386487679558681982641477227039866389368026416979895665266472685130634689111843852545172620976568158194800495719290554121603055744066657978186475912451217982300289843463460689647480590246377736051697790773119224278710041076486629065286647253649456487665271790356844845163342687746256161679935357128176338858860671339573020526116822702655992881056598256335604441797185680173462990498573071393276892900258830103338065951463203472294388463507417003843103035135911636715411568086797847361311117998484709726541034014956359380176602649532305792025493587366884432370853953583335084283141222024443021390080598948591414200844825834750146725147234113441359239050013218605827185766178738507972913794933847771912999285382876648334585817444096445506576473980248008193642594052836223091615834734093468959638894985704331785178080098526865867603796969309234582697349716473494892399881390218673796490128474637573082210314388040183637619292962808450571191593370625686356119896609551093924019831958690294630933799433644595382081569504413130346804222324792787478042567515473236234297463881882996005507658757816138232046472143042756110698956871039375819821196615213667768307548316166461860263506755570355311878452626082123196330120594473020881670936772797864267103142132381889849428535307244343693791564938817646744527036036746703703767839030351525095704120321700827196681586358703094375112623548250000 [129,86] -85072621665328126934936940472501368362646536115219667876792686328842287203230001553080939625612026963789713598648122166488020927297024095782810668914707391962529351145385710132590686206056036672003428877547534113971085586041549501805865982501797203669568238322385693577861332702018393193236449161757656442767174268646634572729804390898615560810544335521663533110586407917332786308782699845436142163438692265124598308017206205473260198074989115536854276604680612399303668542181790831857913132622346773044534921792165739208790997219611895775893039831579564214937264482152718011157283956271316488890178822221224130781933560017977668431079655137738705492963802805552728048317816489651807110672291688449618949115836790365059593942726021386667581351659984544803523146962526862007610756988923165841489542008963339893927417103398633980318039500427014559461829137835704955828621068694239839473647500300385554160359023398272324593642905661781262745347536774081626880001953958313777269685801154333099235935379896324888975873017575643006955094355480418481222977390283931063178663734340047657040509434827981690011650834083730822652145851965787318494774555015708323044378892351901251318098482031872936961461748164664216477303646029918811519302438633191335115664256437442520847299966206694465363612881972174309933349980265035430710158368452559031252115148776169143609222308224572859774537672034132434933765755864144618301508024369157500496223029026131946851906760726498482612066478305064337987875566790633421600769144721924579664427647505756671633017405527232820053331651738257553575648366147738141963188047082932842298986414213930253728979745286589386867718657867229840730084576889451263709662098469850647806054650762827361669676379143928953474844295648668360618932736932251682842445340058868762996393014638934147077165640349258779999131385994873048896513404849568891021977036815180693986204913115122555414573965494411537577293978607124844110073753469278312384270307118127331732069261096910861982007898435721280742752464360877907543672778342480744970908964150574392711829716239741050954630302520531150414220061397188529000 [129,87] 5619079488526257719474841926261970203192298909325962521130500970605413368826541408271092592167798387169165818771974056809868707450391206518833551663984460011744690682354182845348777870636648344553034477691846301145683789517132814905604392554476319338649742425818870498844055524868087692629591491308533489085570126275725756703352755794079463942932137232832415687769385386010190608246973960852892779256629382102561494493239375838937782007628808909612464015734871507146007651372994830943947670874191544828955895232136275319897445226015908523406943889691245302377258340311375386486407453887902382568141704728120215863717352986783131107174774341397044625974802848412846137684819259123176251607316527838176193684410192795283117684167754360168162998905709208128066616449460822161129012394455198435652951946527430851707892840075121490440667890976879815015130691544243734183951491010230378522902268429830325039540208846352499627351714396664169501883237828403958126965870935270573601095759767681072551631429484218802407299669056096112937538921616090801897341568005105280311733934164158748030008540320484932018997590548533050309612495832147691013675872073566029695159509044638990847402921586990505646923467747795465902781495822226073318830596872932593284314348515231581008088398324968171989260283189085942870412336994291949802384316465258923810949743386583820874836630082267714216904390825724322960885286438772199234358551798345029294909431554694518843243458853545113123055745313627095803842730649372509458392007611486987802896823846522520362061515605377853025572087300793031526120840433148017204316916993078267662705404766185083180633800653987436966572250054785963193434619782619622735960411388284849840680836237798839320591821904981108463522526895989189978342069499637553099743983338661034308924233965218125250174135258281464649722504401271433569532626614022386323899942008996561479457484260318125319331472978938402298809573437921999105871839780344506847744300330276497260532406251063357232506426255769565045141098634603714038373493489906690810433263811250331453160068772267071363831354351573947161827607940073420 [129,88] 39281710088808399266152158242323664037616351296079361541823783767490941719151707305505850541870574748696896958156333867871870416163678999659027922509799942919283549841033970578460271957638947190350739724007176135530978153187871234006519567133078507767264854528705437003655821199363257441180137360206760739319023096884068692634615908497684565424391742683106350031927097433296448301376601710061620651501293801991444816239000257076849604909389721348285537590626465653986876537630621679696762838214975623224574723203031064485508444427888338053297290949330332756740396350532086807905676558238952701932975733076418631615771768971034813958871276132761536349229368688360019193199161993765288236351297122871049924721702518088352142790173284357745785307067077245413459816567797403648403924829345740560379935985939671273359256176229472601055692189499029308979284266360021535656019526613577668160500667272438656852014132044944087546798940515823120798801944471234463364277626879480125893121272339469779161354326864243298209442390778104658047012495912931149538529849162108554560407045976431684203101718560262983650690548592495083407780183307576791831940078458798930793348044836506063590197668029105913262952224985246948702328374310665945643487212894635815250722475134760168635984839815836530808699601264736123546824740400008228267448987376090434615299669880729565096788242082710441343763040516318166558229021022404226235764783785594865331425785973706926680512383384500468873023759463211788272718598433479935237446286015531158260039898993981154059658256699330437071238251731176937420566889300708943332100487874664068910849352964056504812906445537635502980625176733157957732833172493765318611598997289860541335623861843895899485434706657852313642955762547249251356156051926257065832984931541265090172552565538205304134981240756507025488797854774441795354765287239060089602262472634341715068004089913211232611579232627552336275817246118215435653821767554305538361013628520734117833761668952972411323393850111053539427294987768758069931192584973108631734794882882186868731373408840127088002535739814674134952329896844 [129,89] -2328658035592577860780646180934804545189597838027290838335859564648950540264561621115109098513581654345631221577422683807439077037275967584740932379109779514589156725853353002720015551966537485747068492785471126096245035539028029335612032004993480624419106987346673765393360140920459215469794574041395908563049655408929743043924229312586667991272722969283351934304832815501793414649950211103420662996810062196229964364110727968272753824365256431963956417242895954255225276641807323949198688881772861150119473595824202653079143990368465343687249951114431465914109239315554956157393606844302164516468203649028199153026049831762124426131900165249281069124150131288145353760125503694137901422681742298942859913080722544666160512903718844576863164821103421018703296103564631031919786115579809935069174033807808847048661635725639063695709289771869369314133659982631748650762782442713981716932880353929117280529490675510603981071403811471808343248072939855339772132101734696121252759521802534598398291626170988538522835310961830812886132646685680846956051164270922924640140818568186884068943609255738222605329900143522907337378484489121827476841382133443699196504094884897951913316045490033277399755778748493655947029652485058994871503344652043540641081424189884663954662602787014208666523176541505881988875864452755471996963885465632139532194421671930276974882827897848503511463366834534916895319933733239072694656481313838496068424448585517968694250810159403965698676195380863133186323580273066367125251012321944160729170466138690998109781639462218220051392078022311001946551628237808127670359737555497889365624324809098383073334304249919380159859746102309284594898832572375131839145545182420265786440606106767482844168846861711073862278902877926686234107944774258189478893905363123814606723223701617194801421175228563146071016281739060773959873273605717861746927690153665146994388450111729285238996467014721771716957389361480717818980666983138658521393176649424737588704818476560438427261761657455204868758344580584057737372147414234101309290049309856303866132461610167121011112865002744606828309064 [129,90] -2108310257030303192199964005185824844661006836313904229494177236041728853346539020048816159431554822734872554401318083991579629144767172037246215883524141921424670990121786069519193285087183502754572087881209982317726577216733702654087209470932581056052320998096481683260915125665258603911185580987936987837952856456868647330195212483392838488656664127849239730343717083365165733132955199340146302316115754423757939473174046819383839193145972518261970477921158606658154473174013661023838626253698711279364599901171293735171205130854071230720421442797672125018961388485141098442066863392619787453278321694523291242047812673435042716943599610687848147951344774192834319396695968001758449927512571982436092973635471754672761659965337248799378067057831325178948325596137561437960054204169960914696154353027478435747829604208211289582707317159598629990110061646732594005845435941901751627042368004261573225548083556911731932535668949278469536888100724253659138047861094965882148894392954347093166058536332586184036054050119561262925511526805010840914035746597586373650450113314653689627908628115461986167940619729371862750610243594513861356701879925487961929844409453752985522450418988386851928378696065208016192261385870894355061633363759127546599464633536306348955442344164953756330329887055086361033390605415870650705451762403901555155850226959803725151806147880716145477562854661846975444828019612265062124266140165459432476724946826997163611153291692496248022505851986688773988229912513781527381931779807905688586059588940480854136817583547309233859513492285032038000230364882243817191854520981126604721763973975953614195805813607229669429964219686746251969548535544781967069972571851188893082305332671207730376953444872790750306285703432050531846170852025868956814554486913813925229048568768296833512528549991443806860339540851461116232523374058250616394228365245899682051072869258612964926759175742339612739576081290764228572952778369619238373941478090472060935717001273784886549943372407591789445294059051593752935302791208756759894910527180991635021652437728253877251589031802712424850 [129,91] 999825738793196083909579291947326778447733602728669764834471798088407706196053359365086445824924519252462250496302330978270568972694554372049676732636390901280637597905230109386504699801914870117370712030002137349336055209578544916299409093567330449501020951324863152877057258825089311127669618914458539509054675595486407652952559487745467195943131897711426884311859535001443712119192830482923546566115772673009606232762619391439546438538913217882639717982514327696327993601835531371475136271850472530509451343335412639225011651905616354092961242193781098946424354146875802266224117783023715815464568902259930607743332831265316510930600145900520190160770954437068996822674960524412653321070053732756197088966388449458097471950270602451148554573853347500041337247474837971400251874043670998703645271887306292656605945446019179671500847251279256989624359733775180928477759403124078379218769502879196658756754405193829437928787640018743452970958613214877245016963296896937722044784528373513611832742561111574514934200691376001562354841624790751572611338350321178264486594222261331991058099670750620646501089106230383735127159058986348535899117776229953617418504775756666748926918172542856853107378144025831722061023327958476590827162016448667520964101365137122852998809852148062274434075199842392330628950654791446218217728484495264481269390787296894755965579720885117362947380828767192516363478658822150859955088218942987289091480917969783969910671010983506249882849478677879742175625803655131683530594734336212071491726358909869744346161644057342833568319948908274654068438823761757433210604741292959449568448249549184193067469991623034541192419021220559881016643157839638488845730052510687983826910077682860611449975138997211362033073299950064145802788382113880812808177597451053354018295835209941088717393269460188742027798605090078257633570909850372308670296254687020720314603087637051910902414516962905611102034799687494677424489110069057741954524216201687940969972439192602076518064025810046942780400857660096680861324611362897483111829594029725681617974839833244450742771978795950 [129,92] 8339575644311874201574051389233607002277481235410580016686951645309980116995953430897164609882844555182114957682288361988370566513252157859970901511968329509052083613110947875127103107944811983965656172049846962547452876149312196707137892688380518187306599168524527412238340389704324700575412033263095326263920124376842813634948772854056111873208340653271009949762277699023447021704521538613166955169128597204571054375326792487845656477285182757318805779649394724924333546205398105434764784057754652031002197999462893100978012155464865844168098812443822673143646576784599641807458014937791681460584939641448013577512946435288092788815291016395702132385265724378666529585802237581132519957637668159711836797277192871783317837683284895740757322810409977248412794729091015241109453327015556936455523045282123531876446464987909318823677427097845477994690204213558563217664448298678817529679179215603156789614885086682933489584180903426754515477247724462097706708989173650423504288736542207877825369030178933450541524905018645468591725608251693921499202005883977446062799081601321964227230495022492170317410197892248371985420404757834102464573973135429316566760211894271938299738572058793765434041591225066117452462429482911103876558284796902006546665204955849617172085540686312083192888743783762545064335660044750106587933149842828444076135283658185622671797430210571414363430482474661803626037814216848393502415870305234864371632815779201937740816407288173108722728543811261625552091532743569063163996638787097866076586698727719950457246240659259556194489409480293767035896187213463464751730726879691850041978385605807785147184190938393709822501012183042645786120893394812273560869443174692193805398005410590014405556998395499901759524981008984146995282060291081644163562449957264895505802796906202733175573355796338854780192452149925429811328215860791205019309425994953144316524475200014195843922093404399820980828373441355767693776051968324675914439344339493273773539977070922745966146102438296114994455154295730916680148796795802468671128247355698862219150203162094623429785478000 [129,93] -117069584176168213781267954130175367679144190376469797173186156440131674719171951630432472631395428638980610544325526286753988845235334176705491777590528674237075647043122020026257594523539812575216655479409364812997696174430532350483067723737541086877394351335901327677632383261539125973191253267432088055504971022620687174382610654620013802701371190549447322420531084899773346507521761547857052145811622032945195704406203331944988566703934851359062821679209786836457985340138405443010670440101537512081247463803022002051483880501584711019214055426853854523124835503692128348207864389591549476825642311086200135786481359820301994689515515307286851909146336485498609232604814560248158691972885990381904332720202457155800466160320722577576901716040680897065332998630231510008446189353820689840838233838895170470158725498839368262803929596060511266515687723642522566429313725014727611421302537648476406016770594299654591525150220910471720891832478269446639868507175673708786848213671515114341062557512622899288168468870045557522521731389879249537131256824500126363792028074426538568142484494917316891145069687275382854818847280152624580269444072190007253331366902359173475938265658451675085978176585011876948445694999973117870049246479842213874209964205447090952850993145043050870185461253533621928747796824706836257928806247273609425622672801715497043379601316329691411458420287477204689942457553497132750064979254844615039062038630660949698884423637626040482877517724688658263382682264483104440763447677916885837262626476428437179924665139125073526468086621946758181022528171163902406644330811123615086834742642879591052162699037527995822651925464757457194808778073679288193279305773052508916654171343855228330075911495224028061850280292294815346032993428122977412495265365434590446122523516142628770017905754030846743675497626211711056632358433186108509321062258103695780209194746251751547665503414486569872368336992768027886776780886504842995940135541326962664586045012804575818143912561193286203342796387276802632242674518075085873070002152964896805955216695661814577201470 [129,94] 451601406923588509972722382909797273136199840274024231178705456399927091922422552866541798020805428638981720878382096157605798354519629844229277270095307269827558039381799672699209361676819203578611569968854785732437629539933271905460019961422031229903604130505588751203686894754184457950243979215898698763062052149045122186441416125133442506505343684349707780450346424958471579798741815796438648437731809980194440730709408279265138597924228803155623828346542827868450210940751590439362447145740703718010301599300398854330751245825367340942911254184020464128568370032231730662351607281061714714058605153002923074935777135706875530758427926697589201259795967758147846514939019161446314417494101010911248312911241624838193293438109224181271689351078843481255687001417474070123445469581478670073321815228005337516712250059503575983104189250281941287327255283268624578364020609470055440054908048044682363826028261443511319331186865674609561648585488230756702180041040241518406783174516845089902774416822971899961633009619144982041946070743772424446862807656440955190756063616215453536251239316003112049968374027044755473395421572383392202608146405546882697570158729236557437614466750437832817684539253860501168963031216519427212528662434782757751125773751900308793089952278475008630832874859632110691454126358261935156297640453793688617454073971042782957711000512631385700162838574144997692153275349777247730027588699470639155191354137289378068010430685523374530949920415309271944764288830566517473223049418588907220998886113722241896131657022273236477002201730143078559033022290424234914609096167682871301089381180641894616140027347279838194948018120870463465842548292272322828895365753850859609745890488193465720227661034798097630696180764792320389329647558276717594971378795533940798282420445564011706685438445422660903534009617279041226103603630004964698072085762679638521498104332616460264217248499171737885535994063414626247353825933340132200067708242375576904887484336683782542133513509661973819619749342967510551949343137449533026499675847513105569826711524477116370 [129,95] 47404002011784300359896520298398784045833274858689421793190559543958536347736167260886643445115733070214154280268508653848926042455197855596564783813203286557838797186077097751834008882934369157292991621570224662563611373833178596807483482176762558539016885408608432355523348371575475886149089384438480129379287555437134928235866270493968410152034191768172452420557086903161998789578890400292191518956558834665053164680267987363708595592173192011788605606397426702737642162954071006802774843797666084939129343064767405265846897397171783269455283562325446793534353893502925912567347860822507177353362297217285961970611618830034884456264667115930637680033243305379122747321521524486072088613907970854034269163276241869609322922189586696989566376183516132831988805828182168316497059860418934592606956138062948147139380884882180340785700816003696294676141099821161492477095893203494020848140755546144458998602812521727879525695241188045768345980226004690942194002145441165950336316896205725796009019880564623818006335928831104600987078998859708465404426479870358869070415238010520523920188369733069712613444147656990568453164238324319958946253901057391794194552188630198082098145627572023548594239740682967122537088561294706288255625379645422932865456283753169567752333587615026643878559358884010266323760006547700764370017070149254622509906590927358147242041368509060716814402988401385919190000836249108633665929130324735929483823178860283887246474147955323582137340971009795115024589654560024973949147228972220149706778104416519266010641849927375220853087111865086613518886108971642858037130634612283434547894740094144348737901191701437457227233362785332614506868520597116527677436924455124001743134421852494780091233066662510913530896241686100766504127023121971392872080864566260228126005863722999335079994745775487838256490527887128431480636267901290506018972969993621265943101212827955507288959007576910289590430950513270034806860748887634327603303611920092900999684546662921623873619904046911817819047986181716511945836779202078970615557596656194047187235850485540 [129,96] 387320422553608018213882868811790748099237895027963583625098820517585648557288593897890002282873143568877434321951745461660786940021074971677133863263932592150471496646177081350512078464003152080121138469730586006120248247627650570684921236694976402483190026080553604101899359161967910546171533519242667744170638411933311729890196307369342684295306400272804862883819864285264353690373827886688972283719871261337867469534301050796571809224942144303570461957790047845706464605423141613115724990123633975536684047393743742444650606091689082735020161096328448081455729798136233760054013831634385798373743394456498393633774972133551732729218967507881884178671381447985785723929572853576928156641333934224868900912107107775850888382796820876710890456848151622631254332698390930225596038542618312150825898422275035394823305019385605585659266666686929175521284814052594852180659413154997002224835154264570739289286081704243099082653936111336054327877364209794675061486029060854626682268318513514928369154769957127671637006315184580377005191811167311197849789411180820079827593276336415897732131644445773392670868559145719459842081096343784292083397803473609580226633927302673465145628631524842463566347983658424137849783543563040702225426665642184114559328664605624143788936984882619307665301263919902923371580409114469328070057729752528205657235715238028172738900124893653999083808438600661428315448010490168607965002940984371306311296917761248301650800894651682511389518561674358401580268252523503855866644562187710311222229457776635846714109677436463622991410711456427580371239594939322752529393915701209008201586604958408427404462971809760502946965163941615908151510919485388305187045060871043651471784719817154765531047644541709541773557699455562205273308444761532211920458170988084905360386868823292746736422794427741382128426013280396529924391456594834935246887824173693869870003557876565501160169446920343242326441114259581146197244226539520620180636565727702769481332483693968063224057752194892557388294752131971243398879705264719307413562934767099341539340120 [129,97] -94619137408203155406127866415772133422530472216175554223648665768761537579842680647589521983597109152140277801992397929530626702927407791472975962977413063863035729883678441301052770348184871303608201527408505248604571015648062456885273441310476419011814515539108155883977152141880663169521954921180959913168791326444648096880753675305859814861106535847288137768466003552935990945725043052352000555091294357733094290160523763631781384528975353598682731128984864502254441820509090707722997107169490666696212239082618906336948563244871885486982581582125544718956460352866911856064540087767002754517811724222211638843653679204670559621707415201750273502051903946688980759360750274100332427460068746334667205966403945467361773013690511665468108543540106910882692757718705345892802550660791432696208153922050450170525021607253818333648210330854156038733223549240185499007877523444223722122801714985089398659126322262612459672539966421254249541286039709038458328583715548651712814519669165022213454135373995058015366502241094474475528514357503257174999575502674260027784793528576082171849102114561276970406204460434694767838084654982805934923354644575586338206488961422570479733575940185145704460694665723841869725429447631997307575999872799582488258267722546612021389698027688472953761987026152052361298562853243215482294470407983353693138326546584939406296242334219888384135603909561171344351999511284073760918242445567292833608545410936057608510832340812808457013911582402784853424454783266535335152121586761842004114226127374485264742846832903694910793234635524909523013200140756083366651928210102156341262993240172628061518049805044276375707631594484769071833783604131852576259428282280109478429343734618042441684279070809017921859258072416984898517997511437151245596906675302672127396801360941487919442151982631617618140686500614073972054514410974697408882190905563817424425890008493273219224311039369456947950323212588010370146944841529823670262123537798654299343646919282771758085239732621227017222109214323985106941370410831275516652087941215190918650 [129,98] -5386111989812459220400038500838292273539085487856257037164892205958798761610075996164669331303806245232445127197341982286150868067487403303775597919773104420990200449605677986283322825644062116160878723732348760295671498582830474164155506327235940909052618982548431526206191665060244047986608463635049173675592450384953571358244793329480655765409569998617870266701295187925281178462427678992445560721090409180509534360966269950984426233537106230194854609449761539518276411340929196907266578854875151951211003781954446474604195214580724644713940539072536539404654217785135892993903591920300341945482664820272221695528127028121359104964463144520680448403829872656681840741010139151401779578731110797230193922796872008642121316603171912280412239525756831724312457784615305223884333669708739084163398234160701867843546108660494499843756901136011673924230967602126672825793192002376735929923974310086925223837737671412410294006478426913010748586677822796104677221639447595497445724579580649007923503306482422255306038173688505028776800775551061921347565157188418881994426859457683143021506450294213517360080782671688574189681589410168427478019807907925894605935971584812493641260266387023309650432293961045843521592392642111270280592885435667425414524128821560583103538826567297349908297151810758202148552542928829559261360431354331633369740186504216575330376970767721192342154637294132365482636024114428133409479842106979626321358759350519383872529102817507472208181842933600393656342330841944640758610243855596795078485333528846275220875597151887216917384027806075413409721319912051514253667250667738545939195024337589917721379570482288393932312985642468657096359132010097623842516240785269818685749061026461851883189851056951595465128191243057131279438458410576608987691172898075681127713803720742733552258871521846100487389758541605934393762769167552426873571052511520552859158187843774885324240119740309698988463368884990663944038579112515792016727672385684535362474630973005096463372721456628600893455152835738176050331826818978253738962084951659120 [129,99] 461766357214138332367359808090673380416468076131263628473875559165818565438627082385117034564378598863181881694079310844048251809733133223431531532895791701480452476236319464917312298184932584747268477021236100096030951696572244835071355645640419740188623627526735323991641876633832780012901699456868891500528074826297524861243987585265331782402383618955385036311622411399434405171614514023373785740882893978534609952147937584915885559292942591631852732208704693152173076896804046635380028531393397533521524249827467895399316943437588329451669620882438739087416043589943957707860236737940075073995277790190432427674047667376549149971645194182312647729786640670014709322591010840877290980390151199379524573939446763267684145512306174562391752352688548803171193726658845954068817903481705863737819812624963749503779117548829639509515721080361932320893934908904524692330681721717584193165003613318996049119231669650833875582933250688732610875544815201882340926469136906708642136439816095035571604519025215561918641730501401185003127817961202178377995197356458041057272433724552773742181784492694125770535979966393618657528029804168310913849506837658106183143376576435931798202332440374372588323824319400719705362019476993622739005142432026432926060192113421262232812449642575833669786923151639375926779753141623904811364306376003157398699130344579015456859699343119569316230269409941228997507750970940108484771794904111364636042308585251347852725766096917162542030150779078239191586511412987992599416657752389061646004543950021505722372649403651184463051373124342467463270991247094650733655016954516447479543528363706220568575607910837958818658059608865118543859017386186900920277437074482385336608121175078441578048710281759347548184369992533518028016694539461351365456229668123477295942231939058766196139987274240959434866441817655514466217628479648855551589110326781220867029734626656040926460655744561760851803701976465593600233438046104158476557672398382181560468392030619191590337639488130159173922051424472368715784051047055653266663643052120 [129,100] 2130200022822392875450961048891467991167583558747164087632617145479561992146654826395825168599242916948380160407813466351322010986434497528990094270993499082751568052229048568504136652353337406854726110589272810786759181620440530739530106795764261219163550451912734603788205578491380915641003566814573748777756253978427464409004473335194885017203600163725797302542379047821537961190800020041688860343811605504616916126980923715544307036315895878021843990544007755088466628878437453423857982441964551458752221755672864505781764651578368153636172074042071292828781744728460830492213533025980525574002310900720627328151786977254966186707202772365797958783731382216600666120179846323824082663809290581775678224458184261186995215553081562762339343364430098296386149560898274919026034266212558247261104503885350851239949815040842537778044671654465078248646136687359330213491701665624652276030122399988559215527087470183678400263384896351340293447321974579638061861663992086166185998144085174690229743143979609811234250394659939763346046758757472404947403900307403150703609738661175751876363232905847673647410281136092183720510641188808175128841545326794963833005534021074620584783816657390385375317276806794415927072211095585616981423041621508524403984740492893085681236904478065072565404979681024936627230525815909722475901459957956933338124382728860438298030095922661492927097941758926689641263469504513984747664731294434008964614669939538052233884746409135192775504317768314335935351676624589514437987570043492217585945690813882569833122017653612478358922315151265556890168975948345354152758635411214713660499775457251183484217556490568900432254925416372204180348538935273411987807584506749564411335068336021780988681185487613469343375327273730427363209272767916510537746812302696397459192177727565537165316607822727128871189112392375856729219527825767171593397482196267769787393385493517778568851246772925738676870732972763764285070166990504710198708693527544743969914353958763878247598608585421058541601371785130462127234415764570655760885000 [129,101] 53920632485957993824264681081640193242343724326793482818022575638023059842325955429269608662613711108642939303179643149409935509797911237708442669728736946250250206863863492435726490418023782040068690672554741436319758759244129060502196041812036257949422775733899230372013410237016816093796703841117861528820316579295134553527216265889786523911088691573440701775171482875188393864425468642555212775422370923244430420382057160571964698629027090456885734393820364330918253047250727498567646229777971606949550217487029047819962048114523102543140101250770314591970215578307550036205974686615893502242360696384559033657436068179046425907244393341276433575484580839837916787767151250625747056719944405544541584498207236360105168600082521441878606932712046652974693515090641783421969007539907294881779134850274293318166816406692443743186497554621238630168152554366852674330769165823588166006871438771069808738914357546101992886339236960546088107224349955433650944135492583964889833520638972737617715150300736747666840452266927755003239268571259156201944823114410185157494437251406650807898725984056944109612625785490937832161322109944006112664530249274732437470631706189315615503719104251911778681123438391521999217539431435951771889005619518369970019882949097253232374929216240327322001595392885828293008266969253118830882188979977120189040394364365243806858346077213002123800300856851651798595923259812382543395122772429209157843923161701888771091663905075709242018271502892396040893000394222344002118353619263445704155211645733221500693649345545630623550839335623935586684785214622056489583882261143324973160544879292880191232388595363266591350603912725547284879298870839071195589721601218597967396138843446598100014520691830376890138222025963408588183392031604021434653037121729282940288908793079327672683232360541281944889546036621738576979642836325468998805606138554803797043002314984821326433832491554121987630603655190643623765671792982329661725938161148045532535015248756923888296942539126734790006404671194890266177142495982646577210 [129,102] -267250760661326784230193148181345220608950152172546167600655977679717878322187731039148584296988962880444058671780858260901983080545184076061606892533353405168402226963167082181934240391636168487925140279452364031326972778996810848775568883158965548339155641905883922383367589009308120717759065789917333761237907558298056772913745717048171022119744397298160539409067150531216829682301815687350621431978402308619044855220812708071864425910232352160768313247632563624419020431470819708435540078406023078988188323775383957950149735640692719664060842524054012184019344893949944618948019049772832756866076910813661877437838075507654615901299107816641936328127157941748766353851018899038934779984602437749116886922312896679376905847886601289599975650697530799890837509949174107267603281948233800460853611095273382986277515675695373250687767535893984867182048017536481173676494713389369762399565964432561133876557113042600153085139277453145092016811362893894335804271818458500039612560931675074235944165456322832055146589286492275524899812669145802297771713681252768096465435807500343984044258906413164218488862952269822530856064707521884739448327118891413271698994814623084238243360515032338826909553195765385277143510075758743448337564525995215171014150917277075317717531393626724380905082122183072812598388523649625952216754374759373132348855442252523782090612245299283167519573927270709519206844091900642844053936611500639569199521879791677544755106845773934707683452060823406988827683277184726779514681916736795083886184872339182772485880632283954175523058335887118126011733551106392648227150375792238935228806697776713006745046980319137904512352612064991087646774982495244135711896433345669732575208961439022774787933747840267026582665298691209457277234980784751820715036772059397644171253916562441887293430630683769116992861036661922455873926153254516030082355016197480306519195231402799319810962034533467545998586582624868550301781699547193628890466541878887953063746339038311070556195392063525073813439561825973413070129346091210 [129,103] -1888349160723012945755754058489363741960343493439690952045462689366335900647900195386155393498536047156588397182034041918177490879609167217402408884752643672235396468008580907831242302657903891710861062363599368206760505434709426866718798591592619835076479647931300010873784108361770102926381363665091717913287358543139687035935456225605503438651295446509997166619487287486387964463857199708315700861838164141153495686366278677519186739748830029723427036730987368134202764465659249909515615506788335730843831621564863764745900248259054371996106233678748030569108445783736002384527146092078314569319058429594720091308120404629740070941686091613641379506639952034504142125711139234055699264359415428310727652872699060284476817951532633206732355842916060892762373228759446271927498101358081760391949073765359692394916054803084840438978901233817917370524067880583333110343701909457494072689721659312324627973467357688314185859724204300263265749445791914982364368386533618764489323884710088148372349702886527524115377814042445057752020843540727022170093031871123289563562203869965962368642291139367160378058524517804777456331064600622111911696391278594853479436668049340690270446224543898898568790319890024072252152359962968416027225634386812254308611430835897240831841089432241917438231764215976654405027253089235209196806928348118999621496568981508973372748137504515281762409266060606614567790173651657832821651561366910712242776942941051553027925866304535457031989524022209468099352469775670514612720614207600683642975212626642997251963329127051664232391431436232446222395951160356217437524284913831383895245261013313332179001349716515117495429413180995655717428114291780411693575693854938733036104281568958140717568139920449763767429697827442573914463406458385654171008286765444923650014783460235506420899212674727433307832995319119920504570215383075858857097813115585611121707473474813577008006247736973526562820139452971394772791403731658323308093281992961360217814046422125939043834232601934537158612951814903722354111919280 [129,104] -85545455565381237966754059679262454937970968565958204639551030035883478943783703172778417574660149536299692542300850687443213505658886254064834612428148792986565338233848915882720878308322453491879001508443431383243156799296248022941568723839632820593813645981052580921034400628400488253456988956832421846743088659379444800657339321923008169173575413736311741081447395308454850800378923627574659210472408265644196671103197785308680675130763550349548638192865165849724252739646902018109374384287368209948774749922037716818033691029531743165479614283135023046542924398558250307521333968240333580399590402788090771999970597508206553427298413424473764455834655801347265174044786951752702587192237169304407801617112179496920941091979212975231946681193285309552747973129379768996259181497631280305863711348012563998027751748705560119433122872252829433257694590481737315321774624263851981052566157469172261452293785307038698965755250830283880421179707128859163134690990195580812064328545369627186139077111282399054771495224659724752810801555454562880166695845472894186777071607154693918570577916835418818158731648406868282618146334330432909634588673073529084703540316727681878199110539776137060460964775199638099993370723893875453050029142758583797415200942814211359376897955733587922369532655969395477074131386072292599254978764744352183567624428246874250621873060024950267373076520296584654219433241435294755702824421414516050912220296615493766175031024632167952622159407450722826198821008785957871088522291457052631694922089808197627259118278174693714461626933804735040410911370395285953234399558729403534791882510844667057897755334364627600104008355425494965947307498263887123955497669450841379486484069410854582030234560205173090279106793812536434769367665028445074822932059792896657495289459434270984039140171231127275555647258602670405531963686346108749398179842605110490155437443422652831370300218870833542584245080334472879269753155495975278684804978698513940008477862775544666210456646545236767018326980385341694824400 [129,105] -486740693646879088753490950720689644047890027108666256131657289959213084023723912536644618201203360368771081990934102582333227745650136425821959465031762263417670002022035358829351183546414163061170568791968855287486279424234102660182018341146384600508131975184160597272967893022686841515977639693307368102192516850331664370401556798964467213523857337302340138611319533019865914483463038796749813880660572426951794797852090139865664145672392309132855832243419193957623426660256909326140457959622634034472874887182441385035163616111155283877159687644443902816825154492480448259885060031517621096395672259020411083170087912944499127988371040674110060068151200025862245619819786696071961705634786573989816742988331683109754889473269482948173036670744791383465392518489602182283315137311423646909974948338247561090150629415473374676841146068623311054521461817390622834057785173396778260632555774411693070791913026210836310644324633544611764033144545232457861839600338797770319058825599346209703849456480741586858783701292924173378177898045611294616999626455530324357590413121961389259011384338383729163707426495523447469126998368915134710188160171037162430535503021291467409873788839178027428392606133350991048652759820005836568214484973432808538269898007023147824054130294060784867095586262954537920854548166618090346254510636458274612083773372068741404492967467909157122370802216368372968883201953461692153877794872670078232720091382219297124617165458516269473548732135326987859624296367450636067418395876182979407186916347080354766379538346381954114373561991160854554571530343289801632397898313482766650586198819987357085924405879542944611483080180733157017465500977750234753120309810601133742306447671637901196269623459338707969039616100295114741109043796814574445575888820420496404376759815562985750587462148099038825839537854289922098718944276068881473658779793492464675296150227386614404747188914067737938992186249909653918834522983704845545450515124948154866606864319472682816717902784404744655068531663642536640 [129,106] 126277940850108819208430337924226869295589125795493882964952719240865529849328746788522906357054698701654211255991806110119985739745877676017715684982137064601963915035481142515385401127981399681869181834537848600870466360083925616407506547399355255826532288573107764991709055250045683708546441871843212908849120159966396268435832098763513309987195238245639179993302947574160910405333257537097853462754348228257956520187351147818209199918137058560727172435768433824712679658588760596086660582616650806311327699549609828488780817253771996439945346392731564278594188306011510716574311817257623645594109655432950295681082969880462823610986085250992093484123585050581646840963040226669116332019873458971525745584713488345289176045730297200456066620806886699323301162547782943023560371268395949082590177887204668107463409505157824004947888528012114385120556442762184827630741702101229481683097817604408576659068107991399489022817689119295630680777240560841104727262267751635960668872100291428914302692217735397045078644265594796413651698801902261313438988995336643836790741926360011003060747357653847361171691620293024355518484831694957541994847614680242036748903953657536178103244141752351074473220496172939319707201897491327218397197497931703215825200251971860001927443809374790215193052093723055699619161383739244618700964240711734056523763530420402355658186527707345876330325287513997902429302457666908338932391920550545399333086181957703863693423255092951746847303464955013033599350804855074770767129499495606217919074012384519733312286091152581564866771301503337090231754129986092396755513432007084301821801361248546292973417237966969709854722895474133257369658385132674426010121944290253177318911631880878743224186892548053718914792572136963109292529910028400001193716405330546426246702779004090917415902179575622361258169513776702785826678080893777460281859504307994918488116077356329335057148498514543630679337570957113839826468457992270176574543344022746149341982062210408232501064723784147983691207425360 [129,107] 43794077597006202734457244450891173139041990734990892038998635617257756516352037660760124559519305817088861135897645501759939302245723549537881488206582777571320832835634781417341770201719807514421318088317537294721165366975055550017229641113306445187810953992980434200104155698534148530229025693387013698786544171714923693113717205804903383485275370723253468479939584475428239980159990702935618382594406775263288936439742424105558986997941924063202511577638153246083277487642513612864539855228940546925515330751043069720460881953836357943149943521173656004323680346965077316679612682154489606039774344294929674376941380074688723530842103571285430869138605592617746608517465438384511281068314026636753394761806571587293730640579373288404957712180330735482863476739048608450878222536058683752819258132741712377517705756581559343763867612710004689893873493656647222696867121882518926446270163284396286537043811765235273325932530874857997808401465315638302180127975615371699953587129599463177258254759834034932725883851121787182071231201641484716537368871037060783020707693914944713031031952472082137633511046835378197769209772232623294867179585724545847136663550799232400953443844677222696005997436167572386249474103445396412572829540471848010109352223348533167166976048017271419420146327812510587621269559787489266898458745440334171664954814416416378964345096670170110504039375207962454730262355664093916597741990885031902258176227272047459945825664427986814674098414375434099147618385643358105248748813707604165902838312023467652954504556306165160155928107345343740614750790190830941978970954953374771200236563685753456338449172479637978957392718827929882470117352450127271110408517551663137082166508200309358428266973232422088360078556344613171574139131185614484908740317902870684428131840631847627185145983219087637867061878543665992665670667231643053636040599902499292424599773998640140140545605508699800673297143326290887235806968101623355059576497581736095416860810905794128242854923328230854088384565 [129,108] -32069029837655720184862641398689634622423211279972989358802411079515768303318903155973408966704217942876032267163859573374362150099513678469916167954158262262534040603826243462565057367984289541245923375495569563894053649590015188117429354399604364955309618947775089218000952862828775374221145918254124412813627389129816445586650773801475961328902571325956549207105788356226437583761353093497784388615429445175345053317665844968547318711564448018403666121850949009998999300517433074592314412114357799821903971154689918186408225193595376587666969113457367666530989234883093021457009527675044392776508313244531850422117490942899146252619121877990152045039862923263634361026779710968880978266928030828426272483414427366712301642968964779146387831924607623493528994812796490291877129167533773235032284524797399543213616753288906756762378675781453527415846629325651097192440916268867616415495555292776733788613477767176045509803503599571462926247169690526047295315996288178667405190839085516863371797052760916295545444146830804290925621489557164876259397108167935916812273963252573868719710737029582342661569682262063725313418199461949904713467913522408606385286594974966094461208079970012062296284359111189150773664270901929441116282881433327268066907891899207693167245199150822663696103537733771582707341990781723251551762197155629733384588861773116375037896542475753649726261864970950277060590373180549891481925025506040255445380634434560089531686987839413405120973865157214880240757237740169841743568453635687691660241795404866596966654676394198101288437949323684172485386012422429230524610627093340329467226283249887741048280795832528981078258619197259717911656634647242152680891603707095457135278420459819873562915696410222211481007241428116204483171459247059571023149719364515943428141286328419488856885066243847195362400286221100701001456413547178615854581133340344227251261350955792227931569639595004929774086208851417297690758704689113149551502234928680115668182484448529999123765930489619816430 [129,109] 1709228364927160017895275375045559428385589857808378950961309059710683879585530062560574281247583072503146699854452466552916404754236272728988875276317384951530816643209656713433860039974128549661746186150280631562710804293746574448632605577760356716255243057483264768297754909359417242386140905210594786647029926111707099654639205794607392372899510609285588000380775701773498010670088237181892995555474783450784906214000282856904394781210725408950809811493778069232341447512131863850161815637093781801945969203628766578055290522719212911688817742979171319136635756987063694488226118546162585143422275014486164741753045735329832212619966026053804205446214744725417036575830030677933874317578092671905528754556831100886905870989547258368162009720200901275677538989130040205668150166579839379488917203257136443820772537983218161003424649631518558550192811194277240612316668533736240614344807939432137945310431197728356624656929203544189926590232362041481507361225582713113834450621169137138657114712386774633910726290091506753776883766853152791589214383917716872365417293170627800142233970137506427656502651835584504040722049153486433484938674853058263932734956694991637645078047911112953686423344881799907763604989982815061809404582352868433957670675571087516323699328297519641166605990033008619792333021418157181197286814912909961405197524674009707754613947674913827455316259433147838628556475636974866124836683120350977379799632101306881788430569073735867702431782955950696662429468362601421076482758252902230594074114458827452455970272598778429409628428790362689777758690940548637202141567223682619244221706526159969512829997555351985701942237275347152757125754391736028895971470177186974452727879016277859994690531083978153943252046049185368119539289737678164074807152157800756227193348778294187441534116603740901584868612086203240755151556806562186467321847344116418839906640501047354940405421279817728312112172166925409596640846027345409183474909420224483362623577526909835996268100097312760 [129,110] 1254169649015372332654844236193890612658982697467775375930702878548653326940945856779637512000461998584931529359881721017103961417431588872684063627460824225131497289374255213377071993916454922780685011527916815731083731803030190338644438392091270424573846659227789619420918266816577663194909703661947483661545360072251574495522480593734475478888448108673655248748925948451438799974400278340044013597586715574528542765441336944413287250698817630505949530476217758697895891340185004178287159166969624599329160204442868409557423267132045351117457308070348160899202662330464217674549743218502068696295779708045323599992481866970622687887790027364032720707884974407150669957856247468477512364580694772214767319311710017977004379496876708971883145864572104057648515793227734907469637919994299835379560921412199778034774640966913106869140366356856320340474931047896282638528779956219323959436216546725805552744718091015727527130162151827513755939621043490133866548312189037880789387512329392125090003362509497714379345450959785127262516344266736553862825662319474962927013270296362201537854509846701024979266413932842585633853946981513920492020349115255778850892297404534683173373005704913725621917590939553965274612661628802461229209632631844546803106165376600122248500442502500925436900524193987391089485302080132457893528569211367807314007450062133975126093203600019299639789439026091426785110336842387445373615808906367927408876713419915513320196967697309143789923489533894113157422147351778390323448435822832025487574073431144037022438570749066986122825842486525150133437036786698917115022070312896897553571311178390754146739936899927858550182776544599226197636199985958843652821930137871879544127215997758469747324922032881962674765612112763551212062662336319229421539789383941014590327062542866786276690502456374950921464222317352331713723471065979072168164398766313564605865621895529439499608288728458339910767493954716570350042960539406336335314766504162738389135403068833796073298627880 [129,111] -22938874826063024856480950104308529409672643843456609558611251651399271504710285869127451003010369616543423678370099539159821010912591026492483151883995253320889096536961677156815261190237549693742926788458945140513515258956132524920701616600939539209979691172108961500362300095884354318611289854731290888958085572683783819371141257389473211952008305796772094771071781052876295170655321767950961386600756658478940442315625243155696164526981831593285235652549547942798509752485784350267156951923851633652258305321840013272629989512372153496822787159750124855525764814221438264694295425443199253783705068032474076046138285039591333194121020935584491631386502426911172343036170071869550774406606749218115330436255768110478679206243370399823366630113765386254686255382121064232865614004237698378262505035908139850974943344048326061578222181175564931045013438729275254493411490284872576634468811558770290063617837334408325132330127890179196411565255820248403181585750329442985402283934952723812421162879708902115514240062318526565081885703162527615778729713912279850292355795340624969324822435670171127721438895642393528628542140706561542513309071545021791300676618343198898370789703693774251140118463316101953861436977574128592448806011135523226129088890915544701378872229051697234780649863094437025117326418189570167789841453036159358906568345965978853872647444555028686395191586495501165146858601978362829726728646416353411871270826701706633310704523874891263107762758734455280610608068764271393888504874931264667874431980077501620806151857673015055468463238278512250283860635034076101757966144730516804909601981632852400227446503669538805019745503722219761760566481481106599275389667341041512016413273141791746535400515357982663169427818006332716566846964098526737241589562859325357079954443556126150985876240472248101045192778306167567945856383389944515189297523222349238527700137355546055963698837789800515164547098073536339036243799643036993181027425851209595575912213484029356237660 [129,112] 137290966777874098866435703958359576402960751048548338883939893814253617116921463257461182730569339741655967700277297778062372816075758267561618054785622655910238960286168518489869755934631445998879599123291981923381386376550865559351500923958837738327129632312002617354770310116333888720510265224180962463554717257171930423327098986949132081650480765259472625559581394360824086705869963619400768042896092042706450115376898420558240360573408613213665591055760084433504903708773292926451417681303868579761745460579311501967473189605467742702921478792799909369235491409431009380297239736013512062167620017665678234655951186734589635328644135454913967301275070935295921395528051004044957434142903608598418383664960311830699054443473487302361026846048758920800624861713776358837110478640414672157688905824026239562167596140890022712416400371328735528700316468815678360831097237630899822675791887896288307705738516868121584185318271380234369463557408293154934666256053675916844953495089915301762333694232769764634222563122445152437986785778965650351012420779414537728371880150317831853602919923541119828368558769312799550150831275004541970356617265669869684852364320765307151586186502169921948457844088496661002795431383585638782821573059293148958317559415949863895462513594244106619666561944654317789484656673193079837907935013911256106093050687927019392174857924864619416278183649665663559754975931850956527364409765944110694046258053581583795576994292168637347233373066039006503350675305308198969900103918888529556674202178248384960719643122390928199693424880443306622011837489761498960756735125269228137029904153533834454243356778529800722162711634744870667073918875832785601732139182960025493842770013112129390094510870372317583318746571935130609813959911530302678752458290342581512370023133059945969247755913525688639448386972939761998015849980885920142605191247475363171087114957017899604679965648750265870799293366564114461697665532489173843770779506944107251123602149853778130 [129,113] -281784020089672249686312155327880888072845487798438059911536957762659154792910867624391896729350501446406750294440098747657444885930685354540784670974059087216886658947979958988010716310196825719907384050714104267917702267748257528408318095702653454059671693336856338638196111691069034909721604787271172344641338741529071663932148964856481455079658720527215458972899644600791001400472411569928379544343695242177585532899306360513766053579117861595457508052532557944386760095399063920571144229986615830707683305288389827138432998750973261583081492318153502963518354750961905935773023144405857241009940127343542486051681479183781811162213676795786735992999373451758085673939846061527749995233837281548511904569093993617222433214198359652817614454806120718699821924531558476020712690003687625721968124336031897042020552219055569138612838013711255028047831435258839387619044281429535847772238844107305713473751294204595967156210562187569334495758861165710403005747523349437590377425347662312253586732259820381546320898521745850754368202536957959595162810565282128559784855678623410890002521232358282143361364796624061223105447218119870089411243067988797052708601698187004516445469849198482855015679685218513901024954224042166848227799909758475111888587597251850522105851264091327025982343893022776786117899297049537911872681984298075242151450428030699768095797024365993143720331306730815204112665802102655700271393544259157567571935317009979501727428181288011421517529445896164406676942054485630363897770514747177064721261177827839442013212069439423809685072774045011306153584374386104356853708940404367274068310193039242262350310027089659031741265579760888322974519018996659924255350525437197241581643067056113557670325966679738686022014853397095010778568230075023832009691811996127761474893083562846255472680728347308532859371880851561668005599128192240124589970509801529964588458993929810625111823824069771530066475375865571780635208851915559448940119286929087892612698424340 [129,114] 123164843042486023853882081236955757160402559473644329130773660268609692404376725300635874571711024676423297439037604181276550100622373411700494187567830229387773679290623120346865277507309966830507115311751113586910364391872930882718378845742884973767259000401507589881916164138603212686283167103215019715752470113080181511113858968356071634037436770895757765815577566764519519210761031164240508606545593177530134272899951306707100474699278023080386161688918281266138016642826063291782131769856998693789186599119651218052484202952795951548891636847241298094264589350595485941431428903337247789825030038383198450253407120318866108007933753123583098565509995519932857840116448898122807167474948609296584055477096020485086627136339359026905696813586043453641020244231171273256792834097623916314132408703264258132823836716901030378809618942733010829560087171480927697970965469049146189037747801222517434229056745365183495719170637250220485205242114986931546814976096693418195695596835405396125673026585728379490176429515663718967557614692440973908575430181650827984366702043735658202998813979417783954197616414025789430068790649773824059911556615995437097262574836417864388995282661234989434384073779613183437793364762923666757096306939168959774215072689474151004225813755190647135848162192822506123893084597616904022294154709691466134052750984082013899536578706890108924557753334072104628356691643533700858914862983585980820244393732577886507030291934549898372117527193315016682952648756165466933056129614508259632063741459426856889311397138245798338603298771022298381833774815206901604001048244395227169124717393101370039120372231002729313048532909821464620371692025486773779719391061157021998739822433744693180868850477670972034670142050202834938591633752876440704281411346577425606537416459835464298540024359839420163814621066263188685310497317695407126769464369322339162775081981429295915406308100242145227427654619093130531207643160710687264886887587347208334280950 [129,115] 1894157765757238794867884583883924931319064985217594392725390555185047939967498649911497592417363612446282246903486743837728896286479676074688082463986951243115202324944869643118382975419003486286929483982552158515873417074710364969537629692308584264407215729169943895355625884548992302370106295920286466961079384997058721184194755644386991770533509243694813453365226049837291577993223245487978754186817740690245334888165397132471500385579528105572598122837246149389032879261265796870119982952215330706820215816199122072200484324358198688938123120620171092916338508263891879201631825198259527121448394642121294893536841010727272838142525180418145660345951336642375596985752044034188540909097611075765916110165518855677864866106433074415503551968578449899547485680024511141310674372094351834056526942529872867156855271614081016475829263373257575700282927692803461741088997016090445069195042901325629843586185584008033509926130928920247859741319116705133461849584590390454409357126349955301120626060330011721983022263340780545195606920096564383431834792509970792590650093724709193371981409149634263647768390731074400366699194369688637162253555270232059453204879160741138518285548299956860643977808522453039753439164735846209968485527724360313608114455444627991864157456699476056672130650044831642985376135669124484376893084807805443282631873278441172315676574226071902356422687756802728615560684766895828591876917427414940630170958024217835020141126298748386632562814855335079479796438918132504451726061566097572333172565769629669357547915949580821156663019934203404036849955928150755999945531852866066132113724161222620603803749102309675810473750592261773736441036709354355713002462248520903613531768078589622477728850981852545223854748947428329025051701681395294177604911689640520671213670647923942257836448551773584901937146781027277802951203389877526377744125215957792368231384837450080224712450820185241344601697324312405019193653742100147398118238406438664780 [129,116] -1483030545926655391266489068496763288349139545514464353795331839053985453905485189312304100967019838020914888716797733442505354993280120078091043694667767603979240030775372526186881986313388502703450560660291521342845586256272421046015374921078768491529988372975655722765635084384340638462998567219167838901852925136195093362816453093317923757212171389186124483404973764861616171249396446995780955854973548431617040815090013987662633615320819612144475615961671644123692926179247568208183812021123334389778621733429585186662147116737492051221802952395019289061360136288127410300000613304357902490397253896521714194287452067175861107403578938343585276238283478113549693395854757979624571292699566339133587999596527305342598889913146143311029792854517320541342943460498776450556990981820255900989995564188616925321882629093903814981149616274324905509281160207562226102974799823951830822463811180395907889870104552156328861528082029344365385794664873844832168939655377922947312145218217235838789494596322640819161357920277919253044024922142356226104370016485696309673917484541905285257738931145203592566779124453940743359743713525297965090500471050762180114022642504236819730506454188748305456765625095037948046861716075632810704838860746121531014361197377370276576688598032948168471091099129037298207154226814145166321827709778932420328174778716339889811347467725094993220203669881266913094413832014043546211817874524841431099205140159555499551305307951951161832547643841436955695212356981328469972194501572484952425892954767531417444739576460177771498981248230491696614040178899017295929375914012856612945995642802359708707507625385842549982212403556570010231875796639917928959020122215702278884228672821769216241376441642930273902063412200972045409348297081985809492079803805388836719973385244052370182095809457707528577867745414951945315078976872568998035882871073597713909034473444940302406835930892605626211510743238609699624537377646090838994628740219720 [129,117] -6755342953253827225280105310825118818555986880723354034609015780668869108461370831624680470964540268201544325108936273776468842962492745526760558025311578173894121289287919656202791424939810167013581710011662553615173809440667478337637865833439461779184177524389847250693682955982863136062221736948694760544139891766602838260570994164301337969557055600612171089201739674600278125361489163819912224925854847211487295384195233252356682973371917797997969526708943784980370850874976502106354895158233988587364920884974267589033133830409146899006756168813030388613081801396754535315323710418799554856598952959945768353035980128988272603850078455844482910539707671649206160829380292048575297758084633495889863175602752402413096984433981952905862139229930591190651737415794866087786379443991196364292648002039033003838500720952361358331454573431552293924478716485389553757811314325870151248617931225225529868477843131682269275362408880607733385012405198444135320203576513569006659868866528899554590545641547191211167230898012098346518091091591508371943918216723865162935692730378170818396418752165986455325422302049862837909053038985715256924855230428770866447299295211163328826820738038116070856031951784680681246618015371036323586114189968388825153854272523739146706823022714018761095333144629686285473551347897323601650934069118013278904650435235681915789228021995374485793842194481216598940623989749011006909828689574233052314340606454804099118684631441956777142156954743732016520993773555945781584775905485505036796521371173215244905235802618733150300338075539956571144841342374715836698798839012512538856973440005737097749120411915344891362132701489316920663490274857147630066365442132351266673976463588091912871788586376787696566696960481367249510833055509882382036496962836455784801674176922993927241077537221166301482574224695892664072372571034406666613455132387934411674679218850355164602670991415101901705963685101404957947082965302690508495035850 [129,118] 7533422832892358748027230543090658510331428801332290446110799477638135713994041797284303441063962385624350528181152381336989675560499848121887290757890500305881209345657627370802621623951680330627258979704566021413666620064801448324124554838781064616992524946559525678002816784699587756811218606873705137723325451247406926013275828534024122200851865688337327008286756469208349774248988113610454539510090058745136942666288638646575943851817865059270443603039923244375060797455444516763620445316952932056129190547765607197349107829129166532419363134557777665903272352204763228095012060095850385389148214266173632466541053114443924960540295596424173407390353239097865404247675613448506211273946103529489488062617741980391637295094481865480735933139548201223394515559744291725514615603937759041466976408145836824782446378901106122428548072358568765807934970267869287617442581507918705316111529557979942108529588739527650563894876573256573676193886497564535756626150698861629909422514982377700909602579657355875160264121859738066958610481468129307898127478074770455068549079773953884239943488952800829598392581211265058310088225477993100516506844837469395622435297099795702242275257931264745477924545475440201974888426475051499302583120248427886205038513606390706333501909337152327563205124204653697599112431565912656872006994969824985742284587396330648070513735784831743577028658176833638018447123051499332863941863418764099609318897221187988486405149655969458868720857247211835310986907762672762421069841242235921931439667675540721711895276729169475862935901155455525138511609462608276551250206325435670855280327039202436838309484518185376911911070207198391267073246885115452574652563622702387572527742495016024112694665575713088817463711818421846969764331160005513643876693684121339350219363853902193441555335403845515868306112579191002437198805985506238755158525291681199131634082841712001837817185676520722498466677579000900473621070402040570400 [129,119] -352652712027329333380434767737299560308709606425521240888196858992290227652734763181847647096596722510916806946226685639291433929754144561492709135802938310167491277654365288037417111471464840308237421851773265911659541104175514276586095951113365721752794894286237291229636058386871937731404330443691621969839019099236873553529030870972055702630129127802775718319757170335082623096431858655125583186493274277225492298967602125838134207162731780963962244457281274510997311583973179851647059259522995374806451497343548387282265569260701091987989831629601480778901577748943574332322354740277381589996036213395279426522634435461445099812852017872651971074725989800072721231658554016166580807796616405137514124149931361140060799572740046849487274376528929665876733386247661492233164463463146065632667375889283214409477129379641479156016890982022563636422795118132679039733581152499557000684698432238755349360766202526073987556102717086672884752415158065232175245268644531223758730971019006229282063247688916259051219828486021358855248537720608032876788753555450455077437502968260648620611467272033542217761670217651325512205537001552521296633548278522044619004614529515779915049737403526333477266100560140240353159857110061810112952422142059629930948657325082425543391829616566050864839704973694098713489473301025424070337264029638597607125367423449292891176263746222698296446044456700300252774656388744669847680589903560484549953657264304582549056651399402503091373888560885062238292481558055205498605389552440281071151129232108868398590064265335279333915549258216389732256130713832888792134863379426582794989160105197494664016105717725143887085787782122268766563801981093677780938825879715790674222396403487440647007810104430162466902152779212222731905565096717901170581255914623753711075695119084657024053545369610342281106822737355145898522637031080602984330114635091831211801974241731089128494356729380514195031542911500739404895201273350 [129,120] 4545519942006658881372740643744341375559723933701480218561400026958622358807490511894752835219173768875465051904742844214727348650063284929392656920344384223080814770170598290833460628336382926981350562647929061104260768266658952621901851343427977104196812381939484289444443486699570819592784719011745349065827284172636667366875448831481900092827910370173641748555967365495346418134144872800566301352908352364706881921255018796298083912515163739947979542473308240696481488301692680948215607785764670797198134000019557948986999379394046497114707305640717864174602702411629402814113571803207046442280014261739718804162332090820985371899745466913399718758776677259369083782879798005317786664974046333989341825360825765967831991477086000073831419174532778676322810238521018267277603787944286028965550123830981888687735066529201926383192866345093630058967878594653327773332970412790857945398647915221521951627502197733471246621750666487150444095346965113785649571733806390800468901268948746547640339600608448716072491905220569321655133395345790184851176189651070280378579025113754181684851141392202280906456695618441334381389873477647406387270196073042846898129312503629386958441064251982652115489026881739866997586596719058979604392333734223600299993822663603721107960598922115929738324141462014154580503266731789652028460142551486429581290295667227151596962566195803932261733847867678924109707657417370041301586177549700977264732818196926014069299162006371616815312509972923686821382639908181869024510855879954894617440761215098244329134399963375450772448590609475475431601003347755644303963499967113838418472986341106358574856790526503773329339034935829299434251416520067485437878284971526767595772461506375887117118758421834413709624175810074479529895897978970262061419928439267968807739774449808195517029617735603359048775558558489483595937164988796049701656008201205284060688109136381127020564324066906629959931189900277455871242980 [129,121] -10966156191161009072713604948549578732234654598939245411830922535772922245742808454941148762161381112151509216544050585353971497044087420150273713632577535044467985192401958553924280351372525028940996657552408176317374629274116115803205154035424188297958311069207309629730534598344374382576347252785610222613633936338441092622814110342215045922288207016454519866275834238275897807265552561066515531128073274978914543524356139530426767194352173069615399785977493418636819240830266741658431354596809742116513105976617521693894186114385090717473681359806511558482562091267371138331704193382687388937210242588544159369793763956320192240753768222542645129370928585839762852046140767950591227965046064661613613991311406863311506059079254234466196837810423135445551091715512968871222264578638757659863752949679160820893332301341613925008636425203988367883526934332901324521876073352819199425234186713781329738158423018641502992670196560401546715054853314464485396470006034054069855475707985025298057615246231799440114327837186424166269845173576181330372661539082717715949588045800767450400557731305465748169199641218955854987131105795614670215179043258702964014084154675227706842756092048573587647422197206529598099716163862801960043927885627046140941170787876496032439014567279176867199544887718516045488995661358444321453543990407761576981867819401445086621960492189451387377157617108185342407086898905568860798130758155830733418558860388700073335429253236363561310935678685946790926819093231628516573858428504805532536426431207954810108756292068347904108961378292189893133128416309263825302758818061434521496346554997870577797370315539519897363058724072243608558507497065821672115756540643228824009574228058333590146186498914095889700920766780587374340258520491161273787010474944525318278939842421506513083909109071066106032156894482754620931863268899868329238713793146558983360625865948496888265738751964114930697061269798152306076 [129,122] 8195320604240824779858607697637937010058670370464676466551970565082500338225821247877660936459364497697832850258598843923256664202797290681217689435333454439779597025571833606742177421882012470204337571551976886009353772860351174019097755068732644612544892412552755511511754454218705523371118792596687412014212650612716821863787683216674075056897445960667299014740577823095073114482585946309585165486001210044241162084520758732366737028429396313504482658225346797743422769148479376002592094959392628729850228494680688697365665160215079922861095163990262237265312072507938772240933110318571728578726092976166252952325877578007913189188080011873059716959908100873435716218980104821000439109276685077248647173634122091925573797612202404414121570573258224151523539797307015914652857722649404992580647696813148525382681737431014744575503964170910763867719971082135694317504331577156456694989823812449175755142645022253527198812796036418037921734691868028830316097799590925099351519118707589184729027264995243143590123246417671509452661548982015416337308266165579101288960826348032809906130068117554096689743338265779755303936007690910466262837542999914159442012255546171570786333586442256521636509212041050689244210484011134589200447084760814287050625830419868417745570547348971092445182766243655517179515973154793165190139845916468548259224427744923144491615935293399149458781584325988108869855565441155851300194893502175524885730477483374383879859694208098495970402992892684897557151326310286943651581316213702798122485554403107257951264106103214996673060006097367816749116453034614019859829658370965068827393085232707792983656339455006193953904514361585568325908959190474710520693512895042773777318259111284817074949914697709880975331234764142232714335396160086154768910392045075388484203111229609733013549821074652538915913791211345447048684434599770640417925396338581942190657577535662270233485078940719017009636994176508 [129,123] 1296759206544623440501409648012303593944382952741216060653987781019242794679834895020039089204679023799271238565828269126122589547403813799007780913308678697963657239075953184222841966748741349246958393867710500221610343124707056734815476552359808704514893828667079284761512016906305023943536622941322322050235843777153169360985920032353792895389146036848486981696440562340535475964914486036501432889975812914495868938973423425219324442159074280508413893943694562832404378451630146102378920990293486192527064524115550074122388950651581447672374834202418315843798488984560374716050246892842036648755966838352374140497486367030317694672942760944134030658869147271342027154943938989636218681079541409306342862427589046929508724039258611774364712435499162439995649692499143080177779206737623290325553612901220362417738779506107882395274534143729859503739895498964257895900665337600776245169304062726538618684029263207861646909064236879000570667752527347436738428657852104985560283833983023598638245947513730651694839071492302513138884649209651571948994608729201214049276527225876719411000682282603875615081156657902921949078831151055324070734571564790261055003956805072253121427405622169373826120942947472399315367436284169179012077648143863374950431537775685975616925313244538206541046886131213753232175621854316043979101508531374407505411435007962818731406518667707160553039859823898471093179508742931125928560654961074461388630968281906181397436045489536152552766192255393803021686004829053064204416291880728634554466991285341634515604669874836725716987990056758765830754068286949227809087156719283058429538006417983677782863979231243915920744155419950521783209499838703681296685654218542099956661399551210765740498329004624382426907359348938307863455988937374458723510439447939517662238494337461537226751471610237994727903512377933339549938290669886885302114395395282462594213616273303241142492119927108287703859516 [129,124] -10925009305200852425038422025742997862469791126084658479120859523117351517551586570164146483714018706657092972789742448859739306409388439133840675462950538725924644289546308116494707794751196794205673335010157982754133640628568390439810009430089223356046978326183768557502347078789528155726810713840302940028748859733005761215315176533254740993254956851797402679207232074960855867908209308384505990073756924468918892930740398685901311240635418319274751056440346534964029257356431711244821052821111216387098997304437797444405476500892445871392150576329177030096921157836237677015349423730184552859013014017974571030008479593731401185669622935777805435742751669231441953484935895139503577104460787232321779189256061298033734577559678049713053198122928860573500156809435975164574316304091743329370170435733957345441462550489890452918391347388361887763030497947040332961318862632669297670469580726378681781528146999017164586895548163822370709888474070780763736351713617568199887842367114712488154067621208515202276246759360142543618322136529522924963571673281384936014072948629499342747381292598415406682558183014320411139760730272596298035569185821571154547230969164522332431973163134316445748091271709430811192665575525110897788219057453745723815395198595367253232244118620633569841005395353722141477375432560302559964662628898096963622305219488063130837917952915820115032508366389912703322668394488289539889364575442091840544326201523867780189213717642157985759474441756528421367618798422103171373551414714903522176060309536669337987929958011001960488737626237962962307086665443022981350994201285216891984089906880787861411612853850152105672979916664998338254916486836915937275407698698256447846972841772568669391790450780936067939670933105318835542517618061014037220793222497385080181593377990630552751324189220119480401551729504734997092713994268263842932070263141299813272066234344613008867921803954473385892 [129,125] 14074844441337393601310505323836296815319397633669146644923231462919940274896834974743913015021109276611911380855331166007648612275720034586764154860716573361059021490867291520187074500176692632693944635764137127073006176867881047598464041535837566916453294787048103528823633888325069585490242342770743246892228139594991350787489523533399719653399866380713105343862531901897260158742102864708840735459627741925160892676172251138829932739530302111610113223709510029679935206358452910867912430769750835541449377621185599390751292427487685922985270735876469644966045849783101754654948266073690278850842226601025877568482877347813088866140833420167236369773377268538987454850610378284144715150426056504219017860093904828278987864909488113653490535945661078387474985040059181206685836704837994057041106224901454038484158923008026319445109752998174569668270652177448831698325939030372327986892197585549311188126201588332429977697853925110700677642923797041729796553831644272400329597155284747694275395718332034359648157169179462963269959617266295144560264319050520159657043302945131919107007433324591929203725877839219790532441893037556637474896526209802209061812984572268439165459915893551261822747166278951337901828118762064766452069868145982368690040805752460025262301435124155340747980562204297066904906857922587661904524104567101764040455851128494447844625823234369418258726929064516388183256899235105706274126114003413739884608973186365722579393219993069652799422256892592960978218884727459854461601223938303548679884373368606646852297405299976139510699130614116148742590781801622555562481050983079272990386487090615081768348437069150121866834919556421708382175664122098935327703173265590978950641172113942668842310154961921191616772870921318602712507135115649392431139628107326432357011637635959440916779613677839352284273663756397591880253998970772265065264709541573024703933061938345954974953356072181 [129,126] -6361449284201163814818997376317258220493317766087021453067324917085502934831188278007856955800818097584298641320708461502402863398617983137661514226783841922474882593026180098755749082271652134172025215669087906333197512218391779795572342144059871506982223536065743650913858368188859489532094210577236220201011320273982624950638524882839249127212654907160831718308570939891696319478408158561919886399144903398023449977913023167836209816448732177094682872055250483975927338574817951113002300972928700003275327515595426137560437881301963020042071929560293141655834001127411679369493951259598755979373941917917265361070565873793865594288828452824797271946673406233836184288760226680820681547662637855458945725191058196921458540984834556735883595672998623584469801906914169064675300363464235820285977679699354244785190796764663992313569634066171958035505488920249016992093369095750396833466475036884445467760530665187123592476831830828515238423862299817462820309867122303182006507964627642539708500683837898833075141207694526820475517759752365279844530928755829653222995365724145440686110865633734035258087007710526096869183758984827257326534103799919030773306754822410130845706436434878663352233331501143977879219499427040412584135884664521660482906747334170659797810395758872130115015170168824104369837712405631171196924367118244369585250164141363563543689905925483325867234387121304545394287055289570699502451060483838602771161609421755782142337443445433987529709944996940375638918975850545231261282129902053425544771640946508207843276551555945795637754256223796937247975215525741628249581562099614303564475383518677594929946872041844780545883662468555273791308556755377124275896257975771901760215711516278937542865745413682117267359828118440756450555498540198213811136969196592186998764607784850598026554164682388236599246944840336277197653553198313749229488211076648230566856104637719013728259514 [129,127] 1717019089078501729114885182003502471579756085230319021301932232216862118402520300311952880047174705287942299358226663074403982466282447900020014929689016113217441550059362682706882733175371970529244507909989516899118691153632609662318674855262802406330862195757574078475444049803196913515030796542837519012981318691389214125112463584797212702413092649046794800109798607722605267315958110253712812968560087889633895620129152462836976959507862522144431682015028466641563914935467225008718226218804760402104311439196075531466369720850339446547468846672276041277087984079574684519213118299592802957708216294325910059774919952721570533407428504520634187199626564195675187308657708761456674977501300169343450815298167634681446199950224880176107401351917625684426362366775412021466878736013652158443902449166810779175673423892955030281384762528739442448186231641177099216055883659972505191077890420250314054357014952959296148819038911065446815104131729469719300418061789515812580459501236740252153111612641932679864607788296981261601950516247286336569488551079925791410866770705869001865126873765216893125729356483004572559409779798958404167438605449323857122475230315434700865764768239016488964787429754177417362538830016722447822519199106232383092720457933016733933102473612630852787225358439303295783916021909274372794062694954123134169160413674456185242470205071810052684680793321659624482048147429395472984164049433351804873465338193604622396046606126598753121466038592708368946496148591655720130050922252753992271064327283109631404714160631770157560638991729754871716827064434664824553798245729591543408925737643440526369593433449444563877380842026597939279406047642894562806654874142320097614044806699930235891623654373580360625374278988832233627857510913389375461919105271324599315894557509936320316178113523705895162756687766940190900744063885261995285586699627295552534343206036387479584 [129,128] -724425461309206582410257356824135682595193022500781027442977281641180071348014581808756856915273374653346664599869934925076779971167485697195864977362397166521170082246271396396475004958862861376635957636053294133150248827646058185121921245496314448162405954707769009478663373162150139704803472069932770258474503768161370967758505969782161424135217666092459985500592188597694502460643057336872809231247782536877320982040772736295959858529886154095012442840257066425466058989065839566117954272941391026486113060946342895600233393567732574154493612747815327040553952173517398364979542456255748771628984245285439611496505153209521920842993293886786544524243538238350440018766639140625627440431981432930410192246507003395151632492353079473090230376796893393332008664995073965934287593496461628502773855256369221602246124949692221541219835872184486740547098268065738371647404869664380137545276492369354949820102120745461793559641529123069342394527267940210678859977456142170843734576210566332950669642119817775519594559122990258748933958128490534406334907566467725087391972468849729931839801648052603820475461875723127238598980590419607096115455917325361785445688464047079811548634199091997375954217293224310031406671755464906731636605969407352718655690249889962954376925769297902879710133694105385938857115966188011243903584371250351822799731334884755358357240163069416999564820916102138755748217946792346717051149564545637840534525305681411349865198257732268901593732180354332770019827385094904282872911117221487484976405466081002502456451879395745151132539428017926708448418660836259426479001224735993400355050732767595972628406866676258383244238615503970872301283556535453544898567387505713878490882728657882696908083393816436791856500350652832809940088137321360681432031508491515430306496902015655639088810589448211584445748918468640440158953575522005724837806476151769291662013692874 [129,129] 196980657443076524029396022800497224277234899397511977919977825443464145909025893318153996670966577938882638649261408040493298473805163503451325379175213003172484791448141231438485562925620075157153992217092445485988866687283862471119101315753711194816877532926757985826738576470920703032461414936150355207248463635884257576838675461291292783639910815679834182827653351161518173578479792990258714271528789297631773875089816244543732384264443650106656968759707679567191749954570539325857923035163394798883485714872685002679126819530306628292567332062812753397603247889748775318673118320788885819183855983956508929215552437073908677992351213399021955705873555440742593202366587149261518771227255255669333375531108641788049915366972137857758128255463304014799890551250726818945325800055795492852226460822887952498079616957144019409180400675541541280201919819468288786791630476587968235078197686461956757929218720111242593883304063140453320741046746045166402707101452216036295129646508547998401556700549114231145913427575440691080564556438325019031781308090370201232438081967466646184518393122972021415719988786519630167400183609109169709002978072260381986192733166615843018784063380189413304147860226092108688637252282134887778527547295426278619017191966582993445451898546802108372843120572182546137283945582622315487337969028729961189865960042976607416322544705043086113953638739975168202259115814028372717528378152585857047812749100974439190852248180056144506233627512708409913745877784287857467368748825917317718282544400367993854134283780788438789524124604793072461277108240932401889562485627450329274940948140189332726445297037143580969914383755041073167371797239098357172738625234056724944969708702253333119364220111618894042246483921466440606834355452033551656406750244508905812039943638885120196076780286446039211822965165654462242985971942643076043683764730784466012109180 [130,0] 278364253559544983148057783591320840206497680556583771676382329982936941454030535055516171019125887894832697259107099421907051454904331457516917505733480974555148171614312407277322796873722137523894828715845076443109624431582673831870282199189225187827282193743054670383044728215841651290167287772667225089798440959118251304427600474097445181247833397425794930856038193348239843963912833468006298147962709679685296627339081820004730969370946205710958903297793440178609521793334423818681438888323035798453152380900920565716188653915425603570915638815830374157071720407575286921223857684053044328379697298818530530892998001108847338163803208557349445760207192914584840690988475949023587800504755255458625342872328590651289981520686629766186104251944831924435222598744012480463274512283049156138724368791771673725086368144481654431761456198210372611976135336907999550131540327879313346913585864594985224390006445343387826021520281581712222172673952609019929779748599735451530718351621471065753668433143667702637557743295721832717909725628056299598864454851261339281557807189152191468915491697721357699970637565568302490577908732495460364455044664524401775010584539816962597004701045775705962506397323249592175304135701784037632822712262437927177482761820398448873813911515131786994470094705178449954070280566276205948725641099494713524980786817077759562479974921667509306268796834848324831374283477528634202885934743437787951483020163193188830912344876321201781435870418610402874202274527132702025154267430773755527647137403578591324809099098968375615462964450074970482296529215943661558350462357597246873830868302368942646183203852482029255932709845050591036494511426245084009049953957236274783050835390273966156937612921320993457594945869191049478777112668233777225823216553841260985509831209863439585662515964753109014326389356640165902108858116990931531032039770404744042342129056065101554937202526248281604746156756903256595001947231563544218079665694885288446543528837179529501033510696668503965331500717231842161358102457659515194321998806646145401274509800626046898947942752027771325636826091687778935620338579640860232231542538825334481893065056561291429306592598341869859712716106514562852680683135986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] -19685120463831511282253395570002069683801024450761768695900936082910556480534710508123024032233429036674305149293299426544241792158625194954328233014902092812270236848068074876365726146103342374851848655149642498689759566776580124706395918342194984968181721595246653729421299374313275377822681343742204984537925049160625063311861984682329753483440885892748145531694855814115590107480164489254928136842760245444260824192831381021140980011385062568999780747914044333966603613029779706249847435130037271539272757931778280713638742105575036114313598977718356222735394841104123715165070856197597251826443803954981512173061749574271931506308714644725775227704380806951357939162300081659540891200306832893000650623077009331470942735090976276220166096903293628696563730975475284242231543630367765390736187339670975683026804217849139902229452634301316145635501729395054378051550501501986342512673880561773911468138327382249296656063617495761871976856367089532486567042883252901419429608995345678163089832109037575606282762965261818320933041345475739584293944995775461287153231349892732983471650492418681418874819923836861002482362576206522277190526926385267839429889706029308168553398126743477004062389715778946820331111011339686771560225422601965896143312681510554433096652587853164098353473079040480600109963361547980034424478254232768432703111037670856697022564215302397266173954510687307267949947220725921976292321635562164723352512103127952352083427762292348769500975249941087284705703005674408672903741873049700957125190994091178295953395106404353645528371110775023572767719820867186112444501694217343258694531244614093208826826290673045512516621339661848379835365326449435135078754058543578309922212707765587326018553730132626520083063090050132067738025761019655706065553176044754378168021423594588903757654286743614074650698818405880963380089408963457082846041689559751051763875805832008305635600353890323527225326689087143616601075812847611465295036772845472946728259644151733761640361292879764334337185101881618447172526234639685817432289905799112078215387561284940887220363795818280485332842501468092717114002593020084071351241524858428164958085638063112375361502803107495825551617740778453935490688309073448181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 401461827079001729746934574842402915703061621812491654494590301430694356649288587660231457786454777693146432843825653624224777619388045968321512215727098067680892083488647000415498949077891581284216353999467339818291981481797854002538730746517938358550951930248307912266326405096820177816315985046870054410770861346562024239966091377451987000042231284710769136879625284506285408346848734880622394521085639643048118215558755998091490005356672990711356218104570059370094647888042793255442803248691274997287341771311725129593843201971705965017587854783972841285246289887490798396687848902099741264598871059627922438727324051196183711286169821135826288979735456553331603573254665163832075881822989052741043004615048859226802671915929219450058165546764641919034847981105751357751352584379922269986327629749189008892777552970703841022767691305317188672136833344532118712904574458033866618063421076440394811740260024652450152588887155360715632630919579286676468313021962115774199185581942352596766643978643062946698175033888593947311564986393091697597360261075682856032000794423915052110664822054799042313465645810046735996622031928386235200905969587116395602695440409611073604792903220095928124201525426774458308960026048421277479687957475665696351637341929929146281572932381708232016585988489729802673157602361077985865478618986962177607601475657913815468532697635135757292169842870969779439082389651353216641467188412464727154657736934570076796436564308355438835913289510187969016831365301470064325438868682873323459048966582089186214776111588122378565766787435237912676779801726297510840689678911948917212367897786925339259420588593900119266975265394823230784302159296457793959470694998872116706256904382451953526628207165264669255899746068354850786072297897996993820824014395730921999276884460593428955899518313373577810989314868291727458563216013583714074195275113505042347757718282735896385489652676730499426640066311036186246286181063855413338280364319501383949370963287879999835987067730779968123877380574107876708949194560097058402395922524742630616382029599220281805219984858410263812924475989552072442426721222786152997822241720711701514950735866708334989080551984916699131890772261899158479536708910018205642700195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] -4231459811070671906862883061662642502255685743368317766297059692132396120648456421005828477093929724377932270374173841593030812033741146460354572447537541779237669918747589134937502494784194335789930640911683148543768848757844663903840891320775540214988848673041324431831815967587779896991112108482552178048025558516603699935950346564789954455354187658350488737641891977538938978220648401718961410232577543191268842934519176274814449244548270890697073503624763213276405743933093668369670226117308553903726261072528957522122670413063151943576398199724274227247088108556016442694734521860862604022315409942123612465922573202386549918336636205984932214639886034087661146315892592361049578693531005018854139430811309875824212738921201048964291853144943846842671975926626485957813330155916506134778011682075597258510910349555310419342198109779246796156858256234213009615868273627395905542959852807373283997099481825723282014510984550991471908477799990721019423726943264505587098550315547079193848833386547289905166482332488078383969939000130486441216059425100262736420853082693112455901631454792603219052804862448078669413303491821856461227681265592342520534194879582133248530526357782887862592720369613698090926841770631759243155276004830291711159066282614641084759303318199584501638371121288554189780401038047725474782603489298485389852465942735013764691934953750512888312717572086935773031990121649012033595166672357245609858959835127820864472480255239749751136381631752838862064027223147673789161804040737822434030952138526864795771640290984524233287093615628739117859059594910605316989638945327979820255456171730162784087275999255076546194493089544479355901441682188483105430770798082379647706263305215220637689330637689907388193909677205716481876547737445269884270254311961785270360020762701801807445654168274177766319876346046429246102294629380235070723718819612444272484438482404729907330185671777912434147508614233002736648517799198186617125369846942628887768842979920648319293301796853725781519026728094523837708710950097777948441121526034376679067634538248315484956563125040865909741172194377347930778196790618626651163038331987856026358807358923691410568259064123242416456710290927414885864266125281574204564094543457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] -107364872085613600377909719915876849729259961603117495135645382294019271050039670111732533496677022973676243873176511016559955021256603227788508586422121113483055713887536381383583748179122272403122399594449774862345578531404661730889527475416636098304337408116006423830072149121788238875784014479134892870447532154812310580212677061197321917150732750793644029043221415396192678753895458130282101904666497940349684062370892288073277543700405987495861551188273467589859714121578697515129631735624411446860928985405546010961847036082232690776515342984466151131921509066571437004672701846143080312746248921054411774581064991159861761948228322756429133640372405003470414098904472610140637237788852187395544100101396782891856854332823745110970897427912182083520141889377406160172007599291567449455584753465744912311033477261054340061526317398227728938892092650387094920287006231646328157858257812382223421622374444707724419771301429542426177163713353184929098132768991854440760029899917325757041484092506213961618267719992278412708121132135466957255809326660523807426538872927741622590229237269047097453960781896561491975845569863038181486699782877827378722081920936932354790102323300045520572769761863285715475844337123382141255409145435347350523752063579087268675638275083718676333770881487992823616943415766231663431665432313655737665404104447103787955106781479023997924514278305938532606804766828766565635872043917530484063580900828853270717673772947248139934254407960007275744084922823075330692288225720415504411318587451755791907978200744208532721290162168222837543868894367036485805482510717294879401914729021498574682823201421664915978542982257684093772579530186496343486308168554601397917582470904190129048489563082695607781411588432106142198989049190383128080078196230371015187002371518393512704008134846140742744996151679068923493341995522914464728135031982689402859025496256588483824055099753637982330513153117283806510607856412152838241191826518901564402149232520426892077744795340969381528863928796728129782074068457708161505145057581908605419063617220021921935095504715924731573037393892700878204259243692389856879074128001222702563299328111849180096895399893978520044668752943287602912708633695615390024613589048385620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] 2939754934682340400665843451778042275562160601967515201521322944789723535591366895268914310495349362220637565451354709101368972946248240092722385269037475727222815599636298343345984820643304146281363808901770866480756991458037487980500193168916798876202318729929706903748795792548487415186336762337117658097526706071960148328673293227180976542670459212281643968397484248125073895969895886352162885306334207768132524101839645322973179814062371096983209180344535748170281261333208627040607046801727871714780164150490020351463503067129907951785273293041343097568239525510835566908122634618421322350936087347326592055385281448429101489623756322966277368981588272873994377986675576082246630925373233875343454771922219012545796222538698665946465339732014133132453273620680426631943552296977525496357168933025112855298901819824238848103674399113845331018372767355595302140754682950389589618565160858319430891047906765407963245186075956071108544327456879682058124641999967808374094937719190574725623972632335484566810838398688408719644117207987604585574549923547051040921741006690947263460115091733226747426914288072729182311232276204410319950957674868206281312909218421007134838493494409964265675966936586833189254421397735915434595616699381513049075789642140688681127602895728321857590331983706133288733630924659899423147001690490170938829477007787299724929662890614783335424791819880668438961398720960949881952853583071792043699622409738044102726877155467406561035159767394004593505429670180494724117513515316591661800335178373004082455920429321451276279706944961993691026388074162448112427543711437598253532176624970334448632945236437246904916084523828841481123242580415717029969386652631376159760713456325620320143560183183118908221749707227933013718152282992996608354475385452200978200135704713080164147138519689277424997097507091422975654691289667044782722420555071847729491310176289909957937888773141498494709097243920593991752911698783187692255113450672312003171779934295610560169306558815290316697699815819572667598778249028279010061832503275196253714724711492379907700105551034302028144155201543020407775975255461506441205506913563321695553637328407172907212088816545078293623344436167110376689998001153991680212129722349345684051513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] -24177605888408975671500514984062467070986342493079096487343998382471493414449254193929287113796268527995862151257583696526224903359985441689482346122781738542099475208553129984931027205080892674531971660426594306824845513585428677693217177127678152366625029201494317529939205906513552338662567185089108642227621400965197147664255536870464393894047273767974409019760821036990069481165481067941497415333802430180306939444343449306241494873575341843079859289322025625367089688436597676205286641791477647915998996701611125835397584773504205134947306279090387625419688686153340676695910940702528141027334332907270487869743792886330321620664540479670309044856692821751344791524826216073825749885038938833430373592030147018203595407178461537320623206114854886631958741309660879634312062378913277327071154445145035920132677083149147572664741256273804153878911502040135924721379012199029035729164449229333712830465947217729591216404784942607131132649701117473904107360688006728896451588269169696472994272673219160610086883302308132427445949212003058722000878015551966683910963264492503828584680821807645270979819724683837379415046057518706838661058473372184759518151087571939536113905812193333657576604656267767690330708113518385804191136735091165700594077199237291938698604901123765707651000507226539477797393808464939122827822964198878432253019904687055388756822321676816210628980554790597218123770561957751027945988856145040692033830402068920561733797930229764687086067950442089840122593560542941429310532641892570954089826685391327427975222754765366118943388558151712390240884519368696411711126338649305320191522128933515330307935635638078539226331062275270264868088476126620220361388462543420273063866771072911836631968250281699895230984573820255329338290201558141977147711601234116078727410895102016601711229246741020167694685138890723253869291956511004633828654097120749065967207348589195677021930814638675996893909471869822111727275011329782659574826097856325159078699398873414308278217452294644887244125784630422978985084525674628181901409028228537054494852886500769079891822724993376171567306142957936359556653299724301566180901212902816142710135756438737314111401301600693266087566598433336596695082416214050979874627955723553895950317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] 22372121352140166343637256779706289299359851256875038559304828621844494754369584858984831561242515196121635018688496021820051862678903375460464681953743545987936675073029257320084425921004943276054107427515261303834501124978045783420857414558872756556375498682026901480645038169871407048519455428327731804123706033726697237398022642135976697254200912037279189245200502762646818798891681085261123613779773200230780189819418713024109550105043062926342554845691131728283243767145154641949737411831156691035310070711834064106665142041525498448717320202386416201098443695947209232076387950837403922333086193603624726080612359788145984232845724074808661008401772447373572012288268890403654023882820081264869893276121060437396525187126417463672684550589014503811326220266791972673542713028797191951930397045308420398503592162594394999254142663025465325939538167900270684764787348180029875187787567799541239358463862918191595467171571719323434270952710520145458490349031203446330349645473011368612337495653150272034343384661521988714660708982767592794370761222118306913276865543715889328287793258486963606508784935447614743662494210382557383368975581519499268030974125231292656572915905163090772952255137269214811535747054673946897893731622378415643976687641412578139949847277922461182697221024306239650295062448771515260041688704296089005599728544704743645351333703351957344928674361713668096525704761985260740304100909076145327325450658411202171692926607764234689033209576355413870260189436485615099727549145358991092030753578304901085677358291742495234448761399028530501986193021264067638057517534933471964440376752730882115564976664019110568028823585116501797884275936922184023925974832370673449954667413921709445334032847833935857108507681289098684932357590589109971004188484866211934005027408778499693728077395319296303128319897422247165510447963072968356371840693018198072494321422346020742823955457320435748907582364706913532332991974057875423888053782505310286649367479673073282239987233203225470162606247329302227966886395204330922184673550436548766637969114179325545039099162087626597010435128464108556271765808049774128754415300990857468564207719968682908604593012450870656465751720155431926672606730523889043138474619354383321478962898254394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 1304587216181899903006827000786288583977799005060450852021081734427640876870823912065657390381888873398065509632557481596492492512728483129866467078252726012497578484698011838359959063447097657018723916547147900065267563079059046704800150635295422026466335392456967771788240328406605075900456724874831443619348653287178299683084292172023157861272795086940143027500793954555018054886454268782907448558649106237684844725939258829371271523556754008363562409838413632419512877328244631166659824785235422325345035894857538730827895462473483416566237698596334657211802086171866016751222519885665915153280583203628877011225756772424890484381212785249320861896082747182621069348530904594062943691269473763857250952643135543482038491962253866897357254542572949786599005171259703669535053890750354227341806450085382227039622093359380689421022317903626036246186884722430785938597725335041350564626152775604494433571282221742983877211636923259325313040530133546046573374577976935847269820074453253482410425994998912883078217398723987792489779406017264307850075836963151545364141068400793938963593433457867609336980857831505298303672426418585316156007022462364373757927376966727058176750545186715150440834429676493954293823804360129127725532508755125695850729262873263577938735628420446081958592995554886447659777210606080170803013935585500733265985055065072933947376555772024608807795825564207070635702591374746889871240261312625606297197448597449189287649189624397707957862894955842231946251309263227361472431265284483875453415129277519816059804714609464654793591654143776777092897758362571239207338025230324371324172667990409199140516442413392547350138118691238491678217442678025535314545392139607575655868968625626338292283683383287766354642390268276675558622646094203346905283025153459425543361535616321079046759118370546133012749042859771295037967460201405043958985369475354690078397279361334546298402741660049841221250405101344654912479028661869957017576503097034889695533097250653950409206784739715133588388867632836991840003098796192711362173847723015392895145208182139584863139083708486505634449507900875321374048578094630723377107597781801268924430272239414353036414019833872409990059024205828284142481333880829626870436269148179064814030425623059272766113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -11276239996360883114517762502390250524980117670988628503721535539897807244917510602294017428180486649810925528245889010758193370476372773094806902125201895599874911420822434085272793377249579464721173605018824028433380823739053036426843725611640454617490248706657633697027846365583038734121026627796631763446906635196342626459835551316358870954798172098369992936045529798374284137038822834104444695293498423764247163722554513199562536227758762768233250496177442673757769143883326899634553274993522402109360141385946039554654797170754423205902000700406960689832082504306975390414277771443281733499371900458944802825707684316822243055986383349075201834338505901589978142933110370820966447072720147404033255123544093972733394199111236162405255573254910341879113943900205195119201955902364967908126447334913678399782176451517772114448950510949889550349723825968994482421447709574780537735104781821777178698761435045721499605417165224603880728895697213155987255162805248684926255306208283801684844550012680598048407914150423856204387470781659139576504441900891722995512030660198225796472314437164618751031926377788043227641715994122959581860130247820837726552141660715911323680679602714276738119989836633669823018685168954513545310454986690698922089500265947499549329699824381566708978289870881345760914806372827882009077914520315890570243352317486970416915082076033448581007403841905746101513453291783771883271965779721368866933310701920098623940806463768136378463318527172923538852283069952924913138195541144880661317129322576822143125046809214140370626866567630591046776084955093244468370915610354679564829795959269932961033505916252232397607868914084014833515516239224812411061396915996859524534306083980568679801178126488785824771301527818980538743619706364692738766012942073985460098486922598463472336087560411200701473021522318542243913440330001277814900954773744232102008231289607290179443617340899007616453955775991426041253368071832084996366657782248485811944657293094075272102945225722038141574406140618611869985347963484068144105262197763131002421488728518181852179392610746277036387151310703743783473412829958832449651009059919553003067240268911655254089121404742390617465332397440593375198292802865303632861466727032445644951508256781380623579025268554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 41113207584451410012905186018816944751807401459304668467236495510496078362786891662760945625562205204292707412089922022702551283739707985670342057881953570095418392116742069070824766041229707763839973871151176761485161353015324509632201064312463460562762270156690664292946910008921264960346064331157246103509146574956003820646821843395911428188572605980380127816317077927954051161084082165067440025172460825874359965415850257176020075810135305393799666123296755698728113729859269563081553079665149246786019321225608114731773211197214182440049539657550325689001146171172432303254673678338694814289408906984692716234831006456868157109839047584360618765677024097418004773108954456414873288649676473362194181800878665761556611642110570017467201036772586269560504277186701891092824267883528991914734162800652998211931549245902616270546687036065506149490783057945521289312302319503479842321755448207318302070414098608999692675571180556509275939801041870025230505914632674132008964948425888118882585911439977238193097460851676203963575562922782743626428575097043280832862294802063297133105533824161652869011205477176920021539647132218558080812347873043888798099371887834869422874820071364101841135414992486264663964532045551007167513583002318183264831224219824943602582270842974965313647204074307925011838026444197137173281293870749170596178371312122706732062225630677216011269150133423175748932007217908789901721146753737977639508594291041108229329350783694013635123885845240133630845197784622190947464654500456629379747204339237883070856001180822167745924496183652174234060015158815140164746286757993763559075121862406731558598973617056092989803369453297728958563320848067581738778811979581397101440332725792922724534453594105385846494853365690005965377053563676266895782336414836280248425582333588294182954596888314815061254990474753044180792077960610626941593467165496480000995772098793166299972416529267482076603654244586894500177270659470999498856652518948353328883160158905859456775854570942460009617167823307492051804653591111675233624347231410415382363072707087182131929786173151204287641397580969459698436275896724104037903725759807263781865132566664394039548097354901489099208540653219468016385325014599767845322264120763071718056558268017397494986653327941894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -35337472566778227700301872780190710099935096784043591841705989165204947157585783329740074803726783488941417850720680495249140500737050004556455403658601897034810592826005490225295929450552080035021973204664686163237277262791834783171443886876352216063897972471926653801483741976449519377137386153004145321066740202301196497021691735303905837508557255403648674161841037940678063300219942984299333501626751588980296841132096453415554454062905300745296656863633460782395558280146631112086289121413567515269990664555474323130843164437467646265309711313167765430752400607827696790187500304257725434271844366558552466462108496944080544972004147272844308738254261286670199683463979190530917795211576390162715123054951057463878567036866064052411241490343285532351669716117698766718681115626785666146091107010125014348957972954604361530763161273110513235803542318854081076676623173535826155041188332635850042937137449909841606603836753421452646912455277837820240575478998385332379022157919617473897744542812982955853824972978610385304981600651391969200338818377833926784591334142298752851146554146501330825921067064567433063060093520120761161303301691874227590779500917848225504007211179341585982639384306741561751887298818080385301626246886647361782693316878406176051255096187770489762257673862159161868803614485430641132097617842912909273078919086809252058202178814208744325936808928453708860965569581222023902630834873199569491616483403168675938878784845842560245297155033786491688159380749824472300529741295510964118135011684857264273601669873401681959060556482286546798809477269013428552622988089265172017546664399831523078069946746046648000823220807264972452554630006692338578734177749390462852934703903656748739522795565105510169627813352593140687259833529817695394918274315036208017946265118779527024729633879881000483957900945119124032034930165078276913286599397901088214163854611484017639584683927886537570478718342553613270939219805173558235543192385005822241666744600505897187807235052292982532957524596998421038337978051418292375053164761279783746305068367897491851799760106194321604655705158921409402443117219097754701338681381005764428683466333782684974026652663023795050637736664754316208487524088027909959676187213725687168630260059920544790657004341483116149902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] -323889920218400880973509976705374402607305865480312581130537195980636917234367090408307412704136984631604524583115099090946334983948737464166725313109002173707034651561498473719798661555408355919440351229681078161759186437339261296067413912716006523159529239772139792662267507975063243584228686403465612900050851600118947396744177762515232260616570289725972237694508608446472941841554760410422321772464722075729616150944998371795299469264245196438108565523657863557758379054061375644502412135276809086811503754251477370190829010990020451507663532954603628264470035262491836099816156695855051936364509936925572441879798718810021588502716053361463476427293235559209062308085576879333404692259147621148718705218031226453837412420017247645986576376359138578822539635643750892087943181009032680386830718993923522214394813116573275416768321222343316282237793933044782667904437127677523099788250509536296847883187722589368648939114358313712312670527841708395906668526232506841852565471667039429745660535823622124552602614227150029781363767993644213328968404503747840837656289864847150515901768453212685643268610746006807456820456764796951271053312072083008884148074664856988851859261220444629858254537609612603117276752372513913660513981559252399935922154651930262957739706360868459663339821234537337584638573027195673413490295260619869080254665298097901446051891674433330127242909781281522533717329722887564077496669380352922415844302343157878951383892330742146542256043151989699257349347869171039574038044844696592172500487756274577808436190149420764964362545624441991352474688057626805967289071463505671816396317585563244607389075066557104986560739652767615620382540761025461925865550294829168306838304824258906628237430416592759611073180951655720464718871274748652147668555355162391741078800194691790598958075522544170743521994616421776011777123930559071767478465724332722882945495050454965977954575057003247166392141774936326705200557842203590061597773258247077285900324333777896391404527687799755617863397796194345226695388127641817054950114542614028237808501827640305882831687785822178138548213496157162730712869684781462681808703665773898878183288122775029198686038503281735689565202486876552069648165541002539588131728747296517091482993041390292532355488219764083623886108398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 1650785857036617864069637009962323353478003751013491108042225731708371820514933339521704721669509645434905593778338614569544807946042796103710454102240611798897783340607246154672814501683907831090971835815400265826005885408803667629048375202867554819206005307817640498764569453486322534551869225392853961912906699222384093188278634427985732199594840634295054775172824069039543426140086804095776715149621387253394607833441202206630710614969761093960361345051427296053540801114605159193450639388293282735457899327394633239784767809660273174371383211041563554656049984457556401527317910075642685916227201522658283521845244662636917318583170481513736648129781311804492996814662326042765087632251669195974472246805976025550297414121899550980562648632279266761681329872476919820934577183948917321403815780079512164650668042533668970962359213937370383904966644377412932212510710760727544447767180087746358675534391770002740273123127738982587662258574603540395463229536225549656038882386012304242514346550212523754273449481935399995433622440595097039013973123357791223771623538064304234767337248640297237074039844585068167642999500596888276291653395508079032491347651846801109392562511300419398620880232112131160584943103911615479098839935601084009884977193998040207426084110683177289234340278772846981738096803743582865865811217990097191544317800055514615500022349184384837923858675053245453673868387764577015127411319809177294714087752093858994660220940990355904286551999392259740104768710356116522038403541495672728374319375957047960523447510129421593045311769703994908285533721286709752935127916956494358194874674942523462984671909775796656122573276386213528370162280893621533244333172967542126810282823959172535909291773874058851467784576896948049619909981069881997411811381204192637286789235075320895273156232336624233626086866032192306302408118931539915190559440667806730794762003822169208904874537155106890957829858048057931246723700677734863580029178857824225392782930697740162928061609341597309802222612079554627265854839085373447119630191906800291702514371368529375279600803195295575064729039010393213818365090890433497645404549509110264293973150654177968536594631054102195893589032866235685015960217665026868137583625490601116671874336552685962054010104793633217923343181610107421875000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] -3884489293988543862687822429999141613261597311163802306840471152786367619295431228433607561685071893506397708486598234511063358186793453712407475815806979537635932484172048058603187590100997505755106811559463719511394081972240472295006662005519018800310766374285453221964020564871152876612154443596721616065494430039852181208276178328328696016349389110137794647025285112062684138156911375636832659066296393556012363829104155278918284413680095026927386380292509936744300149928884909460698809000812343144913038803595394183316103260687880445308237663513382298051850588267066797951591406071104401368496550257837432629240553384120457930307884618897189369422530984954482453349270119854848238252919884719150419401482054152134630822603257590898967687093701233673580744949025493857913479408286732676210948455702594130397827117938427827638862164933936885743643211374277542752876470323284035112450097175365103856090679357493289720517879211369908631549689987463588202702542803313557314014584781163210824883162049851526228531190639892071772829768590891822801486326329316827675220916329917321433881403819850598469008649546581917266110729139698021802196674779016505514441069461486553517646167313183429718386253732540599045635945976151846005473365583449830163343404585708497451293494394594505588509444194454744585532368671085533978012242700458600952143721623119385493810052106733092179225840987937134300468035392565849415350968733278801629053492764601276853675714565574773370861596546469114567498247144930495006033092393027903538628896205296050116988828347128989979589355974869266610242178837456627705943461098247847897921289193790686972316132608349279842888773977365817085232233421470032647669871503840687496078073851542692606048470237028639799570808462688400814820228491705407248728813705659813322543343704537652646196141369188180546368546669796352488193316526777191759378259661584786255623986319251187436695664254182779328020675047720994956577504761354829967233102864098591674401245829398128261719261875616790292813390795103589901230722669167763732356744960285705560606517000986000522797953580570925672436427886356053959265300716250201039145396170749201454824832058382105267993866652931596522037271174037889520542232923510149688328797247857170685367583489730003779016875853358214953914284706115722656250000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 4264067478839670263046768525798626702796374434761222659273145144207230380067348103523052373898167393486322371343582139183931972154058265481481699039166465862051318175453113436566362905446403356023917520265047410454966881971785852117990865052321369135934788259765646078720892674887774776431445206143337875845486655084574451299088026246598724983675336951143706462337398936029635036667900351564629821079882245123221404768238110679597667215937004761336063234404117533896343636092770138742184857691912044545660797349129773522075883449707421744733156413212662736862043794446679716298676516624706042378791527100498118180031506414240191958613563019581055525342645370127235281397278036291848153644059328784197728204048985493946034959756306524986839214337059037572129642614871694966114297124519461030516843518010618317551116862047579886892659334966648485324900276604678307329941108707826861146012530256261746979422555425613242139539629786396574574765468240679453226022729392305030301736653472035726066850582774918409103067222424302198213780713699752908776858921534354522115402744721410027498691442054110498490373351320947418030622493532863053811253199441409899237813997070470660765492405364807154061723415690869246657533429938252899636112671234219616516548177949815801243086748060186326766441787616512764677489136611895541172899916678715168639073608794722639494562793811192190253272912921832625914547838024244496477570730514346314375070557721208045921481525136331622263709312104297002027021302433365166324490436686843813395769142278294309029714655042339330638365604715562272862200787219520140768665513354082315730475109324851120884309110859349885011445688307862982798815205723957523603660149781869426372585590269857511509362549939352546508955737615687431498176497038028035678684096554512243426583060326719396680513689651924596633470383879530946657476123152630114374093481357007923867898758129726540929039423866764259201353620914157956682475948436716429045321313582819344914491345584985791037295068872446089663069182333790174436610987512917059104507026100553333287076815109191114589603690045034140571356872066363506437151181692882179934421459339979917723290805903557272456185311166603775214673162791625696289440479945592912133329719266306055071406597152972135693639577601332657508237389265559613704681396484375000000000000000000000000000000000000000000000000000000000 [130,16] 2772953886130367020552983106570117994578702673836298459706871592325228056645730753861845037018570720208657232288368257783140429698644048607280991639931703948205825365528305528088703741371926689874745714055449584361057887400835167109014981309120006840149117789935472925667704411391633646639640319964858314389251650408584015249834862460245182463224041590393522400089161667077885057571572163380878436128047329371211335113774880050757737506809561018945144118928983521291370345084015463389287243530325905203196387405091846785342941914093683328097654508747870016653112695061343887960191355609707610960138176234927676367039059580504395784824514398011607642848623056344490378109873134641487207745668689737773210755967714269806212803374624775127499390267657409179040674745933020803121292437182695725459143784598912800321642196801228520626712355807645745126525181222387809853599908114726829801664377938382522948137116980501038715892001960491001383904207626610449030692987233103671268205425945599855298747143110650073053814297196773055568128291286085817478078491450266057832453774745985416659202970490322774408782697091728021769736275802210035660159473632314830007908039224151352551230771527908312911235333276600495827580629014626359475994106797869298873293484027832314159629353792438661008812152951189471197592550241038609890081279802020820317768367834466633714012414731680146970997023699357210330931707447570561028530493728007738909525826991814611002495654072119227113096821378798334480660292464940130789431568130301124011269060262260148538933611687673316455050535371624553088347172535629762252295872201430144951131531380444711529988144022556077693914711843737242100619749972398792050049635692129994122727281037771970498410416524600359679056400444319795563348290050208088262631635834787277264823783420318126194044848029665260108106562809473477274746167516515725730181863634398999552421266875280018043565042261010658777096266147784797226018612279253703993120035575958130324541208159927050313790851300972887215873659491905035937239389412881518058883127359482265132803550466737967929260639992139429025264698806529857323341009233863116413659022698447109550421458745425741030898824102112001110787674183134216776354922798738116604544429235552290356342311878597059514143036595046256514995874908890982624143362045288085937500000000000000000000000000000000000000000000000 [130,17] -19938498557944131503911676436590391275715554644279321526800119969930397502169204921535855634851532986959800897305207171879764615286920270979095095870279899695027859387741060704013622037249613597706216295864831002189174517689702485420505669494927090577415863101211360742485204873672117804986364156693756354162307054709695711528128857391834526052400955562122038025734232404338530915061757978955856489969355583170523797473404966737399703471199604225254797963486254266821328356740992219648126312654491562706765109841440836843443373262351270068327120090391625935548609140160744752827188073481833329341691481149910972713845080717671713246963601243039537951099199791855233623511159257746417083045901994155584561208136492212399440522753693464796431684847748016287596620139631834165227616419971423099204950200044320984804155829844676390624049770980680777726105791144791735734903522883990460111499266881218928750772644976167767911652900043281970161534081732264662332334893939473132263966635672625236099657439969808319054720441962059082509109838670952014351488864455605861611346948562022600809836319343220789303513475007684819721122990638189053762940314214732083289732748288491186210912661302047511517156994069036057771159383926139796569012365888996911925918809285209190746180248881602532044244749109266578260414565865185423616913336193777344381580481965139584352332547654360105924141262093430836270894687156056644404063106950594698055973389521908591955586112367131530887894162448133409148714797914181075682408109751763628938302451851459970339387974781141689243653629490187667485766918994231150433030708445388738752363728734071762544191157068646108054963116688048661893809939805031165336099065150973205219761181185251527502062157725869283676829446913632748440497993306776598542619330665361050171186306501411814154412196940858833211146319429973937917016982948896798997939546556031999184067286531758936329784988411300073386133561732050689663092658835955108870243807469145475734916140354251103868417494081003882478366322376217793466548409359546913873958658269343238065035317236437824333862696527930222891398233612394884371426443441468207581758704209963181917122526213594783793300969028947156461620531803123307894381249773167200876490865226905884763410661144391039273233731601020016503851561839866235459339804947376251220703125000000000000000000000000000000000000000 [130,18] 38628855609705055394370044915424269463334861354428560343845552784538418985850512389098370486754089420913545885496946841515044821597157249862979458297910664552277536269672679139496186011885544830047195241885572066859588684780469713078869164141174608188818917513488405446985171811595314311797476214431721879171904934672554558207871664664564216794975639662036689624299703823934463440705771996569046371830514841527165925666850719256662733763549117133160685050384871585780021963877699367349800896875878472627844957864915631673005520336848409037493504762824327216004075514507772682953476988600850314798725273670268014910759183879619261084213292335160826249905624346465870993096075597253735504081528107186118869469438515266256199752537146546245359057306305664900167688842228221313092515359430587968827055603643683113573308449977173033124655278316027377673567839067192705211295441209386719735278607847362245060134926168759965117373234160090014984417701187783093797644408291838169353925783724635598286810362825428838378047446871602622848509442348949875435073257261757430684182292946468965266466646905565903460905558775771457810375283325435618544017578320817258178847789157586230647168675481452386938390798933295194190487823915238099292696447985304235403165991596959331686349246574657364170048602532881582544901795987911590483259210872818027497651105723481896875519971175821027969295459506063722694555976357826091143975681323773592012758430525711505525714027049046767898154596591959466830740057818068193717549588316704414704355108372373130818638142103986175751505307295363206451284902117154886401877158441725699906812985840676132749090708563488020183665776003703873574922792257443461039343607738370487659274582252076462582320927149518141736394479034747472468552517236299994054396272718756935350607966974644757841235457951805232986602210110066655688331795056889876860203327958856429984667116618272983177043729914814087319461689973453044386249146463059897526886592789852535809388904074169271036853426517562296618031117818507476512208474674966192186563944741394809878827905079500498526019149782923013543932811717333668277351193102890684330858146261940150154204052063580292885440850194484561694802610665600907147647619131792545329484404569750208405491662923357399884366011249627871312114363311351894481049384921789169311523437500000000000000000000000000000000000 [130,19] -39065631097199509989630753660121666623575060080420331368283128194671715031202733081733747187900886211683020344286146631305287660153711336145397657679209135913905391132357236905615197898511860398382836139433408863337403106687372800930311367724678772326447771057440807679770254823581386863392423491489958703497272759389124742735114559255814220750524739779019930191861072694811649758255852898736143258328027846813863277684551218226603075787953007078749409757540914313711301696502510822275524423155675808194301990577091800164027146413772697207937671767543121069831986248474407909969192178854313651846956996653455724328522883490448543163075051390318659096183678795448561562868908955009226222927987960209337197641894415917415258932136754571408023391286507533696437338367890875642252701887263637512569252222935708729121668652434172693589225201690594805822946200939836560615315500627039484926495430730975399054643370327554651754890462793472739798948094136880880850319734744732038701835879926899797393308784448235809561003046451598617572221374641933126071563606666882923797169306406486864273999458975153608514596990762338050660252470018382307483185674451110461372875447908154134888420304160188063094330813248267687640686870781060842899846183855421938482358323543910752442476958927935639610667603189357625002778383469342508199959766539853938159587763813451428874548063290168323464270330652992275994210945964906016274486912458786096875808692849580637404038912646668390193030737210347434969213337638625516571134304803614644440685751878235525206941383886768146294594792194027864688850708787310403633806507943899776564245987756770700401168385935971965515850199823243378375101186408186380066895180427365382653947967739524269209441433708212907680632542689902079576159759084672324442704244201588752017671768741449572045654906520259524892503593648014783957370217871337128208476786879049318577364538898719972618274814364926181835280427188693640565048123664608459645182166070467303030585368931428187238555876571855891285805758330184955485206674410910761203047938025790348386781913308288028058837042424894250224843698296998309880515373678052780788647157081664994655579821763629116335078698346836444281696978817136523978966261749154268777030813912443868030784818358466697512379665204854602429697510218228884149027635430684313178062438964843750000000000000000000000000 [130,20] 6214441352100279287818073742059585136259249733333441364349530238034283490903956201763224789890898580032058687850928123446394839961005743040677838587586103442498187026019496562866598863817563199507483241717944513823772602625271125218964630906058730506018318922664616579927126883304330706497163077174621003483471088699735078018862712004615260991447666153493873303380568797979634728598455459963711209782635583365356496361166794297946823061222369986704114770754252781740529484818012876651339347422592062303155730593180762134636914230944050175251770013725010779014299061271214817738738390697302944410022213272011730376845395370330988185000858093202276172154006649378982189864127397137319792910462040469634284164875999684722163576695232926201317962693445186114173213766900286091646669057721490899905363289423710907731117264085415265664131494128756700251551392817186804679161767430814294349584600903350903044761519387400917542173186256240458794074427822812937219330804301439549184975332220982510024638079711168408758587600065400454716477816269816692276004397817334261251552156356348749738991443731366040150206585031947276207960001743031907970618031632482214103420388755898660443444950688724303837128079594198747072901071817093420171368045660238389991548452589876439318170966850046382408394263152641657125971587849812102796082803637948003980756404441066918244426547338133876874039342713663473800540901901560469462210432887709187594571656238757161773290132820071130106573088878399276182130571746392499546361007518821707977851770456404644523623988919169518133359674246245365303123869783960811978513485403492218592842330683779661327974221125490763680184199363118943684929047067751927597401541217947506239813787623247952644089545114992857893396241896649277333524844917499628264968915657407724355764204323874385229329694869800272031696104693441355421639743269933125335554418220552426329630085734434015607643587160980767216656488714955708169850071187510344161389691968891215343847702466622524368477374090712946989493568041524485879247454149013998167953878666625801552242721672862925450301533502755077051641613138369646371677665389609366927977604408571459163365570666220283657935578995863941326468328295073166270790945024090029400717222237501879865289389096775935023220895941062861829114877345355948817795521676998760085552930831909179687500000000000000000 [130,21] 49739606993694070812880486151806455084673353829151868663995963175023041644295735269148248699247877901091981215789579469578411307289311940860860983071309519346192647772455080113631981284898393627618255714740522518631008658657296606685561901050579432983366437426803394409041225006535755713281795718563055393506486201851988645050859734435898660552732920570951352804244240054345015969796523345514631926288043721443360459499151291864156324899274325482235060616222505341200431216854441260199026082626487290064679951666002296377978276747607715640576494501757465753142174363445583992287733047665468582160296590339338222670030702134443629586097471570983257412588438050102029533154073699667626522100589640405061896579258019084581537882972425713425809994107339620051287566331260908884727291432676841749818119865288563728028304070973545666996710568960298986061653893718109161824938036997133635736220005996120431277877694041772100089374728169565572286653094204677905507038211105124954548842644896203738639231969507960907245146589501184872878155488947074443997252976974643375101817538679787823340648379929457688368460758407831997486552650093389088515501947200268994765078562815758834798068629357891152977845764567765727917634190286886179577225806990418630963435557591567100237319868468815845871623222061351179026390683461905617410517169348121204456821969768641350314088940104379148177470658642354715882648146150963337479325711302517491531793401291497486764104997120189533410483841577579507641655527904929251403164325092180513705526367372219750741211734266503106466102003893734498972939289685774134265005907299942289808667490210045355328052571804298379869184323554004840331042833879793135067652379895005625731686765098743573059347597607389510549081059275310991519764697025454711846081339637480932515738598065573334700379521735872639376575784030294431911147883095633448825380673733914926368252066260446266352083711676162839801983249022158447616897980201946324551875137421552299247159068650343344550643430835470002115537899345926197196313769547116021580930870868735614890519536783055327309711949660857975339144145105649336691115628220233766557437872560613700144560083879599014519963772242148776325357741500559361557632751065195267293330315150260236166870335678488712424654801944940772865623552272242179528478900341070811919053085148334503173828125000000000 [130,22] -93861162781125149418239559954926462074707219146276479707523694116817589341628129658900349790228705582740523826525304635564305120112564179272622343654146336583561134823403961106033927854991241483334904490245615840954794197938689052881782580969494838040629123354738663606175844209381210135778995740552408293658502277000645067743801633349495878588450103377779823990677387393947554160027564712416684885691927959356198228245199327164172545452668769521995977090702310882312833835839063465468011413305629869508619714246515816415381740427273037802157909101824114033626103758634596207381090138050218423307160691217756468938523402372648472255987260647590878492549846523023987860492819877555677995504945677459480736863338624034597628091278863979252593253406432906123118805937970495252900762812544997984718881512166896505308737136801190383787070621954126849239334502378425572093970602108291904975767532989993822087790950861156374231992531932593423857045138312984323902481341854723279065445883302951333207043645907281210942917170444045445609332689433395752610964013963991676420664998414372721324295011590096567327114649660922954287547421393967249951946447667949642296988172617118694951188548006131507571714348792016886619180598332311095382664363484732172936049309590096972683530475061754920173593931340685062523340420363320052318997746697327333230395688513452836693969557406801655545249280222343788545388871267818882076778268700951013209880804297643509274792462039954471706581712249731917144749179335159444299408818500144430555947945509766416319566368404893233501557750109228466075710593865114003025892576613519791165004183479787097453677573085618411325265064831459170330646659918284301790667744903175799221480223074834425628036001922296237816239998294645182890300507645040554570059045429729109336248223653437997047431815523412495570864457527499383218096027605195096307714796690149848441943663778051412239777874493190963503296823251416089575141023278069498268010323739925172683835964075008219184809544477471180216483097778731304879581178704033938585975035951916983374894799872110047403342401767222491660034730550199523874354816841614271744683045211618609437928248354272513448252513646577051903510750397774163874381887415538807363161858291167903290352833587734255187414260940959111144445154426197873084869449655798234743997454643249511718750000000000 [130,23] 98263172632246071593836403183554758816778329575603449587359573095506510909369254490655296523530870391717889700660673040983537354690169276570728928593854322695897119698553230603747231611527451612626106489485801376255781657620902642531490538661059497649313933163692794738185508636158641270889802223639151303442886946450972260266325544077560591964014429296175700132715444519084918574674600281725563493739070187163872741314640987480950039163400587720200764717107367340281905353532505430513551235773202667959954468785091737108865521876939565826095110823485551612249151041530785419755574953710792911122408880067640264810270400595107035483458397108598542599066652836884383665607030841438902068901576931847887637431956397578389143541708462690608369739204869753069651097706064801357564529071160277350051106721102728967090697571450548573481194321713105793096019825330584617491649311858034543702955879762062719431450077796664335846806024793889736712577676797242516676970914382278755193006490894854539860763580815162416786681900177697128310037329807004688392092581672511486594086220277386667462084412600608376250414423067364137309104588742670712578215858007433942011527017534989844374525931390776505448996016113646236043988586550935156624683890032474544555602249426275489978812967654759873284885230567529867339241079257855040310051232286465053203775214581554892769265738667557456105763761937155643777066866640224154702574403473624080225158939386177885491771610398664364610232926569677704477425011601407963651268632995269045316972247874717506680151210886257315690639454488144612512271233373628343071744908448153352067478971332942924681383454866511496711289169680226899264250545656141271198657573842885363131965199379006980252341525741495963458765540831035266763288321156942810218867366064912399777525566548837670291949217608207814178081276323137980991433776003871673663686951037614941695223609398144666259079681571079068353685360630976047107639777225291735037935340310939177828075046109448287171378865713472568580931864821198370714576505884858711049568420200752339665136506715330808892067466333387760716479227979476592567814558208495742040200499430705884044386007624114458533417943373176929326721520362688286853257925986953283432625850566508359567857109587331043299840779697019388186709445018061155792399308239737365511246025562286376953125000000 [130,24] -68278048730141385838648199827465599996515115440522797144695752622567447556512146451952070760369576829783227470947626175306364260738489959135412778228344662124048420983380333614387463038984260077497316177641047148789563939202080049998189360687992488491893785103808899134820486678762323320718744617556891196020921800392534121199956614769282217462430511803356788209448096924551861415818523833795296485571342023614349196872407416788016984227672699848666239642552173695663135908608313070787484280156222783116062390545120595854878072458514228628325477264190823369883939612127270615773561711028499156051441591537728468412723557496651149116172930419806785335860956317715207714475884679017950244883806930644488352888186551318145048790837095804151815201513949476490694835320125082212534503589358508071073969871417496017848597656958086382129834832537436407994492483375887908475102810660276299835651320182194335463492639887406333421240196339743058356143862448913452248384177646942201996383802692593229073029973600021097171533213722424057105001776298585749506536656220547844237741023184741633800716432510424962527166711446969275014771859510707211874157321068382258159725924030524221003260657457966783141024229361046757201093161701298090343021943446897092242601342437458294924910307787437879719888910567323996852728317296321811718437495080429284018879041442641036067799564507733940583396251743068498096844590074598193889120613161717468828471313226330574016748341405248170389768439610525249724089110226638985646618425027937300508680874964192234362413579122177479944212847453644666029558333874392637060941998358244620871472508350190305638633680825837328151091313769038225261112600363461758942695275714111761656509353807006586674751224006097597099232268760698929741016273586946085205723986317179128171722366570406796412831639231304498056818156124010189311392567818733446636596294802455855435006921876661091234751289958653296527202330592445317500101733612302317171055712066540014515682643446504204492014233108741573079357267309138283508634941126413877328268121528958353513740568274828162330958256406067231628743502593186956176422661028565823261477510623452618825259323619018539091068887577946882876384697216189043012743737311211347074003299141744118876819069674709437988631078081434765028389806802927922135815208548592636361718177795410156250000000 [130,25] 23438150146379788693446924900371201217546311035514481143316760498145275390024356605959713076223525569362271372301846482794071626429850444045204120388053347988064119625061719425598103919288696603703201340510099386615491468771177599473916945280368863252379948191479695080174915032529945640547417162323159115765832552041504032476529188858206916713481887554647341242259216204139407973746216048223097368762657082478868400413323271260610485290984392889945986082281783620228850599957716130828816580348292889891702178400050815323983465020574868101456830055241423402683558259096227496744320085387187001507915624524483136347628234432541153942815945800889062529654199564478870741013330788844763566115761763176622999907613436037925122728907530741447653199556088199059223234915189661596599700860321108421523098640979337017137459622289117682527529022289034100621142371287117103767131694592495346866471672534677740983638278282124322935152564971643574462267060985541993902151010051907862408280714043875395145443679467394555508748288704362413394249058780900802293210573823737454010155502189406433840264558104476464257164067322352300798430781438689037377922284052577275589850462874960138622392210489198839474240037368637651803649312336173114814180369789615206360318139785323576323096797259489908098437090222825248277677877620571813901311031832407614010083396575689125130875931563384823876874825805438775644520673831835229316986474843300608195905372514905544753488280128468009185170648816973046732085315698859233405673518931717688086097817877056926407501198916015549701223558081438545754236485847986018907167260785329072663723749307870460561652520227503277066041471796352956230980593285021243413589801469580287439857082345333555570291765918531667874531665423731833472548580296443433848919246836855780701369346341001459275790424057149477806926043544119328508169847532075808458525285163053493251289544555547478892544907991128782789564043115258077676528005271196548436832667346927424724209745725077673716363529062634603054806062446181101073225298008276807677208208697915168219562604516320270014689243337316437071995335784726138092088651136520147995612242539238053804422429185788620429536329770770805387066823066165382914038764692902626958310668083964736222238860684959936887429997428198385021394382546735049577257825603737728670239448547363281250000 [130,26] 29654875519280471046715739213814909192386517328295337321451734172883163365459590479012798645308213228218658793000791250688412230489967629359556601937239164145664096059417701570518686485366232217293479509894445141144851557467874825478596916406077539575706389867413922494216819068974777512729283393477826107157885733561255141707929136931668886749121799124040476913919975258125552678610600334856242160564575095112953488799888887376876560021824956774231429513141911620637723892155515437956184102689498983291707716693772062750645282724042389976073012665586058434641779006324733101439152935992080293242712893128468629813664732541557283318841654412104732011152087823940566030439630775193787265076983563175243087473380776911920910025866654354227667428898568757139230825955998770988806121781641004520774351684228360737999314720137961859515740267593956996810813958469000511580986382348743004613286587566823127445336829010877348609466425754822245283109158497879153750503267217621574264932516577561582268374447130044814555721626512557776425194145397833203043890511011675590139548448622161679476356344791559046239051371121128329297707626465057228134492294630578215036825832665606009997018117502608064964992965118260549311765409680823514247837477887930919628351461938271526948427666263558104506332031779928358160106216823472614064340264980360443623315912100166620389019581474277087292152017344878889999535239804727570075816379368944622731829163778497836550060377773083604825898561357084967973906097001777924115861747029162714805616830252649521249316031367472502130684082177290274057121374361003399461637437383623167263907842088478389133877980704371977299886023047022253216293468098471481595077288088438043361305573437708663353246378811375515052837738813410028384039444296409660519266395448006531411987049786587491219482645596142013208328171539574556606961052283368736007365162870067702484270060077813419357387134428895631094142308577271985918633850623989509960061044149453584964929093528439056391669054514896862681030601401962609813477225298670637825371498315507943734014643456348482144625203435254657128536318636504894144364882198728698972726499339645374824917427435297271340007602830592436389481234163953659653637089312085160141959899086742105227172266943658079647686883191433693683176843914478526542666259047109633684158325195312500000 [130,27] -84777865610615159683103047768938221694776036693252449806998666753111281595110022971574810702575810618567492534700921323720650019108122669713110430935130157037737230417212600333641008102952963820445368713170435905267795712545530642246086833909681414281759489151143274221216365253550064572113704686228397270380968407963277194673200815054369506280242168831442406151247104572450048675417571284761635783005708775829494341754577522916158006625392443037993533826878313029161221844824834481820894291342327557189144006550012985521988914670398366502935507836651270150194886508982711377135181235769991299433744775571758593647357801404262904978604268414074743322576146671912301311050112671830571264573170926204534122233871734848646607418595844298880766323560247645058332021373137611527902448648887946120890659514636763162458303617632817187927475971356431441404534812596560896917623904213296911160965818713780955798785217715511849320920550099205533016668886395396658447733932114077356338817655398647914980454290261043871635032222348959970200204270968601120196611406728710066804639965956891262510471355796993355675811209680727523103430674184862078291620568423035536388859672791489532045594392545182673641667418388256770480054673229310877603518069352895557250502282498446194526645753779365908511195523190912069681790136972076395004610198948235044641603516666359429144979752876928361218356583372451357664914983071541870134100160379236238112474454859647115127937070623949831170575977941497765006552454483871787360873365257774169851216675719125571394991888541721893494931297480051628538090260976529132644720264055953608301166981059809639190894817599370091977205949043102058224162123788309858825392984316464972783504859293573190877496541282149069859246573049901751430403928716773904962084639093087169681917165239313714183561206097670483236600347119471355340664277364140311036241814064488528475029504313739661723797418331887243206361456962052225292584075474128808613421677096600458297447078464940750125311370733183780266215964225881970935987312136475387068625098271166689754009630353657596692005103862922576681066195687459046357755958313994200724335082060439690696645289955145447221069771668482727435694939577516008547828571863644672952315575562884922832507326001733327014386992612716630776491114410142735380304657155647873878479003906250000 [130,28] 121768829666060519823190469222328808480346082786024719588666064960295348768358614585841337882126774068623043879645601842587258797749845036724656441807470213996211781810493773571679890445845421985890370739312553280830206898362918483640397569658654648176791084844243661333224517698018714943864027483246684280710124425551632409868429639897882943922039041410819653621200380375557635884659724316258686155133533727816673495543524116894188271216565273994727773539216052716978017707240324129551171869873948805287488342431717287705298661876271870658994585119815459875784594019114500793083440924094302332714255680568449246519777629058058968000769598961118520239333925269566285688150289350229112422570347860575312080574309827746994309557374254940049642746426283444003881802368481706827678599484540278971989059266193949434676438604199133708293172091063183956863462794745375677312868877972774512902245031261319378444916284893829138912370414888454377068244462551119086320165677498286419203087402250842817938867485221128360965304757522985029672295071818585823598382788494323990043723048680028592239454448121047596877953274488340314309754610547189364302257325035003983376389096195241866641593643877323590812927776002496176757584259271486679876429056635810213617399791235012706503194616452467855215704070946240271661311581765571477188406748153725161149659748099310748122820444396050502258756529536802165295558350136671025783338949426000220858470064692046600639645574161449430781148371793003511344573323626555686339063154575298054503382368936030112629859537886372833650359670827063690020698938700073080658668922918644779163643569481690277895890046219647526761999509698963166363905052601121157988509080983201672418287569651508812217400496278672398114614252928215270104565012775472033350592634288391164172371247572457275767417932709890518568086376656062385539086232704599375246432810619668956234980570783729701189572940964608585611212198061601976743339380344418594354717220569827283330836578991909090535122322609928586523148584530544837348390858985021386314488584135251531191148776555187485555831985926094346214245692334390420207591985065798935025608294947219215437443342224008035265326163695313558768045090055455072229727837238248215216956442067223690257403331030475469599788974809580559233949254016593499727605376392602920532226562500000 [130,29] -126711533692324665177304921356843513854059473816302207744224954167158371879708200375325122191363615863420246462932293831441881979854940668462261011949934849881032490061598744600336736257625602501502973381130238879151531956844527121941911542890847418548457060544787766362754514077892756110479675870996049512722685491077105772667902075157477729689567967841176162236044231840933635734147634823848024042506384839519737875991157858425384974849571297795603565528045620765253217262288335466670009682492357065177463516755417543513017936566981387175013123978280125348065435065275130886511520263927691619893329965627332586131916515480674508336391372689957185265749133973557899053059587877310884369701979894690397648466736165813339832616661555188630160111918993771139598617988464478053491422475036155390962998749743237155348190413993549394284908130764088548560212809655763041263898811718568808049940594102849897064197902457586946488634311459100736856964728131678913594524387654306201978150684213075073928371018099778149470546771808212284929121043869394363985594517747026450480336263032229775579151710277015653449919169744097899960470860748854705263642449036222954125619610935339368928895480674886981393202624775515915712515798491735766725285502438621745630830396466102014260864713617923629430782708756795691537078425668595487409983334665063509842510412591713604356790721164674855020077428731358736751607354929664226335093325710259139029531229695874123060383038435078780551726201468461656355132138085471704645410688679606060664775809846947442346446675978783091885548331582701963693616551937279638072830347034343620051422395562515843193804119971326591772827344487996317138264477658976302152513826253212604806644287920977957350538162860369205766626518626269149645872257039570941972765692103626687675716322637524822674497130169909743328798858601222317035383676676151990326228116244213623239386056799810036830101779489452305254076098142504721415687636598353321117012774849020249815921341643680749492117956161889662577093535601372049943136912225289902669707674715557821734412821736220302420232614012091552795799147748418536094313920804973459249103322223101093746726149428567732801482367738112283516510165737214468758690745763685586601137680998976757708173649339853008295351838485130999991095518408812381494499277323484420776367187500 [130,30] 107023575029545762441602504350035307695709767335403089722480695329192155722712944259743480646824997194367740893475913529780253993837667198860924394993280189593650408674781565438323931350457311946725065188112268214443676496351290763424409779344897659348093319005769612213580771998203442081072573990620675838446440619536543008885458448457707749462019272434943156325983529385147755296769316164061578311826099976465697071606043678452441942752113664526719793101388539394442612027073711248027301914324843187728541929533863972019333146932745495311320112323240618987199893041341697131337094131947751957902455687738420645276217460942262857593979776739418897818607506811633602876103582066131236584425146877944732176391992059493237373811901580293061625251091039629867634130998931731868954460978207047383135098147260729894876106762506809440410637911905358283487560858091001181151399774171968040739779692087083069904781543217515957726499274464974892296701767553731818885899465004273698095248099624825540378741737704610303212746290086524376107635401384898928291911170541336235801352726433765026261885237731376983774473698911268955023009295181528641315255171203826406478568171869151932570643813378085629091597211594933092528237630124822962698976240222846911636973451619947384567666422691430134909321058656778900566340250009776411197784403535041080470086629266770863898286127656222635437955719283125995111630550311860914920272995381221350942822358501127785310242148309757043152907136922584668545965644416092758152827872573205867176301496328409283971525057792052763216097575244433107727452703092882650211353889556683976153328651809732845049898150559641889622076987224469340797740938271495269162272339392813860621215429920617545740959469682976437225901945697725763821309498430955252583165561653953921164899085919581926473850307233687919929000186641860449664925259144745954628916233035281877024838950873385502134107242525107455022981492206570508258062532901041238694378494361238456317240708419327206908813309983826027579946154186230593592310996304709339750017116581073125556073607703830552817248939227891623443741400728984316023694992845055006377969380502049019550827913520310197676248693590374206362460676060066646586694060640400618566092061420889398298591023366690252356096512951986999238884745722089064656756818294525146484375000 [130,31] -77018357443734708807444143554605869274807478191646416284402746005721405203118366760323057970951610780387341100755314620773559679899731666129807977078270966993507843515966458329454604237555111836368445292042869506620376879096550380631562165429416192361934655786696394270283131199359260170638878164968255290448091354803692742573049187831685257011754632542871379366648974473557056067316718090238542928959542241542286526759584888404969119741684566347105634355856138590795580434640351165034673869590445767123906264821881501414618723298207338115718221899205731235661927513852259696918224537490722613252498006517952096799727420295288142845977208466756950026590788759998391089426250861076942358264201454050989052041985722876883291082918136320968565851084267386150513026605412349135016841210007354284499638832852079083828347929355945028087384935446571427949412181036965865970375604839829782936457736379729222118362911563564838571850504039091877194369221495831279299198525925461943225573320989565466438820418085793635457319988099008211168344577122069840194764398198678286145692954376267900620235423021420669634279180767803008940465657768657272989509992780878984418707807726918449332894062321908946675959110539959889250861936103632731132869279162901106263887424605315392206891692723611585986365575271920028417475420644219577726156398020740486138587412770457980217917823959930390820100436009849436831844291489782105401841538316313194329428310369946229687754930140854552877116278593245669949115654246174859623630923426555188121137586784816419652426383218349476568718353480133576755585022542979570643078231532042533962364533593352416678391452842374166690363301274141195250273714131998491066702136248823858297863873948696164537583614643275003541902325940745861849314565677957136329021402816623505131684090439463235558014311920501720544506581725261426678435149957473066557689053402261838669666658101272703512695701153265377102041877922115038380713843297157549455927558172023844507119585516345348445531176271463688968065490780011485650386867917924746768649249275361319966152043186603145536313682094558195065004636700994087694146534120137195508427998612507841615133003482156351286843102662055615103108069095545684452964032778864505880234935955408548831449810489522476131987022661407049639592514722608029842376708984375000000000 [130,32] 45356717515980594567878635868005278295998094194980552277549366997197352624595286758128849247777578571119023681498271987757872635193010244058975803764245734068812194504460796454489275028740158493664516190195060940786917687222074086981778361600976249365250951256924391759351024178980948798587930897472918016662590997313765139270883235443447702753673710454008689473673657055622705173408140782271107720026632931050004346278087256974524028994765971346568184936014649393239418486982568879632242608498160471808540529258279370650485424021957859603861780955430914967548675992454819105707737119248113851096855451318777824618959709767456898759526730352288785930280584123583963239962449701303529019553744339768055490763654702586379782696629751286298213563783447577059273440262864090132783287902641378784834456895218217247363972445829889661381430255616132645299628305163112862266586642186011720863788074509903759476548043350900251874318049931313206031588719966261681023417088033280525323612535764436705049702026355998205949339965472276561086518251099612786672859147315299184235702645186268289662056322467397611962908880045420980452679189446195175842838480400775954673741492981630603928480960545303843479507952041445863359597111373843933310228158562209131640748727453588715489388654707421664589095422061960082944110700378934219445987546729881979720142283346588573758552434386143944667457007297879277700192647447600701702013474384296895405885609131112135992587190278406777911963373021353704589582485280395667065015184389452795163523087017817470637991514003778747595209507864126035365927319615733909578777888788579520109747361529390394104898993727315916068686552479550223758941473333913093694934075060365594651213316559859472969196521586932824249604720405411582834352977499603045131202687599846076428401782078220310286240297423329500401257481114620069522557636473460786782685785820344007335640189359018894748079192631176085696200833406154291107208999037421455345937655029910939389413627697399489903783286215899662168935458403379537982990095276135514462522736254150594194600344975901251648087842764470243918105270538843045944257032164825377105344248431467798606002502419051309117605006213276393393350277790468910878298868601117217742005664700704113187493703164730788382118900116130727484531348636664915829896926879882812500 [130,33] -18788162684658191915225191084673764411009062119587536933797620351153214145813118768486551487027237551991357030557470872161933345799826111287082268713054075643831042065864592425125668973691832130518656704014033441904358278670318366975932296299660402208624774550871445238719494188696647040898429350980037734734744288203963882005054759456777219738862843966156326234897385914178726518420449193856090775723554501265219038918417708472418260250633977003196864983648697998113249716416084811601369671745705493783152277757147913617813245975953460494096842726233140377374201814778601281093250353390269941015666337657401406086261572428121294096290305971361578307618602445476817134006598499637225070825043852847635095151393419278944413177425664269560637518259397298020407084790264252876144630633450530247115509170908759917701944306228368775942056251957979899001788851479762698410764619296145562945493826376084956451835890701445752676639096522633149103910677683091372224929513338413148942413655317321953657946128285075137855088155711983620304230806964951215764274733346072390861718373358633032835779175532287359981715735133814360223174933337390466968973771601836729427185137080047169623127483601902344086461446886152017983197306464461822593060698585705792529519125453576533911598665718709541388410620438493064572993545002473193869207277601118503516261322841509595468832890930635007572505724222895967309450503826814494420573054332509177761610157886873253796620917735702098382999165218373812733020981055556604192883488618551529457121159555192481525795868807534226357412749585584918237851849096836512748984193556899745768579101164087306135566464972308978055961448239211123374733316075404961649134310094337807769233480612602412954701984530013516090092759086068422693869972640212465144573565407298914803736981533880474658770792249252396035789442599137123350126233047015441954537885703214525429274289517404141845315534412315146128859812205208680034052206296965614076137243422448673220921101662990744566206464921138880831185156176503459558381194621302943991652053586822847902990196722701563988005947503916859807412916670909981177710370985592274881779403371950672030517221871244859655633662680774618398484359646383183989269844034194388506027862282631769654120912667040677360255932978883031125860725296661257743835449218750000 [130,34] 3401004696422152027522393042525966500838151803627902556453464473073623340396973103941917514649873636726581123198663632750597537986232491855384978763932567254489723253431051578275980893537729844575070652462636733794584417401333425706393847169015126149497030073477240146873811665397485104568392149413814392187655438653304890202541066991362034631257229345058457754774757035796673521385521365007952926661311835387532368803949422843106830065426466979860279944933112044682594996870034368908044285165700814036288188038362318399462241122932699713567698309091887843178159047635139388461026956218672876668570603758057500023115973412644948765910473791768932484304980049163621928707185852816052004435654106401417502789981639832082634468910886820491838970760860011287801989582814682477870155271319756468319501463152823124107209547345566641329953358161591773000464165777874161789690914708477264549319641766150690344941906873251738812659120696183768398872172971303696032667997547509230205962095074981494572415950589265291432291497674355177873605309847197911378301686857655610824708496588293350369912475907057836631350799380198074922449585007394182314268351437648523103946806022150723081036145141706406294169563907330668990733325809455127669063155439412227860845559196167560282251220979229600817886696669509088915402457824469816226486985963605244025706067394993062673040439677069865921836065023881271976111769139193842016721705143689446591933870254749246576876386927090723970952075155845327557869184490872440315186544413275075923767293513571302615798207578221518991991703414789341160497102913733637105106398995234375945139110442472955746684125246557756214127872279804061631898352342745113281990370690632869330910956575953305830984262447041555000448573477547827999938025021865166221502093671281489449629560414823175075144253125839715850422755806903751779039370957109854246436528002464986858812682551940279009955199678654671592645007168749501516922662203062232603101783629024586241329539753817010926699110766736905609106878505372746581863572423900446207146364635995890580117728309667555202710674644688437066341394599575760386841251393508090355979489117695638464118576614088752657441677928628066830507492995889149429149802185356286134221458889625606476118735180635461960566880146306090182406478561460971832275390625000 [130,35] 872610814451970095365381105254571409926759145321106433575656734540238203636284539141519774747850409481403680773556135907929132058110112519313577546902561223788269666538473833155538457377044737134569349379656565009751672875343600147488465855753909676578435168102511150811259023123819486224063390933299479813870357745887500994599727550712242310477722079671344531405209427683195061408430217288159003243944814008051182217316608584431883230259240910373542159155184207034120419952920238342516250766830082822241090937647381506171596070178967250728719603488132903793625931751458874593682438604313475276587828080580850727691316813618053915165935124538009438304471728061469795493757691478716887847593027526974229706877134729969760790083821450174556481349469612923382909728168059076608140981852475419912038504034186931600462970705222528129656462328980818926397060806253336566793810003865070454795165371718254685402851043780538092059777412424442602697358995626529722574818960497861181328137858841410495277224665775427224206296928333044085252680073168280526544617808713360233086409105497113393552237781608868702570746920092986055528777885170676950461089301812982779627882497781585396717024896548505013452918113593233641750486556624596684077640195780283914812097951084991788210908278543816902458573330450623485532040477618868297096820824277141559240354877962065802055271823558854457657109648143354030092494673647616935058708379870438536862760832947032387495764250295397537122889864563923894654707596453677771454764839628662386042305983559971683232054537741278008986949611764849289389418561083699939665238835361096711327099634112725713465880838022147305059258640349236579520156935510039813316519725130133609515885758382139673334855823038735867970215904941632958955403922267042467502454456949894174468626489762030809335019899197401493441952915489159744364399684611830057724975265428473219423718236979751896532111653694762036048155846230782972913773312307107006581014309393258201881262031487123006820528204318111326977358756378793118755127424997412559840448779074482175613725701328306305889763574161650483114223805122593713174482627788618487351057808138644977952055158481923243320078152578415165357485594972964695034000746268282625617511060287413696654915454758087267183447321983180700044613331556320190429687500 [130,36] 77798523950971399670117872760216050035863162057558620011119583695960453701239709694639143942759835865446011741344632900084356521421828034537892941215767642585465000649748512779066035464414873245503594598834881740278259138377900031229714490679864730350013142065414703136150460705876970230443333090794261203350472240165902110627230780046970881897554336456125001228777191644200786810761129751404510596273983283981144350679786578943277645024341379564190479900775735044348313527739764332852174640722481267761831120154371641612696522855547653840084350663034036430683858429638873949271540366644583058967755992370043546765282730881349581843783582962780911347666139460325911064058430966137252375717120942392260261319098557247894800425075222838133483294174849494739948063830285131564492333995722464273750609160586733331405764549041625774493247969197638344436312216769958545362685798542363836791457626278236335444408619371831707859344255692316331420937622928209473825460513788964606382290641798078736636627224855951863762616754802814522653356554335541912584491344462888668945177701431737392639978477680237916684384082453351443363861969632292546331078231055558031011366832124272233723746111814214189303639274117175424778669654656480655098814570940361948001718490921202083017275477694418327802567328402155088984550553083548180792591906193727791526149513199882794464909489284962159976909579574364964307644418059266818128763976725376501131339287568766208237917357534457476488369817270765312183214503380554339203532042158681265954628991292544427783810599559136653837896139530368442782841733479324547707646452319511364665875367663958030809618292569553373898268053982893128276898638027286344183795819570684569491022667586430190068938162307668550752017914347899440213467184570402280500550754773216375588792332555005173565696097124332538521035023342095493445716703288136100461940108187161639778700778278800976545828536584887598494079615029055555564089882437670818726865947953757845290893939216081925753113290548485469213718927681645216943289453966766429265069215940732399229254035743258131340544879240795204810722196586739097253986744389778390368714928058056309801306001583198882897588420296080130033440607388968779571749195394110527844968938108612328680191499243089595094780008821544470265507698059082031250000 [130,37] -1074688833754229227604364296685026084109537508772788830404159328078798354505091539077530376851365141759597806780293953972815997269538585654324182601691647429141999466203660425532995897438678983325011438887867031092286769628731557509038906357758157900570764551689356957995385724900222076763988279875498838303091566061973300012739630935704118328072618405709790531551504614331167362922100173061703084821873176265405180920234685402791836319807695209662176790593238611563946155435451390288125534630494044930608701657424689495010706549612684469698358969920982438368301760280527614101323240125175519172091202742808575782149940402706192631403299013503429819005792634084887902450610120059066436009096203748623313585057896952578625745369122750408614508056940580469682171186726125492831454059244836483842079072715261990357674148561856993366906870624009873197383137574327228143335042231148471718684103362687604431609417751009922131261196694622801076601270952768110157686618939923258553906551172843544115948773606774374361706441444510228567327251473267193300445873963339728137769034224062496436806021430533662154596803295905205491997216475052864809276908800995852922434174426211914571496025850332752455702698644053717947485272338794377571711295837721629823599317976277221724957156765208831939134390721545221656147724313653700724511802192516260429891628962334628878314722875327362498247367835419819456567328253138688168843393898073010908558500682788967449405217750769972101494314406650610467081961890100790911736704630109133448213517929806661297134447619278093017546078095663068548380126908313045495604428065639310964938714162123677699381909962361464666886036542584950584023051634781345028583880834506471605018640669988328535772357215716789478696151596384629454995690917598457867610570723451277255356003244000668838171028290529302657404504707337484948444609405804619604660507995013789626500810066392525124823996102981400040008839956819512671425800787153529557855664011781767433418833928119074269259574178047833120966023572200569810629265552217097784233767803441649771095662891422196153039433272505388042968534273796097534208067240036588361595085774392068240798166998582995388956044266317896816473720633671675525396216445077476370364758687218174001168441853890610226951451977583928965032100677490234375000 [130,38] 895675940453544158254123241938422747614342116277555738226804837705510727734805749275100436208689458129745923177467146150589116942593380424720466274272267948453057710886824891584569935006963625167166349907779019875761613773458597205536236269282477988283049263968380566096974465810791000333822479469931283534323486894554131048137631931706118963372885075269565438103903473256481085364627472464625507359707700023476062735633855280008249484996491653194207471735776564957571598953568398709988172333935513840692659970593506378591606757038890440006535615919907808502437903708036432246405643590743215555899840319038995546608064794082557831610808253310698216869586526874223716711394841845224975351575205179318377894086317959737080335743171458412801563798020734529860095332935062097232697056868761653831549000775453179542680830032051653007097033534028226775131412762421764750705159354594478537728163501968789083779892845670748415592835271359477225476662629535922882246903810910015465608424536726553834111978610275395198870815546706065581891311512955838590265356674162340546536250058007460375561988558115092128966475802628446227003730390693978104217868887991132655915719643510081390544388740054837235306335907859479678557764213531526442931313266261325280739611361191047688237952431922861340049388032316592412248605440484674934014304754802352745833288134699992244297473130869211370629771043508100362351134507712078608877475321448154289641030832087398422633062985796645091904355391159129423234488212300821815140747353260298042234018983412496527671421654301391477627316044636830727812708960836073049194185723693189426546667861621469215888720814524570135344479734987550736730455315510020235615442008474655541536630321494205589834026961758886719024338598483942174089256875651602752450722970295019409448488937649933754347012705024146030957184924768419452545208147522192681881488813487740583822863253101780759610280748015527661084502058182555584095312862975624563621328340380263673298226662562855061533308619121508819451656403187071645299889757867439881554950967568889513267620627357727917640108749473728373435812476318950251980384378560221136354825675278047256091296228220321451800902256092493803122325802021799818768531080129286328994176081387784804703784528358279093396276948624290525913238525390625000 [130,39] -365541367408133017003665575332920266834904003417847223054148339021040150955691587920629553847636947613767479763982104942027011638589715948083197404962688233151311527975883818568168325579892800317949095699742021458989053899423273874895741284334092680527208373115731431298508136870181173112945544386200409091273700421805962096305899599919095486621097377351157327722177839852079446440404451195912345389371442266479222274901777331489975478272909407257524009222373850950935897223096273378152644285391027780020583323994807256713367550083575386138974922677082151369301455329235785625882964193789356666916098974862355694552132670148119045650922909983460865518362903823697481679295906587813714375182332919761493930429135573653211818484462956631191998714951301129917114240463272542603966733733942251409027082778864627435253164813865747014011549867331203606165044632067084748814009536612396172112454738309993545945341462025286124085964651854948043410417029413260881563308332180743525113527243332948697314548487738697242562720774794826648008973079215067700026712794967954504917825839451929560727392060195112742774004942993980656908363963140665530194794382744694507964749376262423985274370650307539165230413068848193445337533907828975966833526537335987351891547637255706987388677660363075329681820550833642472428053511763709156079578664563633468936095652142837150404930499782166105394036578073268493138636720437008915544459193836668028561485417765755058383181456817451467314778605950322245910217537410748711081444647992797723660137406406156901554497757811716843654998481124191746902304141090210843876694348415187008033118699782108950281893845790739676141036170250103652329790855656887589333425779105754910485867601990725370592822910692671001107564932119706739850393836001985580043003906921028740470114666066161404455877297054425224247007229590882194448725198530631328028950893347929432213950414781932795535326098787786450545909699706183607207905549378797438010139198182937893640988979350548218534737394199382510389152357034797548241193509153086105041685267732018149781746967862408401219892650095902759127888996944642826700337415628319952226110479978233569462125588481472226967607252707915581377271131072197138645377740981160058076730355468895406083665831908913190773091628216207027435302734375000 [130,40] 76421527837120965073383054714670817185291606592104978086974074715822370136670362279709901733437383069422436493000019013969617200922897452120216303232743998365327315062113713565512171648647616318152347344616337333738682574129596623813229332585987901738441932783287905979933574943894998685385090431583331233305502008611948229532516316262027647087534490721467219445453810771667861933623536886950764614574332372569471086422265816231099223637747436604977461530734490432713918704880063056710880343750414933205311468951115649781816737297691335921471113118084136707216655758821126397219388243779997231138050372436147646827660182105914316505263444893029146798017793738317519350646935383411454534285635239259943540856463061933973443896668152660440882835949680202918432410110435419248709486275422124003805471901950384018401781231121270656231010732298015500068276054814981016533834070748676424398753270310276788796774861121385222335901252769283256319429281014855908465080352566769964216959057007898432123434213709708593377548602617626214071777354767250776304172862854397951903149036878359091383493273474555791505275208855687083477793307087457294435421668159538365288200156182273948235366065339398204954725705221422563444972147502111017981744687205807882428209016538194038366917145395010901726260546320466641433844059190422419019219004258629164258204104615448949056530934768640575157226690411814144574166059241569613885457272642436356908262052769372897256549342089203912506667709042008443817932425214374627092491946510510624321960802688613934245390485974291891175694632854216987372232041240743167657861232765206254012186698786335162835843770334611269733074719962658914804337773383790109959007095610076509634946009614569508360982519271282128159720526709768021991691086207544211928989101117850351126623425626171523158503687766127337852280045449862889215028265106450283956676814087875556230202804927716868982565016250082094063397858792295325776725361661006825761902202796357636408002844821321408076905489791054928218866342605883196833331818258552902812344535333748446321684722067995014116243391461566500627328449351599985934610198631697997639664663561600932978206628444258754505363292451236863189402771635663585095748686463408854528259818814429090003039618528291043730860110372304916381835937500 [130,41] -16883269068893498008559168513530186721197128257316038956598796822806568675448167294574889716644343536988759522892476153705921767032499320611475693375799545735567777893179399343641631167695406075275895861592322114283499262600853026865880080967303354581133987707178514660389871635019846145731083856909775298161022692866346237686496437387325188480070888725305123128302191354386728899557201853056599052625366466745743756056121606485450627707812908774830835123666152680625287856145230565020781151086777814841010363654157997812366957884336455291765895093650630949361043727882116556220273275049331460087305897253781310040473061050640657867912504967577717024385943882486588661539744489506092099886123863443576971811367719675446851298206103901244587234171307009803537093866350456215384510936228847701225912534197696702929535366002038128851610061366606116853519428713853187405937023543636030391487806884929050207530920878088449891244802578463534362958851372163869384615546726899029476550638714179247627853610054141261493703700155410961535285877793610478255839324998709590765133467495501908902475934292920456612924926540942280696085240339196938017233764295273827105087746098361666711126659483104155865965219531816665615950418450583990968987076123003667472336903121859997648413504888102375587811423362427407969397528312165201079747836137302801865928359668533027089470949831414247152267325671590597054307387624469915017103948912794910273534992530295195559100189059078548594214355114922123519397508218994215967824625916862420779590882543903120351520361991905946809883210760788442287019147609886011711446507134001903700518574693890472686047875843996676127543176129209769271220204182926255797936344053873225339364424461852735347324420327530078869405506543140658291540532657262827646285241381268983998881505221400963769929447842990122654664758256270567126053062821343144149699305660408309721003389548376817044360797188980370219006609719485865697383715910056503011572250426200009449584672641039136397806186462829282360599802613978076268988737742715739784816314780890161248678592633591617967503105322272553633434233886489735937425199071011294326099475007503163096591515281097798846064786327919011130837700674339785421706266109734999814856745588784734442983070934474199020769447088241577148437500 [130,42] 24861754397758058065336154024167349763715183961155229078789486420428383117302098692377124757535057741517766681630868651212353268917764301470573844297121439742268410353665867433344647201306745081599495866558845595927751869047006898296775405928262433223715146971792958058100422514226508309966910683193152504815869786162340956585128550800548132920626048527844228327610224021002412612133544308672202796606164883699173400112194718726341153177730321176026592320381225271538755869131275298102701009270466682477436676981785941274444428751084687196304737063309394971967923364490147100292912346606781428370359204469185836996840094634424202766634772374105010673821825856393682390434742706270964156788454966399944219360324044734301849088954408923853669075552671691650326755458651589907642030323166432254930642219859037583753803615616066347303585321684809363494135886777105569380002942706518627027202037528883704498947224789617704722917271982871486954411581081027657711080927948430015641804841373396781328165961057109399217251403775547199491530739305489199900661559428057681045998496412218281920432001611183134435990535431962771809441625747684809910073493887283018322150555620821302096092061118183545952033078816392407111641097355685096220606263517948727894198901151326397559542484614747897869133783080128670876712595473693479645884987529116960810490562273045129009052489152748328088030463145549923374097437063686647846266226813436261934143273871485924242703489566098716525557463581646600114732743950669819185941165942784723633254246164353342587114969264357425402911736908310595252106096892314902838547633285065901564231240768699844275358570172745866596763147840291648573670975646215948340334926958053361950788248603655914510895451581723209670032876637861850474436414715893776730094451244506017801176782689435604137418555489621667503204888925186563092852452470701016572012713599471329425798441039310816243930801774273677320831437605818571143977839484486004390290246425237755883175170045989957898294604853870084508614387970032568831117583815652722226631962832431331544428900604753095077963771159620358185212120356006382671793142795060792033033946375889692251676395761414428832783048488501077898352520279891007359105779394191733938389673272704788117848373474316758802160620689392089843750 [130,43] -25065935354297194345098426419834642254913433999814104757937135220308366203925698765558847835107066519963083944351573494886752361724572870792646405888870383537467335903723953923033847788290028737459898196528731149251356805071028560471079219802015920264070541722872162925041256101946406996871959576732575329896598144080153016753860451904044717348587592192988506907027436840881174719294824398741737375589660670315214720857964112846634466948457562623490320960652358326153939662805552870796122868630005422550523162720967143028668615785449600595169940003645453878251402452953205178040677616283561056192223433209133453698308092149170342283212380900803641536807541191527204418862079543849050704904992678616317577997245936388342900002740202861855330581010900063209361488568370753814098885036907541321757754785800937650932193895576799776414044865722499167594784027880808194421226748670559669872101799757565944458574033218087091162693341147920384313079838517124972633134056922038623431408799582515843137568981898326599358759756155292928696309194228730299938439347059777619493180061558415765789615330295746511660128351891578787609424912567361205574163340731612697688199324467681724448504933075879977454319127145815911395473884985732518780084747064105733141426945943737687151944599739205892950946745012314651595973493092123129009617317187307847205147913150254645500083428658272627236245355607185278806774189324907324390846284300362804502142351628674849821278585334194111042376318989050177559770770290399990252987909261296246201592418233658306135477178369136307201317618169961017236180870151274506198504785569849200087908443849896603400442149501534599338635070235473615829416317751255906505950813979772052005642977581736649849457592052980977486389037278435490870018197845181941236301300256857965117066399784126762387525459192376231137640281598574867376962586774718566477409115642513302969279169707146568204700102745444024810392584715893337509873019211527120907648596772715597739498081556265926929548934774047514768426764786708451349123878566413163781605954297560476613576186802734098605859323424929316721392405836631237310673893022835663440582092288662270706739229781643179139220973978701678682383674614112525710341802942741871777002275289807087244042804741184227168560028076171875000 [130,44] 14064427384939982268189983543627048474341529651961280926809670134132601422602973798920979121346632283166732339577123500549018421692113979390185200904059012370428085383279043785960080679667173882077495712237973988053237827195837841809394114771801024130411976977361815468325155535134772555162531913922500238453204473530045226154488236105380868169001971348703616483889621169403309364017525863201799722976262489541414172591173041868353705453013482725274539649468984096574551252970487718952010645228341067642252143179006406155751196661514009522088949739616152948702269017181313511417813368494690989841685987434554617947594728601515948521280402119986459554647668043586175572277755106027426953812500405175019877619125968444127737146277508579461026790998361048215107840264781104231681986181851347348979923754864659354422874607897312117900233325542857485301805205576374297122830757104045349552837443671862932564800289476451247961457077208505911002445805648283305681825589438069876710852659991515864059638823911226991790451711562280780245704318011256277936379515148612128848106883218070182362086239816333307636788129127545706121366727370161117664327251764993994367286602869132264951655298560591817086556734310927877461271085626353489663204251274126256957552608200148301088852572590275735066142151164001365092944777627234822587848515715054604720468674292145494549976927380160596507861390529096279141687589746212272573800429990925713083545346829840746703648856382131264215712658124122155924713792183821914650470338849025164320924332924029369723611413280367999047506428109840199190030690198333279340522369038773434417789202678073693521776609942906587175208003029286633345428739577700746279075292623327517844270151688720819788640735009991504853762556664395604642774656610429234401507480605855849698098360805092835596576725860908563275928477687361389207196580643184762452156346775417729627180415109939739541385353041197176165027920859086585389329278602979998363448271178120465182067064020798853742887583555510922038062340569773907582124628669907550233822772248627657935782568549763086059550627982405125530011440104882644440346583464266721061330380070112698842322793949432603431374173633546985317067300621871545275247291188981045671989300854115567673829900741111487150192260742187500 [130,45] -4158125015389952486089171500407363441748247059595184567786714191924001577095606235204268834367976590293481824611064895422512596607302109237761277766879898410661388864624655065821831818220205679337913127061491215996996648698362032163354875415653230211350418101190052720308545722410788741393454387139250174203227934201589283990631109386494288215981911959047543829400764063593799845158508612453397636451772699217990273126554036299686986671972604173232316917929864553643784108441281223115339645009302660437604576509448517861180587806880808192140662953444040702149087250433987577543568442618226521122777953053603808148014258897198749192729774918584599534479576299549250489527518878028527710565978514506074336636683185224591620318602159158061475410132173683717012109068535856376936617921517592641524163845234601055212819044688850661184631135439276908322946686773398171762375818991481278868138822501142204435551394351782981736481804277776080992067527399076617202122846824380761405876059490238940577407684949927652788775010228830177405054051646766172331782682973514067624083173099863365103735029613597747348016013162242778192590440750350606780094065393580463730085572430123102953358676461694183523780983785383553952557189515613645762371701828997398660097605858414979616019848428503355851943901337463034395353613819326729504202353106922769676536367740634486706011206081036228961052547696354737297576475274680053079091171436141851077134563193358807207839937960177615662470515353786440223803363891008932119844467894527029042778343008174962673419039254854625556496870463383699486672654815619943810088738689307767391269214878766218980482893534249590437249051971771182724147101216013834511726901512911436059523480161896602910315869158211860359372320716385543345616120851491108848809853141159503994614236110658122196259940439417202919353010126058294268887009309145564856005014324837406395977040399925400969154115814210108869268773461710118649894239247903056601601789870143917861413290400063549149713820023335479846920783379710978909833301167795170496316293666962120023295738112204570021064207620052636563589925593885460628277428746860294202321043812702232939962263254592660522233225409685676487649640899358176655005604972229203662183703860133476837290800176560878753662109375000 [130,46] 52840521503514903905809693743124909557256672035187526682710235600903528118736696689468067741438398000853266787506767690354402728184906200098296524762498810015436722878221654924559832537978420594000594625776315908258616885314343797016799001026166999377625993638973600586168478373998772123206119059617045771941263349053570622297220533588467892338513785250261250154181639603540288651465974561641604990689764094101245124722439994846860385702051021519719412351687491947313214119228714905164399869825466299158433004056649551562996255838558198339607262431663563494855267653217001906521557674269271329947189060515145059370465820513984289755268798791765767562286147615477877532434720849583322823583450607903444462070571619683511778387974263339718083832127223062156336247362833279159856206963986176801435851888508102996933769595275616442777467811995205991957200315048300740232716285475015524808558702566176442718554458520737124828104179505697718806323022118893946951719109518390688410026436455536316477336183625839796132710999508750126588561348671460744163020325087843597070691875433628810439695910728998232615208882598682822460822169873274545731662658719313922365000953361174555189074702657594270100491341853009790369988199887635890583439954816660233956849286568742863095727224683620020846085347298282744971349600720300804294565467165048142504502761835806239227571369400812457953037826197045567817139607757952498699924037254992152769300936024659739608160237855945882104591673560842595791896416257377743802123166347877407766369389023920974546715568772471762910941473289573041372331805163285744108149590441510806356645074930530084170030238842909163910464045329779799093056515191431535680769010097302061399617636271845437666963751081765782632645875047512546561804022097720808045278002417306528640663165596522092895370893995743180605419044823956036832681174838728155574416512054222457832041108676941065938778645096762903663446110542756771423010740276067275060888247826723224664636930913600668753767591565762714017166589793098512127694302142059920452761354968837490807371560041603101569143568959250076557167279371356752396069119611757386702937252758369177077419666158822356649971259945976346228794803210434942677146532222152806998125007531541541538899764418601989746093750 [130,47] 395254269670848121838450165112819533519186792915108091064189746370824404634805254359944096677688353467838426270320122389744634256556434601877948690513338047131555327532822022282439399189822830493621477940717470648389926246352810048488285611802639752072580691779181061624399099427454359179763428250800651011234722620529269136368427604773470949687133943848708968853246848402896739358027498068924005642913685230511900975656682740881730855125640039604832869903656226710032042361174379965741845505895892169690638702490613186433703552234637228440232969900306969986996983378373041976819029515753341501488832414559738762417637763045063642851211133950465584535461352950632460205202089339092070540881114487407031324877445841416624814778629897897754463628415308138220138362404055851775449659957851460402116147501192775709154974446704011486522830943768804142543958209435971721387985980804586718863217152755217297701591750389857492818093133784603102924163438674394012326130632308179365442667962094987457651665405300434659687645185471232197472724136802198290379060070420079956567801607708917689964745255113097648378313187046334771354272304714442305194548506038922337305766273804466109995206188480122276457566150976083162791160901093757817915455408328699422677842663936450667849633848656871375652084647601656889236127421496277759461582866911783291526140151992519517556579672217788107008588014461976905253091278972304208714420258360356707384781528245504274536247402484046376974695104890886872737600229928291037712111285325246557671091990323701770202916624777073021702036304464521571253496363590105872167679819583627006233746759152870512687664099947328089019513799285123722352132955334209517472657126050867054517149337177345157523262363386198512546318617500355358445869164113697936698662575858040387414419944135510645407206909238450776865634465506946064728524131853371379744249882944087158867334796564264634939860118810151387788764267535288284527182207994569636527545617323780727606916530194508358328724542363849874314079667945128198285499638520008935695098005772870810019736738309546245350471609929899125647934440848300438745057151668500991837132691390276901490669604925222432773654690908386340823870457913885875367965002329497317679063428386143641546368598937988281250000 [130,48] -30766097124505316286002667743788867629415777944794451244321802753329528031975636193331840171120397449574275433584288444245148718107495188271636674481735454943068890418576918872151856724457503277543515819334248003109552161885541417339472596230288180506045828502317975122148084766030105624376721327171870358899426430014436328669443587419092425601301261833109523116800313345153712317892121226022939261216042482990262605228926609743789247296270813644308944206985807589253920680027119721383420340322927033851092427791227773288135506504986484898585450570375236654257522640744721341495002215812900711941706889896843103260455292511499937584147836794072579345878786333972617785001088840788240867343480039852796223021800193141238938994523563012447318961237772640733768144487094296573229305217505432317471620523453229062591838554230968443990601307514699192708215431736050467995582402012298421996729207317120074261215412080765028176556944795024992387962957869406718772792568666064905450311609555899059968397254345854211673015202086526320802193122317488543954233049536137765190602510994096066847940459742854619657255044059511044920679889251706041250676625061381902785060687571345381161688911132765198964937245546558700483949200786791410228779388884325940096277306993229848151312031344082094791407026870806657947516541477781337534174439905077376096558102485853720520562863237718933944110515287818438639084379248505945937295678442487647601338495367539694778554639942339065721948281737771563914248629903138953265566173674537731658489841415457421087397789619127905666906369124912969418125918337503282308886625086751947726092239594962676112128332143279414925770089878063450071581865590883178321943767593164854965723727994215661089893562226593266049879284540431956123089904613621943916083991594504207209331647972675945273642737242476002310182414928171286753742415652896609491310514987485041997763501806952332918715267890492288256248588600494065804636172991004970915044908862709741142716657384811906238105706644751555220507033088423666834883371852552498773034283410091468243071229837060622774321101565991318857129076463495989845297107465051814786514187094441369306362587423875482763793179681662361306256879277790429587861001532993893148315578400797676295042037963867187500 [130,49] -101818963221611465873159753636965138715754603549749938280197990310644459010735559007487008696059600223359641917398391619496574187303736798664802920606444015752938134311843037230445074946570534007348566954043358012927955281946803665275443617782052590031044332692495654391674994892570184193380326694597661740793666950098605157482616485577332292988995243506555549634781648449669942151614473607397978110108873923762102186480646325220228195847809690455909587813808584609686308531877588790942970740981189895252521566015881953806792945467595245931867248884236561843604558732605753483308751025641586447537697050185626360120907286260480173335254136127451726370078692920065360810368871825498701188689377764669571658686397612374266809386963527513341369410601988897669979559997016858945309664807260955605813141256918831203782016717275237445181509857820000260583695657689399196234336893601833587681669853759804786395712643603729668390489947068343989343232463821357449410373121438521850215204990660847564466962535056330197040838733172838803069622112936212370118072461513234525461925742329764138266862783853511247686384741942221802274765585778085316512637262778151808461051071055218474511674586009689148005134974760292508497185696436486339274406971629739329563439252734054399233001187222891165017273358251978489275073956359210662274962906821572390666040501591158643709209672588638488930056448803712248773889004835022436135172442903561932087621528222902669793470223450558473839994304399492507303933203014682305969036812646525167351059787096656392211686275687192549434173126868032740058712104101237266048417772566676795577945609298259545372441183524647539649535640993019244182332939443946353050834479437326910017014282354445985655504459230500801127486663374102429401569473301109381079945035013702329000924118586070916548513397598985870695388240997666241128005431500330532977381936556652290115985365917384617895780798308659119817910894028724959384606077017063933337505977178785338785344148714270179387272882214045561454686321700633291303899443984036816053138618674163264264613807700404792560626555393422877022760386871618828844259918701360332251279262193792024705236641051034639796013856610021114359355280632141627077530816837189209245195797848282381892204284667968750 [130,50] 56973455830797271092820484765737070828016179335932827996980901273156912683650181777879585334778421002379833286311618895495781290438290263977528066271280293360818710558911848714301378466087419009219454938281295885136686094944245491799137030374921050127087133791569369280799959275527784627575991568973324631542077640266605986772747389192964414151608185139295525719832591595607775352168949690411301256915175033959296963707256240602950813578584605749886408489430772085760521962560556206307343950079801313927538987459896386712832465167019871725873536186572086291059958588480486692009062992634903161230317817738638312266802334119179848764599728679252633728698635677858142710412836836072008019680836205452090956374650571606906422509856633032720305853194159537807032031477950627459903081964915020599868535951153420398882696036506381023404460517258233692345182953653186414307305641117900250590581001592457547254753753729136625651713830036355819656522836725092182417315680827836465548578953920871510061208503251741500391408328746033703560839057938008927657769969466412408199041873239433428687439471852909561788692560808696982281133986440454571649340633009456496100976261299344876884867889183400781936989647086730296023422055538983491850203807533337041894439453821093789268945132300929742006633041153943472173013272464476917952858824710702246473045350984088464747237364614796767183409696485203488495068640205582071475176172399179718872446299098297598868389209981987641229981579316792966322674197535257408562156577319670162335212845593977725936932714664836696403954649414821109315319066322258273055563145534238626894391421873897988791306861758092932073954501290750139214213541393448972620388566012012087039603988217642529406088761117399740809526969510726691774720363697774980868127891911734878303676991628899862603867859696869521100531303068728116197972546884363024056658189281567802468955639583573371612910831194113039608144546462001855761992553205896847868044112751555624632706756318664956993908708399871073241533274266770221552797991766321643424431060824507915526004405518788766200885601384732541616469686995135469001085486771260608063119680191163647852290692600151702862088700169454481886406738937135046843118074688661067739303689450025558471679687500000 [130,51] -9397371606065646247496200867453362690592778262791330422402053727863968774995746452072420081280729470518537263643929329512391486592856042826242302647970466380559969610498665790610354693097840846620601668264768215329711042382070666716349224888804861065008056347731214567727393350464457391683449508914757100872258393833462817803045397136372437885528454639902877640139135804500460502944294524878339698857925608743993207153063932155657563509809862297952046072090327385110762289392820381618641031563101973379233594117444652421675314745341270011555379506665571674625527069066070325679362791247785872994108953205194869581391014715659979861288058970017623144102150101146578935215603285660701618982023620282743903022631240534330302368056904231503657311325014814054980204743337717457178326057384479078337173613042718879779191278212559907146571734412667129988859469205206327498955276751628740279845542653882720702969465589815624723960118018708742406836092557674944419241081358500672577952771977543883376690420422728553811114118340249320540117921594186942452042392806019590709262979066922336764951598337923478750154852109859750970428378560648929151448739633605538722490106051080063130149239740290570983550893125247695626779788274134341326143475742643555830382786883958255335797351257816522912236456555831207441444518977373317884408395745926758713454392407705671089548645275806985858145183577983295006309225511327062326080567991523326619832063663891858048024009547168575823383370151275053924384046933661767311552235914375859667353720528091594462196593723181834485423719252686336224181067864903985655297378331609964875551686942265519808836873122273094870054231449964797062044981965935959432797295867461186526826953737635682188157161240481842645266609531052925708225303820040514916661556298235830172579534669868779591621738036632171523201628750862100368148782312079296037596541151808664389357472665268006787894538980516821979061348981817260956000120138379084402365540311042284402968959567872245824906298709726479991225121376686141484534946121098803971164770765697314657506167654551800515733303360848284502249729139800159020460090269308189783162914984547690422766192263296174592053701913586174437433840781567006504018321755289377961162244901061058044433593750 [130,52] -3520472205245762009313188891465752948866214545942907225542358208978395595735916939852223069493852938417765270531899976009491756839271975968414152817154571415706782416255517498310864079186298731818920356553776597348471736287923121245263794618266291752214899403862012602754665491008535711719301510010860000859725927064403986992249642855994296354025466233130813845366531830229471281678875320824733903865926066319146703244528821333427292425335912849859425030670567550565110321096935478993144160024327411311746831199573391355216912753343027612821568006845260723833198562458089996269193528282997386709321748291380494164129820058395029442163988794104567226466608949325627906822348981610266606309683149482289504698059526501330771508619449779271169781474456431811774977367675871048113794114318576157627051579598023703296155193801108514209463984178714698736663672620405054434650160449769296929152859748236649551643431805048255638646653187352926331164949394734216219650338805239172352375460605521001131818587697090976401637381029412333851284406648391104031585714481846723616793478495120951237271844983163392315709897675307884842242609295928640641351310442670771746308715330741505052776197292367772716355484074766894713847142865156941961946254544457214667912273972960263285952835764519220311430199796930645924652356713581077350413823689809393189838815179712318704523929925498881950145283209030004032611690269465340268955570358733495635706528482565904161060210128034596733041147497902729897023045824593817749637487024863260622699440174515080533979582021945927638927523377672060086299453024242299560254991306795735092071746453108555146939130205560040241349187827984156203410981172647403172726173992226256764591050009961034318422488195915222750629246954909948279326198495999799983370056279754002733376370914083687308868595010085893335996516864747784729606609172779953037108004473097688485259493175897463072537572173390592270422920662610194753864271520230053680088500129500406099673732668713149002718450577168288599122163498959393434839210360807069176322262102157606855153989606561263601238060782659738038455865399942463785245793578991212027707530079214414978507242806744865491170391856701300086566031826366257855703834067639945715200155973434448242187500 [130,53] 2084613096311552165114672772897770877428749091220880102841856232691582313005489089904598447983513144944482983142684047463849925285231533645503150921309799292775826675832592534872039942734587898813067492587176248379198451636354083838159438437033816348252816512890418656806758434689035004375585988326265222843575971831693064530651305289634993784372641477667462435644619527783017407891333760263378370710099524713218172165127404187800344160850764350924799789806552348166892892609333288012984687945625151821563825044228988227244160725173159400010049493919593640450393968011545081782254805191365738855517370323307073854694393912879942000979896196031548170147368609210507533516879466010748596645525808354179797222952885999637174774343215075304240099901203427482497853553205493753695667321752820283634507714501285520479069052056466962831555040950096437577493271410269941533511591917071616099927015348522260951234103204881144798712436564315291690783280761639998963591460653234730547738267348942431946160849923015669074336907315998209186949731777532387538881806518342677751549716868897503768874159758476656418636077104569834526999538300751436294195220765098162400154853903791393247128524052114264982995738526220462337024142588413011038933367560967290962274091801550335737668159927982120014184120660312852663381306631742503266792062256115654517622206526502241144688035914751914292441956167208086440264024179167467234474537114276053579493248121670489931666514875026171526236479264625106324114991309468453497904997007042901985137610843778072593035635010697805020620039946294451400450430379298496825820482091654232635407927062632899727418266286378441730908476167954282242457545320809221584327762489792067622509279446571992086768345251060592126076657891877950245090009080942034319547301185460582314969725824744711602873781677525246334192786301509032475200079390034428479586806198589669091375470924746291778139820013511865498489897937098027302967015850060308202669128997364114132089327625288608354597285261613300272440902756636032462372390850369978779217423098509533607154741121188779077654943247267630212878468625618997865933037501777452829955088058116362816017670023019049712770862583567155086154162813900534920175111608386941952630877494812011718750 [130,54] -145731858032527989611280228048731281897752977290176800661465716038483192607654465717020351640468455915789801720278038987178010033223684720523683420994511375912180561137569314073203452191641613829722222785153975743608582405532882692230929226405689362624502690473962459387352928967473008191225484402482604119700430613407880017832182288867269815353260624176782285896749312395799388829963978618509140194650479667206010279555983347337446547706373559204665120124918924062889493755745146118602140976414776692516628177927526027280049276119881942624505496276048930993807598728829008575573321175347394883301577737144627548257441016403319480258565354615249712776473679038550779479713804849308945659436526407673443524389787314976474601830101322356697442117122575168020885282490213809108159390745105711422639494555451157254810930055908590616720716660449413067711525129618378735472387245838341426885747716013560438815046582041354192267524406029839389525588320125002645464977492668463068174398516503288415110071696932373366042654861019727052337576467140030425439971846195994252275041089069467033105329596229365242588193514973002596156065783068122216157499660273008476280492362302196099239901159038759598677693903679367306856568213174777351039455029818409757427240577907113168004959638803975389836299678566536541233350065106826230885045295480632232198496117082977015269290044566019248941430929481191553761915221125258958504143814756783628565199369991346786721908874691968516454601240890566659152925565147046449493392011141583218352298631508654542395945910440771169002155354843316183222754862644285175763473456314634051191250691739866176378630178147980289397364287149105712809654098953455169544310859391822971329831266467941873837927533914926018820721614639202480390082172651927462884921837035748947449527840567008300291361070276734455256227734024159936579861043810487403701511064780988037142056132341918684571816847566134856253409897940287752237182448308385607656972777125972385004748737863828873513793372672071268043899087485664372413244877916308473711442220797806051777720323215113653645084631155709513079238572524349251402824530371908690321685555818180035505638298346008154554091826592971084316481620701128063544160795572679489850997924804687500 [130,55] -234250563962277346214452046106945467337657123256780233628621491257159179024843069270386036893086932457800325150610797191712077675992692568477440491991970184335872584442156662400768770542743953974182637232278867282389172437967358644426594574636260811022576723700281590841051560038215066667829089098033566376706036213878023959898294238483810489450814865032222578434562099109866338856785077448352168605196781405123335622272824291903094556113709553586610442594103205374396785980214978631511643589234975472456922580222970670456124859048890330126528569378163270587888892734394440844688111703744865554554805056803443478117334151250520278269931286559662349440089748903212616904433141142556807167560251801918161603276364997776663564463872644528922914029643943297933226513210405601204563510400816660301764090390779302155397313970302775426038360010339084066239282523519132439834937016528673694193489735357582150296838966106286903695090357040978139130093276622802840827948969371898838943530306322672979770984021798502738020042294065875375788130672896056381661713359676462858443706015694532219300525241553022093460033021650489013851731422246761616481984136385916318382634524519645939670899643950053536193706171948024631406479142549850970349784829661619579038916193750512213069570668910330008301925874865218695037944030528732898670086848442378826171485947281573647106079448407006762660917338080052451971081515930572716912448564172432781091331527686890978305271561848112649566886174391803037783503589277780672393791546036062897170831607678363553851448827793756307849900791591007604884918142693424540414121660746438060147487807461405702675875908613220957654176827749204049351157188062032063168073535385845370837178727190033340834710798887216304790287159241402058663918484922898779862022423871392260621931488652790776909010473956557569618664562910435870326596905297221400893653776326548815929293357941127690781495614223174947274590410260090732410656701895100633104495904745280144076784348197588417251847694253687257406278472993181400509209135744922168443726616472433575990733332200948125247188624875375422225708974290652421062991309744306480505363175142591669896325323816063625430637977568075282212329982570175879175167210632935166358947753906250 [130,56] 106896543011572858930390034435745662932396158009814261572806595342122296652475971398362720011899770367493647854676885319156896918599495578687546648702672891592439445415053090813443335882844185848067306059388722706291627444727218120376233728285937103010587320913929184934526069716131457067280994410245510003423055168765750731284208884981895832354570647631086142386248272960261896762014893997162070300537765227058577639170020766301291595024655804193083861687641743444882743230089295952896227047951114663370171965719558224726018977917666462171226352790311520308562998378729784029932409950003384827922908864121443997534615050756864198776154378575510536117823715454428494560582852151123513628414889727570852313650870232321224909085921231716178846894527366444466457185876490146156977380656237751982526254176008452826550247085228237724298427684170044264065506830516388519680420800591592994024076542958515494285149639924573773054390906846685766617739672739762292109381540320572356848641596257806661336206058687265983271447316908649487451270379388268777483415693326218004616805961053968202535383150010167859984862299442737134021218788443809078379928619388034687377768243246699411239609159884346354150656956181532604545787741175145163001165012074275414736320324143084023213919216201325182956286554837007389639041964617418041676383798482172073161069614803958462493866091537827160869031567456156331425237854912383614831917742284776308211905181752632123011548963389412212843560105731290846204402079633164192484715599627488737662992676677858524940224894549477753599710388330582044772528270355557890490765439257795147172951895842569520498939864832495061556721194769481146249246728636743371360182447202400574485962043465230935194112781397620271665177797913080072371732508970114826197100338455424189472273839268458728482739998870426230306596028765033099914966501526621097550312953713639944219226750146308509670242620303140640523304362781135256759163901208655134830197481837040369803197716348341630667198895184437667289457216121120693491530231187930237903747492598052253021441667923487104521618021064959830208635351714897201215690664648188235400500562417885629722871302649334821071950083196471841743679237479724974946293514221906661987304687500 [130,57] -16819976436590178172800284634081149340498136012132659119012888415061759292338173881675754329846982654787905217906630676747875589939661339127061150617709389040698064163796878377097213156109761680260110710512920994684169069776109037109007457593044327521505979779226090961143610260031680523396942706852051958080506951015153653678172936038010874795722805679176380661710390056747982075337693311363655310681731242062196860865505707135338282404220729342470545757357080294209867470586870194743033262075533260949972414801974364915780167803584450801801965044339026544708734452332954652447499317699450663169241834351908508951811016140147347827367870486535310353849161621510411486916543873687919631206314495937742188643591287900585358904101515685495892040204613606036852534755848248209931095624533014784080680306193626434177679773754837212339706423574310926436749079204750323652955512080267928618120739468224649698105037498900081095279538312658639152145131327513114313978325769708918654680084712696724929384659485464286590515022227043812337440674298200895662092774989247819404325568959582761961254587690573342309506349715666012108736150794555302520914783692510661496270775164862657700884580978241308030029046736534034596849542898223909081271612043828312175427709365118759295467175758055003449678127990577959437487511590916373289595880235773502171860073718385186587030171266829697222509086830497567035328061969295680194713012555968006445743977670667668352939157186890916558607932872827999560518655861488318549548641743069102412628100830347928656638232417012851845427813068614866652210124261027344048503822119832847077560972979183732375414061478809108679598169677253285990607045909748555651632726063558596716035876401513905570913810775263187294206363659742765373490218575693324115572774342874046450302885274720064358768236634316806845175013168585170358263905368056410339651895565033847978066272129004277053835599249492458181135522350014961835123203459599932441412317922874372617340651759155591436703807239523990094174003091303266587837846065949073142509523376488648849310624345502715981329082983808864074110670668914172181367766743466404469085520296293358766886433833228229591304216486587051358411737389531026565236970782279968261718750 [130,58] -2362105889672421989732601192321839723874562392066937999648370757315732013954130478028096369057129679827702517238641967750444148581027723510188054214802336630989013666951521992754957634887460305362765877578194373887915776569132250986653923937813822675794575276923483155425216459277838546671759543375317378019226954583835789751081933716075177517111529621953820368214991616904063164631007370532866715036490746036815433235474409231466312348773236726278061308408443717923540793884291711766165934665543930138044641909208754981366828572503486902231453900352897661907138972522068437255584948954647723089898369314293197463682875242194724650401344597562375925134861295324473326836586226934549795444753253616199157378691433051825214217740665917685506975076524860860206469326073304019439242754138496699764052706363311882171554901349534865965049686097562613307001753996629496662238320030245267826477262820489127079130133240074734631080120658231892818746721804572411130388108206976665763737616663541098514245984785440344227582651138953028100024554020744762810602711954572189609542277708240948661246169344873892148128793985432751519492081067148294157510344436058857501047705136968841619261534325469730897335409629818150202541065069663545120330147961917664453217268613942322941432415250306954324633936050002637513456837855105332371713706891815587908197267168028704473456918246527057054018286665985432178412849714570066115738436589283907707668466846488706726800641996414999752290438879938417578198055818841346073557697915946070356050089840109639840443228865300216924991471218083564271920293380215568401833043439785602784390400281024882396199235940794603829873773820798602431228469824454331465508760731842427213334805075105789455425585059647909727059003377695244530856985391307471367299711528592176604288555625077172604275517723980204293087025548726953127876534296244093559517766409074809235489342214058786552337265773189449955888454929152345161931192071604852723218641174408430969396282890779499022784754944922929538332418809661278991539920086164218055919215802861877012617272984616410337713188406876067347158223834118733660557055121240150609322205999437310470923632453298302713340183494217672938164653828607697505503892898559570312500 [130,59] 1626968864000276547719692789000605352149618362109564079135396130579572030009541984984907287662543204961655692386511743143528364619147019861230165967382938024041561594871755753621787866409014072319421384892355039452337176534350464872920708369531375953004467558459987461615149915159495478913592914576936660335240070912884146924692316886150893612166202376916181117428880405289109439195839484331352152509298818590116296661991198932311778154824483718932315241586003712229489315711989501910195369879639961772655704207471357095750993521152551347072655817286718680212915687289243154733520153524964357663685170153321576801995571149299963078449347523745611970943787113356680640353240385727143576501147012611687290600966482323480985665078309678887037854940606822740413951164312236078307353953319644153402074485401441140482039673373625857811480379644039051177249497228347734520830746768951004315551142631888318785158457504423991595899102465195714746088715501687025160639598076153853060610803337125568145164127559920947337328956903360934659102770644370376294498041105698229428176816019805056594097580483586689904668119217579185177878577472831782032547413632650500765597149403772838110323694953376918757193810566062443719862585990239223555163951140155911842002677922241471886416085458619675575855051444947256172323293765544401267508674897239513006563464756170688175682957297732396177354575445255172956752509296786404685551037805897367585019703685489792104393621168525764103177443472458016680971527889255480954126163574377129672940936908303758552269161472894878745718705839473400770561889117685186194979378571539750063428216737709393293425613500046490029145806894574434860242272582166931663166159490458197143585160148793232056430081505453602276541430287390373567961874951103820460206543279527720834398118331651816731475059940862867544102524511868727355759267519118258411952980001845683462423581498052770589181418819255474375508820109979758053230900178293598271369823259679376076340338327307894570060343482298822432102752187644219759920197541852851073424165354164985561989129196118582356757028988123089697322847907486619851468372151185367145108251394507781345485153686017550727213522732822470473479370411951094865798950195312500000 [130,60] -282355909975987328349978036367311322909248597291309908933331798265072819111369488897473305600056901247096956248760533623024355745759668854775277894227623477949548838221654036111420752572772431421140483775855818217321786382735557909933329906233971608210189440689443573199127958610137270981237279220522213799354298697096889281349757875388595912603044471385735823399205498648446048745187979407627572163791716996338230012401385288178499365890744714493939721559439511579646145459517094144239858571492285181072780154693582507741016939303835583486496665951934136137419892446691827838967874275350288579376554069721721287312763914683111695094875884951230631282848515336878099533244686521432086671531645244867346844163730258999558336265915129843847090591824025927335219634306947928193636505689907479902568978933403125978555969315986089215161488330470596655279683457383929760922492685904626038225248682032827149783283075856383775211552147342847072603225077341155052944626724758223773777480932367251963246974453183276119992728498149077594926082417428115128063243424864815075377434089990480047784770218864079436785589631653564207259772872107593591228866151561809956955232869519084869803764950613858538869644320859084096082487251002726976960267698161128303449596771792385224017792414870472225636140422589823034370047797850130831980093247372757612328694136858605937563245021732365532921606414220654535361316187398428416631090014566292767235011892072102827437029928751070731581815030689975220267903637589981800393142187905066307330102684470927146618770371455564818146158932433530627161248920511002209912470673042674060367298161676984838975085150510180342751096990135195585385146133452492250857638503119412059111317233745709455851399478298630129039964172332965326245416391250587104058119679383952059949343305844809974541397644885099656351901537695350382895392168537505090748407909758111508525043645084490599433784614232159070415361922690316076919630348208830880262486359574379949154161529034315410396682089549791721888773663371812103106768311921815677984868359516617454333778295471231513005658131150194430451470648911360203221054196033852956091167261110616443494771572660681339435865449052909248450760060222819447517395019531250 [130,61] -3214491573913156693259763414927358891326027979045377610484983616896056139831595919488229370274379287262929343569687004977893201775941369768403464833416166977809211859536095366117083542722899216384930042288381502450790093453099480269021838816238429562256359397229994092297577050200061003330898174545913434028073024562685508394153529538631012943069413718641145569153139930092425628522901608850695186155482398730487287914650949681677286362078836875338906498106438260031416518524856447637359555618941755405840037900401169651267322423841274310351595747221717795481815920832630499710904872005638976368975005950898490802039605263633210686345305752506939148342622874910050530440554640882675126945420590814176146593516244899264416580777725473040180389182414616074683020013734385028394234735334954226870328153446858315389804620897816041156439993702556985041207155533013047124302305462681437373612718949744500901010706223393420244936542715450207217962992094388981986272261666176874229406778903459121786829548661948679608697774286188374650462297414468048777803529228278976947047015403565971509894021564690504546497459920230577028270046047866218424790468516226957740825252726723344968045597920313807709984061403312497081244682738381072208379757663032561706471905630666760943691539050274441517363424761643474570786043207151403351556581120204195179670835479851920859449625943367099066777768599184503133353188731601870818283167210381933455870937232893352209032616470792733943399537772771463740848389593227889323131080211375852986388413745851325312690396344776596942308150810283369515085740427057872311690892541789671281506821433219616831342325341762613100454032513171280463332832357107420616504956418214169564880844978737989751816095708039025444404097781505095335380958688500065063272887720449875568700950408085426174695353323545948513087967935316021575062053936036448104658590609369799518831760541852854820663802019100920859776711494455008026109500629740262060415099685924396317190873290500899243501119794552440350453307998983582278067295851507198881173938769774837550936833680257034252510986739674854529656588158652287405028775073700833739020330984227840821346982022173143075591261741408288798993453383445739746093750000 [130,62] 9554584068394281641249733954409201984357330566490592263702634138806079851034877219976112987975389766946621658519222329421457895826938664410877203930017444479086200640507749478363457730612675276774344277975454611467197521284823101209039543971094700847292372165279863036202848780163478852266039075550202145086904013798826261627251068267390997051987411827529292977213651117246990206869850201095093363177766407247333073222459334463619256989547604251740724887221310990573699474124451607613957710370356271854183727475833979972913301572901715501112731886057698966091459406517345273440128811019584745064053580826655752194419625415328121485756566389103892125753719435204090039162084992420362294985956853190413053198007777844607609718302347484894030761262352912304021843165771978338032894441047051013911502189896884127408139656510473198135987266488106187612159350917833935166447788108376197307811560650926159071783456396345567094179786195627739524763457340631217337880874757670567661282447001522020098061524707515778300995448116760683911720581793527254471960298048227429208618105751995641986987350473419269768998818159466764117962803408695805912117157298666120244867229644612650874954464120415025051759350158503926929233937852417205628247361942170565631488816842948491352707233841568284889391650213639664088275732588659431415326358558289779769098323360329066604931634675823297632455386883713163568101824629081017115589820621689877251872848048909542604983078287047170833840530095644208851044377383587775726147408306635062350266424374479949366060328547171578741275969777349611237055170422147538918852228692288705229568893347378105648081229954412989982433630270224708374563351339346080786231079851030686128555132463409763918680190994725490392060384109427201324113664356636602864690302742950067376161592668164632607108826580411962394719376954638293346347034462763287137829894777847982806883963982531802621040032516579275492994418871050619398834224752350323974763871685246232380409089796485855477576297533895303562415848173042524508132130254715823827416206259049282578920514222502411573657951853641087222340546170428569985552843176505323611020410343227371934418917844965296213774474942681536049349233508110046386718750 [130,63] -1479851965312924046062277220277930983214487110028598072258726603547687271316859865714801406107182269166769882764782329299299055563912135391202939839013052751503046504976115877019827148850571534295406231951091104298171269852766989113672890938994164318088189977688576795165090162653817484547625049732450841631217487809435639547899071712512621460174715543942711713094856107199049372086873111210168916090661136601781098264828486455867416898770684212367475971444747774678187274241159630519214294200485408894125016231586423133350401736585045474187713970893521744285211132608055795263382367271638838489549385354503163833175593805993024919914219148511652787088080959584319387913009469613989324976645678411703893260345761527514247186466600135645635047773550471530700573996098852795690893535396108261158013818656945578554181143121701615747565000153833147462974217470883252100012546989278942711932521489004351238819510317599742228390408500425385922310718993106206886437284355962325235374362345481466298207955469446499418706425748635292284787366679999109294188446929765353437094431728125087000403460084358466042756916216254723053240466160377671832847603074089069355879834286619512269098967601896673093785692879281659204524057156290068520753691038882687556482727365624395772846381588350482491100583708905146624023016736423465994466805022562698255125501280821253436350568493714755077540359328782831534833129073926569865381911405937421263353778016199471446660741343738115056162383202065978908117193663846382203659876416401502181163046022963842916857593459628662642580243746821028458059872465326481620659275570392860186830311043485696464435390841145969608093180779751298136909596203148475057685967314330064029323478994314000127277049763391578766906564841429208692865399212125900932977874165791679687513352888863762882509698670649066349923931695344614724538047618764944348568791438096747881455976982153214963163119196975819206057480697156557500187690513852417500811266513517114894333132178154635832711254824568214751832589924770451672856618357125686722272032509993232326704996325649778600959149307709691599496862924419437573844921035250549907136033903363845744222310712759588073594851920233850250951945781707763671875 [130,64] 22296622783379831244787037313999131034181355709762080314291234796997369354656102792831635207058699388225507737124724291816079380088512145878644783582034024167744945524344319130693084840662624351112210867785468952552783429953280732287376526819325212033322086756462756588874659709674596535282295529743459045651050248589227927153129042941510018859499544241500687370375837948423674888405584295052642718676821296681088926083505787307407726543547533129831075388996696920282526385770359612361165000421747527019694621863001698238415660542925424710952505110257976174738146992219280489013273904090074786181035744855788552854355605782503498548327131706419010710541131261431684633958196259588588420398448590811721815186647784768837599403218039834851271664255442881302174001083885548467302548836166327425498099349657803032798090459568498671369345787353924300823351859482677213459919948024020599643788364773454393639672901620281959809625470578730038161341445151521874754124292787831076705357053951864112019321862750678316940091257723107474923353802041795547441540343382621988032916430731459829303419245986448099010232730832729942816701409514021978053953223202171906999994836557455698010285596714942786335788052958598017769646386566654964571513898053356187613636969774878611862097441694876080007323074626553145316523880856627701534486016591238491199044475767976549475534507050732452219832921760312843419383024772475305415946345106006233792762827734007344889486389563740964166044395216795287021380432358237434953935874948251657930563221726419114327985744320284825768365422660538816540302759955644737702615054693909181419942822275053115236603227605402138083687460749662166374359841430757372022540503416350968000516222934949661139975169543788758623349119853284770293445829047022526452971298097194352829438656395725439602078020460029229477929297913143383880192977170643721697965876403498965109603105035027376584001847856945559674611639171895499955309218772889715979692132073987009330151036446292957845442196992250602515365102355850088746916023820964333737520379549457580715839280629716624134491187945281684757488545505973056074921837357765661797586748172155029229093869849558096074559898625011555850505828857421875 [130,65] 18063030355244970813176153921421604490293318661874091938390297555350250881818580485962959759139384437981587439092700270331684789389611441705362689300205467131973053359934686343433985151392603166400780801972402158774666057398772134929952309237549099593346222420269968529931135174004136847108802590814018021481818636356044705822144774824768968258058453071916426342389783206133648188590690691098872640479136984035314707534706061309966060759125205105052178091873921184485546461059080330948392150096002448698326397066380489812845710051468651666937151598291689408653663880791419931902602551702299912883357654870563205066259546408155115193717324198813521147950797927203284797929118205122555717277569015002482639813111006907387036742953133142199295567598922073481609424532429688321007320321875486580311833362482651265140050125681474814156678329631316750864228045616065950402169559557422318564826522004326475209465361771105094941277570676406577744477997348130552186531153113196361721395029991098603017721765069531292514858873162116632257725220340361803768235975154119229213583999752176572035687258675140323289925939006326048067916797960699067313225423410307210325083925995899502970508428791210064361393932290142183479921457286760640247278244389822454052995414711308041980739553696423925585755867926930956787665508888653434962862876329544612721322965680043864909460909473150764744549580983429612319110050942611337963986761519748612312410268255000734224835385167443220973336195503877822713451461786187553972790632602611774674628123069646288225152082875918148194675772325524481416874326129189539788721839755134603006977956508176325026208240272548140743950247201250809554044298879159132164822647104360926768784540830268990626878312857295599490485013849552673379365740854766663270170231967689776050192484274703284696597713557579085202246111639604316423299002284740645722477670955933388068402725868382373099870262676855392483443442161546485978663259577319983375669891410950204458717519455452162606681019200579989130074471404841448421670573691295320827205842058432452286407659933053253681558888182754246342956340966924205248753700274798444619668252734932060859098391231158942105139431077986955642700195312500 [130,66] -1744773337410177338563633708803332174910999060003473388054452783861822839174821812884766012115966676785310916345806710387093285701357500636895533105711496772248277732696097948394103944115166299445830802689598552439702726038008104297027436985474657763751741667180126337574838988992073569471739804081581654640778213117079653721043037531993012343274964340931358860466660798198113989372960478986061078334376675121373355389928810431329521196731041485020354885458278812163001632758633879340130560252093126312681416820182291731448381419325776862943181164605004266041881435176778845898512525590319920248060177012752629199696061877241153663820523452782488336940553845015340353073510707813242494636768702273942715299557616935940623913816551318405237020365972693035068171794515440592941532603930998705503081663688682638070456310395562116015603957216989787970883158536697847388866064713966262114752791993276060330058750545022353395299683146554582333615666214036759720586360445771013311165251043229783110312825195512409937929257746156404282853689089604753995197236674266717908613505191220969452151359275787309254039436956225967316591512548155154638793020941137883595278958901478288810237711408079586122903722853739312298455238255588955523722381760435089945206391910654792187854471949872181695386521065116341751262488016587735064882534066408030500021467251584706798760282641939364016979933166671591272465847307371391484804238034817282245355352455659789998200752259534658841078933208296087898761277321101351268884666802169211589502146115676092910932146573856705414514548460601336937477325260172011469547394124947674722238304985327880257720463980211234802511794667667966381337760808934171403954787199594687877176100811202626930040270690311671854001921305174980229697968816865827347146125514014911348906511876774765750647579586915281847485352774023771178894329761419887808706686872901566606500775765992302734022587091929296442232574174520030286174085061537543407974077925258588411651854671560544609711281744315553579272368006777751079713624463514825158383230574754757452901257014506106677857539112233991401532372514008431372798161656570070530711509446807906122216096089783121669825050048530101776123046875 [130,67] -11717097457187783023627860406740248009572106496400932495433031185314704725284026005161314850956459950361654845680172894069553043051014795921699513271637418939860129348397466164334467996159827547782290574194125749040170353861505673746427542088873603667439709306272897679642681729706364431560590555215727137661562067365844900188751676830507408299389822832853908177383320355515731806302485329035259264378777359661507624382844589277257665614196342062239473045677129131673329379339098045119819783666907815639027263008342897353191579105194193413347254688966025148734979058519794736136176843151603556468245299382816258275487130053446864980745825225958256027444695593415216796301689064831813208456562968034965614630003097545050851426728726126189394882854172977702807005296663008293598586306729634184536368625291062539078074616947777315742682495750888909486066004130557727059841034823689945100605726097395800939214722320835367928544155367320573645716416738474475751327949183786777451736490745400526478455480570246926859906013326658664112038055704568518746714172711468154686724111070181749063311712784607588858263927931603930628287420010189911804286637602474999974135047343313187648423116595742758843499018086154217901423173156636197633332118998974835787456050635555057975309609716207681587773164166900559916384648073301369121035464319704558691070582406214065878552164794198811413643344341353950137750318932859406508255358715620322994145448989918211356630730779481873094362393474023636847663284908039899018841615475497138678016675007431636809696744950405075859834917658534423683201666199394869549992032421126414227954514267403954542006224598156582225705827189159262618624720152003718206110865622683432412781070705304663186040474927861974172609747806125891469799566646948463586790792047917779983525984302285267068427165074950664269585989161570982616810254399267665497063763019920765110444498718034173040798226552148570658969991305623991041867920499324880403242291001002841243604417216697521658261550542364104640880609999977962279998740591239127907441924246723590374344714597368770615788477848599767112450026014127065356748507162933561533036775279594564488916397237971978029236197471618652343750 [130,68] 5297395421775045658990263341477783186880570265019099590805070085520464670901231555119709794725145659591703845531859962698508347394463410300534216019767169313843936493926013720709063266039588718908273214601559417016626838459452599641172779992048655474540382785436989127866084523615722869336511966160857444258839805260687250614081230645442897765658477360167151064763297468625097229159463734047000756179143566764750461215120174499936465134712225484701442655631691546308351561532659646550672273599935385794095115755386790302406950197185284230113947996849212055961406167877550966941637221440248895290781793452705032231368724652357827421573472844372141870976350115959803844098354368523214453602284775974786303568730478057211895091743848284143859640747402000004379293459436021419645091710687515035820879309509978368094684166839689880153440214710597208081242498864948950444859717881817198791509532631027109335447743973400854111105878634080177224690060232814918443222563217679644591253086976829846800511529584565101411822265000870845644030021535065124316396115159630874321459769734892804159323581868398926986449535080366762107207397006986600033726586112705778740337098964527564530606955982781779263792229764784373171918617490404117378641254835850248265962546580116586495040956435275517607449186363086213881651746704930099975183767333197308804224319280284604591021117872275239278050416283041394056070411262767249463152476097866663487023290496024821859469650328154205145344725146081229844797924825584287504387001448110143814238155118452122949624816038673719089788390009684658284207609009328396720254330456919981929928207945039500556513896100376698780144985534147926125248643535927521710050814107778174173641322129682841230287773242386337833529231816152660453459556087878193124661710465966964598018360772651521238838682623206534703695232240363723731986446920479448303165667186740520867455929827840445898672879147577054197185902514936385762133528358509151048044777654131862488205267658751450567106805913225392640129817101503706029715622658577186495378310545431935369121761774922897414578996379160592500492846439068569547090769517231285322511189803719972579720831618033116683363914489746093750 [130,69] 403029858394930018078851252752347201767287227081128903421272352933734541745738476388963560122030899802616080495807806078518992938154789317388459204466152037934686054256136553218585395397729662774032256948935888128230960354981211921485499961285644874729317890633353559791112156887314805629552617883843444917597020423254911194758518129091879492801931076477974224745720438869588241910331382704477433749264163043285978052140380839745848282374411598836044851939113450513546646154482264744995075411987212365156049248929064059554305823015814189125500577872946904374730137464427147351331871991336922972736532687146694244415274578851736258167862930665600032724256674909917281286693784286620845220296148487106521432414173830306094320766199542743546340840425275685605741607260372312434109828362803301566752794141241468493994333206945636055093780551655663365033508990122023229994340872312201042140417251290473922838312418104745131030873360516365931154964242222097018359973349195700791860180675680839569348936868191934999713506599535577523055436961020582286825597422024721479147530979317057622614492423619165189984899327246336003937667869001262727911086401655172582753839005253178666276000956989902177331352206606954242213697374854737041939538309627280865122032319515165792739585066418228550402026683379986701655256266759477174415298011513608840267285996674802614148690210507736447317549855035841217837690537075133082378784194815165706478181349487512737187649860149468557696094379001401753799476736457301536933486187998147912766071790190432025276626131310890582247515654505217851790339701859744493306048812006730747996029609863290670883620784296742028958779760924243923663640577193637405115772154678923926518587722808546979797435466562833954302310894433760869740315692831814418144192368679475951547045189078284967766694515702225390555507155173080088404597887376706232874860136038656022557628783045209791804698937993170050184116540227255647127512243231414252916867947472556038524381054686685628428796236287452893512681417174050278026519759607330325735021288748708671511654034316882510389536264348941028811352125945806601461938800268361063348098833407257224337172374362125992774963378906250 [130,70] -2942438504469625816443893837815622770505449485200356749101528570810981160028179026942135864656310879391128285243057648282203287571311285551997528884625920008890726938628166242831602867285762097867461231261220426907972506409820900756980384506090171457936114828191566689181807035422708099885844406187490787673871072886278935824019993922516890735714562217701686279773236280892764723530523741650703521832203893115415185010395043657191588509239064131831549404806613751583309933265591904307201775325618258139010734960653274889212741648730796789813492649928937151547883894574427560533252071454884570629359739024550886525298779036421972503809551418691031543707609696020493926082628260709441105540985400650098817491010304525862338076913830166797663562848884671763298265806967659615962723700173251107951882533844087341622556327964888223472487763654634537877638139923348584511330551024621891692117819063479870491138198010943564864637234003617793545561018096487463004090294045414835158372970592633055615513177471554927334616091304211520643542395664870582523582403978164289416078465914584267293898353377685653461455635901888148110927500271412100914343598074363346461020028973531034147611738177675941399860464812945043457056051075278795377832606594118455617731600566508124648292845355772374378492739942180524793037082250220287863595266247777959306193208869821940894765818820654646003202929561239191451515961219435457941943769593368881122604250847683645240830824559166988897987287214982902673730156744383051322198936957484084112953930800296626669148937279871046149090283091712598578849264448370881340988329369443456117328467944097487024808006822672766209050239489854038639956969566844528529982369237312280102557465280264829185392601526951444136121144588928691677029782790561382115626124055675481707624265247652634025342210629471727441691005692728776100294748939534484654187174470846289967469561339854483021637620118775434565093556285051251863603803389886586582676207269599576925001460938071559672681996219020424456635474782775118602432723642341726222781683495553652216345027719530625480669049241273540107319737787096570365759656181741733074009907752333958796953083947300910949707031250 [130,71] -8760263625671761683692033380703224222618362885700218060772523178459625563841459464686198540443256800142585224698763999047452044578813710957293797589296721228984377984226355334702358083034194335753321844642561975867523990577235749269149543424331100828505289130056237030518758816175159951172648574768198691592584255785821726323485863468468224370596148911558436176692460676780577615544525687797164565479724045252956929278047897387413598177276369738040286989322562940842479764812003199380576180529219341165369116555252887878304502666454728915248825896408169573975762895633081127171035925595081879089990628901173857651837167737382195027549596503404648993538546099833528409075833874835236053436328045342773975185097102563245715667418287854917990115042004907541163718284406094678583321019418790058890482450524398250056059904316189544966406496759557627809522746303832433627159209999320989153587049213342591372633271451916006693675741828319162628279923932207109056178990067299917704926749688951746296656142904808025537576314415414078171595160577383030579457584486814878688952656931870075858795062458847435531922827944079262144086838278438130402413086197806701610315480333559793131061931450964113209897393679280153653208695500849640010252917989041642610058362157637106192966378648048646536833484638689596625902967286723206511548467819452042154371274233499662152564648243133458796465928583334680323356907445735930068211829511919300174069466227391045643439655591783346557098094899760404742953258610086002466685255381821613485833183441618053502143030778142584455825246477684459807963899479717559957901162442376445391152194823391043644520421412094573001169766729188330234715243234236123893518270994615449868265153074547776083739463654735908845851437623938339325793906567953965259179214922889601036329940565527821441012710954559957783345263327768906839191352890485482498529944832759480745904684003414877424485024867971024774028046779987260695137574305734867239854323658194178551406928787408020845577741597907057627394470523083852303309587048161753058451313840588835363808345181025121006291056048233665864410425911866909694278170825482492030040014754774801986059173941612243652343750 [130,72] 424976177230987080327331977448327461167498811467312974848338287072838252132521403502491191850151168052253662549990055851871140394976913363778086619164528100173797568054531485929527532866018546100663351494111180498867433382830084781279706975722008000797841026379075047273093382679909144903072636164693947691699873350391342355614753940517844721824871380008364463800851036794219455736779511280999248070416279528133974854543642695106955737283971705456485940182896712454183279881988043463218557287473147799201682070473960630678203831096156768596425799097902012878351385254234905378386893692056329718272029601156589998899682696685902209325264323162731756995886883085474491596085144191646864131546781991238457209293320963797942120566116612721033163436305809763252154567524463755623607421393008072742242762794753552961970174418870007947475817367930344158458385284870910594012403294344464139345652651302395489737282695870422984562697180434499087381104772402114535629990871560301776903767880327734384285753539798076195258955209933520354829393950336601267555376787679943297761170295906227968085972915471012177015770009284353386949224117961414290490913121672051456680564563268689604564426283708318400428286468947122025803894057868908617490463438570746179950832970408689669652601081659958288469725871434926181622459183773177578085819043918805447766399489387283495532848712396611301008975347447105029878307801549565043918234044597914272804046347320575133191453048466187023255921848950119656889881759946772160568488368607971329286938801046868033141505523326200960451537236763396872120118994455841747104405065564079424740011875509012627102412236933596939806735182751177187650678392466561520405318488468334583718214038402912136131203472908942921156098568824263998456913824061536300646022609648698304870622267665983273905711624325974677072541047331928251772168504830922852220018338862388595612502701649687921391758981261646489103201375943753115682109952791629889598414754540706820151604759746903989672970773616786812087141570982757838898535007601858079244883609337036498716927330825523566736027026309956341753782740380776932080026236530829653147186634441823116503655910491943359375 [130,73] 35131654924947953027893965564805079129051507985907646257851105287210498508698991088314044260742208460202547067784191677899548551057250899758415190652625632339891313466897056958952385322623404005221492837040424495203994477639397565844481450638421912363085971562834163613282879852373325329061381335439879884802626282094160441996590351435834845718648975916226378375289639033784272631182878674463139061501797193374790581775820215170300150404787908315084766920745048121783450443667921535132237783158705472546240000731623690392380684474013885644285496801660386519976018287385231035927275511207316001371526781836637603232786928225987629404341122014727679094511303656925541114041283352753787142086387720981825839237688414538893821797588980092185112558786709852877300808897015666157312015477700815329136228739838443607612665995390152068635376014004482770393431119653618678265395197149906651778018295451312359866444574615578921066675776535827904261009977862949980618763017237154200134724555060319110416641697588048807070656996619214500251618208358943943488206190400507338697232761899851712550044319756250823633511661869195800284258742735545231336671430539150270712896112238431975312737802866879767969767700298358995787453209798803782239414593602598234732322013524691068247080702857133681921141576336000095363305665252682737834886271406216271539498434557017413076651258805383765628122974091861346904741996781993476686820169260827335013984283560347118226094847644423319373623605592986157529682090258820489186117572602143446076429942610904281252095276219846433177536611082135214611672634586503692864577718378513247328126868092406407269141270555862829337303340087009795538997600815783295156890092634105714319648311266530781402572329110420665103777829922726498751143924461273297433751701238512840328870319287146366495323933514514230000452126518912117071335512131976516875853251369502795619730308683880277695133313113156588098422323367729237539990263729402739476855044499233437087088785232073884037158783413581753927577315589998868861366344324935177569648687350539074595007871121992044736550166957373030322906719972965416330138491554959996541653992608189582824707031250000000 [130,74] -2217430389591370497916602780330062587345627448532074475318264377099301291390522253415861111661988763240938819961063236254393329907421404020536794873312239387733813728609013478796173896327254257380362286507201209375825561514178482394562753427460116173953695201560187656593757959200734852733164091331752203514406617775602175226660684053324805356498658303464434634765704781691143761523507492062909658244421150845459303579448658865043969576902279470561654519355642414963470738516324326427127215761755690826915953337857026307833557085923055432434030946465306024868945018968426430468265133231410972961816787015267707216059487368782868359112014824348941541948941363034540699258170072269118458237318666506342966535473119449780493355937413620467086227339129634693146910942736334770684614902425867337048407471178661106854506626029404755179008671291504390181313139230740524747230686991538239848788120662854913905773425301358349427113646878318265610241582706860315052994241012882315591734261496473707925424208328937490424956866158485979374738970775491704784315473213972077139065433674713388191244297585469999784320125763804722926877227282182062978796070109484018032810838036108051167619710743941182710520475591285472715069946246504309381476639092069702948773269432165060206159902984855005113857122113580008882595193044282463688971871719707773042516749907891285977845258266599166295473922279961766808055226305153931365966287972820560404225649578750287186530374428969625233847377795838837945466451440467517265367934965056252105619132415811088400169870322766144965064136191889712571507958145940684194710487596715540788333559488585396448515410587943570998397729941727800061180690293023626327785960549426072675839892302159654914276367248057686299665042531658035196201449860952641512554780642000729923682666610457209619719906305239795245117691641819400455096858109943022524701982258030083550798029151136073037754551806237395393026605211308888946099930254743634052675061309228599474201624615521876259526875861700973853825237032962360592597626840798301058341866393070412986653144172435783501941775325007731457004526052115452170239542708391151507071306696161627769470214843750 [130,75] -30055308806908112155781375894663756493006829741945180471036677234566690083627494490813997587073289547216586623492554349029342465402093016582952865516082961347909114363307299724652011112433448979097644667206421465037095401321440506381922044315143341378718734176052873818820073634175578914462501665329189565036049611592297574136969510155865098421972488686224373479014240413928477454796984416652286200458798047660810007651128348984102894693942453063789922164322608228997280460280154389307762503870984251560901037030216961526568814652905331004545142213729129336189524140258395047936311982419779359412018162569478056242101333738398555606420075389489731982750123940039864894009666186565149257812729087193567786377432810535215600440160438852635954026832764889881295028320193625516003533525647834080031507590127613872105746362126731094998836730206818619480345235800059757350838402196800378166900903929782652358401837412350394836810972657797787974813347020307216964595589830674817316671382636520526744816173194075889283161814260219359494620925465728081025701159494985867289822362314800282648731433908582532811908524206596440949945626447337735923731847425315296436257731933322948533415546160483944775547570433666677402272120798668194459881354319851432584222574736907588696216074071141938312971115702333987547974285871779566343651850290163896169759815961433297761692697822761254054940477864376634060213091844005300463637500697772458016238347333415320862512956972707375688334623562661404700030779691852533973280727942834494226389743681248758862452419515333901454762857962721901403308332344117809075407179981961402593809684094993546101951263974210538271079397903266603540451398983038431596918992959328055785611851132777419491304382373728588057402267304778844222609827973322472498971320165588370265400513010344005634933766805808621476751762162103440353028262213549558277478982220258190022269696161056909623449300022119040165205233723315251235179265378738710231873486869400324926152791835234235948786527858826959083360322840236688227451719730198705939103593457774125878590358577633499093668517167312030633956393655121496740716598470552893867366947233676910400390625 [130,76] 2252295898353418704382364264357794592076519381827041908954313850808728784485406882796800996688336872039583724653209528084803159699077572768837150439085486214893759769336658937436130016010714017345676264470541563647659219227825311912217847770189528043025201887499094201603018382283733483167827981103012968288856069415007238446972445177788986514960901029081098641837161855669714104221791506680039466831409228482447962754971866948157728799780683665612463205285143810886482357448457887095920206596618231633135286497553686739803288689910443247644045756372153021628243406938091185005068460997057926078086493467967005421642613629889528157069123352159746362340753254656390339724758081719055383153984550232645909585525087001317796353730364815975654679176975871001895823301937771219800755261601886220954102298374782714652487266611732830390117627988492573429756889065542083306278018838296837051977434378609849060638430799390503546624506556845996403961297699475524724631122074906073281464066064457769910903093019961020363211232197516474818430682518253985422745600964414294310987182634226067757339964645549316913675686503519492008604950660831727339149522836216648285647216472921416784236897428630231388193290844441420841016110762250194313193217573913035423374373270125817869833101478425403456049861683392075067828417808996789066266416799126756084600421842114625120427579510286481276460642591338096529655174140036044449509438646045609731036858523067147596106199576207457349587767503767855781077555092669020768489850156771046420070312202884932430088284208998611313015606983747487351731064308948346913341557900780502230680300370549068216465857331489713502980496506536765749991522552145849910061544313386473353203754147943685345994297171567971604154508972954810212300187958857996363231695983220301324015438956624432226232943746520921311749298749695654454629735037593039888128501229161498856422704300666608834321353611914058072400815025145439417039162331539521359866329392652509984625338382108614873128542972613559731385209298560599123972393420191864327339537790084916736315463941752133650709927361698568591250062248024347734881502381909572053700685501098632812500 [130,77] -18979007122394948419565963581916898667054804669954492775891622362359493696191928657416426499121279053441800153940542318094888090272268325241976858445094949428659312420158644855439737004282667733403374093626904803872948764594547946399906510243151699891584799765148966313184077309647127861375702490632268894935365200930425798375944483654637264037973682444392383082012184855006080192142231954683785119166389132537564215479317331847861508528594292342737251780859911735133314891674150903294661102149729021326270283145583318423370164136569154903751765002339193901887690287521190955453148962569390973555446941312845351820712713439819780048031649323413299683211964396311308997803749143216722087681611388881948373727018914906612364750667051236836331988546242922925346067992869960909022664117239835243372429690746774421779129155738568109395872015064906018957880038130858501180387983325378091569821182282056468137669071636991125050129142146174626896255041109946755608215579132557735986776767733025040685423724016926194796738388603524421345862734353144186815811048902462879250459076267089291726848519708005817044965912107973742985853540585138522144434376600891877408030488306965691149598862902930512513285511307486568253925646745342110194970593301277102060697735217340820842119851728233684990225292216969502440790855678625125247791009806652896296179243719386325607546812263601821302537499527522617203699743783695745909940655325747399485347369139499871494931152191664145547414280434123401103172640849170361639936246704553186397579406062798132974177521439008422096466919460591725934533071934412889895970851417408068205543159721205084219775216940966476547062641426962561381139921668249890422253123620592079546240314511842930601759169146010976602654372141655314654324996788724759826950527079352910840458070533789673409462813351487246767786410843144652017537707803127039633182609227627271413529613845369445846356204450440900538551693870037451648457556236165173321063644318477005442394617318317662678214354201642055082139718191393885744143133447396307491508778460138434961129447163673415717967241535268756667282867004605264023093819122429244220256805419921875 [130,78] -1826459027277956192063203131629337229391812741238078913699268601566320445734521018584386544994509318292252498149672066228043186477875228884352145025746025160991272747043380853212435833572038103188165365092426627581616683780835495582775394189461125353548270869706801422319099157879962470833250849054144399636208891492348031536395811125222571880201886194542112037464883724229745196017317976100183472559359985346695236422577612295263769901220684792842158591957337897926844578278535703870952645128420915063914989398132000943678818154528978403284517543820660738637765711722723183240927987719159270492554338746580517017663910200144238461185375204520928405002024711366412859985540303981820979640687331832733351329148208183379714237772835433310881139831784568290483620887467878391871868963754396114164348052106078367042981309536946228457951167989924108621728053036923896733708207067587061370902716976221658300988930848206923837562829931774434354338851937865821420327202799069967633517278327581775113003465599161896326069959298321332810170965145222480824147929717443376311095851478014440277876575466825773179729900774448495377748294407323569841526469990132721464924237996395930444504929670193603616474274463095625799260305439173314987051994632427894773614639647280389001578349063586573532263737729998790680316542800355813645107864572999378556102284258404381213792609901455725985309807885148481527016725689988020929713095059626771806539587868821496106063271522548653850389166893706963852472892581982908406579295395807728491396323673841619662245800115175831480754031350913264432891779404888920602245066785005197447054587120835575204610744183850861731278083497083870878738499760302291218634826201530599225171592208423813281119532710432174768790361810501955998264672713552583354634840852625903276614701441611892219217255285901875311320179134250706543319658040137945494868309144626099571939288860005474165849149601746083535490328315297281702022611042865127014072120848175369347785093396602174497926119229600919913182244027076760427236575681963832371553258493334942151252723422300270361631763508752468072636233120151406047637055515126049518585205078125 [130,79] -379729232093086789839900682090306223301767020098843495393334929457451984561672884925142277634251837798011289320531415143594979916211300696811471773032474248248116523526329848327658836312405321549375929481376403333510718682084584773710939068133880529516840330901513299515483348881397359699032789076621254457765289184871101474723192819567548005103999675600960492058918103538757297257073501072323355257553424805891925295578800234945642915030825557400593489353143785113139756353601889092472220436452628929186964659242304418023009566901890829220674558651449510286165500615455649237530575068771783107432010386843645563238728884533657480817944524817442986472127200389968635147968073477717210731851008198274770446699515259842293569997315660805890544629226149772499017039936205117150346139159530220663825025838705925400046786895036846723307035907349956777200345399418464139372506926789235149770325549059843964169159061023557165379464400722622520220035389653374966558725498810003685997813430865751619202070166045749261452871485215768162926763083630784495613078599222691519409122372675998731793180072873771768385585486772316679296640622858461333087190160586466965199635688610012516006557127737734727701885960375474906254668140953864714407471317869497734379468283414038912024646708736263088567645150336186458418699876062682073447839498598929239587153360710962954222445835890659681720136505629982360734561268878177258563660933953119404198360064062920273934579448684580573736849342111130179642843474091304750407677666958464943758249165480488395403477567847040557340691878473875584895881094061995485232422194839155062070099769139658122848855276625299284715064943547617836338023980642570727787261416285773667321379244772857214355587920699450819121883996589766256462133398274341752341963234951605850553475414456641313647696566795282151735679289216949279707260116929546083032274444895729078635249404534924330472462481908411429452321460215208752282770843669395135448238637810263290011350832466592210666352508571665491111327720258737516826357747299373218550649253107632158496383523606195641850110437683619353696256488166998107587538999993324279785156250 [130,80] 18691713023669121069149913785984152789365419960439132006117188710453922989716182982926931392544873734998297312226744119313106295003065485798141480263077021305076292572305385267727766256933114417022051413960564072767416666974608397233216123285089835519583931033639998057212883089248077282900539249970641942162311441742910328975974778456921573541013195588059952824830017476195458815708360796956030186144319223155641389393239709530915224641314310331790442500819347296162885676489297184230596784030284288121691806919378471488452659004421575118877737176038112823740414051759091611141103634460907173171121240145205242864691907461233382880136927010524863047779486055742416578335793508895946427118824528570674009134136128491540567853424255233054980445969668570019372002306801649104359086221244186231275371712629360218295841914914958800372724762083888464860553463516029577500683045426735224165816483771538034465915937406486395507957571355197186476386862261262134995329166379790076757051856296776015572612910149936261923979266101382125831636150643472087385767191596359375487954599976464437743295011530989881922325979520959091012329977051820797877715226019211347009789688587146468542486508004255002446081063915730085242335265097970225602990064227154930750692433552509241431035259012754590009113664627744890207442228081477861525352084295385818123250986298241177165906778065973380223183492780105778152852409573559257548966369833032164335593779909449249732962119589503507807134584037353576505829798831491528020615945119112228075748494357808041498844046127291663749466758100834518754362447419504588143475683202343886913913197876901404127497248467226829224400166618844206172432490574816132698181660911105406520223827068533217411712509944057869984713938289457323542815646713294417684926568568524935156991087675649837168940149486830982290684438398008788867267571668369911391282024392869054031769252669125103085573535391653996201650914213515943034347830177966456135080508917136897821131436430868063972815347588429284538081434035616078678862988437391485371275071547661133949610662227477569491011598124519392601023147927716836121346840953826904296875 [130,81] 859177244597760604036527145087184398311975220706417151212485854165167377525129487352644804918496575742918294165758155782953025094762333478872368375202528179020733816281689964639158134077111614117414534981391425552753861247038346009615015177839486999886652570147389471042511921097721342253881602490106846520365306430737227989317918117008584192271218154108897190302954016980321252864033514336425717788437959701891701264849635262471266684903681190734143049343200812068649865724802835403605344442661745460391838927077689305044047154072293494073361055906766350424376619469939743685613013466484036658497569331190636604957994770405339979960319282241707919303454534067719547358467372028765707123751158673904245003053144488468283905447153654993387560693408410179864445115073600159897373192473372450011578067035492381745807460653859121738239833937597373515801279978659382180908827274845430348737561025234245663625233704128122569755696925577317266864414350857370713232848930986187168191616742568877947187476596372157219095917750160342547566961345045030399084329717862872044920350319630841390930290168831711376714969183969968026008346040152645649082948679904841798423857987464982340533685762495431063660674445482306739523967797196146686299892603113641316891585889485762643238642436094042680222277902855384375390243761741361027802222164610527244731036794904407427774339791918953446965597675063767885926020907414933461493119286586048383735239568299381507659700340076548185211642885022847957392129766901699251146711304976812889770044132648557033040769860809892568842139645544935625480603604102808735702251418955353066006502611527616355400301226422448932485200390142501549114420742593495002090750660941585390905529076908368526747939587142954561561172486527934827404275009657176443621247784280539434990710121240039153651469413672761459935345379006876330734097566866137361377633449297708255383543514767538062404675126722597437573902088358874811276697329815496260834868888275083243544425481894867008345917846552201052367105433985973675305715024531760553439890866101245112368907949750262371338863631636605789270585275242792573470478759765625000 [130,82] -22638302229863856722784000158428607250122278139760345242199800522463135387797330515908605818397755035183163941822544011426758168725029715983605365411382257961573150030194055383261250537603366839667508706174038378441823508928976356856004766424349933996124700350273227712618374002394838464604942977710935148029180327914919298516787371355158717967465687197676062371310693577230948747132380910003533178806694716297992504868805138257687868647865928029543182968424563966704352105864136847905882727803875170472997170444696831607994233455816517946922690557099828177062061855131205412579330771842092395915844320353252086455820280139000257594117063592589776891083081808284639840743617201488585703994512770138060776792543099381342972373920830351036236246806401906351038535282798274715282496102383431292852591113430084689506701832815632121643155820473455193014865289731801760344066910580689167726295792664489130094732344047103831690478186116907876688590304578812521829280997008641144148390283617542536529944931254025488519731981295080805510732651197857425325513869000733349611578126480152108905462610283539465949713292968930288651280437910286100073848187419795495836959933081755481010764297081349555714653548850319120328133400753511672259670942151395197755338130985782546144249510868065024813267359547917652127142989194916407367998894251583495721499504952754517393371828519961643543158979643831249096456101476338146814245527023902931949236573273574504639574971604170450073382789753682438795435759670210997799851697719484239080086558885498304211736798851911259245571872382126400874060001320200078286642573770129600160998885389217988279024321266576440624660404231905463587057190417461690771496313509435953872657588738334771233673547800698152963718071940137645425468494829964513466204795870499814605104133429700112773367939462026943629815115365179501853978786712725826085952416163362226398198509019685761369354837720254758902186532426067371042000472743304531141026188560815211555814919393718762646047064349894355661128923673747866779915575484818525685767245379658876338552106098800209441207360317032838865000859447480902181676513671875 [130,83] -1114810667064163502341909616366082703163415127347497238069077097748017251720866311472033881285796396761227478424436539740147740812969687765679535911234531341376390407928357415965573046462592410303400487419400829183425159393193661293683059585741635597867420184171574926410223572190511342780548721624999996946126099684894781945046407628618433929259104220334428744311073359877389516582135398926865398547558704779828996531777873453816072207753191504719491623758337020478722120115028697055957132270645090566803683500020804487065502487819532869612407019068823150525564795940579438314904706673202488188595592225063056717767445967753159720471489346529692639823865502732707013820455953774685046894302416679330073033561294351288853564169058835890596219231414449545426876842075686530034850353473356624355694025781375416931925456633145701823713035142684753969413236044448315267803329427959103962347192463062619746623472907956687133014278086954512400911203577205392845101207085330907494094846257729819801400371088985226412399563010634677255826928839866259292762119825754722410764312405815209973819452914056808539540049625467491445104093156998589535021857896375520207738617953859786479027962212143104924582220145638698012886874547866846924929783508355286782351288968440480836603753584224388647727837544005189719296193814253558493220373859577588006211778607272802407562908214059434342480957947855814958617949187442697126152476404343550726416034148721700539919265805152349064943041577802909252913674897029370901979651527919119089700834222308927982828342606658439708466053248450157247552655440302147503707656565384098577444435974230612464392222024143549480819321084416360525436884848391992030722785211064529572298498231444994341163420258351193240315705712131194914227033417767424269939367026005890147180437351679879782929958440228695231938122848482677508968341318932799470086042497323147499394389331085835115302974933825455256326017886679625652418753986129262321627711652176681143215217111320418710500809243453280055375638608008578039870279013612926849582066120602021888056136363827535562978478216234474838454408673456860723033203125 [130,84] 46816843588791603479577847451520643902476385531030013195643811822311144809399698687078317236888502361749060321142216600024034235694298260705028513487403263073854320448509948204113144649055611446450348633911540110625657295704274243657595701775314493249216904316156903852026654099050354682086111988062709885493953311000905682880106756658276530017286807951271600766765882486574221470680255785754928930474333957912385801011267956937472822709196637645962855867653562563012394856716894092910399159663323375570483895054064337239763707774508572324439477458645163896702578754713695384115621620093788668407438022160515771663106296910096843069216390278466984744037630793464730309177354606306395123302560267340631234461141211215245716328059026986984377593017308047469290123919064149808966101719215590263746941005252700908409384270662393513007363511093432077860351922203796618937728768474851797494678252814968984199089611710165162305650797277174666378302008373246953676638737268782412078176343515783056534896461706453285081963943450363913191801536060464121402435790312596988649446638577893304397762955114404873040861806441320091327066454963171504752936145918351882505457501704817178574067159388011053548254754659134128183149757335321148647618054049978535109788095612154188423815738677100902851285727708197117459887122479278107229821847497611588752125334245782466334393134258844499829202506874598008440341874094031706741057850634520921495526163862167619707969119850336958154622353288918027284804584739589004087528222094866595204227993728890390118068967657495088297633280487762226539944168077527501991249797825333887607813453970542676371999310930828008537305702593002716483232723841689694655527686098487631893143285832594916013825820814713557038985282001853931687072497124144993757641087525204174903104408732444337627019734904307965054791643912247772719918041521013251088162348881263911547696381730109788094685391840682806139722047953579833179491388924032710219793234027552211639578497007289371715797710036664167734347941211782859109565837381061133426408136000255717194417798542338987805988986053495712769706858464928429593750 [130,85] 2601342821718069632564189325151187227846117195756934908312474673367685591186171184801024457704456226358422985471357104452649212801346160315495183937070397343648098869089847710573172113253148806708266794088206040616459299478205471002321957303716187940656959709446803922288326865232045084453360434974844850543044188557936774616921494952693732872137605509855860913588800869237238201388379827969765467465444691736913935796716386319541827157482653672240176339009913339899393162637904376776064521695178735315267482741771602239945880613915573755527588609280100818114751894868051645629549500202352117565122347053602393190279973248017890731365183476268810933224217069012107366257733182335800499626101098647996251824426049046234320822732735873361860326331290011962626396322158861622013158416128583664493270762623855134524447824541867766271208704897354904752604972823516980220766201486256249805060149388106824837012244014206886990376113468387261414569620726768289414005362988212153119173449721835874402291384217131783260127252977247798390045123492366228843184682459544019855624264878465565350587159559695916052137661295320627318509528259514732500932041006113204113428373542949411503095175473979477117083967485377618562439989027349278071272321161115053968561464849286522781740381517250033401800407918481703973813407849185017441605577354226455032229737311249877762694583336609068939191869694222666973613708575549465232037759894301088457791755931180874031657044771728301853929682201191455394869403529714203380527217482512943665217625641334734574219745742981654410992258562435843414369327902542553948305557383718905701382089571383949501553198597874715507820065344846577183853945785869355788338667859841918354171291160757850324767564133848571801208325019254421763307702008368020062598931957132861029279212468536499334290532580227507344357776799587624873818918151626850675808720283596191489609157471386688991738275237665286587516234279300376392514832463459003739835753453639304948619652715429469445120954145851942289250759241434840904480646931635788014998016854812405027035082033309597578611279545219055016407969179706082375 [130,86] -31301916148398900043347722379422806763222544191751608812497922356898644187027362878023178656328949699896478375353588914343291719686935426740513399303402466795702091772693398746327348700453333559062325483031401323327148103048176503667817166294696511972467880512453464517697086452740261801947472369904712370914308666570936742542294214797627654850021147538215507222913078408695284882314359627867051438473876342732739497764899718008246136985062252103102188103877231995249743475646428842760868138171517159194904730235018289710464071501103709893759418790398456316016067333904305267396141215858889412758428826977177810788670391816531683650574931793104944804111434324353694991893797577734074673049066260812268248509627210255418587172894289222724753507954912051678128667279616126927906991634506980257821296027282983908814440408732886476796103019767848333341725899878519506754048636622219370349210189454487608987244107993957926552992489931910671268268756395118860195116877649787749410949591258753796445046133870795287923573709004515204945673388746651004761745658895296233716095930345397676786349092469287725817133656938880191027843700047388834016869537666952484286808507514819869988621697402696579900700239424289081972058857055133716542329168372566150402816736683714217172021975331943459328804328905156581625251690729576851677840084721966873206363842130759485512589950083995380141648298654446257132462254553663199051023867479805159680710592293660337010764269111469797116315140333968775101746335937957998513326593175884490298878809071849706099488644027934851616325824665970947319474928925386621413462695150192563803809703478272212030657993288870889503896296497345885092911612209646015830080545738633100407767205792886287685155108722068667870430467284663456100262401074287576801820305087632330768075134651540323407225212484666639744918868919518073588531666598309788972365960433477674230486869263051334791328773559853518553345200291034816462663158949209312962807045539939591268466985341198648395366086033861261328295933723556500317243101872339798095440573555175641568629806029522282672707959199863159544761661511052 [130,87] -1661452960280945855183741578798617290959849545203713371623461889594533442963684027260275404218925915389079644934309253663396701451300365725605100104430792968313013371153397791776438457605723639852049521664193348991457931428757292416560400814274755733345334601940999801208337163060729897075139593330303303800628714904995604030568676897609172319617552365370479538609354465775641847246491204183571048852699135726936598404358060833891299758043788979013099378377997819473643458520916314891819320394803382423647061121187537262505758794566223016525675710139645541758174436391504385858462392532537885063857324378307862171891481793947495092528287443246509883922310539674487143289302366641350185735959607490743000024704912197906544768966634667633508906226056092744491387583635347480470561001083811778807973962905427281049373620947365790678467016707753909383144804764487694367460545076538514498929930905363591206513088231029783816404854562099668263829166724229370967157088291895749290054869917177599885475572222976076083258041559065629493869014722508432634091507458289973488527149233169180077692378901380229459640503115587547153850995953674928539974697707010502052123001709939494903699930801935745795648097234084604501038261976649019489895760387248050758384668449616218706856574802002234413066903448845757883115284090332308429337370498133373757050325247586035035612021014448047544172132089347776167994136622184000113361920036667777006538859499031997897439278545358240415183454302424136580563425329298639495513725674306937666463182129665652024565087385956863516982180895405218599005033390717009170054131648325273661654965576990341969387435113794335662059732134735809863985769654585620022222037102687989759904169417522610477164316641579317508278949694971662242612148646225246427635400193538415637431676531006290260164837271158353153382636965007984025830040517696199678764101630018228556112535140319846030923436997571046647993080501615426759006713888228704814438609456761446230452942892340400927612847302982751942531714646174905628307516066235226583721229349802384696016462929300532427352256734815849067636525002 [130,88] 37051654445959489502779943586845091743395262447034580120039135999154705771849341609991386401644845740935878945331202156403016150882773342001278084368165829325800826839153761380015168784945789659314146123219355828299030427432680617432021111426179457259756620591115338235969381477429256839565563413366192452428212286078398478110952010264261272995518536995904364727072627289699682556166350747863782157082273864813252387473364578088215316020507434545214378282605702513459406984441004114160036895485288079811496761279968436274646421408403957860560943329855618138004569926325222994205094544560931584452799434439651566188166755490673744541420811282832562068063201678197423290432490831157499833104863796353428508009213142905087544987133950215559718169646768557803013230573651469853528623837852863447973340296416943055670454918739010328118886198888630462833871716117623508379413553792660760044435526013745382504621836369895421748652451014675566739373311709351464821544539402486167482794855721085788480621560113094177883835867816212325039165527449686226118757071772301584163862735296429772393028520054581708448936179649711287355979956609447090829489583764997452862285770743468903898575636442269194024163569682105766789635012588516267458228834224922547553467389363367348414711533118804329800925155011281094800824618410167100408641267618083617497073511097468298233955663586556400143236987674995873751188527037700377009065315565020294993359440571678913782299187758028277872229587966116817262163047727897617826566551933527021048342929627070953653729717807189579530116718997922496528033213617274670561560498560811365689101870388432613037326131326751616313453442106196276429498609724862307425551281318237825874328839740500765305971186160579473703358586818701979150696453292581950052451140400205768233735096442943247624930526593050675106420025194457627279096798941208021237078358434002966607537349971351207227522729345019286604701417689239497792231386011208145139725463850533364979095755037207685729690883025908462056140352894787005983347910458224085020257077472808312525463183106122951836177282128923565706842 [130,89] 1114329333284621259054912030641111837258229635104923239191559205499648576617748724263623667787247016214748488928905614563755478343333142332008543667928984635350043722782705813315748447672723567985953908449986522274149277865695749190908232086709947902322558681002976067237128363424418919433162360180802090131974852132834249045740382942382059103289448190368246770897574946151318266345696476986812174237158632349117495729363448621809653509838228176822998437887613764418400146611983071473414050690828532110478133973890293852344768944357462118702889195964142609130563556523574522681929123140903407881729752434556545684729587915644087653434860581044414450857843495446526522510392328796405905021113692454390010747310888740115602660992131863075713398194922513236766241602214747256831414060510603943037409380241351984436562150090999840776878789801221585872890938919172245063529022280902167994242512594442993859694491832048344105938378067867060988114890124959866780923314811292882692766986805941956883551778972169960178847445822053652334743478051716075890173344715881251346520644493297858761159959697133660172162251903907235414019339625654552056178282399875390358647587218112561921480953072946508177163305430943554073417410225965727625499381864109228739509514073276756424344480985018152773193160228136444341432395067704629125215424635308171140394378063470805625570749405858825649745608343796826637333445756852298866940528360788028523278729842642943052403168182552882578426328945886733040828898310933697650547485438009622995752992005034858662167638813173264810419263389125948044580098886510149977236583503830359924728159130700424284093139985225347087333352875364763359559576318746339214393426360059902788735658940226833467413672253586944241062176379785553184987690313186988190983462419171432856336673911151507489548085231178101113388405732353958393747685778650465740202349037179152701307593408326697618588945176512562481071139445657121105400745351802592849621010712939522940956307805932160318451370767572988299681454705851331565495624661824058257488641993638506601431505174324924090202504266416321352 [130,90] -6760776078307865112917321542847431224844872759184972700178128697172085168446223372410313626188172169032632155391269727978516895313786246192907410183931575085781773651412341388659248986021953296123889836593878193554938261241623030415292363382217126846874690000561829957434370134572146526670767993805974372509489865454104212188448902437649394798350913921791954383306860026069749368986889055696036406904016837035778667249113344322561333737730103146563580130546313969199206389209241789077861099338723575382866889086369286962295330523748244106091518780785869162778434751032479483435035993918489485173970949759121160958552615788421297398623309236840137159954105457144056329466764371583503518428325343884274643193842022211919233610709324672133287434453130371366961403002942044643959827448635950472004597636111017829340813456690294867211677426784835664962305058184071320084096751966773421447976569978529629719228701815223719482817394080308088168584150863985855130426735449568529860929469571017397711196487908381241860258071684070357309312336931517382815647824209763950731705450923853376612439902926822618680853271361375967383281491453674023080417845126744100212933923188226399959415666545394428408854573395859950291821169694972630776186367460168269304049439928270321571344985809839160003065231410277617002862745545596125275728252802597424982258644550592114568863834414935949004709178207007608046969265044583693268668739985416934457673544365091515104833729328487860288846511054079073941916514802025425208649917207898343651159613937141933343004232049839931255215888468909273560531698496141549200904954986050338835308238805342344438232948572761721853535585438210067069752838829282071817306288803616874938706510919597412606728304737296169758960526044882779747369349914542604801159647831624671930694114491346695691178306169103613234295293152518369538919493162616307996763701386089526897200602013803333582156585277238230137627807311513345340344457172737284564516227482134552037108824258577951062771709271279352689045729735578938556872607466875019996200117749276012717628280318204111056589828090000 [130,91] -123628871432307008119689425685408865821192963211253334621991129625688695487719879349114319552175034541403896080170062948121489016786285012222951157026103766177276730750939707560947232498494650396973646115314796197916144784179089534506216699192766083026616914996002971738859561912976689162770029876725626325391049226235227584948135779101422480188148918690779785859960549617248438618987443029825800365173106195420292036326197771071204197501381245448722941980790116687598237415024299371667369169026203337349529635381066128183963999294577633260165536544398192699108778455848219630103419220585642614666526842780169497346812502105697281273528909131547635162168857086699643879856502208166422894428486638484234602556287978746302877895800178553789096264530486722831932305418778555502144029958726011950927273356113454740757741020400635112103881377067763247504925297007318938364318523276314660246976353321358487375184563424054420827966428786528566451151104238823758920619709527790736352821371416034187529768153667677137465188615753625226308930793965126735677325358239602538956127962360405378990120880718711456226218274063712823348888928068869337999810089587997278598834069487857036473415952180903764274998860473414194982686715648488797709594665242882912715031207721339029152218874397767896465812157725322897155547859761901559711188254621892470155925733054030725870350444070666285217621451769766669564554265555075428583224174503963335814057542667592860349254152893536584647938795881238137251123326460364589429024122023050124115023044135544354518289898204327949978414847457314030240804242137987613838983209673487757211786803682794929260689821396562357729560130960613945680176480710673495452022984223073295392591499469757090001226727059202439679866089990955418173569478890272292967870099874060787112033773325042776514780975670237272902141172594084823708948556336171496482210106186861222680646659558826429689581319768376236779647869619908711158739926820016501149765729241449238640476211175569979759178278397876958166977911241992672540596989044105083511635086945281377700938362712151627049822100 [130,92] 3424234064786406829456788946926314189956212517992073157435052468578475246002039378809778407581592201520725772909921929816229182095079609025315905922495154286448221063698270177295016966512979509376850714346314951278932026522248441974581729309197563102552430383649488620833249886659811386062412104879300219190660131642764640225725563226824121739722104637725181805338997537510580555067674565309665907081698829825602617319047602062302790007101852496877387745833682039338893851690583085910305807309142300617136471351984565971427951955645034548176560407516189336817237744969250454114411818812479374059926738482824203064759116189239709972845920262058644927832135610436707964062925102307047182421159139222418924134874159688273928197932344785167747681947259128784639618611538007358003046318603508063779372737687383499783560472233464106496989021751469185079953728264101529174385936328843406337342013210937436221311972601140012574968162614201557702558533058587459120055101750895253180985697888853005958882868239917808533756667570961189043930474564045162171470012535874301635643352145172073372751301706527536516220407241714086951504883252572984059494360335970915539514787844296349598916121286236665235187310560338899993160445530726893990542006608808368348571098537112506479996639760814493327565388499587765272771032033153604596154153886205344291423609135004292290922573163557330007734552255767728009359357829017585697623446041082899430525995060657665233913905777727848370449201665616165486776817890857319598542400176448978316775464100191777955140605070839508133819930584368395923729971941035219101141647055616356771488008160114294978240335141549613541755441431673716106597070431572742093615282499962849016914669202076068668295823779080536368720292686077821326820227394122672966163162249072248542821450379334674430118330137199305330045507757851139769110699055819089803555782775171456662958112741367177887733082663045063564732295568561222513882683218341482034929401340564595835536594176995008626993171971070612588140495886800892837397623486094324671810420275446641014914446288015981168560 [130,93] 61866135557473591839825834156416640271682389113881814197466774699315414344107153225489083808893737636797145119639259581785390353708840288897236253843509084406155336412577827535277003737451012097936683990322585546991915380976896871172390279494676220956801888909246363054526047133800310579491516463814312960836914437746962801978332207910547909102303465752868670550976994303103172814641518169197026733807501615650050464113857431744788870665995581381541421137295666794633735215790085351840795932467162185644191514368552181116107280252579436601246921754008169520587809274738051814427904743261048713427242844752994683292665108062988954352588369109242883744263705503959458712201562592157100225992886445381336871217029851165633758643536031177993787287435073964047615691862037551305414663801926724966528982787894660162477544470332256773584117825169399904683344941910550743837973959570681803111070623004763285018516794576241522050605361284516774584083426603952652300124725075206556540429992690682181810133073243111635398129115599034649614906112208107414184414608472428227813818472159328429916070152386119393555333908237882163116097234702293436977815487740755784631368958530042222081148108567332418962943494530565561621154762943361386039040818934901698491111653717835345723309645200342232239931003880031821050322018335015249130444742127059367435482760580076064278191519729592402436880252775107228417547912470081875723961062259019391834770558347054012847389204532973796013119207783030116273725339993562666594113338065259904531472593133480943424226338222057651966406282442538719556087536129221652981990084463840542105618185201094501400628765097444013771613661222461468408902137173243872174373795008045982592724990167866246453357892001412924430459365775836140398550686168230359262812819039352504954927333874620535058763565260859621874910422123875710823829634414462240325025918045821405244703463212665064948618756976196107928424469934529160669415243074536017941117574823646054827674994504894760602881081009563092451651674943675846514723208044290928369460099762458691166404312116738920 [130,94] -413955128557078925115463267435646091995766665509677461666947250670512604842447412644486287901701485523962018831718036537000508044728237474700384253102063551860282913360078254264368263630580877242772913611991060428071815645185197447284754506366518344920268555336781093716479529313609068973653019600465853117012672566727505177670319067958351154518072120971722345281172891163611820115343219779656577829514782326410054634053060621023597908709076769654283881931620541658363028938831165160518221196387860398887750692611495933200254195935918169102389670402477673080977480640322235248035631115074808849550533167611713093501903137223682236829590060089710837891031421990990035646767973417126272586202593283861255868871862545071340228252004754622118392405428336362818574218042407788074157239336514028115004144714982472660767202654084244544086554976266298080173532286380261721670857286253303698671390043357059795429977474398589200209578013129544641832440644208153625535085840717484215626236498794086568735945343482408800349187793419519371174307828746375801936809236808125384937488202606554397145179116286621082376497013152984748931480389590067564364929640879343697475839419045698046265140343934598493079032956596235676268890464605588560870216700887463199098621982543223709691776572030238134466225664370640538920732034382853813026740446562331051655567318521834410015039423036515063201929680538217424694084984820777670807877922608664578963319714061135248998487229035483462759419447732680599552196690336043579719296353802316446410250688205822246747879329079776861236448694016958159341760406811529568486769669993329585454933622663980178054183082747269888755492040273741350781100790340394343066677107630991740326166736219007998949236486234742049290864216432534153261499824480123075380372812054386903874219616639138556254547794388476878174591156373279423359670881515500900050579672721356801470554436875300920437676611405205048365857612266717219091847650045797875747875233448235358460418496134090281223792218510126700689700138356119480880162231488343678094862644599567494418165028330 [130,95] -2076601451603861796631680222503731539921621448954323960043447766986948925023678925515535607628369261986806275539416700675542235895787476751122422194299516975220532124057349263719006647961889466277672611482476571843462334713816579018585339885212230597163605063435125219848964640316217932269434880580650907641919947762324423200270412737463881182369695498671639374788490527443029638848909547286771481884161589734770243293702509504100565959610163364056060190456609519483939018526141381725155344803490637085175895331736164973702984636409452398501426516634739689374218467396749217509044936093158243351317772313193979207815345768209796684869360507037638218139780995355265917018015638274808766923522431274749137087936158102894248253917999145544213802779450119200376310334680710945472606200216472346390662347855884928907097291378797206992969478141644473378567427300803820161683779063355948577297795476209815103991747340435735058846494465920662332113908799395833316422956446673557901390714645421107914131086616008536404864306323025478301926378952774714949230646839996884637738930581694656282712232803574346784924754258498808117213580066823436343879574399970601866129262801939619903674449572663154965200646849149158127831495685632736716010961528684845101311911837262173955667423339927053451503062341344483545008031549609918229676228772555611997781753436109094427134367818161354921784715450511889357346643573435882376769087018213672456230327190538309681944537449143996992241501963591119463710000559001013474934010932300529667567147935083292682169215302878206998217375986980234771285145077286992221826621745944580549503350057454238786372557345806032397171886142467488785878634540807543870774123514396729463979586495489106664800688732395072834748335443002536171708005062016172513457240667299061255651529837805757576126734858389109384083302554845647266627061018675748527676023278657851311132375858091302615689209031666905538842740486418848150559464812181965278638993972997045938354510180451212095798348184220361851096948886986164211546907272727399575259857801958580270869550 [130,96] 82258075390672659826445676294675753189975217547577619444489949987186702155467087626674913186226219295158175119802041519841776370485235029058081266171005090372336981834157673522221722056790795804602349550165108396481487293522762824745319994841683924239102129802294317859315356879455531416812822950682573682397867176706941374326974974906893329199100906800845563343071644929515772035186345555924200249772758271359331094457754583052212002827567677149059891288679880945312382365031478345048221593074635698688889843790057471686510077039698893477961646881473287648084835789870410363913332399770472194666213251805523284645526830384558126951317095021304684171290058259832503964496342153950759981721032808254895387405943861483475486935983630403728381362012151469980677403845980883976051594914763935162241469871874837132176814481191936769279082139168421219445489122687471421840821710519816983343027257161504152682255245611353915254326983547003969458145698552250485019242630748222324894103062421043022176401314547661303897598405511506702154258488261870657504426385009290101534033056352893931746371058340793893296110088115812343715261774742892983360917737133242956836635118732587451038650115667729179433793520359235672613215789602581544378594868987868506925353051359075030989339903450797682262983267758503662239360032751218717540244115757647840282028728269750137649241017008754544347562288064398877125113297386177863424070397717549316865034966067299069892903593759492112314211192073673937207330884456470577669001779662363756386867538067330061024326829695325134296671691989206494224018712537889031528812806299258043140016464787144199533086943428681506180852948159901911370185534149530674835253807910550732228061436405413318324800568168850532730033676186733877313141130305063315069688580852081351629409371012855848022384496062154454997762868089365545704330561803889993523231055999023742750770118846478256837490923043746597376526504701452431667128560917819842805235566227633352492745482937112344128636207567092498950931367126411179248923632776454672574450050486925639705 [130,97] 1455521329451060546122879908969492982827866605685534321696910230421006043519492810657243905427060569452215808944169166935829721549665682255438849880343135141338459219033556229018303339501679160557702537376209853802092044503158886551363455810101489249670862956707348847684113373253813728397811217636746456314024457239343362926751792096151805571757762690093344738791565651973555910860382371778834301916808963851571431185143078564860641083668077227142855749109188243706338753369843857755130070833518712006122899935181254239080608253412282188389220363440291053478822319406173251171101077770527700423114016378767138316328579664511056082455688712466248785747807565380151088432851835895488643982254967492294389733516962559904541483475922707934495988091526120268338217605824891661822151653579651335398554701965872556814852257685083880800683594385351027408473009593202551251383761787063024791584553586778712011541601705369048635874084875311324947451569560840915383787483943274479358060584570224904936360750693092816038275035103973634903516454351438443542336020366284983710414598562778811869840060764285498885726408956247337455893322835157916292789848596633958825142752311684675161404234492946807669873391278154000937194889886144949788403303995747560955706002933182311547054707009535715814363537596909326270960919949961171453450841649630857572968758580956523149659418218427442865246418343707519032219748913082143265393051231617239568855108818840621745194092499211528762487104469471395491734816076574199925173308904724295676964477123250150590421625008199740886111839009313600067901254543353394982400739844228132150393443237651209738141377070560125840894154460201148059721367595769848247849322393934616726989263659144665722585089508483389852737353351385192414807619608123809904919741273508689358827457770182222701151900369989654962614499201577108795976883067132897886028556971750448044318140794746031619057457136085114596779923221381574933122131359579935958656389921192942002171167697774723899747061024095179981562455798127659771076830933025058225053958567362850 [130,98] 907006646695104391578672463194736444554284937446385400696335842783927291484976297541446387468968818084502300791837900827528497956736902656125927552451405408550877503453812602383916377403557565409933422477499225189227195959842638712785663943323499710104841960385318686199612852173317332006199236393239312600251785966923673243793648684689216996808947261067134005027938995053032318661861019060772484449952448256974990553704582762472377850016586472574477382158902024208283040989986793471119066719791918896003586720013429676609833058887519541257432083664904742508055402351727549835171737324062485153457749579558973132895557724422562635752182088969742362088477841333418368550142871459517327525180041797251551666397960244089396953157421277624654000553206002171343166746763097053706505098996909838833670939869683908354178670295872318198892740367309030624434974670644595374664277869366134270197507054437148777667869411238962440419898587892849321243482532716630291904079165594261989047695367453662105251212957559126741692078956886685726693757766803064536641719740888394732454306254433713853899771643474874087392959536950127961416845840995673423751876606385466310980087730506581124034014257318748548335399708399817708076992222917420501505009868097178731694879359469069776035620023194222851803590748442860270457026646984181481044634637435452697463385318565568501823373966498253336581271638343097014968432123897153996646585789317681011910272147460653444182490213515845335847578929679153466818590394453289871101407627432356765002820095201647672547994063521858278137410432810377945726082995043451818459411063210041179343922667635205756058874951005319934287643176647358237142289806143739232387835819619346680121417503300527189109170912598705726863333609534440333833831338591951103353855933322930747026308465185695850034006814315611455143081135116354193130578976829676234135746800123003851148326617487388486100105196310180491379053560295171713861362618169946842796568653412193969963988853673955112335217664078741840695894952680616680517085782795501448431913085 [130,99] -24710040400034621380956379465856531776212173634041124566770278127081863570983754211107932438873487118694005427091761968575788552296475681486744839509233468412701555210328700553323169500589063357806155125371404818343637847042315263733696601840798489453815516341229496239205893729916570555952597836079106601793423821911931727059442295926324742091550357325967363944922542926597675656938476304200093862572564963026054051694310124040770345492512159786462025796064610111844459948011269809580510024081003682690564148845053387937303580307108372936245867638996541532336238423765976846370596938570764017697721641102092421873790910969823966630024575347240321975953285935477035828628615641688072596716359650801517157276285396041506576075969318886679398211798069186252949181322604441148436570768622457376806198247144022906102800420666859317049643337678586544837504920789895915434397080452824237058337780786537323464166856594275435518766718639701825214805391467780284738953237491115669349448645896379475914089084156136220108322936804957186389571966049898661250605369570621285553123505017925160305940905925015831270324520919178391372442115089872353399482468102809238547165505991138252590668004025132216420256396598019239106860960794062941156555563726545196591998747082121501061166096682719749270397693676901165860753863051130374602389712375858163314637595805917637379839816403498973344699846332713178094654624028346043924524149885701646477031703078230480778513134255244475065995682066656445360960541134709454431339632459079231367687942264467527011549370355935683183029722023095021626104961454406226870032624831747000396820492569760419194161682444769639816556500098545624021292901021303780992238873270425150598261891182029991467257358614765206941131812324620866059825593323409802559318716221273708964120924895868601960339031223934794144502440031127749772993388962981354879093440221263594742828861898808937306887904312496205250284136904998705107904217757511779883515923998764905668895941186223229904923804360361923107949614715848437686270246658075473365010 [130,100] 286677332146685803981489186407646615276572601763813212538918155557743972563998862346802499028290195421266647883586245003409084935911165940999517623771362713806766421240042607439163567261246020545787152586445783750229664661387685593930630922156265609902674569668600490580939799521515366954230208905867363533419009671806557492443850594592926807076268567406990135032193280579162611447475919226628848518045343297918815390307735989555905108332342742349301430567170945224371218847896316324866436876847301676226865070014492356657233729386997492744919269127569151620583056487361954148292958781909533244580661043521928227548679073718594136858182556352145444966063835806837925790570575715012665234829693088841653793025485982552965759790336739118551038054379317047778974469082852488633528738761568924345465687402726581828515880396400703750467488284812158863864276256644828556230279335459291348367233571085490495868183536371701632646207295598444896182963138278937884829089818619385827857130560721388933473221683817747705131182906698227774597254900671418514105440289980793630952305359151830494911020629641644464079666701043480972418037717161867583289551499425464314722430665759149492214263591432047691052875174168712733524181270369346008101312162343195909804227479699140534342252637682355035566173629409667341645732760594725134363660076949179073054343887192873124688760261802608191309040680890449719045749360852008436813491477773612014819871495635808801203385640736006026819760915762863601546104821813878386755183597194622678005379854062431918061248570375132957162354569886910412918901394746917052324430664437113846112177589382436361839352159495176664475407659947928839754172932670729363110246718458256140975575873229866109167017997403219044562823064423432595975637763361226913745297286942654807627714315250101233184170452101016663613072540554660611388156381954657402309771522151189345669608676316110417455908784394056122883480964339353387482180245236043783446308029060375462562761385595620885223248700277242891181992411017766899031463094375255610 [130,101] 13480128130254162011050990190982739088292792038563821267685459796496734181943169689055132014621245030108815974442147613261092926284714724753576876364862852356496734338160573724456628439073218066403039673564551402900185453421289092762399580760004516125082549392965461264298965325005808436227576836046513748222677958205557617634928329208996669033388960587017633835090761174103926981536434548385027941720599398461772244997769210308828010594781453739624318038081688073088575451733780732971021117017633121232651531847161860872768916225034219977015139387161117685624489076834160889745573211989639680226047551712293092468513001351214858130797010231408430139336343165051922898815487479769980590077284686143065672054859855660812649441306179576071735776476285909848164553861331182545344665406453428685659532058319930181751099435806880548161093816368407020077243300219765201709075518632853903700799077861794735420887113347776665104514389922316370820065067386522998415318455848507198050272234564687331978577778811996274456741010724590731992233384384366604895015365744177368561463423573656287050474971626784758208707900662973870961823793079431022352618611817467756281592491193795682845611366186423832282939440577788765320998262750603080405120002082637664623479242513846006602141452298131415402706591706095188772572133859516794226765625824031925729230147204894022941356751086241991634294301582344571285305643493032962036567461428147840513556169747569441590399462779981584028764036275199103405808788354042483979257753235061468813213167487862661087998721466405543151460744311185705009081453394724822384280088656828088226613383182957743487872200573211917815081800026917923306273150007117752767389349794912616546148718566027636325312415066570223255976352957650738600741996995068045853929908308184604958255041123334776516151823017115222727088131853245671299622846341079005242078120419459910642103053491627789728005202955545172779269507950344704975499503804418996387990556228977984077732880674854551036898818044254672183088358657469366596565715006790 [130,102] 217267125500937661879624030103400153954922522809726370683952476933660598762396347378663286427954874354392241273973071958839316121455095096938764054355100357304580076061513386631353025374592770461098514251664514711569880372612279326157964561699841594226331811764393736351857026955848566593560702241030969888198748609840849264271307970099945990438968504093543086847756477132917459252426785395937053870886014666907219859749035938544553252284806806286689588577071923166132375948323148515038886001163755704740832369119286573148065528042410040184511341048294215931601232843705941793273960109457572623910300890912172477376996415581754026596922809867064768578599890730644908433686158046789357170673944616322058763717640557931057415325963557312116308891956815696314737514473609663802489545788318708325204375015410129568300013199483018174153265018223843308514961362638006995518957586874887718898789008683537594974022521876715932756905389552245829446817027416443535905133259952587311595749579128417967612191989888503965090777631510495407470601946033589850448998271969256330479984282085793250686052825893572852903615293470514575643718856618010837912947992236124526887966601511002390730615486638332880447541836176893816558649202990648326607919602517551440948819636930727271287060639496919262762485126884012446753183162004169108406641796307868417542497329527900084905064659489233139137794170959064282224004952733747273144387285562372169922784276490047826925193606621512963432471400448227365373011435920648994197148791047479311884451475130966698115727095703334655223589937021064763739458370296533425552870190936762904311728013557716187146575656454162047825335171020443774666072749671916269944368062118953660649328017441511985812071176288825702264033680103651788613972023116574265978536373093680393184968218671375060873217061473580755316023257079680971981100580773366566486354668349185703254702440845710413968201579374442902220019692782080495297689191462849550238148626082993858608883488041905883458167662975699261262689300215572681398848450 [130,103] 224806762220028021012162250493558848601501341851633037806213602948775015803129181017775793002083057401024863721874463441272291054172846017217485204918839916085869597084578381582430318085327985112640359396714875199674382821751697664469685760897472496732057092722327424344000434052763671934449938892739860348000870273265021509209004140901148807327929497459745985769738765701046368057469130735865473480216347859875386628737025350969584030707542248048594124986720392387341830970248295612719508292051246923163331243838907189347286920839458509026658140286966985949556768722511037022084542334042851871910034186138582899148580126571063951091339457334623770188390609743973997304715674301545765136660997060852150833496762046567623664698656296661738305757214146061709493022560561543409579190753489640094596038117875047084762346840027398480036691933625886156365478054734684308566759124031450886314272048134426001783720299271725972202228374933269997595159467292273376095698079096202712457711219188895335420588581179196600142854444752479498798002991509981625771848781814568022977353862620916003842654449976152109076093592309004174334509830577123635149248010545077924325104735163589054243926579877611023733525130225941116507629270056882214334650506161395517164495023057881105622743959409275327634001362194689327598947193617803275576915071003208273423784315958067020079844674816313762978837944079863369737572885694618067131446715654826267682884603720810816807794218462599305313945397053730310493993552553364453753038245542000725265686592835832079687436410462575437686148416086632455010122774531213727242495796455853347822331178202179763643915201615758325823921889209339495311994604873063487864486865598121742069002614503940948798973869195530848562763305807311156175391934071471822654665446714489907694813656552545119653529580575838775138263492785078771430137961694971821480004008398987509207439591536289139154089917802239169308298390856767867457984715015173113787735281307361105067017011178150829797084931463842137711589592578353090190 [130,104] 1374980156188936854955259603443763680686561214004262485430419099487790003001847800702747927236235439143264270016510051063712060259521781725956904438315277537261500770320311528642090368029363269757629854050556659403792581779666855861927936241491019941600305397570975200057048714219534127460826033915339205890105735196862460433654160542293088266957898492215680043472531584723393747874602832136713862665094087823232431367848050782003066236704553303028077629287166150266746183789994535496600553781606180993241807653027861165150272868362711474793053761621793227355693265420094706594785441321989137657440251264855584178859922944255745342056243324809749125017918119401134454554541179769582426004092104025485237554284923956414179104215510304735583260879904404085174794266880278596123279527324718013338522501109354595051799535890535959051528622525370095414816677727474959715575590664629335550598801086663660585680944465812688938553123361451188171814461267989437940600726258172214179431857727839825745445799515509582122867606895472718442768561622464587221094841342380833661962323727632710965305265850408904301274235303614618993485211870234565397996409116249367342745722406403114856209884224188703448504414817292572411864383487772988551102195854276457485727728558089478993879639901306562733993415770366474515590656947519155471489901473635233710798200581458399922799340737080678851156946209434075095234200249290915443359155739566443771017645358641611695291458938009406957940513153669448622216989326712583430244157173276583976094789786170004126718434631227527062869389709330641939928014526531061915760956349662306183978982161916649889304423828041772281162835299016859174607281450502344001759980521136577640520136284680722406324665373894345818578501565356827146866426320657074830482897854776373676392495389856994792065123164608019243527552952073789093412591057707569502105260372159006903262723618915837850633169732455195137162140754271482464994549916904997669987703324041128038154998577240220180565816957063080871124296279350535 [130,105] -71564123313716089646545199799306046641981350796998106039809219795646706029379943039036193992852106365264017575012781314900530998755752696962064215411923152901518500270038516152905095960221995398281591757123823950025141350285139464216923561868422951598481637149022807815987073451450408981856085021007443122073971211087633903778098175011325418519945533220881774193358939229545046651624341306466655564510378991966926426286900366141889253757462198292846574915422328328171391639711018576441780531265357045921026850664784859556199536957955368626936116529193406208077044057033788917620394426610758021102635394998049810143603338339567938037251955991329132750681745572795891613699812464760109795847571010426443016593302853251688166471661900208795087529769197189732373172137736073810223862969530143139889542697821304127348616509147762547562977575249487291865994461854337805142771947610858903647526350359667540502661898149539903422676522637279516818495005813268036710115064841326826916672299924721830770407964350030789933512152534084543282860049057037519221810431347749525878726245973248985640876471349138361074181848778484659881919680427890783138569891123923642254592150806885177097321942338261010991728874743423040601074801976894766777713256954544102816003719528258470246769464956756441097357606532884162398631563943838332526816052446769925307641415512161632137047317621643923527113360424508221600677655397738527350690127279659926834075286380473419292539852094113459135722554793066753981408326826156685699745807782209948992414251967220102785717864422853337158847502756865726080610674080329336540807824031258800605003769617655297319290541548680439235347194981434763549910502153799679461728601709451965139706648664407408514339399649347077862590766984898557972168010319556045707150987676041883182317195200244513067338445586976017839996963765619644762775409786719463466086343768207030728047050639210604674052836978168466991813885166384686516900485632450827520903088560733897685593348613567991625441191949494395987483921100 [130,106] -1003511637017555197762458580950438856620346518255223280188365904103293539556378253370883012652740708607962688927746786782908610152101894115125987444552637303365259373981933704217149138160735401345894221133350875962692161072418456128642000035232253615511593983102313050973418064127879373604117756541766507835118405159209100317993432221522973348495097628815008677017689206927043972010094625985942241890256284001148650195756312764951162480637235631202135351579550262336136453780612568750273438570624331171210296347776896743000275505775679124072868918417907503446638718277579727980967559983209237957502872307175534657691932183260535250495038472812402561133747401802858775074078125328364642701543510130672058179619976670712491744079069692597008364441294201211594189814188292375941900450616377063983201755018693357969976865178614513071727374312542902419675282506847086949770575065792106950162884083717695472752836039387264586897208639878116897643430515899473115849318919677906068922192234257942246541364891122158501865220639542724283887017064423337348076397126234530129698072930641374409870101007030391608783509147073670698227402148924457695490394831542769591571107743999197695123903797876286629939984474414556292999357423110534779099091034137584211859888490359158003716600663604459482618815564756597466447295310532918737156998044368890274094755368652465132007833939959770874397007109465195943398932225097898092116122137361261587372952966788343865184853234022282310928526898758105261905719047932754646665681403535960845578346755214502339151380510523290914550559823930456635557094307309499233877009446554668764744573653569064038846336239054493788347935489214598128584911126816809664023299433558905217025506664140628278370591454581491628813263756955260433489439713986291230952680696182576779002243403142238029459214155847081280244574374482101879731416231194419221671950748418109816044188038478261294934868299230990585139811979750795309854214187607999621811362352888118852832446513121981190267607828918811477538200 [130,107] 5003275062303104835692571702883656221685131134554490420450275368010712196270441420788043848467886520830784707345373085749660507387584966848519538564496820804086915249948113148854023471537235097151149718161610913551337343503397554856138407978451823486017244654340123222022820899942182699262435695003772217641515726805362794168304515329640957065274784063819243723704601009346852815858739076822281114552735666721081865101655871440609877022095302036297498816443839118441171768215649744343561193848835406370701561760074699213004299450356489827386380347694988419147270400714400530608587785731871419143157336092792704838293581575383993157426938931965880556816139629794531100111025292850716186618275883146108138324718802395788082725299226527922423423082268528871258404373235549169291292745148586186180899839713992559953046701754564459391303097810355056568471089689351784771376547729824678896019801440095871259796129305850821726886311576854386891575201859062217371265863859857003986375259632893329190194598311048779720786859995952111836132590158764490131778478027190842005013206095335150202964982067735280986221269241908501761999060491233094682820498366466534714840549567640260012623253638342592443719873036543145389699394268729125431214430906773460968782563429199007826482060742839460666424349259664724995166460405156602303572469975100248102048403772305431412016348280893199800929572255063185006476332906720117486642191745675849396938036177670085143764483022621384205788374662610798731854897339075762557372155902432090651606319724132108573660017778318877414588783535882073854242733242200918714817775332269658208915979553050394211726226129073769760069996993197128841210750395076747157199801270771029687159577085399619825573498520834152541671902172462356570018340576578674258543016576652410050566999418022181907675466321429513863746634127284667916001932647846099534536694262451519667282779731795952599526676339132664115579936488932437845291070827468614692258422616816593898493583670610625444886253074346485240 [130,108] -17829349335878150444790840185778763213849273563689766333006810064102627968035204759238141272422835990989438986956774477330852779345659791589744749180721617040695991290271694880813401116315279117527106745093814524360561605711229904816827425800295508085539734366827504665622262476829479548304925286958083012932033100388093448511523943718665656776612356915088558670551364409112585135357349611812859692076370804397983149509062643049057967830003755756921622725978471040815366071400919814791881372800234020913823371036039761231558434246845348116829729208383110963335630620987650822981151885742117065829770170167797601989557184753674451100435800438299109032055315978066950695111589752000071933229573018399906046983455765780536023420260481703560640985039684359070506610348462542369102682355389231196721280604232482114822592039010868497589018646508156312064556265151690285754492965303072400099168765681089562560861703317535607546856871253734350881540781157453589114516095353332149261059036638385210996510054512075128330931473933881195265962985024244158250587749194648681794656946018917379669117661549955499231501978342744603445608976809276893804328775632977606201064434478311525776053483282052987401343217727444197797203188627031745946702141819798557867700175716436030378063594099936647380003919158491526898128865449846455799556607919359445636412374765929022029306038278896121950610856829396181334801028932566536105441608506363610717172112146817591648144098000790774954480091046448456148489166668494072309755273842129350288888675531941924397662188132972253963414246599030368062779975002750365889841698962570911709194242926290680660559372488123357060084839699524796650193217880947772608446247205611680302440059596997386009923648386031307169466961955497079654390493708177763242240536836459513251726103822819883966381301884210558171254562519239916629038365206542863710670840955313029391332210261104727389421454163918019993242460674925737637322969965593689358336365345436751631015614041082509155309078698780 [130,109] -106459893820139961373824209371652947806672781097579324121746769039666560992835545132332497608144821698422110844149720719082104326684551309523280870192238483302406170879249068411902657508953816728328731310947113965082609923100083794673543936867387373472968563089214793110985492039123331522032185976020178189496791902716971038104190459985842508236366644634627546947393428798545827928367915920240029916125396972648861949038345123125596970273664659358542241326981375073701341970898354481740840672621644266313497117023627811146984502990176653754339180548337606468970274063560427778833765495041799835733826648316411902695293099496633232709268212661382802228782664354546812238664600156141033250851908416172727055308390942118969464530241637023662140843729925797507158413425409894866724474759966596917277070408454239735131013941159219079687156398142609390558689063981167436997017317336485277340946156172380419186739491288976836001004822317103415221783667119969207862569749390151425561685297138228342575710952994835964830805321440585948852320513429367979757540804122178502396526408930813247299376912614782248946293182846619699339809621529819285861029404241838862362545774487155288342212716526679232288245362451525331551678056398625523465082878779341557770877307403627634926453986518919538127801164595657463031538598014166425120179797808419141003012588628454099039813043564925249984851514547768878297729628640938257741594881300997013600371945685818037468343636400351397421659781582618740031542620945191506851193773353157705766925465538631485001746145867978695662865495092574014569701811812143834473904948338395121388759967272161523558495060999790395807529958756669209197994549721066032503770070963386473555276557015870046641397713228460009024584848345385913410970578151830277096656833574042830938545195433555314471250695071583928221494561904285921985855504509429954757446414501417240969058031390669253999887681742876676341453326071863573808587860974718186841251444294080243880727328319563218899356110 [130,110] 1994844372795342135303677648720758135382112788922929781800644307587189049594279155891717671698561352701736426081721298144144316706608926029302400428387403151011952864560699942380709000394026776059937019744944962379310036855555014802841375577771520568861873366215821310575615398049102966793518779858607794857196156237076621029128800610995167901160529977021906461353598562744934394194727419261579576501431633169782359297874925755651255531338020374171942135648633808033637539581842472070885562674761621741599703348882364395566517258863267604843097905158573782110084300319229449330601869031830684946700303155869217200441215090822245521305631316727377953258701210622460682102260683395611242950583478885697500167846637087357467031531940476508410419058932373414652055602584960627759990938550358268125952791599565511419007686688110326178246864693478409619513351699823012896977333961579333459913194507749274338692061287730192338344568410296473528752288311368275372736444349862779433001422921805490498512739372543060201160556611037853964887737739553105793937177122902846884573900858011282893070250925865721638742207992618058752121440064861565542128919880176739262857392901324247401804886263704265470570181634236408628405584370695828599859959266491572589837792006554406134181748192017740437964743893972181132631548386032226236105187971796285124598641486016668309239517524925589829245945120799478955603782591744886231172077515052253314945973560803861801952280497949650791997170078744746858998767958739285024946840148683834429739782508798574002203439455032728404085131444220715935995854119462905320853336251696752042178477526893645518645815912235269227327438087936647723872818918155306491628301697945723538847085727235481912261170944406205025435473609931523758452931558963171360862490730830088739497762838640184668827212416505604180617473053646165034258129208346151940562446939243640635681229276974188946608454565714135634617786301768016879648082844369369938110544499779525979059142572379210207085 [130,111] -11824182628309418915641175375264992872545727700640747318388048759891763643762485371550458127998526911351851763002313126042392414805515656630372649713499858587277468178729568117629821341238759897953429140076651555498727852959597904513236215502530512879987409970693175801207686891924712839095026288680658382255712213036263799021924098790647234877891635540436638728267466311620999877179016171316084461599281425729602004378383594529845714979939531749587510897171921918389459116136827754025835068808906021549546145753202993441966495548672037768679964427865471110415520890579575073866744911091046340830647427179385041119528646954922504923449334150147873845972590680405013889777620567310938970833982141600546921041492012045339425516425616157256585655453172579866333399092022622968441344342281155951395959713440385284739767342821431041992382612443247615793280651705179511263342174874668147847765934485483043997838150270096014573942901938254381488467616193266623192803420999129319778200535555175884221839911899662838439045220172106565019988345846385797166113203722726627483692368157026985409412941622119094536778859780160570848915199121484745105038884817965295791115057641881616760410447338494271733106745524104641485428040224730824409052704232135677726479370962176137593367240233334656336773702128337098274869395985786337179861353272702997881784668140370097622676840980326276260266904983914544479606263041080417872354490208504362796706359812063143207928512806682446878200214058456542420070819780585186271388122120136364406920525732798002625717604786801474428840179485730851017389204538725329770802519757574196718934676216592028479386444849726492671036849836613537155607765246312717190381353188168030143746476308338771470860075709294427733440114542773688854735048368957363328756635001677007773883332850592352563325293002228467251111246527586269931326588969511509368121426793223409241526599606297690852577539650120799863817644568537899976988568224969565262547973118944097585415827406610040 [130,112] 41271713316301093091867919548269242211658049964046449566131852587767315662341263771510578679030295064058334343942097646988147595341003723600638992928184299413517064845962062640648251736921166086607552059217188417297546146662565348611426493941090029447265722742905502281698906833378668445939728573554200021798122317034860997891101901594147151968246176255967928460764010623892600026750575228722927560221275941435419956791197687921227839612155066332465480185889594205589096547338299314940143607325132232701768223539984540317762004908174579191014983960050872958763001164563026953717767811982693599730954228926556265409103504743994671256126910780609068688735153035078010377794861498192451742044101419485753599541941061256515373248420517755987198501995682573503107646152660959803130921024177518150773720513779397323525513968267223327410460527603390615048204619195767432075792234682392205762379660557922897958622894788283071774421339408627556908496392462410769268295685801195873208772257924083764493640905582203149171372217136668610743643866985384414261770415818414471230902660145488404188540864594296356661921955134310934017618791649270943631903455676157136025134755409621803682910650118485141420595975102061261764199010578684812131491722554164494456141934745815226062280887403195087446859015135129749843532874723091113911500099582331971412423176920142584797252532533969659171511547805045585422291703982276394590711426779686763735406247072202192521795941220715172343792793471990708555158602893278149557065292288111260743148203282375966952136089801745909553477174351662919342302233359105665069346382964605811075976572503324310659979659173538840373813632766482572218696801927845796652492468279039443126289962153423037574907905403438485416975823818939141979750774592893302026642304593750342651019470528175180055976081733994982318873414897161389111992410072789733415360861226772006391550966919788282133558778955133108988865193285910594405896960005766951512142973789903104274831989610 [130,113] -92307745228177887825839047147242891054633909593396795097515257366592044766273053132421660598400959587997390199092816270885623919184071247423111593549356918853123463458310434055262327068329393375963221742958243730686922599081666708253571880674713204331007916207456799267243197129477259237468439830717290694497067266541235398996888318539830438093856567956233065824695256006673307719640497589761003687273564170610539693740078430876821577024526475450094185338238129444296418113348561410119256140016476802539609004723587196698765483932062619027889273767193345728978689177978380461350961502458130639500657080774434018003729100068730149310387533472340295947946742086654980120884985008660866674235816576896153485586494548538052318417984164339656938805237821915924244836321604099039954941460673680617350688171401395309318850900867919575009215661933890467174715350976186313571429781284610122345125541065428678856067672840379280228410165316710854698278020306845495005358044712047409801180604998635716044478211884041132878119934532399543001087175683299188984931031449894043851023096043540814901782341002985032658156809093209592790936881375154015283648271518537387300277196451402544408024707531668852776604771389365062545762886110193143394341509398640849930976869642564363733537252608451850304216312846836199206580174703151146096381973180163794509012518939787066791808149556122875845728168077418826355178476875669758901955305003811975790931362640270202390068363274791702772277413696675437771289560884293579334733952181672967689689563013601398264181622985033444812859869974009012585005288523650118766342049167061535484244753311402125172578746071744471146313195610753126115811614830642184744738762939504137193580490534284992288335001976618323485890538978919408513611682915759448642769637356964781824146949206483863601533407138736641951017433412585556890716037603963586835190095614613086990901850931283439865487317710476335653852535696150803899381405918549492835792953976804597724380 [130,114] 141718861974173838330285187600924586808549617499417500752444310416504314073670953872497235109853288778699773875004404309989561017995746323023153876871944153867748455999500532255720304937196740474620686272225618847059896304577364456919304271485360207754309151993595889200451853801565998422149763389731123428662693376526337807677081191832175260216188407404772493027675600949144307187535599929693904217209928409042925518461762347533655329296453232234033121453197214951230013311737236044913933469288760009035931973672541262621074607487561978004474898651047741111263653787662020057913176464236397092935771544526022625390667423775051483648042400945811439201421632179033074654457756060310595893604651169591344205699744149620417314328848522231136002243480880648349633838584639142633704098957636418087445898240807590762527740703311680796269342512349639660018347630002638052325234387135818603632257791148278522388803844025386043337214022354812550780709097495778133540115283593175976924451418802157624394066129830995231704958166329608257072136817442418055403890085954429903129891014518584525689158562608134971594199867896564087437966015433722953993103262934016874550996940959304741157176277127939266348927901242380049390537664089454395888808418630450538673416335190765392996124872306107081718360623725593591843920475494024801733118319555543684938311366637904378705716658048072503651295146033452360840235310089543045153480261958789338386510303150946189772048498469983142074568329847537580145275394575836808427360654519491106857982992113510719712584959165808515515618873785166340350751289569604497300084448425548974408771815453977668003385123520939436410265252463749466237658405630644442915458969509645984847248027894143172933351179322985865691689377751666371900848622294730382019506409092869894510409583041406957868620155199192957847130151753570858983809494547173581385022519695605132725520136319841455774910887429588025446050597008573998776442508607187805790777272961162685 [130,115] -133772477281290290069181064514161285731416466996489920286749205096778948762797491794305474950290356875576353184465306829015675983811286819102554812089006559735248405864027831910369942567683076652987422620594701459149489846244507909526484496430491168622557234909224297892282914725876179407678766787353820041512987107612512585933198854480677073172930165482780392218545678314588039714415472140940663430778223720883881196282567864933752188284734822585794798261696405094835644466780404092553551137333749411090948206214219922961221581353372786766514115124623743873465832125419636443624865108782919473733611485658432361041052219020421000878890270832486878799420034577444281096025598422276098837077578775873052952912930059331125040280200400424189651534021501068160877755811084489443261690694022107549131753729272950930067902017586596953935683721886726784689819992163039590969228212314198691951217998856615636233244438415577736055990439692034197611533571368189531767570653192205570804544369532045246972498185176258077524840754142325946571499126767495638674871517768504038267604926562112079849973473253437110286258595945144675529952574809722185141771808688930001640602074440151167662103430199882074732860808868894311809214372575363022385936424878744417081545223068028193526293047524646295592087072506671745442855298806723034426900406455140649665442258478508582824826854217882307933393412090769687437821076767594646178592532347494416693397071626925249602047564541719790590623717723804501406440043027668301857536985804500420225239896144950311423300876024870653102404709410641177114879089795905867803801045493867565480081453830729925968840314552166145777891067604388497452314455376919308542141912509293760034930595991625809685072085348692288697872641405568397498604415659412747752795701698838057110875497519626778805673869463975105153304312258005500202138055364220503717473607772797831569209685373297455764929242110560353360125515770039706250917036078344235433521952790 [130,116] 30814595466111812427490522556621177943297087767884111185524247141556429443944601394952722114920381417091212917187493269610111875508564745782977572698933698017565401578437049659899921940161962010245928489606582704254101993920952213725100882640676826454708097121081527802418348548425140213704060866079781880575098545285263353827486339166107690759366313173234586743470275366662417667033110539479357233680507232987904406736501083640053035976092668402430909430992762466347405813777513043952032274711708089803013596419426476221240047451746641301018420396710641116174413674989275851984204585155317234493722234806497486955023147397045885200445150225185681519111793340846518600230798960305417556905638321945463993947905595578294255351977064752393303354888394446193168437065404543289584211101939897145644616587924529113032001571741544289484910080542392425578742228553695551515161236794962881983366988483667367781620855837136550382722731262494078693848142476241644783373634179483770200232836748694645916447338000218537088858945038996424263755396949978209014945130843342573823014713686176078349643067437537323649809445855467673856660066852654889367178703413112015376594915117773491588753820388157919420669291606732835260739919669113426229581117335308896450879854916133143575383616464846060845643459375565662104413363002977678156586294438356819057014460599979032637034099695857642683748659555223972503086215141700650813862647819835047245760855895301340680554539732160263202775033049797059703290485629826335880837679067978034432779577187232519236076368361448900234187070833689056914818273716551515296185054715021617853248241286155771171952165762795485178075806003143501613985488403773550650992807699244221518507148667447144669585500938260805435177281689114869974422154386528731384670652050676315169204965581002666050031634779527465407500934487924601898116097501513441020989163879245672014907301852036502936982562645979095739923359034823971109974249363844657344660 [130,117] 813762098692331915546810255668615690338908527291833158750881314907580205827128300757503274068609569263809429457169846155104581362276099368593532631855219323603269797287369344181111775570061429865359731458454616639220746549525859944815335890077473544191461606576309829664111661968749941419132314422323272860228673607044406465304291302305660382151712149059509324251980259327387873949590006650683203380738871348083958108664451713532595302207845648000058022688770699120152155131383708014631033853372889652564755607471585030385607596327936309778114408568481301424074800543537089003587829204522863570448430675067353951270294198319311385159309699703206903530604966529340957243058228086103862767017179567434334103678090872381628306671374792468774205977140183638515498069656924376438021684759107097166378446656684056986155551320499990312582251018571411922132498356526751621729240745921617300404088175758901124622305964971476097585811884786889574246736545358380617116594767583585762306080194328115160860566481315228277346415898381642453867299215124804234238514245901484435701002519880692076778966924150592946629404912700350911406304408627757067674161438626969276020549961424200037477326897160242455543462739848935380591217043826920688397944385749768149226411212362731673876721933903084417693085526057337248586555960507590899750797925992150405952153009932135658185638974613070106931264479655062135002138783358192445527539974907640067232049371628053457415367471609950776293422740855639409674018078901231031328674715053786333187027561587432427713087295567770630955075688188259019452776216319972714636001312222710458745791106149337614282063519264839174844242908458623867355989156831321459443543471632450251963203385756561808431280299690647330999601618394553029217696749982177920731198164903530690376705310247953167098953868000059573294516004040370716302075389838871795808011201578803846649261406498851444933806601773678200272275684282860546542413021795134890 [130,118] -872089727380249584732304300943512374541884454759983970157241797494811885818369874789822825699632626270248144151342798557119059589238204172075653380524362203111765696170384318305095323303642946669777376569291139313567207102371137040921085353649028240862547098752105244747608187839375450062573224529792270452422396408174239366796621989111266122279033266595267273651788018643322401346519531766271626764492924232132853656601430569724320058685774131889152591564166423385832198862573426474700111027558148206396791505387117245431901060044200375722838694313716338001407986336610931084623009544066125193144271770612208880424911594442155761617156541133252593009378884328773020891868102602974654309511674265462707678564523097513198658661589826964795195146235157502213206723600689008571469215530523076561773946884510987172847465516535247736851118661469322648728805735450966841234669591003192790020142511427676216689653949700000631359346679553390071836201141964631055564270873882904572156248599268873086950261464162199137647531782105215617283218429375929167934215794006381788138060023844510183465624864790543299425718641160666390608745095128157422311958947312059373582723027199351055334174028364149482234675364950987151184383424814603433783464673043265675630447084567350129264648862280942851175710428738619163373518497110450098487122372880614533361829682755990240228914868474881412904408579136769608686050669581914930532296263430884835902793053828922294008561964572743291400153280094220663647816960280876831231214383844529858629619576976923904769233706552805128926110976752716788821348443634215363346701871090682276136676858384133036668934424357044496760152402844814325310100884574040678562593873522482031585420011254110254708515593782886562697677171475147804468841381419185622449959377679038057032730010696826510251484501769567402682584850731903671195903263435735499631172041600088211994222945882155239583113632079503486887357984706142969049364781480 [130,119] -2364401054912430908984170225686146468391307179943396782271292584368269886470727684812175411867140434867165165093090271967012427870510358155447230004824574597488941613655522546331169988077306653848000091750207849786023860638651110861798959813335967319750144832248315285864401415120392340751539228313409806344532578615713723144914283622355982199721296932667954222774198916992872723162273303753331689426729244409907490346096921924847844669395018673542697915214100927496573568161925952727723034070688115858005834228559286533986875655232696839269387803954527635620336219939845236516985056372531418517612658511301176941716451660147441519280614709910515571133700501024988589878280690853742511252900106216715147532756253967610869567303807747265635620859241637853236818459303963194125830722628434301111170786363614380875736593007255363156141298636447001919558567980436107743045146758625697605532245223562913488279109802482439317229990017219153492812459281008336856373303531042974260758028290656555251962750097238536646473149836332627453193730195240211731866299702495769044980117872900115552000325662067736939966517510824153879314141849844688197054072291398375312319659193790665881907306492211983398300035130838987279890052760233617793056720664958060896347789249254464608995090611704748341652642673961532021497489407046790281444313777331474644855006151437056981488825829644126053971836588317385053616355914088231736671169093408814225146893821675037936917659607644032998782475252949628789974139823363335526339640691034858301811315978477197092493572862357498412633596952266407451817513222697193229534839732148027593780833319165796291293449906247576007703298761442288124774176148923107147373721387070761448616915452720866935574197917995011351607225041841931228903487861823958017351805468093027863064009874219057070120368468929075938659798921687806148742407593159108889900861996552562261084199032677955182312266315092245817711071215726620365613310 [130,120] 159184736375743555357054893069856931566444969902677334146744558301440893189992700852824910067123505628419511381540204298458752051734371050042152804362412642211033945362273940981717266892113883220941772749869038746205454195073888132474053584793310438895329588325447483205769311507918316609357070800188591220443634404225428618787251434576141292873243749675692689297016646933637394947429525469369526131071706173766884721868776165692196959380445360726117398051738945693295720939578986227005734835534261616489032912459881716189095760745128828102049823127316339051861520709251182258638300993501896507222830390145132020381372602183564207573209941712341428331171769140225885651623447953034747127239411207410412577267176438579843749557018511950760692239239562467789922230932574895251422069572379127162766535129836209519279370749094218845185201179966424705794836594232253052377427307313772234694224595716758607959664257061271307043038855188104316648482722327394959923618330566917299649337973669355393344846083309141767716723395870265000267886534684703964547432139244697143234077622953859232755659406597755889189747480078912917341143403592106383442004093865299988941352810169635370857730283660314604265315132266911057972194988749016581180549925230441750622760854902368890197889825931356014355618671466328501255679666924456584286553559157011666945996340534824986671144485359154419722862618609544092254138670887749696988181938872203570531804585952056962954146885959185812704736534685984218611900991844976513690773092590546547171911406049056372889195022485606335124986236094184880385271017325284873249345481139802752912733531844956146408384828520865725609992362468214048261807503229213891060377881930225586889474327492158524409358377617356011062137932808740912631684685468641638045024999013623002155056317397614434850627405562321883104567353293655277089061088143691572712784177463593808131801510544220092011246324182319690112232472074854961 [130,121] 3283920845250724713166428420645161210215819411658920126723093393183121949213118560512231284008126240118344884192037447691266620057920299316708206177289827359968609812253912845119817750501072551353235111254536630389069438980389072719981763874510721962937794625852116934916673083485112558327706987832562700037190002058998071020557485713989186737377484132221454312145537242179555357607060436482703731842287141140889974089360069086705275261525908566203293873677049034389062632945828913908068807242014326917644168363676409697033943548051218282942770147498560891429955772168195469295332308845769020564616123177624745483168259679974968682512566293991166145338025102746966605285815086524780792937909838949671482395915421509139962436899658157012405250536433479709883999272654412361397748669948427250624424668417296381436424276880435682666860594666701970600063287220706637427298296325857408049044066819883179128836101883629661157609615961379060551345121985829738000302932491715233579400433755411140071237857716052315645164035404937774361983464351207392345875122954664613228874337722128950603699943545659713436666584166996252015845976954905657519666200845729667368226657495704415933926784247551107680408933023780272790236655705573516992167317041578916423373593479948776345658786183802769313286311675878686629807429568820796320272710423335262765588824930627356984203485333726616830471620599919733521652380816815237881987458797273429539847659588173601788941496466209887209945518459920018221196010114343097941784879966110122646781194635142147547967037249759490066984660945377719746922747984924564625659850012957045936894195434069440031924471576641948579495826360739300233352373445592044021081842336342786294207795981860215718856211990193910634974493439631066988066390159298970734458312664337569083414481602913733739835955890992250472876445239886815600198129553873366343758623451665853557785259715673462432956159737972693279725139920412 [130,122] 772281993571892202772801872955454278656728311437259646892590884901144384747145476241375647333589049313011765577729327367836359707058852902645799967115608681077977791596469480602310325433508981964265401469656351484455724846267612042367433000702643836793346667773467436169797587603242849874698144457578509947427004423010629127831322597996721060005914731090682234032486100116096090780620153204551537519217167079738103392954227776590572599458806241084720816169719312401585473501177676526278537817504251282147037377867625350072378827890571081458644150640890569403671024822296247729462509729362201458051741505806024174452798596520969048984658480536633505424528956418447368812010837079689317749078186139847374204498054539236663995306783353289534387534825134953639588920187879858675712443619449624815673448660796011918970924153222928344515408163143434517322454761016423741196380243202435854965089648853345705272371633582837260285942021341641127947088303392321465766503780183419286584991014731879840833452078831590927245282090196074693056907283924251666906912173981586735554236807514722363368223881970754807477953166483199611250502166924497098734765482860239521153667451861315334299633123755239900182239594881431310618078144222290874885884704706012086830415424385456359061569167568917711710705487994984793109320184658407209593032897072683398036429177995735964954415385362295440329056036588762344974419979203339854185308273484065815359782369544971806158493216113619807397667274577537927228587202268984251612363547768178676574517784340262669029824033645060790512638395166430622163602111242914639818581553420001687463285312531276978766512281048038790489021830990340058415438409936603670464202512048223777961752184645232821002677685028454388565192508043727653363950776503156296717962301073633681564279587213222737302321327757662437305536857289905869255963936685133900897765379935680264915329513692774768554316433593532405301275 [130,123] -2533557819616840977207139442787849612202272715718879558722536870985068476098190188561938449559058840009683125436133618901485517960453132638267198960559988990715057660661831505155112568191615604844888642159275745757461165572743884204318146835797684410033961621105096305666326568147710827600784885830490530088965130265196782654575926634718660896062387257724455794522113649331375300638105597209494033082416108648285317764906053806062416052472930833429226455420651706243297529723054714711699988743999180262593923410982758452311773212501839416302780443935985418017183476186635327156732211508998527346010968905501931574569420307646128468856024883072204401402303730916999226835028290495718995063123550637556137204850249503386002738098469443966586676933479191618365425462099667252785387160944130960538607376942194088357435550903281282091855429462536031949828000836576384572369174220569343948341028012566913947562971909665530520805980166037371594134320858513914059035652828584562296598531260478397399197973997856532090678234730520749635704781411990792511893001601442882440010434819158200913229299424919855709503966506245448807562081184161973475755346947421662220611636112271686726959273259957345093094705602199787877645903959755645772640152944534033677501486221875832571010971142208348622151855967783448737929306030775501662033539867994832854333967078170805492024558443734927388496019093812127672540006286191184278696204881410037706747963330004990792860638060123112237760162138502615806992536342267666775372852440715126719635372545067804853975382874873721140368120470924872319056891976487336274502291200603644241438100197320910007560424208280097105987625018066314858909627929712520064079620104634566519395735566497943223837874615625006270642515548371777246160883299974000228457735443679237836623342172163605784727017786606540777087163506301674193044234774377113530829487129329414779521222228127407893282318253701848384 [130,124] 3364683499223782393045914410263403495765349917451734797535746537530026980673326319751548418123589864954170805248895400864335997668341885140239582065357050055016238681040343102388926863409044480463570188339063956370254851446959992789123803456024089949778972884085535003751905587776757844553964826329132065433196487876716124045926757114575711143587991442799334300274750581474501293690659286272680362532908778957438804287813920281807138245984178907124224921394482275360510700885393695651049037117341041604239528165765445652294789614368234174751790192600378738489415765060183689346451389374663431077986854053528829607776815991987418708493650898853794960392687682590651668935777987611692811003821903171919579670688708462481269147590786681648418968117090832361397107195215381384310299524962309557675463932201881168942333931999094505612774300209470281972266082982831948321450244091149473734134485019763824685354212511899668344235428760734196995332515338544649631722314159268504028463566228557330905555068387650195334957186697193376373818955105252417531359341372510421593832590541970055193415526541370961350940522932782325424084422854843652634186742288413220984263357449369799737114152449726921234561200094629304034916428341401581328450795773394395321865354369284002457903828430062258872503436328766543954204544770424048796045769427622382692926191743825009877696318095699371046178758928686109306751517725000544265137893924014152076584963122117208527214494800413737197247501009096516558438575214343773143522470004237883188275813109933683733082192793849787672609542563780441532818114304999351742445493909041803248400089785243453660927368639800001619916434647955218421087327411197763681651337208267982581952972642941059984060934898508752082354294772364064098696183504942748303920839197676313217506279832041744014985004171315372048480409204156689841572952065261398845614278035110548701356462341777747244383465709308 [130,125] -2429827132069443512417359035865406449624440233654907115352341293526685440711848635467661728863674363825410592062667389921774464347019936256318777127616834429791434184517027742759366567616847726810553323495726975749979948006901471899998482567932613810737019689970502937169579241788443674507213562440131236782329153201876350883895821991215236088988700550512419255603343083728420013809418626829541437779253055320456379426608875408130919446201081159377731814366032308201180253735132091532015055598416778457487473252160221444313578169145620274218542397506120161921079025141334201863701672790684022918723447723068740114475102419970972689113958779347799579773606074646294930001100256624524092293986205235614346258987036866357728339250793084760311670255953513579756368556273243939023322018067326209227388411188809870510788719449577465486450852350592827956457163052868447495693813930523673978308083309111024487168861715288438092427336204251028745456150720531308910351925310318519351465180623474403776485921188328883713318618892784663468386090440746289146005532683107838617696054484406878368425081357280498406268148084874721293129503393594374833322135996215503629281097290974087107037419758750243233663024620393417929181135650337659679758066527799179451246281611137446942007984281321655912188187682582221024168893610306016156609457681166199769386741716372324774890195840727571843942862381292972906154088066562881324933528471514307126278890902780363923548484397080546793853381900349337932591509535551851768162877021521759567621378005794604389573895093430630826070652225005075559576350985106878405158384479122066284673500976069921759845879499232765185550380092804204878535179349227614925587358387313850805639654441271538002170531329865563898232908362284621642592358338713187950801256946626805813976766974727528920089496640212603391004947200850352272502154176454193284057957420776630803933175750199793220943856 [130,126] 999819213656305062931062854162959131266326111696903918383720023851570138614303976129540980792643941071887191201963680111882323610589758480157381293109425833714201135260572732316150256729968443727751280652174310825371031240347356314207185079615064506922156963331153781511356947168090336870191830409557202647693929284357312703919984456215748160938228664511899650634839324374061381041926792393620789121193953904546531415930242887824953639102457352971097884980991869161609032386632978442650140447512552815015760553692109975987901513954113558279049850924370026172420194834271089966496834814292936154754536321883827678337418316536481102872549691830393982169395027316757438255163604951744790996658501329841400754886766251977173772346326913345720611268278535333943183348038151161348276273903329936734364647840208501711110606180333998325000190068959830804079595718590087767435651829659588629598416502718875447044139685520196799480339376562427993356036729416963285597105855213119328853534441496949451958479469974006015087852403195798361875080950921391583126143668583186861332179322266781606937706447493159982942822184980240751953860698305991958886278330568339060849688294253454908488725494341934431863991552246268242877436022708587607081050392424545390422019433226237042918112804309307486711037928246702583936756801076437405872329852115062420228856093983916524749014618185323465688992710996117208644497027340647881678576187896156916046612250696643187691352038283867526095333301471997700738108203426102383002967440129712174613741275565050963486930916774142778009033357939989474556489872743495981056530006869669204805924551653949487000054304377218411434831420737320584814208252075910521444025057680027874859593001474802500196670792316372188661304425669834723988516642318087513665146753146366298708010828677017033004162877228000919521902401339172809552319938438750574675990915261802032879149771721441990 [130,127] -254654945226428939606801797669559989574437505904235925548924993504807089787072391659838830999069906672620661180711297278822259792175897145389088608071949231805177188492044651063655932943167150470888353258197291081759945864168100824560381853412807437536451645050564511153783232065890877839215219643987220677105198891424407413540167704908262995600576379349364913414716495075446284636252554646611608718461404929375079132739544378543506434189466577279564774986352522469337243808973804220421129486263703455033067999600623683282303553208782611241327495742895389638872539375679046675878370119750986345032706142246565729378593735500089521422926862354051529753879152184690357470704743489272340363823924756067635343692308434342425142492496050455733255801176903181794532312028064105244890954798220279216633813817927641681233525893197727449618429031254866771991158446897044024865477294426340966305644276030362673773348120516031264396316438484291315970195490662257086791439360166193316841702204661432373371214292737239337967743792374408154601750701165951827147140575574876916470037435586474855091286857321510088697157789997548945637070645282342314222184119035837529217160677779988589007631806992831026024807125331349389381866909325043112412863354860568716700477929345586376472864778150198797263367144035307596637860748164167340300403079122633440798796604487860248244909493632418175841633461008442193556335904277157032723834398173636089636145019161886783763577834822319320380434399780789020726478168115220460734397984962402345493049940633390718265044343206272283682503141329752153386760035641093295032852959496963233787404078915254148591931907199333233981440675242605177911197792570677338072511198773283152183892755517598762537258775301848883291063627872676280766691723649619030702261955811622274989321856140911450420890848769428660120960678859846237594756880886326584616809022266938816759817889414 [130,128] 53874915051617081642190344375159424536723799145893290407025078450947541954473264457512662461009321875477298047903256516506263293195148161982849023828257466518269868361877855180995206622231154575487961279328903561939418887423275372039952493691851766875618006481803699775874162340286261413658254054896230704006329489597761372225340457959242545977283754962765477023660659194298731820355414995420938232046476320663233257421913868616333132624519259358594669921568479943665334203542221485058914804495511663173240139804511723478408952898714472989523400370901579064274733900796383611920511938912925440152660661029695146965534591243103227186383739969611440846814743236915179019928381217709770383545389930751471625511605038198641676489009511772284451347952935054590764615488748519930418749935306803451292969617290106191468096003266981129654129756300406486174132768111285749556865209456103813880468304395337054151373687152293610515328312296071334886479987077960066584636589378916845732263879340697604804382632221450677392769503475826351377077744868501336505222485495865426777303471013507356151982209915105455654656623685271047855375652975763078833897659998723784674138226139725080426694629868735417438008054414717198021205423812841573974422233160299734030890229733235984771690166793515009376304172218646640553541289263744535902682468783392545198266431636018260770814176208250249495120415337603428965212173879496202175746831600778003955099830824821088438562653536367794249009290912762546224889289269715386648341798872945460559239721530730364530816420960276382997393378058083014561557464504334934826142897898559872673134543129585504672333284050001632123295645649743756220207561160773284954658402386276510589866127102488093616748401055421509432139292052106073980532070632150415583177516552928627046039440757520353577852673200506210226912759559133193222303457145723741636638509512747736176814 [130,129] -24798607347708880911081311156814705939843879872882060083738106005858303808897957769354980374875324781370874752759984584617417177184546583283762369912521417217436478956981346754231275675204915346319603914848338972617383969469790480643532517970865121494263287758160312421117048545030276716549698892589575040724239269536160656944228814007984934396021015484536960549942504872522084589886748751819940968870621137252225554521365487914255472980390154317589375799310073088783136941155179898651316054658028154665255413352085088644113830059982922862485950510416940563304664388693214413835416882540664522010561802713808442066107914637151313803141291023929130782594574382775676043134064716412652221282101578971252238782312388149260491075775171304250962057462669078346694946105034091774734550899101556183743138764735272186831647528284873705688384679001851356455524478801168539646472379645867913486196977103275719013936519198184231930106336097804879750534955205585447745222623425979036729090510213646060403179528733449883520227322664446891854357548882981395207614312573165192079839451094595556586258391720512239272261277884576756807577257170611319303436166594829187634470863842872592431108929156455628654149656994582367548293848149567111223420497494574380233956048386324089040255175539160412315219623063449607089787163969903533266934616609940419623596514603143348564914440249563943135303610621844480456153844666269486431891048371641177188085697082002215607134760866005767706666263746821968891638184732273860702416756253309545054966807856931170615601137954545874663832288073524466230750435743650395183930284259578668977270906097629390769937855814534220570959894192911670195398757878982998303896284824649465788692755054375611143780934208469477114289019572339685562362611032444493123406271166881822974152139043081528255602607808455108139504267121115219093067274129451419333103162315675866 [130,130] 6326043097770696403248987690459047115910009321807172592353332951132209267631954503614589835841986152307921985712470231045213707069259888613812663829544024659807359682657753378481298780691077581620901312599910858578324501722961929155857636029201144390652710404779300889753845740652717463965712245294412328509682425614639883545603518849800830127922627979610202132551809619443971130461108532763938747601224480710272888755149865073555827517686596091885146690681359346031809876658817031113635249405134490031913379118300511692992676612805861079775046414638586936057519627814970649833662187248537823150797099079061058730569314315275537519678938814789392230771094102967178350515113772774609227505084439346275452882368697223335884659508569456204751587756488236756828824587875677214407878477256512033268242318632690087372500703440316552898430758302746864079908421674762087260431194575671557035673160845623280327482244944195185523006814947335965328333058088121737849640823303161834056219099773568751103670372206031129267666142988031913128155803612325120380306933637683009832764826004464958794948015922093569786108923528991659928545256844882814716918025085991022315091291167430713648772556770824280670272170718999458851797760772528347687857058453278137148958760798665154970173480365619914054160934730516803852975796536396600298114605868594177052479618028545965860337926010273099174545222356990303691693274283662192311536142644166057031531867531089321731997072349636718971928051666759871298625284211130393927819140819696786583074883199067019580288934447675810602360224849934776050034099452249128988420140843563520155310989705295264328826625162808981208670919562793935309012822811291881324953322100981585458317231844644329814203516544903998202184032158761191088509628998592586612207628978168838052068403139878705780662756123383320754843403177214004800567510737267859045928604568 [131,0] 82479650867054897644918396872336480655557132751914527620234478030370717241985006024267641331248216515749707036383259285587569224810453936422132743497763912986118377826745083050342326280946965738529409964995124201980459555190588194723563434555959654525884351829367320545292063674233516206707521460808954274734831583190425023943015154208363929965722402930814171873836547150489776168017195735259078875235560478599139748633887877856651296968997056245224423556279140324277228820789331040993211983772267788832055535868963184840368823821123502260481472615650439210310537800977531093079684927289295278735917099746461530204954340900694869882666466272376596325329352468414319212157897564264997225017811801438510193070640448718318755153595227844930666580489580401613854988996584371246384804503698930999689294498478786404555809236154488558578651363781872816030815798439452765393769071202732697137028503505441920868841878686626784903738453771849608668060387653657431866241024334171035897647747019103390574102438872464710987308840942799279358899632492771909875470312031857632498927940750168053555316737424197907132022796661208131827973011319879965939560611076098507443554032942387448458969926356940810263713400124451516763360048113046877280202528563862317696194601692295093998740555289591669576980801453997413481988263002141889752317259083120740678308078960551472495982815880521842032694163020359498412432992975648402007702220704400475463614206488055878364334117304808669986998897031301302648385393125086393780600831237657101840119491989625400676027156604448998816079933008915035946741216897802323694438160180489377494062883624291016697648474592210939226609866395870530896624777151520345685938593640378376067829545463938363840879248769007253536813414028803540308631144456802480947557632659637510690873623231072513957309761537613140589582633587695928402013758655317142422608868518156073284171857287099947529893036459273063573284275465461023526315922027048150029248673636088663947437420842590178660102387866863831540115645937595714861905822045571613977151044051783301716643925510473634917407698795312194270029706062396683806535551750503707329701838053085122514580986303013887368730701343810807202316937036812305450439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -5158545262009043666384457389331233407827400761121505591988990007668150839581585934001215734942526331591026365398719296336710704710707573605552384772706192268897234430004418228913276771350919580142309394002223624667220158906363604656697995988494475430604479465934705751090927682839469190286729931912032221012330170556458220325435094490938613492580862843257782228186442038965831201054022604098859646212733371071428917817812089623467237347497109214219622904356558661892877386392397328349878602516135669159391936652179375760825424641608322704595726012234273711210341027196885301843242219715799796612765941301560232963312454583300501144955974892152745519372586876245978796990491122561484125308909964141292252664131202457014355135438572864224070160604239326826807323899077528537540041359942792865136941684357807733974144646120091066567929877314829954297546064077004153793607324439608774410908962104480761244944199487369591441078608081367421446747947876742798942919273679831186048477771916318806586435862476821133855151775292612438406724347550587746508555773860677982255505905745553808690637021459145107897850677814966239590118373472891644365420636612780635600578056616412879702473478658536814097960827612652056371788451730701353121173483891354471114147748179338935716836386073991160517496681426097712829049966483416823382870432751070186227081627288407972872601605615217806873032301102594870757955930040591762298700291148629944340662813441318946959953120628175439635156079577352711452585800765806996875353324852269184365560925613924514658692262825463315402450835091453101131665633861431684984260949412491372458228949903208282328692697699251538067994554362439885786597458024359813647858351563202554082647727728730311715744139442540078548395153910289232735621844022849905501166110506097830842006323968254732834944505684364343662479178262927698324482009802886545598001856354801900514925442993445201687175545079587906348358596289013247092915019651378432203289843968057440041978213110855147655686784990944292046601939650989558653302969344280530989717196573072737975684154972051794430534386484968581197163638341107473038264070020706710987867733094350929010833577141889637965173344392403459446327929072140250355005264282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] 87907875695623581783341630453771796992121725456478655188136198005586003913341280250686475339005167550568972524113589832199736182578252179854795654451642470401829892461158739332206961038182420835234106168702060199063396773560745954574059221569292966318580984839148971057138024457580982561207868122695703095033493820552732607789334954799209430844873676250710282291637534872446685040424469501561512587433139648359397305656159234997311144487956268362213714913076113423619565258849728887691263877881960265082338528946235617721577813339794165952986091242204431757528129855915321739541387795596040753358491365389591126760703121317590517935105141122218728758940294498277168268881257664494438304102092360752566869651929505586591631902281569576894667101435144068986272751503536633471202975394404261792288397307434859797248463812382063327472545848746697312519589057723272312015258440365854983870449302497415027335794859292441276748033900334101743563841498446409859070995402404950601294409959565394980534317512778900908229795306061697887628504370211212100221500785225207562121354861633210099024037847225807498678385836713157017857414072134602058860110713897390843241027788363628465258298705197355028331147775022666901912857204859903866114949832247421876034330169667888002935900931046323309593039575580188602153074840593847804898070484908319436305320260662247202572334157238743834628319413681668152779196730804531814065164591281460612045523933644199041371042494488512468580350460364090703112080220130104030645473512010645262877327875552446261928085841463858064231722845323658989620439432376708995274986099551821128096146974978437785886336576497801173468187210261121082733531209730824428714344990288509426627898922319129035343523398319022818462677737118493733968209723915468078980147005809209907744529653760904994375470899709500551918287915448579214336037627639968274240459118826043561267549779196206543576735924570072172165094294235105730527004548717213606234757696193194869503627659644074391138417548159726154571171913127943508182836011894505906481711862800465974092639526088797053035682971523434871375946730290557680966317084294735107606355150283416296949069616765099711472548198278887385866825487923392756783869117498397827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] 492545574550780573413321683175592446705045550342504068681354386524150936723650926417055919322946642638865124111124516830286403226915215976759810223232349499140428157166121309006030147984858004658333646445328689905602618588948363713634345193010671659204546724853636362796918985558074157058387585863030890795382696566335610518396911148084347779098496712990282830456484140771205116362929536440327187012577307371279088674953638342133069478934454204612967921004584251779468157907214089498046349246165254280658503298466848558813056036093070859585355822695186515365570974285048436384282033731711062004379677966311500521644060765553646440378530382205006731131664729169115366998799721633871512514674904738203323116589599398063960489899543251805397766070971171465014553131743489271583191820558911725842649381269429938220596623368314173422673417504403637951475451857226748384996582423386100287041421240542366337167471252064513143718720448271462343412147172295358152708229904816392428189600995237286127139554578907921576363587516665057898574327445121047639295554576653970336378756930625156650955467271951578769228963757319978087512625845296545014529078177011965136278710729568960219994713917040172319718264838147066377033312793661256898990493216186164426794167192406262898118040812485220527730871498944480787938146244394326748565171660914511084091892355105013673955739770597415074159902624112000992161385745451346301869074090830062009317160907625066712820527461900411729444097460540040436359544414022263692298187224538120174763870236482991258092161507616132823266218919460517646954739476129313702739523527747352062293138863256171011546791661620685884105465386721783567973499503047530761722359257843610942306261303786339336148080681067897054118827685813473964065378568499044063352505686256398412438113140980335328776874427107524853036177598372227331617066542507086983617415232170585387292434119587548458627720961679028949079828786837163046176029211223371408588693392748508740556067861661733348610622173485095969409687517158734514872842708913169908420498647671057332761114770238764706943715687793315690810993646258038928344703657958623832470177531705677031932713289263284563829733708621861482373355256569880111783277243375778198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] -58315798007497245053887339922446546355973588875687901636494202409280115624041198525588815625714436134992853538470962311049338254474656797598893026614089576326236309496262513265622626866594293546334848141439613961422145070046900144761821806193422040963975450675656740332788072153900412672536436911923770789329129978307985207367273498369840933354798282044429354855284170913062248104699536328097546316204984532862999786169279602578237002936350220713764749493746633782768215864526307867906608949114036299751690502801030922252191312224892367702549159839314820877506350058067681711671825129758793551919064753244746861390366238143159776193166921739992691993061198731824493005121458412836948421220481670357743586289632683014287062439149380045671084106952305254751274895205811534615248227298239541104781967063464547523399419751492816396559124560130938280031035083983904973431519895601340454028066759490038082370573085471431768260831309921269201474939993051169042201258745410751077080693797282042590930062885884517353210884762926197786229690303254226548828747621556160408956248644464932518198084187238022754922318436917844703926733971190082811552021963598574897997768882854809738684842328028438315117391480708410632025112431949971631592025807089235784130655838055810014228326145411755965586605605600289500588464860783828974096225823656847582881429451752320656865530869504411258534684593103204280725559553804632943067574936694296763072509971452016766747202041128937058541903298885147542901469540323808608234091608423205668389373514608399213191762065815779143015832071563326180548311423251597095045574970831294207403533666473747492493043392982983956274634549017339050109930897666254664375795563129691547641891850553708426534805695681458440598444271480275256133625660410604180052474196660065360654496824996401104468687380473966006218874428550627471020347812287243863985900298691517660074858170938414681057684944494961735636668903194625959802956339046250352631832874447938714939665108451564422878430648111642807040749088012594473544878273024554092569932991478604699085076444259814031495472929770387748557345395689870337728899456097435505791096520434558290321055910193543243480368300803735876331071821560697587827348797873128205537796020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] 659897911410526724571999967408498217597300603170099067128846245280918675825758863962278938288640419119364973475656933772166788774466325184055071552436193221458007550903687277223041234185650767673433106289003734726430508980641550114125474002146098674564121480711692619114458827485119483010914037477798641516028789602064696389527825557079219891186357559723370677059289552401076924016547485904564724526973369587208529350468460657147305405372880994989333441807520664727086768066091270072463640427426981127030983222390419079705783434677005884961027200899248177631565837892511987316388446937233276941650980216031022251739870260802237166936716095003752571913458819868517749221314438771266060296747733259036525872773774209650612935426308965206663105344548465530121488573523682899220405556246656642507690178310371708772669426385448204373854941356418702767501847362702497869809746799266652136926195363591665199476087413875872170515438340588811542616952401176988986766409155937938313421321019891348612365382478688335332912117809573994159838407045749745049082969206387944890738232309733545273387015649616064845058627237138732670200684524183700055217850970435198708407028463544929514913696511012336940962859927980058946199091262382735943476495180665701208567723833742797047624996431287899092331843516356035884104883291920178927073367823041871010647322257796178148746835116675563774553096424366757171190269354300358466943080484329181847410174580120808450074522553585747715689931871525617745685982109443683071161648147905632951431419775592189491917585782129794409143443705868336897800719077458238156180114186719626131926800875615489647054959541734880703676546892059258192908989682467173490988261411391469786106851894679212776873847640136455713083254947738914850662773119031557819427443675983863138833232272083132522992151350384883429451920067070925056836474223367440881390283474804477579538478460413070564295693313700835801226474072135199655072943154981873528014588826797754805368130674778305793286932281651855385287281429459059442851118388178944534676650094026024167529667097288361677445042639607677690860074466435141196351154907062142878908213521370511942898835822786196900173220362084576634189042564218119837904374946901953080669045448303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] -2287139036910921113331924486109758978625962625754737362024216093774572487429283617082561904778342302636792626311854144266160945058618248877908176763106017080709313682650589505957571245095368695475270218096438475685621782012016058919401734334741681852190593979833075722902652440965031781530679325240642175569427995668098895665120119959173503122906622565136634763791169978050896066220085690093587389553449435656265068456500469983470950232132199587201494740098284778045247383568775377645920059193683512623527536621241721608440678811340786050129306050310901357137793026944628404736358146551827186382352752721130512129409275633167619449967390195972256632556846566632352457885155313428518930780145220157632199233971484255044243791457940881337537396377005892981082298584848133621814423208640430407716441259988742917585139752219375383499029463361246261048927252604597109189731320464446359970547883920941534264992567726380976864507726496665427589558673507601090131425578019784418084992893862637292907386856434412924301082777036492781925693278200847405689101892045123337366316812717425721975951883663835350339696870199900712596653270528331937839492362809246790986965848826008706690268594173626602712115428232857177404403701402035616970036851856264085703251492224393256031095125730343224561939301712349013383698408019071826870081339950680030829226053783715990992690460555360489992806080437192899250284532275562032652591277382930512849491019194432190823020946475675662548040832061008744449540041315739616855193748052420349893282597916342790730872957166793736686720567484320413752206076111356821811706373619505232957767694018715818282223221875791777613902736611878248353720522442261446528210898181163501815465608688764721202446828369722081291099954340104265307297581330694158362299778158601791793263849994750811582671507607838046765739202706138370099114748294596620068443784828334630424755181310755316833801606109919037878375471796899966831765785425744242775668995269197829623228400820871628029219348306930438466795913460167423759030865995930350022248049487455225398875718515024410560570317691210059389047389311959536827186372682055488476766061360201659961590171113508567597913443242660223045181518992568966410980357828464093472575768828392028808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] 7098041761965491835423567758923442145909061338282949082468654094127580332994428640010981733923932387886904543004509976982506051995403012812236495682088942659602899884425164191882685786594957601431815375666398669118148117464624597176644817851148676907260044508650468345261695196310044741843955111655452243639172883511505164436939358259063963071093757662328626946755486393996229748527982975485000339625932840513047518674372161572204015600598061988056944956245339102066882285389904022241623280887844715950303750671474706098013265664841578672801806662013933538164065842234942093861961162100870296630207415946089596281497954734321149556316449199020504301888199465677912809899763884616951716334600823693872032568106520474929775818887662747792364207765325055148790693115688690948227680837286430547708102180513559398439490669912354817549724224601233880546876211394345996295666718915745049630200243541436580577299780248439999783627841589074083277848586868993503988771507458469441837282345257893597905551729945768522061051335684506940112248807766098218368126710815560535577853072435118412347036112951799586345333344372966232898896106412114340589308748065625755330101910662789100428094292015420774300153520915644396842546409505092127334863793104983565883595226149035693212297930714355226726554207246230457247557260235674207110145996714802288563888884881616481442524527154652224865836609376569353698353978176517611564280272323591087753337526858319686272969862544738969911364809035962426759094074628081577984012611496867127461451604187596874514544371014051226116750299136792075840371128021389385362898690816065009456367305132335045325716434681903866626511670703000917257465729287531068426032843987642423611970209286231744150567711669468416917212989693986606747738719009255481374451867250373839270699170418078383742170926403295001870919753892081854745952114400075554418787943772290107068773151354140604655181431261661030613003897245101015531154371626417694975149233550915721588985696238769005025250256104633023267890793112010054984470387331274638242359910432503747879628112939873425097137898475762459697826361809766725215274836002249472250200389088564893134413782459059913009529827952371479799982749392570492703955376684321620928130869287997484207153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] -362921880947491257741681212635488788747401951591421046031789042661478863771747803617627051615309944252341140896311566922501845805465394625412616792653083756021766021427356582043019356039533151810497118061547939061034871704594321751916716601173262276657526038524166328263148650243314588940346439069769026619668124858761686198982622860388630874918517838426331951420021991750923712258106388544559955668186873429394510712840290744478365922864688486408930876555457029114728041408297558432355863113725185661154598068289984017258279938623212768077282241540468206920032717408422845499597915434520269755390213800795607280859428152014800066400707251279054632539947748439112907690590871533717146382330254315805654704677732677052066380237808745261258378631325375948427785727821012291112249298972202467180771756017194717920805979818160618305995755623299479929607885334092377527546008691979645313188617001249134806225866298502155190139517781269368105539188220675051658740546775908748635158615089281716931981959229201560828979574302288024947169881938328031223282528253602844748402381302740560252061865960940224293270687641946975107026421553306176724722104403538017857031426663209888504055137298872617708079170772157267382149059405884967968391885962469171929690804246992595993956868195876773966429835203965021782367652968626157089033998906522067767037576924242932654361997548187775635409586233176803951142812696795361344895851697839217232320996776427682204852234205950797018335900963107900861497229532900626918441510719811262829695657063953262027911694188041553293559762157270305257493215600760021278188211251973702443281421755220416964202084326382150068654808195029763713985506489345902866220210351758306039151959497718009976597001056809459269688135061596806915962470811779107142937038118430567300092375399808950595548808986578301626505949800274869652311444539071392098198667126748159028315424915762882222467523702995911191112536628820519674915395854986826755200529141305022629199874532124148321862715545342782922307871057531034202916412956896073462975028503869015297218823182684977794008152255379031549711832240305312952301892287227292115566010753023560555260570317093229897191609586708432510719617427908515644828533457669694425873352372491353889927268028259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] 4344498682196384032055309914380903344846821041933838757073264983874622122123000122009302805373116832693965723439865946694719309966414870570716235214903453634633352548012054382126092802731756275490288463419032119320209867277555501754421184647442692608771344759294740810678782368973567524108918729478815870619387616289671921285818840688842083507144079077514769796863089422417752272497837452224581217596183763720936828075353447506281494857994436458864519112711625603894523966325343562879348853079100328448536593353425985232745579608439380051569996400026214833119235214908576442289323007559379601805404206377930313825247728413706561761140526353211984871701385643999879376826038483175979885737903984934715636889946775598851859272773837168306293501510733019952303178712122065429686960869299131065651800548275247116615702606277265273965377600856936557391443940746620916070768197874704844243846916559327368926776194893987556944534214258887531126754076247798704251987347478225005265798172580556639103083807405779150736674436402660329858272830803621341794461177242954403359536569109187031539772382688696828849726761184788261458844397469443152778927519150005475680268768153750338592986514564681936229844447459972394247477268702241417677280837179644273113089140082724266738881991191523078187788772386731164731911433610463205000286902851779323552098015879133145131549835738645127112641270801106703131643886481824971663055380570195677328620568070386422047267906816054685923540701381175903133421940070181472173764318041588145755920045689963813396129718469336641091036804717608586987277238060839467741896685746647390854890239611419439769526399537434134892635657440094851542271157360646797950202055304791273280725955367544277393836695309789031940752649476613486427898701337045669394710671572380070981322698776447620136223998379784650802725971290348855272421528719399330082373631658831997755693589548375788676688875389110663546141862045242399319944865121617044917864075453286864002981776962069504845273285229896571759724991302616564423519282039605089772865724511130711774349423382578804197354529148652381334390347907547472128990071608771429570139761323081888758734902236786599731616467606797636957720123943270500485938056702218802262831232052775476404349319636821746826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] -24304632386902900776612455751727982657120991058946374859251223502330740469170738765351243306522199191867495038447871701151246650257624257218413642204939129917496818524010363519027391241643533012661170991765227802433730372545131035538351288312480732264420009337994305007318015384560909358379878207688340850997896975015171640533292427366568121173134857924740756147593782883587772024305084777304681525859073803861728612758157473101991847308763393432152890523781719939626271797598928247764375546312963189786053641510940380701824910533597516219164792261288074793742145254035320467700292325584702828858311726027126822557564779901549267240979754375984836205736287284566628825927247270540692118094081897026237947796800832297206786485518625881879960622331550191910192193250419167434308299321082366787095983091543091456795107289302595982904568452518516770670878766618630278447554132849613922707733416022024977387626715586460037032043251732827729307369512092779186812234393546787020890736065036306077905759567183829500746762746815932294246264869315805713068402877021462410369471936488724805545496713762114252528826864956068402447910470651697187126797843453170642929960593866544155693242897464731392037061614441410430974258380201623501729434670420286772551601446639214593999990991108511759185053574686008475143355817185481809834503469068757511908290671129445138497616348856340397947174029156461365251269919402599230768270583734560259548084459605225590550682857586404707718152326379200054270383219285765372983825848245499978323316131193693999170841679950211816714385364508435356837774360684022016022530596146946080734378495085200618354416168220322447246530624023944670441200536383854867046666771187802362894298054829127540565496383587825092705607337365515534471785651528026089372739911356689360653799786894245923309219489115464533226050264206871663054501007718464263123063159323540040617133455461822340903825694808562424896575157035444764939431524397729290496717282148901150633367843714700226975797805695403714169476246660132820942657685778292192018923359450287297194120497915093720466341873621435690651259142760078240931215271575267569243572521584591924753810045572974996855991797966523589272688142007591499703896141336336315912334561911006813872404563880991190671920776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] 73150493651853049630969596087617876208249802121870420192032679219267290432540930804382103737541946313363755002971232497208305805373763475262420543083527077787838639626818305014776797626449035692102239135263675584809903130699699852587867457691532738634602773659250891942775364913043713921311606385665870740614031844555907004166746382526424264952782653718430128192407939954714580556521446033958632903508969394175594106841823469765365896784526540178295665515034922306721654698810330493669486731187516608289234546947422301268133177234632760899344637271873582270975317604409952820651087936746234227191953283945547765139562682025088458597527958790948773861321140673030171169109747885280262140119993843942247741438970522437172349478580711884923442971467923833609256051800617161893594924353742690262944000161962717804211557623061397257893169813010893542991667214698849442544074917942285026628422102310053448689301346731652659974360878479741739001306099823800637348460478569896917777111152805251431415166788783433837344878983964037474578522294581221906603010558809965682159137233589785783817835931963884618231422166890929053254342466940723882767144357082393009805160225112055591066052827032899923059577839871029071473652405946068416296383951437577448164921741932374627484083815814318276985813003814851128637334770679649351292680051210522588075704873545610157021793652676578322918527971521985506656249145246376310334786860534999413229812100892053247345066471855040202783716241885201197613142841267597305482385262581769696672882059507138882894452734265345544390190016705205885165408312306005356416618773194374017452235269970636362325541723641643103752927999335227791386952093581923866340194515448770147718101613857410099702022711428136002733006163947514409655599042142603563885347156913070119604697169422657438410410869081112617540841924293134557445795106915208428287837664424228758526401196960479822610458058089048230499659874075445639910762746087719797529093680170184856514416217975477019104141172680537258790526982616613126954191343761617268650197567748420578727803384298591867934272881186838159158461587759066672553636416109322961731558638579214900445944141711787608034447165437660089152321973919448630459467589618918453134144032877234781198083624076389241963624954223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] -82973242148256294071443327602666280631934357142111654837613899499605661161244331010723605559739118055510663275117130298960689267524852550848567754481306720218757155439362784904748933561415468578599840504020525486648904955708483943399339354307033077940378518240427567336383137637548005557803974984156655364943101293188102009213396895112105715631197195728840261537218598840881752892420046455845461085601359640155407726472141288958909499180299838005328586214842305434926744625724350283402026777666630536256085220549519050050962178110999444374632792142497237097165556625156300287781863263125617389521755040506983710081915694204402788630132544488716536793671971566313005035923187441005004091932977135463100721699141905720524657768131665644214026302711658756853663271075656902403877804695515227588911291360156316024497787414622581342388238019434811409928582791056323633740507260050181710080081475043694523570944756510403413312035130022025193505822768127065439608016889240562642357350180464499056485080230260726524780829657380362857378626672779319735610929238810063882530023098721313504414703940727601440754145604140042662296320208651448843492025723596020344817336731521474002396905996807942196603374470909930374067510724697944923135763562235222769767320873393813571382838313529583699769774025570592579871814324316454868089402999403537780502873934786232350675151338553499166934606226213071225064546596660476489202546628199592035903521727815469268654854875244548728711479031435251465811022612116833938442510736064722152949316271626397259681447945850569269549361262631377659204699933889430776887495169458952365743814420568402450970227203392714243778110365771764050930482927022624551923594632449542798605542414864828368874718304110861333468540732969676125771895358671042472600254430120797311766451417679021704372180215405401456854842293847126606381325248352828483605784320094796941412746684880933163030792308057012684195620712848663796537600186637843616283490222351301285590384809553629693936756356012672338346086518461437340827335768455194294323519855976063903657921417804055996350296877447613608852400237419838345447799895098350552901909934549939372974971096691205234772014697199597084988654209826564312819153479187385710942204967454300442320641595372876508918125182390213012695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] -262877308459053948249089960505961700043487373871197908220135728292200839762093349301806304610620435828693905291779629819021135089646573437558498273930554655167357247131733137649077714392636989687642079165122067705910408073499279236986487206989821058497642169445365519237575852865215775533870252847910044238471516342741703564994429457208365342439769907927767243036823364212110321663772189922038027464074368785533908429074868919669370759403825715514229058238428215995039201977910570415459249615204124079389984421887113294791195800889193452678299986852089068773874294978262238764158580977998316488792713585822498472472424845366310080250916324282724494177173957949087887867197638013676329760011454149738096150476591592491689901843350546367756449432874871964217718208081709016140463123369598825341714759091263876608237943144982681994709954004316979553576404534733331016841423782372331711394766728816702150654518184725412649478219286303638143874746798342844346087890293072963981652199725552428762375955380800048783218600608577184986905081612610564341945867439087122643007388688144336536304249207726311696167073859048865025310049244905255366699612135102899836130359371708369219633237728953239307000353708302447253076002777489505778567284456184512982098237734626153866043676991676867847274894524326905478102761221154889073763203929597172669361818448836112648538580964119522648643976916685534932523972617028441438441479579606735343854067336920994573956754810477044789291063557381582981759287212052552680952362468196702419907200149258027720339090071205289157337778390337485103792206774473632484626722609473842850775046677688115983400888765697326120705817766934566564885674011690256301957732019173363172243522960547666725359486094907721433163529605536670443495114592234098029908155179011287474528562594801169846478088127172211367051090900765220554550211465409767121694280266713175861414201874914687752920351681920754560123192417486622681309118849719829468052710139121623446050061739500719135969504432413158947429174353081030550571068898756761148344962362102687730749423064073564664188427884850497057662193923209899766729672433878241087852422844024312313053574589981797927032166225085482598535319323626341322656917597998255942947816080732887621807100306248194954150676494464278221130371093750000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] 1510179142092136546491883237248303713944427062265396281918141324141444147658298826061636551321344701505724977994892491370080287453577926888157339816181119323696955636894067881671086302440571960884267968914660186251081045595169582472485295986592247993598837870412500318249314623976422405854517419144651128953800140553696191364279629024259475297206488555241380345618428058512889034509985882416944794701423979124828263915657367914891898353846552910252828462432932406112843847739106661920108651554161238198411134173243514816988207686550126327107691106865884316678146673201626707731095036522489076731110011558166634644068433251130685316668905626541078013057361033098134324970114167658840207548007181114441690280241086033589923036310123437106398934471344988644895729492219719070949209773935839725467904251298007927568240148943714350361816730512161132933401651598070137687940618357691346851735811808280541063944086635834738667088345621519816691149509211099770442522874070838914000735642530217296543578926285245575936931900577635662427413869719339161957754829240943602665252804359362641168109100799811418794552331378544027256507886738506339177010918995709880986062421093698723095341831850566379344562733986433897288945315513239542220200373156812621507128302257065955290868995943886565543226420855797037653224522175959729125861135248869898079032207259276817848595240667742875479080796333132473755136135991598278446786563029485286751465086789227224761312955022654876541601190715322545295843617975101763719058636105881286021301152347444576277932474403050771788746223735698518523169937730213017596609296848330619926085119221109644621177115017850720474984480324449471580952042712632719299714180600106643651603481279936589356918758301231834924876832791932183406322035184123099251329704024128417844246007517162923608846925203455312409614625883830627388108022451674795913963287561404407668494246260340576383286388543310264199824573680073583696587877355257559251078059395842944078585830232119775301808767824424447957109908280161939151420963673532431093245097101334163811486347625691551979792309980930715390572071101089258742268506357807013825083774118932234459724056654679830759253325194333246472694374797152018900291710467077537265480595614363329143628637634376443710237936102203093469142913818359375000000000000000000000000000000000000000000000000000000000000000000000 [131,15] -3736187953774196710544238631665189012222832715083846286952806622312548813031492905740450752079200412016962236731301922377424029957912082339460114147088872626427412845550214543605854232481914990456695248421040086661110011038411757026583122597305586312608020880381702491732309269833159800353115134999441605577280673503931144946318007001384147060782734067113111764871628482899192256554199047450901550232699483714038914061970578847420205123653962087675997868102439772505164346923288475244756043295970120034224791372789743521816263288214055382972942797584540635667823001410663650223838084788561134698011433523943731590471887890429144072539426447938212620419057886928265235140196580219073326975276158255320232834109508257684623178296880173911966987604923053682298231489668253560912289500338336314838825693941751928734086466758946643149945464452334198116040387833775971117662246786859737355806284526202044465797746457481870953404001961630936970800094878619619310267493119925659264340208465598318978684059439362725402330353690350423378669352155056821143492078574190617947844021196070349517447349037160390012154439660025476415279527836900328387149676850098679778946819679831868778307217158757403412725340944836383416134947978671399939115302360215519723970541393191679755387514428904146073365811635291883899284426317399750225672680471912776412546619229826904584128430922131067582847438147266681242926327919259604170510036218708636518899640893856469808943315180146290999414761556730383098169637810025826402130296811847367785411784212238854340139843612403875626300690587512150990229780159865887038218698929258821671053607816521278969490287555542515377088970014522935207589048697338345213522192946587473101800600333994262644695992505262958687797390808081180019224045183751232960430940589773960628688688862052250876370127110658870292858967498284722350946077299209705571438310309673581321204970902236596313135394450314982901661542996912581632735246725093059539459728704877664287448212696130960411001283942165637561354310480887092945100908316508309528650515194282929209676313112684394189173911727032541808173494748151151388601920273767319409121654348550802273340881914917031595687988203774543916511745574303095145578153318169318394205424144838288523488782201556311505022400787368042074376717209815979003906250000000000000000000000000000000000000000000000000000000000 [131,16] 5398299811156620977609353485735768946143163225265664513796369320535713768708408099645735847833327540940852568632076538348691024891597149537758424948665421316537662210405851020337030223854557964340374814731572363083491107463692214726319833970137077272787145839183515823441893617719227497432409308907645778459432278839790321891457252074402725814510844424784076405550440207614344201370434985954048641219700183243252831224164638846967002207092239424411194529044448603142452130980162765229808046381665193132912973393604581314815125810745614385316183762031934154444054058416705673052199779157574409591452894646436481043530415587344890672521635308118353563438162360734684997408933105905191363168721459581607072623516687283176710447442001379180362555340451939036119037502007076976543238793070789822686528052804564012181419194662264685703364159252236301383439662527498153333455648685285606813565244838926921490790270888131602606927838332621324147196260524427230168767077412401979965511219350100306695255456964481154630853165574946924231711049695522172660430252622334377151473938838535161128331236217992940158446218955519616735093520356344824635493122920868251582001817698214567211153694585882249997292586517401232815085011695402509017359577228927003058594379722483458759977804570519805298629342952633535726235638887910567941307305291520205711890262369290257653648068597408858527275361476944063332146663824400349485053582087026460394326734860256869888972941352160598982858513507100246572708468610608337758440448400368783578632717723469513204314940748630570229845726217912373564332449896867855387412690231189493821539891702307163674657302864555078612433872970457703822647335015215174922417797201100721535059224123653236033849233066672271985217956787065618167490427440323636882369733816081024079127268572951423086364388360625647083965406485446967425320252485230868309492098230048056705228629187131749632910959717517830543177582245304664526774875071230025622209199590080261121993883538039447522019441237794386228848704943177488121415938031524624186537096263152080658504891243755431366190149710009644777465449151232530106823620795558202252252625788629717237792691806487717319497834056201365411200905062675528909136654687420600074283374292797761132685956718016934218004208769631224740237485093530267477035522460937500000000000000000000000000000000000000000000000 [131,17] -3490549758572424338476694162277978371835357913733267445757237770776112044387800803649872558102357909099108704012481335902266488315167020994775738466949856342244969392727439137447515959148096683022898580344425997995992577732420686283858389129718548293128517923887363252431949603418317481797099654269458194293310192596882925535361387929263145262435377834596296430838265922181825937943178280192287133752683706225608624092274623896604467826461915608178414658823519266342937201732112557228513636292773620146221281415996688694852253393728403477474941104879276175418534403622504013302810188015869889631951118984149953237953363307204194399177366561933924098877899149454524219558758538150494671143987563906231091444919566367035128300845608435464375433484899140241517396244990713365144138803577340040280195190914235821769895118156243546351400936362207149862661821889975576717146312895450311171018977560564253008568348017214272908396994379352246796198386697149207986409020671817212294134775333633161837522465785625462860948651574135870275244384032775189323409882050144265216205189103286438497272135823943507059759015346418773786345170561582598679544567910654890447701490787516837592925900447287724437996033046158845220546480487503141668723446786903557912054672345722663639967750878861200453610265375484991768173983859767971644471130349796441417562001649919856262994421129311956916487517275269885243953733472030935666026868598768466133249079441045018090261340131576861127824145338437269755359438186316044373997064177892612981236353806557411776648799071962660506102752132722651904463383471535797803177009738934964063601920283697485478257673490163957912156275599997230184413746684510127076599569457108924567512592920462505755794506268337288116772592578936164395951765460007952470999537026884319130929729000010105538746327970950909496686100836547908898419903389064757169082282097162633439436437323372511554178455357953833886604228174006942099181273770903587463790398111810782583443523811642746503841670141366959140751892748344913890835811047405926130923244487557210435157975340083066900364722704187978888797587159592330879372210119879744259218350978308520561897882592462395344401727843707344544984363575777631716041838025986020407657319642092949818246487474894400732502080180559220212721527332178084179759025573730468750000000000000000000000000000000000000000 [131,18] -3417776566824928476378737933596712096265212688784213981692613016053610620245537259423410968153443810922866890313474523000014591907364890305053033625234957312670610041294432405568716607089091096269003945130037614769291549735057013364419416634144368994719236985038775736860891035597541865104742916983435433170600097918622894790303177247718445084323515814195456422235096515043420434423847695913253368032021088345467429917445689483297474881745434767725642856275896067273732518128186762120333907883044859444752858358079492281659510573331341472918165109212569321992471907307323177623931780027098495938616324980403514577917715416374109814332976201616259248375883876218171085714302695739021013594216876564671221051695082364876494099125995413100020771220357032286763821007236092876294267298309786309201260033804671387499316152453186215670549520277597666982605182607238333960705177303246370775829949094856849955181445599033987494633940117399252004752988168169854658959185404644300348374304103726324315245395141364182056014716302723987099893354179934033930587782004453194953255007520367827254033841204399836056053983973677729971860679328686893212574613324720196720402001592104497116716201641106943762931546819647979373977414424109788973301194798937802797237000282776900085748143857006700153641285403986768509347524813429009924307305004946047284429817937812916239632073416803306137377603704920403068809269594007075235944267584316280457614060049598264280923108218332721263839275657464599890202950635461291293172869735642899694196825915364341072467331700628110486619021812668705829014739376696315793333634598189328318453998989141446504969665029808807107478598995113388216026659504888413484264630809623468029151659562087837524805625716226801586756990505978620774494184476349006634730933221336626457121892616877679289967744913544173669323014575243010916669657393550478139966105282064772909708249663535782298974244083548275561046035560149612510160539239322164472398885618067247568418562932267997119100363344581452807045964607859794961547768523843378444045574573408429043051019684623274813988336534724162801822451382070754726523541416872088790595624441648753188862846177259055758787164406718974671262403174500563372381025598507109987912787490249018377024015554939204063782390090169162723612861221056391514139249920845031738281250000000000000000000000000000000 [131,19] 11345413643693947115516549575321978790876616437321849472868725347015714885499067574329805054049111411599369326241648325117529527908802018596521892165374268680994960647376668853872262807615227292892721105558793264037746459338634784054974741400396631031197586652582601178219454113543348032563163135687098869657261822762204575633514803075522718692972338460437749109690737203763208686311704319986562070068621744533497879089737406009977439911455939627179350585417810940183526013866980920012560327611798191052698623345399677597390150600458058190304342735202526839159612581313337631410317119555172075885260173507669486584322960029670885406144592445809116334975851766247635896780959461818030742168585258506083928266359561306604712381888922766072702229372522234237510518556757655669643714662895200543635257360734796906250222666830568268132370140435557143147916902440309729102360545305029941995131893710473416508601274520619786400661773963932229180852497000218227754776147079644907060033201068830048448050214912553339413619017820174364457587900729533272915140423485113364445476155252020901016033878116498048241948405422382378716862337405317997211736496438535483932489806306364431750748038898223433386295819198647381127752710647371011742811807176557481566240971943420888895757346933694447902969223105327516471735299926623101687020576008072111825166000186329772454987483666402318415384611947370130267312347860841360388108586766163395555213687036031535121376345426674606878012475217554150842950224720793765502132050220597600635623103857652924395781754945714781742935035567233388102836363802365472406842595534281701849825380650841002014081485533522095237067966591303427209622871243633457512576802325311909158980515165463410775265487311016079996592362716895499902672952361807315488306206290695697388047969335636779900207087746256614506978744675935177462215664245176586183696059667234911634481220661193697889233540413070486692214097163883108315548133681762014178436746180066766510501993159463148646327526320158417537019470642162718234135381659713791024311398921472070413747080340176084592223400285570835460036187399118225350826264831824080303712737951633238077428724921864185020084832662401487898521789563507664933639186978870636106326894994402929911395991435873422009592566252794499433598912618847975863900501281023025512695312500000000000000000000000000 [131,20] -11551627070541324042452842106877267838044317082606273892984646897127896914982621448772064395829710502444661480964040680633554067721845875887989162162784003354059060298765279346689232602498614005761821388766603594725679366551058758356225633100925186311915926806873869328106790544170342409213678665742862983417953419965064877209618352303976663011028123881596386924076751216314935924667355633128117992501233712937878945224754256765101321283015231029638989662346133099544144624475034380628741985147631416161716746965519554440562649643730367854958746323514489408817607064335638605228039453982147850565685215086460091467406040901092592530687047964497067766144028729435504823496311184989418870476705528256153603281789341423361498939590858800959519377027949045242486983327914660127099604794809216322861062161722571964966974978538158755401610725560262198527527181308508815002633878766081037368960405711233760180040732231142980531744342181401587984706036425392573284226794899634326069270184347451124325482114572724188864742351635215724694940806981229059979375936083202458289181863051476362991723418052270492236974057178482543393895505454962165767363776608626044950181291177075954425284552315690630006194246383695397929877836846246622404390261215297662604213745907570845537333106634566210233974803681252598084852577697138146152489183831308960062115612135821544128927082186113717788052190805072872794279074055694625531075227051370644373790284116173816690656564992090593489613392343162088236587758677012332236856769384804376253391744727533366031523069099575640095208413510556129880485432980176180739197146953294896184078706197535363050594290071907932723123517576870306617272116835822888140863541142483689085905444808833525783640168530441519220344332066123365620908189954181961334720354372151733251271181287702593834285444868600441740406703095741793954158518792672265583037123220147087097459894034846635325967260903753977448150820095094598877502436531792439493762228912560630832397134011869251052401086692374872304558312633624052697357079142292851110429195174285857002459786912599853071163758285403241459886364115715173223776717562183820869438672037536602486882859816600260912955675636573350329216430620863875137365516789484260740411961097248659682486590572001060011653907437052850257061173671474518798163444444071501493453979492187500000000000000000 [131,21] -2410208176678846878610331248420167888941755684536878947537274575241101018814174294225647581409766972171194958528248680403295154381229603370229888018021225872449282422788042512350843591978974325281971316292280215043548922528431955916106595759833540023323541209095476006021647558208775674519660031595294096670410639336938381016754615938336523428974911564245251873780502330304561300174330676047775418730316280621038632457936579590042705169366640719974694705718149588954830270147552580910835813021512772744694648623225821250885551618837321105111198273670887014894445219196196911664073919803996772686946007342198829099980405448523226819084930510998492060173669926199686457364494967398303453177011246946230373940372831523751497513814268625194307620755220750604463446605405590228532488347656901216042585537864196400204735078749244592656264875591471136785907226655013063767234038152291476266736302499469834138761033662223515513380438880257936324371081700259252065884905687838509693520747362705965828764367965351386689339848851297796513675034606022231128224168714858761213926579685640076863234941683014263355411288931667408459794920210896095333468755470858580721887586737428954417337766278035367546313418000785964363928952870233248697301971429509735392190824500670411963396989464843611649177911691156124503278547428876981646638222541227944707037261634545510883082749555960508050696315502629666428794334495956063931414424319619520732561381290149574916106052979920442531259015683706304872772389065201769060832819220905430343594671761509763725549393386019179408628923542397098820363211080829555204536639773117231049210742567340189944393093901577982986089729830962595592215239422198406327816502167864193817540862446986230532393973450330259507797347130373752704111298833038855567227786241693000490486349582007287072564257281226094048814167838183156517160586506110564837216461343758424482166370285032476652987903974333025869074563759599948144471061187715395496556638817260765867406687312953936352984142251626223864867858149503642776141545009284022632396926162155148666766869629162127613947251458035761515967605389190454591271741559741681528639334847333817422694440237589860491383232605487171626874313228801831488237272522386803161937088387631699570067509687158053273701007945479451402876725857543985243047757194290170446038246154785156250000000000 [131,22] 26849085274344459886387991346774633109287300220823400552553609311463259337462518399005896696965199388245984784417854238521858965490134639259161821917346234305669393044900576716615182305498735024199165768241706462238412806406911118636872768773671694832515455732229697265817165244807140898809130024274938104338500071535652130112959785390586100361623741513811239741974167351779398374159258372082474922623181794310472113317143722074745646758720353377312077145445165983488709261237597450572498323599301122646307490831391521394694048105050659431560806019898843721253792123619163864414133306370255115499042066945099917528111749215881274468863078234044338761365780998434615970417409861648924422621973334947362888987490161971089537959461083538877210658999340220427712550978255575524705699713956970158685171197518412686095227985647540315886108028527171176145991081543312133024591559156538394359424770713533166927755889207984849480043297639221334712065679220948958136785660284054843019788969887480455573733150015589451836719734027646147274337138265444816870289701942292633162737021582105834310688547101727387836612169818366130560421805938475233443322752731143797940328511998418870646344809631946740673791237019381879065620230041640792762375305112379451890746129211556577169712624975435071594127592830580089210225572197028756392679367477903856346455317320408404726636333596405021629627682063504698818534369634870107186512222490436647590359567039326248515595506501021243423582801590594744677867513604691228756724017460702483065153399377550623861807432651916696196189236080143652663231392330128051858765562485611565138387684577806196328751968010827457010202020778095311669871829703410617737149856238471658809426917044225322802295532027088009276623443482963007440926606122237431433479236506509771867543311051013217927256144697294160112808741431227496537559337538363028103385247148024535132137300600399761577307277014865150833053668885265428157482599636463801369751793256986647563307743093432077073172737897469543362375222188964503190053222677505037247607679760912788065423035539647194249431902080497643335649011103539198132134184725383300663085993956610625522282103855242765182597400852751765166083347106746791024879342259993374422678453350795042230869282113198466408979447157504046156680826198124081849449851233657682314515113830566406250000000 [131,23] -47931204430869135137357303046451326284764362880371522740318924595052713537493782436691158821671620269935221425503213686530129655000952358156104482736263146613276715209222967326824817358400852504952348513948514435539487655249499091835586626434505520498252689958448882981359963915407258551205730948409151176908112659365996056859110698142728382046744888329978996779890298442432995260098651801276211989127472890045632607603464196649440998357563769113916483088363346768849112586901038747026458465669816380137674285060390598866579241943012594212512789408070606882755730530739924796311839071296726934645219776179792652264178382974824951466085269413542573451695480966472270368755015331406505513085905783794132768145114586787497974809417920311895199967311736419947346710123572309758941139462324018234513636979517845434707662405171579218883364493182890619614847305276069635744480672213999275553510598541816762018606560333893202346269943160630034179043004107070992295323664279319199030920874164713296000660760938727342018045195200039850833487344803946131677390449480866090652418892111556163167287443026792949576113010727790705439215431933911748593845253772643578407837713866686252533883705096544301227675629792587201332454933120761171859785105568483437679755976619639970544962734918771672153165387126208598617026185498605772479897242040737716994740205390603088448324175406016418138815988956588919764510252113099130694476573309882911244508129670160754840358293806631368038887093670841749846825402375192107593703255217615495535462014999024980867901726547831766210849589284473764081831662966617083926727854524401381789547191682287001328762588774615697942823422180031487178797039450391169364798012558679338382363749838358200757511802661942060302363827944804033639577277300820523714701806555222847925930196582381864299685732175659723723354217753906938422239946546958663310410462684899218885787745362948956491432244505180694817817268247198716298075372394080415913490975282245142994601731854793493252303878950524957221492548237652503600825381824707080624907506708115143889513496201983673719569018727666090278688032164802022538042689036109006292036961365074663824813068077051845256345383208312117817366571138860202327787763232821786085527504913502359014738232045114013895774288711320254267860419949282002605173147458117455244064331054687500000000 [131,24] 52279298032149851245767165899031628540958841571609429408545232280422727678348387353451599371174266957360010370918243355521031944067829175394831808552188285995870958379409220801363200247329835799349313704833408641146007620010085685618268946362086420809459483019148299133607911552046420399784599424368913771150262418659221718343822969150764789572594364037106085962187950978482664508586717777411503164258429155193208132959430425537350776452026125808787216377729434516806979450720881612970603734677477349167998524369643281390913474678182384426202066105086469316442158621188603943255880293355758236723473167766780121897030593521692220976640210197691361593527391671681122749648619195108327672657054461238516161551191604245040644811704176327677926620790917432756461058089188860435067308364187994513689214068624832761612470744614229706237536304389335773189896108419807355026070990484540307260517030758825669025146625001464436662223435622030315087412804854784949252593649300230781073782412188215975846654296508027058487832345667404621831745263761223626160769396901352656271898128558867158532274912416791794399425210472385678534215772845754110521377248301308599874283134680633803011773818473846934013390600902473900021641650524130420363923728818015327961326231141593031047427796135645392634581919020490552544903512600796045748152804431841774816303631979502928414784540067926148980658409482229505038130995548605972415660476996057269766930174370302749959250109599377859841851060932749691466772931338813714458635724997863848890829781305803578552159983847379166501919101843337564055869992112289906772230394139379437871765254882986873475521265634637816487235759618044339253016674931739047195189413915876845264858793028372915410004901670591821999547722392485028073807336769043131830921403364499499045452607384391747960888963865872042864327594959888809459873914710517274288328577326366410827019530141997365865399732416935198033263715884105913714979416237686590550498747544269650591100992530299238987217047581373380505488241662244680707544576315533455283544991183719395469481891270707258132393409354889125426413735933631101754824503841941374358845665831141327215623565144799844582774120749444967185192831561606330191780124479249280803720130680047302841097346502440152212748682822479141607481577594396249253350106300786137580871582031250000000 [131,25] -38230390735056710058075234310040273757687817875961256114045488908485320744282911127621339661672323952236791097871150798043147637706771024834932278261893706652636587288082221625980582534778977425386847861778827734071918188397097390280627126006275607752978363261425449556755746063214430532936790239256716418722870373129842709650879078938768821023095835333921564269080907111816188203261056494507108009577654046669228037054303571127765224299498590172702866317449287004901696982212871050091120518828961206346137339996602733230385862621885864056241847984063510833107916974671522536073121481218146182092622654933892627278733354983420527980179934854200756397879799407787032220238796921249158109974917286635046971536124384898522364001409779978007323365423512809391047708732195588619543633622940660328694231371985373060438160302687678036678296643831520320953303217976289822656063100091848950921810093339993125754025879524582116507973502444018162115154813493339354992073387841253242603621553145338224309943398686969827530757167668227568259011955359155666066707869997738488760498625716957395599820750919472017296495312306329718631609979927942188004966172142990343086968295903204817330923796936509740986989395896840496070215529491976902895925564815400379465705564550078342621234553704008063586569571252234060620779161853384329352371513770864765308942633792371330185072234302762470059028268167725699790540812851965305156160400788855979397717163511649768710326192962284136133228707521637515293210388604124769178649985624514666985852216571346400320467120702801796848627296211132066434553001431554184473018985805982459343180226989353745569308846403286081214225441151400171539942773537646293375533573082063720391233104102421908518278193067623021929944098713017359701470073388294883441736240184036201109744472804933019812163080953732404047270144111110975503963810878971475020045483329774419218363131519297118678520140094541159760733967501646034031238363352775255712657233980905826922483057778626740987975986424072063765034684152234171278548338003300752809904443006516659469316665036682891378817552809530724244027635250173062959682940920685479345883099514357255276943715054455553913305988509484328401749889935082154904603962046649757004591327902591757360464746147861403549335166936557323691153915945495356254468788392841815948486328125000000 [131,26] 14565576388837006123472094533710051156223112183442498673877371537244573752998849594609603762363320171028966617456711815797147174523099419352632310333548826477010739320877907061670388686255904043353616210872752294351420846698584750284423365146210574623676413301800519457142040713598407421391040212509967594572960432303115961357862014683412137394036257706205731897582342361416672139897034561152332786647709257107507402276822050510155413274588625895961986413581455567029411503963043142483141794406813950068254424859348422419439464780833676590403454714829959161410661013710066926532122803377721494465347120293134950496960990563329461807132727363576649718520412679266059376656074999305239427522655866371752478295577574122126601099572269585200770527727325751728185016398513045022724484619397234528003024314602214545369186226705281735428422039138476991267948805846073649569972679925521275787229258433743896236305084025841675329645896970820019852350782401644973125905936126385365683480772654028922076304871390727305912588291174265579156700492147365284710015340265743919108076444018142315255500644050062450556901861413325970834438534067617671688050390233194844569172830572348545387731650032556496704317846101551092201568651626868704704212943283629063140421390822812817437213884326097531066797057296887596891092913688847716788722574631694655967504228879861314271504527310425664956327474503854344352574416486292568573720056492922095207800637108851155987181574899332737061647192810297997685083698328778443601144822786498231563403608783887911814178091024913849854113982547425218184404798356755929925293773512314562523429013943516071368690789910371437301596947268403512881503712218659606959606328719212185315105549900824019511622016086338179384342494684749740046892080469807557707902195843967584082112161640787713778053733824212317611591465327570066134568090819498948772533896523616647426327886841043249328370389895061487476937283204665927154380947806675940376169991072023039280945761818568280523920129731383848440876455670596589868765795190470241494782377370728377794827517521268243093552442076791668970191603335756265830913948179289560288567108617223216164794916610156244589357194238300700607270282507969695156616056259099002821756519265025144338308395264370678129657024586333870065451255582100742458351305685937404632568359375000 [131,27] 9478859678392209725453826042686048005661713389175017445635960316548969330167310146505280827074739098716246450953143408524812438928875777601045658606296549067748254496709138127300388543528310071611918251739239490051558440963905328921450016120382707418644718748936802501910844009798524347268063184773407450448190513818911913929618750556282964089007193132322722927569038639824234688387979475451939330090928026338789984949924696862888495174434565172030565009652205109607386310572226124445859667449978204204885128588256108723317029728186659258987470314798053897251963271852710495587545232102528037817381864441850374720106779054973335006423788722293296979588360132525425363875703195802938850857520186219599269866884078861495827126711101261767059362694683659149997710788661469077550712808490252274908796958182984435338855071129858063961344506627781561062004253358681251771253816892477171712717736668479817881146029353804107074433609463703248476355407456601723558550293064708274846794015866800488323055649825312915992535272855311257104553714022325535915827096846243328136086906051673468671276316036268415798487472001977447936263950419234731188709748412896004206762172662627477390515369770333345212399124136445606516104823591985210819290349082360402132769914178742451756592928781270711792200578327893677980147339108555436741263066376116344529547790341954035639040525031252648511066243112582273587141311992787151664758066291967974931096427555956955982461952592849453625127985555512918604907562906339724307940468744864124125050411781521524789550254766144355094761363361778004535385198417972473203839194174262109706478627554629869227336051918658537629564806504004927124640710887248540741478325257291682544409896173896636313444248523835173394583960085437689752797904345068091188329650856544671898217282714374131645231692857114783652235013545991509386437876843703133760402894030597801861615407716713646653838290703315823202797791900615607155865259597585528903033010411520790038051352408854127749944468412087610894050725038090286596214725205865733061900091931051788223644841698734739626589040586741354590469625036530655200598834234626711526494126102918238004178433244433061158171878555957303754544994528069903234463431279715996844263541876671655457921289804085309925804801912398270561863067307228902791393920779228210449218750000 [131,28] -28471656352868393119676405883592472660548326632991172961207039039310591567266738910584958128259873953718212877962733630229820986397681871182997073779350819414880630255554757392738310674935701842294816200000652555777017991868423643426900417332209140446309065208139417657998189276155899170829763182154476819886978207306343480680087056659074776709523568386759063307546467067876862475072497321350319856761768599065869262511129237697509484027526055950411653923328741829928105033175861149010769347497166930565180533470553307704976032388404152863166748430957970636247976633875810007432403849909696055982551823670095292921047568789307482054742493891219810358983793295330348956888357393051357042136521638897947189092935458256091517179045040970857694922694941570659294636250716893898016068951049310646987350164260202047832104455656991839051946385463540996724731722785920166196222658800251566059368601966884960116340649188203135070919280006732931731027793213626370964839336690577018267350271966811455971573570809876998330162183349965836910766287238905276555085753793425781576411561367664601850654244116862373010767628679781890760217367274390494189256047985336291780600855164152709403325662642799731742261394788154850750430750699397188833693780532810285823915098885277754314847241304002308143591293348602318151088161993418034217908770521571243074066604018277307802208659389818496971620085350668592326621164052002567093233019216614814950545440046848238185263911399578329024954620940047165915565178080794929779236854635289622851689129134175606444611970568500222587882540497594282680370969706345226061557480042668090791620057848574523286495864166388849592360249106907895955251310998395785243252703496106340196130558787165424440692843746152843882524239376588548472360802103449089946525010082273086903524402596852040157391717102963164972746618242539082540435255238122309566917327525560765849205482886252466487883967131091656770439422380598845320348073625813571036207518546330696995522754194259096121894222115123093448130570171400575585977870231091715408782584129266749657824710155127837128203153362380868886713715210720846794941144758534152309092068599365805188031837446215040722978395764202909993832525129171188925682563950902470613877891510733746823965299861838045917849363196125791510004976458958481089212000370025634765625000 [131,29] 38678264350072820121298831335470786439846040461672189468788549949055719461816688491792167374823456926630156058201351834270668205222929217231725685516535224653443497170556762554093152093028408787897749178422726980969882055305115097717277793994628266581032899503649628445493953791999698351453235224524785354033386170238797280827700569642534975758068878407708990380065617354071505552261607381399284602915557930834941037654052749105421221881446990340401794925685439644265477749866485608976227674212312712047951201886787801988350359597936732412960574155156836436576107902279391016265229526441646317349059963756499207860611054983003270427266121187978140150845443872421552726704403643433963447636354633341787724299520866100761326430324604059674859605035862342310668045022990926387705995585305130396723968367641192629838488516704387243160320657577942659988138520104138514636661218440105371562331742091240549621778260513919696880694089579821496267553585156245214858801978047003796811173654773830063346908960119246000659852966994095458801677307275911446321182052230605404457780108262786141105760400789057940823802173666273715384759340807520377702930293765233305447284819431503491678680199989096907966965959474303472794413277302257794494385541366725588854484938039926963097711342729732415568365762099833541944400610256177712203551453257218606002110032278499356982083753075161648518999986378841318584761266071500906811554339052873110540159262371681059107993656796892423865686288831222999635469300207472055786077327874392368214077819819846315026416017645333211922850499835787474902655144022973278213292941166524682232976658641685664281856092911761777442392330739312058684951866240700375800145719420380425931849763851238430976658901901417656160472218464111798612651764779216641618826088775947028071631882638005909891667710432530191954159985274367894331910077494650452296786563223742344762302154777769508203289032812032714622977523626810719035793508698129693745007100351402156174158650582242670723348894625764608881580224698198559617012239847189226407257500999267602427171662805112487677608463512265118462665527544231627022756955757582578837828766737097898347603600789964659470142284993360354308511906789973041351195779941358073857484373786210384368392413846669759625525312525399015961546922426350647583603858947753906250000 [131,30] -38658143148445868165718989955859316927646013480861574728207231378474206925128346762902885315129384417423087902761606492708975257709299143309984888511518771965317192302505504593108683185086233454370954229691707681136535400934708639714304355699165160860267751393807310122055950315920653889521722173433667094292529571616462251368092992218439277638869773211437948818786850464222568454297083370270696618603345762611891763575448138395049124050639737839281085993704388227765121319453229979321874975891319055263855039063607412858425793117336708335586321067740361668646079689856151101748892977707679261619864662329791339883646472077583767006866444164139881736172104788993907490501816561881203194256637935148989004842935839077303379449098051862389928892271593144519314072965021853288364110116586951153419690092021045395762366360914753525801953760698815383747772823301729438192078090840478219186678725184145166088114258075727179621615626420756360865569347863564229200170329483392550832785316535201791965475560621969982847673407413083284066453569764914168006197494320541695127351342313402818972032226902257635993047281272982087529703092692564821076988450303808038607436157352151491071813442143411303925890869665278910305808176152095274827415788162072350991425044556722895394298405828915723187154833558783580197129507204389530729378698736447081443744524581423132782163509434660989237351625320292199178320869303127343272101947180807318704871872352292092166470344664267589376606562596762883765710361576603686484576963316705053931362991717065021353826960979919093375028926768274132901006796305544647831526928707967947546439941349338208882278349082156014398228199528657285281423336367458076177041641650300095392502771133715777404314853094526225048423344034547425044407063483354401398290387150715100893242904025377670903295064117890166079444774469990480078509163718054682580768960628503778179506642702617917682178598153570205940527660960978166755458580714497881295435003547484602449042946953470873979378651558032003885360344331097647187652323359168231918994145432734753708258507460030976288871901902461495189345208860798436272072084792986624625410381580942502360907171123430860939207020560857697873552147800613153711733601691439118406178601644643869493234810165514701325663647304324913034356825392023893073201179504394531250 [131,31] 31594059954308630272863834832993615582055164048062122354169402777764906076789224084801309679166280834887685384866921019159547303762076120174328185363276937664818292657016041072877118427789290423215388650760952421733466453232656887504034048995574922984905769083872999415892373739096219688425895164782009000956090521956995839243298963639141311790340627038837756149482494340183331381399178080695329920618220295287505507986833976132144297306116455689507289118675967397055201079120363631998183601020886812102551283071656391631946740849859223715071088866480003516892352963251399169837218765907614647447079050886753307567526359059295953063962268052406304296045567688390934656555701858419739947534965574530290511971601043507717498738109128713528234128549080045274265383746993621640498926762591831627756508201668802218139295297983374441407065131267536035566938177660879876926597526760151552679375811582775845405092909614228498424358910912965640430423372227765338500089920478034578787984858047432893110327883648026175637425065862508091377240695541149515631490680220524501797417428964604693092760329393745811783837297379333373915265272509782576345804498642833748750528731851099962932518657190664211016935946599748061223252223169946165014473112991199151180302443843032877349104479028385903382106559720798371123113506405324435858733063050135382098595373950226926939396301450661602859925056691614314272639757283626073948091916256137387444409014604925174081797530091429234110118525974538048562007658484556530459525204599543683636664037488425563554940947525060414651831000850158090119744744478757677116491116810093539119943863966308727736747833805062446282560222210089190177306268502450753463699485930213601153976560907778320546643388135325167626563545267592165084414381846684259696081315538109474453813226968925141940094734303676664598484260882076936401339816797922723895693622509996877558009343162324730583796683475676504243316284109492902169665496555780435263234322117591904612000407304314534022219607602599699082324529869611386417536896661780808760825252953429703532178698934312648417080579399313280068089461308488584712757540234959648324484732333386117814268987707111908666513081162888230844896557919065415272894888714449259646161031348201401579504241820605487091923053565717394164380493748467415571212768554687500 [131,32] -22967293594620346418046262454651112256581316947055193658578855348583302926700368239497214842257402273163853163541141202365837987742804699577727016644014764264357961956662545894355736431807138146223076163328455984059613210602497115476189105686917724986810944759744872726792119089212459566875568989172869592444149142825281682163970515657487438138943067327927184436321031990356044016501303642297862175899280371783826423181916192388123679632446486052659414131124475802152085849045034941801097817612203986253116195394701648494187152908705902166598427091450921951590825555038371441879050948206156199583333663730255914402698021903566832298717260116886109531185982815559859977788455552036557374378700376182501294847407839701117237988347897437820574233411702912982364365319040496645264312950192872751226994188096878318055194702971907017102119307234740678512392589740918627183817173196073027881020873596663814721006277320163715315567742856286082120417464027803180838185004132324351400284023658461278213025163383493276040617173239506271099526628664956424451489940290022415799245265503670244500853132079005923973712053117830589241095033371639088037233388013434948514281953245546928406402537688032382854331116436405528030242721812103352492046796789644080151661120768729473716429684075156824388502363653099448285937958697094016793663402799242899156445781588986866390483147602449365658048434280291305252713995362439383291767767329675822958614915137448901271893920571153209312147549283311938087146772157518139826514090335383678438042473361630224774671289190070200693798580356116484611864540142143895114923575422074206221700169625190753957610842423606571531762264455649488339362968378964057813533905516516787705678324939062541897145161537243019319985811642761858286253043156035675245552639493463106260335269265405831427267884640936282464090933856624449276807838478623755396421312718121802127809794536969696514430514514106273607983614516992843389214868620545377651158277109985591615971243087088828812000879155671280761201812790468804180686094851222103670897790012908054694887634497886432815111317884579725231267472339714661053729312738205229879955177942010839662463403016123563759086703079060127087413104145523189853636061249018461736599284592089960295170535913571068764560921537931648117591976188123226165771484375000 [131,33] 15971711319721884135198125740075764177234548139746084472698914731161464079335788048715717661738317841913503140900678712942338229081100114810916290490555294785610509353773963224811387705236320222589244694372332931145737920900268979794254790397719868520408253111013621173084526332632311228620548570689695239811629984876529348721911511613844029570038096099811712953430611139821004424303486434895865591627597641907111214807213458803499870003925574553128641173887084965545922056967025431331833260626016296828492529680362430364297179888710121314877717728310968806389185517441807779463039885509981006964515482858375705630448512859177383884728105605868347577820366945837563235478647342408273483209294469505880876394639504420978063664936118482679291823056990796980508174957415653104200990370557961683790878802366084973819868366991766229468038577201099182235692089884109297208794752433400938284148048594326835639170031750344730040950162685861415241001269789155496383839393267451675289048385573918869679113063010484839192394024160833606469383336492237598850506237135519096908737263957106368336477122438772733495073110934986358824896716005027057835412959095698415165734770391105708140505787163369968606852485867402981265263822221390965201428325732286420304854828542469097361470655202589083682103506298936037550775995663451024977138248154052106021589883186790484144282811568237175532686433959369975468384618362316064453906215044610717605410569767896655473956748531778142330983821606690865227538359311521665328310326355943935440654230005156158639973909451600054872586819784462459652642617870171507357902102122726405462536222476413904226847838171886299895880929071618805385916557529130509233598846575955606679829026478826724460378963449057359777645132664497648028676603415849331906610746946950730054331301205356840591585368480992406726609251430481128146602107821661780300178963215359515840998603643143200982443587629455493990062016255762955170002180090958809625545946993043437838326345868595708932741881837299798043790926113550898504966976187411317164125228265885626600579387072750592791004468626976460263373901867585191467603974011973642578958538407169869801784401955543527879209029238318067517884271975331115783870126617229100041904453000218200483926587901681429021091829234535452997079119086265563964843750000 [131,34] -10753202255320475826692006536596450695058556325062346758200995307920862419034354179529035114534674836816261989934451738630945651050203691270430122505512058895978691684598249992863476945016250660941993206601933218585594711612348277941569592834518595709920064091476054472632567329275658635957139317005968251905636666744451586962584020065873327069382075880897289433868965542950410672222026249294714111377355441564209326422146538599089603430856622004053056867753841090673660980352503127118728045878480067657896665973181521049329221242510660957615808651292442651002651125173370561290358172032729887975145920401995629784380367748680733528819058963545853285553657661798692151789744846657440536942738250543350138764923254558589904150907440507854568033721460313952720635261506444624954462093116459048509258621490548812972974675444879413382365148535851897130103841997897468789725490633850894731726224646171932572404861189328604852960093789766542525883533637911188682191764385519579230395343572384227602008648702461629398745061952009260982149133153978377399894490572451544402936884597378520391053266096152559198689333942256321384664803674781373051077779335879925184392123672198391293953585457385506506784527501690014391366627565559273466411593055348638110645927769920039833940911003122738823824037918301210489957093508146839104768964750721988938044127678571924575339722992376071597864235708943140424876785714052978223087942386078731161795934799091159334421486417526759986880940048622437558552113247006779874639806468259132579899222903975717117565349764845972209993670523419655841280974261790935923869108922947062308570025160573426564592194846001966399921135595131426064135695495319479559188821544686248888093099403421138837294106896928132160712589744201531237578270177069172741527526191744820500148537412784236317631568901437620280324529130143586055489183318865223076447035529433526914138329400241216437647586060130503136694776795127120712678889696929401993598846272653650384426375675510968409412272557012637215421149722411944430858153433847173374689273059150730675625457254717937460803338553738047716073043965299168299169470808645858437643996160071518698187874749580841945082606299141377965474592930636353668194694815697602216901644972759194772834136629176119727413496462986586266197264194488525390625000 [131,35] 6719910899953804565777342273638515102829281774742138836745550659743013350844521102262122183749179241069669912747044177620060959379104918879614161395369042990745309186027068804465711882855656341356606368083865579553209287246547602349021600298725356186395295527335511300119683780461855542419714229845305460725554162497144271144215602805560711663414048180098432278887566790383708956874414178337113995905762502238202178385170182399846409033137838024951627559958825747054849381170480901001098196320347616051949130240250859808167064210445930856109607166051706257932527543634818073673719933374584722936382189315420436904818293413111123685974308739569507251318606042999704601839342237606738924779547717997125005593587167809984744613623499857504569304650515238516576800536725762631054693638195328270380437640996467650988814079385511701387629924632112082770333706122942441857329528965336362203850782730058233771846868383683881744873251026749637266658718021167720775132859506497610531784493038339920628658703517436759763499858216787372139364244940583619059401502184093039044370930208110725880882162592138529493012278137975936459954633049819275707856099697292351615103780663081157496178889146478878496075998964535524992147834418639670443564008912303771553815854075607828583725171769435984610240009196273021662369143415339254376850873461000309231856326773607491211599027605390986395444887580696731185701779634108363769316442244318335805706639090767170943564010796261571003131011799414952999677365687673572114110868631802969089845260351352155323599660662587968952361700313517845282387589308797995901652346081020526047503273612835579728464776797776780410774917626158914264067462340642215138418072999251986174476079261632076263370718112376428673672967036394793521837291596395627472182281184169332699957731996483899510902108140690312411022984702406183596401066590398943931587427477428091388452656016391299386826966809453151086889666606193733753973684853643546150714416470985484442440461312825784123780822569669042896813044387155379762895775979884428587205636880917032151492841154605478083968918095822076743117645777902210450251799075300232838934296419634955062494117083983773632675689077472068608076443103771406388683928932078181705882042630198546659077782897866518152518722217791946604847908020019531250000 [131,36] -3772433993484101169527034578209382049182164038598201524983769691744405452746272948765578854739680476886471725392970273246168631432825167241662174012837376017454799813238909480866398830870103333716223451037302362124297652477820115537871167333632192554381180863039369532414381275302480161052726689930163890797191882008835594725763021948653518494508944128223206808619367204854875929270418745000542620215009110724296624159984983790647070988635350827077287786767371195937954526830026607048591759675340459551812148320573075315916829032490563145260624098616239012022134414382201802053036500301381732787808779117003431237384511049872135428638798163217438162602307404295736976666643876854986660908312831246149029316365478411874793619078712691382263002859865201875055264686090926055039609323672952264155854414863544620870751620503634871803307113840013669611915060455865027400152162996749232250774544012147069336024265968920582279440119203612526018281536867317472873731512542866317595220972056313521212072608105766986593152083002926870976192534767283866591263472632850046423838747220588391002477949489155970822582688106371844236522691782085476096804123730723074728225359886589140205552866463536977744019156857767778926725017622228603453176283555050096882308852157445026718991091093097167960554346412678675655230250489044530385390959875541849437176871028558547567280655489031026858936286857835708977274132912355305273024996879795004741392166409918175782065784119715110805419379141323263929070074980051414938993183878412640084461833672347279096048001803890592409818765243135650613361307586674848394956389005604062412568032963487583574156564279111692257116676272778923861414963828307419965481589426421628016355642933521547995645075764818073659903030927054290153378818529132937846836658085714286475143026648434184869986334638753220458322947083046612702036208799061615121299968032677163721505314529759250708147868001318247445908397411511646411754475745341825705194829506180893592633357039379863076606136736654703269346125055900396173602137782460356594074576507423831629668039574664051075965327326588479684231128748043399670704221720161522582914921334586238410762922498164424154320662737088904606855010991894975707664920526168932552671090710006425058339015653425044249935638163151452317833900451660156250 [131,37] 1905532402205733835147972298890491001986472315998699954468464507051676815195672659315119530750752846852417787729018753068247008741280597720186714214003393291344228937504103613292866534701886288583072874404935259279304142495672585795518095846372963567641225887498703550112868377272248105462175886606936766738743659776987346865985422939767312980831071158561569909734138688207459218763429190222906805859073655116138366353373646940553253716278991642185694804508482256156840700239523852942847525904816466692892166960973123629727843826388277236882839868112688999435316452484368597027104218133501672044034072543255984296347227235474807459838005491610949530136143389212510972386616885272900943916810702228568336742585537331863214527114194447354125933977640202878499168882878841020891235310489384404284548653872731992313217247898246889212392975361430864489046128522158330733993382185749228770923902315026859086212454088342017197020587781271256064043268953954949795608672144820630570784490108094341473353753864587872931670886775753651452307102910971286613829004421246016903831335413640915594678074580866037700507767146457718392283019492430158231323630515713238573723656920251869212934892303448620637050498695954480568128094418972569867597148781110238005447171217585460031695719247022807100022236044905763453572550228512160113115377246111394641584160916125986161475801996601082514560646196410502069433189222786281007043665681679485810939569114103263026614381738517301386614519857360762026785055397474305139501103880986434700389554375206184626248390097030324271855319786651786767365606719165024731631564585063135440631529315876928141768655059245855646016757316127448058643443516524812717439421218118296286567628971981275673088760344195042389332276044695595915328691814656100751860995105788774763368732907455222561601210473290473637903908399042687632957115820368215180782854699682321412442509525486452297409342098860358462462764832710114580399709166287994391854397206494626700425802734364678156421815815799767402636697837704047104731880520207688977388543897523766071315297398230636746847399199827799908837330287758031868882796413757971687425687519994065465217732317520374082110126445723282020222827854604062495852284522402050689621692651466068262831312848937237447444204008206725120544433593750000 [131,38] -880012233834979018456530129785945412524745061975224622299115073816535920327352444188641717165535139644344613878394770660634119944955458702939210272224411318815870330408018923063137829852421371936223350597184318496231185847972950468862967503731481222616363666476885793684418673255074891768361049836223706383806807937002487382559134782724270090565187932142787292896303949205782159307868619645877582487104411920177686807920110596109677779028373906186722743054917624214261544105616148493746633596604451610046550381880847663225346224310188783601004277727402118124307723490319368073386243382378377288047918033952379936412098262802138794689595406934130860761864433451739770863013209595894683914846557426284873704638799807413504306059782496624993246581081418847476235733948402344681495257591050912265245585645896414976524892079222538825830324904476347123230163802839938139062869941009387125901657244825015582659542926161884958820585044988134460884245826547932343661752112829704784080230381873294879152589150971945698967313078944861362963512527018111166803191064797979926566065111620691385365547574923918447414338702867950737986091175858899550739924650097842188173444672205729689240993393580721270350457389649784098888839589114181932807425321260027344226965810987687900048550950337818906232748790459723128919634804534927063644488001808544978166988121236601728842436215846158549744203406768421546818544429598836962052632464910077437805660062828151140878503017051338019178183343153953484296278637934135015360267337039147443281329263921183384492811654852428734289882090594422591267667305363080185102202578524412254819212026638083665470975080452343392133134474126868908995275387643950438246058029030872330936188004919722168469878885787706418662382487621916357249195460745696935113219561749746130312206279942760620185993382908656067723043975999817412603756416327078609702093859038271938288663791471663359593307939452927427015223807549750275928839735222920788524800500346257430562612525164873845696884196847715339594029366428936305318940244694127903312179811087723153751657559115671506163618672261768969879454353388237871621637024870439057552505431746040023778790015919330254642544664630934838949267502851447404874105964738227686158332504996810052193875056891769759204180445522069931030273437500 [131,39] 383236911646083202474726072878845734187118147992303345860734832567005939216594504205094846056482496165263166224071822644851936378259877539952051853601232586502281273471990697872769321162750327306628520307520760928709164996888376553016504788149392878988563220765258807439005611402903565014202236772928295454698471359987541907943125494544376000755587798551071162920676165215401727615247998421149157483999044868604297544526076903839710113978019675422809986746063507777483208104729812908075724264467819510187735704634315738214786266200496093879163679581746318408413224268039993619057789347436520578585988372447548035795444864431417537123629111144274033966236883290298823483151646457587366012425839913385398349710195308208521167854789071612054653951503083926206563578471473931883644063428456765052025568376778662929727366077381419984236487236089503969990800826138320259079136563664714331613165521573626047238501417991844470600910810392404748967947680242544450363414749215880020668822090563630149602589848005743872269353683878381310142074581538269408777028223117672175879602903874886429887511981265882166611950210880361288885332063127441787020472637422955034445198080080538646241022379028355800423047996195649405868590716277222266602387930553454263623652408910058329211890525393946555296577918374744689743749721990002831135307621881780408022501531098080621440628402397102525731915491018687093156412027435981760390102915528748494176407952732840623255909685856613370477617731338758767673037949058661444748541080438985002180135417375363737363554806460974782002657415228079172452512662744485083974682814025981317659138191486553608108388018557184430793537327926221781093208314018550956897252513634348120477799960259041486205538788827946633320850931653372911522957858291627486683442384408540160543248501161358622988208769753476653999667877791527177659423597510814590468038010925588783245263698697668044184312208072119026276294047811964324877735530630936796135841652250998835716063903636624504626763897079944395284103223765757117268765333844812851818671584127413783971341087224216634005502099294424892957367512664874357376959429656262888687082216960218375749129919145778129886905242188391681435590091485277483722447788723861354262790620479814656263589656148838002991396933794021606445312500 [131,40] -174496416922837620074456748982563281292075628193768199833483698928210242402483005538107212365625179748659576352747808537477938686141594024940040857604309216225403149861296629335470463023453928992751323110115242500406660635240345023652438608258646836849605000686901281664643007081612260599463018599332102803747936359007477101854542102929344192520525180339061552224289303108073973418105647087946753482703539164616831745877621830785190138878007797269567585065160654071254437213553145639346358334556857858105036719222089471503357685158596759236831500948431692780418309224861523650386455792802488095404100686336393498081515203693117258067284686656400793060186307494684388882651946183370874129959265988419961776556041236902162060845715327575547701965815849674062417132331435172055941139743299639358759419857357648538336522155615013023104213217480977488973528719275345233591689711119724231350760203445125072233151557287379309082200900038957474081329307063150044187661976506713208119955871776425351816049269235866610893879703510421560640453160347509787044054775255501108465697006277483853045190857546638510145370383655434627029564987281037369395233497139528277152211477680743951602268787997482835588057722668775645739826549753005662070897778734479069184223672405329234348458372099168441412551006032208050223409993772473904524396032568180890754619685234666514117403730211838190148298982687475690708553520588003932946368315415644814147342401493833897201734687288451164241874366732930292111284407294944987264791556131218652585915034847427048193987923414616095029757098275924306880023964040105370822917096281896126466602537869027049354112954970161498937593512816690367365721882430384394649803429323753918152568976479919409527205464930947625704037871944823342345428531218424895041293653927709992067332771604616475307439721191320649814351917720550644023557343123943027756962633851239638788364406369676217952896574080523670873831549135876709357831945018382005801736442543717353956043697573917636046836733880811387473864686563776724255792464854856677772974106756793735547258204340963755785927440554522459461661554733633012075323325148690345832951302915214325991200223751263928132926600241630295245496861468871208035512309245601652582338761884330445572910406326627708040177822113037109375000 [131,41] 92849608360898457503002025845436882560430687390449049996124430248831094242664058585103167875410632196069092755877409234299223588865088109235620399718117671236595338580324410393840810141906130879675298623583412101944335434128793148683970764392570944045321142600052629292474772857021194269342479445937090745220116639554798706014076461821345726003620487765987115559193556110579739032355722673905547537475689898603722737581647131078096422774034723062463789673491139916650151394346729485203052610026360382687748809426667718392193040651888195302062330699202181197044147081342114926777838619656232972583958324989717691121619784034451207124299405518002781999927100718841605579943313127950812186038093280047120649161378757225798747155267019386384831644765432316784381392140857878663929760755821010724472336277115241951246072760406765429760725167379580499529910865350623716350001976414376576834867870342264304468070523698122453666568004670173146210115504635403208303075220042362288848657012665017329406469523647982471032154694842728239471053290508785513932040768726848392140124569742089337278851803096599688721499143992648723222541501632668111094993639437079720132509120173852372001297421724724623016358862499331034613039786287933822556296868104527874270928344872069465361136487697244843093772318715138570050639174515864770930620769163162315363354053291619565502420572014332838341662305088735302247798712989610254326103928888313757972105410426160226466765741361018676578289760868114673381638876458158360231236736304733063486857094719360753333198685164565206806619137258249883086839139508952850310273103192352977756599304712622008752254696841156507869300813238241224783897939542618063447075976199139078848936543620674638155588453456388169397686092282358367426504948986580054420659844987930792000777005091023352343773043038109553170480627314506066851635812344273584895520020015805482131695693132539385317417572670808460242860555404198228017099288183233103815623818740061563598856365781922988385883177427458381395805119028515307465345572807047546948112838298743468911075735942541904932868757063115739418809466935479435110725815946569771383200348255534239932830898983512784908464876959075541717567256492740907651216444823013374008938500140178384789635401830310001969337463378906250000 [131,42] -50967756037918964073569927629365991035702239020616580607503783951752107674278646196439460716543710688894182583026957724745569405448521337506270068670168497266800525858272768885327261608092651194484054098768886513887532886092040361494533554764091105130607604860540037689687992729729866559844256408642469407604860441941216762257907736125620513840707232785885515306951490891415356266234972348913579319256421350052469565912453005009785350039647223732024797457235409639412561805287356083885159260072533857971309558032974337231792346691139776728042697809328777485607757760285472757130426548419955632566655674534189900504463552836852489927900580506147280307781451648697538376233003234688075979466902871838917222710600489175902377671760085334528597800345053864991767100992013535042312342032364725463183974553712126895931837535733428654627646532752772918146012937888428312181470494508505596710012975841531442161217282157898800624919734505861993493372967244030501071911029768430535015828935288357035178836639052187127374741680184418012946640736705576262947990908950589308226173412948392321879885927618723353640385575344651673306557456371428270478474501952210589937658329361774070733974334004334073179874773917380657355168998351910274056456929397023946001389559295541653560164168666338010191054442400751916769969681660475289209456422544907388199673567461700511196697688992412136675491173120337316036355535558478064624131574380215779442252510279310606567037930389730806246687506245003703511396725169282336630625155675600483742363269673440756231829848116684492407101825365021065744090158626774358421738128557874248540565440982574191716684261788914294722863939893294023205445270028895358965527044512008035892163555938109969259331713704370984624710820647886179689998988980492105890875122687677554716122155924417386439422069170988210429054589330769698037897607688924089888905854468468730546099502347163477952557243261258225792991390860252826758483038245425964411572235823175037312416334590749055497499650913514173927456183339915510625924416955582070134627987534250353138384137513730421610821539727185656134300686417703048541667942752493537704750518715615458722320783237702996505145068013381446746470458963312666934459657628264834511328939137958515814830207091290503740310668945312500 [131,43] 22436190982730859622819112743090892060748609972786602914888338318697889582405202252728123192541287586116798084834321228418266697559838862825339094757516606160694621889773995989320514189866016118449659482498053907759718999859353958083915555382375760470348471057304135868356198002538351318694677774259367031009152646906319383454122708897060441470855092482015171366409415884092150440005492228740273632413501463431359705897484829653507773529353461989924652662060462994041411862596652838935089175086101585776485474210732680648753202044473144866571717097814030004076772781245016909165384441351977416546906795130794253242642988107712767218813677623235115730905358549955138746665946771732284590749682021853276415287780525933242807882003991043163789529958773149016758258721295415499851299666726689959185346030409760080974195809812631889723695473616303813268308784539753146662751688324245649274231827681109566882973106519713162684820930338329264697012100803456794948287979408715959870496106155293162923352821764353859237984190927457088104325296537351960470278654630396399198300943409228109038779288177346174777437676426287197077474797378555310113228552753091839197786371250100695431175508025044851849053748449769839006169615269410942853429019822656678534791910070066336644318560401650670922125861359854483740632041579385509923745955302115529601486365935811376687475564633575675035923188402748992671817863476822255522169703912002121824767245036021755339569516281565103672203011528854624196386197960655362077818647986288679176369127857220667902861526371277165018188440136087572099656425481950043012465942148313803995549579170070158130092885289785488139681211832665824400287210329465913291642164454077868535074082721521521503934918792857271098048804881355617799340664102559125606602970390723031491083016221886277824614971482585294595314655547552107977802605597149296923483645717592219111778842326728469574417460838101319832406168305505034219572469343361157780136162073907915781720994360691491526738143395539186368141910079410115700384949906555657324534205255466775882367650827852542889489848660152048914278719829270054109811103521347984399595823336918104822869364238351099840149481202023247928121044124323010127272543714067964317756620831745273392243689158931374549865722656250 [131,44] -6321990308245503889917207958560039904624385862071414657822148125798453731285717789997103738478013807684661967246041820592333260252747878045605908379375673839772133479915622236875799123983923871470142169440047525584632340074410416350961279278865885229607347991249070818244375634580870288766640666106846541635308698252802751798477699945092325580017477278352671360890156065954571479695248552411764140383734458645454683402018212772310113757196324551763825559051734028420715673052666161616522143928211970465934105266535676761980395474300290572194896978776443795308499945510091669010602729790621447468545604044857565982977729985261381162447206800552458614255863294884380338669672137746759216882479841289481244260300580860689206903314262684013638811567274742572874393047410726375827624084627462646370043757985028380110982465114381421792287927083481293229687638632238963680473417694310235338529423015610768570331457950660272879565051682215240229981569326037551791288271850007461503069272236204505584805687551280941339904425197872624166584006822837136723096443664235865362411788900128464395586112902061535264788825873718172528000091930087510609732421316526288695714904818937114129348315861576040303620503590103268771952665052610353010373286592663800846986019461675908294677008008536920519210298868234211669328427526284172313146002438829883372580203993330411348089404779977926858490062489493816613413798944473890750459657279332638774152188535570315787861584891007297271713359137672418982359561385166626400449584689482662512340080164774986288122970439841169000376611068547420937817315409078176409006532702995194785034570642664778226578286367294550925085560774903582541902496816994480907389337697894127542599449176952818176642927265384586705468422982951381474563623516541084812188761445339165992403068353926397959699104215660730586410425282299914947807998742098266835072156940383275283132494978468176035977541602821412732985279214870220470357353414828819049043289097876508061150861170465717830479954705715990830984585433009565402734196049428283881495325510193281196496551379882929608745325181687900587278415137579662661476675972764184838420335584073204445734572456477913600798686592525561611007625823419207860972763493602845293354783318129364033666206523776054382324218750 [131,45] 696908012879084582130719571885576696671321937534119020278213785394514531666144174019093378614574522990708648311133862481920607020641550087961417687328950538295522014710108637954578325619327490393946259471278252772879859552056885093762156994133553366536871421599483941439457393020362112967499186373541678503329621916272903159001847297153660782355388703725291970412915031723970961034070654588441285899262026143900491753493348745101174009493298229055310466778087635844716579641460076672773177899528881833541035997601548971440353658824148624249431232884825029902251684433398512944688219555236569328112565288990711185542201372491125157949200543551628980927425494636401994764992505190649627848801006740096968986167601806449972104620779953261212002493596813761808404184276843373932493324590692788302550048783993189523563737910642947240684760248021444583466825440035882463643160610025080335182990198053886510008128062250890975680287636815146958956333478408601301054605704499665293857305797347011785533324509438133614604038168271721275882452878481778222254667134228909267349536345973346573399566147757409981305614894419487568635530038007219479585440676512163141675154668831714793063314155107769198543260945524589847612481217198313701995567364173101567230467225965683227275004842042001784752540860367797430025309778853987258300113911872615512535265979759269968418501450271425558401041542687847692516275208382540292523453664762715099342514994361069763323888148957327005378099233720018136864688209148435406091451908336769098977489219596759471060085478458965221710958326092496073127826347001501552984506976576161901800676642557161061524265886272910483027543805897959692162012446079880741049882609416862168853071579620894686242184792369932791064062071448539316729498409905489593974452088499920798150832648116697995596027547382060734830755857888438323104212133206524956756299599335454142961518217036991104856585922203975411507697094398371044396344997688174861269395891641288803720073947886158042941914041016368565915752593860897535130984000389138557790798691356728595138673146245189911493979808208484186932947801153094244843027047372114402230284665200106603711939324711300664624922998975521391070054881751383532808965832581625434588579182104695064481347799301147460937500 [131,46] 34068162259270984699898441345742334065550185032374010614669593448886981538500298909884381309441720745669618881152307257565143686241400736825874095953976568203753355295758825889419370934011509784832909271596299855345867867979558686725348217011205477206867994545218024512445683615208800748953341758935970146083088086377922626120880518010231281866084402198437639292873318779020655138260146692651400126401098454651894807149215591389616482234877316939458729555115944169658191531172199922645570615956426832848571731579452631892740449020979813792816941149348292746407628484803471185484778723885161901373096602535179448544345483286333080326309277472316284476575101398396583876992919183079093177568018345945008556880499723582324942914221880346414330363198759777807857119181053397620585412057795942645729728134166861026836332075388915580681311964536647465686796559666680111025775486606775042087265918233022883853937107766530056614777222627046797335589485564083413284265063441811322807184833549003451705634084347423514072909186541030612842350846553905000489533901896859521573956495744349750904844017968547616657503356965418394710532709230047719074692829073053685624513932144437388365646577651416520438724190088304008518557960992362477764768528893924515148185208325981709746904804320873773453358669400237576299102352664269751272896028456351510785819466264126597172999267831587427182690554102155207224491367656397212606386935503818215020081567353299875251625432846144133817653703536824407368710311636248682105907678206782164911063476264729112054197337593922242383052587235379470392667916368556451294650088106088666790851020356838106172136707756799464262494085142245229204416724818967438099469228935229155925415241421992332990913818834925568912459720732163116915177322441486977184176011346005172928224333156604637025633147041489980010900613363319791095540852312212984169229520436085222687716700003266830557175763555335845253457670164266532529846090410190082595572574974610436359040818750627421572806764888976563963962169753646287537283430766217595325692534942629465319437216406084983031811309111708189116677989288578841572271492172898189154995444476867765014487151105641729245325007608042429751289180735979164770458116405331405740497530132415704429149627685546875000 [131,47] 151746123298455357727992485624484331589344068616403462286422339078245146587828455780499753901091359719293827073016241927481195149187312454544531031426158960618136972328035508040560669420884260325066618962299914564848520955894532872966744953810499711241988031059986699666697140482867188734233287885947516670386988717779021796678019672610590766578320010298972505830343688699012003601395777910203681106518736097369021305697786172526608641035677305614703621756196988763542171100907055881467045348751193637404216785694841193171600936915131884883327231437137213185634287374282560357770981958092265994298501456503879524324209540212895587829648468160890568412785004059595111171739648369492709900975352368502175152985205691821570871980043949500434800024415988117754812298719620101664530976193483333307880903369240839628920090726752795291447949874915020941683955868203203034583831944738399283319039050344095237505319077259932852146117311839385540167746347137950031777971270482255657444340544809426719041799909753270616467460060815803713848149140328530086011571720765424509784430580837564432934819319171581600499331218052274229402390971366391774979245847615396792062330887717277602040099532444328581364041646460051475562904547408935262964517532038226552078840007987995834829799518866092039136082503833132551044002814555033638367479462850174687588399937851148202804897661814122214300614773524701409336987338070682616064603246825868438911305472838932200648579124741300324435575540983549894054364698080969608407100737403391461345553239955563761841597999869321002717640855071832481130396827824276856972498072565403630464879156603655790895940857758420348926337638299789431713057144221313948663011548989469211892248592449994355393794790807638587784840159470935700522626198139822381567776466524828801650853259950707148959347558693823185748725674350655694866823211916188077234195212886479785553378272665880513190926572386823440193138801090997302079436527940826812598900627706607955710135394398063533386260960202239221566587242103524041810048816848508689260064144719629830576157899132553183023183674122596317101089733518764864137954217103346107706134910458039900951574974611144493339794224631849401668919093813391500428940761964133332462267844675807282328605651855468750 [131,48] -143544117058074248991581349189546623486771113805639879426953866150805936330841323508946331496204123744820707225989906247151757289040011254904036335304444416847139219210974351060572011002766994289324840346785341177771241157618429482085841900048674396425677753312740373825538580289028821776938029482316413457254432986893491674340648392478628524320516243541140570182228714460840961482635010090042056398368881090016365743450885393393660450242987933380202897382559457425883420018202097024839791959121092967455545237666254410616044231320024816795102318698221842061049457489018534890276621651424016646973529276039772745034526661110469874479781098624661819793056655409690390264780234644711416982506284024547600231907863529167027644431137726599031192444326031957900984988633623191799154091774139861082112483956545150341656913167332883790627059703777111917763047884761247922232699749291843402343509210007159987974272603455644851453760149861130169205083219722775959537752295900998628123035135528392516272585332767410986564440885796084293902447393157325335304127619436748157261760481190895810095998920194271487553352041144337422033624859971314303362920005633837291632478538956041337746337342469862984611169205914456325816446897065141134553182312465584960927272547566404948839336065780794383627011099216113310026785018474948837106167709006720091355393507647997324728604733855334864920067197176435438793095567188077486009192053245730990769225906534099519557012804977189903747883238396575179146093899583474075977915210708456226827445101753673249636560103778251479899920080090337231015898711878516406440811889114112999420950019802222220562226657074360644356594711172576982073394988323081565204410326470398011935178029658161879938996353228053017286681700479717069939009223920069069025595924201722544359026746619810542224319985110422605067572565739370405229022802286410335784300881599177325189477760955640880065850545334539121158467879159072598085068080114058262045709792050059575813164023112981768171889835319095677245974814770580089697336945484837248768476851589681838903283181216447093770502184490848997592590181987429444459376129890127442570539697012757860823869228189731313419303466261871281246001772047111044568542962199253487654004857176914811134338378906250 [131,49] 44001907996852114398223481748254498430839394483166884880910920768083416207878779087061049909320347065042718673751850706065730330429157463091202401523134749254863458038860332942394325316391855676325558414310448633884341793337551191223656176232126012159787016072399347492525902201150506535147719679383299891752824229039672611342941417160760294774953619075671859050142976211341793821814097208718025885577514827147721142430895639853325087774447473999593814583453245260625358657930499737610747956637589574671726930748220701623585257319910694743890552440099037761606127469706355320818100198827184705312850202907575808434422255755897573394221622022653033966953784154515936429091682401999811218378410569099262462578554504734595365007306746494066054584329452172286275909031903924342672436095961785278520433340542244399640217579073988134258989774968613080463831682421971740937687255858819540745850571397139172485450348620232277503834510306061039252860911527511029132054118951016756448533457900556602684214364662873117314575384124358886869391708341767278627324025931369220394884188105963132143823456176603460088097904717127299537204978626252626466540604249317748107447347077551978600465389730659477514539536890577260523381440287250018166927328690935729008021510088057226854687998447848736589623081456960254542367079906244917357532342858932588116511564807715216271749830055131155972093494488856313152471310468552819661740058635373143181066969083404536076921977834070438821439523882057056366433741484442149674648353689388949788175788218094774723923450856549821886058019724938115554799026183548411564222789577965505254607165202632240201852041460010612244651658499866309061105345975494834764526185645037661757569375197481593897774852920943651010769411095014574423157798588296267529432864825706405163166859390443389407036539392270974520952812635530946460760768371679691848175697955440340127948103900863563391236236742913031134487651116697450264477323269572833978161264842442237240253013223780086754690018472896208232931491010338667550822251491076236347974678504694749943405163182496119771845953618474909059022879626386584338280843642875614684305910656351089441381567240323474138635145595284036184327304840815462262486323918864172810572199523448944091796875000 [131,50] 5953437664952208369698992733291871193122735451008464689126275014233570252992866816543180975722150806848576760591469135927613016811121383520968659511568996426048464155729931735810703940083436075524159187876114797593664146794563796039839260797623181995579399209385204652243408360836189189503784517676801515121065839179535242412626922783957863938927567907125534973133340792262307430499233793198613706355745262637868863864197162362684367792261923808043394894319595284277862261827500466554035781083488972757284152903628023042118791010327476569880419842323426071367538436878814402853167663412602006933582265714408884205212711876489098170860791850611319064936257321724444178725787243436483805927658663808096920371053798836709667613583463440462963477513899009674093086427319478979876399199372411305383413167277876648285062587628307783372120231502779975394798013342683531858587179808869600973054992180648283623730690862107816017474263650799756925110331121051421252748423632691875329090693595997664121030508955411378560260404017853809599939413578077956425727871404086119058032593740509900382625285597971741539979596295273890596153834053267004930163057784306203528975609256132915571518089317466113577155699969474776147398887947898724925376874807811419974533978242797939162767589433733595533408655604073070165996041043710194668188544513268703894368876007985423918146964121705921907750006436732672115330119805404726857528352404465103509803291973260204569340556870634275337601543723748789706471067169735815681690485749974507882609543870023512720616784254431029289200295146110044263826665753938728194697701168245952052587766586516672235498360384145037277472042637504529995223620222141076859457143130907702540658260396872828795366692303496448712971172847870398007025203933671489903485105653320116159309083966730102583711016738860342293313873894171686533576897770710020828438017018687307158138489411357488017575919331272343782694261917666637700245575877286441744415458287876710215273458572298657974156253214972390985800366134779707620071467330096282280745703730587048721484205213951876867471683717321307661258835376105239796614227694942717640662544071974653435099873716776981407960331830282836123412760825904439278277724412191673764027655124664306640625000 [131,51] -10219679050286083794653950722721912731697895136681896089012745628719181373238363340364973369291759742731663875241589585767748815738331297511245228646388444729386788326989907795286820186055615857505706735999768804843590075767806623942984626435934171258245050715419949703973446735342220453623814005082741964545105043635493354796126965654016598330282358704422599991085695384177407660196993709201743249261659250074208014920006136937140407541206465054421436212795484752979458284320886863489439449977011134272822353788789159635933771052750281787556804777169290178079591511436492019707112475383815476083996425731067458521495422575006444117107952019438411427591075659927709044334159784616072759762587030706377007286171085806833215521065858516219379395377374083492089609393885596479549525908852951957906022027663400904379042985851937205925337080688917923550601381184050803981878854895580063894018139144868141054233399816312838993771110931665802280977959119497721843979680047619146566171818198028733019797152525521692874312157260206687692253235616787755503446298294984882109589280082814832194112915973556091017600946679340528561219731158344707818792786964345829022126448233780420523230159447824393398668717234863116049709155800173399756765383262456639975165572336755514484413672402575928705126918758862817227034447467538668992160764425254291756439757610453671325777305452070066908481197259179779866143307802700206966610180447070525577230115781700836706162885316311628754353883581156557283253134621695895496580420956026926018957252945145225553134512977494227556279190727653666691195984090019864822256446272994626649292068491538678643634289532655702741574641516202414231308538380847083134168913778954537277435455813068469013736886270118244788184496003346341264147962857574112034246976516210125195944550596349130670753218858400599724373389976267634653323062509468267806384293794503559442863387876818908855108666893592551442546289702521680129931263004414387019577023834268126238456941181361023708853051862582315243110645452195728345690121470291298859033799978513326492500076886345107889286607555890879475586903408989944287548767882325712207669961979742318181095841791526702835661425214641715808193808535486550581605769139059702865779399871826171875000 [131,52] 3857021678875495483446308624661798650306658731767435455672637986936951063332382238569165582208187360484738514368007643507477687894160305143748529868918504201733389924408431369286614174599392787900547581439648046061197740808293983285020320142398233194923284198755924887288106657404705196198317239294287165193358450909164268181046006447602658217743278063096276360490074273549636777979868472832332737683050407572965617227242263049420561003431932237203128682199274063002013122069157286115274426126170238864461262627389530915644590055059722115182361076157671551969450633281348191515546688345907492865890324793352579003693402121096944790285179590783947138422279035032392240635484832256089968316308894843068143194369577968602677847680014449831097856490095263246650067754017140920447835943366165196089190951616538552658755793173487175367637288093254125085659652605752693934038882141716670861062429461544639412326027776580047127119959094092780289584927487087931228033641521791008808822818572727168698233380585554241870656904233304067660461993451514921578760510249188590091285403721944424252514731543937756103672964059758454101934950192502143650621048336430735929925545366444949981599860985217526656146780165663984694903478145352136789077959884652273783892626204540120267534829398683164443790850589063768206926069123415672196904073285897583709292133973559433440760645585537983985460536616549088957161754493033902578244493446735191619587271872509065540394555342897342345315076015836800319631397898811459825448910674265303179651445098635992778600995219258566162984536843113457280351129351221243156800452125816029011328297574207401863789564581806771043333860501123028319873218269104482687493217417075742007989904393773193872650351469985776649643945628559899628375499424609262395207814747568007733425675306604260274808544899292949129177326675780205409776984532757505968790175890880458580765239867006408247568211809043673185862050045955402300863346286508203478311033450399627746805080884675036112887308182257203993623372605608733336735635578584336275639691168154491922229727460320023204423112876227138859263480963321765820536515939437178730445907836050025040834151538705213860296119740726282664779316845435862270985438726711436174809932708740234375 [131,53] -530803278952631541446413361944596851633047815490690963641073065698897735351086361348250047224758302707030352381346679547669574195731753058842473412080199798436687483971068021445996593559672820921218116562048818472629348761635955497607938249073394824997767344150796163296877704375385061414223762977335863043177683566989167752713387194418022306041100800726396199278558823871787373829363894108491440809466694201869022843114831083633136474875691341655600197436868420014420843793638056190260020833469068630583456624092699778143597685078305049897815212458040745470638779808538978534156909618933466230823261098003656666019562346801283866831328415415398297341443013863367984770616895067370280720151472899528954382064350086151045582905823474733321504340274515543648298381697969838658794022193341881617921320135312734707636768101136661553768891401363951108168936001403902443768324467206767904720833688803638507752397641639698728244169261229539922705657259232506277589312102367560326492823968161438245300113258207540787447278690246261492095211253073168149090604433098267067968648480442470386939810518907548375017889918333134770318147785859164403430415639870466181891695254126381755851888462389778655738852392719688820591048227984216196892359806297234870831282772219565846718660692860116574831137035591560913235125741039784479236169454073465164474583048472804432646017018163333688005210458419358725209872029288174876964409989695630009560270400831202303674784625279981612059245784876569120002648128910601560666887964002826645840954701503073693406106521652863802454196877728426043454805921215584696439432445310280059863290704278672263052417188743896007521945381791620423752819838555220802077998004006564196521339612419403888755563728179135860606131753324315906881568076169678192732321648595831766335650423146407014012751383695135328447614245291450519490538478374485077053921734950211978251864054385615398262477144523004584662170548213309646213331999267620621947173210676721685491439083113585444958752323013600124794953311690086980970750788240932264048479171977032479343181790814963583262113638486030734993863343626827285171123554154981143561414929918933723386339032657556614596758195827874420763862420985512713400567008648067712783813476562500 [131,54] -75239681575256501640449831978392893641677417480925694371765136788501838517958166718688092388846787509110578554752057079005976343492499888460171316709634439285017417968636798965089113128426483962166037777757287570928045883461000265583727790647894524416922663345585923724798568275901151430234047378645881398797493948831386007315685999226776231762295424959181305435024376117995669062987461723377354544231654590824774073636410011374229309311075208284876595064273992707652706272089597676416424688764958580288114522503899290166928187157718443191279537451495198333907816485667177666351187665447046393400444001423793124463433527544407509682926422384853950768308671433577325139672984776742755030540608085970420214366466254935293747384906648323745841549559507885943061489298635851335942452127534230087053854555011398413593583358157166256013643785809985999753672100772555971791526970647834603889942106862453063945225759114265343956181370438402382851454033590873456181512555562198863971946535571786806378914500632048431059217639141512915370369527876204440991380969201097630157726174128496427034351556028904497311399588384046022158996405415818349787419412694890134473594444272040233536011485151660989950283309315021924798521234761065051734052118060783234602482032619837846226894249842188453895594531664163796937460232406867562348886028002648109388254453697285522891285834149491305875584983604372990111950973311781977130982558601665966599156931884343665258446286404495564254421025192014417012226053129456373850306258787346764697862353108031907117982775127027893534294739948789355631003088562721246721188328618097979423827340588614960996096968179955752377502132101804702372195086734285226240242013092093950644102990635363407546446285459599409995443094443456912889958438174194604617266036100310269515635754172594799046966042421077939321753933103045604990825931769165255368338788797465693647474436962761914035759918529403200385998749732699410652132436888668481102161636653982140140769680979333195345079519582805405441621935943986165429179944553111147555350148880233440849372955478448013945554690984217187655097531410148633307835866882856656391777371837416391132236023625411282442943473392815769641077221219216397685158881358802318572998046875 [131,55] 16447966456957132434537939614837190681023874457634737884978254708589500743752729562914091804789033260272775680829105160236383082028753061851267539425525480990730467035017191079599118815190860348395011992607698463226040640621287380061923684920289970982681873877719714175286160948046434921710970226976774276006740327102680569743793688905869772239683252361283497787781496382603325777535690416976284389247932119631641028614231820337313638910187124018852178875465757074035405584388847852473175544605912780284491227216264614223049351652029459845543377908671178180332925961803664343716545454201337331593840866255039357910969160303184069385653840350917248220394026815484754816030237021564514814096234142010231609190905136182120002272402051140295466757645371792741367792286759270797370692803049192463260240951576035337498957036465513502169584638421680781853361892948605329870150378449593401716086169640955745778535739637093682861684470988296670607760788828884809745229418941057500656702954952587152091840276061307686910725480808045909677322509800057217323144535260770218083403298131119950620649456005436905559544142565324803421672921846998197001152208152830315751597200155864237834124042387164536927202009742613535367237632087906966662198743216141311035263895784791783578606226504343695008130828334409692282276078932160130317646169681229832451722957225158100343428202543759179468961508437154228583260006980057697673190154463371722944244158900622481375862614469664868285106428967270529757332185298007709909843041696143145662785807107573134149016504649704535141275457026575674336650543871337387720271521382652101497560568453002660307462118176915747032855942842947359335468556355250109326726136670290204484082085473456749018449143643700389925761844964722620547294136218173075338632126662158405814363586150996665941492707454447482602439920632082518425912331207725432291356314485894140172262811443384047706219257585884258002590953104986315134151174413764840529912795725526553163351423951868412404891406194073172804513839928932111011072260473103242635634108301323584857683915989853826128508553242500637717136545370326333359134282405159351039784490635928802244814280202030323699073532555546192906320568383193858608137816190719604492187500 [131,56] 18418889216049690694731612020660270130923995832339671015909757992782867168320928719061221930230871190481612479393976983606241323377067007727608640442423860557120141151907514386090858435962188663197632895062966074185389155552574237457980995520968739679253932547712153643084970135499422474848128457675910422096296558758419680845294745140156482431180850382722088590961206010829212329481400120560936741578450900526101408740225128036849390744508275201550482903509863798953704082087408892900745952704692932179531330420912540949492353868645391113535855865553987151344358552446663594998818280674969078835349923200061689230233971971370323544675184498861823092461447007167818070073312377631472789109266622410507512000121126881840978221696925817935397433615476128567576920749623566826655704922622786251960033485694822977905203594974478952836199405234067668119699962741341377868032530426885585011497197807361688627535033077101503097817197716700650608827554246107320945523826982103494672684901835173826971635082506157960532166798080030795967882363726708027323004111353581094382158729094063415436998000466490796476888381526068083429665898701219100128736347985944616423334978438817048348482308764390422838703960703103096617787419933636483229006267816792000741424401318588974134390186634244178104090887969352293993958250826377292521804208880760641912975272003617847830800944675690915267523931017683250192434881605219413825852338896669801761792151516575157524015318909848603393575775991552923089540102856928854349764228498230535602646491001155353574362042151206866944728163464918923197739496452372104613176637510036692434234856873509688991889363335806605235465202449336031293942478223282259652615620934650831654828293609342961475655690582240940279600452513254352486482912952349263809685639672700838288014969826357198004349934197583202565396867452614075872244673635244083398352338674623771492897450091128290823700381061661397984047573451238805685668464097564485964868785664132321851679104372661049725813215070626587690524818521232952650558442176903197819032555269743853668774611410664818482238367300334532905877398453801446279936505837108062095535603766302551609867030427859159572339812923041490327902280910166155081242322921752929687500 [131,57] -10033844993959600629214658801677249870894214328800261838371227483904786535520891682661050705651312376509508478595623623218384311747789212286523961375935014567359093814220176680232768214890277910415265253136563441544597433577580147904127231552932636349688644845084667032637091677958181739347966759948124575460380340796011841790970668660060795740103160141187610890970167453571957321508071009792642141851628451065241912910837012616848663662959250091627639151173448028468935626526141418630042785809072038784426354173186433539888160599673743615908983960785177460856392230466839243392825078641859312387348025376526824956818290939537330810386137743318511178851463108383490902306475187502096172366950280856751068728898585601791480874239510593441636169608707600637246011064080129943330232194719777352862541878231849800974077077159835778897229845902251694148721002487408708377928508707239128719076396495586003588142142422866672338668298283482436941609497520632658497941424691048513594727690140863981287629657011717154750895544242086493860893776693327201118853758957690788338639640658150705843467215731088720905673315152322156923193928323715082820573697367978912820463441635583304939337367331837759846667536289600077640034980579290399302372720013415123985691437804677547433927425602683354955920434238812118915842475162916442149540250267933454930492375922316376185754828189785646687764879689432707618078493572124011650417658909916840280058697584831713089335902661108745585038254516347749598576088628883662667133313671687278009968717242802721135012972665742234349923317433541233319059254084612882489051624064265862679896935288718162882223811770143030721743570185797780479242882828054288068103858706743771066030019348538476815566854252433406159882756092428077527115546890225971379621263512597607547543240820197361937757750363393728211267474950682387911342618258257483614696575677282673040475337829715917815673334467379406006477552367498782207007379860989578988386607186300923428442949894697775405402206524877044924090361227974574602733979052571053431233146413807519755676968314798456718177604997006247491911500497749594666828571824823695234979897483708671197174890917191566797607016060496845644145480491715716198086738586425781250 [131,58] 1963535775591769071737809725478088601692294214630227355164232342181088835561190225467460488833987790194641600573057539269463682120619612634855665423656868142007202486448548861463244649606126942281096739396080899099507983639864909608994397045834772043597841534671697719299747984084051338898639880425846456574091977276117417314664573178061946008272125221931036995709869723760578243645915264656570823651134638469182078300976680025078539928586868701787091119846037428862625176380276360913624841800512358594158344309481012404908237174964793175732898362051375692384726881542290681012858408792322296338596639471094509633162252787023229239501799042073604480928397348567151485773999970615572941282130745467693391297701094682560016995326108000878324026073505627557135935870001192630826050427183519485350098807893402530099194005342183668183739099793052540624668569942343764941740483579897993531771930424863206838974532629727871591730162843308792412549409183995472093643253313245564774328579498274012115169044138288346631737869651201148242996382957150263870458150295829355722656624934424291098700083995377676201029753045700813528312180504456359844371164852414843475316298632431634720861101343004259134380542682367831093196435202674602618385714792007958549312552405807374586303209123643485733396393374950978340795282303278438539416615751210604106805367941756477381042347166016574349210885525409501484698405830354777778550542113036257753501314627020524776000182903115986585000127590194046737237312814588381222593643784834133423315250610919376287645337856449967200303666510890191465302948929275618593855070510445212854036938722385874962379245029505627637861437019755158354050382348412629647913343421677190273130627727326999629096143501118652854334650729514067454924062084811804101812652832940774626426749810548539299615600898051261244862996653180661435068730389168567347745354932439251486491505877260520936468241312685217748656134655219408699987064769052080240521479483752463951937339396414825918278247880028341921194914461317882610076202293120002491332131157836601605075797136088160388931596534695411216748974131169671729446896160996023813074422892572961481363154021616891782667539342877027763734076870605349540710449218750000 [131,59] 38093666413097611327166300744121462429979319977558975877469154718413323991326944991247598459363504326166795700838011648038394656377083028367105128010362660215111620289580772805714916535949762432653273474827542192139023951476664332216893234577918489421750117667742175065222470185744017528146433989119937520332905141371809378949106838090106090378156611072085327005762487943666886621424454358903494543126250502486026025794844742498105149208752122850556788065043761774562160178050793040736078101263193429913431836330682112501180896968259315996102487243435183862114327239648410082120885942339503778575696292176872690128054539944078630347337187374985949421252927938949994721974732890556949472670048632757462344699716760542862974620929507695627230435475252512360601162501585338581369650130815569078437568372209974179027075508656258340906556567393138583326091608541989397934157690307942357372044663686109016868872587731100558284098678991973035462082108114183548051259327327658586916776065738360540712355169270773095327862935985861510551832049487097644373676188482313832762495447060808287644675583627729240976404244013615262878871623390469691602574621661107962853633220671268958145812903702935976507825491941821974685751868219295303390059991468700242241568154151577915945595582274608530961357267006179382791161721237310218282589616041402192398936469982606965984437511991575265988682035677241365859241868511125058095207334540944776166775920373046221443153928196227566156527976430285918858629865492030977534450214797449001064662267373603712324215439303681364364996836586319911663877749851952025237939795845978060473019216990456992345377685981401034470012040476162756661299102927782512512519996659569208693546106150299993369968850085110078713498009789666848983686347257464194375083459017637496473726794828783057706135059791880436436612670709673016864562956274056354791857719553266927174365341838328169901800412408555186263696414658477295634303175835269145681088024747008305333728023991809955131473273081232177396988302644068711993080134457815231750271438238705493403362698331073202878858418541862637492749442661470035623715050186398036552155955267448572832204687594415111831242654050200258097902406007051467895507812500 [131,60] -100928320807494950272696966070863687816440303960557840778874432239004049336857988092737268190133376957042227335645003611555779402045986716396296817274527484509106116704672002681276902026695375541095332561229318253960378155210451879489724850218210912052202618076665146878150418217538367765378075625168046269099650033642781961044463165574828084915940188812057883414848620011119718710716489171798386387561349809937278053389017099846952652456123857484315454996386155310589591719318756461816583075001849018862163656168823143188550758449019495006121285131105576483344156299962780613753880196359223074724787906170914340130678260290137723348450574548351093851285146136592405694237859982855460086330410967786637411988028535278777226573968915237440484253353631347390907138038894412878108451867941825060128001702841461282414432062447945701313087238384150297517580951747927422698770011189564242804850185474274825269921957883216959357733694404578840238104455894098635970123035401538173912091708081966705553248042928434711479807590772175294868533774731172233868323095376374592502221600595869595888945606625793093316290773820074663657857889363574947658878904572352307687382354112161509726303500837081068462925291144621812839346360582144918511312104680545321749205825900628508219991005602286567388197922864928138356767820685950426953567249307596412058929596147566384259018710387536746036839990701809999661112091288192254507204198734874819737756031021825056721685240528315767319899818624290849674262364912695145449077636196696453966255763990117638747850803387996942991580256539131080801846409925993519734096252601227459334919830155805954965296615456161194196718146864992544411103135512643531831413630325075928170753479383168425865715208507000095198208482809606834378373902471962124734240638429278852104384822867154535553920965500762679710618396281700535097121429561142703233641960044958626779346918478636099426307523462688459342367705368192924061851139660688976684948185004683394996091438403081175841944097956666367189723806139934998350115225553341245373030714231083997102862445318425918085729729606545676010109309746770676459401945747126823932172361640192752528567209375611463790210764468469051280408166348934173583984375 [131,61] 19627380155672029168008944405894233822013651012996509924372161594062462370087219050240217485479967629895494407297935399102620708760829074500639183301763189385716034998254068575656543298585956286555297345157732670937889545276652245795433370054113130762182989811178829170456006664009659984165338356796427995836637550668577226488114154566804000931415488247487489441774312962712141088320345591151075076513096377891072203024039988585161239525971658803919780757173257818161604300854529769780831406529410049805669989314833375821322704615592925471689513408171370926983785651362995773631470612521250913093332824223116241270259439281724218953058366415561427706112953558440780431045563189797522086578035931100843429812523026944749988225340971661291889047023933303844830112531472354725183505687633809429790001356786445934749922507686576326607267582939663679491723010985276748972422929454996607849476102294801367869040160611850934308166531549919264950414292302979338207457727109206376846696265818788031379625877498360038663560004960250527638264331462391542277950074841575433583116891479837511246108810475545176985270522002532991650367066141855160687978648044859271147167373807796989314182672224576187639759599355822930263461900090930418294189892008039042556844494783677740572208579118686807063653736512790988174590952226662592247065981694428244766497628865126651085776457490334385598584687312452263396907224860859484688330454634546508561409804745761234804395316802911631187518284541467674379938075134093941508787127265426022504699267641840356759821895166821555726024878117214046919242184430193524798599602001386201000060900587377182726663328324125649024572484956380309616057076149682463807545999943485175837099786906242921632046412496904756190389299881507441926021089178896243272961871180913105121411992200588492658122664329900960418648471683505680406142785901540540223400359397393790865910227892460229822831165111497634533973861428253503973053642640098692701379101568236703332346234843971225794272113175823640183682692244539612691833836719257503992027930061422300127145662805140494356016657210341261708861269467525449475967721261179359872247652722215600408292948758978832199395547775111481314525008201599121093750 [131,62] -534393694812288004958889974024752283471935146891438207828684171850122176968473925940112034788126262640320713034022030604701696575249777994142856994736678619102351208129778974852282127344306095831196278909556316009670420047726617944494598464514449437505802579294035869732939278702636483733709068858821631366938473446636784108677772479610620855061294997034548250854574397508562883758261841061543118969815268579016671622231800515356342258571191821273070103312910997745848773184261999334526047398675317828977153735887386422538443203818355323739420778336945861217416111673042651741281208843867856163129113191985754539361553801928105134643529539020469512730403177375073973421495649452696603308835459975377613555356868023399050019056389731469905593569891324570762628588785686764642496324718288005738203873756658253740552381180121857602206870539681134012814554964691592522870174370708658741604044841877199047584081964298393957462460506726624550368794104006304981186205832995968866601627935211570704156861317878106064765732706662819246969769842294817719565809833109325192226233609385739112757339581834713937870485850639742072140804397517513040555704692309063264536383528534255824232005030501652026041917256173426272908447200575395141162020669284396919815037102392074073283126000309714956904317184281418159197237254166462425047252016016597646871701310490382583306045828038157542298010198431836792308942020285642969799999120139177106007940772351855141313200628452954809658661841132051008572681827470031484661763219448140436862805784856542575841744967994903520840791828341982211211591719037174492883766273420908501561355476613288995484814922527436170220829321989025822636259600639415101517210958687724009489843896101854481637913761328548071224779120414475789651578276817654183383160311511783825388211002035862164492108312341622033099643635603131208105155626462379956813878979985591845647435866039016347439454276216694344063857483195718522081551047141719319261474856295296907415809290057429728864880983057543654530959692118433409241609730991165623297311630118555876184669618468553916636428681670822827474023942184629530382942296384316630511556880360992085102397593319306645653909981774631887674331665039062500 [131,63] -368674179987674493944028214466343838225330940144116862987225287796637543479129983761929836661353292141830484612687495486549063882377218449612079989484839230618709403138821937589827827257068933612579567164888293683075919073477636929294166160180396260311526105664205002443108142060628125803028134957549266594266556742365659651694048057402440342537143971766126079055236092063776746608248157636519234102861976284804274284001556664255296451299381566223475997644567785036758904702346705054406994519379195825919121084613764529991989579317661039996385582487079788314631186738788552133906197793384991331095383254504496541653115752407804668614689211876143988039346803652423753579555690156182319122126381737713489323556968667422510682086757197321228107612174633274944930325093541355577947946925905496657846541377448064753163618125353481062947453308025533044005729927486154964163322512043261703116605194838842991819606967899899783228402200337727291885770087028616569437664839988686733301187123058520042125208565447249916586829861820383006591549450711503358404212173211686307970542481990900348423043384385510418143990409779681041557455603087436796841289635077282739852038322617543324663102141287889918282313428198295254537729021068738563371466765540467726952024759394544357901478807233130741336461207318580850984840620820905276875768708021734911568141659002363601771640178591694782252464042805427933385165817848582352696760852269974908754036353419670262883607685787366566261456378163247493117206725367372670351468155671871674229291557527096227671217496967580490216563918757484372092187661012953810172989266717537513995054744337857402911713960842955789096137510730007845430540878293443434753511941328657203848558956065948605246919563765848597855583056550458723210568596785084789025723337581600009226817013245084568013525660696670471841114868953139538006995521433338186792980742672746002433159722326827583338922885610315822752248717295254172284453446877180259380641848946973005187154044522376977384884122083148787089095821597328390294880877538683541201665059798357409623051013545808087937447162394465932145840991370665572561611928021751495657720989548564424468431611342511544648914423305541276931762695312500 [131,64] 54163467748108770978476866670153657699007550361762278115237386362297468379691737922961698874411931025667991847320141394082102497428665388785525431694941501864674841130110997730512365498820372868852610846506732864636804916669704152114642675594727359228815311518907042712169204102625586977950605082324465894880019166654428568270482321158726914592356528550710725818712471567170133033048045523000456025721748876202347435398961746333122693187744707054142327177697612577884977994003684387631062250933881374875130597156567009014684527698600396962303749684582913373774049941033922335156563222316810650193710376843958875996890670339183063948748061837546731734959492699806012411381180703563972694882372721475779232882271012093954995948799886895143572155685953230906390040291062697744674540912339402711758884941468614221153722964571011336813780022333554753415175868442842093861023788720719282163166471708790798153494496560314342192333335634011469208738500699802527395873496515240013759099860766384851032121312470834675005083451891168218011177440781458541704353416919933848647277244153424403992919193999146368407718161237393743026222798882672328105647934486977559467871679314613236526489239475220203613175505979715392683867335985412923273114847857215640007865346818011737668357838271748199016718787619809865069715312413247738806684826640645103337931423404637326728743272806474306570673807515313383040961501243608575173779041395364813677564888729972972837107660526908992126999368842550056322300912814459860312909033674447542218585112844818707124363808706188624943925212887229384716746843790588610234655901487594321818272909795119809945325059812553168296583716505324518673957118704512693443353857663774106542850845261544719588806296544099907898536402430546037439766091637802616378995139870568052653524928618804698622949158728279973841171936149840020800588031353998578307251380947067744801791907778316269779824537639067578419320903045329903699360914247442568398644555506943162171716435653454967209042147965889902969528888654061670647910939790947084419814558740472827945909142658367150166528556275597092087902050196484883131833632615353767172156403411122225729753057454907150258804904296994209289550781250 [131,65] -259184330132533219364104890918972224314740480273598718426591832455843173556736524905351795436753449477514914254902713231120149340055058416641660462081236788286073055609955116915153110813161931334377784806149139774388098570196957874415871797277770783247129151669848219119952410400899245526778061937361747480648502057847178602395017674504880112371766983742424185779110167718301723492941188830464111087470297225484728880633783811254947625474191047028390848815783245111397852613408464729113161892139739498857827908515235200551828921859399183035028233357696216869508302408717652720898004485565981485700864218265918577056721076562848093961280345247544482747143492770771575342196216937133161416513768183678581173958215683759133962126628388350037844824703770065174658561560691604571171719755214184848587296193979228081295852644257832647747628262046210011650166223499803621934488166639308234450628711891417609873556347602429402849111713518037676380880895353717110443656941456762370262489464654552403050571564793499482589504986697238151582413374015603630674967805665989609814357733660708147023466959999026213313035427989058495615106578669760633404118474261183218111797119280825685961979168962853868206312933127257165389975754630563885941669840755550348830517400773922344854894259766547520641434713958213704442966770554514535596041112063063301224827891032267932765171113918838948332144581160904171022156322616027301903599808914467480045705572090743976846652262693371816396573600709236466304083056187209034859684754583423527189194539169671376619495366444265921402385235049593257698001659571520804377268713052429321051438720636714097902238806350704912999008700928601398290454590484408864881042198442444949974513722971271103305446351246048819798234423616007429549760052058676478380989932196697380241435282410187865766359989661553516688222403155107771760294653347946567021256242890585426119720256895901906594956811959407831027588308482258519190095786237732091008056038210517509256164537756994814691918734392024282611789472893674839328992138463883620032241823171027791167979392312990961916100863195578603925644020186590903435814808347632391208227992594457593164558595333346602274104952812194824218750 [131,66] -511375859673109595758332677370515659097544170055360999042503024231094160101850459841170423100836855384754749409005597662363631324702088521048592260106222296692518141345867389048098950803877196216765090104157023544875239575576375294733958796424794615622266622736152663162941549476001277959006866627856644385520923008443579558384741063997142640015090641449002839590098913553190295657148585026717672868594439262774828496451447707854788196855396553795374462904764389178739131886004691739676615605015268867371535444102100447873227165912844566335552931232555977458698664399634331734347901102066358894014830506497493571542805332065133455312293710685008182618510245088217787904517031241498156474880502243656672533067466945230754441072807238301698079158887837609599131298006771293614608198535795811820756137837858028110162739326711544890009691334988588128736058992653863585611979086509978374388360617146958474819128547736008231386329638552278132285919059738279016795571233760713714118633223555663905809272728573136163215007894161166623464605442950498829070174614858747531770846783123539430717722429415069591553976477657700605698098449423102786606591452987273868275185722651634960800847289416284045387859749708631026432135708773843225887315292283277699381322175799876073791914813278959684866871895236018313100610264536968906483525533202213578135886945330500055945733256851562350391847065856180655669804530945723289474807363221628422583977128814104449115294817687011684238734811684866185306589166122478872977591682833079541912619546502894860200371926818071182384810788533517686093961232867181128105698567240451352440880302954301348681667575371783661930749206289719241840727939750368434482529985559274883740021742802805891558682606531003069740632472109430662483684749851382385655870838215488622826433337104481221286352248140190570316553317940185055592893429525521030013937215393005125582385265090300424116345442355603354833684117482334496269408724687345831303021652863978199935999758313046254352575258269373170396592428076268372704786629812905582722355326051238552287413273481228990790681058084623820475779091791190324307966416278600147140939038486392463622731696659684530459344387054443359375 [131,67] 22682414611526904755764887487573015544024073622059044963972568581977807787741697519635794665405707700604176996520461292584275440387741512329756765142808781245599341680603241948993627670010021058727415925126879963019908752708673161454255677351870197016453347156966263273619934854883542977990613765821198388281100508119504698359238850163102822416419933898701424048526777768951633259496886359067881570291494428299503352288526484255083434450469004826080644729089485057280819146107949474235925811475128324271101677869905391140604123976680444076005094414284209177796832631325031829907198097831801470530726321363952439691556393177397159577478298318717799142968983331619183049379868705105251483760835054019452140825568994785903774983261998807897257691012453178625158800557804643925983261420503600839478265302818630154943116885150550658422663988287829223693743646294829024403434307630255474308946276775898010520935948623465292246978546823283103267040484464351184138905536637381300975613558021319036681771967409899010674188724373550226143193546876481729244267575953643551796722597456263424600314184822280954021551097279572366966316850512051157842624499992385076617388716840684186883647631134370252861762625909905138792856771807475279184165943828971938151247738210913074751666799838553360952757047232348974024489326429323306438904828632771148217014146670674281666944934110626883210943148280516954824748281292354479377691682711831976228305988985992065526995587412306993427630800807336939328372809448954116351850917524794107193401972468054927718472261256195901621281685182921939233776639998629505001310331113615083325070337459231762721353704721162800639508909860037740070249362521720957494851514380861245536701993369323423843809784100315290297310763061049818973187492809368121732370562160748852462771924983090654898780591173232792042169642871865436957954545266944098054952602038094771788580900336438330309868068732557572261396146070112280967440540044360230371730909704788340425912515040835213947842773163087056040920521901503582834620091429393483191787577414196282139196264521997118468252369988347626850957827938784586322711384896539763798462039640168041998435910500120371580123901367187500 [131,68] 2482108904033966587818228752131742215104983238451269764112590173599905740739483240952852077446081080197581912809873191162925119018694754554688259386279804936382635120436613113288793027340131851161422480073942471099022059785289918759290711062793931589775402171780772700629489170511212331324839419875012137134809359266198934989261094013746018958050493893173341744893939295321652236890666253336128808452063793735342867260269609045896006081438758397409523335229454552958243596451924885053368182210246570300026329843637473742846984560316921436488921807438733571085266103323532074275974847145361507093157698365449556545417545400262471993849539888386112766851285314158093215989608523305097257828791184051222071968009459827277339595476023357601895944922947247486634930265450333049448384791647714376129366652685004880275594121021092862947563164481954137750071295056274616695467638344754366319165534161829394691808173541471250487020543352083692140801580770040495448870479021139375960003131065607613039814272029930696113039176540511316504520599629953365116604551090312090295426405927684630310992083585887205528035191754985603085956910830211437512947580650955557649572578463743418464675911909454690282849085160935887252895638591466197644157825571300196012183414633095743555600833080869533983937438967070369995225825528417123901946235002241406708413435074302859550428376771854570313046551249002682205586511183537627731288678653971313418681797446009491503921224772593873091670513059508373480062639200635485352663795684863839786281935918687465708584646709112110730673797449838871867208370239236029926145612057777781417448084714643760119891621832830306997577810013104363644079753836517056850022087803966173320631659461414830654064912148997930485588910290610045335160064863737355375330388842795142023234873203568324909545457875329734206892473152548881471053501910047265698831056617766784819604511723754050279654823462316230360244182309906629009767062439210051353304377385779675999483695916811751640985210871487047728689294124139294527465106507582461909042234644385555586215511611697073841171084179386348467345908192874253192051916687368710643501208398551849398927515721879899501800537109375 [131,69] -11278736502292993470383279165473367395610921711135969805711711766812775859754934319049164766905735568402239513440894213128369537639930336804628721085072161420305480585077589327305739616954251872955634271447260898801582215626057726652201250971280658179567309891919759116595883809179264094734063709763703177898604628582907106488756909362978680901326456350924135177630726805187162325665948623526391334942179862729686592720521154976382611868023200528555820920938660097663120916154410897715715204314353513651158969456250623757451359890417218389148635939763460081548911650302422925767250277807236254522744706005843749502840930737988638533898019273877583691356503726889202625525999005636435239280266936621261704593242885979590240030737982382941330337038786874323576006881305246435441969902757480878272877740146955249856608063520461037986129978683933702492979620366143042480136007666905664954077936601264459586620672152026891388100069347009465857694716796097263222274700566204900464875807112584841939759337601676280050683424699620584154610380724250953865155018788388348451634473669747985185546580983060094334858093827515700919475497332444146750257989426787780348580077035020841192755789221970508250695541646671549372628163819776553140086851290849317850808781154366703459511380576523785727565961829310803039440003073799979468469972177119893661030189707620792932452865583314048022690218961300605414629213542655569704415337369314502522661489305040607735156255790805290334435311907688874011147022481198338722855565443937658345482202732911292195704820751249653146843997443623101727161671995225802170820903189445824119403525326887006535218154797224267007892205366381060514747173209687941095232493708817674991592645340943026469214801159795857883169735053484956729304103270809998316899946639340590612616219882599246761441437767155940603801785395526696974985507215128696166305590925030031771007446249439295228894376489527089841641557417666976627181708855496932115653646398669287179163927065811572881032071429839420232035279649769141998649976821819345387042751717862525145697472435350513620163271695995756514774724038282898158521444578804025056592058884774587568244896829128265380859375 [131,70] -36207213182841121490179605609895696057342565686616286247088816580148803192108646638963640745859449247937641946177441576712712429371817917490083338447872283156573665648419875652339743100480135593066540135736033379937182727146168720734519565091677170594095424167201323486194518452019177790037730201158722543307657595917291483137460390108698129139557551989265822071996603904282869336821314939400075610026048729358779575261535264733729401947081041896274354519414793199705268752348508620449367012549972952314041010880257293007802723196685287839152219254283277433937190979440558806218698716985117752118553904842864094794064882099593470217477743827000266523576068342225128381968184960042480844513969339168804034661029092992893054805792169022178458168241090306235094489816335522293733364043932726368579585676012270054703326317399966148230305901708325535148467335998343948546529607546901703562741755850120389419712392432388395640970393811716563373330727853289104466361589780350616155271767528800814370688327354636623293771842521149107244903483313158447403396630264312226691728128118556032581239303612526312209335283427316813835819946275496563474459676153846016602590714347791356829880561278415205387860645096962393516985840828071063648726761467543821188368709533468057103327004675776957596316961383125400105924836845286224986982844589525381810885403284898016570535053243320430534395529570531862275141376375290091261820251692865749905907636273086372116164110382410811515366755145385932169752392468840480446921680232175488105774908693674338391337889721715477104285548904482357371155128739382982381821162372996632695987241693033263899740322593593935557453602218474238130634106175959556320571854127720702968381010901789140067095118489496389248210263450698479593291914103267427459231946687529285534347227818852142886645575547408552309727861088812484852550563811767802568879312774231610515871147058768933070846804170434691310016160054698639604870143212391493681565289360487526044203051526286628817401830726598498487979185138727735907494313737558001930448899335200727987281239835425936792604921260939170608265799253914324589542277313087413622143745470793874119408428668975830078125 [131,71] 1567455739191590210948410550802313302993988660892570897076352172971819961009199691421706776114096218777490943110153278542268214050252855510630951912047370641032138816536845824888913333682369913887386898693471040900399037643040482947317613084982910608099929547741831269607231700854278497750392245144713581915091408787263357163777074589728230515772960537943953972592367237860685877044056576746051757182386706779448993460146787203188661793009130509361787373001648442624702639733320335337469678831180332113274221999871003966980932805582992419967074316858277803583895192757922829585435865460642310487231207668392828145045973329642820789355247477585679801582521536964025427382342477239071084361273914768170114173771907544441786893921396034912495134468104308083589747259325571173881306663726630644125592647841924695975375014323882413367087711690395928914505065600828804432405757251892771317870416223308416639190358678255114806186587682273898032043093771796232714611603610837414014425549372972093398666761376778563946279653923725609913978562056097547817097165231744384627824649840824583025903053397513350541891400005609414928102245300123028389774866122935573620786535337917073272799653595522778585889172866705476756701834749021344010404610690644182052403401295421394941175624814621156365011521019392309870063802924427234075320866782632419752809681435076566781453586602188723709473991349557386565404010393176031193797937063464304973887621799117145279081152173649657859863778161501001505827993113408587318873914126067428278578719634701240013633966030622909126071263103680615728649003807715439258326332709168142365179924777699081977778962576133099724253817224806400529344450295560389331121226117519062055201878904521434264325834018040680421977086439204995893262868043037013270276287901359867827370828160650060082241161619809896045596910335705081601243388994722127589686805623825029177667587050683564902955810845157566647747680876925667231240068179760225623047933844953838748440035035885911734650034718007387383297022613216323327931868512049824452361116244427014455516167118660535033976625552948876499114549293579983569230409304510236240744844963046489283442497253417968750 [131,72] 138677180281297728882823286596795684930533103285436896994294989343465455587995952860581112673886720225121955279479258206449507493593028272872794765603695682137329720817154771303988872090746439993758867859741059454375678978172578554237459499825832476743457027105582065587011233491997353640569012461000066230125770755939604316465016082023674486765062070847927263315652820841656963527818596940047453060243759718782660986312865710710224687893399533749947191979748781271665413944323970268653084291246925186212371934811707707881001843977005990943961419856044797195727543492622063886989764368766239817216388659832632108581621097511864530926219179505112638475913498052077177504530731408441035304771131046828402577606280811310948301475173459806491494621351264933866040772943551448734803065227868737239229714865446200781036836466986106254433379516480597807616235386620250544024950123380592577165325838213417300773505677516334341376626020113305075931053226020458332382121274541564249849526536211591158187512828365479470493330169453035332317241634274233953380527254942877007273821981894088088271000901497467475843777782229057972756433183069984459300464524015274460435212229795615166092928279133387464899489672652120348156778903270329347050299873227072072317608965088582455439670401211710990274976267830006540255292594111577109949215140691162886937097660222378974982400364140142744669135557953116420424509620643842166923308133385730608900095005878422035041514726301287278846562481960432984415182569018196752185870886539823084115776765650517297217909103388410731015123727458791639352352583125886397787869573740681952667688752051994658466375872041071489720827094626942478686747314726213988550017339676223195363818759128916246206706520507348024325712626745236509800733378417570493960929442244707687158465259354901603946586466223720300808313274227681616040017939447961968306482800446238556630333872824513146275689085679365275156246571036627266854803825710149931389608719469010889545184001868437737354090283692510384721195190774820087939615651580562318342692595753284420446927040458443963045448211918722503982603086411520968674357966013149869455986845423467457294464111328125 [131,73] -10446063386124537701291387728700600234868734498138141464321606773706871396450554658339486867082631625711021205236119493336180388550507471533942584956893322516492549485693086251147709998709733019624482057011029960638773346634769217945112948321114577610710408069167913601066090790221284327375957860611765382491594594623446394968618720219220567944324256678357865647639582040866868194964624545578201286085951892889867701400784203305334371892126787518794416150470357275212617431440681622190756898097185332568524465567182582695694489885935946698059225276461827678498053891843795833500893504983909911907368010531937471594182689914374855749338957939560084450589328363492101410045246166782970171006913114116673276839476134939424243153044555922692290879937039061511071941205390717322970127013974064337139758332693060020965314466152929149288700969818660357980488954576034802076364923512963383490538410542541498955486253552051539629760239800064785905690567218140599551326353312672056033655266023866320132713610723368225852980968648967909227381322368428452769713430326193496315038225743578818839150205608899185177009299352919368953081626037349415812564041700503133107234618979167184863480618144193489778094379402349451764542784181434499695482690175176487587924357049454176794445374618768743980612851693227665017506591342812549494322589654659389327051219078129648687223312501171589725931991034657847054636744876823704805625788574968733903079429753047319947753575445655947565604898846823560448178561046106890081594461228744464092943388978559490447243812829243139240785113392756083120437097539547732940549337228640775680578502441828061076657570441238814587547210191489567873924424792013120727499298682196703262584961364129219695747256444030013367026322484345416822231461519781143093205731278430812607672513181336222200454924953906130163992865442475934091265308135332881809016580777638764917990569126987129138252548008438677431749942520426996760862116246278655520785967602025144769548471316827201758656058419360008026599309547916173527804471380129559029587429357043198003779707300858440425448987993963577910422662201313797942437032047531698420556494966149330139160156250 [131,74] -72788523198292475066681046807853649959639348711526238645985764331574843650823266441431336150906381024834862930879217103420535364110553955793343142677109677601669883000609151960375261717425534621168162233824346456907693708327301226757070219439596443044743838318146772980970100126274668468140870155459425843876251601029144353054829448619059623051475780107552598674451254672003508605342819563338322659528317486665104705225642091219263247550230910251573418749930119869251821056753859022239933511649293467783358113085006692596731947747697505742660942094344545195022850182339507074751098380959407711423777161337763199934479566623871502027941344771491957912380390440899704453792103690180639397813627287659065846135931308408986236817253798421841329912827550583482198291157856242625652686127851037452829513293474449643728145523001512517477976350617384227402372995404449629675781079225412306296761320830093158252082374920547805696753436618154460350148989399914670280089010659760203655403290459182917539633508377179150302329815639032373039972209704812779997124063194695650540263647668815918493339353790575018412103983311610418685737965131352996188714901441771969816920039294406446773174927237825895107207092143727276584900675151587585469432393642043756324050153468860609882425009323183823693599164984131764894495505959231970222701083639660399249629510449501668620950326566668017417804434834443841454649880366231506639645327369016825102170003188868324390838844315789325466330666185841181122295764922463643115147856433113916609702913634633796456248730299114607319231075261483746887296089982844221823957157577635597272735170896104944159038283122230735745263443812935592450065294041305422313727551850373879789695800888907646081165040846151189581825476661806968642916139947534467129737060288191728937664327905561376346977059549933198050272488850338497617348282438107526966176347167900519986205411065246185828210021836856229623675536568999469382801746592269941239228214717036220128270995774540499656113500751236987159579305558419857052140953720841841379135488607886745064942663349225065536905597440472617848266620735979158551414720611077137640677392482757568359375 [131,75] 2544697891659991047292213193227446740631186132671024688461428618655815932771722298062654382942896287503072898570929539197760496325504309825155351074584444651917200871411297552497640368304492548689784305989840880430766469528921072994908277538097394018659792882802008710809266824318931804797267191568464937922153014466507588353495815173113731108105863519615080456111486578024190734091788943749327042084541882112362039220119208676665484770467318332654389885851903192831838935272778833605596771418899653724108617010121262447904058170709954633525491686411564211480866432460817511301350862759967447195688070875856538749162027881098413439181066421885000183226486176415985027240521833027505227912976834749090801322452055961893745963300476416446609531959621366694682930397084438276087743028458784897269660306208665285899859374246264349012916221952730416210137471388870701389391333616716990435564656249649969420903146408772022080902021409465774000350134282269446192587608847608345986987240146536700175468940761815618958128387636650795816553011780238067696497689831936649243148576468002854249297676170860107119287594477460206504545197842363431950246001733810087320628740982843862613978282408580117178188731870974827145329260168637302104936666103586744125314979906479827534307218341431290525267828722937098757904050942764214911793710027419632389439515933197191043684094871118389568120314598199500118483761698272118849238979850497161463033675203147601236250049240944327612582620780177574308566193158525752864446533291700146774490057806611758723879161783579785194127660394346255452647935947210796928328797569913146720800688414736244219692848121755053840175162507307694502113725481892150743164305545701872953453165618970587899703776464550487616306286750459342886403823310999395073525099504400416208321488688934259538150545883967052358272660263017695193974650807173713799003569537430808074320951400685920671915076553182602026407973832687516426940477486813736106330168967613348356363510387605035791713612462419329340779734530117850098609229929498827971544184496789040670396115682416462695706039431999670009977025450752251827571125901779782958328723907470703125 [131,76] 265459479715745677696258255890599568216431304894952734131564056823982353886877012211914462241051629634176202413454840856472429984938585377517266339797438735254605285716810112110791115483638444877922692069639682555249618419688108270367470280431625082678601363178769891159860923202975805979380767111007491492533094691322884976917177491199596761326032074532627917331354424922646498510235807500978766826818504798286554922518810639980056186240847956226894433033188880134290242248737156071048637918689721116189615477043554020938515853113046319907542266512192386813439331919567753205978125360392227859308232385518905164900998370789751577646274173554163411006734723493217455821996555834533716226275920192687573850240924054647389035024110259026532819254248438902048965318778185184549299879228863230242616007875896906122910313684968937622592238250253497887028644891853751542173930224835590730485406796235163482712827724596155025797949319265884428768721666943983558101419699899718706031934150227118560447888326005896208486724244237054297635030438637586546903158150274420073148538809540584927887801260303863075199717166918114199229015228258999678949406795616966163855630982306236154116754917297315628702215006606921300142937706546789132522101914264186510611717085766054802079242572882872572346022718166927886620916030240270560833008141973048225138251844032538278235819743699708657190064950330213798564758181820967074842036603803330855636000326919420109591276395253833740674934812519691297818340708320133081159409479878146691667314903587574512375486604356799563407701835635907925551245656713581563329928200071384122935916618356116559366128013535630068236781296129201277566729534101428757651419366494335618404455004948794908743720507911340417278418665697932704826795651178346827031246793442640766224458676596569034945207352148495784964231644451941149305828337631399822851254274657713818024932016497530891713823175813480723715817119233026039135282895746236754539515762595987780268232243989827984306534701157308981472232298227975925914137098387124735897512214592151779611128121623011974772385963984200923513498320889706216881527935398586094379425048828125 [131,77] 25042374223810838425063883778064721766028742918742750509410227738284859424098455313884811780706842258303183058444151084234986336727916812205898686066024053571498319973009312692677177445703382081782687688054116821071320442444869225725786603554452242904134460012018104849879217526765181454888863595175862222633893152074446522454955597576631084666907551347712198440772945170259828555877128977766340461887417447207322300577429421054773300688498897999795798453238217916244783148138788640902220319028040791562029137294507280413120748079893232661608256242453425327753814747256791855610577968211423057906734099449065031187648873057668473579323475753306388832350255993241199059952885984287488937007662104191850826001540639008972685268274156764438673832858709593982704454138002310487288544963715819193926871926536684896757505127447180634559001502150370032018046799683912652659145659349187726262532700219293805536330708762151300628500486559241053669900348673320540966571765821663885324521375487272933206535721867820792565972738409636341175785407740999022156781130139208304343954451176727978437822278739853291392362442855790157476778042225054788203537028839408278153790449333156961315275631439132794038027860686165232131441791622613538883544879897562591074890610173033167422478184444783578651475682436944173266591638227800436196487003392157586844536407019887378365115404447300241161579556771116778332424994042961789278390452649335572958962234390551682368408502198861114068561840740742302805381081237172871914057187768925642524989030490910527990829534649774552518133824796015476875842286589785796616539816155279247615995111791713932711149967837750252994421210520030150349074278484020230138318379261337185508606015442007178453187462081770314400874509240838140377518530145834401645273013441841145703761309834109576838150949652671145517138410365101032291993026056998122195756194605155400110010950474784779529537192368675878141497021548053730942168575597785597843486558460652031596250050872492466698731619372578550894487952474316403470663458942424136614786158195556664332681116568492563151285963708553523804582319977051496903635968742072582244873046875 [131,78] -942902149876918096035499549487093995516304069143422002521534630604008878810240187217793553646223667264404432176822760529178083238023049594985765131961979811329975366619923392240962891491362289811946211392122121591785629620287721534817672423853637050511541859397426844154169289596351747935586678484697590904851327690434159695434370006990966019238765097994816801022035226810144925839603674524361059750874430224750169201742754347840363842870144007018160833112243669797315896162973326280553477974091329739955177142318677880398701050234572239665817227180920545089409549345816464478053985205057689992849870269105920611140879959399655988216056973418836387127525985873576669842151720586352957160521203526848195828558075223040398227017303441317699979293935966607561462047406969375939414104126526407496006197954666312599542356878675018604998656925998270703506173319367374419657396788831714519631755390864065998309636654710203313432876810394837088646328883641394412135082176920950594815624153284354729381238113015031089733719395237429612356312530004825721944184543481954018056831413812855351090459381869977462577310620339089025492260167731409143214690190861809365713207773571575500605648635602720852360448456136422247604493573263750315437180874013720618817068148078018338611181063132236244143926622439321009221418531966641958348996958267762341420620511947327409345483263861105448773506156632897153786049703831331225900188102531068719016169040480489436386828416924674038151767786728407121131808536476111094648336366621043584345687034363923502002274410632510546015773298904127326923033896148430829546316129332066353226134185176673712817132293934877844490957659689226877895349118196538247307386888025946562761797143206613434435403575735365681274264951413354745869483187400462940740868158692929352658756237622784869394952432254838301722253663821219871799926774316135732478929959955619488251384807164510396122149286646811241236749205817750261475417430121997316769417584027505486791127416235120031275387997434426505046669727461815361137157972072578570819050262087709268061828632031237898910226510880609191081796266418421530137168014526367187500000 [131,79] 40286052381237532073539540658636114911507130044946455761631319440651115971080123984679697873747880880220621631881555752294837826627631773908084534310023525953794527350646404709579785877688216658741611692418072058448892739843254145535822498641988387876670409986881352606202409809053338637351343894480289823245272673439002091925499578201131786252246300853933921033260271898934694924481094480638491380036051246944308215999087200563212359418204107441687274942485690633771629251899533177263909173731239194911233999865389144522579857904339369836763955916847578677158685996375604189236429528334654366619063030043821948467863112529269939610940477919179640612359803574831737369521005989839489535814047539144974434309934349360987155015049201360355793427915714353148714385126905759465333736426889423759802739284083364829811227966638278387763226229110000813998619343665480277645697167982009008954593342566433030863572246088877004581843228337711193387651068918271491960896867710372646286379261833925745324560837034480769868770556901157496409968348184240805873342434506202684421015117438280086874575657203697319148384025741086883543573366569085913917927389048630257268551265327545706241803630017561415918550213517825148607606233849540582009942293995300388432369319006873788297227182043236891142376763626349960433385747090367314324279944748010804101820945973170847496887959719292959378873879719577510331241686435890963296958335016907150230640408584381757139369870122698164357031532626208079683425130569551025572677212768810608477687909179858874975979628794471768202325675882707184242211745595657432600852363408612247451679454748119322543632468729639592650211019736465822607620204778459050956244537867381642980093948399173712425362908538935509116894421839320848935879511980205404522484712671720321588860221484498993204705629783750747423456838222500248610327776629721348252391942424537528862345329198575589025355307545256088677680875807550258907334474520749064269215041699487807709866450212618865514714552684499191372390462684014155224068395189166734180639271298332238206607394457557714902983574343950043963131802651260592262352100372314453125 [131,80] 187334804320000280258316308954414682887131431386301495071927554948034421194764430161187310665359845119779963414470613739687203217760927895268535410791720981270039146494737187611299804377717031333271395062882798577008715492532614684705775683352075041114195910234613148813838721229523057031928030437633187743730556085605971439785453143717044617873476015198948974735296720500278995562264762593144078266396165106783452546922441921552920134643620794146052638302881175125529295758151097468598374538278644205198900942391365156759978721442934252370207153576008290341286821485393656840480555229678134824512256273387265356284424697186291747809268039476064882242651715722002554508914564734435296486910261209464814968033873658802382692929139782495584787408762508286620339603253397437266301611930065359736130477550051683278579898766539725320266033013396885548832343361490502244509629673645029378113891319667222307213782135498841527363829018386837178107815600407369590835775368992965795669860165391084395243782137389453930418210057720211682401718952115584050435874815736094769671466630882402801435402567403950614696005028382029894006457684131257436430390236567095330031882389988772512717043918433778863464725611841377040971527523984219765230791919223223953762137339210994187954067405545856200623062224202270286814617146873968071988186397864594946960619534565767179620612185840671246627070066468677556254071025771676727616454531105249781729422531942911268048913120249905724227911088464942671219240510222890185915579525059062568006487319743213157304638748581948980921756763387361630104366995444143629718908246703763428747234481923199438273378195295138772030422219052069445973515156354322878326158507058639021975359680273841210166616307721963935477932452890567463250952156039640807642033884838329275196302160179709034048150329954912952810522979472611911447212753829827312227676077289228954944308461325578766733521679821097569276452006753138057369723535869690875793609784194039772808093322862727021839179625900216850824467326952918472917967490489041803492363268872253864598903848407552612128013049626726823207832068621813335539794921875000 [131,81] -10229424045974075628061081396794906094870201046232925714389370471732356205872883457390057044007260863674297227753045744411848768588904511269742301407497323954699429874126322698628162801731466563862758223957184478814108301267960279818166707690926620426484269375304627050376324554350278542610299547052370572567349881190873735313487864070961166411279157424569194498762648059893093895416083869833516814257938072977480920709673734574992643098443235857956379057064207584056230940023275050522271473734526310730921817443765392511718998240440552935144061347087541119149417146108206272061362302350794452804888688205063530150389151015783204682498147211808365777335276402397877325505616887458936588815891374923611092771073033124627215346858188762892625917609185042493007280879770877877675025540558355239293637602749939634383564363587550722926924343313113474956130832372693194071370202734721150017721823078943051238346822619298473746365831672929201563474994519306849005605068658789929425905316067501478840949924162295094368269653823078025050240702621531223958560191789383104716665037936773768695934761599768387331343139212537425762338204032908784606733631897949757556504418554942982009531654100844459929548944169480464542625190330991187155908021794896874829489322687832770817015928515491065259664483729731524395444465853464849893550265058109237949334231561261479820594519533962369775384161154184941972151994586274217822915203372588556791096766708278136398969891859874853300307683892802007463110361461240430133762387794322286520074197017187092189211010273084719714745233049166746025650282081525731453031837887596808769743805328243876026674230842522478427285616224333543408136080311060129709523018897673256004648506359810721177309084358193954985137890882461697520289865844033663013345919393224631349537376613348924192833891687337661161403116701899193178900805681538373828647113967250208506116630771698343887447616877176384038564596642713618573915684425313241651273005671540611802013258047005666358999727932501486342317538002636179839763847437388789792476466543063776944081669452552619151717248121184983370552038110104977391601562500 [131,82] -913229624709126598149863737018508416802820979882144787702541521307573314975216016833353489224204414276398843568851928394054499379087680990316237639864809749199184440073470471732280958236043326546076097725602193038212388891115753193076273989102002315145537111766044318349871726991731760330655536544462940456015508128077527498862797225616566531769610887777904302950251675372145046617805257560053466711648554966210540615197492459145947457539430097718895771359484310086494627794106657434413963761852418160694444948354327054482903472559391300959880725637310516166455670140420851645676589584280467892616986181465759186529554285508431384966638414513099024558603991567173905886207855259756956619579667411471133910082424104577715437479904559704583934099301749253059516120635943921970636181477181076156775562040154966768338434816860269287519007332694821009125516348514822184262062999165571505624128762021106527249503095293898656663017062630209444456699354522379462729513574688060072616331103358768961812860531874175429728973653803396163496713921398316187705123901313114151986806164856125617936266898880503999633603661216898000831202173026788671565533267148780538986882686302711007233222013706314176740809624209806510857030807107182933214522539600119827234156168509347587679874471304396076814249117778842677395098742071236459450692144344216629970907514182431693835958712053469593069983877180810869808456008859665785940820399184388224743538331494616890957021220095253919221886230090117600746017823818925064769826137658428989641647809070670321722501661116361933237952462166298974633849362717353813119490463359474309738489887400910183995400836495617357924339926670639194498686783167950799446855425178266020178423773773840817685266152771724671735291865334031690540591205789437575825090622349358109842713953132233321869633902537727039082755638711993899099124471345554468089730493848957100925147791491954355367062676450231555655363566654060902362338706317866947202231255416468434767979554321311734251226265987146785275173901936457291039454294355576921190484075935378259685079617972692923657801675696535170366431806140179537109375 [131,83] -240688177882527411868046690530527530049952402605784778082344643682020298605499903153378772952612878917601614291140733087893676236491650228010717204543647488976828570708599152623246067975590758244833140388777498343541750461897148156497770197798391838259124632855792989688854439994627692862838418730285824895189509624914967413869367505294245601803775005061563976802946004450418014100633936318110057189950823174383882828757163367183270762884474023900194938850774414925477372488995114112261877069004149389513903235320000773039264297465797213572819626209153544861638335143851179592163356251163406047772936868433002198411293586496158394704876396926162976914597414361343513929421780267319648228124115636878593584191150120138845832724480888406846443972471123412374217474760971124129327936357773407402025480553423542781270581686798698108997129467235996046171601725144896190114214901947027841345991978342483773554085946046615086157765171118190309108748226119003081709710580097148466653169001807674983635374444587347189550820483462450776824360766879418627692091632991148911708357379225863452462779671155020100179104559011520192682277526033180541165679325079812171333582567413436245604497698971337651710698182878092179607756563550021378181057141591063654675120847374251812645498248675077104254045735956967803877471233871796956078570656292716820201779890123072364155530826720608946582548919059352656514962483059562488479170265793224131542392366630316537567000926882480643888733495356248090583934298411810537238639900875512572213769115041261674573358896841313038249580962548640961639559459361288130412215045513754738382543760446639782236536676485569684110906705877781824283003446935322123593693137995902309057675281351940600330468029148283993228656252216438673235843256705839973813262413954432661563694288190673839230405004998408210332278333578732582219391215717238530384760872590487827550166704850557453931129480862503295576715624236505261223117694463295271459428575551350955605507585115565361471931648716248868019305348646639716856443642312947870566469423203321820753666924687990291540923640785058259183508620059773218750 [131,84] -14940718553127387533844528173396421491980013037991879350996994618970476614815061655178631459462093188361375544396868760571392425563738500975948346931164741236384582495869107762602437354911758923050688352256382379686325783695810029311901268766395663722602489714229969281150322864504115988937502918644130563612378096382592779119972718891783181900166735318996558965646342242687507640521446332918400737639642259102972140296392549363098302578598350221662530568177069147135154622673317061097597600722393277590899851191587253454765015520833826123675925286203978033017545060393877888245533635750892522556563713110297564096995598680266951833467020288669179809443012832655337245670937549463201025351986393777347964905735677346212949958184279894042365554247190837231454704818974218874711199884535245646205389019705809865045724016168846412197095762597148043873802766199410441960662606986016194706801296138233277129946196921728457098446686099124258268242355040656720445215603616056334675321166771128623069404551373698338151028390891166542443810107754536973283807082268158026970511372627800405532538260546998066126504015121858500595536565061260525535302536343119815893721144027438334440199589186912702178957934521243068617692869161625962723483516854605493844628731176676597948530814612901519725191754849261615103265692047103416737168250900781186880260959879000134126130119948813670546255843030059499071237428179374456688026857154140895280937659650176554797598310618192771109033810144699173028459836426382897700727304148097365082420389540950799185309496909326287178127184493300850876462625391678984727270634579772182344803357642194386570573006144656120271672110072180545633539302462752279379347952897406913972441974438151140793250113437697649358821837707709170996428605095454347852202934997805110694827488876016157026942609702244693891365873867428759995412793110737005662883210782828162512762781624886270361796856599125944859611414084761585718404496726388784965661900427489602248187623145513982682284243117237877848848567782049114394175182692019538125933257441702008241195716551511073488009040004343840805198594888265500 [131,85] 389652624971974447113641230959031854848525352361620245819042793721953789378779859561717976238070918956605082188471018186963804994915148123906858834999890976671070977584209240370599443526007316959295674157841547850562710072648013322389491537331340572191655101630403840355473361830364439821249309282825304092998085139625005696950516127677918064245912001315792021647364550611258390430251736956183374959119203910127411827969853519291261431503466886683893411398755119028985586303343608205991912299911698151863802438619232815293233860025887069760374516165345086423422369428326894408656539792688712644745083971956285718150581598532633834619843263831896178207960842322549451489351144805622674106489852962907229729281663949403252638402448148396358423923112760778599711818228077526597477441026820500216208616932554006638103194822577273486752297829839934155122001732319211204298586455042367884169290764771403589303505638300031304754702000449758361554819473586523555352996651908093207495302037549246846782520871493950423626206455499661384859583574580787966751078410976312164248758000733126558786987401824835548159554775790953059009940947409154545317355541170736613885067801435766896959273881163234206855948817739079646198201222455280274683113479961059565653575089457225855860735404746298646379989160095097027873229908370102161136131107656226753911888178972904954757458367422101623097893044011281466454338527436574033105125843625253768704794535810968954082515886824653741460267990450723035402023461166379273025413626010115960243082728493921954536856400370936971358680676071836643304334605214586237532050290598988582341667366323922739935921988418235300996000547994974943092480990891501055062072460637933684711672965141144420539583206830872326893201849792904235436409651981639699996668996167031310148649101625467047202560907424304851466578590477840486010294267516330959156641279633991779654721430398028468354058362608994269221925651024978660435057280300397839071958976560767314002762001062450289575525173787994386781547600635949348702149937110811589859371029158941319078099004643657332796483194806546209648435510763 [131,86] 29776142350060688403472194526648894783534090488307611540229400085224564551625248973415702749915888862665883972577757011923916855144411121432558878235300295661356524969033861209290205977191829551509523169177379375318801529901530725467316597489124434486546755020053983537345434078385610176282347861365057157419894551766225310949201160829743491808290050719531032717824884183978074627931352553145064581790498716588438219354800899663260000047494386392972554851873900090582193500551715221266718013801177744473441546827116073868147887861484070120984291691665045211949008809547460507202849162694018787068059911536077021815119431414882229318633768811953324193148113048568340814376503296783400610768784362397854319484829381090685137314161071781597836911339623435674093859372764063476727754531312419402972150884638114071974551904749292510945311915699987054638115491903098939509584447308397395587831843823744052929580079563839603848815067403019175552695857628773465974386467376445096129530515133956263594880835610684722753676040892470324590787574843458175093106683958293757629729433842207153874772805150814559871762822139173039837611549814156667644864760522239949072049259971690305774348287722336081924854959518114776115913828658281808519467851171172612662627418256598935827920263391279761341760147313698068187193360041561562058076918654601992324553688069094201262467849208440902749577796059081612842833985449041098778539090620136704739376522197646891353691844282664561202881388345841514314526265837960809289606870536611980569980409524031537837982604937533207702191616153481599688174987598253714667823107727213520786670754319746202825793400186532938390277389860599341766178925392167845258142488236990686783979634823078373109291400457089363994815741140927080567539290690639667156328330276184757782677574713729854791207365330562852871979465107051158414083855295777792141213339062778032972966000764783868213456890926415176628362113108056035587977441520160929074989769825736588786389231210611789517086868774605545147588779135418463988261687821571264656447664324655355407795892463293567965222361509787814273941770 [131,87] 124302119101118152823103057847692683621371454518117688949101346247441121413181229559931080876952384545291963601648749117282010802692488997767463854797524493498835275144685350578721766334730094783926195588335428902917751155198304957441204007627847111782276655047238539871280586533788215456053113460999315552691808468457769631688904543234744034306487038600266000394091889469358375758151799487578821238253028118696910376843811945074134078277690175487599149396720179119517019219148440514862328589449205429204797725125287894184562955578377763507724285820435950215882815095071652786128901638508689712462294130039716795959883353620148889404895259943621558398350515846202239639305566212372266033051893301131477190031854610277475154849784493160552420793825470263258989895340055256488112647331893486267353741664155362009672988408795846832900871537138319257727856094913138900551899621168186267665138857023682357649933288292579455309006729124849186648570906595635852364803266081774733679027862690394746289693713565101399681839961116685660498500294617301225726360789420977613084450269980431782618771805482398383856370001837972323349228005886578895994438848295607306478563364606475252914237344897250395140711435391631569681458135848031496482476871708509787839377844334593028186408368537593589494891235272080508865998036326779993275797872379508800012613026613583102667918599380748146106024238735422274381949156670881524444195562567677982075131713728117017325266757824366847305426732683898135787548055867654296755044221785103356491732759547037540023043401503793371827341768095498852062929666908426943981269074112488331920168848120783798680020956795081314858463016171097753949003537328239922783712912197994925035787128930891601883185482668089462996235852841577537168304262010024491508692079868130612434798199743582769998337227808915801268898268481686756872703172558570596535512716896669456199244092742143540567071440637014257249302879065247728097345722150060934658014548834387412920364460016114939694680212533859360811799545385012706188331430957320334445870645430931355656512649865356971866365565107216551670 [131,88] -17509028679418709356828216556837657283485549738049849882883009536334520922482970512479318917224205037968398824494719914614153385677206990941590424877912478444363349775333418692689166950466216647958173636299493373977096308981841632169129682715906993537519510627351270569908860821687729490391554621074298878125616280124082403046200304083827336178698122382199573208618856504979644154648383506141907916044050021544805900849484513927201221290362765956709110416501808865260657323550147645817691146109943023977370088859079236981167176102144933124345890011150856060996346791381376614585591093612414035456177756099097071054439396334258971447253530897618162287642803709494243434031111805121077181017599446047031211989964975123487139945833011681939375561948245078350079285075874563890433025575749275432198184576066514873621014140183427577046312375936672031152744333920978217597588148744847576243472858837489164577826827690254095740312356627712736629779291542700074502512404222473813137098629105210080978865402273539154563199484769509323606047228266854934199230658510798413257715833058731051949930797399576308689712375473786556225977305618917515782212999981180385308258279738018493567828381338816408443892237030132425517084922806582539382172666417213063487627219250355664197372471224945801128727165865180168299604433412604590268294407039049010416628548760398198543745789287097729335621286439411805033501261749929600764082551775593944366392600349816217244896666806697400044295230740690904459681654631229579249905280295960021006218551350279260316090287152173489218585300233429986974792116618995963229528776877770573791781653702820569625398919889725030998071760241815518608339307687959015560933277678951849785747481768796334962526823562298101573704791424653570035992167778430896362794645103374977023794192995113595496154061153962933265939032151538308643789157797343796962580555478121033011904670690966819866471129342919065928612488422403326053047946813672177542568471540102696872123214630824820960168807506610156445906419365797776680230656930257740670921647471258058733031270698234642853444852970463148 [131,89] -62689310266971121092794991636680816740225099036969952165110183485276797934894202287072173971892091285727385851480773457265142213499610786788916997222379149045898115619215507917859503420956953094255210836001414664506970588955667305949740391594641104869468683089177219469663006371163388767059046350941330829364399732835013294326094778671837094639171599564951962958488979482572828183367433898128081034548020845604942689774056986610728158337420406659068875123030696436454380526900433145400738325213409222501459248820245775535770751549313759616525391861775555731008192846927032891348966225351317958634662824106472032464833210688748128964135383197268465639621162910194268957998887111043952991953762105998665269469411479693547519290375686835907911443546204693278245263685246289940166891635902336144500330841804395639096204528549354384659292352990796666821723009627482831259485198426975521536253287962649686456955157043014513546500631436941938481604257461951811390455257386195659420206385176333751467510642379397975589422869505987588996587537078212712590896121893130716093252860942660169365934130115581210923713982685933550625315808952176763758979291685883585752592401370018230421297760185512785825538721230181109960339641679289901274962799082363145667226149856720533970406363803912062834928988773385411319067725078102112703929098806397997047747164405272918409810106322042859632247660708345935513811632586648211670402026873977600991441452308567309995149932987670757163177941457179262628397041278652334717774284191204111624307381247083281305018451775273245316829613046534611378086630831141617243484061291681959784460869564505590073689645550062548405951968174292768119694407343161391778479767049149303338024518041525319642417473493523680043595742441700767379280937933797904896981115496536050891048917977388054267692202421877055032613820871586855376557342730853978327321323799445301602474875812100498353807894617117015594492366572037140781272584419491593095583735307938306712999247206927045741244709804679541927100030360754738627950821895939058625351517130553978945238044057185863909870339212 [131,90] 5254572260488818572003376300184071672655413983451729803797589360549399621745083422021646531751153545870659578195015041218078426678084210133615015866954794356143292414114734666433990396566464118307163390715419508970124520640056911210736129231627621167831747825770819979546653330940130446207109969215290090259926335970012878552311105544375528276338141677346498411120845765761022197868619673605176310498905218898927611490041631319598366999522250233721856023632716907790649217556865086936252669229794506568480421379973802380600885903007654646921210995493786810948016879399924987169511029287682133704927170006914948468326356365065718556052436444494207470440173794407853055581277089790963399241598926975241391564961116786204811024958880496631971697935474768320506674599062981508015223520820164497669836536858885848675090874159932122461692835582153451852903527191396892570622701401732735843187376546353825982670329791856836041804100748798685855679653869193609715668153905789993401947238784921681748721900591966032367304972528864380683597191783354677129908520504524593925912112359570313543184423347008525944393204291454575519470866185753514228169845133400789875378605132885263673244031805782302146082794475537534424179375862718496261066149612333140655583056237708464819085330084139463039665594608193603231591848020764119483897774451344384782587369485310379013138281568830696833026907075806290723824670908114312905527421894104260270724623780583210341625473057399271735706019580873480795814192968962193452703508734825093541114529775548609164008214227842487422156331042869806481911622127102707370895450687266156035034742881252823702957708781542284851753362192439481511456246962290211159210721932484868749951012390924645151810275876616332600493360753539863902292808716311521971724666324723938251169721362743052721680305025196668764265643300820264911880070241102664165317457120998763459374670806988115706899806170201443935390808001601958689445361510914553199028673652195278892425950693423634375067071497943856701463704576317414766249700888508956454579836787394256686650983889281507864024940 [131,91] -5359799926112484303278174217722662112198054621492993236065896110435414433736114644524781124993009555783590618239238633777474482601214943163331485171228933086365586967241572295846950413590535728122881599049575490887516710284481803069773111063256089523882776700251246660088093272414901111915220113706749091599973399423609596542089529732375273090907314087293960597870853354399102706352725793205511578216968161895046164444368130271281972786961108819136021277134017285771832551523013801760061567495997603143800690542783899085596663630416732591721706356161551453060305953898851579011961962527664924761002487849460424212336730781257267979140511859886978353853717508996139421428871723485854877461883607061711423411014911505180447044158139901979761379597496554898161749762867077350314177401533028648621544152078822838965129140199297623832502613295480944838110908908517707743324020252846406753371888408324224642736218025541861556663544897681890800180513490147643929648132110634154156245899003955342037657893382140677941625846154662970482504602909437244841991725310364320502094657742287494167949050639831842284258956464646169851675798297463990774949555386490502840851375468822599858688214383898445247966682103660663114611125970426367457328042069979197845263182634132880288000593792847619530643704499143977322953829873660004638866168254110639966222163051168309046731010293826230471880469064804955338437575286510067209746562164447445719282385831853720269664668153606840207940239900827614582525529453173073298952576451412094718568494351171581487046232343404558547299769218953347844796465571898468625895770442551396527649679679677442700023067886278368942873119184656916148877486898913700515646445961098091138722314163421891200883920692663097972465552627736744860226884850003733382892720691447767955206022818892341668982277456901504071432139144139190600684871377922030874994260905979126693324415882141114456107183268109072094796849645457692451557606181918566206886046708587608005488975286116731093354403029968895447334885785503216666583883522944770328469672154942479172222966227811866750 [131,92] -680365069081436216112789244441135451363959993921022447284563663619494195750999080432453856458131339761266675057803552866039673667715205716679884838039469589690361830426510678413613956038732105022223223131248238851386595239159565970794251456927193834577049231447338257164271912286400835200098902965157986668431070383377579956507752841392862229700472783886735678800200905852915613771925571869897070883851644186782859668154826120229100949169943296263564780261906118001948457501582544153848570972963563567121083981062722805655205925626138741985187312195951377293416248838235788016644929596726473878300382134432191401872926707764134298429903259618175624950474540017106125338547616688929457826129844138129672675314956311097746569014803692607154501536647590043202273701565096422802790113923649839148303026002304789651758195526901772015596214899791373512308934832470693889719505939775916492851093048674095002127488433379932622272640021745160335853451756008198863881271535600246938622635758672253052566532157224992239286634241040384194719075207617194590437159091871320447057105488472498269921915755904509552898727692392812020738326261957440524023056438331815996206236412922924660255581134520507173963370552629883031737554415735829053267599256435683607294551429764677938337209120709364999521383430723182138020134277393566081234448339646363212463237706790625741640977782011922091160939715889890166480652475387624521962763805037994328161950071147285094582280825910694728485450905458131079094377721742693223309556964669830078831656965848873223913080623157765102908761413437030211441617492848862316586532678325828349132837422335733683767198640812463385711837631886987306840305894857101444340918180960889054922054681933538504835092925768383517816132968996079545089738033517764122541683859248670509256957544075167680148425836437310580178853627895777152803294622498139684286702562379213638864920513768435234608498808095549936907927138795859856802240884113324549791347669404918545365115660430121572665731911668271459979108135523792915523103115459450952608623712578576041767103894697400 [131,93] 5081687879098316092364188104346369501798904102913405392566784019202007932490607367829385306034904264708310653255879560068551536620855176024256664042129993628264167623240549260951128298255605545657440076863496589894551738794017846514662123271669121647453212137298870297647083926458078197575810059979917223038550404695690151071302774035587108068201478266989146424222552258502761621222486345205650579602740846554984006020854154158982086229342478441536511467843035989169110584286833390055309768101780603979149637619079159964134302256027409810252098406889276109606583305883421438317969748186587608342568909793685772565777162931793243307373281190764697228882570070840207114773086481841481471029183868091167166447088441041071279759669242660850450092953411046784564607984224027465159868097093174209969195378997805313588607672931202974479819843348804473959917844026780035848226970835830526500279982040730175772884118349476194162437053806056760208647116444818190816673878413181275801946655557526533197921660667188056326283384546791752659151342619441626270889535968404714750446533887226869568399475164482958890157006222743558434068424788152291413617783185855119729362872058787863422638079412563993873699285670010021773327861429460692867811327030946970713540627157135612098685326218841601645122481542106057165198814816148690412831582776101158598633068445577042250942403131506726382690419015788267638069271780707835754863350893302610351985404276084797965934149026431275363333550177155529993035581775578108084347623743061997939514904471487737101271931124229030393973590371669764031671732913386750622487956943681203525049199690821576956541564531933132471513202170093678115041480038476941047732761504114543640255344216162568559716937435696134363449071486971740205486097267192556481803040412310048979752102122189731252137928151516946864376336774907546077388981329325045067158861168735530553367350202584977836080612018572779894930536293642657073749284212250801075213779453047465177862701806885632360893585691188147570533613297495511372213147478613120977319397241031660902628748510 [131,94] 264887225134462257652487403326012788704662489703421362836424203868744002119260145464801050560064312503777196616393763075145320797015755219827599546712970406536975225581225244551479814827666025023242578907485111665858522021703778141070816185275101787552068985754064163944295272245255833689011177425347206257837312083978921773636016506050848082525681965490685278885475831445053997867772130367603435257247959855090067155515000701299404962044833227194850420723546741555997825352967883391623635449348844654771611740651897588900854194198321599827502312385632211362836701701181451619444229986966242840393306895795581965233527054215102240215834289483027622757072204107237598229152792823683924524692122556409976219878125437925132932456411356831904919897510098141735271590222763177790938527324078720116091787813598806628691496591504695670536537850699416963303828586169148444636641718480450609151337110927757718568989749147015864867149195591984497547500558045673207380442241790084050079504426909256747491873619641039587135314951245442843368320526855980326408403283895195806127119095705324107484759735195837544549770153693079360901141352644934649928261838310755112402797239757477949818593750729674411722551893432865168450168727542502958632964796694381841644119770791061589594060970632021652506444384164226624864951446823775103158525270049993656294567398833696234568033295120583347281738837065510256925404942610241505760968232231447014540304704548065597104584388074696615380123489136947909327507776258848277491329589410727159619425805525798291385674250091929061504204440244716159471250306479165638868311557377886871210002901977737694556660321506813437759984029467680512745554524782633849436691781949794192518606372859079459468079335579961644680049972027125826019034097421716297113336488010235689063944475867402386279322969991647286883232549267205154745863613356388686679065094467838947992706298511670926785416385808567867955675868075504036094845540349036851547091106289488027359869399695814253529866774986436193077558866672010697704950563217608988497513734013759906140070 [131,95] 154889074194397993371959402208409275537514589427653594349979997148169656464968284931233246309457372433912654080986549324821451145125815031098845334520611273589304387623195627056486076881608313426965902613835187234645755626151392560766334498368091612403582240071269439233088587874528837788694297144920769068339758717329632807798945533397011119715525264237747232967201657641078988480700250712092039740801041816891525723099335646732414087398703557439156380835557319210558473153005966663422653614386301558631899770363264652743662619372794515454271310254111797629785421733163960715394856965660936883594222581285307211433244958093770090427435130077245162297979814762282652117654600105203379241500063706150684603196985481989155664736391068951672654288839812037474003031513008115980566424245015207994008385046024639040167621185059876545559114347342161746704577529143002139008744678431722602275901309885115459801848510572232459735234381377597397373515287909694563629578943345866271560561557528889803657148901002482585966158672751856582293418482353685378390052748925078092526906946842823302508297464404555143981969611443244083677949958646086789799471203487023047436873430811591803961977530326852597409463044023971940674400022569492891023895785609329742249217915588307806203306782991880250792238779695901056233895822555079606133776465906565863561806434353106133875105177132208625268378667951831003184563987260422721784998457006349189240193751413475955858336750821215918751770497784729800097901899233566224126966003310370079040976947386389536852160925692463208658994346233590661343969373454925398390655191056170869676354156212904825044190333875666787114153926242474300223772913829744738030585688273406366810609957483887949889678768611215381756334685686748660614566933782394318334044102832153570311429688969869875680627261561601588534003984648937993680663657358639735883695703631032764901943218027198931069248784107078830137352577691328875388341531010847717932801820413183402853491835249790069267147692586774119780277394130250454637688197132329067651571084626914620 [131,96] 9481997690234990291722893630828790763398469699108322970576560398970143277013680790003987575725641862884103988007880214390485941417286706232259573576977556912587567918197978223889605423034592275614762657253600149842507772883539935398325023418433871583798258072676026327832347837272345159404566860707459698704368775192835150939737694882025033395604990636557019258712207659550602355275800453618465445913253123859945135381371788526392650962915613706652711104959534151432058731090140261845570278648695033392665688902438996085584548301558012384659047657299262605435753446123647437469628797115450446751240769579930733548939516399414849349400521465143536734329050901137948308629904161234714948867773202311791949482369546374526942083218720124875739086746611734680578830291400752305769217301295566318802618725809620623267772895114273717894239229252195542835136487165732705569188247784498363238413077244693076451174753297885253523487090581745356866334633308679950403610945652561436797839965687504555132947760903031611352825291935512923677460982323920213009238907780776649349206329289280436102747681848094194768275608313937252304519703220790760880212661520527241704412896494686922703983228539959521321863933132478127257739508804648765900992987188597320281121251679549494924968154019466980907961728985583738555787787494391362865605645193100434079780511242163511252636075740084761531432007591642348561187402118438314238481814775332566402966547194530086927007374965686538217099463147096641636056078303154273440701871214504873496973357120436720851877432066722549610120101362213016423459498364173827566558328450413560225814946471820578029401868381099861716053490136080821310744198321534992721049086328133812136449889434155894930750654407324968947720715626813477305334866108930084131653497385858613237153534635925125933926452308083039748668607615200679007344385851562420205436490790773802417873182612486379801966722689532893234696587790739486848666535020238219282559666963718074801829586261494198599141266334493048626814237800665044068922858583159541977172652497760 [131,97] 148951196302067741030801072069329200831117436923297370833151834731448342612803432188465460439088305249323422879028688579383401300731902757476657218317945772914933812221148477579236000107320695987619132840396302037973385565930355113962412008544099401403282168315728222965395849986801737847695325642876688506990910727152205043854752527601722467524799157609970101661959178167591055423125126829803663172117419711635317304782975903912595156406616611965487883447470058194606254090030642807831422838781373226851555853073432156773282138829871042604528467000575402049458419648808703954877794899536468583582119325945032483925194009730190419540447064011732201889552591035024801693029497903779716638094758273138942059583228849554889061299336424628912023410955658448420584840618902432134618603247828972859017136410449723034379916417904697207390005633099309367985375518044366227276626241511643365792568648180634558024263664544179626359202765326292536526995939713111698868127606132927973324664806463029123651745099887480437733703559354392980405169874717103946105642360691779604830810121330149536890779506750542797917416766672146151203710539480009961116742920393424084484102875647511339246551751379450620418449711666510659882388029483610088382458071223318289784676151065435060125763236729260476678181122933252776129039701537060890423120298571386514014792836384576263861195219584681738644810821455760904645676780610418997230850992542947081483246030816408219241060634648797650099866369770497076486540549953159428973175664086344567621210436407265910776989657522786340704504372246448770073534077849503126864974663806327710157557493135596494130986269865627779816289317298275842315665168323106159281854850742612857669025324315121745129680234445446143525998492771874058536660584461374236514977295907196865420589749104460813279583553151498057319561792559631881014019542215342775216063978873067293584400744140683605064914202058444671836409170833444762429265315682378357582205211552917247303641022173936245052379140788611577683946240126573925787120377112575173985766650 [131,98] 3795281280243196060415095800870954121356478373014086196662861379413116973371499999031824390928570501065955639954376695413117110833550323896379970248814605667114545500390699408835331942174231546526743754637431013191815034446016104352788462829628594184312316512867773487587110119129604960633984719080684879395464455381682207416694140628114866936866082481424639168012516420432722353481529305958651687832562247069580203183677630642615884941689678251381032574170466893803042775549017480940971423167883973488392403446381570819636845707173269230575038938530962155280088015865207314365729983665464198319338913326068071897001120014037211535190872704812162046942189988232058927328520445135585574380796537188398700691132410407486581741376037339708674425311030020786010483761172138682159856722064742888643496490510933648733722949962639061045500678114561394339690850559840703290042460995513672277926943573477502288993181095777527875118941682371021629782814150744437830781597504420457598989136118058832413924293526202657967203990145363458543099337823485517868849482829077602143252974087322747875339323386356544222317129966493260982568566976442769685665204994336868841161354660227178777923867257448166723920387749557619333548509409396919192233127967975320142269736516369003748128277790573108360775189161156658349096291063074409138139920621807543416382808777877763362469557789650335675270756339378585929986917854692672917903789453753983145782305744783892230138748045822056504779008942854215458350283178906189958629275448515500477972533024579928799491796468718466605118290282575802980890197469663712596832454321978500397683271642909386056117765542508217564179577213390312135579886382687033148434605972707284473844435139597416881262192371863796048250354427382792514201740168865938349137957989025739098935847707585974189295989150769014358598049534320114176672460360472710991098049510449607964293814424304748643148073579456472474823782083354444681567265046105671843672102993172081619575936766464133952946968123508990794911062019168358754172845646511843192610 [131,99] -834309656989402747859500034829251004885802584841106723467008453215973847862021414343486520715011034809148102936787789469377621639862930645599867401990185548836879840460944330049751600293741661483250382098103808172278690647610788522240585320205577398623241277356718643903234959091132030099801970408992937779220475802932047929360800687926553586669878087114655245552831012856747765923461383013048303096961754395911445405004819730208041423721940075010072813882439057292526453853292076218575976312594242196856831261865689054643530100292011992615565848398554861503531195226285353704546326035507355053768242193225082997736121470839225956305384441255687830651079134860284120101507135299387493489368793924633780772953731365947559404916446900521887753032932914946914366864542939892764610094566077012380293334378880104559008833648509491785139293228059288582788348193096362564717991161443766262247559105772744043227161004329936423687586530047803467987376181538753435587982218549659725857342500628614176512515876055271357840341983359102980760774616838158938957745107208517451281946287335774575604717158421878882625960058144796056060940111453915711523900423683960771536107577604420441179974071115989090275897719947518452189113317684675526504032382693710640720304238642552774395524365970120748079817197875419644015384107282488318821533594114550896966330906325501515999429924274312216053384036978940177526128093526130262163145729776406104225778976610891421207801026548775910959454803566378659687605726932721321261391260779485126461349507498004219527928291931301381223333466053009294091192761533480449537538113773348206483566291139612468216214687756206428095549702168985424638434321514794332205676182675266181829806999434150082390661602617154691009968243371319237031268245723484393697946148391301829432585376129752594213024764584802347749763392760375912304970781790513446874538009256298617586144681328317758958367951955751256337932021235102472701904216221674594907982598947833592521531973546276490755936773405944170629354905757585350857069709207610 [131,100] 6453791148181808366366172941983726999924817120838405295428492433174160768187331423033837957941487288525711682419543780611443371882303270756224902682707680894087107515935915813346053869356046297854711857145793313412482560295192994932081755019507226126376069972826292728560681798489866400215039849554375262641415927540975723648294349768923783517723627208695552887962675439173379874696750787437835020673057970291109088439105234193573628246189033352902815059497441064903308149049742491250539896985293951077026572029492700862204027631776451225259972126598442804302784051844795726668987945487829377039201153427623949453171975361911639394568084515962695657684510865754561072988319741828028207622290171513800201531199966979101663269454515167980148494530218130387092045021919053528874290435422673951345672104400800548886178096422751236065774437781561388630019658894392554719618652357472325476904047854924507359243254448824499922596123796487670739716692362706318211798425263675541743096994154514817263402585876232935986319306063887116614171392860502804813784816107324775199352948940971353190507944869643352132840784916982816653624723096309430540473730521032202023149848761590043479448157470802945622611196549875860378513680424043406918207496939462974200175067754729536484110748319501555359337144737620016053076041097046948983711622733695547684906212645405451345368242380249322555243159635691281723780033859569283383361585105508351265326159173610364634042476289443525153234805217123061848074661135748393535217297325821917793796111011513748450254197555049138304033564480546347939719338115989689108937196660543901535212720782961915457765359884395998527683799259346819567305335660295492709149806204752673523171674006914600057020915186781028072576517752122830727341582846141114679257778031182618991335869891219593292139737986510093009763712527875753715258748058094369917223864231608247123837801397611581442769773147885462635862787113565765446155341497430513455856238150269112239404779097612200937603030898928490752694630010749346310286685190 [131,101] -1751076009276834741821895753143918537408546295943519684398062860008639275140148417980598240423235270651149954686427109979721996487429293811439668968604789241054401048545101626731345899009766256436536698532536256893449171060775985926339270286215772637203549961604100763637752803432932930879867139267332256623302141358572694325319426457955245395360471228665401002048450616784866051550910770387794116985893671157077298128849650517265755609514685092486808747920208508372231442732410488328387411985942287493479461689877896219096509146131660956032379702348335843846983846013878066337439490204845194268894612318297801712310851182764654655791321915245442157957118563431671798106211786472058306874506374693067564992545516599276956116059827922446109441606120057224414823896948336580657017942309076302227167256567709483050026022642112404192705133510363102725001766261678890197439115980382379094955780131142825723023687071563285056937759986726261649631071121880812737941683993052912527060680135689016031672701731290853825885955435123705258800547419850864805456386936623247909938820410069134267510165623163563129047093260459431880353529169320266737888155212739739468177553706196182686744479796106857178528873115853223395355800786635152483898482704899073841327916059842290424416271456632517999462570137763186462222031656989602480452478121550758278533127442246133566269637018398724795535224259160708773087406865989323824874631227410381151688918855946392970237794692065570772415248454665343387085618995068800945059507080751910012905857430808517436298221209507964113978643925465372341403142447506413250454771230863617616826784107804030153390366624340820377086547522855853874187299259825526765650871223118086935330814902855836039310759352255527489004223748457057587436051485060827718587903803358527350805955287741074166978362714290883484815195691503043964636952540609434059707329855705262830648495885899936622501218865053235789494984474967477378643642724149546127040753821702480150728847358025095804261304888010573560569592697829278470049965 [131,102] 19070808733002818773040033723711056037797424043020193352186890155999602890076990907071146902575409236337034918585405478833966368863113776263192097215933303880119080164238277556625472584015229708100983767502854606852376394881031676604539234515218971230362698203938719321761019137215639388039052892473184138131918600641281064881217054821998770604024814134487779861224529749384729121363188703594765182333538598149119181045719151256073866793582877487171776173364117741846340275472838498851881632395314254338242369136743167032104178071640682633567934961772463106329717518610758095478934717518273136730420586222259365988610248992723228506786986402258445351239242937364518063713594628869791291506724328824839065863181157948138687577574082102253438076691333793640184792680040288490230606921654048058914245702579907480501893730580754015800539930876742322836415251013639618063669775509264107322260092849805718338863088891269602866711824533223143110897970997217184582105082954903932031008227892026571400075345050269212178018437801436648656817423777695521102546529538289189027249438567872675329428462484321362205125078121831741649412121014080124116313316349708824887669275509067702433670377208561065406057091441925747950485896214325512584250574052771547307070745508036267507556234314139653059301703705747084241561689296280737458206687590342649625061601342850127211209638458697838646669986579592839267254629374292787023524350738007897704838485121595434525913740974329057958156555219487656505196309444328724523879437251114793951977290166498654189012424487820657165696425540203287232154782309593046851584436405358168006698490111246349085194902479901797876565112724018198397174806974456963437999812520420569358152928230585915607767446057226618702549224741048159074125884362926076354425852808292217792811902407358967807605422721119820587848783678479612303648865418945740358720655827220712960703181114093794380268228946219065622545606587015638074435942099972437308947407201888545396714306526653667831502412570531683741288311046795327940 [131,103] 85255423130799106642275928377564376974803576226571928520380366842749528440861329734682210943775312238032141471817141768802871273192566893878228651272158983529118811956257518309870593055900015917764679183391304201079292894955614834287338671033642398763859941068109587955980159224243746759532482553549016059508544197398960286877961126167329220167283410387963836343142512928440537580280353772059633341652055722238404068129892804811164202969083061204237761525994203234287324393564986122801045711406535505321470347617665313483571011382113061303506092181351970118079098991900863304847594685752018980221546953348938098669006249586707642328753800904748854082649760589804318648122928819158146777867649126231034260337487431511145110285088108347150454365420523139786337404228204971865465826191408249576442305929693835529107460130660445769046696528568460504847614566816343365966889558374135106114220205136892872794807174884158092443223898853391298989655434769339738026187212470576451088469036187306561489387271435902470850606230070516322677651730776936269891618906776005306423093257347008790018810270728082590903733089794180585617068142717628928077450459494812719093462162786080321599991720294313939824492913035101732893901204282958553774496454867088767359042369773152835648288151390216417141527381037089874196310194526746644749369058749255112850975637530560662889409086218113326918583039740001236531094651247897382076304332282600426390228140307256898175781246648012389890548430550895962032730156502887980291437965481916586581551143556886483021785483382323725451085496390164850925826601955062967676450367586869618920662888449637775966700441482186477781511695578742132793785646333414642817796055549137999380593793397437091605577005200598735390749892607600093097784019737934246159402657203029676850815119425261220447681333932443201320221754872609166924168132489396042455709790584402556047105611141206060585284638015642947123904357003225433974355570888948069633714504238307910948682660488352871225945965460173336710054007707510 [131,104] -473070086879863497117039542411650741819358367693928524748425903102028917212429515018603389098199703026516220812042557984420146314920582022164374689690818800906041440180597429378755925868345886619223635205400597896328100127356043476562114465663958819303745575294882971635927143818142615412480016859078784872499225852660767266054898698655917215502137100494385495269919738092927361261416329054172020374151293053846511409224095182436135681622645342531509203158192072627399261023162654401035286640644971879945123959567433199054159428139315325166519474187298208956528895710050379428276205708056798557033188063379927806025667470549503435459092693762789536235967676249418993477338546231092838011480039002061736669257980789484999266491064570010197743182666302887410308898803515366112973339299222437955527389452819196350697462425154360592266056578183040758286423369608265870601106000736714700126971457282150614006773810930482194523700043707589695697124698859246501308035320938288938471899819196811440588656491404577465398033970940680930186827702495528021169662133450981552569344885484936597990929765935121112351464202135483164821477225129882445832130343480533910234123441557569981605692444756572509967373228005497774452702881795985072026992364442781589603176213713457967264885322442013065759304610523005833690480324977930121142891416768654281123797266472851534872865243967329005612118403954073606863162961894222162202924171793808875706237056028295441476962002583277737806954490439063911637017028841058683205840461065677534395789087485584566421873512337372293026188280939661604375085852651454156739523079974766625839725965554902984510668115584551920612820914311950401345137836925450795538418360009335135959158659218119547141539425265356485228765138465791258501653814355043231813479619593560884493499162566964461970519675433979405831786410037137882898189737991266613352135323876478754651103634868455784433110313903841525688325108488202112364325627627240296515657906586214756898667146747437981242607282372846753684468570 [131,105] 12991670586525932140701045681113667813639545991734329340534571802390038597021739538888794933383113577605636259047410319030680282810279445863628754432998197658282598635722253127076553214919272497162290544889328596793325664678837256062061995440437944908857498574863883943083937750719179374708299484298757652828294448427341704750676565811262733866118192043317378895378242249404137870436989348880817806554365041113852782547866996499887207828427425715463564220640418209137729590420412185354720478451289911403957515217744503996651606694330493213881304009396550662160732329285654358835064626500380831058042955273612504921717940700778800037007738896040883319116741314726645361046181296900746024811934108836392706308479904368212136855936437155921298335796932455450386165444348756751476621239191187681775522718191353738251505429744239726431538548043119626410257544950190118541983839735822148929684444429290810046060108250260842655722062570336114760228354501615852399367951444353710504107252410749577089206501995352369406223160272970548265794747111099004735312630290584852134571912470236712293559021746902810390255558539480035401826296597867191848242585464511521089934514404298328397121009443849551261866330516726142699112322075294303162655499478072764755315233849631727031407333914975673286370435751795345121695686203678581136537106071205510582292031529032977398840521969092010633049538240446780796850128206314205659929292069842572155817058669242659951615982622724920116759297416956628094000527867560886715238028816928217705030008333770276260456325315795746904553390255609377431813894442042318862142877431355649013063518369762364878756020979959542130001858979271244891867496940612815934480810896178892147071615808983567988921911147853883222722836574952557770005595953366369865381998126970373436931460732520441936546761357131722045766014011072730546143432368170347432794010707949097035268521100053098903423242231442174875021207681738470587374949697495960034965267152595796508904212024253593218589162673116539615700 [131,106] -148418006643664413356100876888836857455555732148621707222961655313409677251141712827499249271770078522029734622057488601738865602592076025294431469653440952095072483986197681612539910562165374509563857809709084673233834648223502675970972013818200715594224840815676593048184430285952533425551080436712827539328590365620765996637822681113662115308882253876517677804211686395536123856820283226640206535739148166734644705718892325627196632791492882147276053903789262401289732445622788215204121649736021300901863976540245274037672913001511986099584864818376123379646569042341005829483564958540559305143226326281889062492740807638341334897335013371971664030573527267216853257929947147292004908853419548347480633694903951882746686977489830375443472560824265751167823836980499739656831389322164693215706681309832290459296041623802137762447023146302757191257417928902365886683607514261535736247602018227717377483422167734063063216160770213187713482871000548479428810027210065493524945214557792061872838982986216077146343982548698784506510149471628602032991625006691958301249932579833024892615703395481880890774939418595269322220132877157546759803524187709342062405533781209086680078572601905905776960091736612670935653428224637489497321613820480022967085944206118789128253218646326940489402948969917193400897039476094450236548355418210790744292250645779685156752319059480509203211440434473260264258509144219989305385461240854813423677053337058176009256348240698246605160517717927210185180834798241139750859686628251675586515211930376419469455619909089366274339043168818686665270684233133538061628854638527271460180582532809513048457645751101090468390849379333274982519315542414181750225595047880751013383711610084301110872750429676618112983427609431624822665261597413856647907116035728913241129122327874577071203111579828894792842103124534145029050205065177012485787119102116524630955732543883374663971180040531669543390122649485859970126820958015975653036234765398196573160286501072855334580534717124686430 [131,107] -153702873936856828132518318026537324316166075581026447417112879497973274543547520442361434188737864264087794695486173956786947201971202354006484678054364869256545625866117245990672968569361111098406006891940319318501506699929797756433775385570933841188068141241278425473061695434723703987309276659616705092336609598190772749973955107970153828662631989475125021445345705439039857653028892966318557004456901351153551573023265063022486114246739608813008565285715784774354340098714067394974046647801731660006051662074817259104031347707300215464893902835835556406126624955433005816805977425826270449084886829404862775276528508454668502484547644594421592421124476442588816403403613900724285767438940889005866779481255655701663489236548598071828961167136225572043669830915897069248188849362405411102467264906430063767447537895964205568753632521383267340571239094778033823328371731255117668898084706325022224423159431649279067483871623593224618714365073543981738149766408783239554502557708332355547747543984130663582461516782481026726647671637584738937806579721018000725246063119774132708652686401287562160959846585962662021594132998007523805352834981392315533953869275516266036421921859795380143130417466015845322209956019195476117062130680579880574673753094842221534706609540383362034743123654489258530273682963707718719884147129420666305987645450473307811778050172844345486326043348305888122585866801858219313190883604854256243723520833204594617784445015256650069720201814845590266321607193347089973735212890945520083891923930807980687781035936936326629901663599613882633392660262647446503784765480887090160678107061200166904786510688779272142529819571057231364529643073669415215200602106045927948707997171052656436782735486653245277501903348014598348155983393670767586001591812981034889052702271654517448734033127495671882037666764545247549050106508731230793043863980424774632558414436679866830760405001372931945383833525729328460864626349020042565628773628782685421805397230967321962706663401605 [131,108] 7164781556160235657915664457237245541845808315352616395382135041430473998307658553404770116919418003607811459546764487706875834712932284077319950460771848763349278992971613453353561394434340202802781593537803492813083738545713304949964300368191370141015923336472588521141525749129962683107529293240115967937721744246058744838103900554460134185439199605044438043025962532908202466406848491193609594826973185169920703123760284741313119428023273206637052917447507690834646853363629616633127178312203383465083784888070473339646132594323218975672777268600367564226224830245075803301307837809767066087726164132247973902135402891017026237026934302793053569770254858282534987180880067205855414993400446864153955918521306590562422355173144245616421827644468610371128925286373815761602379826835045471725997141499688129371226683679124447688839136006709472838299919175365531324582781235548403521235873619144401327489754148902148288662986967507605050032098111989430215060972278611727978407605824722006737608795782348966170704146771049072577413311696428453506522467868272523912287300684215433311750798429791862690909005417553505225831431140632500238898493720451574023389429351053523527165424939123400226208461918352933464237357823652787194689217769542226066121284263884490229880371487410007176696364009562246497173480941642760745713402835784846836957527351599841557792164033617906043550525965200881884332015013033257050355430227651549238387938154090593890688561656330402960812071888735582310144727520905847845521457683259314275617401801268113280924386278026080747859594685551681161371596931749739970780321043264664371757688054651459298557257775840683318586400127314023960908940718400710777580839953540129775907910029916143538747565005338799614861578420360773250126501192461197341138955346273996405103147941959696278293547732279764227564777202858523326705179615589219937005555588825904954219926657699967379597588207171700347050405727289494585081651064729804709762722083075844126896249984236895908748195 [131,109] -101386786879686405460519662335018797125366954299716441383027787031310194620846038651723928073390511144419710026833758825637070091391009014453137949198821318464750237185115977212939659543913663410618600340493561682750408274649956494618058071636894879972232028806010438919356922721338737585888011808617139535270133459522727045352222094178294426096557126599444235899526105165817876272253691474445738689624431427574870653132710355474265116254043584462833868759477617750171112428127150430382123046401702561511271185347837394984035970891413612111388426766242294834296172658010500574030400064155422657461936990436771885477627410850013978602981937082606706837060695679695568663884957058124582213969179608413403068927852728883282252780815776219420384063156493976647799037182253881713919525070514995352426698185356979989281481065451630088370310831153602394573295861568358844507379098681745529332095243644049989953502994720392037339868647641757634402593316379494192421012299836207127347491674643212648341596730797266346553459589446620949970584676838041212186796546398622000494971107028387249207789151040717544948447085097471879846305253728061203217661231841679100619429740646743046574782963906170450185074942529793518781453457471857664432138390713918890151717690104999633588430047001270716911333924567347517114315103898635693621912626593356021557077663715414807910030908481741774363031637815282644205709660138627549650414152817494624625399994430904311854194336307330442152754384885654773991517930792108098603152723073524186004004517353420002303395030585602901422998532207713565502361750437295157479220531582895350373981421927076824685746444705411760611873739575396640213337029000212794829002163776810729655981177481614983173347042591760268651232441791825001415594315966771285996953193985383773160592727044212488896108274188696468668376800184692602523716529018367425780010941224574692380463867631897793339752388985840955503501520621399024339965070604432577159052845389087964270660715250840951620 [131,110] 629685676953790483700522455332418974926835999847966864072626719563323020193102195317491784318516236299924630783244371526757294863223914220875676183953837726656420764303406376970502219981689219969786593721145998694377980461597679921725974059799940393720332817252606241932581376902588222226989773662109270169762565953942699641705462344309303800384100507699391148609953795800375628008911957279614955095059136739834549619597829772128192173900198631095499182727726839749914674647659935087499689691562814507676989120613985549375169584145971555735265421689459859817824691065152957208892289635234775528780703635543169353022356612331454485405513854679622048292266473861903069947651033178486961755828014502991966394581551937409233679530459338008808754456792081141760865162464831225806207887819947837466169538572271986570191828865597501727456569096044969091621183095293883136133010432633363875552410306061345028452841258804484846643610316940566940324830136735640748514866067969749883991866794740544270592672943701357852995498701151525579088757382776177210653154325956346044759277758276505675117736689051826680339673177966230973245018022770002781844299780042944220112166117171817141178748022245091367914132580879209303926059758599103134167113698089985021774214770875106993988259422944353883670974509188230227296796564669317977519586394941644524308367341139876056953556034701922565959115257440798622286789200753232486802057134107671226706288699476932773718279756364206551826270943191360205744778449486018578620593982961577977613989391056934948770438312961968130540003188359446413610805680337783823786746567884829035841126448324026424508819730533116405902705602043688257565962674917407183733683365365226925143380697432994966320465527705811490545652705149519794555498613459758891164201991617091976349195128630720162491069129968394776508828225634382910444005752408870663307622345198262967961409659953350618229153906062830465822753226006563944760933563079334060176044795254331548020621145981510 [131,111] -2618457469287692825233026320762106365088254936647269193208698766928729465228544095617530656287718272477442448208114792641161172547761278775743766279655540388103061824134006442393596764145748497939570076651426740173149629290310082548698106266957216686634923073335055825201996651828082274823519922971378734960201372556693968785520037374555699436663785035472973369358429172216351135039278666964876814188813573573277279404075835595925236824470459899512506778339956012305492796332830745139499034743725423962084024154807238273477032122209351133232338960418980325687083329067411782075765607977593672401500672308915299103856199787040708040772612491137034731496652280130181480664678240502800929878325248257418564503908473163859841089904924928733241985500906518251987040436186816153119400966802443211587630729980433070200076599119951114392194450003990463313841232241168025757464422629370618346193936432068126105770011578553971836794152436548684149414864016347523878218725874795656170805867621018172356128462988605774342229325277850986177024181732579977366487479933502826891659270594601601914200294548889426724942662517309381688788565844908963602935225425066190192695678723067609203417761920487787051081339062284809918174199029320976459849793000171919807266025214562198625163896606158846671718170591290108295070164084521452856610380862726386054612060369234328500975681886003232581503390738670337415018918169808102271065682414990558957540228713977977830827997827461050733637692749542581774227229136610423921945954997260491942792141545001383516509195487228926564475044167935719420322414133307389937413687199939180365358991564261207578286322402059285526071914228732869878673906292311940678177720993560042259396070924891343190417575659563166672884866689538376175944408985026645678920434275817158446457977664454640611769706252405919906320081207533396563489113630572902180967574681037779159688595864975764950527697935047092797845323879233143400603848237194734437057956577515506179417382400 [131,112] 9101783022157121565746169204354811994082523942600501963451705041173683940702477834052219377657347254736251418209327873339963745478329152395916757349845496913413849180535994165870776171303568063136100648914482542103454825709816381207309719993430070624862326553870214708068916599398996097775619933247872729708376348767687733725208718683800972270424300701217554194750737698772245440483296476255817243382444671535263992296836296353264052587908162864687318293380357561394654269916187917881412469419431159638645996937079999721197341718599506945130192321393792051921093142785167565590195149576399091166917073565283963133309583034062860004922715395235028580050263887400856238616741734734318021629776726072141831549227045538228388559542694522181062058360060972031980362989262089410703223995131033832527039117957637813238698178703606019763728420442720190449919510491735228851385012957165658305811583825103283179557038421263061601106748106890492667855047483943864273665860085310668884986919744373521897581397203462305556274311247832513909977889106880235319687740201057582614792270840412222092912401845466798684897277477143602425932817538505557947752719049841234013667910714563422709482531893631231967424159866895508615724551534044606473845462454449845139193602049727786868848690881646716619395573517335080623526953281404862348031810054111892826542486477795498304791015720478904980270742009239198532414974350739797510055550270378036961712220356159702147014714519176839267986310259461433235165840835563894238159675308669778606989633311223488287596034670247506845819501795412082061387766336713429471868546659674992736848926817492415473507522513233076975639129398885161406794653000622724258013910129314251950353729430845478571825854869324949618995761835114148299305204968005238493866054968923575528229008530741796377004906621208851152892399285860167523910925449602334858832776066438368224703810990339140573760054803107375763035920461323943506198408232072589850375026358273247118270 [131,113] -30256604946508343690045944207939426623425971812136680029743181424746532440615679181292689719104962607618734916082507324537137958452783450571527316824950803513935882614709887074378275068544710415235673028792034243426423278196984014190947443633392133786068181465664287752752026075762331756429801047605652798313828557536088768372912758433914771256169618559747208796532925773399512111084532780020595182126260438985318905750763850369925076940037894468943688596771802783741161108557751397621814382613443101240098935856316410539343379805647035869350469677809476846142920962774808049009854349163712100560365637229662521577473809737817561164028374877729427205408635564122443306465599440557753858312868794359955262479225315782936392209481128096781246873616906194562553263564094398097041765000524961418249938731087774982260779772979769378353012510693450018480693285355799394875255812157810174496045567456519246943451604769309528247050408210634234680872382691236067980270973711974919341496724645134104321465469882591224866036574343166579820468589319622869377147165846076908062107239772353521190014227328667163714274730094829863000745898441977361404260145553311512583196040418230805464161646159398890082297434093019052462601789679479612223591394890662394911227401708988969273292834919492655861097459004533235763992859324571814648571370559739443295337303243319985122381556907000822842959606252772515586821078313565365279893646324047217796488492298993561520013419142282724992198636321581236598629074381696465354619230367423767610082350569940229409087815191593901244325034540341296137543332135623878212601387206093176226220069138467899695853523698690740237081594566407588530143449161733906402688880304242540125075626515466874167197109271912762561387723727741559514583427592478981157752589278715927439741540857048494979134946062913042178804531941694092708671217249990877219534209353806668673251648581381595891139192691475127414767151642389006968774296582649070397115497162915920 [131,114] 68981948701723931711967301034331773439293196551064167887803369035747533188866483211128956015545666369403979793972792422695380890147854897131716860579133343197742560524747764913084674993821772379295768546172946062130641648585153182509056535752320754784721734039193338286023832847268397322811887060983608443185082517210883274726784059030013469919576725521502377395762245902621727443590111591108432173792782719347505242981626214900639844759515833839888269035669826764097208092996116494970357335779079207055145142070848049305056790602124629381365301869792451750179278722885118306819421167100340950295481155699909919780283102525901076354562422571217140709474862390937375795440844555877413317206266751975818395745170532229755080842468455823977020310170299457153727850275479120001892681594864071943600920863902953186656382351501860610258354038059511961308468787598407361901098565277738438123541441164609705858625457148450442161795889278294824914553876059967084259765867202425407012467219927177423352906572008439680288603027363286107945746340120186782635083107905421042349308711796571779444350666084448153970352867341999865090210948184410486152989376459290186097756787448081417153445422568360171760021553746701424821970877208991166341679445159883258125357156502928722669255843048219101714053158207694886480741687745943238102454848031230026195122688754051202628260602843396898828901710532605982783419979355766996366336217991713398310886452931381234828692067402905318231549530533224625389007445156514532719390201373104843037596940024241134502679857456697636080366276845290838903088999367743813409913519134783779286109845912394159551917622929316674320212965585160818240200531742779202737440884304796754961634816067933886710201981582599977341928098927100551048368943074858426067005982104668844208628051455159694512957411900944999888741928913749233624193513640498977092387149180356332757309187501240678123245191929712254045990647538172305173513549549431349283732907340 [131,115] -90012556055553887461281746162195142211593223183807440858341790191521671833575512651386163084500146323202692162060404872771170540878545499459743495452731318312623701047944599640151575503380358402350888992684247265830219554082334484467927904300821107497131996815569145886433181262550936812693402074771547515126223901581564335593552207180644559598043573964155609123177964163280660680283378813528703479898176278861597086313203521732198522309692717572036540485996875231465367327409443340673261321851284161352337995301856792376753506632850014153899782744878683946556311140882422953575241953724286216952523150008905806645575088286579852671617630868543114501984496599398754151452582925820732718864372364747260415251992948907211562052573643196463281353756775611186016140310975225538450610626360521689982626742757304433161286101853334026119259959381620955245711464474000516575795543237150706691269172312203904226674413070200931602757494305775960010556367846644964771273793803372545318815292844435192377866117387578744838393816020049104578181097051120850693055712676963219052659446944660348945159663211845456709952558215088556854573429490072944296392087197706934027859377576531683817945372982286513270656364828900830850495245328418062513790646802387240403834486693776392969540069119902045066922948303762978994422856801676881084126999352200504135065636722340969055903709581192817156674032302114802521149080055315148928294825960560637290267151078696121283216162716966710937791025535137098373578610009567982458192828879433618204245497993986270471663781380748730420151889195224816267456881028497648558834013771344148641054721233288550675481308517890377428975915564264869845330760762710463695068336149245953693120036092489435815982899724915351631186080279747474622369837358630408892122090661068305869944512503266809279097235468873479087716479355701099414012619500579568943283374354841952245234166500061147428868409572572596308989574630458670125171357745694598031510 [131,116] 92532942370001323672560385478186600387480117317540899975167205181047028169801946092533860503927208251202799643848675225760615070908692532564754302458395919921830237784549420802915224036306600037289831626203490808342477394468176652550773464773397873475395390055040838307292756367418168092953059434885691689052822882846309859480998018649801609373179991896595656658893529798447860418557459709442532022884945281007809053088823181044679920356759154075343433000092105936609281179525572334134508993403956800196030454045420336326965149672350823695503683833861907519210256376541012194645179919279477072858559831430718139041278711243883386255915681964876719314511038142648811101542598943356566788329788044794532804210904517200473559149143057732070325127063192322821996431068687792245527395168549416060716187287557611898824565010207694034023050373095264156838210181216577571203602135604465611352168337367048523129455295954781820332257175726953165551432002331498680370774995525032922003800862825308458518526085870313759317193448017035270301277867617314503751688284538466232118432143516819077377587897770431458361746002738958578809833847356805435047006577344162487277597607578113993568565210764122446000076412591604764491363256131198150599426398575393349491527385769922793808078439652709929765680555170463177242803558056001361580491936018993715393529683878904960064938452418321552410318007005768731070069380654705938189571966681342323409611225890601944281094454065215603740653867134140436421801924350342114325979536726765302435541622108808790695698934701245831726713604761306154047033412158457874010660178922500079382773924290986328956040712204939512195657288192203772298581396347094049987547501277834168767109846086124000708347319926690371014754002748414480812926428151589837257186128883097320633442641760681359970828856032709183283908770482607952354549064505078866817929869224625635702339349594091095387195665384763154623351930454437326431120784394671410 [131,117] -119128670760291219625832322094689504234629451712288243304631109311659103491485765862154115007617527013462450950448316073861651096935031596236996988228887529016714014005778731755940234869121652326396539629497951328374403021513768221322530177796383279220083269027133105543763452598525366289181861440500780287130387436352139135259011625445634450866824243771510031128421224202953922000777885547781657655513911973093769828205778626120840336701627531179275478464316321397074206710702103009136006280537377082664213685256166250601722832051278832467815565003396273521115525224143010265782059826759871888205887894065346185595732370239665936269917689778983890251552119957044091104910850354564319858388508654163718459384371165113013102650811151972521007772589976600282790777976753366229249615809275378415017306116482667046462493310271276318144333875495312395184230973104100843655788627776875373610989381926056278137597604589582311593746745364854339052675485873643705148924182103897968488840250406989728135129256744171435552201669475717682623364953394487048138612540147277570588266323029260317704462512359586060685584836109050165693284204375394686229458475087614425795039314607841084329268541313171649728613042517575893962493483042587925227603511367792284374206291451922149671465374103040577312938362844614871345542196832570058129111297497864507543900626183642773673612949536674956856132304988359753704445175727948391410233262223157400199050714571322732413597034220339078158434538845932306843945663599342725723620636566462079126167915725079660134314710466825009541173395209748933322420389449289415389111309073784004354732682959525166719408816943516796009989140492738232488918494282637297298816230855554248684805762427651756587642144347821506237858419842684902775440462407893165352711446251656277121880348342726047255546462597956789672602941668022397843429819646903666378441648746639809255533353403921424516835378228685509118447241278796133123451878900 [131,118] 159559068711449503525172544660716340119498592946957537873700151824599916003395116863013516157453246620871810649742296367362707101248063848581546369703829302642137474123529756902002256991610825317988313917587297344082193417701611228991310494437037668817692946774553983708588029486890375332934147536435892874680759770984344124221467869199515647133804622812595045822802574936726382987175549945009079944026929998954761305920971746685215557428253225775719435421502082676417874516482017518282040621051261050901903912795792026741058659324383489089812593264652385820121353497592462460515071419045418207377494639644105106674461185794929667299258341154771479821267514790088623832708053799628744571209049269604841264563222783144272407993301656674936295541005503575243920209290271491344132137113242633195724147910936950686961956494825628024489862916568283960854649088583032076072103443797192178386767628181032542746542842854430917402008823658290008910152646413277747464872340551703377224332969560220539078493883623075679910673595321643909940653090308806643193742660340718863690156578329382193109356491519368989955409430955382551002891870492849988599568236434400298423534979407249942906597183270323472529372086356598867322685734310742740172859770156708053204920284018269478313364573157347033674119871410267912364754805958187003535974188444707988348662791838206395844953484320018993714241431765866614213623230320787099575750832138117709504452405431819297577083238375328056322018676754371770673404707548037272841478266076042562083078551505287961185486606548416684117142598555819442592956680332350887500634654497881635910805591948368335289907373948703971315584999905014226988781454895962884079578700902816844424363183721086005445839205477194539677355322945815281212585142546187149407758536658471673958902062352597927857808492888564616004714323394194887012484290071498166234611425907644079853782804077629858656239522996575066179067878801453989126560 [131,119] -166252300390732657115767496250670045158866838929666077674659485327697065838999477032015510151919179378616060921271422669685046100540939186219749261656397541698800760920210673906105451312727816216910519054279595756489742746164184813315330152877096325389142324159385034412421089801403840307360049644759204767950371466922255135549883327654067537848721493915174568494364325160517375030309833754476699906225481679605593613211100619953782698734486121205889126488363811287482531584344689419911740400129532248814850419071848954136426243126533267032157666640670273154279691666016351853585946214414714275619027600839805237537156383211730468484546508909403394711076439500028592732827347322119288382536617289292643141474446717769566847092158828622129575776382818215852248911142140374263628725409543743596340366993526729738645069483033921872597037098672487783996646841952979954182739463829082332706075135330494351918172419205855535546610684346020953749662896130989250004917229682333061702985112702406327044781884404741892015959478912783928871362658424173107198204658584719204039421759710484746522689447324016853749760883023530155057604268011296403574350959229463996545484000571471900604808181962776141287238204927607692753565582076294481401592804688768985494554021642025373962300909368607658929115510440440909770271846641458324684282912363088749193138416775859284622205495608093472481855122368251391616409903142471958085162951695745474897197500993674164348152270544992938261701102521126385036447164924525843967514013165236695655181552622692193170297388780901748515613828871889409026309721224275381583223676756430799333098028767769547560206114036402945885123037858707720749081729757778185600990604307917488410430367493512386060898248816521173587522180129094694881834528122411291243425898287525200519505912046028723631502375586739754681625907966985592502069868726267831188177156119791388259825262319912918115400108860697322669771196920652096 [131,120] 203901018545889254235862643935664173103297656086999607507076713203294839727506067723660590007611908377919108995598833607592384777676473072372896411346316575974710650137480473335256289828135209549859582812744824770115557436280056577761190920350711969059086496271735230530259996833696903258870452969158676496916951816650274715782358759918940262541351352032690980261757285888665472594563554630245702413462411106184362906712090668336117715706679627579895200978942015471613617537029677930170368195866246799582269499785573536795185824264423527556891144366742883746814550707092140259747238944379538527268655204996525703602286477856708548127141520359821436139177452599702898964823445718322265586239268354713113716245528234626075732422361674052194350311896783051744804239885145688356385348701270755602383289297896878118779770329415737891939900378266510819916914402948553998057782824888378318921305231558105143395329502556536943269870365685370092998743758754343636864130511643671436013254686181206892049600775649618818039878063416732219728858316260158438887235324081481836329702420329180573262191032896886755551521421258139626823967560630073635871492756692177661261439230044907407520581091876675330334676610169644561003754438645574845784437360668975942578051533917922708789295066729354178183921149241473673558279962106973997995038634768635056253667201380390300099738270564551318662514257935592687004607568846169793415729744283150104293490444089191025199224484180363070472280055705436207111277927808756393593294429544061298688631818302900612887409326923361968840341832830710457480312072571699910850904422327708962408390372718731311033656445395545401309750500467870202449774274055190251917483248496517174489337845337069383298151699468953982805440505034333182718850502843813947365840163433675615370346771647904914172270633345119478097592393974119750325401595957347291506017771756903959224837990983405394201973732421024968624444818082 [131,121] -162153231102030514054503884208295451438555697309982260057906512127774363766360886949540058178167437361871716237954671307962639735763538893067437705159956477969079371397669425944287843716249313614339011103910371860250193811573162152280742982119473364143394941527087580953785669831119302233790983179433646172242533703577804185341108625834652522771174367440234528438222851939406048845303715667481810806863424951270981344351206708273419636362127094964805365790113501821324109347682903465521431293935600371594518518089076514352205832873964777504319258885072766739532963369121033143403022713108682945147955733934055087717632430706596521180500567622163465562333024418127240082557605074078892734639525813658396380708790244669312981124014168147934811795110311312461677883688818109453225003520940139307813983799383324164385254497717950433153036101280070682818859590442814579336994670384226223106920181483794897857855154820654325973727788919504028486747996536943315669257285645688338820305772844657702998749213944382530926931178926684458756713813904953747192801883691492452510907117413915008475651910732691922053838835142574522217591820215871647055699814315583333040272005254754255812072822441288739309747400279683528447507549405492434541646529611606529898685130839476571782863607173180238088844059448409584586800363904149301748990136714046656192480403825414311231040677205840690923428975285039458967138763828085541141619667595668573117402422528853196359051053097885673577875089010959205756930057687572669389667728544118884603016829226464805830556424890277268003778141690128304734476805072207397178887914525116726561581611635215901124562433767209523966816637638212599429479110539765287874145738359429098853928912665904769577989313801488718282462804409419448291926976315452976588555767301957316730413090321415378353818288981836088713843965216881440964554948274108394707491259747306666624391788778221250549916565095443116223208 [131,122] -576178439018891664689444950997709795763159956898543702785140066830905081628337873997703675044062319653288732035269727299188727994412850173415916523909473206524031022713681720206519005281808379272269218639718512054630237193092805554546674914650542403935730352718653876195799149189239354188403124674497860835929074924631215446071908332699551872616969736327516689536152604013440576925344786011476963546234007644075304108322957263601863276202341218602947673631565619981888594178612401635567225536149088884296582783674873649398789596167669662527358083778623336395158908554342628776095412100800364242384443193028620097741563906657485682447579846395552170923213800941288648943525021732736052768352687187503942471967926156077217201299262658825335199996904699646545059017126639875441822740637842295346771745358491519757418351214651092990803142448303912708853827164547192139448355943400965654310275901387274211279260896490674272398923472534784016517699333790216522834936843270731861448955002035148573503170952101270971121009439291582211542845349322252895715217758523481471365609916576157994808281374214389887852988088889023377673701826238952681814060009917301377287538985310079644880410387802629321815478684838356650588631321705390973078984213140641252971553204671894446199123966531828943749703648921589379137739195214851991416403124655457432892348999888419545241436439267142494860883682321027895823869292536442187315082829838951735915368262928629357836196000935397020387730613650231686472704282815295495040429279907122739209780330936909162825916753758254463093689105537621516065583532510450181923020966947030101304424227440582012640264896116793106962532689875785543734256642147560481796950689142797250666935824787860416637922334941909467024454117162816126178782908425068784071553198817899785182602443422811191926507483671815323862080889983440867086246501294082421496550471997809796405227942975433312546148422937902624 [131,123] 1152506740361467601183307201024163925899708660207414327902318251325611776553632327016484702752758080912328853541900279899307935687628454699243963817446622745308353654700007136783351452387041983309768884568666870462323504687094429209363433099261234894259237475262700973707242003293065884105913605855492933471305925709378989361660098303771302943503207545933160183621762517064587629211145542127254471109369157097399611850262446524357279399651190488361239078644048892638059062326744671784347911112123465353823561026721636864389320283302228870948392749848435685067235559148181780734983837102322910495020221925891421837604319402263833315441042175416591867344643519112725723372299259278457460801612750734134208273074270046275429415270997496189998464346892919558212308230993465966610397035770467394698390542820308511833712854700786893589256485036405117859189316266079121314538314024582715890562545873340895521198047910993145773446105480687807023958029388424902141539643263466025224271813690512725091849102237692679070198204243563870063420189044927172872510404325450007550249470855340004872319472105608131262127921058596464755448762147288771995715166000849729647111232885615763085724732190867537399741212742168126705368273080628622292368717467207105978301686617295950040416578887455482545894236951742755449357503696915511401926213837496952891523874176989693768051120652569236144472978447292952640284023738723374501027116137069557959993364224545362332363593017342793194983348475460219420407290969085931167109461071586692215600877423378123144053824052099787062376347914889560922942203783619005579224120577053433970637059367519593717285482590380944555150441132489176505530726623137005952441483061412625896060465441666086711485065873430211615758395954890750929425169483630382395927457682619326276335397059552192113446962485742488763041795729551635750957194978670812492027976562424932642812824406362196022885239651514 [131,124] -673964909703121515469520431455759847480976318364249062243339089259399001475764920057866305250685362804088737113728908691052744774572890189610242378120596849027270362623606081081266458075299933452452647513374875152503266948852675779859409495377121547153630538005593553964934763914944306630150101067424471149573619494241447858436096838925016217624110610271584235801937087340665798316327931297946836970722393667087671231992475624326807997583572184277307700178771484103470983435408640675608260173228346525739364852878461678965084725599422716491161661854727963826754612018348195712392563531096636367720462163952655342455879895843379264297177778868577002546666696176283593152465427341368757286819283166714935022840247800883023969313927599811499607385801110578824760643441412719495558449421961317930738375093326694660984495470106105662765982209128144060211378081427774365120124931389496536112114710636094414413146178499683541051644556525876109628225507429189697466633658970741429570393274134764667087761202980621033764347087217466650343085796582247814868951766574726279463407643561822458046278038193493070855060676460216258470688170802957819193775737803281556549069977349753122922052181584996852536491382818362489105685283593004438242063700925383953022892845062943298930109002824311849149928445382568259835722785342747888832393520398298996205805011508354483762099904696343484770567896147385913568869785809308418119980231620498623090886201834280969914581835947208413792187647852538190194992878588984570105107742491833197928718235060705774261431653593911323944195947550425387549632413343136204820275147243008561255370651337981404421875659607648619884705849993038355107087444741489294972203518182287196259599683972993743774373222214380397201755089071327461585384105202128668443445977144702674632997248571629691215742838378302303797484041777616263772055990097364336902936567032711663441815810992654382009202 [131,125] 230228572958069652603392584788828627301023729988273753510774597559000838597667243664328468063802818210094820333161124424777509408114173068707068002861874427480427235433759787287464496780319703146779511711584594540752199818510570846016746179582024314760665980829723662290645744849006532121819116875905270013361567823754927892262552821212029354629824583891756292437419608769486421640871997645110554436330647162393992898098542544581723823251979386168073880271228745579393479395494694390914514853596925841121872747563714859471165895395889485332207761491483745314642392456022039283084194637956471557079240904088942334116852266667505113289543995307391311746763595348821088330798106664126074312191546610958428399415901349453759312416224222265822533388535129308888302948283181382454654913255956780786211207153756263704448483777054533292373300050118139074155496869514179766591211458751584268034697014019499456533647882061252813371670537555814775295884787714908228179099429092864760850834529288554746750873770780707439068526907349788731667722535481135753334475046022722266546768309810690148100895303338202907601826632744247921961420566034441285153693739719150227746427497526436881204044827306863554436806426543430820769573245381348029266906895711831104497949316933925452052387644377237251725262826974558226806458066792173992154998857025684085356682553854347589150197385801256673711720810400697871007630483068966866951796028709251494605428742475057026305777278856826555602141583754674008292825521945215817652620400208772412052331609321930201357312274781067255922373247852839134169390705711948186258785176089123319653317944178496521819410704937500900898049583490901438480162671565153937036577049082354202653688520926468699089377531543634080426124405784708710088420484955474219203822821430312075538312101224286685343056067539427006243594289925114482232742952269283177511892697657477284324780888918455478 [131,126] -78024241667062510373244364065160372248602368970198180873756730799188821164208984190469319422203771075957974851858959030596475398460641740752466232037109338653466395291481125629217664715728261376377648147353280363728899851598964970319521951352739454771639245706128090873271223733174743053982264738427896649357942859926037429307261938044661613832869608550082684391195863149743633238390332579547576970386804765426454909028317171719799848428806189760097884774118232712192705387328829057694528692962645023287660161143488784258515426593133669526120815703586647981792029094683768074911457601832358520755728689894211353970526254183417611534192787915906271443168380595595481225735874324251122268937788402819737952028661159336656196280795853263386180282194394263102993625293994802220225206306855005835991904465440628406158289835175407849125821287988650497963503075680976322341474608319393605969911666288925592169832103910607875658774638013494623895421193159643964080607603147948206043691309612957072648432933523889206395051975269992016365934624989126378022640920014195226202274271760435961750797060731349243131060990096864633027759952707798248787588660989958230717291580667593828912137746202062335422354755698198352458706627722279705954931285767297794412045530821360490043267728566737691110708323686167955169847323087625267373503342114740558955336326315114211143806551198774103949664226693788301623109946590338037341236597869025956970225326356852485575314986055687608498080514722202347258175969600201660900062587887840339521445484355831522141440719927945572978092629817124269279233862423765452162527710571729597731299731541235658164227310467823046869731937395231249850159704275181095718850091371211917268589508178025977355550467040902887007703721105834042556587781879862747447322276724863704821875198087908625957803718622395213895024533359258576237733959575828442765452747821924003367038790224 [131,127] 27673754792456445110809211717983539698935662412148918427242575027505283603655628532240106698315887116289056438182381665044278229018267080105562386826416737463324141629873664126356438387001246598444695718904603958117931429281354343440252083558066842420390391710323154476907893389455131334335198254601505132530437000331925296933585548655641808147269680064703518648233213335861240018833512547550042519977363589051083760628973126164532491882668783781222619338608983736002938135688658675898616635789595649557512829591111329663801096895228151522312628890530856447043137544434410750980392508825471964604894178993581961181533457626957605407638611836824279493161327890546799934966024231067512787534736726047350378452937380290394762284459693697610597847107688134953395901272239002382439533530981651402119804796762636788479810648553250113765576945850961742814484771476494399502218232022173580793710214716944889358279651337512414071527697469191993550656495501870400961079262724258443829016845081547450096183451514613618275554800890699597538507243675192098257189194389799012759589495357144653957426030397473502420091378575911780475892434192309297683676117234868097611752193111621365515945745547327248451089722027218868465174212353941529056446365312637925247929847221630048501320840672109562033011549680069425965142507180076336834263158910219349417367036688184754828305857972420489253620661511761838018433712443888191353781321999372762277660482497726953873777324344551599480803983820468395949210880866034991483952255280663780267938776591924154528770292721158928845928521277274699746847755004626444951735554599783001646072051037194827108449544503328012780342493683414770705307545991227380186335287460585252438946601219712625598224966955488832094850530555538156824925417867968005032317125737897438623387540330836014529254672665516718403947428565370060059640251615771087960587767758960602636918 [131,128] -6283096909005405905027028271962944840396728125806484517033692667147530389371428920637223684341441686909276890716673086247468673602961444317591883187545799066317141070163231727564644894534241734222990597839626957187155448531304635300299010745981556924576800953336785396723013838375815747508595894144967696528752096481426892884112653326472626927177248460947074539870826505070340775994569951018105285940451545611722801758253600383820585204581507111310536444255485483864708708441207093318868201024130278760108181143081705656017794832255275739560048955867833708348661794689826498365284076208206431035641247096830629130370700369524271956026248886368167698555214596017090746597629907738402875495292582171981550112265698262991165590248436812779078146221215964278003686648158371156041385733493878561791954587233653736371919870748924033627054436956118883238686348429030629143284774220258450369710815801908877422763555981746647149465811040500176355719546173206333755328878165154116157984369901638663517622940177565390671985324091310241578788422668019651602322918690323166327403575235210676083562705193685989308104151927158759846348353773065355738967671958761328959994764055897814995380645839086311331748463458111876171414995182381997850483819526775386986875273010675149172376734330587371067441456467052064664928034823352331015359915353906012163330168271328784788351898909182962392619615141850379333535106969004154502827145509645277953097254550733121334989956728235821129146998197813470815214928151413228850191645834252733362031713598376558350630890274240526599590297023021274769446322114147073184161116060348907727631517212367056452452505465078086688934566897192531166283758272810008658267901981941464551111931443253237478521351758791625178538899543464177793740558854847231186332672247166757685573624123431131526282341661535713015028636577490244751358733123342937112405406015450672 [131,129] 994916367128943599367159793400803115920908190817515993098879023441967935951603147397198625732090307126045502256949423414832042525831488744650440872933048298325674855986990467776400784800229672328714641859727713156751543082534708607532459941727356627802089321345083123110841223096538935505531326488532472474658509567906486244956848499330825530140637877004886370766751047600175749070402231131963890205572408068891403585516498395283202484399827396500783377613323109126708054761002497083575867101016623262936239084476391805777022711701143237146470524180606787956304834290191879929668429102393783798425778034720839556454153308232202626925117671571706538407618850532313489600579812585035276776218675264302337733331654664774896613207946079732867292193415492823690214372291959710096740771581244607039356820471330495463148600474463425017411461072611260379106692869015865517493595914635569531285487160157863470697343970428927491673553861919043275560811627868728603962366274703299159363265697500335078410773835324924257510486915549371343072430172234426304727909918283258068602683532313023885215585632088743076596738407063683436973289504087040212310019159312175664909886298220870942757187111523692076028611827192988618731938043687367496552302215449430895278492017687152146050815781643658195463743557055362211395478796355942927680643469478795592229572896034068519755796584642195169772662008557295749478348056503797994290663107681425344819568518540544003766431765005519098362969708431023993362444669918529469589315480750334753683072193732321294824675129050690069440627437879155136409966556324024515600987168518879281385895144024987932576087825044608849030995651773666188206025174664515953087052941243846295037334305213932220423401999352480731290711748838424969672927596417775243674634039043863460047057609116762692550449023580077727382665530926135601412894476423253971276742812 [131,130] -574041747657609663716240623880042637246137231111218891914897219741091496256826858569235285463253890286502302629423920892571018399493878548707550824660681776115184818798365214389768662306051751128217778370442305898204496165091993042129934681635339230441366014571987068868006298096558150669150776803301354451124717341380355576300915164430020731471559235567833549669055243613390256696319135851627048442010418625976314496274956279362441609490861279575288833171389140819924972188046968073051110281165823436551450341086475752309340953212145405531807171060687132084169129059432403264962671667201359391837365126428521524263453185640992950258237105186324267313843158534968142739073331070679228543141304039903677796409171306506056806383110488301195109622280376245351448826300599433050079565582803888272026886902779456199093112669403899310057804625966677584492273976366167558621754822866085215638792641312024948122353684184702205261806717574437121333216055455390383220358887508645587728413016874111947439380896136097299452629912300207150292367608132244786646431218051039699730105231757497395239477095599049486375392678996573170335492735911811917386306805074365680466117988401338420687229439206271507031370772710933541756786239393273160898223112760566854047902920168650464324846022744090463865267747999443449273841396278161469337663692009112587933730670847664149865386685549443442071380270517015500228757924368857089815484637371427401383557925032975490315823744560888717844404183365910832431106704778737225430683472920882304092159895228849674421334176912643106123325216843681957079073081352421037382148634993490522825738613132523338572354325870181516105158821496275005160202757110699349963682774862764124763996189791892116412530869369035322710405605959265338761404442043814056026421163005425256392980356706573223252681990078395382823997701142830067995519952488235671864 [131,131] 165505950535942047216016941363017784962752741413319746345646872493128615127455836639335065338483080364671931261766006014829954628871827035396874590621945963614693689464330535581316125157309145888355448675328395627996599474770890029887322794382899040638003219221882585973081876741092152378118429080283669170388186911307727984078199299803588790125821407919309072612036349301914504459157641926067359430711097968640122988163186973991048953269363042842855558640507875044954177419751474216780569725157712923743564700952559609726495049481981725752526915569907345997758684894937540632685823436256464006653693687075165217215033557972918133552942161604464037495725979262590817320490351009626098704661360905372661121672725946255137881923454693213738433823139093500486526329644409595474171930798527172076947775981564860945222442407921729716061107418425621318720048795582546702626471628662984772047328434210310159904379408736969385541342409889996428172058823572047711909774133016814923253098542983898663321689920195309359950430810962201182218957918243917961469231499073102227814568948635763007033232401061527403185540793055748293131198842270115700176029128663744571560282981873386899054786427099137058854288296254694089694153046180333121909052830989070017947416553611268884785987749890819003027512096843356301846506109942548110731899547699036809486023527376008709369787107513816802381906942357361933477203875570937877874021435776648497203830345444951847666954062328922284232663842454430060097719352842402812633678767149411028553031353040375201666936940138997925062188234663303736734890439767338671715070969850120552276243580312000157749708247897569912009245761203688114386424991615374946079543124082063422473663104046824289045980109936480543908701583615025979204273043374658072812262324736663584962379810562548852589871603282301623222397084668924113046987363294550 [132,0] 20494954823740731844595224604118323223131591246040242808885460822447632583392582619524088830070961512320843953298068661585895129762598791438416242263429952998463683349554554307275816957364116759847433223747646447620575685616973271112514705586981720608119230625253062868710488199112198279011023113921028529186300833536930410126925767612643172480573495581994879059231270526099552506091578418435639908374515535843529560622250390853688272104165951833530836942403263731509764225968019098534303153732224849356240227408381958681369300930896539078480268625559960024133955847870667137568003261479119959141708548362968829052949788744904399878663849306126562739077604813147217690626690043944938473857915460548202653610337559306839545546072802716509171755372779364267584762179550990502058703724089618726314468774526912240045925604422986367490847768413407341745206314157457819009486493288311259943264415049470325235536929984232580213101991939383324520502801229361701124139442370793667162692871645549388137460510459170184066688573859666207343723118120882903063159024628636582882206969099745262793645097100877157466252165718723966775039568517104949509546164998088256772696063067371860948823846470682533925755529023529384873865437713491840442952998924249547860588823932101661859203932537833866218035455892228967253712925682585941829786257874445984143551615108544218606904990362579709601634713045120389057694366925732126352132717944643635975059416465190753739050523881206372610491715906589320427931887284861895945460830970389099618105427236765563446710453002268073449630263653339292911366049575154415111385124199984261860835169048737211250270640400170299658989544332724469203890077000480605775831216910720342341013300206401567228142500202185876021016001934148046330055046161351302710311179983417183044741696569494947889532822201175575818995995453907849798677144818430501820845618961139565276208892260516609964860998010843527347801688911279897548481902631408417585268559969214064435271421634819802233139779204560688065145539425022658705985866823272021702524166957916729072188967017513487881579185315566261800954371621401307369074527949611661292151750439876073380825157839523418932701701034027053083264036104083061218261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -984401661930635305773409562686885668918774917979885237098626497839319106083499100022985395216991985457942421110076805886061594419533133288889023345649931009179363144646494188798415183052075720852680471695959675370527620032280582801261668899302017464015517458476146326980883798493258457278777486668937788799580347952934976417236727104628495650368958816130260972191284146342621423328965314200543727465731570390066319299424540895557804425351656033298501319578600486301266111812460787811862350725192589756314820854024175110053955469735638836432328730442081165793378358598995586450641874629938564887116115966496651169021595315416269206451261570862351195685517516152138458194287942094780259426555765552404706896440368371156108387070530445232522586226476258635271973128321161560169055734428235120409791410854840711860968829164518970282142084834975520343267002117195689298207023749022776870176054593146052596313234599517137493719046701651749413201247319892435405750822528097389385567728727906493610353344374983109745133603271790032340476675519688335219265960204552210345376307222597413737052385283883855397694681935832274973340917202354380575851137017173902646083660973884599248688733680017643341368783546491774772728527877709864883293822531330763851331769263466846572200089238642808246942504495707740173643474151123884724876568469566581181188650518077916137502017785408892500517498664147473683262773276030725095147895513933193683813869828600732338154619419500989290462275841425879300373973598131839424098740866895641536596059977848544945214887806423973675159872390144794800883721714085380455980747563746162189363645644280056787825238178542609186972114271702159599894951372029041340081144673034541717252055943325003890693629141342047069299524973523788873032221220895472187562683283499052778438799761941334427792527057752272114592870794429371813216933217447667936769695678513152018044743384034568272217553633090017811767291080202350412122075875535396316637348114645726173721085720021704584889301903465750113420073443694335383704062618514814581488503878172411970724878364920896079807244452855060531243803409247976106915116617440815031206052949710688839250183838519909488537460730793460239596015526331029832363128662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 6909336175463092815308899075262680483429817711182442757020448722633742561181710145239822943924659120364018350728319964946990803078971153010698668773234398050485717827069599962587847008374575764687681826456450330588323885180498383898446609549225867380949998489976560104770322630127004167641674552234902408551898656088807394406581972478895475378924453243840316547287943594341078911342199831122815069291064797133613482288965310259958047223614219670565728506431584230482099324295001926404757575703817128442036748463631236883598072578641245850884935261210503053955071204121371135973815336400570013611927555527651502181525356278257161530865121801518250332258686375454220260910526296527780845886480109793811657853287357500112256775165890112787722486363802088084994365289430310086916001770603798294472931298180758036566007073515138896706669818751928950200958346894646266193371577137932154747688976634780562374860906780054923014492363043292576830480625856453298256677105293636878725188140682814636148698113554137591696905999270064852449814263310641177825974605488419560927273935575798099984342484918533547958456909236599669049624150609654608111058424031029333206429420411946859571741353698116273649849633588137552603146229140186449855680855687182655875781488198984647059021013440288473702320264213310146467204197838819473090346098754651311939297555534134418034072198462372200821899232947598322187785715308979563673762542942282121768484642615294311489106977658542617133248710039892971899485401419622371021779770072688919221553961471389783227991814383492479543906701205789154455200724194388870815116947522089506317946085346434713311025648973359774948051532828711228060680118328429620470705984169094375652618115807270382264996472186148917314170776278512435851646004949773455419517249169258830770858298671283062343420848231341199686443792888557350494618544079981734626165072848365842820181496979618202966275252355197339037705455274963129193821410620153266419793343853798681006362745024972763833110851939855479337353475194844202898174494716084356890705486368859681235558392799978898235394616231464385062079278521923494338584860857819497952914818722184271488998818416858334224190429641594538880122744473055718117393553256988525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] 688204991124947815872959922074518639120091629386259138921684888713421257767006730984897357688844663419077049975094324452414731979203074321270843826688244659118771821798726992327132795502272011837893838114039788659462919599444328950067111251158721258253570538169843953069439626388133202725663617763840487650175258969800442781969431557022351691564544623110521553050535797300085690540942558180110324160247006993213073852236961121138904392871086873293298743595922190441890736381046329547351224523316744991179235958413944970300913822115677252733945516734942598319149829156153916111614234800323754650237514809117582870591966703359956588782096170256401016506687257665094856927093498380692037203656044092772136488709943495131187484961013864457509017201338939699295992975207479452319228589604877521700567272013593389077615722119091752832044255688170713173472715092654352795223278395976312547550724293277979806878785456289805044187117994273766314242544934273958928137235454592331810396546437715803012882993007215603872740305078917308430928371218012910281542638386617258914923340030180905908169129400395820555328239721687249030637585138784550939404326317452797667329020378754202384623347430380284236149882330294604402723667995172249883023217810752348884901183671509168130930368979929162197205931982239275834825766323507730315802633739048320987633563674413480887388085840802540793128932437892919292497004256954948559845363542505911425888104789542461453241296932640659995086375319448210460714796306454260004741827133365234816333971493606447067599813060512800553933510724430948977512022320190841593833787064985119566197415330407547456488926096483997320918849109722622307114005923063387641558872624485261167392519270674591121946535762697710283458327348454698622609713820173443009930224744441959391696888156584649132587592738204784571496969732951394566732387809085460998618768797740059054058763865206843996618363778001861755479718769115151192359478053953856742165055004295275855450107318940422830736109638752682953711312017581652059257468846513248847676297604854133581383736089604703083002814460429276889608161217533548573610450333635371880780519935241212593045725691170228627029434714959890435209688419604390219319611787796020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] -4429521504284590810794157355619151793558742700495924848977339581029424719354916530727875296027332955937783741126765863506398193419267196581005436147059233580091877235771244275241674882034143293244796642152167104157368236751809079567678417809786685617057780542183389204065494443603652198109120127116768124095394997442571812127156908140150059550951776806701773349754066234348353081824083248519526346847991714796765892279036860216704194372385948742019339566036161061852921503876534507688958013295057552704655402671770020727917845086003230596923063579111653217262107655684152684797910378516650413066499458404123787426035691657261881344292448732346686305090792800175687635553192537372679321739676120744530173111455513682924669794436254363845105987572747445769027182210838752623415394053128927365401846129298845097472722861742445591333669541074479728414183696593055124568876433133621264801386805423442510130844719515302426024049304239543041149846146549144311146108376135209540392712910406186624732904473675881778983859392045792114257126647294567763457582863361779898737697268555240679347950289098512358235962806500893120337592539192437762216361869157313370408130146632695613284725769195092734977902836440221404950271945195077249102948228483476648614418658775203681358632498940590122408464629125344307690311782530355128194315282191306035710193972409054434393571973891395944063686056937092951661421567384508870455219360758790541884385612629133798408881954167586754235024706379276379720212374673596660692314308468416869584962466943141135453725125631741397687655555425480924159323682493134259416316392979227121673339259828090788543067033517352553143583295800359748376302987470224614781499433919510033008207862725259856548785301259242026273521101265276778046997568601571287317729949792336742212393134592370882298319925837605577717893915348648882600920591230159892585854436223368738643837888644490748187466421205393922786629440079938785248563159505959880306945766197232498313572580817788913102604350332024512752172755176222033058600643267912230032557158570446048522511974376369981918684639131121260331266739710872186512989329332063693561046895750683019860939828437820544519388204300078597427304974258610581472339617903344333171844482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] -76206792927280684495019005184260793473842518041351182004540573946300097574456643196501002259914761864967484042281398722415267912836509772170158778472981651690682349596331399447504430875447007472057798736497625964588695792355229868856808404014292636502637513020358378418651298403845460938082003685515783137294234032133412090250545058750630070687885505545212950019924297201191081840713343589595199657823130628474281885679394724573960105717027604398275087625225043873491906292737511783031721567674259986724151515252424250222264777116613455197922555998328756591204513344691746389648297828306414239961209389363468497174567428834771059560720266676506286096123245502239707917391773652926605255776354808893088290234282413367901020975194971079917199622268555620533607050125591166905052369465510865412900178920519340237078670354926994799296699534895351734518678838303312420058241186089937658540333590364848563167282756819127512808707519604817362240691429758748244979957576994299071021285293265071890468626883163121568002745852132649133444788442302172566122009622471644568156656762970129953535735711893979057323742526595480289907913711490341623935626833296697139236170639077652116930246352516469248225741253873786610051501851551856100574507122105624119097318638232484312265239891614597978709607974187391649222608125530567274375810981017617347948935285264031193021005735100903929550573456148702861069088645513518865515796643246257316479569736386583632661577200849441340782946591214231141056237163467180963839369749937924446821658032878562314885433360994116693428261778383467400281534984668059030308694280848472910776913692532161499978910184768355542764874528704368415166091603567386795135294959136011037170690507697811093844078900790389997908039492629430408088474117089415344294982846986715054762973080227324966119504018314369583820502946324908082092507322617277487559034319387610604081462216855304007957139567800233694359237936659001735024757038021001511219970895414108258410577094733006113641367829522328156468899707427136012397865638084487779071894411836277896758646197306388107187381244962269058640520158452256117542192963812688345716951658065107060815187682886255614007344011393659486286493411814988579999763373962196055799722671508789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 586911625593850362423323037568364151226652820162111699084121655329186494379758959565217297738346758601415940221437052620173903685970813499290329817550822549205654931443475996219907285724377125772449419108602652456650533177845845817269180586203601057234216191240522538590190233549154975523844038898761123600233924266341443340693959450697008977929548640555926335194539300272815813001206993641910489360820789266912760742240605070247291918829253152373197349901040891748056808554642543511065656341389518759616082625539218479497176037131440843321767015708315137306980647888953439393502925325763045425317191216061721526500573774313492227097827470741957778791972242440625385839418359009420784452222167901439328553464824695381318486016400982621216001254093666510420166118435837027831736523383138892603095704238433195144909550513544568210802175851720764484444072987078292118977821191845049440357963514234996793335392755921290925091061269031134459690988209717366900943901598171239223106520263387320504292424826766628315647118457787442365146087091018848536673079316727687097939123050350015058005796016672033023691895937759161929322570674019196514503876987197938902742610185072723195186411624344541655655497066502312254409745663794451686436732846501441496391262990445443400848325672086238834706989352738502062010025977996508380297863092478188377399285463655387831921982728161334952198190071875261448826053665719375227708148485776217616989574318746624045573294168402738044698921299040368994773452969014228164757997599113617779321213546002806589166496593870824149890361883903308560938870456139366447624638487722395253094985554738638402226827992338975718739497578220537183193510556718813039632779860839270474076222162082242180201027983303324917257231861822755894191330680609095681388913739089079233072304314847401360482104210555324816895015382474127927700251319980220893535446630553302515284665929575821801984150343648296142491114024601676616849807446193166493249395458722500533286282746003692963276806795204584191223485108508521480669004432819912499530180867299367669704113713683849780276228807882627746273420934282315372815862798191597616746703023530473903331148767079425349978968397409683459106629046954492403415093448870720749255269765853881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] -684607066725551444359764410172738825351055711813198921727627069340424716179503132657179022278704326183197561630097367651507743821391526489393865091114915147048003240146997201205647033767967948931092876901126282445889504006717744524590942274707601780598500256402954469575212292133584490613392524701437935899728293703070900243303543523323389769974781471135087309074254765263237967290716687633568079300365903092844020807340328819092931327246525640616127228926452498279715243196550654344091370987672947966756510966083333022619566531537754141249730097722399754349207907296495475205444386598271723419342810577127627983166611743492917613991023069602986983075052954456797757113927693041178493328431272889819375136997907950589543315656022367899883411005753232620499557308356507707185074940359487836601779209696099054163071028019457682478654968780979454794187409118377680239504043007885111966710434121227230291704773347982564748618205268835161441750017530503122101328953444133382929923474046702632071438176651674477982843769847500060777270781778642632811524249781112274902623386593982909734399775971912576059634610703404525709056054193164573498409570208845317341411941739529357334623725108581630433069641583432797188440486790112194757799176750810956685040879825402318729662288928209504563624673755867914907012963291062702497949006470907489852024430727051341983123873208364112020497046997271620714114710861684451414783713913341206082040351610827557752160887333481934126916393000880645048345206315263841355012072907555473724406014017670077220419258957269609968319703525744156685347511825746670470169282374960366137975128782591130484387467325819706113878114315743077910029854214004442966168746009379979392716861678262247612619086052160038812911106537810687844757480838127035345940310388766012976897676522727480902331481251522405262598946766304180330933050866833892618698148796657508173848715156832719971750457011448859802153146549531421361555702641399086386587442478422951197624637671368711442216060204637900092251139275770604219019550163288557938026156301498933265403172842177876476196960393586755366904787390218624522502390463588797712061200147226453451987598145682552621910326428308012492473983540864549315993654865497575201516156084835529327392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 88541226289301843165591324057422179060240451905977053729583100831229062017764851127304475126837585074246478974517338746410954486421577177665706387172844737812425567306795503605040950682351412553339867317368865946296076590319441705374876786683280266108341392304194189522782506568000510072745468786193190407250117733978632578754748740420572350107088130131825852205525934573680305318117231782963924316712519396538521531665025879806970353251803661042559735461745075197036721702470457921247651972649571464141541385695086201879962560590599631010718508682154877728073168010419726782515604638272051916859245414849812543313881970120886465467426805863131766607504242612098875144066062934667427894268966619645802946685790243131756629597769319800073624434122961596771917399902815162824791337472618617987330572864589098627301257183851300546385347839645154525410050708289030344888405435014747772998076101775400904580954874792119558834471918754717336938543174665885031124037986887665321431151985441100417710601585869497990492783529999273488050652872122542665633951706164114483946744816009516633109536679325106446211709337287302632351021437570560654716866318049431777951681937655835236627549463647856238019446864922208402329627878061412392098749990403461049222806954283419830809553775345815890788521250367467411314856371839664821690582735583606963101390677152427287710548211507613140669727833787845838889592374782190685646951745134831010886173182956520910586576562397540333194006890562749559609804423530677932285535857336980054801861197865483278880935176038680339627942787081654283337023345839367690010393700023950559267657148235543683694487267772765874420032347373599289856255093368461834076056738493001928467194600404497843390379254549638716789287380051546182217650003465734336088854749034584589142715086090200766380788987507185865599649824900667901235487322889438990474413546543757861228384722373745672122461384940763269077623246848387208885874766850146883119198314933126194964374398594061345150605763906126825836045031285288667352975359415219816614606985629305669295321668059536236215724210957036117751997520169967937506761522746346354983709018811565984667814773014591513537251999373893502814264077769719075061924914765622979251347146600892301648855209350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -1436840291096211600009154827603801478054232992608970387333772805152277647332055421098025805681230183087055816804679584639686420874696576336422444693798044555962707521895857883761211056570537756459528328746504855016829944048226480868581648313596942916689365569472868552018148630562564869522305524977868200307222399614398191695835540516328731408992303414460429063308849551380809091677297774377237602353335713786360866102657768399771259984974379020808512034952473754119855241266481139563598450748682807106626979113259213458181110196822741053849690275730498187092403373213166172198684883814636942930085391552150296595775149090483318246098521986917757337230279117028284490259601317620713999523881386751200225814809199920919624540011472848121063443861695987503239716974377847197265070063428793778166572650580242666713767576220218991377657696328722118193089878047407901369211977340569899790799636089390119260650964860936809493529984680856670837533270676125818033670999289011393308829722494504614689439657381687257176605753495400406050206827468500571396276477705193951594854125779167654671234308579323440053386577569322452554251805215997729022756552922230836325777681806430204341802015821258507940871940298367053915076767767868989470923342435991239259074625577266235755625412882043055185209606025291635661840043526103819448066145310363815052555952428478585127340073498955544705298661917436069362141173691858867148536412991745089659672758389673331143083993060970072383073580323358243953338632838282274141649762647614288814455162759169512244430762614117881224501888256937269125357369208155709507453734949379809807061013120316108322967249036474399639429416494601281265662527861060057317956906128545232860536718202118167066909976879700668287183852872918060379361859792828465459921378700781200113620538574747077439115671545883945616254063864877082724773878473891188176070543391523960849289049087968272976962936372739822154047868720977690682362706626458634139248558407357222831723001035404466739118822943124397125509958971114042172305725505939835094502853077343382716712300161459151195514488697000415389298158849418115669294673676530068314425914119624925258159696845896570018679014469160335661317877685666586741608750899754234171476485748542017972795292735099792480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 10656803729060113765177226882146269266072593474350606167311290075918214063728324678153302450262787701650937021664756406377515797988806097121178838755495890479278949207249477071016693515384616958832326184844292308218816391902536289702289636292310304253939908796669066047128804205000148611957922827980206759929200065955551047995353330413595424927607653697438654423592790764933657791443656989321766939682206794803123647940349277787807326680426678016743175417497358240472976116417419326234498677696310435642065061264505507242676640426313081732317299805327435211603600081043055138697839446561723734956589678374964918213247368674618749245710930004844898819831406179405565860838068813306963023672139031612497886387819091984117678710369894327785363478124121864144895837112167440967529321477186979291472169556354721888497027693146540818593307603289400121128674764312610178222217224203507143202779575016499009292477264834398315946008983176036062498988101202380267393622196028538583535758326551799643742291678141498257646403696039601861461352470169484961996401587941816796431533463274858112693012970163503852403387484442249009414588721742823432909789828729123265676824461059523661462699146814502899417201417856094974762313766150035838205095307725806593030434562950996436198041869841263085077104181239190695719730385531935079583948795855631668404044202563305292180056697162271748054874830511743857101410373224352212066759647689446778446438468430324144523870434829335505423586940428711068729745517205523127344813099459736605890386975799935542287568693252646369782266630346660423221185428794813715889305620978777381436736121797733038536282096583493281606212648126689964505457403480333002887495209756813764086550610645711892523040148142391751350879200444080914718160175784749905663837432692020907761341536357754999332910008090723869936242411309029246171372186603649790834509164456831334577476839821840413196792921107172093948898697062905490471379893577878980459672169249299578315305900931014818210917702099413871307882932891626263649560277462087143852737029953845914029136534850150948838546132063819510123895097924154494204835106852385499328139111607313360499980490119927864930077424432460607876083235720755221770420222951843301847178464673848719002080542850308120250701904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -48210236472743869691452049825520762589243439375869276448295798961634961423557817592226390341665462683258803666868653961062988723658663372803370299807079754167043291596663979964165831495737735392108105201429073313415105809982467900599241501804386385686619225170833186210963559670370840118569764515794633766552354273251848414724301270911363316615717605791312628232946153086674953849864642246107293303899867923199728439154088187267022040125338048543212254216288664714870093814032197223807101397711287245773266241594966854498234548974378680922209404201176734702041614457530794312242846828336665419441000853213759745261820820239924801614747463048992199230284083141759715231160798633804853190431571590701219358019630853483016102971242722617864787812027795096299158130641969482403702581032429687876235815569475782571581850225179093336381938346821953953166751239328004022493593590278628626625894765300425260079436528803579004573055020737395174560848258521747097815182781432575195454512945846859316177901711305924537304964590261153176221678167122534678951791070403164397826666675245766395017149673118557352551276850843535864774184964082253500305242179794335173252394349949153597103079362447322659795627650446084247197069516736463292794604230099609816341158230375847521137731771433453466212773902773393888958878239976107467119596828403195577953179053268718165318631898515268113355440955745633309700695848595497649360941101889954911026809662092999672806195073080810133044915923759411922966717162273840207448592276900062282762688207346299942262059729376197522632481384584062567535252924602576583172289183900630829404539433102302631752039040848847536638087287901377758834387886670742704251959442375841749455410112394472503170651413701819398216398450028439504313415386162863688540465349286543525856828714801255021354225661745917303762404152392305040443831735468839341448534718370040823164602482848022004971122704646685190390525165689247730111243793704141259550274592079786578284847245880933576539208071126461936104362788937650082358729684505311138215379627803761799319671338582478556904309279171513972061403591512980628187855740698621330355495905240187843462851410811233726343005890006998843436450175458912308746477903736175355914067252563644239149454051585053093731403350830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 146160889744313978339930403537110055416333931658688854478009691932888227279036033427202209620194499169591501745589919143901659982156222382763862720337665945259143969552662536014919599274656338300769622575862416685455047743120263321166070543344602080229825423811052379801518584661693221555828164942587740289862797201456950764393037135706785637176469802072115173731890655512127621107349394950008020098714084855272022245902641536014348482873035757741247002462124483532537298145183724371374454160268032866044380693226687059922450876640329883789346924101082708606637168304269125078972847943757674618371859085849170800470480464180398032757369367306701100286316547974021626323757029776104213248752042728066762237970985480951235129465298221000855683246906170496173678176792504681185395089002518168956186428975230784458433837529096932076851581785112373176303375680721835038148917445215768359508823009218618885474377309799970653938644868324050074986996306054763307394378373872366521231347327078243748053669041503396547720581436261948910713449021305117455235605653391974334622698731878346667540805050038783894753033016990838972263756954456303776530223480774113426375939502896260574200037052580192099968632974273858247649419421978940986426398641759030794373424424867090598918295359972024191166294836890904215696907975087710845965014761818648719338594286733035165798316870107995403144838027223531241174068922214364307282381106617909889127802036105686159236397221796423997823348835973566990291478941284791379679838283409848463240469652285601685286736203942870000759615929245098830199773644587669064032102186814402583923333104317083568390718349535627757197473314931955137526036795686823138699650590849786583978289709569915306964281987085242079428789268499564612414122642483633146266043008371590983382550222073542197761567723412295277662980917670329125743137143252181467902528285003022981023106502134054079104168348752324588010731258807916686542691890374848471775301971285558885388328646647930386919112384939400251561212719160695570874199339581969251975823317913550439273010240542808050068088221666113170499751854245443816421728093223048353680949720553938626226867914612116095554300937052911204112087805272870357789576719187790074244469839164354868672746068369860950042493641376495361328125000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -298860321518901391087114350563494819917491943220335838590381972888821672158545708540500683283937523994866473356817017246527095652838229463379720582310739773187042378294159496560520873093943794690759504469400183084406337333913669397578284203958362941785531963883177240914471041506347796176129507851829874971566439537945275343029167888964433800383375451861036742949576148482951254791417486152514192193680158302068705004578301892305973895876501990049485102995211707439336233630586139478874079627159953882756590276955330449760433693889212944194044137070938885631169307404024652358381929757746063877380836855686565432315127627085209458549984832929472794093155851835064423937668604883845332162158470663232134367401217363532317976547840131588501025806861275244070006472937866392684192473674415892346386091323754690728841792650560912263180181235169883390540535865565485116891847385543411312714001403670173338058056123164234694905355238480909110543606606132415980297453966263301723978686409273837981099181309137181303192568720055899297740995103065305230694343454412914826843927405975650528785847224117599372127921404138668572524305844768889945336516502182565876806117311909313131838896726191757843449823460853991811518856601490802420552538159690803169438471122243408806008151930851767924837359951624166540624676702926340824715775232592111798906246589870310141928055502517771478275487517598904025197448120376353905027903962760891708315057535432072923858204232259788670780153119592230350918174773723193707714009090930902314363818468321251887065603744052385166394355943707805240769313877712180225498444846449656506107539080631123294249768712137402836467804536692022883794242145965065094450513756790719933293528377496387624989924089046081650329455733644203749833158715182463340635339142073341169239617994226236138368832398579173099235431465284861490909219900269554289032838847266397504939853356320775694895128523950541042706958536138173781194365282905647309230919845819756949446726361380531247888764787136821166761961892604900280478601246073922602712335429729086056067304938224140582827169281774749338539241789810216591056961592629551684951850503541079909725618163350995206333705277637998847816571209776908595226354039921401961185292666149243319547671587921300329071527812629938125610351562500000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 365349533209337204641383670764675767791018517802533514564443552514403712520485173202907564734440233744876476621939368410534005556792997185668833884163310260951770995722159872547240960931571321500122659268522342947217567754206580176564326794809568339263839735358481267786155999220561698983089426909636291193203728374459722660873126080905228268864486620541918104753559000593994891470350797848636750600159533335107466060425153079869240580141995556039522256827228548570164019089882836238180941409964695499089526273681348011967546598154896625794544355302310826402238457939860428527863936426681932789941943408562287536573023967438093703910848877978783866213431335713409634874382635162764846770748629685637284874626025249329027951208386943137599897568725637738163120666624582024420589738067117170601617850487096943685382460332807215339510232486507907086314324506692096511711353254919357330295444727729788533230311893381374600791597297722606078834205278349652865427769925031748807045551897811483060650384179174191156412729433914784388906357339027605508595884383552318315763156317023528413006690812166300327039867129095634365549881113014277055874489551106308516885054489789018734868116901780317747853050232397108397982677344024965617880685584291161569152276516568619905068334805486306846257598969911681863890591801837867141253173680893666288113610486559189575488038406813682107572641538695466545436802096369513309421067551596234826548040274885532553507998693326382902984155136943903930436822222522503069287213295403397590396850545391050748916525842356100875822807156065442645273849517546734963445322035237106073091129287467057200290943828352253675476315006421630069629587397421826879957210994419826601375896842837476727570201199041234882927225788039115144332818700577723894438009186678847500352445969923122602562487953159763277639154573612444169791856856236049683290881019452058616885875309422773593587934058526294267149287768003103610810449432855044726323816323442553189268505356105931475955824426403788223330282393644650113286203050502589995037520099019524269802288978910480729891440996388167608632467775839365095557920975888446725241385506310942298397368099500499142071085292130182107301815756157612508811987169514082274793897047442916324218456025976764500740046059945598244667053222656250000000000000000000000000000000000000000000000000000000000000000 [132,15] -58426240231869300140542671565136104966716548796280014418090056058978944331991398650503262197853903394126325185845971936617842022161081410000945964385208594902284636411091281632278297075993120647939523642810999420410194758138607210438665778873161338509959347341917965765122407717805640446695730792063808721426084257037037596974960187460334482393673006050979266089423784579290464582750488083676416646215410943683276611561633275277136938281286726223110038358669097779631120056480521026353520174737792416273248803391829933623705722630453477089339927156553404698083158833430290896247962493603847935810444701615952847908086131769987153094780814510051927433403378418087363477642938744351468024581458193978370843488743455864247120008543716242549637215670136520434499676660139885708082234323619941130069701634090624602927119902468159169615620260892330633053050808468681876331700777464283098687222860435307544027278748232115977242587003578106692284891637893806206485127030432240823128971624064308493926235422299665007707205675031115140763944091094414794450565013999267869575557149890270973253289222112075328651810879886407617091577850281197195340768164648645885251322943148545768277071797179118436672462688129456248699065622544583473743597313431872997835218056848290598689197663204598306105867064387541863613622853984566812481182685418293267052343809450243968961499228499762593318383816904552813310413759084051075330804763817901408424749593376657282620571849612566222225047984463208594452288654587908109028577129307222805654381090665710953245801536903326175410474570490341302657441991249940173070796665235343147284453675712409091081146842960967975745525975415167157826510794158439653769349395480993144908776240060780646076521011431230326032311215820558342110732830664616093941305335336292222293065355654970800533959376246270674530210424335610446400271075962477960995120430513560730471759743148770021787643694106316060601029805355326198450510302599677274111110993834924268768063413801850576544277737038087773092369316370567017180539510547229933024434128270120628911092483852931110790241191020026426077034942073391201405092523858129988852882587079872097029516850083854184165841948142800613569214727833727561849632125860138268459723416666315144707908042037388437334177737625395820941776037216186523437500000000000000000000000000000000000000000000000000000 [132,16] -777376492472696567815894342686879390468528398768580274709566473529757265742650091157433144812235304430041173834594252270108361518496689782748825665759743820847130545210939404730054286862172090438380451948438719660222017930171433221088578779247513319407017045519252187055302139024736828547853763630132943813483054773836399613617323605396883394834012222232691397422061749049213526532143074207699618254349088719714783877633606010614949771066700965119975170836134206963755046911917419695761609399432912966388461500669514336862587982923878822188317231318903544855787553140959014401573438355185032048300597376769211670172685181884215779058127122906801663178796688675358596199603716446948827109277781062608230343664871675816527840407169374635575089218578025139226741501796054095073905836785590704401475522790070033213550198100747406273733211621097827904912213718870969929887604329284754626087725733002105090907807729258870486051735979387215815852730705832072122919862205522096161539700533352852408145784304873379654010806940728984276934562132453860362586388630320389590522209849363510705627000411717778985749555062613250634193753693352374668019789015207662635093561981519930837735802385925662951925519062643288579718115827609255169910305028436052236039647036364924006635570199396521201924801511336712422170531436112221998630085142651236543666073260719723761159026567250345420177154592950602609789443959064889205496103325720282984503976457516807606824327266035386823127208185920700266393458037730170770664178124611871996617051255692549818701154526112599528518797981061188854364742054156189257910886405028856548887000598579682467805168111750750353132693155325459199043555287531774033993305091896906054131971389092149443084631119862894615155871244626685872977853761337076088945023163785859513146906724013010107758777722548023792456914900051142297487027583508820138791904389812149071270975353172374736990133965708071601224364456088846012830528357792981505709625192594033006382261731271405551798310490754410985234764236123397948420333929031268738695613716246232833060257475466579364412367624483645446241691218255830211857496246739879384582224807001868270497153232986372820956556371109145234546958065240211065791570061260155690653204048695777785972833737061726894893346449799675923486574902199208736419677734375000000000000000000000000000000000000000000 [132,17] 1716137155472837810406112063027363292081555815899562520813788161653144436829681136958858906517418332155268818840413211511739140805892277750577666993743791930896163833146735559765166192642133009360461281683820890506200036208838809923037002430121015720774720470077574495478120099346908910437741062913016382418069048579398031775355385351609612134615932460757913602508404023806866693202919516763792504988920046184914213217953384959185135260934917137443880587658299261263910385705192249685248331251608611966988752452202853380287300643099090359713070483786613335817304944232560776827068463118170955586146278903559344245622357573495098900007645707165512657350810462811811723115290479862843194400948881192381318845222515377944337623439917245287799412289095767660261520936446226662913944213380710236802367567738123027859433756630231609585124693280199902694372433072074252262536427506294204715246558670033807903891524351366224645845966308226460836818567645062776845374511308537354802891674438005391140177362188787240324351429809758909680075027033316472622433239994847638980827446309562296497286216378633475633604915993357440536801990062977231719194505628724874480600202567546981139317915082920780181818077641602769501422446493330732073670658855409013320396828548673156563523837292750760576088958966336003933261535662826500495082940729196942816558213122827547545745203550881325837148054472552454689689805395903093292986127735188673162425940530307480865691917794513278456979341070333019495374351445420367604513866992367416954667950110927448684361060612134412291602314322993126654668221652381593556962132714824496548866146429096983189740130805691732823896891955615759601078006126969554727862769795517202816102784670414262116341731105361573846623651709214829653280599515569432890680362832608162162369165204979310883699750484547669236298567563105170742759739725266820008704565061661178424330853760715237563427719453250429150080544274645345076089830495328352543382731419285184722118939131880696989612965407910883578028568826592377266035788026680796880403543311541548744570544501227320919755081798801676043105568357258377966306799766266452620702338377579454557058868322731744329134290854915474717523139257898873095911346230151865531300813212413243125554310135226743545969645468856484837871789750352036207914352416992187500000000000000000000000000000000000 [132,18] -1780111809039311071614015943200492751756663954149383674564735430983138724025668712229092547968109824153259710380568216329993659744291970156229221865437118758754584540963107013636298130091825764519243363278097040242965941498032059066540797337580585927699914119235338265135466905242508935394555374899081856668191217993166427924522878515880172718069985275395734039293385669625787873048518816556940765757318487233064010730425315765023324039914272581616570830468003737058180109284577027347059525670488008358824326151079055400359961918261409242797605940588757619757872057506749954500078631546736184409865223224018096999052288341060071716865480618155976987259497344594816893080447484597554759626553665989495647792142739355443482079785215355810162320704204891619410802165426810929721501821466523979503218330988506509583776383123688669487608125342103076976286683786052471263281520187288456210003213625480556354209520285018526166624838138919855576975796790718984479430533786350589435269165663273620638262232120892479453439161819395110090499314114804326052579215471115378066805187683944183775433565617317340686647195837521953475598197069989185953809516719134944482929150361590203042917616063468782144889748175819167125081513239345356718246116564445097582294678047329218840204054645835899074610337767287066004388523991714115448277057331799382143126150587932111674589644868635949421535941520473795983122479522483228440820438880491420977733267780987875489829386834489431138643484617900784802662141963184772768173064381566913262771108595569548450394454892305891717193965473815733867800485193115441352985819664690039521212408511117131527586945405136702883917913003980570263389886408591115735711367222326041950826933220390151041874862469139788671401079976859043675436533449550102563774533632648629069582136256476001397578948007449660756347742658062396894729647247777399272213487269985334227712678274597370260316428077574581139900913419031654513900450498199079050295549960702206818058612911702811614761521459413616757024142832994178685604242622579297385320446580645126653797138322676975624601595104778528870776242647276960952117113025746176593824292345397484006902707667369583495201713573815369488089549635206310802604718410538296527494540104077570829859162428457699910095630047288702956648220876445520843844860792160034179687500000000000000000000000000 [132,19] 438573059984333199186183370804105497812150887629890704159017894193409351963524302820558184947969795490519770301965763504489822404949870437018431212213687103518452167693472444716816521052322557441908634651486399652351824495531922903035372461069954597530697235179503107676878063523356514358677314210349406197383324746220630989186987504728114198105553046163794022898898045818735850450768510034798781522253635091730474445268204750554602161959506457087490606412489372056254835271235682249915767609846111173685841504973235704531167315762476123199887084651695667998793050278682463776713153330874685540803147406804028690605403972255084922484447665405362203523485938826288286787000330216752539586479537392339031703727081165471708388247494589932395865871032079475897744968510884751861135874888158762883710893484216845977900809250647432999986096549818779453264655349810925812495751541223567384486103604315591367770492730929139997949381463781701374949567245581231886734402245922756495538269248565905315806711380911040901740230301346447410305454607469290926771833515275539563922577508366908571846178637541335327526831701962946251872513422341984074829012307460607594019269878277758908305666499775152327457782438664880815387656908646157773324379489705184125873313396116149623477044975917775288671445562826134706573227666973296546925082430332238742312279552514060072093224572129348519204498064148051542533451606394826637437781464765125168455252580499940361207362465106976372496732435552344476864065712158040120021526150049016645555353248714445465376552597039486814529669118980397459829198867085728664847237243413315449305351464811213146841152676146203255582967717689740812726826167937508426991679181064547736711774875257513621020693947872160432917341697621128368459659162315190887166912030219662418055414995475928819889457658144505043761792077989856347913282308575735904748150717225754856307834150380032286959835343179302165036035891070143798917184140925941143149633558846610724215256290129440109685493613556320539846061678038186096480802660569326723238086101841020916685784855343985068964463723772794215851164518755570487762048462290536213475238435020997355854086509532789997978622148946163897190448285941221223840838105629596948995515957396555397214748001334543188439899584799450626103334283101276014349423348903656005859375000000000000000000000 [132,20] 1207224108069135408876714815065115967459767275364489297968129620064266531042278822931380581098993224488746936610255823896251646161474712754738469439485786255627550420982975127964376625476127111156546253389944421313255186507165317354535307606349999297599028707200381431996472980569735969224670087613521260876458728707094935175010180834104495332927580426315572756923089259924001248973504691554005811682683214879955966411497552450491191052781809268883203407822302447086984246142221104727950101831222313842069244522197880955804916223424883139930498063943095673936512731162463375502520122914633713502389985560882573089064181409153022821048530674516865463517193986699633241905876378420795378887739294152209669960656341400700122536422569174186672987497549034616723125013199257570374105192414266419654792317155045683055757498653758797406182784847829686245714368502150738842251773974348332279570329285382623307458869444455728874867483713249391410172908645205538522165425365579896628987909929687081957683044715908817721951545533253758137910627359104661537795149526183706081915863283021017876615767267183003825677758854893422188309625566000508393638287904349672972058760280451875165097423957053044224519940520297849747450073013837246455294360936125596391637376360015056661911141030265069452145774670752084003542415383515270561663095968197477674245385079705079645996833964180153537268446925993735244833724380512825920696355302169220773779448948942571164212620302950850390506714153257778602266480756173993553152307670157119879049667745700418073656367398427392018982419762561482653743500081877672186886070637047151263925158412620622422648108844184330636155118836036739678811749285849589505230835341333255300919036353860433860573516870219525959770063028265904574756371098927116730308117541829211211121525716558808386991786483725064134002560678048332990640956580769168220742718313173848513397093034230781576558916499282919098797746555332868042407335601684871838451278245616283204483214918779581578191076787556219599513009501941762129824836016316751456548478011603343755192937097520371114172624174882385418897316510077514915924141284385327217560075660105711833583451188199272276177743702700472044735622694485158306395533503302916572969219487036997807629778131686233742553946904513486252424263149574112929940383764915168285369873046875000000000000 [132,21] -730501500687143279892036829156387379990032721361004413146449277964489935117306071948726873039979602271018430696166798288975997670196163555069636469199339399984836104359670027169281598020869375424615130537537333017114391681806418467966022290691430833023962452269664934294469755300521590473849336771424630174184811007685940863219741404957290563038344602323180293862616159962613638884699151314106549599112813294274143974717554586531150546100171834540516426190561382707519609876189169439672422653352160235677200900667659430445856149157458507156320882620237418458131660327602508323390849327134929312242433855202734809958763854970800079656989078002468086185707652159558979037516498028998256278993219615308355822563204312714933396340642623843801025764766020698701343503713458446202098956470424390249879433845157604801123658889370751947441838373256558324257431999377303181561465955935274759423309358038865027736950069390079251511086874550509678993923124182180438940801688354402580978947699892326801775413438939860220451859246977196923716233768499389413294332809554008921989430217722540049828508096334730156004165990531278903950042611597978716126170184822998668798742010531942030744071749268454335509087586797452242604576326074205274905598664790170190116476910787513999651448299831694844592338948719023880414383642152884226497008562828267768570087342365487400896734242689131274147281292811755995178488883971568465265316873834549570366370667518960054800002490801398056507598049260154436986501359046960366523555926411043594680267353129479189010572639090720555756803522825821431413786143914229859822240289612874794120284435898758798425142904854574165460324297304464570214633022600535456128668533684430593445624921383377631587017172867170243103167622443393311868054383505890540474565296187430908943413477166218902391564092329678234492581449989796363445653434833841638249578328768986196112954732696920450904617038568758428038395226186440273728531170341384173434913329802969898681587601200810021167326812850874853011846132934106600524116162881650899582256462728493691602865678095647317596350193264483026736046434762957389186415115039132082299801238692482294501291110159336911489032580894701200856261527907979636941692873241569215122173646900253672409418761825794819642781244257747055547920261766442484585581951250787824392318725585937500000 [132,22] -3490901263825904536708007664589359299526069669788960401693315363916350613872146485842952119775604753734724743467348823713702937206232905176790349907360399388751661262117679394673537919685398270469853115671166475459004980039554849969224461940506493256747874262452641346969760331172444612593357485178744679393183526715932423837784144728079065953965389324548041047385503224415610323050729111766463623594783144084255820357675716388678074595428343673350459899728532398398667808382499657236291481507010634272232224809310829781581911768625623321918167023882811740689718228339623716327852951515000264095618999877189369385738494739461241035044746491608478821703538570370122963463393424069604401665880360472878510547216223300414384550744729786372301014114624548388603203089062671706374636864343363856558247751681293101198092610885914805254497074903611666206669857248689372662324310122628735884401864587823876183310064719798145773927443712121564972589412446218895730119003180842395092271662496265451575771226358399294934859544454113289691555811989162326147445921591001217990912726355724900343413312897948815991948307676260690207614367371861835388117200755038772523224350753325474149869032322186777207989022620641069234643401547472233231577744362956915170457651828657987658454343457847773030703123201268316958739509396688068368817162459768217143357240060718435405877050116087208554143352358203594380978376778157089403800460987179014199642313947984687756547490194684243540496453713051897266862724668965026370153313841816157573162424133719025693327342207540769302898367486349088729139481211779361301033519827066506765760349818756066007462510692769793231950043371638294276534093711694318838623247338939830482469611185264630670939795608296343203187866067000558117761191176338119631177894456968474616865536555117358435183196471529976542660273925703626419957082051798229997507028980919960141626237442906834696034066361522504059399284455716235835232141437264436401413651966185544032652101459571671293520333968615659942773763475431275167497998073158072429206155720206865950607934628828701534701936154754619016258581496911658087508000445339247012990804256603367045139759430518132142351592641856050234437145460162402658674256724863595481049923711616542821127517831083945840402151775095270000895506141980195735641245846636593341827392578125000000 [132,23] 10247797251011626634706971900351899150203197272017896353400539837927025841608076098639437989870150905513286713590044047821673935838126829317702085492126640539497600697188266726395621426793477759305104408332702749335417018324621039702833208763559183381011172545087575892487596197472997145712447358559449381455216837053333275209106320843727321698553831474750183879780923296399825374114540055646095764951989546280795901436470283707071439996910805972711994329090773461355340657830742378675940766195658274195796832641699833390638023996282754512946690128102891084875404399291125322259777215214880642591653787399032256036568447664918059444791929052238939000564444697060375755170888928416700047646003388724287946778117863858311101574628389818298530415758584180056455760899426754980734489522996860005177888188241132582748597011204316553574653960260625140972872741954259678536596754326021320373701148649682977640159898479850543970654199264262794073127523691246892864740147029526184929465711412877297664088382218581330400358700149904034803404026961132509899516086410052559260215873104669598941959001545842388072580021513016498430163438468304291997681671457373100653620539299909803150606642074277467426763532856932675800278556839104155406603887999663342225191669458581826776540519964751652565877246934344154194935305885554146983875358191042531403900584545594410034903994509230527092320301150272218867967164991265545386150055889021803388013165320913810228025184653585065021938275249460883955125801630117335318773394434540423616315196910964020813722141103458976220717078406408735641603843881259036586241899725706033186063226714854295775745433088224142781384681486528717338854899437559542209546000291121784696155496722584925574067810943230223036947438560695189500968196824746382025530143030088502500363527005896255024265911468855492583380392627715299237372097959773867499682726784740423188207225323010587343723142776081290677493163150217784429968318665784786860112792717128669322953926251180740988506433887262536857641243779556828399541699905868614338676481706251948421615672719639810534941159993356863559692825457611388935907493212217949031378893589377509660755547789394081375219294629880140869569880247846066665933786455579778352512732887876936923081253119382395074096087123219651371329170889967752344773543882183730602264404296875000 [132,24] -15772774271605683730212849367362011393181198420630390764692888980029221365892614326317949338352187527332124040761878871463042959761921624794687413985005017877231395747426473941726216390586455436992901723998032073101791006569089010529641145263457407674902883927562119922176909034555287785797094495067932729019474406039470510554714827581316130660042031816874321217204711960000482455023653707082596979225996859715303110053230276739735598302028895257141738807021944632713175189801856614056466700884847914913953885871269956798695150676120783921166223282033193005578019469381020216655763070002961274158437995787108856335233659313955960019489559897785814511589582702096141455903040594487608382864447103240809134137932804787675248459709729546525640130679945752355633603895891762602934162955088583322030244768794831567498980034899753683360512614125597774278294899495707775907751864617070941776803065408382281870776600628138012458049030841127635730626274426082659350000044467585846388894339677164399488880789149670389860747712016749265462498074757221173973101590098589301033709429577870102272993964953621088897158163817413830404652573368961272183400008998694905308720679083298108079714046040053310916054561590361599456053535638126647429283490703422514658918545728972616508873710539873578244187730725675562790119734491939093053846261741989859125702336792650088269354284193984870343609495080842422073395886383315121410705188691365572224227794961873503420061634196211585726300057983829892368138392398062049423924339436839553259063592128238727934204415868995523283518385293996766023217334437616523075793125250320501410920139020162816293080560959169739078045760055667280804391380962048938704771498054282758486139941448062526540035016684797216853263460171819308727835732962770236835521014228141239725114543087474712569069602459802825009819119297664382528709833937401488606714926719110106961107164541756163799200093637905333458101653355078918020440327542758857767191893080170104356702748603547451052028489883494779615694699548978607918160836277021675857949305833788570632357617838312128940698602825323391486294828419869254533865235635262918912802412503903103941723286162257871685199687620136785117921703048262511160320534880281325530130409697918499882967976541371821103307948369095324852863200873476223762281733797863125801086425781250 [132,25] 16513464355855626325243711842682070977631453916082598104763504156747659813451569435236780885695939335166994314853702664335970160070744385551853483161016942998318213904661739316553495522529690644894145421477100917194899208406398049825499029915094146873805748597751246934542532120307962068997759204188582406597108803238019593812648650170919509578865626777729335360677484634910938041869332246106159506061801527889675811500724359670823413369913549693330424283775418227604053051464456045256588832377127622476992531993341364895762409074003372944930024144182815114444204395578089174528248612855015739275805109338099760986251864158517681487688504863457877830815207550936564770747238255016308369696267467325278185007204228322093643799824807657193730961582776707513607334490148765178564750281108548137862885353711207917969631211557344659345162150992211920002221515701767923364499381446266255994662366783401944939056277342650351442313974377122338639410635092205174754809493239764510381046326924951804868286158526241839474153939666609011210907296185064591599843079730744203389999243089024347845167891504801162334803165513568477422759383990943264656125160561048914566940953276122024580100500274346515163331646216048256683313093521131263711196544004272091556424579087943833817508047897909100856815912165023148231591041983158493757600098922382586834960165805900508583688268980431131104404649639857916466137531179890243496999269961732537036869683725819691535991251433798690552201647800660792014704586879062808173371259794256686344407954454812519111258925134022371200962390324969176986913977683541488923422960308610681145650137716125904553701359343608141408233203575905700469798721440338087573636665488004974086977072968180082022827214914386924109402065007770929510257136775971501550017559601490009649134424407314550671093859307447334573944539731102912258107426621653380258338890227377435621575190875116659361650634858578633683927763116623129976454021632276096669792657084366404819309507388925918676999907721706636253700188226897907755099973600404456681047617989268697130246490621466653516565902632063116226972606994895559567606260440496754229136739759258840167493273553289712014482271561832902674189670594542097127248704250986429496962220280665601339525190621765153249530272811339604347412313156695518046035431325435638427734375000 [132,26] -12010757747513398453085600649510457752641181420830953602851934039651394362281965554260740791264128475079406440529187177045643712476875550834421027819979867170273421082475870611897377199344023370996551769469392031250085675377650796549800140703243967821341107808735938556185536747539648287824821461502253520049126443446384905869914892915213721782079332491015459458567151736104927688939120334413602444528725637105187385763082313216856027633217815252592601518238204892516560128526258172482226523414417011474173703050345911600120410669744488700058596108804619784507506090526280523410344179932422068874681221057316076630336718061430842009228300951135306157679780038775347117099710007585046240925576186182234404262761622084941249627772431383838080775968347608407410137696422842663223190945620041809722399168288069833499072360399544018739555302383938466856706540734124939434755700610812851260670535393319957202649342414329371872802112138877990129317444190664592741522087423370745748298232173112083314132430656508336817294115249377514274401618126005178536786150274424556344611902216494559806347241316170279336839473617155253520907021965530459624929727510616189362156207900308281178011428210129044599318249124839930923592226534266702526120868562770905875029578712793558638755438399222103493273978295221723612613074556946607805120498508841400351412181443429309521276104176423149517427041949559672368936463558326027857455662946342608356327633977911636561039475929936810618723687653587187560113413226375598702184653230166312261891066706149352414556281059830574624006051153456439043834077903165742707766300763120225771258283268191324734354959424296923907561200348569561794532123919739242097508553572403905714965392384878704977180775325577814720825476863137209095871342011366423330268799186530275734426501885065966821866097008150224895165840676873331297450424088162826159597513459821882283091498633214899807547885760307370345631339635498816995499383449423401841664476872593282666252294845939685185388919763083612549751008386381714682692187754423805963462768630031296332879182718312998648554930337841758383410286470437007533540489879192323461300718772536127877683542358095199683085557174483942924969481109603172112393020839331639631783722993142205674270209560951497624944048658624266498473609487973590148612856864929199218750000 [132,27] 4937269180908631294872286688683852268674503429483373199627311899736495987638521534252099507612696454417004884404957581804727357942814477112465600623504533990333331395045776796430831748862617130732119100238787661391657406293848126906013374978723822993043879010342670784139951622599574729933154269341070349921086177881134889561346091091429045096923531607533505769813538338108256015278834509416397621763540652077851259511658945365582215777693721532236284149570263403898392883947546873085356488962572517597127610032252702911162910252361518893246512908227342782893063958934858633431857197860062119517250414333160631345015262386593844405333611424905601661511647788873389009257714830318380877724154841785118956765274199548804044871738627791759463100407842923530421419022826421710168416538464561227381544285684048656733114688356090442004072209468825927743704777998884656130373677554883528291070767166795518684177673246695816298340248011922135795705174049387916341954543961950746307165213886519931996697462593436086608448691507972386477524165848548341723487248311865763305237754159281258547737430509856505606359875986061256896684892638581018957845655822899107500043529643153774676098316211028285250191231410834146229134778192574902081944896522256652040078547274696038659940344200964874816549478006862604608168483616897821751418791936645057783368072822446892146855587772524818513411593151453658188013170159741666196069240438583384628370892488817766294850749212586256330524453186208888259424041284871117021905058933362009309439957156073616454735101110017773740434099384626526161180922132059926976124359321043415259434441594456657166687598877924066282637563010180219741735215700451221235402541664577741914730370234787135150884961170089421839291121937145450246944248783066970951554703941431686609523811944966926176720701829179525689680354325089255296621027452639926957410576330573002787254006046940649031805959965502208231903539481373664699606110513548297464737929429804839638875752182584340648123434743752473701497829092863777981537498358506108787950429834122547874836003760935285869737703656871843455602032658177538953904098254046430411526220906489549663076364222614761530171621757919991388316846456826663865130535513751565874411297833557199634302097705242870230242275148149029215249861124448216287419199943542480468750 [132,28] 1554242627454699824131289269339302351839173224604378438908095560837628857192719074367251850845920198647900211279951759751075985973920379688830704680342658350892411582661428503849737387056716885335624168511247466907675610067376876359320755664566074534440279672053161723460383194460327985783179276451986899850349148561227861415431078032484666611856378294505492870627446826880187424313515248132019198365980484917884823458096194418932932035377446698834740832737108539757447535774786209048399518483333669970030056153930787188687331815129088100535139440016675259053766183008679811724538709278963950029260572420918611243320834134592569944991594968503869806896140303983660828504416578023611544619037823621958941040206626056619767213074671213865870252350565716688767514775975707066086108821060836550996931297846781845042752918594626290489426057067738481996963581428739345078069864862598961188546859248865319182832049238151374013065209790293403339831781884446611203181889095855502105212666082506831112934890383683706926346934278504417475816743721748341977728127675186071150033633466624774758845342893354419879880446629784969003135663212500765712395544365167584317767513172898039531664255085901618767987778324632964528723360632995964852887338338169344704770864225445531134035205789329279063724283188784393015640256266831820890913187283615066374727358702449462270984522997181403759295622940573502201049604045257116392606495188645647627219560359821070999096032163249567427020013862653464484674914817608745163683416129230698013126653381959227879604212895074037036237131302843240171065898363637407331794734220075214530435684618384483026278378675845525042297896602623858163069452069224129095454218024235023628151182624220831041530761671602678762575828216008223961838047459449948435714466258607510107197804535565937921580528827702821958813887585808501162105232352110417798575086908003018558549090436799779229749225195330851094501039599984621170268298026516472741828444482855780833055021527415637962381490595475276614268674141873611789873593544343488099263721510640111829871149238283480004597361121120181269900875496974380579876137907714180484603838051093802037358011027986575007215059822193086614432883645551081436478234841679173776244674242871929158732823688092397540483685842473138283281741678365506231784820556640625000 [132,29] -5950335535249373012638123415126173730559675461557230572654823987572770070573051131028125602442343002379443580896077709507912172935013679221935950922409645677631007631010409850878600161751670452846427778576877259034682910009996398714934936719845600601062636197060585030503315333006929758985206880579552752331516008597346588792647598458751021175894910288753771171494814871476749396489009238595330882971730248797092887602454816547837693024767861386877008386757437338316575871691188225990260884398208062667947461810568640066652589420908538354419832184865458923435263305320152761612429528052926623522227033494783034681428138446307467427246175062657130727002973289483724963232275043399700870251790940207463966490302872455573674885032020056625422768246280422575895395036850283703433950612440669765346320789189321613156634838611108736290217334639436172789639687659018312681009314835980515722803903890515512722375553361731461419626389132658102607973867358735206669483515079261562796980816036893566013441323582027867148650962963951071429911964019771170781903351370778964568884367708257379412932128055685150437411671840146554074372442014766927153710652637070260510564317691770717797830395128703338295749251030548801045848435842166963219337665946093507939172141404512155182567068604216376409722904474755032005588976636212234278909906551788066537505403619355046526140116834593822953232110600331900314006783137640653429119740255468798446382871500784456358262612114044801907491489377415030967680145409808252325594801075584745649746229522828708231122113253836649147433654580844337471665658626822760534068638825551267913403752563781269637515785138235464823782195929985724099046609873062693780845679080222916630829068049867592740729052640665339836207555905006768811130920448284102894201060739635696900115064967859146618747489703904787049928764867685491366300635210790428386432101667763380290400535523735252770972178552364835427703809498198914862140792246849910008564208362474606874169273371611136929872817209420624277437510449562669625044728565617745979808841678589275210048471902792590318216267093072443399873339289472281301178207220611438958664013350435785150405356403702895762356331180799534023976248963266208513924834557068902955348792281300342613612753209747306747955694454510489066478839959017932415008544921875000 [132,30] 8169713248408535196475049864720062089470220617942748420859029708876782039447136630700744435602646208571922376791930887303414270170367449379740808490722310547075566734199571921921787446081245025450989011446610407361586337957045778580353616890526054894859057761543841436120287743151398817553821629016204856795489719372822049890714369022132989943432838681846998882042857094299303970330422229006905847955568254069869538926424115871715270447495201412660442408714466036263269164620752556760648140281393191142505455375708539453891855447051587668832671971163396015313631501630382146734912497050864135962893279828077466449188303735949257729274674806714669820972823743680863568876811968996070485200831203172447394312684467234312611184695424838511155932959667626254286993724459929440438236715126010311152643605199535208561558505469523066522931056981143514984077120300754240837463333304176811959083089298437342505696359762928791926907225715857562848632528440467805067803918248078214327571612747581375833466819861672438634823490346479947717322237866148925365089695856882692755424265930436099496189214551353736564911217091155880981029958102985954671170311115882242133361705083239173036886170729270390608626982709545281640497885275763669325193735955148159790365596254243474963110159908377852286375818089304537437445200593424652731973279858113611409840188233099539149229158570819029257840590143412077773663076570300414590614057949571780521898341081520337759594970529307618702552954596217361275138149330214326595324520307994167825832499168299522657378753318450282436760082064120032595765544094250583141251866779506154178362934403375260184664554216466679739120774060308668503967769822963911039195443470616234517070568427079691190662409327049651538794230751417740307973752004836853528517314342787795130855661765245218055242262218392785371611916218098145643105538650805538304087314622356515310512019469757503318049566514208248629497400313080195355254170778572733425383347913301232562640642600309690388327153202244874433230872819532148689922100719783860486349670828252156162446441133156140898958680812623976855016607961829880325074131509602519080127294088628634600591956295479091448599467907168032978770379490884945126469042717774205441276806806137065952202352789591381651362021754092523906365386210381984710693359375000 [132,31] -8546536814937007632572629402748999364146491935903616390205153398526363765906152168349834954208888381186588164307761887617341741909468355495214624251799569958227004145545203096053270540288029717426205129829331916055475978105659180667719293583897416367567842170362055727752865628412669083616387550923488754731097342113875847497740574561331514789257584373346463818655244906530172179286836904826766660929582447289673247439417943258996544284858523434522327258351080399505483919209292835941794678437044016299081115460994974513291564619813446277312831529284483116346309170933635739181279954694714869757129401904340345904616330593748022325807727288372697773930625247283098391616011884160825570942273248332701936693402289124338654126576538737759237471635720834482304114980848112723386596913599313677949036298676913220855113201908152356287866697195882887174047971655901260851301017003552407029916043161816917687564199627944009691094416131299582437120697561077929874272774613679835073560710967735479190318325705773317932315144286072737743948134956052337106354570815966496526113686189864169944927195265781095612671152990371275797160565984830128637148098416250407875335873605026725292046468561840822197724245757818573170722500468787106028334151212396891269607332515402795670805959862306585090177995957557985215077888655435575002802777427571132760172810030060227166284805494910150843387429528130642390910282832721990858478679599351683563008905465754465174835198425574631653154073864918121088011679751354908991440150930626196106714666648639787897145262477361636848217447679454346449065735590190290903143086322841749069475430987215871765492412418357105024293668615375601588172266917557248704703319249610882666994371110684081263406486091713817013920514272852180828113012571339174270379777848537065843592521180441402725522852415890843324267112383222669216429232212987714700731891491491752084692367986223724226518191122292624580552974272266507974228805523663128816334941226567097404396395552956074494315753638697928395745930319383206900283134455951884646713316028025274695553486935938290566161989082342373190723622536357739354599788785041315269717622897661538279263877711379702140654676838026235738494608850455714135808422004708100785582873436942155777148374789326840019875602960652827277954202145338058471679687500 [132,32] 7583053556873676833290992253344551345319373398108491915148952745306826682513362411768001036896568118647320644041634764310490203037564244253456444575967693941057425682742633645718361589957328123355209056564963602622239354848644857630075504570602317391855051204029066463364951358663549084042597672136190007505465004788631965998390755082711861236790420764146681892810608125758276978621234615396030224089348866780995707972148775545845529479373293806525739226429625087782163427687770449564808522386769742033874454347995313551229514129804462702658261997170632865467076556281936423051097300707635631841289003287920369006408960065244502738493942685159090043659108623771963856923899364395507150500964073513990820973968231121311015700717646774515426082098961414808363729869976421101973409612579188523171921546124939851886160724666725999517621114230181033937885822233433221510559785572113803537967705290937015009118810619352880249508898046444127422846420102606049732785887327406409123764470150065318780538058226852817327062431993195903003371441041673295417845746701889429164898754042900009899461950540902925737810921035349354058093479670976822151061286699902112737437955672040311273698453517176699521118099448056878378456559497846178112214522920776772661483138158839658491412040273970724061201887268244456189104620315072207932513635280966455487525937658595032481134268773556986195429311505088379769539180580171308103050465109215291816844117421902092027736393007401651418945053325910051108700690755687228602361392332403018889867760611275483827047050910733348912139777881265613779876376808090262125814836409697231567230136781555590951966340095333209164883364517719065591165125683252960520794449780982687216356491459376897015550060696583079762061833914975051450895474318185955919072273333921513709747727455583033599672777464398175904439609363999349721007998402278349777720564417209961974913697364349707947988108413546426660917515068232298789118682228904384504303243077943371292890860728452388838913515817575424949712835554781329089565400126319364443969291375212234233064170398420690173296107114343768804866972064588790924973491922018214250208951373201074308420180327995269986840387811361132217270454949067502204885345681070102466023561452038520722729033600077670805930663000538061169208958745002746582031250 [132,33] -5996614009833871965642574006993137982207130078118971948763571376122664493116472464784427422311194252913886726470130393658344055783327398039426789775938105220602953437967390350822763833520402011440726049527320157992349492086550576484815888510982341534656810009279404081663409881502105025592414663407706484815605013467751695499914014650033155837642184427436915700297199934770479778409382077181987803323816932958202855638495342316283234044343155897369880981432832333956532072941826774726628811087360630523957125582672095343743946979183603729634994032495788989032351630946018746386681841481225806549873084190015511692410482524560919737168141166031988171727041039280848097728487784442811309741333576834798098015299365060663920825981580640559211373944603964851978115414532241496912832398069413082481105801301682151399558608619378545122902686328747698102007725789785913579623127200688158479392610321329133156669431382342165513596817861971293004677706037509932721043394758958753123430784040203549057455356570435845735637432627797927524195344600188444981276685011400930770494567627174973441706553566648049624515183585140307656419882932491953876069739862326946701315723157545401674939614533548441681437655506873838786442470660624003408266640637222814103805784387122979844494482313993469091650201140531327366473406068956862937668658405711748859988346779375864638400692117897379291328221813983380094785639559374593922129076805213535901474518810765781747250753805876428796258897049258278987486620085645319283502677297421632867841909980566138647045669578043358561780564015840297774148764296633649915083086176625563768192712095425808606476555436327746328702192907416153761589910756834336639714954342449013946821942020863723264100961710488861714145007435422619053454426270073762802275679514393799586329263674723492337860941809011926346292810737776512794817239834597969972642064837535325863004882110155610360029164044351945408376218473285896620213488936652705287512597583915123234860086638992814661491481575536265503086691982949717525144787208515372317331367027087639391544774169524508426903194191671888418876907135463615031074964524713523488437960259435413346941192754394071930220994002445926505523169402682984253284056093350905954574232154331966960762949558026973367885759103046439122408628463745117187500 [132,34] 4394099983758917202633212677735721259540814171518294015222684365504229718193958310184798124544248569406159322621155979539441740339267563900061296691266573393337856156818017558652016417718126515028123125605334686220007338957247416120943823695344538912120464769295308601341949364474820515460353476802168656931373928712488256671585403371872987071757810889473016892016534744499923992318959660016698196625168760970950068588613514631260704625217487935437213325582202171811591274017988611159995458955102927450304894466814158145963015788613123400630259656965810348466861721466314754520441840339238283664239084600953462895845475031728334375649701871868585884136201544864912031817936945503604278681071426358578274185525301726212487577608576207482093006470687432610304470926909010540846594390859099261614568682466788273815985038045791532672187621909147858603940446343121651678179078851583721090232410493276724469682714131116179150810248534585602975654251892482925750650599715652160776729492520770279446067760175996305561248477526816003925405973256311600704704864311113025057191999676049511196531025441566323921478598403924056042731076480676196047833981382678526586343952130913275845152145559322485989512652184954451800280181503653584932068430386456717129014146567172874764348674027366228845136212012914554994754478881479691306853739981131883806678714480633763545801787186622333301425770261816479993260905147619918233033177153536304709473481837380374583416144452777264141652087803040361652945959420905379928625755491259479974693814162139825514294940301444595791175074607149661351855014354008134236472362780142931517506639736360138474886280893193482588342255044978124623637206513411089939762129922582397766295792440153013577185857611484542570836693742486767028375719752335477600981824036298628892692388263964944184075363605095119546881764171745476971736443681946644435867948203917666152567427399571636799030648984465249980606201835893262351104811618509868061253856261647210970285598548427679793591440343245719192422291768573809930306854770685060290104683098916377654511249735405135005106671218363252726141603702345041195038562325263598941090652517830665371678238858107131315883137688491307116029771206167180171995349855740435256274499287791427819564391010764836664748145267367362976074218750000000000 [132,35] -3016170476754404929829947872350100080517549827037221901991974966648417960509025336675177848510460080437812042841484212416303379211774384315554902990908760707165543129033122358878833268689564637557631227872725483918316377612587846304971051265065280881468946358037304876687273091241786764227097655678827956354512554104834121465858368553772050827098363390883672385434320671023720045156458343877264880991216498035352674274373137049721687092829708126170729169662501821103573818210723552542268407226364611805215010881749833866017526536257521069391850259387489046985710834044482975857642742590746149740467916326919783841643204914522006516071882748851601331088244929646090713985702570315071246545859557094465326058677066351402557939112584372392365709486010614055937271636906840870407270210077098907016492609444842207488023204206031563007578514908630765398660292698056972420833428792882132480595030763988200442470001461093034644841997641569949712312199648214000756427859200863099018363661840966573110588002207698830050445592831252424484941245335379693222532986798457734462173377567335764672653691893936302774302776791979574754285314749656200699042546253882013553783426494518117865457334844594881304912971832789341107077613479861594984412145169167737724652521979085114195787522739969347296412714821797739519363250505102213257155826181788722860108601929728244393675483794792336041153453967722995129560447224549116411721564073778167106898728769453210592115762042470471154016048234977635226531685232557031841420313337050114820040930659274256774123120489835965223974626639819626218050485913683379963274714971134268586682135621841303569870071735887356416103716476618187347005742538535922331021214810212027647982673102844537649685012885828896890465667478668263248405700969937430918067611312231782349790230139300890041148230169740199011765701001696773363140297658603929623871498224802245108558613727943109417168200550673131395225299226623949993706031427009001180067687510077044699883184420788102011014012683303960249725908866473809793018634830611047714141890197392524297538313042080829945900667084172488993847793160670059654181363698609261924561184658614743746537417197022188012428746904581685287129030596901907665875220031274230279881280342156931800223388729156881460369277192512527108192443847656250 [132,36] 1899755011665277758162201401396260708760993611583685404193876207080921698171649713448441405918718786312189947883329806498039388516665054169349101708672187831451619445363940008778431100692668549860415592336427627879065485572756210210680219351422150146567777769393419620082974467890486202924915085517246158774999935853508508630516160855168436437905125035473921888007460901874408363460594342989697105121116284238968498345498473345592645225159647711417403808506906679166078834777862359936336442048947779756806926572190396245059132670396767410851954665239723297334745579635699482825640596916471467394739991253215722265926833946547764847995191590664515544525450900181045386242594914927736570697560125298196153833789510023088370123064205244455260744461888999625564295387158446843723316287612745219697310149110439505375010309004872459381907751922707740845358505870554768874461366713711761596961397079252688937487011755396321569696237567498085949091599322145525099797144268110752582406993677566714047772339731819308208708376371869219173074471911900547078553779400732642703171509467048944460882850881447562182258214949025544957825188746744119283798021185331732994617352130539445048981342686621693435397980928489768443705788369389297639176548082867598628871909377409108454365189096653999542642179860453994460101886085151741479442786555699216263112965112358302757279676648251826951913316739634797604484114209271880985751019515842491508548829167134602783049431001996754245049673410123482878937882836427249303392016612880574254826793871957872355360335069996625948185518127361759756263554099384012429583299663530537919190101701724955302973809040918222647016768358614897721888001282467156887528705766105482653844728311295171231376556942935110624222317797015507970325753693560631593283575601632440683405131864483503495118080762592846922142938534293326620954081809699898814681458740738198494037029158445067892337629700502910173450922544477818322725159523973275340101680360598488832759809652836735967573174759750253760534674072760641629938910057069384700520505060334871016938488223258694812901843012328391060810714525801434119203156095444115448954950752293449144208191462802456456553512676115432171516327478248064096114350870554311195768662748066590227309993754722938774648355320096015930175781250000 [132,37] -1079066330105378516537594175609550766782464072659325967946271101159492250478477335862861367749585569013618392235778006056575958996138004079700774014310974286166053569555834379907853444846217890924547549559249969632340393640905787686810987064821038955953017441578379388046475891024599310252279678715854316357107856463424286544545516093663837567862272317153680716279471430863582197159303629847389151276625290155424877616560613623154502050427935582485466015218190083494301828479118441894767205780150642181012400797014633084931852766097454082036839771035561728424668738081093167022233781893047195914905938888286596255183575419070361548333729185043240361952108191664977464978495586256791769158768198294748878226894213270624140783680966481486093623525622534619746114867286695741121075236586233150085182275809432827770764717897899707346104985129038611261659713980624862956840391269511786920174356134007110212697180937324081830640051026134905373432504906217262280463126045422056388784803279991791911149472316338668162637894232838695685913100454740571891011589836928326786513132560408879890700201301263076056372057971935911181049825452618020060018265105523188203076025955197894400975697562659608226109252229841260987517758211604815062175253397174771061991653808853035454351337441333956583587042380711532125222594797290801366372254285492276622556163397120977299088186868077196195530196189325896357236195823877729249215873203492271815547192852878754590168723402717608217431637404592228904754972316350000820969056330737303404842494029482611979353043413276340850101074951889448840476957885796683445386868285059477890284336929982603410756850035236910020628927441764334471276119370788114329748559255270188849245654535249195555861907423263827206012009920188161151307537527893795851303614154967844377039904593840873792331660798245494240367213117265864529891816574681731434217802846836913301270894629284978622489176746378855390963809365900931831019037905379575653742307303482827502993037086118486232414939697071995044854698108037623320538057139328211344742041434191055530558257119724345212563797669650141571058468540722664943530158326568633953886108776260217416279259226725092439650816108189134924069895762690618315563989740331106455398734050814534566123392700376371067250147461891174316406250000 [132,38] 563531449204762420629985454505153084043287642300697699603072009425928135128175227058589708806741346746678612972225598113754941768558906748589117138656663077878392745244858410175570133804667459627902942863692508419369666284163143068108132575576821226828348618062423233110782149647408025390496471418920791239527965740714221624838028047642494739700959133528614739573056459015127811097316624767769996802786238859549749708995524783543303402578937671271394208088030808644419004863897221745619550117518880204633941913240950372006967770058885709152378908219265024381038455017266184208434362812963363514919699246630285828955706655331143786705120456573790546823569666097210789289082221724856782717106890603389126197539017972927254274331391109134589032319550306389888835368554031154786590108056254048001143340075022953969534661613465285168949069676102813604417146090888843315058464782979752541431480048605363923470989019828396150074133952906178170504410468619013694000677804107630065646154452668656658784154202063556425985291098658086476297209548250402013646645371045661490182868698312948495917810615217363355545105448592417064422865814001200714840966279845100914585273190046157821171093101200544386908987897510257286504237187019530807020367106179051370279509910465126462694094131983166568230516331004748180460405562375784334302681346091543219655945667190283188281998739087855574224316923057451519736468601160029248978823234837585094855696362937989861885270843406794207665154478268455374487709909756806052135305305383380103491460458623426729376266627616183542746275963968861641042797189374024758305890936262311767812516859271852955911770143840176085234899677529199088787355764520520154115895698469456790477328654756141587920818162008185465410268657415502741615724638036671279184834265432256114183872214846659087070086980552114901657715147795990111948860463931112202692958916341455938663887306783960644150040458724234314817257122097346607624576395845403346730247550317232889242961460292263640402028046212649876088080396980972426954806822259621716257968018980068712831230009675961170947851841680103880550040972661178267880928284002626394125204581577923426363027992689515894139036411636486237635409318435707497799576606882999470537129384312634815257236908792037866078317165374755859375000 [132,39] -282830601882518014159914364426390728667201332101704908323737384345701334890630182702836400879416327427234228552745242650654235249242020738881175290227700550600655828445590714707375051623935815093671036534112068333753336469919118284461292866678177484641290139837514459721364250557036184830922806436493026172507696897259467184846730003500984313674310294716912530550410741128879561888777343326037918493175702118780131957575535575990378177538086851392789577399788547106996423460661034488982972107024175374020502857072887461094435419393559838008090554874823586669843261334877331182726207983142528197086397777810965273632544702439820547077451702126080685797956139699723932880615856870003644187871829454969448566182528055490251017704575664118280013720274331439666524897273312933650056008277653959124971152143342517221244285395780304169437188519794926736413802208158050743579416051081794186422994199340218667399688541075178973535576101798876608197240630179153624720802774702649370719374924485222196000870494583866330654290179011718480925348615876449002726469727844158876861441929482952848071035243796536425082484389703077838571518974204064108053339461885850793278742684381176307512575236644113938846377160583637933235893774160807509083221260969959635562451022351589420573321949996300502216958921507882090173985584935693916056839245133868343154047381389469672426756050277390747186242237805758913991367049962883252617628710174785121905427340444373632281765744894480617074091861399138417667482816256850069327343291030707304685021466180527101281993079554441514387448167096653989848157202151349339075689912415852122692953996533576094850730327250578731651883349974872246969395789210160417215878951485499734900519392300935728602165229301081371828047781759166664224430274642131765938377968987208260203798458125622124657679057574633708388674563255756506661118965287605831118403395637765238059119864035352559450932681649152641689348736150312863135477003790213752318885225513866074312568190700197220101820472162650162332307578302662579428925447718705811571675881124681894684641301379262954357625915225235983177149762576019720696959758175737598759761420657096253055587601595754878324089503311211819880944428268061331003455869283653374793246683567820437543716138861782383173704147338867187500 [132,40] 137028539445654414603186860491966276600090240447954656765144530093268569541177032710052173964503661625049403088791811476718101251218927009766412687536183719086975624597748927185560220627629594162542337834741058993254147924020719775960408906944589423083362828949876225199396441717173808309347871362409438697542883448528576052997798674590742633015526385298305378478896112671502923454674421470679224957898133999170087233792190228664590168200794677831889037793069594931429171453191359882008987307749829400989073984765818975790312621551508988859842696012635139847719954192905975840873310444058703915273775981033061954924119046647627669740306799835640821794809047066628920949532859648673037987425881296501000718866871103738073881100067118347479296297160686243914934729864580870637527812522857731586584994350809986047289203430840327705505088381460247257199559580843446738129873545185225429759631685403275721563774840012226896476269182517857663609908577833901191648065740481019648301078601684376553774563967180890433274712468924651333617601730528744876316673912517573484035045558350566955114380065921105977600640615822746493998521226431687032648429202470612839532032527914525225130505764460895280356483488754566353776100311615648720169595685036244284894954370433314900573764761266287324917048687613831511369157587572430633026601530979410585280869897174026546636350275883960529893090617441443133108376425170879746462928744973729812960712577931955215414460834361413920515680787593230936294670249756414331433138694270252708091169263462984418795696067147940729767070731733771719563295707193206178138786824345032877621020811966957498530319227328326728645586503470007839265165277586527908768935891317838485233777236431214834778771133913377640825653287074130998981476662956135901339614139693966841416184565042093918435295350149292904553357786688041061959084472548904916397581910710971221602662524916425323235028382467744364724609338807094132055836312014382330177556213199708916794331667079706694182125899672939394832117095156429514660516882178317005329288132139481941732298447583647767819204543649232984068493699881601224116865853927118512454912526191071035729618495846249716950876818494851893971770296861372592532653678434913010730519073668981500091490488557610660791397094726562500 [132,41] -59849154927575567767376357672295177003596405700713215660029825712963797263894388840812409836362852657405259779691731062016067308203726536767533011657373138408094496079376716706308540897224098636914184733250423511476703109452987880720943921220150304523902722091087969617669149487613004342321647193765742384370056941223349381879252495225565784374065477442953810711988206647748494273541878972502135452168126953824124263575538681973440665343449023686209984563629072041351552085569333181535080560733196761694011203381602620194240253822863684729400396956030860355082296595101536237516004900838338288876819744792022294108745797945784420996064966212578267876093344284448166548655793435906543034146879314617110477071339339353088645586711344780044224428108113582036990491201102750528726804341335700198330823428591852073105552675117118842783721576401716162070436044211672230649225474729958327895586744285900674482101003689502601687650831109559092878697214873281147671514407368138624336036558886833889609967343126945460264740102462232467237519412936000892919310891503056601074535286912415411825906610773320288872143759212193072991013725111686399682217792637745611901867892952490985667952165533868007474367256824579563654656469082338961973865784040777625474752457614929368016951540479613356749666450187464079156140580466338264668204644229823992944742597991885851994971155393857358461505704008168169618265855152848547239518703988886555520878133900127885548834617641328541535655093048304842909726133553374096868054939389115342494680907373370103363384515129661106911431985857792033458460694303024391376285069953641885823553915198925992750432124276730572611741221925397195608610773961877763510544906703546679723900366236895008812633108711678263160365688655056939830943150818802821892601715081241157825126916964409115889534334231759764459254153832764610093650264089127339888519819532469623532006135031186100202332826628920870537538444897002846706156452850793604619968086794288468196806546099087281385748562941385530518423970197837589283256128607552408592028559648727486406116129530614466141299110493626234662320555010652207405202108671161830517023949482388485615341857010070272986199551534835983289255098891441826018630597912934924308299682732537050355858809780329465866088867187500 [132,42] 21628273997716015674610290568799950110200252577059056536476446118133684047598331910019977483978419521108997820807934674159040765748462465797379998080761342239730212597037714080300144048755972148654092118933736193975282883700436272469862352842594189526008883797613971224003926773737640818801609124057556627671334018997851394565815453017452033739169735422854286252123275389878478610634771631133006790473589346149197819040313711682776669641839422447480086934479272495402029331390489078123016132186397861011525175190231246250563388997529722755127553621365389689163132452997548197470116906533279982302370554939521570397005940662319081575970402280586612022097338019048832665116177745630422603791319414831673434437043366737572471788717567176968635648237184004593547665661907779998674701367771919148343985247836324517905255143795120524063771441917079306711791902100427686014814792944122923651774015042085738158748661343249701342111806010067481020756887671817870260840159777061442670218070379088893947609832484305087112364112606830389683975947561500664119588325561155865316586402179048390524400149090371348642670602443457158602072923827717852550627639665464721703458139519364750477552458442957408804882428021559973730748209392789026343836645588479421398866188006901894320946243040019321827588583392020975810500505745018093209359726285478008456335382220129660212941222823381210192742976982666260594466663465459464519962490639530467675263387060829471692180853989130624011122578699734900241271693356036976275346809702218496270499661706177606396326907829951265335126305158487074198020050827934852643546089347826498821372580867119072282081820082192369335850046140155299908969254405516688279945801418855108293864090094662077655864958436725766184657353253970134668276921372159887151797628892532823099600823590452891477743850559597911447654349243632132568878850788871797110372211470916435484821310664061317199959752701132490232172536431464200341596024532887564327216604143148074631739202013730489634658857556373997781510600344498528096133851530353437054367447967737160307887211707278246160461640871363482220275942588220903817250786887992958563616218350117592708344474599882380570908532849775389347511558414978723957394490382074136026850641467689229102688841521739959716796875000 [132,43] -6406155566169717750704639301612639620589349522414123572643100892225012459090738038532613154215395015396810325563075328784452854868306315680199739583488856634097976397419879629153362107791930141751330695224386983573199576835423829645959472762745123225146424846905502631635744881854278691962177112350276442064491175221287443626640077812007958979606269025758158624896511197892336689909618672453731590874663112120750808337837218246311305172453682773786155443870714551952072293187649351238958328929947736308599819043503813004506298707617064988198708818215368362265472267478551408958573133552700073630503627862606288576157852518370510568041564004917085439068993567261823282026208507318921920220832837944779332420877839340079273310614103570351517927468781167269300120024763102727394206327764229443191090700223347037263211036278575190588679472883216743674963612141396703128478407299202083735419550614632584111606788393911313691981125540846462093856433436242023552532988890581046326493486334315891198702299793987534790147982957773251292791935091391237428201734071795961639085489130500218799971961080596044502471371704606153166592659775846414073297963384574606051957512657870900886976226144589365178453039893033245776215246336432646378228221061034286110400548374210875320082679574854019377467313057538948215569717983746192149496578331530931694991869524109181736076147118850157617380682682409205848931195532907526318224432440711834919942674576327959506027051209243931549293057303534440704265744643507745571434608700770747132646741171288462674331830704898019788022838474317375011139451501860741379135703638262853344837906367859371448849859710216997162550811020921064342087777952244118517412076418974887205161642121848824999570223736421526629818177150034241255757063394177345112212576973903644857078924101782114115378956583789240831493403062907192852038341928694270536972212210131105801382154678575160598162294732233677647953842938895535378822890353138674597922108519001579007461614691283950973461232007363350258178155665627941266506889133989750694857842504992779627376672486362611305876602952866063613767591021553736238668204546368137573187278273964541838758945610427110701497571223559982978239938471283018343797924068679252142602398301107768929796293377876281738281250 [132,44] 2038295087434714571436463895989032352561664077647843205696508396686563511466950220279776482420616911724270794403680939502422222686541916793791820114661940030284810942920550723484674051187258672779324876784485013910459905586018979582871521959403461104375550888405269949117871985746998066394806240062162893237351547935352711076805346396067037007804866114537119681391529127358341696006558893901479718424812679527937997115399956589813522214292296016494553996816991790640521638805924810617499673087573554298581419694094482843923352851413982762203698442229052172613709486307996479877899403144816816870973334031481788009160267903409818496022133595271473974716109468240373614391776390620618723043193561126638561340729265378623194225292840501041648667730573632408795142192039675054867716620410263662913856982631813238076959594930174541641743335299527346387177489253031711954771244695523523794969278909642032191275215440866408252144358600136208616014852447157785810248021678824626453059076835058983502821320485141179897244704349682468391448307386208708135091275434961967659272363034568065829000697887087080222892337991753238405150260561680474197712192149241398894841325966231834686973316448021322554504852293498994373037436105626451895173497235797234842486674373484682345614130850109134983164296581657156599823289258339593235367917657298328734213596374939544798408843823902113091908361961947774754469561545797874028378552539522123343746455586137751794612283594483996582712048599283415822591796151364191222095124215279843581473070688664496300768242345296520092926829895181216966460510954738187899714565078403505075850541895411552933569816984216926880951273831588326136482924159117867745485746770433864212840917035819482457494102805988347528676403275616534443235593449554018251907643491131965756923486990001498445386290314251864753701835830914257975245146624632940129682556425927997435196093721822168557955616201675801511729536526030538063558386407616857060939923140367446394476428516722730406990730915470994332215848844377004462355662746735311385571878837769115848542560591378742316950350664115012303450412376454151851540764593716158680218912850322453750850519528265095569131253438441419872010754214518585919518984448495875147489009293622075347229838371276855468750 [132,45] -1042580816676427875889850901179425302925405487718127039290098596194348424530068942554566485440188222900989625231783631162322381356329569406239215746229327331364065228621473060269922914077695326631795215094361576120022189381426844977128251829403614205543287918809851909636394432903256252540736067663855690913916370914566938429423146169646583001887684494250424561048435956266874079759031182449385291857524709768692962393412448779867861706943886998933622256058830527137666222712044068682792338407286731455707300305034200694330105869243423040821007074278417682131269415865678717002807281800415596528660577920873170335299847029254802284469935735442975145536965068574490113867150123393490319836857809676263476888919745428644521975123920443037435998939509339084244920651752205297792139159963423735704306058771869109035058569116843951266684277155108743962668700213310156858699083341079543833499561923167857867382409874854159924978034749315326871681329436686128074289819279891300662369830010169026914041971125664934794738383591613638894913684945804312537609782747678337315993733792634866464555439098856067403528611227882145065926545213986431032196816007868472554008145305741325093730425567841975382937371613069203192442488885652442844353571641146684996673661183642574682975336238688202469513652748185134032157268307538348349721091091110030423281373082302132264603785346468841922850312648787721400885129136819587346111392389951007742681925183191738467447936367914796680414072973467580192622104756431368863861322254263142153256951362593973437405230356262640722570692422869630802345458987325542696318810191879833616182361213995229625712584466082242723782133129558443078065226284030371768321228487951788253034332658071072555375538386736269851489295058943686137075326740971746916707186564374312007956914777771100039747959332763988423098474930279281701631012315773665092204062444962748148323560402911161154238584729777836866580583895828629149431174109343445236889115671043089475194537211110796384242724489232198342788715690105627806782980704670555584997561337549653219903704360042861490618988403181504963331419384429352551558916546038164823259492998578134934598393116701768015603417739820998626349648130247061592911942762632038217418539716163650155067443847656250000 [132,46] 596141719406880305290262484640626194671562517930508121570231742247109812175140581609116813969460832119946878195081898225967222961063516110287812586664714807516706886859836296988092509198436634755112493063894423839808738222943556074725037016631291696713613848441756329828344590980523870755428860299793203849297845050274664916936633611573168767533474872905574411093247713624072090181121796677399304104949984704634643725147447664430196076797674243665727026082446658371040791270235530854985350494385971226126392353754990082035653452497364004709474439877743809979122621951815255638669641436936142255143438833666085814404697059061841108229326720360205569864407602355014103273302632074802267931131616392799392467433427246682529446228591926788375596038318810160238412022795398734983986741154093722251345734732093738323213222438238590774748534356901488421128201057005744960233050708630417520090944750162015579319044783999762724178187061519343432580282651800168906701179439335057872067604655602993889951815615996811168408866756391342036866880882926517327474588923989698988351978894974490053609092340633936784468456202456676643345984410242860345398610407837510276634358669509679126983332007708750720894958140551252858714368930835275456142247297065115484769826025058829506408762785453745507999952326271031609414858616139248663010307879487754777656918893148296196884783341368853723004268963646416020684249096390598118518113294762316672375038682584090183257954636335970026113127912036623515405623010464887978699254999204393985696038944474743105141717330175064205710908003572522615025965459591595020765111247987218709791482090440995036039478473925208450652279525059175018640437022403303015677094937190422934972824240694694027899315175171595488055599196909161526591766609735504812195953237593755463918530430842377776276955807993745161191211104114293814256707078141747171182377638872105186079678333670160258916432046930982675230665019887610753491513952294949768516955499526857698758915467377240193003328494124293327208505947562107667278627198871213689980448740598624401420475174929071999219492464739204191205634090510824993027638131377255445881193956692151654471869468220307980462034920149652851424324630972846628027786864550963130682248447556048631668090820312500 [132,47] -246555745662557418377164913769517988155982413912900449490176564619632735969751823880444231525308296516242510465926442759754717929106698309954309213833398207938463589044482124665836950628753546013295475789520531425073770690369687922807977585198777818407280319742295790550933552613985707658920683312606176116422817184074390573676773125277075410878775484403007478042336985815275688454889030992968560382333589459363080015784433271722124613318486552941068565207166763799661756262183772919523867784303626918163291232117708756075534274420301104288858487273515012278312497449852593136500005855283838611922613863787511480868679548178484058682372661820038933294552701596181777586012350458834659443335539407864990781540081993658488323937646165981216238938439772359636577896154977294043207434423537409921023560751593009945389798595872514696610312246842082891897516389833726254235019428134861725617025046285832429590671394971306352238214310335516923791617123055520921179685019263430260461364496553058705344690656793219085423445099160513109767474911347268072059775675579334237945091244912492963149736259136298936184801424645281739015548483775552764950690134472743508024092562533248243827368408543049245899401469223238471254835253604296430305784770356379046820388261232234389164110974330285931171328588715297717262259050373052382668273219808460043949369689008582129674318798737502050102983521933647296909137132586921435872135297315786245064568484965811499906179713049088783991361584413267245491717951900229726247976817168875588099701167365006160894794189129788224402497278290461814464777326742790623152553330092584682885705282252406929830432248207072178092115092807712526237584975208490589797710029435703947541777477664887957107811515472062410195748823047835739153405321207661900796861102261422252063561132211246680117235429387813189891755058226445906565703955282694668421413821311060787853765151980620728202600199019176088986138105647218262601818288854995639160378124323008722982102485225100276888653741594652853523902207263478605045212838560198488099848964126674174264122122065789750157730649490824284329270110962673337708009219564287505018585701759043015667198728262704721180557802859252416242902669080297899442937720193569361981644760817289352416992187500 [132,48] 53573877868595129660170727412463215905754956065403503481828602554783089671020801499170240153392671420426369121545810310899364982112046628743675728033701413036867108111279192637725688532383431528777064527226849579049402795567476124877127853700690951884188819633885042465608463877887698009953604465368185404141067388255911166756983063882564866329373123980473466671388644167895611709403781794004650021815712029106505480954841248009395536091545295115469643776498552335915217179466363098604323087560263557560301368514099913380794537816508491733191340314538874872090552394081510404399971668760375648390615531868029669094477701643287740445172576056958399456106446536448551785029094854165380201251354253106569455755404785719592193249055384076279533704881589775996788553856502708706660836894421159016852143213955357547624525490388162122666664205173153327008277295428001105032090134791941042954872786221245046027128294104387859000250948422170879423367792799525147695433343837419130768183751858672495083878108384658022791881742628477574886078436539619116262981008616612666648805883685089056049238837898038422831696295591426771431756839874871860835032943329811337519289613970566704826631409750903038367179057913239087877671023905685870197501398029858321480887534155698475026362872545439958658939524019206624151966837193775289140418335925713824452726957950371893832770066992456244616263899961883138612544347624023913489483639700965328154106241679621877027124784099125777325382798883571850825132836218058048775935037555012121904689924226225211218947436399787033332659063158384320657373111015728043370968888673185415719470104196678610047367500929645243356775333428424281226457044486670033289598702646244328312780549530474191720171744105445669187008533915375257767875715553394317686734973199631396098113462881048383194120290198604762362427039256415516076438411335615618549876167682856118250550431230217347539492960717177857582684077778558475523661616658873472572228765147135255527755415250520072362407146706498957026725958000811300451949510738245356203060416124198248895132090109826568004987917004599260323123667909925094050314072819388447539152354835571311420643266929353518450525018666146615870707752783057113699083373603571089915931224822998046875000000 [132,49] 5247554795466711725822514641757252133950815095551375764902865583694364955522762210631377367969442060679014285064657553642605447353063351733152470259848081711294709148160796829368163399557248909329224702331788493731176035993118133572310558445808094898058898852891252884169461048446905921315354618933562852680265579786284265833395014449796653730877001670107366012319798546546393469601841478659651202487086111912051553091698933832978164806861850151491793892071321430170275368133074663357528078971150845346070344101370485885212878466480002084658940251077211414162716551575609812332175854693311770158102354378279915254760838684226009590033042654381868131401138751658744429478188902150697665974028407618972067480238044520034884035279375216098661258113171677383382867121725197822397293820475810159665796247447348401120342655537027915033728857006674061604888824860309357666225000548133157869748844946589034248861786930854256654199182109541445204276372425751932966701000131846107051598248451938024203287461895072952061294656309519743388374046177982637568342025333540562676797082465581317896055236174835309956785159223457922983936954274575775431619328689784041752200284089515395716536743298032026003746741933497531460411799186538930270193954486245063556357200393347060994237144531040267503056603334462292657392861639601585527713132873265786520602727558314726124899304187800580543129386867322186708710024102505320223354318820912903953044750960684702334319682933980759295223400014150675118453574295507812796801646635321993578189728559407703013641234280345318227263855534529432058767781968000655918743985880192988686608210282912401836731344197919432630371161978582513888419784733537329437411287055804582466911854799184523771407951019729123476288069490499607187844296296235265328148964201394299915095255493581705288831356342462679558632672060945455306944162053585079848439782323137144191429485200558561186171093208144476857187084451297581288973728908872449340098334556745510271694756611439457045281492647178007355538463450119787502215173209210200345523214061177120447382642144067921641263379626177175376132313793587834688412591127100183437047804069241334191252553721626963868059770757862083227601988294697609935268722836099186679348349571228027343750 [132,50] -7581251705015498826080733834478570541150312636417656603647198939700839006328115105629111305497110552925708150610069974620210949502368274277576177759382546549201048707456992843599706773208323831337116945703372579724778242319566680643632813967125233336820738031718660753453967253265577038061955357223715996755034776092430766303881297150314651355846036812029488077864658678348650860915339888383318436996014126269398880771989068493598231685921371555843188620852736411327284635635644888662572827673418613750207566770780015428659787743871228066207668040071188648425843052094120403232664668673603265802575095240962431105508529203690896620225293043335112863569962681041265217605674147679579101403126081207217300664195923899950306646472561107205982187061727734170126897372758853089609261409005722796199216724749543790698327186623225442212533440817177338103819435571562194718877345289980215332020224813105450750472151074869688292073474607224498428733068109307482494786112459584490891222026341709526824679491708151299401783498353398601237733843454542802490600881831089602462148861232268801426433099911253288670330233571404471535296368714136304889283102819063503948568503435589613617086317937248120867576834852156040342772745427751720604663899986228561366652795609248625715241592530496292169762256446436241280039541206433955229654467519567741767225817485326675119209868240988264758706152270151530125254908909390966160956508622397608390459084883124578882242949689230863907698868755960281369396594797961639792416842120661153552692179123578457758803404558450772828941807803392227790369576245665185658078197979865635446468166906882325501821902520959020600014010699916226908600958217772772174698402258878302145540429790721298983841337524245799431389056318623068209792956729723477225359470805276705647968312913835589294369265063936210488724937692840023862157285093229359559885970098873456086658997099818500543135367888622605161855464136937428210680842365902031825232650977588932289631633014724805770693763847974192884088593794129682297415947790362789777505338236728344746913228934779856771731903419244825409407761972546694657999628927392834458921386274280939920958073951705930818481446755463179535826202608793378256990536101511679589748382568359375000 [132,51] 1758493767884331782142552713049048147719548364312499796648481503676669164145048891457394452305047411843780237620664554383061990400238159735799578307976574054927160839436829745620180654642868627076150988668948505527228266242702313836247259034230022676931816854132712866141557706042166847511813420958464134143344904600014721798427610620919672534554377161677661845487370095536901735360606743017120632153420154928119161906118246155061131367795319052961309464357599110074793372592521394531046938753065897389162776922840909144685216766154601753090486815380059612343488733222169869866853773404042593939046916447899100860592529416345159356305302866085279855824920488877449368714355739316009473342596408748025173180536752890690014518000330918824452423518397104094310292037564507861151552362258175767667338883200996565001247153831414889875847680498111185821142972315561547480213641123535234478288987314830519182667742854954697229874944399754376977651707830576159878722791065195942844125937796006048905558657135103283276018656444612945317394730090943528122019793027137359093711652896262966967471758317672132422720757213070913376530830467852083727414791539859520252660347471446189431325666569625586081875138208966068257984885607055312677466102646135160030163187890986198460045758916812378983468302397358666239698440866635882671726462755642346777690292995104248167642878355741668794670241618635075496277909672550195230979987178719918641188697974926752384812723215421383372258423514935582137526821575069144314183906614199196885573122112512006678092581549337679023702565662787596487681231314321076867089437549806606361383183061914818142129259368493720518196421939048574641506857881105759606738596193289464182456846640470936145117827590511530257362980973632354251987293213944147260833863374237810819549650300682150342834511186759409472203049091205885228322333103920258560472869562252892457075172825633698476323216108409415584519004496544941959496328995987268784635394137064671714152769871990438919337583357976031708130108386935617018778696791652327716241526292643760368138792007266442393100389489897620428784330953995704848786024803765352572965889115333086583796963272109927027769054080254142871548867898406909304753753531258553266525268554687500 [132,52] 316550442862899375441110922237348644787416123781802283016456290249539308536550794063358768631785142910054550742344257887524424724782478766593820192838733705961372071964222144700732524398108642744710700065480848981752641645571864868346529658358134144348736296097701932030095579950638371144782251417567583553062039471036652375936922707790547430218358970512559587931883060106232865799015760357424374681149819969335872748677370357043532275795368685785275362667817098764470209123668504105021185187827131960538784605784921432027052643423460468099865181770106182432388661117219326036107577960359125704470839619890677869525449095985537681763994704631563828227620130369178844181379091421055408516607851208797608293448439321213667731274456521677327418696848016144973018098987253870352645142155743296446183768623147779933195307207424849534273716193498013100872734548315487643415749895963132727314185395225521597932101508701133580935831424624699631833411430253970699906307703900321437193939279845863117446450803004369107840762895215227176713719503623276812906811166811200153133478969307422237938048066779099395420289193691187473621406636405186444077247239325077819287009352130363038086141671768943010862358228668337554348383324209192988098872432034964981835394204557277964042622560838669277884370871312482092724060180853273665725843375934520635062500125556940605706829931533251155533641840920413594165396394556700391657041340971388717432044862349161397687795737045577078544221015079261795285638316394191345326824113632443153966688305828770532637650485174729245670771981974326332688301965617326495569654658248467457337802064074187588811243507957951298881415135520186717209792611690261129961609405964509083168333183614072598314505156616747771099039509063385703806937298683532686893921091106461670556642520122314029513168383267359124780325926380946096536775700550940329252450191264059426727712104597962281850767033274246799154780012071481566436883430994187911393213451665195175128160994361766049726883895013400868828668891494416749790552428126398828941909724365461861526210575602387116602914609375070878366242190541601115352627341232897001902602130943544625390518546876834949819880825705633640532003780787562163823167793452739715576171875000 [132,53] -277801976883432705495357904769954313104130732790156519684730147786979097681515816848121850846550953724835160391481989646503712674919158679042692719007056875310309518723515795147752557235548159446881560039323814733621512863674865358385719678916621945550800529752311455740591841715438540653299387560012840233550470299963244883842561150409323796919267500764023261130325780793960925041416844954127727765197641202998803446638377336313995702444568152944913708775325872173058980020836087330959735610846812692876149102760198670042783747260732099180504338522398574082957934780897169018280956503554116211069165504387397478943544921829588563840362167803252138912048201458165241992819428499078396081023216265491864666323828059795430911863652032619989030167580828247442006105655076444826409235565282307584990169216653143002350783673620182327521090287203867795777003624329175696807595426092806374405712079264554890921307059376042814677304582930681441167902716934212308939344034389076441653218342029740328793997819255706056362688548698309100426462933813281552566420398861789877865104155431234712497627465920259249667632970453767784990101710054597908228199662029108157979758946800956422963519730356442964002404680028340288069066855939240305852736283861071607360432264675363813681708285642061658271123723342522024891488024244469604982549448597566291481207229717138950702063923131418922558315111117099835145632587260347729746913463244668130134103438654145984938963713165482253898690611258438378118844972165996121042085241881959755997250317053961483352838346175565791752160499996242644603760294664096301332015393641523864512349770469414612336945452329979674153837211476403386009682401432798618670788310218856186919331268807914501972421555798751104231225271668896989922597746457182714101452742646102251655460666661829576351452557514090647347103404150566898417934822169700113038784307280586358763544451513746740976912375122497893485797886748058923274559355173237822866095475423866554654563112057990043430174331230195125863427162072679091689253424434499020143184642957206631975878709382725466418861163546474261230458913050992835216042947466923799560974520034454110679980733222246470622125673265279569381681901152347791139618493616580963134765625 [132,54] 51994428415736554371570980345857985034334202852576635982264200813598677265187666798241850315249919882887262758726937159220047539243192820601283717199822258032611326198838806877889563638586834579467735667370785716590043220664341776386533444575879125885371595302332887655226852545004834825775909529341327643248102408884623781889419763244669485408233085206992328021573283787736485618294007208023019803561509511339421117121758441355163137837022334634728386191351287776416708704377482989837100231368805886093414271343190418685190118383166454773845313795557465959040911048089847226966677296670369496493895901002344059300379681765438195982190530385402295597412159181883599838386030348720309902717021287703444335630995918090452420958656303284876623881278742488499154245870587294301887626170609047868483432715364634225156414885837237804963319563726672806234644735660867985595145489852950542340191368641635275126459625706396994814824789726647787442203315692352813556046124558233639210677334864724149566776082794615625240392216168726504844228438094073948322181813170368421416184613277269529678208849816560895692306259257101279874113505501222674736130918324177641167650187924194377234461007448277306642942684329117815782500220643608567295818256452334816399822733409482279382129300469860781691425727772262487198995640938554078742844488973176223327104561983338298708201758104069413219736069946892020294320266677443212428988462527358530849078437720451192964221991531156086621727503168106822546934137142257429902148695439643561856903124623094680084313459242263186503571036078932715183445777737356491148767633961665316401548646179438183531688095712034996415235733504848805126021668955312010552508924648894617713911093899948537430028111575689282280637225881153689066430912438020358374316631507148006442455854320612365258808987843346687095813131297796882407070725989206024465545621885087413223862840426416847289800075066375849469756225103678320210283772503773637251590541536119067984028857002289660220783551094311600993241489398598649120532648573467316208879353318565380955877823111620783002091502186517646052862586514573714566868470474311584359399026002559870981694197530649539734724742506274475575822613393484061816707253456115722656250 [132,55] 4554314723354116516685109242107238429723081813112843561578720906973866149368194853503036498964777940474288068998838908710623651594456597855555357909169017726033910974288059140640331287561507705594924111666306874501140384202075373673744944741631492009496531547187465284454325694887669394332488185329329870871937383964742942503536563558807514108411009680164165221750051989581739811144991511546877957655826031832888041768071346611221029689975034941512646069441470517476809461715018052485069149876378237106894570554969531929057078115019149708831222973619817479222544275187517182808779109358110210245911725408145417955869415626564797057143412542352443331310627976570830922388706152170552641346936410940703502332128747097399261078985807978648164701650092084915671445417160935988873541137910198284066488180385719462847642927100910049036609438892882028922082754519438792279964997980226949241586562564819199484838868614647112901476293943998340602974891102712330407419016208245774880787760291599805884335759342847120111009540103345702712594510714580081926509675335288020952200274801638221327888151937244823279713371429998879413992738882126811336985285523266140125436221708895192828706676116912910501871445970009121258854815731586043685552860154607935379143437984156709251667041940954294217923245941035675212263392495423774439340425435148628283646613662409702552318985673479513263597797701201463802926216915074646818031555660786488837036175227798701163577459509612495880477727843290577381999774854909590596112052976721421052076603105031175480332571520168792284098891417971042654862147487091958806533975991205027649814562131905225460708231519617592523189864950374233286367039785020742490290161705331607966360421809180834226032381261147917938906080706128773246395636155758377903200921288015497814625278492684244454521336162514020897205354498929987243032190162304516405593005814337993653078108290087585581492453422146044564082824348892402299115400296170535239072177963770298131682811040076734058291694169107473883304124969794982096421921037124520947411587322794859015087016283550160482639990689331252089276314391880583097484383726547996746708248824440955844777588517074439388242558556570832584142749510647263377904891967773437500 [132,56] -1647370028822431743802442354043885242052297430288076228586281065202731595204386390390739716207843443412425989582477919142154528390164189576815285196900471183883276862226852232793557966782844270424886950350630361796524008981199214395598150885850557749071802114688162619640689559498529691472879248529839886667434919937514233213380193419510648134037052256768392865220840281544115133495444685833747748522595756299178370524162098433512530008674009067597122335821044628101857878038502959968561678645311326312578044365898280994408554436329152617820070778089541883217276357373911488567387248525735645610093991162116191852471790469461384574968885097968957023509438355280960127857912819831037670265155820861272074549678957266736776831228554483746202568636353725914484655547880960937796405327045294827802317953872111140038217640937510276660471756653346513473598889281698850445355977647648555515849324968771298046125435156027048800200810176601789021986677114142129443584110531078538776371849715542671669198316232025746925647903722768903004071822496662463189746588514415382901452900233496344847098611737892922559231225090985004219864526257418752994283995866733987056533426032663704305716801494444769950937900242542370456309609188127283045499352272825106225692533275779978923770087768275282844760377752863534646520595074643947066157328837300798394290821039811938503307596820295364589186751880595337751029890772335366591410609066335727614736139176212299640565449666063209953803480621373226066719397553070244737592166934583570705951035638463036508013850487511332481401539086598274614891581802561817606647712250341332142675550516557153737423422118307444433323795314519184573021130132843021834221803694091069797644441953208735638106982800910520224135336691514517698333295908520550515956429153290965024021651685665325395113807274679605088817950106079605993599895210237458019193537160215494866151647401495883714818026715300290017512916477352823853432868452958710992910422754704656771792815455043555385510963040691367420834169749989263461277760225354598816866960858698254114705567403054341945175178722988336589937717299188091999032538699567159282765338676247456552723745663079260344872548462238914801503142371075227856636047363281250 [132,57] -1310950533641181691710675738747538535581399571330767281171725006253661773417772748540152005737889310675448995252826917102288438133909750361503823894600320684037713136615627692500009336819845710752875567212032116075575377955687051139411943916660820411453060878030958977292273418254097630267838036515077715159623825146324506116293557898590499105502931266477542040492351690272583471180075650421444516382146410853840715912214558518353237136022262922895594349457342151283515236396853837410345374914943298308521466697758034744775727466037011210293426821440873403149123907980338326143433670618682004505772003537270504074744803882344531284753508742833476586659824495032274796961059754743974195266167353630228145239148356391370075330595449359083920212246226824291900249303896331815404422462803105260967403386956485802013476790913054588129103943632859003932384108889598511381561547439919913136525187787439242047617675538704317662234648233996237582505895944116493133141427009807889290936501552026393504517313388704102081335252061705497006311853917320268669641257977597797160329457606461751544144442593396870008830349199088251855995819585758227391521330698655097867848876550815393636239596375009636523488070273089201844617513382732210170910001238245589765118382946215925560310472638353739532720159350364531155817895196497046894128920839190435624472848667562871599329971800460209586761494125752972287007238214401463693643404787464367007058478398414609875236301400888099149664593456909818967232926810665365743144948693885309570671894451525903391442638568090793307724532866457312882702594798520824470445245846442264496732744816314291419118703652645396582952494928871261469295324120436202173471514202620434210268782718834587307626320453328130291900995369469890624045889554447082834214301551167303740135934883673967312482678911264422582801665910355485726757714674769541460985987273666710554472471742477092244009002811374101491151023901159772463777320225498641036926888949497476016101752145659362363841892794255854623592104686952618850771005523910435411445420628492163653762746748199236208946834517474759295900830117244018771325197881099122850253437605307952941369318372667956430947604727632604948439620784483850002288818359375 [132,58] 774623636117341851430663833306210130805796415251471412002578322604835136189805601051124365777856829383639925346401636247661424295513764281307957838841193619264191322873012812191730715374839265611752803934839952549315734444913644126141319092853946747704509003957477230739869223162950903979318777921427695607450326749171168911597306776697235770060063310637810734789170916564690274629575840946230235457057804286019283352031831743907021070712685518700421975510842763731622579909952477067186614461030654272633403591464034319917439417199546078086384092125273523685729645110850585902322610804417811929245823039454591454492598391778993658149153207704681223896228532278423866600735680299638212652672278512650332440173534241262917524024052701207590489915141934742991681919880706079423072433999329771922313477297172704946531857350565066728213708566543195641044468339316816461262105233113573383611968685589876424076884276486393294899993148514882327786109021448129979601881151949243639904504086570130192786143093397295529269055295209608039802115341104450639925830127021011713899127383697469931451929435341415183937927166896332060645480932665112502282809300946228578760359691503192915190380757792453462793200261093048038004562049830461183436734892842935097838761584998909314680543695412647550579998477759524930332249230260127600661167870209169524093440479027727724445911780465040454376336531383373132416233492085343920843732173637171879485722449434312211704640883799391356252768637266920710017561972570804029217103307506938582697890835711460190299526691520642736716727726032239312954020479604048939027855547710437649034036757578135581095200656640367304270795486643302272076847383578405164943833396121676663835771322831264776848041477802318677215802100860072213701231013704068680886222211092416526637833826906856943915689553620869889393050888215295709472596442762910844422026778603742353179656396413367304567136507571581741989014434166975967185669146145862287377471987536272441112679357887754014413151550871105007526073462125673382641818011629783958334906924658248468530444658210988352411965307894787448793546317942325045307295477617740948166936738174455041889347839039188205667238462659440756397088989615440368652343750 [132,59] -170740782331684951306239315013062840113086829932076895035786680405307293484006223751807385629815887309531023953347057002944228055973783291980170754340398630352875511973798242008045941993377186561831582231554551495861259114287998227751675613088883794316275430872524889221926351311588359311126093655365010177191399884359261876863831550586626306257467476222772689831645074831391726672244520728103606829203183669998578156718908706096817675266741786904216697036866941882974454645356467274820770218814291486909385788858592560063551675497808027554296545459642144429889179524862193877945805366770712295957612178785753833196775272406658303194032868500305981009164982591225697982451161146500239923694750559211888752905687299694515031461930520244854152225587926387636223357488247815024366284408982536817106392745058443208637689628179406822030511287171591394049723399605456114825111090854007151142207354689473096255456574537283777751546996229697850537927060980362177634315586927678991566754956560675449913290432201612344993317363535329565499605536611271323083580750553586804730766733019144275547416791026375720772068217293780198946682991436722015699565250413480350654558574706531663365457901311168301705126843103845014869362204112163787016749777069367811507971954986887589388567739666631707498717769514439119784693803945853691390710987480641559899491527110282560545857321375826270499322468427771363721736423844908876168855650993317202491638572714816580996696788601797247220704700130565026302292307408104981826791622560251333078779751174149547173381095135642382185221113587361028831398198564930072925488642508379448304784280084597630757579111085514219090014931891265874090170574590240764912163507575313694418713970208734952439719023511521643734413985275959815756768527879326135486535713553456195896358957084986335491206263802954376442161937940518969673906920291694076829604564217159473761883778742075443004557977653144336303748187650064728974896710795705718339023390670483257176177742506244906200619201664696306757760696145385675689619987606394259910384047569901113276426223053754620475414269929343646208016246761965863161926047054170391568812004306745076566475353776905716021716763464155519613996148109436035156250 [132,60] 10335614207974754428938080597838350266830739234439202433438799396629225298287366815445822679669541897498520091223468295848569171499589684993679276469393789644745962033759675000653883721711618695864561692666717658986597028737003641283559808404828104495270223434145047516991686782172161757060923911263469124292491259607595842231259194648856313537516574350298940412847190197856107872131954323097201380287922374397646393891959119150102354397403477351016138901130969349094111162034535806739167379693274514289572800188846638244168799347550352268338209701414787162503852769654800633077155979648452846963931309855989352491335668686854608410648013808557837963857489734689862761586554134512316205349294370526395470439203191212378142420463039168965115050482088669257552672271839715906717296616977261617409523882342579467924293736262292262675458180836865027568645279681864815498304540800166286055051725647554490469730313375757154701469758123618494047292831041647986917234791951884153451647606632136734976856178508856878715270910106508060086015761764427862015510793537751611220449918938153223929488794015658649242725800660385656196327086670253574389281409897386814280129130910553970589366506856312146045270415125588627978870932395684378055457554454994096293425243647033408075818699935518539562898614369836355550566831649177341780969195272389657533097422308916096929963156334132602229813421238963078352387875952504795898059199302713747315172282963407921018616773450260809717104015875785181364962313612184681015907700421711184105468802448691628061514522537580029600583024854203467568824300123382710571261602778733320760331263960202340346553971411126985373746743882232505274731195603039273471946578853144207271959290357557898910052374143303547156724212123436280543994388432012810723985398386109777563753405536050665994265843384389187955627174116574898358429858948160111677721204979702203769285175909915302656574533677187769668343602841315089632267721655722661216866560598075809933786152675483166230162260886489486438912832260037501046783921315298476174191245747442247314545751192037305752083547129827969367717133114269053176718487696878131931221736191545594604514049697939134797586291369952959939837455749511718750 [132,61] 3222057222036822047724580581096660201150778761119660720376060558567836358910131176625276443360727859409634310296235250279018833764661410234103392919132596899532580368403721026314915139699878340467593735367866436200770157559297633723375441944635436967611757472211157492343675697330409687743461769948579557975429381599756415230826587694867807593163797473929622733788226018884074101478217399856169471062229330318060388492034160941947068620466400725099440657851064900882298755282480343227092152137116798220565615448127729511743626486425650646138742196617170310284315376344149428409957871472699818711279813174386383122756140500048233859323416813106355784679105689172204850654927502951293516253139525842293516525136558951423641636346360594451130509638934724415358746353383572787265739956509356394541827186492617763852366925962152559168370699310628907536375403329070722938242472762101416562966453626320999698471379314925147693535830737996799700674607698106898640311315118706459234734116420500322971379532477253710557799346699108041008690265902391545171099795003222671123297120496206631289826955331873080674673516908223896288302292196979538355866674595299428638933145674758399486454797730200558758448648501150811772412367228778659311143763265530540275747504284540303166820283741400646987086929864926302324180842796466856343546468935359552914191819115712444035958317623849321509218256306638378491423957347623779484680058373389800302034207795607003305726144514697124082531006303416034893535766624372534044037586294354445392106967467231580936499222278875131700550660972227090547187200282708866524952509696123403106164145441440197548961034833345909971781775045771288939727170176962223780421546756652912756217153203224240726250351955044348016772333606405884117921259124587236936059105454609211517596886762693463210858953123048227125935291901746748507947255315843814724562214183390544240796380670331333607766378962998825349869826594652927038567563082440634895285043084433335758144064372300123114560922607397043000199512874901041198520140167750622104879393013646026889379552616254628086034508587280059614349386995457614946900515691775119425794028904582857128851110717002170780176584230503067374229431152343750 [132,62] -743125778261106250067334176986542702240102722983374715310291922106582169835853110814421503433666487508798368011194615083315272786732057876828805872741177032242608226604922728803180437089324049206315917783889781711352663304092429955957887779465092098973240516544998344118202840631746472128279222403288280137492458264227849526163354746657667751258186047158000607894952185476518390300313892367062583612457419668529385036721736286096849491757945150891940207130517211683916894286910818072980563564478046134583609123164322531015495101827472753517524117513662796861540304759872894736190354032702680947856228064635177587099285599338561674451177610610432969168855191774683564489428243988745573143052112310292317714970437578417707811797992228980131569326265453214763686651230244346309760779164365809043693754563536396464806035046172730006268081907799066478069336012283121825680684055581669343504053015807673706268017475096831354622498631516790708682213676795716116309653800443301783169767238244630595031441602192434695088520991814431073788643060229604081721388933043200379277544683159435583131936711041102771054483586615360724244217406603549293488179949844069877275511196239261375374116036515969344528375081812395869620738435678076242164334924938536709586123197888542559285342569588290292001817277597372396651952201620344511797510166393506774846111456197286236909391664027600531570499400974034493576528366238016238212019933414677227927489730313942582880638590591601543238351808278872489452858657602933747533103416989182426023055051151147994228080117049005436166353023982556142776097269769021468405735838328631873988528485467487332226751303359014073274243249328699278504981071311011383564337975566500207968506307382003813692889907244478017066920746277014424268495455499888483179440399634770630588270042841900039224327122367281223625746521905255737042522279393905587437654464966079353888661906797499648447168796441141067171874472353577305027675168469475948374264882777483184592836993379794733851309265458464325750642676533858020681253093926394843377090258123116462043673278085675567389146473433704640885993413542579359566072313019452959612974786300530448239238384688931660093658138066530227661132812500 [132,63] 28488250010557192327516334667266414232350674772451637078701747697810988951086319787184469170234335737621820321767640412562044529077933983874181541464672896185674556867222060191118320987301113777050223460101320108215694120426298029917765865735647232817666575471197722365466338761193847867366940664721180634177658075924960441131157831671374067896310215589471217915567317793174279997322972470748398270946636939168677621460077809183315024190926647115311150668222163025121714154124021589722356210111127840592863226481047605844009569727293185082081519435258221238674338781757642103334141185302398859161075141217320787808892517849045148324727989152743995769315414227649127167605934543317832657857975071007437603876493188209275515828566738608804235838920737052576597861742070279478876057635314516936791061749468435838639080520007133552108418373817827687447151533686519825397600395172457250584490364606381993459474206852079108043587802387566005728990053474541245927367478674370830276136133700937211278791589370436127621013020182933902677838196499007141623426494165699125511253778115956087408961251123244620675368938746770090676436854161797615400020003483437172224148152236728506576800876525789822032935794295611190312007556814400494778624755544895035864364826561639901730677004316227659025628502404439019848576131273293913333988885114693188957966109573496051464135719282350208927090116593585707541403930254038736767217687687330890367781694931949429218260424746742226667789933624255573512196123498009611310372569497603728751146621083013420005002219003848060528392274615166757848508269782983947483136404437443100536157467796277873603409762580422937849491673229911658545231795772150544744072595419937932264894684099784600905616488884995618936057124655339793788415749077481907168253578349714798366947058738447176519360311959719755819267923787373344375062634460556058401655244648387153934596620038039731116503148026043680147997162866835884182489252420130546881484883703018489443188222004813548693212692667581737427456700361166269545783876820768819536412874282506770585634083323252313173514867144534878102681839311922076775318286532127154538511441528069099179791556775143135382677428424358367919921875 [132,64] 8721610405572925981208434589635395116262030107956366075030727067869129288465140660008891913446523310438363193044543094585404512330998778995620763912666899198786582429153602448200950457828812108982058229276533055288814339355983196014056411622235405200054516920737617269085717026686809329745284250426553722800682368590428719370539528280633347129562202017876828071083078698023362310017944137861716477005495290750095614171232738619273885629350663736459084508875394309036324462509297070188642123336357380452290211545389179125175288965577391053237767392307152562741372043350861893278227427059475897125090384058791291884219240939371019507756402667823441511608396207927636218119694511991167180096401541060523716522765458805184317492231871768564823360830627330765941375198255996571682793307258419742769154283840881352892455979296031967836486212456954384942962493372590463221195581242158055097916477666911606819790915313167770056815942836876294253212049704723323824603835818205793762532045611401081061864587748205485492663009809513053313351124059309387947674038400142266205249246964976633873654177542329978426243614749627666857729733988128251926259899440784805198685519230488090251821260423535079714792957947776052818947542210056364062529616397034227925105436022463705715413233730209534875474736552160035157113085689501538339151584515828921751795390498457752644042579119617496062947645501457880179397304828791544547519720827963470913923777512761831867786731179798702920228411818305555809297422569785732361285731104292359109102702480873169215630289199779433692676673205914991432292280380706342344929161883370418617846095578094637389842629135542981532492372272439929603270918266866221346860748808310219716295433165598237969483583862179382352947666378969143445826175528689892353075201054646933451576066831524521765753623164423209531458955332640724233222128898163467910106903433326116887991558425279813241730071033966576648999711612807813342684268343613263339920996432504871638207465046391627755034931858390978095366451430509288118348189348366179537842606676298115492683420183930924117006941976328589526430829734361694343400719059706502953901153153075943326444363634664114215411245822906494140625 [132,65] -869079827896369312119865630612136041882169368091710473201414639689513021818754186448101231068181372744296500557845526757494085411632450913970802788332917722114779841779882111954057936784998860377005685153479670495591566570525329115626129001831975656378786283118133064960769384869298532715999503956235796620110037787821988630025442001939818618418469353575549150752892887465511695947773131754022401026395892890682982948083465938552753392962550919486525554866015711406041206219256156856953913479366405027540306103055100840279582026707626681885493489728367206481533471133062319086394027928776500085977232802234501358746155057501046676756621752967289809074441534272438789891221381268384611383888965573790327282683956531655460764721297058060249577054676587332287459025708402004126726735737022562193425665326949012872728905404003224911844605141641152048695808003038780355475931655024546044146150549736828270196563285715771274157329114440358530753662036543809306897108461031154274845085610124278214132424359415996634300110458289109826641412250038170744984299191275126425434421879940492592782042919205364752650798954686791988291786821387479203483472359173049255262134162178838283931183967856006218373718755099971631828395130197865179690494589425453462855729318610836168615007016146795261505137511292031956747032431378695421529099117938621080003492895233487442478004456681483464488243566248923873686449085890628893871989989915625038329791703933628942805775972400339443747981674770056835151672165475480890918987861273017627204755928029382249854424237863127123593261035147573853925921723832108948251497790905793379764080025049952356188941824780628364755904542517660987198536794246416599678859162307136292472516894745084704893853572494434654966796943661570806707595869081028355403250045149549422092465383991353563925093905682427056654927835889884902191274546065814666976734399942490282909759807202768928957116929901795699910050268102846562543053632487322419743475173259433316953043724232748432292461290713750859060599042817546145343004120544545909905522464021256954126303597560167147504603840002048493898318991546854104086090965132236917619283880138171538565217133509577251970767974853515625 [132,66] -81467095318215657686484361418449140560434768679810016133698855713080720794265583491024098995903923095165553034681185548788129630198500495968603622472118730994386582078892933576327122518148873458024675671189585072066178712011442703859380843235575654071791109656544990072902951944177414970320854958146774307934637974420173885203634629477200117394866966613784885991236719674096150535146647465136326022011094285869994551977638623152220749613896507292535703220108447098229763538811556247022250800758623523952482464598254946506697501037037688343186375446103608309994012973760477468710663933446197165692829485581202974442483384721742973416521927446646991403221505641303081716803460810872932502695802744439301868305276088150980120824754090363009844819242069570376330325874339755361184208029553793025497432858852973163356237747512706073497441698667112809913442461442896476265184332506411574075730125969666770920289748891513087051494727513055929581801000446992788565302595105165312474493285651614992371623486674572308907024750284802531400791917309601370425007819124743736780860309025083219449258823888087348081773778573743193354638045548214775833661140772566114103271166119320264474550719465450361877028694616375272969179803493335034960813718738592258405598666864386200776035903097226688853211935392057511016654543020986972068765730846347990531764032007033751389028074805902796282498267791205142363652763757793273216675875340536400167365179055891801958058751381934613700032712723285439503354162787103954955487082556814417450278988367421049490211769793651473420853380086765626479402036467613571722589714862033826659271918685473132382608738532734609099426460302625134853743371567783446106766460369716048118158618445133444059377738654137966286540059033238905481450888413095669383493758859687580350291701990041369140480424358288050087198518919358892391844747229558944701217487954303249169813762764440499614237912085132834292982451317975892455799942017630436098263456703990882681122827259869461442529167642745495880777005296765982026204291832475664416994386553687694257599682024018303635549894772483813776714514378366266086320719847948845120933596226309170162949158111587166786193847656250 [132,67] 15761284993443457394312260542053049100910633206007271803960059822417259641515363003845249921099250775423089088315531805161044202619909765147026921934104143866689503730835450237257299940962936520803408484423999734519644043754962326442472750176671011304824468706967231859646166313078889466212423245984826163417330021667286283141510788404544155602340816915541270828257263903322410254359199297528647137221537511077029924435248887918023742359078891832765456375013623893938354730930752464605534724931210087342696724874160920179411975360595664734412797271885936746831763909430874097289358328471957021086129846113216051184988401120019710899988102276819063512186138012277348480866969346965253585118863474616937384404130233299572649566922029083419049669185605334077416909321155900917751576754021139521808524646367696431923692183426284412441190154110285392007104433631504679731243510472641731722723278590375991809465980251152843029604139979278416427524906062481959755571899294523528692251253635875965613156571646780900092031772292014755626165168886636155072532643772126289612105098485950518375851322127686988005304677807798698756138219710906041687409262135981376048183655472049801146951679176643676623179798725385602391027133577340353671311973081995559322313611083337328348757362427159501158960418767598024194940380827103416147719372091624298864166847624134458448102583921418027476975241853911257041577041924557128309741802426777607950438388351271718962174421557522202278891542728182014908841066284243126757978043900121565646776905721471507471748089093844043226988500024367774132674849695483378858205175478249207421122447863602332718502606496085698570656273706867879144921587279176443246780809183551522176450324327481040112774132949935607136079750398952727957285186146335575354656685901945559761327683207445293092455124229686846447477529621467348329630518023069009260379053905313666103926155413212028595484548989031900433875255558460892486759950993275420087074924221973973207040884760822902830351585735948847864897248148831588302870273104536754771944970483962185862460277282415944281196746768271795255330998665501401181674775000971087142268082749829716249223565682768821716308593750 [132,68] -84553458464340459516711425445196852056769083374976261671905334608280127351511193417116530919754210222248156559008374839581308849709778793839724338134447884786616866305806398488075546830027498638892797051631819181206518996267034025767309490390052124397401201941591159350090028066762410561651163107522557267822924119622121285357130246145213893787809376671849681613080115093981273815960114413710585294504634022375574531659295328716364493110942655442117171644484734922082184139263163382187833941690333588846460607640734166497405310391901348048725629822919342717544178987555730904302656937481897400464473432495351448850268880372764612991467519499431819100104104128908548245786200894284090578869340856729452178747391719772364772996268856219805141489755553448376427593586211978047824098091599837390515371876867696367282944138413826769495126141957667594413933796287687122517408456226896540806559000162940060107681085314088194223138790711043256916308718212283677240928953246284782376964820653130565464902170965500416855267006827229391368286540572181574418822321629117854867874633703788210420815171839613899360724187040763611525227000814590453423540825177784930401098626882400203774945958882211306980086060466650076639801611111311633073961543818271078298835256421042208631330284437455845832934494408264113079033874484114607272353087818347202770145420974460153640840197138419151574806951811578823798674549388241597947313725744620520718482781272047476449386647487386128946232111455902462733586533780186581063386903875131623897206666911168570377584868078906768162149642235938961974519209685222437617916001480865516573564433683262782680645322608864432916039248363054072825960415135752523926942322842648854142005500621207114921602754494648090165467991505061859225004039207611915148894746315632659202873160690716366240829207617256771259338730550147742795181288982856118088651063654895258485361555703524298916967406908260954485998217983738340257837428167620220847968528046628922836571694556483603485140664978433059234873664000240888731597905095401034453324554703619066810524158684873951664287554462013063596112801200895697722818438259960291292046782984925812343135476112365722656250 [132,69] -114119966907275081897901995831113675532434823651038726953482885198910047799806952410838060319014185419541426244481388338598580380153443950478147297185764108546205271573509198957102491550910573461896224321357142071231015943081087690227659841623007265352021706355135382217909230399328414454410961806451117182671216510860090207417786880098375947066675112372080101955562783804136999812922839239613545327816101436820471371076326532113957022699421214505883273856851522292657541626850812358029043735659105026118005207772354269349497174647771855762144155684918473457700889959129430022849307546127832322807532161395427949902326924700644411790062633768592576175450722604148495244910660749423346671987045968242851869036517397222977648615890794168164707170031891938603639712622783449417976814711625066306191363630417497208179827328012177621722527313815826329635958042543711348373393940238362678347329390291111857154452659973830891046697235596949839562269778250258618762027170390404265638157640125400779616105829339962856906986510612868443320683240917173879883556856018118448932773919796124413029524116813833126423678404099079810640961826810508408328877731012973889794990964525525880318782217137340799745787468274189736567147606586219496819867630441437140579919041721401023111171410871956031818892135837090227821026108244022322284836674936612297262768010370643057685588276631383246830738359999508378962893594347005780696492462590682371034652309293658406728147850679454229269770017215551287573991823203279292969224067231396167813434110067623939045953275730674338688022700302411133818122898608368262965387061294309507484877339073158293675401147049199450741276728807383685552274658956752742282532583299957624618814569531107389138258495971176262810150689051203132702415859355244089910603186477021300259184700284267683326844488084803385699016299044608822239462479367278429554417114595832860241753626489538638462651653153927028970976432596873658922219819431141260675256987477683833765759649694294138762481022040539167464741317924650456635770341001228578721163558394736455941556083017594770664430124710930470596756900564284221202140479809755828639944525093596894294023513793945312500 [132,70] 5430759097758493694759372416901777625581178586160593700358825814179339079668114482863879460217129523165691250732842131156308566509451874223726365410119424145939742426100229379382500419435624727886008073738354144020034595398395668057596411293269207680959606076131841563050483559501236817484277189028015071373573892523717149989093883581605622398960889231995023409488713208385263627577172449705741250461602203215935393462826833350205683754211748525811583357733551736962369688161002191826866625251485058074211456873387779659479288814949257215623491788229356562317960020990177353455501133666760076589290484699002038893995079659974491899333186487306041860608029662209487757611731539202073831504348615964348134774457923533470718266487791044772557599752445008925629846580039766011066158063071025330917366330950032781124437029955056040401538771611697025670284715714211840807984728059918021852532630093540943636109860826179072176000502898499472330620659244463633531103705557133367849618388813096489042318921862719143774087698469873332289818457426340108874713350320998030025483722192099077472569185288270696550144477584147506008882861894411156716618549153068352831829157089509338307729500014680653962520686325834697750956871189375309556033823353975721997027341379080271967015189358118791505344634725672728449195786976938315808678822107527582361786619919932847906867163476618702820561906830504047156624323687280329431236340076045410782002944801791399041983811835909252936019772190572790994652904879645734976731773999561370879966783774772466004670673481463699590223136993831190982209207950537711140752157352730946522274330851556086184500116400659442468257418232780319552807048968402525395829822758388232361692443915595475155760689576500346116365804922236320868753314944513170515939952046388670785055153020717237967756388315852225053708206118038944458062991607006855370133196952853288988402548309223066317911893230317328597014025097961503761730760347553437497101148666891359699200339616724893763442093711077085198753061263561364496374127495614059202171757773262806192339430087944974683442408678474668476574119922955312105668220192465526532460444286698475480079650878906250 [132,71] 276872331854449421602571158564521834482329852222589823926517868148797275555183562749489669897291264777467517025210014661687809306711152817933556451187484321996792631688053792946829904153296651266474772341148699067219383769905895582959481745615362138558077601632257140282860128310586286584468102197157052512537675887791973949205610661520145546315120152291090243918096560340807774868107232171583662421573234358844818386800847057455959079009293259887456280526557194292616390394044201551241838952539068716597901516458294500071587460756903672737168401525764065107423630881055548888649847901904475236740309017488408273436903178667201992236873516319578792945954937270409273264748024568415980437784747346035360526222924809740639961656884834774374158134600893853172635022907082657473443917668346980293325141952404627031123209785733173613087144188532342488072270830406724870257448248614034410116667753872007700218176053441509277131932402472379060203318880872459189766786477770037681216743290171031717049413349196684040628066356215833760486825440658058750919055407950708035328920283376443217124299709258277930963371874328466611806052423840278297336689559754813345664507950018710586793818586895753501238111930657450089084524766695167499533424874449212853710570548897994119337792339490331366145328358416079177711717161836898873078673339601288198834025541212853174768679353064830969844594939020576748573920501862837296060279328918585026096342036655873694827514546985337364759629787042803911241646816506153354919423558056840848348235580292554848230863248548918174997574784562506907295801877406961254088877434974680732648388308199516731263376657741137343295918301547441516470252587684489660410392969344958184378880888281316483217210833231409416106729246914978843652259696317207384191680889398347287174615385387126130116753061401824218533089182041695020863100697393636319255668320443461830331663308249649398449173516255320735607570360141232506953929830387581471950210911647837379628137875848822038438827348867404693625160367479520103803394005636243240796709205840363738778885565320919719434372799244719871287345152674556376625246601936173587351731839589774608612060546875 [132,72] -21234114198629600177075289450585728161969049275121026791258975690300177223302519298213129660694549734304335579418690576216642686848171439295117353543752618207988276807002339485330741149660136660602884024913030347641234407659884646638094430472762777907495240265398422078974105689333019490698241199486168558153990673302270700448393638291714177140096806436872868814758378853394252765663171499540706028631651284682549076147995061182143396651698718097381787471397402461615385660776826826392816022849860202222410521063280411927731704033433857038222501890368230875973763973056300573047508217696864039704925864699951342115093191486122316504123383994976085210374714976714476129027466201624549335458836585926340639656779752539365929332833748247273560345332776271395637188892616339482146575116478676185334360646470713712737480261978953378126716499532584631964518687839698697230296432316529522918369310250003793476647543339818832013072538216896003422202560294401881281122732630985537275102964244573734606858969631606708436124514710853483029596962678792253878694976173335259920002332062053554634922751252874045162237209250687309780912132978917615345833126261811293872938387863344318055670755393138354493232043460075850181449311968282355488206215694529187320607627981940701101567761081141204756776656308021513162121637927877010403784327532378021994935468807555262525516839001295534655830991471934845095347191972185840460777589227150560744965106845201972077875646142153523951303976142973645671025081373311671274449642543621862562426476977178232052477730881683097574413092910461196336513030090470028324550949297914786935389722262413488283643318375772666421594080548573582977414040897683941334183799708982442462243286248103525840781444593599072098292140016043769547883090468595173330602170736393144887428694887889620457137739044005220232724261977275595942877998169314904884841198164805333114624554716966587520991918461046476083469328060442707463764476124866467524511914907955799458912131569509604197331993650142319848912375517079001408497720124516844421845429808245012050626145284092980773947393981600728086893716599066320186941599365555693395435810089111328125000000 [132,73] -374322393797577336147618005280782018607434100892447457240110582074950969724599545504906145523084090843990412526532795807853382853541534687667330631019336637327378399296790870772515786746075019826650352528239228144218330551011442911406276823458395212214872227661197983847649368764174404599594982996184193718134346366898334181929608500772863047610451593610948849705834495912159241710864801487364308541491953495740347672401387040104642568435590103797038675778209067229195032938483468502386418662575990065785619723869995626861272928923284529722716959906949256599743397833110939860221334090505358805122150365718388309307439182138037401413409313899347058287292397842688732988113706205121005507349447033675783093068041869883583349385850846623965293838174989859483371845792940445322028033237826395051049375548387833705278839887067220036393348561058043880560910175517670236644478876859704385493571727340008444353590058261585268292582794260784765693971680363592090082293475699106562296221193587521140971375826499455610778805518302617024258908247504428675151269495367679407883068656683908944650293133328060699997705574037213010065168658938677505786926898478233222273847428808429350964981407021987072967665699802665601164306088165067359941957589644102173114288017212874117915545145461786663145978762198639419035703026113900456586648684625342669497330368418441455431900555975242359940458329217761565140845675583675403438478756758368372120835518816892444657794501779969668543717574117887408174191951983790838320943785848544462213995644323783849419444483104668452251522196440408939900550201151798045538580404826083200719513561943815494954032090230752751262957618108534467742265744489920459513884715330394488812394484090448016157378827348751009034918502572321495643301939799958345121021328495290824252193928119445721583740284687216285008183719224804983718838161996368115760801858045505377354147279501951423187833393226569755496395211812360825247204814701619962014829595209349697835563762126247454842014653672944838980977648854034360658486409507080766425579703361110272936631883119704379652664321859282435865258175779423285818885237206345656886696815490722656250 [132,74] 71286243415616079592965392364288202110204877831266443589931555429409807847743899583294377313242578415325508078946480872958910782285803228510771125709419908351634303329824436261001571022011282158959480491922111898801274437164492606576458250711033804084969959751200636378460865351537565490675715422717803569082094805220521238952436288659148754888852405476947392977209669393950753207497060636201842237117380930127521954169095203013426491571665265223953612354319480917752395818654274324596684080721684625543896395640272189701883520450272008531587125357523397956465108684957641097674909187176779274045000449536261100713360424312683624040874827316226438991346185508793401976079340510736786884635202610322935517160586200557557493833682361578331051676170129839871068157387764655341756060203642233701640122998044311020134820592541030781048768665454400436107735040019873921528673024016888993629604824994428434255167840457047697724187059324718872996656058214371525833479316961394587842880607082986438095620819662706140930214844133770330301584144700009349849237285782233788687943392811883436959489217117395909186873511420642301592327284189198060108535178027603739075378985445571533903138195365840287531185857548747018364457609155806298049089590065526194659689170419112107873861314711929928417843549885124196890430709577335128007995517898510086118152104691601626584899854298086749800952911704776312074560703591462736348473639542624454969701196871397861007657642843495510592271425846071130564178248059387902747561662312180102578369474397426832328470119439521949736366622477818039745886802592691196394245112874973838419866074993035518550791926598494354482229274493192287952071134399876314331719162702864681552449259419109890734785926042508597356874035119948769671893285849065166781011780645214632630964497573797291964682686038717368960082871962018481240363356872386576117979351743881538992378463894346385958826444058145507589726826668565280772636164193995062952670721404909662398580839965277867263017525687781528801425517646525944004914812383279613010987800079946011336360207225938177231454674752538112491198932896703801629399457519230432808399200439453125 [132,75] -230966960905786674468647073133728518008203901971471216773611338207722806289155407426499152268890056754052380121277678501512981868825110610841908799962364854632083362018539252621905115965596759990796501098209873891243824356691564053116382799229401345049067480771180110522344394433582097012184214142765110673211450946458676168228097257897846435413016566670827564061117051412033943012497594097679350546265737636521751145262294102165362547283879710324147111202241225425506728460791119700206198421149851087929930643923777174102183706219351134709320200746571976266005371473228293335107377090420573421070576095429883308257753872827377316604844071114225389955951455580125287375807563080592352764451640538167575268786967649678697414188626848367979660251271474244058119504120347003068948751831856079389064428579619236398451339718758778038416690323032232963890094142164423749885519088767610298619223187114613488550473407808356263014434097262769344549879050948130195429885778550230082678736774413289179802243778624586950593458648526865709343076957310031586081375652293107846279033953977735432477979058145266664638108883295709191418478227642128968650899076907848321688927835747656222192602339777654387107637240444619269306566628701790738645323310907261910105559744444096074441195802063338366998824240138489424560169509085928216886434095621904730954781794021157812838268035110605766613997072230717222813013596072213070214991642458258739600655032861999354805293023164118564871062156214301213455877491969450133633606429179547389642774647813372349825069583056004418600132757436778842502705897798378520658058338083493481189371001843325716901342780091019566508086946056582453989513958021285100236757758089302825993796523105276327326395527416533154714707158889218146237763098497697682486717665009501117293468062412623391229630405697673539599431418963341456505089177240873606312742804896452810818683929561121043279492824039261984832917543472925934590815833437046179937386619287022554114126643248325732766329402364930175328399633281882072054471044574820199201730717761878940901909882748926675570622157747833395230935830721476808389210713133215904235839843750 [132,76] 77538587091609459778833248977495522091695101462371154213234387898562263833567351833884818629114946004383531106011029754707164375154941407851745580547406601883840558796004151019897354300809523165132338447032111384206701483637359636107538622935249914723568017210246709382782759825116274087945087240553358988967107248439342640748842959893559237417624526845587959787003763015205254338154776392210265276504692356838984512510240835627863180553982394780167278807067431490406270887082067954121535779167279518946230722331590203958917830982911535192232738684285985333957076417915354278072102466425877072168326781652906297974457965932312402154326882114003602122704891767126721454106002322859655751082479696958780012673932863121746120483424727920191521118750182403179960476842574173356495289299979161511968007096449473043504894504112753027374637314886611985469981306351061945423815611380647638834849668778723004687690869924909044308143085766755505145428430561744142413238344779676118056482883582361299405176129957329216101384648403193954089924106840366657011162263263156634582334952607977888355586191418413495626441146077732229343252389625932856798243368680122733955124094995410303514244769800989947289050029425777076295586746837841869821544537398892848047881175446493916794813654152623594626195095820732982360846955045677072946698025095747732482864436369173089047024222754306585456501967720992968463819913773140652585966872153737817837403184131752779255403127627239566149264215963408391239943549525776657842616254538845052788994044773662765178098184973769647169587435821028083908966796159544830115684355873241163340573288703837933669107140176702636592658532030249253839679081424712951484952100547200755151710090684627256635959565141373563021389796040364532003395378724459559293235787048627575754726579287577618121395039464910354804355235398790369320751017743871824225093869322699884566485010455685348104175791085885573569628385456623962255411330196460345655096751302568815064864787898654775557523713389406323394620077804149116839894776657291360685577532590179317299640884595209591760218005590941333952620061141943886675520337879657745361328125 [132,77] -1451837828297111961915145711202896904763791631392008194154418238687832383653605516410518067613518963061900859298228910517540488675678914077627031103172025623568301173059336277976338807922448964851536606039977018569488812782893475303095191639673374804439897870092693683633279465221478637047346469686428633593182551837905896972755636390147716293837383811455907893960593068924283801353043676069017227122368447361355415747808421016086120517830317510389030685013423598461927605775539949338119957607721464180704955868463068160989553710346737582514441662237545523819832656204863185323844264822381162278117099199778162457262572678908288042580945099129190043591845433581203216040100717409622998428815905813471971526551597205227987232778008226441999959972976523540497004131340287295117339901818179180370046266549584527864121217150407165966913786544103426533087495227189596445479998949835450344435109244953909146729407473770440071633836518613433103453063649094574129854779112400556321768519949671175503215932077201746418448529805617129483321452631506758056002331226765115968576700356852818637430748306989492898076192905149739415726702513112715760271480899196927887904423722599554428022401806743219964370118595636245411059378617374828426223631683977125859448132839043068388347592829240773649675803716357878429667989882826400973675574128106603308236269588306055894970178722823128856894661033829358072018354187165252789281250024870860673062864131837907586984367026295634739070299589308756827765568075501140472861042365011731344571075107806562225784507381982521614465226674951149907610467235554230478803455418522604632118817546285846809610052865694184739727257326264599590824348722930696256519011542456495399391358113607784772446002822192860294882034631539759495349644687541437830420194575781995322786589030217857078494895036138651323598387651898054009045575104755665281893531069912083985085494506035997453755706205854096877886308310058976034796166645699571397401787995041395763344231520049828076670654001467745466999776741414383325359211896413252761078560042567121283992839068048745816949832708339734050657650307509365557967295169830322265625 [132,78] -276156002871631135408110793497420890424995607150689800350793940079124998704717393141759684829904018403022568972952582781109354891631408715578773839761559472880343822068236962556649274414851671471810378233884965260882028192770912891465967441202355823610878010390705153996466835451817397327503101392777737286958548943750590096945562286064028033199036542445489854084225888928887424646603423999083854179540488282084472937489532035550985859691712945309322574495453209427536303682109650698058757535803132142126807687265698929762610138188539565870282563209669604887619081887151191799641140512928739511117587959647554102424060581026891930025173206404043699767202720233240495649717915825834424105777372116967949931944304949610101711897992669703908240311384866576768983783241335937534205999055298454076821506772235159933497840141390006108855141184762671349297460752682655198598927798136079828779937914370759061556772187918385254015993672460677045258485542474062407788981781164224733543336945459670169751790005882614298983503292371883385980304396276173817693136480232776543371002620207594199499611846054108138024878179748349754845001618138828743474423927637854692203227839200294878759366508306090736427573270054296809377130539918661764601568779048893382669066495793568893722510256244869388191373007712585998393060685529826758049509221629708735500260281822253599729927705942557471754727163700491945935201369463775688350974476064736182311544280883676268482581367101425979552780307088148202665216492682085811672720598351801665184940171533081912314269700022429748854679008560179397945623046841451073173988609387494331845491919254903355040868923534699855017748184052363522760243698505565504479802677897471477846430358971778928295583161603409700889958211877052664468754995747426597040509514713646282352112897910416725556461219243598100485391575235531014020288504020716563553744448483832191973328343392667196694642563195699342649423287380650689480307538477762248786806832277012687034253548420653936700120603097839380089810601973659073464001488773830336630414889970836348304425425816916234081364379630126963711846771828554955357749938964843750 [132,79] -10774698644224473137894445271516151530680373827216421326170858858449559224719575634901795491428928204443669762476476440695502977486846614010914483054719473359731095083171415263107992484195573457853195200653518895576177914876767827025076320111968785728652689152257712056626457049672576879899536418424794237549346936514328933219459793806487462270208761696671907890810730896891946467537324281992561427723072156356922915135537227761803369209623953109994011824678243641415753103260085171896282845154257399506080110392816193845384143163540325784595074843725142632351287464015638406345069731224854456155686901767443070673796328378696956272434236862935104212872693797825912855197436124361650977100532412849708530436808033823514574430646234200411525679720582026872375920219232766917946567138556048732543074343845489400941414340012004353331194773190156287600517176598873581189974635693991393638305753191050649194026340349784987767638779804631799021776321117984435564656362023920901319368443077298061574614870584190408537795471263769892920956465077695426271131418914112440655037979546887836575804434603137346405928420658439466789306629091799636317417010435176662443046121591646349009931602559923922374330212147552414649034016026405850226671533686131893832703767875583640916264208476473925910727107420278221182563767813921917351790242876751524603103475541891277731027758744871429586952064342341292803966217081157056117311189498970011291198472616066265126882840546150819484694046841217234599594398070946598554885298611218936877958134325020613008724956948873421178016712519725805258850569329149600032591521120359907539789929481928025045737791175563908430789962494479010100942137049739435153927074512795317496376137848479098528135601422799918387710057004763451813617257446080906631170205148110529273740898322025526976948018795716782039780176369151340580268098044197371445060718158059711641507452830780012087858783102980452553283597755158937871564273886625155747833976514523682366831765380925724161884392835151591160991288021034440226779501911380577836614072375051051893807094962252755989660738454619005293812135963008498793243408203125 [132,80] 475487681226535922609091757884350481793080059964942972470081816326416571117224929531631765172163919626157039714234730337155164418747130616579859503141140118402757627302787077454876718865199909306429810201256296875945857912904900931248921352964613923187019947201296347113529651574930314556011165851334931496123861411716500177938335643293554464053890827519731192276357711733896362700852217087644572044278561801125815459388397580312746344128608730060852780981322816154304608683709529049911882619775625549500155023957120040247121136202090378134483815504176423834324024351521264284301001957487247979679243446901641028827349240392276898574673533723894514804182172661415958608074552328980369728061002393262533126592526186019237635259946695180709305115439190623209544628087776433351332490722189989353638964306860591011717112726451500300118581716970024305944947151809697924380775552879490205348002678698930907248396938021924139745376429547737679383345575424410452653281412236908079585399546065823559860639478128800427954198212002919868744509596116611780075060815628782595314068343484250567042513861267544558289545312652767168497319751515293143752622166204772257146246666970455739029486876914959231489378531622245630326556827296540636377767028660705417983342772504061042396467733587948540121903623768336100286775044446194978217226623020800437923132964317128410357430105063095639865364116106423095652301491628113933650612745526207476335786467906737662204909657176557753685343543594966299278264421709486542066419344817555330809054971149106197108080046879996355774294152139379431078626885152362852576081034036958650184982653414581018327625355918067951462990242603314446353736804344520608756414527628563694744904324793715548204838971240580405075194641499357550245933368844185695049956454273414029044470240883283793762652542823577557916943235595980398886096025302483953325451518156476479050516371966172115835705900102075373959069061769663800024238400648778074123771892880046192932816455397311482256129044582748693737071680359225520729793172696271463330022088223127897805736439885544092497457311370331583568882126488596889160156250 [132,81] -35182742621847174717224363525928008783836930687212066566907267370211080054636629185573075105281060666314884067215946753968293424064239493059746537701546881265015510049517206826858917170416584940126414219114951736164206865026583388774904045379770482229037080191157581119036580352752303070174247040912208623132836858839657060983548859867976359606644022735070070511238221580611430481515231019795834462480059708337601332013423332128645536462061198277420850129530089889375245852054015629678859831278679802525441327106792086835609601417081578232060014785346412904678952708302655481722554047330751215280144288950999896341533762816773003495054018405086426372732037133348501062067701997681466938129644193510652030391474095229721852715003040581813119488309748593553749977327437664070032319734658600229061812069987696654911851014924906450706089161188414758262055646111816739722114020855115494728200845478716247719347665996337771440903524192544446475449386657888753270598977798127421250469802932842420828525671932690885864181547201226286663410986065650501682166429583645513438093250275643821678343122249386265780731385185656506687680673039669571758677220677022183502048730560164260204221971970950265351594650906509348594368794131015032697416735755802375449473203839403341802193179499169786432643047262315690064798339795975494313542096327612163905410703530358917054862535633129481629273571924344139056575675320318413303234634006577343631520696261674499147198277342132257581826558778377246928776123291072952498859526307687111178812682148185349455854273987191941633087963046669496686630378597917286313076291017289145412814096269832891638582108640859545552344423401551306300562124453304674972433202505073044963521196930514537173962436404449980171981627995564138862530402380810453614903791376102982282255434871978160144225961793366938652717929986532961214183715326090568132987036711529141326585314897247548074642431171312277790934362410740139177633303808586360836886383758281664931603842099121547275973467275982239555545716459341363607613512917669508972089722165244878736061085047717414180747658311991743366737738808218199218750 [132,82] 16985680804791410884726714276577590672227474040870516627624746148473272254582530829199363357313045384773714504540188613731636254842472873959974627386905706287792028229819595979057765590361067255559240881848241458736062425295555174127746691496799962457561677986874292275336458226179038247242737254072830413761511747940368185860195245858979728946775409810184981633320605832490219701435296243658268221101129421596414059085683651655184055426003562163205665484072006521497043378128682890554717620930599391670369517817844848836581250525523400344084175721081564488228334200515320883794946056987825512578425428525543083931495649920532121635373099703178355405293313773999856100408420058173902190879209598278913725160598362880770431280202254076760790767471716342843435777766803732080834215205468123991062701449902689404677080589198837152023394105650246481109906188378261750509466287977390744062475949927095160181394142409960087247203459822649111426267106577757327274548031185184724074344875281941562915438291461547359485138239060365344382039202188494758238043891976231974505650155544965518612329801629092078591377103569831477022676970143732408876138200083567795721728896180291518130068717120267233971870812388416086648879354932274952809953827525195012723044784263759257177958280413407882373247727203716014570110031154599137036006439862270106255421125017761460027182142207509938075323423598912232792257229007396830879682761419034765069372324716062696591283845170602605687540392126487989037706445954081351053961870657363245475455271047104508491579165570714308862148985095317903769557031484819039901600602905006360076782759775594824978692248978574111663361168010496244957195288651655460633369516691051645321404495606508969651249608991484303689156434139301730041921961981705338773357998168155505088392433759227809106285681051698711752147142068707687284280947346655838056120697658678873722305910083171084955578445902919063867841407224079870573761424507326591652537186621718736901174350125124576514740384396700683436111482638529484662155404239489980005113295590319534257086258458017945805615192857691191229039612795062500 [132,83] -15089149695297637199059368953174037398951222478421322960309001187108871384287031816783029921174244289153776054604714023227474852006259428844080352839098830373170247317577439509147164583594183537949422684114175618669233144980387391878894867381084983642439025793161578164980829504412904550914088902116624849293018502006249172323542524364673697241447039665961335561803384124189892317142985832366844349978613719393262974986428748344088397562766232803095768341399883311625504887405420416400288881580335431948265657357597996966275634741256312211648812883991367200889495374831512911045839653087306819632183084102246759732661719753901557956131766697927985729066723992410734505386119681174877219933769818993749811537169725408012558495317444500902267917405502920252808308183839746645166358242504306550085758200959265522196137356879977375604704720443589530250589339476912748895346045488684035427361738888404985608877339133003743636391778820550139834813149760022902601200156238080810905927470951205447177681431555632537696832890125206282373939634435795241309944133424043392812747849970790445857077018776253377186640932019469782236008339743033220303127147431430256038214412702097026388155612096859999143740316624736546385978062865742034377017569952462403685903823631589513636408569513580197129614978203339932510119591120073824487357700188826084996028876462009413556677089038755139919893289993373277790378825216680268533251627892624630035847955772478130994702035167379908046282041359203846280291830216329024894400571232626070923687249976353138819178606875386229550290850877202983198903868108661992384456518825367859025606147470914366010440174404411007093696351392794914522337231358108069019230025907045833624551735196785749702082361893469282247430973858321266601484997056534035035529692633550514999458831230338848834523672744672148664962182432450523666799024082247861675374766998836442894381200823779043926914301389251687818535290182320299780600261263312987903765990977456174153838286126909079877281224073568278494580250864139832188251032911207776900787347425256017211150934551006309337385072781396980931101322917750 [132,84] 2454240439080204998236362490365859984150889439816529139383603915818839813439633094180522471501041455470754794231592682290885794020342641329936136196563250921020783443288682694082684238418282077248010573201284298093522119955634100829870142188346970292764303687196343925093488920138969681728374629276831104266483115107306694561654155776012448282683080223977025603080909788227444710243409341309586495437623339676265902650886291002061606649908016731515967747593785138134809450935320814935894400017361738956328055273053028113324648227585170112327081625075358691843373099669091258550290628192419841924519909590014869016029358680879510028099776686117915351448738522637107152542532615975815829575575040347629234860482769661516220368847820255786809164114553202590305009956687983984193314386854725273884637709146655183778309919086972536983387028904540174647364382979057576827064687579783821683767282285569672894643411793215354037707814413438011915039596231547076457222010678358160143713682063855894734057864719483489374655564808139052409994938948794729991626296117578892880621470186365077060506356930582193334071350820454680634019246564882936050628998038934121355698393265194504711401086090697398547971580956260829570204312763895972169831269238305204909760642293527504244548987163308048805141236799142541819492009938497260733202492627570267425413444719600195815280103868765388702962738605278825914200218229305655722178247726016706131362635049361621816599716129774679244474512338809605241286040702620206167740098121433234281530457265648781936275538420279658725735293714084861650484028572089176208097881146670868907173421077356487127512966629932167334964653346293312926403159740077417009006477295387693180294468697110070520061835333651038087379792508409379674959003997708424459660501822975176314899235205444685807538780659188974263147224025307584096842782948585161966488019235520670431363129000868259563607988032906916282628164149393256394747424322602436320458689398306274898161250322985064072623490102281798282645276173537327472606753847021901416960898566800220648480312824602246563288387249259246976803545440 [132,85] -183051636650504134070675195142552033418021350481664048433433870125083358540526948284605854303521502327294572157534743703875701522584224792880914575829348004841915780663837580936967682594910954079002632954727162692636864212555352225125345550286035444333684774701902043478568568072966705716355985745672111688415778468872516561796607230865917291192658500652583178468869035004877245742956828293769153825337326280559897056209336559866518197600815644410214268126309441937744164332163092723647109971005271638633080503016034967506810549495415724226384659473477116719513122941430915518620376026928673528783569316035302610586363966469724469276291800579654831928239020667087790952185290521326026553616453345365528630839484685857690676299975761704425241465427003867062005964629777925470994761161858809278728911643776117467137962522076558231462655579718985490258222965065653358267447103090167051486482696811337272900571200930480584314817761081237687169040053712653640813057530872251599910348809019999874464617797044210540921490988088645444198826486243272113773695258625366891346853735526636723202145774236497459975070273162520756065547794729552806596730763414063268720883663914223108559999116334635641987675144190427181785890350150267522059403723216550853071308985703134069006757547996992607726490232110266337720740128335341888151010827473637172578924994396402881881185527949754036662982703331107276240020805523577602446290778861113265048143514316340482805355944682930917058831401876795576968238650376344265184439064115201962712204883423948044924648987164835485022776945856156947079151739914332641193515538778818827585960396135438553465134851479391743576863195566223698902971460405827466248642380863632845372914948119553920740427001437289088445513241312294430660574010680109363266386155681452901935057563744766949686769784344786323239097259886478685226911473380661153514837209964047900569155215540224974811776645564953314537998304231225514933466171436366749938046981447510569857112054500968098631197186703860813869389027589930281191923417119217566255518472991097712198896801571279233467484536366546170061789 [132,86] -738268357547315448013047828994631226861297903782649314703806096606487890693812861751601417297025850055720363352647920106264792337821139183381228891206393197389062831010655068685762424237109119910739654497422354758041006887771457008870835105425685525852281783855188994617141503079093709368357278431822489684639779956451200583413848864215543015911898519491958443977796999496726547649795506466713269463157478445362751453637846442066154294363288617216238254248327245359999104861327440380969417933021980517490804938038902082246013594373629291077350606489837915090959694658662136181766694844308942158065066461080455199119514138094557006390631682008278493911345654119827812859297102946550669384311212471510124066983525841837793949991198110217417278468911905523419331974982690696610179163073354079739043298392337542103447880781621260743016133902987883195003747317856935726486995897713671985872726269007919147837774891554977831635123342078621121126210812997376799744955046725029879260481756763596670395583799999948161792536588643459354031669231181248784622910561149322134033592795570674400257951182967117260430463398063922266134144699120269301943287674341001594739109750655110609354168382005756810603507629540260912216989283621536519307415668687283846641207272239799544968624973855604422220041877054289052384540923925226834539071459984498783393482047034192688876324062134058028252577089323995142573553056142070009392039183665753775288982596274445214941033870555746682573819212519232505306326369341507109650512778802507371659708362492110722109599122659737719509219775082590940504487713817177788229034587631502054894772088939038905350476755060387848990988460794320960001554717933418450467396768121915370872911760173162366560318947207683097375185999976236177125136607936333603230772869974678659530286207894008388492462775546665187538831809445049984702832959484257828615439500308603192348987391928094578521262705211605642554285127944893141094243045591192255170323609930715756725506968938259560233275110890892526239296778832158010733185299853007487458490530341101813056630994788544962822659624843738280 [132,87] 122907327304000647803969646796429949138882420721714797971114776608148983818483508473954319828058925557782093508877371764302987564853680410415287750443393183036941764156243020627985624805609760512733105791609827066297272405271227750684384214655174104210741731378368730245966172949803945750810833122163003994996349021014431057076772661920212991995184972946845299249895146386331394888544396427700909540523011401038020244761245589823113521111628860302199486489378585053179090538543803202826812088892545913563084231108704728671829623619253668071236401258262074411746246344080053955489527379589592345504307602491663423181639246449104977568285066422898716919243832859075591747877879783975152169866501233218150730331332880097921204592448067682432977071520234190502852803845034214769850877127711640160506543415795497422922775295005172370708893260581172437303538575661090516444248882097971718192196162130486032542153522615566725690761648767590048178661471999359793273624095844435253576651061510242957122408857359455114575573889837514926795588796316302503699753733277957131290042894328462070078057001675101960823336578912777806353670580937084121653363956780114792731565121605527928999095917628279731521095202302567800975755799013842646305899863427386132693437456146686177703846357146730847687811623143777834500329586202900201920345503035777609485704354424006670034536076195069812639676391819359091066017803777541731460938540329326984081135416550311939209500565433946547288682844985808466781742422995514182936070296759948268445092222824178896914975873670323294952504297999867377331007944417783895583188834816551043354675002658963006006989356930963889510417143622820852283759770436252259945301518611216728007142025839263053586796255897764479405160666272685753312848379134398468272480418133025699177679943086252515724190243426918749233039933434841864938196347044720533991654723133415137500584414036475641939959891318329783068194161388294646427066813298110437035551971155782184395576789504738652530955002066865515427057356614118147206302424350002495801802388575429923177405658043306405029067586434140 [132,88] 3013308110369270267476294154516641240816576643946250960439012675533669950327817500608037897743032660977312053234773767166663201972821980223046829278518361823651227914977963013494430556715861775976511069629452390027294837851733143055816099546501454192220249897239253431549875288290809168217591637115592927398355281449830688328162258984472086448480599298159021604670321880468833128587733344372571857077738282372482175909146326751888124151465334947976665312468055462976975089773052114767950659332410811238012723619100443457964920918265740129419025917146872087688176807456037896280373062088375815494330324234533335807049477746270289618902292430437939389846945417883593471463268855968438435693953698513146608370774969153224446342210058644899558144647576374368574065063194268981092830632787495676965584897456113881302832523690469323905008568400622603696661225649855061053216642733167577414396407828095485494564781147847275541236516131174218895730606117039052392064145359360795610221132774954472123682127624406578767445561513006531530307634305177706515382020266541227338449167776848913076120468317319580355364332435850329136896910505501900824670007910948730046371547346077883078428918970270099254026907145661795863331840923652855199710197712102460084851700555208001899127698160151791384425550865966699461120119361731038099050754220771777373916303598752309186226533960600721602949089759935498974355998015086344817815238709237099548352212656393492956530000876505210632145710943848892189637061485860341562076431707662377578107028819043564717850523990162234085585034141120946622320088058436676573807462000175857825642725155260619943612729550934462430811936756854335112040665310530293470003717996223545775538984123653659900154550888287912087360145104291950995793904873065623230039733219771194728455618988464089127552299943201471689082442142530326740235594998870562801525300199636682028020342186678519479399329701617808411441780109197920265214984013848747034759839242748991884358679369109630272313863385729019790226169705400256464479857356424422075832156806959152514427720659882547450288511504 [132,89] -54637377494126708640492917614356130485522746370008086674731295494927174651072144455871191360341617537774261140153010117966371578158617697236356614847722898160675006065386205772710403722611384250895109815172553620419434435516321155989770190057797885037343268709787690712419389497824620879211136850296525636421265822570116539008727953341656090790226974837063246337732089179562176264121148513716001975411145644460297132867922251931291128120655423394609876569650040700039542607528714897768615271860469068498603219593440987988944052258653188052324681768546347334714955483156859342203142038004714170207958365644107822199644078175684383298818166505762118076126379508669280816639881232916025414145325547297036900614196341367442276496184058422526735103810101027899790552016080645535860101223289311282455739548116161616690557211800857572461585618266836674833415345034314989492878447015827692849822021216459388402223582434752650131863372194715603400741387267790734149209182180485904063717016999104409894650844893561306888794703218093389587553216654099615479966560975562458528876300824962922586624850078008757937793394165804157697109572209966118818418837982332023687078271494739348979310522981534056463826346704559198847864094446961466515641496528808315997087706633534765946873209700542735993518333586871872855867252053146564344779046671199882647049524111273698275150556423370684703414323546338473815570060397017311841099572960478905910144422604297966657639408717409014388981901436951386214577318673592926007957317281049808803103064599169385984906145339098803068276609817645353348431022170974074290647000406637310681516052942399518687771300016519557700212283898925711288675092135839773636534773894562894210137003557813741825438403031491188917371000915342579203012861147225019258468342898254760268815448095729644761198466376714038210865711048897920595993210687802410661910382776537847062159954814579390961602673603145481418600143613223914301619691579867478307922198268944791996905170965732881172898802611517022765413458572486830784921998610753563438587148696348100344019573844819756946080 [132,90] -338250167042362825012130958632931252077433135293543507233836251365846593788574054514136708923774592191557874825265944035991256442857761127834810986079409996411212847944311872450014606372881244841469750281700578437989660045226550709203790714254839456978408885060824513884203537808078560152904217071869462801759372016514464441435621186045178331354746344199617720637911981720427411981872083854032580389135056443244824202509205020409069078869014968550977360425431533771572557116003644427519857077289902610442467085181064340572386679838880865946154838379439058778039891447412221968050054080681016863208765993941086433258057372289330625715974169032504591546525694115544366483590187013188390810639911705731105198815684828790768622445524536412596688606107845301093357643760610199174773128566239148153717357448607491185840615245259310015534012289403299954525498913501963725213692367529865486499395439375475444272641415099949026783977105459658425781761366050854044127275167958234448533983431488384590536736768402636845270832018519489553362504454089711642955021675210620878828039611319769240599443328880143111941104149911919663648928907118291945366520814889838463201138405776390287201960894033894740571082635198988138035677491327032757494553690865314605397601340492659807445603840436813856347190902488855101802998727235591712494401280000904654434188606104559293861325267529894680393747307988454625842823472968436775905833888483677052673417253511414328072493039460093586115187365936265140450604157046428323964181560617606788931937315653345325383371690365700085056102204847187526835254865103932846980665178075852336382904548996326580103412630938967014177204635734169189733107272720634782400617739788552293427661458004105645913353315898560280501494046860214282878077420948036978000191532235263207898292151625261478854750772646514909842212195412449780031494476246350432752009477727941903705073539462241188619197498330957928736899767169988590349851547471900929036331137030343208083087422121955744173205041788791865733647850369563520080857056919971128212210982582317859750246874574311970 [132,91] 22226227263327072335987737343830971430557496869463629382758707031611733210979008655594877745814841874350437327015832911312077894355425801882592682240623759498717232313015227326685840292112416159723029966365998073699586839590794414887183145460710293457606404842923416675167569582462101674939924964251015835671350682769898545135563915043881119297635617923865049761192023627041411386717053658637559089746701380045336304823855873650284897348290136071414551683110330567825537111057731101262335388882428285825018845169847946248702246182540233685605153237900630546526599883887969610178782579450925083161908150404706783650408210473443371476760278026150700481968573183591094246971439796710532219860980831757687645742158131467934985925251697595545439533670671321514214258247428796977983613888869116685153990758358208459424133972368231640222199238557908844704431444466180740739646767907899029122506711905069382804262998498476864217278176119560312012144092491820629351166538781120542233634242398648881137203896929088064838106109654238041003851441014686450033995247344053726239870888665786912778677159811255142026576674638287444595868578518833473298955016818437583260313766831343743661958884905751919691632185923642932447184663261291544867533555001996354443255737115811251983430051660824749820113670448810632066885748491323577155455103095237829612499891125600439245828792380033051263020125832111350323954735765029757473966717995068346567539778279975278359980468820053858782002788237768362909884248739885513355086292631075006276719261481220826878290115207555499684623840533762955865451332635403394261167805281094406557153508432046662554981696171767556754083398855918447077717641426285027491905089718468071009064153844880414158681426334194692187247348870365112040529152231078009914490880511421944640134203554274843178005428049844205783723516801071160269430045036435759559714797664867102770154727747718023464198961154056416782962307069057875139845042779387705240374559086550049804120375088342665236144487754614456705677052052044416831664865677442541170418907379850480452820551146800 [132,92] 218262127633155203739342465967750636288082849448075154473397528730256683078737253486388317388051195641458675431431212545927545571763459663584958323323744562744067499676259630833226120489202875547062879684390715728968977095055934104848127484894949131575360197901588043224400831679421915151611816643055128585692272993217905859927461142323660215113766480879920620693313268110168894191568659202325079239925048261872854708059227624994868970950854297310984491625851745574136960787528740411899770717968784383413747437869518397541815151268138801670114688466974616630536070390547045353387072179103991920347109263091739171054543234835067979710269675927602539641648021144664799699024689508762586280933776905883313645885968907135795029882070411397232257280390464045994813234027505726913917135421584385520402584069070845687713026818747269102421444369310336913458138707106183394524870789072346253839784066973124371259212029673219764903269566047350957515719942996194887635210407083647533595341893745566855765128365357186994219456730038108565856640185113813282061653582446101681185898465074924684406027156776729411785207814581147659419109166277111461327403845666833767996894024862788013863931535359711891630981219847056085199747454681326163980833904805107109263149510581570095519022577974956554113084115268341853970528104791196519230382070781945795071478598904892116468899467968111691695468846062765545922645197119363995244531252859244513033425013338339878207468171780001211001214485544543853069996148844262003038032531481738977953076511254915383935541502097219012960916390644335871377336448958084579836216434934284638236699121206181788986045520902180207408573498758930212626812612493914110207500596562243844393851216773874862004257917900976606938180311480581322720373730017434806845286332727018112733278017439200185928899991374663847493110421755840379542264612400394429625184558117117764052635658058466594232159879169309261090432456422936210147509509043834754355299362211628738820823153020589142551780342881714042160930522181348376048814755207365594022556447390911040348250300 [132,93] -883247034155141533130060093072774813807349156494324012531874615919369375129049691035270584950769799484501213282340705356040861862557668635920148700151146299400930639473857636441186385126840324773427966884507776974685528328107142337570320035300259575303007755182445477179511340168058456264161632810795509041640590585667511910509928522117015198541002067817401257439767059104291115769206170696647768731618965593247010765532150620712300884309266724821834188547424906343375132396793117965706962079828253264366808086627646897482456244678421146341642843506179954579249602241816730669317508663839245324078968150895801678215869850429164469943728242754790683501802489834207756187177484741800829151984770115725405341414461883267152686336684208316833509215866613922321998086757999146129440030075400094295063942292837962974504933891105220566973987962578532496552608879968317061038860319076710307346264558556159531720437713915102043206387007467508709508218548647213019685823086013564292638808407511907243846087051063725598403851618389943399876865455208780646489549853501981454562244427474237774802373164544659426402634737422298113171516577233596249390727114526445007606793671827418547214134762214315418218272931670413226678889494811950605984083181697819845721379198235787595969174006536643364654923322639197177499781873856456896720362950457062719154973587978695549117781809065478177645153186054585900156737035539044028206924949856372816868872699458625977216174372736063069271763442623112033511993885245155857983370419964859989328974615727942205797443105056030937822658129419997469302653141554547389737134197686692681364768087363299274802961727550622370891314585870727234444569545462693584862544919365329394752193191626977503860478720110938197291270069122167703232477572797601121308605392774097181244465593547910013257268740844849988766887770838109361139381356899126034262524635377311544426472515442485089188141807347594715624317375712691873327787897791397536992558314204953941437289038617516169616368759724133005757399878550109722907726515817110774320638832437880979540 [132,94] -14421138685140979387913175412945567980516674559971976227891656563349690613664972163021643177416258161437829111901068012635850247609188076306676079990314359021022076925407695334729771667644564254900743412806781563271601227664579709214214120378827964590164105201836381487664066029125560314510967249497688633102657785581947783565899848125657545527406524624445129063532174171601715827757623725390670498329074865806703770710843663809673142140536221389899495999845331975671312421839071618064901453100798983818018439505727942748173154876713081875993284957127527134375303241056574296277482389547927805632354149507773156565350181143772472535172911029787366930699553304123549975599707039080883569676717452237762137245064456628785178652504742762218682723788654904905730418193223693504650455813774958943639900257036138392377671049270892075926371305608140841673583801761112200391259368454885572415803045390744633004508391268195539480485501704850389333491250349712422185592390447806423808968420509544232798565663635296239607078682092014894859352691797864941198641708342150775068348937856390232445366934249274583790081853594193822527685680299249127336551034825579019415923743912369720798096618753642181383847275900053523928378600470401821474681204288814872832548169355565891502868374463108821206062202509678296034556236485293936576293605396751471634657411972179159019341172033932864470973714548368022000785088273182828617666000282662279559582948637732210712087316283674349523767151706615407560426351380480300244610694180756528847393446462500373159998983161387025565390468729506144760398690278681230623450215024479109032829592652000657329376483753749201340651423833768233585033891840819038825880208898945261603843408267673969974188021747794607265815458958989270472638200633521491694255157695610199055046200930595829442875780177979499726336297031951971164120916844911090902430719805996340660477635211396741235245890656210330440040702296970501081517327840027628030168542738816593288840008733849968676212335599654470292414014621315389185664093167392709568146530466941000 [132,95] 333121952641549797942932851862142217939048550583452257769163185310373566229529588754886231300045533760153277540467377125013208942022626967719557010982891787762042320558059333017621488444744974133263628068720162544354630715992773959962151703084903541992726687052114309473227963009874865774431460718593799783082191456008976197001632985681396901769803483955631785240598932720573080145326467236423088883652050984133606055317595456278170303737138643526796687571299636682967328741525603690939202311756577722186785248352107386375324480126261640391262255644476344419478055744440880352103364818688148694160332930669885898023723618909219974108409046558744432949787335978250749397673859477263456846604442277845403399574343027807910818778789760785720677500438038129857839132316439534957935007601179836680093629068301899591708255487210151517874955195119157885886221498088927580037059359602271393842603734304218613112636504259154464789179721879045921507424078719944993736659355882392185789903419704654015777445667233122010613071673433780351916881481617778903408150743665444180946399388861036908519499109139453773141268540604541562481302969784636226691956156636549141377926570619450560100352293512026603487886198484034814529629322281587817703662730249999951718091129527745529882627256125519844986583225872298843232976494921785776415054851153811132600531879329932468468016803105337026317852096783142605192059706505327390865865545800350004164064727594433077502817431274383740724832696405998335490594110426926079967725879726962654496079360556874461807648121031245293309857118033007850523495825606304894733648542879911006343769589967875318816528502381448107255957302926088638144781606544898073031112971845217222024163420354581675410799024917913464038051557309310625751176289243439799525829607403166563398970898328191818150678151730397947320614914773049106122437988780498309880796973564648301952299171619680850635504026350935554883983634795849415136847356440635593995054379999379127472124312680374729634607881955941789785747447121127928325500994809893518163309573840 [132,96] 1577757788918774859671768053816003680025581042913443426687741185297596267330928804949119680879595897122242958319511541497039576743494169585506556150134120740356004888623294447506750292861188028110849999251399680236753584638058710382726376259694943282925091286779171157433423298676263432013875921622281142444480278411502530403958072918955089159385511629074388490875926071331219594232057774547538318408799652802314795245441887249891988847875554451291422984582406227088003331339292751202713084640111048874546590539124848354413332056010985584466886606759245498403031229885534285113049155951731872398360373455073294922948666531199493575513572028716533900778881445407092745932739825377900305577199410160330672802536770771207078454207684257500589066110097873169853576669502020349531469079268671900452782050659945890800882254011338782272999621058693407834527235795759107693430242960765871702146478807179972363374420337110009070529414232447163355450360740868358611348018216965521466829179175688776322908673357050282666591165863013712029729667810057048611659985560065416474238280814397960020376354528968157111497402717416410756139612490550740818126927506763618773838435428301885057507911313839445275541736234595281966613471060727526605912038318446407475381536750320952881122327629306276058227157357702365764723185014811771648022800213494855907942487905653646859671152360664197484403023912615642920550545812140464200377500983542642662563903276540089857252231107914798106060261641796129321827126107328142344905465402580610217398479666522884234596648275215544574307102882186077695557573763193050832731762218781517981797542059671012916964123983623057291964550914070213614792638762001273216938803823321319927534967018357874079419284661462641964858656126092203062788241948492193213699489874741551869311077929555436136303911715623838968953621287476876639101105289884637566657809921949687950225697190609216414304187732686204903005223258929062915854711368089002676267160464224726805630441819298793040835688517988505076799158590028873384158752898376520431562980 [132,97] 45977049571550275367074536661458675633107810831072850563803555693425536982279005613338696275451319072021684408255281918466295076027193332833177771138867073926735696136669014847404606750809858782313260728496285598150518043639394546006996089329076278585851064848078025761742235533265380697515968151234165186634495013465312792509609608689914868966668033220423910991192213480524880921701299132298634166716102529971840820719925754198549264359428506667597509178347482688651049280139745404044314213583681968162404171299196361839588241809487071550211879777185564835814440054231889869258360792550285636026693836598814459282237043274783523925349125982689705471570739858341465714909890770014879835085998207888854767465526589852751225951255349024631615727821999873652015646555301472578777155347859245187065877757404562117073477013089272093974674354611450791548316493011686870630700087095427658377417061233596278482197112544428617466400241861613254862335658203198560022659787180839248825810893091748773897647805450816933447674990809135980179608796670168327266464715070861171718443021442487387615117383158382579394708923658387198961584948260346203463090497709190343897871609500242332571500332886757084588544092547417049412630241041684768018100319024468803139500558243330514189428659780561235825085694956780289951681191083897219208210280484026880083925969004246153392246780009912690921605260267192494715605335892916635466054069945721149249984140489186257778311945240341486560784305775809177071008987691340664980172635524403003018876771274243253536873561988506370182323524033218833994704869623271632074314105411475031844852114915292133490965048057110944034982268837911068802757944914546532223339176736355140337619925726905301606727725301822366495996336509898825777316398335884418242909334505632667486011523436883547774705480280976607150460267381751149391367727869758511278494215909648220716109605567514192655700464541969743807290082940911989555629309769200665751412737938579693066474514377243933485260503623879689524432984187236087416147058038444519310 [132,98] -234331750422039024188332115790873006240938846693082086018445419063620971047958365040357438589101146484825397672149445849730728159943508280510885644273041349935974520273655813210431798643382138858963501736025063116123152440294581152977590129611686570493160131082538348528991530325328921807443887846338466917822373948083618588771340136457576288449784267502406750416441798378944184900919306139463329761893767962775358191610909339801886180724424185103241546452215304664955981132421672975500869670836517037649144903148450594473676107735312683675199917424641932742418317457240423969243850119910061024910311086311259998132779758704228088537514375396440809415624195906560547807638530718572822821245712711313014797121988622176798173909552496444472315315577337860500358358816684129374843325331813646819083759160916979541083209798940817285589224525908874020513331404597402650998026932406162886465133418456670867467390030621734543834578313345242742133274015301886768050355232449748248818131194354152794789134505038440800365710098859076064225051312607535482049287041575392540097635463164712407096258548726803831823687145937309747818088620420716254281514934915183544552084328191177886995565242844032416682251565621837001564659888688967295801152068295991149570663229546559144260312109686346229524094069128161993772500281969120176798921490811614910196797959807384062044055599626152140082510485501779790089933337773174864816701795936151084733652120416460921190007863210411528822196744629726895318651435009417043211128942092824644999889297678373767236288609297578540724897050158274681048817934408920142326767772354571751292977349425783197705322515581689310055183601545653499980471462727358631607497133725371900650802877152591138622158670856170022146853037036548136612682397513121822223960682334854398528303461153298933308210022717125286169632544445779474375294302714681875383874412859933546749637432324967051336727656455090152400446093908709049539079220293056762147653522677075190074723407275126766899167706229483488749834362675487387117259377672880 [132,99] -2958353215408262522650669413304588749288233727169147077555493620898465588051935086260401268385186293634647140031183936754541604031626626626928429144021293500643715431419634918601191145770263845723271544327677861483778884506386050839696036903091937259567930757114017538901253672709044990919459541298992803027277352675747829093988574053964830071786797672434453707622519628270604822388292764167653368221959796768550955792649642388633254941921591240389715357555963052875709223066756068800038855530110888556883409094002925379444759757775296515359807264033696337937027970048557845908307578631366800639419457865258574649270376380172286474905692732776054195314204454938150253928321805778132571102218109917373443592494657363409234031344760841069380984600015707243093555481411524468923773136875148190506399344622470653733302735032308546495045420263721360334099231699867168107097438784741325956896256583785461559797608555465826425348315781928415503065250042839289089776945708401682744563844582420329249016144822326919881270665634726717102690741577046400349377405651888065247930307476554112722718155076160387092162202735977283915112532120161288900910046590165823183448781410707422097348376346078951048861015426710417806113143550904448654243552660892150870990211090544747742603596329815640331001652089603763614259050864329529711444979941467961672446881130792177508952661575724941393154306437472438044986755739982586955906368336635929746378172359168665362824839610202171340745459308581644613828708877624217603924305292162920594168612206136363747259508990755335254389513724402215622388550438048865318989560582852591455761352697642356991375903023686134558906131127275616750159279698849757600125818959833962007153632070834590279257785672453376437755756794247253625300370996962809124516000115160637700574586926735620828094156347427888105067686573561271898923062476953919829355941334989396737146351281255593002142222135239887697219584022853363973735475208177724152629559863038371076570322320873636904661121580072884320871095118508696719764645660 [132,100] -81053980418457305464347314456921427250476646139965572030724762308481692170777836070522127258779647137411883522961640278799269710875762501723197770554911235264022284881700258950306842229328486434003365302745136328399153347461945102854778718953360796606129998470282866329299268462843202601198686665857376715028317501298971085974928722865403958882518550442878303661920822038817800084591695970256278320810912028516577760675258088063535997700517456183154389484320447322033966781216732585845049490486282219981175535136537973297771253160375832858802289051560519625478331460898553044914369599626121903838724901306530948642083171276304003127211443181202657404790965236227978045799527137094739067679877779255884573337752911074641727555655875220995427453222473287866740428752108430060122616377202994444807300368448802744141330844164104091203044143191915345646342389762403759556934861614572537084743820550489682748251604756790106360248045673629424692859634639071276225898097495292925828211693922553077841110400171840562149680677286410790604779914262437344271146218658153006501383136692718919252341094954710835340510926324286174859882123731417034930071269455798486628765476847127224945941525689696504091478803683153907887919394360966655329104544725465636285782749506673625952621095070340776758025107911219347661893152819769550927039684492480267448843889262581616127348219796718279849082795320092829638052512642498139269969237241595555353208722637128647735267460446931460414493858145621024949634080082545803566434555764510820974894547693054749914982107231691375194506231831837394821768036342274355617002366912619033590112875201451792611981395617664534971743897619946229279117942946721539350560914373580332745516116879311266053084494882211102926278634234735400203349692663133151880504292972789417592528975725255747099298448612342466895976250142616082731934288961473660832463505763518567586770134068078936176025303294584425029061683965766937404430752655767324268504993693569173513611423630598269738162247014613754186647347983675093825060 [132,101] -415522305240088633411604143064444174672221694009520877242259637560827465282715993499958895245585993597355146523822861834584393388908887173629280536088912274705929042467360326025607426475747985385325368570914766761236007888839273733494302983594600442455545534279003786508975671415301765283167636777911683860274477053200535104405943595288787340755821297136553235382825700898424217588851774435619027080453949716180178296102697424458111616743529342164489234239937871228092728603029247093352893752445111896532916325372060783978067812962459492991224415283861725439414631374262008474249419775877750280454273534492093439366451397905211287154089411235115007588952546855954169035463852838956101794928642891935242456535857226338940407009161572449121015717185347350444617178837448043901343260151966973385718428827945008108421550911982705989412970781945978042610709151108377105690622631473865981575181449879610398800054280048155759960012293868655292968807278113142634311904258298427021030324202272837398886482531264607695474655040167315990131305543257570678001068964608359732655633168255887392036560688081389361060146995595118137704935681835301665586456695366428600105220564312510831030159918702777833176862595119359015313818534231926587697309047216317280234972814098620806939617999124659712369882399596775021854580128413279348181119689425759124550862064640883531773215752443187914791955884861166685463094934086145565353000571230968473864759074979327203695398253824089553964232962438964346281569198104695719361612624626507474068201200837016655748697057454750576248123491055951568392302171202103027295274190037284729978871761568406528580870994388049359303318003898058439109521008826428383487005324373376649632814623397042974259736807056103657747958337459055036628349813672689301926417256570528994206270990283474610241921668806449112747818290428576764035145630407497258089626618465772533713943003799107571211082851500463383726060296505982052599964794279304452966602592867807987362334368902098315969759247351256911116486422026339730 [132,102] -1578026768558739384755588308447074886188264615005653738646743629786011991890097656861841155460113733723525108537716886653827129699872112238618627375135554135510191456741510111357892001576744060501555684462601639425331597481717221755181555654123128197310586989611930305090620309955656710260080956802853963234790206306427379615895854672932573265405017057311833645409261377453058531344423328465443716451963265620216830801499444191318000020680074205397333705276304030285021428997060851241917424886343196394014825138719779906482918570149001217228875565986096564911898120303510357892591049963178157734054584959473252155557247122942561245736656150714186293074453897320584166739676597958038852047159654472221729978214280726914539047671878069434631001915839504598637785612863873982623275100184484504357588941776358586427074084043425155645182174182661930829276713757603828868328877761150910915546980647042036510944424133782172990624643592213749510291069306253391646388617835436338870073131713258103457178020390141789961823518544458059447072339403299364112793350155702383325156282203582770362705783939917476934088868802252875979061725456209194687912463120692251797118300761084918095248367496980690671334079050017395861384227728247112822550334255203182497839275514423212591562498590432459551141247207432286481579165834087118004923324828520746059616130940044652451993443685972941130939764079089997735605990791283322376358299678861346251818267696459145014059448385309863596523974375632464632056771523554439017812640353595713869520259157633976310810262981406209222573476534320600436599440841258929977741443291515967222823902520379756212396179248101333721938227321347464225422934843816958925984220121664507183227014241403096847118913525404368967586365511251098782947642881990324253244677426291836895487122485748219021991221174496219274448171273254328256377468642048930705341402214703182740420598135086184091880289674108045029178037582176333868268285961646598518627006833272518858488378242358272425632369219633807625611867677650 [132,103] 69655089983212956286066730546832871865562275049259814788471517128057193235115534950672043827288688981241642898802456891426998535735418016158454176528536917214931027509911169889607377944136741350578100797420094094838379329948381768555082411031130720310127421165531542703357477715424567599076584506020595301401649011687395543814144813923815283362372858619917234386689890379449244904207538849178676680930735522255424678078835591281499967009550685675158669588393431505133074039874798888712214830709192040162584137499809942764025828121148165885145925585792425963908677096505430625998943000241783667377024919993959609178945606100675245526768950902584834331752389336745451953540843752436522162535156408722486329148449807641355391053148459284808625092574903433386485588218061899067119010474252095511176218906356673071285753486720610099526497786776116565715791154555262564737995984367158811530925251350858504920081160144632697625898227948089885401508360444219017741891875390308461851058360511693816870697935334586326988051625526331199594453030457505589265357679987692584799153289791373201378147969980348050060117210714070470484018930283779949664606628807939965928940262619958396353984976711413655525198649536957884689614956264763005463480908970176025310368017675407020877132509607092093661743168510848962322810636084581748230885420650881004508936638092766876058863433957744361381542242326860037490998553198615656254030051249477671368786536803470863313616251013898596761062446870252637870106733111012229127056584171038550631707099667117320092294369249292701731243739463959433020101749586598877570348104801389183134013257041436678755245690883188624513991953034456092947853775849000557307236584385274974255952138844463222469129218519422395796890645532788596445196397834346759895005275990945733934062430564073517540930675852198978760441304394471303424929266258300489487391519399589051698606455178461395347181649077003532811401714521465674300199476575664693191544752927916351851603961776741435708914974497390709259784870 [132,104] -138002904521876071228490712041652779314354144530238045437664239100569931781186326819338623855368902008371679449767476568274863360429848628984158728004506383476549085160670592492545787781846690618295518926408758661764640199333621550148519652580069997301677599991122102051079157769682425732059591053221229118096204686178099608045220081574510348356203991834468827072162687723656481327282413747526710137089353464818157715820531938640148894879161634899143128579868040306689619259959023675312296611935845065840508869347115666604526888452429413146772523995963937752217836006120580974969325776532032100567161002091777412581482980261561291824204004226196123203944717608465308826550900293501886646867336505630941816992046476918123523852207354102688972247335379385984839990767573823206063890027133310532786406715374393367864607829822888112486664994859921507015984519171762089540840509018380921353136092586252907930194118988118396213370517379067472934263458338633828811588197593214400183945983446118323520685192469246409312865592394722947670609709534064120035525387764437248020216534069120031005000619678430146085784073945381736801377720952218487334511199070608833932418228166418590040825862848984292109465182848620454318804687439625452373907068357983287421740424380368859946721123726119406488864443807147101830568396582398223689246963734703287010010037814322119998096480192949761156396593809260217805578991883525751761305812716583707178074455315322614789479399667027296829220087741987469559886439727800951607859820872839793879135408445799931166726443251310900087272752459641260649190172782063176701941077706843495492527064499663369612534889109125848310546687846399856238474423757599993841616720140828411601553534793428276147901197744147760167978514522124255169902940527922223779908960755044926620389850003121094995091433009829179042846608909277992072596334195438130476702932376559728818962287349450652647783916334346889813975706359294896386782157629972244746979693620370622145795801482921687354197206368298878240 [132,105] 1709565667047483975936270863600783444839465374928515214377889742516175131928520264116988394873883586549210906465558054054193697403458897204771680760867419712324674135902862454877574155466662820311489914103774427395477723156090716972942827600489270009385373583380983457117991689871157138274966555102461339245601181587697475597774680296722258200088131389940464529752425121605259038150118048523954703262189976830209427939218619607957639303337279056900149631825258425473297773224740391272950250040350365326048393372056638889981056338002677950572198101415015642330000355415996531419355903287772251431136272136288801761880204471734428181552791423597755731011004408695483338842567980038975257445961809594138105162914946403057691044118255164931917284138396456124920049271542569254560808937546456394790830985998560875083555318546038849846600913541809448634560713395653902393221877445633930700885393330823520170790780162625616872633146276794591740190487708032930202610458338563516114621092702272393828082326289571711653488009521704232935855940617270138106557825915317095442484136225532013300191040531316093501563285729250188791921398326624424575327354909068664675019248040047274855374907085180469927109398333943866698804482807674759006923974271742492995287213791690961036393581578558408183802046074199713903880494974720368382596645074878584062646328248894997505391881859666365773633955378811691287890984574548136516621296411287727210957389970036581132055234423941447538175350538910827889723053481639252481959730286495966636815276818595454963836587629489031379067658730612159667024231526378883134435112714399766867326928686618916445771929650257524166138660215989917726115506095804910940372342600145977204908177451445987761731238755910835871221014321021655382180471154663915529690304492476326693081485106823965971361110295528353553250147188104679800822644243161493323229425272094447128020403763574763646074272220595142180419158144984203074873298334288732680833309830450452427580145393141370852885593078794070 [132,106] 17706104093953464556371800660847888650734714638467234840705082884815842559149929384727748869160121566184668480754615869031302144067584439025747826572274400622394972311621322424553380238848393834459534026739461706140418627342447663283986898055062009786948348883563735878931303828375900814258563575494260782927236960076488100651626249702734733691107498840125087134156248513396974274571477715107379845692951015621759965603874881850598725786130465464509468717667777615097831333943074161746542301818485857269030953283021097391028972040129130876099134107875495042294879096137207733868980653219173620945579929136255025270690238864612720186439510983327860407576244221604344812311726106343294738030074545449240132617279917266101725643942926923952523012904457130814824964154352664065351354834560514940651398118041870782203972589429681426158839277234056540394407051063830522026389084017908000037563760517807521667261468973474786637887543474968701447940945007727521067762204489843091757371510178702206780763212313910296937439016094319188763635798920515208558661988380388162942154719445869734218182174899715041084081880311642870079702125089930517606439932740247228649895031476777360389831848131072986556965894191417231800412511952914346888957896684936298471383079362300077111693272612876996486213234294361224080683308147996035458097980643142155315847893369512839022061865447205060378153748604330013328145752935796444341286061524733185471396489794612815536531119856245984778796421364996890449350491720811698026029673060449194451048332368069623104072979702099806491712310216598686392336897960185669801691389613995744872508834042285876050055689224266894183924773876207234096902061489946435475996845617069170741539285779819695378296345773559553990091253483782781880439511168130581399587198590519037897047023774236933225928058442802933155753011854107230073767782391998797615295376206931568712978097009884259552518179638385409072964693449216210737379891866846669472651370290192307939776092027581362511531267845 [132,107] -268681987440095513364503923383208792696623938549736637785371187702179570948781456866054367204250360788310796676602588247538209615004428465030185951512415256560576721781837858804098840485726977331066889351561708916128355319411586068681404025202111328578529962216586940730799191452316282855830255409052994036263531929031593480776723550346553912111408117935683137279889614537166346725124475665740843251825767488548341825380952669589785793936772836450083275009916627208745747405564987859377932999070079529844674651319198592571023488725394231575702928731197486117088697386986439967228358448626505016240800635678738350232046035409495722609081943312773976689119343166044742541249229096496151382022807705607081816633068364256690004887614331098053246003952911764330426836231047041084347397589489900879738984455131602712595446245767322754717284917958930127872976385787764538074052416207513245944888787491500554300409913248749900396021509661652392029412822543920628130106569122525461727205075883232798195624364750478297762449029241354999010701369604911288788185546233629476624235718235929405149909319995482036419965190727894394045351546804811634419091607433415275392432607040800514569162270671041153085519366642967894106393403517293704479756270354104733324407498504029863029631803971364578652727314124683816242374477471110179108106506479622261426866431404036659648326391385722981714260474937334099696699324247510112313809794934108913135958407970644682852300595553608548431006169154950728978680917761609629691452510858502130381916791914961863652288062383073980526672944230000885743792736650054938811944216526055561728009562441267038139453177392035560081404926690523684677692402041957023424436591731316027538365411561581099807316786809698076797610299386973290551911032725628338186710347534438436432095620601508127077462532072743005321378237108259719058028398242908991307303220713876384449016756595494901931125938627746739222672628276310286504232724508127639596555675007878530607903237190280635637780 [132,108] 2544815088374517084761897493548418647813832095194040862484143721129917158947267572640706483831599402599342851246791138444235806420194959806228705653834323776531263961722380254978998874008753936850798984493567176500578648416311040240685828873916024193367970920538260692873656076174251972376443185944252236179156268680146449698238354988984360186582337705583680855419912988239466785789183214535963499726253562041513255181925691607697191564259008756501665012587079352513746767276023531155040703418875843931265770353565878709360630406886628381725926299632348561590156900659955860560618682206067667106613701058629042217370003781274520051077302774014491734456451023278439656962515665458168095498725864684919243528585990612582074912841256283238757889951926450624872952153634942776428975192608638835896934963643333501643550259643800156068670028169278836823218775411851527718874555662663289310766503509110985904703723201289420017021904569080403880595775346718596143601178455909232429153485224812284262945944636013785996308532558244610218469916059010060542796267287806981269571353017620672804854995883258851021808192387109625077738547971478164143285775431240715560378435916743743084688351767226088450900056686696616557969383900712641584620748247359131992101053003267951590462888522414608044087865784289296653857084643334376511502953500807810032469660701295014833370581352244288847802498269588172393318604036318135098852710729248486623723479777206084246080458871158251059882029779188524092293992316762778655820718925231880366149213998734148888197290061794186831102041148228062935542145161923828344561394793643927803739880034995838939992303501925334918200621509889797890618750474506282377883169497777052797598573832043552339705521384753858725612116992279327924022300917319901667313349546803930969757963040337061660243902273479096358720095902930781233153327656300570636018249978182000750364604002923969369661054484153570667710756969169749366466937493936188790796768653820914267521724300079468440 [132,109] -15294103016438643634241391190585901319637346873038735439205491902128553246350883405519614861479805970750982705611560642599683912751953205985253350278675634364478632339295346988771943051113600157680761738512202033643018588849419327959675088808665031333954981191090624479459775875016574795987081950907396451717555393784572634576348846791122837780091678177054587929490737081773495671701857507490599928398537834192095441852886332199417005682912418925811156748095783456600358898742226504225054084001527216317131982309411635703620995306250395115754624331896397999153344885459024416569418764617742327408765975404505277434348679700333009130682653381160806949508604683881332674334688410492987404999980016682518201073154225797143852031992666744874938292874427096134768542925654429830559813760887922169137083723812243012839463089436964660907857482687535706503888013492631875862976934635465662396161529669205850008425923320991630870369410670116739275502311130362201459553099245462061881775201885333975987434497675090409611006689806395255858161693822390596234334192108629635897541779776263016162088593145834019922731027260679343198169574482055923046094513066382418652163225797947372451969849838535485472449968587818849813890279482127864585017424070597949689327062011973882698727893156447189661181281439359900866095452607572894880878798802262353762031803384941850634052051386153178216504935206156884057733465634889141395556314130438081188118668230962305917721047858163615250961447943383478099698398655281828484395647731050255000003039942226401402232409267205447663410786656513443602792997142196219802923389451742498608069572606374319011366623951235559674332688880072977892273991612672895204485088581355888771352521997236791784361726664203790851890237556482099599615018820402385438234506561581769161199745880523551781911783433127971785413659583424132096465148930939626978433133695041982028638745750563718004439636056818265043366577603838395527992263383475999762907517965325840536181955304110 [132,110] 63801051516497740527370915450262210397900586159976992153459114621750768460519600806555227567138587905485020580375153005803343444231368729844637090466489473714023005121580314752389357736082208854081498095419829051645007963514217892895721164137726276818458999995811278970048650128766741155919869632497842392445782461202525219296378487595412857941589588629054555364275968638094594063713692866450790302545480479520838712197973499413727132022007623619854388434609168826180907717437968335513374454083805113546902667169124638397114805004833040783071868004089063128220013602251657387958890524299699394732584219851088458958696288522198074743575014638389411716995308848071026829318976289602408841547694709225217470640319217939509424799232771848216034016602605469769464130590415238171119839619767424794869475779036021874520881148391191937245103027499496387664480218022909558255434003083576770684288077844174799107333092303726193333395774594499560050639648885650861741932361266132385919109483018344944049207939180674633531224454478748371907751386898028770938980219962352127500198367663491458282515913552989177621584765071069953578056129975677384463722251429912615741554853405256440332107218045731311423723487092455950295942050363691148102702994762921830711879688808665631565927589583250638396647696921848927252254100601005661307773618286458107639915251939132841832839632524629075446080935441652319325420808900995608472669094943034012260517583182148631713601564566771418268474656241710427754705537862761049433101325760402157673894357339264360370816864597985765087587164541036740227302391575282109524892685933155764974935145651808258372317119941827110228208744451813366786264332847592774965405166879962392443414357994955211261137035726605699873070680353043632807354850374975089864078914984424778606897160351009560415156912065103330584022441686567586660514543670812714412540425625467516690920747910855669591340000035996520295036710840791738728865932788643197233210342705470377649022260 [132,111] -218550072467501339462205847517208459035134259408055726508119309408328051345030900580433605957438581004176837194187109686930804441835899523084752654956139157431442784426443786084353525026106364965020719027249044799782150058213630763515168995785416089945882797889356800079402391930733717521854730558087803908264222550598295984575829053715111348835970315417596322791293588275108874087056124312098273014784893847976753335040630498535687142847614953169221864579416646758341205004250929461995412602784527845162972582595405824561618753841150061916188364327320293008943712731459602276980794482084507131974158217323537846845804255970863886275862460685551133050572219789662133555949025033457329079859055839875793056697024005763161218340751507106382378212828780824736280770114596713595074028140681649267765577117767610714224133850275714164155676909591738198897920377873767363736201390823137604068028132960937174298135293133010003712362087276711097781175160103291999491046026464893626314887543892281953787099848560257452954505332802700060009452008915165492652801879908050293651853948780135168206167348467999866814226941475246828070741609474436857470953555965042079525506510568564065880808823358416716956058730219797472116177440234245935150643312728436257387429794916212797903966395331965043420262475586269324695884222878316601207747067782693683589782517284381012796397788161886093778846477676653314511916917086269771133787342754512845776166710058917417799509355003099136676108086917799596411083403682220468496447298381951156223577006422910035563171757183935779921621627058074869370629499355823697791739599524240152556596698317231840206817584566802641665789027036310052461778785000561354743067067157228356825969112857968372403069745141551663338780724214328156477657571478270881065463678056896631641553405390580455475890051194046799297111674698572847251295242704879539544592937740532376758224651821522208380397989086109774241685010415755014001048633229460087841314477472416813740 [132,112] 869870052265937483992542965460153531420936322524180376204139364994054013009613486543375444446279614748532597234577423180083001818998982777903024764143325824302030162231191906659728863775326474837867076293989233143223373682682146869726338442657022967722936882941820027872389758447663033641305359809886667775849749215767048040329864068971694090138097269234803083129379276863870257570989634109055633107596717226522845352992723617110967965000573815250597710593664699966525157832124394568797902456457032597727912443013921550216857483551896844946200202823185631472211064729981407551289275095101316184837579622241823362805886657556252419911877375577485749870462812956781815267504401411831622576913600531929245256185029474449868843482272811235249500197006357825028888673303692622074391687206475172691031836601527095318696548113907752500882869448465675357478040010694103330257059811221765450555386404578426524127036236624474777833551741884750538387843944129669630651053281909590238224890694063956009073758252728286960835289285787813517408634097232781847787352978890574540784593560629606108483580209594229258703492277344967140102012023428947933191905096717865434572994232445853142882925053628394578344101822998038688875077095775549387441513321532949707428952043900178726211839943424704840549551366129461448875041139471939496724737446711462652518306323724059495268074675026303826615105191062834351780878757465156836043040726748968582806032627135937749848161143110988831870712137284564247520948675264478481739026987220521060142600499941271628941304697261966873900432326214841949808430393637678003207026795280538701511452186950584543562135297864154498876321064814806204786430139961266267885639176470670515392736292933056121433757867006170281718446009698172090700738695861438583613762908561463884897967521929167783145176747601957443923255613662374737089646416646373435451743997518671114644495604624256697014243849369826443608736339485248674177744322585479487849007625008930 [132,113] -2980419834825442595338176483742497927970983424159417054207229562100899776928607507765456378290998017276803494217814976156428209791846901808630413749732229767442103139433725689946758154248902765280276654788503837098636085546267560420494988216619224586229639074070564866059601481281469832837720934083839860950735194750519512912173607340717676614751822932951841396619569341697828707832863925839526232026968623067906661742299569732579281120067061699681958157059082974887367135302051485922926324834077558309591326717553224374850292375566440216791454830277414365081783221111738942415233442370021266748698125337535547837309598593581928530590285788021006350558426400754224904977073001296281974712821653164384123199132963544968102002402839752538763063859229668775303910980251104558760055303256018301442867858111595704358510502098841431949748213919464709153551011429719145540467127146308243022532074541196986479237249710826954582286101322635494453133739067546567329889577269176189420669235484031457849985735438626450016401361180781032787993923940849039048636832273883644130986961723244735022458830302856489972549086537946561396448683116673657076988700001998247091821233063648041845828506720702127709022725573928853389178554019363829868797185965510376858676961015439379965437275442987929054022853652777483415753032730308426074604438901196241982284006384155745911018385955177237711557460427628349174899804463800515323850457961484490784827023372628935785790372582864405353449286987286211671063507011004966654115373545737011145141612417093707895615298738492207765724614822999498527624052434122336911462104084166648416733675463650129633406348812397191019509249308639080171048294812457932273960339636827914432945934654542094854253697278356897054549066525750050751682848743575216834026472907257853106599013452839980424290122465336442526239239263165185149308041616561960925509356289475629773203739726044194973976809618652735221510218910659660233567770090804376414062292740 [132,114] 6247002976434540240774941070084140680403038624891793523215591973368522039999504660668257166725970800922747686270520798440929457087602144197121253914156361015180239054168681731911596319597397234550286350069855861009080075425055837050453647484953173416157606307438889983985264279604399898333120920818656336871471875729246564995340158369975333659415354261515012022158054887105455729853776556326408826171611809993908509467102856865440145464832852202920832287579726854465899033139660515519946367656424655996412719629626118433149428170815177114713582759588124360120016781219422900218010612620619032858974649537680291877238304375533116464429671519781309353164242652891270789959495028519185021251913638946035146531786514504918653116776540553137381193150383071925842937107135714932244343539914602268035244242516326145618746116538146562131647556925835854267746725056616584026139787043642715618988678994891218899804758211866651097294681382981029107072546856791854825536818069086365529979409410521837651503277427166551750652990407056025104292817167429504920070616836873806731158414081072469229987785503607477985344990810147661835356899799462053351287060778236019577001081895236088377609909297949063670316001834912687462221535316703684437129773016546147630732176427076370162910546404330226173454708435798619544886945024181167331366459419452688708103003856915359856460717001287654206556961697148819382797484287998656415837101325863023144398224036825231194555672662994809279843311850507929198037129250895595482323414981546240824450788288069758138899395607804400384459254598196236398067209537605444966037018822790889375678617164551024852029730396975757581623482157303487996572699646669874205767423267448617308553091987670379182817108460518410121778787108284788201977043283462279684751065253071683758311435250316219846329830826981601342247949642389673882802563001095047446391859579343166537855635236316289719814033177667000612277414304034832673291633349580563531920 [132,115] -10096263701394690918584670981907486477734275171119409355472944629246663427122108038062394809661169852051267423655137353630902628532991238119316366378633728945263462406397352900347856847470884016186219471985566007229199233215731367622490282891569179721345068588705219115947317051928917370000243072008156729184524304756500883923090470162539735472629686214176297471294743010889470574870659200913489795653134264658962063298012492608289974707506723555114245416460550569377677367314858761948991881625413439757124787066945594955067472100739623295932310401673742310375605926283029766239114484902104384679135277317054789844300350882878686657028413532001953868030614708335279347849717535960397102823429599849842840204186319071468909044514403264221588855450986972995561943778259978298352165820047590237369261019117831740552143838414749940107293644148550873725803776497786062151847599223080239802239363096597480697360926360428085887389263625421622173454858501251322904581100418292033326132782754108958989346736073208937684039158648592197753317436680413125062825393206284510762322482559946913548183029280036652644014286616479283525153715030301674731686701740543076716913359079972814657463835369970845799893208462270057243291332911720072037292152576844923159714750248523941752984739303432766475591277180714861009703639263576488605920914729729563845617185153676063346218540288905558789436867854863815937886266131150497786731619053494079929500841698756749077082183040141407016481917674887140588053983294139234842819833932321450629462300540402651481112127267553117416072820382617126781382516500052579318808392645504763066984652145447839622354006651332597216355700606649354260097886246169600910965751390074709378165227830496870137522417934303056768844203717128715699123926974137370484313011324131073264031039461351309823834815730862772629204841378648888766518859346528406485211939153870012364256662972073371556334186805042177060680784986488987467262069755459160 [132,116] 20800294554748342608138351041666726909983913149233819773920517836433732724023293769806939051205193323841161022822883421810994707191231778934492427721541955772309375721161854372366978883038821333561178967917516376286113327098349607938257365578447486506039049814749846429717176567070325945193783753419138716745441806373524640581828517920723846299583090550837811877156583273076282892421682297369652681842660199084037415426510819528407678364916280518283379388329840867346381931011373385683933234786095567427842064687611746446243010501041097514925664021070204323399663230755511205534452454697878619107209708319646410402430411041038959019274523573780870398064807956547176157610205674168098412055190642874588714246749186404505315457418379430818620649485245932077765370298034114989429721430379090720412866750717306717448011889777032207074172499338080139739800276241600452830827743394082362165516894135171225340589293171493124734697619776588755155132868585716652960202215166510239663482557576898800481232962698314358559228835794900950592171499174828476318456994811055955638879282591754256063465604575375857321618827521451785541468960653446298929778702301333262005065486968984882688697527643116755050179388728250381101072415551452065516595760214918849040226721540529445418548157534192550585792270252350328574236982363648982564699467579306664623248960316599677584480583259419750260191981397282544070944690913493300244006702331694968153921260274935038812775220932451061801834111224522733137671606666844099130233423214753590334328417156927933583416942454767330188879854706732538133510279982759809012747100415730470167699454643995094635139922713534826084443479138879139063977662204323655606923175279017596377295128478267556524709234908529720076655812077127164963589991298551875529046827551662110411760369425814597771504272343599432081276232153570475123576803214750454067818607400737056767019872609585998657914579584661795795036732362359238378850299450 [132,117] -21892364067489638095712224795037535966827731933222368768038518693475210544204702993201024526910300201297488819153118549195868564289738782488179869898109107401648779958212785005760741130636419975486222952636134239159875882844003875740304351529894367029512363969313063844935695237020612760322357142128940969634304284582575950226802898611286124678868104461311141375778416282928808851020153813339965986896315697803267622854916963534962335047804405466469519870030882523424112203959209241180012758473647914878381475096324953962324065685794022744132506160881279604264150920474824719305675614286325052975257252917406976046922892596027277145141821131970207013278929540131790403928836644617151129709134227457743545059827905073728399302754058573864531987138630410779960240864705149903517556294137265148350399774893628087175411609101625569178892702529263710222141278693339569783365080258261778334591899000284926019818658455404139349901067544179193864354940748472062722681069301218035337352895489373681749076782743245980020615444885484847147316306946683505917851342009752520801272542666182085135641775038811737896442860159869087031794367963360969417599829950966313428759171605886302495723405570414839002623176181969977379925907971580747954551461618555963674616407311673407806879293766930891855237023981138591859291830675242764377576115853706760476165172477155583455542941620565963777770548979460725002053454344085141415696603589757428649453349459624478434126827063152144985769747395253878716817456595108456788498928055618853036174852569553688025893355488395487137483737855056368229706972796623940241800134810908635942188403090521912492873152464756005328093551720562845920914520782452629110545456177748243283840643647558420902420723511810340614428943279449555578668791942117134854442037992335045250697330984746620606511360717939188562576257302018310615341229509925262647972797475905761607110449975429384769744325651863139775455058369278405637110 [132,118] -9233055840209317281739248102041389220755438802626750826656238934403156459653192016681321885199658095780022782310346130222642881135354440195955121547795312956667809683837254539780293749769103288160371317625809677748124605148843807413672374614000586094178435396095465906136627385901941310538527904312960684530709253404426726505020010709798574024526905852350403755272047152164280319693662221749777913987909262284872385494632429347935175512706061534992566334394080861568351255750234862330593780171005455230208764957004145959133551159709859192064452109066382812427409589877715372586755434454460751109308716235691786102503271759062965349720352879869545312080795629438461796601159559779958590831311690918555240411218788526921560260192349593042258001608291408054177938413673123713249848143188938053539485169811325613852320139784844982120037982738623389692810208864098506168135699082978042715437956496397925139486418162840516618105756519641940932113370606894153893019555765661679072437672395709625139711118792435149464076705049297377578628789439607944257084370386398692982118159088802526778865612015629738539264953804423492236599294876189239059702860916936951730790208545535172736695613689451859690962710589633672403875565751480712896536249152455692748828775488391879065958357005691053189987494291145673359507159177961460066490276771377499580623899915133712251071764708638690030037329920712677592498871318906754037515135317010842369873342514132526832124363651345880018456880223421572692440893443434770089771191057295517894494328780599337317039179594688068718846645940450701567880861187419235267284960412861939761950409182782125975235427571860944703018463693681495771936245866597320638776010460544828723147917459668508089258200317674937107228750658274707672346879651001589470981828520448399062209472110336917139399466803744717274806271117016645161649921195410091157926876169715791960615117952802391770845881389569627027912917555149004 [132,119] 967282863014616144052782601940152116059193514011514990941216537402979197220241587884408907556536349141848947003757693063762752725119426729905111476678949929412925066465214984848942805884414499027750968827509436563522236505941060723164308464216375085729333545831083405128552180213056819625447949615823528928445212137741562654435300329463605847045594678674119464141863447194081163354168351081464082071703129393954556984538416099884030065891552552573339364536779812170489833125973568339549435329484200759169940212838411035224402812742616141615003478418417891435390663833620659958193416365491752649098222871159995738076692524791348104140761573434294918924835679433298670918385427785752428658115337335003041626737360967871332454207744654341363842036624983116689703750427329448424263397037664868661118659287194344511784878382407285266690067586135790840498221803877696901564467136025238149629571381262452532245106150301526910203984323338873567998630697098468313891823687729368225314587344030569491908986984572417303405157810888804154832674993500518346141674141026117264505486853122257606556107059418149377951286375031335845176303259739135769647123221424236617700259943886845967681967359592804342508890614072435657777548369642248371572059977453626474522662965607578895731141793117620065910266731265900045260285790723934841348816100718836677819609477462815682944016907939961401076297557241093415734178931193770604399620117894481521365856487047691010529161914048682462435991605342781942966704988950554289798471392782256013285319212581797464992936493888135306130924629723427176352309833574034222542682423633860588699836122343499102615949589426275769466694871568424128725464334347935275196716694928920049521479195448959647066946331498876386234318709763337949821790448915406642402796633331204036663649194850023477506092432524410338460865712799066379843958180477717714393997852042649558404487183875403245863466432746594014184499948 [132,120] 33210434543141485826041592970192418397522044058501049940059550458159081724342725973355959279586016083972023255009745676014664505355735788979630872025411335872566821637182741012108856068405020190131900360618434373647371667678595529202296810861544861890926745405029180569824329220417822778868808404061439656124715926141457671717310785470164751237991987784845977969821528066452756688925095885788891345704066615921853411917035738371020607720260707897490297683060623794542567252109388589666545658116778427444460998350659595796497503682252325326602683447696316317220996525329629846725694471795566292893630856102453128168960168237304953249169665393545308003936198743119844849047330645917166788461971308563867546025980939003055847133222598732394063987934603975480696492641370895140484432386269486806211885970245702583714549011373539586931712437396792914996858068367999847451052704329295345034089538696662708020844362729271557724579339511543127040720951334907103633916928439433763097902954769043800111613041448763213136248642276346888465369737576845211838856292335726023233823178306545523503534639444637004912702854242996036642458931496332956274413952537145097906218127380081214824172657599262195999831174228540107901873490374704671626546084953261092455891171455982691516263180692930600788329622446179139228858440075768648456724608020186029044024153769417185265240183710818528111155962721603912469419062737190430294917007473506109935444171688248968917411205290834313662635440143897670692176295132281734316074417187804893722020035764491032258106954800277469198766619696462693508350842055944787553787659450732316423038044199906372826303737350210934197172364224678321145283665745571489209075415691010011408437095299511746307138711729240419180868879864850882763055070808373687265930388706018491646221359586044998233823555865750344616568207673789582499490202921959650950180637398910015964243445104248701761868935979019091718044 [132,121] -81413742478605045888358791570129957451873844806856498612518361432559170386526471277447810815580118834478814920929444272102620153062275769550679865423872431852640885262807971147950511398843742234748800484616020456028754937155904655730812945178011935869654446964765233169107360299061715481188060939331731503611898324098122402326029511783856669718904894571922910882626174847926033762118537459541345219519847561294770844449998981135033797887446134465608869445530052789403681380468289916175502611682828411926677313892589411041425305233274742601960680371916325950382674069614042625586678853542233524806172713050629935429989015733807593688229982434224067687958303758820038357612668957897980698018905301605217796383823823735270573187741157572091518395695952147521865271320617132449353451402855722074224591574383936126014639990730324715223067520983398746152936626895463846819500731352833701511776258540498994587160717956573948174068506146107924929013219271121600149334618753807470664504454865314945882102112399787105883382120627822080820581773423685788635750202854317534510429842152697860883926357191027639810669994528469943672028579342714429718475886649019909822660292648404684427205987475177491506902563164138218626279846182296348850673250273711828102219734598213334304033870726589131926186335674045277136243078805182003527173978803914545187254352277297406596166603419144249010188865586674115124448271689690466645718036493945068517739427936656046096163591219910051985496861744346945414725309574922207765476095613226108396740238905412071725178601971537328707447272638148323246657674294572155911552312053712407803358880800342466426752277163503493314268486882100063224621178942225633520782640608080406372360859606997291788296103944222942790162471391152239638574555385309086517666961387595468782239586319449701904096517236718418754970702769468560745613024535789399904158685630914619745470174948426748250569568235375274 [132,122] 166864349573458125860309696631709122146907634938236756401378062689878649995950425317147559224672233998337757351810509923605511819478769289701103999122505737700018477150736919338702537497979334632471774068933193577443056169390375744828925218279689711482229901988121468308414232924180623698466986914271000724910281594220190181140629912662136600187079542806250094235788510275651133774151525371949293378867333423882672334192710392150429098613287107113296384917361833345732211157991046489196237505851139989989409690818596872390347656730158805033443530550683780921338139632460465707522323025772174024542903728222871634418402985176676516150039540279407592282615278165258076732350376954615309757080111603617927611526243486504222421798483729873208877615958119405009272729663254441202062507662522275723941125041050227298537331166470424621255854497425982620735186872775470522627539528937664320094752533522515696393209286292943327719492790289028531476215596777448481921049731335909535044366421225909735740174064728986255436602403443611222539736738691716725380576397430716956963200679502134146675612677141583704686929774279657093035196656005960953841428737661048437310232713337660736110288435034589924548517716686730540348452579455941615110521716560001221855681379473322696658268374580669450984957638632264414256630037265409552787687780738238481102201112805954057118166106090349443738184274914139147506975641486693311781474078061902888216614864695299233055416676398971418248083748081433561262257399902603679483106135469252301031185418874887013346297667797092959404794339446012699717297446632809544685585554057842290772303663083981532380987334169328795622168470500081005333206732960863015880377696115299464067721207037702244299427794521245288234226484244199440935174318212438550082787303016012937993990561371216593109386044103473946991917430427219543535291310059130076515911743129053050780968969218744265460846476464 [132,123] -141025702440243313765569661767992053166920209733594282695958552844260056843400507774049980871850291439731413660572321111565226471051122691807871644825607208456475596381955895877398012283167542164585889543849080726125265140647043832698332963428864530916942746027953298979689241217747861525894874431613579716975274323631343733717721777511458837304375055756363349979711797200102283418214239258110350716505482213486002353881233488656555108303813851116462706092363761488111354248734809140899090281197688669032438497400123564507245872064875124657208025052241022375072713301278493880454864840017408424011507711656808577386050255919683836091034416722729019522197764942200690348505308972574079845701162061904202027414385676884561796569770709146512629283473832798562554731645950903441542943176296747093597684074649612201261820823066590340957151385710848118927844372024538295390088287753612618610600723171074798244798559232888940793733802118493550994272946257279053105968264742500736167252477635308236243374720502397494577373415245820187141576959684845031795099934074953104510686894786524593920783079625021248739130394165875219901351328630266562850555936347886333675650276536354432306744823886496342519451229063413211887843317566935438698548868894194556884292708216403844209017025317946666426281724389594685424536839955420423519815703508626040438185375834734760106172957525446395532939701164033532558686489807067326560567844450791989580535459523883851894988689281500214844188166070763536752557656820144579814025673237842308508118388421318091948714452946135860690256950152672751974896354069287479024086208036194986969263914368619028170173259103234841670171774173513759274745206332664021131020788286801774947249801939797756756212344477171653205200314733602306591919799369009250274158955776990276630061880472744738346000745065079112588202642310255627133395520076813312589578333672592536993215469199633337327798 [132,124] 57464136123559781463458579464953459826377607985367934240080143789381210014314312233317563321583693790627248703263238559044494771860745045340201798874998677328557823008900043342749841077731984230952328583509725212825858578416231474178998138799432320479091888925562269465741963829783393456639920578822554724908755688208286727640651241230019783570832088282151688016951475347667214627186945117246247076123875614637995854825585427389922236869380198548520292016154547149286454805070512954127765282564147296351334842401273497722692144720022959643593634372179671789706882393607669714281679790956997187834550225047542995813469684463789190444065202796307593720733197759134433913691294618940563565077664546776118389472265463443316788487109991192286765409131380314498101270690249627868379159742221628179712634716768572190027170578150083000283885762286213054652473235710635623913077851348931007636466675659568229888204880064516859727689818861970812607041726369385925421550310687833996596529684758512664236225148513012959185414143141369826972477934832177524553315281303888110666544693284395244527759805405121828253746427235319451723847620064263144904957643249532672505028938561321246933615067436433736088385785048961766289179010687760132424816763859455467346682329405492488736601053669907054615216316038654588300693918429895384309918805094688500045679099870325100733439826499432823887296004504296141362461961471830536475270678470875730665718054029560734166438969877452655887437968851136950146815222672380630384398812244538989954818254800713480034199476324994016081815367314387534271689864759387692674089719373881244393379002625330896689749567935222372982501113904104246243231957444064728868863503521185646706176726666844923186241739328054220751606820500457581166839968358921472787532230279961798612720295095430009504644296538847079640586322289023541185239260135575138343197507222017947133445302489556131 [132,125] -15483891871813248661336426601814545361822933129731933443970234095060225226154391392509553911227474776308759466841661445760188999126476995294312897596237962743418508492863782188219995519891931683333631350836785784803091492961110736802756940464838410967484420504775841901526493875841771510488254919675564953420108675255727049696961030020328041127118537103273011168154645135398734539556120735839671366269198380124812635156186797946360680947689482610019467824759455297487584996885157768140036011836193280278797669465590003291088930077239810150168989362589646450398151686439821926104574632542443656537238519765923288018844100692913966773166548620225123024119515298298308327267022179544532560709670774989651205130569881623932715618817206901506894480629390041642659434416072860404732064043187251338384809365272578998498159449632259989447965049647546198929396365673524581426382714383017759047855390424858302878562941016521399127126548397277637867031270316961201813641852387961620690113684333124394713910519071979868414937704126752600229289261427790054477085001247574573432896644002754427083183235178362931969740822530151637888807868775166269144372884178153831313813420192923114595455396392786294088666907863457651681128586247222488210765200549529129872604796474472253980564917978752614247177743332886783749480248620256633225107650997856937996211368575784175599409939679836801208530889713603950308828957062527545828718494751350832776497718617908151617346456926552276103598592284657226796880699383209330756397056631570222350875462325202170089693665288034158671734531294197166004203465911598252954796165476089873515484141023473411574018183306595264703968457429270641303704865287695694422493756946050921712838048194741133208576541452535768268220653632741076412865833216131822291236905179928388824418284747761793773062327593783395003957394735590190171631837141164047898498265476001912100371923164 [132,126] 5297562568428943171332635957265948218397152786719580566671131406231371526495638365107280846033066239291087452243707496694130620135918278846831272204633988330254374809579746712766705223840032932761221878549232091316505907799194040180074293175038713638966210713292186219215976678366613452517701937032085998442227966667089731169844476305846949505601847315778310238855116757822487854518639708629616311270185967153954860105924650644991053242476736957744657689553795276385792790788104637738769967670248437468616342604066622832583837248285950743226195689831172710312495174216145271504695529510609240918664789119043868442330460952870657434510947343773045541678436244790264670420809127107514279433438125279056940564923387255833165247856394275772286614360046296738907990701072380161184320090107796505585158770878416888367021869755331202556841639356744326034918256643346859590381051113717433297223983008683929165909122458932670388204878204578565465088259057212917383424369286760155660003689000000183965277005762581395032853846509177390642654268076580309714903173680288735254813899024435369630612540457495177060407023841540578017267784967440467373177812350586323552928047212589729575870717729134049795291862589171666722392470792970553913415003596538016177697674788750057741096788839419330655478680613023907337991303439753280259039274877102952604525946895630352976105545472557490081830482033569388950729493115817411292559954988875569119029073528656311173054818149744533930626329535604632040425094338317004540966419793487313438021735066208199736685829639465724713364609660047205389420974305085320008590983210347689465692435682554418234957157888323244943661711420707398463717822465702543477100319857634533060268728766704143040305842514954636398399356726689456811694073249945795620672015608560669744963755184055599836691142401176465911735250718774725169094074887528749192147521398974896566741 [132,127] -791479299953980016931244778628106115226140242937497309651516324326178556165452353247147172151838571849533677338902434295985267628812594532262567147415727421721028814024791807083431720480568186917710214343920045478017223227429953218011783950390838177660394701304155841922067153451205374182334870992176649191032579130011487182462198461409971944839437133048225717858132501163778879667156619043065845778533460019539770312605233643445802501646884631234905267977631560166844230201970094610590604409285957676327160087066700944365811116834678322652223555858805165744748624746081086010712259637656796038869516624992522186249755879347868109156043765673245046852564257999222719610798674266004828179077972473539140416450549092334069941380084811012969750153932123339511248476276623690232110395437668145901488531083407687401347960863767299054776559368124023961291956635396794873262883722791866571483829856598217239342528308143005091324871438885230467617134700811025852037147705805857782763434075178967311923019351912551167829315999924586946005117987520464706171896154973602326028401568036722003365838837522957417606515517221830536148048006582880337652035034582078328073457988545127768396340182921981280285575247367278389392022264711497368480501431783883687071115338941269813838585050299471899914644560521221919382928277217913248760270385638131690587868392502297212599987032542007955871267387925100140894490595482615741873786338340492512810398950192652610651637257018917509606401422383182768355858802287888843421663641466958577970402695107113352645356628753498523179321641933147782094393994733250226093081857711170383602729713749692267984647312486706444103523480861985131358215339750485099356210568061464550226568507805964582828857290145285862453895639515346857574973895457355958834310522962928916267231545265948783861478768827106982738760152236839767640531090596699180056298826494856 [132,128] 468062672083998787323489515632299148022856503734492696250539429192848931947850162563019999938634361697881107347906921645143665860869909835063957367088208240191265397247489042979194831086544028906317098420126221668776585003466957288326780071230981154321566406097618181032613535135378107592185778294922538118128580819769806119104404520104162320095294731900422616174902274969241138629019574254362487480276614910784151225491176391148571588968681135965648952167357960714485669819835005428791071512984215482467134420013526114022573719630873537284724056167090722200062421980636638863805437652327008492581910758842917654161996460092336676904100104942497820133751575963274493539467753392980675738884964833611571698576556444021294467607618055682458300811485475960645456103961792138550102742439736549896468715695422454459560876353093312161532655784994986501715245519521222064881332075750685065638971935023776002597580880749522976936272209138017279768066387734577490268053238297049920125336102352868136379248076584678291513018214719184489520270100592289795235304062975006430029014534690210333822536779015646226704422719063438553923416200625583878787985055966446384691453213711840313930288995436893260930705733402294302105000804581327104920727064392847163350008613026896352443419350309859135462388558579103514109615682491981224900437489276218254968909604151875880557453495208902218391505796236192073476236193950852427014773776357882864930861707144669061031807084909891614060053708032488629664433677390999966979728878210110572841004155035052382970226899278875946177058053545828521423996617214108663865321692793772815342255813628827533717067688473968942305964352749305575909546319440914438013383140408809999029136378829962999921578755519344698371057443490845234600053004460505622672336079654791834157774433193783846571865031069895293343454821143673773322132547817997128136505632 [132,129] -87761727601938097839503079668411489808734991331774050328364762480797356848473929198374501808870916360151507548267767051543116321480473221336836689934719088794520547205908788219007845367238359423300719450917368930217440511009213867176049420798277921766434847026103116986638353268179163583468400392984719854624257377985210283091094755663167552471612104424937577929429683901296735064243212613483140494238838381863579148375202322146949406818171775650687228224900790819660571775335629344469250234111749406980436486844786377536217896827791228253267961388831053001887025776882503807180977061130436400423452961092925669972847103759205860258478692700800279984058540169075736648768348757705471987861547816857681456759751185785424581165482228529805048868561897983634820736591109454494009847618811760093757210410239925308148811533124803367845567503599996382061971232803743418828560763653335495553453892322427709686605497097891978261645277060970254374833440296600346669859538417612319348832070576210953414186120241197510567343892388476470962239009786458094891978015705955530429383900919189447298363318791225848424650859857480782286767978633923658191171344743743694946012998159848547568328480976106994699887786348407183054905481454651228616466706108207150425053431369405049208375737135575548579929584557111875678373532741788168667349999598754755442031996506581467490576759099114844555778619530358676223681012801328251988302324880322176838181500405255630247238813687665201044202911230517770716100527918801652021645078748700019430809452392046854041253584499855631016572829415462344002787932958741203145772372429041236056079758753379606662780559460285261897805366348167394149319449727026576310219042611976782172262599990190438635098040500056821009246922729603215918836537257454206287862821657580038166933442885662788692870185384542944057145136877119971356601537223891966135 [132,130] 39525759947326766028393228788408503280929874610269241744630728068828975210142966933497091210189224011561238267098068509201252776803020034530923680851422634285586491398868376362883113463429884949634085540204163728797945003714118533114683021301271964643484489475509659667329722753500470579079513483796961593941987685028870229583726975741564271479109373135651775749037004197941265887624814506544292851026043045417643746829460113083795719141923582203384213586012050498388224525798701020859172797684694317364978345798734516439456173520959237777719263694612614371057499126279362841581842532567253313806009290008561537055926936391022815350668889185265429469264600638906627520616858057669352729899293121691191762674005960010507319789355207630394527200334227095039730828687200223768380310823221938455089238294285671181109771233318386522537501352181842992642983687463490034384854897611602630892346940516374500428762235029696727778527582514163598516943164022206695571482422876327341917613126136685042975221691963656122178075381833267451587887861034335120082144503450139601520832101397172964715788606621766730324137668877978804591324333261594291267830052560110577105782333403833837372099946697158187290494874446245354516304123118115554018712703194176806352743546567064917311466531658692387729209702765578989570969553763481538805509660960802913033942572985716193573203441328798466907469150458910140634464891593104193524347646425979849561188474299501597977971244336149650506128625205009082858590295538610339367971413381119495144815093470992464347751183215520354822542258425046939053400031766193329710742689441981565161526778873635999821691926381640752063304628361501191278272313246117134605882910364302702031246384557737885377323848159758124754621798227982060714680028289754837318422116848576542549332507930141106947901852983814426721809244079844834573346150958694 [132,131] -5907803982518603718552038910500664477943561083938208884002562602424898435288537628394666871857507495007008086680060208439629746014653475216648953774068883812818955270188693314254294038722322686470030620769869017627266206543232838070449827962899436245168426502960627479076073201008850987141371767434196512965820957165165989298394991109170376995828677064979030215754263125004462430742389896825834297385227619574445233244544146955606558602052176067252240928161678120035648512305329275416039296668784619514487155732040182939332616124417929706557270385536711306029415589684200701737346001379659624014788441163466400279311045258022981190149582200465885064329737952700693992071369155041264513674966755789649464584770621512207514993702005454669016632562012266521739220943825111144018179007813401163921998256044867911049922360397204033608567861594106681298673204528616163413472761331623980888543282723866495382043628908493484903548980354825981279277865665764864189116691470151994744978817770380840254539385495358380234132231427897849435413166830354758327845023946811064228251437627600104217370104764299264069476342459839030827212009387012770157476817144361862023557313131961344656253563799899730861504076363185082157096680340822562296404764106920779124775602311875464380244158509281904302293364888085002239472220397243641975467077407193113690917887069085121854181892690336079938058788485473503688898296390121509064013370898207971786755445784667460490503293328635714740506717545303328975241183358610286641549520999897999877860543811939338338156408482988827065849848367476714108466579420884480013545385435822346788366217262852570148882759908804615913752750190563186447499532446155485173345092578222316751518625747525391778829348635132944632425587037162676564600764769896772395188969675666885963452521160818477256073371277513472453163594922600589685802955 [132,132] 2746081313836653460619780955557101799828078375782486772301654796716997471899262160642149557704688347135427008503613581557282002491198964128346784940093394202269793037783300282751911872012764432000523419325984503152249957293979325985387338092696069006063259687730711522754396504501369922341723185049994289190630301322451718744266060437452722934746372880481042648661279519974776554766415931778386928558210733629092411665962937781633366305128848888213704711196376961425097484944531728717969217985350117447852429069320259908405720123158712480973849983412996815761444407251305906864515732887053201633448546716465084017329224299709360466245821432075722682022667819073992762263953634594485835127922432448253070794763869698774781346915649618545556877907254695222991893700360820127958897426518245547672118458465122772672366807489664213680125522086947323965683139258682381036944474183177179812443106917058779808185951655594710973796306599473147560290803986033909315011355200728756648116524289659669443943771152538093740099214483162221319377580055780612688088600085413748219553288246726314351646729818811107585089063911870406000580895837871252571313795611820799163064478462168445644348488816527921646474056405706007878187553275013264294571784994551827094418244795129665807910638020187770052039455304582188824331486129062645200313980561948958589786971038828525020762093436225864783739427930653091285764648414105391534993923348247888220819174567698424965643659060843742436246296363711766667406858178307361063224083999974937065776655936704882739328591217169219383372785115325334347461772600061048663093979173873102667158182734891303249808208304788772487558947838434506787944362821367252177467702667495387682789754077812208803862501919993678206214586051367384764393187137873331403264889394373647967496962400671541490613572926088629509189214931530501359 [133,0] 4278483954498524771651457726330135646031018762437433212437043790187446544010398462126652190279017458829352392534561473799032821996695349700179082886716644575219947530926492933961584581317809846686094957839606465670588003485516841211140819692094544336464618749758729817065511324707971488083083874091993833796683410589709169183845146948147731167113032395231681900703588448626296470168063937449475179614139765921753745859835757526821287878357600556091433954574178909436465375772460794861359588006583080046674062072838872517619998207336249773711624247994179319363676772034631350825280253664898047213461041416997642413090044344323731618684956230334648498476300337803160085971448502707953529264573309156735287826322454445744549805114331258834104711826983890207049301269963879712660002683118112905501024792186681913935875524592225404967342412737658236963636728351565463603944327938580696073484808928959862841930540809200040508702026066494328045456754965837726806402613123685817780162401988886969991661665110940606840414526083122493008696456670722532051633076932707065951702390964339897998649076362223125559977941140353263523236054524986207348029372273006127358670049065749986766000615286918401484506678520133169699391466272076403360373704839604712171278182181607654772307498862859402086563052636578710588965529980432951749552917353278962383545160805853695903029828860170340581558709630883943666909377275693669466595644732127117060319603047046327407792967432681811446006124618588117228114274642498226569336211402023119708833240541087960515062484710199201640267895193676722177031003451336160930342711681439063288861289832180975714054689931744537621941335964698644151538613894941938415901634519536577140437118441271534485856053853569647761499343316447999161534695830034462264970991067062313356408023903459562211017966895391412811583599830527301872459668672730846260641256778360622567419508471533205445891509288790111351269183858586028274066514578231248523212555220957771486927144388981316035272098223794330645636874324899596882091246013497403702687970390024342119525503805038266569268087728595519524858712387316898833269231882103830227807467414018176335547289812109243017923532192980928812175989151000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -131051079354731585334914087274081943762118700433701649211279722812604168163979603550668962246569423005339988862741914390480791064985214245774395566250415989322517142932621329442310836214879427231028902716279518178872041407225230147943954411247073956865178432794462536905917556624694789543411265795155089276392256945519934771895006375343507008571844764425408843016334354617181787195254571779199529034018912092688597500011404555050749340021110935663404936947875434196077403159900685845476974670970586442178320632554714849745910173511965525342185558447349567291451330028566019832654003374280554799535379589604931495055648410535513481619616077048109723055864009187943916365743532325150052064682065576133027409812181032473229413231687237228596033887883730085334674923355140230077855027522253220055223018824548443997505484109702247609945800570506788863069571028012217128390500458281817588820859231342986694269584620446167782558014418562299345416379649799741237573105388564117282602785984279135125735096287561140518564049440254800196611222420348826137450083409076925710095224562624664555601305406004739512411032036045963309516141272938841715436607956773498868603852679370981640631301688380084373209766764055051878494705701234037636057573655625842552268331833721644533249392288084092120536599837750204404822453378223721760688935370646082745065073842688782557395143118838437477567751463128975036923191729662954332647405457837871592496223584761790746215219414616382540847588968224628128454632977966998362829170123599331538548080613865661253768390942145713147383497535582768269987455965666619549924299248678682078334781088280165735871554705391212299795775514304512028593927929274739780847834462769577076142060346123460806095805881832530716162294721868881369128733475158672184283650092483426982862960232441096898783843072375258576239366620444377248347695679138666327567732611844859800078839942657267302926554149945930534412077301765501527095443186125519393404061856774377643853036837350109097939475230515675922754301569843102727323960468931835214116684403799320459242204971062173106728076823854300305341125405784022590716149091687358808902298397362849612006432374516238451977317991392624207946937531232833862304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] -1602958794922236244919649006206289426166626670493494264517332281384821486100347182617946230815851467639486501987216431646677741627052869705136213271202158753542517801795417508289505311263715071140401640331295100088847814772868365957180509849667429643819454385705852420341595833384057978699216499494863275969746509350384657763118482261494860470485698125422419733674105332643566808781150591157714474218521520535806370129674982879707986251935466713729584028229671194814681399238513861514204256678998807584333450287395399013467202176548946359651878575035212243706725018453618599032893491336471097181315909571635753998188998551207917675606774869338025733718207162845217234664621962969878434033252540986243968972867136444351010322720500217587725851881324558562161542858863709231327528809465783671987280947281982200002097547599365522250370170438409870793939297096954562466948296925260908652044467960113648296302356124818085105623918746825279583081677969050914316286674340799634961890766213984016382068253279404739607249884614189386070426862057791901426495651974246393740096599548487448708091038018439451519679830639868816649861673517717472481609170902331709299695070124371279796693650828945710321112327173250226912803340446941742565623764507406855662116818187011010338235650042971534235440805559421986747475853811949403723573278904975880517021807010669394976597953208000249166678279766801392892548356465214351818271795064017324861507444110612479861714329286116923123141828612054965341333365042020780347285280458033544628560736262445930261500235631983007648878606945411882849187638577700947483469142554630453908335532320599002481117919472827646839535649793408678631279378648950406689184743769579533276892866935508419224553442129295036932844104278037605286617727773557669745298129811140497144484192799393147359409821878583544329892644355321100004984748924515925669485581710552336139913842792307997337345306143403011616663034090493885979288667235604467023469846445175698737456013467102836366058829032100301529999341959509786113578737393517495706923782793453956146593639946900832919449232603057617027357929477391961666549941536082935075359246850045544901012818067836978797733373533832001989196669455850496888160705566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] 144042810873304373833783976931020833022593523219487883476608381663709712975448290320145084085927144963631358963688355573512144647784584274692360913006224074862295574588883229959394331289654977385568856770341857632645704449214017434085063908221367051132377500466146555956011653909826418564922128459052425981598749203734805660719772017705013471383200091924155017843159743599514608747276756896255794489664827571541823064192397024659443005967379716332203135713529612455025787820916540025474741290922570689153280188185071929173185178881897510556274420167101604207308188374069505622288770678726374095852708859714570802375538962786749420144264412176034570429364995113957390724734433424188896499570773717773422683148142172771864490273699183454461202163726197591102505907415117734639403502022314523238566043097610130061093687890117093625965244211214641212294738624536114068663164795463980606768159490379154621710040112027429084389541355429571024619315097229287042839284877357777995963196933875260936759333201872506041539553991442866892601604094146667092712086151720308739413129951883004694039525229197081593970309450083523095790690480927033156108425680696320661152722498882415317919380989197669536328361465811012939426317340041173427688337925090785608107476062041142725164785159724621295678826004970621910200163743021866188497865832242788317272281907963088506578407103816607287242435498185951517771990540920960975635345640024999434682074353867487469696886347093346178793134723400052278087340398063070848866884540016228519268398351871699174324879011048626690999360643985059097772728125235141985006445950882500412280019422968154790287332708273164947644265693134080883295684992581350498610585213543524747442690277752220224093725208913739102894334162734350097781728607313529087482517479418709075596883017472419033202418012134651318942905963465297852255254903649417190513116317488794834802202417126326438778431903914556772957906861718313165452550118678434580030487140887739006501961828367695135569680126829299920886895326626041884314704402590316155692409200803422175831243664647374566156951073594564006439458275049046437827957208764466251334169850049443955035518723146264864734363056205485812549804691684585122857242822647094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 811382839411242942597734929985229208082808265446501785608740226092290947966292453931634224070766614773239163294265031973601902927516972294665723762319632601036767638235411758098947692074435203546302629064747152008240369697673078864808638404876642750960702093578500037418915821057374599852980154907586249833142170729590523334552815770649797307643765942829211431649667126177591586597807077798609193505657816045061273487635313828562552856684124996388116159717971285965929666144021392173269738488714903706458094395760614113134694614971074044806846070971681687383579597363277987416781027878669737350783958813278326871698122832121141620101502679906472608003185965525499037876568355877170336087367542406168145663334665868526438924316343439275161115959619805900601040894680314827345304348682998366639146022764685787287400466155631913137560739829920849668823644218273578626546036292990573917072147045677952288603200758683286950474608223216774304186848960605369833675713552762313605904456438584875536058472014831948283670843006458693115520450186734757768517010846312155694108489096716067253738790015022078914591593317897733048425059509750896435281620605200844132746632994646916327034972865118089669454638873069912993315216111457090650960889450721016467759999266073857907481516409541049400032751343694707014062032441826883214106422826521370340777636597001403037275304358532151215459324011054695533620785960618154457406578990945155881809586625407770088619520990069932665419989243110654274738042175096277236554778167483541204091216676289167615708597489667616755178682477042259684344783935909771580727712185947703796759807486962115332607157021178096871053531643467759834287665550315478394781986268103520867185837103848796362040454057527132908945038063352335086044306257912702708859726323328310233001861929019543024150835444537361968473236855404419581031107551886770906946759900205735998170577765164507880443905751740716682875855632955045390290664236948339908282004889072890538736249353666537835873346118531102785783982716781601392389533537347543974882375871568657767181193241277364088667713881177878090721436534298807272150096761754912627599766442714664919936365826509193559017572761024762869816462362848596967523917555809020996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -22936702510337900130344617656984874480620930967390687227232918157564343582948105156765774070654959407105159550556020329450785832932663859503196852004494912539018059344443334589672725554746975305379241142433244526823789116705419200635041025819255865137217448381909007347274968134892398581151577324958162140167072676089728583051912883281323793709534319374208433317133013770670191499359607329497607181831338838618004170593502287212419107146713971671156371887228059056107141551476988176413511773808460245930551473480403018795676987574177222158492790085876066626280183092376937067070751241052269000559024711252401220100760949889741433871135005999485759905052530450756008311751095358593207151232948738504363407551376758400849107734801339008945411804072283643191580141454600193247578704712848048009506233216462259464240736097579530924913331698602207570260418308373544702963426073704469190730886238751740775675424940510828839604417902712581378104714858319466276532276189427230336885694013849165394057311764987329485631473255415106028439350591213481513575281499512084468948064507682441377223347582124949793475111061084413837177664878661940751531683612520607461002457188320740286473269091031473917746702464269457537675357976109184967353097198204776547628906037777090320968294685115137568086936960857337716470794212590024901135356632306792458084625459273217016852728966748651625202924293420926114571078446392925065920707832120037202410377586781845074211341397862821749310017490626143074589452953645280112403616266976653518204269103322825323176779565842884547843204784193234659351693842649847208182862037778260220820692741728390886212679933630932473700687018628505487607057456925141309977844349038745215092235776327222896374995635967695983508239645528375965857982168436083090854550161696240323696239424763042204534480401930114713119426550912476497202981920038068999268222839533428724906951061004474179378456490282054833653276913779838288952113358189467515637866755801586078032042811822330214129373675740295248317016169948943880076065928640518449371016804319969892960814686895899133442377876921885422504506816991444355003031606038769294528804798666442476345391017146300747854688251360925406062071796320367411681218072772026062011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 327236306901886316309883640981577122206131229056489216370092272063416234299480239722927317601815621823137438534418562115455958169344847571358481581638531650333003185581010789785522729049791323558618453154884585293853567225496126823253363065252754096305867181593021984223887556574210154520521662629872399137307822477336776231202685980256459952146029295999443730870148989820461439304104167101513412093953061314630779698551102914322538818331253329029488843273322086851131783063186856242057555575571469266519817136297061719178670660469650681016635958279415830720216827577236943145264132446613373066594393294835843399154256590216211631062373675967171117843117516957972490503381035075373218096738445713168355979752296700958944234622623072099545266064027269783179790517531148571488898040484762713326244417783735241969741327574575326104200624669330449134575813848785962965179662124712604848116000689520322906749982676838229136651868041731257876170438390295664696970540753600702504844371851351605218675436420743003340826540525411447118830891488898520676548833949985201506957400924510170985146400558819778681308586570414152717818951914698770718820574580307651588753722060162782410184498041781777352136363704884837406214916802169228626144113015494009330431580520552930951908313152999176215590573510138044540439934825016713150119297174817899470684235219106853402781880035958856688866350553608955783826275800842061597177248190064317612781968135081066092234976734511733609476838594657516672106376651103485400679464974166895790983798644289691572669245189321686779440889878859427480679067896753388304396830437817262359128699269286079491281818722939955814060135833600688201643124280871503596457749550163859593883684058397630317025200015916993656411639443369179164503814164853165668887946152452137265166606145155862798610088434870164111714399473274282956275898074806501984367630384146025101198479885505669022966690250074698971726846877391717047463544201037783999443038603664578104421375173625689885276474304103474391867387175076303164019731855024665737002935259627172408543015168798687073568897491847315101652849410864362836361763438251305471156154508918188746859975473041836518832119458521455423574537620980129393188917674706317484378814697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -2924222247773824416572814009017566600682212174464905850289363455627491060109430345791269301867768829977296451757759001762392853004765172483201256942357806065879557027894657053349070746341320870606467259600916653291197292561922453992983372818849428940268885610692494030657650322495892976772653456228702952804830248771422760971229347900403763735433046459081160627122411247726977834560449871755655688553428683471431265795520425963906007736696555671371732087041987842891534582671262990700085369048740010152629347017882057586402818722429725015935031646544568429582835490187635084735727602030116633577042957378052331812316771119361192715570587685673746535400487420338549659375838573447517650543780292062315618507324574942132515458459996918547830861367075747118375578924675396827524186908701379101282542392945267606393366571187391826088758598661055862854264487450363986828680018251333520512334257879665279027357267083608617621707410187278492583699976594941441848966804187780348007754488083446172626737387782372779166916118722305927956212649776304319408193975526319048806540388020898522989638626079049911572142124691524422092243212923334867158527661772850828350483447034630998869564031461306337362640717494862484176085890170532546069882567794666791194882100844276724773720915907380026308321889433392633159543073155894536019863108775180688112235881195343417699803204593355249209096558236052070972335572277689492492852430174030694846980164798783867600133522453440776584112178081861224869527037718863141596438933264968300487717220898720332863790314990101215557996466843667480073861802264702743721907699075526812298335297697364642445294300577554634685873036289770615105471612801012060233847714903015323356309260725147151355050656365271432431913365468597981229386408450680239440866529109868106739087667569814021149522313904599581274557099797483927277863418361492400279374132327692369801388579331351438013555771444851460924061997023703300505601155825781873968988616495756904478353942323833608545415182276837937599129804931277744663409861388142305019318640254088528726508528105784602431269830167330228276716368212496247206865627243409737602181965326080482488647509264377731881376866963467440758640070293535137731233408686648544971831142902374267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] -6027440000484372058547526970353050489238334264243907997005930093187133432070173961291872412331839523398729293296943259109736764023624781175908872266711503850952822065077843784814032972840401937513968492394315569734044412921604656484806729679150237380287862491081643221307003364363780788305174771388884086794205044996570863757882635798893829486526638316184039418774254587605011633103183549981215739719235570402045124386413888669674402155343327442499445978853555880499986728037214040489884831992717139189021040079883697282947078489622731639696213611401732954525477368100586848447302189927805202045796336925779584411615400507388212185080219162633887274865242149026960235821608618104593846333028075892646921429244373702348225279467882498199540188267727905046279959962068983343565463694441166287101977565887288734288252157887778449644213885578106130088929742894722544163664080879058340663892459129409624390337351448378825433734810305698295948038027088145632118264449626231198637921412700203264884310232824656065301011763455273999591039990238661795142384084936931358082836418444770593917216277446056693654944888360506443859674616997444035824399123030091882535243757298451208382604628339884690259602005796580090808614883433771223900489858942204181606047779413769310081240664154955627791336582429543860701277366846657828868083444224242318328608679628008946276358327386503543998012351349896801620065613336370202119390971299082352261328494267023062763558315370222101055607727743958152931907424917023077496932912960684604937758586500765888564860412335050793093177358063598597239424403543455093588167042723999511439488834048231878702475479533332135789616386645460137750174387992222601769360764735312906533390041678830582958093375729475570308753678398860919867051424981119473828686821673884394947267834910093178937149101661750525736682381365944659711406185747962258348636673833522670234744107642891982068962129406287568818544936813994943495007784161025531843059903497938468710447958842691961031228372788818883431482000233996490145722782183002557723669837248204251771032012345579837851565348295602192889071221186009649271600196525165916045303108924145549956296864312934599031578522039389477316893538207027146660801734945334118265236611478030681610107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] 322758231125933888136564583679727930922102331784341530261908909058119372973581186665499167039870094486595364942457324155502290740449571851377542615899892444755441595635185488478423773512621597178698173429671764899955674064425925994830394004365385739650973631266797050162651067415166923619205118175283487998357100499940614842728071946963018032448419278314526505996023446763087185166779260692219265615645351305173723547311590544424230200042485186572946185286015491350227233976048915764669407218574064023255186193740280482708577905573331422381424982760809440288747338606026379712678363954539037616275985021352084293951122830567491182858858741733476243970438924443571401842446714150836634870972807071680060641207180983682711695433249387001443225772720570138684867897973170306768435851211556238184150300283769010210226820851681892756733753081501479039989741954878712638373299465788661624369828866786865276596201583143341475118468678423753051012333122222925334907944043118226316033942573633104387859546591459287349888127134978591883772093135004144423322706583372163000418182402370310587909243792468217775697182005263507413929187666927090498296355495276202633022577821253332374953709943465175210444202792692841690402122879143495728040371680413361305820155688230491031577721176180145056886788215460952579430829830022381401807143799575016693084190246480537140642698133943900976658792836379851063697309355519878011403632968356834865847075731624137337494682202291406695676541301145787091258076128908432141494145494768616531681554783259083428723020900702978793626648238221116189266939990645156108403435319739238398599838975283311489045279181736443998409521902490674851788898004550976666719750802136236260869570257776590640348703650279616130133762154399771378970866941970584196093051175340968581764334425070859948934306285176235030484225066701644287869620339269494768955244286194788344634663333457707960991465600360600349397836421528451479901890162294020865927471782261700042748558181782562529532209665386880496313694709512444899344704362053394063689741228546525735346783613321810909026960806595726888727285904516984006066885798834172492741872900539008452116369093778872043538302133245083502505518719287958239609048478706287976791600158321671187877655029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] -3030497390218634679606203318167914401030052333354221972792301913935761060257111346569380200475712896858288668271854542372268666662754226478322003646185837935391566291338063541723031490409053506707489580140800452690791449909950285319414049755295193566495455636103875527317136904777348751981743553563881730851777460733545786382908883585365079900107187542630000142340797603637674845311293608925847639312659440790410360729528667360576222983401034734079499421342579533201772889046527968022750509561083632371310773477218564349324775516332523848256738631470115605419936939711142269862567677967123570343540737172908396560760423679031629206414410808559448869357197937935837772871627819207097690441087726256370373846942469960722795618001726256538687018290991987476355974755346074577046141516299897154770930223066151981152358803770504547940628853368305944444663499764453094094266586587225362534236602574343560811133007422393713155719102051867050814023052248255542464876299603220983936705745912726800479956864012100942782655790836599093916116476690112374459536518934931297925385555404093088070728233596106621467331713674728803989165498086175385482553523480572173296052604975740974487491403138961036202772757147924057773570017821289274615128629415009066517349597339545435520501960007843004598893293329586102448608145649596426690665730382330688179946555884937192114294188123768852779912189344638977728410141780803349934335609520215380905431213371217651839926185684307676017564672047452035232271982365252238526806227131478391788654872578976984618576197235195256872081174581991254410297216232586366998061586469353384391217113782107222522140759872213714719544046625783779497183038983235252333100063739762306039402371786497703997543160058806776249258171577682002243640465426086038469336700240226510158484860237342418295960710139349833759832494407142823993305241894409486969393011249926206570440603445803214882618181609322457890979943444315698746748090062255994513720333701906733560773490927993414621661499567051486333157547012459744295167937001844807179815009328149020514575195172044537253786383423387914754080601351625569782566081635348122565959752168814700596296152650631785581485287902341490209689215744398379531068760509584608621100332292996881733415648341178894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] 16649985189708825109212736497116702841530963152482757471436920912235442276997955514779482086514624128890628402551270319122859919653938663578976450991192136166112168971778169198177256558193444383791730074493906259946449516924986433240564475091308573821062900272263635202053941244491584524387247378057412418379328588589276193149051745510103583746938349698024850710639024822194190669440079284853731907197879613010661223491795600009878811168330855830274306477603689389111236084790301822065423554809387692713999833236801344477802432358737762142357901397043240789712920915626745755651856429285465229198873069980419472322434914960402341724591052991310005997250363648297414565831962543706824969665388238867128762701975489370145115110541392035746862892620493341984666156312613988492782360152184885400395304996602789802814580532403500532282784193667823442748298503578592723851691692126241064558608772522484808666346380028101314097964842557837395614774701971570784947376663037621386949483300873156787970716099158680074097883921853463700590971939763755903190907882658806639692905630265369162150981600982203265581931575358834066989668963024484384554523485280453915139290588246910139176662376394303362243494423602656322942904128559686197984851717018406849065279344594190088826251251107265597207595263404306291230283529213100457619752975025271606488129977323081674477118431060028941699601548322100655596245478303054183061446736338656284990869150594183366871666126022549361025204788810068842118541338076499170810011940421058139188460149538373230926926473903441762596948354000138688983070000580772206980488993487146465230628822446265197970882426396488144832420709259699656017883805401239167127888640869295235742215307592782570827951073457103071782427659389916417805697060336961685393661396522652661331173858736205814701513498532355919683843822803039727816676367662873222927408979724226990987526435093622404900427911928828817739259836807282373940939224509159651938452904608778316528967712194575850196396357882308321493778558124468604198163112437418130745458451959169749785692493899745639368196642391215942254602643508767780021683881338532617918950144764645131576334197600712335239760034791995743244210330899305780601762726942111237408647179264464810444223985541611909866333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] -63729638754852709572022124847009614832247966689575928646125134530784452936495485610833140788970275911693822986725111188857723512330150396819664247509847171672563687594262991144663977063905687666953088073932119835784956590695524121284194864342027249087962173319143595819274652329747261244334651717379848521691430010434165216948922963594497466615047888367154145545587372607509922892220349180125104821660153935760034625229442800693727497734922344696834880655924939968958491897685610870059286247417192601731074907328293908326094485681729779363589983381112024077272113641580184743457614455801671441110994017944761247465468786898091038506890237449934759677600062497356837076750024330882963093036638283478626075568989186850570695244637628742821413248595012003935030575417381868912209823739704015549356224724743312588958411908983385993980433015870854095696115616134233176614984943950911316430468853470960996052702932856867229550549311239844381029972794763990910031833055503554891293191777644332266896109643350691899435467885025558489828786932738484187301443401356409227303159812338490611392718433438861123741480727488047208648737074111062748851407283084516248545907377048213433427682044261663866918699330914053114554183777285688443683048809480563878674804530886554220491037316690278111273265681590784075657219656527151696200886933808132409770817196170796551869310167856754858729097176207261180106328433315917883773475058449318225835839534779429658232957466542878589910621157795300198493466886347663128016576111524940680035587845840366709016635568831870148675604901632757725982248469940569437642779537760615314693063773616728563990308949711953953172848733130783514893637171827925408343301393355057319437572600865972542573949327811504041206917702585716186769247596196745539916077633110395000787924506563444070650872860976253658407260748170073764051193867387383730879595532304933060272694892205562165543204020218052838479020839776352420175710874558557786771474829062442429983437434238925743451701864131316283817231614585118672830416244503389260465740769001556941031804849404700471839879882930096007460596317243461054365357855621266523138245924410748424081539345491220647604777835314843971798685136681470122935978644644723354383033907125458150666474921308690682053565979003906250000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] 182108279995663611655210991202385430881647253456616641246976032607871540654891250532720872024511296744457519903089454084597219040781547293630992047453935124905929347803165824472466777137984484347797668621770484348766009225672117313773101384783488603611985573414503509889572539550183128861566028804839309735047958815581209255934414216760071886574885570711577073132209358858799640763298120128862345049501677830897398973269933627186793771579173848496490731521774362007109629303141475945103175030883161790133047800536581940066315712130909421113689314729349059562792689828719218483736705244088362004312490162883325992985993982124138332135164443474859049590497369081602810814113303925617770310239596012261545911503464451785460495013605714888779090005642885127160300529928445704878319516737894285473110147804756161784737980727441795667543647155204244401366637657550490811034848994284872690305247113799362326078666079642606590229792071311444456197635202367357620526032788666262716268779162078306106244262652279864691914270579312474806558719123275249537523267446017923063699608788208273101829039243492779961639083440395948273614128559015684117742267807243983086083741341416342535873074217825294190048751447874774890545904472038738567309185778270938267147894604200925002442635422087421788320202022810718402299520931179257028047423922148448985456273465214001237591124137448584136721131291298356777168923233699079091120612379887194036545211158208448260817998596936319479918473835535522080967450658832451804950231695580052408144900621666325938317718464179188168386625163671912211216001857705657127796779616938605689190403924542718761022771698584270749999384963594194498228796416910935403045469112602963061832337768548931039608324308973308170901934744019342017980761152465591703538181251671492716645701501106141468682774409156944320428640761027352224121950589362137962106647339272320222286421832663385881900339553342293310294012533313235826863110894792053394670619137840075435946712739974567052804070967005629240085149569949134442023426695353771237740635493665190657217331089762233478565347708175153795728766852337445251174384786455492360130758274839369373622747001568082838957224253504638744904076509882392052697797558142511947636491845758325430759683172254881355911493301391601562500000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] -402070351855629738867521610914191708298526608860208799174499137373166495498677514751126553184358404860207685210189947335136204518517593103462038631583449746815078871462702722736564504693678969053435655874059611140565071854211740762201071320050485279299629017902516342734225299404855429490948182227997728167056294235213731272648383692582139295103344161469996518409097652094539074403118366996389692088224118318192673333417796519485019920621157366841097290156203679477564607674237470781064101736986782445209016338095502532359100927446877474782269947445722541589626670777666914631345067045520834121650841360782557428413321714626885126586065383078145975977042143741664541052172746894126179806750205418237545052000174629488423033582892282951342619891080892925466668457235962949404481495208766748824381738310946404991141808998517341177342076478921891658959504128574651161751699460408907522404477300843030203482957687177299354734622107064399446951512378291398271607169713974282899135770429677434873918593354004467279731924107526309786711408275106643474951698951950989537941953275324637603771003489465142330750667139559752229802715590232544793564243309700669764050258675943667173337676214359652157387009481859314286707980141075284964459823302834254334825406524083111254176635104474382321069606872213383402728306922735272265141416973306934244701901376109319432123000412571058581990149383091882480672506229992280404639666751614247898718741906769936054074192020291650349642315529923224254058757579131347507359919377540809433791049102366937495904946146832126577786522979820055299502184683586487060441362838086532897618957667011213222093755997686212833873492997844294439390424910822054642228496870836091712485225696442003343613280842222038113982886508575477247817159331729430343880767436164020429335383512789228278973606850603345478317365261786394119076424207805695332347733662132940185970665252841194048009025797207436950024268458588406829652854677771678182312316376050441542698824400647027661643683867253937393749198059184782304218839505428335612738245079434379136625410974761879081203988184549282386772410958473660321008288833666573072377039428266224792435796876505811321284944742530628096945615494827161030428822400324524643871458252661464530339913148182517943496350198984146118164062500000000000000000000000000000000000000000000000000000000000000000 [133,15] 699361909234208070409041199294982976575423810945729410178540982724265213556928504916107211735959825653441857278050963543895981309159121443801848988298075650101664831682298939310108723127088548094115504509971927848048629386666169136800492480594129606041362338349965886540290635109129622138438141476301081230599943179889062438420666099083418285790730545516276759264463171647266724764666427465551280374334708347142053405807164736773785442154610519250066932793901631186039302084754371922905753683307936401696038201211550594380495236804255995798281203408982522420760237072890730214622368945367974690875089493769798824741605484632851800090351387921566571484218445686447800988199651450538390616261535221362195551968052015858890759121388378839587959611410419446362387173819881678723765571913976611615460617680599226855877783066500212977895753430585234933102295414627697853978629387832624177435239981128988004977800500446623605148033614855505706691334390717620023032533233258458413668674769036485028899223469230228613441570073309026398314930173671543940902993184953798134606933520500326585074599479504560822836178752901754080182890258771262365195767529135473158396840102498720802030033156392932511110590068907707592204051564915104919981408827520825380722607827072114328542357751845620253089859043690555318810533636751743328900803266699305794340172219170207819216560652096361969949936137180122363239734611758430413244120985785529722592877035191480347994612262284679539315097343280781301877740696518763344254445517978632332151053247088358795185584015847786880447964437280978050486614313930765430913909881892550619897122767129332450330699889349832231323881506863315929998998090288094791506920880665102097407394966355445948938213805563831925996013356580686513276740624805655100440017691736192966124012868293939645268209397817908177704996127812685650928223252241729450116938525996738657684109411965791633098298670591061628196938536876945310972676731172707153421633111957756510474950573434934027119766813652262864288177168471917235356412932384738283205351217442944376064798521651577299438890317715631300343447840678070240204125222677412749141536253766551618880197571107784078185765504243796783530003962067785736942176215996074811984324358825175601580365015910029091728006278572138398885726928710937500000000000000000000000000000000000000000000000000000 [133,16] -979553934541237854621697971528961084217615693145927896403718251448420501022973349979219451242984444286490732510493028851742101866007647740785074247155444242451626111690377403500828919480552924623449114797254590786378465633036819787496751852275063994224635651375172842369173600468603078114459817004066741240499895705024557942643844151345372919261914030117335641510912470103159533282255299235400458363389244520974465998657941664084803720298704032704877526013707718324127889925482006980791333472514745057772880592534673331235022541006378118881324878163436240862125788002289926520441370548039603858047645870633355162818002079658058589836597660081639582580183552354098162149521600250051915293043385623490973597283676037044131444129120372504047206379756718985902480500907308529797020047936983809253661734133227322512424902978667061926349636249720804171162168602025290898595501099677243215986917973993243646332779492501092367273391412046710749017992411342855312328374157749617079936721127191904656449302671711951354426769196091614271121701858923759733636681242420199779607149466609249976211634348417644226947072823169730676928226811892765046072552657298183070217466386893592100274998580125628106865664276332398102870940574072049738579937955542062291392344433139581649934901658925008510268450186384864086185133963630594689491007352979212767187458420845272109988702100753908733070682011549682087879160411478767887985155874531006400040812071508392326363334125978957736957877969524298697719971852687664606867767197244877950357965545030847458220195633285790710813774455027624782247098518039217148239709027557952996705178694175190973645039745481502133823177865236291842454267248759760192573794515141652570853441727828916614307108728959266388453223006592259048605976778806280372036132522687665110526471145453132304862483859365188991375031602334714480110272721096714944025758477194923143270250313405199619399197756742428007374948995375031506910847958887479529081588855542281706713533083097292073369028466311791990684476102006894664864132496926158035836142111435099744104503236713634825552941875834170032237370309811837978397476113058082990584909254860340490802333957188852659323218419727809209299622017674704394423776619347224198880454663721720863129871649657910053290987839602621534140780568122863769531250000000000000000000000000000000000000000000 [133,17] 1177486145379145150532699180063424810710291471107182346746824585717035638812453991636492255998906497941327886259385955286491993579784734851150272951680341523446780415849851319549167787797695045338962961927005184923259663893067153605162212642717298900903180430448897507956313222912948683207163655943854423424793499302787932415063585614230843149807742370440120809132492554400567049233582066358391937723451708770074284221919257590818824587347449065520030407617663004625628849194772155260402403193844419682096873749845693571390586375322739258201162882690953491106244183480297403165869562273170947581561596859973907173679798346797016930381841669562542328107790837810398791814872574309689402825191958970864177571891270557929899028656152187951233100421359318049606016591326737035128665358202131167122233821267209129304910727943089806123856778099878170460541179853127123180917787612212281301884620933806636810367187742219091647283377245290928407369161471649612042775124174485380233910668827487477417661412156102860808282450141513553825907713452617922537057982266024383804635604302109043200588592714635243639812658580776914487820986868022530976616471424007019867239110998164347473229100346355257447641293146059912306440003293239524587738027841942843263101507275094431993877451651826543802588248492026097336644300581968549179022224820251609257919800075801709733268350895870011995388622108008924233991353606519540433923001761369268090696489525286326294973189820516970662853125080943271070021772674656624153024763376334683726740303827697343962467539265704034578641901725728502783594109006799575080596052375051556546581342557593503067064525694897373296712884580493257786189843869794839020555432693166012217767328362047607781611012589757883878071830386009023671563153892750608543397552615648248538302398717997346948303095263835427176946732058182173494912261415414449362372101242118371482584194644367665506332187151216257575526946994742394462985971501817232234808456496282754656222699946092347884987396164753326738664808810281817635376905791172590706755437150424233286187194975755588465097905660486049244005938219571391892676347621947561599318579535439113946630361012677804459488861273190351646702632231461460506767144679225539015385547620694502204541669505935015384258043869003529380279360339045524597167968750000000000000000000000000000000000000 [133,18] -1446348304497052981638612661282832723380032990852722588032320788550153287528596322129907262798716028360962033650069707268194510448162192251434690782892071350703863520286075667934322059064082531104891108358548880362920773975427606395407188375894263388807393492259158465672737247588707270801181503901877045748314411398591909431989577399771257759789113683849861137422212771796121765040139363204071982505647489592118107293604860224309357692974337239941407292188916950076420144707911910379830736338608598080864937267061346593819359830320278959394186633365151198114375269510981939251566833001466304881597261346539834755932434139838699728946328395828538981513981069220885586456034473885926282628401818193568968576902462663238594762602823829410255010704154502658441413694356032470282683786828170565031747222546184967540467399156075060840825346279237676963440412915951951321693665372183817323757409025078978719606604270065104534608942820090691948323984807198179420346306338317905930580647764865068054423911378718259088474526041719592098617238408083582988250569955534862651324941816439036909469219163256534702312880696290537726020623949351962460551314625717229034678809201450487980085668405242963291968547872163430271202326304300536584349454955229093487451927294463051498733204087462946587101131524284513411284703821307229866909160835667200691223095779059629258737410664852238050688908524186661646095872129624289431624833580673624668214253182789828371013152734683436817066536645096828098845795736166212018315638330062457897641027201651653293407302472568882355953428709970073986012376523039104591517821177946717329552233231162636718163502872752111163644037914354519121550576018070303007159667023601753031725115003724383772307297073699681535833649342640909535375083992372463405137419634354702417983475571163494506340060802097498228515373289165933607572748780183751012624863257807301535644483410047572990118699228807969975912901690067554552051164612873161821640557445247712310353129175562054134210825344722142911857891862400033531706044672448104969575058521844310324174381626216270648186850897686877332168319950606147577995098295174242267945749072039570174152337666307939179683711363424098968899355983927820403542924394150918640363505351602839052637886789281358421184380609776642945263347428408451378345489501953125000000000000000000000000000 [133,19] 2212603789711444336453018889122799833181638116777278645132571164737115203717636230930860092884810966086736134598073128740814679494149980738571959401247641570130982729665060353416838134502194161670214520841688772336908041144954501096690822152202399197309065742519613692175357840178410225015187217206993823872589167628476972399883425235770600984100535964185104143767697633927226363969210574348187917773578080726564793685304593769842951499335171013611002858387122904453845630010377346493669289575897937521053090081110357308085266754514370812882625093011425053467111812793519970801877140257524750915710210241153090817926911562056066081346048882096669124085208425756495918808632543915073872815239556041314693068808302181156962399882630897091045565417509116271420392614643018277098529847854295984072805404196868818683483238651419935787634450028304365450428526174656962741412689804749078950522957958311460528913274850443251269397729501869255635009379146741943512138282738045134094801331594203449823364473339302088116843327193175363983128734305341123701152210759014207547146414659367701654824427097872595708696030452232082987811792719517822102223617572213800318929755768449195028793262215300239181252131695900366479363091208311650237252305020799585980768511077029290265433889106124748052953701740770266333344257939724171566186135488855596660652353682541405755754521714898709226397927366951043609771200776635450570018430041720488372743213312359460671744452053978594453968392813031289270161890371442183120973299120635621241772457911991056668200655078779095236880084744414237105339926311955450365245576871438723672391503378629018328622124461407924694675303426426195691093194252708498330492530304061728243909831455383448189744543709948147009649899302663580865477795045180581935136980945456053805411577494126477535761889071587628505021726477092442320641527859731404170396298301206260629556622804861575700968337429754280143427087556467013225439961261081034454915170928664558969562735256991109455250334422123713658826781769312894840906313789858142564743259430065701364073259675380539011427712566550769734205397276901474576108296577658864936688309244019698112402584924880676929620403554504392185874842664052596733562966080203510259281638652650294954995947105641549534953414479088043900767424077002942794933915138244628906250000000000000000000 [133,20] -3875136465245474817956662787825656025179865609294973778097944804340968285252371501814639954763172572175151986391827225005833874398277699428194722680574096672753857377754209209750031548365064526400822691692872616723763881202308115072143054718734888944546230134267377264933522282413443367976409392700489434560129600756216656299834670328360161777648171035849892460976653192187176954955834121862474353981240418693925241018402985355717041092298412463346569444699837954134008765232891342343475971577969964387663071104995306192419559093337009029902667464072588428079132612133859645774320562373953310453494502489492938046806449560783603683956409634842356284885428815091747645276428882069551463918165785984217812024046351873157075669273417497402472873635615692674452529990230579596055333065344270767507066352567585715449416072603585876289698623351240437724836073276988629818034470091173177560287474029040895908924330760506669799378653155910965051962100851279344649655602902264731323761371599007706646647669684938251191326533304329821512405631404359290499884706608843015152683636272147933800734573751420385684264076659701909274391786019061185502968606651612500703225352302225548966723506708015154384079255720727973383861336484931117369368606155904884137155293986671761853248364122839100538035139158905754213986776818563911380782266537665673248172772245190722999781517585711665925374290769911070407952296203944200354641800671893841835552974456861447371625028198974609931544571152477277218986004641580095871079636448028993664845091410355532126966728690637203410161392583181014500701222986567350812241812203537889939043410531829652873348100035748994185258239033437576977099288531970325419865080893078608409432236906466635429299247058006310006437816579291455778826870369190081756979149772736133438387786438212252103069047729066662430808445497772041908009547337545945000705454041586239650917585810584560982837240186176065955550780937273932400167837263598177089902120661686285240218708546864153310676829847817936076652423806475222175114755175389760911604128032491525618381842248567271136550677276315598868821733531879562224968574046186194134314347224058692276933008322100904388878864193432529223136739836792610384136832470476632280077886496124585645896098567778335941688159993600285490797374698956900829216465353965759277343750000000000000 [133,21] 6304500513343448143481128335688896638422253632668089365508544898668219988143589642305730764612656933223975388061652379245034859362640089678529307300588829836634961384099246351879357765723025281506183073318387295160822371706231299549255755922675804645127491348144347412029600150705674656504549011764691082460216833062379404569610458053083259461383842312619015806753624115250414504518170924267607327772550701308117362495833047475805885956991863197113874250369920465310210840178721240294806058691153208905821083828857127697271793225003003382899271372826442109140758561827157562636467730650316213537368965577494413380961612606014062124068374056165190209959413620866706335405145177795007971072034528398080266158700210738223640856711040268033784307708901270700722354549774571050638407261382395541013092899272916652537484966623586624936034877252849084691595484882912993760177803714249715303247263642251841752564922450408601576502535150615381854080965111052351712569039384534376381426679103684808767849734095867177671256515927217196852471253068791229491839783922431748134795010871533182922178909391110635048534576800455169474017729711337291139632136665192556189433540384269642476648880043710203821104030120700093072926603196856478168245955164165518569402014512738206937688739777955682399352608564748200805549111706727267001591125131430610872287633189904384690355226290044659246391243743266084110602439869701033634869565633422265877055718821997219183220110077952576398185857039851214872903168945768418803861100380556521825212521839155306588498426713911600486726204847444318730058478420869998761633457493412158349470194603072498950732780303376277747117334071954440276698511429461728578808862362818924947861091619929188844534341800815218172478685334185645801398479300464518819659377117240176757893964523714831108407448294191271252491355717154211672742210864260069343714656980782401491866921187382982452172892133755605933308788662553252749424354106687128873814928747351100296722417892339045608809414073432441305915842480901503644227620372396860134446226359189393612034129263711794459710076451178864702490272413401367988906774776093627650396057427964605916028456419758252971047359894155595778302137487473154066927036959509707900251803197123773289037424960669671641513121346529617029796899174698410206474363803863525390625000000000000 [133,22] -8660421304668663966090091229005858111268613369122639006906359573035578272765624289923547925557845416240734757261707658332353680658252022956483840373272819951103852607886555563132837351915753250536851586060633570833643587287993498080600447906630806123442845150192231439232198848514310218245685240675223826087271106669037716380711459108019850132652161331010643673160765507954594894880131410836370587841072358356500079167151134814398386123696366313546607293542596979388381756590982013740282674866345425602195841736380298199729151083134774700712072228830991497232037383489477367554250810182589985773721179255848188876625170593562068096803710541926592982828769865993683829200715803271470154851504168464106891285664562793535336900373960987331819318383469351546050945876241073367423360580394140824559947834030838055925381997034622743586792490541017229214466492204217522286416032570046043244855721383667863493354545617679390091558084144532354790203044178687661979385913611164280452066307269437588261388778261902441760375646298579170432871221261458130210756304170664646564763338568070850886924534687528852519593905924914187733792516476786805278407353099632798017915550147185931861498501972738236469928734895016413207453093858707653526184035883785325213293982346701237459590454650919205858952695904152810212163199627917974495896404907707106606470022620722912407083031983668070625410930057245332309582887929077636439664038417716961734071701859306149565688366921162068834704581637935364305047918947497113599144219045590160968566445202148857599568309033558748274365049408814362570691816059131484033034645330561443261095793377311687197584906584729727351118890189375228472721527418864245318014874270742780876393136678481031991777020777623479565074113026903126505144443189255871544906740692893470477340370850252137044191858110390768052470200120066979738354367336582628370341258848169922325197321841401825359923146607764262273875627757519499044071645414138406667948255595324558701311343501726358858409352886582627493517744935639628663421009724028302715354628799278384366495091616822119997113588360011737237452957218110866065172896019995167391074506262493048231095082411081045258972077400959588546932295716165742429613246132340539177958748333727455768341235973598843955924078148192278960373902130243095598416402935981750488281250000000 [133,23] 9817948323510251899985249054982216622984622474199341912663466835036352999084822029877073804383673593503671689877745059185286851035343761068947361595852596183306029079862129108839159110652093354240507353117621693789211729158496904692232697927737892751450399836291407618145093885207683700755961141440425955844636100800438486706664563849775944923977146125183207946294881368570219909332265020145892311354131940640605930780015193262940295010463388098416454456073943554469387657566722645659996195053079697856826509854276260648133275199559061622724328444538413293302719806671115182193333100219447210973476798769603912057594519878073113534046836932471409766566016635802237106384891865045055021017167680849348339054201197000843135205072263707215328737241606147109194651738276478236947323265358210688671231103885795765714913835505877809338297097027569714144232126067846496614928997016524268632923654893104621084758625235878293299530271460133855638238313843136723275855835345637345156090772589910974272622707404370795475589787634284200256029449338051406272648879704408677993603231491117876935475224920054135275262667799440659715237731349173296437394413429642429045196579988114214454436938426236945409057341565624246167206994449879912797078658426721277119697145875888774231740780051005518440036149840686423913832379522041772298379257024255896611642845436360970252001450760244916031636384130616813216669926146878459079196545580802426609339175298312496724641124030899609383198491345351682438843479128266489716410317705430097659993953602383694638982412792389981600786828897955633926976173637282163489517284964094298914284168634587380434292130405831063231025696885985136296927926885675643409657224748307552034119932925732527445224468434445500799556136329015480344582929963711636763907298518806598736375146583647868822473170125720547596107044590614969247906406963021637915797520931541005609775586505567411715446068872523338699211420519577177620383793139288163112509572372770201455231041238068171731235845353459942737847656214652357474521398786926473783908734151381436452982871307289271072914006757332780328372909504654541153412635245135940881649347426085172358065563723003442825577934920415543024493055037249589731038901807221431167465335943094114843212433003546013961562426750603055770720561934439274409669451415538787841796875000 [133,24] -9086466454008966376487119512726401376418429858774277261390349294195135455457756677813798662409881964565140691153875401104478724941726676280830112605024554440077032699573252125328250715815411789282902478073001471183104865524683667075274493197301806481955551677308827991045548890983132418896466524798092629588573903522773887007953455556228053238771281563767352133319130809220683617037554788287050131796590559876557544767516626108898318222498029792319946135032792625249020129718699703751200791435791048295363757859067853067330065082580303832466546113206035351981617432076586035333563156107421605787719658660622714438122777521300636507198871042455010005553906811365973437576838119719828423367091952620888635564941459881726457540937341386839463833798614244132686678779252876357346444310489031567419906002909468183684562609469842263831434631427696871069100122194856771759164155355795362164816577212867439371122317064444296730885510568156900821392656842150024874077062907284540149312293617854477533407269836824714317313209084965009390694563846355993892162878040066777500845180963498320882185118917913889512540633235500984176088037949884004980345332325110676912870984673875810434443677677470976050183911694354365949277246619898287074769089224055231680201303868587248189660558403887944982249597597480806455671904393324895479562385084652660456873597734740228654190747452427293571857684913026010629808233477924503172905614015915008409208185025329176048694944724415968337272381014479953217004234938119104642167738981040978684016417188429263404796181646422078956790785477203668352700859187047609171683980518108225370706903089974088270244489768720633764053718951773250421511457761900765888588342383865262688730547156269025641999239125581968989336110262116482666266216022418262500151278349343669809175858852405241232061027387251178816607791189640616470882217359247465502769014280992444693742644124303110902080218309250804656775058994100188157226253484660452720560370664500705243681060467861903287949555865126019337526394267335468481073316051273060563551334583631318583873702646440776913341429127048407419771607441345186759936811481253580113270151509462759870699033491778078366491341299023797726221079416333874137392181680314320350872348875523315810526248626199667786023254152823203089184289638069458305835723876953125000000000 [133,25] 6654457469435899209614101018255655816232310754699227823343423100526744066378058828550202148544602726629421382565091184222356199754452315807685037004323801148603158930813155743266352754973254319827437025419152499976840978031296213835552518351715214376164985815557039259428274588837181446228762458352058258772448810945015764261625000807137799019659649279844401719975615628675962705197394603298552939456381992043840703952319489587469981130990798146955646373824620141494956219850384400453389693575223474399553283869943935601220757947120653580451469942210994335051890009209060403045779069615432660291436812708059243650594135613004769022443098631228773959393716426703773458484598555820334002345627792561896458754077796465426030336137394477012968017431985806301115827350487223506571710037900141740409693053009502626665249638861736458687191980438670209339644978678783687461846407135545039931943633717246858269206336437718064696297652241969743008298690472581103118064401820590373647681121111857830089192522525080947283928158341765703585092535623344732557845473819152490338912327366383671019713565553150854276613228987989584304166313025173462479149418486843555253159357108884982870788948544677970499553549961984437538438216978211128451581230549100979698494034929331732282727821176991133311882380717430446010579012725022363458196252023663265633814266816702697498721733595046412361550655251235735915752046767048957971673871392227001457020005011194229441201262426237147162413116527544542752456799637961994615753808002211715551349001976456778431738459614865283737534408161793083316244633345607239731386055965416165370718677418753657412445930570772609784840683328346103547040517637090676206303114617302654984392663858563296153028513851694634971248346298076861815113603654694883286951846387445017060808435550898702853828879074160735266238547955373347386145488793501091952801205078045061821165821393638371430956169372418627525374715922779811124073289670264936030681790497882313092216323571955818628363916566352219440406925161697933041714917554625075704867983854681442233239932343684300537529370727584486978848325724881165918372222079444521930822661064926882291235641432578000288331174960445438349135398612830933294074783129414837947005503979580103909187660705494542532733455149438622777680052422510925680398941040039062500000 [133,26] -3460951750458064312276761741427303988329535519566068226613993007845551554841875788235984997437296215576699601197614204693319243825100117001276601899724351036225584127335926421289440412755042407522693860907548018211791971144644292949023448281142703901130078698500507962480151475424045495809728070980146353508703495810874961022209997669789824865961530564096661856998933998502076874355663684860479178094275960711488512417539476185054193874221707143807105766198720127479540059323633016333567774860282863971873471172232403874125358324540047535000196599613719620355762409916847353877197068963942900837828604211024914364860644677985470360916084850874067328054754291791233099929668265733635753136281495781151959928533800654076050064082462729216155549947731080864700472433308739358652574297029368970648907918434510179829260453432022825565267306233107066671013906435449116478459503680299993720377042580556253616582609445426732834309517449645459298101386387161289887842662494936774872861390291408423287739937160669069519072428490587845366776764447784457344839849588258460035718292602438269027636470826800942709848622067790930755078873971740702264792920638030650674799805714372154232340297706479236557889754762540151453247622572471610073769555219471262731484270794776919764875650312975816259189878736300336164613112212809700547402653913453894420069098064945629693553226343330376714556279463524333081833528121017835435017529876690526125278093786109223212326982914862582160847914203215356898428518835069415553975494900018719414044401250218122561235360262213494575781739427154114867459362951541032624848500702918104926176185270564714977492091722449685112405453461078095600681805558378085903068837266178762926157012438366386995061398924443573890366769641355294721214871590309074145471957252322444569632478933896269842575279489162573989048900759855587769828713811751741013108916984535648065208581043645411599456181967656572676090190210828652603741826045578244507751961707846664025955435726424308195463299299225781963749905826913257848797107937962643734233243320729180468314273467713113428415119650941075260816913076756225958541854667152179019797438246145203853891841525445064363267484932440032235671306305324650723444784443854578422593318226262318660443580811456518582216519046637626111362351366551592946052551269531250000 [133,27] 628952543588314549002240657044812538492555928440499304022041733235974819101641842241967961501262990676252153523245902501421243629350506286293892449468794826047054318299931258292451995674378471816008116712067919994549585374804543475181012847290618189544833599945578045865841611887142156303971469568774854050243984364384383865909139520187289277724452234104892301019985683022981639848833510350524396867193679830072149357114704113562530834993280071733611122347434796066403133686961825490649520911264366458664459358423540445256828416535382793967899026142819108319857502408641293209389449244899768017419345739394000484320682591242532045061072541393163667983374332921447165085187195350186211054781114840020882704326358733377868443431683352593091665323201426344079123252968731369277230207428607274641669332262519476546487799288007513988625656940904276948669904610116033628211842274457610338327924384236568615690676878961160108364620799637575456520415116496465356479197299548803601508843652571920784224829223384752191960643720446203974718434992776081897056167028145394150887644983553771658262597671525671551011943685230817005173493734402599322645852899530414394642244710330395885841319835631469560387623259490356802875157373777786123222715845384964836435594260015883969180069222611744669225457588794023458587273954751344533829095896952346396764682331650097414705548679025512559843749613435984919458393145084916043975526995251068363524879696694236225226562382708693133802015498606047967477773311458413205286288926542012445946755503547467611964285299026251783787657669881928274392384047447754332542541921119566908773614887290235132771296783782290876730001910187989250096457530328716257339874485305273092723873446539074392787833176339432490022898777173452229861995264464404033154947759596989212787348173917907371721674673150290752654806835305443137748781468636215461185911051772617087562917051841911990262113054218016582624362284327685072799639200541177200594953215927849014289492490665674863691037585903651347592319026731970344797179776620012039472675160347677277278848398661420920330349216035170694611476171453217616807764833718398575114492413503268938900020781168928092746277843890989505072985159528848390431501211638006238090150352293207723998175144117402108327090706763051741745584877207875251770019531250000 [133,28] 1106151229272200972905920563507612489643081695603911526699331052208207804355500604779356858487763649985681285466113419735546069015211158954928104932229751498343110922062654849210192906975410232790586907115129731639353763876724666501429214557933312880378696908592030745923795896632047547938058222164336737583730002809827140365457646775825700026855049638308349918095547629622654979635143314895601242175716747227990113572946946181092583968911500607746925768305583115323404766449160882340505499360422054560381237617420320483414045388447060107286497625813721787191873986802960483696238312456604806327630195104956091634627042230657743858748835467357117008265459531368712125016511088900571860451293897510453999426441077783789535861320251694801808758054420126784406843338180600506794437259484840660447526939473320794820835137867205900884212675531887951588203094373515221007227596402896086574049921001291776160875450225817466538662841397369474165157256508843713358984325886838039185443369009176632916283249242075246500888636849443336073775242996056846255762056724158708810681481713638631488463433111955703528388445435594714622745739874054967041583177609273665473029710804064270539894655063631164369436006736897874264684785629728099529490728419833493650459340876603286065950472732625918543720950075834756703610945651077618891781667295817355967166449424711527236817218380596430622464338686864314572775484184547231055525899734903042168046849348168415209128801996571581688873429463677931294582546177617724294474412435705756561786762374986543335613672367513156705312581561006119410192086520040413648944395255759540144612407849200507087898432066875785726016779745036770946040227798158183987117357219222743550263630280157657885179782184372397547460181540197402293784587377697602420132914874389534570858225829791285944719380106111374370135424835180427047875508332876037764058440773928553706607161003210774885388862958125165645708970877137480685103180082064004447487826065235903684494287542751687412979766558269007876878518364322240808609190857894592793420700928113536794284498042086601694651702690287324425363375520610558931170395601750380108970418101225348484715052350815829625430523512787374507731917265139498599116981627624410776603118602115424365156418408677376635784739278278721030801534652709960937500000000000 [133,29] -1599684395067702028506435984584428856878545246694169184182506372944371507027096074854192304178149684332810970123266206352586049174627731685688324919056963946896991597559774867992234852029639047378905753873830321994040099948439963911703182702414679236213524809360336759039000530765214923144762347536150326998293578926049021622160238652176696572972891714728268177550162064476257511244441251784354025886778454348381744865356387019504559232976125950892012972152369139768246898773021747368325107103001593630221972354228899398306436526434067432714827799511777038283292958262416538882928444831397789700098298758830781920948999336077362238854836406412233132595176293065127076290116801974960082817578623544373247296974128523519746982607811875243061666315041762168078317852564107847477110036347549932823938764054080083718995376573430323344230638328060937050574926232103372812337946470304532075388167211660047766588338346716105964570892470982806492851317384827526622934649527678154375898589740264341434505229841282720160760448144527462313348654533472719486985954235522849824298414496754450075765240649749863981737154749976913863872792553588280392089501089548106388890087361670162682380549815620909439404320535156571628210079234131397545124148206653777766626110518201973472149767517124458888880136659875108224511641321812372255173137525615635985633044678067887403068176579768760962069634739979434844724132793859226521015825125791104943067422273798202963017124481245727036298215792072090181529814879592672291972090994960151061450621992252369431277443751089961305596983887714773226470330195550344967281205524271421802811094654307092075230656941177453550544072720998525559450933130258428854612708615278195604832750623405598998290901684854576303720746064008856430261406412015177802541509461759162641593348607217392455789823407174110217468399047345077001015761821837015772451004572659870645979326360786305639062176146021662950787182136958792865808692647118168525686592041656195439126753028605542759697738108277046127209208512146158156310227485136678123947491495824726253392104926592045044358040486032853867688961858168285475479350017483178912941573253031590449473887554305515841502441366787569779223366163382824408681476205050583782349936217290365720511912932238075390339870907041586178820580244064331054687500000 [133,30] 1146196411802792706894749257105432640875300086663465554209585969124613391644889996239265914636034685225088786239900274557773126590495509536687247088339044498997026877527709763550435603094732594708768914121273742088911697009145572647893380330350502003540765805523525560666096738525721725595301390616289768055667086980684861964095634076764683207194861945732564606939255353134427096329415023850390554639371794322737132931549885730771687589610473120390721704690912650950732044848560702283520688198988034417545676886743920620777804264160506075756791586678881112185468361549291207916377463671763364616455827646880663350776217652815725892319476601205406659688937038965616322096789221244818401443694534700598421311160307955395120604331426991991762824910795390729460429729268153134603727628042307705567294972531628680194171859676784867116912262287910517603734409534159921790557180173905308567894970257227727898599353098160408784895969805024663005688748141612086898694595448455675553746854006231309675071406660219718905103584770340850264090846070819678153478415992219618079384665395059281466317346164306013707127123695833999714640154414335003998401730216947810678030397006505573610257850736901132464905460504460319283274085559884762842314604362173883074675618083995199869498412879089056245669808827654949102684541651301897402602644220615018167760339075457425045604146250076292264348477785460396247074811095419849237970933711155338972643853984689741802691825149622705778109899272038007329917071673525901292267267017766623101734032422169899126062413863284184470763230402685728169920846522503747964609414157114209275486705123272387246565788144182240827513006804226589306609894723007183116341358899364494907604273685940406305954569523259512346322513037632120359345693257479315187822880460012684177221872643213636710679588102265929949710696960985213129603669325548892533639443026013519182580425423525049374716177286580222537316300538869105126930532546845355401758860707728692926866293776093760690347827109108552938422166474907835211175599097232866501767566288347114205187683588270416989698012837894995693152696722904258542968083904894316182194517259981508732686909131149575423832432724576337660439720433908275241789915865361449442823162082086575892448466564065099465574704140635731164366006851196289062500000 [133,31] -241013919352448826157637621496333143591120121640102518662480594825070643367938889057098884505842408787552291566789501517727550041287163838525211840146726497151991515446709900195797421673371341512782578999849370864484322060310288920968496523216471050608381421039980420512900962810557842118939792675151850037740077454882177288744913786497459617884436102520899370014459571965065109163186409663885336283180385276737893622517151626908473449605001473588694011239441347259647971030136919445095988937959718881303106972937610044253610266573391150533172866678617963207361728874552272264872685513807392003614970112620042877462560232495609692258673060999761812425009488942210452285288199494057005847276115969641202149850949288719272570427667163205201263111659883182382951533813029967014813100521819970602727283177090869937342062085746307544904855565457996342503604365544422917241678883579959744066926830322106443472987648559533024317712809357938606484319128398921242081472995498778703778118249955001809825994957204261424161803688670996875778824976828160652912481608243516377146597970954375827635837560320160283097936858655275528377664804107818303528153400164721080316273696231076854980587247784860369316813363408635068163754645226529295990380335357551182959339980943297326940582609182033400515693617442103872559075255982617811318674227212937656689820951008226648797114953979467907253749644272756973361214327422289407739487997322797013988714373254077100543358485002523382313367857448775454363683842493968750154729158515804824677304340717393439250333318740237002957738628308308524954504463498531440667026978142162209039261278756468962686306527203475764113261924153969750014318228140995634228977984084867626991874530350466352723742295188623188843826252314847777389980387102922601619798957303622248012360010256651345533948817739461380956003956424203703123200019959915124640814426798622657279149473630319039291402752528419072686224682913265667047216014289779277990079944288377380805306717733564339020495642869512553713579413133258248245634070475747089773183692993469959772665479227837490618306626347418937839605050453182733061768473664217703480509717182848875617517315212249405324937579266079297824408226072503765803290115375474270403303245690166627877777795029966972917279122157196979969739913940429687500 [133,32] -616620958038092219231202690838156370779821978643114460541416304886808361488336954383867765297718976844950349293005248701419178422075185491623251469048108572736625707991830081281419197334004104926693191185510330194328355018503294527656722062725014686975443479104641334350581419794290221130166460174540113785512186458215839068250853100888983687624083539939925599199577773801355412826701145276574825354347112320618340806371541791034291965916346522239005220002111844316094483865199880216021650987665980943025233392257845464205873046655797325578904470231292896653206535429427909265371375163386418985946723957211735776865460711219266220316136203223686976065751446874109240864076394744596282028634916756313868164287546554563762319260606763650566162747878599475901515553734534051736995838451670920563502796905215525940497333170851560771315721287106887787389983950805865796786867615624657532148302057779335412491841201655563070145512210815365202856750657378692438964185626226533841594140320229933088579663616142689332861588656664710902782808969978556904099617419323947259019314442364326076784035463058322870660658862084277001297804178108234648169144946240554026561726419551945001663425294793284154208571394816169546411447841574392760202197706392169130637968114132967289218726870108032662167503050180240001002993446785734628942478584745209096307447197527353244218498512231509730728810588594330654288343941761639932945460422120536259790482604751477352724120004020229822634031132613372941175859343440226884596630161435306550788987970014115652649259348422424363353379738683583723296908251223539219438880404616487301663041743719959656758743874187247124135848945939408609323285413567271334850171260145225853628319093910807017599304604460084217618179663302062243010537079226027080660795944260720585601509069394996617376275502785374262200308152806594292360362384698943260537629722194927549532776047665992215344717708574339015811099758250215982806479751078042074746616092198147637394176793880138007830253006752467631303154524576814144909369537595147053791740013003709955357762740894284151627500467977917592112805810845785931364823934847331311731018239805185373937075927541867839444427109492630760909369984843119416465915150831235710811480460281854717888042559902073147526380125782452523708343505859375000 [133,33] 1103730266405712931813210694253032157453150037607267384342529768956615894576736645119291435689344741422467762377830017658290196778658019243809685067411498979802981692554324896525272498729120948514786050322083961172076159999688998518969792130843749757589208948686631529313562783778326912156885974723490780087286464171797842006140339273857515811563431825316369845801922485850554993863273833474712707463088667309603272830328182921000324652491174683904106382704235644190895387859729463121531359186072268360898411166955433886269856524926481999452464653694655626773342461890085164144653579824678632583474974074883599057624764847261682784478331811480745634451228240640758299508842881799377435379458679812694481665347335103965706915495530473553291735778811481450122847993674133944699955638266432159711249410190818759459482383308921274066913239285222288699568627873610627608198464613818388501065003321729256404503012029067447770702210010046425339220293782719575280200213600298993231845583745137662996017057084947937526576927787320675193550813071284606775610364235099462267576899236350401872531452319689883789773120045168373020508148486224191178388280810408978601855215664942037607401425218368893429522651057998451873831907077100681559235928156918329950156945107135526855414813955601598582508396068145396295329168461656261206899467134777931787124008585796656770858230173150077639079990804529859282876794230556213625624382484315844696679799859422293812005340316496286015281587231558111461920313443242643988394819177583021135504726173339122645013600704265760664765108174110757146969557180786514131571923329490714819093719635424246023209436643559398210018931663582800599204651026016326229277375264323782211393704159192628947775776710590520317462377360019544095179647909893900510559995198766095427414697974103638758624376857662816239006692867702050020993821613451256435558171371245273087353487796677949761828519459322276641481994408932329336075217515274230282342807047331983803747742769754597340982225291703720513545788198032924342047583031488252506471543715951931550244031125259222608217982414147314823832990336234966274078061176239729912123025327225159891516438208279325359901634474592297661490244586068383661427415202738406580755277237763438527108682350036383823521646263543516397476196289062500 [133,34] -1172646403711241299127186328469860364122302961553579058496972163481210272286313141502726953921643887110098892312952130756257425049387865913941343758156113381745559322660468728844966856344103028758057656009540958308217913206091801971845863833018029150207759908491260402036720397114842937752588285399428564357886906495121644243637186269502832606947143195108655668956248201889368850329878014919824830811805749459850813852292333038179370951104779676918002242281966133244766380904170204205969459862605792045164037111976172881946070545570464709631060722581532194887459890085978339371647264418475638487055040580221646596680199518708589340770020141748368452332550894412256742551573267577845870530862495984807550936457399560224204587429694144682654051814865642438267785207772033616686694568462495841078321040098846721224258078671609925065493037016959648769793337509097825151751504803053645243478173747885214563571785712417710329968337184941877092180354636049577017891124161424284161273475907903720426037287701296513851329314330559142826758059996072631360709695369330243361266173592167730031741045979853980606301774670734493977363872792494265964971785003368663689298999314581569993816493687353853433388862576861002567555768773391005119793389953166733660637509945732121183583119501710801293165258492517653080585030116233052332797905710099325570716197666778860721255793513166468524058833781281965681630121126911821959468635788503996317933174837736803563482272243584523946209367487543160289936313295460718671651873160293447127694898421518469137011684366131525104193548139110324019223392376919444874808943409939180965236643423625811881946640771315400922506554301385596709757849284011599211632202302523865729028047962257998725107126131034410459361868840434015561746266179099110349311629746907499525535229034452385469607966739489883780261473573229322411318535433792537142491200689911700603877641937367727037902327676014111629187287843132912831270730541540300201516127402073048885900997695341061442510953041084170550485078105376917856322662375157529495139269495858346945622654012628320123034409262520729303332978572982154375132388176839551485124133190616475206092750743797087513173860104751841680292397365442176022581400339349074614734195577504975950479827045969116738888260442763566970825195312500 [133,35] 975423999482859716436684425879885325321950959988602529505735123388077195190228418664319704363639364744785072126040227841370878630460462304696344818820728052080266938001581788779483403029787720744857055545691012998783367446050607944766974902243956677963010371808529914165555082000236638806618909809021357847522778710803317954522258365239577034480901536966123279990437336640555009759755502660600305812996373000323375994679751651990643304835824717935970971346623722121171996690659229721660096467667446378239956378280379054755884483192723907451591758750179991845229386776454731304450502396242637134347657253034100605622460082744918335560374529193104179708580533603594952255649121543554288673592572096547777307456313483198483931276511695480967996390238417977149738101486186180117289692224955224967520220458717357510154481507822169492684655341789161542167334704567759596563030813039028237544711371882073109292137220400777855703831481235610115496763480590584899574260718908983217805993407917572378871500984074265846492758679713576279616486806145852597533721478484634105982480328146962854337602989329696117267045809840137537561355548627396458005438076279841174049261926459500902666804909018008535702258325856001334375706437318722275118707492043955285871326775609741242637137260898602373175236407842667457759204878896789314401115169607890247082271050001260890596980567329879989732439743681609910382465591142520781036322834104481367155832825934782607444793732959588252920662592510942175961972238457918497541834776400591759096920773902638070917717635493689208722469913301783151813415155419466584082741134602108369178733822450514101091131272346251919081178943790402552895313707947738139268053586654308943939811103513672564329101421882232319463764086776763485168532205580598820467905428113001272066820822637357723172947229336052735307162096116504932761798935207920052832882819533401405441167755461976556672266817167090837185949567947881640969436795607998831661173190443911935130108064402589018488077632882975839786514407312180386441832657779438845509688573528124438934592750802859783949897189716300424346100088482271519174648383032302146281265314057506810507210303237815304442972139782788937687077245915984978417338426181022577516442088874692507328989510284600328304804861545562744140625000 [133,36] -694197851911488868909156585145800223716261736843621037467249801256243804593468176613589744360104619531314377627253775032660852090434463590052026384135219743352679873476748078449261054182230441135618452637901914266800384845300799777682266121036316726037805818450162465426426746667614995877702989091472035840470792921576039921307532814300934815207041005366383342150265032691890152052139939947525325758854588784722657558683058138190597234103580268775446295719390481342087352585165237720002765503442962436040778417772740193207329516338398092495416238002628741231519627504696609264011635312746045614518539552023762406656983404225747861622051367168566184530640266699467943299956463351361558361371994310248784835621113216862650124584431243560353802128374689379331906318414335109585833874507831915765193619791958256628104511927343917078549111138723472421925039130642802673602191389814602196071459705282161712270597698253407128323746698456429470832411701007829133912543210875524608059535414098471958197411331507536963853554848801906101573744970373040047081577586871893909603588456984964892971386507927629465721911657315324975232422828606449518727382635387962037910179777336446559944117205853062825714035056934027302649186734692093452750423977019930742070743438186116576407197865365934197357511895038436361538238731166793787700323817981839404599265277325858706149404216386509932516778606802878243661091932338326443313200811998827373483155065970619762776517576281629439693281514500173580932279520662031124302556984132756396805334802428374177859412012098872308829650229744914140730887005775067339584176521409863954593060328723404585283801073364214653804107546929826248745171194301711139529759989559797817344505020537908459369432719462606768165016125751928736188767003592933734268306901238891370204095956396947466658804545602288924040790898109461263076318543929440396638103545742682170686022153068961732626889331327924604552605717439320748597601855951812163048078089117388533242526623258508220536636704261811271386820186993185602864525206171218329096060800260496530259420710009427469975039620218769445819397278040070670123174279215990512645642922117377002498619468249927998793709881892157709305394233696367917788801579775303539828183068457340132439981061907019466161727905273437500000000 [133,37] 439026314276375764293441521486442299494414477209276318535008702034116239772796839274784780009947774532728323366969452450852454669649701281297205404030185155460868559127746594555293919701929888215861501206407739597795485536090309104482870224606970097654405438134874475619622743135243089320936026545348818813264579459750546597840271469111852088295129630303807457933818285803014523185256851674595472481167381965360499025710452267883978258125693373043146351908561724300977170308573997782827062929053228022676351760582310386084197806950466150975476886076948955301856592906917345905881943026305762884389805877544211304987596571707353794156196292806332858943205741411066681360254527444783291073558082018568369253151275694850157443222104043522679694790434891883309027707585424589368439233758642867237238152766073702757231130411893112062467558410427601054320097934396620271508668552154837745842348882601736895538964093182806822366656708079073049688919141521254144463505932936285080770138148333183439974115519307650270532309867236647379950298164665402343304939578624187657221464598644765233901031009968350609209816228196346553863407711378053500686206548004365967418779226076151546211918767944117968657779393007150361711115596060992827503286010431077649516538243644992852219214070389540261875591182457658883246173488891528040156989620520616726926088419236230046737702858569987187781818492720357430947206970254196667373519573932913282174254125456292113935443457651659049992556142807679445353247691448610012196946297733997249728726783533968420926973602832990146015452597810035120150139499750874144727685078998163634671708342196696633589125763100549645823586369833549801658342930831598690716167900882735054297423971829751151584517695019064464497402191758587843976888025799783074512279873415289535930849814728926762733589519192127948070897548644332911742756937219042301914511383508577890815464428382550351023178914416913616155306366753317030361954124375489070827490219490145794760276541179860521225450184463665308544146817472456923568592857189356967685300356836871401583345266006460503662823478017248788423251665416643427304348464112956370311621033952363436573080901553044828255782066076131890079566942978682916591701093280642060201512586853052691471255286614905344322323799133300781250 [133,38] -249076824222453159056172897996635294580326301066191710301498392617302914732772267766478385228105939299249983161033063135065840622803036730677021773578009906940619280640376899324172990177312615390404889882206007338655180661495007759292795366173460590931385965019189917832080937603760646272004598390479275681334330594921468606087555866907409848773296066699518317488716858693750830697780353174286159742717164056173413345918864885480028272151558916262129156012942945189949253832852961881659198918732106911734748693054481922313983604021213338359737933959308710607237646487687299170527993928903543078162427136006916563957967790360945250186052041003297164181579276472267953482817013350099763440378765528294094316868172369470174065894080154671288613529782414315201442707104252269858511037588393811040231522620736968367416600054583319447312254746635337308716074968289728385347183128987368329753488689968141251599529005666879895060861988787868428728226124292282408821742733744611719255610343053089667204890640305268666567582744130161741605724653394652341257006394739706127571190997613036255470410692492855071237486702324844472487698098957281651290099462328016951200507593667051831567020633106736626904888928107770080670538095704966142938168825308014585073841892729294058356360852318537004439181468390798381272639272678132117928521200037674041023091067658937838128383714917753974422982099335533754619159633319675760615834299684093243600787613260299035834141047422419155863401501372458778350032441899094209482071196182240831836954578535759261256321355169235165672180992861966322412558146530835230343765035387424929368837343033236530522211557508000916811566878995862678724261330348746266006135215211028309550279707824038259648981096345846136677770485817570189039940547986280375855599249784797386790644796085596763972376783902044394089796265391819357742204438332073510624626139334091884554904710141138477904976137293162321787060481241872848137138305048374043895193869369111599722966117950063789799415866380961524535941353451470399505076097660954383466084480454706640724356710739443649455530997767427750853517614375359573828784400151413792492157153666938023934470174583484152225126164532408696428028795488486129099810061187508807628704084018156361679530164110474288463592529296875000 [133,39] 126683255183772228164266035872599436987002331574330019870584246538041532247268567481230974281527984288751756141540046039019452138568782530077518890463233530516332742363329718123242805432870851978730967039270012917688955781811735251877349871379395325850582480718438839414566612141768114171810805724947193317679243595305607499923408629202112708925769148366237346122969965123065344777477021989554806443944917620635476823837990798817199310668506459045478444305844554838828899985234906746033975725325487592455421479507238912998414947974279133819028772574384319892931030453822170135029980190053600087810349744034052519602590723528883847170383269215998754109607952169076596534199485679403421397738473051711334016999841427502604413442992378111449658399644809068646268076007165181559293474318762131919509761855388816223344063210512546801798837684567772755173868890613462378704644018376561247829566073569823953462650498796446795387135929845985276559380788651961667672405404521269089211945388821155293435917969607356480625625656503607426810288379940927029686203891513271677652385708312218477618908061506723057051016675747265890059426882822247978561923276870662139717674001934413800492115034179033361247287125277555304859590358911472866706666522359359734605343598238772994356186353590584048777770430792824893076587601894519264622330104688962290029341877389501708018707776785648217703297961449423978714687646361128851584488873739843182087566925168776538363846659349608878758153104982543503568727906107736685655159262746213106707872254215714742949154543394161339046619686231137009953984880959078339738098265066350896924844414361747770079934756152751308228098677461179192798751320552233202933745150706208120863132417202217857057304436120063753641798964044442746094260447634030587892253643860641903372324361745256700403269970390803930031530165746781876095350899049518601822823538102961745708177037580559281649927992593555536953826444517370103681367314581230440243439837530526311609690519804117297487644591423620086994346521771721561488103460203002135688274406092005826289260407244889460879247388948351187076411312302916266438003898112657434560534300833925449632009525634089781627428000651449196231285693369468193234569667398332309301016602998135596180873108096420764923095703125000 [133,40] -58252115296836454315474175984352550549902329491875422287306649118605858764334218631930047919620495753687706236212192128095952373000212783718835872629869193551221979346156435340526528374767946689493169658144564602258085092947002394660117241628378130051896945935541564538072598588071246526631859110875456903083927567813332693760190381856794411214095763404749756335923942672776972384573293326644254987430794484583653527103259534694649351496911490626096962312704872312663268823235413324465945226696253024507504229772068531404955452294861987761605897656863224670421863757111576493898022983366982741168620810014994498492645834226324439255835519336978550814629303778969871221580348543481482369473195671754605476723533364680400067561280608578699604195991363576508663364783200959238220226993136163972069220136074994721557945028370961538710656713052579980879530170322107276964930644271432121988967338711671529848506717825864385766177687625105830898727698370155925368786490458008969693747446179151735663457521274858230722130640180411605287531355512651905233133513476168644483261503684881528262741633176893578024872120744645548620270941621719433964640217888515247088787654030699877166792941206526071032082088782043548212610071207509491479432167450086542835587195406201512922347407859721721674383267833493016988800521041421096619410068022682489972307151363500527219748636473744640989332438052095756536848586006331880656361803229474126267658845441040666684662518649477690015189980827293368882052246998836798171770725870309059560406735343959124450560464627693972657321457909261103625498495269638856807452566018685758586590795482618301134031094955247915394893031216701291296558116039063165075272902391584794179564601379190937700088236005658268032606988419169117547974902577984903886198287473863939323907185628360979470198858581356486050542519238399218126895918882974168279211385870145485426357696978912768887532081532182036980524647308801296529317248652893751212356605257814438962794379180363671343511125313170677990787629849610969708612837200132383975290801835692024794517144294005602576467597809643531597580142198803592467767591648601355855198680620597848744889637341549424552323534257762562911796508534752602187858266439992896922571430362580713335773907601833343505859375000 [133,41] 24923442937393866159328367643043480061227657821087855294036049344697040344784461221578065889159256009808444673280212053605768142509483191731710441052119728322722059436697616247526062064070998019418242159413875414748524531658000219272318548199346481728285309070560486348025307738271914389939435021383364785416526247535523616111043745282823886742609595355473700996076597266888250290806826631400477418488046274832772391635521301593148203629806005477445813450333022087024422521057525293006325630214534890604427587530260771480363522396201927841868747930722678468775335011020529084047870855518346950510913797617868548395390441698420058763804670308075832417304302812719025010555729060404994065045984061198645636851749740759858879058553746092431267119176231744669056449877605654985076362130632915389245694265204962866000721894941325711413632505864687811395807574873972575063037392560557653845184199008363937655588709705965919529529567163084593833762927147703051577056769441486293895351094587182248391195954011108733139891906509213580734450218664213928577939516301185321979406719692997830138432099101091368469545899033657831911064537120816179557927416530580598691892222199433558109771389899495769663349473459637863734824488030413343722543219309479945606675646357916491525572465336567979957753909051664641974566242157235008975162606756238115180081786903729719392119177081948946610054201087104409962056721143120008727835651934459166142094134332560039873958362653438129082716430248394073966465291904722117803432054132499711872337121429384363724558157948119008119571140182792600547804679340721659019280335705780283713784720709290928187104399988477484713802779484812742708339768692846652835188210424348566777507157614597651260557832110141948301774261094559565213870877553276054899755225302122354875991599680634298396056230906070005490693526948036806675139177542977866609217914361988010638204053033461236494045186039701187161538686318878655018315700942053062258800538033307615987760065817032224979563180996271496331065092590886025976363661415926295692764908422037677560744656881060772584792310852052210490541333977082613488337067664445950423721041307622590917928853048025183589278459092449007093725196193418623296424677633605700589197740058011731889564543962478637695312500 [133,42] -10395708980293729944678306973440246876660027867189821046335136870479191645421109058832032800594575649283841929476912476339601237135958129948469832244789012045489563183062156535452975348882484836037189540371856902246702372984671852864621044065866062853071494262754162082949046112077824080841367050209154715166432379213293139518466214186202817604210411650949452530873527622266370775889792272330673491486954654029611947757971555587031568085566357049117271470137809793427219298322734299840901529362933415742472257848866045140629552164432388491031411912824013771477376336042214283607216714756703608803147425597052312973874457153966805247325702734083731859448774743509313524299068367871359824346818334400652577712504441134591925375936388875201666591645416508746185439547477299758350720285303802060731182105417213794406570099578996879147995762261607842485254619053830266778318234857111462431039681175767771072143818314716197233761978357375120624961431092261133365224270712100419638219383025139122806534166201882828267487898827324042547506222134255378741167660753517342790383442369245338643763374837296430230075449851301049565308697443536529786400349888797375694031055683440039104573559002257427494322817696678064761881127752506006768192597496426200894384244561726302101916159755278315212723103730311650550916472805127214670201776475484102945032371183016930183291492557224918506239174510096076952477995803075867675766445560202172548295430274428908188251937826727040176300424663022954003380052473325294519330073094453012285586237612918252753214393430241703946647237500910021712668137504309365311720918626412771173250795451581652237390686218645244768224388974531666424400198785659221520734034569916504193490125861652213008358729171692538685456366090001194071774882323838385769177218179278865625676612152173444917867424385850916969382902969447971272956657753373498659589715108200085605434891238734345989358542636123703755193079517970930655237739259731021053391554154727057753822154180104408588368269413772798091842517875991539903896862091644566457502516584320353550278704893406902341181677481009179300146884727479347387709904720791071665070377979786710416093972601617866608051847913222635659527908064325426717495677957883888631318569650829886086285114288330078125000 [133,43] 4414177868442731689749045529861715795366876292261087243852759384661188876795898275736525988639473655706330985947019256569624156564113518787287898461259691898241330564581474607440070449037854032601603986505418716000989125473712023003931844563985264351938365898696207072322190892799410127864077808845785325264737051229219947900092439273480996079944349483411996244751806606820364822981834528660325572196560109978068626116147216369333167006722656123147087190271504008545096576070584733543649571196776676071591952913534249957292963814802731053444553323016069662130875073695847493873676143087299027166921767348450767284099431338846203055085787818105639357391317685758712137599456525136236720490018494884487951216138153130578227437002326139148994226362653931845314245202724078093317452909237501622561195215997943911034057948118987993540927370882653815289930584978517131818604301710536372217805572312885119524216413608896742936953395556870279376778906280337829794121842844899844524854999953159838928116787075162814953971131893974118110312912287213476933590906816510988220982500624085619994091051166831090693757933724117568620677974207058559437486563451738560441630813141471600659969707113425712468335191580535701015658495873248427893144548917775451403187462397628590091891771023640240016790330293568745155159416944080076201055917900397439467797479363797189944017161558937420967415318013238575494425292708946526436286321877363277074247699073621624898935310559521550140495688363209340515005199119658435531763295156217447513424342978620169032452617116678522240711169630523680235697665810147161627171053825329978459802833650478595831680118102176976199102571654892614444234831469404151307103204897607605155862067322511234431683221435250900914515898114620958871784089797241844368041528308977480514618077480942422080307151508418520276662574810756282277561390143223687116245415027695588265352562465282393782799053799820128910498904580471923378760147846860256109060366407750745191293261113397483900181436483350746564446384864511958901154139493703393342612418276444749980193943400453365590141374469112203418734228661302175973174389317143366593128691499903647325371398347993265963941663142982013099966766298086260758298911483551302259442650210985448211431503295898437500 [133,44] -1908684314854716600756849906798755415556512910728636958566237991563696169868534313384018563886054917224156996713277532826519603779714542275284638830791376647105530875142420748324072740567135290423625230363502108977022885075555468636700505512014431331573962421473908946765642174279555174497605829323527848357110246420604712227008540304421339037100712111377732855619287479956361314922767311286496389499422890941614731867845064462691080026130843755508987121725275911332529570472483480747489838138749604508472089978880729182564311638289497070388270307234633058851301274652083601530543153092710850593318921851149567043028429823589136932851861307400202203007147331366506812880197373230445878957508655857120192686822372789597966971538722008309234764396130798581157033732308621798859726923746041534245975074909713183911996371767857633170419050486056285215558074862058306307078933605472627480556534716706154479217912783311883872402588015086413875782347237988894014192348239237646356543356951347394748423184941827996713581138858020740154841004651720357916170100724847660246120151437213500659249895385173050040414403816240818684865333172162889892808841343921009596067725933278232849717048578453456537612634843807127152785574324910390271804692504639225490654157746134127413222400418442075554853929628633763611626584992838373016942687365320308823758613228672746144818928506632221127299495796329085342720633393277888670645991910707811242257957838969864733156714215054836217797825431656856619003209843610002220112633961624418357282946035853964826457929514625521033986748358052099072909465869776794367341521412453934640288525676747107734430653013594136129956099814247285846976899142471882262099396911351851883363202551858283257863343617842022255996061652076575617413075770577346623280985847632659347064235285293729999329604873894206671895262106258581521590890820670066606778167969948335091700655379860558728480519326549442077942054198383011457823167845574613758890934752864620713988293280907659140781072550612375933498294158572814549254479440648704301861380195093722504243937869678418424170861112050460101612514687322563627005748376104097256695897921191692060976625766820408861347139263803968793603253766482610118696483167410882231251889606937766075134277343750000 [133,45] 784453011984830589578807903962667282888510789285808199338585438652315175878963993356213978217187764675051916150071854127673992052378275823579984927873666334032825645179775819760100265709009689849324839213913546535664835520604467731230114064437011125998663260158497018758864473798610131713417657379615956812822648374695122877674408364264188377552490411899561671650402415088911279345998725687844726362189691726964769346564654602714071432199475841425416242574535961361919250244089823958039473310666617404829760455874726573725653451224499007158006595309553162553590665829567574808794644604583642030516660163186508106945160999301894804499014236614513047874470909182251488235373472353316799827403425861651990927713053681888903102767560069677888739610763481987198274004466621600635285561608387087393130994699121480999728508812675752675135617403950754692964127208335034072850830812154759305947389278624651425107713399607422949440854773240554419339954084598823178694151741971014297807470991320844530809700144773742703219336062536349410450043474833594875193936619980678369718697889712436427324798937936153384820440138008588819121980039972110701228815910230036481318768600188008194081594990795331321220297768640080713729372853111699438194282696322480797389230787362563645038077930554008608404038343435314819167209765019432519260775389648658949738810816900443612190347936907505792455590375915642411608775708520082217507273038206360001013688876849369438921908942351348627891837488516853370899768315920489566046720306001500066699295383486472038823963951289778942234013577815256152925364987268172940978374490197015557794634180137512666934404470236475565698993781376287778329275445880418489277146846109221408691434972312142533470336787274337711302852128963745065932876541322244883813807337267834796570278906789593083147979851150232064317158302634925004392303049453564733903575138968885669654031966304491484212203941577099337157818720063875190281179801214207482416540158855527964949433446393002768257481411894032171710302653425938001862000849450550598082620456021410544991930640555193145646216468236909549716539358030964904906157660535071833043651708046681654971102837417459071795408046174661627016867063901866309074111666133077847007371019572019577026367187500 [133,46] -273118570072812610916938999427856014816916988469464766988476105880155069779667021756843473992421641178146479069922699838182652712833254191995665595623634102560151763380587905646675787399847801763719482810531269958433311037943728761268985359537653653228545782749165842544382908492624232078315862666034500815456304952232827672766012317508259409003287144821958313342498607691909841714967503535075816255583496229825252660989599972789853585227958515266284185773439537954905061484292550753650317536000257737883617859768178671556612580980458541977561616675274939849674850057850188376704841621115354724241638628237516348576036826605954577003497455497228589011170045962921243377185176211843774412902168083892272645438739363760344188456351289791596470014425353028463759598821222800819763485216812723162877176006694252868781924822117571250123406192910541135322318073375964097511567871492744635109741636808451311291869264361326038220537740788110476864899103194059911237748326394349818277117472700965425482891347306515255062807029874248971256601327328828726838619959365751902030093248844545106686130471244055132834455348917679520791722697947387803064497755626662699117376590498246638568010900099390026480696243818417495818410686700160240898847535156792627619004049440876832208171432135929565309070578122391837999928258555699811590775191757053543833881162161605800083779425776764213175268768342154835357689847086362830293954987174365372761470905811739640722120073647776155034261201852574414586007377718640498047708503162331348960308207211766633254698523011959512015953391422663865130420486521538856664166484129701723284117487729062850380978168421633108441139471393187171291209104225940912366059258751748327974936328108303497468475270915712568319354652195622168234180260304752886207503234405619680952593747396412057436470734766854260899603129797949865396165645168677814164141327502787452865264276974028002576831335555426989116280162008879025953239812771009179492223412082091124354313839874351246363694644105883883157857602358285165389105265218852225559825716396571906595835544332509645974052126389857695588896544192127351969681228648463358584542272992571451017445559497583932574766341153634156609133877299242832998454888482342539646197110414505004882812500 [133,47] 71549343665697938097027648595910846057294209095242332149952242686862258329220678832703382437034549350451844029535950018138202874045292292835605442238133461532090294334162773456823710733203315359792037409791595737723026495259420239071396035801612508523624818269718665057701369413341542828256245619757195249458624242924003936383024504423448028110035767277192485164261886947441031687135275834360392009704876483453869751983430204967512762382439844191195667558342538890093754233005598253380668999233418635825468410257202379261464872366102146566661399501408230549033168423012934625646782386881339644179113234783835157507698246090848499743410233595301790610974990340619489312321124022391713981889933493152943708138300229759710042588175646406195644094588505644901891541531200043178864489713781887935361914279696321553874967796437998526513451984840740190003426060133233233883561946952234519608403157062261848737630711089327389376880659969769278987414366898924991235587592744654911097913781946465579829654673121971169141119079269076052501587880849489593316876726342440535521884656132760659431752931208707051403440405058133376971822796612294568864855305176017707498222383130375034677316430258668511627155674797990983300028965975711527142921140752397404808872776312534606899742590017071752753315369134828169391269581629901340225014923409192823846990314529611644752593156464679859136128876312727433840894920386049780740958308450531942176772865152714896702251758694861647044780338257894780865935673293218194224423591151709701821916020436848722632508786286104961167133261432772299642052878637304252593155844871828740928477159061434845126974829685838188903813466074080993783766059299249832824362391233910485939989284488449404522102037190107198624280384767886448886036972447804615385044321974579608958978120627760186648338628880157794410862083002771911024556194494179150286624720250549086050084017792753332328054664205946026456825912626815974180491690686050026926924249317957005957924953248184252338062824227496856352844668774958805674121252921771136104465336037915459604616067917380514087937773877589968989034841223865537890543611319581914409217553190410413939046426658803388115365165249283318820989940927052366803629013247700640931725502014160156250000 [133,48] -14081906081628712191156441628363623739663357595867617092354028044836743770531707707677765756940493959336802995111134051268140952886061137051858871035699511964593278067650964727146977616267349887756545745001541093382606371369901183712066955633743289535861264397969844365771333188909623743809869583979205287250477151148954960773865071738526183311511416381261454237108487172318765257762723556374018505764502255824850553612635762404720648603923116151979722967691581091454902528798856731175245300555245801937476941365244536637829787240029601360399155367903903661373560945918755029684524058942131149377354266685362140820864572329564990685192131338351361535690100486961748310700325683860600503700070034706725946891556485832344995800745899198390361877507212642267129460254050324340575806617313701867635535765276023506720271321139032106909732229699647353251650149870145348234982026951593834173252020846212035193156767977697421061278937902915441438099009470532399338983025523930950418762683632199885527063313702414259925578699103644371131308767102097407103127602266221051337213049589313309484248321741906656570873216751886880010226744122464473122635849191718961332463300974436508232081845110079382221929480065382446204371995906578508572155763902635630933976882809546060185464566174061473687368253441519986798677177048537477076378980234727849172770982266147173056312503758863584747884347940019973618939247535392794469645718397023806277791552961298171742303856703337850176522022854454844030845860230219054536156070468722306906090384224371358657440734811740834810829659806981084225156362314508637211040171522683923396409793899313150411321751405907838260449400246160254189916998532901261519310722001360386018405454767025810352194860210284006376007458334941698625764614629556464244027450061002260210299441313136196861171171393380905333055219066790031818546234695165721550120816758331334958388587807165828054292935478735994465408129504106399098096911671223964311460403507636871632546762957671702086228581351218289439156040121183950698160168985383280275833096385948543659789621333978663764354024392409776061103809091363579506284942486577067828721623254494964223105466535344772670912466239374499506272918249866199502662311715539544820785522460937500000 [133,49] 4352080890805032852595129925904099468707799513432618838348021403474681057247847937099885932053118391555945560764169933834148432563184481745608273373398411816998585664762303693243686378596354963776001716748450358731091206167783314557278236504766098657751726120678240592294033789794787374881981873014299185708726372951281361324196513730650150044191762354849360251475849686220583756786537642384278386719326839084834416974198754638923957646902933053398703616308308783265567654245527167688802222044178106936520623283760788212375726628193931878170886401030637320175862863698328311973767661589386587459292040663663190522852293355366372275351656074296029913901096131264657748433445543669198152770739206830093688978691388797760424119517880965038362735423526571094127416122989175225640071483012395030925510609737964096131762874138357267511907262927272554775224302523765748832284673888289070046660468143360385865057271459496568563650418855540407930287516645527534771330246702555264810834354578472978601752474589440004834021524579706422757648066819153139302668072713075347772419421308329880074621499129024517953837155957590897027187336883089353099154761282342133415434425242878070038595294716810928043617694655021801189314031174963742547214866077719005676045563701378747817689522889959360947820966745290360736603866550692828067872105659776060975478131165387800065944400078618196412670849301202941739160939270097575166274064652421856658928700998619077674686780656199384539108674936733329280521044374954625716958390114138182176483762000138516581437932329430076152951976668750441706046697322476070537566460681301407503467408563368208601769318295716899620055088103066711366836975427032545023973664303869663213599162248760985868728613472212845539592106124131565191174317042303458801194012620188815790821974413621985654825862669469479092915174121966588776214481764167525691541350564226097671723807461578756092373450541807582380461417875580700724923836477826678592851554447996037713639815065594589323173228784258419667824959054868568758781609955395229547415473048881573194731900135301538659117214921192546513869910371814339532177124638770445881192011565609843777758910613320796894410645981285136549812544558973881336783051665406674146652221679687500 [133,50] -2756962797996929779762543946368353822972335601790998066046696391096558744059258450701920807190515604859789954408293704385413463151551029483478134309719863467174625157119622705660555467014695035024498645113387894917723212693485568025086056591817164080300763795258476511384804124356572543923837084246675172956268009449387181732716556279375088149803764079972818408083010875895330012768830389274796333360613432549558369518607584400803645756363000347460179765872133873068852524004379945264090626935895748891421207861120798205415907801135682124616204582648140711160028304735641849961505155238943647986115408525349044565628170610795360039240857430302431624491421138014112389308486116002729715138049327798947839144874935398993376697513172431719369278165767040264898129030591069272089925106893476750313101301102462673674487479331027687708179657681185020138030084496428998539664029832526369520705622383929356056705842853193793761058304390239564079272554004329780881850343462540826768307475937290889426019384089383305244249418276346141219956927775997373050217819477691703056355874058171992358469714640073267030584144546067843005345149671708982098608174661241489571809151120574590642984861161754006232840153178906023720415460889541634445781497169813395650327679218044101833121223306958987405403998640367999905931833809472442231987603372573871045337861585770696244157607656109757954438610524503633502840050881039127307114742571696976553956348949067934976365507693360525406541850312064221264126127134681835473334241064910644716300473750085677733452080247448684148589827036583934628793272497339612660707907557386646387297835623471592014215991741456538806101058601574867711847385599699022287393478885920257081491226503402474013649060945547200502907631721875799027580546486558649924789901098170348726783986182693483821356839051204016100303648370935915787363338658263091977973948751877984602381661685356560929212802827224984906848541685713802695864251105234191969764483080201877432011817895973827522448226056147971880456397395249343179626377398438458870087850197487022297657655349369378957257140767929213747828425424407558140249842820688956211436849933361777214414864415901653174007638408838914129665590216355930408553831512108445167541503906250 [133,51] 1275075217512166248794769948460090413012738025587058429851732024535696577269726297650418315864022029529106259548615370090608217221160019016836233043055264607667667698980805562286391375578979691946928563330837786289418532037289246081278125359105440609899602736653349689145944276246285274306064248032951210190675688154938112298984661132315520607102661469138498660865251074337062635361854630742678346937782472486433072911546007852652716125145716911219425826512459751974782046431558234100560535262939971775735687266672846970839515905804175131360239305757260557941849081983282872502238073618668173264441203482733043872222917627382728709087452720308420714037700805588198187332689757399745871739560924767526015845337634273295920126785006524786545310542601817565795392752556799687076401666332810345592227560616861312401671703024970330026150482684085410324539151729801971063477907234369688778194094165170384777724040020453836933538251190402207760199749253252151934218633066292900831486322902753328165944899619957320154618509701521679681010825499184444419897212590559000573344528491933440058932332529478214552634779452064880151224200939152426460848365118703669364140620664305539486494627843769094400690339687036582846143905606128776826628170695618624471722337242905223690992343294545341250545090478240997168705139056919610050658963877457673436130569040626172974091297855901800535892535265990132681104176005224833419081367445529034354571348367075811259117972182249226833051797120289665945888440592669828070167571069472785276721857725559172275644406738492315139323288859829364909427444293442019712402614865265548529189265550508647396154041539267938894333750210912578141491067984481772991982057380974688187396326732229702516569536624205537006109225214500180126765926160731323264815989701844439222982560286332578686159723537142753600746026161410656451244938708791570041788896038357561958667429440519996943189828396625010406965374946584425336014569632057375433767454058024468223251748496787220007306126305982628705904999361816019511802482487563678751769157530058260376184590959594289079529319524181452364467341905652538097811302744699768611681316092332063301160939844812178906360402943626268057290829016636735104839317500591278076171875000 [133,52] -301073019784817479133206460373316667994173446865212076669693058417189595251526238793821804546830903774122653649305763656208379668755042588168306064755225420106971241074849950895371154927242451223334710999250171725768931951645839603241461299941162083543095124920633689958896829662999538098923165491665403887665165019997447675867469808310504141723020138486470406685597676040562308543224659822565471470625057750352676364312855787638598286293095834247850824683655632128314380564216841179838036592744710113612894978286067171513896167224122533033339071467504396467375761303226274039153811074501103712536680567167330473546106611547525301183432959119563997844115813738553678816698117371294465095737437735115749997193596724782235436459093057284149430403726059845146849657041719760540509216391183357739591520331387843657490616973323887199404345532749059891847463214124541469127762533964966096243554416023823933895854344782447943209707303371104942211841875730522634845543750904631031231785610267611357253195266781620145249712869751818388336499645484064093327111583927604901399395241714498457643268195612146070052387991731126424086317102463406318678315577130767792597825672867733892110140501012287345806136041162624267026106608959238186197023571011714249163056817322807802081484125290123143939139390160176595721074482316947798181734359679124111540219988189528784706407021179171865008547300265925048183042139886083229643797719010817261230090379285063415738072664632997252523411104203620717391662796202653137638813548136996070216483531650023150491064830948658054307294223128646199976874935213173043547027706019813211046120553225713948214635166938134902920276883968623027909011240308054853303693144649389536157098638345680183800997461707723850821336969652653299720730471977656787702742855829364504394579043728384658052925138628188249126049802414055304262469557727176560141150230438241206603845850177594004166499053564718041714878888935205137269706119812829451729478286832717281955940010386045143123963786276446304337870957225789856646017013948515347298646862735580857836137918796371477556075068155193893701487740867685403522151149120268909239325005183662127932644451187431610910133487556095913811882169852651713881641626358032226562500 [133,53] 882867342524525472650814578374322581425990561967244916318055724716839161812032369159103379728443597090881760367454858670827804325258821456950038269705930649013610766421556193870840271410123458930977270968364778514018667469476962243583157513231072230115211448393904645546375298979813094162946157362401847108407329690613492418507761280050222733228225651048294621371366371861291715902868547967219169071867167388875693793760990486064067417995497858985388456968892481875884621085543311913399692863676110773006389170564585722962209353720978170780392841266205003257475871580824564040541958533833008543489673351826552993185157990638240550314220734675443772531813477530760686996162885583499495058058631747243306285828370648996705195178299466189877779779616415524698434737030968003025103666340415906384401735168465717480836539916164117701707089681798343854826783403892639751236678326824677696538941919362317989391097291827199497989358820331213310998889499846410999596564724632263352080882276070147405485262239843000637190786221598523297076717384839029111712889419984180000388026291716646525337274685271508205723573883432499289609610377575404718560420618657373425304963880492258898762242079878208502840335971802333886234385129212165054268363761340160928699029968153513078670241661754559295662920607330812015630975779127496122137708112059633305024756110863011231094198615340133525027113141457668380031694519773545595738727577742024773656196316081414331336196928759581664382971428118696839099283240138744876230044800205607096996589385488705447883915971731045967581581814769977533886753027543658590547614404197024161561546832982750175337761955480769415572261216668238054769666220320018444700861087891145469150732092475558529561633905820521716126260177072995465765559855327458013085448458402311612938206351005633121328782961014703196517432705207227520215107412075081681884063852899173533524779967240562599642684255737632555570598504221880565343895462990732755856044884194206585154191154879437632307291390891536218200224162220315792181540951252572668607729493831645657614608572842315834075033364764435092001504129438748183506819276075229817424252354150230807008229718004339327333777757197269542288609045499470084905624389648437500 [133,54] 20277887352495103513842963470363077220981963008506150537919755886611441548380288491935760614443653699424129553582833557582393766398336932922291917399959904981550524092242153453531983343913360654761474347893374064266332237970792663113316079889652038762300574728071707707654772452555441472648249829199734071200339316483443094943817503561260115807766922004913485505133588285522215604303803189610193994810691653584338240425658509629353229864541166309396246899498242634810674705008747507302091981694009208116017256106007665227224162700915121050210762308351842347512622467346376342515183364246966522030401940061135147814948066846652406919719058179490531673731097003438164600364915565990649279657662029905751601134020055287777577647076932610422151860181824963136643494089387880887711186573467221944792897990624696440692005773568134280100735566892526751791116434948620290584368863599098377561724372682483914177558478814099244100871224625895309395315233891524616127510015485129704025339078207687269854507013565919104294075289270518726982213173135044674096744353549686336495152127592634481036898964673129581505587660860593318750789221017168089553683408117683457253253406383801548526652759697663716159643576252330023840890168888146137843651303619280479591138666141573905298548517086926260116875047450134564285873309309811035743129895840469838383771702572860724160690432724566783478717629929669923649805990676269997680111794072158089820964947531215212165602656364187496942248140610351759615590007777722461459534599094225693886971864976514202866246755172268395345690399252754284989476124913057223931600990008185776116860229579543715871878237425789979483444003162595992849208713376777521010480085864409828561788258523360686862905240801891666039956868429359451227594803509747487491931103570519091936507416682118826533275103679051243392969863129738800918716046927959532504380239697535156028715761811033022619792046060091214312166956801010974118873534197338927222622986026117121577241546556905344494451435817580024231571924354457274679254105278574711027816604379858071300682759143485473597321834698373643392314510025650174017920030960085114158463552120906561267921831102490913417221452810443316217003939527785405516624450683593750 [133,55] -4848406516436099555503291642628097115435296813797729634581993021606588824054769674548050045774803248538617299943635130597639278240058979859063118923667559113658840494657280759501074311339173318054166491678103133790114914002324419410081263771299227820707791724789442987957181351470626338963046414526938190654898127628510788265082339442508457672921913588926757247323032771177902716717456085225613844511718857873714565235006637585351626973884544164570980745318205161821960973864129792411880783835462772330478778683913725880393211254877841361817630133966866883120601696290962468199439978953413101302858225586749988872622727874837298587851280580752669277659385374814466775072525224563679810752656670722944352878258696727773828503945371909342350813698592064254842137880160070589814478024043615062788196206105476115358681133662316138131808217072578529759572745830176865443843819124165858254473944957665865207102564931300822250927974547794474754315267062768537936155453718262833642945346311290772609153502789988703762170808828649418232944658365161819988784355462210316426861023982767312415012618160407260829216771314957725197538798389350951408586402252773267989778428893655346351299020186848916931312139856085691114413782128589566774063655392254362372816776123306832355972171215986772191830046559664455904631893488830945949942865340245692476539331448193561443774466520642435863053243407197168568285938355664634820927888157900651558987836649507659890645100807408039008092587846714913361893687167228611016796717013726588256521776226741544284621930328037725409665192453031542574404353780429416434336582616632067876038041087618312481201777201823939904305897108642861235496598514160857470745211904437503652297855643922937447115067357179976651199269687050783048774204847441716619029987148487605789687976732788944110879528805159445835252216056989353734227324823582288074935163250130818451171234782887383459921727644166939498289684985557146068097849228492363578951116241226822764306013459114316440752978438401547924299059220077416124048652747001941678397585001291980179777556982436621357387014471054254294326829573626782145060094775407974179282210711864599880860167189236547644211848540063414247924811206758022308349609375000 [133,56] 128059245827882840915028611751299793491449498708044373525578866462459997072260474394994234031047160111729937475368430147812866722255210242123773693314016426875695428206468235785178544423163572704972569294088224673125141031249594628999958305699932672238657108877685511107361669194781254233460672609834028328559237348255199027781469487427274254369302133631886692048213570885366761443099935072428523216622540656333225364158513012457488945116799995679559926328702773187589823940119979563562862638780434022276235433882101078993424072375648763064926754951821388660313840454564360764962146465862283901223100435894523382438875474489555367327833605619766209233492467401108219189224031621977915116655864603497519916154414638624186646393358274534987651408985035810052519398908083970835005519181408337201463910107005540211125757507551073263534967283072007546324169588863985679066585157802766911063344114281581798543856593986743511484507615530484503356541418162874754049654013321873355209719049724604424783692608303880569682941398534962941177935065413225560928035607839324069168213955421393476310593834118378300421160978663223938887847882194828293217634937714362212114925704376524212205599683824715612974040463791861749818785760703204733847564699543655426320683754421068184336241828290521421930872538958937295613556401831033051357326505020392397548752816471686936490486491355086615288697449593672148386385863302882153765940115461889178800247599209030446234108723651663163827180838344895501661746373721513215329039495583023677111419196459096273518737658268887704355054450054036693251571863439407433954536953914295959908382716921035566540190136753295922512279386794659439518077071369792956355602250532911975198672144778653464713059173871586700485632402950962184502345265511696222664737664021189378356508526455134910893766379058053095450075109643363361430294413578944037332125534549942241885560630769982083003053933553876330815761896097362263881623235773980229591049621969804843282515449127054907350151663078199879629020995443428010239523538000897217357660151323910035572351243830170090638133455468586044739721276517592192702866553617906487956816899246132369275606734754859332078846811953098949743434786796569824218750000 [133,57] 1529755290570207495266856784305805408017754195083744744632842006052192533313347475051849143880249291292355525293967121259958068388110307225319942780706263681318191494966635114496448897313227448040749978540750144905078281151370533345328802236730331813965696180214238843099484747608911579013504101261994990923000453976055393358304347264866307669919881044691573452242408716025466170096896062873887224577591151203230076566821809344472279148249305774492696923794259476907527397349145129215695465875336717530001416202431709073141625425813128257603187681031428936567233501108852031876188694333902059358651502769152980496002323577872113028617912429527760419438244382426708331458655854694821317211585665590676114964054677423995859347870849418835049479438650882161788097442520081800061859609119633456318030284834939227063540838560251151026105495547690048664410482003917390587058241893336753741251347085096386558997968604580571266657473385615395346550910537621966926703044601548857548142892186835266121862282738811547685438964571882243857383124455566377291175174292626911685790694130568497110147725419775756765221649950252158296394561550204307660217361030617241291021349390757983830103610301899893821400539935404823878763445450957034529623394021763757654964839795933339173834200705823416767570880329774940956569266360658148712702823598244035289324601235369150696540592165106578165048175991874280041610542478216028420169484122937174499894960526448145443672372596503737225027143764457577941699896045202578160545238268895381646069425218832811687779316318922571949740297052804386873750543185127156797232676416925330919719053935664237701946380081706023098939939713385005249430494651343586275695412392721216677641638805852703042295244699156551077781146009312858741366926006027802061541516635876051746899027496373811277891317790989101841986317299874776700518735124942498774851291425211487694138635910991206941463829846340119831869779938582124019984764269689994568987527785492069704810452171861492433252572480732996338614620536330216141716290475529942959941121788872253913781986793612015632805403667182462887048196780905553813867011338560810619520645461079192687765265869145056912281610550508048618212342262268066406250 [133,58] 96586601347150724082830656817643645331720737410231875525301274426147203102156182828557806260842197097437863685585198217951329124620739698687860774249722473261576414213317726174810037772306709786773093122376331607199196216837260475076593003555909406651716670322572457383353804963433471536532430701664795740005448530678037422677220434021386176039594815571290387512176658914151580028962489153505560183543480107394552714783624084416638871152620585924694198421772457952498810574711580039657063424816890594706502617515772347799367578121580118895138164343441261095203350053871299417443006343304020111102748374360253330925183786083652936378920423136776261916981993699799980368612942435181492724186422125993987677268496681729472726667659484935100994717885678929587005102971420252634460452601848769514689907449819269031428332960546034836677246904040850546955319323237054256112527256136722799745023181435667376142284858001995101911672408648046103416509612948097976257170529391395096153328455624472782739635982751173461471982377490617237169488874598219647648159886907882774512071814068820382591182655954122834640048178322696484729966416356976518857253361120593084825928828359176962329315043565764277940112132821362157103948868908927601480099578589928460370780191178422199671619403058095272791822540343815403951400120879653621969851414562485262299361435847717525751954776932672400486822922132234280655222810414153598250908039257526785527447320473263353917929976436438746277831244463280848688529080533180038491651022471071488246838146275828398189564818144786175454409778519717151548945104221976627320216402759735038957237052736673467018425469873102191206902636781823744168872302382820081494968952763959389792448756371890820999045108720661143897568941959108498661659348876407571641705888974461014743538266166860006275469179954561010953319858303384273047136365140577967864671560134091120551854918690871468014798293715879927729720083985331593437139742708931499698193765684354850432899398598695000963322326960482027628023537555895917034028313081603272589980242116864402055086506319564716254428948613818166063607096043719890631528081561758984109708553116323929965559904882270447767922405546414665877819061279296875000 [133,59] -47253978089048628867070020098150332759131202124735644750823088120968145060290982578553763074492905141717502746379598748341948684389240375538623221532809701043956397818760009119071986532129815221462406295629683216141026409160081403595909931437792427846860817154126215444759738589303263192765731035730064750616119799681566825165538379654379503950081484821528274559478428070164905668782480356751039891463471052776411421468001381760913328980104887380706993529221416592669476645366932703366158082776564272003911718096260550405829297674307688649203237368008658595765237593692994070698572556565951932978498175321818307654773823530417281626214617820854372464706567811063872565837363125350227306542856581654759587245121001707375858984070564414587109812368530947746202014151680809036847561328941350192914951790358463354108733000925563242583305906671404544742842197765051727797491313066840762080362616056561173016493685460308877255888223752679706930432563624498949593878370980497467456126761871520667633460720600149913735983022047686464419173663859358050190318374675966988444073537003728170763602948803864974945823495585082923077090421556251006103735885288412139058445489159722351404306524406267365953371498330430185288350021751567721735307703389461925003668345655680151143029634980615786315428280941343974651496187518052451551860852741056550681371111422397335327717430363761758654643107308804537109694327870969259666419579075745437269685513474355942750046709322925533140845884493834021725067997836153082950893497987553418929066207955892739892731740527254471598787308800570482635863038287419805951530658796381679316470654427619360156988818683435262146523125527788530767789427450088491914546689808038420152561350017441649239835455499458568994115909470246953428491134555468330058936185748528231115692147614407533712515919862561889746248489286838712407940454430607486128990491594288734146799449505683388441692560594431405974457852455252268318811659314062830754825947607644587310071749967106198865470492423978538346598180863064586597099825625670677406424905258512321038454324191890290671126736479235286605784951000428855337474117743073935324564412823433963773006469483509150997235792601713910698890686035156250 [133,60] 10589398546987095594070074394851545903552119786419686877050991135307777998548047835772284556295577781891558169503351425794475176811785407693871065395367015438529300563647737125693069632817809437265495301097789776874506530056933451377791238401468525086164037701107511730621912639762006712462064371590579847374122548797465527193926958161562587075172935064008332832639998042795062171851757796854453212797482564758229476369886923760831122786996948214106341739470629064331857973277785689313102714302877037980278134615289729950411185311071504542414037238898031320911367037863278176245440030593192290356413633500989376983396564046366215380462164054798250410176168006147696083586435993919980627724150183724909849958222332106983776611113634638360973840335691936809456904300837326546912097928937472533227333268999978435639488007383208634435287932617368815797944975236657624739626115326337759143277915759769669221157580583201314083871104914786866510102596705996157333116619982453584178055108068094612219674896919812825463455721205578498149828357262290513882628574748337471996838210984501610158911368798026860793620272220242720568889502769489410131659914338131641318321598166273226734998794752492133436830371665578661397789986254401660780308824539301509482667445015841308017730898009438893779222441306452988371167498340344334989160293497115109447332240813420725230339669279404852664299810945063745962739418088619218234488085014700211959756438653046329348134273377753162608991899367447049089053652211118669219237346636908497024506797472018785385840075942868656389387325122133047504747236223157236083540128057496537944523540309974404698932458685031344806618883881094094952600756198124450328783934283255686908602174808966501845545371730588166968145387080920354855040831978189750459800861296046296718331111880588278664995522834854845914499663988894031639481282608350518894710211207571537358756315847921680760103620156207698175005010162176123139099264936035680004455477194226872681139239451633093601983869642853589526731868284542701709120504039467729156349825041950214683349096950280293875843524195906596159337907842064690600817050456662624538465775727534884953777612193182022792825591750442981719970703125000 [133,61] -1157347280758511231426966644027346300996755763265249717448946043461383949217987199942611374447057329436856532369431546004412249026711552417591674240186798439773260395239704163008783399807290775765575198603886540876025137093849141013492534728283806555472002294759141051801179895532053538103185424693703445221786394523086331470773467105389656469074341957501359660795886618882636871899522897334986854881642093407118534893129003857210331345239870341249636892221834686086304393274209146779584772619820716449553064952195253575883534005010778906418453683522111039673134076780175304160312051895700881732193621476475919936554361697385892230489225451026770154952598730215411199461829012670012361350412950962359487670856642283813503997844480546301940232430760088018192507804850548280734630402315088522698705270816146917336903359010469016058290761144211746889907983669359723286904934894449793777206340273325412657716569308709351121382935306440542320166707479164292362163913222325796736971125002258618745071776544239953088980655633311569497468596920563196953660206248941214533554017047893396782622098980086924290596017958009312166689828894948700971418303480304082127383344971019755508293920887646647750064930603613277306085392685704222973445062165891088532570840818912051058072758834092047112173917003769359062344567949930434233777479156684802963351283070250458707831930289159459922494314949081765452433277598574385807965198199113611272626846251057398236091513918182581034854662048284584819583867990840531699856452749658911016762174458145193473204070125994633093176519870598426136352881795841981326004753588019930948836325708431702645456338327879707439088061683118706704854505617009544146348806978875375249361661608847050013272672008438585092294620317761188413888604050641239757283490709630331264118059414310194220799460796752191562767125878998407963703965135608036837294265362434548759676693443849477258277072409608930317382188072010449140917781953987101410279652016025700847261200876985954121708463909600334900068620288258531754880098519016946897413987045817411333719222741833538642401501577972127617783093176751492286759397914881761122149272549104914866542268003790638886130182072520256042480468750 [133,62] 18887043071007058202739462463304210045398445485628644861456316134683987500498428649585540299376770297980620249814363252899515329145130772478853587882949797504076382783011374296846320866733278604110603421460135147168134760124769120149610131279925603523210232713653541978003502238886707595248590088630161866464208850388863662391275363464864794056897141115304887215425809571341125003954391812292138555535493968471628309563001151899737523336860321107255424746869271861813091391480156448249647808964453218081301667436960008805710726865050217590504455111960284498305663902496337037903176160628462142802629688868451343487518340078360702500634872941110335199402219391871745901828708596631264443510744357950008145617506498224089369737854558920290803081152128229636012248631916273436179619319458191403328053230000032428889257689540471075268636008410983488478871821610681162895427328050467711286884077453449253957927654873031149957073412324614821818687896610340125816911417025049736423444096842462082668898411274583376704850474356905519479300351700169003169370797478005608406933187890618745337459777175476380991050916718508994381306355147525828208131532613528512518768801122494790468062806795470223191093081223785299213783692825125840971397423248576550500534285375286643368338211752849295820772549428160737135251007626307451428359986714831850870278382163587705908436050560913310619531321795199098857097394493089807753729005324917172316147110125849399781619200524582154162018309108444522810893296498288855581167704543210914768602212224170572982867598154991627555785043114546964635491240354959205997399811353705940497860647192647643028320071866415430237451357814660586228277743761299470011222241273795584263072862042201667888917623414392940373441673657964452926399808740859014924249796548016287774741074794954347957483297971713833090298236367790796114814704000450723918418764095230081335630242252070061015965234466602127208663569292022140011857907180129796728104696270374114237422806676372827234119876236307120250414070245706331361990647511824846928745431212392138795468551025626117037491966701541708514547831604912408819952318932634032387849899638823203233684022706029281835071742534637451171875 [133,63] 6769287961501748880995916486858660992459384170940358546369914131299791369356654723327504711465562342654448323751301173599462515929934261992937309690374243290469152322572315020528193061880575661072557693066855232248460284089278574385878958534639766655931130609957386172196885153774694817723517780789984479052123753608147109030719977498926251871096537831763931663144157946617821306433270107835835462593822857346962585883664790572808056857550616954010322558530218956415174767076878939718010332320031209327158920450367119212841233755368697147254995336976283135497766292412421765812898393949054780960218393837466005464149035484688933588162044787316225966812104682941221181767102082789008202644425604309059395009861216199282596495915469642157939857214177063432489914011299706086969014666368159655620889748088578895542233937323065817304152128280056468094568810481218044246345837427252121487156065963683608035668686638173698859348571695320657026261612916792178613836507923752113869557157188541174117349842571072924272246945015953389417341910430056762497278347889325397242511186151051157072463788204875010889710196592891011449983964898131143720004452847246276387805256474378126140528346586817905594547640773472997086014622237711229306714696435655638379490459292549252338363137697536251049572909208618512706161282059735658688865448375185217491061434067808094588419294674047519774894845754119701464904281053299662076593366733487016479593171144689715802092487569240842268825932806625930172772869081263451017966041261242573443253544855360002479210649238897628322333455324006351602607751392997178119402467096474083826509000358287202162828398304388389397696195707805436747462520135418807589341598309712945990839762592315320988275659181584298141734462487749853360335687154166913433880486021814385298440218088012265993759566339499011003340962360525035308397830189810919654965554209201118917506785073334934472957243534101103165207572501009146420793003135679345003854166717744080009136092755174503139097178799133825291923082188399902510534512228608078123312909425945226231630684479652200649392920529584672080468465994003297106926014008210457081323975052421920706180458182643633335828781127929687500 [133,64] 458182943459701934101282081796535303558870748794977862161503756831725466337212581524143333651373031459654519255844074594748295795294333605166232112770599505818610331851909712392703663687000342987659100565020298304105154225583132280524550342151996700247506588253022580581310501144006598332685058164331621363830791622841632689179800886144504114390217990483460553983966483916432830716772412028301327374531514165169847266676216490343115524329260544641214060541314824828887439788881026619800352671276712328624480982933811906516738300082071918671129098776182226930500391898962700665431678053391171342572846749738458081598403400457696282744329682460763033919775621986965871735620545395751347720262471811142166995181352675582247402390808066756007959093654619901787320069265800318579593996337340704986960918917939167241984150836655958189242704475258858861803747617748665149895322549903750884110531588129885202297792074656737576543028709372841443006450904142183818668042875015204088300558044088131763686601544728220537497250289702383599144314805512525698201885170104856521513668158316413985577638554829310924411345557261838450446950836259128484731151190521128840819688959362916981540362396048294361994248684981171376624218095281332644521276871495271648727212150347730306866469422343577005317088546185862624905064542162099372901833438993381425507367668791093083658505701667224362242910780326685760024745324892737969877375489744110969102848899692887321180961215726657420478098473498738440610349420349816627159993230453871809294177395313205802113645300525177684827413740833005274556005879325157972284367241869845654899926865821633088995211135036693069044674506385362415061927294889341198567350130899170346153229474243739421454909769531388732667858294059672373725092041610098131132012129455508739409489427228962743585491027190444507669960348593672729610164683370094568705390869788851791442651430185991430155303368984606924850225903724015840966083819088810034961444911376597812361104492480153351712070482440011500725985360644199474355145271364280515836228268304807984470853478888619867848639416133098348491659974222182606707918500170999556697547220165955828008463868172839283943176269531250 [133,65] -211754768483617369097024393539055412522820063702702274967449583331775489804309979667615172771255527076375350156215777058405738786228056651974288382507013377294234461588764640365840647360720150361795056713643032022394278306790090846472052131513773761461713038427554638888959602401055302787209845031185419514790437525670711239194076829222759101171174053579661022577026697971101065846822637448489772351235272623443774353008255704326347221446476257893999848440158251497955538929455001073400948311698004983567701877195307739501116983794188795175604960544166721552818182495048055067438233137308635234315016625574771987154099900123304248882032416553196643222207092520935303785454576799657769653367047794989163056189225493438686197103542929455193032586699092849057183641379200027196025975499923153770321938089729105500921020421703517166562008646212926614942177294051597754877655474936807770745315753589668019184587716745745854808496879343573293188584650698518729354169191393086943175757945928168187196646625738925947386463073702450639011211557945167458785711042427349183131311463314089643600425525666812066680674582420622629755926038520969088596433590922031154531194072238647829778125478093236306535519077969494877414303746325497922010509636082338230930975219319252860493811108638500588088342330956734445938295469798114909080936453158453954376776100476014290219764591011439234727445734006932319267675903701665496651908582338551630571665438801084755073086303482900148677201790460380603887797947821894617161426635754096644240021965128881955237467698984469557403671005457043602070830878875772397124649632953543433083966063106173370602035870657702372570878554818526805181117139646984523630749241250154245703107651139675664039626604026488182970185611546033863452909609415736604686616048154490645559674267787845236300349728056574754107487927392912186555412300050637386000759061568156216725472789052111828070359139433315940259076292111147013957945253271380570344691535327626062484582570450384157874014617222959265733112550495424736458406303495357167926537158200789182746755809686338339635629169030835183550588401417003916548922639607602687144278146957887543067045044153928756713867187500 [133,66] 3298756826683321669224314395936316461529690131800521090328319241845106881718942149271239238255045924748207530491674429363303139851035954738528713663577719809795127372827893664304089884524393951021436325216635480495257604211239349692069443077635972993438774055994482738611834950655904605504278411730975782855671402116800791886619109493910605507158186069128442142780744326785704157012777995436294256245481851505163482542266839761016550515997997335473027317406271295495174700404808359529715421161739926195052290627097802441523953277352352667075094430171323514635562479769336871369171022145919013221281477433866295164322543383889717797910409175521380979457226512906107022196222164513095377813791779052532572890865603749842834262641012218736798843755638064380410428876252471855148774772825221797745142050715140019728633222048960825017621905362177421329951048433900094810956808111011726545746924817703994058116177127448395794121496968288333289613250008426397375588445628498774464737704996058883120856412472410757176774138326746819769492560059223286631142285695930137410356938633056416826205403535398723496948037538256473802281425447088162545353746376960292819116857942880376337448826336447345930842105093189583880421085092297654245357605283368587053302869297590473524645789341724992712684374728210278785754163509368256810844031629104948769523973362746944986970416675257966065932293760531783621808306331993678839924135170800581421224157211535523719437919841322243877824317902303518694515036396925602282788585797945502798957712799004603718854717784291016744895349910155638254481146490702478801694645903899515043392410650062545812927538986125853243109534959683519889776527078305411839517318319789500155593363090418249303400654602484340488556706088083111927293097356625044322692072445332290484102452664896649659214532755499442235474745809467934474320668271104384613825873956645464554037821255362667194061228944728304343751584993802424892364126697892568519504250098808008085017556595390151522399658996519827364405557283216708083982728524037508867139291015927256192818802977729510194958228253557703731746448541688046079344383691294222322855874462987912920652888715267181396484375 [133,67] 3887861445543462692528512406403740839310325225684787170890903895681882138231444460600525176267701382783985588933369596061042343844240027378026136595259888126584034768977246061206798248407558701645317692306187808107484917890753139411229679803811176549332115336776334243079549748536513768963607524169315748199862031119360458960159309972967598627261805867826483765955434362506977893797099932203366612300870420664810068303077956708498196723100845322919344885287350319915089073676147972329646276722905215053056112086345411120976513954280637376242332358345520605319747207255520170064020667905594199478692726801747036151539626742357593008474380017662626379183340754222962618274729297537224283863357145251896465762342498806643789882619393341679597295765476963449382916815080460168826685923980232935101811732521268586886492782813392939291584640004883382127986531720315446376647387591401338537359451560138741529439849699086778167282354313495445382859680957655328765264111341883145738591868737507949913366794107033916204357825889440115213375757305693086011977533925213548598424212540578501401248538060635718057860054632735991771367468240432902922606588782180964864848269976196899669034992964947538707993771364312587379846504904940219633090611814699683717894218411650597431400320029662921847657564438428882261383332284020476553198452844693245952076937273814654798182753978756842361786101508668490575348852395311547239994821902178037445241972097820509939645578039421081606027822344007647909708759235828035229410571694605783289638533324791549321808772023453547918951620499275909088910695133083303122157500629012622169714056581146405832783974493785673010109996635419125648077644572827634747373771135661786671858008349523872114205630562875517997125980377717969783034461221833256473042363331258008871160677027785022137510412203328018104946046093021865774499471528114770823077061225018664701551370871945550414553715479319201265003510502534276954022100000180964543643731998232753073396996699930868834917896509761692450545763364015832522086996304911003765491939635277701601608249130775898610628898607879354075095377767111331454721460343098322258194677658593718660995364189147949218750 [133,68] -488077041365070667904250900430928516260747725544466077100331417148247468570786496726622729270767715298571988973470707946898065183681769365797379281039311741659513392321530487475501648903142392284628968104592583558129345376759576383656721014759841275139715689359246897901345106489550857437932526015699139684807626568103618191332961647652410263236699460190030313332046274914807806812743721379225254740260499559477551860555734854387873053086441619449264834041885833844840147007547687450014849716539616971836262614109366411404161444286969017456370065200789522473041841892288010875529939324996514047388339053525342246011960803445210920915468825323526211754924242930098029255918256020178735388180027456828715718492680755105975628276279992862778466035715191103217918508230017941496230530909068926912004309914670973845105845728622677999427024586658818058543476119437308774956984017252430161485562819949712509083203673738630968578824592269820668411940539453800614793835296772466709992861423518428204888049588535644692283318040111767565008460837793612538802434084098792484038464395325083245685879914936541821310786504623850976793089083339822131973751964005409720726474877675106117679927139307741698268079838166780326029052743803720705458389902930537556236792743394516821218303184102505816120707866587931994603764249529594381718186855503219423416925980894986391738608445856219534918187927360346611831268311451797336519286962042858253451491796863680437012829466429198115583604685685464279061626090051085128018913143404092045199410224365608716522801732472582255462476549161705071684256609706638295643001716498914579236380851358010856837612023417964831734517828499537291196377969038347758353967076504717002920565945063739891175574929257268458176129168585042521341630937425849360066382251320047849728971998154716239267780330400681175075351213877812731713269492233378351988887441745882345247108339754229444909841708709916476447853696953585817339355792268461652766574548368380253079916943604163468450964683939797772455971730148656432902463899880337079894248069168986932152563153246725184127829124864475106748168092319732204315105458127160328101524555677315220236778259277343750 [133,69] 19944438298308246417184109494514663077420199763519658427539961607530686376488258765777582143017690413211881077092519768243451042685120192678650114987265038312152937011752639775896874753613408814865869136278350145054795072077520005487016787761057672519052547116410041233989942241059862986743118967454287243845301084691585252694795670320866006191283787541157342361651450923345096437334942218015285269502851755660234652700837129988890154593661336541365590690927319173466946255799514700009945376940511847384652526951270924043811806398660137242779093488404998615826806168422211292091164125179842276199057840187509035102631498903215155969745024871893894334732780813556174133639714293860617890523138624727982994436336830472545993077424008666654746366935121927910589971145100793163338939002823734735029755104320692440712347543747963986283757252878857311646924618773261400451833242503526015770080342026345419364544060184555790528929186364880479909215262108217520779502359303909590723146406416859567952499012605287291944514071650937535485980750311007334200839624436005751100866787899241345597765859458921859370294119021462219319022833345334901667009146675439170378665075908585317015551735713988651125293078056727656737422469438208903488916732120006425596599792136300972554716903477269348041898101655632726341803259203761690943023897300390386828390373580606527190246561606387367765232587341209026465718683871111940258701922435937152911465092746993172957438751407855953226958490455711867537957459411648913944933167945977299736032898386475609918648689319606538617379167328006867926499234710240467456074150039082877322274033130177708955996280714530531466210526088619660160411480203863429088652031109624421402358445499320608376443666277076297715721760850759500461479538527597928189564382545639799589615913231509287793019243094359119177338315672657840775392493531188021361056640116183685410738406648222838475212157513700847252581816811394086332390789305037765475267817314597113439142505634126806697619515133133598608229659809996849203264335329642777031805962006033358429773599192852338112024089320920917957394603151021022468095943990688279232927015982568264007568359375000 [133,70] 335076820570134066363061595290418089946289172811336585259186615628248740137091412382434151866018407667501133962331507770211544531477915451657866460162854977266823021434283107993955582168902170852613125618934594006800634606824379597175958690581070061095397552095865314718589388384715314341654684779544882450145951955438725472256331218504068326978740829340097362005955379638119531175178658314704451034188116440959663439793892260502826617090824545765656150849517836532601099212884611009810882097932110645524841623567113077017061366626286480707754660126361243174123298681724342855587973762875783392534646367932406747590393582796625199612995920324964005391268375856510818892228114098790127803159239790558492613857819015501349779556205595112671342420431108339046368953651663586174259159270949722639352024976250198251348404680578254939415322608074967370794066921872133163040168987435873199732343478142488422999933477249361521412718520951164679881552836896936694868169256211937496154451559717988879424615115541277071676837549080788324337857206192743315955827463788701407268455926177322146136742127915289336704706985965853376165240822188182665650441635951612650953293275769436579173811285627622621463358312060779417129437800373222459987908297485840900419338205777845435465401600761512474257648729933614658309511336381672219832505523995395614249713208772863945934625160148248648119626905328158707386897785532073266984373639947017502672247516367133523527504604339580941659507033802433803795130180870434571109470832581302975328065411422482837278945919301398929358821599703850505402897365849619468685705357300865425454887904996303246659242463038185009408669340447992194067583516143264516830787785392733750276702609453557835451159418983753751003422473357435179949335084490205956352462866722565927583811848210998829347883495162184188686130733378042511824919395045527347315619615720140438942229407821815741758824518199349346149791727769518299685303162463812880899231456714201595515150245944480451420808567549276621042003544754082598608262179065890596013151915508027346756917894422710189541978176178579461840896474142895293046982382509816583478823304176330566406250000 [133,71] -52460276205932463650736736944795399420992740764617679593024133987847632539360408368518682311983377480645180023356658652255609488425665863060560549450683529582691836415728535033464288333482275684707748324363071110908405574781139578361408300397168851107025645638803060819518802489554047344597236467624158765701889212404620073694987905534331296576648642510676213510036865287167392671601441406275390819732267850966030696197374074813825908645229271354632898045879228615963140790616115090445468751705187490019182760071258039456738863467224058751928495219128418805820593378544465469791103095681409418116365321785793818632838586754916614898720780595293687939268394538608198942938565425591944045495282986000487383637760585183058610624009787240487121887053358007696988546278315890230379770805561412061289026779666612591276018767615520996647085297247179725902877571879562500173504613032834231498206572226394434864491356269524184498055641390493838914807285316074730507579846253991760738064294647813757267992005043090518737066989032710251247054951893929822594934057411423600830314449791505178514012401454837877733478127255483767758944842381213599256702731654221608614215576087430045000603163603713509163441453527576350212954382478141558280835328932362245305895509314899439168569807775167488720105196236964495705532198626198945026223405585970394144582886766800618750330993728473452973874177766660014571057703250503465052121718753330557453197403213983991160045629813224334426412264351566805928213621340159670916711519039195041265744152135865221013929132692278228264639128293272531239921694994543708206926786129044786477502669319677566383913491026679217617229560877960704756791291740590187220376886258664365565150687522664370359975184868811841399091021747526688620456490600057300045634969209861797568983025299584907991951451503702138056954089088633868185371153512403408768685399075627785040094136692066945166811620361099315239118792041272370981929904401900197156622437067840542089826526956635598115892748644091420172514449058509796622625288953529855311651156617536745326070767613792958304735948154228221701530452545980113853649356638477751403115689754486083984375 [133,72] 2068735401076743925331110267376445767507994437826691547015005821858554594940311469519827651716043727635837365098317274044513923610994072431095586559329196994196734624035735216480878442977806613369437094338035724986991228571605636983221579084548420771434861541931984170946120041006012907148690743662218540585796331868684115536876988084636765471242918003095803289497306813683106322322416568010656840278859959489348413199160809883393864692232624961908741237221813082565689280269808518356585634375920671380659432373554732924524958710019750626058718364951940556558940537422262182717167709331632803609629810711822895107241053011889656587630236940919723399592777162945743827136244800958429993093088541327084147062148406572463426863345012213160904137897878058231826212289426294963535491689068887782603567899988126439246888909738968881438774947587857415766011644894767098376775035066309255900028474214748532315673267361418626027320614893778367877949975674843504395957174953018980244373545813669163253439854276493322792764378322901161680265246829088694462954589842734133612402072316118421030855708801131673952300282203501559890674576267746896803487299573067612819673898326452350676731998474939270156871515343928139065128995084470829698255223676663952699426955794207129411432667438021226924530740573477698702413371066597887849749507599311872325858830203744023884480682714187777095587337474441525082687376162068296410310008236173335394748588308902754757744244342295357251264022466880339566779775431448758772364389323288690917572675713160077298132557613174981843266955131920335238381639403219125586801302948743187788760467288701397442412822609059403021338998429818125486523970504196511274191026145539701053301299029568931523262990556544036017639833437051274082728109454665993517643014413443476697696411763475243985161398482249927454665454979436571394980164946604650243598329577508311232015812388584610858521949142558902946730730268195059106059261129950603035948785729391306730223539765555974618063157562326120510898674265074467557802436252721413087403609639526519446290408045307537204470857297270226315138634726471964595073692486912710592150688171386718750 [133,73] -195866561723945370246240762943107462755259376000440399127742997714541266433278441660951197714000297249800895469682303157603119436528805475703463474406819431349404607549220242912204625308978798073506265193861197129154550516745839683153189257496581507459927076439071997804714942755334938616783445646381154790124293702763259770565396833140357676480692685991351193229021770325452132850403425965844206391023680851889354825832297095051453321001188010790118207622288668065261464111091633812509706089998366207556631000287802021013358773080919488147029284369984611754872725243153172268797471287141663884928536035231921516480409339236033479839327603800729660253992605447398421351400087160069412415346820877533079874669318082943686687886078387322125840293151404295135340916570322868292798188559194589001366882230816583468474705793629983250359848343665422818359727606385481135571246645054914850124235826009367654199258460505263389635367956627750462242740680390519694168223188763623717344997607199473412664830359265050652564891253484723411257930965589805767275659683165461010803483573618769844054198936771792831886371000596291614938799709658193581003837237756630675358720204622214668832628951213411263057385609091107274350210966909451676041572766659337477328584157233960006643524845840575893243619629774236711694679063417777325006028451652602100455599332965437603031560595691249753691690976026827924974630759710779393895477256412428739038357068840687249358116783245330635634444265454987861786959943271149817323068178735023972298738323687170410310949216044600307174674119979223951544058983948800092692068291041476044280290113051131335301210152726985508465203761289762415040603318957396799965465102016821314043619985993544262359197569774087822294368991491801112258908879998422471051190627311190676659673217562828038141482987925821070054578592462326985445058322646921664213504053950270832571112940850694314605351362132500271987012899927523815828976459141986525203159101314749560776168507735729842702547297342221758780706363783880642931272325158966664679172421819877664645388270678884703613020921854230059568947186676220084663827692366205155849456787109375 [133,74] 21912722633049523034394843763257534874404048263602353941226665435657379444334571723132356205212762771551055565422314179927142810486162931075703818448782273163903348654934097923124060077310543817093268723822959535873634699015521318509020113499779386500893571433812891252084029705410350672019379426057294582123666772485624336914321032263942632221580560174568789297564828818674648955770298936212947218507314509035784959217065651658474487522794928980496673388282644883221424244210916003201878489324951387111889263181673831375248509042476574114748906716594701242894718496974360923042540595677658746728706108696090184513249234514510103743436934952269846336608007261657469634299133510255060638785623285839714111751819638964413643884937815205217618401215348795779479649203486567152247041367202260748650558151910360384343601139517152046557579337328728317933146790919219047179453528284430648203882201461945952527791485842136373433560562885363807540816221435056526340821237510133431896984832289101892184439648063313338325057826040384428262753107305260885927878937497291813589251946770471473204389078338298427434295957247739314093928351194035943243668555721708915158723605539263330533756038199970626115250894451868182214873469863777941638481661581064808953596276245268595421700955832305771120307114795948389499591476750839686480583596543109675835045509852020641021426468487613042999279161800945959005288010444113431817836528252624438990507390423320391468622715193662897480426928889482706712190388733773570065287376622945624078506756366649358578995644977221858938618656152127655762669477767139749405803232607226588464545441587588333218085786571792922358814860436411245320431522087829448872341012820914370967088562027464434906200319013274822643670501445959008653131855013259590800019035400187375447509139083453029390998305245483668700988889778290101761589370954821535417254269411106701987247939512630654953483979224665844159470302714193688030150155876991903001794310005578606644735018773579956307845356352543441701625855763535127005984517034544755877102017755385190326628725898510915665073060505182945035967517020484118733401461429893970489501953125 [133,75] -1438658925869981877156897664802700745748274773809100836203653819307161894270608270364149292425166316135363562998090822700143061367831393446829993670893276399524490429595092725418244623473743751863190967075566069746880427633876949936539867537786109952477323951300607630560281636574749238065523267101389584670337572463657770521412250741923099104510863034528607619259094459428443340409188735166885171694266775223694150351687300803012002440533371974246369054235751369653330802985712966085113395599082972759976402704914803281266457527278475548092537699392626006249963520549657670371457093531650601038390574603421841932732640241224881493088116363601222884549047607208318340882275586258229186637911969450544827760000148764026932627453532342740397938948847351749598144941650595119972095265129967052897905782370135686022386490003492584921144924000601410025843409711502532596396272117925387554422872727942000441976064621637569163993889371384766823536345554518336990476121390284890954306565135029502289681718643135736066783112513875842383878742003314662378092705940093658643789505442454697997454443392584096149750368577064211524866181931310472029996438939661711286750585505828294837769943407606814048540571571530592536118813127125107962383285546293509281842458437980490302709322301549513422975121647662829385716455225935373855492245139608397545195264892931252497225564322871492616064678046580836718873469105431915564264431843867023233423829488890222852558740274920429762188689036160224767951765071594221289542867240816480107968985901815831446368461417594529117229961362374285347840268421459339620583229591772702462483584237907797540015687155937361570135454697314874347864562590852456432294905881557678694765406881335727553596310487092282437096157247179668644661413456223503582156286980530051621272658376940472690796217192743009984914169238397673542676540835552266593042752994620150188957785663266263532322199853713346100275163044875732131062808672331211664730827518499279419802513751743750387026656132537715768879749240717366245498687091960233119746809683738113207706055186538406097167006140014616465211470110099564726934060811996459960937500 [133,76] 16578765725468930707763638273779847967075031799112486967614696966632015425159716100927647033497251955003969655484909216044501311596742184841331288383210632997187616954093734663113095463115985057918950732066933710181203868627364903815106520679423245777392506595853311642910628297607800796897347463837807216255758897154488963664779487674935791351862548995991998569362311432241570155895197356723731816234078559419473297881172971610928475625790195009633329088255781788254504377194289144583888571788023924781733247139393942806802306340571569979233087907410564468551367904374438258671168380882750155591924483152950085175314091217334672479962264412556527572125399349267566242186001150720593515905655978906431440018204940562429215292430070017786486754985788056042264544172476058373341708023942737481574897391770284684198615836083115987844446882549153427468578268537072737990679521814290797442574482441243824318465435572172418775161637820946578586376024065098735108968015044804785879221680394270250534444474344368913007292779669814960973811562451726565194574162097117177340301240759527106127212508527249052891047050613096234009776939523742837651123059094651198734649843562684119234108416940692266275482368752578686397729725068147111594758284768553759548319613868634287497979489619377826925834717829539069704995474738643575756100791060124889524646440605042224644636129771729617514350296413946625750400894726695806516438819360112895680401500089276540758780008828535419486308458423263350445590004500345617031714847470708591787549277854389866626633074130878128284464553412760333715915421105693697315658259484162038168746405345314371041889463036336355607034296967625823788907392950145510647598544218073742835139822342567322232009912664644961692782813814231597714008562358774863595776599634406775862626643388666708358095006953455076441475765097460087001049466186001247157794633906859843909900555191214419077806307679204496007580755316612063606472036234405183696732004660983940728783837300414147569674266852707545092018235395735299015782064326594093362256493154044320878262912410089468548710229716094247517331512362777734258952617645263671875 [133,77] -1267981184765458119098514087536936698838447944500239387384292300911224890814876965966083541278806508404587170827229131353151189844344730480830423870326133438131475088195552185028134153765580184111930365509486354044525761813559965456506042136777367339207126218786974817149645194650324312817433219201131146985361410704446121132224700192545385769388336035346369679055030987670108909188392235332832785494590180881761103544348932857187071470223601814745721557737582257827755633952836954721467578678305651683450008902487513753767988494058068158084315676896261244665068746444420682923739195070960177047957321142388508198731707958036313679909365269525784191761346387053626993417900372731703695128509328384881627819548691344484890675036801294082827240918338094941807705128001584929381181230002948009639253553207002375733700561969364402528581535340438136943776220907256166853085695767189786614130512040293348527116873757491380885141278403019338425286371821963087137220013088931866736883940000571273664438915406623065622668438265058597218779660859377358183246950903258291355188800053899642079624057849662357962423695805726466945044031925350638484652610726243097827606247050053353924363853900449106665729539992445096369908713925924973379984170989245847617110111283932136159855433242923383561707510160790594053725907495116541048543241104776779385329594747549195572672057386545182761663623062635419700544106002754071851828323741259506399223079311644266703819177580054746314071618070042349908975597258964317161315056244231826409960363550748433769557629757729538031189624033369932140191163865906513995487539327526110374755787623473598168110120430547528962657195049588744424921597169674945839065242251146766591610626542160520387310235943556145600807344512282752556745786946718269406817208963785567556752065291749268462563911226113268942315242455274652798977011521777558681994380636579184500264945599076081618456652443609098711943062474020689968189282107354965008442022988388021629929627689215211402487144249949832440163509606630306202751926627077054177897528638587160427842394174200121734380983849080548812861941440754898214538574218750000 [133,78] 27258442571415947844340728992481145841498692427032686513010916691640859693310266448546194441173674736271890456709888968634890053966461177553809479481545176379001180023349263894068038145041370718562173052893220617026909170819990368309605522619225107400419246470504761505967507040939838094209093067441159517859056218961843849720869789035201166066121077774362845635816259383377139570434549305556737082399194023779232487007843793936578415519045889749883306022793345197802349916436585541374278636041424482014288611003539564683621467860158986724384603505609707958457541415730942274707635114346982732866195618303227678607969232510483841742425522287029729326422288783684583747664004344233520136452627999865103063627394083768839992554523427567606932862512561207124215952970259697615168617030116376455876579229665803093181127917632065517268299253735949707841316386511936607103974222703076586540410932982109796090435697907987221010153558213712963580190482703300949488392367587428491740660245766420549251432435325792934998378260833926527047093793740832631150530017175871478469223684522266280763504721776543629745716648387196556203615305620427022171255472701873215908071931285323032306973588420626139126454050829993628929326572285755656821086622359558665851689457971517006817965693228708976839396761769448440386627336563114252983027101162303238652330509734532507000720133254984651798656764589442877712972438142055769959027024661453298567699253701548742148847175475136742559300290513513775729623214529870740739125819875216102278294996844052498827727455592695823354301033163178544887766147618894156111005442483472620719366817526753456499848920085603466491735780501385025403240246851663954249850913872837329850232617185804786802920338834680629216169532491214871944556275564267839872010114504628196211442925088034260783322836930941117840898073514145480791450969273400741354816989095640356934494559058358176236521493459266323821408956789878335997048454665808155329008340959828046472411897410745081978387611241831712897641194353524115728111953140386494538588150931110407881972360854591538233938739757289885494970236048292242126464843750 [133,79] 2460994426812379260109157424188778419259536131992817549220024834216161448028975039017544620214525947711224611772284320015593386539160243471243560156943656105404073875664609603843324369889452049231491207386430494287099913152460131440000116922052326583125554414298492747908692644313102451220000064970258760913246618684239367023788510987221485235113577055817827310415598714813965402906765153233224004375016455510829716019309528675564301481477843301698069771011835133008582907426714060765249764843780201250771571193604238984353889011874432031109202610673310709935127320575220383328130103229304176030110042314864216442705297463780448369174979029928799983356395305167675596910891019786813551684877518593799907831183997173403243048624569779792284933398639196736522323153058343543277153169668111529412958498280873752703060661151459839211822660286310374059246802999337072551359880468511912828805610679066807080271327390006272374638062616800583312018202386726104364772967558047381494375707241563198828170812224009071479249947659993597597503045826973572630767724483988689175139022894094603519152437693476700684318242448636320413095218860697388815028708941016105637449044751186759804214218856590191198363154274030793202993479890138496230707878381396660894947926216157446291812958120721596471667894524299567044431103206223259813978105636944541416788776289339765118503471369935959094561260359076230068487996214265758334344049265558055160668266867883801890336053153854882897807616186182620782835384671390317100184435015440281842013854322177699187698602146708882626802410827473664405156571727572238425289199561192239374467874708422429165421484737842186390321682227091737288553731363778601780780043188532784040552070132666054931737153294971201566513183553279271663711662979088659561280654521274145193016310006170838817444765375219652154106479274708564833129144402110134756089836641937205616541210158332859269366660519341813054692147312545891239763142077498879394457025514474545694032088939784729553029039875537823463108890704891885496387554610139334486524398621796836040356869289259698610032243117032838278579044021046999755859375 [133,80] -265379958680015014861722168185427253272745193911431115145524377609225431750059089979494653858762767619186517670563620126089259896599407505065099544453332664861258605472125192053954592273049512948641646271694710108488088552534282991699533177271904637974386889863784199245121180440159655276529338138252608523726966991763068807197546130855237044706307332728677856776515430784908121279169731570340280256718946156257941815986114585416551719323428565612065122202394307220060071432883605265757279162673919672818491820716152020731744950974205893187335807858034994462710245729867613872843493322738022380803267142610181870205342583450483099180265081043943408613435938626249147620254824748345913670816786088414610728429475816815754176879640378178272051242728282553462915629962686045619980344309004726892236364794915348642862771919614741721781039046540360884514569330268582809974663985968766576880809951614553309288036766346779877946183426178361054120792590469232027673488898955969590609817110439464789075996064245073742835307528455294599337662267216924015670348376135671947410605501737129414756274914930068979935564695787626771028004182662768163500278408059282441291794073304174768200016081636242628563962875076400199660357900418017868721072843232291327272633128935161377488425867200569105852096500060194556026578183025023078262587590994163295685177630041513266457457614851581961251593451049155021939405473160368216467550449492007469831736703700509319748512936428689218253357253102847853343079587126644652192497447966180404723927252659103531043528642316787551158339513525423969278383236319922996024049054185117078131350020096809383676256304204490904588968764024994326077398668362876915953688008943766764920930164195798263879763008342934114760329091246802294535174023161041365750080563206266627976323107539733015966733031075718983105746360496995018366130861057707980826157571676701694330162554762906575846612049015397537366932822021602089879009752293234268085835458058253788030649639685675865874305755438576873090286544538483784891909273505792667650369785611294771996943562044518441556820903257572479504003325118921875000 [133,81] 18284479318339880385912496581935385213215779650465912427800185813304267545214202183009372621698919491864972905316099075958568934610040669574369111655521095656413026828480557485675074691626731272046335431449697902167322662680156371665037190650593138536755250553478042299324290901320884567737864014902340066208991717129287365003046560937180341024937226980619811961476464877013807898530445548107432736820153751414786439005424156294058655439306505409153473707508772194074609941829414735537854276977071631085174871248722109517976189752934331941143929503467710354134770682431003426389032963314179809729869408484430280327507744683722170355796842035903584767435938080750886690532563296131761163203097963368439431770954407815593840166120267050885163240141814035761253489817657976624820302937912236497905952775821030815418699666875570358903175884696202018974680331741567734460634542049151852084861098097285986673778400124475154730723737487000634240578692541082869468744415279364366672555635094870949208175319062649540879849005777696053677452688926068458079265636098462095254470324470959864799200255542927501689732881567160545565794823108169025227946137759568709519353898255272390569009366196782555655561493245418366700223535833588227192483326219671003299658171427203510190841386828057213953361809924133514369502134649588713515773131369031825221245113428783513580591874010115637346142899006433177160909063615924021534382386832600595726006861024310350132593944859115361687321388930843522091195550462422892225627477783827675801797413832713402808131548385519274033294177237702604191734842707270491599938646060182468854218243155011732256701731287544375829229001562550421777333569121521644702829691613026394916260968403032842886680798006109454230606757919076842239689674309006589685619072298625576606529715413359769047953176704726556422843110174971548040739020052532267681947605104643867479007725667294512467836053668605335039933129920131380216539690488970884636448292688975568385475991935705227976548779413280315516411672760223771950193163567872755061752445263435349454108274929674176495122807797920475942890069973265625 [133,82] -489540025667828603780247902334001845645798384005240627801287152741940270579489051745658564826256729209355086694979633238529266210820901933529747888174014165559733553945811025354953751587306760828244136841625950516368687102680378954624742704933195849208889569675280620910997139297091974192506978572629231891523312971465517255588708749961032121641771579138836952745467461065796349716500330601599959369835906909912560770451577136752387365920434841235965149560553301389759205237652677383055899392185125028211597677286947348287273960184948166295387756439243920982325728785757711723753166325961775356533174891971955736204971436147902868539087663493731223804314010060740071680489532601776425281370932167342286296646699171995593995646156843349884365275899325642998119611503416523468104836553942433266358764291338477026056748783383277512954423170651214922558121645314611062976837958736391506924903510195186392647785773724549935429206614581788161462715538595740503789842053901037678174195747618880869805851029892073210240542415450874611800370577469518374722391269662197382460881040887639465895044274664473613396232481461265562332566023670099114197931011386550241191223992451619392038588923354084232286464946903710725385303219850924824197743733194956280267202054478136054408630604672558683005108285500059539784226764045070905431845380229851594581755862481037173987638235103606323542987288464991662228554559627287547871127736137728160531205763342846369384846378437317054765030640674854948377548006403994568553744633190162205843776818728540061548656183086496060591023613701188694892463654960700208942422352058834724846283405856400256255747061097402695711551302725897592405063221110759639541241707252407823951999631971719583294972391083706141233886373853508347487559402220995129189552876674440191018036922407169509103154020777433204273415162723085612756764766503709212754633910000326339712774822613129231383640360340040438754701723523444694233766855122322832208940560462460640175489614245497927109979194820106772044509913728639309601668336532566824156330182376110559019958000292428688067137844011199973563691333375 [133,83] 23673096428452473881553613129349099381809275413903635565948516817089305724186293315749960234876333155217341088338346440010743891750465450103101271169537762799466174590899532929186092307159412699328209899730605421640072509804904141996709190023209527996397418375470131185716545894983348677203601625199552738256588232084582560643724158389019568447889469223991218531712732604015394896964965787241569969212818810243269332037856515851793448918973565002713183622524281341272782271871860916403507228156031793745650851327050496783249232628950347817786351402918815225008716682884815327898732579722557799825444459457429943079448763063955654441772172766740632629115920813450598772307527758774202381962380884647691490308153537616679461318142497284248388811129975919600106379272249965426935110121372655211806987463143514121312076610212747698303777563575556739960910366829493684908891631131649159485154609414769831416551423702805235731030602429463937001268273696613645955336553600501498545615335901578974751169598689891236950441360937881728594570660749441928420495065275065749451286497648605163197359198585838470005994105832119310879240032552805508382319630564255899576019492922002866807004025633724809970476797054705703015397963032206972149222083341912099769253632000163964699115801975331199758629845983955011403263480612326488510388084234011039173995361989954752537307456898490235908479503665520753274150150297628004931880561996068470503424785230521975764207669572971232161126568303601093117114649220072459915513448749531239884294363010916264190539078050176598434055413051137195987419560497748487192733508827807915362502466128203614910096483028857092228696535987628964593990308829846816466707048100995362653119209537085416060618463125374275023199921664530847399449281098734031389236258263079973089581531724247861643945458600943861038157481003692459051248603778888794293851971822941906380571133981345595467098379415294564570391608043318018143317744203575084498497315985039802336575432130345532124206183418925237011217176902351936797561948811122807510218758933356158910231805620002138869799594832137195974530370 [133,84] -559299870703057784709340344674809510167466362543132473663819839702329340886309499590166346700689458206867396196686038647394632676256257936487196261602254007982518915017481359391305863418428972975970630973265597363787750376187325567352951087547124774561998678970212694059880600209011275558534412976779063675490837148140401744066782708499827243660892528105654063761727379774136583181528286066728734629622145349029035233305088764307213845620743322637202792305910844767381620483046028940816462705271798383618820073794663324702202309916381024698807008466152916993986454426374133776154148491972653196324026399864347219681333263530405009207494863783552235312860508019036369549806151485335898629056615122876332970391540528390289882766681149006933267037734296271219430091508736142243698472004950381928897638291679599643596210492103177161213076466433382886962457039958073336742866083539691590982091945794250242199291337574904269260064751403052182947640015098043962710759446284898561168936650820332375217741494124753389576207320693351673893580060530465204811171594686891930767418204588120837122591722049144220593075002867498206976380258257908662487226792456087003435865501665259866963494719835687055402127014697686519255826589910999526835838242308394365079091216555417363429813709576177799168766614038844294687462959291647886559342893079151167645863544138022410366276926360869648693708389674662060798472091650477922724662995041598435771989362373356063394546738854087737858670562658571772675613918411596185140206291969044373352196765660681305645012701172336765371611405198284260374730028821720948027117078972115473156608442143759457271221046123245830525983838333217388697277153565079000346800765393373411185523427635083924861718770658862694153269178937692864459031014434564799697715878976192917158391552982845508976728215044283501321176962418382397164026117740887787416329598268163110770303183812352033429352484022719396108771167020456124504412406515410725960963758136894232035122661714670326645164173188791458214669339319791887256548156097733782517681562955566730312629364464387294248980888557063385397 [133,85] 34238098402378929961294357849481998214425171773120306060823925694219131073924263156688306039099724369829989465240211566700115096832174980805956544359191281360231498495290480721889019341925404064997256022959171907251448788070244304324848327366845552279226310012466878434546186589113497634469979986969601076449949116356840643306264663496305391195698947213264235963671274526048439411787766349744687787357663335945552499229452274740513504497426982863333680747605931714207189886449284322521752253992170293100875639393152062661624812691553451110578558666573053848996867633304811539144617497587258003058268436398609526670548101799774782941417292115369130030183808071666944798237086694929775133976990917051931724546099518533406947194616968516108121882163261551530826677065541025693330445209508725521738860072497780888022354487628155601081420410433613671920557231506220283395118016605020062549676966559644593132666587101892961681782828515885959162628300552454542742263225599426637127440017968356868273233962543366860419578162096079567751867342195786821118831993191307226014205205838827287069001157012213820787569488651880517436790384388829906983217398520779361885660077192481640733136003384406070939457792386610969335558655164193783228450686646077806841747911647515060985586496301301110080588093641460471135431950704850423473265067599632232584136862232342149100146795465258804605949359749848009517872070502112659394176885872723882092201393642670051888318178212553542423768912698345634789103372146991610600254435193102333679642003758578077236048218629486435577079099226473495317138138950953672920272682225044756873136579848125789229022302002448379411158219411316049155243646497189919601863349986091969873146888064879783474013177965495958282739562846931830928197021233891100208817210147196153480327971446842813060228167477872413894773058067486949604152911500575917535532223945338215117142526445967349252239220063237685598700973942258500582176733618500535155087271712919691003026463099719430716258617894474663205600920664353043256192249802277162848398362852477560943525211853749480649748073089449184 [133,86] -1391263680335652589672781341181295849038062759184206379421888155158334925883269026595507603619808583016459468194099891357446234327213569616904379717066705630319063789005008674101630128319152629146596599733107484573873877492424400145021584844777615370893427433708873979019793475406947228972948059282828759194359324469398819668260612267300281078815162018481084788977211259934304964996775387164130025382346186922496966409070079282649480246751702586902160143737259059067616991913155703958830239846356926475339371096291291947615741659577047916044806129754632438931929823404982146819022062844108988078966347701124229672961305555660200116990055438974488537826802355318894924586253374332802238039803600425113783531758248473701100858706902870579925534555175552442433941281741172561195255867926402049624287844617523544950045863033737273312104337332472448827000283733133582643935003736695890978998021553260923684367948076640568829605776552712524734767078116485163485976760465212787168925205790959514287699010668902732255580877974144502865732160443776989269355707674881971814086595853707891323069994313918076523472392728676332163472312750047475804603432604079195046449796526827815278715971064385901509785365205786439103261195195460457740909117263758670655599447052246011167560772212534357599596624563206009566555720717478367821311956306555223076551135013885147374835327413347671868438983150430091581026285744128311585202123892165422199673171839330512474807881228168330962948449997414141449291877084116784840968568273487172732497055489762080341722864479401439221193612397118941927014956952853798554934479354777296815083540756460490275959578858313786214209781696860591455623351847405524810941453397030655382990236998737685330627836321851917080512949736347851667601070081189816228850261845111487611459151089507426781403263611167382982995542066152815555158367963737680773487746885246493328099556412515846575302895420963248071433926088274288120993539413192620593320564097850898214527035672397754582895166482983527020084747873764578775993740460079930018927007166559499902143004022159635404057200412118 [133,87] -6868696098209924442532902655729235450544294227811950998714901678564149559948618145763642414348138685927730508745074397862844515251543183315094123479851047051158642400556644262745647089957862503029190031628012667733510587064370380749279846273465831848348010731462712867812084822098588366768329698630420088344874550930913565384172901369330265097981993503412440378184374687096806916107710933757303973756218668117320100582997934985382810508393035164721745856318662827963236058634244445879400409075666757894230051349965251874029380684520340669360101207618067073001150886652291913465809622703667633466966281406675367687355207416308574984478385783660808801691633278905634275946640816836814519970632963449137004268840215122625827981793100371762419352854259936092747393667065386661492423746858751264282187344550280504891743547454921170104251221471153806741067103502301099999068434310017401801117471802366898488448126122677065473053469115947831579050522072868392143375961652604637190026811815469355758545750069502159631389394602780465264948017998095897601885088253472642647617800909796758326194550873180432675031669617939280447214023236420059724512911295919592008299582906129728901360150313044581604823156237938697518989103044374339650402193405411851024749205824481651907298290613445863080592923226682432979587157401268882697852477088900409922320849415858855935512238394052597277737889382500297517378299899218096079619726945404896937879389051210099302698140026562498385781852745874827769287109841184806772134646246229585370139379755379621184180137942653401371287016486818583467659133485847248527351847392079018034937246009540628039006003470579084515747893144455248527284712998989328616555351341601953900995036559222667696393406630303672435642194339431392973597386584937802255744658610369202294133371339041448783922830236218893870723975656542346133033385447487102579127688686756672287378035045028706806284369847255308994448249959649060124139493391648643835757081829419006337501725862343596888610173965573732346090716964330644374707175520335357673051496441903239693935848280492797101606570 [133,88] 342078208202507786460687443467481579937327279631578707778207709630983595287623920616331632932822504085934652081906281069469773662273222932875615135339124195530979222976460114930209607308008058813181245347038303697788735673436984020522813720144944684684809177699315461061717208146461710672270824005858292518208787484853163635873216304141691689705830864603503845506788948449784076047952233251316483229689619104391030467950413379133734906127941597772716015637855551489255084986615308773806220199244650380500073997633008917436790094388623037835186579315819338013932340557601143118302841719357958842931770564331402299809435306569986250763745114446010680913788099529000958441146980795296684607568068328764374615234773513970628705756131238865653285915350844881597557671880449702622821892543824871415764943208351200325339410844331202444943993620485126180282332425863051034183852889560210978244445822798320344663507629092002178974436560173199523664123515981188168434886706073930703730747189833784849261957307963464070774721424349636361122728037485605756123713895150397194019937797112568617769756549965975852186710035549794327341040463899751032794847220139492252986582189930418355475726419812284134164196517404583025288455013022213999234579458966567222103959842761380805736012332896862977679306634876892076312883694851693763764911500295498545561587246425796610297243824562213456682293519644352049090491341936261606278783635516840424548587024629259612226547209855362473017678597210216998532440692269077984344827420065901947740593624127326199889159653065498006938798004539214578692559757672680760814043805498947031814455962308369574710974670057811634801936749732097321168472663366493770138339213439644032291106307846583617164288275917410115562249078450767925871746950431602558893621321357501275963136843439407185921992297162751688635729374300609126099519660670692222908078847306705662822014408415418721549111028768025786541035204437524356590319192932604043470576588687712902094780780282573029704281961496366072160281321314348298163681663063330414719225997736964662831602202957458158802 [133,89] 17324299025304866047715052619451832834008595711292563379902061493973009145579798594753042174280669699054496286444039482795152710975703234066074805346691904043793002549543596956926066061352095496365404667913163443103193775924596481469182666390649145784941762010948443406780078781156986773214471676662941875642438309663151704650036309354822146832037897507182397919333969367082770551023716218558264757055023575563612486493074710811002315899576469479544276803867577478783894217006326810625220768880953183705527482074526970416633060022216949310380316909825657643200202065976176376310017267251120582785295834510296416013134320863180085783644205586730857288453628557507305249695939981246779352812320026079148140045571741375969838244187341716702198916024153592514210913314162304557932524086065201640737372698631082072992374065767072778355517322649874326787305452093244345007200736500223290735912524203883806276231353642999703121030453580382900275230991857261320170491436535350272809714843496509959810783766581042747852542576417823623804739407093010412545047197955878946579864382338424156922635144392781865069927550564184797469841077135884981629672072282597934668868483787633939391345180538579542080042141533848044400927518483677881247437487528519665380481183097328714040857723246862327391029359931547134648400206632503751255456623079294254349527560766448685015028488999141365798002908594245092410132165872757189690579135863967415807782598963501080951648477790590747705374649572984500342031122196022099000030531728605054018604464938497491169429625286854156383592805217292758021187441458263456607597311088657836290693074890395104332152885758448964953153221683801090493555397561543833212094915814780668489139216604036731401179547817786543250533093834497123540404115078035729085696149216512581173222428212943320386316265430192127643321850065716947425328159501586598848065868168852688573852255096708531989269959822466376097319638833217994871120165923611095626831461235992398515804860933584540811518718193758162212163842242341615059259477321460130381860664615847376534135305682099064 [133,90] -192797200981821956598061119395224982473084285505453560832798388333254776408285205516626387166674962940968348192377210527896396133478320257143427634115176514481320213767981771522781322305804537736562590406691674383778045416827648074732360387683290467736755693171459324873353592545045539493629856745035588398271243277013153821408468173264331861421268979789346391601464261951099635007024691408421884360002149724994767527673955444782106240256925964502558208572001811515531147452995638986924964603463631135450886017689638436870700177447428541801595395274623486107306238444303008245539602738224698735369730192047281082296376879315182041008775857024415739240622365670351510923212695554337077110014680464856410662078396402615819758380088734100227897243118668034889535206944294532391326389702993627068295124665451579225644852959757467913295385801023233695851220940305967649133291851115262075035753270916656159657662958254090628678830903572196323584011085712289764610430673488081407240202508469636263382247927186584827951275386611200667224693967392686351727537840383346652590977705104171899065730610193779299827801261171882238071887347412515785563702678548960082940653277498565900047092253891647718402856107965054447807709198429753660852470534124473980769123581530034546194131363098920292480248629183910992778004717661377453460412126611550186433158932508630026642778388443140562315845089736450420104696660667881532971821407414950802844545394062794479683027390118292763405551308111749356750027896029955734614127872602254616358401746496726692435739118228513528144251003001256881261105046640852750703562037229285914888967790689843940389255097033320525410490312029229781521812720837951191148466023662888043394719822780743080387801969466329526238214104949667514783258614086347383605486733650967236221424671657721793375395109860562641492714906928888944455995266335502527490560664792679158287669470123990782810580354658108951860195951127675176886212746856262125334363972723278573508145598614578216469273815398116609700157478311499392540502118515362579607632441664988488247571645952 [133,91] -2522853995946568379973407599050625895288161786374829816878454797051434346788283688138631793755278206562843779318441769765507622271347932792694056979330624647423862500380178958614100898259998184796619486355769742031627668753509488468025711659867190016066867986211625688442012464758831280094153966260975129580287668859586906498093735228138372937839675958865067403443898384659507057187505254837071714252387422800033185758050278951634334888328828329093578852385920309652427839107306265421576021448357647437541415642824559628680549442794315421316268852610488600591026165646525111028472866911968966497428982394728777737491085433999490497801154681524932703726910412730847899025121187886626574541086223950195617775683861178263196771180722757480305181683047094830438076107850869230916125891986964937943782406909158715440402766718870875460973359256010894211482245916437296221187342604200467154373793217647643222098688093676071726242682230047087237109706190605837193728399130994336812370057378006166300626425384615573976428062538441866091954889095734804859390336084502778124019742911385212771807289920299825272089323056903159236829708507612698248758500519326318410049641000698363336749600799198664837251359371345672458908360602904561338926915173227283748259451523906284012632983341581874601387117680259630844857341559876516416372878168051693720087678386895844494864260047698046928921254218616996271268421386340371784817717930969396438717209037666755973836433828219653581133057960571066083099091852973384153195560279972171096196733832838734659106681883207483596547674575504029472254683304467994006372171535861967512708064145261170367134951323853525698452453306223050479875275482156759324371789303077285310892960258714042414570514595997497084383892505700521776999487354205002769648834213941110475137883125898492358543611487257634118982854362050508658861903790473848641305415796984060520656335487679746779463813719049941228385305257961836685338899794023645552025590988830964987631083522063040966037768669184786788875796470947677855196687827508879404030071536502083795733240 [133,92] -6461616003539409872006224197396512116242616424356493122155548671596643351545332336315004325281072755111815834303933682540310272398891217982433911011828366475251411821044685513208105929787565578965860174382101028748398070559234449608311525804745864292825514203228908626428349172385364231988453930859694249528190539549179199605838454682586235470346090647670188227593221068647462980289241480633063984021932963556047198227959706182305334851915438709266247568812521865344559043002904042855982131883947455663954660997405939691431772441021520122433883121436425509111584890845637131749757341393769113490695876037763828650730694714255372857976390343766853777506769685576257559895506766730105131842304257119413495049307253135242808474243106880313694362073630907569971710769469599806293474849795289542870294449970886470582558329988884110696766459492086625341254095878731116045887356396770184111567582169877569131299829016477754708798285308121873698947381403321541081670033922888657221449373507405528335539399195104143851018935649563596050370653409048006325374549076577651948916519329480600417976642202043476124126563915046977796992380973928135828993758367447063858355310993841288097451236539439192620601418828727496500161586051428781275712843809800646937923232750980888410947160365449341923959866987391538213826792713503255918636000961547982429843554508918768721069460476297364127908514935738144345881866546884247198946558171216819056277742863554023646236773198410282192374400945130085246359694634513163473976384295746866950338630487439764639913686036008586151842009077913902228153831442914084187762614438513696702036555655418272297255547257549603514254833218564609235151995576956774691278098500632980576362187988345958846625648931898106672329307303562575197659686619438491183469778110816095183166576183391572950799303130417970060377412914134891716021226977010948563830446943726109891673658383014526077542659479992917179602733568177057353851109078105402256175002630762102498659934938100615382275707532609561346777852150596332093998070743360365954847819634135305720 [133,93] 627356787602014976523130107997921737744985439467845892989951019937126812880986571161435940609763782084746334415600696800444135923030839692077471466126461153668800606097415449494523857729195880411076267342182219419773923479420121551211196929814647412987785908105050314781543458824768708181603129197264732129621344829342691632251120088230338161727818178046309785313626708166041753513915863050977849738944433558873684670681719849471818976424917455873754599935883249967396434519384475302344231802659487850451953907653323099472319163078426574981006377963439597646421355942942688952512430855570820437103555114719830491724462971624991413640612540950331067934319250255304233287998592209880214372202402659956226887437755402851514410947852156825330519983821858171796715079853120404853511684944697584921201728718277050245063378094204468399089728887502551609230173333347331315458572271820801157581104747240245247237925060153398724058340360989224205125878481614980478161571170466388422840581604722563488856385978573331085504871699166056314115088201987428285006987248685945605598363573592506576893868136234282414698931753033404032810384647622487653885052011219434041357603355856628822483341920384275164974198815894919750340017228368616567350588015280704499994949276870552561793847428114752042687174100916050073862310043792986527786372754623152378075412266140310679476904992975309358956012459995639683150248297473024073813274254629741020650898445390199012710066129485535377547284851625250000922598955659192808862857210184932597153730691373963036185683362643012814013664521319339525885348815065680947665171871513649595873934201149702620671925064942322298132119112663810133611670165218900525113897018948221972028864026515210953481621010892400868131062925076847900525745314255785978412817678272127002643296542509654025571961595347841651742771933621803837137298322722015278727758919296133988448971859201194235057532092878705426273586049814362102547031205661407747892968737578239145646236070969516815097982125085829014246002817087470498625542678309314994627332403869640 [133,94] -2087077285544074606720208760250293045756968560598809055844975923725044833305938158661797668788088046426316316484592523858903232331864937942469995546975368922599919268159514967196145206462432572480654291465625853463642098758069217020453716021941619349138350849487192648664910287045353097737404189425590117314441179794856056382681424227589753628504010078167456462517412991493724364945530827005240114829907300522992746573897916156681999868306909120468722317668967936240025918693246782117644287313177783278273549700672700014597438594812410625567730967253067510245134083398476862893731942678181494301723642271170679619986429868393456723209668096052534902272141971115164992339456438113820048703464828206545828624743034100401315429525233121039343078737395012278657964010723527121269644732059595988786593691856290274055768692118414273206438334043749944002053117049364630718247515874686697590145986566578999283224128655419321344898507670417641789950500309376682017629229425730919500265894663962299849105820214214287998178826487580770267574586475633716663687706131676575115052785398333675601759780748039858971320379090526117813472572322376652360191892999029631388178447259847740051009261922099139711991444742626301528037523573394568771020387728815703409689811171191660717053426431463918219989052326767867987454464282844237374180732870496445309445569744986996495712229491972056754004912774974234414810385727901658162121597997611976794798313282484829664882766794961869844379364073481614965506234974858012664727167512539744332831814439121067654254336986940308064721659194123855815087215310957062958548304973827447218473082551882151753805214808335936355714763915869109586469351993202775825318985135557284955547822731027133531261318649147632876787963723913430359703673456700055617262717898828015126267299771341303266844815102628925585481256533539212454670001097508561980453000657983858462992922998506187813370936759484137608271917022627745603297485833932524284114313761814192341066094777423044053548372077665295051212524374223748837950001195674888089377262900 [133,95] -45050379239056001365316596256753715937118133465175582208808235484012541071925371672424954072483777659736694464148886714638068222666984436854626536407799261963577826520678244756762651535706750643978010249721268537430077666779716961946585158660591706772956416227040217145204674727054526083839892675222343948242542174910160686995892674153723036358327573769535688719289828940927800728997214363823837118713330580505326896234607587226647435651906534735041274841349797374755127283665869100116080860179522055492488548338059384820061553930426933838469874524122517634566506781706847311131020698506745639399449798786154240362642957071276805703410109872121783738249271365532631030761338136694587095406854389595899455067750718900892213304901718427731444364924868770642929946940458448472706172912373447126254856957575157132751181949292028169416221924877396895351094134865988123721603239218798002748953449058804383988865929238392375376661240357403355773078500450246576843872847094362413732694213423187580444399048447700749680167390072678788391879273670479344289036366152286534518073986328532158864237021624644053670833448482045325891788635932538621917371096800003973182111598615982148403094420618294993693394851556390799007680368498321513356049745403792186484258444832607791977455578874865959859731511173444030940991215881535910754030672898616262047979528013175661889833733667743918917921036747884474471856275058689202860146845837911545846217978446059185928880927203878629295765030250333376483190793773761884983098964132651873542152904741875811008358274028175824509295309671804588253619478111010010067231907898148096110272223865164213416650568173537985669909793570787315493015479700896675624951430164408473365810662931579215101306642962065676737575998148880885019608098409229005738909936434516538238139004849442410876176498530188270597273822073335008904226418385754671372939601292180423660905039617490185335684546270263610054897495603322671076507479181105274727978479361275184108222601520382833459640586374482602323175205103846407716685934611329008870380 [133,96] -69828950968823610255459134236929271485052383080439633448829462938149516132892306388801684187199450987689279184189340682595187112729467002398408073307793851114776188958859135059095666931429680662448829548392546246405213413851917229482921838502639912184958935455338508214218552883332326592446832281664469091108470266473290410689621475839468736561965403458198948821238019617741020431852290955730419228814173788913570011940831194294791218785432757796227690174041960164733695396929228345279437919675547047869928106771624904421783065646105320501399780732398475731847856642760215001964956491492872406053966303662361708682309489221110685134377376761149110303264506354680295491905061767598689402821620359444280669902259687959617871426420921830603352828229572265214813835437689247309481337522512215623587847764958368254769284321662714245165191489447167138773840470069593679098065794981666471000456959459426729087610584658168956393140949920837656069119213730665046702530985514748843548331763524884772455305301799734986285884331323410998725166667546902549020615517695815272523155333275002481565778504532083705676706090242180016408941079278592308438990614541166358818381307275739926319455574410391977818085046115976927020136614010138164450650389726541714658809251078831555869584645238141941552853598889751038538437461712402700524876638852973594173218692805799166855708900253898061660765985372916390235027968715084911951399000157699882531936735658209057231123302575795062490648236015535338494889335929086251874640761447138612473304720049369359998405604875950556556311102028817854907022471358011027658699417715078520200096894239667818559457738705829516222278280350400287242771055238059175784720339661351893131246645651795599041872824364850805508162450329037723868842800611360453670008965232566884517026845843928490580963756744071843531250169019952927774589536650095498089992797435666692968825435465651424009768589753781645906388323036790589755407856215700236978296397578186338678324315288274698602072252855463695365866541573986399950498706907355400 [133,97] 11401651435532809686339504932341600808714176152697753911705575034152381715183533301072495139961565734605367605030543889107842272097957291614888461435890100571808740231353832600925426782456486557679149986943743168595762416065152962503244813916769430952768345722557097502165341465547430970907092373974227623325503384176000199292867266164720766877860995907561266472351242754598096393103205658433789995679510490214486756054626276730034658422395709170924164978165612514037171040679031569242467383144364223028031915980451071780924164483004049753559141348169735514676183009840948371434289582408915264598450404359810855167868666450484858193621171928520351233711925691042477380827729387714987244916538531141198460817693948643457796894466036005105476719591986536433399893786502983081711752834770726013415131303791858630356659312359806612484800097385470081972369953886669583552527955406612141779646790185551472573944032447823140733519689402133456631260601143157358123542094975682138956551250346828854875848488275972060773050660948669543923008909471247841116510593628835199676436588470507238343841248757401438590897940102934306318696754275577503862717779341075671260289934368486007286864611263480414143368697485118146673993946831394557674507733330420727297803615801382520428801072454473169203289181180204603057399102468669631068996036056250846460813891680788629809450253124657081998645112089334858546382482875989601788566114416692571490973148714369701563198660494345385362940905775548167864573780761883678598128145529651717529340715833922215975096991386711793843268744769746275919814824472159350338151459812372388297976826041152816369572082697969482127775141475367672324722991032181882916184765733026205182871572795021540679459358796622242722098354654716538179405564703783331526577281616354008108485179828792205036608872131840128514836041460977578064448607345955650905309743887063084055688531893146536835471933301022802936456749294549251518846089572935450601555896310025213538249347087933128329173606419377580396586322473878497598543117165440 [133,98] 200088100115663452225320534760793613691051879268840138625637855595437155693332473824126208478086234107879614370517797854129950153924127665772279354444713917950959147703924849255824170666968119655795579001773255503957189485680885003805247290075023047252673087230497723812820327245424024548082022256031886752833990022936082336041562708500708960107216248742677857893491564032252724207578650517260597150683190846293067922948041816627366136540459227992254325597036912173997358784807839951944631290628428168505758303318402575297625185767402769942971975767666737481892042988219248599597646374302959767984328686573038610518112636447706522219910257544490726797878703228472273168997570721599652946161492257469068377611592077758750254657812226266711779989776822959850680750888102400556201685636295211201670842068653967949258908878428632396919339161558340792666512394319143456273985094533567117762777179656574344076865739643119292551381740286066887592554901520033641752635836224634241283280433631546167777633065875477094916867478106472437205002808927276296729595753578873332732801252502470793086481734363225444528375777135771924966423381974627810880589805208107899241301860857416392505525182824170901661045098567589272300190546813397604999419994585145248658018574716586000758147204709614103865662202272773499663511801752042032061972410411320975071193871812511573182076321398500885351326581799542553750026862687201154614004529356213010255388352893062641781376622002714561452162242159372795157616172185398854596018574849995948149776035984685168486566050731244210016630829695510780413223237107096389949008771673869093840247595401234394407961749011074087831991083330915458183336992026281690075522834400889431633762876358693308979225735993561384965003828297131327476902434519045788231685670250642480345548729059454730092631376168081306483367522326761394805097925806136571978332083659909539285601983897057431986521166786190924645989014259092211434284458877442680889840186748913040464247829695185190101221120723427685308861164196197822096881210 [133,99] 233351226526095981747171101595416783800790632177728132931936425940498231691275703448359952026789216081841523485251662977366714419245847398251365805056460141072228278834220988604613736569993158222194995533592941248123264207292678705871142895594577803090154623659514808266625162186392518468925592622037608799224370588681677892453242360265918878811592850093446261260319334696823627646832929040457361934956140919730212620205538566338947076272612813304840231935873829821110511671607780497742134827372301633071314313627168961292555411119202451425233734265597735489785467927827622355617522558587320068131676325678933017846682346009081643295703795821268124308509842001016585067659095973398755324027321577143661000136817443523416923128429553505404721198247436691581987273263296875490591734278152304768126926957182145111456499509876313319391111903154585931130829533856740622056931832746734081419801329293729864740149376047532728088918471136050157396121008524694163562090382404144264518643748493319590868899287258766981285511289614784673357803358822090990529585279290076536269357280927617652573991973413558520207243630562699163639805702568449831132302746365145071915488606257643412241277645797082093465034550346114649046528348405854018164723887948510817173149049135708042452945230935068959856843161735888774577895273393837472397757598992305113578258153566432340573221015503721963243460482372677951365970763616952768688858103172232865721534422956726765546700133895328500799879486746242144109487191114227388987867192971857617361488614014868719015859489789445795252308136199349149625152726792559694908141442761648948017338153480821568709181174921564585178329444893761244504250006128115817819839605944851311607212336863633063387964608059147578558125423686414060213166662372416989170019107896802105551495140038862374042705712216311966950877885545479017916546367353412190939246805482725730438473641260519277191904340910722381095976010277999511590601683167294994832173676204405972919576987255175511962762165225044774708873797787864228850 [133,100] -245539119139645780279513295650144332196844417932222014103031530785277465257927132890972718910414119454037307988969167856613356758836746025704303498299452191210490140867949323831174810789055303932940115465618245584169377660682130773776693097591929978495548405244304039042490422765319885255247298354513885050661456714030770952142199686121889830945896529141521699710089967805706343181156823334507478014513964854058414558126683043231574754921710692886276224573515426104468008693589448731189434169293686522789386031678678884118768305617473350902878965418453754095904343184588099566120817513529577125007559986818731552720863145134609393473910741956801324256021590769466210386816188175725594697175401538940382110052126407129237787670235097635354201469529740254426965176021080192293844953785623335337102914379820736874241178456556523762276316397180869595746529290875366643771696963857654616353844212171983117147476779915515368337983612891791220145550772184854584277531465424774360284650897239992878035193609113652111934634669852173082602764161378217069206989474775608630761912421467542701550280026570028622792931565966267176995956254415920266197279945694170604684329389840820785754532807151636406334613972111476081595472773582481290626488947193557414715816028266076894538662202801286472461544551185557817534534795189657846317029425185422230075940870726505537401523445745211927290337142040076328440202554371351332713618586539768428228877038818287815615599230969794754330357209643283556401537338225637904867266917394984463065758075943095755020259677827452740484543189233051186412911371455979610111762046613528940073097186052200207845690338043221391299044853248187320091802840118171562727810640729983260915050166197418624779764117125827067885245016277786330115676991731261868671924361696696303526346817300792541391832705501418690926589014156190846566831278023651904796313140002918001756399734072504802665069917733748966562922744771926769500414173003293608692360033878234612591209963686573945669486734737805639960985167543120 [133,101] -64075110739023573848521403041849036242289562316739384129375363639661820554138936782880687209076200712131393431155018277014035247099074086202444192113535330148745211980858279024273443627093177854698638748678244222652984075057120503389340343172440055358912232218858669170263775625548385871544856931735845343273142115737472644372928259924449893983743626591732756388087636696934458870049740736866816058812441298874953319000821872155862194853127222581548798663453188479760683283139449267910240581997268432468529176151287582172572730224974667173515488306472038446441542059990295320648186692003112305345659752111245546506970937601025058700691879213734184098619821370860310437872583153408885596945799712447379526015713639743216134347718284213405463112661008184701985303789828087044079292191036441080368742525669256858620413088871129078551879693693639029523223521324208577201362770551275462715680101936170296833922622181172926458742232279707887353903657862633090699893305077460502187344769912860772061522291953590150742433264429916062823850549397194695271980034722323413664340109900142205036626132462148741458353593888259419836479886763800302714753663628369035243804968377036026533079388068166807617532301881595196711055812519491086202602964480343007663514901896750957512451727244537202752184252302820087568046787825554946102712881269584995897545429838487390122766105860220098603553719892137255133135070651851225399474144301488509941329267925897186601057190309677382119734603305881696347048301920699823391053228351405750216372784524313220201932618275394388397821425440299169697682827893670029470904379161443670187874004739291659074853801814890959253050561156885987402071868912822545958161354246200234681719144904533045374923380413288558477771505627683303635330139139083077787819574208268492630703581414565691836222710094272237584260865512068349505704627670151829348611457664654361155461679084485972003731221010664545808423751485228771985688931790147860632309738482275087463221435922900265622740408402719897072421579430 [133,102] -1040251667038361036412138005796938344584671661134818465719648329173146801151394195670787082682222439152575166053579086193159338225159075108229523453145410016534204765704185821155328133611563090684212941495539545833739493901621240443899646881837910834583424262309490300308698262808742949045008856662892046236359443501342466011620225655120163628621210183535398926665588426885459147297779815561005553062610889557818390820775277595966074126314632610919809359787963234514025627115469013008638300373857220979088515656011652029752589258383567970570513326552536585614074900848253866299915183960918906161521889776776527512241610680777285106519050337613224171248220340710483554853945409558549563874367797126721298130071002507245068966832469885994225744753728302595715589363667410581357493121497238345413374205333575084141328398095952894011928691431314693445264131215554200800774286890260202320661465870065592280170634378114327183941802290826003159070301266634576600122587663890004460328020847982843569669012037863537999570141426310519346066183918810056826551392946380136064141801881818554638407041691100105178736256397430259407429833983719174667340542666327926980525363816419660832339996715259200754441253384920356328351299437769941367253302702112769111854489790037275721513110380340161765074479278968543343889734712645614772872601806251040920466335634786942954112043976077504442051934893626659714297626467088949775009351405753641202681541583219574363655177031845260208689387840685086943125775972183285112309521874271279142890176458061068296908249418179343184518489682656923022772876260078095533221896624314819114972836291440032200359493568835601230659645435682876808426733053398283207980629472604401251608680872931742539018655589277607911656063729126970050099951491676971651967378516776033177341258199671555021027133012496794847257176115053052721621696562451389756585612363787714137344736264080341038251729318566160222755535908095200885038135721859394182033044032121876463628566892398635042602137278818217063365350 [133,103] 4003661223563607891396882365134620273879044512337573869989260187441533218564862557386607473046370172243635977719408959030738228624316263635423807603928462283337960503692960792145805078282603780776379311871452900236382075662078638298734498386027175297600837259321562305584282796861494894283232017729065644431086352880412394018234517902301936541890333553372946443018619473903128523411356006818945940965714326688292060569994477066990117816149087503211431812998655239929521284076991202207428540704487442061053236124512381044753427637060575170514506941052843589136962219030293101274754684433538205619181176712053549994459396573611333889679710034414748164566980209077252566569385170339306411471859214378495524029581302476362655197232497871291695273349048894666227262376148722999057371314344711220526683202626981244472611921540224668778489810324162703814260972559938563613281631190742321908051549725694374837011763218798464382137737531864757572650538777124736673377879457844543259196331804720574620282208428600533585977812161389827296399377361038886187532566167461473888873983735386420103054772015704059297374789931277897915629948265558027667775197497914194503976351346249987212890653194578222583670309704549412515148262536575564897705086015209084630150579751562875391664476562987251930435953776861607122711285116560356317128906484140440955446702648212328705235845449915587844816777354778588509307371449316324052688971085244788572900796790504041878675614457394733033704395475736424941504658553859315760916802769281290744400299407470336836205637286875348082880431208398370222398082150731236757166689150738403794944083163598421130070006637227629873734980777240742292284662425071644512370143822587597448736304266328809756893394020258124875455358372497490728860588313878274617325809750152557720124384371853939064050225646031424902010268250934019114430855444676135791716044309387144155277807408618106124710694224066633501296503900794027648472275623143185541757789521167238577898880924690553466609682945197586475 [133,104] 6953883138428101379832137794859046324273677048389849668085750320037864235025471553754135935653435129141138330921679616878729398015646713621258427359679539760525070612521633351103773330184054320302604814616936576014068061825840224785217601145971662488573857577972144683967294698759907719620875708906995802112841107833083523574328394758108905888753735891615033378998097096895462699964948764524747404057650624223349821490504954652242556199800747650563750700478754908157695472642262026669140579686189731189233438994014649361664575127148324242770922766911785103592844745951568635895257628110152559208860611167506900769474613560482155804057079585269831421544937312983070638838246460363451363683676167550834053873736237933396865971635542103986121731224876318674028546693957768541964456152766120547457789791360222835814596759248922712749222372063040792783246637180716470045791287951429097009109875180958398816661589960376134870097131879360515198302105310643590530063756324042562510310932466816766422292792928268391479904050267910830718581296048134266307358261481059668269720783126273152146463799266109237574257034531820952079127643915961163005538948472322084588851604445082857789611505854392425082568093082474932946084392909091087941966150974981597952712606258716022387756605955624038389916252878170846330449806732309260752794586388448671285936817294169692556066640789243573382398487936684420706230782696669476821052970978891673638076275361303588232093924979851183540260350893608684927363290599644481672120062564331613714429183839475976974068999632561391766090925046994567961300359621041682088447359870594386948573102437613516268838399453877023689161781025274872516281985060877797755222372564168590936675271852324625776406987043315258624703873528825215827717481661896164701191716845315049877661824326742148309329486962008023102387728082759022068636451099953018693629325926687583307920253104741287299450361521228468080618300458326812128170907471461522402265140506470566356953383697695329478584164751450 [133,105] -419852971043210402394139296481666524189781376813991625137132825670387799716722571897850096631012622212234391424456978591621715783941612331727654725041944127999100113517640398335810433314439588745349222413980079015347536754368842228459870092132233343044588833321396680358620228603887173052005855160581511711451524807896337112582737499189076414815572501176708595246899923505167425533992164574086354822310906137067932842285446354997724259714754850290442805952384637463778189534031574465851304615680823265485740847818515547211942358457411024802891157872798129500271113815798219665003694374031188377719017134342600321702275555232194356274151025360144415637958265276160645681750378824983727404033708075822641046275140215049693594636232165403525109444412794458358367115043688153065035286297119203012170296412492104260503243064150595699928509201890700030661654867011870046555730875976852755406066774334917157877860946279776194083914871186841214518567591263634642893970655973826002034625679700230409028920015404618339809687557212418992347938716856159559548398021399083155831107842539327655692221145477755372923497517425442184413795347533049698363455680624710902840840601391788883272279228448219115037180975247587844875501544101141026205077269776635482299172538326942947747912859410732791854279395896180973157505746589275123370435635985004729286997622345904961107461679990699133343211153276616038209880399461381298145719468506625616120961359667806337439609930271485916012366714494637099098285009509098165457767395194215553001675535503546973086949644641710615621446665226225445081338973042917312215973757225677346161512357075907434303304373601637818912542282268222691496060817519523321709452968372437017619864825879169373632602202460169982204837291310211642682433062979982268986926717075253828899701761423587913742142888619243665811503529739886221163072495820668023765222401356865047954597852312543671231222965436996057653801799277855096005850596940617439107898829647312630838423611031742579098721350 [133,106] 4525110975787801680433171613798121846527201881962298030315073393100131778623860183164779374820667631999624818991354094135596788727814830845558333456464210325062668962445798742563019225481517410354220604605392053020664842038416002521892883463525512860223536904464524563304892295243375722597475518183470902660060596353338991296905060845089433419463091342013735896528448005379279199113929559039530133466740617717459136789588657016405415156941807476417421556395556984329318764735618358696298185471467097855502606573008176258978311760062457630976517173854959937703587659822731207111248704227129147423156063470389643172762700442460719984666812806839804830301142570053811352510014642268279225954324895085913139470959338005674135861145591209271599469293459017401280332603572781662073794959255689084187434026561116081316395350496090350552569135283140755071047349082609392194929732274576721949353398296406901453039948958792535044647180503569092981201592974232900558160291756062584290413774875984058596415507246844329873862379605053219397856049172514720309573088852123434708343096984833125497047972819803632142859920948781215726608699752304448838144873666715203558455493829681215500777656085179532857004738196327707498135915676583207101450798348606151961044762264621802116869636845105638091904503407445170493247906250443777766719983471173313296673410036220085407248611471003097014970301660707420882440540339054576436366318427018803508023179462048480543507254137946165263276034008020066659619165243892185104655978067264324413870675533037259129825454260494664013668923894337741229321876083769807060730941278475582967383302497178956202035920654597124681677473169746735188034713811099520613483341455609071823578895378462465576374307805627736410375583472576708298311178928481254585967250841024548104131713568125788565285233004324676726696732912406244559491013209932602509121090334543971942448165899926315642819392145408235810062631935413550785021099509827648140451009368331545064935899715724377718780 [133,107] -27895825640752628788345311151292277971903984540484336444356685401630910164604258548440135427698794872298621819046824711717515558857093685991538007707904532901433414658261797438386236942667788840279541085373523594113860002145480916077302088579186847531736094441917391808427319680745730924297372774140000838872422478667263356413113809859411973819898269911642674556711264959486779112344881923006429552989266561772360200457706191681610756183120001089418415393157513007676488617333366961016038329927436588623806937960511853439050243721818819123874488307943174647363377599798772365253723999064011291227022444910446266707074509922690459726503509166578303621263034483794095576605056384562698334575392275320477181568803039797991146534416481738109932579589874615585806930139508797505176986954749340205355027316097914450190133790226703359597407708098515786156691135989456198784563097973922701661063039695338466810106586937334596697055656425385516184865304277962565732569216059834898970628807253501655627315331520362129971740175859068729459657809101264734430456139629370494613046919893170785604043538525874239202040281815263289345543441030914791875489343640893328455977981251639017225476518616745792902248386680201956518613571064980458021736674570442795228515143118654462154595272657225955114370079244250760750126783059361521673694638023693779275401695622944172901859267968822458021873561271140675730069851502188462356218966649790324417415269564383453357780872243599091275569406798451598314709012565372916278281544719183163541311930471348635598701241292823001489229776191403674496733748547376131239840356102846858960479697594294960434766602646465865140106117431367290200455690997979136081729660702378165221301185399707989728114972210692295418742022496937506882695783691431483300434301837627714466893894828114942325099333642830074837572033310864380149342546187159331506723457966437447361189217125365752529563903629632191944463632583544189489221464319270235403014762098692083400798413190523770 [133,108] 144512752288337658396775573678941087286532383008323615809627290345555698727087498665763780741211853346179865714738749484828977727223673665079235307837078892168672606560311472715885196910482843158201621234832164598302480402309586642662127460635914152189973765731264163156176309461084593008628840240264420964748880469471920442267771711680569912606417372962047985682202341107704545352185229871793451848042184596223492031786848124953986418267997865182011402098632629702897734645174447656041054610064306803826277462193439335565682312646050025510146001617510964723725247275307576312032247568359040881456332843954841267817830135497072774176377291199418781586533125008570314829769225322699564769222250765071446269008964100676303849028487216720711554624653168228986436751476758612325974226008559950708677423260763107352438795124580226252755751141981856200292382348017192888804095605464784599516572389790944926357028672835582474727564493872472120636752729489415399218448434874388017008757955441972080139450173170511648680959776816210052042854162423872419799363556739227486057237288585145821376101051144863450276915790901845715375382101809441597724533042139315533362263450956546159078377889556705017839907379435651528777468634223461529160402898205531788447904573565385997102814005417058982277876639996185952858508580618192633420007980987208146403652356170782908743628753919036579447377218779913828467708836826617150631363528225419784701556666486982233761148295284672240295978076861682494693444821815816900921014167806685559721079549565292469668136111021005419432907459851972502342689011241552760173974659076291330292768583955843448838004395436331405484473491426841855272239770909960307648767954786414817361588568757614566099965521158014018850601291023359974196163110172508364037816522621100928510813441194950831238562727343286011120137627988907583759213581492715386998484615965655647638143074479548549774740435409538051320661445828415284632547376855542483294341118187614498314979861590 [133,109] -487636894433049006517857074537036271672681728968921077700630182286021522504660929931219146899165074237496895994282372080261299325652343882604299425884789206435084438143991271562633665446756889471686763556896605259591682890159527286626312825090245129441778681502096131694972819428460485332838203697761211267219342463322038130892022389822792703475995057973733843518936805922540853374611117076706580907570028026235705773964165016189861528182061405758508599676179021000477472364867678211947996267920212813242170567950610162365953435203284611233705708331938126101264686927532495369439136410667549770719522537559462630166827501976484714921523525594148282163818636835040103750597812451960180399417272699645644616827186292758409825477513065158630772510820921458034401199500991956910104491282371846019905648934757297187092286735131558399026904670178053402862273527650439405353108482963777861032360353021053376146112966155919411253176128003730836650364934295080299458772425460018875637844235205044952012744471254274993114053793484638233887779835235293029737983531512836549953731935919419700663665610304948046568468691453367202248026414400270204200394495135520876068910251067692693850324323422303848270411202666046323550430751649241854658283036820146732100253974226470351315716888318240886535455916791553840026961768997811957322108680766848429454085540748487002755936154349485809905014643320267348847059014821415901466444270598857650290321692312469320020553944830012256024246664250957220187686536113863021412471032825042070820048475235567488252326149132147284407387987429071175464058289577322821130742095977069510466276599541537570801276268291004437960860444677682039782647392120374973110531740192435927853624023627832451533162240421928038961772022775507946798473758938134324352992488472013461827151594450546166642034906042187855656452396087700736056298255562768144723167326093521295277844293476485020034428147957776027885532374343287050302444863948394801564548861319542320395730 [133,110] -610833610411244194197995128475083416978520314874135822884357664961310115893989073711702820648865868993721250481437740816793061737437872975925478891216797404714661087343985922680821340497682179139311118189485261236277076060631648094975049928079910073184642005301093924683496165485646784660016040613419159710434506791771969386336337081407850016929821292712740419705346694606314582843092918406083828323023820079279353426716027404413530785400503983595265642195889326553573628225452392249865918213953123767960916438303416588266545404713847055832918388464250183705385038086627309460758583720566129501484034617116406233007916118875411079653256444673218052854070152084116060943532849286483664183752618806482627883840877057513690543769756118450773900402983481056869298421793276127115716163631525174407185968058613389979178692637353901906098270184411418406110223690649919398273000205849240120068432386292706062999477583441897800536583595441059789114222065018075557927504998220481479587975371052500783826436710615739977432975097225087747416505999512650636202932450842103595694741224206009150067430772490413144981714052150281136319806328821014700717997022161709976067517152521661837447832923579378287305822501823447131719236437484919578720538992990483865408550129914650492487552915585832855263011017706302245283137465000406228219518324078029447274957564071906913357430967084852982585930164022284808167000452775951436588092719280145221313459205603398261393615494235207273064082237221096115003111135570037285025800050018310869621756953308288089290821705304015095002690463124411534485121621054680213754573939336096687947732086045540198933766993133665387430120608033199714192772755190496079046694407042099000994648571035576051195548459533858860159238027926058429638833589875467533758911272475628701547976185839567341559055383806035408868335204473286510162580830685724377330194505558442310518936511662947380420926465948696847890207309796354095367121541344779241246028187983174040 [133,111] 10476021997406656664802297246866286350618210880057810539804347783242250884834671666855090684873315972267449316137689530554813620395907313287194054708830435203620634347945041215770129995227997426557100201196599835008387598727110185746325452145752267825105156471237093221613362152908682857255543048925646532050039633007645635153368529980477036675356604740481049770161135816342421361695411807591951550550085352769176715551738375503782632730429868242159559213282759208687882271622334600953980225011616353544126898429169096506613869546456941202161605227064280929446211304334746620832982492672757416091939456302069998538510783448249977150670888001571077146827194368725312697710284957491477224242834519078202979111371313591947498856859226941259093677313641211672064828222026044204857508198384077943308482398810054703484024042541697342196809691490845369116692228590607789581474736995223801355640445870015690255465606416542141064315989450333242590016445445516892489085441687605002611883399298092585738260291150400693064427313329051810834919461463763796888622109670562710233201119991694468780040819151274781221565661675860260850335886646576946984603713753936476503107860533109755553497961356372441212335581793222184727516794784459846157952840861591461482583267666482026958448844838857937616996532296420033578600407642454484127387317201441751223122267800872962509455195855793665530180866605720741788557301406377937553685684026093058515669055476650298834772713541682182214885917252614707145124325289012898103804216783691768310854402142370037715008490522199102640809260760988017730931037181720433168360255309901158026777953034006027915120404441142698210397649170625440856085531528092811456359545310814396950656205455561883773760810694791837558585520253037136289619741919880855497363456961696381530235706997361950345836467523098837892566995819952473070626073851661188822088074609833764378981533712473567605981064593787729133636323311611849966992945315815962694945116012775 [133,112] -17493154067590898059242449935906821926666681806857590183572100597700560850185077022761941691943674135883505674430906168388571188822188123837353723202801719496645734458466995380411347053725063538378865330083284862671888741100180815655953419884424083919437910172908956751948032315370342948353874295685184351338821102183514547689076836830856774863173002197104220458229853566820575425269690531168055746748067693135804558165294917153958983507671976588270545525571726772330951342496859975810890905943517442516005116466321865127971384191751033498215516831304232195570666190773648617053396824272109955603272150863693835576586269173344931534777072060753693350128930772094286226095951171850640565011889748780143993292490103474855268178571510432092634252558499171484333199942366364907462912673909472292963618427481351681828896046966841217048905587050504138438497390691571550166579747284040528052832460998004445096481719466466550314971762491211629688184192841866292983044874893971475584045595360881462202000688040981655190512832922104340110911412296562464468392376694233281002083015198699172827754435196385947228381690744972006474924495325062825097381282637968793072970022497684688574370795952635592731522838725427697029019008376819480747841747253199174318610703480658321269223377680032774552310829990355594589018980656098811892267273116063353542450585772563307817771154415751825266253561577597059882662772248088368843859205002369506839610566472675128243879401925941915969836504463829200989042680949467157956839433666172469706427396321111413349646786881594037108029834066696092303596684778928262121891748044934010618386256260399470711930250634003959583244568167472327924815706287785520634427225898591415585720625673975927544061219002267929357081844231540408146291222763254311251898965107109338291891834638536494923468533619347644172210951964505102429775397851978071789202678914547662044216037047918323528688439229266844023100334030387075433583719322051808216297550 [133,113] -43123744540222008104264384834133206044945208742619593989951994779294372024987661168853374423749886783736602964512164182018958597463951252042173373455758662709415456153093353904241952948363080206637321797559877596975686242025318560734619760585459453835802952811380660906719584802327995616293396006258742639926704879902255927485894202203072226267977661225596114755036277888775666269790303144884596097984425045129738674327602554175211280128021153123456781359465653348970514734024994241000030138956249505338462786650081075335484127985378404637487186529635727396090014634549705685410783368537881037531678686937162489888280198546970043465352782120794457643714093696818328181805310543576911779970361009415373594444782322616654035047550585614899127647137383741978075094300308738035579695453642058512111960592747635829658510803243467014897724929700515816199604440389497630981002128073452105243108074327579500207003579773322238947941470479284660997681569893359532093837609231601286961408825736800604599546582122330318084408017471612394227291751510851209682925280657563416845961565592078780438447735709973315836068679481502301147306070840803990742327766440511101489699710051788237906845618442276847409041223230370209227658423632143315529759325146498586558929906520174211320628605955963158732776402108154511735682613716161266168272036631867425167303121930265265194971955539536097910990452223265548603937912710741604979026369604595373391307290977809578560215550758603737966350332588661958432021529486638132790967944699250212425668303367746880269863440481507263993916516711279137080168527770018983524721074117588955235192732642138257570367200238150912869919561956354154173825349327962943795519233070314136498790792363557802234538672219888151672867001501284502129947076649292152509256838256256469186853564516028281308504321631341590509739884014640142477105112268495770351749232291071912274261402939443748356901090362616225694001306849661370582828605182664867685 [133,114] 109573878561652219174031359989834957329788522945401498232628982100307001545113178208353933898500411516249758086176576418957142547951193979084465217724840392386767971602399845635327824114316946579078895725258096758159935420563932406416740203956786889914963607850363124836473829203666740209614730426343730149189374261027591986717034600953987339127853417715091143658770930066427841078135408087469961241263541727773142831544567152770588437782429744926233410591143605837538571695879941762007125904738796879394652102273452251212935045721909707071880291154386457395868930939309469159830137715822299632824422436014235745723245160301439636857278790283384884257021262297256039583951898488416307583171793060058760101556543560423677284563196723435913953028752075654258121861131292264273644872647767441935426541064874129131840246361815983239645660168990688267043237146406423754514287386218766632655257058411380536730707040830987971123534863540073786270557042145815454884491829851551292892851827197663260846767856050040031781344561847166073942153328905511174962027304058706088053082605979378777604481580304523744553158349220156361272516578465813169065506410827186916204511942880419553623416016606109577676959678757886319065605416728127732860428581137680426630251294533430411872136348895551755152118660925498455519206700175640596124764270774151771661075928758678430660481501490407035724642926510494268813386320365320078172131427444071050112689838448631853420521167914803907046390367404916111115863127840538314423559837057207170074052124733805958981241084996391697068821239453416279845023896206253814668026533042205599539773382947805958837368749909410468093926043617739585972780338406750588560298092259513422643411594052111213979598092896623410251288586398974148625065507458395360565154475918605139501343813502108148484300140995933820250157001845365542968086802361904534455029560449050394233972394461007296516589760457929689835982196593829804683051522931910 [133,115] 201433582187955318923676237674939892659771880022425559941187375020177498019138303971788014978638355744652969338121998677879696213567856417757015967476269177622564295424721376647722414386399353940026869034367825653634007887168774398413011898570353854211391400170250800821011659824860037654413314756680557388358440663133559419413811068947898037131293451176366668268338798448715553534764978308153439294108708992851460110611421153406929921186361891190196769630413843890540440345489360621259748921804611794516703002599191003235139034502286495707767443559913509934013834363420204980603572475445145052781024211672716334301827205443143764678889431656385818235781767405842336218545668735580555363469026047511509163946261091153760156636697053257633417020214976556667429313292448603269222816806639340066920347324657573178594393433837548063770670195742776200457640118669248516107566563158849038631324313143406593346574112494676644503587147505558242078771610919152522837765744792291898947279403619232186290970472530038656429562333881739707529212764298970793209070323687797546377155305669935319003864548504106792213602278925982761214641768329723005883373812160010341487566561273996489165959625771930404543710765965407636495011357430055966941356641618006002306877139887758417212507009170447494734796151721433655756450870191725310783474544599773936911071413365638805202518257507394544913787775551505394594669006971539761533045182638875358875950461188198707042669773686922658801563188942271311574524356634392777373317469472377973059906595879473888590976595016385068496811623622064064005275154264986752799833171692301423466995856816080716178199378611848915443135266120047303195969804672629189565825907984927667104603184245090245866769039170519248099240641762238297813008923671901665348167308091114115309414533423758498022252326857691784991602532213334290572612087687857168596564477875694252166769696671223678603752430672511343010058754139011991265869760 [133,116] -789719876110430718367411794365957072259368741862243692435558673712441639129344086158286661536948040239482181385326409955849821168945657983514837048604491798312217456105514554586746029538765555458433958386902474400526581893486942798404991928959954771031369531616697521291924658839953233578551062485704097814733788844068536496868373199423224490005483609912653172048598346515540176035647185920367994996967338024381236843931055799112124219107950860521909212537374024235501808872375788397878970808459682263266211021994497599783755067977244971892044200152587600028760752308499559111043965904134480277501954777909203677072807783088737276093141370788690191710369930457845524565280858105594646097512877530624109506153797748837871412741356472499951323145759443842740229478578839872507590349962599336142688296923845442442716633807762028707822090754816777863512866577883239216111806477773645092750023514711464091107735599604840728870695818129924600705500125899593541335021280702374850415437994590862616526749446177994357520977463831678800301907039083849408360686709392875655979792754641617231279605492520618660729158818024706414789812179902632739254306872049851620632086804258294887884493750091679766052353007374826188529127512208781024420090918807553010214661972402881249124674896496314179006966893259970328406585022168939119863193704660739387893468358259253534781133053771906023425931685402782513844234169211295260069985090422693458680618254677029942804535263374445208496638409940033950604352669195789192525770176852550066371609224910629636889789433738306188484457258263094950447898355300397221141797928478092701280572280725899924553679381099818308285701574549251866986765749762697153362152122700575617145037357643720349825528917043505343488740848279554742348364091107740539913099136486768384390370084153005444233783461076435675080648113469527145462285595443807962394084536618185327633826444102645687248468585705719085918411679324671920480 [133,117] 848680586348886742411518594655415855279807277625754661119683678123659039868030551395438617230354151179416941480760165414205366748406268499669856150137850664951320614010600107804545970915590775432081604317177370461596332704986905432229245020698020179673463056352428747632412539303304275769000788245094055700210885085371337463233663348661944879264374513040159930249049533673001018504128435108077718193176063787022348898669286293996853287789700128831555626034615241168013190814761335870686937986708778269352239670473526735787174478860932837495728042969204456145082417969400982322790302034720010120570370454202024994778874242440295873758637099251655663109799362545860567310072430747128958703159924170902816066219045126023635426384805151089796619950073227968258772239166723454109477026986490221705023273875814904337959405282923311500849494394767807771401639879832790872074714788357919445728366166146486367552911039301072077096644515923053778679071796652144277483267278244820953149215283710367094455020727692180363836423760504746261486242086857771555539007561761435935495617379430744010010786010290122711494583242635703204247985242642476854748512968667623241255755247080788670131759252169163879494467229614186688197435309981557672971476128890524053082614533148115024324209063163882831284921199241969715419483321213891698236662154863477345047623604568293391919178338802225084139520711783615732274466674155257507857584519647829839236799121979958752352812112014953674394102587191117530489401935957895912451436921037309608111749917397383532798845152652683388220966017364517125228400387958062866861308688049287542608370750934534434384307448314598981915844446806271162053884856076878311141028939174190690485982068858102802837999533545901362580449113032834002409523020325832661847144525019710818048748467529796998749203524831251775209730986173915469183997879525075629628014811751164959988223232274100637727907936080116690636275653582714 [133,118] -2030399574208649999400342734611917146728589541533074430842730564683967365050381601223294687874641700373372704576886828895475964016442419303033370905152348087719035656989643078247483375897090271724136359682101951578911171049751254624540701642246904478870489071164933117901066437302435221007721475915939688347691025078904485640618074586085460775331040571222133504839372477295770512786332631193567314755845684994120160345213214486248811035411570918330595565494577633318619984942948612558147758510219026939881210774441618564127433392194989717315702786156156182035189745253188214673278516294354713596145291633428313430740128840070636859141932950334793610621366970801832331494849908409573750322778093874397340875632556515113447608842370334025853854926940619612756643623520872916970002726794789343975662263849500521945567015059532588339079088268392556917630934391842874536948283471269352295068500212498093260698979723161457654350881644272819060732070836812139457346288410349351383192310475100653763780337309282112592445272312656450563089226190323284565652129310302308871876087739755298999968624433191015192652811418506755948652103239275491871757720442203194959349599783063954126771026426977488240778425177720898614593022804044040827696244631144391949288945180843451178989184153050787613114782126144019264050642788076060873320978707508510863712304716264144977412193728531285512085071051333100907173202392232670231354176765873222520519312399024099238594628484583646747262065951076034654661141294275835596449687033323309211187070340778697451193084736555635674238962012016185402009852504430532537259235543428185106109211049066276855153431483555921498654878665563878564714312845061949291848805211662479974527505841905178167822470810294802299317508312646701701399458329369862997047552186195715380494416649736429827617972203672158447878156468054672036639925741995012941697141031928991695864641673520077393530569921905310147797206950 [133,119] 6041212577242677075088842418171685261971176345785444409589564809884854390286270743248386022546979684013254657729107168339961507733147221900140013974695012876502017213399705560405281199024062301440487374585106507096659845222727494527923282592771895684441690351139873855328090436684554354457753087443332751561453965845810643916232366715017306475966097171020981091338903842086129739005020281677675284349444792678400646009521873318767675734341800431880885217506905670799919990743760582646004756164937322644035416187940181141581715966741079027632447616015338732385117159543997095881010180859415726897274251483032214483202805033468929789295767649160251273762848413712205193615485037814758566376293084155349950934192281918499613933530837791097873309673855082084818246911277973127493244988764201509005675173020303024247941421154096845947763385493068993560954291378266294300533476928032186391421370815218142623926095162283109400334062984252955843159414369448785449948278058756057562172095928568321860303894476510903543459330049815976001001713262774168561800996070468191691710189757178991295016850737239676172599167041887402127222729128352435047500080927421989567114959239417214567340291735111114860034320168814537013126421204031789010722197512704010884599347922892466587554612100926303696247487947325394157334543109804947517657172079341386253677321973579604140413914666490894485338866609869785181464885139276245886249599155659565864546068573432143672351724656909549375110600173134843939051545969610324959626870487877713346915779478477412952655031668357565747426534554604165561429824582212992006735434698357792042110005792303640667215692764648881805337562323932985535928378718357073547691291555078894504597226252010257301239334432781758793737136828163513643675035467604714310914334978278710584999169502632378199269020834127443839496622060339027442304946117137015298694145582989786966907356970299612559970367854134446525608 [133,120] -13454154616656506779807726587224730194543192608788371131258689503780973469230377579259777134466430436999791484480907977179803054288584928633042825696162660263762275170435462197212599252459962561542067061590360448449078492262117635778328805272014658848219803627078555800461426508902176628427896971715851949998137697852362529128010181151078092730629197470810114656176313081643074356190479281041089865176209364387246797770119571413666313900952538066327588749456598767818595855207986696883729526235267949195105955611796001667987456542788114603846350135067005536315909100202422923158971940426786955299033690169977668968854641306526173773423300600857219740614226812659496254078220917771905295388904281428747180125199714226540053840717051830679378184911638363376213882491240697435325874462920870232862638701633986866534503522476113752142116740238295335889357959664495419047849857745682806675366638119982343122790940535716522238765027319452243849015794157635552198198951295155917133858550577370057307839353093615679678374486045519427270881861855064903875728580785328649183401295290142428881820380650203128059630892992496121393503428613904365353473513109030862042606354829415945983092019921854224973995455426339847971348740769424011892280636875754302836069475615914688955147051766451857687788672778974820133215720086337492102324997756601876280034067722931568248718759423676331282307961225132363416899154277404879343909504676561076597808285630009429453608443388314395835841695159335293147799757723984287465542043152312856989593428543733363917220178565737458654908391498245799789979583520900951836305502944556214597142089262849505490465876488794265903703633406301197000544718307808248190777293164754546484983368718265410572891658849263366120652126590012192939451568831626664739472358264054007982986271984651723516916814430232806087149982518976243127799427847990408565967306629171163905419115176217077317573261943613468 [133,121] 21765610805618178408905365187600074487786478824795559420587807397473573314292138088228158091588041832245326409428499114780016755437480532355887997145262477927635213293567969795168255561186212417053016520711529599333464124300551820625845850659417685271921272477074427924753378312264079077035892190035121405549490309351287677170092256394504699330658503022846826209776713744195598452283997642344397182964107434505773370153667282361118705022872457536517778329641288978504670108650111347389206290751416086116819486855233574006091505828140549880597744361515344773742177418757835900120890007263559960054101065264843812910975332841381323434385227082448819342767554460422201267784872829688824662234062077783981448956033516378083611618603753597033567886830891636164081490142901776393785834917817423344262607126115048692029813813681955281782122204344260527785531241173330942043191295282067778857727920261251506862034333729213751462132949609148281905430230138967784706577600408328715357190712522946651115913745392050214537696539235459810322777147208728976883476298311384453584409483955391725846935159862525524040690024592706249156195497433458510896939965941928232716797831644690211225252669270134012253201288359343510977094528055065905599374798887913458207451488716103722055874623058321169255009433549543332480572944203703422240242874464419141091357808072520494574555385630015644278171742782883690597843034481041152146169415829303122417488349445541920813042292251962657343533171384267026996506225876762318602001311443091275505089191288671241127160238939064265626494746055295448864330005829821017874824066731246452674111747484541809409119836710785347686975966365558135441524956052640420696535880330782960782437470050309798254668240775457532811364535354927330807089132090560625133273026730744367385082393424508367703926927288844679080379540246736292126055824322512392540131173361887326729562999274459598554762932760 [133,122] -19195229856162625836646173866793425956689442706926046413271952759995166458258289181000017094211895841728420416963520630067220138336460424678358568478383528494143078301069911295939439176473195263848745306191147301285024525172784785228311210462300593809182100851042830332390361238540938032558669103260004047918931936149302301811057311259202298807913269657891340279625120777183994179527594204475324570094764167559738258894261142389131629031737075582622039719001099743253811193244705458867288962657157685317659470446067168700310858760727358969215034940105743029658102129625990335816014124964526768965480012073962422061095325267211370719163008634120152829750604469584198488874508847212773309240921091736993179858927264774781925375379262778400225001933176768714275593684111796612088361152053755672904102644656952166647552780321810755003225764535927714335559014288763313352233770327794288326759711959614223708108149666396317353190418779874796558560046122555805015484370769690798076061406285622419545111061042474248020249070646824051859995860464625681356558458934348677078567989261554174090178410877237867377048559184518228925740074187208670304607474556143246699968763673245006298340483867546036109019786900086461261581006130655931428712456312515709939895161855231507067247206208049530118126464878700398945571319193310066002819217389080345511088758043318680245506013680973316571366387232420683595612052441568385694344574675089662418847699532899087908925349679215537849783771037370984842176346161427699263707107505563395597955712089577124641225098434306791539966183427905010341360872080505556091610683584891653466706415173452390092021013909445622284103346820675601233048086455238569725782657915440729311869699811399069048478751105403711758218515665307605199075980635944073122351690117635545148810957931083467892731559212197456216350850181265993381547395825607759945420106880871417172535498040609038124878 [133,123] 8128136908708250242000358820931484940655935407007146938046424449231676007555120608010327220489070517899200756294109045910176167576041849122818259416368714014339653307255570831201401307219646239577592558730637753695656985298156017325926661372415352745144647164814733548796715386743923902568094317907224820843347807669902105955136913934380505831483899323112420644869092692757528556936492923532515019876820375700330530113806488734342531863701869185633475771604931717950041982394502143381433853136454475413492027566157636206563639687836975098961956166174716376492411351253150307742740015139241914492057879581503919641841406134568296203445849525196017103703529772237258367081216571428854438347647586932548897913579904952127922211822534131831034038304314732707158094734903175959182409861463083528228090282839750917563594223631767453083640419504155981890198930851206469784705191613181578091928224004022515856560695293021691784348515839912205488004380206155569369643021002406945187081811142361992318583804138055923383041933383316450335714540630661841830017389894119800724219410223920091722455007254066931019470285894202286216165213656065421964916660555282322366453565051299943792118065380329692525500321065695497118186625210845501584677608215121549274727556273153158641587850090010617329997473593174970692847286207702898022501801511653670763978982421272574830022258521742107569558344882526237829401690469210466990129843736775628354239801561754460070948076683921002341234479952553753726723240581755313464881805372018093321784865391049539502959700641848979210886137433682806056132164824057571968156363311916202128617154360132668252581190865014531271997153565198528481423395893005653121693746698029577991337963539501767407632278059695982435917005994176403977147294561954193996417991220960471172397153910807117980996907821425987029320822584074428698858502470506702057708340666973076320306648583589163 [133,124] -1875217551484915073654701992524910342081864952006651164529651430385631558529231725040123827635980108212683196555682514166467978625691708346384177022755758336916340721388615303705399909397736055126647292199030860960974555025586765309848385689175893379627917860423201102746952009543931703755219917337268502056740113473518078481882180085730008957909585843011959763315321942660043952453147309136400911159425178453213241283403034214483093655917523923008812164462165738361851440023135097752177947923150586671149214833731214839879802654864323520702015158261634098398587332031060146177862867815467497016449256015989583830829960860364790507704757984436853948110623431964390020670808284111241915328756018561047865852004069102323323653908134221969275517745053378696971986833533110163352501021476984776098639641502757145142682351326513610560895507566315759988471988837521880062412492799790235953353333893441668039034897061911330592117348340633779836153028215535528825605022501565523121549878892412794133059569066183985535311459930540734821461315119745989240127477861864428401765844707934509571701709550526041497279448345889648443505281695035670499994545094807127867489169379877447198730356304773531165750214688525106623797327546547300657603771274823915437275057141791931706213290411538560355774282143200420291501353895548484820961977429348529014927825270114585917485638382523157430733607085373591393360641098825248052220482218194247720848349566284255328433831811483532940409710366210724487337375406713852504476346491107955386730260094287730107979972504428116564897647987861180303721144846829477635517584013003794782405550128780503360270515635255881914219068932150714269483007343726781394603092768255914417719348696484175808051120288700180384277828465930632392124848545734041014016496874930678661172391044010135935006285490819431348638660899509610073987239855226219074191744915763878194732185888 [133,125] 439815239793831252141701580600785776710048389884479746008411596056180496941655605505970842375550958228810854694523057906777705959766327716597270899464574095856682698729381043941467469371233996787051122276611611817632737726065217218323323657378884834918356989489073438157284916507607634923343046251745269759793635965656171792817730016428508166969574345938580848975165837291805480927557400184856103287377399447702302689491419116405315367900036420627520605855257797065903716367977616070957598813417748193758248719937788999913153397574337808540433416676688697064202953259317107956740550709513673613482750114538244718999630647443702492083208463900030006547760853477349337407812275477842352541239221699405058420710377265529185881251490572369628239281225278810837995635936994748936585911180243161684287290917720011377316778099854878254079553082037344802083761481428978424389232146436849186834534812805979136889181715405206550378464430331625984368617737273396701022391397183461854545276867807456666530302819489312309194253132185350351312206366384117285167981218022150309358612610596762079326630571610766979362517135303303204665555411027354665748917275027619151867883535721064953488312409304163252230934788487122905708677306246284673430822901380817562741847037096773073790975086376366864412943797716411861438555217964939769856867033928004072263691140996845056588180052145297656139132855742680844746883100498226568622270274407252032193965719950916734279606158782570969360470364915222769437310858504946814279793255604712160067050490792894738209554257859471881959764789680462021842175856184643977919610806504705697881992513764327750160379863065921407771274925438884393778778144887081518328295011546219912878324516734323392984053889945550266188899643706297876717576724407226395032367753140297012145789179072956109896212921995736159126568791487346354210575653900098345950559242786792478310 [133,126] -50198182214075797514818142145248549797274489750683572765261573851631793459515575304578531186090086972759642537806057365367924275337350955411486481577557659225542827731155216383421221655226823683315075657124872188073610810653738275479460605225205600900592787307223351290100324471420056488382687934116807062256468799429647544740957375033537988809148500939342595461022207233781197333128485787027359123216994756303705536387034620226233476423314013302964005700001219098831175055949869140167807168331425254325821399625945572944660475227909880463455127727701583693459430160427820943110944684804945631332726665818714957764406274579674838498886909147365497759133681207582272615537866868804333372120979919312750270629618877498010328752973923492956292799924211904265948064461913993587151573501143174219417420247587369981210958636689045282369966683223023707281278666959562572755300969774496924416700535625979765396957926035642485647379699268568276558712031173289562770293784273430096027688845802668001623200748194822871798004588087615338771499357009242869236902006092483956795191606731423523334412400663648654910982870317908177894558949218332245122364733264338002008524981462046780913601465708211471705629461567175061213505508335261902277490914635041937828570550345365020955867701462368588081629300441287397242351634823294688032967816559924211155205043963707086548739894913115084367732152535136614931979528246492092386915973123105414157323246587067991582387929837643322105946551154542960426303926800236178524585103445030159012955562523720643941646862737280672205357955632617686176867179131269752102942585884558702373417625370119460211746652294138886927009260265528818101768299019944174459986910027485339258634644456494511940443874495216438274577026072063200319350505620442525540447153752610726105043479318361974436393940840400543466350833198962381532622508248904202471739978028064 [133,127] 85404613829593851786918520321403971262123248657129601142125360276418193473583655178100460500235458748950799768488270896034212889879938104337656204734698932775589123699427623151499157184990670734457870122545972518402882890802631571767885958142606492096237971139423865776656921405337878811315327292330124692997928275847858081730606663469938019651688118517041567114758922896482484007622823130724823896473316286380511669486975077153679548406397159447292548716169976482617100823421556925099480802018423702368504749468248738477474711574737806935185746378058717107633268028260868002719822873977053719545467101171655968133494044388833159277116895149180029117768505031264431902379401231411589669122521122138701005064461341420466772149607412790606902938243199447460652698150058791917799034345479794966256504259682144495342982271100390770615630217788839268626297603218543348157887610262488511226019922769011264802387456249063735240215548905987292248673360439696569491927943452479614327516106220702308937887432845854513817827940170909004237189814721889065977994211715238334974492311592320411996630776228486531320061604498553219270219064387410182974224265786110809222685359643058025186057846703629214460883625548641850076759631572865280746065035585926812410513955933718363422136134578825891736943374333719578096105813770302414412544624537610250518247942425833914810118090313868542599244934212604514249003170863768760223768552436525724970519476761020332291028241554685543310251538477481642544064581721692071706516405477142710750965207056337985994029272669579864596332698635231032162036069025439740861043115904731086678885475338556208458303459424268382664916703691823383253612179806618571624583054091993156855505961599414502505542696118237472044619911554131102522935717841321810978147318080238217637003741802731534481881551906860609947516866652087466084330918890365652034373232 [133,128] 6688395285336740006227314922871166489443088616001124175866130205680494955816837024593563468052042780073834629455254922667277655575452862550524439227015096206054909974667422311303667298616596107266638988866352520721507096081309588078037361281357452461099204962229835769788750396381129010837339575798291875737202200711634898390378839157656228005940952387511816255275090931282715256229530764976243002511360762156590341891516934321705396917231669852770115864808455517671481328958287610020087630081499455253575998958438814767150926234514303616323744271412401668508551964248909579785423160541320229011981288809390623713653746070503312944367477502821232986194677338980452773245043037178527130660007897819995867622408089395902082022678680040266864655194600875276326748255210470663432304826982634440195963334588896178926634274405054608496281868450650896142086797740642076717896434266587377509679194280346583886153347900872787340645526668695489620677608148013750575505352426610663042584385823498314434918942603152264818198529593328851708782467427956602735905156987835629171762057310092208502449515263204534840939422833675584982235638087557260640275585288130008811894271206250421754147480237231539514686220710868519824224642945701567334100962812946824180915066393011567069466680421024399421486265273798186590958511751187755662339276395227736591915859527095914176509745376335331060071521969385360164844983011142842663485854351609130904089403042009437464352139990676949995148259077123863418967339876948023679462736553953256296899263157378182192453576931278818924651766776131177605873444021342992449835314001466345807615287581878103617352545626617906942719812211711170370293393798785982229120144632910855469984537787610809620049265447790679244167549138388434562169192055817289121328443290969235450661861579909264402262221551788190546480877338836143075302079479751114705 [133,129] 12285995517086306685856106503616829130703957616399713141467205038726863084289808535011267635510508806648008179976285297902709667179486731621574317938870149854103431771749930073916672260333872711202160551915279997000469235467540182243856898305457700978027480290948678089320318455256202879041523341910117366415787631638037969119100623002189815289611391307687094915546262366514797630300029132793726064127067764031694517287222027857875816541396088901623092596181555254370838401726582636917855467658615804073840290974844966318384063506909406361197903632077255585133907773930913761511858577348061406915618749820824127008987834129781778600308427843254324099294882067752967878216495807782607362829799969859181520519038068857235715180109252231267656875742935015540561403517239282201428048242462046721602411882977249815799852063875819981885566249716628568821672653513608876204810318073579194033193162972731541347881466784962953064909453488637207578046217336801513883953966523239591390147426635421403151426603680468429879627462897114955686032348146368042572865991941962898162632795648745205190213925069222060151606877894163654692751138580939716627460640690566929540580103793872037610381610546338774709934660693553053125302993821279426935327128664850520948615196704540283716677574379264586810963464989835812833304374626303235321785152914408301754662887222331543553764543687037582215759651878525203690261493137523819508763718694130620936284796038808215760133573034748060361487013309923075354990936901054383809245341514173042519124883821736764776236794200533239086975764471634067920841714890927473480926238606983119200087603067762286573198550014481457568751888767657060634544843928746713369505030568881531964543691159148829755362460359791586177858002337360182920559792701800051442726976225211814418230912467874086409471698725377884738009137452137555608880774764500 [133,130] 4841030734028706053820695229942271278421525321902908353136992255472683520406000087972360351048884045163690148356427955722973001687790644421666836070287323290651080800120849703460360355657777611055588293839483814011857990575768511141764666166448893889584507194080925771155613938734491892601584134842147020272460726800429090127275691759665431944014741899798676038667849596086565879865984196397661545826541384856469874500132902072330435124928600979617282902392106999847614659608841276490100881787319641461940316332695602803639586819898417114824176724354401193331398063375364906845398669047531714747124649148155873370376612215247948452932434394793145361355416090904324879479986994898715571829339503684153876553809469594350199790457315772546346667878997044743566650077673382592266760620788476797749415385908791673276009193132039710636059497018863945810136853589534273037139904296921171710088910069992655069292279272079444904562604958671409304587052917887987753995540704468250632812132780577182558868675109030283191869528560961708182345175742853561138587087489999674493823500891317011613998413014109040762087025316139777689623334766441886626143656292432080088453433194349784777399780216111099741791002729847216135468816893469594959799666604582851627411065700855585490336516208696496714028166299102167248371639976975744626720964305217191396727610018406598246390838561629660693168440312239817483096320594332436060171097617837218695822107882649366673912526304285321537807051046548760206013015089039662309405610358686250163196595636495365050569847530832275555677579621172344058593949532125356472249893769736371804624847740291612002948662856869889457071626404649215102386584619875370802134752984464164669093524724798990940391001265977867204708593786669670096736483539658549185545593624698663247762626177054827228502518148391809958538860783902867792328882 [133,131] 1562416355228631526480236463214641227754876340788765812896068400756971218882519848476173596611193395429933483002558344572712033705223642782725563840298752792385203874486619390160888527898849419330143934701573565767695173294718838051203690704603105460831290235593883948415214024959803475056391234959050799212842765358537134827676386334264923285337890555312958224775562096242040442150022878287155831452554986077098931361462243373948922690846817922317237352787493772001471443425123953362666319179478096169311093660388779013953343500035420246344972815484615983638924298844467424198674916527317586248151443376640843228960862167708652313664285904021867434669829200832899674829771282622005529783076964028176246343525412002287173570196306960647401599931410868593277048995474533505661720930878019343964788909049744776503993934284435638481175503561417990684085024143905191826180432989309447112952460433786218957056944334855478232189681396603021720827026539968612271044283262641653055223660375132742825336529715973796139602917682148311719368098342101299854734720228953643706130938125211721077042345215574960579001217726692936422284432676915686154301961693691137019701897045194386872198428800644734610461583241086639499019551538258257114192683853781758510421189931135301790976504362158856861966539061492000600822258876298836914159712467371328536895564273970221342967949200929157647891746507068338092798648875956776867109977312792281980107776991754823601896960403757997425853073661258972656861424438516661193162929038322236002498100722013837282391124768302498276413047813109066867901997670296658940698349430409160654728024014208982311393948579024183817038167386879499828648488423258073709097146360030309257948688044695317177921870289798618410866672834549736012736695837584216294605922949771281596637861959257619413473460081512807240054069752860749999 [133,132] 11828429810958717770951323997129639781819288310248101401315349288120218026346196311201518857134495313122621460676810265233481107812738186610714662774297452611972431976283674005331900008081509270419084528968442277296222620015332684830690492290049478808484814793046394458976751628174143510725081790497473730485394638829405736959251724381934688552656594584504750108782505204189893808376368908412320862736991738879290604918610968895366648085529672778682803583239817533134349600118482938209366040744692010827826171144602622320190172347674264450398290362513042135487144833603245109875452154389124695216749046323743341769458252942483513000640811587763164660218532988814939840860266468840443648620866614418978017609231562471257309320796742999397892421543323655684314348834861247385689045534074574517228365676377772539240369103299994612611074226575022445830121066365370702752919969748516680620164476045129349896076232825472141719779595209433939302158514896678175546512889499674398634590236831982988520772394728476770509494232854585218913287362570126556076610440424332856668690803411646498108213130080519216481041151435868739550802496990056681951770336301981229111473299485841673615530385154093692115777049768061336953026078177855974895862732977838738891848736383956551356605422267078056732834326447033978817655138651283677208953142999623013189778589556613093398144795247680903651663503881026168680605096306055870327015990643554531303304079829050769518844145045117253647960294690192070480890889279290004083830930285835373838500567780235291518409027121170064664632581861103027398155445295494852131405618895722282848261543226502064459013775274850020449621571693371199315223603530644508109823328125314762445744342753425015344971474552691363441637376364716663345219614763216229427026387312318995545771940567613522772072507636133342955380404422 [133,133] 27863351073018501842443329857222499780333649761853795491044529392809015941119566631594886727192541546139890528774040906346990031362698768617269791344822208945074467113968506792319501018385696979203227343934152790468340931106163052326349936704467999936013953321739619037816883355273707023455819038425269245216809901190212561145619355342582316138594870536643866707033720052460434796944243234864964033855608774430356365474577204780187583660533253670161351638546454241249284371101727340481377651051608883064113144740500423793059710860824161420873165309888264385871957887139742430254179694273472682125224978554771898180907126158398835533507901090604472444284307524883441144040857668479889953087831046251880022643501936722264306068615599928081258130928192721790413562130397859500415264205777979986749350503741848998518728863859625719002649343228672526359968356045027522638554186025993779809934113849922835861420321270183265785727951131414392463730263640131415600496903056834556392157188508037410409824187876622188131881753972347572764510973910181157210279227686072643705106222940873205345506641997355005305007230313833394902710633506110682313363125160430462629689484626637900573329661055722725866101516162788162445697156270467819802066923981651725705275006249458049066501099132383629444702763866229555221126143669116394764952444407092777418937709735139111866695019459947423774772091030535576245193589442666266933173956440647298590610443470877517146899614546166859672932304327295692399815596905623226454423997539489895772646373360976535785488036245473290694888293688686386871541971647634685241979056311305436977236052877704856283976740879798951105644773388605162571833013688384758751750742292493052064822735196075646906485394994003260314089666889221604179359527577100066465510426072642300262786208531075547857757133113575591930634 [134,0] 752026579405085531309188106602836416232682893232889239247624812695458018513295828129047632383021050521483294151143207453581727916319804744503489383605180878235580360190090024564809366315195786488789059987593569599508510349554940350122314786371423730761491845171051304902781527208282075963582655566055331051036278638429182249476180718694817186299775067694559839567169980109950018124509245812012104939908325234287879168498575329553667805976015248338526197561526597007789294815478972509102205897765086534278422309233347694995317096824566815752722135743026133634606187119280563328774357887707986988320125859283053708055632509750847273124837057485921719521249187508746451693759469979686592098956565983614493160542355321925819712761138243200374298522962237506233394229743793598754960625039688932342002916548909963845549981786031821779237053016887299002507038209433057526245010100334874323125192786758031265690660021982995662178351750478990539444287302437336086608911319658687306607391809546913312558701935857657152466229998970642604466419426583918829503456055723665235487751399411572220540507140964768816167721577491049420083845002532205157355674163016513759149873435790465938285358833867363321096839039112659719500378540562202110282674435865621518621143209287168391108018602725029119226266541286206372167462932795066056519197264208550693991335104144869839561206609246031929038933382015181211110978934369257887300803817282093743916175234106518598865247107464054835153626746632796518569893882570369424622073037274711197603308726129049386316299921510861005644520194803316666403556224064660668286704009036710868887870241557141012014906986360840126582507659920461101398517292735877770601009951742600396911323784064534778451121357764642347316083082065097777435406035713474216459483237281016375190653906164759208456864353672710046354566558974419956113479817681973758565703135641593024529294046780154362385496943178211165950063829298771618723768058079125534716064345200074343638327969491333475567482895337115326703266806388283333883089349989768014289637080514119758406695434851516699562345064325434063422873404602233153432833760234585017227404141407865417817439412451543945259402335068443790078163146972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] -10128516531034416471126569947082457761358635579670698698535975036027870029980043951063567433643829066509857550119555432576894294759864220424962601244885509857273590853290061260934883345128798841707510277945498278552800950998959248007070863588802187404695263325251043808750670381391584365872956913515964681571394585509651780044903171546653217708746730626617496003071758874806177842942047860018144445928697358798112137727699640719978449954775551666839831249326748651664551737497351240547205843261930913397602429467209142791600029249815974226562440367873734756008234142425487120102123802114554848685613412602229837942115752996761402031204573448855834248456192074667092354754106427067921224307669321887567462911370184243920276383845399727206044561426908091400572534716287113108002806579549444542573736610910228395207837750049879205048433314741880775728295959942100311986421367941187812368901187406041163657590361766142955183289059527883495957448042010997964545421117956422993413155811569002985958290712642586607899079909304258292049838930382178130206925155104969407928943256699225233768200383442396318870431638099983260481859835909528649247310002974534381387659114255965630999890971351131624794390707927568500637654939311698223768760813163577192266482213526864934972516322055755888176696115887321195657786112904390389486138795768495996412240753217894438406515633465300677331745651475774450852450907382940792993043666683763822747256751273384612993414402003217883530014634570816307910043911350076426194187190824620196430960004252180309946277112972652084911773071102655191566747424787072690447026588050236561851687574128518861488741258301889035364173691653432695521608801965658459689363554370092844806919353391639396029926446894194328259634108485311561647433484508648570456691382611226204659423900636809632089485162125594100931352765458402588279979091511671443043009113122639877773726698352364314799919347635719534964669724962884147792805947250677311877490958692532837411082337614083776013891443546646339486822348833162365766256777390944027490915165763008597230611371866258578236303197900718146718799652027287185629511049954363885391048278851395686934647303472002309240873607620869734091684222221374511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] -347777096258967199834204515191709953946637963332396413293244808043671378027234385364964701565406186960339174712582045364634721693864603419395168830791363769812861380997026522409700480449924600091740388454768541744530804280113824925719025754385353678172705893746249533893835840221293722956194796748048522963621660106062231746535385490299096163098990086001975518162928769680125295282251176169874138946859987000795766035651698390853405778425736270879279619644174208489291915268439650396536657456327221008261815362707960272441296777441558011250525373944502249255067132039933241618438897503410247891931532654811279042769549123481266072318230767161790870772373599834777616293189788962078672965779353378996695471551697919083129548862780119727743545197160548780573729423572310262990031744637528748401322943482367941212202741140820362767990923992725394181818934247912288748880755970475419255527532709747664563047956992764626264933536827572635975157806040916528654658507245037910765293395285727969900209500576223171763416638108521723260116969612059236474931116625848896576221174727100902119972828180328063910635422041650739266129322880698053422552072065671850055451520623315141534425797385269930281550658064166070056027642878001669006990668513690509469544817823684656024333436790933790022053910884233652359063989069343384962740719811934027748024345820803656042131134740568193660016527614419106778404080300968028707752792355192440028834654647885400512055755779010345814406210823799919930020840816290083074316027273860180354858461607551421308760956861321712479306922691554776435945135966910153948243330832204491276754468913496467320976717500073587279290272190345459316011877114304183683919694802087346302137639547816208741072841592097208895648991588144172911622410616850094657257998703281458678861448248058494152084355724120659961959831598713960361642988225345768096944789030176179943946954192860047993217162477288725318372681887507019980744890692088475363083573102859467537499324498404162957046616748842209516949452852084861176428043200775302894195927116498750062589194730427616340221613754697841122670561117146380972479737731793355928380608149696289079226579670021771734331216853475243766524727107025682926177978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -21677039213079263196612228582262705823336259767890492116875335411334741167618514387634604475659689133918390127387043072845751904247899275434078181392402274552775291003228731827375450850666374028479493420871710833500049451025378412615756163962626492321520762143976332365357125918139504794110880696840891883370060958949843872940785689452093574938009190989390929714352938126260284457582370548820361092229707260258712845729145800271034571096046504059436855474665043343198051454343800535617178670488910700093019762197948297667970110643236953967698742534403377665165769724171546791791413094062716915358212592405885363507504472712184238327107154024531536052729825019721351740505962011654329946447483437883359040000012174472270039094710248826025970735490666791054311212462309896267250055486215487938362105409450335488596308507198303663271371500202972014477683747579614277544256311493357685134891983628759498717095944144642542597401753792817403601592715342251505101997598270292466585707084943271012129409369787589739052170531743214094581515061482091543098553711520218896452431736301136820861486784549872284269602969034222339204462536332238824635398580119345415534230575059590346317265618599898562411261435070755511044057642870358212437111086573443015192858111831080665595088615919703694481401919797161219546248958234176927298009763969284689023461824277149592410053965838595534261578129776080857449572467953306080403729495794009728770876743804761797799069188173177598072983566419887397560724354161865834860839568034274245125180594648664677069861433906580583788712471547368701934297014120340051283308358316215547644418968533909424028347604818541397715365679317202326483406368798596267568846810320144883935562271104671175952761523401720451132108464216719512965752070787527036669463278409181938365468121742871268982854990659081378179081496106619375438236157149561712825724613360699884881054128780227586659480949349354089752328279319310716088596709375681080390251884959456130975370645085116042236557732139506780253362586108160881984267431088776309464369480314313874684737733601191205634843051899924225461899705132559367366456173129312337001321472065637916440302722631239602137294481329484949205799182436749106273055076599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 204804379400496961254454983163996357826925480794313000008737615068891796909112495700867643868924909936382292367350101017735701717429636627646627564835456109446356353784070505067361914595405711278069819637551618862956552691693127289393922188627798844390416014134815999271407677159920727307937255706637821372402781183839019891301053473408062661508585771355133390824773910516869887332437132351775513030748691007780516744669834263971915386968962423206140649952424073422599827926738574068397792100667783721952500769855104235044572069403729459464228647827346515011647148823503571578090116233467916039272201831398332008357619462418643313845635538194020166449478280693845887169929723551111852745939478368422152495057159950564712724421360091452967825159945056143928944598876372060417895798237761315969345893463256554105978743461858077690333759447131080678411747479280649989008083867664763527065725284943484667612595923807467681137081311841413774540620266433879224261438204332938758481684586917479684432599294045338025087388639685164995065572849116716619844303328053159851007044334749378435359920403210004349530979420512924298624479107305707461006546639437143689437581853938553504322948757905757473802285934409997792072384381072797996669739933545300450050684613721044536286082081198859474266264281221704568786020056494304625539223210081027711828113017508604090859538448186528074060858301121320478397164498057141791506498436679000619756922695353826987926526762782844951751658921773101429329877395307852398590420121062265500843662922640626857005929702270465896599167738577252109994833957332040828858793974458573120119670792364124850932373127237864405414792002170857042078533527708584136919996957595082014927573823852109774888932016786986544288770775127215278529247010585303504043481644571137482814203766595468876208775296873694400470657567671190825173230714888453822145886430586914003036637350698193894135183004897068103950335352670787452221477774854953422013812425962432451566525003503978437822847777285882557657182363714415111394548531986369627759942521247105212192834061744331297060122365679134482008284257411394579275146679266094524900262188312715346293964406433510224380346960056911622544140172408333455678075551986694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -5173452655619558521950878842119666395634431767312068958329178034155161462771163658603783782691440047039869402814898273956827856961215121300629581779856348033931571493003663315961657633638319777010081781055055257284167652228320047114214952618899128555380633730833127395939355825371496492346628377050215386883619903830977325135662706320097248243528655238634987123588021298373378277368161129481927195020217560732691053712749454828921982566096926160044384814220962457221646159378513232954822401367482451660419479288152462506924762714197708286835436785869884150548653923391564053579253066124293145480316979877226292276273570006409120732495095409439641691192372122475288089303200108771281024222154740049040352497952832863477824784986367029359696034417191428376921524057901576248154378942861787915265384585014555825206658190179509493437807068217299176132230402388947471613746334146610549480700914615587739640450098370725912947129910075675052248680776902949939334765153133912119874715780475331545165987800698007346102550520040017111695141331654147590824134942722506621445188726222058346561391483938926321485550995713403328332935285163321217651215986812502629718520423524953698918279509954378682035167251872806359209438793253610231344651646681410903988320478530652639078546366449696420809741557427802843447675071791425665501393149622039785774078773076511810345754847846819342298453035394090679954519330257204359029489845598362017600996229876257561028899591632185018420884495844804214368131413619668774890636935221788978150763089441760509646632775336123208402573293359391189644055158389412952915054764414341823500283869777820736367416483148059110263608056658381424269601086437331717552705206185535925166016802691164031899475112326189057218460626723134516313773217169824265502235886440782077462992306897308791985679411065469948828319502835157380614054256807525160349087628507297970777133535455847445629854617285946783401322143032641193207610375072904139467364666887958012951914063200552561742607735712401879454788831236531901729383137195743698950264662965078550179461218306276905610475113112334760047179843787154546147766525062038431199343096970508179098494127110356558715578521997699446011154122970765456557273864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] -12397613895685306251317324387603141521960301879128012118163390713254607708335283878157549841998855115971097378400068256986919757049671051448658731337171129997656137271124499926315093720169464061256254674984394121743177367135973033343781502986101022251862122457037081356893664564022135176502429139560490178790308231779279025387207094314598237772222445773216166034538520967382771968346554662784409125555620838829274791919679823136095436583324464434274522248865846942134445931943567612245637151817152531276335535482721003398613765424676401244547429813504792299699529332984489366021777466645754013600950707123067715982609399474956918806537972852420620370607035546420670535308360666197953088113272652042715565238311688480165280346780697508326078274040602618785062884924369819569099511693931011756330532373951254285329445067785663606494660451247991223383417739911881695154644338420018707297429388571885331466363415910211593209823796070188121475627668299998763132845251655794990906201730805160676542087991789779784739664954411543605779360650786383940071971203678626530731349301451066462732454737140134504466682549663258213744973548831373100620532480284920589586166660726502213421860646639583673060501039091001156895558973654744950099743075470964767114899993019571413151477902820630644916607867853091367341787710105350252400934098296834341790684000144346782100144630974500957838695231895402284858635980596074880435457310576488375441374731219844478204393134614196230219540238056799516046874239008882270714785226767151935450186296775404930560210389390877952999412794959624650079093249556920695181446267542913674502793918794283924387457426949739651336578671687104385578756863499653078920249531350242378250479688274730956433046719046693980406121641616956222535664260159289814289045450581952713956786275200107306990964018496962505240332411147625578916792086851768591694616050624938195097179955899559898357535614332664381094657693289343834859039454364355101600056389094185050760921763401400802876012702988639244178922872026684183620552350704805583244468278513244556950403900943254709929500167408114634320853168874472138956190860292223527998730491761672924724357857411849143067142437147638118944846432473161357279423100408166646957397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -138488560925472661349373874715282000044295385856264854902051810061944572837911790114489628414069486870052392638471847222370457428076613252929430769453558956475956182135675730970178094292916851098608209198377075599618778225212493313407279332257601384294489864221525839610919410760626467959441812517989986875267923452630743660509919089769828700762435074836653936575348821313231890197672557319490127703046923264671517103698521219306767237320464813281436472987127084973248894109602866161975384490402929512848743796025869268065165173130027213343000915804720778001310620925921195750165585981212638835576885417225005244961696776783667899560884340786130973744476158127929463022824450520387064425192676926454427112600237396953984170291761849631293716302278211093184953033010170893730384199129267884812141566443281041467714679842758517529006366857240791309850236406523675508358575625030445724150729103338819110671546435537733871331433468653006223635942780524477040494982554391105931909739244871519649240775060642600621052733079000004124475233029663168190031931103988721819223962104094418323981938120311605700265676512677962816934025420851161175863006709104003238999911875104603234402435887592929475215269643641240061888527954212082334519377225866620710055525786295109073649786825724163817102405542402212871372889911495923723743781502366488605933136298363743489293859798801151817952176458175463040519953311588582376644625598482076291180342600662814745130726951197012139761284794298728654208364988106583683616364732117381132234435206490601733264494180328095122423618580891100105653747844361127225264652731037763021397159343802071531045327518325152652651107635574319618569424847659015444851103787591600771611201284114266907522360572674976380131446405867599198567410598125320090942201660033100395761698140830101249866972218967787573786810216930917344712913455097898506397189185247883890164476742533073262039710042284295256602077725370184355991415931952647018336737218603025294695461334147329589556716003053028364168669503900480932795447125159183737453298909188847313553820214143889981450747030985611245590262206363396418543456296322924516240502460732693743413379676594795962134857842590705446952247877512743451378085524083871860057115554809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] 7814240723675014440757365634504965527473246868285534058672404673634117604340931605584048471573177564451141522622024687783959413042271782327375649590091589483723678454666512271752461268923011524012979873471554772570381949202367866972661651725118588091893262341818672818385417729475098963537151861343719391241280226753830693856949497210436743044045382604588500438553573386845023874240175088814344528950790959745717280820885131854261119441086752205150280289320127299778154854269260134644167361663425248988931850439379702097100926961432005670626586430408559218719911729593595784900352407392967934580024597463435120843222730675714453575906563606297386306720915161431168870254640655393517339877840902713742330356490078722601370287086756612882660037245580650558226074497202021009118303878520755353750987574102038566951466717312853831882848538584510721217532060004717509451886679659139593410884718681010497767916681371476273431156189174499420584789158488886473462989050969073260216571848681881296366341180627426703893853981742244719552720925700596810359541023399533372449619131429656175704134833719973866942851018882666751467786259690702363812949626144302364579793067355189891907039568163230692029855042545210282334402501234493586340191304971162384606999991832810782411590434291350553822648259204392762724258170312932350129783439188764092098983386305466976931546462636204277830331812788761367039014802953742587331265115514722367713744160103534600962655466518387053997325002660843078706354578233044347185439314173028130149306090018673641801630566705364683003934675488316966593828165006921989402905287875517268088591449680391543854591168932635964924701687876948046137259148561649148702354716341638829101841324129819175799966532389886059930978664497637482095678245717593471262172730857794363896496504832195218890775057733137583246732675224323621076706142636128850639239060765485208580021272494663266932507085327313588184429379462955350180700716392227391205898825395290707156533668977551874713558331330465182717600758262229542502015886704763528506437356277057373980594870350898375820457953907200990766557870474028679536082891757724921139939700112413040441598954308973429142620280644293435780290807444880333252918563902156279254995752125978469848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] -109006131443783238445333582144058275370355993653211683280029806760734868821749682671583212103959189241172380803990468722088505641413604991371248937522435854335581185214756090774693517575548105802103207304614276982807869598561072614583736892506571527347905693464438914478478712699745865398105226366408046803768039424141765234280233420078832793632926850705729217630774999648129438890692993668899084844920008359566365998549173718190558980506868540761858338887835884071495461477904134481639361846888568619089181425040334856995416618951335861195485071471816393484452531014358935744481678695075609393809883701858762884205524175061447830896017291578382204779964749688062481888745123803195096442565696185249394155061954495902839294409942360961867889225160596220868728007456281084270269784304801019048349130596787559625823293385365979146171272185472413616548987558715583878862979393944157943604313231659690772254076086265133360236713282468692591632466774529002604880667170720212429203417414773317591702364038482023343263914171535836212080564661032941227973299248891071582492505201451725361841028139473960448874018089965927525737693822484024772987903179530026335099603292446009380738210682967844670076067527369159428448757348342858117990157625436698500984365637765390267735625661239444397863989908364596203732281195909239098507581075491310945691618330118095842264306445107763366867075186654989023721632247463216066719005282508757493373645221484616211505786253924877093113227191186491173601631850711643320417086807228913529733842172904993046186269600410867110586193818788616336320872967676149982981020461651452565716341996647263210690442301247734376894546489678081074333487157931232753231489361255112219398345448678143829757804905399416075207015677563852488734337316837731958181977503724636674098159647426685267234733135894260367314785580012051911982507460688715144845839015479867494588204744767745735956222335992140370195542727830173178023339566685071544306859529146010332395520769340292654904120260433086186097231948206904758576285906127396194447016543596379566532916536639733885898961865734396870310118548525956305950534025010659542167488206603882244525820836688598958771064525712261661681994709676347850189567518369715415360587940085679292678833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 872650745393230915928563556454477778430278246442167955828930330993798933181633791101171907158903535151571892201838939839751902763059948619323269745601761153697630521108471601275847130483685476328296303361518981078689870237267300982539868507400337243228791528998276631473093973959790082678886107362163741953406852588734767899868251019469973692741778096611440043523684248004404613104094187601043310123348731227555445578153202982238760455913911224130520497339167946535208916981062810361582977176474512017942714195765438216498437827166724149319788346372315776036446058289749231363769124322315095117058174110623816570373747768685483181468930593996783726418509003193087672757298974864011348141909938084805272666505331913912845847743065624231210767315131926165994167120972277199534895221951299843184644998439777090686670784067424639415580946595284409042826997565944550920412527914342784855418640490895934039273532084790925236348562080900303600326314760643954399214790388889269932156637737278479378949037559180186532482852662079575090015212722576826290866778934735996312096081909557121691200878710812987776905786816452192373132673101938439181914500275417860784689884446225698006853756532969076132563719651583844942093738381111717540191115006888458731973578536181335821549485691509549199657579159683784222991285491972030332463975953807767078508156637438076490022478274453171914178171561410759952895635787369138114904622045950568419894997975939324589876834198738977659736255784247913025874757175756451738434675679022408904286278477956902346514027571418447677066276375769077593924216616755606898219336779761893172221078004491803586034273300227856673716555051421052309938750338597499965036790067776527421698371318971226344484560981686975265648273418165299820308041275028605453344923335845300082981552361114032071779871254769630721408701911646999483547496200683368782900835063267593603614960141928478728858147001500648302478782237975992823536036254409005215926976941047759006562534623399233177395769353529978504915096818100935938531646456138969003702907889822433160364204769505312230480328921971456776057637932364168460512763430361908962353000205092492652285369168219627226861367037625388186228113848007425089763435887443257694962017723128155921585857868194580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -4803210811013761365332868093555386353396779454401181620525154052337847426563381008661489239424051684707325287426171415905814792749827896669546326559537818018201019207788601272298788862313718347573070979746167473259910439008198116359004093254995820696526228718513578200743901409033612370907709963910157431914850049020471841657681553278131271809494858751518735578054650269604065111933968937855582180697251280360850717612123210651175491402692646709313136892055293683380005514734713664074034031987103894282948269236223928996392570712034708794372485379627094220523862146837239153443064522392002192181855871363186591580330714474516672405367653411767696654093796775132572107067963519772387010661304359515055522443482520091395416268531955293644822794862377638776036685723221252054870124164852980781241736873575810941118350792016379019536727268483601849531458420526029829816097508743920265438518067863737332513814132010685676391749774290658616406478686823506956677456586310098313486552730393713292109390901363609755236305647825059913092370058978339474067514123294633485563938138908763272009937231105793807144633586699952949433312127580005822468548398003239791969521527937810780129163426014758608450391769033352811349435888283106300440406679467504568447024962218017263193007244414569632163004180583614993348111077683377078575735606780561684016490326933078108041941537414280568026620133614145510541128861181399033939780473137195393262013021784861786671384521564269600922064557206383667898649253290807170746278187169130355646171150836803997480312110219126301703299155134463645517327422532082648087813758612183567798638945705723081955472663376077450062777428112255311975183496027344287240028648955923102274276717468340126096236797120206955094679711015062881344398302683770107320042802062292286213835058513173800294975879551734727618903394022411348069669244605623077305079226960101714318042492719651067435596685327939418355562922029226962469904317606987588579901883601187527196113336565936176018904770918348906298453171091099156278430621420242091880952064187604292162102462470501626007168550105804858028003425501966103420792350029619529546345205232857865293809095825557869286605779636770890807346617068955171660736821556663793804332548975644101574289379641413688659667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 19751226610347927745569530325922482057352670882523334373027303324788979580057409077753949204685341234519876415024451815033587024047294718261714540682894371471719987725088311888028019068920937295740035130785607101396462153516125956874483968210564721665057737910199415262567945485587505066222936548234966832043559219768077844961952437953594363624689448401645900724054595893326461232317804685577903583471898685010499575351510171070172523859227570215312963910226415819786421257644538811511649339689944783376616375310394376446440161779555340791099931502067773041865170772823223260514780217752292318598647365484463542898199776166523652817473753146616069943356268374918731811944797434399125751681004443687752753166722418387696981437639051590304710637637279451578945341087299077768498011925605412062595871302954461313776445632950733697920562714062766102854279253662538354677688973825571493197661285372332111811543610039009397363164585885093250786118540916140816748308864686299082630358284976531585338747525802297787250855498870635676521697610723758570501853477733584956086307140106274072690059873269606775764214715358191700575053448563077897047184656957379489237677866301706842930607353922577755693531648782552914174190955500349722778082444705428427376006205150701423824909656951798540256876276543499124533234387855862541996246015098881358898704208654412948913976287894406512583204860202414853444136856083012639645009717964883401284629878742476606607006447997813369691085198301723031541721706466990132151592093072871918202998041704191441747092112268068325169445543915698591504995141768607904772061901302562869539022293137458096585418275595033240951263841463401648468754576954268570191946988386953065449943524697988137876296151523580311693081135210422215125775848195474148139392419252586887636909587542607669458557371492411681367977552881697093718855436922732483080825588926657519093430327185528658142072377952207220330239383275783295504974467578644626069969711917898121292059780671052519943792505799894125267469248401745128876231398361302762497649407923378488852694205973607020640668109184733749726821840658061063713590593465869220675265471402288374059972991084393478393275418452622816988810727896886099905654427790076590820968443877603260006026175688020884990692138671875000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] -63680007224248770690157528228595740004783324449432038405672593682518083564103715908969856571052886148480795156220817202015465946314986513747669628910922952966764502173202122493188446223711122531397496126429282186270246420150810081604085500281360298045098920385389463685673017024478955175808521674469394158832443380754625556160676447404723318998346420585416955646042115332782449133171659481315198880206987972311112388862065829673777353488924135827696054294381772722054637926227930625616275184418158289417370906254286433064159317971315106130277837177978743835392672336971896705132625663266896535124427455217217466292774670494775750506378811461246021099342774134447273878770875551342358265479012233853434380115670168285277935908565416384405978743397993404248548484094114170291029904581587847754736680399310793869238860328798165998438330498402502431526412331963934683037254544765385374073694955582483698631295055349903598139455511142635694405161436120777520161894897660727016428251322061559792902994785732279016086368658634075794413051302246032061475759386880387655758780871750178098241033685792797370884415684549073569554900769874201546109984917216833722973651105828522001177044163560864903220277689450430522989995518770267771694072025315642218604004951850818392279535833716424403195049177715639332270678671692281370149922911552660164455749625850018010796264595317703514383652601534210197126626078710965625921732285722240781335309922093598540308247614331240126600109326650779341916467024287864821405527094378226334610623300377171836346437066896131585950496213127505769922037916109054725708703946250265603433684828747712082276124054280666041409029022193506192800820431235276206780878054525841528720418385572321722488630340639768108424958469063066825746268929214966520336974254743433116596604775267430171112595359466348590013243968049115585715926546221644432097101402032021989295675045330176590471137762626788285903139590149310894243229443331759692156117368814399213894562154783468547897180923659605279724290814652487772546652320449314974489153061932555845616657550395782517587449852300809920880061169853177738178328820676684212941210419456822322682586816780807772896608326140399612790551667735046544868643645864380689989108326942365834177905981050571426749229431152343750000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 166082662731804795389707630892964562069174919589767149541431482862862328573518072704385372336782488268309872296796261486019340956945986116827738893381131300035981800013786428807310540621605869979217389104268233828014134379600152705245989889744606458559467504687644012611689659946158576301458779812078576931552991074727186776876668386672801141718985247253124842628219711470207699449890005766884795170153679280331108944237930827457522647615897830161794449865750246650982520335210173654654325934233601984043159056752630737439886440958519234232684051464676023883848641938502808665461127858198877031870438410485639819675689297351554761641061875078005714796724147800675381644953940501161311911058924226569855674440873602227010443483702840953598569179505466103732377572817317793448711294154682644613124548333709319636544745407359644621203851820066830716646824577753803323994380810544506079474208637034962501678950199225965352248919652734221428231662401481048534273438629852971818268228110827668956795628615047757715741319656345377771602260944876571764797859998537977477279356081438228969285769042673872016904146451871494993684709513730224092695216972435946646078561048692428444082044217663246520742163251632067703869931748567711686830431903833052538341323805289130134811891319713968444235578746207295477663619822170612941381567970420035130275806316153953391123016985623242590805312141329907381654944481035530252401503259593561062109583057387347186839192594633077045904403716788861795900203705398076492519026735452855962531791630690577865467837039336731488017235553486785634328352857475687226472840028590292967157066921144733932962319127329329651764355848192821022525633826877854254742027779983230532389731890762255609637034642660888408598768689492650534137307563792543312867683534760394260447837990754702696814514858757769486552998745831064461673331973817333977367901423155481623308455759545209681860317972223312373277100880887759826558665684544121320175187879670870777441600697444221985956813887181686952744896176762755232594355310597775371192398720011797823106728108180975953158613229533390564069596865900069282824466114697268296739983045412156113101120631724368900492238799420642000589060180499305754829264148059484127291250389745223608670143811139041645219549536705017089843750000000000000000000000000000000000000000000000000000000000000 [134,15] -357906872636298504247233213274250762519486147489770762258338684517208672372649859534713085829988154661162454614597331679541379404796987834827183166817161564804856916215584961139717638008071785040031492626150710272917922087424783425542144932640587688322521214947722269464969787292516986733686167175092980019896684160055491059469973665311960644265791027638444195825757686101767327507943364668069789907000074639557444421206042961481960942689166855352421745729139377128627086109074465703764207013134237503565100656118339202111237071384805947880607998834334525178943769952431989936316130907389922075407033357334584250706553164734844800256241061838680380192749032535477250385293206288458469428112702524351926130827699314191986091032998415825458403883873309505272959843060773901753892109133301641519897021273479450508377395177081180998262031471288461072609422984300027513786722775939950140728645797735807755394849638361293593816524186418619903647225176665384664727947041335083702570283104289088218338555258138438545735142325436964332537085108454995433973269542586032201841021187629037319176959864304552826773571155321637748119488566743702297207903172955793104025038772906515726342610684478352444997047144601760937923506935522981897985452950835255994204819183869996085485719471647714503653615087402399085967189280648488425556072968685535347690960722404261678433456316426691446383252454982173781191322709978976377822883515231030737918388712770747556970857299455495525932067936882806817234613181116744914172349255224127396628173087241508347660611536443290221159472358681644886318500542268529017731238350378838488574847035507970668223858382390092258781062914480406310313151994335113771846826056845412834136025645192026045854461836054313208721118607747773381732877637580890699329846035403792420016623283416659922881509832136820999081412305975624317915458020192622976980155943531648397246581947443043191284361888425136163698533114595523189677592132634217882624741384877594256146794130955419971406394608351530687650615802905654138658733247037987438425774329530022598327874145277905374328248429550472042277690257790217842282775955927347638436422959471107977589917012598156592472212702096037165388585981570616500464996688538951983796143648639397525136482619903532942373658443102613091468811035156250000000000000000000000000000000000000000000000000 [134,16] 647063394137550657160179571208017761838910805182588683019525064901222604002116165330255310991200968249538134800775157237924761075207714826410681402032883683195098137863442174809087196536325503577656393351191461702444811461104556613520562944460024554126336611427243371091904425886085345731481685045804699414151350255766110642054540815010600251430286251880875677251554120993522057590086653797230208814202425913429214932716990363952908031044364883542094307804050355039117478689792077386323155158941407163170433670805510850964049608476056798663465623879889570157115450087897044232099996295603211888493826497075301628111144354448910087016130919081132612423394646567471298640450040790388096041824242890931716223686279702704615685227729857456032452859256877507126532239271345734986948479694069805069817632991149681875055467044494239209639048793058818694987272189175429464332884094810260183588929624724602544282905301645900199765720926605098203326000288248860932993915679149549696719600899467871796811351439975362438252836303188021974083434679862942955507340071000943961909283038888927347026524367249697836088442885329580423440283736680034764503350635737173750338627505146473795985593892303589261399388300007676577161723703624774108546985215712076742550250337284027318925167562596952772913547465947908586549374455748723554643605616069100681333867150954400440720923532144675843106750015122169934552758917002380751111226658382797038659715039307155004995477826869228618663414617967908604947465516433857429514513529867845160787091667382220875686510387480904955679132265859949630387887760189659594369114185906353645736803115418735166225989400544361336624457152608815038739850170938983688769598808370099714056259421255143935126225872736115248339262891605064768096974205975380644652677383665239862831657102543562600298354473382407453140791747009418770483146394211890038683049995324412631783992069115199489681071325460335478190597622407308278257856912375080812840207491289039540131107515072953122809782977073394957393247084883327537746206162320689392297645414581503279249623656096617937389064294736851286230048365913860069525919508770016305055067320614357761372231646125860852072806606517502859051229559722687454723524100870794016417258675588835871360462508470527513704251276749346288852393627166748046875000000000000000000000000000000000000000 [134,17] -994469255314788867479233475173844253721959247380214985199386813581657192786183743493028769509110334917443521335176708224229810861311299877083056234277583358161291714915045846773129003280053288464655922989358496745163664653481849200788510748084782053514099214340203026834542882294806852081558446764943873205773393535074278586446063369237272649845783017165111969290665461321500339426351052001633585552348509560965042665665940315393827509865697210660128553717893859905012566188547786938406894162932777708502734655556673185635826100067130086157327575698707065039165959322315288284530196462525720269011150587470410724974094286399969222816793601159020606553837300826309955040186294616146342006239466394608529422010571699129638914309262575364443244408162171914490396851789419328824197490926804420795501487126351755117384753600436966019758632274010002500903488803508188868980965526650080790335819690661806589680638190181153728555196718625342421694460391824380502941343227627738006506676424154308632864570602180381114615343002084337195351620040453728588541208484025006381332251574273733324724563556462386768793594897302348743448863609486226288993949094552779577293674950402958588370598833325921108044336018672937043188713489005978779650825521074791792873540361182053095151134894643820833589021718581365136069918565408198641978674660840216576104573050521891353026913760033605856749505453244444422547557502692073307677923955333426467987088432827222488158251407761147063361933344218118125519229162260548770506911800959156902001937884674513038039690146627839704044148930569584200985608717516990868550978432641768120614526913530407919896586326163564247493595869819763723212986500739857267858753465838316972793783911580182803237126534724735818793377349324961356004344774073375256116380440826628305548736293065157954136847453589130062946066846071589119900099057188732906547853419512639365984397789655719741497267228272194074327371961956144412787061152392028229527436540199666860228474587635435558182386241886726144801939679650258661426944760698151622567646826178967731929584481460158767205146278178699837160854070111648370408140048544386057657230614169815913385741433450301609490238165776855041132636790759518624831536751820462644674499036581446059370654398395738518719177978510970206116326153278350830078125000000000000000000000000000000000 [134,18] 1320657212133614434564453153794911845280223311549585073913773535373610824026048018304493845739117024402674687447109171849875371599631789123203485350855124762947126986961986098617234112977801704701349321177156515696839846367379849221152021638649143961992100227930046716399376438674333117763180416820444554523511375177207134212386228918142144864010678337655244817843701806642879713460599394529270157636587204435932488535050880467802230620985491270553066246371622056584015497198580734933123939075056986961664776730651582140686312894638670752604106587085711104756140231274569867314487540241117216895849742052501957835802264873234088920377899218985376275529930553529321785756237045615255584431300755428940923618863312614684722204925305054010595117786185417542272835899680514118789486197996026734023042349482333064818237184700177888830236519095523752082766979208069305599368387362427331438229211965375731708152569403907486063719121098842812398845910582659441316877794032848038609523162109531116682674954306856869008660124363575745813556677919395430543823893468743359105708061552091072879506793250863961786546373747650190342196409640386873837435677526603229358927389223485486458528757810291338851099706256767958170732503617613763141383802060923755847859040236703664052128460485279381903221050524386349669749159895411533144037696671187024088339854312680974587782398673481658568348398656550926324853799368403741719843663187166738751571725309329633952621727112110492683959113056267261929528844676196366488526624008581557874928088721627463384712104714839923185827463388263879259059158011404814885350340469158291888451000469028526074137802775754972338862596167305010504957552651304435553173589180419047653283215317615440693304657330774259916610664063548811187869285984730773239503990582641998831413307792879595561967439982957375978296756577844454673881775780132635137967556860608220000250819630327689831629440972537173361010473288594564823738416557546703482387619393744184113178313109907930828706104049544349039370867642141589495173764547257356414270403495891209324473216751809458170165131898247698542616570086295015828220577682346346340154771199353941928330896016763820600261448695242059226055325748641832287236920953326109434476221225060834615094400461055386531907137031421894945992789871525019407272338867187500000000000000000000000 [134,19] -1554781621575392686851052489821094538718137864656031712131561239501482456597480506705527404490042830009359047649874173269064759471949284041434184318046946543458570564723484520055320713366052448539705821512390538789993019849019109491271881088341161712731128379679782503100376305720682706221636674357537234595494763409788366887430316076085888791580290398771093743583002349614729584663710962094847285288948255555408144863245090806429150134462506171392866151099390586420791956054399014779114452170309547636622004194083506621398786977256122535835410126275671636566329442380713524809056777906536329893708956194171917092585987535057745882745731772022704963913070840897304791831197770260541498058198822289878843804085630494314335428205642456243676579603525787370740222403729112456711261388258366842274198197750904159760092733827555360291811828592325859406968295111101251143965389022712329751667740520893297657307955442568693466919891811723586851917756325470916369477126640547698936586885766724089640283859220890233729094757506934081020121930495778905661454432856720126968439598444918813944603668938936931375134119432317109113520660743403329064838480314074806762980831909551259087659347721543310006478595827036051141620792798841871436546544465970002487703336530447799993769631917294312869420690929590694205264184933755590817277328841301318884271074422777789582934659865328176591434921931147722363319851744521382521258842763771160566725113717341034822786280936242611799392290047681094892680946742089013330343157271623841059203375023484368665546476873167168760714130407002052895087442989683570962527835811832288846451097808742790418857771348198705775646095331656751394946966358946111244149704872252574010931774262517450515495841361087360967461165312107214849643049212428640133723725990387169590006706257907973672906808094810710957084698490266477122364175594227537603084429455640167328737074940159288992311166109860897371341885909384289072343607297325971523178614996257748682387793280344221190083423255085698536745763272308070082360535096218664470427650814666762568280133793725029092899599468944936412449870170368037823228906496109836388831647660761868241231257014264418129940714629148780771237964520490604895412530674665988917129136467481347269367870625327094437812829158507797744359635316868661902844905853271484375000000000000000 [134,20] 1685719978362888195779933948802004833702375531225366710586158014557091763804259860147546213335092976129070176407154934785998296721518387887469090520410576502834493567199368914607364772619648646841317072082479648832683555347719963329207908168725100497139566145167212598765995003471993174296130296523651760353000448376021629707967723574269770418375209469818438169520663122712011222011931358474453403641670212891176420229598458065672021478173009505223619265687024598850894314780367698002231282827633990054610864305741853923741861089131625932323898111631824019980950857519715621245570363147977319113216231127163449901606916647125436048442693105533727566079007902663179320417450730799403513367109245391703369557121150244185546265584437917974625866138306364596381041940814604381113394448126575549912981682158978850455055273199132850927212158405276179298461325098438963547121079661530975142548536349189233557088913741450149578791120077433056226366704532923521354427522321896551809779494415347159353954844710994237493898422460938491871649104158830396128090380749265707139123655250643917057022126981763031386778045193892789450829749352926857950079611851487610846433162647451058551598695747160443504648844582649882479375652301218470160840292004206242979006303096332438192255796597725080967134964078136388829088614176901142496708994862887456418568580214429187503983300685341397752000751231894587410675584750718333679690079226590095261750411352768580110582226977723057589860230831664949452984274548467387495365735868563360918354909776167100091799399448513917900539025534622537353177298195818240468032081393804770895822942438744119361307792133089184844530461714680335875639915977701398953943864090515236870057735554429186675685276052609776425179655671050519012594502254744550862596073346803026434469708497101305124961513325549008493465217454921227993887405402172383976530782776790680834444019386891326014231890335821276143110774242193273024347142037047323439018922301704386211851249824742642165760906233019718524623016117620192794115016320737789038418835517977011559914904375353201130224038690695970899184052023100004073637165677579553467801058305391543939875639454544193115589892838011275816361009894518622389018682417714872506408055990034858337446119460713878915470290154800139630075772601003336603753268718719482421875000000000 [134,21] -1750892904166908002299300329664649882686728761472058819834108853805471213358211701448794057400564532143425638123786256911822648638006132289079265499548539202309563407795362491792717189808449489136188078048125720832843294788580427364464334006470737082074428450357336258320883936780423213523909391177455687712204212749470479141764713245444181237108106027993953757053530279132763678996636694533591883833849323878430490331135118966822910827872177349871095851957234617668627201211720307424808058569842946532362516133639690527844197004603403821477348799519859377075661160475679376064869576701901609282190593589468693263898076467771927713725570682684244164652673184139011832397487719443910933924520040026195467104434877685969399358997614086515941235195248010007828531090623551618930418547464862833539612537145162163843010060108224890793987814429122406899888195189254514606454517394926000303241910642511219462826084725809779784468501387504704897813926272149672674825706979568446714038160702196095058674721532653199479545718928644035760026076017814027918250429572603388853044612008217470034585582973344696261574545114252716833128454189292271778561791026415995452537316385970446454731068751209598708259777362876824152485541157079027372964101288942585388034380722557902085710020027590105520325891630656814265968259959839561587353391779009751659064900480430512488323658648211415909098061282500413009923496797408316776417230173873602400808568325459271399861321284986514946742079728570157866264438426857398505994850924184865872223054719772160773436674207434948924915633470402165610067087586643747761121730740417824445896344632876776396547277649282827190340689480047268599978791130219087936302689939808475216305874965359766853998609862676072206524328051369552048427904832968883307078382937477860282776376395144939900760800222115495049318002350311574605006252790654883397584650174273261195132921857177470581067438209762655701901740946186076928331038001161853010438871285357402141474562455147805490506970493954870758560798314254123632132041324576414471373713690733596641805988309385826747794624646622138769489627647673307656118604279458105264114402753249485729218504557473812141865537206167385664964914171548514175997662420637865308280503899530955217236760056743345885476748113510460716502059597132756607607007026672363281250000000 [134,22] 1762133500197331626400626495997638222409703803529390676721834410942717836183837767232367850682925407530843772261003167275436907374763802018884824267590024800421227349821223926370852015826399598345218419436014523876388599693024701406101853193807462659477140840816364180163560073896901056403111840043242955234861326867060586089428922539652681599667853757139432581795567903761062900264294487658621146692836337517879955918485136838273772690670875147859030600952613573127206719435314021632183184945384907861689084787486316319244164876368662921631614507487181057293421038485415742103475854111645983285749675333414913900472085548396539233574376460030927253436638480656062256856261450785150976247070542009502079982432591788099447149840512425181924266511284710955304132525580493870813148660005641732376583824034736281295858599094539810561844644353136973668347913903578219837546390114174093375583463136713573471094281069669280671578809412606071346177237667836785744745481596236053858567356127886799882370047349402321074631593412938786340145442183534954623733118134201705388929249983689999878484334071709098477550481327486285412562910000082587511112708507027446857553112380767783240202034093047930409503781470529333735067357950551486949571077634424930451547772873879869569371682747076014429224895866125204494137745418897841797157702933699509594795521607975743677666286359596695458925991281452056039719988971918374161338960449703206855140926539135545749766738982417123166964367863742653975971459302312478866648861653921845922119788239267687250925557342189565466095072527016209354437258559460785057135433927470723728743013407591151201174377083713455323913356492702031262562837213992303837567222528709903629378174414752946702825116187679819902590908912870952914611983759976171189078666411356776491951129144566117195715199125621990270890775126284542604616565651593103427731556277658348181837162835420747509816525001443700626607896631784605179657401721433349668440928968082597818072466190228761806208959218290812718823688556359988991233035076146770023923788982772764552415757892948606954782592823396999096925534266944582285134796603712655235561255352457478918675983401006828268693308034701128677706302509345185648615978435509576485675403393660508820100278152923442522990142881495715266454427094799939368385821580886840820312500 [134,23] -1657678321150792554502389936668980354053860997999129088064234192357029503905313471443256421105232051967611159535973749616630006346248490499416040777696116005527695093495748084381403346657882833466491387238342630898755287680393145872764063056786994022686783106453326470635937945325304639063920683246797790116461585736813834787694667860071839940075304909135596540178775348565611492319664178186372041439138172926909259087996040601895368666575004502841273459631656892942773304738429087321155444826038344001752011854204322951251637338168051579422950014763362751509331945807864453763961879892770465447493870539378093975868713139301977111103718123846465512100947410784356730865271495312937399221860855880071840782069978780803560266974273384216726156721553052445825240484373478935345695318607884550233762516118839669503384296414562876238375952665550850595232650094245167368678117679977709425188060812231221447355870689326093251796552344080664072582361883662204500996724461651904916797556056884950535784456229477269575945548678680303333283559467857373981410596380756882030830530121805912565326317895941213321858480866479866199953801318487854313039625848573320080417182925163580466255815639008859973699196728765686499554780386693852093089377601986440478839656378715350476174922899101972452342570328928068018823463497790540843847115754415458646987511881025328346885328409745851113509995178922496001889021466653230121806071388412499679739492034920420766406729239760477461872432672844704869417979330196630701002813265564090566830614418324675584432361304465408104787445855209562893492407216062930969296526481961330277881338930158752165754054577450569475323659209588637998915824610623406844734212404018167827548102267014102878849873232969777687978720255796884481758143034842996394237890812858616624873142999690305463205611290724554097751098587677053602389770157022407553168334262861735212861206244137001511786553383956942424967582574187408266355567782210887622739403906082737211752274265111494737894039330662244002020570844338091110749951855419864949285450082840692500388935167817518691004273825674940309740930422545204324385824990835005078898350809117976530889570081643256778783013426787006867363177871206577597625212304839980795755170604201719963561218648035946436293675004683759177659396755188936367630958557128906250000 [134,24] 1351970028753473417631452380079171309744805498191180426228537383657471978917138273058654900286319842764778948619821796931550776039150676419983571316764744108511576814579914017328253959943674815429971878784066273857620631167718126686248301527284636575305442365992843503277493759242232845681405192533812562621512613176569334181516614861700614545338156916267889954501146536517786636549062832294833749179358562293765379993763776522264078765700105652451576125945770813062290264607129633776313499145015430480015645425557633562776833695695550565960434882911429598979015622581403934842160805888496218505540127626110728790981783595837267293675635675667404908303144194415207043659256226235319736538517958543171127871744843589082917197455968110781954810152123938653404694230700918600098491059332897820355817423221082874792882035293275457163407451328632914032277853447711050099502852792381757520000292883127527480878287354719939043186450562056741180462565237934641974536190137859048229997941881107494460375368047748110065794618619449979499042320735342527308613053319322168029383746737545773981028778843804316580239256534825217350327334021899071611926077014215033138649733445978471328186246704418072332031710882351087629074490815685216998630199442308625659713613628307513114429862210569271960470832002938399991335518134594733664891222130955683044786041273526973945994002886157190651429670736007041473225380732550326639454435217895114260283621143020082434656054783613640504601878720369234056556466572696725021037790916736484734222116597367358260973459190607574127165126766199425179143997482382170880524035143421250477525423965266419464409672349211028587017913770888540825178374017586965393719696052780937373776122327180090445175891787978215358622175230524571483395920419526674763458297917148714396045195284305418918658619638092748796826063813704690356882080915673948908519840428082682410639479412970026195485662479055228671522362834201816832679778033178204854832678365064066967965399890399267320252373828357576139745002014830429885220850788633417974726030301788428294974378508825859219609370292625340239734050594201969754952976518133096563711818727716701692910587284524570226396893206170163716415536025640983603565075658214987330159869248304056791206985109713331939682240748212826986218715319409966468811035156250000000 [134,25] -837848554294842469615660223840954365320166585775712198305528999413407415472247970411590767542641169430785199237687908517761923169650681798052665238080388397744381994718198468817076899898224990336181419902142481838906888332805526914594075729459484464238651844248585660434020514915175759006245661910943563608889438816545165074795181697121295977111265035072064167316051019480010110380757779136117291135483484276121444047280221774036686006438390582461167551836999484730952389780432400758245471017138639369695048295719047328907244671283865470754245584780971322047428075605548458294946564034494168310464635791442447514266585972266543175144375784175169415873274455521822415387572026053197134837055470761749867496529664020211676970011312347531987707962168741299242122680187705348362080044255978930844481772698617927910513901935851164293681668617977834571215862655380340528310543787633073464571376827931677057408927694105645590709555753211844462606543372713882862542422595040456272822352563590826250187870346453859826134790867826499918471183383645960905386747986683186879392713609822909272555915920159740689015298893145244605310461391254378135665328327405100625665503241160624497229207548746831027146018269751427266577280715722619474586460914471997977087161217296922602887942529093887822012177377635808691447078311122227665218819032425457251749728417157425973171522438338292767187137923176028421334872459134985553201483036828218024935616178640675860845779039517285563978698960001475313913796955715817093071330089193470718264271753440492266390894371199984757649891381309248588047050851791273369106337079638187422012429366580764527586678670628718992397518934755828234984469573831802528543366886620975494924033248018706112760203628212389714462192073593442257305836931365710361744292726425921643350034669769204438308087357269941146509517559015718661815952193044490628152171970570022575487218001396376467212735805304671081514576920065440845049337128033574644164324487404889751542981103712368962220317543366955181454833253220146202383350876170706038279533904221025206730948156275468837019203810370706690000465292786627042498705729200032183132420021796353721703791007759909032209621821823888517112612231800692790846229839926542255564766997601650950753684040396530764303797272907203819158894475549459457397460937500000 [134,26] 233735454401139859966125897489671904872555556074153723363998029852109763989931490567228444755497149370364499723428052557594856138061537323001301421945041065555290917686399638684274628558922597969496987201442525504017724134158894470362122781139663196968417839180572255187339341352303371453058774234733393915019738174943556750807454930391040637095569533993288086601447813434453200433830893486691320934609985789999552099041173045992487436297440599991028871194642600156899012523954939653796781156851426387206402961313808893046405050948523345039936660308656661184197664805774180376032384534060359604223301370568036482497889400940955599916746044831370206461639938806461843932151663994163967687147711711048610922751551718590630817512965946200243372475800058908913273945894814368099765268097264575798309668613667664565023254622687082466029250811739845499451284721379044961226313602998402234938205828598820692916194928982053147136189299892652876306550718979277962241776163322188640168423490236418619826498766522970552250367517307605076701808106944257337046211128443764293533624083050386731142688136601484715994769990845504222542351560186880556486815675636263372203978913402554124822746114897591654310212424357046127840984066132684045531297400035714083718940190419069367958334484356580022413852110301892860721910128023523358791037114397068562259606969561972500901564757922994844712024896008967016115104836713172635491411426982517241662662154207402463363205446462007440632409399481401545855008433728794936001028442062375549488171710807372072250027799200479058543375195785243331922837759977588323514872402789234083704625745955217053760539129643124585683841095998320102453015125596062272397661492770040747710978667511109619022441947371588411113632030401647649538434140424964527750114745349743280999926559515347282286503514026754812984877439402543800617419190795934796588507403661566286621611061578384599794558439390329315948991920449663730152086281744540922886171295702685737615660666408776252328403371109603755307309686147511753540599568274178921643727098972765359085481148445144116799868965134450464497842965703132366032751546073404040500463687467594985571035247690709262212775228833996409249701438236029337942054728843374335649735179108316945289501017385845054613081883676528605064959265291690826416015625000 [134,27] 270303684620003474926655655667831030655365229198008087728857140868342511583185666483000168021957810137198612731397781906482481799549771869667604603536466006192139618194890501689959033479407231129596784983302830024720718478622452977345050446460533725575991492873615725344479775353415682885181547390582733889533082186142737828408510194924657675178202412860616734817383806881519838750110469769776620050001538605062089527754198962958162709660309685590776689221410723838988922958789030827902683415547013675058642276514546054823341222052566925388453398771584400469611434159969775334595359303495864681316426169722969464240409413217377765120661987112677386594533540149778866191785293604435396810506589364886163845892441241419382496796904952976862476497838630402844292752919675305072230710628820191441576238670144119707960925729003246749792258254693586002200345348548376421619626109583744107974646756947190737268305640751785195095069330922802056392051397596722627195017946336585673440429840498975919505492823069068963389233756922583525006112710099890981641849607121219091334854087734679441388724946011722687313131712988944882681136992182847711294070868731608284974410262129184762529869235745454159605385273128296416522826066152419918875445417831492520292607349935766115098183107503580969214461344485017016936318441038308962347154112679267707488878854239311493800190597708838891766883685808384952382748844578045014423024034040242855988062628761792147125310963917180268064860404018518583451575201709250314667258259053932333060087366763870538341173955548694656859354543376714791945578000015032627825291073390031899129472922893706852577534357905234866911606746131715197100087859358165642093355107772414660633564082467182183214681493613001091834332865940996454749158443479582542285138010394521024430732066847239891497114301950749330360312041035259365137512725206471981460624095496503210141103475786356952855755897725418702260898152192113365726634053640230351735061874295237440326486333623628272306700410873304577871625660489529677740555697493838610885747257904851594276636228683273877025906164277224342611774595366101380899863513409672026412412530345329092645339461669668335254617020177069862475870311300334917982174714932298880210743936916370530554762486490769286297253248818606152781285345554351806640625000 [134,28] -521497581554167145296588795733348186753949672132492591872640740126880426109350050425262117131526458111055044720436263782378839332549856381960556162176275645464616225903238767689078610034789610133440655851760547377573457227237667053265407394416076609473205118519504954232002598009966936624725880113973387531812835467852886650935338293408603443933278107654667078309250924381386712525490014873709899615290606640845497866541086679896309199750761817159673172716167508658181133391787182306987731987963403079875314136603132378810156922258251226154509606316426041266563576115770442451121282894649688084525243352480393830119582329751040756742521228183232499502605316011753026629895384002484209230963444064684973711878994339778139447618446404338214527089409696971533101437701894164293226942870977918078451188927904475703570953530242070091379477013667057849253204285924994377743566051184353183813886622427954144651981257517463184623145760659006121986454209087388203958470198230619570874288110224226961720633213693248097021558019668862288765784212618723234675181913357842550347934500829691966479783334452419526871947361780981740940367879362390589759027113875011785472061564065950517824396012508263059553501003658006695458892630805562779055330942883969302946919618646319910041377036166276010091532676267089643775021892844894432086012871232546831588728945753270196838977588507021372205074527073717758900289637454402923400468565869437647951872871802889824755116581498583384848869888789369490606139337454595675701271530719863741548284097919757953145212688433273411283322773662152229324620406859840298304604525935998519408435534698534260389389235304824249889775651572338092536028410588185639193780292427254551362745122472062011642452866559756091599776072204980354651992914419088703631283214789551018611214216777381661953672659735619944655818071567553711990163253309443926819212069659360182903057180966833708885185242076865571296878016825185241857828916026498848382939301755297423138234172032822896410520681030432867066814616853387511954395400134271135449879381015431347263879300191637045574062672848556022705938090568872720999783926468237037848295335794792478093560052487540585094777897940876655161465642105029134512442240999643716730171188542549209094068778855269024469221150752673565875738859176635742187500 [134,29] 487598208949835770111405779168919202311402191174292526342505031378929195894314980104653606511536989264076024492469102798145554003040049959644823066346145621301431640024184331459794724440282816102514706757023110300086862364553968940407402428395302584427848940534821472020723521345363700687048074541734410083465667731662284425792423700364899112374568440841727351809322658026799607780578120001718717281651678434060863407619856428034170108495127750191748981089086417126886226215604343026759538696061666812111220628362077953285984094698565709819562447993441270015627005318012488839356078009405012779704952625479584210084419387213385750992948251498588245919132009382025577537448632509813800276827892049472108078939123306749057971304676429812001663495590233806639898435380311601460848879430217738283352142513466189306116234891385552608861780451037510738235207855271263775638836117048063035194654791559283510646806187897211293525727470479707501657953695849677009004368729631698702321137850665525205525099056018637540580900328652915348011645663211554509126527555540970760635638824831937919083327551688697356354589940646642918295004433779866585662780527477487435255056567085237421776651843384269716503314755727462002586238092527252143288218388854182499511124540177398905675441899514260665307233569463876066138117334060944529812969922832883646377915983376181952649427679263515840619353758844357482197628624306391962821166731288333709498190395869743351351347099886394536164901915443056761808334995216228023158575397611988527560755649119836566547013739672311912425441466701893927758186861405045351327361417937646346590162828843536397506185489867981223862629238065280983434325315399660128453638293265143796143041043923612707867736411273304853143143578667507099187955588262602662759939980133872285380320636230108990416411104336370101093642791432200829834026133255150786850797441066686036538640599029112380078968440568948055893706498141642119885739450853581581136189490213308060482956090938268187920413814142988277272381254639994946413011654594000656717380217666985433485041852907300020545784232230043388757917414075573962704596535202180422607275331280483484968296485682120342126775399968369238483767722025422909110220569034964545935797786000970855738201900717726511302885228360537439584732055664062500000 [134,30] -259913175253922757669870991591201838098114240405819010039393420021761985058453038692482938000666720249595644498409994452884967119707557642290184387990168312003911880967866458438563706198711475060147628053767898961357672936365458136552276269411070749727893098600120434338104601027353860538966614962867853161898946203039586993888332876357473833887012522599227718023555301005488782034697176780076678638906878443928787358637852789187115260561803853188906334384285431839889250895213891564942403121832931572455084927093860865463530028350908120031200183367188050998979628486329781745055897662317459265673003887333166778367230318597459851371697886795482622156644565962899596298791194733664459289380673422866100081849799944211225307071396209839439998976423740153231928485221282778646461077141854919027958043848370206139498711419312213556461239393885263920620102193482535004145632324929552424753003852674885676846403638961583397648328383379169440432924374252949302290191580523928423271390755916531267639822872244232670955946663493350914420352796126684592086613583810845776427859640947401915274874466057164525211520814306927211784063148596600702990870838722971713759650462273327065926905063903388018033545628549119552109541853748167191064755993512994991999033610137557108474330180824942230504139432678901241293405792284647904124942466852996886195246299071445478055737585347193314177904712594040223034483746366176930983592317498671889837584724410721117752326834988142660831007148334651222991654266163951106665339809334735479675206617922927475960165542651799565229901030110874906308358084604949162430382337117143876726558339070939692358011846119205057144992754575487574128459014354854835296796333987085092285292111562143030295013644197380489626730294975818618864183673799384489597388371351425097453326392044273647650043354058142186235110095559197990177677397823819946881378661371805499197913996059509561131756699262663753490318003039457375330516041893608765304979867252753373142384022773234774923033166345244904333294140282131152723151985824181337155771622984502147772969603625822253602868670035945624456220290750452341114936416501320513275115708712324447400526614151124882438572836943438338153527751730122610969911297521406714895498301355866297716317868567170723537174126249738037586212158203125000 [134,31] -16753908826858802154815065646293087538780966713695118778646526205480728710100504392153915384701180240462112137779479286649916466301007636248512416853706990498707076907607233287590839810003885682395976603962266235010161675024722731475741457211488842073487520443365738905469026565592914542016474070074138404601569722240731475977454802504201987070749348721534894635972458109074436766802669486713259338050126910875555268504351190328290668036572822767502292758499789374334295718651850851922044564186256494138199532297325878795798727451628972524592085153703352008481203367882618124120703129946126285281196377096682138344621128360277618222314218809538088806701752427801759334380120308596608408735228514948776043662910577625214661375316406590938864430093375378654152559368660370838594330670905553150884721455121825443036837802363924920164916177720906638749069405820776485439204453228543630921444987142283942205336211665129076473835296682102762901597340371481260283672527499799559420524800148692213702427120669656554720798105320562215479394007061969998344435682828028753085188353666531786564038473751124542545548248504884058545664181505126202810409528710685601009119164059843817311820327047737404363625786128579050504115712970314279443446573266634898820342396644527764088183652876441329270404660835044228491286061102776000532076753950149771739232393500676913395683343510284873675948983278143656836041383329640853817057041524072114593403564489201237755288924412795929241524190274488675423455219268958941783320605628937511693774794750807319379280143163729225090886409501097448938360681835417451139474169553124153118295261473653745708033567317330360758835717882948513662044745937065655794512361663208765065765273766179266587814015594752783598535720426153116585417130564382560104495173516379944691178063316202544934629933712258407920115825735593669891167269556215290497892760411599871053402859946293863605095069065555758250606557213835204541665177514152257938182487635806138958937191305254936180086516262399867601878003452270791896088093030327669012295069552397462927000802060948854503670196073363446758043531979744764026149679639960117989511505683989425909773576755364580597958970383931309005699681158152533600192495248627766902929864938464613114939630311717166932794498279690742492675781250000 [134,32] 226542682822157669926490065277589752060348943966228620232515185447700439598574565476406055538359466547862029156772660795381095798738373498803626262563518422784364597149285617635987816697450913885396891308528754002842517225762814981177088302024581003759234260144021211838901049354009967349626459313469681619690893512643891482540027663410408665335367783174895116044925272240546924437928668390320153725600752134223279036578255884867192185942566991999352191271687067494913619378523756961737093368589357176988359097021108089068293835548157230053606642342986545276672521655680660624499627796205015626787451857214773714809062076243375818997709678963072809747836004524265528483112081432888533268883949462471274084645669470304349974615085190555397487838726575617316707573088201493127496785029776109008615306933500905922067154067985071388806589329349625454245787582939005881385327816436811643382851618481552198135705161108846734728586443666170345112463579023544080609779190898283506803990595805292312342960518448733924182504556932436199626459009880171899061899139727665712512955527039628289971941768198287484835215766454627653941741540451397600291739871151247151308888995569079842365785313905849999029694977603973279915976625308846006295974190940325802168362275081860702930314349336493529706157414262634349556492830962480865621230537836027519889130680287785585155280840821759100578521091378079559015415177213217561462262755793627900626100266933349880950750498029203325609859273054394147508698857341346339890813974217781856225736678383670558821680966126777402863982546782960678573997602893981834170241224847111423007192243067699500899020568505177008927867601599508021099611828543079770927686418810054212277721785711364775117869282377709370841940076013576788768105215909237707400932932685757468707088583455181836676393752421351926082564773239104021741974932845512784329676414236808872103278108445903457494059489972318402097189332128893864591276492256956726278602880639832039320018201432658477039756174913148887412579998761970786699387042157834133974957432375474964670982766765376972507431592543331681666108443638831196481164915029542145910548403989324079202246480145211009795471182236204288063575303473365651449567957534763647037400266952281770735724841792091410752618685364723205566406250000 [134,33] -322033376989095948182312588982582159685203617127777537344647929028000179383141309749549442395203019845171583843977732554073878205704616147251422526797724168531583151661822149561669665239809460863759036744569188422409511962149962001431589614708969606349882990515047690118314813766290265979426831875520272699435351975223480704947360967260333441718265118597677852090850371276776458431587118590667072344935279814502388654270608543391084127394545374962890881442985030927875270911071113352903454292419457223608063282000368410933717320170757555233431317050250513463977237558919686947077322554807890197257677937343020763410081074480765533209461647219457242540868239984602292006289046130277787857806148222703075167270570221047507652601222263991219704971187206222621447441221414340720150220189776678134580281215113413134939914343073481283031066806713268419037305715173094226541611389662467970271327215729181869659518110930682089353682666598925000385140598783676549908945382462356389147713320158426404146815089810443499438398873368369183215077652556438700298249898813600309257501921351255547202312085693884230447518713699746993676399666445006033065810256785130295145942391655114737568709609807522280186958446750300313127922485803765858528180549945323860729553331076373975025946655888613103112972521755795267051948078322175680340281346640950900722753562010310620436895054342066391675411670272109795549610491853352950507595789125564394304104861342500377209577597259361205554243263995139840444000196203060908292200612496202898269170653954139624359406161384512074450999703961608814441984683481351658285353356809032051739346735655210949242406169723857101731292890060354168904272776071613247237492035349042334726313491181772144922647247133349495651614781348764651806558951924737709431784222534334702574758411875787317463358328430464056474283664748495526824503068056203220453159281917977888950273585538879348402044488319071005083842872202570581668442767659138580152389509052949606964716234954894681592621646995475752757457183463634618331774384115328669725056522775538927936079570304613194024606807416992147429515867405836849636719476772283581826170452693431162583440793089617424673977636567026316384543175130198532765646889882104264049372445983033023085562174259166567935608327388763427734375000 [134,34] 315908120032744380291463329875153267359022881192130557236408982079758528275821452080327667401826257685909523550737640040553212258106871563677259126026460915823555013483805490157355631276938232000874563331672900812205974381962849601382281636195794726935304466276220880207180976063790371355914941093074097936142951678237391125254769763572097046702283546700304740828122859742256210600268292266923494161273187249494092281221053930060012418221338341583495975946454637689137343896535745834429762995213414413282809365206884128798009850570624035857027922692246372001626687903223757935382933630582520217720821762807836107188885350552479532601225570673689316695666752738980590454218895056542419970562471373096895922210253226809461265811333792788673659265530135774543566226867380407163042643674227678464209699736241184733585707034935992574897153410492435391284733514927001635321833589214214835814860074418936572531470466269633343403784760960994953940399221748863738898282933073977822589913448017250132490257634467996997698096328361675833133245826613614040263138231485808974086467065474344219254095530881802420145801898275303712484295876964567823743696586235854143360363302702188138524791148120318536293669590582646474366264041267663322189785179859705791834421939270493874864420476176122668743666883903111538510098936462525081939080191786446906273301321208637591910307504784640701270824250239890055925086154869114123866325118939614567266742574514466892870558869682667242960920390407740166148812367192603803545436601822251622969252084053593834373597192451271647462662498278946182042625306135540193385588219873595816192614709541474560158780487512134346799983761326099285160780276461943273832239712821510871480342049511088104798904780345702996124465804425879559995272932942767619008605428593886623451075483679671117204938965798088543139763551630241669606173717381017576562465713154184530138073883593593519264056138702748523045497359513060438687095046621438807778110674337703893291628126539700312412292876517802432894020401711595761877036354249781009410437400344366638017616219261201548716705499670770441047661486850998406912552135717367828170176124064318069841669961636937805964124169849337003939873787681408220930702333736340768855562748327063700426453607406074297614395618438720703125000 [134,35] -251270712200099680161898762193591189175827955232531370159098691545021782943068863137874671428260034683300459958138949874331924538981757168962596340245079117916583633647021640650826847934146655441295683678074506218451406040793960377703794402264209112263983661819958214516635999271706308936920884066971948981744454973049257456076809545881605389756250169113012295745814162401373393903965391689626326993524436916291228892570154138395207850382850682598816762746903214890208034692468378294314596613408612232065778897795211212576501784750046403753387769714090111399319206230288503701821913428277972167318533556418229273837825167425351340907958802882685075314331134507682451101021609588910522849479425167430032355180345427615116237089025735762997933620056302070324472820394968519620850153674957487611986329302155802731304038190319141721158562849309518080626976131673592669962650001506077166643178201220121237857646263729004261718380752389177976138221921309030431966348453016319085719867279532724828167568992489182123576213538586840088530320109877904789093211158174865028078427983626579929066132661159087794397943776746501304000844473129324733184245843641446741756066242458479172056520789617082522583837980154651673301220192077506410649499284106298084153403304755361390147404782831940514130725242063163534143486810782535758422387171928424111257703803061234928171447601536911015893938240823757673036403036253998022967994999359342146523370322154979912702365004337190086884592946667079564960143115959173689598259610566515810140890124738060277183153029786800085937492709999596797068699061476005897699609817586759055780768600854388527504714664918809429880978625241073287060085475928339163664395849784265934029270173159302704399141413674566112357096630257040107025893115931606714664407895115833370709270786658876500441763076075781921599694043574801712081657962803657163560269934095500583487108416822296823814297933494401504659807136719175608026001907882686073438480549794669198027634871285045585713842874999464079358682409629329738172619868958925437646253686557920406651331370165533810384117235251217781752548782187838153554253305918663457401096298071213544984075534887569235559394997528055847680881786382161894134751669400419558736214447968544336009522055519482819363474845886230468750 [134,36] 172335073921654325777992605290058108491703778094965633302468074743557926059718372803302082361021152345417163904863700889966747264141284632903663680000998663221458740888022759381090744525036019563603479482724228395918504369216376790569996720889557186800027954811882961104609154384110683849939431041981781267904330270952653026734586672769736957978562503160670748268608783999904819392932845962626828820077150171480268674439854254025189718030970335867607835090657599964190955676585193985758602029926855208917633279289278533621118560816801997902176865431407491922068639788820334400571882616406295244935876810180203011407586616054956709188469129591054744200111092766131202753894083899516536432520288142845672692797038072806249683524358363681455227438241753638224652945094719693012386678312022217306893766156406347799254976599316886679173118831358025287336968148640541090207376340930706547620635016999540476203025991737594663641182043181026987143655791693486386396240362182133755290178020410042679239906675216964451692521650370525142007982906225827464055063999824344788447546041719912077268882961192551537302928758042199146720879826797088580666333641148794827827419147551182814469210812381244019290183803720320878346531630019650232154377817767642888300642784374461316340340331860159344973400340018505970740445822993167858562196473127774673237893601282329081176713569410390833420430840008834679764319935814478333773803563775828135405856991201531727885384020758074136404766661155992225264587102948392367030620584183020106783284064863100911781588624101137568429479437180069435191624002489559464661529579139868098673290107982957661896939240013996015648271100810057883390243051546417490265693003822707367707345343106955618518910558052011933830618143123529510330503356094183058732083502296204218320322595657019300346315451935637094203756252835802267739254054012252869977810864597373720905850001885838888431578326622051581510283095451066909391545535190820806029950713860197903508033969655418562773099855634007789362116848200384574303226673259674587552962975020270439898919576018378268575524256105557347483602524567163879372595066531403519602448340244185061991020752954290178059826526691826779541423940228398070963270426876103038237745613322354776286715605237986892461776733398437500 [134,37] -106334653621589394890063135435595673637024159287438323163818241047185517728175641773611095716863028804838039860482611974796934571199793337046764475832325121828734011457030356387024100572379884561815609132748917755302283568481058094156003367779160919286963940463364271231573354595838501383733691814175477170630951402668222046876488818484226725339870548657481623135178381308743903830249452435192302308032100497505960027226532727612202015495874831096912822566099440254636676426800485897051744330657218856910131084699407360543567204348534949209506480682922222469388029797570958161690559260118953528323384713022047918275436197463150139705423849553739191908475456056938779077729568861123888270908665232148771358462094979501381418421100018826419640403311136533364057392914778717187892192610313608980435212730204377685787485411960747272818721130199390712437117049614699717960051864381623675434613978838021323823021308989183622942629647365902370075212238365518140120161427927881404393346132566351156313486932413453609123432821724890296439702620468871842068720076394819945653034514672220774646272249181658456586713335728438591164590896869911834688285315048281382001267857813331037610234444152710612252557798488374714856711049379336744949648236574228567741815014944963350481456520481487741804409083379734837497077573899154109793886878729730230340336734587125002119434537722155738664728358864800704471315451902533642982650315010925630597290082454033824017755937132376882007787290428639810248515011895907555097978263318705211359428671673850558190997512356945049881775017747651622119302164159475606081291375137654871670723246035307484504952659812737992866650791083168273398269187850243473787545378399551856985222565178604769897462382238056203884773337987397663283722146021544642414981907136304102230024589793575242413490295409225360657582030237337923283919067288371579273208071416230874731852926050428017679838538779821755219111731705236645589956108340703976254430827611795249011375758923959787162908422245992342131527310217589395753667352565707277179525779886539896301947154949789901962368259935309596100878247445012293392459965473313710836912342921089300121315151324116427595427067105556639459266300556263733054219850908079793329872632379196062402115785516798496246337890625000 [134,38] 61073179030902737409808974329987069830245967893934764508826478762901242864141225351790598710223694555270411864133901920087709602743577110967659895032290906009151785167799920583292328785643881032222863749495394459279471189332636698835250008800799312081699311691676414434367385603074592392725993242432463326534350815598789075970879584020052533356407785597935314629482630993884908555118963360235542852652002868363673223312848407476651323999759051632398909248743272375292425874567558428908262185768823319513078600210167887766651489278051601360051861320579174283901756526823665520577847633100037783750469013419173521989141419144056304227912462665443021293578272636213580552440962411117916811622393057634143794457679461069984510604594610689696913815259816713238235775198616071863733772734748814985117445878224496082148639313971801451206792998294807617289869415995890699141345755614447369786395133292583215309986545816019684117937863369043875521874737132515357512913386124245937672064442059128287515441545104352029012099834655652226752782018519104073801829093886852607757610998584349496735526377842064055731297025822885896131875115101074303305489651760715733704346286568990604736979321743200184657651613898999604079325789876106171125036220290995199950362136451196399150937125944653877060453883396073714488877695595427070801658724677198869695726597300397099025674594643919045945975765942478970440297439446369207445782372827177907116644987325198867694435482746634172576225614832653792379812667114913144988571772276829374916433933529578393847879160691908368720601091015756509867086329869251715668355836321259864383977957298903177008905100873164089163161736831983108459018475463910295710314040203991070907290543993309094610338031886619682960028087649508454111259908470139392512721681927593179425120995442955598632795272299277917889257666768684072947456888931560260093072262323108870994662954823568610439163501648746214911233522026154241290346489936365641871399503418716832152087076912235441703391914346055539764260115398113108288335008439526509094254026353664699488953297058570927166221926632766543662398720239007380540990284054761359892313052508659220213673046904128405111996826604767346748935592276454660435793084502300939069886764887229446685523726046085357666015625000 [134,39] -33269824436727005957395597378729240175559020000569539757315941127725457145699064068215647560872025214586095760744971179620448349950834551757750869566615708337731431878076289828679863459646836645398962057374947798846343482588277773852012701126746062344407814762257029558569664644371948053439270576202539960604375593471599220361548087075009176124747819861360621070195685924503107491855316937575937853505114054886820806051133986083501470932829981503911945459584203139914162015862507036050476345056594084655070445113780315587065996797567527608144195150132326365924836835554253706425766042687654496224803981526453101003486543150637237156930997076297036805115553353911058785851589317117284924241409224077117795605662879984978181936196673534590537089134768135988064136421487934139180078186396641076307059752234379508381657827154845493294153065283324332433310635663421660345811415099947238552336848716242845521588887316807790699331875097704420817480699057531459233040765601369817895420635075980813013297673094516909527397679912155191932885223950756162836630066970359240815177065826515021240271191004007056007643767187269926934366624243309331387034898606868611252865920683222081957479633807915488526109650073425667992910139123198028994516319289467209252279966947055943140729551530587901921622875384531063618345160511654470111207013472865281759079718852821206865710389097706087235630990752416863267678003178325201679666871744113401673705106487098076476449941520911455238050923064530839255615651155514064791365190433172593310794820815739433560105538962588492577638753210945894892433839256130459523546509105394778738990789639697487464623107613716518657552165803081432088147148786424756209338932594252979503114969626493395548767047476745067880850081551721090505149856825462701875400488947117563871109398512489434027529277618701845836290262347839407723108026316707303199778271261136033235406120337669259180580809199029707458460297355119671953600708360302167531163875518098074099043064366687844332341691613842670292988463907142507057306366211601453125684131955280113977391926079678331151015921214675768196727309896488781692329352104709093817375331738916799871594886262412436268509330731492814492272931459920774680787052084513985821673243137297504290472716093063354492187500 [134,40] 17250053833819581486088952905153690313781972490278796435557322505318624085146742386284722767211629381415250390325939898834401086766399799451759738721939252144389056900551257853482154983897377756627367091939159347282005154010009972823212428706975951258095311147777161115269487878522549693700509441587661643166226009285762955870564026119142017982280493182634102268372754273883346694561170078613014586947751122897994589646920937025062909855936834122960221032233937411712035344529808997821027535457562090841656849368583292646401022872463087735702958362570430027844057503411179785398326140671045422927549457078873360280914704810058194612393857682222883581436831398570229021349204519815068335656235684196872181620421761523643815461139105410996330563274165177112188805323548320469516493163285066125351488357971466594992792132966246834346535161038018781549487716801343912153848189507761252205406638112180486454389950056879579233105000300496646425023070247833452595074947251068409165922645183511204665261025375260203132970511894895587889053123864065552645201982557393149974113217966108272845639428049170837808877861476581132944210922842599663312124450885883466638114944122045066623313204419721439730844323671733218324686420442189266753201510946475652210982539259368003200301106951291669332131792814240059431788776679145537923537266598927329274415173509393598279554570480739964440222974229430369583181887830344913126240581044997734686171818411434518281723287224644080786434212769117415897221273539405175133263311206825018484921701443027301827938843127930281731114088039980759541655031115730725514486158773540150760136313097374063873395036534347311178739554327668284060798495562910735358353561234735953773808220061437392255089454998441768531635518461663556877327135791933298438274832898832549296453373469429526393844419915259028684971143896739783055172045777097475142527850549949059126092666738764505450553714964739159903109472057463712819313994627825885041157764271833185892277073983325007716021430368314610707367036572586234745652832690648903935697326502854690892358850659946193606290979656200210913384635524071950273448214551935664798701849464118590183689891588394011457891230819256020025483373799100147321454541234000013699700915026369330007582902908325195312500 [134,41] -8534795001719156992687833290474154625440051580387744365554576560916937518078768785699797767576877697195971592860361641487261316559107099920788889875550177430118827272438368774753199964774464991071514430812234980452735722187177028425036613539170392302436429817576594743377418016863043356903902985660099015181256366173756936246734874783358712804659006367502332966652886531645246139188624599194801572832916285531710747419300486685517890231902053636632918858117876617136962604082144725354363902732826293860452825081672357325708241683766176857661225626989195582520488999396765605196418748159073610711534325860771467032254218302784015250066738067469324754680992447523586108948530352183651441314355589697448382075701316765157877367574748013641278261116838191600111178350004550788460328737221348625375242397503215434954335717756599562144645728921238636091973181665567521874777550101212248281844129070137236333721955801728069576414397069569717230037215752076317660048163912907325282612774181639041131914094467828317905876511383325968792964242435380672229861733482228898730332298732812628380120662188218399941780723844822344384646891221901020755864399881703063945802494727788998661124806590930028741523837775709682888581523857051883813610944702422745173202969078896664207774164062927015726877767829332401068041108338760797477130903258783288294954942410212029525233507430437592388588989130220273169674326015325443670042781967184793920812525122267944319450284969520339663464248688927116068663721621982844744149473063124357898443115361976112922622169839033152068023213573767254833779943407995338939583970366940635259520362305282280909201899704532734771037125440216063466025302816400656928461190440949405160746640625938735447878239903404685776450079351170636303284084897256085504132982105085602845347414825338101943477883758576682868550065697464404638149253390307399699100989193186993127766406740909872136437700105035340624480346630548901041244369892228619459404250533974841146885024032629512460015504605545338397492995996083042385564543754365804296640171136200034998715968157869320047052648965375438692713591898267197918606481717647073551642170571088031383792335392405561317775730672976550586779602376684205041368611640694580300348093260254245251417160034179687500 [134,42] 4057888027357857996086068936683787337002616799228963425556246654036765596521617242159129694985436676927675522122978776369977437292621455938600284128259661851939133704915689747627333648675631387947765130932043344884594761531169824143976240308300021630007354015188627720299054852380076374613620392393536903085750684799647476911262546684376886274802944247145994730933394579196478848026401567269781463665258105911643028979550356582292001269716284404387686217535497481105432290183177913200050815575438389872250635237081399972254700067423315326293713132264270756837952793677817962635269323126767594609576664845041825702465515256242728371898179829606136048517142604926783829894649598490353848929523703204002414601873210154751791431662360792385880274121856998284413146785408682132766793267778605728900655072084076166085976949979006023838749753502504408902526927795264641692463025283728426053661294143665517657089813985289702410131259079562102950473810260860601208016020869941866561892341452636639020305458068484576036807701640919602468390051074680724822353074846334840044142670560299905995875667596978981519386296514643601627333652198934619916743289823478807899728391550315064247417081323671539933513061440940605311764654995339056243302085592112681376828171892224992845565650472760068185932942861586240812698574608204044978647836519885224013479636530715923652602958609223929370754558659006668725805474457465754376777944324612096618240629944124773004449505388471389709648968272934746327350820690509691059687993724395704299849666972698063787979252963751202577212416243319476546473775819558303945928193174286132611809948640658974178843426756547358637203958313522646790084522871955387663113502099896536703372826250894977947868682348071846233270419437695487403806820555988433571221175992547664508434004343805193501860299759943827902402270128647385769052981026810425237101985609054927145150004150580220464841635728611490534020341598098017766125878161525756635767087228493347216296307621373603103487932057573815100182730062524258818471656120887988715269978237968771277659392265306148187154391636156993473229416700045681770667508654279770779046793374193631750615247098973245626008502700899286196655670534012037117435844858423510395084576884983107447624206542968750 [134,43] -1840074155168278323461654188363693058195081262567525241648062364007495078804010549196985537378834209028611952101534071053362137019458867282697353973183148296145557702636611642916365350708975807776955912735446379184413959264861437234615644719483370534900556656929295638949397421160665052502298059674022679270494206687591888674261420862678372475276785098024194451973239196799373166191859770997219932572897581440033982496705704655254535602262252751559829055709144231059900070427764775177217689833148496522304783255213247517524163215535590616417712027473376396483150897454454276297948185343924985004279098480929464861632061831627243919775136125117005588243237228232909983809507923759105607573842067364749234767549841115824202530656152634204470607388848385284933133415074275168005097534183684963566591947964059523140957677528803643671622240687884030890930669612384215285520893191383444319929772277800221195761563937348437478398349628291009911905581172689656164170249210455022821460683525556608737482692697995011274639203199572153793053800377758650525060274354255208950952442718335851700829684422070446574273545850147875766723816523277770485719938868043792824308176703292281180952880711073362902054772476544803594623187228079457260925047173191801262844161235286227610249891813403107481086369179253265241941466922951439896201884373820492640273560818598000396782706888278461907820665663214165479495896230415178580137656584574642599144400827883041339227872105210069088151002446494629014961986074834412140936378295358802367847235325216978080111599055415191130854694842552091499487256707887093023850630967562082421604804483963260400736842059712003465797921685401470148021093858447855106994539700109280813435613157516812169876833225536892649744115091792913852931007199318296219468964142398673510958479171604398915428085350103431763297472271665882098191478340410690103310121775761112147582537824907436000873209721598327782726933432292484489114247165718995838905796438666999398910697728272211530136669419979874353679043293007660213773002156605898045418199768244336318130678649237388056464051027513232972985751039416399253955688290514423453104495046067667964562414027335531775580470518455810196189983741900645207857471763457368751915055327117443084716796875000 [134,44] 768775992311699883311379243071886559322219599132547507783293818302627399872624391254089530998320965927018497690170875881826975311631322213814926337258323409002044553008654457520842130088220805759327442117103988425794351336393303153107460338981759483035484621624730971968786291982916338332782612673349714216153505107838103128393052848235132725489469014116007029342841772956887855023259721938928651933842212469111179723310636968035916729524085063722032507261276292585496090692131905825749111755238133205578324875172568628760855313774166319028589155592373647939337865681717157670697762640967923932824023995978142645194209670679706397862958384251112548591125561642983451416421835425304475155131703363827325498708799896012665027218404754462613019751419330694261709333572861145692780846321117636475643961051116973570714585620158502340568210105749932326381051971823934961495060030738401348232146953325373887427910683511988069324743805609366186870081206940550683239820092329706785495990885998431760004972800904332123174573941550742813629845287598737524826096278312112531186329808425250111228718835218048488204514701958881558367119784343362309222124954041014449125725405436995046404976862933550208609569793926531788280777797499769339286780447744749391408612901245909430451726985566590637238342441538582329376372353907565132621756176706024457666054577255897325195926941162392053756191392108728156674368826731809818963228468002315317010940616565214087101328477050208547750690278405788462928629103565134792318853463330249605189378036327230813261759823565448320183470188645427265989662896379166468558083674876758796842930210063466653467144028752827854781289276480377320252321531315780743042659819330788272467177400225607714590299618089245089977523880818067817477358395658078864203835249302726872914572617963671228242711264298010770938595432572665384778510845554452769411919023334363330684213086428983664596324106396099367100623393429275695360451120357787811648594970622060020164135676324557046630622555518488392269076445756460556114672811433429909847491674359527162920414161415472137089576909229666220595399450276500396677361881149426841521048461204560592790814085862049467322375126509208449400652704575324523830065492902008372766431421041488647460937500 [134,45] -286237427679279620972264620058313827916709652881821227642544584156691353330340660580791635546369561910612886136164784029431346186051706778556114379422496767042923323703632693925612115593653465376347720506783159368490906783679369054356354861856169363574610623344734848950229224936772038625485020107137651097498388979374424861287711895156430351223916423690425620372777386611570342698104546893860649794938285876815134344064404475067345491494112466279482383764931655765564572880599143360211226007331329417576992441420208715932479481130859294219191960705053582091385008299134500056386631328627957594398601622110978300808626425195071584530341017773097768841907747441873977292470407133721481252988477700883422917775533482493549658258108977146547143034040999363003346229800879631728015430055839127614708245846570905084966325756106151164300580572404497740637093701793459282542981615904386604893012635020445049983060304606544400920190574722925235885949453461779020578772186407413810442683631270505256899061649008385784997285204904144891521112738002135873231401634667833177771423575286852290895496326822420766681862655074406519679832000884179718699242268122120688141991510321893033193539959924977449774781095317204750421863067901729352362138677489335002995089316051191059056614225628840279425490326702760039081849109978150909983476143364503099118251450408426422969440809340116008504235877203740044329163413553903888504872699730432630481495464531200739365583782322670125766736598955699121618206042838930503297033780724514545546418033955176010904019285171794103474210733212849186341098152881718447900805078711739860778483139708652905033191533006934806776707249792509272343017923648646347838346229052550207451973126903905312878304886564405071810164504168920917621705653598796951014174613122941183211188550718019461602036900545734114710063414175436335245258906862308854662425902803249056540136458676084024659737531857382260675709677581065104910748066056543043467627176105404848693690680657059037845813083108583867184825145425493724620270247124459898587077749775158360972693786933654860681188271847603880680111997000002244625323660854310717063780189203187707504122406815858047091901484850703317131047297044082805203557562379046430578455328941345214843750 [134,46] 97101618704495742118530523437945003956093949756236974380829806241241222484215595786178509749198538321035311705408375332165838855900708894090372919856333043867817718146109489557952794642826187179296560925093236011869756652763016881868130216603022349843061389261215318558230631887974523064369916273298701658756623374436624170939537493228969762169297415154940388941712883476013319932254931230034006562766401216565185675441105064700216669042714148646432065925328741014454536224771632933388956980052316528881671689085837918511467895247058547005252463774484085775637742079358725249192914253109389048269387342012451113748472598347027857329867326966951980502949643794300476520795339851910725243644685537395130220478274183174133853365956702358269124607162589376589978611894294781010226837368725105601897831330271198546927390511426340401860684534540276316944736920557592661418538409638899922385110448123604396964215236401576639120212772779909372069726289322323031517631199716652017677524765736789773302697769405218925687665782842472488146777419818236965642022127421543863150173775271488830226866861243383969967759380802034917961481996564164043406477501349221433608385912779335296947832850673873931779062010642807899797857219071111231513534244421187051873415291138409792565755445166017317642597751145908608636556405647222171859361662675387130267897787277475806271186084474387624381418790187110788548939343153503534397069099986857262329465112610419373271732059742106768821187961406532228402728808070527208212630349275083482184998525799379513881129682365706270986808281419370866522374818322891226299280772024197013286312062884146640298381953074730231430442242369653641547565329009996438132244196208003656841778544832524118270889076213062818994841071946359329314420262323844571157249736685127210554060690880443182667801646403847361476128482104168380658635558408504480649923925610521825970529402967200767174009096763882947151042340429907795793429196195981774152015151866990176945428734436472149034560628949236635273825332057345699899817944155717827312335047576134394938740298508509237661341485449263628071013298830127021261852541776764098089630243125676673732980524882375984801541184374227468193293435583073047734359306559781543910503387451171875000 [134,47] -33172410142285176054648189353131528240150140775474329026767271475472658760275486455317793574301132280123482344230177644378669825717338210195396540937502315906862717937725523040162038439741753141785950047498810806011344257518873373372764360406018621393572443391376562675308857115826314549079635129073847544897641437104413392466288444201415014774000127736871757976600785314857784906283616656093104690541946800273729625149020524465819985131847633629778059039164922317857194736563360081469494659489596364442813063452456273733285066103795046246837849631829050643638050053227687572492005441144893501605520373580045791542605414773014014073427006035932789733087129159924799453609342153899041507060245591578301706554560748936188113494540493319128215842755717003989273275380349334767424422281058486385783678390051002772864747153531662452436720981981041552865282498654725342157182699553713290162860666782114217896462503885552446632867272980180197991125582525003807690171521247005366967592909184081495363806614104216275025965676719666377488117851374011046301151029467510147801675027957833985436087697687856981486364277078527763521105493301953230304236946613537526880052904466611003530932972021064290240667416395328180940463148817020843576864836858810719318944630175550584923836286001336874807634889417149422729758942103071439521653189278190660829073010640553097812734689317001170813713348841052108161010980844900792159496898437627662792697392177902370136428311328444150538645764776769207952034053137914316781421858073988223621012953815151543205259808558224922489412165574366498387035784138760812558022208507745580134294500994180684015806470690922537853877874086892420994597389702887726238288252800488640542793587042553504648624213550515418730188948921463537805708258214278640703453453096507882894076578774776349427944649675039866346769524131448070510310774039999522791832605764341952708139888340410806156118952970554566908462002431196201709950538321720875008497215045771515556072828445847301713317930327206388271018724544064576372237274528923330331930381900979189083922899601647788119760497492614016804403857454355519068296484055086237573671932318859800250998191442065802148377561403937567898225936965581062132457645930116996169090270996093750 [134,48] 11927427882662858467869604008599457983658271337566360331593456556460528386399879449435255622530915583438025399561734646928729395514903956389082706736475383466836337306173775348010915192467133517403995600568555046576491933088821241651397073234402609139011594522303141981941182951783433319734443835986216588217952647021092687981910786393089294087916510962288394363890116942282779307513807070304147212442217271195959125615061980591564459807785151094327069791390032630993247066226247243889066688259017570270745510470616181189206144562957939072041069394993217445417205907885608101917057018130829865707683073262431175284678218310532932274577291864548631469641639134827372977316100906708837563641497748617743751897825427736927170121663163176754111141823901263007936654084822027531682150367168444657800887943827705441977993284287300986428795687580117690953244549453657788436431830353955594857170497465900409259415751199178488729052423694547144140950314219709482236406679836044312916496460235383490574439554175012241334128655787691666897420744619632993724270488595776446570559167830095217581864407305143899186178360224538874619657146278859718279647105642613768438970770751717063558946813783804952407461419571300201430001515587640770746089729520708830151215154199637867239202090699669138981636102192441403189234517443674982580690139422820800260409342520300546030997972387716980933765572646884242758082492551157702181551315941505924819592381924505882873961255364153890723474721138606998410399895850709505272164604374238503087543576180973141456948960242916858493901019000908017357681756220411301003347804206764235833993474319757634823170849105394599103163969315222807242930569691373029709246873312482790205666552114761676968227425263651814528461219130579458647213932536407558434009271868392531482960332384049316561187712853854944817998706904578978918897620736057779535936806102779518200653341135701369113692244160266739942504259014527304513994968757788269529295043296731301436026654972280655970939249729116054900126083117116621709900245064640387993495957820681273362405955610200576410727440013629341332405970732273207181382994154702577471910810326260910401196532765693394613975386614528050404607402434908891564191435463726520538330078125000 [134,49] -3799563452449190766947688241904868518818678619735501396417226829736905589701953844621161236663770567021612549404149403725141974363919943707015095848153109940289614792645624853878374878653722415983468365307572762489121798178802509821599748419248105096397246992580241240171028604693135460443676697133352425713554537077992576789025611301254310011332853644199759784880761727051520325389159041526871296637589720384133718157159850534460465582494216378752981131235552620245335921115541180231410118377893240730071411296086935268341838456303932174188389830018205467670723089466154479100086688088007138459768991416320217940075316013742223789758350011142771957601485565095306134346073395513500178886240794975798932410017420875193487103289793446043929542875867407903615685432332883984692793146016591354130500990869572254156397942072879689050546073327794882165405544707187900764662563294089068148127803428154125475699919654781667027538990433247159292471673619908342320062711171892712538505429992316829593004235530373908976397500596088090900183619172377423418939087302300680208136217142192163723706699625830342937812787142512995302939822750038727800669510732222085920325464885345419445316996400778641641306819222573252131122330825814692261177313247372732846377115437030775352414301858451020341651963140810544993093190334906187320334579854409908108082642802479740723435988397253705126729569777935972364595253866596559322855002909106667429939918982384592873663571317051236026746150309449451686189589499662693684095389535205196343926964354373021569642191530376217931120948671755354120789639141693474522691977154711098948596795785372584123912824691621296044820470930675440056217665625901978937095904154160887802515789043830004664734379369378055685751694818450489153727150277349443992857164452278020667298483784498542172876337358107083719245718915461468167401955375540087950866397813022563748665412981180701347745002064457607079762035092209602572756140278244808332201502065176017781303678890900079843618983822581438315762824510374068364057929623894180825308858485296665129005234546883991984361992591579260993945366600747483837014450075803323973548676602972393829263065748022358281272799152926191996841598363943148797261528670787811279296875000 [134,50] 740907475005208156587713829348762668566431651721478835612096614536860606668495224704562497251767188740747478580479502098150899439160640583124890350261058814017863886185214415227294786788822972861721289339354509933177500600802004739487237603740967767949492732205881910894219613063822404111816718560429610498794271474899728743227043627141466391945624105280127974387563564092637229546759944612967534352349008161963053504682838814890913689592460510695297183165163031212892126874101897240751186473966150544168075231294399804144910651750585660508659938844263088563249489532886626583888554297506098424491920478781343644661134011312143528644034106850419707272043252519158754099544197081968483929830554865268349328952710498271337446694125095402478717219421004994043151059631394353058313257022302666804301088871298932764268656879752215948886862117362995313204198681284475615991007086191230360223884878471025124394893901415303441755384027998127542947223328216710928055703587650571330803921162478718301395985244589948233705731465673989871159814533575247824731678690663289327086787600130536776442156610812448471283904969234683917211813928430822001552896853714165050207344972614899379204373330439700178827475982566957617497796124316741491595311968183308905220834040660990529450620438438282423411784895925514169193159814232097007644063390356423189252454523357628345207335271723647809076290821958576515367445403399607415186260380295341955205800564010631144221207193507080970670759371514938347098139046682740303178083508166195849226605571921548796065210411957107430495788481097071776542504972761264278612448233100871118313352767195712577122122228021989057687830217274730884074707611039300117054708572121175831374175753937457595796203998730033699638477069437629841160569486727467736772284229868388440287402124557579966530227328172871671454321137034926357985903081109317074919749085263406418166077918673010728455810850247040059558879890352906723762816383253439251738065161267576958894927001442484169030643663237439635906550056977858651923318134441758586787326961949760456180089488004169208769734227755533742572968892881412589518254155255535853011208922048818393787528455419523677897974188146434579294030697838024934753775596618652343750000 [134,51] 46077187374225977391073655669437592813673005862203591287306417573344496432939527180254823419370578695818136471800739248232135850075675004140828675051391703547911403659636754143801126914699280295845274965162774776974152067931808008524439012477156647899395691391677389085517302789204217168137880733045924509391122280537535749083933549073361713509728183647277245328519221093618075338665202894413376478058520703368417293846927046639093805949151102278714387693997194945486534795980572588661779588832216861280807123722866740036028652962672558547831291633102822745817773178631617833568053697352912821645025759740731971724590397968045472859282404257152894573352882340508929892379944163856508826156489465070970344682479957665826898774230928299902963346068537235390729873346557702172441053070925756908778079845961501083435771143445946247875946463424517450180215758699907511600016684699432090899480825719975973622241364906648053930173471571399398368767590212869692564244467000682828743063643667901770256013423902273104585245265599567656508545451475109990790821113530174885272012970018322862072335005907190216374412375876243767928546843263103779892223693721161075319547905290136265524578998820879269361927243119281627350348167674248422446465762391973614092190122239714913125789919795061822467987108655456217780477657892053016530501363551393815017688000784134033758353348248092579312249986129391833100679974875142803476691019218371958402442799201933539321287744089067661233483247239799295338088315197575954705584351454882079551111613551631877125573250085250676869298874029554016562816232735275887852178061782151744906673669617493054928046483469046112087423075851251001300797788755700951109599648014306129418448461563279940245275882574466497420360482730880589050223323944545114229199231388979817969391745756014430150979469560970140748871130996696840318258063786262932205687821628754891424692095237160297515702270315059457017899551751118494151925752440651464989832465869396979216593036209621570812644754747443893047322636372289578923553038621136762816993623101419722092920207803218964656661444724247625600200278665967990281758740914603255950745212647287690139492951312447915122293659628046474940887833326996769756078720092773437500 [134,52] -86982160212358252311031293949913836899449986160169083851962133327916527131526022792612427334215743528569333464050690781834108828711226891333140175607853926679219991958947404365054076695539045187808379321676363397349348569944572818334322247965026869011399079190856611555626456174276816076516395824610763207925595677459960141362365485941186427726132679283750043518324169586669142122036792468931695150891295349732215435003815361853032855180547329106169665191459580145253596712985215477574257626532589681680930215074293071224296948012004731165233572458254811733679932382962117319976553468382357058959392467024453693163612795863175789959814794117793814349503491752367644252721074812077325265211679395408771513089410634061890501149924333274398686055258735733538103839267033909406093577838482314264494036492749774695856389830599825883862283183331128511963696191600705956226362891872986613313950260706979656472453126103001487645726931915405184262251939250303637841794066722652263865809321952438335284657356353591467805281110717743860482341260364803082401147627675408425481408423346527827392884774229914942793974331818648786950580823673983668317391392555010475872746075318844159506214729806139849973369269707589319345313673640140725982758576706920982026953423443760575246686845693951713701833323087578689458569984270628222500912086960862248734981640864560199004759940801388963798584787966836800716148698681045174415544886147293514843574094978901541022994537427402900399549248517147815226421110664901952085549293872602086411844982897518881399820906607258580128979251987470212960339302222927541170158873154624714195056315833945938951904404849938086086103259624682951028612445024746144044534103585870681475525963121894061538171419979580033929521141612848035971408210043945003692421276364709782283363515557310563933809764798581278429961903912356143431406548061586692503825260155615484368892584674346254558542049322617221403515554132405302811002743344294139767187883092045637542113545083801307749568536243282723236250505433261780134156560359627275776637215155150773990097852097272195364770943504629887664778418749149362711488742686451055991948558432989507943737447638132886401385887933934704108196456218138337135314941406250000 [134,53] 29184151121610327693417836253840135844230486667763811245491779816927373078774673224996473638790215270386761316605622691044323575083633302408766261173654697696471094793030217345777275580150940271455986750409089239886908476899690118120134105677594797142010682511275921842890688499850996613185555957581100869871764690324845879286262434286098460458230098683841194205373631517396218528434503486061009796214516024300283104571895605274386224381484747942256226588495370027345585985455971609307216506533008703712717569092935417591860900534969533062682984347379121200801189204123199831561584394149866805341323213306891352717719956921179858317912952902362694523041246420991242938643830789884467618376443971197748132425943843770053308835443248849697058141949275348215506541021030139962066892307746510977251642334032513529775197488018376618289308294193115024674797223352497233638000792742803040758149943195391636814870214497235370055812646241253200916139258521801405651752267209611159260263967338876348273195102469373435512847254055283202865840086929805026775137068605301738391843330067229921184263304812432560907828205071630378249773511733658432953215567697319919490361732831241267731974565407948964312931667191908150063591728668504014776968023710815184026776157552574992745987227763377297802761513715957980840008937262612844630186554088377497317372345739002967573914716041282589006971676091016438272663847061907489316819740108231307355298022721930033554082947360044126402686733467403282755720111643570289295595680551098981845804648053684468248398678921744758731487172604289789710626927698820569459924275127792532237587552770124662197856102306295913508963678472775279775467157893021046926461762973581864363597558791254185429434488652664248522398228211701264819545796257776943204755319069358202009132376903047287158108594037611772943877243545175588072028521256764425008440776228893731242009947506727874418169732390606316381369828851832282165776018693981870828766063178161920947769152767996877826989923258861432942690739547539952693498546258733428097699256856540568556112346290841420202541681835143286914193962568691957087667953395022179109848872185531319034387958250128072477496939465813063918631087290123105049133300781250 [134,54] -4967204490191767001477312755861081405806841471639166770408611984249919378670763160253669989458345729569766724277692110109842318932725508008279894990220532311628629703761292103271522977651088891509903803846878219235335750036759708259035443881475000900394532871123581588776127509094927902251495941293389208457264849603265879413076154041289073164374268318363757297298604456469110537552265319979133582498498042373974987427157674874917830659538255195950068895566834899358221042073123575128735723115100812951897242717627640748956918348952700907781597482532516235886262243616099569788190594368545808083150177050378730745352146213509291541903533131804956044873752374496819183901870968292801901973705345075309851705408685749362432622234257247126025453758498329654853435199785966613512573807769055513278205713779350298182070181000708888663127962690393013004461292470757568973508824627507010462124788922898181173179296376829904545779428972331315845262536835406087982413346325918456129855087686505854197274850175985180790073684800253826161583746575392472781803476717323436921025227386877990972467952919062767054938070764869745165505061685775524230456636654313649170167313705701606214596624009548037119167731286689387782599732683637882327641503586116536244568038095075526627294849490815516681992502455673230484400866441323897041995509144383403135800881592352665095564151365840823652998778064785854637716411980177896050199798249150296194933304544780002892829826340642783554518864170340076503999820868249703460715498999770283579437985668478728636522773122360285602802546611436792435457753327055590425574291523564630477769559639668749834040310291891155082595848939146149108431832922217064350278635500462299463267505427519654059282103309150243196684193663385372846223427658729038812506633356782303306061618023831006307026642741303993573088484918837929721993500618351682380179725772361042440644530704463214546362781694232430656210313470158090963830809477488089184981029995295629693676176089925048169960871937348732126298204867773242776290162708844160754686911084086008036712475898447247851637544402693453338735936888891793123219522250631178887827171611971444965382219642283213265629773780496236668113851919770240783691406250 [134,55] 549606971288057579423882352319628136674374530698388656043374323499409862464556105777407745493786674293281832223116724353581978393870024276660362997703397345458971862635235262519401453657471964695035753917072400228621265891586895841384913153981938700622397795177392865331096626239668687573604346398829798763583417911682839029026641891099787227160580325991561452898975861095364691205179874448204942059806734434129314345658778119830176314146411816043697591780337756171886370745526889602877206707138326473493231917576964061270781288602885057084698470847624801130301973397978117317385103664786689074407062925744783957774793786285275668213543032234400386410756523813823625480037759849400453158588886792028546131700767580396297604711709297388295612758088756441529455585750195309319254305864324389315631689398452875079774603240646485870461206246391395580934367320438362575158407447044443112163451393373904259565848398516472809348714783982268180172338828509171211297255699443355798271745158235317197289890770291649228351150754782930272625054907691167308638879456008024312734259958513768435792796328432402767851692580590708833395253773921217984204000799271298122525598680531487124282745508868042827817654182464242048242829528678709109379287983353404374946768247458735950343514288136484743816219815576708285916941088414077218769717059163172602420049847635762545377168227831974909874712121319650379811039342416011780165916006803929688438891045040601758462076706210526701728765704423152999067957265961870391968546550155341517208498834669360651332856702828045134900266431431246591465019571847549915258700737576344982955986702224990897040554303410609263745889498657931269799861506034456617014213437955894110396521513080464314964905046318465303764515676089053572201819536368175071260189738429489072427397288442644822132877736961917397421925030582293052530363517942576925389810718447736664140303192765275089981725360722096993978335392388031760554272246414509204818852187063513297012300592725835946828257581991808950282657832653068050981329758927179869283223282941839558925727411719780702030400797439128163417642072641891289804115687292280385691879337519952371669957594171179726671994103526230901479721069335937500000000 [134,56] -163775496358060069742029242903689211090701902256532543761557112193875526917129481185860920195179522786169413410100665903077107828878901529608081108799962207410389640794138028665789843558244178019858948531028821715779972481982411612528085516143932414278277270263492401865844432485636400717378461081550232200331003641829953761179241792866815421491339585164003357813911997523476004277582904801930680243971538980783926690683402763367534415341787238875969691376615815998062848681738196422569757836093958572455469611798808260665866219284243326799741890058812121822003044684110388054887006326622794273684558080943755402218132749359422508632525622011050260068761776597079152578231174256276336251400811671049313456456872946554107370647575587392232045468182999507349877640055670481412359048328229001331273892787064018539193713971635340245823093667531912004910661716400658986684097549756481366751755500830440480789746053474533920891969838194688434837970439955643235394997125756093057922015107335373457768008411761916314827070633805487020984657738986916007151455366591420381241574328135125787359409188106601678605600836239177927958149791665938364061850643437051170742915069097468537792597682546818721687939336286526971159208986764558056179688938389736591130972310856117938694308941664623646284899344582705523586248573912271548298448000624442694579880176949825687914445317459792285491803571437020488769534845958910635602251400094033775738352443210940261137904695714676001689733828457442523443208096053232310213638993921444905047050201855899686143195892341431618220342291907731237189497864179862517380759983086609098280727149023016721809450285007713125934738905975768285211108676465565599625983179646420519556238292968757258550134126064956115107163509805133603170722461056203445439796365573579917292140019549982551656036209620694292802228362967494473954025444066793873567624708995348104005442622955389908498855041467372573242589667415863171556198529664390059846481339267404260455262793643718974014269181131393417430378775209275752584047118417829289746503130464435484951506184044917807125151258265622500084297515517554741998430941325352567889240252612825339175981066003589398105688701434701215475797653198242187500 [134,57] 61882131383940292370195826852343225807686819414967712576888222474301645569047533842234273532704130490182711590768620524377700730182790478697146295071919363054883838200662420483243083948637326900500988785775718588042921225749787046151120611461571961259527892500066287858644431569722518301007061720675675056875146748695809972002476934549480035599890862777910331176133580247930587446032133049614597061339718448521796302645901495274166523357963645732176106409585188752765076626949631033663411443717312645028790280470186210308840858051150273600110051881312081366792123680835839406881489663215407554271391789294052139013837370407592271079351407174412289320393439765145556725940480384712221232532158812035963553576393033814495447779874586124086192120534822807722515537641766879635654411181040613217299667019219065084061511608826167866668776791214979062468296302578769840813507093890133782628063043817952818337849804779729254577067468756931681346928258897446768360826383717820731434322140279929190491141815079511049655040406511875125674863831726135845003772302297787375630312913916725975689091546573155146007072882178512328740388222310816721206502937176946285238922801595088741778171672286737086346617502810119438487228014554348782152143446063378719573684115067326792964579253020593153622071178449232224317484890034096515911808166674412284255433138091107522103107803486584028898991225192979669767055429508907505212664715317357849851128028733997035635594393070132643603767922288607599032491024063134604167362716058534359526386562737534458543419216821268926647160768131199845711484928010725684787845302025614678094581027184039738540394710236742066801106551928593785434600202911175113471326015061513867765629274087326966758569077632460941951481978083559799611950590277484249869708105678372840638228584450768295498677993243149348016651508434373842727256939693813703551946698094524451348096048148478483194640497558169626629826915022903423736171556445370924410645210871013697226491394981748005643235378517271713952884046862949841469063263324523562337253114945467516559337981304086800500386867699588894904674832182178959776063328057111417909392730071326248868105666641262208038654080155538395047187805175781250 [134,58] -5283661601921145834451294907801947089270143819992661390355757249065891465046833237499995078564382271580220222706302657675325669335878387360537933248562230478270150504084849700493114194005015940280592083482164280106396130596510372543170065550485623635204929008093448992114387537124937480215672643282253873730744821977724646886080023199691805015037595247155636190061305416350657389273716816719278254658347250166602754045497921595818984941047995486332954206928115948827512935210280609766131325474566151647638368949071218027738222592504095090639739480478883522897553338360154608699432404732041009078757083935440448645286160079910561563407024199457136163285335789300390283551503596779757882387715664926240627878029992308452270783123998319400937951686742316602283573090680382104897228167109408563461802400986363541267112394271010663303871186599546704789931431407581590412056193341109355115252524314013098539283817475455316619173782234126766099846821879221667050104846631559109268939539344381643067107997430861975225611926660241092185641853529579018736175862564666769977835882924871085209274538612322499186073639997172423436371559163578180415152587993605000733280791020707329933777094898632350760576232847445547153628904502133092649669860541895089584610230828102435812519323301792922253778566521006364366242341882575404648515770052343106281266733364092484793389600401792211194114876291385193389658515650795579670598598229906389073436090734988729180513607112316452348609910386817556744699230923055509169997654105042781063443216577880415545002572567014252048440090367126398334930415559887260373033014218086162618994124888542326134470206971145385271568741984831699503479676805731540983846423250545744154995225152598561506263656913051468326726121472453842360258251864545655417096939636279142559484021626361684369956735766760535415595153783989652129580454311372722335083753142467492170594610006007791536884941832086905037214173690208768464902028737992905201347259803763879143834549754488396917885670709590006907763379653521008659363082149160309147974635654478847719003394767499160349142290272274824994522287323036965279897802172318983406737935592391079044484285265337319970058160834014415740966796875000 [134,59] -4786492624389013533934562909347942598758031340139976869476447771542826671595444076755808693136378004235716184521160418945195794265433002027538207954229224654144925166050509014990772002924657709481971213747167340601375536036201920819326780015437759564596634691878720485203592030061188554859940834807385822969571826052708025859925669933199727086384864674297839288218266673490240053904581810329314276218470340683015675440347064597494483918231775490192552512729289191910530910075482571409193588091896236182589242537752981004170600385457638755635968547709815152015089405668104632917093234377978792032372741591831211329418730864528537950426104613680172768674224134174690887875639000764401118531928591920949936677615720212455329739857823462775733596059051419924958909133166754439282482299514757950415915598015109715374325999592495104992441052006101392548498412495326279629776534551839497290554868315200858355708181700836071432833237101231654138642353863883726435264706925584064637394904778900423206621699292627029843300761385588479992646590381255561065587386631805822308137418983605607203509292865322010612680349456222210545759082327771163331447783794746076382486380319376172090750229475822543634366212490376840414248207448412097960205200359724228526587491583307312475411865796473881978784443060153764185891199572201175065550481753307499673363787575907901700459487734188889389125790848832582912964943822431930083669554814412846936337496404908044582907246145191600942576216802727665948326658340145937521053158860295694604359629560023740594284798934680219756720683840082326359450319740026771142754324667689413568961434874945257266611702898722869964241873698554554616886252958804350689538437156851351784470352517746544296894417233214351312130392437303971009174139998208626403091829828303665251623125068734640103285006493736664378004273753379547001166759032190215445667969848371825504541927670259347829747660145679193367316257148967585627715533423198561880640996210064918278977929584694265681179613618687418184898082402688636107800564248056096876051320844542640204526269847738155409613637537949337002263150731019641076340402223006041863464320312455639927821070267466296854763641022145748138427734375 [134,60] 2285646117156907049501853197328121838547784181534458249987052113415896858385949810147867968771164675514073627585083548589133068098889088096305272826510746431794431550973683683512837039603909294181004578145453064913851145139001293207084725582007820163992877466389595295333897128506683881154965663252375249310838692953107658092494083208017215776011811148101028788131204926405334989824108674101099580586113780683683313928735406026711797540878460197020775094527605546309745789380534851701838475620171392915484711892280552371501718371322132514376449965140754583934889980451962142414970675745190359761231872186168711721447911052229004429581929421599500066331231961310153255676920247422036500625254685161296693539687075556980003677462880581214812804805375964155332213421487888719638103201188723432704724944348478958961609721997768748116673306152557561647478142371699825976279600870236391033542102109412068940547143162761602217617081829153949452052649222150176644859755990131702488242486543638713527005854761196622864977163421637221790343046218371947683520612460554495245270883240541905251149115585294619791150701565822189101092755521239827244088831919223032611980270639602828600668707422537628957227391651796686186826442922520179221822355505200053918944791155153283764751494116843228187857482689086283782190681047553099921935522575468487269981291587999224406373316047737157363001024607870270589993060776226285601122340685971806894679260795436736010749684939431898583583311049836954216401951518540941836957972032402211635934485202588547285345243247623678175180242787867378401655622408061200865828869285609457107736722732711462041952732333826042900540567661156126698944938429341298827493740687864514100200305813091909812698395870059035695688349881696984803152454273722471337114361828933068999176444054159159800051716301150603325092115050787647646169907126073507370100743266186674060004273001940903213071913895817694359727757768579822444118490868844643022889223609147289278601031147193825546303825111864939517115013877874484107680987158564972518592224331325755508920426133709725579702994709732810647009929498076173870069421360571833669459099910769146702868570564248784648953005671501159667968750 [134,61] -536305222795490849584475972230350740088760508115455548366219143960411428554727250564587905199421814472800901187433343800340629344728316487690753666429655498162796802288072445588238230952306274597599355736177655604322030634740889696654715631542454869545935185596681547479945588543732190001412136440676971035981266512151729827010310528893102760192230537873298584004558058578063446205084852237017462207891452251092766404470807797635938070012069342125315472047362885537618702007627406613418204531247517655399277359452527503964234705952430693707288796436098931894034791663349238076021356212333842186415727703536427715520483496590044307660315348191568425633012353070748364814634079818877750087272899796585328472307782153310816375136444090987692165729478405664973203362824368947288058806402480399507790684043014048602810967879555349135752906675585395710811767494851974488908170784085026699982981692910898309517934668088092857568986057561060653219191442950218193501229078474230073831636785217859304643575771133398878438771431661791352008746958022269299213846106632147071726618784301516921251773146651212691504757631145519248143603798455321035123472949075630266572903481573124503685581125882711049225082340151750046735542249927351968528139550289641508608229120275862776920227186303464386302565221155124061584205561949307568477342001814103227028368750014708680642919328870155189735458182135889122473762864434149805377353335517522382977724795968145457133053310776487504222536947908668186843295222960815844635625262541933204754787783869640868111113089972438672899740980008669693809262621875733618485797383601775412658021364843837291017361762880300957379310185026101237293903377368324525737663573045781543492708729746404184162790830411679855087633871493000314437790632298142391890229193547592051398310012516861699092686195973188322576573074217608107097580390864446837358794316833895815389227075932061140883233203151063161935839790341523493591191887179645575259214462754535230812443620560482593243302940693244276602130383876180230269812045072296002566102135299664158983816685153617524495099916347924576350431155777801317721349510145074891499992135974008745924468399834950105287134647369384765625 [134,62] 81481937207954336599550448808867823776776151148817001118957053182133343020793474267477900282240477539335961632846895748805451566517997420371767963961044745712923796209940720806672488905207990066712194886150444515102946952550668373285914838347423277000549734824350066040150827636479936346155780184309691400008127164163291183677418216203769866547524875631926102444461263054499069579924943031845841674242908882665382820494811650369438764498765779632112730085405436957004518063602780333902695564628937975959336689079103482990627602272977618334353377145659794863086621479537729571452414977080953401152246675753659080568855365018371001767443906389121211778812882671323896943004532502299787602244622687007150151794379864392990319340271364055636267354873481085349556309327653478945195218713504150877083475031317859007400094294445242470757346672171343955540302649316652592173070552312931099291587214151849748155383525335414970581363986878358160779232164424730819213329593519128918835217466791181789626379396658434154457420079184860453735828419457307156666275779445528955549120549043519045992055148589598424348977066615158076998583965403554984057242489682907435614212142442263438362109003968432172918928223192760665643508173382943454072474048005036905287195842992079100501663531491198105007496510934011583743556560230287103742143074746518963455664305827730842405309337197041448813540291161981659777777877201714634640264177821717159303646947228980299461822945438289081940018284285016287712485113079268675774328388028254176653555269972329134056833652592904236950301498559926978966108391344990898323325052570546494359224641719053914754587474085145102588470193740813255607044592246116449180174289491054895006748857738603606706833421503844795219565964099475356779109267233844564334522165703855141245869778510736303429842490168981422972981171624441644014095891883919487897185889505819736383652103882608392796308796349454516962013320032343608784440182038403605390808673159116380182319872618693417584826551935266063997878847917221670467776344901420343293802528879410731763408607526846058081307342122166320176741039476506117218622325039327699270726889190299968568353961018146947026252746582031250 [134,63] -9463302047678839088136567215965539359493260210108440005163823822754728305278835847797206708254913250442099096858181504789806029447802030279248949318276052603069035335482456051382206669055300581321325109371960539559042477837800359049336327617993028206952005454564469765544447868861527999074002286103212428368869731498130788421370392038024851530388939845712696607471269086369599610255443086926114356923460380659519318940976924182680605749636024606949217203223887523557697564078789825914395180719888813665760299098774805971714348474910496386253353001173879071338559973679850877968460572225499103650219935335106716824873013081138465447650173066327379605069738906649849338314185966315708955587528984643316237094676006899421152292334583824657952557120843133581204155575905697120919909844940990804070686772838345204127854913710038219789778373487629376685780052834947422102050199046165277836773963260162333163782507954486100075220360170431321589412008114656980207703506690031679038455537244199751411111666844922509694058267509923468781531514885424455238621420555340883728970421735011807736146183303304574902032216547558043041261651341807570550362495444728331485014431687016740768866487841936368617942174756237261475647994799424376013221133961470101259003478917304165590005480424505807645719472376628349139065377561917439846528749487894372069223554465301253529228766032726172963807250007440680822672145756790685803147925262598868835008578179082765354749462564258194766656707249293460545950548590717351141130342831146385680819646896301231069953025458358683439296820661218717246641620954909212155172403426446062928259566906040560362100767330291635163192521791815207904869903173188937242899610457805400795339405930234678496435717330086726611415373048291729460463216929581560033527868516533375358396688668653273134169310459598577385851195356060412511972160404847202100960207594137158964239921728123710130046147641758893267972456926248983784516594318456701277812350446702306939652452636457032417279848933492806375066148294008020497378653946903038552636374355462192570277717530871489802937241531484015327260988857338364632077537623121399948729491183319062486134498612955212593078613281250 [134,64] 1110092232159324248384922291526828716717787722663294324282116619027322410554688815368703858600062760717281857972282205029853617599787104618641683036788496835994783404005367316958323651793837532460464387704823324432189267945908146688621017409052918874783269248132469105248523211146338519950789199117880120034117005379689815740931137860169118006135316631785339090150174400250646288674520020671388255832228703997495643415877869762450389422727924230362345635206736333610520272909652352494338660564848706107199545052833770638068267502860448444852834521063095709230500038377550437754670211353106707682657590168092813721541303746259316149214288234074644866021047040285347469170909887413014348814035946774482061162091552059943886780577111918326686885903124746324094032116833930719593913270781933357301220158654674514821556094631569424380980170333026332673802462721211040603880033254081509426960639160986964518879646995822685573594379952480220525248914844569798809734092469636734490644373737138938016549373184175016069629574611411518004245971100501658243858039656798959924143308304894242799740915666404663542763514267098054253541326813100747150775618544600083626435312396255250350715813529021666626467061896059438965457073752189780768138539783433880510020403180758078196334514501557747141335234777379373152702974082498488306539127121530113721221756132497534246015828547321530463487892785742312462182636897477324856087460309036244882025274472242634857358062738678459281863808612273685815264481741637932832987281632404642568965619509288342147809124527856624927426313332891467605517455998672093327663070269429998573768033373190993427164858487216157494427030565794102921692935253274954462036229831371654474292561049432769905683260725416561652817949554894521263994742376093654441372253828718678430802554203030723683104402178919884870642737929542601041729038960152387415557204613349348948348463226015400782489773693029506250890862294362692715293689582653780174048472029392166202996990256808199489476810949625619037432234871673054413799074239775521522592349221230023028860690396308060917241424678421477926743692565440542635963580329399595810735559719972798120579682290554046630859375000 [134,65] -145377907458602790051663617744514228128619164177477393278661515783408756305693111754149926062062066717087250777118954269911652724181995710289818873154727114308609750315192949473853855588839200901947280726728601928857028981393666580066510338281062691083613654325207563931886367721666854106044613423950496787811516661113311787804381804589849530593926716372035630030617693926533253932679813170504082909760875630044674243486933760426056716792132282105835841868998155214554857547234856465918196581770933417481042748926649018541648602591371820861282310340587621255015212517122473306499276298499479276548962196790933089555223262971222363715250234118446355430036388387305965066089375648772317714263568466182071172424336865682060257682975793154293403588621538860609678617673911818454546535198638168829610973405370970849615924764895237308406749502640925093590860214826780434009915648662795676456538191317138115300930981943937134035854079166412084795828164906642762057428148579816054573153108253886563585207325519316412190012852036583930894847084861605994368196032960538893148002239073763941136389425913710602486939312939697065911931174480106605402660569447820311432652301360550603004046362745285904916308492028677635244741811612587809925918510208025912757074437422525828120368412916580265947418135683136003154535471402566788738069683387837643584855676338763722944111971015754178031158812981825859485242308025642841131883259551778567007378151209423560978289398720720332638123247920991592615780704161940474564369564863258472070071162624975739549531161467216188630552149524542311475699843107210495576340735093683880688627772102534753705768508475022735273138904963813054169121149540836478063012710935793146302670043681103773069232780897490567897722231186927924297803148155911660839967127390854950918603799450635864074025269166353494398402064929998744827247396403888551247404107975877764070109704759218547997612691271549716891442483693462748457707670832649637679014435163384377480235798362655312664017708806422343773043381324787238590434584182501696323040888642641055218052254916651703971667957280719148470063333839195349553015426798607394502340639519388787448406219482421875000000 [134,66] 15610864690927005296695159717378458904291915978740732861405838993528281487925620914475144208288036480377160595758950107271660238044194478849862926970632160810511579552362288027458404150341358829260720673008071517638391866276255852734769970563538386805080468367206317959936839744663021735601406924931437021255721703299486900847659122238575567663697028712318524737873625732138163299021795035967143872640566046435640120849725226943955711929695550948443656049204983847174259070861762067050150589736156042547588473145031726184709141753820338409944876415036855648426022270613511032734016371912572374246759146827003625142508781463888168678344244631355378091831427914616110584167877962976624700740477224369034976936977201764959981580642503589463238376455937935896334233099361309176225265078635222104213270770576282746601284752888915121263431507067227339669059598593612912351518917632962197750687955312707607616641686815016055900729150309480289325877024407331425769833595826936611363286329827344627005418261951300778270496347254534099730430292312131923945323019711982655683019094085997715390271960082801389236419062145543867747987155664507703169261062086671073019678876285643733786757806202525865113451675498059343417578982042204154778811822628591697032775386365713835830926844823436726027821713242725722912588168398501750239308934310605007280773377760438100625668344473078739542561161986361942780892700052651891854287043909385858128034492549668614229121261861011323338745811917580244334005562287887728441192357975279097978037600917561409532614429423701553239001227732464024742699882319164986272561295055853873040521988478317205650568024786281098570747295857798773586517047550536130462817822725450184774358014914936097550260294336484074746104496848529137440896388094334468264833952282576232502273896505135612695871485397060534723978142827182293189076382444478404489311389626352445745520285522408377703489330655242556818480152670662927934703602957951850653295143319213959124748176441278328515716825228369815274272377525731279648437829811176489507568279815913474835772765133026477659202708201760654171296980655978557166602163556233500701452499015431385487318038940429687500 [134,67] -1004603827428120548603578975776879101769241222489505923524889615784259842302384734984109526759171059522043277355492073642140458729147874729102623610872134569842825529672845927539724965309658866687647253546842894892960653049997594511090445268520008431647919223573614219021363095436728301327977580277597851288533254080194531628317804011163994506879721281047132557012398837214413737111862147057477121698297197597932836552546923822348377850828458453669977383606985620547333840641413180132923489488718080230725523778908420072032418132944446481090863946305514068198065717425159776390467067959661323814776343525580522348297579530256637397400704435516828592919818053125790093885602501108544130447353227302913803764856442890353659022904428196314116575338853734444829786671218773083710292485353035601949737136820432505717874716967360395938413374947945639847422980296387739167432466857461590972588216126013456635772428309036779251269156247430151764768620199204949678278277980577952524554075494145384806480608009667581442775177919731113349194930244050098441873324884755062747106628019642939353084892223092213558006557759542573388082468175948608788106753997677139232868091568365373193328599504501250847790162320484150533276472224201007776877776196702133044930192099106085605898912295726983185517701494506200910195348301480980448800263441075279031188586309666851634345882736784779462379208212751135762710585326808944906615558753827356866633951697996913276127673957868752948062227745594238717200239888274729508035269519586351788849379930783405137671123006579130744121960988691933355867965111240258486298517841606978636019892729838031561615484399514435496929715164273989349989702330508168108174119558450530936033154153627288704203269472787417554341212685428882916576224037034155371529828656093109489046270367590498368957124381895021398725043255000383180433358457999367587589832742205355103221111841518469520312705600380480637327847047669160056540288670831245596454177955308139227631362992534168462753360277641937788786835217198235947670370664439920885667835337385565494123288125791856485773445171147143225647648679773782610828385010716957262530968364444561302661895751953125 [134,68] 21973889301665561546899802897044055811263416304771396153695582851788055098537042517567868021262141639440531895167908918804891959149262554990053902349564979149395291825046046841271725361277844594184297144639447187722332642317608747084530653705579142224371758255341203649956964416177088674166825631623968944266046643565490263887426048807265527284999687562954671349777669296683581939293672133728454058037253017044826098021127490384956189858137560983530099211615099788965173696556434443649686619334855165984852014774571582896709488447741865128391351126858504378692981217785370522612983293128485314273614806389802351803918646059300707879887131332064166617842711527440027818906917167274202870955542654459607781795069472829345763396401575527713639703156937622659086544776081985911249652412792493731164878927561125923084421652134141148031823882449716357458953135017687247888162981556443230517314281174077939132225801435871964917641546374523662213122181524745987131790034675743661459770962202060541908242301455582826021666892005684945152798402756733977116985756885566466906946561750735209860610482448133972427442761447934612489545586694517472324220065763192655351272511854052017837592824180418309235219682968757549482673945336088478759329466434913555684422563329398899200030596050301102919436794209410581772841268937609082027660733743715452271192189222096018334814718218317921276345987419507600514520020508576508123026017939201806179962836784425213362563489701700580651724128717382218128564651367172912339947405932643400578697793720151235708468443161385827654041758798464562762079573786031181729229363257975873964931715884968794099069808534797442365377689612908767431461770781075779541758148775482871759909813466816757234387027567194536241237756649462032631522194267458765350630015042273893026062774892456909773449559955114638180811845925225754689188030009780842139800129344095683028334478246464657269168211124977097467916427402148166913436077797674498435193364851394853845452030825151403147305786483445407852498647294414759001554769476664542084672728981445501798253793805337641155369319428317252008559758039743615557846871279864609959986410103738307952880859375 [134,69] 1593317895044962597716037232831099801059361664993158093910333491239779974217184773841994555883465798691936333597336865693643398477233228071873380504059257227807430488388378164176603545089838254936675619094495113411625516671048653978767940366660115875515178951955346554169644459552939271111483250647321438612698461372293193745458469282828494414390445302109765332155382232396700678325449991377185868466661814553232395889924790272789770441270363159533395503987264239959451604458051683675449128670527526510195902754177467390905208406095574550503293580469214723734242284104980150298188257872051990434590739770547948436083910270959777268386449221932368003978300538448127976696852701912858828306674006167272933299832880176275731042786141352859704879536205193026105492667448305841306251321747973899905213597615634443546101964344200013225873978552280652502291356815876806770691889332300243492960380520240664979551113989944873708870889333389757487613922260821801889075283456716873893148266719253508919264000763779661247591043482174429911697160659109289393786326796191321772522562030606560822132619235637341237545517319014828741817129390353482355588954858262257176011635864406489564411551710768110157624983628423829559636878986891422493363497044796982562077444359462480977080183448993774318590130678863213948361912735838536433766473134262119171602242203346555780312452597295488392995383096775884161086564946627825911569815911170705386612026147774514353846388485902299412297992382495297993953147479168811960424403742586068160153034026487216108813493959157440950245219921030304550718250102352692871000326468343737859241696057830680864472792312616692221023118477924901092106738056520051942838879318230099779702467099215820440848666140919326099803684313282097105212491783997738679804834726236454008501194788381351396154509402804315356427248028236692650978647262177437580388509125077391148289641810931549864156845172126723386342589607103774719146869589767837613018977249675573089459628984609573170742689474383491938489991335104959965780215750757130560690406632661846443036205857994278974256085662337289679324789626368588029082917310426821131841279566287994384765625 [134,70] -205790918829671195441812536653255340473302624163796215360009821764870213912263246848572253645776768433183676836256408904117733571143472111248090384887839465139186954128976534161706651728060875456376045157207308364285849745429790395183650244507264176069435624219065753656401612066588839756240188313409650832169908250648064611854838296299682119926412442417447689210246409753029659974267536509571799526782433096901301814835535889933206178633314948377214329388214630315595128051621219263701327163589678459506501088238552777905796011920197094998815138824095590204839014534056459832643446427303811523521328669523391781464833200695867570684008485225799060468757927646555119215131830962168527146973338769076802834715135021744078838942100742065755257610831620477464469979973691585425655899732775266188990618060302834696442145986889651071630388976493328452174582346317704953033536671957303003802534735112200172926877553154387361773029953165512314776810555935663739673917541497458430691640304458344891625195641435192578722403281229320901336481378777558799690666356960864246269820899803575715595128834077446666818029968259738172417434246490408410678549290468732293337524085179504086418408667387679411014757003566644955037724544012629342304462696076106814481236662164985832268775880386289190432592464794404906823359731127718621663641304268831878030258019089330848655168497339431947772374494098494522342088708383834181842754114789447655217369646025838443649186282909652512619003114427980845141930777024352551048070413445129750084586686533449090836192814046931863294549312610643465770401267891012656881987254349643327754471853308362239023317794470057853747026260241744962907496191739760040800542100481525179790125504589510723178649022635749453828998654095067919110591497422926241585251445031614085179420947695594152827237194082930549351638602328490336391658680154544187961463024808669587110785743196182765190843802431775935178920355569196544660459112955906738036874830914379868163481355268205205362909212484074918466937459267239218702889922057791774614843063014361421428058381905233154377936356671777143353639163152011429177917569769706460647284984588623046875 [134,71] 21795271692617823386729867186974433606540935341770804614542121652087002753908190528392719160446473478746543748067024182406518668159815009521031349267361896152682527590700945219617199368948628610508033185398487412998311849498942381407998227144982318572668395600718791537101695725616260903229008794229527285012766875234089787289735082147198986881043961855341680343156637923949203403253656926326537927201922674864427962903027441238461280956565698329943355225981669901616204198286780637623581926686177708501887029438575232578823780369546817022701769889374855722311498637084565489483879525121769931601039962955185524368198334066305108333767362569474686420870811625974989066062680056122023101505705433305844929925781448548234523495278817667790366299288133274923846618812117081876188032648913275669628241247480837751061577678389711208849738291209197314764073974101184730925741220329265977580378180684343461466062475998307714531262867532785935123701496434961861355951750317315748504416391630142669742375291638302326823624454714325507833887889948636896210579395101106357653958509633330883870605829729301624294293329043140824430270302266280916574542675202184967180065444888224121307492226280291738437521902465277084964042504329047031621586814363945775761270023876125002416599064247016980779221974525425666653431243377242062191276025857053970509548745481389897468273593694492131468142746108540317011434830758085395622887255947673674468638474079394748656932419329790936759961538832683179662953152467920706851588606169834426733750190951095263678259378567812170972626523097460316384415936231475652645403240137972915932068847122270728737468218745643416785803642539658950816666673289809016836293675252570076773046517340605173226591812419836399329596660953239660832683187614915997659692252889587201313955189664771312683268791499232328748692092055890335058860104217427922203658303027543199956354177369160925254701473678075477289297762516487106765322145026008922566907428485707275078871865102922842197080650368071709008438711911196243556829653266208133782008362263273744807245787359748299124848574778864238230931186959868969701682845752104185521602630615234375 [134,72] -2274107189371454165213802411981597835706181310575184638801067296021447612284181538351279158238752225945014797894755245554686184383965925343868852807519777147844080905369234504211380728170914148618208816056719879741519541012045644268595722925785492156781123067785747497668865437818969142168243681671141501976451265469182794202770464668877456062895798001483579225537900803701959375901388083759083950401688360541961535400722493735898489896186365813966591554106695819618339384076804051111767053800836465716344454319491402701850629562698598734499619209395348577988141459204281374474431043016746932954030090454468636046400083727282305353810407907478686315344926941886765415414434037167207588474260205967543493853949577311084149230763728005154845527360300020228826955572190217583169296729874732115485453180200632635322342481092112593250417516739808878206017773435950222380742077373379796785429824757388756384195579757169765433912002938369077669062722432331580130611671775421641432874985641662276819640713708117105989296681968993212297745708806245200260266002538758068601005951883822393174215260540827650621999255914789289816902676744969548436278587534099235726431420826785282232140583872787839076239745751043401081064653967145142094270434893296124627645824370691657635876654809249339892855680826506819710044699505325936441245435610894056679776065170809285626034758757072116763331388408428542944222600785779379902869834511567553180825097964518296077067976889882739135212289978753907333732922062369932213990794813979629579213514214852431912452258237740094506508632655078805945708453216986537097673883432567738536707550324526628313386901464340866729573005121982227689620364033697077573913853205756841976806808644489278109122030790368016836417322295985648641880941962008526466425526937909749317881141223057946552950281066389690285788999814225200729215050158635363873891435188272082032886715614970379085192336926164671318674911593142394290754719683243911508536044703470281002579829338933305436472192513740693407614829762336291187095422747846085106644479746587451261932359883507102342486658231827026189533030262278082456977678561583161354064941406250 [134,73] 173586432792215562992283673290437451394791050674460655520622943681107333935428906536913340653849920149370413897174762092877725725356781298812976423816509135337352854766812183966898728765959010211508369570066993642714777755985850616153803095421221416020600254351682187701746215976001994519852331344344250897535846790108323570106084430466163638453038818340385404889637320629782316061836139190525970289077008895949453232067461804677261260432094818279251652782671033618786226359271199187297995327578225684810008127808714040867144471166453551405689754426705316954642113617661418339280828565965340090131077414666617252673089498027138528042712032778827714551832001546497231480067080359293109723785467871557806257250266180986941343475225564215514466772210848992664830717652537662959307326780606860902143842474636783458519822680503787303845271783313699507340474840817562615455035002403144183716453243929379965590789705411542714398555206361898703134568003285908031349467017044412133605984640533294427066739634534780015410114796558833224240419695149013352735730425939179542592955617717080793751179951941141928856838412800781771914411354240705763557457857173743271003654290003063867911974460033214174999518149315468834067216728082895795233253972143315298744337772836748928391794053508649581626759952946256304722471621142247340057925673901290781188963260124602117172973073936293880695494611265385604803104814784369555154905454408501469456029324032263505407573175056941007862898977076981721984079486024408411585555614673285615060926043112748910787121126598385238079868296435839408972734316564010745446594874282359135523723149330197142829170543140593318506253318562742626096268618940316945593858860052327637069840769602947849170141373198415011867243025127091867629246357321609129518107429179822356202237690309994285590967680092329955116339880663912891674038323862482671341692150534116643683453450623743864281346925114973035708126470265689426856274067589824383745192294771504776032163104765998499853334648462359517826167494554694561345355014640638113165493105007195168992232217756423934155463212993920243921014970284864358280115209519863128662109375 [134,74] -8375262067956536528796431360856397614038335857877516687512838185851569234613092664746968350037543786270802975577215109122903768428632953204030622179718740181098313271458463516278043619637731061204114994155104686380503364288231066368393951674457472923700607471508827929023762930643186376974961225230373493186536854667627840052540511848984781971767930217495043642535756464711182718975291271928150299497042291622979585825525494177219297604358300068244173648129271626417196133843940659794899594634165809386523490108995485106632434669058565147569564306217231992453009877156843911036514685164122508898469569054481613167634455410749782843475366990286986972991680744727459521704185033487265102292243899834830886189473732849535609918901106329750101065381167801541442688170570185685715865548278496425148683526658135714920058149358842360795180417334215928608749774193103333596660227000356193082257019868724282544175510613714511606127021608698825201236122411723568097006386677589755790213247700311448664172777199099556189033122222525976932692133714134393345950170415522239410914467283764316595486777614340615888685895617888822420872423206967553052645219630410280375055106839447403647481241594379531435946874235638379706442426449886198531966922504035803440024928107540088393243901946991336939065857364742745068221693746161079489402588787187996090359542962867574881394653532661519074459725487035064056759398426932196246979450829722931265154914456116936775519172039312182170872197356546672549439081361825534381249796648791426466721294225994488725112694887604581841133241755023494030920380066977025002781773145605334625312123580868467825596935496156752455591734862882353177013131903329363081002184634016063642926947805487822149291444149729882350164068074620374739885932030876117949588342716001308300223660408310123179110148114042132226856393700305853722905233793744801034528607611867184463935168795585097100030549880176472498240950264204244506218020760335365608747531694715897015504134246732705722750394557141395819489322368548878770152539605567021372306765079010815946818202907648838579140384522830345678661652015260703144197463989257812500000 [134,75] 185882598627074357147226821592526253709936647282680282302863161503961211762175554868306454914459811216376259566712609429373671434754256216835370893447530153127118993234924283148938521257002544064037415350696820640687796418774509011080290574534528663501427167888836462781282740194054713511738843002468726880577823704122887727669431068150852234321182697741427743010919634262859787827020379720809817475997289185232045228831653718994662753819915475043932765057920152379954527187853144785553037917487323356877942823801190504465535500415162575546497278243995263248680563997063231796521555426935633760892410011671961108306801772556754037348946366343851683684185332064904376387279500659568457278903671054810776526774162661112439423853120671310624831880930292408156796055638324074868358932719077688797915654143136008321027145875376448314808510220044701813285435563668472526255257902112891281104908225553524675403185875210503037608164419308093258397686548850391546095381732142562556915180139011053189933669562312570545849201536757441451284152450870638877944474806528745344697287922070240850358036601930640562456387327423156190461040195621024139326815114615156640627143761763449881401734720747995030004160633552354160368608225261238938765618223977515643853615878894522817132497795981213245267240456251246683588784008594586045209866499829796476741842839642870281167233314585023931885211967812819052503446934463728858748762557783162779319949398205446317884590662200410621883727789562818963385522674636932126387406471987768922920479126255093736038667704486560636242411352874760458419446502222159371894358036102651132748135078799152242935635819075437336912275153378755551145519886350439126778698933819262448615765564484720355592122280663678021034560226691548956478018031705359887322061637933036164075876951341098221739331872645280259630946621886648569493351106929837945442527443232903926464195326555074581190894201249722288588618925903558347614492499591341591072369718597258315605136391699226297759349444077021081459000884437203334099672188354224239014001680425030744818889405105828479770054699621377962228627368592929789605617523193359375 [134,76] 5943629751241305913810545875385485009890836499257333603884543313053158073609016608986672493068819790347784208876822532778634912839257446492292936355827175280307554246276418498676079923391893934915015587861103792976452124309567702313067314060379870259976138647314737612991387743123545697422271102888543830228128482479957277722720873841675917530435812712648079168915516497855257012022546894088895780234343231324962296187286361928469312230674137724161226976577198805205767690863482784020452626787139240922046986547879005253393648881790686269807281199854795632674628606340857058953461721137336823644466560810277387324992822828353052683773695965785450168162436752848767433461826845901739169319950464763129971350430826219300225095976968849529439921616134535801334552386149055617031949137261913605338820882823809699097568050454045135953338594322414995129578171566156793800584598770228065434783723506426077433340622185597586445012970811797029169357450931727360242889229841038925077259099953720730885426156155001197784125336929841777988096490293041282955074576892031676602713311900994846718671615920111486469961573466419091731819458699432605193299710263795297234773975395082368462508621304318272340279905427509943390691972037570890096283013743252688519436600597161125504264889000853909760827449753721073083683120290223899085608822847193716244646856178486048164096357413458955952777344365213881202496443540846369352668678512198162962481341723209609503891716654639784612105687948918949933682646870989112819509815261647649509253755453885827630428460791226946633763091402570613924356667442714318702517751148987437469413652606736428181590400222280606032457353265068385654092437368087407306092577155048082126204964115500720500163456090872016986509735248431863179929285533932202751198142350509523054661154991599480028308067879044063422635333226641232053384055313210735632203684865276826366900995028542447140886704130702546126570619351427508405499019497490757357902005015940546460795284020691460983242017847270949507410061667419436047113307008418022894259639233035555194091064564050031759164260420652461191801618990146771270751953125000 [134,77] -524998688515795282716861336776480737376246973023941763889957841789788435932293507919918715617392058656915390265076218613871510494373766810579262822676937040474092210222939136246229188320944168136972088498848691702936406703558329682296996996652521942802311614043523675645530936826759734285984757576564635503691354125166859640962793615256534687262098789279745957311512978604310553044522576208328275280715480437892958206731904499646654424901945493274038231258936208423918748466424850943349858154935270978580065670598300023073568274188504337589663956209642944289715354446368131877453805924093178254795372153247514068188854316909153250935237961956862839590668736894689772972548025650517452170019415919863489087473178527856414927604859218438021329221045430561424052718222727129341751806849222266108510058250666200933337352564192106167650782213731629301336471443834160856110021902496308453361547530669317191109585009255148523526049976742175307071750185732025951135695888215775812374014416514299390196978736504063216784970237479605057073242048565172025331597642887349683713379025063624935865424549562556703872165010950456013330268566430810739834441949704066181320139728298161952056372017944263781355859177734153123933265017770084157873627180904170362689002693223367084561279566239186285206266468459700221367546684865167181550173453243897445497079826214873091277764787435764489945652327609990728868801600318612334724786764339288381886910163391384604210336183328271607234106642056895478207664304341783430422282589243936617407051331805356155263654272435921265576919148926716714200224942166064542362604798962647825621263354441387737099123230917001917457218207685027750029745924849602915062359907843694277012167129386363655461807366329268041104828314422736425938903684084329292077152365486123693996274451471967654713552536345853440883739013596187526251038494988075191526624133434552074863621804730285535912228712281585869516167200854260993875721211654968388661831703831766928224953128315581825990227215596289679409961642235494245515482816305056241889553626718822689626333651867872560652306407210113217785389425998580383300781250 [134,78] 62681934388956316118523329818008372730232891974157909387467887330242097075023894815912021759282620885355544125914447379899219703095370568300142743589438587413121828802409995221220053658957929042810903083771435572551789764437973621391088284378387405200339555906571594268653117436928204622699680254716892866552450749701244058854269795472887377807495116058719703109859064654601456035615555942164282353101312789423671135579012709729759564113985347608589505576867786509185036226305419464085982104826256308489888436286353620763818624535389893216381556077845382904572557219318456608125329863710119369787391109730172896116341747633444888828070586793758976389379069632265626348450260853006343384014108993671284775546666187674511578989571800162332634572583323479828279374213336569391493767587900018917756302941090166524156250624113894227099809446610242971242628791273868292821438415441908635871843425732715183990989072950118491308811852731246130300445404862776720006106875544760082239707061472990297698190779432540554343879454207914861405741735404858845372072797467225518662963906520106483726635556829029719831800143294576679518168140432278327508542906529426066978995918435552127789568789432210154894669841627226860877804726772521652747738538245771665747458642261293870734930499101896078469354676808266677078291594903255465880986313973322104336798537207516736348775885256595125486845147085700636732431301717331071606145154221557048274624620049481533825634630025612178416757212822240792425897559007307576492140308628852081244160838101260433911664572941464997051516149910784286037061358934010937598233956340008036129833265905241750015965352751225057769018715303888766382379028259839752791173952966730899637186780196618950224843857932732669530435461419095469869066881282901871572578803853482743078841082807419368802622814808189114603058901298699345452258491318596133422887055469760925201577032825023926201809349086432397805404245138908728233123729280086281189125171374248149540894186117429534016962059726422236323324612099021641624002349224032771646250375499227501397033099480816262308341321116212077343957009796478271484375 [134,79] -3734639960710730633936022121601117777106955096972815247472531165986309314278446348697754208066112280433767482204470034168025949790515312400661579469095484128517977359466471315762664314716127587931281093010896893739084528368860515786027596544335953118731179103021999496120564597530972366600488725542622499115331619781314979312657319544000198245351500612915630469038257568943857583006772296648482135661984452607322382251018531131471174339546056116823294825894911309102880808520083608247698932384073273754339593615315010559348899381081286342019276974361201056327478388781374360897677245392912945099169048354762014008687348519927461690056934661087112060972764289892894785144543348553397748404418925115436815326016089420312318795649570687464491261115993316377252030050945444150605496047745943987796747414251963460095792337353133757945540737269780950736638915649770612223278141695203119032120321711708356102171986109785516541879083102981543150293997212849243587861454275480524278330920754454616179068120544720242850467490543936499393058175312775981224588889332824193430507190728114693675908209797336644392631813968465231011721846691574037618511975312843663317089341340774506588590447413537948588051537410507527744933033829012825544235733966303806751094475471975814716448250325047924194597229352547792609896484805111903029882863202729487609669798732410625715898490946348838898082942428308209517544627709247929858533592298212723142136851440126571782173289100096036435600480121627323547394346238012742749724771779276320606779217181954575387611297411086165814952006258149705541721367332910330632935621164952662727931573503245483582203582704413881284301704089909802942853213266249608632100548350467528870469106988155122630817603229742171827193159013017502481226538429548769899805272973413483831415533259016785794486061099888213816597919638550963825270829035163445959218018034189638464210773273938844572083721428735046080289074239792914431894411271890823358726373968718821190979560130557288584274017349299183301944416178243096240544733837787344875262318537457289288240048077656096180496758865877296786083123099814453125 [134,80] 213851392059929161767550413616888008878779756015847977255360014957568391241730720669050629018344194162258925179940207733494866351195292556835607727041058913721344315758288755518509240705947458112799007922683048959590806914528150907142912316274344238017399337100237583375963525234623308462854385201464478232639550647706531217592848147433380318919896579034868552891579236630198642673865481774678445015218838748236435059767231148074920595893702467707319906734036059948129086927808844114343181584178751821538752508735251957842769905646324741646488511326108358122886690472276363332312911778075583511418561609158327703994547691505100334558862408600785873385540838127151259379643344797335632145800249173358423260357704569748002552720988255467493183359215015289310146841098017148473495683590063807909632949480441759758046591673099460756179855584161379611253532341128920374081039603286788149540824778783604061614959056254425027603771294273003375804502510650182986137389894247113029883388633689288308489209734848793659485439278706017292594567900187330778069930224978189839241522121328036939562695065525164799222142198974439055277371802949428297172146136829256271633680283762811674750845374105792494917692411675431030405425424468270803579347935094501364171363913811380125695578018325620142677953820781248291937304490380116804968569377355425696153095136535546121945431873902099620151948875874515001328311453944076829797382082668564556264970715942184574048405896178846149550993955178925235761763890637943352172617052974712246963447757844732122345216987621465737936970739055632112741018933900603695110738579474949716821343277857596259830970413775481408327267611978705749312341108583953750955959598114145870098512409759752444760737472064618233022915684854808586299152197196351159679631993334002464848028866978866798457041268941590187935164745770926154853518928841702611014324865199967543907502406414733076016306026968892907798564571854629173116607043567508604883228750918887158601021881964213074833342261897972880625006683733674585990754179997745768441677398168282219820872788939103495374982160864290881838257338187500 [134,81] -9722589332501327774209419587269561216861001887433391471862166386654810106212183300093785018414755394968373095984708211969077969401116843133222633174145424436952782232768193917369499272210252523383498708912510291361040736019017659993788356970676163249418021292817238265034264976700478730814485476665912913107147367190760222747127194146797194074879500175591770522229845690356377098691066956040180532055464688442703476072163039483398322358288929393647576059716302790593868425098158486754634688889474720450752673760720181682982196833494335084716138819350338101071296782024126669917801571599740051670744160551232504348768312385340192974861999206159955730842835282176268335189500385774847613706491776381516384065024775564769351236811380097115224344614536369128881818893818489393479420685753563005854656922348769880713372091767572958849165490658785542927383410846050219794778976182290237345431935823147928447705288836334695455663839182776158441492388016224506002945621438955765310028608635287901250043026294304250950436094009195853294994796598686983453693833058401314672071323875148654390882974114690524793421730644995558016569560257907320433465151625869754806211812212960638586328274063695099259765163949722887645692305524124383063328978461396363726778434702329935022296859755945117977537799670280388619826458902950656169836972469329602783893449552867062282004382914566296719206108871123748065009101561051839170293541608750524220335439312096266604871456105954218208924510738681464294057958481937805469132511910422252915061640536539385515719304801046305542214019328786786928800474073832098628875612131680920729724487424459278038586457223761793393109214829758727163693126749868614070732080513070918210975788750863981900873550213042847551346329905545806957072296868473824809910481367452875575064467600042728111318919106758085399797387151548431444033227409075449121137304465376989323064905147763703726496536148027579162652905656639236276515682113882454300175291837138741785404227538178224396762701063771017760350478046194952946832639925390226260240218361296683513092363218038037100969104898863161098753678000 [134,82] 343849564644467146292258291557855964473019828647993397036132808608765441566730375449389688033455447895886807330472672552849996678237528281106098548464047339316353368290039486776525896986234555521013380233519101326956666905647293082249262068296287182292149451734256176946484335887521826558738453189017327968942694603802682060295879566516991289639294128824301474709923854911348220438688382312246608562164755136934151783882959182990930949292427901634995706399300998844496810971192753021233056449861925997701092313927360079750005114528055900130385473842328227836700332413421009374613022555842762826879186473179934899385221632059498824906980964395070565530727701488841230608558142971254657443229016569680038528013239310362846545020853955791025303204467815685370596721612786950034644892921127709230689513302218115773382291880190733937617016071851277204374672535579917771162091129355319382575149258539158497906568080394537019432224154013700511940132414225457251771894394335374252793852966465246160222806634721920601295274584931751682970190210022208493282926830564823934828869965071198057354220102662150948754993623650851244920189023630919801306755366960353138473355525212053330803853883507580063350326523958206549920012587823477484147158315287362784197218604647489423948539543488452328155250103377105772901455819741586018336926476397416892843744803800612678033291112505363691913996264151647124431931471853900311010260858667262354155576427795000851887308455873816223825288765746826216668397930596443833602686688168221202663114071382179966508281781309082425585233991160473555752088059826705196901868707706222153882926903465801537786752336546676395475391991475034712366122660272996650899062086988359736893304366695583263422842175923563543966555363897664209341901536402891963196475441608816094007246521061535082142269564405209222156925831021161172109686262029144492192931494863044112266607589932977561214675075281961272699504346015447319891547897235352632079244663654791326635337127121087217083886328431340615235253233050146928471217765059612932229484401039875612611730736085418879368668348332205622069690 [134,83] -10059084151963296730342009347067842681678083965627848384897003828666131920086401958254088947446425910887389371970841752669682824154928600819343778318392692132867982566608044065908430445411040841352167391416125151875549802147221337854263734339771422578282129854521906080339740112857121989942160184760564485280312171513436143125214725805986696083538447467951092895469447014894820183181717915162346267130684475899768631058721742752251540946232570409355968965926791318713946340662207860457355167388123639277133522763540589113916662580783249521752962699647210230457852053904048744973835796388413347436174774679359125781142391736920328859777781770696906124532512049956716232059640522809654510784835047753380632431391240673428420112563043498420567212016442861833269943349208769348731777242863374045234923223282791391665469262860863887847976083254065778830926571416586842930433013116480841483185133227902311972941270526133534531238523398778086676476845421215810365869166358538076296226990644861449523513182842877183659722556560388722981067396173295920131996645488245121516605815047424198967918210888756845413756235564104980424318672424679559529701828890784839389614133894514183334846709938813510209550226782621318060775078846238454065383257584872309454069466270649949484530340456840054775603966046824014252552304965866408438988716316495172110813968911081219432283644475579942112775081518103594873089574451896924922743461600301120985023240093185288144901329099714149351808943663365302396786030373713813618914373872953972027351673246392671934171249714649156790795780519690072762840404332543238451924753811064708574506930873129931042163198681664318364874609342205454729174062055078677298974341907454918765611902369052581091586995928178438363121731905869453099399114437548556626615802824412488583081311817238458776986360624990972590682015408314373506890896530356806783025412784381559876105785371407603630966749638939837791504318178078950298368280763856431264243067526062904026421927832554541960390873373727772865189882463626972179726041513631054580394093174269842101832547420912282559039292688152097222 [134,84] 302794683170895183344622271072003411736586636886057086170314679270918035733228750036617200885015569455274854454182606051762198088105001039996086341208600754277446418719533961508958717234270864709664078474231122390526265457413589745028341710723381966248782000684889995729180320633329868865649705526326028301837830263745767054225225106231033477388780377991279473017437422537593845113501607639991597281575116318520316126536162365806623715490820330607352218888232082127209353614003263463584181666286629939296566271807833176926568400121539353442753832691185336456672140034284018012929270432063572439062102109954927435013583484276360058157233606014693443716648280485274627271112532567236112014512201655932988641927051627658622931343348853630004510031677293943923183287056731103928765714705782892087351564306503278965487803062288660321869416634851807870834039551288570454316519187197924103348938560869079558195740800760020915515076308350136419083980591922505236967265215438980665725047065480379253910619225902474980753435986215913612742409754391697550722660349159088529694757228749203445092206961627089887150548824466562615617245761000427173619327816678405745433739374828331843723527733074945647697331559565212324592199758372016789073097537376542130231395424037188916001984763685243259425540998225756866997732978082081040406131169132763326788973657971062113760578790250735191777111063080894838016271897635450365517501410266101105470201836850069496556058901268948238811795315210291308021919739518037164326298300063172169769074394321065735752039197787305087969809126423106642148373917759189734230710511797666284623270617845145407985100958295865894023074185799762685812194872058746614195038239384119344106663576429321580687761590589897082435304315761306119843581066421438871189955737176444260371703172810029645446512940869714470219731454810027348338371439081872053626245654337131540425914725138582373692497546976881874079853924862348143905935845877298344233296161198208790258792802313735272578528646329728850328384828175851093162258572157277841370613238812651287555054614151267530156299928534262 [134,85] -9374086802356518020230616648587237784536307245223450779259329128360378286870046391454243508783168578593106505534991803784564358950852427580490107111072397964367224330679346267830431297699428456589891345535777659114626270865349424394672936078072610931821154496610708960355407606120051373832953436137697433176293922984232818350710424595231511361846432059942045974333214872221452926813947940221664189116493112826740187908359658704235576678108564938593938719238841768106206868432709650138253825288600259666676257761254695982610629282869352936555874481491121818179994752916728768537809227371910775029485522467034323891818742225277526396343740286311809566234663912685955769045258648572189098753035786078698812641252160720734008328808505483773456549114535592338990700571704535225305262609207597164413063082393105746256163568460504327233742951452647740635283583863651654382672799544907538586958656706308185164091039512202813477775992606116891850173204980425261933163265272256539155776894745230057818853376252145214973642829581932584824120834101364241859895880727271830442753706238481645097376638482879010192226377955287042942319492898759449777421987222343005344645736627492060750422432159277554319111743666205570761076290233544802950280235185733644735922228585022893169045132917409076468118392688919385035847776327053817228071962331897424547027652962053080519422294271475209175147381808261060991111936747098397449531913608863255334359051110977710577485630196608283006827628720553749301951993912160473604452788607303207811168462462900436718567264938116182341664812186309484759077218240245030188856057762251865751668137363876348568597986807164402839190637023751455220523164106306492801392910294499890484309601308225206443265808557402910250561397326419426837486117141188023199815274703363064372579077893944762275135243548363333677710926508673750672488282290348539525735347920444066465612979393980117887299668309475218726494587908558874703407880561192078929773127493607449305203764128448624886871711154490957559301238056256074761306002804703784400931337216999875427226283697023089257923497258 [134,86] 301720541906329600542000384057473358219388463919266902145444857617820211891534243640243620049678301389737002338931872422099643982327962906288078724938642924635989924772987978853407014764163119193087436764500896965429011727788692839211726840713728249122475248692724790159867541324488019276191125497124779090121526593662522073755593082928468673937656208623030444897569408855501619907948536570386596715791995549575471889992629356994064778154182233395884139467830899414418703495400442891487394385902116037606072389252271450551367372159780109529271193279542229585538406498213167704505565570268272916665887709155441664210390555162781070290338915723890739716141792569802210887082822033960236499156175909870312617671074393540470120988306371802164092219325921492591751770803595585192886727278679763505694468627485551513767110907621594254388480843785127263761824681707826347700711789532818815126937192274870571236238981588929771873332674568964566577484791527781145166670570151144907597868445908990042070172342894145095370636586089954441959549964573591531581611560646599576898542753297223539548077122732661715503863530144857037126631285252348393674284866752512579375123357286768357452931453292476022370878011065333650862387930580111932517257721084775098509919215660863347954933789210821632223314940519096469544992343781193631372543705016915049982490864163836327698815333322579360924545280530871053012627044237957874634714215836122914824941623428161944473695779717400823623388639496445219242508614429725845276764639375886655408943599750029688757210859904961745893520237486070256685729332358483363285441762208110393409635284854105855440660234478137089397327838901084147673254315366237848418906618398933295765176147302284488930282263043486802281702897915030641656427837811302222293995681860204629663029894928094940796971399434664026946929391703869094093313618435178598759296558497192336889263690029778442082167584753560551923848797125750136531348057642779989171031509549039384625489300392471654009463522050014492398507596442110245600729350823370535026693505978982559220125569218409669232622 [134,87] -6659231421492575236321534509893346236656059348436934151895324326361936441757312536714218060421684964647290985230180018955470116723859575816707814783081805500290257772253959134816451523118824457845700843630440779884551293419992642568588816974764223366077809387702221420515158924317378175639862032643515850172559771804527408432361513509307175858519897312763584184059329495967520234735797455493148255058107059457587540416147216588620605864005179775373025338619479409691586137165908347598223599113921942168975324075270654595976377689683949211280194769075683537860081696680787115241044626443516622106985811207390115641174631582069231099497558234814573380181043523106147560115259198435822511492594555108046263490588833682322159849596260659249627036129444917387749030586892784698317161764539713241355587438073235841742788777518047771111492172821135830483636533649834014707045377905240435911542089352569430668172937292351000181128922073797313996685564747714425054570218517913403939110255583282937843029275023363280838743039009059492713519203860421767593363985692501424633621857846949336057866390748566314055830355446664239031383817061730042361963266683695873688527895828967286501800848174739784777550292281587624848194380442569580114246038722896993719943245412075476837585998427246259677336748790294692635637239337139100691592412240892803971096373358064924461049510619517378242775569621088337842206121341866889832318370067059764160395279736984211959623809648918919797364277070578409022025110725194195294157857037296950529920476185750416729303151002020402459546696911645246706837387299375745512832121000255969739042807274455544635793042337962710635719707332714462483712232679847976891572751093474032934364838654867949867328172612007954736295738743775639299430735894354138742721068802906366315294177227098281777913046138044847319969646120593559951753250437872875929835233466188124179502271556467456153383913435877963548732931983042871888074541940988682994508708863050075840920479190502529188326743681113134639831635943611794991870313046584450016459182261842024192995272104992294692 [134,88] -15356403854048999233123341803031463027566659466726173293580333172263786728273046595989427506993328980948701683393341183935917666322373810443176911908824239316242876618400394157467186961153489579045225695738810434791356348689206893492463177661050329501544723148775216910246515285642366947965985646778429199354961709412883266079835260139920531316082422826479429404449703691433742924978437641726327742335604566736198681403664001043900791567065523295206151111506529309943069472561742559562525876715356675356510450642816002567011311707511608927249062334276212476315162875231846872813450875711638277388091831924512953086648364823790201819896943353279400783706809821049172532545828791553421451408989809039910788995921568222602436971022395401066692318877001135105031151911867270127571504802297160210729090666721767143585910643111059765639028745029608229723725723201179327153886899937493932813774266176549431017915760086631036188573202832466114129293058154224840694088320717619121877790744983941012607061320148075445022782623283836315236238058296491878318595479909982511724077070248969700120999097329275883702928499530896705427686056433783656943456747868780079000001370388711145926247805778836099376767682734202340150250833639541136438384275097522869362348151961305924974970502613852746581837259891769644657339232012131903349357055683791322556349301393460206358400982847729323233454663923463020701354012053331780572464830930968212748421059187787882402603938332695472462436857555946721706665374031544159127575756051375867121952087137045423270627948605247522391163717557792651717225669467207740699548219133218282278667256464940178888352181408623792379306114793404381473296445884687333562484470544897006298302327051642230190424192397656541469312560709926713198636057562925373141342277201209822363528029084292881626170220472072526632662296426710339252913221227219395217145485958329262086336288220366565698358869418655249026904933809445379581326214346078212316789489956021783052907744863246272860002456058896232694616480801882893885365055516337232101300830026984982083685197082992 [134,89] 465539510897862654973454876920772839194328267203909392566539830766488302053132105357701349294040525347607389706414382547595772123529510949453850502750123550119125403327228332663726149152994267515805242038480678758417527834691891853737629956447976553798497317368184571896077488767965069823293396592510044921945468189168164378069332428363242704018437194076953917827473356229289590058808286655923028207928513920688267871502813164988761049439680708812669854176827749954873350895577922320811337809958101830355141949107419107764256408224313649306780829787005246307620965787826788283977897558154597061435735867728872823348069370497088650190586054997732699351103737143054865457285977758958202703893168146940039766321984503530211166489573522902750610258798366059907036046996902858347946563779377775081111743537491998002166349688547398001901983999737378816150382228984908064235920173666121796497886787258286005490222630284871378337661004583651332175045603151288755640825308405896335324528744101742064193934882106160976539966020217888791459638988402718850247943957806341495402435563621130296806884897202918671036794019895407168125371167398347403710766116161676875766968844989770000565493300603339694471884435215368535239590741006857942539479133362803011111546847482127264876354880473995142280444353059381993976879657897826325215300471219843063997562437686468736224212306603250130406558556180275167577030363825418724188524976836274273829248232089323034859174803707205761014125877732801588887325635817986611384357628425773434689109914326890673421615990154255979605903834019196711788834284351343630293275390464977118508544678794633238193923372683137116578185608901484510158151810267428521071332931802246703451368053730115316674757102618551206655217543968996058253015720642413482899519411644153999659734024758199028311825259418111447879105080682232380540856070888133414401862350042299813893602705502005859391615775431132874397453812588254055499446466530179006261282652748628911834290664956040487444304975819550936040984194513740136455007291343333849049189434594647481223157886 [134,90] 54908025762960749844363568691231918707070261870271028953031621755203111912181421423498201733341909108835195361544195934806645107116833695514615938351136047118537552723756054912553479954751053148678742199941989206453401440588300357091700159317584326408767359411083020025542278309741815319432065434832031758971749320862283371935383733189001010158646483564191043905148075991960504127308130647621707701234585864263431612296245623410245907324275307859668608369931987019946943430718967319189514657227352657838304702716020025524748409691487532218829162446065014809779931771383516626528925206321146223451552010874046225351929074251975773158909002333306879684372312110595844491208196557728694259674326419139760267284779591030419713582961873706141452755969429902887143980745923044544663138633321056927228112612569263602027969187515353996170486254707206507339603193451233454741435971919039537458830113309344116493875424289456250045987601029616612433598840025837147326188561725641198483811965849329679907889717208930742909510751953060115807290285591767158650692583499990906249101298063716450045051301478932525465607358354640096241369217780540368786758229741041232772052428016509631875694487278602974623228332826578214734229386895063080385204550380806329483180287477751835206756554901664910024480734157079159653019557733772785468343087697031297381070849191735776256803520421669215830445138768630722137073996686615429163333945586978985050903920078709707189753727230731138467253365297459575986569878136957947131677341881584638232178198029842865664599030287919126690242234100534605710166170366080478198196658598872469918822491683928866121890009918685307120287410172143012306360992496838731474265282555413997666985240523536796087011704210845443209140338299316723683707732469884688907690432514997976484438754521448769212402933001255231264519264071487547092278243646514835398536132056524552186340120324393880170265642109381998480219392006333690818226061224389875775046021077082034703113910898333217667000937097630305267950178258478593664185463968590800813970253251246584648580 [134,91] -33045640478673281151853199398249457596524348176839009153253916605068341063311725993062921331646903731666613595349159087839007415396455616602157402725280379805264571852006173318296569407862915350258826035826813501535518436876647851006570492952666829538391608692735227181133080819739702538690209872462828512194956880958041579877499303684394534033761865899279483983034651175418601339442072211161624496101891510980793348883517397211517364960564787622291022935015805637591898342255343090151058910428770534973620049000882764773488387927996037605788603694530322911679674163835897271235481298143959601102010714607297534401841528950170947445074144070870993776432665842482612747340177995905868552242027707980042673244644294298779207948860881665431515015842045152184654937047592877619165051186355360345819944782215578681159671647914116216066420804387773322789260458692836239084195012111249533783886146185999527801571041343994633108684085397426943091243986630125104018694880554608282680918957549190885176876627269880177626777048042968061879127912134920504919901734365130275854151444095484497503652837666110721678727677977924974036940675843945409639191660404019985530132835000537000367496394488304016729124757860495188974161993988787550031314920145553215526795890831785850780953176318005026288465099292754393983565653796909673147401361811112103234773856109816427422959478161482311706516325017817235597328769991608008864262119204706550251573056646512934795728659549665240898025887545258080930845988929054666430154556725162380050763874557706436936773176545164601425456415317013825268587758513059192731814717895372603544468614392871864396918821524650327608795324357744555233132399878817635423410084267641699178291776385825549597800090506028965722814610877953027174472623148100736441265132887113600918509641678067963531819522663031922858109328365868747440959499697769064988193214099705625871461915592061207214132710009436782202641124630550936439898146966395993137081073705978326497724750299896312288532174277113338808663919213013938553096045952338592356147868723663690 [134,92] 6994865716392474997517071727946916599385683491629668888984993716604218857486291840888328287583331303653469369449947610762414891030435277548886755021197657464169518724702008108150433131957459850759286665315292336862773856284333929555274517464258818101213568890266757521083733993608790173702873607952336783860378312894612516527353444399067242967632452442104003034689940115734179320090001553589432098339075505125039005921921315638126322482959479868741378449919219462296079490474825699773831387379158289558120180801073126659525992864606048723867161586584368464361792349847562729746265384939280090602110837250042280069916404810963428948802611649143771715269736153436406637701331758605484547090521172154321029006704006679192797448366051476257056769775980659499447902913029255719709868486700045045528235732518866976501734265724199740258343019775084813866894335982623614767621696766255072192234886621579486091271665449495355248249135336932742771885562157345545691490823984557402967171240720369690955868042941028048313574376735070395489944023482299237238664747405273273744720696540298994809407018131251999791841734044884750286587710866267133010246541570418959905298553096358732348694154554812142285145318010432119977195900031661370359314755045321266628005400264761269678102459437403057910006546889212988528432411718179079659141438719587555530269980395720014276223735076248356177922102847884373998791143866964289956937878749926858437033074140504153778376043885384343784929791965802010410250132452632400112384612652373858852403523586594671287409305496035732803793049571833595006508718465722551458353784138764214988312749518264513869621151305850447631834356183574310045965275652613068184092949215909679359453380672092232870587089948812850200410573443742653557993615715146190516546873997487786482452919997167062172943526314200543654330193012479690953804740904767361540121427951145878213950023493122883777065036727440800347763222241526240758586976449069699306069001118967569616687627189437843344354694177175161635410772858819531659646090969223647035961298260060 [134,93] -57821226045567043260810728856703410057145131462450386765788761043172458288040073878600740015071125555857678804613697343171279667237010833454602511841345953369476507444479565774111712418608245403822903219240496822098787787542753089079347080499743411868651406722209884854628926657215071360992823123604675518453723479612653984634058334307474312864716383102001708692817737286951988364619072323056326304598046341846098907161038835131848042641277041013366163758222887443133419578555880655450272033877529180875517985530070039174468766593677305133737222822807337925798778564593364020129476145187442030578241771896063859899948763276274588054912132919515088737630328942644090332420803227578369062061121605851984061514776589203985449572152569657156331477843297210551371459970911152440714517642305713983450693079462338088603833421267132753220127549827241276550596933087027144373773094592174856986781231895095058704743716239802554023468425433042829356759531781266856086021161428827551196754414247370706397120596177382952876087324205517391398663558352121356897451704053728130238453842717233361936343174077567150770083500707572627953196464002119213614545119959047621007745552928376152451152028702805853066868328534327485944342467322772740029681771775268628957146624083320064886414954910202630512461248846311067151178174270004227797523030433540797583383368600582233090602167075130331074261649837466748043153178202950971623632526083690453392739155272214621114445251752196534411172817359780103629132368050612243385869092226929870188377910079300885715010237176645953167207059528724657600665440306633389053028766709478012105943727543534329319899622177545419892691454931758623514798259933192920711296577919955072331700604136379526025013917108807427002157966377484631552082626390011199249248620468651124796296190044418739675449816349465055657778165356709282162588390650983367417659349941528487041827277001717714493717399256060692694156428827255895387965328250743912304459723136292136754434746374056976937939208237149455601038486000005078288526632400199415150426880 [134,94] 2225030391709190883553177855248236322252792292517875837726384298678114795137416334590729383413747645793168327443991151923805370660829147369176556327233428415835814535871958726776296382370513059530019404593114958454814937794484848938612303691964892581658471295117627560969240247001811087950272701639395238562332245042486850440649975128851519528087574059091124810243393537174975049844468294631838017778541925127016638810896531885142168417711671505734828422074144730992694699039956160173607980313934248683399692627831622086224080566067349120325646696681723044296760238383985118534120816495310165089216262123838613506046470258829594846931605166844044140693468122352619393415511608499927852682093284219278611639771676677848812646546070501285591416563855592632441627099290094274250306621652856247593462598038268226970345954476923531256052324099637722541533550786486422104856723951413707805155883436824735450945785029993495030534101539410065917646767940617756616240104883103561030826299405893709285176641463638392350891696298571026384548039658466024862773136715927085112442321359250608706450072088405546693522633796508484582630578201987461838809949720106448622457676358690686525266484721501510823161655927707135768603427338002802046507515614386221912406660219569332367169771621342587607174967704976521380814515822438548591251959198660416966538994381995104409202440403828925690320277840941830406438139081068021767675573384067503410169890953509737217649379972254333653563181951168532489357224371904390266938922697664953103896968756384877771203179710966525972474838095859653313273841148696163961863669360096160332430522853033273733168859205679978346515038912568252857310333494150725420498905178843216394660919258956469085489336967774696632557121240703150011783045162725286825761895174011267367691152646138487702969339315313103700489083743011943476350395952836372875653506545151708371051797306727132787323360954110769082167851090433348868719979315239415476573322237462688812871483766582786924188629079513704535028920309266530522784769137727255890720 [134,95] -2685168326846863536140829816695023913178988359577063353278308483967421815578082820621798821598116316644318467602244273866755852773495583596523049097138712791519653958116092348095895081580220656692775130820431777611325761662766214558986465507469540872014602773042631287799646236662159914482166669303383162448302687048028725701119150940182373922881943013494538074912345835870553047132773911127289756753404593007425403941684838045758992022096434915491070639319734837060310656707840645027104911280347846062747738133958194815394572876944367613246313207136269491195260490472236526267931317692405105377826267388769457706981495294404425055244298837694966376454206651787809707821170385754822929708333240909731556927042936158663969475941736628790312034988159704574219334410296883729844698032584641471636051780274311453302776887697665384401591423397133234029466399180152925230545213721720186324574565515843262563235077176191891291933516266775776216710883817387899731785203622006815428800155391654389662526420162333057803593937795841409139653976072833066298500482905176692475122642269969953230924417545375687780462923727292377424864905440004559380818241396071956038828830703151436235132826361363160643209240968291182294321414680098732236656367081398537533897067705743966171062543533802883241526170183121882268239971627199616879838038661193003124529776086441407306736824980613837666328381786628502013104338001511913103359008058198472697376872252662831197331894115285609304523083436310248240857821448991293335567509745046360959985531215392341156549452640979894893655544606684601542917850197299959324568409567754916327124092938759570515275453977430429346070704383425695167154434038360028950137463995275549902800944989935266752856980233459518129985892518292699546206325909641578994868337708000070225914645537104232303651228773825477035737558519029464103474109315934727808982339750451348469856801288614569707923947241479281829447536246249486850172971190904423084518134020871803802935129413053503024116070976918767509825929973866961942589462428493190 [134,96] 9136892731448324359899118040375427381074922119297084222144930729552617514594224038366125870396159339228095187930528277227187997939795098388366641011635908168308894165227301079126239086524069205779914843558671787968966476160785058422648224119900900120662543042332190600276213716052476830059363258344326536802011289652873674909899904515769857144974418934494664182384704058034281099573318346354087568359447103430384094615727748630258663774700043255120402800518582959022766698412024798393448629816697082400515297501310009065490995527638796995361872088068313902279301746193767146821953482726901409552572536049089841390858492263985367797602733543400323259418481888762525545678411173634836370123182891284103900311770550130417080045464797288639271127049406347573017916533465841016415027401142041800439399344560556316075010619480386822725242409702477496326894029967335500037574245961491775354080076720712427792811705003115452871490792634684274553462180620362233602098837107673788348802047155331773456860827013846812689834231090725384848538638532903708450045857311918978425690174961642537232901563263346493852715791340043878788270364156041206098217645479081572412468360296612838812964136923537746022291226575176220083044526332036891805182531302752649187834528282215126602056007588903110651711427607256261975950023737591716225450055307128823076820454448719901893304101602648320194960972402682788017407471417430973327899876631522189124586140773092703624117787556522623674138307341684226293177667455621305157498550903560060683889970694663006999732737410143018614535030757868463374558551548840766018036538717267772614289748212361814823584851682522119925972210143693433537458286565356191044841631445164088998216045758880465509361268012619895369534834462227791397703212212301529177181312547608783377702049546559019200431865442017050524670275649778728885635085460456716639002837756959631334951657176623107599928339772656319349438538196261644169275059323291196651729305534065612509664801040647910414849454679717612925857139535850768963782559280 [134,97] -2047277987440763827997597453248064118999609205282404986008333301632651294121021655823108537203581873976063588026443407191099706902993654112799675654363504139947927751026611344272942890431054555475601939090320717732724657063841105711112336328660062019701359620717222916734915484137800844779622852143778355026164812868192708039406331041009539459030830185729497126014624822382023315707228785910639943576547123866528619867982314360218705195245956317298821100917225463954241720641129987901954416933624576988307670142168539083530938089809433187938363488924422191176869197747438061647861309825360041417171307711478921709332872662867893109759623963849655512887381393177955521388711493569046437282276151597689964073281408223603858441240009418501951600323187465958999449041729745247592908206341219903058871050697223785633154077595385527684833857745865933538315844438407952633862381177153171043734034051959076676943513746853143466223535709663738626885733773915128769051602981058453928580201512730165393618347460198765566622704694206242230771760289713100006246530674879794394735220175454808388671777701787610146325593747316559198143139677606882157789681145657931895086939707886431407637723469926560672035483266110769480904591416032015684176120182607338450461617467756265081024560834099512426419791717228084095045075837509346567098690151088840603532709135843637848463927474448031757434712421049382061313054061979971927495569201503644629487522183174691048208011450222631033035361622099548604633079453485736945183138960752971624310366934987059270805505884741382000131135092536632320000493929044007088079850022857735373693873301202363619691606205280861749823674858323211573889662121211851093347657776701661102451617540445657885013182027319397210602560746538267535747671657771683725817065377084355504057789142651802886902074959415493845408361467363238859749892413806693546866066926707488929071794796008826551115224740676562461858154872494517559127974775196644114505356506437871643042414110237118500831003595558206905776052426883657678251850 [134,98] 16862124710005543110616086110903025087579252780296177007479750029031496703462929767276783108967581623123811798053143162914105891016821278902751975784180115612478357791578623258049870309167623212274510637431442969296221851408614813844677130645377557738907896894600297777174620828426157778991526608406835391704561083180889812560092342143039565820947587334694135612908577091679702590575968674281972993203313205832204379713162364150799732128480222859847956613256492491253737128650077108423069589937746230978034839942311252881131538557355707502122101228523340701970092483611971482910586650461529673766365589222173578609310624146486867550534979991054772778513076772220354963088446493278450018656180847452993083098789792675364320045137055959218856623299500181191040340952466069842509446997040120182059544047161411061564024649342767287161116631573029250122653577977369908970117741343508859577530981514264054530080604840071175200536462256711344231746503852402624669312666496496260245158535353081675193871619429563825430990613127527107193644886974247422092359579684830725976546317041828257182236231562935732446467816538817400397607283307670484172569217251117466259148355587376510583427747858934447893515955790077127961886573727396510398868291954926631173586742534003316753568548475817986162863775048847074753285446244175355608709612316975234226524914394587763541243027558673208133235928208633975394188198234293772533829094879758666668848732342401706184001989785007256080800878138413546690662492527480968465339534675872422124838753872128190465800275280653251204629234852143835445984973213419571211079204635365669099861896283002748270311419433326693195561560404092307971541298840446704122737289089654991016370759343537119259575222081008056546249211546723675616120410196186925434328803465126455665901359768263079374151652548284846425215453346577037409176467106070441335739269199080164596868137121510800777019710136485517600368519324281484318280003482453402808959631754613605060515614123747040993378847429175595802416344504114094010 [134,99] 66990312723876127557186306192764712812512796928795859132774555516472279864667757836854770341932252218740778562125399164301705544010681761166640315290659999058575997455399566837481239878599457058703397874121090242325684791082142191667944321064078678450069081741601475936755518734158381254585284055935459618568518935712180599342574309339897142117050738420910978554559751898180801516516449142452432187723443797751435039662213296881573212353713776730685577562848411072001147233924184452733878689732030663027658744583652958290325266713632527753906332203567394873122473718697535603336528259231473487996428610054158346755536108121005062889342820153558316377789082405033945294814300893879172227917501946344265161165804411816860121427499172283787872572325152269209379551991997262773524891530261599430782800127834154871692849647247479178769430790259731622339978187396062936500219583935183225607938549151111209207407380868368575885971697778221672530467858126426179277349674271654107363752804911842106109797125365123971067126352771223044051783895379403765456787391957012313361471005543348727497639874642212510077487178910297080414110039840043132400808137006529523292313326949665101617136732638911104165697696511307651607993793323099979565170009864845326677037755495462502586346587819148251276921469598996607038786767468696791722801110220980211658905600378536267343780339533693165415067129369015047285929512625983499656231052220138863735259101348676650242569035339881732237204521101928207324686401357689300042453379051282434986013198940848021788116621481939793156622082672624240029170713666198447273725601255965608041995108488139947926449095471889341935287641631584378219978976112884681491184671917560714248509127145798348866819225224893946107904407832209921872323820972906881201131410057009607914149660079188038074072383340293652635593351407068832838228065034896647301668501813426799975869030843698391940189595511387193700314338874267064115081716597333397165210823219064149768302341276169876272372587232371529897556225331340 [134,100] -483529622530159585005692382061840904545435305923474137951261788239257139586112577698913926566383562124856884964290810175912949301584260263316773825570636889177025784326679351032963195330447380027104104135506364416922519037114102487797605933567094349601899310439596742125191624329748728539104791307293053246634627399038773872480872881188768885407152839664833042960795766711427831072893862632402211098132295050828533096332366880720032216871302315034332452650746035480929008496428377837819683205634750160671841297017244845160360942134116827624746094406237561045680948975626568573332325895180063513044546700871389601025627021678161196025850058924202819594971134438215192036977164663327090165876823426278803714765114050506331738676066584086178221681006985205362122247465527413186159706311204775735866994252462911430504312842030782434309853022679119034542587369534124469406329556378075444401110376161874774722135476043677162896601996858457200611140122250721470486738211653053138137501351420961951911541436806371753300940955039858335237372431359473790836634218270055643344706349004674102505249494503789488417306623414372939394427115228179692238989056084049904135962844806956094480814728664252298989240687737512110487671074131324443837262568023481532639005720156064022444579235506748728471614097192292463384041848713488395511266796951504676796073686548019040603016929594979191412563406465430774967568352210298560549376272109489970248254010970767509730877683780382886742668214395225097624214387927152674418550393930368861129102634704699338020748157632673768909790253645549054692383305377051029021703680227585059366987938341452566938265396490226766126714976329849230778659142324954996101735797828604286214783625644235571456275272094877318073609258614280955506913161978341866865602858682309529684217552750229040516492882156036681589849320070528482579281662400378906848879416010797440663903067819571957221912496002397021702543707622425603647823805066595542374758789242367512917138968589724700665669677012300073735494405 [134,101] 12025087282922750483605346955725580082956144765195767494460528423022455997632754841661173321853702552013190273016170675650629804570523185401512865036581619232530160095532960538284425007787083752291295727742904604172006742378913563222715727597734375099096868250411832912297979710849622594920864893970185240571706752179012033511932477050888213735115203952021621398043424009600882325397089748251458213592498856707237839431531916988647703864371804843199440097154325391470731237272457472222925000326807854122877795711941721706806132800098825762123362495410385098132943182429432503606712399587687588725521308995337725388132333808698966126788168571597024532912303296402721492063154203896289547349507479161129839435525585408656219505701620780975481860011538053168735442434265492847819435417479282877529081660352477817011828627977875550193957224050907243861146476212768726772348947488212947538990434757358793334134927274220916531533229391139201569581379512888556050719150679997574873597012299212695102876817661235258641617279136204209299856994173654773907579406547216266177993810223848319845477431362366985750803634890300886689763514243145921045102816169545172362591041549671759141727889861549617856455292630030646893147930113765566395191751333696604505767661009959706649350530062605786253010514354379582997703819073900852150181543639389996616717377025723385533761912572892506619134692530697703102733286397331751081113458599222649717948736785570496358999777821818601070571928709297178385139717822876528030162267213180188320641645918634434637503992563496637558423171227700685492558090644283851855492579474773502926436799404314492286669386019064221766033774066603999914060092733141329475953918317501778157754551856830425237176036615008414025701676624482886442957740476814948642402900424297044643321929930650187957625798495854002854914292787549762427849108599791755124423100643216231456252135331040692822588880666480976423859696469504533605151891076048558606566449536674263351874390212311427496440107959990726809680 [134,102] -144434479748470821733081469747100636127635541915395531705127993100616280363860448785132425155561821825234439470208221115365736256860205483992277974904332054123879124828562494197516704568616795135057089621817310305848470021492556267514194098635009563662879135775063987473355062823884798988145981516138894060594334949712379671449312468550189422325338463355759017707716776266244244909212852220322971919369640247516794324689176323977190793663307696401127540746873991103814408131988515619608700867034070256244587602888421494790769930149574385603553257615585608442160631752886654218522682766426856801407634094726289043681275887230073646676946890234364878076705432651921704606688472189508990736042919125316029263132958386600726069432366050964833189049037616789898347070570997873577453982350820539773214964002328918023558606533805705675665632907732513749391046416330442157691931396757627494129290348033638324247233374219190447755724707992244977195465466919677805542780894660100666209541348782766943582042014188801930304769890369531291913336132228935215322220026253457393886342072748203353179409259324824464877086231140608922793718062022063913627506145010799120487033222748129234472400790523404395242563948254439795002799270562010965079021713130668973344129961127332993263507053545550733316803709603617571689563170849534223994677015166367852038685312388848133066965005452952855419981289213202930116024742436653301171838223513980896227105324160410066367316908124773886522443113495110937859208079889347047710100788303121665212056420174364314462860741487479224420077571893291688060589532412077960799178997263810674419420107051546850996296042639286041133197007417370902186560171498874183456035185494807064256400936423823782112569128886165406369419662010508739758646369421344614714057172633130999379327593016780840201851316341188002817398416639742036596484974353008501966530953827691593249986063703839731797676293820657403042061484521378028479758871902746723767366037768704524125890418878968354170282657733109045 [134,103] -263055327048580852976011618967271516457071619253477252740742481265231485449722231658208260861958733829659892368316489099184618565245325649820784258672759082546792010681928931693038451265500362270071601646705237298493953067412350226246668166040953321477403918721990255071674854500286491211576419766843947617946913337738807015915060828982566752665248272016005896980566967362712157465714373830847630834730806657957869662394712750521308349515218942494191851469687912471132356762757078302219349315981378767425912480853596262644783107948766268224534039428775728368394168129048964372398355227365046677267733511611552469167081113783173852251208113126559636721357266744227386745756997093336768186333778582595844856539047223147651152739844899855821740158954920132047434250569165708355434815692168011593468619086044001985693465311537808816563607077797449274898563036125985481806643853888929128865422482141594742688931940736571220414197588279448254303326671153674999403584619636964842615333242809638720397055400790318161368336800527258304929243095599700866039333962796167867788451046995027735042498605005377864617970930191769966856013868210521332281423074074736883049100256353890170882374171844783119931304036740455661803294310980113230524029614793411080175167177236373974137530364449256889513675437781054245799552247455778648865151879225788708559701628164211015537106709326003908162676319266816689955429516792060826969841736100047540207194612862470558709191316322364443012573930727743438136208963069473570853718161722307711820123627510394404779866055489501027969789768206396471490807890382974867591985283611227964921298086706143064918240238738887944949601954038275064878391861826410224888136082039572597489904986725897205331022884199345420564709025924993103624258196952880920474026470626303623370917812841878388642936715674816789041587775931507710023699437534269167669280631303096290005451768664779010189131223944799310466687551653525166817513122138573260197148151297965363612075881500547112447969330580 [134,104] 8804091748769875215343489633129000174998494165370553182992238299216468995071001581060547400150021439123199680665940874826837755774887285508808890090479473611914256187723943512748569121701430284634415440644673920718323930692639494124654621152252354149940917750172419240775063019327727684044276390003171367723608392894077502357266708743879760296673861363503388628333859756756723614174721376057768517662528312666520844175977077688075101806777692944351672048639993053396870021234321039732471040810208405105940911343935693092808848280857165095941029939055041812393496670771261450015500893690187878372331269781560038573320320548678886164392750329788399155849158816860331231632333700958583372798697907422087585937898469013657328556964111541071950497863898883067662027610586622683666768109808715029647049814506143566543052726192165598282922205228172170492835792898971194533473696460695475493962367615569329987860896118956380723904476616969148757159570101685244516032435561808987587351861781487453865960492550518017908389174081531583322151883066439518620734854797859436795411173595340901511468864224538068477621540714852009780576620907405716355329393933069541223407925699905611288977596377843343432333513497020109649066876354296134350090350245728898575701382546924197343760465925416264490692987973771722773577461309054532779683309518902688188923529977915601811981706060555792781204255460390769829495159262085170143632739777083426908049921495035910268868687147742288778108491220822220698957786692912058654404179829639298587807303083624447956777284530546389297811165548566524959712017923829733153657271480501234419317080022791534829584165286381286421725520720657450317034982312027218439513586355967937543402018997746785222886852752855276657881360715891536772421283726827104508628794456790844073389403618366287382323866188961926891146809243097198689552184826664309412849230778010734593709630113367219598085305847881845584623268860443526240667539426601617171286175689815457828430412127297076901942970 [134,105] -111776912277310949517145056886212771609916801725777213095146950650695109981703026395509066504820981384831531165499882015154293167131912658329304154763000453132324307472216695248137011465577157169300473710149682741681951636671973025350876620315759253523644545454012212484717578888622252620951211674973568327602786901901878467311452612078120390841737387114265538838667767592780758257280688051347618755043457607081169774990708048981870651143849730261131854580812194469108476500242253561140963007635179933031841499935377852682442280138717230466103974458753059266805803087964717679127514142989028767928820012456848810878772525947152629641924996700167932939431867834973284664245666076665076384995806060756547179603973560590027560494952926191665957664173881042033040467218326150432147004346899760516398718056526137560118302901693957243849493537463023462238310983335141641025117210749103142739231354481544861905402011151092320721380275652212417933215519856918170730447454037947205306072478799887755961181432725496501906139275935446156901541254131068334570159741406290524497365790218043280427285748699153328016300409564201300856990836459150972401544230906955110101379701530175913959883545484848233008194098049678269879743762859789412893031961674529900774269041897341963651688321459417762320623563519352889423770052868944907399882356951294764381179165078357139733765928670330160731111140515949586118748498146546563100159200614867403235092246210531625709427007862107403286722415113548859923345749509192810517306844665447562127470552403782700916933411507624130969940771875398292839639553982845683135571493250247880015858064339740748209958823688122671906508629090690003153483779104108697104781625500602075379940788681440628944288188461450925538878558760029956953249537814605540877027939859422969031032329553727952860713288060029379030688292238299505424312006054782933716973539938372039163601752488373628117349178724617288744478577651413563433218027695862585703715202185595944490023756796640528490 [134,106] 602211287230506291773909010101634368679876486481786297188061895143260535623500590657001455732283058289145371535329458183106463358715831108733301314917000984835305667108375804418584608603138672561692236178252934354111696353951723332282513139550640534001596050762025145617457484047157267939217589335787910052644992193588655417952581646397584977178591629361155861372436139403282071250843862624861786485338327421817879440952732583300915383813686255422622468636321708554787901959076191296963077930574727209723551530815739801766980479963950845913612807982576748672885540382415598392633911530167908588129806783687023412410697170039716539514932247957760342557102983896122014773512184359594816327168666299356264377167985669778334351463246835570881293955044273302449569028116025702907752239840469673642831603851166570920150804275868980738193789587198753825449304360331773224723333134423590043323220611386245353497780600145126194888549948356487780975049881402397023490510951046555656145222270838669248277963433300301440698352447747884947599146736276283294711816988701405071473731251584353163540734789441929986073271619851153831246805055902030644184650291865347036171996822752895626246545385265724356836018437435865196690546752025522800163059101931160018154526782223075059441857829201059880263356292687536866939458377234210137775128444949490536018819019578119284859609781574137435633001832215964150520811977240268041841461167297436191248657689529613354210380876470429267289180735404740422167991282944427826185223696196084560113156519166473684946525673081179705192746612430654720689289134384413873394133448688612032454814606815550138235831015392437313232588412900133539546893416142042000460082818702177668860662708690670502865117151294370380860302650810957673118531850396713982074799902784526539110121151912427181096826077617056343228571077628947411802625577581801487859735892836521178231686930584626101228504768405144034356639446728821874691041078419482157469983526435363520253164882212050 [134,107] -1925250754329775887097174466275712229823655057940621401710787016840477446217939411275299696390741525255210857321985272687855687758315110997343191495475679616636049519897128214594227934898700928109996951722237133055332986230323745455760566143540451274123839216211538131296718755688427084175771098616260523135033589302139236839008954040865119089942485979902865362181966568282414731020661986544287036561973241700134631728711314757870931300950739758573485677610263464526052466401234276646078816503566297526956704490511556683837790864276150483573152347937313083192557107080282384501947527344852721930635222492363643387781966099085830515776362845282529763587478165973001568497217208352717737315271826161809741332183180340384807318315826591507616078069877367117779139161963766836810788221495144274705824609062092668614981472742920771742550382904596127786639987736280668559731344798278762824023717673430893476316227439340586414910928139549324464184362635417836412141303790079873825097720051497766299417919965656697722100240746977147026636617325376274874860271882854331966475312079553639320314672328240419102687326821157629703729986207109870402942151617497272811205859199504921139788813831772360565571833525092056708207879260314498677628344681636725521293985161316144645243612125661962384483106800588324569055414914768063221706526484781188965568645361113784132394737098776678553089574070739796712953880788735069606664090390867726263379962840568287925660829324592142580028016408334470882995757096515339806147403411650359213354731185700052249239220882850419698745067344888356361950352415592438977960205416831084452146544701956990447346955823504867850738587912775366334414432889518005653267303218913307221751956972939952845984371224852347886268254612426756513592626299676171901536351059281257730091380254184328006460869286261226689564617572882761703227539445933332329911974971017956286314252470352642726854580024269084619753983678224430637540420919517228136374869641438425392502818205 [134,108] 4472471512245350043993313250980955321233351590288471219456714327324646217418915860857142415894044006108057793728535282240373637375799642822908818615364798923351738567395930164206445924492925776971779534668566544528506068256831876017326999494675336954666426117459023148628070864898881672656838327887485240696551278287980808018927392646739283118155329700458684576290994567492337658569642974893971190477238929729710489209922487332174889446314823797935698140157074641478826397250383931728181076992302971794352587324005645149434757199116235774791458740660887928668120461555214278632704085669013337156489566247818901662996475283636038564704113727602287342883514682973312477851635995650460226824198628840813021091373515015669394949536832420178088510038597100247877822557082347688268772534394332349428350459160558423922352752333681202103092255288683825659068364621293018302550363166775298679266348689532888185000652684234281002510268482079149718879580603324128797067782495198729531613513969867843146380857712356723030033266405950687664811219868012195110936436832457989322806398333724563471843807055426564182394197475055170854216832616817251384661821610242861045179777294654224402931828656086756620497097993109159801431585880767429236709034071357062129076017914715024707584194626320702269919417126355958044201412409114028812304281800809342402123940915026489170983643741242742031378211437026686699983300621862347083900940978441662816265356160636343910730029363985717972518597568171567289087729948595840338648041414218438659105700966799596874367936421372865818002204753229522792159125117982371385625087742813249106709286291988865649084140939367267627171326286870762828079592666591966822855480113646057372952484388145928921895138847830502816992102974020120474997571531918522524666485039547009413928842660231542373488301551344017191156774564578812346579091322379396306510860088906318053699320974444448803766696680156944850369850487022707200391798128825253893806233833808967041650 [134,109] 9648576288351863831521216569493620607917530984521753068089528466805976810782597020984796341681011761894822287620330089247916881304869947308401826833309788038123321006685426944342035094914984791869500341007101345289845774739716222152729901648610064506215879235313347088755079568359971204590497265877931668577773952800845139207637039760911864279327790312737614073770493448320334465568434619340809267674003263388368518316676634505119813382072163695708628948745413887161852591471592875529794491999810670990682835113123219933657676372977221718723454730949212738688708139353900080373118094887920740295242179787270170997717172781661524087492301972315060229192008564915179081507657307445780420635468227830973619075712028177918432216295713883481772990277852014293630886216592223408782537924131834514775346504933236138528837100714931311366452103152781597010105416980906661508644818234867302126192707094325304656603482179796022850110423521910878441610773769432419248203725721244904858565551195281631749890094540488235336588563240474049119442859423229127709654278880724181387094577840362811656277950017081625312494316883660570529462502261925784152712585818432391331448779193714626680024764313542172794221398160968933409133482525463645246708657433314738355858020912777930185616522141538770724758008146106445761720565085137782083981472267715253908065950517725678065397021518926983515577888399145150850069462210645521590266044415246880478064976917946159225405423050496238114675226578100522685609742074687167674640609035405804785595363366960570991899628535768930264117058438560929510694778649743526247497348106624748498631493521664861345569818212849188931706005775081722395606722556870584995564593360405365823042536692494791870011714817094342972449630475929757419126475218364379987301927160361850141430122832871672733009773559513366148992944839490815564619900727312234110097836267425566154175395854796846632643195021715249360109108375860462609666449984507294025192116408956000 [134,110] -272827293065096406263259908080892505612748769738109121924983337862295021720653560442356129758172186849913787527987223311084604836308212976583209806201596326926769508535179486352524631508341962984337279474921033333029631856053729621336836131495723441003432279549161324962708665542477481065043002756660733741141422178082047554701060525775215286314596745894221054530670543342056553411949217653580410044668361118215003317167898763756990313683176952929279235372877877971380651378763042686010829627781030538392423539550106150887554694523754988105011541294370993366249288267420861882769707984878988854350027536260848139983568272821943897827253726841637301069198573392770108777328555713430423184709159419848808148965528678844186481055407444088246943637778918307312170063829650738303860992300824448346580024134945312806586846711386990953742114042825769808047018280494087085603029735643322713646527471897490530859019970606495806835141991691849477386777584512498207634938788341576777563430830323533728834945132119910449212878782545572156553841397590243348298611897052569143247235594200552449849461161302920585988410398177141706591977409663925192099917857240456706660290263088355614189182147279950784555283312576741306904439135090636952035602421722119765435409535053106781627352271651614022423692198086330413897451960389224644623517919413043196897410895107746399937703761000318573293740032645529339786415441357579658028790987219488006600220479121636121378156620328406608181448603061784159264822601065985972360214480013888474467030535710112626621891965341120248612200922326469514447889173695925642963142690841137299886963637200280160850933854971573462493468019518444625672591748212657490113602296603967015588642064086433332967320614659806335929644619157179099505955843351931313623647387902364602825247359569438055662016753047207411171229679795003767662075748327678162947750069938131901233636714541512192827239316548245908530057975546637933883903376764086352949739951215 [134,111] 1499504070047148637944432591155401666925467807037585069970338010226800571603365558573372766790476918992967821610736694216143124651526851524562046649596180607769129660035383562269849678675865413312862675033073066894641373066647423581231674343144150569304558088748187259744320285436620055488565885583838957891990549895415114766804983224273325832176329985968851923998519757216795696227386963322744271820238245414703557119070006979328984955390003107783127801223705367237929114055826757679726385240030654006617596462107658910994926488740994498867411533979937856124094204250978950110779075945451680556091063560195919576930731293303503087240954863719356546169498838527097660825189517132284672977957341153737218180340371394061764957193326290373527908283843941393804249996780520967424120826961557822720423326953043630278853180698560000200394485012994162937372375620652202784027992372429267030692036783346615515434402157753595040822467232451810337062219306258024072879699686914132210173582922404303047264475791976544538211669225779858367157548668029317508750963455529347471006368824355310444820056458360000411077681335948575469422138367633700736655161821526885194513315075983564035034813258768595773287415097671951664255730401557311593173152556954873440151306051519929619100723587654303290871969848000398729636320929298244570318114142727062927305884509192733419205542982035457375991166201630646124900432451104434382063973990711935737135478781426227187048370010403103608473226079869027261009763270830984688901381673163003905825965674195609515465122365985628131220253872530463693713924893855942841497704891435120832696835277849636697125744353059541476062085792954993305321217455097553889637701499240091085159776135879747385852484555194581911761943336709855265750613909592937734985510682694379355476718053532166745451418103004074929477610943948711731774396949123181166615132463665448380090694217968488024885005013435432993124325296488315874519795884322862022996940 [134,112] -2920213440671724996982032513357608343585875050547026423080549544215058988089325898528758236934591711612273811525495643317003729915674626099213849032939248366124081134601810976251285029392520576411116502471853315043186363054351240267906555639029412201974814004041653794699083764589663134749180505268666345541793985832796575303562559930096661925281236515356699832299720119316627915816939945186304349201011353125014871149864173812999051725963462703942250066112181246340266517311459494737872526083162256737227489180433945721254031501043121608082704516958872734414071386371812532723314687910795289973705590849950375218216592634796187499148818705075812104988719818353137467636839774979890106708750318886070977927993003450051346214249512798804493157452779594191670321303276524576839487770554808372772284706276759755213809854287377217244154695208521652090640944350344325532711112520011363812335394108188324313405205830901020328141395226768491019950331606510111241307191705006395756209233923302507553148601908021716567065237581517068690151661552541198011796089506539157386607434879995557707980223183997881961304250391071601983966386839057257822491275492330184308059034673312258813514182442094326555183561050972579115356225012928806768553521536516719434425063907819859138722626076047894682256898551971993101678740952674765905035661282721695006359345373098825283539527010112363187747402888672180577341277209362836530938553579481002341634940309984905880935781440717983877742992806635695545937602746198731876542243597580825884043936824712709232873152375397984931527363120887373634993082396726067115417755826018523666781465618662956010208392609197076152410505113271132993943564238676164933676235392580120011343231861533929361220859248307426994097360838306026198473086738010147824146290745527726253750625550346815427431349972050250126548633681225176590440696130987455594498225541897491813043529532466856383633045565529606211890220453639454071893387159596688560 [134,113] -2264066944043326019506899459159444732144140336336184053352333531813965471736562769399954302451340896611797101014407273723785324330839398447125353112459132555277505815607236254916143249056701618449356821286357196655823337166661514323279779961857594903104956391267799495791576131395680844719719890550132987491621792104684789665316950875276912200387139293243161299640505022611928585650493769304975424355824399573261827753270708014346059476878186786431553306051391925052188305021233629981544891705490540891587177466616788611684092966410091037839967189603397459102257128426651164788858406636451460682152237471052796027414623497587988475102500820749220670360086040055373033900419887071298495857351812744564499084853941810202387091545844759059787801607197036538899056214536492719295332010822145202250633543847895638244779155876825281605217299171369159337117882963004160301212116094233756680542856798625438466909053527915812069194073452679070035719432675058436049212497301007065365547994543360694304470428751087734352722748869536596182800806101576404947798737242221535208796483149791412002490029680899747014516582587607965316116397919860878487115958063879407497792210360241371354906166074964969867349675828711627745360086315615272848258273603340733088414582247289825463703719712926428244618767069807716183151855534500969219422446653035386914048596933032446624706304587305731792188041125321544627940711026597434196741441024856252726166106364342014891461449407604085320414850253388618193233205489938744411298922985372163194188183814079001929337566334562210667008653415266359475120133924798630029912209203153651607671879819647054186628009676961310483425431321784770955497789841464464910023015525134463601412999764383188059609042000747661734629497396511270052246772571212134704354824849254147789501267768007559527071774790760495254478045521817282583068715437382896785273070957627481679844337786836148079745620248046762420268279985409125770558328969615 [134,114] 20025543140987523280375722744386305627288796435821054028647692535833852277587532015464427886437776724517043589587754067139428890892411424935902759323442261582903889626220261159527219832004596058263598332558779600232734323122726287526306975260171320610181649077321642098823741054377092064238620073922789087888866442140062838682590556105450372910202078542442388215450335866063331174246720091159186118895759200543706620800672170922606336880516533000822226557202590438512165919630018243393911742389218191343664199146482794927006721033791001135249338508524437299502362977438992310309608319751133667861995833899449807598533510124643693761303218875873232251019450259216353404718556736195569018844562464628655672851183953470747843711551667063392862785403407895660894651148783287843515074120221938303580689066116734509058101729044526545892853322518413217873041786088695609351532452975396244225069873536651744068126068287331808839162259198895246217086130724305736102724147918352257751211700828807986582358138813858544900182945890032948257744970996410817946489825095341065938668925724523460101192564335158992939758206590893679358090710210605006330023139018064429835051292651929735111386556693307109208696357445261939634673388411937609305783214927048806564385087953709024971333916518031208647607016714117980209198512408203853233239897522566508466232124392085150294239034437158928603928551098606304292130731540005498025030574052098546249597770835803776767068878392009741197597964370174585194821095929535082387638860574962099976054908249005206161182716021901166661935146658192448704572983188827861912912937988187507366768870142879160473767524810052590322105000259079374744574631430965012080203814737110159664094936787513276690903881028688112548786500020049451219077871516803205398951556258535625206787086075771146661481574363404969100916620033349741502590145367103799905871640997644737632365926908244699571199260764789371022309401076849586652395730 [134,115] -45020485395776050200362992803821139019549401313549383465060407724410960889859525065849746506563452898933048806111297967082106924301146180857709456094645325039996483075634423532654381986555397913042119976822275807139591771230045441005947727145543045552669029974405932729026811547142688904763964060841383104652081965994460602415047160040056135232523946846534459005437426297522947134977226840725872296354345684925465175140676564227516486911857917277486812572540749911212499402004611344647300652531870378235066936252618931691662481316640738589342467917298461497677823862261934779130824434987910110290086097197415607622024822349911513672136644206702702567729104715161340513360048050081224149873835148896456476775744762415996385181373721996193235321780284343840002198606845087834416707196950723717781512474577007485196971704465854099422366185753979514347031188901199002143116503404503935618514822813161123778914466258701013415324188883077755156784962919161070991393194367971671193958421642654074843346388601325381685074371615336508043022315199000065578920822924330899923070187696042434122645462684240997064676071719713494754725326966858188509161428806700776115661072736795332068526758992563733107237612572800439774179647399447771260142137925107307653627908352163256684091694044177726293564904620505117896174433531722703487793221500125334845858807362047914923275769735284342027023443253638123483116459442468649093818112850105608761480395089331309418684256757103174131195501495295753317862534119536360306544577283521203630858416278622382497572602848249902480845798631996280246013919521164177936981261254363538540675981390143325406222943054956065347799012807200358568221489758292233200773667467496213128448558198234437054755256821124594942583553206591916174045997786051197609030224573672862850462420191130681145318916139041432346053192101682935372914012593187033306466423748295525361954097574903192924004074737721243653916075869928383580 [134,116] 121403180041761506817209289187503777130437824242501472918408953873646225602528466810696166220699657625843911695567650847418727849907443115331980467994456765918837588843630508063411934840699928001968636710587245924496299000584202576014716535021581556355465044400940411079904308469299827651569898673712694007965322069429874731004814098069775281276751001262529598065738014441916750915237643132168514493854537817361553550499695009386883349034620613150257637038724170647751101948436953830286355303792710514726684570138084674877632982744242288239860985885273904244747125775817669690664814090415677722290889802519852385528769462103097042732837055192178505427868527370766885690077397661757281691604422977923564018734039548655393316946964724462993259648084933193509152363012531979438355532249479117436117895054716553895298683197364747273336840814547785531502214165242905461393412925508245314429353392436263734915940348270855178739062044090051596370616178053002056560902240589067470347957718605443932293316143629510521329591042966479413002674521363393571454468392488250646590432261331305462694294676618965687388204087203879433896353019461387289415345678401644894884766161695804132552844613506226729937731938600153101043356351926716687227606732971277341725632266300367610946686062160901429101888315613394849383228015080150268486028510807256982833924026708281861830732398731390939767442532345684581357049274788089275123217836783573701390328982103138521417711638634133823637239297704907310375347181363107450215263258427982261021246854527299119645693811504849370486287375889111239951321648541139980003542205242812373748611130077961234334791670367413932082640078845868668344893564077878414429758099005001291467566619199020305040719624687442475473465222250177396842433120033051692169683196221298171237494286233373828529667727493097108384328923800409445555495559650377362126104364741039089765531544537404377269707061797613180131955109991166 [134,117] -349698042155612073554071364167585338627869881138997497603422305664398965656177862408566084912400092815344055072968345233977971671694852442459045554666080970941580994865603149811001327252062222357282424465088577688047084996877431909142707324843560069180290139544839155080840365857044730701732954302418637170377437560198694759914812728039393425474449672085858933277979801611994295337915998902372847661739860097691085752800894279067706542756707071150879927491553710258165668487834258109579332735889510579914507811584977613513407966115709747759164968484507779330824491388554977695037283088843195135558893803083128349491782885925379160598023064900700691916884840342248964132681582279824229146613710833178824186108595226612096400496999897177331678133301437873176811758792390184060375315874034304246561894841420292706505181254552183968253957383789557904573882774570136347700241290750232858635334946038475148890022414593872059164383619302121198791852126979741513782243258049190457616480284615774486899637431882638525435130878115029829752943320649627359019198455571339721968453526619485251621097999273598014732740508483350954844990428389166611611976346764629838690027709121729408390001584957158778655817675575011305795650103455919622207814753344213474408885940207039879886914538873019594142478142954592632912392568218901354699798780393990315098773077032845219731853808515245037940617900949671647467679115408098040501854619190479544504844787854158745564417767759784905033776383026632119057490432281579094018380193701210428726780680833936164706109780722643428583849162233494026892708142207591501286022444505990209331897795232911582023978621114571485862173937063466323417367172935692666836518460771151109645581670377529276631383788147627080960049952030346818387005519385965536276892313965133873854658747906855410024798412484134472796797983455764535823745192340512250178521865120654244462696175634749392965169973230427770611263638 [134,118] 698610287795618842700404987681553531841367062076978000839252789278710906619226182097526498466488190744086279161464192728969125017194335026361551342782862894735143690383580936050484738544374082365588224125758649983165116970435043478593796006480192593183442272370888561165898317127254703419298159159965608156935057955252043184838281523856992995624922060079459233431498916278024010924108621376886654624562609116040502430966306670258339123301373935061765966613271492532765951571368560962007427849631381775511835805264308560690330335130005413758727691990489151439365063431409819159825039631458326239178392477070457057338389493354155427456252280379730860378363610884685704742633395761031809186796783353942593368177360043518311613868411543565904297175883346328059175191748868260125837022075671184496141463390173739396812595683404568793010859118234908641452743790874234124445287087137441148603850411203843282551413165421268941611879849218037468267628734796208248584335686348288965936969203054709649683412170737946654580943310646874013201161721773075373469847477080298273240477845360080166562925209580670870953336767339377945085121993929058787175752901160108334740540425814458936310539703415796141014387465759395791397863484090004045121396674770655784153685865178324823569224797073058444563533405669326216776722084413687001251025937252339039790584419005131229519035131482149395716145956856527343012189733925780763058636900475924885563293567999453115406895838605650020473711882429137361577828188073265263368249245848250853854038398785685872405255829197192938077731282983610819446297673131448297992375084313859904460602852576856388736121503542619728207332483556741264108025698257824245722124934836312844187390574307547810599721306574631097703490181046615148603570965409918668922210682751285895909211353366847096249865389310297775252441886875669969979491265487029234817860811957875993445176602384443056197635456764370421975 [134,119] -1260630642000130383752924496412615877446193165658801309055389233976943127114082183681018825528400115392942403787874856029496363157005473774526700451299647320537734768995362835630856668665362914472061019914157207626315494937247278016512819126529936921740773784038180145934118091919416601132040685878527666621917677426206075871270955827798327144321987217687032215510594463485811651665407673595788693372625444699883566741038213148444524149389013807986198316654633231156329879551440580222232530830773928327814336761664168205925269474626298135680332358301217594731926684264933768071668221489143219847879322023975746384156864900104059012586630847511856999448722725296137913429105169659802555258230247957233751733009615097922191999953908472146257433825193899058186095098292552568515540901232510234152225651298535042025470512806951419052899341120300285768004236516860510919078673748567670981979405249970553553430908894225967466309733336168141066534876437986625610687396299992369982904498696289895724336752039592170096228176006490166148353573290831625442515681413997265110733023569196875494042576453365296308807981177950717361764498788378557564325631099166003864841281983979943300714021224090071738212419893796133699598638201216620339599298157351506158361701486903159567704153844133921972220039270737082770137035514934401324787553093936954282880236819471221110547047318379700290061672890064934814077936341517730367301951687526466596228905000836728103628320144006643505247888245891899177155339220415941535216554371325659209977120677175986504154142480352070384880480438449384421997444558678374501795682515551163096392106886227957618671243562368742955079031824042891650263255957150237336714419994733412246186986037422315693862192727685403109701908567935570413365194311742938826302482453158049388300254094023638349343691844657980294117638092293506159724966592974146541799694912314958091446529968911257450053546943585894 [134,120] 1997282525899008694328584658317610157880094736946387044132258896491379589083302314309405219725440289157138051876686033638812536574079703888838045468013604449866754812025205067355115682381161699794470082703810960955353304036452396967751714765996711658672810890573532261037991815085223283373224963521683234239782022618834299728838979695194169230773040622779110110524426050073997083984194045017161929772368180859746493039011135227935918558532609756597242665728221383322581551140859977809429858147791675268006283848307256913710476510445664971222854174503805817854231209064452995860165431124102666679156021363355873300012881812096793761218144376540046525907760189962670086419894694064318664688589685373632559212705375416285843297216773190817159879395406474224568430884893069623302661502996426136468608916955007505311369450334756081510486454126554401534489942677147772804081715861208967427308284323003068547629999729245639146693395856521802695854258377353800414125626643350601195710558567058953138864658111367265883252059950158176247570670379890334448425907508348468558587716959531517564264348164937079342989242342954599658747631757162588979455815244334573067325845355632768721333366970823515252671215056409875172319460345300187979109557613770663203777253956804195313066332821487857400901663820033252428741004675186562341882201739761734926919222666956017246041399391258915437375100441924682583890108492066918224891708091349500899051196557160407148818796167279479869337119249780050823683233246700510188130691707535263693289183444899769308167609919476952075279611517176330122711942530394920398791909919980639256584596031042964846313403757199323172997512099312110967618436686747769580221348138127553498935704258738062615513901485496178303017414884616183318565431940117327485776081522713478873760648169320940221724341212856644342864309952391454029580679800655612094373206467077343503211541999208553201189786134 [134,121] -2028754865972899054448830361069108174209174239979200163251420914961440961560924622028525824951131486295605725255047349815432007417582299292869398279599781915843227479862827897838797065203677811741001745756903077155606639318263242797613156623436186565722577137976542323555578209716291020043612408876727788623541084274921052108345108412848672787442737615689158641110156500195434463245219652892295698300172628373570082436737613667033328652788684887585935870664233157181431134011321838326888716050416338334871282984580369655637139208778224108137835926866843803809502012082465826900262282189078307057914408539049837395956879708067131421178845450572727005950838526333625826953980462667756878784220436745251618170441609435406979156306437485594666459653812567393257471676108924263950793150372440374501175677026391376357418244407795183352525112961602272493726692243813501317029638505047729120047486386067635495862685428750156895295126200738506486337473434307999175388704145120820261527159888578553484056586882167653000547200710702394828769918394698244980600995905041578298865376295441693283621347830856384027070879635306263130820407998400131350302075486009732814672638139129903662434744372657151318223391573484619085798756942151956025632770701238450847898135261521457507597647571747825350930238347399520607726041503633646823115654562774692171327677714359878240701940487989268762870506376417673745163726979342815407775484347914621431224130001336285695496253843581556632457304015179898335296914085477762988647672921787150496439680880461846694221438914752983712172864918516735629072840754077266982563783412657851381960814540452735387921021745834309063077879968751093349591771027592280566936263786300532806939610228576543402146381872008263204583253507527586354455135318399252040173443105293279041229776803046360231735199649535266343916006456303912058362286545100105148433738960282890189330184597481780211950 [134,122] 1183742587793608446859989714126539597949112091605840654551160641455281579582652452249922194891579844002660949206805900889447442333209931112366625317016818800943760807283801382072152377454695151467763245093402321896517566043856001354879720079428847291898534215856097145934346881644700265328247289845274252914509102242080400999685019168352723544560337760716658094321543338246167580066775069004287662170549560394232844991213514613307757291503199955369514954658172650975444568233430943695457964468553775999156866338020484642408526511171996640243063594397796871969654927637027219280222713688912982591360741112775827856762675327023803490330038006924283579930037146967052407746292129000372713776538458041836666550793705156555459618935301046362995634455609593662859434858927677311171979115138893974866353930522441069585355085428084534756332811986102053630575496460323179466406252988269637234036465364386074769704090371725517818467871882545114970312749368007442904672314576624554464121285853507949687948217138194941987492930710914174805876514936303803826705634476653342548218456001607135163358761841225391327798088024225604293010553264292011696172754676755632210879840192397013241299671123499423239679482035937665032086590569154160526042442631465801554977938848995651433413314778178125194605844481371704716743244701278245324407897372998402800357235237162920555698248937868059758362818064216847527995525663667146413798223800665976855549389491756062493980136285941357458015329101033487457708056937411465885524414871997907660808216483662924313646011704738078739787813233585904374724108616553176937462930825460989149919471141157833133811201174516032107932824736231511632839785385884814985074521768800970150426177571917228569465279304535007369325794921128047314823564493466282843240475435413110204528517917389036884335433524901096691511515916344240965988249318677478636909535187256869492938539352090424 [134,123] -370718779629188643422964104046797459952747135822699821113209193290689178763008951908822697902896357998685402887457690154921893404897668009286462345939080861505123368653281753309880762887104048049575446515524210243729552914136292671997399684570522505539534302811604055975878169194307005845414721836375456620578242972831693196951649217339125834121797439336363032198649125879742485592483205279923006027912296382638952208845076811718359580550468650813767941512855579596396279002089595784601893374289353124735839278677423027299898771815759028327914830677167436424907369205978250134084593625860909228674056827068681380688416540479374032465084436085731473634214899274442582394877677265729643798942121220584560284654511262932960287926529313278353278970107364152368023082362648947692974149627755504390870461548179749680529725358030274296648264683425764726863923117252010366503867103456071092588858042795014511028603927302229525643297641422804620380576110356333561231776151146045421476116747434427397149264253972366825903003119938455075053009622036273552461941463971518685023489567870121387633275912105987121436495360617346486375104619014726905678630416219344542711965736755648414456405340586726844954307149225745177068259916102376372319982605025343424483920179085932782349021957931616423921020753549788001160293722265626609494236965279339429941838453121210818852108130272820705871498650207388806130256217216296560825414415881637994374649249188949083781511159964802973044659292663000654586651846322786874575791310035699111376536029317994102358689124797756536657673936729590890410359309954383878259021397818967149348082590602503997853982240862157892508609445322583453484074976654023889542308178621493434530307063003413122186298443526953028530944359152521812669735618318505938499258750678296000337472060247602022071148057749474212916848785188089465304870705829143881123020810546474316380546688 [134,124] 103553224481366866781859467871804524190322099024334976746764958351989153932836624945646106556478059884226718147277134891322900653512342241949449603741343116379929109995190275625270897184589516540880626924709467635826230269020860862545054858081170022451878496235346057898506386113861838719499576783913788308137018931583516360746729947765262305232026427237981443143212775578087489687965261867409027027400466054468153814642099854817220978520053014899963555368956216085109275584740109666516116935581497486814959405117858221406952264154475275119700297276937172406169940939669954472704601743440973181641975614945456464931147254455480743820113784299731412055689706013744779570136232960587812854791267584358002171964655973084366839003950607554674069787299357733917422667107904430440546539067326225570078926856248606083669735047874594703431118420434555742795916015936070941152510104379356550893316103100690295112796580146978048757351347230035861450189158435725210513214733296560198088572541917067390443009481497345550626529772639381582662622673644663562665523267516405066510426671895432751364686876439292898231375109535128929841969891559354719071839405500418983796096661834112729119132407387268061968090831234364116364791271455080147540668196883016248411074640876786914433897898167786906548123840951794387253033043373243612811495549565157599219941900840731540556152830556679510229805276623012729354248114912694263141992438026436004281272834522538175069638302963412867857235469378322694343761514513854780345534737860056223032906373148976687170957938969063201827366760813190905278210243767329117754815166583113173106107928984624655660720610513317245324228132437443406943224471797018034329241161425937450322762162773425962587848578794997702951726510668572036294091444078663038953463147522160098122188119136152426536403812198748231080966450019975872564531840385896160512356302491344983744 [134,125] 16161322034497888130552814635256005438962338850054908434889374979177218738733926487264708777489178103180054657103929384173070472449010413262363288461892493622789154722976245135844112001459554228480125067796339496494769063786398332642009599504413301498268672560694120594171296304545128357535109904422726253336221928305576772230407649275023022710431481450104938822227866830090092464378362536571137735863000141957681475553223480185276972122181616758394303001123521667942602151447182520329751528610334494746068260152956328579361354779358805321165492319681129960127251486890776033241876181441812685246615259419610615651640536701178885982990344679252801099215389540809615795533897238918982555369829319257327668064525717417893326864106246030249330069978962527928738169873310228996421881444226116662998796354884827119492271540055301761231261664533477358440567270998982438597517514388840468471156223082003365442333826205300688283254256243572348216402773583308728993473254684100000279518178416784206745730136145366931925655938986848567467311107509120962615109895870026587537827767967267845210868500983916201030107573925750852753693337426989919347011315424596358568158302905241710637597791703356521721687756233154517320733729825649454498351959992606296029859008151834517647171480867304601934979494291111330426109192370770955232619177907668589869349313851855664728837149004280769508234269253450976424026047976351307897608802586893541403437636490536562915845693747759901628215643007662376540893794681709945090400991245276264563003263351482521596951570086030171958751031613334505733527427361739940248524803793155932947632742510104281281926599120412050278273604259113293985779668396746663942963034693023564901740655975616502114210365507683723485359754685568809726727807484455799302836170845686695434467852273516972173076792843299028302324997053794837281370284852222299711314140661491 [134,126] 20998780767404881429228864738247252521746595909076880858898647380386442347352581020926413843540310478294810441087176177373613824964348907213372580713986315913271444121442354146656207617893110748278142730587073794987607699854616000703335094319370388490135039145206704560999757451801836617142527810310022009578829655776022699592952170185308239643961321170205278550399165068986284407306637430858416071397747076576467161216258661619254030979447175356669344366045856557173288069937705762465222127435463311457097176150131735486990944784104829204822650841311681471052662991376176988281062671631237087165316763907520775378833132002274777963688751313564962534317661132437187664928653492720888993860418070930411674192088322005654022467444357871386813689213273817587956839541557193141544132506052040130287353109455989363594042649693185095316917877869601864234991419986530328088706528677792323706897340274807884091656683048828025631343834122694701850814056369053480357853828213925310061649018803656091966541338036628571411352091666888625054032194367796183120665340341645525618765734515131119631648801415028725105222258880230936505105217804876084585035706785058007079250050591529873518864699496376775066092197974193089353609608087745849474232710112250071088795534839277599651716990444578519776927491918058726822646820349029153510358725223040218449147857451381417881204437829577892552794772244860368381448673015161740227944667297468436527708136698406086668287485750419705920178514567689388558801792791994503522645083294469464385425678506899230502043635137257183623027859061698148669597301392063835650270195745445985796121692705941310590720334815563962544311333795591246469791202397227282000499050080684528871343639306582828588955242343133853478574433615522220001286212969696087141811288236857290914030570556362784416996095143097599605687649892459534101714334448723128505451574 [134,127] 7373600460345916050906842558484796732244917775116448076069950904733891788645956589920090540705408455426381370442932909068751914594720560166151951373010670359930880131485016744144144348322405078271955281946036535735468284056778378909239661177581985085983539741549638318762891830950685750169416320561460632477863132677893891936690089366599579551971340650339189055053253434120646903834982881626497551871031198264617431040616749021248866694941297050672703722567808321441380564610349597319850571060643893143910617908012540449499473272392713704387042575921884759148691341023255496927820764547031130252190531347782652900783882157686234687992339711397595233193725788454490067753011352393210831548663352316771653496102014573134963332075443821433251975922671865737545219007548636384380194191740721444761556108675493124876758931513618342764994878967886882750876825178063602090296463079216086729833418479846054836804339541492828648458792871122135309744625673853445761206738750117457546205886507465962335001795789077172224335224216089951090323558866403331197403030163785543469289769389559046274235555187420471401816418976777365904782923836225852252825160675918205692499387342135622527841010336828139523315528365755004672300351123863536926942514102412690840183100643694046620086872022178418433574538434337858485615722113318662107930347790317404613622767270017697093555346074385231250901829335087124232811017081354388643784250268320274952942402089577227592305687328462300310577050186705689504468275407604840088555407747257059102087731451533093661371534153587899746367201613836624692035277666111687027064106497240956426834132552711272555087655165411965998270361123824327958551218262605593352517191622127203558440355957226544018337051267930027606042034993273639578148812005035435652982434410454689446318511214117357725144336464203677740081678614111965034475777658030179874 [134,128] 3887750291576140663180134385692126915721570226425217740856336067837064332364347456626480572807912420624512919103478126756531769001771185885484181416306323553251965214822797421088926787534445805404115964638410873743601442133285001026910843334502145243489889819188939054755595225764096994821587133702374119359442504510809732146900133382648039586035489009916522882327643086585049387153466989416302732551063724791560572031714013453310432772770761846524751247997758438208884533084943022450930306279203014524178728284889295100604213582775298412486127681059403125215881111389611560550371049613992124908167261434799466025618965988241690505962774994491492718299119498195267735072145668384545572655206090256869330375029045674501391163665691435090829717398058031191883218447808104342569177313637946786109098767702961131245652920642124255129316851329230941563893090737509205924226469171010663368163999520809577052953353653756844419781394925683705925258476834208410624891803787387193653810057604131256627189340499846571792587768205390282195218596466163189861379315289951763990099306330781772135710044269087324495271418796243933260005751552238473625410806454208566320532818883479898600055456495714612418884095578012679191875776133753771478827477456695593553273902572104764196756885085192753064180132230737308245686744516806213597302342206536472711044908039852156665861552287820505744505980546819833188769949992591988656283922307326054540122600627853591809440740496565663149413043889562986808194007263008366259080643577896685482066406660033149894912089046984305836516084695510950077013027800953795304708541126810814938701298659494037473120386262039328943373432933804318725358251251775686980947821043614367761323280681685049059226277075580992560396511507168839810114612599472880268449246718634438383776364730954867293409941717841474168943814726085193133106113925418 [134,129] 677421978821950591139575626696497881876210712327119266256473785183406660549263421110969505130375632107826064168286156470315895959245219174072432735800207683321831485670024459189987623244113947463700854331928098617677194035337022996410060864469572817129459048112682224824128521924707558059770751915862409980195133620605103582210482370481248686368624531061701603114709738424153679823172836786940333355331070396388820532186141186277305967925256925873457377545337402311861480511698079331713801025872751171432555620580952206014097006364096560777053084656781826337359671582860894358359402902386899400118675486657209783795253125160848433298789158468447604350638037773853197711311966389406092068861285519204599570895493162682601273042032318697991002347781106778046471192168312685590293894671090015626438486192201634428146506669097847799142939171043229370930883508961130728684046385218271484559388498994789215310734844966099693112988734372726636848038593086390139595198675856644764939703747701828966725646488419817440769998863841963269902103417205880410139350587869177949026955063002644947243850334637993862283333927490413443415257268802650096838180130513084989992791563425844446056200025854791853786801212724908495468427791245571694025971270692570662032211579985767381947573934229251835491822648644633969313843842203601386756468857012618521486968213716065671370784529046973396942046111356568684177641452929281947066930140675826032347221431994823834990186669126949590340151438382442910779883048923350591476434830963187138472028470402262367661472363573635851438708603095616589071985846467554919589731399455101566078332085891291705325241407397374876295101979174371912992674435757414169017772894978026250886955372005897823976786546142502004578032577841877515152537666804032455994597194530551821399597232871264710829252212442242750277291966623445336668146 [134,130] 572865260904210879754259360589827679510888748469769365150195671501470810301928930568188814131358535547675969858878460642713452812267680790780488650438896491447105895766767468279186943005610573884816472867923038608688907207487192560726424010460477343903620038106551334574451361106034447901492522464007009897622473162314577607760124984519751053328491998146699366858822125562252271575596537277865502624676425600674691351623736225225215639405222485879275718019044919312667057535186629330815052306193267562240768868909440685115293487584360874167810533710066897790946853622267026384684670676055204452167917000240762109684851331356576919728719905587161249635764425471795862437913558143003691028060084357877260521785020876841947981365200305843909982215565381712904232629506565035428457530449979252332359987781116656642415655458721400585746690993338777136414377424284065199520269242299395175113687797201810293080887222924873082669309958225643725334094924028394430915062407814123727662260418820376283061275590448850710386132598648504659237188870924957024645513944037074598011223223164619813790535365845832331397209636599750134084291018872427927054692726899910226465748339292356346925528455069696313229448197091661384171345556345074897999227627486880974895086728148593845547889830931016421497105496808409276858761686860445606196674402860194709972926395437479163381400424109854020146887930686354527025071559385754485574055567047914478158765121965010823497669021509410066470403651297324013890170031630125414978894930582572234465640055351080429707982087219838663427641362239196348075290010607602370280203094250173511321863803139262313267864047936929273058927443277967816904299932122336561541626007917459344341982387961011028483533261699768580415462079781060095178349140001634919429474522482823099704582105617214262701567369734963845624629050899684816 [134,131] 285919897117933375267461534753622931370770087369547220022797529196135171323131320156589738870941514594527478779459148528817706368790074675155335883338582985014396252049880524390658426231255805325988267907954033803911334163719727246142824301611830541058963762492609669619305529069261935304407022869732172828715501701619272802502606257147214649539716142957419508572669246045376893816320602644455193125728647103088300568659088652650925789436422380189534348986390592239080167141201581230530279730178277998222105928314512279162125284915320889945114787220725143052646461520125328046682196664384980259128869608538518393194358363593409828141021520861451199410996011598930708224066867813434846696762071945960754019602273456714040143179511125740195699534224412899467203099516897893787626768575448616502711897037988537146859900451610375667019412654746207757132805076274009370052545907291451883513308762906524065298630317094623992980571216920171441301035524990756015229524924011628092222250777219826632922898518249121572631592999181956506265868751370317797728891791748336358708111198711113683123840602078776814733790141514557658165389177460686923273780217381087070261217740307797996395681671490434492995819867493938200160608472838668762194868249836026592580793045480609488593440287555745321916266591720381780151439173624029096029976528626928884216820083017853232634514939315726379232516156600369658165321413043324890901108200906905687636382438553244553725516894968220156704294090262699968666503990714841768292449734323693120927404233481342747134407407303080134092008006002007817054224216374769820112972620363111155600140796464733820731462564864858933417118237897154974400375537139039613969138702641230048102352604078370650938673173699834443399341361076575163421878256558108661820153750086538354876943152350547030372394295915219481544302194964 [134,132] 65065034475507609517269902477479204288973986455743687420370097515182605416982131174031962984218915127069853229168443933391751614233990433746946103860172930157257262416101541306913679699181957156830645650393140322875562472071234859129779363444505356782955128847652686893839343222715584725112039303008614960851030142834487220598215397650651065803937576500409606740068072601480017863639573696231476868214739852631736251719120631801030642573877854244414972353625732460701387036208795391762638490761088255669019716816574288105549273753421958064854747738484537524717519144134016230324123369734862834092431869300682599709479443115003924562611896830449939425746277043319901999147445438858756658295042708619866378109365974331085943352102554407509202566736956553309584093896369142873015218826331546055762374241396012404496498897742841594754099410279349001417178668440082053405481848002643722562250319956708662652520094831571533817961829340630785450932655781096983141214929863213090671889548334268875053444866550379409073518008614360379578251142814426734724602084868148755933042809444938964836444365423020034858272193605923783428742605929093465837246631047997239770910955110155761105540788114116908287710212248496229350006401135276154450835255127404882790176343804418820055775884861602009896345652455440289840162870834098975812142665362803623453390532439099162231084469101546595056229972903590733490316825844131449520730963362143222858778228185821337236247602736240895284679088411794697986682318408671948622958800562790201396931140407235680403944963195144733226163452908404649130062585506608847617654949459814079808050776307957523401287790010685562798497119481970731605151855201567499050564596117954059716269232765207714314306210808804331329766826874104892655875784516375856369331499060372970136796207452891503750185258657670215536293 [134,133] 6850723354476298343101301644165741145426068332852812297895597777197838058705802723204201339975352321770256371137567339990619994215803151360044635660058355016055636926661240939492619375272864795064662475797773405084522389852306821989360616890926062389917292781232994286181617892851925778436690688117642360001809619094639194109870479269203834016377247201564125564660360619177508305036031369999462107900979771096601893502780552466343355182155513179897349198620115508970732562475169998421832852643901916528978812640685182369612757315875407641973567347932914611343269051982665504151764777833367301739880418243705472325135827595103249831316088293984750713825030194006379869188621312767888937338614090263051118642886816173271277312601625378454792471970899609545878546491749181984957511385549673553701676097164197955037906533337204199369919912690002358363933840086368145674808309823114374386457984187905543209292695865402726922864566501956431950370481954024017889034724986802446104565202556516506941629343997807519369275015849395376913516088970446680251298496651562929493693279535023275716552183649468986603271569952770345059169536947363049487270752039275967808179075517351271738303762936160277360598479668023279190260277929113006336777431674773086469349682824614831982072537137430537578602857596547662294882446365849058940303005042370997825438183178828476460462879001864898129179795732856298240690620279250528689332573055364825262135335490234990085222288264722062870228075273880233707043783391673429625682193855786070348247366689844149163455385130046646923571951569115149888460782188163531290270531356803469794625503078647442349530716998632840071939545216502058699901093006688238142219364034419261171879726307128011242528402649167151524841622817969407179865798002224508695092889631977552061217809272941945759686977999925896 [134,134] 224932878015736956543719175215202777541697684948391665577929165696377704069759340182279505379884410490584084881792607299467220600809517913016802578864427918574570422598285108219903356633176829658962440997060344255147913403524634760443342859301841714168593348236224373850049102418487662535544135429305428281328260324565246483728973420579667406640980850007602978234450259307240432577249395671419752222731570923680592778226751944216506508714905050611272738712523328262446520420297835707661677797309330769856300589681848351797205107318011630008758919915451558651953772783716917649738157711540437285020543681713426147750328343519918855910367152128442352532908541050765752659233897614379682714899396413184039280540400330316482350584739595189254413287075399086014028798212794009051191975942057041201099394104200493131129413125021514412865331213111670729769923961161430845453179129099643440084419149446009709501237755337399982957323510158301081842326157672081922289287363304105149816100749858486052350382100737905245742400703912773049529855027511124704921482837367639105703484158070873642545177903512706167687190724207701029437620577110861723791038460116426922998113957880390089146782777986237352813400193028743790740554889556155900285809020876095445794165129125148936992894817576475010733520662004458081280007113587715909271547537637343724424046916919752875834829146328875579115191129769823993061109349175051133448406567762939984160337528240987497209250923719674706388524385014268008782912457378142761379970950265552492327359567625904531221819669059851023303397700716993339007083393506304326719140463360036160619797853475668097022577180017483765474124105105949271391320507576895595387353214273482892818375871416557868296681840029081811100255309593706063291065628892096121599765732812203766713434160087937116444607007 [135,0] 111111060134490245830879390528333594730091820306789917910602613835813540047598209419091902959161204954012863938064703264614777958962192697066888730437965910992544287892226510490990906998217963487982703152657846622718750844088709986654623692248812249561998298315133185387230431873950504872766411063032213538717000397527303001982048184783712874990092308197096123926412212310026064638482430447119524956199815622729645131968737514522651227901836029657007858456093084781262780353998379750344999333300683385790900503654100594104100143212914460410269224545372342902068118437311136253814426500929741033927657293031205020675548637790192446920412734849081482925664723205721693804699006556204271424296187443939031148662309529557329501985922176543619124905711785165175098789392346193880004628334474706945617892037049421921794880570739059021126740181955438634943703922470661080669085808781890245216958646743241984866756596700797405961440416313710694926770734800129504534628424779321686105139523387542292322058579371807964063681441365049703480783071604637257237887986124036674409851523147971521491159901548256901789098967001435999541312800905300453760209524024829036398708089262030882307831464891850154003386064591538192590671335685125156598676290139212740789803741729763603666890787239769608154253452028366768460592499409911921914516840600482372594325734667156528966255287276787256877776514420715484869404282858134652002232692693484948301677781683899567493575002171188511222253833479652064992062104693771817846539235083561839092944829750140829096780004431894808339714137794808721156626833316711878233825387481466756400267494685493611390220518227812237471766099224044641443554457305539353547191515702406604046776063785282233006094635528924677256476275791029414031288146574851732819492539056419169392534156037633066481336171488073838182316707028030851415983339955973027882792534389545907410587860203567947680677853057288961991933714611263316331700888280682992378982397471271235726757914192778519589705411102683331432766516445943787855942154580481678359333152799794881512781070350568185075650053373431746350334489232104615041824859468129106353474155327673159797353605315883839921298203989863395690917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 186763908637921603114364324462215782254928186835158120400209342538989140209813756731151289359041796151330667547931477694701277021623197340285803877809516369457786366019410366638878609927302067750441073405134046071877015575802309818851989075435824662126394531311871514529488569266197311805102618026843589517637755007777223909691550788333778365460870756247461780457081195964751476698872981753884628018966118395837593880586925579531891053443261482935948027667673797143749812791780074755097507224320542965561998930230719324967492368435098309393201506973203904764406849491036896554697652980436888177108588876393300278147405154236726685200912983156024047115999516090259260592614101407883586652611195776514767255705560679251949091503238015626739722918495504715567677881165045764271118161268302040156883891633366487347416322267167887184501374028324517819585124784795252402963437627858810161438005356837526291567583904836784392649166694077457361257231653875072596743020197511444170971771349350104261621209975315631622009390160971857195241558673988042582562536048467911762372513932335125069841607596192232134030048035228325479892461684434865474975203402397538550785803401852146517578446323893654534498861776972853035992306034373828407226184778898659350831146078557459169048829727552569244002487353795797593080776116754262908785021538224545052877473078596978169593386965960583492682029552607525297279164850029152881650008231040998299949154304222312427100434669728125098598157967992526873691463981455038840432255581325067623388298303052519650985360893898121972146949444167781310108690087884936520341428243824426095989861841668450834002067650773787823203590095676978813066757577751617224638558747369764053579335669462630504035328423770194427775952679204528508248436729326410146134329975916688246085606824984308680893324980706690882417323019641370216193537930994906090165644155924297804181614843670582914545425196587148160520621484651783689069867663623969659314593108728996168367543777287904380433112327925695648122758758020553153220368762760406895761928247831553279927567813551293863264895569203415830735178759244995636633112190744793987410090602538925487902934582939984409222233807668089866638183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 9634866934450165239939434510313231707614095301905446392651233171077591342801521632864820091028967527855274488801224533172130957208865937798365618049672051630794178298867772850902233217803426964090292534492421503882570642122509288642648811135342212657116389953515709708291686043250509115232844857371630073491110997669310756046152808765277401391805194076549684571320109906601142553419368213413483329504875705106356446843826515099662468877879191660555102261543108745938408966474797418260932635841513984747274074989280407012514593344279496863451382724995916630888163322547156927568346444445857308898636960261790522882859421807267460390763511969547508505968333009158134447108655264716024297841743995206722082140917970311571559109907668895557436900501173128403460272116345669281442955607400762717171648176997963277573612250802374344766303871802606158855108207171995555307315895833466488728856921488096773404462586672680714668686453968522080424774945077131425842035011045848169114887698308469798638438111887576654115323158363531207660709329087264802241741350800795271986684877487502007514457480640297525591298898255697843299368918948861091962024951286279890398719686061414395179825495148436259553251677786761281868555134552269243053908081876466352060757030495217675743325670714210715413734593178568271496717756756554766987991920998682184295861416967548705413833876011755238138975614565802712445413211056291472072934700967748614871689623835541117320866462539691519791167736061766075781960199095854988854411583855111388327371244085582202984445947684991635049128024241069595023934646059756375250256470575575403584683275604319655171652100784692931450749222085815360581762387052090897033958534392523091628528736008735423439666153205100222042788512539875810974792360048128709196845784268279780492157055416129180095984849400127462909695124266018785456297914228294308919261957181659308734510598305789241776214928164565051743033679276594885386152170394782671434998196963918134648054678857097654796555523185268691134339218119329399145886473434181210931204957442385607744066939863787256943870803685756344974066490982263385564525964539751591048623248617326645440586218970539138586883787240822130115702748298645019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -7982323167697408047425786710592561536450456780604837172315584516494518237977268478336976349148579254844286684572376193929279819033055589664978209427369099186794757508492921151447586244667249036314667727658466976058235902823158462839400127018122366433799544066287873484209629833096295699263951701095103053062902160051942276833546539580315065405905318285129227787323741862252207099779375394949666700676028718937101891285028977997382509814618984219024780134784445356458607916449222897109444988971114025769315264432915228279132621151124922724214635087906836369926915022258091196587434875721767725740477765992785158388152735336424868440899301731627037737454302130137157014761120544705167396814814435521767146533899751486181029611542545521452993938986002523972110824234466903563639135388814746188889377305736677331046239741101466949344977860273199395070681023933652553782244202864572500013046122148176137855394648678170184726848614233710078844352027030140482046982604207939802809543080512709027031374598728033639635614888054665098357184954119430244036083078549770920975487364192904702704855430392972951809337018967802962701861797951414178346645910021471617501196397050737590830836660771810058122579136461032040007510860847927854243951436074144617836517325657045798217979895353020061176075569049657166257299777434184649892326747120112185836186715545569480684383331664435440913108038969342867477499495867267433627195028054986901428920683610153087626904839435377291531156847591426761317966512942997704403136340152019671083856841849751952210408739527563361452102432357617367267157638281706442868024498625814700190086227114569348226736756722351055156679611725764125558167463356985013459662119654828126297199641258683820020390787679358109265590696811309747104617437926767220374176661331099999660644653096765228883124799009722082091910474456567485612208324970701051902418765939276496477302967884317480572785387425361049157196553433282012472689530605520872342943665894445773723500304295511416691439113546028025134790824284926090307088590865904285562393858853041811547803181603586975211348942813454681460999571781817933157647639607913714280492916321468368208029478941041406282633045854435493993150885216891765594482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 34008043224716961107064562634663095054044010477557033129994296585379224511805206630428322394508622443746482133786778963192854971184074015206688850715348398631671820029104458768645639007248403732459885687512525148729259472908675290356290944492920784904275174719088085799131365438988653585150436531585247067195900019100846651101217534926254150301579448096837216871834162685227746289109277573306520160049692154858146775544074430304211649576637886867195875663317861724014297018779250488311608792917751898787848818140031176981980632081286881289757765432489785839123217746187291781996424058914742511959066323332958033029124963400133139201638902971787880674013013257951150981548987409442367823976172896359527935122638092099929143689776154651760160164788883255091125843950195840411348551615511433491789472352221531509546965068458903891554610653225444105658135193340394669370644279724695072957583660763824909071691277287010307188893506657185815613877463301444496040670422390741086204097382240695975357470572192516931292942998222210216457248244807449588925594210032899289502888812093437821267982481861254911148692844624423423550102896671488987347206789955026020099881104787150803260805719256838195569083702502139930225746403695668778837714204059256454116352792741522334020538589325568370217750951312707113390798097195362186372648876513609751679006836142629799597227972802326328034404683156241079412357516414018844581896360743783350326753372183652880716540618362887133425106132892710644413948589828514948156063608543510146799027899172267718216029258970417261119452392337613355475957215744146963417560444846608742570581351874355001758945213602178037638470494625090058147021235382114838385858548415297423239054526674119922507012825994066231781403288946068546451774479126747741144489987583908293344570127031037608879811141081503405690673918440177970076045824482745691465616766571320351733906420346124475790592584337316650672158942163156687367782290076342239171420664871458694704819977774069856036496556866697506698379886176281735027287434898645377313233163685495082923558525608037210881586298546448799727639001805213716478529911884202566466048054521785183789105506436014804340054521445985830085945167411409784108400344848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -548469501715103647735327776318888575356050014151162369725055312637917193578725943523883253236797418861819768908905347611017780230893780124936484427415165487955997086273160744240964220348538495405383059928243875887052810030904704434257793516313350308597245622591922354805229629980278576656755057002504626454016652454038667863779283264944255593339011132308751690587165984984998201851023969034031870759317325237621950584846128201076707287697501560394498684233748085868713055253186991715915690078886487333126493088268838370129839215960926502971612617152828609174983473023603424305000344760154979132664002925088040725697354398953961067052668680293730615843540256964680384926763016626311598666850020538283030162687825600049995652471688529821604166522305815550901584884725026567079372126758763816225316478076677793112896816535624622526624219056725793604647874072942196790034059634788631772358203585529445818331847490308616538940528714509198374229384331666767953196400742822859102970618133582165722990918023388709352432113232110340641230923688983806063775669037925180919397488402241909330842332494141532897585978519141464306002246335053360545329531823615705436866927333612443205848896798093091548215585829232605922184687665284937460415203170315826945132605872334350338408035232115048281089795884920184506136713210853193667381351268663720379447540764908401878867138339277993205255945291202496588810278937803487082480569921824268993117914831666934762581897705813545930406332890009450655020851437061025273081236681032843524971383625131188017534808525171181098431692531756289767457636737911553327029140656221491884586139852265647868754951947686359676824057575916629661583274822624021993531834724442552177840991636261827327748231868594273639707184827234057700112059439197811849716971321603026075076190773091552183721069047778940662705296492555790401053016382726085623890467607281137520764278523904840125638461894638676562394034038516720265383163864215513844338199713824744653670445889833318093868634525292250222366263113184017152156844458798067388233749923687208503757862962711526536061363358483240016004905402611785135422773906701584401091418491456646392392096985464595696505778788404925419563973321146477246657013893127441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 3306889027214637222378210000841531728703000694275227999053775155344467358013782575183121329184634565274732290679341422761247415426700226774967512627580271519706649913424582061082002672714495114593951637911491863518811986522721386707334417128444307898332367154566804918259636781578029962655674274999898512268578523647586286467435675144684146809584990275473825849827780850337036044041338590821021117855500962014778817998426515857059225197094142901918173229798469431142600938158984393809301173817305918166100578430899079112882763641153947205012473922805628502851765270975028545872742744459260628780976411107898193567094603330635281070058226413604589577081133728299698378105289327272232816853964897853056888736203843326314798991340375702193170185014809508558423376461138380151981593982255760632516489019975593567685264104542386910443363962797747890460287695826617916813633131644149700389877553478791097274822998664475485231153336259150136165225688707257611935898628250384208769380111953895913717899285239450788569876870982684203445188182102982700883173852924015253039769879789560560819474393627725410899452839097912800428820642152461909085921505228179522315251429970623072759456591261444489248745847268544887589746158295316213305260693763510497552273507246856374994265441863925096486340255212930923459043945530022793087931175698078022087134915176058465250365455648026046281740602107753174340185938194537267638052722930366437535836930642416219548378740829741161462163418413625780422248393377607090823756747879405125932126865596479944577733567587462911557353632894320296230902000492834980930461485150430793877687197390251515461279200911115138127875971693334184818898170025273747416591002543659838260029670841302301335212804430208557298585405537880402185394305124654004449871020722081987970754585542748202374858389739422162756339698523272378077599232226744990692321823839999082711061141678540616027998947706929672287491729641097541715794476912429730107337648760015355865698950648128105159772276736075480405603102412360077971110331691755054703271195163760799721020590160106314287419539962707454470201471416805271620557361347523280653199956466377381989571288855350719269693161757385263706254807658524441649205982685089111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] 90858974496518473420163802928974730888120119216529685690335808716139754291014537605575955250916261840914097825529052139045675752709791819903092518327318850045837406120504946361246886489636231405701582283433882249348770591897959932825156620447786155899502406434374619931449251872448661062691221847091179043525279316882235081487493630795302835804992378361086104706370320095372149903545407175168709554591358590145216939268937191111522621668748851521842591058251324539469179299129632804214064016439754682213056190638174214178363381217793218445507629555486434523394609611241201011832917576910052480237745129426051876531624796634121131196271770474346156110699801990960450899671761140044588252470774406268041535798867235517171998242096154974239698499858458598568720861704636314128738653420380373324653817219560159157949947644122878717105450465991730519922424640544439701991867758258434809809583389016579202800104262937871285043871569761070133281024877271034101897691771390514542537817922049958289972958567597798329913232306605332173116643023752559582263794723074798185985820962314972652389300735689275811429736754297352048167405869995220466283862609043179695305945742007084469081604696906842131403870490049386402863937161733841901052342584487168746719109902454390142059508472448133805034324478011076254468323066532369263870382259072423447306835382837181855053721011601403464985397840581707139572091615675190814667803801427019157504482185285336009874812544059894025781627308073941418567623462891961176570518026125869893807281567795437844731852135056078294738340150422235270032534270441318945487166988657247882856478453889725827642374869990399888455827052608944373019276723166486955425448394513829504774183619461615118987689971283987439394339943866984171824649172603417821901743977337283178058701429700803101425104458208778240145715318025923993477991025133530964536568849666554590124508888659529654811495907457527874580617127726606410193103382086501432864526956682070147606622796232594112181520936822400299428501528063476905074220662300056489782389803897247470920483944319446228013849984213917341348374254206035568860548556191115639799706784166833632585950618281689874575870286917561991743867363946485227188532007858157157897949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] -2097639726895457860810266827434919616078273630897710911266876296328133151441808482409598781006629593572268080677714150138344383488765813223455673256557469563874135633803088593794751159775038203873360992053217271301414166295631185196261549459972643446175358428695338825803374913543480254637411181485280529441521594925525523528017763566301432362030588968320443603471986356820814390505806189756115709417587048657164157089421334269451971797736080236204375200262501286495687598978577650892979602334906609812362930716765651395322508041782453145475541604522427925394707529478177699783344740016820144417904196342434082979167468157759862777712132497274390789877694206935353463479748497246694835021225954950826554667834862864828828392058526925234934451375430854974899508405372953944102653795212655369170007293315888628377831946440350614100296062140421235607878139995619352548846975990742105759981417077975457381367376567076722655980651444178767182002947107935707416281322436642403035714247945380178896023037295425912694643375310858320847678377270722313291303376244963925136235217505741781693029147936161886888820299107341008397706364355778864765408491757365573839558773773877816718309069468812583712519176806634944954975172404681562904853798748418083679282296274820655353273208618420539500555412081177117804195114428509802903976457210877389002185339696331597410193700367158333666752557376094340418327940283424632320236644831667958770704530781105639287405494497246637832966983518811186489045220819179203975324810064752797969094277351679030123716415256454871070972220741837048221967374970999551262364631319539941658943492228421745373997422216908044355844590351486784357752129178512662581406970214166173371316800232257077982047858737867011985845918725518183834006448792087779926349310757093193940433066213676276317675951493160254244706041553461701212087258365707523023333621044626881455440404577488923007475973263698465857175647696209903626857981532464018218487726036315117913957943987833180930221905470379647166640301907085637796751763968793789673693644727696688288075397365467711107366095934149839116418728879361918247713165167496387379291972013604213423459194837673924867450857029823467142751570773046617540691372028049954678863286972045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] 22737046715097583445256744397068996719986763386060928419554385161365773115391922337876271507847018392115297064845521209211845337088668141011670938416479420957223015207136395947895961440214279253489639488251335959879432841632171716325514046126991988814823484155508954035508852926694351761747443319541158170241701836474101718692812809535346435884193044724780090793931314233701652104868847436356365211301263787920655349773944733623119865654388333699522846756415493152781020628748663180483458975172322561904094128417408650008366491052440003314135951626351322524928092509430293791609409670388070036127255960290434837886023351648481669737595770744955041851603939432895667040369626007424544597446709834578141160770902343938865157780020959816997344418655697644936150179254884055850509841047391832349130193088663187495441851563121509641664104793047516490383078496304144054537435113312826478511137424635139840127265418174380315428126174814568666795371818022344584119020329884972731058921913800319231185105943876388598352859935150069952203146059864748361038611728896843316194946973682605392403213788268864658865689511783429577977631681431973536854588287746335533403846666645884288584149257450034476535280975980064516318532916988127448143603753947624413274386895622535771260239340773641498591270467800473164435176562028429786257029844006008094750766734079082183493511707388704017010265098066522636971494597374566637593500681401163381084475568361813471812871987048400568387931324602457429572527178039482621183028115500069678868176025550040754676678704492983550274821099102994622508173037514115677419932409325092161861995445112338923944449335955813613353748674313754247787878700971886650944061123889076973571470321195012922062796768703386089587362804721294080496415193155641029370362996330932041158058472302068626397642259297008547896934626623393452064978016438810906365196787461893629853217160316013528024020361873812350734758249973327229514490690122129165541913597906804153669598351919017379470117440758957571316248861482236274070329978123997225352907648146506366202466749866980731943048386618479145391527832207615539596713696210521942184738797911268897629806798728263182703472775600238144920065342737306671866415186400445236358791589736938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] -164843142178679570707925420966082951237288149460214013277703854997802379064313318864946538253006582023265767070954549409811303402480729909364282990378812231766854300472581849415671590872242890692295708985887886806196709014620466684498134698874769440458565534752883374017590954330526424440276861326167379935367815595518624256097343678828316436402085919067357375206870366543835264735344157862139064959157398940837486703647505948265861453832204719929094625330174641491589748062563706926267746200492812586256489483042757347299590345729401917982185291868668784264105798087601514785662672664176076305034228031163381351540571003751905484202738329226049273883108700988924884465323252653247506487427354649122173622767710929522660632519222330731476858360323191057562093281640579387551261871145381850641021111942140590795510351467609093385524678359486189637913312608199106479200339759682620010126941717218791313808255267593561716947195007934498060940550129597033784903163627311658167602003453275659192248947980755833752202695850377330617132325354129271759241238398745532182317049796715457592514816016009351948172183070562683761514455473126267696934539891438480041172849116783135848047748275104970704234521136420309343309894046989034314206489634844268810824552784372731658341495087969983169780294842592671860034732468775626349986990014817481238105710510942022413123900402752973048572446824085298824599956659614713359320278963612342312435330738744068676277672942234401878547081732365209112993969251091296286146141739494930779445781744642735012084440271356241172409554821994993916316835300196582078947545435239671141643715266803946206367322380490764931272004355256840679297146470094150536016731042909178449030896638405572429191094721942261568542098356757046371931443818660513188204093844670064391397883863363121166426874007903423049566529241511494951907023564247321046230339903680261212088057622777106501495627526647195810110107789676893576377652925260922537418615297222280397146996100085605962453007864574099236202525182098780609596503018897910274389618943894110553730330128823485698475261005384953629595930014376786536928905982635884389333855278069248893587417108023931152894877069715573547987868918039463179883702794240041278328590124147012829780578613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] 884840329108017713498075383622286098811438025463618223602471706636789388899024224978056440056952726127035565292647141187050240760595220767148547314929737762512826557966381682696899879881116859546584780713168572584229799805079169064318249315464153660205951934570031766129091154574753369705140050639151771718325435418553566552025233400439373301221372733013425509287952753246678479970119528415115307563816492852671578977456930449688806252871661329922381092693532827487642949860800837191311607476172512855709625215693471091571830084492488298486551587901458726124924297473069076202697987771930540915312525962508176555900737698789403515798306460162114497288409138907337637329114515318939383157533588880146321067750687149842882728386131501616613735629208046497442559953682508969403338070581361924867256441504183852556423238638180270118717233776576495736496470469626034501898958697227359761368380811104205138112478337576851705180804666329019295679447727021757713603822823616180892735023626741127695777697629846132011143382554560366949403298610309477423851908506799607711488851874030798736276708783220694445614577507845298731236551974101409621913435361640134934544553929963703849042268375072812443142596785299154228829009852838352914730093693372222467714125932747455312132292221919374854566329097054813581569619076012682523135270498724515094449135085505761576483694449367081049854373472261384915041687986364123131483337102108585009774604148344898846529407154724290110496801129449989274745239625654537214555353648386020822240993995275288753829340294234253524222528176216602505703458542456733805814925585621393434543451695540154986424661436256583622068628673423590160037721363697791530937333186089294860221987590432690263162891591602987083464905591956560015159201657764802877807185861113564357269031918491003173923710661850259559086301621732547308360502050630174907826820120025428842325299643086288612303887982450537714915433051188959678118339423588737178694319142654037767372833749669965224090637175664752897783850530610435443232793810705847300103886625413743416312578320142200601862437570096163983584436671047505526037331543522377105188715008026328286154881373551442607724701923391723075179390543948867679706173487740906991039224749329150654375553131103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] -3700934545574985790285506891963443209672755762467765574829246141614485514908605522873803637491068529613232402193695933732369836950671239500494953272453688808683125255863196207076513998237433900668232263853391257055258174480883507841811817155175897938960534536974336593827232379278676439747968597967283208810911889333561140407798679053814555658187238639077338205567812803945952427874279730772544184767597443705499089728479392641613234735198107057332822815723828450469539769531651362834027205438807934183519151944029417384737244046201282473210218614331416815610824156185464209948401724548118382362644504825054386627532734046862164487196050682152965621249536333376924174825494142195223048388050010472330896387886957176673874062399850303082700573775279544330265072419713696388704583277983766365403021994176637931296219489144851397385983912473029556701436233144717846714383815732967283137802002473900286752576118685468700461805414860590083911038599863063678685838997040441537748839661861185777158265299087178134859654318054360015691715037771607540368474009088061974737995919683799743727451139321084252281601316097498161780861111599719920461448499408685701666710365358758256654509952760603615217059220806310431207701434694211775230113514599606001380584796092100363601304104524466431741685007861479248558440529603444634230219192768395758604729454000181323861956015325591919447414565870345918475346942495424869323266345341249868018865874205328891431211394825478221404942606865620233804390680507037352521291863110686276816438633746868408330283161333136107053203399124062338981569135737565550663178585803120077157177823083254889342350168459045412549916974614500565032457972780152259211065066866600402278885766778818249328831450899870556895313547437907365318818774822672009690906384059031547468851177703136035112079167250326386944543691227249871614945336959244471152740336621016630355256828781198174631456897391843610767742926642819309409638171642283237814574222094579681671182133146734648461946946698723359227112306533630011367593431193299742118912908022674978716884088720358064648828668457205918379023802310009948375852553708739151428733289404009600512160708434793245171462840125568671950030600252338005819861425881529903381215312885288426514307502657175064086914062500000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] 12468557048462608735589568622223265184135412781369205632132393039028068328471057561402823387199866750784328245098460901324522139965051183716930315326185804634304241149922668199007920655962952536186758411038793090387895617565450901093501318518628009949275772044628006657075566554068953357689547098664265423041167718581634873791320566760919508747269218405461970422094161208076189851677965098717596286400458224133948791853223167453758290434048296532723507849511110652887928577668975511163339001771074657300632219087813375389293733603582525737914865971624943577811816857729673111535318145843267638614637833764735352663783838732793045132018047714749418225620253643373963140095693561546717630329956131544361787345413021614146865435339389527863010272034071844355647958979792742361355788032506304899341686782628868673422428899066126032361678762822347134872556061965105096790056648450272903249616296302677528603153414019634155039308675648143625302701528445303558006961559768209263966567975735051874205361188837470905331363992634005006459398983706121945028320409745339780536598115859734827524049781158729804416217432620370681682025332963127797304580085636393186576314066711317687086635439517742740581051009465384440212122483553966065219817285908947346311193220656980454953121099812354181956922126811485126830742479897387473623483558414735739880598990100711961059823331806668497037977134565325033900778267912638458408443810114256601101463890203544273831147885675510933463896589969158225911369588155431287375552523665126809008723924447985001181043068067197765038168223103620919306172532283066417054333726910261855494607237352897671703020683534569427290130887303855283265277920042072359004032337956013236147687574838650577513380310610675859220674771204043270203081012665850989125738047553619501752461038961539208628730355859897071680492084855557178571282606389029892328531972774279211049213083651694276546313916684926022781130991856456036234270042663230563839339707076152045690118355238511071807729959164871568661857053327032915900775267277411460121212996185004062768363032324671146088113126059730941023977978274635064976478259173709517421702361114366266091634193878238736731212000034463792287971981932492870637947063190110970804002146761213509762455942109227180480957031250000000000000000000000000000000000000000000000000000000000000000000000 [135,14] -34626405885591236981472714493745639645448072891402176550124735493947806089249281918790231759505007179494084545906016818046084024731469903769034194681898647522098704889244455506312203472526215901659671605306811181261973809897011482606979861654983175933791272393921525089699083149731418322277774772482852262882326906319969694257196911595339211058332086499164105532337680978890345072256011708823515502969056455131073603791051823752509586129166539454938246272703973386895948129261814133664584908468199917489055921006277737635972655258830411136056342336962053415789550717730556927368921159704108834363882131522574209343273366183751667811440015185743848629173418820145403270487320645205437201628424279228895980880781017088993269760268340035935057958265314444655933194878550785788425545116433359549233271959794413657556206700886775795037717932181073658236405749429751572416944495354230104598585553884506038705856068161882037266496348220586614936727426584524959405835208511842653048166395799778310440485525057967751943669990222676121285724736457180012572811633242457716020361347525330690955336680417339308449723109631302416255318456862471995325566309138900519552307260541431446061578623438451668359510431650345207674652701298137598233459244534430580595967047658206365836091040092005214781112483372318420347431320225045071875561848203648457541482723280602385083067478129499109008619533152724320660400955784805477501028136290969006419467590588886843130890825053118153976444137402632521750436485938516262584370416202217989968007882912916217936526744292062310950927914847424774485943465432671114529607464427729992478406151006032633060792045084456555662665197680674473866042518803528867874931305187360439823178327401341506619734586573422971378984816324071119309890387431060841310155131264595610630676834052151509365635652015331980676703429548477265000840733333495541322273761083355722723362006757941322485907794338006630993358717882657268190250022055816066420304862817227314442719190749405948258722548611181700747937372514437050156856297949442498917213333062794583855730903418582812112821524988483347389812165872484282437742499872250577157823672252413055218073537675783092401243561497101386439128766335456558550298376881543052289580549799735686988810812181327491998672485351562500000000000000000000000000000000000000000000000000000000000000 [135,15] 80525231509702676396742879064698367092400497571738921680059611292221140442475499321521980103814113795940627285389347933411949662704117265149617912061216837904340196503033401517206558924981820302794168153923027815116040132407140958159845077587993751301511645857779915895487939740402252816279920752717634363546750833326874390352728627281413720358491969073240725683341937378751786109333259450662922836908994697080381581330794266321843995010753381911955975130573986838157445171969052096516857612330685601905144907179724997501188424041175208976611553649519916247600573364837051744704302116941870508125274665576629534432486134580394062787690060493832577364118967351156878639914037037043021537210096702566463293558078324119276891932561082413410875221584811505032664130576864796074052317174784467350142724863931931981844190900331571182528185303820863056699233802693114990454144481573709991253004242332010074107151532700028521188844593579012131360093092219352089465842189274494310933388038777708646889135992965597183481282948531234963575216572689282927713118177325580670662399018882678420248507490033370292222637350231802288261486599645147598989616824976085980466825487173461038466513437209708619806276243225280983950785085530401946586392812458829520885336788273064138352613985432288477913435217387641605529082664553518492709428834003690121438150175160845499837875743644411632504942342083699726437524238170066697420297346958443132610602606335217856681350141155140000680874055377956502276622624895757320880512271562417118546107344786319475368716798641081609518232606192541555822130792861826806192036036926792605053601796142603131174132390781186005191082834360837646251716359444059938588848767791018638898053108116336806244099310558231788120549786593227154616955437625049978851300645104489924640582328181694831065048011926412320172545278779378242369452129054920683449264905676384905193280387027517821724607686068535332853325990528954632422797464839098536432404747794196895311731370697883297038113371495894926132386940288677410065255642574294851958825954987360694484404315062402084493493046368279420651216100467352319857289519898737905664652648604228508656147775659521809490252769818770564000448198936405148756700933122726167550597690445484864128766755442256908281706273555755615234375000000000000000000000000000000000000000000000000000 [135,16] -158328009339199190471305779718855773707970146094419793198208065874250968571446301562179979702893332017674225902068946249057804818566435729390123878129619690057441772331016675777581136382669274762754000872265039702164805314437318035256782371136910352788651402135768216305516629008762846101083239413301016148432459087000508961072201705899945653406608187770950852670955179505186426652411889137807627134584886186837673081571927733352592730015851019450192925397169437630165854442832890410271336072645394862767871946617972595919670808420126649367183959150349228725013636777757034569737470880136706944092228073733258385290958673667105672398449784143639553395067245151536260066334817143106774684270400065886161617584494913332405359113144589815724481587949202338699119358722031559466031223545711890538114109593580237344191418013642250204745332525685679243130648937567686492775137361883589163035905055117849316706216653986613340454024846136197105556505074401654996363228865471695067861974789596425675422508495007669972881850093225415101343384421864033171650911685370409416386336151531494504834910944901677070402245803284556679173036199497656480772374181195359830067347770547768583624447998794850204816696166045804345117187557474873770966305671978059231731569211784823295383270114376577744296036266513984962013394446809541589400165508040514753495607922454467702976119569956174123863322744625859634928842639887695215712651130734644419199498909402240130710213310732438478597111340168585926629719442019286075051845638211422429960809065701902949576215014908427371961684814756760699937618967835733583256210373981050804025510506996405884842625069073429624459950036292352410213315272213668708591306706233909631994853338670413430492651797792660090724673352092248651878248237939270660835735522202065253758140229146457695794722325081389158108318759845983782344615163706630240522723819154772828382387367749636076189230184633592289249063434198635184951639335471234758390104357880797596448421788949045344237813304602785427404863244120292563834893982532427723803997013153619046697353950129964766737474744020850769801645972216323792418189297369978971406438165660556318038178618472875209845575067185959638165710147616420961946242013877268486316419996299884239997470751319663673228888001176528632640838623046875000000000000000000000000000000000000000 [135,17] 264190500337825641884405823920796740508032149106260686928991182193061518301845037128713389090047208560062365219917056974437619703638725314767352310504189162497222638689104040769394684561014471945437840585170871807785626423065987656479190614716462301826089146881337236556973261312611486307241223541167064964675890096338009481129140422119110343838397889802212468668074170513651863300060121850420525862485862344874740558003018412714409725732173789716195322303861907695588003891329633838451166525083502546377890256764615116195834913300930033140847446548617009113589487173291538569579180272599034794910492688855854423250614045059469658063148590009673456462342312034298218839297352389997030731291871735904922189073426773933063175211182924404736480567668221744365706925395117627989711582177073856937598814815036733597412895887172722070059604253092596204585550258685630892286721897804960104443321761086462241274171151868995625477766534798740755112663761264525891801174646316000491637057164861478761514509987068696042522497375913654809122848093723516370919988620677729949937366064187635377342282290136828619224327343198151733400791367301843608969361864315669782980649323979490694010403387151484171103658461862680391172630027129147471098641271570698115740678159114960564581446372566300598142708250483649660618962111922655065593939855115374493245332429450143526369150808166938023574207735529670375232494469070686195668400533797176540992277896176473393161339208757591350829048834699474519714755652226193317946996579709242059097560360187943751591010858487923582029647938729966120266630765861961501327605487471629268930786634196261174381533490444109728082442779220208197608107677160779904505669031920981315853757891242740810183313991837936541754411658605356890635136564416067945487398785162150735409445152706011945854927223391643969741989950000107312614062782900628324906045417582433114512936146238998732499155574634453606679815712762752682168700383872746496054401957568481058410367645628918402271159960342803273656047467696812701596062734185804690003643494118305278384378506252262975477440625081900270150216849203842502558926037445298932224302611509217814428531484185524940911124405345477361019971515977816731272095278346117934448975680181243406851809775622019760277225941536016762256622314453125000000000000000000000000000000000000 [135,18] -373169987887258845396615793376377563165325343713959741380757725906529895047867058135787498365811970825044528336280336517129505854797493450065892531292796417450873482351875042867213959847159857177230692315742329549454886029135394877957903962224019672115183669070993699695274622350766651015722804614153047320190783419427092323770610987327575656355595229120381864509735658845404006482179788552442230908205036900679988439607761462689489918397911128358829195632549340181063206422089398309974263383940675341877067903875207886460157294102930264311304763606297182187311255883984897490154692462530460532299884172557534172457084106697120095678592613909842605662575537719823821828241521861502220925725926010968227528690517990616720493974795831283567116225655853334688666139213766167974585671923361138770923615523608278503214211198350560804277793524429691004815894589715012498997154603729572273411624422901493924579515931247318389141007502605894022609098720808340219184562037704557976156378928728397463805802073860724635346980955451624277856282302800013642918517564661630445420734555623119164430445619682920633542901721613963696311064398859773953073514419374290087494935089703057688563767980484841752640664391057403816982032459966972336427209565505492978408274600054643649958955654632916111883126240343088179289059837660820154836386163874329262994098239961665132155323570256265064046420634995617622620773344723252846149021566625750016725804210201948343113482694145947911870860653036696800583841480122773671439055820034284432061845146030209735263371935124473384984446196479433935551030768984632538437020260379604394857097678915781387306795358076105737354477039737923684690272257167651817592615697723738251769384750999794101778214332375524771668304973437631802331132954124078641164361781984372176940010755994394147326811188577756976734116212914315985315066605112778001608658598666267156235040667078301323125687774926413635989221162192225271218478887400283768395542670639888776775212904472702987113354438252859352668482933570001641575892150859335907951451719870274159242861400196828404194671889225521361267912715092353807839319210581335435736876677455795567879498571616829667342596686491556590418817342718573721425691448144238626915184496175594719757598900007717289926956194534568567178212106227874755859375000000000000000000000000 [135,19] 441339775187646172345116092399467803266853397130237143164165668915417502425242919895114540726373295091168956974538240628256534887511687000859519785313110128636252880283969806413922309859496265479300822515323417696502424355586672687770787584853973007210378971699762802372912838875154181414306368823489616054415676602294358247019635452153236212754323022965810197306558699288805984308737896486646535423219405241513125662517124480678841719968155137390489606319232034040946190578728501724581790128014627234416842572172292781466921595578765373522376911186050481493202685174317524663331562073648949833502340537059163993023927718632656618996017507515946308128096940171807850985116159026725612861608824648023258471400503430098796248425277020498352362957176149016414131407547793307498510129409557017901313346397416091984463627310414449168938123638594248785277444300259635212716040966261998238317522138929934781240018485691288173305659850574871887420284728466541794135431881060894636725744975307705942805982945509554024722852111550607358514258908784167642070972548924775455998733979990046158209887935427255857729654605969618300841645516159976687438003404967724909983177397032736210707636101999159404919975707707166458774338947559078460394205683194235033135146784068514159059373329604548724361065736598996450030654412917952393190826670849640142284597594571303605399961025223971285351007717774399925133164322736265821811159417204526649296183821952039002240510623521351899836550108900848142297509657032645940180603616184947311905877803081698960000900735673486528479733970563895766261498150293664923736556480406542857659570557822589175548671285313403119173439334857688429966024310773868424431909037952665044342764867356027737126277643460990043011520508017551147066035907233156775850642926377908655196564598043592248402179759582916066837026175450342796910550641980710300458205397993340681600519239968436891718374687154677825419996373939098760693219600832578594546698497689555637901590769900152073796918003025323808661730641435027801390846745221501220224147437429115515875951094085508476220384105346889266288361090414842618984949577971433749132931294374902047707706128900760280788892174792733796523568268465804297202565419619058196560586338889214769887382544208932859668582243672929621425282675772905349731445312500000000000000000 [135,20] -425669794969279155979790520497135136768673389909228059570988027668525306505379857258024495241275677906359332435030906125101405883890283659234529482835763704359077640631078609187363510008248508803891454507846841169098835629835398168638610594886108491409347501865802855212290609191619824736379638190661634759185241154264711868069890845312266848612483754184155132998999748589987488924457059361456611783444411737527701633962194969565391018821909440646365060488737442046873142915591536382043302812324255401464130597969309517349101646288251907685708936212346927261349411622027480906684686697225909219988907643573948368605086245783444764365216528385957603581034449287480180292291593739121582632376557534213428878830535858559900034377615043338298971900290332716243731437435642225822603978672898745141778341586549124174295470039207144523603413383315729872084448192899589617226043590123832759635792254150527626911389138867905452294994796976069157819153787000296667000675287757992671623172505381367217887998452699872047923074049082670172924225513575627336322910102591822605786028923897973925509540215860652821429427609345205745406818062650792927299309187317767988109604880522420188848584226700745617947076170121387218734618141044680535729371867421438054422621803721332479225330928906044963247648487273340661504019347098257051765836409490124714465068264698485832496128967944391725516865722067405901384707380181330615240119139180070447210342895149453491037062662348370819549163363199338854019992571471807268218863403275177927736910335639714075083859501158807247881484475514229758989430585359542796917719542105861202372361028337808832333222135347563118990016595764624238539186007182159995406726951298789313129549334044117053981405372997780683465502677145187980084640187755089691296408432295960697812406801308093166192003156209508373463406180268790305017754789295635831057251737058735460974542856041207299299771897739336929209660086044939257959026463044516891383563262913918429164499078193554023080232882852980758654251108860638860322211728397468119100934710934776623581393293818184071738720158836840493775916367774272353546841067789425929353376918611129721571492026796284943560778759279015800376278285394089165793593556481208419217914352463668644208789088380983126786373565075480285280207226605853065848350524902343750000000 [135,21] 312654891215650023004128867974391059656166067092914027918928041837739669295784065447860173071477249439642551037418147613735974565015817823871946259801351990906766368879964750038591027303815696081663224134802320871598568546168289443084657285453474131866640763822030391046721970871934825708884897415791104892645519774399869422897962347480108360832362199585909180251232620346161351003468423625029301805921261938649340156987683223023400969525711846284549330746583052547175174414163890222743449361933071000359250173247925172878551351337717483052976733488235244652327207236692151550199951764335690668360251477799499308403205247410394829183765585820121399401766267153015673186537823058460028500211103222536286642855927795020020900177199500333661399581883678282483990888943099565832046146194025151151720684108854526259127393814855783988781059322936621693904002819967749884288908688573400595121137329191437930022066218423950624804416935181823090836931079383380344391392162712067568150309031334217358769570831845099640862415051144865398616376261463830735775876293319926355538443708438590505113555432557881017128745444620405346101246876712580963634518362868182584078864067873613156270402987562378192921244647588343499762363129639235950769971907185302433844266920899576392661849783368595918876157862403941084365933650899712285406537376748647031123474989571391860864579736218097293442918562808452022990873732815547470624608197032135902996620671786504954827690698861618513070846916939379035130941670422143156562981788809671168770687211724638956147095760193806160802490690970038996228089311698724223585962282158144711691405923793896719885024161305003097370182934143598106724094767664093269309561971244284290392855202100621236173403292964456914234682283398759476330554569511338039171364887602960331705751640781998094275406861191599818053478917296358726365047926593633366274779453901520805398774577967308713175059611647906972799381997579031293277970607180459206596752876800229487747765605493723794718023115970726841937569987605439901721734901741883560791789458724709571536942546005695566371093975167683247637633735403711672056641060471525991269930086603651028245891194100019090050062707574763891141495593958777987821320623498368395410092236151043528581306371196390552389379050078448141203324439629795961081981658935546875000 [135,22] -132793840207811215970966072699883349779474731783035404182183252299623643522725065278400671869017097340746564956123972002592856874881347463787894059949305276101725052167425380593092183246919389761757490224128413441058048505948214601390904261537928479156461713780720636900762742209248981107120228150097918806788983293675007095374184993863682143685540580389827270454072867969369873126569536582642670850455805729476773524383070682721197181065186221088996866833925336131365169469611374460227009598910975094588760758837613215867724342016512344152623618884299714485551092628141397690755317041297442861719278961941501281632780162874401741296056870166069708915978495278023821253760620179073873223709034986869487592580015889586822137265812847820112038846272142874593322006611135529265136771455211296595482396965465661142353803279300328396489369979903928911589499241934867245087532161631104830997230587651376769723513384981717985778782051203011385468296273125926259737218787908938709303987888753023072119285424656192672533523990436207383827378573767904639434896334576394732851088847976021237241629404481943840449218060526133405716952645916851830239797416935288592198625921068740463568749373865451379043409191007676186304009104365763630201385295303090164833117478863501826426616132812959752049379911206833524184794046866559705972645321953376347385146356900405129843317400157343366540345995771115985373932261108250990408922150193494929856487375017804157021858557778832697015516930046005202502081983561387251058232085127614449185730373054557498046545778307317115961549237368033844788430764402353512910300058030203127353603951781507718042073761030671800669252758962878230924586116744143573667244002002724914008750310835755145176444399380027281948712748425635407999046286125300522400922857749673243642013082832900275921702904560200484444552351218120795122314050241720359365527793151035459233198229945309863808228014227000171754041734788376316477017792980502039604572218691178533217987080007011458070542778181598082023957764442430871391862992177740769863386036687627049861702563857328197340937351012867515006408967928846058881577335528931531074031541368335071847537599528931986116878990249781393547577419467093399877723745594052884152031058662006103027918787013920624344535123886879013355155620956793427467346191406250000 [135,23] -54239957115087152524839592022604367644481374947351830251464303312520142038691257266288325853316815603977085604544737098343191001620110912021354429533553927843796261590347958858723093118497568250852609373431083352502971810313564735746639337973866218368765864585057657902434897963387981985143865008845566539885650970277794115701834710539657528401833531076601076180917542970049007431914087996226135563326992585982815960598492837301388865701642871266189152280936923426770686825448047241238892057605981023459902725084164190449893477708781475884233498055572796178550260698889058777240317842419182993407968078669594841233684627002320964183492292331484901282913019346335763352154380648069440183255734034146775428964929930799374452834876662427653224355491304804777769958384246823986652958623921552289070570735086172496139436146588300743374738878278599884648544176231711611239252015043603136374498887745194104093151745609750360967244461931844744941497057336240438546325023236549399998375671089467701701345224415607203982221446695514273055665011955750522037070114671765829108630159331089911263087637628326686658802091725360717805885039153835088301479935301957712034376100035509317897517999251508567680790643014585892999324251096046475294558068550397466853810221703859614012603166554224624468997559040317825443091427474687412308760609423712709390139447208627423640277201146696901824271139711282777663700735819198419352414295486960367117716417803440808839351457600923688225449645869223449480426270212049165142604330873643548352684318554306800698076131821618674241679704782770272680361896041635189321825975560671415451954385681880618964463241380514502315675705386854323869714404111807262915397402402767092379171774486233698978255268288558602699457435279388570207419142579748106769954284294417068781674431805423744038927422401035797420257418971281760407276854514916242636672987791936461281008787094811152793897152756133213739175222936532839444590055311319815133200056787726158022726345512035402399733996684570461928306281169888312180220380110672633261873461775162811194386880980380191075975371972433845075289861583517387891215816703619343952962224172975378344535619594771521863369731747501143619134503763191637994409353906819870737448691533071130673730327703176489450421051199957567234832822578027844429016113281250 [135,24] 192384568733075307285619823221950748813055679829628735117285132444964346500836250494346668596421999696137537551731183167562280690699914218317041691638897820612393628485693331375091588986448347998610862695103289292238835196886708698431867244066803496057966246601202037397472842576086080268960364674138654279441526826180939983521363543401376388790193352365553984673412598647115528726789606531810327078556740317020928705217216758523343694852608853723852638514461695822264876553061926222161564996301802574606609409780035490676053605748200961963370580468686127450033773878309811710894965825992864290591509586436292121450087529458439811980368719883345643398366098809951681761895052572769620634966184688286649366660133330805927456778732202389707145523750936142506071278716946295366484652576338576256683258821148568301577913527466117242382971233586005509103046832452508509418575872654150346541899021155571640505766201613847677358984108142064218053327737502047682627782254215030949476051792377484749208071918287463375275147855443942407171655520664217217327154924564315472273663234809575261229325196214305779993483521192770730451886039241703896503602595369542372169123998292274890008891091070335085814906218767971329018746542494414105191490972915502694371176742323125180593735176352382775124295234629302386259925682616517238485045667070921508299891560802216038641715197475648835101978894167113791203063135600605705452894172585945762346669837320653649534667748641648216648443938292833321220025093375479063913785344036741150458768590504252146120438620635430648818028663353187657322793780241903474420701848587698384389718214285941262375328899104700898284749373694067171304888654380891209637387012670164404567051093125524920725162722751735160905416508817027588113097743689270234304479870674833463694789092412091302597459024189012918556817767305683854967203266923368483284779054503387448747857564803555252858557128538869882105777298739176204685143305277502206086964376286486189973181655663453250040936916364367252899913333103635485385408319257282455640817605556596399641726965426228487538179594104097128735779231942983778315069212943064065956123580612520737124357402240498208971363922372464907179784119827648871176576320354610018365791586703893137568822193166839798418761564580137246593949384987354278564453125000 [135,25] -253380154744819069743165610880335555196691344881109735643227276190569374056094351236897548451378643830195613738155104443059763403620462325347532008903449460006431871547842925923560151727743217929865709557917208683572673303731342286974971667421148871471534046768716868101515063739335357716358451841238654709728455181292042280180079952411599159150718144007559458022172488403823219835359729110787254262716770132134556327894167105342762907969793426689394982460733083734091247910562958464615724943679706447651465293236048716246276883440943661472272135490556765035218684661137342409716754318928318457825390519616142183668388953345489643796573479594999256651885839563914424919074056811735553688836140590663268412756412342796612044784863595412990654245364742576276200285392655179992010441954866931234369423966664258317885000750542023204909843947787105187805481380303980794567807771340912768450823098076473536558615089162289212770593392362899355031736697469524776130789916360282912254003906499619529777609049645522410402562358837888765974759236841749553288809863232196075431551452192492106739637556731377834736107482948241439177392828577253865173712523000958766653042361502377068267539458776342721290691665598763026840256091160325479708748626832711635705593056239630737966144161429476607740260658058029500062903677958918970691966019708764720314339076738970931605861087636389292363154244282352065647293897357728729794846397049513624420319257430808607271568649783296579542879755564772570015193651231939207468677684741578768573224624518163452177394916124991557745320869187982501748863484659413235454778484128848693597207494494371673448635554675597424637879166487066829891870468537933265412628034157469853361084718384232786325969912266965432580569786263299110718673176894059096737300805119817934365537933060215518819933088450242013109804905697393930737336713297670971559072027714536323964048735800013868071510089418993160844531227503836696507691698831033809665619779350522996880591862463594524827426134679918226790111050438454080662358492821505796843717205843194244218491406708262741501001410017407696522573476588205817024248014148084304988442999811904871969291360485340298480975513979412961102456342429013700866794201995347175590722159241250470188775036209572659798294758104475477011874318122863769531250000 [135,26] 239371408092713107819159911784343860193963339785080705930677622002427163308938231936431388982595405144208186233344866371648174708896314107639842127032019919398009485669795176843485633603954027743851051360513112773479253408107038244095727869513896867913998179460111217612884762419357794443948075232426226865891541499356869434844273406491079972717188293059410940568381507608670106165742257628104526112090028652851347838491080908956549322383592216457543753463671403784075004315266904168128340055242074955311014872061340165938597195353486871331900133824486720913131423274241117708358567086851972184624879807378123217818514931450053657980737719027436215519485044247859877094185680534085842270893947409964635391236950812376474087649124482240527950760687174972662416231675936886679690993743710659414594114304974384731172102928154543024724262750122208868628064872512598108761709402512042422319460532662876852273982092824016369642110591888203461427862077888766397934128951849047384397343100724890719047954653966611480632135790942261289478882752802626119182895335699656472205751667480173250552700498108306517762694808666922890055799741794205292173755292312928420933524624130130461971935598164603801039351240519476820203561479187759391858615276305207793843697325504783942561757036768224348799145894657117768818734947785696981742393598945596037890154635978291094117236690677662087401154068641865847992465580949283570153404535969565806778420218114765397120919235936224207849099081620947308696396311700882930257294771324517475417236577479461887553874378866741001940151462053067396033325293721972069274550282014211139602021431723478538454725394933378592238575862625217255589372866272952506136727589846832804452547229704338398018236762211070037032337604307084086689392362015504053626236892598511826300628286226050424686913890773371851437913208994192292492848694538845227424263561806998833430947693307190210059632961719426656191619969442424629808246774687636879146510888135719693212431991069779066097968820437016596011915604819940267080381676318426583193081717511301654329538914226041506066361387071241753236810645820727600105233957692995185908892497891895061859104718996209200305990104399297073212403975033184923464653377215892684242281900939568300478894518408968378198053983396675903350114822387695312500000 [135,27] -172495514217012369718062566105006670187935669389066668729979157307924157619504526650706415705401196186784087525858959267859055503050357718168050978446251920404358516075206442866397179499614289432258187612939804116690168748578445338775849020438004664600076561258354957212733666945085744852166872894213436466550904821818682721718156859143934360890332175572642273207958151053186899722194491277237245224302480202009326542662690299699582852743728679672697033809412913378054285174931878066138228201853319121883835606675775744258796715236598417231943680793687423571655638593158331285398245640313001225223214169443866195486724161436093181422512330765032679519312125514432983209999472947225820626695173347231583177993648483010407565752930871310704474444604354519690726806327069216548042611502159973299610636760527464293408212631929853241879769855056809081737001537589563209147424431556515499694074661024491357342145492009775987236379298547635281079184960411659743258768000254055820526528610041970826941365410482517273742751833690691072613532823294187886839452557651219164393962010507457702603414038332171481525233665286520981861178179812757768284572451242430769733786485415400060764897752592098232333653038939076097863317392217458144285955717095045447239420432875671609483279870238726452765350284109655532281345614666762201315711120418287051171412793946974488405997095229577130449354772200606513522518641655585466161440518616838733082860200557995859933219031261952161792355517110864770229479544851639179562971120589254143641761110148463902480284599463116028968869907257058613306788026946528012465994580274473917969265532267309169595391992227462268165024391368192540870589026601037832148700302388740593253112191428010818032797605324319552726117883077096768150359264368444886962401399780848642810130836039690522692738226372686504317987230735828749303282808516719101356369228850070928522281329911270868169048999912277305612292933425504472229834938787352015712952523675805723371509378040160078041246242116703979193583854325331360539098771131819754944721120157200625549604806891755512395800832670625878512372410058427256810855298250605128111385223366566537743329282063156899454668900676464049283887536653970203377344297209488770942238242153886627517580256384582132467286896826408337801694869995117187500 [135,28] 83484023691131160917829753461000001067209454668154916203218563147125933808049230510098074244414548249635855318386232281282613924955433568293400465063518023953198280388216095600529982380428895212539265511868622165029023149078907450469438868020712000869432250559909004594543120018095389513545110451304329062442800930960838430926818540908226233879162130370503001407805418963852784943468961372035934759939598386133811887570113118814152736043099160891421733843664476464304733404936964817115937309793512455030194058227721048663111799139387272721373378523027120919866034295216539591348046354826623255324377317800127928647867750006262793072035075592480759431456925890478769769245816729753129413076344200912091744893377983983312171501415970115222857038720701829810577877297150890589789586328959169338546035235929056883685030719606704725401088244879543897575299866470654653805686771148773408456464702582955370549896475692809944144242783079764886484662240732388624923518934403073761747333172885488049746653716179391721556552197366978935416989154546622814906964394228628957898282045732355673376262193883228471697793002645299147663095323017396715004238431924849415474218931776039654807565412364167181893036790517375796723733098118487044436451471818554391935264240773304470597271631055016741991791060264981113725343598451625377344676938763506264844176382147354372457077544992473717817839327996244782809168506593708664088105415424339779213258717981063265477839695514700340493952647165631365458538071951599428987625758386407263478726385453023351095843608859727020065753862726331058967834599379683513160038530131737042132258460698570451302929835871009183862110379946843940492396521442737681987166441992820224359697980418342921990229237305131772434790323592133887369520867722177890385657188462551380597045243321093372290976511585714692564204019243188972232800189807271842840731337097315707107874358412131809336551853498401337590226663978876633951628440261421296481910433844531439823742843946103300371987072820962627772015780546093589179490759255687073404242180955082807821702596400961876053701431664372257949445401944250277723969187204593150723400639290582758633868101121084204916464533630127903198178962705868771378517994808677259133207261792595061259059574174101747701115527888759970664978027343750000 [135,29] -1878271601741654660971555593040569390525159769235227134119181880907907630997090560849655435062083516486010101142569891480291447631746013660096412581839516273721979793797479127795811196828784211628403543961253899881640928676880573699852062526463770102538511020774994650621559907997367534839803559049685390289728063653338716495217502095602639401051962586172859957947628791895922714055100348464315811198385524712335638381252168661984013938169322489358807664917121680552600938228550259931116453193025384856053394724904888748814922819620797189125555729416648841910023602358855839874355135716048088693491344919938478106372946305105021338390199073522851467903807263872228076301795255077075802364496450480064994662083733810855003359610783658135666071042830119205250224468763267407716022162442159386158309093100213820869385297074055406012253376611627279911002840565810191049907196047187709041953576189615791714389353270226775968360898723991116746801217669091808238949285249077553750921235800301284229220682498610666833593255318204299603989034959722230477864699093981725323897625110030350057362217123603082808635770519403803502598288785092040184510052162270839946705672562327133181727070670672582126651195975992973643029475612114309674838399601001983347974543021364571666887139169359965055365993470443478236833925751472345106298663005758364047471060117705646073969346830742824882347779511427453660043571639456784770178120798951632120491011458820451426415353378488622246017370710606832790111182056176854368913770737051741510029772081803887483058755166663527950070311733519231237041676957320262856736428652499286480689178835453720209182310852139889395682039933428029521209987785000035641460761674436644839270896093282382302531968727094263947959493366444557234311084345172823795736539212148706613585975227498301218038673760856396600447934214548984876956061200789899373983332806483298597279299740439817280446999095160268059147718594502826682540876755199531805775420567753619480013294606728593654833029392579629060701121531547815905895728255643180593687361683918857717025422457804143394923670939099565147787460799565537709415955787466641526380239876845786723426362660892884640824709258093284355118333915227686222268402413013054269520645634168100752666233366205972288298653438687324523925781250000 [135,30] -52815983977945077584955943575017434870144368397165711864592979696532169749075845657186620000014740160710384687370780967864770969125129003212054439954970986995704252334240766543987082561483914797255281999331275379163234917468769874008008325931141514155450728845933992196234540220593064166103833236003748342686470015349319010143696592719851869993978348175493993306134841763020989790210906702066936008400252609973407793486553177629951719428155524673213178677008889562237715261146449614639269517740535533916961310457735115789982128671907650828544388934030508742278405318984492981424092718589581379711492872080435321952772158167022105518006673954382874658221333727815139929578043205039296258155462614571208868005515252343900839426031868361794738756054212169323049372330342845055550771120594405508768656886318318762018077189467138492927042601517215720215157425631044509290588312541110497069146994906411390944449227971433058171489790561573263274746679204824629585275848144774653302040162343013266128025489410525566090579136777039511806958984583129706185048255615659748901176402587499373371600146165676348868117495216879999095850153615666259559044156523078989365344145679951711736991303831040964511120008396754195475221053064762604172083634114765820059865702198627673204724947724606858588212310270959222053226160257302404687675019734978181370706335179546879298480878249027444470305011096033639997811596429424575428726796706673293979779989248865764275299865421861220140438389687207507903717009420282599323621217759393669586753958563955965977745239730932974524537527202599549665741188760204371570315642733615127574030389693985916497637652487259410584819062214575009431232957902254251369408649399790377186518136240880660716262049254309247391903939021189174441012902594521537073901872336719854451263862077366175620315046760241036263465175548490502802978272937182686470441587218436417628183860181793596476817785689738290647780835733282115973480877624815432999163917289830194232045897689495563014688384377634534412448403512293684290778161582204075991485756313219110112518951585035625059093611690159094095158243466076854230323283643927808288423775369270125545133182919540519384099481787660204005408603885568140881765583175127472228299238545201160733785772372073097358224913477897644042968750000 [135,31] 75974016621881339808549105276009483145483252340015641848479822314917708153398425871807766105075670680892709297750387164802201023434629664513894461306711354986900410072982372426642672011185268915629382411223133661241200815437729159506105358179237588537413885972801483805092093654864582030593441174792368146703107910816057050884560095646040605049297461332990484013542737674812137121879250243973961626927861563945677867651957047231837538326766341786327599835339805358690812504210247934398134421719266844030536652448087263888824140610409771699631732087880026181447633161260034773202547157746680347780664721705014741795729806569428068441793561482965772109099399047186431358746534784343906068435614356787225733846828268837995452040082080689272481239442220626096043137513642932601201997416581154618518593617321490813805079056474806001146876591554062234534861880727689372702337970574216088422769589366121221894333768825091709557094645698460708510545778252445687414140146436540180298388721142024024229591456650571616512938449602423616774433130919464359914867292691706445583740012347257737237074071509040613597581598751743382896297627483487908308054607653385627941332695692419778733821295319055728560050322324109379535068178249117181976599744044196762239182674848344258978886841828671342427712731289889057562969548697708304434321189310626665024188720079030833607281283936005545007802725616698507259945161036335600007579004159367107408864042987328257213117648995914607618275325640319826410421118006712031845015346243794036100107625097297123683832973409644740075092305347073317366293260671712827799373944363249125833660182291825492648002081443950619119504314989765529012552662768739745229379517419617621018022869859089452866925186780611030597611099936380714414301231600121419945579556479845134268511444807893936615948169836745325442564832164452186908305875216243810504929825040663154259884372121642470220590344734529930099952007137485257052940504691810072957538323302341543520103354543298511091065233695276393069256857286831364260466138022963806262478244845688193275053177782460071560198192455042916919269682623902228554804078506010221290058485271722551216836026246101645975183145642675109255409328009919238925830719562728646481490206810624997695730042934769699058961123228073120117187500 [135,32] -75493716271412388883960607543515430498913239779029970640998824513112038096762123604038273138818610451915157999609479838019609787885352127313416394443302978779118013308200298623463816243444837370750087589309239644388553413610819261451279907431561808746945312456857776653987755996246899720554678847560791789186572556993032826124862629613924006600889216356546668438661392426105411491542602920996553165453405747412713056192764022904626874529105329767756774529075976633326103473460818047246291174943185526486181307069834964718721856708299232366176156217962619080795841109667643945336108100329983897316695699986385197299285956342761857243775015524394651393825932871328625640243927253961793600293702824719183730567367063151969514962584864733498032607314641842250256409843556000932914715412814341271520534137727950926597584516664450833274485273897888910822384097656060854312068006924446659974230844982526131502818424329012867058018266128194203038371843567814938725896558152278085263705198403623810712208622404858379309313305326859489106466988648033879593699121669126593127833233330993838175327702637617896884021170236694199386251836938902113971516218386088885210082816467025254464059298460640191525633293134194406532819000995325972356230798933043091570884837399051818717147951185538863290393437528815672804278694883449399745129501728694118473900011064994614760410109960658592354100881514517161401352214179423424370558490288226798641199350573872976436205073713860396306152019721978482978553707856113112007498083663174730171480786095501721230834319887161266840118761405388332614534503028770409387456634752754566562173304910512574278362977376753818833993280186414156592608366650959669351293232312951478800961555473165933022532609954898525305991291028629660504153326406286143609152747473540012484150199038877676942689357806130851337628914037212032085759931541506793597618712173498632476171702917770460406807187652614994234379036256064803782814264957563034607536592939156383058716197915266172008954684594220425311561597955820135587591492041861396328567226600101709024287272325196365328012075105476121987788055649699211301849107154343678985930875120256211790222562633740362516079586119482260360062120487184075228966886611571122772659934271926229429339194609838159522041678428649902343750 [135,33] 63970237612957577976639251707013774617743299908531346247358952843973002483290069774818193513211672812168973335719577079311021064368406473384896011996522474030886824553459308816585419995133412389552062621946997882378240272130751452902865509915947083122869385754438623245019144777794687429459505108946026162338102959697111219333499255580152758444121808528656849570069373146039274678361370007442132408451779350725820737859076916336774970061534982031808828393547674068657249824271014107143578154571629561065771118752189208295635421573518813827394462659722689927001065349587594308013022789004868040344347893018406838457773533935687777989667338850858132957234627780748289168376929064905173994926259788916394497863998411734197420585644916195274012122478839716967495363181304214835159935580387948234664691871994868791341777960047113410065957252974739457060473667101619624510087215619816095777612534231505641742440752593561051694832601786457457740617962378221717220694320622260771470805654468677105149965558056356968115579800606111283669511706341906221507305470910921021621981415979149112878992425436793568225160574749189232672869168618298035724066270172414221666771406145974589432888659464699385598410631273013342645352565210214264650339695750978016378917740531401491049250827186754871458354549508580632183889318755541671246016975217681431021202741103505753218024416607470302650756988953488066287483602896722135195748722169391010857558982982220558595006995543972951522390312351127706353587581760000136111098545345224289873022922908773379586527547389902517810711978222913544424664240894233057198230604662084510366688562889584562583260622980594958810194210585015627073395835092154848832761661615615034543777298712214457936193590565947485158869818539027884185372851472632093189441733486057641433332087768301302838941744378096820341619109821931173493553382053329842256695832821623132205926896274474853902882240712269830164061647372487192410836608776183093164828819094065870427041499217126725284121704213139031319857866656335932887070411915098342056296255427333499449461703731791549988650654943512176630042981137909927635720683610938814638662769746456799077548307475274838581734686806279387836393384968319206763584889781541527122607319888469845636791433207690715789794921875000000000 [135,34] -50977350606601342055459507169820247237960841896491634543180943646261699382000191962044411429297462310728997956723710058124902704473824005303745692903160360078856158869780940969360052559058244925931187240531406791945619670795665185000008906410124383959183467589091385588667872560265739027865725266427660006532906179454505571929117296626358812836683731846363123200497275074904433110037372313490962445444352407722470865776280593060519233896929434272388285625790931595869837638732985528615331044039714067481383660236268971895622572313132036535184508151520609669904577589945086386203000118941915078366085760912258428520395768565191616172819624055842128262408578243428098807436593782295932584539811720723675014259625577485252707679561991710722961883120898609255116914963301042512720089937186668164748730840332022449911337083154146441666604296178640317596511667532028964610417205220951482072606345857931132717252889724271874289354829638440132673222420449320633419051264795218117363743765829033429602778367716713108218951321043768184005474952339816399377529609487813886729277699066799603050082078419815267453580315349228348122071378062439221379491781375553823735666537819302562865550242409548180765663461153593106139946346577170348568056376906621520542137358675103020905423398888180000516681993620308380609911675705665894327200851919484387504511802433092030066370997092337875467573508961936958063532235872046057911509081573404276985369492541839495297953899811108798414558433785847802431708254196578119876392513566951305098021702897543906296921197579445173555270500184945226925902264166211293687241671610156429171354475160836370989473510060916657998361769822881751008389089877134854128556024331597485112049861436673541283537582254957984261200438153065527278851919590858267261322593236595292984559684513484410070982858883704095220446355386314510620391170808919697727690822311606082068516192267236518837211642378056466929220686582861413270340507274201584311445556458970862699768609430044040471912658738744609250360639112234923836249711198141527620023287826666016368154660761976026935740123024603547691423568047100691967466429531498201039535001874313021043472569840569127392679896706940036117937773735636218450602484409910673769980972783177897156292601721361279487609863281250000 [135,35] 40127667362993089392485112072228116909688803040493294474831120507475351758082582783558496287623765242137832049849000076419573802083760897981882676880583309336494286020983231289571603431827994802258248130997938799741722529967859131372499907332288276972716580886818306729992528190797869627126892783356657929551679127706101037644156865943054312158948827477044808307152198120470069502000447772648200826034971051340299868508291731317875267421900741438459224106555475098830773455440802623484412793373990655689051713780085666348680666704391767940624914089971739274902711791608952464116556849223714884081925202317148078317244450470284034910845338971425870959032554612551040003626189446903983013409811387092803263952396903462878957318267102610102252017954773436197173992192295880188865780750323341434483558896985267847663240812152960598295762660992064067148455482424493061208067769422511970634270439517356936597741691513817752018459893530854756450536584091080964644130801072537518892685659034574575933749467589908226274273470523340592852305281092289972876144972267331353751024696885584199891546762068025807355654804648607638431775380879316021754783241853555095674169915189884961860553645452617994246694612864169756646703480924650836879274073703539922709935105722257282370246139439512584681909120637814269894859369387440816259029284430407871078593118884920106901673339451151157452581519794221221196107072111084713648472831266528682744963455693485678900964048736540418022089540871347294062901385170102445896554403575554783211966150218083882960266387687962635407539149740064487306089345685257198406458658726618174204095373861767539642918583661877273614095549923000696397057489643180143075012441315242040816003134880394499064405549118305957232098221126956190464092058361118567884904817765867800594358916302135365862035606983677684611672519666952405450822160086484753468949086433809355195047923533333976427299156107870085439865459571040015390337975610345640960391269124227131662511414516595594103953561798135239137708089481275214141873549362489174375316915651647671967124707512224967763979260706979905187539859354466689054861859027208387382888504411849213537330393110358147282515457522258166993047577492318055001264664694096450077643234086166579288601496955379843711853027343750 [135,36] -31099018671354651080541586241140076744528538129793050265939172322197688718513728511229622049624187408286721809126881108923277560487153287731756919126346793812018001672423237822289886210461858580418075733684596885685511842333676213150255860098724024751119472283518522093911600585661141516642978996342159896628445781201119010792262651231626329560067592572087159115642538351121680606075110288176802862919043857356382375437724469316446251135687067867018268277164630002875176800467780217764596518332783800887445389869242128206728003668407572260622090814520175371395995181868710165168295777242850676634287250273959984868614216490974255452441707447635860106052456719098676995929157274972156219109862565174769371697908696897556032169450549774776488326203478088378904574189437647255725524128232021719614925966892978599562678142574467813051249673992797622231116665378272036381798728383483765321167589216179544614281662811222617363391158764388085104428472765685618901463262176757724861925243551748262286215568131329937525239253555612273210898727621636674972630979378978852359094721046033582623299915198204261689861486962193193993068796519363430910842794913669676256972742651357515549292005427814071935338680719275361188604026659204924653391643471458100878444323762798796555464484961115833292020079325874838230067290619491832896109907822321498894668846242271318106102088801815367638999231723107837191599762651515956544877077134832454069900911802265641542000070966048044232993663465996566124079462261199579705087294687779479639688657863026635259071797181981252326192294266708177627982610701902372354651453101715316350954503046550955921626299755427570362267349758149680586142435001475232479206324801019920787981816077796994356477942101109373102154806050519968982901244861515900652175542354989036399363972936983573481644433793841086346100090045870488627253157710994603618891483062954976070962056680211536333453430293887662107190421784906815165332855968396581753129126694202556903910384379480586928440188001844102880445377257727684526460677183599344679567288003751959966174736724152554102112001741486360202088528042098932598008935519280059669083366512855628879985483223841551391669873479761602577303691007894414550591310685180788096239334894477224224829114973545074462890625000 [135,37] 22995778209933188953034755115610476740840959493401833345404967761326002268690860262885469659190592701871987496010825150084988718954207777490647082523372645510296021688243941035166384442468542572732668339040886147747339910414947818379083727084820753750509136978859315678971784374256871768156932439537035052455071818125482180089800276447329599520289828362211291245712193034045529080503668955840020183221161250414394335949134505150657519653967546729249376381049025418576115427176953621822996466668106201221174611872681714614313457400547156203068493595688328758845301681631212738306040909853563828705182849568258310749436057580897347712203060551833277390936052188916562752909025572621261509963584515104901074262506775195755370147424149463029335833966644181372486711291291130112403053497961537349321823832378385987604326981168146485610513317590515585637248095420083883239528879600444366046521357846417915916318003002910549896993893919199456686031824051081787595283184733951365844801914129185964523985619533273105496049807238759018592200717664540249792884403194703003628012197399740539271068077744950955054429269796877801343316678540533699567874400886803696908152360331444930458734514924684935288952248039445081283107387009544284624967497209140251216766427845739933412639832484480124252354945126374957419866552017410169842625155665891693105999398726146508889864231896803975993407730614689800042307896580915091224058788934944663412129588408055957239358037564259228344089665826317482172615773081808565527334534069158949647027545675943167510819930815175312325459572591975349109711332782285459496746094139384504427943516909551571867067515809703226856566543315890572958663043310287433369228405078443300577173299198068126275817584286746099334225254119538065207956224401191180664744537023439531233291313048309999757200197833644612212840386458340300062700987063315037514551536987440363069829982057233538122745263547229448616815025483011136896468497175169402622076289901152444437672213459375125905228527103807184761866613675267838780298877219504873234105858388122497561568233170499435033049784058956193250749692870719965635329210371678002141164245684192414951060073381832104970347089254327321826876240990712948337227135137005213944699777428581910498905926942825317382812500 [135,38] -15823392373338951292350617760847372679874136077424931425382283381949305392220190173977130053520514690296302420946813728608991346888545955173429172634013624396752169198181543771526087974267598214026941266937924084802585969330709580199609966375579090091628165465232323771939240051665355679672754776480910007887020281311999452560974241166823076977269553904901932065537082430226533679576168031758976559871992883663319045683197887044529980298976718045060638703546255120379706609515649308262911628813504268669402611920370075799441010147520156555163111098195241856979291644872643206094923167934308450451816655277066392285732192053906114738635017637950270678703672274138506642818564271095646159439060350379858636950612129794847139224809557766243736371694149370003314000686569194842074312271785244708115854897020094615148754213534910626825327465799846146158592459170892109977592678587626379420329858214716342196168972583406927073946989442832701745585712444271996026385810208011334097414031048226711880620057524921572747994435770058156394507466177736682219735712419853462148431584725631307779083662098245320435888914524069580272302306617406353319063227849430300353068348444456524268014710775172699691987558848087368514614011782018413068869947512166068847001192530555202193840273615632983263711086162417061638788353623694793014392895097028329297131234446400568424579379455506976208173377023355923548864304643597016851004272604102816396369803543652164421807956001741050092630045008815173381257371249913284703852686888857839889089208870012197968239418978140849539720514790590508655789126643068314244485665449538997053527833754160920742869238765359340616187122027107887049985452190500256243346274418642197280676390257274461474836373984541524417020548215045286648707894726401864725455813978414627262850158691804440375461927166923747466029059213344159256354427886625990198901636184517085950765827974690226285855303637743614506294924648708539176480373077914255362701105513085056748929085454343104896652138121220179117474689690367526889042600149928965585854925797279179264539088754617919907576934333885657341912821815765527680040373626703454671177976120716100447761509078828856108268996449262105066678543309522072457762964917181523066824766488025488797575235366821289062500 [135,39] 10039840270959089509645831999619387525224102685521072084653682723915533611779403337728086407443283162141100173476592219421804931463165098072809749513329973292278182358774341343729351166497498361953754095886320427474067560941135621678315849330545823336414838440831302138906170828643687887980485633578932267924258779879167604354839303054553669495952263080937843430110993288941209703969129323947673630071902253577599775258165187324946908184645302618765863184189967623405292591506455139076295379832913313772118247876999856201844426561476599713407313444731788676939337152461502331070759598022733975848572948530637157910152151881457290139094110823951215593038890840755622961235101935738198774719217782099765763433265195755888208373206893051556555949161029868065565361020531798076741432313791153109277025443462642240285794882334631351011267766015723619265963688960722244194323535087581308383998559102055876569953012945921194903099274130263817177656386170924519082105992949509699905695853005912962086303739757155346942429851728683513617403345223060990493477317314145152857488573949575723814310854974127570788533931065768645940955708153274987435845310400138883132507983736255505808003051063668900192860426980320238527655814718968008011268408125839696718136733064196867528661350227104331318651447301091680461161871588054765808881561294924747790944451749828707827955898797681679350321193480671926669571990904876946910896445888545751864784814725105887545525845169909075395590502454285464328250310012552512073626415855189538738324444301830099623953110559355384603707868420029278941522172970550164154011649277543507210503089217698287818697718349565414294577015615440346210445501136899841275258681231531439348605418207086349202434135321970795123851142025054841142863316755317427185352749479989089102484808375366968923868710178025576512200631587912654532873140205113039972669265272475277528552897667929784760582164037681401363778860841645635145775568799686591571755207962752982691326416025006125617440588865710873680843961751880369702396683974998599138586264245349470430428698435293149107717439461226864820802069527229692645867713794833705399495807555673064696590334991014158268644609300897990280872876927880085643391921512539155525445266903261654078960418701171875000 [135,40] -5856719995977224337602082484369786355886133605661706577647249034648075442975087745668839578107640570776354829397374935050636723949263189256293003034057276764761072742460535106580481756281957814268621602515268196600864536379111470990813348858292580800148564704401285127234233929840866009058075895590406626570424289648162193007531409202306956383615329401701794085556386349237267818098990718432321919893571437401602624130057633218275197332503755584592184293040411613720949628801849309561103570234767112941455556192734743589542028095120877107544274333497449360811781377946198002228386272331373611393952409172970559154932150224938102420024782680864757571292749926208956032430887372015775806212431170426052302449102418887775530373398283101737236162677635392326841302056328526724741985022021670566167558453390356317662278719868581361243960056247172830644963061693535107817849293454748646630148428999221646594614008370312613291263399385929202139427637057082674722628242160858265753834582274934899219600356473784155329585107247493331745731927262919990784226988260699813340405409110178893017115029543928586985406044728114174739282152676919270665824622955588096079445980063113564430462977013663445965682013946210703354100295876487580131296196570205228433341484376387667233391809340952554610409301287092891673711268596271779414727024661627081071405374141762531198127740652507314951875457063299965114787721623858468727468687188051920828104647482997433102531843116612340384092437332279410958733007638871192947051785536959200037207224635108723564376540978725253148448426763235116542419620962690481974782863129463486981256764735178902549732853834666108842368644340824086295242283175506751744432536103170210582689603034446090185385112365366416415935810561597312692835062502250869684354275687636037996680023720265723492728565859859880580928860573636015093404233473834962408639416014150631852973298294181573959501865556631231381062040860629162802653126678891200666853363646347140973589596847508899210479612725653721390678151407266461049306817950317206309583938799711748670921278812291015295437614087917463744575289800364785000387875238174773465563730523268505516998739232840907084542475751429006655814069104500088606798160204350289781416449841344729065895080566406250 [135,41] 3124563545976798567706758697136370993219629757168539581923354243784741024621660425200424412296445372048115279559164430863939423769417050896258872712158111807082745570144544353539140425582117922873426118716931218041823376187277213096708429285634080640228185472645951953559720518207654614618759951474853943028656109432581798806536242228927295629606997555494659209666436517790673074185815268033069946996726905814079511090823944001700268672791456043498013038564213610119348865862354936371172645547646333544128971802363648495780927382004128081728932609009289480271333553170661612693915788441068247755245664798531949215589147430731233941299661072750887172858085511649514828526857643326028783635470917764737804266143902030967213587059971083989917949742697315926211059011759602152033599364696217272964608137360007488379837833704111481922218973505717993646723663975198417840583803799270895194719283014328031767325316413530514485716518893806727387302557911060003584750180775385069300834777383584948813226002081710357096887046936379421284436059578406460616642220537378248894861650870707521289906731612171771812312583454965512682420823116651156361831972401850215550275926272041002674721829331848113133717621984720293507121174399292433660603729635685489497028115440903057383181711148938140787605189418599194662818271299467673626312410610555604582608712341975582464076625697355682785748090383506467447817698759082201777868178067440071106929098887476157402318754066095406768231062330111259822556846712212035626076426292903148436239633938416400057854523310030139887222638990244957010406914800508685681633752057679891303460669790670329914250365085744711327172961184776917015429435462032319359222059828128421798059854618774512791431648681423006687083781313690245635454626429618690758087654538161795315604591446516167944687670330914592793906855284527360226442768015654775303975652935422207808926923864502660221900015640210863891535518601683443554783916719405199118658636958588549726740926290562929355729167189462342315098993858634182040163345795074809888042751335569633516096518785337871410044611780175424333717440303091377581320984083926029067777515993446659576537712127542603905447766847314579933786402295350983868312249452925399850755638908594846725463867187500 [135,42] -1518668038956707186084440977603330405650548134008371028705187136202107454657844171740542205134700694468651308215387936706675890662012807806186990345521992087307219325093448461682115421946541691587999805598570642464628312637687810752218282725726098787485637694712678420964697347142063363512401543138348989025972334553363580753195901095420277979439145385882270830502651522856059878146791551939900326789951253992837175051473984431115907920164301433644396272133652655167948362615971489241686682919626456687765348274111154800930565774007296761644265874701205871767062648873030925209188912813377559675568570020646387369573379420572487215810570160643859165008150710165970222500453893150970557923861473785172987545047654134928522884919197152206968202730339602696662505201682628647911328762622902245042692765957846940843114133079233112369962112179553347079810004421776053208055733584068172313014129866078742766201827126772156093268058977548017991059064241611081061028928877321044452474023414143025002099540853064727294228317707558519666046025907620040679987141222289891234509841761639386048506789050737911033367968774877941738995118278930240080619730068822362247975645932052903424449072202966412797689186331085714609744090586902714817475157057081006735225245497381901502494203382847738688985282693012845915936340462880944332982944065195505854749158474359525683694041341878478264660748703216807992909104889725919967866886775233178109771529992312984034948114787141513751122197938433867295201794014316308284074510837817740891413823560428020469487883906554800642956457407407809175977099824586782420402086736941118655000462163474578562139084056741238369772317096278947312794785531520613470628897155071141623144387115118341710577935242148464174959572240417797464285654635836475795050381150463574931975654492580403993290505018561916324472441759051142354506094266526997812767329387979869425090282293397186856635324056107203405025512850225905712873103760862640388188479727433998527436308372560458900643169135583679196511455249107242626187238719344612469386741629089303658147168586886874330954709237004183172974234171376370036122247317085188113840731186536878545151548425544877612905721980591805354905447278051135206241445407826518021465744823217391967773437500 [135,43] 679791277490917766808545831224832085537799631550089151899106132901100484663962390665666622659243049105930533476255602973869806892299074954815304035777431110912891757412676437860722663743906101535173349098096083306200076252712636862648154264917829759086703533663390774876665368181295919852257225849309263529196236895838142983718971362919538564381363243282304555694745576160982458095433589239393143929291870917353520167240447415474115158228691940581120333239093520426223394448692114347200229829512593958786996206109244109358225333563184167390063832469125468451786580281783895018743113767954717039429053751912538672030766111124441352034231046049101752946777540052131848423816031131757972958589651949877539208930126595526877788865340998313052045755462821693744013134442086087006906258455211953910598017418835997463775962012996601837288084776340382217891279961131707469446050090645988876826612191127506325759550557634775478039815148085927288710544121437550473249775193478222156318204622076460766025145588575987938783170496061559969000529176796800480814890837594598063996540727763767473270099632622943628171799899537479935854260951295071934075970310569812808046150073155879559486749043016496013309540260561654382776235284518074988852424268029053343667722240766198736769042706590443096379676232905843317306299403127087427784623959514300758348287876476511205618116872921227738730596846056040516612735379198827212431119546249700832537902377837299540827539211417155372017699518014164706752972146756838857175914030862527137185865572359634056502150147799889784270058875376982784154335726786074249295375468378330671901464007718818547274234808363313983693779331333046937878780942109803721760838031352283870710715187854945713026277797409485498423192129282496186089767381558236863158698551850877653128148222747723189539214854674622298213806894285006543063452313561746762650013113292060343633133559051796650952911063088140984658268028299611559033253357611898590335219105047012050567850234685567851022806509520642455001367259985966548565673937232105140103892335147446241817695222166711056401148054449803112854428701532128013372444001924125409208986048734268573662583009989951905057984989990238536291591777216219115442807918725520721636712551116943359375000 [135,44] -289426328852088334116251676847350562260697811683694766929230830265121901203078134816049488046383103225589578100460071407642969355790002154863300404997424412689533411833819314984118138315986548908132511678338342144184415268737906687794110424628332780346292408654259472573895155697476390257520501420725355789954742750526649544676612791903144642798040202519205513054514836581554691975173142835211167731442097276304232239310643143763412977632451121604199875239444144319178272995774513443431757826904010232791021454219250255582054581522800673241955288260027538688381583960303873597367246740344703196103207501787304876156722410124294205931901633839516021688832605338835133501477088470583478813050109084272144243967229831948153984452324067539574408867366345461028033534356096933260346535985988833310961251158335685170614228888236440663961124693982055554177125610623132301514685035316015254174770253035414037710992118508984234744252430013126756385552367706397662050919925441866906628230536318815088788463396260499696529095520003561280722681594643215021337129959781929578657699697033843016206715963028486346991681657785731584826684024547378019626135226754240879822136965039663825194077000183933770005432779066839143413789837289203680521094111608060507548776465599399457905977875681181333323654450499020654341880650401943346836164071333782069362510994930306013629332094542759143883383481377843939444737547208534658747583049121859444529369568237590310549277840839074456320151030633681544336111074502753580542403478445884252315882950013440444889092434425263159557926417434202894268233547263474377089362116891892626279296814957886335088122873118715203856262107087403242353519758534157075650637464958429446428222428759784282859907932125480771662005439404772575233282203667780271573338723637937252638276829843814756309705281573679648987948815869045871837192259308686061790451494773364538164221931790488527282105637940317838983918969768609441259895410478390945903150711668163766311134441277353594970443773169050990638376684279791035486420403545646967840464082841942285040488429785886520610896345347433382578185286096236181009812377768934959333065641805496702758421658254700070378380256254518126674945416310080759103584568947553634643554687500000000000 [135,45] 120977677695379371430900120557592312424778432984275945742454489517316689182618336947247155438451731301376754571858752027011461048465662909163925251413699851260314899161585699121945864616425395292219285760533611593586219665822816121218944598093072640336154189519743973016139169413109620139876456560060024676592297701307783389599851001621374151281378324583979868246042605986261342740818540560250177811051489122734247131040398140968387771884784922975281126304386985182429548923375758269228466913303542659713014996739187004383663141606892848173317732830371828485922341340253514413408004474269769279567365327197620162593269458663814387921029320663783652332778532857572340895148358646748521472857152937038234589067792761810166131032489846263957176853921998492553445391119051243368672749732667833334888820565582619123045966057940755625352405141206596125425276394250551086994818617267024178457003746299272559945413750624989216388535254019556442880682077597756390334107466020317097955286707673295360304561403552815903019520883323168378521781803852991384217906456978330867023525419771049985177173791705091570792442735212181171324179110618643252361280785063422121935041739476853386063289593555300795858816307621790659057346899916510122718312054282693787048503282861360422559135868019874547822955793117104082130321291461247495512663871897806042692317339420396970930470817447334616621194550744433560124989180306824957578183594113469904806427484382269079531048843015613639493754189510361517108137659573543798938934634486469274915821921660905857939463612900042933363310064942028343780236162725128804155362851161084535896898105438720682943578935459258742816674522418568596119893617034230503476954261886864199132853455592928137419812635677421986507303307894307927380634386687645894189184279881490728481939890941207962293056861332707315275406563617798774534579940518091002440338605354572671602613829855954461426728426970012336254425481231562663305144444399137155062574111016226451709963498709307563887559272436021025906306368647011445003273056753435368914194398450392122485981125027144393499071902106624085742706068915913891179334876356699234622074736198420319721223873683456998142123942440051317600683319485738165255384046758990734815597534179687500 [135,46] -49130782022361344751377405008564467310292284284694006780334602614330083312199812976551801879556127747568426058442002572371234990387576970923480937352156177564383108232493711770487984238141453950739666236575727027507311190286698340529860545310232864435729884391745696661965712926874864397791796005086934282310502078535563028144519108901974108210679192132436790431596784486034012371162129944196858612159183538458893890419098398654765722159769135795047484288953758816411438942381703099891447139860525221120473292347029316081926492032378114602923978718252973898868883903813947991557487820513433328798138862962361394732518065136635247110118858238815935186697214930763640505545757554411698718151734387928466318532562262286550930611161252340142127859324807043857723107298978271168101555938843716060407740293161791052907738185755667183079202235981761045966309013264719252341388496160718581017601311231403263533390834335324288086223953539681772635388678924807206102988502939776010175652671580574720497867122435523417704941355948707059973647839244611838123742042088059736794274254659449510427615316815324288626905446773556528822497053786972686355842746946129880890864517405284218434423530960087301329754118817880832258108551925615306284670133567250385753930006430969560717677952772439234655070982005306925330371103889404727291905553516634911595208842346972191515924472834930509761149691062489720870914447879398307517091701637368110424642142716176446576770250061617972447674166134402572414493227593740103013322926072994702870759054458887130614921239066771156629768614251325161004976944062723369681318019948028907273145012138239047900495072019028123035021139611125259480032002873996064115704339813261231835284297145881044353671764731246595708351179806625723223084420878421717790276061823185996722853161058785975731362803057357974493306723563571537523772930771929693956347036851843959963913334259150416119247195850622429965455993423964272675080936587008595656754346777874082438701174990026416887153885525154116012896983908769701030470802501414073121357096227475993231883558436354686432142641206025830735592580695703247416905377452245197357836112492284956033228296590426901577476318030407725121166658335813970381877879844978451728820800781250 [135,47] 18406821592525802539937515535205495481602705788778772151385923506606848515175364690474712138172667344257239250157505579347369202062272606378240966338521850661793636439350189638953135631291842985914862600515992049373052763880932920935591555930239916229306730912749083540412891414471729208295868626556832065146145706433101502908770775119336191577788027141108344386802438153489644751832789824613812879595276785750996721609068168354606712234552792644780413280632279024305966105860598658881499668623243654446087705971361949395374992466169749934229228670370091701039204633915789776040141993840600041363115648282330172602718152593195449469330275678800781518443203934027237125256366746429088725261845366820539734612312049720386835702256904382692405876575278705768574944162441929915669905325201745666799648260173066970908943965290970573621402382560051066287574796204925559812526050531896797929915937638525104897304502687026928332650163405037636619093576174738726185262637558825701351273973103053193352875141624027032386141464454941950896213438342670187111363823211846174581378891002297382154770144972667792960826183758229521440765008242435704435259318575633945279839234464470338499606289489382360414791902122571506261283032369538265193240779090858416023413303663484380597041571630237983224769388435613941958339043440629636459762717453184072437087046066712380104618185253122367803840051926694198578437223714432898149379668787026897825250849740270406947552737035328272111193071279291143224153083619306699595758089467753119516678800022481342677816863475971933517347133747409332276220969470976732824757185328309743309073781172538253162246728632969915081759168932061131733784443644862397172885576709955569219326713720929927746081907448799545258409911183094064592867022094984724825344018330573246097169317684363279149374613123523766364891393524498171944762172653814191542587391233944452393828443192571150934225217971188774794796533428772733774531117164484856824096160407741987773994023642055850100883097835289863107609426658069733415099023008680150948346961770294085198311641414129149375077068767040246452685146675951406329944396769760507152207376089647197386124106698358384988663883856238152544621683448511362257704604417085647583007812500 [135,48] -6105962199867418111712770053928528409939218019127410006431192865481265337285752334111207115328709730833507925733196005051680769784399278769989858271660374390187012547850245368113889298927954727367372901937709818420923700713344680349246672001673096137531592035121857158340014132869223099864314378783721147828882047148658467239111794161984280761484315531604702581689099956443549970705776656079602948015370195867009396342964378894364606299983342974096555665549797075885567789679911583156241135665561918391800838360172332638689348423700835045433972623821655201312945682358999921170264197293046241085602191913804707493910980086282681683931204066002527313477758503852781564735513251062478543252813295560457210514178820881495019565487620510799964725579622390855067557190993728838828349737844503601678824377861904074577717765514004825275405267143329041502126778230036072227809864657188930208650924713214442749071076542080876985504574769392543569214921671003694942525777373895663622514449445703630348776546231973326675312107083461232848695761408312458104726339441073603155273472194834004707437670898671511645877508730738916789054170461795396360280558714929327026981626892955928574831125194391969155391210887678245867764152382089044542577961760823370195865092842233018519393620770061100591093522619538374187884390468485623981359523147224420814666183220099548862917037563659282037205246792206472480926957224042737351985409703853713278245634981273194875991025690850157750044817109048111337526458627925727794896553006400504462384528503083628031649811596421960855198508786174455181012607742364651077432257631893513265081675450667383433617912572826683128127535238843636877358934333789041517412630167313326567452564350665145534376193596591003876830952187817819840935049993281085575130523709382776683929724968072709909389832270779091272899542639999226855033077362771873318425909581645961336488391278910690761810646064874270919625185757930652893164349361015170308578349927754460138017118707642717321163356889576913727443427627213970042034659889311926525867140260016105514578148785588780832955363297345263995745752015763025561146874691364973955941837534695864573477090449617061367322670383091866600985819779623398062540218234062194824218750 [135,49] 1836647446547080709271586479169491236565203486414469333062195677646104730651712251253393677574499859609614687482179359888366193647410860580186009978302161742373105367111234905599668980111745633117040305077382032783358217138403156117627466826949574276731344196422133673707543726132990918226614495811904549731527975057896698675090022373727624308232983662624602606212058892418040106267321166003577642979107249692093147565253209330209935534356890002574924914569907594450669623617317530783169563009928121374120945443470289934813893847785553988819099054916933831738741801609979645902854290111135217020396775851060170420028781657608341220754498081798404507674892309572213351799787835305071973923083113475521690776350429674266735813262180840041305831899579924704015019507711733129188619709847961088706665661606234035337826840251132454564596155805145513160043609057778487791568471077290381227268132202372180483909712089781824730334092144595200492818152152881988026415806732016568212667391619426702433189327629372843303099076229884863810035049429407255870961226362582815717183492022987753947804430734231013194317631529052601986021411480673015351015698457629536673995712605596450820684672607346121920929374140826924464728221362749687688562753397334277122491109078371745399140865500425016372347415685624292260773547096305515101497430085030220836339135507427954172504783082459154744957992031022491478136536850862006155331510221950716502160325393467390710578711214452058719441682556227600582830888351765509885776198391162784087748861248463163322088597753709224423433917030868189060105243679178258258388016203240580458919594622126588342146554584909091538759118229354905025123473337210168527950689317977729406261627682048726837610933891028224794052108446208795321931745271236956784742168725293848953142344755900716282985516793957964224380571791042469212024116784508387862694210534898303494283630172156964971608710318975579077448767543052851981534420364139983569781768992899097049838960191291032784384013948824817027629506814418663005990699678889258961453993514569869704841637991607770455975499406235703195276845900437678882664200656397301386579367000208567119251933750574616257307966400672970437579767377656025928445160388946533203125 [135,50] -560135381123935705085781837735968046484245439538872326505467394358886959591511734634636454062881228713135925093735242575121237536623367481671036669199807595858085530006844924541966223427110232295692760183735616435980172902438821644354176125298196852396059606081568869504548078466940311363422412085437626340185222238380392700380821271360478226372951889895971662730337400891387456173256602332651231355845215730122701038030088693301232410141785602032358063402151781535560335700391234602005744568136854751745658239625407685706443474794672150609740123166545226717505408567389780414266913632871242155147531895500987117979007169090129404455105717676712765002393713079320316454454613740531914400432598117534221415970313660779260963292646288847901436947700612920985136419137613106029991483538279514811452908204755574956838633450375756035846052328827447311257529947661810232214291194053696278102502185825569597086453296582157542728517693105487550378131651211537061551886380987536794198142055405610438177560173594571274741141790395664540776176980046485215082415352438026960891278472149344606504805414074495278123793277996197153365099829076115465173078720333470102590084683928863537002193193636400524914321991313134098488119119362925241438771347324834513692030526050467256281386037770013513252094411516926804928392233189330264521848830904064672514298812351745119887100649104852298244603159215325076728690140262226554201075528026777328595863476184568949837085018882104875823943569502154851271821110333652435949497980801569178016317180550021191546306919590109156680564124416710909440117064998887287247361899189141535114057789468213456369479123679020790857513922896244128507615147185662789317857411978203428339028371583329272921464284558647111092412009051459282270992304714361764376507612017843183793874876634367828110197132993009359313389072251430335367757618393023251704382489231180223373288883347874102012669861342750062411756945944491431131730321567091267705399124255448416293321294824746926216282727295089675523393245793730875772126622778261531104192368577339114590403720157434076458493723171108450233425390839287993782513032052642672388814933630325972819019997532863687846714512022852638928327451139921322464942932128906250 [135,51] 190360708263364365142024481850523031343165669023723287892829412317356698346336558527426293343055040737861915111255993771787688829825339296445703034390364358023241586831579096125453233884985695555826423577171571414475265349265831891476507571184101923621273550293588273326231486331614980994362594208300296828182618964453592959724826835502606673206272405755916003809192813378777231000405563717506030440849862317869526129421590699223776814331153660281063397380071308557687026135768916794654184055872540925474422734558868274260720235057372592269078851140800611105001020342731700175059583052742241722661925247949068043513513089283927869390550450579092355788137055517893871727913962349347241031597616835732812177682126066765765364742197884650978353863739824420229203744789696281646382392666381378714030780724880783201291550295976267611541459186743243273864546843748304211454427907233947889116379147093249319416342308575101232916832500750101112680870732553238826293493924088245228422694552387750305976293831762972386099466424297799236786026893331707866422469423995991744570063068697060912022958053044180865639332975147548218164699101136652990682268111856640849154668684195241413809930635627155342554213165228180823055720487214383149007106307633625574387626343047893783965946451275863559589540125792599286416598557148542354988548467100099796522898116902732024003461717542368658249464388482843392062274427293661090932210022721677399115884841774772833501798563296042751168332413953327617891818623076402166210067450713042166695313682704559279880759193018098001330726361612498585817422668501265728777296881456793841350641899162812722904069697226047319589822698599435349731639414750223219651154089185111554504450417624335367923410428969147244083120065504903785078546487063386152746195993068968367963153723939796122365519335014518150993149096677363997894469096576159800738590492372993112370242385113912206595512886628636653844766658697109310130994646431344854622958819837629576511732258516945920895679421693543701097644660262799579335672466407999426003073779497361529847668849572994622900556765583225827695790825444726894500001654418886973242119809204381396960128678226795950486716166999423549555103818420320749282836914062500 [135,52] -66990534844140553911311651786626395900217398833202541080643210684367190006983463334540482848720457154079626204414136115818562523548997675750893877056408083976300465196522400533823488242105813113942963793779128239157013050320719913373043065561711789609642167544497906575386857835996543415429338920550846733624795157547408874051187299967648265442491215927311487249993281817258661206675664286155703076327596064053598127116857916188353367816049969263353063137701483749462271827438173847943508788010046848170054286150228584995981226793404310952428304696537073630869630778432599380738952893613048551758388781947133932572002652319438903700577494365263182267759047735397597613741045300499448027355308173267097124623932954064426126222470652622796254066241541219447476264382862554065024386904211364322035834261672139829812021885177314399081954935629443740323789636367969655457891258810719301425946757797773394301028183583156987433264057729825868103100342130345053978806180005752651683190666991613432277770391354969656410672186368293028096955971388793322971501181919135728847228745123205033455231045183763298658831932211104168385445000179937314131561499401226501579725749057880947996530306500546971536361788438397241343692129724320528245910225290108137903679483003265062301921513256836556491916797513018229845326180578480463422744082775460086461494270355566380738617225488551018842771113771456623146362331425611449184511344455347475026193752221816702557478466043166647836200791859164838592967556507817665987709568916402176621688578936112157407368420815186346058944766921593827760418844622900876922902386820555918158227652184626520329334336920747292843801605606099998138690840249306168551723436189534219784002820032785845572447858961551877912141712935452669173892326783448601473470282161116120650628332698709000666657701035857140064035789686257271652489772079642263864240264875995548141727092250411427037929796876768978809383971410168612069231397421923306019806166259589332785578396632600697316357324031508757171278610612420966562964776488570676756531712315991733167470913017071256695343639122768216565795122926023823220040161934332753524535320821452183481145960015332418754766853619120325902258628048002719879150390625 [135,53] 21501752141973023960046630430803437605689664104349743903320658183419992175255964420500308928048540060538566838880482030056134804831097423828041511801493475662539658437202837970255039167260559565472215349533938913997438033920377934529500719149585266161526553629290388831351072428931619903953967270115520666455573062721842926836203706190294658950077902948176389182409372241055781639033803651660392078777742724915128878383585684722530768936755143228822121531554199851309155037206771948906831622437209990540690205937258329734790462753038625350143556315184550385359000900413838686392574903616120756552175880245319608242180366066863968126356151375153554241978865313958113621022055449628644967131243265457089981869350590626678698837409417710714197883812011580807137467278516878324809670856882487060423954019895212325326035489246674144688447379844277414530956895243709819973847731145443146905962083060468108755333317109983422111824189575599828237103621322721117621833730426906746735934513893983392768382078350115685082617310827393515965554105686128045103919607268832904963463236916021830510013440569631140660539372191812170124346216104114139444074011232298556684393394711281123514644584353926326286190807924214142330908854241951245079025661868026221460429622487783774884905281257735587064869753515995368360693763994622482024512361110400040269922272620198846536001306443286498882802274609043231535906629083290220972511744110775340264912892029483088264334442731787299662391201658118538236361427764530618454681658472065011062529590441713535449173701815553620698450921795637614475085512462535718606498673148555989883093053240383091673021768203717956722635369595815892377633117399743592785676331059456430758998351698642819809047229127940502323055349691101093328727386579337272358590801382063435246045150152442059024179622072047280339864368390609182522486903528670160982568832456912897465149597323010451092261683309205432223404832936842534763961623355769097251439038166555377448599574479357872360570174487250905802317535316944292658448505499121197484678528957318285502134724636366325679758836363781330856160677066611427917733012662387569649242956811312527061779556026655055994689647036466340068727731704711914062500000 [135,54] -6052189397986928373699244998298164537900074439889326958068039045142221804355240938965590050300593562836165269035237121041942844677512505746477015963695316516806007856061047611983097140176774732731591160311565447250155806534063649315928349245775332700060919522105540788583510749236002613954035196472612564304533390403757803319548478337850583012029187494672163988243199195817985073953308914383658746144101836298590377883959784795203893729282035515108055142939996961592674433215976050168941182301563170023520357783745436202786992242929253657190597052102967388337388730500381528548702559696721990111048567937966715063126733720544855718976994012804753230111737573470057662485680614216840352952630865801473554574914565456270434777587720611313082508599389634728314510146689893124857819237881734929194578369815932647546062815319169873424854400773464211598919778300684500245171258082016905200179704386293390219020257779523357478886202833113433649821904122095222133786135716186222493415798538391789283800158448816265224899100559179093262585939090349639873174800631635779845176413908147856209371919420904362063912947997830046375913153540392110040182205631568022512775567173845278512462776192555381815390802282944400548076966547532944150228882783235751042023481768602823176163568749456605949135773994398985763844381906774257650160284304904824305048018780087217041597588867297296638031152210985509494501343430771126713860431158944179458630246668942721994503787782657725955698062602510395711490116242195928939300999820938624258899024928825572361417302877382006747948272439074256481533418802132815843598318393627815977951134113371555737472756900939802309223497141652143734665661527635657823806875072146714431956389151038432149098056059232182478405525178056764059383762507519940860249940926756303826288986828109574916811680143312447634861441457144202701756566647784225066796947002201813273385488905134316373203940478316464019369687209515039527618783975658219021740454404950776304578068838850551657424277244161946672533697249123549173420239077461411838887127293389709801829455567136798223828914494840141595777047200845956383113507310636433171719963170290101849385397772031203178499936257139779627323150634765625000000 [135,55] 1564985309725639271980352936005379621118885824293037436442764159489219577362279907933491360249303839728076496785544553602747045201805480665618919876712412472411191730203824322795143363849674438581380890779079589483602206377693946359261503060633550979042755695990660586729520073126016575488734768799624735400030786289667126571326874078785425113992233538526795340951597967401118546249568176783749970677135769068068988898776966365024637542911240556741667862161008112537225658889852384120065172240255654564483414610772540006095327718709156661851065961028512175347962194959549768647435354050801921847275774483941686832168088241798385456405741391097388882749681551249788019462892580876138103091744281767780757567378634102723982232556485766185422519447946099837173852274902903515614436658057774669690251526258467200521797061014616354455758260308178275257659403294986777969380902478919099305107898173105250570517611488347444787286497847385403679608550433039070951399960574911564158585092627969051194526503826851056631960218634124193280960201299033387843360247857133627037261640651087743459763900966209590293018490386785873509788444402778257220192335382837910929093609673330506640164044014613815307419252540074722773019698682991133749335849505480841256969312087029234288405608281966982379993605744982493615096357677264201841890024467083911668601270967599029639280276486553872562254508702505304503058017009021191081341879720109200958206070189296458831295529838131483309042193168834290757040907177778415831874856071108117478657901030916144357506620054257573246004580802083092627236217880251865590093063610423534735774927733378189818160694957134329205105848732186140795453997422532441861390506652626151795227883555043606580141828484006366508888407419435334091710430890002348774441153717000754977072918564487757781997825951481787178180718176891665049851378021673792056474008406033884545889272966412385764952242841463658284678123809242448745697688599996734877103651066962342855141508428029517944994899070520640203865713363574434272681318353454203850233895314681780597142182904967626856633405559039213296749858072580889662702805330641691754056302238493780073322889019897183326968104211118770763278007507324218750 [135,56] -397393341686709638133710730447668845835377249654455283322799659911092708207593043709006843130133208576945401891824629240211560611941521343178436521703474622232851579242518698421170585352428130964990944120847616419941230221555053591436651515263028587914821686776348539811200680296764861799684056264683274263845644694038105202156544026106330745427823228793218712443601846385524533197406666129310028890480313473823978852518116108906831848955369729197931121926122439308061144197613847133213040808337067517475336633559849390275540253863537954878593618644854696851332776216881870867178230998343350765045055775487532201880497385290275630561900772070587723309272336755766244010714183961452674456792365259406184457757901247214305148520114610948784691707921878014589699627102812509841022872567792968063825313993790115680866470497800737944822527217115898383256001565641704965105765248696123291011201076383712536558579396326627443597448060987273186393148105718184253656484453667937019847206681588507432470344421129606234386983895604014515481462225088514335522432842914873742331152059397557208891061820465978082678384908407735681906923565518687804482998830730387068988806863709068716634349884729780716868697618101757743204653156416465639712180741998155977520566075055523220009840428651140434800854088836041068291713458407928675282788714234802070022973097806310590700505744436788269843674798461655694286843920029861368237109179311647939470773717496032466326343637940955331724402428553072316372427204888212117242942097307495380665342834206396391250876622267508713593433357825016341849445122111635931691563133100361791633236714347366784390615756758259759792550646290702268197049887377411747557872037643803448498717151625073352801455170813900974958119584810808877999010704145378495464975647355314151221111397105954459769341557317125393146095432807111785900302425783957172115250257930009526847202496418761334405843015585491564509471940444512890150586202541280033847689096002748551505912110242932936306670045546782276502351711532142819396955342217594164475563794821907858758370721200200422483622641491821712349252492003638220297023320708573096896853174631044493229581012795625927225273699150420725345611572265625 [135,57] 98466980590016455341537319067091502874344131137871421427429723424464855644632555286412868564657226748736961784629883660342357030062075813451533984834858736436464476329968257109898754608899223457395356489940549437079012548492215073841565244183024068358341753576831861504889738066827437168011334680326971533837676546247499804762168859225667638629526015320255232423096992733634966898370175557224747313574273976988868106051003744958064551992190877601687344382418000937019711717762999011373697256462430774852062087203062263907967656879179527928156584682988698078624312913853646965149674419883464442301356350117825842933482822374965987771934084598671844130300191793159613048694405734341250739021386512987288364469734461201142743060803893492431556638065584245804761963202114127286474661088849525442261028663666591589027938272316506787083169073625938407278907957787731156770993937789656531179785830415117368100812653579628291409823706488296275549572917201317555466693478259185608020420772711580270270743289912475545432362564089713679589790073692282371116299404872237690358987427024433711501266363057518824765647993130861466034468837744539591461149860896349639738471753255334717599817052172200192698868559334542157506191290452869281763062409682024752869008005130955403672976318344676021270820344355580831497849865321618611185647855934772221562452936240913892078674926259461923279163139035498260824282318060359564788560681926698496629764269993480355415019475857065857525279093614901437198882415562564055087035888992955219894133125474728307169344425316464728317726834779121285467297334716059273776739042966590621210409827274530374188113194449925539019248757285021296353278010262058065953982493184606204117856028811936025407802300255364790312135016549404919901589949123861789935212600759406822511983360765605486506921560425596817355573613868223093120939538894487818002944095895556633680168781139881313016069140571376748696345732572732074865849578228454188696528740098936462805376045133336299924697429152442107847411364693784705055927792460491989093268574294713730130014331252642191397686182243449306734238216600350084769236280913644796151316642487581055995671946989844514064316172152757644653320312500 [135,58] -21768217144595123215712325003346333774872803665235031287934562356815932656865712107932749428926892908658911531746442523849276148028883847037890488588621588595400427536776441743461047940302477470079704192444541172744514750461154710468996393670502186384736430379750645383370705818134752719615723892787550170921564530850502150122833265973197967072158765934984787519165808496322028786751034484205704014483501038069609357166858278853518872624249802527572601640296685207943853439797787122682186598744927136675894047608670652722496636252087610815999177235421421454015353226024045180539503236771761474462763849282196802121379764705556522540556290651508042095466291276944391188159496592265749146652690992285716105307679317872574452502419917772026225250663938550632849865962477607352426290822224627023602933844674904661926516521814177803909786336897703842633901104244349002530121455522121940068327190054367109020629321911922056821670452546040768482601691393597088099784749257030354156380623193399213551754962087274585549651275615132223232714478457916055225595976187070572996325016657900022369275995038089304973619260455830302354843276619757460365828993625151666933247682582486763386073773290874682272840502449186935266490308996378196868298612785984607695735174360422773148094585834680911503944405226071865013041099839777837202442384255237207175397884476703874086279950473191746638677252026152667824433099433649642868463359264636656494895253474259499539321182959421990942894796505163072652807923590292158907988103445363037822141188610950129070904879532396455099937630830291390115934795796100711571971311765568787609966017284428298576483940028472350278866937505134105719849933130684350428700454728872560498579550066781333892040749272291615850897534709471171882569410659684726027428539006336000026846979937737726422581611675121213115831770817496563359662218177877764105190472416869856911596951019077614164203851727475458595386075446424061856661585532314785521567111100998528657806455571715519636573123514647683377793928586665241903651476875914323960557523843637417842186668909454312206329281304004342634754027380529791422520526665767529816636065312667844165277208912101514215464703738689422607421875 [135,59] 3857375139097798349178585220600182182444898755894076904935743112270357075494059387431445295287822838385391818449441108676404801014310564024030057359125385431954004918465979341661805887403337483832012239244058569497734844905278800626238318564672857440186021474036837276304905568489101509768590322608229308838147928579843018039832332319885942284117757696793036850281111466217939371929261453407778062951202754517285922144305440516336435337352230236175264507557644676401957216102553131812762771671658208796329384659657318325183122567914392440792975704988127646978233144655075522604903774465671475435776676189744280207938115042347419283908427599591389774516990970608970591848830735762211736638655557509727725714867567112626131687057574271364347194022170036691708509757809506325133274985587326273708023955004327701445106244258381458518016491787788482337104997517826911281672715297756171435562376800517268725483868690033343334184686248329775944248760526466387097105997665823330454648117200592284859035759949570422713543916075007812424595417661867858608059807652069502266820400146009853041420861201187018089670647109313919176248777297673901645784538794773263110770455456119990449132251784417915821333990730412034317055589119222471873260834942204531419010999445250070944441296514157295643492991375269226734070243854749384398287761761924692210689308104663904705713001703234609149696357662670781638938849744240033601678816327717980803903431208606377359987201429334362307510391591929474166535608209852767288553287618130621240436296369328393395033016064134576061845624394269074918964839694107065391327704733833014900987007106832863578854394243346941198650535510589348722493332150800960402818525356118991096291729415238518876521693016910332209023381411022329120302687835044915009694968360804812160962227814144293127211931792079848364296385113543558284886996508511257563170258872498827315230654972404971618132870661191673275341245009201098529421451897502427262261535964444294507613037418577921974743776016018917315307876523923830878686316833797761486874296661681966047338530686941013020557764134887331576592322161427421616828334402070988586949856665711446751521052078715001698583364486694335937500 [135,60] -485173625805287508141773554170316694471809997297564383666168576358540905660675792918729431715944012589414380653448172679929238875334611012019869955364822388944766484154810763108246734748705774722017016285569149352550305735768877384259985392914483267372209496421206518261384041826864910565234732391774653745824151886508373902667769840115865699449105191875266665829662737439301294706988143482036714135065872653521399941692899011602637381479086820606531377340319383395543368929841392785154049595864663366189939602880123700773055973626700791331561012709819180222442397813927676285161484145284218850576367654845662365734479577477818097427253442921931654928017959781278945409655592468128221047938437086320307303409283823367505868723214962328587778730745422214805019817399585757193014040590292809681590439146973091049760364714392233096698090957365059142524738491048845958493965666929951356310364035953093115071125606895996416715927183280798044928254099391036975716350294645803342510687722410482910793869537968091517652416523722947299753278983802983204643966028823516181802914698196686021197585173118881247037910456955146872689156390012641175499810598613188115664750898003843582198869421441668540412141261050771837282082868378972506598043905318794468703131382489753687403097937353367009237014746048759068168741127950169527067066720578689839367002396355133618900443754274480057492579023329282566959568185527830463668531084380910805658998668223157745860929347756700532334546356285533458432027207903248089478059606311248671135520639878241195398892022043290237467726971008956161381157720963421734585947048074520707815127704197971054005815393241449892275153792558795388977409235310420294214421830619997287334449070175897114793173413420923615884638641948759246986010445511093758312791735946784854256988820031190300959792896638030834831892276211413864481614904033645855339739732319686739019946231983851703477102870549916172165875161350710299555508558365515939443345968731095154166256897996801406716206062485416861901314247150132528632460793239037338103967940768283952643129082091280842820395161888408406476927966336521157090717686754207902110391166928919648437812384145217947661876678466796875 [135,61] 30800925612138133617889017555179303961288294350900373049710252411105152031014491010439295569494212644281992836324498269040229697791074619740335741652580004313882390258450571304441180414438768057351488484288216420525555060074613601528055037701482012153484264140763051915617834813093932750013451612915728031138661776543485749972863241480027831170261119841901175251770400237264986683876929417968045622851820821662991417943081909249307491313953710750104013158863681258594275793874836177590184739037209214861349212812250063443064173671572919961212756057303827483890918924620827087782662448106068299090084919036520908384846428326431893961593044763616412765896427850513241655646442807156411655066375925870915579365070473359865606445219685370034513945900185252360968430942376430619183008779375237813845879501034132894938344389801409704803914053924950352694648816664709325886466152092361061769720483938812177480461073196077258432395592341092308950254140540666879947355482346668193245893911528298381202339604905460679685805720065715047214314414844425585400611410366418826568840756017353991880119855248539827023757897474067413308511332451575943333422361596991065116007117944564878468918608784936335183118690456268614351883593295280727437652901743388473286357923733102545763146776405518673275496193996798989998157624746385418866276538059247291200587856279194470059285269717263384966521886545511327466830100756199127414681819597201419911910748403438358669247450198582671621376580038087666047345165720342189485261251155644557798532078815814116250017161789114906082200373388116703028147294805905787284691332796503975494721424019776962910855419072921510449980620129907927495833956728243676562054265184550604395640178139956795337157089404798222487502329287082425178943822908901754300550526405711456516931767333519162130826358664088387994474064109357664513307193151923713914629225074289119083802652412639071997097244992010398939375390288705146597305696215672906716461516148586485178337638506201965513241860988075857736479862418061416336677752205107179569724761065691531699816362299098155120335554904171448431380981777607716713632987513118683168335030717055467164300353033468127250671386718750 [135,62] 2659618176359300216882064122778591532697908908173697948214239336485546266481375695926765585562169394683363469587066867214784633351983766795270973826048906281722983356606789995504203761699419475840286602076142490679675872659553668566774027081370742169168259152385932016397006275110174164131005298632268814827784061891789891782888033859804034977662246121143639713231613459584196245045627754877312398726982584484987696493713273473527796847728092474970928935237355071808821317666701678219345177723673868157959975355564998051594393366789239950338435849186483158891840988749074035477174310185681737447570805906855581067408125437702700165012610888219754260998276341972922772425330434012724724761507514324483701936810826721092639086502240412452345717219610913517471184817116462457810054211438288175596496070908604332742500671293734934543615488543455383881756493462493227657358500929598163757913031646704256516883086285414275857657096988387466067450519069006997827002138024066034006209928911528536579194087649225181348590111916950491990829235822419029665859564793042385164085957023589734579874085390432029979196284520841593838535155694403039249263676288560649916084680510789714394046575966898573671359680776689180170252938696265953818018989553574100179263846566622543536069275753341849135967464649007680535617336423023222305221696534341268430880538589631225613902372506292267391085813284886619546855221359583450195404293044299677408095652419478233531984449363526605951363124860630168026175415383152107215384760381045353403437336851459856444839360160095964221403134680559036350516902194782796669040995370557554566491550745361569905086500345152500507481046059992730977149838371864906610526358925140542210148476663060593016127141151844772383881026621745260892977505453430166414396525585846880292965936500043187592627384667187546017359747423453279274502531947508121195866740088654048555221249691515607279304824725763873217040967914023397538232401049212233338952763748517345114295148954027341188678474748717224271623625901442528082904656239802551979419700336754739079738734767823101797172798139994982906755851205187521362300552203218778327454434318166676121109048835933208465576171875 [135,63] -1145855879035070123171953349501875545726959735432316005734699929158681893496314459886718215334294630750097484565216778001680266078311138224091276759119504799055917237294322392815181123888414948099423497333070017788967779854020078597829480252970339154883397204151085789602317678403175966676455989719631454216604212851963713590356140710577646444970163068288882965966954840419934015580394081113763836358531812295999208548363563689202706043817259606635497137696798442395404827983993915089080301813860266443931486961073798439311888814664185145060574776325416955174305409704528894578138561963361477472455192552384858305165425360803099945647765879740198902248832660997232015685040959944347667991220437859505828586075731203715426815445817010542431572872415944974676490147494425666882774334563200165541966205699799977965476821057879471040456337599504102368776629961179996278165243444320982964869068489361927557159087492554980067616876365907219349129863906638292917358552104136525297092665477520232559649644226300542545814358870504091111510957364064986986682990383222097722281740162288113055218375458180918489269976067617583192758493937551179071692791754732266889493092168222314587623270179139731546177812575379066973732393145519077259905827409088736967230135568817344658568217814308819089026594459153631259503824731852945456182257873749871929344068542196517820043740149227557493663443009454641443539761089662977442253766442290014901896932543798643426213357249459764248304882602551271131030579694581290277399079091868142790070158469664507263269537672680100324583735167479988046148009411102016918109740153057465540172462106372511867291423847707077499424294788181010857594518722285542479676310264107817889499325907365275156883765824338344525275059358681321910031414765955758588673739241438940041962156133720359069156165033596297221726358981342469213029962055835212008193901180080173749981851868742174402967570216386937733559298977308342140968962313021243088107835539145614694193329196968398837052919812933732929392864804906753782315659587673114673133686183035023565796032650341661592517681158427434137548741041611159362332305996695181012055841929253574562608264386653900146484375 [135,64] 223432527538362549643484076900659217909846650717641792063535946714001836701377088749925616014356218986924778813490950080140808866831377716646624032637918387865538651206474280334692154962201501253811689329341959724006317410526784482637047927880211952053795427449798621395772495081295359477730415194380247884941606109430831394476133922689643801365198948173734086859140787844956952921745024287064825617919137121645754009793460241947405651585968742960788193234400406474108770866901428826886844659481603109822278484901080053107852771125935729892797209283221588173283796376807532000695927983052980824301355617648546379443668561345651360516254687326806030316326006709294718182803469009758024499540749133977786016214641990185107097446540503645077645547985288090569200312272243554338878795562700244955570982260746315381554374523675102225435915286981263305309181624469257412017734362280747220126279059024847207733870608280671348239959037706480488782805227798318554773084195604776832890986017911821679905949492991919497040827765173167053634528787901862330782401223329532439122842215782239868525373281697946464557049349171578395188340212586347088244605025716197600097174280701239547482553828581916988703384536986053806175832643296878568249945853695493057310505025656488071840952957413435286394815798466311395149799704065852017310014886167047819517794760713137428971927902350363392842423317961203859086247733703463489620515400089978586939340389199770381447017359378280640511188076333850056979984170698122917334748371193699811006662069907050977772636959060713629423024936198765647145610603729837347701652520821202965702532406396521413311276053287145250383309855913639780994737780484941053849216836224004514798207122624055717187974669443173973520495109371384380845918490641525681395839732923111652894041122253688742138534420390400563035764171330767313992657241843283010735950312436239666569824594859203138034999207453945626158542021514908354844396835504170936234897360455427523174222715997826320553795486438426114412152058319740327988888700798919202368391075580790269018965749018432366093257857935585680531964877555077032390003192474733585560109361267677741125226020812988281250 [135,65] -35553316517546489514074893197368154504489506038218774134878442775014510869930762767440291242273747811730640630146293615317344592753166979950799721980043102324458187449457027609737547828386102768431867204203568432081267205339527970531001675379768964215510704088733124198144614547926127166647941981962156502768795647137916456933895350886005022792235153200186661812306891653376855675711957417681691921759875926776332408155072470598603978985315406876156382781797134679865644727649379784450554889808153839634819772938844414119107938585490951180591772085732324455034178027271376517290129218700236714738478610563811819201201604113010119857517061286832486114149007652340008777815059938215700251057200734249055260727838313033393411077807444568256154443144628248564362482464394655336675846951925661539282664328378846403179357440183295480163258813850071254220601302425883582384996700068640802297625969197400482457196610867801099489058131271329651364082930101789505869635346282086644106838629224450382681964044695224467771213635452935619332144555018644285008814985623221345251129820896732634355023710063569648044555724165892233726486004083528082824220515712235082007218773735272500879825831687760178457617278869795697869358655737634517831219931471359076059225044260314016004080704536453375079135273604448416657817425861700384439341950452181126326177394766576519544554743525730662863463650565394042907606098437884903040253401889700475746059769511889138429971999594366370654417884770997169130619345999344063984780025129634503890677575662166413950061228532810029581602176820393006053433131060386519963751618687408430713105310947029029801842559005844179540379717975067255244795737137965931848186139892215971277848861897289301472561400827000409858549319116771554817651258097244704679080698639340836545469411341978575210235234993011065475894223514548597518077083060046402188743117129213519482291076717416966902154360460012094865450350510837613343626356024838666219252946046573699441890131672188261095558654527336180812437047281572845058760688498893527140182211213698912144627479373130276996070240037788688713944553933741133531248427046401735715619452093960717320442199707031250 [135,66] 4819738995184935533311400407029603266383718801455903133444479065559920687758463526356313700112620187941010831486355941609736068962308109392715861026293475051250417109417254115201169642341641956976556961145748759666786578436487625252251286101409196190538672658573280483057425669568499769167001688641806579894953080870051809923144338383093734742500951990462720645703781174231470670878078104229541392100313781390296521761764330842997887782801402829857842996523042036730271872555223032546154612441884230573506135809694169956359446158615728116460129699070288587623429487905158319046732148480167161941811795457326758610136554955175390240862556547828849934625855154991498267306560351989112332933065797491068542216390151467541306767577306807498775789954125765942748510153417683289429467165255426578185730145445110103586392922930626835644060033210243405623982277828831152504451208617502557004341924367093194774011545881448735731772700258511375531257783642083559973524333858945942374192961946303108248252349825165225976844611888675811759489206085687373993159744974025270062521796410883010772854319020191373599497440139377939934075022851571123152050494763390471546545450829638078705984346128772627960656765265256817077848122073851364761107077083034091194182935000014265940862179299584496482043023692040742755526167692671084168766759136370104980061765057475638914463629503161425401227621934478118959098376014957224295576088378025775310203046817287193120601997811169712472380821338862328403587457563734049337717543050992201551243790650451004971805888334798864273832822022507234824568517879436843818958531384338414361024692918441120174061920344664269790201414316665005373087709966573294101983561580979419156724763195112058655408025465362168782299708021804700290761404660925639978883611506740895017832578495163049332276944847598429951335558345942576157651048376148203069658144555748394158025644419557183838335968852672231624260356354410538897286063786432217422045816390081090454074021780442871850286348299825356196725762035747953436434967840095022412120163587054314448598119892093815669775128256090806864939603612523770070393412208382908119119747425429522991180419921875 [135,67] -534514562036039055449614749718037781117583837865176278242086157219647554848536334010137686036613934286052406412532209643760778313916716143433257207029800255149613834965939866870032372899949229977208620964578531514580604766590946280363152535637492401232249908172406338665056761061976958090205726339670025848532186111480294023180722269656716105704647416520951053503037531116928678587555750291646099697488710623554425621184998656979946169911623149510533829116646718418902635826884303546753475770935065721321373554753129553612841211389851297400039398919836603946909065533777336752100377562689351542467492292489104834729797248969678094418942252407949281853740243819309014509143790534515987184454184321456724198093530075639907528366250281732889061828276730426625097438966480983075460403720367378809243514738596198873955090712985147203151824145617192454790817522831517990625227709917942523287371845704841217268551408871876476475166677330292067495821592623898110404574545855049036734324061956712609237872437675081891392264897972945843032393098305769695090129375668189187842286170860773652499224513976216374496045868670086088345414547369165783861479890402774882806213232146310638928374551102485487266685972866562836259755796188911590640182296817697758980176365324909196044313678521761996208599656049670366610238403017676687684812116195114324065443308609342893000764294570712166408705684987206814068682011943967713411760067247215628949314353389191297661042788175005434636185035125302284593497921832332908345069727125842072911411363384063061441933556121021652559919485623272376613701064946197740267449173665876016293739580410010530390997048353958470897756898602600095589098114915656096173486894257599085837845555517281717003330888608762756330712606671952576366795772559536826970139555074183177043597797326894284795876843274784501860262790431267442106990281476190631393201719690295840249766569628705561570013531541130320332007313920833537249669163562378349995590976004081883788809656284551256563414605122552569486946940371017584279629573901700176918618121157881835694879662137541618009953437168960606998200847711868841405331763488421302099595777690410614013671875 [135,68] 49593825048408328701258593874598809294893302756587412395049967456649919420810971753759722627110298421765238524481605079401518092191749843481149522705187964850450349102107714986067642472951727255337400551478647400702110254528346277947585173473303252849577394105657729026872099487907638754328211879564036908956657246592206665411713959114501524210706780186870711348461599146824057678845226932606584299487102898657642170092051208080245135978458719327441217638518243758410882862539972729390235645305956168176761797849790092495591028238019048891145699075203074488818084572926462028841117339941439254735617667199999720982733431014018621439970036478529532577514173318515096978086973931365056181440484868365566568127226744070492267170137081711730730073327527028415833727349926434630943741585864150588887058419402565755821683095381236375921058780223334606167476542927215063278737226063049835025795459070113436137827269372436545490400810117758433194306589497745250312310595350726019516889094531271417082299094985059889344340794938953670997648148772034543887524662769905405966819563966095725280451348824725833268813544647159644373680602659512400736701627934780650638685076332460323919630845078647100000263004857219162781038995353111793593642942917086082592570795214539510168140862394530491536064111649801252579019436092628824451374052699676515550222008092649049985942414161227504037357458889138355194539613388656893823946418126837693942883695793667119681561092525494141995376771946864444241233651806701396804093977043394330542535955057447676434063914369678673101986664703187419304851530463476064480828219922214062000873006749554374225137741116600722095380069262588502171727953460836719124878198385836244640980377403853077793887011323479893291302342374727110572673749822563148987217477623614084079893188726276293487512758732054811763706298851486670174658317292826418697681686387025569246481632439136099009097108401761628799095435144379847176463675456565663485565254663140529781967950547179519386852545712012795743686287942167893681764180350541276154644526666728959140095276168853030734644654372823260794266124744234567473999817913421793491579592227935791015625 [135,69] -4181797174926253335550460013595489947765318392013380753815324963186687428213516345303792028071132492001279822506331000855767945770099342102905720758312445190318097352959406205423229336375857216434522397682196320255426031517193628337422760186293768990573774412089920309322125334518635728231442691459599835575835532620395240990236978536006821853976049194680189090980767562658747961535890535215605742806168383562205749984771616148441887536474777709014419539121102481393988043148014837414493175380454482002633099821169867091091818559439720804283275673568284778854362655447738485239090445673030294804864577366146520607415135531956428119699251720734174999801218703273726134266008242232745289950861727506402701192889495907481889563994160101885301462626245205198373203517428029323267759328533194928219544873236837790566580202518221073246834386124461396259060568733395027147685526000250552702778187660709192824600869840171919220343175165871695731100392460961767167834953528560592813402662160301506653745688032393619874674235137270888957536983448585287276186068383948276304922654911497288891664281853005944461025878169893276653743914056784882009498292032147005589661682877175309386819974436191593410340895278449451554424729251887237237863475923025061858129557116545429970889745456794190648150739613886578056605466855294445904074341193202968702494880221375020662771362861193299709554287382568151466695863436519460845484121471097356711952336398853029025930261981341900314020133429793904920441651870497745577071732925052052329586940735150545920824661169661856453780885628949777770292980402840740526688266260594114537660814511998460624835831058696877048548230118927107333856255666675097597527352735642988903117957305878933314343056458646514017072329770997555531174893743403548550242852262274639436718073865427712707765511445741095474751746035066793240255684403692394587516699897479704160477152688744895863292524361544767753330349046473194454236052701370391953718467246591635851838612377423211682264257371388781416234162483396965925754591464898256871962442338875319447803010496037661794979991184350853609471647622040872142644709776868694461882114410400390625 [135,70] 330442591238581840574694555635141814858631355066157708340064974999116983814495600656482559676759884534997731426585908958442856289122412720492097695708089043825590491940710067320754151469119250603335383661074496730208381212907536263211772615287877779433841604224711219722960237832259487138317835307951610497772147822079030853068347336661357020693358145983677357118110018864328814378152042582748488419865648558248761944924052642632896557379872660571789829978826431127533123490393750863870803569312491370089004802013389416587415058675347549087378328227589438882069609405396470245460882756075978006328637876656725432025187624476643399255727156102989155730651145487331558490865069284117690964470910617354564560716415023992657467850901239995265447520374801742086767794826328672652846775058682021388389374046862749115483860800533231436797204080483754354987712842835165867901146661628409838618767162663687944195985506736325156179626335784248541007100965567905079795310525701799806306638052840737630918624451578885207120410024072706157237497979056937041057107097145571339127436821495551757296626473477732379047661662004932096737256190172689400058572424794809914910977791383072895650811075854658689239909754058046697997403655822553877765281723165126177551007191081229683682227269848354737837868553043757845773908875745530555135738301856753362473029856450329865973587501117709279807486197673388626736871836032787324136418056532703621095402795732311744293612873317144848498307943733989883353112597760232445473923837464804807450970585998505040201054084283590135741896671986323117681449262448210272137298845295505494902161248699957875194167929485933338446741463444273825470099065469351456907188858955043212511167988566630780231376510382191206328212894476515783820476843038333405449589297703020239526759198574952372012019725808188105689941004833670004133420477011232454544501206682548441259339039618539493240752423711387829983570311438552041100556075920799952922342731336911129111638821621880597722475203682852760190621750139837733534364737277344003132486715431761973876888562282276535150040961063258822118880050488451609266986817819997668266296386718750 [135,71] -23233615141795895978029349653517944232363135793337031857455169883723232136198899562658806249811376979304450461238786652368299735841022452176939184615756665397741889819518889278249547554227370935158811293966680272259524410197367791171061345107340020782006852007526348307460301200202586023259841706977957334258551929812486185846727183052416059360869813712651082392364955330934619903052095379319778783438431983154016075523186708658982230905112506124843274472664659981126544987620670099799767374789895916370436954796478698875887278194669068248033271030144933400675900740561255298281623377478248031211900750458014642335378114772400407974412078818532033478052326364533971884461375098263534187565763018550610608944902678308946046070143753616127486312707914467854245964900060095573130298460328759923606338824816516742091124109192983666034175301206362290815848020820757674692541877199759615742497129333954715600043211057454679933690352487175970303721780888429804972471492222656834303535117990394659192746421774019417271677588162458924811574555308141475399382126684690384925470065721659371331462057429499724217328860574326444572279842687196795603790556915595985773135095532399512904983178483554423892708474651133972254908433675703801702871954878571300275467648616621154581647136291220454315758725410454826502653413258735093405949386755695322241287143651559079600010479985806817039172432858595781833173804361224062253335514493281556335855604473535875714570529193334057272868600547034093906646270301639262216595541662282781632096409845567074801910754879635082156572188395646938434136330608438054532451952719855483064865759553873667960940676903759699256906702351040575115576792010419795722518459515514607158083731441240692188444260357334252948254670718961720798755349652990828680128096465583291148709834414825283145289833273015564065938531468953904419153716272702660226907596136651387923270154783478786444982980325777357734237404035473659867389131432422836472838760299056052937192872509509540339034503465983331782143721129107659107044432626472158267018625327429406991049189540634039540875103488217622987710487080279433992519417777657508850097656250 [135,72] 1366714213982955556746600711236452346747065162093120513826959003446986699118276521105337795760374355686054312914916584145199699527006494319363480535150449291583011418958934281121740831448399141017536877861789371632891222799789694506559674852630977466717915964307624040509493322774127818896526212069042935454405681146895898685015810227663580507061809684244099259424647346251560765336549992086693346954501841183578641770373475002892740435471247707654715929212404662178094384023745057957470236259805744132437949631570292910200511098259427239470630923414569786809504772817191590779695090374583328077643225753119881816418773737910367653206111550563906536843007747812597956587855662256847788472341563631291183118618869336723658462694310473091360706054440730833917008674156429806257684787704788071059948394700326080779943592867693061883681232582444555217789420298631318591249788174140769122123746885304339619672256500630903947242770498665127414177816302865096823487076543390818225740974887609047431894139928123959873822402912202131365180467179078484587257936607182658070968028155142899247438975187121948792158312157592778601364733104038257769557490094025646673673658495550433696216568768332530611685239244923524675262571510985993140640112876669165078950390128045786588250018994400657728887759421656450996024496232816292832608507624247033804869159907480507632440357077722397753871503378148361723646439941055703912708362567505519297625220727841239106095166273420371199601493398497409231206351117237397664410348396008640296917902612929237318840703938516982983396623441534769543321016475763581687805858945147390252199555934247034153275841356907075151124628818240600617679140187266340883570691699530468747203366340682170097365036310187268910633352828859990729031361735795244752585508194059952183568277323255515120875427639791265840661340292145156142369218032848040055987541710098539997386895521963081991494541212165689350409172415208791224493077648568081452771566026531051063903138278582542408064425988387751665095053341633203444721549291120065906337919923121243260364139006769251239172322511425359386543847626201929226814366877079010009765625 [135,73] -62427649192498780106554118729987336562731662904138033351815043428023347738914128850776251707782648147082603811907251021434219159960658127917493550884169265155398635994242342019480717661574163140825998353721509616162767881855033296725893290336025727223773008348991456508246858527009440886360281500651491200014589995965698793882119147914307231266883332219493537640826148576138551843533775289049431669872774117809587407816308247863134680459459799982121260070863725256791856892273412013041387392126733643630831110814611481211622002340896388889452734767112833834537609772856334192268078485091059627031134471633734579019968823572956503256303469243123027832555542757763447484224766225507952276320116498435206808726183341986315645098901764491509049561606222954446962850998473373658051026886513420009636543105144890353162688570612757562655478264392748137656102937998845869087944084034025806634612875402861163557556327228292991463271894409636765314618866904557885863886606629444647953533613517122547913260546324754334154789354985672327448520229758580413385002212205216342670600702961225384843526896770241634511077623477108950694713103303062380214757918114832601499280955228493186965848530085498589457970005155161856173344874004665053387113679989359077407749217619189483061301675489069299466791865176770663475602702398405226485367323885768580597208480647489547735383356596483228370170583868292031484391551507754320259179133378248725083092614953006889582080779709055958402330936086065135784307896477008249249007717718273703565460944083005164672221508427209314026143889621174142946544008964629338087765009910061751666971479133769727350366030488630385152960455826709501651115577757662741707420097775053199797450171543673229784449825603770146959145812971866317572923406668487211661938715006265383952218070594779757824464725764319861009747098632734214229270603155363873589504538820490134454556804744135287478269103068467106676865773923747640843566249092803077530450648126819500703397795777665304371289166878082452048951916388212186072300226828968452398255978383428603117435957625643441041486379343651508042519213821801495702326297760009765625 [135,74] 1944206978379436666758132340252973395235088172271180378988919305905043624376363289149571282426921796007219476499474219535451417526315806311234748530708605457611089964520316304076716406174717778711454592674306472336889137383266390541586664625630881188605163927813038775784053342884252721692799811891999859138430462072449821642700946440912188275108373740662355713581385004869862668050852174060285601358383902497251081022547728264396182759529787353569545517806814876418343056203786527697565161602327800796367491362552584129335611219693957589193524097958153933390604471880979494346628302081445078676132204382451033265474747403455380792797330070375576998495946395848598561540809532372331126355626918100872335953970472291429817892946925376434290122390996464605518974603306365945271499499329168866427765953709768002049523368275160798812128990585543074890370296569470045991666014564501146120403556832795875858944654940751774149872703899576008478360879129229825686293309444143118944696773346349411981027123135525234782726878461263564376031571557211597938273035097124503044357510621158673728242441812589456931038038559200329974569788980631099399035246566660622051830572295501069477288815721171634299872447462804439218495689498668558815657425192297061016065418573717898997834161383768670315030278685434623230566149069356141857521540159327479773975574300911764470781930469611362978765173764409638349895940534775989841016809754130423062031563863777404895138222265492006844293709943430436101661761846770293191559978991651795067902971043420271105033464282928532943232606205417939682860519774448224048335106620681390912910362899541644480244777632390852516077488436330467602740377145113867193428538915094473469203545475160657370457811144636232209607198512139196799980623951066136094906469357816418303843630051408241118106519087682939908948664421579535936717200168594805028663236929170090610253041752819333147382133895018123968984358706480112420290165979028557461129840510486386528856366575317931773480854359843996111902137234244779692659521830301153510801956375481110755700616030796523032716982660433544780441230962094347873687744140625000 [135,75] -9776009387858411254535016587064603286053919447513856618694350080101351428104143816602114652177932340730308891919286227653840217130362429153436799265622897771741129433073051146901743439990435472433937554659292385654678623535831784373096302298294943988845266050148886068567509620363431280677548443486884709454443797640449534673862430934635034218991148695706377594827151672716458171833144568004486185695162472128701344591840066441427813275442340989855481294294263605063476107025576263201698724132323050856448971858843007558724755933482336347622856037650130601205017886112174106432271795346980891327730417772381972183239448851453625816019629818159383589781779660562547959055581870738540682871230267682529998638322504276833791248752592697430064474514636579522090797739302193262439177135861224001659803365036058439611922320252285485846538707376257287830722218217385704252642057717735571421621244201871412858957580196267897046996663100016562036762212309258369968686885511137628501507941693782565216485124325067141509486861121242903918372778695945634111177341668443314801785481345095909817629901238619524658098229537637958978217321694525036925777408216842277375694275981252389377815267511401186379929118846437395192312349098569954574115714650040701605013893378020124857203240715592285046127551672345031550782573359407220202732637222001430224143557681746042825171465537969371792279269314596665677630306126870287663414076922699490485409457297653821520675792232626949577748620293375327120677460482808457944341525347117249590939778608803878676676507834083363543414459209770388819627782137062086400915185839670416000366517531040105412069369835979256273060067695478223551335408001395716436086364985916601878561680517215418783242608764868212748414903745405748241998954683788448200087643940798051176842205107508086238419591834517549436474777124966204372199188734147754383997877990101572706148090576303618094522569514736027429956629040369854276631275596104453488632035610608861857440522985211928204673803375781795485278897634137177131934939335258494532167651311064438242510111231189389306793741011257694515334795996011096954345703125 [135,76] -4034790705854361035176933277145982860978159353720873121512654080727439958053954491596435934541648681206202871833253835752895963088840721598271681471232187305966865127122968292679722654216185167188725862725300888999727755893965161817781314967640796829089313393488034458576703921112974383148852183902120783990288467694547768724066645535672544036958220045656549519189309219939969996699709603462945733670980163832516475564422112472044276138988744060248425352443401146989604332511492921483983214332647654347873790314612446410920835866040854214351136856927223115302494378563340230070751707252045037296063859151583500139289854534668856503065256506225229948996097477254384393758779559212552359944942461825045346810991769599698091337540309419388782129075535434590991465064642276755081391663203275723828180419654821132410901805668296425792572907114896029626569981877593124187330086609868696344836014747522210853887967990888461525015937906715123284157745211481185371204541491723589232123888641464164566944025794818416500059753585059513239716390972579219056906213008170155047019896853696864610265537375855585086616230571519064172063711964413479003919210866282351191088885287521373486863650395998146882482349744359995792422236826306652773830997467450133232035451034553975006908518281874664114524095600380798413944282150797668750499387653561440705197058595770958505162536511929491733499158303306205803040659000093990316241462023893647505241213354434656375801089225520227802040632718761994306693021650211351129325103273494416534537605140866314761134690728077263812889501255843378689691752643646597163011250074270980536912568014292917339462956324691479185568600646588044046849938606550371401291078171050404433630897533093744041842500286561934689232692415903706983449812170884624156249483593732753024194611858560110716852626827137386986885072215271456773041941319207045420039204448167626119613445749382907817438724261181692767226926959537682388121468634758478257989606800953629941331818036776646781163350204326049074857953217996807416002863006568750575901465779131274248738808420937256590732436132549223143241021703276214599609375 [135,77] 391456223249103051263077347207932951427526064365909790514652885711505462809058404322925904106545688409066489784354215764284321505522683661461058658530098914090052449642025231691246135292800012811160142202139240651406605289262737451018679750693524117463110529920307733573445674772117647319391131120492350791921706646337373457513190180570592655692526258236834600389934060430462425127148773164060944551113879470266259528290421155261051651470227867337419790225642008038776953736886989520565633370166913169733747022242210469674287383930365237845553839693645891744917963665439573548982129490999939589192111198556450057379144268641494431847577903180930717813904003709637074946747372396109816073916179038341049412523396179895669925496831407760356411514396697792937066147852081274061855414682183542677090256828116252418268452365395974343820372941678945071503797479106431452922171068752104850309182029669686833134829061064462291154340387896999473466591384987405708757484452263199642225489785424821972254071851332798486043686939488623268656001471172613318228385550736730865196660392206299529731193673074214908673985277015289505958999033550252393781542458698573179381543696473762778658513656924393396996314822305228818638700649171630075078917548100853923428026940846808195758832749967084455555874419245372324684152678190239092151860263816154575226120801596100790542831266084255405567058473609359839505743430579576798004257284934220706120419617802699427366663451969287408353728660768798893889567858091553771174104285724913511471948096950713715708465894204912484542493306288917702265305910047840327472496880145124756506679957431845203890942688259248590674159711058115274991411948503424447712730277851194521964667138820244369721209473067301233420387362089792522618572345787169362771652379095991088989757663445193989398591705281180289882258309180586819555549618916821249896493822158170613620568642672540284960240215653277534840450568985262874542299090736818042718667154398262876569189279882146865580381294440818425295699741556892403006678216671091223568912667240696322973892465086977185756764806736894890383529555692871093750 [135,78] -27113183007613396241821577788799872198994093757205627656816370200679371615492514543877034445559046831911021878876410926927095384447954720139807243241410864140819529050674014733896049134494996348567660159416216322201583373062291649714360475180385884682985110872686008833154989138858043947577768495356401159373328113255938027453795564737478787806304833897569511790149265792413710827214878889510731475630925745360629256211929237798450415942884305304818118393992537405559131266941277801277592967225519176896949685614380998193590830913285653496523599374724924090858453570695587748915243717580051176314917461748655708650825433006477816824908698968268296288310362926253996920118093929836644255657309258606820289503533250978833554313281345439558964799968166668259878390910644997245938957075559265170431951235966778851783415344670752294542850190878916958569557876824247397821559137620801800498146083246997984782596636161288861159862350205647947399191101461861036281242650558445839656748815776961233104587438989941031086858689132847623201373896744896807582728333921517981959699578098686282327804812615131244053878063544293776992972287991652655107160472127392675098239776770593812612172755850161791484522592483058757082379994626399434810962165227412662216708827890467809311207602394119336802635268604349618418678304307448836228510472473832662216512345569438237147446346116681824049009443899367305116672447462036635907728476733860464758296948476992060285863619690645568280758558911477356789014250104185490531367431517819936965668140663555172457729052906619754938899455457169363968117275195394428242462567455019271872768367475629355966227734803076322716014198247214211913598193881377246553457092111295575414832325578953995953576767005724683571004102341386308775296276407980166986235271912501495102399563995455086361086698277756683696370868401288246936763275509961468337508013533288357187729555578671465867783891780559135655585360948932143609707408342839368094272640294203137518477609046972394795240736631076194183323733455750424583884959044019247046500857502193293565918620715821490825813854499692328232772278277343750 [135,79] 1377492558472302157734612636719280259068128891362643149834849239061230305754525470495625595574841286963283521402741771211291737842332062039085455506392085513397584443361799270348394287933405774142874226207883425072041666440741784663009144230182068205402647862435558059152037646363223426802257372841914022134033450678558920056606478399723127040816622632052971121676274928501669712181768805779803027655140600357970762029912579746320722549670373358839922965104174942451148001044478022807712174321211521137962999824826818382061441867326576302198308251431177310001591199018879132141485852338454839064590717150527632797609812784419436484449678061567768317304794867344992837484555939095415332861631705630836038055850061343259019599094436421028643609126486447834154307672522320825854806403586933950903197535111598027336130505063138694723603496849985139745709632421169216008476891203325502592311338167381724347339023182786986459602428174056739864782743427070131036052409139138228466613220953538150600474181308255486563708814020876031538439494640023206877479919633791654409379201379637146261452401558486593725463098477872857873714259796396658454584301987389232673088645743241243321100805707596719120221505275549899622017456672757912039283217935062852612197433158151329262707986256327247312300248474386340817539487062214503410859984923473655756352162795766908595938110622733623760979084267047172257359271877301453681407436455704508622401827436430168807242450738593214871422550164665265467719442084883745322246122125250299494113404722456000403918968015741933148614278043496823471746320441950891302237249645201184967437123919279865721081099567478862175452744355062453913183188555919881345836730716841761810232598455639299192511782351554602693682745630775004177955114915340247788974019686777816329240126151618104597494486274581027420147207197036038759096468830359876317008994888730680873683406734544971475347497281335824518983472063217230338308645162507406925305547231274532706118301146553663544848106321948697484018298875913720139889478375566643793493137447491134683157794098605351923758266092234215036614572375000 [135,80] -69941062708738419910707459091345348807826590884762141810566771504641725791612429401344821179597603749102105437113992319727743927287107387133663691131857300623235528016527246830499474432274368783068629663362823720257966719298859407912347171135968209652569925089524472790473114954251505901515003046894581254150317919479844270584755983827867818594055565226155319839774642392228279103522109572715640993883029773002079487373636125690310708230484376047533202381632724040053605543181226559396748722051984281489675075351377155968579812769015598241500369845268544524925836449274685024864558761461967512162882870069216216167963322103861595859777712849556999125970162162029755893442372833251990805910793409765684782381267019815208988637632047934035470702125426938813180039812497699510733866069582248347308527026014952848983853473741430418798038007417495103309161286426473675056559410812866213731277827296867989167255428684075038507386286789824336927556522566900294206452089596907148124576430992825813378942438320979877664279640357491281226061985885279149387863635913558281845326825258848773286967239221992096334907908591940427930045389046623102012831237992501805719324205874935662404580519222447067063393703974321313807316638686833632792241327644202154639976473041513812436125069954488533268837665137806094658243115548622117927836545638827190351173828413798768773563581907145199156105840284853767294711382791741005163346520012449828427225075310437664680567729364643184212338690836911164786469259862755587569318422709948342724126157103437152955264463299012574156189262870865013440828445502381986021683104777390017897151888988366787376534654860827648957113438523278335445105680104900975900204258122553816991543766749869152502342427647723168375176244218716471968442102646801568778212753938828780830567267129099981333628637692183939564522782010799057187927017041941426087764986395349690510107842767092619298387933390535131407773739853583785698559219476290996438071031105516964811138369549476892472494597137906292487784304413608913261705576785028298501739790444690368954003036940374152322067321530110420932435750 [135,81] 2882189341454782936854042133993979140410747322328651990735047754510734411020446707233041442450857409040934973785974772858704724097733245409158384540790039057303283536579813920478617410134679509219793182598921765593673372312055926542445715469993166750074574363760616018775201990734907582950796299096018440038950965122623839673045507186461934327450843164604309884730336312432064428218644476816935370066958610054010273976096484142798796608281639546077672717505470119867852966441733532505254835684934873782929325955133643979236804285872954854765637025478779764771229793894413994282892122756787245391976773928873373822434645656396694690776406224220289214509367961572381049132482702439153256951515395980276581351457201919871803847231187231610113590369375104754746927120895293775745596699891115058298268627825019062385770055133093131797097152392191623314320793084594715071532474490000705687713932947081492167241380573309421733771975876084792375726316594801325451154057194338628253025700742180121307975104705944396725341488352493904947577403994083112334021507588437034379182386315278084287499093201945087644214151067349211858974933787824052476928908281142907449757502235480847478753873907534501352275044032030359395743449598446590630564099838742811563990752768619155857568601913396814368054327643060305714651962479167334201391312220337610177316634836698102137682631662884089798164843506520893629570313580007619618822483047531968286449115098962674427985712959204369964763337343627660418324865135455360096720322770433589056212849818709096943351592090003196246481774735250097769934334665253884067503492176296519770307428362409892503824679432622618656135564004567553405513876550394015690295633247904039544440827760141138208255055820129557930431496219341289755399507455257157813094678462286972094134582693154844267517920478570402360731299180325893195332862953704410769993874747066092466470911136854388065906826986971612726946897675978260541749095947880544426752425150873672534560920336878520426720663378477707041362685132820101693799802485424604869168696862963504606893296906357148856719773252682344869598 [135,82] -111205422137822699512703064783168600400456317153306143131563171864165511702393488898990590417990642238652993462568946241238276470535790528403108880535718739259497112387265471998730771205689426936508116739755979109148842559039846470280181185142453530292322315052667287733837789110867338118155126258499738609550675962871607637089000625528387616363960464059839672238277429362164505988892489589893480938163801166509426527016291915567194514651177408436081666148387005097620324796582183376075492748932226825852068629668769588907499106020568469522312387945077591607055622020215621590199126101538374285231242635706243016884633187131131144807220128852905803387324173771851406688884789023764943063818806718687015081277616522282410199277957010468645574562151842517627630318564421505494191475384827598249847381942582147780943927299347656440577859813497242937658807630762718707687295807850042957879490256556073991024545400919133702367093233482812975404888795696620772402996317332352561785095817836438900792813946527942315806718146836337683265833366350111214529611041323076600122588650300192207951564596719625054197897191515460539052990495370308898952398494417611360536220651671075570194664165286059950579083344861107656665686564058506082780773896671368651841266042872852156792707129764588118407137210772162246869581664231047485209198504075744387260013757036975259224974622385549817786236962154942223857573510391303970101483138483618240192931470109671729551465622525628488312785147677652947801772130770246672196158733028397402519742987684182965410864661899455286716031074614983278577504149031045287826329335510936655006897724215512817754978199674810665361825087401606665784597849769075705306775909199746800715379275762481074400456248489046404315727495666613798579298480086691035060661849962034154252199602944941313511143285120681204179077344624165466667294745682513147478450129618017948179371227211756887123698956612153293004133749592127807529620026559322336676499886929417217937667838444191177115714512721270482414806659083929191896165738242576120453694286111818781383506939709328149858772749302855839 [135,83] 3464963872998708933983268025583643136759447920686888694218395988075843272995621847138470285921700546614505761523266453336336616734804416067671763629307807347896750749053187760202630904969408884431043805161783966894048502012411481650505963228205496220279616346883947554707373782199218213451378927568245971892798903651110352503350157230664476827552165899937695001310742178771541610111782348591725195447209066223969389890060206027738566071732760123781759352753929002210441063590389745842930896554244593645322617997073502115148197182792720439027770079935743459234805412099785112390995834925519032267665735564505371576575779772400242522809928411317700095642256309756560573348751754691369353145608689208274772844323518101683804794904251316672845753705470039000323965698853801548146071857150081855012610396815671564805976990695239753079499480352286557889441783940288979202678884832378020404560935765451364914337337431528003120239050016896305737852626646859700059000559357147935671944798573276540879712148317444022542273788828841126360882019309693255685430899372553705335950893240842813092446010093717032990580475916614283959714991178383805767461517050541494772798521618607001342061142020262276308941714801380115521959937177606880697233929063260834954892736693623066310590444079808561276836568455336169846800422581242727835316272145162016670909596459401931600736886658342729206402297597693228593081594024796160714899256081214622044381452914982712773134617109095759463862605487826585948330978510376786527356473485130040644069864992849984729553345420790995401618367631297453181655270966927874050629740735426586305185089822555016996390890612703789906527464498533336325768808558373169962697508871280756153652659422722471803204006069932664160524397842042765660129182848264593100634735831061667861604686130165142454140442596638840129144450960111118817303058051856568191513349216635753614916794224047521909384320736533579373525231197098860138490530277917522860674601035945818714076840528017275864750563244184379933125381538283847155890396846692873148885915988910566040506464068885538829781305047134 [135,84] -98545807537286983372692877987934863495711453743226188630798799929586630611656872017567322362154127404910382365227976265523345415820882729483561872204560139134578273916224595007843921654340696850567958257635721301281740010615681821768224107499989323113060019727850122937961908179790321626415566831416117077425767521648419084329694975600795411832855227545566944656987204180188586971994002237017927633336331235981601688018870853034345552399686739838287944974298802744356916222454091724781320548657058455438267004675781664617844027976237713196761085037879094242290744935178305049302093440540076942471416545258669742451133718200707794524941155701577302495969675669618708675230399901037203081254527110915108902198063776093345151884151552604363796973224429646219895496206037015379404508038349702465281833066400690260985899498172298470927869933489280813620978987759650000289336516952541013564736827763519702554445603498024362375466517567625566020546674203312138718054650673946020235007044236077122486094481471920312303534159372593207895548840026597941804376362826870498390246436507208109924283114568161741261221770474304856836653116616207604178440826612428172796316096121730561987175647682001663406719871008912928166858912709430304041628323418813379253791267373756174365113390202279803753834322438497987726602129374569756993230858438071245576761062321485461450695478410405019592130972699389418899551359086988327452961225530396955315928538187662571448303561686747206591264584102872469510522610647806587004432249410294233396503895218570556348802765616233473399870983532676414668949782751724276333594964262241326680427551698697146521505864689918876343084715656280930004097690487155237378442948744401817788356804641328850508136679956237181471030959557082702501926763034637379606058368089193110635003345473603536859937173397579419143521571736904405709403050179674860559923277411072562037339668715361423867161829689986465716514198865560717236882336974092030233607158332405050770509014677357198888713941867877486858231253395260930856271831588395750629769474588891867801162247826681722324072653 [135,85] 2675779648610077933025352994410703821500090940083980811594556271958592151074991397954982331473918118528037149400244295123194909703660908894348333581962718511540624672332946934170390946463899608997041858451206815322841313102969818350689839054847351943528056659429267653922247151957265996559653451855871947149628801583582845508803478531259463331263380061445773378711335061666075976731417868144739857284295482304515581151758640234075702859556474910185357761576672083536481667661821747876129255114285839389643790996846634173098463638880390398861224391441301130398400953817782224981668428483268414978400886504260854524000440309525606253335517400329105419802590089642419699456403517935617688773494141463142176003629177905614289863818156632353120158583786303037136847726263861544343416734437039279272288921072711905476793292245642855265700749424180795085985055340307083541561626084017230947125531593354704166665094891570981241092278988284676810949587020105876897619900086853690664680333238075061886646174650112356673964952771811410414122552918490181253104420332379364474242031224399681568718898942269205555169082833885762864124592221642950372220330217436236515116787696992383213929235939487236212006779297490623820476789018656671552927606797606096091978464700894341060420991564719953565036048418060749258398538029973417033222140569393334260917384755484214360301610882977478601407760685034378384609291035837112465035412439163836338358224665857398576955243744404826102693154432392777293413996154496954029894922227338559792493969958467540590878524441626142618723568522560079844508811765836855850556229351152512408368054308498755917037926860606937712972764735676608138625107981387113420973106209438381208826560796252863624306058835505198662439655544613372854020184368146636956767870822139227762288775201118783525476115519281568619165829317770709177358622018293083928493376769243338395754062625250681885390653746444219563414247308382151574976755399971683257512350264054979384684584717954013397160186242628612610719620311047295063057022537582048667497999565768301450530085990592340550166 [135,86] -74063779714676649963669378131328859394252539631018672767359350107127237970360589421351970390042748719744289684828015916924281498170523298996381047717890645209318439745877195755767402408183139900453554772829203859084844822041575165682590588101275670836480577729486588048779502837585336833153344683884520352126365987123178279714299313626484413614023725592070437761842671100083643450569329353964675458563691864799324691908389752625124682787918991825326613185977539925468419582916573667114544776500534476729543522493809319262927957049012736214231572881925065664246895608768928633709717284404363281829877449685762921198999202246453891663873974069165720587721182286921007181448732884840164355098811299658228757392233802023613977344160129966557530826078522274278811184862291393618339365156126675780763735813494932684290796720359827858489574788952023463107614510128515549430001235564412605375732275826678071776146246309705278138818689470040181907312698071931768121728522163058552247818625544441470683129700354396921165270326835339061281357070411871241127005760160045088933489203908863576991322161186176130053330129690088700472887448182147016115995198484604961068136776915648752392668914961606390056390433048490207018531651619786484410310505815480962715481770787146450078419987499934796881587444902430852344127701125161200344337591811573408006010338844339348458454500803042367141996522843442245846876779523479838113851768432890492317533272906251346766824676612806588635573510473550551639493265819947207909001005348101382234096382765098176968232476087473886452027705565950021308812298911777351366822073157681423261590416439754188953927610662086820444621887873286176299719970520120963614574188324310252650864128652488364800425254768633498078118728410209482617963614746921451924555762252500693979678050127250144243373075694014443212947980392524241334630859612941074749997008772709967021130378461138120550636013545229958686751681145646084295054830683715182086231235338434638188196815026339451213454521900780988030272107465520198463522430911673519149494852363810469675507444983616057 [135,87] 1874392557095762958123051793500596391108175579662912949006123267523272435308299390270287451993482345894617212182720285238890890532040654359637995684814846529206730283285630725420307184512664138545741524737061973675660307544953735144432200069953420563659543173870330265268502322084806565785698190327877652154571758821525883243443997059849862395927443878389255267203082852623788960531602668924170026828459458654501829064292059663009618028992684027316208530740485285710660491779715102249100259679432859461066696809672520617719316389356489037483598685386674300335023294573752665018557853278874569496817331398256054453852379202017070850026435124744886956091717784582774393770941302937870169505588701328479889350455843882804097860099080716185906160767063776347920466995113175662340017861878955918201573112423985267877501319741980043040627512257954701172343957374258493676085353346195251713656220674713539337356009703283333881315773995993143689906830286332729511793885513466442154599329595515040385366438305213863684190952115041498270462715414026154470587592097617564382982710624318498509060750031897436349197016886036472177725143523843248310371452934048249089022371011475059491037519694854454376323994428907329480995297699400234414785072531736614748588116636312730788864547168075104281768127092905735248780945968404647767039685484591457402720451650254554095358694657660043403797015103982204576415230132424695119229486598724334647365865329129297143416242884514352061549666310142444462459176993723485217280925180085188181158535773425093546576892950346190067560346760953725051609163640633303661148666005396414306099214232432596022139484681162087047601878024819320757003011789812780802130726958711118921559380285519499724526544412881593759560328458162634429489341272849420849895579252102396569864656915290517700216617231283335704472667864348615248004096375712453505275793061678622619124447153613565656899906320967599795481706017957504234964034910377921389155762165234924485262870991499368792150649891885209910841992741293360123943668772203507907823388329011487666311269898844 [135,88] -32094481151504967217199483658470213689199368403785896714380052046599738282823383257732546026902355059357560206889876308179584021602528022203380138149090503964568315085153204630983655594765953942108364381085293516507044520563593657143555560683002671343375055051948518580245899313535502997958281017896187827414769706276795222060107881971979239536700994262076083358080745375722987091383064887145003063548444316060602828929000652402840005923522953450910469963517887397260834401186035062791021218758626325701616522079795795536004182060217404454344416710217680143025885864786505143197697864780582227346644527232285737531856833657396542496428014589410174766288499486539468714038624405506165894413638832211188982322158720560308591455046303972362258015408538046023895404019327463025273251540353030529093477038999346805465999454033226949734742949164302471331782254847647516963261246785583953576449343357844035364429259464520218016979297391751737317573994079627782381104326232359555541227670778487552492565219766451774882179561799207841190342972683402337210873873551653517794878547102401924824594272936604351526007152168428561774021879144871141766963242895661936802194305806890505925276734893469831781726998272129835905337775765069447193437275797604880248427064251422893787507898537013256456248776658216077014092839219939711206591411296627642171079732108536524915136073055404720626931894842567071467473207611734789777186524689120997007268069964443540306792765023754212233547670599434087163214281597429488313721049454442628836973477782594229734200954399940325458366541843056346668186381619974908117643202904271707930522645712761782741606508220674458650597736371919085082046228771314700014861163229951809728927011047202402021795295140305453524091251939153293727555103633997728857179224915612914331474969978847052006426923748249019160428496693815704123056277656655793472695376331925949018271935150139331325266742572426080955203791503800834375483508145870040149498463030331397852800471689141266598669855481397305655804817468145178703835493371849258041546946814772130324618142 [135,89] -120716044353753549173521935855808432698183810709648657197624762941902911320974176490766022795487174744713405402873839259847549275454502900016187144564394142873774887016541092328717575305935485237343263696010214689971045490168809811122936831145012658829525181034935275404345340893199663503954917605028019311613192337938937983444093705527564404973931959346166547855430747932370282438860765023367765970829053967674245640084070879778515751137684932999935854963642137542816994651607148009052899405505492362774328524788692172202785946945771050680196787133459601673112715067628002144184380025294443887102186168086406884989113848429102481028264372638351148807556814231569803631425173206284215930027050810066405726819641896268047925020971406931427901711448575893851440039881294185140481026161174363203149627346607253429472015631072580358868048374181497089057605618497287017859171303803223956934204696929144466627086462061583458604587386406561338354662281205435491345055904914514843804203055195578014662574059403869549098912112197566014810451346106712733963975271731060593061871554343133315059756047771690654973845952421894738844777950677097210287853495843858082687190993526068915757777299824275810714416032100800371589881553725836802323274432623293789403593461151602421418365277748936632792366665158078455490365391311811188696886549747081692162066307712156106595362600237263334775575914980275523212141603299381551089371553518250758582689492673269109054244519136946363191672965694191417185275233979767735393492404011646839141888780346636724205793885477389018075609111825572416861173923337105730308585298510241365306926117923536153804957427774478852712851425943929594726327941150419951977465387741808376126679058067586349692941752155174620905874169382056790862913334639954586922378511105091946047277955203388572347282194447651169778785004723895424256303795202213731501762813413816165465665767044419868180778399330373902842410116418687559467158052535759343350541428066977376676493787235008014795328663147556696649788776053049331500129879896656024532724050331253548128 [135,90] -1036734067954101184867517738790635347460164703006792287562067026452175314710022177192517859938887738716909362623358993496686842605177187539748123254073430345370009620748513886700704089762106023683406470157283409670296257158085782675130762700763816934352158316801872497564506920761404220345404643290430973413771263278782479611050741390127227447538160663283875619652267807216043916095023882105072516926840597597151397210464821439141984346345274300372942934639728433422999777320134235340277125887240531800754482201544492725187913187673524349794466700609905098512057005355672803138249220759998635666210047127782906385968026850439699904164465956304692629172327738518638148318994990367797369059054037996941079458423024532574699918320676402177198795799183989017861725293056168591303256928450306052296486695298179205607864715239456630408254055967872052259215922417918179893270773856584565713653749817181981745790057530607611054677801943002973422478427054412982647034751846548196461128779064438888834937929408142674938196763455051142814981845638475042945621952880984241774704528253252025357852905333315569742206804936377957609448272158737073374470817655808719394108656652222745829684240508578676590403042404161262994769370892825621425756249828431047743251514837037994240573679675467770962913504850349171373314708213365577033457702046650237169508338487226450449621468750592082764184979720454515587628620569126382050633155858323081866612564899925114582670965068652001167025581794454356170191396737444305558736796637852394966863747071859280045391539613476787488605914271529399370924833948164613409500929072625999054996124508511430890723369673507278153877282752559149510686780130265390069432614318260690299382040566703156906679069057151298626853051601369547708909606779864352010105812208047996607475417046402483332874348533092888024112207478444019616948814647589668381040262824525698751688788363213250159109649023016454916086649666387231989921418964241859532640399736802976062786220140536021090392949340158563082556634873234451373915702574270960446872093348119198 [135,91] 46710129862482964200779542439288377025791230330725017711038324935270809458032142753651119401433537489229699741809998100000633516223246636876897492794186253576490451473122324028665549357513053603217777120931406852405499568207733774527220846685787748573286540833162344870520963861497565274028965889918681418700090421573272386206916742415386575725291303504626042151327613091327798512527890270381498224106911519358685476778265961851398819418112165407716465566197720224424646614723744577455114552048270198686303798852564242356791969833624417161683579433877058851562883382526175734459728018321632353308111426532465226795509994550985317388426100035861235327793264378509785041537122262708647428941319901618082231535242757517136811287938874922638358128180223599668326066236122008528389052628169244309492360352274057460320763026486739014547578918129394891423802122346824900421437863339477901385738664017029668314609646636377565748824261037141811453934474010955189606012570871835027809300186191993473759574129507131836173841100626243397838703280347887365619067942084593388004129617419604420574285154318631726853340098925542581664471017953584557747948455512037466724692928915493005661808637626841630655752222043140984496214930342874875554772216560863628541822857457854887776038774063596565674549668967398406045496575778924645359692905052166440864601465335039896945389229168093022170566074377728698565811868397018173542976222353316240570793290002332782990601172660266189555892884926998053134569803353459055634126687725233509313756678052435916590962231699491814704114394975698601513056258683866861662944478034593673860638062510623186703311835203663631332776889849339305260385120311810328541339433849310561500955882124097329836742021137421892429452650720608779751982438476062171428235032974648489984661845864924712714522002117322442083485857750505638297612183302429044293854706573900019299502148789745006192106544977912416689759340117668748913357159728071612737815941779697045980984893750225921927242191789500418799044333878597075568233926317716886050844322350 [135,92] 1159571362224563556567503034989022093505518180248146976120679279817551874695688932221185549302628821310852657252339524233329244345253821414902123859169270683221050203953889485251466976030861782232235119447433120558388110152522157492164827392183654374126964951822663358254004325850511442180440311741490345083354188091370707389276573219709235389991946777258037397914831999614959452626790434918085213830524516338969720761642389013283577011500797392294468904165068052014496140422744737456019499556423086751775566283319278781360922640265835729444443060137612894048977370065473730714752830839434897546049017961189839530679055798255452442407882286688699730653645074677846832340289057128323840260129800707632205423576300934680704837633062936479058784975110332901905619003614147616591067384237153349999777502480700340015589593321941028181547189451595227530291943974038227680707147573739535255539732640834893187187859287222781241155414878819513475214575873304989774722579141709996620402638280042601051561347342277979160683867534693325586569606285939729329202359964694097521413868188903309632985498390881997278905860282177588655464442930686389868979790184674818118818680868278994240757854972650228334890191060966607098638330448564191742207850873457064706451267750483838059930458213645921170189551319051607916056715103971693391811714124298408969506705811647689853027753851687779210064663616908899205664456823645833125481911339227578779969241490244729092203692255711727455675810696074876254099080509954083768005335826941512912624644580231030743137769290034935124220106508377690900131350323724159854065239968785833308066957360824348711767499708466693816425424956689282852822269512670754332721604598731846573260374649362600267530574862473116739884379516411825728198680533439147623162492103371683958320929212526662916177093519810037438261713413438397658468007879953385960171253929087091153450747971043465767204596071666203020609666052675839951235878357566408368326090150377028201803401661930157049577553065928986678440996377877956187937488035256353564485070 [135,93] 34493180805733922667804672494519971465528181779292121542057565963812275590349202514850511403287062482053646492812210572914741363647273023471537189896272035650897672448199735464069487507353109340294979807068243385796796283683806359946722314572482320506519068240475979272614701854170792079520669524048277701864481022806323077250964393455102751064058296699374610279193061874923130443894944104852371051765492020108669133843169556814812441203851752170403609991117354401631089451820417443462671471005946570343088701618241144606392787532590558793327701909573119864140490040065264913793829881965407971071017250843210939102636563177583989934326848724772497205558972534828154119740683414264863166130180952604579341912815623975210140585374619634102466235942258599016052527252572102594838439592611614149090861161457057382078748708053675731513199226336108969753692542867486423699920622008087489121358808832406312585139792827029414645454693963570588331577815470111585852950534911838472938057504669414017626506747273222569293897519235741838433691797288500869948488379502505399270963578785068862017006466888132714181131329276906077670208834539790334199766833468933737390451395965559465734702198405546722467519635611586303292169912250324550856435831465055860346824905680190006028347614748141292103028004401623411032564682749002209052998190250166894624331403998789361371111797667967333537938037688485924349233103486735568943626102604973026497979647847615375845480576997427273506612978507797875215673676952772257818538660869811756645788718022684075181273080195537955191420065636631830457327580633952361120546697898203872701354058569807844837306117867867053747708708043761594826874371869077165038388476914842640606130902151000317552876853212964991566605581538712487853768126540348239768642192218878121929903124802347254884638504776531674317983974005243472182223854912263743751447025917315709312518506450652716236859803511643222915014412060659430428071691881603508156684269019623295356513179478200570172576831405346408811002674320698153881475173675051602110 [135,94] -461675037166017652847972647364438053136583551654029419067876137643260631530885914911227289597963407224886393579335318029299141113826488746009347789102612334550149501664543286277038331214462530295802754107612416675313559780002147675345505611460180705926749365992212743898058026690649674976766565794798027516294513908046525108022805528732881871654651887924587423554976865560562884514447375190019659806888334695935635811552248802882917420047533748258997974627942529780601807761292428501791279686971260949648207482879482492530752619608354820081789494918056338687995102842140187044445131863120626255082025509721514771040157554259075940927982667992670935617052657233711756995375517000458689263027040819853612914684999658279299427393264154246582596347568261052737261380309574193935683940372186416105213154874900133655398922424144412363539416992861307469532780277778684309384536507978671117352556486935644163959211365471306525044666920600968760235588272718007528483223577465111696334543760739512628814337363826681457188653722122206766341300854451522946997849855890068296492854654170679520042676581784212142632889138230408145339211714621262441472470418780307662931543003362725054586188614951697305536723475843810151695183418898951868356154678461884411072827075352265160072116642986586854982566201217498766125441377523396540950106016675495193481096440551890134222156319701698078536568631279704703182454200790765924879407371938153268908949660841788324608859886791546941572553700335001323625902632262492871604240334938998585993883111097694221905734472595331568122213655662145248425476764532757588589595865798696140691203985372363646524608148681641380663560669745897063791068803948061565572669881818087675228083675504864052100246487870077711589648955645677285769106779122465471995972066053071365968998071595662979070819186821340380568698234165430094144096675104892955071145195188634810083175518514249826570057152163711661354854696147914322284531509979258772224837388773364869681627304129719332051323965368280483909823331160898365119028130482200 [135,95] -2137917091562963113741313018416090501275694704688278216320925731433251539872230465640841746077380132011280481157171307123049458189831871796632265995339781331996799686030995158603244210674492016751475295445314025897910336529694210613003628890585610494877611628675958406376028176960183477740576426257311490040875326623156452573388578934624833194034869588182240632762839592921542948946093681829197099707979815594357359476073174188220896312419937964855150805532459079552181123341175056423908571414017028721819083526663674128454364160126112899683050402291460854776702033069962967184652487971298883952058391511360991022559906634483955280200824469190712286206738840548008282402289307510410217310814387414433174368022645773330640596211314817871983936378312799737648599754085234751926104391471245639837464647265868932254572296696694400573820634268369421656162569867830926212941380942282159403733634233352911794073376337692601730121742965249017781815858549176401211203525016752660660443923182594045418997262462976313227229069753450119656356747720179983260559645014034007075714895231849097803880869364481588066448893574454495163087862882491243100769009926601002371419911846813255767136055312150874903588127057162343456013101479993620356726647036505246486847010550885202078499916225919435654981465457849513400999837178849451480977941526658844229042659022634961907170553448143956968432730668353443894936351252042047353883580504806123750171378970566805519715726235528325236429609351815973537903550970976339940224832050959175050040866830892248553712296970931871075612509007054864634155820086767122291470093403909841471321614644418930569094399682158470557797657751151303131445166420914696447725284062392017531695392411251216472943683095484489015750632605093520023045054331917136243685677702175519152414850785384277831591479249789427456981502347388317226157345077341788838360976362986915132654599775416088645069767955070771879048939503046385859112032038760209906522139272695261535696526052224531700077715779320529858522522602710838697604465040 [135,96] -63210148739843202782285960144351131955503423506463175177564135221590508953216598738015675372426583329642550074854077804801477428788600672737849212648357677018219163063728341181144048256241286183010514123273065847006025459105469859290734302926397789282090365625495987561000593102707123079900510133872220377325031198999819287954062096425359243374619103556241931456524839123016801835624351119274720333071117985525473240378159470293424593790974946768527229187634265555759125991493145612168441628483917993682838898593213402174077599932792727176280168220304292309834321672432676184168769577625154621037122073956769058787021311481678718746818268790525021910496829973858090101083032152990260832348214096701828266463390245759820702831110595701604667878614887642744805562200119533294170426126932451815298201427486717072555025267062850683219053766118321758057680439470587393750331676425850133281868196542166091543751553129795104149475891216477535715101178930397624680703526867099183268302057627862087361274144051474979219907987360272704554775851268076144456307685744224234476726138808846062717779625245205647817756212311609557517432569232153148666370071241776912542902563204121674742522166098464590826331454723378603741914800205453827367484011503898691845057486448023898088228060064712127463514274381845001743617722660976511503434419137689543593674928181133193282200667504965709616830538044814678924011262046529720153178975515226419861875845530384877369711793869442355993458528114718835946749589566961730190363208041305313805283573517439153866501436352663757651667741327205814885198386146853590763451823245637223917729901517378937918441678356208255710429390723468306519471492805588767597704327983540975563008075447868432199086862066654717797414061848946427377431072788230429873834609989431971088793845712990505007701491194116803582175289547483931038839980994308179721707845040978816149676430850466914856417638709021728173937406641306309546250267528751582751384558948487980876595858635524179188964526049271521678179043396361461109150 [135,97] -304770102704650310572447614252624994198142958376097521402080115781103426965941342142680550791548746770530413949806737404473521701192811749681545271039171971320133963160627685073700663295861054521297932493849063481686204566362429036896877369740026402494075608020700709979964534141294363105393275032335073185405754458361810475043501961968972276681080403323326761772110771101398840870949558627616956759860889858328700281068081583263482082068030438230811915761072733066528242101912777544556029823157044568426241181130156667563701431926720730005038310015309337717677801438847248077785357727270847644001276311767296547334915534361211784245925171225441010321494299954183560577209935173320361696345104533092525756144800365615313363727838952534864799371783145266857360789891901066193460968078723710531323793522300639416321300779664517128815873292689412149043154002736105335737880299175843774791257293291344515186927604921586856190264212919601772917999011689670854605202930871345803937085847847680197696843936965091704515519630977696162186649817663605467618292497427715897433837809062985513002911682318735082239333727405279864622854724419598804175594791267510008406313246402376079271818919409946761565095825487591591102091953509589005674226817172176559109001310601271934139911363095655902344645787524985284418437293785555368364242867916148227841444662780185754868351338345625886589785936191420583769744076822364013256489689112336924012869209930243236476169083745875768227463318529659260917126540821885068087353241040045050548742992218260729818954425530578159930313888967130499517071647403762010237912677207202716002965200436495234521876124466862399071832818663265557276384256508196974798995894429169667822181118207151598584481285936208038864983738242059607178445821761182296224142059753800887352519727902121678423137740099971890689601022712004173394999809025572082881970862239769886903292360657234430972714991882129937946488560127781460384694585293861435012437136431116466757973760961526833397079254705119040001231084535778760 [135,98] -1116748408416288432123899198627301186244761348073579276367007536213365001831751043014712776486873773238155462457106516902766819529605755194679560202855391916466959924285412530640564798369766430652208203660725852909765051955469894889764897406742870333715449450569585796473251508862750620833365121015227649876462858006670909667549792398593544474477218524891967321617902147632397245875849196222079743337768633775032143289299375128326719060744590146229436234282104265759810562063230661787359475774096583048918936209179409698491031988292977637772155016307355187572754636724148043301833152862985303231326750891642782339333565693456276544555252225370110416577347463458767162315846504468149607760305954310732000128439325549639612790821888125742173637905783224106479343040424035007936065942432330749906686812631125729459368702679975165416504929878651771854830489022210000851920748800234645914136575478644592227634307798816209413816128463150033198598014836003016374032703091654653451817092123662144777548659190288153648270613899985495261609705329357003026516269262166563778766228250752838306214135551180559059134580694031685934887045298669010672765247725059039978785924528456625614705047803940589232634887611567303069018550248974692776673621847030378479085348447337374059814347972295895997723422906558170974018161448843185830367619283453168351433422747433806428646933907666292351124676453812900712001466268950628575917949970387521895124833404187789186300348086581463168716886438760113563773852604305207653115202653137159262260551761275607640535078612674473703532849177137651598711293855846546513685229212715766728445612182849526724936280628308210462635493675933916668802010596255099393866359582106652362600441529126287994762010523277758019361681475830820031173721006281570340687976144910772350450918622712381241524616789911072310167668817255057304103749631640832012781855277049773035535108614010821165289326720488410109658111350751618416515900785479440382441652755479970153876075554741634088025526541332625591753745406640 [135,99] 71331828628987282060354973601251315154855164199653045628461294196780123865416900123894307315088362638608546168288189788788061935468149154459875334530659143281989870433576689889009293622080937387198533575542297751432836320902177499108184313660435664411908792474472290311004517774721486621293571299825914267752915973747650093615433915501396867778619262639450921384225970514086380488332972562392979412547183037163844624640843081364608078978717143374932973802955992393555905294611467923277031073732242700699523209647678691359438975137159763573793341869062540382819959443959183192242652085316550232637632525185970583868668502292184419616331315211409447977618302862140831156092726481160789764995668360437963276289190874821096328427167306740812705151106074175611231949109159509379367193151449654411851759102166949971103708049005659088164584564628693241195272133048844130803332486306336314613458702752178880384487128474830384856966931627028775398414937980560400388162830749977775217874127824121430974719863708511278097665182467287804055630133954926413034783723434894005600893490455154434535491919124242004982958220055601486634173211746792281257580649748438996282937472061645533309600959061338996964489561275214029975067481151216875671322740227778902489628727415254347889747545420350885485103219585399924183851469585612064130152716807918535803638771630257124616413179744964147651309583240365712636997270743387780332433628185898897993434643743449253960891706432752256671341174711795925838106842330087149041251369824743196810445848897024296544709978009592895305154579066526001163883652636723924844443991314083390303700887460221978614163010429325915173640757976571291573349507325789721906865705614003364614849605126468393507192604094292307346432515610703591036489818462308913630582533271605844744977662067334455180715754103077927332550562567285585623895917617235060419687714498090681472558742759180303918324668185318757150973556075977498788288568384015504841690463094582488730397686364275075681500856109423164205236355 [135,100] -136413674716697574524740721686944223159904035661592343727650545830766336345987039235080161755541855614514873931705668663116969847182372373028020599451214958006568797269661669795506918542784956449455421294024743695249825349482742334419622053906457057198514476700232008047294019542808232178367695207523934842807319395227450547752644724605075409935339787214960600813075171899100016878052858654017294238312861551172331763912768868296894503903251324569130265260754876494374563755592106244919191202621065747303889838802966491542847193253073899789884946128362780763621727806080842340514785065212662966580733956549366110918867561462673416886526229573429602032344876332927135098895563074633160095139241429336767918382405629461224332779805001550225495775995172988317889976684211302633061563990561376193381550375875115080126608729328716313781693377847939724092901804192074744853238829812908117472815453363094910606570048578124173353481512948037525421069643890863495814428795472537963036296251489763790992091512279284981110762918436744217392039605325013030272827387236834710431895322325015795538241106225204467117961112373624861283666565042638125389043416308901384327087897236170384170293491611754600787651581164268923884959817286073947539234475556326521413708679860055234757371276907644774811370225700943838372724598962075367916270720516805437083776864416548974064784526021237049585327538833804161129384128987849612567575614552433931164275611331781677819108334898865332194010253487797935039256682746734635535756583086068723371244758470116787543178018108122133153935002994708464255614545528332448721882477654280735656353862987776779355407701240494622174937365865065375968396442149290961562527372214723029603501207983894818361621154445190001477909668987785923098666287961495973179680937143141141062424685595770327541573617251309317555860727758418703212210835852485491855891838086442532043772334443702959630353109431471770336840826906952906896772218919259288398815627883310283405437421401724245205020298885392126530 [135,101] 1780750762515307987086116263622594798772853659206375740249757855571163620211920826436965431699971108748693880177899054955620338557259985447579747489175415310633462263369437578873124549282426827316194445873250157447168895649340187501350557116812748535311198884667852196836836804957562222664399150178584615734666700292765909232623126904070160242257313197143503932891290869397869990059955623190106853329208032554257204157803748781485846770303453595719297747086676775010370649490559480480619406175770391568932759547356512902805497902757551566697642463716148058655582798842508839100140378128461557914103705707915052052932857057671544090580303658575676182993246023118028924730824744237039529794101173373523725500240289332557922635510982744002078729028251952840400659204175187346711636905909347061817368319639916489807274006519883133099352513270421773140971397696859816788494686320193401251205927783237600391672369470131347971745357360516111923468739477077838485142563282799111836547360832766873303818358126459003992209422810189839687356057908447391768387870921145411861458199368312402494137604379380740579845771320083223345036200321589927107685050607565408701219364966994335538091443820481972457902185950471950694566403734467106070986341572419074021258331790065145639764156408418886312515069148689870928694683044875831750790058742514397194352368094852370748792270159619540205407337274019177368520980391159324425439376393838555775064059859560340364855535284220785421563213993325388130781235778612572389009751720282445841192115714401409191836294860193775801683303144340782281037827028890442852753017739888770771617487421122424738348645798860048271292943879974562479022832976406358771739896945751034036042620505776908572747919987362281262404766724671597710283816340964766875825243167323868516470214355747120202239297035941424385865572199941404239330153718035843220201606451663267698054003062240673769797309196693544146411215672404620303353124550057930484170763358982978773022833778019929326759507535233840 [135,102] 17607057891972944274105720239779780888310605729271870724601945934791196977399704074626873308380955546835800990659257378865846617687984787672800648955037811549012624635598801501838491877753189773959963090813729535046768429833424995215596545459218762187492716378824062195825328654030768682110497777392813768055881896121761660717128497311648308926277718524274890440922986698071281795918758183458803254062296350230718293019536065929628716217836839616750285668741042457109187373673638772555017516492096775377827424234372407044574000146822580365668588056857830186173785499772275180032139391495523222889580567907421693088874580261020532280222529865990952894304951174932323574476020216183411704072778573428497691926644397665667909739106388418764134403013634859531752956202862150561733984570728490230457167742789497417602174714623643183702090189243979853460303498084727979174894444425357349858619026654107992697678160320731274870635620805898851585701060730598332999856346408616580435577847348155445382630941750538893974695091734933076183281242700878134267522272720223666961748388389793908337354704466747236103383893506988075018663463725830590286595502947690173159380134441413457959102703921641105998141073031198956149362651477958766877257135923528787670684743621685483730831113228636734637299479102860131066778335614446358490926389764832104520971587368486419109296293486855961617977921035228401179409109761275359906237037503321866973816151260633042008532476126853935485216365076571623946105709746834384788371053859464497892576268198579055582923969344084430273225601054039325147992906372893840074349115266509249168485154753314831309930258931929073847631191534984244047144339368450901595749653276395493134682687472705144155598935461472059923701765899255008702739952355485153669254818892754093022880942302232201052346689607343229066047011593976884071436360957403533235373757937854809925368851640158815899144527313589977750847529574761486765950366335315232566610123386523807225007502962321450419697974530 [135,103] -276428665294183163838948500875294603007338461603869557367754257334388707567846226363544404348982347566578692487128792625320210015854089705734800684207849049336259664805667474920610468578017905180809032919880188295823942003227887883529591066417906692786948299525255169387951486852705382906787620677728745358620078243098161486123693324913989792959783684208814807069986112189141200037678938773545964453977894039565817314949582267173126475581325529635064123679741384574831168133125802187263660741313075907238811618922953528138702501555474624990514386483958817962619219935399127775000456531769161387768523077418808936031245179785396661206408769888014716540041152974503310917470508522654224063850390861232890773610188733542664380537254028367098019012900037779561896102024827859942710650534509423342800225044877675551122604966988497545190208245061676502254425601754566873287792927954647291804870809790047855948799218349031464845131297595865922824705892897454858863663642595155436332111590531692635647253325159118869002589511052624709856308940387827129050523998930356730808327087361945344916229413496704434838393777384401058650084645180263253230630954672308236514674991919523217424501586814155159745284279019338369782067044335838539683118313280816893511900710468471199500377788061208493386346614725864614674293626858641388806489054663587015341946972973885543940018309428213765849955628720747291688535530071008832737770636055532363903273766929575006478518117608231955479575014058115979254100626375324231558786669585434415593809663137071365533738399207903062654373921759978486076759263157385412955672111122521629841472258259572369120764929529878608488006907698031430822528075432835988141358184157443766011497995680819916865568553362795668002875503628391419722302553433372739306241828136762634346070325516745838783075299236836067649706640896980963272449646248879966298745603321187758916409121477885120231115918895503086936476673404501492200803998182104888656691754377053065158806983107340941212500 [135,104] 2607206104137418755951092391864825503173550521593277706431441707937813825804848767032806107846049772234840563862978696863674418421628486709477090341796729746116214498100854732191147633969188229365086197271509533326914950516187349532509765524020018163950459505018515889368226837078518579848867786173474969482080147012224681921560537610992929220791851129906018938140166366203392829800016620059585973450339641550615083100286610092278846415096919732430652965942995422077351655985392379233633285550019992818389567768570780033767304471495931087137183302101819603200992749062336038920270147623833250489155786522414333678341227994760810869119561385517318139579812486141516250863972181259096186751105166375376303001093239355981802209226509666368898921851570118980878309884446238294881984176837957066078504416879978756765910204440070287437440791556634632266211347210291414686722595367431401349039012376426245527246336214301077977084075745402278180117884206347690840473017139006215164862455720007277426089370311136727685399047052595121037348360034019568912558981052778747935745692895505225395960230551156669162878398677676057225991808283028213698700926326847301914534302709061822993530298811574434181950269158459505328565261895549903226986915473209731122736809522238392002361134921798257181396557392228169146893175393000779584673949917868650865197145110654634748410913435400679613907545439211501677397482364822926592585788420755337507545189617190762550975643256970277795069091056473946034908935198946488157667165595538209530696121535572519114740822313398386803664861195481579331138665890929621172417204170482957769504921671882422003658806344375246059383214366022169414412018589605974918452242896670955364546674339505406196284550777404430914137806910456804339239889845968838909007631565949960438762140349657861662854869888222292030909853507893012483942471396682859323866367147330740991827494500187800709148277849549547466229239428932236619514039525550557641000415319620281665761386125280386485 [135,105] -14787569095453372728139154512999851031975851902894024040326036946850246719162366467847597994004165771475591925354313749135119935677127631089924852861705413214027415511268235236117934694259073836917342786582556792988157079608300331089009273405776965104365878361605983285488229973260790132663708941917877255200942143973534981807949260239135084965865470164956681837868850138041082357681028107413650059055168102231092029367776005610395662284893868001375417554329198277813108709789664551580982946615198467690989655069850326338599143622592764787390823170526185483714934022494471754049404702609312668586545325524320002839463347046435484969587953335169615859279692404212581844744135427939429281286745908183739265545199004194522681184979179341365905020045406692620805858572122231231519240017126390512168776999485991953316926086504485474543780905030447296691076484831798958091224733709265983549464428093541413705520628697406008330582396121247874310142153691758983742689903926818455762067466779342641495332872204002431822897540855207570257762460805702457709312956268841564696716340913286381815202394979017169029460800212805196338070768718151504029760780772441716495282253694444099995830944663381293939456000082652926387713533931404458058864320459604759221815077525130224618724332319061295685501709247449562705563083491872832166855297585239678756179706946407079289833951971142190004474545316476930937699168259245746158765046024479633195829442959964184446243169911092032685276476827086212973452542338636889539594984391673318847608634281005094421166255058731786112871919802815949515907665435385712826708276201943236222693845034709206027986197490137786495929196251112021037082838409891799384153341011468768092904280477441348792042016343636014088410249196169183979739535492418900961091637105003338373606146688135132824334540223020349529846816443892281486707414901271532979973451313661018643585721407611968851524967722407206395275982234917492618368514099673153173122345352158785156780755730355 [135,106] 53685646962563470167784110985376642032179486620190862603391254401103845848375206625519434649976752680878539372529943148662680111258490234213400753580896095887479314665286625374046842330218508278094113867807574143789391020937179885402467959173404647876140833202614542267077858199049097577838474464474186857050513820633541896851170602643873165196954634427364432075427694913080789031134368784708140755190988971699810208909358832313023850372229005414697528769360383515541544145248956836240481449878644047877404747414092709197314537214353155656810493474387805645873680100484467791871364689183599516932624209143298726242313148086929569669209183552450353003361450333860483912799903211192545297172689386171899311593084440348769599754100728008292186397737018110395213009068125683426199112559743364580359388367116081906224123916628494366779320379356375441168540047768014268291954336047232326630725853398028228472358112742777021998368540558204831031680270909437088190757748876358008075974340709316288097961948328955783449221259782113461735807520153853891974284391039145353764590985705094692779380697614009381662846763109117944823255268532800106806833425062014955398643378781073818138942755329577381675198045541299026574049465613637017288417879849552584689286153486831095111565743472089154982277183342473534986575632590023531935318756644746874862728347136915476637432667411380191287511129226653363955083420791396368617089524645002391836073768498841649049788128854245760912645471425626476641260504265965017539358342270099364260848119080358454342180462859856156426766654475831066829340825202397662987001530114412990342817018716605340293708812496314872332319131655487088271407673141219335016385092218464495139542680076675390831745908653191100907796945467012789945755538116388939427333279868839697135943154430909240652914181479221161534451547092601567646168832437507513987674222467227617223875409963762130012833880528982009961833644884020818364104794573474565182807620561451837372919620 [135,107] -178774920525312530670725374728510266283050193917989177207054432866555442223208713896691493768479591212632142914517582273401772182823154101454453292107762725458057110998280136282898971260177399731052322000178685840188751270046352121654542452380260275411296708871774423649076267492503472956079776218957981959119630289730268975416769873145156810961572175754466317621371791790300395238056433150984319024630072286632559414738142497206510615962715945966318834373089656780470069416273154713082105670582891722013297159584730850077704000550746972134120016270992122467007895199947269402454204377347852419975572833173635083699887511126150038006859063096273280538765586386919205390630420568584563421604596141859931816184607528240084015563279200283701344754305372082456778058175688670780624178236159275467188899805881514030410658451877880990649426251443305186955575602750185727644691504535495925045338440065448298430883456487741968488397648979846823944310308145495914985049553585150138442007694001808154330987933680978240220695319293284125992963145164020503862146826366241575643324432197637701722628732463097431577516616032290286719362281159234934560516668549641564116359210938644060575120988145579344148104629805056216069868186199918816490030254757438115899166504877478028652153194703637404655889137710520749532696055873489844525090194479980658611886144777225057391255644784487780519197359704689424959099499107081564505038553838059075097008328809348302018754822876367958625697084940468715290148536437627458408436327508680369213205213725154459748922471995159025862036152317368119697337096454593461288044967383757836543603475625365203118425406788792913910276103583838644834543097173993955777733556267575601971823695840347529882980444148892023893052968665195781822843932755825812785700599352677783461254643434909352615512588825908699170407804826754794755827779769417199525765276248357376407138789089297634915083776026001372152186264166931448786115227956507178192893088305848417390 [135,108] 989923403116374430765237124517214743680165894879513321019677691775001812851576979017793347178591622823641567538136869458431356500982141712130661699777400049050120724871613935227804803758431994939034445380438419977483259137047502569127647202948495182633882234460488330768764852650705634593158438932531498742859323440069057839875821974407006731644927327136630763088018812487054113823294464730560140554493155354433703971415143757611263554314364157056567470054629988953591391379447149469915296272870629440876285855671237991798128297176290164664796495025925592372852895221143749884673856234524207586004902846919022263103003893837209604284990332090707703592140088482115138098570228583281121436379030061744811919822331295344860987842907045359567993112059324558928229674858948978402234652592458053412292809212129515238470540983115104187981461011372670060027775280694197240459380072543988779293883000814397091986000282260244067235674289032974341322984719138759034650663049729265930161474942375105152733039695155455114920399741877900528891912608143063405861238118892000521054446864347531255571969932297104459589184929543910459087383336833586280019259383701949014694055140116042765247928940007977105821051649443665204777466220569257525330335944129138902633823748738586009025252149787302224933699681585890198516696310957168050047278153107556425546029127302683211780790743746187219839424265677186715472081253301117406664157883642783717445756313557169423815371072408291977797649471056824489088856575303111461497608130399929761602382076146134535633997121590734436734458332056575828106099370348331224708301050315021331073499461213176751840235078060054424568486119988573083631285855778664967640527254454463951855834433361861287755584676845598705267553501249085731560296746466865427383335219945816576291232685506413879767362410538271015535564514673946976654523567989198205997092372052163170945688469397880935492653568891366065335567177609496320869281484651406899409597594570030 [135,109] -3633434550839049025535966828504680777038745895581855700602254658610422250828111281404108539989272213699987842490412866130083255497834023915015866511800508303627096442218333729153115859766117416492399296156206509753235632486053351342388159297384723174807334732084713999873689708520583587758524706948524220678091127010500311381068746052530786830197234532335749985413777421312545582373543724747228907042079261981800416548991715437588901308518538873265177338948576755907178873298017068037017786341128657286965648361891284674967770205810655432196701199669757077050979840669649868633294323610514458291861313236889048980705707585095671105215003522438711007057539854217330093948435447187525743822490627337967592157605300362479749640483476261608971671433561251209106730636997728340896033076516037214287114629034241788941838407286458223607028893444373318704372734192720153091052828014264682901791335933594646738870866013394234671619005868175697130747240377920441868169283554938319745217913847873057448266181792482861997452583298819406078115852918136686753389066791644043536837329710059890551569186439670472374801816281443744823138510838920157397227809866981564737101661965804908007741911591508034389339067054602966910941146200940236898552723925660629455603231584469192014912329084707451366571599430389001251162325512004777380826797517593525944015672566635429751460708075723514856135002718486266325197367017387218956692478356877577411056782891554805852849963578390521310498559949238259768378439293654899636186548352153136107118501881198277051474919118574437307698136558627302754525233325782810558805275389385750193739120222328091983575471074964050330103595178355933703846627705749707368830775135778662424682313092822635734614931521829484683680924858363719122529727456875961249577669522845853478190675023981738606017150962207149799943127247969810371290583206608976311016758565617699421652647715620827110500000562430842993377195826365221579545309591374957659118940350 [135,110] 1128999059847161275327689440420694823731934350315440699394503929336866615829837293059857297914069070435832477845614654222955280514266411717879515130747576822663852758315557346093502395382079259068895137593510095722692171803332515027288276442944301226897750674925705664942103130042905076637582238088005112039903107170276220026774432932958139248463703777987680787212237956183803406278017611093722696422729374950023033839054491344597522311119013096666509500927211418233344134160452247110732018421606773465745201099299071377791682116758174735158976781642052118761172832336605493494317021401351470338800364728702660285623571325671248823066508392574512332584260996963837262981173418600216473178555846164912828618546186475364943037434653810452151975400372386560698947531316211564402233164676956126850617456516290732251221687250841979384698825959849581453728116842566492147514263839168191317904647333756137543674967375225157190738763151557790285693029962588483435978094443026420282007735229415931399867330254450199065084773810797595885351109416533699150393243148984320021969400321765745355955377601242417277795300115426917575698951704077555927707806092026071303756976860221417594952558673424711738171506020892246542328099003399382005910485193186834042378521660032053399413779032763087285606493188267654704343782988436997714928424396394943565981694535479052370647744014669633946688176280337797725054349844559633307010952425105841868073251106529856838246435739653265933583943249349773799651056621424743028149522433835127987397340458655344129106541302181471952293054194279260327046269817529729765950141302935979485746071388585313884508285093546508179591974076745829626993709145308795798308443085082357374690251375731236439103851974448063719493514940060512155919685317819193660019914909576542977558531578247550012939112700657212696479312904720142610788400514185247570011088576594692648162231914522369590190406316962385491988635670631813054728978923325393520090 [135,111] 34209147600916793646844647225822456330419498520692890734665279050248436791276964282272798716693737016534089843997331698013837790471776687146495619661697224524940466290756067789762486909470140588146552740493314710797248875881307355204424479239421110326991817459640429809916735694386563061018114630914805387922823185669249181390341958335866596542420275334957526253663408566418620050764786932384142609130018497803308043517325046376441857690713323163353958724852561485043112268896263664342151662007727123320383891358205987605405171882202995654422939815920220311551580297540427163736074631904936608310148553503930234207001467249756672097486310465879489068567515998694165502884513510801991015546047598081933203279419245794348536803177447489582015294386352721176171162815365471026105799968551158345705500521145773422282214987801645577732734278514641984281618213020928604818625662725233674153030113371351990516717754242158759394905099801546215549708261745813097741881452361262460238247908682141506323863701878473624977207800841762290497015459685004977504201553481636467073546371674689375002415087245530514835647606862986506642695806834494775631711825194320716409918398732543581027601500078711930296532200020442962578580082520803844444070676385963403151858456580344980146826487476995457187987149445684687506259444009281928538439014615840375373520748718165139014066671246154879733209854331471028090098102442023514084890078588833553314728261541947464140187787824183986772277194871786633491830905490837098293858745113465256383820997344463470262779227437370612802376226470739133949309424610517662760702399656302348506887249608584950852414229305641089333930133844005216942633003448090626704892583340742906665823555039367903364800275124259949831667068890597654486625270596900963875461989188294911405776608866704473526351667872574995782380261347900131575893150748345027176392706244014949453203866603994553623293310803162757460703081221768805036004239260483500 [135,112] -100009179827919636405112059920934480596072817450919238372820251184216282303449095439521637370854058627639555001878918302690301828971997944444212776323489459911238388292302396178560759700490373838932779038571115550982451508195042245382223357420778678295599019128702356648727879874504031456661657392876820677642778559557740519993996509544223155173827649900844008613177304120793209029123881790210527823350272532861503834226072212067314687216890064937449090778258849708855498923302752903995688966846738485188518704181193713188702013947122748400367303957968001838962835772136816265694514717767486954144990299772654745323119826825535189446295214168206188860128273494690021765004704635502162453759080254729707484039834087000873738346967117484875742922935899124082459266743186645820912883721278427063613797433226871697004623333370343213458066966229322372644305829084038511924300049039104703026751860206187235787395305201323527605721204475655436714425622721435889302325350261961403038318236549409299526354868072365770608183749036045193887665591244067710642885887464544822585089397778377332895836800375994776122609845253098625030045513529849558830607746923480113303735435440246092530374416673130260586905106772194613867909442704455358997353605928949892428205482155268813667002328220768583290111436671835405382535417851046984539750819778341369744250170849845588718949306125508850359203107463693598089829670526731213079532047220079976534168608035972811309855416242872664203419857865102942980957968342592809933967179927439443334702315452996130655338417100220526784279648719460446821247235185319179730444324881089451880402738971635405631290165280074485921780517518980764221052506534943960551724408912999490455804533553926129379117664065516960225140499869471882898727954819015308776817890236976383680981556828201096407971014790585704038490292367294715383523220301666614219737476050093299683294289198613792055820433308262050048085374178367989204240662680 [135,113] -84669641014017013311893199011863574326666200136319965107544935008998093497681190028893299758399680231232183737758368472389908894943399510320768790636423421071984634796365983221268191932815588975282417878657716193741034051367365043145819595995276488817489319781265122103176769968853260976426289183896498121422675034660764160440059881023541904578316407732685409283449864211903457285587589301563004341490663408041161542655409889613288491697661993620369765679822839117146128638802378000501649488249310172958679613546044225733286101811443041376074140290660947324086506374965732909067518339350667201218775688752433568571861624678540083826199238680787093659263366619046189862379900087692946583210216328211058750953213970230149040109907172135008248464855599277761434915797217508920822058060907595360269523221398380176761526538749991390059130703175049275547034576812434685315673086156249060312944070068525005670297260005088493732336486676111381145479432845401382373830678625318549167916264488157958224024646837045593922128845410800853066166674243119515984743994740654017429523998388657202565443820882634406617501316478368412769697597120820192718228033687637318216322848177218339414745816293444763206414155697859819952357453706891763432954544845074425073769623863206829613704730730871514896960714114359404404185996243998631666642417010998042237041804619119154215490874193265170049692873277898735776099098084571873232951403981576546471161359705552305787929848748951721212510964054585985776237347093832510614053103527028757313029814294216819196556399383999776728247198441965736761015043577786189043128900900856105109165208205559376223710358724453025788248329902466338685392520194731681399558697597583551828755412645551540390413580799200883645896852945880323332369878849783994315598273550468589598390445997155920936307034033439719604929434586881257877410764264555803148931989332064026338603119505550979601378642046017882397912592571169852871750 [135,114] 831983356675098609019607883350218969693517973153027332926337885216234963224135473521767618060502700124981374860192804207824059752228320933580284894469852366569453780215203422077633320386436244918315217735701881843960255246072188768021537092434250978803034682023124707988200944290914889487968616844140929450206743832533485244182371614999424064722641594688827907200327513844642969837059834000828853846563219068579651847282084788923823738616092375501768574504649327426639456239899582827086786487639660727209024427125377597538851555902125581925548844340180153216773504357216724958492606343998908258214500240912507259604106085005527418566405884989631303968087693310969094030660398591279588723441083585065244246011523869393978764124521721027336769497520142485863053257382064296399918455922445554412835104769741764763215345900860688027286360344646711684212482744365372220473640752127635536251776329642741210764790916305609227716813341788034167921182278905354522952163297990821322975865540673787431614794715871922359789036919417380743012240096423797362667020322986614580792582658466832202253543984383340275939965843521455707224599074203574940929150806195744606938065093440591780502730129103863028869178411722669271728949630207700833823404425448429376211108364646030582157438753650054101863442599474553445464775805714476123587944554680495369534116665965400408710668100910287428301003701989864329349950830087988108206521092806087713498909669920177101773435429395254189884819926238270404453372657207670653780036008817499256785572931260535982602753697226721388387239195852788770304995380363192546604290465765278842174381720129281528347895904722437419177698983292104984165618877206673368397354487859314926393469761292636114414895301338217809337849201028589296835944247478572714137444741165103791921518999066563631067809396494573066559893249327033879124468085057412229469931970286228255140031598319517047275355374575307278522630772634720330 [135,115] 56829086873565027608359816160462939691840256308234144034834453658462519803244471786349400136491942226932221768095818068796297999230539902730435021600522932510147927110610705226307403645663279556392844626134656525959649256283180673732066823325066976111125693321325812777277817232418209177852681970313311910330907819543377786946871236437629808594690224352710417285651777574911050844577095073302157623711133419679152237876441695416159312453002683623840434578668607058584898633562462200137708537630146493615206707701826970263308536949155811504699632136761639225345148437631854335951764776257730155478361079150178916817932086057969450785903045859639851177494054705252152211894556702432557221226122710228894056630014684498691746460262200563411465828121627561122969675525510928799183894538131118029011850810396008259373691458886954300487890764449369093407340440764855090628416592464502149480349435530136684815994425006386788490053016668505813273201908707539614154813795747076843682847772937267086790771748878343476672820867987918119800916748225590316819941433461774949323522903045225620615993457086850818345812455335477612214876623500112058220916020435165286232297525199178323141624065681895483532810477170478348316333690525103349281427838381392246907850313359931345641754653674946412108032755122694923782854361105612062778316394353483634601774158681250534423146688326781126870142340092299748852944042051899762773377654732881361069108486997393800206722946433982420907501830575557863333092207831576600301504624744810758926615674115036767371216485120585367968797653432256132724449959483686859159755454725169320744033495969467304106156449123482712195223797566123178082313290592718465844995019518453024645710137822597408320689094750426989552252540256286242752005797503589884785699832972065784033758763286023023140097536063244191685471630203499781270231088779321763984142105937478671285307081036713305899628947621517599164179510769 [135,116] -7464387095092293208853232929801042308813476644137735619586401225011181422207159363565623752778312335176273113036436819530465236809766963267575455149261411187954007120974094122105820640340889383750042075429621165805309251520364835468714917528848825282029582382603788522668647049265529791980842592134138131817266589340594908357156918942742630257038253385911924548546349283935421312796894714526076390139135393381603253898618181247703276176082200289471180566775923431013361473584313148520360471192486344993238451081530240218524043803074090146256888710542968757360346062780549759033465122861132492630710194908751321227746087935454714199952152701817542683729789135169728294055094584821441306547702080204291311708700638096213889007779179375810090311842692750167108172917984385291893401346786362202521933052081201527262639101207971256113341520465352023400659731963470176254930517266544036263739477793375108179814547941692879524378378822613846893233742431161297921394513551138791236028731254435342878536678035342949629808929362359803284504352653774007627537567318923476179923432370568878634785857728178843093131173724381877634708671815616215129560481762789685890134840835900506104375330909212828648522566894696363093746667046691306240087389684859868285571458699126741482951985874208877464919314332846188721382023912584204683492409875540628764983307549389497134015694354885071067349151599814797197249965235471576729236643284982163602160163489757581375732604960197522631541228918219479874786535875964455769803881270879694707290722469773944884155037486287189513961887691542931160768045649085611148654372824694924813895634259898323806107145051608035089443796844029269156882795954003030718210370047983330321098015081340362184536099831283565006115101787114189616958263138350527924056612541416138075315354224922239257315815496509957081168145239579510649299768954864813949518157188964474177636191032892148652813783254807689069206642 [135,117] 24821202603562334909640490974755717048601271588777671545672518808740722664998646041662609590336398002134142261981601607487107419069067209796522628120141442356486138873877895934383420796405346785646878166387915011003570927328856349387079277949986035397381325345368632454241541064281735661265099899496377054216212572550150714199572317668753971947673006807922147496792711602350009263374495377891184526744536042378122200737321146185098686999966468215625433303327650113650238736907191242674503715843369884044222748199782394354112546774634227815125698164739121097859260945883428514716746386338524695169929735799840529106227567396733206178670313923208870174786561658486211245283793826992908671501075440158065326858244150706169534993426631481214939984515962725168875180546262679689705664328872558267014584308296895849779814537791557119304879844618772587917148438037863397583966293967077930677979647539206550377415351072239250501431689656170213259492786897475999051339689083365358425322094803845453672315769339166124077714263585626737118378639848270522598570086900293691983256235912902607582395555031058469966569261924092124245959107233903119043789167341379555425550582663705747424858239065702437193055617477246755874835040012761720847243351072980039718281743567317542102433814692113785826969794354438554298413600575902770687214767643111682387485836159498838455588316814710252358807933507220533842406269805759722498409482479057724990192116925242241971488384957079853973565837453805331039045691739063014920306634302866730052955594392986867059901122190235341544000429223780969099648223560887324782751985798303908847491251793190372344099143410464113905551196287462585838175507993466132100029465421741301778362820653096787254342372556759247034752221765794111365716347414387308120573512543310566804376825604336307952636230836794548686715400918306924704260254326221558836874759216259341339827846184562000022531001638696699802 [135,118] -58873604501557284129684987482022293111042952756914220234762000750535084603904789885516735169839191128917443266301337828272059379300509591521406466695064362162184651677448061028632345088411862187318027609419798236852816882487819883884867560128020102533041143277845967110567934272515500175931190641755069606687429511806737142814662162915338837108624050653466739739051033355525052079396268671688088838257448377651823235007596351446291542451856026952426114927181396701394756029577812627823219200129376976074145860302790151879966869161959978726720598002481223695815913444056777667866243198530462219363749381374747275936146369934406765994216270788634441751786443003810782064007192312834413851009410683236304908261060107108980184344832734850090360237805980983616691982174507604842068725873771101527183139149536630876478448385125085953899790843654652404180379203370706850339040443100823729263510904479577689785687345285474200408681158161136791543731802536527257700515888162336048647771793406764473831224376097778651133829778159697855818619390027931476676525768036265987198712579409338820833438966299675263480249731769004625732043329241232915803683354423224104787142360002778676697744811304673883539160048606213160837614570248510199972916045311115961368318715475593945459698494005951446867828964897461265144394660067798204423301169891058042252748844597433998540957138984875291083313933369892520229731981083425364730801229834667263574699202618868875549053209638655855460396941702938723895094366816814712559223493356118418670539148975963456789009235410030472216439389264501460404005809431656182658336483085645240494519138761561098444687995663307522997729826995678107501661532488660378860944070314620358925672176122463769872690984041649309822903132688690830400473159757273071668847477188803392075209692537926627013736551255468607714248623714711503318991560282264989716987338618886125210413949208936717061428597159128 [135,119] 105073857589554879633138306069891594096343543233787851528090308764535430583623930502655550386587749620734958913091954743244595467178825181346848602402141885853697061218960737716168296694454922083226844978914257476648623531845291490715386030585985883498649653452622280422948804157770907216141803502848187997771115441863668434285894781889934517020700856086136178876178030033589880903733484210539759188502829575965250256524960103697136819636537923378405507838000240755336878926311822582247037784861350351501374858124199748753974050275941739707444310681793204764669158860899807967405906233022969155524682273520192012781884640039960512006439632288976401902656587433581754661745981213327669499981745167875196176667793463811754970255820707356251976878262921009860610557542596437329780885711164368154761881024000931200213118652501700863804603290819281649294852302121244162877166581132696193476777405917009503351523576012975695781436120872369449846031058764963630168929220026818348815163155655168349908880063206316374947283599559071506435573207922864940677013505978079242002393263879354248203801596401248262334340290280343940127948939305483830856465592073651623615869792173457491518656284713077652760463810362590461096899963030124550481361183537397706074476222003244523362363923239410899503338367307695557925740509537814896247977290750748053248369189701312108653167149223401536895094485341519377460285778339052439608087901388082815906928440694092327638625970697268849492362998392105971034851086530845092326319086200893599496309112096224574792327128304672212111457375330282328464474770763277864763573902838775375529722231280108563308537143890405140459894139880652779959330800615606544792276589746300217587868988772842670460254490111234977626003654799249726781397543881004633409717652072194571828679784250722693859541735764851676890481719166057443242155122029818492601794736771820613988859457020123460699602624 [135,120] -118470076282773536390651681351555090610422406629803278510097191166209487673229820572449057432328374189991450298003082602701120796138670433869347302431350153895576309308414776312738127604462554869506339769932415407523705386652186424877518082746252094266560234087795756484595833465119068034763525266418551706382384380492511765012741800058850096864281274750188730937339728857677451102251154770561810616913002518329398522051927047703150923503060748675593275084973619534774078564174125235971543406138682256478281082064581669586545059359733975504532581452704775076806825605446500982253290255142563599005219900829976759816170797379639044107067601191163997992083613968180854663923952119450180016089674976731036489160901071369600617537970499486556922346765756433791676964529164282434055763868787650728493762406604029665063894886439229733469405309979497142964489213619789449860984703958709726964109400627412468976102900979865638513312182224024288882777717606010466072110082292174844730769312825930074305877984252497168793930259901324275226365170306119674385123325759411974073237245508858202430904020186950594195613492374418729011655814672066010447117993740599318231388192885792937338710777053739987017348872696660571081587198951970766213246583833093693965595316097874067005289581783757886719201505930738491022819379360024763288062842666356614129872519493566658807013522580001158692472009976080585056109857600569499014532446496545476223473128923891527846927375096706505105250591395463869840608480142125228860757180992377676887568657714586776082399290702023994530250857542399573485787554723710496685630773831102801775331412393299677762103605595737640920268406087476792143482472687050389322182582511367905206056945935085330209339938971412728734885451666994504190289315895815504887450438586521490822631080652901868308671713240977968278697141495228035519001376230038156323852653811286958145600581244360478516 [135,121] 76599902262052718712148116518395099652013161712486647254772488169880345502646835567695421144880279281349852316478114713447357165274870955362483239302541579099327406749731776840877330175996416403110953462067240815220920586464543172341828969790497046290835988258766349122585433964605400443139940749262782403686691996705919249638987411995166054297925899541342956313871936294539213234928734837794616627678825995411954583234419274317886899695608280802518338759350581298188697477938900963629039308867359974118028376163746145307168135638497430008025413672272117998768943214388318761012035683738166364392667203045305967221345872669564106201596936167788628591540198569794224481654329450468681759752755014776187331235170947802858520814591720662977440551419696995033793504624942018904043657623409293183800523787129179177331939667588253604045445863475649782567984467194725971331852828317254503314875773528177653015401955391514146782230836183319769545262089974175035883171710170087671943717125357645248065082962305210251197080500911225245550113771667003679609615158690672688972969266866757260616118160267290922531212446321970266140023880963628121640775602294516350816136088726306503035828107995091910077631044078495572996546294230843353619829706288357062008745129734316667434705962946283661946663382383796435731685803861019333371501002698445552787499066308357799227915991465352785351850085934149014692703520538508990018253483038928245657148716366159951492840615263322964713432661956956183189816858582129529292345067315552984128472738571809095174322276698742167372252264171124569400674501810217394488346741293211078640446524463228268426621363379261524324144386491817284238899253702114027435490378309844684597254443323612323837681457191728039091444484517734321263725290773976465622249547393998130560937454004008321156084368212681587550214636467184121301236789374683757406845643223621980508234192656190 [135,122] -28063949230453182358594331584060015734039923530015443737915896404052538059724664886694782355936194906493943508024025054061950039276383243627378011458077393622259502228291127948477857157208373573657753479722919107449430188140511141553485024854798571049575013338277822821567607610570461558154073118096178291571567597573026831981328829893565672865351071313649227082115997507936137036652465641694249099721805546141525066171129005033304955035291848118411888255895000737381126142894058757336069970348480030598389995432700360848853094804547091546931194996539978211809820734316735617471690839645613664741290484671845542632511740386001863477135511304625055692916458897804253634173896809223283974132469241827510627930674109836836379552504431941312809039090847376298881933243732839050944186927325177535128363972614674426638459384434359241918019269428163511644729999331656145584255285236221447183207122937279986131435517697679704372602855645278604592337232793103347437603086211337563777019173227163123065101114806283006454917494881033737971059268334192822733573066258184423453729539816239523964708181933935792147358691650524698064185683801899469883276857213962567029958066283556811601788425875669010612248689757384168608286723476448727324211254629661933277139583651771050717133736441196583563694593539218682489589096407408562353550854998461406528948818419172527762694148142560875702091155431894577943880334068330354725350873429869977533694591705302861469210940273024100049152783702214731514370546340195288878820897107599370815135348862318989369534058264169393956957239329369603299622461448442086840170029525511839556821074902756635453711358182095952043952030755337240420418936393175137668558300296952723924057542809508179198908792022386699741677566179289599743004213709691453387885139313269227040834782462780175422953847174660844320155685086305411448789876739640335231591814361115449068990434 [135,123] 5463233723362879259605119481844768279023153260426516565689966264978140869250377051719905057672775986308338882488850532222861636094671108413467151010111596899606976317094325403702350067466034042995212572383723499970415615598414953450065586181862071526074078570366150534135126081061859317949345383107432785887009676772320179167353714096917173248489449278074812817716984392849122084471238023070068699560087070802127998638460250163871906104536092550976123902659200052812351698473763735022010560912029987193665122940588022755041476648610359191535585970346566201363128985678326267068572185992416386382469663589637079579239877267267408473672485630247568409745920294374523600920377532093939295661899082354764385175656500547441061776413133227840173631484316292466909331123232918846221238671435769105290034904885340156948783040417223919753993427936091032326714785285531839536853392766276574976216290590772923661161525535169879933689490848050302293860642605970881008983693607788204369685870969469715892415388638974403041904307600308336131142719678052907678243257226083948599944642204287084037221722842785840207261976451256353379010849802610553361490165335832514774799824158434003353484889380588862891820346979812980106117940974364168173939180888391857708818677269165261513072562349828726871678244705475093091340381022341942012584943292100201067622951921896077312157739277588017741748266169439108908196144529176371679152901823038344648929034074509303419442303656186491083182368887687024514215998307619387879746324934874611538726798531156443444342651082463822131518175685880731270614455764739386092520150944088880922616294493815974483263260121557458821494427343867719263733044903688993800984391915594975319383606712481101271119852994336516253232445383036548218091264765922974084828319516411818450928877698489052604341052914386848449460925150210985462593612126502403082616069606949237019 [135,124] -799206005273719394805426008685818131919739216034827637319076593475316713420964242372083251027480680541112523932255960469252562420468090106505891305927465023547406650591330792346196645400077231929253909948153294493006075543674015098002435004655885032999616414605032694073297282809978699382104362489974666095278171880156809275613479143252749588012569368725939882884485539525120547787313731894627848014733893541438767917868810344685986550356901274337763959302905023775901818350496198767199137718087360034919466996295418191581067085380747456545802191400439929282649705962070934747651728676096716738855374129319084258053103592073752340204865263764577709927113205802830660776431667263028805548981435047629774850207297125043751360317665095279193011037077413591910745345956588648397279488965235423698469603989833445245595151885643998315429543684007834917642285458333519634211951597642662917728761185939758031031190789487910121132716599858268611905047332038225202106264424322394323838038943278875785807707080134990904619342801053590681540015587918942488080517345527194822606359562597929516684993824926919136739871868849252753201304159273809979055031815020580288438876993004703867318572264224170806215640831856824711077220700391084141022901059830045092559588076553178244659831436735376197361549888525408984009755144245157794583495117457221615595342984362793580799335495119910762923402183189004970478244979360339148164345649770508086799633652675412408382124105884267158294575509325165552228224508393002979059133539394530558760787033139528864043570428151133455175776440278654723645218530310373678232439259631873746748936633767997999952882041140183999596577699144495442083352538302476585753400944981050630143754612255223337772961062673189625727172592740488964898564049250398606003361139794157434444713835592059951455252074284263784310857146014573505532219429205972856351185863818 [135,125] 1957338126614903346030955410851799702504256660989318729928900158122485623899551847024522674732011898197251142418438271024763930066387079353943674916671443395619855178605916766207746646425805966391270673045402551509459243491396413996727193931200697361598428003671555131511013258894988983260678638493604166560765636951840259535515282866074907088505362120290961533277130667407712562767737310004490302403695684118256305898989601304922800597225506765425094986706296707289538903403110226246377908178692639122688968415485237521938764637350391053196134044133284917031786054230006381553161286876900161801203428661815429731890971427597919552266698243241901249583918680186070766270626350505623272249429600259063783808359051906360576774446111646406652126829244339748732104396944588375573232201817034697060045242961060462936692246233856642727436319791115721206557284697610302844846266663442642679964908320150903343939126885518964546075722633388995081290097674569338597057340365173071040703646092660732549302702881269582855700846257824144930785286341715689582087251433647523357759751933062806771758047820802079135891419833084760908592585117718750165792971149753985940419563910731162546499865205070351442233685857618230889314657303644339052526752943233673623199815868220268034263570687720749749046539531444979147753211805613533109779068931062597131882008758470647144094936355083406980336446250166548010099952815699380244217318488920185980516513495204731489396427169592992821431918846634045308690624072494663104210149531847342247270432344236036520642518415014282661326540731929342454492033078076522440226333535461939699749335107323272234327167521423378512120912624139745091161568272800237275647227682175099237429419955075179456401529493823937990538301009333534892402203353219179272742857878586656003019343025760472904871161619092573574159524894079184483139416896568185539718712 [135,126] 1809715433783710449328303695804825969084723031941733664456930865043123196975309529257362239929720923397463434662317251792679879864921860964728841898979505014170172015881483338682121513116044871454972367784533190270163784837664028568321583451648351019226570898504130966093288465390683380922852963351349261454779306219364198548490608653184367936250996124189669496908713337720184749795886088797675692065557411796592928378613752759619824134388114067065280413951344398271576173292180596572338333770722243836341911675002582327309072006374844917188583180089983503225519756798632143162912970579775257400916726416211941326397331652617504708674578364662975751565490829666743414262589679700667223907072157531043259547671228853445367703397760735101278690770536235137502964056466230081684191439087360545701905083748867451114429533484702530329268160864699085051791869967180527491174012372429954307143299485546580211709450101172691753415099113508348462379236267229082118487111022143059527161729932973829831254622229068089583932514324245442952515862792082280289936221810420493973072467133910605608563089979877240818140183179358991855231256733641660595999583008502157413485016214295635363495848815564022054279469050345766640669230495498238323892902554891689602744276015136213960400541734403879299261816164644442095670027380422944026577894816828954176003121238576104664223406853077896273941378229011755915531540550937288652323907815382418666632297423669253472331796516013127155694589611302819781995710126037578163539296699875653954377586088877321668407663387992480147836893082961807640323316184511976352544729092777377442530233080887304014754780790878389938633796675620821810821886636895285791822357964119960573324592120816877474216168757722303560658771376066779293007832396041315373855706460233014404031480078065639991604400861411709295890171020542808058250125285421376810 [135,127] 1110080115883441810358229131415327208175441559802220893079678372918974418641833945758684253683426813502495361791059323040808832860469294755025320455652902713733601766830263125108108629448370913593516058974536312530561296617178946289642710333419542335423362196065456985217419328614282517750497591767299235717742785737258808454626812630192300234744061380701064437901622736626024734745305785225976641272816947940795642526325214173419992444190678566411134767358986493895917618229272117846969262151187361805108025682587334039306726066205355023095199481494862302901403384019758427696092673290739720150620476654676799019123964172802238129230481743608659585019355722010009266249857493534958845383130312457239627123458459228266808177435567643411962912216079582142321841233329395651208967868504114382797401492236902927697413908516778170242746409081917853123379290992762620872245787730717111825896927979932448954409586320436565474788504315163657638496775370946462015764249076825301691363957236293250857046637338856185004332733542765183465416538052652993615309414668679141193542954647371776660281448393973723487768130857247500578968994516520207442477097621870228074934637235803763576125357214456237473632843606005286968628978713020211263185099202893793917187557436790168764174732899898059856718955967228401235233593625639176915897418191651311346705111634372287831996966491786909260372735506751413845518207549215500255569432071039610181468924051274812499936091892428031276947551958711497052854865060403290801329644247560245147673622770165954797231597864257790794043366432834256164429433070861972400989970888461646440941815867343988168013660033602343304730853911883019688720690928348772516942251843917925604121543871946314700328089018727722532826994640246763397709887709486450527103854892853035131027741296611515570241505462534833745784681093015854633123619257418 [135,128] 487147339119431726639390611646212659992950573122735840170965748495369946929629676656809292929564709632313988160043875284901666432723801868874762863269815596037585392722366603857682736161405327190759485678969295812983361123634317661852705095670461203247473459194801169971696783892129725384754666965898628112325137648680029444878748658130986025451038415592065407045362328935073297445832366912995854919400074378000268528882096176961014889568831934839530399537321395039548461539548743640723902961517516661583169031618444001209173880595166062020726068523268866928600578276376093279578003374334988961713519585093240590912484848242060588991703604500797303112649519025476893530204765887180975803903818747365247057554287195857708898872123985697111725254396082823594534313209428149069752931282299855379670107981928528644145402622868029743800140745174308422950879912308089347258276282367593584995213307003174990760926639624833839801137042123511796936027927294051626921643249246904710321593403013272681397953246959228309077355293705100121706675703112148688177040710877327237706531863951130464023976702589096718015984383363174284074374372057754229884461126822613734096008623772173960902234487038314829481674968775636032040958713611880792130825118455358538513484288857222699052451332612867175117165583551498623252074326884267756845530069771072267028954672310521938765912440539636818616693073699439363949084940883676793699063380650969707479515752096101233879113406229893132965914023260875950495750512792186507889111255886403387814127353106356930436809395451576315182986572384627547696342327691926248463744419558520307254012834475126529027220629171422498800161210099977096664333903058865373846375372042686211451843484882767290152568008361328507927292472260016887121700859135673599066652713074907246759740455340884082572744440967970801960065020328415737650720 [135,129] 93931269244372243405657676903961435130689153095292488664867344978466261901606455608882800281727923925500156725345422564695152522688367804822461231965015404829183725147692342631678706116787296456267541052414200693735284372971547903240341652379848138711229729728784063358565316475979307443158615295670000946287849121749292585174139337234853752010062813412050970301222997133381528169254112954029003179471195431372476164341771611993754950125791467001323957120707082554392298193690209470656515790183544474836461190908845544357487023731774118894183207897145256779099783880117341779743335960856355469927021120334820081539498065483783654135170133444831279723196244355974520573522176415313435447129750638166163986308662619926684565610215427512820916436198274930434033924058199495176560442639623234871291214178239397086722736800942001944240283882352267006068076602249776320857027978746662160430411667046258568057016484398588181848066117181946855034283176593697182020947092116379075237611039984625984288765824086746905972461453934318382835289281903781740602431202968873793807623685089687261131716682140060842876075410524328618642668060601487391871500215742467193951761775065422664672929080661704455458970876160376771432190938265327386608657696796078468903375398008642093073760074368355395256543019144081982365554152694848802394226602416824401707605507837641310938068087129964714812500479605493892450680895586464200662256929293883693395008307794961004231334648568150432856154589683493238280365564769008254952363947890859241849295494446228902969745384292664379389267704853170460035371180911622013741782534012186604830497680731080274771546283976827390279438809239678216570584988174437715800907940416477701138457810379890584971844075702547193568303895279322737749309963364217703381586972903660495440478808616232062405185994266887351879243965925778550 [135,130] 63535264774004997572998165163450291549229361042445438573585507597461291851897663198709410784615542226270544730483635609040317668922387515067979430092862090964184535912089799897825921833893741548566249055025314964330369763882721133653024154585716043874020364863245309589602891306253950424908905466945425429771654883894001673724912641463139622729962795611426697676806180326045609269693520597666775432670442460849459916042767820643507828165510823772377396192743163928810969351140407138736243620329294930661389081984352029449794621612347937758085229079445223502698142713853948798985523467982258299477261174818424069889874731502478380511089370923305551797704082233842951479671514714591826461508183737294183555500778351145194686842883136334424151782518180379283271941877896780613735555131855769283549382665372444640292208247050684254728542635713081268675781076044738595083760038352095942143556208571608700417220894016687402563316401010583950638995586534554251678692853539960408593297245071246295366189487094800884687032135160653238323440233838766613092735225948030508392700785431964663708528244316233323880610598505125770586740993760330459384288502471979464741753534822436288801520125677616383544224028249454683815884911600988392563426543085065038268747036128006166938088786205577749395022949865136127248751101107094798416548572531478032345315006693968253448422182762109786386502838485150134767428595410954205858963067938929619203447546574691754036586614614647318283082543721185163153338634863550653784846132972419360967918066282526315389344985491100157818488851018352746866579557428719432213185292366434854565719724419201114460633820933304077704731117140805040562978325384231778267251454860059350268836383034545451666596210916082683831249485384565086158648426902184243574964981523647670143543766287955784341595888834952805772746654622 [135,131] 26726454290715614853355462608343068045638431730471103539424278196887060665180133545782266384787561840413742270787256815741562505123520180266761447627913790607794151515954566575803174893203542954957310314342903132164613420819034425223643375074029982037698162785256109651441169422971297753287121884293004018630960389408970488276691391467641214251090344546752184164282447732669440742286005698503616895245274368744427432558118237395505751793470450160038630099317671071789470551719189866673516214714682134791798068952945816856867718826072879354444714328573102807061853075942669435112813154608196687741921401183211914910201995597885984891130790361663553264158716156749921231078176225345152970338165038995163015108076307443167602039770738755094526643721426036756011110193960972983157019105659242189028543396954563296157401507264530121638725990812861009726949768397106865794087039723720703427046464981106585434174780889470424111106564804245091995255683036468287697143188605537647474237855131367757119005441208204861933447304068669264577362417434121491470580852437991635336531639030332999735597069316158800103259744338261377094938316859823522016042739229212850198956764500747884869501186418806021169457419024807460856490838353597708281317102702047212454943967242201564950273430936831872062952592259927997637078256227128347368366349565229600078437554239413037751803530699959512133596045940323804847887309242139935053415296639952514989896743824676033473975797725803480284702002556982818212091437668592234487552602330180101189311989132089588581804886491398026248577931861326933886076862779659680766400031360270650211089262166762265199730906523581248607213905327959213483465463318415259617287676428253656264396364293457591576621630177195126712545196554298045494954183563628832887089704146978185152854817802063313388228805455168325113548 [135,132] 10401417959376114525747221479145585184493885504370640659660760874729107766239243885477890551072822865733070778979155558838787519950285014321534628141497172657614910843732985989229831987209983268325537716823873841139528725371473876494885103251206825744381028740600570656138575320186212215260283592195556749083755870455944065336392552956333048697644268114711157601505576408028359475988149917633797369568002914956321135944259383898323997104083135381539637452350375016540590458130490389260198929851389642460047127360904325957863762181500625477626409164526824800921392793750559222427398733338226250539528599399240451513577960316928716872823652688702016101739920037457861413465507603501225054520910375908925116228356008177862730564212087157485124654072010101177947356709555436360913825792877823435221512023929988018238474556480036557327138765623858053285386107737879718320891382318437698270105877079049581931213887308552832898141341266130483384412746284720805105265028262761491402427254469233742442564710958413157142221351120708282118793100831527449354640924704819260146634503869348996390258001133731926103732314013520693863543032148183553618642099204389809090193121524874170568025431289973589739801005520721020083817243185159025425206919461760506155720066173984419285068907655659722441014104078738778631353899768971164263234500003501903012252050744709637134542553434146165469846887931196619699828925105454292513869211928143866480219015161665959325472066157932084058775299540637067627383854943813289113196098785322322718941087831952054795340189764558891053872497399898994366141651331944671341473586483836901513301682295565161870418161899482432198818454399389924152171397178894352073914229997189536514114549510940125932140426100199228742248244183171415645218564631422409328093025155392791748431004747382547853983689307311794 [135,133] 2218352738575597462506808529995357646001836360570647094743973338622301071998917738032685279690489983112822536959813481685959195243431731394774043962748376913448123000119672358649816104191961959754980357293081897444773772527474211675815583662262150580955492731166025549181320393030386390627341414796567343908511756813239301652659136819217786808100398134676539785190142120879241070524542643471993393655514954227566077737770741796532833576885778453192699447311020282689382636339428723765694407880769216978841621623498271274937535574881837109268284524510722792209759025596608792557315802036011384103424197611513276473498534280133811536877655403661314612938060279049881777799270876505358681843711642806790252835283286909013429452149205176478671890840196913555456633913247374013255976585653071810895471809528568814901768511960770713449527849839949662205913261215588009550435659831170726967613343985177658436192452533990473391695594327232277748717641664814552968337909590315275706590789883022885419222256817535398322684235463496290197403716171851298635261859453065784079136101489807755125407824814657739477860946935058188464668697195763389813323530484201198986138532429472244899660796875289472798029898637191474510325783457294578912442575162237145890599231654085020762924866323763702637712966830817613046998946241885453958978082951345096233399441120005614728524987354745440859742279274888331366534293223087448698138829241637606826516332700324145843698785499485967809194461343838421953566265678371079228803193530323640399226588911779784856734397172208242167570873323544857306057139037194099396221093325976968848057864715307576040136822910748141998352608660602624766043692645248606966758535572701933635967050239310678924720352031892034842409825543653151453354216890978114696880131587191292728646371571455484216867526401 [135,134] 193634532107638249249951609285047080398643574527288409666005716324537747478350024100547206941590431361380481964963530675739760358669891728470714064860220039516587170986459706172392637382937292247909829007354742602072328488162067955131360498921060670926739025648461972740969789449149247210434819253148317635887586393317579762969893476592529266363217173356158327699864502583716156633994331094029922330637665455758144734630918826875380543067665863605854687677685946429878225429014510303380109982793389897362498400284185688889834477816282119931976278107338640776316839145427007944716412064214351078926789188724453721842096984199097346046791965609905617342164015164042963697030143417922007834412333243901433492705647314887353041574309620770346526750766578692292907555737371317352947462629217544555124135729812575791641281336774587751265924382071758425894351574813496894785359775245064723314335111434863948669196689486811046719688968805870335019421992010713058318442403618914041107551361961294979450419195430851216606484140648953078021647645901912486724991578267262999278086511336741464938065812700993044969656741896133903255828621324234455437171067692210080739325195780350246128816432468998478368060824282340811759470977377583792458717729406414087543979835333715129900288016628422881747485627741222903445734602329117190766155743856151623568820524313695317766826522300953562221822146084498844110307863537828788848984984853186762830390854195218467401051096561438444997572338209089365122949040173741692767044221528117968103187021742689174843494412869874023283125156466709419688993695234926591860806043771744941256122584240955069886239746701590065445596996498897413762349450878687343703822104635156958554461799433102465731700987417276265110521716618598653628792565824887628955520637035682254348836043756308017574 [135,135] -11856387504343534132003985591478163368862143093274984089708093276909617301419941128081875398458586270728233149802649839798414607650019848470326637602794224327503546556170027441369739501387533153785794414711676167331351654753435847100299084149451393227512484481378392834436049350738362547944074343529973247298649625113643510342211577586951537385149786119372618783154690856417556738919997854170621266296335052686305274779871063712738327730199957112008847585965541852622364490094619969975835898439251831906555393126897267792814533677921099321825477285070846945947287574903872853745085066997639949421675008378906316182770724233445858515240115563280474705525343946404247686278051946997592677646703294794197747694251988122694347230740511061313454771568437935001872621722497723478574561390908693621865812008209062113215691822216383468986579147594630724399871083386680405823996364643187064336309289648741207494128051797055794571314857100361459673938125169988151202942701469048665517692175882203244270582875082000916701688409622581825262010646849495339984693242490752628796081801514426724498521223139071510349431268573613624224790272034055749187108574460548247198285509243163550719360965728986225854851998234587654977368446225823626571167847599971842288664752674091866369459771914776670781075212051598004016494621647133727259557482255703650349495079260482934279909215264030438464958424744956918098887039970489903478043521381391819387725934327578057811862418280232393977362908752461639665972975956151508920156593736915878416623946667627858249322687149539752796844929904959593798879883561877300252270582901879211795034498327707358474069154937251892635262152938327380918949484555332362296553580336274767312258876243956591946666131519890087741089541377408420210773774171200836632369668447175036039114035954070 [136,0] 13774070260256908302513982526554154600816779627843348575081556362557201225808772776663395940220802379128370922931096178492519914726157833358334452487235413066008387112306001845442906873768950962411761715098788451729047594326730727607414492511263664149333434817098867018340972077514252944194006635064758524847434888289406540530541931271956647295533868624990850355904456326028784962463887322307647709703175646337679349718801749776723540753638049127628410620252923075297885347343361010957144226041717833770454995786508123550572876159419786608555075046708097385328170764007006703293988440260118661726897571746602555321864513596668279093373921084497130483569019771826001074723768941323456803493615965226810852620861748206128176583159296392414485066764739620218954947818472288146503446807546435851419373268869657085413079744045547880649140895059449703190783350718942245545810746475819690514614196722765105737326961778631854513077238410934591286533228042709633266052339979097938659034802040319189005683936770549659231260227874083778592298459198194139798168022585280307233090958473689416107830778890707193829465579987282489951654850885513151839217419988666019375430698081605408331396443774453337273542779463930833060108479049633574182537450174052437581204999563322118730442983533826449852007648779082953461359561501943732763236982765197564307962584603258539735487482570602065095311795886850046539523980541129205831430756319003908613235866434447644200161785926989773596609734717701477853102790173335630737862228567586574339028564853027313276278525506623814733291601205628387095001770287183737312001819703441315638909181870262435579288844852656955896477910644739722927306980491037185767646651730211801648872637735694077544446952516176070976243336242456445349485641421509025298507417677798587976800101304860731273670842856767760900159911042472206998083879814158540522492396179235467370694991568343122901921084437516020902391155296838998315519941228703814156725218545040793985045250124632972205769624312212891993171973284380411877286287563356241362562049755314217377154040208677204121731476038519716074485930033720589760696477263562918204931643335677235630157624890479439727641874924302101135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 180969106415362151782242419548730959981807882603269805716825755086931816802248573891867754497748655067820148987788454267152639347126154432018703837792812775227988437115110104827338199656259284613617636434043878242125930004561546311521573886015134374979604434219657876777993454857638729937082521519374877308691513834213339384912510584376109142341169368526580325079062763733302823406616601775858752492130886185345310232960906198091695110806179047667225164453841933841875437205553017129378121284857791060453271641140900311908278271925109812321214413554901125611469127593577527171211923827461339857653076795330730416969930518587098741381698133149258038918187051695216177703341168842861433451127833165036344935495968284590264475757925461947503758386500654491627682179713697670440886168714693466506122167455501437858852790285643043230596402687063085552335356492872251098380393940688413727603538971813731620867874638106328340894800827986259117355683577122961481055864421548195317276623505718482788803063664773472888260093890973048813472418862793896219606438028829594797479252422956134253666784479974576895684420992739931784184972365080147223906324414429915426366460499434888520429491854782175051440496438511553320695636639100863960740914441948488201593868901358026478533699274288692146662706724370021267212273162716225732335845954098344720083566013056714870338099457797766144306126505440746655272969171584739997293365032505869758616182964422048664324095916267283030075951912683213791325562402559652327646755473448005648022563786635925248461423357142247771750887506204896015619732962796318521400873995056078108453675282419383900070267257833569287608004742850895535983827857659699765737552957940732766557517525499968235833216791366737112694516484597043268393210537489827361350861023390447661102900281317902997414473873140650676288682263550294618242861626025156922475245122778557096058759589327118360229668391573817296621308029977105461741960231783540268643107313000468536585403455840194698281095800190615039369031643240216254056956397106674338743701298964245350443432663304440385120424915170781772822850090895623375562340316664226133779596829907027031683641217496560926747406483627855777740478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 12976287014835965138096637683762616547308044495713319229938191520053878198868779981705595126643379466742428096647600639554989661704284929640508449850493353515297259817056068749387278777478935642996800949229314366148132079762106705664626777963571062157648307355522747693169267209992520407158200895803985262037931331428346564683585666415844944411424341868398573468129107922517344169784612920493135684282314358587471627016727097401961471190673651522663327614399996845202596073454279941992226818258880746475704969408438972072253566816623320562818997627094855452066148802776568292268925411448264096657007215600401697553663890491509019741871483475914979864058873890087533091782766920386325230457370171568440590838532604829528471984272562165760649437263660554201170571790095791553981612209884301219343618129058593141112880621374470439604942331508316672902838210795198834757334235628305388660789967986183846069925046186447098105614935318543956057763907936977924952522794356210421545758967629918550356898189471852685314469509214683687723623510267285715861288433922647938416264611420277916396234818508426087008714131645493200067404833972269706692709056761885416879808673742539966367969061934616832589796709163251878805727423022091553152468147024327444660841047520088470939334616393390081183093323108521178152184825952694612908547559087746496355154198372596808976434769164436976328563390229898155476082107987265635476196521094210576254268700257760890483286850239925145080221528737147459923149154236845976914564267572308472822097896829225049460087185187456897279014278472151855535828073768249916871461372266964682039157799397541838459606668670866522648490407725489058446680137762110136932311513352746180843479816642658937554667188409628610758008209443314922662529824323633174378765775184276370428161888560579897247691904870156050778315943430012640385271917009503175685287314375225609238751892499927335606442657761837263226746085625344861163053717438802063874669879820124001549013230545524519953173173863816477908264749464856580487974463324943230969959087939417742675150996532296686197875315603429599866810043455459004438774335145927762261886574005815578721679767821081804765603884277425095206126570701599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -74520385046889588725326009479026790593070133246633829450944557876920191667876459253868057060456733951416560936549995957717389858385315341595258979791526654022286105934905658675630288337178260674434952813467398477486487520391185115096157041236717009230257016128812566431986652779157987954096007310477341734296189466300733066636700643521620774153349594935483720001456970925457941820146770478280374322191732549254769581881634055525413547863512540874718523834500305879555070514547726160523058401259229981444199078025711804801941405451274713252478897160696212423716623607127606164436252699850359826454896607395449507875018387179441895821218879440344209948117601405851803112611823921421925439285490642298710609921866390483459808750270567398161556238438331714228912325446778305778732453178083126586979303465900065985120274273975157648280089555281426397742771724181338900025633339791580876395671430986858948000570810738909293726412265943196691128900842064156252905281704599253031071009939940518793085105041349640905665316142042549351110952041245686424883468751241467023063274609300190360627470261009554247633136295955676860777046525735662451039496343330268154673811432860704304179239443136137917176193230308711139835265824893856475325248882623478512743309520561333276308138302433694606164657324390764111782836383848685118513585205416652154694722637854242758645606576363619304024612891694423675309102620699107807228903469406531959297691820333228577648224013512928291433243833052341543800551094697661543464147491499525011479735997399871375617337101761941013514986980563049559835699416308929853384027669273422164735609218477441660499231284777655734088651240529714677442127296798086273512744388586345429616065198805651076066783134267021660788954498966630616912773809662269454523339820429311465490664206876332937657668344657516939745957995948525027040177659730447522903203511660745749971966281670996130926746191557289925986311048468364399452102679791182411765297140168343784748928204571045691701745421692175253638444069813259604464846404403097697185674367021566705377243365863111381646829336341300284576833930596395212137270626727443570114733616083461918563804831652221141139076643344907324717496521770954132080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 5372680121497966340366714108404645444643875803267461485563831276580785457922408078909051380775856918152292174963892021225676800174250814432648315225084207004109560156673736354543494344694697313793982327411363279096645663079792558839098068949786990608683328907425560656543996892970856933625875328837059751693972199546203717711262790932351538925434359003890736435519925707325477769613916147027702846568856398897239812959801239022108465124500030875522756652795129077274806423077814741476392232905835618518836994795165902834682123447111094063843898013207469431755475385728358922909560205797755496811440315056164222550427378097306737006202719274729727029529664346868294870050660234809455398048278052873377394602544999418549684730893811080634954195906480323600742606415459461704523956421384062402278030283963879750270004991345491091386122567649173847568554945647022823266772339040329528844775431373479350446331828463693682960824249653347804097121521313936669206271309424321236762976485747646078764252976186828711280194791235587390372998339625072960792922157367034444106067574738227004445452460577216233475293581370387253821996268525721941233261667947201643799561604851539080709615013969028571793319630676008063062508112495520246431642566502933712549164878026610489862850679828796460916086685114631372072163298867645661730812850506609942283618572072737171637583141537021597716680656216374359496289805085659618150867166399569395278805698474753787201001823834313513243473767969763708632699425542290216432139121173093196648669354283655432700402827871222361670277691221694545064242016766230470676508436792125638041709115258625287078777394403297521133639346771394394778767847050207919910737561150416982831648717651847365263991547449280603541512643887135626412072732076154363342032979536626541760319004576124307137772823295119504406987537604036279697214896806830172593292893851133301371448701987040811056144301191221497914003456109133407921768287788804378621306949094896107204212715192914096271932412730889051107186536298167512232515741375671021538000447105781349011924724406382518352513071662969144318555922231913976280720541347906299678953931327026732928298930490796596159870623097328662387539566225314047187566757202148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 15569420557042870586940649321586455737719893528461367443530610453158350005081357721714035866497493579358983809416048323834837021579444183665570932896622332693504492837094244544459001191970244993836753554276424893378821359087803423947536024655674792336693715321649303420489425761484634829901690125224417504582782450518627179718040913919471352372545799831424061583292068822096622287142305514807399162366901497905860427079880469325347257503675362970672330175850559931402103486475887490507833462746253233763988146282304201285249756020524424408756780506350917648409413895445796823089537694358954021525094472800562082700461741680588981344606198426085128451805989541667534258234553621925126117501991886288585143388959988926393484890900114684229013216651539706453380576552572386556395445263609592058156150815050451694634546452860745362959625735340585964904297781305370677295180563407890385431567120619983215952319746623852436091368597979503302215894174123779556942616885148785546934333839063148032891787138263856660395503047407782984996939239636934972534413766554725614983230622529983826815651856163687508766491627063347648095850389720005921504700137596902876511884740256484886975973123885121499195719555241644252041798165207282653457410635611249276666278408823009692812059112227903215800115150522394482795213998422829464916603331659968921677385298665348019507363861956912647366275972727703070265948936943411807439925002220382004062922246218661438672966385278592239271516473062269108069054748750276691938619026626411116448024692611910580948756526626064339416623869006229449559918769526426833873832003822861231629834788990166980571924544873202472315085834845464321455659792228824918433937657152150143268403292458376377036075814530584020415261210890539403855927049190946619151909630391118190566351269092914315514316550872586706833339883897533744932132126452021218880105684622096584362471313281631380432485570917210729940695510629972501154072495618875567517240268074339406110508862267741059433211767200011168176372250418111895616041011897395758625204002646935061321141691490495899751182772217352277921093255808428975067461522160078874779211037786671544996343740731665892772770699858941867432804428972303867340087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 480516787047319056877534839414640923003691040507291828807093818143453061330066846718326972336284480712303739160562793797605064555989113942025070744015464175651171821775519335236423385757486865914136652982202193422450358003057527406577333097631065828423792258780767038158928037561334718428678299106543612281351935015257008982663419895279665863677227966273443661011957671697708113509081763266702315302479424882468881285326454492769569262086754337224754639144777741147931679745501348784873357397201362143596534298208791727886961391367892742184320149052024918629464583543978573079814064499780143191840530690152985976534294147961708550762236792832808977687893008371257988617349796027345509593857374514967024415957563300757163447042438891560493316442065059543531824844637204299219235981529665557890608797581581943437582315964442420359770022866476168492513351902016280501223620064863985369014409402619431491213022443853315929677949084207291313723929784060382525922115448671887990198832898981312487550170112577957520012895575907589024453767290216665180533597459442738947103506333028030992960826746952698994377034430274309005626140244895108491642113297331654074931243750270927398635016446611832776734219254178579647074266884462627313601898650198606346853223351211377766848487792264211410186921493970962544519374248395426890810343534757016869442504703942553437690010257002351204139465099606636880681807129068818903874791610296062152121017652866586697100358821458856580760552939285734932499767060219904997955280052199738296877929532494659242328700315046652502389340304015407159156346243887902190027054303523941121088642391303214221169477117280845730984186350578019832716810473232191089161981351549902504004776954672284572150150334351449887234587143059437489420238652915896867895883634104042005494343356056138631574562263009673802515593303851124952377017988482110018458972890650721437566630956185605889650592295807045760925163880497141703560969620193718174415778203490914794226579849688140333264178107028909949379729686775956989154873838524134269033629371924943836925693221303510517614487555946030422389904396394329953004274340530031108661478078616880541574497994135714081041391436245418210260194058491833857260644435882568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] -24867872122403768799611997595437663042312099065212564302627721123468464315817165490554391399617158919429611648513487316513188321202417553944130886027920876387294782829436071971836282257572707842666084777435497779049072400414680417946640497278911419248901492827076305594181056674956999539288349037803840681682958983379721737867477204029563240286928835606597941366929186874399298409269019266786592136326126715763396216379995491543237010895680461478697462169054733656258828617850478623705831468180623706340195738611921302883769148602574344221002906149893369465015441734408131783434659343332976561361025737114473450900044103272844194593635261967103966188941424270620382014931653379368912011714809773745196251467620968768832871189351177323322499298769525202607217843748942101877686238436697273709949411408521474147576313764134198297133338226018601933699034104982802771979373480688844997632940229757261863293101450661482794284386199599090460817331262029500767633054719448981938301815701660347785033751788169846504601693406543276132168890481914643511537496964970166650023967955110326660636166516199121948806733653115793629398772329410395874694419753879693087589053449478237318974319480507994230499296946242859071683377876341832727412282112319032652282692407288079939262797024897158824999427504749310802106846694256494236529838643281672296543743587880138238319506598607749771402552556222510313622313414453273095477549973899574035904616050073130942382648429444833354084040869162197181032117481418916129773726209520386122158006214981243213008359521918557072027969287320087754265356686782518233618848512988349519441603273240146829490335560223952595710445716910239267808233963360242072515843248547640275861339714543459234030091144913421290656810457212950435352841027508647199240757614895217590902875676893213252584840630692146844771088141776528973491849000390876332022406926037202900994134807096140958973060978457555011577302719163120339785292590713299445986330105990594350281317447597824107799623989136045859976540805918537106832393293484957736182037219797358229474520094630773335179015709729009693027056975850298565409811832080423541807188157694301525937878731824845307028753465590429997804670578243069201107573462650179862976074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 373424795208067769339066033270879341101394834589683775273145793242319699919153509643925217886305292598548798452313227383647575860179751678853713853134150435001544266996673419076574798182039718824330128781088649762437920433636736670428148428015418671578721964330493213228804161933131163710906886618968141584089122995576050392404334202258857983817312671553836638360771101369211524521750441543942760364574446771678553065909720842631157627297428157446675346990342417785748038179910659915217378430557621678504761916686784708843520678270758835991685095650677614502312633917811003193512207093907934756712057515108992626555124887743944096845477271118298987968441495624582547850094689195394770057825846613595939397048264981760860504663673066294403385593356338386803538173237118991008588672074206610300797633923879782700104496915566004751464326483677846628947824219052073349820113204051826887699803843795310344684471231741666936383957459938632025017096830918859107717979347928208126112113652946658688246282410266174779224318884896893004574364672590696731741971083101835908949028958645158769680774419684150041656468426534614026689876700863404597160128545558271288393208692933404816262636498367330013281885252179517778535754773822126383741117554762670968634206895061182124149869215249412750894948824350189866936939019561054809852942954121721860494552776942074856807214140671688848982462431201551319638444054787204623214796279745647909196214554760331889810871451641494766785195283637514147042465968128591109116800594222256481560363784945823881686493822367532338496984059511381801576933207310540011744368556560315306720074608238921066033030541679608671723821303505704842195342695586229460664401819099370418698312804171502706562326553658879973258300936220853441349233630349242735740797207854022199735359039548479959916830553130748517509512160570523473296988904932389558945117158815974888861004076709891102626776277973292206491686510912526709955679424151056496252099174526709341555974937928392206788567981138730398183252593327537620323809425012672265676181263619044984276097305373805481596092640423854085171069124905031424348623515930142131509394085938825052131198994892896720293379959363539206170545395400538896124587040503683965653181076049804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -3383395859861510261044042569484359911224892774173569136964638515373227038564746572195962724345470788405601269577632247790077225375271180016836801455728645039669958438580303143591881594135645345909423054939623156339783606891393557271579109311784078763514828515544694383393663850983042313454480937956019464634149196776441044655761876064230391176158441207969817045080368002617930750210137179969146984600117786881777574542065291393970311732503154599203567760236979583635439250671174802892223499400322493482720075699509583628835451425652504452343691002334609902749223208209408472231103352043568644569276625092213458089466194709703674640372975824262130386170563063312216625088814453225127673727847925778080242144375584286116030056498849576056214329748705683041455320473496403185170136567919185994166780877363080157151193145314180101304985487002999996266330404122713551507258127718087407113029011392574997170722582919873267892854555775971384081307677197831764316750442678493074148082156623973674363968573667667905036770217837603163855053554698880302537383592845198121272279353687794870014003786126610001744448121519692905758378663974873866944286717246010191786509433697121598545518790278138673037470885372764295832056156560214791491393785693009794374107946705575514384886508379987519730008730822259093411594692417084095838138574708456326102441928140261231769956168626534675505753807145585137497486104467244206870363162296293883018263930137993534199767054033362980248541991645819521286029581512837189097857541084823111210104827543760818764908721310189238051516191215905012592907858423845039951385291626955114682607733030667102671928474722682887879774787994193066498987805141867987615802485763207578814783823183729810738394790359269271421737270540302765701854289341487526668010787330418738606387081302036326966198383283269420727521234473699155804051374668590714013582584442924515687388105755001251569276293845984855094379264602444338862413583550904408933395243910775048836046319005961296945437002036356013707234492246496991226717425611473097038158988142614425593085426529628311317156323757341015267528506377281588773403335932627569104339006594316583704369545242883095758454837983468572118066643918951131100869567092104261973872780799865722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 22422300960203216229936746028426898621053504064279561794879914683734553543892749328280241760343122422655873472497804589342213634736037117898439657786098493506615069799115929843990472882657438049639017564636846010839627676505417736559796221935296781601559539983530131832385898872259770687481312924197055658518701869301395050483409206133326932647213328652210179996683044884404919230041225113648053662952616043758160097539854814150181046450700388025663867617814680111075669665170564175913969165757235197302405880088986304132197745246508229568404916892793176731239158152240894960634601226445903628232711618054268600712924504813983482347437156658404502420759348560990829950433333181622850073909920904555568608157750608721366933471547734315361012209467021148090727891921124314753485288290845435699894520838156229439976892883996992863775577807614769378231402371673597811644716484544730927765062356599821550962841745435575523527531764083903443504603603070528163974701229628888894110156139504915144774115536437973270612418789383237667359587487553376230389735962878518867647494815559846959800460861006846360391679845510400627601188632680530877955382967993447217072963693671061067897136370426908922743106328865763480297712970600461905299847496288214182530980522886603624753240050149097989434755750717640701577686911309622053562524356794759278223886689692666544714086593513305762943022310693900032209937692546706791233126409413388868224715083870935626042996136282869086316161232351874015802368346039518633238371462492732539283988469822276432775668226072874327194822659305742916202300402916051686207472593105748352437763353791025678274623360037955004798926412095527456739187858075510763578127642859493898235355249506720835831369185386940952667484659764336796419404920876172494297530666207528322841127160086713992525977681336439335921883154688648832938736991029853051563018628413592771303064475678913373005460976719410223281865903826328990165807472352543268291858460496022665015394518466723431884649423209016950484623949856061751976612215815094966731295455529501899631753765185271632915882765237375275545627332185321935069712848545980812463778280307848861578023198217003449229324083305721096628998420520162300558251545004595506327405018964782357215881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -116460794130693966001253056938038951910302546906169229861165598426757991215988921690622560060445594344401854608054902211419538192546881667221312540559374544539558047028159338680626018543686941388397841303337813956039990712963382914104069251566319883990351594778114399433832796267260415653830328823504610199445828612165576467313253974167542093151685976234980063751974701889871122460060202022308097291232178765198078885857267996465857113187702227331851490198751056515165079963477675238677334541450789261371923673652476991712860373477626303437513901880613936011332358385975843743252551386444222113914453726426745689274616761086302423298861368254670459224756633648741192614134823047654959820844851900707389266475210850738863087410530684055882078505971271966229222327089491153430730405268321639283923921161468388180445944669681593669341352350657860773842723666470039861244605747494379379310227751053389959660734765288594197460628061690148460309888787440068107667700370544007882360784039596203518059057095882332535919574713928295035589734386720771206544777892266681733639109076960960755772092235157219694680578578577035421075405342679265687093557363101087994412916396758623875820866269855229560186212750762524057622767619243492478744147563879907179509243876681499220890186899292298556740921080741691088867713508338301741889130252423336092433413110295782626960482264590391731502293158541170205428875455675027601458547484575341767938987435989182308256019353614026199512435881846562213936728825254607284741154583513631032370692952321228712719293008473622926271070072672601137481383699093761247514838615623882320131355404831406641724476234863051853929080266124301371176734835456795541286705892852683234872954129279067220357348954905663242596737428237623947178569833418001354917380927332683612297077513666074205333556957878916469656690528171023643505435822536814632006429381587818607068288666911951389806238682071991478615966337444627814905500145513770850662096512382957443590368259578282652868182671045061885010995345300286524885327171801014963861371113285396250040520653181120865267057082504287341443799445360950698691463951970103286033083495944563705303478117435685519638379343547525990938736361365062194468090206477851877853169071386219002306461334228515625000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] 489410233060096158770603561074498362105642187635603570588946897777168118776692151817793802928622348871295365262141878917688792476787751671852106727864856792859768728139266935519643763507330009906053016529747610259719657374533989682790728280763351080553794231650155564124608813517148149816171491399433802273429309417336568322919707749543034821965840414256561621575498200290913943609171533568194161130375162956984979367946764896734055124751621329881660106373210357866918790641197549335877822551894963419221470041259359228179201608601398152382520052565443770883124594688523117869533453361406698962170640491999350642704980084887257856558690705855912446522099254080650959678091299458477986346339501504699732597751995417385626080066493011934205412935534981780369811116755011868811897926623977578631485893438705966362753493391570311551826504756920278759454697319068939187021817042063949158376337227811806742704755170213885179030710642485098710229313985167446117235936509352572745981752722318340023432729534526216124295638759968909589845396085791526825843216478960360209792285180420378362598460239064404634260684692416748453186103625824629424193273478433132271235645147179863870134915471288889729683140221276305455786990320639849688283548288321729334493051603196298932000423105508902548999284085127461261163467522927473468637721688900600646684280860382298748780080025161961811500884333578628997006367318398071863436836700324382904600039087472051431146921089178719600106103542001123157969681522053446258829261242692690265489253193296334731400309729944713006642738321266984101245069368590227995504549195111247207456285606381187201033447836245043300973296491975161344647578938423856037016267096747185089991245815311187875569048853950782305230788110647175233749889252801193320958577936630509846442310296288996263556431076161063405363688012149267415218004297986614561658891295960179413011567931506707291881545041299352264352559721961562150383699365931420831147211482380393392777900778481765332500999719392681999730673342503023457096336245732065484358753903733050085731066049552863847643358075261209982600866775430319813990562446735963122442173780014174447276608798755978735772849772566163850494841147762626923913558771733394250642162903730536527291405946016311645507812500000000000000000000000000000000000000000000000000000000000000000000 [136,13] -1701702843717094309305085206000306554914456509054742029907164035677493093138990390961401807203482820457179063121569663344687198999347798354393883132213178440620918335158798864060031592169844809230884263665234628008136645882561616920403315979089016466663591573564243778390517718548402907068034521423605520133315369618414400607388039805246866809134429085816225481309580338416133359156511793798637218156025815468078840473500168454493311291401770941283764521743072167173399811139306545192391515250710868737289795657807761404758923719997112273435055951106134463510181404922276322393026642980190567151406656468077421022511648835338218695668937999176846020326477398678914869911722671324474742089906904299413541174891751271644603750839843016900564621876996008947588246060957500940041939614222532249381570738675760217082377385176596400219041802627777079918535087353286294587917003435291930369326592856942152493456658190489487352788632723304329376888645016673125181709205741476396733729495053516611072143461730871972025358767133969750256442951308138928723536140132172503023889410204467664857387710323521392959965637413807623659871728440245058146104260147161755477288545168023043155609313719527842264539573466917172566729172663992922042811822589580938710561071656286137395574969794190348031379114428100423358391306582073777079000167818143133419549439255059351103785250628828680987517012632234423073916985906340815516163859029211590335123122346214678628249577967721687616682883271702797748601140636437389357278155979819250271232223422573924897663918272348857723767797600631272478252705053006747678611853776347206414958227949777787542644903928170987245570157116307161474921160868198335427786398962788545500033177490706107995340799176406010458811826826031950803635166963712503858178056926198997581867704517449780912286235602396444418095042340181062547839683948706481489871485919175703480065287561604128553714575450046410062910887388374786599126855438317014614332637396110012790248550646362285557643772084730091345531628154676657268918269227784169812979268946600452207935235214093520697887272868002489482422240429235005296012765023711677977917909078918511286592800144378960615379129908899666739402728901577545694679637169641236277804752230480289654224179685115814208984375000000000000000000000000000000000000000000000000000000000000000000 [136,14] 4991557407348365844266377990274285599686158811535789582482310097823692700346393167204729472573072608251503453463324982154144695759155859316722803214896340834257915100456549125189780455441181588523965088409927421008487548254495534981243887863878875778526686059716777551561437126525995304368918757860403193551222423569398902037977623035249893400556833427917502484275647441332420708679426582472610695159431851061469613015853093381717619099117573931369110976384352658522772239696879894994801152997069687956432935783189897934333134868075776062597314583095475131417259748449447958171901904853994662675951473381175400017320494631530474475060426181979090516493904139477266726202306332636319892068238341926631840510290466917492933650268514266630828218135593215631658718065616859155094150276918204012660339011179000868667715119639515536177598901133095181877172921874035285341398115916856082960521468887241780314298571701344112784605654730306644077450990576439128667924782893182121632137058476757086936562288727536385865204709329375509309757733286987260536133712938774505062053683856231980920750861662637195782699113491537891489640311885943501400347795990089367400636638876653125578465759062388284240926488703725811041823721907642192873151529747005895553837353805363440074728545579860996210291864324822852416762135470689132406407904183917109570215606884401170782828397049645229049251423292327514366829740164058817870934856171446442242019723638822618848391634020273148452479588527808567281393714354063076500589597647961648628994169336333106439272107231206429506525043559671242143350687482069185370114394766555050765889260891045630472458447877130707368775832402299590522947498883723224428872331966584624068872089479072009766110823517786556869455636416377597211268970804822319308924326303940358926210725053926122037919234580154340200721736601394256320881371970335321295470379608805539116530260990023187315169207911241293214937750192566967774319738893156385789206099917535223803531871942067046366927523869588799792499301787618822625476157272021561580883200247207649518298654174498078845414334808846091947360282264648367090808921208477069120422428360772816669696721053507210466096776522914813149964752253780982563986131934429934148491237334149817073125632305163890123367309570312500000000000000000000000000000000000000000000000000000000 [136,15] -12558540968473733375013540266343475853908468754477320615528678133497480914033122045632524596932133180201534255895910695915023399062750733747138706911891965502310427812456947250225796312114129268447551536973940527170158235960595329329100548330066916701956957630628003244394735849717874004132859722538610611817937435028971022340355666148564921940284847561534970427937362527066018234776959594973068566633149110824955593877667114567792764026885573319211294012556594634346270821805714401853989005492619014221375901318951220136042228579614879575838653896997021453359036684464454239344980017675596922185940711549322172391274762465473179717903918883077098937842978506929775843708035133185203561485394101611397512948009733570176302632794826268268360815814067403566162899237344753786177686671540723483657282770989710426768223047726540965464962733662753604042720245621249281970199533575464033239122704186265151523447404206723860016865839301326639735954405927013660821656650702865566745609466481069836952909187345438127294782059446447449218778251288107800490671685690310842324932726604609555887278510790551170995522673625417812350978892236494703495120232483106324031628699360246358003693230252963401532107526243882858090247379933167843039627992291427916076019169954982700181091741355199232508909035855506661066660504629822186109743039728411673590987089902199562237583673483699835342787790912950040238040488609208687428208021176416175985115029728723182927642682720778896349752667234018218851737376818920147553274301008642525912612179255489607217052270373567067312897352959997328342745394535359462982670538136138844116470464073728889654926438369885492387056828572819386081620900720080606584640472622549693307328357507411659204126976381161301951845775084278283008319173590931389180552619489341086114053051262163131537594176404279932140266690596216398437456454695627578747616203708047309620806189055853888942260646479389389871982752574702171041157153648338794936202728260000623998345596165773387236257146249143006269088814779397908484037283414740803063905501207750836502049244447627252883364357933242064329678799524969433695879982490877584329815926790322374463715944191860367403868613155296776190464761193556297354071560430838414306952495509768128433003564481396097107790410518646240234375000000000000000000000000000000000000000000000 [136,16] 27465786603571837641241066799954895118207756294286658104046333407158041153888060233298780974364197785405395898450345784814940143994829454476750190129995838132670605380337099520618162822267122703469152527364524933507048119805650400208212796234216956231887143904825265496254189308167764066395290762552575070071607344772647405709588322891955770908231195844044145037924713434887223889476993262433039839809057572200006867729558600065260409109148083526682200320825143161210666675223620868167201610221853434744819955315156452524444812927109187156823808606752547807470149958311084586831199453002298524841985218935052244406016029606664460610003840656268502890270149749005370512867504179842305292770540095483921690373410075260563746456937122042165088637356038722730226211367558680386332673351285263837240500808033797511817225005860418086818374559252209678443430164861019440848773015085942918622424096745856588690179986300083459655028189299374532739496862744538028385790955689551010863399644997172023770208355384905075185380615003502911975065287028511964720243120390201947486656641841042432244148337259072538450911207415003416160585550913222327661748695526316075981678724634537390457854180038315612481614154965383109248085068976068650507330489766455256186519518276778631355805864194923270040971997703548291763409600495835053108174708285824360161020351679329131826938877411488625700716950612729301524451990010782690725920313356800700475770693252852458383991932506978069856735832276270312600581665181286462337973523132096838393645819844939545051313977188409188915967432093169204893460051580232752934744089943805143032956445080511510317339882487975105313368452586984937616553530873016704810397127166078543800170356667663570091794783704323623019723956143624522155695572543765661671747010259554956323354122552262403214982863046974237719655202885990626212761181199883652725095033855782020542589861774455471265377637678624215080981533084541465199587959000411609249750429809937803913255167772489035934531242039521037669849000237030486931589656213647697476859075523553253252806280513542752312659304253652184164967296323472327243809912403646393734965103039662939977389403530164187239120359200809267837007934955217024706938461799193068763621981190628253035384219969683439188656848273240029811859130859375000000000000000000000000000000000 [136,17] -52755208471154083577464512426817155018933577361955957773044092903748477146076242229872219161635569177577940169742178380872316494525550574530049078132371230187125207576907170615820199966092137255979211689497033375440677562317058770303493653738200423385799288620639229523353008148315191403352255402587583348481107767366645034063020766076800061346698179602505091256073459758459230284334324366471596307798306242106288810311901651180118196952472475627385924756916648617987830908725917108624795850049950228707005294916108338092386758112506173840790654293704348911605804197347130697524273882036192689749626627422500255775326176182156473781336993665210575635030250328169995702619852489488796376031644070254540534098767444767984011956142754403363636757284085308506322171403737278741170633095132501894286485283139487959035209007023164585473465688060514327565305935687127202883509838010276625899436380102898449997298344802060141801748757312998142374313096235058989752334075065728264476440435105628683867964081520903155820643008253755118819724185412888177016528907295116506926256730456176185039339396518848121287152765690997700437950671947219966491465179074090261907676049395428385670998907207138806766853603988826909765387119366388761753697230712591031662503194677605548586164996584572863432682963220012507661043601948935066188066953837801220510799526620241209036442730093409753048761334105144249261619623588806912703487194004061529530625212677037408414348743642129881883633649502143660332607571310550678186856895666297358669732141994492569059036421912468966132395656451967375180798297293445592646328966605112090642614701710020803525042659837425055307605863047104676174994361685687175675638150332332004495799186726452140216197621197616016636264450426930063258101146272831054391082857444185264618852388794360107475228363500734938359279152817914033063929397238771791198914714703288878546106312501429681211827558130207105058609517422456999525171921338519330948271077282451451444927393419237185410586459431472733163971258799543211974836914901115336783051939994526344156686483411719367734618740060801458439769414115890089366371653976302837036160207446066785458994652382374649887314966558483888163320379186349896747039083928720814561692609439704049760436340658215081944604207819793373346328735351562500000000000000000000000000000 [136,18] 89709525921157702911538490173681372732706967600623316427766495788946070380520728360373935684308611972446337129301029698751728582157347080015298977619826098042017043553684654545353982999839682046570586945862472369233377635411009721910566626126038374263947281651590823302490221815827822190708977583233025187224239361099397725374563094307481325176471772871927463878470717990760354806581736784839926738363588715161516994822139321766511476459946310431450673247995644562143052184657719654606846339587926293074212911355001787652602466001427956027435089342087507321143506467940239756753951637320677620840922351315623675680753616911058141992382206155442825763991370850557713570081654473245406195622408063032396789095681167902045738928611715051530239336469165767215661342560649904759252936642817638442227315576794906718740819714547959927606483936996720275559678423946647800538464740980537645163828837037373571765910046897583018752183888497522614226900418651332950527223944729706818203379631680783145341349039607121362472899482345933925328055069641324584086608290494353973551435757498661395585073085810926959676656379645251024076380487523356658465332061741203515325963961829413114127843827204984905191808346698673393446463335828451581897788553161924252157118038966793741507634995746891589576496006982286101140280209110241810954191597473229084441053134130638344972571036646043937250706893591353406422842028929249870113427287012423978045751171492651882251471097534672260498866891945940765228258072789305996278796434822386031875988962887140403126646468262598269323998865512477537586109319799545556067153969788211488886712934049841428405898208488191770072424883239365691135758929357700988107753985852149226154479930778176823150271233122604638555325929256077789661713376258461637726262044609317224497661459311196714524427471095185088730876869791660984221438504197483988483253433798823368622539373071081254373134865289587245056806757421604150963755723163734239877596463294111392399470271233347612688271506160235733627811027646558661395068388805311001217839180061192750642985195556531119129342200969143042271500732899547393169866758821639417586099667375504208684331054734879699921692971150196858454898787936910216251834826708633676897846139563764016716166773026988850818497223116310124169103801250457763671875000000000000000000 [136,19] -136000696467713936169979945324006072845124403742248200609815933670825751378851022461211026513721980452658093515320934511009791858716104730898019215000880576564654942875797471755986008771515680200127963715931224061544623228263644133823436979345409491945853577754403676866247774289634194506743650129546523137264007639511392066332793224537072055693720833588865402889808164155132262562596509082895766739397627141954143040689927359587469566445344231497010962618525441617498364370266343444958890307142538589378383710819737345511415956169209369438447237145900278216781641102476003174806679170731868572994077254495359310375916546842430690850596535430220983923717574942384227545148193816548980921226734533037360232297418205076816827216523533054426574716459531740969655990735327273822395668268650007644489588188935713311158192859285273937484209698026329416792395182599630923277549824062691615511077993806102420727430827758929373007486819630944439455782988672189300168129851213387861906840222952974737246179241455416724825480512031323853369498998906063733732636724449672345838183921290819427079778362192595748696976777933023027652567495815999928539709591138659841072269908148843764574209984919808586605743393427031346719053892452430399399454914325244112163754230150215274947205631718982852716854008910259141699991022113337176699404359361237295001068076399612062936479770446967787234164500218424944747739752983163649480777088003807779104361332267648947812221016502803121963181429856448749648139667360025293812131954054272389619610909850638142377620930822103450735269806290275121110214469823357875573156730544164422952048214516706933073882023158426011928839998813415401518786697767164679332025003663524096227253309668484262207092394594859582043114531819093691798456373087988034986385921745924939417837336521613472849460310163347068087695346998106504065711673798665515931536569981385075835151102109278345411468033441100407256679288838879295662498931373331455856452679964795225936762918630865625503172232585519041985746837863698129529971924241671160234176589319102892419490982709855773001478009623110093499823086430705769434580558922640636221356671416729650882351529684078193340106630355483461985245687165890700748973431446492923888293550458068919414997986850514892422526341819732920157548505812883377075195312500000000000 [136,20] 185239639993536310338112957663532157699016871298020508616504851595652108415988043524071863065770853978833429728378202938092831693860909523174617583920283856070463562203599510895999876107429318647556361694146051205412820936758462181413575595151591157183353565627108650645779829781642365185361918799080217496691574754105637941911081421555440795359834687257376203113640820849117109126442596206100578359531965961645470842938022691501045135854482766880884682938214734194647411913843754018432507543731151557033639450856631497166444258771216489850610032934149239710516654894607717401552780793840981290423720630476494007522790083100689028678861544376428764345418020067901220990440658294447700088444361160738891107846684878397758422906973885965595998877359304940463202593241549313388902661383703778029287972734783433945469178878178092279374932632109582229842148288443454712660288672703017639366257054293627718435520943007455855724801344792847835057546998860459246820503841893797521168157468692765637862127158029926874156967784818114091997164869022571544719486913193411562446454733182358450708200092241099765409974436184974874352662126671612308880511790746930248907553774056595859809223306319463148953720509760894532799369486676309668169044801174968343712881355667228253586159365490850462462116464080940475567500282784839519015216080478680550070230143881772777390873256660191551775857589582685697017310301473951392625031749513663161994591241847471049142849323595889478022156110004798056447568346464608195733453398347656864685574935582089987005960055771271986222716905387044000577338304109361171570067875464250033033456832193177989842384087370742557895169873620984882758947811903188002459130265646216580348648880110643048100602452258080229422084853434738261315759932030437026480198327082880716947038572822700502642419346831950826477243790705162637129545690783898573632690440963107733815273417717821262455251264418306626025271205164731198594403295335450774319642632831412929852765309839940516144399580945515085938267767377586330008206906568833758006028423702409585222516626147339599022143665464717045989822261122798722898429804803353527328441615879206225382642969042131441560487522786391450622317291717148986308943902923857335568987835488767080290787565887234125552108431013095812822655261697946116328239440917968750 [136,21] -229131737455073276225681213001180047394762852492849607938831059592345018954089609487828494496166870277406663894430853434960054163878209956526738494005102612283889152005144075353440211617077111642537902226327611704190750038522650147112511995744826539823085755669593252441018901764265876789335040736918722425261772290633851335195883403823120755138280894618824407363647606112517757244438367698056352643189501058264355519002195679415903895832186200908370461577090729612553427492014194175087864730804270991982142447477538111196984330540857609751039669098736288847411093152844795549813765481123575034571580804731706501222125154566979407920419701695538556476798505345694615944527798866522594826747618846677635657638212023218872601689258697978963409738092322172557853511736884746917830827739848742862041238196603232961135606219999377293458088875506221139007926374167319380274663581285233425108348216179087306180807399296657318506346747719140996998516702430692653487126240775254834654385938820116023126296179750788081452810877949439102346298664260658604748179293218667604400613056002579455367372259072709775417975434845107556637897124682110035903385302721388649970433662354274540075869097342776158140468093203047797341988781983635424585884960936680142805591163802909353794504247114558419835019866341529096604063039564090503056138071830504943830320166831949264818699191880601621248553326285409154226684912556414804853565971544573041762167089288243412079590774930167571379128739848686541051564742619415790494946325282877369240887540352470387923265235930799317307251138097737835342284443854490804156193344484079414670322562727252563881468768211324700326063323057267561628709300930341259913909905798047210234634700451981984692061683646686389187227303808513744019899700107759552061030184937763421883682118815476862583691971792610238199066324488267110285634086363857870983037267133443383091180205428071502488019618534080770512592538223502413759419554398707832948218707468359901075223394600041121715676676222936843703646814264129984464617028089845625474791418863942802298702974973057658526334493917290738453625760113995269469284721555536014327345515462020507173716931237806920467821503558117419174739407987157338770123885769896850012546342740910994513301939251051047826204798418814334581838920712471008300781250000000 [136,22] 261420039619406289513834340150671493970247309721781293036262780420605504938533506171666213658617892730299464929769012104110795349680091922977377735767401154200116232425428565944498264624118117069974189102988799554303598025135811399304366829939097239295863582713804472142106408523395226127654199704940439427598980369340819046818487184339602229706797028039706681647717862506697050424741536476505554832904195621744638435091151468386652753046145018886315961903811029882341417268171590062011352841615883846864794868258486160087964037137702376230200485419376243043836761973696226452574901148680094011425655187616354434045911139788635077113882805800182934470743594718164806422981588528961129645444265723440919123109149856085754790922371558541841953339644455008537547025409187779740636544300846335177996226638034189494008560073668672276100456070295531017624704552434530264415260547018340643235560170665495680994273848806712908507810560869739297028431198878910975019541684971428531542753267556239341073118568008302686772624361581974230880664222716602070973557021534339338922869066566119985004843835155241706938465827112408306053386377223341044721807879327791481425273610005548318500873465717987830983738902906605143422385585840890973149359215817995558537967915772210452843538305387122376028765729782562579673876565377431424598163997966127185230494657811412079548124244874675287980966938052923987273278510099624557689554910376203962328653440011350462714088843307251412833651044135784708488831559549763798537923186110630150621988947433927218158795343344897375648435383922970920695747857407125765581417382903607349851361164215563725026845198291443298724893894315484523285639841360712148932329343964896652408581441356968983356854542613882792506662458231390217456704001255384943528885549652081596499468432784163633833700710275406847346758447886412768464427629153586842280781702843013059690289356996308018555209545953880774378116384751954204395488653248711835624728401116052733866044535413710136245706445911578801032329684432075590386654142095531646999627292357124360074577863868186949662001721000130205717133973166780057114497101769482360257180542993273371680374000514418470685707022133466300142366313739170817529974239089562191094257317639275350474575566855370636638183912126010000065434724092483520507812500000 [136,23] -280512449079602158321316814738210413184983140859442433565489436071839070549228402234656512743418062258228759399697147153320121796067446870915704205521453219661441426377117644222955269877869095957270986343663213646335894022884255573060146516265080755216069347572529438949105087776011365561733185760910739009482389156312940117841205131214873944536210326757847926359963578595960989259797133477662928346912562032432241648356838781172331245303410492189297541241087131199957153618270127827450691096050212291354562840448185189934734972213810369626234821348854771586503886106924170779238224645682800319195135666327467523824053054156899274203195264404814005864354831727441770624776623080078341507791779763123314131781331661876407583475164311514174510759731033254278004131645441424893881073942559244000569995374923632836838253319578273800967660678716353647032434739754482967212746260392359096110742087886549113509399340843073976546818954140312968271751639400176402691630016810196413394210450864474429291487054487064960799822021298866766312462579689077923257463848218574358819712295393297212733104481217994175586710998638330983595153943610802777844383795768523915866006390562621991932948625485669357808763453265171015418844513561692038570533983567071415929111939165476729898514040445240475540432062335233968530629459586792991285888270172680849820082850859189329407542639869491517837848299267557894733072091076056126361519580369055303754779651901305114940768766729663522281139429552789923846729181685636097315669071648491511294318581069153007474014344262904178051944060173353244848791172440634606002645247819682743829746490271686052850077309349387387461234713613460641543356118949620270838501297884809958717889294794847273671005569244714347016393294751396360053415027536521754241288992719265817870569708442171608184671288976064128222197717119116338116829125231934086461402473375859905283183555957908316256833026071262133151884326231798638088723388010615050079766107925406741543471110687963186187723681643915852154130280711960962204656989676050235147780930921851642324950369661903819785107329111527003901154251777571473369128385783072971783959877802312895817350341658895431125392033889767132279681371983822029027492763256862087449546061906532895188471594396126761704335361713447127840481698513031005859375000 [136,24] 288200906039147116412245225672536243913307458605873041910832103318323373494169110117080244360820723083022290799239877476815731976551383500019819117719016797563811786209432044825914470802926051850585278295492729151879877819751625287058108312957540549219102035477900322036296514971903759203190344306692201457119226736936339896079373301919864760407538292973766780006421699797945187670533139464040019104672437013372113772335657173830079645772446827927988302779549865909602572409603224114307552051401408007094354251119538184040107046885963478981368381563267343169158421827034643720599350015372803144457555840479542253051365332648304768646559774474870976167853169448013056472980063571565760778457757749179911531666741145483347872662460383129345795561373603860704585490451190117928748519879936643167099597657882316998650779329222789838935324468716852498635275017323901858605711140824644445319369050633160404099688225281581010543642109213234949740435095795387902006490452167842974127509737225762855545752035309748277736832436639162760047704285340158159908515029893200620131679995086575465491156548143807579907726825047592172646411131313495249066740187875370650415092501781554648531725109250360682947037303791639121293284679794608604880179256410980640388004980604195057916274135840821128082948005962187589853456401650236556535446483789069005504186165146097887745238780707708428707175025685599591364603317624414333534074450281478570090644782269628749837079483032648323530105908190201778140551876398310529746092750751201089301279216468873695455669276247130693449895455202536119827118369422090039308748423521525137257911735092678247956008435613389605510205630237254788189865914323048131426008670006325370732495814122061133127098422703019354055047130799570042069005891946007866446775488013697459433711132447081400024516785898634194260521035030550492357536046268651251399613339113858790260074332845600405646062326591734311207267947361151769326604987989027186597664730644828847811761223871659369543077436920651075152024021083381064634747401872984293348299256737734080393224618153379062768267816836914770084999756616276415026110437133552960710221742528267823284627856550908705377088812493893535218311897734055172114045879172171521943735094876128636128776690225670835399096603168800356797873973846435546875000 [136,25] -285791713816654483218574905652266536921140034980638715991006220521364137715810351974953842540974486695559366708712054883232546460633355683849159572124188387782737968846690786682959025316819855478217206784794962832151619188667377886868094839122706765339995096889363021529163449964976744872074584842732995303977042656465312907836780637999293230020070019146588646064441280161484095320605979100927551445310525713659421964916033647611157045101321510133185689359067878925113349992952734174259514879832453711671691852853085240535330065839334893993557550538234158046251383218751267226445816800691466068228805527137636477612687728931361388747131447074393489896151919063966801186589111585295653514612787083947390730710498577449422302077090958578509838447253607584707446158779065249469576820233081443958295521390903986321794219805546220486836654189053269146220068809098087755986832817390568237105216933844392609631747893197476084287420268119780985930785703508892295961315148440373388344992473754961805208843381248862067703457507892376878554592038124853591345749787330314053944093410071804047901021851820884398503137242200447590563878608886540138072783821685657415301765000053498948573389180208571401985049032511338428372422435423385331981147874767566897404267952012368509886942377814978065455762062866839783291445847746568586140960088635588397671708755246473573056144198492997405470243495578636762561071417615455830831766578123376747387021976082972714507641093925912292621078981655460660256416056228728492103844877805357034072876729582108511066040310255981866836283219596073936020838867628850326799850589235133563144740478466587477444525062083223945458120293665431426234609054057550329953607950177136854997699288997131481008681947407889357967817487742570415371086291718304476151914924306310144933816998372720489171343136151022226762961800839537055850442441033064839426656425773345100372454273374396785933474121474986088574532304812362393539780354942275955217829498520068076927560532976394820904262224840742248546018785043434850730301737080237564900775863279197210787944191858608932716013197679051969730656791229457649043692311879971047018644645438596776995327482664964272699877669610478171321694231689900925737534602122243045504150723549802291310930739973508729612206025194609537720680236816406250000 [136,26] 272021294139166453193140451192815649338623642123691445674614895103383197184007454229684271153830354317022887044113329452176275371511545095044497313915454161932227247420126563774011730864036039083061016500711544802834505721472002373361286641955671419041711180616330683455773686698479801146212425560670551260362602627190539526109527708120313512309724352538970989648851661915774090236908578464376431107545668535570187227514777499266382134863861745810568666722847841326258240997431247368006319767286489770961952084463541028987455239290577521879190202439038143465321396300396183322378030620473447792691375045141352936460452049050157976908402595704999233338493672606202122520288291107541734245651295495291764031887849285623057285607681530337158681090638790020239049708491144027841651086807637428207756823683434117660210994944409615922992810255025259894143799903465647137878895391480496947811442169326134076647044951053272668416153366632701313987107594450831524915176809785524658468095530511896832596817387882595262477128840854748194242692247196122107034468378119429317590543658462800414039556337215029740655495666890131000443520620739291737244496997536143229488625128630940577127128889855944270362225369073800811887513143342494018258740068448253021775381428061969428580538154275259093212373415373964665048266401840281214068631288480576346209348658433837545273991924987470445097195827219299826915891765097516458783655403690988628638096109721117791015881797408505487685907647500707440779122543181579287305150865330613242990411575445295891838412168054718070805423167789961157648484530664549488080195697600761618994442310265866896041364045545851185679756909240071422442816353730721178371365002116436191591918432617633555984387222662907573097996121440580460967168006786681928124437255750250601945545080603323211922874510112919082428153714539180541417940066181959270639148189138491911764926963433486739873408775307554415435059584761520373590635331952833858712100407250526536488857836213526411677552573412323388993594205255155751616755298721287368342939397049820971130849374581280519540335395787469987464976990826423414161976954142643294630680233024356672714867426662585699210942473369686040911027130213310841498572634491830631943174758563052490207125142657185179473344760481268167495727539062500000 [136,27] -245109954346288099205709222051850504087353652975331950370658096334753301588074235581235235722427986427253282234730729723990527831485767169996026698534337258536565164621214314979035053044366774343325503150033775777742011583949143327960108764160235517375069472982027170030102650410083931375193340336720993951442238954763045724091870856790195411545407494453469766612794209057237821281436397170651904259151610494526582074958578039421400363298345132324786928941088974713096542998667005398523444418527271380171172695522675694632876355990993135343567166271511485142822163102719139186575810784092062807324797830309487460913126824614298989520719618464620779061464379059372774168465637764409414365598822080283296840241381359775989439702346618059213280502882247671009556689209614237479219401979673684917728360145628222214661645119063628885553794550328995186054297462420404467987795900344464072867588867846492670991738162933709542046486409909231811330390757227031716918716549356373194584371152286334964549531157447526214949794075154820032412100267004770125800761519910268898240086068597325070594062924903406893614663902228207115128293471563897592317141723022131398887833734193511524317849346570675946490488280470296807938563665027544021860256853291169985580563673189563918288884169703634762810073649947642998170152455194539811126771116418864722996397395055249436002155049568337764536634561110056260443600671959973105014444308319201306332910861046538487169339775026089382402686032423936075652664429652664649764299670014902171385033873664395459048344465690155429924273377364352480784472367602187674144418951121158161302232707575702650257923301630231491633885708348807809671753117527758756344022396106302956859355008704591515550177732013163930932033810726923686437823427912647394197766498851026652759659789015222711008246397959227117904066346371741966558987142653458534344250961591647985159023904456544597297991665150015778472023764047506931139856062431211292539718575135123672132299158227357448111809704017672171150421335457889070839370553912452017760114936329761949285749679311805715058132282420782368398658268390363284595372916051585906924111981584169608409026377407595812016279287180188713798548573155662144959268479002394169839962436471756312286545374801161045752451173029839992523193359375000 [136,28] 206421450056507295911493931617057783329735837622736080656086101991104964805264328956494501594636884990195441648882741675945093054250685976554866210192517902444572998850970640127310900773403384462623571897959884222241564516477446973405470784398861456116671904326434326852214357762555589944329777594586030367938249449959081378057216654203189360698572142929431036976619844420464399426834248937424980127216256350384796802688262149905116547663707453137133538653077617234275280419339191426490513381388106520765932433350988388095407001449459917180712397189812449357696149289479792522462935213022461472257261795673208591969168330875391738062851597303613914454334600855032710961718892874511519650422411923954896612110671048599366238325145454099773106782642351938594315923124701972981185485095776266867419716502978083723102170340855388043347802324347686232043420183992775359766568112637190069500858903558228150618362383779789047885335030648114536965885175618918092623293651171962870945980949157470511391886319424911072835364867905654373838304931540917600024046321726218992633377375240988842094031420216307464547877176279488603124204257589157235129517032128325183444334110661857875238567857340483015619761402662370000167782109238803905441384705139477888139574303274353361721539050528157673044823778919533001277706651565020628518677320761613077909705322509990067402406902346957499348435465101331257827062437761670602602704099404051609564322468688520833132687200499174760885600529975943783450829098634010774387707422382995973516047772997373985102101237727009432438911337333019131850239366060375203064054786979720849374993324456362992128369098513702936340024554126114562624673005843884977456398581396276964519182591009163456748929814270884989919220466650915450577489701511568335938872627342066548606086827926771177510121414173351582472478640805975335769776317426243215998881526381934831604329359658342827572148985100794973842792431647263891579268907920487486960446026430117131327298648091618634947361709527165082462702010341031352242913125440015649827245323243156412490270803426039059091431077652798249638803406528098323336318637845190728190545555296168695591591117537176622514189896874259305803752864014815830289885406947957528639463825570230582809967342927670586050226120278239250183105468750 [136,29] -161557832520917601446458408867295771378521343943120527623436609242739728270616502483003929081817354719584737397532915359451556108579697546996968090687035197946965167745579181910383595554175040138235138302885162465514736793129770343213460232735551941064358880698858722318635298439337252875037455460294236156929566339016509589199276570349705364283052825754807400366999470571471024001106480387559289450240968862318838787542224733998470040324599195213536882247639980775979316820263382127649593166033421862209796849218455439742841092170541959054953674812333106305795636930094799430305191218293314841390684945436889883719209851706327321565333307818150246861705510291776598478998551322875340897489579947314289223466933970721390812631878548077117447375692873060171892367131725543362094658332293284362632183847837625933526536351956761235580335638745599422767324131683261834894568161845253447245085187679956765063107215111360339894397385863671096695156660104752654843517701308750939454937937486275055467489663492176316933717271280279951057689769387472781223153069448532939818798975868944094124816418524600822557525200510913336982030328257371238084316751325267650074646322348597874838162418950933725257820646395322021488959138418532408784875928468309631215764559079560946119475767729074583369154281663974763585106191466462723281912711171343601442216434955647559721585904306985748886669877644773352535754154966567796638843124752575990544700346623786371770514775631746047309687505046064783649573950122310443817794410570465763916855822551083115797749212338790806199940504347070036637258653675308935865248044201964020200717306009037821053740529766522422888804173071330105091387455199173382575679400665048511502551943138861588681129747418419950918336666843118070493702672054379733616815042103284287623890390602411449614875776168423746834470614941213227518473664773250121522941136460176524704364876187442066871712187246200967407766963162003323821299448980687198784015153982086617192502883234500149571287656061849770892601464168813935804754098341798272227849709717147175790808567338916140532633715924979605573451488791737160854641228918273685530747970508359894663092807708034304088403416533379528382820873016101153436736134669749308538953987770763853597244530391208172659389674663543701171875000 [136,30] 117902741341276314236907301335264542730425013845598697045068398802306313954971911944599077991006249847659338144579227153093585817933671349602130158839676095938151784372889840817780866211223165499587969991932542571634886349595462516608788227590623545448949038006256841328066486536691390090272725277284614812584411907422240159711672577512773918140213801481353877767830211756799118577081780657186318586483240334668270592731770837125421871826699205892647963404746431982202560155571304473524194899993530916813001693307993705579944132198505112540505470397775446183207197821388565295278332205820536118100660142543797266465760054626997719899063044458842693604415979383017286460801548585213614155868796103959201222893465680612631909471943364998769240383791390340126791569324093404972002081362501674627012318708110683792234979889268893503275615093588398320810109433186806689617922673227952024043448315535684284428162383263963666705416586215053417721286556431165749460784523792660840258132791053589451246789477016061058411293511846222426018648795388403696511919361749318459823288148968664238663506551412917981051265232905671165877017668389678602186687108224627394749939258211244729292331411713195431681907115744506504888094886344178255800888353940187137900736213228012141652613268295079367909868719576549505588010360843283940679274740520897505943534966285965232008503380392459495217533241147560638206355516227397915409017496181469909708798800527363677793205799501402475630599108925701662399322126354036175403054668277686089096094894207310653213872854366571655494900740568768140177976269630557754721422753416068864481277098421430174329634638373261259913387805630669776312116539115615919583318827625678386326763871790025019072395075571884725317738787972948637993527479954592968860406056589424114944005489139493343256609657770212778980656890347943914566811545872972089707771325474017737403562390712891481384643522132409970276470054117126170019192665983817292537342067011790936599076352939488057413377169221819291214354409984089673707799223311808208796551358908024117711548428446507410884114943401896344117424512842541471576405154710415507555578013382149397012947224068736578877964589681719633025331825138716534837692056149204734419780514161936457728785399012849666178226470947265625000000 [136,31] -81168960397836426559095693729384802336286991728268437222860755883507282818003120300842883089556614968751356925679668285436115271538855327027349859723941646440161970399547951586730917267532023432212396649282842855219719679083022365029553357787985169134584169966042782797838494037798720616417417137375881820983532366951190719176469677424656263590006666339776649487637687321103847115379122006157421296269755961344822454619840059508154348714239992102780225980404978779294993086692916774872668835193819067339870661371922466104535772508545735811304287246524385310854292529038270468007876721544262823632366032832201597672485872517512256258336618870054639888123811740834226899478882451890325253177218368860061275522297418232154020863055006411352690440870527324742432669932260030421739250376224269161729517437766388977656016205384663962353874846250907215921668551831628010987170925026849937802655151620015622145625541898219475513208069767332619685636951945536309767014576019334872982269280608694781897879249735582601110155049296621367965062917170208268429163040092571989670350010929073044986164791010759964193450986466475865713138535600376770486445398158425516281868130207162676346291025129634247684811719468045724408825424466298190683505859638328440159844889813114788956351516311495697352061157809113870879487463034304675605745524816139898983970661113397565332372340142459953239166470141538837080405887101762385282282416797196827670700835386500705267404035319924796373755226044311562611252014185495721436914795600076288197902062159613570665193979065809393842315661788792367838976750052903822311096637624662729678190962261577854447161711677510201565237320879071026282857477307461130171546421449623133126410172093958145831286411714666167626063406065131429238310781828597380688859643695635746863638254298759376304402754136063243271516998806001859329933848720388270068234776369989314800747018956053774090309343597624839487585153808929607744715451925751249936385495120874315879232604349007019641828236033279391026209589171266557281317452707483374414919809437264388107600981914017366083856200687739782149773656796447317449502667399406458734641061184465894578264432748416731871065527593066497759027571359982504903953125569480525515567554100792441174050395602534990757703781127929687500 [136,32] 53659978014921205893812751897141021442950225946809520910220173732200492715266696309334437836712396419523038787856179569666373103595899327132588235786639561544001930697901430250670994056707650453250919671199868386499822357842708925201833962320644838929188645386247418395475293551788803819430144894512533758363191673895422134018549597806872631655640155352877786448637842334108514927150310833147036446927216806018288588282403191173937660351064969298855891155595279187866407334603917496457279759487603628943802774090054723712572103135162349830657488770325092226610204266549580056271920621276214728135419394812911896388851191226301547502122250666473157288668655919104255097204506508387848377988486140810159762270369211258146481438738670129996722333432111903627447343353904413249410440893610949437834924973940703202775184636893490731433300854613048397639711392210276665291358810017561482274613834271724457242887345347006326362349265723879214446129121646910212295767327596119355923023098405814420606348103818976717849162976608386096646893032018595847124843658851323205840957452629256411565417028786921501847138153809862898446575128119869674971363135922523989485415884188423022404043223641885118348566340122173163617881534945196584569947432220819488624220250511467147003899113152487883917012276913120527547548603008216556039076735381645914418845381475112834611524873334685873524456094920108184499173877526463340314053405943508730561140532679088383496428851855558345128400705686292371889752864400200922440189303476191340736338773259683217815994167290573071197650533473006686872689632879945372641053877034629478278647892933446021128258928209599780931113396042580219731598308909990934037352064680289703831389131583979538395980951482081460951392326030390533858056562239968064391501427224932339215395171468740474656024046830442664050364736954082639930387211805895171940759931873639178100600537699660746590315765653836619547580027326299368787230183480331515283974424953788716175187849056718077966203410142314287098906500140714050618845634610788151449013785890957810659396523917946802463232130560478309858829526186976324795190030320858334828450236854244153443256645635708677811494537079846425751262406717956301918268039295466308536002199422107472592813337541883811354637145996093750 [136,33] -34750312176442291434524151784161587352236707199756386140443713229614194553379384806676665004235596090406039639263841153840085982759371931292587173660015130323204168334255757743224590286681665223904499153578972484243383902437068451789851335056747443895707738415749046939658728022020347979538703830628195845982477614144106407783539884350946614039635878879536525239622703775977103584845569343043140249529151413324973493627663689582887591069099074601746997981057465791707412974532601522575321864854387274909817560188855032620844948877496876534436137375308141774719262819136005861441871381502017099958798789482009471356350149908134983111153843221363443915354486213249015919324659657665351376448347158694521778804258627930627222488787092216853564136236661438633317539269948380528366146720131542353629662570055199983711286359519514479527399337218358686150562856088347518709154142669472172200099210620521647376017673406672159654241801239093075093426388995591950541889560971049327585022252089107422076155093997422538834943522915641259144811977781335652696486331941233749201205280532712976353729552179139038182105350084650975380095376259681695020819162145007820088858890589121278892729001293318775464383702486237178852527979301943225320535261196897630094748963996691746081693913081876471877192270832930033164433756924161310095633746642121275157328129810812420618478775031111803037819717362947732088435928023766200277734126798902685159771370285478132408125349224039810710424863047828305279785998604417996605737878122874771201169377998220996897176533520022618651888850265042952768464095176683341797350566244550700813057289782491525792485543219595071689579194937385767866669989173497155364901689506436819286296449614335325962920954529135077894831598984987781606905020089799286928079799782212346681308493890766761215825538725951411615426350377342071829857898194378215539242840129342689690749459733602354281602025740588030283095299644066069854448918300433347455922047210386021380046568902013371509391614390638439074389183716848385952862977473461358779783710151103972386374245686918472966339517165763214087371202215546943736395865181403314061531431586396099456426763494629740751522649305891996262210426793998976761063287605923366224198621174390488874905713601037859916687011718750 [136,34] 22403618439222758142219299858615444463630697980449723154223710920338853495576305145507219678567442457840862057647350836140753188355979528130377972546905934153268721368626023753183714423908534798201163977629245894437615724545331828872117062255044634975077596346951271494683779922030732831467148613529274997674104557082403057577921900431086466921748859888962859274604030769946474569349390997854354762805664180626785932615979929604189323651113811757027379152299199016935968797212677281817401837494377114617336027151200442167825320444399669719405469544401910867681450028766689609925746070986501795147957184657637819943235077514154369018233667075795161781754198837062592362383987607840518499669195679320779298600649534416754729487187785562654597376239283858999401949338112308898891597714028167852734498948553888202667761064920646099361529509670950291753235727013310306756268756656140512018149574303422972356769103733521020248418159676740511552209256607760934116649961729811398695422357906953439859539478069737785897881043290401625050707137606875911257783063471356965345334903454796062344868004476996246794222405137805030942497534581022051168638354980350455910492310339178631682856752233135583445692131172455145498146397538507895414728794684591718525508802744526895310890848974204497109280229110186065392850664605926461364622678345343282856176632610656359010572821138456540977885225052834356106535529411590133181253507504282124058479923841657224013053018236967464730865561123391952301942699062406689059107548002887396923401613600686186432335115976438526038067635415897020018814184927543603107332103131370396985632707555299592525672276380443009741692975464398786140947155813525440954415019083720545860928542161917259102460185325619993661382917603252033542545566276189611704741347766806758241330027141873353253717906551996913981226881862676542759503955024814680615011506734647236974942872768354412949690624659923812362790801637357677434635521826393746009652343535138325883853307243941094240607644117084724776648302040860113343017972745954628840505464192767297260640728617451163258429046661764607815360020066569211652831414056425601702308414650725856224435906818901478671377305196174970755851045388657150635000441418842549506570960282658688811352476477622985839843750000 [136,35] -14473328874425805228497658761188092785726472668047417607685312893400023983928473941422379379954542248764880704604750228597227296016056256989215761663682868058135471299870511244334705523088403153931149174095886693596055428625174298229421652114338344471867874809548866233688741932782316647654332592610365757232014145069822352116930996343775487402045242758849615941056478049894922288490591735894232209410809723621908632883291764721601710468890295923236389289128299663439406635471385260022830303456902522691301667478076669861552112849213951534196689382863275629943500012720402901087397255140593949079581295662611773488254522136772709678429634373820482747782665108788206280094329342727027789946319559043273261778741458878380335876481592081623245800148335269866206894900669021124978193280174950212365401253145595480573128218104042995903556669245157319735291509466291021419093637100476580549673657941741068629635101862433108710428060143467468558690626416833629541750983405239377243074061225165444197948047507868118001979587244224861690849458053432311834043058464219397611377773954035835776352454816322257088923300443297831933917303884086176214581485909801431986716891719056960456486324617827539731687777854817597976222258259753673840327519010446704470867185718347318086024941918375110933603447417123369176920370614854911509439623089568750900781796445464758235549498210716896022514776104553691545128750601334550783441488340649254054782680450027096276086877686177341967708771699087136499098687357283406488671396283581260529856239286197009391539655251029278751262749692632369717965860898912116314641654081582391649897512756892613981512385111496664861455990393741143405580255460087680556836056396970381098445854520688802677480993159411080624065704652030111595795727852347429307635110432492255117227962727941799511339610133760294901464563921483875411337454851299803504199868434068333268931288816726548560146786412886805054786334953920957156701203470104000733317634170554837444825939952829404427733369843220437118477949834153475889120035661297240297794258171456207818241730243884607460773704084720021204296306513168542851381357713336713464887766619467318756877880111302795751193949728865646503475987373530654466718578306706646883356137678333652729634195566177368164062500 [136,36] 9315481646826830333006813108011168386323044531056291046820080860188802372275586361334274387069822426276442061136056058800294009218976396033380669047700020285361238792954913536478508831605159119078799245473790287048948251847515565835401581040042686766989998832486342270047735745323555251615501307897537849865848674313930450151930688526003751521558628581994153812365168737440115422921579437055260994295999142132177576684966514869167355465205447439773814165372614295198698421125746303864536564196738537576981934193678128320940134821200144342151460001271237517442185388648988405295057242777756311606263894534982035878086318939995840606758009941713956317629893154836109044517932211176521010579828346233200759640507159958257924141926242771310324587225503820683197878893844673520101995135147291725427761927417620021925593148742189623162619829659398948447458030147409821111759124854384700121550990221896265453888526525379427945820212611177371676083438415314523535297145089826808416137711994447883302150363239797593410430375072089052548897195324030038392183617478963652092034722226263589608323110437605012027560117669500455887678514916064899140847161592763678943463305745105230954269789469853863364322201335630230903397351804375328290863691533503077679463988609739738434315919716199270029205353429843295325531897884292718594061460266842194466124489553516154477504082978956514474213216689894938750304800359125234206081413336619087281856221097064885616055537464675416392552140352836973475294164097365560253218545619858098794987882360171412806330834087998654308491886014205463655679002771545643762373031071461634617818400453591377019518765757274797169462586013450359912746759186753328693696241814712041992946146141120739067366610477049409655640958503100954447420493719174745790807859797765551759886415090816921558988659814846869409907502507744832381456144994550075521571343501736295060231841215221992108401168576060220851097062244223423668751386002645498186762239075772329134936423074205885069730142460107084874910966222425191847970384654422873954078817108076354481375967925729752943107641512269316691671139939854547836287084105646065047624785611251248614447270474175151536191155285336525461986909807720095124731909700332120605192898210589191876351833343505859375000 [136,37] -5879392678474117486830495547262719140306314237030765201809312795561469667139971947900889699106690937181834929597056303690119399827279719972577498733520959784217033892543897013334771545618366766054691028587687223139741572827897849372118683698177934204767352871161507266062317214323346141019318502144386242405406345277040623693577386696967575291359473594448302573498039072577611074368854900695289306763477377156951164724987117384220481320955502590179591675244757210636719849107030800113976487675965778543787742721926202391280248927202707883856231154837949578135406666768067336210576521854001404997141907549259316105250344341987707422454290502545877526369632160461285346278399913416391258501266802237395118225521042559130869926217790262049473826605550098805202528651846212275842901417885576242553947782513438957705889534246359145313488566756386550628796717550897921488891414111772229112831231102213579633249001748210375247202238604865630366516914850241002193936606216550861058739722621431924201590818003272981343806499137656908125821361021208336076534705211514297319062564725821002120583375753163474856306646237433437317340951312990877943985778845250714723776177112668458110081193535197708983484379365207697596938963205375737521970445169963445481487863093441223155846932031323592685205080691303558116709423857753553777798226960387842068774355913873566391542692446434881607842020349241085978486616022906434124095248994853426388077351543035254562449714475734481285053985798323189846107238887063596790117494696615376059342417133603781292589896332866291832278135897976490470962720687509731422983774494884556257448058788025541353652850221641436560642456633241403193204120395727868362876996343459228039058498519890607477770947930070302496763631074275400298788436414715726921840857500440839428607140207398258170345177633006143645367747276221909197444318864641938823682225848103461305688259833006789748767490242588916715281309153057050186818111830014693233272471581736477925141042587682453251847715983597374200366265085839087541956251090765994651126410160324459747231551753427934344407149711280456093831074325306056341780228060489220404431201956191318121603211661069169318801439056500394634017102642139245038422888339053017092705744062186568044126033782958984375 [136,38] 3573210028417825074821897284168287536000314896297026708931309792077406065230318906603688434802444368444478368087548664076944849651928410845338454460960835745631595973014692575325437481995008479467943726791740540999826722484736092215940861213114861659377441888913875128184172764922067885583554772159199707876409004338093677753727233910840156840689113054885245391640919353945991221420518021295974037713527063637090951366743640985659494782044873087284092583793093781286188680835095198831814923787555059604401554567152906471099093874976003262508472430937542816127635461461112850540831106533961610061353943021127914372372824068593924133228251172258100621733546994071770183564631167158500999970793420078458258584780065710781685932241573065137370392680381042820899703860345260313168642699209904301325901668130035994958064198635659505489518100406084874059730162726272786377194844353397766025789027141730853454576420831822374072682840033386217065498267225016906340918896442408014318540060492124142598757166537437606005244063602105822126755586488364056577775654146330367518285007653339087501643191247657694443739018821829993901449561573748160872600841957236176204723547431049780003492757828709016586454557948316571585414761377865862082104876545031562264671443634117086491705749812581358223413695989570672184038107535691626392377396927829260037834101658681300678158587477676825949485083955211414376854884823284283832848376080318956031077832291626122493774478739893935327869813406725562937001398686769185273322381384526329414592058312531528281628445071239366301743605339936084815583799929972870011493322088951658192534702121824222902211326587025844949137523602978632435592489521113352111684202533589886961275472323609553956882376234889805917928505863001978564878827075596939443519811760572084927111307520998616779576902231208790561813596563544521460029164672960301924660551220658278032993749723551550238571682429114775878823947251238812143886414305374104023256231607173061835198435310016958266608250671863197918295156358203805100584558988185921639804390228584182618657391812102731891929734257607635109424241434930431262958636362370139670398416376070219149597830328662203061405942586371257726012171844347640001423596026880469267439366376493126153945922851562500 [136,39] -2073157805723505449710942375092790992280288026791530101451297228561721343154970626941391947799764058652682593228295176078475650490719772116826122310557937056167611962861375311725430938363444706639927937081511738283670338822908915898593971552411899554353115510047610185905273095291616735322149197281713136934177856493339445036483373179593893344045643046788290994881662000600336798306844571959981602238819610057417741540151399825772998388672004124921243657208278779765573469851285644891764797268818970482923226459105955588574183688987151518792962058384969896044955568066150072107611006727448238759217157374179286908717704627031036053566667770095621658224916879226721189469011883870604338663466368745390387104302654090019522448070719675447367393709890414690488039047996764475143796981548024059122215908847426727986166026104461829472409125743337075898369833692720526759381271677861640070575345438088267753558271222203243762227615052714100661039278087665236660475059600586282150223317634007362724049800306461638133509375563804877835479146457370013682147714966850077995862907603007105830455273656161392069435851086450971494988129747486918772768709765117504443289648635645491907575282326556060953391632803031895512123262035501000986568408622940429446280266007106326652728160136345053450143407534137545225461682360504269399843488625840525201871743587347399470278569177001964734858191486424067913240656293224438942089050955542673718813309936881496867438669396679605007688475860432971622780198392140928212876478270230891827443901799087405950883194472218654981031310090076388611492875452644163627755723849165689742129609402133653024936858833785819038475091913067615792578274333023164830410948580904451553188431662623519404656817012035626100734920734748266888880300639434142080740432273284356665858605758133302414006194678199658917847477154577219024088554846314542221019987303875698606421182497271697424732075627318686345632821903831090424578152988722994994676042678731633629579988190422581351130999509257590814254289787993825313389125418358603071462001793854743367111519850636000292544244448592422152277686318413125889034691546324232115703698150737607903406991292666114986773968443012667074812802823477374678982042277564090682062669657170772552490234375000 [136,40] 1160381116550226853900736314917968480823613508872993962121906944327409538110222376129359679494110801146302499952572116438800996036041361505237400726298398229797753661861594592665466583154642941910177999635845742218498183136529880837194269794874040405238517694241103196205606499256867348844607264895713044147638528520238373761746679780795797602649214872643173316399544787656139061215733831874074258563822471314303121771766895419407052377138042910033527716449852288062312334481863510786076105074593164196392253471727553380793144101270788816782525444961847265407986903686540800051401939521220087146253917689888957746995191956903761158351453464922611194485764731299305767486209835740803249079127295910505245214511031066620068809029612368996061093187581781777648371218460454071255134958298182356173553479439633246334834444704629035659209453644029013095109207711664582289787877944862197483617137559831498788660511225944700499514015387069068168662816668348057212687867495460547535011863975124030045072988587568628540513562594319185080854879688407958132925291224306354129435471082762715057432517998132888178814305940607343945029129556365245648126886696882703794289152546446827533877986118449227366626462403274346574409123031988860716130258652401971388299594726632231505245123932859031190421405062409951636901120821485669075664782389940599437317851195559521106083447406756330749956323203756238409976684495349509584891396866280385572663416370492791795555692000379596424697484222629037962477226792566231702416731773975646450211486239137311045942904369753002079273547615614429594400951980344728311956753190210258671582229648020912803995721885317618493069522186195815856697351731676494329854129054898335499373011178021707236606087459612746008774923929673487184661096087537476628086233290902190909273672242223572976411122945924321219549604110041481103070841277147808028073192273483090511211240844875651068840108463977561217653230481648072602512163937338421418400004388633205885194343135574861803530885310590093327503539515235421430559200283310921264802378201585407394590236407836575572166619744801043114451586587746204633012083101591943756028569508434958712750565501127013476020397232078386222433384175321846067119313516968759358860552310943603515625000000 [136,41] -642564058086654240610717866798103564867881308238840408032967132418858311055236635291024403879006190520131064944229615792686733791613210984244090233256408158554748739074760402385185964551010808268494597283415656037947417716958263252360646692317075670089800290939505468551268499305342996654236401718532865420747918957729515079958224155201706314366337632108503271436475909336392466152208404331665785413448749647553069603105377775060014537607813833743874814525273919690011250780965193895212839814779050918730419672889316994080155236590865169313089811649899353761905154949603046450514223793922679117078438726283807830193088353033500004514992507242078862444437685411950328780304739307536826433722517971033441617255858537628129239731345415297547092263635081069922068368089103432060864254995059678028189901712693805344124319544578756984891838492736383134075883364447625117342287889461449655230333484024953531971065995111101834321361715605045737957677523183445500624306502511157291572322332150507941687049176804826009768123752759805072724119251243021382225351142574323539068678111996287419988005078826131934730347278646707518031322703382703686452994510745215374975218462237446861747647321155910357259122288527488437605083268895064960481006955459644615716403394576547146664801612519275145326891139191292856016630414361905960736287354022790916608676796333167464379405248867199225309847253514156840176440106088268436922504941567712810039314787423207301814344160385472717853043102563778820145219886436952374486526462537963591109720680344078724089614950824673177706464490513185249540741728437289438118303637167352478857841965938700486949451454648168049551664728288788005472818552235101469373856538909937563453004933158391635291614887350689995452631515178075384380795127517371249061860244179343773637994183621904442660610060937030137326474522922182791121420739109923905413036772866573079591131305443341612979657440565782630232498562255120122788018393226249972660823748933562202510771954702653516893872970393612987185267880379667713349559535653905229448699541660930090345213897664683344114627106352087175394353380168697376947992963519685925429658320725943511033824727706492964869243655158916048855956796080981813928945101110912219155579805374145507812500 [136,42] 357170131879152658398404490674664473331879595657527328284233111597027128953921114297396203192527248167857061141277483482653363162404388862396486882520317509302217343249322237994847711297974126768293539238817995486467272131634605285530766229956940929768249187152274949851237701646410320987914845368108167010247617678713729841967065795176826304477634988212650825902070960781229226491960228426937411541402819912153519113666879769424296391069748885582122654935892333578920989787161635033520400490724885680719678399559749808407392845109215747838502009999686498590637265413787003656414964930244004704316337920478009041686887784719611262831513191830797759743538596652863589228413518432826863593732196149568177063064185550515564455482814831805778510124548388286678315824456247473284947255667246618118258451113186792168205591144732716494132623439062360566241643685420526715208812642599820661449829555236224801406308605827380431130542625662032373943638016876511894743946515197508171952782752396491574903374287330116104517233606451670220238803885462714146588908613808058545150111662962451338932865868538138870369543847323444345053061718570134192225261396710105100358942683177886009352675377691915192494477547243469984505249422052027793966223378620016246929024775379971632682196535906459577705691076247121766636936728599122412036602967159922453341969641007288625951358931842606623964192604277796659932628943374128749006441412874431725500899532924301298179324129690785122181552485792172304063461892245739616322659034045632068320980429226452088214288163996433761547391193500149657120920476866326618405349359733630657392398733149902137401551128924561071595701661636099104411150501899515011733635753370736686708015893140195727770335978432219411613427343016838238030700631872384684649078489784316724260545559765701401787591945457467100567373611537322798846323534421666414556984224946638036968623307844030652459873890430319700770844037078454229063285111213362452309581653053070464729530035322499024021608215690072352668947714428393438693917642560940914767449714457700290981151866360933165690957248244560926526633412966715896126103961251532501161575654162907568380955241678847731157146908409243765262112807435616185225413232728897128254175186157226562500 [136,43] -195521641315981311301385683132348100113238127063531517489145035449973428413278147053685195398075178045474280417714149331614550521227140713947863347546460776554766954650268268912418171894924819416222390067470904817225497492904231966260426145511720385181138145976627610922537465900836680025190629833976275755524409492562204460202987851886331938571192114037139324542405646223281849390412868862830978382516333006478408380501949420405843076569859487549436514730553635585018979933756099327752447404792721584201536108011490022829897722053497704687618126896881597293583837869944908335690262772360255991194578925367208720243200093375873199283900600807707841683399226156108883272384335922539741045404590399153309014447035153710799270608255634426190499427801142714003533700713034619618137025091049641920839171646665639066987355636604252257794523085062350705562501022079358934300902778092215262036487409476086361326481940390435859664450947697408249351530391868403622768886502781949186377750863302212219908038502479608946542687411332383939877945873656723073312558977658940404652934723572415842735466490684609205276541909142754164610835199539094845483535086557782920406785108745107025344266070841121268698601346113960407369337070956244799417667004621691926753405418051222607561276476696387062234512575189097581513999978996504509610660891849691512325801851491906222440496262992996207289394948283941777361143444568785797985627299180175259537169036223646274373694790765945445408961856877529155030481299740007422119041609927238626881525294977901150405307442459021448424373390247555926904712987694720369985905453783752970172095490633355952637815127116596982239583505367404297718180395370606912053906323682160206192978078654612615465040085436355593978065590024601711951741946962818352286825404399183272904954392245397582478002857293381318044318624252940977151122966801754064033764679742867023420789842718690039003442980852637269660981983052282769668538756805146493452809627002820595632675681728349371686241453686026064626708589917892161902676488589731956360445326520993013565886153362052096259842017453904302680379984508873305952961974690517553880036491044531088726402783864145317036623757909636578390894044027215059600166568998247385025024414062500000 [136,44] 101284398101756516074525110776613211359912679337925857210069867689129318093639290715748950972527842428513629728341468280541415137153991048331175830141005436445589565759299575047913711640158537299174722462074282644135104838319640652775573172680137363944928228846800157603464037312370969872770658561052649009584103406266019231185431489964161405160362729272375836364899041708315012996501539591337261926866956778549229641423268852702585031085433858632677350322497561775293157254825678135147101398257304436215456773600471716192838717297220279695337331482410542135432314352250328582085638544237017015078691899725204640508524622116241722913087573749630904024910779542194789710742239863682847279433627976558750591775566341589956754672136741651857832870078467870700724198092313321394904981297949103502438684504744560237178559362814186132417341348673049794480558952031902399396155325524193667753025276075479378917641258446342829129632560730470067504140517076188039342110709206316695051570119381658128882935735607136527444749529684731064344016667429752134807279578171409988498051941835022882575977784509959846542647763132670891876877766000950561918269431847901272740729325913164287057931066456223226048947821680795681687798028886425222243386494426832192681532784149763291785373917543116967970343371601784817589640901457427162290219247694077222851097565569928518904675619185138946202191703989832583096142605784777441392356815585456783812389713722474318365735510100571815499191596629520079227026379978253960731671555012899691295479660253806994306034736164893749623205381791720700071560878965239115911655001171128408579884256684246843576239846964682471077879944826778910344948085210490079484800487027447628485647822220791848824189013877897958596533299602221744880953063592489537532857328141961076391887360957076739565376300537593164629857613557765254379954129562695072779153744029254907960360008649760636157304416233887165385923047865368205453342791178731911057133756268388603035167746166742879137794173792087805938587653400188308444419831601042022161585054184932900390541834806342711726089494011866857527307669570305960960108177561060049209825660630176732736473017086606610050182588777818688850014452323966551716694084461778402328491210937500 [136,45] -48144252436447615303219709933443427191565311505272675579702875675701411272764900230684712016400567401607779647707824463448320296488779709282470677492621050619794569060386715580151310584318352989019441552923863679222708739660744557005033218242591161241126325609749226464808281534979899627941292088961036637780329585136576116199364415742351909974262642796985355423861500788876990434740084305464286995261495988946334945939151525490331646904324155331670483036293719123200733965394782236034758713174780791718318131170349292306057658291647520036210947601210171539634028155905760702140480571446020409596407973899303537715783289606740277180589684187571057429263642136580540194854685810640346682968267003472675295346455367178399089249889941848642741264677275070871901745547329739762915059899243669500377699287867234230144342594187439907874605113106052691606820135340662063834098249035860219381633645614825226601501930809884808231929937466808091595080085765091507328449613014938621039477517837958137891319423359153969677900928194249958285121163111795629587713261474904816975597541983711560466140658324162790706619066888526760861412178239288401165441900065605400105468246313858997011713947899172134885824592877394057461886623455167371116922129171143750650656573998099694329815498338173883140751300641276851931598427667842428131759824724026588213626535559634898953145427261313433971124641244893886262407439649231434692461608639552317052833426524349690490056269209376258553238797096995435433696577453757256604022311635810815152804343021235411218337700923649739040980796633101040646865217399386255299687094907864517839172740191915314511741813865551656244948429162850597365614861140428756947520404737434068511820241506756662084533449263362080572223444026871844827144791188365846223175807963655855532232376210622458040218594768172795498674314548356445589316631128425959747602309624852607491832008568924146615707464182730514984624232636403832517398774973064811426055215261294000607135856413934814433963557161834700241837993859527844964919749172999234036888043811068106453501518873213229314782866545004688260894353694156870092875786856718793531718167241161646893708450670033509878100592052075784599025204402167332773387897759675979614257812500 [136,46] 20838738630287264477962009771417110438266846514367536731481990033666495757179952901803970124067778402946291027441116025578619823957943991062785999692847992890778982356359279043007142828996784691481021417996509227125965376980716465458670846021095338578583228912633129731846451404033940605780883488672287009102705725294168561014033245301852841683186848796648871316458563450104802950961985848717729263006028761309329050391876991462925049574706627061319556710146161744166539446100681249564946302926295034154382188453444857758494723351085083962695935447162644343635807175574858381011104367143129180526963442576948127265166456412509289866431175167098429053143449389751726286667504798403561134919488289463505986187348235979489866917456785151347672449498176853549967944058643058729218293265958489081356470902367109817205483373608402554238769433769633834820404192996690732088767946803162544851934309539729142795285779120684874462944365430492554716532328131742966504991179105852749863618446974951631165438272123711623024515969715788769209406055870533462674242844592087230632688480455167787333048679474532680847131571467598302842802945763339541517278867320010723243331680464212835225683562004940337941177051335925746349462253147777749145786092041156904366997425801474977427283555404926924922785225794754894056786355088208579335480021650765764792661743711080700061364571385920884109139316841514987692014043162550113098050864476551283841478179685277792767051817189019097563286449916617971843631876828290958155292100899708020256432562810798572837094547755652320400536232188756315698762884900151368892193180602079876234392659142691221974514475725224357597145193211539382942734687102741226891091568019964684788810565435144586261329661521324133979866499998996451319992941473554999170617065722351138642669014194351730419156070650129713437077102203054040274836388825957524594527119784109997555823497506226959353690179437966797283515512533998798193682894112273710457111248903623067403836338000463267822877313485219761286464972660411738349000403149350510415907162901338433409103714306980770795540155976398109805713704400842353341866159833895453395448052147246937454374189367693716678210576857702905325189779439654103043721988797187805175781250 [136,47] -8306219640813775566072132319724851051489145750528865590582345066184802359163738786840132088339216590994762622887991854411184126650830347574525112121530846815376241493160027066880304932746418994456763687493889715091903976542588338218811150182261009874911454211735330965342211190162585852595970469244947512301448133021392175055782441026102661463185849765514354094818219932713169021320045142220936395148278080053140338976625490990919039428482227024664238451587652590706905885986248286499354938615490346212846303499573442260335615120852069034196570291807819130608918192637356738515639676094187716835809330764640369998096994920598850810197587206073534893177382714957478786560814802184940422310251388180245078602459859193358118126944253692880470372982776005357230601056737575879868367930557685922071223702628560792864686808928899071298031450415434350025931577759008549290188227459126662546666093928834294360981928624695732032686513180261456776044712214295441260326420309962108736940753539295120903404990115420791554368880684843263069488921523056165794922624649145850050179979968551198336892950608176729373974968455346771271656659266517461659149869628862106564598759307136263835116782140203806957833128743439587514989850080416669986720664109038327489378996956528978759882225608687672703278401394758084054455144184486799771512892067309890178990595794490588453814137429700057079412812896971087513909892477051463359973521422777741031544404236749324472334834912494018603053937428232746285185536579227910572355802542941002985095143145110694203317815145282850285692007028134227363476397329026270537325677702804499468600732842708159489814607529451975979403253754207398138571521088750171846807757260088429932491680380598925393733944491639057843651652929261279036070069637406912095219668980952114155968819442221529714676294852026036117568411293101154395136717626888721260697456039413248175174521996401030374310513145225077704322047952438707250141035223048717346264321260824785398901309366521374620075989723816831901233650561607698692042816622431156973072405495482584989886218438949590608491519143340203659694061417042244233119212768898836790979041439936215386612936151060941716806775693095936732857076378877536626532673835754394531250 [136,48] 3098205412813735762835414200117390887569318294019495812453846489531343723161236220381453219041891015550711700387024271062036110490011084881160279286921697058730398539879514340667373512647998671424589770813133159751728351652788379075818611271226142476252606205208506494709862093460548692444625247066648268291134291579693871462845300626872560859808534761552010709049418773179669142264446717564517940659858027946505922115724564145493189052282851373307390699206680809567250392987799915375234252552466864782847163329638913186784666960619208092699913340178824347478209066553267944592456469013496829823375296984816846628187549011856746940692844775390548071044615742149087799710299985733354790652272034530500823049629170090460340540432805332251700477394008200329186391092701671395544589035315705612264294111376751690970491294197044235773977105301016085299405684424129705083359045262216793701588278817380518420415669772523861040351598415865669395116403437322706911284986507562012549756416544192761364298973980338840426462796088185629722580770302604638119729192112482560101638215590834294785767042981500477847308168661155841769102376316599585987930038966453642061131652680633383115009886240722410383690146127887573526625966858265777439003625935682062410066430760547027971156301143533317978205986451515961886051777544981878410969424825694781374508470838164199411753914802612048023518933246534347499617641934938980852820689634942296200283904115850565003837240477630674217802374684499739794603958414374943309643301038701630899179837840801102293966874451430830508232237155640893387879429884496731741256561602408046820758647353476945731678366301102861090267324133630094373675432665194184221916345914377395174325241455195517646986491260552961893007056005626266869263936603730269511059358333465268476312834712299756145591066621555714395191870932905291484944267191789130316075107317442998946181210657106750786999096363197428174360953617712025320333723599926904825547988512694501714114607788871208755662451509362978785342392870377121088633006193966035343046644226775879770037467533604113525680688317132999443109781593593394234767518342252219817859214241514087957844475258610760776230763548916291583168458600994199514389038085937500000 [136,49] -1087898937699255312216953538111940989229764255391028531101852114356740099221663577855590002135799895965181800528131100668930489191550015580535291443850534791018668547112063377159552332842466826984786714108842968890708722914988291000907863990125333834523057698030760728749610991491906763937092446614545101992483447872410645363201991586305704474796804686213363167145664732738630456882817780391722227607561242392617215936023151623131537787873038835207182557635831048648580807138382324863834410401544694835820170599455993839978547535889409028059112516601488521171259889318455496076220753388964045139265107256550281025968387080007673679042785921713088581765007639704470024157323495599946293218298991038972315858319022419274575117043168030288073937261334632556699563495211802405238119095484523053238808551813309120735165789805224733999505169008195543981343702086796631047037114987207011082907306055629034328278197027066077632813256026597078472656736440676982375865250515599038319481863679906529297121726453022245685525174715021432346577846328915042121011836495047444128741006553049007861104310789709549249987590722734110227857235936287162214505222537734296726121023759072922407278081125763307339451951645532764696940591199446654015898880788083894704016472678963789159740486351451315647204687710726271977852273789306749497503765228828654316052687195472024262892551941009658347644843224936199727265948936791682407330854858054587777806797699803335354128296104606776926661110422610602352134162673637419972565455881631315749141942564956350014257122821915660192849995108382191999828149823585605028372751479149316894450491736986404208666004726665795947901609634685992655906486937146263860897636986207462602829984044897722244240452221705419070309773943077470182617664543340221102823100642773759624459585863111070919259713232465741332624741570718103201249563493740879860323121492482970297774020551596068749386681562822623572742104798911352974636754414213728273538312995221396440865389517316617410427283059974193260939582994708684192312722178233753781364422763719320354637877409881782103367575178199721980988777204442738773079552071968591949088734922559157571122689518854902900723486997187905434003596383263356983661651611328125 [136,50] 357018248390810257665131061881881258307699128118327113529252143615572107775085947224493260723410546364455936703566957333676376678076290155148087712455234429840204643859281653374273552184705803530306395937765364398546305588846842016711021635474276419654030745153550198652365006797655173959568719414430748224030731401694213502400642569020130057232987131102679637246154133606761361628162362536698902162008834145733210275647106727937164745290565820343443396642314273535051122675778802143977459756039200930243747713834857156737456394363920854246708430796730862697354465774131927836742210735390790443197432604198779826968105665487504994517295539690677131643283672794562656245648432993877249942268948643117532015088371781803241079034756400339926773419788539513176424621353981044010490419912624090430522655177210688873614740607025160743461285211161455293846734813557948457799238771486394295099197686101309030672820359470624357158267828780844877452521310601771072221887614975709795538486938479670177992241517471719344565049078788708081379868054001337196273999382194788711956559838792917511597924432220730609453292091234856222144711170254507082529075077016062263325212847499685637724162817901067604585844090489189908239818877218268323136771780747527391016360100572660111585614200062706319408174344406516157110635016734671780174214952251232778097958168857516823192177954823285901595250712948751441439005353749836781227794186507893715655779603814671063164920646024776688776945942905145689137269211642789534410097829394218129967847432797895605976644609541542828277191681525825959261295240779996465476951268677884582388523078562058640846984898421025676633926275049828906558108110379584512127025346750955076549984699612066075530070900668091515183586328136292777058522624735979983215675769720573615130413738655995432011043514316305104043317503520611616344619414448833674593715342588859122375479961931440256258279347090444634232830952158093599178650688476146369955333423842163691638673489641350016889632723646949310462022825840327408478759845434957717752575000781300970459207293173576642444234633531083108192489351724351660454581285929485075834784616598779634274777220691000711267834577533619722089497372508049011230468750000 [136,51] -108435300281184221501359000443545009401132916818060981536392617974606840156915042260575968891439700669360348659165939418740283023881995272577704887574768666984257939690394180084842062619065296092704172663855946816254142837528228956896269476605342646428213953908957475488779579074717120183669019720717118863429743147659996285567809513141078093698822607882888543196892642513842810215665171391014438555660669380362761034410732135696449222739118511323701814238920302481848079309076289135089506595368686311629810387465571062411754754144295119129138499512630191075259779496492208264138708719283871078118122825131895295815075245089611332126779306321896783293121103270946845287163457162188951369503101051816618089754522753013597895494305842835329665764720412300991422133125793701507398000577383704687012658884304603768987492248516013089010573515944464415089729674518148427834632772603999801866635588531056853285509449171413345015525582279775495631667320707010315109803587650530815504542827933210730781317280142009455026123066103954844286514905423582166177411808939824597538094553893421059959869222234956192036717845978560503254958795636184404850195287561536878028840197903237647646403034630653643300663933858466464727116237178109710363432279186553661743507641003971030142777345400948074784722208145777563633191791543024044037691776861588454987716018326907154263607833832988414130764047086343632701064140152903871380452118540297757699571567325570854089437375767110073003121684917583320147285343498620457212569960567175130694187357053086982860109354168274232851557474709670310759259046134150094195948950838004907653138883151087116087616306405233444561059711525189414646575056779704554373243995084011355142211790502703574501115275946509910431208815972940784000701807793355358649935468480878043471171287075102752162830417630703782182641225325175358160280487517791258282845606337483289283991472039950944551771649468793661628098151582510133993439525353279564985142259570606509388002216477611658623249047510932359247319585192018652513714574589247670827385918199327987651998306641553669641431151290385721083133109763098134896263433991386625389625458951254092391214487602160595992525915498561062122462317347526550292968750 [136,52] 30424656723319634100585751741327879086025338144500565806390081715259373364487473214699221170906546428716423450635810272986857128199707621074092533997874264452054123547290457181519516738771995334963969791413115121095410901963761831611751212871892056009807922264691092320354543855041865776597813667486544446125027224360870141841560835244809928973661922163369547510082999054802703459760605022907164908006340245343724254304696475538154834375987173673977662552028303191424057330498320527227498244366509637973571735333107934048071058745287641302675164097949601831140049922536421161410694685080314782548086165099494978010540431239332668696929812128680248989827267126612039477617347537304052985255317390417079861633080901873788737830959534455846446944190219939047069397292516737503923560409988477758519236135413196682462916587060868666023138674293259300839661026220921107544799448623544866036192237125130060192233479149890084770667141215397875922773556080684330501357734425917640005519965586931440347417320540754902539101701886361521378354222738994524113382840549509681984464018150441254844237079321689650532195687602657964951738997332910332388416146896286777839869578023247835538208262771198905446461524461937971166894520414621707805802257875810449458408212750041376658302409719456338325373886263154658525596854623778992518964356628893064432041473603426251533847922997774671708256061118775459508139839623025628714199169256773724309260736234946536737972726321456559517342700403660980804892867020997143789144033862817548208861540319904025718900763551597116767454538193391957870130052061358568179356307023470211136472054968148479655184028713794901677890638526633102845012324700501765784409109247147508510190610884638761165867202223553913530442028481197795602601447852090639119775159734280390531960205436348305390995066183373840013265849820984508080518089953277202951806406739621467798986161252435956776469700545464277704070225222075519039792741914741624888547437793389699105594371868424687587087978742981565632513289309839194072537375558856893528876117842984735557571667057388794964987557826745152441037470375467487372904864281969250851148304317119903307323982979482653726810426064730563666671514511108398437500 [136,53] -7912330430383857060862898145163522654279264025206550923101196265914425764364449619395633597031014483427250919445175079543057981405072980740089663402747339421274806452215117076647283760221859806999807389895852937770174140728685896918222332599263222953633428804373343074070238874275247375535899589468191569194640645349645179128567872760597881206466861875542909847210630886320406551715002232424094129500518721272823974438014760687971825083950522179927890574299134024284832103908804460095810324807312772666622932729652691579295903695440980588305116109986473730976264444922632507673313784879978355355111822025074214995129759941574604905560149780820904569743234966332419251925625766450963726085300044119112609161383671731664180404541480959907733430768983715489051956358086525514791408974597638392060278871167109579768715993919882627542135759180350839091479480775468640032069604197517200227441484005190684781631641579669188385141634080972180005948883173309203092924253532947600302894295779556732835027053809579551942030877309750375620934823702285519169138005212842760224602796217110563062117301283533846475626046905261677950320689477765265363349989470406806606432941079390277352492181139811217918964786506812502585652797048897228672509412387214780877596627084704396783653786862543333192228065821733207278279467365877460369801265661014911989971479470463985319338821415420883693777445217975717695503399718382060478021680484174535131226609842076028264019546342170565175643736026167019207587302188115412532474426344298505419119202678539069898966098275039759771760801825031985841235455529981809681434345197375337578271334094774561624401456827381407409327682483327853647907728206503339132234276653764004350757783536730282643227719225982599132001817322997053601735670060944560656306724328407277407742571593247066899310663897988303700376301195141818530684054009531790682352035674163854033739214430127345064434587984112110777163819900341794211296225579527441466122569474379416914886574171454459210182962768112750116330440614759694677382401530875004890192821654775036152993603795748306576012639354836547576173681613138074887044603432217868511985069883539262786502219626169618571509545290609821677207946777343750000 [136,54] 1894503316897934643013703963690991811028965835525331642549969793574997582874521912173371385457872095716211834057370008926783581503359334566301508975505007159532638057994494802781422657684391238952880943395118717447852757897448755017902349633994439535154054836619069775335894062353605910042347015643410536304260180990806056601121125513140890979862703014150570264622972681126272543074211543930921877356650946653670763832462415100990485308433949584844882168012876920965953174944104927553564398766339106601288741264265944308909356914253718150048404850379928538687340976143266336834222183844359922443036282800913659442511937235359930410611531860850291374063440418711645711263270608242373727822296783770617278085346493326509512791026991025208130913489345862352182368067952197212886996704417651589055012936759250616077305819561920140888865889881244671558778801415855566704583328678317154894486740417664597856126555395176152037584520052350804812888072821246800275603272901332149976471123593322350375918781828076837097197163009326543463352028423842661731852025119878551355062606292009817492510771019104973106165166914322185473995566685012101542023572241032789436882806359498497373637756096178327876488537181484210282278028021275161984755854395662000461143245086294022757082579851784606303384905952851774209420522456162736511593645049612856345968100535993429463610474568000316326790414104782318546670551242637879360709321555602063935305664516205390450704058519545995192446092372388526416612598664902298171797514236348399710577250718270406939366981382386616916733511235020286110052963925403797544618002934993477778384990273770350702486635456392920208242590715294574215304789023188869673152511954237713863320483402282391170357494613316201959406225373456649186526971231149696898180374287690050107352400585603834905148986517955205436258230088662554409482561326473877099656161612586202726485202377861832943208099067761904287562360793677841152400894744913582882430793276861328463873894420661218080573863632789994585756900089050298361885199021611412139326846775100035838766808140874524975247343937486188929281462111051437507043650724354358404075239594793246659614849129738001209943831781856715679168701171875000 [136,55] -404460228323958833921170322836448388793796734802213451146920633341879068924617957860566265803879996045554541878089047436955693308320849899833896385607545480416235749704396709687708653346587076017171083230023733593412391255456242567311951768697302843551845472315569827713820177136285072059998722372182650087119707558789170545587504542195078862822125842224254239741924891679421142602224170533607199405607369351732958020437837165786363740040256444050399449364232221671306855161526055395784618852084772418959266942961237181281160956534504501460487297877531190513488433878516128305672599755179333550029511075087598255470646332237655101830675870935511421601457359324630947595392908978696649545098825882156376682822935607799109670726544568185424398585250097169099213855223003113025192313960007887485269516775015921111495393102403112047778076091717920293169629260548341315806105393492804437886350967078970137895788464790431755642068861482028361353686705911996764777742456494204540152653392205993930565666163022102638561167387341803280121940599711280184820833292010871160375235722477474180066572885814648056300095074266938787687764305406608891279259187177893986881649332186586781636698596190644191430523719419448506629051536922104215009944606085883394462868448421793702341187348589295942834364949931691370433530775340659771129762126765695763003092371944571625771371092631942229141257090711479929569414898992549665577950294281653360758083119237877793145117392961031603798822844258236084694437322843075889008754990382993083451843995813318120064860607975564633021656306697488422143842768931886720833337996856283740388517380125673549039324259694043925869396323485692901612096276099012457724416660182069643214884145835648722345730374857148556053532407692249836436628801579042498730775541893311890317851288896820813629560551579985563271017494178338295313281724621455047376167371433295104922600706657145272654126083522412576944680469339168132673870585525091697378752423941498910192830256686622653778030408766478600273534770139431483332023831616566743379577912685381719475901094315971830691874111662807626712456193933491074684631075117887069112591075748271544852674962144956083420765935443341732025146484375 [136,56] 71899706627469049069261682558705797207424895545643901783000737672624854743204760975650720706969348900130721614041733342516177669940904202099446187519375802908738882582117798499369825853527067118796642090672112735802955465753092400611109566004023990027825218854363442130179172063497939616168231626483312745324746617530782699503444363238259969953539850260193446149033681624607424703847463735877296222249941200854242323750202625520421711767040724609451370965027107894032135278166194907430714716629249245167750552569787947966932470659840767887930150907593197395362234012749165684338871269737893647608423659889612724757894746629512313982046987337715768531716215734696758357773483627553971456773262078282204967506914250128720716349062452080580755845394354839683950440406988814763654348854398264626577851741223402957886460113079096316392066737191346307169825737062378452149944686168810044884110370239449796071976846827659656134562880442193340031372286540356812961063124220673906928998484238373098785201737792248952301792175328254193481197268126188485803455581146393613576293765829246328729780232289885414381181826355022110442204559304498040592141218811397504816599795383350184906149836630741016122662677011975655461675595991796031932283210062038965680708261335166754114261967009859103656637354145588475805520329076145524674386038912292827846128829004630233911018190756618647050548691664230030593655820075773319009389611099820475803741504411679589298339302579328911413751700351667333473352272521805298643961920734132019297733191893330239109133284212906798115055506535899148037174125840677283768700997070948515692076677289941219611424555741035212368283312427299272074400853692378925850598610271494611117917100131004536980476996204393468592881411310307289088576480554183646258826703810787517964506526266955366610308634032689290121389490932036163123110854827231985307147290668200173214687796493170683636640165226485623287906644588318408308106976445687225510154943277010474503801798506053167998012829789790371194189364637498914782295723330728407211536129495601040395864615769581149757321215464243093644364958488364532671027333128789493010495852825911158433952463653326958592515438795089721679687500 [136,57] -9106608024939205754187280548412761798881994455246186732468985157441765388865176362224044758448954379111547192581441086974221475073508657364642805118464643567247703530959790869004595796278444240915830873662296752811041209889544410669458147500414076617531222984495089287381841526781657876034134789325621861572690229491924333228965711370884238301291765926178581931060889441127756549620358173282644517304191565446544932946344737447482851328322659164656005248493180948605008012315370555645091121186374247018823345965450268021576737212276644490740690443287250835946192554679656152554430497064708670496887875009801124624908032053614800534412995084434038817424170626299505930820014056775421761761946457352068934422317340492471764241883131914281843835296424358525801240937768227964135891550032151589705120693689702905110115742884409124239855558280709601582270365550554508068018348259124600327538414676274578071254801143049126551476068653939456023088270726858825858827980194362294497348521755802822395302716871812847604640088403594093889924671623566346345106676947228189219304804295829565701476308468972769276222879075790146868880178405962427618707780463920503552008456417434549518340621743854436185149390758406407607769101935668324987440758997364528580751525339515039180750213813942012137381315423156892851053813438236833231308933194202495550032065545076703739505576935687295920575171295362481003498727074032179032386855409695017118238686185769728125135825256854688161034161615030910719607566168029103079786289803367063008317898057873290394944207998627636445481612961401560067210246452079692937274072734167590431802605296797345184609073919519352037972940556604920577754790382845459220296008299734811630963738964041911793345033335305036708539642728609063833095075838499544435145018179246595326637346894245000370441810777245153667728066357054359535784783415511802331637674435175971649344431803015458211961443995330615419104474664752913010767017645618133493128248631017980453949690443145665776675285638223832476449277262677235631982897857207707107628792997123723229738152001194410444943200885034542730229545380072912097528326259705180176778222226761840690789640007096750196069478988647460937500 [136,58] 299108342977468417727721712367153230791481546832809373832449064980913183927033036181279998327813744581780242521995105339814574007940537897938363321907192371326602613618379784050537006921018454780855542909067728711263106207770733840004476707361886794237184592158284239465113044900365924229542579796962457976133559650363973375213214282425749305845424159316694443310944191999005763384333687581820939344817963629286945778990780389811058339585644406625670297167061442102394454512400795113891936639558783258030591084942595316438446733588995269221533121312311414415383670570671883538963780962144044910828404316075977923521782122843292679550178995601925461762169199267874235633796254454646350734399351932551235728924619966258727935300251437586921888284247919616475775209843771023308578723831827058885313185591533853301090912621699456819784461850712819647041205203255399862100934278452087679162559676575190408288335513962617239464043455071460086461664995175707862200991597529149737635198555878626037775185123027519377384697124316281016684267543961783622793195637871197714496530602310845637825738352600491130775898278802900202209567616293884213337859758314076223948615178907189346399690439956360389909971655929454705727930983122303235502616647779416893981946336568581821378867216535250138002131469970099460730706258407468059034827641637566553410620723491408447313967029869859112947839389961840450770335350271284447964419330442837188292828108187028667212718808795408623718956378127106529767953347884141412161703057749311919124223782154306736658810435013733347368641798852045273237523551470248957971726462798571989667524707538906024196045965607013756210954235458244631388904159888514329274768760699624486627176729522306307941073667365577812161393015566687868687421938174287674699847744032527318364026660355948136049952690405483599986362632859229563131018549268730778553207808430197223355619150849972185074881350500668850849143943117556972567821515841896178078728586680762626276329388520181525438604846366161433310131489671676047016071221119740062823781736167788204961951425589605614186491596993364860336010434157617725457853632292312223137730744712547981123407225823029875755310058593750000 [136,59] 225467139355813073992483965731281000447917448461110323801069537263846191486199122597444067845755537999731371459888063197824679491474033000039795230602877913396559615963451716416335908730687088279816908875274608503331526911975363295284128983948816550071222747126693344071311709209660375983457825343902845505041904225492843769595649063008968197546529912774521695374654354363262001355467228536162240105921544810808675586251179798561898184633835646405791654675879635694299453498198981521803203093517413997523779006521617522541610892597078774920665936729129243126922051188471278529640765648543949669660785087273357720343257558882943110965111864971126282552106579467985338757436155476099650049466579743616898463507191985434635574070019532830531564446070644450162549461160045996602247298170411308984585249784806445716743268054276200603717536625608300366518204280624946041980547468778357134212855333933936947255295731686046211216785584090264094135273768094526107334993135328994925902794960180637784572246192384378903388793180955742528119016427909428272259090189634483474334107394761618879811478041390049115479750881224719569613022024943841825448809384096818438136334620706904898686086180255991688957853111143166971550310558364847423564060692191394277196788064979799701288516524062846650244410379631211290842451824087649768554337091263363546126606577816671939896916235561155838130098107675286314327879164578017470582023304140995318165317230294409471224284789834539993095724518645051081425679849674020530932814530909784038153679226637219301113163718974573422389682804396685973673273719366889343017013648598463394286982023283307034987556960077322468775701153435589490258427261624117107820757344551509932135772394091863586385618261428951299548521826969570238240903628878265004177450971307017278688909108966956830378601047104227654197409808539017227712893168791517951281641862925176575864205170048559807602167640521569562696667017593071036651721222873354314086839785122102875388185494262236916330413482921415275500947573960526988440519369672823684489569625045722536183644807178513822633628064010974492449159401489060685163428729345169214164431399291532720496888941852375864982604980468750 [136,60] -75995089110691678866387013283708700209628928677446086202413788096447408582273409959024121625658181130949333943042381777516331283011991571348230213196956324133963923497212584689085788912280885640688271504304810510042256161308756156966204273900132992193451323909502402926941141031469126571103657597370886642754860470515618875974000014084572178685740894695433412260938276676145631425613094255598187292041972590767754331153485713441564968738594349591679676448067185361342939573341821177409801860622119255011391237963382089727092910678499820181890604628345299395083712786028876784544125466399289823658441738579764117824254529073820716915434748286781383735041613672131048622053489775465103120413153811966479495300660814995777989272099149087322636151674876086297398678695838506058079115025369994296266613064814982896853325157371409120796444061967565296791247674905533098384167809747074792678178813140545094722099249064017860171802465340472347099932409578195313727221323547853457055155662743041337196995395836477468266190130917529244149233516517761935171347252715315721064547039427085472879175193257596078759375719568379903367773035792125651822859105796043374704100424764770353722835702859198731975885509099215899647857111954573097501204977207567255427748740413000302204704827113640874184566947261431051196870751207013274140692550034131681440029756732207194569234738765441274688882220910375779112460743357302426948992423781426634735606467947697732983492635188477267768432234471426543860529455309711495951935179215530471349751922318361336465186508204295175900655655541584043643040698267096297972836751284708555118726972194122009917041362252654141405257854688772596201442487994196346383634761489995459521085347873136071964028633298678799547995857980698776393688664145197028291030822591524368641931043207952400216438457395799697917882390389222057789372417787607290967961927531269352804532470985890034790762512738617096133624210343227350961792901194522355744454886375319166832906311191979580045986854401958658322530348884166407843702125344063980634015481808335925977728815141618980372411553757390165772006600069459653158820852226254505007667534866033776097538066096603870391845703125 [136,61] 14880444127105835988632233225484533140352971289505456536338139919716412787233542418605671495257024671143204877087194069536513820218077009128101978447466740783252283928020870796491617015202093280647796573125795869802971572952537604801188501736639147559587421906871955091404269290202268935125174189396836205889744612157104248046186968232437551777440190613816415915876973724414706117285154006205876227543057510182287351500711403397701148398768103389881004216630335772842251995078581797638049495772094191409412048939358387854283860903588927783580271614590921751339956009551036109221443440716111696580015297405352371763422433702733910230189816651408443742258927065847024828452866445742065525490913708577563027814628372894336881069361648618105516861015165585317507000170311027253271178644998086978206229257693259753521884360123014085585220220071946151349465134251025761858163676962244974041387955172078028310059755181733674283186256501523939261646808681512292772771600287211022665241446969037658318836595461517093682100482989144910785114061504814383439647256017987770924878426037108883739450260919751335740978549167324776722418268588473686866466542461924373687253390124592008094740607052844879393427199519788730250895081320227457352476016844993490476550269855360576626589426476097480709155998221375719236812232203609390633180723441516928147215110096346126080116255275031993385120951836144336896459798502122614626540512882711244569708690200544478216076172777481440767961739752680627660145882542028688856450775637621571739847429705484965798327209438387436967440098530562344581344965117073538338129095507374334402308544377331565225520640325373900648083550006522273996354584420979221044099912078792752724475740234424991082479058167139066257973109881278841902949998225602072177509015490066896483783212172055330426526031004435400700165783411873459887998183676909582320540662634564843589100168339915815594779099748100571731406264723993841712992583651283120330425600333186195643971944726944918186210607908701682171156616200726754176873082819013721186328242670514952142347357690119635434609483861229362923166165222796715416602209112798223170186229236122699148836545646190643310546875 [136,62] -2098835865456768471076932594723568319341144667423056578305667539825097518661931076249672273094764075183705285720925793786371752857413366145131703121740786423476484804388490303327448820266633945698461986235883696357494590609640873469946936739591883801617663298152299331168223146564860562738133776725662470479044575522357933755132617452276067599499036466030793789672949409272926427628136754185885758541822748111814434935005252979334173956752828926424059093530037992073221738167668041629609519613923616557775859227825305080944757026934597852461970849875469325973577369409674439036027584216816301244367661197178113655348679173026489587923892783968610494917266754985176958987444985334441864192471915930092528781426182235383529625231140370063852755182139715234598688548619660719161815518182624109013965409060403836348250224771874482124021938248424386586656314220644366599181933990309230454752785717977661823131637413376273956038930321006438342916905206894985614001806133489606110966012513517050954257234130757987704947968074148502725215732449447136747350604892771554282133232740187871385676909829220735523649161319810958197789699613533453817386532578534371547339443018392096604082373985320401052153705411017580420206235139308084365535510265702900517902056788692937083283514321921772321032687087643292180083937819181481424429958428779680063117542787971573803094107621586126913178643369538744672123099588294433758973184758093059542027949267950742599000970589962072575198680958612173798944129954044376903528534474407410148877219028665423468102103164357435074839398982390266694644629463433235826588790361793270919269328301445902013021206669718443503439406076190871073456376604515481820661498277483699376075052269907283448951476989709864625344381336925995557466290160244806976954802302567280123058768527172291439715996473855741557000866050959492239459710697788525624809205571370233328813039013438046651231017267381400078011094252420994548771079224209999489475697214862885873219382285911130460563631819203517674074407454474197254547922353011550917301106429950277898308909257566285565405911644062628072824127795215989597630045171697337348659662126237890333868563175201416015625 [136,63] 223157341709844531597334321554392271410239859821533753597087028592656502614421246475666516942920091414600638713650897131973968440090226892171493211292071477140760857065280834555714423214032703264902680634281032628076882847181856625375819448644813282444974643159850593820511908853482529821821188120881729603987789119607430341006262127553046721413521073984243589925915975235983129420590538066527125859128235972927790248663655214213744714098307902605940588962553103130498228962654627560100822009355153150127716547374503787446159788388912377071520578313332896667727259408517406913319560059215954808965527244085802139299828517774368269550125005228557758329051999335457889832575980332042027920268356514936044584158711552251202115439619187369961725604103525864162010163116606516799177785459539862315175847875611641921209937851863387650492682844273724095205250080086228527824146701736255507882986720374284434648985629749153425254282067607385575839394386456618766389026720892116883573934919399006795211631542722149371096014519676354200521787549002699269485345216257842482650412841847730688047134106946011439172944279009882996862000178462520336043035117197907212184576066810052402906237883509559879464538010245666021249143014129691885645424039926108103783160785048510464441883837445715735445257494828441558308807602176006467321387345442931544736405971828947705786385246802839882797809941145733402090551293660684432598548180125749158217849705945728321833420115245361104042288385063410593855594636856461318192857805578925079701899645808040903827391789518200141091078124464076194965908057928597857175873944163749646370101205605833599855858706509400909239415032848347865048302710155922282858750944321307994227154048709345201259163277087711990002066171603503905171377832530988665164818556269196593824430448428674941663264848956861048364890714006491882841394793968149100074697069468845939355691757623961543793668654230032522851726410976993195704266959723386231106333136137698235095127145913844376576104649451227666534196230974255217332714127745494964641321848539864837926634077781991890930847279130369282709157647188060065579607597456710410543934131055721081793308258056640625 [136,64] -17111967641208668441865773015712965985338966908247973607575780074754537233637395120637703924868525024650433453304966317362327878988863389795640125370815102844365262047669252972305987266647256147714340579363277449929633981268162926364235523966328949350779480342208806035967450016591261072890141730392239652477506406328646121042918508465070657956665336970843490663552069200481063936630496039408645513660477960630458171074908848053109578588041943605776185940449736317696068331720223615141858399435071081001818798122266048723683211861759583466977011816074344880634816023146729149970167447023015314701820165778637438014799796032594106108303206234089378496371976651233429770243538687002642656212019592871234154435480288800184576643098611097322703895581564262733260156019188355299713198966359594241427050803559981840981058817766484535301502087349942652188453805170685881057648900731332918544566146585297455343584469925756442202214464684790221890373950854660733698599506162972182661905194025602736194894320115558517115121885845552130256340803624375145616608598443381699058079238936832816780025796968197780717933299628318464355198500367341707024515679914029317503649453353552467994087499278258759864958341520960726016694620422859535847647326959201695838344190826899570307309779034652626430663344707955263622050727553151506045483056365278807644243718624532811677789470474865849820142345986874631932651146442444247921880220496486543292516238203349345528621072444334308089112882459630369076879348100803657974894776926695934450308038490851875645192606246942899782453055279939576129971952348779805754200728340751080566924793497384332328019349567679765558066181000505750831642572995043988499921407786253288881101158777240621149554062463275248876761971447636692595686866556276655582523797381256110939473283081856808679356887412426216267491437088075674388699968859018083969329379333824004335676602993777524670882621547778079802360017451092795759760051992661290957340872783711647304274129666587278676611244647528016920400597362444525361899169743478060471275407505941507790507095996349308353647959429060959477903219422691301974408907730268332159084820887073874473571777343750 [136,65] 604408616748066209058006010214369791679417339422166149250306189877110962342436528364004468477372280346536916361493252655958667718807516151893880443635641370613812973716081308784715176406137442495564946235401075893416264478276143386917274226004168936315682635441928665393511575146216254187916582393222808887396693032869312657165880138625501175096776819418016241159848891559530672403655541019091437137028810645623136330596870492415752141210565198484516163738012482105641350925397307377767455359464924854089386962547643753989098158656763002051262979982474438071268920280726662675924538232915264626463706614538870731547826555579435952576351660085828003425870366664206972871346633187185521928875993783365489208962775595827188211819368981083794820121158515550702257109068433768352998178981360254010382366768088977609515462792662905941817466674427611514438877805992164306185450457886459323100386675914555312178498292124692965525330839486904934345451253683476491544049038923715392980198762973983266847016084903703721750167001193894742312582073883740902510392964742670288575689775214523459910642619857438819605255233978781413605860327518440002008621210146970307577519138072476354731609876619172705750394713193630420104206441272452120365264654905007040064264380090994789359363212452561318452370056752672557958247297279510238632108946633865881309251953054080982181364514504043153060544430146280024444696517747922561375124169684773303605157682545420844326308114360044325728456849880962767719807620150274250433391916940783011237104171757426584111661744484268362585562552191577844282493458685210051411115289522198339917913931253210080493698863471951187333125554870782241750891859296652067054057261908520115280097778317352580448945828233854194624703969521759102100942074036046542531021793813225283886529839602309293184865516508865421757501400742179964150506020137963083341014700181611134381362781452089681222951372912932347983865151634854974764467731093748473433947444244175553527048257520211423502917732306703746358657329765100326963811698380877665986512272177739823840277656651368828042575246418486235004623646876371672065020114332298817316768690943717956542968750 [136,66] 72593150593700650867970123836022605330365250816334453704461900605341830033191631358709800612465228052556606354143360414486057059323990168526595596995504704899759558022111428200096800240308672301009254099087027637166100242712023194302914114916606089351641214621442783365681296695735983250083826525098758749240484034374788831095430783002422955930279678550189077369292093645820031071638901442082265358065436058152248358831552848347087888978271151764965061698451345113073549104532134015477591000724800238833525815210513099213218021323089156747213460286554492677319293508036366876139740827631223270877244234095648752920294349095850207381550905592403607984707154915613250635211821529706833024213791015681977630445728198029574949826041389271333748472116485030654494099313070480363735904311298144982129517166030235175407077875916328858747014897199259205036552684465032022602635494196462309174576363405254637359149697207464000929802081714813386505270670606041102527465547985324639467623736716927377400058043239135429974466236298054690016759644698356356897786067578642149132716867913343748415535852387942898302369314502558767582948730904216918485903467821105948052623383554676504661105511009944212107731522311159231553355226295210575980137755713158390123588071838574825770298830402574767720880683569960094311990128193614031584888318122010282230982850648787510532846723360553311563583705779863082331480949657408579170285360873335698073191310586557941913010721260208279204017753320148960618213410722932989665541251571244054220227826752207402386416061360513808686994394541548128018252077926079879412544898369320049311310347454185854001959527714357355801920013837229663427226121537710287100452214632997621265224199306626403338211099258822453498723218041307099463555929475759427947471690240676037911764289203639504985633107796376092340563248391768959876833818333839339921902019787192866974854550792590056493593403823798210961794280467126891914910650451002971877390491987843414607818636296127456830397339582190237458588704908231803024613089166523330749156916905848720265635567542780686790636029831139361157758143061726948334403557268615259090438485145568847656250 [136,67] -16490197283052923794842226042175476686817920137718857793891006161175435835269796127043589182752077583255520292288894399706142618513540976902953374303474961888179888719014438331099714519795016094922955373464320414454830219335389345076375879329645270538817364931264148306964612819433650779189838404969466250142307838575102624422036609159694949247334630414675742965546084734064186659157389730006528560905940781571343614195519177351691570665610603767948860756709842802465605999573213859772865072601939497943427971792366025184155796368881426545907105643072255290550823783568584723059559945245702789938582834892026565817287507156976865113807163839464262438714030403684543883507889102604557469321924037538626917330558741988004409177670907497031794576414287955208913437680759373843518350302926598367402869752387763243032798393424550784163723853928404535108505474186771227574101928987137623508836689773469104121497301378625650641728293904863181999626055671797187273804000229844866018460961408799948129579820198497038507617507425481252589387407927457561406555236592643307629831584402246695542950694112188920636278017269638571043357914313890149624561706957738748686142392157599243157741699021586977095522646497600188683302525325112351515585129161189676646091673703878871913404054266945282006058764662709156787005403817704484761518236592254068467675641199734685225735713288586551310396476849477587329958100306909178018055964335647812175471444710271113476369011273121555575952167774206478502658246824403610541793464115701286883521947356885892494181495159281520555217843111532460876873085796998105244253946547308809550108714295107381135677232725429126318278186497350375890661677276453775341958536671282645063650559861639581526701579528395236479911934591077263299606232068259737411432722943051194418280507992548802045192511717761954447372369797468720282131143156335539883457693879101495720784864768220988293824328606016913118360288585345991870447538894647174036174485003650509994399049127482976114513327016192239444366985287025634324510793322511144600140075706079168564611888622055126939447225055353305324412282261111553885658133976903627626597881317138671875 [136,68] 1881908939618987500808377421131009162568698662207612751846427746899766699285743835866716452122941543687762029229928352581863359999840427443907517571902888610597640762475889694937257041618201833410866464553013148505753222550482325309199331510967788069053602529966915423301294417791394032278071515384993403346903775569811106938208307138320485902362273638628766580127200005101211028982790793148078189742479768383328406646887812490167906005072859023777168872453584021707423729609934192720744888828262635252755876178884228249785549602540661281432429656841650421320421374418859874260508882850073255686249193845845050977590249230331892953326267635237804742933562039301939095186870307975835082869600872372730583887902951892246053333667728251040206891654075711435214210702055901176244337472455098354071369590499635193240785482949078561156841036877530509690537971604160293357886670057356713453382588846749695254309772325723624758303709336953899150150362188133780586312157819464140312464545322746118700430170891941850763481570413318929111470898088461304137068572679254723018019105191275072191799711248340058693611332420087145332827918874004118880173767039014449643528615352580383289924164570646417946790362985231753977544642718194438216466081415668877671106634364166602220945259385179490347107992400260966109505194509613647875283893726543408949448367995748576490888702860647263721533920570454220110520788895436805006311089239757019582870980974598155611057144903757748530797174102507206813837655215644828617890950351735629355793465198807515890202351782159998112871753528966994726039004035482705015655125328426743403890875570831961772055314332134438481573020543210508780422621487120490201490857229095055505244224006144305777362233586832211971394962242921383307466422226466825851078241232527215330667191699132838483561516136905424527994510455679318625420834196853551181702869924289401553195895932860334967518445162767049186293786423812366474908282903312028484799628112085980604597090520094787558397797785334800512682174373858551865466159705276016112531259565596006694152947029184379462024416178251441111989478173373129248824584123212844133377075195312500 [136,69] -186301860030804997869882902600291301673840610530904595666240437967673936184801658899358212317413503987443471921068741014512391835816242238000278416269001669540870275838442348391992327442315906051810255563012365160743228466709909028917479178046092743764327079612901781474327586249046597074449812620223683202123715306874578301260818950650068130191603183419147386967661385407317154521078209197754773443426705211963748835913973399664373360984786462342756347270400385333308626902007567669845389100939446150777155111256551696370123569288029318883653016518469240724732175973659652197991161564774177308249463977851070420460819717968209852264705839212022871843809654355955317976992930987173931919305309113684038517368203734382850107773179600308830435725388283030340951387489090888320099990050147550689592224962610675497704552061296640677198044199304520661839980820006481238764465100294925329327696638299168341511257299445332303068018787548765273889854811530552818191604899480591561460317002190093988590134316805714115069439496081698672250611567400944456436064998101831273328734900573333900141619380798815483299534097585550000948609478945941401057267406832752517712519516224061312999224475955736573936430003797640132793159554245618887784082923800500516117682330822194591215141222966547376120663338168014874780644960628255811374207531168032260234288681739031268597322169977258914657807123583034957649184150360764389180037651807804088033087058263075245031467660010469999326285776050445206927254079640565247048976656341903710046206597568780665094627393384819788858448331073080101889205069136171437094933310877321168089408788589357681176372133106896646490281055818128758398808501006905669360936165355415944674541496950080007185613649555385351947239192123442488292204429100448015041637267775387538047145587856362841320599037952005113526398984884385854286778556278184862091125835061628964080125403964119826021604668298165747693580809285061443472530497560109685071928058042378527239802011583216641656667243222957760188979834782450065592766660711520526156797813378857140915711727741515154847625618588790267204850728100743665299219894222915172576904296875 [136,70] 19683728493357349916189715408030775227259786850945392269161178212898271723564290269435249776472141651854808901359366342909010931895506981196610339460388850279741866149577762353843803739549850166709930038510247071505765136555085529196929715943023059681134032926650854649079434056747000250292243430910266104415109263190686905092293858668548553733910296483840377305506720378166196256690510560612598586997493618078477829731394989787994202491446790212751999264153753516578602561466666211982892760175102834234351657672023423623021154531041206576548851981538069516124996501608194043780220644736660829067458965244302374915400578759625717702814529369426246060849031969479329082379491868929403051005297080956747010275818986773746859437517826844149375064198383987613254153130037623986190703659741997797822624994381250140657023986521340107373660773084799029676371218149746413837594122785194997235211962322034420435346796847630930276187752140800134056697292055211538153211991460499277475955656313657922528020576767743376263052307146306852902116160299557699741368127270119535880820952346168570158879383248198750791953626346580075524799962055797274319203553341253793006817310066428303399884975159130371948816015150909811504134886183077750333227205924055427040028658238144337032845296470149431129649628314203400843643012219776298763180406074834085498239908417575478587405795861985657679452433005930141925330957002296636795632510633306040269437763198323001285596618415799123997149679825813417924166777665934847542222360266881476741397403419469381540042899329235484080952184436655829401769871510545881584151374755110837936071411500134849469571051119600189398613372967637953473569864493914474874407563129950651023870905655881445659214126297882485977133832033561917837837926216778712058906860017375656582963708191962729919433490761358306227867527788492710212237006716450979910128410373582135450849541181883369832889446902647613536675795473996991937621385279323282422804520515523104661414553214822972140355860006416269930939800474065805126501916898466283965009776547984958974100309851540186755379585651549404971424613343685576579357497394084930419921875 [136,71] -2066560584941243266279919920318499786224766474510532046090924010312741004914373096097079709802929848412688143508076817029502198008578745978375723027346021499813604515664735604613191619160401610099521752355105756677450903307684689772060406573922176529892861685724826393957808134307498855260255997561488100083532985818558992083511225070361250761593187569906613649966820148508678570334140743059956754948167102270280493988595374846629853001565117131360744685578536994656016572832060358394534285296730672280908873073010747414531870989377082108098210008285830088070680262391926912043656870605060759084281376097235988801456978929741959650960765604447804134114897271141098505996884929360466900251772456302487847897172623756418728670424337224289343291702953183683010952850394058194839755916687992070513605291961157556197230206833097082880355346302646944255306765282763093525006735178206104911256687170119699984321205791435271076058037987570597177186801580679195107885318493719717815299252204469595288393895485639561969835643887352002559281965482664196233922547128657201869550273043173736351047080913714101311504907364237357489442321290082331551564522010988005367773899878904090996425284714709345617770643863025710606891188387494138286044996221140887263571731119316416372376857088885268538105317915535440266816879443278356924418526563655347245264912912849390125653340252470058918194833223655713577829782161033387671247432363533003419191969273468550382905178057817927237081149414968697663200953865424127090171227828184452148374396436873584539076611989508387557256623324752621174562209731646692960818871217435572210663540423496184426942429017063464669274182957944516112511168325854035668230650804073868161161209127756265445259706154571192835844546291835833347343454964154306837834959868578444546454058305682679337804240615922478350410774912246295288742219004734964011366584879859424194629342216663368804405825343144189717534435729585354002897323595424228476509984280437370077401149154342501901251105020468796185642583789151567554080370843964538884623910831726745233213106713125222863151904410811683651960096563563624931931495666503906250000 [136,72] 198329712147895804390122242122770669801853706473355676660850110997001433496715760374399543138192949817556516338848193584165688091815737215980975284117821956536966207132179825415962869343747662913103696995593502951343427617656284593026813868655662642420794517208448941688220893378393988905320674225701596697786927566338444376410027704036031857293535127980990195904611818806932293765915689994600990987452908911564421886107307177675583427400903954676464192787664120334064781367541922789391403778503805741480680130465885286008927226095434228248106421240721037070374143430353983698132007003151951035991252971827707026038985427269965991454575138680209789492882993903757824373086332243262294462147902504612861355992413836488182691138108522320194795494935668254603198836244125656018809098880061967675658633941848359838571246111340122527191521933602523381295031985847958794369377098755646219401693121551620038406856012105942519276572093420341331750967141634050790378415347866489899911350835669007006659616847896943222908291037190324465515848881012656921083452613030650186619281336190087930695364822631601730194589754603252597643136817151095351537951834443122774560037796654777853596062604336478966225082356717985282219149396418976766347163752605140412140087557260730428658664346913867864920409609295513556056199361189514616827686270459306873888983877183228507182585912534554388155497891582282729446442552395906072141385993498829744451377124148992153381939643392502305724440240345878284904957959525949180225570704360939619675914704656560998128829092113830104560033034534129311961963137685723166609865695103755947195119908096588312753732177442305589837635152762183366450340752348214849515731528099294435926511429647435053626154077705461812726965713248000010431741992208443825818186604144338991913714769986327785700353039792307406163360962376105192520636574056376096196547170565883157099539880587058156611282523283740741206000440243844819597319400763057514822916994892572624377678928917123310074977125843793754744506490730696135065869202395000882486123802267091396892535660066423649074898128862633408249911668381276851832866668701171875 [136,73] -16735367613516970470488741739618435748321690041713218351234928152160718291688339120712401584372831964903577623767628531101034414960021505168684052786853837283138463449859688861618743128279006687247021054258134484985139350647623857668226872372543022507366697563285478922802388532395748514241190020499935752832264497354084509834820255918735446768375694603264012541389685268203944389887200650749842011105824478020968311076073600534088159299735813225017695394735307493468204699993972010958895746468156794837704152496840812680695241434242816787790820991295213345187827830955804634581133489212619316331915222933630343810467056911541240333356527501812926880858228110125498029468773157891174496313111009618393614651053487392108616724197759425496956071415811304004497893399366416068233943582532257114446519244619362489890667312109605752902176646608790721316878553455009217024335038942065635004846240727182457737577487809621511504180267408516096492531495387210650300223564089610831880706314436601686535853696613578456221583381469106666822830334456466515269223940467335223868386835787724384909261874659476791613896252603567518453056647337203278007919202962482175028054002677879346648771137574067906358879241159584722547687025286611055155242619134335512955514989300990722397892387402113478294392441437567679096405855169551065779734305216527218147259856557580647539755585622176858488803504703690741230655173257362932583120864772015224709863933522075841586158874701505162541141781950464349224358776101525870596682415082040812224717600739157299832125008782559825889056467808576072748939988706395079687297261855816120119890931555937124450940734664590704367278753887752027970638545842442293377904361847046316480361440584918510397541526823140169588085110135222991750355333590929708122550017697641304839920635085481725029797457367680419555074602134149016734890318075634966243350177887072191841541513875922443272099281499432600845809141372596027888544906281909110283123562434560513953970068853732934340953161495024633902944922150424209841891685213758042997901598280555285438224804702277354249990600426150124851872939487248208999633789062500 [136,74] 1227840656309253554393514858669528771933410759502591791742312102924063842945688569721939094816285074745885536993357180451999774856515789706894656080816760567058701696128516119212078987848374177329975652004924390149494709125010675169414451773226048285352487361865933173444412034707925675805763757849210460153953689176157095767575225572367731912602006368803251905597483569223407468820605706054742700083318310992302345926069001409163574060357346960520552434490458133687893120096961886335776873735949863348941832234075548154288978927964788451349545672504086600624017508558581113727279008267214995494613573909646484161287997159633119328407136909804902909270176026264111385004457970674258060209548521954358099630548059352355561558819190844345508540159284015372678573201906359880566386269125656328493157708852121820857241416778501198202021853518708367006350320849147994563639323728489514815000082339922064223075438590993136520816993099046916043764712127835865197132084223255774654853052788448120967893612912827085278953378733605593109927978741027347269071284474091180365974262379164359679842730735441244814277707494558875083337826951848440276549613174225126370327616158270604524331282216937018906072341207313179424885272068783174273219004067755076039476814753439368489259078759049581784676936704569487402588093276129768847945575001887405593918262447935251865936891044346925909582520263975234662823155172994709225007677827224230352626669536530598948054110825606567589314477664421045648899472193314958770234772139763556970876660073815439375405233803254737633021647749520034771170155757314083306418017506597843203812779240534552357055558250902967058698311432593722249363418585421594184518758613809973365628339360786975456449758335965184776213597008127740788456329708990446262647467144723392359436709113099746300144957424299646165570487703958193934034215613117391401897437495274528113037584953471843812925537028780712686315901519471584617679423283691392047447976096984131659498654308239377432173944478930437938047713158845251096199505765379551134631826440616116549797321085243107528220376795967994156336855195628494262695312500 [136,75] -79558646567385517081882222656496448769255687958086651650906691243458718544737837462492622499199528622260711490876290709969894643496469525669556336241961345209510053049659626187985140506455951603109825029737056437032303195942935892077526193428500722876729195570669210805251623991307689907426952356916649801839857990185921693363492561159852180031917504420046896668617343863836861385806353103292309416858786266728008635243119750552497591147006283548895677462931017251507797721337762163866954158072310975481827732173692034547453612910060265478852929285233228636357704639321270270544204430060697481122981098397735915332535176750258435460539655562244708059639349683579203110877810924008284417913746408820926502419569862400487154776939186189525935279814323227535463113563199652556873138123759376690536218310498232339399871856897748373690059050067831433465871279467876387876661994012929962302626448509074064730185958266307562462483551952920011152854217286588927542860572140381731558653615267836869607324979622565529921420063743140297102121104121573812091956932188902243030989344463378840612830769137346913132098387395258069689913818264545090129539579853027672448285389927602048614371719315106815245448680698505409385091433874968979294899617278239019691359018367953976109588306932900969562917014732509948765400212236917182600915091652467673241000921896858764585606941019726374818211249103043004140560579571768256237319490736187276634800754078046936741418244437748302437570315870392182921580532269914280766342532688822280026547574656001149216738441782781844947502315651177608771752940920843542082066740424615686831630213398909965621920846039782276641363201033739001010027268402474537289024721841385162921342095151935282522320587744540012715742924450282420242677647714748836353244542916364304862522978642359611237835442899647808092114215955874113546093450119131576415992674177299935166077251449085585923930339957378189836179129534911793296618327675652042625641338644478693992327523377266788746101743103737387823130329215302928895480195103316647751714019045222952932526501993884159541740730448667239594826765322753906250000 [136,76] 4554328111504145596959268750490618060996130082291052272178188058151773228990044450816994014723191756812786057157860803018321243572391165479531504608754357295622302327642036082106380644452216051295542919929934133151549007969162365288780054360322762634598195970852162726815549757292959745582257667622741063008056980488095710814362744326996930036944970291316227298889891949669650244724623326930820789865127999030980245630029755110414543265319113641438945002985464956543301781368756342829703716651424840242162288443784605332898474384466140414162109171593938489278050559004558790632230724444961472910728352727939899893863679254354963408214052928428824847824471664228772920525613624152712903648452117045560482146244907528274295897654423665648935765561951669888175169390618251803346619368079352720700534016299250584122585756921043024653967990096789853802457637957698677300848852745517655717514110493013681523300555241522954649148034365541383305825321732051636929023720743671661073016193174064905952351996200464422769537894165835062900702469748497148448380679540881901715280009047710885122419337392946757408280200329821285724782019619722714153904100814541389873654181664880472873685639329022387555574723338277618934422023436909041305468224706528632874500133925494462740897201299582667085570259722442800807028016841093646726997981482799093410833395375644262954871295906330918436720864941887013753908861956005377792232224471319872490259010029239039398569943687381518610180101327279949184148165310783809530709544081718207003519107287286485705412811972727282359031680808273129895189521115694691459578621054435115103766115637518304539772911964547643654994386627458819085082440307842053268403054828110167244493699253870275184521322926354696072660224262975403307116327886165456390367845278932908717216667098757777935950830300473944304118040278526820167289776309275713125075956435746412509975244802588114300861038606534888456141178362029568041619448289960557269317651133413981125966232587403800300546349619973459843203361349541714944983701138020984405198263465135518003278800269462369511687034736175890600110440188964843750 [136,77] -233242549302897178223897984966760063719990291093289403726575425900568230521846146530523118457169873675979211307212565552139281196319837046904737178114650462883464882601497510187906715310069869015294712865984397051993768294383340435907848443490713212052040209194440979888557642892503182971460190719665306394243393806890715924600662422782043195679215644025450199337658406930994826689345004366404057578928088437548260134376858449114741629823800925955459315720841232020282464238384503539699104471597165122124217361328919328129518431581638927560760883563654841510847871869462256755893441702014827347437828080519372644204687683723422653934127379366359584199292223214228532036228860464885509411975811849519943704338220880511070940932123482309736810899513248505193180853215886966173441913186966283904906190099393878330102156117286157368835618354945502704438670131035677824442164629809656356692480493506092811329819656742928636152143604542858799004908656634425674809971973176899586986605277493579103152115952743762105323011729050790659140600405482230630002409379985369060249832554092765062826275188598944672666180106532763911285035142869132623466877473820562282337861717661482072718503400024639813461236123395666018234587479908823642633219007375002131462316387052112414924560777776503027008179028579423015520373639707978750343675232794450235112559041476877476558115483576680888612289653240514189686117140028571912058685057164284107774591326545675741007672455611356018529268540653897501056204080713612002855179110975399009451267097711223059877641792553415576915209900274719145588446607506938715358485691317450431537491423226301810061082552554530470592826962005413687046697909712262036591266917189250918807407281041061226950158358194379320215419498121934488433069691650810747642709843145243256164048836711684727744816142647484721812514915625747994834552717205630666864656062072333111025856160437889820504616281615477187719504908322608158830091097809870730598143856061504044610851261323377162433549762096167842271990187058581880871216158279072805194152037280683974507008495596201783939064061438953777304659996093750 [136,78] 10799440582751086941846422262746058064666369750855608238087114053497713581947605241828655826163476366440017830930057544392379475402302824946833919084249522635595680062552089835230552609697283341503033929826815011339575011219542401151245401272274568742266884418190708914666894401035568522569951305795991708678659382353431885615477350402483483442835080714355355709929561336572570019643736516313457304685322422384485462240018704975074243891755846719106253094845179642943276366976465157734928526107853892080340124324511356886144575057448315911203781748509535757230236074107886886870254814083291102066371035995485968967157879632070495323635532524327494003128982789592024505983358835419824626009360182181409775028536564075082174198650366471716833338864727569125538748471489367674343563115018010332231448574573124268884391748907638180691431846594129241976492259463200044499558585214968229489124941827765478126496821562712489571205981617781598230112308297389187552281456519594225125989296800566705019744659777512137477832915078403054844824376136776930247517539218400555481583514186444880088321666016341746182577247684914067897102047358238704644296664110247664821276136368359128855252710026100000249560785223235593253751810447351672917629154385053235275080880948671172159545607359127451291739425524423387713036882583314827879191676666260327920748120707327407378861456760782167287615132574415038590444658059723655091874375257077887638659855492429093544895434899258341004448074507086162024933439320028544212478594656451650794588209567594382477933965506039122860591902683194635845622529371422326411239871108309351639006311120499261358408818914414975111478261666162551527641717979125167433633806991341206781548355842915646373704523705301457689372670012607574206199527250085700585418828141097561774697388338892895669111830178378003960213850998598105809008375593441639537599101690853591958947743122396978814252210447417235613203964409347473165248002680815369049882181592998195368041804469011252041322363112706429716572658573714982594535200482279136075482198780364632028266625385307612211038908492846131500936984375 [136,79] -456190059900721259385274738040341271997314781740315181512822172043191782828246618852495352413253440354953103918947320193206860476092751632991256852711444259436554667730098042229997014199108706873608526207971437448828931249439199594790538758316154975693315031563154255326486680983035027627911164662458507681322548189099878093278727951234264157674373631151165570489605538956153908131026824743482005834770261998059155457971565425784207352241506910747727002645069055418239613148872721415912921882554046014432629676046551465804574853814110558914523286081563443444899623501161706409229873179372875237283602903216358015544224314604091257306666993432153931981048885754100412802152383681066980064458976965074077628979247317123834449082856647202372875319935559594120742506341444597871658488706523470898788183719545537418277161087973058777461263195756587927716525005984516034841818304691599194502900027070706953974923838279673118616290822874318795165887215658381122794457867047617863963794263784133955817758772473834280961612780247435770776745984613224491982721515773224442543053300386830861328926825436626028683071833910626718890237929860425598307564016160645333260519345683428625707438491188678186462982186346260002085737220621701853642512524818084248231916183464180480803446238242431061477225484807023767883553609807896933685390167333806756367248400990146964245599677941261410302400215616910893513993717464344632003379427383075332821595148868049310337780289655371120039669102199108965589166249580496658752871730135836868942071551877837641191176367918798467744678049070999825923436412342472603715463887735450203286838698470652557391003587651103197247800806518122536739100285328079493883250190735315693325369363383966384131577184337337432892378335975732534386409032993527034693167883417054992732530771447808897855191391771575771293450198646783028461585673251507321434508844554565106450161849311136544032973534798322631711257810398834295663623770567341056340490346977430498027193090858218603979425310511114622149251497173327680923109474419698111319261075152211696152057396351032843809872754107944214212750 [136,80] 18535009372076080101570167111880827781041500016266190765667359402906385566915657505736461924833793807200882298888781957926488073434090671746416777698208967924373436696922238015627802753751074065386956243950494503683448239158414061138980772138802041146772680381943821981322622683790959960970957555207852333627253889797446380411678242049553773974190762786686125337698882046639849184454794318210505675054986999600043714430303987955484370466357183725200128361625282106928096085169270086073272563891699376490494094427753218465043384894108294716892050310276005807696592140536951639725657714764523218948183830033955838828467556937863990014370941261038536588569691127304961169728422300833864331154720672512628575745598819435343412755559422182864462377402125227187109767498087230025826082202918841421300655051358467151591860665751052036995065689030518667046578957141370893994906685376556668488701573833294613319113344179474148032618953728040675001147730733493833030164190877540707205044533607834836542490272110367509866294018885084620865669674681405422995549123029830172902725291222206129065200265701282045318366481822173320694127887162150213024268178235490744649451524980082774295431617660827264054901057990995829594447502467907605976024379432209950959723948699432903341300953516161005067092062680921304953934772409296348520151375243672724036597823897051785337357200712394799449037860662250366607764520994404327612696634117544668005708874495376473961152290272418719177059500861964478849056229409108636044527671996367354611557430918428702901817418967227304507185920563528067132396998515540233498226959870939353618100244233520539333111681595782823585778630437314162458915312604405332557797107585756466490932524252594035850635845839785094861292859526774015957781588431867610948789554497243649268429483652747939842279146912414631520311696088426507499273131564953747524081901350196671652196448858933831642918810686976449418464459572690982211556365809593497793581828129627535118593349731642159975401138476078923480669245237858582764551334078635034748848631528480490219900703532012639980145620383815470933 [136,81] -673266090052760926543818680202196704111265807281168382621021028177040610625617891056983042435829656720220795335781313078818666918682043347947045118969523523226150927384486376160295973437245609004671996891569194955050374158006994882276575166197568852102301466904453461668190290454046039205738149801234385229156570909018016775383571538332487119785729904547768589258910279756924079624685333025184222411560769041590331823943267105774438954788991091933919076959564728883893003937541773058805395769556819954919835287927216417456079391673695662259814001373240329945865150075943282534662655218963140291480010103401377711350057432437184967170632577149449062372106337893863112128353789612188369477109019132136746910281732898269725885740603071548807149504314554570135039481791769381120587804448093480386897973025534387644087260667217495328634465404286372867550502412766671813060321199301277430039326771360409055391391336916878717980515790154051180458986552493988723761877933762974097718417824785312269268024229157274340831266855139517172416126710541608546849139708744143691812537826452462304955354390655859138806247992376980802620926373690300906757599579765148647564679940636405941596780388704291643997795816167175244179644744851803837828716154134209365553840818653558502964402425483462215244815301342270041528910581759947044218019558259181037570445571345263297564794382730506428316600340236923216646434080189897229581635768180898344821281761663910441436906256535644613287327100562106958449198523535112534832114644237405626421891095866936384082392806563253307890502278566374119451785214873682687362903658359059966546710698906018747530744686277624863725938324018598867137073495384274522752661088093427147108562288018044756807575699464492236487490219933193742971216149084185618147744451769683772310749779356998209306262431975838341382781374571208247087405338623439926542151835334292357325573041144814245753835821428358640409520119220457633416972509460738884971566685311298148185030535068744780682565143856598880124453044046946999027655839711140901263550578618546606569046390099530472351399930580305 [136,82] 23434350303342627737241498888120271487038512174211932648873598688481020933746662412864198823923105746125621570612880262151228446377134704455887607173290391841967013673295814691946509291282396132111646786658457973381792691458967554439874922595315025735185911495267196493579665330109775533991715772158934615057643121511790584817405839900512231989324760064813707529550023657303590854375976615546677549270614322932853272292675622338358658619761663461484171769146632299584051168260737069605637952337429231280510821250498421458151445531762335788220688814964319075794028181644785837946257736614860554110019370363972289923462942512999375425384480810105318793634450660392759416916699319824282738334991041752805546527998877254512897211661080525498244299028857479874712393820741954645838547126290528420609561970833040584924296495938271126173572163604708096452960799123238161966508704328664498809731812823040063360756246338669675399908712651762913423146661720762559219372864133956065679225178699331398672818104690618332871363267195274092107457820442241745876933416285632397923259250457108059833831748332841000409241198051830939824470116778935351222363200418287121751366756169451329212604917392324706513854289377766009367846045535233264152964334376331397207873457143371101565453231630312131023663359177691640452252118399748816342796582665329438332913195117540332747192260497018970875173480098946274559733577380003411236863613074520716414043520775142632585568207342211765508884363924433769408946633802296554408468678451814545033174831881288273843946317434706869502033103529610918971427693698101716068209371372651610216517091364631232328499715121432273880781202530455222974519024042183338227520258421851049072600302434238591002042040180025616920925931135068260165996173217153629888449695637155561731353432089525724710576366481421085431739407879594506333979029570347070962519644684193045682540705416628361917023104325808158504750264389171708297365265703602209973464404417176394832028900729547898757162690880460052705222309617113419896586959115645810529097968864275620335920036304893984013108868145 [136,83] -717789898035062831671964921921096786785143131405032065099798215223759125530245855692018031717929914779093443025396695001162082510756988925826170269770756595820836977078943456229342035563196556693875259384905161757698645825708243928731194820754748382532632092503893409518079392771561977438753688510155566951275419217005476367698624194635386747399243865258671309717507504922079457469446191157846141700732422550040886881935940223336081943243101316984595600938452270435850496341562694210924429540000751233200503981166128557401017119460626889067366620400315580898786067967918331589485223115309789678384979284915207990885235161719037670179705248321712364501161485474091276594944364463516768130155992481283756357189093557949537678111692497757527288886067775992311243501479830844126190061212804329985669985218549938131327681420936745268576518579377800298573849997192141877428060344927245777472979976195484484580657544003458634622967785779773146003330299953483011018280415460591260318839038957043773160827697486765496293685791174975229258920691301157390455143162912954082619430338754366833703996267309583104416356958725144061945240000567440809604545501671275644999169219130328890328818711639068394866362306475138045383828529703022106507432516775582043869065565902539256418838252692976689770588691674127552747162720640241508161319456836694862620088670989101666745271003975848199170187892599256209518257649008214247327684534405815203786192673807138174730573332466368496250720885915535363168603934769866007703892169385429559787104581101029090358916288625557504140083637315081978898534168419200850049561249151280657027100901126152577105011388109267936099737428661593915216348226072312382581889369185589657611937327395290305324000442712494380904327861342908534512599216822782267675746962184568986531457044695671974108028164066265528094612767288377176520636823974962604590057787703180834766545418345873780395411175663366418959740026176307767325826706326239449986593037162907653269137588288477290089423534947191746694382518555996214021731591231206192469453169555898277707442280294079177770263 [136,84] 20733713827482776999547010971449037272307647522159924098575290323546207212256733852330119054923218385418861315779507188832903363279338434188555330903682814864596051610832606500772720053855846769829822552255141359796792170072730505193222621343702720914342110926714038336282890398179292776654555025633199276521254196604724821881834997810237998932094741298795457350284905129416701582078863660598126532299348932548120819562825063374181240102876348414190771272428662145581048661341545093747972576575897057512686753151598887934968233472710641604655127681108008536269465354698033370649841751819060143370526867966138215833433887143089383880461355212750918631802752774403781470131800089335962878521559973215126335756353235744479184429722888211584859512480221679303891635280724778695051869298368988767912426545327621940778154676998868147561159576003660999049999143213412531390527756215323224800953517253515236841831198266397003586421558755777089669007375984884293364637522539638645208317172889073079637802573782469828520660908327165509442484234521749420081542634604913138641938034419386270510795768334663095073488588606601092710985042536374094400947555359141940105312920663133889689834487043738549353474208775230012997733068005957275877138618675399094901936182553548791630377519538295017033329574851170031545690061837629286787588935974225471297289187974609229375731722350319393266047549231240877492147497112945297226965909612292873877024297567492299151883125951642259654984156162541072249630010021079047100787103850777411132618992537772532832777801469377659711682085696513463177483118811900300428764482898166330858791878681612153858740085601055476619679227935744630579317228804683312813223971031857579443544985485166851857852720453920098415477416663580502426438959870011248563564493102035406992525212772527367513424900281965160689985227191665444309807330695686094069326992989043637344321098406585831561631107451838947480661096587327553796668755298721745398431757628338284482585628714703172937007576858236286181792726761859194389695877935966813417379175001769756983371055305523430492 [136,85] -529973675641181277086604216732020316063743648314773869493412651926597508380719683359241348338938324591268975936813735932990439366788572013777423129434964178625993229517297117199093061581580391680435417383284400823054083366759201056776312242859392085699863459768983080407273633711249077816616768321390339530455811066304222492315754264736531340933694241884765451192053040297739854778615388661801276103418043025401693857483995880521792824864230470717427793539402052725677791789655341277501708706070558037431281820049159705569989307140159346406644761714260484938019157459223825648568776673053700410247284484379850644258434234794348700224919262135768532394439156786158858266607307376891753155726223642334513169762140059973293183060535759810941882111182838367265437164852959129214821311546993541243898465823762076200527892034469070496096816247228523357265415179811122833735699825646144977507635295686028127814241002527288129121770821646386397224294536804637047656010392598598057062362437069112242102157819325032447770814717721707525981343311728253149747980300052362342930252101344678682884962133406692032595201189068746599258723931233841172531269964468022509336966989160694808482181826029552673057963597346903244242660232592480495228773525983864301605641765398833949616894523863547171753186126208774894914832970263574750564624042137362147857044897360593448856212535514775875487637070369534020034971036767640819229138043319764894266230718984532729716285429980663967153836577833957661609982804782923737452550331614793870115733606142448121852439772229833610704577708121838598610142492111952746256367334556255251378468508732669514339495915651818572830964443954021870055253794925626621791215977542029371862011868741668354005947258705123054987038785203907477482925027823025810461159955149113711647124687106258579261940072448968174334362654304966776253960333524317786172908520722841243837071056952492956621276125295064833551550259506167321716321536399472944817755958843183174863219446461536262227646434460868936312835726575135341471772934157533166094345512195510536479311514318252 [136,86] 14582082099906125828684119425362930498099667216032130381255466458349704477739352308809580217615915172115108858715729269321170358973757192918342566358706191894955351321356615542495029897717770895301580078997550100243179614129217814976269606380644252119462283370599886213454585846719174497252671218090119431658321581873969702176658756843268403279992817889367378058091164548281005569264959994499394297357662971212386525557176249907840752651147762058961431729533628212237205156394858422703969705482203871102634861212325566597895008791836967083565858110140982633050440010262172400374691703739798558233435922175708021223997426266204115171340670794224720405919443112774718494003905630538989710035206632902044052580797101161612489710481490870028920800710916607521413971547012942684164715841923729042544650759178760106084173418157969289976822030291957921602649997646812661304467973992547294657277818906496659889556491985949304320828217268027638120627196016218845269954876515546646463364042828387903877671028416813256225008813544047820165429775342402740081038183189737527557312274898364099549620879856065943755912342907221239512285589154579041176231316760069210591644131393260159248388926351111455044737811988343648242559239251432122106989545211597851162050690667102241554519684500342654723606967993923010923893179193066569554319829114431697723737715516681731553053113031504300053794659325732899850403992015346805623619563930029620556525490451227928878143201776177512674642224304775279742479646699674491538124887680923150797478702278034241544672842252084700241069656266914036300281551569982243219526096239930678265559363929786270524212557801990401424473062245150929152091864456531642635291174569064996601677171435313466220532601627017106261941844173004196089125599677097173741981878698962144045662388101404932172450198483129087022988078743134666843004428586115196518133058058389666678340625081820414217870462535348785900400707116575614568121784780965488515560884460473013523890841870459521594052493228978486109906412319632170692801384938477011543327563587180309965126411032 [136,87] -361982278011042245217675035738283729384681721356967482300792349016403109663787572348846739686798400331930215838101500671649656405652472433310357830644236947575695764242414523562929492195503106278897021705547023859563353129845852266320652182697669638189697748980109786753839384252095967995063239717720739882051097135770884630652267495990285544319310380845148051572377684264360235824615534706291233365886093888592391260656041596433560798189490531542777571866468151303547781711758995342407939184569720782736337725302357472766153432766756550486795193075240594167312175762758685115477382945163570836540873866159190395805490169904133651116264215218505667053768064281638196588069590681090385994835977280939180106847063344804848802048111773754229152294727589341674712597251886577236036556506953856326628152492490414282403508774354854257446300856924764787095037533384990112952304841442505801787583483495304688052277794688146504400622916481600670408862246446978648266114496180172306954800032125802982961363704516336294250489123791999436990829130521805466063492319951423517419101800773407812388825197857663228173661710659101769031481871198600034941327045151967054338153614195411368293971488160397287614442716460559318590680084483987432510635451379402139922863157722668215321909144196926324454741424801562313165788190767998943680611792794249456556287323098984454504853537446146558545634610016494132530171812785788386568424249913312811412160845943783430045479674564264087094385395447944769349374173080014883034760400432127131555144669968100055778693905740538321091894336832785677792074724863191195137586879438706530766860309400874352455112806288324343141186027997021201722367920179434458502302480151462718623351271227534225546356526225468783896380652375457506566039258914961102514847781219548406014883349703964510349843772432722347586546971725458007964098433406056825793740621050091718632838853397622471909498471502436622736115767146236352608656485959128135247424704136615556249811070092864239026440968230364180612862590513836196966730128562501406264843678218961406486448 [136,88] 8436767359538776032723415794308538425346236545297363895857434979892506361243903618846210990598610218752490075376646339270230400534371346305707494360731365015190605729094535943592420089283359838422102078848694971835092562325619143475118172755489158304174414802723546827942391462107535225517461522054100951820484409724634131881528259122355472786819061372750166479861150150847562310053363228402930924113846485881344732591748940238285630566314827751826636767706131068345538780566420164597855583646844554983430096991848837170414860905367079615372008821422148513199877793516310282454820274326440986455880345979966340688496178591587929475614786302050287598504601901660920585162415448117503023605291607141045066402665600914688518662058224878056468520243981096691379842130168741318569976418858802125695531821524969668638601339243066802409911660932923772028439962782816475432439486373536846433198061570852840236491579909930747836048672134261851772664321616887106574970245359699349036855577592024447811129245148149734421359093611454921172872928976440943349006154305331866143231738232864877310989052625291217414074987895495946703960049934977422979512984156345646853585946451338479411504638166745298020201997680762389693157302984281342969155922162393356419426024789139588080422544320147598373600231752185743808251310211461558592416330848929594244150256992119025285632028716231110976770160855525863321638133811710879049217475855299853631288336751260918241389935203054380720546485257761696225096095765358821088508953220123063150087016356784914834813963488546180365752855713351620815023608721308686522924869244884577483406335837657770503942516684699167358871178288931737847745379149432269200774942591159467149755593329130251403738993759780566383613038368368606333832440148837191797068631979482853073312925595133200374428814208185981173547243393144470078757063125969466539587870719311695452387961279134543229699181936320484047337101970997329798272707597420132958472643322785527886649437509613135286206543005620583523179221858169972845432931664567043714505306885266761480 [136,89] -114564619628352973271412710014203089964078135103081803889889925016164870294478208905173763675251886375968586360051334349511501770226966373316562428096473982588355804163120341318628365404797860528349832490488530851829442448419378810406510179988170987659963679604078841901349691897325592567579113360591758417500528625296560832263484452046798468753390240683415002463428169204447709912159021147872497429762379228996505018470731676637270281654936045462054014255096148577673011831381207969630193221300244197359589780959607476773772763189499433376107306746011907406065961741140859199469293673161819235580173397457734045942994002443225813336055667027375676162872980820108547013674438286142739667565651196764921009812132910170326904694691071069124648815729457629862122647915680713684883905843632562667667760497959558306508186767343677274727645218639848324709821387959096420925970401013541253433525132544620683404075731187602316719755540023651741162795950032163152849911962576324147233602966120871327936566278960804014114223383336079170554798600598220637621910574769051620860040163245476784901940832046721514398553313935291041350255394933917836812555371034526153247673944914654337834424332963073726403987946171482249279259728741930547024338720420085372904415977307957092409102580568003624309817438004200510700134548457670257133781975932767433383306507778915699305023866134795749769137469728210679448824815994307182067819808162601258151789762526013205126182055327157000991685136982133287516006392588927584851843099330407109487972067472507821391048677825945340921547728120391155351364158285979765811579515760808354247831183757335228107579435158884338723288187438293767750885944399747322959377526883941953541653057629921569966017144324817240500228598725807575617072030085660365505153213722625698635652364719923926150518741752796094285311687589716022711088206919767710057829101916212720708637709289706519921767899641738052520766776296780705599337399194144179648628570319303176508789446810216347065995394889466820171016182650752835260421231759884289044149282744320 [136,90] 40990340414388994115794091046067772393872990238514708100659154399920376083007859080107342959883367067369227252797488008550777110515175202638446761631515275205105739343943382625837993094453716214390791928433277065342313786326329442383442518590448692303058729891345600286178037075103499557728871122426870875587926791445378373403216339683076201157685647090633178927686202433933462174281699662187892188418490010300101726412703968780797308722553979805344637680928874429171806010131614062495394143356295629920821638224869341757831133692131330645276405957272434306022287599840514417874025971039128535538900692945990348723767080017039780528668674275752068238536610982037539679797061879481963838169090275262019989177603442098412472770412377111535419912676338968780454518159890941008983671351834896314070645520024260137342702979019053994643570406750474172308049537852701080988051432982421762281708887852951410446266844368831291850923563988656218225140861895769374833541821731962284054290856185627377034143853740704333016908375978772072353857420759571396020285980663393961373905360355164261250310205637261189718984550326022076605223777571481849373502498434124600848615116588171268733441828366623662215518365527387844293511935413408630108937955080751515597223910833709545808656930810772159919526183615556326385394721072650934459843727530846000849248807102070147752907069446968079705329216838868564987144253986771097393555406171167069375488853134724274701275315506328555398903244693899057676675647485864572397510763817591267083720496477469110242849536778463409121273507518871561664954773699460311909110101307889560215142976913441787555016955589261517652153011487563634162240849988209092832589345137751977365853941087956907737121992051392644411506083259490429059324740159536729076822023336798256843752530119438555261118036621499879357653600521368132192226675060697939054325407583055784971581327204342762747310414115039525068676439407036092172205136250336580684375214823748700745799899500754572460358117106487309151816151752796933452524798078178162740080988 [136,91] 7007851318455351996897272855582741796860970946733743914802596460689571321555813709966732610172478869884774472011881224508705922020646451132284550940431100067831151913434993414983045712247885213003370732841455555855631041458862743030522631768291307164368306291790367003181481849447096508881404213885530798210308216097406222659775595836341289672112265013769079815817007931303093488316626297072480738348582940004787297000507889068498551020698401994450472766408934347725608604765688158392513302686200552750882631431225830140030585310532863354527822908580038717163033030876107340086026827627461504875113434283841206340824670813454172765174410526180887755326889256408642537675793096590510805757602092400122079138485921792214699644910788413694323463846266972943981519299600583869692302957069402905335613898682430552545060154823763332578584179613857525401472873509162687598361343193707336202235079594437564088796110072017964798256608272312943543685020902905574740022449579575784771426590494544451230827533408563760918466765107363434899415091848666161023508943304636975650437647113951062343760400913431973580701794536879533847335704238626655263640720811931654853990628454143175652641374991521133487269731209413671226048105807215821970820325342638043728112974785699651637286340546153301443883799240624015477559396283356828398344846764661365164239977155912662806048172497118948947685417237362995076833648889192740534337434832147999278028041915422786478846638500525703681635319247407570998108209199761927701942649457975380698387234416041501331111585151121414760068165665988485153124201263368717269417942540367682246028365457584902024057251573835125300379565938583602194149596615500886030643870404090354102965553440665419257755683383413442173796549920038040959129062275534323290481471317284625786408371565000079811227810778044313935097815420946867182562412585416740060240760737092750103880092032260119455631576909589451613490984983541159693940910538023064404481436140993967125176321355490845285066357257463163796790889738468232167687861772585575195680 [136,92] -143843933068111057413759907166956176202012946162107446101744656819671541844403914873916933257350853974158054987574760019121552490154446740778626978170062276242465598009147867244328047364170705750331546522910474544500102729515208749075121894136255729219727294380781108356061423598905000628447748701880701220621125488303628420728497056709194648431262297347833590667659903356438971281323743629543955392319552371384584641899125784647568296994562738059907655976151904083071782237805668924221746129963674768367466510261113665846515128168624290747226001765144074728413943453107687359098080621107368853074909649569637863169492438104286557306643326361654421827702008903854927048660972631552397432530237860874565813866457097369892221700610518206001762334043200145806754426218616837042481286268079777450024086596047191924687420457342837039639111388239203492445801392075106788327694406148309303844906662867834453377339794082494257230513167359935454891771265451251640198983981157903434006822215579769991577435358752704288591367804029820443766772090050965576527914071244133796371029885853561356380507953324624525363257004006820595987231284432234021819270122607832535397314174726185505240720930116770066364231277872622398515858866271804590213229514559076738413315147071271313825175506727035229327328512122790995394835553471503918744488279211043530677772196172509081595330230256514969223723885211008174588869662463111791536359808220473590122524559831317033060285955456222284540685919207921447999185893310731047316433493197419265572106849138148781979367254214385158748910413336053091785139219649892915171317942794419643056644065785193916230314759910548493856772335104426730234985067546837811815416028461779032599433861179555823507929922782641108385178268468676572290125494295142014176716389279092911435706049499358435805490405574965659999789290579074032841429250658338149552466995789386723745753418050332602360369429770287807866633899899958983355442806838368827541574447240801024111321979312333273731324105765361238984476610807249972462577911232806820 [136,93] 5736393399893385898688798224390586583287343382911183286353407913714369664347131755852446132497004687924426571543990130714109479976995133315034411089770075863659165244680170020744747343471567510676644013237057403474316212096584752913531540932615913956369053869572579543075644667650241564420607270254658845629258932933332940734864316773276742398928686160147753976567813106250214419417788499210103024173633046690584999721482708287484654288064703879735011609588347569588861824394333438895043601199228251830324583646691131731887782521643578307676917731481996651469269941782685595220433124357643045407814545395065535055566650689265741811008387245488723705499670989987246702484578764064840293531975416104630826914881959923013678019213369930842694864308523977272647041093264768420598485904147054708328459131669176444658510235184969935835540923201014772392973000566951899732368984473677433721209951901946402081408612495857480532720216946293167465686513064425794309370645366085810831396005009809955367552645518346188509481985814817556669153239526292592435124224844395054060969563352025982420942581407024539422080383437980090874800495060783295108224009928091024849951221170443986309727954629333635914417808505749182490335536892215607808918482068715163844088817158266822941651129384929724296188166207251186303045366854395086456871739269743155464613020700064125866439181589519161567999260803041309190696055832058284492996965259973631805862718327631582262754728988485283242695623329779479132447533423838735758384730512973115306117770957201825181931942152854878438879072445995678524278281350762549909680824369995126092584740964322489698704993504523185780838357272876106401313243521875405274926013211057107275941589019387077924742574685506470858382230353947738952522878441518301319970221656675175082983549988765115614805031297089360589823880269334987098936542992201709552959262225903007845784870923224281090965637690901959264293065078898690943774477076464329536873236455292192082023959487190975461776132284615591597454628003080448101692216534200 [136,94] 100007930479077359904558137956432426832838907745765144528460485701592256811891652795760285023635402469662571922602759728657710402091840440884860580602803138766762506552169072793740841801240028249164154725918396078825476842861851364150289656088041428768555816026587355232644954488296349743749408457011391764329030928638958175029097681318864326340108209773451060295881261367259724326848263211369471963523785977923072138771336316610569138300180342297125537610396461983707294393453211360961689487220094066778938296966077863881629668999563445143698013207672006085161548996525059337221031564609026794988366673346965715983057843157281968790872219052716494981278960055823061744001024457082829526730299912982684176736403062119776233656250326578148921292378363937933871413837454520386513024152566951603716400248012561146734105790613034820908328512806390209716124424737919464822444858640372485720452171118439497665127248794863485498522952111082319211213416333721896909646367248379653774377334451656707017113110703220369710521401528964962114953069665780961155095727800990923951097366639615555564007481107314641826126055595412465143645781119371790825427219114970418088872958365098342810600599947103502961764331531165050295985646701698293411546055570024971897825081330916534492738691493312848980458076129438604385212526331263752143210918965161409886614821540728661188513007565669890828725933618330061810362566713643258946517187471074647425269790665306514684581386990362774991601669476823632985558120166896402853515493884289231517917206397517621925190954836980086120371136124671214009245701700674485947259153287481708932565550419352207903636487190310682658316030875622382087194920624816897611283188663753566114457293522580169161865149143788098766253791744810168836866756430140092515648009309722474764390440116271131107329442718676520915073589527179436909330631835019994626299560937035378783664194530609604805809698120059440328455022007504135962789166522359755433172378944190913958508831423601508889718265719446208141259551620293165483898655 [136,95] -311796733996725281762398412043025359390459196156745784537378402103535420022690616225960998021905514885934983948570459720134385524227314193530757446729029307037512328413424279796872454907487269128896883546893802890236451161701778292682691232601001502911593100561341626649142195505214291511393557555301601380319234006823886089984563153793556400734578281900786402975968312122910735251355865118030237364416772206891179148970090546083320887006314877442336974792602098899757029424282942805139500618402138819350632735301754855630463299892556416023517508729368988008908622422305861173913769067510390277556332278010673780637382658502377956768028474185030656066705971873486223843410341687053935807769311985143690610141175253413327917865256512788411943208937201727803911951827829530702452024922296258105490223580986316291832633583786314746191069462048815217675343874379123659375292771939804300983779372923179359304075131025247918271448962297975695938112356203577403754016228293624468731440482827531191581088702842937082381517061348438399817813584960931003343375636809256031459701008309461746946807654205234687410838328906924550685126512711236677747207844532335449274123989321849418248941533473385592847460689595177712205007538110849716716258964508721221271210178909647576769540988948861751188374880051202115856596413220495259563742703882233166712179395491079183004430095739272954497126930989174582124594596076665231778715898375331092302339730802933767176354912721711820066800928940740214072666687098922938417935011064504221324201035034145697361920856173569025934374585847296255063428423204318412987087370985486861180718764088915834118762165935492763558367018806160608697598923858778631752192043449515258966721528829752815546281837598972534108382388946841613990390123096985666184475037177757322688101061864096292697185810109691118056718653448522493078035710704461683291836732698503420761739383516287514244353995165471375482082759203869711881518054985232047054823107731648538101189491770878038275867164270955894377896510617044249820 [136,96] 3119649140818598859061486924307576618093548238290567711881294249090756359450818453405239426425674622209626703660187528232877618815045074693473263079986006574040500090588767857833593010939612365883082368355031652754921273787287189312698370580579769301004019094394978206956458646487428582136604995979132134833214288013548347517771691482717759457460093817404853548054666898443765450382913904829592879107885604470790537741561314450243168795835503141108023267283897271379757675648276981971525734555374961068690327358861333083501166355581487701274537171897850035553535369388840955948599144081418862921431416264431440398458810628014421375501834466926536101535030117733401047069692462423980744096182640010140983437097119878594649812597897998730891086575253395587980596636222121369455121813297348503077450834856268477643932573616976093227945519462915228033806370353488635865969828473714733370867201688182867366448363548445287211527780816942855871450252988858322584416326513464394216799124295853890828465631135933237148036813595316283401745761712586341384371198609714655961477971799272560311355009489672605922472582617741698672851092389702125316461652334001278828355945430074474681941215982970996746098260266054732253847904763405934250897186810340457175807687755786335410987538111854945669905723816889350379487679326533645510396214570493800913455012735000502417464539934714989751324313994829565178559357318090033878364241291251110283652153038022906131327024478331826383616941579623865969784960225782091019171113079581360280608226305259461327349706401983200722758116130470405495521724700902743174218288740169523087927042371408725903050840880201120354209682774594791615558751500758793252753773874049306942015610582015093347574993931065027135484765658509160732798594352209890950129124512527377361058873692399613266409693278492735910348625794866352157029670338234458610707928839014644286002324833048820884670871791357353385482654648313778930868929023765001922981381745418233524466485702496473646288335000541111044450989019289500 [136,97] -15507313435906447366412350781885188021081354012610756818414247276635043307732394992851642152716808225570817295576382559374043537360952948234996481893379742073779418728974322095989452803970356939427568391863155042632445615705873723419509418771720889212984155706965213394356055509061028833270789740010210151554945140909022490434582109897165693321607021120528091348816975453160129298663948470155339599998815435294241927248509247899094533605953112440559452124971415953986538648903025427913135281824497582939034847312118402645385117913585036420101651641114489664023054638518280068421060266356799055204513062215052571334857913889865530950116400920254990334785257923359242416108922083737830678078897756565239740600187677057570828579037572987931787798490619919489365639683419734237754102322532791816965800689155963552647129506257444615609915243129372387862408452068392714425242412076182771630672011241752519175815250695496799909979615103043024366857701825770303581500896180183719300500874144061273529858248203021833211643474644307967955741612125745981748879174374099946287790398873983699319478625532196851170502419709652301413152631508055888357953431585933783875108955432979414826678002951389586088877317164323771738754258886508614380121447049883485391883093413187654788992104787500435556474408201816787647248158652120481953577015980546432793093596360497356612409292188722642977204195020246036927572653007971318742932450096207701976966005668410852213040275589585464617704135365867313502754555822497960319260111372863232398088176490480285467377596387476917842073133642838034849700657714875061116926938309132186879617972325404879218300753852119807729370741595145564054829682348431478415875793497914011090056592638360129115535011589096958040615034207157638140173759613075186427434921999647558356081700716368063393429894050144926318133430600448461582992468599221926402467356482119741638079084297454527413954101164306098541836792176613477248449100014018331293579743543754481542766472880992805920912508739718346586619775080 [136,98] -769862294768607965127419899955376099769232646486762478533448528901296176281198603426980453601703445415144106534748233799211008154976561264857773245500102753077179439292077149053535401870864794069979444960513915356615096727290071788648057225069733912743089139851690939397085191395829649177028339599520674851438679483354939071544148896868174795002180720611747908228141289407991707211975849386019368407851051062117277921277760719180666474669504271472678785931738274477590059299736834187396713748239184091290132723619964485155449685297195671131212683212072696824875253193810469633408078075965237122416176358255083951111218944947372568376359472179128630912176737647155788888302122094382220589405604900195427761873192407351388813163914001229827662647419007739010471239536091920592474031140550253387257251915285449588659143906470495976241058065097156955906099900376841071458437357716726820845996632584889902147061996879456488756269710404080451949027201628226733364084826822111559849585871525811618418297424783499747612218876819596976842207062345458149318123562027306617436003520616871641787972231531748917650990333768677183281849281279750066183685994768102770781882985642842601623104835034565722940207695882933801205212209277768389373028160463599244548967517357678079173416196148388917490865798328741012528580500584791081597405792790230187469901033596806262869489846776878386650251334375887224171160369792128724631275267123754923290263826452014668116127530320464425439090619601867375577970108550407639438917879437873775842994834784365192284525294111087437567988672067606190972008196503804037968037757114038148524732449314116740122469039174211021153578844621445990045799533867634499933459333516959256017870861427990589892788445986870331612198271463980635862423313736226530429549037725104510852667044800472078011641925280684128639269908364113594557482717717952753079021443172796798730532547026981952386027472530960282908508767235297465684371066672215125907677016091388604079586210221725901416772993670772351462820 [136,99] 4766666030050594789285480889578670221022496133229844004809280322035183022280298772477231869156827687895374519390051976058976264194833447588817081603303643555056888713552955516447507435296627763676699704285149886718735657360538745182509940183659048840310418552067031807719537766117618477327298517093056999603615248504938842707697931321852044761833742725344613424075124906560486742805496611168928140466480506218700334085472669293881516052041505013195074658957542287846131787882959356287446740806544289467730514159441530147270694417179506521317537239658324405395328452828050035961192180258587984354313056555666822303758690142733615219566921696354767170703954769689614504276820562490401916317863878288026575197546801131960625911355699320341604015832399128072734646084536474057351555972849825857504371166518982783634684602332450682282085322514756857823282413145416442791058175827717118544981413223837969879796474744930878802851169149848177348516823149786742602789101432363641875489822953708226406318738874657747350729809705585021203600659519636534911083461168950905180559006337209453565196108783190260606373608889116582290432008525815101605940261697943402137426921987622479551962341077338579930639173970369102981025326284534362541298233542737348111546110207687821661343237301311166831854008126756111999725053864331470642282339661617759617133569040866983247371134262116916150873215297582724871997297211645900387863631772403875053994066781091973172380721674331960868897295647261805865115193965544719083276933361943965425621284047046007934523644797320542240969904398649269526315568802014333328571613056821896498738909195434172168059235945275101165363386220221145192997781078642373388851111354925022037723639172303307486164476458409546253974901275544896981514218953979756316145024334257688203911793383001710616814570297836146338337806130690950103092861523541321753735660163749994992666796309076708532576991376681218837977563169931628645477082323899592478268443627835296021027040024320472186123844240078853700 [136,100] 8577292135843032638894277103279203679838057545288790477131867989619929773922529231288643787013856983637819459961389070666666232329104791225982956075123199803022098307774119662760139222651306020484844914657836791685700085626996248035539294789012765985674773142341883878823354809956864039331140865216430230185997788395180291301471537808195683178313522211791116266807912356302663577242134632501859066029349903434415205022139764913961258735472040252539141586009479486068343828455195923894634758897827146719026240597653317831569749918582435083796267156605155875938653122988376772054223945587788161698414689659173463638701397433007135211564251248203387421945750547942470550733849169810663498457406464057810744574929048479453109055592270827604420215927614037838770187668368384714396630998494901186670655265007864284272436034318396513535411085885161937320996758356479830525572201430188016533180475823032236247634174188012341835781180056694576237310315644740131731032438480002098231090004568472741134490156571223130836551885947159754785425206907524485282050275680102977811847191612715640469561190163688490742968394945611093170173523561826910632821663511902087359305752567936651321422798575770107039028423916487362636724016492537235789635199077282119353711199708579687524588875375082435142882659380299106677980320413384696485019801444075916062990115053018944072703697183351718508646828318523241528999295737126915253618974322114745777113722332368977778187506068035453088421047895442297598972717737508291819369216759874171861694031302510444684881603392568064162400048741394452002267082704594417491218628468471187987227689082965384313809508101179987915430046057113029618482370470030940379354458349532422987883258800987417806804746459837637951782014582827451276653678303051426498124065337502055058891147931031903116807205032754466371544941778214251146435532962891127106962161898954793000072079763724916134555507150368906794596837653799456437629753861959507822324778826006815627387148011248931114737787672760 [136,101] -415745639980335787708897518842683812026887406224022975199134185269331942917199395096742552673367585402540340379793888454688735623187159055664554520480350020621064156786316230520533914799556031458352170417012579226178066191634338540135472108140541260455161798131163768604529297613979288196813085481141636350927151134723016819034040230978816066384221669606753377139133324081436130385712953190285244987787091985740892061939151424644120603757211724261119203622365744103367993853576661296244764632099925195711583609530265084386697094857714584193091726524352625355829124679224015369353789168826399432387433849638803910375396593996360989005103472063870864774000249935122541550873632193341174621295241561736703999553602495453453760694690896737741319834606586508481237949359731119647042181009109438648425027150604434157647585095591610840457079812640549991801747018102245977119500127861682884542799354009877506421920309301799356215080986565215197699448611298370088951958473003807461291562830438605491507307477808089663310850500464448613601783447186379233824403004083678126991197654004660649100795738057625614077111252830747864007358151170490843298206108338000351243963040709547687683780411515647797661355652772169124369981041649570477005681082243325679957717675223287879685191824032239614698100723724791515972790679518663184939571236925266781517882932551489801673442862540664388214659676725961326417481940643341048863887305992919897116892250936882012935466571965415273402948914744289496663024147031543231065862770711758423122349846864328677624320268402186560849341764524925711663998739385964744083368965102589365512276049093883507097301666432623575050591493520084719724120918492848214402624536534084402597784507978047658239782264055167934022480733548678707193015152216474140226552303981780515132259022058969240522471909826600206826104720119824928137815151273800351263009621953118470542237419118573626970454170959182042838510268681346155575252384171636578752868076473885625377345877991752374467562080 [136,102] 4580260120749384136239726273485794551749152758969339909723245688149953580444809871386220193827284109849366303825937731603320625011926151824505904071831016614739831351611990050789388814050620922397244953439339402515213831312196098507327943114972434298350489368131455728494552071732882367386541624613303023157189628569976399032550130811425132439859609835119045567283699383995274499815128007586821363584406003945218583095966346644333220992474894685567000965950940606026655304862201789659015008967877121381462830356879921057677749093630534945117509353142937098778658157143016550925763419935115744194185098924880409828852634634952041880210992145590887948356967660860533485952471129196750522709988894944773490998500018032029037924199461692588514786139070641919745202658229337235348196480558230016188828812898566083430295960757178851929935550719575125188349816225751918896455567735902830054060442133556115698537742713176330515771271348101295578786780802737558582350456627667906488001202493500317592466475977767620366235579497281389509179237722409262002488081724945462219085573092175070772231875842517664419925300339796424648690098593493541632078031709476240481358260489320885855115873026627738564041343436437531872632949114097761936993548440585457319735691987948825715142508461618475581776609863921098438384974368566434014104824789364902576526368439557328251571306881593920693687597907951107482853432486463305879542040880315056254948962124660585347549176262599076353609233024985318552818608180539800170525774365334157989029299209321214425097223230742282901526840644545249785761765008691941143644595175206461226769665664092516361826791754388787449768987744573073160235176378870178348697488445723887820113543493151715086250767921127468199006207415945948357692323581059029164404988919407024727897663590172956294954745499513976650646691445086372113922793394185887471847080857262651884134382038571040650166341187242692802123781047279264789802694877582294605694417686488029531928849236043072602745 [136,103] -28734832801726048398212419557322984645085984934366266185274726086380267879170197472965788996403927830123013037261818760126396090238982884957622155908326370604448888170115082003659095783557407438431667723503445386173117708926035139634813626901229663832133071422453914102278976396646716969405291054591729815227494256639514624170164108994552800612683443903922704521488855539618516536203698708850357446645135687478953658287301889709492283038311737716916309918802188861743129760396474804275526378892484979373578538313966091598402266280453801189399001651802093044048952990539412703499153541228912232916634609577889303337317959474917504108463263719678033479365608228994351355144074695987884090280034307717655391530788950798224101035175092509421926410050153437092882264262951587110158400626590026647232015212055178546171391319536491794500211641327468080223192504775336245039429151672593392136284415661596665298732498397636176143348129892205767077606751783172291348435655727540807921931901157424008036910613617692091189117642314598549805445187047693107273235694687079705027021435714145544789255707489105405499777467019080669281148154204617699769746072221651863605640705530020593091268472861915292008701671629913804025733169114376724709006122114462520444350075445098200665211016266683821500450815472062037904448801237250843532673182290186532617708193795741177839909291230306853729037786212598480369731701292969653704978853253675420532713085015802892655329805038033550186012572818026469578367893149102893686371312200412099910847610634425214615719341163722163601405509915173121828964888491510762749837976770510465576692236080634389391385616735155225100051836816366643594221347590158122618704263467779062888506339975673808755835190455792023521954161907966823737434407419921629831472098506010730086856307357016131082459262852165685279698592180827269126308007540647690680374108999182295253634346029892258575140416296936166402924595157827035700180309902518654192573529307162820546151656254184890 [136,104] 147410185879245842776067563705812914091702873571467508330456900024256092082668128661010204673872927120401780614557470043687217914879276378159179151477065187216301718775952424960779852210187464094473189068991237905211138272865449138982220643282155074753382860658482493871632632644075893363238193822587302320181011126152246301258301058742032037375018914898291039522644682007317185593817424366021409317809281611847404482697429529482785681405649994091298919712662975919422861775406094482271432514887806294552872660191356705006155760272998264535458365033409122320164941628853199487545452835843290599674176557358064828670656113085670770169608109523475930497214602088934945622679315428513253918729534013483980601804931848339891384880864304748919913106032091721169302419857055621036999334319480967338878837627817982406560910821863544872496137712822254901526061328720323873358750041115234698607135586639618543032451977201640345546619071991316857093068498734820387146811203983393710778358165414672335245784656718494529521278720958848457013737164400368380007185387199942940683893447706024559750703210751535936273351296552841605038637691237696420464156430766225995648118242871243287745094268615475692886256238565626814296509391098567479813456849165054039983390787471256937302350611468910808766649344641550790126014707838420017418900273068728309626203840735345957315160420662449662329161881182874403044131472020911885761320476314188102403684620456048041435423554950583447174859619539774804463587168767808800739753528716097714834591990114476089471589025750893107716429124262464734468191915544189705029767857055098297421910418409572857239297824063703233643524867782728837049968148148632191281852992213230913221903351695849724682480046395731042950757996348253138296392176355616631772287947762935062155170720178620369812724844729981364629214670399725689555396356824915408941321880748046397338684315887157845335880092147039258070164122254245777926518750230113712705104541816420085858872445900 [136,105] -451127518518495787718694873139100947849436960318846324131046884097009091122659393656819232565324759725742207095181644711759907919866585467058715456603331240768091658577357544070914348807038441556733029913418940587462172766119561884871853909665131241647789463033024204947642571424591765025797318305208174508978307051427360059601679225282622241039155225969893292812198327758752949309976980493363613774075462496483998468646810372564000983153944461368577317507745940384945968616800453938120725583502786655988299479952749666964150164679035668808002272391830258039663839392185371569164147199186860574864751781887144716622563585047415426242142967314032927607767868946051713405140108634601292239641807825222263030778384714812713477958070750117980251688112308449444473004294976367978804824684484331525230994122526980913967006281522488630273754473397798195630939868231854527565128125610017651202702797046441691475112882888025103845800306776845255715042431680365175996090684446922869069623249434408883920406096801640362578754902865663878961275034204939584421083435731059407239673592326744365920969500364654865093361664512017429943078546045371275745792454120394774279542193592400680271294648343782711628522220329940355579151525802986075517971753621952836245858719910567942296785632513469760897834429687871517758768340242224251943290955904150720348044231103810611495834781255653284365809379775254314166181430557574837799726769914507306259991863763589987395667798759678655441419306734940905271345743212039755499737901944050705305268227092997478942374083202152618035549530237089827043960560199259292800552365088054344193452589798861996475783952187341575220432278759768568651197728395964468971398762807309526178636516262984825527731884980242368857384661885936931792564405510357953068005404637673756260878633790789130519751604063075944398634371319416407345853515538719249261895575861074767860697138213522165048209269126487669885240204897296450890475043184826589816685862134184079614770 [136,106] -933206518604600515709281439394128436429760360706203490567054360432500519665129285277549241349071765660820983207083088773133009483770092126865153699768157178578761471222518230438371395422114945512900435434057109710703803222360665168350753706926548929420606557081226938793790914434956798438540333727657093256610807427200721543263505372943526276948905042825377142768828209474390235407837229875275577139890343495140528807293825511049897838379935922550820460315362460681877796033078060869493095197079766099261059976409826429190808160241020916242695115963614936396428441475750712149919112711812283529292949354460262112764135001407932986881776020804969412539973777644160068325031280421292551321094551071508849208342306264673291398653790476879969763789714623007059210528640938191163263499387640394227801569909454741708605702356744349075983116298778826455455115659413179503827135109976515438559315488063367505015324508104938216721360469254541768245419572127959216308706654367863335856842986867172273516504643842163583992336974320632145075264149261093248492246337778007330363333413089903482258373989667674409572840714788977144890458674279598612108721416532043895176411210493019175382605926164579975511749141740684601313702235399638480723642679761860319841586816292126321175109641748799378956074972146644766536406865202833942264949567841154373799646490888467478211501540343572346833763197365196585867073866144105652627857591663321226774976285370813097746137346287242861923561361095310508455661367727817287061365458533458965244822787146405929777429107673822418221130981001595596500284259258197048425201793971104889479330805000632306564637171796188051475115913080291096142589435006607875208366906992545906019078516058926631239416524604032706869609497906662137902567128231915037387474828187127594629402853852141719419630048142985308060540367970092641896165950285644170768363101721172228000654502284713549951861122434701967396746446381435208121811096136693230587897037441955280 [136,107] 9260903523164786708527637463630475128764393040247235862417962885899375264587931579292626041619049995181785304837485765409145768650755015238459855149981844833816911132945348555481151505278240994808201269460057471372037567057321024074775525977522133363688076435233335650181752438999193387646143296732400012621071397799532351499901996723130121390095457614665112003673381257115436976117852323672981455232009426945521751759420498496351048287986155756140371589431740722195213645699432841889127690590336568794385913583995111503751593316449472385944229385887894956434399811700709835989696997848234055719796549132605807486236558988459661566952595640975326208967204579314343469336695528975226814835033623888056710466829377744365033322333988053898190926275888747214673091370331927921557001965204247922267669041784101155743865304210674128317702205731317878940763900557333941027437683563053224625113986838774719485261538550857266651697975303819496406678981274661079842742618189097904820127895924800524452533711511251630049803875011025658943691783983345864548466605608762935998865976772412066772540846445812427823962820199130793966885470719652891613002512073068871958352127083737560805115374011793667214830789234199665650252679173958733854480042473030784838466771145428025352684225073687234871635678502346415777791489616429915768214182791404619953239047240485888801687690742051675670792511769905178051255126842473995682308537691362072284455241303899066756382893736224886423425648938400738573647737284657844592628354399904069542677943584975933756279425112156849290487198681811836985330954242906401577617209196253175095201730118446179527561274661382820531473739809362563287555172067434667744504570696967329602046145548763135224640039216547533498385461763258994578034943982655118647496783473405191130259725903220943262880324768491087756536233266237129628678692972613497446027314708381657270635464707839810296581923928780106139371544687503101994062409715381072762139378641510 [136,108] 10799888325585609417986597633376229938196353855064955552038176271552440058439450336254240833529674539081199440362323488499912060435862321917836138607090809534704622649704201653677069121373830166528128139182572320092245700168176657252294953820630555293656903655329108383888109470810434739449755185920281966483901294787160152032168004688012291133235270036595552740225979851257354282431135188659452569772273152679484345943361833634969540700589691360485595252128495640484036235433892125393373054325931917305370565459883846530934021498029304770829671133838854585776326649074452288657252201262591855758295320831984864316622030605944296362328072105538659892065653776042513378578578344518713223834303503391160550342589613775643952177255920433082601854631888396587595531579476116551009289694795026214021583084616629356881263547544513884073821713273008187031532785450809670260471810715588614995618221350316710205334096319773633536079683216136157541112282634726404574118014952145070159145136907837680863263342277929014536264604418054716268486073234011478551119581836306638071354937032151551098970917006617744538507166917968495606446161246894701852457325366467107667129822046246680204765718399360173356895713469407697960536873311705420215904300631246846221830981539681437563518244589562729289064691851286859467783231408513697168069206837612582916200875728591413893983037711310598657780583041780604148375118210648181786326741560993038937665625729244801403340109279880001814224277838435582300478847741621334201450435748950046347211729659156478469583689933626568218977975025916648261534098601192737676927069524670898414101243961449675658852455981728957482943549282562748762071569419192498817395609521505046315873030547296792025323730891449644997677235811135303159312032699553403751973669258963873197457541873604972457625671004160520402352780154549346325494958968545038131384614126189590668439564836240339373502952623062888025480314772157419928786869855770488044913680 [136,109] -209237091128027602040661044769912319315140651448238668410206191278198846107906769083602171993314085412585160827931013931877147868244206215242527145700693158644415098174714283465926554711602214446187469636599625864513169621454844900224712493133767715078502049408318471375150759630807335565056684795201440884066819353639958676134480281952569838546971215984194061659329559983321592999157737537004361925815993593140550121837616328267663911858765511985193726671609725469724765286912374344806467815246896818965151093416357483323687648714613634044467644609693117069479791287066249105495603840161991410910930426300012193135178270931761756971341823478004066301339067361403775920584236743229801463494975325709720551542226899181213714619856766787100492564074709985231668349832767058068665214543242225999954905930866117171639056493786631044608874202719986243682664818485911100104167638291865523918173113536841859521807635651800885791844744911392648409026992060414194797126390137377686881098119707670059660200657451372217648134991923708433052592769482038478536792208705736103643099034775426897661932704895898346436995400633791516832694002549125116594248744710724577662707593671152373068897604406716469903159091558964217793246341892907876906834041945603880439922536687751181436566464677643034893145707536868188427646142752000173568085135239097086775724010076201453764756370515872297870663149961782908990669246492057418561614047007561107172512003842078798945280330670077062524896989205140459659935230003831496431542335666158849513438781073980498503967152471756584769132738970352762033808400461469224399986486979407479909204574472062640114251741902109372292807795912623246329793440174409597467218054100194037532724427934438918540915491616046064881178422603748455531312469437096479101138197971223152614397090749498365762034918522137847159569445991097976408555184795864606551885721467362355183356857307198418379074056506911123825911120599336266065573732295690344160 [136,110] 557037627956052467191168748973777146326939670904936695029869728839869478941544353560466649315941183628975374995159278892833809083638461483364809224984759089607507689620934208563853400913740624850681433063611128692987313179143602669596774427863833825244007487093331874302331218794157415089302975225763573938401411773096398898546123046491060770518271181742840051017094111658646862187518285235697624182814209883820544597408013028246649006541595593291972831283108385820830791849480366428489246686314498841720081209921449177692840994309631841780120154671315484827119358353640432311887324542926863015400383843590876278745193015338935527314092581158628634928698064163790602547919570702337887115676822020240752493767699797374388990755986215626641643499735300569099540528286866876958772500488779364417738784702061260586175093961983382162389858318304402387085001912238754157831323030495320448504573113810745168709677244377672864901366335898875661061263094731535256019447389317080131950064517098123319428895232900391961660397325394289605152856926942572634132647630941097852712170849234141999346800522182381244235790081779070157354726673899710219108567851728888060329762837084815444512147954520088151434695081559389215287097988838080551460958843530236195449371699851875836325276419922796938867220019266415303752028167285569613902900290365482878107678233206780665648630854199461460832593286876420091701492452359881169849100032245798895918590967076495470952676439705730892517952860781871092358086918477607852253817675273256279256102915786848649020981709574173020472228764198125873276012586650501565563725615445812922262776797596181203992815444204127924127086979119945014387388742401217811309228351116277305363280405074567235769938602885741247509001946690087884891395942003932510128019439890402797516936185424790440617701297189570162630008097204064018683710441881708604237827645720903984907125831985148262547132297328673187203629254093731185236935429524465 [136,111] 158770935046698747941000557704129880420379106294367936265046185955881435675697039982683034924567527102956095212630743052288803336907900999521374938573219867812619469531479259605975173089775209965524954010800602507318411077229999227539782438702019797877255836758992091034556813504084864555097872298778696071684345733912003550480404040358384139695652940004509220335800107166511470864680147327671886716456266801198565167783608488688232869292587684291579178391051702719747171491809797934525918969156486693697980732155802724529943977022308328080201939156046931110386623581856179996496071083971794594704993866116640479198136484154041268671719756009784612179375637852343280803810366952078455948160909426372702539621917243672821824484994149886079578287331043717865214351010766469043365652052199842797918116631483972736220690068547268516962901088848186615192795269550326963708316696313614362226111736480145723291774443389597162871653968325371068304401497172713117364345782378717280039240892776019186373650514383837760683735244359255339333680550736229221634131125019819286740867914301417897767051778660321224161887987725227577367800515911553006086724802102011803868804155854219468880025474063411593867842680496955094329448195001092343117174539283485640587672951546899146822153814521208525687139841817892556505799596243427141796782293318416266623549711194565781542644269787094414781838633682762442821107623835992494151694794558685241343943648804074402925183436883135602998575750119425351055470217881142926708733091750333167176577595985641001473922672142518286282650897990747133033939108404265144389513523058716875338454463195478505769966881835502687205288002191433660161344126280152689691665963593308284090318405358805870957384474469365915793860647565642290268538283121128324869109788026006971462024121755259404802225334334011892433769985453640419843501141580014967357211520217943788333951012328054035975185294653041526007272001239040313315792210 [136,112] -4888001986058686488239282586224219085913004884493772630875016923954040292800074058982864128028089482078015306943416012548478012298460907977479997335727330143045392512185311129781495971398839772111588463528400158615520143467947728884918301416543177222909306256950090312945523145451842435448773592471595993383245030488576191589659092068077226421881138181033182124016447060964380828089924445413359263674675610907945067595880659270452885514357218468629226392038609132531595610291841167546295063494840013938560848150247425629329128501044044983700338596844599479224039029909583438707750085100347386781063054005326394716305092468406813705429349202837110438620770773210575640875447562846348445647622355303259086672717125194885647757461756807653885303814261856711335247270945058770843468294121285409010160183715077988585087491904856099723969782127866194733489396673748124187286664532451050472228546922627728786241203357417464268946474716034311036251677272315346956553248866315488154812007550495777482721408881422521150533877444752952577128630484746664470356651345462143997058663170871700757945661043434417263445314038765689377871837573246935517212742769296432076993455086819186109382995565295018617702612690779979309093023093899968427507605603182269730439441320282508020298189602539112549059618225044377504863280844642627698304833785854165188026476612680790170045429081283416595565014149837521880213047060949848937341537011458167351213182604250366984236743345590584207571003369323487790579813647891707399923564683858302686989628971640544163970410449350027095120154525308747696947728652555003763946379571128512373298308282702873010776131078866827205267835754202181225030265372047578476299621619523458548683735949040512372213683629518757061987989390907418255555585649123766868331352597793056761915192875479612007576223586635950205850384175814046243895632678841546017984582910070165005344257767141177946250231968229876912186083119774362699750 [136,113] 16718533861856016488765646451849961535552447074257259013918168531467878379417203977897292460661056704660528870222740634466874574304745046625683301414441565560796994680580542795923227519059984919258109935093330857167772770989906003587308524117570899318423654416471329840431021384311484793963585892640553474426812983819013839238626462628952776399005568132527108340730188391232771234677151782924839831972370666926181238432071100969237697121341986399981955260828819644401754526903100703034684655910334139317966483029548205933133263979905770460652953741025247677655970431299590526271773046920755312547700164258852947806439314386762286912263161617824009893233278085686038374030834479120240642983771025591956545509176293786429855997421357121354008766669927434367546361282935648078794944335206872490198630265718139519939496923825051823083463683327444937738045231673212119112492384939330052564310013822306994685940844493314846019073229321814880227872646573986039442358768969408511087619901185143316074325930896129390606799159107163891772730505508805893665774740724678152204613007060094266894062190174103470698774922296785995991965573759754384958383822093890847567077258832794992164841457157395782487765529604281307916867737061266679486794275459170298532965661194992665481208944599012968269045969926417905001077992278388550544625959820640732268832422902642662788310813174887814021268740986521214546475755559171565939932157594495584007937320096340764170274342798505774333155316738577516781243117285136615718828830527079717932958085320001795293594108500899439057491530418867078828464267245522276584062991204981962810604588312526436152793606752672196318909951334611628754487843082941457036946122972194605823640151961119756868232709392873284306358612424802306017428844567133356118208162015606737583043438154319039440052106924256226842997254677342949111586378508803628578469022154725380480391644782571704641148322489299303808946952489715140 [136,114] -27216729210927024644440196914867686529151824092937075775056470414929772848468787691360890710669434339084169169905541606765325690264256810914809238659156060652848720739656865561903052908175136507995940212660299553091010752982294017019611379825988557772779201100933689021643891245894662560234640673520498383011283827460714805057291324800752485856978680963543398366643416447962701078302331849880596443810067427691839259559489111215219814173459397328135587748788730577150287602698076803247394876927741574367421185047830335839113195092570985757363955395899967484915121655469602262177936074179968019374830752328230857865983615363916002352555971870228747864655242491005207898437283424765061433453978964385772732611138478278912289673436368429947418422924648724756129181032064798301239108459643255432761625230315587385823025677353651951492329037201203512617991643635768504516870791800767638971366963837897846551726366336509059263496763314920004937576538678532115199083808144718838477343805060456024061579830847870222820434550514283859800752853633374120742702532821308690434025131076174233750404773562167367543313732205326597920364083454061640021706327495690673733724815589623148013513511616701602515398048355029165236076329641086772850031573577369262557446989162405653157612322823919644297723917689586460963107853115338076520100277839404109912994352303586746491141578517292924767507727943970069533098730543485075178722509517684892707116758011857470127889477617981255320254406818185516639953229688734424737661461820655655258815304391359474141282843610408797530551909286292528976584464756079978499072757829878549970563987325035790257571890999093345936645054984938237682658035991259243199805270084621975456520763716044793275710735229299476444289511247581291629292890400924423393117032217635090443758697218894549524107400742190290918119347243936847577724218927419299672872554481571627806369003445209922424735497860415730034727535989 [136,115] -2079468226291686890838949689323415334843555420338042329656129716555726320975139794138392456879542653580002389782118964482842237564440950961010198135477742627247572914966520087145301577348776728870497417433448739370238803947443554803327600136327415813922485110128101589205474090581531376913011422568120587841350532137607032385716048960860333783505137414100368591696063750865823325686577557984923059879189749329287095204891378099452606494440351583166781627271463008675402477753402904200929449401899359160668842692620131782607219735397722229569420281169410808501447064068937331821451780602132997788401660802682605637780448181955998920733582276805848646709382310986214697547552254438175486077033166355922393465142950798869833879322116233287807744096385441107469426064920211543096273402793627835236139467440834373664993829975417205856908482486999896745989242689901391417157111665800246189074465452049014928724160158153740779723584143367576757687155279110795178187216260170459211674806395443875043137497918466234253309861304900285285339384056635075604697170420937021186627649880203791285676554774230740803169155309528374513034877774207685955728325435949224383273921446511815420219964249361441496374509268807779865578411781082658220273967077433157446826025206570631028844045473156813407016118502453871865416357822654279616818511850118452718175024780159331436428089557832705887670101477052211190584550881013684745505498665682599108064110585305644452897150014374829296735939654328391265574806269163818824215121792046932838481879944773806874571234185288713583947111007586099382392044210333137146317008720179993379823864181161216967323077863587748816407952386349191288113797483230759408850138035027644063193868973573344839021359552952413263786483255461722536293280151244846191370528691240550280314522453338968041407407057034397710322872645459924257213321665253090808927013518731439205888213512659327237543961629322479209022 [136,116] 216371142325744770167034453690697107507998770306330943932620407976445162721083376071948775619727683855278152194199448843156190146035519797188961871733691523890585272448825887397228699910519754214722084456717160810933575675543637841873888764553929055488108262125226008057881390986137533468756662945730362465936334523700073274359872492974059279589463393657010562513971461147271644636023468754843949317126801632640006537654858654193977117265116869419913382833833978401319949420193430069735420291434366439450174401192512042229748893160624968545173445723885789031706294248605114790775337396238827140697162301485240994800999964864519201473015103502698787926157753081127213259161903986644820871810311401401504378568784351162514037982434230583738361069915277866466498978420842425829601029238940178621333845329918790056687795280717251587507744661519935227791928781580659924982689275449265404902310712088007362675051698237743066374571031735435133092350777716184243690286544530181918835241494790212651664560913137808155178326529281217352782110294585995853525041366766585159151243566288656600999494348860243946484150220906929110893794030460645156224765490727381235695749259531271365663821032506632036999804330946685841394409800384373816629497931951677900091001275784427787919056347849138045751000666126478087240790353856515375347840671748124499154303023036389305157277339416240487670950712915673282238817844124738320647498500154949919509914607691404867699859697136734057117155453842374004920901632165636713719863977556566362807991427621317095637452089490354111863733073999890427276178198763739824622755448677900317702142168175117556448703816272460684862535807416227583699510889035181342628764220988297506872962473798086682613254146228896950708250646317191974712638094505948599926323281570306951642777237967894872100053187151440817815774110800976967293271476110247480509219825591583127527996798908052023166879149420562168 [136,117] -1173160437509603127839520558730902810547101023152197502458661765039458179155811010389932595314071431334581711875981537204045804524383322131816654943314974465095841839859771444400756015656044707247242210682587784267158346108077477547051665774277146682879538250442889976078672747865625556964223127306879876727920162161556373990012052850688843927509725108380366250165228426617640275209100748229837355765166998464880853915338370095652421181320393024498645222369957303073822108118466849647206164508346596827450298645416730809205746742043149141784884406574528386103918486894891564420027563396877832532575195048928970765176646867347789121864506854971904459045994797941273501177078149697736570555803661359348193004899732046838344833927879293753836861686402846434560387998636755895298586605770868719493678856769452308565155222344052283740842082678386922133206369686951472944083992467400589545727760823886457697072051171202566137017291129789447028106917560178131715910622418225023502592502143163962048361871063827875992321342063423767631146263260166587944675152293035815128318712691796319060983442250730423182399526860256758184008230580248056029957630322030498573373377077928112618713566993595078307922520004704380578940814593926084201197984500632107649358332908343180188057911259470787304439029838116088564653040314917769354303477999048906377369451173163334271164738711204317710980252589867391506743752152959501439340383929258366173258398306334631218648843059537546413674011487584402337526168650275331376984868178355430183564177384205084874985921629901787156827531317648164776973894738038222566025785691553246171113424359137270860152509046558779245683675469900522694766493908401482102121219526450567839680230687900901160002802939359419956234257141224514592488245859168573812734051465104901299119309248027914885309434454683491950183628809784454592004829318934066294935481560391417520928762714671633995516413096486 [136,118] 3196443014467688026667921224213372915998937179307078603362628910140405387160347346902416400890729912723794122846276061422166495746209198763929413415247328552389242906524870373218282230078290300001662650622506821447173693851103426819221180107047079289213787096081786011860099525456582447673096434625563859272804552653555375941009420711580544768220162974714905481577237060473469155942744316095995852770921813486324778505576725695956064350919674501568284452045485066497074484708500344863258514336723472777839495762658962359700275423802828382303756200279113216597023767590861426874551400511764203521621830009986939402336698160647884825654966963086118853318792661611063314251717646338957034126959282113778073378990314310747324266519459963067661736666777641351968919686744259520237165283452876323241635783412045962721657919812177454948590632677476481212025012717763236921714366556079828847247854589082767424203969440498076474670841449335930473615527432094010663496523626628389193347520630909024563017255111933061798526985708439219799801199121070205470640625785067429432933983277553876218750045284414465443444733185259232657081755740569730653872201255996902589537675545502263884764228231406067065635643331135905175596411216182533081289219351337004068642546811274304513552578556059064600940179852593993217543921692573503410861964007476870427692050619299648285788823968282264068069622775171023482512878658197602090470137751973660687834051790204797534174507407546032025363340772779388701561074731974562851260936872708293779871456547759232716982449835496436172375475376187061318530038888862187454406443742896783779858835399533006605221734395540837234696316119981940468690382628885539710078840939015201729406319361513056867795191824304729711971089026346264371108675987289520073442064260704465046872296665941294073766191464506156890315131989386292252196414413258655337471729396266720809005649230858691137437918 [136,119] -4783786566982508523443672870111174251248077955786973539879660942452089664361498468417470274203321856048034512002020928719358186936244501489015081290675530786063403678847197381093222976816407802897135892152038929646286489940044705095192128881354985397296805704606704041920730097395007011179160438494375597058667709120182482557347226674486681088021753317410688082915136870935338354491392870227066015019903975117367183987859686018503185942328556958851733062596955565504462434683096367740896528539549083128579153532721171415057007190555065004166576834473527611075164028905849366493141635060654670838771788222111443884031770007513251600673674102836958336646030172074837602539573452387452832816297442915653294928983114457498565423140681362172380179555237289948733802772835488386165516019442640283923009519209535958994630032798322242018631638823870273971083017673787857278156319859794300940118619684431940086244046085158792851015325002819305040328320143173462863661899893614369478785931324901055519440153790347913264864204853056029781235905852732780422063497706855705910767097435836961875361439478671585901503259544906385819400764111020717940965726339777990250058311270675299131549242235507112720318809773984699811551663047915878744302776542599897401650922000474513604411136807864860653899122877255310596118979169397156118032625631627516373078664804280804796354038332971425561444749323063283720475452427650857071782553912889264703520864294043939597053497888215876174456427008603750165742596152401455371165103497830525878520137256916450284174453094957174909609725015804585527062776215417582314733893303978270000305612238086407832475800213710409055618803924183758136368425668657736374562279410139977142381284843127748294232015944213280781393417991266934609822823818467096385388904473521736894765227943593259923549929893061600383819428754719110603896213117973885055124182472446804892642116447013182664 [136,120] 4071036558601062428013996086111813286722087470309510196397382519473052318845068586030985128809227300493009008055362332155262252869326246191689085868548358493881380120784142080845245916204883262283998441672829394659954128973064207497049842466226413872058391114336966275513834532838027770243924102505026334576229161634887492249617114531161216012255058226734065899917855545301244735899757499635686736632561932410304474114629001351038343308660654207380066868597183233189789902045542961669450236700426896697572585563185763339578596759647176041332979056345907693333840431223992489767808991662425509649708920713212957976339217080555378338612682524971743790717006341364297697090795269369941036240926233367894227816105814615708715498596116563543455263231259384715486459703937849996768079794709094311207304009983266971881112190171219926334057672460273489745468065863866378020766427607455436376760903825758741705612144033777779764799025655740651537688833677995249875075452430618679226111169777727866135211196074967128550936014020136899996195283876388410975251206621710750132617942308685574232297928102756457926828425671012408186025676247720331866106930109701344655816596225176440901793161235843125501832736793701003089875810451485570328925061578076097311863821655929725966280926511293697336315903368862470704167507860917295837648659617362660514929712380266374857205480659339449793060679762959392246586672676314339485381874599858363946013476553794779379665337612896517032497238424443088553167041362542058461314419447606262531798411225786475404912200006415704190094177267042204550919809093121416061042425131880473994441707271724576459539692023201888278210133936651082646589267816525773983845445586046906003268671921092965804644906265289453396950043310590601016776109504842255650733780242031556050577545568104486243848260896161049541956213414100135484578602185035675953098853818625889569813043960242 [136,121] -1758634560365506539597298296273400585248183354896278949396723374428369626147021794335601325860061944451722246037273794773701805312691780343143539181216849478256229136174935366089557269738836320981054391320807422483138615882160618258952484091293638265660671267782822057049984508690856732957523773705172600757449137653144629346343738561245143631775465961701922584754412837200098324187059078400910608087902131102455336335837291802619018100218610310409683730506747675577046219819450104389475279634325497972124575175402896913305093564774783403168960778484021562994198493477331954673651251752527131228817639242163969651881112761421785271367379503155054783857657217536131023639173545699343132113993285232412883255795521618286244887079652228640378344714424691411183345369526252757060667725532790023777831004258869597442243652894451235784204031063916462845986921980809307472343201228050093690702702867963716945403994599862726362318658864059316626637525681079091899115377866519613282844328299288038510570035134149706816709612181547520313828697673554028718217718868074617584451880516538222843511118284709285226606467029726641888056356566990547677767324046048642319578853556465700380974713656552082082739792907385741037708904010703963195723910008009093202047162836937203060249130850126793821300425129488306665627869157574748900768305533732691258518837406092617617902183589256891956804164751544262876813938914686046124073049343611583373077708908291281433270630370798494029289993171308652861083399162601305338317460207175798361287996724822322961353453119821506829637633127211621058462303177206438717091343444001697459541978011711278862351309860613289245729245572185924950334302880484227551023885689962953774828561187726203402441268699327517157576683397417911276926133476024564563958819169083365129613339586567777714933371976437658083579756591555256336019057086301310814793076883636347858871016 [136,122] 318911981372117428761748005226740017881714950191374002268961817573399411516414292177972633941913432093249680870315831995437301828880214763099330402527465957680378561288847625078845512598225387181943545806420812093141307568745463647506699098438352259492705813879547483793039441559637212713799817624933377852229161344407640523720101294294021183434484058468369748741176837073059321134528455060291673463205789790287153108908756727094829407002511080945787998988252885971737965213951525272951147443381181852358793041671094162517442430576164782999616687775042430568646460778140955493523649088251750111316074494235020939448344601799228715638094520572944327526293889759413884023730110331532600658146419820598878120949244339988313798876524112065913119815983082541849360390271013669035592815360220696803048074073177589586146405906917402903236714592288385867988818782288579178150594455894359259753421473204748192420966988293314901090545268953188835881190355787596405834059062108872529336953246738017420502337296480890808065734280571712205128889422680486851373966906011567353591957546575043745524292073879546774505524694517019632501466882485965427472691348934974143551845063101633769117948021502739437196396023964580667380899561592926663816408872318558821488607295854361079715655996630587473775360390087735678772440848851354619524561045074658816654686945951611153730101154689712572367908127020862245352555829490478117142287357018731661206454149849992869203939071112063019061333522016381394988549985393328278757913573254665266388876338591805889484077528412335080563572544159340163459634494711373690993161673848217452334390180462106196786830240192950061053888134578443880809820609062697006658383316075577637332590489937192310952243873736345657785044098085934300582088210189557748319803298820516123254679495161092383904324621351394901884232454286192858624076304626374263602771378911871658 [136,123] 571379079482255108099735862865758801192235428847839038864329212209920650701877043640218253539502390725840423961122369293458612494737284158181059173362292778382381779844568141267771652240759459695180282305982930351281394507916500243913254072564900832918548971116542532188519258146315603144174141922100406856173566687943067450659948257840059345825864366020166722431052666659461239147950509376606793653891760547527519498798219552831371653055986966128215699338792962661516176579558298049739464190215918400972173063067263884353035007184892650364852486602277987437322840089581655234700752937589078208293527847098488036614057207995330385038562293201454399638783935958451902264498792613226555034064101034507599680007412134241280707164485568549927577662737444431770835667976150654441627111410433577014476278338740937931930380999969273652819915586466942966566413297562518696886575062709326273718906218366719044838350894520050508373790483725918949898047126631947455366675672119236976363453401189575855964015001371329324148122312811510515605607802678044216213138074447329434694548783417961024520747868364041204756960576023880410455366673674410797491798976241275478196326204826155680169881286756867024733937652357087421346314071192164474594855082378144078198009889813391723981999688806778368844643939881380808456377358071345526754744837475538012629873195330391361846031339157204209847027561920770205411428098168918712706126693417643205795946387103674835913394445048921372549248818861624905047490536335390500845331677907892240592881237621179892988243371625421096682062768531839672738744849978611726259106649798248876652520926570440830970637222320659138729951988672461981354814807861948719428702010267094877242348824514713816306557714008531491807855650642603839681522043237864361966254956976870091821764768988613254841083256826012061105302802999871242623487471189878763784878108226 [136,124] 27284321902661173298832589432292286267035873316631694349462732731950177962835953243016663093564240384699590376227554039026577893799141670025334640910658009778768655121348644653728332985389064903410601068113953824122748090497419284572198629701159571750323105174842672371704356514733229653683421003729922014859903927633163888100462191724121681643461560045039997640694435137149196060185400669422273538596110433385874825283161470396017136202427965747571908224407107509306452651819683007314689266466689684172764828243965909894658269809704057410765422419299425064726624244066890440562258493368182263364332926361079589664639757542952909544517852068933676863503514800080958894629270273924257613308693946017172625590176623086466747648094984453179930551409532657464258635839664528823424515159231445709495582766246330111675110062233488823008635962138498150679879794349877515257443557125335547543511351737898190628405324939232100566589135914115092185800600388863821789068042047075934848856301972938482356146279687419578873338102766399047486254707801163902737412404941279555402343698751883409874147116725408690112427633214050095759198781991302499826881247970208187315378070314390770024417294605742910185146046224087711094721704588806499061674294622358469050770464821800143932655910884658769224279249569552015065409244994994348727624465990980087757342606694443012620975205841573890112087126373906343813699489714799977762831487928729644806487030795411671671386098824140171044298075667557527293286439764768113820773520515559496350700577302413096947556949448365821218362781827994734059294047108229695766383340877974020805080232022240906569244782588511966612350739802837022157974098488711364083462296995900070698255815280694439778145595824505249284916618847601517999227361022924183958375349271180802220145264645666028963467556327621235721224090800346136301512108883380804819166 [136,125] 274242083370255705574172719076613021177686810840798422601553156396828090696272536655124531449707427940475859012452426737778210557624147984220237116368645434336197274557042768678496645005939837917625220558885436062026557409603317087328369678508382437340286240319621925432527718060365346672967303676344453521335163719875783115890072698379760378633449848050275732723238659726726429863463590382933656479236895692592239583899399233896464457917606142454788226130621087311351995545789426645885944901704672771410583769428487277507121957967468155665541180283141377623424792093728920591319188932601856839298671159749093845278302199419009607484230265160869601254197616218823293713423835075880449656042513808676811082919578151249970424948776268955089073413068853768648388123439317093192578299208716761455368679863042581008610471649314248715538233628910013583299677988687278304344234969684630301744662490954315831106052557656532580100422524475879869625880476094022202869371009552649239469208957183715584698946874829201705967146547467602204189570137312487367590072684257767611270183651742764038432422273502157486659628621744243045293447898150323344600524163892056797328857228190968353884074355764817160593885168725400675355931476742086114194143224315566724917990984124465354560479690689401966007892353586090603115113188824114462516932153535053950309526641509122613211649400556844948934668212963966992957170264172566586238999191457005040506643547681942562639689115968717910284501678287130785672003264705092617356259930766255288194380393915969220809333775853017781251954386624917521231384539227754089216465314378332274419386117780133585762335694228655365171506904375279630968003195148341014192170713683658075068763904295297949928529582044769445711031108064780607661881062166721529804090006340480150458468382213346623610032917804862600372312027196919118214215019082157568 [136,126] 45712858852102169240866084471745835228327718029596054729619777188236115365190905184540109155412750134853483238329066150281827973582903484436785248508292195997736579659686634708117721459112295171564855994606938631785634444697042425637240075748400688073401140572936170014788139448484874704338005399371602651523158952486335120256492966986407362633068542408963287146663110355164051365239412682999671986242188645157349036133279742195927367371870464817777009019333487995564866570402247988328161042760401293486076703622286529622098820266949921017907758469023166599411371444197041210483285257324346698238920768571362939239094675136419006233919123949122751255265132349939356041728153476139197761495279227208158892299742032406944884623813086686885694622669286969661133717418253767855192912048288980788656417015495675299473230463126460474435022047703498714140407317858160885358095613006914206081640003635097902481738548647431861834122677322772407844141255988406049602515190100990016378807989801950188528046737586280005711737372956755441252840595147569552733130783053212392964858234151394945890154383515244226985640504480158750502887876850897040232789839741109892538859863019659860428037455196479419438340282047159681072611627384458034230208511510816330783186200848248888346863579509164434729663997553883950347259711564171505156884108695493727284279409328007236501208926780603201748133740882902061743930020348934954000072467461120764937320203341254024921654162259475947200731819553121990720494608008978238485664274460629452411795184733309826974556448033271909002305356445940082247392224571455940224709671630784686142298103859003692676815809570039681854502271267805165129742228836361280875412573227796035663430085580870312946988503407472722010723722973015653860440545927109211163212826536693448225301475703693507432629891497452946009736261219923042359679032051 [136,127] -38253670745737647100781746319858338521764603701883465029970103754172884797779105042676085490706829899117319828357228932030675416378478930852580210670770814084622602031590380059448094725868517281519699033335771093340500759303708843557103555303168484417676575616397146685784472553374899142622902333077191278334734417561270368830354706267096166379483820300026295009998548302909292288728986903485196564027686187874549752139393428387954725082292426384597012752850388065229855953772603453182206203986844703355782837144259995490320440600031143527253257702562043596790203871153264102463895941525872434895366285094329983311036267136215418638767981004272701155601003856334005989645133817028635139687145385011703919601043044401466408438248901069834752922514623282149934870386971564310396532494418000538460234941576324240412873523404751686674565434967310911784804704456278062280280423114965058967328587004556569386734597450006560509853089241651001013049959503754352583753550816480669964521793734348920807733790391119039011110894100272988311146267625671599366559161698147273861608016948901863430802934925244194741681406569302571014940835815792251699850369282275898038279588003662058185623081453613766933458905547661771696842860358927245991626290424789185186085755560669029456795746556457457689900221748232789737752842374049947415755051922089331870397557586502844881716619288666494667499219525865423691964170260048300135844457572304423558535660629885591923562985020076629006460633984907840634804717762793236340816051533481311870415863096133478971196985367301008341154517814111512308845879536544811560618362735735135144429306181450291344997398458839648531010399469195086685931112537890115046052837562618903906960419761202622113407332310359269173705925547358349483921258327468401210024683935403282034594548291203725286938397361908544459473887649492400814677 [136,128] 7799584913637381470566838661006397232461964648293674176075717325219826567528263784409523325234268490121591213832501480243099857525934075733823546551704398702296148128804667443189116841054107175870963640636026945043025392366768580628552256699548716857412101953515363057951912162408800110834273114836084764662201087108949700114055608698124037596871523556104023405236721373435789874448712608905260529945539880142108158644734975712637491592040274268785256752192088694403243541571336232744659488071701888022407946825538165993356588208584936779077404576257774792036036820603421412059320380835017475003263771512396622447011714837359122978792532333038965740705802719240329790396572230065577977513490498759832017982862499598739687675335547144829266983761391634248077430505118083917807240427476580850283905328177933234104337262991196593534891022207639201262704272328003440479311340727701561670091696686459821722181712548785287927559597956010279696588369340294094874913995650588221824391971514138228840716480138452823322495393895927762754534274279812491049983452875272226231762187889523793195459831869580407630984155239111404792188430562696506887376606035081560893283501525587467654109805198094693961043755319807360988732250989147230301347228411466020584611308097982393111581266784287502080669262485297203023112267668435998030549451700072810100529910260981342193411352120011649850622083317030070420625158365106366059920299680896366581384870327986043475798325684115559279045346835277498415583457799697547145727021461201008773188328182743909395439281006962860087931927916158181937111143234127810764785331857951989126242103587843083137164849542991690094295042039377474686072462650872826057050103610470930242282829844433747733069095507218023091506239250278040439379900980113531158779655225349689285548279147834123457796477621820617163017866671476311 [136,129] 3207969271284887550163286987138417876756386794899554477841565051841365966106784330004889078472156329166293107019698304642591486277295586200385802809577863130629312686645103367805586562497720244912178813468564355256478982476984025743284250867465831178977253773450887018240857038960261396857048762033489685169047555886682824444619294956368860669549089512812320616624121715086530316595849762177325766291616677071577909859187005300795924065725654860554955017752421035134726409565725743077540841897869688233107955026001572158461624270123115741500709953272695877191758943994203065492445702607417291065197396211158680645550813654484225370431939056199224552382068818381917295510475533315767045173884753121251688914529293984857652267678003504342672638087690531056012902209236668789568342125611488848039473308269347975662901643553840226355426787004276825995184442826707889987609424993428127231939805069608230325926871574084368483690315697005029109292734711679937004721936549126124491410064614211017696224765063333055412211331332482900261110888238257999499636370028895561249386200270139819321645987676121807284076755781664682039673620768355011818791152161774983214420107308784763170898135276574640858411325700373427382996932079794660624291338346534922226049536636375654169786293252778709515494880543729860273051609819983940765119414323907703325734504039782340879192169198371581369466904026681490776915561599628438999043189176419975539809980865229676918053617239173035504794742727902490143212656689867980384312328399624087027964799455813304558207958317590296502453100153820445891566178464518536021603084551837476997918071959315187069563589748177384379528187807061721183555235972365667285095888793038361438762266838597183125181384873099780038085016005290734185882647821743048773245793204196561565982209619980357899485653569031281887364840760 [136,130] 6296989893923710213223871708512598712712459493360573125427320821779135049916817541302591917700755264410307112837867104065820850674923751520322737580451807973394431913423150793754730196761972843466914762381726167409100976805653559322747919313200979543867417499712794018894532349603798158914721934343229389584863915760048800049622570155310445868078328260031441657197558679335295030868419937780334410249544099309866258154965101964979034123644617181809358179517607410689671301379543545487769988809222649985617413487668397470679023578488260886704760899057023633481742572055580618618430657543984981926512932724974518098356469129293805921253154648603981901393946155268252193514557698884010923284391506042281712581782549404345683807505663491394846658366564123286297964313330624417848653869932352365500870820232849571288929100865532596024312749817060592471214121190871609411144297042227905800159287213207573817402207228892606122032115086065267989644982539558582839015529715120387574949870395522467876950791329743740884445580989687278040480518987746819532498014743348385528653669057258658304536711335936031922103467217683066912930949390703591086360894778593355790527423667471467850081297575374230433226494035986972065758397796489929168534924265445350340386076877391466148729476062501461197063430256097534926375169906853392219730482234360357308389010827777347213628016198140778387879188036046393849917679802345317847087921937624706218363484244520460141185691988807025866614628376655693064565780410784751651639339215499256836953842141303162785735448166550430506299321117804395101847200504708854669599866955243552093651075768747176430633663584266776994461136352511240099795272942826099268646993236270198109663906158767520926017137187727614673374987855949001380750347681705090237516494147004609384750423492935629652601538056652148366604 [136,131] 3064647352107793631226573462854461782800833772067499819488892529087964082820103878120616708378324133275031856599016842812720462629323572153786081919031061153033780630438556148835713690951886469093641797447620946147426359670163370783224614977490442624067564194836411159122801814621574986978319626468617450343368775473526220056318045752608037160872568253171571340828090166650579382481605594288137878756697042127910421876251803004814460173416473909503814485731684065013439177890277982336602255242822729356207703055889248239689589407177184664346822610501842045739522865427737745280975641280121234968159637195096385989930247069890167893677038457456428844717299394263148216610599103338646178782930606380560081520221445170043118736267140987281220174502538211968580642329670365162972115713036375124191137527431202146860069917978600671056562070226180417639605567701238426040486814850393914517249140618830700862617516235122643548243367155805101772422904532700651640153641977056004562163946267916738605420767867882535833438066127775829559261023965680019478003058261436398915636122486153359209362515611141099214105165581277935254860829719798587678185981903443824122777059302635497082632141054863542628457372832855548267729066697306207897984328022305818279704478079737656158788338620920299445580239543807599302893923592276892101008205691860429170310896637812612543362222060810743037970737635227856347576422490253577737555510010180829456233835427377756953489929491448858934507814853189045977483488632717703583192671061258207651932655054800410615003711313592352015115723325528040504928355112037597841136855964329782227887993153103451369947896199122438926255880297935670104882064504900102387332740823543479880431524893565733357997123213050352668693919529111346398624854692888340727291291642635691077708514402920584378204737751464840 [136,132] 1154557950221671289929083184591188530013954888368215142597412350395146190775679775536174325296570949222001600314130377661294904405201964723401966626487377068042617714315870289651060116610821316224934179007251030168786696338219767976322065927788771253240363410161938969344596318432118566732601322907288846278507144111097989792806189006784302377995764264215952082460093734188340466234647244725325232883560044808713711975688167239383505624767837277027523837667821753493868943938640460027281081619135433188514803087675320536816010335831800700632774416417657566151521055891104947489911541615217885845627802839367597374206065857651392833534059272949443828423136696056970211598242300589080362282919075070063874383670219181608004633730256717181445501760656919217770996178723603266330670326337087106689041621390437665357297364927294638029844719561581180859987744839790505782163768230566828102700181567689950578271862336710854894475224900496603936404086694318043133175638201364056524041580860768759425641457301904051375474620468017732219681720748611545488900655158395246557928023856889051541232856502456007160168570418280008857618856229336042574126170105331307302844420772997562754818137690645078922394728763605558873495948795791304098544586615312162628354012002091891257468174623554719275290926985488968244812874531191685467342054729817926007588277416922076259803329998652150069849842422747061070812096939882627294677470995092537884286517930684133963117299510878608560386613813946167289481471492305178248955965591797945489508207651782438030427207771207087333256052087253191016015299522054937163773432615393851197306942542545057587468815057771729310331755022864901520801770460032015558865094487947046670111095600581700100762599891483923321879420873440624139250113769575275931255889993428037992104563083840486152988408236 [136,133] 286386110104986080667985773602199797991691713068213996590240214865374012938354862917307389400852721554269694036932408634079484239457176391466400411415201027111130626581164592585073970769565875289850311043215936692526992756381905750270299060805842124679360871382954053837904885622477021081516042387861944402005089043221449762871266320860649469908903673208269708491052412425170785055680766903146256537909098049047211139361779913952028210624248615604938984111660577021716520158248717975569959528131861961680026785542424459892214547234990880952701278559852829454696217174784071811907859219390040824337728665592691237147558400812744670794550668525899210133259398709669017290494582358173982989434891081256722304082951452179572388603394843332359721500863606821762234858142165182024103354037676279263865581819297587320781263925260169201975336062066145425883341783815044228158993555985348036531567895366999650883050125551480133586293012834686861004556473285815315234291163339204480632192676208460666349169264182613486304330857120471315734736725551210895203725603179986877009485355398838548512669522211362558511629976855469605977709200111422514155651161049065566053465998445635649412790694817732424943490096335902829824098283498907099287879779973644522707287409459332678853959428002456873764846674232019483402578772427034353310866728782698554475454862968742537364364906084875506866741482326653259034484996906889865830134786345809589810598209433588814516061109928194441181547754471421938846871042066264490502310397194849432646220112593458926655899781487392623101016835651523553444277121540015326972538225495286131870545483681421214546227565275846265685966646111481993038396575873042434868934285071630290992113153662303364732849789105114541053348954566104805974848904335750081907611893635086053978598852191219275228 [136,134] 41150808828985911890679063623364420083515397443864012978419307601440955710176987700086878558766205011175521592262489285096017378217460340772844208450850267146438031731824270627640232237049553743050301804991574816036748702918667751431912262590107382837724259009967731837555530018119114064296956860086579041188355538923702719546507241957889258742153225530236350703580510220691825076822084167812473948589043294111832135587151365176806732119215074561079359253313594109980008855561897399981436974289003100711086485226891649475508742406203425827035691734839246894022329373934322270699771243160305350474081286543281931289614092360950823982509165302430265258725559872614665092813299834365860171905249756425286196867550931682730859527423471348614866724826484279093765920537646950869667708570765072573099251343964980601918211972297001190958743362653871737788126176962360807714829061470759500239970746349065028132503340324231223141175993336156498974145190051508246161289333326997338164706214432246785239926003742397614195621229840326195306155091765847853598494149702603611289188685566280029745004902471238353591009173085266476835374229361528935139249455535444547687618039791587859927600283688000411835104370199846980922380040665549069786235383241540618051750627060242700252861180608219535301565238082332832949904170899529087953404820460628771719396898650631320699217682571279916327702038133319990708348808784609777074997447499386467436818755420368728409598222241620345820513278985236241812031146902986110491591976564079040638121702198987897508424286465660038781022641292415094405811048491894617174234740940467535285655863075961497876498371654791916020552089886588774753793122771384385776617538952981192759611889245632907277261652669576658901150340447373411605695094033558290089652934941588337675325208405620 [136,135] 1542263840649126817321703087495370962424162929820431067745789386377475310376335453367234396533313433163784557898142728922219067189327849130653898998595030170360323866251140144634733497347906565996736332212083096861311111161533227607024971003320988436434783059696174373185662080007922857014418854271713672316065444548773114863294669222321946931286675062910008178145931491810796539123597606879931191257900832254138338539566088394501045630109284781690606683072945890904452951779033307181928011548817364360804083590652287606334498072246373592368713061038173427180493819828600801753054238707393649240418531255255200870010557678754619398894948255819255238799114462009963066838539518241632751793432209525132942096620357463749965795112497354148243501981054659877364423948559443871524836384836906249943059766919275238465489047958852745458286285121271060543583718624292724707404131540733889419634052300687826483225578727268629562449297387247781981716582104071387594905047271722325063829464798458440950447957303351454637702327927840551058837704051747495062010935829326872762933480762058057523751748415728082643966669028952684132120740964963853675724359785714374513668927016816327343377321696294432529853217934222029738703037275370518321137417234464408307566467134999322805371868031478391535780920036797084709738910628005169085479337055354332603926269700153054453065133407851879730256651535177312736666970167577845826024554864042302770950680600123384594482442202705149087404853881609552455968533091434448210220032654245061940955755168826423573092128345365299626705115097877599980642386178833315180203253140515236502166618047870808144993661827525503113924250157235973951275238364498628305196206831761225491455570549629121924506464705364493893345417141581722670361116335456771146292480256820586228601461 [136,136] -493787768833112599988108845596753581553568443504674820629102477349661690320681078231803433465710900281077740344473754950588424597845708596783868272669488277702170337220662450067893386363848215292456971192573041147435968926655234840545314659893464110609380935458332328523564036598098157392666445347942189336256007594711396609875356194275995591880849693749454713048203515034264816877779449588231896581381088104923415169748218601373580351696920475381324764835781613320619753993135898635588606640848044773219115821585048166622369389949246541117574194964459491048066470629709899093314676353219414061859097026473227443094826307238377684649924741239285294603034987184986983750501944976786112727408603141239400341326201829233335720431667178377563706055991710609708284188358741229557030165993576117565580040759088430206133915880664621340991931399056822615791359051425920978842895703439719061477363921207566339699365296928181858435515724213431997144762330537431203720390983171567362535692443694281889375258132231895362968174200606495820745788344759703783070479354266748478670013684823327812509949305079962618001346154734570227991953638727903716228154025329526387227864320676534649923252207250568765500769314844197702753979085566205001611496263425578772286119073864778955458966818445149955345467992600970278235286991609424610496532476304751192072615365641176966963742389071820563537989544978765955424040465820850042487720017512922121689425191677542479457856649871991949033203317997698043524413234617972974902491111811939575386054408772209522354795351571385585444493984698417057388342859244054896471726357817738037255628079418423768279103861519612477614707653136867816470606416124456141925597875259465325197722296857496125609554076634133999590745019260424552054505764322206076819721584478601497 [137,0] 1424387734542425607010728093485540256210406707703582164766641350412290345746413120610755943243392039132619820387920459288768417110677586150532903249509947392401660997921435179571340110885099057114535114050742987813174237069446127988918979705313020384480099160191759137156697864813121527476152786134739765441563869752961807823773960164510886796144396264705012364330042652555610906064567352161200609179546595354860717066982154909228872694331931102061420218605091620580371298724416372470324787486651270910597604177388798187974302742987615927252542614450492422061860574650620082016671681797670736271112631779493186575816805929013433781049020388735858327153559128611687831940804005613664583117405483251811875746999639801244276764704772478712138662063533692843726461388896850180771354895658510597247708196227196446664742912344630120711569755464281284211310846466242431008965615881880803640022267283204886288832061517479551935960620033956586341040641957009855054990840183366242251168210180932109569118176273116052958986551765325423269608852366407662810555342416486833496577746226985384552299193622531416569246626890513984838760275948705718068260262546859414939676632192263053822012160688501419993823556631192911804866566757459338875512739929498295823674805442208149770780667763626357486498629321411520189235406495422995037271524921651848998062996239567525232124933215897162652558234254957832893215694650243235826771722405691970268252416835418782860306839718775793283181006932965081107816920594336861098836592932892057448564926802263074641275464792915522213783135223071971332777100481481439220857092761497089435026368066708173206781518367452368511750679966634635678740888617968171171477886527196148547086960976851042487837970027723112056775997884701888006658368613325814651915865707726589243777541173510627076407179916717683168210172943925133149096136587861232598935277685276474809982480483722947386840716250075089016456321091605798577961155455362396825092109166118148750364657026985613471674449468000377883419328018481252229845922717036467055030788769263475252556343554973550889791231472143267368906786752197705036395122005640044729307641901928579986069678398052928969264030456542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] 26351161911081334098438451989527429823758261773437183783700720411051331596559831469346481569100875829115597397058349265499982903907404402456615548435206163902786206958373413082204090447291562839823001816695625684627696766396496791725885088326859930521586343841274349036718456235608255392143127237551362197058185697255666834263808806312140944028921247899281999806087329416942084189158462138056863460374918517681531654596819116773213481912258126839956002051508033318233169969244001249670896248950113025910735693239399296886077890639911237251699669244717583310529146206876500123054934984762864276564725005726744897675599357411015286895835070928863605277658129312108800571630603243669007112671699447243646386020847686676459493829206343843027549545143041802708228589897469853096750216693532995847201311654492195968414727385050746164848224543126567156394033567950069133961667349383699032918528487498863076878371088693544565152311151983835608401981041664475179167108785619890306290501127613773755863810937127193826283065629706221318000982641939696090012136206872588475904586809222616119028082606244413265456002565838896869168568827440251184892751264402764968331324208279210208709518785623819467597880084651763985890903956702816081578336591985878267361992547191632018224147646731178529785278574210568398853629577062969413304158715418630408189850579041305494666070081979076954544495864867987393469746321865766800784002060599673202125155513362524435319865775035133377618558225884304948932549416438218767514720062755555816910826586077707512427344508816383277189245771967291719113564284164291159139537607863916450472508943760987865272724264300248617561248195697842046123834359899225226061962518362974387313734874858373452595571038950725843489209723548545288680604493277181422742929310954357730372992961694871234873082906704206946231615317030996105996875540441540461267205719499383821424166506221783272075976124401769985417155518793327431961488831622099860098818595649142597461920411008297444292900774327630307567985712996680357149276196563105103561097776962451655162160955099869499683915006332393377097996538871411341771224742214797940576919225883478217157401823911300198233220726251602172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 2472136263822667933752337854942344412396683518757234670484630450831672630913655512061729302248441834622095088222545544781534922399216872949218293843106443131304605722347735191051553561598208937838736910897718558984138345793313229656004903652862213598807193149327999800129588146883625371843781090397471549422124138884315749135158314033136128562092173062888987587546257596777055632772608138396483894318847350790148340548930551020822291318403765370479758032789071538902764420576811745123217083378367229477163911563333229812088703108399081683970902351610050097630291821138186886427883948435775775036423353345614119689928077712402354322274829219484094784150223293574019398176170486310197095870503903336691413033959332431770047734684076516910872686277345894654530808079584749855213958819493511249246103108158269964057656444410259967441728383497842040102355485895873422677577385571410500741274634747642877516250684426457115973698394375331761060968464574269039233998155439499110717122724608448519055063765165573778685490780667285862127337751840562268228346310499266772813754324553225443514570309926446119440483661312617309327350914405203279140028112176709849782106313390139606331421813955053229858884437570527708476139170405507967504356416188621528199338814022831874441746597213130229517563386606500534159406442453532855595801544445330689735385134971055646144550186970287601191026352385364103404003360913519096909917697243252562233291893718415984358046641090581471994956383523731049378703855694606084934595285325364190346966828450076890569540029367985881581371796233414925620157442890855744454008520028028301250290912988872186110498201281161123997220086543979557407052917494937405794924025668360314128811642206606725126210220990142284488746545283656658745562676000026014778166431156449468801794229691912998749332720973746708638505749148280442159122081110122703273505729673343017707757606465437949926556209702912367964545727724883516133985521853967826838210327283455207542818117168650693119948139633253431432643837509639317795899554846572350111024637026851090469457947799166373624510949954732533374848289236980946568948634843867692172025596735988422283857262988504555067947876523248851299285888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] 86568558534598707979768322511092074896138773381896330427692759149091715274431604119287309006582938321512054522435741775768817023377925222409468017307906969154775691252348881286734075483530444621098540841731364619391571206828987845916183151269022723719780869442938114326989785423997857792950742562784080195244691721074804147309718659821082678659017945140968500197479665141329956289821317731965393639946036684734108206537955278796669780399651353884079614674314657549767981391090152436601160625473739492500075268489206481021264939514566938883334783016519785830771457430929833017757304902060489861495735349409221539715123717135467602693078271558961901508595605811717257398672565561356794901382567599366270844387332671908471740415781561787526533595058079908588771270546082968262977223257712293663684524342712507579037566654380678427870060159628527859876316326889342677060334753361657631765868021649105187905375376703638783956127359076556478748536698428497922569063992689499586660226486262756153242020708851154506153096215203536348759743745726542650908319126811540077597311321722381969410812186761949823569536403405737413312419753753162177932027516653396425917087935443607506312155317993913406332535549806325744053339188934751378699597180699321803635278864713239961858588071277564102737328419457263080751765451817174880304370270638511790927175456066911120807221021049586730980138380352816102543349085297949813075546232255296852392383010993590395001551621844193379670730462126775780179362836629883106331542364154399689586674752302121963408975978009447884307365509447117808585348504492741259895019291925040055766881737173170329876972498586938123738836360805111870036835843621220331341961260840119673284889148585521775151724101174883178077366492073926424112495707569374062230935862645127369240161450608497940009749668838113077657529552645892397464447106627406337290500837895735589428336718071818864233101418493746480190064360978658002378656472357397133953424492133607677963667967348837992905701100749259824838094201726439787829623158861437984594776071324703253379233454016963556497209967325676463578071575858453462951130244469973016495599746328977444795903076313445430323145757256497745402157306671142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] -414343172817324631432245782046646543546067988358931245799307826620934007131862182899649915251425361622860207966771504309089604246058313719664260026147674335865868879824234776285900714033890377284233076063797950727966562216417526144837493360152175906668261973776017982162871983534086360803653323224263902250388589847041925644136220807978575496735981825499168613525006876618879501036008416240064053509008133366664975797633991223662480372921673377245225141137158106057244716545118706335268768415015678823838171510835449174560236528635491674420079465642104335437915767807265402497558204878781837903820575404433634933501989084824144077786275638923292250674631075354324550007735492115866782173341044793888115138507027380611281130230914125935158146253405984994129436908555022866362737185286201363373657241860129134614258485985578423565724181037812406165133653734003300518972087609091264909366686645184264383535747693046291871065211811624538042114680985770993055321574032730957865139223827434199215757619481818816742781385813243004685844943240417182918988889775471324570983442142672767575752459982147176623722013247429075965234772549593554895886434190320236078771366299274634370493732909317765691880824241507264278084627935255766076606418060911815741156875454809734347764350459862782634107717794525323988485009393606164584337869185960515514294432965591218827745973531041352593668492688381615747477108438559820029301374709006732728193648883448874943456953172760942668577341343476890858746613597492282420024745178894779443301998908656230535367119458928325279330264372014049973095352462565651509592447871880634148430650436467463070872297745476073165088067636880275738216009967735859322657147724929349250811534506395481167441068246541712876957183352787715965502516116130062532800286194746922263918288484931712096892460276887958490911230567999449676050818449457838040818798012562334221358931213593429301982321773652362096829078345786373147141655176916120285950264421732148324956302116839067419553490427770755745157180506986862316715119877255123279776354716042428082932217549845864561294133095962489829951329761377667421709305032537723902734120698395442665838817303496625530853658680996431940002366900444030761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] 707856359499844761581665955549902226014067063248683731581778905193641668661212688270516151012916184617709987416795052577920448891723288121011992727325343393818909015909456440671629588845989717403914565800563819719566456825388086707808394923449988230251552051836398884627778696403028357865439144063803620203130188178072520343309404634154926097788600785859292635204658203662551966448210070073549564317643438103815959631244194185202483700206995915747684007926584764491224426152177672830507408140509846611020164905561748759940349455489665634428886634203667444524651901504145320445301931964359679268403068364960424066879884531803104651620911133148876866267319355867123058648335572948625116214899367456562691987087235573222772328366740007222700916467453408240723280007351877623824461341076267560985614402935351162553990025140017594706207014100136769307817651424474740351228958936719229951496701423760657008778091729421827353817142120286895327382445367397712065572837170136418431429867248156413981145511492793033814164524926779613692057938729866998732714893241376126765494566646226852724776931382921090856635203868378995822380995197222394130308187428163885583865219850978568140256240449363901650536422052629068455665111532172805728779534696583638294410801724340032564404716084515870208110177699854015527237285439812904400730925644677057182112431534237388256583460805226685981497377219654318155505224438084212809774940285713930604957416828266918628721836911847032855713447075323509016332874251637154474817613261146532907917045829475811378772388379370823264384489781813454192468826370344430405742291434678647301597827217597990527773103800866656109608480461865933149399799520754965654041281068901711194736693776954613909405579026418995959137648969184045093065806474110757279199659640654981572296650023948732216588456528804713532836585580399290922777391096547335781804459580540177188856392254658791190530453297670006547453660868032148202157552068692365965678225934906774370844898359535814491611030398150262185295218244397481323271826333795845918696519904461477123857662238730521147296470338230341964005663341100436063537721785228806240144184228463674115607598333210350432652836066838020201430481392890214920043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -166796669403030547268316492581012459961978141968090803114778839436398328260380878330200975554846243717226198256480463272831478860409928085952178169913807858727013818285283635247079421861198320284218206589935483256192160856385373613888731351562845497291917057681329393207921687357400190542083845265289966113214370638310296447022297163331880650253652403803955441149317168801982923174154858791382248589888642607904181774226861195614359619542634450323594171450346277130492911268172596373822370913712560979441495100618693068703167156251867226980255137110241014293472287986343883440854340707729875729184516918290540162044241295726297779806728218833904096521914946962906393505140146756812499257198803360866955684552701562203129219122755520495318948686238327754620854668281847517763255819839135935342630198904755838894980743313682739160951045020933836126314927616803061321152694272275309770147798289340766854164475550668847805695288537927129415143346050294832326386956589841027818267186825019567318766755119367009415829230273816535811628848518296244317187199203878858816159728057393352071118514176542344414994904231269065302672998940914915915220914081663414844051110379874789690414693815635216955799271670614437336410757272024209340758016333799455846423215825924109779745532702113560188194106842446425662768619933531385509652120952306600797526014605652714722656125968983344867451582988447293612040908740725732452570367145108961941259216531197934401635004369104092478043110629923141995354094871177022143335305411504401076336128900570110429923620871241589606995605462860161301981039396517857047166518308210479169841390301426366433882446698775503897478211545646790711872732455550139704784979284784373017880960989660633148015600451638385717251056778360099673085646471925197113018539089293482561170678202095086910474790051283398327658971585553884412822094458937117468636711578276602192998832606974236011782628302994301054587486104729064882416156201958308548156607665526809459384305919754093716982009684207238317716688728838284474213717646719064934991999356001550460477438255666309212810179156759661200578224166343514190078028359735033518809595129693404936393380470117698841388790978804146369895988755160942673683166503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 3911681901012023291184243174113164763385783867538530342734836518798319672119371644474685666238680311120452053248386895411104584083628820086797380814552973987758147885091309918724458475538476072163161336605618845201274411902623924302377304601164450123867788514229669038746742710650110977024773650868564902649490865282741556336027250006062511662369507957837483957022726164779088160807113445130924566512855632433776910019018827911949741688087337694733086217424600707346550569905219551579170589624325029660659003972597565738232798611755596700889367443377220651459626752084636389184405830416115771792565162622463286148051841471126949686223416373011838859357702829185402779572735186083561783536859295893477926471081458079042104664357573390963756385622112669175375843545935685212464089900116060144014677109804713473792149784744712102657525478381151526387499093530058311786925584090629333521877808269023261301808000951515516501052612865439769373529028107316286542495270193362029618534180875815836944392766697200543359015006053924403374435523861772172579077630317119095819007773146621804924409826570321924720824692372821075771874353968392516904957771421369622584918537501149235886966180744920854102423474731948064689866352006580669816558912890414864757707046504872270790283638271506163872513308491076886696321306440178008241772167408046398454760125202577098503966134102780705447356584974569798366453993889602708856402472270633462379065185405667337703065992506736223811291327484496231767402373657636234434901897024277786359537888749684061275688136531008185667472992860226696904458420203390928737955016511530455610380566242109043026531939553464478973557118428954170320100623549967115691854124414593897020308279002647610937532985081912916198284543926178125630581689370748992118055290378363395582743974281100730674580231787465096285034542589122866476012929158548567971012041728047697725273917162747661386611614782007910900046717781105347987473883142333010547504037799628241297939190019967486083690796887962461607431825055694032941367531553110001318021114434438342480419635741093907135162978927840023968889217494276816486839097430957269868793961238669035134542613375827831288002977084200051730022984486367931822314858436584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -45101227338335374088863629956848345921719454524214828521252398422601576565239370107032524283181859903415837458471030943390215225563167511144390934019593675447660129955062792926568488774858675577597120564947639858791898483459516895929091856933481720839180326539595964193758131590279356930789552832520295935247041077545725117610964717628086354830372224556551744567618992413732563893212522551627804537955282931778459414122494656384742399968265816305431609659875079691752315750662262548873888581545021412733461541748023397958604172441800148751814269829751043687422643969956454671305180065305850657349302664571225434601815766659732331756850285211178202678380587181328455937797988629726793968012011050653129262520483905203956715307871585254178911784639266139196524967580042046073875405045896469977575923455573943523236881076607009104419999800468441735840633248476812859475334518127798245165708809376305407682739075374225069211011791619605251380170920557559827912171126154509014378506778386741393684558451461689122190364229662394607393912019432234137385342258508266859053468810995391424365787955029906851014435422664929317416390206858478238679252259668577432937732968476296704705461269075803574874287022747610534195149566267991602652772298420881662068973605503126771210444829571464073911196250445946482137142547247797591737604911198864613891171397083214217804036580892835601452623866128882048890393458161321587331636281789029233632194056899406751462224103801822142942564510301180566311907716879632341267962039014541294139021316958472223031414143459526758827367335816085163802117998679314090056453366880584423245180097830795146777783205298527098822161390314037218663283896728809495131476692762877534266460681528309428447339445140965311569138872262604818584786101637897633446319109045715492222041966576589603285573271711870530577588295787928381684385801601415140462131922306452481365297378838294123706189046719672547198473692161823658730771902608327149074827578662053617025548263566267863668526007498719852261607886825886086963260504984840849126525587255097832661937727708870602001461747754613702301001259576047713851401888919884526738886277076999608761764890129490783806081068946524445658578100770697005827969405800104141235351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 355538527687746662054667885188829537969581087020550692141977962138717825166203344584972151926802119068550551177664195629768866427501667067693889616258155394946187365864377864707496826975556835638483991535891089944833004764648546165208073731513869837427609534133441862629413657403188983357339136160380787862719825336115768351281262610446904306949400839588423886976117173718066297624898845973963351618423908312584849112094712857004431711269810475922768227726352871377814324302903005723282735619053226098326608988838155760184565879720084633516383451787811929225395514423371483622754074261026898277003451486670205587015055582722256123904932149987222534446935264132857324925415334123944388767727519434980564454922233310723228441181160887873030812099079927184486774467757048250976904699274195351819978041275067011805682920778087040814903051709463944258223287819554499115666235734593314574746697771651410813691769367860127367201106633833048689766012371900440529790010248876271974889056325856676661230000000546236468287117188227988622361863411295456723621223131586340797632684196729621318563357278576037106790689348224885193272126623837752412001204243317024724816991492366711228572831457986620267144682704749019739532094291440494822605083097246209909070289821332338309497879074773848636410232089038609821925880893438194459079121559694456470118896100154714289044286905889160308085890860502588839975973396663612711795011068756973921950905991033121871591016055851314421730812292283795667307762964837056668723277316766489832985441513787160063057269197462606846747902229622886102694965055649795886843349045843779703569214694519702996016960169258999517133893038650120737888646662433196167938936066898447063916725497492817239284710383191547136650429865852146612659446595763740983574857155834897106289823600559544909264456747169206956567958331142867968347051618441318493439041278620462999451633543428630223003101430004461962274490709737733691482521355431821517025504463814846155939587834620971720010707783813275916306168266675183251869040950281836237422376501774236012091757484897484362637086221542192621191808897717538478141677973620141241332225741799425358914658130560313617091862599140846192569492497694005894715019167051650583744049072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] -2184458692088030298507489227256296851764228090775312488436438680107378173770007831517387307625316599375928898001404619297126193872823145440876550600724066206320024653173835608525802657404063732536634600251098129100131695431280266919654160688003550231252602042561463477460480841064467378478122719544474128856782051705248151136381955239318687829318663076314864958159812825404628254838808002982514421040132072519722395343202013195544756069464047567374184493922215004497219338247464611233619717013845109773365377209460127273969765626892467122048592547736546631301718096487846926579689327264834770271167195485107765838215791395232524060411041984124353004685057003961807236843406736608300377983353837320076468052688286064187791273636013433226282182705448212200725626677340074686312979568618410860651528801102498464141403997268193119225808482986032747117568329952850178565919433422905509217223169758402771172578358246485808869156749115269968599115886799267402276429878231203417479611363588655550873751032111861437104003534621297367626764546079577442855511282867039235068453182489453315603980345119671412512183987545458180067258215473368274120305365114075804513916450045115703408387765429517887791078857349711394482572199887973549993258373214605680878875305576430500173029751409394729327615465382230593894785813332092255574186949595427516692559155927752374752297729417296489113564823893698029196370840409275813666732345284830129773395049459404673699330338431979777296724257714432927028795282565214331047997506908457978695986491505184634700108777874761550076703267487891669479126192416053616221361567642632244449578362126853012768518112832779203440813543014082007665219759341180268318546246264429151865693518577044145495747586170017799476359636259493636612487634376972728796655953779829366618355624089302380008521560546145435774254295699493004431584557291023044058905409051663106118973568652541594746270586856048243432946102570772581003924411763033770416997648220201180280452266853095764532266294852716611419670212100350452135931284740538796656223843610752712096757842353228794472373732497285893625030996165084104268935769128127763832756822133080743812081077716668760598820402371168268074791286687970338041553386432269689976237714290618896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] 11000978558804563246797734860793575528011356581782454937667665817215328540838897973052912786874793125892540231317899156016200078997923669089774929776461602256828064944803262339767543293855699235888346801004121594892621943562980844676702685981289127191709741239164050960845286010494798206137985307366267872919070817690954350947605487880810735451253673940076854499884480034792272954762273989614359362712643485743552093698583511251967365540554809234881709969306024026763729455482032928417660913320150660987805940445610037024698516196057854676901453372317169891799894931378134194508065312905144000631410566167138369647797692693519762158012988616616970292755181634018352524041473808212782187488672897659373439507054037277820655166582781165093639531220767206579160804100335223657846525532358478579762905060400565234903295680680990625594043765965688685164902561809434880801128473871576068872130571333872986999182259941324186413566364569165569353100012895057971942425937400587538827124586269675909468009934538358089260292156930471210726567496810718430179697175860892154626509458700502363195634510999451416923826430326651323158248803409731172877594955526238006020100594799577490412309890568510151056099433285079228789904371719928999924789109323582861040088953732063615639298617189507404564210173448073383763363589545145654278473280989572197032264737626780033766569441689958627140152007624671813859926728593645062880271599890785729743943639814503960392740232148717735437649302567500566555417019721943495597597570510023140621612535235631627222892655301125755897552939339147027270905176066474411184313319633232615294972996438379251909036387117322019089722101899848846166541067257453429568813495918392661371300611060108368789367956668722742214714053659663156067918973275009600320053646861307561420710159574522540342139381689127285972662145534292468882851237360934345366768234783930470288922548652746991560075877816470717540336819945297388815668256515234186378463192103677646853859032062179071446894758760180888045771883262269909952182052615378285990976675975014903680327966565327493327216094790531402266706331238403999113836858684026873875440161387437735869017071041410426398881043125248492946682804882191073330148685383012008287550997920334339141845703125000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] -46428027897333821464346310491667914577220361018700155957701163390230138921298823230077905624977287657590527748246100929478673848399517698163011117394778701300145715294552932102769969457421392112674617480205029781460525317152509205606522046691428240831944641515652940454815188573711506158074713542692767177936404986879836413791864584913437761241901942765817617693519614293525513195235766215582493378665242646457879972503616067793121638136534516027709904869445441635879031566285981216108676694352670246489167062857718707170157190839157425080833905329538428981484011111660231766179287251278839174942833012571913242936875731262326569512914419722620260214717003213569171940395971468186904207727800968976468433628418619612508826906391399492405377610494497462872359052660583729300693583160625454086065761719228306497769997134319129032392087075251936812725656331354770037881519066591738117093489875089943383586975550386604688246121094510290049011104361710076554376251740313253240011670083251633632221779121086556825793850665197218162647744852552836159876354803431446080279587137561785566234030509722702330044459441474464941190845749924690737626680482311213808544303527849305646269305913327485348599782220424316103286462792081175369105743177269905591057305135270891435767182708150868280144232765467948521121504538685349123664425629269399393293809636139758047677922485271008544258648050735470189856712361050403637862543163823725996294952275447860182745409675393889306150667069489199327649059142065923154423651801092083478647332830008947382503910654205468279988011681527107581840897113479176240470961870368699049742465253351538688625759001090870760337301659477871233858238540752536934724067787007627874493805857515910065113137315271854209373157164584467651290278552197539933824254827301855148230654434819700084776450544790915409849815205561520986091416783265603687453500703798080866214719476459027567334518076704124029359665098629379901578232453678290564938946545694812375213541350914208825759662285828123295456769488295002499327368011080791453272267734022066856554321535681313984449686181664881880233071669969336549711267745550199950963239110303719818549144548577353999148212690620626760510732546548235242504746732479514736979808731121011078357696533203125000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] 166694417840014160407143945254103486303109011778398700264745402821381175691732714173443033605305195337269583130030786513175661357753771200844364631139802027726884042825004803951947357942367233021863646312135617087345169528647742320443283152650493700180005610466384677055069633980733861531178109021069306027446386821864602153735421072225477701745349561511421324560056085683701889934141251018652464168929434064301869970526289484789376380586155602648940051985422358510007232492135901143980228797002426095174574904142634180900571044544924129230097893467982767681602609978754622949820977867942205925441555733030059716036156754730265599416217415956528847861836853319930115953552111702736907821606267364867143234668633627228955059004983443545515657962779242815378241422815672309264983243689647021891081507520780537222696574574889344896787930944592671561195210512222797715537614513340643678955890686942658847896230431970311663816142343902317336814585853388172910868186592544179270810218177350396377898074396526470041868501283955404090879107309059815154785974898213382461600959704052060215549206488096318567301669582697053880749679564816455035048782468429802450875620220350625807573764190862273079183654458095285121507445866457292210480870746464812264670477641302048474495978472097879600232128337409247623283707991317995035874673393149285312825788349811009403256612142666452804808732783847662135276399014810106454007300919908260735619566981546739392633123317948024113115254493891400015139011663599790916064988036048715783191208382119138654929623430277674970798318231940237468937432690131287733442945646099207021223266144839374333327611730260369333088489927797244366672862422566984199287607206114980894506381199960634896071993222717664148782340453542030479417267375813972039889390585820806352175556586769756552583381612002723616933217853859774517032654018668364360506183526441794505430397569330753974869349841337495934041109792471710382686902139902681787287865748952306709044601427092562358732870769065327691338682273304496581241590351356329699963608694548123585189641614890543771628732739902713648209988599655419064300443150700573149858502797472813526195717832042655109926885850233716465234926203105847479861258122801675671253995858478447189554572105407714843750000000000000000000000000000000000000000000000000000000000000000 [137,14] -516088047550039128187972493565366812224812752899807368242084618097523518779455612258493948495309428952665328231788807705687433402121991567186444035161721288125692330070703524863370569164659795100172659251958169658853563508583322035171151972843174687730819111284217861070423516366363322929149790021972285950292145311225860863549780275358257516617103230682925772667318097513584291818241980179329972084937255933413727781105286908578065025474028110435124650257863641456841835026935906975361157234919715119940022445646979567929548693793543695241889338295488153981238169016897376007316680639504985712727312313346558632063186491663772303332392941126197844170750696805124555565111786041703662485385122412422845404577501325954290755162036084885660647241107209914892481949088769232804749828496491203738035156171936667945842641311807076011046984433075985990691455248756161356939787664538111492769403288521303379837951692724369459543535789353070167950645488262543838538503534154583287057320901204643789959053682153408684094355983759894086483178154387342454498751693388282189051987826854730304191459607308463483474087786563491035019965533716113733614587509716405567346928795863739518829739674634865005057823682619526321247062278781801094129259767033333167034710297637899954422755249589784521501859398095433513200049074693281972671209627006838993606932080219880318549008447923597072638903958156067736425747590629956489063875748622682637756919246742658175155362437173968535291128936512981289041416537744395598898536421292157439171764945939135948477083251396883232654759055353685134711756725110860545268845775673359393405844955607434162507294149921125367227140858733737272431427234950374204045590579279436065503943627958007652792266156717477599044483180051974977335254049092038520477497781090821710449552883419153602004683144300945668201172769700821477202535869051604496197745348965200156997971706013664743658971015548642437708248013342748087860974232784929104549624762211016600773682305548964239245508049829718605711286217591267622862654328992075562234830241798123175344002852578891941949336384474083813772920059308030109401782311457464738801918420864509310231780058412557184537835101654744960402760278534061893215484353266195695700280232642853661673143506050109863281250000000000000000000000000000000000000000000000000000000000 [137,15] 1395361120911186547293295962937472458643160495082371396336832890278148133955078942786206590954242966103371556237741332880980522159728874229039828709605021425970957879793168529628731286047646583446722459749035315150018114021665410968134099384828605233442228032710590831294361261094961189315160088337961929564263005002315711584704046480872832249245149639151907008100316882129692512674943616922962218955745588105547314695705254841116302305391145734058932361185539129526325529053936557780118076794376777070122947198361043895087164710405864302261125626551207019100219886790046833953609816904145405779725046912261277233480042635980536147650656812488511699005260795837364669472775327040230142676700088214650207573154267898170567086847102367187506428088214328172892435462480755981432959319216693197687736339778878601246946506365766589223074445597514945657629735850972729256737289780912125057576500148838631878619187303708596976259032802994325765803101390133558417988678022998191112185691459393360833220904960888244633973478246814434875410217168615989207261342735745319861008071428454190227671017994963408092867922462477393277292066850720818835986144197521431991570246249739824205780951763419870905763089727800475823837245644052313476633021801113530670353655679542965263084369096907917724295169178916369841471704332019252212954943164228992183466423332285818522964946045818400036173862500715352803444247685916100558683520005524965402639907474434604124564681614725989773566957869521412063083582689554733954168696736980076492211325060602775684785876953266136800413340068215122354765266348384881868249549035674985600059928856969594116195802385195520254714988606318898933720341116035342794944725084050451296832115321953417057433106970873222783731619666307060100469177999878853582193494349355401589315382002783721221467979778463915549447661787827902581704395346551596789430201628111889669593312894703024394206819064633530843054692877556246226293701542683357185413603950458711273280294549617740739166470355940995662234236556125472360829626465886141578226633583342650157423781772743858120887206085820384869533754807470584165733549299004283431954327811552493231983706354107118673213072195063959860384180573327036566610318283068459074193969787248958969172463184804655611515045166015625000000000000000000000000000000000000000000000 [137,16] -3331452369056258723144898733569875658618659850542235533886621749966105210786059572962295201551585226366684832852294236425057937781051407537543074732453211564623121642418242474369665462041785774964469706644794359207867669156567054358957036914904978439089382065638196734083396470087579130564605293988936960054692099088247085697633173161441350429209119237383688126379357460384777185473118139843942813051047457282264366678232921464863261438602781036549338361476797600605936096272192375860517990850703767810109315343058820302220116480286273720160529319778862298092459862075405945458922683323198213043760517310819016982119962397582880562092004951647155208162897107029705374453080897180003727366342475364315125707477024148856660428704560652642374018286075095522474481352742301171346014089095734507609104859982318801991239414045547621386823173595553738894971154032210550508633220480120560007572668200716623199607379542275668700555246270188750771961187021275998399441472536149031028631459404695726127313233131874152193825253902458703017742949509368317967527274658125547565231328322026906709214388411411701075534456619627198632293099231351440391514367759343930861751700748021865475880584309195266706382807066792397408676214692043103790946114952243499090112984165292898802217314553320634135701701647533499830924833333366208383176950668295883705376949841365722257931288677757144503121194937053864875140081812506395597691217306783471272411212564271667636423185866775239730611131255172159024396285818278690386113772576452513342088832116386822469310482427720521244689716598095638686138338767129213569347987858857480196417392007759244359284598238016958692532658858519368314912538198411511423210554344600307507795602846207835690297644435767631993819265028696938773535639556729832296601859924800831664590957443329415032315355171059020875711473897286067334718325809925365997970656139616104025832411920502719588173566754131631562568271448415217737569972596482353611377367531299171633084879931739531230361695045154128478167031839652206257533339200302660316808702909587295846102854382600177339648411408466727739995075127857344450096205306975400553524653196511719089785561804864699254693792149048385023207185718286381524664835171568019848529089139724745048665166535784010193310678005218505859375000000000000000000000000000000000000 [137,17] 7086354110703931397213392907082578932554773479325620995914349630195620977693772751409916166248291877236873059805619892736442665559057518443341462699359790701293953390007110433798537562131895951917091019922879849270697553307735580279354614832178282689487867275179590708395318440286001077831209029519298654561339465217412231085001532681099809003939995831000966629638399830694121249355571573468304997889898842705843011986002407733001419726753617364831284586138589691807936491309038093321354645998600869305933006036494513476025911088002699187730897794331601850814701818576413872932110838834559289446810766658341029851002609655809655554573187633396292019786444101068131209026019941828635973823588585734515077642192099320753908109974530435358546721672680021797427904787173137190414048808645751985117697889178732430697244531993735874487511799143381266334853877043396848667570231218136252421967939173329488975395515375827334602552098128176507079065245338636792530638912769675326474852387110338531966902788356989012140295881890676481782745808145179138391435990384016351552914640343653120726674552113743923225672490347448333765885226407679449066923735360379369869786576818530352070139857518684936180636476262158283008130292413680896777041659736552136221153986954854289787720666366505466823275670753693371023937955667869784967282289975306882484564597843565268830192499269799446561239542596064822966155606847805855576347851829517399843437921349382400521080924510401737122318219861195629118433695346035812511102923498880208639740465040599398343546096111079703053259120897317387782228999173496185283331979522271337002065371643772777441274500988572090449744001166373114980686209239712759319177783851983266542057900484843911670554463396700357768449856389503277441217870479524668726094367383432726856069961811545998787550831782860157570563358285954533697643507039497809476742763078588153132459121124000073811692831453631721688828968848412275326196078546368504674098836390686004363662897395465527822746129370765339940425964904535752808179029627591002063813514969540616218203294400668865303144481883727910864381204169654875269124454160014913551702980472833984425863340666351704685923391558423700597705399683824553786652450441928680218203061198162966068418364140590881561365677043795585632324218750000000000000000000000000000 [137,18] -13517349869826215905567830181104906835906582988790448876363140781053564832023045839980989876269626491504054365020075550817028410667058418740953214822840716160444719558604332834234988017276153371544716565971269004718751712959295848367630493191404714884485310692813031993352950047909481282833460628189280172563571773640045506106461562955641264091464545887318634841249540635998759352172410697473830348952611182514528492381983427311706929692441152380307052585109975171973351572202263880342255935342172685148228766614522286013752490442511499173984479163981769854477700481048529722891097173804416413240968798292915752340096387964818859233564474160826758355008795434544574083220563291974421505178249221912172103717952539851402295251781227348731930076469243620826248625165483202991556513015624476833314482650376722958211731198589877861844352985707488856678287208691140941804502553299667880434596465712845815233171400011026024858104094859588668027211845498447357950498149408098581401145237454048897259529390696838243265953583405911240126295099301846299679115981511027877469621623929095688432582985895345012715513383750099586495663588174471248373290975179582601860229531685971711385652078494993944910699517511406742695518387653905457865854157757008157337211725750179023536183197293189983529810457957601222012551561472753625150698888655280205920514520352816866160697909962404115982588459070456784721793808607338982492122396105573249131742740377749393934236668466566510725691195703024191973902253517200067441102531790593733043823084434646121598007308902867309026965471649412772868188768273540083772041926535163543641841427278611879932020382240779629504389241472517908403423213769263358847099960361953614531426440265683648811723557079592826373584074953631230357423853586999024223801721814966165066246981527225185827933695208638944633498784561792796247900221369254513855855468178057625706271398820348366274533452036967108178663060420400893332524262758853634075679334531159912920349503820943403683929579745258154426942852300152926375804886859746127987847587049711365752737851245379564620723725283498090950708840662889451571963019924400953339149230767899256741494366601527091785554874329799670978194985939289503531291584782967968704166829741149653459725504898308878765078588912729173898696899414062500000000000000000000 [137,19] 23226401933965729317006084526567752092562783510294196367104670659124459254886617031586350886895308105818773368202676296604524059610580062527083160955081005158250096356319410541506946075824397769988911432164795169946538619598066781485009298510607998973586919462734947880334842616723150953738351742384688899621878475221258698212114086160345473406034625380806655978588392683192736780637147214974462496814547045558419172312810926960816678737305786539322030922440293564975844601294658711860424597326529429734283039956818862539414309460747389977867764120090580070404354304220794400327747077825099394059662433764087293670541557523299332057268930333670652363089231659228452465852583616779958774878261346653949827494574336441201103918866907895389706501283218346028744665862099677541400579171020005499734482660488661339796168876119473641601584322801695227141604103660059783952721596778509641165653302075300456466386093300736052901162164513082004146700930798965005717730415641704012046048823535396122873476040521642655900814806439056861496633347784215361548804769828500532683317936136713672816227789509114791153057882110059975722992206176444208088504317628113835823153463079651002623797304109785779661430304211489990986059778397730251592263317535595248514108572477747641767930552154291046872949712637423041924089682108953862661764623265560170496929624975862145292120515063299008941884220997987694495876662768333173993305745944857423851753712612665585419592694004645992647202905549292627334169293807556690808673957495713739034952820081332976446321507506416079400299154848378525575663514281835889665373295931630859227799128096345934301946324118030733275818794370049878948519356836846526869193378013745684636611614881520166801060313505620333191491447867919036664865989261514227464098273641842503821190023183330005314174163169141282191185900380443700225918388015042681121071294666178718047439551567565096172759590794849028918912902394678020853053209031184784363181917570914564567919626582762875519075230197591867566233074408226268849876284769474331403931887216181623160982422784005866050466645384950559990157118064183211396415955043005994223493282783657426434009638989216231422856085232616863862089065624210716174291404366998397875705705539282942693962720358453761387851344011323817539960145950317382812500000000000 [137,20] -36053466328266655582590941765629353304745855609707517776015475632784718460955290648616510160605106736119434270390463059899073809799293150089305984511414988430557797157322252456155897419085457991381180086099978608174342251509381819054201472520588534756043517089996890425641069107366993040265119089184627431072600613773752268234565412673490660322439999239771390833437630683880044226740964605635506710992893587181317408567832233957946645077274740950538133020601590322297118150268393207674892178922119217645013014234444909304942847747088576046670836562472149150012424697212404691856745248671333321750723341565106862358911715825192731048631459420958103052634863698714848801760112236795825620171932388310593150350005951747243926276856815690690107441848474785722940468537246704806275270380880963838061801329971443547459912627826490689296853725313441321064087146893983392918473629152553290185389474471820879197850508744840599343695747404767039322773913823826463079365152094680046231591718397843648799787664681889149000985714156684057267036468970924753815181763836238280789666349773868694756767244172191529063635815412590276832411351717639208311569679694396226960320127805506798235045736837551299959899462219256897996818615799238093767847181765338182256449455474542624179726260341614487943775858174568122313413653756649204386829872676644127798640631011661099207479152786481315451857135520088947246616374724066237433984273597600320171122904073947606478837388699171446674910172686269822721617778646804797713254519024998143579320392551769642021617181565286459284158138283788325089274084322369835856240518659127923918311546902931602703953006558552433107197138783311612498641796677268050825443682115412321553228561167763691724628246258541097172016666141880756709223278668650144358997389587441151692489717421520327071943477058346900743181063490341082426979790458210202342397689426852502697699518439698193708874079758537695862933472143861913200327532143182015214718908512043394145924145713330245582666254466982888651887244559119311706981478833331466486885941588077507958926722762605508989920946981229676069479859485449938824807375331700345366982869441016403061047471447697465132017924829995243737366057866992421844898166321041916026970008206761426228455321679852892124973351428707246668636798858642578125000000000 [137,21] 50655706773059505412396204379320768508649507290070716007114165312492877724303548802095312254477655581383284624084010150824366298943883476726566215998491583598114833823750074541896331481946249166581010616759834138092685095909943792452965669159449851584554784767284257464879247238366919991817340810442141151537903647181809891075905444119247715847054219940493555795922161817452509826278191100938884497013675452242679568569814276121939990370771143568134800304423210617871673199397910066917595586621771618430887180400449301151894060656895536371155461172952374333227932347433008104470685547660380738278850807343829578644125592436058549476882204059656351360313019229225977373846905880265399025744595759852443320838525462637233941718176080361776812023272232685335609447882964256202751011059348634258683661727942111096033660010969403496127624800044098209681739926227267843941652796471035960132135044493146789120171133904002822857471143413386606111156666057701390629716226965127382802640518097309022935769188780407827930479286306698702471533488249116780235182027298495896778949241682077111953495386668762617662788820896001445663073933065637590314451198429336028641153482236518754697213960899494572425299799887528752407969506906216240428868914208164814485593382399695217018123760043200414489966152009675262170790648478159405077960544196554013390519305175379446700664959484017301837080106431902136791764212402005618132116305122348954054677017038327038855346814424696710593902402511020930244595241515748890893857177318593168419105375964963671261895735115038345867638387208968996445312337915567494460229867681424693190276267922286200748363145660494148906567299345513032190347308174849827986608438436833528228506818145666974320265142485144682059795183819206330130033622700592222445221202889494266746356549808273274570323082107112161113361181081378984046055743926586682852360087267566006061537151481374548254752133948768534737222012207623837136736727120755696803353355736194081243791958972497006283727368959727052472940302443959144899082989065689102937680762402526035440355395208012700016598885988858946938108444742672918614417470646643229370405131401802112002632464129966658953225437231613161651428470397441722753343249730817874424385489912093752369622967450524253507637695292942225933074951171875000000000000 [137,22] -64538676898756608038864789197380245208463390908492873411064754895949568103037269886730152475662621752430549251543749008385475093141743654861469751526417492816939910281639665766033104473620884561833699755176387614672289638584694010776775510313791739552839493585244532011110849941642389622757857322703967719320211675471081031947888750584822719133035173491790592516552973796455097105520302249403088451816637822958095098643592937001573359819105235590870700347405114934247548298860438569181542013440006691724429705268505626261178630369000377583071038400931699334051454397401418064768756069399016741897240542882992450955197924023126129343149141583712872514545413044887042571771346984684383083186259170693074470740351233760885024303346983612646961193375536512017064239536927586571805980709459534018970697579224811692445062752396348176819423517175061735327989454009608087358728728628358312856572895361351013313589614108404788724342098625022675113836380557120323169047763477526428063158543567247274114236525097202240141240855440656120790922457830083059091937468111129931618066713033016050146263844380535525794501898115997028076045060036313177811386977989154301669551389938720484509235071230042167839576645379405526230773203393658193638848275683463448194386972315768950722380337207523934402713119312314680119708326416182740022781989869363443906105017847834774112196239979143101008802580841652975773230374949609265083126394348007675704050205874571840680022630039067706120584159065514927294628748679274687450168196200502957361666710921075457465772799186075509963841936576720240428358590659868208881041615173891210471137368372663524055837395641639858586257161489455736484597156351456359807897515899282230797507850744110857881358819370095207034974913383897692667360672964518115647796043827823919285563360023254156782942267602487947822155374733371555970873064863328857435437550920277925955212988590988910571622179675636161160827756047063604517645078871559808437917751684649535695891808403577237303868643306033373722127001929494798787431161195529914763753948637749238650597925190158768948935883618585201589311238532393227328544008583162895014933620116874822100473516771004087344583873967538929478317853915736899230395252830056145969193957231574280477026242855680820964536792416765820235013961791992187500000 [137,23] 74757016731178696545478311047869181877245088195044232895120319078244676205400704388903682876414303344627219363330351613348775041675215595948672621239614975952608451482983603752014895731861564193014607323270893087638380355795423487811601691459913055682914358838152972553912023335793904399431445718733082871655948244813774256236135394937188344806084868386110596663907130701789894649730062017729721788195399499593756289146496514232948278190191102442624774867966841913241820609274562319078004945440442060329122993240000699643990365572504984880218017093701509029418512661325411039307310965509056097746994243715655777036254114082091187350001863110062418730878145957577014690647888283178169864357395422716261215387959574086775450062378013527100241293871171445120510374180826091532918018575825924714769945190476017782648849085753979052461673291830676983647036905804820289747684337142398817907131620642999963635137741462943202946634836029277242333864736131957172064812113937565274955705876745357566181163837051250691365408579223311186092686054797685517969132085335122527507223320562268746056188911210613545671461239170029761631753083201373276359687848119712774408111974880648299048180958138319886856459437775616413289727093392622697040924124296858594616749283488577527868948475622078584493016398796176743134567203358526007478233759527554879673742555415031237372378688654344663066156151995563947847252606679378686111766835898910808917048507994488618792701904098700400072232610481560768626004577911576026447085465652352275846417187721416738958403136719037889184186657643165705401099010215845024478344652777351591238934150430224941350997808634549895656833164140171238724589091437214357338332790004199724406422670007825855125906770568460947922413394461481629223771626909658769365986645418773953091887113782318175916949810028499379131267884956853965189930171070116542841460649999774451792165640899650419195306462097124603584915053598874934603459054325983975087134036652638337009618740181439655626912793654356894998139292542499671638466511522261573095504277467168563004699115382829505911488467761824420534329579761315449251892719292856431613420111043552941867176754665862697970796079904300916987442080792929248803525268913765622475430167752818230183066774974243173801369266584515571594238281250000000000 [137,24] -79036979683992423005796304062027117266364511123177959670442977708812394193973596814902883559578541834622672850908946498852045506797354425332384433605148120191781433152901480313584612559091953198805019598554017424327229758015212801419054352020615219324773276998802869240729254657177926620586531545940229626515350812823275711883147862214453821140738751486578736822568965404625337166671017802651088189863028586663000133730462153096255157468758933654464693886239443872224868132097287122999038711262317682262814875378221619501204108889739304898547470893490357222459394458818767150123210255398777227569523248311590572375255793676852382723252655721847014476146225432889164078270930260511274425732762298911456451974959812013950049492352080415576297586695010791066435127551676125614447247830625747538645300899049263812364660915669356066984779432632773579508426369335350697282196984945614700334834397154950732916355715926846032403311280006386910558901924745525345738948295281995727349929850364642155522764984466436746538539128120216751291130153234733674302560976313860094730136055640761461319707066111764214968206388473913571160264702930565594931110971660886216609982856152966893891116139805524802154413280651223003172435543546555853985620142248142083590918350603478328117339041096239418371771660619288493957116197179262663791816129049608927516992166990004333962620521639142679803996012093162440947862584094723748377380231903447963979073846451987766862344220668060604184678373710266118224230882499746357756834313926451722184519252978748023240951139659224927749414915295305261104242699027731788863288094138410670118857763848248138389796206811644369006699680853519060147219550350238978585350205568603197197081621891891438711457935045377723484345592420101025172201225990313598688181842709343823138590033481778676095618369995413558218403549758674500936026022482228906366951887629613053378909100357065108358176744432532963457710904326427884939401192766789762355421791554141990103307783237184364606919201365090380295076721094101763752973496154403542195038607489776290880455905928090147934469113383528922137953209382524879826034480668538865944303619955329106308197526326062732602497635474418004085290309739532420483043105791680543826970751875564308826303643040755986248768749646842479705810546875000000 [137,25] 76654930148942530732601335663154380804495722551460523915238459323655351817320539915167718241668722400031422895076849281750640775580474386375686622006119654655103402317006067890431759998407853140108870555858240472658033347123583529153548605426982584760435392183984607826996320012005915112070530278564828241734272320885591065046242096503299067497019275455958157252009284814534164094746130483325402582514250817575135695403425295362796285033979839967039702358020195427198579217797557222257662068017367793106582175240591920887165657194982026552028726613015829732369795990424477900505404071866187234905567032117291458921916680456107457890652590275513712292221377166946465245413924415410272630216655833646284970776768854884972604484488508528085459726198377076399259656150675583193174810037558722038374813153203792271476870554959162474002758501807356135974922077266004624580791188112931453424685826924968321843686037431624119473372694087321196237187022204970924750869010280877505202969612551567912490821993547166505457363059373845515239819021552738007075687781856056175598603981007805514827469107286406557644602466569557342703896304657683240105614853142668572216357708530898595105487738465975310430546679109814263759911326689332031729361604389837022678608444049010764670714125414041974076719481184961197633445151165194797884294251885048946305931954597041695027729962185543020992663998986667294555612383940812740155801683578924369411500575573697375570917447607667752372098721539160027959860240226821308668705526448629774514258426855602596098327844111701342947841856628180287965041980942153461450718460378314388609062973497876023917934795062040077049755801782599289490301320209159791003508633172261034649129297860146527279496881932982408499979209851593302518611295104081174792421653797458814476360137660093139648322181375303506238610333833469440680563869518405077043703623686059043151376777681640653293594809030751733763834640521297760694191227470137763619928331993740190812815713381655611221011301846347759650563205292753384059394706494160078543392463645640220249828480305409701304207510477638992392936042550652478617958208896619059981898391352587371849391579147575946278907466671079391286438025932982213445280016743764817469604476603829872126232014561963978849234990775585174560546875000000 [137,26] -68533123088781098987021644735057694000714715139444973384859810161263257549527360628796404142784998150175506811847199742124387180401553698551298266294306588726872663278963653655428217250404569941068448747108759420060476574510747922009917176113059946635130232657241489678284499048070645395446092311750637671694593933534500121863235289561451449237400655600739293162733130787038646151281266185983622473273693487833362306936060583558394214886722492435750087957611033837998962049799454064170928799193257010034467749499219599786626910410168414971839901464095676125988439578769318737900709647308970392510737301176737351809295455125272344030097143992124283639475091966650605931125116896761294286429520584822255780098545285957576266210267309043735567806411347776183903645745157691118384294759069654505241964382246319585728665450267343659051833127819579615398959103930732820496177144770599045120289859193656540543515056044236669612491296698357733876783180634457628409375197301137709920348608458931953460365483091682999794589495731123268234895012204736121131217461121782967872340929890512661944961353607237328737784638898841048700990630642279958828946623925300557507248085603186718384109300248295472123967937864565343770297943658605363988115394230253952846327686120377184006395633713250273911451456584007860881048774152665531339654667758567350184888490521722009216874344634081427985912335916301941447714371137861592570158339547967347705332745771163185603557247257119252828518850702919628827386747017859043200941180225100897843650438520577776831123522254206622949959481094127544452978123536761823628024446047996196037508740946284416954023908423775550357665053039248196829272027007453304542733711715130720941814244395441190450549803395860712077481174356278248197236358210329789083439276884820678405285520511470285072418632341544405844257208806574678108763954115191213697760980141977988405279352015964754470223798807243265311184191742495216417837720048146139260892078976749872313628082094732859140532298394435701443436198500241729054617557557887135952269511264402392423623082998389163164294008838462475267813588849709289698000334265944863382944551037468525714096300732743093812186499714367484521144068923180283201554632222052439879766585023174445701760193472296123218256980180740356445312500000 [137,27] 56639863957689486247530951288741154405448823937767957257175297003361034954791324105470964271999464078698164750728609518027972597137004176656759013370865969008701020036322912600953179967687571386998033168389832020254298088203755734588571307769710605003289398324907472582793573058882874421720004653945056409433895563538999528848388503293658055900040587672602925464620509640113663336670891108257864396919038516474473318635380008072581075510533618001534676612602309625503840503062723849899895395962781331721193153076262582026088446880811258738415760625866563265678296270958081155887178983156206683452446954932551844384397925796997211617774294107074332927890164395583726985872928204257152676035300710833303982845180521002313347009233779002097810262887753828228027803589880971415234548020747309777657857177608868142926667375554781162601176404852284474582568886768245971217200653090159708341568416146310154382511192429007100242327865004725704489139413321471003011440272902682809997624102406244877654703463555073274364978427568572784128969248898579897779687688300467824461228895955493159452620485030182043178829911158056999657146326742732694043557287687236552187233317348990469866268868543885132183983816878296479271349978379321236937772243580492616780140371917744264750417204811922966649495236736516706366778573713821025698740417745964457696285610566249520157816675112282289958166712867090891681152224603307911601596962797720595031395445116995799198028886692661427084521684541196967502056935361430246361043308035896811300827367146912337971352812510976103930207382087197073790429445480850929773787330912926699276195715304521150183798167652423539538422066215905398521678540571936926916955760841188083250344651681461489428898601263170624454738272161927735675760609916736802799084254389436598960671249027890982270273382371828564366892115589306187890835381213147558474991799041419887383000454630582781782542442323705943099724968824243708184786152311356553622313903997957380749126331258036669824131083767510585360219911582144486879321296917796539048510529972159290072969084569011495831266476374830756741206057861779220343116526520678663894354960649984671247926692804680501780374074090346556795030740305861832533649252430998816165853937428637486506399767449693172238767147064208984375000000 [137,28] -43235676530269981623698671629981371353638671157613879948022405454336262905081845636959122719127817661332770142310250553539770551939552668825855545583227334738553436929269851621897881387513796496882662759075909208289592927174343523790750125331695857649049686988495750145667215223399572612179569008160845343754238428919706297164867176570088059615433090268487582024598149269700739236547957211706406387535329795983904788508801639283028649384423024405336532504167079151334418280807850324738811661381344516985441008398070196597324693398051178545185683966788304575770354707860330898495417489481212015536488808334828645394028801577252539316490712195812485792114311904875354901307720519578363595723364346208819571829902769630632595777068478288955592298256700386244274964250870002924036584512282467104309698140338093714805319879651650744370952892382132067531499140271170146938617005028253299583780643651716579104879532068928931592915319727177673040827626716923050430809063413539669600191247393175764474525123783213040306677585081652594790197226974006744846073748621938909547019559480966836396020514036525836596312127520406815615488644041510070615585034038077878407300209315710409850002211832246724341352730481849993156368988400794665014326081339508342526940221224545976850796401471052685904860950147952328401148697741294163724787375769596115010610362411985491325137076682559007515446081552027108214992035815213873249407518525809069097193954988923236568199477678360981032788226332661920037199323156504921911638038933470092900320779616419805089387130880168986209708836161751832791456490730137783526783376629629766499912307870365421315472931164044403996934438657589623680794989423263212439091228514956374250688705016208157449096176133400644236240304766914493051139041469162949617747039584249854255185769203207024162185005533653680587585592378915932029233280187609571797129690078789889999765622965399258494376738795782415701045525875164167250184465899337063281570918457588088407357293730211521166280217766111727443103453292273970820021950581679800741912643344167020532435744729258566758869327386380213738207817277593911245985401194336866452712535492168519888276562557877644320957834857535020134677590157781776451728032494143707876176807765062487520779654914804268628358840942382812500000 [137,29] 30353124039092252363349941212668682144141346697417966794524209149927573671159193143358556165908870511110097056245677268363614208565223515211780519268142756121759342563072831251181012853399226230747762450092405885570353071985567395557566820183191189568690982310517957386313876403801526744689414239126904917684789025834755854151753758546437570637884546387665636266330348421584802913751253509744429359104539862313374791274278145680251089645788277732202344370661605273282966470041185479546927341840980121627380649087829604716208669782518728774522003430821714125929037063028600746357769679891985591135826214452372634282231194865026441870134365492000081865841700109494752310533136327539870958842147568105090866342526306783804940896331363240633991216279629959932955019946080854653979217663487438639806618734573707319177787057825753106401942757090217003857298874604651201963783936632890617143881045767499920424012499664336258578620462835627010609182249395886124803024166944799461918491851310020064107230744729617655454657117417546176010616280654292887099774102817265838729352054775039782845722176277206465352022973959355705854088016430887934174538084805974839722388664978477310033764855953743526370609318016893582603594103647488222912975173865490625249205766825941835811648853505518494158194965865265493741963990017187842667983763313627747223589594786393359560116036813758521779684411389750747037178186097697312913274162883808498978810321349996872319261614797448742071352798418228165983867686407261232979302262125453969227994803997889774767421242553626735797453561845810545354824723127701033100905648786351377647212986089989286610399645277604251504379556709083611454090426592209654162253042568520971505783753623934117617524860179434277918434905949379280897124422628240491716095043477867135457439323385119976226826984391509896121188002151491381993927223376329889417543183778239316794591954546059087352527525953080388530559874624285085485747227635977940991162752423260720014577631278679477026408286065150944733185228254282098328765231097159196785877430932303734341407651634191310133481555086939998542347335149369797283771404771053086603001503581280705066200308954188934620590116720728560161922178419572643720777480202473961268907533001676357642395487346220761537551879882812500000 [137,30] -19495699927363707161395183532620381547319688178293852160320237458975352718952797728187586323435056973663822880004427819694809416879890006403612032475282555131430956280397109883877126408367788666449649477821661624891645145548000988942652907499423886759554341029984758048534567028991008150426524037120326808730016090908145531537060374912907792483417255216984189927206485305937221275691025970044209890816829002248593919950276293040456557547447146686815957911252131831109502265620947974179864777234675718115634667822820649920876113990349435657787977616906093921856743825229956077161077843710217857953284148039394358477206432344581666583944601173715455630424028543123356983415246175761157491741681856279387078211021719575281518411135453251167958727959479091405813395702336102220622283479118544229577389263069924935380132212328399101721837793755897154537450991487836781652433617425406960176013100043728164556498308299280882699490935374223564306789724339764530229906959004094044945993927067323265603439145761297767366093021767154404615861057174917242977259212833491854297637423103229058689250860431071880997028642394706592416974448304537188505596824413559500820955298471602335065971257661097893076045561814812642046302303428109710721197120216898914062333931020924916220441468975517070039137625542762365953693513409218486267133235247566834594168227247742079991901658012813694482383723881930777331595964187418126198788835221129548732091042143469748218530304680916671598879204870498542564574991285420209431220877511483395865962067899113450174089372261032790206610078317854997801730191899926892835298070560916809559550488472944244236099101092546668912041081586378184583680457112918950165796851483622550454300325391201122482611168893636745329138967417841721828767724743378753838248689197525638229916467230554076581907946517427788007996775416227346097834961623995685341060968336376430422136949027196592906959183313930428340157747837457300345487030530895004855082350303322158559862427378975768313230774124693419970340440847136150194907949317679080649667292859561179050671323665496231307331785013510717412058665330818689192918067275037050375292048286722259224909134940033984171265974715795747293760675748500345156026695721239643030572776666309309234748070593923330307006835937500000 [137,31] 11440527282264574099019292264055304256183797303877578482437369644824620482296543031228900829819437994598395170685574857553093602555444905252754483792579093084750524484411135797785241495710858575404156261383702140052061217668045520565068021085925923239556432496842631507377236919077982798142556165281698866331606740784445155438766201785428858235903878713857980416707010222350922233440805054254449274475387465625367205797961397076393090003392316520431967658001449523535083288408871180484586388821140407650436976015426719680267892819916055251404174449130069128761500465483294095750587905452089193204961671517768455368632841859949660747117699304206441161468484565527293188527910901135394006610488615337117307683648849289206624999582867449668653866926718166267228687953529318109006492780567446321358546173917194156123363619061024065983291464465627374237964759473453598043808921233488179317113347312402137357102220480435307246221379826488225393299041809016700747064946598636213431636245602085094192257664051205192067970951125902084443658477200243756164413139472020532049357336012688997840770119268607281885744410243935878604296839380006352149397669054978597767803903850486733964615663754441077745172190417746353701731708252584100605744974743404010138542366012945575334470462085168698749093873755739868217826756479574383134578605442174041170486227548509372693529527703608582286878712895768597260485139992973202867987903849729376169397308322617964400717512610028199994672688924248615281548505818950531624344921843838935022589505202195754986646645857265819488347431529462005580747602202047743274345621926057006747043741494896409466955535002737814686159485314896310748718528763763390712189307770287196850646863379168094209400824328172096910718897061552064650708136611896522941376373477706196764093030927092383681867676145157082729545640941493148014828144127421909671006518432718242150324208768720410810577426479054065048543055343826584513480862148754051339096666887849216408791533997704806801678882986102244236749767628542329368230094287019261289377832209998202975174798429973269679627358964502424928733404653399613611016651256393193679503333928294299786407192791672103595061037314512217704424729270551197162130348666304658939319588428773499799717683345079421997070312500000 [137,32] -6195561515428406378758059038554758471658942648655606022263280881289456553720250480869578925324552880769476011260666713920674464302790536752582608471534016935702213415757963466184858513620825085301398872187845105799464676800151366091025423516830266588533680329379952516162878996161962522541518218263086265648122958596822036122382661984721490115746768078758553102373706901717677162348670714995643479527197820812090299797007597214169594420048960114669224692746014878687391888530478466664810795344240327722116044140233594501925850678960608716513760177350765859015456180098343187009325464047556424981994610300758117014467154506976394646820385685706135735293087990824407547921911999940074510605771469396363765661203484159072000577836337354053663633669135297766717976643660443919428584309975383340086039100527664764535086016339418598665978345610885319739248727049325915085474237851641062160663205224487328345223442298396596901704467396579561071177617529367573726930212545994279401487350531699240215678987181789727795202576461196972831721773347247466412737200479382545403977750349526220996984216494002943305743240561195386422433074698671861471443288001810987143187776939502262590656837719267802766934256897858880466886565463047974397414139271014135375166462475311844232352888099139972032357340424386488417487037838641318541403357857923764291846559419339291652694412790359173952797194875251609553162105529337602887299573858221806948115175360268073535088968720718693376302448231094240207510900238350807620690577035385243628024327861353162605948826650038882352868401231702056239811165418227724626852070109582071530040623263047120424469532573055511024824348622176595294266788354989116582652954554867189865073687900096637007768402598954518844718815112233388156101084186005195542510996501628675730790014983429551880732930615111299031672433985808863029173199540390272590315372859263946291238297094202257168667026570871647675386246009274175152814647676862373846425127887128888016907580230940306639538810837174898538527166578861908319863076126423292607414468628909562515586421086066666797796891899109110331544743492975621433872989197889484550889539886683797177175263708869405014131440384833076808467424406449256423046798501819276282394366450745337715488858520984649658203125000 [137,33] 3200536818191544222346325589800296936567943904866337716218172716946007713815983568624611636955191926810154342179386246809442885660696120980679924964542399518326243736129611075880667618020061911671081844586856750845688412982024791778417460688236048710703942833727162063463189312425748713975450261049669486728523939278084386319453997746027797101180023672357738060071784450610746132060594806666829566764196362508111993561798006426981909597453293293862685114456948313740521435469234807881414595869206696429380969974564396347828430047591940362328468763189699944734592831047923970822114986613711374971600923536115562482724142240441623597237328385345305677990881020708020534564704962380740025589617344972603692739160578513975810594170745917675056122732219074281007322859106590779157604358342706452070152104776514103214647215484881862138386075937331535703080633218156750971099069845152197316723753269859559722238250697708076696991008770608718890090005822132147293698748700585660331884282246695942340011894713021151019900490120412938243905653633799803004370495103428849832623356043626932694247265641045653115524370326236362953353126354845850146756235108474310237335146994011163965348575679909963290945910873066271226912698607602957480146046646737951864921640859208723713953666739030904365611447025216786190909883929652260885025892561695611083496880691366956589615928916751912483367311383119203935798494345821084964094482577839327665611127594532003949837625776530824736467813841052455766643054537339731353328496367705963726337349767377179118208905675751464944205296669760302581064038413371476220026275211819967525245842750672012890405633056226579990811443373817136493378689980117867001226586270922784999447845174693404678557776716736179004382384084275650319346842414877376800500161420981016358955856038899690118137327301054294004094587143011665953509641603013870473106405014644867277196344580066877112404112597437454057040841537646843916066055930754281269038709413617710075211943994458048132307144722985787343878902081110715430757704664742530310071696368813783579489026560875275227027112700292210759735236933479661355065353955904896125138445552909081143919240084170474404844044650231920761697435661154320198081672341775200454905281333140010247007012367248535156250000 [137,34] -1687703874670501864262061124283966577791915571554543319156957424649414361455588638713140630539666445775343395755729123007112481661811092349462328657761748656583458642749871349771070511573484300918628434250956877248105231985398446351490070807573080022410689104964502670192300310968916709205253987893683902698927483976970765356437121688404916303984519216774767714494239745826018514668818683571789908504753990297920189796987550737758450207191086855209012287935112802541603481733789444072844030235602429829928445838983116543323842358459831655054063248199755539863416529774994790730437731420908901744259410970277619017434520827616535879799383979426777282319040953145596566037057491880410086612361216238901601702481219869227275238900220644302439657582606476746534361217289611621141188449988550749217194446491403020004728091692399616772473695127336339577825500133074340227898813557844210779381936840054578555852235899492794006864557095157850133060103016114509391855279172914071002676031526527078851668266559066465556268205558240740250699658645347198855484618311518917924602642832681228928744340037872573378181194602186581030376594369175974773818557175096251741236868380297880492965763624764142570412261242830287416451548321609071426655048306735220270224441780817103999163420643146100040747929744479337504656656316500375539554610527135165177690342964045908943048439343397838063372843328305404958805881083686221624163110785548871632060292760642132313870691509491972132582691854999280178905339616822709001045909651893993837072706140305895642483950964764091269021199362743723566020672001632724141426706804822657765546456763582137447054194289445033968346607062038387616160874382183630271749465238974416517729599321974597199987509298297781246821336277104115930084693920314410882657714805261539514306098983994631178548609568109295596151355189574373062402417224099832003130975586408090986570647343062687157889135173565139879182641435479351370559952087953196135861850432530939578175046879829753635510730923928535193474628578073506536044824447577063922868226528603118578148276930179064547948213049601016474827487867380163367433496316335868912609035168185900239034756782883694529839077438393902242673523956829374415588134188299929139276400746894069015979766845703125000000 [137,35] 993069549267335959432954666113462410120427238202682349997107654785603568710157302400062007075796155348193168710765729630067063938763366997133110160216679986900007522104812960960940735765347107313625945197917479145510821560624459476477287905528806825427652943139236272886465508190537218893936577163079271740998865523500590461367222357129743680169123984618703367654437316214525047303262352009643957426311594333207018144376697305440368923072143317213735046694292393246059486483354051333753368031334297450699451134332951008525327290414821642002881992139018517112367606056473179237013120053551300981710918679592516028427173604067733818609370862163114785996197658079473237888746432073854626222231971601162200229809873336139418359816769068577485982520586350852021438292462725042580803668153863441586726824382851745348245003545962194144397972152255176206186147974499400473449761641185061072528730846048969692248081095026662100216617031757258819410130846883632876973294687219973778999531355476185975576376528944581652835149925678691223438156325705226691454329884176143496050104617501859787010740867721848598878573340387763151515823063225469412102903775884623440588558664693043590674339019867116242140227809906185248009924679240683705423379184599090490542475759105931643881684628538135220891721724978371137400778811900029027504367379447145180182158194676607583161586301921118279394640425342622233918391952374816635109912946441791008509235234793767154109360988017386312844692202612480820195723807272394197273715701457767071492755243213057740096935968344552762634056816022588526442746716780459768401759271094026517414757644889250661645092776450187380196132973407169453363623884230891962886131025963216786280270293220296182396288587995625758084894276879881508961486756063910419582061130055333998787982987037095344648565342340445687295773876973665451146990377935667808943399140703296317991627430591767914601240157068036770794489146514219645015060833923561749112963451372772407906668999387848157391925753223523312886814162373092143926697437572087066591720090654473776603355753690897434590389377726884916314375872849717126076243524567365332443884291334080753614267977621373153824400265509499176371905727214780558593151533856857593463018929469399154186248779296875000 [137,36] -684609094306157083072351608055841199233223739707892130975246328614932326123865044208052893780441506861225985659558674578395135054464564644199412260706915628381879692934681778679461354788591899427769041109484205409331850507397517598852165061360201035314952752076440892946886447399636770252615050657860535111939051180208770981371001872204661874927825688557518766360181042691489384976188877628510380016435157060422745983489331257976650847231207798882058748211492763573818241698570524286025624094411273800090467169903261193076661802508264817961027115178692447310914134228508475974242193149721201543371294378763171925459132153471203829304580495277816013864893769331576215296515295494645529475043469981130241566385817553440155842437595240060784344442274661523260318532197588210310165356051668912695205156950930347850602879434895020572775628722795306107733366038868612008558786841410820029750418197197870570928509947394977357360096571386702849662629542371887134625811376186858351060531128598532784499146587499155320441730047440700263181197273195185442796491936164454477344540007764289187000384019216656154954007257204946559530261291570700873279692672044101911265785170044161747004243510674792010502469973943761173269369247994829687470342360395641996359927171147055183515871965470372155060783322711815585403463284459701649407684273327344158363981733724387750502117988974307955198372385729456050846363606633734498052509660991078671996385110700305604926753230129862386704766864841709511010610185317318601016686437349139584105257401499489166891354413616172346899343889559901815337956651864504379794102522601183213537824618705573862417920028630316439364189691876133426171876241032350033536051776872686421881285561453459576705521789180892472328365956231672712570073041195396999598895556633773840703907415316803841958175125206247344967332173252916483285987873661712053606115537186288218158189737218236937335936356702271173321965594816985205839024135915576205189146819873287989999061267474763608307170622926894916096611809692919824259802827935253357941700226937658039007056682061185138919606080057804428357171379362211594983130017833162612690521435646844544024714631524322372730784982985107686322858179902797802741335354143048519404146645683795213699340820312500 [137,37] 533793532790636339015350813198339986346742305355284694942737789593145600145209979431596408183069800076929303546148742167597850653664071535024026834913481933335369292536538898762981202883679463682042790423382652409258027661662005290251294755133246317062865663964136266522158542190690632383688364705323236045885955115131560784338190752603625320683058510772375101593382588544039604284128747469225631407715448181507899655753573442382905388790565799407456600105068586479995695688079463410494312371767841450888627193567556594380965776335215692263998279726651025006976282824933667312513954897481864962270047860206265326657842011407523372604808899530736427845975085016192404129803685272137232599012932234728866823596694283236266872999756856471717953166279979562917355689812910207784055517063117578580687469525854140702694737067715813705553842429566348034735637291716644908137060102696619023373275841715409595506817568628894955422083878511660574300808491579560193170399902858746187143440275628708204777691301048333841899506324023287952360889265508588116501288981565815736054688302633152050147085868533214669794617205094026402568649595617032447504093236925117949908569631407500160118680804084253638578963180531751586064152392652440564270673666972585701121713685352766485904898386239773573610079526210745231136406820931564115956769806991490982756411815014967534944867566855391090979597960812097551829066866660076422761306433245494680816911494068703243065152334504811062759374216967129321242562405494204011121287461918726461362245069813344902594798446303228360380339042467067514899836870663696296694236178679799701976545490304020087620883966811740083003199168400604880481677092512250133082066947455700907575880685471466309667475488703218337039430705265744143501671449855670864890954103610172433127902744893823897839998276942618417240706783983330282941519676101117672369368064314703764661721643391598841077321559339636252765460911425769228739893497364394169174130632475222025010967635176216100380079424849559189983717550690685915797040189867014766364227844524857051316711216807172699135078279845904850156423116453151958577600605474275519002784704809894779012146196989493506101618976812086792619775340298647376031937472617983075906522572040557861328125000000 [137,38] -434834420526552899001468220879542013637926289930803970431549968861887882634369715065072896585291904916240249827671895012868051801512080177138573776306418565266457538127200732582223635297383646890177651807049187337328441781086356284294034872460610067379844217087796917777625041257638998857957813514687799904187627312850316508127295128782599779030350856298843969942280693121362305115732033956294234757412879911883578937571201638442721241440595692166054044928769199952094228291730978973909036229432350524747770405052189600887231742843393422394461540026981182604155617729925988403292291803543603256090909341256566790453900952644035502923188727298735787134033975419994834355158198391777805880433641978894401625576965863633749767034986667140812947602605924523763964803450060442540596764478923193586348630767244509901600751221858884448698835908830068558300858684269116378069777789543486133276334450865269902416829563920581723713822036959837002417440633856689732360021872545103989990156538683761043780884335010097836636954323381099357341289202748786214786474708126463338012957376437076579338973765141056346285342785029527032929754464893593640513627094038604890268972821626582228515186348159790030802251322815769422608386502726236946960606873823912163791541673072571079584045400720791200428851774109062015717217286906764568501996046283559765876909445555487920035226531283903763804174076560470862565831537269517733253594732190170774276709315950871468665509876885869368132440096713710733694244442227137637243025237070304289597464651872347792695264857825528604777369465252161528526723055634575517552441695896529136854555300883180562623321203413356697524344329024805950957260393731346772824993402027665279446134711218275308249880997563611260670730205983315707568860347039523702278568500474304643217318084967589478679658691242012780285467473319205687105709879878771686520820967433006266729579791272421356931913923110392005421544789366105244241829560749027687525831602860163059247599845474798336740471551543023822251713214684888690498378175042519699465246514763477458408726216716840796191716099746019963700896036495539125288415272719085703367082678361148014234277007256089787492036299658974685228897143425867092420000759034337534103542566299438476562500000 [137,39] 344640174909215930633890437956679063150896193612493437147416973249668832424658122152083614835035181577940171184322406192736688036080464452633962708322656089006600555330618246808393530795930264471149779027437367742062925542748203937836558484645573852509445021309508777388585477488300381922199290893043773888979992314395274598192738096503030871472603215339472243576531010422813333319019793447111433858703379528002853316990359908809448639002552242400697710138613332179113987190953764476597186754802536657735531011447356041188103389078830586210625400943249065325392443322168495519537888631351118414848290477635506123610588585212134473761702225822420664662049436029431877648265636612298326140799183127345436892784276607872295021656254253947456810553087491016077702501415874871502009820320882487056546186484507829385932417428894199811719460493532603687806450060817700482957447519034377388228876482947256949936213017169314031394147228730999159694543711620793289650013719597214381726034591560304841228127156344688763148961176933305563993583094037965744927013985705725001277894886485391759176031272520191848169284384278049644243715476170341363202341344770449628729457265227049866115632806368889089161385967426752943591038891539324059583334963409352978215228405402128150625933649589648123499636646682708861813969579146745347036578876196379179118942830299052930564609742770130656909797285348691385641325336519577169140092354927611996961121829992558590009030367164535403111764133746901182745204909040255622294750282509893774613968707217511847198184366119734261384087718052765990719227832548509239736706460319348053057099111435390558740240834357780719143000129926532072390419304716480377695619909740590443178819122701403752557567464401851803195811005188182793445493943409733901877689516816379036583541944276559078022145227136548285549858831630931828310137515639304058572076294844636770202881865487617812993815622446167404078652135965784417442274958867079611382162797431398170948084560329918955919011425871007636821736185585862544920213917303456608100339292975741225651712410622459624644527107286250885317857868827830607892299831828064802396684889205512865635094092169739893938048102643303416914188799617668745867149482364766299724578857421875000000000 [137,40] -253573201061866469375989180212858826340753073949648022888375727740678279202195276938605818781529295258281653013639095492817968636912635190567935101070636006169734696295427663791200460742068378410649808322083703495136662633005218489999759713511682404455811356524108767187001873495157838352543626399126572745771558171121780171283458136341188923673220853658171359962953296708784184882286272908409714639727623343988156098759617591887143987857139116575045870263408358901190658376571562327892936911758816712702273719399273436119042035440127524965394733151666228301890975160625016049191477068764263832224085275090697942930158739085151761230451574668462452951112798042215144131328550887927175518544846169824476443182775785849474657239157837084802663095340481009764413199303531785625809633972201835210913867542620474088445446114704279358490543089721927999475317771093012786669851647421221150402937826688435196854218180832763978311244003870563385699872615825758758560833441934679249492672493079386956775568018028591910841112155003486216538400408042566911397902416586924809883787831760943204843609611610844682002751414283151541909526213235242175545254351069484940517883986147593333712700351927669464189570745508783043824589826373739506898497005615403807938491417244614668487065902328437469427802106728062195627523932474953765139332593743520438305918395867018953146253064919446544018272671511377245461019439327384062541194037658331588592133805714607421834971038761048389308176537046637826922030021094095722253634709367923628104403017826155725268344669675839591056613673419065364110159383400329848750391410028335793860504385665375286697565506215922200777087863233553942133930402988385429518405885627849189210288069213162970472057249557936246103150589047054989302148296492088055556926227301696962748985430317704594117110317993585571851382901961773392077659426946314170507481850782578965186731775921077229293194028384979901618828429975443356822932885180272878512828095617041303309128417364106316330138811258101409647406699561870318550950746270117342052389053791415530580600256173232936029037000801768489607999034666999686544099289296517347239324620237592359260188347248692957032378717226712096675362097025676483275091754876484628766775131225585937500 [137,41] 168902030705194029229697436273866534417637017061678493837612788610095432467402382538981758288857614424005040082880213304883758253298354756544496597261311622585789704225418847806840739517977607689957830452555174068453044161275401238065898722214380779293109931133941519484901470514669652395285138371567153998430805685303393531507428187644093625657620805642022548124033236756731915864829960635438937771445957961098471527084582348060162417724331033436975435006826393062852559182351825941275079191483789216191893056045507546804330602203929585745747542640342695370405379164378792163779490073749207290220578657331831674695169807968241128993457068221138067434067466779675748653523005033282235817875153532046386101668835489756497588371967823069461904766097323030699609252199855941989332222868122860863368467915957032589109982419997223396174030425190444412697048743456531090486383211063872060152581754915580273232890746837984176238662095778531569085822918750996728790401790889767436027111673577235592516250270999527896882197926043578271722584342981136460633386310665649493047752603215890704446514577521838685909489903737408488842704947613123379573517527696480244339615720211260287872634687448175846690062819434030222792212630880483512239203255487952157954138354646241900487314585113383529683743235374826148520907851815249814211793245149534927743954145252782957206716207322193165595741981547599788591259138880607313308274812726003830215080125217905540652678709487061993889200817665955559576308107981205839125023679442864768239541128900113416005972542436529786565019265450991064820010270709398862979151453012241703850900433110756568102580448548478405239878051390374539093629313591612167566810902489807008598761546567955805252614687356477403541971955135248920097425001325109583714125387850162515711702206491382222044987094896806650276395016984787490221845841046357133072540022849434586957406567675898134447702720411820607025133509195447333980559902755066384205293891606180110079290890490373828820695955880688689072015430560875313458691669768502060339392002554364709161485716187252733125128806553179787563235268730420671676087129963236932827090310685501189387170704281646755390944084919893509918117371036705431919244801974855363368988037109375000 [137,42] -100907240611695028592669765836690236192004050636024602930305329241344212658700856190965691499794844648297905446274330163721215413845114693925446833579850641251651593050926727226663331338345644500652505463479766185309737280977193736106314283027579358176079630951257423323146033955964432948361681605196661409680334830401333435918872531836751434617137847183601255187747535743012629297229619395524922394518781064463392009835375377021448861997080640485335683090011322243743747802977607640691210189880634765957359798398507590578080814577955289608604996981082715919251304042868565685758601162406350071823526730790733163982501395200872446002573351143377628766265874216097828479225899053200988724932009577447723491837774316490244250923441254512981115786148735301276794234275146974086667996234473346605927114953041833863444817457631501983465377192401791229442764433063723683075052593984980325735431024134857619881320130944980665359997310185805105271529113787784401099327285243970367026567608197691621734989837182944340855979185036107200135501726394755196565123152818637049077437919084239214935751928898316875839151561276484966159077027260125532741341726215386201738331333952419074691293573194552083065718510645010610357205832037992503660326946269537697060689156730238354230994278020585707163731650720919491592886181330794427451334167117715134569500467996994577293931498799209782654731712266426981228943574283971383161536237646852824196180568160592792673670324870913081838779363192237443946715058414404417455127876117129189586638812059589892696483742441142914577434325616206473618141036855442682252341525610426504093739222070064931469871607047920617287496639207357978414435221286201433467703396356594374405134219939378335451993610337018137133745765589138710660650635739325507375853730485649230659822588743454117467278046912123794328517997883639851569453996877635522215528309736251703222726082827119284702860921833842797190570722719048636072644491879147734981246286276301556429371011147791676632550338954716737154432188645368871984260237996132564610138398994406555302589427030868731058314555896085007464965486415730554685834899097085447181376089709731490936051112592905777269630511233651792348811008365183639057249820325523614883422851562500 [137,43] 54121068023455651631351665573920991962940014814971522293578191494637140383726931592293035064832359807490959844051976681284251086047863584872004321715117029756273191522183757123051049562475164217765315019909584744030607670124944976645591980939781575369389733857141020298782376748813251498364271314672288878971588914609470122998937025922471356916321202506372618927514295533620949735522137058705984717826171593056456900898738435856224522371324517156145613735061599334683910873041966983323026134088659051220390141462910677155137857479152242171532678998082491281116625815837696464132210149300299745219815459215377014561149132817358870990619318213218052069081268098344593122436665350787093632139752625053838341952554028706953701852165838330567450041203157796160718298880247629272052732070657410337074386143388396772953708215051995310776821935522336077375060406907632118134880971458800792321172905240202724092944879557161689399912509937070316759076892922775703974469968394778721422639967701026588573381680617429665799460103320648656280257449729354935460252615540551067878091172949848082568062656477091016558558871018762440183488383429546915514494093567108749095429115313785544502420269693006764298852636430763471577769270767127142639716865347489456556292638494227994088875076913812905824396103883953649801475967079941925242722859052839785826639503159033451069836109961319062513527846103153135133328957638121687027701246276459730272509044727597061550805813228541101177950602771041023519458913227644534264834630707093498357069277166462085667826057779366911399163934175820242718763978853964367275719106728358937379050019909492785024330518238187808760316140605499404341009400351395656760982349439681774751620067187670116074221792885473711563278575254341720203284818880125426133289539596342084289972105870470394237622191597462098028897847980923660367803734407480376563914029775994836193097216507614051693109700722937389637641206608162485094486799162261817712349363618760722521726805722631129388738488176333687766066485656756938065158543821436633758817804828820670220103698751231002098899163804536666665404612919153700958064012391310764900159973625108816164764509883188246869812637204192782517525595054053155763540416955947875976562500000 [137,44] -26231744039461972183797320601835583408931317169524645409338757935762790395049583283639849969169417347181816032685923423669841600595201372418872142778467009445179120288439220431112533549503767773474019749124989834261459917047112765462443262333500226595902642959384897064966227260781171188030300804291740893789656611144921179782506994105175697920827462927381342895376110466939040454592592118905889241843507099562569816627047882564395916385633852193211080578702617418918828848302231679464733709273641342281311859982324709532980903666586172720418091039417690915277286009325833786146734301215060932498494353538590071804063384034308195728168407006192903139511952769932828854535545023349049523924736927709401628369782642613981786558186263079910904633215173760475014781674662594272362195862060013924029867539001555299047243433577607762012459611280808190135724175964835666437066118227222355825177128170879961345962083965693935258002631221915426445704582922649779095264608815442961005479070358260589166166920052832774669910231050203719185561587228309654344615280371294374073898842741015953955627885707960608035770027453145253219735565997630929153467817358167115216769174397111407560711327921505251129691667380168133072329607455867732740305814087633823912287730332287640286745534809429635300510234759869666002611640244655468462670346469375931318306664038795150893881422807022371382743091475744123979666945925837134021114286094759991777970872390098595904956107960777621606975260274632602524167984763957004463593917287941668766233692672028585163196354751715122097194164277700354018444445938162227101378196887221677213997960135495406236552016915631159141343270270678909910642103247562948587314132588781241698009620070820093459618794097095920259385592892623081704402719096196127979980965126252512968786832441280531526280246062585136237558243485112356570662358925773434695826559917203358204204340594738087393225110470034615890363548391567128471635593198119301309601408871660743746413668056731785707766086911699814950522348183952247811014416013751328550945704541011434642775162767535038626378883238322151899738660584877438610138890199302558052861550556198951328303146459366424617024237051401399983471818266878017311682924628257751464843750 [137,45] 11588200164133901173986554195053266891020471471414959280605212517080442081770866755260499028468682746374754097136043050565916676253214196124599977024331157742494053790970943244664740880518425718155890906168172444419408147157338492107219343530841697144088577645511063034565637688400808607641857463359450179129016405328910689059404221361982735090135088343139825679962847605933328071576555710904361800257705499310968935460947151651767779471791428752349336997304690885347752393203329389514658280560966938578987439182953821932035895241035463102047391756100617691425673741551679978082482060715435379460232895528089277120009876139069667854536394408843637312520245156293741034914272799627373046390658807364865492168007140263036613083452603222258767585944703867291900516020671800878576999184357058754550469930929812697604060565186442901402856819584471354902414889298306109314947622384167017207680696783258026731042812144018096200610264611814873943205501944451265761355393668499643942929504308596275015852318986675529418898567088169031914918485728197588554362312621624761695334634565053404629455999043088725370692327474356490915550967755134247472809066342594111940903564933197348598453428373496195672263139546190063356202907174198883827161205740511946650527344152169902505573598968008722286710009558594759884649391954163026064400498444729177984862481770891992513452964604140085333329998446296558191117258263709120717045298272388715887456976088817361344157147786088119119491289475003487087086304003534511444902470195338087657831610578552585069116885718807865980384873496307680356165847911675200606725755821381010821758823029100626085522440254006925587564279081374191137515841060771129715742402033009879971491719686566711876162966142165100019450163372218987681802969861815875515358151709705957738669381939048084400136030655806353951039512316220165439874749819233017736962370406784019241284642987430877620677944121015160541654850521811538776647886930542976917609904650134540874157281839084692842305342634039575654316493553910123674167659193761822549161121615616195967753915010113635429610630616380498545908308042616017972907148562076259503306011923519614123914573041912629174410142875704683024240537747573398519307374954223632812500 [137,46] -4703575200406693805718917679868224871995866797347927963450150387082505565003161101321336122506471919039321223501683850708463362121723554439987149186835426618128720205703710728771061333416130784374394254507322552374176106040628352336181910362127438363495813839393406079807865752569642370579795819277658461731907025772791087931920296516763622849228379021204387445462177951260305356210033645518627823327279030181173555260659400212947298423140846131973740182994157378077006112493365396548299455530211851547644681243489668991037185591573475051680757262732142634544101210382417372082297639476490914814871064965813951353559597528145199927643480863856631026812464712963046992931146559675803475089497565521164324103539792329979536648836670955383575701192912759427761004507610914387171099057589690955885196977755040215351171306457046264530923832901431348969562620569785479398484956715239550505051367717406583407001944564043134704642868026671480814819758103463242612225647775509878532136376596483161000341148514214015941377757482687359339284597345972485220750421528813346903215985564812824762176678799714439358077310130472155482136330055986287122735683098725039034584880412261888859995150445157607707142853972604907839000901642330802538666124539812522308692160791823908100067807270971117671922491458018595869874613262587552276784797614816155171767894308565825643946992803269433539114948300983285532348339282405524392644832114761002548665015858322936176471057503161141626816360573165596939462822156058151642091057811779228013089353761307416028281684754522395154592304563404187224945694532816005637947382354524953961766209351697873921606370121049699690491542542818208181910174215646254820797055554787230731331500214835962724953392131205820546252470716712085132199627351018318734858389477089104511460656532126815045861451680374074687561361208305247565145725724457704960505000176265778341216175006854788161497093174698613719925135388061916686659350947744983602709323523515797243526077666587435796783725132258221289511701316585396820132980482066734028276651197725661966543227352204191208398082539881082412654450413383829240585448198084224603735477630703648088664709365363303178121468308987146444977156534150708466768264770507812500 [137,47] 1766629253781091986387190026062697273647281377550161203389423127244280740520846834936173256025423790023887875212425252145061540265742720747301143316786822228307349785730276213535296841636838042992486107333994162838129478470670109283007224047831919632707565058377727062810282784329995831071793810034425597523307145783994228886350061087504909975925253690256477172193574868904424364632547308939618569437305308220915228253429783397214287309244319327637838082259086588209161144159275246390510798988406524675239121283253635796801653747068574218746836587201208809901236790476265308700388976601125787306637844561360849108136243351562273481031459114315831643903657219609782628647416835593262195477435144378256705794410554790579861567132804163059787595361962149920120929081096673070529421812912990302588134467599571148600214452628783397062797969287478080269958325717885802731145089921973641958823748974407765476411238750957943909166970238407881279933651496271123539831815165392577943347987548241298438618236168966809213188776978016073944173660485024686340656988423980794815826268436512261302169475491982123462678515981092940487903587507401620518745391610210085855878823307013490035420185335433789219737605829119897328253764134243619567031153509567857812059698082867917700263391086718304521191975094691165638638651454352254344766462065333107662532456325505276128724135427580816136328071758645493469314696734392580395185686174091055726481823083374360144760134286259745978007182108476527308028270450869171041252697421339152912806734065494069862811467680874500076292728818225827768124966107575091119359026176649816999306793703593176215867259567642790590318798084697052611849679483280545662920338271102148538489348949172505722762746314478273763296578197151817288646750183826125212077920482643683881405366374847814834061407336936162047657459467533856743951248297972747097624800376724425203133729743452291854665586938479156135031978098528027347538713498603631996310897252854898223483956128314786820220762186103869125668850585700534999553421987976920393815740852080487303492667033231518670735492873903034730008730292952745280376374819889882423568874285149370721053287662917050641174515493783681030492971331113949418067932128906250 [137,48] -618401947562729124874525761430371387092508140052026846585436636685672716655797640262921120732602175113171695950489222977671533939647306965182274326879058655865420137595740591752955868695420569500724042655536808195932814845057078345191677857639938163802524950667460986513314223260226849754325909641159524653350332029332278250441079111077864776896428420032651041722912474790860168386657558930675037867814706422639590300691600562771016845452620181795124748677242220344330333753620018820427566020385697317782065836195603884624130760914184286551518551787797798695603038072619443040106020184661702601063857257418189849884771360286044867958766107207478052841022757615304339674254210506191532870008983642252788327527321391082862406480899166803366439316485444406546827402403593377698030206148894659722170158753636040275239216617892612015112380917607131226266473481306366134121638101077958866402246806970535930947695699793414474343351664397666864864657404415399076462440154633425563932461405252333178662927913738388717751824242186166525488246761922099097657179017089232484111511973090826628876881754394447930799038411410188202923460519129288950402914147165507018111412421430089316496847080876414719701693568458167869509883028093688425882341656666471800642590069349039012363646501062564279321510370457164268789213801818508956093045568495017854633463077158231978029031167840558128451252207791280709141841077941495894451162822730377033670641284482160544675927673291722035656675294730872934248894138514773750029231360186271024472118642428700654861270911321847959883010190984510977477182419263202328102160124308320370369668600886166753717688967796615579348625935087126686115505291615699170455747727713166347447843223238738014889686755808784212072538207328509105547826076240397028003322392240733393326475182027748631094986574414878817668056559303757860334505860206411875472436657639997600841029474637614262423227311201884350890249460313397713228361050862810569237240517845839795004573344953330872231887723981669481879375335217414550430042833064481897569549843991267635322057821910623544860052222602431437726117197391791446524475534254028114707457529376774408871484390082174456570746762240631255735934246331453323364257812500 [137,49] 203110320603111615142105691534628602305690594040936413322628300758056211465935965182272045478303217903542183760863559259520222138128726101957904445737266987626420992688118019145362655957428171063319679555693250437639293982118832119629498800033144546652671485207414346741254269397577224220496707364335040530937194807838346867165886993135109156852972653648763746241679548534063534703576353300950034594647189949660888514393174706930352943888637858944338183506402494828420617259178002170605727306748671575134753864344568372856367236005387791867574466740983608885082607974800481969062548218426091380417553894852849541501889931033150737853447089203871497587697781982877683948661592103693334864857625311377638558264655440417075496240609251817796574989925613004861541868499993952219651931405449525519518911119058406898922704001251501328455451096122557304856376332587544333965580461594206074300776882360275221852105310655684769084087377680155297016749167974154466170380767762415458181947913740897525313769315661782325770649815442109856630232094273027996101756811944300295286988339706027673834167125959696823483026588306455480703812018973012517709591192917344388853574253623919230534650378235983714848026550947445300136167326925730403085573243398882631733011759781957853417676104493656313901235901027029521040870840645084413268086030387712248150809350998536348410032772914098482984646968244503410060606640749236650225212081248287720871926049984832206561742281084460927738652096097132297533823457879297746496504151268042284839120267381675251450071334121010225694524299078624856820233614956032822370820779800241070461545970365494049618470955075761564821912199878106551607284702361390915776037941599135841959955439451904455275288889629240749960888881436442334402642649751437460962687429623542590054213109925866161921006740677827184655076939154800044416984439509679527452509256946068840406516948350742252678204500241477280987858596267578916446765214263627476402363202615759639103841564493121354062572913141963432185079490879899984702293596068536850665163266563437603851941840525603551507104394388488531991612793064436460627616233230005695981455647997169490808281378798525157024917886516846010636072605848312377929687500 [137,50] -62683651254251062255610466277234262111109532108597005330281519499368818849405653639895753962982591932973236010101255092815055757874782863589416040207819915228574539754596804272466338630538103874041535661465309446125981573125182139753696041518041512107861884575367236549746758404233622521352057655216971432045848414006669611796400386635089127015740597806998565848753642753050638809719108865130992991848654017626766724684126034672363895022062030658139565038550613489910869627404142317809740446631639758168354546235661038554151804313743970528754407501185248748259553737030901245058438786175885250575516716620732403243200032999479995981246009970983540616875535129832563131923819692413107343901578814065709211440347531847133695618581400442893636406171158965150154585090277251783152367899375117996671463138535935151542898071617766672225831081080305208737610787552491709353370181316715732333657144892669733023830725397397319839515658585236216892590311248171427549511597541250354329154559209706512354457287484067152754629155173917231367332211306131314962126703251797228655446594493095838560077314012702487556845920059279541002821023386351576616138534590945260757604665256058199579804872791131091326917253637266932814613343366667148911006580155994081437684345401968626750606356272134673175950454019443099546971683540161744131053846212049165437649865242773686706826126487224624694289433141802751753604034725389579009356134926632602351705347378915231691982420427049440703860795284879485044724007449410870129000130095198224755957207148744548749904248631586646315013253645130002731143928260653229767918251723522871877870651908554378364943524721191957460755809986558276953656405224251304575816318182385459266566772961396628838769554842601805997704922180754187668478519787974175901520854137845816652745680486415860300714751100112657090209496054468020888284676805350076584054244120831125492379980242286768969971577229931028327515391245027195482374159790364851632754141661056848919885598982051758280583763563650317878052460407582332377536616632563695267915043195761882813427327516784428304615021436899818611882280186997320085916995776054894203049762172573610977483612812749904676101753153716344968415796756744384765625 [137,51] 17969509237084857924110696097055636502341510000344795971399178100585744779377226259968960339444621855552088059654048042401305276190501326890701894402480667534200215369039603646290388471258520935272552974040388317136288917333951526391304932435401022759490493392644903332003143387405504361729008319501094901667754098675842513118967137075791714599470572746844186807836806349495862575980054168861335050812816394571939072166875705757653599192318368705086393091365678068234529926243872931662517843826432435462192080948392711275129018824930168181292124116572306584933979651647207790705474341436586116696141080055288988357046919633109630636026292459686244938382242479105118395157511054772790755159695753294440080802845727234068923068124045332878795569151724443248470776501611408751709535906688361018548917633602278921650685435358512901188361683698161577706600354999078446920325926494678209469001867266206252397297784637449670153900616034461922877519736145273527135586803843045442749923730436678700470266723390263687273157356136096571395607989258614764730314154564757355693062795212128380671612388461906876752492696563619579458252193994950980226147384633994388927139429174107477813694764489867448991114699626160753669507380576867957932822161944187425803041598089065636904183017866139658210507992257943492993030093627431022220026189688661146244934770955328971952156397494578719039964366424538719075781231398643193614878632785384860333194397228139920071166612901138346098755032220213356739302261343944729737645856199553204581473910810441678832897867265120441366425739925672429600601098750292995155429772610080451959209557716720585588307617333567775475486630406306271872298561797196543000382327779143220015782789894384730965850136265705004455955178780612895470619523605151671761474037899100035231453105081860224955138624224662706606690309040096174150821323467908670098650666728252237936886481244069465715028577015068858030662225444000985631997482104088077507085013246581470791708789721646122342094298967599401582075413507602540026755048797538165255824420723232206495208496888637039703301002472304909623284315929731962947053495210951408653040086878359322108329076050567407740743419708451256155967712402343750000 [137,52] -4648804123228210869790907643037361693683247792703008086642078467181455252038555595085434931731483769723342254385891620542973894414797039888160433683461381536781811213120734234433176768453662284387174815277186050003320127741093900782819648498864414423121143604177992994900493353809602703715417723400232315464207854684161162437087259887144648475634664455695626568760180752959904384185625700925616910937595077401601835615053611245060943812336432426028192493570132324841383357647103940116245192831586067617770378457946117176484501574730434213739205323961684604244557738156434799878444970046393217225100641359134424942855597868097696667265338507328867218089449930749457941596453993278585717462642680551929605326404783322205506738740696423429328378031445969396699480707435299050036833159482001374184716146740061815863975381814146762207564322206850959154475281984939075008584517027373360697500477594812992236177418858153961404303068335375043969304383565002091333244423923522362611692963159538680007405175430921642236928199366132457257408119943269245410141571638227936845281389183998700974057756198027219983503323560111936028358995109706429191878415273962290652203018646005910481069231787435730439098714939455536288850622529453222623626061308138608781952406969046686030091225416629198591428855818785298465663750176709905181573775174619241054909466151286301788705307281134653843302278593508394829370636194271832063445918080150956364063776458083910323391809800340884395552240266514859557010542840765952344303184491994581703426197859264369018756861630458853746131412488003581650434221535132156179749980306313215579484802016100208225799779421942879246736278203096963931890063796264705718290469429795664008315770655938998440855499996616122246169944023889840519633147262531742294954684604726952803021624485381619611561187414154796031311670582013551787754453903807166016223640920318168506904317505870269087621294552906443160804696559301735107212602956706638141085547045065781678810499545041153948567021604797156926446731079585485651338678478277282880076445813444676166261015157052499532720267937064355936570626185226410926999334443548511217883590942261248051981529149853655802360208326717838644981384277343750 [137,53] 1035562026468166486446162991058176736599111699289715916862067699282669877095004162985943868829330746820173442360169309303132474935271103708995021104181718091934619345498893988417506103368495317852623414039914683292241630654867190143620008685888957272386056523612740849352394589475210263663755398422191963653830263522313578113751341150897021703507043134114676611755456668874361555156196401601607793475788688357127720005866285963908635238684846739796029520459527602300153726529453715244945834972911340889693249043660756986126237830490548237613002976837062715435586486727967747346649845329956838055776351581887528605192671237603328998671582593911310315536212100147317118744901385984545583894667394244455643479795021348608765561646304178391792491012124903534594359937658518334922711166739564861520444263965146729379178044534995210116237473289053025534673358254831894243866130529721702352680942795216677839784143553328878975990432509015931151479667499791458527380953146921963827949036291803738239444212534483270333033434696451278707502120019503588690600227281154745130441505899086943669435549505438186102225854875734349849647853014886515235810364916497392563852689001808731750199981127437073731988898613513653304406033036910077182972486761211217959599790440895295158693711172047236015850950440491587722105784385679920128128180797787465669088194229653354301452321855026765664684814496150419288567461278145722104704568871196611807061350285530032449511868000185035606896319540715553130909937315492167257868257575867357331213146060755351755977195670775927397838441870253146465721099001108492877471913912409792219905502848499142623931300783558341601268071969625582344613855710179602837296438101950678157384852322017620798587330992190151116758968348372445955775986474809705958293580585876313022380885999597471308896450159457210346646619401768284559814068178701740107971529723096942901354729435066912916144353504681858165741393168623861889270210839637534453532375002379920709691958581288812495550512135122655796644384059542919194197016145055021326039015071749189349163488289755727726927812847960584775137317979018808635687345216324236124748798138316294387226840223448220967839006334543228149414062500000 [137,54] -183963409124385253785337225612681210126584909898140645157834857618209961195566751750644000560926437333811697186047603298204202355877860982984615819143495001835931502933417060254062971118038558393172656568491092377494734121920627406096674096354462271466402965691901939027875777216716874504620873901138133038235845239013279716970590323197158455753804828944710652308234249331822967148329928315132577250398658219481242791156468319608457538519799304175581120547645585607520933108506597132890440248136038662284008431306224649507147212368297210332784655080711551385516738907888739875799175183745013746206336966419285614095964595500168997290224312158964483869504113769204571425496280611061308888291496514557351407629401570403493993163309189247226662599543479502871032634371423884348562362967176075040015419407251747011593500985736678831651913168127783444429434382194572440718558686680367838314605978535302128310644447455063372083136218418638207221394465770632155530566040926883567587196380578683214326566281028149319640879351275181361108670993851247476547036239345154141579942454397629701520446520569319029828069127104423453213287400641182298680975411314542303982943387019230920332852533683493602013549744649634573114555832780372329368053549564246579879786607303130191951475613709581387319563947567163134877739009082070661547469899119608235921948593935182989087435177725875047962339776046319674208948249220776241935147697896556411902933827743364559418604283099289464702220241183160306675272121870643336302241416749719967513867741885406152008302707355284846185418349869824863129122209122130938525621337017496672828317283621587211523494681731924225720300121067947014693758093579389428744545542812437595699464247386663841955130128908046649045573658883645346599888002903033956979493268600155740545199491482234256895319684599086676620217378016791260724921098246196555773913614474235387048700857346715668864402966783866622614468539110400236974514104383797311170384378985715605365703709094127077037884894265380403484169526089674695841367961133405902396473581441662698405458422513096108132219314730556917745628276737967376293318244669505548763592363255899454071995435811004426795989274978637695312500000 [137,55] 21500334014047166969090829560987655281470057187076558963238097181728992408289322048134525269439332383362147165150333823038586997834640088386132359265964263947015932474011863856776058846791118223515658416068502269220113723224152881071654358679462816195321939323324919745810886714381186561730052979524198062624941357308183393832983909008949768064587476558540521536053039126708014079850004420253269732542456611993853726317651904332015420877299340503525730987648240502546044455000232476237430301395682645672687963824277756984350899278172107826293452155353607510591116419313201612038169747553381623178948483830615753720955122929217603113324215195138831398765519387046955671852776585224150573145292501666996575443628661177833574573388718604840549352188618867586507648527238319952885524604698609506155835851750504735334022531866159727580600172599576021843184814812894439973052800462868660863956224006938207564335578591437213957212989296590523603244775491585347230774099797727449362375673619928069888588877360382959818959958371826380956432750984143742670427373904993078468706813441730948424620625676572295175458354043742025267905186780758335976867022850007697250010759552107547361379043278185228473812595276633536423047034672874301070176431953673157343097935800248744457459074115817819453419418346152728366861254955085940706717243727273745088847706880525425699879342449250901157013663788064882804937072021558140570571453707071029594656840431924315885120742955129907774256195137652573676273913322965069305232673609475428685663445211987759653330958469659322198847192635026057752099750525216201664463731681589730687223277795441689487582604230392196509309819007443817423778793369564536460300988062969046910194835874446005364874895134879463770064021338104614888385244061565047793423895499900847362873659452016677168703950393446460261827258599619555771285908642310759919844906647975935922905494591242202968895253904289976566516479971176306303601501138220904403460279969822999134261654809495247949969429848837114688453885182921778963784717547276674008221219726965121526020304457916767527705732714774689741429806008078418816886547362303469136490458947822638352542767847808136139065027236938476562500 [137,56] 50822898317512337845618343547011203303769158226953517547583312081964338392556538392962858095299354371948909616233282469402271454415600386552963062736329760205846410000926078451707613672148940105640412771156901410463254420141269662629141802824324340373963593212373739651521519323624943184573735857235051051162659137671717968668131478579554371491384889313379305049984882460086488001597655988626166191558559404427977174779673523890621529028512254522801000287316037928890177956276714765169586493249825404152037694591890158260534805814660098517970742078705219575653363322825934116264486815424827686885260817652644929498697967397553785758625178646921394447863300044566932575619433243052594034573236617575661645054235812724484331000967762633313289906269596527588800545791037018934563256408191704139290101738058884899794466600547978380906470244839882846082940345759612040899832432730980056628900568327632370660922246091577275456234743276738760421040473999969067529377124172459037903021143388383214267243563042764912586283158780573691892292270869661879737568048256860017967497135914473203960489259977083222207575667523302910327124672356209027428895310967539441883392250958049188424329173283212040352774484376266210151734606252731021300536198824377727117159049951838912845086957671799394970465247161681241954096892139332843682531011896689002806040327275835933193056550557015827525109402608498555927063201751326382236968747165188292680690995688500377977525287437273433221048863237738255665400233602569191473113611266741863433126678574887449671822726444410346545668107582805731872855595499442612919502045454248852412711894459944580337735805450060042598231060319241368125553779483724471700533528662733719533976600574560183810568169493135138637298872233215300349014920922243214281746915448489249464972870628714534973706986989546013942346729813598295450968299073685160226747822382898038299329558376714234030716540165232945830439870559982249048978816685868572244025751241296330898200428692147944604095615534542850242595206454587976903950853670110891890435451242297212184954732367454911879272057171159314387614218932305943483008648762110571959822356239572238578716678603086620569229125976562500 [137,57] -768324828697278958901125474746795049742748880117135347606086674154755920284619836996055067306703779727514395031918410283126624958047304497640775752185263601321101055722483996737404080167024053593740871295752813488990568280760474559830919425990264599130420063576354021587615889732834775061473525087968796189629207684733800000400398234451514022061147113576360321915426919931926021812772448826126170134666178929267219564245798827441301510014533726747051891658952360784091487339614910929307905539031519334530201362125710330779148850130754733992421506081892397954309236060164005644519414972225703875662849657963705217718062434917195655331800681434988573564252459843926545902727164604421485621771920302703115704461559226257416193999848509225711065648275033183791509101306732178563569539264209884910652648817288374319197899421831538034523596385624384284022115698278470060003108090276103246088129322595840689335648841567191826615422785761504807524376040602328741704145550179115080243703051448307704308710969613048066819236780144714590401051962615868938191204819867362473193706108679703120582966681258291937626877835053129923266110624935261009795353494062824610654090687623410133424887306441171380216046907016290213146019318572797763497597436143532148790263729909541327851435728115367960659957655722609598451956691719884359317951101699162879968719087245238693487963237360428777678484702811889241635004408520979363483830255666487691125301440877984667241774258763752729296417644625979512863534478814206118478556050695466904371352640831170179629927390186846301502393833483779197811557925394655515700765152867183610950277330111262635636260635337640828800904528766486444515287003003628474311470922082777600029139201825461850217209639813244733663840083040305207916300671275067196341709715257991986203234419397117767436144945849845578601000961087146964508541949151680125622274807267798760149723261576257481184405587694636811984622345042245357242022411284527042519047327839537713789010951639924385969584716525220742242254166290597021821407517966841938414780069332891920826066006203848458077774670741179122292361940312448472584434268395827555150006489201319759274610987631604075431823730468750 [137,58] 212944150190239471597654860066428830013773214821767555462580545284217456178474364951138476834363105401978434262834917258810543237600814683759393642577998513024961917264805141181115840944812883422254619733950226179344307094191784353495485991731023750400833352542724962418916492071854841919698167989685461343622085204132376766176160722214070169942123396294881953216338769714513970607941824692941426213532138587574851088421917065859112687246806129244880401322468809126637499690280206672187489504198797372125522774492445093300715624226804073970293771727760486240882874223958377991898687365162838756615742425429943027865817693964626335949166703099369366425263418026380921799672481246288226744121854249834025935560618634404129689780874418450836776252879513704285756229172350050306670683213097886654733403703917067765450495700751031580160174170391563757375074981386202299223660011117966847922058284517851198888540293864484547151225796020283501592902152949265723481431049013376474214189521511872059134505660985670609740541197464455729700179979127968149364717955453329957873472041346531759790297446997487421519894216591370418490621665281640824648255680503829569343272112802997982204925029579435661496045694468061117515712982884759244011248411913528568315506069459048862624422265761556751024334855356518836468549824059302126134855194588761011760162662412554447717948986506402320030236147953126358770773013605119259652295953555418566700626961845745651821427656618340669500997948402921498227959391148412519643756156520512568404213344466027814014931817036758555743033590910905181929645970821330240957211230699568795107658226004624304774939569344241517623874224630095976334217853283002690804345597664967017400534285695012966931511848811138621787656635588213663771121926466111461225106864961565977258090320285581207514728802295614854501132037858374833593995281583166683625585894328346242468734459418051245481111082165253916082186134281063858097621929697122482845794010977295221995570115591773973898938646526202956587850021531138460826470208043033294220207136787996374776051553276920634626273723712920779294881410836786726458355168661019344869436524525507792304779286496341228485107421875 [137,59] -32681829568611784847763551554798433019954276796130387867996735613640995536564101682209359269315343880287623301399297495295304188194129520381340909931169465212612277380036750165389562248869557730155238239067783283254557822404071437286693979235601164234608198562492927444924277369795543817468390078701761014319149572410000488667853259138850463344180549712958558008409635666704655961621534397615893494944797012474001957433896628234313599981877653724107685697549594575432577173594798064691280752084885146151457600730233729207344298403992556024852314371027934188590996265568266607047635952742437055596460151560432466675991266430614464005808555235814827269621300051423376994723909933908110580937074061457636745560563364419424022320092897557877445606492803526006841810249588663856663370452825718676041032283288867777895512678114297766741073652681815653567721951405667628966663686879899046762836970914943479297992158677613086242995303595495137021285627368891059118019867863570142948088865317071191886099133760910316789927781510504288917074048443572570967131316498774403881463287170419593881405313726743099320697455533913694176912705024810892667286385913418076992692376750940018470380500790139886926439897478532715165972903742837467815741949897196829343669325470708833402712153522253136378134280535848987713956097691777795744993327137041681390035108385072182832647269048045418543563595155801197715032176479106175068803920029543492089978010176494170293832922450607024518030247585969854769045665160449850975152284068581019855878236039411427193916999601217014557022646983387238356658789569680943348909961166790212747400741350066838574887950177518597834473026587261640682787543773290806080424884614529114101524231950250265900872484653659186481790539102334397396190333873905633810963213582909596350691442235838060667304112018088159277484439536032776806514205012505512438206666979223164353805260372272742635948744402856964267588698393944056033015721795670434183506014407051036372158505519350082631169304920543413561228671530950677047796283979788802308871776663439644930194414877839719856712845047940945411165165817046526823518727854040394576948247440384420769987627863883972167968750 [137,60] 2138501193413251913488799832565980668358671951244417412574481009181536175989097786409622117647135835351477899768937735081892664401592630477304215068174084869938875310129476260570632439520133262637485791310973487475702530167988793485104597576823740849594539129166113911841819902762726810920464351845761351898273746687719095682128894480831165962919534222150119090780954100165504534422399173692899055933186968536344428104351150029901632512766869571535217026434753414072430018879680636875276438055018177280191981711960393364570079483365036854844315713990126324641935219913550399778665247407417810305032798748928469309232434629102874281525408808359027005510961351613347678554344412608845978759348444656746793756352343390131724783976992506471071921405834912333250209728856077566489379379457579942912986720734563600615400543551910491658895734534363659333622469980875026544608140131475027963316860209743979233804301471671326281533871928355754955353662939925151274478136727087473064888808333697536324714542424094345403913692422548048201026587100839958743794329784390690185568835509865856359961175940639190325371502331594106572972498572320656041000112791614752515204340534908997041213470269246878732705625866752673267113669971185033479311703776056055298366187047323730831430079198393565452465265650042752429868891330139709733865339032740492624189273307645115001110459073520824376817885746710715017905799693106551186827069559588807800827706076718798773201873396726904541334923801866114409676600624712748281731121281694692573169427066949345279049453198428807687068058721114862650243255299883145730121271127728772720704617806736172700172259214682668478735656862347257896347051758917311326930413740549995733277477405555884301055439541142166250559865824489276177001808442106484351153329313012307088320553383213433495192481196268901504681731396116459492464706538971384582806357444043609805374470888248917734130008354644295752420326254313714362095330026063843103230869160977344319909621030059141040927036796002939440882695785874491459670021391755347401701146327137818810903980308595064998048377117000618936107113240183325199358955246891666281128241422493374557234346866607666015625 [137,61] 342559304763282807695529491058593610169116574646184745637524222935739403631897959634174211355988902212735626632860904639855267964815303151142082379139826229729592838614254022072212898747639953699646384231447059106674073948420100744339694510511611583493109929185790654060265819625266582655244677140925313578391847362607246152043668670007125635200290202097929361860577389790559093641252778255378580961679964344559655383915155158334077552059040164415359568984924341857772404521578797244322936187029921977238126632879721823213722391192092369112522177787353653133644546549117618448564828563434493532178090992570223154595258836672954970003632711505534966168417218387370490179525421764974142447610862475890652567589715426051189582840273605043676556643326633430440904126053838863984340018126977488336381488097873335491249995070979567804650331951431007963788262784846124815710900132457863198621598680399329755902906331449413392347957362070394488929181002399870134901235595344244662185137752158741967793802926279172772440970237105894864139872583028751219751865833452326248879277646730437494885951130467857572815867013108011373341393049116277655503298152203948941728767336712210558102623474722378116987546347972339050025396413585979660779295662575539356607223651862515233485372245694719070953604714646161661543490085960215416693698873652942640725860912826095768049072404426812476468946651202119777735420029891256535776627241572509205830018929487419504955257147605579358396616713069049274338633727485809899255521688027699075227069834183839416275212814926282662023181478549707923383859627474063600602506315086550722556718209030336910858567185657554472079215283205904720457451600507388085754997284976019459913549405016687947452470698619435009336766063224461065377361700495804744257405006506900278966134431791515809498349863304350792220203654735757540108654218559145772926912626860828229415782182845776288572851114227565238511579575898913119708747537079823605751248279459282153727274088561413246172431577951668585580516292611516645921153906746821052893534237885420653897385846437883152251701387501782519971847640452254509078563082837941888847410609741928055882453918457031250 [137,62] -129633220414360019345830085806264712273545818619733856683474356413050573630181577409376510707835150567241760821589074145172339948526145892401843602526050494315189704017454135385505038842906631682338454888931053969259142444842533555042529390797047557763845988393160844581736353865470850297812634739028708851297783618534316823486482669279620816072791391524767676755081608101201700411629917324615515251031128808664753382898420989291924956628172840862000305855273136202060152002554148673525130246496006221315066075092587209969282695432444015463066680822407928335908454233408295291471570325264257791607223997578960217451798878958355208115855347161212687099447803608313817397423978137875208635251654776552221585751898165589764762617972143402093982504622433982207004827575879213021377124516595143325042280646074806347884738562976954162953353326891739367400625274456997941596575039276399788656626525067457353372106728280486917981566389728162140797797567516374370842576888759625716928725075926551430044750041164897086595519975978631975797993227002616967051211662320327895932240382212566582253779992319022759682406888279702517393593620056207645327497505296520029355166373264322047385321137612228697922831087024640675450305850950318844767698817178155056102704298036868449886845738958644944554773683662161583568821081801347108003979843105853100028582713501118561453064739885762454512526090875165143955944779034567826767279272939658136951233718248196669928110830645343815149160957951631011066400709553652599046662300149254212140047221526315545756829803519083678356139211933570374226307840177760897604804931989542380283915583156297132275458073991211761908496691047371016667829450231801979159826267041377288394086264666154606147872979508602285347844376612087046942569594313036435899933345913623699421832536943136231804673238479104509383941864206893935188348585262881499100019517952272286897450814003000007870987592260088716837833182679627646223502079216990434612907802549786098760247735068147753474473657571795704495556844957500229730845819764459703549926368977177311762182834308432820418734174702733838007862226592704554404520498605412726078611740376800298690795898437500 [137,63] 21578674543418104681713211739797285934603662148806494819285122836215519070600799448304357273466665597885818595039605896731332163078975101747677088013123656390042949428076895976207392738236048257630774178180778053640847550877491316564260433790189431040699855927214510120600862070627427495032893577260176735388958183329843325751362252153224615270959501225299388296069247941552789412656135233924777778903209624402084239433041675944566483679635277310552307445819176728836650388557722343819062822941318563694329140452705500572767881032217842985030473875426094244595818182463845597315263205971701520090290050240837454324168545015156250988095795453206665963913847927628843515908313706380674073099225289553172098421287833247223873094218617197643788498632817563076530123513141305950400401846487402687445454998409792243805577177507775439268591579121690137062045634998295513235613362272244417551636746791029741036875550064983926049866954470296693609880672369330245293760329207127149877384388778828812327505769047067507613435397595941692315951451968800243369283964724303791266621944146308819493643991937691797185592771644798833253904401582265955767258093848898245742506269406744384486802398404489869266726104029401638264146289864951247231148614395986845789846910017883777309877311019739807286474632057625060919506533713679019364372955132274379860088877007274631783215626061185148900021588580010940694923058553792393013961334522555059073788187518186545189940870510334276491442221285099140859070489040374886382115973081741883858129988723065150920456664141155519921453296055045753416045513022597203616499904815210244121166655013977991775333959244349263967499904265690774865226100863453841823751680811884913346739290943033314370747488262138263547415047468809686236561560221185666346738151928472160183182798471262508068780102468485022175729818578560658607696147225273776188903669810265953549306927078468481456540838639526292234748715648449654493637827962123773441311980891139117761739608541074701736809256700511166724347330294223259530068707615940667371326785107638706357951997355020358300674833139468408421980686286233005447006826759192676945531275123357772827148437500 [137,64] -2232388837969073059199170176527783920020257974063312646209317714044253435668887748102225067897857921591088969017084235773203386208757709324658506416304439258771513443550986028404613194557279545900725365421230997629003818545140174633488058703987851386813069336971441824303485924084393741537046966190351659356095108196446174760416889676494294547689269678960957802650350272307857506136438777791450605421587371258597303608141406104740416932725355913878523911737008815909611198432007927528478081392282820432771906780174977936841254011871686037555374541313770302262101540637289835701093559046400146569148542566267671534576123905839554179143933678297651938170812080521587970385023198848058029061568680196704558418151410733535306898107761462299067493079847563054507822236977402180190065727475082315929352982836167000389565490687147086830285106685071812729896432414750430161802925963422485214780031392901968578988034414530883657054163063970683675490798448407949194814253186810613128363573036118258706590203731180599448847475330614556949575312942070805908537986423328324313090867249523387013676979275852970619272736967457927734802384623919441156279135835966794398395913524552224922063524440847074473981257661860412170335931514836211418790025619438477696250546434294984329353032654630887632611473991438338174770544444678000101384101527805722881301111392561402878033272550399817562323106421584876359538065375213284154013163535235644268466132361173065087509407634059117656325858647954170572482496837995401855480491897525332615896460989218357454378628189825767369691902558440595556028887654981456171954804923133970281279634572908969887239982109716529542789080130231033232813460152414201520650506346195613695686977578523145391444226036838840813853495492391518637195788474762324768673041086943244759258869528258043804899545200603861225344734304686541630863861872482945237021426790523676566120612073212296332250960938515335892252288934724138319271932336480526412534072790578135941656095907991438460800281027344179433162337761898777953410140579067567458214392340343321034181673408632591983878562022808082409128153810122603373228890050484096718719229102134704589843750 [137,65] 119415784254971995041076101876853721071019773820487076868182315407864218452670509555609072172544144166081691234309196529991208719709034450536386766820160670392822683613226978581649954061246152110717394544033439611855732045006204024763067330223278828503302667184465918478784277237117492750144627717289730424470070032645988698214768903173342038401755276536136010702829487916977133142190389474317847517679314130962221995348153363223153691362380202479698036084585486342626234788689539895269755026787184950727514045384981377228832029792755179342768546271900747790359696603083062828733381840926310508101932485863727901610456297009756639069567810738565819947199065401251175608955013438198157163687255258335930457413985485851825162488276373503864351253835303313971164169135348377481265788739453644704046952837659993938978346649464254788620437936977197787303214541678873513227131143344841991606682970019399996288690655881141891941177207803289729263838933810559781219359107496089812892581505298313985663345997639952606860046504760710435804888602674019822349557978073654981105317176872954701853924021767939871256987277163681291078845478642471532833333954118877906972135688487450560461964577799486886301524685264237196008851189642065152943617178324660126486842224719298078137936149381756324432843476269842636859833530130001561630672501555003794796115431193519696739771593600688596194886215683527237059926958577291825383190617182950727294310460252566244906168538353493454831098497562406852594029013077448505222654642274916037584833468763813910021538217033007358410261837442541353155671742513597948964322078913388470719531226258515431726870502163933996101044564160666567392443603163872772302274152158219693144399284710691556349335297373541208257563516083425267736051056101916842011572991805884261703995026786937532775226513543006568973160326009623687363263220516895985854740766070548418550370606682845994540107527071599437861836387201810951003140253959627664822883306821520611278738265217740139607397523728311247589641433300166129833519501424653652107633240055961863972526779992166920313888330173124494688295434902201462393684728340303990989923477172851562500 [137,66] 4474037155784011595726927263937650870283517654350090415803308893297359818664750214710423644007485528217908568726936046839858087018189980496915281451400641197976095617927752935255886968510610703495705544495405775676601808511098174062655489083972575586185492931416950071862886344631457146877727557693347969706382895890360356637055867498606334161752934816814448274497529392972596249003685322315951329678364727349048782581561442743411344088060484754883344519179909173734472023021575299357257921419789409056586693193922038782397769371519071791666055998094539864221124329639137604495855835775944924102995637375339097275049886721622486692743585726050107158771710776126304656162348136971738109147410134665389460531149718238283101503642300424857145448461566450286791627186581807485951654017880341588546187513047282427082894205412767756194557073690256071317883137696163436794830926018040670561913727785620315164584115802487028633781618847658600014247144219780508607940651048844625442894157745915894616343813264142298788293219502622423791272631488174396974606997440356120644170365896119911957608961235966874849278510162870854818245666746230839194731546220272461804091251640597499326128184571734180546627563111210704447228834372906516664402873002222678789840222583589962565236332713065255987072529271192886924411383901373407714231980073262269762178367685250017797927299263514861893810971833993676826181970574886619430864509003285406050181071640126992483127693321824929196038553469195607598709816742678930404259481879968927751667570905557009627876922406177022255150401929378022598741763203238293005493908411043032359045632225290489672913706982165097103087421150344507174464858507806237866907880038540082183166418806273337129097505575844771910247392784924432173924781438795594331282362025665089495016105012100137690192110886067421168698820993055852053938732196780723911436470485549996984343702337319961587934983135207886446266961539818199796879640980810112301414776953402832222029397607969828934304800830681359423240975071159616885119046553261620839839049808518049341130145532362397456340744108781382245048556906848510547246043643099255859851837158203125 [137,67] -1445286042518060184750903458513628894027332312463001310082131273111186076425194074170038024037692951195376627442984351892225302699696566031797913034490063821611109894028414265059897037345666892775656753369279231048409352367153296153534658341630402375272472859824277195554902306531691351836020629647390116125783399214527309646264866896443174208486677363844004048036557106528811119654431031964501295545211220094015400451075011703519226751906356653846094302984460912194684307615127794143301941057597446323307770764977253370769055017399518503152391718325959913768792079260365424465727083387154865503444773224601581105605935010323893852416595669038379158124578897128100728944708443595882491235820916735031001301095702405082491137896800023861128266528537920842910792184669005601052382682730074445364317752860569683905648120039061360098920009848911396096001778421436947822165130724145930400198656215837263389712029414104625316947191168363608617150832766170652471345668819176818625185659780880999776732120101652760681341939224593162714518491538571234006311324457280232368752302518611693842737477017227389867607271960625893671425470451644639048862233391770836712968839407484600967199162271928307671969163696797734320533604688340105399504901778606432036920282790187056072385231651521346933644403484226215868796539405959638402138154560770681149255809825182316942898541211406852126168359509051982717908529418528603710508614203714397584472161797543715514483334370789594940190285429533028287817042846259506748877074708747657219803254350156834572792969686476066807803470192406609302490725271678221857683655957570641598269895252785813862783700545795700189731787361819315698348971597582443397197930958582886390204611631335076111308305046768329576787062809143751062423111664064296241267710037041436284811571781558037858920825095414805108807864142462227807135200754327231774406285910119066775939116701786666012332955827369162034468567882247485779173583713522179191665847689926119418392188830677202935015324237974698476364700089011596050244634834636236282042402306809885165410970116093171343016811378879320024873005614717159765700067509897053241729736328125 [137,68] 77460427562733440655084224236199884434800221364984948771517827925011905993083854823839842774646559136412976917311335298226786665006337518760150744446734672066315158475470314968509908517386327410866202569848977887257646410194702208410875127416518971352519301725706986578961896391333974825827575986354834826287777011574145208234395361744123251088381980666265199543331071789873746635159755625089574075192034173134643026895325837587039610081527391858060209146338827236269431549604843693305864847970545381489104038039541751637656659730789239322203632124626050878076737623512201393410095103873817000508575619316253298268671483471034675809997381294155427495709285384280034027550868666113202863401610388665361618210155356943227130093947397894420405156135565437491083472125488283376824549964953116986904422015020746649792593041245233052445905453810758016963266027668616781810210929132661506045082206745427253938040374978281804627125138558468629969786789424501590108964735996053099577751484368108315544483682774474564278887197488381255489218928336848595138902385180117666784895326555932810332169212163553553116457060628682503453792397228557894918588271528162713237960509295757962056264169630215684456571981154873917990017608217873731874440025350380231428072769843489957137911740932168937461885529821772776977364917731433266118356899532286636854417852704953564890150184206105228190199627164486133933450295088060044990663735335520793838962829384521587430715543737147192794096526255634866210136777238802734977936884838069657651372744129417117455639148789063223931380161036860190605907130905751387848801979603698042134161247223200182175518401079068986559688326574197867473052396927786930786430344488543825399315351851106945812568791403561787102512715178036776953447808534425629246161630422168040383101293282125030795126527608115155439049794699999686461611593802518350629499337539562838365285107500370563159047009031450560412591316673708400511455903890668855362115912765547646420800173678333785722281972357031245722601184592751958225019263963851141163538312369593872651564988180069379065817286996654692445426077493049511747551150619983673095703125 [137,69] 12950670480854711686967111999005394593277181987581619360785271738816645848787187345909802211631703693324866312148827052349509120812173630856295395509110336643208504669622282377296347266762605674565791279176493548127670364032115552070270331632085854109437642017473939248056452768300533325183517123024368496139098462065948858444025240024793862453722071544701821152304236533059064387997930342513561520656775463117597978568281830541845988220337152739109421613930886815696139110521306773109496625742949242632862551078718132455547921000085617085795626247411625532721735166774743097978859530337738725731815119296996744655890755844337595445338841707426279484270541056824872907543174478301648765625130091869312808847343873897466952152371432926327492779940065929968288205617487080972334971342463072962777835080794794455293049899895385683359598763630815924142061355914696535668896778312181705951590443335211578756611546679926088518521646386491298075527530864176189882796142240212927644282594122713707826518801936453762337964989390295607591098284278432241959697041308670654363926764420410607674462288000388270695342834615716418167429835377901203537252636447607929282335264392913753933037056536556611880217808649768757128459279551334331039574331609045223433051528320950839942102779592824499625444775407611489156795758164294191457103660758426416344235319159826468351518131724042651291422744733113319183365210922700396195709752021305658244744690659183282510045963279926616640647937650569640680946174557030088512309388977385404170589497127954419488748162684072560095073395442274477143659040190570424423543320059543109459664700600707582448593531896390161095261707890090782646756885269009960729082898712195426494731457892942686902741017747618373722527455981032787492556544476426412106338366855723883815588397269787396962279186484214747044146710787135845460224404056415211520271580247567137474303544810526230478378146114742682871290902195015577535446139768934940952637987392943665749147244397975171939938674653035306886678446526117928102042897275040106559604410513992152497612454263671236315334252599540167871221208784450085830874741077423095703125 [137,70] -3512944343683805739866435059389949803802063924697245842736404820819125140003775026718848483255218054042982379815856241159885609162815126691726002082245175513083364416028128519069841456630510300683595172552340001391654881530158955840811243691343100401911666005883657672575219781189423643657861876035779847246325838911156644804368248880962207727719340198137464777299408691629654278391739747313516555218738397200633216395664574598362830509116441150011782616300216832710913683502819898272342736466179449867817115887111849263727730860319515541702646197251213142172953916683899600026057774582490760290319539316236785153605471685254744406343822212875179489096390688719807172562975051957058356942599021677428171117642214092400831047475101824392598085017966827435457835665230357956531566845398196362619982133802575439264217266775379606746094789370687774387059149994039595129509232613645178596717807842172682672663691042022141288763631188454302737276456453040169128432119913454321052538446387310333040413892386342762886355448874925603232089897488017658990429390302063119416989124200879813783311195745041427522430461540150365953510885246084633443218140335912886978174960200372160265062415387936867605680671026135343002711634134249021565850445710626769424104997530382596230920904382725904051805431160509583578340056690590636831105921292295798948528635716189753990697242082547788020425279706354761966439932558206975116413595589952388513213248885812321235046894573402442360235189395077752554087702649320725101228863393901265816834274621105442815892782008672814433627037563518475244810812023799865058563250667039284906064464760477975713525605485744811009190474145189854340241635167136139766986773209744412237570123243036802709832350745123845185344869374082061141328634304518636207745300319065803424316898387290319867403109151218981463615759145596125718634246192617269197535786292550723213323696081728913657470454938828701503858582302866312172782812700529476378514532031994996164725514709927806010217987829888724552363874399442601135752076729872839766730258104652629164145978745128088929974306703154161069459400764024457395076751708984375000 [137,71] 484815183407368998530790435999505288465630274490288809402376447752171043109929807346329545416410610947921146280898917284259024224565815851643952445722783618842057872901156136476410031535579307633616475060833736578324143371756573233981223578262999765346819378791137666268495146704148010180868546493992058267962547385111512902441202115629262705787853198640458437097769543952660094318537697709979052303148886326522586932961988435372188330180805486665688011484682199126301116834509317139535054101649985097099348675146022031096649106036668635972195162885867232799378186330210826320304525917685607874366314023374849934118848702931261670496641956622917304664781039331738655915995189811129308268831737104033451911149337932870699808009167204084003215865287093353739283785494475739999689411008454495000740064963574239432283187317095626682548757139722714528065965587137879589514913081295112969378665476097460120742437937793407058453600964144240258779504373471203792114665834405765108502879279037506037179927035413318201432344601748748438812595450351119563880144453557744628674601822809080869013332079202948503138505962985754304222677308214207141695452513981338683276870187754434125995441047714020502019697547935581707617045886725227015848097090323341627389229496241739842295813967562486213797360862983788351642321146259755026811983866052022619712655784477192064531421075595663957619407525269381664517276152352595073205820931214918747930130054525209413317718519519018368383061774561831259266277548575362940108467459013506771652296456465772387477871400684975579230074301749942959779085515597708170851898620810435122421109124556464026067071743850749414431590146737390992371828465923759985797860766841502574913535853544238009832762084791790603598466279440913224159411253017361481676060471897967974908400328940392978845625661352939229933310202628344225360959438516663531889561726726465631708152579147975831541275095877410943036374362756317133034070844323325784804537749655542869532222491467798184713607807140748659787725324185514064975730634827258746124783418121292931926235363976338108647256109362921471045554839287559151649475097656250 [137,72] -49631135678450147563889556873718421957906114074919882423608883595427525773500454733335210092247483490214905540876840313097118344844755843397399980200683648400108135501791867988144982740107931196263848662491920344191175013605743139586123909624440211061531990012634084978782607367334023270020511354299099205098263387543627709121863564737435499757813709847718370373702064935896840710555131983510204464802673376631348373903219795635180272743633340527565084142967212402035215574653232060880446138258592897440481843865381922427582557436905726503080377961344503848751764759632976512727114814027010582076736182793686541511558777091920398982965161745809382994175823045768666575084678980910293605986559102624608032733627287853446627548066922592454243460498288671792483339397543263668060809557097629530058185630410950814261612831386377199916522888295410228351217726778683193259655997779561335125506148929215371681601739196416179498800628462131145695866409443604697084578898435832338003078701673462978737075354852182883555991001784807165664532299228876866848994319315265547560445755924638547454889515420720605884323637548539435212366133163855776890732526687937750394378681400149100103082981583512812078588748915298473659036632978254325207436227381504072685537490226173908034189316537715775259926776952119757894959990928269604234361301512341151456195381124851362796436333356436837190604607712962235072314803286234826310556711358993611654660760838822019766030798708589199094134920129190341049062818373273656018122988426234833716717471134134023317503339901661146061118233599322435599648282735200131714998135867474540039015061849806343685897628892330605369638242263623718866567257984776655178026890047398554891395783233148977750575137749973236969842630067861575294934598693827733011887105213492466246157037641478960656550181661395404655185872126664545570097805035841165414533678367821792413552913201533122315619791315217286440777138295661251354602218581467210676694088821466604340374139815983748920858769497763356700001262369367633876440218943058297371117559948485363165246012744110543356938891027075509363829997256313800811767578125 [137,73] 4131057400480233591216510662988258299426791833989020648245773904476141671555094304543810142303535153243657505051751420614038830581726730252146229134841043411517979352907671190884095545223797036937994791724004171096954150651075694147699010779697032549634956070654756700077062718915176770963760339561009139733748590811706612693754074604416549839882282341178377145359044257121714001202742042272068201216605055991270912858025292929630105768197156440448435305084094516911130905189080428921285985259561624381940040467617952829439685918456255875238438076141891953460519143885506684953772046563261471671007800418959472942679266674682236322274090414565141369397489741707290197333181552177207394155587952737161665869712331759360185834105683448750640476535614806187432712146381157124292521935164189785283477700702751857791461664030013691000500295678740348632814387220024202434939511380298854261590206260908359812449876784795463064954598860790006567500091591438928414328989562928961135750119513925968795361009147204062126440121827123754682819516035265362341130009285165302522586592200880787465360169217156393317649709934302068983945730042899831379406298500810770123190639078996610827134174678314376828275860505513996845403791275294352456469862964560740399645568398197071277675933634407096698467554387396425598926266306798177753709858050727566252121094486322761277796470192391435279909755469485684529311561575068513981822754697973303631153106583923405272809093671637720318429518631205310429550914022047429745534094015211774732976513641139077062438730898002313055768510257073723224573340599262784868418567054541835066712981840428733429335926190053436559472417943776504454092686567348231499575106218956829464271142433957169648371670639475087791058867287529947443781697119130111998141437973290833754530440419830127253563076042225123910855816096505963515930444704410066633398926728597298043339439289822365705076946176123131803837460835018294636618688674452767973553943911495183167516325239886229727104866878250600728034973158270327765394140520717811518972140897573726532012765961623468868467607316000415452992158902618408203125000 [137,74] -294083496059170697629579095052335110674379214348151384170795440461829660463940425605995289298678653473332632191452412399469226247675894392073019555760665848362002406532024439544694558509930223777337811224175024727798167140316127038933718270339807528992417181246120898874521517419218719589384672431156302365197693421966737388742290406730429022503556027521023338321259569823874032646523945603862993342009829146102453960397564415336181169253872500972936646424893557042644848700326874085435288631047422087749635329162367128877109616139299183713976169708465062454871902325801459086152762198797710508823016492560348579747010832794455504124145378005701865487079334595705707092590929616632737197254036318889256402012079546187760293916748215532670180260152581716147034096458802357150382957238926464768214882057321098139219726991817104240239165937857786048463866366820388247257611704209087017425941627250223658284158132313641696558064685413370337397481268098684116294278507096486036389349806559516940795293232087727494597827059165297263867455111736926911075068506570478963236675611923860331291161545357987857112740359751280993545529394342951889407379287415900305809905162921344325110468721801411659167907381162411498571430669840394249820232351963173983834635159160225901983826703929380391318642798971185492268842226574158227193285439609727062284143149479289310234694529318453021408723616001587810775526540742326722176184167349633923081803354566771155047471382278974404040476074036192090731516733781267269753978687168853061224121791829301041328384700648618295775811090015951180474544501722158981725251409205552719230280175672774309852496620178705397010406628618935586137948229725472785185592900428659241996393022383496569463558678152459400486496732187376108021701295431977685500624595873901536530192816080107977464429345840779940160463954596746155793994734503855012526861768144637823614775964013736742594520017909665979375088784442280602584980378147756230864303261453504489201889222305910856711366776149205275527746217015426192689827838964907809057409107821577420107277226785384214155255136782487320088256573791503906250 [137,75] 18440852974111343296476400664060851818647235007610966607720124950158664815573818862147873017652880684009544010369732023669530001264204718658002872578493476819444181709088783683304328336212292093796736735974438062458752621096206927661232817000444762484387922574393265089433534692053167547267575812285181522893690081833007005825815984054783256743469404870939407341058636660410873255932879661597135702846827351230951750521954972203660232064272637177056231891043204702160297650719178969994474185028142600638852326724921887891436413026789336849451577435779415775587500238265400336187109056077224927086981518529270993073116743211429116801674058038676149706418005200682312503603823526016609242462671277914190236028931198615926434070453987127160103641752193991525347675925740628365534287902025843439408832842114984784946069622039046251341389514819929107553592524378288869630060621659402717066049652585792139262594651557043532125253408595933989413295007959473751552766592914463024934145042871940657213572165418029419387213559383735898497258787143630803332162761623458148168503860522420904644801715322469028243841568856622735899317366026789144102357109082068647776157742108670315065976157897982789536322274002549144682585782341175258315485194831980418207862247429107707004817244262226477410355817111102369825351919399245076254954080376114233902193554485293982356166957454676207246001402267505837040870608526054460237243233848795615384018591439664415290353782144810816523841084953011691191293714216251893619147161491696897363839336912369028520678591092511369158251527356743688708115790780013509157186345822132672297801042186961217363640860231251465984703018277640000526589390642379061604542757288282293466604692260412773393526450288437008113277381682364797650939784606532632100229537833285130482845655125426508737678860327982119420307680655778030334146916678570204291998320690379945279522945322546481450013580654407245125178951782003592343773981325433095643880230804387238553487655955792449622895814311972561885364025205295864495759818191783931273774014756922610190007930842448377487622168313105464864971006103515625 [137,76] -1032903535414868617797192377291521060559728133785789374675711928951619610612968526855207283156294156225833444238288062264221812796373563885653892229873387476628653526007669219013147013979334149349578186844500698475922590319870112475653530437554501400831341002569300726487078625307445134290173645532542066449550242607084646687322967552216736789362540170448859620009341254514384171525700051034485790509907042177062168708034470883356010364808688967424467065435712977715060648356556963697340782284445006178448585219241000230766285812532508705016191837227372709566602758262775889109506704416313717912062372822243286643269305927234146153909643327497151786675942702701278582935232686558217652596091130451345438769922913680564532642251191982037228060837686998540271047416620025683479419014849982274124791089342445366222950269552741376134851928694913377906629065779646975779651373266960494343316503545382123461740445338803627080738845495229437570380827486768578763291802333624851560801135748796225018748123187340665636233402589878397752138076937850328136283201120327979670368649403378227141905868676999455677966234883420274019693858299479602782461494975805320271634421561936335022157094814793992478895371207970174761081930602780967762039712373063874614949521808871329060078302108473889591752250720181616078841298669414063145902542777559536598403389950904538571192266755929809552097139104266495958792403910009472234877810325174093279315538192566470502085585297657272778736435230099016307360366698560138432398181621099769392124372544478355507094798872467423540077556011807485383452523995659405764723472249041087659449425443212806622609517011221414872979263409391701487499052474376887568601589989557477227389400491263087172285391011660968562101423486211777563374421592394664743329950046879359214992067702982750992354898894552546807451363217473395356201504224559441277711780272475160190229976907098041257399902131715849246447512691603547398925685345024086690554139329492509807163099796500977769892574592877874380021594818833240948689683228209266935769558977702906314957054185529366310077504122498484045398632812500 [137,77] 52371878027271855560669227635938812164017697069517374422032473646574761386810173013749766431656319093191719836173982854145933730734573167378588337308681760620625915094006222295279812716640088055602150394189637171533616770609339180677809020571306688174639655713054457999719459742975087746961541489330892736504563371732922809168183430490604218354776549986275742442176231743124406592181760828054469730539394685972774921554773182367708028040682098185267889624953730569568994337394991187375841869991101875995885439828140322919448425539120678903607033283357463409428213165836395990503467157089463045611479476563291002110461979510101243119274301499758392027724934604802479588795464557534539844910702665813742258387992488686484498396718879881467543819053236190201121173494319160464801550913408271274812502783147307454759374250697040151304885870099239582801170500564384640926594649291608941486822295840250349934939669819186256869368059204769352091356523727970242993072333419645850965563982211216180819140468196843426648764646896016043517910981402341949263396530610110496847502115776855122470086883904830754156302438501387608988736645490178833010870289923201956492186304985619206573744973760091695752194892895223083622440920239798777764498806178569043657162901693067983062057922205336320022862775950013549038987554902897218289917871294903069198549574320335283952122203349775362644134850278914749486130409473435445461243732065646686234493266791150769928377489092132471988981226950245987488658644257530527364402641135750696361622733567554944467268369045781190565435555236360832059367449497680917903089955022053356390660898402705921706134905820739970501054250565384907060792659837315538628891630526517155289795271078624239348489373206993772848598493555144932533017782059132387640629755276520516341208994076036602600254456013239531233122291549954137052342926273040665546671436790993781302729646103956734659753856202887021360507499475783120216169152494012736663991983681883776116877447410029337014763030339838495430119696039181127786543065843097262581321558289134708861265889970937204340695313957779926616359375 [137,78] -2413602029733761082904086039145094392458563602819852009597018146156612537819880196152466722925198661203343525409621786605696662539557332443048115047834224461526705184335310565864686310084586865632116826554356047199791991434534050114451557593396314375849693846467987717553038317504624419875819311722941868700920045456653153937237218450359520185425837807447737028494750063577699776992493126767274296411136563413132211263585885270383475984505170759439450384854135315887172383323776062458279159137804326683383697448408363526072995203820041887185494604194782748211143195179039070237448551493968159629190993695541856600696148768215749595796082741145634186454821681307897451218208775229342384032464820692344106099678387454815316460244946020989982870247801939035504399259662774103241894950714906665628984369029400609259502471872951130790862950446949700651264507990765069023168531238508312180075895674240201523468457295676698307278568282527416826864245133041801311173231563696249086281986513451110551380783232047717913768580507078196181590493310733991017018385829721830510921205250384740260551946019339327990410693699267487846489682466301783433537462445178977889275912828487487326860759037821617840480677522895680130487521844001393241333017390370741427017442098138506180740861874502393605117841103531001514364711810065656047886397358921547940000856699326119772978715692370805746393224345989055949387890141090575979069478840798867366562860257659538101017563141198691051240553752435748162105438424608528442177189146731160934926699714909511468798615041978465058891989848524255781903045428546927473053502475608592908301697762610627317316795415795461705393950437701268435218296168007388897514311742465699815811786565538774335369195513017745815561320678843906138362737619185071825983646610704762418856109108831612440931945130295286164437604589373641812124176621513830539849339245934610379663764579397210009929384831090317980110943954278000866732576074515302461615341849034724762102913282776811445282667479074414634090351212751391600246851513016104763233793109606168809238094378146879726754599850157950865750 [137,79] 102120628459998600067971896562073296425607161100819665107602807868640797794191335455063615489899570970286969071118295537754403834128659616896829795499983299729828621388030488704774899970272818997712576802171182228541025565478209898001887792841622285105561092490470935683601292222376237593131138042304091717773600610928458597493746105332911748630610856063116233917605501555617581455317053926195576772248371751437102926684613034693038399123050067303002515622377849177291552883943264878596660691258124920303238452939615060267393218356874697314503848986782810538764927285942637122211115607580578665305759140360260698252189629232616759424908452473285415148317904709398213005049546183956281906445142775856051834802397261221151219451093743682479191278658066563062347819780540485422759762487850893754166674061564272840849653379869589252938388227977386986262036546359590963322662888997667994945680838719595991346972530565893360986959269667022976630616535433859959239660141951526013572265971893112909585179819251786318964980669163642451262960492913506130562947334086361743431538717336914628704591051732065935213112090264247290627309287342770465925358570001799367861945990888142817495874997291006627702725610573871163602339231102285805968809171600754283601157561321952186820262122698566000540010458636645240502981789772760080202227516816612111405455362295859938208757991286378644620924236175931940710508187737322613438845269309579557696902950525437505847380167585491469932381227461950198636915598282218333266755877719265121171346490225091013297366943672862542730262063228718136905944395006695136462168997277426405171058140318466246119152692821869115275462334066646442734992321617365985967990140457641623289752395979181813106389551855124135236265617539036919503595924887599448187881499306397432227671960216773808469110594379889253289975951006670605016762688619064338267356307511993875025261474094366326765078962393296262991342884209407847591483938734871417819936264897351748687710495588633560232591608303744575945608192361485951087515395119125244373743842715137454453416695815390545751173705155960370 [137,80] -3979106715235438931369449480206615982998886321445462630960501701504481215309081966179018160816138728461331412537629029802609442135378964987898101229322590100119721209237871123198042623555980244624808437380548616497812982806469862818569550830569389244313044838381200787344207495350972645252400272354786074899501998797243584272306855398465490294036205920060101749975745011999212445669980535631898706261870992378193357257415151500889257608950987807082709770153262663235991348466403276268604768825027541277166158544095128497727889955156072963644240160626546389040981888231712488148635130569737889739525925015262492517205617630723177683665075778176824348908353671631087242730728647389252931404346341477307159146258936411411912973001136305570210016436027111982885327456764438869988052406744330513225523172964652321205544135526263103813385560884385873252535877551789455447683166496053268697628014560913596776353918853373011582358207765019082842645476454622248551972365066607185074037469357863768083122134229929356313928056770115924495551954381841645433291541465670025067684438983151557638758124414992843552365202974549162076840082082461790597561720523564813653370799037413291052118382225037683213411985165152020340144271421011553310855110844119468813512564669073872911185077379987432758973891686822420578910257324256582186567585098669554562440374424971675128560355276177981229366425767833527846340787144224929642256569865409573558027318238097376026685514877861142631010265099230457019140527113417991672832082574605703669686303590307226544624517842001276672619844386990741315529543491154512402264437390737295020664213521001457277398330711448068395833210530509505031203798199213384328110373420526687214878853675624429046188206068708764629405897191298931644505944847718004965780942097311542738373052449871926723567273386864750520845708815901207077972870632083803518301879291052445094330425579361315568332434450318059971969737784997278277560180718743870095546197698664447535558518571384012864678725537871907508150076820855536147179858223719506880852642359615328991030269236559691803925321852047 [137,81] 141198533562139038671124303397426853971147055154087404071853582409299464462982451113229774578045599554579503563493002126461897648736509463822637510308990647989926286406420254151480122149243533714332617093158486514711483226776586443758622114264314098812673151104383409197216458435496724080323624933554201451681851798019933483096906459277629511352104393127082858562857175869928286474706473356608283350191804869992328845190158713313088298897731594833157375260117086657743024995985949886068103646556947474455516145558075506424929130210642621975068733630355885000729698087404510820882379965284555055741632099780878798082632985760723782767023671961369779379831475494595029292355566718095116026879933065452358715006673285263748609792498463800075049880216370661224807753442862918692180638988983467766026263007142438436350647577801837968318689027861309278673803235433760915866542687919016857385169332147222940849618944249437986695471456592549289255994191229214209457272468681616512158045000968861402133641847926569213019255015147618630290807953621587366017452606529159714751010848854092291949626792743336902803017755670903861998501106167159461275338095816443589009400989920411521538583186199738323954883490293365224058688504798787448629623398060500683593887632233562215463481670948785988098408683654509545888944524903724000830653233341158481352954564153055319019367953081280503204746326210931734011834306565608269156480745438003757966286675071862993589565699167761900793508889333897838423862891273462870731346937211577363389455957126057935842251851624045631376697899839484756427655691706364077522588269252707181553669310627035506028564259356950726876982362967682057197406276119534286266982644319302366773012349209081425170525877009340516441129116637302066438818946673669619696030258328288820827794721062334198128130007459570936875552348588024124373318809408317809329327783755634332889662965137198029006531017467549310553502057244786618138997584809920194767859526242791854207606645698691230242080027573907421440064206376192047752243839819417029053227794997634368492670263418975989787566970 [137,82] -4638977858883532682224383843002023466459833938498787968206584098377207174986148711806919579679299350248574005116502122297932049010402802135880503522100248994868836087388993332529071438191790233269064978942791561412304359025161755244760419839152157600668173690469788698222489937510715164951740490590669675096512805846200854661836275829012625802483642576072892826988894597468291202932986127383443745225609158810096043022144846468101911455408032967300130117527990325668543445351297029222371268945541506145284978182041427734590217216814411535131755874952135041785100091582868246723494220232622110595273087828529162772600035087604111449570198368125703836249424828550732781716405050955976828172738373065524738731671771521880470392660996583372592446445564987682546019803215769749610244082506268158498308475888535395098157968108307407995918569997024901056002516070142987359407969427916028662766945094947004195256314592341962977968604470264281544922164558528896366963988459122497308637597709343435963953959865345299623920223222783561279797323161196056284893677731691642222560901401888528521912181237214451373014172313130015028008155840748175584242656508149456323594088826309202080170492507304578963300375961374309017086288016226473913908404734807700018412694145604203441973968029449050186763144422310431116122134424993105147444726464578505740539204696097905981598441854469328148310316428140425490011619715230289047814909122110846416143356132319975922838257700249652603866381708324537776134193715883449852206852418569612716063467884687978765132070612751228811879317033043281569725165547700961863351935988284313960788741334742812067326219683673333871447562925068246098969457467223340088139407125935080393398225798783229277262332123110055605883115746634271903063097692904063217591359964643523952029448675715927348519540551134107858051747218926406182175236560778527838445011885212573897213327764552192169742139775017912467931139025806681236545291071649114219837808458456215601004086339269779167067265654339663540662336509314037741204108241580142976328830051724652860475816307196734735260 [137,83] 134613644990266407667629111782436913855044781167750594026533806947837790094557855833298868832944588273584212182938095034159457171036282639587371270846090872408869674218738023551033040962391791774864574162213255747629038679480049082222509977232635866453817631470881196279137646673288689346102125998668713427929970837042995724820741586602318813917051483981307081073695697335137887700238059497240281872834505610535237533705339341379536313058860237771348399882417326527596573927441236560983475082186831069734566885273658860014139339434940210418211982588873105558500840474769353521989206584503165897526217650901586381060980694135975787232813775465145822378016869747764636475852865298027411435032776404567788052614109033830834421229272042602943899805483831081476274095208503022446060395116606542864123762234372619307789733429656020497001057312942153649848098266795714147344063602900851207222960482157740903863354575977431099240698937614583463871874487995063211122904661932321307892370326120718302521410746790499587922975807660678975836641031990191222520498159038605498963331549280955613958600556198913968863700984440125848452096513464151797859741208726687268834330949620220505853844151753713395807864784699411935049891295039625638552408211368988711324739755135770153460783543182655781777182802822501066966649430385511780961073896596253786949370466474425199260494965535789502168144130045655935788865599680015023085233747195006255679321808677192912987529239500854529184355306251432672419210145465073351203365076207471985138484111216513386389789820710323919331569709893078973146616263601254875974509598086480433635199131933646354017732558774384461122429319121701663636165122864575694930488752455282444493897776161917882283310211947404052635211814348521271689926579379034975748320461961242880491798681273203142068654032736087969044262953482802531325777076956565636887609773558330692656202748364490943171325711996278554927891198624185787115630319803803725213132874473732361189459553185936361370314964575237551957547049884730672204757785263326311427495899045436681727954349932617765 [137,84] -3608850055901857609673146268362022148701534279874746257024222053283135594057558179893996126130714870628800725308907447214992705228313106580846723747625334917322651005754786160658019078323059875573016650231749792581399631043785996840976416358121315852313404725057878984968843694167126377577719901691388086902599853011215249194387222498109393936469459983750410478383142061227691717430192956350450855624531370620616397653051006621972147994554496393887555897784145812809958172546718514169629607515774819903039548952343507966242105266768626613021174488379463243667077892976064114738708683431996065765827019366934707631264373057979552782325757454136482642814246076911461049102669411750859814634942969339141470299333864647083667981627758696822413743219281349166080217645514882239639689376476239621814494403663933521790969987328203378621142406826552514427626312816677643398019873572867791281656069784509480063612724801568753872449276435067616152197945279412876618319707838655795739566600405632600092439727688999721166596758870565264755517629928662593169996755291412168509223744072158780060302216287309354022350490364338180206338682155408169822456809653152735906859618559436257973798592955490836182673290861576472753343780689814481819821290959490132352087422106828918408729064637085206888952474231998373461243311758771053462941292910178032110912150779409056507174786480494962440760684758337518951381911960036423436500214213897788016625888833947792450968377696978987743988899364205364945263956801006691501436864243004232503300612495349298697888661532481158600817973248440836146323279901889693032882583241803333386831566507780808831357060520106823973526730632480026159538200182068016234470900760195576630473638764489966184881594197879005834906487037375029075793716688547168376209941592708393816935468456306946666145929403551833080512190893567538241276956449659685856000387995162792876958241107042080304738059754709098471104973954184814144020696669454076527296161934002365272247590067480937681135563257086172547225116419692464218794032184849275652457525292496733654884902183422 [137,85] 84589475616767889316074383734232479075001071066818829269703118903098976744893750356626156387068139479992042468398887818270261158348874343584270551718893333068254801311413318499106936003735215429250540275374684088504766105544396848148696991650929195864618146765791350586112781813268332566845609052240291520216926815258053086507197785533124880019572618168768901869324863472209914316121188712624573610984034212045201810272159923612062254068749056568203043707990419665774165768718972044111426013701859749141130968516553193220602493201595907095599691513668131463161700512306643118395030373099374739880437583464740374952863589836036047247341752377535275085090153944092722246726480021791622511692023908466527295008633578414055370634117938385910116188237818282394265621421930563837469271456293459982144598767065165570138297663149237443427251532321140590806336406502107925704189503620207469126143477347763413575624737560590164869831810538826849605836598556065054361378651306502715665566009774009735972430995413075878952145892433968667506063475706032258643170838515018477840607373832159222953799827793384681141918074341054502198869725124824317981438319083155881188654186529660336386056091483378394105932668947678473877389900051389864218046101473914328765594110142908521648200206752998549915956201124424178509609904722992748789716812615506602747829379953544579132232439394153665736252413161666054703996205188932560411186070244283440227478564450661702206260532350120481074323897986904412305764485750847636666290881409695268529739732869765708974408492553226373116433905552872708017438019508045804362596181913062120992464289739272561905911188583361318917869356330132254808544113601460554107337669132185484869845927117448751992428107911869723363423552056329707446496612648325299202743125916205446270234219142845664007341697243166020182075145090234241355012118444768105596217015333912379227797078723170931142303564083064478235166359339246530176817420779813633149575079240303814944438911369929737477110645106131431051039772035088533294219951752119764192814286724172129477870968 [137,86] -1960143291110358635083891256663530704908168710796522192470230254984559814672011269735330920054641058029712788662863045273179300740851770057277498431470511986198586798101469991443978994461183016371194723671775664717513034077415125370990777957483354745034187500080460299172814471244180204479658889196314139721459661340264790980282296451051590363930181301107198892481047165235511592133184820764211807957712729849352298397259253071199762404467674068047363608891742813955141905170658538234788998551419825649680276882057682107635139810257104750930143407331300521695627782385941304818832793179246009158181692261634629195526735643357275635147091755223785252939954501138508396802783066321663274514266935338627828562690424482724299900039798520051574054127226507984558448355468557776546404736220456518824645067819593952028910056507719910509240054860284548317374994623841749217808195338312576651201570368278842290891109841405594035610177749630978169667140578030449366206967812079226540309364389697541253740217134871179336424251420684863045611239676321516107144509157906188237595229832421497130459057099178836489348550675061085804426834165485461812205974469743486559632828626446035102639752847724020966873708279426953695621498429030775216177437019585498167806309044279136983052372768134822505209457820037576999296286312350987170390593418138003019863941679653985040047991035619680874080918112556168980147507048599135871051242340562759110064175630560307019935906167053292214315497021353616869318764997425616675426327711397083722245623196740736923803323908350211006090182159642579507668607373598593068578368560204753745483508068568424167621096130251899810393923781013990199846754915334561576901253901275521967242963798743500417436874535404528128033824113926848010315472334539373555332679550844506661940842578592033976143555628362166091697657724970672675717437492857149532618527486996008580102081792881647407068881351829670414774128344716980565127885591319757935018643188066505539837550502787422096942246471201169711965379277451508407360389441495215653540968805960238541138 [137,87] 47257343849863160026448324494157855764520189430322253603752223306344261130857104548078679051379862368909621245539780427233730415100243691545782655581400245894353018872745147217252094962544558324861461923494303645972717276788403280177617423492422285453559132993720724823071348874423992318737888131207441291068102331595864116071317767523951133700685315392133458522836045800481304617945182753993927144143897170877889062615789387886714290870972788329236843119429467953479217332781976445308481039990127805020195286265827186817158941130710175887186057907607135953214325237070777841037386953054239645183956878476204291105282086128281145195520223670288392024440806509816789178010826115760793192548059519111938000961604910840425392781667748526284148148732462067380083215064478654874837432752923145009113439645497525497359529268472306350046403522098393481067894107096171426229947876534232390820035615269154244436804442442597778686945212139823030481278395857535890683767347514176661192635360587400420493950262237212061902199105990564018106677367121387360764477386251241585171842827434040254747325976498388987963758693193445382792199101821234175357738894778200572029822790904513228121077093289734938354880143278842047801474759439285067893579252148357030119066955852804028106758990242082068514941164713874193066451908951513831011362062220719682567768392285762777213313216635614991069544300239710060336892697231975069872303276837393037874851813458193770450748811735304935074873171279547564981588636827246219262026883384316099378747416864075783671975677375143867345690690880591883273006532220638554928207563985446080050582075724811433211417515499820662850845620740382973272988611671951672983654196086110589310751459831124737153142437061523247378038462736580257792213238887420452749586109557067424509386111641274860468867761565421740117489399237536850172391683872508090915974286213603347447499372596752912209840680131691224887558830724963781761018718259214068864703421292452648175981659464815934732009981923019941767579537059604097857597969341347343865850685688531282 [137,88] -1220450739434579901033263354573932709025894595345540285217084624809062922220700465721084709671931187651726695928329124083858067222021747274981883968299342432756991229742786456444792883875928790226873894397776602485346003708174435741048674981487998312210218146575664751676191565687794761982510581426302008265283262847921196523393922285034968084958056070954750780872748147547928980620357228638970378206875574424205022490983254827696182906912104441900418318324714457881980741935129086561466187958396801844765266374740703875385723748833128191364364874754141806595597355832928464344269709256277866907849421999913644334535590733858635168724131748698864774126520352000543507656961172952012129989709379082351348192619872890644848017275763460458084743178212913500710033596753278153582562684539012881934147571593731558480587556239803554595002192641724680770492108704703876231309394244770396904452831476032419708944787277151507985044299329596966135708466461031209437459647362402092393587936884245136532585870838631791783695798017842340909795567743589965652609356357229798332100375476222784125964361296310051341039525635406962205098217365787665142928308499080400039763574514729048256101654914722372896639995882451897493808366130491562365840484935460504034821967324648645817258752580854710357419096489130346746600469239030063025393129992678724651297752739205540365461724940189797629200595577686579622813670575048140280415132720667770220494396775092379022636263679903163070706817526755203242247541976821796739736316881747332392950817656462000059878596081391008398957014447074014780459210713384962106198144457309813795267130536991999014005924996551867311007370754921985318534808658007781104061627948514430967428328539868604523733110782031993368346053484030071774897344218800017467662712521590179428577846223980151331973964633499027770688906734755507361785620827053116692644716608766855868207186230530407207687687284838381337264245698925689280243929613485922383450079477348871484625897860146166842118781803904829838329678347644255566242639116591565846148447886980 [137,89] 25575488668189522962081557638476222901092710944455108760431141839595077598364505778784255124224677361048081472226591401439434785040061008842714205827245299509919768459063782904078135203069667843976947031522395718552157402991109068905205877522255527544042140314753632179008818880108342718195124507855280287984586524716260404789594943827147918295861378739449664096687656689720900733848692296169223467494741820005789548714175010220883908246777921463571083668725447352095185337837754598802472650074726146398129507447541397591591228545555809732763640695521099335359423523732052252644854371462287232202600794208684275274407725932254744289879416313408940022140772402647735947636809987981888466594011513906465838643376914400368900934426663708905207489924420922710294776550131972048162018766624599521469917938564454224665621465915532688709864033526767807990828957475353378532400589088290289742661439572617393557003347752715750161277125743787726209785575091729808239141759106279139366706516242957319832293250165769685168674037068046674937445927885574047126054748899957749482025903774922603924210797858038106714331660611005895411116196975181532883218142970785812636387572769939442373852773060980217035355928755189725383598880785623142277721676958725502409135980358072978710649714620665426303927234604428933120092987659789754148555359026758179218681833994856390440047881618873867911050657745729651402983343473772771408442002741441286886703329410928627086062476740453167083180523930419977293328694684232327651345907646755213728657070504988730008311986272779760539237918959303120188057694461234627853043959667113800490661985280956347359889147549488570525732641395726650665206118997477528598422045563059291716432682642411121890118680258517782162148775587559583454937444840973104412454387188492779290882199550319415610290259011223676424697153779282351336916452574055591111768943634134392981259780495922049312297987878779561229484913516695740064083101240459868961580690845532959813255500779240718679793035724496156634044821126687416056257408609076720162866090 [137,90] -342857067606031854429657999957375226994721234469412183989968754741930049991672022526351035510304205164061353759343667945368525002341045862757701171780156293026229041985396381106342431621719811437986726543951156205297574357704530171583795360607667853836277501984365044353996800279776530605341243771116682522826942321913292425784120133722179863990143861080245531702080646377888549854702133228383074646967910704836064237436711043751122288088832328536143301964286055786339668026626267884994908011110912575931201125333128615783744160132315231801273172178224733370249983417035114037465980993730138579194790499865895193700791645522545585720522633501915789361407660406079363081843281601592308540650094717418952905817098199386310734785735661834046985702663430679280353502956903046472222929507014227481143700359744776626446421975511392846870209079249291339602292670690212500703587887293606146242293115690732378845104276841545988800278875596728817565028761921856405076283950568173353589794120881359769423334454183250521285106128140984014914756624166979039072664533257299384181812943757175845021604934675827650996197570653419287329102128392289014288080388945399349120876279601680594223280187250456924334192829807527730096162462484327385489785791936099667092568108609448585164716856475911011768046255402924052822943756101558743801304596575535736927880358096012339574250341640764567344282678657346417126821186900902987139471049352428012215019066388458300556631592818938651770306100327029572787683212368456999223299012111074279737703650664641094686168198895508234476547999716068749851432383471972249218017185097798550930236748929328055100884281042744385217756487035508727442085434271737804479045960578438497268986019669162064679333403651603830368216329918183066586395387523490809909774020647352472380726286961342170981127683071659308353309037876759175283873499621331441869493325705902742212333303876572840918620235987300843895506766254761878575471261711560293869524494966317668420702376481680880202610627864660060721898695717117606044723240090487400476 [137,91] 990386881555941831939988076872299396268311790884417590062096871960150037983453212138635172139589776068555912567037385856027099650807150291929848346614135128462425499412249025115309453855839553540354764040817210600352304075151294344960084510592084786468653209663556443853735239543547862093971334374048124835636950061592554713362257012241627892923966623673145522358058802648229912594752350230945914706603546227600977523086413836065625056871385967503911748509936586822476976953847394924028070218877961036069214116287120300120815902095119380932525618514675260516570871622326312382757309562719283432383642098291760262202414869970422064199687657601662654508256526678696782222759154701116732132284310708283672485541678864167551125804052523565032388574727722089591123156568938943283176151475945596267144801674825520751508338600138335251767738781501510369143052692216361534179011648829802278362646515356495970181564337965198814837418658937422895235448446502816653576297793001478128400939126234737033049499207862244152232563249494013449439277991417697759128133216577246493395096776341429103357756300084087583511752159253910278476068036635501645271950905742233531768756730853095925426904792831422172390889313471597221461275569798461345905165373693984460221824635158659083539922845254122977536588151605109586569520343998912140412832985182718322320735150057236880142428104831306412909849431997658480890617561162324213046923101687085296025929640622476262950785799997692884766330854742861853099253371411510390127154490216340276055723532339007502158249807414912753691617683699996120636395813946060828717757554028641884173873705741108470864975153000886723671665820243027878874967891172727793259905149340333523944374738813931745513862953982392706611186631885386269422211538046311058276993992862590034419917634855261984973728598872733282322886414484540735237017876167839430032795127627662684226126605119837972622224739579530693520748644221618729738090493362696228207156157697863763022496789844531264346900676586594361152768287448823268975020181648720 [137,92] 25749434492644713733266921521666972412787018546728849239970517267263409202134547439417894064919782283799333907813586943861692081590258356815360191225089071617059654741142065002935458057867613102129100717754857529862304419895017169087578985488092646869105032682820586430363607440318046349294733384144817311861250700145873694266027476880981576607955492206048356013248511582266318659331617078010561818123405811699124018518399760837939288848743304668928338249618607130716378983460672261152872201043780381422430887256532559414959895166135548491583761594427457456658778382071582907472226035326469438292790291995877408827300749424300934915615764768686206071958753760773243537353790417851500007238120693861648363047720502096190635678736440301858242745446864772786941126768611098450535544058621083004715803047070307041060203780159465247992810485367058515762483182567936316186327405193801617146710915425661412894899635692326551668954010903369863355905038078626301389236976211438072511911513427931634052618112760523434683089776150354103537505639024001872954415969672639997810982813617677737908320852069746818593242417652072298480253870342729517803200226664876135101777654299648773713602059316482696963100593002362696517870180250611956975060972508445147603300667920747647469361611701124932087141859533826567576136112803156699853356967942853955219918742027809378083513845449012944035087846556469681657336924182267263529820363511327651389826478608872933620127113458991369165333122926253431715735036511397736875934411951592733356585412896625375405136654450536893296734369238430775169914799185092475863223385950628408171072471912163349710069334609347498308617207677080261725041491690029168087467501899264690066712470754176372672796424312168031900957827867593081726716172068641764218680550949527586275986603427835282765760327974639556909467522701042192567358731750094206380732284682266762374100796903252954974089729768175815681813863008271235347466866261792227184806752301839827426481551354212140168041211439752260494322193047910625728776595280 [137,93] -1151094096897086208045120199752640619614504586146955842654209222651405412801502113079125810093429891863464293978983664756090682281277761578323154491854483227244295876990083767993868348705685896743667930356265209247186704808944350834990607910533554025352579373059855770194625151369684381769067055033258800180046834846802868838885631143983365833637336914338467964693158100408122238098632097463206315494697855898214471438471315248951143097353497090176652570509507309613194167841399791891793707208614418747126628058368188955172340902112859246028067217976153173362812876033365742770368902758944344431398705103965292423878478366226190014774497369909990403664776456743746235658760094151390426931651341465728707424372827217583643778515662250178707103054831128577512432876471761766151141651863008311131758738694180491474129635001260194047289789032009585585238337928555458582627019819205362920591069123580208519523219447486779133188805558220823591777683326449191064736456276403379823297339248933933647259518433714480662599019112246040219449017386835510293996091681329938166323751569607817564504884350823463505693713116781022565889441289980660975087161759417489740061744173286033107774958378560701819815799099612133781204108869092101104613805908129789599822015589685609461182010822163813481070987287731996700922646514152450898289792494934044363993029752813206087435592686859636551490896577412995290404786321590509854724616809445897958800997580876219691360757560220652254591957907283015287389914832338050063419206099018714843872979819410833427009407864408601477331195915451644771035294816881512450526178697050605887218427266224614422150320158755385049434170183797756653639304679078390769373196019494652540137932783340000622098058401509196589561004220920786818227970474886534093475639040893833219320555141339368824984924908763286996800293526241214671285749731690061700208363226678289700480636058354179859687250910645945678247691495840311108684175138557340116988796809127041801895960284730008791752502147134493703898872613612490942226780 [137,94] 8531423688423795284755674180349564962939349967077932705097854426977029350917613031879426737899072543289574477481862349565834617156108366462580218916181464842513216040184581240502333904012345543549923158401985120988987592278035429465235290938825609069818575052874613100148522813528230972218779335518070814562672262881777918729673249855239717866926436283976938935792318662261682534585120066767714957512717974336362752630116070634822134388390283295930112710838843620173463449658869277177666700450287777154574692582592430131898887593832928976202515944473409856516445360683993437383644386540731264739799656324039128149045220051621903072300228169328251084636081510824883297596867557558786713508896045466042529008057920448374225460003844353517111033439838701767916976894262393629669574405677908288532516825004715043372927897592584118827915773858517550482462440701541957258042756599425372156896088799868546954716954596544971803584425167627673166058466036072047076970397483081062543528218803106701202655447229006319109511480080468486673973090451413211938370981903681295446569023617507124921236830360784617554019344094331945821428556023279143785325473690217464668363633541832855147614297736213376064019012857035217661262244696442394837020023146967727928384145015036920730066315828964265853836393884667632588099557175235484565138750900137190656810915332879156322113984598786248091587451912818550973446785595657904979819928389085819606172763422453834121913305581201777480782202206393101275978898612365228670168632664249513584840695503738064602267951523314749423348215921214989345426656818890189750606850167054744783351548220213794451569555522261497646244267242948979757746566061431914723311076013082478774735718117854266196646819064228283495861813946818317869143174384046224631514778638689574286594923802583351375188514157839612754038577153122084762963051706916332484987685761051482114191473377133949349267893606491702251478572149774943258331316790487875096280089674503734265948422225132810865010967319716397815136974453457638450 [137,95] 23102150074679100386923951916005887338452281221401678738676666876554512268194429889968321587278350755282743671263162733736467500681181836772057350597484643584614703826185660358185511822002040554457431611793458691960041970315793599392874724044058654386676221091116770179993268464030558280705846266724153131791419281599940725803414215107948858741677065457318592431240480175787998349892981393155407281404385646377905272269137400975637378743987033001310366757498270282954465047683723330136440447472048986540742354869613529081406106195766977606792928100244114342499093136633087720212592006470294988730656785358131679860596788965369466655702518214691165591691579745919692930056187548282345369559752244334826892352567653143463180423624686538152568018482158030607280039206112711055682444466964624745005310304631109445131567188650990284333255054991988779409316912704041551499856089485615832668863364547610653873885387871763345798490005286659464421884372778526880699003929840031332945170477588337688204494650633137792053362909220603838700977665034029130700417279118199119014634886077105420046967620134698789682472409670072611705992368251831344066486015479955856419828954848209208099209313686545729985709103238323824533047664987291425362362421405678595073788320631871067666292199578498016075859466684539390256225344845666817248164748057966821477565806850612743264975081477894476347044456954485101895892306622392621262296199020234801838662195251513109629683223286429142979457779278327296091713423890518896729100375049569792502361236522546165783749249716538417181777816313975277854221644060500336393674265478059651460472286051583386899424330705541749514190337313430284090176065138763559420437752192647647099722712805613524218613969395498521024929073193208098477887042847080651524817499140681562556305667452053874495416569970570306037577638402661828287372895463710009315070903185355248692279207280667574371105127731049359182960827837506165917920227355015958889873984099699849823772792029928819591391933004327329987467438780180 [137,96] -1110035971181241069820210044541177185080064731285316056142527605038366194392451889351731234385238748167251633714709313326333771946448766843786992565364055767312489536922744845964558220065845382834347144668996895439525731756567004955461468986381357144302732745257624609604007524515339137873774818367454028259412207629083598031679947716012646651735037827649101057905999566861313945536433634991506818512780006963642173060339192023255009682464703794222904422213168354404186853198357821835527861163609173031550502689832074767194310356779614996105344133459824747694422569852526445121027390345152193582988211765474892169574122089899714077516400805316209363471584583605736174292887581040400967730439826988509057863841606281822016274188697640404377050552751143904694503163135212203153089578784028944220266776009755161052838585249235758483548702003241515251406530153749426984352567150466971697182451183324119644587799737277616291158417412066887056727344404566683675137924989306079156985721684059491670966111854723732257202763189433000521882381856388887208010160222861558192559123678144343372315139030973855175686579467791618031634053217108686189910211029629307848240976456435458856590923171972845678140579215495318636175199577452909269790986585506431188697249670027513322471304909155274167637751546951422623869272816634931380087820449755159454693230792848628967297524255153500201996027879947454092088807060370529387234679743990262157136143514325176081065714850744587546913524055226144845810462601747144585780090080223312381370117625714873490404681267653610729138145394603215640608457000277479959998576400796680187454271061791221701411204200181590728680668569461772384929448351896032904287827114591154429127208626769399649805186983459458804545577342417483497342230472865521738191526051714866168594258336564646501104624862437457052697373481396492256785622674457444963737293912955128732809151613384721499921744387604429514408856048118651274891519797317681849637850345939897877039606068087044596664405885611678893887970370 [137,97] 9194991004244452299161073332938196746307463324063080019685354691923018426986029491471014378168786311851763161626542581993333068618813777829859522620753351122060133811220481696650184124641886627315847412946858043929849855958863531229060778038592910194249215444587851810417926702233012158529948025273676394047165647978147354102143872765192528809079533399589188241437941255540618948062525134246084700973370121315267920570130502819671751224086400013122295796444067987790111447059732992825518158501910541249548962636429340297214069523879013243193394751226711789961786325438135034830260195127305604278008287155216651841096426173207842222457498787775082592395357635439479497824721308693806178088369164493896861100672476012787467203715089717955658230889177703293259938527192196401501892090363634661251570958966267020226435200703649499820007820139110597948359487966435274071697997159843821791180692219986971435922516327921284785948829517289653495340017098812547582282956349143488388980901588586285021183672250934273560282212910018907674073255594500312043473180887052884779047467717142171632873928889813168823455922819231052296676739275245830651198272090560962178578753316150821506510881106262990135966955284809500873903920861223942741786448668894503937726176544520929885805110795118381727416114442805905451451637880733933698250896506084879644424240354548697960657497183771512803678796221934317112908639690979004376632458149128526544480876118686219908836212158982862615519665829371615667247644718328617109323538547832338129869238096051913249810318997602763740214807905004988019789920053845064656845073929822663155719298863920162091127283558874810066696924440007370448984976973627379402784132105226982289516823400466640481763927121278196444092090232390258405077426449520532074277842528519842895359480825925177698829340125508185823833590323177197246098010112234198554544687823510558176017914842683302875173624136829251191740346416018516309467289651219052943455426685510419664437242803372378626678988431675557831470 [137,98] -114199342223531330709038676099486592518599232123774752450181202903122602611041098546591998991522839548794370706943341501045501276501495260140621820146491001291404550102275564248962515565455147099936292097691868013102819032858521120944203270307051790010263462875259478814721218394658481953787896942065477514187143915689310502950782758375299376083651863701295280258310005461659984650813727905505338513358891458515609505716396379151493438083735731096810974739987997220288813168675589196519871049618218609602282288349854407228249521300871543223182343472507727241235932292763006178564759354111847468041993300236213420142609635954707970085177213107535366591629617860252195512481946419056870247218136986185136817294048624801241944525743280948440082017030273008865548689388791525840839443654840815938065834717900714809232611704078115625842296712481017821155544940838474818814138815786344039387733680003554259822912748461840390867174591542205371981107371466510903082394799278838274350292874917436517321028317425816719278768876183637294451769161387687920108152574522168479260748619629112103753059485531870782248216290573502063507541831769318786350915538961093212094965433991869958421308245744844274752463210144098844231478952174288905992254131060342364237891935434237465822570096257906066713029414549658934814454580895321939976427390102969154039716509656366033662671670801034314276773441020610563983144879236587950391305853675785406869191728596879411111617600936652917517728815915848818419582385968684752313086884882316952969792643808162870484227176925293115696706025998785470743195134288194211035684468243677027238000866441424611530169630171100722506144884613615053439752039055956231453834942092666898159390826743184234719264368760527954746248494867451917315937923957178862267671148208524951243251907634572413667569091447190789828611820630407993592556192900340190576805034204051923433976130607329574570764831292364886018327856903797855126031472799092880845251122831649668465812214890535703517201386470763610 [137,99] -236965630579887209685375735981074888266131774578965986762619613238747124858644635752399645740564539001545775922598545802732603939471285617079416957023328487322664260490474954729422176580679281387955308827675554801722504331651925811110420962375191281140325889978666061798240441166119690727221548728564880165101862960733141227189171745808811528692998886600912682265111717542029606150626714785782465221880522859062542673117961074650982245801286111795134422454841806556037202876937352821725139838781739504674136197441641829098265164967427283464611210321620647532824253646509876339997288606492152072039350499093764102129963709726876605315232049872255746865626518324317469942348792997811662974595536144394220266133678720856823010009251842193924888711250060722310129902205224372443691255031538206511377211970783496769599093231295729283393951544039750154768026750853286624971500144784821226415766530033208063745196929151341184685755402725955870686232708570872461598003585979680170100787634033423554739594363368448567946894029828827962269098411450640430973693221293854409015861080687458508393708070167046119667184048504960575316557946974297418451998550344466201827154820420601803511811497799382712060067265899211945759375922222377955241226400602356564225346915030165270237399364527878022934606434248163937599848084413564694597156220507405290945916107256503982531753903389868484032471540876647089353490423255032316079117333339757408190645930377801138560812787527723588121659291396435214123599434273090647176587877925442734149703241886751729978861635523457039207407788975284709658135801968753125617575982323737859773510071103320310574602633228954738016890587193345845686187821057092805370474735997821417819262834904350994364587860841355280301941158800052181975812374734801258116639296571756253008472054577189694939043780399967856882014085167334240801184208635530338514321836035014229517769846064303335218064913931531989628728518766736770809839352545276708697477774168395841227700705524911763137557348325 [137,100] 8659269593031972908986020144145549698353495812746755108862027981425678746023026964636549656389700996277604291229071569694468861838551356187362508330704869888907953058379394850182684319571982916153643573522453824832367034004516657092101195827185538720022677358009744156641208330230799691531423637622263340172487807312893516889927514082402335996704552583077043066687888486074253527647386441981048304429170413769207842880886732508223320531838980180156117802571586813597460685727079953113676053757743544970334443803960111938236518561369639538460490261305120387455277726179168845898317772916315483670789901905108513491899436967626006002575647065063615087903647866882269493800941747188237090519676538342309054671097578363280046307938388603832401447362232683447405955182267540998092212840701294597914408581969573931795315445759454470842884832863615260763973721791388001920375872436019729269996595382155311812823210841681445614311807573808711096410888168228664926749500775919548254132145842963255573961322555454539271393627705459985208984477487353670326509770833987244897406951543097602296466956000390680189058856190105289373820378420347033527792986401806278720557242258820402828458454236310374199088571563327280006441607962168235885589668690403878447857814744472205808990146439072377073416671423004098383935776786383021123201459194147946228255670788574695114280706845948899891913704740472023125609950457498850575366643825834942508306932622682295598690918648370534384027914699694817021939383056552568467076373635767118882972384034793367914998816172970754702384270376698606287684193431159047770624717125123098501486135784975668967948791348559614863907259185265993064288106899216942312194726092131137072513582464216504878186707977051096641646458125176252593180602756225935174827696469997378439491888648222307181926663885803138535913518787586077837480415588589694087018910030633277263220823572943936176536139218988145924446571722818089753043295531713454079130805660979030444239230022937237882138950 [137,101] -109647788666339130193624036099372152365688527406039884238056311788636008337914552863000131297071263259285740511820187717000319112847767391488792478167546582958068675339691676654207733648568503824425606613171506888072351996447718127609037290438845229233297430223863858207353845437248341650575097057643171266575662585999128708861376584031934883796866471158389344902167961418199269621729224555882906794639413139488203845453272038506619533700560882726721188995648376490773037004987724059780203088204611131873972202046865264810794929273636750490591560548339931604314605029184304164512128375783353970357272362316854888826737530523108702765039585700847802549106382665694904932207732150447358378389910683461144370673390001080650407052844745711333276292288294204244751166834550324647078241595906942088578000247439472982970135509332384977693718075064408766552832618653450730200558043889135789245459234814228043833791602838384073908228622016555858820386474216906324551269494764782483940722869629789599893248019999445757350374562556956134977414404900434282970581946165289213186577597681445869338354837815333437146570381582335790725307195393976811088557002500844438314676082894184973177571313295039872324942521662304154779092701417013125924699165712101524729954847287158161805544469771524159500935659587238219995052588981220924375031280395957029517038341616960438596969864435570937995851980022016163694344554914837933128956031085389044326217562244194239749025843901182715958266899114675245395408069550357853262657426060477509974403775975922571632256201891868828318328805008912814276045995961930475793970430992786234370209311561643576788954716060545899014355615766262524490521380696073440262566883353530602364177953963547296211006179150103017401170309705998877945611967155358883467783662395335923786304028906719927328867274555036453789350522500081196834576509256285720375305986326961730425682670037179238144194424459870644887561504155725832309574834052723271681564687775759022632755689508303089750 [137,102] 598200780580793456914331924397700282493899928627632932624131639550801927689541955339556823406113760769705413697583655353279597809309622943018025436288573752686166730541624755126904018500974498220743299005002357757831977073875155737994439758175850700350559967191131309825923827060057542137980242881907238780300062600187737300099118082935079404054925930165854030869929507213563746980348677181539785531405149157299505515521704897996099737206287439709708659428725525873871932009540302157542497285862368949167521508598339061101194311399262672875256460181552077124492371313560021619758971445565278483189678571939527763729144879421222016889803409171374302168048280486284721501809040651315755348641502142555539506198726703157681047398272903350237223192862590214566299457944578424920080360262418007147384884366579903468356533450048024294435407683548978431555703172301604190410496818757026394056929338107412549370066966104117473009919375017646119787383468376258728839984648649695313981164680702055797287885387212524879635365238205141493233678905805060033575861108040304739131262493038184940790162210443895856512235218509374661675408933074445417540259351243350385547863728662791215293018661340651418132955923235390629042303152342635599706668661329491592455620171012679226180601372701484218619764300080565150242932427145693317736740009548958263005861504892590962649070639405320818404249759166800026160321694138778452972997463365593875203834679323507369601100663504059429674740584485921068776231681974339850822794132811679889401247684764437987898027294865561955417545905261150497442067186844297395635510875144643735839984381842560533783402957343918719355895204730467958170810425666703567278818693500358193711839897701336471742796616071066935689105446804631357971330578459519826343501694395811894961484510620047693957654487732299154335915488854896452833059173201377908171321336201727781051308790089177603287877295662285167235812980046848676225466535246946777639173794430978659026939334498230 [137,103] -1948329322313590985656676875890631283172174605837234440160482240773712016762982471353763093243698545531874717858326957665847167454214214938669161103922482713470170061944922266887166624183306056890706025144831807332989609460999335610623799707255041274791920478835843093537846591128130740166112806627338641026977476852984507519494123500894398069910470678093574981128761960308491604635626519875430818530420565077474576048424457194685895090418151462673907806617197239661110829063801161067163595616499921491553533891117543820365419835218220347158349021638158389635683022659183356237983022431871763798595427931529003857217965077881264929041342998751120221238908308380690905414203802738727486859750813252613746551621660649054616888935039864122985542899713713036956336957873789672168611362749487248292036745926784208286051341011594205410371130636409826251390598701286810589224428439950074951345603966942538846190418590971542691374159531307039035671088792217368394825175160341721079941303407543819195514731169768444760838309538936134087708093472419794655208123058537344479735870539163153090168601184361659038362242642071790121872153021861637100098199846607805569027579410014596906147680501074260438911166545220223619237948502391274216758408253497373678093397391444235274553614454333238038097055197050359248753968676629941581069397043540051211800550281931505043219918637245186144921941035343219212408948774316314645012970651403609042441366459688827466632681123085322895256418534977654674994115886251036522147115559471801923457286324885224114428925900747252607522283351308603629753424422918209102761769206053591709607056923989256274556967611957763702438490575864728818517091567500682156847828244421459952825276532913987404149166974666164886336847352883535952517754899615764704999083661657485849736653427647466145476428378355393483648859249108905601162885812959225065520924417329878764224646056849554123869903542904326018505076424348356584562596920933745109709211869079163065998862510 [137,104] 4447660740534802948950037162621474734318376150813978044262589578433310706262592567074762118812949416114934734973793791400382988041315176921551539993677315323574284133823709014824197762581077385002593214893969834003066032171786612004269485192255083927074965024226269018542676045729859890924374337968760280891677552729285285734526381036474664784651678986983473395703076580415874722027962001918942216484440371803735945621842328290578132574322116009523371098429924557631122880685699020627898375762182236415989822442330058528425791772916692475982541393094221845237494448954502272256282747816657360381099545616234269972470390896092741516410803740319687108275475018895525314615409684412299471027760568425996299181464592864625152821902666030520549112414041725673910760169003140779863452514302327707276467440226822370470687133645867917526291686563326450939390592565344206074703556513771832485445784770230243495410717522014796026071206037959449066675934267873748444226529454668128349739931490116732183163622562537000515408448191818043699438331465136692507515880028300735333222125468269965421055001230402802411231033743207346142452134456639197739795477574630823795961008218901733624012849483639261006483336081947572044540529426339572779710826453937429255437310251766691320818841964864486615160258022512347981292104100838669354355030371443899082578749262075140280321595381031374613995617366199576170459068682720646338076751225665440442877490193236695382426815313335831265756194640797723421467135488585669400469968775450235151088201566251177540500873548475220511137195986316761752444053142260438331992483424486398189112613259925756881491900221177135379628491722774529222742817135925847340619610002865924050292855449316101914975284208026636962046027962821282820537885839714882849784276976695864577715318758639835582014928344759718116221856991749604767009285156185799876835044271683587562096543227671526828314047670534336354907851371888808627612875508188443486448079502929598077270 [137,105] 11590118553828319878690191466145913607922889899821002228187317858113747361342450463360604613412548749994517746522812399888060776864264955139083578631552699531068018114872846160856186348403168608130562580349801894999680610623805046446193130241070505872342076849452080412131277800314782110907048810844107336094051808425119698714838887745356344692452974707457535435788371568692204893735805261749537466598139328857705100797339995216618027877835045716440703633609705830211427224468826187677526406264604468146613496562849410301541557683260617033503036303680539684821781573914550115332648618741604012266542570740238570672448871868209740818212119324583694313447956784384034499622864958731587438280311870593020798247028406110641078002233039804678478524411280824695799753104443055563426968551263395471931187251558291863261088470455692447457471396243780827425988198633150242689315197489630521050735280818953454069467644006277149570079754877361353719560165598941905748583300037300234829901397190294010547663628330025031905701918527825648168870047426068150782140134572003740642343040112768519903692732732083367632742767363598464529092147446018727259252431372840899343051406085679744986410914876943401915009093171608899519074808831707292883598330781474160157580576825439239844611634137509102199887051862111742871141379756058691072750843147522930781571174339016825809491504531227293091709686180221725599269254375014230729509408444522385224807242478199860714055400581240035192585701733761813609897222532680843391112853307621554596987666190898827303246466460586390095109152654301981286363540800497386498598192599519656495627101986759458998669805950499990736102309770871806242298149688750554458051630636703572675089683347325213544721039090952448981976233286088033216987496789289591519219259081536377853244991594717823880350846195814271003798491291782134508932630765094516176205087033986441336186789590446788501360320012546096735593594543608428983962077193207325790083195126855730 [137,106] -286662314375945154188967444393856473329221534270349071272667573436265543129509926757431554918788677925743258477659744566983056144883449996377397538809847403335097560284609132086967920769978645692512863101189625933063542810618526642794713632976264543939923506733957239437961156170938228708962697941639858785412356230844711223942687268015701823679063967085959012812112552011122523895791938377703014863385286393952547894971322445495381498903613845805557342453009528333431452133717685753916692123510280865258819597195476078165520328137594806654579150197281196396161083333082000411096430227326582589213877396089106419224562254773316157945555995033024712121075091740981476851134455653394651542755101157775681790155117049567430065926182827257655277249504148872386732411206076324171508873132642047560155115196054564271522009272091710131504760940702748591855535910072374653933352223267021260962172744433907423944554196091182097389478150605221083497130498893755366133375582249540605232002319065240155625740638615706401533963569505678774516771315211739867686230960984152954561347624014306781673809763875419873206452509122764632661646233670366169147121502505759437866341049435703580712378936151318032220754325898213250157394549041845286544545736569698484245675576624007289864084927413820313860319177903044219952347677207266188367662796403035353994388160218735195333311524560102756867797982592638772439254880451524503430966123987903854519497123332880008022862762472635767588778076666824508793078689652800330469975518979211062957848748825788490452710039806004862959452450178486529313656238989182305768374730865082214779798393312666441142207832154789523767989122865337075397905708342630037108859291246306145805235766390348714574645166514477708495986761724148519446014511611028720887018354815911925965099333274514131918972362218369779719873844994928042758435768876684432240628319411039667658413687131217011739795268268230594344571813371605875688721138759087023223480581400 [137,107] 1516830916695817534898976817915762430532775573734107939500895996363330162130376208283579176538563141934016169289999828905658971853326228951172527210246322355498853655048508834435933915385090493779468052321431354914526812413667829771908997028000187025889809443146527532398282397056238966779761627845699428857721608562478557190926891290333764384947382938980120741758701335567140188898492263046722339125860514057294523763953270408935232226648419297862885379674117550730370960897959089615088919576244949804791497420289757630968548488720320414667813819326623239415859776795430773641513134799833890921796059140942794119388479059133051684576376240357149645609280298168891425829348578765803428976445840685326239035971929691544632649452797086010602786819276791206524638987703111493255845854736528636884900736303700597125663979926603053968202646375346383097113260203248836376096918352164622181610787276478008977197127805540435175207420572892069538071800625141684715354713221538573006846154065299928522489265029162809150258036406454468797972887147990745753525487352331904551575703586386937118538381904636470142948675106456604868078972572797374690816392645731044915922152449380750723435762728161214144223992754030673919009645539299229948095732317560589072243467856954699877426357217841165137518178474896463428777249961177372228544432096794235014364460970663647866745838942636964413967198623238354229845139987742881511001376554990616159915845911891593864566026827430643453357673912556067985007565378785476846213185470886014228010252265065110667794934234955800693566970442846038100013953523164130035080564008544815603882316155905468166275361970178066450121844045855938953708922609102411042040734467293215871671368085128221304967686237600731384191014582400699313950871233028549052289093317221007263944688260675828639736041143832248277486256889909264087506821318641519685448058380999144803702812633583262336634511990587496713176281590611971083293305744142346301304835 [137,108] -2657153592406369371354839310682450859125085469286973824367335590039009794441138072824733410027405149195646694815148541065259868320524552634684896014143745804253854044758199105790374577546110490488790274994873932521717067427343508026504387177405755806821473863101076960568636797761682680767376721682674066552799486584926541718030260333887096465340920352432764916003205719265842164830589859086673908354802237566656187495829510992601424073629056612296593849587249870801745475558787034806153374721893317925950239778934675731660874214974691399605312063789085871282622152792789227156317753547217926226648703274652051910613502563502285934070898360296480963739202955395935301795651801022772031585910456748484933242470928614460731492419411914017494071090816301560711073818769608591766989643882159035534413195755031748233700449006915029083712148485350495083820341080613616275402084101868609546951585753277230604611763024932231593122564261465430348420583717522944894304334275581510212390197794311097243028254063280670438974858412524966227540065770555224361887682085676229554101552792625365109480454465298775729391639158594889557831626926230818646611631521906196896185337034064547882008003215405043179172708368168940121760605826430138101826202050373172287544560972832148711212644372231702337767686361484502771821139361057974791200692982166532714266090042653576346049853949664506013402752434527850523902414167127985186540111924275505111660887375203526553964906610327599508401374862942876620368680662439720916510221710436957866941758013172697284074801740421509780690035889868559136241119675912022750755284611663319225509543581687212936754476702937245466945589709401149403750831747387492938504113101464032562886543156704137472194019677634988454802875852465721966825809162857752048694797470137974161166920165905639585075194853651244511624510427683251216933724970167727440374871705438022370669604833067099271839545112009594617951094022696845873387633614242788590 [137,109] -4157059391791223656972271697773361617998972041061554463992036620425116247288812407939013318345320853329739602848093284749047193426644296341189757788820574881104170319843521738563159113961690497225849797524128673425454584951086695704995056917630044672539300006370211023144148877411919543986347332075974181234826820905855014972997775273153735749348585034771998367883713996269642909699879156868059915399850782047049371655303595267474671006219940939499746034172157835632696106656175741438155979412254710392482573036321121942162697518709118287548252393302720045254694441628436424592591598051448167180785933859540296294328712250554982126086956226682221733719991434413326800976905349851142705457019784833941868558629373978024490949026449174798736632157798384449471843353277271589846305841392051199122409018279063227310554296809733214721092979875264231860533870776282941699925996468861641744419777761289788945378690984626374381018836471850522045450909094748567625220348536340400554910600669693907425545775433280795229159345831455561324939059187180107137341481163119415507831893466659214609608390150428420602999700855407286768660253218354163908910713985981285066647266109471212194815629368971987611220315419880161024712721611156066915226655437641728606016134121277204932325859609780377635248884598286338367412641439509915546143572864472922801853676608773968447572348182915325820865759944362219921968064752759472868538180859706529764214320076447548637926558987267030465692535790363106153256756513328372791925033787306487917692877531644872685580164229782062333427048641039346582471692715703263258666418879748031658679278469797023378442123490376657006661698892564047327281324943999816230371831216979786363664379165765300904573473094765624011889164898746942224758676306275164464579381139640403262171181870741097546531262568855171934531897059413952481260048361525687755139411469327672157127163987641688733591725521446268145916022246302180272370662312715 [137,110] 27796078704899844629946420538943277688104157019522646849731273285549778594930796472036825444884412543188255706938654410988858106117254303378534768003675883651208910648675947354792216682263068220338606011671636931107380164556718332544927142061780495062425955586198349890669847847788061679993492412103313127526623109767702582044160288776966921329642720967237513426656738087652727191002238946609968387518763240304042829722145643694134150718969285195265168870039657910289661644143632336079232690628584396121352955723088621214555315906349955350606166070393303769559981390946313764775173560665027458674321811328715226794321136730730854156183468701368622477102698118000415484914920949858108512300941168068418665524906712991955911252397374295196148403194792219634297852875998768728327874625278049180928808103011853226651324717582088778111023358997425407838096537311106881614987321856488756951885612274412449162622569000277964567912375747002936103509634933046468026775189482301598713422387939188721801320322757334865107125522123895919088324597072695401461525770083192896191534250876449660243385231250670372587254870015981779917792427625122315369987922213170545200820565247655583490014252184895917967422749240703805284162721056126061548060575169985230384149136818720056591074588691281267371392158691255689206530353437528065611915647736234922049593909814492577172560761057978060729592628665263513618201894414913905546670199954858471872197239188588068360586027012961519342852373793128268275043102530038344734939181378553697457223377304717323818626144072514831513600340546849726620278100356338295308622288678030899994781498029366829923420395468118160198210194546611720900337177244079517045199451682355361318663221719259268312932574380434566827450740364673472940347084486712986694778620158047087725033896393195112055610923274188665849884887995036764103357533102245887389506547553331452308171889970899587137028455418916279679318935267833470150905070 [137,111] -69903141994147411876528054045554231278175064500297366082022143705651911028975950771367729588627570100539801483489846848752460281665614820219411391479760497988496048178775436586510090626308709753217167691209903397075445664363008111355317544378403655382207353043537530915045949513034387492686546707303534106309140856045221054058450847016112199213752136616702523573992757578178526898639044365237541828941282389044340371907217617527758083266227817568460172742391366910254087373856699034449470185968143879382477787665193579185992720042333757306908454961117153770553186191074782264803727168402555114614527358187051359852494874193250609387860271942763556481951855637419409403473339396810758518761161197129237528222525108082864657921627296703220500747903079186031554837962105377943269026349592194868069060734201055816711256319591285333159965189315584266716459973652917583533295869736619835951405659428354588412211635570407495807902431029779394901244833881997775638760177274890465610114298799690368604739728254201286936398381936096868844317188492202426447483526558283185036772700684382477706751270677520855407919438624716141753689707380877155909659334877653755968268794139912062922730058759857008390550771204713369019821429785247458081538527683122763912608901874532791031417575869871349648167446253022000166294211516818154164758418839013858578547784400004978574563197533888150201179901039780730867074881445616429656909626545274545892123104297145872914938031593222372605552993351932425113579813506731400302131788631895915944474931955385683633539779662221448322592140630239361976926746384918443488558314116219176334408669492111237438911636949120405398452300013181900620776368060318903351692064183002072616979022258498809755635680227859115142965711176292103399069958894455291473608294519210401446143620405639291705211355564299980145421427929635650547848421129296525481377746728701124921083983293180975735739859211419461371266463007515588480 [137,112] 203569153478891399608221598038886431325362606876124212160687482542691057648131679296099795667374501476898128114686520809867983052335789180003671951997968415841586089352311298164493975493708800008123545693120331842579019163079024969909810104399423202442773455523668164682327679764460040487128541270034526864736897245032053221016345643952566491216370370192959821961217439617525295796524944636816941954554093641442767976347056459737350322501337926485972132498323351471358967185482250926159569954485754327786100768911541597229660800185633854642729604628904932550788629150443647857334588586524556837691542825877564147446397289494990333541176669603327258901297808526564488232639916584361461311221176534279056866277046731111762980928392701925090063011542715706533247380658741737258657350126583550681963122549227620899618471010991111123391337773068592048790578857517882814784521308235799391142185336996480167349424439124471083852533246385172171497900619260420213979031065694317774210728889792774200052108895502752770791271498136420682236505331513726413324876334265536303587446239420671297593364076454754730271039858726291298923271457762240733720160498894533403274988308644514854987764704806266329680903278514663868185591329364602968647277396916120480571144689688520142270495579633606701755572214996701172190227662164796629684473163896831990687024887882841990912602420130904360819430108944314735989075890395144558952975743347446439314335993072383838363503962586903388021474241842632474591176853713371576182273398307232977314532733290494345388460845664090433351317907146137386305422547568203095280003171218471752495720937612871278871068368814040423749795583606714484144438349687563242108971753048850355034927200822486488755911596296812071115695128195164345553562827383835495790525710083670525851201052432563834343608868552660698255721398897407272541040254904101083022593281550515107288294499255565318594671161047809747461441020889300 [137,113] -720711179690654533735583775937533767370288848387076986269310350051967252528999936495035305400038628823033587713730224999288569755650812520048467108528695756634961044121483243002227411660285824972479810569561257870420667995425915901998622686516961333833439530847416374389553591861020507167289610134917345257966551738121595268306308242401489390425996211247968263892920744781818423564357947721600822886272338456286032035267807051117351441410372459985486948716350396736434189745603960716473143414380321461234001367308361409726024783079837522678109160863328056248458427689727212821623403205937213254002538215746334531294604022209169828199719389171783108363993447115426160331856394450518621127045602481376230634888551053060972206067889731110216557395131730205383406806519985627220487598154483821604550860295147454320560629273983800065772016223606216330686335467575552434649669365672170625205479127327900913642968501019150209002034609360675088930444552967942470438488620745049064034099645699142506743646894890934263046077817393375497101538125570942618127958635282486115829898473571902003535359278947940985877663639580708525499712585260357364398785214846941238957948929304142842025531924368877993941584443353422956483007852257765510411965703740639424464420348696770893869450038632754442362114142693178583492141707953450572162120074887514124365940084917997087294796543703769157354407367504728922698604826990494231094148557705358541879547220628374509132057983427349020112433150204061667995801425808976617123355747457300065690676406231184192609013467594033635218304853001046359249626056151256480398061234375474841182848429563225017102968655508765339297750564942035921742778436729427771689217852347105037915355369401555259163992866603966474372581467820687652358729617187073998212965892626375053755080665943975009106735472925706862678826119454611777803407804242658878310201785091665366309148641104178184405491596407242383124907616 [137,114] 2053940574976814063355782727978260923549479368847748303922519968142650994094531145403142437837982351263745682900513919626197039386358999327194296557740108789411242717259216222155511544721315589046324543300785455358512094505244290589063621920368262388055881888715906252951383774480789429729670395618014309851482810507952273519881121273127091738774770432017611422258088132420803571055926435731852579081183401654938806230106311779808954800439678345930618249509568607566927172289385058733931743255272257135234601187883872917193287626677030570198707748218931654200763550036331336698624176093909780321044731519810985321272674639873122073116148319708339735087839273093233022782501948845530669768375398030192554045163547605812292057975207754062480756950771555006215720881473390047412507626935757530932256777169635459571826847503804846668939370059041592670404518623335657552910030416672201583440669864486860279418366969901497002864389235358357153969844970546292855055482426661849810344882330926475479375057694251589174542497120317413017361283117110114596484212326114550864870303804387767377874366855949535226211434505730199618533644529645249538807012750407589463479179482089831593647557850107349920526166768033377553139368171434344972241854093177347115180334864473815079411570131654692998963106234387916593900167241057395506900659317530439352487213865194131450733151014326619995960834858691836122614284610319816308687500675605084587277449261815247089448480885515671181008148009336395015073748996286212077727029387121500544885286991586975333006787865908808231125692964702977185694599461508722355731992713094258867987860375702164413932013522132188838989584301329083392424503992957994037796390183964863796434071372843024126911772034853136086051968177416733280396275368633879399634116599584015299999141309972956957630488212804870717680137344653716002058085053808703776787373847107624396628822352384103841477457925835465703732 [137,115] -2652574741553852075620269511336976558742821934234772411021261960472387097600795100515070987544001564976818515816375690600056478129947405814536911677151229627593608326421197781874633939582362197798186850266203126323474701777451469629126998146028213293965478793978403733120579011922930343386414299510696106880487252838629950807484026619169537855222195948931504561198115809505197463814288106574546116719477777111843769305701826283231796994120557043989595278817218417758250234111421166055940306188882264420904530942751191622432307129406790247784552672825653195814688317104548234776535940768866922939343082150723969165932948541038214248786800902751759389320175868323766305210120490040031731424918953447484825287578928277576770463571293677992618636261893442687574641272044242539757141565950475362104511963282372567523247311077366091057394405395013310856286566311636559601005193074322499238037350491188479926628246044546038464592036152108557904546636036827797753894585550524406381025727780231727799530311046163174277028308104198786218531389657022655350062673773513804412472072824888137501997214797682239559284300673045305499598083392258979057883162714789829703925240061441684053484863194848448407804063948651961516105663352163987351645256760251019334436905653777355721646160204831317385224498711541192982209268426758880929732341137398772390841684942813333356248959901490363460538668469468495639945180514946138947550574395573826805096628769160324776625014944157801270679374935647868383071055681740181527791782832926080316138279140200257482416641891506513957093320943072975272355410340534776644478528524221594697433194545316409456470190439098934876502776035211907186110610902016931091975855968731307488335419251417262925999889859489167101356198771293146769093484984207152397541509808015365025322310732757845189600759186203496580213161834123926247096841033956464665800682169407713184920418131194036690676530341361586 [137,116] -8035814863335251175818313355932231914497911525745299835039094915377242637511913001500541682194984766273788544290198054930436024449371430444153535182159424757882924750017934414546740057681196549004137521653703071273646322818220838563506204613279727329629999749538720930425649112601536876753382067969240954726978728522022460966264277252258820170478916350382558848378156205051000037506981510839299540592628222903693636739433426913026778031395000769068139226033031438685633568391170766823912386717540983372988672119463226926637301165187440263063531466192727493857334269848942978464753165390794708744668585937135720360322349761243087043027608490408960117231841698288702103674224165631465896024839496922611186472982371764307861834478081073449645815152846311450807324523346983572559281634865611163781858364827113320947245193144156900518863902917940108163553540484581667418373946645722560586857280019893994615863996327064911946081311165887438376918736081743530382002116799322090013551373899226907110647117862209889135694863474464040946132927248568874555584061939387016513955310589022747148738545896028526873474567256932709181862863192326995425048565295076218678923972880505864890120966285384853395719859562694253180993182497519395194726895441767872203222192820073623355421515861810947973408419568303106426179117647892433489218116090644903924020571334003228386609553908250884488299975007701284751902746604674876994521321674531617978450418944186211885486195383563269846784055722907717931998373409412569042959762708953755313121306652426264283921536185750597742190605916759289073839446894876007823875018713540754431211646491957860900024947953461482322725766288368083556005318167241497623973364252980487998975899783466684675985484943863728669296834352546603076851487797809956199644024031734736845720359340736788997315055151982738029392627758359261456522383456643658236592813079632481073467822380394361765082270036 [137,117] 45872778703833229533809386989907781273917179863410682369051987489818261053072870276342535102105219642429296610697901583303988692722356812390209123460324860696638124721769614647423202661057267038009617061750188050836481257985053108268672279063127437462330241613106321950096490111729541593646740156334734994354369673362895133462970765064517421129263933348801909111542256493149048224197242376782180465453056404442343724797215678391426436801700241776181815665412365224041231920679797612741989819262262149487742831104697460207896354779978198235597173793024061279137778368535070569398810574771498246410993921478915424112519430846344627274520095624503093785350965765329706306297841123239074942197878638358479727738819829039901730814500645212026340167945182005240401625413484033972021666785695402919386697813531496090009464807532138962068928317427109173558186064436893932212414043416224775563539642959088752365191482469383794999989409997158237362897176753534003782502095722795048458889153188702985105613280644865737689063411580225196173932367767300412086577111407356523678500473000679765807036715087177432064223234215456966792494610293754089692487993415775306783151195375151787561680607703602555493135844379923340416398854478961914133904992306188176323321239113318480551284848104730414290464366469550576475373292740875985741123487792119091069672016679573457421095314047343095520071822781505896791796951416555211187096819301303942025250031436714437289905917925215342337320036537904559861306303568766046169368031882705987259083016950904682446170748897686801566182620835624619373148580416100324646502308096662364935132812879717888850694481854884183231184724215092828720999151359470398160959397381412223515853647345818065904855287764465457854241002546652144145450375942687453949338781183130281741483582564374837561103823036134268598630000224528216346428582568813283541255216978459733558042855765935067713916 [137,118] -97601256767068948137614544284881349544181339595170027873292574272663460619305128915915165233596266400994384852111700465013460200373944661484414667097340773977217943565347028638165197532857084696709121935541253986598803813751972334414922014755205844487726239589054386154210119032480766220515211763560174778666370801527249847936556314046124827481958332859069358206023744840786569236929517306941926262938801738021890926598177653180774768079415872497431654043827409131592363285851393055161452376366809635793922580143339050948023606778322556191288816242955753872112271274272535467057101416547883953996962750610963773734934033495712904972112859153618275544159093809438820460385131572079140639735830770380359604402398398265515456129501944192946946080725398968960470531241345422383102817555263216211211268101078134654949751681695106119333118906553703217840853779798333731567525991769067883601487046761044515045966935825783787620971757228668697590378941253149016897460677370265557476236201016549005559230427423699059275154152883390245797842680250744938225172141621635791082598129875242760586174214232134579253253274389858607986466337218729968995411751311939196887605611849423981497102982744825218653427669771749362309898779422216732131022587872799468793856049550959889051946464280442803157168404135711847923186287039198516682766798517978857821154232610434752458733066836395721362577528250093389870036210393880776727727156342361237138473636833132749905855749181632079178963146936024758352522590691629045399938525273246558223172996714213053443814718832983034906737281691538769673329468491073358184217139958147182427628967818410947814707177033353106285628513411831734842561853314313993770990567753189783740880724409784844806623064422892982387869670886447782585702286757599188565778627637283149642235214453080349036268259931503876083102812642480320739950704108993185495485569077350008822208881227491666 [137,119] 121825412852950824777362778944107351580571269702213092116935757573093241758266237828188498148902128320045541132526410367265948209734164618471257612147285622808278664462206596093085253240239147389576619520098936400415361439789543267824206653931941506193892008323028033874862563617460860978641599908516579385484080120194916321835888242015456937627970773071490724975755083846790159467212960563924302530557471972107280048137352536345419841149491348758354239456510808710757125321642073643759305471303639816573880418056412824173352142156396668564990110560882314326228842907352211598990196910489874150517183024632103430231892804004792052353221152612610453287404036300075019567669583167465726248285990019591332931907203431781139190938186147456727970362624711591088850472266022207573898273605000488271695486404640242632940991843657506075176736055717098044608096596703660803296965699125043584944285508553121651762876513502812049013825180972642600167646493159216103107691770636324970516026204262902453979271997581947383355000142866878397986098451507251166947153466527698535100464071960298385033717577596724101398405117877457733753409787626642203923666378337596198230396643108599122717417898019162982134173914262222211670982333813748223953938111151189147596788739993527654629259470837305880434280568937165672898710946832729806894443202205489078789220479363598220873078322333441972860258656261285755594293082159209921647656307048461751695258788338561614598103649339919768444747991682171006081336635965215042310639065239567396803040390413954438625899992867783308619057161859243045077642998583727251872924916928179853098997144522899537541226946113985273765388052565953916809408360210577437406931002488499016094152964920231256941191581177252887699967209297371608539639775517345209927728381244114795884478664980908949593597865084359072122036087068471152569507750746528618692843245078449721503909001477 [137,120] -98183218878527830948564722207843801788556900020255675365476005617163114541899770984685667985399435572080818275160415465537893572439382594607108190809297883333742188376065959309801493377055582267242898387724155172834188004938179480900084372112114746523667243929619301863136367981456562105883332541561010202087900351341542601776444591046095538604398044810867344117241864056487167315359304829360545105810227910926770975814405295106226706208749593795773526036912331556232795068946429242931678751042548091654990863313974926905396461589537248651074667489029511465453965911058820231694634453674162634227199510882253139415321507828753356325915283982339104503160286893799964880509949793627704659884291315356626058760955135709229132930224865007388100394993579219443131856507879668671076339201686415928812380855803063507295752019559481791274665459732754332709807977208409768493761020841790343254752227423009990367115636967320866474943208481603291759497928319136695151057297086110417487358407519484408779728107057054185104833298870212178026221495651991610710696633414385127675390377615836688725022046364566442840183228949710147017041294548790456474367301270070654445390999406386957962437060282131087741487317675048149572195188441043693656153263211366703286290519131803014158918077768957302408661371892453249576041078887566906268584305420682673321057950932958412237605996857379919579866803001093111448352220851798177954971232950728157196933196130594572392719465770964060667467037683612615823349427526901891401059539023442973625407570955453432050859180766682099618761512424428968639372183201251239903553856191742780735703761015251908095916474235000535772854093474082423389888222861187777672193082554338345537999147235051775933409976125572901718284265186583257595299109932040284320778713761562133867749611767435455028546471072838760925220670538433467616200888209501379679001451767603354634060 [137,121] 62097097346139633555991801511768424448079650580971693635582632752424340365792737012396532633170485047686466352971214768404097662109315198992877348443765967418185451738323924838996098454786492203355410616450023244201770681658773916451015084863849995893918882734117176603603198151087374217579905184404840277435529094563715291670100132757700655565128815814517350360901323679383299027198583971629604550914120849191064956684615725192790255660144801949646179904026036778297169029577856009650254893119490256540906378281128049958052731896732429139609932108325023110573472876518575930937392669782045758895366115890433192610199148989058640476818237043586045279017449608688948227272317781114312740211044845077022601577090651924765010206289298881911302156548008828338183546780067328545104538192936903791581924055574735335428699312533338814894474749897226069649969059579988175909306795020257966360131885370026097158410203503464350144380391698199647029557900001777880009732428124289984700291974300886892581691489351821609880885802379897538802466233922406807346359827496617197923904242613968519281986601941436623308878714935123979337976735255640949991347849624007124033968512494426623395434482582681550027194368980707610589028527280653870217450888156542275981636793054095465587359407296295357788397158412994055185663855682516790255256520639885280851569059227898815095092225749179677043203238827074522968148267905184603672210730239474414226337663406934575999887587020909070228808479875546025488906507633962682695226015760061988163686144045577853164699142405461659007205393327632749153490726361312945361215988308562092727746540527089410042350366954382738866420841636127567284765901020036407382350289588091562690759575561068401574210801924009844195727260947424546086127838585495702837426256544313123795675362755674045089589957454096536123653674869515016608292767829595145321933907009243360 [137,122] -17443507187363671723745114428940090703308620283535433360723070293603771418646868376450703483073773268376615392818157380420571213059365339592361574093302078991146014653022210406710523527291321547267305525280546765123584040271354218748879839391969533717947073456440744526444763152627836026385913045709369167263971254566099928495254712517214615496229407199544537805147333079349437414414998757479233138727460888484069150268594051788055839807774950141725557124644218189527176228853649337292090450679316000593694715585601839747668924839541549378888700287610637389732469572404861561293293061924003547177621342452383656170930863129984959121680456146311076232511560540886085092103868505742290264200789602101719415173999544276591280580455475648499960691090799528362321968861681312828125882718322716120013593004731463889341926941572308262417926478040265451954618271191719161892236079559592160818899162776529409321702601699461171463869172892311756366409449411386333794842210261025856444405107296555208620147371303584219660758170843759508652190419594477264300240018053309279686141949892437920906497695267515742368985121499039477587548140848551979020638347528832302394491995387947251331256711966164291183533019659959253190002975229460514627462629790447801396667521015446272895508820689458516263309434707611066946592603213749876354599544733611421063734140492766589833535003501166650024007508954671483911108132892415157654208979090026649812952733768585448049873480552485994056188737397613985402362331008314463940341320654636781262621086961456128946565831660957874504210326519402085807981887179267028678631682392997217744834050628094402064097048033729547517237931792078892730831292518513398234779385418062060410275414033153630103390661862971987061601243182033316356148053703298584674898220901169185203239427301927050222012783411476906293026261369469782441388992100982552810420744646 [137,123] -454928264680313313044673734054686450072689956318779023575574118067517918851990715875892248652948056092265990509367290296618106853772690891382066618258859366282003203339414312269569734249472061165791659005175034609884442789819928308644751587016364403250233999171691548022269398686717768772904490118546491731772581341621643896901184482538721318733867279007808695748544443884579429591948056929669407821276834370011910791191599432498223957795725821940400527256246993600106986495557149469827268936345853601665312263725220206456113217256803545247284189499650645504076805437128194487302196662060370478602404285116039897179550657958864623277242540615171412781185793996579929611659550128613314581655525835029386573707100358838594191000320320712238041093765366715829326228868901498489194716463754025778516362498961788286417166557809569303422272591030753750206961545511122946606745905270421487617811628124471832486040861780324276140879823981670404178871624638185647120586938013810610212960596336435249630861265551975215275238845338087912227069876582656257565653912772029181889524176824073727152025923409473553710953449195654356390242671096884960411022793418051440946943691554077538192038169017666579993972960514386170068325666180131466356790548843905168178007317588336469669095791061913463157279719762869926002986580824460059155770869218627211092897630235492565854624769924766817658915789506795170511125449103695960640800286918701329302389491096809372995946813538660111053798366491352939243766716981149663304156552200401657294077166307875733456060392151366567072682688128639660150084693467643664997000779075056752153217630514832984250404529578741874560537587122596139737494087503124688680622812648464332768575863686072115754820520693481801149465930531964987001642366559516338051245758603709381982914999763905791418016431028538868894228763567475910214216229306123838488 [137,124] 12668851641867745661024942828270692938620057414938626694441402922849832190085463867751423868852170871642689255581195118149863001676272906859747657566335319437166720858709939430232580920905695015985285874144370236100093951719056244689965913924202023075791133717326926679284450083702683038484948617099697972728543970132020868674364082428536284168571629894858821741303251946232185546902204270954037065655508309615434513242578396953321015563526582680464205282145043034483989014078621459750169437320767058280553173172500504724342842029633500514602936061538397291320177093089036423014044927366288733960148822460398234266954924995756433801522631621201064793164997555690016519704352187453297960286200989403102165476528926581808885842599723534210528472759001214615812224851746241673818100680696852680555264627614754832608552323078880155702161502182217610053126613888514141423514640615933250255100738765824915385073768896192741062576368902908964505489384025539094206788886021986251080112236790382790904073802796142350256974451030789016471614793093208686570315772190352582822230382235195490495952510524830068990572424575661979818018593239667865048295532863205431779548012915213013328164569509697066893065042594199099759023039197103657986174962323374056674077679907245120526349461258615777238827080796117752129164655218066105152216961102813501521873581113903415090837623160687164388386098618306854813140036129975416561802829054147417054487132972625484840026565580045043512272954111044414375378098941305871507586137837266973042394958362860498169099071609779376510384152628179373293065120514834070534026545292539700089006752019965149878682766692113816539313009443606100882829783448369129140928999079284643102321643916675702669888137921990898512059063495211250823879837087896816557856244600959520208278790069551765805661216985293199528547489227393929860500557443136499 [137,125] -17332031196313471531197927518832704496154849422599190246250772842981889758349964113970738475608084283707156920921062388357774494937897960669162896909171868993481320698820047594684477564027439147524046129169333619757254988862915739939287193689806255788311795272996651506675985637746286792155521092197931523492017932667076331422813306291935278167544398966420232945855908169626602703894179296526427691365439880700040364492788182189222454433451743724615218208010940931739923117418243962821289043928103589380442488378383210740225295382300968820171750412171716998554830126603849795120137663836013806341314830112814827381561200068214057409331186028619055333591264617878839846848250261735336052485538998236965235577782932258478555187332750304787143451463289186789770599630254802486208730982476141425355965166521627305283010288115806524708945834196331397029308754232493391240504763089393003167363108523920758032560661623511890116561708155460605672297440107990198738523863085949556368206789356534581373277788785738217807069208561021201600028817977380193113849713511251292670658117917875789956097289877895002380483116227092707231343836325226468700834551549759516910362499903918411987504644172116359190660320272297292654369402735458091551907680450835598057820577076888505508255562376970469204212575004697750435147049762415777492368628618119899656050193406142069052452401295406138674512922758726940650229409017871504275885396153271252826284068705210378136363586489630787975713588717351979600320870875947226843221883922634612750301075858362302651114967142118170590569281913225371330112243775900406988185501656617543541613962035423742958787391363215455147199051959111305408539379620867427238348160991594445921125585532049884362200118577999497863902405518899642202942312228648387262451444640289027776087331957590989672475510822409795513624619880615634442919463037 [137,126] -6266866238372048403284131068936367579185103390736488565428910237880133054131225786236162483866405311024482973254467424537467346295531809673720390121466478678257294880957831209780338937778065968683849543460713856465594560678090526718354083186731722334355589342580414363411135637463519635453882242612189806898935037655361559038187073556611349670167700813836467117869134442298668760781171775216313470713431459537645971755331335282112405876433162419278176979253095096682277131327503307968977014420862295980604907072471491557071528557225969589775243902390166800511280963372056323096636218953798651524738047478571421914452285316139311125653451752201447918794001633497221844361283755894310134751010824676646709856096748275724275890865888535112056798931664124113191548492644855957584193526543056897120932118882127427241487674206236399685591753872886441316645611151083590505365500893962694447254610700890988666525120264190951800462229437615893326391291384296191449136095298118847254932969176788972294954992688891953272341226712393254436435574205684303350446892848394173990267306922530824525111827359803686073381564053094830151375017620541958148269815344225854597461523891675923793750061961369808977210045678755402530135514963123950318511612375406250697213061481685738729225792233278234512688987322191249564025633748294240364675034591954274586842080429717849694874268995887546510154069120730474728118583132827657384064117472230808489343048945535128434597027490238831301326201030477898364508880010723779035552342810103298617912020358712600968321518258061070789671588249372178378421820260869239825569501868635331907068141595910946024368236647724343827565241585407681915958817559188555976402475435749315993889594787781823455025019109369278932116669726562320416494206752646104052406650936407085796129806922524050986528158637044037386508814257762093323704 [137,127] -3501765252318484522655698757894089201090530485989497661532058752632724544657559917471069118623639549145459956504072277181470077556849505052732772270633962238935172192830766966968485513400442750524431270689673111367032099840546258252366170048935080827600266532040751621729037292670731495423258886002905528216851218623166933906141229325625061489181389031545893435262839907456860887525655235774313498975344594394279326304856802473294770703929037118069469726869519148136618922976389702089328515827239127706135355582825276290254449338180686885087367379636687112591262040541549346206647505040086489040595216807595580090078483375846562753623978573675697675126245479986235026330986649486105711903059675359932449606699826978314051648818672809978778236368259907396327310720360394154019638111261264042325207454163523599089681404350285565465552278191104219772907768558761622184493944961595601690051585762918977529253357060331533879951232860165717741961140143054894446554427855908395171381630633917608595545386222214045914045497847349320087026134702742832428284415964612942809945182047639680056547383938055555659499829934172919682160693863403562057484191859768437247815198758127117998692570917846872880528778010858829639130611230852961874307182059271627318115737940170703114560234434044303213117257323019955500948652139724812665699644836372919489868524257549548659995918160140704898827445510698676062654926649389711837283974044905126481608278021994198925543090636464538973203342112190798857606357909781517782485463027244132783364940262419638107970476322213600359154082476008925006821247197425674603418370875866865365006117141494596506847516959242710699445931502701106608833539200101947129861269435483983282953783039820175888887674285975996358493519307158860649899396893549782106413657538439894534477052444024368737356438996058879519211628789262270 [137,128] 362807995606536193566040046087316763203187507726089240946236318898108769739185190140724838026350710959665552176768346565358140180874521816288172779698175404323690558420595224087742778856483067685161807962261662992713309230249250431548823833182313396529027836084883824619041448390028619641790916705463174359464478548508099787289606619797239289631719902993559480883333843405173527859558653328436225799656728839229391660615212969510906909746394673539533173445797544686350483848757120307435574075417270219487905516524023558383943959575164057514853831041526658568223889247761706416375795357309534657888453568446924722385794101670002333137756320333596573410613266428298328308098995103777389971063960283879274666473519933850940342473089892180095116935482690324318291390858005677899361768215760959277878330208718966791334571136914817786392468368722663890658223549667790135520546677267951587222158298298884359837104567230604581784184159117380213608451049048841848679778843341149427572125790058891744612719066952632686845515792337714326828898113850116934185148324421779273100620853151138577250071426199562960100388674776489221196430121413193139908202371954348859988372640655987682133587879993758385836213702445386982298327328715102315593408018363182032807171105112624481738321792915691515598027224396015241046215054831297347089359822788627794231791160255588225947741772026485111623092910234605487366688120508790221775473440761661989576096028189799825171107502622944253501101394893562903158220210926783868719159889044483237099584674768746911218464623146945196825951686652967794083567466761386674790146084420460369392836176270222012241719221631430384016988322591701936860438011388423533837418529412530774763067422507489553492016356493412792913351284964137341985937050046777801199760921977624662161539495807146514381890622808881621446356110 [137,129] 431183757357300866608305554394606508969602534465140660074198208434434399902972154684959225609445225585783549588306348576274468566531817270510747540126034081011659567575940387222819597368712067054397332854863255608997577365757016445093197184834737562586598090600168672078575729990740808625584076483657441742680453074263989421564259057081631092717176087196389030936827924871868694933882030523091568553851034154242342135088016415474837452917970840883817810607374513569146196065100830244604114716571532739857910035008497775647526921347733286197608028051292173587860134880679968779842226748090329560214459114498500625675743972211884115747264454095221957450331103903916168978973734719947944721283503993281356896856911256881157894959896322622450629908061249709768542104217273599860526644577044525537929779808273445057660378529357764571752830930574551909617993244704370209624908993822343620190045878969441155617257161926365451377009893162594861776014241899332134636440599348992873935507042206563287697831115714781880861502354768219437334389040786156979087909533573750319448096037989079282514901829937524785537393564905253462109583674934435652948770397687145292759945999548168661554776652884375568334496339988097731482204499160220079195377002301971616130599226779000444631987515249791361848787802934852451153166495279620967107789170240516973702808276438749677076567479838607408438254409374504998202812398764267826315744835401481183271696515692885735609967611922908418449346995197876254096235203187643650159140133452721151348210169887211101876145859216682674027495928237303849956623726674886449445158806632186124093779287065647555390243795460447926910550576778777939529341134529750451735904111179633539559380191676320829021646016100402249578356010023484015556115312530555460628918837173216214765500799196043284389759182763454650966 [137,130] 473954423452844061370972427249132358192550898064289813600119776270597641561565852796402208739834565741154243622269332263140239457949866082086114802209705529154429767895288981394899706889882037233124216829086792262551205594630331441469223781455956326368787896512174582774506824253392579022015244441964220740403446248222390981671634167216111042015505180779581883465017810415794144568092459448872879675061814921896249538749177150317040730719833108310862676156074621777666576644746018827065605774365994173675547204283955697891341663992057591463179774753331049572194800677570351221310319608594045287136171475142419483152609845083366129330455296663167330950646769347497461328411390629322313460727883484489049597819830137299957285909137193880869625156856350947413868205127316423388714239535659399032675317447745048723499696286923076587722330580296347015476784277911604209591165286796145943328189937371086283920281098283068262845407378702699512605404525072256816936587535406906808609270808290154980017339958008077605695655619819895985342073867902086652877474965837026195308932453681124185271232260283441850083232831332191268486209776751912091834878246949436595561303227122652948152090348439788926691657503084122950998874497850185667603502407302065815896473685852344758931141673248210616329659687249820557342318049031378474323463100936223399767571450781087382009543569604754277886753520650401908577620357824554476757388860434373424794285067717445566330789980643719836470449866438876892349325630965119142962182447658196177359621923374328947210224978764624892026901077340124724430455777537392724493881930344919069734055553992635412150509380597010240997602579622148406435039896170028293154884964448083509705264398361967865761427364675321844559611703999976252721372758422232087782011319036173870890962464632541852238001061350616 [137,131] 280890129227793641483281924842685165820583367622689814179687670550981693013714065508718834818390999438518794041330754124755320958881905091154021951197845026142900925336170781262527524852016059715799280066268580959998425964630927526568776862171231214359288313524014100088259650464106242437853296147561647132789169790796274964418068537686819294997386921579228374681703266065113192203622342024531358202195597760664505613731862828468419277549919993196717196105075317316134358781887483394520875299555339699534377843380156021921856767320550269295569262803685877782907154389025045288384439920817801512807136934316556225456191569749108830705377349309995659592206291885677454371980222844255392761935216577409581499569691657559052753115314820042647213462127733596642748287984405191639500872073498284984600101624847605329072302138134235388454658304813136869162933643400303756864937646001181044492767096680191956630187998496464800571810049604636241368582403392258987302459220216232883704308672811628441276888279048274794974544621121781774651088936338324581215752292326542030748379910857394364402656636073869176201899170381288800038225472355558814462813443287315830601752415182095508486603689760819864358041987675876512774719931333473726540915923992236706171457023047814122379882514627783637524894196244243079407675176232079210480073653957074663783842473940946568057174031280428786149989605501091054283436630356231393938416570405458229223711117103976388187926225986080244044195649920689358270592772424624246772922047356691199698949171897879213571205730096747139203581663687909285587062665612138258683323030822391781409916010726701757414369963711445540140429733500026204094038929163266749965570807839579125176825755234858362971676507712971757961104917747640779996422992340229009864288891575790750854983127696111626973182137 [137,132] 106780411781790890358164138855609893170853409438527390487783097688541948818191363992583308544409790026852736691968192689110031195903363755524950587529752970963503876740276584054037847548565383857216660362740378087653868720103275183258121372892676634510345652773732606508945542709413378031992985019288748726047442753564478654158715698580113183669765222456894580752488292769511287976241028837438045693960505635634862146328223908083836154642491002330537384450718043176552240538380712864360398554276785338528238632157632742718021518339436099149418342434117823343212068922634746435161365774171858423148279909299291389566204338281899718375377714581223147648673954943076538867674922866566517273518664133045969224411729553122098080104220303070425452528228555274022026730524251017164332922569440056705154575747132375573807604772879481334061479967544915286635107050345948941790307718034384298461242840122046974053714477571617764949131210867945454513643011903345187967382015800326637788576418160445531045047882312644387380371673906539562288607275498018867337896790151079953478898009973034123753672440627852510614026786111158431366575959736246276380629852148861687246754748098656178769615633577588925453064204874219147452519513042223963735712474491718728829053287718586979728363762883351237539095774485322862574629588940828370397612781381446947006187183112862730679032966886829190640948067094249785455365318976187675848791314216330227879458375102788718967919955287315075313206230035538151551774512364722987162988326722626696760979336159860852084138693519078265120149884414012269958097450017721071517593665177988204247494491835576096706866660285791507224973054592934883139147782183833122270445683883149077990542231918512097859962871451164533706514121763943879446851292142744869948014148300821861626871241217523800587 [137,133] 25784106631154103491810765555981477033898608602701666144071951903793084945899740657544846070315605017171740333473840660535920636831124130246701837228894180349366829137891019227705363935510998837870285489370429158955880553254221851033345840762704289398466601119776015524789319764962620433608647482802787211891803190276167228740612496024370462485712147139888701740083684484983722940032609087915211319675584729606630578321552837725622820123155026230278053655442577661594356908552261123198410961482054060222107255382650778895222559771189806238632120394140388635000047094290128563854780804089415379254667077634993667025965146490584930498921687183400450107296988752820073048930039046821439848968288766024960889232216217074766356124950212101017653131702962622561063743465943835104862395842106186778268057033256276373483750288048855036354478746134835648577861277936782405967140134001443359870250606205561102467830409111957966964970071148422074948787757209234803503663442859290893591982165527273910866195435942494443591192024042757739096523329224006310029092960755641156621386008314991562269787833166405826301031099424528500322389026953263872561294199233957773566262257822719012295796285403745575962862586098098726916524130326021037318652092686786680359645836238849183836640464558238522024354949459437824438047078229444273327888946734295690876315857957112855918558440227642822941171671988658457897884742538635614910934241298869599231375163482253779079499347871080250922628772819124600238001586372584726761530796436384080142109833283297415063367292112805365991318662870919764427741805438229058825780701500792322610771822114860010616897551872336221395490690172691847984144480148482427236826010310317868322583720403605994133436327053324719710962932440483816100683222282050837718335342485817828569806464951277 [137,134] 4130526044889665087060186576707686512946988352090209905334845532164329836772985513572743356471888318517806969689158853476018392184873559402915673348385961594717604101902919227747015588033508727965079905183051884710951646032434718896825965562768202026862093292725682894327280770255985068113051600466778997153583397573344295822317014056945503469174614301440544930333258588244882726149933097087750797692242248401466274806657257130762307783286831097411956169639132238944265520415981097612624100261256715886440902012895907862337403684485812049205336803915451934705106369913844773976354760332700565574813399374092166605708959565459351521921438391313834552871130882393636268159324079533006536438920519777293541590950404915789403293628838341015519559930857830312939765250623075926450939865360803308255289999549159607635761535361518421498000147065690284713168757266396654271106057225863669519596998032567926060671570955074286580070615258608678679419592780655373916949704794013478099735059284658176579593356523843083210212528827489914143688507281595676855094519554959643480669254329658906179684420853045695790765111885481846976024391266796197399594708583643297709789623331384576227137350292088973566293299503992002226231601570008405721618919911685848493802272914144397395514826360037391670992455918631494659955505760065885498020570177491253407214533687994237790814076106650029595291164662196388887241866930947703531319063251252492984958116332430627385158856729064885485219221039074060016167786431131364415920503821821474585490117290013532664187161844903129331030812539585945823360056955268397677932611537958661836882659073687418974651094415292934394102664837512017160378480332968965266003411302977535838346877505209296766941597549919427745415476081718867410144653795760334012521010983872421646145848 [137,135] 446870771383855614263920770922810881820991272269032671831959792714999022082324315779424242222341541542676694391746830579488552364312234025605744930226095201498802254800458132427529253808974426838427659745956273116360328821709998037986334801333852195342070554776214390308537501461439878053509526948666224452137638270977940911587192184804734371753219566862197899942231287737102031164702326479678895092261782278695025830052222270676930126457974485408838778736274500683374623099969717557111044796172693048321986214973890141786900155289504586031386803482516680416896053561721185737080788649238558457322499416954677674336686930602141274972416675745145282406429856726554789270051185254631095457895590605255711156221053133881970841843362383628108753638833630738843146770275660404924569843093996978616209657364838697720498987954346748031301459069706560172148449621414695650571053247081244325336536520813975640398721739402732633870899071836421921926658508757638947967564027551943783922829753676836333331136771553510614979598425823815015324203891770643262850872649861414022533914290132099383117582225217694822086042541047316541719786094060298401549786233567685473152975531308343464458189998652472276995376212465672605037359257395953605281613215127137714582233649047845114754460979114057180553558313651538086721623592209631932912180200856277057101827907828727094275719273321123862557782339650719171263933243720342994711419344663051758721832839308767909844744639384517760794082819841029652940550907414430891148455665304327081151996006379361156273452450705677321179857903075496297946918917228580086352128708955157807258692948049439364199491166637098715377918932841499424048566054288902587863431591369383913958132689872230586159178804442532259348090182222784391182022380852029358443669232476610267 [137,136] 6075012485078560981197786818379883048384778347117367031808811750341954841492731949420194466289155741589103451156272858303237748643779803607641753947518348503903077582674789752847023529826611629973837248398294402663252511031703788505643514199655679244878022802708989309997597281671248124409707910768359672716579767519115045209524147639774655648614367312498015912612012897058226096342407393732926845005225787995362305068479337408773027546437273997434484405807069343183909864001374430402809018656213047129240968892806565590043379212286499817035852415932068202812378073987801319156958774492958126745639053299385012254972114912339013809505005013496323205538076499728115445729686471220119932846555645391738179906740584831899987976896676316215058592638467032799057648208164196937421352809872995597832469431058049185311171747063731523173329125658410079140190535324214569782875789683322802077441676175522209904339851940880721884356887486890436277942379744467687933241154189139200508156652418298095629366818099716296862793975813449937110748025360332741890636913769652602975604242364320041822620789266307480300360625878328063090005611279179473201706688585210768313198531631488956964759331311685596252164509332842559724771732933869641231348636178188591914411050524248536394171231417281758808539582766694559670975535724222873613241432953746627478347319333043354510129188403635625419072135072910112599548971775049029781829476571607446057227159773253028191247344274408609141330893004769750009786770564303988487424649020000473183414321526639557076796585640929255646055905825952742481235937357144241240344277697872185790713710670715126104569082343747193734070425778522410858546613920776762610521623039533704170603723095774984127942602244486613441392445963390746612487630039004105318558409590 [137,137] -6756953087922968547677125947369585387625138371030932650702775999597190866604545662432365303547875414575655327168614116969583363175254739791772391602082650958313145041032277169497347491402762245005183953203750354786704261766414148896611599858900002490425802719987525473893856073861767241689533540721243290180682402207637721730943523648902602527357595192270386841515793562718200555220660791577530760156624174723944980694156369110785633374537505445191221606732505855374935779579815508002092011775290360770308690442639381649568589458048783986945548729016895132834001874091612257049775028988917532719918276143077589355863209498256798871808470598652198849701670842690677308432928426912088210145115247808309102693039770337771484779598559657033692360748901952444708220618860327219955176086824463117607112673800100962340807878774529669258656681596239286067619080056091313367098499374872115481571313232399939690587327302594788428361985231181065457200661935755766642498335861156991114320855898491043088428730907757589613970910394783476696325096303761760454649680220352925284311013451829896847018350654817220519733689760437974879129397170008211906700337819190203758176224452588239570355300278297797563080761040523814657087595744595191619762979744455405367531184172888336434665417703114741932486315460447803170950864903570638473855704465847733575067901318011222297527707805051597055344108298179145229203299668650656658396252988453463222440566917916878204703123867130512473820686300110476838668411115798897907833765861848000406344327759462144421032667024455537366607232221111872069265942806398827077956648201556387897712572000071577626101181391340220225227663497841095381800315210757488873207335316517503449498127123605583834962806120571782090763604417277088740334328867073159348170 [138,0] 121934833763762156384522962688639089810498846756403291953415802485356956545951592047227418367002761966638874434142959832064045822178733968035106787653702197259708765614702746747765207525608838365438753896500521613223548736279926084178657645287043631053663384081137706743709182963367001299234117359766004418636732712889532493782643935522023806538946417855443081164642426590509055617230766507483857144128676892586008419460928904645798727490900904162375576940487393390160711051473310410437699383234786036522828900947367326623579963545809918722397720317672136523208544344510077356560553717306655955942686422320167617488712009278860098129553144705076410369761637185850991521830717500024269565377488164049978671252124342730905529059270029968413454048694732322023743099289221481706087078108882127353302809870742936921041668000472011360277320747064056311478728628530457452962979847101831548712682768876902994072732130422775475945083933764700893655306018872796944620169916008190344128970202440014108019410871314409470212444626808098169586891278036586185456595418367229301345796832169260766802819631986262887017621555820347795666278605358611555046115837006129217863343080262600556382996829075084528690243071612702539937823956283300723649314751848356565465650808122737226281767364264129798978672718093891112199492006225658486499872250099541721147399671572772560300947329659282100007504336924685979767799630876425613298405725196235608519227822846825282553604456783116699921978713890235098881805142606873390094251876703771232419312159023041005684044062699609671221802696750602453851847707608448996111243298959055296327545626231074811892047108643484490862672904607626884573416676623287447388915909035546091307518234034738332773785327800150374627492640866835480867425322822176586050321785792221893402318487048141516539664487386105116239280609510412613362964233814536087529141612532251012785202533707559662362356757172758711802432818640478171961700622524752086625495829043438121076388843000285817387560131445427079574850824546196179059249552004734371231284534158459790995298394586193858976127022366738417223670436075610322239290926984991366359317483021584838098760883440263569355010986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] 2114230141818646706199977267927828940093462579403703983857375038919953609846898827543461726326689286347264605048633783276938617189504553670944761331847087031677490781670312588011588701110474220152448011122350700338003979459212435380286540973463291997057378026531180999703495039031449287726388163878390089820556416236153256837823041314901689101593347748912356056460240458861383243614072308323795789100307142186046550698172919634742486011130827720845619902470999279987629440328796702449282199450421443291221015529484073677363091727820421346391933747879674294428601500647042103459324623146170140950955041955053308556824456361344759098298942088256625745274438623547821399009295581205915593693214265005035593544215609777535869449973175249555948738170974795042736741189473243463441267819041496323358140102221085282969421042692191320181151827149937631371111937298657119541916546903166844520442111881401581753310197118672329985492561927503961969336743080389124104455544877583355211910842622059026227748520474236886883310461233436055393829244716787790401634799484735875745998192112950265196469879157247247855111688560802727258271288522736484374247474905595424982211695751017074823858860484596808752952620074694856665341667215311558614738136113196157319998552797105733383249806013741053536756608009218184005081548963219441627334103048844916209508013289737147462913442554200507546193474840319147376256765760314010978946948457560432728704708850033367471185649522482058108372191593361263809290174896031269535351500840973363086547795947953250450016273265514751579894765036734778208080168709535439211784603446411196143769036376149733421593822060564370794258684404247183882250497310819696954846658717926340667149141196248732062317875600156657890540497749905056086021326310744867816358807231055535471407495697298362182373624850044817052055530491725195224387999130265785769251180108183363014515601701073360712427686523869277544126858881664263212930666313730919427059350631523224795191830745083072995487922958082030543314197618568147639534369382919414067952913340587377817873676865928788432655371556691349230436545037573516206600389256361038256204290999021788363676499500343197723850607872009277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 207792029468368134445535082475877550936110731663934479401390001448463365592688017832657491688723112029810976168218401128998484049384667241320727528221583201116545359887133800865522316797889764846114698361692330663486433368510730184660293924977453207003732378510729287132857999580356387383309857806084125919436870679417147921146036333563497761441299252920443222364059514576817761489746836992772925771736982118624960085039134905631764905945963924704589578821604469064903844308593530428930523109622004178204768272593565710691820858527270591928009494859930761965994427714206824143022308093112614418767501618058502563878648671953370979638777751076801010794897220179378010449411956335686880695952083145252343832805381706742262748458286011568013224714994040753361500935903095045752601383817789280770365876385750032105931740405828708536017018527838329461262690863802081182011853384513077265951398709404760903503395711444359083543535035257306296315908755651509978214227954018682780495924969930559821637034476992048426006133680286340590804088299050874199561274335337390290339518268410244360144961828618011121850955173931239766467368678149001563358399651422217624114812012533807601154409586183889567938835396196901942132613777310251955110993371617842973190566733822178694326407480011146563314159766050653607737888734050467323599024310189226045492292783299350464938398423818031750562437514287882314099617302143993263539526864508436798388256063478112354241312248921409458613297567983776101729129818793816772319969350173425665963695384285798036221297235768759141209188128179937782956317890387205498925957206210576303184279379936461885267234961150374335824477866132290591890482986602032799616828761312435890302386684618260625462997977914644342367500474194846391822329476276441839055509336919883915682098326450422013477055771457757012147733070990827348216638420056150896633105250721693128144473993218207748217212063976715613022577630221442004129518528331722876641317327906527080654935442216701431629314329017156657762760870313362002647127920731825952017516825130791109017519414870778549320503628366925146017868122830144439118763363667770188489903706428471023457630467712320410100801382213830947875976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] 2428040830024484582189005490304894219234371505593820506266050280845762981828625832100891214883687441044713033238251737944605884326232778834711774234943798338161681585800520731914091611097316323583847487210203852470410156218185765668597015293654375579753479982682271589367677530736898014813708674165542112908125758354780034730177557730275918896814860078825625898128999584947424452043089161704421269820657974783672840004183430958778502544904184337594753615291042381983668951587204189512776883772624867996089325725545364945278205278781528543549106708014519374617109405464324966405123039023322796467014639997782858753848952034703588864074857905017799178135258261949876057946673996103260324780716956454998835514336431097301727079502544884889834304102647321768990900989173178779728581589904220479783134173435520557844199838776771459184077534896322426911943904407687561841433879817677143970787399619616625200004157782670184684170906857450967685668600923855284000836141708713109286089640705994331013159440202661148121544451769954916344601386990667596351401680397519837668395969625648144204069688954627898833601437517411053177319667099018997774084127928821372805683499363378943237338586725218112539262599264833063021142336488397428676828879885271447864413438754514753671413518161340521871828111933031959961557726459612136669945217435604530100230973168147960226265918813848221655610248362278890498383185218889662149423292945534796885141099197492793735025933000725581674999203512421085990575243023026661505885957498579061248187779107395270697035994329144199859026290867131560512752375205966670495385866370876921953385758548878185224832762762502765483618230261355721938168363540877817075889871284174558287250399406456549678091791611505338238841699624563306264991519903221446111897490805481264992153183617707396118720362035431979635979725900668269199939937675549967161080134097458281127069187748749226760238453641719766247413484390992562269789967909091658346325369150596545057289187413768734801121045779762080620985648098934316722606425335372984109900175578479118173976536246799664046808682385687579337306357331051267912239594714119307488215779537376854223987498136976687090893278764269780367612838745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] -50604214636874981232452941361988578833420519077569919127646708570369545209546086297769088356228222713957242829418928094337171232512043631013483581640748249213232451450445066916220412693917623679387440649337720932387327784439675590908586288042681606173318000163567872997820954206925598877346393126170289966770025511297950213159446723316067626984558043494569299220473008002231296588497046922247787696544739807136995512343209847451070575645388277215778200406273846791183289581168649783819247901262630253808384335916517041387664142856826105159659232212483272618609351880211205344524506154322775506445432278261346904022662278827917615188211332391847813579324208186457457099658573580932520748698192110606821855108998081287381108056681994669027231055602877000727038021640092975815619862510061577234135345695220031122263631246147565171996506367829889618318598374147081310459133505903882962953995317731363453879350254992027634345122159319185632492101951804124402241095913690672180531064653244276723356648045629304438619632420368342239442172820320406613517465658916878571978206259042869064157636992878630254311773228447394075179301839844346992725363722471504382705212170976200271186332132100583303912031991822673052903403083909735146859675470421257771961610809162433667602856648512003107398958563353862362434413426181501340630169075591522528680131831282124198095210338094348270622922200833763924845001488895667597846742117433456592708080834690485581055409723991288953512019512267009368573395784555511401034359847782305815411829605419882607222620229084715054293937852114661353259305447261365563831014713027329392538173095264942514169104377185859167598193347576562729585065714498464270730732213262657838481133497970292419872471995553799126992524646355644872883420168910236306136915617143062896494187336211369168196391013470500351557170282470029745331572241810774558636881057603628420751206733772222234127488396153603002594108367222952964978013185162306145668678059647700428660166289518585907244481398865796863353733726762367075891028171983133838397511767533697196106988942406310886480192775015270268075734010922170211817141196290003475595356367487168603298474782255689415066957081990040023811161518096923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] 132937537206392766702130157964202441759127448684742866136108930906844074198196644832345888044854675654041390523771467415391865390782171683814084454260400703452337983178881867706816160647574684796103732998968733496374845544612787660500244682527043874878996228501874358361742056106460845877282402803983807383803651334700369177397896524090011687192402448737104665785436875397640769360875742380428575156527405926762413868706384202760525995668108447434936892191185927068621599797918429122269016481119236420335743794569956079475292410861511819392852505395844807062156115061278061298291862583225856132823806804451245940061254991642453566945787341743828603201966772904151479831210687852971890367488223872101714768570742383868190500416700503176655417140188413980081576219680450709077976483113662886759242153484228692438305796258609863320511055966324419474395922213094881077179873953271795618133434975769045378530895413810514458238811462117662556728329100322780271733428639918244206488110254660242116818637804229043738628254386451682180897024026485509929075444252901655236066943604467599537679357602103790854600974228391355757201461800906081310904491103004993242382989047898329941911800489669499492744217135354123527256057089926316960055268109482268130269577277571065407009767705449883042955915668796543328525801960497180083791303105473628540839134739923468600077282216822283684658255733467304828954212312689581919187380351483080508604743130131781405895300813706504326112004589628782445043592676189127244317521464948028505902185476463232557270338754039529894127244229476528244066633342504104104527737253492182854360575385404856222356439443211320005241258783741725717054672645196777866493513429759008343506523149376881347344879729189675741985411450076023904500024013156308441115682485320975269349032663260225462746056259565379161662075782011231020338246062307336013235293386119805934302968840476225978208067167610578759793142040681323460177001104854607898402445463802222646291174641022707704593680450882692224602986003774861297208112970692769414630355245149476988907917511856924209913317937186919262487938132679734905301490941534772996303126417779956308950206099346834771835965116615341230499325320124626159667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] 26411094793438167041242806400912102919251802891412104249777998271196884010593389716509067179009788226834922167591085835653791119785839159463716409885032159869958067959788701241335124207224316578779188832577511186446335981532993257808142388389552781322363653676423611961474514275760679394800325215950304398070942091195590892366340292783361399808998143972283216696177362630790470236036116873666330107841049802588180423956114655015132246896837057766701369064817678070953775053171751378348440162468613117382524179579172070600199034187501556741368989256739613345992514635649165036977005151934741891024604030461409260167796758227147268051756130733915883971347869478554777466894731857507189587446144067456786592361728625678197103519701850942075590004241640767204059334974070427604354741881134865156325258921972048243539771427999736967491539686041295616627835567575015868961824397363169299287775608841493538249264560883255064652162547142212957568763166222316890200122637588253969074486086578032734877479332626442637845089559651106757808738703613347801202922554409740357549248700288205137431318687242739618653629825671689298048981597147425577203263209618189660964695973081163659394014797838062448597465345830002258674226809706380448461475678236749881011991644800655451884009804749999210799827759536465506386208836642311709055871518251096047824660280408665381883332214171876978389117584880076391327412136060925271894112218855821207944224974289837926972948974860739850083720241388691137783988325389034191983400728550906519513625435533455704943286269997717286969478915884739454340315932979276251220019745518974449752427632750417341754999221406980518176069302861989050926224925269576432009011968677822647140213953386017756513284163852523339973889562852513291094870052342899605534203099814608560076813827988437585088081212381629638097980175430960277376143335094534166811447101944077551858252384425210603879672445412475715958749931802326370269446772426011495764811529651245364076559215902568203140262877569953679997858718382975922551802236349369976080691728070895082412259130735842379909389848310996742757838085539726453853645724239596165908178751400862624717300597153743132678783197414551509041302779223769903182983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] -410767427829431424892601280613038977598730737406254902196903159614854264290334723923213731351797708338392902010629089877548132087637697966501599244562552281697678090517988081666832059557270219940180470891721993180632250240221810025895502816319788294317603884783777997154889747660868224990741686361467698283125588534377396867494914203859590066305115092772212421493358822470878260269283151358262339270475820212190806072051649890659747515948733417947838618644800830039220895294559218558480998505809639989053022715758787594355892890167266272189942189267962390805985083563037518088606129826048915071427887076919097605268304246043420231713027412391131845111015996997737121333973212938847933539730030297078792873768832884213714845974628772658854301953810728471519455951147197353138708389365737217878060383534649061944779173711521467035541490246097103861197145915920967078694761117158160012835343445408078089777028877562293349800739581203352941833549680448589449502596954767158046771886839378060452618152558465186811342915591723058139634926393651411038371161004589100064045427214033160075813152565999087380457422104360852636296428821824301450920047801691605055780020246013356821839948133455692351507194096629149663083395808363262627830571855493802263447040953356952367498486101258785789465933969271930789621047180735145517208913340630463388553700819237262853147167550364762580376559320671822259325335202344511176625671930562653953402449872649660079667103450846883819071728188893588764447968503662578398822755596271026356995013798270745174189810327256240551519994083075004187921781711825485103563482730184107494832342992086633980485775089021500133500736889080737966690946382739144021052965495896573019715382544584936611683539501927483944964786164025934473392047588013977113512556874906524470189877395498170916514817389930047707215474981326094834756537989954213039318670231208031719405685114041151576288910650279882264017845141411686948459792851754946623996182799279045730085359419300805297434153632866411869218564657057875164237085696222731590154824183960318081849096417279756775913009458590801022050042729809290492259950711766991037722790307577992461830803016346260290748708369373311255490222038133651949465274810791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 3943109296743553240455008515273594159639314440277142597845721441974460768096194987062083636925347870442109377720655770126098125971008938270274309792515508732920744012974469217234287825145837586990344986394072124382492467768709347077840003333223377275499698434796202244247335705758948475353589290228339880979613892249267308823999693692472306611450225391079393111849942609522251902245173847498800193502974828935567113050818700277413380710752944147619225406822692887319561296630872859153408024859569732732017158089273558027981186566221156848934860644439977927036260325954300223531810005803320685591998303218871769609750855121922954960916115846747289199597728095601581539977416357485430697403826419624206496558859898085178208592602554706503131865666744779755612064918942735573746066899343978348645949884191635699324249423330498648455391108581268474883665814766444617621978066583923017606539645996943444292184259286202613731559683860384366011157332546920042188363813795566672880968191446670431016142659687154214395501159750416337998224340138395780515715735677841273305046528279994026510775273579500899314704357247342503027454472657590837238973944770703610043735728441893210706937822756263457375082381345489850551358054413960276356123208012483330311700839945171617028913781777169486908446164964600167388613945444687429903513221715061201483475133099220545458163955990834544952570478771486953402937653388730258865040001453140903368145533719117482577287365414609874585790556890057722784359902869447176359665383944900082478905186659486660527515646255765893571481537031856940254611635745207137716657109419907303421457359543207632875011998191032823215230591055082501120654639217340517838128243130060092457643062406179076503388456187793661366561849250818170456684167467017919464879749877685809147305932371102967080709032295430533288550089617758129536344419015397883174623556683567197620687876770209363205297847764873158141190390743348839342643574208925226477885664697643981868128705866822522287886420361515827640553730230495687816057410922396572343619455100234800274869145930067521589613005142852750716678568642012537031111803075516650082921407566739635977027398973593913919381040515875583860397335378422667417908087372779846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] -28187687430363607015867623713121807062602673698907967993519130884596754647381485417071316734006869604533330197450177799302893936753272063978544168337800639462063953535081539777698045109632240896999836695593631235678917363466460237505277839474948325978474432312998274438507587087131179733165604859085490396295102048863407223680926371659127415614237429310268905643737593577269659994827759947071808755600540651104451707227123437810239286806756689158215575255485580720406632750747329961148950944428839362080403983269192472365782123026408648770429045664843311634778994710786865874615320866625536740275006964754722718524393566838758529251783378912202339297074907903897307416574782983682528119658202609697715178265077123962653253118661060244948560437457036567559038937782508603983153301921660397278949971658445576425681395776440439264998367140580941686418998880595506276655026115104122939503409402445305774130499591938858742026876070135561097154983982002182003985056611318454170246690965156950921121253016926461386273501945462083160319584550638823204367030499633710155774669819537707297618387631534369060402345029244006534864891760053055606915645692494224441127111578134142273572455358705815542645298497687105423689536019179272294830758322554094007710512560088623249094650660951141587177032724771867223443568129031941623459725715611917290905959258840347971925179668144205920741710400114355160071218426646516557172907252278680540369661866163239205247766023009307673972550417114660953721392048750767556417903473925060517427181515775344710072904742301780208808021579661029871118229641153932048679691588996382308564922904017083616795671528309126899972868593833567471696218424343262619375489157788673828456367524188796082409239376151575922258290437029440905314329758348691724259822765680594699106766867282982348054631547975675153877307696087983502806300649463141668658234065291851824230773368869189789627154435129429747374399875605679179875666341767572881687087995721998919889301704114081204273836101925985726327639240188663524984986914195411940296618007697966458040391818877493036020256216528658158962084244932399206797343935980543907111377760532019434507235630000747276731459740556989271278098222600627664746752998325973749160766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] 163412701423916308638524177708919742667022842486343655803400677073943843884020376850077939954235706313271636886124689118582426857854205339699065955564839834032958208248188481632483602621606869825843043396248671775500082063418202352432196801320971342621487591750382368584402202931083707926839390323417981694843320413172093925595823487297424035059059358202809191967057351324982088572376769059875229395808936340414767647527811347457036672575925716770787843146031935647281789355122392130900974688823760440616688981787430241746173441516603063785649615389935165699520339227493660788157984211411458478452198113907776767527537011334545625925354909740982071750530017873395516546561826595068553246722049124257324530145271749094685531886592216234161449203603683551051398899828262049301598571469380897112817619864841812571962546402445626366337119711876406339390293840431479487334992037074530639510440207889405334459007234144764467129206666024702324959418004466353947637329610259826552564431119002093154354403445361585209499139397054641737883576036819057830297693894100656041663401716398517674095191424029766045714076428276848749239048407037261173994598733178188832986445509912597844893105164119972541551274782209013304987906830831731734865862158725999692708232339955237845339643368797846384716270104183209880231813089171936544741991164973922408057668525510428663092659292399813873610848640800526677676083972590448799210176382117713566451825934816229803323581554371677591502846854391037675731805073311486884865514689655048467501897238355367598404087609584878800162140860463500039582472893593502996866878994930039452423500863678097639786416376237758152295589354286761720427782953450850151357611512416888039820942246964070223491961851769879180906672728686070537011164403932549797188936826879889652336018211277850523061220813494038999916177612799154753585571261979040429511069842040568054811621561809239546279728982021763646189577346819268866425745493466699956727934733773530200988781662296756070819900765062433993690817938451767657947251294946984902062570440084005063591853343272866980604980366190047081012233244088824599527278760755884852389447931103331217893539375027038778937617105519216654393748479844310911301974442721984814852476119995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] -804839426895680309659143037213771255161058742460411947936792931792468964513228811218013802530107580968154653785740492941248262473103665794865712102608178453164051988603971463922191367303985781136124375497335105679052520448420412787180158413448491506990287735920719350396402283756667325942503102677760850896439644616342515376365165047266123491753244910260885532089522545115778126513841755390341423412863338831666245137251197840789516207667446251368646565036746505876118474273187911943852675746918053474881297632252265712407183205186498605769125158452966674023361396457779532932099538312963024275218992387100997912795783127965740449499147525588936314510154202161888180474928494199265469828695670076548335471263496400840752630209295612223905460501195705153711206937448951143221734827445197029149797495669046284250657840373099101418738068920110492273357028561518613224312420383764269527002115657338458773168855819020186440462306814716531501189222654062649084425127894703819689292264065701972578807005824965421965942839835736843349279178968451691963600611204746777211612724344525691167498424435289177397694014168122587238549580396697221282739817687480365399187137212392857230216856303405834576046676492204267170031186044722418552888157325314430028807092416582278960287174436318589056116024072007904602196335792748257074468409769158612372371921262978072644196326098249472449638261019533596948632773673948737264667768607270508496121062817055217295051644340804416029318522501436773130574293669580712713305172444417470993004325009094186748734264234470327485056387778779371932905569748848546698075175873352011771531885556170258561200997192039622172235083001077794592337988803836804164572907332406251319607047983400129042664910506627911000967771117417234883450037042874480011220802743072145771423920293968188013142424550208080970716245120761350412019677662297905180248855543047107289609854685072240570988048541697561564552029811833014311246503870317104907732722033229566861525697310008841200326956233365474503682310561032124184754730131682829699098560158110084400704604273792575869165154873573057821950340985070839050333064682988261339701294965581200549737750377216300449226757670830003654324869816159725079574710493446332293387968093156814575195312500000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] 3412498084720359176673283533057723090413053728506079477726849930956672975878819047302763158076627665450487194973223458477372148684500306113437485792279202887220534841136071320678991039301265746029502641965783123969373002479651327992454985622384359280667452272615856381868352752746468078907073229422954171325381351029749141636589275024527547136804156217004038170994497205011683982031740486779924595053511087835961310570552553086086509740414601148100603982699878964511247900811748709237492110516128629369865628907823986410534681897526777030159827224242640075193044357442625057767084636084088840382100769365782198877903578328205392018895095268219654144656981564023124901540644409984192306989220441360696658785669835438878793056903599155000745810990208046280137354312217983221641813290727220464893971732471578454446480779851694849428742105413396672080643796257802991942977636952637941372685285238121210162933208120116201326292488157722941555896776480549588079770018416208553307308846727195099928263309565109118031059189751169603088517013064665662761331080151418011751576819574528505516633411019791185528114501474839833071739148254226141671772585523491293316021922977503472581158174140968060476177852823939486214256575780188002804890606289105184602857525161687400236005091834860100345862766157540822281544838903166300479288112802959864776172863588548953249488698271005142224758107765912656057335094286285756080019172515974013677595439318654492333573921902367881616284623924689985107128365816974459488538882718534411351747897134595719702361839032377057987427192369468547039970447152749364053992073531614266040550984762713004096066602842505212649787547644415513949417348714929498810142556447469152512481176383912473564425180232032897979313606543548730483157874071004365254806951043147069264014587725517269064086285127681775150903457571440974317672457302543882266973217273094441311816476919407258660890691577902199861773154075500707092501092747274024784373819221634733450908152023248450784204431197395108777734148106791839844030922968244841284854264272961455544525507919143285191293649844504246270299336080401494574205363202333550026233479888056750901120857364255132185379432364316486128461175893686402160580057457694991285279684234410524368286132812500000000000000000000000000000000000000000000000000000000000000000000 [138,13] -12505483205201573677599167327942083965954685600252022849888282544012266524266576641254372551993480011222256680003778480671874288246979255704425751314400359775382751454902245718052842298225469237770792697458271044020331071763072507747437103930119815675474355623960811795006846139246449929213432999894389848347346777505889492877031035969141256186818515026644573984353782214392256154117125755992588106672056933861233177306849787183509990241163074949584345887783894891724082763929443258338627515569693357022983690486298938932198234526072580268198234174955975938024522250092233860793080639055493057458295671455150090533015345308974969030697379119396978281024330514446969955517801524031891092045328588888049916319189490960946777843188339151964889236352485070828512303833867320371536665007563577416281724019935094655731789774313782844075677211348200670962388263305684628071042317340633410562177907452132403812380901376712495127223108110706875752672048266484744004719287826731129320516402465893506388459315611686982656742547266113368275640674622401195188712567117033691642939409236819342457061707592471933639873228194135093334498884394958831965970573822640775990933171962817358895174695649718868324037914589819066170324270908427239911654164572618379303186424760974688108824451599504952712216998081652431531708194569471560913697066936110425990519787559371048357171414245611674870122497858267376914781145200153288500347070951418947750893594277414855964453556376312049031093540263653973577353481941661572801482907584169490352338037283094476281610577910001632469215057565191106493253514388242228115085050844248153339285340771709963197925164964381400628064296729029178428336055587954677693916830575719692520115430272734662971929249918963631226299079051923872440761813567908471079191490052232582795973627398779464894917885595599089564336806028395647264645810836181813236851616582245173988823326809258968118683635214366234501915779623786523140149819114080709362438441367678845583482086213376207794811742484012573135396998896490444820463992502896291295268828008241520771279473195020368194795380913340878429804259959084038111541823580421860623783812593341402853466424687555456527688634168015723184498686508161797619666046380536295057339657432748936116695404052734375000000000000000000000000000000000000000000000000000000000000 [138,14] 39879683428893522752195763911458937270147389665867334378487831905584346129909920159440569032227304299103210118625847387916736064550628114061098350844493065574140514388393838822751456741953083043491234754169104657297958462503183906976445159927312253817288829520795048027782520977554132917946348081169103556743139060158962425430463158264586312591506720340341062814929299560140159934104363595343133674936698809734444354388507400845062433619520121753888193109789450422966528324099400347301457322591394520767869491111705914944632514649295873713448686689278586182054805851598640216475512858764954886600296838264201445038265700133894083903855490991672163635570569775504089167754496740626095664446115171228838032491223896162854646131844583214291625165271925105248499482024660292352598030489457285746549744635011043081883245255012235243916443073457360505774375168833126008081891278909387028376700894325608921238485956136035314454159713322163334527361887246629993450492534865231797370523866456894982896081454468417134687044257606827997848082698213456917732416137291440257892331928402783511885781908179748047154838033812530865126343985804910715400411158972395166413487746742768340806837121907172759933663437601229234657392429939557192799673364467684185132497165341440373913959883033049968487958420258456995165643820791678806554927874265559948127450910218145308530602178102256149196781047402854431439465435158478146023353421599950907999985579601211315982675807495020277596143372587396815466525122151807751600388435944826723717369455925672980658065082858944071248080741665091194354239854422384460865147546911894116904799081439461956552502947930920407489363765165492526666251866409483276648839930814383179620473850003108958567609277043645563835230717530233126743792376845110876652589180205394835086378168655413217261373375895687813454535004082999494902432583417425584624177998774624797073535737543075823806413929597274668425107246774338735545074480655220155411299706219934554069026063161141988822992808593744221347471294272154738162290930575234466950357715126193357722932482317138840252614092718322434484542512973470124029406075870088417345800367343073831625406767498308643022234869674555613911991294359194535775650465188302794261598904768106876872479915618896484375000000000000000000000000000000000000000000000000000000 [138,15] -111774698695952188387994399504480658000077658656523856179267824684053855548984676167745769557835780924163262168632398549159307921198271008175589405929050423558903541381407553810033193481959176595274733027858585859180215234443197624296237007958279032408638688050511830112537626003110468540912625863913616507281838984322911229946582151179074366088689293438755531244458762817026409274122613686731948899489719667491650108829480982424611056021342032151540408828600298396679639730675926682315525226094184131327067052986102939951736132046217347626107310023371383568972463247780574121483736116944525455991967404533943704700627575100173502863918088073910642111582680815198222896667066195911733366866373077506990486510372499695290933911400993294014354334003512421639595996256725545424085728082239090927240195962752026742112871819606209839847225563490035996510958324707783530692087730074314446153807567229049060109895927443855931062416546579606101228532742246955390388463125004443144994082171793621734566052651662249554547344218650174791228236938809401748124746653946119575691412455148289278075594281514561022220828512593480820539189215265470499667588548943280234940670887846059629325924831677081857994703950903041211336180893400516878169274096545751682957089547489458270221480973395865967467079673600318888707984629974445564949219285975779668585638396145570285234990210113255847890485339910003205885393956726114273898988543599420744872378087341007816313201537279564355927603154253768320026463437635920657109286629457158245404028527134571962434588853232234181370809392571987698309073830804127091188329065668842900468480763903211773712287540646415381645157798076298526240340439755591462929691376853801043183679863332846533339468681053014691998385708439994582245354023868657562378707859565012097452518181537031081483772106600826847927603999208515683498158385540809985119854551846137545146317834983548371095705736037962130052037707189751351598188929086501193265473752700361964153900371108626205139449580298300680219981146227536168130659437775899494657989621658244011956274981134576618903775143240753550726377938788043037624326018689044883590094635925996289742557391081144204023436843204919979770747140759320260627275740883435499810306338469567677407212613616138696670532226562500000000000000000000000000000000000000000 [138,16] 278257489025481213316090058523062228111883330636654641396290139252075828506204821158646578606565561882790823067374973793029389956184500117173608330711877258814962824432477169949697797398154760334581642674241982671506883625948973065036900811478763648048681825496574812434426209376655443884111443542252721816823101315290531985821701854935891543163566543174046507826438093009220089599910258276279251291697501722604660270961063251020902041392548642062764320767323511885229090805224684676897785841601989712378920386235194349158385577939285789039642153903646726168752119625575196402652247812874953024277973005655200046447865311001857607677248255510531363904683223872092160462382632859540177537408340588166985846960777767561538667994394998934722075788077248408961165113381170300652183985499849527558473661588438453305584830054153335015794770276888890777585393632505147747551451174316808199853026306809852372348050225632317813739553602873807964571819552033324128293114278545279290407432169056885559303516248892338114408750017890612010972294319686913643998266244655349476934005473663266659363701445743119223904695412448845052416431928496535753592375426152657539049271383935968657871297579036223210743112967050061438863401493770725703225938224008734869163241041741288260040992233837293216201788624944534034461608204278159755028597936074755304685114261203080798826960120767955063758318454352605633773830908602097318713036443135145504394882144510758340964357238314281070332006803152753913507480965747652754466431204821267998011499375874357690811579027417417498255905191187319036324389981507494960903725629466322902631995996880546285011804297496585883470598862844801908276340618836740074171169672257321032227607389949255803723641139344115280851485324739705025533956636270727336139750133556017775896271155372728091487613571129888457376067165708112764765756559950492131458618927770015093403306576442829580612792987986525994318712346071336575118514438148359332095341195713531090101929139157095803624626465250282550644463065633669494078950938432985460897389919657656961251267212549001380317318807618390034913115126001099319078327738021211146108691274089162930003155342595428387133247627567981015583027924882650409764294613937121381785516886114058981993579777736158575862646102905273437500000000000000000000000000000000 [138,17] -620813753511989427503210889542090196876292745231635020304110929109752745069454644964732127781894523680833508926528408394828059367385892647925471976550285807704447489280280949907456997429438843473249625116562268783506088163874699993852150297238372072776109231905436609203984213805359348044324462705531341766283774944370759572110484223112215145020658022487926290571605444749108404020607448596537413030027151621156443034484354543966965713591692620470121065043872997474435330208841314516005523526968796319751005066920186278361242821066830220827370030931911930734335706219959397387593911083409129700940235319916476910341611313686816631808282556517262304593295700542875425579111783280030057988103083667876217758327338343920002835498711992065624106775617665338137848783300181191729367765898438636613417102047192029919213173523103083838539592795518495841839262358834739353484771760442237133317839493530144735282752865209799984144198998041266028971971202834549426305588177342772658712810890670792651960950702763327294763388217777816614623859728568233386379051629737284195309436389644638633049948796130843095632916787033384135296990825467501755145977793626173845059683195016274843190579435038240708639154279050783915223644182109829390474330526856069788713881624488335108112029477683903652073573871806517130192899267752526298291770710680728918943756699015589089913679465089979411835366558058959678694729553388158915348749253926581607354137322515983064779115893293372716175848314497340105636946096661598258383311866249402787677557142703366147549481125367111438909204136234200435968858127016362906707307444871995082747098214503748054548236444036791075310435693186274420738254450690942028167134192584959185858580247098572446334029294710212438662328043743970043624802406112152202183669433168842467608973590376030095001039393760593061969269114772631810347663813941497760653497958863649410780845982033526535383435952750547797953364115912244153405683999135148174626880586559619465760199906297567001447960307002164948731001692010309046889609049802105933846862346688318227147524874153667509754565387092295430195505467769800099537323872961453349621726829728176809064769459956387689437342446855739544952489277319885240035130650829955932158607780119269586686925332941200394998304545879364013671875000000000000000000000000 [138,18] 1249269399350062552559103560772854738472308717781774987230430329007287328029016387136613459765196087978185009887390103252361950210573465236010373562121060076547169765070787850172784986873327217945565486587667164094336135902530029028549741398942751509373332140235982871188262087055414977231834166972461022568529541492622667223162076988629479240985411810921789603892780460604086160647803095748172718465367887117708749032455444781351779089199444285016264486966744625310820361357834977692118656678418295852533057190675875108569768812746112386744650572806631710221273149082131694527181347529155461099965761312048591122724542681834758854994769773625397855467167501393623534866283073133812468168393140606651458659489143245427059745379148071153883028246987083480464843650811106441826663662053294117346996479140391627253874069836861602856705741635509641502076841312331255068210239753084753994853114369862542656735955559209415799548123555423103565848153500629818894079995289274806251698648865879199199315907400767669606145965787616746794121042157314475693217376393014608967288952874840614199398513001589128270541612116063002180479588340155531581280199186847555713000889459801762264929700661055887641798159650597340228468109889878775898396594129009811460915207379114301028800410660548217602059157779111363371160155702821617660512081377401718257493115656078515473712614479557638740090291208409761267733677110919387954110440457033959035092118563030199982123158568481508792398120072519408709010684700730218947943460031101063673261540853886463998456692669772863588829549933352724271342432097869927470059537493007960533158592191084644572643893722027797218949127618044146904235138976097537705113103754428524410767186068317133588842625975637540412313127223387768623176217581413245548936278976917255156407278374572283382220312402691430223667045530482207966937748786271928722959254394639668526132882422809943668377017909414061380239775182818864248406001510883876182463594321387121317824002436736004488020368010634838603538294166023654061582042519364517556573554874477345255036009980308927363665668563712150103893842074796059378059509522318224232957914343904388273835763202433766153132633055412446348865448312310471891327338218723411320519164209083562585672318515084278089943836675956845283508300781250000000000000000 [138,19] -2276149475221931395091902471127699030880419807877770277269865500465977498208529467729046383200546113399237347494357651690297457015285167728117151217013740278433531691699174005451518101854725795251543993137856606530330357787795108991286953225162570360392912288801501491522782129231234769679665825317785437111516461129616739677048342493408187193271642791711036213332197643080580983672005707958122786533596758414281742677567546865777713973047700369321514928795894151821221925556230364489332057105325368087961897396556770834264225924463167157258178710307233153915311205841827948807650046388095552566359651218551195669778819746075554395327597262965039875251575064188232646172617320505080979109054859867235433734897625982139851236926662625720636639964482736822696799616379979814057242720488601193422301275931236684093785825394620914537983871860595936752612742280683034983642231405779407548463069060526808278753768274902507444527627741942326443946851789921349399225300399276691510052448346178092861362525544845290444559054557721910828604724463650528352142919684378301643929282647028343685014125964694293959327447537056893770829950791682616469846227078289210792629745212569960821179334140420128097347786375901462085705118894788585432229810257607988118368635578411196408925913432970087350032700717308341376316283034923598651099775931175423106903583314241438823947411071126378688967305077997661472611873379568052887050765680345763322837183067322399461778441461850866818091825841655235488416395736867095428988786848482191974009404027717001420671404233641046612247375948662407634206428009120992693479056596722784616970696747964052592983117428206357900681614495356828786030351291310475409754649482916929019179578115287037455388762291138527230987528840682850667606982261512036186698812981683140184297090227336403152738530615618218263422139805533229604890949428137257020817900801354329558664460409249756257723044316082841859448828814337948441786903960470258467425613460403158014071995739427058907459399864682203114175400449930831822020642132800969191182487197682757101740687092887647078009661287441820530115379720365115193473136269487337322523292719930144823478021114724237205582634381046071121364854024294124361923827103846695610439318386762270682733840209939837895269931777875171974301338195800781250000000 [138,20] 3762635020711867272327879955943157395854007719315613447229049376345917579075216143267967289444737039956725696264330139202520844749431374813866772137599351645150928794015649359685541257965556042370435700725172379439733406333075104605155340647132286182689897353062156388887145915019912065773674871841705382268376271943991671338052247471065546266874092784802228702390600258940364437561517583766681876757376324736159863765660025682339241330706786245637457086909401516497280324705419374177456484235603630811790105368066539202306608897912100965576302722448285822214758535650767202766669102180668777304259787661239285954520322440025713227858330588034652949707140109039950077802358421833409289513689654691987291446303535474629677857722697834778358056114850684060077718821455297918667865728562111378504796139764635855716242569145574124127535798003796425271492819412273849240872228386346361635756470689482664970552860003299751134936881232953647168059692088297247550630486078831539164841407326726736805328083157556515048020813176725449524820214883079001352537994825376822635633214193361774359454729097937090655931397988041656569330777478298534426607207124325510758640948075167377312829118382398775626836060698243745701953476389103769286895778757467616843254243979161721156267500153516190066935029290558614441936520178243615450894602680077219322215642832367198270525883216497455727229914412307985309548224454071007255028927832395365891195558394522560194957182342413500545165007321577487552424708380488055301147457362196405108359187303780468839151144146845840064407430675606622176831344878354295465366581122670620687676085023188721667242141882481725940878413223570077584833531904296480416860539338683731905951230680358000685132809276565735100899373873909372302776978588827174226907904175797847422744565190501558115648958615476791782348977388691235148102740411621752832950476686264574033709693246529213119507570711828062925621597072731855702507963083371472066257889140734897117576666632329565064119287943015480362278057372927048858390203987634442925590240738774848801256091643741667953918495499230063661620932454642115329878824987463655518648928221526983600505189176542986582695118446413704695309361152341158714342181989080301082562890283619870513036136626394689841390572837553918361663818359375000000000 [138,21] -5649664623808487598071164285319359640697263319423852702678997652682232091081355761727757659663212383646858386310189359352495397749804749076180897962402186317386525686311252013216306372194323296866228409992313299160587033225105078101437917491614605365539381918232934015320708345310981157217662884039364245212495459499768851697363452880835378743828846900546731738263924992818712015866304993033584326611222601296225844896013266868666369470384186299625693200147130363489073230239615287413018302358814042058692439371027179979150381490505651951274774590312780884971589613650446736210337679582876758037132560694189528271477337628528848143131122704989380584669364603914878716174771945751272378981104199555066589590992554540039653171788941439761207821613567243200212407768356929235513237893315769317917765092152249675686086190719018287373115431430059709337107588462798057170843231886163732006850322425240938656089535709905795864886495014836353320299704533821772162819506399598835321865089407203105952638450800337233544397294131182142376574713589893585179182123092121088699953074013679526183366780658263330025521719336106491873719758164721629478171347072137380206258360762057062421376721498780659561442893877846409513707614104494403348185931995799337345621051888164122228115032850223885962206633903409723796761092260362199540700891562569550929798908163005226518794168238627543748469335416474285905303940276732612422662769615299643297961051809753734885840743294569829013181405979322083112306063690189432989029206183294262558235314679793009700247583035877091375177001002853743148151635766533613023450113796852241242557914210671865166807183179408407760889392014722135555044265134816804763762478420251117187158191468390233796994483116165015603036008111077150585751514926311486820371604373601630964557610288371347385739981952738676238926544078336198765298981620175168766554978446782720594196908762350791118052823554852787555528778149811958598118697906718238022352161730474702902977091366714801105858798444315099012528621512339672137832449136925211183522519824617245597597983004126336595833363435861957954709102949769510139673156752335704256145778941825319186996550149271867783638114583972644193003848251961894556108522100861772244888479939458473072687929314797394830804933008039370179176330566406250000 [138,22] 7712349219130945203927773138325534877144740668482125301882152266883082017183824779807255767765674838387304032274262498454278115965408109616338573550712317716483628158825160759808152134852789715968454684988175597410266107492093388023083525371732996223204353674370457964084252967249666494213912217621784166480203369801176990407425029274713568145165715326812010910999776676123344250742276159435360883339620627986070961540342247347425410317454721883298193418439137892100455167884269767730760133144573892649108207419362284736810970167756512204037442040427292348620909117865562547792616363664871611894847826611538863735997902242368851742130035440913760955099608379199043094898753475320403204231559544640651791587027176532742979583816755285324763902453114159768143130880486527438117335475272268370412431378263641408389937691458329540480224720049236343348650680039940796458943050667241521164541252754023102545747370947646113647195380950304958801040652684886527048942232876239664837413404607161890312878398286108838617361214631857822555414417590720782511683154572943951125381857166192939392445867166605844100749299804684042023433629139151028993702477910046893466225205812424530885480968152460361196908314850228902368670525586186145415130286881890415153819570339345447533130648406076457252528537720025538983576529002775761800440937149517407350849423687254534988484200530081071962306257555387044973681032295347980119913018293324429155254120947227456651799991182836257528720013316378578947888684211985715810880082588061947265809190932432062491357983145274485657974851687118739006039973317149045460705799451363400237821688995628779052906052658162097429984627964421420610062240319877846059549896584773714029585214003927095307852460690869291111051905395282970347143231674592498982327124444831451404482419955035562750580951679590915733114273426183157089380014625832982236488142265762847959881094574621448635571490597636680401038398818553209111346995238987581432938922658947705561529480246354999249901548466346189643466162685860440681612537559367889849783911670804370489970675941072469258335996064803766108606837263379649412992036778557714447325608058499894566715384558114398704754680618753507145152635848504059666787043139650374936622562056247744976286533080678253782025421969592571258544921875000000 [138,23] -9584843217657563307054689808137059520697077416705556140101075090097587269977968819717348202572285103097762384231070687231976708429576046000943527298265747897355148411671242988902105721602148972342991711074507534878598480520339067116062847525970629390388850100184984158002556837930226967688312574451378995042584482721781826549459984310559737886341991946473814418995952493391488944701557094388464935892846043091260986564812696182745992684725618342192211017333392554243003607891041436388019531199960939911630563452802038238247771224936862263813256036603375913476023247525993311781928718644042742608753572340430699796740684401681730243224505129357600582435170232862055560793352806914720698795187239028384670163563457416535230671891944383130089477453960668724976465249760633385477071823009954742969748156635414395181878433710912948848132770304083903839675092864001299423705182238459032487952775431930474527043438863611410971642374228768163474524410319002129828281332568474227619960280861376732226102645655821736660934089850184090137614393974002731031871744559024690746845956617929752071654043578113766123898515591889742073037884746197792800132565940843177807880753053909411979532211489529378905494374744458923961670163541333934601672981394765382661013194432528327382473689080871905250510596192328764181002525876243540041606879501055451063841788850970283687893320045365252809715071424907981519745018855224791791445004589647540142314325512601701472032217058174532748520462252082098571407871270169312518646831805922793521117727995515304174593623918448416639764239337994513605116146087786665444721395964961535036165089145039617140695640736399902077050824444429742736167053832254121846824158990714844856390599896356721235163715797148073380991883142687603687799362359633080867851187921862609539741303374444031458070142979547429108150991945987884953977182692989715285130684936053653189561306777478382544330613943401152067949519443808443883935939688009803523027655115581776130725189951698822972476278000151360818818190104603915335023947657987075424840372307203320807518865247034450853569452440085027258973598796011405789050555789973944473162436876539074075295078004293221644693598835259069640892104745414554002064070767771667488110043377838011215055086244873905343411024659872055053710937500000 [138,24] 10875103845239069050913734623926372560375543485134189408460344147672784890964591172596601948298393906640879437945323525806641463399479962993734114477405331028233156677221170479846120932906411795389512869331631424749868398380981598277842520984956414622105305295823523004627276641753518328248301260992643953946958671987751407376419259993663059223131324073700573935308573212325389030440859135561484265250962111860101289722789275985342211790984820028437836652293455216641636606798676770069780685674778302536712707257607136222214997689817517043972632226798458536641727122647580073701971900065647513025010291745511228383187561108292169777666089732706206758156509361859544668197645478155947482956088115702051210017002647447022570991352978123078088693590578139431753937888744895620203977321456010315688336675211193302525357991260232832107008213866872651744149644041833349570935633166766329206613213607756393506595508704325625625098777844929230075072725835303172192100986664208199808494973412871952354731936708672012736014850879002499380676484388360648357366967599399536250204381136791933359275259688335916707513206273141858593218581367905509439981982382155457509792434883459903742627837816389093627723226110215377973540222565375202964609097022299389156271771014338595093136767286969962312351268532491476252035481757765827645797192811114287392740753211558122441916991633439894053086982914757450744646622773483695651304530904852695918351079866513808109967772386913309224680051815432373314828877439364154021648131454748847967793487917118931265572395261821217665743644456983683083652639147758519327734175308236371137599865677863899627561152167881426574215653161972669613539988802211284440620600410149978283580419279950535036635597005711119786257867388148889652001804101489529262701033069411427851833484945383511728021255694875399724976067945766778457839548840163813718925172019047184659402320765564542481394335242989904544217080008325610871477271789958263813546921467190323963128895212408111314398890178705772618438429722499812483538894532842694771671620077948972968927035730257815984699711276342659795421151194362359074548873217113136017738018505238947968632152058500794880182061553271884694588629201504446265881888119480175433169467480348292266756349278011839487589895725250244140625000000 [138,25] -11326335058108353214183476697676055024592007078301442489422697857455917987884527122785197338945838243018222949648519240483981018338653098960837223744549269663035760055439679102603504695086001931128447758784485438841392400911075887040390348345646656173582262882298690361648154044182869890544091202598429353369764366878594416896374366077969994039826740310800865689937286693896495276191353592721022534977448100123909886297422462019449867048726572857965278921734921037744077509298993265796443790779502214983682005521007409634096874489289983401252566401602921543023328431749136692629191897320133955200143659466195075459839037633769788772382441781905449473958358479775586590572006386664012461264136928736226464237289015234225918091344428084405850736448743300109256601459047390109133364395378455261185594678258717456408773035376819957417814254942750145688170621144914341590841708283998450382092497098233142147360351537391699521700414822138502005585108531753740974907566062885079334510607508490298034169465524329913890240954755470827528313463743065436487944471814285326831612685580711011905495170285010910857224325792410471362388146282223488243417719480499366098409938060701655965106239543425459820975062138932528223061848994593261104914418808694222495314769483055219022785010138537007534433157707464522474985970553040896064418139825015936595280436201027975722880809824033066820923558237645272720443263296746499785507080259961816450110085321815091329755374237657169864727313554996594692160828185095525838209341488531799261789903239870275399234713967241083565522946524835846317991904972258923508063516246950574438018682910670758284937188796548047774209659549240891500176841948856139974866271976403886765003762645496100514780532960054303117684016356879311941450773493147896047032840115987344750185003024356583964060341996905882077785874612915782934091352009912499861877685741836303323142246031075260455180095891832107919290551582629206888934618186551297853232123793565443488386769004595807735598809032825920003652948984230935740197133492152381336760654315683458951369982612710088097560120492378492014542925670287203595507852165033717845903523890493384416364876962540596307996638839396559741146809139321774565676116831343816274084187967831653318095952442945417715236544609069824218750000 [138,26] 10927859884704623808351398210796576620461664283852764535909318098898589618758874581897856223208216593247138240704282576364531906843848023530612676758856938411728617324198769424443530181764335414130730269110261437944958452225564046306464753275887797367182932053128690423646996160962657179331857214095127444817154183402697500962605725811989904454121672744812096822066456986555300654258904497435402511496310038055206758125337886312010906469720719704699171801353802712322976993145609085261936465000689662001598654393955013589133162596634411286064455449264928520517984357781375950466467801115872328866613960509602132709631732184034627106148150690864847139104021570542477092558058709684533207998816791807389200163734763139323694385218990425176939763022091558030815207226496041203573032500986230079972127468761230644612227886676669001296456330978584297577087624841899610100398435520988741737339666217428386596250128154546791773350919065530368178753223241950383705427913592039552069395559521302446198340606031678063075796500585386145448159403419206404182137804228842724588319792936261231403744533594348312060987442621911484958428136387894326751396134245808788506517512917657775143631502116396133647903525418139768027431432211953395440956269140239487586383217707442364978688845872074673283928275415196338987408399984450867518649621333459860216391492543604643872895467960278796934843075701453305259487441443464371982679765141961219025562710585150260029608098670156152989838724157573581008858090673886571680208532468082428781447579548045234289556104590628119919760175307147396532397761363465968538535175695349979204639768135113661697682129017327994999105179395670045403791601061943992221853415832573619875338670824129973260899894430588342374206389696979305238058356348871923016800303594880520427080244826507321309131788545141153724079463504645438289405924415847572051379352731929746038033856164549118895902694386325868131273910802703011729003361425626182483644790468798219604037003000698683816027269766298659733615194411021270023542044068929210584689032026081516972304478035453838453839981788938297773942038264577459470750526911919439794132738635076234361012002449184598980803707979075320583122704467376673986300926215998563494552856813993996221157090076303575187921524047851562500000 [138,27] -9894991871179773178634591669029938775147531777003654967855347358781315888296011471355067872167620560194861945742518820647238144839628018446997472992791379683219890750430210223867755294227597857809945885024337168468164678800666265533711816661077596460311119992351854434960643196433476393199294790368539461728530889363446740940489584733404047945679622501416460811507826927687450285956263778788695452821666624246998951816433186807700685964407994361288717066838966212315652792738510929270802279532171960173658510347827546408783084670757849543896159483810679258976135422571186878740926390218437050778416845562894840409393452360961636737605515519258817923855791277425814516300858491031685442168486091476829097441784427380063683750073856603251622959449392512097808012850564822618364405090655873876106333547909493045201253332829536915447721959662186760988187553950035732703367334862939940727588755604715081869714621641198264914897677519006331345320693511619833739439781477308654827186804999456185434255498861011170573071322114798094849717023188937228219665458996836843793891398728902414692777714236282480259411874331255462047055543099217006847585293378689200303641022750420448770332382474466035368706314860999789334244301752307553955537874199493808788361666667799958283872565468481755867563597353950147205000434268020181330101906653173465518764551379895934279801564320812480289467682024431440011964229443557616389075901849242326731676970506688815433686593566987220510995193791090430031618418047461318802232481587964732189180390659567712261979129846006058111784987529790799913929683202675197886558658165571170783836756698396678638628594594910567827992492115099436804417342259989235910202390591395687528436400193914295372099401154257771962847704541955301669941875097763159577696266270105316817454274061196992590227263649775385089559084755596639634978422657301836181890003649659252430916174300511779183603093056915262092838101168211891723252511996549746710961382233462732599355251042992189892926147175239502806333438523218362145357639622449587288590394998050758120106470766756669718497778018617675689347281582727753475227308406142584684081908527406751210072055553021237932266385455331052693077205528167874803729475768180994595625749911393942426229841657914221286773681640625000000 [138,28] 8532957946278724442145774291695374275417092124276882901305079000644687378027322974546804737897403163559386224253436314014337045046917837423753887489884060688304358642144871994475714257611713281435000653375258441367755719662196138421461366534613898858890368169571122313554727825984693512699924016782057450218039294763378529922298993355177769544821078402593012296453006794042715438689313240324717969254171701864931528567715938934570551226574936883507137762671646775656266975125554852167349011485536915734116418157307624081534344909327536096119407383057316260884690338848136943412484066263342417857201039234004803826377154156202310684310811356303072939573823759662273503334505574955742477042201900857795220417645566249679366411115214579622670652023856475978892052310241788246773471094548098678420409067010846239519698048707370003261931414499658321626799575058752415294047315953262515707687166859589206013485752879461037100504492112325331451859739344822189576652081903917950743790142157670331159082313159814298193417383339805586406079654771114233054032099962807492167197274911226014429915833649104326831555468520421422854906284711032135682493877201877573621957810461327911268359739742450943208001068081940689573025728544722651603182708755537166351493895977958576466494250602997415418305530356653360946903105903636235580386983723876252445400352114159302417436012003854605806743924090470169911293648984232824151367497419169252062293253704764306760163827135278093892544205327603258098470830055530738332521917064878460107696648972734797166395615709331031993831590183973020949968285622624180467950011060354331199070017511946390260504884756967754876004531391392089191094462567348658502190378640095335430079325953712638408059075851144304195590181336743020542238140631467681551611325365653617687812000006791499384640536165059533009143187136970546992805256927793234713613700034195367842297733584820307740550179651053021493949001025953223940704984422770166070933883749321298054565831356809348074605618412308261837307036145204987643630753884431665536629848256561599727442453607227593401661102571732129670480675638979223821025916249686348717931971474703668162092500772585442786244790122457006076124977875350950348314287202924520094889744223354277607995754806324839591979980468750000 [138,29] -7090380131584056140767716949546615081668282675265175585791564018904506683157151554850999103196524175131197264012880203643094674869669538476545451361564023512653247301938284153570994187896164896200816104050189576723648410521426210362528492450706235685666097686445952843977437424382794844817862577331685927678821667751211124262186727355418375384981141603250091365348542730937543920232190732337544915035298722638622668392730650595575044769459577935814815948502277114637334597684995990873131124869292381307711911094000894999598758561969995437402037296400945756692448866379950536304447824158506303067332633447463581165265204891775693930344970739284280993916342129059688896395456917079849380051475678512248000598544048570267922674525863213272068218798492555474372557074214594394499915703184986476042387988675766032018640666401386399092295391563622508813577210725982889334448727442913374262520721916534520098004305635318182636937928596527752507740483106241573312961663804671503485316559093834683006261631559827620477585658428538571748031306937871365233531928345678577848601888705255036162711929332603041027761253267180247501196419022230517249160393418576026362114435696854135787885850508476284852904467782254934598515995283746182529317368728763252947806418350576181609787295438253793263193432508332974861829728217668211763738066898179464535041469099917876055551409499147404084608598005912245218995065211651840517197634912800426633159157490344511328685539204409656553838196495818743975040780636407535137728277092860114677674635487721434881619682099905914305269381015019094578270233606227062995497530899013905745916392971602657470181824781204780856642519224158294989086457394760477017615951761327056736613158567305101508309008105697200836493692768260877139132064934188437507847633422112626199055729708996819601821108103095244303752720566311423182600009843829786694224283217293330944903464769554992748852606330613891300656596676915472784409415305272444472476604919047486637715081439130959011567625067825685882080472766010984837809505731037019472263663509698970625323626776239689246132883792912691101364162884615425653412169792118148477608335135584427602896514731376591228244237742463520442429589803798942030161292873041501140757118804014424995330045931041240692138671875000 [138,30] 5700372146527282707892604954685172435164027835356395480301270786504897521362327374900066862302788705849288931727202713160957081262204914191229369582761568125066578891057492905440789145276177979964249052067091311104883610157973468849072781162014715380177073161119842053664035356065480564627729313467831009484006282736271719514759195296615475889562114963895155956160597735320382623662445802408894582077975438368767043966750732193546468381612533064571845255065458773962911318254637810390532803997960070398502071739503933312745704445144585613980236463304144360983758067000671887834554463813651862210543546429264257934833471748309967580632072645276062167902412562296349658506029021828839102667107821110560486775861467058435888816400739647689125061817553455363621090760611387589342217775411721551947178170219867249659012146295021912208248478332249524026477828024770942695269219085889745140038624321781199913302222126575663911808611952017468204782554861692259324443346448082676755258066058890162313086909678744901736828938679353153400544504732727505563121741349806621995551551373525279499639704614572016461130109961961963057544682911984490133552364845180899895719679423852215827524622224527115664359616013288760823364898250167401193985940974021571711379586680334965684253887661206565638094544493817637389314426795167664425713783946785469437561459250827059310256716258268236018495706966630808950894926532073877374317483044701639348208344318776682259978099598128833396082856081671125846111287731120432126995589725799795438891773901688839978895966519479697076980170921328547113143424358816252083146349796932680913222584736070567751334782504709439646771769007327395657671677114163600903613742310355144842167791109416940674670304610195045938155944007024663016730318455210089673916532422706660205494472738750342147017761190725623194010019161612938995072662565062085180484900107484799316946514089329072795198509387563967461235763623396542546065552038775968467433379017292278401433899384402718462807292757691862573277149521903364147524321328273908500593146930512381946249608764992837171827613118665131621922096253567777616639998241443894377217191821164401951896080117518217261418262424353287245031684367667923600001760795724677749994613318307301597087644040584564208984375000 [138,31] -4415017085648185502223996314969704313698783961259998710746784734666623677627152516100774756964605746990310408643630188829531426679087623566186290274302802094707368273507273818667820837339533461309720854396224347730572741491529871146951839188546503328715569321720380841072570956620583984488753751269751396238184859390271697350158147865356353106166450446098728622787138432890880908302343231102721883379226878201487288792385722785685385341847992676817484139537045911612590402606233500231173112160990686167001039564291148054992842069194022881878907012172931577011263659091172847508777250864052967990125615003187230518013189945104711612907664734455501487691379587460174263788565318400882519860918622216984047594110591596746763974787023011296153912945317897426269104058020289370923586926420277628897208869396025923858132170041213775695221849104381957630250982703768832170596492451409911031024596951529274033749787762317061894878879598240803941709601486469507669548203085928048240477000594608373365134602134987499145543603937608882434208852878654050051921868059746441123362907083966646311329256102638011404520025723484759948554426141209705838204002392883098352152248451837405151530628565337678509520963987267408612118114978397675758793442118961275479982974553098274973861997811573167039671501153910163584229594151761770316055491421633185061102547626511357546107930200198883213248890733051433806807550769465295823637984638457277230979695543614243642241510461477113198903216496896696557433987912854965571630606543775171344904682468180722146883188648099730035783432085931581619370946222791990685064479806650954104966547138172707555191798398220145066511980374916347349985348904267729707758647254635127878286577899470429618545104465914566088600319203648690191621066988381420570804998512119651929008391512098802846572435062230094556501509383727150412705662299761078999617310622429084599961890454841893108175966874367689389194635110137315501927946383557049138464918664252681952925514887759722191455378484188103325784432307701084635924844859138724364266216747749135247606350734538622665770199524653577179532442349252187317087928957708243390901069808061723206942538275364193201022615918248708039998622765093611307137489649275393938793188297609049186576157808303833007812500 [138,32] 3265201068717127468367381993152252355703665230259859718784817367811289222477167296989583460633460398086613364945326076752707895247257513114014336639314156439917126863371791006210783372668779592519545462830643797831259614494717216364299654226289743971116003992077484957262434978419594777851362499487366641272293072305019038312704996482667184561754725009914090872426907259926877948168498068702523562568629158095685761155196933269689842524635297723384753684873577948265245261869583233816627082570707250589236051267051281034277299356773074897629928259653930276109343307366141356193628532443420055730061386177319714493880476601324683148562906176764303433979527423355445850952634668876365451628539074423859709638483675725298859634783522407696284262151942717421874321068586166864581195424341055869666653634883710038894851492753901964431447962905639628593382677749104691658686424038950782593851061951180715151060367964223074154443075568036300182793316830866976659159327225014333837939933476695249673852316592331199777004811187618144727893357711476202039904385428582039304791738448117949104567649406101171218390584994936646118008222968666775146624859364551312304193114177115158580139233744223563028848239145248616696203812415852674255578341102078223709510150198988620816851666647942564763405694244182036957001157804046642926734893584587648350750499579229226469317729922810522325694951961118049741488805154555790376655060747318397172009473293728206052586533085330357222015959913993406089824588171791046505451911197765748509671540079484703771352230373122802939220307339251467753126594490376061289490496101472275728559105311955438378297866873676592329355189230192280854897506948180438218591218641096240155371303073250935063379505460103651301962820126687873291087026100334814885917531658718565241740921554389356519011466241671054497384905707010670715679970611694128133955910829715349464618305439810764241552857968517475184166328514253669727914306405170605268248380750139700074041824349210324779386157042466613116558123583783128407658333469822336200349438745371146741325957347412336893878156665766033403616049176295554996648037816477719486095693153219508787692003595070873667620361932411527234837996889350805809446268049116290921318750406499020755290985107421875000000 [138,33] -2286911307256478781750384895840817752394747857743398518150798116343026808895640604705671485566778058931382613575140157126983461040091020652806979130356750472257175602488807226860289648936272496694012617130290661095571420725997442739186436616100729364587319667107667935360504999593695118479667822650804946063832959106635666207908231143917346208324147767959943645159500362488754940780063360712718233977712480228712926541017110265669771645054164196078605074286037279168251927635998060644118012489551037158172952182473188191930027408134270459757605664039328204514683894200994204965260066883912279760644492843076352944131324582356897882705992347233583771248880946863994674204297356430517817807952481673113507391441215872916676904418780663679498078019350823806759661453874877533459267711322444841430462237713796244320445347032338146492882868248201658329214431260020974041414090381877320968406692286874476585501408229071485155643386945798051438739258338220936385564747750215375668991445169589837813957943707908735391912335234437399000565120411562924567505948977694557678439523958969113242590745372862139916832444209939178128401702382425849500559706900148371166812491149501362283163555664337810399398655018226877556042236643504641021278935306440721494225682626660615289325436330772806388083029365135610932100572804033014054268637765132605374122518465369439706294683620910329840653262309492621982112339863276712847825905585617318896507358979327573344144071482069153118586918426625049787113070900708820556090818959036654898234739484061198717719688486699440553521706311937460727841649714365799825979275715812901630645450268508664884359062146057939984723186097980453108586204923191478408420670792903620205924553029874629497599275728908920279071132339585219778029916154546496473842094763569788259785239222007642425273753550668574600663947592859266470481732763115930150606761560306164137885893638271293832537994246478348173924059520931783927971166991868214505734258760094340359762419599748096088815145738755196039106025368307317008590516795646028233302973728782011935163899991670115463752969073267308359000554109741144836965504083422263441573518711469621687768972707403285497793490797640074797651585429644886629127839170957936509864794061286374926567077636718750000 [138,34] 1510343476391251692064349311321895089081062351081112287412393906342250722592172386239409079024673102834866994205232788443295866830101094460997854341915776747653427427924350069279541008102451698211963471588431788613893524545547176324046564970856570653069468856354734287375599114107160683774109370954498460649196221947138348625384974479126767666149101430990034271104441229517906727273749775093298787461941874511925303247928377847651216123525804270285987704370986782877201419953530256235812989976266776686131547461988120983742695825558042325651466486974399571954787672638520171809076555438532377977159772620316556345830177054345003446421166186464278845214968381284146198359751464915783279373953393137754370411935394338089546325939959105928408089208320552105577931903392778287844100850330015706478289147402854302100804216619110916331989200963995250158445476888864699936557914605005101320457507801155861246715733233858543385737472787021595372120411806367165536071380382707424010721652083174627455422271912566300865076567068963621651261086960780654852992583300985144991798000463921828615004029043555703564037141142754242548042611053208080640036440709939393505178398405685167464706381732954573829339440304113017011247803103569016708845344462830322128055840425825187007150509204053332812410252774134278963433393357936081833209166327170046390797848192363328608468547004914341666127073588366011515217883658273543137253400024472699558543709845696175374007101419885428439729091644071047667467513438144268264444731934128139095342548951395778270608415453175903302267004683522421454425594146151597119469362307472898183857106831110364557351862972146694442488537971492509969871561964522080574104018366618134178111187596081012715867052692420336927913240060289004357888706281810050995471732276677955746631731940078278827238037718787016475770381538836883841714964483265997624220444339887695554898294334008816705398883414032072008305280105486354835693624630490980804978645325610015908654141128738837853414426358381547150115157984751830676369227368518305597284401331196194877805058984580230449641059457060457688248407835601066519566962495272185008981903624196152136364489054404310601470098853526114603840562634326929081731078798045420086282319971360266208648681640625000 [138,35] -941303236819840799280980602630482257060590857800141363991171322627053932122640272689337452211975256363411367156689265518104188924897237306628355207527977014205278713785418030187835506641434096903294564337307989288219890499300648392727603862671640390706065641762411037671825013330554155519695527051708718174261347384213227479383451207983421892034846780108787107295319204932431401328162232924686629089625137570371411046927801609494928068462640708313078243734414826552763713329045864785647273329344304629677382223614136529282349698273978485392031531406106507031522259205867503670345741475376378942218867703669790735101196084817276230176655597323688564419816699967996336827886281538909598191390863632829638893278296158004527298494245555459515163120921665578758630081259415630225923773021349112336934058443318458855392648431238730872541700968486294634700066550419341839407312041625999479001598827428297232706120413660866631819964766295476723452410199155485576338961119681830367795383205950586449258098022605595753188666857607659401701407032582654810987328833377605819593138649652642662781492363660312306380960226958889598998178756788878943986330921285405260671347562686530146509468262864190870567687302950701298701861627144592239176533456715235940991701394639222406154347528454458921256113516316336259529802820868138347569620006991747919267323982758078139441319071751170318714168133997232794272717347055856669476590904003486310969130548033727336712983220888964684875269425516005431069057540393087921013030835090117826376444863176258186125829909385430162283700447842477698339593154033251438803372965740932606802002067874357212124069049275715994116517190144699759740641751026463004793854443416643986094202411727331667443328812971163967797377022280741035602604691175416877370333783044224866110394062586521940596037485103244105632668448390152369428184430347295395097050933435386769042314289657009175484918929514519110098176011692424629832195407699112461796997695012393782205245766201365516227631301956050848550827417357760827444083855292254209167608346668326427470089639571758655561734781699275237281528009192357952879163450224077887343078707980666425544626210253453973807698485903470072280228870485653637148340880380636974678054684773087501525878906250 [138,36] 556877713004520699865260029331356286286889884919488837187161324392701200979025994974990431049627943135490283913117492915209449490257210280951569658411276861837941532176291402491298163592357007137525732048505003845068195619814007898205033848009036710421927382185103748813899903381319198538345051141680041183826909534621681196964924664582643049696554470837520635525801198640651945503158534563215481361408911896994853970369643876672912187913849134370331577314529773012057099767402590585594207538516358314327239558903979413123418613392838400645884058139878104568835177894370723210742972422056082139171541385415580888652573802501658983917278231773515714969771632497920019989275717059735916818819244278433647311076033816167358865130996962983629347337710921472362947382364448276588297192815590911946603735850627690892580788879941023639464796457761423228044195416550529600893348701015752736942885545724294911415549087892234377298804113035259834680991076228135032477264102387640982294708606863241564081623911763971739906936901569548127515728997270215400576527369100817769294973287904177329580964249032017699173584806354819834860688226650911756248148072415617401361442212469523333887425754181074710021067445314943203697658240643692274708251612198504566178981130825636062247161126670298933857919035704345847150176466693314647713974419788340094108513451929334763332850048058992103456517545785761085823616929618369596709017372209875171918747639699110999515643527680980138017059712216395828282148897562206170507504751637172021264215462017553412602122498733129356267773984423498304392207520679094370035688443803309665169985932433386789424184874344847701601703896826540766758117139822963383716663846677935818188721128750912000084175848693944851709134098396844780281519784031255693300030874011416074683194611930787165460179856417269070801135199561508625558089286520239755071658531645689185570929448397672595991746713717775832967041696362715178407602489342260761872912305047521072060147978409128909565439275617707560784169542416061319866654754781375161496659170375305954733999156590089238928165835574108889779267612356384564330640425659590370186023698450705169441765279994096726081992349886752579059285720422515131473872873613117917557246983051300048828125000 [138,37] -315931224964131183756475512276148048661216196310667940353606684513337042742091280572137352046281573679496164679632968175897565044562742727218419882435509685928516522996053713561465454675114357151558104878795076678845539858454665187240075306596853571579543064127565638456213107035602575008514383035495834435142764544123749543697909212921036281667506136980810994821728679862765637472918580292364457146361233424836682816756534322271325118297712411898048444572526181089278868371308143406652632570979873644110795801696545352212919469329053236480083339957116792392673962253677123035583306635515982548623650041857450849027069037695521972742502853948168628383519756353637344524187526053392811270311685890725991616524365795350650037205323453542343496149580634524966438854826435898206170713874519658491249588805424586374647457366999211898785668686866837835375113625604495245530569685975710747671386144799506944365592747260649843021032511221068107984960398694559422043561943661957073386437262764393750630463561318720242323170977702836981198791774313214118856140737538331905004938606841380075325455060406770601482929270451635222391001250023260572020759828755424639866413277982675052137125220207939348802434912842784302797210075799725489683016159603614026431407089991304133581509435607660935145214261080811445706068703555113697570525540272943156252018250266488802736816614537329379527529185453452162408530302035047156516379973712571289481818801114329838411017170363867425255374946237411005488434242896550714927768413073515869086541105037101317329120533009112828592837668000594692417117344150631194557011878100036900346612440893425093597363585223056744435993011069359320580964410454076371038008074547673735649401544470854247008546534488210852366205736564693406053584781666398490738876211200032528754699721704095069488317476356249145629452532266005094955166515413510415723667050223006244325305649889515507107060840974390128423663863773789044850332033730183282152175587143894605556506714897554250218742898334096264632105871746323744460429017930763292897068357015785494461912679401505144116914391688525857067990596440167596103867234198275909115039488795317376307237336086337578285881225633274224696910519011956372525951053376047639176249504089355468750000 [138,38] 174020253371627937932345637017433370750343486975559932667569476338349595454764956210200216056754775609663434457477895098712707105759131343648131089032254098092012353711371659344174459996645754504040653541396711331609858270903083190781008323690066867502141788089898493584267021994155846801974756908899620468712038010648001966561831958239842575720075309569604490694434497777422174564242098287078812950046236439585620256760435095594065271188749710682173576205244107534562112727023086942739589896631573538195671531861506334466576607318010674554609810463630248676515387506167339077263282293235554364667959417394916377552512549821016288214580518844097431783177655840175909808159856939006746739644383436111235823951296639381872625613981350997105011491618421850234799413924206578481600551801614591912001290905341945385082014209178016781164460183509326953992717487418282735123905825412634122002795150985986545534251417315456806567159357337920990131392143795931830330828894335158065609744952075169838057131860084459043060222241131960875697788578530847712012001353412225452415490446775298862815225166942368098259172886417918384275318966542921839560004002786230578745448775826897517292637988495265118003384260935239997013413737862438036390256339478083621240614656749279147496305635562891572930730249278108462383669069310431878032548511709113987181839353097442028206133605045179110113238592897832766997703790632006317927962271859673926610271826478311102805243314162339692105636683753831522746250666501820448324025943597389926548101207678890655138669272944145764911024354869423409197990557910211103548517621759908132578133505743684782904443446631776149155007478596477558077857701850061895860003769710045875000212557931710854957123583608330170519409634800523274927003797821592548165897747436659781705995163633413600159291581194685422725641835700638691754150355595542789646119012261160425673314385237654297563163092126418021701825797803434619395103671213573185719239839116058761300966033265607558235365269199760594581406714014370022956650829226410749096079284282575666204208546753367205548516105401209694237952863202564658837136618442591035783040510849917863449161304221752372750480924137155720648381403809715900488086504083184991031885147094726562500 [138,39] -94046726113915664600842126228773934022745759884253715516286850587106065844077133381297154515130955934536839218822140593650371373281337612569640884889383761361426228161332013038372903885636732709710470501327601298355842300212455621300778995968231026956531313993907099179231600771295763009197896687459526003445934862259323057002360398260030566651700730725485991729211137329651233070819645908937901130070516741566089008970909224579144728758670366119582607046321794695633442601740694074480929363956408615863963544507547462325853596638111946563248488929480309249591806733401200022278999045497304898576030227821745766076072693310934656469062224758377536064278452144000765462973125383636020437866432663041459307422106267327318072848665566646038336305900081408595592706031168091402931326670427764821989671884912343064765770405411338076741474977379639016822152265078814923530485214459269245979485067009344593921922622264199273261711525030976499157950495869156884178890563292051354647801350010695316861990343292903318909813009954177732659761168106326795732147751950455566650836554621868216581701638294901101635908341480542492169392561995284518662436717551678375130572658330888174204467670070070294356988661322894669160519780163278402361083416096677391677557306800067644536272696125564961781213887198298867694813429426980901460917977445641433023640719024397373680860358136234852117061753418896351065005771698383875493340423428153927969870292031175224068766819820021220251774197200696939710103766053780561073260471243210051175656579022899760348092240748819715806291924989721086614493067778270880723453117532399318847526374517876573903829975824130129495925433680140126040643930119790971491208050656689943316207312687124663665019484922717197792815071114912073026080351991244941596717038491931754884460300333449859797018173009307179589449430113920332786506252322417761183594075362327350537809181139600570056615794591349227229697462748587575404626851242333806232579067340669081009293981609770914847713137310146766863885681798420920958529564127942245801944259194183016609999970940370748039378315007204378110824514201586615981511788186079966324052752951968931671755571690558133860327160346464653783307512634193070510946199647150933742523193359375000 [138,40] 50080533371313731763037439936935509299385870575503162987835158904613075436170199120924457475622035156935419840703866318911648263301957036009895007368062904108223084686335306818121670094416343921920189423851936680634480093307674326425983183931111003181258297946972554104623650281242384226445536631306867908382704470484190226624102405857419095759569981360095623695350269945587400171674624284399946470386193489061791359599117066085253156928306220223927962532856084134613527908601197794464488981992685399786669074381840511721494494867156414982975819831543325154243412566580068067986163987206358372335616072785772659562843136652314104082995641520598819833935706149873156931830384399728011642032681225906783958639406773687619819239809415734962873538488050557318157952449397589302476347554594492062742882823583414839133877334474794970275937643377578750015817609178732637401203462666624265951427796625848836268511412888449083463006150299752527459607808953233247210522072159739742428169797637479160012149047856592922039339943394298996587553383831908538807597130630653599098764965311907994741745648396049010337611807891097089172386620361457915351571487173150088395602459060682467463034298912846638330603027036710927651946401160894180454266811620417235408344256672078314972865859802061263374711066928889571262485565449278728402931161643502479997321389366731586713313764505662198623329008053337366876556191988930006651974794656482616786913616715832224899506211562980648614216219007678759071679440878345729253688792794791511217568152575170812224855174375143479878952383442934281792446967012299083654569751987639709734191888760403794505060291712648171581804447372813035178715581661421498008215191971224398754784211797133725806035487121506727668966348411381745026613598045589075425817051527545922288974951278996374328007488022281910233539234545920396132125653529348072578788085705155194981593727109511537965727986282700370515592286479956059402565435618336229316977772549735689309367056371294220266051548670480302235662238342627233847921681131350966083283940303756342962609226940763918598072826229137924776642447659460974826472715234327171472800143611745094134688927235856169608475011535038721702695497378643452179858286399394273757934570312500 [138,41] -26189868058586209279950118869952226024807713913197334454018503075675347579219334345875203276672102665670646118416178214049400841774864857852579687467412715303138273278838139978607769296652381708989940580765616184420585076146226120179553348197050039243706557851261373265293901463389161395741221770599588697780752732531395700413131526887747773632301699000703282718609481796625766210825605832043590771106420964111663075058794018946087420088123088980601340250259313821821813467301301528897324694704476078307093459464453897080419966777011293679990562749167415087157339654806159150975109039215201539636005000460066345010521126162666626382662170949731881721899392202192325988275765933434440564460200923630228926538793144712751449743629107190077699327065996876215200499440564492137385228782954907816897189379161357823238700617893868425274788957208504891852745981937371848473765017620973946689558169386719453495229619700970248144041714209182115330500471980291362096467048649124091962795803587374532016009943009445118037597454602546667755984663004701322672864038202544141658614355128528821686900433467670672031652588477765033301517282910433055347669991230967888182791361525767974057896093443461936676421231654841394579208324537923896898541063770604989675775732555698032051940144702264290129234456972781848917186228099824406107120860447934349045227880779736082323315814772545801066675653234872182291283938288999709746961830911065071581291781669760739992837084206099711691858578340492283405378208984787680236622445008743963797120926062427899842890327427534360566789375239519876468091590475282364997630464159863212993094696313217590376500807731492607958578479828428426935970479917718604957395232765328916985583402538435141782244316914481277985954191600156176855787088671496679586237046780052341721651405665320793185812559964848564444213383758869901925282994115872285998721462492393126072085978890739906722233848850392318269748735715416440295746636393169286933461384556368338241961677472530314674805277592472410085763789529175636185191647139408692792919637105956412613224827651499931238418699262877349496859598143757098544875680880996491483376983272785875037514890016896805004811366944659162199525795355903312611189903691411018371582031250 [138,42] 13347328322168397625236936600051322966062255546209772476684301552984607472971982984958052871855078729438807132458863383736333546702548263400537572052284204456980271949154359797216605687610434956898432627007697653719654046947931746136087469290267356865557562805402537848944535822170979405413185302253738454673141500622994962776677684787541727510130381207645627899735049063187444300426987615068529004763514427481510468370180513385667778027250381194831528884094548422290768253254791976314130930897205204141519783483428103566928615314033432195849317865726601328352259194554178621808049717887085990828819850505207847674640154792994805717443890785493062573916257815154177472247132234462918969988609395165178329272672585233874020923108363306790463564267574295011257918413938022601219572016906404482731062976113581078756235464751194346377974861294155430026023026536949263138728858309485202865426421353476188701031616943989725585117163910862953896330565403631927757919077647965995768855428457863866132284211867008004507479441082168240922422726901512616348279361865957164681093323003958939792955104884628593848747969280804125856348554342213009950206464865207757970892347463360633763228631063300672258102837596415298611105866681484576064688566920932538298516154680489138181394644538443042515100976120096310122190009101892676763120294642743637214794465074494497833464971149122236256344553806086886114405308490960018424189363214737627091730647906419543803925030788434256796419820166915299263953907909781009983092349319226029218578465042550390516993632935217763234200402988555887303457275620209187212837742483551002109571532561527924604585364796790513126049962350444256048666428839622506921201318047714502766969146565526077706615630090424338933627384810588687836429915342955472138445056343952568649780644517317787326070087490672341115328516444880697306122669033681077626427350423273603106406069040545800057555783495615879731440328817394231215847590371980530131811860643863865661349874401042444281300026946185378656157990722729329310468137709679431879484690731032429531337188396661949178503051263689666310940900749335796398433466224856725130130540474333508256115168774081378130236942624868459565667944133338096435181796550750732421875000 [138,43] -6580738455174450695373496919678107153814836849243137919941125879670434463840386924606601070141109546138677801350769705776538833509129717201848574807227758481676727992753054035069529898185332342787036404395568352932900226974310724445409056476365318121734429204111867532144071660636222188729426408515088103047645687840119574844440945228358601107108985913811738184847438116996738330465503481630246353316577901432616355754829770293380552870074516533403680579639840778237207012784272913172375630465132037351273194342318891459034461259960845562810118355573641351604290605196705377373354752570208699344139449418263390095463162441278062214632746326329520963165666653717369884113897966985534715194528575971831433186714517632146885897429074898897360964404267870117959501298254990599161173056829404594873023533454908495892827352919550929588855552305759173902164923614274892630966777487413481080619685651463221980513304954981360570892777713779244042195956125023293187801266387874979098407726333719161208380683293384088261988772143156618987241949353007804643772775894529262230616417465338816557053891735587302221422273391871571852538074342384948238419650119956196954511770462840234413996049705138252018312745267567286004114259668158462779292532286788621748232347065197386677429333573735661015345791398568159807880170371599557478223485601197077593428193263324126700364401134237161187166291031318625925762746727318212882122675087224069644042008018740087238320186648626289430453663000757372064136816313660215854187009542878333600407666060736404797078132851340804918059136493966172675985936207932341230856799953852322327904249480544965994263061801517422626950303203139056297711330536453969895721810226389542169593596499392318274740826678744167887795112647659769431719899613563439800904326615948905713631890380592981111889139304138797360092408457957595787808676377010879835112761053422876839257569320258190072183274926795590424774848724419587262648853192044231473559908200760667005298912808159940777217340585861287853876270683510900577072615701178807484136178009521602596493572325656613536992351500844900128009615331396488126716612199792509431018659876035948828766698665270185809105406336496800132063178523367241723462939262390136718750 [138,44] 3123745453933919386137492177223684833743091998806788441296972881978422824708167482415704671629025435818117235270430475184708320152342992393122471228458049410528934443922387923148312910145378481114059440029392396026752539341572166436295893933904551946292525779102410185369972931817871836062895032849313648250576567300930242334405467470120995815088934888975934204688366658104902897851026241866645286781158262094222354232760910824410535002343730167534998779194621084086732895865539440192835644216117009752001578321424133114220480041129747288244044323041071036771279348130348115044576604223377642734351232151405300478012073707946368591201397201959398288875111561934073957290226551649986360300742662463370901207054144225954728365822888795099724692116091740025477408280254512835999750345057349425505318276388854315827777989635408436702583846204382357302933479538863955968278114748881576609229857038983357747934512946407179920523840106396831688849929736123312985106766664581365468152661825705511892876688119678165285659091553883173489205800662569623607251410824337253742409316374767020893417976984656705359847660060404060666854598250686130512221197586846826275931514624174582510731064522592955127230265923717078495319304095717079628995187069816751517636523727171283183118653611537221293373231246257090804609462286441119018146012265147889075709062796345300675884718822527041636921790955246691245451920087856349006543652540351406959807566281002067369532167869197585190227096484807989155094588361077709222906581288280362966751348046367923704874822886309694009973244611616392560754864430889691063444775126039264124195389472615113160437936744549558682958349102886835181780953474558844217388325475404812709234589240812077107069353449912391224668588019044019448784447797807977216092636145826810114905845362906660578707395514299473758429006564872919019129974312203970527162688089458937787563063765417074304696200384352935828523205141608096617432874051595590797019676271868787719721760001305794500879001214049617755991898069744299367070638931258763311582291884244825633145412042301232511710886829699222460033439273377132559123188076699181391044739775732819083299808020085993012684300588381949848049146112316520884633064270019531250 [138,45] -1421194894391928752326032378925988534219954570033683736417675580652049861259590371977807393680514069892183845171933998876519267581073544439415028259445593257699650003838932120190825541190563303045536155646846912730690029831161777732331911667452342269117906059992390655465824922170590389633617195368264611009574265094913712153389124085787928524939350037215136192951471998792160793636625954205391700518728121224302453309290464375587132237518218328896448838452600411138766883298361759443174029336184339144468589781363411738637415015972983248307256427244008319482258422352002298472280456549146329330875743846470048879537340149245624969625059315478507588535816166763759211721911174667365245677358737281225373717552346258308422983036428259579435827588033118108085367864865766440490833706985586138143917548970664917947976887903319130116360831246828542529063004197936091747875027082421150093342673182233848453905023152004828085759048883228584078083899118846235356050701425499704949326177459008593156006548369689589686251122423401239505202462994339099174317037226543079249900907450161576679069050421084124790953854291717430276407203255336228849388561880621879814368526233015007140904771030491365844278212118956001973836651096019097971703799031569037908608372825648965832134712234400875899084733225131682971391899694433954532017504576215299255914003065422533728427799747711942292071683585248407314001963379824720032110356910143019903243442029023434786063428066420652730896679149636536685267681894401482542042221187710714084456039373977170080874299542677498668062287172139601187739726929066457873572868905518722198965952068366464451927768760061325855501613651998687551739076225573373296343023845991227302631252398864450825711109572092685617344137424870416231306730927494060632804780441925898764425612156965265809056390840010659832822209222138575362708685387246040566501806649895615959225808851953160451171181957962628365691356118772754720611821670286131842370823231457353309289089188479894111428106217775115384141025431987371760813755546125506432592441178426290981074881330347787754555189843610793770587540243059464278409880030856054100948592676702330472140197461607440033077204332226384231319116224767640233039855957031250 [138,46] 614456541157228593645025577616216049163024281021432807535143453860047595708464780418113859123606270832493158396817764865446670393479807383732713508882556782405700643298694607850934362555076354030823584817151315425071879471092691901857531701703627666225626088224416821372439228060755071529063456417826105652225362700444518991418246913150191846377715528615918885787374522601718797354670761086979943258842299750329812621198324647571978578916535220838094784634139165906021744189347363942557158175387838302072467349942132012074201031842915139644859038261935588537390259629567590620820382224564018338069072183768302355235083376337895805928850029348686842489303312408804587701588990679494921983039623112952146440352604136046085370702342571762874188921978557136859919833359702853676974948142576136514539461711985220575801567844838908669218415745932283910232146895797970724583667070736945200177252005951604445576571955307221428664475745568529611605599299331091780019763429738411082789497520490707020368547646722266058989270005920306523376150581549828133760824473103895109691750139245169174420469574695754707738028463160613567017890068307021642092917734576615673520041778373692018260179318130676356724138700941282093172786544971485789116029984219922578620828363485898638180829039879770628397887961396149701460269071773183988649997797298039201994077240346750307908155869463525537642789677758993281954172256079633616781450764533875663369089360190929643713711618085264720353505209551797414638189439335813425767183929767887453796845576724463372746171400536385020317587280517433565879516837687832427649935882247326261782844094818421271972716180538719634012619353864107544194960662118878219451745296696281669484280398345471392469327634736329405663353528737485989153773354690660791889815705987770266277875413411592958585543333462896668286152523275926350578796180982834207824941981474084240812752144450990425623360765052439580679056792024682221368072098957983128700656679639444712338019350216587408140776061415190521606364234544992719289593557908979565859000705222421276220717410536014768482591299306761452617334692145462317349815525373139160830394582652773019767233059029881826567081465340081081194512080401182174682617187500 [138,47] -248539684364659335734822564229624947144695477839557721325224830441358525455607849965194077762386487069599630596367258382406125152381037035205023606844681438290652193752110739691440698755637110506020729255294330889954603080144686264457299838411746312971135589343154038013730869885418327011492427225434392558053216639062776540424106671860247581634269380504443659331747206389428154652761645464422552531274109225816222001276383565480246182302820957917023468982003714743779573605006003023618765414464861042975488676563819818090671453104922975346436202855447781841825734088296877648713179858693752413351454757717433285341847229962933979602660738671230668136841506840440582928151061662339476513604321038316950131707196694283599123350292302718621323684199329937812000257018635804723241800571043808859208475898732106704310046481888956564353937542830525361570594992658822030948379116687485637941877237221339765536643124014914450986037643954366273659384748020942558801473344277681768794282859979658593104995035089638817317288591075028594324742554238005498107935098681552413772015519347297791655030824023078581766720447607805728477209638801139634568107089142938001229820672482962034814947169193957187780738578143358701428450360129676563671659730512872632586804808461821698397119267029693375212019259555485354087446290248185717247828235551946968383187459292237824103164476606870632084410703119314572279996512815568813446437487119610616720557767449073319014179942906469736568419656018809517295480090828546486448246556766068496520076539555898132493182072941241256703184828074157675176556141449930432633803190193206869963488016980174042800557160135705313240269220673191308836847817559132233718503231711532934382660980789837797717064677866469569972005014348616361044432976082334375223315567511674358736327336390677148365965115427731569355720577573457135332191059242104327844333850243055372973913443702135240411835580987407785226570764280608828941916989734807716776171875057891497321554297200763627644562652530386486982177455470572123509132113254268811979949117879047463869955474206619212241381009219640078375438616791253450611270610113571550616569095870877490992790566920794592458907046328420165082206949591636657714843750 [138,48] 91991926110617313404325579145544176981256876772180379689628805861216289644232544498182771932381560124484360808991040896737007438280644209012794140695643686902694791771640948212821736091936629683300238378193110789335071423885567484101074601638287197644422453852458811560258405154512027229148099318911709245352405016901621529875406855118717326114325467350559837800762407865424513419293426265651133819300870427292014637548046558028800723256089991735909459559104555539202284460399395798952628707691762389006139609731539446378353519680857780542955584262449583628274452875964816903306761157687169274443986893264531501712656155119600876972015204427357849655984225179300928581649875534730883893003245730402067803297994511807057035577304180407617775830771925483232133363559276633303533643993861412593878102805747434229853734978162972354076421550619750949891551229137236384967625333309325905269909304774077939331732091330354532239082600235608927310130549080348309920506545503166518681541107530265427079262378718018710412169802536000594590518705149531826760958752540972919683769048421291421426076108445084509482752440368580523048859907687252599123791135900850914428720900931204005412789425477670464636612917418777885189348344261423602041789978304747558020151203147027637367533152165096225372899391641313984787914575205196863086239155458361612798171088351336694338722606272982962363469882023823375589953756405906673102696614522305880092952904183481579912900002285216464726775471491435525099573596938714076490792014887794197828840513549075019512218305223990387609054327388399381380794654088553168369782920041496073641338385833279233089708411500707389807938382865585095062308588016578581209164285767657351570465496153425538179243012034436568102394683009631471726986802338154526494902533528611429020602999494337279697547629757344313554276722555837133321781261695638516178063049299390024692153844927836404896704528476109260196438070055764459376934885494778048882221926986296391636845561765195220495491599028182719860654325595828135451919366230237878125313290114487752510024315637656105247708470582881661376285130735598983785625177898738150869826990192006823624824742011138792828484067598537876619957387447357177734375 [138,49] -30353008866709760762438453981882661170975368166708328005634721509572015870546943684671829593995263942342382824090345810296322140652499985828522438136586125585316745778608784896765124456022406846697654912589652877317226283134558110258758820538586422405389612887009071412938744796868592854538318690205484004075815321879586362287047098771774008866817455671909110287475504279911832617045589387201368815377331472694566733742705842896455693118506622532173976995305809642650075135032772764254534480768409130799797846580877224032826789541909200826279271536928395690692543566831798965150251344088561176527400853612196650528904996292009724483757058933541225729462621663169395679799715677140187302305617207159581800198777798721709921452353066892383832242039785311857626183685427294065780949171721389407936333632171059657314594397551944520633282393192698721011867799041092570486339449601398316818203635856022172877874595454306178844631930721810787066257795991374437527564444543746911995508007287852967549443855497182621609276827314821287666846738398507896199344368091820604171956867046803497268784640078240699788937366038754892220165469643520935621059934667658147832476316941367457756192815210326914030535779121324015065789965822781277046429622305555609011408459279859895575410776230376333478266002077555113311054489172798816538014401631771412492156167600450580528729174128446132690453083755078459047173984257617782305540755401378859972872930295532458628046893990459651990187290972053424487063870451277305275203461438074545874159558476964622735869406993377600432738803802253823892680550074603668247692074607475491280912604870981529261015066666069538725288663201807594772116405907189298249310784247207876005465653388600963638340545401817269000508493443653168170809700275101976174669324133638857155837129959114070121565945124873025918669678619778758822456123802834109438023722802153224843610249106620056279830450642780868057830860959311048717887309406565568149578224143266973889483275354916716850017234503302627538653053709662394437109911923562756526229287459879831562049863686355813560226691198788373930474862084337662529831431541155523119712172505383050802958359019228032349424495350831421092152595520019531250 [138,50] 8671752570562821084520451925199742074548187657605681828420297879133367890231628727574375822671306643573457875536562293996078488441089654366898949121997437104734394963915466299128534447831284853748471896576379218704973029716246081293930117567577827825097524118186390277259597940289677906056567576035662521699986067130871618936390124170905972420590582882659086874654830542364460336869852500241692628640025144935879772139625187453816511789748579275814596259661128246616926152789792170248806683159899171016896263545462342218404361932307196776201266088314446681535754326722976242463556174973244635923011351343930795760374622818842785683038129524352842916813432510812907833141932888606179822896733378967584343727650652029416566946220263447373372665864863382548698719028664230301382439668067969642885260285118361587595940180093993646968738962106065554836498829247570003780264507781337291463706375561061410273322558371522897757231528421173806228394373037149901720577822333168226427185787541283920298466339652218772118813952729044479386018718295617338643887777160814504308654685985921624118475186710948113278153533076391627144041794050449752386274835323862797351736682395113591347715895147128312253716190463788710941515302458016742557579744106038146103755824733079377414061174538277403367443202497526121385805075110936987602122774965412449602312309234727955494753198313323245456215756312182987954698458263658259169307507041176461399829901869749297593000800891939008143427343170649032020923106125557184384460765720747859805946361882273739884430401952202322584181793830709123367460829316121220780865045874404339368987735898881307638309672735482615651882620539958226450984427499007128946101832357917422203874332344786169831232621480519048640843059590838772466268203579410722450243131998442113576801673397021836251664316139578505164185746234865727656476426936869520300221453489624570736811097030502726995116618621939060304375952012730614052226193348048662951904441601576183995633165827956400109913797056988529566406971589382390450333904283117469435627348090662186651687676824565175368863048613596155269725683588545815721158651707642167079128578371473505816882773513526450059885064547415822744369506835937500 [138,51] -2070629234264506376973908730960662880377369345142259327603413230027732843779121952219254991233354251599140718471843842594734164811942979063897398836464593243631446507352053544729197216459865295527944087923366191166638832183507784153020333065182938309254899584330005706444703942115520311341299294024532745566855512935781003907088690596252181229235978985820583236429909256579756328408296632719540442163688079501214159628120546975272064495716534188947825666750416010562626558891675402984140714458694766325062733674790923677860290704644924799226715087142616021593294034728229953100549636497584998552942788851638748834918800896173965885665961349515944182155875645631471416892671290716515861015775081731288469840857105978857736219711436816455668293792954527702579774762997836454815277825770023606194602768900032154813084794918614880027570200632344696571193584401273509760837743207428413611699526265988028334160440214625703264941411418159402704060954500971282406818674730614764821750867131531249039972536697579905815602519196669179819635820057370085359290031726779879345072060024016951156944017099757955512077316526013116627159808352399939046705245479634122163033300510366256405303043640978684102852653891042007628207721295907715207617722833208867688677425920003992246293886780516481037169659745854475032683789522724946983223978098027150990878387609731682429858737783847742408286272818718237185075485561486483354617227700547225542341946075658263210728906092490542896356437478460871873512857731122010842780767316303000207233770249780818374731313530043019984567528298372779968862008366635932442124241145427578857542337920295780012973700685562886186004523583665044501051915281058422377694461066718542017697180476209744206981047408470712265586870468624436786882231296777640524409996177859467729006927635484751535937518834979202011113379122073593537160863532071415444549244620306947190222740948404561076528038266285148969136161915529364200182622411250880875171115110319233666622743421107473844967529201731487279406312399610937908220096103766956012814451701977538800412244942126472537615794675887377463766787235450708427108825615982720908919191136314257507442752187509782402230484876781702041625976562500 [138,52] 391899035565126239960263245709520847780693627634787916111335391182041717793610022748330978144030606960469777727694680280660918639270441805949912425952232409244088102744620516118906072773904891089758768387274112167775908015680907841663831064173286553807421657306619439540370254964884603617646921297824849755850253626918522983051334645725590213641598452837308034459571570423610262450784200046635575129084152250905529480373406732998364024204476479633117732656844276807174525617358295332482501262480693696833319264354663259488884101102180771322289120523594594407050511953574188215734775541496492990302802314939469368147961239385971004086525980226188811014022162870024881857419253738650189758327572232447642962728477885479774906943306967095633248519870418331967312864869961325427182426789526647119526384469559470780110347532323533265533715742921097515353815629865976220405061196611753040672045863156983785261069434064991197137505949415498230494688664177299475664349598368881479150970465645033150121859741246659587974647468898640128306285374135128073170195647102346866708856033229325084503212034186140899690821445357779539522454644148634690367061173948087271629534597853223217633613993890629370547847896387120075448998918239917428074942718691961145367789672552482028332277304912748797768624743127717584149067829395043880082400493049734892133710679976094266116090684925787703993737453075262075315963991826352748218897214235196234655654252370546849062506871754127504174057571912692685143367445021048244910301493032565832546969744629198855308235647460188362999277495509278391826696040704625779991321618215259116033369617860488624636974402043649579476388781647752263156881079649208587589704083698436726472602541301217432868192489990099890734816046185797587872859970897388006024830788007191116302538515614924178133061137815496244648358486542331808030402664696154081575865866909152943488932421460472662282411587148787087464880615803307773505149499236906715761767336297700564851357356493835182358260655337436786184921461768733281486243293420151883078938120459250737641854662747135371988705190646156791993322594499834449784872637041240760824626299013631326425069478780471854406641796231269836425781250 [138,53] -52957572603161146481619866021877188685892429290013709183380498501295288073882867831707479168981730377302504146038775424672564614852573530589498078777347093069983859480749072785101591585281747020539683478748264092723625534279545477478263237080529864727229229576056274891044786554758077971535020631492033602112349719275531224710678419302939692435706275359252396218719888154651049183940386514852140038568806034435059661997458462218278838732974179050177220942763309519129922142152782588402669320776982063794378852428512226208949889515639235140501930904419418494962804981499644486152172966576497654464418349079387017396145373006400264586456220390650642500611156697311034353540144155261906085423382696710559111287397168107933254638821886719144294817319516268010275767110302075398964173269459805244802433131143322333204901944454630454735946784863418994012168034474010107837580436137542782830082859734415827599293585512097307577729815406926964531345406916224382160455419817331003560364568195442493992682187718368103444679433629894465719739308156814352688609371035169659871610197894242700104690650942267180138135726762451524407072699286772068495471410370677595929558172218831916963421390008453405075572392990357665449547837860635688892819558682557948300131407811723267425722476126972822676361724270733374915774570200010972336742607892554421406342645903670482035617749082531291905654146580492464598086633176112461000575815957811351547812641899659615349765144662688234327298668283585289568922685565855098034878517779459612231538022621339412682230554878359479416605966610454074277152919859797740631050532713940794971066049602877314283061922797514755081746757952139960117077688979962558920608708687436587059510054605672206292534009731133099122222104408779779293635523427263111380446362706029074902750028446153173556384297205575178845174295786335685852139303599019156869847949661741053877317378883545311548283967181894810098664997258557240907763136901066874551812115061851517412612105789352557799361424613927500682911410483701118063422289922700218517934448307459964420074810007824705852863299491904277605836597703658119087678889714713061179050629521985115930049481391961307963356375694274902343750 [138,54] 3817804650433047519801520170013913659886548022271249116927100658166532518423833512754186670537252881635726030161969733196326054495820174201248687183220095595239855282532729912276075076522516814263516534014332497797399084147270972242735537519432354108214020571663052603404474344541282662456228331310325665611917806562074704221687479187237846988426138213755053364849278709888999740076926152468718938625619675524734607988444483733357362220206906419323263073677206936894390360382239501267876487616923636801255205820691145678000155025177359930514897775121611891656078430070495235048418842361223193188145285418090963164817728004956635304666432614096092287281533158881218620919128259070097863909565621701810027939557544376724975868337804265219303234761379603302262689586097346010500857411918274237714927880264345075922436523582507094015692290769751861648118340709899606723774258420075534654151433996849030268562555723458226210458765304474427238069148326586245202083497875745714822484163372605026261709809675105201874952685087084443170379169520018072219208546180888747684057594747682496967513382510149505250997995711163138755547982936781789692856015515844249988972575818846704592536234995723469003764475401179875342291356071498034905790029119526115627433344521988340138108869737325171183677874328273904786184829381978967587320434988427963935453520760806454590776764070004413446369203302864232644861619283546106620493702031919988133067844531560416452788691863886632024386845809088376873998647613775648414190381458481297697596751506946661205191332066200467710126365812387840575519139498952012571069312335395578593228072481546959380338998044774990115690277190561071664216354287307479852634195923264364926189418518830635317558844085919756199875931883077059840170360949478376516813359424384780773426921868343625211018679563573147022247936791622398061175249561298119416789132108926460615909218283479571750068747385314187926913858106581458910325561740523179634231996210885616957591170082204325211323235981121606987833886789950708833856019476339759267452418263476975630737791223927766988330226573169591677062379285779520141858623561182297868167699746947546524111771759635303169488906860351562500 [138,55] -90253757708383183527294445741420503270019049122049954932777722432391902412120825299047718599452877623415740606222486093424618107023005492192701240867261693788170609254549655962520766994577820179225477243764491777306792302020615615656182154505103075218074188421597997400457097369735445384502006409080177422331053003875124653541953791476637395101492941342295216742431209354156755173404216800735617867644554476143961048498714160419054545652475877454325945798904210233487911267545012101056560236761625111752836090340517622252629889288441073302093066617622706564771243730685208643640753513998608757254776457005235613756187589032540272699569694681651941654944162289891437864995690020438096156071693550706487839404002849142655926844235819363162085491663309068015567072934422139081903936968896454584121274071952482849656977639756836652690922120494041936804530107178778391947989036950808028960792949835635000050622957355266312926479396598183440492481313057335920501085031522982558859430622964445754225249844957815342695611200985683178110775659662911117468508473034890665691359697059019690874948349679386638540063595408080962939882668399455418947965047023333172743999797955432852199900409099362099575361336097676860228712736859315793561523090980422817543898250402521290117827059450522766212104116080546311770832462516396656142703962998679740958918320530216365489333183211427068084134975466124382033120666439383348274351589022060059749491098843021804677248164815346941207638348482368906911475090032418819281927473667606575621950389567982611970203542764180756988996278843382545878771799488743242064560361467167475454405158443972399252312766264161422459154967940022452564373233855842689222100732274695514260797654212265430008369302529115314107201144642263456569412552370319322792250258507296371078607083565678571460175882339237066537939302662245201115546785433050074706103604243079978701756582670914691643498279892149169003077193448106976656179351887748595622298937151086792943754430031834684895854709863484164396507319131426745023820863827206129241942591446775539925591966482723071820586921842215744637711203724100086486201292150805241766545650335118455842575713177211582660675048828125 [138,56] 193691234247396898195211314155190666798778088630535954168021861664140221710820867948792060518394081393746417406833706987985270681446246513127350812190329642936421975391133088703810625569236034945458575284794148249527909138654244733212112622751276656873126288166067022573238624310189586677138867365397790988516716494656256863692436124231187799511022885825641562663459236540042536557462808545253170821211822103353423888326827948293538246832133574849692202009193882038136197822193196641743373724433630606047951684913031765358527856859368518478605990419170392353829681338869819750535062133473594044256327935520941650619909066461384218098061005481745085376772210574186198527513379718766913525356154990115979066024516510287458033271480884820026734392438716239810126456010125008817699656372709476295770907662270315218845405909612220723946505950179966921404651675548411647744167623740017146278986912893910873746231669355308298864381010778506593290085889036924463635480014029927416525803050786914900441714282813523458184938699383259336647135786374810030788389591428682069930388196400807620282513328035193371357144982449612485162026464913473049364682569902265065227009903368386985690568548140984150945022378301254266736395824408273282007919966363520469916856245327302119250470220896247818411834418933620029508886439496469240096054255936106092151666467390422994376185832457105901825969547116096527983367758100002425348279043039747419255841145635782397465979555057133036552894040424911505596896446906109509127626082049664294478572002968543065862631679413338323218675529334414583457820646739418388788304149195039505996086427502708364031961267086742103184882069663397760311443955855580250111622580187315443800869356746849019096952303829362051281730344769502346500692348437954170041572898096484008364064847054875594705091895048725822782175603966278486120325825705807992974639250952358211749198724176756749491959675313377234437762294437782603875647606039440982875447010664581752243368425711814939101552454172143724937276715559739127450529390254422258201016218109985403450026761544336397514437713919951343855495322927581565685551370692230603828593200887997483050639857538044452667236328125 [138,57] -133630496534692464438319105790719539521274578882184075238823593148262948172898902981313911511941401662380216611387737071428966321588362421323177324604786356367442690650227350078448598447746185551230469328808386723363633134728388611016931387865922070447373442516262198523640419864860921057833466566673709627035777612724824017225720900633919966019880886383882500838553875095712666056454621897462825911153461030253551900526662229257535344746818994886177295658688500726548577055370617983201383639324063434421516116780176990165371094494241118858163953166651035231712917343683571121209257206907549665437017626957049310760116299819968086825068248787680644045144251773616308179319916613646912980678826755086826550071546270663630001286936776061671201211075085276314597239067263949807322019572813663566690953682201544799507396692394309552915956088169791656148785861680402270935934057689010528192020664406776598592715645943509486054045614388839134314464880653753746957643711108811210317983266605035491440200690495426086942397787375988485986019286556992340405197980030634892005729457269571901666164910602073205232240121869526596165348248052879371398588518374068401423575916805152168648877979556822999369687967137100111906088177256732431303321877624926730985029118067016810644329005074363839810855243466127115474361588833693807825372702472163302558432092866160995219281654667502184324637521066948223713796931262513168122614025472329442126520060629645261561583229386426843879322916247985586647120346287048907785546295350510798738143474640278274158233588119999968014313933086385629181086867505480961791672901473840122092568338629429917227627441901903617058041298601455906990461101988062887516211848139536413195972832570034114310459633543896751683261701283253536214267093835462714315621886513705596439470987677815064208236241897758468711336687212637346869971848686885844509592826565542479835401979694877981894997767595381191076074753485836222944288256345733869264507202810608176704098731452467300327642159780308301275137963731148326555061814973685932742044095488153685786947188423825956845523313329842055448457037522919880717653975002752657547967773954411541126319207251071929931640625 [138,58] 48516565750372298607876786023915270742616917476470408994253272364430194128504252318842788819599425637124652358636364583113233163356435144367254903558892765181605808148222532015185783173750110058074178157653340289769271404323550964779930434120663376828621050698838302999607277248819351926586254743143479663343661437197677754193249298241080571537218316923756604115101955591899489130688435596882223142074843913848803214499366258147527264520028246476445698441368157324641069211401751502429763627852389356791822391964952431714659801885920532421726433927866225044268851830825244406495688703066830411146046597617067118313553475560546903574188757039105711050606015475977787254081567806526459824611187530932862703727337088723372063339980188646240308338432727224898379696458117280860898833846145566317652433256268087990824967578974244615519509757565252308731778072267496226103800609427373845071777765014020347440880918571153324296998938271782639270496636066681217458803456933927688846328915598721140873023456463655417950464683575977602537031481289908309633081326809253283707175173835126312359969561851547692047350268739351247933284703613406438360564871815278640220039478398814396741873198420573121717783836742260254713702132434828585997360403989600237037527410740906901017717316276228398091550275087367072298612908047100835051547556551720081500396728485011701272639387976797035846856949530820161432272814331977705924504244731669312381854200714834851707038521924012620802842846698132028123780566914808809885207582791945636999422775709697762831203065634238160406672077896918628002923336941173310076917625243583529446409145051278439871064197470117506061276875137625724318273326176389629249263759407668267372845434962986480637891288523795420818958724619140310056539077221433156296222122932234721807162797856136596320154754182432437357315132848501403478563342070770149198492890553202455927220013507845043864424240813321260865160901358032589769704884758466606293526258846521698873129326173138998524172149671785032904314069711540783929741154242603252514110578722413391665500915081600447385100016152839035963898991709353365166519559025602974754176610616696052602492272853851318359375 [138,59] -12241929332442628529185033620603786294362992435347090161176250547931102942254767739856941612980314700268838966332540503441377228048486071223931462232215623973789949227105680124697473530680437097501968646068654604434633084761385043114436949599455105516643098902652728266283050548714861566637850343066997064433476865102209740037028172497816208522242267834750625572543443567082953806055705786431361590294896019728120163618916099292370054086310337199991895122235513492757577301842676133318154945687767236641238218388673326942732487292836399452001261204078906211580217670837486231038580704626447149123441900227344895538373492352706975324157078452199146511751152049151613087866459996242845948014858642754862555996136652430357226010969511875783514413514518674334495831831031984753759061722082256082577702997370242722876382025399749415218288076817633658519932279093081113738108987177985642808367731161881920707161229736812100022544868916290245362066658290792955818024707883430144591568439886291919985275079274659482144628048994261845546127894721691376339015039496210463694814928953416277587081024814984183228810474548543299333267766310584497784044166641401099826720580343315435307791672547435268403809271929112715079250489699508390601421325755021254971730812264343360413400943034560937473281646131305508080334143570953600829621623109624045570618302752797419016102937000363737965708847308268442477328113350979422679174032907422022008509081894978763425392381977668401779726762936974829545527110925123667052598529757187526080239216145417384149341314851509238037863736198486560691563367932989791504198064357768714271942352754482898054487820830563767530330784260459572761794306030157055621836633058508397333574422588110966914364931969445101412608949594772995536268216791343464710808471240933087247486017177088912769094865277609193906361553236511261520289859277997595581393257055489876897272140239158117456635117251687194635140745987252828180239176898785089695539341178071298368530740685464452079989499115298047908295906805597060562198953232131319910081454777796909318247675546359501039471221491294296101587272851853968606088265332876574564835436831344850361347198486328125000 [138,60] 2346071337953161066368024733634927597570101917385725132614898185496530662581348071084580499558667686053093896845806670228166721120761812275420226016857526145233451356573697530988931477813406899888717151090548029131249695938317184360022915611855267327858599160137725849934564277165340420180196064013199699068494906722211145247545797107890793329417795867554084164518595294265232085024102099455631526124501565345877242408266851834468860966180130577400852850063687915183334258221925449434385916972955484799529631105642551100678961873777285176268749817537983019898720838390649039989606518394979148988166359563881583185659929121199794008228551358138925510491202284498447368640549686143090812501698412259727840331961649874286527624342044630061726781564487172113882110078997700744190306152681370815073330799460647307923371749268919152075290962457168196087575562753570266250123711897096081470847599006469093945419717926233630484412132132011862289309239942686926426925387331084444636480202186268875497480991868487486930044269056864372310238607412208445991886605671384716294633943121074409135948454375909936120758338012556853381323696859412824860334261548729826184329590604250581364806044018474599207177201018792088150383935577804956562855381697786491957717015628221026945808282941171616113639666510449472149367108144407640421166792473838029026973576923210608236338119259677517970648695490355306289386738746771514023589935641253002866920469323088538103349954457312952515083491803227719530699442994823310655338355744037703452119829039596817490323216302302953300956125158554387423356162353304614663131728915852858738888405684474673401192227574950809993263606506634891205414754433324781339605666591535169064980872267906841022871827060932236596405311297471421737462358001518092850677415891627057638241962224546716715684728780690841089145658056865747173329963062517785952748360021917172203808813778422413114202710539809390000725709322649269630563309607875042917932822682823698506428378632255664315767528910514454800934293042153846234148541964056446656093905980079066335723121264275454375544268101727494790466038644683826064695585375491360125010942283552139997482299804687500 [138,61] -353164677534794307583038570244847668154357571217563728199443710813245904388715464506778002443686269335910800044959381362351794649246632413445929150238884600000957717903710781597935689694442413509954928965079607366749252456122420074057733366414345149323090236161229077191582762658769277012467085923606118955752132993306152497679485333663085908522754597113890592331754380739023351466305197324368127353294380563730663636942845074724421250907677569589143268077423479302746794887894067459236604114032866945262990590664468936325331956462152615371324311202870401534492972142047308051454443276652836749238166100310159947075112389267483648791503765354964433358788462431627429707879048417054938737688461358552193598191719978497658672255965656163410847603893957349954184096377659239435010989303170120135410840226461462045493947841907386941047120758758617867724419118826451804731161258206382596640792795526796057134421275203846750378097982042891877992010901220741804173430364773594176434835453763066298961765114243724964350310058759163583139317532753453174257636959420680957536780709199445423585513561445884122502484856036818302646355301082929017960935073997739236300410300849896772753076084541058719903596058012980713980312815598519490988481002906703237518284985059297873875961596397270767341952179975336104001960568901913555751371793803818994804594846511940049722540523058109442697938474790909157955109091712707615512189660577488266476919228245736244636961207266884036593985224407739763088961141386183982557836189594601315428216135691549638675979222418711221368443642143662981933986406932799302471622363109857736622126151307800311412251219878135201937424061243997422572189651065688048781844655243877499538282847559945694363480201659213698767692472237139581578215906441554452323493131174991830959730115101523509615581692136925044486855680580740404339597724470768613914724715123959694675195021587019461037438777752471990758763852982825664471251901537950046200159687378277307633794105142048172133763242684584563651207600185360492173950380315160633072835531279171319944163508979921989449304570147334684714821507981655950983654148765289448874682420864701271057128906250 [138,62] 42413293380300207844622674648895636280383333521595555940433069066656314916453881096607727817224173952202456656315925555595681471958741025046429587473791353615423035514341041655093554322827590099139729548734383229175365016674996857938535955820982953131295763201951805928303681378524050852126856463089655338416308934820030790098994970300061354154931414685430711928576941218749733274177721963967344685112533480794577202617066482545815717933785208162151589868222229819517422722215245274322296217098240675122969381641153308619211587100145197449541342238501274418101581306423910951225367241550880143472742988233771434316087265480241015147253424784956004659771671043998675363493742141466965504979344493062380426300861827102200579086512447024591525740065527871756272708848365140964908947910427974349996262210258428466933097611314250852643341790904495239058743630378636267423927921789176501598219545442246303308248808548940041941956044789667405033251941800106059835940066660612246830365978670092829928975303367124290666864046055588649970676659768906150897828251859409636122442614881332417759325377400261780483059593191778657334608818949981532454224835285269543734634780071542489300439291583097479998845790488914831161797538676298398000644106773835141689756730217518302374281152559787535275668300493239318806773890402824340063824191506763294143981224284743388836873063625061896462561720680578430418795894368181421384276428308565152817344777543503442783308395479069016645606557641448443322538842724139974703856352950092724049773301990846776392706839236448323429946154040924957480506699598874862605836610343707307023805997473111878436246105860837848632973923144983291141401436222490706430277469678451110219108004015399963784262899046735858004897282275026061298707432163337598453702446678824246682686082192899465599768039142671378635132597623992015715756286559873651856520311144168891643767069321031099806823795111013780760853354811506543854808986038999479207210697389151597894147579317648919243572337590130393738180083909473225517211076009886242933640029848417309270117231543816981886453229715557925472280426456961665243813819358820182969793677330017089843750000 [138,63] -4169679748473750980119206964095299265387978300471860340016072676112405503417249404970039350281792851628177601134545104502637923775583926162185786482462630747636820024128416594755731996531112648862390423903073104806680459429829841127566498773082052619240815494992734317316600518091753224093555108110650437213706076624071879066268795912992409950340801860581887383216184308362129921196595800880226482675715591402468460286184174451823005100102855306921775357960517689018911315869970846683156203573988881890690196597903830030830881078104500947548182900671366977553734253813337237680133644437449736566339545024548184887870886055209749230792247017394596676529754600499086292532946720401651471030661420803842072518900640962477830100061324523778054342421141214884449658921846503074471170590035932247529660804861937725480444730543172130617877118233635095559156379388736452607099576965787370622836692014379159273122949320661240389722371573927552566941542766377868995385984822798455434108018765438312079606941185321055071480109305965275327737740832012207223059203514054968691911357727977286348252676019431328353139662532102283234610465190321165175045636427390100023270373281407975515818862767441257664045983355036588449243656055749535273470314615826116783732934219988795576810326962347403510295101364343100151877360329952137451826173858767605815280868243725152499718201661817254518554320527056326400919800996179858366844358737412244056542243652664881862424592817906898885410458514113761209495993719876429652851308736249634062566055327102367291789206522710063643022314433521974518299677321696260217689467146790187670394380398874367041280493369964686416132002608652398375863090286094049281002934636166703227059022619089628444992345635912528309974174998795832134558745831425033381506563679932258504221954823486840152969875313825527734569367765507193886841930164060689754789175455067318320145594337374891283387755548604813902923397976765597874217943018635764077850230856725316164620454380467055175187482179503306795846931580434255481800457349203210908802188261577016678414654958907951105772211741075616335905016231544988685281304043428463046438992023468017578125 [138,64] 371284450730395426743314360970867569454648603138333034728580313870992329974965024250868059318426627256198220814554372224668564799385916887267664985476945177557378352083094944164015041881155843839262826998259173160693592210735953678649730119384870545792228585813533134513261688090040998308443875204201166562380631656721133069299932927116461008597125473816776800137093081172287675723196391627785105326355766526124335869814567281731873836169422216390048173413617267027554784232564858541298796433383894759893664110588111643202967997007527768857022891890543280957431578910698451648439419948025084952511021837151547186959779942383202700626820093932973949147471099936372273005851674295289579780290224133482035572840090683427932425851147546464737005615738930944401600153091163595558250532214398709781051838921299874046679322189331629424882547661482451345428574779016847084987944985902632555873592661559232623314448929238030344734541597397445974281800349057370769173484572601382088398736782783586727953598946627250252600505837868850892950388987464554045861968995572472333645447894479912839157455260749593437144183341999022871298900046167269052472412595030948161760929654196367253140846389918767819893047711088922444096464685052347700300229933923861329389201748595838913539528807470001383241246490866172168339099617075104542330752402011555289523810548023017994393273965056962482834197212263810556405318954274578620758542525031165843963507032808966164272571155197655794884341900368537284239288308842208283403336582290984582012064837178346616038545003174633240726390524676919899969688304465227786573908303411477947888921403769425063589808420119073355270147211967364524990525280313638286165904097629448372207803701249048188558748077791702066390964795565574610539731279182630658585826770862033224962373601334262634579744376577101286143697008103711651297185570836907587257102176274302197777917657175207073686956573836176581541373844798210443117907478176212976459852198939662252086816284967616519850264343534225681076837784037251302504488773749708808612814779939175396666740192668542126151392157300288938726995039337265776322848751078709028661251068115234375 [138,65] -38720395653127050191671676214783926380955585640978221197329708790932241630672247995708556422752435681638117120311751043327734054464630348677911423621679302674802448004298176637331404103583552882102748120208686982217532471758844460891084758671901556064867267055669483105946672836336963534313711520197119655297890043652808890233639888665144159884767099648396350833600518414192168906008816913246216358711107661793398255109277500927358894969069937153706686651630774448611374748897831693719286100039037257464052782576189005722833829479799159019454096654889211800247951607802815457296227905360350317911550474968216545076407659143562776744631260971298550526403932790828000876500919743813799252762079533338726624279341985902148923521806237736589786651663424388434820437751085310917149648834546631167046987062894284158865855877071426215253123274032662835782477256738782579900817243712962580902700330888090758208016081771746161359192291266947851214865500400225997582568509657551727524947127459836136489056922342813631441933846460382889772781293970979291715834183350669504787316696161207078176987518960367700149918887291684071096148180776940125719408560450443005255852685960711033133672406696052820387534017057356704111942613504029093437332462871225457085452146293623699482105797352875909805520051434729547442133685626860340908215333072944632540307104649452309773923354542419639892013839502665963775835983080560986173378989129527384013455830579049280031030456299360358347363702986432292590207905042671674148865839712726200163954928987904450878865795397933671271748187768511016265519088003205567354401329573393537316559618389804912104679979775061935638639273812824338962600506370128170454048423115482035189949718032728315126408336008434179843360659010302419939564195224062455131447278003716017148085498261359226259887505723374237048384160385040543682409358301801633033053849388162544758582592802510168642279249519359013867237075462979782490409019116451557181925969923764450403291010272593306956371368012091430838073024322840642686413142017036320314469171149135602807071149345203470233890685546369343301125849764409793153457940206862986087799072265625 [138,66] 5454533432422189449999767151578051855249354958419015613701042771780258185354848116197327343719273270503633020716785855054398600748480776560292829800217554317247076471464618377597339742298261282045638324615577724090284093432083123121027418461321762557614102402319851855551536503920092569853876240197567791641501237785695233874919786453568960416135368447928489687343494439740865358816213877368662407827314086822636745217042028508996672004598743088173706916540512989187073147731180804189822777109682785223942249517694978219571893995308724269101551742608766467677031249172709483974826701641770112892620015539247310220118049488123994940948666623839559670079537675667661297965436020145309152258575477493169558599017815665742922703297352766287593272671296009201280110439531648617496477930275378052049391644644145031754587418628673412693728784213227186525539244749107881985434396280207524608893065144610548291706692439209521325400569428691621884545071076931013648140893951547488938435689226781416347620807381110457418777913297451592374118870112279337620534920466741426725724188787717344703137055440981427786134169435948619310595465094859623526659916317534435128868217862662399584492846507469895158304364628264266111716531125144707807439144286049199146717589768252267448221887036660780059232545576808532170104909808979691902030793103008976544042915651631723478510380920799988601822983705343377883968377714243964636528382262774944555953015121638576754490039486452693486193122941589030445901283929539879722312492327893627251218698657852439948448075688632075764112390878269725682344044599953469214654395039513234321429594588720555751109576468786858603367643106375825226759720969637352250373401609998871278414770500749184385944404408132191460611887249223415144840514899550441288783955344640851230763650812366793365251476423226441454008679379171910993660110072259656233472961579035497678502027197761560389915439187498714266468926111309819046600572170909030182869017828024590388654841860087568233973065891600325127920739784139968135450773149887943142926924893712314378949403986213647292174873172603255341842090730642590422008652240037918090820312500 [138,67] -818696077744351369922009439722299243717944656013222203076479858330410131323009799858597649182753785635659954684145129511706691333915556815481633645992101930342763275961113535887307153878449032098244464965851755463421695313797032145038150183742821752941187763662807022383505396679331437394723110996912644973542276769022907559498504684345565112579638176946581168042908539141274872723813498804308557936164468429701185181911564736212345094436029326025612832167221260675809539908486615019272106948596988242051127777838207066010667363491103479142358684022856781534037218817980063606817961273779462023521721563223768720000623135527456938902870645437478348064026373535971948217376724762387618634019094694091926195094533614024017965633387839563665523944396080069794748000246925811893693312918964914068106798807764049850882205276322822135314075508057587050399101745786354896457193777610648561998609379787805748382772665467033794572991448563216467748012293107237700712004709660607752753362915119838325439276108489162602470150855871499285326176904214106546624234299559252634256011295898924966898796033496602963629522619930805843028002827691042451056224674672369968661633400283689077497781803173082106343275253921851788896132101602358967869673251729023965790547176860305837274762081639641195427736742604861497069539683966100313269191124529932875383737195494439003005369474425542662693461883821409534590047717438593080149574050501333217636855224768053216840845764193113438522455624901287182151207198631249102697882886505252015999678487218042441743591890845937710824514133106879122136279738841933717493814253448290859044745951775726386349312016429532340647981705603922179522738313094533557251720050366424060802133702887069511079495042965683694468100907394709987723918247371289014996934361711793342322127237457660182372281429843411381524656387661153737101691020915311237896132699376133864883776731590976812443124757537139510881630801714722985481387939157651875380663982915357510369804742441365115950916911011921151522749604041616071277150490949856656454150951380344197468352295141398841445321638241647449291781754669857553904876112937927246093750 [138,68] 107087292428885863670722717054220881127745997917773499623944999220312855871929834068449938245516210257921438070512231895154009452257613675000917107911397795684064886059074945617937184670056635356093852222190042254568651382324795893747612638396371709995801195066142412618392748887261128185384340073959301801141031552596198041706842787516609345952806363112683019559808725554068719480114049632400879856976052303707110653390184014430594161843542542959010428091627743566187917036324677244915127273248592440128873454796173760787614960610055715291459725493991751032420492857136789030674150306889256486790901016915231001310537532224623130068023465519514334947064370956775119166473408572267508001201796388207913402302570801884086830958515682917470045097058217806582689040250122321722799224790022767324150462028738495570751112510967477728485898223936456921030504288670847390089159450631695597299030404288247112694814350149028033516595376640068108609073896924074805928928791838770357475500683531208459592336458998946898721205117620263590204743271907075798624175448010446784032195683601554867846062374377441247598863380636958724736272997943071791038187962155529661336564558982427502775546289735716160363449503460185505497892680067484402400002250401616765807816996137166211036236439422204250566781158173177989913000946721572441876785893374606209852318831328895770235705865596919241783931046420417484077690096236196150345647474010039995915694400041203172865309602582283770920524895022841728308262375088074828061047163138769333541012792951742130176172015685802168122580009915368791109211866151178553814713313222836724632856003132998776669145423127693723466527404909711957533249564648102879127505723077009291640426416316269298125536983722041915138838320013471699777175869323846200103567095379897416739289891930580611222212954263405619712155617167080551335710108980548834739891067957321716515510510018587294222604668324764114389186861564096402831001812016307900805835180902301832793059148417321045111527523594036223187566504818542806230296944987554620656701310118004749677466186594200413538053664823704119467541529712446505203843116760253906250 [138,69] -11682151691970196141430758626904775485894553854317246488819128106361716968540134259040989304093357182510086861793365227837659544008020026940751434438904645283431725214676826033295021903978520509241962515848795045990908357463164742162564530962224940733080976814422190847933759209939656508964103176000726335375825386440565299180403630721770112469542918268541887310623309978605086274979683003402735004387612820853537286820448896025910207387060567040742029736184618805346585321872346518939295819176714403019997531897316697365628870054478292557905682298536310626728276221424175206880677464871792830104924124603072580906843971082476024456240781852441405241713176357153660367809212722493630987000336560961444109275397083825878613372668499457324522171997236121909771588185311176556580587352519448441926908809023466841872448403143650183321438724560537079845022049955143389134668166494285777504263313611734027920890622192357031262738079638088884817798164567246688084312866901110374115325961742370753874336341753436820819970776233775632582053373677848621661207393441620413813578525597451806547136451944406624806396367181341915680371715051000601474651329252409953465971583355851446624492092423823687211243575531412114732942645343542409540721708890023690377811889467705715447049580588996114646818078324388908684977311483052680616245137952953319672785106409265472569964249228376789552250079524970148060963259647224728543910766716650152772464514371406410422009570237405438495901781178365953732847717608986277568359274575506873388369907900506361110137474584891207491748100136311410760005713098472311428552774261555565058576965102107189190769093203821491242487735971207624115137875209192004160043752841031297578011818145932452263033357072085716482143294957155065165402677310246305537244831916333882839211917355646803639523673411126518900126863029111513909129167013528084680026210253638968980856269842585315270525289993486398237651335269193917280523669378148096158745841059218173820941593030483509478105262547374204685444648739851295823106731576295558254976056604183700431258563844736816917846428170735567096528343184286095201969146728515625 [138,70] 1081168768077194774012543756606909492131118850164233119508783780474869206582365389673756628469343187776423939526862170754672246343574952436697311458809420421205142666360362818600427796538636246338894737698748105890772261804077043465288997055371988587716273063614990473048946367264061021302903068372409935809363990807971949522917954822051054571305506461901167073567974771212832751838487181523829364520132957918265543315789107613739123550010373738656776358589305743424660098831775000607696150227696569508403408212099366756037621971027376103048045977937909583100348415176278134541278649217616681546247362469188452929839072917039509032737474241161309605026605859670523835535554639413867908081154788044293415496407681020547666989073425108296228267638928161165690812389644311737211617953834701504738417983270494359940258668057207861888721160394375716942365207023333283317324860231709954032625733217272682787793085607476501677332450167745774536369164968440487952298251781050927281482567697822256873849207353302292876528696287393834871948657079979227471602882084377921848707019177493325713842188553300317723381450122730633942963568868880442040041000308465937570616577725400189711457884374917128899010927063372324079556595253911614172147408451790807412866401391145868854224910607466092929764139220669195001802765867011888449122572489396448337120983201543685157544116868205488465773455466332562585109972046680536306508577992469245095915729591313903811266862048983609575235648029691693223584918509131987957137651635534755663153816056149614125909851289377036801516525604753995375998051800762176485008537260802495169827906402064776222394377834976489700962701600442728489384451669042916002767608583141418430901096772249349581221377830996302114196163496315672679030214641131249901317152318238761939554451683280570021430859616024724082997120099845627535409151524826244387609884221824953579815405856343888176332145237850084862557953560480300843555019398147771732933628411936608163401430826007187724025497940791057112349483103804124865094820961062326369343315422084946378841702830936042781970444321932738659907106784358978271484375000000 [138,71] -87161132028237346780745102377287822944255679934022849361956242196789163377738349929276438522792573131236673732960203575388544728386047556733466899451413158619487549587943773401989219878357800430719218059495032897345666496919128758520614130493527377226806563028575400600477165506176221043020831868388716620304070039546143661252662384328028858359320618298157383824210208948585425102965436436172268287465609199161031191059714325466722639285131996095430589950217152958940103649088717265839531768952810161979480328941046784259461957010980263474131633024823644240062354897209005131839017773788834387823664416151947804041346030367491698941127938873698031844854668673100181320485818265173618815023671939308394239561862674172943665364429344391647050243492476434937753785903808269888061894864145703768337450991639289429256600330560504699283119108679972584117317566956368205533520211481441064038711523735620440936978849058689912050113998117305969812569695998992285867309965349929346429603139222589117584392261743910006526820689833625287715678211844868334875666326456124682119182483568199092631057703331167368486382331804257238570673985689211201486299219812466614031934658143201643725992254536529590451358684074724059045761240429338872534433743038679862198276126542043219421444519704461021594823310144919052439838193911312087853289550548670804221528461756341678060284997248779124463190034511826713865988720426498656643478617744081349379491700152103629100621323736324492775060394597988632278495572310276985625685873302655187390913243858066001706717872701618846297501533512180510536807857069573513884303410142578293504104704952942976327768161842404818894621203032612734652539055119460114201512414817558882756442522830588667982612172478315019408874685144601391211784727979670876609906130778454086841109233815146967901605122277847183103537651449447053977785944434313938235418512083953214502849986091739124233002678745202456541376347566010967367860376824776507407130334551186366641515614431561091966641548302389269423827928130777610138043700771008829992814916384976277489232894968413837183785911039646613468717802312850952148437500 [138,72] 6267290543625018175968168680881052097628289485592617788721615484951671183416946534166408598081289452960639507480280201382139751778236197282688899855817815789576888526347838105047297125472969862380491491204910658735212957921449423262970627954590830129657255763426797178262857978905278286243372708049801775975260564428562821005714317851630013652233586571832124408473002436330348030008475157615437580207877306652171767085863696753505908788770393383664489894080149384146080028313186118506248352659621829387671917833883715138716343105958672804997434985590555188177028532311459794700007166735689351418702335292287610021292146450559499479728070551283553974291754936984576354804477067800968245694612304686299700052376716494484484818813224043721824440673937218688188160988531467148046744928221644959556046079163876572844440053297513836982693918130496155357161272181343941860488156922984113195088156771071616523176031221637310739501516791567635702595094648877994458587063942151810062351367370101776215375155839326328142017895547535166665941968144200017575182670555088796413847343697770778004519835187742703388484176281311538708680120758312825188808085797596090156161917212797150697317548681683099080348742833054716314620837167165078753175519428656036092510671243640287147322190727256920076905725685402714882383737103072845502813470208407861095581323229937982564815260405075083169929220659418989992822127516715647443218639898000606717530365838666294503994725545916959019236915737107182359416443166162357210544981596974555014401701714977645552359156404123367998562405034943954340429505004845554673741974038449093607089410520409576571517870413856372333477812123214050828154163041165658236264965154555758062246178875715407223537642291309793634412913401511964576407727039250071514271619257674531114807392147278920197133023701503504648193167786605782825503863700393373645806379887868694732505243612989471514645326289628630455840963094895143072807222727414172708376472964198125729906690133862006233588197912014813729348943913951942067116436630486558671135527841994341035464794237585210067202439122103523194566681224822998046875 [138,73] -412484841128264980168052180207716416637272552613464301928112340856047454670454118902459552566380003239330952698775367089638113633831800469313856434890700976698073471260144514420185611345776575678809715434462264625032533097438629406285336087301477678757796834283230198248380636823664908968071742734801278951239301878058757633074439696464191360994228399609091720233830309099171445901840523972369871106095821913206164354786668819478839444516861529803543677647655196918113681242321427475104648577276651288107007095852014075363862840467150286738995419862320697801016496049625389753523950134248788640174534665656124405670682693348356667951499386982163422676607093013880505010010856162603385620059590826217668957141645454894955072308341354585766044446670355792817103465109570352327864172705748682989199902961339735991813214914472713953859143494933591365769878289421882936544695353221004867229347257057656441338735507944940014438607958278603645059469964151359363165764596447033542676415486573736552951850129652928083620646750407931491903777253983113507671753799938029975784207498269335504432480735020735126515409139847686428047021515180503759407662743779807149110377085589417606489845642906983162019807022977653310162958917909579143076961308521670644571011552274134316491407982659081911023363268696246579717064746333582186313017039143708365783096336015478211435227203888673530272967780253870845164944668379953662307092797474861712913893090955498766356316973591264455991379101549711173263694017606716374812325226330601246240549864276648485567843398904408093115245691330025038699822175942121989700762330641109498053029053004889840308654135917923032974419523715981764834159299299682794363580264724458776559286803762059528122721354777861890542080555603635951529271901245180605629091127397847692386975189109859704159964872746489278582385423925021465825598485314368239783349162084868594463780789168349638099646593982107259549185085980722273806370593130545237813557785669702176941219565985904125736297461641052979027774252157297822318491480342909571215633152283222485315167576195743218605541455068503618776471862792968750 [138,74] 25309700112034991942549266072970729237911166840658906050287037410426480093363763650101082414500753636113688504074812231149189969728901914774229155984525953473719224128494753108553040289441704584302400058850848570400819698747447481307640888399051807151490182261689169919549831948472932962844466663361316777905770792551683890437481791289942088495988186798143100315314573078854107141066287519065859306117541520320373045686607461248445074071828036038065882387366479783343354661873394155494423653901923571298977296666886762475833067394147124530786003281133428645846001797462462255347369735712627901929288082023507421004428000979962858013109478087833831339741738843238442372566033837908750845495809235511633003180829989122010125837028766318206626968613552757447611417922673081907196280625464253598546573745657342834503614684621987971179077903575794679685582935935012821997106036807114869714729570559075627910409388704106750020089438714581396524430807820785240573953925953243402458867802642741516547953779382456294381727513497041333860361395118169828103426611439061686076461230191809289933850724915851308911594313447861388621712689616845583161670754022196134934956613769603945098131015106181058586467464721913156581282367286860732164744034476183877158655205717070306352660295178672867043249137454809259051323008381300135682728991381536493267323395493971695998481170818426897641316046981037984847115252237793863193255848504308693714308986086338201638750065093731054599551266235381247267603661113146251962398012491313964929227503817491601302711804000090701368189568460457259750035689494073128739756451663044819256087142281357327770652314339224412488933901126848582265579044136165558939293041998364005777290059750016699766986891526606468137873581544366831155270201446147959684275773464428476874825700781489403300068272108412935802049143124754296681318374395645934513947060150792474451726181602855257138221246419168657696977819198848730369723310162626780367288572850841904633864095769732865200526638828356697707344381173282751480258176540858019737780311636828421617763550058786897891373237927461349568137207031250 [138,75] -1445893109995256348581599683679280273957944599415291393817959941931911232265639031129950428949854552139319006297071085784480587110082035720376640438012301586592926083990823027601816634848597384559515684866092722278993760073079347042502131422892169042052344947453522414166167698894663520261064174580174115922965534415954303442640626275828578192135031904864605331345271738769232395885529618099943857399690110680898266312467328907287103944808892928795486236554158565795879974856525148975506797031365234864056146198654520202484034896650199382374838956209933255329663535342178549909232537264929176809132437242412309287389892417774279284045911652134690987238725073847251942366225630244664869483844965911714180703231750445030010570206876965318046924269787068656610313026524111532556760582016678168957387178569644037687573044375546159072691145150856695490939429594861645455908688873999583386018690791303266006275262029989764531123884393786848305047718279881171044050321245812215859833899778843637582622957160425854221435750179641938439547085223519115974064955440398602142874025707533517771859529656490045892019786379344994199196850638016313086644005347627053423345105956303658581153413979863064285054583891711088575775548707685611164471489761506691248687627367115266457187848400581634365119749498122597757975771990618461962529006436786568993798327421386035389028173720368183311183980164978704708097884720541037811998688061786119828221209362531036039366694140337968204668723689570991086982651839741980015802093282717639302035249543250446487135092468871471325932034864585644608036524439644102327407347523804366449343673499398029558872538053704964317930549645661444863956446850238017664750694926042725523259889853787087620793753278311545034977226135252043777548870091314333116368995487792950258414237285132056804528718558057200288444056739799051337586690216619750606351264661450281097064651669154271403724317948952788134727739170989746825341746629082093814839189251117441679484728779730616815306851954513560923252199049439924678749244349190434755861396617802218346670458683691775066061513650519532613867187500 [138,76] 76612362028442879699349443235618317397066874088932132634568946454076715539980042484902121113723221731193038517891695745125745072829539502156348732872630629691118980543848575006088203146912500214183161583411053866365740490762724539806244760405648046229819713196774931586280097173076331583742232113128923421304507165710896972590015979189012915436758715236661593093201816928028153456063550556554359127671095248282752481619946129154570723792476673894076413231647532785274821692862674416081673935549849517444993977504267591681900560649488094339040170095064802949390126586187138058872223177078540580677682716312474239720039976620103332624154416997101980843776200450116624687040342324896331231242659180122156736744643052603556996471235374694466122061247110276179899461584813475260177368990883511631947679744381047825184949241771798731495032601778558744907955583739602244850647310644873084672833617392175575651422338840071636605705485378896217425842201695205756161255711378226941468723617725359668935742812379608746746814803239354946210790150110787482571070394663305263268818235851042883184508540217359615979352069928805451209112839652000483880965056937981421387212986862105696532506746536258491048412592087134869491613721034781177353406418872063692994104353982558532056429317826860622451537534611129396047468502507359039210326189803723125691796027795817119866199953726389211195783908409532979770574060862891189663533037895058037985015348541759433456924690529707416435687555443141199549580608239362124017754176627137845512204123006772728949294378973306729359469776778617598460834923817481131023726321746471016597842111812276464579127950741831573211538604939591452758377718346556783362924017259320042798284058188731949637854836265408486593599168858907286242242123803425098921810894203452804705977657460921852765866352268339151309654097802324959725607654366579852689992573180590086136397931903256029522733993841138056271042162660612184297883782090717986231103551771520726420790907035457666291161142603056598306325435993211760766882702518635046295891157153659200958088263150230646698673992616467864562500 [138,77] -3784902635620210949472616325809325333085968086754581523184508841539239821097202257610560136329081259657038755874642683383157186421736183719089972437524823351294058434751194572646595934574490670236774569214083999420934409849223966462951076260369378827267374409910774329771760128855399335062047352143108879143946328097318023750536475277853583319316843754602559082774205428281284708907751843150771875556505864570682459809083374108533127166310330744951287668902173206936895902301461014012042967500551795488731265305839251194980460340371518385176024636837437690473876188124731244339034491267125631067949378164751947347109058151650476567856946365613835195757036810312800077593747066992965435888267721779285151594236559254254863640716959257930172878277642343821105397262265935663893855209309134570100125173525720418615264239673838824661005667390570521977851035411697771730212661019015568745253197484188371891000884151513416822210688998614577321262511626551495957790621617496022713047644393281964970121005922102724722263832167231423862008133516720056791351087145561925705865337048190952838578996464322794992835285710709887658443139944006833394939234992472335347007915215803305619491838066555068190688456601850245232988180481480142027401668055016024069898461190817972610071411241623033565578890309536758327520436044907260248796664324121447457026674544290408260303949545963479427109320072207574314030692922966714170320127974340326849522813587859550931322969136974772940396219894911008329495433988025755310328489128150741994623944971263707074649817789061948528679363606952968298427611814087778524053123503968800431933914977665705557688547087981134986951499918291677015408073127292115594773841828672213287729136732833058889922135686990507367735175484116124215393748231585933287894834780689845750686827294397187775015246910408031981632506674652628489891900482921066362835964454781831404200768136240252230136687189765918377181379914301680066550844892930580999217581903872087614752604128471112255669013755268024412585179897205828413481706775826839160688498965492605994886610362876126600739966169694343250 [138,78] 176728211273328650853011634535002531463495595158871385863160017055480269020514098618831613575881723917618445681425628109112883885223644958662672637047382290850520053991390769904355135920705139161998249607230151166497193287690179980513479760582178471801808968684063160543963842699819719155267472926471551612304469971554112557286239730938004670811495114384299033150776479313953121420463502143220202157963761974768368146265735865832069737954181164367868454808822114815095642126368650897352118655087010976016233187718200755933963631908679227617532508095347381577207981538690226748933199542292650595278063431195409005679933405237521572542265646850098268050988657174179982642383566041478678003904517671290240196128711543748645579178931573895571347119273442977174569134447131304485960868605653151844071426643403340663668199043712094584970246712754500160556077802891208995673494796837916152589664586177246978924369999371072069300512238388303949758282519862829315522266318950977498849885276981081365811230810535997087528571539219964758939732988725872553510518044092243583978927622732845622014064795452105216483600600795064025601992210554766940968051794938862467056233877325338522021050593799620616858264098053177980576156074982508440061493099497673356035297247127401952940335982202744928967512291393282702227477341318187382705149974497801936760230598100277815556342427302766934014590186562211346988212716273725919626610234038166944662889658697690032471293677314857943130066102976156045782580846712620513510594258630409998242918440970457779488935345282365295187282850347906401730625257142279002584823041843829462799392720750796206155414263970840904860475706464179287390388938125624342487472449807515644005736859078094506618524645063056117213090406672651164052094223050189099826939599891349151243285288903079758589147861295444651613634803096974461225572392580205788669461619458204564812696360126077210412363861834081075502892914885722666956654327013396425351037215427730417504558605468988550515264358474522467244316879245735468272553045829143235221599241570476943047168058913654926538324310727585 [138,79] -8012884304285860108766838088619686251001441204003889771106072229863135354538899263754546799571507746833895990325196925789644633984261544587541565765454054671341098258051033654067187041739716179463002188725991648181703269437596534302444190072709554288557926768689881713714035080465526249214296243901586753128842937598424479309144563615288123762992455809123923645901907797796745431004164523602678021133632563548443907059330872378296769946578916794106399832199689421039465938339847574642742792246442247813868206489337023864105990117166252362758367678674579473324918265879426383689173281371238810103279403033272221923445701775363643443360995301440602194025253482058924895678569450463046207548858643577215229215651783146140948192854202008607755092764501146320338025746919564542998665373145814082702507985813180485193766098549152572022650192640943567111779815716470297318406949200087445742410612501413217774838619843039047612188968630757723633174849848480331913341932300942668463207899993934487465086593805278151993116999575437795535619267927281864271326743397314392157473565144092623343241694415560349253549048257222679188468719098012504892919111729253160730572984824522609181952148760335593325073806190274371186969691053087753740204411866963777669420483799985441970886733051382031623948045796356150382227187699680450725704384082471300598084241268092063547084695008643735753356117612234117651992211817963199309988332791359444187429310667367752124407011255741617819243744795784871266235917885739290421264332407365609298382465432846793016837951572273291538046708691489033974051320788312741901038990385281075531941711080630856008536026356114625826673603125748888127257333651351844035063501667571412774513467420007925266347488586886409024740692516367004911296398057092884135537989417667950659549990603225336583657874594278804312030849045025682388346413754292665571830105525071479519293732061664745989702571869700840736361465906869092527987639762052906390231113732242005582473343379879450532299828169127614458914147941231609788347241900404898284742102089927415984703697634269668172063511516 [138,80] 354333049184280181299612931317740232239374265322791241056712822068950062855432483630557233284771956688839862211216380313024398229913848886920175526252584760509919815428689103877529961685403053133598782685459790747023536630482507143743670194425527940053368783441527341601466364828469607518210325729572278244940337336643841405424924310390888526366187594298097376260603566410268814582886442924851108303028962806799987979443847923182752339322458445802834660757286038304104967885439123606985932841759945244729830048584656784390116593847302819101079763063744192136109344882681257924478703347099220918379169421878009227096562044785346277498415474948770017966896102429486120615915699306803633330106024227946327284438226113169676788203288784219221666409112857076747090903369060722015493859101362616569992854970721461580357855747146727150973848277921624202151507087928875170234529188554535113935988268234894403456084409491707719659722580598504719862483893911521469993204777608753894543835203846529898154074766340052479777571707820221690639065637589607273089202710558086376538228015143056274422691543275613683614764541495713347085829018005278000057611728861409660624924561119324655633326530624735206718642920826366048860240107831767839303819694464451215239101143763392588943088851732003559805857478438642741182010810769615514905373735114053543924243435480142880117708127058903768419902695524548327662295913224750496366026652676772534874916457885166355936021813051781019598447098252372144731624409169399145421037849180357902815683968338862911186548188498116143087683302360942508399708691110760696780367281149883349575557835524361318665129524143265778936558325448463421970364307566671750368072798456885138433342952746902623318339256771944653051147083449413540711388501598906299813747773627282598626266926597524367531472483899712565392399959753685542225580938741379089294440449904594225561455593220849568906030689942570536157103029170527685681821854221971061233023406284721290997596261610514033600754454509681775313956387043949249762105406390150564136223215990908229031089562367984890758962 [138,81] -14992783755549737556122178932456917245085532653527527461865340083405355896427859405054987526640241635111699770983731809333423081902225749939158066454863910233693889954378645856668950734697994950395339711917098376052446967314028240841054760563209403688643371148507741276942424099311367881140977614437363760427289206741326603337851201303393144638845937947426197856420468939261503122692233589888376313572355519000652587064167643759265931008060898144306871030932509178651113701783726809608112466122682182552742789304114997209310166421361640712848698161541307763014177934950678010971499723194653327702357105628517699356101802385803683405289624977118624759444362194531744593560170240564683969267741552433027737194113527643193431934667141550513393469812138466314648893629806410881861726525010442001316544734617913082847023711050047156976791286226504182790307209207618787790770803207667652971275988485734249043755904218948814921760851406184261747773809814932800513587003264171047791582107390478537573279268281208614218952470872479999951803663149151451601433355889370058300446350994602063474901703750483996322505015868454294800853603306179294722090031601636361936244616824397626853607941170489696538612315560795570554449464702624465690798804682884152177907835779493148400995756690983735890596430758162497249167463236391161181253589878527588455884528695466345521653387416361302354577642023438672973840010135285840965137464340884078552096054221897070084067387024016403224256914997780670875574164260783559233679828167033632636949397789024271501139373327939033681888117679510192121153327341984655782520257037719027535973483152198492246429291095747322421265547990973550658644192446639044999434373176758242967104024203490364846255131379964664079929219854353263635533037811227272623390297594121670920060213934934744109213035732487939065067610084405832864828044457011115527948711505906325225213121800901657643550546715516327673977928018925126373452948451457492990742483338879249729815298678618278337248604229577300225293952431368779469597109253645825995300136318954395398320591867676898468 [138,82] 584870801234804598509236741108843024023642117622586299723068087001632618877097559540886414028822913101777143360132769730628013963617650639162380963802669561731173071011193133576717273978775971704794996986758186809795631014757091201766565702840140780470366885682706883366165409939608316436962252468400315993267603324567173201182149354095419707135404736884002830699924735362413748081225360928169731979844099394571527541607913916155279927662228084141114212746646777729890975967056671012142201652834415268898524564533878634534694737708047729726284020242720120083732834566526662830617240308354212362322882814562327875094716153701950851168855242042703440402448337173853378385372297396029347937980468741125949080349093037136504661785146080813349312953733835437775479230042221193394327400353124707921654837939246461422882319006592578390453888851289130258463986494767603591603659660273097999510466564317499204698653913611968515041391347028244165457752989649162540892939997486303512284731519041179511103840719584743077092951550005895942062604710648976470461625840149326748486105104352372159713472060110475373746687480263609528824757582630135153328594941580796822692520104594641630376810135508959461748100892867394958934235064595692083811281712406696648203816691885284902162016196969676495792658681105292922293672781684501691546370481947317489136028015457650975955292100249689835273433145498664788887595153143484364128965519551285708358272869491844155853360256622986871844895747985928670934172586905383435922022546954821899416034915466412300925411509496511224090651357265367711819821323303145552192560462044108775199047404327827752798332653403947538455731581216002297093495931521710150483214613742413051929593481702375115229299203419960563754413446291369004087049457957085026180676890170764385989751893201466576005555039279784414438538471452749454886095318045085364234924889474233346444386932678859778892958695403096740766165319163840959651108611665678973384252586618128387448805533152469528023800545539215844756172143649559730034561482211512402116372694714471845898141902042579 [138,83] -19986811758247556967359726279450641903160362368079867876941360505734557859434030770999508687457706986107473232286422719854404671839119857082039310926846867870155034128631860596869273720849270228203008072300425701817282126621175004888127727366931976062628585966592250459322509150360449933336015602995919880545946675030650827048095510551531363630038863572385250579261185874929566456994987942576378782805384730403761343967104951599772949966282265635796177797747656470800965667687859881093519430912674948131840356864167390737401099105759168474468940784523752270691152706140135113606732651051535870193707292896037231384432316718006814334633121418665056116033555217931865890423605656150460478895196764127992238222417551477821395434923218769067604079344332906435790393449540546922320168397469513951809106420419551150968122250553233173859913025737676734601951737005983116377033271326654128168635500575719240775415114455047116742207699171081090993783118784354777535130159368565412965904910926315874276020770227069764918142818555918355016285991298786722678789873069936845795724959191779421066665614519028310477731858236333493087982658083331443041277797395955480128375135062136459925780433169755883791466164209329035256103652190564358461515912885043838430918805679817051574247021625645616096468564829733762013368387910327244963029387709866711259491199495192621028477100664625403427132021290983279252275211803464236379817369532349333713691743087558229553258814407667919314836364309655147388162040713739964480390657636156240223965447712331598037600758943767985409008028401470105740657370900722851338046112283304204808398521203040421005881512214627188537550082942819592508367857379538074478490214483339014803070586991569109135987518026122150874760887304977358945776759682578910059077689368759151924955499154068148068994304318149972888081069713079267944615514538993975236384124613675944633893060231534445964081056191371724089238346606914333320712497136750677074943770289227621005981619943176773924501995029575928800667318139841698048660236508136074381216580073500364932515674288 [138,84] 589634923549288533670027692272766534317862962374464153599898529917893504173458975610644766785017192742592517541447779658478849812777994290793085336831771594055246177317184641654449162806265817212248508715142745186730620268429488124751071561489121547389510239647262617698584411364024674355465443310374282957734964190110106465621867010176653601709217024858186147721108678818138479508596599881779427430436149663367147681187437311249774822922026629326260292336470684237547550279370899299567048993179019788119048050545656670821478337023665659388020518160852626451608389720656151832855568641954921540088636066808178867025312088320182455071975248767625093535756128140179088861164413550311336582411950284996328617138916764722326980835358103720064390474642702362434525482938643250024981176641612079945110577729986314421007803970771266847856370422044079772202411543248924614277018510728293735913409211200286882588037960269933549658185841624384478497263866717390941066973951160466342936229101816748357120198960495475504488844600156723762351671139533718690459933271645093265275998060652730465894018932129339499022839706123765742398274030937922346969356714037364899222280190631309226443762586599430549664710232068808816805497416919333114620122324651395125442834503033060739457246080679703703882147859548687356168482149109036351036540995870585932923933741757430505765594276512530162170387908064032722774689604431817824832836269867897846398718942219249869818795065940818668111434917590291159301734982345541620871625531494245131916896609842087701472518555083291079239561195552966744006072214328326344894750160096130373792580082748708609675293485966801106378389952144710448632007882496663221318907949444597958944228380046316370854114844040288995197453758851267014891754509596423447041216434514467319374150965597346305416845322419206471068988369403816748141595971397887460771947970336277175279332222526138415954488090962368700929567887365712222922298122763563561219314002529239226411378049271951686466152636857818249763329188777009237299725552661313875611599015448443139017670 [138,85] -14418604846191878174461763721700105092218441654188551052671594458288548179188964875723676777635597108593097891992356393047073482791929129546138157984613518098038779991703666108642610201778457393367144734818725575601619547082173091198401841702881991597457578858459690215922647250332466417043583878638950276972923474517146862003604456546451880275727530679961147305130192430594972916322314126122035253072740591318555436254546259496862363475714901179747611640795383603599481079282965366395658100430270701769138235736733769718720428755427611154836722164083132253058265349722626990240892459267043696970200929679806002052594735595192043686424625664466775447832561954524469933293723485402850829631229686011383501839365920753467536651090474973640083543372445290188355558077676509001601055160374716682596092520567347266946814712893121306262071597255697332598083802346800037973683825657934003893559067262358466806396621304424691297646995926303479137890505520933649407120168650302787255925121846026540811429409473350547351083968771419405480366603426422616444838875479083224382995761666419124916345699481615014133724064370508023791381405828748683443002872152785887718581380579432906749255345297013330963752884391501029542721512976395657229877016279180421121158775628254865567324569290432254646637569080261181037874257282919535999376431063363662296780761596347893406562678741506463932844969277168695517796825627818007603400523612230549045756466523479130021468801172279133557235865130662726748564771285240434288456199311167282781811888027095212916015000160636742147131860627636682939536548607540671108610496987552302375823975373773602310864271349354311744062421917905422017843595855590456028378819399352393365861202088000382911730919631749356624705726849403106296726797851168280752490538961689557923129717599607454109235362302880856796432938674310587253994733050194018358995753432712553503279487402359509126556420978633639976259564085724890916569834015582541171086500132453848246977105906086116840295378038634140162349732061488282203063128006851782109543433512572797189 [138,86] 300181839698995827735371818119124810044127152364276223758272054188385105631555873349024419595366100977168310610315740901485111869606372208644637010397485434739845410212559241436224525200561781565224329200106079490999472065506144550204578338911069433471395570122471481578303129563259083282221562665009667866213730846069249747958445267118163694005898847345816964702593565976592273504582648108998490954744784841087338508101766585548452826101073522789703719767711858997819307417734907533108095467111381040735934956998403154229703765813401935497375578991226788721966400088989120533795252446841950857999774981286420971957900475618548231817891950637030523136518125904332026553844059143602530044061793215121748521178409710476521000039967891542064371060946778199668880842926021575933380375171130946939366790504780845683235812360610701017931219976610822368061116282801502412650272110187895125844948917748781792861495631479832946552393367089920710000822262476792775971798362510244413282978803526966776089670870384018967386887776089243707300024233026806252942139026639615685214612838602395911486525925515888193575224539649438582057694636659978119427491818587584434012998836796095701746067740688044012388666436312750764136258198968990269291374013471956850288874008989530203914707709075472713705272440741502782164016615358919784979399591285338241129707948352586317992632680451735140977565842318498371952183004558062073793767247809192664905710022983789324927345518779823293854378798371908004096511306136584823285269777606104248113043977995629625248509986313313032390635353667510802659717204220275428603867183750495692163603221834306367532605174001499309042997422482588794985850757976736970920534817449586872647595772838757929155004127671937671165022978331618154822880901846170368753095148424567221792301708292329999003424503678842802964479297087913313155682631105903460279424842622204553041472287985079867509469548665660442396595665095087495015296205667012076238473171241563413209724478131397765367131566111638656396460067553059387598699253876608176322002571507640 [138,87] -5347580074182960915244585870860374161340487009903515954471875964883932042652989908883151945886486307398763960506418343595745292875316581960539932826245432833097462181422592991172422039354553225890764901913767681755578589232801798141483372875819323873587917030996772738036574163780792362753585769120699837155273143458632180522244388133024683647390453438368740235431966963744245180092655590586462383985609073935774483228094288934647320169004387911398230020204918643949624639203889160204086973703071996268799296575365430638689340830422587334014986670826883583121149882305260546285119213591414456109352667211439834694180107795559926327233032689178871980628772914662531774410153918562593894663235671853407568108679002309749559327885109890797385610303870280603581580097264985482248172878302244227953852003376298899408566875816545235246711389676146805813465397053440068084179519712412952316317861879288067834335204707389883085108663037162334004142029923701243181106726393127845069052606584768953243267708488615674388077953263693052260547465708601002914299804707078130271420985042471761299874373704518969718853085141750794832110155714395960231011917744521058967013698843353385386057489047564964686769193201379636453845760217517820413358759142451292196744997523382820766632501129419434597434570424490677022540057364042340506148517307121138756588263042685315323094669539428222745427858408475580596440661367232611739516946400917892671632967370129147479628255076855666456446707702100602209691561710514418345530865394040468469916359385839433211893391248078201620688457683791753314951752175736508478422121076503256321440347085584178821538104846145442505166588347476188499467146883541826591288727439647670061937503258472370091698268750355869040540771028081854165928953436531746414522269881441920149532717994711862177249714153238895440192350939658125269653243301512507042762814276200136769489922850230849444018075571255783508990935287565343671359702668047414170271629475390241842340963494935127777300928938232934393471138843046381087528593661463618546758378028 [138,88] 108682157162255297590146351415457732070311691594135909416854220667957936714131516234658488085069932032104702077464147448032057968418500161744498427334978371649900859011134463945076038274297301730295739476184265249542360759230133927946592649595178979981880605412889082423820592883556660063275104764642444616753107304421034508769732157720573583265461553319571880317571818929645710520105677009474072757712320871058043452998647620884757643052471831269722701637986585667662541274454699216141238379259937193727624976451811913702173342267424271295454320690282734161277635206913760628954411845374054905961706153101585092772572993934122125901940677384265149565967624228499857459522302742888180892067014823376013253187788884265933099506674884927114468159349087904015078777496931302708503239140703002772046224872665733756537987223384628625329895382736194436602261914716254600991924373530185536193751187208640943676036588025963172928702559856530817758658866529432159942106997627419908015760924880895209014687300200647637555193664030975701659037214428404100171892916709550303955543026165828192594806923500981531941772344351335774926204774662123623020881817521770137081090769094831989702220074169063497700508482629040058207577109855152957804624568984466175324760020019177828619679216549949873073655189256695301874951314897162469669283243425699414600628553343997583367130089702312653506082443652697473157924310803073598948022502784501678697460477426079212907834588080736439012830335497124955484682076664005609398417063197887634263717809524230909663432408210466330812073657372993920061986275038344649243108200989120221545595337320249235127181632356275783358362282662946026244155955222746777254864390948627036372950443445355174469449055388836271438540631854992446366818066917989227706263884225049958991821930893293088983289489541706091935443596872537758193986205698828035517578823805777533161673049848942176506224150090938172732434086525887971295652605574502736111409167058517782084377764667818080412472987619289456399975421989968039417909077695286168130905 [138,89] -2515084790299451547055033568674214892256591773175518832696058306054025374952490257382580502516132123597800042751494868192528361294889979890712183995115616838397007778513619753802851522552659142779368759568731077201483019023475874966908622978162740267031027864582442707634595319661093834090312036908867672461376244546761148098336405832297940408046258642255063046575604469259706534954592011381621167657711442902781842348349867035176953967539292319116293694147694029594619144046099108931542681308057328365423346010784574739119747087395262158139192849969891141812790387743621474049565017136958940191247751958419859029700220085086319629452277410486510501068565213015878205545962547759660492796932481377901386324235995173599729551604153242143533251511548832292608947795734528494492973597102546473495924230134179623125041137465774988758369815788853285696976216318898701133197870450466675709264888342082286078016629970658652794217269116742809230447929402410525193663141240523259085171395614515201080395624209647391572671566732712431578658138668492863635568200774371720198996277742063975818227161537223031078379922099897760109499658358474782314155581212828213648232087692883386130719339977574190104652444726244956338961979203991781598431076407971310424987049765862243591600302016102130946172238633211307277596227890419487049481309284112039412668931504593260196935377687533197337805571496156718455792160562167119175529720294579023739189683395549185658722133223895671760596671928520274800530762189340064050148650545099369541404208164515631733738820180113893916911840961152088762378804961386516496422087009832043634586175340260658606892573049700754607471197894049077727332900867565358872625687900706794015640879149203946535313532380773684800438228906924509842467901667701843636144648434307702398304648816714420654460399763536018763585344115202898617918599625535672238504387441820664400665272625716168633965136660086056130369722686628136369761971433954449167240944988758945445965117219274821825378909143927045335147168950949163255569868431519531406 [138,90] 56264756990818208487485037604101946125271160755231430452250673078937034816393368984293585192067076286703658283871845191785613095992557094929333025749335819714463429814226904384472828042439700734130950753880309227368441730884798716650576577756727141298900281611044711454512727407109225190017733699683531239616205115843737328775391142340479863379594898743890918574539669604525672248759242137410968433606839950306300348320994352236305583307155086972820283016291114605988037662095899279005441903998155862689367380598578671264730405445930091796434971907906070794305963184079439289621962493382843334833411299672990098745446793592814377569096591702645994027283739145633676778982611025264653346939659180686144270578896815016020450177932725459803386051330157001126898812791322944103877733062017195913625473965490733736644287181672661335508644636849070668988704642600844812692170178424660224595685797419809932537478464378244104277029329455872407356775729426030211430433683034442640664036556431492693125941018665149863306453390709647378217719392004827636660221856410366827325008712018885500371561436735199791534041059316131912139298874692456717636986076981480614014624778066370047005542566315142006084104471908529775088873760240424917550077291859217076607292611275223349139038639321305749254428075618022477968329088835932123293862726671712905404709485888547671720036721717634941478530402695629912663206371218168037723860600865518107356417176291567218668409244413432892033047779217902538855391737281049473809122194077940492234998580039756222558718791572562178127570103482620157940653486073372348917710403411590310954074315788525993878552498094321302067253700978908638733457176067456481842954041494696688656022704735390018495920675256266856727653278040983191170976511256730003896080735103059129530609838734086665171560733830997078854297688268138033337483946622788644471928162088442206378173962281205379068690219151808625284541294399349107192916573293258513875338137259967681090755981138012337249662050018308725440689761111610365103674004679557 [138,91] -718551730250679293697520432766776629253341172006166280570199737670923446577163381287718833475828313894661317016860646194038699284213008072957068595618198333670619314301218176108630626794392859271198352434009941554246177827975346943498511266588756703907155829512989795862171511707874649107766944087319104281859104388013255248948725760558004087492436151457201092945915717235846224668104829425675412058098480647771675906588808612249583823622696013708341554075913632675635636928460029298388209248150489842829568136418048994925190256485328990426192157360415336833572989670922823080056274379837848106381453075280398797528115926919498613872820219375546150007239601119144542268814232887123434419550218877306492649184947646112290442112428574532968725030380763151110597213029951361305836429580771615715328549389576375534327997665878870265513099108645085504251703860852881351876889910944765497108677932565876968213121871894128244264976233839701441761048408559310948620023653574234201759768791212791571445883284032963512387893672588058073484709708148379333596383437661073261225862556061577524696870539243117732866729167692547400044030653412735691337208947991638412282035211288270932786527693870849878914246186839550836311116868455094516384938639643050951355668476945063175629113133229395950243319866465723494564524726472715167506823746816207626348823473044434591875389515396644828821171809686296031671909603316141396199358405538461957802535279756597679698316453319864880434893392008150027630329127499563030454328325050866347670723485205929135806950136304342070700381426474174141517020333858402850948428720884173988442642527019281510748084149658108536608759030298558881336645989719375517971332312326320205471671216124508837129850858452252343287466193088368867503522162339461154758784586097199965523536900943101484313725742434689831526296573096297210614282850848899465025761394290036500419553179152518914919880913940319797155684952603870130875074452333305451177769711740138114108660388923322300328998729554916505433670776187681911246517060 [138,92] 6160313407200744229307184959285567492468986269101471749014152661806959344175953440320495201073745542567035740289723497190834780014922677371374873750191208313872124480269233914836903994833162175170982538516376461300282379392967634131585470611563980425768075592920869434306791662526366919163650812070891478056264614367108069056179647552077765279923998599012087235004053688919745389643830086352657828669824914981680310978493746689020157017218180445843617487141509023501999595891539290604426069968557966976699511889422721190529685886087050513843054672882573065411990095204902646192225426673844912993324761436094795973629009095033517569632660760041662998187086555787067915299915018134434100733266800406129916940671130484044011584865021867629952872884197692795716883723068201632183286345698257721439578360659815916020438306547318215158551764845404205206790239396572316856511924823207484604660612988558647454581188586423319832274018573097515836999243591300451555766567185417517431417978283985390186432728881097414806787216444966849444549137794435281292364678042953218968580195017751574371619244839428222427744134321034676119932135389077631625408366164328178624000558462355612055625328450255428213790602502371217198904274898358556985048789897782521600854230139407372921050778817955642188764224208044542538368809293557843938828243331766547568648154537100331397929374167214415002519668707303268906437306251291810510520341939284821849216495145596821511854652056380222427568115277691935000326284499716006679144245614462491667798829793416375490841516667718538153074573009366673786679998036102763670245411951065944230988726266737856637703343799357516573249794207366420229852403168471847389064101358442831807497459231563343708871311266834483649703103392965636444340702692235054516335060482178300940286877928720778813721667417023413437550456541170648635710838207349005951488155644645829444966599627281881252285373599014050311859770050873705959548458613607273916653949354034247675866620885395430066358868912610314782724563760577148389480 [138,93] 61381707572149424717602644265712407877419426017192911814409063986488597657949560455861845821239987108626984935592799297280746535045803333848353208581805250575132588184159074844072731337851741600667830960820804202045634892347265821494426387338967930114235651912736224045042358292992847106712235809858833780125049155359844930669664147495275057516610001847135720614703759053462428873818878086027003371104901903857625277729072668342091167401824137735718676398287360572640644039484811594254583626741404426389193489736908478669780039289548862831965170495129982345266805004455450390184707582314275010358270723309165048255812874503365554743753469236922023588345107051086341628369474442880423019268583447134170399244870391814001865067478003284543642934892861296852236334895927770225900479578994167124066310889225299226265939900786376359975633529363239176932664844950033698563092375873439275046530803030445056127388843525057341595921819381473560981332250613929639537747383728624736716308493421925450328658536862241158031298337536733720513825092810936245663417645028480751449792581373092005483704258731679086195692774561144983624217412346373819072299396123561011437369610748847151005497670059971298179473319579808632806366316143553939269721200676855540557227351401595388734235156687620777654382737962205120589848431135705575413628117777693611329774432112474756046426076143480035850215362446038956502564081251399722303985478351610289522564962573026497556010349377563958754274551336066936053864416473046064662396999367034532958611549395198950146930331054639167056279702725610746396147215786772162015355554564025233549555520236261794688890182480198662101090426099601364984531438903395309089769946048220798681444515206051754600726934166597462230711673471663891557139278675038617137416698044139035201464681718425707028884347547068435898577376391864455728006472754160508397960392726611855652558471015348285469276552669554401309390253152549390091778859055269955303857761367762157805466305173829955718876912185669423289882747770099210 [138,94] -1733449605129456459952931264801251638026091337004483347278937514804423551702295811198203769572334289415118271249211826254593489982765625742024506058590923535620257427549783000899969581550015978066331680540644863967005064311680061949851903524183552651685139151618993170699289512756269094805831736569349238895879660871570456467486284725397298583972416518919246263605979972375727221533018192964692247019916116104650703255163222672617411531741057836270374737481470603140030156612083902725232356393584759933420877026335416902854205283871955768042937821823778002535515383412152479476016313198145661740950401892841001012846366967037476003331384857335417214632683612647925669700400746585455613661989643687720789589548672336494423586300594863319357217430628275275851061073931687780676365018004588147800540394377882280333909184337502983990211794012019595825554435371443006038119804498281481392301889145131753272434268892642474873241182873123798337370944200534308117380751588257865385268305159898182749303079722085356634228588158377196107348585901487559014409894291850691082363893492048085427990870901912000283569047582115086115335693498000883255432089064502975959935631397225752091397036205427104227561315886673639627060992953146581976534433074650993452538518157810267549039158900624543808432813729784536136645189386704164779346115148219145706001849714827220041244828597389332913887006186165558486093427191129728330021290395086110480268425713818587445742938963891167085757870711592007450465805165931339859804453865614155131461524019353919200150403855087038958893719551114134910867661113738434968750702272324148362991712016977804366460725288431198333819235616724049864429111662487862591083625298272170119806330486322285983605778954234310746552358182784256720779076718389295520966855924971099781817611053833985775370038521381347445523848999618308103222676239003249563593191442065500487716209677845028662881821877365038829596097590523133395143232811235369682086585964078673543598350659994845138056450138795468061685843414930 [138,95] 25954066341653437361606015017275105467889455420466889537603923505723104364984220171444059321520611673516336070111803876618702605461104317245523225167147962823272361359517078667674223294975930652801664910867235954206074366964840770660029676409239151279550287930343541364597736544647216126106970176088759876877482465051109153331803711757089835591302463876304218000949471525700489262501878597495039203570349920522792843381184205483437507277836309280229841560069338447524511316475767743692373551449986762146630053531572621171969783928698694806829290065769279607744256163406032941189192317950532721335130058196087496446352509660734606489163937076611010353601517204750146962939215306391536107753925891601741831958497706295751805368299782125088626790796947904776530129947484546802192190380967355322986308388817579708291072755483249956215818255554443976206948044692691533473807391195869448103251481828716530862377709336914443588991408742713188894974707018183998402267090129230201229328934505132293865787511374569136269024419156806469727076287250399522775069968791334608337897989205903996939472824216712237645828125404250637649098973184972264298473627561185169663039056201255736441902818407085458941293939685723519181171944152068938941034004251788280047864169881142543066540932120773274702481270166643810766815906621813515911996054705587770025206877334157166213196074095734033298290003615986309034283579817438824362841698168704772478257254116881630687348416922352928988773739685713047785891734471048363179687813175957757961667675466952635093420754587384877948398467296725427123871761543488583072124470584508912941783284536181221177269673620871676836611220531017172833626779811889319647923736978843761906983825232953245152748130845058945750027493266114929520032365227448627505519704572993826581435629248994717815661403271552594009842170750872499185609766613437358782345982242219779121269242035646434905896623433909702194981112969644724717744673602437325469551417864097414298113923219099830763403581593561524622729960 [138,96] -117425994934085532651380959888879579537034488615730361065965040409854898280857443030495395256698663458102680517631347845726449581490875368414594228011287301987706858550292612550173745843519591716870015612991795046910633833816994757337287574630860701197972922004486272643137861755001494561857202554480185686689767926792041192601753379703189759083669583025138373598194601114216878586447326772865464588555437605097149761056177777420289008852855554504926829864253658161864631738131534582136504927522522837045740473689653247820046675983272674936244638790508293367859229079430289525410586156692124155912119355297861928969530291854654508553852748937402353830345651167151235190777832294620929535138653135322358791145244765282386480472523478632765265772838061071168469043000804825571636333924449269838511234874934907776925095665229177439082329739704058227897171139046223085585983612342582078454163537336596306987435420358523105235956760110193052555374911404471629653744344644951218090648860887679944626523116194566949219191838040338748510348085008570309894525775189906936519281203301173619901604326299880976997116114207847013399088511795858415391742791362231114942653362155657328883407855611073176293939785887649159862360298366061001473855626536606558950929154611311290675197407137833493377979777552012052278281562120144952444080350177111991249116555813208015415484561145954656367391783796633088976430869758873987372282374857155209449806600631435402791480752020892903241091509718561237241093610630076400384980829498157481304877074924324273639362174414204480609979855905697413132869746463450688098266385328181731299126874406669161520590478201492116193569241406654817359131063766074836299489982537291485805810885175140331065454552574491484467842979274112458129028147622387453071688484125798582310905919385410165484973148479565037196463384304228519953319059647224231143864232092317588846447048895540234170317205273053889208857671847074654776011111610801947499514075877841637656321127428048610074250764884225357215 [138,97] 116760335992230634505955012431334633380795891931044107314598404800542051874174987692036868827039087284339281814838894136542332318019351754167801214908145594409528443631378468258334379896807142530410909372913014385374809221573615475144024311293923021079522553839406440911510905807166079339972065920210255448436239927323395709953513944880832906768107870467743279415366150579023740874797085016923949092542580706509410412832122586264013436454135135936942479460223209378942804207836731268591250775563852274046149326502172960245374893091391154707195362030868256748588302481544919580039344432577708917891556599686540759035353968127747306743694055629461430746432917649006268960481015295419123266000490146446787503416664537819135688226903173318099690145296855243796836056517496276262927255649335457270185622062143937725368365832735310527389954631413083464955336316764036564718481353442692785287984599733071535091490873256287359913059143865707253746572702138469771192285617535411586139054747344708011029454008644413222895755840211395748280351209995447033963404635532941881222953546502205533046415015234483959634177957584504651052450089010665812258033665406349005935449608968408664514987054950725309906876738992247066848791102952004187962192289362712500822136100444608798024312720842645265399821599962143985849861979853330884379766168704707871648103393775343196205741641847806704971271164492382604345185561480293909141364047419996111616683610293589876028095361686851495373609847967202269934667080794454689870149466121848214118524406433573955938259159989293690945871556344115675196464896594019579251452041632041119814007311177288721992966054173961398726238113487037713760327850625006162797526742699067625442699791597639103373309045657781952984151356789403897616083169471357154585805659169183554743555407252143786497721943475160573451368997815018861253589275315654669838172366664953326672115726878508381317322452578898915005426475203866663571332232436284207308866389553266105820990687318775173994656719989770 [138,98] 15754275808358254961254827801259892147440767739438976179951360552643566985577673392879820028900279679074554601888240961494959249918024906328907027552074945193231596506580675093714912340093268885060330147804230059109017161171348718856471437986374227872245684459136395353955349133100128019724611025700922465237254896182732715713966164186052911119409198839809543367307841370272588304760625174087718682163528464796374526526475252795434015224037129058069907801932144261650671746298530433346272340466385970898724428949342577255698270576796808213774683111612534356494717668070965035302033863503965641082197673666411607342572368200364055321763270725636108783767033729776030242396599024697147341509157547439566483350716096097202798490248280562971020531148694602498861729528438282850233326422723284528169820384862750556998402643198900338293089406929667712610597506862922918303623172421882157659098519470802212370671369142977501113716542322946075613401183976825207860594932323531654547360208801299731768465228001793152624194301099792732795058069406192072866972823423560455879353001782167129761255953481449060802159433789095181707523694010903956731248310668455002230540087110660118660548358122239235257017269254821847400902297232522115195452755871327860950840069753465009837752221098084529807414631319501329014989759075022018728058769722893807589298491661249607515058674099842333535778449492135636395674932370697137071717803996546192230506985259704158192250433389781004518864465196317387168733382462370205090721971781590123492565021763108894864358849030141646466519863550052175081085297669178595835143923415039609269044750328548287399640990541414945461433585343288833232697416974025192634975076080720351027481883691594033427840470267908010794339211555054750851017495068173025379852203393957898779189077904618123548261331684499370544079190353605523374197888181551818608882203438518442364024473551568423209451743498012780879963203649355150839698559981358476403903310504641651796359992921596721199129809380 [138,99] -246950416310130926642181332302814822960887727508850811505665794432392758849074583925522101838137462462109000693550706907617048430533606309699355726963908904493408891083431056852771196818704021465628125247643178332082277971527210790351914988811043431924918654995277936573937381822685043798466104267041178625544370465991181358223563315423464625173417960772508953920714814602913241953186628018553686874721378414266718759396552055976115586886823784686963495196352246516224235428713966811302770005603396640751285541011575441942425482082302125414360851684067343464616905174903390887273412084138087734401050830079130612101229634506426327431003577610354061953022965206240402333059017972769509110505467268958170371914666550859628469515406892971395689228471129027033450035574970397806418835417227726280756520580053060554855194553955114307861090652412835083746349251985417684099708931083626946699927094457398301864295454019067923524909462041785119132936595690618490889219563459807253831090199794023339387920391251979448598396473676719375136467473400442231737662612394263211327040234127028614385488202805281448300512185287849393706702829075184927846403996804816786633786568820356342209159189212233203997130788754908706990248139707351174930257027561402366007495106287406299555874719504746137857349252298624656255732743729465261556178143375037558637471509026433894744551841745029346735120087359079506083536286865541185573635038371857890967402917987892008174284158012597047973056939840844758407783462904679327299096234474069759797679724820046567378190110208999849954633571949782299874925389238957310233997762473322615152567375238910702047742837946352512083624506259263411138194046378909451088201713239612584254834351737797173972183983331299833427082911388001256237198408894623568755345836173667020600785656159689020619154700966408710789516718815305051877823557725738403235503742153441245242454409763403463010588148022580025656814580216443633774618146583249244915617823150472940158389399347426482001210 [138,100] 2430855813603226024341770205085925872845495193582926626309323786510199705971780232868980581382177396587922987230209912821655629073107457759778239689094420428996075996999458348720878502289969938233379902079743242764284846683937890317351577712952143072672632921270046621578756317140420488219953168007622169254304035669243118001489478980736808189807374135323389439181688461310900143344846854574823773393451968151801530594849503665126330204617226049477621245136958494517388611152349999188411009452894164396585878085768659969196138567571475336138373084095102773122258233936955801782059537059189899164698725575577211210827527595855482824756547038125330044290210019082890724646123452072114756516199402898192303856278103567220877433464669361135562545017339682583289572211888363421084358503226870909190762968575577104938250717705725543703847702252916629161885293153445407465010465527640852029624230688045001368810944277268402696687652243062700444780184451462173288246549378444878860409607104741448543775412909703116114003167728402664927207013202868886772241159371757714401283402795551946859853762371405362462824868736922376863960376928171609050537272556423493824812972798502076503261629522918628368141942386760889871817101837682981256926010873754284732488267353925025408780531998303006621951859217483261341846106171392349737665763638842984710360248569193849615575248587171717081304406463325434817847157118600824986861861771357626481946863739927338829997249281638327353234665691722685451041939005776580008650511737154987578600343426971683194974515032450274597528111469264015567394682977730872397573402491430480065891822599508987986414129024665700070035870816420723964136749131051017679172795592688185679359188993419263688720458821835716473299685532577989298541263451442125244976634564091293420838235060007893330239969913900593940597157894653678337049932969541193784568008859102862539242409862323281612653342687930272888367989595016934805219818221637837552985195858292489643009078690066401380 [138,101] -14369312063160017530175809099454806693379478298689703871046147358652817568238173652870803630693953827140586794183196868952627510054642366086500686257570738347993194378156794553091485053531562085125038580835633748120016512981024351811570456345383832117491864765297174969920821664905727009223653227490666850503353733127961637666031565453930761031459666810727994461778802847098982294233352899867225547872020802638354773873730101315301234546110703300283284792136936671956353555451787686162200289458201645991251075344690404563225292565376219597752699437444944401171211058990454778158101509346129159708122554008701033019811294756748109730907933340316548597660433328326207911059518139085652822385983754676341129307517072343094053175151875416698026412034953153855401456215502008809835726208268289239156157553823926228591751668638896347046962847354631641574014643540912852126169251222805865338315031409019330878117881264952424421797841327590869642277787848124308572247733846767831603833964548123013725581055728693710397135244607369267830543132288116197323455438241652812528349708956803599608710142929656181372262263352321174385382846714577349303162334919374045897751902674044267309598525035838591544312500219835792415465608651005909854681974001461492054480822865734084359279180670338314157236935468279422060688867862816383324928503911354104459571475635228860790018849139783034244529857738505513720314927200614252628937877226446080892114523698152181890633598842064019430055225848229165268129755278022104228189478647340792570047892292866434286979325415183498118101972087329203000606742537837514465427610799283321100832455420256122176593661396819386157863279954896431015974393133507025807102474702744980129263815342368818411800541324236213619994283466219727377031260232294185169361165667482389695601435668433128039496002107079314074878845706807632403288551245642007440614570297421691258656188846178596595576653181754357280460281123691887579995773983118296846750048712286247097345977308460 [138,102] 53221751698595099932483326183314275503357474741070032734379773288747593490015912886949493526173032090590892964142047932853748587481498613209089678449339536408385016492445108354811782400303694359041156259455029713053522653904408041578218736975640407380321241237231652234758905220790628567885906157226354895084960850437882916532128083660354100944891552642360312461346213703554329224155179882436831624910901133149512427445732147943114081469300878247055728168652745294150538636763125938008038582461467888958613451233334913207032565136089640951176616008878675380447926776764349922690196152033454031291557913686234271028869777235577646409947630187833221066585099251808278937725706226479087568833168649458880603176585441904154315247209205432952614153620062171844471195455260057553698891055787808651214115255787733437747266134295244416862952073908445912194678130656456765981048035678239660050295981197164290254040984691863312283858630430036490395059031729113325495662959196566905852357567175008050559853401692166990223948456348646765614227782010125327719419700882932443497774573547409521578350403422611876949369113094064621449390328059169677723856790153626944647622713575090491269285137846746391147428017369416763086902599135186604447539799449732110209613464259597031619344246432308900453892939301471169656070363372928744271069601358560420562811788682905622069098377574674760939697333274387603964329985205284752647658497099903697113948200140325868690987139003601471197253359023131937643009063229091456044412433606256247776053755635939009850841428380068382400004396838325517640485683068856340516800716582594070004568511797821973237850958893228061205151735150317644817555614946187150902930947295698872669789676737001285087525857450101952764978328680203952497936614602493673324450108167000631665313546654683736104444617058343169596385424369472925945366306600476902729885827105098886227421344001449609794639979459763010712715857595585448516857705855312781912022223703457358673772140 [138,103] -178582022372143062416331044650963118960249234895124332176311693898742532920520676236088130150692797824779402959978647884228944106441973936499846180956355527546400119115346779665484714844669157383845748397326166126901323436263089399293315056278587524541633758212854621969639050091344230231852628848258616535150449691375511535084293325276830101568347128680323222506962200456643502201305422045372086025169725730750751014481416629750617761967554644314472218328678899350848697919370442950449595883352343069691513518147349315335580170126336749361036521450979221676299571532013269120433351741963031104700980595888699047995742529076066576037256494509103942980853053463127798814476561396387644783651867044568532195736536671925269115180533956976867594673821970268757605346917143772885525525701347353073787983353295383422406153859954749716232166903707544061795168076605555949826076862413476266012682692243126382741019541573896041599840102918157732221183975102532694287701260921213592179744123888138823027183402112430337108387035298547488699822854212903253774218973552966712007098708140953781024678827175519843511578159526205800314413785711931704857340756696129212779584674234243907668700094407208713102649657675734473015646051532062217345092834180108397698279418627465044621142550623927092849675938625421988206980406076165595295483523786370745175673581963400693837618779612518425212672210453215866693945777786726089552120515573943274432490116451918190130000442756836717441561357696248776910817117602741870742744024254298514565143129948891725095463360537338152296423458459750801627915928042494289639471712842901623805745896140411148846380560051753444903784183292151760323857775716534047776269019597438129240115947441127821472671557509454670109534687701098837335668318632466804377531816025668859691722288035286427833665453066802530174870193169312227087599703806152786687894733398819573856076403493429779731475836170462760252148807858462342113825977458190598620897612508401946950 [138,104] 976422752733599898623972095612150137974169503605036721670060303585349684806951416051920134454638068593943352824423299602079976537620133139568888088540001232689443318737059554053734723423327851156920731723978438313484511598166702879527357691360592814330802901299479480504216713497851211712959193221478414500935176987644676011236891360061115867319462030692389904546184080283743948488039231325018925255418898385680409097230273496402911556481971895024173965442590079536904460569186600058085242131835019534230452475259460854462743827846894411331459418597481397142865060171973383709675080724317779881412477525481709176661060086489531630841134689576376302792154290343374033452932636076040240061736662399010101809540399987233188995367869065939963472975604719851835737654805747690364543467372622001744461866926438133714723364541925480387911974854121639733289992527501816583205931892800290775829035056468098060455240986084646974749989298113963418987407593382568202780923993778440367979188513196290995704148231949857301981366940529061219959334645141983464672209556968413691130085801245671411146940163741050492806336927936805696995731222371686887511778020421268686300018807004266341968888574885821798905626427206529096524343011473873654221903521338195557192248599020263020216256193498082051227681817010740597211570078778902333064430598742428374851233844091193113725436080117153952888237669204587302280645126757249482799046782187206213665684310250413398689349936169253739937155706945791870380255245926702840311464457287002137484994683123350211325187951536906842825521927314503963773338667730706464124387855403809206496588642309441605710985611084607419795133013034500007238249580298872905823119330034517732630563762676452364801946347528294013271604127367037584397276364875200831952074685742877311626966978107427492322622302336721182988075544719998347554498889340397920272056716428872930176523011600763967409129468936236818229635603462881130779378626606544648467367065785775 [138,105] -3536601353926025565203855032911079244015546801232216740726412560047558157393711402582034433612414478525213957255552893831465881470622584657435754425084417453907001002951601020869587522919192530532512769424699390266497455715102449429819921047267071259109243705174174040903382131898708563302432274728018190541201589735541704985524833518973553408721521702871249384672629382804102126565103299750052683668757022970544588666261196128369362555780024196415863287154264740823031862692331597841519146661945309482532767133584768537534727402775207118636668927219896294079639128586367443357436508720650857346231172389838701699935853448657950371883772280797769652974251477159755450851999861963276968590510088592600242647622781582084583501487379409295302380760543048484187713642542257460957016853025916872584559104925429222026679982794215267496816236433120695558073289872866008536442725811609136677077935861677736916432426877445576247907752289445820750157020968316673042094413055493563386705782317340594714774849153429991819440436770082999939280706418437302748427106828771015328052590520508307878430616947418952758096039501939938750916750508776835676560132274000230783709083269633891345870720552482623866719732946827193362092392005628947895062758129046771016996057056199002968545362662126994391770533599597303768446080136811305305075546141901675387467331523094166966025478494289557052000688882952245578397345030827808442810891830608842503310451843519922966771878064794031997121353815064293888772744255579062562501630996617027006848245089908830319932134868938724414264071310129814204172488481364334486801832115884575604434654517603071947346677377516508994412353105896560348721135616655231041123470334212982415698493274910469126929263191725404509310418913210532910031762761436191583156426836733906714553046322267094034880579552295949032456206324057250457561380478828594072576619739262973767508311605431606285297332725122569470611977796857294784424293440254581554926817600 [138,106] 608336741913087853818874112788024147156293954028068481560369789112259443762650748221820095480272586340938028251927730683275532482408007647212091405634477047223304713713936501915424544631646490300408681926331499934823801320400967922003242175640008504349401816696028860393710004406230864983729573265130887428669372803787637483949946214311850501529428088513742204680789221372005426250276469091013306654886654278096869234682258225283426646314936218379922999291503754482734836809118209103040876686256063556430481642095972297717086264643006756760717101947864987111752941763370435894576291483065621842422692312570386769915710771827867792298556281434984511968408912087426359720673234351927116275019293825858646419536661694245567052924808000966836669355128273816056346900829436053352863907235012859560328732596500573858294823888243163937935925468234517770238757092082746145959327474027142231735309440804526539651922833679116087587569129206451929854966283851616037949126872151898500090906669962271305808311797411098487742738461775833415879183261891869289788344715181963042834662317664344829846469219748430276259041374589079157663260458979517258487155947648144415585519837973000864621102559465414633894186007466970102158171181865964917831558322933126322366796337137497964478913187113253631473546848172056684189176503414803068899983273943359481731467160492181461881224299385856367105250381180307493626283257916288934087224135278119543375931442034952274174004103750241997011067544162757280180270117755484931905688782745107659552114315286125898252166835779167134636011191774415359495655292599942956688454996225601788894453135263434482362557058620922555302426980397651543936770785815356438745014623144766819622003504822907962321284921456372780544465853753171185929721913863694327465160019746085803333519744356819974794165629150240103493152923466733173589756544151305988747302101377255060750041988347160602695866403028145024392164756846966961936062923306682885685 [138,107] 36786383535181175238959793727582691826104379258606900871993266894166191261965058045768039788306371975356421293542950263983339517263759193805895075114343468263888664148645018508151273598277018308374180822562482967817612745138556747008921060310799815428780701834597768379985079422293272700268773479750413317402270000481306401429208345971065987082322852795743757162219268719966744338269361565688100199651054681618491773833360806013721735355538625736241812657471984072574311360548735096450141988293229724673432686446140939582645796598417086527424551096331829879202813707575126627484198102967226786033477961391528830804520808159111170221571367406165715216959107935584300314741028522430308763662152703946385936339192592401614708581320518294705680439824058016664115243222194496043280568851195107744102834587999795817610684584753932739693077830589477823169351821701802739393796729761016786458600118448803830057113881676325821188062150273423132127991079292862548888493962608540149072511955893771700172809687788510572796039294999907081453051584949214026924528034750895263521699607426258633693528541346777922485741747698210551871662432272069392474260047608089678795477493317605358373548931920204834461111410927080240877024277478682537303229657568253016104090219416849620333123397545477429845694786399831105489720386923415730300405274083565858915901891683098918496885858805247999313065614565429270863619973516864981976680349973442386701742520132299411983750338429141179515695315101345809378207977852439022413905250378210495282663930901400319977334008543855937314958317901448022884310501735916324089753916434017736300597590289116096161560166712099054860615219307086284403093644423115198234229788791497564650003574576347266850488715209397083421341563844243689407457346369307262621631903699224088913980495824727706711580231485694572627700785097237392919603084741304333964075366484674455096166158791623856911388966148059178731044944443741427567955442399830170 [138,108] -111602215398898913089371981604587744476111724952348967837259770452753759800030253810471840269478665095215089636737930578519260170507855433515514969085351534151857922752171811270572439110249564202658130060384323666902934141241222663570608442607123404939846145346255527571387412248920355140342108696560908365654503305917442631509872820179566690716287708733265858233087804049667000544581073808904625693632467283006411019280124984687701899893806883129233007970184225042535802601338927739223040012561081771684424000399370835539129675940311452900731646434268077516354308982444640622223047845793184802054495118478098505283275078098315525492027519531292708587613194658576326818120608191422571751006518200620765662064864470986763011174368531703355237070335045992273196216857135346301131442322689480517542373038054022697809081050743884707992863992504827925386841252740755069512872615515576887855305770280558050240641587017126435557190630335425946718846691851105969270164625138523676276629875055243450329713149827640868919600692518309080834031263682291611866642712661533855201183740801153071820482598004236364805679266238869216871300084588795038684662800987818104321821076056517161905723327218521162734307434633027514768201488421348351783290175576097161454159960131571120512748262556568657812769215423657250155913966382165740635347184077920424165740997874479871227200368645037694209347999252970186323022238183401632808548799965010213628449187099673556727152477345768786573085786237034702237488122741216800250797586677898068940798670066746079634289266242178709825992588142430605521481317045737688839855656572941236716859509269747028561613345059921928129784259129248927899962502577881130959012077024735387859389006718579676872992930965073813395571463222513684727039599113879390511069563820161700239974704138670155398467236174080030532934558506721862026636753096890763032188141594102129372152401937737310617684580700876500126923191912956740415128942890 [138,109] -45845980272884456109908501857378097922825511930788608158751749301531641915985560121201505488914820748730291247082393916859822451627027532567991496064927127941828750973663606248078508180240744180907696697322086721503584042795749674074480092166257893261349654846363557820332050705020174956292152878759939108309448100940303071455615954989300890242591559974632784767940357036185919900567061482718631773463818016143816338621733011063724144960465741862220520951633963390119566968799876172221460387010988541046389802963483740195536557720334073529301710363309404475981529710183920801825746419821949057112449384810262516220830632155159971212848127494223075541948136854171145625374983043378153496024923884899737293282136676774906092898004453148482985751792287747983917077819085158403345880784416717946131039677855269810359360390859995487923819907368667031971822862777839304278556161529630065521372113114249161114462385693507961142585946198237131575924653066611577172385495140374889637172733394088869118860763034914139664978366907087827011367982117378732646187785937926702890490372532058428662952464625461249881149515242184174055571531663205126518325134113313109089751815675054655608046569744449032621203996323214139527594129225990859772700248559377202887636304028530995757007020916008005386656238837050167955172986665534397722318467684400183390243809865055525602902107805587066178599910958194650407973135441895052653099609838341192846053684753294903021674257797685547952016983179203831506776489988622725541240570844746922936835855396869606248128544718945351770383768430754031108313523860252829408190770652609049957656671855984905199059662482372072827432673717698116314655592663958042858573092184676484843251793826604463912147733720683959947083427975264818384337173453258544128031478833470211622907892718960635312352165334388932637983452168830927622168605882117746824833965931411450743849770994633687254565144757284687528879289567887538056570 [138,110] 771749232939987083978016309874390462057807752931304936571644793114373529988681042129232496481170344371448291345295296340415914303073173346320776841968980653753830612372658365154216950355752189053872290532425707058964211822961134880890689547996311877482649862747176354474959615905858341306368249180201063365147143104910385608289163909035778649358802081053833176494339314778861845081130094318687654248407789189000469125250616322778331619202682434562868084782347212124576025374202438048635228322743225451518428414128454090909510591893377190179734607479757853701464421109081701255335184232010727652709293195810737851313191482954802349571830640985365863243223513198298866752084074359203203703739118125477321200385065649577257604348952750418175574155797198459467957263319848007730003284875172127588891168013833054817599505257682495493637156178513986543296989668207345637344768727911053363955688381030672771901707328538137333780442810853904186101956171462034028054166515785431681741432620453178175740219732136048525650594142780312606159263902942349416278094241050982188016055941156240750917092750997064802465953060534790454438716012503962842376543246593828109553510363485507833678610725880796965143737402405916591134661282198543197044408834999642697229690954172481788920048472618394694264232440520634183965325024651842456957981841641252431635018016891969778716068318997734452597374391816019153615713209803802066004451198930650775793882540569364113447946602460750140289559616036300445569152533424702213088892911768632033417636110941817918293132043972821956730099426861895883053578680094857156869000263606329327598612962040286182602448338826925631053765332906915494361404809199025985045028676801992967269442530800204441475920681547055711927238348157061922838908158099239562179016825534594276442439989918580444569237793817007075738704027550861285945234388853873630667927094539302612574683442810475538484331283568039002832833189752638735 [138,111] -8717928703102682303148619425281951683422660952301354717132670028909321968268806596819147144885994011077855338194540686016319642454676267837486336001471869254409878961420339469963625615080329668767197263103937044707649075929206702162594531063218202396316496615159521113498620717182424846307751468855293330543126854801642945719022880097518324642031202092299922072395985582531406880426665887463559086106544685433396622721695237352637163559405144178648149183848222321566724258492533215940007203284130210150922323521204381226503895384468874006298963712169647359108081222080701769693814870925582173508444695306961904753779722554303646380042554146311968068506296563219278484651518534081759735298747045237282018562011694908312793998994888798278084427086570193841110550534964320280515287901180614285169211728568170672535613710236637619522694668812923058175881536399469500240914883926427607238301358508666919376476207760331259793552474578481553708740561617222358566702993283078522357920538742678846508649734488439603144078563479698728805838071935447057386267475309480301712297993715817123124492171428662188827669034128521838936921828625545159309026733150628009791723216597663122646211431867297293763068921944954443248009096318134083640061367913166563733452110781330220404812941793674301278530352735273025719796641775528015157959443867791043981619356826387701408450687944647041478167521013988765683886259682187544975593973698688049210666416258559281778389037527845511027710893744709029584395130839228878383689672485877155477449785357551965886946413965682385419141772746817490544909307403760750278551299019693718879063826451314449238963943420055275265008102970878129812490091687069492391059228282204497885517932602003091345994913846158834322976298565692922999405259583129879409585604339033018948629383976175607098465452639480538243198593396957543318768103657629266610670013633363075640442185676871650937512745796004042191020097720 [138,112] -7562749043591639811041358435022866484847673920205970476317086499623246974225625175824901906298528826386353026213358095629018210449996884077484277842894069625815060415815939295675203212174477276883978905621899853579817485631948637468423069758014745011650337543990037178590988144366328428629547882140412475839577420128132460393115669607251439933106635019713624639226237669952342511426230556815644375158742316256828405741305671545139659961360196295276207169948976807729676455686613056419616650319525187987341224479706282557066630720831869965509755514084954375562796311373614353685272374556689549809344626856029917008585154825133022774669594689494542238523522782904280209989362444013611669068203981440734721060627907116417071596672604914448164518578209915346252659389359507776909378846536187047161816059245119498691180604669378470689169317831488655975373701283243296101879766190413876966004051078050023958593069893962809827626419313408526718453725000716004387051948842320722819425674978227733522975301573746240090091501058699677729838592473559817115912139356324247760546181123504996574131623665768865393850881988652705627972826513791809196919571514214662615145559775313467612711898905997543681528403062345571865418229159918316226624315476595191210280340449954398332589578237727930524866425314357727289929564569988471978377351279274957402659198016175831523142636874795286550432118686841457442796085349829099314608786313580448619776557075876007887918030092311424984001570369592312274446186269813755148005769707792390820433128210076537416286660430447353055257976294804532770615156516641067591049727746079768251806666186424789793309042511038982847133320784195727659026967158923067146868703060579996667500692477995132245241510708521743665905347450304647380456721105009854936960004026457675309022730467457747735547800080152850155940532603061181663336038389390299240631595869332025725409237188932911359030403298074976883897854 [138,113] 28902332615301354206109282203982601152763223934846897395397972368031991588152099785088114135896497533298786218006908911735673929437116837766422524993692340654740957362456159224710816219754616448695679081432524036270632946243815430750963732890464859335976542323760215117683486604523910935265992098644141647527153029454868861461119752696301886773092745106289346179996532594006115854006608835142642394691969605964471509193114552503950150774507367707213521981124974938267899630814563403951593103893924392844901519273295089711055421156428212146827380416404152981170641478907839725376813587676687277111760580937866478334467276171637469922435478722410962637682920162456915558060710333516074659797539029354039759872752862558053667699324284378463375505426717872072977652153727093902229734447754789414859352165785905502062599756957948968572549243886012802067809967517436816795613795067219279501297627008632237972865085421820474731277472033760264409792081405047046117489582335878569703049181612882944501331808465452103534504257959560609488226360005963346315912403802953819855610957369284482306471948022612161127383085619865545393524063631266492080634106879903583906432447396751152612961299459708011924187352827884905489730654732783031029883671954381833352485722362393138684792704349411593155934940185217537276055971011656228576448277226738772379902794184199461453304988360799548591225646435721347097740123617805252590704111621703505604640892413006616490362953073217772742221574873756946111149905266591447122444837506628386243790647212732034572153113303673106369426908884268141407852407015588127949481635216989330236734814584892370023230296372018871838323376910602070158038899915329121701469676208675775745990934529056861824176385847046007312218111525954093410163693317775051645163711289940370908643233922069067120693690770617330145160055568867294574260299800083578071470485167356825352262211893532784727694970891241255170 [138,114] -64457097985245879633943625221711026727485635875582256027729910770184194790756534280795804671379586875663764646836198430228193721086910892588331143716225663973635057868977924410456382658502449562756375443284781939164404198104339854895630985254885415416175801348578923480620035053816883588660482519846256209894649823211508016700759999861803404652036543507158161017200082809540028362678600874160683525236141561682845289675581010088400228130387181792581628902976883575908284188045910243804364577180314733348600738136428068454224819321046327443745889527962183515560702392465104413526558677922524896801460146385798764919874366857380290495162852770071232212022717008046477456766771118916587966127394937762417758896932608887646623614876744080235451311588640342154885621601297052203762428167932595908101439361750661412624818106534902307137868898438630754065792856946807733700793798344342926827199301359412277129694591872382642232792772063692749442398892418205692163427841814548218385646383346749196577817352798553716020938685531353925569662079464150196800279403623605817837338489019111992877386660588648252712447442325605978662693777520509859376418168832648599848860615122277950334833573216825506857093410352456582548956640282078675300205415370377930155751145132643452936326428606975436741071342243751323744055654079272932479183331452676074355443944692759903448958003320799278313799568112505348327683557901330548908910675974778505625616452257221163260527048215485350421460378423531723762151287260884010175468110244755238529894310924239102272856049644211517321338086630786955861240103138647000446362514648753144254228001171534892806326000843467131793490059162537627642641214515986902195165779536907435776778953528972354211848433775885211336157912253251058397180926379676497449646124623235458550766911340350388584070263929956060483808973899848554974646861389526172104777977547886261902245231035138197815651431319699 [138,115] 23163559524999649042273212356725016371070153011712104703396197515285216471679464759791845877469032961990666928903906170255813399508286101617438770036190167970377358936171421975551429524393311413352417680022084711968219721656012301367672707661934319701373451858627542865833174572441434834093294976542743074346506929279093248313049002471534162854984936025858101722052524110746931549247851346487428787365596091058293569914019537085250383972551326297962095269659692775843055730912839623045906492649988513486048094066015386557905751719240304187802405692719287980706413668707897106230746401204880351952684364509700616569437668760832226071304403716575250099373245742730284483761389700248248470255439443225547445726968438527921808535773201306308366286773867467217447039068575154252717021432716131832283676609104987384677022079954016799987405168610400541086784122227306144198337024915490692401906275124275882785838224835030117927575683682070926267006512533053244705626209595063083362734372676153256172410043615030943878525419163568694598856446888373161191453614804898150902544381049452146630308260062466771452907751530510451755206019436806631787393029652880507902557954485087672077662358778093471707283090960044004477232087464219406587914850155005290042410168363371852977286886153536999468719104415440463987856531884074199180455142220605390012206139179647848111196515921126769961231082458853243615428765698141397810985892859835065304365393245435913722512780186344483512156626526460095060121390220712291319591930667802231358786084016665462523049425199917920324251190194388335269842583964678251531354342733307247314584399061874256179790106149295512932648804721311924389863397674094117336428114071662548031490638123179829723981092499009691083125985849501518458894063402585972179871624946648028848097770407778296322940967872883823869330313568126968981752562094777332466760882048370430251392754761489633738510280 [138,116] 328777386004616972062270399980213679438814625626460444251301484566543084577290038002393749064783924984013417153844186228284237585612320613930799220225334211811162599311195982042425029164463262312461397109377149137157505305927064884028754142770664489669788710105600230925097479914208515967165872385999934417955939716767774154095829432037762818413841388727947049387279794086984915613226418073368199247113968675741257686103092257680161348932086363492723204598488271268286604019553667473689274722717655758503249473380418933579678123735788382270100680837327677207917247695373126771050671395710145996796676618273272060420490465440619889556705407277837944648659052105461778626320718198674405347043753250113377717585523408427791058996640177328507672364279627528250281771950516131538569201592885565340786773855067890219187601754984718089678580211820026232611636040743142646728407447215167724592534669845161495997669199710213934929074332607386612354836921646671850842899954936482101001066114502060882575166280697825261869240600884793692278944064683374839190142227303319702458396071267927926633376563368838214596132986763024366335649854163673436794271266005746439376396518078880488863983903328301655655823757060421506099320806748737039872564162057466662991125908495461513397568046691974070418762010155175669206846783509153078778685247036773604792160910868065843327940154205588474505911136122413239893198570747460778342052601928439562073866517563519195547822604669793007504080070675727602838151836561309728487232447139195928754904488873257374294058928792750579891946170535462890617165257721414105158541100149129663927070548709148708101986259282567288008776090284822612892472782262067569643769872412565151467319263011376650763834479940515627625374479669286936764602605258183540917738057549859154948704708245867420591876621858471209692830350831479117961927303661544985418793100831229832344822777122864904116 [138,117] -1006783437545697705078637932693404174704906900840262614855051140115462468094891142026619706264757780414935652266993286934002054511256073558699847395037044901958179122978611747167268199065584614762470873935621114832333840239927965276685127828608356277096906868911133183520110488130488731226697951571848609631024649458278500222514760933642221155805644541621348007911053353356456002340218628313774127504430402238687262689840408389770896367595637246544601358551796396255349123855764832575915239447554293881267750340837242200353788454479255892787921169298742156552411035938905497208847098928659548057382152811253713238433860771085549766846546870485309219767594023422255510807513514213984159712525025759410092455842279905210911548217596381617093032763587539849658278007499732672701525737026834964865378275736089497634338527164994340794268767832779551525380788059538884563721175797798180027052512833453104544911756011192396550766708420258442088250670718814459960696609821429121713581593091233117176993786094601226123278985085879637626867410658793187713396282545762174683597214551520052233959532986408989365603717883983079419001688680985591934525504671933294751168154355873594225740396974670605899890039769445081702289237274275116319336001465141301117251259817725421991442608566117717201119865869860710523817289097117569648976425126384113904296936286354249720642108318507292395776919087811872534954766389989306048748145518510548094791918733130918780541185386203744900274267978611271011583546902689880505221641227796288148044224834346459925565572880425483135687413473846826074921451438469621877259563807082593546815964272907862082486487508030238542925018283597973685548215280022690273792283585408363332703602930960571670073255908189669986874073951854202531879500650721809693468126589391030405414184611759616672936770917454301611236338148248832009385871394704119218909695899533216705175580761893100 [138,118] 1565658601337077749808140304009688049480713344057249694012001119589478141722579470945121253801324137979204173836565737797097163049175207693682454706365814201989344719369855297128665787306623257561364335969071670864698268568741469408327136808275492649418652055751895867472728345038115948958973992880452790288009180581742449205096228870411933024799320458697963618786053740047204758456065969333535945895314774870181451203288540325567363366954624841906331336705546514248454731340476008623249664523399359807515647939522222269954928064565986764637008135026193102120050093751032853154998602304872640951139071273028082909031953145977979777777460450453556074470429486953990407273025572278089926957537289832640558763464919767630947599023130368112701352783143070993545405652955588214952400895897093013758605719652218183197785571097738460084925786446997562886554855427839272325423182784096565853748529050329951396224855553246168652469104698265791691090214634767881590694814875826085798066758685591040497169918054118272344080676566201952332381505355880746034442062174006993190970704940685208989152959496988071006282407726208712884358692115550894908154282806376252375182676186011321419954186565002212272577095590762902579850094763555993967857461860822330247292061361529992749308481840720167539905308576260553074321133933389467435866371643833188817455470955411044522198167560684583930217059439058789224732365060963300054543063333885307973858466505740158088150526099322655896867617866373733771765101713645555557325649070572709907253726124151248562329138196893820652948021232402056210331024938109371494466257140738764069056097682649429131140259093843022066019542131813288568944346152841050050469859674206715507530260622933799065506718740353780578982037349641893495764973972039629144651251742860828431614788459041246294042964826027294765457795295597811902970535070703066349068489192940646999786694346 [138,119] -1660026208033928617711629648137093569976159522734576261594704817613321198188011166940975484318151281961597903129918541662591998680370899128265771188918209284197245299890740192717042590002595471973926279693031530536267804187812895527880230514632533716932225473689148165840053595457624015598908867868033227682776981475440896045740094981746930440365334162911666831315871515013692234279153386342416024585358871864039523921062303083563759312590750128318882149030077143112719319934015138412053299406300205189390809979612659961041377613528665560448640761824107453053699262604781271966452176131023440740413632372005087186545826741012869441597210246815627137449775270582079139436886231742751943023098710938687358499863734368096483258073449451117948235869970140910206304243397665504736258014477253775365303412341608440316293020934561163045295204493202487957124372097467109745209441327293832362415253136193283413689699416777011342054875433984035592523714803192652693425879706501280447115002484082125258437679749656894788809080363569047125986164220863043297737631007972694499628296437006001031265740690192365987805938532545335660148530753065054595008833021859330277432288258213442944627208822914331352961115968719036411608711998194164781758398549309619541204727191090808864099012238490984955774799533767891950153900900519310662913414023788950716468772949414178132415781296383002568586552063273490741201834787636722773473836167412139452840457249372697273150225621566033591292774098855956868239501053983494347370647420510539835874587227646736845361923661765846498959143139569285137556975343650546524989811908126547692555701699649090072551663060870213247929915070016659710269502493909649137339660998503238645193766900868378294116028948790362766416014456410526040752699175398876024260950329970216123095884492021825225099823044247342320302503727198127003337415613600453985739978559978493678440 [138,120] 1672784237924546123838360124128821470873156774600567907583129622647066240013836076506966256464793852698618067529428349166432984773548293195458050827647095973813738948102398153805959935178903099778485020225607185562079875649507539802878828433027368104461995599599964876238161747612570546970839646185844484101379568165401474111793215793844880126935167391123933571879866887530037978149059640607661825948249161711238740936081994546692186359430303084444948815747836999683445685000572122295357864694264167888755044230728412416592196231700599812918560932625927228332125365085408216115364067084138707783723552459439948308642519045014070499979326305717156357153016628065803288579011677651170546127835256938876551807092209486653167549464337594755223117372627236556444853592573769598394768746192992823932077688503967161700912444200460883085654620519833212694487440527596607089515733786104005377844464549688442622968696108354055159932518495607211835295577544857114589914187680912902958842175974187330944915323496364162990405039811535815997879471595417857529137689104226138140977051880972937490266294809569698953821833985998297954186663581633956248241167783445658317939388325233743082631155843742588468950851654141481122671882438643061918568891714882927423812308624144833471576725809479882619094728596402049156628653767693819550569739063918772937113720812028831023809793652882916321206818919494545618828408940531370360660801409183945975346541354173199550975816765573294820705947905431414333436117881310319083008500209914105804395830148009025098343347584725845769597778453597874188873494262919038365767709332130977318844026745416325109832004869636729855902019993304961188501355273530856620795293178530984601108852386033870677086589951330984420720586975635207773148676433119538269621034403348457098759458185959946714467766091769105219345116124395054381699936671805086213032383179527597 [138,121] -1089585557989754958317201178023038635539891261298958120534926065603215502284624611103816412426698600363783833146210169344159508829121146217364360650819780157848550243474097509769095613784436927738995112349323282971249649246270641064166525851528218267126736056020796792251422203169994108824530650023481905683939503992222469638375192307346815685577392441023232729893871313968804763944903325410264737795150818597003379962981213901306934604027153714777946167958547224261094958434342186474094072060522104554520755677532426843740239704508746407904734273584464548957733474043653299195724960262380494932247479576386509127027856229507958624168464451922023847339494345051595911656869484761594701583995440352935739190055893386991730409921038792615838475424745373126287941959316540100281011270993287317681511702245790423581717922178318696348388360423693054776406006608992465164261088848643238421356512862412085652780305243800748146761338251290472537584183145137696380734356060267936550270714962320834824691577107795391899166005222613404082942528906124865795393574726275960965056618088698071053974309137939947101376666464437871367180619865036762131219298162077062383465047460076442198235148821130727045449939078127101789311795210306190532661637790924786417188376402699644823308323752588522648563657845243337781564330913408768203731193816395309480155727016210806722519127703122393172680539890925529073169049901959394555312768906341831682993175758236121791651624824831475263598986973287483182014662982188927682191666847708794434462923483386353659922568730150632234350765043494797099885303567440173472549251225901098827622607894788815000950955766796809774627431770316350691926117007465373448507767802003371078697329094965503997381540358465365823215975667333709501509920213053136949705935720562306767143307685861108054734445796613195362505581957322656201934866831831620924792147565 [138,122] 1147004201104796522093019833029907901163428472857311754884539054893053824466333349615299518173777929217325409002940949466953467531560643501353454793339722982685204356315158350676179445058771578212594283096989713600774556327548931146579600358021511555306388980370823387721834909370532306024028934167675068071289225496267185783713448429174858968254073399587513260862838571606539110082231737606078698487520174573312987497902038404104942476511077099308455066048997629991409075221961661211489322645904817203369785467239559347769501928161800943655624991380660698674127291207770052773020057750786408014832988546105192734063272555567584197386744406904374800237732734175677547467401506845200068208270601655272570964178642492708891999696036958139357687661833968248788790831883344195691682729584666449234699322023932222270981293372477651254203408608074575924727198888670286066443576330477458801415623686869002565500346305818868385900410011820476289208365751996740640834220946675804355526292821699449914621857403890956096913651781966927655299679265716179800259240669393890450741417182950831804541676114114172595682237509834146912357619197536447162218319321249312365124719672328786597519713803411576750628431511262240333674391734472463554374670742113103226277149294103803758111901512425222480082210495522884911458077510963649353196489411664526305328607643906391175488343678215080283586617782112705002819852484449340421226250023202514913581770024798315640284637185962417351246257793350814494117035608792526448154590512867343506103292479251325175882173603508386157642228616650739042358769590368589388103678406086099282335260665462296864838671762528802905150661454444773007939417277494501271711969173788675909369506433368282360350666074094653523686110413777690087831307779567446215820598328377148980614060305260784527732495716874549453338986293744865874514139752343426476591 [138,123] -514094681489028520451870580921382160225249862142557604607816147677853587814290495806865139708193121139840668892698113184519538349715623525997821407044202081201447182662548375848091502205716710471416959370282866799761444148552927739578552719478722732183369764796122157538587954733278963735522284235095134404952283207443553443644478648468898534137739279835735010614353445970971490358964501076457184302549791672247064994491309504018347154646795184644412521502828747158276642471327892660278622413232570389285878895556734760583231742576273187689878693059071546463274795196952874961193377000705401847005865477804363157046219797939483073919324465435704524984637247859972965287531587555960093496178358872129230131665419018972736003197356253487756274793796503606506667102805997868024141243487299148037200807408075479696658039536549227684995371751326185866378277154345822214731019919169791896806850160376263839733056832465305601463625187579314838073787332462259075487153809781460462819200763770833306235001664827119566015849811890943664448253441655167900213975950845599596042486735916083054764764025320789789840976024089312859531186476233585415929195698403868465962482706510024382817433046063104699374493325779952603546819466013376932248124490503161247508467159518450980036791167889798637963634130714426374100277455053181317352270620770885098204098750859393350905919870964029637091398489164251076591100302337044791513716474763289006497989083847401926387238442929912705333672561169842144567064158053847548857070628557375323640276890575001521423485440788725304272569424803270930883387469935446617696739780979697584799108460321648410249074230036516630258932834155553556356516975037879562167618106022861600682460836604717902276978053804376322357438109246947233903419261329358076692897988614438181608368794729628824415422078222593752706354307388911770276963276333350 [138,124] -317002171464431455264531970747698003350520181905194435547276112467541908282376812167117958678558874779441811171339646680394152548257037222391589787879119728973582474073162299356479834964434536771620224976464843391263093795794429100017269942918199327024813633298614795884908293313943750881011593762817834000907319070920082113077971016963427258660981756653483756772765989921211745391716474226128323238415257297272626279189766889090872410236060332558202232515199939983661787405525186355073420200672468603060232643027953003010303432507756757642118017385128148310435379974957207509002785049411638074561981251016270579887293306528703561350528277859329000220855254109398619281028871053916530234300325659569294253244548713463518270494394050747722031735644408654780863180341285038448843881009992785061654976501147386264854733376554441464984478400663867712381503807533134422925590480808269334829840121320450581589780252590765041789552294150567025961650073368783650090598375524746838979958425843249886178175758710867124663055875802279406169984017078849139242953948371860773958969645010574421026324011889427466953526534460589184417393452514152040351874966357283942267757632497527239701668064392995368127488687612797528443802443811800738008708068661011756252617804733990757194219252140072654961536167167187007002505090394612722429551922170304874036604913481902664734447539898165808826776765257249941648187935898095636823237910205017246925646006201089838718704857345676256903177409459656835689354841798995749946044957788870297051185327998231936004821696468311585499250332310877624017579151052159520561973085079505101675509969608044014902505537213187684604784310516947808485511945861729664484534303896552199564504006341601271580918675262532331320350586724122930342602670957260466788114522806890654470390340168964598026364177693909775527422618355153516085197555 [138,125] -550505780433979664764345246193192984225985392569826166996253480371841549690273178150289969810203954292687925569137807365036792878558566045026486102963603143486802576577382354769730963130797314461212013741589238433057752865921967870457558032444156085012391096602384610651145243428492236083717118492842796153545358235231263138266803482290648406824821429315312992698485494003832739253386960270171554347354438652458938357819732284770172629787274779429848438953632122673812044826075357044997276853281033868487238138745661027576189114109786838271252782243411643681660537780973872303690841683577149516363843208440287308878910099182610725722979597597053529661395901442543747403928061383502617484191953793608069676517582712529799577489291260729021884865318027554585746506699333075996091356267573116559448724630874047523759744571132466343250576156292132499562677660450788646993253119185697509355930593805421832190829429484549048428704300426766429965926495447782370995490368216581838024440063509386291108430753542595105909134882617411463204523938669482575830625201355778146628773954270463112473805988714385193079187223347084633373057417034283770676606808826981324080057916457020386643246689350192134318400730075697105678397167973097070583206631263461300755534900285784206515501925084153154057098778607384475259503281050919286126352493383307633918195761767735846605066684163091535713345803983700124944169551368082082981980527018231890718383336663049024896981663914613369987595636231195625091898918858534115537597513296903651723852319457620653913690965362512085333966696874155859568730245056145356577503400876559210043487344154879812602533409447749110030686881994443174009047728128268309245228206954036020750933192317385491007980245850214288526535516862017716593429650598633085443268357442735278981111272598046741138807122625826761313734770206633160614 [138,126] 113540463411700018534022209578813735482384278905163494143559463863252373295401212099148248117066453057572896504736569932303505684965305522360973444741574266369902799582247377440670680803203285205791440674204878153180031254775796685648159124051833252142727074621525405468011455617406814498477345352590593969370114903829196591677951778463147979472064462319735312162501349374762377324489099101789750215618950898549520691297875184159793628704727645907733952014799936113967715210572415774211682176613459379343736521951706664693537379318185852653329193861921770023636105958513366409166273431377564281452389156987308022779535933808133044377560497793466318812456860553345317499539917895869280570420779682178731046492029853134962342182743334307963402182887109693085555274778449271156860789720877838883389367261511185206014449946157618946405058964126962148010831248553552595084722084105322431864245870470975446208343698893381754223673457449802043930954399119218601528067309163529551143851561504763325487017772844153699654676792093770484411448754672685551839594630959024635380325580296834419926729557081040031058993600995412164703392087599771123235469035310730813827408806725101180570607505527043162239732549397206736966895470271481443917933448629397898983775792903504526082742052184493080335015994885955080083597553389199364870424811524522443282671026539947519133614632797342077365000169466933771755617584598427435615975004701412231713911088016806051764885373464749490978565484614654139681255211649664990817857704857403129107118190140140429272595859726943908436213875198899085859514618454836297723707339483757682133338682416324264590878894768004220100450128271392711787166303556491225487713783385153632766915285545257561242368701243881460748100287368157987711875927155270929243644485613814703546796424635720872026971661519306944012647129879494 [138,127] 52283592439321017191825214296743761266167015090161391625676067684044816970780527145476737416430117419713285269119455580749591976940916943202378998821499962056440128118802978886133997711583491102318978030276818774820259901791374793734813677087514044691838794392209998729402505961476822395066629427808692111227528533271280555296430784104242822898617851509544990442642516239419551393827552018550865957346629990511561562332411832890776468111494200592568672070415114589440191336739178804875753910401746913059319120567658227111913806436273689484106880479410734434229716317420719213523825747270794423550740271990001937804567635194959993259901941878899964816885988181391181226985347277127322514985320597994421063130095548509193486674253132056308380982065830877472773792500346225543525811865110085116061029406755966822696050785099947202991693938814965160196485825388762521944235651254365357585748751185738202102043768791691388416603591115251589930069911762122397658541082474696539803030208146913172153488990917413206080427587499772239935516465318285032867770404790076417116378006569282351913308617302729623991620924520696425740548315566583810235973765774791421431846781069158364619516377412183824750722996909156080387100945425888765278325880919816017536310867569597545437735391162794763934792226862947115547988937159525876279790802757016868788342509061289207344922111101272281423405923928813139135990799703778726695129119469802732129012111018448848560336181599198316108445814168699390566650333664890100140235886332368933650157197424061842552739916243680711092011624079483150965179459890430569106886873798448286154473507850580328281547532455657893747814698222910427162738342691583776472205729598064304577171271905712751427530802920642647378768904140858062454092107358081434005705584995663340698395177159162437336821576778026162786455718 [138,128] 37393727655423089424440503898225609620236913460138700687985413426566522021256347671272641216522456268284728952545497433546252155556203889375912494601477689576052418054885416976563633257592359819585583555164251089769370379729742598272617224491191037398721516906706441846699838647938058182472621760806574312945039602826963859490487622372889981325714284597539114311748168195655284807990829635552523955414436913618016896181258987657913479085911666400413672304630467439550039849346217152409579950361076940744659531110108771288568498925354970536376934881496060685613469437007567867411730825232140406955238181027626685957332623912475310532195982558210018906290977392837013117377285079909406921325731682402685118308695044827707660150178469425667778593136449879396263323505320539594705236987138680105243088766879925585741589786577511482466101103080657254145478923978676552383381402466584004170415375794977135372519086105452633724055512824728058351312216044248290863965929336134749607607861864370506057677667164219695645582696533144463704649536585082866901105245285807556721807719481548037104685329300970863389898625737984380701075145745738440517738109617205652579137731124684571973296545347042395782081592089183731123053278354450554575104325758143665764807043637473343335976862362692079533922325743733442750491692199692429665416795522442708127348054894015634493470697236085498086866814457895732643590567625662756064295887622300682304291292382459393484523929190115855862109150066402103167082135094814812395952134751105591953860723001221283760256704377381651007294857081418609439418877086648993450105068811004608235643666257601246094664253726140297762284563622988286453009158413748379568492382505252116454408574174877566583301024895995193966626108581685377378023608290372520331335584300961746000232465291162705782975750796287026527 [138,129] 54454845429045150286007205838371235294301766458175471016746837176493440496210865022692355903145058638048564683159254990930727919752289235497159980382107952946201313018453820030262162204901479003124272313123381298708993955766655181911487075044838494833580153680531681979959095697942432816704999863634353847210507943895615706532026614259109378982793546235399326900892143431029318304335625565811846813237131363663812807431406874715189047654248864318306245660476983105251537111381628459277953038188764851771214538067355476482146280582145532242819624455734994786524225161453736841700507912640605542951662852108420980482863391777772019993670536575093579127911495475234155162481582447715287142882826413854563737313154857002189589333757857347354148444287420346878705048027109755936454184415849337105763512423876996687816585719308703791309649568219502808323258504739621963945568055540572346108816761855219541340988686469621687656379045242177273835344804179507515980197166612281359196375559159685516728283634397073203321301029124503621759783231983909093137098256664085879956889689585849530463086063656695113669366209145597488462269542163207002772725313848369458970809678066226729983278643240600684778744595480157824498285070292179179187839617540932863294912736976236929700140432389896179185413375205406443668483120276155438398326192401467587132021723436493698164314082207583028717961410038556393773407107026381220795120481915535135799811704575296125777638141422509916343907674441148359278047453117003393102448563038928207506443655316506573509718264028746797773626131003797557359293693256067674463272095924889033894391379154311651033430687315210737461945450626162658770708965290126497793112645705845600470656359758407162814519874757370859204087234581604607759131075282059068751065708591805087841243103985684248129927275090160 [138,130] 39388956145709702197008735862192847534440608562458247310174222897737796222578372752030465554754253321050872560657901250351522834420301326986393118769897013376919327017929559643261146891922162938549740812966584363192206132080309664817169512240018343916182306607758928214039700816757849407315398796050051230217379482884285501837091615257944023629356426488378868699333248597808569307960718950865845581336611911798086022642678283664623656533268146391439322774791998290550223766464027126588421865187912652994073644749647915571542468609725221903831460040534347866950784198063666007173768940533187995976225288210402378763459678524684143724379386916425886830466198213977406530517557017387926725182564189787931735832118767630257417180461572788654740900104540262410339076592063211545590933138046261923807941838597021518124517944460626164786091404598707341348849166746811668105444478186595796361725073446139991497526805551313328529830968635707802399431671992237250429503554983259135422056559978722142323901313604997670055482318825359918898153547613242014018752401178965246183381477838332426527296037827838255588848254687368247304372429642001272684798452435268091433729492402306240769167690634229466518909791476433090278504690708204194468340871274646775668547421291144590590758371582023429478121460895133112997789473673794993487695463241923002042803313703394352564808465908277115850513827490691476780410563428990292752644912554883816908560399346006582480957822951474751730042550471305184545498734247368605254710317313972809327015233319395194089041788736879510175018241716018632634483823674644521077112210510756223771818963109927588087560279578735299586938225753878387687209851843003800463021465546323653396192038434169704082499199263417266549005382751097354828941713642894068822107989908538983247218812719994462192491275 [138,131] 19492213184167291529246007486690565394835289268809676530043118985302826550565555454119765774875036355015207499445064967062024182878410715202028572550430760686879971074326582183245385849264447548159572417963989800711887785036859762981536740468732934028073060770178123230687343307898886002609885314681301565533939570754442261326742655863387382326647890567733437246365035587682682291540415705020060726138085797860368757556381929902853153271611259846079507090517485074657781153988500626487561528555618054763788119633008086457368094478031674125670655781193425990598289342047027794312761004020130051508459545295584706742712516873083845384908998213672649126119453170077320434448549030296345290177725684722527705136631943899099600678686561556798965857870273034650279640664994763636725238575617117687900613583954894878442722206614083128255645955967500230923121181621006912813468419544277123670638295626924317074023426898070215675009195451566184563576377583295061124348790106593769205634844935131017273556266125104917785866206435355213367371317835001247442450967929555809326419365318015570074398693163519320217471561443043239483698861026596972370635288107670234959384806145471942270765629585054505818706257998906539195549411479946394066224853190771746163587969226083632316949875451274821895721017515269051562674171579233821560379000965985607861832666746947723826606867699604762177918678599591470612831093688683606534880082762285836603626372002587247963974268837739264599639547136702870478197960742789181011573258777065192364450318886324785030407888022917751577474824485838664010346277635944294385019853319891848394497307290668134753474152221775749224524805234159704204344095169891688575641383098742110310127654793968172072053323189064250769819552105726326531145338772803515318268149023771242566468357076134392324 [138,132] 7047914352283430319026760906306499185068920785117958949150833914524378780221148409785121585262304018495146805448075553055713041280622370833538128131408643144670268885098776239244766596748317922873137584202399986222881666239329591766319230557660053374133223174454329575766286926689081216605115187131402279948302294771098451476689095881195681926943712350843851978578551978630050717432646154223159184730805564094868292237973691094187259827674260162634924458395328229945403427603133103585787885714447772257157494534390870267134617700182145751254321820048336411272291421242397545828976203884558321594694918858890297475950677048040783657829375210619023750751254683182918565686726388706139435256589045167894947438245371206880836826222496016639092233024585281887574442659108927693638249284845824091543577524949206794311097328067573437859737628211979741264227765629789806636130729744518989317410184859232319366100586639658839603042067626199145022760461898095732247132224448335914924958536304121257798896713526700109067009777318464807454921873022361531036804856474221898838782441276244284718961962147217605410422262704107295939267685394449515496699374720960812424089259188939835572928202654131799272977149235834018643890396932389380841601221144066317531402228947410807424463071718211682612896960309024437278940512903568612866604466074698399975904142817672089158280808955337086738777748659401622376538590847577739284471899942851775053109125887783254391900558473054221021701208506260408268130307052684715326900834470726974148852681634405325659489498338542712263037401233339551963677266870905861552829985172900558594416717302980510700778396629726576032637630338224838079274435555138444269563373762548863695698741655140095183885329434003781086785744868668775341262778756815192917907988976278044399419769853775 [138,133] 1759859679643553073634385363004481153767144309501995387444193648617004605287969438303736882142477823204018092004933013750660024743466163486256320405378373519098234531043643201907334938805255103162698463680422824624859244152650280047588761237008202581331985114569889563316981575328933416713793177578825548404067814799251197341948514432172587977941043580281561914834841005037836313056029471346350252386079083733101381715538860076110081024336399886344130572371834468215774502933310367941713688887148256206140330122800258414990965130871092539791379252623747571045752925705037728982482647629411396247672495862767629561632239781933589573433538228657225329045007623485177882799445721813633729029774291016098809975225424433953560787748093048440368889462979095851524179580248183906010759056254509439284144504030273317995707202906744090278478881953602681819638099860229392269771317759652782718632924010963584566190975358387872642790142317387183192843171067887322446703202736145416674330916693089294007849817334102936770630751047000717213582824162388787508830732317015968782920427897351099577384212509388983071749500352483971637112752586412379447059368121699035692073373922230705230885540938259102490739726257168802166381135210467588080873303343634329163538720165968000869849631490151692391576857829259564626658552545363770161534718164806027092373439954578031312835991598666327861152779457867442951216905390109249003970459476684424823317462314592978132654288603549425265175324527735529382249375592936606600583086434390904885255864727093874425917870911185523445481293969194366373302765375547078515467781919456583467277441740495719355151014943420677118585575038372903090075860899761421048632241832369813840770333900309688180475488116889432609112725104215118914144975164324539304505068346189835642530104 [138,134] 291550560140779959852126754781580272747412618802844847486931802373950918728418263371856936548480449894869986628034430165001521245844596196337391288810252752276129244133066659519001687575877988105167590656425406884809681737012738523614785113692066401197767455934463409142107132985369938107247898172133085319097916739810686594011555843460373848945828431241724532414846976350124901485646705436197245345975560797139245585032176191232727980716895366402399969474960739030862822487754962522198896368679025931092365945736648340136115015213569205080970883753961227982025542587784516748019521234830570687249473777673474838417913260051207443301588107644076084086287863921285496696794898699535463777160043348534599459786694207340347316401839450376987413771557085173362452567905216187637292972915001206202146833242833161182275264605681499152471017511372778860580395272798932623658072426428927612721156890525917700020583314392793527387937464112879944748735688040161812790010806048977793370635187208560220606476717000490117888372897424155990398734422664890588413472142183750048069195972977168671226761108786627350235398669201576380692902172435216717361526792140548014831840033087955886990549034812814296882046146737197710171262391341052688466210131688302522652097055994752794315124098111826592610940663205312148685027218813133838143791239950756050021365746258749547031507164359120380045949460026109943085602886519690336153605083432735197857818988543852937680536471063136221188977518138186898660961471593185122721685936593395255137891302316756180152002394775464881589699730277113036319447189640094502999138635209723953201442329301730671342490317080905416812696521356629853973273727870564991321758059051635861404722319745914032412450912066608017956981213934085914080909164278296151873815357829222627 [138,135] 37017716137797105821791426935930061776897514226196590980817510416340943905456894955912766815883894605133185495921095046256876456377402542170862803661009172857592694695955008060803415994502942226056741224610940684626262098790679042324333715520548132767460977489290182368636103548233730707069065719563678243299465532273423319599004305544027635692234961171128687896760621902608216478703039073921834958375550147061499844319330287812223141177015985528810390588904142321906910650755190987279420066528004704238175833048149187696936487480537723317523545407602457949387474226612889019622822021892584286954700118541759396646201269143895501238351166541816971081890945018083933238615290113781131857701617846549469842354820111259380863611789262920925375763101415584028043024711505918680134026000765325507477366391186904608668220808297691134302232782391055260979550123625294568611648874240958512152432651853660358288016479726175286227944237598771469534020887364686917096542215726104662591932177981578611729453908801270826162899949110316375193353750385919796375319230206600088798282033184630575098050381563280049643779369057471553322421846331069043440129073981314313396890574835222498372225947175646739688689059751990773758691598323907293723622195059926153484704130703919325918031621130735514547000193720424006160731008077474679936028439104373813948496293622198462227237147400512088175572158253120192543625177032032036080003662349662148919220934763869575812946826472316534382576591817544141865222826470270187740624454577825649577254687046802709369276891219119339910078900693666223204627262582951247776018496799507596981763861033314627828929633459398203861280828993123686855617280614379209865292524262110618802403634713033618076943588190060476078999180506081776243992431980429566169980063142 [138,136] 4202876153062642586008897464237793379923372125165225827551651613976568371348811388252709194534712767647265396404602166922752757371220420149658381057208281666730521812784640476384855536050926488143385975798459434909863161045324501160037967691975753595148667016990764122166528698942059842886008350539509365620136509781823766263177243004780859178758950547680611280002002281924506359040661621855367437970008999926066054111127865172033348623719850362273259621971860506742744145311822588758368600718742897324280308683345942488216016460178782203402115907501054052968970170695488251896472762534741136071857191666403656174343909647222575625387544114168558978194210333018886974682069076499451044944094765005800229126411997442420999640299500777323979338292215176070108825670162989068563977303015418988948077506567390363598942681321914588154575805772233816021464014733913796934348576466593999603230227952055625128087681253259705298880313000766205262511015888069816202648209216368363227225519840984887130681555478362374444516987471590196518429886208652972751008659748284560152246269818112716733427000902778737103173871151178250357505989069027461984579507206882446059385067512855219640637112282957258491481033972399125843879767082957534106313410607363837711313167946281848503229819844821643354486454696742579451375062360020784450948590236708086513595344728216862978737135069126326558613630138072587708990194273985401495695627636158546793377738968067871937516531607471502632319095606108806444225569916749298811740652101254937802670590413374212405830260269208737504126625409523432302769767052155837453630273920711436841222707180407847894466910608717789273544838108899651037263630840124156059516665476131969717078302530373457288544021346581655641860941329481621747212419781227410466857 [138,137] -10453848758623340617550239060534964833984618425946677042618630690682722516453121356875767687066040138790331598903969373483062068108677967537393729318640056671232824062251171033453852636320784467571243496858053263541991777910420239005852156297285438013638390661076664971480361521560925085741322299533456773168577279241068044149728083230636934267258385803956213350974015808219557948109789673618183838674629305686389374576385455377309658629486320865534719128720764010284921979592892458981403818986280944496390273143564389957168746670117259998685901871119761975738129990803277438485594558073168888225548232254390972086483204347807403924126260087970340129845280733333631769112705759722824319617805222762784047797631866142379429634402110401620604146338544271596122500607267802009401815591067679399581543542475005901623709039384166098552288528682341757356519928112907301686100055526927041120154286161484144414491619928435726389352810897204921545588382958224627040323726276711331058958466697853050088826092139295188320926109044271942817363832852119079348501670334496528884977397614751577233806646167561876670648730267514942219222990185141639395750197173544777303363449182895270000378476124920753484417163333135710233740434357391655995503256956322248646455002508750009225893689305620459330503482469069893060503924565490239129155189093701168928365123409882746277828228385377962405076171300896895339366941515184912123514106352490706924733394699037932776650506736320227074660023500297142502073154805255721506570693213827927849447288029271218658555243913763220057777830954071115638617905341206312524244028064541752526131253801367658346331072322699228860765937009274453135430595301456457227455599918642248247972987749372006226035787576567964900088528427989654342519058640842 [138,138] -59297619043273553798944933444699291560820637687854331718798189392192440123099559921360715586171961682888500265038112436707217100704282352955958603925004554948610613688991558710077994853465125836519133045289123403850714225721778348644451048510733570302813230420137327429815554622885777723314074895492384598427459283774650008799519361914096818420502966608777258107664168062964222820006222549512646044826394816005661231346884105853565229035617241461360612188556948210752261248773958839912293209640137492492210223382807805068343487019968774966422917436772613994297002263554899979874891608697392486446858505242665858354140901991248438400258203890307455836389202788563477559231636959860849233052384100213844097364983636811800695378361227077590211586011617886865397441594803281238331447317828302848245613335438418407427359777605019644837556464838425088152103841397041223369691915277213872020259689060689549949484364740433356647176938215612072566757843707781177393483165888551599483790120468347723603323584905991725252165333079139750248537828073531609478375743603635231104901640757410194918358901041431532477876125324623953732637947202389747883715944236385152611161400866346041466260091248044520789549517572623099501771616248838163980139468767715418062732231112710593183573605298309447417503418511168590025095783793324618665327824615911805075016512641466584604389462434865447574827356562968212485107871540096526836945803084312683215565843451151652685696694536815861086548083746491203690588294859450494942105944637714657613353504852859158941968919481548952692618065802091051506371339864639399545328411948608603892639727397222406185017288652152953632969985524679715660056329436939653897455552559613707482545206606709202776638308227784706940125076804756683362686923 [139,0] 8512933706040541739434577815944456510305367596338295226240605711032187814141118788200435948703644441775917864799882071704431886038978853899735272115499454393970993237777328552641339692690531063779757510410514813407183317761681659334972388385931274625129482380366782580222676056260404395013961422145615994579974656051131877700201813795496219707883365017253590603006707162395336484072072903168683112261151003927834209087058301860395820657342477222928007137451630889331322592083910654830686187163630718056875018993085649693573790118109345979342397601227867443947735125059718765964218320606620061380153737031281033604153919213306187760147858774016698653178298485050769302039952316911944920715870427515491583637340112524954093467014836568194774577625181206922918908674497019709961075005035740741516598721534112529052122582605792125506220192133869336464914758414761492164287976347804773094952643285553709429861795535413549322676931019454218329377036612288515782764614179055148567115088753784539519229415354213022873442624914021885187151633805826220089729099374639801230788939823181744075432573350618155672962829497931233223787089357682922758535111663619261472891597807520502047246401616894686641457436497947656171813617575091548508222694292246941674545676915059035153785033943400175758340726607423694286818733967254657684234125415918122545054220622426713198874582075881497503926322512133689275476267775969548974525197289723880474112102472860201349319745262226503519069230004769593546457815161475233993418874933352851097197497332802004066864776400035454095316052174514852062286087228097276828916926918298922662564929171970571355886897123437673096210499300626516822024031087123624492185794866926074720657485999731216225170427627788736963135852829816042965867746166944894748923296118382086964573758293396331998872779831366976171138992656183668416826404081297673904569195178539097721349917256704476696463399149299090998156223865914784032547523597752038291676530452492562611656171948970695303716408948445733980625132020279699565842946249639227371781530404100215798091661882365222509785305014457674591011079321824147691239911336792052531409480398139066892326809465885162353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 84387155995226171537340736770072149301336454666908151318792387872015876988938626653540319190521572652289318815650876267733826158775615806063809074940656130946639630642461319164016553940430118953497512419306761591180550382834388632312690382788472630885976121752252511459116282908496791606305595357141960418831066242527612929645127047298243261055671268020495268316405415881897725766659064527797332986362200443331913910119141934234516555203810865227651166120756173226125805541358918620057807374535281893185114657961242371539484329083759915092820609633751039001779308068346399657203819825613436386693438416326901923077649867675455049229309092845810805723485433710389123662654647433590901758043438108115832802279202656602381119842882752150463115860330931846884049127187568312304652842589711291101969793669934098255172529602671276864455808023141479770378090598423101126336832886590445167896718071518520154474783426757464666411438026613175867771334542932690969892671795495293268443192055314572040484730086613164750591079519927651880130993833210612038416527913668627359380593891380406882362058102786181543019151178353652861767565172465229435469909398498774418019227508949495728228675590172892282676147957220530012640119998689986103756764088237554300141935632544115125380411710695889030959987619032817468738435220387154924523386754367528876385960684543610395154642632583306231139738695828993316096168196788202190678233653811928415038635805552034039187035632015289474483295388446135060473364046518527647138629684294020168451895635758056973957958280828073752934749865006730411161058641557744888923509413216986831989856889898605321239992329391207084749003576354391544934807839365421578600281519228503328659334003902586038888294175948040309190677682839726970640706661314813918462748322075083312822870870335589230090794972157388951600453106456479947206776433393160418831483195923278489691995664015229990067657361566702362332166371192504214292481288770013860924748958339167684959587172474867673859609402706912675521096974623033170629593769422834782080679023276742450531779051204015437703991853848839818684198058943866704292426171742691380003853745400688168842862069141119718551635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] -993483166256315079458286679251453236385012358128422234827082717477345023988155546952933134529245934204547972626848665043369046215079551653802807404876234955918284518242912670644008692604818042902569083255786804390108549546300748657806658983372106007111462547726664226665878769041509808055401333554992810835981852496474367118095883583884448837618321921012909032873493321292734527991694813701420746169594515249460250883454844599803976399658538455207619033995533837941372453502180715158567823230310406980382716005532351162185480079500094006386042698676399864978320068216864111274475837781408215843555055503481476097321206473830830829442218791104649520195466234523097603317575465232060473330015953901276791454512481483962316698280782517115393001473583013765413766594026586709229688670199538349156537964352245273430000469285289314023075280141189843259588215604292121928882431715735330732297139512533931618854032698232649851281716170187978932612181240237652033053088219384839962845848809218981527001700886711289323206539472729764440859009092161204141596490045197088635482818435487961062571231078512114187183337923058782502403979530913570404729424776388106820687644019440351681085461881670961452804892116317407497441605010048375182065373151980546960348551435801165929026848516260702963236030914302615455372622488929722331530495390389879955682414275173171753469193090312024221867447059797834315043355823551405006128173906805186426307848316973432223752395499096666728639349014312296964247313011882733687857778251891161918442942329791167766624965714068994716169000943306285373506131377822532517715959269532699398210738162950231132844875100665588387073864710365014717127286341640017774429523207186411868581981384312846784975253577948039395492955701099847501450617102659705659852392996658455589120974257605112891884473528862851239690479713040422937592688562255364466326910230948952125825908453664544283210130852370569095948025722081678486492910023697954411231225895217627086620462892413990401904075510107074601392179889627260363429030964205653263757986770558244607323062731660326855612330090691426505398300115165162677537286649252059160957011724868816540667815218057512538507580757141113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -229484194936552626224150662857834891088740347191312107148119421418308779893119516894867477593607643973436905086002629364780609764851586815985789065022578131109672175053663672151247801912731651232044338827703896228384785453597596695077015272697396719096650816701646440068048923878713476159089223801334255056989712929767338000168405774490909846706841381190435782111277315402840044072333491597880756043946618055903136770220797597423708487853076791097104720991800862396721927992837270976176580047390171273545400589445578858535719327371744525760389459919332189189517793216385469540079057645685294907554363690177145964025982734034235910009997067870259768869878368183043726563888700361508748312447975269710446092636584763967279440854319884052746087402047405358046097731805835794736547509742251985288302592614216576075980013814423205415012315094283182338826677666843558270526262825967644167022381573974497096309744429975725490001209043605929392744418376305800682391918741309134325143305721916848550872113222738288718773089419968039975387066785452937797986028100715321127306386129263689302503184368919664456156694136505704675534175410864092471514445283501930405668216301565368156418147390183456477567626447951469130296885765386185927326191731260379542428420744174953920985177853231669237072549820460710437178759598162007593860882080506655019690159993143485375137715070287950330378823710815708002877497554068836474918003744696249404713433167144860120976204132074465863503681686174651496784678520818656936324440826027859492289089723582640160168996099750853050685628044834045942998149705311035470191277134366407053455601197746420261994073061317068442361642181501243043339569060250338804586053423096452951841639900418208299983907814655783413488763837682772623834473779364499819432211651561542818003259001467841804291057974952194416942983498441634665013171438476643488303991157548827721515328805896098307488021515447158323677889107073820590541894695169803759676376822084295747094534907336345817587242717645245054675128436846378557214914663163680095057299260454074799337206079347885946209592852112161642997109071029970285538480196534763353753590770426607671895850859566934332178789190948009490966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] 7152628944880411422659780954571010054187838864474499180864089197066521349194690008970726548280928606779897105604709224942900222197825359519984927042881900467394802452926800462896200428698878895766925558888612132205652711455763009446020476275347254612204823908991255048540692163209580107977525530452186876179620471215477226346711009479661106822728244808849406149900364072355223035479505810672404698723182748521928462788218702023739027409139437812772429396025117039269970832132939791156613873953353073353673785425457985976628356704121441300029801793718280489278363918001056158669595183147454290031331615665983871321353688706730223134335622259315422944867568271494322343645641565105613326745073997432726786780634461306015484422769744523512723602392708409005768913474220113432250661466442672874686755906237556929053043161769621991738705002663837033265917569539247310038084647439919346185837721553420123286006779734866493198106869591301617109271466460462849401773962635047696192800317438329351818995152759124164588669504004750006439015752285998064283714625449518829445910636904792808285806414724236365491119597198858925508545510655659498819932638798033993685335786795696563292767720726495712156985839993073307742455250185909903496114037599691740872822224756566663017569636521728358933508125756509184723166099165078380680135727197364409898910213843007320786554616939949205829875548745289745126808726938773827027157818222244708214693134017714358015406631585920260884177108170102671360789298194442179414222077796585009658484887577713602808479387037841775467778155025218602995894797530931445643965756091977965164790131483206084868180506368008501328485337440153276897324835450126506063485089206946483050120860588954860263805666026870488141832816181098599239804800232799543797747691091307632960425971388697867160493942592068690451356363741484915845145462794968734749927283586341276820396421687878071464415660964728927938906369455423504031027965464284778886869506174372912311093920686829025505880149309217869925945774586550007033079238271257773639727853675030214622934159472070993545117187001514551315050358610764117583222957367615961023989742167195307204557931830823935825947046396322548389434814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 79281832318471083486581363020957085994942337154963063531598161149762940224273477224142554072709389486549173529226295360727931266780999877095574519046098530989353196183646382203969687548262738597039106747316509192428758025129201060698910277325811917990604605730491039639907810737295718290702885807327629473447238542466636447834300872222316042405150459114653533889629807087690235975860896320207084360218773080381198521339682092588975670490529642846454332547568747890485342119901635904705117442615879119843581668019994148908721552765475593963662346179005077044630234361869495930916977744859610833178884657610437922356531231697309770111624248455792985257259042590830526331559472200806039563748197096771062012934100816690132873884330909227039542583937815398197981292360822010728764415122264185178739474040090761652700985404356417471967230658172117915180993715181324819771586413037406101933950967566516653479410650687548585941528828430197587406538034027067949145633475879637126198501475197974412431468417611269026180565083934902237590410769725982408602482579302053862541711407458219240420849201052601066323303644556921799259801266733387616472187571076077719471765377586740673562684609449575896279083315137319841318061755788546607717031391632178134579205725554250450604871473109142223149497998706913801761160822326026684901622633734038321816317917594050058973628957331193460275849950046018791086039766285923137233605104020181685387368057120204727190376896175960633179429319874503330947550011761350698744947060149059302044675927784719386752894867661186170293817795020169961613694500128653443890663698926808175613618627845165695341950385239174678776342666792048206685472213633512544829329733144495311857469395823592259353546249703318820597341551486917589893319691051765538889270313889018953428646694303590850532504085081585753093433530610578887529355425242274406733976042397839015184737780331564208979913468446492787513052353137640779818197262446014805314241562972194985018126084463824145915962565047290657721955265377426044200353889394447786668296869035183852628145420642580031664219513679226640985603950620364951167719106045369131014588141443011125905425888038113163558406881747941952198743820190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] -2232839317107225677723452386754815901891626074336999977373695252681210804636884860339766176076519480317068741851755805873653792503715478237192346277940556987141955504679621697015207591261198378543437008106049407751696434695712257731891639795336523395071268689195167907986406479733292747662120224762581469639591530682440515358155910924349874743960554348364213017521539891415624181401449286046912797001193591450090064070044626428753566180565656075766491402662536501500445415582781940853451492770760078465877383317803454657134631464704032281444937946110627237535014357844165463892760027245721683621513801129312656761027700301949628102119446908546827695059230246404500556770233810553148589681437794853344651867242367212520585314344106978757927201735770300739727722967161182657311521605114990943750003489648916878529687822179619326345588238062690651673658005211079099003736302857060483406658628082250751073557707522319601726887773521954860304767703821632518677082910208415246345507610729217517841646588286832333755567245841909753848622067842933190636954879868767537000793346411670389139747913149679955971783439378822754651261375991241136237543490722641529401812213474123769384682504388675098127655644470361839490360043209367903706513064179210282643218005194947649073245036307650944096868512482052173481150836817205240829316005604042808169152287603212402938862113550729663853444787177572446381326483925198700766945381032997744417779722614100467338703478355444086107868686676182679531761810509347453757715842865679215821488725162030996668194340607521378989646683747873888035862477327014756978340015600522605466271752042580893744627585255977205187204774668782913792757729326861167186592633207059621886738728812907737348258584104147032663094649996784783354489641227135531472107793088941646319345068697080008553082359469052131362472023035273413672310150568982547204105310750122008988313271515117838266691155898510402812785806945671139863461944769059714341378952702879545583495912723143496394595560964375560230703013472734034418203116171693016733421758312484569251791250491328554512865382867344875276993228285139250041599009975726466897310922896079458720389283175081423322896195804432295517472084611654281616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] 27449590877993492733192130231153277798676512964563340999676738560246876190084094239539914525611468181403578471796481252722370112520209116360242682211219193684538330787250942631457526706609416425713524683479668408574637794822785992212833946271031874247600495470121806403755107285975102874078956119268417853996207052651869566737564211684894688552055406873190373923469212728058106065449042582434696996820288667305411608841398181027737504699748967823845069405954358910950764512425701319416630561396229413697491377408446602668796946022465271740915725784037695862116353130366540967618246459808490341587018113417162875030211109450132616948153362417075341674188768805021895679721553682235307794434306149200116465336752282631605586545977283954620402080547849517775534568690888484792389682343670325133805747448328714116878841935243671762863284188609449355161142623868982311656619844092941700461142854828912658409266499807427541528258355065115310747871891513404535890547869859704886336938546828245090467672258212784528827175391491651523215161499696408221262124325985671188528743027139188225532057662761649066835682118114953720152138755316324438878317376134327279555209220696682651876023126898757093265433989839076443348312560470384087157651573772170085242813107683125158231627477842514178462392208797215951747125256393139157240404283334886943357549498165625716507289352573693035492901208147866253431050756655176058374347995097866890880188034387819746478140880456534579374314049810496615390775575978578076597514156500674040143477544486535429295174445645627763330198422039312882857735982120644373893332122086582794603683607230815870741972576697016380823280244715453976471098518586758549164515306177810428814460578919775878914260773629607150797733794108493611917292826702543340070473197250205990315315718725871872967581799503170137351892981727628813470523067944838321605526428851365706591556849009503473471507530130165594193410531343453251086027946306236461218485620376010475319019460067010862284320323720388267153025034468535705036707903123938623553396060161145305161857651440394815020211686167322705140774582221032026153173153654877280761875152947334458876684461837231720609522542253522203736793017014861106872558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] -234260148681294192282869045345392326082165358592807045180685802772700846642206750250170673207205480012545823972006912641384154325953062703483955919150464372071215006325819026223060487393855726363248894602605173201113824883969163757269300831881613109554541488257137589645412158697820783886344900083799565829927077138803666699070026711707713987807983094236950097372336079050145204550758886215771055703824323738854843913120135500205121808661602754189860183553292959091833655871564341204586723014918285421535353447822621317013301720464616919446873287742361344566337037795477609362275830796615168093936931367905103531287971143462371586889685875692226823423307517473930333576592634127848158422082425619181687544565100474498456619940054856543419716264259098158090434325372213572864445714582124644087201538077334579471606819333537948431031425045534537296952157090205267307857698970323212429027000018199716536505497188040565060753111154329557083162923086011753101217084593651577657749989083765778260139723773097389479354121351940783091611518059142415720036780089659912996530435676533530452763109709220025539583997092717307217177863063877285151408269694565682850824119703368068701258795310499813251144867625584150999963296651156693992470368387873199684934413330108518387199496279655322612315098325980729554108791827219156142869584902958241660697066843123131114421272188724085131714537175624427263259419365002885961322256602046191574213053808170537480603618749487483482210343512588521049793313296356970646873592460880074499532603554104473939447941280722054956504692596755760286131035003340457785054027259129540878769602995418546293011245435538934349610095945690928745747793142516662103200147169858065836481227428445425118609628405757651050068309827359279058771717150733321450902102163494470915731494808583313755273505560019889617375038319225866227966518626516214703513602765071744435317732983564549572940774827619361433815831674666946070785090002699869056913224911313649341261856059742340657409218658008649645319184868296309996872267592658556019534306179642356737652750724082793790720312546086348643523797784114840246266667239266944178386829719031963727632153178709427247830155690904926912843109221284976229071617126464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] 1615715736737361194158320403985233585391733513317393061216224388372461690755151101391791828541653414669167522302948306362996008075369865410283512540437390170177063747672971639496043552098808094167359819517966770396049012949926079699854190046256329835734897904976892888444912583123629178948482465392892493489766774694443053831428087690698875443407937127868209572908977133406993957336964824121422432963718905885600620322585008518189262037222967430001813747680404294639497031667468192078095497501382742653672938245367028167839327812463170383657170844100638872935751202579764159373870362535832413938760097006063916397535605213980878441060080593957998256869611115533817322537175119258945751904014893966483204186257452412040334883386692875041195375779442672095680050383928560544378949500010581833045151486787270785787062662653587569390771022298456893416470775390355999903195889298460744227021111142352083660500158849047776826848261848632649012289008236453805662903438868895717052250530276027236486349890859890052557615074175466605634629806305560007700782745151535533028643589799702888312110831269175210798745467752446368433549566794363181968776219280970591175961296550540728590745550186901964728942860843399958731200481732899392499420486739546527343565188247611046880681130843830969886437627025530148472307528132334945397289261013022275184093779265959810845869044694275869569934902863534856198623671952062974526199553373637973830629314793602856811904073036712540580216685939758159690662796795261881406345154699254523643146146938554731992233129482818208576050690817202649958789503548112427833143717326671177990267223409840237324608954379973887979511558372525149656685562158732917029668119769541880429733368154653484882684828754348005811854332336323998855264109771744465579242089598167724640384452202637626378526649919233357659928847499344639839748711596344231862327440909282939247703429996950293822258833938974026972983101276313989014850560805133347644256227713891848726450680911774693929707802189902557240985569936534240284275515754128835377365057574772278959987122421729287285071415158950521450389813681865482413954273550725651702140615427346001106278353881052617464431630810419641790243172607688393327407538890838623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] -9395285438364985609305807968706068802980800978262554445526316519091530935581091438371436787608855433107653675515706835335407342772107914659993675535987501970835086153456278580327249867845029358095418314988787870325367496407490577612959218227484442842377709140378566762312613650769501149989975496139608202417528180440564709597223497270611072390160859768268217869337881557205489717443225868917574683528675545783118725757558491303171172190613133555557781662994219320959640121604199742672665059005411283053317460770189027468717599342568126178048995634735803349138362721144978457156706993248424095986087475248958445878343596426761343591220022804786092678263295446949954564151702861374578618885770540257078649025148997293285840445733069755468771335995352684398944863579134703867397150218607878375365151362073904237260844308994685527261166370199731651835076005096305572525262288922636449920491010199198690912507226028796008987780513997791348258987095803012049865169116666589534149821255159098651574163313898097603061074580131798462318895273964917728927036400550269165383818418189363800537586308661230896456199122361235135662879162395215228498899341734970133491205332984403530375251086558190113855587314252379790119377757011132135902047478069231572415454430422685659089399349409566004748692110568229551419112948169202648274340049599871771662837097628857146533271733962602414529353820202158059809802327760490840210064989674322329785708256890632123817083105835564021261868699219710519198269060214320538223271815382721399047889596520415306576644635688668682211939727526688589489912654714009802062514931238498861918810040626506239782201953466615375798600056953974132425939967633387395202585360604141697702653428564415420090693173529416161807583150556668987390858986947977335689527473590819762254939562798244085373214768240857079335336228226506538973530772230198971355601270093766493888501011964607552568798844912168003343769058735836869841408686767917272574970148779714028692829673221599033951260809249336205177316939891715021910382718571638294876494700513931416624400584527105997397784025198968830695042460721822860482522387441995671616349082256486699427375588445611666079870438958171634657182353170257194108216936001554131507873535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] 46625955208964644336131231210690405362786836743137082726719139130645424298867355017026100083995851356111712870435563546860995277109721003843158955259104202111094118284072748581839577768496387673117001258351664909612852762164559743533548984737455517795876105363759828654612731643191634775211706190232961287294158280368509019640368279240086873382004560736700016422849469092890995908986372501244611289079305969372463270563179576604018859547695498860531913420551790887119315152934842310441463862263260780061854354539005041142294166211636247289375264394784846571968367743615151597771433082857767665488752234517480577401008097482907160168612235339491439466972459338702564809390966865754881331006051279224032419752212048543143471304013222545332699002603409857562709379735279665921289910259204517070292181735702457579506852660307392120979163394708205435979697234942293434622200403170065340018413155257354173507931940790992318177968164286841882287185692149758127849758934780107475348440273647486699993091731942390648392338926968720693548094448838591796279399413761226740242561834297035234579999075295107166850116858616016973445464389342263801596078492647185619603889493681749873699802679633635783589750808171968886878197159505533385732120747025655689321733996501088698642855704214543629966720501566534075304208117458362300696950417513259935562303802703899400653168860564305490796671171911063036697643940687485780290717384082141785465951787704569073782884287020319192424453068724498686676888543893708469246209017201503569628246428324982601886936331440014099036949754676631407895391662188153197569280592332202419999309145520598874752703771742009733519043207858297011999753910208192232741600302054981825093352311721738969383225198666555185452396881023078127448957363822281321613093503853804956964134919439177053845209816123151250150773619203623133642621852968915913698065593570893833374373667264637851137584335845202396151212797101142982944641591167856649461725551964149898091316986058159562239392923681871396595761648824452974971329929279534837556915394185158360594590146056688320860309013315832574417849764505599329317090219365730922121778994988285739554262253730342874981655875213194924892592694372524253498824009511736221611499786376953125000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] -198459807032931965150908793551048610979981435931429759391832881672047065352069594796789019148337484602831944875287438857658315921657861042198706158487274601564013551300390607921844027793746197778468354103989903647086071413566331295540427978692828703246345430576680603998141753470707062290986748993213173790407887057723876263378959972760531883864949204581145281652077101571091909050183144892925934832014161785555920981967810285529694201793039263705174455587869866302831479915920699335220901260590889882858343923441664609914048333843561203381763108672821168927832227681632426637484450448504287048432613853202260995295032740434562321634716981982890380424836112962678378509707156305494591084825083901035899002030080673748790319649032391034951875634759042360237438201899813904963359028434770209223206449533170446025890168800836161489227415218709719571940567606077799194300227138670181380470613682091045492029725050705595976172347014955264628339512795809509600549243904763047146449417369063335760239374643034582027648247791494087593325445237396207718763739403673243289431255229934399581260000139175624055426807571752277352512507831493864215057238197361589055654703816575380565974865779380832026176455357917618073409474222967391400358530886150158069830714179031664802458235862143245459030071574807297537380389319027741686625431969257417819826692479655745117552682784654427121454411819565064543611493608678173149906384887575643428881535217715988219097948760432598978888914908796034178236375333958283965641265527164084199394310772211422270314985909211304872759100923876583972468649422268604066858506798634837137685701508381614045834857885655876076519327853862073300912531944101935753171371305217252812127494046074218401996460146727063565413613844788442516358221087584474366637953778314335696880380665608340038660983534488200650638703603796227476858087443843807191884213790599221747483481611910856861662896301469332278936505101288628872483442865980873858789298643797373893935542139566412215184221947017330368374701672784684072221848431203094648352000486552583833666473985969052186076019428027968297173380212457308074043006650762290735954063979728177728577438503296694863669101868260888241971248495942577259182337812148944067303091287612915039062500000000000000000000000000000000000000000000000000000000000000000000 [139,13] 729714062076570179203961092542576008231161314452822505684875537552107351124728416958244864584119659344470278989546263692397494536018636289444880347036378023661997865383967907096297187152097773750777754071959989325600055568144077725310761036087086819602442653359958114913157372177296116373948896161645271573914177998068869653847524120339382423557794899500603534537421219890200081799158491084782356701153788632401325560834480794391762445487571443204393903358829851392836045830192673090877660708197533587978892109221494674287188885688664073498612793562349243758255695578840682859236712391893870330041080644149245041970259148002654478011284472353536334714108636591435317157747700695909184417662991220351610404277508646420747482513170061813454398296158987087729862797118777970526532335262579039319864115589181710977942082131521606919462147710905678287509739967296688963745141220297741350459293565364586700445913524829775642796852657189516891160377457198705321808160001270685055679154052652371749653161972256606735744776023509155885841386578354626463100572809521767741131208028741705320963211275052189866708868208539030925709902923562254729458360519493726113467000583603815626343261300668628563778612124973529106987236306567296425830467600713661203992887438759599222344532395208083354934801468572773250406986831914655044952101168323209465574566828400229582809844763488560771414268031945470395167736297704775845020584684131995328748998138043996523472845833677782312644656974146926948534773572860318317795443027532736980598067552781392666635203436544454635286895339255714267247155490799096394370252724856688825112079483621627997830566004130514752168784933759090325196421091379492367970585678901430875470525216387214666268299310946811564119388691384992749237999207305561827709581168267808535524396078223712891935514075716323644404603631726512402046404450275844393374877466677408178242694015772527639795450036064927900332606030989541854432502919187589980742880494830700482120894378085279420398931509439883206273666570547646502735714143690138182974853777413536629549335423827461107824897620343167769077242277460179435035401122550562510961768208991777336339835033007888911817906321624570866725127702397691713829055992768246596824610605835914611816406250000000000000000000000000000000000000000000000000000000000000 [139,14] -2344077214117399720786646713837389549490177495444159674181207092353240777235250733643029132133924106297667476408684447421083596901246826161200999487003949335459955003463563369083953255161786678321196165842568961683290111559155094791630227192605327451672476230872506921283233189448945931571164460440285658228292255303875262096313319008242950002684607220681142023215684672384248305219212004913627971752690055298689489685943183139425287798430456248533545566239948230270013513367417525429038419687645933664559850994875358395634326243717748723729386436786664808955634507277374116956132815734059270586919308667803639296672625704370262432735752984065638009899535141867563828606048486357023913631626895181803739957359372332545134596119650156853065283147286896191449752358749205008471380023439245105691288072280254882926924425983250535942408193276537299765452781244442799220794832325553176440109709912348278437375887593936594082154769287761459640402215084481460301481782440014899257435671721039543971635710854393048957251381825473369006833524026130277199184017289930171660039662136086584064442345853022719869100624588818881185456262102656903210153500502574683183628051888991459432308761934802565685631372147962252714250692819111465596802737951530805001455369777583186208131683791177507040816264710323568501252496380257896399870243758284297667307722799668181027800289128981757753588023837599634241231678129709143759248787842751160896155638101181775267044585802465818018357941522879906807335454773795382663579677581081051586919237545619847133257491788834659274936956398606915838610296459123330160806372884766893429607782659712766913938423643338053848963946191571099252954442940580802740319798881039959529551673785549358554260939824871841802741319602398028770873397148970950032119406808688137299501595050987856307940676352460524083063248441788589392612662311919534684427679292415864640511364051836659533605588949238420583348026897982935746292148230347734905854702773912640514791445756210756795352962770761158570908921266793885328805167192174630271210830322394774175490826011216011233520281496211184465455393432325647796756698300592924171948614081252770101192219729338270715453873108590397374119993365081672596048517924136045387228932668222114443778991699218750000000000000000000000000000000000000000000000000000 [139,15] 6656922767934420899143255917111563563202876127908095434040266907248697635420013027280817010734740699911727775738687374044581553371558951069919607959199489983673853276677417482921856797610991974849436373904193893567715851365364036452270970726663258842840694424734796828137380721676784748173292782948181145353749445725233469627440327547472312380615243914895561330567692617123488185316859354161881888516078605379453523013424661974950739278002996572811687569818289908419585483572609251578200534910114253799005910627940294749387897908150981338631638784238441707320517298100833715373061301628877523716377006442464577725696173302846724140424618241701751777511902866141305983447746211272363865511965789162074012181648942040118201556756918826513308251942519612454995584618423569905197280039768507230396800494798975942340231420723936275116615615603187287202689770692054408948437983342575071776755176376868625421991310770846945702599128574121906859008745757913530325229696785019285480237877119894419557753905682597043497111907762749764086326587908614168100884367069878231528286660809251210199528918894844094838534067343754271475923166760345506455158607514619805444319591712322764065158051995829654145518016096702560982097271830651854139287558026895256746952583992204522846917553228026955412179336181366686540737201261014048443667029025496471724486482065098816073525198121710724408166382099733888772167741323101514782920998637370686586896775204646741928318252368747389750056152437839295331887314924345389893960286332587019537146880498627343673798947803308357185754628176565588160509788566214331790598462074850450084466382398922567603857249042180181727467191712797153988652081797315650335371277708453918202216004368792192345634126812404930802666519399758608832301958676730004742079367547018826053141631558566755005389345436740612182726299762093433739602832432982595143141399845995561226265194984544197404277836750591341800678315837016697425046946278464325871699490529384681930054371138787720685990389700191740114717255768424804684511414821063918549494458815181648823011681176185429283453134939784425486563953350481859071574973916796520774359646822786458429015824369541262280419899114785042704161337679595278091336256567447688010930040292123521794565021991729736328125000000000000000000000000000000000000000000 [139,16] -16876974798415381850778700112495531121283512739476986220960021245650147775902587540328762379967068600954963314490849701260441099007156690219417038102973086906305159041122123263462567512755761439478735758812364997615487780033773099733641650112600492483312056846025808862880883120606673538271799903326809278603749188152959772774071119832711829762718490403150589032940426577606564659804765814109979978519502356332054545513452190535428301900909667679001506649089940447960470081055278839074977351373094290442514818358339092535693152097138262499517920274197264291725810092934148840471099095091464721084553235564939670797670455448650667194287691459583744789811089741369735734256462762648212418340397159993573226148125638488285343049063180803625656874228821849649893353834814999829142098140175793895659199230107739234142648104420940432672538128866156029505957793645303558983282724567625351653580248058288856248961469408392019479933732801130225624562514016704519057585654898591946449376357676146843076392905831826995201720745902929354312078900013946826076063529721444855433157974936122446590254273306443050017977241263550263810254461674022406124362067957705679969281879304809879222618904381423467425776609741714002168353065428736949083219844737435284722813300883245226419553776398780813624688024979904484402251248355924575982631689718810044802429801151340309008604166833320603988556318553975585603474156633439186651140112198163770514939482675502876978884405650239193300296472017091011928088032137631356940854345259897056317982461118863051245793809663499681606677070977456280302198883296082606909326180671866291686720834680312336699833704639483317228253004478907191186683759950757186563234512162831078135148390005688281870710890453068330170579102512961328004822357095748653808092003671942255503191233170317343444614274562517037898743986381304263011700277768363266494872694110706628254961784500501310522996609389979280237872409912303296759501714694593111746632868254417534462859790981473367063965799205205194188124542394219083681387796040565074261078522615888358012043816191568695740684557297600114979622184133569349136401022764328678138599799345570277647976601089459499699403153015247458633876803592873782967419566778628297456035529250373272702745452988892793655395507812500000000000000000000000000000000 [139,17] 38488779639226635884172192439633318998197555377796881502869593344463505461157782537610618715145503199259854210555271760439269854714201920792902966716485207859076662402356540712419935733939527384928863924398966151419528453409008674543861627265627086031203065072265511486473443096797443513297576643441338025614097775118401493252725727680360203637124619742849476438937335256358271830265637770425597544833074848577325394216543439304389925879553782980282603677734109244397465745768968349116784896800284148029533957577842357899155473078844159958560993754182546287381353817421747183179877351283741722921526808382506476964416922924740353689859282577715972639287200063709564371306653691987282569207006904846096246979512634172618454438401415145324268050552388756468303447841515969690034013593797947401183306254591431079925251969108701009705028174588492335146448027895368620232566447555147965854928622962934646171956730538773813764735038659065910455655688028410931341276302877301944349726003686274140819810758444416075582356210212685837655469483431145065207750346958589328889776052475217242193058633858748826183673738789676774858659145788878875804402262974229021366733417620816560671699429783967787578064026640937594459432149376147851100708585239765466012782276687064447935878582922338966483723036098895975054138906831287479635661435963566942618099908248646511457265862743870661822055647986339648431966247175153143048439794661061600356548700596992896826691106576848497268075085114452502624065177391189724095763015893916420776650326913996508513903562416707887416296458053039757818209494556373561747820834143535419201478120892145798757172897449376292375423365794035689223352021282952215695260765441902755024953863072848396347966547786136859281928707672674543339640468865824875504118198083009166870423633024983792129275780731929631963947288361158241476717986769948645379097870003166038515624540888781690024415042930660584869740038270895510488725042167036410017494226402047620129477755232498068274814038147164521367270509627024880907814284729346358668214172672051642887151726303107416078012785214739217375590592716814390074757906716119170733100349693597484984047537463265897457753031108527401576070817787496460722549895046039722464442227886985414819775996875250712037086486816406250000000000000000000000000 [139,18] -79448985197435657959978660834537077036131986552757420867689307642979068224995792679656071142456928655170582768068878120546762198413774581337516805015427707262467817430518704733622912562056427941873009905252858504550870491881073424527417192689723258603098467693047154579595805467210710809334846416873320498034108617249047709101429849883706088554264515482009845426208026651444845317099885904755951052321477797998755808901751704379954536074762783408853478482342574518019863556938718118460066007576004920177328167319441660513729753191872684103448302441543693821797387699306351880318442188051578049042606784040461531575766128180767378918366627848816016512351152908775839435627234029742446433335721724258439158156828962335662050860002934048301400094801173322272885968295640644314633082838943570592557947583944324734437943259266178337749194214497428309241494242010993213111511244461910270761291987405699051610168208981579764727722333565570150605380368400517210542026520575350571704997893424521838712002735003369320879609810434977936418260978663994093288580011196480139951925394713572555548221950961979643324890347877430302218022592796278334805738605905505864608567336482913471024776582139475022032295128121075034081644820636825456734272853782294881691765827943605930680119938746355773647103162013964787292086951044031456019508827343834002148236345185952873517081227587004592365361263891973303121213660184418608379526377730736586374960629588470689425250872188067452384828167857987956005750636170665224462093187892401950253101612823282444583015797999106719508392280133620254400876467945254036143716717673734501859318620755074778482135568746321067944711330274979959116403796278005195876402126202127967995234796345679494115925931659687615559621802365836536574745106303401186780012207388962244460415827396678323137104728231243300219726572151420766546629676020964564817391757140047432862795532092235911852740463891491977601009142768752729848315959059191581610536099946560621553823935666758529378210664165650013721844404301542828239127810417558512532158437022299751145320845075663090272078856378561265287672029401417890684648492279104965344105453488175862018772932203670633874478611446009858710865273051424052838234478728294370306863956140728329387290518326381061342544853687286376953125000000000000000 [139,19] 149212876110722711620375152528119290637721152738796969307376200470541915410163026944639926598262751732679157318488750138426226450893437293263051421396011973242843862818572748571063915273680461838664875789667703116970975265775370440846736241668947612431730197081809906609745355440924684517584803334527455124186598181017888849278783873769295284547696317608629307724760594299350351825430875868481268303391887542386437054187926527016981771105795528529112175720201820849131284129193899942865329984593519835328535125439514940543636240660204197377729695962785695795066801717463892819118308303889934103357420454851812769956970124512253699048989794658031411130793260769729522453775782698325572171412047128968952851379768032430920028791893627672894018042666914506404633907304875598384362163050039183231770426513625950536956585643477743563212099055737487146153519064325202101877354603681419553806895687993080046076556333399191713314841864378277241463229333636563868018763429932897228459735045183601467306888827151385911130877754402070249262985714000822154067695055789817724585317577465962951440462809046059645847884273458124952482547162380318292398180380542968524857057588500311667193807900874090911384002720692817492292596846913362462856342141325375261566505211817428517809790843961969940491717369130693344579242673697936124170124063135722048094335967283719181270368728268576090270436945610649501714005377386421444195892115333821924541346277083073705198080667844918921342884182363657176323738833619187339870836946365873325259021392953250370862690845929947698844939039958963803539168421343113819520733482928758131835897529401094607365560328277835044459609157486273007863095171050962262000618407742353100244430800851952858440712218736888531782295647662819915876608773079457514219491220074841113784070394872422756822038029667163454580858272430056960291033903794592877399611950633545603790920304076812742661337402479879512778441362305758641187766846709246934812905208216334253243263850802441074966590927919631528707980101273005367879862743509657197365297811948368959179384766120576750079160527291067428752129094316846750973565651560798285529531449794095170440991258358378285348874461501560548169166143300169964957008285373257299572513763429292732887610634096020589822728652507066726684570312500000000 [139,20] -256018889816433088183704653220759778643963419730009357986624139227787694095691248063752657623995611123656604983844549916173372322947406901088898635267357768950497331158958219581940607414866324082190792163867707238155786531636916497937831322388418745511390007770407715447772728592105882034661601976256906756769797946229896259940312630420955803990430723789298162043399081376189216328421746882927637747058057746991208734280726138819533486519546266393736538686790338934903041392107295509609586166125799522825161168244049907499275561644557279666615693439576139601625791433590625450943387659014333249700243057622402516960950960941540395394793259527818961545391731544692069534656714908536678921991550372261308926839694794924811849912492875741873602028020061092336212066341576112957395203405140247876825789189612625410925711454963759919665212214789780995517558289900536018459629812881156817477322383958576156211987929027152787505137545759723778968406376918813711139797263904193900782064014696993782303840367355787679839970507269170386231904091162571036566579903633473851424660870088927223370799617619565075453925647293303025671927101617830956881115228143008007876740239531533390196181016316673283383187296842841353469627833171088506329596609404295010004150392917827297683423332077179196303669025355625674835378396788988019409705134344401822893751060336911624595480861070478721464595989383137975945519920601805677117862921248377547504944272033947477117142329363108601678070256733297384391607000046592805808629793224134553254167191418071342060301942375463113177735160798639337646822737982053795652655312832285570750998722087960326269426228430284136012906925723468372938679973135995873746398230045278497170475235777558975495188639862224486248080348484902161704129016236319383122225513762553017007439182621833934757247794641291829008285922407436495406486834878365468466991148855742614014063338857880129793397029844611555849864409445944047631706896988237558064188294403798075222673576612352102911217560613370688508471050113193490686101130921741324685201393168224471216362791669185896742791476058508218418669192917768724837246822454940836614155540301378513003659489007906168907089757033222861533336163654008618664193562739250621193197801953872319352580738671676385820319410413503646850585937500000 [139,21] 402517568634342283062634781159021133762620567427575383144238473250856012862627324581596802037611570172846311039619214093108020889874450265957530990390629374825668033283594146850625472815115964526652055891903848981786081951335324860648362015187352930534149795296710950909114144380846091852621014676029086668607360247748439913965007759445843028100550306607125088533143232035211506991681795729832190693402140621999099756487549081173656081454478278514839226890111377938309917559950595434090507861257202787248477014354210252226509491186187863389224410382082278943277817320911801025063151436206150183865007870247701615432550130957140684081997307687429093138750170954048843094948969203672642616648629967073967742570305215415287393248100779979305527131801169969780533730537428851742612715623029494098342512180527640699253563265767470041546411514198847455747853037508048322777800342617070375505771607960903349252180844435422782105128161477735227930372787309578501932452080626220335945752438276537672086922604966968867380835356098864010816869288701243059806240233956531240522937876883959761547157289870394541627418143046996651959910440428991118839258653649587483309422784688376264676514791412180785360114153387533490752710865809535250087366583444886825615183214126688074882189921829847893325067209069035940267037171620298262363080631569890150512347307662334818948406463923852641219439080589812295029632934487596352276653068281451607081103677053701614981395426774429894917882278983235669938752083657333669151501803101750699027432597134256185091081114341830956319764615897678522167959521210902402385983923701282665239041420390742978902113328854707464853094011062988146199206166893864509046550337568543007380837311490843462114555595272722481021731896107246672275653299358127071292406463660866006627442039375705073160796339984955078625465843762358489851269343334632950407183632482553808839019748325050611872728106833185917083444695064107486403149035286527513818948812640219124372723074416215073741032783636248469084451410956677056126656518360494913256860573346953961855997023861290435254703370714567013048885537137296297874499408133001463109130861201555608663724356163238612168837100563926204187280434028763564208294983160044596703365603027971746270818886870301867020316421985626220703125000000 [139,22] -581022422496331003225210151578406432327187008747541493021746948991398454464609877721592295539887792231650608017723290030414767279053470868236133389607265787032909761441594608657998577894520405089090352403846539599584345257641909728376465343668910434244899706322341763753080469889488099261186853581962309072187280887086292203122132511451275011512739677718680769480062594494664086872542664495835538334613444907671147001634318689379383615229965092538755992427781203944281403862569886776778322595326509815983133952947592082840276502876878734757059534720908447034161923275207681550872272388253821420648316594544363502661592655995662177776977384367909383956329406467018202570505511160050693314894308665155665944763760953806915599246099036257450836391364490824714493761470775678212070845654342501081547078308845631523030041732932630411411006468450738647025556450588290257277306204279239322430615175304619801964281780247680211938390884978394836264603568960015374619644069515344760764139572708719734880634584354712671811148217806892617201337702288665190092382689861941917627953194118876403869223609440750309891623573548615958358354569823715538427973572088668817131075044414737365011913433197679969138763104166318830008164315968745446361805706656333036708710809345922863479997919718417661579586707300505914247828436601488141858252720592378971009501389354590072584138858632731736378304721675163343195689484298670751688841732295892241199449060605912032434909282716625410111341706368679594369521351895244662451269992946069695056136078413693971323033495846170833116702504571295562224363891609490115491442972483185118759385382453018835876212993115623436167764524534492789892242494600944372703176076155735035495195839893049672705754520756716964911430977436050770301084853636916842196624522004864779356040983677309105548196670863208858745552859385300733058978406453895574669087133887299638084601196774503966625470072967677593671916949976705994390295106376102261187889708088954892004657033590287427051441292359853866733039099396804630222059567762304039749180288998433804767090862501795193709786075913334153195752815324245561494473803311974015875045243120355382622070411409966449949394700673202760198122744203087527640714737446127374976802022944026029048492087980548603809438645839691162109375000 [139,23] 770783536888546728776393501645150694941202953412457422458118948664216791559731709611036603880018753387526664488955137199478427595675175048768893453143285662589682823164024340229090547420911132858604667667498591296828722231235193282088546868053295608310953589155043633823546972014708774593579543142615142880193531290109451965698688703541345951274324810260447159410376426103308625612067702377532731550476782339554070043320058052056141276545930769134531140194892887909019304148817906123384174048946325029539392088292069351612740965336458538812590166475653174660294335704444435902287530532841226409307987338414244919690785594971568368975478664570836176531743650580458891669597359740764816861986810484078106177446599690084361984960766458419228214233620872231150584416541905764875333601504473906194547683234231754524562502343274929369768481230296242837264256734495315699853693548844364335366137834179160486442978496576644293147993869267546866531753885294668153634883553621007561910539764939486748616710622339857752797432164065727961394590648340022158977560193233488058941944954871541210072004004110012070705589926253712064275706439960620218493861099990618764785290658448445505531530216608246417498827298655592007929856164516201184725218182825227902304468257596094914452343010614371422039242823121181927447045281953410841708664348956370971517436362108621546846782780157456725957820683892518452247594439550671032642145954563086128985960193634846049045720447378637892079175195362181522649940377669450279797608143907763204379751163125475218348194039915526929693011212702459949949190467145687420032310149245117615592356452938952603164293826583955489015242111579942290605852208882427258393924920973367019988637519449103755435667947012684119916025917806267216845583108859124699988754338032842886802707800990143108109809275573650850516671479677112635635959505079680440117182239220047412753936779972784730848731086451937026755534731312595851483221930805412253501354220149387614407905258294916796629583058407498287080452076999494527695619308301794096939590935755989655208817657361273709445099355714284517602693009544952025877806879735902017515291339723194033886014937531914636759430793934791939566505898911945460360314250566615669557808246988971773161480882663454394787549972534179687500000 [139,24] -939823292004035102293042022550107716457939744951962084615795410014975453085955950876045369929173770737794463392623981673414279242704960093936439401948663909944635980119846538054390051171884040898221138764131315644973983197208555218867522864631965488426349286764865574303545772117454161458244252669136842671458013662703159229427494082634140567586390348604093505637784227020430767879908338049687301235999298689473876347598905803008969120095214413363632305238069276781353602874263560112624143342783140325728049130387900976394463051289238548819776936570624184605597046456598158258196498689283077489214546263518059219549644522315861216276750835088636377537187744699601016463457911856611059840539688746476404872892136229032107101398599727971851650561653331398777467212330926089601973912441596973150926134455454814374969468889168650999571371912163507574081085358536848811247294246482889034956553337715469249332291082203628164437582656736133539269566131853264601423871892048281273942051925083150412311460816433897338428313282969930748098683714859396751490854588725593419925627786684230762716503011412426425449282005320572875678238212368758992181964717828468739106344316738511337724725731065308331974356288018766998956790159002248394912478849268455393297719577084659943270029664993054925403712949366715810740081007789544915314891565756108102013219987956765877926725474694898597209648254031040550346432729804451493482638775050820535424547567834319609233038967149820235801771269744454643877661434135387096688963286944955495557960419893793590982384922816524721030346837543677014616622022833341364743717330686767252687207421423706530762120665015232054818229827062216705389756667778108926540523329611831620485188782295808509865911269671777612092236575966372191258788872875044195989183257044018819895601402573739504297927802258455476767653900245366799686065844642321814169890200992434491917952552114321496834949678957887746391822822442006711824552631890756901345651871998981634096194297189030912597081304349905701390711801901994198941944094385141444066208607896375682702557247887728876751195752409931305029560006547134740157590283273001995408299155240908488428048056956401364640592689521608989667873185744779435428451478322917817661551626853486118839953178394353017210960388183593750000 [139,25] 1052483343049674190278696275693878822362700980993936953248257373522040391576437342369769309998014641293555938414864991660083054603298868881338538688991215614619613499571046128828703031780057547283264345932919182380612561134245480360044598583348541132389469467549502104600144983686444931823194182921011475599613560772671579492723282262079408089724971500749149144470947624410385208599303833274168345208177878251543202048175891305448509711997132553999517226921273576927760703738474357481365962340984570612630900940716146181699229029784944481145313141632838456809554740731368950975239330796677138052408804713081825816426108079551757617820131633630789582125192936015634713358881090789695765477973870497314611217921442432716499279934308218602903975359390849828532316362432784895804730123780617505850374401138099055276273245294788983947389347276304674332527449230512725025546519069549977131032697583947659092713047950250167910649623730101143278862069836331842824373030195297229762295531746989078693788429059036119917194249146544110260608437765332339884659870780023990847999777285927020411911113132296332365850196256356314404789938751927102962143149601206602996013239730149681329177360058178041592654130435867162024906048677440165674119977755093800344331890818094907742736908935149121406709696957459324446728380012879801320983513084382049978494830872693225628672475402611041306403389472273064276649351751278958197502930401091221703217395235593638665489612026462650580546429623095807362776550493495866225101395719068656321185199727936410797931210486848783335109345386115330439834395071412818444596154250402694197545670798624353622573968708706521991433486711493413977520720106501581761994807060564149573103454869824777175580324160933011028571361969240689546911829898629009950697094109084994000211600980679337401258090483076638575541583643322623186332207840465414206201493414723001801617132492172448555676645161723980762267778719318008598798666939397020756329498903960782491339097631850840014848225096340280317944548486719925274155494568890988641374021552368378732761660131093472631622674106041410373453721322766394677152987005798893089377618486743139961410122701830270389056027000306478451357421707395423491022558870868930996530490797752355192073991929646581411361694335937500000 [139,26] -1081024596447403182605519002300958127953010281639161756512542052736060638895793205217977006905782695094011218243567574186237888826165537411883503822205508270089498768875847134186636163625192699033511999080067940789866245517995737188532037409064588031360062838974561984727361944529372228156107317249160557213174361649637429898411137639754598255185906898623828013868638862957254181504263460188544367705048013887752312381868468076854460019025137539751722639066718552080129313516009336543448985860581116010378893764350733549248469480359891168930066298714278670441063202043195926443254905567664126885547266111167460080527511637059034557452782806680209922695465791191717265059405228039408810403983435705948129324504533232305502229557742951289627359209258729699003109866406896010253026956001586163045397444934576555082350000938323928127576154709928307047410323786575402961033540770979660180379323459552792292548543456320696894021051819618365803839856796636093997044505277486794925541813648070343210835360733277085762051009514133903181244420633882303773720076944099588644208829611275187818913684786632857891332532871216115435184488986946874118113904103874265186515042012080884294620247412752938043541595669909707460992007107921335226862327941475277241059159842978167990696135930920023755883427968531945712864996702150196704960797363423009711169936535963929626318194450291192434090425501047532269230339467036438569281744351605527744345205665433430057395805788484680426318602817479756784626438476748085581988897461888094953563727716088138189925571802597281421946768470676427701934019157828391818936379455401430998218389569496929557367579723134888531814514681631686871062227986284441174424638693314863633320321428524590876343201981965168610938035213269780014662642227790377718123768114725499450919583133153559409806729561335709943303825305341753128331735206695216280069704394953935027550345477526535402049023464057316738044282956013827485955522087085163316529636945588504232797197897484893627748875059000915585760481403379739423010151211225227524810448051013459847385267109645361496457440183968506528358550305993114934607649022150954410878543494263343298470785596259596548417152463452651055405100961835382339511568732048689902113642290204520435281665413640439510345458984375000 [139,27] 1016450257199947449965574249031134866725535724172156779145581878316224949871035582708848251828047261268279652037526780793279697112849383319623624817132882039846096096174119760409501918174260285512724621182509444080864070410564505610414386856922613158057097861477581888793881060405934473643325138860008634571528634695009392283046876034559860178973754679301290656143777386709321506617604939699801220624912185223290575161567631863470613121086667503969956279861746598810122016525516908045588915682697570785486273663270810731656076573968321875300816442650096606240809122849587807360770384418910984600566615400245525990157660667981132323342802490889974697983322541247304495478340139969462086487694733239659319466193918967756154351238190432707132147588746025355498870505714387212629617881603086264047841540895965775312352338146674644337382442282078529059085478933332679655044320843154153931396760895004001754352725986472525312267797978159505591007764652830939627424933548641742210145604352120332723011409392449254252909903484877831273287476532996069993943470196537879050833672537353086535595304366018264455600797646191685997433485574766740474601517615441831842782019464851930918326239637230104691443561257275704497495164703467386185093999671646015744215427448936925506380695009907598245468114332816521755409944731886422824241640908285159329941044825706163295082724849029823293595918580404194386473557869082870969832445930326531838769962808769416314400715504179845476668216982834548607302550455070784050973052770269104194110999266990967725428972415688726725053743542366326386660805264382772969757498502194253123023435077400094442882393063605081033548220516307492736106949468410379512188577816157745484573477219671157552356802461538697568381278888853157081044453673372170833354361490228563541766445423358005357410825730630131189629913116398250684291329562098098386365968114347589222102579666660872154197743332795175175347250178924983693879633632906092973574147787099290564722191905874804152193435290953605943250361410028120706715868816800492848101791602940399624464063211784559611680542785445710465940865772204960217312055420353860983241606525604482361203419923081730417929394240970713657057047417614287900661901290600853801394942710345503655844368040561676025390625000000 [139,28] -872630748098879410668786204522777835281470774792327943113688353857080321131416989754340210736377040951915608021248339723249101662640321933908513241345751359084365399101917263116690938885093792283637310134612775114939053462911073340510899904547712629544147213295785440774369970533337373769124421613623225612921756627276358323400668272312944033548605276643038302531338526570418588465498464593489984083079714232617391721284012856964626616904283462002722879117886606242659892242808267790421198905607987282391956182725059197980820879219549959579036595895849021229774505557727778466533907795946559313653313916150978617924027690898287493605858694541809074359740849850481151920741009310915483762032711780254066130746737182829505917089038443456016234389554742495737980951489300779699734467149094438989596880420425159732254739463279226303935386995073407994639611557908544679957240471133642960420729075692364395784605875344942817212455371971460837125620745296974701717430696612959581687415971636643805624171341048183441015105970175851280221517048151916190808620500058319847329699098374308234673140978377249862050752855010866962672501552491166016444797625594625338533243290989228214494537386174332364195538183459569737596498921012723309526915218325535378439843163940892713277772955193401537646040101589810201269828208283821660424588000776013792955705072062072390497067284907617641658769409097808636492225320730853527704784962463242834863718667019806411677131655646111813352059326675742297284910057182155978389400476719193115971933116619298816211817403367897538780283041785841011174385718651776149166453043755061351573969946716732101253207273554208863468651257714051476369439639570054839390078075609209472874166226476138470666183305973756470776410894951290047593759510024688107372659401865408799011231975164883205631098741304085283627715538105546663883493785975470634781947177430961177204996931631688848838069462125001178704623203203851406731025140178248880378670309717948047096504511913258429377937051915860093829813978986934103212421870834483579887949139673125806053966038659710050540141168846277201987992273448134378221154096801622363547110494107363805489372152247633249540891515137662466238119491945756261312349311285555572385852496353209062363021075725555419921875000 [139,29] 681001407062863195871284324124138267611078435005117118382789990606761711551592780146921264195387851381135978762291975770460034425627118686511343348407945645272505719324030039155280620675480069906747296000258984327509844209059967418496154009200567500828569534433092251386812181081005664467129272986397703404773949351613171389063324664396058690543305241599518098209896995345059949431665491260289839147435711689719074460800614225006071485154366557268517785458186096774861306900697904138390634131217156152284964816312741910907726821247878090886380343249890417705655246915492035891050030313230603398247202419511156344159762770116018532316661190685713329089260731416734579128438916195346034548649234699861595031879180879729833061185926169848537100991857470879846409028430010556536300458626657555776379738927327808798294355578921624074966138844609923873640019398984579398568834145134220055537050714612423352293231375258437011167861854569471586784186712053126961082656069317052707438332466014984184692691980095174192901480478695622455192756553544363243312436077467433649414343375357120225805803410675939710521067531227217141804966274976047503118768566500008588886595325699960714463894292769090495935602713889562861980314688034516831646466686570091533331420912093384104623509500298389933238316147214470998930326915590820198635394249103265138629569230680076717919892699510579724076102288799896442672579116379739031333399799148032273124035375721565256872285595989236784225502871861039406605687390497563469514223573896707782171977929662273580815172448660910244711875999440601856164214848012798080360164225074339532379194267012092773459391924138780922743921104747969613876680750617638167614169426855561903182996174771276173633292889535367107035058461372979010094274657325560199849394345381470327433129416917106310206981666384363348529551815180505930394621458962857862750363197521795089987778013810138282359987637575408770305071655493728897498988757501056366350181977301693724419296445029236785511744875511760536083722815978939166041258198089062631988841050617358347514642684587739814319548094505202478345768112892533708588268229580034579249992712406282472063762059371469483734561665221380033100909058365315860668817899659598612271960149655569694004952907562255859375000 [139,30] -478968968605551488753055425993663656286997825126910711346567576150464997958885577358160807482632798898038683839380258982472243500956144775462928271319700676267474062602998315445390473431094466229850168084528311118851317000972727119792751056025043582089061641339737678787655451144228345140705507539988850324682925583015366328305552411367659244047418120112553342202753238979460086924820957983103408130101388084121406004922065484566797740969649181464952240902021564140410028176127620745340683770408810342343984484274585277704318112551917283288387340007507573349310132824829274420296482848067191579245722823627167025488088948054208113229140509418451582686625437156877942362215270274216682670577195228391111577581998710098122022291096828661463192635016092720650096182705843806596808599543781140939585643850905304554581479760277448091313237977694483032412984305286065914893602432051008962092305922119501484912517145987083016124380867673068190407360329008977300915172584469184890797049232644531345272440866486645027604941467003824912407323460625262675894054762917736991755785761989629672490723416627991230573881021682734116929233299451019903417746901377014126080491864517310790987022808543454201571223826334255532423375058496424284544058065460818974112697657784308264933801549682127832243576203758854311086964127175871061604338802818061722691039510229158707633292245563519172166367443308670606061256880770166191212369506743053311165470300786575211277775839854325594572111097217164224900156913294519813726563074958572869973605434610106386033988548991292593408548253252223274098370314801914275420892384389765226993775594339784796647617528355009830498662656964236974990116920988286871536104439790256049925633771881599664592182722851752506531979515250070997638082103727046517397145858039864950437192447523919471578372009608412466452826223759090718577812574323450908033510697844908222655233315464462105057845573425461535563096306144314783586711516551054178649271623273534239823833090555738951710013835902632641714683460938788610888223092526146596407937939452199855205418817052416288131385160622015426244648681453018698565388829226031033810284410307259222422844827485124034149901969909468122252811358665736896421978952898598075327285528146603610366582870483398437500 [139,31] 298517900558896632156025986548721352495864403397284332080843840585731176390870206112265840031141615035044867029708096779754661434048886328804121963780069855962758659405819572336106659798909106858331190826174146336626182151903000329586233407639670051479191987350691309293601392798253087716400126357284894278573180794017652960823337404567961038394250252473069947387916554205250684150952984167560457843797000039558458095977649902168878775602363667746532140786974642368401209347131415755709051544402065153967002873244104417680948983427547603703767374889359461131914962180294069671024854955697741307641709959889137672893971332726666899659041637292164344379661489728591445442029113782200902241394852847675339930137830619866125871889867569554064209113000698005561529050411731095417867082817890690124813961805636210616594894614771861025232401694261649327316459639794876357383134242580549209141307659201599122917736427420445960245999879471032821974341178064775348933039077294899872691128701949138626765882488489712392818510223143753854230850624003365130211002000076189742751118063566872987147443609777570530507839915693753236570326962799054971641614595971838707189626927561323640996643906693063432379577606712633172631385306361097233337626368401287979139356901382183768819333264701728707089884487077951494090762607789506746381179384122047404802214672632365088099622633415552615795919754769749640123795598381832294890843269973680068165650610708637064996375328465673010969658363464278931153122231900967230276815817390994820642835737627548795418374450331152353868770766051643339872188041860042428931232668943083198385229470760490576840605083127155840841275868097002489822225887693415346272266377824676001368118901564247735477329187489720327047523015395538552364517916877574929512787765670894388914831906854201119337208551970818066808531316265381042349634055836460954974442564764449102434737607968196598050536104481644591792469949194156513542053222572261333478493672313174139259203236808213217191380333449999382451788115618937837701121045866369181951205242036334148861189468036604755784509609050620983177894073467186142150633716347078148778568661907526787803116047344517708484956695710063283243727130928229686298287326277900444182478167931549251079559326171875000 [139,32] -159561485087447632333196436780291117501820559092447623522238523672145594991250314048820138720503137142416392537691059473775910957342579606133950816668821774019615405497380164773183727782734272315118429239583666676368848632664449287248279014634269480010116012524910801497035700415686810732035452457026225781977033194251832167296528294528766152958807773120489491004934070719813213664702069868541666736566153273591121621307273560799656786174867116250062612079035450259237037487386701993652693981298385281428669140713690529535211762971414669092728301277215318660459760763710339043801655367239452101530925589625593417512807619181902062874039648532156493587437972897315217244127532841304831635229394326019775201145639096202422656233348371467485429176151876771800746508982785367180531489415848358664964691913170757657263291986546269885750681370324813963920278096717265541977686054457968000080010348232682814756148095919242546729184435504108357214499155855846483275727921022512176316366019516248396811011798112233665186000572606190988104174415852745729283422529526030222578741245380288509653419716752719112627345564209025909787275081987433780428000767299316974441825152702307919631350057391633667818178416570084798297846320167661703752587889185348298710242944626110471098485113256814658055652707274930122819475295608726485055940805574383739405117367720042312316881853289599338726797231439098872144907845766173658685782762357360110382059053734271493443392800473632247934079565016615389554952464908010719008204508670500660906282584038135860986685282194148332789643720325881864149899041099313374999895749586359117878944755944993630062261957192816011629820023401067658465623451733578133959232512477029349946365371738369332587934697097237651113247834592370602198923315410261500863442040304784336574296443358544768641078340270456701068843836043191492651017485572317438995412879113943697115419111104914151499677558812762841374163018773486079161255455455862327731171767900076108275516677904271095143268978943956254576586053205268172215565327872525268191348141044030522650788875744750015600058346961037011885728238468231326565707798866981810705639981219727035829624691558238380273847746403681488583022234488119932122425969830969982865553902229294180870056152343750 [139,33] 68438118737452720996992607246082510198195482477344645207945346847902694395823022888345752720223442355077942658709929508047900522761985529083324126515808543170180929302297934928199146664045236823627087216024912272260413205691922829026266012717272124364081588402503116104271227249635143938302144499265998387283835019151562643106430054210429607234275153988466507803153418860637092468284827060561753206782099245113312909879111723359016577477379849625029465608090821508944151224516774337636375602100023489429274793213875809183352598787590509516403981175850377839667901090299283031201406899324573546294941546905385630996862236163855577585238737355239429234443508529001173196496411259651298486794412792575277016983861353266473114133952504058821096534264639891090191376913231008892474886639033614412078873813938924433480759107822069767947955979742984606787415800338874193664741707092168701109942654797357990591771146479679967987579139642760394724216136695941407670570303808911493009821235233126651284939612310406944686535491888366668638682802124036479738924033559017952808983171590676838813663967497083420685847485424546939529563852805623698777206889956809731196960329929756377890638540565623398679729783259049119391362280749649442547520409462253301223807682497080525476242461152200335937136091960398196806315326493729637276857120037490924469225429617093804912992974998192678161748578062913451394901697092503183527860916062289329993183511299091246778915167440751743041705893385853483265107944608224796038593557988954402149670970216828322392721724652287623554749219798980482653454499950742848806247683032488408464138040646030543756980109670063862070346012958544596534284339742340391467222888778757560796415981388240488003967367324993032430253764730028862850939683935038095089605130413582541981024316642367384439466738869763646638087274623835378143788053988280346681405442532310910408981850546447283795059017440432081416476394304568837626154151941482177475997236832832814726326912293124421878713277376514989225196554111752116958047666100195868323090719082682565870999750691989610870522579083275480786126606338647954134581889890553534186755593017070725174694797526912873357810669627915665702133539769055556312160604193195467814803123474121093750000000000 [139,34] -19981995890574595393879346112340175464428244233921343817893084150208326212822119730624484451129713536434820509129889331855669070487533232910634759041239465638064291988082682830731655904706830173879222652225888684312833838572866144428763706659261972543751940537954335449283923760702469279580329145387823792270461376117681067673782811983887295691371751527397727688899572918543802583575305979314979798345894987148535417965948304108012411287310466028700643869124309682260204246913567974264708127431700915907307002976991971752570292283832614236906848723046718539189740120487500283303057725391202093398138022143552206935726787443892964530961554100243567059880715934840185302605592005941581207300690820155244973918467690391054719058325517574555941538796894310253535645434540100968060343644421194493803936119204835248953461544324985653396962439380583582477865370602796308678093283511610636496889406353141983136053914412426053265631311726198796245286038034957121041065035625533529588249377528209483015490423919151351915014660279510199791650838764335951179792542783804173949645674496063732296398341356034635003095496053495727072833958865474408767393421764164375645437185583393103414120605096570085318444134861337303076502966457756149124561117656106283631589802771853690991433078293010287146381016512127547640839823083152248759760766815239514471312416858181929609038796451602923558925319863449131480865678697502432607257423038138256037725058420577318932011799959712900131921669701245592298810744981662852516826367421415803129663859845100191547342813787152424030474431141634259938323109568920606712361915240654606186984874706471181247092234696871754834283267857363068649855062603592617336659496406053254093856067389679805683338567692245817770301734028235558293212557610052761035989471023132347822135133225879944133912850880719490673641516245094936605440286025404443903619164799405818404854426756303981268876156990294364849273787476946882438225409662648182271259092941593318369033586215915653412686195473340191843624676446037193002555088146431671240688194105168990336787212836769934226437729109291279846306889823886760469710775771177259170615750721934040286635601930141277083402312271456912868907519458135622902883454798939055763185024261474609375000000 [139,35] 1903198878516471201866698909169733036129001210903171422370930863918239306149012676107480988928492663231500059365966723172692840751847027306243389760209939029147544922523921259587648713468229759780005782073884871582931997636025019989362583185925737108661528079158318116415134440799043733548250107637788337985334863040468947858388251688852324785495030519767687288743443597095864757030079457094471200769381547527866216885163375901157769616907373406081367672138783162611527295013867673158638590861443829278614117575013106868448546323963833766352276445402138808788314278268191036495916941273765151639512675959694023681652047756405262664603347297422039946727733384986907570000822311361469773462021639753201004622394052516910881898258499595622216196371332355433119768177840449116921291641233019573676574760882321240410088921745487612029392392454015599262913412799605326268726249775737285317390208511657693332302750360445939041740917232398890774138901380434473758448361155231442482925592170606919928219414779858809466553033787681566577314171565329984943967577718519434454135235707956764393122635526724390067402104902793333094986010854352116738207073109040854217449141968522618924213566053344720530749073519697658024362542385956332115037174102260894453313454188418008447860799031023029799828372920195263107719458321749341027758053877553301710942388771397789970822932254939521779501438337957712880971793718905558579793051235344111742232834543409897563709259555507401581845441783574716067195764734637508036092267563925228735041878309700367171070375307128931593240253111550457590272146851729559032919665416142623865440013941158317239582484632663885540347005970270095514521039486807825939678438091449619585853424211277891248333718836343623131861109077467790140325298143834847461177347629047742589888577502680451013175419441811229980307565646750478548318534726796913177360635215185192276726927066363160910617597921770630581820116534071973961276631290430660170607268298139396675084506386653016679464119700680641678702820074101340409547063846789195165030234870647600987021968384641904620952613042618756100339604626215067112192914990054459835106490031664522036969382571624955439023588777066968640304750653763268125606700209573318716138601303100585937500 [139,36] -248923478906680502290255139688833715097693381643445500743508248979242039357663977914176330526450655201308225424832715563036212741088872461498283707979773933306885099901323458670222186211849069334317023932036517477509861259656653030386140716365852038557276682613027746767047413247461068531670698547887322604840046062146104107830630650857139576647618629940995924675143911668490453281594427664211712878525396054749647974423954476968861015945061315628901684591316317879666392133928570302457389176633730631775857700739594229587838086453563153025474970225816310287755085839104703455692927274797256770730593391053291765802640400712476043580372404384676430310337354330372312855569911514272418242943632432620859017409831830327936714215560649043579878711164072730519226939173876184836721217475757105910764830541841781948573783503238419012485731396930320323622446181384122500569910978587982347179601808757699672998424937080668453997129347240591326867853164871816352376098195599592099429759498360257168895970569912151424696704507997941381583231255691198889436392556982342689107232420457325990829620905182869557630655608515796837005290404264809418028372523449349493324913590957870257041897200159111035039813190237743204919677013633131859853792020985763232956477450260305860818552271435177246146584205486579617075260740602821722553139458239350099530328359769239496261662304047411601304252560727274577097680890599363587725727193744793657917837650628191507569281832792228115432822484608523983224107336751731352332886135757000707925157854852809660221263024430804468445190287819108077017170849560666503818714596767359249638726391662160056258498011733030934478087160940914359155908473140087504365772104810350080430579764305404481034517928623790694139336352146786913543964245852500443108200221519903869174117715105188858197409376132806023819704468214983360921402541760963737124509002397607574518118553485318501052325665960549841336678001570704130869348738660434821888465242903882986706443176914987647676420343491072451615337139920658405211536057778550898386748975466935193895141204345926268806135887230510949010772161287155093019943766437143423010172725787778466812775345449607102555208621955508578674652736257948137943429856022703461349010467529296875 [139,37] 4006424161212900941461785286610858721469771641062439936524733177534019286701689472289271991020993658110826790937653589215907256206311138042845573695021914161504643029930975398141240796333763335821352493007794840508363632124590320840989174225069121631130160604372459532579027017466865844743290145769783195676233543050645887711046574490813400751025426399602995681620701539344717090607597738404450055031768812905705628046144294926630233897832718976063946227876705745991624363304830201868762198461273729236591527146686219670493356619775957834916810477916623261023207716095892159663266554853816991410958714424254478984593653946671792545847166830231603480202704572875806550110455784249147130319825266514597124451113216581608918432924869447225489018447172640925090791799406705552562296966472153225447113620316570993746554955251206182257716735134794707576681712205843953310180970238466899177132256282676995466694499964631139934429032144604789727142958565473695937852548816641877189692196405403029350293685460064385308485527016185162510380330763710607899402620664193926269513135200888918261278872488327408364402871890740793429798359575658376368630687502232157927288004644525045635121791516991894305382875749945957467036079124409217868957109152838948401543632360297034181045158482408609999984974114273196573886304122787548021781607520267456861471655632896716603930693370385090206133021855921620360245022936035762421951793918052179141245069154095255779998190784485418666554191239271911526517744640836304732234056318653005013798062854402299990560431234834251305676635953436087154858036663623081033738244769876719794049452580753401809629859804307718544893760544556635820150083857543017138986225015017686076168226314351211732508673665306973844115071136120978229137237342017640835815424683178255389732576200878367861986784369082364153938068707279180377560968982884615587984381008436722285266859629544473029681295350035172440552389363315009406318400065617841068044391387231752452421529136279369972607822860829224832571824170329655470059282536633481528790731510284750142783970852219009302266612988837717766839469056301769911721775046685270035221085414095121104047631073312668760402511670966763569140328075240953253910447529051452875137329101562500 [139,38] -7121516686310856327222562486528166907467080105355134890417999321004486248159288742314270916783651121439666034256146398904453604712997850375683806914524876325451454336084675053431662165732196086540370430356521763619826596347109191335337184972539650479068258332209186106626209206295990567281203410327278646688520793537402211926398605054759864907512133750115114978613558378090871662640666844607903471618082183590643114428196107854136159338265745544025337289326617721596302258451418729286073931974380125622833270789485678713286002465225143055722285347863796258940104667354932804732586862434028226550188816737696416012416007930942233084127717524709559464348854881317336875133764406274124042244463329363091794935235653983604260271261520602091176263661552984544387642711353140399402161910566493675101968523835844841945344441269778753157372866740115622403482331062364254677206814121507997855198443506374336375110803864097636243275587974833900326029792200595535404069434130214627978416718071654043160244443806681345547732573484676093815291616799197201647627005965813130460114080224319046648201918372262199657109313646517161583261150424029762741770136516439416636735426998523022153239134629731661861012728652940952883327252805419746926796145169214825324271410925757595526617833592005682266901035721787587248144494063507416379517997931550367689239371559106457078839537136116260484243959089667480629411092554299539848834070261827600200647525978499590568146817859699760585677303582851772034067874594318860141609004125048363092151046015402333471194314084666353225031482549016471310128500876951043764744235581239300251817359553782502159524774267505592177992145515641045348752832642325993928215192933532732931137438270149256457439702255697544135179448799252960150298670928324974347527150118920859674373329167018389285247179739999658723461425644069952122498357960154560657784248417429054585780439682104137058649473385511740907431530538792158300518759722657258385664329676758006324864380780848080914112668767734494500612398099945039651425167573179995352437274182028393174091506379285788571747950151174801547819319893643532614588452609144308774930220377343119770435633167257064443961081306530112719548010133396864773658307967707514762878417968750 [139,39] 7825526503876401366656531930326125566811155433110704287938521555766605290699083746360676759681200969577488214210933902426949699243170228523754553054051162073453557458613418700339919004513916144252183023241986095518113192556112950716120976430964022152711162337219318766166124400047738185122214407037825997152288250452840921777257912180950890695760094928949317309963674499260499633133899696706205239579823538246303693853139079145555789819258068890308708464303973151966916790653566418257506586949518143895407872109741686755112376992308688641310388062345851016485635995395887122589977611973789510934010638036407376176875730289722054972360060711402864876998706042050896408231551512572748953198192435245389190353985010128519355788331687654291894966481651969029746079345088231529423126020068222735212782133302384475013222510926205359316057870821198432439712458969087477822306932462904251660390355524834739488116672527055294054443971690035795659352256735136864268935786798692020819435589391408397460010578959725692513165203093142375483462599402457939169449507763911556203987971917550179412634228911897974957711620065949268920996456555321912529441939615330653737878509202271579963764069060383961649556250949638454402872571388215739261772501309750498409837689250537077254832953820113275880068267344640670252202385470172884183144457882027842814461720719530616742190371602148282593957835670551303872163996979938687223195740187503959815870378445398681754680847192247307397871219952979576249668368308525357248686293439956158117744014953842938562504350980770847169372012773926513777193810314112599780083570575735148612979807536211503918308753602948395750500680398331146916565400097956514528439955718421551693863027434003135827065656795884072296256821016418490674646663011692053867166741928246523871984365325370750671357790386689933150219705405675298403492729739409134987141934191748287333391829088297255500854548596823189932017995407588396692409304060140041885376699200668077698361860718089046939794972053829204982194057625861702312696866285101687214355764122693537483205922898940754749945872053366501616036765286581924016885447424673463473423499766033212323494277333352266190484619958436789284843965175397784150845836848020553588867187500 [139,40] -6667798392698921256650428221459912820178158333920654582836428196740786426144548543884313216488476632922055650211503898075238342957692644469781744485306510042963794798553117653654737207251368673262550189805119961191078867599555115777827972884462711701494601632217155934351460190183315676577846354149293262622376585444057290579424543362549304992029767897350311018361493077325587898723604200457797115329251293368312697404226708864999875486024056155565466992326566480424018213882629159917051894824821390396654977818600076286153645280984829149940402662160621351100980977618430145915963333513499047327937321613601015618004326864220259519748569776109915204912461688654593416638057894552539684221211907546568382712580365112366260591282354453716492550923289352781942131737545272516573234536079290786252483232922350846237190931372515511181942203462869562108543122019472356345737812323135889926993045800510620174097088801973385160715080368121939633129160947366996303369445195116779929529826804409903989404337657984074866874781540286243014739941239255005561334848586928230350342104976626614170825598699806605365077207226682298849940435582893898535975385664349115800453520214487604931815268254653148124981930439120626190723412769933790493417633277807059199821454856726764611774680137812829659426735563050954156450565679412962033226809364475013869978729595084365133716708414556009528706184488235888007091554401780590338628061551388002548312020786819932571651916604221972376916158428531295189232657185931481690254266893321261825467530465962109044634050592774928232514937624448255619496098989289611710383614508658549032628470360210933472068467198849656986605536263822198192649594378770790011633318756644717831328769291047702731775777739229811397509619766345079916320659721138644060024533496787968263399894367988534907112950212774262202839244417388323084774641260502851135420483971051704020012488209707751750571227437617837366784283397289561597369412003897051579916217348379491667182256081901553056715487446566925954334044888364216706161584388229317598661707760303376781082117796000214223725286596787682961297349572182866720635648754204932924870530589820077186928157137375337851483684189334434199575296631223864096682518720626831054687500 [139,41] 4774706177188835927823070115053604943035714268379695656666073102841397467122499002344218609662276801538918806388666259693562404166007955290319855900172451601973574467851187682655418031763234946508308306851673350630392817278443971541864806615042098399177114046997298350144173168003977407830016401487545694068015343928415798802638248091642119824174331875990976217594949500931165880966307067727233842996223798658227037529004229836811938412152599979196104537672801334152436888381537021839759748590362268598321246739149030736340761577874135613167238001419582640143740916747690434810307641758112819993904741971118372773481785867758156742642046436829784615215944345433455589137378074254976665587008305575521078934053556181037652933421682026468293662949008145004493944480054964656992756048249682255501992548192816996630709997778771251750078726203758955110869101175597403348121183651688539516581642932697911419765296611604410186944319221836824259199090215989283913067352905693130115745665895541069043831536050443361754566762302931998931282022615107098475370943799043394123211023311940253318359396942039612252656544828703309518659427989265164751591362598149169831142633044685198799199501135750326306263105399267804706199732664649953199217878250158737279475535232412388408793598423815050725820838818721767639724924568197898383130985002599214987297835732639465167767704770550902772023257949017287344737830085422085351277375254131129678241355446245501877262272680697576363880951175033868850236796238061200564921425822354167215055120907064336271750583717927233515799736571821659787702027440639685247056269394345577538550727860603618208864676650209800843874177767086014134418685005773477492095738480322436869923058569398945421435183681116010607183508444295780808531123956767955858568763133973016030308267749040556200205496643326629497974582080172524097695523071610401162719912836965780001825822804523883078596355279504261613457261833691370999501504879777173735050323313228886082084065222436126268589955740010650031973937979681137869397205379111375584574057083816740708848270570410036110151563660011148620689961662793150266577664353542839345910957076945894575530705348002438963171740325159989395964466041277773911133408546447753906250 [139,42] -2976397128026376476632466340910314945582053899441892010152209987730606087561092770202202967379841378826123394620888185639199220391110474755133129320581932650481382153656499511035585098114923347388364345515008024162562363233385960892471675284357478092586560955773570458567660467391368336039566082841359030422970873003122411298838981078048191372249742680469756237104322218186146345656204003320097994767031694918124403425549112930409981028163029401737342196290667624409494147246395433924664762202925937394164437321029408368339289238874009467007537799118293618698729791599479681823124835796292153775471051626540416232082773833266367162087622238036025449722028605387617647358597455761260689599667388560628070480360160495382037257340997256999233944704056692914715275559238133711915705876441223465686003190626436325011731377745807800351143617914331194289443106303981054132277516595868398544753398780078239614365686437279844765090409626444748377123968586570584373275522758968673350204222799412056640624203961928059676584405747641974505030861703779322581388400914191264840607710858290100084060500915086126872279658261357902061738272545470149740226472533766746740243781428649904970544279934729615402026118095642396881377242647955721335616082125301844235143818703702537927711275194886121642073444859551658657836365860968722617791289486007076296740759935359740082863024419211992247924192506248898719632173836444965371274076859016149348876414471007617647744967558552651038931163654795972605387771268273614989333380204567727891884080372044204872742803199250237981729245987612335357621810461419310224666979288163287929337387774977823680419791060432285198463839027703206965557964898039447923495664990072129343832354243842286350862449743345429592649122087455329485556054226114718513353398247847434479032426435088099038672264539749173914903462402644739552435771282428691004347644789487632313002790248197613230566861810375574957850605648405525469709835081114116443930299505930333054812855284123891954845877493623051934146425560496864744551562354451886012119033068414464576611950551885138030927441599686731007474608882541510214675465872048980828181234022770783301653163510040906495445104344840445143027807262114947661757469177246093750 [139,43] 1638084032872842257551673830232512514954582704191959291697799313436953604286448567988876362030214433990360413934397272953482094653548656027958097096503730720801791059294772178274319685907273403635809543639463299422866111183465651120040166157225714124423705579756776035395087514009731673372778466646052062496267716347657566650532078240128674639555754820970228384367741255942441247434527907073620889721540848322201284171213568741854685305942573639693199866169019292284780591248054705930280390119251731648424504589375710918665281802240638045525392396649575483772578067810316283693587347895069930449329773312243043125679985662004918556245380990782030598737550096723520967696773850295433689422133518356435822107798149264434813759429058353285402923602667957032121630227281918808925433352433597078343190400237543230514855007339571197261811544519965393490257918192041440198169581368597311989431119082614522764575200379998487591870624130074383119026433970755512686265903147653197473615185736752543809075739100751959651271350370881197887742955101037342168516314492570754640218333485267377051212623887199742231184908198687615358522479963143412958548251163364408552689858653591286626791744578907872437668137066819118908422938608510721103680688281195510457170608525280872687305307180429350368430612678819128034244732297694711968184421596619692316883392618878156725632892769986293991722979950929303551003869067063521738956012981052920611580650758665533875284167261549745506771762162502146158094743796464553484611653944963449540891713674612560901673984248457403651052465244584787070591366595834877945618681210118503676152239167515934810117850591723977976585118019721095609151711523785319721576265802693090798474760844737839764366519753423737365480640015347565712504004085606686890388852460873714480566148821393675802196482270590034079940005578280909778278733943635213602447136326702073753592415452840338223006669095785285738794011163113706983483857845902114026195973917716080331415249319458093615823990415752497631759604499884686060979385168513710611050590255202237422190961883965601685862231532697739821619438826663923607979678854829589253886234585109582875470716771407248514504269298885930083997664041817188262939453125000000 [139,44] -797406423299936620152089578417126633354235743535268773987687218408350726258802711712501703711476673442011740812632884171227864502675441904572680497316332438812047208117750302119744277133260084126837420681971729913322544512802191204601491388080124407001578657164468124563808723706859699610462869788998558487736319651623199423761492441858996475534532213065171388148601673031753171521085768067120850003816355311879999554122270540472913030315941044362954759641790204095772422556100853121375216154211811812263245965018311746772855274507963887778084461978477514240044698339384780586865094301152938062716824437522715570211722208951123148624690987065991757920877749960738501824880669225797902871698192197910045094268150449295454912450252657685057687534407845983098719555448575617151740698646209652252550827309716936595373201918731212304788937428927790406656253905382548328135641280340797605965890654983959181026980492632054918707937528172226244974585966602085304248550821652491410264416843049564530392971324687168209958330673918109334882272055806383684323069591586941471234044012739450192857866686996699576728497215859420431726251448837664765204510321694169812217991609514479171569969225323579621917113688247892298916942305936580182578754420032138715065950153684953478688785112271563523610154811185606457892262342237206172578369113128105076982078249734168701574189088140167373438437432225472110949987739439629944239933717947405773501983008275306014334893181112685395623749199361607131222610993680498847957433454653045682739981762992746760443851734576724798478717371276307103893873482067308493578252673294952063788757942074837001490810751025799573040724587028826929597246250633687718708627348446365056684793179079419885466756905184493967661715796281854068537154486197955597769113577324562270281018893134488811687885141988098708504098364676112404735714217847159645519428326555241948032830326385883448117016001267431428548570693494133766966055638800464051897625492581497000715177601939889106117939003778489763035901535173093217858270030293710414307649462217940614041151630942357928338361937399989692906866663809508343978569372851617677756122912009790765327053086937817743658977846787916377024885150603950023651123046875 [139,45] 341179001088154675443708991924870395838622657566222677290950468230344072837481638797329286312722024387433713969087659683911192776931347551447618147210036669615343500840066520518151212586548447510481991716699451498547682059949033466163156245622074680040190641590134665155383781641703285016274659751494077900951849193115133519535456510630903927105720610923846447252214315077936900468664174606743011307084943647550914123979619412185395318261719421148413254840937403291951675977707824092517626510091095987273816644394924442292776088618434454710197147224088246142478255937664758345035033696284340233086771593498047504552750801667085863574477767595410624647361380321684636650564171634538014337922617496687747570270839699717362146137318841787091984930752001421194470049693228951296360675772986308499067270236215039530427063962216263818317501498673272635226837633146479763495736045068034794955653815476963987854509259943403282791065587333611645032993748744615137391319271414121265325987176533416960927224929596500860885527164011125218128633013449720346968233733082686123398752859574937902002431144314985346155562916820949330199227180664018402665917125642933878743611471760253780462532619996346097983679456225776547325235888224667850269460364408112400233582171406549202879107709899113734050819262796162964727547736292797982662812589429356346205831686837175725676656811670089666098020635238479136020596675725979763650696210446231014684883753624349681072620885667536337371010409796534842859844538650936034570131089459695695836745266477177718063447666801132065881129639591336308475509555371790388251918061437125378708098233299663221520369455042530714016412266257026463283572265028535121905989537671175144121237979911134797950132883069046953786959914550253133843871458145023396796628848425513538568585911734794816691589827649523429514462761346826239292474520383911472564753792377849185110960757495029378672460161051007742430744312192175388024159230285868334864176125207140269812286629456734609686135826339916380860077495437515412228041707357278603105012374011040933095680082408431226197996444196251955509974791617391733270595331932401638632643043350928747327167175106931083197921161787036226087366230785846710205078125 [139,46] -126642013829418018119614690583323046085687796828116795192438129481574404237500818642535032254645166636926154030504825085966303451355779469496014649923269443350494648055458097994403073369590007365455922046106294381283553573378541237578710334491712814452362013176687038169260082127648519127501054024845502103898372682842657819549284811983877726845891298380572131920168967203163662556249894179615924147382320047312473539904677480495653793546856919275305212808253721880456289021058512151568040447433165974834754595433428679523785481654468958927891694648997260042039868902813357376525525615011444767314903386740102521967892268895305110551637078803548393844284773291611108246158530926084369510331959438145021449493455256344584021213761426668375434434100622024764652471062098750457341645405739330476784548134779159592401210836036513704840394608602350870536455063388822809218066883474003538311267556237825657152058265061290108035914682869320091190917443086798257410581503596918838551874620531905475880303473095456000014388070697830213112568722796066962631547330544456593376387691130571728617254035809020585473456282910377640811493136597508907639258654892531965752670649351034155599933398046938346740618264619757251104654816915581020643337778244054391131248001064028756468501593094454506806191340608680488277662087912034642393012376822983333590370801921860774106723383707279368243724324919946867215150570299192108662931234290178368730588935876935833109042560732504474560437978879879181448194517375318696172347984525451344589268958514069845024954201556464980816697463731955998244283661507402074904914252180585829601060348205222615571164092494815704122620621388454295870387095645300760596921206521798338759913045708430218983983924924226858202635451961454997061688960246039363535323728284647382511541151070497359332546830396760990474094105474079529696827552776536539992598827321730462718703502880985038880197087964027366637783965995996188094445216989577201252919946729984153382582698348851051236188081910351142401649099737552234711209560157727173082577536578015401144490727540440898698618049385213651445428355013822909321184639718252263752945910357856906276043422059207469755615083073507776134647428989410400390625 [139,47] 39913266866115539169444233303744534090468478706814426108140128418455146149844823089858499904894666850157352671826298541644647751828384731490528330541859552373986011001277363674093804721832815866413530162433278748461454761652793711234133713034606524267426752472006313287916666912596905534783509795404296754186081131509817542214900148335487590063532763696744579251438691356512345422688224064804307329674842816475684414339564515951664585291894385432430244066523201617608950268319952211425222859930480348370216160964058156540260197438329869663980836965039169259576593989225763134672142572683459222010835939225951090831354150365198825714831439446803266951923393385846643507807571018108921431041726722521627729725847839556442752544908018435088083936406639794400755088656215186305259063816165525931615288776387053059283432926498629587454378095356930499339880892176427796569543630901377686960875108393542084754265108813447997305321064433269834329381266328727532982887397381878651952532173188936262740990311381572414306579922052554715208515033080562855976515273230775269574833399442739159536546051751438591344779964843351001445147720524724852492865471788000716623612990731202070283088155095398884971545501224184520106987510968421978702726716505150725667452643954296219522751059358013569610998761147395923810264341695043154630573994885919709513121255628386061598334303214201419611143838041640140854609306574820117514339920382518372912271993610518023366697038588346761526835760023397862740992386500524730279416483515604389194647111686669710040180430719779600934038224660500498392890916526777231977824999903906718152097410814947235981308583117384680552517443181287424685384513540425889044234527949853279594898770443793816832464700723664421725133116333367787981341231474429908031360751649092895021087194319528295417605596975982044684431695763154738997932511785756230974101420905770529621724185296063281652207910142887094219113406559664423289785690924943349661218341863800340518078698173311509205213754235222931929205610919768457820592611612616737505295331556113546659813864553011967688738919052617160221025174805670764227448105590706250483903631847775730497555349095663637659647804412088589742779731750488281250 [139,48] -10283466877864963994676905639698817138347709814833485938672169831809560808231233595467622100402103841139346995489789130566404778096123536035271542697419144397698449967309548294784124721555528599196306807797233495725168896656991399960803566351257613151056562426063633581686867176820060910199145776594384732551470440806943838551300628090472295788935367501198305154918120164506589488946022189078657276117882310758873333267320847230547962819135139366829458590734564337006237671240952427306225909837416022919646221310810826273943096271630842495588857683269785907863324294413873723983102248255187887991877678549780108513231784382313021814386758507495386591797397139199762515886745340473789958671461324364352240934678542933317872814329860298170950109327285131182419814006559375964651167563456645456551700453497736423664413726944811511591943560612691882037877216430558762877637540867170609150131317011352548351737390506174022742987534434202194512136500648417562590152510104718120690072258641408284310022835941213614602599851827771465617384951743267497983053330656996195621507982849452935098562598823129517499529699204962197431127686841858367649349601494955419372757803862293947827217883168589381731251305844427255294028027076103115640149749325421774934706337482777525926151336235711487496336338876203271797486565940778568202376962292575490976557583784863281240822788086292689367378179336584696039377429013894693392464892072613777761506571511895746952671142116601881455803584379971885983053867900168518593898156071964369682725227038620546427842238063370635548971814217907246637460328718139752169578655720895695736449373241988104543306551528779250465762379602471885881049427031477756003871283518150807102070471705496019065009625122602056631092519467618791388341325407797710627245528172674844504343201027986554087589477700440829384025421495348622608185807246089057740242445101706533989366540434081347644691564742300208351881279362576146404532913167018835065280453418182307905901416947926788044717787531174805869564779085677049976760181817861359430382124817104491460152456008098148632088525480638254592843470807765945924616765856701545984614034990745439631974831717203811010108438495080918073654174804687500 [139,49] 1994992719194877666191940587308308302492800177641122123739722479088335783832308791029740198698559717113552636488695954507320871921518765664919147465385669051462255227648937019286701585583384839136668975708923231431866902576471643003687982817056374088163019744495508571489602040593008070034437059914906693083586389343698784588743790593784857640986205319449741234452478841352103239396843028317103062892609033126755073810636343486927732510277528376854404910828630543360013443675635997824768711615941271998473380130623879030218727264703643390186731281311999731585177197003291885123735890055837834226679484441787599676695596913325295799343301170586435943602231144084436773007975992381125208399133262786730135509547634062346028436198276143613385669730159085439348581535318403630264311963483408653526917993919499166889328586047228421284185025390058621291845425029823506788943341069210347551143342243733633806703058779338577798081437634147524253896959138339867397490643376447067939663830497489632457062610826730702961359363925629314583078855150157107533380149141648160195999466560175431659921363104238037732545448568711881568510729607838197518525706212306588531490206909720280989992962626050389280368071715413874807950658360743625028504650967886352562647017937683309620551705196379978855668676429145045801521325968436004310221250441533887683317198208415836113974036691881707734741285457077320835477998279741075427040451576472045575101274709454719933692710374167050953958778065505869901833588314708482987276081697771374251389490795731690733332875492875932958225886331473612624457023071210010263214732590344951957792022537730297427855008507133696036828304149188387865630255946807327411047240862477326836245149118426726008976916305705886934295247583814539578916279837722745880545863211792731303123974694182297145677434802892064604217378905510720794526738677784798104720251127603657757937796625352883447693228029157369842169898528444375625778133509027035252953924319662199748740206898751442560102115231785225126061470826758712614022926356651330227745161647492620078688429908414391204750856746176342484320505091677182466614195286832747989038529093134278709126185752387172556154837366193532943725585937500 [139,50] -220100553721541552129679597856384469804644875184887078921655392227472772174330666000744166563879649472239286386785109982142484191882877811909259955482431741790997731011476703422370912045750089820677175102226923515210310770442796145151028118118142242441576267278281434054435448932707819985878382634326201772459895108629139687783097952120293913309240299174119442126894645775530974142887737973828027469573609083913118569207122613613006123127543825759441697782700388280596705110725272800139684555941609684417539785854678419615190968406018672035929760319005835537245514113929396539972926163265948265004161966228253927436364675160290152217185984823469188239721926169991962564119425506784393087093498585587433877324216084011174807621978311664015066596385798366499456997737162901483308013016250905614116293368067217141764887589086478295627107927195262852418518463795426035491819592639693726929370454494756944059886348731453583976365621540089968479835615864105826707295591299396214336574018574375308705210506766104902099383069829543673230661986403524561270468068863913499073358631586823000192973267424767123597533866141760592853839336783915553892439835820412111792832481485449969416150488113714198387857088499336313172193963226727076067038137229334972566573430984278661860771280036276694096881277886920145718168784252500374353617525434944139978145434710520167542039720179914225935033209880566307960663342888551038600635457876106272336758108709960600916666708641713598293237952349579273808830569686461044982096350062008309470604682583578069548170219485175855650344801872621560083578591939043712614623490605964207501590309295144733094144039438084909718924571545660027030228256200089081838330108815548654247537123643094116528288309379386478368278200092633384627509452980439442846732386678362294609999484655093328822225095990764898543922721361921265788447687153507619223210798091087210997494549494035642777329342678496719436326262453399973638950812886946774908287234385473820775277254328387037386945235171064690512193983537526800484228329004748558304908354687052943534344023415937396474971422132801263186066912187881757532689087030500436605256385147831165328274893866478123527485877275466918945312500 [139,51] -16376232692276584447318506556719831086363442218224138753324409883594546894629499456991612610480682740464651284071762236781225463673543047963952036428942511353459064194338049771133788120367460366643190727236653213229888718826756289169174532352218926116975255725849498668265689930737135252094143294642229987240317066827841033135706422884138270144997839043658192053992264236687269967758262274421347558139861372348855641003104185857767401240467980639134324902824000706253461575031898531651359317813276554560076600493171815244997032389596107551984915645440772853949019609490137587370557173310820502511979283655233518220816133461544955828903250086705193107501208542475127983869087974173490062003667462052203392429677975187319797155344329558451615313208490625468945463753802379598769181123961719553378370360170592063199095563368575559713002121887368318793799955094896821355445446796596867235706440320730982179612143523348877225060452649525833842622490324033516213655524010608227398195940071245731997356402215107023416520304335526689902126334975591283666145558971911531004576446361368271161445387605268820368516065013339210295629290727255313165810821278418421209945573968254661685357705519807874608113756226105247255602323616610163649211717513781783796106583227525065304298335802172807700906868378019333904072429647580053976652523589181107285550696308866580183141435035140582984964558481249929370962955143632100052556739601983591051472609156261601146020170221324459380235812598082402278760526493344986809959499179845723871362374599400311544842531887563113417385630925155712709666695798560929020808925887790674076173199856791001337797922527360554188317654219733978058306625223529505286508707539782320058005911499984191514871639149873393873786721119281579655590193769328292524250390228042888987894908543547390672379719128660694647633613468383849099883644649721358769317856602093868640246665949935159961701150515576420870235082453084136435593474169019735637228482035805576117155763087555629087534810427793874796826088678550781821825229498407416826757270156296130286127089742314757080600554247747293965292295135562958335526158375809743956240506989973206367072755540448270039632916450500488281250 [139,52] 11940872211882178919882772024039041153595074267507547680683303366221294641752602678286757871250379002616180565547224605903849540149314485196719357169999712336524078792805308203178226175360414936069768186198221073064376057762381789253753607158218868568513351458329873247512777482657589577813497904225045566012785481636772911637043359312929743662604036145372040557180219066669995870233632530991213054282027994958125436770662869991153155586015386873609900751654591308258540798926416748317472667687552712900788173380165310292084078762534538343598249737216668113690565200012429145784585967820686028103079763260355270558564166256841735731693474256378416420535147300484801577177389048338434053979337466280595562677357091554525210131008521229193789198276809359001176837017927294538180248748109066425413287410618908046963514764564471626082177127891101191155884491721383322492265817220102576113973359787977482727932121863611115417422304358831287624570513592415406007152259674350043224576012653515499704427485056117973573559644708999824180655071151191847439336715879994661787742393463934592676710784249938947836592574798399200091816036159347474064057981639659071036089312071849662487861693453032849510399197038748172007702344542520576796351019365512761707100904501310576598032302681697979665816412420355585100890630301754316376193155179568133575132669583284951823065176715556884252779500521116809595861068139280603429221046590892804253590078108734716619978212210115307387947403591371307755204042575486837951084452330087543150519794450267911158447407361936914335692179761671494179267623843939645396152276607360087765225251213896465906642428906268224415811437957320881732893986192385897882554030591823300610244050331362624976409577533434563006492545269612651841488843636165142542526672381259598736539870961790783454695464821257162725560656510346936554371126850766648526313853022135406964999722983364253109007076030599827199898383217513180230639182046114546556167333582066179026360939103123231269788776476818426204140411037096327708890138141514771011651117798925314652303232081804799408170981131469203696829815146109286218068289552922111903089448891441236300092754163415520451962947845458984375 [139,53] -975472037545581479654729327005904482034385719420052896717231865113700938980655345856907815341149204881625120227968852883034189579660888564123676615708312683241354661644920770128885533951328028096605485738049261496946725856022075459544453834753179667507934740234190338120784980773103816053190476451887104695376649146912778128552383218566884214643654158041067262230631696136738410888173146596803045712929085695618894591280891707667191538386845360836237786041274208328718522246022293480793423878040877768562129174167333486754615386608280774357215326777653042675199361280698074070166297186924309979183815256043155740510717924464521999263766837093304853850725097179255400023069808156741936586667543969131987369445412998921649703655337306578203961257379356822497988444373531080806948412028018349223277166539293506301851614903157984327862680500265852438712662136530476199184207789704739177482298185701201469819090529478258777992842830980700548820914133814608398157210588462452697489981627465166860712386876578497592026607867498119255511601567954456792015509928137344502975305435955661032846849283634294617680324306542033033295943789536572835027859128774042443371616817209506565357955654725669941868644692364317331635277048517420104521439881497290241593710419846949037418043973565001111420368038739064202439511126295444052318533705588984925398928850469940825329004341727550663724725431450197892647479950177623166311073322471061104746041257225833596565919646471656426977511931174753909344642897078207466812287450416847587468464869940333128565584887593470078744643550592227589753770881421790602957055878759233858921154757159097986671956541065248620729960611455777343680677846685076965643651320325576003731815800505917992407673634813444809343422398762418354027691335653738032060521482340754283197224928098174887577103342604337645622162040427311466118528665589516549633026945577167799299600120806077034581703208334661163918087527235687554373279896832537134769048983343590572830643828232932751824749015426785034125154523580240413338969361734970938273382132454717897193890579009688143002488842482687816453838645389812567763875220191299894811437455263702922536594996927306056022644042968750 [139,54] -1031638332519452007999459073967526907251466973150011130943790317929449579504808704945423321086346554145077641543884804164133618825157562398270510242884429851222432489853639938821260655629838116920509627734939419059220815548895180484293376233230372711102549293307750221206969252961130872720763171386745780511966604268192089981813463609803985132469524093819416639883149918455757031113050747913619605561947214882971927063191177204157957130116156581815026192962475617451845796113014080388796979223319721440070235428303878929723930459458950692410472713715473837793469612069661497953783272015187378855666582342973843884532790578769814731278628829821010369541857705038204528916536148514549759028163890502001426603944556905681258566482434007532380097672931401846730369811164466483151650254925584751569666162821657452433931077966421139926597885317050092677793918019585246360134809322405907634748539320852508062101343664900852903254088338800948785204526134890262431843416526077449769668169157844225906808752914053968170527143132658970194510697415159215281314155852205326799428966731889522132791184647709594571295499755952342636710456945594193257859265577875149121224407995299521408578057706993063570014106928017190937287810053496165199626979498003012015746548476485888070699440314321635121349232517176688928911628042831085595458085632477465352296711457989438307287118945031765835363185866508452443472504482582039682214759877607958111612303765048951760621116627767983056031638424371001694530685841122590779160641059642008548601985526631121967821697121428962987784759056859190441255849332670620021129800071580892647696330856970346519670650735083501307469007014847020621195044618487040545581824485538942652096492134542630050483619571020633381759751844417169254478475932261802801310336173039104324988041504951022172878342230125891670680697380260812463621037757075312646819775439211765419024975370974008334042031327739080237548662506065451650068001761343382162236958953634264920762169317436499055801614676573407617845001047421033848674507581863567906251113708041895107183823868556722458480199624354091493475510964044693837616647195156878232018748606235725162605376681312918663024902343750 [139,55] 597479033408482250384432493313623260211938566763895630139593888305903648897060709636765945218663962678539498350602033124207462656042980206081069773522519498784705501376048026776932799040762962428703553132595796210952006385166767678583398461305126741347223378365334856439483480994761064403250895325795028481206459685295204867210625317117358235243965213722724655692747661092733049695675097131679767584498169189214026103992318999724207514286349602423335415421707499249686494226204908862556279239459196463476451670344478962408521000445976617676413641610555421749036404220873467580340795234957287854563887272655211417391484226806280959033008517408371090968818202000283475580624425064704447278122133173156177454924768888933053112514585166205008327132906724679592882853994908829568137710886433492809188789303081306944989480196629372809554069130934368594191836358226920049096321993159018124783323577701121224919706156197721431834258094163230313854478461582397823352622376482022052266735852279026762141402139967499822040512989873809761752271539510105109387391915138452261071409705546637064844329016523755113544067105563036245025163904450247590748180032850462758446775137924186226764562661102163114563715388173702195519354673970749524626438326741734497062956208088968242934607847806182225519544034544712061669019652080808809653782961549753411891388800041980128575045371447472803635998171476558402064440640175548331534457941304922023810337266447317157856282279949093691994771467399418364861348215573528163992254999538525275368954204622106801983223339925273511452618043096249265482510669964150005979820236818257323558545168289650334729258836030435477373494832674854052425413810735232886581747118206789563262803740673409668238966905643260255396052902299928900802258451836173170337553102789896197111460445952622009859131355771464823497214196417265473572448113938062819617295062936990673783062624462976592184433943048116057241494424046870539120631775469039257015114486759410897255705482703594224410940493977487354489883959104863637764901468317061762980743012206543075610408808102382828716065646162160429637493820111345492856109399191684233235838386022464874258730560541152954101562500 [139,56] -196096873128222900247650091232264676464300749949226129876321231106702198061139429152205469885890614693769058703697406866930913298523444347478882788201371315965978589401013231081493208871614148030217484903327862879259328673444573555557958156955112547762190332128811126947994725222755199260898951477149225342641579716740896992226912007358872443849124463948215988221875176242297179499946311107345130281062995736887010243047337402491552043597975615895798391739302694387576038760706600217784910054737883896670934638193837144276054199864380518816795361777175810182319239988178657202597183363317896107357252994736278843768220772288024103401341661212842492245069863139420806568083160300004451774622129145893913623055000761809964353277542184206477214670510600945716056863060208162537157668279303811366891890317143848699504075815627935521465608511608173843591914398150854805289878347146089020130369381913221492080126882663959218544941425384067394210303368312519087188040329678948453756648046788379777788324188383059737221705145613424930227721964853251533173932036619472220765366553896766962773634029768127141654781076435153600227293885500232698651323117911782753707985771057236070311937149632208139720203544776678862808753885155169515597012445042508886879291504511547897999784934228648428620667667207501599791294872482629115523347310209391062717330620803737491599426965145466845640060242134180577827683098663865920477668768462239718825226009170321829838522763235196354293513679915430515889917899832487091819482371105661522588168582594291917523663417762584968491392994914218918185665644426807888739653324936184924620944506969315583026531540008210850674177929145085855048094217947440241482577132707241485175672856842602012615582315050381671424285355342596656011423081756300257122823757758694023582623549980640926400764741295784912507716342775225378705067426853420298626338795351700275867309384977906967471138481408645398240722211066694755865347242000391255144422503720737491703796590166797144657427247424717920804484404781165279828467716818585021963159597785016617601855333199569373741164333945774232858080943722079118366176271510302334469266760663686000043526291847229003906250 [139,57] 47099326975770899650281742806634136685607510065862342759028029391944591110729528339653375802802037685999123239955658645682147963070044394988033344531534269977036053019797474317777747621845671074319828847585102941853633894541588701051558004490037948636888368334495151633736204136865280703903653188168910639177339750113749127297630100908517864732121343949422673575358978404561736869812764661284730452359105883627770880330417749905856062702170642989272534431138567854706812833467663658845265186903694406236462845985282499780611773268948393859307554791753854610557872213864046141340767969165401179212075077613973451626189519601151601242426503429953111608443132229258105328499923794055181367502045845741595794214125458687398535036414258756911257264573919510216982428705031117699679842006882191408784676994193818971276170589798042472640782503264376345567281140563999547657073253056361225455302248573951474397169151096193669878095702377307944083936435879681275976397756778060936602864638797990888993007953911098032687955580105293861427784960970224371073670939280934709568522967409422917748856319061539641002631624529489387895964391075004171887554765857381530792919821058334332247899246371267167658228940805365585281989361850834856705095426858116592824638231105379903333928834766385189109045050226002473616911064093221410193959177504816580897819151720145690857492249500636401527989055887450505539465633207723842164151224016169840466051462983930397326307205462439349313286604997456458235681653509225722917780213958086777777652973385526993884949856505533532253028540027859584060548716542016152471922409681026518792076446551649442135760829865041660526822125097600396699377246093062306700702150390496542906579116474369030347969718044939186294192491782593812393086431120682823913649212851386423986702564963647318764506607643280096569445330755615085502714847408629266622166690278448470866921837528569064614723915665075045560212310129207530981001355860894716052254380314552232154079456794683631562768991063692665667016200202538826604176758631678636945040346210563026513066792236228336845488519287716489161598785669392824960384620386524834323438426508801057934761047363281250000 [139,58] -8851506479958067336405829369496434695403652558441472038564584850065546223383345351485272847341611536950206828211166044482342131800497616163179090412928628929299605570177171796262693662046704835577355263565470579017274763149848143791062168575221730926368420947907822891350933554373010636470318238002792197831538327893888054960177816069079935792819513378266412380829152176158932818886623947987376747554844322666137194124868156938680788162660320364123561747940038754376222847632150894225692214467578479525000241341579439728630971948796320850888006033093062414671245819860980676964155249321654978313403498146854033396869441368058690068854761029068941258464286512280557392773541231753776322531798157491860695990059297598340954902705224719051596768440248303474973428513889362188693895310576709364448061280364469802316414116257188218536807723207073955709418292342266655226124444224666181371046705595289089586487980997021938311163696053658309568431256735414728926445068549659573786400675543768608905643693230558447624956392072772117682461750827359511217802198281185322454067209867030354051063164033165761751111711257572111473853830876031112292262149216482258791537562753707894442336394958959250330395927615555847025556646158747547338820339123784012031863791755176719238412080962993437572051698143923735552243385073269094207386802389702553125686351181948982901804516053673858006043739760769127057786788146583547519540085818636144745116265699925898068496239146136866910370556654553385943915229582685979335740382660165129721067535418077989977513335568371626064676075630599853011720883734653400248829985093318094845089248166846688957457707507304888882678744146454810727168515534005525958039886151126678557560499998784611347307028381205789995396584064513891151305678880448829423583093601861966225766323558296945937776984908241229797836417009403300887794692846220935283095001880833203683071968788093926391406795003455207866282742085731640583569979354439196568654106374363772168084118862872524534883496893814157601272923396656686863483089788286994525830521997049114535519641479546361286129777748491882832226127991413550789959335851661559324554673366947099566459655761718750 [139,59] 1333056248203233308421528228140007103035468589975558353616129436415231583418403952185161219452056900363572159053109826337206869034097672281311648132040318911865057347292414851519197822893666665364561293939371829471239556046933058719312978067404974579692087165718433448236862995791573387740466314641181940841450351818057839204449057941315094006251966680753880312386923374932954369601028861011516089685744167885369886535587861261887017723981601562135264296794069805457404826456413397172388947255077832897583532150131351326947440123867603991084303518684163876059622848947762358558128461669484934455175075469534430926598555144945463759078510980543026354423949675670106059715903354902090757171380420328753562597248012100235889295341447186588969692610046352826566061616251236735826754844524918344129405040237824267282730573115377757068161273889019631131650788890895048000721642625005744294272132107608693915172174432843898840998129105932999090457992851378740174268087074369091752316559642828693047946737172085104539650594320820860672791450856285023741715403146365025578617226361665270841049380706727083450795030912838582884761745350893808921115687765622133823510222214818886284016953198057934322938500476806552687492217191619679856097231581917627055462142505615467047346462909279609247726641767338595588154834639973283487055551899362711207761332234300561953575214038611042795060891781042659027880610932894644405518635791486727092151534615160166927351604413946771421651136910647074800266919077762356147054443367969070699889427274049692409320705682375366911515657824120771780092021569649029491296289912921897630281636094427846376162390476373919491965699961457512344774843675490964928288056502394632059232934296027642337881803249234783570652901955822602499590545237634482427435212206177089262936342708405545447438121196014681918047585287433348262788908514101113095853638025221685185075864624186641030390937069854815613625487175382018569685533830467071959639749893438435951292849646952801080697393814589503435328724165292725814393316963004092198621552036426051118707245585504137268778211043669208900619657636963014766868160054569258932133379857987165451049804687500 [139,60] -163796799876194787491847559322173180274500624478477477077111123266195349458797074852563237897776286341148472784437699317286963593201523324813947204158302477017735754049414646975071770698275644668777722836517168761414140195121715437303249962604401663343927960362948923468341807242226361821589843486800920366039132921356519404135708977739914477322552280000941307100780150197634167125311751980634582710355910549883821682860132666857609433922480380154274722044898020114859435618724411916218179693821475125621472648777514268463600516079978141244457988768494308868774636452144010336816200655382832754376156830494415903860120752976246833538720463011097308474738855165291955986937445026148167843759149091798433605116335622963165319722863160141949221698034318269612765364491287698425158050895130215878423983576004941560932854245729127452447394215229864880144669260694892581290987143188845980086008724292137390189905585372128888929461267024671705878042001066788547627533670287362250146121784938916084435533791001860957703242599042287723981257712094639216569273470623124174240931625091122657769834529431249190680588864971497743488178996003004774249213075591516657539740181844596428992656787149460238157932940871254709039473700022126524915169342610346673268239299561497820149607304719088306401173347437033050124442749350820951862217855626273556101134541014654235136534926985337623862695146741036116671926955130429478537232528971255313375876699066555842511451087135907259938067777913203884173873796970045092973135460278068616646008991175200400908256369890916016294262701137533764824754735113778420503494255275348894484768061326486370643537456364807761137316854434767632332036477661095893336738405914984856799462119008296735107571522579145839717804758065038550198040244507821180298370996711380573135987703567735319853844809538365517856585372468435579660720595013702834684469783474201263268420927655046072172955789588946370051476659670579166247590226145638998838935091190716073219704210295370859685935188893259265522353682525792584466234406131036920181249341314819288043603874071107550183320300851990672082003184136170652751687669468338981459964998066425323486328125 [139,61] 17431264702079047510626707587382580812108542986494384687393524772599587064506202171595732502906069429579267998218149156983280665966638569838440775647556729252879728822943337054398265886662358810475973138882167283285412243318195629138361668499431151644210248642961379075780512073730533570554309176274781239931139849876643106036980082956001881757520121902809317640232619401286892327718356377623666258057049180627428595571678430952878442284493577130072623109924385959085786524461910244117150778609791263108975211459813215960983589437688466157281392507735964476087662080464741919942530500424231611589247481811759924045343900152324096713625948029557316191629205862424924988156182540866777463835758442373242027075631102603925379371922660908224007444063347872543464405447749356694952778588211908417896055567340724481124104356322969818355284416510181113347411535988300303478259291657547119895684089417898874785694953895716440063148152715323281099345489050374155677571651791704110200784058013089939962379730496550634831168416261707365114626383550852485060694606454320323812138524824693357964464613793910768050655189294418597093868112965827242549217302165331298175810203017123293641307619018193630720178537346469952212361696064033435670054897602171780558503945780969837288882211256885966748742569990678115344434765527527110988755560317129634289196417445086142087627017142838350346474379133821153283522929666975799714878568581013443907650010787949520099115865480104602557912616944623162909165163974451158459988738655190612539122184103307814888787868923227939469389735292723107568366157236590845680982639780304499654281113109096880127017119512711561519692343273306624566668783235157939578505499201076893137692360344281619934227748595024557951640267365869126495101293412938855178507638008925472369618415799036306733794301003253206292529495095842125144973736738703688767219626189189911155006243025777541477880425539257261786638196994563730844463141362631179944820348018222525137587164443432401279062355276502701822934152180895760226544967544409274756873294505112972959544926617936384460047782158004651523002889209049825773709613940809504128992557525634765625000 [139,62] -1945122743759287942153341864139109526493332825244115283615419127957741896687323987395970551126023987925091240124723542714652048121101124983153014065194927508091381214814513417633682446179565789623648121934998016228373567750150847032672350496540055167012400527409429644616367898126184912575623097070297755939789058276725972272254588557461901026828997810144504138729383671028549257607850749772451843152106557317104884775173284286859206792868155876405362799961214165451531702150149398935167899184615574103682787588158059383859325508256259145777425240783737081416710188148559571837981556630883480534059047915622858872534367625992868998008028980917638710972168587736855839381189754003628662257581924739274720441398027027801851789458703400190204275969957220244503936596501736620577763923500401315490624090412816372321025206990573378141527309619035728100325336338299922666207939852753439182345988182179394941688003067822722525387340811337678867161168044407928735979754233459832841946318987828543977608723366873659404196450990478108778331807892253508131387839333686506809083509566337321481081247738952848210182135691689842989332171365172939833703960663826311808653150906677667968906874014204994632899755027222530868256601004603069275712901101228009031593029527584161007058673540268679254354756583187469621395275506117846257194533837977882810918532906122449946993787300814582652274105878793926459387294987339461373647734244126763107822562718808479973976324115658974669520987638708048807815166040802413922775297784071252194454630570572978484220243106453277518714314594756769259222317093413892594881188417075935679316955634150717852044949440218831123839017781599367960219750357004554269410656960337040722951027567668008316049205516735914238314432938700242481867532591655594891695931433923466115428968971732987173056178937268750821220813437741186663393913860990347976392724181096096389999068477368440632968139981992306334527298784376605511345944344249807279025697791057797087569772555908377488002828708653651814750781923286821206728430352379975416703697103057392920222473431059327846159633013289108041703922079294206456987524234136799350380897521972656250 [139,63] 287223868201999707309349365489729423229943481750952607600521090032530192522086662431650664385031002141165080828469316183849674910393129467489992865518037649959941047281171169357543746018777685812142918826060984411083708169822117118088395636696544401569434580252684967359500727735392846001731188170005715343173668758424062168227435434964986277311829886721787239745671408983730498908186182094708186207387692509061185551167609308992711045885023770916820267636828986959210012219787848251980747072615200885251181039448452402729625544202891003662991396413234086646875936222295319256295704962853268112348218130869563453155775661357735062660045750528260929168079895940798809146236773782209236855718784974040841130939466754015701060035420176469623658704495483290449601062901157391435704587196287325833527904392907212545810355780207963407876396676501660013094620240750807939480215824061852738807020995597845999676481496861918964558093341340188047788759317246605181325790407995844987325304136421412864920597523670991555393465675948181129940194936635636446472170454481736074253225582306207717189978965771063788238607054630513931481759614273329625749324898058248116966135753930783046395940237646100234631605906640718033168399048483565243186228172923830115643594820236850249207176172940961397740664068224763321061014429963727104982333946622658654552401745059920125363924185081256123675809035847688993630448202213924824667936316391211296917213278653681124193967597522428923744027166733661355522930726145480779642736073774975313899099308507691527040677771489961444025490136079303975720455002963001715694698207741661907249561367677612264105792918101901321392004396667347089501375814303307386058275671603290869404044073689269605906646566768956211971404023933039513783858318518090008450812180605462922813138129763788489338905217452906931287204112337354119105688665975559958418826972809803729355268986832116359836996800030937224769770172010837138183748449756909754551626911018347337609976192412905938165754178555190457865191286967381922653255269125489310052716815836004804001701967177867567940708286581623612968871587945061913950894449953921139240264892578125 [139,64] -50419710701859688671422226189430189333322913522716438158304978409117193786618070722950130938319807444401985402188156916934870828700349381938404377647835914619443470207777035467826674194058907892762042269942494392669272506459719364572247698537095638213745008936043414016889085892319544546138105516318838415046220739499926292763439090428867279814696151816515428779291017080374584139766253927566666128803691548260287284800882286436913350503745482403404400083817889971814997879953037180529619558275757370491544795212236748875579055936132510572459848454172338375693331137743974139878864660768962752641426271243553836967030563075726594084676663397660888626179165446632646235771745032325806866470622141238439879465774442321500642319370861498133581902795855365295402091907753450047583875840931249237190005406648091283468691062789965174187489352709362747530285938278761862689992466451019440868712969311163207318359293954818243944438637889966944956015978952043187849425952893821037152301010736131711569361355314511537465456315763386431052926549967130182182487256007342676299772727273739227477049295428043072027415744604999529383505769075063137374834079127526856732425243427913718959586072667752158157341380811524416895567090111711912088821288550648441207011188099232776783982963516290704476274571270648567503860560017329948678839059848196800509139059211594438903476879141429036549410207626072001214952431954492317620398797984854884686794593627579924801932570972528260286206933328398591984192662175669772498558991161636453641474847248193218524859629224372086392826930443667835911723704239999875655365891779078445952972354533105656328465874116613284763760089739763848177677402553420276022465253275483513908677029259122592799128105644280373052237921488889208678844407547826900074568971293539628002425282691340392460221042279546974920261420974590182820632181936489764933131888090991042776606448434615868427027809762586040002361722002270076652763582370501297944609146943741026577512833959115178107546432246045608056422717581827204119871830838081375638309265285737650894018326908871855032036023088872598760199612613983117043972015380859375000000000000 [139,65] 8297818909660739076075348452783761370314324385004637740956622880119417322323915941331438509754935442685113242738556574437564855428225617800835631539912992640537220644792965406478718939713183416855582774685477108776777721781081318466760328523878553088233093379216047659741342472835295452356655485115425341311267227655074605200299799331367382814017043597441525490190432454180641466248501611478852345518410047702765706226037119027096790504160123740306021069272151431328417717253717333150091975647819148389882427482138109732132983519722374260557603339352517208888529243616296262999309977135751539938872023116032417025315300242636640185027522931981270737768427497559771273329573896514596971689800416434168569722025460441606774394804209920783785051369027014517348606180698064187466037712879835575778314565302865126097679339094197028243115415340602095529880515824104887846825021225345752003762603436418357848001080344420385616944458746808501020396077061695696753219090627116723313032903512758832180521672135742800290523300339196331419679395114695519666260353416082534809161762343015151942437468603731620172204929418666403403587441094805401848912730064555470281110475842140324886225800949087643288325588932603292880341194962789579051596675312131149332249573959379894170927205657696392065093668317126186304929365861424395747131637994361078086122205096248412361869176419351882298219400507515174197304890092688263361812061199891830570570141926424481925062975277125607279955065737564528123691824090721957870337919501262209044805313935974797481084392211498865243447878225507957708739932428310003446332488295854321789287345917450737999373009167090432681102544459693447184368680436220206610276984600615253341137438533790828470761885286807710901154356500918694099425845649048869054113298308785175383989378184397060668125433576907425289606516803718235339238421176072558933001807550327722314257294351875575075820074284063305225229588036369492453339722891202461758996269640704836969996883029415924772991676913124160090844901255062608788418599299389858420219814888943181538871633576356139210804576795104211133707818004638727958081290125846862792968750 [139,66] -1170542689813013755875936762103566959994659678407367610281585054930170807963042141973671215816374732728280139113866249056031350545784703548996524194940007398924076931943855224115285008640661529808866008455516127859502122581422898464428520706013344331878341181815969058285069591739790997556245857555516063043030712113534180656177089365009225227194160151526183311198217773296544778582134735073437284978059146554796370182462952581953460550104312176020380688625537321685722592321871679511823165059744621223199145643646435712687387107144134394835275215906796375269785409764968659225825915700829971273970675537752866453913040272895149951524772505649686339110260560940473671820123531220150834005236755316184031100697260790063858401231461388886918781005574249842399746627539398582270000476413650292316401886754624941015436148066075265976519915682074759666738581444039503194506352676549458907455465133298141075773755458787303424730104812857919127979721185458149575675533761291703391410714160972977854266890047360176776259666859811987554437770161047337574829640413335771574916531025560806534503038156450070588983720499506007366983628081866331875884538920071998051247233098997840838740159197279863187060521125112689822449043126541996852301272222439439701216625614754603380415372917811522894632205144577467649974348297723524908054875632166730520726771445620073350896627499877036642178366808326097849684986654578049902176618970662914824360803762840468663381169211132284992719400198450194039205009613310462171451294238949191859502794587793565435430114592595070752546618244477654249030553855268896853236527808259766030251831663332135612184593342034994223365464098326188434261101362383315589404884361879341904956825125245343508098419155334340521574065133387514952720466536843559813158529703328734239090551384027896482494735445717094439908820315615427609062498535441446948732308303521516939854873675594408675811394043040156727216127706171480514010379308004485123714798582190058630856577829535226429991674249729449178365455197373419017456006023376932545641508573030262335205163956343754739125942330968896231952261099653258221223950386047363281250 [139,67] 141201756979584736229242206846529376757901474864891327179526363971132728077919235515485879685357670477370934980170129662907660892614059243299179054806332766838291129950207840998704431583720687233066226426778042944547081620237731894509077247581330652608756040261299780010607860043377843880966849978609363593986230559139604200740857407017522727251844705261658754692731188243552670009632543194764486456948940549113435274091095987809177251836910307322355293586739711610750151468988265812454327568642000165610429873027235012309682395528553628739026229245401157240519866262087145645802120987013515115746702745145266180756533590910699106898887889975373263744158250384661221795245929354608582146705341744726363517137600036335127002748260580727459639725233331059573820448708765140380957741358545386992625811229654077485530894185146151944915568564912261173389844345459235038456547240336418089758973357165855687634258823006592324112895447411934293942796080283152473852907047481316039083158519761626640405806590393646791331114541997180928812632840292166008829556890335842717914168054578300484549960365524396812491607285595154389023982736972969757826174653228550330696021723121031542292323521896784091461144967205162864379754134827214000808850549452248327943615232315525936537904372418364716119395398986627257829745543249887864918295291072890188277195306713200610626057524338814166221696634329384156588932487543999747510345224586761687028275503411594254257516899902902000332304823746916435127000746052922109348100787911119040543661032508408294624166618833372674261289334712255174825284131124467330098160338856470820677808096835466457887308734073315681628497055129317673883910158854838180388348964391321949247254485323193404695672239188507631854975563218344137567241457668448027273927380190219016851662511631211039131634520082635418809603983629843579662381962720744320367559285685635635996645540317894905080864715586694466578718782782120002520472995162269085660207948692684181053618590867010246364792213199878398808726967128978245115255245348904668840193941881321616279629674878203960079738323172166251120753421005776152014732360839843750 [139,68] -14922825572101506783690103698185669584680137403755155596731247281694582104528747750491637021847309731324386041848882346000319026234841597779454434724449009550475480286960583704127285727619685515484657235516318061255887552384954459208502743450939226061589093754345123356891086806232736560064155270294445531711651461704631852881209242968449294087428436699937265570374039704954204312802299502384007128023433252331910245178926156588173192729288199602221084012156630558986218891322671278462779849760530503478599295829878762985839634077871943597779780266525331042610825337203642457177531568086731940320716123101667529203204246797589700938133491408763953192636314214669030413388775101704487289496687918101421527643042328164764289647345479258573957969723537860082671149620310459708897797922767198863534313945848801309270880477264439143214262338755803442789444993504432047149171513414480218522228522934872693462544345892374966500330042334374850308421603519676118960841171635059127086141702512301864128890154978885992242008330697675363661224926993085898948375551273812606119040465430776556795086240211113177915603100183218074628799932811864595458306388610764658285940639932950820771870302223990343134591984816281505191354496269769099515334976525509219791147728738512797659755811311989718519223925606085249664934957347799878417914286975094406394822838210704362514983900783515912131180799688550954992578081600329800759421199637314467341567746002783378589108969727763747341601346578091180702464325295553398893821624758790156575846614307120192781542051953306880872137631233675811930086283986833439196305696901597735789260799001889992670927180616489214763229291621078318242146130903707179492505544716769102709688469662717083324315802498531905152781056246077678215857402110275960096050558300229556408214706570249113120618534923624969975654546424416400704222910942207686627255828379195314028207903561918727162592273184586949043768012698692770003689654496572405287239473542361604386413601309089536685365535437533005669066204263316183956851036888792712309480617410998398161981929570219614848021365236334563297647843398652970790863037109375 [139,69] 1420933470012010602156115715968899013796737883472369151765667872690150900730280141518315399072479473373842488767249249097380213142653166037450172954489595443982460884595430380565074401090196424276956337368760003125291454360867151055468056453764171606418595665644605197375583682038549888089454827737675226404906891957036888458201334642622459065500330211516239052522949402706880173736781377467598366654899943148595623212991751134408327183974218945839560229623243928499453261832938102111644971664351038775042234407919143615093448599167176123928860374319752949342701975480854740615611852361527182071196060978223262818231147330478517012332918977519790007546920787334521277570141576433665262672420335025300347131804022005155473183505883279094619574214523107423817866074166720294938433471256032687142066113959978851112458354656546785977074216039970657191837786585718136284904994360174703276393237361288744325024617339286331861644904859341519864302821008262959094596148223621179266709756590219367820186442257999174941185531051047333577928308201903957684180207325780090454758744922657835937372511105494595476317783917159010803292819920754387699255956977971498224245192182246885836815658903715072294592806105216482837115818999541150200603599369981701082811776973471934126858759979665013162331269353638402196868125374366291557297953939001662809596339252509929817583277235665688466001126813096556713015940325113791097728488756942525848135672421283650701788323139945822229254058416067303054749149372313771172735018050387890865522494931306081232751680710273590213416515667643118654736000714857898993325309337172026133513590545085961724267463175171420748564858483274231795836201099016237209838709345965255079858195008415297280209184971121250403426199275435887479493064772566972241405226471776335126468571294063430724844151234322734366030796457434934503012197358946887242046563812473822664285573371278862495039391115845091437678969442961610055554277155356539984824325605312796199552384820150152315048519159611248489779247089366519497431919514865346983810033942476398974267725340714977558854629549157599560333032414913177490234375000 [139,70] -124057439216143495701389412160945739686133654063983105198234495543480707680089456370505746560215465176710665374464577379049812823605766888608039344869761535394530706055644316959520315560492632839721593354366561222860345704816715445508547398734751094325493758321494201591614227320809944146667432924954346082960897136747087504039968522347853659547521288002081429499133099454331967075202250049500077344826761179675387997620562215385805920857429959474043490571499945060181151650008653630627906937169056662432113252369072570004639098904728699780823573667566861051530120889783641430255165651981635281771938198603114051458567305735146930264827294590102556298659483435237975063297247994090329265728481043487883620125361099803897214701593128578078048844148681495633931280726772930289245377079969997314356765809262362476766627370821593139680217265133218435719003100442688128973843860137040859682224280410895088738468890394146386656780821428161235172502521517827278601717481805830377453162355244397207708077017026260126397489264179059106545372622834248875200592220711684266818605723036456302831108399853458874974892939270312895730500000465673284244064089358702774226887152558618080021742675684208212125688945972928215632529486766478826796017190407638432158459654751895506951812845503890115723247525867292162404234882936665993906887833530502018374004148921929491163481650736373189945979059674398354799535396306907656268560497789693643846651722441439184389105463802604886752316893002823258260651873926562339826379497875603476291418305982501779735869429124040406269896682956072162729280799726876098017142893722900963870333016867651551850027826531844526641590937716465770253785370867595233656705803084397187196829373867498816251614023023692495677994513976599878240263199468810042754030703667634478070226568975891186995235420200898367785392074566331257019775290449223333207046772182473127516772732465722248824567569799060476639087823693961521289442205936253746505164590077794571844600633146604810190375825164141704241165444026466399636117146952143891868137227424011912191689528168539308293680291829413238013022939205169677734375 [139,71] 9936217260972048632910625419054843034139414724904933081980046872022126558806793426235235592454943902450565360780028539497883003899410444205700014651223915820874741641577351900035103619896974300018946422074628668825795715041551069890940791278585353570073676800637210730764486740320531422894325177278796540185240138500929823659440257479050213728145946180480542108743035247726941565519496533461878211345150407275780736421740638123274423933379131526298988507667571191275814080824687009324823117153056476215629137748667189082266785389204010356488062188484325264629077653114701254138143392236651211760373493508223866552878941296109992883709701976874055650203040731773868851620910517749886238145143439894188813027736391817830277555449848748504641431770777299245625449417521865389318673216005358805652833729794969845592770156794397739943601295178087739838797622439745260827397779091258298777201953699679612248145954222933663000362007191867044443780330956345192264687450247675428135517047587322234212475709861670894304363880516349218613930195099819520049238278150282752616162822481783404719704847342516808763103823270787336527723403105571659698169171934864762975734645983262375295007717496996016986023966923913999626801344275694285801363208165440858715865371351379595074209413901581632832493842608613098752998405797242845688865569974162960413800616837413963344692063276281770176060803526545437750546474957245061076372286006589377695547833128851232933227755075628152352982350827695845041018899489449135252762335135702499368263367912307784108775001991614845493483330379732044267264294617423857691220025666131941319960775832129023807152892040000174676279034344589229072627081778912725123363393225001278041892745502779299684053426748114782728482770925042958218286580553455735506813704004447955682852792573858986020080206028817709416095663141960862851033645899550374184840415409866262719681353847212567028965335720938962548394523615236197698468967922778861644525429519620727158339752414638840542272245319840401533909429678686181967378608947087583968432332881987004085485866860562322701814046364518914125461524963378906250 [139,72] -720584076556046436845628437214942014141506932399579536312340804243640506099327241998595224173437050647398692548476229551923820831977947444210458421690986259069296073908825102727132843329975533619402416836952921271884444668080078714921293206969555291616255349027756613933510244644761350398039760231076148733511528150875245138485896194116900266786616377264401210429022654446043864007819321211270815772747854313817311410240996696287084043196900572514963126885313557756465929629521729313936089755279707279454797127957918854836952233892866525647068140039357203339136001842136178675016219523496605119774578043322262480567340897303742773608829167374301541065397537236198542062800651761145944808856248099924786156057042375948292486594378516212925423095888063193043732344528904200656016253721199679091972472548795743008403845578079464566513147595738453017634379433633630866293039833847756407770043440256077283189132970872799899427314266723264553600544568001082096603205947129776556810529904396982141503616374237599845249833648336100125460866832606287521643755983837105475890020143503297851936874825638129451821479435233348821454688482410807152817824893185453438237752935395677883406939563737843426687940052186835106073235425453463529149471805521859093216427136032248952186795682253846743465691361267251061385568674292962255911947130357867087431152235953208838134557925916243938496011256153559386017748144031123997194783415133206552847699043381701745676743799169200128306994574583815370044625639160215198315529254401960515774908470142719061850283655943767090204974884098015671244972572735771560612281281975569163445105276579076958623020069566757958854709951846350686537632509005596929405956112849482177497850377811219692518920697811541248969863889986742459180658921143324609703205333453958865012822789173343640242274094448279725932935934228537238844718871436157765478303256378562876984847911162524248403377795202451423295540504056591283176151719179507383852200975511869009274029218588904483236998467693388964073823469005988794513259873350125687061648460704169743389403467869539559420431249241573823727722167968750 [139,73] 46243028437045106052176933298470814297869041170531957092071165839269259731151735391001305464953193062731350236352397377449199774887709267112049372042675988641974727717458400114662008275251382629329770717591433206498606861188610788472691416930452718201411686907365101485185055750055229115639102794574826725003630411227360603815988886500635271516629552702297053184540227592283031185096739131507906220438766447487744432498613236451960115604502570594079054772178786790242697266247551003262712317867767421631455730781307789865167196848044540192882650727709573085054983763085563369147309203841921432331513988513719783042848447430112628933382687387578559562278631735252154476256309366792233929043769988524656670941594199430180488277353880497688663287661062040055331285813958170315039646047326427577797675483720339836695341424173010252668502857454399371084178165208813948532746513814284214044243212644238361712007284998649160772176419455356408472772936994311108059041658398375443666439019525170916261320351922848535001871368271585993011132527286599070618984256953906200050585761926296233473138478774708435031724824232203147387287535620783283545165980252546862294855600183354998211505238860816880863614182474312018211117789180119050728415855834889675586908563529086336464309063962723224993278857366577638869935628232554078354315521727031154662571124948004987653056718501789267297264267870310031722540146256640443491650943825961917041700590402236224755433187113014016164886712829169160240879796665778554413599657058579317667595361705931701225157361641283964047156137457549683913948080774141814500450219707803444347521054902633135757251572586207821288566495380250463513455702632009464811582426220385876816684910209533398017233092764395717837360999148271375332566070946698416842224109857552291749581452685251559129595108617907678793266463835864247067212332534070256598732440941902225195089943825533112406544986198225375574040432720716900546640657307472467408891008448641115676286700013356068161465436019149997197597040529428333715834089560706184114201042834382494255627514027228636952095713879023713728027343750 [139,74] -2542014957027201963718874073586859280418613065815581210436459463286062309118163096082712767159910720781064715437736123723023955255573137021381141364677468872689714909444119477799556531525446514717945206582890447801864432473515503781863655207884661247312695583697152221393540945701950241363232429987340403338044457541026754029746802652713121015524999476179991525058962131876086190121802126886024653485564197886126773674852267970085376736070763194031184026983174531156166240834670693736187622876060162702702477885155964660767902269357095624780365611790849607749253268154951508893264624184764946243991755193128261885268876812313063315474709110364940149735876569245051179803224434298003951457824757985642733609706861188738987588685676174678801592745239508412212651325117643298953861674468791070877123415263548366788724562211733274935950898288480848238883277509145968546557457701227771100802969222465688204159296765329803221419646707421402327440760382309165590758658208062581830201441934779060651672234897041060764089136764872192237380350737152336807456341130426905786515148852515096840003453329597977242440778138156234187213655908292186115335635121875693627195067595299187333422077960426709885574245858693941448721179891514602019540291934991659071723368376576296382049916177744815966212498194176389889299342998720801820263796181126717789453549666222098926747460318673292558479880997111786953189096182244728304984746881435916586471048306036517037752701965285875806591468915411143426875570135609475641341471707511396542693174673185118993014188928085497262876932187340619900060865449366850635888714278822622131090448496372705853100481895260659081256211835958849861057690765732961410213362045634074984988101564607218423785776241340159152962325681111056313405446919845432816211935865829424182726485239586628463945981645689683349040568177056062245401917557398092665700628323025153823716234426883344278085599810126790894066197946991186780591904970119478439612447555258635151214609693250547777908417426674874905833223258597574779855282670628314075752041883385723163397288474125619836830939517238920849609375 [139,75] 114335899827485062839691754022521058894723856096202825760396826454717775241879773842398843673453132893458479551849259480279605982103472352217049901656627672759892488431993197295331471762632009335545781144860323620247563453253024142528277596089890787862382470916014294766160411551728370099315914500386276324100875812082628756556615025037747459516071848707433815106294595080008906677028922723122648434738516160343585631990276198270752957977588478145805291545153260332425481053898455786075159354637598306466333750019375217600622832279792016261898957405807070907403765124218778657440645420911066937242113245436601988275221029975823028795244017211282685131760665723661513762385033008557526522881533698325687940589103349757547558183255518011259480854971598572200850466416385637355786586884377742313273122774345194359262995214820542342596381541283688563382805004973553403458554682207991120180014036113057759128405564564204840198350070847127729282325760871040297001314069040154935963530395617171561078530805129252282391630113476729995118396131002417282485288550064667992533217725818788209698491654753396358408637515912451846888823583209692411153222857789873978584466998601174951442944420759025426643763816030381765371304736437038102561662657243624933566972296740260453308211101381900257178090087737514203615333983955684370862139069611567957321718412344814587604131552947428063061236566257503303422195969985813497047154157102992723907724193684276901658812674408961214208310284894429277387986870916820950672844886565268703433920280395770315304268565880248138832281097000228289559472376760324836226121495645723859772982723396433253413070553528663731112033495219258466609783381869903220344397051323637282738410464454144652903814152685679111365599251138842375324300047453794680041375661050046145967155685895395261931517593727277754176924718136392299419228170279821659622000052528777631257468845995503454201029696359294784790239941741518293416487772133092569324505626073754083414381047924282135807332176211905093188624406444016049707076332187750940675450832881010587346818775764409387400160026690442531250 [139,76] -3828268282518299942431631140992434628516110754494179113342980504634060382559319483399828235038387038249082760395351929822079697005173556178353753931333026265793751147815385701464631809169383897475711939849636292260444285061954486330476719675234691627499978250386178384174246566482578682072200517426458875590660167081833282311439000007581909720433004401292949673661339430246002889805825086583066645617957582967605118219474328037993704739355645965481907986807744203316369442057039945159043836139157412122541486548704469287008541782548496431568844136968577963750667041568366458879992747589874306593552110482384434665776522309319222056176007949493540839636922395630410402890778393050411471916866076450801250600845014759779763546380854813121274435159882262725473603782072706448474689384714008362448027977604911338316798203580466357926872250538242880774857087633461529542643718716338082020845764733365745643346367045700167132289450874623104332312933176836412687728694850569016783866581556812609010879790713890054555734498013940674979328139102096551815068807196683942195780778011013942912908706359230481849331258542245605442616234114095484565213444819119885919631991302849931009176486323201050948114923299988357782537009778116403421586523092568186963676051941694672900797052636649718009571516289028978497289785926358852406963599449099005308336431226635478320996193441553131813591013004301581737430008174863829214997632816514796998654324479004388548459324598551353908411151623572532882809754308134996917341757682437262675760991340036744335168755161052944829237369609501323592840852976086790567605777416729638930009563895344025892045546690063792391095090562540417566272209928808821767073337663934798932279327875033686106555947901157333085945720462711387895180087111143251210615624155535441107479586265174778438842936803712830539661849911539930086602998550218771274139659388994583242755789070843514395265575869876454414753841293685591594021690309362639233573672031060501757558699215916721703950671720176297310471165384332425641149285778471530405230041449311533810333320917644612107938344040329000 [139,77] 62440946347525301149709306797741685588441612600821690150224142700164114750943786218555526483289520748292341754531950192600952004456226691321276881493152705647530081740416315246585571781140376116404716100290312215081921402465930063315794581696398341779268493487498798769272277043231097187964698423253344473322955875924728045059571651556395410567741414869732545674572352426891777892335593934018544387626317166984978330650601201587911408574095352225590757010083180568831696578503691612785535176741541588418982904901239497557078146710644233553452133874293678068109121737978385457876573304579830249173047116189636263774988355075229248540362264285297736495952625272018298469599454828841994911592285726532784345948678423222362031829118605080707030214887683061080192035284354135391485145036148140870782598673236941830166581423905905143075693490266662930159498290736150401717323186649904059371039889786212661280541711712395342022770429019688118565952399761479101169780648892589128976364344955977613273306700388205575164182826884198192602342656682236705828045452121602933897611730416130811588054422653276131684495669035854709829794053694466426936669686024488102344941661951299080868706764107483134943386100488854414796641212045898569306614462100704202416284189499605138361189609442930172614401868846423223806571617126181062700052543830949469376014465879597010907707079541610313138828129659206980064980659615191440905937511357787233550945648798735933774063424350180708937671299894677834863014199980920379869488499027027102946563091830250257128426187701912673083197739833484104659905803391253695723414563414911201356144341777945136970645758370009711732696988282994009284228795610795615066906825991271568971899429060806691729653661232900086708920069949756670659520519768101998173164342093727885618864264934384855595194190953584940041902660352849746743577301314561577982431839851209265551348289702353796104033863212203900144832550098826494723971364606824678147804725791691650278713609597168711350875553521117146521235525697453494029881049183553635334705204920709808696716230320249611481994698795 [139,78] 2674141018640134392693983011502250546094522429543451798135676472150792175293515668751661344259503358917273600338419193592740012455735936473968808874107174202725022525536117607019329739448424390845076425738584542755269823059749019747139178803886799518699909113683342319007591229665004643108364781755363756452503089248062044372091009980084869114174900805348973936821481917032489648502202463621013820769804870750647682749696360375329803014902692933534818823482338226430727189629233845102359752659956152896755063397108078051879014765776924540620478727430266517135989914979052068990938549632123409973079876766713515231535284784823137214425835063863401636094183292431149777197129930669878920867045391003058595421458091890508681881559017433937813561944001397136027465020559055932230835212319345002899756685889690784449123744175546343774979907418629538114106144717713184335760009682188743545530585752597098213064764470418846463072353588621381975032016769012480011986980628087121730351098515134289322648501708825724911381446181515272687700268284155598255739482256156144020794531608284632472128406256874697697080064918183244248899168157330005622923529272850154019400341305179372924401222281562983163745021269573519069651396065635000886885384037197022071108590360130140876760999628210132231715780079475131891839843023166022950198503792474976162415786659727761385953462369426140705158785036272325418781549672266808409332633109220387081693025050716826257688028152375878644815080082409410590510396160209009275517762301329998173072644489897774612285336047504390923129259859463802957016269781925193881325786629275611362571084757565623934908509765357168439267693745478050319353231790471262834678298169267402030708393177370379127942568424090268025816953490034121677464182346565374618675267913275090554117603396860667960594219412000261626791456373928421188646592096561078921632082518220456751019349618327628936135351459342323418913633674527627631609693183525066618145666442724994508087842758438517716865681220070798142010323341799734780599759564191437744123778355449570168821003607545821121549589 [139,79] -283736440366609866493152132453757390212235573347871540285442733563366936358031494424473833899808239149572726972442760923188793667496068876320228036698807611283496718394986119627034713344782173804635600431732447462440178433364013615854634900641017829623211582707403150245651327136373678106318730544243333952459261082571461190286422268471722021978580689734360228234839674133611963831776095555398642671946806554958082151428687583461643367574918632164318853122701543725227361932828217682452368586030206281134386468127950697652913993765030248148445120108578275705272249137972932174881628271748117952573107441740544747764019690842317749915699767740447568424377638307993360536179416039372635865023891525508778910963853412508890244684955467089699548008730638600990235042602040762381234876949042986652827799453714685022995563512887662021425672482306023645550302896522418142718239737878068009728119278999491319907642957597682634407937741994365865099230587033488590638602744118366215877942259552145551432193993084532134441856330482966513079714317905575756852056504758091185406181942587568216178293660517935372765510289652734057290424760733670386768761566107995152923334099161969070820087959336627270522064619166999687776860308692439993277198546876292739690667877394158239775179124497595772358870864483122218513478523905964775015882629277691771231636476751942328070548259683702465766525871164087900387288689605694293494983043967795162280067097229515491147402249752077528708877912486605344728436224529783349777457026551356343173080452410940008570579396456031029165445501082071801753759159179805684068359396735786701406851784489958867465740984804664921647479893301307589663859766262385094923014002575444930937878086654045288641709148140842689605412797086860401390563303027065822586957524729508874854500199479046671310722006181205519510407171140332145562220227987898503441657157641005304403971875050756902440553838419578125856477401619622015999745531337443304044619202507130898653865454324554842849049170684897026654127005821075428972152592649548600069837611677042365486169472201894869054 [139,80] 13137854298953721757291553224183428498131071263359867437268519807566734492254650224807629068964352924915436964293453738899236299890476980748749734667537949906628500490975156626822066794446135945304778847534901647690287140941646720628876686834092139796884819814355680356780255770194259614972759929904894459102239544640366023808792059579797370894618706214801776723996501354753440179732840783126942260102525406785856383643948493585497492853280834145246094270705822587806436571933431145430758467112165903934416048818860517444668725064407927593640562426085152054124674526749876875167460996546724158113151884190358128082839814930006247870148742483291197223423761060299011612376346186133619463532962349575023054890525457379161577185901130740576643550972268812427178324505217360281941035224518451686037663737756321512131932959379049462585040209517808231576056630478296230908489133680620307558874823515002107322631822950177835727203438692570610557292977740029233289323962776880910685288692178477626926087735783700918638423426637499921748266839987991263142599974225259893279834706010399720420398323563101608235700524200868803259696701383541049876947794453950830548186115810095234524840945718604117771488387516646746379058827073685301439592023244971984454122911336603156824664064755039972157848620568307476056164387127319380792752246134226585222256275727625166354619729287952382261183184601318174959240462632486988584731338359399561029694504592050590047886799709727880693282569492034131729701566944872554895859755539162738954959608392551003023598252733898753500443921332377540677263914403375864419871257414132446959181806955643237915303831531681484601275430959967105096321112740719851626202582484718029552544025645976408114479286513632836758755026424284005668306204788466628885931267705537003520886967535165889370907218027190396800081472787420280699690995777788743790921556515825826323389317993882606610661737595302755813524258066403248233275119554302628791353330395861163389525779757735382479154382902377987473677914828420366646760795497229142378429548094573040497852812424123932 [139,81] -307026759517794816872967652592311322350929660421082581405537839361669160518294807574492854397407971271553766358755865586083186631572684547053386107554117099572774501332855341667647915263024129324159099890429840769414800445221895701722433758435059378197812031037414679287528677134242402553107161321061033288186746912772351625161444924940941095873280178962337264263182763416743614981941641207526981725722730842060746000785461347990946875917863426964399873030133603745796204179038486603265301529848194805215127137256937933447193436985768898899328823265675285353169177240717589489191220029352416224371110194333103096628120082436166255822000053635022575028976528571655195045487345377024509457829601042198168282720784807661996231931988299310170057863659376908440503436066625639142865997993809953982741400046144371036237575339109362678372680754910719124804745423471986084334914450855426664031832397372901569906415524830132602720541294650907480771915686728168818444750046266925929590310788609564847304026075422204530699426936178269802983962743087013200559417670940826005691720690690108859141483827680777134711526775072477380455824548987068562214826000026504853516316586055018842628453651902553479740462546524958341611156211178715775973842577023480352927352421064037069381587158117321598369423130964024634402343939233289471378424510747428080772177096369287540803977684692778225090083472166035914816346483577519020329315299773273570552133785750625697993155053646194614083054122683695475292389083914272916669194397066259776208815977032939564580293669110510606233353267782914782337978087161491095621614826842717752612189301911464515908747329530703567125643615668591896975045997307223190716550072441145058490679393784952459383367518772479482878609782633624316076053906415459657827597042426885143009492565072448409286630534186570728836197550961872596885988650958085504225871523695729820172205283841045027570425822922944132782007605185519276150006572641576489301609742672485928828952289016457835326886515242476184183117733153472901970951582539933706757303861879256598531666948807 [139,82] -4314225973072595937473775768847628529897696571776192696672004362094360649167836600362806336593575782803956778033548276632825306401421098818184525038840254451518261192739990227959846003413974880270008497130103467069116463721762035667351569748355819519356548583728057911043365710649537580285777001519533252333615141805248956704167340115418623403583450301795674737312549015876343364396778731083842378681100488366017382045029126924701762725306061168161047703276364181935385301551518707919049956761203553469327924314483196358323501216922551441849186549986184975818587498927470227852273361176105794318611495242887999579766566393913720475133287977510430125672224609998366842367688750159464108846053995638642814502541654149883789873297182693517104933315447016525159603849402712587332926804514356108604546652416525811446696210309419273690457604976285038915314454691290297596574426960511978853599837963278482334331808148666837607135343340841390137113164961983215327809013442831586365052551454439970776454305556585882776563654987893281261235259600625161804470952021566947795513900171845946400307025616300070537481099423268534529160634444897358983775843702548290713314982125426146179873243527288644543600468554500724089661191528615734968756392267088103828038167789335458540331945872543682295621827957515954635112541779551489142079686910190604035377845798422710561551668052646934110389254808352780899912450047483463860904167589666727449550844837590488596602820105484703376457820109295429049285706947286696724611360442725260436629220408232900116758812850716449903923719958499443366905151381545212917017019437372795095890696909717621536943708740765001299411516707614179673105591262521990595691501408104436805921809643184387119657437013199217334458573866304563004976560782666270213615024355151278449377720044731690675640452884070592296279388820781759199501980212230307844687640163616893873649339581455144596603276994096771168834612308043463042269953468060144026142607461316960403007694114003611894757456631768405941932794082985976982456708323607145607876987667168934945622190 [139,83] 813382095700863299482025790200509117718136804915402587748740657482260525267572560603959300154214225660122309212019826583465489163404351864913262789310310444138791268102414354207034612922026177582188490567682298977698701757160575684384788620478474131401398149884466580197906734474923650818994637067960571306291411074233324719146118853028613124269590719325879266305168702387262009897312658828976096414127109144530017259927474791402865025410548072278222619473372065157614984093644971753356727320804022003319497170595114345846164183856620728371099315736144256017495434929299029633498500811512596544691290270221841699864842525195826609246178454733648422150306558019798497693813424272567831827671295261447765412413073051444127264422714876646385767501373281758052230780612859232420234854941330515962026620199924542191515876990930033952105438581409363512020443938413920254455087124916266923905643102513532535377871312494261254049106145266296228718345180313120774300955815243924189459373101626486666986568630201629866857593140983446784590650917757500489390259914554468140310891813853714874682420876375260337506417674605769245198854623257777533461002511806985093856699665877157900117404898930472167035787507020639321232891230470976957311670718153906120183206091714400154552932827207474965191945038248356890053102274684330813786297885176823996252967354909509057818897976942609014603071894176315146362298001748145552698909601428801624544633421348801654470512528136662487304969045204033503164768178762792299592865816812266656806810785973039134653921584772098071299349651740507332823674373074533631557116651078405661344000577796463360945092699444790129147151155007884244453889977170797807086712261562539563694329399603766557531855891836399899925124135170926768823820564099902501746833789283865023494250081786945072408812128124686058938624062126499881919984681295800176849136114440901237905827349701539126314835795636387212299352094476708626052737397995843301513281548753586982458369775655110006468340176929651614908640040402793710993452788974589217490855771456878135456 [139,84] -45196493988152612891746436781218850351653992419790924609481944503791672010402410838084009321587693674350054972247197142761521280074437369472116237463982052404141961360045587771588408467272494406765032643535645814435068347733629824642185790798189935286469850014483200541934648793695586721785734841270025209069851011779443767120825939999261376647635670767127781322711351565203249854114352222035541678467830147986963188811425778633487108172832903855030262649294115724549434764015840949558130296966867738443021802391358393163005897422281492090176087228591508597391548437241380552100832068842488771344191979899987741295677006983224336487600936066068274805207418182457424164841535041266530162170027015717662320410110576784150759595504526558641507464588261334815281797962958843687401996270582558222980668954496505043606964399096158006367763366395331901814865843550363979783896425390532170281043948640840119019773821384378134757977475232194627635535250759202893713486919116768564455215870369430920762828923985186509840766169916228944885969297433041812698847772795677923318571944572210262713095558001474888083882267041143555499443750894571290379879519903678779452756751814509807346110850250187374086521056977803866485580348126367172824130208024525184198912940539160354376278265656580555389351114877380110510528005918002517588742048295576141718670016810718448207986630240388486532133438661099336544390409621013442745671976433034575027087817362802156468364466692015145286212856289910156002014112876211593535240877526175004972807659438977495976443247804698556189481586979972669129835257740501470399870430919095369133279486158347496986711299352377220934665918918148196248492905867663215952201046780649921772539143616804923044265798500597794296908727047200530126377894828186928536665682373530272117735095231548214395884949541436040707013621287876989699107174379897548136614926360101623874981155177129129540544739216035106595339939614569505010764634448185249626900489201467494246830065139248291994909603098819067180447796871565221360587765686386947289602388077616086 [139,85] 1648292776221663140643774232770455048091636621883788060611837576168319183716895104879111901703277906650788092488802363790419456097116476530756333806336136537187725266914414807872684284493081543657890636376394103544933508771457432728107693060909885245136026987189020271669710031269421601917549259799522391227319111905847263630656833085045402042612758133093346087812376431048254285548315040284804839760024384412625402355545132783127089786987847561328111327802471786505443228020408145139327310985107609808989014882393526011495571668842175991127162923184605441533520869441965866034529885574388647365072387482658767924623462825256459905161600772434440410764452126856806655564375596473265709047961527634673465014713505157872951245167354705605750838130235189848996190794487132819373277455409235264785868871681955612993735013301380054548536394070835078340655840801861428835330152584881611955485501200462053990968732155979973824648423314915756599627347765144786036042943704897731213513889140293267784121465846656809361125226303773865606983230509440297380115764166024715460141852599862976450774453162352575062760118748091918496750323064769064015193487726562511734897684267931858175896602013503192710703061632703235550877524113370459207078495350502527730879802894818440555450222269085241595132418839839454153530556780865046135407206653790198203171826110415575288892285515045037189182695472593696309788920842181539278298094698503641395241445030873798426348856583154407978845944561938998533914896787268623943824318176595043226394806753782367755008879591343576726055100926014307923223664183007582287652291264868337435739307670760390085308963252579406923670404251354805586457057195520722170424175980013207350256246970899084366406262685194011601105599998186447382998821767310489330616784163990219663195729639202964597910620619843934581379399017848728732318223832692731674119382413654576686940099786795912745014914875998720365128839319040125501015823071560636742618124332232859479676245834010650318947432644658294229439814060955873516538610633514357671140644170551 [139,86] -44654122416982767961018248590266384996178326894343685612844650287548888011035466038541728624685776138963308019212067631222957725616321981578284058423329957789959647058070948971871086109958937419377492853265533360238551905903554230898826094114074116055049002985260379476671503813818016212398774754443572474372995997309500502957067843803888030427960520581430435738354140276761801887709529251637854476413439318925503938648979905692529958929938147047434207149693556516917024735849131390384370556481419437242540135373670211297998100354933161511721657958320112541324826211528043822573011172329408477668118002846009527819749569766319971911832575763037019649871176599284909815446924893491933955045496387355223311050755916093560881819279963986222567890715692992678839544355690296674368291715293128202614973951074184195067459991603947024500189879305196581185294862647803281622679533148487975990853670665663593341728751354959668082340221164289856001610090603706682303085522292079443707798938032365443659441503607538357339494004004962423530649585518469546816822504637949242581199228103123216424447875963157569312647848328329688414852375338028193096524898644410584617912591904397103423132046509524735804642180707555189932422649770734184228038635466529386874666347503327917665052029983026371455438477128841583442912954225856410022478535393526386191195255870648998981923488981656774862431805238058953108729989769713650044140751604317408346874558180824286694998145389530441672050099302554552581844794213639965902184323291105053526587054209517710450876093752197979620527131538693887861723921043502643249474860998478542112486469360543340682105085728878459627430129128434959355934782286529998716164026965888855865188619831589911480453578037194944785482958035895373958822328091277573776463499859693305246397242756289019108201111180395949699692984049221851865479986765413209527036854913232763124608342786856672860726605210993171359440090782668901088611185106887087200128033666424427458775401592153297547578045290232146870679759275733459968123879108583402767243924 [139,87] 893082296110907910876713187976606674524686315787418889213880244823154712290656470449538332972512919407663840139621419475410071974230137025919431451086245946996757467572167940331095131527980383974569547855522286613421763939843794049686858605369889672990803279721133456395906520332613497325487895942790630888156285400831112971560721474661657449659841350653883847187580317999683235348309057420264784898121215569244138333876125323760174565746263092852508901325832039313016850782258985480581055306386489845098864282882259953924911188899620209079087497244235469802736968831417641750628083641257574191973132858705785150528160410907633958715501419821869796761801813248819700123944675143144554473701402300448291319804408269957854101060930905185806295024191214356897409095736346571501263322020067947338529176554405426401238778017375840009253132042772489603323336476050203145590279537170079022687353097192322265237400833505153415714599661843955306614762739486000834238363582177585340586719105353818408059509341135398463501050519268738871420244688670126116655487307340005871672936482117971148820722105857119728055059835863109685326960089508234694125398888737259100295243812823756196507691866086621867827882269808707951248951476600397678619356864586781095066351760429488382357675035011603893947634236675683112912256465739672973717451047902833931626832318958202939844174222687779710885685866549272579174739745946627043620387044652803534939590015107227358850550847913409877596451365744356704174020106084298801712568193198857579275657318324016873298241669796799767328301085891527883377907028078058135089142804100673884659782388475615198201768502349546976820356906114258808376857962619002751811354559889334509386132146704218001192362718577242554904190854649061682149479121224630672961145099096612173451483828796762066426612942019633982867065495977870801768242999836120021325482610104440149309817216725521313312040953936831644052819106515652097291361611624730203510071150742267153848585495107763325609166511023716307631246104079949036366662503822853125746 [139,88] -13825124962701302170822550051611840117886825264412698511090374815907688721864163362961877115397381298181399094768871488534934152842245249346452681925264392535598395889881368581112795520504865167500833826233643968236917092318730349671008956924707817276290297599151925031954235916802961240400361129516797885213387110130228935550599342614909039058606085991608993057327511579934860884683712869866440683847848469112947341338389717127770093904568672609031657639918156854828286643040890943717458834657886521250262617919369186577302927300927736493493762237485142078473475550815517582277188501990517959233074829969039471840987318404191753062168745472747280877166977292821083091304825889284908672220146671404214776022372128582107008941718174896854799090195507028944959324957517062384235212960366133392738473445236401119620896634769133940208453802064657710940759671477068988331586903320660617427163813204322402041008168365626029101267827064213443955849460192065172756390769445051104032362408055661581060502417400541517878127878546858647019859486028103941726555038560326876727276753899916974015008818042456095337048380933464973432016086868041645573981664120199467130497546687483475134734473076000290359419842839566166936519792038776400606691083229936218676562483212992742220829534189379713482946418721198098365943719073345610252867711532647888959540870889975519924698375152684659559489228587874128425468108300696104022001077434179539764239221620633977447056769653920503259759883687061931353346462030170697255563656014653906365356115119330327026970511775880657526933430461573445435202751345712613584298490072607512457217514755005413057024371960788571371078847531276786740844934116786851914275330627526979912266962112643444595558390489915557533982381172665710302650801807411352524272620397525625946905617804266011571637936046996269817772187253402923815318157357365315394333101471112293631694052798795066254733161116561976959468246051402052873353199885241770050844147460251166347258681732564286795800911292259582115743631690315423984666732547586486 [139,89] 178099276300895821471081580794868531870857537655753884883708910854787690808675734662706822075451984228492871244304585624447804752261441111747128343365990836664779402257744723998284272458138789462159665660554512249894078829046731056102825592849096797065537149706731837093248308971063003900860391995685255297514423984075961954827536040576742701303238777160724525084390439955798488083667717560167276877286226015781321148091964113715175886161226917682532682972795058756645013442302534332684219676814697465021789516122368055167074580027827837116294951948113235826748338284702935852161297083493867240036147151239109117857447230090974393689452227627197430998877999883753286201616984220796637976620040707447641480058133576529631828241967579917920622755806998999084626779015787623504039335831322448118435839697427848478062867088363961322905164540851695788072440055035543804044519802717974603861185238834738885357718956370459495429326342231897477250028791913171812914810944824823149323506580056953025142717759509458843593637496344926241996188049633922508307698835943829122304869096829842773871736613741672176706965209454065445105949086448614651739264124452395710007193392840853755448111369739472130444592691558455492844847122812982115607504421877091084253664504213481416946588354196099126648839887458816363800942229058712752979600427511609982798748667941676748318966886351147457387324503875833798795280510284554857815067145198288372751996324473433005527605690940308226528326917948979409117175757522759283813746702981119843963244205743350267548527238231358471711985917600109767897795629278400118240238749488935015732962555273696851755961749127535617022711492458773862784220822897008590330714129390541972489189682208443909410743206461904719943523711259376869353584598713570070240907011273322080241764941897521444551790291255449384808548649550930269158678962548014872306411310278105667197777176867062400797532548612612694829012959265940212120895645041330017926357743028727917013554882822978412195411298636098421250999672709430037633917272296 [139,90] -3302386713208083166844843813783830327670944934635859335958926916442731049131438191586254092450676248841586006551374767484904996947497441706057513917193093672072760080141286635117295271853642173963593695305001478585214077585189471418791545220171305635002464847546467768759730514903997087700752438405165359082747178326612957851512158849751289221396969540040842336860812928461290750541471039872225815873514172693694173480246837126434625227952817098517616298765675866852935368499428963965175471104038326746142346118218481219033885845438224734125374523772271610618069952454375624919888572437293510599842046279817813900381355830376526988085224507899469676543381350389035685594244221908060299449114186675171513318317169325822969306496268304188487732133290810913970169337797335138990513050261947661214424642626924942497957830886216670961124324521298625068434471942766753085799509031678841835274823959962818149462968496458916010613380533436571658393328449137421492066980111475036462182524922710337968576024333838114369760041160175870396469175861194972306595780390088782707987470503449636974635332183555172188285557593535194100185920329891786571028203809050680185424474074351767733309477994278914492163048489322969144915345713694797699536264538817664433014454757699074848671772426302977660701964302234941400486071738073316529460906509141936781141830154190468927848473413045964154049542171791078011217722065142116845126771705193982316603323355011080089969381049317427676892452498691842975228390830630450516401324597030259335880809420825279707794496194440083279323471184608228963019819296237265586409148147650859179517501948231585384927084213780490850065818515888360685435264736199293493493316957544486498864820819934710091189671397969587466659604260816856714082787447108371674636484352299177388492577898493690530600391029186757492605032788025326608138336027435116875205870815241965302024580947698676060915766541701902753367341007677276985696982633244999777692175848666822150288738892225807542498418240820563630390500903918793359245920 [139,91] 63328030220532496898276463433191558933536075300042346415886902492699961938197432509065081987295749823925255406271395073027636188889439716775201712299986039712427154633118740313415637535729929291145240684168520020395432257966518932918474538138939970593056482344944184885716356855200438333869588239879801656813303594274102468097151252553626256656320866039166981254558625903343399306774998951117238536352812241385235797845525945573635544483706964760702146888801985981948921898650551754583006657133143130637636974160788228497464054722806277155524290596094599950891422122580326696317423812928311140097709459387962853365045671437810330844374380365482942898486447765090412267052788345418810720440985152635811568454411633734112960158066957154450335839917965022091404276623585948591203353238626684328822864751988231565491033206549970657302320274080510186738035327662881702729299070715536946234292938597845226610486671325657628101619483472335398050195881250249489706402392207979488746063363522825059838010833714293165284721678762458986096814348132228262594351757293161927008295848922456000513254296960861459460439361316889156762246751437026254924997256270290810024771301160296868701766463434895280308218237864514662634965321149670520652637552107590043431345775658397520808653475175534958629733502951240332436710883749539796814472797336336184069301276076592872993626115544435431385501646784603001464349173649150084713777338871175335427321444094642338861382794616530979754058249648150081880375854074258003224122017849144819718514790695260021963635729705004936573440327730225484245173513956018120453487798089626479231388678932886449897346542354093898736655214298210653280369179505617422293824656542890205773548668316152411701457750584859158542580307457102930367475542145387208091257391161356609249673114606911752722669919362200920773879026313612249019636703539204949057447387543988652534019570239634270349862503927000788840454583777199469547986189954659239238729493846396897633332790533834887411786489166149947556308006872814125150 [139,92] -1091477346679372488309504791160736654022976942963369958252436860346286598794190926471389568432455411990847977103178939703241707096862743878529505951135309718666115907149350863965943789313016512766148534478444889431048425114355141978951741289437694140097022217802771740867617156147877753198804123048139976366835595429684075737909892746342989336331469043359477188324094219667606601492578519215626221614520805325500139845118860964565058057180650421252775083783988716198651371080751524376826930174169498755310510865357133572585174160034533797371562588994886177605568316815298104466860181137827278648645126646503414977449965112617014741540141951546947164387510866675469368703518217224691059337054564010701066728528698082450225081621664504641401195021627902065523184539893893979070798061002136355683145402858030934189112767503296980554081448829757210383180740240704614434429701075126781565821680763090854380914880637265583656409807986965758732527835732568371805253961035981539240453194150656971568624802552596322682008802888984200022651313244816897160964478712179861560024202810624207417472456644899683939506729272836776017093576584150953367800000452111249674258156141534053262929499827866536061823562548666718234467268814540774998176268659357927471971705621782141983779612712620172827867058792744904423527854462409809490912998887528723794965670826876215510763130058913093645024561743746975476531401163622993371330275463980199071902007978453255574373043436444830410262310221035152454017932008198887493682715861640382978931082461549705724269039242213717166521322339483156474421369904613904225315722208657776133445846414525709154608419841698655248918457338497941047000054286222003574285868567980893304407920547334974271475469291333103946247803774671025076231202898269150712563383590243937261539554622818628134735411620280608894834498806093965990065549896016264328659918568362516475333140367111141857250750195983131908656607037388482384162257367732769263676723193391551745811270341642603891274605851090639068094990593736600 [139,93] 10783849796317011127705552804742663400739225732595481345770181178895643521703529902680787774142711485577136316065141955855107638889278810932579662602634091182214172005391936503382901021367966517636678427369620031050208376153385985946805614578564743894276349917774495592653228042427029822062245180459902688990514180286877889736599659596835105428606170414309264589498216452114637277873584783935049058105819464012547482752478877259786650748528036726252598398369414077626560867201548282238825731831406087871704776566151006735299563170768892224476730958258585668623832195371831884796388138102061907968454366509864443350761170986377030716937450231809585986084501552478327997606227471264686703911083928241140193884535401702559857791197582291954490783149929081204028888465722895818142398860686483609782284295178026621032895288291612235015915319391358862357715924421659544897863929959861735799974994850842577437213614506975543838164634467317372502851692899404350567038636446946861476318408509694128482908185752381161895994977142906010685924724099014865236424340838341635276417809037288750735502717852022059437248402047292797250887805969565914211034559065767557739528034232146822127265019342815351983821759385148929076137445938948588407009085603219399922759217080918930303111174927487987011300286834562810809677537098855825826985060424509519663286662123719721634467384982023342278839286571298440807020016148750105725181324206441427554024463503261254429314959265561861629414097171741005279134317382838860055565146552637055729776485286337339180229322352663166505017646152087643928951606042071775578767123457220978547367563705520291091987191692426408074027317662541408327992736199164854386687338600980081416127401536582011217662175901925779849049064185533680652484177308687096534507559598909013541837226778263083204430542185381233221897589347174588161984848870491514828888317944467141035338313922635792614998982113011649888105204906093786134207662790767275445768703821432797872596011402299287978344433365351529009507639880 [139,94] -55742572582570259271412570510879630700043060458220164924058957142653085212195992502934372179906277362947279440309903172290182517820442273998613148122629125673526280125926416936031164126163031617127967524683956214713693688350768315237868888733968146170942690662936526324882376619801602787692278396069042968025942010055947235715751103210313641157439943406086244083801565997659250571313639753885598790230082062022565783652873923942347243677258276027219607379764211215564002142638029920310756857596315789391661449929624042364709711814591513261001748660441256763008282149985426192910180315236630097553792561454997662126051824593984803269017517988269700281749038178818194701655384087521984904158434470188702847962981827143518413814639370713250057115539173744252367767298320793073930863597050880181060332786635440665263740621205844070951191639895597210193392683353374064293898646090758895816132684628690416160897756427421322674807098042728906528265827800593430731427045350454433870795968619540574234316154006233156010911676854701098098139920476220377959240582284985587066237983883535066897953567672537158681540403450902065042182547422115638015891077200464019638670191252329311568753123384520656344670853125452725299532289757906911200028495325535883849825308233203193415678546406733855913759411312740246753070343450802359683940265171515199102526937259461964829611800996945815009810278330272966433013830390964501943796276823301561337786108383299667369585035979055074386712449571254512039737728961740296636925998643849476303416330994064925462651256072130394217211079297878016830924693954447549077616507790594168716150061555787022116226921964556534350684088699801640708556360611819657969556185132250911311335241251013752614042961064345035387791056866863938079235460998673297925317635965515923519435744365890741473513868450463657957109273821792878593785311337814212883089610856304900557046759822330310259952707127488932341508440742538144702229859070764711723888163365870987011722442746991082966044731268486437107080 [139,95] -815164119793992290412093416623952938243502032317869305405109543227436804167646606731227860979522547837261983938946202294217462571422366565830323503394745493766107897017160661653131077221246996599900246518171041778805816112145519154795225688261568497782306553301639314672749208648661926549894918488052995926836104127574525599236074268823155320920639371482286413822982470644098034880718596283320964900618365342294516054692588864700747078558829188907157031906969616995622660757267421017741391658873430140938989527827717830810257569709277605684907186429344829937220203696333978378254460418691407486735125659924716830115103843412633567596319787169253770597367316952206657008539264918534983956509621535844202674308211764201454120626824568016959475771648484073537918604134201512452100863134084736681740263550298820211185061092686303221856997583279638239135507773984369478353323331496462698839057795597141591380945642865417489516648892350442922361028858776521386705838611699378855696794615228541169244584709448553181624845047299369362779537409341047985111745676926507643806342847378061831038055124162007778557926759892490049659243190689683620885584595689895786308823556077246078385929229453188153811594923137181206720288291272621895249862715030314759803559523185320590738412524280533332532595055591500834442114953502049495523571905075822446890694337590552438842858979399965114769990351089452418589377968515594706542034608765306477292061574616948175382803810292228042201435649788461135678322197246925378632907965153132957273872430448872256414050509131575217377952473356858631034266811570356982374482428331215711914743000943568445480178811894155430824941523925872396656203702309421110158008222239625789734412553611360115005997012949683550045492557241142558962523583362775326673708757730144430066678622780817939006531142968132236495188588957218266609573208665040780913617568893154604471043985269979419458156985452970479465403766621193133914786531177007520167099781314549307304743142932761170852925705982775435 [139,96] 23594232995721780558008726035905921506351608165618867548450954017346835674717039630227495684378815286526290448268362790302657450410724827446901443986170010464615107382989585056961134880097283552298312588353010485382026130978068844099872225440876698683810034330004329429324937203728153163571850262132337980294944508323388082938786012610140577375280853431890987327660295690657522693089557873938152176444767742664066746723140049572355775496171217601642968738655873191627542531265157178368311981577725586159430081053788048214783591173811926083443918375269384066428295512253277118569520235031985659331033610372749587161535813418081116792141728830144228131240455508198025667562343184349989681216155085545006600645360710064735925262646603849777833114330268064308982157282881311620385969561622867122269583683772693649749699296015520175432435298584857362732326724107001976576013259435804129346204495846243928789295202154335611750867229444348721864972992777326672505001766569227790124210580932511695563946163805310923359332888978170106716304971496360127296214002595457520971773891446467106708613489147714058345756527567116525727108217340883560354831492068023958946312266600707342881592888637424411944276084283991180121868551995217987223579590562355206572763915561802276289495501104713521332676710399212009271004273197103637956819431374218535791798317898170728187581197849831120315945247038157942043302022021613538689821757593857768933325028086547610814885111978978826807987380999102962872717535456471159238335627742650297701507758424466240297304714364293785051255954240056516339481536381082124028984568348868064010345379254765138087201380769722125469278526505208110591806324163488446704199288030238209122806127512084619184192451681430630431126696152711595485134307209494757879751383603554932053561299730405499128461865676125861797812029697189705598954801050287703703930138567192178135451960925255496676818429471924489393098249197044671513990527298395627964326181950039006718850677456096782622632804372480 [139,97] -312628343547360902207177308778069500832919967115476930606668695337828648455105852633364312454893365192544459025353920799077073273934174783403680921513653009246388620914914736671096815736127685301964928838069873977947003009146853453840823820229667963856536914815944770076432087739180956320058768659430174658664311859495170498767426658228323970359854918589054586067095804307300484380994672839411511500023619557562622247739226807451500382474334099749690254631891830687415527208147668567904833563024017892618358551865012948168972311709319979392756815639919348677334417921421172322165137804353046916058029130516317072606761966384793199387429967416275491624704219340135287684696392688534545857872217822548836333457177322677321235511381873281204163522021325708360593728743293475480953593014539408725358194301636423509663006098550330494172902017969785858165451932976953868075159789142677619011526784995369246190083865045484069128512435184107164993506689763823579249713593115753314604212893202862961246176778874108479971658289443310807120322513119512649734933965265823199408825001966528093307022067017949969362747939694500587360952050593158627456634142481951443338180688872819731551667346435588822285597677681953504905469143801378465978660013070300433249989458690376927211026652389780635113189179237369320317215025176500773986781125743787382223093251634638469781919822562042896348042240489981407438375585725474156201684454167076548235542083221468158135837182823948900091959300166958868770005076817471034886903415110658031054667382079890233070101268565559752952593106518687292079179176582680084658816597343405107860068688808349712758749466788919348431578118609376739933929608956225181082609097268908480604780499279310435494075843209843777666017703274976825279060187917188994850337575345548833600744287997520879827964472192643042598918250147544346789261632128337525219857487117680738662347770371203817863664281749395661686636465580418544733740172226452627791123870185861471697846170249514979611936520 [139,98] 2606153066091049144107404063422973629603316827659617953959715472814596157689366642713242228836795465294158810163864618591413923756015155147312688700730370073026582228376641110007742149166821754699975115007652477928257695206423376173958019640673717246393146470046826603704010862665591351596263786793923527446182787763554588749792051916106485205907255540262685361701653042327353470148336455726589324831328041521388938219437821256295544005096662698545608579028148022037387501744855665508275918812667183022755496000303078460986398171802730687418210884608154440891292727720487767771814955819189651262037126786798477888718180056003424195144703684542690096398073158556365470672087848394125110528061746259658954239229392458448761395325542609483558286356926644527276161493509813724448355067893516672988411973261320805710233637419858757282707304913393275775797046314470404851732154397126256536012681357013995324981021768863979561992194180738809665964450069349314059763590424362996702270846622543150618155724920687626048863798109793137628065188350005499811553477715302561269285119610774975942000528333155993430051899983959055938306912912519622757025579331345321797428115677234921576144252451919967677949711371077521335539356201482236922627642157572195176225343353741209759034251830180125771033275668549279814337748472947025943169085993220363862631435356178917141078163999783762714751235512152501301897693128089215603631397337671170039059376587244537330771362862617456647915936491411388834628408155002366195338123042974212634155533160763262434405767173868076118424162769037487332117787282537094644745030921660090328358202816385354976361675339026617323200106745673137015846817661024930698770821003506665033400053634843515313179952337242273277332435367127366257863393581199504791926377098147809312969820046887089460486852099362499377341004747881085111375782044982238697482250934781680929429903381519407141473820729851568202186540227128553003387508738479067066281117392076313133774885130110790634140 [139,99] -16894474633004678651865009683818558862209891866457158123101109711719374371770866444213697077392394850994876000143787745496069900803999543030420695484587927705340781322500802121592220686398523897915007494841108000918967133296753760689158117542638205710434251607536774503770965931252180650058047000177756535402139231276035584243129089650952438518314850750819894638499607716021325989550613236715643450821314429922997698732755208455510265290821425612762647618336088384117609375720046723167947587414480238685123957356863807471736098431497307242065172811733331778787170600126408954360709649284808734926418474832354754355440334593392567027088706993791415086573220316099027697148909127483307034606659159682226826519390264238970073537818738688905309001031904672179618728401344260799374615115958524121848127840268116237032832909111036642910464493185712143746368150899358587567330843054227205338955380990444537349812240076555717561555156197687433230326616094649520218422337389406567276150546533994091775293131907259257959716210176733933133113672466107994373373922217622580832278935689624098576315819320977244702508198228999605713653841665933334528708345494995128725210048371009316029961920112837859351618756280270799982281968060575172054826245798935505747341723597230073389986652201756985427775632119155747616933544203854474889186687459959438912038360609688769523270597381998830411019991246999966711987458961374564037494666025141294575179850868068755587628983811942731350395193096967176936293001662687004672351891137173369322302976135542045545353885083440845229798340976707239222105174871169801529034350208908583890165628193429265535204567258784937712079819032229362031974977785243965964349173725187736466858985436752692657842902961416985497776737799726492721768169201492521012977916259839454918372193281723088078347657428531384278371614146399650453167136891756528773527805562193438241928684656555953358484171056684608638742584515860301682184720185077357035594263139457949963801485638145850 [139,100] 105807104931712932490830346638125443012245024439876520537054866393760586388633999068074619258556592651757377051087994463623082970105634906901004340982064457638832769064326395544161524019299497802606568655077732209563023896129716531467948709508185034684381663861567370241069099384220556793187864139201529689896451479497559982088116808364742890564837891710876917454052163473154201406024572229350760770286167302169079400894813861307610719151932669934737755415972927562618716851799299235320587183692086049316104493486595622320450094706102477753225871126563163039053045948164572782581649243920945918298108263775395058323003718606864900562522722989375519985575836377054573965763718221299960950115912116620068179286683620206730640579389593134977763145827427302766099853235508911775157382322974492205354119470381003399732562193529773458645456512264150705607797706822444317263712601075051160940746369637342767872673646233034826430842003378660123608492260676795305787994548820404263460409007713615866842482661142613487242733754352710076070855775809196201264988368682820053401295056297265903438959194236878862267871991507332155000792218406763666661748204113685778963463215989982107643383040896878582991595283774655900379848407245992470283616563505272147475572971301836179077249290038973674777565863902669132361939348966985004197530215329309571587251790939752657396555467955866197116659509435808652185031594579434150891197569806812676087446476419319623229483790025221329514689495538225566087980824333583783911110275259988233087034464409558976276499650834889761388511975329116945360351269753072499800606384512841185231262619599923266768031056622830678513916560556992510348989570320695752918465247687561529175710083605758174927048011157916479067637061186353729044279384289293438051693600923588475690720063853283882114814070433538525183937052182911904603261920638764570687855872079444589658733065361499013087298760764239467395749389749132787996496799773737989785139358263134538522611752000 [139,101] -363656145770656623796272853550149357952772540243485881310738058602097578080891944205147242832628282285951883511431021399366651918381476906447700373930977753831174238880741413717697089059601868736506858121467393293325804895874396735005583451140291905812453839190615860879122785812914512035683615660157532224774034535462578241061430440004693904453350815885463320915923988529094564039785100353168856907600225081831769068452147412507154172321683026066265661655230552819143957649558539476708573247731075991751061475538226835609914450817110232119091833675022467904176763680225310478715662034392677371284325911459342097243409267415739206784998424126200144413707921890581312030255657469767627254078028589831223971519119587043473500174094453888054115441485339735419142964126136139703158154410185529557230241582102152020293701770244690655650437869166372032919733705559243107850778506266573626267110062639474645873965215141821163661544749305445705840911296707827404218489174357840464038446558788189639456471007625477168598235021427423903994356526866876956878874590346704634995167391955669631910903724159160296285655428906506716129063714518694478058045729833954883151291136313212978760686634937979752532670634404876110319236114972225439312340707259415855221253609476852183740045717055529535004554594963663343635446921366298454328323915976150715872604123920311387147589678906790105153028352999527086115384215449114851982922946808333434567252037552936272204021942165053823844399537062208480711067906475919968150086303785032719128515078267601114633200199630726709599616575215771495662982519364209772266231989265216447338345445679379843191643715188937620418897558807858520733428980484660961089074553051516661211649692027263434312765758655901319139488518445990801422874021771989793818520599606304873036574004442986803894970943196274912582246855471565575921305555712076758884672394181346419095296632075376411629286515388141560030560091097372406226035135572403990023315719671502288730030 [139,102] -1040465493993852223260124012926796076105158930690034075718284521207278101044883866953764758352081254267072436582420972020860473667171245757453899273465404127328071192801041828592755645044832732367107930604833323043068363044697473309034826686537748466221052673966315447860213907479579777148811660115680422873388658039895695501094550765445765528799714551232009436549385911594828128154754782103595055593704408105121042890153988880112876272517152065637192066202263752430463366057547188742996821039028671687770461751212506335480163721855083393297837523350592768542335293316038220986950140271424719529552025838885088095807857331106674849672623947556789399045857768927295319327219526529225113008026784118510454587430410145788677297090941169020847115192063409597497634899922673673330202534451072941587015765378927027506081400572880574937209205649639168209678246098690419971120853335993053151523867039200873240917046075321991507574422989179447672461995295510798149776838091944887104384453010350811834343906480944968835416290711143252679776062811795602878671616684838024893763366006824572518724268741076483233983142127881715863694247945045335943894424514867443808846624490299421149293122156436058153167217866683522574106812140483275212329399398118314171338594926003311786798854461035387968417824865438347200111659536860422843698173937742494606982382125376921044366133316097574639432656150546977060400911189285545678233952260533379255742594654751587032300587530637125174372337315077002929070623884916768472978050104141783693359003297561531636313851455267394176146088664514681012801652253787620233797720343721130859569053393423422151186045107210752926625575794639521437370955032300447433188781517902692499164208787872169232019161073066545058347368903885493807084023175485188838915569743208930308035468025119923218760356111393414622412420306870953808425192811307607203061266218628916316832317766201645429313796440082659243858181778869773737352685764495258781620051147735861590 [139,103] 9394153495758154215310405563508118599691974277985273487327439559899479342050177459785959412309529598749727873280626281751896972162951050187537809175634516929422171314140051637790036386811726861464861278137560086632266630940759129687485611716848167157312775974434924698692573943450869789850852119011094913889375202341889256426447604763672397668606262381631969061141648258896271782822918088908587116782694338406471660861438149671380966398988038629265258284193407006489747788641405559550577571226948049509138928794545229801970416624464526159763013727198123359261512390258713712969493535469037639231438803155851882148022727518402309548170572761290964585606038996217225176008284654257739831139292419428703359316952718099288700324449247827696414527587595987566268138349295378218509174315741151005454613465895373752101556992960261124613701945585242128510339134837853594933095453979016656801884762397727549603477494945398024247189323051177388621563886041090477039294435681608519834479899302121762663085030805387065654641081462995632222588525714935402314925644711827749727235867753705475406215669359782269781229182824898929215164955126237143324850694895675831268192854961536979940345546295524726263955103088019815696328897021059415489515120221892605014663039475240577881005059153249677769949744913707211300200279074757692205539983948679324878668898825373646312456607455738225685997109030414452413474581313794811306685950831483616857080605306054358555185945978120913597719016657306572411630645553930892281433579452803701887336022519489090155582352665512497987005143272382954692510536692842565335597147323844521674450084170282978052232990754705467763763674096692731497033805502326881110154083541249741192549736279053354900220514265603362274728622072073961956733558793732771871842580268390164531989671183203382885593703882870427492418800101686133808236502985367322644932539973721062205139396091686850929164698813262259551332002263227291428367913497828967812381811152975 [139,104] 10253139529626097074442738047135639745933967235395392061030982336296401316374735191393848116339955924618929602784366184656939261737535382129229199558006490331528875098710202977837718633374950446006791421018317834031130053212830007820349310704886152466915986774109746746837883093001808773689433769990243013621977636631231849926508886782080561311987776786735788796038433205942177356724848627869965653328393376006208434477625419871858737291583147208166472453365371759632400328614917884216944241876779280194860987700085273133030194442697863247001230362239315651320717130539929962981110391219355536673621383378350724433810992880733994657907890318089258610947865276764162787576058984488191983910966632935103625176282967172833226384778015540188114590355409038564273297952378651121721153229046592123731183235679327971002083355725564675974249409816026282470686239993824838277322321111042273399293508113404912386110820836487211978303836441485039887183518798553791085009162402786936686125592251711535804930209325934267130852769699464787463905831772120854592213507049307256900874257103776795287914541521217288142872148125852713609544885355282880625494036011316512870240742731081983623568934269074409968235753474427446744312872398416705815488213964415786047757404356590878786509154212041460273888860231980327794457621173246088477622053340855368439335120308582611071020524491015973927559666329836763746830732657360306245581432967527611782056756883497378890218579559596928677825906811508720835315807439618184306624409144222760913629051871346050109711462885229589086543588722219987688716036836577218343226758534565892709063664624234537950261462251122954606449141111642704342579110755653647849074251667283271175319852944778341568259983362291745424660393639606601483128331563677434918874172743495001735414162548468740937602488707289582225825461488154961184406450917934113069264260840395101294879635140923974879496098212453019596215662813614725566421837900176556156259470 [139,105] -208651903556193569443370192602003147011777905775725137669367544918992707427370273685341140164449128578269311314690852414907551932559457483999759796183753790231885746513641962025504538088952080265450947947580927022516566134681166661554645729780348526287863432301232670804468455611602615003621984171208977782635286296045429952231595702850167095452849418465388069911749831648309802981677271877754513085545873065647101551553930743259763392996480299104697498126893675282960067839461150186344929033019467927952524011438891289695075751007114747873202691836161177194753874967019717241398352924114362439273936513882584631927995997597633072775579473220711215681900905498503609140251157094897459591637620623802535587616074692391711940784861125730151913072283302291291343212409181091525351459979095021509218422749283268900547651845797585397972396539315779204725914944934031306107453032605162226758311768130970809796615026816711756755599973038085690020147835975669950136516983765980762839577672822075688864656265101166323327694857984686625699130818825211809066187018946434198901778482637134430840071594901158599826985788234625192846176226392537310954959062399241908999668062660064190561127566496725451525726119506240870233156584965325772847714091087019842880323526284718584286500248956479498623838564747931336871949006049439753927331625349283149576487958674090535042968278663216755880121769160924347052333317118079303234970345709435226744535023145429684259817021261243585274352329651582021758915013767577356978303024408110657871869679373583680589836195186933168855539488972048335391865090948016046491102103653386818945701323549710719274280201969389939580063992781219262750835781910693804903757422054358375414265167632552835858066944162625843208006493890918961626129543957981042925466173672196250231400427058080146490251436641386689963622793896472792570208494260087443101313960086870190682080335644441233626133225250380527300824586030065080205363785885944025930 [139,106] 559064286146868811304336699990492119450510232873691679918427176512473080678892149083816291515135955333562900377948367399646266355475350958724472683734187972952838532459852887195079682818444884964548598515614059526193169890938014053518473910868263885550657049778017584928293654246083942053009703311752324500188831518217334699989030885030739294374284329824856517113415414086989524562249679362467134749038203380113806228549400145657759402342467495206731594246611764244141759809938201136223911763539918740270159306648912842817625018729066530025038802009437712642923603906802179331753808161988055161885603871604807207385016507711492539593182584032076912414409582328992186111930290876325234273679045840316828012669259305620640783547157018539896011664085699109772537336491121216629410751996536659529727798660114581005385040542512343532747159999909816321048613268846492082772383208997923692899468647621056880903365423466617935633738548168436356544737806283381251527603116381883360976116963901150789524256474820596166636852324938246344609853200700681383274113756901955754173862773591198905764131277410062148561829833209181009651562309594251352980033894417955134089728265743450022555661847126457863623137753825872963558374566621624616221914669385068737830556284626721657705043860536912039017018521642151919896808915092984841662300043339529650215848372718352076118313391760105053584732719658504608666242536309428658857371844551141010352106502263351646964298836717553691308248476487301185090146601254622943113251473269430574689976246807950840813382217054244257311687953021091584258239533451485327635648014612662326196056533412437133008896135329116456058567509858420522344701029180534701255231535940598296569092374483308419959066993333948743456699226444974003880226810852985109261362277367084940734039298835125583487211605277649118753404417882051685787351493217917344381896016821235747906487757817600739624580972321627800682168663172392256310779723942380 [139,107] 148527917776088746135996858749435114094228228977816745682476630000887030248362955571008122762707570717556489052947196428631906800671690844673540273846069227460785136905237341645997728079739635289900210502992490518895397498735634024037780941090395762266443196433292627861221131880732299320233429657527482261907593962044381932229139738569324409327126388689936443676750847422763250292979753663237754824830216595192914135568703477994717320507211029589863160123675578893526047686247183656737541345867034702412376772930337105884314098751452719129770197554719791282703049101645314514669250790736400982326873740566951654292098058665379126579637253111498556508259786888624843253716282403951409979226294474459091192435869577912769212904034791315228462356141162920102856243381299766084773961354144375235214396529774046092671912831113649111367807387386616974777409629582159628907557923201324985903513044718816316835986486868253924955929340084744854370145670160851459417138562653685075909362816664123518471233339512958822950845812239999737986165184332411906732317106345520955836856067384896326972036658686222929648580386198481091965215428284881943217359238307413322430272111394129165928132811599141499034032842902317481966221765029855963413801639123709394274736752076768587548280164142717674851479765631783880996801217283214826507598327955705503384670739606734933140143396734825534087317084047526193525318015436156917547661758200310928624987831847082214076441422510984057945058161080013153692668872652601788431641918642118818270826097498083934637893081981168607572072534896133080851959355375701195929743313934952254366881312250422398475261266683275928400823995824804340536001967554368121517583717672532327681533839736926790577900764272814370869607614466870874696373368049940955502991037983488911272229677915694090362401109291800108796711505583722363916872603398370081500462670309571545629584464401423663561847806700896517306399494213279520191344470 [139,108] -4898418192310104860964172685689278348880403140568267994772252994069631806684937611123947893054142284482520749352470663297856102033192021676246651775619242352209075820173628883055477799301704165673544118126557060511860209002739022081825648264518761582484579424653549024953202006442819641990073799088651432987053618629010706768347506009242798452987509489584931534547689265703444179510444396223915414768114755056157389223861197355292799151773035247830546613243146704206336699601547058296904369777165539738722999136762923672145606754460512261026945127204570841196409669094826769569987458170163885108054725432400892552688720817787551259466475525829779617700294364471040638389600379439445038699218257688925811510604949591111571894617652559546814830637945251822365396205693056466890903333747475617286535024538071190866787974838929953189015384136205862146979062782550850048913743040381973940482702044602214910171904193696589686520847218615011015379355154285080674865069943120744895450397210531290731826442434739180119291300619988070554179150972212776922726017618469599435756934612061347107896193026647087641694697852977568099524541430617308867981205215506338545424727989765831034698041719622586405288296954958015544873034924057685623306101770810239174338036635444074296678382390594420193421719704459306007540347258477554893087693996981794853421185467180825329183485267870697635720535937320622442123099344981441750255168798508708982251760901319933169272627383687024896320716357070280420323726820255819226970067744614664753679395915324141130223981528420413201485280653258854359492421028708534769238037539549114916986817414785611756078386974974631028601127152676014072576669165948077999668826290889962244418609930733354142085087676254894017565474328175130961550587899533698716719056590541853060155964840997671937432753381208659559180607784156509326167887512639321094281542895040101216709652678375201898434867720008503372550016910359703230240 [139,109] 17124039363572465335689418888595896339746731344093778032466814562959501299138283372606369482551422159215101902047545777883552407712712608543985667516189611318270898467892972324900450011521263514416462172212448042551288577611550692175180951259831115054445055314034211763586053658379862554664522456648243458636770724184551734653352644517542413908077299948742972297567762968559360884280723823062586308288325761276661037368884884943034490650563994184919577669618062222556895064134492268389691845465085821215145318397521446027669605133817829036165171639648557604241420677748777849787914548114193787734111523970965259354321182354500656977827695938124650442543310944024050826989314999817705200141835584711975016234929236627052622197438510764127772291156776816972925247216751941020014670701973216464145251362611205438293497543734099905146045470423290089542255569424318502621480800790083300757869409436731112361191302233824725713950669198980411243861505014031336166487298229919159016676549430013521445803318943646400309562587195118274348910182725465605568013522050684536215586539736797305729020426943036843607649015397846035930587399411451287272245490906304446404225431270858761481654689155871140016238663220557694798194149962023448489850003367882716702793093999844347908912892552484594626432421189928078833966579905418382733937239878506717876448998995523210864725922756178025412146114162398169529239098918091160234681356728367346922158376357804806425763279281591374681268054151646179379743743042442903387485976773781076051111289379748825241859697260189597057718407695254799413015250641799359879660752264620912263325347652661422755638962273565045303327481562385402681908393188338091753787649132950563690778719183612268250255331706828370176341729047174955889890971850613133449013426379432098785435191091022452944000195271962273405922288004106320247595779322364107585817102303273048629865248159182945312084425181412231545104071724513690 [139,110] -30185559942056188657602819550454125344048711638310387788994503278458035808314946300360851377748721104569617430007025030871543671036169030366059130816312008141105367018111470505685240532518887142711453863491478275499121799060083420103978715652315246284792224409495126648212186641271626710455005503551521073703505820387662160063835029202828555938214177833696659624332773374931505608766178133992358010977771605442276150227756498986196622049988265223691153336837630304167238921387270807646310019545084989395626168036643561529471653950382979814007723558977772992820490239075033765192651715772722427707799687367138644619346668223333036746473300513725323065883782940775475447821984537958655928552816306941840979104090262229731417940343769939856485034049995024423104032572937398378967640915715803075844183648649601403365002503620523511127308166841810856230386039591668708838762576842063362711528536299477384143709930836809485197307945597117345814812413237552295498518813446792847582283295369705649473424355957864037078709017250795979560541086675834665099961289951447756615260638164168899514163018593974901024765487868576330916611710658641657631467205985305086482596381377910787619636899774549158534886904402740947685668585387746896483871054494766537241352695806316163951379261943132705571694007700578831240061042719889907129397791148686021264611962441067830941113388171931922236546665914224214039716020283724453632994878667736154174058505953780772380071286758810957551263280706772911467918243576932894971734313267893533264791475235733506569978145659470951988088722341073327456220017191078874256356578783564170158980777088075358675662151092796222795496581308259697846050879648435951182776417686419590269192126392217050619926584488377270949610359389286981816297182069063333605768146275052545599198204538729788133706894972478637516678590926478476650608112864180483330160275304006229828830148570160326160245078731007819084104533735 [139,111] 14947269291505642999394485443607225792808055408851198764817185112388816050386048267601810322833497129600746201395064154278678713624513928500137039083653200393684026210463706297545333060836598782569585539957946251187179166938308264154257257854446290406221266385668942591620329610206863971684142517490081463640601410478732456236639128338264346486464888401588634638372044124193660347355459209979170217749245983571837915415993671139125886729054533569400042177394917834387428632146896392838148704502389574830175495483894542403322283277071992180135922480588569199097561131120570823853911692546674564592289127870700003305359753024193163892788126950368476819821861092313027758210846531501577461779713150696471748403540983707747323316930575613332012924150686054557138725917959968479708771831389235728369781954866146138741957050162090325063801272795993440297220935151957745815862286782400099577820481544782809493604627660454551443387253587011343703667448083497507183742835527590147004483387589090573161175252295569975898663765213793848058889710410752269529304484994583202725039053670427663387716384467986243462757744368126672818914421249048598657619423709837908211306610353875927160492147109775800956682269646524725377319204126017637516977428564835961988717931933990024323999406345895048815830931590451141310946755145730187300280729901760999141688199759792032799643175536308653898562220959351203556654949685362141110448261262070077300139294325696874363647562862041496806492328273664256667943779006641426891439782884599432394357864037846818723962280069600169610076263071826093008929202544661189351927933319397451413466621711067161835081634664646009644856000457854590317668749772893820357267380722068846576670962791230178099948990084323642287707338115162273765542073367136882367650558975998648169609325694840786636264618123228981383569924771869382652311418707032669235764267472355870353849750943301168303239357179529738008454 [139,112] 139882993656174512491065181813658783477180479153315782734907900821940145678269288873840690051182232499501673583013853771467843695167352501527514397233538748417339207464849960204164057009192020456553073909743820016828199195015463755215849259548719508367807238183804535523476634725869186484731427060006928708205240408204888319380501666864492722409304661220191698117134177076557359719485630433518211940857928567752768755364606350103025706135452472693092373308195201703541714395513934914241369945648665555291879626948369845534792849881155854145213118169577050517986543691345371234843028925161603586615601369295034224064207975625658817487407699348506092725477577387449744058790457928148253001595127129476492898397732897435809847785908814424072098162548299525509222302172802269024578909147831329039075954268681605995427256500875467983896887580686822082283751645633644178113168859644855781391503163202804288676929019722407842743313957114657847001355970970430911383517815097496717262627313530241524281180291835563406954707598600163795087989213212851068157934376947740341818045103809789974471647568439037156096285280522985297040804308866026851521086809968824475911073559289421357304018503922497415774276069603603489012434543738420934985095118728287565298922566612772053325313669125457845474907973065649708374903327846768080941383912357139853238406493008741717030463667140975311777334910744905910362793006155937006217056861137212590735119519320357891495250106865808983837186969670104135078089472266058553497166869681807940602253610647380739353205583039119310669633138276869269265284770651271014725455630058204578642734128387867395950346039496515781796402235340832315010930924689837885286786239089744721740240622621061108328576471767511231261219604811845694774403407670053616613664860156187557707459651861456827859789155108537093889365279189498812992087145883906194025411703336709299042129189692127804911085396140878318 [139,113] -900256728972993092624818060135655529951825333309597404188567967465897514259487133846103173341551675746696226233195061585615620168855133103482837042853041420560803020097610115708818402682096276695220300385611708373056728154435792364181987475353546433527184495489878625931808868463887588277090172153486784170345945333982352970778840519194171765554665066687045076788506258016064573280678088309739174700168940271180187061167867963061454086993890348792051797325343450849290497849177330719102349888030926618910891304426343696157833108801039658138658852435514641274519509052484534709666582866738170344719041296118611405120985271434120075087593459494035435225098232324855985270488968178625187500395280550605785444610708304294012947560594052382941730747399054559668031600360173229791994526085953852514929108834785212484437781668046938209435105282158057462443584987634045952123978908271442913444108649328154042515696863375736617458773759751315281494333592845944563279903108164149883939989061551113505795741648240797957329734214709337432304346748326859196655432883345595492790896530555857943072181948389819773717998805826220394888213420290427476088221310317551606878781771455986388323931233657165784940835671217505461478300693892104919332086451605101927698579111465168094429225059255858085384939768335669610157003570468936339628262746761391906176504041184363064213057363211061597321013199595098848184303873999626331814137624248205564848718518175881790642872149088943074729198691011206765312213383557203125517657684551426556573326437265811165580585122617447849224129731163635326821971444009981232975933018786641441352402308125219258046874600131878302571080591709330822149648485224223285895265811245275857125752317283733768960007653458324964466556329098742073772441055589187777440029115894220740341634284901856375472696559467251118093923460257364756578842043477673419910167533261962970441031750398591028488165162286 [139,114] 2181465995572299579593330089284313962853383225933257640343772840825008412164737029207627264470104836100754468922151916257734355457870795627646618275082465468289426546425142184642225202405914475898553776879974086382968715474702189975205271668265289536857397834509637548475884540423452504177143881676545116198443263582942234685090793580149388971173508426393515929155247522049103902727194110921017909932240423160729515718786446731017147467604785826390065567535559961330428386729426215633776918289156314502459445195962756354158373092565462239765169438781034684075766597454808866674690689523337706775466287305085279538833014665707216630859786084147519521862087217945927210923725053897662130761731066866132372385936143854110911236621563415143287548662033438450430979492267302372396759753826022858487490492265925809208266057772182044582677649098291057691032819678467583412062920228393772998123236235331650229486963124134417039792528193251314204720949388855952735038523030026334241321183362328141940168261932320394145683571204955352474164343490474924859939740559967846913839514409894934188661310347276803289645957232456955859404409215861376686415788443295473190407381726159298097912333562586786335313158090827816184380663704001175140608155141427670276211095857127222919060403811648943486005645452424952570908870351900590633204950287967295315223830326518190133019397495464968366445698790776431421210886333802050231116686564041244686871922165939757940504035818690778520736078113022872228541442622078997882089925226897213464759950910012501274206940162603316382888015422181206962670041292323355540557625264447506900495397569771588554163599375071967900005331699854325484764610293664639905812886070159144712530120622121073648813841193737250807350290221871324620587806666226114366248209485785893729037617831057315422729933498648778940138439350391636357787057770408220472130043892936735313028201009306408517097540 [139,115] -1418853233366453371232234164171737268838197394660475104274646972635404183527904925882704893982711027615660296002972880073013804900922520199256590979577172186584334526720069450627492718198784137616782458442923238791480861739077926836532178604118738728771316204444487164604038343136915340264728217376516587954086516168356916340674888932960257654299026509336241540660164743583171690958597990730001985874848774470957236135359738442443165418659648094453859586127794130930574343923883709056602464885167505744087397570156462279325643934272615725034950559814601156961368908589503242410172143795645824774549883104596945949249410556990423758063674538275343933256868545256581155455529638053963748417890407638482220161786055089791925196327717214481730658269346025861582243165533548085482970221173661893852570853751006565275623091465941399293208630477785128464753856389641499478787481004980421148645550967627384150938605933286244471755618546256008802485224540307336644719385880698843869124949853465563188217087623502184037587611214729793534599520331654735317415053151720192212312745501421470808436660536968401311562917511929178475478405652809058392027936252885065889053922353722374092971454554925152486776562293861033175554212269274886690178171133570156940141822318973645046486655813942534440562536347791077022477503096593463125389524031384998407715252121502118714387837454269168057781914653295084319792362113242365397044663018066485936732437711330905423770710533076011806662364542812630506890673933910175954388015968014283196457317969096310471471829169255802828001426718419249586403503891860800829588100841716634416411872635506305356741589300292599194836417646704420458614542844076951108662227237423148257685258499669753259280329808930043420495545656986441849916892489421983111211360664921736849501862140319255958881717215459269174634007508660053210868146336477729217484919276866814810113841186440061868 [139,116] -4758625848435609744457738858469672131333376826617242291288256555701091947211358549200061664859023241538218154501987408468155880097870231521425417215068136792271763721463754389357392494298705549520729632173273731401181004537680684626321301825925906880552625544224592274198983029151736879684892139972853792545045387751073356564752558233299005627047777247220172407615618944065278680266468728460214225389796561448700809721313491769515256026694382358603835420093795092099543989863972613426614894613033558744161618184444423251737915603411511907417760876837017398770436993375882854010140260922394059054074680371771641873798749495719269523771599394799298302008827809617453460161947163940680899517487185655033530097645906480646705192294225579457222828382872933315263303459404192495856514678019624042753348136483719092859360557509582615162267299206995680716694989637281440007756351816970649703131558417339041817649125667428548269397239423232362056124876551061686353152127074155187447319403509123315302811644167162397509364716432580518238416647568781591852511422638343976444088428087485094050823780565890928287838585334962015024825843390240936977603326271141433669393622325087010517176644746360210882908590985533541007921460459164266966259504558183753092124664936634831981543803725448413780330799754161685983255362049824350699363219972009932292174168407726331688040431035027150453855885597645561992895731506504999450695768247252165161655845090606030878761128902863511724356345060905802957791160252428320469273711133289348335031426838706026514560542384533352525828231516324373033263498072992081398379363986306818653639728523131006881152800064735751655306335829142916954839695407477600251044015112743917761330953856476459776468889891621170048395538913556483472205852210481033558866796448247361156699417564078107734609789203301381149835217845253722168559737006672068103055435984686288069613356130004 [139,117] 13381205803383937324114751898900504687003619991579910295454129495390528186342867692341710717601443519172872293184478274282564273985499129935494705196838387231880695833531756349861482951519449380929478723927480661474017151729517939530842877354800791677596001864588858286996944438519884404942616590013963708564027415163124349360289753929994740563114838452384344601571933392258662345966837277770219184341773756079800293258330698673880346861334208957018570196055012766344476130453046587673245006419361752372405354747790038962976521192853284068827525986031062021892007695475263656138028374011072844175527427293967009227379351714932980212351419063540489788813239010358727557442989676245012338220619240017229074470754803082286763935653330453457738208968789362935039235723493139581317358892129406815452153020898188405712948134161662368874243987111111272322648645551187202066479529588023135884200093341534427107559966341120177413282256614236412204216398530323999719070988051441027179173589749906158854661056007091442281361125610763438275557105388813690197468558184120672095816945287498053325567554405081241547155918311513435507369420828477507228279038709292731804648985758436409986077186408029522203756606654309408993901204459085886048463142928160243992118054981880737065707030327791920719234083725049166450705893002023495571668598995453341567310563284554105820187950536633593532036130301079757443591651199718370491444672228618547959551804224839301195085525129260141737741497712191856672715943212842156051981819801224350904585966827835309355970292977786757720918869287669702581220466864506264368786205480015711990053994880021922897252797004296928336542113968454028883761275073149444964120237742272745501670589185959267317640714592056265758384000028974320615788290651829171816209613430814070140229293321381090960002550598452159382564580905265053928729006565016885745639166341420198548612054 [139,118] -21586041562090040113337080920706932736451948518955367018871992818101890986158117411637993307071936062740967935909179392968964849050066315146422524993163105545044369108372272370225315450516604870932492234455243615210806822183573057816457647094168857562236312941004191211578883855457805744337476553261756932057823951250140386330096984229364140475631255209675063716103207626764849621596369269987692239711607538614223559726993533758610554553260519924106383779635065509520752063018138334548993269743280088364493779272157017524889854579273739046623045990057581839058363791543974993953381138397357610067420900011962913089484010853893035597516611563001039137378194804160999000785508284231283374317518799943471539630498813355519289161418771352394351303420842668746017361095815836696914435139586608725528371760455139922994186416106690324895864645913214824321643534459701614352027458286022339522601783046396888359130722121570711002835502271899347682591857792567258304484561728061471991078569235785118223728744266128915763323476904591581040894669142404321589604854240989054574355512246770905741002864809560286182031384081119941930392790761095437528465683228728481453280987845668732201484018475313322905800882898703253568662010858592496140728586549188062992168131996093431533347499579553730474162968019287662268706072432662087699138039016581781921982031113639806503322197045854796650094154152739594645403656756974009654938917781944395476252535491916942619058316894061213225837591794649250979596538550031069736121006504108223767919128086248650754747591398676458623466102230336656209617409520231155400650927396101959063639328651136350352151379664176347019675913024001169274154810533802510754938536742553174225694900051161986603366966342963902766371933468009558745862735905053390635425498503203823590896461019748867852315009956491752327054167082265727045420203801202014615198808040918764676 [139,119] 26058491512180062223677045157482092354810096417051205716570736564734322529241797911006048553105325630100605197508091153687234940079733191324851079579533918704866683409648086600855916125658752293321603811842015241351781084106844899484830424563095155062823235345476494580341419819281877608197646980942125761351113897024532471451625578817204428520095005646412494549413015606815212855852916766562612649812270560103714731315451860057974022229794853762210486217676022480704156120148541983659102338644460043873446328266273504281396040999853031668715830213071489618055187059558984528488338092736629774654656915637251408424082298712780869486949093376009097096992060577516710042646648996501730776918621100611604776324862553568720095791053652907448823911437669093061076239418931884083729761031954261487533276924876378109568829490401902728437022839163646320852556369440234438001172184444054149664957918358598061848267145205134174413542712386044060909024613182865132112239103977074723948970702631363160809406641003853846805627058461651904849511950781520081148684528184486422319816448469471993760658166232744810779147923023059756548293176090308007199856125820012528669382906846837113501657928847101984181827380209227403962950844760845398278566424444286743490737179378954450503150067381816282401788964736982496347303654448074324756387107376761074122708460876336838893605185866583166414451849832349175322617869862392994027912541437855333448634232896425951575262767660183076996158943241558581895894042508046798445428431999811100515250268399875834322912296363904552771753610690455243529362032208875077386174136243649034767051548462610332559819385462258141188566901354993679606717275190614577369525183571293816351176554860482692818844002040580459052325786806130189580052602592477285533312869416732254383874067189965174244866204655140644247167663045872767050629735138480755592434217084046 [139,120] -17601218365227357557909043497367821637682140704873966832989691225735247784652326971443301702881397986485474675177467193041957456454894660327127403739527824573136858432615271444030708839201044062755862436744051458034980011703614172722641728020069623608347932513532820287024112129676292440597643746615216138650648869061528289465180643257075482690754128573992613582324851344426879758531120252999744811350098592167300627805225538759336816138783915549247246656467390179858050263047043936123607519395267211650799272692234370165277680060327512562368393220119219384623844046180970204977499673439357860692986464378681745440959640633417705694676250109771815312668253185884714697363692146104472313118061691440743175056910993335213760604568326131625479767219857666446731802595173732630716653910280863354680321934136495503434117998131554442958014278952566577449365907849404479768230916163793486290633647730096671681517732190582913286992829861148365648336199357077318042860265580796299269018319740914765984108702771048417146734007559609995555607436441110211309852508727956691624712461802256823712873492670122439286811556128505101088709992374918393873874779027046824441849622338435617185266368042767503406837843299210757323719697588475610745054566244291875751513662125290037196894856277220573552441321904189436675150393081249015930761589988773541883618414763358794029632902362671449704412788424174132186900295696638196091521500263810817313502228630874573215152855936918985158034020766100658217495892647974428237234119773844290087594217333428446454466735921873706667063171567819444109675597001971739989290495602071499003304763244550140589775417137898007110668462932330962915314423580373054212618213421701141240486155610629607204955177209949005899957942097244752016383347007339828326149996146896025052849511580315856165787682699706430562200897896468332687826454647798083449200946 [139,121] 12342704898910699609761569202324021198228949904323611616942699114294657851298905470450596819442765514693241017467254576209832900712212691968126758976384278910009545905456842418559608841313985875524175453709088358085833719647684537392488284886376273878069100906595172638093624391455409841250021205082127974907483388675133843583425868926927963279226467071401935676457519357874582232764712974868972288460829616711583782529602322060223678042355081550920620716421917137305628991273851267245277559146491576441905831849210000793868244516711546328041567736547482542564187257360019175761242466324135263976413771572139504136798658126798885517700667293574909741678967900426825597557468749143085642759012968219600472237863929405397838924301394956225124339039585010077041938654637738654429340224735995596179815692585995493384351732733231859223123364960865015652129815288903140043890500539030402419998238907075403101927424163023982759898928644923313519874022233254947410416552414503584021184493268403022716706322728177314224170568305715436141874149616751993865050772023516544533993555587643578559331006974716547359936311886504288648898923739182560109715443476932230879616159353540441845193455164943882246030832405471651388194793141168478786144087617520819479209994299315405703277137689545541796175619864881932747133486482618173822921823838021715740179159761735305527761244966567205866226466883216008747862024709407764740694893736799757418069252418591226419025676637385671136483295284821022170458872896277040454848404062524822082030494648908768602024304065690317522393331570212676015071274231235373843089725971726929884063587799946407983137517428579754597633543948987297029684568795080224414281474285408921753347301997188429231678508256192747132168513834912310598714094200637230611705574198026291203103725414402703243685979385136043297955237495156917179995280556206564015 [139,122] -12801848746884967765711609995932410012011976158708714727197942472185637236318834449156178593218718278244221679152719227905980100604477231337021876366952859963716542322663396550895279799734244148282092864864842120331096801157725906226218027781802180367194884939404654533143628638367084980473116824125897624825631184283074274517092130250660289567286102450469546538357025911464570960341227786210936095727146830884926604228475225891970312598081586597780233797248097501999957056286135470609238405848539833206749490849398254865897358319349587678378116872995439915614026435998555583019728566524597300449413193810534994511666868044155851407395434341925560429774143108351418135988983815292260037107379739187071202926617983082064336092393124195151593851552735631733869055892665561545739618987706548120281495391156897186058863158041412879977065851460006946332413104106092967738120240853977463609661363771179216136216186952429584359381057972878931989005501254495801927287548512432325909823762962722115462417989037374023380518199609289528981552919312174837233177145050048522793194557224825254867279460303605562692573428306561799270239489936719153590522909689779519739941521896316707282442993798791168748683772579573822510584499887160124436903561023431405506424836410619500175739702859686700374470486654475553225543322085677605707122955014792282344645573958120940026625166750144728709454425743933301128001872256838412190588373882867598933211710626451396884218043830910439969875847525827038082325641785438448573801988054272524144304978946669244330894448561867210629149175076806371488154747943060681640542743608283071836625191403739304506289785990998833256922543018354740698216535784241936038273334267099824174345869419318613173847391219559542868994341872261186445085705627913605697983430129310234332380049700357471656376030534531785858099141128889015458762026367584 [139,123] -21154364966400603471392474712434248510992358625929161629470991507944069302113754515397800598576715636897670298497633036929523192666937675452836112667100755042080681994560062260858959137438689295662339760650818185160162256104743958620037767756390248571838179958482063888392775167439043557508063219814874084143524827951364101408495073676835633039429270153140723459355124903170659341002656873105678443600928941988568287242908990128965027484554220686824034450272637287995089105759342305004336481339511234308237475473605760998225381356745975110424234202807988847047776058484540488611608617983748251820334587506516670854004128685376751449017613283493282537822214185383532713865311362837373976546106317238492550263947278172158409554459068528543916938565485335090495220559547720103959407590830623983136957306478448525199655926237252990194949912149450149550702630453311780668253088365409189236181807595546053186782973554361784849582619055236683587589048078693275543419928202876048805575901155235231792018003359819791115351458137572625172078769528282687411370755758170527472643932636881759502809516808242067057656171845470862989651124599348298091317032267141189479260250389333748611919970780680641250172737166758613170704599810257625265110447455204043043279646779432518399202473970102794002757781348081068123925308472164874626671077846660709953171656172601184282510187688573366079841278221993172571417838303304188091415348775718378033661198415224590702536640422093650446124027894183011505703690960494907247071462085411955061075714588447306674289960697665380299345508199891686565915174308345584899052089829431422456069174106681259095028301764955558329669272461137888798699565591131033327153416501248619520027412634036398324856478392894163864306134949077747117779712165689085801737788260250465490306053998288386145899160614526618583468479774523092452491341 [139,124] -25769200072420736477234142288253254081388594795662953510992081324326849246639593197756262009434286263073291574163044742219292617840333848271191207658104110156589209866045880226535359020443657957696646923760763419180148958280074970490341902425845876599671496467078744550430488562103239341701903159104706569769102735006512344571914276283532165385598186516228395686590684224748147011740048079187469880243732558716243688154723193538663591782747839403421648164364024133901118187370816682818622047346499223194667152675920346439736229013015133178159355187786908419845259720982893527617429039301908074034986858806323665480308688066328612754268452672587920888423462947520469487404684879289419333524563492333152414194781003854317153168257977363994456086896919966846281553607991403678479801288279150932933543797218034612203177131700735779163862149426866113206309694502499383067303930114380529574592295758762590603347545591498647299403860879728832560546142723834263494027688724684435204521278346214555090321210085438896283562565858489745356726112991256862127985084623515868705136869333846372629041769906972448202256227020291340702951279772644760837659167739333173696397660525677662066789776520305975573709216387839582435188718354584687577386509797402113279695642863149837575076698508005544181160927687206195267996342747294005772199081065665210057141931856905674584631658068409903341947015588531314313540851212806743197988424335537229496196234452930372786886948390422343572355388731389677982930084424154329055208570838303384502279662879079261758925768421088449518347293932217283804092701157614890123441711580328221545968217028390035440337203784250246919869613952140237375843248848633126463097063001223199127220332092960126862976101099470263944125361405529785337670493034863285124687887121327017474648756577381686458063161837361859624617401306072234952 [139,125] 17113047143271950405047436580891481418037502791128195345009696191401317523591929841559437498768062487238064168082690329212958758678030461331728680451715327628462450534507172044824551639413767495701977076247477736791652092295806696098672411033963871448600037068673559491096599976822786964101815301154535969016248469608856602916351636091606907042071594097338266190648087062812078084752730638631048716673360587865927118846350371492899200778557042883572548587565412548636558105004263259518083259549832591623220019222592481592998683701201445229456793926530878812621525543599209000432186119759840971885729959140463868167889166442886815571091572671272439353443440912668494725363385209727797109832379261906086927838835234569130749250904799269600952436317274468427815104317923903495907671467590320830184624531111859171940210471764479866425056897816237436110934696822756662972197168074145767556462653154593114372310507557264645733172368397124230049060630616246669055250870560119153009652372397431657828869167759329048333925900585365670584571052635184654698064697313824083319353111716523945980133255009935102893507690827513579546812104070755002537019187999520085003037076643848690099261782742076779347281973497009507129429627036438042354640712239542884032474930055542807788807546240212443074966569679535602732377119753861746458018927318191940649152599642946948377428457728311108071889617187881829371982391848677980307176834800685165518931913645082045069561496331361603570669904829982659399957863728612988302950237806606388746898247100262273958342536489978651480468163047999570184459998288605986007361024729106133456213628374953220340628376933095953057956368106253456615133551281287552679334587571227654477972746445046297716557452304668749492831840880306482045175808680640328779255677601252062119857177194051918902680853945210720141524675954516 [139,126] 456196315665071476922732314415547970234361740537685681237501570632425321090274194399826103460636335296185847077433193308031885637690600465102326489810783274535640380834850642364089411804560019798162131984498301678738037706248346515500419661524896168562964759936888747154662575490080709341254683148622925775223787578697503329367795686200290151442803463613714043416039689615430856687895296323259497341914024378367222507968460466230738734979141768025761016351444331881282568842984032313683001231720548314409047831003533756922851141830175072671526825164506348384057453222047669779863989282123810008997324914385170175744266271832139908813045356147545503241023781967763364889293315518068553727038440567380987389217223762835699260850252253760656412519268305617545892680344694494396678214823504094627374580687646489702067121512334773943546972801160789498282925657855282350185741819632791666227492310993104443685863974622612916400592210786927015292736530487883008639182506790099364864772292097065147651277540203665578961071409781418836528878247707767485374697271340426734791647263467905036851066305372427369977081116613320048963543320904919572114722613768862447295556748719248976785848461022544744564538828842038296109154588302966259984595131090869747840084595954926831370542362855978217339541491465101359148397040081702456023726357011261176514639614176289206937962771163341360406400573768184049254344139369364687072377481529264306557627161017768371220899668971011578459901670813964091023361680160579720198579466031269183287117850429512726468230398483833381685466833342566143201954040075086082558407455787796557992992134084516354010743848455083863104132034198204289693546553403931373691937557101594539476809162971240695540119940183840710733615646778801105042614239188376558061755445286710189503611149443954227818752854542970260668713 [139,127] 1070728781695797969181881763827249795266400435551787077238958330040012754389144604216607802523668362647545216366967323826731855740243210237995793073367508595108839396692029980583284480956285803160506282709787673877962188198851782422224482846825264694888829413556185139765552391126017172838327764447962386179049703878860599078054265744623146020414460157960091355375805874991866964451222143405784071051829159454789468389279929606532351844192202142648479100251243441119252995312659882822956908511439891101557038766162671727936576140260743329455905770777679881862977370547981769651807231692359192876358639656649666728758894240701216712235008054716729047818752895404019056963181778596898316437045570483929078578010071117426442186799480200018527641197543752986232253116041273797432024195014754985339454314008907185689451086339850455151560129076368278350706669966084765336661757793173289668122484365982641003693841542024568462214386352183703020514953661089350165688633234599567219677372727462585000830422708522100605920604581871172361691585056063401177805618197749234554432569998956225430700404632074564377559496826400779812355844537805115451162583289516721809764770359220585940497032135036238238986910304563712973056818259108434899285330956151141757979359939347903511810963271681532969399414929186644462566099147332915837305959481506210895302291763156092985482812049025408691280823508129056696067256258945335112523499793406772884278375208537120456384556364018441534910291354806782200807407012104445784140174636428689043318338289606623978140873110912040107007063895700743919371177275672820938395385606272481695916925642364360747613578834364650092914340780830686444378351827437906904373112012386389090340868662599257019022711484974321576413153170475395644678160496072057631109841257765628964717204018673051165294149840225688862 [139,128] 3445679637185648598220003472913656383689481571105028015516680037799096362259116807631486067517972405907125704596500323153399480380949024200173059830344530158671281579271046322412013106323845130129766173773248106080634234477815764856847980452237894647790776216290075667580576219590756517456399891279455246076487505460953924048732574577009575760428522603099122469878394650560381375634997050573085070680477956231792275189565741461360363823866019125766758086999330714496342955699846968898389997981617557845402921086728020957012370959741017824151116529894480311148768443178477776250373832609916732115636619110841920108937333296708593291097317989793378370545961041399250633371154208209749154455797722864557887930391588085558970709247441642009952875959141981243498556510845305340157008100233630902419642462248365319520913220783186919138469505602497508932572671105176242080127453601060105693345248876463525227259718460118951446444400429930306754045821792531359753794569495648914610933267528022206927549976350895965474044694507820611286221174429565424697840504934314033268977391824005435546674389463486938093208729594326127820619755674699533019367373552055366388285104656800691395479931722571461793459916840834405446480764230355896696465558391137013192549447306733747977123967997452539670966798237344771013968832134939624906381914253637203528574031113887731859174373527642682281393571376037167006768869723244624316030196722194005780954564539980895025855979261089000801861740825351775510217254800369179737799637027639324393341715700894133561940089054219794288235957345014204014425724111554795304818791037283067102974571828439878000572397325850716019176778569206383051668832097681116087411659136654052571724210215261683698669663575725857500790107772352190943441245374514028462886829591274113915985278698826874535055384375762 [139,129] 3158620287513828599631546339817813895819234741763062780407555011641924030891117996254990281556479522456105379786874463160704507527113278479540854033789042307584988312691356927176842353715468818590112214311486530836329896436440217830196559272498713206013577938202170522469913771254772386107712369520781904715453809552348255188037761293960275408326925970505265723704316494320309733288495693649092348164521455200592156886386083497496209465973364807364367249567948967239419022347614553953496639055603217845979645771791303044353514473031226465019159317915544620936345114724226624499849901127903316204446798372133169167859230867226993605037827645272831988162615196979746212491826992922783894130576983651342105905357660118135721674741598207174181639229228226552803379589074910316851287756242110315371158586476488140104040517366473416742687410544463341851852478867914044365644877168680573620235485019048709840689260667858224536952612652385415850510312908220179614115322463756039965940682256041441154618855317481372316923202584790606875124395970052928383548086308316914228692237529528346724154934888210678546614053268076889740139693109423680312786679552620660753102251599591393383694793002030533465317654299380737528989750498452109938431953067921660466249054659121210376113538460360677662643245177949694354515338523723505662271540120840375901731216656547910324426013987507321915158629675873910866734954459755761207438539924793646128382139612124490660810041164850669591529614986759673763022645482576258962881911574374254833935490255676219374476763828467206113743465762639316961940365039581088713860413823514797529463106705996064345961264653151181428634527651405595104363412286383418137820253095533128871986703312113752129487406949094072431359643913223067541416045337535576575791466489511558912054141778301260561673770 [139,130] 1838566136579202283857601388690547188490624093031330417957389738543594763750960885470748223893771754063086293177674446355953063752029054161121771919223218110191180183808830193539726358557008532142816764460259776381514055873680967351825273011211878378556051820130841090562319960766068695459068682675204777739037816645815506891898621975715561699526944036069634655502485416503647065676335745680384135634293641520168172105525433423755858439072396567437605012179209490930965014702192233168607365671876723367959879210647895294491139725725091627888860998755362241626162665648787071789137467283610857040242086781079549819076838239082365884048751324062487145578840214998197972887826120430559112079588661224807146933466487454472586766068225027115484283968426576302591788909881557180515832589251983596084906005341836309293645532893597184920054966504283728086873910163071206832632853669011631459754146897197619427177746031136279963770337541751571522041289609764461500578236753289186046485350194192102566294614702971134362016973453380341061700635655354888457496277828967923470552534442639691503511875331565788122370880026821688814819728519898303023763757322765065802108391754598256752373226834452706369975576112816090950183397080742014407043920915858665420829048938780853735149633509483723978655460056255598448784014884281991084539544214854101670741060346715880477488137901322953121570225204890240652800290772129450412001432801074244834930865803564502930499876558786000878318387207847770985951339945026826922187963759066546821156012196004175672908148494240995415260906331900058954981899145122245216817755868392603483768394261810597919322495902610566321546124470770912705139289840129812571651681955362379339761032371880947559900399658300620218406830062440861187710347465057083016336856859904551662059837829214039162 [139,131] 781693532478678247622706951336119933979021575132893341715187675835087568442464382435004878938879698493132827853915057304479301568310848298802607991266151727713873432452983040975301842585830417817887889852548808579219104480348320503259119268118756989422799511922506866461221602122922375259599909569438128142136411903755854473714762959980746153026208508758315401828481778077751171903534858559856642412870410391951657683025077399700338466381229175293200498595554714195056767862055328830795797534174865828470902428734077609896820488986105504512039477406066556928671493613300490605062436235296564840924481752310337950303162900488040502071490625703366223189964477593386246609289183252760683273872433490089372151674573023211257592912741610524285825969978506398973258906227446706900083460178407437931775164244175450238470550831584365965269731824740537090014077300886334756826323995458295156104654205823570604037142813840642301546319324576692593724491137597219204578555886681714572422955022305418173540092080557175782334829973396309515692064006083024315495369233628209402838016327991009478942284401570742210133484568010789403734493598992021260441104885348423453479129887770370839315935027492765847110045136744799101311058497173186452405589549753509174639244760978137796738654407810946856263067877629095293133163459907086392485204289077153471027706990313038478510786882169395604881823898204167141627641902958109532582539715579851558534132796229879196949304878606549414540265159967521643878515298703233740872382328580694900905486007294436836875766679923092307247321148788093832139356013133685656373711117848944131297267957622546687679393275072906728503717286616675646522355642548884775141909812088285982942682861106653865019327244982911546419792314446873887999655069622462582601485689100415196869943862497 [139,132] 296580585519387350103334426619661500183865447157509274649706645176710839435857737532144326002378148070132159285838196829285011164078081694927069720487343819729779848028555650652816969865788506330279090161171625537651768472540488375551281362667063930404162852088485911885946153118374238767729467222835980941368364782747478636958800028364610375963644799158030684300463180578835749903562272397704894724595159094183804850487071671211927202980032916084457444679717581856820117573857217202009245657040210560352857874389238246227033654215848647179960135388572383984084905633066961777358331953367770427550189861109969047058718301500599630158348276631337898434904934539393565868753629969059534689874445332455475928174786855836246249726277937864778833559643189924163872702449466543718213862493389644580114198395831692693503958797739817010395434371435545357996316948279771009318962947284946146708251147138925657070100630359989859616222580441969411715102982263181566055131825903522368300135538803697130888843735823636982417436642884913936584763395916100723350401305218262849210099836949998263432349279258569901958143565675006919001917056007232731795211199055307151241013144966186099802332291504452126255518951429464412360847872288818416829142073229145367034316343931694541598361806107281027229497272945910438371604107521544787284800971031978092311224661757784871417729883312633751900446716338738127310742336825289828442140629707100831454740470853990009611141625888006632474466038824623971462759162433422157076319696639074838995938092682456467084808202734829445895450055036290484850335355748398567212333560091504663896094833525925829080579651638920673580781540741906393632146664626730003777097490614294078929672183044810577018804812715649644944025755129749030679037021327335378892464204906198732439466 [139,133] 78047187059545504919502039744207218209068464557839498572688180797599752555702566698987141494792246190823643520708512666744639344142186735271929280382885471514792844187629581451509046551698075908160128221077325964953135408629154065054413162352828996925669134816249837833388008755597869610190222281891613115640277521361023863184912275791457796367057078377599082364438976034048333518337746512837924286711854878334750625780472745674269709947441607930975515079624252008584643165207191044588251192446174357852562997083786362637042937489368872181575372044563217732151114018417596868340430501573001907729452087551206923704992545226044660663346354172140062807069461480191609910461657809705051857048244061083608408900658599134163302469980487393550168686997673617780457333109558098025195900105523532083506660145432144564696435147277432910860289869050316974541209766838901422889348262105125388409328375130746482116420360280161107666060543886967828826181035710736443386269769390494989074874345856167720808326392788732028595178318690532637909981783832038461799441455212896350902207751161268270611075233574886204808554722535837841892833021529670285964686121061996116786123365069156564564630276834852348253236143343570561678995831185886088929515182843623665031249031574750761869138269165285012598900065248378766538287922027050522232221512880864424527088532415624718445493633416755022328637073454101528292319016849028821007456545409248161398381867451341096946549695304515912852008493817581212013664189879363614852007854314978073286457643302796023060426731235277030366296237186913308241682622322511517577913192104890441405946783703997587642189335195688299484776042429584539679463225529532875253351355781099271753634242075221372571382097925927281538044728718856709037445163404796086021603950805145948 [139,134] 14072541826561487033908558921974247903689414631486892835725972370070230829636694629474438385294651567397259679496535583980344435331560474636455900999677351571071763069261387743162324891253909246448856524971318315716169974342178715952800174811779306640333778467649893248801821429900461752621786708033128212891536264698491705251484017675373168578237469520493022765309671761778525643651277936246893031253833346405336181597417377372477944441872202980979785466850005054253547850013646752921984277514865177624331073339440249367147174015405128834208009879165872088088669327114973768451138200085658717085378403449891841050501912687524525528742533132081275079969302857021051274648685460587479300527325370327234688783138662093455355339320930643069676732726869411014945611298266757366967523680000301494236993986900796148629676963673354936481928779794586873507752013634878544143724563616126364811802056466523536982341099068927355720729355403411188452137369028128863597696324181550564008728464908183505281084634244954410491295852427879798608182403695226628820793604450851510857277816593938031046461112435690149998926737774061695303713707518808835046720189028449585067198064387021200538874167989131821150347817105672409336510888159968614619218679934725640993889682951792592982329667864274423117710583278396447440948034915220145191051001036503116455472700644504563960947217901962310209800226370921324950914526248730433595153671032502760410103344023648219836764332010794503677243749245837525492357349259418251663488298650402801172112919489164041558598188051944618471910191901884354021787099171541485320818339582758533152189786067264192858958871112533233503416718540660559947844097185429904694203805985402568402562858055483427041206189383889122676737988656601610309082800319478661563462703696 [139,135] 2351550655149106087884701889097459141482096491963539492443107937807854430425499627591719098123089503733553201602176637826376851873407423863174207097534354571602064931065878108899595401837207797497254572500648988942412552335348886260906100087260350533137599270477096445370717539166943394993169409178670415007913362709501089081404238460897030759238429461576838133243994579724317719808266434325258733260587270833544062439152369837222710224310476440355983389488634732488656583101990109816372168162598066520555897923235745277493767304006609534314777461579740044229194221705378187378416837561769976297521858344330734836009984333462004449824529726148617683280097995859250780582271671114528058036021892560319855036153710827763849116588971453846583946988337712627945387220380768222181518927700500552652947423528089914633073647028437688991507558619979671840591700563093617472248743941940481137790908181205917032845055734796514432922264776425922100902725702881397709504448670169971322656945222786814098987718446803510679481154573358255682502086369799147285845784398704978952746313888664019340997928939803638025438876541734798479781718195942102664022757174621355909137855516038525945747932647785572150970878433270778467633865405534691353449757428521532243354876194230569246344781266452897975404729116006004767536319535383383492040012680152445007474577453381766835672963085942552639483434370578002807585034570271119199364769870239801425311884022582497695285059387988046945936431695493299035622328772411393925922803407161330847156357915889043363420152483703506214077264129984213529761141537995394817169785559301891368604069380424470739722276983734014010511755346682363996385722567186669654667642655800070623958183316656862110475124155054156243561710713670535018468713197077992707858 [139,136] 279028268664575145193112222176445926312191057784303791092906679799996003581625112866973881547336535550422391360246218714218841438185241653244054470899054911696775015282090213384675877019037215782466749612537015013446934046994238944296767138772163558463584508381982746126961738953483299280799604618916988592082345546709024304839284235763033965184042476730313770420190406270057691141530253185590573665451819925525508527971830347224269289281095910855878039738440500455946299405816050383306046906473200904365153179800472194262132317259108362160667617480685498170044988486035103808830902267058018097589459940615892148487391286853437742145689367444338351347504528073268242755680683843041179954229131246736561410940147688390684382679049663289217418119552749744838668760892719562531774068370353965319152030460436966368083773623212686891446214483217051027087859354547187916463752477847678733671820381957204253859570355692541007742301739606542578513803066032855112767484267745540183679632095903643374478098092202629604014562957655346020514852767360922599696986183797869896976903023734625914702271620904041930269107216797275196061974812814880833240466417468532455557080663847484456180422544419382354741898858182422635373514264147477198892280671816655498277859998529960483033371958080379709536875164740252753465826941619086467583164480038306393470191270156151567625474422494537227009364003636827500926307423643892665130945998324449996613760703843335470584623638049377812948841044150975494675035361245028704781802297887632620996220794630594160182755834969117509375679346596328594676383774902951126887454691647034805810148039162919331896582730415007075086835929576391197265474760557360372202386792788740950421250975039160901806660693086356753746850404233974733007657588422493 [139,137] 27410649016852176709094140437611022701209399805983628572495394526590873809570696167706631518218454001793144564505186917237033384337776724268273962591033642680376142668998479671721060551684349397008760317760872418747140953299638149045377666654155578969784278282305970778581363042863530424169695024039567678473893414132515442577165732914607900150417322540918045154635452434071364016180827725019034349618717591999434074910110679288779096743191444287828151663658508072343587398205106228731040953965021448873445685805611901521742281271808482151389379265240297284323441911396432071841866605922852110243844403485055741113874566503232203185966522110803103112610328551375667244393945173839554526824813091643845929577298702923280201228917968554969895259082181843064781247283241910051648430510584958709912931743389453677761641573756575464226685406744778892156667449177534973324471626676761770499012686968246450311233595464635344824849305112375334073625407015815937407044282873463042717036055748280079525352047058895258422406498420839760412949065897949297382043215666478187940807644717427765040263646862473835196766041141583407227630980599703270972256460288532873438177428136549726370366490865012051453477651087449587139376569927184811110591533255290865185259758143048493989118367723401197237879855855286252255655480425892673483091037300117420302938952700976881194152917310949894414749826926874320268216661262126030178044086594831146522005634854877639467744990809124359412962306791740490286800365205192738060413312972107399739068971188889307080655994080932510849721426527911337609990061192485021936632099380270106294136882125086838111860783855798317808924098523013849127649603127129387901769760345773588022363891798697983350673342119629610078669656192603292258744233 [139,138] -846673568360113683626061567818988818733016208136018789525194897879865095175727882360364077941876397585429273805830455684298395009104587064324630440756158659845281066624747377578320797619059258199785780762287458657602439167289060309686683784832473120111955431143865746498880191792739056899561835889278396033523755009927794070390775202385924822193121850340686970309855054068137800189751172724500093423046187368800142066969569287286959290589889052653445352298715553283574689029155463386100805814987676940202087426501283722237371466618362492900369265729789501131936456079685606478748759804083479791682210360874974552664906619044727179899125202685482383595504496526756101321252763013421305597119215203835701332171846402222564722982258730327231839417528609245698101229027724464830281394011429940528687936975366885672318540555556108612258753074822005426946222130780604127800925600114669666431245131434593561980826201298057213742425088829869752923957243395523301578238325227525275338732359876537171307484567712033069808272039574372472835746896181125538143911360984818960647612910030691235270775262857201442287874325433733783579153061941642844147608244730321762065893752768360990719545562220542791712755777331391407916481687307521167134832386982173963282408253806166127316464093358352087146629734667514451242622962793974078699964069723306506953741932410832461086064009868211191503968103894608591554589028754043513956244681994668085824189722490703064748474126222720233466109649813673498777049114787955515144034414167054031106246648463504635314821892172398299362058731176154098021738049977772483779388606656133303821689387553625743921695981783334386270918383537661867496314954629031752143271821392859457181688498533559355271476097046735413066044921190614535 [139,139] -346306474674478135299435258552267497826172182724159494774776511597221153032335031183575494200663778327233245940732152031092247837804497636603008079966450524344409269627708402358691017531509335067882427490342571306486973859023472287658425152053537165417669022381256090458746038006115308571367806348305350573455132114698919759693174003647716993553900079764836695707341342881698663357119774181419031783686623495450587862450720034106731388679001413573649611085596713182102535560604961991596329301349341728704382383920434545237155372686880153988730891127883777362776662507646200493650879475104502791176875835220893753074438978581450318948341474171378911341741567312403620324619426433986118505951037954961751959029265844058322532015409079871797493698567010739385361101594470260594246995448410762589447308478694229594596011296721776970926224786230896304105569168217118653609546628703097715056208380139847689803434940851515745224348514382899334431988213584996230623680214802134365081007841361256595032979348635882218648877844568897072552998442516735458889423923146652376020286940777285493385856362295455039015725434059030498138997472574133601034947954225743139876010216913278783225932897080642963826081460389796901463179946379539695231720847660029812325967062891219457107019013126408982638410942129396736539641298845601779995682693750170677304665415695327281117909759295744149632818719216222019950851647646984996688909804243418160495882065126857573163872179157743992849944121467602249187425763997040593794765369577230005914744158978930589854298439510242971050571298468820687129477880073676211580923843200721770467555583047730900976687039693643224565822734371944565526683070497444767807902048130917207891976893052088768428868869421987228371304494214 [140,0] 474547889595249708957429346134968749066800774088388773217724209260506203385370639857884041511224650832501364001925553893329680312760509884011147198575186529635798556027472841692411839753514842303101883025412287863080343673054009948947138792905444909441990448955308664475054777726751811440287766835107410670420490773514408248172345546970097520159270946008105369629967928798906778740776672418481384026781280767465434949402804661828316285255937930314485379066312189820565366773475055491130213488625963742977117596759240975941334216091271206698895993023300580434723450889672126628252262859249064257786143689703968248252940850856000092607306960063782406327741694114715738880335754768087180005638592902906891512495323096591571827190729381165460743063774411221773981348749127877114197868708663454636509004079375987123326750849393811195149231438997847186649053050147092235031885128314417851094084448753164893581116257390556467998340407571659604571687819890427257318232350145602176279763932873383017570616729434009718031267134265587593603771931642986261230293439828024368147834407491688699594171310967305391976435502357825638703589402249201040091167447985960809747438869550798718035134550088227525798892232713107374866773974356064847535279977448059123058777611557824403344006800805127087980378997809783732819279337151929633253987536598599880694639676151652944364502638491515521615317976146752628679904153725088950921054645969932789825429109971541486607744516887708230126126644221986624248611762802237355412363149412032673668353894515791990374426068105001022262031684074144372292611350555266600816606816137674524157316999056721022374833272387759915015904010673625972317919800340860680398597485692666794940898735769019965930947731718711547080318239016239851278692435088916283616462455181457337332313440231820616513761614044483827733284152548594878049356964459177859059826749915350196708425223008504489251696917869392789636225045901275586525590722428438606844437421187645061609558412064519765631367336968461096931694925400525266518385079488803970729703511127797421877835149739002526479214406262430004795780396968083788649062818146745533834374164428027143003419041633605957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 790263418773965117581339405049804837083093032084431512401139506758007070417578985547818716932954227814287698832241242734290257785491705076225097052376862039275862858780196820781173402698563576126327228431392720245491806979253247647434206026359174233315042772152809276233811993709567051183472529558380362221900533051990817001107621198788641612868765976723079898169212357083615538423938902405414523510140684181645905382005031351153979371006335401088261446551073881787991937932052254874875574685816492483498808111609866012264489638993914414233994509094795301401660732651421051244000192092355457785638617677208481428058656180621921272811152878825158637994551974544439245409416600438821292061626787963469315271694354507575064105566646815499745130477147132901201332142035468563758717614264523972276588895015564557587401079319150658662356434069580281629568683677165186759998729362095711504870401901214905443225260828390976864018441127971277469868784245582655540546317581696987631759786292742275554057148588794547972307117756527371215810861169375520782382278097300837372923411529826416834020039689522120701287364086245667461927619934506068588062672787298533859193204343290834771552960136664343066966018778848186730272678324262736731024752935304885232800986557537102076143219549578685791210593513117563361889164615475987731155889608709026202306559986579818893749443415284660754688863125020426522322342058012278060452397704722815056693462720709190094106774064889325574463167578929310554727202147999686607767419472315716391682602940680041111374646931755246022645172739778962028243388068288296446412665375922315925889511323419906776748934036819013009870791885033738808285669993376435017555432655849600778564795226450277193052094168065201886457706811616420310132548270294436814959058594950857779170469640107405279082115088175188966563428539241638087109345724955238836627428304195435195510631682933075736542688933834194953383929192184461288796674644626475735822951470738190913952473912900934247041033782810170028407150455422112339235519384578285357598561821918499408326112437393287679132543254951942634904992529114271988384609699470757692893983781257105647455318830907344818115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] -818020308469075862757871701923840969611411378402518587787025852221325308937048069406768669877367152909053003192529978274656132116731616617281211067735677687403863723577331193071658907975217300561850544036641134529912494789787769155596209629606112441817418801138570145532382511998611885937940035149331385168221151614719101863866583020303699006191148617091754219900939329014599692497467222864102535818747300638557598423934060815719256657290264671757786812843934298929595218694252431573897534392968229507369208092094275737164152845681192002006480641602781746560796193307985696420434527724871745141638700437905668060417378278406049972869965486112648785175789037299522109893881657152014771584152156331114591002328261613757696520173514032880571298361518681717796096016128006255885320267384012122408684375861426432872024227104255772394155841981998442973832830221672100907894410638706176982737417809018414396364156136151258006401469699790072243017354735388552766432922149886510867973539259907069805015845693569159247488565859756991492864080289603444015025656431794480679738419541584592813240288793945060381039112108085656086701948062106365136053712922911063448499564047387459048106296312407840634088105032698201124185507288619209565703228624938932020781717303352579764524598272933534709228906219847816502169143989028993185076788661330457755824863495210589716778437064653875836291837362283039807681243893426814013052405799365774465613844431834568769444741445782956239985096893781700686081631575430350554534704367899232942336063017418308644952535233557329842618190637464678301554913417151597289951120505075613195361621587444290096845231964837503841993368201110228333906530350572209158324428697831740497677200807784338987628282233293176081939036267868612542228583300829478551668734985732027422215527362294380089913793701859537588672023637052287119699615828579532339191965336735083387812648287200985679262469748477035169293429354242451664291110103991187051497456732129691683633518659765038983908509418738991661881409278050045189098609968789155474942014472321965958349576191309008084970835891119434695612365967617095954543733416657825123716319284212453860627434210073261056095361709594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] 11814397823435495749937475882128489716450207568084542553129280808462177901241865658635521827520845227906584804123905877109333947935081081687556044372395823880379115396392315742689442585302137407405048629747057062290999096127260656454371525950138640824879447632822078068070050640279914609650774670581579330342865435421040642139759970370835129418272268648480658153330713707081664597156433079273852959696948716430321191923796017465822235909019105071926167770206123999696568462015068190562475441288647618114374499821965686415910985705144200629345132473714133623372069593500355010680264439966976858035966162860834232277183512214134863509702248322787985224251314089177619912113969275065845284600633871095677646890818743735600491353928681262425824850542491122454948951357871414303503416257676602554037562136966290091523235430093968554389438688008869249210085687638388945108866925071865326089707244169062731785606957234096706109000991795583995802729113040894522004846814079936351280358133237353942692500288987838456397506598596127884564035177764250710646805679162870893393219725599224037501568619832014507049982640176196049057524906968801856260378392229946421555714442948863125011327026741086494404058271340017761331329334907350876764675295719270622315215920382948303336194936849940859230002421537793683237318919052986179585271183359094991621353140495823964602710219747316070138960202892308756650143793613561661617265532776425853386581832850422916486785696157241039079836138764634278885880989854012706153370352689053582352593758191257554728439233074139937397155329989650519002190048538721843207344910084784002312268411031296166768438914642967888196127792542418909700388751001187428513560481293653634141082666052215907134749751950202567513232318379546991729364543659678247649892257343147708642582843787453802973659855221201232302706927520041073077494263544661821111188847039430830849071162295992606517776278080568979896721739068021825890683476233706862654938779958181731411562187304812157224858042414841844643057875239216203579153645777382497420005615902466745052802212925355881813551400474295827061553606623661508767007110565045262679475078376434114693985244493035224877530708909034729003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 271321855435828924438296272476582465675916685646676946482619224662582369366282517230836099726865665437764443368964192533786848610618204113623428802069350594422159611318143073620898175002997045708527326743522023640751206093772740761927753758456128704770380792291509815570837121543160198711506583728187875684412770886229200763442305269444468241351690224724805544714107983636829966519875414998566988696530975900300876085121356708471989307282255032382224727032236645940590110832532147375623659166536872951582204346204180735706393839922959765494916435355480861958129131597768674107963175027633471884880614682358403446804678472944442844932508944943062613449282976291339214179413211650224858654788808052493107595881204073603731809959050169566634682149663913188789000398924504499571145635375489350023495178761826258925184429834139023505136520755304885559090690397043212724376351913519681680060046288829391357687284701467993171296254343109451850404804607230532579429203028844749197055265961201444689679444391900647900483041750527476368804807117397413418412779358748013223546235306841974221321465397073539667118293975815511255445518450601645601480318542296604081644332761944565455577324220323222989634300847330373906919800124462783379566631807030933805369062486423128169156313587048981848607027221682118085436432952984138998709808489135861563542611946031736359166804518069605475732440986153357663924459369303328800018236571781523752595794601268328713801169042851389232597902445525624576308436911195345831637307174653662408700010876665340070295181835084623439434244712031913220841725686289372205745952018071384804449206277227200024110662415549455888592969892073525644705531039501869674771754940121807893836532501431052317836226599073933269405555748450355562108584129736969729796262280860219150776525581744964274456328898501465940184448939064150244187885099528761242890668421818323392983845919549263202672049450419749274838416276878560366757050789459131949673348489302668050079136418121549278097826472128580246974879924571812029014173940170295269344311219777040622763259153981818025886536077657250469561474178040946653030415763201427772692218095025225676992586612557012415436474839225411415100097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -8453410021584122707245975994538678907997472097479214075057081053462927414406061452886280817040543998638632439713835510967770030386681311104827137646291061773785635977050046449490285423612140815608254495656069529965852219119193377751994021099465515062004009738720929566238831732564730154711900278388818164672302148811642378426799228324196076543132245786721368269596727771469082751573726524298371903375840282233448732790643961651132169317266024960955667400454626322791700748965453489974924859060062739010963484679460489366986180597354286142960636427497307020321524774688683295265840673480381352010724867266461501725495974991211252008044847829124647409646043537495009986795893566127155089754935454382058341973677104645026880841921066293060913688776311798197309624359196328456433286761149899011296732949168029511476064172168255329392031285305067323385024772994076469937475898187324844895918843877193523839404869810962214215921387738901525001837297258075517521286511970784362128938371791548576468795464926532132557228561562298028309352477839521903990070755421794045178755426264186897100776801433340274908987689509856509771763002098838283869426774691273344309914943712435501102834817046128672458285084202027689934190337815946061410690791629950591677689257740268505990675890989546341634972116051777318009719007623225369751122195695025671318637444299571260301853317330605684350870523231313434921282194415419610939337288137915792463419593528497115306179323621490922371902160980638159510148074857300700371714760571488011268095638879305441356747019184814269812376782983027787819801155759506804391095564513864822638844213909257551181472630480002634523004456270561224797587249450314324739052575251533771140982180123682123392273668494917391030978503774782217308141713140224574282790653856140812725039160915020086861330701789962736710191199180041934354954283867097975307540327925643042531290566560261308474842598858875452763924317160928312933482307016643218123634766165176170630962072305808254606356747290450748405330988205224801688511686364464643240596567460694638963537460858277569051038062118326962799195641108803337805332838404432050406951359821378266243009410988752672100332574700587429106235504150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 118220819447754196073245351885663288042261682005743118266366568226729004901711742151084268771350155510965915830733999706976483151525937539013970225120780192116156315352567990742913352502841203943434202565493924295997033510414684311848637954461048914805341785520846751639940651776218986257417338168683908843659784823401455397204755218178693311460391102442670569216675221864169175867037232109512504512151859867020330236338194232171772235474521707530979403425086014904419610768753678669894288103240893729440763841681867773627258775725836361044213636084348872741635312929918707156089601941837159322560750485797271080498968084339973312213601513425594917036364611970393345343188152253058587493808043935219159875260360454104598376240718885409191179884273184838461534104561911619510112410661642189325521458353285294110721189559564854938836521827513780802327143414846626683715322238993504032314793655009969862638448975258510033386262754608588260360689417916741836712792927117136271290873362510544053354459693872693780810166632275256435954076883601534699975226346907028953221152002203668661792824835889299805101876868921542288646671868189288965194608591115261464050205856428622710898237086178948397338563057556602037303634175211971811372698322175062799990166754374650113555283206358190620897253077672937905035217655176941111296340770502595504655027934354243822050078729035976401958675896887598085846522913514881399929951451255315049906325433986611308066013923619667490490386522985945577630346330075239846214294801456686821255168562244451335621293498366141587272728797966766447774097344470909654134713853404079038846125034076494527908973129489574867439887819368046374165272644401577775845250305573656242155517165794681750895207217679730492032350193053389603547727280772040889673483811106933131215439579718535564237086746400282608487495970119477692575412207549681772930894711393314784769552340904603488753001659954917133248656926812908997823632505610746925232585405520606190589926126757827075171799200017867654291884356238481865179696288316102947221492166848930590937395349541247450369238528897977284156297456528499548644766820541074447173519593249384052350699056095219394331430340372435239260084927082061767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] -1134894572001781924941428598850832704034927188913183528941922273734768746145889805121354964554030047040321947542080819556417459792720965467043969981715147969938869676016550921680736696437071870783557470631116180962456835511303883138298413588775282761254584384897702418032545793460069467100071264199909112684789821697840253961261073351638306866343426789283806046184973607380927813619911706063626210136254163792768482180118925942077446634739031530692701523624094097973752505750975993395968564829141104604219702464957358537209429356658688773964778648189232818345911955319701882479363099527927070762876897032378161796560154417251721304875277193973724359660915520634586592360425028182970383929820636832186312399849925233418220859969187762673387295988674300172669835855039975037138131090092781683485531325222445353002663581609671759476971919615599830596847665614901285260509951675377608291808279803789659697832072417758488104191039018348800120634730478423202834146059589385161325231185147849844812220434325478421025397859217755898603374040789896749881225800459181044312194578884183144702900746935882259512890400511507153773626884648829036450995245704934313483581366921448250107599311761367712451910916887065645014140160103861967207019417675205972851199085116911088899697748256821105824815901422534180122466620354378802101387904081796768690935663228664123682872320070012133016257543425542052997944196943054947506335845775755161183200637546108777900847402029932438248980341586306041207801091798497655338238947686359624860711445877133765423237804867394278304544721503533601548030097710682139762693787873283189472277995708235366401520582801108832771162070840763975160453095350822035215333730457997762534067904706218372711568821530249431060069490816826610620462445860827938522600997945466869998173641976332773184272716255906148672998711055076861438838494943590791017513607414548935687778080396147387796908287111768059638012681860677190721571676453709885372356544863775219838683519306303838326922579634179512736106405105963530109053656163354786135605625261419477569457048349105670961915700720867621807736243020204203008457603916739565875408036985120685853800866368427112970771603039921160416270140558481216430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] 9654644057893547880121406673625607116857195576322395425345421462366494283217178834567246557073372424456884898686640895136183863126538139109062976328771133930061096614887781676339822772115767107694413778923988100514970865973747792443162064214709416860305027602744083457938149392462091656386490750952276325054180982553715644339901796438116891612983378166029854089980213156077585922054357015233574652661035557479194756853038534951146965318193470539882659850901657370572636316510864131487951578621844398127995147734688996007465913284393938310360710025392481789441088735764297688848700515238925331490827787167981888349885894397694951019884183873808907908284950239064775448171683233012222431680251071274370574985083812418723693589909647096573953232901408960945765111804018709416305708550540628728784097316183100637580378739392632270264991571504838630155032138192669688227761968879867498156260683110995188533130967027757596365651896606533118086215996255771809438419164609717030545983837948495046458319123350231147421826046002233926578727887735098273779403132942532888766006423260520685611176741001908403889601999801153676060085071437008696459201972527634149946650181417529018639297930177304766014674188270357137899842294935581093924779955996777483932962978302458622065678575245583695596319982598943704975939673705078480468128908204143905350165770189701339714334846412797040590856926450548704712867483074702938023180708477400579941322398115636973145923837434931788857602612681007543686988203974344035148741571886289985233792111806956989413081708550850438189716976050122955822862755690843047935222137830267548264909316726814249501387882949602467661246968016934692090710038630748076929804798401010314403270354286668569915824020840619044689417409930858562577087422568800588928066857571061534320621309980618306378105103976210923660824947384516290743299740828664305695954298448031198109678559757772840275707715201801604133525177761230337265164599676205625872454199360320341715506794602651578836777847195934676921787385726978970087840929932673061044653637914911506786460107470904836850711571293542387369724996151829908584718898671246692484753620536087645246452077971647575438327297959323347598115105938632041215896606445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] -71028850059189342853164435083769929396634607320626035964329653384028909988485028338089925532161123642381889763135065019806118572919568867289602740381135414564783740219564661978710982348547591626934368575714221627415132449311233929628013639763743123257090082327076952934773726937866755579537728151442045574129705703384064684746995549026825419485158036279009519718176640382255418413432420607706601025938994019557563133420268888166784151933682759309040574867390567990384450247780891741903459291659698281597983690006056255767898367211301800727694076874331834083847659938696013822159597108885951802496973130755086919148993793620081603735898742830256378551307291032419359440674927767152678437242546449726856326020650673944769122413396734671126075180152938058667650126844481341101392349011981772463989894957829762159533106526951627021528930765130406904031122720551557776270639541929045334567048474752888736682084358988915916198133760421428371183630742465021088901621279062960346814969643694432768427868445134828016307324040198278876957316139741187094845436718145462451482935495405790840784885594357942298556629132107118195780618030058579010256260351681623516215033277170466253272748864915786952083648790762386840892380194942375266417868823244250160033343485398336157190910838478327242432061025820150676422474658400181537443762532057553684432518896601034496523828352576826616636409848670930735500576480902370062984895754235343211312808062152760071543505977500543154973960986729069080925034593345657240633613047945447332330536835043012981080022709863497825069500076249986118788562550461120136378691303738109567112697908129918216296115053526506921235944857417450388210198228871253705884969593896824164026756782385453733290438000823844373502924825909273116374193524465012114126445663827232342909105091629617836914250439335247800306499878586879870535286054798197961284690847729338781173626849958889699040540665835139111152672518758130014710741938414193720778255690410878005590391263588243076515322321189731077465283148068480511366177015999289660419779663587591374739721160410060429288074586867240271795286412367565296863770894692937184358024986726427558240451452330139495597303428685862294877928491132479393854737281799316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] 426777285959518606465356040811216819992327715307229613990043784852956800453636557953437856481729246149775568113357662896669986568672567011675569265764898340619364227133747055807869831835016154037565319183701308404089869158801968640705440227085910449464267769464947376213529730494944309434642096037657977095783049066068656615235057577225855113789347758802405749832671085204644893590349215572841632225049316478483124159693723245573008741263490148281509841434687067487615150499260993387623025515704780122213970547981583148379126013142103120851541055798825751955793268839990848166535628566566831778597480585171347014508969226047138893245564366942380325138368171643045178099809606595859213071251107836685320283868145542699481151224880432221564887453088945574241491376456463675100203936170357307675451612819459811529805744475606803346690016009066786742782370104920723517195424505222668728250913945239046648676422005200418289624425702409582647128930258266234437915542411792161264061579876896849257938889919548498856143743906862368465124493069080336476557105707581306092089253752627828880131999364718399256463662913765022930432736924864615142004743840548735975862830643268996036544283797645517957325779908534913437034340308146946035061396337481701367123941777602284062435864083854156960426977289603954548582776105314108029921060563085174109765214811594978265343991451034174465268774863821791930370820401784292577243746333793883621883638229802404290940720425121789875363176796650752442630086031683025255828150474409248804739816927225182050363317026045232773721906717821160857939111524647251896026196736844903404529106865700271722087227040090149069711636667987989494843169200790455939586458149560395549661418050016918230708093551329829231265335874686089299299045248225994092000015913484069443141204294574729110099852528656812640318934740768036458712347366389619327906520901378373819458843601843718779703070286879701419614163517734948227092546297870498329149110405671781890261245279498988954589385598054939914978777704455222667793618838795533255745110532455537505054085579957095069774201079407786695003993148225824415161368867125427089818440940703328153587607558859651456055983562504375877332939842601078339612286072224378585815429687500000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] -2115233434461030284216202160335035837200721404588406450294585712652731805483011333258490745617439027574630711614958662768304927307409324810866817498789900679018388368028177130488688792191039363399872268162041940672845965879374791683933649510262613143749645542250631911735823168437674970755030704547360548499385453101916464472763302437546267810091390971659705067747789764033401490478804236253829658405016690855209086052261827669392588143664360715719400319515163760398422132082510268664903927076176853121669817166547571034300559719871275923121589232206640069260825139416824719065915118169255238166315122311539601884236321239739128291781618697791277879200882073804647058788876742223857465789171426648053433066389419370948835103476465353811402646762132349606153000529654185691634673595777506976848266797036728510408054979246197975801416480948271229124354932861595282262382261118170549689427730450779589810983556324946885878812242245095972499888041014056940257770639217497294470866662191563705732169343285478765379377288977154514544909509285978172531925069069241366674325878011192852457685430971717127116057009997084867240649189071837137917699551812031079650193820693552155374694773151503595512073838439394241289413679770018516076206933165428293062795471745442414302081058921360905065657155108062112398269393835439251960868028687959538823886705608808026696589753821884442143254440104984334557846225680235429953835043192817265705073229132988414502267590197672832537408137285991605462723814383458045864471199964276555208023703263199270178091369968493381312236175075590743564685207112688292244520549262884189973875967812211554925567169070188425092112124532717452310015813875636679385721615635617647663404509803301044557657056372032477219335183925510184517347891288771802045654500368487366056599664876571978376149547710903787725097648873442333647056267485208911593578963371684779142378594715697553619312712413892370635455635025667951554252588643824111989560111127471017983730911870450183630523492734496460639748277185995427483477417873429554874105608747594529335347561228367471842495077512254892131780649374021248373588510622822906109705900034460305753612004349038886137042306642884059214817273888650794866350679512834176421165466308593750000000000000000000000000000000000000000000000000000000000000000000000 [140,12] 8925063955238166821210646890888980337877905076637907928353365891602440601513185578967870718270423552721255159608413255630384519554095637415845490980339473331969962014619432910098077287683334792803548563789997567962801612302300140608684490575695844781112016468090843737445712012247563023669696721451489096523314869765642588430857406767027590991768661384879034357626731581438741806287239368289493709593351598135586569562754471295543439430781286857117893479798711560100985195596969952212162480242001301273805194829855718351869345270741032295257117903911768025240215648877162413977790635380799808726957968704212042160891117179969269911998217990426255568966445172074357682088122933011401504928679726613256890875615240976716552928196690876496047589398044174825489282344006292576453187755439825551216437049895106336721627309608158916274254818729948287089814972972472168683514815203689406868687782863697413976901597993063557094650376260030247925241932533505580407898392896121480482119461859624209036344382541098531358988842462031096988247607564501263988121386951036313247462928112117385515471294112658228243261059768838905220298015761967228988708701667323826943986935321907284395073647126951549281229221310934892038330403957765775775878773869026131934966204076155110331722026389531880287708717982550730258608492705723973519714503696506491658321653043897943553476462155346507989079563595379580571720566520751559893322032409585878268061516607099184534822265406253106569245247872107593335915696894229628830687322408023110205074321846154061456411572414707777109312170906494259497942684914024785334486726908782547349742348159784575608445122632041037253194647576722426132997005559278625049625454530080482971589676257874503835336046740534786621416476001525919344202258999793192966031966613821649498651284851396443631707921937560151725244834052257989815663816708511101149344713559514177199657652907357124069928646448866193956641019652462076457786364110959972001734257497916817889036809748349918328159376969326350877892274185974458781000678740152417217873887442839273201669759293609606516168715500312278579264353485304125186622415410028885250845624338415552177213547577962465577214794842366587617731679105376012273165287069787154905498027801513671875000000000000000000000000000000000000000000000000000000000000000 [140,13] -32773275767997862404616848939429172550603525872331368647176225578398663342951633918684925086529628484044562248582942860753268599085214094144113411712946962335447517364041196154270905889522218545801983551325069458500304647493800197603684281074702872073361822213172343143977296812428436580313199384877075997154409374564622777463929240841153353589326788573008115945844589411148864150817141135137381357740625470994209115438836816007067434255361961575189437868745924977823555684196869147843150227970278713324151858970305953642504117169243590765146681011282319770897061744006880038854317837741049648372270844015452585000331364743413412701049125534088192992159963624391931603918945623290864263806229588518408716333873726279357875737402392868204842945835075829160641604706350521784372098250392797948808158380110508843263840861011627908495080332270217238000868297306716756332449705258269067544208475982054855714229810733098128663095891955490166279250866795652806788081442402467600411121112110969670930811242236875205705709067620882611549101358615470542577453451003150393207843213098746291961620916407902344511349171858665426051621951527126579181309131064398127085903169636361091363907023813833108653254464686631993419201034582949920899580364028940143078030946450329520857224256982301470529602953797747920278601695657585408415697831250022503043664948360792179913766000873851151188638328054823549925529910459036741393355351685028595622765394705843841002695920777566707480784121503446141353735892291937522238843691589481724186278060684488803629143171382563913013277573726871187299097126577713800170817614544261418136561077438983990144525743270372286036631946429920803424560967641778562489551199292732265251315496219773293015978704510113627305572641443760886953740112272508747070487215300241825743932762655523807941893059738706186791434647065563852826323666694208040166182064914030115313664408145110967194153134586872620235736556592980968184791735357147962012698872941660466772643576739115051656628784950543237960898317552180711474535514959170626524231848452225060450290853870630948856009991188885205895177061258406350880412657082267457720764427020053939578552833161823189407011845092712782452794973668773459690023441837070095061790198087692260742187500000000000000000000000000000000000000000000000000000000 [140,14] 106016442857293007237282426778624797440013367497156818762685385214523918744887692054270325561734330626702644983239079497278228522386559271931723806427867795404523806715520227777902873115745223185216666762251168971961711649971302485072383205307161558733597529781960812962026892687975375031948231817402281186281525933130108104210397840429389242191409826124074236083495234399341597262931864429415939560799565831485049812199816968028740760012264267635112028432173520425361370910305869709112192731475254903123975399016581123971659153272094633645605920425343520945121839319491619450337649942077451287167827490443377573713345914024874269091876611401023320766718444722266874404402502192158659425935123772839745625952824060365476321473244255041340294950815677266510192372696211087490777366212432020358851380174269331820185840610796205083252537501930410456307329134261031275059917371738567882071826145951921397920878399473449205107815668452017172967427764783087879374333887899538392267151348381795064249576683126418057766412907334561493270743859638004795073310488760678912083149716344339377889839186352304738132662873680158246520453236207613871000618503791613867859349567489692380800522623893215961478832566162228453180203936504059239890100728008011050355836398109198373069124118975956436766187510970324043411851941199850998024170723712457718463566960303982026114667500353233540144431937079951337159464281758138350858291077072083445709316211299513315592483898206787638059204925107147548809834249156215351116007372336886978018650591647342429092267865282468554091481289041498979198277251094329408367534823615076173750099517353433217785737561267115178417663444874231074070210432118103654809205950948825159877426144440983424441360653163934961465995304018996212649217861919330178620176859247200586135397778397429448742416864125438200613636987304469304454826305127133800430040417539281734232605011483395765994352963031674062603316309765804144960882402311651394433602447374451195714392044004589215595186928740912550039511350759561162371662093631418107460345242525789902287910781293197473653905811499795832723049234464619432772460325877407728817214327587649423768536654580102970168541905031917276997552608581392060719194529033737595113962015602737665176391601562500000000000000000000000000000000000000000000000 [140,15] -304826392276998325076870327973088097464043537104184472566718376600010670962893636541954573770043355827301766218916011574206212472874608839613124943474312983879728953988107617371094864181526786950530880877333768378871246253255762019889166398879584212829951793923708643922495253725594198281513258221079622306311643017903043968825344951188591672684734464712051226268398586922891595356186213535698436597506559768808617578392567788899257140952446718648374668847201621292475864984957954251740550660151336747069057341242853257559542724330278048353508340966945384122411748253482680011144059741153618521751718364324083383014965902275132391103721717403772664353748787631360129246582840271735623755214165996693922031642394575901616301866141298834783640127039484268478603274763561234380896142053985483527171951786299197091562217399733835927413568865560131386481605824958312325710697442318406101813948748318458838300619807683907900912368570904381373845855131035512656088088162459799511347421995165424383241979744993674657920578516548369658432684949618729532489121301186621518735950662961244812412683991437128697269577021663682061182453745013270755561393329569312397205688933724083675393372370149992754764812473009824683102270808411247582818064770007167588658168667293192395492217683214244705485928658662881815217842569629278917766818448256836713968797781906756853928376918801062633233235162117177392096682510386132763267550618730925022935348070550423835818343436986508589948538159536702417131842151134707209615691890817953882881844798902305324071331598949081851970405205107724377549281793128128830487834726447674537342762267810109736349604968802935473809882563699959013423659654150148509889195503607280883171501043785507663039786439422371130808650646054259303819479392257657056269385190231550546729823982208022491480746203022459824239520102891111444351332342965162524083273518650922997809719694749330193793256513747927231105300533425808716962438152904075688081258928079822931263125613494276217947580075408206020196480695434597803887317250077598497078704754484374381344900383213632637313001885852294182091535798558089956693987487438071212795883383318973464384015210265986103277729513206730435780006173868541608526020112015847071673668722269212594255805015563964843750000000000000000000000000000000000000 [140,16] 785458737910544264288906659143663693853740626846005325399045183842463795009575228464104544965244210408973958068217138012242327476463979157577432268074117652846128764193617368725584154499238623663042651326062682680189957802892493084217213788728111552612250510257437602806953368725883798365299411711810683571816661349388374148851844133085841590076762134600553709474573482616136234632016618491135463789234332485446413984314269725541141170970080813535049082026136978961319190091825729468429765413299907173064796903180132578751722587725491639846307590184795937880118699014624190973136109051309177983684313016714494308242853225157138719748607540753827262288211683425269395271117174332620389239725380618054470680679421820652220165055830643647933469214004398576529144716800119185356519092290096247496826194251317968649705967558162498092696129170318644070443463447098892986948907553525428460415389026886591319703416292792506510049957655694752652556690416588741235572358833429863058536572132892002948510338421382121232400663358098231153833783514386761093156663682597372393445990865990943380841513729106642792789699609439265255774642913086946876221315104794259612925496198688830025117842498038184082776161505014324774107880987869621280747339480462494287777997443632924307135660152899679610422091706531300498324454978744016232161386688038970177566612216538402258355351987696830002902178021017373962681553372740764301911180736901533120426281927223437963386850088759136610599760165866497841604043722331872581121013728518381964746432994688479699122344199963274510210948975374407521017798706146302761571986825071006557943247759745330198348877415999068402920705206087599299714224398901867159981548028757638012341049467097586917215565116161798102520177658126097053913562823289651005879223749911547438680854352389917851393793450110248395859893460164683324864623780092470230984267072237533743361086716657783082154552907612730151625424257227226259266458357824952582173505921045358567713622714593992151051846888134632305173218044949676846618820738278960539895142001949857774429046320130637267863879293211862237674611459396109895230780647114865986329783425095223382689859783816840585918819749078264730949984942693130632538161315386472170036423479100307076805620454251766204833984375000000000000000000000000000 [140,17] -1827262897514984086169470666231021571145852370940637698691065875039212223236422733675563939335509194946109890335539313640178774094355928260554835362769583833842921743681527348629042976386728562116938777330951242722472491285377340749163113822398796470509629333125729121545477135652734943884814502965019993414572639711896494938908861768329480732682794572420738016473501135923456219684497401691659730279003469438931092258477091128342847335338998315203209742280708666070435513512150708648541357334524050552971015500792172107349645833430638169362014137769790835055692301737250976479779199071784078326036061020594507833880441337663352227339341037906109581167635696879170823030359635195688162540409538042500448810735074283213397828211416942234443673197956472058904850627352889369562285844259336180100756156932973674112718761761266855284819362181520271940096197167423530658212796059772623706668789906962511393911344785723083108504433737255899209663782570304404552333283118677621725501537347251179010193412444645470458547535220589864589731382326177514857834136863864112002341214127450600841416996313797931902688278854590346329150909875673870541492918809722141057614023558795967073022245017689928039449700668737077306289116496530411563137775180766175541245997766330491420809251644983640084220566442251383613356491757074339662185236764104574700990866297169952815178065751276714746143910106029715902874076017607179056072210516452644516207103669815016463753136371574311151335283233414826427904952124570132103615260510803370340949135915150853656759765965206441238593607724978453397222274228008529706164958694532143700460942547396460082836177593760576506276173644902074326963123125113878654999760016705411289244252464914182364243525017197532485944555265910284624331067682166699809534841018362724922107982728631932583517119196080458890437773251946946266289582096576174864959871792847980252311941237346562747561174177760845664274105412224397434938094573805711623780272887117718645149995490904519036796273439881130688411586270756530147336738026086299568384895371676099945905195810680945307323845360826929937165132900604621318344677452300870747425815756714332877962668782524500422560946950777353895511369946943813597774965759984823391252190243755348930676518648397177457809448242187500000000000000000000 [140,18] 3864032829777434424609925473500992319620451086671270910188041894693893763275265433979102164753644972725818326521026787587853141773197060278101819725413499992927576167858390973524791160088142455400086770704909296858533440460168738626729864110044642980538393442946393054425788860579130277033461501955066935553744265594256238721505332297759770443363524657628070586573750000929382260610835248783335752693861082539464155850019925489611308382073533053766182805365356624979552295132611311851179576625917303425589923389433847204374317680902052867996017058633033101573501819641476357747268382643263515017084224242634477217168776513072669393307289382010594173254420086810119161072829176904372281857259890295755212170014871116603422701698087984317744908726842723246673796563291769536813212342716481946848014587841339964722852789431914550647147540097137835074332434736269476758653246139370838291732650418242548309072767711672432376395961336353124288876475846783036695992967496818388367040315822287191285285424632680590475208807220762921412997949989308706621857767528656177486080709673533673070603862035754360431854106646353679636874078273463010708915496638711909595000793685262280316462562872090103387847927304993272519171727509127380752666130305578324687424879518420180283603851578316075889405216381131092773326120243987910184712727334441606791367992428663905226910286632343910725678613219291933585619412670755423872856154845357506121789826559228369265711799870154927324843571294600985469627756805206779381180288648423444219996434351309600974180809344724681322031608573583393624633182377128947664325195321378496827012852010761488355965216984226841005472366961250993634694150040385903826769095998783702457660037910744413759961461129821435787493489362864842057282693912066204323664918409955489676893803006503620878251461838561000893157451761562428531071478359276647528953508602987517108700163912345268150235205642784050184960239515291051332459312415548350402066360990233467589490752288102462420636102649156065498533714814477351225756056517143554366268766531816675493432600978645023464264813332449660548897091531344223128342206175760086780353928301363451171342634269815446355060083066236387399397704733235760139338790198816316037985555165325387769192921894045866793021559715270996093750000000000 [140,19] -7480025263245924851892583284897338490158590292037463649665882603640763532446542342414517735297231575055885805246811347093014556299337773192100293968310968763890347681159109510767051637626658686078298872086377012230209781406938097912200841911480599139511136298072718984962262935582813060673748424119710323087803783837127610022417226226418617285856207910834617915292409110456205103677649652967684928717679038770230608095177900689435710058020557174914586716362346289127914809438869585752865167024445929119520602215602327398253511892878271257432127864460155004296583607337281871579157544998774430523220190732660280017535639998902423522438244167330245153683492976702750296231107494027550066256000176974384573690294110481451238243695542353560989751865149172890773124768425076331642414593838761260798232755054745014911893892683954570393089782816234059679401095070233608755680413488514504534891149136659195636994498305565798126952117181774591827377450719679080749491062234371655989957584481158391727774055791336571881311352643196278770120334625485765602277649972156512381535194901173720273924305503306214053754396758312351384717457167633841117084076110805137146277565235314939995537571100193867801684661875750493231790184446303785149412399611248458849118867416874431826814372505874826423856457430116485961758196882295342494931198672398992580357534644257083828385608682032905341349751939872002684237528361862123129929694547195981883337828556810910755576589766575551878233026224257556132650832019974490688597939135536562598890902873763760457836770627222735976764103393643701355811055093184649486466578220048820967460783677736756252739526885725492833416975123673072684172056050530209504694313999195402568572173542327868155101901573245787920511240341560397049379214936764435691188245472344743967184932379326193792101624475042151122692587690552246301638982326015618239878757387869515868281550831719934978507702796085016730415758245195544529277905766838883710699356211348264348509984700273622695368336980393117607177503312235642072188380866725476626116254290797517791397343898248260963472015539758790536354539200964170692552244062314583341347666282055855827416019735273125090508226831826548481021998080369639850463834937998838483804260274933963805431280658098103231168352067470550537109375000 [140,20] 13358422990938917500004427988769761717942391995418656536614464498892726481871335475733691524083267731668100410451987360789886496230232396667681351379710170641883941914121259910310188719654129568377107258230963025830829189038474411871914805898109196993855472875067646752232544233362046332109938723936353525676073458728077305950208915866401744760855581694544008776302301083732607939355061963392616770341257621753139803735350876828168684133271451222929755678595618591449334028337354979479977239030873131966793704077837337423723361104115536436654873727048401333124650043627064644266110046539759620065277146536527165411702317564864457980657177469222335611830636017877900442706336127203427596594329966733940377146801271665846572501253203738876225231151520289001744741824369201772416046567079465768592508438326489568041429348930950131092041467260196117877529354570103223030300314398219236470395637238712677086294502735465550516964528807885052453970697042990548158240184622360897036104158504553232301074784908996738766451718089359765590403735988260480303419616902814032646797093854380503419988271198403324153963134948346659850713196865592897797965042237298505885889885799400743660895822190689341560376162755343040024621440231262168613508276712180940463574893763045192300256852743859052297771791721251297238057432790147193404996409978370505902718508311430172114544282021852685746242201251831347611537861675877744850640278816337005413620263885493190935891801675480919784356578693428488653621034176610760779496240356366482191631737335446759206819338667955104806757293480258545073551542009444550518030036539243143987426848920771890250104186569099305003732808094198456360798582764216774103687469421921937671553295792573003185847154533525097717511345801791016365827495338652529729222307463823463373029234887111451251253995630657184076402705635941600771670260368507375178614219841735957439400715561975319376288241547474033017480087655189732743881279223935868157103735384544554639335128348769917378460490351304612533124666944527212908806215746004798898836186432681365761414809183960345769574877044046788868869024970715976422084382896113240906493157828096872658987106767524200544404752421747786207614678862592481808732613355392250442746421892339578341157846352871274575591087341308593750000000 [140,21] -22181420684846167383998565330123287161447911143633579531106307018356665556297141179375119595112460325824210747628037575386703538979559468979821735722602815467887508108641866160065350467079580823687494885258784531476731266617627519268007393789149994365626908964178882440076672673463734065765712948432379328360503604968799756334118068573584029898023031709795787361888540015694795670462087554257182162683432888767391180482657920714369262756824989236609470960325419578625821485508366046368775234821363370607804673192472280227969444873454526488995695072165495741198538722808310674848685288471998558137044122720561759335397119637064905505914347347164239621682364017677517362490653910264996901031095144026031844840821874842000004099993636852430708008730302822000966698602813884981681785025250327930488745042055629990321642602053178669587634917267528387303724044082993608990223217322287475455053706118001118132460245523663766019701100342993047334973606612139887672558022728627172517717511726560956735496331515168730413940568393035338128361413101654257839661713221962276602819926028136710378401522058245670141678872669993853329294861545495026110239085487195968410917284763868866726295847572009043440022548270585261088485719644697963510524356276622082577334666481474780583576044477603915027224146887512533647818194637892579896121440128376671127713785205199825660725888681370390375715030770127809963363160711941801452172118459371082998997157114272432294332569695264246721391469105521803353900988952820014030041264402248972465447602876814645348204207409212696450851478564893268096729402486239122194788422542488533027918108942602713008190799060714220862871193009113425279945201130178577038159490909153874356509795204709988895126037121685422072410305697832285211338946114972306191065162772314571247066617480105899693854075249193964983976288969293583462577462111543180687737360908689234923481987490689457764014644301716011002852379000735049488477112593571927598698026134482524258268731180721898653516185557364355409562884406413034256153596540641045221460601280929288619867786168600810933946408990345864937409575937505142320246239460102802431595402213205750727427734118370224207021093010161716911983381271751157339875799527047804567119502154983259889498015127173857763409614562988281250000 [140,22] 34461342928127400317878968031942085296233584373607923013657036671053677985791472991106639185184830428628019932123812389531832373982598118004761674335379526184487619357877432895068435205244071199206715879136395265184928373325805726421549460188442827925562206743257833893759476852864943511929204736488679965360948321567576594633949332974448927472589235624058271359387106995261200640891300961193191375565243927244932940776234342257409241966550845675638944237964975612867570031460333352819764235075890934209707085813938376869785974763535824625624298360228943833709642352714301594005349995220261533335203469026327348904766906637202836120844581502574693935607184226368167088527279096846183712652115353240625601330078007736405785469561447284709253828163917368593766508459244444330100450442729476897413749826628463910774520687098262377628132763214343462480711988212095934924891465695399813575369272579372567402638065298881711025299915561907209932336612710591297597447493202844270509315985906795570983637563623689541951406194761520039668581143814079144164201101438254506696548738921809369811024360968814964394004293525637417585050514035084000122223919863177436249164042390157842183275943760165784925459118557695758773138275449884163938621624233512947301343189613366382265666462895968482003672164292494767973882263555800234649958743909083110479104263008248918839542750318005289884054982236442816283766344788944527928518784659896632705189204349603377318673760926530508430576000268012912659122149516671072693664785241467332282726257159133559171900842611802464641026958657651422087779722876930062720051447968970164823415180522622019286540197517088311526046591394840361081004538355582839230496497081580721341094351541656730286441981743564925770419981370058417716064839079982413424840544754710438019478448962664830783312167713363974651436756800984677044570631081948441585268144856644977589728441260045224711528211766125317929488634542598408255725644489599933262158251285601739085372305466886357609544089953313574398278085821419939511019559491403848637986611069751013147129486984182272952357564412048040996136864386073244979427088997014377486391962096377208448225682825335579282104372503632886130287845357905810146506096229543672027780531216898524116132307426596526056528091430664062500 [140,23] -50252708643458015381947607413764204631548987363016126615846347506235331552158606879623781373212628151719624499733722045330701601992044791036028231470498204587068543421361905879683939569898550279847642797544082033572711738369113269524648987579680686504639489553129060141021095437324918843512633324316004610944654246007029147486012452608905842752693459852602622485186588181094635273145334276036860706305364066643301838793831490813268011719625978964361619563074351402448126223285647898941977520490709476214187925765455147759981133081502899507446659324482970482552459442363474691615815674868322571727675582602640086615419082959223569608141198293157829571663347279199043082996396942647153258447225669384700137429856366465514587879976088975043545785856921553668099263703127870634799979032271169285909100102219766387276421356836455226124163163405694638442788678622283504238296608594078745243870988827576547463409322259141711576298879538256297335700874164263627396627964906836644113996775648925835247392910429094978281708062028183896741391538074124956842303280184051919067749210454225901807621845892498674035980086490493249447562653197042508709526904740498965082001195437605778858422974212404540188798988022090083399274714005333153922068867525167540689665326092798708103316122032480470497250546989257311273614442889693612183320186377571592134695808642280279694173799186576359923471674043202493053433213788417388953610091856823073236158839477907065053763843463486313996344791676227136656845975954561858283323469333785997075621920201603992888807623452378841504753290530370319478579856709396989599363563252936597121978962714273667067039362071905239041698655584365029032951675476791341531614872326914672499659761252115602716438728889271864711854866232238363168215117576983885729127092752152201744671384401287195787346865422484626351466796393513429549873517585350169203554267692254629084664402781036687611457454644938190186924581796176783574016986292619279109788758635063328603095702246153522481183959348537273147296002634342095137242726104902878551473035091895115650437183154004375420042567715457476385260307390762752534493009621543734619929979820225348975059168034372541006162863649341501313054718021167584862853080739235719221394264356883585520563428872264921665191650390625000 [140,24] 68751880631960758491641949437939552187243410600945906611784799261287818503825840390898973102804305739448956490227868013664849911565058187737915479535139132811868076491856341317887698455772643084833125709369072900383737595422523260760827768438598502616366880473730134762569214324819799273890456777493356569425163996777283676155000294004461749666158788239158790922480245175496559814406418566823580555070595170304023975718322719035733541649342518913011084044798793702686410558632350232346594905378776712547710535425732461023323219265322958873297530039152693706599308613738516116265735014973958137364980184683240845382344159517261280782138954472811587518231215656186673030154024572342333753528176905393985681525696110800240311834012203400048867682811306641490679382864156456867678269951077003365503674020389148979545506007160905448824677849148294896400406782759696280313470391155010584264636973892438031621379361957193316669795052238004023568604805633539391081208648752851583175585942061159818848926349266371860555687893680995903956500047138110772855253738688161234632156386992723350655548820440705940679289467718966864826168670838248382988387128307098230715992262506164521036197812546911376151671315985564891025203796057159361609579025907267159644956736105558013746978375100971049382700105911650264926241568583668449292351292815824029619602186046654743742306286779472598734006799193210961145199153993829953482872848032476854159684585011245583412121520118881741337014515347876404539299104254208980779723879986391592185119639716525799397558643170458753449968217926067141464213636007776012559116412190352893778591141556780688246985480788205424838971181686128081721623683110835576034130275770484287746124595692418843087184548818339271602538313653786931578915948507620923180421296390600694048798140001357346478168851240475881871890088875442513903886001018360245461405448456983520920521339599087647557348524145779472102566225270748695112735310869098868477662985920098953789655187612914029130778680598742166932162269688705814479620262945622664675504106488358923361851531781704114327884739702443097430706287274818736477198164819594294636951823457875921198047912455720736740252205562174086825426361968925368593449943055599905751985173596452227684494573622941970825195312500000 [140,25] -87984104839506834643908109888070455110023466451067944723676485714740584843593583963878374211784865172275366481284460338891353019199929642828715878214688604174221253767483003664030230472083145816557617835762392751568849423408053285291650766561236218953872479999384086128727365125020167825806704823365413084798015685158630878163512297082005968159448925812988695226989604738137199976234861872101545238280429076402814451178901514944846791024180309133646784847625208477116179328618624856252810504056749633837189600179636920418986184142721905712738976228599197731185923237796495842606257241649618667172935593784183636006532549390717604528178950363921898141966552762375916958102056923169756002845598531910023160663460207742999783847181626697952390821636766190969640523268088250669745540053026915341557965969730378646401472499802469486349825870455708974231282152859936774728111648269348004918316274623649381024293117566776581285334370869758709798178944344018518683527215673263091244483727199369623250145597488864336955097925911080327673902223842513557022889430745439549197075912316461543247768993633636646670380198454313979758240211391668261214469276936536823577975287066465039139602797594477582432421421971893401629352127593333982695932634258458358984956006868414144127411558167584505408459505432448694895248231495073718450767464648806300362098314783260499068054691286484741112413369763248018447472078272227351126666294106826764365974794867110546264676003350897100274457615521848681348826761280233707350207168190691803850963617018561431765492869449948679376210486897633113709368841104534154674179337925978393117228603888054327073760980186559673585268036544899428262170522442301991109647329035240510473530839603284009456355239122788933114817832748647842854717592253399129687995540030557703322271881108873443407620258992524852234683630030142766972707358495577020416797765547560072489456956960780421686468649220360854117353107596092037288718469480628522187289263300431678510084923247749140458083375736379500773226893892812013464359490326976836780256165318290829994813865903531712606784072738187543392449739753889656518940163993503292443555883941798215852158319719962863259088966226769065731565760882663343161476010891209017833643202255444748516310937702655792236328125000 [140,26] 104954157397643565735147052888806403954152779598992346352928748608234628325436800921075368663962578534180891065230561398522880051645471934130876288490157897963552767713465205022865006770083814893170368080525304951851842390698272628393917566895701550361737277390838566971104859311850202223508352316409796303345246385703669975645417346109866799813996954133281480517397054921253389342299220897116469644160225656840221679987092304370754129164979638039710425136297597599537719737421030238435367782689752498644371699840302402379694818955381552237149779241336006004681329482606402697876199570459866125064020456063789589247253364368526833451057239165895691073268744348888762522739817943505532937753521676633337637016798293686421602178774977997418674246614250873582629791596321647584500373561304319078770648491291796618326228101188598842006468585563632818621588846913202384717535819786539458673729505011271068058801876025700749519766778320894959021776449564672568627098927898992690900546043479493557011643222356550647294594194540788792251983075492818170343373171792432539748360090357444839750782245017294541770300797988910337410135781402206257147756628468620736473211864094245921458057446272882409230989659589542656315185088982493595663820015548971092111226422802503262633719207625733918123030863361700147120714765604149812786221861963441345473220037981043440992671505857806175149431934255071444943019530526680240665085599362121135554503398334291148424112833579878650095617771835514335385387384525842273272810748298612216263948285766305265494586312085013329056878002450931979401152340051037110669260374162819115311663329537093050282413596315140236897133084001804062138225111712495059140859569204622352920685383702984292743337262373690577996643881234097753487914731783309585996426843505939491125671682867111048345917454661293274300382839578930493557827444621981021944492184029458624240185890951985642120962425350494655842963030185433868928290163371050070726116724111773549859290837302062577066719045306750789534541347453752008481238334314743867898942964835840069364273717632229076117144610040099445013294163980509136832550559229761249997854571298594316786355364962952279931572492033428990986044032696476747686472293818873231709826177038280548003967851400375366210937500 [140,27] -116499884585753142829801642832256497254476700936845805481134715782749315213385017388368184180350904947429933693503336495087933587097727346026782892982731769726361926362765525467067698895586258454875208901499407170679246949401163291460031026655656251794351708349938741422470275651650230124136498923012245250031062072334559586483365644496257439285716109359196675628724664007659251453704898199324180686649564906929656642795582133436634375052381552188550550102159076509273461338072434298347592082949647478746931935689192778221813398319089014333017445665156171884132638020886659081437185439893227755936015392554906701238794391497591855370781776151535764539317376070234329824530395627729342632146958490255182817530604679306632921965325652766005958887309232084474241789917619168418120580842331786047038004698128572829214467132254662205991054986633729654217132997146107202362069474626867937935215903818172623581941778690420444269121558553236805206088946944499790509076390183484292216144318708187874305271513928150579455438095663641525783542034693009815279534124280709540171652764888587650101599800741323616646857211747439854075767099175283740637956470270484545086434809470440355439745042362321534067015904508049249413776340702847850911475220391869309950101061040462403645494857469434598480420631001717823716151061478894668917062321621123360088718268666045383808335000021442589093964963765255214820181680587801055135749334678378972074467737631525226718540993263471323745982355727927791474337946750764163550486470683850761336570990378861126057017668622754353687993539809878376307524536855223183386356852722950248636975765384712342844180776507604539547567733323156899980565898395212469030912747448348381384377822894555966403100369383100902774522421858666406376615136694172852336251684762260671104766225308428997706198365277272090765832237270352847909187196123614212938182577192372030009480175026207754398223027433787393226012819074913779153500044586263021856612390482479113888700874959830126151581031276687952858324625384229882934614273400371917806511424280650228330613778364462813156473765069005974327792305588890736775862446531445190869713104916110329612268338291486483248519703076287775145421394546615511763499282823954971560764803939491685014218091964721679687500 [140,28] 120554776525027233166323368747025553070785990802265529217575181137234385152687481726413434205335013015207688473320672707945656499085020723562976853388116276083412927213056474335706366347666208692132691845278614043685364117435583006664323929275355681896902599942581967714945733156867473458534062437806685668015415481064190167743718250570475077839043798817087544205064461305915713752343881700807281592522923839412305561601393378979663795906537298010002848565304509347905276089716615206434035687280194501911267627440237940181169904426126647205072105445836345864662447055075742578807169811759109878940626748160348601342382373571271053264589197033849889067434672389074132723942566284936655116013180046783960369943016269848308355006089787807202898729529201627310204621266117540638205314940032206255033394456908023435202281390029885770711386277727726818580006422166142344289336223586165788636610777623942242699640415068426253571250937968218797970999393520717769903741386698287266083722990730411699767010265079068615163342345995261480404094041314588898604021171823238306458610200401249581922430916770755730636601848126172251508421461075282113045748165767122005275211071984832900072278732970120649883521112996940325857881661476491540994049958619792111792110378236715259296499241378822309345455927682563468075453412371905414738287628775870954443475897084582938901296285943986806209367440479739076798326339591633260165110438796743527408779890105110370814224526337288416580469678076494620010401616982383431692989084188386061994082902589558957855428620425937854648993568254499473873627081648635683635136764727755159557639755510721448516872257440228851291649146237549373778856365933774306488678676608666069740812843167739595877595796649147973936696589713820431095283486813016205368759947246660710753520687872182145172202328822272751951291163921485077995960211866174435702484771435317179606557744592894876814853990057778067847408836759920588116822604510363826354420841497701786941424881438339950777374726234355125273410061900599314565714336081265327224319930758712810789743240881050055479306620001504874073220379473719996397388781259977708322677184354910125397667404184563234211279066555708500051076992612684107533311370801833162236249563648016192018985748291015625000 [140,29] -117018664095399934442967809492597091637997758578824666626844200089582871748318489333218286739116444705203108741876378151793288280471730105095999801842099838589005064317544612586507741013767430323228218767844745464190128226894343929950387749671987224500987604476394729009000369031563915341457408495756456935980649290373543444070015978156608532096354150869793499145555531277146024425442171528225593221489519097391007823393797699512902841176548333953865642343413452785852890372913945580046835685527238029671752358185830127758239747080857868605851282941689409140004474820599682321255568936007814043493143608713635728901916129934402869711220979885789280749630119302585151047725246226409067608953499000515565577084588593174356100830317576264114166778267370048484385016467924061829230479535064908430595895451058691295914771556963666567961178765483223606615257012837170163437546925616418481014444022754548480503514772165896528624735424680616433917550409632295989681114001576688640223279584283485484663475007184796074583295589370133090284293362017281470051706998000425334392330355501762827356614934666353197302477368139690784727616198037162972569862063208673999594778392172534929197669884399788641188797726229319647162013727658390843917425416380829295803273097573991258487912123789297694481263696888572518684126585466828351539690482287595513683706638832616461028654056430054454208906408194727430592976739774252552820017938591083693664913215175749776350694424438461762262365899665962727860154930597110579326769144627169322824691835692761288953531725542595860104574604657402013403249220296155204970139469850363923146247425608778138260366572501413752271207190514696161080769020561495562862801087493741100197042396585573295052842705663415385072267894187247649604532991329675180738172178002005921312647080325180750132900943752411276361469019945532844196519689837588989055436947364033204405901484364302338590579979998689119756946278718536225595161301311694024634347601789322963234554219779155940185462925683319799173640868901399322578195462121251024082723574418620522334048037753863579770618238783622563953340946401163182862715271626028044162135771517244692473378008353849774060515460357603718426760062583224322529378301277133700430965745908906683325767517089843750 [140,30] 107574235864306912956708267932715363812221062799021829691500138416522074540660171809003575251921677745584989403884982954373200376647541638482599799568525946022411468777908017735175118656460536170836569542871246432222065396942260601457490301585931412472461880746834636376628713744456177613619053235631651995997243762639165243437037195575675548537038152142215327317161437951648659011675010675112728859775834498564474881838350229347976661003939437059878569205250747484350681105306351618005112573494431064118072719319254360419580272690195064297020193796243879459944337661355664117164010096226097643508614919250885827051517223066955802828033003683643602614904648849170332981634183601361245614374045291522149364782988327264851375429656338285321251579814539610192045703525680088711594816609386864385293187262913515174439396074169820774010125730852768686495372512914637032003723645321490612214656600725670795626067178876307454088708204309558029484460915077052731957026817762970697221220102676057099419404408052774253389654469785004018638080222652947944616887427350519018027706152218451505705988518707313302995058387089426696642540770120871734490343765315691887784483811752890686944747083818059746734540370513263949451462617204271174681052296721950261955997820717963701044447259590148022386291829792462062712663243021887448456794009609503261979489621603649094183424362045588960327680454708376272192053357570621892069149390139078009109807578691917422323819953333296131642918573595550515477868254728351494829633339288732915143201930743317963473690540113082887849062610553207169980861206876145287089853391941375544856530207653024613364515231671653126091903094733364032720929824103867616967689172832467705554716551644985880263859074788659637862776740385079295689459484011050588846614386785372373611660686762129517188735536129639956613922818340107531295398498184345935466828228041274225093050340314745425431693766767374530130856311428520496834239363692736073735843868255512990847269418579766743917562975984200441232027074206584975400332044072889752258314138445498912824837940002092266806194465040835805402055504901210842406682384170411231218569443792641487204058484303017845237127139620574569178717821574278032672550503914821184991978952893987298011779785156250 [140,31] -94609263118896123202034102298433305755509967147855651888260654701578531901991068153874962432768478860085232125922951207033436158353299384542383221784656854007417810960372218423251837007323341031674930374371415050054651514650951549822882526400555851080499740793453740229101409831619584058558456417361337203684491169329639812304283715054499924496020850674129864027225240934700105733058443303500155302481502026092610089206123672570557858428963789446153357195048738883976794130522203397047077670915791178215964387596414072694601589345218065738109284681478710289283136445475966568080222101975098564173359027373648035868835764823641311483489257038124145873322146613069191811280882871490304576561258276738428755356134921101096237661766616204547853432637078081242385137786385955929331534641643449359626999275049403751099232146222082244409292207986436157711378974519344732851822423911345852409255611179350281001726368631509052659903025105156114998849925599434330574621237454774875278556091757833898523895578729249099910271230166026128258697327007574883532701996371030754981011411389685947335344269354943879503072956760462615872552031906712972902795778575942413269949717831890985956199847430738006684367172809749573276257375167346483421767507539441456881269438730599818939478421953064600046587370465012833100815565454495861106929760324414919186124013551376961086469520087261662261819406348013799190336826862141567337274968099692097022886869327297189927395985272747676109372933820566970966742756620416932762197884884435267914837521238884856549323533655558579225096646901040739137885428846636752531387025155032322074951800984869124221855425102195088417462070905129167139403443038303634839679372928857042821685395852437309211412299969096717812108472371775717925691352529447091859309121288113967401579134878086944424249989283932941807737744040601665746765966932690717534867278083027588452823124274182226710221794745325756715429658300085137392078547473113104321341057597098406203395073002917289301529479618530324760910691366159704135661439978918142278135752242625530618435103341308072222716126775359436048494700044167871578331673747034381484109545977190210482342077814526750761493110642658694416795451520997297615179350005476521801028866320848464965820312500 [140,32] 80123124693020402792377323876779104536740668287300775868133396242474095190783303672522849584665401857847183132904032082085315335879759915792421441585486506857600187505371517737912749635238064059009166022309453176963122089835350301683294319567731489149270995800577087489971096531893007988954796454183737561380583171122996412788664146531234449645097199874399744066279751966678385541987871101717112065658478907350283210491467457700046973398403873157027213603781846724998106285506001203176498209562318548320387671878059253845026093298685757206438350681891924538540487727933369999576226996257636109730095436184542426023268974925374550355167096369017016164129156141416649992726547498154491630870790144069726855471917688701448716765738192244553260110007014078127529978324529404535515737588021993108732099671847024510625703912065625209022008807105131407283736097303550997274047448673004552643267417415331405903717813652430956867411081900647072628165754435378234897806763684250553001999907687708214497794708141063929121806985740931835135069873742213766995479057639813623816977834667809439902439684776930249989884643679398176769445328114319748694503293262783635392862905899670729417211036711913068963224252676188203031988348007251625391690074546835278948081769742388716572454370021301514603960773081456926452159496457232261738244800730177222360960626112373725198171125257591623582177513742781666433276519963036049194031258400964491521050871089858472214522893298732726472957222990837332093624241380859873823293141235474532569060970608130916103596003276258954208048669101689842009164744528773268363791272428416392756349731193521592133623061997591389440242897011489293423609411252066309862605729125098555670396057775701629449035866464049743934214385031127818979057288300491169397007814265338622936730636395675550217286378589443696338987925323723063624536918551933801913824576803306004405679037963089584112978719696941429442145273337866601886220688856761735559861386040807110713884785320308105728995631021956350382817299510057114094844136165160888325448775837409280516019957087390928314593098054400359798578891062296124496159511522675426892846898495204856879492754192130943600893329644781796551665510437725500371419773415482268319465219974517822265625000 [140,33] -65354012415133924847487908361265662720422450006739279400517705269818653535512851117378345468502618153113737474846571126470356508588532733462390408724710247821347602522919732596818008607963977542280041584353455673988195448754153839433334615408589809284216571571902366387821392119485998154550691415676666874501121806132957887374763636200529873507708301180388366997458920944736213809630974774345575766272825629360391089968394890944012484095428206619142189052451140706547187334525143377363893769560315149998269114224967901819680218614008211568113061227554834033067855119174664577214182334490889243088970018190433093653790294874372768195670138291184966717203809490576252417276835462903097257376944096306230500876846469742164289595134902456659872560390290751671709026523725763185252920276047033551783431122774117143889507683152371003590077634109023036438827674903849756112315861165598314893822899064891037600367519781117197739924689197906312573049125764258195567468517809893176056748736420580343042224898993535967452291804309103853268598962919848271359715892887054256062861049905046817092601360090274823120192785185767654788691131047027271688034014881017484160860155484466875250998117185321274926766451209827317651463315163105892422684839237743340254908409274671719984461099713247129355021033126538580350220880149251590189633743517040186484466637833056496621141605110024515391113903207603420688065213636294912926459360738913477097870618299573049385378533957873141576886190200219731269641399554105370970865857053972619347213031077496396093418022675101857718458278425922091219295142348519165599540128997609532445887471970228774518977490905621336022450058340543676605569220329797929062267386268703356116813093458565651090394895305860709256739860426454926112525761622488120816317244647048917967516345374737916259737806927231787489277566483022892607906551740627685702343757201162028327498692410653951529270735682639903470725718521844313697612358689536033136369640186005640032330101956112338772476759377508590118480015696695778550895075593995955688043395502673755213758493839412856115764009882002775150660841294619337687895309627998697036033904724500420776946856207317258503561114134911817080836662956100520903424122565184006816707551479339599609375 [140,34] 51074631165955583446678951522725416263066395654749085723340336878750952245195983377781631816029044311631440818572659648152731602465464134752035096389645240431526641743233066788716844985399880428398107607971465476004637413072336791247972098921919896785201035025746069267157690795048967178237303135361897165578057390647876969305773075184930261061179676229846057272355548172005422688553676792288041926531695367055771197843822546490454932549411959067108079640390937956554937669988495778865661733888503282884561289516462309968859509003908036274565788193141576584310540512091923413406490183003639741387542834575751518391998384161250596410460631291322440481837876000681859506350556044445533650913105701141701714785713800057296185120653470112930922056998672202230474433044045505403210449494720975505267304268964430258053237530095686436159801677949142369655237014371446329122324726495382927796672056918160256476083923693229645153337349946897631186498202156425193881602107046168640889823362996425580933051648673829501348917165191341272625096182593037671733098934367615844368372219764915448561921627584060575248731206206537259914576221985466462893829928098137937376047412487697035250735938523648651230665895636058849484204508439526218082586411898064014478969416284749698414643941938828221996839384784363353927551794840678329499492136988938971096433263997837311276242410225110882341587460701009607201333007673316075679556818671285781666032130563800073763734029494262116229865392399356675456480779942532998599382876447254788588149798281142006028469581005575972071718183192875030494594137105702065018927519446075767255081460091050621637225121149288926976028850597418603148403349917445414589372282854914495817097429865640809509219363324061670115909463511149691346992808950674612972075896889296817397693200351757599935181691260206690272551062886156185519670959212463258797556405685964170272780389254515278167332587779336306352391954345581215647366311050831129075562695304473788612432055797567629706529493271785978692990932048497936113972383745777569459283682760028961921270161847950731586592462282817213667904553653362264987165566597229807501779562123078474570867320499507630738536351011154735677477704537891370351054831644432852044701576232910156250 [140,35] -37969943898774755743175257197316844938492047358953209328150360845229715181570249046905369786132913573333004242235194193750933714812421546188368299914472535373780491977760639655539112540116395939899791749955384625848161892236697729521737870076192565686777511391236947588601794850863010943747279261578942126899259668736644827162398965020268569481139506258510373141170541310560655653131050888326840291805797944152591466052033974905034362224153485697873694042627127917641770389269683353754428527576738008899550797729066334520238425286841065715449896865579650801674066490968491740284340197127316458035018378151066363714276440804476022408402243549079828519654478570852481521206048167807983986914842220094856956095228096911493826929837560665360071256170502810630297647020153786751249440117360110313209698478785615865361042481769440506123564816861411491310293225503598913942228638089319588216875094186444084380811529173686798976784175225855720577128076919771241901182417640714748260769209123991670590506691778292196638089285125192595703421484816643329675520843076013241185922481563267864832706399815097069562694072384348059129617858693624521496972047259513993751922385465290123129583718026487388997397398437554316230741808187464768074360223687181932307925609912144073019170339356096917298010275146089719977052245865067963835781668128906381580831940466545269962335813858837657054439529320986275797911770736077706465416980016778682971070411190779257397911288738191519393491209327744396238102593011520971366173207188751994048153161720068205192519225045955881564814098809009737381750443814341828457508014072598598757583866416976194387573388938827765522559323957793289315133316705453228472280716970848051125097290149236296127433372078694703116175803799350509799699569534791645923277584988508527290231145966736563371594778538799650035776880858166910255284473835353664355341960863157110133793460218456818667102415611688126706413090342907087579551349984857769134015629954149091885551566041344409161131308821855767474810274694494083156021907942462452740679300637169633027812506894003872421081060249364850826257795397674506093345123755916026845253130508874927698530393582337546394147223619622118724759452911693413668103858071845024824142456054687500 [140,36] 26691100252470510931256198553734607484341845678405969507505795427466665118102527418561881448774056691525866387934566325725615139260967878282004804804826421295902368372974947828920550525248840635076944387565335222901596875704157634053293996139960579477185438093626154136432255312824859265272345894911091602057523318161808313118499069105404392182702904950088789741031316530489179640663720336088409188764997313095381247521145590048211036769297756585883454952907475377489713619708074555035916884015316995355683589634033142375175348292300142121178819055902250406971234346149617983493536099835961399311296155762251672348837768277659185739538826831345432077072630092060639157919964561516131473639388856006400790537693217581787141920750192994855475381520786571607522913839117403411493002264790845637608397632687653805419592902112373746628954042082198581681702940378903554848387347871467068682615958505223400529505592021153871963077682939381285637358489375480832578840488649271441348174955015040416437439781101144647223452655641751700250532450018277937826910648746373205283611512035061715655179784750751688717589772880284284006774804143145844937941157965992878994502911021413420754578519728684635120682209114713726754838117833999001684270919537786660175573646589221903894778304653531419033264640693823053837216890818929981189443165735374524275973027446973951391932621713976434993923617595679765736157633273444717371352098479763831374872155281743597616714053800594059633939143398185991899755943122444550656097067336478919935065176521214913145485730223684547353846485874913346638614410051252527599780496819448728608365297575586263915938895944345124308795782610743017775656052288059177687706389266498346853365231854452965911253766946972215790921306783514530945193015236652126907826886510439548744525786882772238315166160817611216064292806254763464234712308650574364608150382394696539696649887418166556118808375260729009620359475380001861811260169128959657763004677741050079658672507742613931167212204887387962859595485757301503523562174061928922541227022141379887065695844189131883425831679259610110563903269102967282862358715357010508215395358719497740965051297910169648906060949253318737483999661952438486878236290067434310913085937500000 [140,37] -17668459805630083831876346811151876701793504007914891941420132209183439777645171658477200623160499399286580664018851046998368050400082381720890459560488968710902044599369653211468676366119177848855307933802321453679565937435451069227598922152489276564624295454781829058517677193911388424097202525197560284956788412301095924462934465269911884294310569314398221261719656652222452337616945422631572640538108677408676023743215706132196194665898994238204127911546531847889842194928185853672753897395063548066429787642289352582178069789284935036090897819919129408080206763728560451583760187580434932293116143939099391814967627619772376359474463279089147057136531692028883032241200596659203514891749538223784513945425359347189817980364631035285285153096842210042878442560654328797710889862477047573042213699677427065555149521307480203949053370929035491912687439917307474006398329214586595841704701026003925583377155439714369404810763158897957722492350447825026207223922960290980740693413138923251245170684394069569724372146051697263628090693410414637373138763769200718566684730696188950324774555597236990575812424101832664115469821945540430440156097881194588537974486635959416237078859873394472217521247405135633366845920563957094227371935390194024141471664972245624015511616499378609039943069540283531067982536671387889201013683230703083537758099780449470025539341219420706658128764089582882931842070257707730763298630864185697714481762965305519103145864982291572412388936091041461056843744748540947583267562772998359992333965306071739121815792492101893835570221526085379576163392620071035667016763039082742978035322275920897021631427056200857937383789632774769601809510770025752433690637022526015804552765827101499573786722157671911724142727614735645631550818089647700607351754466941634906523069097372700740573541632476728212706079185186662418506921512919091385779123125661617922014485815512981961976756653537246353106694547341844576364343798617247824239389124267611806334270129007374508418741424759442446814479231748812897133617658630452535721660461524176318735468922729145801081658127334413076222871913852977775307247240391190156491259510512022391128031670694981195000166349401803773076780057493806452839635312557220458984375000 [140,38] 10972959442732366314375851062654949289125601243338289647493868261432351452957656797059127868193058259557817168438980219815288960869983450379451019215940505571282273678690295162344368192036162688789136610605333823490350258343572073043849219628855041609165513891210720334746987802519383672301828699942286010825802943189135185094671340936963358958915676161276469542198139753429810156653248006020475063729436230908586872165480418195094439363538446858356453516771014769567936033607142128321344979879081719287730768421357880532908556263907435270198117533826681578328596814680795701610237565695156046280470476953672562633190096254667029577549901508233887413012738042593778514185339308227498281492538184890786514201100113423294416379628061642408020192016978005538513439691833312451871172332382304177607659859231425512573068327903942672750279854924828371392011027768927948209076840706202868212512719606108687364607970009961685515956459535138519729391093243201164428735188666374419727658665574397238587303821116914709458688180620868703936023103714976886306953085977844470634797325163429227628057302026565574271931153664634428778133805082746195474679366961937652140194084503003745524455446259329591948604669304272737584807466913049988249975859250140675650510167067241263657149130925688609899973348232917911938968895128134754049622305369297541539278831894187756901561856122697182769474857221188262344176654668845949838035784309759851204739303605624880058959981137681159747194014267588370329066042234853106585866233141903919327607238938345561190318703509169334651892772402102458638443694510211776916989282527998104044870451832371980209704779348077498707886329802445133165393970101538907006313820623923282259087605827082871485250096475349567551333299096529913548251670817615903659610390320809096963840766976441078427714080472524404176409471102186468362312154921042587264531908217506390048571689203617306963102231106275821056752281444425400999549496400389249657210893449924364599489234037308001821611701006176205024728487475801195069564670886887796372208920861048593020721366722201200948546252559734065171052978211736618032232033072618896339851625908054557166495868818895715735555304561052095265946682012270230188732966780662536621093750 [140,39] -6357701644707591141727862844727221571011371727491397742427264024731681518385184091088462521905101495532149066865728432435913670029932140204571004197398943933336938777355339216134604515767348483934528936182986356012578557501752517247805759535573331699856140746936037630862481836082482791464932458101675593904840296190595842055894290305275322550146609782645664345858764703466820943374207508910130808274310349508992599145795706622914319297197804087992865464828060170876196483170389495516472369667653574362219250014162679747246157602841518389680306121032124055653196421220944459637820304355794436687895150085778973065757183850844815079329116273606779299745138185849574111214752562560869424589065093977199524224131828325356261962088395385887912844285612143433569606397020580716994253932544870255752858817989485546172238730762150234586838920232356166852388148220383653375465042110003328676969301715038234471522869278852784255509316746897394424507080547455575440402736320635567350659493842467711674879847851579656688422220955237744268296417692529922676476514651349281607872980416797069518537071781937076572860168199083297532404746140988791021042523128969711723915355033265330280189390491315171939315407028264744600034369187818251977971585464689880001218805358489622117782245450737677015558711887618472516504018749346639387874107862411262636958798082214664347703352127531010139244637173437440544970698118372161750858138711611098641219236042003067723057560901637646463283029156257899126985313347170655680193244598938166909618957042573525488167590751551430325883514195952711093179349478390501843596783474734672813840987330049817139024415732495840507197868312182268376422233080866020217444115316233605894139118188959665605187908347361174762700528889120911697515645229911381726544242606132516637599842741478198450996227895940600508523574302184047812929028089467979075148063118741328823224793039247953396170330326274038656975208289399339494869512089937132203024325877655458093854345187276507918013588984767592783751101267341648390923286725461678869235269188640755594725345137032227326862644941257254465044203610820569831193553371144467797195489167959407235061874874206691724687147746999287337144046716730372281745076179504394531250 [140,40] 3405093749573801629533124478950644667864716919179701048778183422730884461256373220799609661995101161111929794003113710486154999537942617867339801907135137543662616473033002020074089825633857767168445489158659399810555761228692006687505274298509062599377359126792807479816861621066905518814399274287599670548504238362723806588622122534395514408634181729023134070473523176799700147382478429666466728584212761528293046805458494139043143926412344718095512755446623073948371360582533480931289520145440970562394268715785360219416469921482312905739116724586582853837533915287342254401740408923972399427212629368514087372862354254593756505093970735921843233695315910293699574770271361007854766421738900083769682280510179063283392458349321015861135217971039398200075888456187231221915874148724294385771196297278397273820827382834708915150546824427809208419592860339501687877036218409722157958893242915933102030860378378834344947938129822803051596649429247431257653949565936193229638888510002926187265371301340864886008330352479767130514457771313719414168751539144314313265298638094182921421571725223370403998193660794715497756196367274395269960528746803613599791298875095657730415637165819057635990699366356425044920500713999533601235821989514387748042821235104144602846350197676090716391677968402110761219361275419807661828857406975982509558665355700223327412694615444860874247910158400693917402549699553927806688147398997266030216474586296589137774524348338083218977903675083217316302769692177243411837727561524435473932050399574850636475183411458632664592793406235942173259073330449448529544077737681602182032651292438593506712221533301704788718470973697455231967563197148221198548998688253596125231069018398266553579117189495998671531128172094310737568470439927347444519877494649223397208657175853919531327093166843760203649719102033747938951750749676794203723197272027110676047218385060763259730264885525593196554347966010546794243732315414057843807206820974034815825646613038646121154066960614042442093570187913727488904672117720978153086987441331153138469429159128461879730636317899610177182294173328215805044953055341831730105188974580224221380307884668274509921101183130935641241165967585402540862560272216796875000 [140,41] -1663482505785627089335708147325199414225759247618739535834726027973194869308638303121721693147378538120673203796841735237681617586625214067807019346922688752720129233522091946610667927289318935379178801859783357400140682396876483131736505425753570178584347923929533347878473588924075119184949587447923510487227795030883703768714954566665513051373599778011027702623392049411826392247432079891852523987661413719787430943872367048280964369649985598296100163960781846351950436011766500609426961756736678756499202035556556254599771165676624874859346822000176530869951634704109797532866748605467273464580163919446995833086602233038177703280174482734273165855198605166213240091054737063326004480326836558181796331132713004696709651686454090797582399009355307653981162032696282259704874520782137211197339589018994319770928171377409671696303509361677449117845051812140689502071125214311668168027172148635063985274913945656692697654248723091191391001222692931014253422841527548021565715402436291787686042930050471668373651376987289477847141297132876813893485832429553315623801284725333292752063681191179283432077907586745715421467947576400207579713324801135666859725191697059692888085493128339126454022250246930541830803174317423695747428883685386689925146936440492708541369153709835742091809449503961793840982746564113154866936880247507911911916987226759681796165840576058411307280164995625200239791320682084734667739442049330471097468992924910774913979913245535776767840781279688471999581564399609880245282322641759017445104996704741687334365960542081718608750575474673433817292422128141257311066675272393504617716391141180117164044828417484289533228593985348812692263102753899962377522778952714590199503362102118234379904010818230326309594808134103347798708870637293551981729073021447207566609183214657044072257325336927765510623979376501954361660343604097677144933422376519387331928063148855810266172342236331627967814600685934802741812656258000575628941685761372803235864531770013368577750716966205810449141714307622051110293470772811200203946945747336955401929485719648294272809164931786505482817676077088270503478424666997912005698362815420468204429787664478437210095534623532920193156314780935645103454589843750000 [140,42] 728286107966724326655817289940051010659976465973213836547797863052854055473020040102374749148419003474632526671524537135156118300857744781993572874659151467140170913406715279688913284104391637137128158578559281606904473059202206113979331971421708431428740956663856391885744520847771973091138469281288883898469120119354142223151216256669331133933697766519123675464318095083974260790245077752535527151101202059110581822262069091767582925256170011514181060213643986354787204758584019978703758735353957219495033211703683242176236484511241833981542960526922162802203476703468088350387855812119423055186718753580205545598930164225192597043586945625474289920621956780143163014261807030102789145496940302302913557970557788244227773240749134707220696531238406730557243026783981783615477713935760144849072897486848583876353411614709306155158685668807386546855001994629126522644621280499904533637888571217359284317779701091007948579191083870778642724756622237824277631365381162391050577002120442795440920866371839035736906878103666682394790759195215968361193551566272457843825743552323259716257096931455859675317154551530991317824570805187889280731898717510878454543346620749169839348431037080579770367678157530542872770312168277306745793332168285949487953536244263877531883913879921041678011306221104133017846167219844394108284035563533711199576453355476822469703224425741136835220913611627653659397159385522396106726880695598813371330482702275645795232742864831213909034701051301977919169321339932027011380493375645860095686218638167884670024136808912969677037752211104023572834709782061432903679677477094461262933911319087630453940068446172636291577461785846357876751039072154890557961212143415271878998978719724526014082457894479970470023988063444683888234941711381613209636516040365849117254742348274486598150268593484199737924994340265844477727092841363067012839244365452349265568639123977529775266591950899875855634565582151757131328564417579235431127225980049244753158749704393943648025452876964771060928353524937737079740127116405756095449235773271923558022127125035612208611193881236393913388154187102182329311556357613989607866999183639916162326812399077167811944086631137373899491649353876709938049316406250 [140,43] -279087079046590412174634728723764511412149898004186286752951147599469068525546894916094775403452833576746215571955396180119472910503735687320098986143160270592441518728711327117107173005683555004689439991301494455259381465850060251572042355346405914737097164433796546299649213803193417890367422346986581402545889610404810744700142328181245001696929320910499564157374631744858804271479317467982539654146328483925208420552316317204299466056172852191753113091990080893133019388179975063553236640529429497455659157312154923880297511613402728999567336644779219081158349994224246914234127639880763445924979754724681182615857074464563178790332973838064409825027217682000304358437480637623652560462618333245399695011661807007469937847976142109268393548579714447251928834650152630153590211478879543796922946720140400057240613116037667048322807014334327305287137898490692846536277437457612117882405004697708230059107017505093130100682224290716701223241145405808572559473409746486115638119323128931013823925857518117629927683353549446075802188987204633902732151528582592158642297785494976344847072753914343377410665429715031729521665837006544275061765658102098056263423950264709846731270545302241345490646052630427393371980004075862446340499535799071831198385062193036244926787182301539079484417883633485209063288521615395085264062643645966025690009309540908772794156361976238288418623432128320994644083111188295121314641679533277811581979526544618777375048673897945070560557938109850784147311341366485475027346305561515279274528421533483800280815693883899561096282078987385490293921908214312881605347645362626077787127711012785141120863198631240106380703203536989593006642502964823616382400944217977070345661537632277755744404144004468583335127746655864698024251518032433180490896082109704247871535221003380520329680970137249166901238459893435353727453275387474365205683078465890040056117703650841998827698747104242895607509434851333264005892280544357608176265678635203498583482013872362706520937354839251856446681126519525347892802149268946048082049154003057895567675744162486199900419927968613164358958522038104592760994592051215324774411440801649503551270000773494285800993552904003536241361871361732482910156250 [140,44] 90303386154547199759167480507494667007862677539813420684611906731096580536411914056848188744741339335733812317558882258725895103978096486668715103037715478505955980392885384877770762557945768146081474227015127408659588141013627489652720272734759679303281301394664848068568594216215206878239439668244584071176403803735896426703275013850607040651163747564569622294712872745715330038459557805047257114439716391236132651468983959451944042548080042323195838792883096498264367479458104074472245901960451730648970406700039670519703888614076917843746382782995619919625615331895368986303441895491576774415010515940756781760917922949469659395762339467517496894283613816866983003868423242842374650641484018890844798473595944784069737339374317442624155460134635594032669059616546710104748445303530289599717214053971677339076907204570214437854011873060582471514253888798351500638345471155261633657017027311426674362638993438945353298051071344940051113717370079134299891897447547577623925618615352612674317837410927653229539981640282698692372044563940874538228934032423038053731423174094416272235739572768309311841885844206419526385043386373179888320429145711967415510760707992754305611503000722723240933230464287280452180888645046838846139089916701108389650520575015292909248580185438013616770483521003157237375797177113019074421821071074852208203229342795390699067430510649053591023034459329959741196142373855307544400349960807086865372428902932421684227705300783228215976527114933229873848727647474171362135892963101444756720978218575616644678284040403193471563845519843816522733063536644577921334423388128036115063913622502026199598014632521539201199909285277358122866653697692632848632696733128396081448644916671603393796543951716955229976363041722455109228201650865303784755550176747418164777389557891792515416758762612610832392508412551357457871279103508877881156033565463768211661964729720709956803539603987691443474854315769358497478807312636132057008087871500696202360112038203984316571407256869808663020834071531240625297983014401511293968820146642985447210513338633596218743289394616687969200943886132749262729289952405217348382411711586530167194110328592520980581226375250025739660486578941345214843750 [140,45] -22968156894687490877581026816164041529185826034071919269899399776730878996959973775469738136872601171780853127322519328297105972289637311324003756832136411347170235560930126407404114451264599639623772579315468076740917389949642812339717002977023564761488055987691796924172153959471675845675890273908821877970961671490397089525168683257908430119556341454775820501978410537573290134181696919080972569594059194799589182131968965894995085628787943238139515198254193515464946449123017202175698460154697217921877432675101762099275058420533814203783393060256127447179643692035058432686152805932987463140959770023221576419059588817929941920794287935729305919413306564584779089018110302791904652021854095365297823838873363983478232714271482744142469635668648250119330729890675773517977778105148606398513324586248190534244182065131656240953123395940619797695692426396245196001663814195763056793425636171488625797580775842150873858848368422092984113858722165575686199480076694888945145352252671764701935668221564739286845016176239420285016002132532214922386111776974647016573891065365161859358049696540227925508404913655001508408131784472515915477832840161865007513397141153390600000595609348065716910625255823286784153271719008476616526091372904629118850614887592760273495467964050132877322375214008367127212730959839169006839552927847696877760674250171784792284043627784561054175240225457606326407451099943485061183371148073758393669669127589920901492628670069069270970909631632212163790490418785198555349789444826500938666688903571976452249221559119597757478497521156522423278793057541186656510805526906058700494998104227981805185638635260305150426372264995276092481766967714945661242318339755993959116472269516444775838380922291294537027357318718610932134308750364474477366232411024249442467211728570312632012542834042909447462161886283485909099449936953924233705689789818140755129438142021947976389030655240185446774819855331201778760568767325328470410468405786950280614990164760060934689440195126709401295832700186883626133772532815155354854639357993825537601251815788371049132030226544234623583735117639582713502311040903897867023588239948222076495547998070591994013156522669305559247732162475585937500 [140,46] 3650232415705256015767202482269384219072478909685738183582202876869096664232802905858448942658775224413624804941182650731335178418320798400702330974375537888931952531143974627606143529856530113020557992140738420492156133533591351489930441226038278372189036879002205215067298614729264817810212256836185782677977102497710181453709460404455291758811378933992694947915710821909902769224683466873009760654100557789614979935496432049642844409976847104415368970872201673991008460304782521751159012432678179926876968245781175336533283905471115488190966391181324222980582623895866526320107312363893561033105261878682549975669549858514695022039132665099131189686037860142263827363845269789552349617371679769280037278976981340019416090035417830996733089600894355690997970218464448321535980534299930329264445950230373809817224190254249533299637145222624289790879055970854135298204780428756195575846288338595064840862836389234328930806774183784980671209373073602141868363558664104257400235359559351015312851710644347432508736205085387675618350830403655721821447837719393865549961649212491017431768333774127026700216614728129241209708424851899929183842069024073712752950787272666566005117726800181417943489171724441300224495082147605499977645744579557607204436872210338550724703616404688889364650987891737083558100081324223590852893609840611947922425766912345182616056093006007849675399165646151750475790418070380529343008865820634807144420435654491781367020017371460674897849795608210643655785866123025240770045031231410250265617440470842177578912418020635006474685031328244137337731671815190281774252718800388774561255535172393718097446588191071862713639057872429238492094252313318689411024284420471621244292060654240382283942975248381299695920780891377935624905866319936064601613334109040872260567086871161388853379470601121639811026970343521317329734523761199144026896350335810960611932689279900547457357338891263120918064245740080142153242566746410885911479224878622758047603486584962774238612300452574381102622050502455199685105267073946760924406210942976251871805355935717461238365901701327277677808251992799993099781798845767162272200885679594981739692975382730044664469915005611255764961242675781250 [140,47] 223422200440746797878379373030126560502736454905315288474013851380469191858389384587627132459948436120223742813431713322562580547957678863166452017495749024355125437831645915124665979445281850829524231129269303482522199211501389521344822457164268476533956659601473019500390659322872858091005415356778965191137167826454462531973364297365294472937828183361391432998704214872755390192756971718762525823248348590204225891953306638415461532892052286088565800193333989931319174193226901732866717805980023637791387193237235052168525321657697931451781013320608854120755562561677655046057558654632176764672968549657433823388211834113719551975427224549120407581584886139814941698531493755580086900464019608641511438417056548410809336128503812755769590224166564509147442132454404774377605371018917256460108463349608053511272018597230299529970851453843779450007257776652322817933523250715894622312299399359760965660998548225417411534171099798200173157488497981323751854917610823505664405831916809245472886746819072452562833519324040102335708260383670714257117595025359682557740915934943499187812793123228438304637675575022602200319040002902489231243181044969787252017252224124054878302818918328609320790227671647975210972381916951293455744232227452941623487367152159650028395832050276939777115154748692734693274415309005161007316828409513450142033677061307646717452668257186885453004212295250445415021437977024213041273672432698368619485078426889046211605417842742526689485363984012039312854679585650052388296027751740703457101107236318960136800621638032887180371984758966228068629435406075714600884855790605688595524282392824373442307923706669153486483909661588486179676852650500934411034386078562391327565001703983419748924972512435322014198652091743580740152586004075750635116910487804906279689041974448864659712416050018870320479075106114712436474531038841676451901771246101274293658444642948420869049746522685147953426509214735301245392952599662170881613546173027284152841880536408602475720065289791368162915450169721588121729875263859723269667201264419196838021460048556665281250393972533765240826138090623525227891484061873470051043002414886915406753097566860954970024977228604257106781005859375 [140,48] -415810668160512501774811207297026189799233008172167524078065304072745716768303419541130494138498188623351432959386280354122144395227365084753473539914217279451566814455882275543748847263165412441208772640456456855113669859587240704686964158719686430797744410857538542885131689617461958933277656438538673588503041410846362649903001327400009719470954965826118527139224336131836407981391439890128828823531916818919121126253749533540879049913654387003603023976813579714173659505265027280277345045964197786419252597358248266549846449633743659318965068877786889693817418306963916485856349186111275480551376406216410068190672986945877220040220497516639529564668731616650036707308904010439542818501250189375199430449365296430853689243460484349738994668397356042264353877865431000082171454966235727860270476208017854578028385392958689678696609024931844103104582937674670624183715828457295673375435532549959360365371854695818163370137664924571540327888597333131120592878212210946259706130469270929528851490606322478290780195516404553726401455264248983159466858915185679190285373067182061327263696820822447005196150240392493148812842395909595038195045034794746503587364732506248885005356607196922646446406637381239564458511946092741150453331988018874505612144516422475054983726885910247797027360897206829335475659505934355527663476007881831021826327559671578609467163693591446413178135198263669532783949745013072752171316466171142107349192618679930032291962728621264616505191851633344230109486335959613447932456408935434712151732577805624705634875508902989877289045080694131512745346964902536083168019559848787423322123508182299337411482250750923949226552971773339576582098337900467714192082575958209162083590343017107071921109798231823269247410733126623854971891212124792168861434029160604898717084373683590202891297335597010965505337288016420405043860493342615091714584806089407216007882824265300719449981619007229729302351903480259470593666795857339179543348146224000817093905526608638488958639011486950308694018997550699798187623489119713117997075635313208451507292323103367177893201984076455486308915064614147304770951452291982192329616516803001498216868503376986154762562364339828491210937500 [140,49] 171371352184441325524683122741411360745947965318325400511945518188661603655106966298739996985325348225260757631543451613077425723446327813850295660502613362920714494686538575878224263716823293554732594159152066175537039492270666504432962615333309647944739011192282430179727240540648213460928837227489041034249892670432965021884803081689718985056752025007490472028799032773396009964951357065701633380354469538429871278507049048169402553366964737619329509326752282338437839875255155089364912882729373246435761912503005144707620915657125233348156009183848451707934087557340558710778121410232420281657746170082394802390684175697573638671476023630239962427735675147866819147861563910967662031439670690622744526376784582283708936981409114064499635716345559612306943880098195497357240045153258949412869845003967859529074293905102042627010856083634940305372925806949595504615584144788422319232535717810108263062097626039157801815064106364441946600012893466343678655096187809905573645432707516972629013028239305976544948900475107529292811509634026816270369245102829349813691013359086281612760188322058452762116396069352736841144656026092675228257498647800254491518803664984565794407600838080427220425275874239500296765394193883635421758061399570127039767163984135587433656421449603003541240050631693637206534417316853731831592696071500571659200622878341340816034361470926998363568373454269438393716409660229784022570482347810831746252837622437487413464293838286705014026157702814515872435752314205229136838710854914983099069757025225854708079662348578988216987223786892889726202576853356057841662171934695394176352123862012248745342525098010034852070102680988957982186384064510172466188429358166651312588754860506139989680222019795537810183948019865517259126149998305131298502280740355019766774047376323674524458896992420325380305725738941951065306168634934088877785213133442624166217309703184176430219948324443185234549525753676840293585063901962952305602040838327448119193099058436807933566037078503171329949381588012883158866307455709024715439914402124072866393128774462944429414231975755439854068065940930889487323392975237076501547154778731915560768817030634636466857045888900756835937500 [140,50] -43281117420653101077407081875465564938067575055984623028480278191278153318627657631764623061018850804287275733914480916931288300710619144497462180135146077263572868207410461208250133388101799910438780949179325611627481474433254529868789798272775701608219977263868854587055855885474420682055373054774730394884964758468692158983364268643921430833949764769463257891605409162548895218051589136806462108694560773314271964293372700788271709710834268020380471813431445326476210755159467011049859475993361384807146436229946881271825217381240125949316431691787314106034496190159510904708458999722166211251734804600189746412581901904519059149253522655773313887974898670075881863087532082144302359790430444101191367001841048989732317350454243667401762070954379451576514724449082046294021992526789450912320822815613895411242415181106159666420991750210795458368616475351666436710090720780463656237798526435087178353331416317708960023541134615293825074902998231092896953737979909562227365766382337205990076196121515277897634531489581715863774195392065818419034914639420246975167149699845361657105905403872224140292985531035314468037208167177774951082163511216360831149353911779796769763443643542001634909137281508972873515000953114223242631169904058567817705260383960529773788983605515910498231170239807375909679296041393740437953967519687217274878249289995469329104585945933569580044433433139984032669684441212593126811370261958704345395873912609785217909859456944057404839428041698492928615056576117089738440774647062277981293094877985529048512288906694081410497997514293879963340406067600703563477298507440200535369462197640915910733049662323661222859283274479078513443289879944481618770573364606503330934476412235705594495600032892842454879558744959967241222857439454442850390636171913763700644110491898907469718096299730297689935506038532572356220990693093934682263175944613294196119918969078305198962696370682190282981026091430540532275746329343614560531330637435089714715935808549890334960479367706089249473937847876625680630732307058448460578904785422204539752063065084846980285626771758580936868324124921919366300668636324780740750522958808698889554555933045776328071951866149902343750 [140,51] 5908162178198090019766992900014046155826694915663288251864530403154568143581545191967604884772412072306506678433483124052893196891577462812458034013550739739213681052121016270642109069279694489593524671049010670635671960765614550448857941578318485173708431371245186098106546424430620376592804725241387618493776552772577773603525162948479325965074905038521665489896946235201064204509669264816229823552796292647507898748104943007220332492273832054813120343628734978244306400081675658875973242864757518326266250711520419332599236993657302554873906425506868407168084971051451257736709191871514800744400993931468289507535603187029920155705848740595704915224471766347701980232519613950536684657826317324382429615771134078435165566482616366364221706462788393997620314746051111874376186767944303163556396772472856149063139268724838602613653357017041413667388930326257645545120626744007063170909901117820259162756954049353025117433131073374203985758461471905150364906119265698934930090610355467580680502967295597922471564936061838527535113843901910887630317843386688600066592708449527164244560053988545853244539958624339551114222100705710059488073684657333566414366779703898989939748362086054046381728221517891711781249127069619016099166936433637610596472504199778693307173631667678302682722728075800285412363071938155658234777740911266175909945901272007709187809953669285609112651531281772309312893289530126332497520161459500981638015846877196587844234227728150093328225837797297574269892255894728204141112443112065819957064700909660081925744092957269687933651371028959241767221871812624600443854110211836856126721232788813776076500140905147101562887675692014281367724386340761067930908461489794818153868886114111505216645622182698377820516288232023845353354160474536638553108378118596722503016449845729748950291956429139533942431167450716230349317324669778358132605695711799565201570905956716293472707167404403282791988074600189552022188703655221148049671944592061911591784489367213474072592236426440804622042654004501949429638886239611409444180359326883056164285171917668295931413279935131365535003437529095551618900863792729265072598609305661032653489428412285633385181427001953125 [140,52] 544455416453160836212935063297609638045809297022740787885033083001625802316919730062418571804393047930479663798223991344682143765500044739020919956054781077922423429857734750461226625192462443641712437262952080971144657972305347009815481718845029632934506699875529371901133271700377400759986565135938525219091304501118464521708015449233259297432711054195924172496154323920072853925966133277883434748126655743952936579751545581340700260363367108536522101330968341646897857108550675455441256532632600335363528740300377787131825093611272800786463923307174053374037786662081582362277589132195904597495898629753345814175048093969488896942224539946013958328556916191269204722958028452949095195710083315275999417913132005014701057476741024078226272211973841636069744288133075655621742203761891644986642636641255866987965197801236201364129411440792627866288669966458327602464390651407302461323125473550691418472788301193696837871519726319185240635600029828302213004105317553567972172472681404865468919187099537852306468203488855014173155687840416608509583951741922350940667471259013198242140149114571550138065498577953707097790912462433271221300838974918615787394367775109347977604041024691021022273268147608255516623564403121347792704007346211507581926315239924127637988816546292914027911168706213999159695293160432777936736721452858105222481173946797559603286811301147600658601920510566280956906375849091705182146656982243049050205953050855941071511180381073154692964929306685260660891122290639174732794179886152239561188144437025757530081408177427797311861616599967907523185986418336500358824484839755604295121670030683749949624095306179553134449208974189012715288388188284479896585806765425841052718458759785612278677133827644509286375945430536248521839232919426925924594891445944526419850669586558235592812899689347537008752978052586153961731562535865980721925159381637015310309023718803867236615060997530704376364402033526840977462912605755085684499940154232406945285444665852936100159632547556372382395694848511561059745147671220048936973883084543528821342575976664738018461752182049890672694479167109491688074724278610156506254778852049724946482456289231777191162109375000 [140,53] -608977242214441089627653357397169988862155465421639115803365168325718051049239881275688232664465489474200179490627670151754421602716943796158507185496635243998615002422665517294097942983221561911164077553222416139047621485980299859711900695589911355290500704122131094278393215998388831251645512349916538028425210327225029526811046860921848392971240310152042171556461104443468641886726656650133313485377137538905032407839442407083741296334358689430925975048779559025084126741241687153806003321147195897188267717880985529012246425791037532731756717852504571519505069794872815369794425074705427815294810719684301218896214576239021688807212765547101737142865145213366638194906086940432750797343930247809144956008645179368210084775808012837092233346136011421896519670253841357852249852325159914123881072061899939655131138808379756480851392261194320200162451980090514589147460724831630694879407753964707913416727052195591303945921936824267838618232134557464003363326362023147289363461291953567584713020081402563633299420985314136281931382235972003520922820498490590351288371220045347725845650821146726679853328464132074119189533728383836722163515297675365849732269309792766984235778041727565625206629414707880886947195900363015523660659186267243488816763696281103797360796258341735117025816861108373836449618711686803212207037453503112263543186246465790948891842765081859250923172552341749142991931194199152343933875665547864106456363229982738195395089046888738225943378206332661062395224933141538659483534779627973043034076469038503138764131071759784261469491643184556669530630694419305690557938306060267826387707518777470138036374740548189082417153726396874124618190250432271061536150263667022512364070760560627163401209009183664815359324791280805681268699698380304813787169719190959693266653724807726076090998504969247272830386940439805564110093306643960874089557533888350901710995416672861588366251575891501040408061840812264188890064688918115248555109309914220823507420619241329991786257682531907934779676498176292939753653584539626585879785181184235043754582401177830953962330883977384930604316785825566141524266284329012664713193236920574236137326806783676147460937500 [140,54] 211727408634258208872601678109489847507253519712665200800375376976500412608870537729537537172248595235286005275045918805950678349464624576534405997834700752792808837444981428088297951056191081637679164955545433494728774575141429135656531639502659125682602644057606945989903335410649333113950510441747033355295031784243370771751110673763927128802343505465554361904109122047867779948877694857564227963843412969364848262240957501726868089415477833647499604199803503821042666170303904052256114173087620177870078054252588544264808606995996938509397897096369324423355175149514655128614492224807125499674070581729887706147963746674296213265304312518455154137435313689801457128004286135482673741332479539452185035697399106090567937721273048480439844892800543824488103330853037891526529378569280852001931366504405170261735987426657626233362054812024842647376499268250773352191682197920714527429054614003053110469276349372334193517366709911235424704566171789397467098006827228990850986304103813343827785935765827873945208172601548681446729765225911666707804998702439864676556282824928193089819544966336674274239298890108234739238515698970505000471122397777222676424972474650572944118930220642133834690034393462027640795787891555334520911922964318584307024509588092668125537431955906141199616310386126072198261492785361753725421265460789249985935598314219991509627130030653830436784818739792561187815635243181074031039187257675064690915866686861330697663178151057577093341449629867359995982877387936803411200673200986377858328782648424654233422497278316372419583491554145866875786842032501803785527347722067587635622828228761828114071521612433237087309928657008706133790828531699748029586118642281255466966961464401697432131505492072822542727149800552167941343808897763236725274820281697484935855332771982227590972928637263615550768551520884172729223318515535170908633869693520782263939913972637622843377260138075235584133887710169726485910723181731561631653533583082379238526642571718621025730482155853005521501014614046861573136004002106543719056995559234153855176190922895089690283652276755281487776561764464077836060936233885846442445699544521175994304940104484558105468750 [140,55] -49740061186295792097844028658889009848702062006362646522416143628329502746194764005289043618388796941935213527131599075821551493149667764603043962024235971911614610717532369259951248138276344591308170179090639078646904288613242286597762755302939691975748220836732957193439472478611872313953016721676585152732134791197530121797963290809968209065140249153037559301864409611808249668328930336069999356006410138885115536729035924402598773861141472595973063820352028853935621643005016494039442106185824117553566163061791678167839477401446452992118691107497758686681321319115973940550224859169424712148359086590606490822138009340604726737314362380503162953194953727211261174039287508350256561119291451712212171703429379454264328413378692856041091851178059949126793029530824894319935321351741897652929561541733658140549416149393895636166414745658742502130672181184984674562894679179109887819096881586755916858763055190497628762104114930775638556384611463079685139710112412634851972429463996203343156559551748787719288312285462820756440723172869122456666542782287343743565210542702239641212040457406318197900421436769769846763169114523522333398464340457417962838615805571210933621059600435275271638493765178621324681978580451340842186681679783299786193425119124199050460340254377017971173901866484817007235976124825781240002769559753553921780089579271931214975770677458765470903493794405786689782333767687124490815224665925089197113980522942179150442121609990087521078153611445342420824397492887665406164600059971839830561197154814319344217766334518559444622390093983274783226821620248742549373139566136026593949823696536404418882869044335449255529164204250898069309756419120948513742539614186220238709640629230056993634384557299934565686671220552927784194581801036819210448192745950358476942904611248805837561877259381795027874710578359625731255607611833468682517725567813367487819857547374068652884095592868520707122832777027118640258018288299016418800226095015843865648522671227852804840145919933492495702806761525297260311991475675989752930306753170579174766068632639567134931394768811315651615541120614588509281338457341885804507963797504999092780053615570068359375 [140,56] 8703834129192707357291927618978442224797007893576996631164798895779848155357815887323644329093288629393181844970402010115653349299488980694839081869446880949672434408493454975494265848607503588513461695695831050243662228054964295386742824363913886185049916452400847785505623097802817790775010445145557106774088803496701918444972462845553428703767402151927886610998134762000505302627555734788003872755783136101525796981472644711208087287171412236544131893167761248838559837780750771652938831786602198491219837449587886776468443008802776198987857859158916463526134719399388559813897309637799901122377762426086682452429295295524485932365519057788866435063089121191448721696027422749089087810580857709439742207182933503270706450931940793115545848186468917075070686597275418028188764847589875928370007144343940061848208267031650096719293539097922286873480273125663363354778530708360566268800649707717207548126534436858413761700130176069745831130560077012697959016422125107083398240807475026324842033218127276207220565124556613465687759017482144980347602105440202811567736208924143053667585775822511664615194741110858207633895792903165377630198184898364653120865640342929355189731634707805408845846247497894004815477447309026788049168412675556661476024348875733087541334319695622403864245931535276415411082527137031172162042317520450262290360456635752386709957837648104194892339030980161027765185816374304139717671833105164059177229882194118694188201601254122063573916873431722187634400239328099899393799159413311479458450010243269249157447370555477725308183264980051511387325755205435611216839815164081657893074596682893014672007427967230356316886630140751155243844703015244364834720242656681514878602359896096296825177173550825430234190029231792080702196340411962042240140394533025139715948418935456795018457887180444649455236452508108235814691642331326129364664852607989692677157776398097698349793174117088667017387818088552582688027199196562114787705907230488906219113834318206230071522345561317076777586446462311853304029429468644863223649217940614777104229546801766907977619971459345556740654163600456590628644531777019510698778503865469247102737426757812500 [140,57] -1139349479703490926442197505721087760750069180991851435764152563954038332338759233722170002450653557198926606208735763133471231184377627009541672538571662878158868267811115994273508152138635643255949910124534694758189663957821957161340550247912232732677262246134185156416743179274907635660778841252305705934484247791486101518387099572881043990145597063216970257816489208946543448416385374768640292795358763270784016760989286356476595192212455720171032621300971458359272121802369278312521236032305887293268248513274588652109526566821447583688622630159767029223334713645483381657700258288589010836804101017057382774622961047826398515320425901188527869204478368092188316518300465946004333108121610531779368529895915069694940564052021240598856587200212392898896349502909677065596436311407442346095987106483419465316998610268227498094715960174587274202356542961543368727099953348939616829045341618927918313214838627083395950706969333660728657531923943515315921181245112914161155586153980944879405988619918591368129498299928916443972520973339124944147837285632938737353569046811236599233936477441735613366807554293203427867362142926793784516225989417750621997441687657241820264256298999961850175587654405202216118715615787255738935124565062521179335552719080998801983035266991155588218947128383193824489785024369649491964246251395545145842256354019394605632418300699648570118339109393289363943864271997643278485351917019023519521160414372046500963532524376673270866024119677451949862147162172807924543171286105294616719920536416779972690869428304257530039053570636790746589276649072855102152975715803720114955451384771574878297094535080441426701823242635125454552627538677315998882125444664316866138915055933461203688826423462333675315224346370758404286432683885445750206943781892062920752130838961013644968211507370383154494501810979998526726777992416392737853173943509300889213024149160843860021806748135368248180735402712534222764023205063677339922762034476118507050277063590939070585832824370048262436005775450210043979451798879559628505120431415525104516482381015687740285646476270512717978709849911575092634221975748665123262526321923360228538513183593750 [140,58] 109446770311891752241026438032922943901784476692574477770625389361779081406427295346790441619016587212760404777365062999442753517083721420377178741928078306129327330561226739735742487868191824806990457389869456696932889988251197014681101147205234169650934061518454582606404966067304911574556121022395511965637710890066571153143759982986783557594771988856148684972214678825867541143825750059114068796539993712798897643371547583829623306085946798998146898777900210164074770958937554788866433198251710745233702313364539780558367419647152882263802158724476612755259441894809899528862613050711065561780027039682955287171520930002354991277972954594253018848178722129379545848664438933739709219053950626874086468656580479020075675604679719840632586711331658000249531746532942953100622027311137520564594634262220907421882545513206728023835548338358023134975243060385062750422744815994889088899577616415585474859953331563556950893804382949121935618618495544134616783274084888134565958526566002061983140161031756102342693421787754709908075188216950165712874979060966983157692556880773827670129948479472863946534445967661892945334761651420777676851790962061381407426123569096552797482038335786832834218305767386626108145801564439289533267480301729513982182812531825634259233639859328683817636299089296492383187679778098367922240700224144734819934580146440037248424855141694297100508327637690382224160867399297425710817784414927796311521945132983810698751269683132383007895314848300684806589382381171723408987236520992505282921193470969223383972147448431282606904623187374084137182000973160847214458802118000012739971954840762301722209956627193389951531672236136580612256209795296717658392253749935782117778275130803400690199155735212281207607665345354195901204414080335567303518432383996613559065863491006607153094510573289139296775621276593582450431202267919747197142846107691688634416849578910862629867472876371005810650391206127449578365056516969958425780244184995262541773142284220763662197404481136319549881228513415795291669267170758650148062976074910142388979952932460301408560010903154208401244928976737393855937812259249142243788810446858406066894531250 [140,59] -9521349725104216585289994666011493219727064977873481392926999111225485046607122469065966861725599487679678942182031581096542850586908741040617151873112516752831125954429438581175022886347542656852770109702550546409012953901319312912094068518338805197093863418140149507239012077042031292550169615098894387380740116204296396717972555749350169458071344059500608714941342260521548868207534327708940289896017782090476434680175433496278756677616542206717811391245036538586472278441822890437150793528626020622274964441124817786684837254049013418148276581884419115780996245008251033684224798982691509738316248726591638988244382332120897460623266159215087038022458509745024908952138186066625796731844598575756818028040185569426210898536610343088728292734279762615483370471654082119918874922046442342079618244305364819528933625628872664500886001693750114497688264984450428652148740624310965366832263890276244289886713033445091360048817108277089109184974401181698745970164163709963739875374950928101991683302093519137624947509957870836124642502961303480368636808192874450422308907520235692196047702828600696236071175875869392193915905390989687135354040640723126891185712118568482406137105545960188257330295878243512666584015364033897789726231934004821336180247055964373672047780985271820405424453942943382802896341004284485533297051307183532995203748471711206182651315768351409125193847267970371866861755271657273959522791223392024770437341816561457550261412992089251682241113548190822739841322001129777242757688488699203615693788479825359365350933744818955388431678372605256876023302746990638788348945665813797360198708810605305250182606652046885624016946345840629190009360551572246125851319188912767745917801898788678311335228968902155235864035758895221355437767417103434328086343305429263655548040048460516231274863748513237842733381200680877518385462916314416248865718657948337553921231557456246171279244806076829851472880160338163909944299353478059551018664691888816240498627668526776898527185472239263666009699929924805716099030672888184936465824969863241705068010677789660382222364813943437409236834261833235724608037742200394859537482261657714843750 [140,60] 1930175595629218941484715543882584356737939835881154787698759755293255473622611082013450073499416804802946424624692975021158247056665494673607269363184095856812645608353244262567849264823708810417306447850390355515147078864221351995439204046614656615505099393198195141589184261813056655082823010823462449542666904778432350589175612628115317908839639108358186757810823258328693849466965146375358897547744753742640910170097332593959970914661427020327898875608039513550000496018986178827318292828149760249357389726163260901818608709809802282110273709320331941751141815443828118936489263043296427060830515968335973060441864551162472418470818517923625198529360286808978376109972339298192794315258780245668686749971642692641804479125452857221038190416480874814264029091000023598068585130802240939151880280750076139298951054693082442897780377967503293443008145076925699557183307585634380335567333266932498401792733911692817693927160970413807338192359301045972559385539353604080757187011708724538119890942991328606424413696118009182700288518618168970179489773144284688694698062264403547174785970318681177897812797209041575594972132444898921789863561147675102193814487588615104707258487009828256358446576184302914249304162504691876746963143670134527409565877105119970761533668200079438563043202522505449671509105575342772984052479841951321454264451989309175719045981065495050350894438228462697341777502430553456257370010041735507254463062910935324709348886785838695022238823389298948674827269976451586745583217474605675838241994492397160230543998712925749596479473769774673328445385825432540619841377658426289289726726757696369041673957839953774020284232320875564937149152661809005673181161446606736809048759963472979820782145980949301349478717369373358979943540366308315148978259083616627574599665417589690127592759838539658876113287915883809845013139796378863026723723646724359743095961010140185813161086903112836149109731504798628994103342843898001660993564796487063885952398461791140906124962231358190672671369366982170943912730862831949416236165951123501956439462857469368719902299831024313170841472448347276447329079474002355709671974182128906250 [140,61] -631175206623120403863148192045191959940705676698589782463303127906108298419774350464911975937650342753084354493715921379084854402236795192900319233534966564263155819116301709153117093411185128999136477191628720094671404899591549139852670607000807755505855773836251577375269500640073860389000086637069267161770217316208661378189338891283511267680734110211053097857456589484030008538130887324800268535375605229513833752440019245007959383387673118994241196121431894197355779805530107317667035387318459414951268979083744189104510923887877956383726962607786122891880365851559711544936837763234811275244560919334541394768190799129863588795108251920344212600141400754188040821999413154145093011629495321067645162563426918696627044461895091611484376576641590518293071369175189878082881999120017090032005816486148698565380802537697533552106929676185915674094557322222316628989596727941300370784146747405364689244141349597088769870311631009419327507688867722015158078617128108290366118684190253201225052768153625357216055751536285122144845548438649125931547689004255293162056351648240420741349898061094306972843880023913189802091207223499914011065855969278169929514057077341019171506164452395796251574906930887585979526780558730237084945544270972334754780964539612262503705614571988672328882024210201393330368711792235084402111882390655223858359301615069688382633699962868584658740483843965273037904623841665908876024326896530052611814789103726348500984865178810594104600455839071754449042503511528065201522612870720203370054048683047098441183733741833747488844102586840035470931461095690126575663445664201587750897634978882417495252528743517818471157137971115968888799763256565162605961172388958101883252895735358234275842751385350956389969576582136932467014299734019048478605686858557092220916588946505585159570310705891531074203227053555622303324333703545625286350028169726719129380692246109211156361857027232823621931126785293205832485237812747354352886890804741916100143031644286314804797322156996497510851923906713501073961842062013772211605114863082675496912054970390890995877483009134081651203086606822935764228077459847554564476013183593750 [140,62] 164358390173889310042586007112212340512068089340624529269151511468567193844361256590693995288783681499493312192950078928776121810183616350855919310882570660284425550990084529659580713200981484500153835611104556924458655878857714100302823896207857473025505613928379631585348528784745821566260432105143227958853909472836429862836806200045366514606119478422826412063170593864834833410203731759234467509939971537956848243340855304059901231328087370154521818689217786586512832594892324905521495940836728705494694741798554702421641343348519918921552147585826792292902127749101640585866631471079093488577707737220274011309426828220113185027874054284343459998685934052115992305518208646765626464530490910037583819107277147889733808215945485956882721120813739240361757101765685293898020367735405187781735386263217576193420525700503705376827153550501571004904256447175880967227990653534943395863203969673846404778957685392644552341949149604913292150585159268253442190145864389616709369144314769790331041683634806996815903653595743956700938459921561483356912153823352052959740234488783583084536484252594401836374573209579668364060979759576734933520922498817444649614351284121296287227206326423337090741951937318785510370336944373162683271798873991883753761242879834137967439586107245754165802225443915423556755010710949419363024555574333812453882928792769153836582638356960820444124195628100429924476256596356599330819427803971043690443553389175912479312891369214695391976057616329786993765565610300406287364516398676315584276464893006495028382418218578656620354869622757768275199230519479755769375663408446144419669143527459767862393490618721398523011118478400445941651901467298593011731593946117949634942783551694689348952868687880759748450184090695007551480219057531605055667700890374309292547828871452610654556077502261249384682391489714852175960035746333640741519131757789594142948503800487435728845976364967021594404152328003000421147149594901891406137525018119942690929263480967455082188659328204477583584634559169118800330306875200287222248544248617139496103944664590393766440823109572540112458865747166148764790705172345042228698730468750 [140,63] -33059351416500671835418636084057222734721977986096166805320847983938293644962356606712396162371924741563954530317521702873340771250477271633608975616951323535503454559574598199553000357918114207265914647488341799309368351072959534757909873319362954269577729098734236815213824621505477883010241850976881238681910153770020155994948332830906539667345052278529901166701701050023513434085229371704896794185672133833510921783465270966449820123538225643259529405972938609143338914562238759722742067039711129397789138565466522592023982284028659408758348239017863867482331018991681168862218263795531168991694894716962758891874275746250805656580037173788786418396000183457272162063222342535199568548238336655716233810255803131380472930785997467520092525216849225772379987861520139133021052097782925438247314199388280347044484923802179015265895474991011285909688662733976957178273731143152915458637624627635342006116269722776277866286441946222482960455948359654017127552201699578075871790846242475463868865972507642645699825391520744723753989826399940977066409024068525532789142955691366539440690694475588230747234941433090407564358175202173858155775525964278420622016967014053708961484379809659223021440138559837490613050708319476940526561895321787736932989060903126785132213155741989128167623717847678392020671132060639816276398100534001468436641884389490214392071753136180055645666407262458840623459722463153771366279302594469915860537667991000480509561732080897344237910054374629413337560395323377057668097984510560862316435548299651051318100562568428021490991902957655509228577665002774952076598702110920751120006975795625310958316970735942637434223429092281450312417237368658642285185877953268852555155490171367704977462908885682785164108784457320743010873480521752219012316537566337212829782067495228948958615242506591259513355942202373914607058167721884008401336363671290361591164766714018558135318069202820685073913134572358469129909121157231569505364604722535769386661235977777711368702020501043534653676979762883196692456776785576495749089910777323338711676622275834939941635763150254175768328719882397876062896102666854858398437500 [140,64] 5453321077107801418406178694847532523898424755450948184932127117663164079283607678186294423627046250861268263137813600917159758192484877249765780207145534377806322537872133845480280604784865727374335935975091826858148403165069494132869443715944839674357582954613892080230640887857361927285117592704601307275475482015732832742469440213122721842435678021041169390956820006153149234858101030238947217592976312036054579962196998591828209608056238417563787452013269699877578607227852860406145352316699709742525424641589696531751452185432955777835553024412201321698707862790520580665502524049190547872584212050971303590584020552714484946023492137280782665781400080189973237400203080968526415442364185455376878139384155340625957152289572972376139100952090753268000343776656584554880935140861454471421395966901391102639366634775814533396543770346256043485445315948552861208241766548600183328702522441346024529948725943397684654525258198217818739946754848180104862716242709950402128979488290452949228440836687739081153356860498473124902100553808007439967270799132293693030437430188895344192343671402828464985743355709198437182079783872310625234730350262902461219792617272992071301271410582389380022552913414277560928304350432334297651499497883613120874633466278170243002231919445616698494491904928937150912137681184065604001874020166009077591176469599972971063698952397240655778087473998263868347751670096319402088515885982668392870210294132702971509601571490560034914699766180447518865071950967228644766544874488365000459651093206630262187006589964735173724561983288632022875856980344599449118681965406758024527134567518335554606540680992231446277165199406264367868765637769913186950473153276818669610435489944180410140961468373183881099095313137121660773763087780223941088599370050323089113729127948525912468125327780365464596865561312771735647899495252797021319564038545589474364678184406615055257995588229319330510818804702786809711559492723416195438212272671779585400669749100156662599674756467420532908998742854812990413608107387910036104923384556953495892772165456702363314004321798761845924954310436333704274147748947143554687500 [140,65] -776315789491025852380998827477122341527680755693448513779008504151583151885630405768075339938418174546626035306619721574213585875551586428520861721592343442616919122676943039647592993503995733798409710138846195320417810576193657704506923479720765024823045443463456914616919476386847949622892842130016229157278283255332502307273802481145975603937720172715479914294445873717706933007478867104466446620693195681566469305038897378779495296695487782749021202747519086513222272487916103453117881757878098015776959875309924117034816862575887514857903028624624584668498782603641858790874903411227868524228496605964052508556354637725866687426577635962775882243424633490555515553730136864787019924737271825742855754862124486521130353124188735564219691043205268546285787923617988556710015189098540279354765791107698693438020067503351209607335249020062962444289905319029518233031288749721668083900784223412900182934642823604218702181558001346091106318882449057685337263119320592076472398523828214776808416174968586466792940829429567266727635702377804850341034928267168900574357611302431843651601995214076514208009600522723648555632530030824585752154743943139818913576245603793435124929371639386073136985815240076155406265774101283635842206866043133503575471235339703072959374125192784100173055439466784168411364651142771711821205001727510099105059229126998724151773392403169634624721444042965852513239793934623510368248821091827743775336925617718409930868687579392195143488179097043990397714810039479289093089156909188596979077935228320451648092353504391657997238226222067771138286793704500065512331579694651560301260777347306208125441708452745880516284130628098816445173347820613556150531684702843050507128425484958875095147970370411974030221767236188520820086485437120934092523434056406542503932861937971436608649303331474114029026086060083109382792288201868184325351209611686789542954859018604085106425325908863601147440786201029718317095360602356376813859211172321170540831944842306171010840716576541881962824114227868869976496966819829768102910188512579525538686279097250508521569770709307630569114106469577993266284465789794921875 [140,66] 98985463985536269528537868166093132525596028513385133281664724212490121732630145824629123695861829820275323362931618932072438088927737895630209768586285658368468862479878221226886179489230744973360826292232300073276382857071482647319411971814020488155136930383413156510256934217820849188472373669387822003363140813119881109365135817569841616823592716616044954165520281127080635439600643558134739658824983496282223638867415697280630413667820228031437051234190349559113696069674203161850109294406417920531334535293487405267000547266490429557311088419116650073819132742273318929395569242653740003503839995611101471499005346264054524200539788256597736812430906678302494513437001437657806230195433474723700591273697352437766715667603261735815003339764877329949914510141872904989086158743721411193859409057858443057643063422729958475996007738477702776070873901022008898442901176381615453114074687123484479959140285105069059666155419440719455886331365573395709960612121632579505870720299083529295946805615217195345683096665510359825854459880820925753728861993797249637767574969970316530675321148981655120657303401569791372152395367851589701104526756189759880237506094976172250798868216804770618500205719096665289784046268335168926298171374098565571829153833265317009634940136522314584751949118452944084462575065534653658518937375138583508980061578597864442276331015240555921327922547760372697659557400142792010448176969476918556103225827627396097266293246386497958520922037175288807950701214974465987387320148653132506074386901910755160570814105935212159029919069070391481397303241472939047547678208098111964742205199246957557882804244859354101951283381970997401698869902620302074652910592109782594599049977841197507164746961001157401398092185334236817791502664872248220793475990506333944459050628715929861927883647670867892404448270776292357666516857262895711909106003952723280923521502024071610400223757057875289239373219578268343105398291298382538043934924219834527332258229923828107893502729069712664769513322646219476645541350633903808966903691504812478415973561455855025476028815934708710132649827447719871997833251953125 [140,67] -11549535339385973744350084103457400064762788245676068617966378217286403235855796103480451211897720603038032892803895133588441631781807137307949963783347909977686323095211970892875543135361012084758720667728470774845804429118644946085973445084911657695799428760481444339433549138651579067009175081791556274912909645307674976231811163787751999266740918806142385746747948829579225603281781366365922504506882642570257928423222187448955539429344771170431212237561945445048171342040185477234717506127158773055835882616608013596373760088244608063384881800579123033382830344724171849993896081809720554697079042138769218325282076772562393545638564899308365439438970023694451130961691601978157537098202386130122659971050071388140422158875476734525065662190489804284354564524383858441338884031280673154551349810045147727897282953237570888254670124148935676963180095441206963724309603821025757021576405825343521797855703467510356564653426628343772554324344042731185850033656784830124352939737891600545245897231785962074645350969744446267401686360871988620054373672965005582145792241245101529079249341827006470998175621333272364219295376827669616737960008102401724740700933387316955483434990710181922926896197720425248604513197014413841695029374970562733210745504071130057544294650989698990978706918488448429583035864364003335296101268222067851674962768485533412248426934648418838335465608646459337537916449435131876920843616375735298162021332550647116761655640562705189944437375862792581969333560708808804643296244377987456906159100081413400338049457229678361737799520059980631425161126162520536232684549286938012090685020152265446417310721275584647960234515386119683807103606924218863949701609531075969984364176375381699383574729103284057127185688699100615932744465678980643698235896841906989540403001569689472265644349507683489849988972044256835392167903691948533990525511643987447973151190743501107841527614042415127698118520183751071148578929174274368866312833514070190574985276918177546781562091646784453528271169430470886612704931542346120711400721806988299515373499716876288151596818053688972271053109578788280487060546875 [140,68] 1239423326891034210226122536417859309533282669922641426915678195511468330668885872011202781474113177887787457456151358871067532005681133674888102401739431491482690259843416664402399918445732661588397538182922760940914723959998122519519937625991017779590280490337892275711457711233661031153290491657374293874578684251010746232645580114499047905043690601586733548083023342595182226992030155121311758173328074532241689486257883385913258397485368984723339701142393073251445690474816027022064172946143280923872355983087224034441316447177301319599157952254337676427583675294896753882935210996049434606302366667574481877270586413784763649721027819706638215548898798737858110315160145841325480391445608803651000920993048169417439621229618580213372286237410379507314848348908887645157105536299181590255564466967124330806869330045669680324882783669378540793958220197613084713723402796536123837783625679922778048463679098404342020611611411593154534767616014584982597957124215036671693482797210657664927833163130151931628197452274431041472753545865683111077759657155952834505931809512650677158913623222769709627639701669641134533953869753100432105777493228010355977601860334961686673047525280000803556545441261998283606369460555582791059669969469780785743028711274355426256285043037686724957539457335034652046596274306584139729187581996711154694208290294826480194052684891850022845545127879348967686935303088487551042406023536840647337903560365759128434932447837210971645352077337479829591629756220050271377550155609199480960186753747610794693524268264213155943069303336496864958598089241696438394321375014676731696976407592056717230868058362222254427330885999188463951418987045475316011113186758704465685433996629070173484235359322347726017199024766330608173904611468036131946820662938578654269093650358796131552730807237005093823323758115849089639305147166095182986881943495294047377114959104847394249360562202657428760790915977654188491832337433700635017916782794264894004837068451700245154037106531697302129968974329959931063257472937115137353937517839767260156472649627461377245230710621428246513060909807682037353515625 [140,69] -121586411391388888296889653107961217101336505563290415647373227387713141153952583966319323417561595890823941797837406041759576390043583593135566758008791051340379742544654681028936497274259891008752433080297691793580723438946757377970457172782931733679937591322644690944663521295969591042588419430043837951147155116174916983044296602421869196505792080310463401947169270689761904477591844935823447969485013312953496909602450389137218572024856356292792248986965743017802455078624151730715190149551862543404450790044430358765942386545998232128873005727672658634941862253426484053588505674320374353365015247858826005283192061752513373858180084629317855684294575104729580078340523734260020639018810634294365943568259489833037762194080495288207413680161436203783600384334861486909020992633953874081510198274749802773995428002075214987365303236742954446540777280796039362994189255037817682074504912692941296300924838338718371964740094036681881212193701807971686551368096977907508644695024236471504397784590212084862816859094738300024996712068037008761734730431893665584705577783025797484756328325679226439257113817584689230263576406808914283367452410250351233433712635502261555309458913618832536377013802495796174565467789107579753588166300154569938074308561354866391183932384209147383497985579581911965698910795270189147797123157857717332466198423719628754246200434263533703992281674411041447300827997877231192662785574127150573860167488791748617856068994379438147747435163154047760546153612560713407019161841815471630352216463687655871011904003510601007866477980055797338372858347659745635267711754037645591405646649438029945532787130278649227223285047090194001187265857530300401314829968128984315611171955346659365526778511968310166051595604306870598816938544032900227911526052043828393055620886696798185868948046359348677280312269005082017199562264237180372255063764593924411247276870691715866715878075807060838619870846424045078848234539595200024500184034515697626859287060014237944145315712785411173869328187818569534709440492421747546828206788861211783455000676790027286160174596118969301700368881225585937500 [140,70] 10807811766162412971843735493812175598902100192905964261307006353873454993629447399043867838981259457769991889482167705600848765934492336188129535940162204612115096961701131358335289902247796770820054842757204232658662029283904718710143012664977741090715795000009829996070140483616294564334036806599784591598848781148617916439120387163262378835096215033171481864247066243782601489871588994813750716944681407768817662777488634237914573156267972120476784153391127595683438670111053775624670712174888326271094236433810779555398021399766516414514575312025982824731111642297705615960106142926919173742418635679210805919763105470044451348956077529682580748269600000127591891201352879541741627636834218309673438046612654442052757652661043503196779451205938180817407063158244137934674436380868290626117986869781392311681591763675160568711402865797034438926959474199810585242625214644233003266104797585368759255249702763309986296418579356413029730177943916154180581477857755751757735658616198844711870852128913979377517898473903507514579477741969573215673968881056186284360360285384132437248219718098692584567809992110830469901563865277268906891618213453387579072919567034652181932746692152326159426442740577186556278963721436323483766701304212785029198227692430260187548087158654625470120194246374745876294964422818383209734372905165974795314806550292093379759430521161346656844060686042574666833461054034966508925128117194781913942880121011636099584107889035648995842458746817865909588483289862512707868493323107056723674413868588309490870207567938430928137608647080301621307643516612156982347419590334877488653439009291656585135625659048709549420516243901240049070515273068030538511109352434019039361440610264037711577333859640520775766827870142113361583225779149433640194159598345241825972674992456744942521837699109911103484954807653600022318192931895799127752120999223973625852734674811128019062367792591420932594392134047301793888053768263164579573254616555952513396301070092283536793854125619402279367482636276809967769465611748813942382599961768708319460703786262254149051250919567590449779319763183593750 [140,71] -865052233568700529821613214652200867500012907776695010455571282333555864053086544492349225197335366472515715545559112308525845038386493383810364749253620381133666041036671221602633041287777923962658782524258277229990104639575639450108181643964489113612082041836623078218958303127119826934173533707886431898079441534335045919462539702032295370012564156831614529670487731684211388330662051787182391422890112924007407693751562447770686021873903278229991435116138138050799229853382335320061357414136614445570763008681730499327787410404213436052432363073398189761837289634567872261337082571141522300804823906976034107618687800430576721966899288148110347603013963206813558583034549838987104786909579541166948030977613330132832734033682402042450861857783464360575914718823496833258993425439675516862068938927549986670274929976414003640058422071145848699143190698649809027036091032047951354189278191784762663289476924636330965594063027278057430080997394818616204382319117312596242552482583737683247382946641338312016017116527540620545145710014929230939469657348381024018088564231928325176625347910459199452380094616755083939299954914788310123515316990256858302221202170901436355122607716115203347461768565529892509581147604486162006888577102780304525047595892044067708590081470541294443599989464268270754356969015332013848446291960138039846601842392479970832619436014615005614091436358147404540115516312062153441386166373026407517702778859131236367089598814297942043906671811672985076908821481893508432552254913135776420944172664078375094785033546925212240855477451622587245040667491659435096412979524319593453384379572849615011551579711571325634174509701221189176638605232557836432871582387725626057829501765822956168525579459824426092839156216791934832842629355246529742447701277249034991993353113358436455738447218381193880655091420127935721356562500466307767656852980919360182604091037327774353532241029419236035919699606523808837942298321855632072349522324171665804144236187522419897496819085400936432046948128986854592333575416483909184956375190580276451244145914751083673067628679560008458557128906250 [140,72] 62054602742327904242465113989750879452299657398598402809827365004368971108709265704402223854630177557463297174748559758798401312664911813316113525735839361218501644345075217331422875498559530709995530923263030891660399214894172983340768239909605003205946893352234038206649853437106709772016435067292174790794559842858488916627670537340008480917433222596632843308814956269350866603014488480229937844799303725066213457052365029712001854852261173140939844959206067005685448476825954343485805582620060435761392709354484661473639281742510265724626346137985113918530177547865220050691657672652157185620877630823197108221516772110957392036984993413971624847377210528466780307879950065312998670744730958905554292118596040406032522658404339216458319140891282870748775788340057378590233448568514026446546265858808450494496613221152725099246926983391464582448840651856036053249500052387557575107456005404059711043286701675107083317004922820292169684532240448001576589576686371914917262643537722831545412700819839197332848805606663196938059521253859748061055880741740024057359822449727533735255594895485705214306786680471710663076017756917507040203147139401607188218064524918778197190495279222021659643419148060022325244265615247474770506187076479550342295211377349637525596411395213461887321362514474619033891801289892698272332822815444918326456225449528582016949337978205108569595285843307504885387533880183279910634188117658462771109231434281533471796945633747138594879476383484707298398671855191954901261047453925957298999309148399641352757487419778025694888834092299103530935091138403279277637938402889572770179442729182563130135831694067155591313537211616622004713456149824290289558328070223719407200849606493688681349489382667889437243301084232668957864987443346685892825553891412406796219794171692497162197684717221850583037480383735399802872422854626849096204215520760789435942498561356068378789798605532344124020788802314216808364459876315690712456200854909063037531814636132467104570465966849719123981659182746248540840593365185874239577467589115053368136035916137727542051786233590064572753906250 [140,73] -3959791162830851788643557724320652610452015707758231882561272926853659503697907498880519139525985089437398366743112072887946302005008323565274097615386862547347492641909853691084610930625041844572475618083543295474324907945540168581523672148208068247961244958166159350251888462092817649401018962188498411690806501263363450363387170251263580610302718041870245390547407080344808254628767783161902621645222135221596539277829829331770786675985012180088464830485932826054074326777343109423702767982100832698639779362257701703094038343933973851014599304904022226733656612613779112460683493345728568733384961249962743944081472569534912016352682342551659525311160479053563028602181081928146367131984423746256962011107453118354266088849582482076453984182840843264627812897336838671509320065162951729736791764027864975459953098564071085223171744301319311239300061037390097472254361330809887409470424013794794013404081297473916890519534240801688571468964934534810925290177127865204314081937907870584094994083366207769811891284427720582108304168522583259393535942074996582257084239531016318621142397284768408166460251226009446377362409972812429031342126043508890114481757651005963258135701485903282909221521535530101447499357100353088263810236492672499381453638867992464396522440501751831448404866045735467756416411931721092924674487878439689527910556709068796793388708015429269310574208448488435635010029797010984737122531012278842911952270606189969775381741896846603835303922749289012632441112032008090280021592100528562715252957497368905254005098566822797566439927268968537908396722057007747995223855535111101185594889801698328086285327012688158928164884732716099412434963733861813889679942182479572913757604944037663129256678203117099406027860112314700564360535721287870091509455909072621743054239469440504652659915202627172850470413235181391427904781096560149112122702156422542928269953234659122412046948178897100238973716789061924051250066609366233475766137964373975297284255978494042139111209058794881630986846269637994469696458179225193736222977874695689925838357691393706082895183042660078125000 [140,74] 221067942982581537212081939115852471783871556367994009009051092734727284524251773442755570693730935089341094463744127349695469512268986691881324377175258077987708794063889247238017101152431397411677463735938412128439873787507349524896391167037224317678980869520730286578360328960388704957382784572485443111806124845684227243073653773700668244848585068102208454848383171589839684437694554878039211120400557296694468604457948966690379634379895425706434124150172142686244345566835576332593320532111788858775480185181442629741932361977491054062599869264158421471356078016515322529305933217882461761630630110933626561835264515842770813488479101381674153506525386914770408453828256926615690325745318965101777646789394368211838029148561884318780816419209745506706762948076848671758955222169867122228994202594213399985754016436950451663770778089751987383508232510483895778391019058944784775860592256863770521184256772878514766895313992484948203803749097198815965021118576370804686485423927986298164610690598549639682598805798241691179449501427442715019547661154319499681745023161526646396115747556108342654890520828060040991736375671501895006449371388408384342830801284677775701466325276803569169056943040895776318183178440141957632186138521700488329081937245988824343554223072545273792085483203500222648059191583933952962640391154133553095765638369633853245916248521359773937032063289280205306814064819793952992071698946850249280026866433617013455396323189097479910220002007198346671525316595116868129197584495381981655047312607819278971315445275651168436021955922601895686764517304570309224645579893320389480025877825600394796449975315140859804444677197938886259637549832301553450280289839124366873420328404896373342230131438075573279159466111525068970782181715596908978761442189872011124080193850626905002597351410804784426705745963498575732366796971450523703443901731101486427423177081204903781458861267042699795566160006030796604096780246506100241088291798290874272636746753839919744116197179471327004841031543415152692186096532658420375232742319390543208238283857951956814409287506114218750 [140,75] -10382146450368984386745435090503666986974666077486566124406915726153502800904748903143076483661331419681373633244732491515745395318407273171410215274252054112055913860084070903588696595925071435652850269010129554176295467149446863226678843389670248798971418608711936864689325521944964459681192869153630813351260848396485592199048743398305840327908232665060406518626745433414874626947473762214383538049677207854235353897992685903061124421162507626768116493833626144159696244252791078974082275778784281083842849999112387469146492276471532609183164024616433354854540873271758445003765981830214679024430969049369160910763797415083081489305586779818823674651363129307763745975618226410890681022599173387483643387860136515362138045154898875156446260810213435979461578158913257652761169532415349645215473836546929740444781366808266264421305658317747844054775406697001318927758732434669501531458653431533454429049405102722768165311860154285587476364180369492517098054917265082938051727136291592982006935863752723590423854624200223022676628836812010151637689719356510872774767760713337882854024945903901507631284858571051857188695556743647871878385292860431312463506607846221957903442933744180422328991810980777844525652182437774944175019241709015616676673943196496798652308595061250449590689669139589470562775721762194809255024560505525163295181217044713200643965628747400076720502384409624742190906117856561776150250357157208934950800492580067893843393119911061361591957170971534198055869812485496033345238241438452455217295927191884284814946801055238143558959766791598002246634571312193571811245388031507972257050001276401775305126646622366308785394349411513050138910561203773059638948752523943716179251004073297781857865813845575278577362662698675453788922059166971327586882313412391506557806318272123591129457539468480960234397347863845180514714225257470796264660843134757645937304800302039610535922708067546262772098256497267087795186045102693155900353399921760368946262603961863416926378224620741723782959086001933240921397137023172318029506296965009386526055122817713059675854379610250 [140,76] 367653781378811349249264514448621383602968342219252943630076341945503192917443741175539182133522437304439895533041121212327535650227680453685716475082506499985220901045083374885013330448390158365551083706461925623602155540135248588287388349177613525108305516294665568636360963484019791770145016468602778618716916456957123874949788315654806842522357556480553214859351707438697895788591505924149235064568778049574200484836192563484478643862426092488591809343130027382192289554351083619453506196397006524585903672302403034406135183765550871019196672745450124281197193202233957141921800306696982666721573959326626338040709732098676704006937333154945019084157883701874306165660321187572966921342955081877078108989470345707022091610546617748852455691918074257537254463933055777586566885527665148991984080574989687168718596422861052035638574790298937203813822595862311886418616642601011460645081054954422738068156072663004621182055518809502549191075094665231137920213081017766851016241151188900228916038929904277072309096545988420794207269540168502664753878593653843801616967152682100546045600679328051703147991319328981619099238429335622137251131530351709755863983775409238191443671129949921755517536587811541221062374602203663737608654262724987043637695852239222906928577532973475938355070237683476126622467981743631077247279301436166458724998507924303763373310672211442977571666300218921386884710208449303046440096011776913971637245480883587867635103282048442743935064699874560798407268200138692190851825263179776672069535159207398707618229227551637128596405670105450951562765384730480067529088534930345784146444042031013475566422774584024079490759188915125111872335003548012888016703889886369194745573244267150857856886631711191166808507888480320350590220721211527045851578259470750841881366163842294301994986299043205442859891270759450264472336516012072707939845264216397359309809162215717391183596972400897344815286090136406462076772521775190600089235406053574808301488309904407661328223816314421841845343957678751587442983059715224396047634298602440318438509020037206389984822561 [140,77] -5555543157414410241329002001510053347630905473766320432105399753265107201129755854160241987222142766766834245957433997632286080141118816980237161069220767461584294458220860666602122456190145428921297433868958496445864850446150722763355918868933084966368483064642838522809071152796071341888756123519451012083666025637196742456473096347563121771975786484247688751114519032629236657263294040425680376651723676346348820117124467408401557714893801727112992801922492188402348324791252835655193384230578237317323968312578874709280314045046890143963352353949191437627723006518356038230502259988339233369746057166570217642817501031015000439268808792408023623953514056232309397725043760737148220136307654297979901473129094920000591973857133859715558717001401174703342658546804607367252959108604567111755443633590870800634933178996685498654964091501662782139057677611935989464690306083000028942949261724144991208817808049511712680029154385190079699849699954864150696967962764678915109790590835263321906526334275937504912410655029863539423270869625353658283523946252900561517019107153732459877131183546122437566299770014183529514399361642920931466376830600312575058987421181561260001078762893756122174404923820900661689682427465766482017741502032119247553316771462465694733293465676108296699976912321401884687223414292048593376854486013829156970389960067787235790732709276007374020404004138861743283496911327651780385340855746707177720884649732898687287101566621170178829201179757091388331851033077190313643646820656749667610400671128657418667642817875769211385797178999393117129622047692825533387336641827545355090770527884560100595497959570857833701775261897224854419459995723207195364988866168973978956907733905614804902938637532834735096721793352021167762796455547487295947329622980934544589207310193220487769449974596056836556374303460284131957401498904705175134333033514103888550887046328205463169876305510951156244015674680815226927514074942523255746088483504184574162807685176296527437478639057218006872067371122757710937611400917392282338120555930761439644696721755480415338302 [140,78] -463725330164684355639468357472414005414265644694418234762120868652970679617972029262833981470083898830259880986256079854699224087707569371535471261682782199413211749003284908812262406661071309893140839330121412379380360323718239347569175913071293299363520611749665672055662287166861924175357932643564830473894566269420480671525996927254748419503969887693522982913372053874485154469808888290890982191983147145911497281297355449910803174286821966114161992464969742223544610011944155444601766604339283193833390688309478689511696396756024586210321656129974501827606496500110174912735265789142405136902703513056738007113012055796778419994713107053254813056944882610248321825043096020882835959758977379040706477896075198196397112730220493655723196189176434614769183310020215725727126432656409859574624281123120213005539939225479566119203492341926925010433353154167136358590062528958366157783016444526734495262866017851100329598813922694795334264296652160564488262340317076051015592642019542813369322286149828345994167199440162300889252057089731110742047664097712785876699115489270833273665269436201587096461137781949164659197093344913299350092968994582907015961178604913269546903576368970986863633651285177421577331738817830288490078310657002241490021416973847365671774656885572506155489911576633130265756524684673351789769728543820862243361715137159862003712446682792135927628639048348494268475702693722784443617016518577704666158153579242024826271045924326353445038875169024438306852851711918964962911919378813597970348742880057304140694835365133081308826486500239214707367468014763241394688277250186519440594994099517745244638655026009159331181804517327971680152599806422445564816422558426027643229285109394741799851148668508838666533550050391263796985275853670600866243919535025952041496627159923258346345500908202290702197992162107468979902385513425057644915561640338433016553406504419875479811903255661817076003013074734140457823247976423500887997419747118758801846073980737888168790267403408111009590087919138023555830345562655854955580880791659120136813336887598852093 [140,79] 53459049128915213555522079761090885033973502638869570801271153195800469871054893000051589927200671468725542105678440130491071412045522373947046313484100715590941968315644981797545946265349503873119726307239813978404519648348966994817119100757808717507963532902211641550227873343867535488568854794084042968169197269924386463287208076651492358004237332208584488602004858206175366503984307178655316487586519435113682552581139653000231154420237528672579739330198898768667545197563309512651509328611462386767263045135476166525188301484262504228510451011748815890528795486779502272411460313895216756175094036974459181992200201316949226293270015351988716961675308896962401638844794218264635661350361863493520711332270506847474022968957929757594311407207652255739596550509148935607403671967323348731131183963481476310721955660384066404898677790555924018838488091939716920093866735811071709314834663717963426393573790260107738577047229519369650028679947565730389882549626020983098040210992070039721676789907057431219960459428186342261801803214068387266568754302474587483167227962318663811204696240104735017116012270204454715476505984583718491972695178747168941070494118025829078570603116254039015080851549420869265095024886915644785824955452248677928413464081736086031764649972847972107890822678551867181333641096678946588464160160925019894406891310789902007648202418975200896356599236665418200555255075753801802799348037949882706290772284433505082484414309559412389698715990739809023383897151202408215672168136045203004082352459328873302749694307906551409088703592189175594651997605253647792480698104523953611908924665862498760802355322911969593037760324294333518739641979208431348864916270755949245980344604439063942153571613722330170612949259025434382434453951714537793879305776919566534603164927547148357824588951800792838183678652444825000164056730770807715261984701067791069394114420424521589396010413772338668855515388749184628309529476769114234281021503435027334507158658586840842798889833889226610637799833348911291970405472688014766694174565049846824113310588295465 [140,80] -3362065930529322492988329742891437894471708759913239746957130196983378778507616682404909947377614000510331089788986106709968484995984804122514692983007120409290111616539709182838500646874484162471154034722323378479837867773030557296120323429438368607906148043553558284381769192453474849273896256061218385919669441988583898588660124313994734007609223131282195052793901640033449909388310346127545612896641237422097768939503605102545791675878159320101728075937402870098731591929137047728103340847697981733214497752965196302688655075173820578647523651841934689623113512655381607715410341772597283822223561466917176073650605716309545225989543304925539120097924643508454443285930565643828855613041484638396149304957473890772301765854606731661709797825390526751334625480476328993742278531033802286448373064028045765597048445474784234802037467611023169830873922641814672570096390078776548832006524808880912161128683097058288283681779237935148510793673252319323468461656273335355685332652960874059107339202318113649355600082036661866516289202945587374838012006279659513316660665066189150514680291125456183234279635132751591520227028464967496474616814418547469951328626962025497155688931310885919683108185912933237983338952944665390838772885343140018262942677135260178743676427689339462242987668800278280163828036102595365334723766048327333425624601773293696725978733279910046684898328274894125994641942774051808948078626139490483546735977643191727026053668521332999287963666941250086328377312199414437989290030532400827297462908159638560475878024668019307780365534310142684274232130689007106607022024678228868486368070292599699282600144581620363405704773369036375181296224862074323491446326630308716460009562299829992768578081926730854207059634014942337235672138974061794905565833877772657183259254105090791608776163224106278026972377328235623530348342056263930174433753858181251274910154433199120977234070359183874479771362241126978960890331989139498085934615665048590681053624291424808818090281385281947515582146625385934274026519863710195631350405892812746276363061160 [140,81] 155379245293322292900866910363154001922319304015020865187550697785209073945345598774705875516593131283311273363467065278113058695952473461265708629903347645001058290593281251923158331131105564994325193291210071293255775385409884718047491842079247766936601495507364285900464399246398629588841097400519203902083741899607611750759658383196484640740492305074933519681179523149794666275352695022259796868176766709129293691169097178233230280079408184253334930728214556173796240901491346399030397384380471021493883101240715685182239025572075128910579718097940787432022192656938814417135205590983962676516966067986894092335203370457841759630963948333994320001440944760029397525743815638248489567110492904191210416695904269693739595026753640573582699336741911401387897775426002230506827248693632567292236872236063750794783110669786526726896135947848207673444556518134957896615697953578497584593803383584003208885297117701167913723323216795949721395573524418910832293478140331320412869563888373012618444431467401932587350389798949444943456535845899940704385243694367304191322657050270548959310744814863301017420725850015799265100171373727414220041605317529570754049401540420355305313714527591754064488478310692021629809677186983027613041595200996945463026394761136746012302527160028705137889040246080750068292209256838229265429780399056751309577313706935622541985528690301840839864610346652275048647740045285064244424051619544204378893055408225466947103966585981003355729428255360133281857883791366108744240490671770752800016151487667770258472066032744310756451650649010501873326290832844456195008080270788557606573626672690508355712570800546751572768417535364242325882127320688953803957420479630084712094488059396105452986396404346229892425376495897295638741130032572006733960660941346412362059912314568681469339141466895197841867023970528563575590955614866603016970946892620209595189833728898684213387476487583853100967862316531322186495651514760306299570151502803855118187627731415466559473178523024737280106988323506062959275891389990914756674582360781812828576840 [140,82] -5524115022852423141597470010194012689397245179234685871392922795150523168313090948911475691528501836696981617606929628179682061819308913979387938902080186886083272138439193913379560391826411141911637248397573138092162716917634064000836481303658527053628635530174369989049875402927695047578331030673779443853063871903457789709690167526782799084888771693789516819968960980152432812696244171525657158931139476142678848364134758826037613912794675260013132239540856988314600010781349717722373842492382410734956217157936313097800804696469467266191235703858303117393197398751799115910476648633459739580728438968984843104244668686721242210007219664761557432991271528328237687839780456715189156206496774268300824967041097394471510675237311154274719735180041488180503409302568086562919261249653478554265347488095756465005777022599648798959022054840831326721203345780008140430766952978014287002288509601420864506255742445671650541741758491505733160464546997241741227060278802589781439898466871455163940587996137008423187041215733897387664626168437972675719524878441092289727681951854199807410552591713856733375768441460700618358927688567519294229089436281564750339439737633983591383914689324572951547645953319872276299087632821381159354178525623302190909584787754432262565967001545201530777284274503296768601126513185140701339551472478016740611107626154676900487835953206811284256810807171711163414904570989061589256737077636599190132922009937646960738490811613898528678268044902586582344734949449517114986035724839976264740253519724196804866913030930491907721238498955100815512983327781543746883270928908837989137090832703420215547484402753245002242759284957346080896096827492297584432717746984928915661801248466342710723312545273859829385568402754987506642128600133503808064716308924113656130831235542559805501758503797574585777953636688162114390253199056378999009941195391175612289021315840648770570203830279876640666381289604346980813025394862228446904867252828504729947051940827408624517906895056051161040512407963853729054227283316482044074070062914510722406 [140,83] 145307057902023300448618331990557535487305829600098756333735134952393447562709239565929429940858654235399013418837867468229517273661683355310847365191480035441005730529871538682611130394317271298108280188846500124059946959970245407896023873902168376672381657860228900263925465430119755283296169217463046069622090200009987755146331371518081375034107428360357519516612990549364037104169343417891024307290226024824385906668048205051198039883072062858618486031994047067885299355504765140638824532842585063813561968815089951738211698945567946991150182142058067624355577959396538977569348267648941715575428846051012203572679678614162052707069039044412835847594591516033442045986597221096998403235842010172360119339766243596621873869828702997004464307417025358891358657513971959533122435434261840335299999818170213750527978764671279552990435699604432074456910784627513674236710719909219580081073317819275762267774613320219672440103138746419805278961783417051690536989549394149403983393540323317049067457734502863832204561352862369461942571784703421617095947903512924431539946373926520147101930926237873698577601080976605001103091479159080297893837774360915182725776478355892468990284564670221354816066798341961329558531406526337786383668196627068869741437577683289031176816665040582472314399352072995994509516325943099530758106893751586115952556434483695636957332051947146718634961596665652222534720634911505707521003033703560055584293134056370950447889888457949411313727118202761752185497925111255530934650740370546644846203787146416075228077992342615281228175201575706467522349800118390200199318964692681494754207576523847094524457771715635925921275339126901388110125632437102769234079276589024808873589443445175288451736245122765626161382294840649590428389244644953839788489864569569741022817606241646005220317881882021578953672408638721047661072751939478590921758391899038039270766934085630824427932633070394517345953730637256556284499021681891383829343011554250197759679386724367659591875320292540145219180577934487170074343797781919829419405108853286 [140,84] -2291057299713236357061143112883626060166644138713547777298848313495787496659776149680401254499191835468627394485790468410724665584071340558132313498702681991447511929151941894427258036852971170817529981451442577097566257413976027977098344614295777882405544736772255293525434568420380552928773209962638534086681718413350505721229619848154704484483321573452742521352727622399865637707008862111998659497679689584169359900489242702866532035849916408246339639629092180894560072442487833036716843117765365629596513627825172700339260693645599470441898339570621856102536490686577278202814534356655960269137465980177225751372909860511098970880130302722886659350413054577254215496327394626761804420387518071856967254079303787567858341957219093484505270327830476423855112011952745535568267829676386680367563274659242099774508863625722093292665031354792511483452426671897298593597759024411151585834275523358486110138646690966141092803310537174805710996841984402236402286013493334905804714395041481328283811743554621247544781849554561760676778525861058256688617631601764930347973179253221779766440433424901735674656469836643416241347625278825089856489088973452608484967081598656432149210992937562381131230703126306826786743767238388574140324383193217099152054753912126963563365093415735572163271672966934781712173322801747970326675617336207408774343781994194785141751399849149181082147144199746746096338693382312856254534905806905527338227677754971524832361373719069934598298851183657331731457949396603316109107582944871062821069204976965703135002654293182625751120976987831846961947215836078266718996232203952119979295475404216505419080031701371330935171758061747002231889187074740819639612002346509865987910380168053393324463919959592838190377736908286618884101774377601175448847685588688015386452447386662477212806340712391469313668518589494422147916384180061874298730811885388682748816764895137013395673050536092847481562655318924795666175699901344604959046571982076053956471494958823880610839590784991036021074081412033272804794780947542817203003884390 [140,85] -12709544794240359203908509804230933910000118967715171588404254041893311803118945744354028410522677084085372968745429621431781825351665319685001994222479253062292370948125908204200751040278358735179499807389334946934651238040046060069358294844480006776459681224734301369972783862012360394425218491674204104773927410565846318718285392403702018540703615943429642204168234319257452508110475998066498458550788768603105842044937946466237469252028207009924239465446583929177130385256638359328018423316826970305392621028242785405335118342050624367055257491243334969021518634325306243053602556649783283652547317628181874474225241127824896177565011043586130029737349788663896876134514254038302545443111614269639506396106240787456409019930827066777906304264580207368506809417297515068063386132526536975003397827907269533473378837458227659624545971131756195489739087489903188513786109448597198840619023624220366642606333413356647434244165520469112928418999187068247881706127566922691045960416110463722035921202050267744805178364038637379193422816062679203663232886850279605027550015239220374548104629075856051217349335620530155823479318448916267397378412873288187984638080698337943326289643469578869798561666491383008686104866251154904393730099099550744186838618466582594728450712618763463949859626892781127579731629655571627799271687305203424285721220032139287143313399669814695243041679002784249840722221908689273127537819481150225973894923605768643582165511440092041768901269181570693688514115186180061133517973549462930050630479788564517510724691467316973937946400136302265110468761802239537259967188335437646648347602259000733036290188541417338650593552093395014339951121216191975186074630331184198900632830581048198512414965510773673602558389803036213979134759026094671820905430196420956342268661096828727579099950776523762397058738046066004573498736470312913762414491607203896380981760226815972660447667710308565576333355520506664493960731708075525220201286838623639617688166467178588109316930883103779814094553781506861360172725398374300799036 [140,86] 2276573623328380953136345909353965814312080032607235502627408686744215714667278496418261387338069620949087761039519600986306756980575577280679069953561163797515849039255725771819933274246616326106172948686514664919588581174099352336373897621343860958984214037581319556092304724306609252843645673583977064256433053311252276701173946937059959708531407519093506287082784643647792024987715031955725285804714728584718855542742089741245291153978292562560227166744404575484800598131916578423317896372696679779765968209618692602603710739855787619211500321264777485708583090627082106721709658574220025221386567411451836735202666934385211095614061892239114530340956938899598225712299858588558963043179960326716513510290736332161382515370520350128911826208449861013321226500400115927704672587160951851263358235042174153489032245533903512688654506317900424019480876602565157672188180841127993703695644631137724236076605014875208259494066146641415652326900437165211388752942447143990481955584590116034171020611231908179202207578594560820582921916057652672897220075150642796789042287124476473436260648048938974776948681758059292623969567166188796950027595328989900034209143756621470624626007144114208355770750116700968437632388642289048182364600828975382191005897111764983769970641551002980405456877627630582339343720740920441889894078112976952801999734598327855547411300100953161513412003411893144176581216977163737535784367204744384516715842217629215244936655068006154295068844680739393763691797657833815923753881341318075877688514889326288971946338646876140985285555778537290275603576069138353682370239088755542596444298684832841913783637749902915996281517837748472840565376278279383340193910184642905539626875521203188329406178775717941624215188655503199126126212672610414338906166945700245253071560342509876571249145720276739972701131484715658136234425937690865323246955631588267320675622452727868149584965680513387955156110672909063691687043950450991397171362805613657272948625244083681562461454458966343489955458799324338934590454559674903820 [140,87] -84738782835033122376429341269004790991134463866296113919262919059505154405400585588252464178206013359149837664441435024500647063221239361290910363376270474164544535047738503173133622616066163513394566231702525823596861280598795386067183307093890895593516300690127491412203299214911741379859586829744019673528360650555601679177432632050593751518182918529537743251034547475785668195647482118071501655674017481707944835134361202018170879036552131034843178579168385500500687092193851336202970727063069134236949779663713582165659186145115420401708992042560988720827712158707447425043954997802807161917963103032410216934543079740293535029884853192443055535925696102913025964716910135113209641446463330670617139438595574628605500858113244042016142565283271273194576151896363905014843682732124485398526658088737212133459821084740797025636416916283884963388484861693728167561698025835468346050726755593892786128769176024935994299251740007724119780125305421817357732563024928839058987008545331316833721711942423211549588428997064751973233774351052699592359116628974998864140537756221665306370266466781686797185391059339948833170218724481959575754653055991516803984632783080541121118551064428592754526186313779874006757709480639312628447472227655272542487102047284199458925751123437866342452794538068965713296092887219995844534397699054331152423486073693261243017283972671498350561849114009269025206635562354124525104657475841807458370329140787170914703355273503659380597513367985074565517146165622444326543974949021003840973458783221187299002255314386327400797461269343002071519431281137884284652414397407761914641224281781484228593677820466437900041441753330157957338159546807349207120849474389222419356763500415253656185923450573910289501548186549386126087145156640116204113899229718907664245871950456023133510129368551912479613171867260323015716767617187403245236857646643629534216742953468219485287083828371018014841569090218032565517907664174025043742618227107682546900213408250409567076909615215899191286446625939187405561305218021073 [140,88] 1983155392174994008256013451814100526275174961814333402792469422650668343065048413513896477474181243071387380302889321362953704710104182111382361918667377616442881579176073322804248953819278541244885021332224564736779601884335722112163026923070699914383524962403045980852793060442742871553162251083468344711818656359560217284154941069191585515812641545590670375615868426520226595588161139419665256840660145904378094655635011829213970051235792618907890386642210181374234050316205725888457391804205877182037252342503302868817278484637969128786616690648750869817528056307626635749451934799607165762349860469934564449180950323167823561281350277459592895746018889106764562449703342708268662369064289950864755237220753116825188361054648412257950498541878743862349739848390007323426358830740531371017061765130893840969754867459431540080694546143247137625204760961137180505346205213951801907694773805489852903209300364117082498899229436736228399420437225574949796464381054901524792621826619721193922446912051964142849370821688579682313292649819494528161223243330247486169925109784603245040523310111541809880732316472039387982136208672780930201253132077659445938662255287443836955466098714127827184381244218822617985562090965896750578944607039919260952205627710157844583615738386645845652712162817714085539069980026277551305726384471258179164760256228529420146841839799456524169541160449305093339862223408447288066721566651247255636463318012996149562098142160180876499170701190977663276091293815562831402292003257560287178754144339054058297316712830338732285935306405010052223831652371058189411144964883053329438191326926695040786963979737296581199047012768141986575461191150236035005186430358478112280575004537033196191091046232907350268643155833886151064493291011860547961621827292466512156844074588924592801661670232771266286506145490247421278148015848563985498910518789154449490297292556901573545613675977629027278439656002602356999507059174632382323787299580948399863934769174652638105264652525524056906751401884835767586136508276 [140,89] -31355308126761726806288737801063390958377459312254908873797599629491266509762387867216655127534122369196690512246038148287251082770584309073664189915827495460326062068364211083856966972179341826709518437944972605860682111038899634224985370242807578780616085284022220136080461753397039242372745585787757957463856387455636490160257904054296036412736494211903521616843850633208720032030339581361597587169100997566906825921833301353003006388033335160074732826979967052608296181201298727501398398496095598178527724724924912562213829831022291444797814772405635298934850996454964818986613870440896817130377805605892693479100624247398849633774571863574134959428745125965810613330560229880640179213692021427484417590690029564680541686252698179980161730028555551613141581482759222516927651155465492991556215727771022447446739217999367574480676519602056637339423802425991763594840350875403727162351934577427082111483976334865407234719239108868381979138115467471925853513579328654344036752959137945217083226732092310005682368965570039020343138397130458329888202023551901908339755205385650090279113975563164011672618200732093350295290427899337027903894168940932201065243497826266227946654376979158794482069449090825135836040891179072297253090960953053827548326063646149092681639494456656163135620444812383685168787950565207458581399969836328584726759704869339878048095899395464243095304596704264441325699241868133917899522364441280534728182437528132417515000900521487537492477628065093749811932589228920940178413724973546760626343812802263470339944761631482845516931587074692772601342869498992562960703793651260022042062414394839522195771086718244526249753065626292719511359826143475715073202153222086812913509456762429744679190114548805081944527483255960802419299555497716473513662562468717062067478328716701434143906476598098261625588893608770070194605346897581399325726520154572550962777421710940582637316561682965239543632055476498881105092775845276380985308102514619740911294343430408613040271965234640424646562424618103809487464 [140,90] 350550985569936599216929334024132112352491692480289999679492969237945483883374919111287081074506514687797958580576097250489081028072752384276403672489649217680157187872136310174418710687570045186801388750179715157339420782180249378162597382422388749632661156066699174842213483966117435696982751295881962602245249710420909172030828128372170408482891411925969839027625091787261669256236451820745883336894968091880065404651168770268270129245048291628871995421111085865730311827879243381713512906792899316127484771485202656190044647826874382006364760199177311344439254492244188908922610662758856195833866963798122636268528471692070665261091683269111628464804503212467881868611043021104549792381908104673009740681175019487455430591512525473203207780803095166652778482956459931241255314027465788106888727551696418666501016285013571973545343005864632336806145321817660782228923101868224753997819632796516065633458910852989980295307692481507590032276217156691137517693117389512814316782636564154154054191255548896491342686220357662900372227705018039666057253918139613434283536075718981781566533905500355173168078408073645719438634532948901360361826456939429222235066978335393780022212181398773827539869864033450992219876031893924774536602615152987549928479515135620956850439128510537169630100982431816472748024807816887522226431576623475881155256113114221874891748623613885837570436638043092499363485103480541047240952244576366437406168245528358521895332181297456107632391715030401432929027086404600647548211728569378184260694247000075064909242254862233570470326389698162731103633722239435258793073210679383700764833082162354574010992089720681834487808562491952129496532545405921908730689315767354843678041554870212804815564756438792855003161167306270407697701914455689545424852119393991754231441514168079135648030341158902783127457280945972735996548962240376123661332102449274918936548916010231254648143340503625708038187420606435531703389232048236989527084787217972707948310446427493715756469664625836927467974915043730084 [140,91] -2741304819968894255852646532482789340226568260468751968823675512579466325007214496959578670641100096133659616219389969325550472607894907620087047255012921527717210815423037229399679483074634373289016212285593662944605985578387314082602916204215931838037137117309548098146452240705767074499811652087668224964345407740539837260104347811237710467940846122348556081037508536779346606141136638218545782623985270342102751743977505877416787468515689655519106331207716029989850868998940666357169209189149277521323958599453166612264920245286242712447359398408066983032127000076814805084565224923137137274234662548410226706096711074908704920391394091638229692828735116012027262189336439479235333091709262897787601607492324501997230438882266961105976832754502127275517375516970147413911516680215125195309883111482030730240008225059641277896533807675112614608070168233595716766759586985654453868977031753795391793836503353956081430810351375026130467455640617401076638129643917184868030266402665444043303785635584900892105777269459416472827954684884436040298113233112131929218434571289392574417156767105798167962100402608744745307402146575932611313028238305375973967138095909352602017945410279317415788964671733436589715501771683739604993251422433872930933305065935263988972672484233058672069946265616971657460938898927016549596511884392085289747884008133633624854731498067260748527924375410621320839287104301150177210362542511234260829544307758649512941055462092571051930667200319880384602110690171499952462839623746381117788091661493644584588673557445620213957627618242844977349806813805064683798033903624925608557665952533226077848591207831180697874229674220623820141613230586980361633826835741518369369510495593656461951160334989484554005685297452593045369830810107989889800706153198696513685932831759310818743020625908341603200425222000044894896731612645850757207509928298451454169226010514732085804841396529768903446787062272683934592047986499910256093352340327773878900242416050856878330771964068843111618823120383260 [140,92] 22271350802368315276683561711167676224393021322670462650199632894566777103977075722524879471723586389244051937885646393283528583876193396955271010931324745708615237821647133397696425404479766843426245663246958828420296048671426093737026893311251841707973149551509029002238341631021394571114178155531684635536080958911773437412136941079066863445790690551395087604167248852180650808592335916838071453862285877968849503671569785503684931669321699255273924565078537196876103376705952824768028822442935388700804811267593797942641904553806845476214940156730448122244509618652668570143850082916952919824292213427061163029465796133295208309322571276941351778795865377374889291549602519071464478408657799722547877920547845587840930104043149159042136217190485796657202513029628339799252621142707653776269189627903716610346998613467360809923236356341932344727164757096383584553783161784909562353361292101309783448075109468281556938422979029232622519221885804277880748600324847979241038180875379776136466700359609427698868755425501227986159753241174882757973437787311800263589442330415902631037925053694498240658721273618899421670664730613302346600336750670749332861086669338804184082433230789680302018100221561809404965930500107967600052117409517240693115145921115152987098800753204392650184212582353139511425399931780528021227705139086087972309027849272942770392610394304903884901090757687659713860470653703341553333452155236640900750556304634193479500646917446949244907736320613555784388676035114670940691938933482674817142628697683298433703632155729648449597697979606914084255816312879366771723879522417236481855286501313090397425267411681425263045861949477190879251467079673439110052939726270011475819851502791660410653186131962013220358415124011542282624340092981230882846071815657110766202358009663607754001903999997465016400624389013421805482152534853729894628085487765491499184500561336646322673650233254471797235690342425010110025210311035950675949753332030923464848426210601924507996428833677805059811936900 [140,93] -221312329234418259962089534672800424317136445808428656778419968424074287667441008893819835862630394160280469177485812957291173309640706565365846248762624794543369280583457454545335497765642756635759025423054670244449839932772642237699719240361409637632358417913731097172402855942141096987731561719136215752366601433522274167453021009403658726953018582274725481331010002318844393545150586019972935750672370982503174285181825510246888561846682188795248983022052693572708177417042910859369387768462241504479464309039604600999372696589005588351984412098045611052279113611823061606352619751402823306175697076971488634177737858292191873172900594193220884804666434615437844853750245080387640841301463979964455176564732337670107077294369538042621068071969728143335101287007337077101547854365439293657969495043528127389111684952122553424933108272217306228019630096847201865903131628039411617288196762140026839599499387581302536612583686425111811244224791629327203323326663194267850842927416880164431391144014926480341936819652063650764294885240536223997264464148533168907917336668654343084354920045277383018329645025517965827021154040570941906826216702885466162486657892359411610431778244428321254163273742416133062664280944833672695795572718534003152598736604762093226154469952120609147757994172820626707654667899413807739285555626404714865564661621127774107921607157703429265315509889246640106223135742961088860216523094123165964379579084794217308140343935264245097641052535837696322342700529648114884215614160910730128219238699475633273198166531482864284286121139550993667445804866825073619180850851443840498426836494751876536048035492747744711732011097504299394343393338307999081097383685042965080100085393663898673423078839128431610011846949512292561941722187132754180275137734176591748389663345279625275052083777629170545854174293668827974704422112425784402998130834212973947420962043140697968532332883855597051774225029250889872789385072403396142631137603939281499355023546155785780328473646024123242800 [140,94] 4372608071930446664738048373661555216971722378531246890384083232545124151897456523181110029403559376503020864890331593104511532095609500685715343739450916658456472371014317015358944322585873972096530676215481728524995147463000161144819419040357140404944994979187211969088377929031433545418485851607126000830114440811564790075317325633662835602140820380558997713597717313983729439959020263296393412698751227168032199718612354401417459267325904488726903661252211145991429731397062782822867313816771081815056744538805906128072124424309463812245160237342225757361554840116144658449001223367266045974341500529706436290556608389280438302155708643994499055403166082255042079037409418732382156551969193923962867939731318374143385207068286835521707055225284228332394238753774081745483857780406252544571610117849574807956424313712240267543789749652563592671106430264564508281096054867453402325372161492904085110951380064705353753839390943977436698739639579049752893085718110497217295474596934123785105530415821148992246153384968850915500035122238837648339051316835131602205149976102389137847085233876428547980015071129622939494593284630783014521614684386270031480887572832611874003810402705137225606781168953646109880686713633290980248912206460272516774553407585939253865649344276577692141247118239482904005859910169953609547952156722090067175741323581730474545662488624367139475602017017001919616041058082702043751617431518676300897557111300106281327720287702708791602686244249676066964851713236146745962303588313856517059572017719558158631233685433497633988054464228879331322846644731835279887172215317632933146478688297759451876932640505526685083718879830520703898568413820239564869766491015637164852581524533031735352644951667994331955620846381069751938023456399622740659939579057416050086109025397236749592304413880663182237379408488779122169198401299583911594683281814221388999664300080089096337441778130345510364613555555046387364124348887569438741423384602371107447555623903372924075261612052665240 [140,95] -118383385348201415449062529621461054551891253975424455057652320070572219487892322170358665441430896929869516199838140726678971776888047979879292862907387023547622660839908744280167265223887715674357802521631688665235982797760562185407324154667605488914535029809876460659583164191577500114508423004457004025107371123540450820534538079873692560592774614033580595140033558961197553614746353116753552023192183046598124278643191730082225783847927816596162016207609251330760394755969626618305300316319541382301849762289244456849156070884058408704116284409045268713044366600813179452089181817317804454078543084750003436595258752767237334803247351914400754737909007348681746199660351479878197840327203507184894218559448619346014667603985923258869864778256968697679505377717881412295064999821995847090956389897573276859371867698928511674498379266136104829479448496655464490897254682247748727551270319104231164267382603769729208678192959911817525631099798425098998756160110182810374928743472398601864719317161038907969011125053471618639630683023722440198293108000781464770179405252768125778571255528599990693481448031380964185602036741417703952178107786782951264287516785385647460867617829950296278184573033285015374143264886380120344258544529032709830584830235285321020605112504451792124190808998675228379946454653408497285124072210572682739348156828718794676993579635177397575009775521322694389602434494361781265038978367873456974264244040429611914835505952296318106332498029710137748716641120524172704930548614163717230987149531782888811663247329992689801371424592954418271023932863564972550508784850367891629396929348886705442552916845967466022862031501541323675853352765876786971873935949698532674024851138355796533994188471517110834396742369273989656741432929919972819513892713004262550886720018861373257326910812391386519243244870038430960434423525144307153850163298670724975946051247346322912488125894606895626878459233340687140442422192587884904668677793728407015191748378185681087985934200480 [140,96] 1889919785565578645351242115794416086902182680224803718593816800660879704717968622662707402181275430613942313237278622752493338777781791585516360795355701179878343510352342233746452871323323342286460686783683930453720696991256325332091572624906636162235775825550467906982802235825355212566017423501005476109297027126681937775109873141189323419322973866966314613933241984335009823386666117478885556813453116400011286915676107787028171495785565104351743405410480489042745298805435641336584583512733943293926026018425682871154765295860933002464383373438796225753697569998847844443956923352819378227839373337921972335892064772290315872722619040211011164894080534685342958991327748038628054138974412109415491119715597545179359322145805630221500031850965065020310376206860913809147977851416642626274221379261338409971409555582024513390789132816824190765102920358705239616101274984901147888571146744681227157266539715871060884326272400366162207683423284212040004249586251365866277078715933448967962592694700504555350575747678515329429105657267602354162857806093133061027059456610219774053326980253477838015908731152534389987249571950080346153397105359063699536239222081155318118356922630663507471849590379440440611897105163178069700662900186843504606872060482149417838393248770147966462318307103249552117351820677539389609374259702071385286159701500381382351665549917228049560000822049057867552955611137851674695717164659807362498331588722339078742183251334492715930488078682862989515945736463899783985511993720330931775255797522443824352756080104454409142958452112579966563705139113250977419678077082241734650217292734969956642724944043924455238401025985483579452881136862520340038738787335055932824958180722463072253412809359155773842750507183511825366470120620686456256743949730571673092469327951987112647888452208606480200402552693328179586546072696289500234629073137638432117918983787625918321805684211262609704399864353999012822824287045041665247640106984150896446794478562473788416654570 [140,97] -12840279383212885982488952852977431762400977123292509685421063225046181805927147441595197797788021155663376836027742143203501595270730459236617725928034653837488687616385591893156511376183607885623943848171755818671287784720598341995135505842686674144399454826714093809924864941698493264430119324443912907048402155002572532965498055305881411247963961758131527139911216786407990517444453660266884476741486927215740567046532318215132335392491186392331221742303992028960316491010482326589723352812724201917016355338365605119973095383492540347265915121730444755867012832485014344418725673434763929970695540329152156703333774217883747417171410777578941540341095400486673913358380746438481542549784737287060158750819593428801127875603658595660697767435863419288722131428764383298584196559014576625811129732249921504835636882904493187587056288275679685899750969153095061244040187076147585344434499975609838142772747268553311874072756631878838272668543920045010762035672644046810133483676795773467150676797153974844621739558764537509853521571748695651523783593214359232547675551759771351458520492635566470334450009646511516179650349535497449118545024995391854582504451985939381144706164939274321453662434550974069433360831547416698223547507090251330122497295539562151846134849743908968139881445512367378747528535968603843765034253622219390515479388584845045754931949099001269392838352823039407000240695075264997124918628750985933191062020822993863978740590424955394918360026765159735885214942474352754802830809014597509242629142016981483355756994849406492146400003091111926739760921899495427182810360527592166025070667354617172773947049812004675548642273207825412389254060852699195407821354604257090688198295069210418068302828699866776912560505539287274603927866250570818303178693353641293186312842989181514850278998926003976887144363923690248223339004886888501358171926560786353200335863585561550661455658184326872705216428785134539286542355099608263495808437803951796229928083170277628890 [140,98] -9741646493144655315605510705361844991269167468633173029913293782035737927458343784260509109615365093919076872999929161993505371772011219168352581909839526277438468315195638884524731230920448500770895679258489927434522808988701206156826133303666695490928302851339636589054749129704608445867660231929320986729270406104069319348292891933909153784785879444220372269384803396125374003163704914757081558306889729279875606902804742061137436029129669996287602509863491236610309985121234272196276154481989024146640757520534351122274587157993530958218310585084282055579652789149681925295674440693829664908741089048081758394518499348057033929282411073668593728123140453276235739181255078738055935941861977305089494782690252077887178568231768376706057371020129933719885500976676592787004273430559803039182366667523802249436575703251026653866453718126483865719841781741125940707730205294364691986824763704824498932572277705059560616385675823876931678984689933232412409454747584311554892739998774002989461346526047617493615712562093228725085542320383146931106630183269480695821997195325334555239346446993422795655424011411092926004864832849810554112844967916412017583418626423955633259038201426222360305880893088408948896846242225872973676960897608406466591394067059998852464105150009907653545604185063072861914690562686470232815242717519175750791353701721530114058291864376188291095774379313936811782899330148426263483291746801365947400707386957576376135927405756210124795691535450862334117637091353484275565909220858670279195128198366442768244963354489686992013828409006685749580570736765538042860948256260125651264757249403816793272315619812030855468935714662986591938961200304130058643372825025827012945312553006988422300446369243317664477467701321450515879700016930059900926848876482287323880278967458627345812789764120634330624800684925513220910030785606650721726484441013878566388406550607961460986611349003215829148765653685275011085299676025784408217381181667032485017731796015830 [140,99] 600130308625623700401224447899987912858069175109616697852113390135153401048567639085793687631018636320563656134019568105901666924774557589620812154525841817026856625766046045647233143247717163614141507618870771499601673432589109592564355666960821526922337485841787444179941962314412787751032906237628423947991468650049243795792943556029445954662585013813725219452790322820798865572922778798909624243669562323492425924899955373957186068314234449269638627808087776556832871774893076491276735362981480363022856484716713076496957489594324016035314786642364656203196121561120068351022821062019102180624862374108616826049448501984272808249932320715387651923821791974508314855852866275185486223761878852893479233672767221714357162752494794221405608183867979284583457943332406824843890299417400518812350135671443452844266929555112770259108226320550493305693943763755943732184980436355627020734575905096726418038993208797161922499591348667942263277189989353882015217582114204912140785754653213339268976048439200372099974522472192967772357709338894174796025662139505023183655307550488223877270235225485742015087765935949083808796644969155873442750047667965235704333907812353797918756344855629666441511433534153300789023689544460908057557528937882702388315094403984410204642426244107456916430816214060904470273519413104892485231624424694368286911376462010946817636778294081718961910660129977086390680428102955313809346635732731044622787096647009756905680481618745315331370049022476287905040412492728448632930133164024397084360558226924990883655326265603825880289946000665075853607290747862896482149342930445106420950364771693806641659989969386420687858543149806537557421599772284883794402993195796110086787440563161007254509532599340471487431133986462134133718536146973682102283908237214202041619553816476992779779071820343528122033331299915339959632894442174829099558519544340064408287541902796985672459065464417544034561858676324968237346971498870415905026099361262974644161961540 [140,100] -4338102074684765123264964416589117612728867258652086827630819563955264862249228009931018349102458064345614424677617189714487038607863029954590993690392031824113029144123437836242251257174859565586594007652509772907442125288620423023859057373739326755046283661381532171215957265284292571634560568886813266362117617784447170271691627411731912366079919240812176167523332557838944286248171930278179081047571771624112565509419658691697839159975108433433159186860137241305228155674927815373034172411396268712610522377569417421522414982911142579638326750409826839745028846792759437770737407501628970454053285731202058264654982797620215807805223860100717235445934611844616559283803546478035264824454477994655641098705521410602542015321809057637326447446731367210699663897303530938150727111715532932137691871792319435677816685681166979174175258905365551126779093250941137579899658476321195456016995130285640325021939219580976937382072226624062687866308537027304810661153567721269874123731419640011178639498215934888608749119453513090760662363542974700023465150654801847334688287174492243012664813414598743827061564093152097984501665909890111427483919747623116757249427735397562962030892113082331964940137063191999419280151371520699143369007067327796445071691740376972218439720344510479747915716082246376744916984509783437262159299433056372452567093609228818955591157622231550609952158596031402007958724830966984240639638162450326604007146815253981517382679435580815769334247509647334813286837065019777332908043356361309112651389577828829972389521553410196256815629609414138040039581111410712171633765909236001080935733284625447681891415260058066247089995584961349334485352440234722569664287269841784659032915654620249165502830705141153064482750296065592236255008952505548858502714500902846736656223442159764264271134872593246935256837441194616209607844405536348225339643277480950913383971758428386695367828105107996923856987180415324592814908339627551941369034723393841423795 [140,101] 40352543966641246267829755644524383368156627894722960363729902259762188535702323945928261310565294227981113911124473377019158212005346367170402819283348792127791190121152545581021181712546543842526544193305348271869651650207980902112745509660693283380273573070481636545938910089370072840779583713354542258227552686036058280251428256531439039980681347594924171628395621892691348022561046677137775518414036989353100738797320232153053059811476983850426212766004687293453777762004454098758935221336835264777893529163353588831926711279398945640685779775989659306073487386749047486199225252639660906546563430807188258378306138310891975590514083267584572732294022101419353480071784141957115830307465878069740156783555073027046688576938298118424444712661144899664347770538168330243171845723561961225889152508807184379043349321432011891267480328996154494213098021577100194572176557009752569669653003829850087900794214090424129764718793905055145036308672863694263315719921577846046832201809360589369609865213937456662161354752379596719915114366034399995756150115735605579050705615234271417094643715192593752136971926048954412970996950528533205592194376970223598168285001667134731062320944593973220708190914241385787122118994342792441095895212366693377255899592020058858560136079289398745374454329072171108662318676056904704092294429062859076115474844967651841959703192641740715401175268415415521213760077396266724663628624353481929526732581029465678753752472942675107668959519192581548940708641622253371479739266588688875199780495982644195368051318935178480565701315574630955411013179620519850215790179345754474990110045708524829033167730878336848023218344542542860128863519587547564699198908417591671317129840944874965219345554175658634908798033481392451806389471303463170589643969854056095980151482667193700611178300109509148122016826344400466074605045405280115932647371645128064932256326375644059351624313309683046827101528921142500562427969264993243222495322798948210 [140,102] -350190609202455961916772117781176630384336725803855164256108359196118246963424487772048596536694179486006593740869802731045634285218195192475597945889743943544770358953038878108728708906572271146855093112760553712162008428620251999041137367383554388292582604198702932884157264032337148589533471641982180290143879736488413262039502253359720689235318368943295450403345059338160678332458560612803859382123750438733305502266632039889909986272818927155400192498981112447483287269919952776855738710642640297901519006975412667334563768508765920546319395424190575944530129343307414771923068311893577553764142072038880804976268919900456270620353600341771543400337275344696810871433771288722610196514191669145761797197887427827086297937377013069259837632248896647029674703378507609328590114687438172185385125417003811171650096465531476514344358866402814122522679915133044911033096612697381283391290029817581503284043069645483561451279397588119773209066907890576404823870299649715192418451811315343259415611005703434819157698078178047931492698154274591017386882214196997958307030450321120521789975339703160507256070365869512877599662448582061118968253717022864064580193397062289148210628726174328882781278868903595542274825993301727953209850450931418640138136864519444403712523728929076202350997194266582505840215890262398051022166239337174323846758441578953248604197664045888294610239636714348546351814700868823660487889845147249426319678906178525087437632349779792720926898071614620747238053241557931400126267839355491871693432831321683143954504003690501657961034444128562221911127769147600082949941012483670889077940397387422110925051187227713926880373253400888129298558244701201600137136497943043843801398597699312245661208963478691330847778631279867307812009011287556074379417668861774204243978902579862231816671163758631360368220134838772047682131184553680735115698546177816116464473064887361839275136390398820263902884734750605525755738451435491511739898792460 [140,103] 1597524099074874024144600996057292962837834563083086585811003554197837364774668704491329938289019600510852183994573972078883104788469904739013971589761023339703371437586690030142926555849262375511753799547740654347291887393058652979128991289109397849901659964794008489369052506334496706386842985170335359691176415455945775352272390083638658235167457912004938739812925675653882747950570393721980994227083643825398511087624348426645611644294295445091367468013267927930699854731170779797478136169211009710800788904449105668260805181906205847543482094849309089023570764106346464413880467900084439563021057928884580836449588682202759945488104233208154316598232488491871472253032780093960399643326266501120582335564757347314603484207617186511607528127353177710372132282872111227912930238417918083176069696920530686667583498119883071401583012499169422581964351584713974498401277875818190239989205249410803432587567124137792403954284006498089500507618443987652330308604604099198467247309780877684368076086400435228499426865952534712249546793340723937867129853297890118051867037348506441467925831567288233317756554713395980267064026783894572594034632568579638457103772803536400196955036407919253763106413854889213356484904509471485425199249306110793984712267759868610384008395824242046572895981534676033610266288816534075724633890236773834820099418221657540375305868716543729259093031275197908445234798082827437000771459735433802530612971356627712087836237814504192720057230306167366294900430041241600369540253658264488065503260319802668550528455617171363406209025439924884588065156485855090517693988436207584430158187301268253411410266806118852379823526807410055492872708944893168175375795251121443045926245756346016510292972040707204098207138638098801738253574222783194123357119101072184770805708480659993466967304868174146028412286311474462478393384305543211447612484688457876643055047207172417063154649113594615172834580439885488208110467675290018275838860 [140,104] -2757807646312838526635482501385636918890354849728046343809157326563741037785531298546188529360642789734498719627431646089990104156394130334289812911074280900205298522493912904452296284991520127623123677903721570578857157255032234738855338907540488274206500590648044679519840894432812080700653713782085600645461912492078134732071573439776107204733606380548550751802258757912395239903907609541227643408384607203447134628552782490075141402148869540891057155935867818999755009401769556561345995703037510688291689933825322189587909519481922603081422874878401152495700274928332581950672990575470541670510546210192362583829160553126818670226761699554889982324680672062651880907080500695472545729370943563285433387698913087520330867046777480063493180478891980975819142618587829379554123356986593518760816769165694820966470126371669074604989182538171115468717875100453362951206595043194603215464301607645673717786275384417535838903424079711240693448643463278454313191713877171143025053761282526661286048942215093560610417046980809464898148885669735724473431058972800288937717596832720285615520844971863037274833561575632445986791862086639658064407103874766319727381426999055494155117178823477210967813412022720259593566331138331203265183000232915341148633503225714024518555615958193756629166750409650279668135080513244021699762868679307698792185204258733064102610478482002146469837547637225081030125699168553654633845679338272597261083276326401571679413171212276370946686764519903020422362110691189953695751180370897298047549549411984578700468447517638643377182465924535053447302351118481166409672937449431221655144375360388596733167826720452587529738576747518512364915110431543708055904312753790681433234083361421715500198218438237413810476033756351630232236013239420667778890659439289982231014410952571823721572713141820673271782776240655833117913745893127285521237137452771874442869556846361790497138964771306114657569481921832542489152017529007726550 [140,105] -3972925558773691239044814338326682795764709586088452024154285139291536945798649754521946069484677297146493523060794719452556032624771443824284957135367075132701067585431655815337506884167214310035285447544155329913233199376111768699772067739145852535885930835430371175917189248636138546214086690768387544566286471758419126517549780328158493902655517779904237754333553808069622364252156628843523120764755845397091677750904639955330748913165950451310905934513750586555114375505667595575229448704711103215826399154201991168710120066957303986714441457751564575582721714586101417955261513720729311248418268623660795450792047060080372842751601202673966742719510234674212428041418453086758065686941388187487963825506226800947996174971251195583198531927028751414626616110469537654211070326064996325154013771403044743090776807487726977139911685529165973671921237083186413430168977862872147545401565146316237184071755400496865833206568304460961784804692624304398729220962998705058573749435377159341673063112937098907737228309998701586011513034066714801039207910321988136236651908964872516933650943617328107681926480455228077883168885395686868697896695471046887309507531092633200802566664781028737839855161285034462784770539660285293880187627865752735502601975160762217199770646225849838183716402617980324988749560485239480875886779608737156256389083711951594050400332670461251557868881826950592163052683907329557435381813905786492045864114607886470936445167040956009470514420210853871913641489124957410687607131301136356235207765650627797199372645780866555515723159992826443961259192391848476004227946932136405791819508970969555428263989659138200520720673474489091007832769967024915596524680637133524997794348066729047981312511910630736592597064886744576931296922635517488538629232494340710781602001837979565846585967177573124661870824160170160167039332551036072639254347917378874325776141764231551512384785900098469945176249958735600066917615855100 [140,106] 27515942147221710278232236690033313957759619526529369185485517435584593716851965880428411586209487093999300682321189291452156897894717333953051250528807068982095278400777563469327151488574436330477581898808001708438676200296344823482040867917431192485504088816742702899823828846414685758227806858099535707407200791114253356937070474490301446169240259905112188774766726889637530429195719741254140410687888852403621522809806072606184826937019527473283645240818362132157200633357998458409848125635510325202109105567789352032548883926860817640863482248726386017421244660329709244829338069764560708622708299242122874686552173167865281776668958190486593531829816022487594626375198759040210494552682870892490967441759964093077436217725539585733570668835994765348466065159216647382523715960822388618139088890766178634024554002104109717402778664288465461844167337837496635649359141570370773892142222720122168376624419338767953026114458426480938883952149152878888691034808928139490458631948637531984060567104716477166909733344253723161466961167202634633989121159197186623585467634527330253748419691712223567921576713452960547411169380393016923999128051937682731372862275050085581811393730026065020995608424274768655237354182146615204127869280074089530388561554940389173706427107180367473181692266875169453612780878108219145300647979934911227332620043951275115395343354482993293256864117194221648300430734769007259399603245520788792072358301021721454540423612397253008382920187795392448000711347738606881069172547880682745332550251515937312184994462775650032614405134640468541142237953104451901159392757279392987343949408811716607433924091925748684855167903525993755867145728256913343777613832381131358979426235806433308929189948076711748579678356189938659775473132934034178767887328998743158226127566826284705964354958552437807418771819676309061590854189201505119338311162565018928857794606737705161093405474820637757345835135547265912289398670 [140,107] -69572000262376452421648803010125424699055424211145373020309196044881876271087600821886407126773342156914394652419020986769358256882675008798514302132054573491190855076080139069882698405707406654885757641053712270211536100725505354357715330120488200962052420878805489403281247084446800583721829874410523630174105924652006198509845405071919812175877985922982882912470683163257891488253425405139353899431110001730446486222062657298925303259850375123767519389648608558756003931339129984244057803040674502286295978060440823230290792874622969355310069577370583119088437501902183661601899144764345442701036995494140427383072973901180567667449152819999656813872749507825978314374251294233495915496250685137504049379058384870188228109264431831663202259792085107318115685306885772859575958677329412281122284344581201689229987913667285620490460787502394357279681599548314257648828856837971320447645951282116858392235274146352032591162069997363749812491027218935436045412804170635601308469343529867968672081019278553037689931438782436884933334258135498834506788703281638479987563814765956357822730005451671451358924636545717494124185196678676467838565099038685276999786269490609469151698453654819544147259366579460459462895417490379658364820040567512231522830163460850387395586050513081424949831374839271604427137476145750698854538444825415659915094710102747171406968099238433668585039032422635296852745560402728730294835732946181492418213050026365803646088573358111367843824383857259607491897498105042671363444168913098375739840556841572336926427954987168319414413114746756448041730756731671330168502369574787581546745863515340534731813035125661034701877438667326575037486220922869818342428986751406483451128415900974686721379204251332873948219620922065811749678624698691308163948381484844853269497891385771153161884938427468864061159435718454971554031659891134094074577520579661770146550216005455578624465373614413292505943061168845891670 [140,108] 203520417984028485900946745062997574900531409279850009129206823537934166904790780264388748172757033009568137893747457161037569462243985435328640451760276405987400356924379243419477556052444844572167531313126949292478656688301881397177525592349038859377283651398770210991143196087003500492164532418657673081094434099946649132805102467219622816947479835470466577431227261264285417027636487880115318966664193281722504519849421513542833898594391840168289062553782057582072814596107529163431919521912462616696803145088526773460392924149094586646952520837702798983327179034900949231923637562232428917987932622883572156626622997941335667548098876965120107136276706883150633493038973032939974008019011239476651166687641941682346279886904664163955451438773294178590555190301966915124930229028469141191262354999127711135682806338203966963942545447083361483055811202726820296962743497279247576025220302910552413119591287536563135373378577094435052667278280186334825670450429181367199854871640163055852907160213600762048674518790955603988494975594918543715763909293699289588519124812640267730855177744158884003080631493806069890244304225035679055428881140506910373827560223882326858036698090971964552946664063882327730035414228450387213097885946139444391563557784768823736248658910543669404792808496492233690382871790009755267106993077371416542571886502600234773626211524290409392409188496454730844164082824661177936860320577441245531421700979820303776601080942843007230727797200476258838762917656048416843963559474152684238077300884099188985910416135723436282276411700888062479780955548661896222563935449460993556100623856031663579714644341317550772592398665255125830047052509448230256247972313096156895691542480146041955057373610135521842168858243957415697000793372064711031655096634575144558044696071497628486882479216054349737236654778922035631035717570635706368853973509149079515951114251121826278387569324856225440148425577228785 [140,109] -727889826395282147019585234357387294405415804233500033865456452417267273321027356262075367638883316025198825071037392686388940480480565810973468805777350667255857999186777433384028908058931456436337102189429177060302951167703103993112258587439853404289317215623395259980248137054411299053278552950871117256684224164151647727872728557523147524338946836892817970273456548608332451314554517850008712714037693477209657047789918973894756834608887607485033588394367555457397776450462371171363245651127849339661460325524985711273621214169937527865191739199128385006588494322391835632244542287778536248345965190329297793247761392174267625060949456367745744946986467068460294341864614859367324301689514489089414747886290560510111808353747877418194071797446240965341358207018024208593742673144538730174521577008084653394908993580954494360792091059993041552746309615524468430572381087254313672483886309360940041314680340347994658135447867842328659271722637693064399430584433858390597444645063841458328364890109727073713613212338883159466604309658579537837956091063954804126008662517553774215973383805631977009608446155956891249082058124391836888091562315064798443531989899441203397888333767294108155319068767426244173991070053734014355114169545301187790178278737954788525764802414170097275720498191766089554172434104563194152210351606837535800420284373657101737359607586435131208200758428619921924107539020543308800730334153495840321342127716480772016218874323716123945565617505075370213368941763419180689566190435104700965138822229070863927437050879283666861767533817583335388956364105352696965528230248017223310311554031294286420205329759286141760747410068837708411747120292912604125632301142159726941339160675249769889877219374267214606304900150750020009417588457155061156137546479420381973886051643400230058123478291243012457200061351067431139649497401998699586185136559933214874854529386795857543989245129545604291930026840 [140,110] 2126755142090035648924722179570481726815602758226798682788615361794389761754185782698722178389362724436744492261189949435967768888353244932211382938439086668670064940782458888352415752258845692149656966899684309912805603846786336026515208165782265087844654502698382941904224913870422672349484868219225091859254402305121502020613556983255216670195355696800568875844960326903993034591485272618278572226965377172513382108088303970257640946335203400664553266337469038260389264542725595686051822868235821968949754828339681715760838777091099531939445003484536757850843592757229772253507505061630723132322883939472823584380532378463678945478329869190851464976559280450635925281819268091428705156838814520183381440415221937590610033926376466196195287312342181203077159124647137711111626168982246618280337994285430083206936533845216203821941320495919867548162865078054481022687565565993473789913292294792100394057231755768609813849118002818760642881955122205400912883786531465206382744334399906092160614631371182128566755207714667275539923366114357158076245893595200922557304728313237231187166456217619515729134100109296301896697652527415461368384036219939782972524552906477535245319654111477824918388516820014062295419708673535777647479195259445759318701323718168723575830788722006528177481019690240104382890272320274824183476557989626055527003313027504996695137930994339646021368432842709379766258275438410867485025350576608202509283155930024405784193491335727144652728408669946171058522108342640794897263946875834586474632400725282414196587707661525092463726645115592229172350350089100837246020669858057501613423652631176229439189818062669699955030540973886852968125834655560133702486445287043753566988151863636798121132887333875083047257423789648174309751704115698397891932170360094240121076287804195854489649252058973048373637204076840029078315570220620436041906667266209937493356678484342182400579423093579593288186 [140,111] -3100633060309099057824786109689695228597225483797141363909467910390778378403020253954079874602156323467215394508358848233779539148583263182319528824809203158206651045994759858130009216559175298387531386745136493201507331083600943655550175582985611597342186603729261305272743140214329689434803589442880856973187830724630901530113026261635954908089977851550553798799332290946847995466926672471196688610515127452813227845130008461140090904174675040428644088503573265077556842086519527571302067058583589920138502216655545219033775731421718207602624838215011042938825339591104164028642093084031600328829557427100826877521920351037957234329916747577345212580657527981073010299707721130510565706699813914255271044307279802071034201363172048750886078703298232373633368773807216524812336484051960162677304702344444087509288380060014942064783670973182727841649413610220657781582073869621643640439382348294230402913173656526393138302203062202490044818234163766550445377651030400687331510200461878721408302444206602417602176668598072486444399426268849659586309242668892085751614966152926764628112555389932420531776126683811689357705749671257441387253843470974162613619517339037362433824058174197660466054049376100494630763606008294617743812757494342224533797076913455186694973900871042698180251681244008678847174000641401636452604617781851389925064131094580622244245086801985321160105855681602725589720561409617972415260168560292346648190626615265967316916090945791285030351039124344591887615269433936851840199658759828704727357164702098014139630943708917947990062745760333328856472184127760447175984626646931508410361153705916118532823478816862632053279573029382496728351867355593259161581350022259250003208702030747710067055856262384001709297840448256477837109447448642128588227941393833253434194661336698100473157033494983751590621336773658324554041475222621630735377918462322545184069515420416946477258277375632973 [140,112] -5956340677297979811796607934821992373243218978703204726122185498090444753043994379037892801617162699111062349027579783667962635657646156471924046519543557545036189887196899778598066107259989272069180518999461621930488928771003543404514082816451057654449853703250581806364630001678843507144084030718831980699542361537598979440463163451796875828076270462771006301824983703501981658044346131290110004266089824175793457247544083220829893115382438759335532049615608799758739892130435449077958996573519693159721000400048752717831208139306353771960020963916379169813064132943916536113271025593415025545795243605237136575155482326990290529857328742749291023533722660566636408628590478303170215077124395620473003941198593596376767719139529186281248056003413788472985847309859880655475007177574123272514130744030765857556077775230705194716057849305335980147368408063583343521677969064712586876193344870654065936240196157559727977531237363374582585549547163129143390070554052225851542120294224828784205473496321830411577308842068157642726058891848680457857869823617580746460537206602521587508504009897089978190732373135824119791481130859536533766569578850063425831425966228096649392409402018047924595633609939982803608094566101889652961431087622453329054597782304096594097791573822584631664464265096532576090137628179386892026751412251750349063736029629042836595819563530300258928061139322439306930858953177394019384280332117375268383470181848400398699072265727771804818511599601516963170723587741823798592212055674291822011677039232274256912730338297184109884087800641216034296282051685707633373488944807410346062080924060656531571891358431351377876049808056871023472017611019562393054621703240121062555163773538920969031024803753017881548082179012457248443693895825245032500626247651342091324140115326297378417043542069538635112520652880936296230490515379424120767278721869231489282226301698134125476485520114 [140,113] 38430369478929883967333880776337290111656599846070752778877074013579738407430833405012437408525204481531226533403207470103619210577752066770450234851143148996867955090203938840582129335178897468505141222618560887013884243357154852131181788534997485596022844625019720907968071291938574920990197040575640406611621288429890793543231949300739695296690152953465975021433000381497602517793840440493139717956346466477972556858691763912214464365903664069128773867206987478241270568435813381965998668732697292452617241120640662229672992343566465044360153316222051684319783519382609836827270170568615636670502070817062358660317313245819276777020800049579194877973204439929004773764321744084940274802864143226504831673321279180503066422925499307666981766690477305369406574345011855852664120079550111790406936253762413648191990404851177037193362078625459960839246591659297283948622574153118317706922791498488995360569407844783020515696083338629043578231267966310728786471633986840637005570449555553498507840311637201798223930998694004892952169850989216846797976175448836958510415899017884972057865605669696130291507266512929796583485307607874409457836175071093185032332640007340609070987578304961446780844508645199407918401373967060544587679546030450254160224523464851438290931831786035266944718940362760526159945911749714833548655454076296165523776005332514973525548974586004667890800189008212614492162735790137242116221411878490231273216641683356116966778697961134356659906392738520078768393641713422729490992560387310833728691413747539348732041382432226232099056458402401323342351922301918344086146073310979002049606055651804810966533562730864167985675158443061517047081124160749030383183103976231513551447150651582516949813461411450377861263972852185731581939846714587349532896706143935899331911090139121860908192317686160140740955870860316145320120528767879996013910225560257662875471527387903602299710 [140,114] -75278521322197977203199002548014967098063341844777985270243508558236750215427149570572904845556019512319835363451916687584655881693758791312414648683338817082884863542312876694742114413784340398807104015403255733718871234506651840382397905552593379383398271577103823187450174189325153717698882456737182283322354476237306805727917045347629311700535189155161889834029022586156742911194437342261535625523900446812888542323541795791933074811079984776602713138986495601842394010909253659927513298408555336195024627915547916278157284193076640792654869094313939260570250253090628227177252816433271726579622836924804615092304908922741938198825596476908821018713262271408327231714174711669501753345571917519121474449635554877307201282363775119358733938427631079385074023958204306039856713846667298076511361935249775254130929511862350429654812569176935105081394039923948898090664977629343731637761330472957054778402348537865592591464882199929831078503327737258538314659439855628215881394902094870017556627001890067714183303990559279256938748452702390872253044447460776643546776527093565529841769396649428796978175607351333191676494198018728938247391427833883488227145096201561137181097058425772624447842212567390792127490663314842001903209074756493827672030708061137699228724050966410873836625404618202826663077721827994486061026363777429638494564441178834442043479506565836369779890409866937566025342014203773086394457918259507471261043399326434979389128548090959743523999512779590767164452439581095408792594610223384069248046501969411627550461289649206422117326462672661693831069292490936514840318825292741345660955212240425059216698178654359728439866701401751322833172485443810852066794022165864316537150462264388650044811709752415851739311435915994303598929488856041490465655093062897309378346314659991076826381061604468863112109294010100865666273646032013390242357503795153312403120221525514602 [140,115] 69253485494793862016386998450953211012379865055688890366019263860936559444286075725700285421995799529386971612766106144350412299543527098548359819848181075958253636984143956955709563161167196005926858136904427797920217516791417586709856868631553141565550157725629938376347366110641511994833918005485623891060489152029000162252776663804545144772303023163432718658972978304112048890034365876387605046321911917118203638594831554773007334574982872112869217713675199132441292438084506900875996587078167805481920209066498894095815037885596373507865199193550884417930694809113145276340800909048708080320713454498385786220666830206450944063527080005488928603564235573709642787019312350100356544055371839538965618414278772146210157199101828376727192756366751426026148870339777535323997172120161887200301220393731978476440992715862678953059723487812961542632527402062344641193722565885395254356298455551745759802230407377927434431145085131633379526444317108319172587069334721890818179812048375412963751717507163136082515149816527903002859606847860558535109290427061981462535499429857151230314940893995728783539838200559591993535456335688821499052706529491213421036796875993565194736191269549620028966545281692630752145407499403570273103559229796076742571454368096355537333666314308035046036956623391084215354569261515803475809215354763900703988665667669883174460319574086086351169392883676682762175554932615860213896518209748308177022543687762033137958046796321354640975377985825026306455793798377240226480377231668010435909180893233746067422589458066918584143951496101905785766488827387227426634538117765821539934296895022117022058966583860931271640486515792772805297453856950731671394421879333402990881572566944380706896178687120530028784753167270650890924124942401864044089911649813064912041364546770682815197960770426181406406548986142054851707332044300420579075345725064683544988941272500 [140,116] 11330720062354819105280734902264986625401614769426998720353478689127611397752254344794987795423303604421471481938779616954273095713741767301329570837874289161880330605717381042473558613284254236173021746588983867295278538253567670664176473934385988815329255095146073168415324074425886333387289085460215849666313722248903444076616927425583275366117649882832263274238745735826546300480923521293816701119580608851556493154522014618631659041929316078301882196101137430065275695159161542753310588591090524894349529574614850177205538094681117859292351858798758176848577729348018040698189124213431723547533534671215873837733018150385851543563891967198509656183117997955434387560135849460942528215468609963744928004772730810934239921248371613186432149272187556585335160993043773718754462611833902044317255908630833158258398545270723260464628275800897990353642200253029376149368733449047902708132700798760319120580664184281542299880519907524517493169483631594030769765288976135172287679360120730300917588115959545183361777150933044608734267860198701380279730866870289879938531053893898110945282142854967219198270706758246950193408796586726013071905425379296095949009105231077799370733657243267414054087415085444407848845730566068617706486120079738503591133133985231632735531183286786294555910188824190136217303101955814655918286703603455352436841318407662222736847343644558303399406831869945497863580260395280366172581183506012984423194820716332518126631387623580553346928576620558835489002965338555215357584918669418688562520289374569569603971083010472213265508070019008322080903678434063430599295128981248245433609829391877154275122973385044261215788427475636939968759533486614253272560960555500285610838123594712017423502677335719574539522153190913680025469771617739618553334440824517811501850303229628479697249493689541710902804569979100886939089707543390614318916079934667764521128 [140,117] -88638650654616992298269487841549450730782156227570279168620491875264777279161841213653468242427548444900835729225345369659919704921782488782132305939926103907034670568995482930524557279421456600535967590060694681302388230093617809957508678188920203885846896711899542992674924585683915788390659981345838220278118036970899282279691025178012784649074973904969960332335500221164557509845624593670367894456037811567469128791438093230659637149105713864792267772087980883798203949059960194025732858704283804546090128209369163105985571295481097127033124351720680086299856742893255240077453526941331235055657929847103460917102867885713187201552944292698495412192520104948962045349408931322094398746198840418861606939577911654881364994502913022340783933703804825717133367341834792888193900428187243305745109727643387100516373159409993947367688072720255689073042678656504713484561850320472575909405813939083853999939690877599622671204450619773836591121992192561349588700752406462637354727731004788365394038976292771336505727953657304721708210301800472657472489724622192087844879348529479715577397281727397571929896201491884491344943442806251193967224528665574903859837271369434093777905162471286661199266495801267388186229689402219527182114856433694973703046949697028945086498548370637812155765875051511141092788234286150908244474699924047883527801617260569086907693906142328855020683537991080163757226174371125231387936587625105819058980664972251706621787201253635177998537863414812017702618584541283502729833168931369260303239182493372945519690252448841111820793866306254261692953868153677693287245523528718005184876110873060899717691520318709843016848176125092765835798499576808856595314071499480962025077690677891425922945152972367331092958410547103165650670245588993747079654139956270851254269683809239581423931351229217983458027573938586868265034888067193739784181716909502862 [140,118] 232476817369555377735812647984735976812997240666716225819974352063403421352715518807579081786144344857355986988073521468899505743140394670201301037943911961464543506809689627091602510653175519327545380410360993819433644374337706666948080473811097456461702762598226617910615494354138298396154891162866862150446767726151962625685632025227457899448198388623037302373771140167680390808445364908112589253527170515869064626056862631006945416178337164048935039780696786515692190824176771299223539588313414662664330442519606009081473024549693174899778577498759139207826156946130104381433665285771397570580812254551865642142209283974590389579347480073758965787947808517767253679223967648707290910808978496195851078047721364103491118925217262782742379310344269464616541398556177645087370459495577717797773704466781260057320718570282437770491382046548514157638634851528991988365285190057400869189656536364307705560332579445252900909968843581428717325728797078202429839366699628872648716463364895378428624193127351110263365562948505262002353416075783578617629532728891264484464411084967272935973170411021861804352391990692185010061204241056419514887902205119259295783762076354544244320768514712500918959435598775296136275071811779466491873891953397395105119570465952332844629063388611870886627355892708798455210574696927733952508546737239469704065932467160830512467574846979060432577508051198095163717554122516120413952218212590586875682916758004579434408373945636216918535327400960340466741418693666361710662377860734240433401403926726553778723868847605315928146966096740859053084617387082082903890686000457227782242400004078282945742343230673798924180098373632726313028011397871272570114544173156008733890626336339020610693796412121937806517315948981604529991999637103636831314611549340412897745988276168186043164397147174210374556682616908589245683318108231051782214908432211 [140,119] -87115431529728587031111378780321945433487418805506285757782151593630025065833117158034129001817936339411848381864223756611870935914881582517741362360397505933086324113326896268568687933311328070347653177809429891539194027010386033744379901992054809437127211200470022813084259026487985550210091647822858832529297873609180350844560404457529748150844876492546816067480005570714578431507013400642536238614022529924481691498182836911966278127096495210027821361346935221257486934262872211225040096139841537525758675592635714747892738848839063522032944255192779858263296322421558080976507720903346561133000931431772411113407978908708656215077136783105600477073717530338594008774514068532680725400773796529221500197802595285735122809523179259403855790325230046437263032726278805494648048093252042647176847399482450524609836962521140171412908148307619119288963667763644705716164911196055640883984778077363487348182278316367198378610804833646427642323104811433706177395708582013034981572314711759562829276448952162901902463790828224863846751670561964507893493771500619532275057454208295947287705615391295682554223743578168508946702268347875432660530626968920059059281190128818332061280663941776595531733756382894080488292904220594978771196565655481969923756650416987007440090010844772793194960525635942654929001757848685280282262202399654517435767530102012251605094107713845681372822506832127485816859323760092400456912946932150025465633200367847231613141346243267776779093418986384395384944497533154938909641516398864709842648120462186477487153518741579066618233338636812447889027963148749494351230390719755431431530053024207196214625839799655758425623008013883694867022310893030453657298894972196278070366818836170739401808363086898452160168443066797864694423250059290766531244907733369944232420458822932021587532892947944050773838428973417750400968224773575001875174 [140,120] 258905280430236604340895573254991065622904314232977661452735443901295973966448030709570807368678905748642176689448388539620658882229742957573424859416393290949344389172086744815967158513652376651389319563058048184055991493696402400320027217196314734303929378110629063917451805907500009970837259042988725865042204569420828914613920678527226108148074653814405737162140023384570503893673196719983641511918963599838758358019441337146756320015657416317373437304577943818615493253194814686002402972177860829915434317789631592792802668322656509994688895317085529178466835583795185889921617656445242447028916456760819898227949379939451258018631606504194380053008666768854604673456488314572625012017151288792281707378118960868867045100254108076915037904258502993036032803306329511522345931692056475599173056802537653914327558083699445302263690578779147743782396037140311534772009238423171882954867123319526190256975210167492002693975789418082797968310365252883858388934991994957448504701421573337941090229163303530262205090309373157060665975202844176414550508926032391105304695595903467992661048345959553033587134808221988696771636383958065330936128527865331810272156555266767553764798839710073600986841091289204863845421685678573634358089512894421168146834574927532117065393024161975652686741560572823809391428089243088523010284853301234320697258300287635582696583974871051246168976431912543504414295292756095083470288819559624488591044872720428321728251682696953566718031632904704498697989080195283044333432795520003788615415787654763387183263261493586898576525788732934979494319202748135596529450350306368463973425418352256975388104892923054424305538651941890363977067485754668476528271673064097267015703203140486131694582451369442281794400871781456765503938072667932013179438871220712995879345470908957202902045528218896826991339186672190591226090303766894800 [140,121] -360190094792403041595125708823012480244747471026630787196512654698749982553664271733159746380041610014943899030639873031212618899101969624977518730061500620092138481810636022806024644873115160838175460522078582748294154771775919661325402032414289029984123720201787913352600774030393974220128626953084583195742476754047669220729336729484545319895566811366042645179106012574302502922794435903762044714740013664857297741001593379377705386316230133164441674867761200507944102059787677641062774986584944239228571204063544422079885070565955801355933659192625541381564911618493359597154460992195589265266695156714125453629571923879821010979277260144226253848491738638828350535322384161965621170479674945807307845984090524075452476966503209678455114297810967754918187739458262428824162013475035282865827864679961735110492002262146218287519750964971157635465114552491949280772349046643840776014105317343416465886035774904620834158497159968092493042330220413806104369359110092691383004208677365662379623916837011293487468734575875927444195712920885247534381805538780423367584560035139320927887655440225656018824280984200946883794200870801043737965651291894565759477456220396761421070790052378449719713835771085981829373644304787282808237180972623788301021099142289344826632961651449209308353336015387653947690077696947893770028962023279699813728491727833362529045582468433427675388336545267932797529995662351715327388768863941025439317079073615840769494730503999151896230242357547998620126009213187688437817760371835904655270762704208234452319851060958056950958034512130932635469234690633016370168792717579797485697908291335419463148542890424363234863816332446351966376020030633011191111760141384935332880935178147103874266129354392093626057889011869894561858402316670579614892603424333377736338248656921532930123391500780507465680207154622129394769357469326 [140,122] -581922519782200645516924045096652362334036375697802950537026154715673133214914896585404873302949882937497499960215744730658163268332816579057326345311369346545262718419551718637684809163824223312148813620634205141969815845147303223979297778706438213136955327012213203678613511059091425537984915849034850969263743504140735623982676523878559454591422335784797208131617626115606324743087599734301843756178209789275259317482899950075130562949906886598933992382363750818844065502295743937933068863343457027415890988088250593766227720562824505846452326001927334726443351354743861808531365003365474485484081306004292145241494639398405728218595888047502849884171373451005600178752493513074293481679271496121871005099540342637092376613147492293410675045064548597590260230378258756194444725369492104323993376196794931309347091276148742007383609847815852649474665465835195770637072303001458123221400389280507958693423064425188825555559647762959239000380679563783654618529975867024487503489620535214543633173425531167369496944082400548902288013991346590590100833470608798172661904821027521241086278463597611727939562730112070639700100940708365157817565758745502676188435256379651331942863455399292092400175847873369622360543399773267558767856466711371501967780690103984528499027510085857233576092700992288957039178259721953986711070249010116846481149985147639209599204068320387789687195895126056633178735633771307445100295121380186128335110860368354746491137463830788311984264768847291569646395591081971394362364800244226227814070681394766038857859511605937228810758445717311398444348070922191020777784210962629121444707777265134671618373710768738784414545179827268478832955589617072887577245985396111074706272065634700997993074743868089236399118111341663225297703648169582713548004651512297358238855482067721693088493404129552073671566634781499749008954 [140,123] -112248087861240117100511896213865402471046538750963153125585430468621585799340726165458849035695086523202030670827292688862867933844788323666031622304541563671288802113308615941515239340147167283147092633533734956588831174697867540940664060867593495852240215777451436855825770498578414481519838470052074374549883517718956071647964191975386524703583674112287110975804080503810942167634121659555810689448879482012413851145603595045863456437458841908477437820739932785712542511933319484735199936418765404520747917417766113032867936411290503527055394846996138783451018157608451242803349131858080503418766980258604443373242569792439634046068656181950639713621283646113095897144598893945381028782930725022220715502192291240143776240878316515716618993742935644415814130954193712542799167592784350554133317201571180631440284160199965749830009313817275310938906948964601170804856129706113376740567699715034422608196542702877571713595551273132993112413488084494575765423017016103143368421160263190026668093068750252291711005418863254775910611165040622556450411355310624571041220908955534335253937134815461629887125404148220688783144394361994225861824657888292114261345179956918031672889042877651681340195768135720129953657267718977698410571005696509935618621289248453671952012583974429848350794768047771671583011523690903681848068601172669406501499344053067680964528929729985744942147030263282270562105457055302291804153026167069307326225516713062022205760739226116629516583164293997842463602469004751533939659332257725293179620554621952216865583693109061671941528587765044892079620606082166982215812438006348485370079995744894252015771197003959811271244400985900055567673511639193658763769997721722095145406807046112976929626638039897966464381198765566328098385261614194634438321455774143549525729703295005068490993054291383911562701407177819339 [140,124] 676850965578336364052050085957070033790630422503111274767532158636506072623842812552392001310800893165132135691817198472073260985752294002803129154840145762872432552226431980747975047254658643089285758262372133994764791856386761878283235627871600545951097504666785224266057423164774961048496106809056272472641795466676389981613987635321222900584406712832497753851947736165687213537701473433501279527895833786933513127520681414852635766122112898852490102815670192370151033809955975199979976583426969133961689924228907895579716055846639027462685366514685810039108538910066186337022638074395836765183443564385424375222610190647081109085622907120718780633727004871041965201428341700845465971201956188704882921282706661091026094502459025541966430159658388357806009333368780536242291798332953807129968024611696750370700728360893506657693242390299211088102743311175403407630180103361241703368457786868113906102539090376401700940070487452669125734898897574279549284910355929318850723254999117131199676748178430441691940784609077518129742268738702953428796419614105258036761936270279781914497806231712474579744237340144651388604092275613958591943772917045606053464946078006029935274079289921780996807064153545342060804533966704920245260347683026671840392710462356361601893612989289285507520430833057273698294614324615027417558148841463084549481848967514710533884370296035831041089901824492027844208330529876953178681807346908318149983175619848444381259185299877210118728064014026081814002205088666359972607924621555997373473235106173056990841444192017896068906663445083462911038050209083646772369029857113505712060212673616679508929424091132693984507806755298412593654093296237714824316303816273136296734121307453656414668980357584301559358519830674174845565997909721775356087977966552339235964910536661846446917702034439395596866918365190 [140,125] -279601773723449021945366938887956425411087873555684238761581810386288750974339005043878502215789390947973954901154811483742527520768808566321733387959725601212537071207881289153051341164997744651698036205535795238141033672682898857387158226220338971273882288199475717516195812725125135540023017954037183704308106539109232670670289926700665726267281118011151049005666610334357770079420833801851722179353679562830870523474537759285413905400275469897418456460232405460192493977981660745064463985549352091444969536929112108839835609035411622062574384565282422632839387912074549288673001369352910975056947054741981152391593413615714068728989842922854349442132618290786970891413624133272494150612113866367587873250856469078747679000773443614385182053863558672941997656909187063779554142183363766546593186332505002493651523424978888266809511876942291168993744170333890461994350909211940157874509203333486899759574331977239799138862773099283086322437388307290632326643791906741360416173027538024878240577743938826629013202364492055332839811709856556578589597943510207334254868277345876357486488138976000148228204217832570889648162810625793018834634511516377833813064568365749807547721479562519104613284049394979754181787326674240409147074298999580784075956370857242332124304376961989393564298822155383230425629216523399749711419236103653479045820333419005494965704069382923421927781629394890705182202685335031245595020398928650225696355270655646443934825900041110065442873820017626578183554016975040465546563912604731832834055295725742193866415568201964030826703426421094644560503383523941146863722621232409353016193432848233825075573999372474860025260611748017752411445360791964140624029088537424545924284259503601765165353723094864484344111022625853568322504053340215723851742371482493313288119296354669569016475344378232222995516 [140,126] 45264668110905454723419144255995758702513316182935668521575738547448346381542685729931366901928236069151702838664296139220405416219157812834224114872038284163332198181160617875395868900266400416839871340124372898577241219822940514138483879978707428332096280512415849494676653396308718444650057154590232951336484683410939668618657990111631457636519203416621426233641168730302117592287103719760278135420060125555059076786646378253138257469783455502312707830077092624611183283521693431214568640134422055345945937658863970337840467475254108539320526602140627034553729712166791964436656405923215643305267697244773009519059934382190246108555076272784241640785609088947815410408670284628519720108868487608385815021059184943964344740579612718181970896020096493770881894399236182416676582676979924463174229862862175091045198115911974691818701064854493282862012350770348885817879320264609551351817373967654564167778701394975545405280951330817977769210103747985893228210693512932604030638542859316272271831215284968574575685625360092064774132503840350566039329287533616425383136650929624180060790148128460241696509177249517157662889987409765099892215379053567321568337069498082649939453740447978675725241430573124835806580369339345922763608694200451211064050203343166868329914692862965520858514385277211350966215803794874736769896410937050696351572437962055899650565080014931804532736156617116519016154694004749511572072489390153960071938966849451651873820967151143461218678283263243808520348528583153563144990425981862135274858768875617050051725780272353720953914533335169883599362926835097698038899274754158917364182827853225829867464434623655602774267959582537630778337866972544431812928091231559440618036372676000337655212851875463425390405844029849171343359041592391808374227418176518544605932820576110982467922321417214247 [140,127] 236208958901184384974293334803689491539263896345080792664951797734069739381053662950323212557945092875426054386185792820855189733674386826342393100936226724580849929702535573113026108867219377757540114509530491258137624346600649547936834613682081618157793514645275329459193403524463282451864859668925674873530348266606084532942728303318625845153563903932064356302130653711937559415408983552231197503710722502180209360777417018171073185911395832001642264236188724489784112299559729562763502341191975319647320801231241128706339300109795095624367608290291021133219969622746073236771324143253787310647622846825402304882494731396610847180814915142841371113046254457446913746370101066962078875727999081565342730814059607270779641926772774486281119363900335928798736875917980646072160769178731950176216131737685329345274275780909869923547222303743793721004261011351106994739271742863283439512553767724722360427097974212996255069721363750223051434845621097782166638128152114353422599183728932589657436376144432458824617867212746436052902879570887317811873479480165185447609726878308330249396817728816812236631399953057480661696631761039881216206674123115389270833786390741280348620858830044024068251775355412110965986046002300075782445516079664092442140037630372355750455066286535512739470158940387135285647035366257214814242447896444380688147134838372362388033950062680011254435134026600413617023617672354893494486814291946564731646494403488191845077442181047941862158995493385647565369118204590579409550396350372878864462951771746594248040334020054832090542414849611551841276516806911434038127059688279915107935458619229307444401389971548216197426278476202466441668474342286131984491865517696893929308266587648312153156461100611175495797476410362953282788113997328712839717933516004667081033535896359386743059971835252 [140,128] 125562131574449471219867693304047826832812606203999702198273338276670268122874923936651851621732567690449967712966007411425282142526023247968651332005120690530770442418410308342484702648644285772929976098521122934813674685455593036488706463682451745462210371748471734268264978725203108008586541708099823781757557094747545986311524919965584098536872802081156548891238003939447587810752013249506338517684640215724126418048592135838256987163015489576750334850433329621687025733384492236156844232593769109699972527877837911220821081761040399853832902210748307230976834974776279293170720368435147135767415875496060881366156913311401350506866067713249220695560135896026828817189558584936668890882006147122379394923581288246201872039135667023864820143042678431491520311435069599423320591647983016251570509596207305425203495324526338048040988133055702880765555646855880315350769169460200296066118294956161869730894209521829015564991617905298695640708556355297956895836043304625911044174914932859366415627584130442455935696563443878373871737497118768594939472568693853577342637553943321256679515915312566876649138545220063001326159536248074326128342221318660922613871926097602754632842657492615852721437177790795761738314705684513276445340297049664625462291699849491285220224391374837651017589124429409697824338394147229376397857069577637135040440970481208968835200501669759612806045731955683071405087559104223552893982468720703806009118208783453802201907568863599796322456716249739677162577846383106213046128944632693480313624772278099301488711958339767618372798927690621388260218800438748634290598405325184192863019456598454687615226962070033963394067696576062824366060842148811818236894161170238577919699065744065553733998074821021419524857012019921728410909309747415393333131012291544838045709258652776408395574 [140,129] 93474143412122873934256973951979425551831420714531571202660832392968977493342919440306308267366792640506813152763595628502735814856392271923847157554497095893965319967994578973495930803625749579621783075323315133279981619378064440710857335194607070244373466977883531411249331492956263452838653584855537760675639661429370010004248625106409360408581116116674201354018050524789151821572328492070621922765827477696975316909151550361874859947154416076774746984243338563329204008949210040840444124970345054920343215708248048730793261083092143595951961709825960434627004598278266810860172340458771369651877321529399369191419986720637613780778032652032085124520009814356314797490250324400767468892851698422742415153221397831249270099507749554375957055843488814154893604651003861465274831808233170708921204987597048434611181494410556754091741952886468708454817766599647238298981467629092154533105062454071649929132339902881721443397416335374258653711122663953478391049750086083013327331532643829513998994874723327655202130594151631602113025693414091825860310597573201626223018954375533071548296038335351207713634006544214434511454332723871504411951272665865287449627482685633037065120316792131707544753131673312796698239725313405511374265895833907222168591535859997340840436939776965296229616583496082977722912468213482737051413428274233464721967700842803173466860428022238989167069144719889478413998603341630919221179004703155671647941751679091734172896874184367329007692662703025797969439345978063112931392741461161324237716234749584730697491368206274129365708127643931351935773422938905661445943977762019101860294561059303909367474109740499270536014744170866045421268444548280841234464543348382953898591717996072345183998283285371116006857974919511615605261166436290503967716769709672506227508867412827571 [140,130] 42707520213574883132225389942133418690333448663515200940356936570395669160870471248920570311767524965230955364064462046034904285560265505160213800855451726517422814427645252157071221101705621170091699520386081651651456168415980605419357807594854093865962645420099373246019127713859198477606867783245051422900265071039619561425310120149502588447989085458950203092072876474851132647779810302724686035685512840929361007678922684639373924418145874815608205078221428835358860697081771438717588378306617544303903026545089625908760544023759553346423960820944358414745532385297294328652297776097940133079151587882038500005453757846071505818593946613302729578860154481904286104620049319234345531381866705417828915840694859238119661341159565903575457387597953935783466751252386662075987420386688342531756825142105696311716995093518388477108482288838742559502809671855415992196701932927275912470650391053950250317000435051497732561666145803261118539798266833196048627997682810601380738024293085388600386000320999023514121533374258575861081174681765207772773401610588854463838446324515331967356002790006845732826990213604702110596450882156090963970087674489355926025400090007772452849027183067327435193226842084077296779533935093743974483735965704298258965503508916000364376302755168345181910613345172259700386717195283676737759443950770397250303004800541689903664725393447395107915806877589220239102638667330399228947471717585115434274451268919889587358300897695773211243789312072460448268326342525208419004865769221972176069911382248783575419274638222625588726944971247916070431862443282985868753131285482354213031395419388322712537044063488244453470991121189419205484441796581930518425045928001654303989204771610265395155710136246390414589328732620967771163463336225757848335299302684648135233757107690 [140,131] 15197689095091631192595229087319230257231779556238088239200342438153356984964585336782464386893402785951282061184508816005630478245293695937390215874078429200124783157146810203761730988109346434451819260218749616108931198293970980614075505640243826426553769082330782843104619657998334960471107652161499563285859687081449680075906141581948955558297704971399131051386274795230665589216766219574305459831047693227360642952276212160351086382670747880213545986711578876746397613247828445966123189588317531770051977307704936371217053184531943924979445885867110627001118284181374697309029682810310105404047419170950393934963865187510506132589634216862208020836712368072585088024403394398229108596249031949631468671468680281282151576038278018082023600876312512553998508679330574048232125548835517225137449171968732226425712827401044926549270983213608502338462537287534563122286935485438744120484185798089044154719182141762714285736244382896355156955773856692472271122533216024306275828927787797041534933612838160996041823568752474249265285558139654999139038473520726261245977389784468163895370914782163405195658956650538850019162880328904362394188243504138158179863085960487111954575257666771609475444561076443436504020529303354796107948920636622026918553373776415965211521492849011045861918269475663310366235748757524753354385972265756540529793682322038751301281015580213733877192872353761990022167205453634627061206620926875690182178573761340971474096930997522828888413817366670822425245953232862994792011755117049654590535916719450700279977162004357580218979778548994932616129071193540320540981110296357324188420180856648287483113847252326682843934712749436785879088125780048891179079371198238595945459835521335145616880098214405032893929103187305211042721994411735286218840797872555898869474 [140,132] 7908660597127834108479252152085746291344389463138468867201357873139223488110324038553447485921825975368834344410093248192581225502771407160900211927338405726349299641277685670747400758761270470235838701205463904288802156045783756864866546055930935019695325594421670589896972089968795707038873430886932564441552955883355918774442585188877974087970861815040962799288349491449361032126131828695439584995556753822609406139491671281690033646317891491033292113976392847448615601477373422241284924806753515173916038111249195463711116536060182436942224540111795080506473624461705638156607811595822686217013544376027151121433722417286635386739650249255364512978107943235058726956504783734499222421325072074962641926451809837310763824138607726041342493799167248183776146611982024236558617225216464285266697032079122847066753676349254516291390835122812304219316814280264352972614960047152935474277871744887153433205862120408134728339590618276508340561751432871107345734075431028909637763569128026340201003464828940466469983566913460839849755388669373043869221248220819162495634859111188471719987310892980651746327744178174227935164992444142156550217476558355243191192140444810593345732349299664180373636550885800110670112237004182578656619263522294697794803690078849184504145115214009797920962630823313090380081785458829419002875377168453765471847030841095324948176353723148540627996294956898798972288419542973150682149433919274241961263230315528458434245401379123118778180603946495671830070102994769858375986429916676552889374085789173876036814014162169120538186270580801848682744721832017978509724889138725982434671734877231979808882631682299966413032431331731494204885092111495091481528058135672221765818422377004929188815359224119050476826971928228110989223109332325587951894951611466787 [140,133] 2124694541410907252130649046036287592286239776928915343453099693261250291432241389269378775695948702511564174679883162421982635639634058079222556408684409861847183069769134617674741280602517114013405813144593988465210159206312307441961351663292046698785214189035351243860091259409807544725374309689471574128130493783374958736801153059325361039859331717054744418081557995005000710078119541124349194544375137825562264903649834210148418341742915558508585284621796390595869497384380864995405801189420865981895207140447202591551505316951629573438444302668640714765984979421039946668279141346086281618675047152216388336012464110536522786095932143214421368833477267765223837545293923300684359156507406075455731374286817911788525221841616863668700165680597300790256358177426107481872697829779792793048616809093074596065331138149665334990133059112995709529018707503907937366329333086639937556985131059354264099471703664277503717783100359145257832642775929929175850988799268257407706375429593266072674588642494573171360344043120918557751452317999598597481145434745689387677587745432397820441791022494433150247515342909336327165970436886014747616205347753715923179284098254371891055986473713452469112200443058831827959793607063738717883591125986517741569117358443692810220921201801623096175582390037710365276161598795848299817934397767947587233634107011424378224462088252639484092340315393892123951445517661522567375529911457576334559449881289430197274049158359216330247146582172245071808165366795814911686856851812161810321313222100115889569590232030486902999211594447779579871937232024204956028346703125670522288396436248409692863297630469176976810581220953140228382861475876074347978648623914848788612233093263778390489315097602045998215625147539437902674053562929473085588222202893 [140,134] 370308416013021061226001715517267633507659438143813511398616994166222233420905378178312204425396123007870130052346406289835935237168548611245689595729704345861346390269120730043855731707632960141769586423833055802301163337980248590106389359592894894049226883017146266652545482289132928647872343526010900977202328561634882116865884223045883011507314253129837002527143071219537450673033035762708074120943503900940772019125668790390270169138972904864579237019133134291429826204226769357388679857788270776330028921581539622089480223756361979351901075212586691886286922445410427359930753918219900873579524421694232417281683856638279205651637785532472836514468316432068217495866404419386873175542117091302913122485901792547959405439889370971513642742596174545018282707567203633013814411161823783318141096951361152165789288023145068560947689092528204763963353531418313793831278200788152296714599924246970040321703386661299984411012278436942840473622477065646577748353643250029622727344286584734177798807661637282840526335862794669425711939892111083329734975702559124201095542111430614075514912196566503997877087866667254493993449232727167237602452383097518673238529915208038587531363696139215242260323124772203960564153240325966303763409043835149804282781931250696595078901384669459619473570511613615104109275140377343501553217166995193703096870627910574848513554511959345709742847680800857221001075465530046715192690353157917522731459956402804887645726719129385186509566675542117975401081088942852423497845044108669810847725349690960905401296068724956335856929010406913710138092008872914281031795567478380348582931762692952141780829514708995887270405412761487362470905108888635466734395879559534077567068580980277222569075493476336532792506089414005360071330987591352352264 [140,135] 91988722837709593577333098973653151629111837659956370701020067466743854391346706184206243240644562109702853326715281634398651102737601879144498315790541713494562586229916085340036180681490665431855061350492504287651687838407683278525410313235141112530873988673249826188943357040149503776663688395147365649602776203483076407065520930684501906084046683837348745538005148578902995831150163259734931637582338761107158175786700653693810485533514687290474695403552916091293718372399203188928723316644400934599563522238500200111699503084519940647157790839720497878180379205087261358630019984247992064908943069006340303445387542884126967120365265305518791710819612561944174482217162072831418046230375398741589081865394366121592833607297884218702700656329615849454574000990880786287316324782055603198626014663412819235276008488060938414057880913841556407879515444698661794374965184570624400372952634995517107810072728111873708780247808938146440051713722234919598630128855083466464459746387582439068900275387932601061429227622577361376006630010629665222329965509133444355055560050946008134438821310625071767312958014674517938307056922539506929430826072601593863642398064721008164099469341940303759374506661498488216392421111093951589898840306474842775037380422742423653864077023273498602978677784229236511347450353287283376972937252486864369978928687026571641972284836493440234600086280546277346965523878783990755212238449531118977649550106846519320052438602569798575348086602131262417131703734634441962166820886808919752903244466492345236095759180280359139513348663906231558179745394181264953264710210137453847367591715196927377293852605762794993999044212773628885923427904792858566554776458736999412484367035103531900587316961680087945250653049638827503599820186574382 [140,136] 13503700300647942944934416150553257774441430585159541001456461848573610613682665960050456885666710509325940003130597688903483761745423250909329102962404871008626046186460840569159803024277492036999791720103085591943065014970645659651295943755545270383422492494553717832194581264800959194012847089558414988003422270107077037333909087387055953769576911109455467429619358207532997604529078071268481851918510204433180567085292183039437695005458543832816526329297243321616922973192438430860017013564796704471134544127878036001281301593739326262711546981142811537805870275387548429241009323890747556588701379749872639076644503321197649962756512805433186529697467393949582443221055997253380268618589435396830810143967954261860916269263537594577546849599940493985133672663529280947730572251050702456743524989712235412602073470630182875621712565845108267134155261715034353087139935848799950788285503939256327228625161038377665488341670362732303564607987820777885124637702951677058960641271685538182335526744952965210252540434599159454659252129153267650630336745031269692581250502345514992273211083250730704105853523351098110533775190172272722791391564715247110452517941060225332001554379931726242937241053938121818837482206865884433895266732109819136580332056417629107091186309835422076101569086174706724446347874411511884980335077993904388144648632231743537189804560524788595543402201783996418454781506121779846020127141033839683680307974357184810528791550509833220583341775766336167211087129316964897788522182365829801056341027307532461938760234016060128198097095904744924293299908059473174192878314945017863409652491344979368597929882322668975091593158687990710340958379668559971735645426447668596848993807527673257654020939233407333599059728839354444619603021 [140,137] 1017836665922372635542187365207123425779994862580937552065437749209007143220036951326363097345844788391829045552961037588791936552770593706905430249735762333567968051583447183460633964577205751271989342901296073781426772208476510798295899268982618504896725295070444999359553414129463198117168538659150026530390033714956778423984358465562323780775939756770850443241885169602238970578897107991955411103846041675029524878854437783595814814754539019268579688968277721249661607372795859414297768742703474853658544659733411723232765414184618614802839798500701178751796961131256411517399903132263888714572943489454017455978892820043671340509479004946655110615221091172052314268689512170717399723266080302511767083564990514172277616519232612536271850328913561210316128001454647965445693602752548117093176341943380633995559877859209532185946562588689872751134938989866734224973211201049619080763922681811654651559993811246740702204206083911122499516910550567767603969275131722561620119826619808292889909519994882549087370003329059884658603159765291417113922145714543147280459953367261099017853318220363008805276091465881027053807695280726440202824004729092601268733632600238766587093824894337564725683131162087912453480914417737809807258987035247570665364558605372331306901290245791865282550213093224394716175122287211659731468680565396489688948166930511695557264108392548368719867768856459770922727723723583709334204907622171797770041136109831038981688067750606424922989771075840547208537815203412026971670852358371825956920337092026806435409145539730400178779782514565902981623096713391450079029002403938694825703987675769111710821871752602045588625339612281067445233269955613830832869928306000986842553870889232463412286716913789870412620479797902495664 [140,138] 87946567571316263214241077468377509629846808955655778116184073576992355376544965417984007790262560987275455757385984706022019051321914796743880962767193366369625709229979483439995073008803691906788075517407748423332392227354989038039849839960671713476290696083987241556416546018083363078640308472163562644787177539439535968338359207656209065562240765074793199152254445102304640719769706451773142923492504556089336494813159427281945573998126529787165241913426368881318164485750677846953029608817327931483693982849988842342795012766002810917807685038821191817477893016059697478097488285185033808073211701458555457431374564134918104444587500944195851628183376523782106403656157538385753881762289807793067137932553628634171200429814300930366607072869515251101262730940280109852422165797896071400074443787286631535519557862861313784902371381824253908367492063455439353552816022975652583581608107725460586915146279149894597796880591276347550264995786771047116244264466516799428277954481887406535930940686351793188363471220943881354599717156403987112594466088601762887900153046435398944962180872225224993474040307508606000774107913157472962051669203883614991227758036493372229877186397379683827940974384550146752174269961495840862047023355193707912266501425723594117931927865667694201772987596879930369059692032259603508732848229635316924321754906273151905659839117894639870526969843470505962395318742241060393554041870358293078311470825045332820908015943232658233991573376104202020024552999930510847101986895690491949209846675910726518857009587550837355331419316674215063277291317193888110248473450292758150522837141785492310944784171208575179694349935280521568934224468074915663135893830639312465913851626431038778929263302699903794963210103818 [140,139] -9388266216928382696593728534973795469175064705342368237796895343026645339521420311404186857779121541935762065746131183167752442870568770212728029397181153801069536274668492606765705608400909476593135650327019415427113974161246181610012374876234234960447729771012648270374338482528545258995342546632919499265247029777551496724883399976898617072894246441158829749264531668352120285653290465026962146957474326792226765424918995756540526268077928379937294591345967813298422783078267782599900753686685129151128645655456458574305053544419507576468883247651394181155876567380202341264316645806359497119558615334134108501307484830515315504944266325014242614631118486535473931307251240807766215584693219218821580890776335119411536358612133742198264734799978249470517824777572144164934580963696404063812197617650800345180624570683677082856040926815967833070112318362196035541481539563079816464666416787253253221707648955388405201395085092821842514193140630106405278161076801793786539334918728036692940010696292170605855816048520630901506125231757037852114592934676659457281505150661526433149070641117247531466103242830335463066121288900255280618676141419793903574445721407947948715840780352409111265711197024960411576559468524491281522303487259895041759182595137181622859914114774709257466498581591632183485812547231812336469882755448776854913909560822683037828877299134563101520839404341297888570209749452657251606382835112379159680100255110976683302006913818651532919036150026730299073363753698067686290327661946910929016341259050906557781172747559385131570696213617045493142164919705807711023319437619913664353825680092188759542121458103186023035677094568227002224646205933871755012045464553891591140684257874486573119840403055957868063842 [140,140] 378661558442208575443763994480843258491580897811344373592575044822596500247796936349348503633249146822919529949892903105500158262643916678405382006088670563466125986592507949386090579371732638699653125456427516056013754958571298383582573889986316757125504673145636902781536812195122563759706179759983718692104437204302020276460158934184284406162872021909700444379116321365939535334937008616676468263113115062102386610349675340168066756443609216944267715994320394750220159904716571678039697302615587657435040071361344087455257333910121157563107885782950719509255098047650562748663709046706876034657957804696041147823639953910153467433387344463983404131790612590700637881568563119096908376509853255901674260008940691769517677290185076120977318936591825638126398447140879248681293507227527870073896079163506435341867577391118197593838781648023688178319604870610504745745950874859426813015521206124370358158959863022414147684615892660837871387333133613946524085239851892803651288382441867186775465666178730280989849887996957525733640258111601230921969758780345226604853924036247690342059978767049702428587244763345427430904284258517469072862442911567566177308668562005474773768349281419355164301469665543313951341445066996246706951376393727011008867168067797496128670790942239580494338877127287939486732454707999348203749739147375206899172493435651140936117921885811671611269778401247589840922234470134396037413064767842995989226228693488639545600414409009628225673689358346393317490737280538529414445921144559290128786324117058667345051636892745335189386866654954874937650019793887248684533446939469616302292025403281112819241839154811163871594590114662220474476156249766247184659894412698578944183644306381942546266261596240939 [141,0] 20255061738104796227882473977604828809436815433450851942590763761590970839739750034217504832696473954240363315608444357050882950029959610626594846668919561707012895685874771577356845479528363355299827099962174078248918858533344545224005317579839569160753576143930882936790981476693041149911636587191009047670628763541039173115475787933897731659616429638606924525332298295935548634747512547654687053763413742136340677949756638811121468887032894201617061998326114152570365369686708660739913392338561188725816857080404102179237629702569111416027603676680530552767525897241404416791663885121528326963544237297489027802191458917876050922276471159389570312773048675170813993142731926520624573619164919831230834122360426849104156114262665484167304295065465701470840742690382488406151770059063013384938978285309317547891694715688187371760592596185545955105209632822062881390760882533734547984869830382975706319331960170334023117188656259106950498275330341176626970845377438778951587181742659312359196219220772970660599468827437159357486508640926994162259257999745497675790118749352850987734386238317757288322504565049766206292472102233139040351287774093813712584125556210401869213479119939476484245874550006788244786468379620813162321688057923372602282278106781860744163213789712480522662575766310296530251458883382106023825171559084288599140269790789405474934381067436407007545586437273362979685184896124747689094893438049981215071453568357281595303593822610989507360878594946078430953606819831399540510929803904555858356101959188706192397162740970415806914596964381997206947477239607693862355984312959573367705948994582167728077850201292749317805426446617821327482529871201458739418814179593453158679403157227510762062177479652488167332260646055351681035162692270955489509998102746766182098861491188696732428631960653443616294815872447367295822334043735294698695613054465739043801678862508695513878163084849364882778684798771012165061097006864336561807951683168450896613915410357959786071819345622509776814557483148309912760025477844855105238074148569981172044972427299566857399325646712127157193532320359132265381897077764078440864636831975076347589492797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 11142582840147075004750041015551287864506729744895708406865674845873105410260195237740013041404033204056106550268539016574139757477865335530619890511374524578404540983565718485964851914627824769348551295748497968421700536059914353532602569657100324392340700539019149914521005329878641772137845312216671515146360031247067083513972464293734078558116190186996003006221427247611615786260931635064479174459462178120188424211434918585217079710554854205379913365382423312358505442804107056774660208559665707078457823626598381264037189060789818037802351476456094275825756229384259410363970453665559325188762782553555858908456721421495011193177978949469086791344660698436575419784368040682752571468993576854538126187696173752084787702794162271659104169009450183559368098093554560392019374972870778944398828867288520036854529253911103038292947465037120866541460307180341329569042298590557238305176833266898208751307437410805020951018113195788797739962946382055085380096538269120295158448192197617274873488589453999792264480520842382534895497727587110633424112143879327308315905270688971621220953531712656504876155544435625658626901184581546051195652525282060291099466577413059415765062450100796149974683899958174829775217397248058951937867460575511743641612300985730391393676443686671889077330987670418024157875764069312174335450949553454921474529047927809779087778458957116310217366179221179910670590726748734804587568702928945109516748915836690320341673704864121694674330629521409947424277908245476511636073820255063198855542403109872356677672198617894159481337650409875745557879517209403765189579598125999205567085798885956798378779311350953488980493379884385420990449103647919715558169527145195487407275200043730104869261045561065738993968106422355120050086587235856856734963298298625749037416041169285061165057250515584001362856710818034171238768464389775000891914355167750383477026172298246811438136082143537814186247439359577559633065990495277374129801912788000591772586903046892809936432466502869907880044700065601344538415397370625584566924754219857607412968361205987295841730021903029941712747423715380494705750469833964791388503101643436821177601814270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] -7945259540224505487431317599591804454160892166989095526947128052426271359425832121953142142292013709471938991175861700423679345116466357968204160879065116047788078292003322500792542875892421775984536553544144729291097569207391430144710442594451840502942828368841079760496487928508909120407451526421675037762569372876325680639551225474288833614716452712963408453810686055085476194019312546504579851453642057129262850864459935355353026296349669180160970449792227728267178474406405179559635834098583747160853151682401005446121542710182715234253814238733943484045383229266835792039446563578621104836762259225755561462950802829093795355564728629780876951588243437782179502170744029011596881848927505015033652808163121728884649371230152857482825648669949186404165888593572577578411357368775920511075856638336061507724239292076284000795201520620790191445573610814093667425654800906271655926376998439968050093829454795690132906478998630141283209367209024847720288581132545865927972985399899298870600653378050738357395575262640486439067199188138467966207606909364604003080817168224492624528275737891234424262330440573313101903175525425397372687824022911087377729445309609456922758244772191508840321908206588464664086754893336859585855169103775413893154249842573468336141842314203073522535606092876746182645528935767966257283284356254168315037812127286911611214565822684158150194458888523414612524215347653702653792143144171595427265422819595807799651681004613024715414933425058828720191218564627808705542012098302983582910775055644168733971429910134910127698087841759274528543319266739863509427013847762584766479216946703225838337186024428940552927896599481132183585212064112524904672222692622154796749361920548216795270095593902853653444038600040147780567560619394638182165220534442994838239062931074690323343205509670809104851042421939462743126279314675914857592381188363079690446531517635178117225362715610072502922263215149659961415433308449984577514326628492300900387552241205088906535216409091494048771033900997659502793022229694163851810561950115521687301530158838514419052918426854992641157199984427503360872212566023301598148250064757025512562904623337090015411376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] 299306513997306414260212381539519593562725198287557358985708320068910647552582664214113871035786699992644385695125500693196380798641257768375124485440627983794867563460037793712686106687385193262236500994832484323326653938356699961829747551655093191966426540435167371252093789508676206556645472230276105062630124110980519465898793864473894609657118719693198271912235268183607838004825051664598205534097341078557960008041158352957851597832899904906018955576867829415751877564944044674972815288436236636865440754892633974582063483481446154318312613526646887614249880651504698673520833720751258851300755399015021228330237997310708965097430877603293599017415690894248767639778087898252381202903785561014333923690499948917379682080171023316705227726474940461215711040686753381244180504655480268565608640365246295711838849951360037448650996512944442262423029829481545801688064126622218141351926601671158374689825542747206715098372673147332148485766645409815258523793091915535828411327924142299192902248341921319974329663098321226538687227290168869127296485255327098261951745789506878577586367539588766021960939131634233004224400081943785386561742611053942442945568376425747999916798881965747109366581981430073720179090181569862384171904517985084268635588744676989592264981076192978238911267227084302974365886592741455846887917335896294845532196817253102755739650501718420101700043721931372270332063668593051870575077389944834572131113057237536632117051073383568607895371302879217670593829593257709251771478128671848383815740439023370224036486593666979018459343639313649506851371503678728231586989447801429313048213139469276513386146099532355693393664920607966181572814510892188788929550070060605854407130461542937631522819060025432947177543709810069639384082816463676762137321567848428351446865052142632916581990076102028314844297095158555419948165234778187446435983663476244533325060293544989887106269965423119512056213503519021896716481518185559380430980833114992593996055994063942927729098057352698755626903514231862197814442229457809861199321424135176568706711589750066850337056160343956756202033447979733810711090306896021143312497251112724860888647526735439896583557128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] -27334647187101770665711500652971956082206262052304393415173800880289836743452286785686204610551978818178865602126554044627384664365586446082312250111551213092434163126126852832639762547172118577163483981723031620549785182555368286485682706540538961737282207933170028336055551778924027319693350883049907726842103528534945126085058063622730952890937261278151695953310296158975704491741395828639413773973110314807979354606197045855077964688638947629385432922188817014927517002528596404289122512711217061964894925604212141028770846899136537247905030623343612832862994178479757382549646643642313728731827741151623302439017888091843496871528942102465341961190439035100933915851459126186832590132892967523251486966223580140965917219123927808011208367609268796600553069047188107977495913228716746965291194727163964272897397456643138240808689088364777903380684302590501605727454353444328572530192325438627423582171235773449481193522165779777843986338119932618961516601461983552674861291280117655097310741389525745959815954724605572298111516590177502548454083857789276396212490768100949052178938981621874983225141817143902169183837633884018065232193740662102717431382220368714487165651537700463887798432838457317775600837363480390300891774595861721791987692520533832493679910975513861393664612744188479036376722339262196594922284903719455585637658277692243764762112297620348777723699989483631425551393623245962154981365370416192450702122118541042897070069395491243967799110290519847002198193839664030304366940755965139654230266607264006801248122268657338051946678242392692289640214153687943892772831463923321371040795729389303525152603263494312381695704092379053497105414737156124737307045904996769745729430966493047286876330890634957674450324544227991368381421062789167194727280589433861175635826596690609870362086235497546180574014966745188150273667473351418543973501251073888718096487980072975167917700025774402262874818561055406984136018476993535113811923311566659624017489722164064853261214715464804891951537272241678630190292383183204527781825360938241612697077525607098494094261394910593072585235850754550834921620978324781126789349559190109555800729523866721137892454862594604492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 407661007019251905654548537147819852946015466359881888128837473812549030729534929275148388924140521479801403718103203822659201980772410879968486195444822409305939448562860788357331493280880490292763054191312081556748463022127655530258583818698118621075502441744277455966656462445994324112003839207492999919475039898326672722109522532750703949800647057161120056154021365073880981489709269090738319548231744482081006732800827613360306151266194603137081035332277456459369214153146434863078627825514608063563677450714046636664400852884004786641415917368814500460656331394557148190303531596229689406482408392608655661541108399138834859265330228949111152518273416036499673639297016523109872359673291451358895807214492084200697632458426577690500941646990251115147003871037761949386713178433206863488336373525649846906723902122515927771215551143615560291111636940843225266497008844622032888578651739107217664320596980026138261853510418446446888568211532261031110721635845262912217854223096154982987520748614493813288789373669689790061026566078697403388546031260089738714831132953924417785804689656854385245347627827654321502674896472485448757206712136783128514628207895288459487125307914907824867248617179988694788698347051398345665924146515534518831741467554005718846248350926108573041560777752628732208912579008563980745508773012271992208611514487885943003795502418393777594093367326713786848910859975730898200715414299773292717102816414821251295939944004944090563507489451221607333569081009014993855432695382871584040373460805395739175924786171797635034679075982011284110809376828009031367457499828756093607782822577459533030762901584345378461426404576921492847846402248212728222971048248947877802211072325467580381265808562159280394275341109105024238912691921103123186329025733231317563036810690650105963065051523901531906031851344502610403507889576818525195628782386330266384833390847367893222816089997388105122289168796548615047095700120838369614719318043722639476173157625287454592856979355485401125043756370718898093851973505383185356615072762830956722010750076691614656203705573579933708910512353055588908687993970416980061685326020039859623795078236163647034118184819817543029785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] -3508789620093141379222119738636208534212262997316745722491709472815107811550153393008118474135466930025698952722792741084029140744393885028345706639493697982277301799670443319407675393529602001917710720587549482383941818473362361607110904919277178226705397851772784538999444406373929486884625740128455402280894055247813984409442467417803217349273055738963191374306702782828666094677007870181659978907543792191296751387463096687060026672195700084841532108180538203682941184778644802448421729268646079749064481780605208435576077028757276075468812692510406068393455876379384095361104548415632450338704615078629439848853112437826514449903405893364437570442834071871729938660959235809301490339976146018385281060724859771250917468292890185550824227287313247872374553562762232214986689785453395334791803987585216765786107733436807953608556174815417310354792433380897538702815092097544612769159309166289976580787588174959774639987448683281988514076804411881347673098575025975375897760418119851038387605947046496914733880927608178702256597720086680378303650769011281457249759328523084904454215107524188571574734397923672519670669887005191413916012444102327310452899690015847145869605294070531222386468302215119331517489764327137479797587592245720820779200834437317619432240558521636439316012463633978167986582384100000761692389527092654646081247219286612822987452211275321739722634821562977353632652499965572812517000895192886223649628387556542299913714963008592003177316197409686919595164547906665833653359780291336584032991884703021829712644242857867756463322048170056726939149145704224732912848252143119917104636943463821490111235307222883251467533138521471482391121557800313820618936499399115441512471620114266084187365865994839944173327135579618516171489121953856706780036316885569436043285136904389603890999322886657210647336049720010802797880553561679336283688155100645052078563062722071839839084128084218173283308359299626979972948500015061970463168565513960822379424554307952619956017365223376676893997898191214950948486355315959506685258634807619409724892457506749886941269164540684110486640915222955471960302889197465127199160263884016741187947579149949972610045278997858986258506774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] 33281928924477867949680629332199216803870830422147043277756462199387404820917153183666609370752297691453494872201650664717378367927760563512830176546197754125213612026367986735158020262633092069514960487403210874133772778401837792829192611108291564345953830413338721329048850906911513552812001255335136283444484550362000382959164896617064183090644473324184650267166846890904911478511390773801850635965890060740356080868325600146893824423124344043876240217892063067665406445269672826472348439147008547750437336875807165486060021157858624686544161950131552038583664109142872789187787127358496665940696703041563645301729702640414328746219716971867949942987638455235694283887941813301515426158593579061520529623739276526719570755965823641061961401767876161060066865175415380808947294886548769858942874751411765143973789261259691250233767507984574187912806080256886486451066435548270418570260273935964780905361606064335125773749583279501200031450001300293394345479594705270039092636317445541446121514835847086598481478417022971705748983898757668969792596985497334811176914485484161798697113489943780045236464435544275197054982617259420622004086841426856867923970239114427276883221825013397981596729103582536796858776742468576054113116267532769578887990446607683856816534521955192366856330429820852956542499843261105307118845546262367540528844047004119385714242895272728212607847986193321681159942826267716592793482377037357973918370319347695856744060303196006530989957158745703273778519616970000066819966884627419445451109102391196479865827587155994587067324846419020300978442769684625195131140681143400265029489337576587354620238024839331651722134592504513761634911323800381085067224756798722323884433913106954735376206202407436864259738275159025810842472835172773821096840829431252159864649627007502285334870874006345942662897589668313322193181692121647555182224513180990139717458173428565524120892455543020529445901994913762754689304715582254005044526895785868273725931506866247543188954630986920672696389905525095801636613980199705285877722149619863197712560828217378278025367382917257246622196116915811545068185353862112707474155126369740328763904009744766226280843213203297636937350034713745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] -304575627693772804880563228672986783077961757779119669887897883504574059121631138934494945931075607040885414452894926087653203665031182585080854749657712131461054613582415910439372874554640687740661589087787631385313560636247371523352439429292848009281045018555206605030652724576490689640579872383095000669764368128019435520661100338735335608575431061988466156631504594120487390663337787071752687656834673785949808715611098761957602289928690011833583427484479502157031660400167158955941736863894967069892863656820692640038834131761151090157918843233358531971053312387338901723094669362530969571786112027440778430674224814203150440050558296941884943638541290205899738975628082864314738677404267556895104992598901507292961316047375983164328739654224361963587984682291240904394101499523461599231563192188346333064699301191072724380536212197338056406685753235385518665239220764743423678167057654268217589412998458323192946564781986627005858693680055655236112870202016085677679671890782596642022530054851941114829681850542532438975271481601834996592193046692709933996668463830642712488038266275747074530130243140641765036057127248025344345604843645744693927615235699390598258883808290194539598810387061100568578841784325987352171116397547633483931916615786239874820184033417155814666653318021910139897726942559052445570967962101213204319013029511897906473447096428427564892827201845458901005889301230615507112819504785078435529025700085818864846644177767463101241565571097549973708428677704811520063446282848005945733519421061099971103356081394204210180442904495854773616067306281988032448311250296362530207184083065014447228250066877290130606340021576761828849354991186087468251512522257228140124790387834732072531757009645428324003673404914899515356366348699909144624889515364390640627057483303987750234601935610598294960926903734602365070092402985415251715777156725125580920527268141819245243790576535819441527547829748775729013272191933402138455998709651843440110137910783119087880199047757134022682378799803796587529689597422855968533079609811471160942558991681953279839481789605569681326905072174953993203166882128532416206157084959133104367678750583733738688078929168767672308604232966899871826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] 2286195291574921794504467110020864393356131630102562907401760442100489416246299743408755559042887052031003584953698752250915243457502286465332938661690031684576092838055996694049555338651367988143913226237826099435209795181493856542408645702842222954500544527720338953548052308535004448483061380763343581700417602338419355173216417487186649450123710389017878258687208021690424411839183144868589777582961447936467979892518212825400946081279056015684664103490300522796174758667447193358413089829657059113576239653768947394090155391583752668338858486707906631196531694789850383055473381092030327125244719314881941612630852941618225989610046126756160534109387805238856962396824426253417306187545147168397767271988910362838682123654745140771181322527189156385725670669409196862228025349006066222497010782473283458659913435277344032969230545247004532109837592561766265335544817039530956954297587789610003623895750977114187143816214212120684735193509392798140516501151983719322918088366030529858982772969618268076898099663343648961619781020379903468743468374365845118826301915465501807624151407117096291255122803253235640398898962029568320173026303024776706260728599237126861439633350033703637105868713588664603227113815862965200887944282638807383452458718757190164878011265977988683364297376508114814252224360196424853734877995817837354760882249181898615155435638057958760004702117572034624077791275126863889036475993887853032984562685967304194384233642399474076156606774169619500660346451666277225046861412702724658606571034969300876446067440866683432680351469982342108318945865197230141216928479853265894848016571945752645191504817844666930493142521889948480017753756230237997553877484896946610527410561206948845039567910041517525040861270671280811430044946022670527061585063608685457973327344597579272649026107778723873974873223090539588938126010415321278686001270903264444699588782777436486605840881295329449412652068184305390931527177922511140013263430224308674457148949232017470033735113816383712397581662006151107145989252541767894606841207689163242459938110045885474356861579872097673933092649469892233713347712532442145142770939310511831224839697189484349748166570198693037241355341393500566482543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] -14039219885701345809685153362348900602713226168402459902522097629525294723046314917036093540123176147997965566109345584539093368459824465481396726055375395475738043437038724295755953493158244277832587958086155832549914358041313473944248643554329604363749158337860813445074603350548884071305797619444143101163095678601726627519532100558834557189006983226771505458219505150044869429067794135651254876666780216240248554927042666199336887187388022534751353540474731635890883419155918669053731602390891732982392733323981649009105480201991329034813053512936429532290677402207774852716612352684393902877669927954707415435186970450345306529649509562847636640249993929047936104361035786892594270405244086882690631709805687001382569641411269277850803113214960070822335765525760474789033466583672465859323706387975973806075373416751268235423861852822842540766657330536998565534723165367331811617308763250532640550822459482434267650720088255370625521595762507515488421703874397560362034393212834320347567284161899313435279339962160455851133905248335034472203334682855862446884807712277519804223700193785037692447364419482648910693226756064594302479799441477520049803958421943440829223472730147690766899722953482419631028900507992014489883014334555071920923061765114286439386099225244470066451429996936805885272457333916925088376440603864285836935669309593012159986361177828970373163915449497559790680539537069050105180644685065891579222910074350278214613371916238694339941978714590684399295617699954213528398275971115391335449316936568380697663782354019010797078408656587338201480797176238979502590675548759290574892466025724229115365151962822928837496635479957348708037232793570513854228640083906305977204809316195529547650280041568026374856262538931898770828636723742769879678677114191779832353517906963374683060957842444681098622971201677724056781820401116200948233339189198277026210217799157680712445632681151236336056503703857805693615141157470435027749360181441241244781441962236667915635149689603457462997466139724820789324695178653457174634417516593078131099675348133787913354562453489562830652882973257132609879788200038763272623623263555178030170434316442514111554471076511786155338601389530595042742788791656494140625000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] 71779247310987017770351427924878474299767164364536303916122179969496085305878882257664937510780625003883346131876727737693248364442375584149080121877867454209496326502791270210251661748664638116080270152915368370218679032151703810351002370668307112435740798118155651096075002354964742797536892657893111759270902078521241987775656856347527983354332640087984104910021976094292790098877967946873144121853315686011051540115211479243817226348421609646969525327312875066306096760671175678573041475491131097963273081505713891481712687476816155065758013409155721119389859746287342450891224019997735379713965126740511519324006285183946618552642972279592688742428320008109302978864257261024200212532915941201395142303498107376295062827964826017685440897818213999774196370344848269976771789251991656520082200567587474658223569847218081298837396973597684257724696062578472951217623966701268973860089861956167176501770675314978865046232651265365598651718741767248236597761088018294540238043271024594520946900834056930283228445543594843225902484648439135077332699221438038034315993014449394957147315817212376644239307556555374343606535324762766542894547354119785857224951143966130419912773309516026635786585045989061764515959683841047753238631213076669919299221616695417075882432790654165647848612723294381776959949120226681511558024496241487776349157696082717266661147846580735397758751407812292629019458889232333955958794060737075965447220325681906533248873859891270294688118389309261416051654945871577609955237872229114345382171667577087364448379035822953914636569211390837115359802807201420210483638677275976073343542669263824585055452665687238515401840210738308591181923626536395949417712465282061075904315297562336303118540112049712782479246161168936570833510532361645328657928871710834926082986206702840523000105788749966243892483701218659911587815658363204836049487272417172065398308214873281767469907599185346033903380643562669733139131045920186993800606988479874913511314554550244834301791691659561057891489659817898443389823039048772582852941351178937820298821506084498152015241730671742420106840295287761363230575930175013377704978499039007613543845261289358669868451899208499386410842202366211495245806872844696044921875000000000000000000000000000000000000000000000000000000000000000000000000 [141,12] -310798540102519432554460198921552038849426488074838289386025926995044494204985073417042485007556437356449270043585852485049655139833959725526921998300374236278680389468027551121788661178099617063664005921506233595171131861425524378564057745979246912424322486459315441238151149115445685966671121693180537666726650570338264104911468733021445763074399324675257233783723724440795169218384880308336331512133618348804411269132198395887577195332995605853967285329060372507987373716597373846842654578037508808986419836142473731583363725920442523346108061314819218238558490604851629640132813755999459535686401116300868233718922500560985158985883194373994720309302760996312259602403880167594509429334712675492323169316020281021957141041279384495570828786477135255672271626045629780426995739755500937251579338749745822434741618561935946680035091045220363504038353221453576651628053913367936984248800425502935174749107949257005665309665698065940690926296202757297632789732089506196358848484387113284904336977442796583046191186329651873341907773202102647794705409680248517381793179747797133169806716420949438942687869480592741176073007993635862178467879890674347163726440759541661576725925946700902388332289503933032914592313709755402433201603923291911522923488012553407546213513284529944251722864313055297376835673565667809537182256619363172108655362476471914257202321815268003134367878072268915672377712970066664646589449765688646690416762800374456035844068486882026962215311153105368023350765079367477121866928546398791375518438515679051377782607974423073885043934017485858198169976138826293723661464915779768517782168467860536532617623470824669326833396440547391505600376654336794476217855625462736620330213125068892653457473177701334097857071231051469529539844685417223788897279630514917949853881832290825387281607987435682948772203583153328072985224785509487294068670593418193139214547390491121763747422107261004634004318510406980174620101223008389365952488653480588141630596123861555597600709030724372010365881615704838455509216322806406216021298038678375578010918210445221028034702417661425640554102127260908480447690952159512815964491057105037944588892528293006654056647743066207589644625933211763424424134427681565284729003906250000000000000000000000000000000000000000000000000000000000000000 [141,13] 1161532607894830081637186542490007955557594096310606316071674320428190084365699863959964524048236695254128688877580791429005226416161929901088774130977719368083677722665125246369503998110313542874594258929147276366000478444256024454234643736827008909149067018603173884584400310579393709660824123084446594524444665334781233149775313945157732972869710382634763799870713622464195249541811173557272159222273152854043495294015656406266477990310518844471050834143358571140909524707644501816552067497402666606810539497355377795344447550383613080514545594771745011284316702796677782537113367506484294225966991798020480129557025978755772896881670652144959678967517933514386783079982624291854288954865782123518837664339997779154271428520579864906829405310308961451574246746266179202308650327589927707481827127352739433774556055059935921730048146995012001711517362633524259368068178405456957427996850994805721159205842744511394631694790431155504410043184264796619750174395580410873216352863263821626059937523006338093849237300002227344177571617911082497317991619236851543676333022216936971103925696684113189837836745709155908061294492718853163164096528419504820795109606698093894856937632011078820190449307207161402128823201998089727593922294361467273235799643526901362307889004642669995637888211602736797316967956755692659634673791110046624505891010594183415082244440014435150878611164380785074801692382128257322987840344528580735192052522790291595409053708762421466808866482408884931439020768676964697946821477325102139176712264242316793071946158525781121948579863138569369416702269912607660475600372484173942034373585241479164169789929273324425057732460250684461882394639993610963079472866182187309854457329898796782352156932930836592232753930318684014667770499893239925457951422433247344796577135217967066630570715995135309432354202752869226474653698852960884314943010136028132059887564876315833064384802743710355889384957395531791952252404330845033520343411345131556337423637991436456167882529906255044990942543062595050497988327460929675772265292083685445955366959680197813777311572063001300367620370614074405308990659971469701409371160289803195240263429699153941112409755359185291248250526219103206937433014900307171046733856201171875000000000000000000000000000000000000000000000000000000000 [141,14] -3813938133031401237258570077265713666616543379871174726427913912405855852260769526654742127790017951486001992195220744208935469852252995930352318395105332536642799974708815571579069514495450587052283033975740583601613454332052525690556396399992579618367964763770662210132253637294564367688954291528498305388578797431781504086797522991636022914983812374388115683518513022878272376254340932393448311088942843280886791654411665097158581424885796573090239978396522684428052933553097325218903298038713293286159561600725172140016519246028353888443612539162809946010030665200354446492053770496466871666152823758611437489517634655425309779789975173525590104654496840607259594650381966511894168509513274419684408486757940122113872721871711727568403158126273731771817429619706641597793104799268888685493346421680417290036115994782174610866859399971402084093832184871142700821927552745225214195212891521470901120950134228798578842211500838431860862927141021902606631033832601413674914470564017442901382121681139447707480238842722762544806462422599112319535257940418979198006016672569101728847124861193177836943039186601823938729817471248411852405318911806315889492818369032343130945016343639521521547739112204270669482989705392161000642499894396074453053725358392305583154723110362124953596451827798844854446411125031058409380091155755336726164019172259552868527766076304048837500414521304301831618806837826876762889206561169292539432538279213735567970423925130001752843052952489157687980664516757757485848368135027226188585002772433176714121797912544592492675974001927900500557110218464728136005217032927187964725492466079303237638222370841262565276834955979255227146977941772969497040390784568865512458185007633411247786879599770044422183105762344102455127828842881502172863501525835418897719587077159579994197044192332772595477277175530081805535208495523612307569431033712834779433489347624162696958015354658988870025656235422127549941822743610658088505290009829814956307864876592487108866863881799092573534996763017685304093560666948615015520574759523216827455459362792663642094933378499290813040107946258989238801712437288813230800165354965076457005274853815676314482729634416283746492423507773707950889441331554507996770553290843963623046875000000000000000000000000000000000000000000000000 [141,15] 11149911696784840326914358599704114497517999934259417973825850568018874832274429026224473681627255657686368625880575080614363677358902044238109828270371317160447019743063592408968012672307022215902784104719102207097353850706241731331398827597468740336508888611491759997604574626406219721408301474132021416558668475172233977861319951729814332375310728290933876809406728919397234407311717150436223603389964953197005479191010581807153865383052829164953615453888799237433699499351792377987186319639429334875802617654286864678744365384291352878053823330208082502240197670214216748310539195821382016882066028388304020302928633325131360864591980521319380469454191815792459256584682964103266728867681329111327023242342036242735899633210063957469201107478329149881940367634336152795197780695735217371991831681079703883872538216386380033833989249132067579922561095576944528477953759299276535071236851272220719714803469225069715836883303423308103065715056267863363166943187659286981919107136103184182394171674622413835542934991426527067726234988640214184679609397956295421631444037007045404272122191509920471819795106189622032332109305373775431969763650266983723175561625555691388309736201372848195985526970643878806718164531648264883752421467218299110458508558169022391488118713945665851774878615790614149874948393014895825294112631955138081277849215810024120828896853458201899459397080029177540315526310722215895383455177254601413041824049205171592558048997937703164103722414896197018449416152544256608692861540683740242606295714872285649168206273568959536830715024218957425834801411277055605677903289201299248642184235530819798262523553768790457066822114594793262719567795595352886860761016390260264164167771171642322950472504138987581651933200756718285665436548065160119820321931437327415484547850516589637610574478511002555042473350611613819142754245114123223827149067745567707414157980266248166278455508048339494576493062241533731393362334196228291918411576045457086921281054976999840342119958942365779820790314817634314107460937006965315829804526641627308085685449398224387007427975410352222493224185684694774275877389450740460929142124607808902352426927110282990915386466972120654004598643264901159933140352073510648267529177246615290641784667968750000000000000000000000000000000000000 [141,16] -29298754247504359406632720216902817059631274640373532374839396255877861720250323322868898159902413770070728983707566810540374271973576947783552106901439803998548748982044097944878639208049492340541282464932304836802094448635067917643347535930038172601791626957688416119955373099276606645532233087470890843410612928340064793695159077035746156273922427511405951428753944000977729230672123625351251269983641562589735477323525779462923760372259267031491590947746573074512853273313696663866461082712494485506697020967682825853982778922375758954863444562031758171403961694552001455909572565549545698627305541917109666662483061984742037692461918857323799163571926820560199195723947153715884856717754772470196001721982329570524043916364387475678657994505135832734831013015449757251749513781859137666710975632648360635618136872709267658403123838578671549127888336897885932330014645303342153125387392250641924660387877556735635969377033161249247359559218555847339583770136851437945841602620742840021073926687712089561641471395790190524156454466371934003946693065567766826888608670986661975372315627989497074387978256029432261048012073668360570168708259561005102501344634612243494554263384571964903313322850517562660100722008834462093555007474441036131400159573193990944357782655468793090035325214857447650190430026305042387245457815438984367916558503850487755543784348635595090308036270562213771130726124429572148421433149779280647315332160473776944870144977730615143904224864230949715088128713017328343483917184364904108653011441595330586751999864621044799205810950760064083833995867784385536809443745113441642421368139773804206292495057672891003057455376660328334346535823412093245618195671046843236230085346700449159947545043337907226737105409104891982953107560758493409093557426419949491610402858883729038354553460700165572461450756098648919131739229687749988649521591811449959042539433699607622483696065281473868913339368313985807897929005871548662889742396202604833368858139915760511221287933125352045638131642844860256418653834824529596231389139107819681138729767584436824644480952126878384597598024357143248737433344218560777477875657149842683073203551713336829934816784981683319373655906291504721526524214724991959646338557377021061256527900695800781250000000000000000000000000000 [141,17] 69853133709194817371730245877579295976789990945149304988972055731505142602204980251070187650734128300725348356379723639114199436621173068313198547802136719943847704941893333027379478561199501479699145108374250383402255663268712313834034645103606273926156920493013821803719671632405661230674598104216586779624635810217304156264899659499194450227876840733632716883043605847796416711165503805082745784580446018832391376055696741879607679257569294267673407312992739383864285237792302451583391330648410549419515421095384958949212020032545896666008257474074656242531161257825553921756671857620164130008630613638269292733858641590496284900824589502858060453796579280801936057243372113031492415429281560672556461905134874197357022231250006129734640552717291469433215952147945673313940275724085409159835834469815740325094852494194266813709328856408610085266636052378617179765827670554044597149965972669930387763314656316577489932834578818989462180031249240918330364578567737410540759250778392599185188220991210992854145272111050116548309285237224802484587707758951003906052345418764823854494992464828052367643313296766563402100730407215560714906248584493623457929841141420401017970279015393707235511455390898014717879556510795151060801163759584943443124122469921574910209976018965743736672256442513973770686007576045762097834737977151710468697944297416420942317569282813940805026957609072821795259878599078722309320162717716081895154441829645124976591820541009391225098143167314689111346616848914990476358801685267493434518956569074490641234466120615433991187005731685402341239069142654508199670257563462489498681056975793370259892085525369390082899008995975019180390017402868474791813868856132220866865373210443506741021583712739599657520709623430428785825635009394655926399401623924901466440836449705481653108181705163170309459826446771023581011537055875346099780965746016886226150247931884274854941660596312834076216884360529566800349683382960658783561511618186507130752619910813823707166503737500741262468890712171565642654500848325938339696082155953420165355860334781274285124389786030909600042936645538869997730278293031881910779936433472004752784167088391642838441349610102050224754594061814199786730697020058458344103635706545674111112020909786224365234375000000000000000000000 [141,18] -152984518479446592652851869028041256299556391754539355916622744394546954981024107004915742422838228338048515710430154713489761524994166176160262157288909153849075842114553301100901476915242038902257045887402763637919979959792152665161001023089927016820521955332421707377782471843086025040298949365789929534444375210974495897949007809551630554559230891142753210954732608656342894663982468816562846761310246498732849025328369187320230647268138020041783170790228230606339010945734980993293073206168051077640517365051929867366197175040846182137632820336195630942169555214463769615877222427144375562683388319776153053843905167568350523660789260687285567401176567295691087154612123136120132826084679623705283610377142081468922561532951314848087588716431559638487326257812591230703707279568226866344918516491044155772673929797849449034920079885781640865326171744437052781686087774954353360913715036274820428682390910040960115814611607519880280192502710730403562067305954152011048249162906927971499641197541092015669537770327812188955505707983230153968291925227119684204773430168457353112493940316672825115827318016405341456283374695104036934506176428867944020245492342947565185871959092236639812695334562380943992903177712462235037012668730097916135056256816419967647314737132597347528593910333410565066765301554147452008441009215320014569415381379394891160857698059368182427779771805990660612298833128980103744859935834254695969670167669670702711435358689334785890529421742046138244875755756199932335503164590747755833922571992302425979191385208060796886416262437939578786749311857677298573360840316114075345613538652431318982616652683059290326947449933972386047995770539223437562873000965982048143275460581615210146274605976083898420290659404466955164040592735324641114828052762582453463876865934946284338091849067441839330643055416236698039633213602670698645626283926455484738798605893932033662200000794939176983189281262174147757734200469360022323859999957579690232674182457985052799307453164619839811447366272914317230107202968500564040304849608210529576302402329388599697424239357052841804989744181039636470257125575430444260012579205708380764600578461882285722492560488994932716257377247929396141245510271630401369646900817250712023565029085148125886917114257812500000000000 [141,19] 312430021071422920874242003390487102272727989121004042925376569666403630636748876908705886468493191202355227895481533348430792064494069633720720227579258468903506780136675359998433460082107460332112032906030283670996833661372380388011382900306750424146346729000719690360533695561117806112004310364348155332319475017779632635136230346369337687678063881322938261706540893187035877917311857623844066547846701423089174555429997356324728659369432062561163759909638225253250946079378146743322367176034341230410733945180343792689564690780461773869143861770647277476131484472714703012336281416670363594189681141740819353813252939209042646895431549380169349543711450163160255864222757729814410673347914852082583535562280428727241439600289653431332230972034575499542786652747059183819815028486032391050588675954877011044172487619023168176925511899713268121568202912080184146274123288856594995224790479197485382752200640422316867206290494040627990261975944150595761662687365574007239395282655394051841959140047425976152345552856512390236974919105236397117680610983025789614434522323701088457521603917349161746235784472694066903280901329432013713951180561659868627322487074343857639654167057117603439774295662524153438880849470848893153718057501697307222125720324194019861532626310193673951635230467562730767535314879806991085119542579072237171228683475862372443522054195559021585710002995513011553083286815349955719592638862920466211870587140162771613763174766292481424221261427011267110816041490654583190153973411952534414760214386984966115050333110773917332161678794575340222104391329585979928397522241062396072081272622663218802998791260011000661716318433116278832990309230040836909447562503376877098380637241463318083618753118111343379541598697280801050920125273785587372645407607664102409763550284975334877845118539415127062571656830966400799208619783051408834338389734666738227324668595899820064799279010608238618795533318422375227639681858203489470269436576925262909005518648971173349955370889503082970934242952183850272584149723914920408646468629152235516330139727435097586885275298858280993779497306935699032344747873414872526102074066099478888295490389214980767062557000078587329047119808651843761251335533723524532124528850507427790716974413953721523284912109375000000000 [141,20] -603169933496711457820695506955531641115005342322954806944698049192119181510373131678408290054934450115999934335259798652706993581752881416671907428463261113077939159179051753526720689000150703431001524438226601800277111561977218309454416540789639870335544284668226395512422319128023971437944978162515530878291708497056241518043515881376192131332864005449330448284436024610069432998828931252458878232097581615690220325415386360698270418716226583240790369974400943324391312176088555142477172042039189791487646596538697138369507349870153340156894733391996096498306428617124402894441144115864018076418560757584342433713377727472031253250503372921675347505766781825885324149728326519571996004510820206166816945002727919653884031135923236295639856327895922266015427984662783706562591109106871361734294262607746462547175656381998030647711230890261182822161996937877663174608250246003342384995531105036162440870702929594774549819472680585558288146993397506758546765574665826914213734984670274573618175179170443646156026429057208070247571700585276990073599031145275452378730096104683162143318555307632157075859640351723645096639638763168087288507635651049915433030328440753291131873995899755747773093100871718107732455344891123900582148045212912040371641707254324909467617504222010768769806169846291524597379803841506090691594023926664515654488746938149220017405535171167409414673750662905214955353513504794219949105357720002319048900169353894780207638036462316673438533663242531534860448345581021334619703435704713114489744547893333945500431786936584315252745623510406158915333851768744915524107945194665054774464587015891045654749103478662625140020182003656820684387441289583931779869452477790219940993331181438468839334682540530065200768370390377644948941619371396114331101439969079367518811844501716402091712602936910559598133582435481646644176573317763278274999100864907524921064713041015529032577593464900161636311637817617875592423881169040400507106193993248081547157952293441379399194367650119972416851708606862626903910527369121602893144187061266607523997531268222111262507057433904767363172851958213509824461461839034354190033651090704401519911970985441983513566911316763583128003882178274176671956254079689329230357878325330389657210616860538721084594726562500000000 [141,21] 1108836099799724721926489906252197369154975872628694554557655381806532669432994768816067372637842440652495727936296278247149274124895945058005214249038990580014804656772484931698196609591526335765815553456586782707766825294932175872087045579699506869563588308808754962764943729056137643110861633310551926467296308218633436473134567858027676822432676250052289040966548373302843262377815031104511252795188730229623624104056170984231511468402906295172817195772777713625009677160339415670416005022718930213481349687723084896660891666588570165830594393783228521199820048890265491878929876671220320633448951921423495765542115225591247181721370350128426210793629338207372131456424807908179028539687124332137448482295913632866221392629538431576336410015384207160228240470998174694787936911528940966154117239694390918062855489002546328553731244269617090577641423527052756692833470249361949600756253364166638313126930318310991928594865509886280323126258717935090391812136442221862148909224761165054469582989123634153846109515854219131078346938300772636661358740327598900413643234268688719794227151546926850308132518554463501159414841676718889424697190834925630316442397490991695844919347142218037021528630793631442118362884080047142761008619123985325464064167361560865785785317097452440209267764558650329915318110521327704222201636324193599165444237061357428978989406744609808645984154999741261019010818344688544052077581355932222289602356487116826548253397601862206027639537282367349641631395674920967194261397217257578333590236663423920167572223553569202745356821697722643791750077026197079967298934608585489747859998995425578472511442171842921624472011457057381359167033350754622787854816045815168886009797119556729857738357373651190282263523567621218927905005336072823797773467363879117375823119763858742526387569192498598523248060985881161982722624512310663369355275826202154969417554885178221937265958156672718031204679462209920537731305007192108845483975667746106817230560733432545126927999715800824283200663799464166913300625485470669050009853750316655120399604185364754646598628338357776057963296731916866204478623181099369375313650232295031822998664540968646529124928887368453042896907015293917506288670415478534177997635770673845456713024759665131568908691406250000 [141,22] -1938873267379702448751120848066113354933143538116162211820681525792759554367639410486810723268306578485614176292622967755345546258569900465800492908276018694367533701249882128351382212601975983958482867829247644945654715203230203002884022446942922497234915953725597426645308995840361920132337979192538823538679423546002602983593853987897350059024319161772698322568637265338178079403086200186013527849822986366221579021558010665259483411445399914481892124728257355257678647155296112637928892727769377880262652566016535880837268133222492888887648401004574985933568609095598931345191178208786837692394564573368662043890806646068164535835237174117952957418539704456930493774628363935465434024302763147119291014303013259556569878580350238334241448037529199889109595337736845283941450420886781508015414631026637034042880300717294647898584018938327721336825730280466372959301374505225005198356660335815440755112043663603492878265049731339579254711013001046860166854371565142485809876131043460371442458216308248942345446851325655411831367424110460105148673433315985589213535658082574146863996529089911573537273023883177800948496553661731944102512962662922069217783611724682806536443277487155322400461261362861123061191052955358082240254326789156567254685588354122873198008928540766458462007995874900828791746214508978607132538460901491446661809280938315985547581372199769762763009600591275285321089725065993092420842592523418567752375182644122288926105632138490050064868239314067872088280055488730983800498873160813039467204346646253674025254785028375464640352433149984960292701770311609016559594207266618148410534401243423625765815701697801623718057767444803898148335031392173162361977666772772715756490461340564211711996210271127413584904762107584636992917216809328236590914812454188605603354414058212843161718388121037682312727229433804411101125779633467833441472461924760318754234105235691437615915562097206896419642787322434196731605732281018586166805486507937771623475874870341444607457882768625439538452139667750378088450345046673050099046983992419962606026441875927704273033071189490022838808096493444230836107071132116076390840943551972712202536655445518995549566922468470039627148514851597820519277013944057865587992928180227636403287760913372039794921875000000 [141,23] 3202670857029190193065519325686539177618327258781430601793469159489948729507499033967076639262046804276931799893028464134123395307300004946868222816860636013528362808320996623969552655575786971886058314532966312689873013250172156738230829258878899157986364748306768501830361062663869464529182778563321343005568550741932874780102978857400909977960426355485572775391524663277346325530393826968242636580704948500404571487725492873743952373513742454343530642061252454280471475295802563763216589026950431036030343516832264394249154769738318619090969649413861389925728548493647282248578513932323808855821127606858369239315336126580070332322475900832445109207409294274980274410414891039165188376645600506764567842992667541879884672824562165547315706450055512705081592669065789164484635259823085323797400588682041532078592949268469278123602336373079624630685100418212985761994693218041677516015594870494183741733139579852478967710648078908351865150360159338342881746598172280776676142437714389133842838846725759013721681866310130268603148005936139065190473024397612092874330257962350789124673914948287540666381748214207782235546011698291612519591693281847114872773710478282145379161214830849369355601897315353590400003022956789220452352857765460067619170780029176069079861094075163017621329718685436865609150982691237800330048445280522822801546342689790565111834362885467101599362634219306530029680309400420253461669705758314501412962155814481821414948680134638268559039726273932673276914814386209158088439459954056629643422243173999482029311983911915760050215445959247947627496760398922621065009444674411998823844515277637143588534825331283984944850181748322911201652965222738252194738667962682973818900688053905566163913564599192517417245443425815560079191407019836534369578042532049407465670360368547378514342582865047244340181369204553701938917170243179697705155937712350691150390188391352695514048850682295925202561537887245162035337700367379737254712248944017646797974167075797400678681587591516400690375918989356482513457369579722582263648936442774370489694465631135290397547193966315603210177167266418564898393582782407949430230333752438625475626134089145501285911814483735596085011455505326276213639629982446043084121090060989445191808044910430908203125000000 [141,24] -4958054939902283196046428409390415575576235721535546982156104372231060360150666960239611460519675712593428103249076399356753567571481934815732627376287163821445864432912664256301898021696100705551349857210851153765387419005100741376899690106748327400867817159980229130786133883394341140757621657201637258884836834329141957499048175487145678861506542132297717256973506374187476026491115275914645346537487382291872560067394970325089873980874566377944051562661257070965802730381970343587190257822450787744498890223663099704496648729219923957624846136076566724769807310823809826848854671779871352180695961287036681281467059397337734197174457978952219441434743157484711362182187949650627077381616268165402948136086779237862822036211336266717093272278266574814969314986122530550721651231330961055502807849401942631779166582646828191584332728347592703432786677752396226183550813359240825748249886846295672339118748002849958417593863482383041588755205181418819121979116389771957373406465738764915412181162354767888692166408511802934979405935420080919356285730911159472268017954202563049563042103020794116000605399229707659684369960989689696759750194976968519049820449207920355005317904487463299647814015772079589838253338950455604908141208756117680320716413046450209691186126552338483364401601356729046957357866825677519998769186979190557186517396905532944348292953780697999634884681095635186154255403470245876523086901706190997789667652304757384839260477423718239600919218605454454219025805888451675497999447218643752798756644026398455079988657974082872230551205489643446857998612610379611649199431385854284477550531057810296286126604473189661708965385073206408209183949118668142920678466301280395452032079622970504763526835744304556402063501649665556234102873150736554145819352254858987916990007778295576495648195468035436192321501998618079329383512231693943146602019832088789568291175412830543650890372513666389553777882018181420644219083328907040920111978494946613544477793040097701171714611979263844250069311607914519274914071980387518801883563593424932432270692540747064227954124221562034799739377715615646589116759146442410768094509608881845294901574187953162253655557220664654557521886412174888061308374908925291485450870254680921789258718490600585937500000 [141,25] 7151676412632746927859769359961553371629968685501624968750227697969105588660456782437200107246986358790226718586512904939020276137704811270613683905676431681105197313449545460771596687901339356018001978109884835799502481225023835328756734171689417128655833157215485304690493981462574382714862227642228374382043358515117686269470645988853214331750680882514876784819691951029376908584852236174411922883167151796070883503640664631432086385891985826278910467489678702534429655557393459659912483992350997046940705208080092560232102565628115672037137280557852479259121933286744108906282734837322368688499868421605808994948666003508417332145285311086625627460910997026529048142603829815978987273022140973477288978734728778372832581177440054053395785643726647035623502026655205416652507063023894187967748011589913906496418615966736824201063089517085692736530245968020586823141101012479971927923392159101539092725299303326627755057941701994226179039096347541552941976144360799197833795824648969780436294495378719043128101235325876371056075942693182597117963937134339458732733369055232941936084727874885449671483624518247315250802571527357394565769021520370207581123456477037731065582963488420723408966083764418411620245605280723722517995771073573524913736305151295586355063053914517097143704299819633994036719572710662644074577721286515552427106449307494481075047852857160279063142528434601243391286893708706498194058745866355757192044255836481920645309760848623849594952507085808750915254108452259490966896743251453322920108225485244781029773714854407117110057745124800948259539884723837345740296252817585995510117845891526457972565410861470500003775508830368214303802614487097519958862818846777637300247089276178731973090496515547326291178791789446287305286156711285066852914276665286286892715341856511842974932694741843252890892012172199929516295768128936113056161696921836370608622499799863661341418676170265140380684911657344135485645515028265645357585307356532661891338688298138817360693638242334769910891417119248926599504913039471533352758343235770760096469276187652871468829454330469294526151651877027565563681561761571667024684973137268299736129168710450247446044444371689733251062081058207289746180027137931536906911844653222942724823951721191406250000 [141,26] -9582531756254189513172993696997188086057891653355218863561095280957932254959917443064781190412551716775843327777619808073528032915109774951477664105778685334774755977578443828552000946971258374209641052148261148521162523796832483506966220808861772281608256656100157531861480901945476718624501839999979374657546076678733735326809094740247748429860072094436179726797268171491466591117123905861697586225354868057644837640240392774067038148417396794276108180973362800659905445660328931149668550574879113159121165591621331388640403100594981941927192407939251605449944803317842112171386736552519093241580836391284680496171057454696261720661355271956994907091034841472486510738937917077075148812825070734219667262440736816968414587576713637284154807336713603540999648846141704389635157066900329708130267180994679585649814983201590754628904549470200655065045529263480034616392172497041387451475523743128996236182247944007006879506137113425266226078212678395809060653785221079682246132181025900035180138718726882789626804741149552017314737498251159225348759427668815604185389515317712822693029677371642739206165632223485808277839767544524593634856829581884052518526945794830721487923568141692788069021794228725703807431314823300089828748923584568195876181559916334350738733321743990389010084664197541115445564045993022252362869394287097672985765332097380091358587560058226601569904418941980064617291471602671182611070974321137058228342012659229854726140805790386608433993914817081130823695215208188269116030789804808350530739640965688274816557277965856574832560486933501624442493591353325469388061724546738435608048603225018660323163886327465117229345024373711651895690684676880382832856951242446500352640771886658786922991989073497424005408093973931680168747691295807040790707500499072163386154464642566046784964337283050723647160233183856522908247759994209200460167927751720977786085959798025995205762814070007418034667832751897347654638899017779921046861027882727437041955748647145530622198439785136600731143285615084513634413121582727571126992537402193602346813067992359049986620568296576186928191366435379577986657548098373350903993290118393952708311220046265144209393490965163303545735106403380073135633279365896974866245727753266692161560058593750000000 [141,27] 11914806850870394426338112942192643471153147460351741871160595611835743323246217178961066779637032794979940502847835875607563432163271135750486835657719823284265746264963104527465432198860599418876962085767653469841897481148108284931559169277058833013352120721423562210881866727817358265509588050159394031570334764106438840003114952979662671597094940307316386515731461194735274889979381480861187055536403147904537394525844258598945660861858607125182354811425220366824235875509944883586652341560634536826617500060590351538447079883370190100254107741945288935252379421519732312830545564250375847447496739692595336197143203713666201897139992966402510418712732721107565581791418751963146192130298617851505733812567690471815104772696424800205483949697972736875542118886593166664781966639984820412390239491097338099558566739450825642351521274021070177378087379172338048213264799871162540752462637604070395438473764918449622800913524276603473377046194265559704756619857570663532973162311037379340981533159854547002335190874828375500189053411944264529162845435032724060733633279468615370674777629526653568869063777912563349711823886996163884705723317248944312756704138414780793728541836210962079014393321610761292818237389197546520657428129658764702555022255349774182976512573976111243980391903196132759861956480421586740373490233320391042869629176971539216831637482821985103880381244713917933479479698656461110221181992754826448074130767147184386647350026647076448403154957134442750423193212047795614443511904184910942632761573127948101265361433735551600191447295797802638322401884943422184768588213318919362846167216783468565230978663261903751262379892578188631818499861161032634705792826143868465256611279442784571115568859697743361661208650507955538377994475583044011279041425928135775535394252955107518354023799735568299269510864342576471867550708961369415444310942584448462815274871768024746420764521727355365411649633815528144714260219857186858116361985388326774417859426979857020125894503912842414258349095892745398364846773523783603696946414905792513230862115436402307381517432712013259402369097065711543769159819284843568670824366916434575743883437243551081235343636987701360033079875416875770996981680899251543337413750123232603073120117187500000 [141,28] -13747148406893042774459419016665944849192516277461323812738694149431982120637548563818965281088762800564109134634615905737107330727854477484941608876825501329669691715022166503113659425376040886937722309630296760132431159389257892608866892291914234352933240759188767101952173398809475953665724579265812956641535357366051269281990082422084685705541401236255053723863096985921646866555336601589950452000887675055035312086022152890861451360852425732199662237984327104872609420293775956269194070644889080127278278797348927756991610525696494933122744625933337876616161859374262578764243288109794943415041358056777933659947646500503855000155067690973142885483382738316741416176758833868358683161196416578093738707368133553909838281777639764628013636583855410258633832360714422773064119621418281419116754295891308285591951384378083875624490222799874770529236453353319291555108314501455234297665013383481947901217848308223001366802802747681466941323150743421379111302427905700122783346927505849519147515976215286838102545708131976452261597070928942005459051229668000083053494118845448286507867557559392052950222384028418098356677889096577758730074818857343663393355048273456811841048489594188325869877771951777182236300721768061560059036814630909101182112059018087162691682190431283837425564609418066611282026864507251996610924479148803850181190336941380945574179639057507447227320944302471905752589746883470026247398787658881473521673671343431839436041846455103758403901652943355845184033302594993835047516571971264393982312657396295095414251143993839902324923170223679846629540054649332739257871548108554834657508291980769127784940375238310931179287308838445855888635717391410741373859232006166393046512906285195983100614011100631764528942567084540278664519415293914727884318487748943961986824042639730683713611026061160858435009140815669935701656859870936218642665663713377000247423328801614793043060035664029112666794016932221472452560470208897363955411909381423608651583462856207681489487067819317108464660829636053964018395803084008936106919736479385498645418263742066734937509164667412570037527488826557048461711702748260717637761859605628594313011715925760470196708518067170630418850376504367164940886847368517464929027482867240905761718750000000 [141,29] 14722836335616883645042457428026515489761961613791929413148112595164152360983882678151154382835313836125507158484917838232212088398606467481147997403293860646847918200971881612987163141705780904228627620685471473751187981652441479971965065613296934718127679505825537632517037430140570877397572492808030410239421922729214824067436109315706766079230520694318030417086865541448989520259860339832837695067720014356918370747738588983498414443046082826716469790706923171487787478349648374138821147184089084374826485455678531438883735134990779258180009596512244939400847264453268484004336551122107287525026944714236922883816615203563396335412952056043484110475196689971395695897452374753211320128727108465422668363996294851709596873019815799471542474356655157709390350445843423523314576927381516056863366496816820831455568246720590974305905825538474043819153839654979703211973917064223625703323518614572845984092347277014524371823514178465328521675939063584852802836793487965353053884354112412807006587242010414808197959474632186458555230179376212342046069137308241425084935883489596694401565586459001601782379866739573399762718737520950339167031238523985608485871107086081053021079500214362322587229004699559894532109960067822325486200292631076678198408749283440385834049091582305871104234705620415448304555895822798330228112330249433615469889165706854202493329809099765129012235062831541660117615776290722764516819876147270496757657987864794190444538990121014588321995251702687815679831652131589868655230753988957794449849451921352440571582092971749443259575625970836519136007649986998372617158444790340379808949146642595897941052045660094208061314411199528361788500828837251735416415239720141270031210385717063257463243309170582646539300953378551410988109636603629580862905934752857590171076704297646726095586851181212208689064816930230534392687651898034823770991319517146458125322741995518424304004129558831694384547837976876339812371171311602289273154578523500332419291793485788186419788941077046131638157512994986471359245013033951191100020846545506592880290640394659332593674075236402128743860298855996059595697881629688662134229072154734130905157825877674259748390992407445890686297356102265736785619787418966097902739420533180236816406250000 [141,30] -14643368075140538412165384930678720460032242305805630694838060278212780168601388333349439150486569122552819568358428667494842065381175711876717592827037533817671766580914125934990828021304813348465208844173741488288543957732970800759147893658947101859040896355693751603752703263491624690160669839987871850005304634757862178782766525322488702268531455477491037158055041703189426619071631458171496080697111023616970039660549471384887305769345135706322141132938406563410436894918190768717567791378680791955426024778639523728287232313028919407221909055892591272661651554458271890128566162025426145734763896234199453985568234192074483572465706569300781351564410275169446647330146110645488228216081451154092691019394458726450588078219705947993306384985660027543327069476913705886755297900088545474588295316965227573694078661752632285412684567252369696038504765854069066328097112188561505905769127918902964282969935013723183920425255208684449503344020235513282330582449255589870063542349795307126986065278042952906397433203651692761869140839939666268744057087209679246965341561097573222590257559514995324200976850695421069483075531128971430375396472343918265022450646589048059960705825610001457753647898945567878674953917353714025381842443557910967228594801539203204556681790577138668571357276162130351919398935770556816035795603243123553539541692694622423539797056986227724105635372565560458424524895799283006021971010171264404893974432137999441344836347717503591414178429968123604731717062742519289838372040707879570611259825835583131329308762451492011080185525664510439019376405763211631855332108392429125000305169778023409941485177387114357703758458786306889346077326880805232331357552772140556071916115016794484019802505047347910923384119920291964058653191036108120138201815048332925966220699341263809311339782347258697929732649205427518862921215802137474369037904098864490083188915101260626740667146573910048623279925711952869729574824250419480405894942635452088896236002034738418391501652315997871381213928553729080444692336354372138998750964418636460456868758871954486198235432271998604014737282723141968331869521855678555142930612271658436934908367914711543562602999843048056515765842340939546090128331456980959046632051467895507812500000 [141,31] 13535263199080696837689867450363154872175334054499372828642881818389562915826851147708907165949035352946090305226977780769720258532842210263665385805834846882021862559010378135477817367402701707051844141965894802408486979083094590834984876689684449834117941852823699151472715541122751706111054478409987330101934402942625352495649277396633542212542291977063310612554031953975615013714113176435622049044171766278284649875524918351034549860848465708689944219653547301737719339208435273975521702159938593318068336049875291661976698230299665196307684579030048132186663715304612417852201806553286756278581339791983934499849635930066967839778228380668967339128395301860234660627686791582223484246869049306645629782729724838296749323997681920270451589259880121102879477452396119217076916485042331640084616938207589748659658620467601116426294111417984727987107008870298403349702126283323401404044146057596789598761166697802114522324996107862509684869254098350497448067149557262811477779833351634896676896765892041149168612611028018820496112094474591819003683574446554168614460431060281526960497222348849216615236914779290225504420689195322385046824608513907192406528014960467403086921662563925682869176540435206424978092090900558284109542741059549337177313393952512963571759983429458367972809053501793017918752470566683391337435187598618702305723610950998513938975171724055376767711186286897992195631760254329703233307512809571791225270420348731051485484042380992673434131340481420012201602578688762607908557150130873177125094563356738846376952354970124499357833168842616995664109658031971341084820136298369317808068238230616893386105584996927329522083564712514835586947222670225373138284130105689090800325383829419294302741793716735572736169676902556929742785307114894566932510355899003192371500308503859413653373062132643236595152916398897187356953681883282407708117085943888290903366201891097465234256676295990069354718707383370005869186026992971012185718635703087737622522471925423195500320873763924298044323751547555709575488610594946058310636019819499830101856060488652348306918783527637845257208252500892520150674054717021674154124145293758991122201288326735756821787879646264725048793107264129449707201757746588555164635181427001953125000 [141,32] -11634866499387312776115783639387391856630133138755850846616011762795771819166244795140468130490933291748802358613593767389854996825798278902097775798876990571600178837350345331691567698709344885186088564668719891911479858448840173839085062913599428278805243335791353883460540399152214810735438045799304618477272292393676199722228781074062657463693229786086694953313016637429855069097081222568772973878172700134026716098407990063040015778769142450598855010745317382122531076725694166612442558213949753324653630165587144261558263955618970211671953254501123126144438001175514228523947497088966492751517270766066859875822275538064728126172299822547195513913104754605647752640419120912160026612909719257903240050396377894740161867270738052535561134401588168140855636524887613102736897676959378543357503047331691213764029474377399955857354591825851824673824230749255218745300896600207387349797159794817123533568459525380113171063108246809747535450835975401257380471575196105689089190468961591948022972893930204957952796983836026472062008247567856419289140286985894756358872732017357901018734435290548663379731327815396375078003661072799858498095111047765846143798260971690953131275699640671776351023537833447079171656613500409308521822273787406491231741009103769793515091430096798236090615213159697577514022722665136924701721751089738332090959185016964789853211482549898332522331917123966493902559438755298159471509107613358289750954257801037425560641696436710018146426104249406362367806381122578549539562276963897046638722504263486274301872815601118834941681405981842692240077239984700494478585118582232560780538857042094586045439449932497065249227460270129745201640433421002909859845361836025454361633754465820526102310209227584015895866311520900346896147714458396064343458967447451194624749028816949052063603111985894217276395826331204514446571893218048029343867930578093446605526193834967015737625753413299783656306147875275336961416686745984125944993492338351809358778297083019722591398096263328632862035830503877435484485028139254501578372458359191638058199783809191891818250177719689555700690636714034559813324807791590603135216470564511464823863724452903580957537179262597629449148124128506076591094142713700421154499053955078125000 [141,33] 9300273572415507463554312531205622523792231465303307043530715455225013142408291205432365763548230127662610761328648062534689074974098857731420892011724824377457830760522650876650156780090836027041186103382565192781125365889344377229891491526599401376915826070066062368700368830132269747566021596073141849161764121914467036214639765688475003851460127329577156387878662027477184240788771105782105514595641674241724601855764502550885535923761078259554594538622325802294661068957035925478671439910883804517166398042609765195253882982365099623516723452144819582893293255420378314254973981432035493860038525787814077321254531952562206914341126879222674055499586640316139740956189482766054379883893345173328700182186383020362777989134639204666561539134158080871659519576956534114259446823655465456985199646607287167850740336888554447725342786942786268995002141041835200388950826170877406521528627291491593519609370549607008244917901490150698914889833136969871828489694697416799218591585621575025240994998713007970008610143521210684861552951016849213539625419717497863600352861825769959035830380997758732990408960200321521373973355847284795326174471560210744717212570115518910832395540816572083494387701592010230731913736072404865513432482228218844375536652540175357098046736725926727726667506847457302766388607798687018712719314542583212297861689989984686659881150055451269790727876825548983040550625560959349648604859848354452232233815418054500079968843227381004411789958491084567135941901531546755707113753457600360162998690714891670339253395164270912906799297754404333860661501544283449153878794480914776677031402118590311496103480281034075703800651670705741057555045822668989222274063536539096945118916874539001026672597807600814765413886295547173384432920937561379348749372821464513633413169518206236434624977330763687789916524146468864308361422024352571656062916769897509255493056543446938273935116877324236168828419873145093871027197916663498484888799780851200162854039694374669964049141020828803778896908164879430047605939659319472297488414325243110748894229217261483282049045143422949604603202469640907680091645805639937403460983936220991115969308182801074226176627543558682852526927134495515758771944092586636543273925781250000 [141,34] -6899870823135843789902119172414376423327704405019776917433987056210091437690143878042378751986549763606746290580740973471271633413447400154383813157198602605774820343245115651703307689173075787605174260516617608832093568009104371587972409921746718148862516820914325528704599156567715218195289473486010512520606159595801106879966452834964632314255037359706314073078967270085472734139593532320336854576264189848974645583327061093696341418052012186650585387773579323985463565849476836362847617333766279854498157747519393243814513934360758633571372222643063515441360421454071847560993801033319754234629594197565621229446061992444212436860614509099969568337106597152368265527538041114553060766732396459617392599352549892352793213767660579833282594626699175345431192148634501509179710531002743188467671611086014621634528977494181692333432766356588929416586786541867569011365082879104957875273465113964815893407161942590913525255420222259760518031384367480081818884796426196494463671789207158189606360481097543923262407181746143358032035385992788303548272389324031606911948206952873689916873233857001372544180271273663136070268898395649965576256563795471699834157532477216235560948348250432167684496734770580398475715782146752953527923745290471167254204927555063840381308545557958923319437988995006619770063231280990703979457210511180380959813680328033146719389956197192935438368988118811988038323566207969358548403981629185214856511723309650387104589874040883537149518806355579243491776773729233110092635098693000096918577154275527123857296651993688177606748714842179239674081611890779505057933348566462537481995595474131199145254186223359500649096629022674937815107147825190481306943154989484156291617371893639127578358042811825360767743476517706696815112594666761169538722211778597394269846488242023839397435964291634344539183060015811281389256635149959749283232150219951207818212777652064323633043110410290608057667583460759048091046657406255905991929637152971372282715905412627054352003598281593704509857858969707345086776588579177983961637099098617181419097538387797153929580588788758654676464426139465349411765676519218747263210103938904958356376833705273325809285846177258840318871624397445430076913908123970031738281250000000 [141,35] 4728036508027184434943639561514571886045969366757399695301321119150723366853257546832140539294492212164591796353239350406570231685995081488832905856645803674185286933731914143252794154954686638686396897002122460070220219396093813260388347870521520254324041403170974945320059556032587155728360540115077185368758554414746764961760864124438721912579743498301119608227582413568808132733748925998886139836573216755645450864514839526391803469484167608202835569491196983700740425322173795964562601752500225116661413957850126143194677996766188025499040037081227959505998268202694186805332771679305239622863871671475517396266198716458218182692153012272677562071150064638772636795509023583329581741032582673796133138562013102467866764067740166257109126042699055036203774706743287202652947967539180560448258875115145302308057766139585341447653536215254326478472436203687975855286136267788589061838655791758316104261765654910661915577961194641604785743307094657397222903359771298634410653063153681042562593576447414249264054440474440375394347638656199916732124795345578975137783709286330827387421162675036663077861229670987351383133643603604536886576967814793779756364678153647264895937673925548957606390346155627230354075395510145074910979064127899154759703649110176609940781324965909731440068066827953806833418130875281874067493708991823485444199271128538605686549724558706425719574346423776149991773348852381433420142971156726550773309303999716342913007769757756789967693087376004262631870307962509247046454619506287178411445022007565052359479298510429796641463394442544818793926913248417761516206270183575609916590039448735900604028150025376971204058398799804701225868511073309587017467796777864217000458805214079618908043634728309300183619107452399649698201102051709365458900179769634092629065889693882998802696567098010002041913068535807872815056480834382312085386030588657805598562487140051867906041893790563014513232860512880438677701314868624247637673869027234312444685664447521721708456893352510704788332146274310185936649923506634817579204922060412301294673704798665745435536896558910264102287081699098114117369664602646802725325253885477183329254103518366681483256250088111491078086273676106543462083209306001663208007812500 [141,36] -2966567365626898582193896398453835063861485359279006703007616796375721028377186870760712639388716308276444591695992864454552567479306968162126669690736774856045094516379147923366099828308855306816900868185521745712686414837842137998599114067065630656880690058254619874034416824489526082052714394377907165213984294541667306645416888358558119750949587731076642795020507744279672181370389519029954101057248537674861225144120734683621094745671799352288087880845073822517020907606428776233674574554212993863482555613723534349122261346153980916963174389237916174575521500497811946869036306845501413597431754597114371399265857156865884368718651876961476653734634387863273560713865138322428399660971814231990876449741151629146176482448953323312202423949864705062083662448595547933772763798640092373108206586297935783292823552315522299187410701735918630214591823830272010604568648517932291898601132574902154016922851613437563323045663761836974288714921950993566871160052226424424867761276849689461943475614122111299954275122205830133863026736626017952440609009453758859071476148152311023051570170422540684081204233164820027928331973708525757601367508416631061196812966048225938402138497676132920632215515142706228345203516353714793551698726219738627630910006220784448636544533380756552115158388374342133166750989517064583946296949464922181707144397103695249945261949307668635165291704135925367037181508366375669997217410784880134535588195248635693687873384741597329080225365957902118071615042268361797713072738314526400649590810731702085122481503686937530009188203108718583928132987595147623247407093034036504546467089303759024451708721294515821022293348714460281012656978971675948989583364592303829325744203806448412700929923673290461525536739533029379904804863644621854171542464476013379032994137849820185279916210119857969435236842841455428776145785340208158561723766642499897029791310170451473505310142338599391461216811749095315947272974708138117722909769776036509898446830131863790494930888012827472487331829632434174168029208030929398257869026340438896019943311062606131469487486458277035049687417452989096884169396255687319082844008600091420813522629911292968449418278847834549560164019155195092025678604841232299804687500 [141,37] 1682203771411823657074571628768722853155737615565526810307432032063672098200326816994595222872274704337947737083086209204544992394677559010856749775315696805495805994615651219413616746237191802786402748344238926715384824591215618147741917845922835694778102643792566729502889808995945649224532542296629101256625128599645168669667962657708758783482461818779462092577253658064603583378154904487325308024916521704321945338166297816060674930687000295191703422485459863870454359940876327619517662698676074742856579597970903670888020737250244651812579121051274178449376745157378766772889803494427247349371804307781021775852138701461715525519207822226413777701559796231705807739433465380006409722328548448858376783365470649266106908650014626206347244351043130241223601726819010943229996640903731440712408114643723791395409163797999430957723902105966384041472355365593264408403459120192207178523368539265883740577431073564129828012298961792665504842857661430433610117507114135706291259512284256016644321343521532797285281226562368738563727242950493781846612349873708532510738000729139697143191570503143599970744856475130567078947181625018859819952462645048714040862129417353049196417306291209298490392148277940998914100423637218118521254826881000794661280775625634201070416530944615673583519598356829335081733686582064767430576020749698616994332121877862027332989451447120713874692352108832573851131154208664739494152841214056182844640831482335655598965960027704683185417037701381251610514308598128451241402694141396689864561076728698456591222586807326864485218544542093338690664137076188799267860153143498125679967963507084569165938105497563407587579187091846779354032908634529593900584759381947924713648014781032568000724566509661905833621481513360197297681009872868039105634886063251401635794935466161091840388344336183442767876667172504289054256321818072243930609542092129154000948879335021635089307811057983101868292382216356202590198942617414396883003811001523198140108552927495765465188226223997535386947288689230591992366976397049732395641973253823986558205831176778183889602542684223446100195415762844418978801885461868054417111584644764245187896048909717085627856300132502206240436848361241573002189397811889648437500 [141,38] -846004457191938578109195931340494564450515480872594090252053007223327745696250256452943104090664263110003279922238460801915681573733388749305897067631289603608314546380413172023647824196459582892156541767572581828156866291552687127945188928216770995687437023804651899227813852504984010292679671929837525699628613850946043234960068497458135734106620162964847501135444394385440429054508156106693919101608046395215694227052539259142776475242743658223741344978421942812303693356325781108504087906272443541904594757421283911858177485755271662327885753029703180642474183140816173647704390126797737907882892423086915020397429045454013884918505861492067544308097691297083193365216497510432110538781805871054074265251818485295854639451752125388078112498466698453957804345070734041058279625845750463438481163622860945158368527417406042729680695747898318694298160914594298157611965814889363102619411988897925145743605315314507143236104262809351445173016369984280724085589028756962143817325201591706325410601659021528521147717552927310405088079764341884616828836716976950468145801517846787328596953079055603149296534418024190420281495611622063227223728773112386608163899112015515950491953249258262042783170463598587976903484225776925759468045503910847411824920436784335305600793427838715792923838710667718866381794496510248118119348318861007356036458345107483314956229281190064354978860109586139272011005908343597973730564435934885981445524244447368538009611373565184929555758372191956009875434244792735957655626589887254632875626021302254793254565946677127678248453814943010926508916836579873916434259956333697853865203909875421179573745345497139860420142319806254057062219113586501097855157616483258051487166479749377190065586765157905662495438976388629851105631998913871437885789504756679308638214584837062101530992346189249327698014862939146839405114927387684820531904811703871492720126557469000122167708922111879012251124506033632360753417495237167896052050518978783232252501065781013063414777485074161621455972220951762757436385838925031786043014822345642300069283420203996241822520030808479399944320834069243841055605048253715129095905734637887448409528600729172627287899425066464154099321604007855057716369628906250000 [141,39] 366614508655254529757783389402503031065424503749009877440881877564741738445491647969365675146809754525515178098489058219140776670317349574416769490573471699566336335868444989864518227755542537790178754800780113350865127430485227067421924025443108053381151070777418650131690254111762273448999269930868777107855569936209494197115788321178687400431810801387017712598622063806091329860232597855572474636891279280608911045216540602705338282775646079249101739780727396562638519714719557529083048065815181633908702709638394078563418093321383325678335882963075100184111088576696373894824588481772368058870786275948005335501685977483674580851212392204418984138775673386463426523968584344521289474697231692188457613032072425817486548516673156693010049407054982840161713623863320616448194190466306421928485797389304983332881111062545453909293699672896794646524032488043369212957210909168457589053156122064241529212806846822958843598878487208156419019787454268049040025998688418216666549518846723281037456751285153125983062044952919664024264453781634215239046988314989463864423013626624326151903698833283365783496976109442047998206594721508715962985292155933674913677888125641759630605294073808263886699859088690370098160347342975378817228238589587017880943160359001490647740053496287188648522287715572405161567997038591104007081007292510220203016862113563302070418138667046783243148142604686628012439338661164188074596543102816590746026105216272192894892796881342385134117987977388020139533205492804169358138794834336739171314914458061547031847099832113188057032666198415699101237487059463890512452748064232311597165908287448446648603270139561486295482054703274003150687836825690495251944558933230187897744625491490384943797468285638083254553240370881039981102919653176726051475424309879224412163345038702166916847871949247779872889235338088159882993835503719613125002642191482573729254692971569121409882474126040733703048998800104331507711185380391738202439955257549774657413572993524885975715114274724608957490799863692962105395151574958982280766588881318772856191814422517461340008703464896233970981843575438783323662647156042217184525504696395740176659992203060803930429788557998627140932512702420353889465332031250000 [141,40] -129825854106280732407473188143923669499749732695123831791146424783272511934166948097620734648397030141144042833203972888547601535426435143603229653638327825658480888154121683570653949919346177625893804526221907338660497841881978044156450338675593467825160100937510490746530774999051805809442386057980482519031439270500842395806921600906175398701278758071142428991822778574312343635527783591332551820029846865697135318665994067045658196572279977927259103856138474923150859077326795086631647990703195042961740156265074293867706890086709395459131477515885814027192506749201913977026397597228360037145581134890463288435847332435366510566016763847105672090942413720183720950235989952311973280585273543188854014098123839599675609277732733401701046932014255650681365952705867513743435653702020450093710857786709055520761822283877894947886949627258304846573389524079610165586952720975372555082916592512635671077787857101753734406338478627653449019328429154933123958001671093523225621412787774560471149140852742931121865992179331381543130994803886173772557701326254824830720624454262115475369839092348596686233455437958738652017875144600962552550203142160100020730939278450253991849338280749883650204157367683569726424261555080153740014925514357625392046574415852547050930731926168529086394309948065379795718032397472354308925102673062174331344203790162545885052142367591665782800690417984485648150429571671550844823966279567707375196451619511011589316726054370370542813037796530010116404159228244327907311932856234586616843795516347449644092242936696388271281187941862845605587713644993361892564533049452453115666972586090228927796816885168757273610014288017825466117472858412025135890189671891230945852740946018595974433326629711992352969899126393754215093660883935033351055568890954460154808832574078798069712648342157318910917935586626848877180748455092083014917892810031885200243915907549417369234444328112217577759826756775724212365582376677705388294730055777353956201319219751856078754980533228129168311320587758317175315419336459088460962594119182660487260616520133173765645262429304324711952931495758492342542519298201171029340772968109779082233670492760275539181891168993843166390433907508850097656250000000 [141,41] 32707770066100431316047698594067394804650116275137196739322958241440541870147705354137811239684867202172526152225726161751414657705303814680998048262247515704563011388807850301922089280820674884646811532966018244569529014279310827007238164975671615054354207241954350878143090377503352348779488252962949393834325871025318003476761331766933087564352015523174209840454151857622190440691947913435695401160073358606533677694421555944931679327228147078797224282669712427431660212072338794503593242514604129268643467508465088871180575603756004797019078722294599870457191674552601871038136163776028548530668974318535922261830608774142590017195367138901192097468377222874158766064385131172152851157516248411242205443232873646057796708964719307362781856318573137087694904185546304195463689935985479560655815360658787076850130891976312746690160089357516347144606664112544293352366434844486526141117399750284032446168593172700340551043459377773686119326653562009040298365737941131393437646742963172417457279800470704102268859879396097802012920484938966593564978033774892571168417567795835076743054446210318488752353221720977458927917076990684351666835460573443431749866164577773949081661412003681814385340922224847919226285539653069385342650250699960637776191131831512294275633249005338898737130842290922254203121737716444823741592901970662302093750721024982591529030405382469219387670940285472869460938714598922134678047410248653083718402852533078716305242267608351291682519457315985167235560144955945308194828728812706558125424709940773325561853400730177334422781147630699829897261959002536340447433253262539885012048699740352448660703979497557371922514044048317924713400107830492817849534754327137135132844629872759797023370989378831755277641952467095373109998944726999288961618107836064133513752383608863367668260003326350560385192112597616667863177715581850418793442942261780244814922914557944999710655015363954786121475637537900537582086617350869186929175592882134889246475495040891787117932596203532825600733843671292390407909305280001337343882814833805359270712475040530140520804229858431074689723940488083094636043542695157585331840421122126390183496910203368615403796137997005644137971103191375732421875000 [141,42] -2194802698653199648969241391609458067831785919591980798503105623222426791252909476617457610530798236768655914666608262087854027468224966847395110557032360088177890924248243250077901515835756943288380602789198154604988356617280895605890917884057364745986589183859472188760738883407568473398792692499178027148054108779530574042815654043625215313997476015093248197607422553620417153480520574011946568689831883420089824814860431188107680835973799675390772369576282079808023812089678103791493933385968857516537040239874203492652325930921195333502103622449227468079685327608976770684987714717235671967572219542308266431343586704085244281468540782933147705169321174140594906009542952724153614274893859652352624525384885933890067758470645296184889822561233310600183667047291726944637966900733648819031886795916968864510225556303548480176518871680361681519887833674343843398735939645888138996636021253121686188137846472310140033754324738315718958607689680271375626170909886917285167838782104682292855280125011329362531489887270900525703443207158428171592001560919644893777401672883499875998983874898466047753627786481661284967511786562896534923749923521941317326999452029103178800502104740902167291409653682853749127061062505249922067542522732660857037017227051490286546814855528867737705584003694597155006371422660802852251416688900297162039935245603795393025971085988248685986519704169449429534641777147402287338191989841087116133938949674220556937349996709509252527772183994275709221753104014890678580331435305203272067885449275740251519141808498270389888993218061240970526487954324265200060096067166369026748243199206855932916002196978590443261896751934985603487564299269817706857456135996521581149368316897828036056057098854370196857040130391407707210905686222937718383377199356255428776398228186952459822411267494377021025449107243543043117420503257478844948831528709537797143538299369620890928000320229373329998518717757100692707313471220063217403626271541993048142822436681969225356012208177645884861128831734094542324962459695378455854414859505625665222364056235993705335011843313219160117954321038090082278196392937481207088136337196881826603310621727114214374321221612262888811528682708740234375000 [141,43] -3258091194061664494517182554966958254618211830755154894255857417755843107644042374336427488028153606399608500865372380300387321882459068677568667995300771368850932230456659256524212651305071655839454367034189294223886303309333096635718770102078377743520941948428519127821673176299727404686629513986938723341997869954241554690296958022541877460035859262664196035599304656845299351707784880446217181462054571607616301138439372351688309999513586382664102419737380063327607105551905763010499027741797082268177320395792220161416760148267488507167194697879853832260117977864862080555206504504551557295114279448907114285586798942283515897198738670317145212415991377971324030617255554195700719465805139134416018134225425279115540751914402828732157259000803877115684995477567378685461361644849293336298093531134355000443089916245608125451356174865639960878227191721778823795665671825907691897114101059472026939812403957802490171676097364626933624042902530994004347080563063539141597322401634657499430548043190274333567620104636258042945400685646841007985908604887643622884949038083778198860708623945852824869630798342685150239341098777975131067509140775916415022254473854040617074283002979359787647865533740823971873179989661882574287877435141117941326195599780577646613690290829287711236148149231317664596586163206160023449710325762240862170029957987037349118819637679410666625863568890358454648816812663637124293434197426807200860348490321264419959162308973136047947116909075255272702038552774582261791683173216197897973713576722417049753270634435144041332068136796385033358741855445914327577854881878058585074603062055727349612014314064698204078181471333224632186366578340875491327878371348997098681601750190439356162826090280493581587093174698691443973844529543949208633877361189194182018726623353934798538497728097504656992503533228876321613882045498552716184776017946155543060309200830349329344690269339204152015213282955747358422570793639771989835130859253702810866015586073322024357021019407894657825808103357395742300155686877727467180455774181264617775653983164316432600214152710900417665510255761539379528068185572215500005081652827772007397521870252681333579580780224205227568745613098144531250 [141,44] 2249134348807989709279995023610581306345203147445917925319598146431672258961457617901400120352035162882613596850756505158868210972937993367493028735243518453935707992592700499447080154545523717288576027950088752306730484044034843529461120220412888756300374951374908738786064253633241396051632140773384582147855537314836453788782855327480194995000756611377001981067099034869987854433541226533739469624742270610832555917048067298013282973263911474705232855657141131305575433123109748092303561600367496833244676022545833126616651829771342129697860360650329643977170667940311553558615989940087481081041375564245444364239733213257492757887322236722212470080951487276719033122778663316638046720303078477678849749206735749310510918171625966378918403852009369022018578050964407907078471636622884419577717236529353294269500493062225876902650347906789866362163051359896429651092884982999119187511755127790629486484036561302815732207463442502068442008369228779277525112538760411130948274527612149372852205839387845341179113266957673363418328481669529519655046659156325497799361348601968193880568474169955638750631914202402694476305839441890181533171636606650036968969638310545713310115882861920396404139103067782046285930788231947577008754831527786706591324743125255082816927143339132019311551416735595161711734486007755501668795166747861786726343166206323286945519091084215877761661210389274068538875531741458794767515805585784673485866321427691114033166646566143080635987214300612358060048291625798542478550290829771654254007744443435051043079634876891376456331026801865048384542045505502465247813330027059326216094926128342755927215353059869722397149288873720735977326820333533814533446480134194814993030610541121243058155515923076978330147886661542621341640395187206748012862403430943476984199388445121528550378371050082134114954974991138877708577517181695866200912106497441122848279116084328083879491345613917745003573015633297452829102874476924752899483093991203844640791495056055577702402655000891945645006851067733964925609758152206507243122811356277547600339904039834505288103563087937016565840065441374255649423438304565457996825724394334813629447300661542974431483798980480059981346130371093750 [141,45] -879612325838915843260029123887042635047273979691048331370655901105807231786851507784384171931245000714421076138244286292251545072543061003646065491060097211820971144189042272933802809254230036322708624184318821090669045417886216645383378990305121266818839675857324288714331414539705343552355874074047009962350164037085814482832447153081416661458756916261045948970796642339031858582548224601200065319416424805934183692365888096983795336856025450047772760876276736719179746889029125431819357346857942790636768793579940344355204070886999579984001208156307124024747925125119590951758126936466847150380335281368805949452635178583276739162135873995223308735953784083954054009208835010019704087968421666423570454481074646029700782274769549866476807628365375088587674848626119837295763633927515447790183188375768123376148328349362051471033186886970824626734634945742859608991409092092856514614711863727805446599952005505316018220061194590783191960421244150249989578233741611327828523037032259712586571289833656292500154733392802995664921064438282537446251518896806007273596715354735354418498864124783593452735480416424629797056635432932646944573097542071140055658946226348836902743892183239778978333168712764305745702339189419350963986090215620840754373051355686157769294502092013582873557061234391089141671827466208758508825959826333982304070587988842454354369074202863006588039411203380237957623445035258760647648931972467428526042365654494072374703566238330844590786659982967094226034656937599260059060561570529888799944097108914041566350771810650074346175248363083497485823560865062902940369546068190597241772184001986365651339251208153760894831633283172909767420333391425548823196456037159530085423852398219824047930982632854360884680572710461559337273969809234301686281404474087324455989183313845184323205420480088548992312116386535825401055740470710546807793228087781091450160376620571577533705412341233820724578287350256715280288255779928157665715751586916427601767510235590665192888336630073616021760916294871513506982000072918537918792021001925965534746609258482177543204509555384640230826523896117632810023585075883459585360961217290481211088151031196602502859605010598897933959960937500 [141,46] 217216408583697373504059135478426598713920409544838358979660217159041614344990890712947126848541751555212872036148022130303082793177369515775318297453505527794075239893434233675985520070335279934469144717931500090258674142891728297678548197711672266347184607817410579104827762134848679919843059982577251701770570585488074841474549909819394037709063966653172794432726512035450163131389003850659255866825765704147673402102292480347866947961539403106436474322163157986753050392317730839056493513411050623782252965991300472884292319912280328738485780323351220362723214040123684678368434223691554807668009277096317752949434994578023040974255918738467532812218843891813528062859150048184734379569400746950536622253568158335717964229702381290434221510081098366423867581223922690880220678502881350258338576375959797551960124748552034492171277802871730232661741190942648130808136787725391872549961372170325401169288083558738763336506609509191799588567631846712439443129824852979289915625030325870373881785524084919648008261874768795822646303573687231730346020103858190122622548912274457911591427282583917076298078020439742762752461291358992909536678683337324320319732285963825996157664944187217251732809975927374817388131415441763280035901157806697310184099339609297616721943436389120199947198021405675208581899970303986395972747179628989321013540206675207654494320147151009743699137964701368079330396312131112422839650363358025309529409991102299723861533249365505893638809863825376823989256563850988936643809482788940660079444859512250888000337570730336651114762023562427819417517370274670307860112811687324456634458342153879221179312502000344107152073633515517413542869303078424731654350467378465432930927484379712986888866347917860538255068237481074961387100019566951057625498394092072900623471779267141549600053874617040180147453919111723787606471550162470876919719376601958227350902909954392683218117452961572587683924252770301823776458173776639225200949008588474735409057767145344020561300228311307534393216697130188676315628347491910440389515514949358033786743614058430549421850791521231083685739043191039929601596293682808653021817077516976153116895487116266849625390022993087768554687500 [141,47] -16821544829328203462954699400967811154242491814661420590398054043186362727881602662816538294794059639612695302796489646565734374005837802766164314933711469536948567307954676683150128819916422510499827368212869516872270059536845743807274033115434631621943096313978740479537768519376468984558706447606616669889456860105266967211241660855654902945831314602226537368742950370388242964985667455306247652737396854601879490382897273944646173711422049094248852363622957397550118513595531763363436128171793373959643993667116250726826167383144293498133296713888685424305960780816237330602515976499528919411493507805802230286158134970396095799648137815233065339051406055696677066487036709556415324943448998002684737718680591048578911004061754027062497471781153072940557820391165467425727225673254591895831512353171579590962687289856102216711988420424566640643134521106427296767279836664505200392927622405549960023485717004278790916101994230470376318138302713422631338995926502596041655247583644299126026127926094673955036726138917550507395328397228965610108920707283071176167384309800707742069681196436317979197350966022286574217818755919201670981420381921730569301586005711066433681605457128004957823229925294719271607082103432197925725851460154409376027339206144382995535607077112851714726215308656640298943519447305032659167837336230978497432896287019366539813021225128894371394387099449448176559583434519286796817405624607141032181171465931284336517886650269718290623143521726970541904919235695972305790064358527224405604143602644038110144069281617066504583849907055619020491178799361468386798199343213369390089956079255820138197365847845130908934713053876984955875779595641329596770915761267751373323604958494779707642214752124237619801861906387045663222983577464286111414289511517909340893271877269646403487077535315033290475436022203824042250921702529324145098172574219337498051158501099891829307153219332991081100877039639648965807560184297421748191216135179283487178102174576714359857898771984619536498515191152752841781472425438002831602034578528579143062674837396529162708272021489829929826433662148494237020821753129633995868265362822147014273954646057518402813002467155456542968750 [141,48] -14343456321414955654715195090692557407339256299925387762712185744655228899964825905400152985254752225570713728291907398246766373377513750025162528524879631565509290910872249868171040615325187406851665218201456609854086118796163887149863230878293763466449432340282621325131981686288933381977171479748529838788558661632183325884839279657205051772082603495330269232138275033695633083399351047785356305001501484382066660248822757143791887491618234460477673453727832957200083598317512326442763737320971421676973571311856164328784802793367921458811595971137068792661372573114185135749348372208554818040461216687692499749044278416901821323619123267778820905342127874652925607946907155922044304624894024554243020044871877391771299509494820276669561915606572923080002695654402271017254904196815465667416105215055791171001451702969186669822062969735935474261458809431065459873671296379970703341535665218867313270536261213612717260882157784645577174344070988042403342220805400013904218061771313314147518931661508266405202423292025351950218432550597112240270650346676345464759913857560666705693350654444675057065901653816474658741799576249015925942141858026141317900773371273464602197458790668704522526976624116383143861978431668912184830256874997013409206374785154151484308748235616913835552366212710338766165441205896869724886505296985727751021223049134422930805909437912155949925300697758300139754233563793543366872079856200750875018862970102128071163473285994847510280855326962144014425584375054810629564496545405470110811210998211860203397599053076804618902653723323960404521181159479164118428671205671707465056612586070224259650462010091390202318533537549805824889314849619599151680226005118632152947767931384350997619036860967091892906226459191210400136791489921369509215660203150922130486822379444874993476275965038336506842156999678734816794129160554235697029978018489035240466941105336252647002035306686064134711863146480288334582961976660347911410312251148985786913176728189923838294728653862185379318196406046394703684021435728320379751810561060620103578198460069729902361212109097440564968268985257029660263542600120303026639203898849389204328552693823439767584204673767089843750 [141,49] 8925734232018409645502124693946801993992458768914815506595808124178197423470969687380160465726523005004492376098227917715948376853095750003377646962415445608606670520515784149199298755099343444953883665465945656188159504486857314795200460084551451754984442685545385297890859175531711693907805833070740378634476076526687118169415889973623418342444291030846768370567695310515974757744167694063089117852884915411510582939425531656505824472638691144810396159515747168402835513238152896354740922727678245831686397094945237252499407536974224613296858285233360583134846174368045329390570416477799874968104587526231766307085073723533723958232443696752062143916485605268591281317003743535067002446346507596071737999801694693732283333743705364793247548933599071192170461801569115812615653002229655326586734872518358467556346639039384356788452617409544526611384869894519048510933243463584291980267991331397995350318715985004299468016762830617612588273516965663247394346052305605296804830347345548152046590492597992484867489048999540649725561299946851819579151942762258274463746055653781967578286279044812268799085122285180003524578549927807813693999290763257997475850756601921160022074580051816016573723474862186061211829441911346348461579171692101327056151721804333260581690345057002147145993661029786783082721030858597513713132984777803432764757337047156378036518168883519284087617352198724473045632399899514604230021266251058187246965820697525560269711047526712737236980279234234769287523094786719922443757851728949070916369684999940153657363782814791241615257697225283119131457406695766877249220874175040677648535673149072350919717228681284154498284347783323414329657140857980122115154667341042237981414321163222157017591155058908698213224218055254095292800447405230676468277546785226752509853538483516957698659646139452300350824348976850854008033164215671262465969971768655925524358676543556232427724547727060164602881704097612714915563425993333877088215251931856347831475162235855107057364163284873877147761340281121699020432968308586162387005330902137958093183305399126021625082505673140152909358102352082752858092503861599722400863721064392941606513431906932964920997619628906250 [141,50] -3073305655893829847702899301218055941659039625359134724415716330200872372342259454240638897152511358564473624252930508472236960982706388728867495069887518483895045198337104178364873268816776875814739937576151131858872895477278681823197132934052517846473002141685936544944946482367637662268831453867720219477054580759863538098676234616000851948263047821094518854770538765766596365747305027777853581776507935231979229041715323797928873176230258435186970434831441117459102573487808888263074948440478535151600821073618893235881681605733094364651662098475790640529311370736779751730881284602396445914564537865217534596237880825426869865369637576162873491636348340165367135850783029089424733251514232494659644711805912735148884503991129519645123205389404168757589057387393107495603298142243468738761221989961325762488530203542645307540127290903384616633600580720403488897977322576675829513005996908655036804193759902041479727512142472990475465531898743612370823484633993884032803363401211761140336974681577865846577919046564183057196156935161155855299356282985527810535420547098696618299929617874729061348102980389981059392637243727175326632266405957279182668095616225672047159251229851382402473390445917889916758834490401519371894473393270509271969678079254166629396265476245533267195511148769151827953600574942893797247429106323831516376876821212353886164296082708162634689510990136221082886388052137769181278738322921705052442729869023425037139853444295444027563644669165896305267213228547580950493291152898620083461260497752784886260751869546555036354078307648011110942685209706524615906121348977230328256326951157031913804254761508541686620308807846283685281710288322270627543787876008485915139297331839161974644938356173753732604798779426787744589595186771839576443847772351472722032474738578409210315835378197301753376478738394228390569187910485232650927639332850821924578522035656491398941322536757781929989048227046626077847876909497438738861671278504123293254809782652827904979456906866663862451439091401869026477168159170692029606346311113391263156184456864378504618477816207618765203454866049378137196580659954778834891181080180011520042171468958258628845214843750000 [141,51] 715264618217615204998344770044545963673328952098465598654053285798828722949822415014428069552599026702282673351519044554658984871271397210053930562274989368790293934196566273406835829805974386870335747213629039236779848766983815166955801304014636357569389271852757711653514008240003181955554944607689848167453207836706330976801110420065988479905081147881237693137038794635445812267565654949715008553702924880011189834188764855992316948819390805266630507579166974488596237605382826144469801708721174324947940209626995808291286088621671214065411177774548622484947212006245041535718902052382498780606091957024969263439544998785411563870445443340323578464228362567743970531439729758480051437929598044134734290026917979342806004649661429681826031711102524784730682301515953752062658814002565071124635482183962554890236381874165076289754818498092435160442826930928336496370430873353292868286543981568427054105096542059940941711739664292529160317716802183222946941533164203160005963432396322977398747148615356096944830043037153140362340867327421084521206081027156629993192360635483558022351319166812718294252824680060073603569847578636650525724696935157592502738232340494301736231887310519309116514105344752829675674437772788754426585211042319389221610486681346946616254526467500974879301780005483717262206603980868440923495850880209288222583518267075955741140108437824645845716444926086781347418504174678534459853645449145227177350948235973043133197638618382527126691760939827065806851394231290754517195899133816232831172612380508035416025060371175161487017778796179635455394552991147478465356930846316744460661617080077195241641183799350886657839587076058423057740831877017844869434398598591986285040214773842685833811886470363140124504533693249106940658369256172435457914261699431807802431672674198025925685966997987060803148827960226713668732810128899728396450581650463682306869272624627307544443249095160895316450801147068381753878980200471879684012385654524166398068286612468406539563805159668641170941836893505490794263921251233325101089373080855097563833159472759134678237910519672404069416709751878381778490026770879145023677991854782476366381160914897918701171875000 [141,52] -95238112227806235235694024676583084516114868389518982424036445631660984928159070715023191240648379003375250547725731110578736061974650190726871047083805733092538288758496261285652191880469931844763832028343942198712768357812570750047760643564609151250248096354844764507616573054276961055467067798124786676537551038806793545865097239010452704971106085004171707416436915733056928572650869240525274343210112339528026040582777605880919571453883349728052073010755218429233535662148362513419915146769648027418999426357540184066477610632507394751070089973959331417505242663824151885234421441290951059149413567331915438918147591280337824373732339775928842670701755314507630823384311868225322637227790071436479333898487831287614115098722813219145955873972556678471945489012620363734133481830696049438447446941678191266208273736876121986094246489834620094820473172573109414448692934570477496935621438878084947671692916316125803446860411977197530924496341219478586684540838920115665457030672071466457993309142534607409837992353650918385542557047276726644582308509412715514519392403372615156565227578682074026310697789547193100726241926309214415083831688635065348395190782049490645819587368325293212952105491486870856122112820806860623007494617878586562160377719174715699678871450544615476319834978452645043235785774340552547513561370096918227661572305942232938026170987991063408021223548435362845800695147537759037473482111973129238178607130358426087969935600538402752410542114494145779055634740229821010669772228552480411968952233524439041197677848514225786674348857491535067843368643447623756978500784176501683460440877604242958032556705736787761324331826300025157274930910560720530876433761284892094836570575371754161041855826863185146673164607139960610381217812789553990502780180872583827991189877302407996149850562204702152641063996203286827157121037407223668376807779214703697490669849892728459357890535816063309979859425098806364165913350878693139470966194647038078370974613819369837055971389832909456793585210295307233386492761717009483740531926662600742123194968008202834035768147962046278545636219270025960877875895992117089711159749754187942016869783401489257812500 [141,53] -6726397599214777511993229654669650906281232642918688745341359849167078405765485021779537219505521423580239501074441976827201581915208797124341696810767326107000432211846600166138221575170683018263961331228740035632034701340937023547103485213419414257221779503106893580608678917970328012739617382350901917287897599629593289426594731864845611482764439100934722163852671685739199007452338148502365870521834489704216005127910899122623370190271611769805819846322872520974747617972715657180689100719813499587707223952184558023331976576198779076861963046650562374712010904215572437164022496754963622197560785476428166598482691307300488103926350688778550799828024800358284971165000248766739003506428946680376636295126660607095765451681700199287725082000500716240919794485945761750107769437512580824670188464947744366885935582676102158291671196720527758710707223103232835006185083163724266254369739602649145592972334743697151916776728372502328606777981357237723084872325618553648080673380238191648151003426959758088770548246060535803194508839799351309456585319294884244068184531633140263477896368101610997183060574090470812006594434575835833543198868197058163981952045169852732520171086290229796890728617097979629105865295644721719279144218154224326751915973421325839682056334137657490015993006689529241748130974771480531503594752944436710743509488283161285156050615309165299561768468350309889730853304998147553698327098173318719413744419223435083792656064870803740370398347565960843244258143686576754550726836120349699220184086226211323470851360748921606277792020424391821452439324905941091901370388342999484433671551935129611054201441817735373693100588572731375847642583913927462738952723618201656139302348592783152141169468243939331827027395725061859203856236901846362021219519605603553832578947957115146000394902720962356584232622398077787342009883618362273865105928916159072292789349039186334025891718540427118193550855965226791904442195463462882866484919415510823924222604742652293088670295042527650661235834864760085386422725074722534801281993536681917798053334306283008523139164734879330699471499994598473164822351145694656615603435056982561945915222167968750000 [141,54] 8603293181695476057030185315354922896604459361307879155787509380268281634961832222970688970998041502609798161001767932660820530847920731171075204660525077082447892427926497892865014149404154317325423011926274779088401340037817168611187312528391019328331397073310853965942477879149993044951909499176656291313536569894017459753533551632301308738087020161346819306994038240528962063365979001395062132649155486861858490992231253146724107879800797479214524895908389861291123321711689376390156340237292517903035831197177409999754618772979449812271615443299787058473698057563699363396019861553115192947973295594083788956421902780181005883819333009803307258424738159932316627459339099155272107981670456625371372058595524213449132624875145578843247116876076361370006887413905403789726078960106808914575350485652588310974731036275187544907116081092780889333364311183873448508118849813803106751902022738323272774155937527234681882952532708103616227099333395649965099710753367277895304204035804821937949199650915267066349042522279500805840322755558399018994462037365359296317146750774569204940631619345309926406909717889579333392959935891779331103932034151281726610297115677104564846300454266563924780530405534625765376922400434162511885328061478856992829914056486400283968449390788790020419261416009394740424838420776884930030402972145194685786977567068895736364696489836111919642498833612839642796755787907957385244563469264989266975057407364665038146740158272757877318841343670437970290015013991260349876633499971994053966671474482390532887475866082516052823380995244222405629654671928750554807016821887435999588679832149004741710906907806387754862076703232124530409707809500176587579541915511543727791853576263530720133962617155790362450657936391493260113618868367949750358995207261575476670174760929348073362112822559198695409309910738815184856880402821204526084954506561896949950259051867059838936072705068582770867248815371095987404377722323672838467891461004826255612040532358181156782835445088759305983637475563208322619173105945783104376856867484596840944043207476567094960445096210970189199639874682100965224588104678787869872280680283438414335250854492187500 [141,55] -3081288790417534036190375348242090517677422478792699264511138921708632736300150251115949738788422920918908354304918049361740510551230577192189092967732380042325995084414825595155912912368808354818305432776695848463056994187461362286298665771024042106990958035929514985010100400941185202161186438727487360679627358273023381489920603578508566136445626500440890846717066223597865114509564097573847809758443956388203734354191923052039302956925257356660691055214001876079589031146436351644515395490726167196049191052327641561516777909820545737759479155676701229654455085850108023923863475336823676750062538405990189676912468329064216329697544351587944499871630449203514107146670132272216380147230484417504643586567650068667311835410948153331554490060961343946782628432536170972677081042098826617940731751589160854322749518906131627030445077288047768161833125386475894138923140855859353185090481250320957180026425795280408557835175627855696344160679234832685401725170716612738040304405141679933988395200486025721171048489018762313157934353103534647083547832276025228298484858076395491423225377301145358738747788592895440578683364317442334690773534295908749096714526966678536737249596359348657617754267622670738284692033720845213534356581099629728449182745650371823025529246413615395099328411917614787467405318947975259434180586434893533511972273420576752923856600643523075273689807975194014744725754999573596326583293097256809835769534264357079734531520470704294671296010997268858446863223908666668286796289017925607908553460188448480081571791661025726644495806812216059456924503431990334033577625957198500023156112421810880441141389608719166953697884270253553390861504310245569357752591579854021238355877897751615937877434676962723211879715948818948008359649736569601794758910844018056818646840515430637191107355331599690316498376283357133118586353495531308976157928181602804964774404487016375741760091527458338214449533781427089865842926562529327956267848939455239626526805472055120238890445094716766657197890365765816900024054586071482231687474467533058690894667312262072585814942639757775204201611571184865922193718903998593816595530370250344276428222656250 [141,56] 761280336229335361355044217958770068564293328333451203059404298020981123518903217662734955486838173515587573499424375703705944942955160129127147479432005972937244642769303970745013569207881644210596623387925238226781549734156451116566968597617163764897593750981405011110046826944082014089199999721164823151573689204255939616473389895250661344440366523194905350296436690749611356386614755392775865690675918966370697092441127349705243825927378602334639326461217020881321652311265340081445185269096169141964565313794694745294172051702740166879088442414775479966930286720728858888256148831220277159867471492406641690415839869235691024775832058046683610106280128678798205590405761868185609511516311276849363242285103175647981488009672262761238015995312348103756121366416398117756114810431938884475704238545869118361067957604946265494205045969991376947793045490500623656953258889642031231577311679124884422535633430510510816316610687640325739858982586539710204799789818053424795512089472862731214486035534976306228531128910444938449835513921663839146903682516122527224145113458541211634761852523360048746323139204136754378788569111738663026734087098031575270086602927027830445037426781619396334910489246778201545197738543664930123883770863166109317614142903136948551222415044302770571642854645348847987574014464137057846446156057630617722221867184720775930707067073711024864109379822522058764614001075422890760414968936945881249523733951239044194491927806024056588003913378749865954960226553358406731743970985275238502394548615376677401528110119190962948446074266370477872157734633696163459227642580461052582693096780199995990928576576893852744655515819440384720018178575519473113067586638290565245076341963401449239554095280940589922521296237933363157602765662430573359408679168416215752510666743231211828292001928888771737176906411543723469510758264733846183681391101437147876659855110285608467727841076136195978873400644807732995697293197035859052908556748496250368501425190422464741792389772624259213129671638168249897331957355378074039091794675686117699668442611584693064508220138320143677885813260891493188454441642942782664249534718692302703857421875 [141,57] -144740556729698935642911006749525135958971818016679751800738018285006007322377593528568906198595321427883773502414138092817187679198493611884164764670269858583243931814543479923948635658472287669525069263848327836023005023069134482452280355307590919079642908651071976956242575487122470620283152325701581668269293762092495192428213164075642754558794854707026944820972031132193372639329848386425415957783238964372416121784416756442876814906113966607120760551715609584957439392567499707234023846583184353074287840376276058545866250002539981506378439697470012698307635854114831645641242144411667840581199586513528356021734074411539089433445146923757588887186317266717250011632879608865303382040487602844195339593715395424034331843606230353663130936870471462261401051941977119277143611850358165968758966255723262820713615717991827270886675618095948987310928133093014789253454217640095020574486101227581720165632029671662236580941977822225822631912334704896114367577525837941091354264945149437404274096959131320436428768637017335061132184885012128157127524258407624914177062081225538869776600981321341366259954969445206294499597362185061742131884006213967640372525963159442448073780103312675323189880277535575426231036955218556443398040515122451218887345732177064314178127028244877498141886739089277106182186830882015932506666179474172675698010836966149577008026796162305158866720914818926067070611736539047760923608383206396897389791223695281525446800349231810750961435320958820182331471454314198109890116290607507542580881829212459634536043287524818763729293435151823842133650478355757328113401920666832828022790919761012418977382460197301641977696521165228363599328897870123294662575284189843001243857639490807629017504628064310003586846325070369182492646058326450435928322996252846275246935140093382308215151764004240715877812094523237534602324597518407594731843436706165805812960107761559279256316882280436622466655072369693975780857297017199790366174504870353088675499967248399904186801424502407935075909673117492483364020271540725133273212324703424276467801946747572036884230837496418503032535243211469967219651167056326812598854303359985351562500 [141,58] 21206428344275642269958962049314786740534445686439285781991563741380386773149274887013169122803746799794918209681894582332020755746693163646986055049902637269951117066467165971530909918689739889829556065276580757442670832370334475613390235825629008961890180968668476057627266272821986871452370733392207230966108166357245495016887866778477609389640105894514312607184735087312092365242500222499793151636741350385438022028175987595070200887881099463664087569117833110281553239052450223568241734568771035583360374540826218175606751227032192077268445383891121659425342232824312014145236072364594932536303569633581639545270205220820898963406542540976453842930596885460458800600486422923615761382076910388682409792784322014145257179872563046360587932541495737680244350686286311942666882630895382080778692948985140022395333329061965028434511416211280886888007863652662008656005504426350888169530687397181755475030790400394796930993808284854897907076667583597925518758694211391901308013998833442593199138294789934484056112030722459498022661642376506502953537122592689612269928914474318990926026725539153351935295805667047476746065117727616113234134095925739704195943401220168596921166594870922348491704186630550617663068614478396068051017132673084552459611248210377576320108260316840138765194998799622147134054780362798528981503517493418009499079085307823699749337086340354235261319453594066629413614713113722822253698943467127703935563424054762898469649713446053794934534954427817001858244607849992579193006636684016026698990046390169132319126416623556344271975528678072636337475562960982777864822212240075539939432483858318423932323847445678463795958246556633532602617209980142973659440933978446261259640874960781936432349386342602658779749148958387927385043349893898513173479927688128665503751506497736942751176280449680927203488089638983431795612910541112532048505058542129208001294172211543615223921287931809591792704754426409786679464671430971039516920976838406902856295420027982913172476634423040175489013806043926355112679402757585716059721353380409784579334216646523442234226074593801473943606550102900509157777264590549748390913009643554687500 [141,59] -2143720393917320006320860688031646533683091713743300806332839382931886302100966675960532408418204598715751702655246757477033521444051702005948642952162107214901247051454328188225696842492057524799425972136084635894003128848752907690591263904875876866367303010029979205152585883550994578108480566136880402874592785873505836850804759759314134489152641438151969192076703590560296086015205778096435353142285931382751059450011767869362805885335435635210475325606506815449214389390699709455184308071516778743691118109443024170831888191414357816065649165586128852339269786290625762388782051111397436076938781075944553524217804215395563261341681674649256130707683865862881369877123931293318901982716066019909152531885143551705689162625445428193125459948369149096786063725854700362716763162203221232177139718548230033951792639149891417703109679305571995849833807986533071536731564124134591984999431670495586529976748561690399692272563233227136823584462281665132874249498580750545840488738389412083126700474923681907583568979569629926368130977185069436611761302039323262328308682066924379827377415058879293910653959834448870823145514902350088586746756733408917641575227218651768025370378490664500926684868305632923549290915460083120080061875541092246787324151071441271323298657796076824271131653624606010171899675631159272545430529017911034018924906291599906365453815451444809696072238239411562255309517108757464046962048874184773570443309191043223991933204217824969060101057390555010678584091182920418650534619841863263120612215123760182473352908496833282525052212815401161063617266016311329141884921627149109664518985198677931745717499146395717633868414635930301067432806228543567767802321300044532688365138094525364501232265081215752773991955662252416463378131360920820804694351632365705094397030012851254979777835270391186111260267581723905286678495058249140249672595023061305359600848065747389480456242907389295253948848149983759727419201178016085823330799800280704902481898842942618588795547693164639711396598208645978904828315086619596471754966674302832074423699815955846945847245324367211366320999196954977904283623502124100923538208007812500 [141,60] 51206094589202258849393857976270896167145016807830637970340025004403285445457889453797112832908388025307263131627920406863944640313318179156671819567852737407248313971550494039914493417373839106193115127817583840860008006846150437183546448788743923960443918481374468137484176888190371797233712400656795151056070477944877630235686953265570894307196855078228978000352250646220675406543727350236319874156808760567059594718458053153430976255892810445026603744144967902116638626710452824735792971734758529251818637435430151522425020863850901775332946928991720983016263378213860008068270296009707616532628082881533732485969295741793410531962732404252679598609452596932610253402161579757187358182145699818562003238305835511257823515243371706905019155586854902852661441414826941455261324163502879648491724423923021911949598112665349505328798703786173623485908880721406722410463992708897537340993972620383652303755108390672944152261015500892028756275989785224371182601338339845573599617973641577112848453102181840826039232577648745338986633572896009331293632474135849372859559036956219025018492439123632185288986928074602723999609954192791325966765326562427872379780921793043039020422701472810413546706531783419722600325950489542025648071042255204228913522255116151641690733708795994764958067912113687864020768900699953001233881563408845796915714653370301446778712152406858939270853087255597349523817176888279047132504986290993420990948203415006510065230897615592273430571189510996741324923105653602228176996857806694575773339305865180256638502765172412822593303638652330568710785502315055406385155712556139521617734779977794843880887251570423648425512261144709817495011413398763432002986725136224650351806612888892878292652698379551782992987843162648007082286189896306505079877825355530670325029480324625279025479189915513271183630603149153427153401458549921309775828904114141576908796462894812749898981878949987972990169474672007780343169833155718589431693447964615913329447788679141401814163265405929666786562876255660904533957524175305128853553961330924273129833793574909491749449708267560589851715285008100778441075817681849002838134765625 [141,61] 38676659830931963320021712317456823464906021073111858848967754372948396957127047252602172057213127021296044433019463314086908703000803786812144950772759733475000231059098329842775024678900633432953365988830003482439320209166573551769301799413864168810721167947660271098091443125375002519025494149647100514926965603213387804249564249471017506543952581963865426604277919686099091197614837196899500288734569678348694715856474946668373542086113061062133351119944990473476029611560353737138690289693825643759468392738539771739888354927102720506546146145776284651039764140730364305559308949988551155830293316369010556233135252190124976664108987157642669616532714115852634997767526616144941989237484066450271985492346379761573839462254164826644582125972097892534712012841465153123237115866164754883660093846820081006586121860227179084475868355133420469098641808030374516177526076140982447786231448708974621542227817789198030138773044672410021152917351004368625459634959227402480146598331570813912128808667687680377506654866556958388788469602518059750228537859865872143073696881885917639996123135084109275818846249245370401196925514285149740861609294163062309453383772616718972455218996337072030963775269058160068065082256587680808258199782799908288253187074887250389931830346863960701590633814157728789620894205594096200211907821830469026495748042395544433136448133418400252675497961106958900177761832513868207385307067730791339891157811842618676962929751720732799003214290957185622107143977528872020753473718755188995486875931518363966108405876462268933822527639279553284452156873790357260830689090281875669597101885597288068758676747635629042693060977196931645486081257316640888010944181782189093034898114782149717606624161946001053793609102286650437818575284185378072518866798561576221407040943958712218136427550643721917933665463922133853619269569350980170857558716215963006904584266393026529497015424050216359948868154224840034108973264458625381805354076568760091709125274416809193757654428489943209498736637888118725580568977182225760222823535448643410707922168668923835735788026832500204105748690674999579641735181212425231933593750 [141,62] -11750398093172996882353562156842538723415903176427073289327312463996552122982750498562013955347268983831020392525694487473384050284926700708229089664142473776952711217407027218026266789454826904472059840600851564801108786702983127964756137712112878565293230259872278524495840035658005169989012785288493672530942836511798365860844083952389343209333356235451081394292386426124524352425387626297228287139980845672619934287856376551407128947546506488077945277608506016308739575138978020336293304701921329848103465131021607852962740562852467291692117133745681644087593072939624569419489104651473949234108231894708820336208478206026202629287426042989803016286784915674943801980855368950843077859309390707646277218062681314035211626285991083939845954075349297579501878867582550628492288104292689175347608355011588819828785080583682818362409151336350457813517112732711014759512102746907137144902157788107962003488755099391044113648105711018445610073652259149780070682307421939569089550532904143027570197679970178427672144292878085547139615806944208206251477488611696630894290930251009726230734273493227203699215369826452741299073642005087407094922065682372208681655185823878038906929885921844681181694462866466507073777147027305946202101585544791952445819410803291944383079302186646344962214164036842755796004225803477475747768964139378310658762027594818131022967360996716134007295715486071698730025714450919780430182969540856909343292700340186195869333826910626076855353036807629457383244060376442088556606737720490009743248577172829316686576818049509349378437677763847214338367534746841767895141454693138216210159438114664290858590508884485941288479653493751127313415163072903365654058261664446334863714513032103784286907442319842606055712043182071636960564207530439116292875001688905782207022220756053085427161700224787736910232417267617374674223929530601530424395908964331305999492211891251244995430183109162841823351473011746299723730471518332985354966676182497298053940287327785916478562569714361702058695794841680121529958189615322469418094840814996218067349312026742091727588357239004666249957655410406005103141069412231445312500 [141,63] 2319508028142188189463482682360754257860747701711456411754075133274183703816990259826824826763830752569029642330437446464252853103756233701378557696677539334530692034601022128236197381536310626395824748991621063191323573935671593845455647560914137192253013717436632842802481215009978264191136419800588666797646615897616727537530594403637251773465920491466803090621069104951723340980088997064409205164185384637990185162724699446963800976308339880524198998532239897108258890486771126979755403168637283636468169670408519437511980390473568193575536629242972860841400417325698461292649746408888220718269309970972363903048264102050713108090466364323812961222253225662045570183081848138047612776899157498071784714079686983291679127605814666831988370805863645407817950442101616882739068078066265678114319205058773722588163337447585021737886654367902097274353454877343342538607890645457926936099570451339927076746973395368789599527252530989082744136512724870348553417356283429761669501950970401652950206656331367108306943494533580649646141929016576186395221815880844097171762629445231893278404516834440441428920553155316427246035569998370615959315853255845587512540175368687826801039412880704155068355243178742243696019923552264459141615271807649696856742686194573421387392934869940119927664789748335925079515062454042016276442722669240878748580979699997494392498611746456517706624089583598924044746324233773933805716406379840252656384668051722931719785569913765621115972651476856789253376522282396342097578571102339202600480172950654935936328194854800552764985044467443237565169323508357492830747957270017994954438722118572242263085270584595195216874344999645343669861425302783275556030592191103030342466776569988367399873294913441935725101557854841973339715140708897520064323797314588199858980798257077958683672566316176956677590202739729441792551635087247944782813763414307129710522132885828268331115035813295569098891030085824089325828050139610381056984465776290061786193913662703955775021754725859319881468762734780878465226472126148538244912996012237952066262139711214923165491070355314728713268575455382233485579490661621093750 [141,64] -373668678288715902932591824339205283533728966285099636006986765401833191805742690543760276532687307961483536830798323469203911439845512019737048775076323442389433790396292531248244558257548289907899110157735060950815843464632429984765296228503246659240361359253702798808384553695434449656449265300859945453006941721423572562523590137389050995383794392416577778669294943713005805435454795241031046208970688733917078405849137136695094879051428144955894392407059942213352703136015462992840164299351503155516340256865643878677336027164666952331958009512483186180829040288716461216814050124753703241430378412771376491983773860684088636248526363123483841520683047682085604160052439579933553882355406225722827259760816267253336841760327069493383431926528117190646250491298437489441787326298618445400135474288050319788750033997226621330896104524153255463520545923191844115698291201742023453874199516131001822787278629393006878046852032513990183088152589520893453232019152529308078541136195222847675040934254837297611995814231482240111559573427482031553604795143245535963661788732857483412007856618546915958304247972858383241844652132038398032950112161951128325906069123587680608181551434875600992403763877588968885430748405532574082858750128027504464410304607446388818001582671308413785371598965609005853408009824386358555647400578667550075130337470670942811713268563651871400441495298546007719234487511856353833774912786115505937786098711756807818955507085976231378472285222371229916089586275144364559288568316458532903904073578175670352421967921424722469059664120799977888986874565834354871704349297537226610909313609009678718259199745941390752484132055834010522465005870424093318763415263980158105257085919085662605741125372877655724446011461629013634195170380226033596920567221697867956724632961959874884309281352279577536898839122665423625134139521862180804869086857901121017366400365206774753853807431802669895364064535260353447975089472712874950457278037631173693845061106281237859399281239513323943226699233483550098889572819736179475868770715309051321493635085133665193212697375317031536100641847238875925540924072265625 [141,65] 52461464371699397664991931051382206956525418514117645218029897666991898357718366917286768896917247182107398420514920970237578664806630051330400242805585069246275098588673413862799544634973956843585420446664553397707223514485224058480587311514474737001495573526996289482199051115103834367981175935602079833506674018373000630679551456971972437370634434097234773164778983715957297089528901410645444960931802259479189506014706996805483833979171082218778197222743361136501562366759452493183316244554113801387128501005267522397683662553457404008749830567178782979022962718248084763579475827182973060823297811444152716443594540451251607288719862198314086019154733888857179606655940956362942823036066243957474217358335078872950919529663727261859069472493582419132469500900296256815902087162913486536690940666814280871339794604850640690231831544985095764879380559114491234557122579999037640260841353358989603563391464208847930141057296787680032749709670119142883422336092292841378675365275111528373774448208128199012583908109829407556645554593653947655874309258177197852549054657204997081317619581917851167281133923335831894147672670797567991404918029368884976512621399102107709542120493347572790536737409467527167765716189916609787325170211771390656825430010478966811900778618311729237266017986938787650055798826327063072495522774776564057694494333588151213648026555967264175317402181737291983306680599468509171253986870782094634839753293175944405325203939832166412497538717750133730919878684348713131526135449309115596169187037662708436892581461614924087469815485973375675276072006690834529663796542155749160825564443524193225728209941475636416933680822378916901487133768856559226035956630533265514666235069708828904584891823473695645808001070102128509081256481984893451343210657820413062463960644208103096769320300432064716779661712078008836337768979638588852821816865190091022630465891404594877655585591173757086435509266472653204422805378593618443310380732199303368994839034681935010216117078853670872786421861091528539160398673107617741781378555437840066800234557474212658860637094210710851562965975143015384674072265625 [141,66] -6588737276537344460857698564283166702655625865643131876090874849088316565415430677730068418518233634897488039160549481480185709731548799500390333702020693408153473025198510218829292853398285793317889480176353954136970976831315490269670531188778099629655508331160125027387600680916727962079181236092737847220600850293105472569659637709019704399949668341696940432251383459118977804611314841510780962254025649018455723244602663586048945839972051742919604005668110735603406605812961012184858645375565884510566904272174147887994577330893120973308848912745683758159297895739365648650770024284035577404679373737744766264831629881505593810363841013672137675460772774163022067603511877413199170914288156647453837169055814335972127081370240377403533436602092774322608619373027249385277799760348361484019165529215220744768684756390658427071882560594406757137584738794920693066966145543027046353258566548068601444009545055949761652042644445826927279851677401643239021394748688210892789359313305271147473772673453413566717608298607564474440498793572047485770140607655069144609240374424788395856923383616297332460061318328491635875393181316442403649698311039385462387019943612195795654432736126614380025332496801849880728230512258974153894587036897509984970325995202806161124647948915647182309798516124364068846661641722440725832362867050049910293952748432289359447208151124328930281725272716022745999083176850482023896674542164442584948780273601165686070380821862328486248952390144682461389313271630260341221666901924600614431921094538046127473664133497141386682772058173352619307217786305426093943193065498057180258386199674316522469670175002297220089793707239758701202005781987956854087620366585995756770090989471333018363086751171947399844627707804433449206606155955320747354864501575481527785629035748124140092282173410030333280790996488030836448492798153049747010298806903243691076405457027836113860457269346106401818404807335373595980216494591786344444119586526557298758291825013143734303006030417207279850857169196423733679105633037791824728988421945598152942549265154744609548905653652793116130729064345359802246093750 [141,67] 749656696027840065841103218025381076330553713688818161861787052831485781971225820373662084619235833071151300652367513400999759088005323463994954338112907942001719981245350118697540375823856361143315574364107788213136251532617889287977276239808717242481380891502402709453420723838732684163565371860026228836536330604217459716280210445261778697790803723718318384566206136522696169216719436905726998005256019978057145669348897112336894425762313976701129157232224748733931557635142830626243385724090755402631662487655128349929053184957821442535983999970836928238127307522375426065272842254307703993315770518954767977860754479413422785324653861780816275072550926904550210644557260991846527073740225453037705023033073044687495889052255324249962426895881046629794981068562882452951085948906578236365007768411237778806140978156803637606777576469270393204624551857778853195274419686308437168963766024119252578258281447654195938631679303218184619240666157188589494558594383231046885264431356150463186731329019083049894203807713978828500819598544756775038851076255379717678786104310593071865040260112099782345951740785572426039650903187940238065244275160780327608098094214379971909043152791647951432494490781483751158326215605920938523262407891168806145712292212423834782715499070389789457322059282523486270964633517138622769921229116268567180319336850497214695624381481767228776842795056067413093699307228742250273560208909978723824889534898320057291181390285168496186216225554123041820415966797840063795712742536429796353436657123399444382575544434212327215642845897912454812361082907378575169745534486818387640689003553574318950613911254543750079429504340165287132769471978620592560102862782949539851322622005295300637876559399863289956047792357343332054272102651523158197842473151630484591781369333012437502704851891041935687502574868589283317356412611012958352613653699671988862898167948050044180238876490908599257728200711189177609694771017617147512021892672103299657913112714663130420728419382474632277503703649468695709132179633677904153889546951627895418070699160775116953745341808438849441114366054534912109375 [141,68] -77939790837893823350691124491042383081325719127380621132685161933348845110108059351571480688816300969188854739570342570415661613894732626176118213743920150677464197867288147793400920914088867872070275143233257975372880076076592575668843057334688030951654133312442114015549179547003765527900897709977007030002239504191975650318422922802758179859043769600912635993565091289352910835495657259193969509178392273787066078776154480536593214940045906536261689012914484008817609206926829547114261733445938750699635201070744932044520203221078787593660502442177427607414451779654293726586563979916344618439989620384700468564279648535128738950671510649054040321328390020664747590328834937906281986222092450185635144795886784526777951245632296140052802081506205662465340546827108243967948466891496266714452851826026049892931164506525257897528284869531737828740011619211586037834029653093515645519074076343638743682078952117965501859611605451481063588728566982677413108073334931082149057891294504431130744411754005654953151916303260550388917020284823875630114611641773393965425885888137899578397332939251122709575848005977384466561597846241373332970983516751570040492640714902330656941387276686858735240607109698623746615834755100094544128252186656796758712268674987842809558605016542116762685063142252216855166245234493565980533477724618828611333044710856625749080056092087027486059452319221581895403192022438947265465840434623336660995826871273855623320386419308055393689826695200743431663436893166011073156881631805558968011642166361850713293899249387503018034257349170396480622973602182182132922686321249344691018031731173502021682459918173930990590176221266385118428445653131949725157487905524879881619259462902117845084909781665231567145546953301678706142582292666734354682449168141034036459009319260895219716378185583930096232540100336730829247387354146864187923965571333510981176323454710574202251406558478358908003159789075358988941302280087305489404577798959405170337648567513133277506868163712481167018428491809846913938303616359712569814650912987516353506170719436452648620826384120593377539634704589843750 [141,69] 7454458709193559679852290664851055810027787587532575227475393322557385824500518743973694771440754301389274122919001093651907021405612065796531203535212432593194740254188430570709725836230429495771598458639118066577000635441570649140167548165598813224394003182447401204715534550580349618832133347926050525817653975435606596817305560641851239773027703106590399508118550768000758636506761059350012217636724573812082121460618642120787097248137873937017153434498877627417594532784795443987241538537669550693589225329349225852707109060402034429299305648248958025860716370678100299068550433862121395492448727041526011034679178482564220071583903475910699675508944700289460058329307769064605361476377520662870179473296245567163189826557840657419460475910513048535084932634832243859646513521027229743819379369698508898626423748106368827742920440268458855850605065162098495296059940163237942789536224764085004285006803424989680295911778438268420850836601179124009186468469549107907819611762576218590032862929346613506385510401754097222554400314609399708361227021543751466990116280370709288549565248825465907547446680225410674105066517949406246470935612594698122133842271468497327340105141492228207554983056736772649108860297662093895827790541555386893493550039799262127126640221413431684612446047559172555737377036002138695235631152846885797790889100306659297152785176307247303875786700197104342909891075298180327536046057156913647756797234910256923807137391744892099513406009428740664426370244607381656643621494358151907820087641657687183026362162150193396157254374803518207344262113101451157150702895990937322160638428044791235518908527121613691772094075380656471935076341999564847114511843622767908956885193713620525911886367541436323643874836100304010200197873296931666836028896331736689755531415900118396360073804792331287050963253433982027056238988651356461907517707993365209013558330038890974098062687649485228980877532279665490526421735199212044657179917749321510302277763609687003391066621924791230417619089346748187291056906540309658793581296668341888901368771995201652809956121594919938636779785156250 [141,70] -657674038588538942986626016677205672926774242593066450953869388445410532409750575724057085104740103554091974154406029393794224132809480517837670661297303386838147182374217634785816948804586600232993344929744183469000923537475644675728995830307389743656314023421228354276347712437551449313054097166304397646329253251788832874837841786336539123423343332183790568918463777317627850696876230121982101013333414776434332869503405375601315396878990679073063047895838356557824693128626254464475783842424937073510885147485486785248447874986329450975272712881602775564389508531389675813075735503554881072049335600969884569879666380610107042518981547152424905051946898380896459788673514964576869842259753727894718824597764369233297144347619949491968752160868906150127625375528791911080788206670680082031292626956402454272721125597484820065743799432610633892411940350052600744109030561624999099609282528420301622545057632736801309801768758959207871463866994672529304129344617407205349580727179684608218419263895484501728359633788816752666172037765109203497232152604095148075784649712161854393136931095413132647757605480191399766933545932052401274083772888413478785571262991429145684743433703836894103405968337077412803144412428429872419531902677061023764290461323991468745266888490836460190127295621829604324299851598417051793419731260792440924006845565360985024297671365453578342539511317438025922789309453359361611703913818630092611520551787007069739667652306462511410907536374071262599907738183763445187774140057101755857931028694212197433265608954735213844983102118734360617568553358523954574434829344145526155027103573022436224156206976638354029317705690232301777498297616948393160310954955140168579503104548316959921731189696466576907408111063146814794057594546406740732262129002817239691186942267362976163022259849577416646931429531299647893427768465921086619948883499374914742269754513722481332025290558413168552582771746000567852334746618766233307879774557590051589968205366210737147363903509997067958611997244209077964450098353541356804319120839253935969979851059811034235160259188721271362304687500 [141,71] 53318583527634186835254762527525786704818219963731833528030832976016826171006678959277989245736456334231787696858518038730717285547945692772336973442403991638609059325784117182615336561229071930749853656858845300384344995353035558060041110190495278316818231508460793883348142917786998125999623361410323960033948194485616860080357328950687629531837318662282944885276636822236109931623781547597478797483385633992685407025898429463853000748129216999988298322354353387378120047234330061586560397122730360682457352139121972781289234722764746941885060327045966120287324047968928505536459118768855230697032968792338591646662194093533887058212560200602223538502364257691328157114855102421001101095127033948904479058931865371867462094428887554822428214355419658624626151235104145373924250163884565097867931799550739742909777184044057386952157446894961464346613146878744622984845551921693002829072097869530407398818326193075005367385803540630667542802420848779513126564242146657379072360676379645514505195851807829942546856884544278378050014250992498790135668779823313239040971132056168401516380341930036248467216570762025679839352550219180232220514166518552905964576269630306228616754022879513783468555061974334918481677171356063123016217176067663291474348066625857679773582219487315003924558046588388529882468329011581610553949791277214253357900987159590449406639547873247500364915270638608527160971256451155636753867095394201938845062090650342275323533176986692247005686424797290079932880348971917869413615175545703157959016168543074776396503121689278256640102660701540164809350599640935563799033705369599604819206334142457037611268084028573286733931614369692248674629507084476819551810198215447756781443351673461717650227710229576242896287355602813234016583170008870255625560696359117216194918986255341809243792552783081099378598446428251992375698791196414487642540089407600543324509727589497517508883661936871046255718089584328395780304348847354241729458627052524036335775586490972007859356523415030284531685314092073040755588069473201890659032677731718208213639367902341801129773173034387207031250 [141,72] -3932544101242570824197987516812567439781506082250702310379679479047633683820170818021330991895742829313008104302145539663316379082692936336148782590635750998154671419434514519487442687287395148614426974646367593138877906746427371026975204016881779752740600042808147602607152519458981534762545571775599981011849524667362434174711997333327176777407225440439487754910531406753477416293770524180056990593640745823638345060399943229059429180877054117234985465073687944020818867200511177040783202542261763548325572352483042416353012795343024735655053140807967688342773543953842641161749440860745754393447894988087862226928551140397012003395861472341372160980925726040100530013300212421628541326082111125690600748284134502647571281431023204668761558190657403238123055461278295451967909988470279648457245554808707927329762413539256306018469136024800941558200577068588010245438756499103636639013517667210084385653929877405592261073372964831018375668023567307811358682169287313291204489920467276985995074896218199953627380709355890572753180633420794130165328858476261279279043882229742602229832396267905744111652529035394412244893277645961501816418956351426738565571575363944780195685015144572860617442101350005714792941395383890985759158460275303854118185364457079722600601651453919343141298787974256353393097848038573655211142870972854919340593371213930314937043049493069827704859295469993846854473360400460257350291598496574611728981789470887235235250170763116135815936091981920236506662343004046429428207213628201845799616311223528072247463092695780460272391073876969702756828158799659029417522717074956412326285130694838945695514394737537615863430215619891575877956840038390158753469120233350833660828789916018519663813680180175993974488889683756719958249494951025636109595116197129589541541569317956315880066313162877001347788197620638881683826367721311010697544608641938647957927686316250391839363101169525338322995925969922977183043271482106024965652929001930529395768951544048000399211048764074064053743857360317450399854180890822664115494071877373995281436015050091607920137434967207031250 [141,73] 260275310588217430623320127052693978939003595813431311776094570455471402693388262207191503917812058316428555420453142138436344446349799394033753576053878708101198062122950263696959366809375643635987838336883976450082922504540081282818412265445220888249787903005798907080364266341492667136803516772305781584196989319252401832896502527699425947898772248196823740319675156881835256898928948847687942604580756993526510835292354557878400142179303902697597897101566211109422471822800386346986291884798780530739530508023524875568085472514107657316789806468064945527663799752358411214851153695103601251828253814473751334313076765910080138150889723281729479127201980746074848705741231731563871069260062747520413104730731821145409182890591880454810623334334882717701658004890926233597045751190850967766524251197354129238819504400934708565430630582350437567580427550552591845405588253823569931810798247639217707728652737776587727065394943981460784723706659132102479319909820036988058393653853283653468079902990702920346797200516057860296373074651170671422033818766661234321633965299668769043053658829457185131893534172648177622284976922635094205691103821909870427405924983293146377630073983601469842301418224993143187181617503108472863278860657016264704155300281555103476375961809784746289857964785908291190163867887183614067406128095052051891791694046138275675218102298763251664824211220189585051337445797410602896648683307241064591128774846205424080479198943541267699426780746913216288648097655182626672150254125687294214083224240287308089147818944115417164421021436637143596096970985934694161795751082800219049558368526297031188870983383962966365912108288679643955794122670633929860688099052245865039056742907402419827792060441057225017316733507471351477520106865055723096755831615374252314604026160089515066284326916431104587428783290540190096965448287664614805388166774749134418800084037602196724997288843080344842251294117895242483320248282559566174427259473759565538714753512427614394732933543207157493297850281201292213254887090045603950098102734452161424704853177724776123854076654062500 [141,74] -15203265368653940220690968444404249965496849074343054040137631178646667074367446828389989808662887611617178572390502554609828694236071145884966540302154999529871337189698749073209191067747675288831235355344657645518625409312696282206023180150703803050326864293616043917476886817451220016552961224031113487196351451309250859692173304831797301570743205770696566321324986146664739093600717654458705546154880763488713768415606394675919333902832391488491479701971842851607041734635796642587431827869308160523429340188420460350680197430866701432894670333059441021478982614048279727497263591167106817969291449666833781239388846905387023311711120224358281079808854313398640445961557095608425214926214536594343793719499414720878732794546837038212199527918283252204016470685693873161955687099641383664347185390205375672440143828499554790130573298951192118245367987141896134138164235586488195364243651884454087620920534034229971984003073590380345986496106173038870653587804941526919073221890456344303356553209044959635253324294358397071823430037610100631365566413233254705080384144181902523109988610684247343292646548754154731889809535487304760645523430675808596734478497279315159718806331040054215140606780146503949332536316198434056782375210325594850195218416522928701951546274710300288468330978500836917187290792205258719783712513592866769468341090816610526796377141978989873608513159528350358584947416900831017656360345392456378095970218270504419521053371020820551730757327215278191264055219266912040319611895138669275569006912427176790968206112644446036007577201028745176793686593128534091797737797341644855917377094955981009259458356102992562546383544301240775165482830758900964097667903280774385573070867389195948226354269189571377730141633091480596628001720035885348430990369552064934369898145726907367872928971155425984447766564715992146443979572015657416632510460987121826819756576905899925298245844850831864888297836038014332189507503164637631809041221371037151307732131569114534139755151931542530082010855317915655203903448422256497506120804637248421041035387092696920295356226250 [141,75] 765590019159104805177156157078034519440799821032657454697654901493737319613183951705287931889104316629666074486485057157252127339027319331933528001347103278025602432184400106855781665204061405627353089286250463305270980816041551817553928817540324124998360561978278437461100962838432154130252128522865660389598157880942793683938868175921949297002715117130897764611440344285050493800748224572204688881113060626851059601564230069055692329563365196159290750475764820442117279935295222233058778998302588529920213161275218956364887753460466169621423766151286493243397482737991536777722393064450365616494371246305713327714020099062444500491900940639093291221707908562145484027274669736668982373210905063811923741086542572278725255819267514212153920647328656275201962636792270458849114648440071873317741226374969125750157672588492335263051903077988170153507002521798588867704455990131897412206079859687547799327847573242957263205533955057577154543636879014693091873584570485949066252975959723830673581362020856732177373673641311242674933654697618615437419199648582272455913707199970181167398172880232850001878630334062225479413824814319170717597364724134327004456614352050820671400919887852667754467430010759269668736925160055948165807941313472248237903846354954463435463402583416669970786499076616111597137573099048457232309945606936417620218582466212368342262135589182454469622409269940967223793787138978533522414491104536118337997814448297694250367421485410837855557715693586490707577936767164281995751230026364641225688714888860739414868082239265030709533588714781591843697124820018964235243387988047829718018805640966271305173907595158828251819987681909313449028346280140344822487164568526779658668909939117183242539688333492796016479858386345842320841435557657994064935427306639601969646488392735770768236565014607807345543127940384739825025379194218191215512386746119139370305180570614256335425209211722132094784507623266333730486213681491477934321806452003792503903429367045214222072634789263376680939788549393334006686467481817345500632521850476144778227363994455302898889896 [141,76] -31786786389035375980365622542640567958049877999388906070449431038277462523262636758862201478172004329084517949400890132763304792168404754914953212918872045438712289507583846122100451138003935819531293369615532885939662104787669222877908457903575599032593296148164009935944943947522664137610974244559487837368571238949410316955334719087452389483708129481515383611421681232518339393835951517983929466883460950064777829035512214840414572931525677941616033871181485084800792433121640711795564153740814405172995462460823173837186701571329560537343709241943822210195553901988506437380169253057395992789982179176042117854777534693454814746729712290896226224303066731710245308412552852002748010147369790903251217841244714427221876767692820043279086468396816399777371247154122311559743499661500469223241591776990581738750006540030840448295497810462540052295181783750217515148277129394905217154327772670585130097050591262905457772707301517665283823316944203413978551952058716312212075248944751404921166785002507144614608988987294479018132768124802930895156152415168741289972175940387208516299039594642050404538787034127931957271213941699496513122673907551335750565009351340172796593114293713552366210464545770467394040247928146752215811965371045317813204561072639734908630189173007877502629160604822182892983734627136339455880795324821628036483726034885733648501271436403019885067253605600698446044728333111481163985302733850248359320195963178215961502075269411371571827556311607054740852866004887480147945084778903206981705281081586531633284786658031018101734105438243169630845874641440545577608595755500651501373935183865517474402524082823354108814038397659157976278779367439888565999878210782470531119956693661715864223964743068003419766136725458841616603914018335403849110419282569431276834857003371531524193275393944020580835388942399576378825582411427070335775210445586202011549747312647200990968537377955863574787326120854959155955155954443669216227920422469986535504791601719628221332293724490417721231431000196247709207716790732740457260100672330087270148552366457513046350 [141,77] 959803497001757094618863489759414398924289468796030567981193857715852634025017866321722711143758060147755957523345088955276557008954673319105399340173358264233034615525100599546740105286582554372747228675506731581741171225213362175839485216400516401865820126546275754134841425784085848006503706329206843385224616716839743946351288903384036681779398833145426283337893010961985972422778717706907429437317395532944022101480940601602845273700624497029361895297789446684254888894190191349629323671705929660943987967067752117693991897143538847379749980615958784014349740897657437751627935433611961340239904956480388070771857025075815681229299332628081641082922231722700571053874197260332097413651170645290415367867423297340057763623773288142897053028945988282208798815693654999543067580314505030912838786847167265545245951535530201776105669300531008718617610459906754874792475714293903476791347726915115104993123772239216812400492551298394473394411606031964733519446713736049744171847834944299066226871790077080527175138629161809223324603407481128375566292320713752843084661589815990561753802031073127744705133569127552980253322216054418156609673401721892071050913370634408174937566130149281578199094381680331606079965793679345705901567145305474463998372755223151800218045376922146722207828572270093214604085613629883139268752142567398315957689257712945827507497151087026554654397698344922018457013189682522832864663348915632501166200869202471482702058672746354286041323910752978382626859299689400863273386091844050143928960075593330894393394463792578898417780853855296487290482459911822226916045433745930893970254283302011389968003524611613813082110826326638226571622973478902201668898833063461545238588401125245356025605661253464480971108927322261200496334143643631326197311635865718472352567513304567885293422562516593566871674605357088636298050496444725100934328549499641032739994542287557833089158585001158287794925268363391823396920157073170264404606234083206462707166826445012238618309001528236141375178374114627485297487403987694826755874050144088049404189387933650 [141,78] -8486426392584204763991795467599723333099763782232597500924387923265175228699603209965645253850135329838533628260740845529895858656567571422231548536464718967904226331853338469950447231254472184505798839522578627952018700561633741845315941653091646070053349029991777156574451278114210570186111199657671174659161639313857257170843991641742238850950182338396310564234107287191841372760976352379556265173958384011827734616584275339318592284071242332681919567583873140486291398145973867409799109449185514483132533142148147678767427589066701550829759891044098708226356646538300178955516152985367313090476270765673827935530671479700529860829366562778667925998336045560063486970399195046128536957993834508805186564489606548526164235299167609670413926161526628122048402512109175000338106419733447130232821807841575632679370233585241791363665482996689405064019509586370742403343456503934122631835540800608957056140580768389385313578354515269915061189880784835640064779585659768017474351269622520733594084346524075139630710725278518729697650089626244000418722504834111179216612270312749960101079685794003153801878382728450444217477322834400325153842211812949837134474127243945105542105518001128926303955633545591847388072162110746300555007037055426793952107077296216221001291229797148378977916969666217110171019503975591359416619881405652697015708863581384555189632993259479330697057057622951889861836648769185240646026415517398076614974590226054552270094976365821692527277288823659985862020665274431639497131396933015068371919589534350251299159185230998214448051611599937500855667945803433423197978319951287971201399923795919303664828145444997076240155732639764901069135374176015166222155110590550826110081286477471160820818567196176202431109599547792656314964487137839038258074970240092178972177160164179856551321675867500243375988994269505967082849141763106015576595945434558200243678392530227907220458060149425083475411998069127513055432572212910542560333832745946245800473473842436031632855545344566888373786678396611789389907694661265994519894887132621478490795783060 [141,79] -1446131241895370649203514151336390415604948466496045901155972116731228940570963015314275620233048006041211489899516181846939125858292126052836994463441592102107494578792944603477036505748377308642839702258823442550810544399722907115761380591694194813559538877370913293330398344682935681480242121055672939040720577076449884646459882718748991300562414219762563948743898259871213122580424469739225192570529609882688531130769431147335215707416006470679683745463349174651602440727731110369591931426918996672171685849126449210830510175786895464851632103927721450608179676160618496069977022223861512537691417323800997009418258377729414489502163685218460504020291731678767386360159481884191577601332696269836549591544296975719081636516509096667752043162484146643196475615442713736712928836801209512557855156124277056460877632037458927596095950220057702164245389354622179051916627403271149213969843907130181722305265143842130105539027143642222831986717946927926323535410901355842501908849484047409842782378647054040155400352236006753650876908270107289567525772144878023077671671555657112242061447339219213243843280658354570162281370038051587272227603139158321835623048707164186229182499170139420731426233789796369564276332971287834688140547413217345436995266399576368824901977257806987850452946903689627199786564628598470671769894007083629521976153008673113586752243018138671696829840131951904230542965819184290825514309623054458938402561507043188743132490545654443310119113128417456257213495373739045272551686224797754477095860887949745531693039024400478756526835635255337579519131032920148638223715937398208033777871633496890914633454548682296477577200935045751915627334802041052795129352969778679300112354682849551607930814297508000667292421465989334135118554541436573679881220924691551096929347762929350855611560731994368630059475463072401976866632005005841077931263465583620960975469861402800408483356989230883435241026109552294545777184055672151946509800438472321977532398115097373200121037591221364219023016534130964818556157373044055072518866906523865117671180 [141,80] 137689791267626599314710628277689808554080125285151549345809597929339460721951128988807058535457425777321643513433904553659327722848804447110620717026673132223378729315553554240351150391945192914943908701846917203114279046664266759081411001411795466709815127303202532119837817173222944396513971861596773573718512262317466635275809592461129598729276448132355242346723094458286000466373917888490876067095514296789553711205044235853629511902665764225484779046894607727307057706168456232122014048127816544753133531970590574749733045803593345218991659409779663792374007140753048286997722195927307695705286163806643496371024039973420479987247764701186106281053313249507662044484267875635414090318907144768009215324679286069339956714834994209105778215029714891094483212230420911484459863344799540424966226400422637720498978385544099105697343550336063772391429153856610243193211831513422430408513580859294089022880549316437531650844249282097889273278470659845021835353241213490715374284162185892367727561943876533048242979189218384732150103211006156258082133973037924829442523626368511635033802726194808078340066501409618957394541412920660084162234695445429674108665106783712562175278328051578131534778713818651550136732209883845820192161741274747889064888691919279694690283753035966604004280502417119128885654518861109543689103254473122145166554593536318182382195448808839103947262790489608625501959315505721921503695615947273326857119799496412821074280647922697835183752264748948401314204886165588081237354355355251164424919311352344879669765496295208674866577448957912489595800237944287518660322244684085422135101572971674275304041200892963051300664114866624101785606562975237397875337078748060088725392664650577992019675313359445346798112453502944013558885574637353869462052195980802674549074196199565287078825388833611663907107184435166778590558090240915081583042023807873623614832955346566401692839931387857804797165583874832919991443335605282643210761122812445218267444207354771747128919426406474350140972544355272935429603236729827155882107582601148297165 [141,81] -8154530021594485697907303187039119615109850440507154085626011664655439090274783499640856448586767546587584543969897722812965663729572646639217071824138370268955835595643517305885671574950547817740618725761345395559483362885492553304031192379092563324431126120389214934096516023795566105781245188977341412182200891402946965240007082290885389222739601611433326480594527242116721839246292806320954058772545922567326866012219386207414994216645319300944737202559612975498970715511640743925867741383476096057147133568211581370887394586332833009130866167138472115999628742375907937561137346884246111547083358018637283199014199363032257102105421793374711730635060625277178459656267971639806531346974488417515118651151976494006879208239170777062363103697977530319299976846827642444513384703953338342755950110420105156142437795975134861367422304960845122065624604920095264962077461077659135042344926474133733709561882615941300226703488495657325581800047486101526831120352767765058790616748486474364537030872541152772832329884378667787922238531935614742747858710725421348982558804491912403170296448197488541974966277028981911052257692073264997341214949527674702757712639655044989578629089061646452361056030820768871923691224657266803805973756888105513987639767152566616378621082219742308574726380582040276132686020147937867056122069125871561257038531270626927466090756215549495905590029513399596185197031536632855443850880773322620095404397513313579047155212347175695900914079650673733152998169883977433015491794853845828343003146527456136566107420954306751505474270338861237810229498505355708787991591335533709100746346796100806092417386706907044038863174682938886192919626527608155500849563501728611907895912232776874108438808947720348572470441193133597255640706628435071534030149206966607840926773573052374769781157392727233405021136491651665260726517810725380454510655373108143719889158963234142054314966428722134287487172762752243223460106491737165422302203371039593260311002459561480472899453235128705947004957658826004460149450445902979020133655052893025 [141,82] 375992143297346147336980758140322927544900858271415153449049948550968415030768254625158903315310625162310110902480654651909611125626526699389543719530303504181519911338807474958325115216924748334885652357917310077589454671256346417860286262048632576629396659885708949698563635713952821488852078240537565992043404367584805325850277933709317363561067832244811884954363577863338116168852464456955162772654221986811270533588401983018265780160849625434869902848239024683278511820463233999580947161032619384613264388458280865831796850637699974808943084469177945101395423391305244950134065591950092780707414802627370615685459460483740498909667067773066070270654944429332747480616833384418395264548731888177647746149995871541766578028037646653357234802226629169257300735588699458218329845931721161745413020187935873140749410204215448773712262479606408111629396863720818232234640579273836728366255522986248945109812677178498809559727557126610395931238594940339720806689212791338265532059911878375959981625528170756786063063141306027386404404340563806530755235181515025865934859514226063205240060292426962967400752777527443931774541730182366986468049330241728069657832845883281744723063717815686870707134752035052805803226626254381788011932545061385515052048947069799225161598016132447533205712164052196505277728817625632778124676328576745456023862663370480376590614005125427380088385124471566003344693915721465775671789854601026246340951819227661086282325574615533853242463916597460559355021573984579969686772811484985625059787194332286983676360583709234969666460860377444454096329927609844073382495007314463529568228742156722057583946331451632523436568925227734507423203542634793597129415853710370198438456326168616603338080467026910085764832211712984155795617953009237248062108735244818279957079691758818053026074777092489297531224373307436618593290134340301442519693586317076729754711706954889358011165191194932039349415587628081065406752161061334128862423115112096843511355266620902208516741663781445647377503920243502219120334808088990873475993548680 [141,83] -14068059922353810743311201511702727411874840674594598020559364724948791512186987713365434069465197969668398252402772059172854016336843081112809894879596088823956366876850821617742550276569595905990559086106412053592400662834325328951381212247873539762560266449838734991411478459330557470583651102046384265306788795947814573208976485566514414938505781481717336364680014428725965262732722075038940579798396506417763209525072019921577195236159192315794542248247570802902719499434868203233784486856913502303262355929760798560315561510673325971208844944174283382296946101128334100568580550905703121184141705412673659606572244526432379364123201684867095491410933069386828981913580647255006811269617031599644344355089110654794315139463131810497731208743789576292846124868234117034134159235838196047352634527406732068529144075054999126779419369317003357630086865076804880023256473452277731237322091575892971752238491246669782284868443290915738571015326046204150617149761198879527414058850243585644853095441853821708557927131738415710185075541427496158455567394685714593349686170296625812946367232131083354228460171469052609254306041612636533052482344149984685365953389551094815392367668946650085502411469257417104016569411349072274156873324775636526669390662890828259378400787219729406501663650414822345419550641772533151228176547522567951692351996315952834338054781413132387145031295918524050903447121245438000911823013821566826813194150010765606575660206643888683401866994301967314439450836815080549245277180554533790682961543592857064752391029301880907111416813661656118451334411771691077549307972296484961807241923368815401222074187380888345123052828836632999467167245767898196839410540786806627782055743853635203695447057426049476924160250314974503370540571168278575091976816983217801916222139451602885204463633673626104752416482651488387417314895436362112009024665269795216469510545155998144632853623371209751797940710018983533380840974812946100057177067249147500178218427493608543767322721785228166526803098496658236436640177079818790063476334 [141,84] 423573376060810864645911584098335648178230347703022409800673870859745143356775488101528543571128728206363376850158626045362941834144806263279084751296224794787735812418491997814199461362458845330255867374182388602339195829927843341175714588094543145401401120126653065973992613482949501589276411731571825770138781635938853478866487986208781100828996811796843987549349890219867393875207344773269487107839346463478996050329377631262869415445420266506953937747244599114913149887217597415849000483605217530172745383408285661376991286505416450562959530775023444455512872998405284524343167378815729136088440469035479523256558012912713220829922913516686304856071095809053488963666570325899102782147690271264603330710483170405663413233187160231621981455199765828155953735805942302032734292035103154980681980902994357048256588242951452391000543623021649199982957306409600767127730195256507534766443114477721491424221766578733803476124940419515419300798289912480662070247052719234698478235269981834875520237279277818102699686647234253577523694266391319749534072911745355022518917843720783064699294580755751461814762993464025695672103246970825631660953582307787958371683902371553098866364136955154523988637006623702980878966652784305315482661285040296024589146777755259559220330599842669964303747509815046686621151457017364806122261029053323456063921307763893834588627177112051234534227722278107637924569983936381850812594775264336753827417241868230623692396941892311034314112019837582959050173198720934001676577520619562596754856334572517828762588435805044600456932213902511630316503251908940401974627593033254395808291836723101626938692143583137447189909487493728064768917913814418059124202390111953251832247514334496231334715464900332524756360467176390249853035152275927922986595819229935179737459755522287344972802246532186513500498478883120336149205548642963136565816152686234673992202679270085939611447559384601449443461169904857799776401819070513854409009872889356676688358825628835775521578832890308722273118980388558922391253233885439766971 [141,85] -9729605204285493235697094302065480571882043656443215274149115375126174819704302607658964730013524791340752823664950203609998895996748593723917365047165666518440569726610849003625701295564060567623462466556708757695365108760642967409750955333753066688496298687047652992832218261905032684552440884947057250239315844260736267724255155951719477376824472201111796802484466153977920548880963702732551384505722490441713189650297260918889095414746932419644620243977091001215103768983384807612202500951310008260998889330067713942138275606681319472441231591740382457968900315871538863938089074302605025496057663976034036960732536688723791309930363052885689431918004964848969454318509473551213103028153242652201130626488797987962376549164768245633954920272696878535057252161890771474352472989132536279970168050981639373996673373974678741833534509564219928333979538419199961945311134260238284804294240155642616616032263788775015092046679144751564304975462579314726540554103373761805265932553066028177806194818452712096716798011804061701925013885619864593013765449882083397708232181472424826390970616514955998964091038617327709726974527943785208066267014603853937603505730651962765567539761745876602353563104303035215661531188153305385940172480439322007158307542197790572653287190615537605575670264540725827488147423950470910959286638297579406514517314891343780503242996158592454254667400886134427159333272569263466962314043795571123849418656490672950079022528583361385617452727774194471967637449584569835599906923614349389370900505630808279521857652068673435942533090396038664474519420566814124674610839781317382958218133713415398559051777869881971178850980185244013934795220284626794601615597319518070517195582816901964808696723113072667865181095314678827023580925626385931374614252234607942934597388583334982495505731918252329994305916942112122404531468179506858303584226779786889689353591093284705911807328649584561921159571811290699518122089385010999588999453502728479903346129480133719110003425986990687769588441883294587757525858798943840 [141,86] 143875265831461583215378177155879796383222153816839501865479620579738274714505175712659613059936096577870034135547487326004464065996975917135595245966884192449211787874473224455422792329646673635120450702398211480171651680291367851295722260373263790884394399616844359738905035412915387899664899387377356550827387526331659750377457190845117559191993080075168215905717659455416564916026318443761331484038709663988989799055911889014765616332291055443976537033748391385626069842161269761162758769300992397439063039440979474471968155849228170809186673790888243934403703452555063667401872107311054552054335962503056728425682307853042000102363111560473585658081400122948970140049239471843142975057793004981867857463292653788950035604539630115688567391475517363448045688497229011699658292400067467321992971532734357172661036921253526170247635440567318046724098424344502360161621013887658958382877564269962916181889208371445806798187393559310076433212230439507253215761114891325952439322079721876062330908785488395582617936920268111513878537976199136624596704251739032324584883162192242568090297552769089273117233069876542406817579135366242877375851149304999158561808172864605573398505691356265176054766099264950694016329250301874083974007671543892422379041865865412469138210110737956229751019045777290159183130239533578858465610875759822720120720695247808944978233835620110773640738939972177315948966693851320916801381840574719048141475059200304946276798554907072445538924234214542046780370247555650756169799122299898710518860102414869060740327820115395516255707404213479942576521596577455930483152912804755604864074517980539765212667849308446527226282417155194735876294460452099518764978251890816827672146066368619531688854684023098675499911843428255481734184036455316907902665765371117224536547551975461465122056121841922704534471767003680779781909916281315010348581271458193162853786853225954457759791637296638005091867841107079863935891229553982342404736761572584824318112944604513860510537927012633779014073160758869442904853617988 [141,87] -109482872992446714401774100070434951458497536208082062544074376162824324702598468668377672636746077653774157686201729681186779422539793775936322961161446937477351952840209474122969569183157651494855747025819520144407284044633348796956472359932860315730406448868505799852400178249017574791002415850258532845049956262144213360427312953699622126699795521759197688383630049335611406005272700650278116978636006437740489963563999114558716842708702079521593262937552772674086598916357124563911691856974807813886480217390143728866334553798213350849717486498205639125499807239770196898212201489882996029853061407824449200549183269114396258494222784425390955042428166664375822896766050899013314147929405340872165494460315520037628629637892448798785956777360777915049630268534935329846882035206950038301550655890984641047018039987222808075498945343119858184617380380597339635221624075590345396639900456970640353710425710355964656769819838562982813896101917180465100299547224301538030090301245295896616138530570742025317986180145139519056950117948416503317209770249338394420371521224289194340436718668808277728007692420316161307239376241783193992439063968994271371068663628479486374688580948459515829158554445851391852288935100345563220811555858876181737567049249542369524306674112062093706871325276503278277678659112415229016255353664450140668057188173409034342880962128579567303280261071038260563339439058565991588026715790821206337332744342152366156539008914442455249059059126340374867029677907008016654663772992453655856470361405047375261249774256275198720048247805886001670909347037489976798764110772843036473742995340043620779869796834338294698383273167720792958658974972689985564039194760856404678568971628155401838661904564609799595868648244419173450028168157491378720174227271305752161368821135712946082713594091603364691305273575887318252177765833374834955962396447410327807289649272850802093768826523990410010931028991558290677752158515354035665019677856039113640189192212952496182301121244740627778129790035768353394845248 [141,88] -67001996434430576948717634394444786412023651557882965517952278673306495572378810633005909381189572873580386669896977812724536577631505665809728616783032995213903079835975839263742367190082968490581660639507202784017034720464388114552039627764341389376506354316862443359455636167852820557973939297049137604882124758839993006516400488881066207807494219606047097222782994945936765126005818092631467319212387864873962679181403073477724948173393758789751743560022746927457483037272104463850283494222990882813415385323511085837096172269522634661896703646576794159568564070907580778180645602479966211273807897005207292301483404469396469340422395853555052393296395225210399173967856529967847669183479473878319055293554690191338356908453724491568058564694879690868810627369062531013083164049861926567457271293207620576533444707874907592279205293722336185940422151533104038605966958196286183067939451241135734328092639558248818135034853766504126054697685204003547700228725258769282737449265935930351411373342869251316554247671555003183620914557103286852678894485737793674594784388771799172154684979367628764802110412000716069438141015212469749428359524115740415289398225576026648074263367723786482063598486371333293242393739139537833659312257418015509704955275548359731150036525971335228201284293413479811657725122723914613802726393035205271569310623912577771738233485338500856773744141958205944011655973420044901154278029475017338152780715083653229356897292907519337793552668973120712598744429994961152075271000638349466805471315901080728928267087296867946362602312366796536393881112378571165771754278628928054726818521535484961400817057665753232412736579021059122234013848622485988721803914312467807355904646337586927803004976283326794158526460660222061872737888239970163907928410842246913817434376663451813148704889729015662923309715302711984312187161227307536830975630931152490820935359097778866447131575338244229933013189962897106695344171177712065071362873396156332555926849676853884344001258839078771693078933914906527156 [141,89] 2233264512170651249198508234003868256546715626166763948450119017287636392822981729158916133892065481566650579847159865549088613696727723130483060115912012011395562909903528444735468796877466742887226725845874465390525072668682081615386956753766192360180068200574799595590335650379651933217323367175438294160506881324369552923027629353486465909650088904842960160225247419377604669106258255548923975445665670825219863686495674883837782003060580274632504681028394996474207782591827415810504027243819592893647545793295756417874982015236888264304459293918640474757622340528083654978519089919131819167486321904997325583661947169750384870246297955878645711927487066069784521430890867038515700273297881605754436007927013803338114369120122994346457990854930405666574648535368771804562202123968819888512895967939772094461901543082852289022134337672484917936269764146030335203307643690800296142086686740294056940204955561267652339037428579871936842334549112171112547276760662543467634002956147692105694708123522023557500630953702143572251680786322048999594417527382337975128635599858500929848455483192636136829339533582847023225695699924428354339577836677151689211345201824229105807973643682110666332614877117512835335448519402405785535517590242322283316318804372546543781419146076509416327558663891666782049868740374967848716961313259016334366855915175856010719091907707773144240217679055894281224175291998657318914112601095310552850693639423823136854683215645775555553586266957695404192552670373767693921939035220647539535614988155950270200325174882711953153178684571628144534588596115920533686401863542681263098434755760603724336201988747047402544758860050240109944113489259743000292173608363390485408486138297231094427121724533165446978254656936667455589863463200232156082371844585224813035841880204362460591278880967541908491151634755255386198921003377570036501630053686239286505250709030283825248018128381814994953057118737380775115788508516545775463805547671294866646698828013831878716913828942201745939843735839641100 [141,90] -44843719563938665998591211805332911043356273392406914535298283925547178080615110238166473021670719631850024809422035630625295663088225231326078758743815322459760107425712531922191728529376411994420782980543367579454136726486764998633246994134739909859631177248100028491266738467031098300899507181172378781664570711832302286899869582439747442257649313003983560020906498049266683489456535317066552988307144629615357206560388108887229296015671880928153507167788870591298286270447355361853304524507587918707927646163096256448215039909974737072133439507367890932930561436799291977004790884028061615677303093944998916737722576583094412344233306169569213409690791750091238127875186760714422276730005478249996148907750369985054180948874077103869538639009120299172262809455904756858860694017951429067655567718343496084111610869039637238468627310988419299210040287419251637546685926440364706306665815713128900337970035582045388937848972824558445194217465951528139296874896035089691205099590612773809108269803630673883663555768463144881534910308256532681708017936506252925586758590559232713077634265485545992782958366377497570169600692902507629449539529459511395235044976948499794166423307170107392350929909749514637896220261161154405924975316677884725703018190122924515996010206948130593773972705387367679638065248561030045331334320308958394467738540327994598330460850606561708301729179645143628720733743374895642492565652694292146607704633457606809416911015092088290241115628072674485918516571228313750077525279323729021661143281860116910432308101850654712635390142047744830221309378165695688041048735855097366235692753675838900145733401662568611361612395902142334125875564049587931107296773015204912276566335760110598630609121144682468599601050402180466655376668799066055060565833083499027447115097219678896671122986952050018230399280332173213462512989016293174465637415390506745976625411038268206743927773906007571738464758681337055681779843975000049608110730261786532950154988090415042957868122765557466016882174344 [141,91] 638443270196001101097851894047260923421940126632904938623211378378607311315979801053537899144179165793870610229741830837906802744888563836074979436280338456367403972120061509978205462924889548668257359596900419676036578991010166556474897407027384040220417601818137690517903890670721103132305407425635912039471820924962785409561412229433558500455568984562278784622695863193649935581350319163661614894513145289038814986176964475535314242048478334833550364358863874810846629746546355491987895047563612253403692434774261241108681576758991832341149122470162085637728540318566473049888137556522264812961795749186147681880132816685958084066682726299569527506132060862090709800362065764859894344580031153514287638704774115418377778296983438905798934557059429861731213545657447855379176570440844928901255092649077395830017067782269141805070978233604819119295171802099458275545226470363968800705775693993346330135505762252459284512065567743188385632432723421172637844152503783802101006738158860661341439896847950493602815417020006346751421073767480755076009347028209652547815095222442164415260672554323368624271428145386403323382565910569370055410514500784047916168190398417364891089344673175506697885134611950472296333884300824004712918934216496825547935829553528498622740306141668171374980727456009196915462043050647851162990692589738640003766790675640061987627894118635325271594765248843698859080814782244793668929141916410571937777962953624737549068583530281234008142248454402808940961269298655376935911257858676244473644997633121569830034215837280472558126990613938341560821098416023332200492493144868258314918939332215241255721297465463749478071599667233046284981743504409074397541851687729418501676190374873610467725536531944241640640908474762810819879534936175795371020649176169464370922270681328222129754166628650235022047878966711250781505322599037998914376590065695802912002180751459598826541909050380580500089510880182761605858852241865292299795123643694424923766121332645558363915938210570058632528100 [141,92] -6485680574235977107639108083207174584282874038572824594687997150635610282516944891067669308023401575353616494657705461862753017893032505078857811049475084229969744014068487862541436576733309178056180334703470032522011365835856793481900742594010855837038495251020026671678079152791928962158908471164333321888887586523373526848903863428154727743496754660666874167195469059559953179744745091280195113090990808600095455722158747340926693696753701968420577419759628460121635399494883258948285361225809910806149117130586689940762248974962159920744298576618943624582055392230129912621596387503975443619767528983171830731101207648706535124506029134625822652807897493403890782566400845953449310105420407343991237846649864271047734307608898167792904399763481894743383567083085695896382136234512442146666287317436542607022023501207697684784880494649737877580414853485673768018039073568903445469523039366537317855987082190307440950158163417350279162977242101267579373620729973762102148973953205643391795075911411491234865299966953037245425284803925684081163432106432856735389141582340877066526238749918088771998952044721208475228135492670830051789215946908170667754124267913119859862380675153782528831847030718535030161534840379451549281099476702610474329360893037142488467755535965213772435251257459239273733810166067154339096077424010754678762799412996724303750242453649520600423059413687670224654388969533882352871397635314062194580648714937969977813242895199579234405074683701010426701506455924341794732516873170024645984156449169823174946155674699945888814173792065060687248619715192193704185255968492263699758725725216950981207199415448234494745584008263848423956103363857658891083447980036213316381047855079085608051678097694171367818865325222320955615964450093752157482025710746149671683787028788228806432379026241920359219545964430677382303316730489322644995912060583276753659137810284719013286929184922213112958741378040805507376845418358536163375910284167299984603349892381116566629834888423625835140 [141,93] 27559168368035362762679869951427469595784379651764174983303871041070421814773064550461155034923719651798924539473258045803199289804291632127365108452750925612209452893177469777971057134047703634593089034295962727766822669544065513775691977250519860592488951474802098631528831597947874911180391912756648604988101201168890412731933579306105587969396234342540575100141294253067758668121731672243677913908444368072171150126957278109566308822662355647252140897800195820746209014125830644822490366284912670761091118628213585178705795604529714099580471786002539220659928346593241266833785606128440004811195061857174325875703173527969710877581097377940297309677082639702348115210292858994310193327620155186523148286941876784671710930455142601421519518971285070336045669297011079364449338546206349248972205057469547842887349384020209461364936243049553837000611469652966206798820320576454738350718529331343111174094959608005651359895359977386336785989435367783988138346503259630422493512780260110582052156737796296205893570645707294810216299550088081187513654264995861542379887258502926011030370362145216667517333853737675260088891769118741859880504623291007356571840578473964709860526065028098985287967974954301286139270861025570753165924555068552115014547955642023936370197255407949567755858752817962579155621465888252240213431111296200433904767841655731426510197436028312430156448486219605663674974035828814047033976236296645227842819034978385150391065672415127335168875571543035378386738708641533826788483058712775733096290439338569238599714434869670778895654516608373915256506430991076676190110266072547696522361465099113160470862468650907847313070447803968983257669233469215854883438677486793792562469990753504301840861504709891873084336653810505140563687127318793208572514556875860641413386213350505746229266512013425732077200445326811305594731918951761849048562303276774874850538317220010609081450010289131498056444942264775587335170777761570164922959230916210208906769835740827263431160171355990 [141,94] 612144891176719000378043821992518614304645994426695860785058084330966111599844386921059808405975202851709092281667917119070919271831501994027346670841089392199232758194313165020998005376935967289037297134700452656793999115082366180184822197326291137554719730321954615283514786292572687523795805259134811985175141795211493092229659383101134285153672415180890376123495452430002324799837610452935815082960649893696995798049924931265884460044360674090050510895840809717846198161738362765484956829044345965282272106849113133415125038293110844750617786345114009965110848715383122257998089547250211550911264750645487403927660214428597422185104568692906555352176713823864325926617030726501328192510682044725212625218943723711207961235487493536331620705663207211137781586504956958053130704363232949214733807255958723684797077286532598095189816935379679256357081453028461418140927785306457017908643316097643365674065959865360632739349968330295879519651302103283108447535435801083502618177987759699068070881632562967343613330969016026089229475848380552320679646557613320623978107105355890801607789918860295157495406844810035165757328813325477690109882459468479250198969984993222504911985633908022848018096970920671872580418662367112554732148777319622433586234200966275843052313764588430647714643394447841253456332405668349195097442588179853769813266822287293421528257023836563355766960323751334821573118631101907116561789799815559662526774460599998513446032355046032633116857428769199037813314871064481931763645616549803633107354599155296561447245882161414495398551497342645256495339304549496075999279484500271850790645013619748940439393583710257788123186607458150986503861039191862542246416224760417269238180850121749848494840565385887193378211819575659499559323759496526605751010807537123769236353049359880793240958399044192293016245168206016509585324608528276240768798807839718664897192909601390213852595349773190464370031116374579213320397071375382938395694452657843290878882634607324386817781050 [141,95] -14525825595377481344139815558530990433508057249109379096519326522620831551805492745406934618249961285109654500426640103112710003271817696005671258343651304795475524116605849363787511591739320509689693058803520143687935588483110045745718876647553033407432004895575405483934331779986314817480893147836061051969987762253733056440701594296060252143827741976337983224953858146691307193994124630774805168479152616073193418062349993908060681474114030109859747740891276079284671848057897701253977512987557307805012772120983595376576787933608208959667221736342223417961712048897398645925587583045263071409585255835871106459355730988559452892212714357227397574601972206075777044913806036723685608976187851709986546396402899577034727176142949475334416174603480957271674025021322310506299685650937564165303604769147113490597810846043189967951106199085972194671011313993750242240052709437703265976113125939589083348362904686527095030984129789771457238806010187672123713144253069392646043306908265378628588830605539791546750595057024422452417950588528439472019102756899250924171940249267242762706337986194356034446858000941701481302926267022711347703251762909591123824399063258682422268407540234983997306104278531425305425421783264537499828813582692129042152357395823217370936429724708786752212921546127081791016995948028215898547932984260453572080734694257087247658754292942515571965913422250068516281612940215685625754408892182482789433077129327208106405747962413893549101071405371867705005323141898842685700489297730527902250468813930734262413779610642055677154194303172263745936131848430665257432421677115403821614814149206135310698560596812639446694460600474456016909697944093291769842391117652181550920054434842091517005571038203423940810762806222116986620397969087525980654704176935882329155391460127395834193751607514979835507575430302638804833057196973811326708988616281570632430261400563559491812506451438622719741155926821971925874471893192973680188603189835447510787384220230484962151540 [141,96] 111583122862352338721265660406780634009357086751607558904908111795106968023224665491748643119172639116750794764583101461711239181449561545814125632765590422835178922639965488825095403607346793632132552609941780863376612320316044949261408164626660559814469298409439472007830498400842919545830135958145228536636263052358740729003025763391814434011482847035140985565655793582746045622692115988322403223032076694302083561481004781834413435961592634720062502385742950226348277743536018393270666987788322567243686622767820651669767067239120470520035505038132003526417735127052947482485662817825545767458874253943366740774652935440247788267176279281756775450148982583265286070220940611464321315221120194352545957013553595006191636983606261708091944504350524911177336839978219184022072259962375711298848873742297609012866315828989919922731384679859627105186390439524209525219413624775198682818692082437147951640933173438355007986034367279702839529365701254586097690680007370351114354021177411401106050217300352933396290282359955673617025944690928246525197861617040935326072836449497357253049184485553822911569677049239234940113576294633914317614941341798940031669857791316600309349249702003356510672644701890850880866599238284080087320449191824542672523774318569081586137066738204027982724631463886754453408087644524054496373831681207823759374018627477327894287054059742817271295592705133915929637373739077137692982210545189416148283565434714611944048013687655797520989011541812517915209451537760663523353570936772516836790939923526045649592054782295909173340461539950644243998064881157583696274650337070978413722720228359561163019004276419740205911632010869615818435565909431088115289570175368345402520763781797885945176360039501939074364892369831951784828825511984379830375824410572206516099476262864136165042157581546569480575516562522036625103245055129201336044970770662067852880619610663038191538367304514758829697557389235756022781137444011423901125595845569814054713110490011626990 [141,97] 240405276646755410745751172711585302797190191468151305514133136256671106351680894624539352672852364951357274988863540091095312917831368110905725338272643818481761885628314507184306566176726723494254697351834244987397624855252996311944977059154390993702921733889767296893470541258181793060079118560649026787191266627397163975911175801276642215508734699759640258068667118370611474195953664189350957958428105097892975739492044442319981506482013382920279401007793576335729996389527852207443953984606384921480239476549396501806161232318011292225832241990362222722538519454533933764464911702835486328079282315995355847450912015207963889413403986492797892111463713084683382024251530199413921238852044407666965978247685254880856309084830959218663634607222979808526489928021638701109013686780701429399260226286619706417354197117266089954359889148625614575575005365820105283438735964096806801240170984949672442174424509125151335169999830668899786477449350285916768763451442490706401172232418066108081410060937106086015856288970547211653268514378117538043993878793548473917873099409881277859066318155741510594992432345091124510923230563005579371594686393320603306038828202643484696720571387148761673124283775676094863909303555682087910209834026944220828329747983938417976787461819425065555915117518525831796533480896206452762614042092620610844903782400364378812726932150316138144712122311201314487425409058109758747916636982625034465979377783669613991135050766536071891860370746198963720903842020415222828142042111333916845247328682179827150352184948506705364313985708163190246471042990778467576462368631300326122772472715527019275351883848916599990154244159763684462395362799354626203358313336137288159340319225837689537452968001823061742761106074354987345746219342178172685113189535982194783756171317991850648379382522350218806204313246931762305841845380066055882477591076505829193040048752480776171569137103928242417221759122103692704290978345956911802095234882034501715588855523675 [141,98] -9049358118046826754475844038734714538781816892098017309490108434297804615335429039448881591314266679558587386258659261358093020898801075622025002640052746138435942883533286385177164564278632705934237869568010605272314633233259720799013293352304665741891167352299483287776393381134916394863380256527381153908889533622115690254565517374732288357302982552557456322297654533995359057530582531887412451770696060883692215264799550575991303759142896496180773338239249884257659361244384617207009794726149745856938666657545276800664481847145402786391652797986060044384716728289240551139486806602873891792047702835302410475245932810758894386939241673594198191284076275099080422708911353551188320731676204075259609722884625437065305965355620170361985367204200693048852026516534662465404551075148006813743412966869556908444309914313104169918689689339030476806299867596328786714586120179522945527145184537611077786617645579866412051603303129181097091486060715170857019161456945640376903773361770666841639740258918473568745026544276359312003895080263743948375402544343296623093294368867906334160138526831055130046759545198811577923526088308830543664895133765780379615003714097047748218420893282133437080869069532111922586499972199989991454311276717413761858716819821194697102104864400905106919093152563124540975798116052127490828433894306259254973742285011412894943954591068244950173810578522373660717990426935377670617836343489691384040088059781376149022192654747239714763363057724235198026868412607614119880008545783190169582122559593306595242875836708377593853804998969777329753756973034042859582658529356377012697408281044919106578420802230725266644052340601393886374918896979323532733873352826494923875481299960049967928547619315382805180903350799054829691370300080411866496756503539905694123928420853898284489759174408032874488296999664439667161194768504712510389411649301243346069935281124632095363589657493987716178252918514226390765011248726941945835287181131523183407215000 [141,99] 37144938956115429006125291823045555112631280731927908646326494490437055663305696070620330595362601917799103331548773257776170835250384373803848522115424687831931836369952477497575110856710858233392533958053732266647954322778768354269680235350031476866779447472396360429835289004957022872520829120552909935778018551692582721527525079244611330053750553702256299969988182400161202901741556772976604579977867408732324810284666395705317789400078640555589501320667878547266892271605306886764480745090803253224538361344918711954094722900368051700163957759964327907712063804489222311354933281792262444733710424051339570972847588211691107877551349997869021686747447282283502365827971091518779299396384819599339209137800641724306139142212622375718012546986198935147498486274099032965849744990595751916222216096586816561764408042281013642679934014428997618604800916917471386900560353612707018996101128634567106265944866787406383387394093736542725361515719080340919339790999026800910992675550746768956673301538087438715235920400346001207602198328249813299267119312335073656112506778323066893018588506165367479695318658377964876709161919262961385159154683893967199359546113638944786364986223802126284329954566884007557330532889076801260587081494616230225244354934531634001362137656715846689779435000847348003601440935427153744739139167420037588909455274148232365075796694164389897041475248995512119622208169203712201402268181641506540352126402348426313255525960904311518289462413235273333294545919109292903495390334210357324310601465096859057700062887978500126424622445806329076295368510425022122708182167031285986527440766448468948172805575289795375545423684431990121103762748232556062321203270739285179435957061204969687638839201229408693828634762260805569916437107587900484139844214752213893289432232949795199234044027779527344813758460951497252597036960890488323098311955194578280248387190852875410232917342794352871688670810269034952161963512133488424749904736673076993425 [141,100] 120657771873043854805493850170541203683213265252654674531226482585262694715704930006644868606589379913320041533534149328028490391787260624515098953715598252587645088016058075696763781313090240245933899545280746953730946700607057032793764679581822875568030157131551514858995026971971995215508413546052856413008480627776066201797205355245549856224145676771804293342909305167053831974594620531416075444932599682739222891468704007969707553166652739370066945265176092595304765480696471718125230266389522740503822430918459288584448680900566865340155305419715121947232695797396757840743697420651472891184861272060417493116644210389732342211139971901326105824080226129526940596830696110171364565226358746590471356825664481138387906225692715114525653254195778609536099214931982048355778984128200497036754219662889491021027946384318534003566484909108923223262829222831580637864093079266291256941454388849615487942738268428993201323680075137646337709648161637112247116071834160350640548520206864989519408384069708347460656525421592369645393322725122037034025280434382672658420133407510483575991600892991692556209603159685824653265626037137714801203350832146539476900400352575026037446806788017112188289242449734558944233075087039871219593838830728945622985585783649351122743224898839078653504449772755153588599802337315111639700397984128772093113265543281047946112442964486361352986904880756817939138095485608873581574321847077916831127523474079490381422329755718417436442561330062546882197067595587316481342271499025501869143846360221208843680988513586981039002130131118431304238332528796954946736803616301711748798203843132956260021909806201605027552278184918494785903722885330621671175467173893488520114068642912665521568609292134339144125621703385586518177604134144983435786391110069315727964444927108130267381346189099662991846376583087020083126307734401608485004155035152340555750929414278429275719195514181189218195919690653508218834110023284677377960400709211220 [141,101] -615992109349778439195464558915859957765336473816641154245944619537083914100536903691572584896793036775058587130857791440198722777381087485676056911599270972688958265481069991088100343854257492441607908425466753572583199251080953408246117519205928143039349063469860794037301979201652871080216690107130734081664284251896181717943323280811275662335384575746686372432641702306969114024852571463479453864615561583168052485182760574165116407023675695389294177703992670187644818826037662419675101999584811173205550742763195230754541877651486541828772663515571602433261496161319821259323869712933572935982359097787904998671698824686530525153910308467598415495420712597545729127829355677301922572911044439198871105199612940039163346341891156566989148384605529872467191922944390736142312642478400334910050816058424410747806266503872798736628936500263898624919326283481816164376170806754447375914445716435501995380786611342902500828793985444298477290886466516287258186849114256818870145790203676087693823174925039115637453539088430637401068543874814999690183399600889347397332135508919906466746953738082671077471102365726649663742301315339852007875552422289647383123347144996485293491080434040029504658393217331526012838864428627045942706324648239223747614569385758714875625462927270080114523723253990170977835937222328982531972915758578446478596858067404197714831758024264566650387871958342028799097928397309415491533734693211082097203338846265111919001684195987664449196716118807025367243021344040918441864942439856883005599740850703674693972275700236692524484265796388098930634588814650545095736251714488739498829715857057535718353130050276430898766729934804604634998038149782376123864239767153628661065896501753962710690219603705312557899234355560084840830380085403132552669623967021823706405743838867825826689547378402016281068091899347360361212836085183510179146186540854131339099829231541903578217743346830375546064352907791456671334557259200863187517996710 [141,102] -5433294985026904391391133559484425324414968950933737762235024400510750446245794709391641265460914556843087183742905269175068902737675835004751792445962356635642951876883329973779926357988464308901903227195020151760373079866527878138998528541425031413391147708696761632358547183499487359589205403063964634686935098687130197494854916206432077793167664727327575100174821259733877698758810652423442076078068661848071878568559489573880878469602769127604824264488919756113280019054184097389236494859928302152150277719725888558709367897563883341028225598301279894881524483639993776621580846457368387180296673605929514812989159139595525341672995055026544601021268555621054683580512819057457788191181585108509059749410322604858684574387465790255252538016058445342018429286019680378493836087819744088215610123892533150008640551068711580877685632949539959725841969680413074040452954519439840637543929384618254569490179177566290337059166927216983838263194313744261008746311476618314277498868708992631992644681360974858615590142469890649386475013565372370364663364769916041172604983617248255300281351725162121518373672945533031268834945920552629825070388242004342531019564738040095545580384346008483263387806230822812359946618888887860375317702006970388427577167869586172722899300389458087143211074584139759083671639322564928248776910068697681733101833261362216278382073868174617140749251041963843649736192343445954330855292233745939072228128277142641880793859556000682133640165706806330942320922972973250049480336687716086980534962379057631516209657205664725101796296262231744136234812996164349400881957213194889891866711766508251452051466012609143660664629344806476409265324440108954801344156802049601771706755465243381063400698729337848786786726700613020843190602237980590947542672090181473303328975226971633185003476857951585700133825679835779337211871598472424773846594002664197877805688799356497965593219603379099156647516620988961696421833207044655410600 [141,103] 46363737676024029969020682950149634656969717583808754850701775339308621778665988055391170721015295526873451103104591224417868001737215611567758968838259147891055508118813720715947203955670046571187344344660519967740402029633569249126433227805696982594863992884492293303416651679974967241764694009493984961425226929296835527786269859687576556937150634859611744671245728287005863150979188097068859759022473432689382367867545869786934097578593445825145514174583256520348370621990823365220342533392210646344247797076270822824956342309790552710722228756732743012589757130390181313143235491366582445094929548045879170719662961502315114634864848067196960581357738571794269931210853547944471224935527442229929065368370232992582411399404988446415796661183324230992040303812000674622789358009059202079675484032150885344679969770327217491662853414310961691803579578621790064429713472574407183374078177854761846166323957348958581800021527756698129788785884658376634469928242904257516782519605503226914623093226539746468951447752399763509276341503891158693077561128434859127282577033359081699864413385034140259189689583962658276059121658398302871857441590010808807039294139278010842083340379609579556775985470931583962230102754011705069830348643194687479530001248333679070596780002098871085446606665252472681381628263152932136001421916410908115990402434621915101312770022019328710949065582235820945515176629329478341868013524213202827353144629985125048900996107818791939344446978878722220399605665937283689480988310507547304232267880221864294880103504239385035641197152505039749961568965010197040508499923417620276688485717816697167021725804984618368644387781698042990697021343537700800617158910455743394399579584022276647882650630813790092880093189431829587280575755281716394936874293023842054986579849765062553918321035381648929655838992675527604613249211425163983695450156046186813939051429955109577736247786223386484871654944550152372818678806046471900 [141,104] -132314839877532040781077142449163494309012141984058330372186509945834916431785491142583116164501340418907131934383314508373687229311009927298891979297581249983513505913202882956762834631173923877833542037512435564720327587809455108649453951594096000738952433716119690865752329940142369184697807128727645601728175636327511216697264425916934458903422416408258309092451510548840334120064640614022636266219732072361909995951781370336242123398479468773042589816230949198541240716322446220293824115809428577162651860813014787199212280336008671473629376373168671086308616939487789424244088482797762318918312211879210669586035257453427671462677524886865201716795446828054892619810155420272805331514649259341341969409201179271506603014277574470604275767363203880456965178556113941219615524542343253688548235524779450109475468398787046159554251314179127423890138606370795121088225162847397755944345947362567080647855261838086609750041098955081429040378739875369014072714386717251527454720373209325934442985406971260403332697575673955382190956026372672410219339989302075727694388248213048961821556030089052395965137103815292284977198544432777365434671081025885164061373279308102823271621180049782801847066550015480236694343753071629922796952523895630205306741097882348715352218337968515044919572098517379394848337678964929381190438587688306673431274825817615322695647812275777107643622870305735719472201894363890400659498087105960438745123250186856236217130398121217168526231966734300553588765799480464887738582032052668971191057814156524774565493431487918785299940615291064153938597395395296437928639274294231768185680443528053529954498379003010162511089165676897877757576916139816955936098257777799195108507802324035000491434322331177060236226012283355329750306059050281425499496407994237373782005660522113302066087761223423018643266616708570965023961114080044193335570937534257782237382743947047023911770247445435790438717894650784456868379465340 [141,105] -21670477995324492103845792886557310536933212427486762379548967209595602780241731787401185987949043231705171889942409181201131986890752961173767104292983544338396569463601885893654653949235602370151147227655646999944589813336996821199072933083230893763973175243968523445362671268445470493925520649163716268855940287320496326486994342275330483650273530775785004366249480814248958288000770647872721890663068660580261309630896453201341816514394835221779058152606506936610851660947489711241265626347705159580965738112507263668976952440934843442484554461052044472311860203746700529860470144905179714889031246533897861776063350455375445905999772024034046756202384384557936992492587208085735138037469852713518966471797264275232795082991227832221579577603377505945404113556418356334600232116338807763528963989211170058928425924941399803653972542728581907449408981090220519550694768993269193549445617313395507869813847047480925065291759773278311729489269824315151672261570323458740399586652616111283777642318439770877212554874608032072349733775384134358834088294077791596741390614307722817140921735227061173093324324816624130658705680595631005258515227516405796332743574240830479968974108769600530517324611843665333094292613317421811944906979389785098113213297016371594256657794648920242843948757482575845605863105363347118721379340350519248631719278559382839640185941733648745859288647889412729996068590750670229780229567174893374181819374574541341865813420670598231554096043104739615793277912503265282331282567548309519464996286086271143800247995455592824908723223441084746905921097086496098818885622095928569740237067588075428347220364557951792697480745998870338638220325732641888499535875461120074092345385832989503092974984924668622391764232996877075480905746994329169876590550662365628170518805223414661228203552406629299357629658659750143592052046954331298791574730928045087575063611038798029250577870850039250892759274891412333217060 [141,106] 781067944651480305181665479955360681950071708499017833514621424700165645204187969318411239327728036106440597056864938712782208253794298822457052837222505074255387850463116869856110213509616542683632942755584757068157062797229789457752359558592017547340740233114956431044244210971972410905504116708188434283612914308762989824185088478664301772440566749556683117564139742085872340814126795806579473754071339773604067077447671218828812650134837363783914734969798384569359258769379090682676840650011938753721940850156535067545621262916771564438140140159403984090435293460111215965324984479246612849494709375327271521924605070550105043753881560421165122597912863865292118417693402601514603039335610582200220841528336247568587314681368681218838913614040255401691014137978780204705963631896271154626293377967046638477468932778445057825420446978102087378079890835529286803218866414474755002696926549049664651322090186561916346728192235495964460446212654145367630530759516920370222291206621517615622309265900284694001113752952770273017909479081676941140728976749879234558259684989044261610673455334373514817880516384143663037091739073718323622128960612049504089001943392912293227258826802038475446715573648352431361304588093483551200684307884477784602159381273782091726907420894378567779010506432189002660470742203216331141273511253871909192116473774817567645520909926169239778285972443889057606590571835275228204808578744505628443507673283487370453066585927183693004767382477933433403188580558593083956993023811489104239692068725452212216972768663186820240232130023846337235811539135788439350058419120048593165964404212379156629921644131432944802016674974222055451124051520026431470407322818339216795969251743521467911315208112487218621980466153000249737080490635504008192326935769858202062253780973764031664401519953020627395717220961613406653201687394380255524542023472042197188850906294594664375125052231184456748170953098730093880 [141,107] -31687259349136761159166021941569400076243406159087001332666448665066718393286138544288161339316209223573674358402806543429226361704564791331610410442797323312629978078548207175278061099283552209648637193593861385723805455045756092940974066675913876640893786605134481793116014175246250664644933223437314240285994822403378636430628873761204470659409844951320634063807697271181103138353715714811686145294360351978143627011090921884899056427984075489302862337911363949901336938885823100038908744310324658481895611644852765115410304209887220505551430049680050658226927591109525403734453181272778348335651412512014692963807269968383804832918780076993077392940883584597668342303905584620481325469305255316907262674366662929934505864460708116152369948247320239659836254491264674224860499107112901415226947259916294870187092432529509000664464446255692464356272797195026528686677409276795288690030837045267529246966356163956369449111804888560570277695138491648052324144440942671207977339063313041624529276562641096057786528762353717207863958654555497747208806558824831092624261911586138953255391849863462463115280507027951852887926197109378501281260852100962167712039092715665587702021398914304511123170035948734018434673236566020734067945446158664089183991141214309347896812586208675387451950813741444588367880354181112648859246839854550443330679479971557887585648228280654952817365577490380942228645494467505479554529954927478518744483814930492468170282159753497505090196593171778048416225382580577288054164792605742827700040640527416552000929379008487006427466935685587746286271977815904498185732486714271426922425006255189798293357275706823081353493707305799546290694738162318826958316256155699064657847682343667523119883813816077382587495388959903673728171276797088463109821172958549940655360326546404626603225865423280203452840337829608559899652686502920655799621640481620404479619209577451508957543976304336580101301042105 [141,108] -7522119771582140948964172397170358375757795340094718882362057308874110069376174533845951427852292943926516064848620943427972031822230407654696177831791303647017069236974912617947859264546293267981735608194432659225043530439339197611209170279068708590514112618265717370250830440982887443111539931947800024969615741514838272233785394437090855340328465862771814510985618609940843934120473742325455178833280397271911978993369786940386733357330556834164261459524732339498952999351126477028519240463626452560968491949729227600545981131011708324359382287899575918196411085840335129696944793046567994594898815743914829185307292988659730840955233181430843470248516095968324316221723031537939363936149378502302944251928516010059429739077523720230067224412253966693770057609435247281156027260187705026627423932887957927210466997783148477896574998767232299241989226198292484920727103381796096116007196087768056169260201287697996164038203149944449034142727857534017604898922301575427034365039821065099865480839916680866665582779427127855094911055379606025212606181238204467809235425283448214474193942088032250688323621810528290929197137421187138053602046339997003415736067878300273903907167143668820759436844828012089924885216761819663395399759308054644586151275248843489885662128116970047214364524933220284241604460730595588445612707597583543786656685911463741786614242831827920621956073857559034042333048040662009111783355690535171746010201986197748066296231288101507535199131128170915578527361569555420079564437024568343215252042408537049763445037993125389638316971821776904171974350662852391836919540185629153483567077140298806700712590570133910640447669874444609507513948456689089607164123166641256464190095151087326331560066734859927941459339595936833264766430484435473837596347740964272581522884765664134547194023070460578320933733266858144107899006725972588291772881957211773508011404883593024913381163901051157641396830 [141,109] 28914268272788469466347120162127941934958245719935253390748271099741419407778473275178595406543862902205131838857231297702827047001099447175737686266094456445595605291590188137928197293268303223108006138782658692263583475656363782571647518067495538762858009512071305046990908154049847392754425732397776111122993355146474729846095935540950842219637829798753186495133805930432356853116392666032063732078018580578957973440096870891529676165184297551913984211234246257683940607994220309032612470745075295655255387939312188326674254316410178941609313269309937085911272042551117260258367726221615440080963627802018342392319806500527107777041840539780925518819626062667276880298771557823257715025851711004555223070872327482593075644375289379096868944566671124030923318316653502381962425820455708434122365318519230469882590087434956837978019361608940540559616270026787681860295984256528401777607317428788692843868960222867904641067740889225960663506071332081226291983429254060084994032531051689087616883754077230220788248148344959883424682484728081582652003677086023951060963439540946864238231100841614422540964917720528123475623904236541909731464139154142824530355433217867790338414407448084710691882603570392345190984966562596709174159967781601631584947433798457109079367945825454122327918641931531731253493412929859486301459069413012593543649538268425398154835295137653670326984143462102465074761945284659712030225542333592601695424172164112764163798066545522553884852771365382103452126660729764282791727794717023654513419901620092658541039163957202379839653098103062064059438351227155163862317024562677516919669868191742337909739622367586840244735645209805629932550423932743622939219767008907498063575361534529872359319807879416515203674249774021282958151041036295192332754303282434372519968136572738190408050019472389700517184272355346392677401153021452280570990684417672876311714216739528214454781126132127999854 [141,110] -65440119408596566294014726717527060383821595022196253788289548368648306518959941700380888829988801455648962912518745585495437644439681226766693396035627470940424866488808919704579885126178121138994413895636645830217887249043428130682712677500383959121706131253279635935998728917623021672944725891514265013291799454215654263778704329102859379770732952914318809342637418960619560827170558132500462469995564453143620585595332000061251033747398541029576612217286455512665786116364328851777097044868158132022977772683705500133203592823865191799172308885002503494432763362804352333885151808978205917133727021519320264531287648241592199213312904648618610653836769676120281761160656482546198468273805983066934881516725837496222345516267769989978528084425148274535305004516027166674413993543152917881778716729853318010457048572840133649610603694782536780740898725970490917939870084758003692869457440319611753860105885006004389566663596965191638140656690540804441534835749755132937166547847785567403265850568470928676417948017333165259546874601923026139448947814418465254207328298812936000174813779592308166605038203709727033240469078869544367455516596509184306657782773834690625271219352689882532086712084730483141706309085513516509753622458258122620061915469505629462498805049657778474982111032752969653591605347399571854079002766542997264506740607995292985034861829104854538809564221931749950064819338779957658666961906799719177868106249705597188777927135534154145472983890747891239913049589378979317514271772166733668047029365801280267946339015744638957014264626653584427376730325667522634355116851346820324505640719820836915508072115421373004923283064433286934946723692542301821594287209835743383248848342588757895600769233554716325258469038926343447878601288253380477919799083752825290571081636376949496654631066150690585849456481270412643438915905403086798123489821704174224795629042692045865047121482667548 [141,111] 29123174978917441019749092634288550340969078692889143854948215235024524342400130502728456026860586733718213410164849001498992303993514801047930833683531345056689205573524981816257424084986827361877808791160728812500615870877024948442941795403501073468805570579732699135567942099843900591816202143205119285804440989463404445655193135339012217136372466715660272036207343425859318702582000363077912807684375737853843743981406145649471472124337647007045302113493468911265279597837576383664593396143948753276489389936142399241339959972146998242351650265707970146610660169361222210622587584212928237145626773129114921531562615033279439481250366168311213332947108378023633988305245409927391286289770532267107509830835871246124585453671368140468514258194666495232579192724249148708037100921038118523813730515837221619359798087845670563912953619655797688040727079917550194588696339691137774843432095382807634473149748034444273182076004892042933024246379333119088339740903756560604135317607849961522236163500342774026707382981315688597724417183035376590445519063401881184738809755670007347269082410682386476280919651140132826175450995521525155330736108860623946729063432073258444034653620943405246208779304091298867814975227779224982069359334904370839093781799373397375149166064454510252086840126317916629331876002980749704368268281228654046464982779432901288993952863996013763861852366491463172534233139858109145167904137891901194615945910731047633188216855717427852713941607566531822810618890344015396672931415747853666937395237826644967408959823562262493146611315464675427457399158029961873409380191104502761875441844668993752565083027384330017185746949201137659566338463669245325625404591689075583777936253998844532726622125801236601992622520642226069471351413787842449728788151808977573565271968959215080065864471293710063423251014638018858759392320578275871502389112847267660227998343381990951271326942 [141,112] 305190187618271511013485643657088281100628685127806035288367092203057282894772664021008095852847050794199175787734892073161386381946072244312057020563110753643681838499789105402374422972470769966367300654965059183959019157129560345104360001134597401499566237739682274915597501533908155541517772178200728209158844831565346762942258505865313355611665037522979348170978461721973300812742615271711816820811113492611817341866093603260705784416588285855899772510462764814374719329125007574975198182951752791024420543417383163330515795336517901370767926942232292766538630370764090570711359475996119130200304809250990446859723739243803164270509669153467627080674155436336082074649080418548722304789984674782882776719078249160925391544739211948469012200898274301785400664500961913256863643399720030964849201938093598861958514539816273586364536215600415694784277624675686198524139204351318269127606221530027203175490946430288289386688268882913405281496971646296195273516573462043137558418606186144074395862673337629853238632764251228944797280072598161993552999080454610589118348580881943592724174157456155117122706603642857789326665738558989071952197927829814219820719183345001654032529471247528656233431669734952407588997897974572720586788016425623820753987691758366531213115493808895749717531276621317434209445067119784400960936354933322406377087032777011525367613381684737244891549930567198284561878479458109198637817480812142946782005754916478577300819228232991759478765093543870778959530644669238025572331307018513886129134587097999457089213606987593884700236533055026795867420092704039360165382123122000619799546115790863101068273939822460994479004754430643054696887317801052194733877841464124351320600462388661514339422493220509163852941956259268331446829448790329965655811302193011655177909309756604245518934868932121906950518129594100450395545843748751778874207075097039689233524349379815903146 [141,113] -930836417026210107334327120449422588899493268452579158561557867901211810772350575970543596175420294063235321173337231224944706538490443271982956117863724563715480909129803305440681996688492060175411833569018688487517131194557351100685847789197398096020370459908072618689063848936061431649457062622401353518518623997763587429806703654627126825751027026087856922515439885111169033845865453680585928335580010976836770762328589790401461213945005335789621988059706158304196222525045439615397554262790342057954210036384155802905741248637212481291734779722949978452797844755711353346020849712263824547294718541225161222739005763735942038364800381780103026152863070070303381677491266212752346494708669909634632841183097735519397166416494137424300678711090496881642420245628788388062281878911578173796947142138925047158816606964236480451041403888806165735649032001875857778743198763371727194925600438865414743947927905380111211290661485439377277001723158486386920681309802618085387103907376771944929575657716622881425531078648918700946169977904157522316574258932264470937456679676897859676769746729232456398236291817861391829384115232076206824223824799967450679327840262521499715741545025976301875710676321514212582099523861379066703725023900359058292761689414971601838989508593450835582549907559646284884315652309037837884777190433998656576344376286981413726047958769964726698342753866772452121794332810407999922744380004206935539306399862486497898552314822359164374096622926964658008679309297484678340576337294859423781425459662849574698419868554965987057085411614716414813081914222699730791553291244581160882021012331718111571448738425886834338141802098722100697071466767798746040163891060278155339998037286854435191859654377346648569762412232616906615271492734424755988691315425292630988896450174030949420288690924673953660001655766502337541300548242756582547050726334694837298226584521476861 [141,114] 1367880158270319737824497852123604914221005445641935438062004578390756964346338505765157508837646407860315258316033419629312751398082594705962982566451525404953397860447508929505869493924090359233969883752926432971165404663604688503072554199912753622495944230193925777814472086807602893465168756519294728716197976795556568924780805178289253709108473429525638889449897469732385277147940163645989087790836118170890494287064133164300990535804329426090349583957038857021985783681028501899816688978271773886953119800478099991698164844643003790222302945991091456856385848252468723372912458502966626673305674887410894748132867505378075824330066232599594618163364637988938379404866946980992513133458263568524758051395061541029336763592728534408676856163151778699483799243116527435257468896939413335945354443942272125591610523060338969692315074921744705776460568284763937282548540828642785387196648085024703837030507678032932199734328736875679087111431534916927596689835077107589615728788794208837843564968051237612708529739166803026054078147882005612161795130302782011211789496424397317286045033320454802341752087895877244875695266952712709147173703618991171067014684619396820424386521652152830884469702204013564051955949302801554026538904836588554482916254265195682468820788843703039022573177103889732536448845358132387462799067168628142072311867682887976157262166888950816120223348496535299569662126873132583379686502912455855696286644012757800769010392253420819661539815533672743982852709990873222234646936973001078836309898818773959899017463958971769914797655182566285098883203307964723758018067099455777603035258287785005782276721805608204614983354026350876024199288512509634378370903070745989859076238944128008035435674074800856667038245983091998497025219830353192596738881367586958237620361147487355300466911820997327571519973628489834019328087638687405466099280021985738209066375854 [141,115] -1246599396753463297881900084190828017419768899104993459844717403477415613518219268721445590145840747657839764202801116783024016732838027569811982686266227021106043781757326241965353745668052189315057080729287041891676590277494240601890884910401372162720570712765592400731648467677699445841596026516622316356536285496072559721279637859534555528370202671089075545011032126202661706490363180046098902862348295900886167784664502460515853964347968044434658959888212553992484259722630473437320905799750598000300485791159450608510796346932841223058719688444041417847618204944351384206458942032954621277163625126452958176889117561467690102778589952946278188082489834189556618533949464655167629250995301093435603989336843170098903093112950699644402552725640830297159556704376891557759418909996794603533517507523823059485604477984095446133918321730501904819177690320331539048515089850566153614128591723624653128652415717671645637871245194426773352534137626525438359009189480511653421428465081907408722897306079672271571121393288099825392230628360332841433941215485561395325135074267290226565811642927011099447098405810913105370504443257366536073773531968914445286782035927032579911830193377442955581838915342839447813155071800639863421243390091440106751919459192402844069301221422252972175845348321199952831617967066050887271777042056816881423697131125453830978163856259341023762706329457533909458358141821229348380924070851205260252788631493499812625210668906896489328171942163536524703341711577507550277644976581592369514827746535872594378069465048178910124957188112725321807895943298515387537584592285501823937416980517093319512814144744620505360282482763757665420424212762175531776591690917686162377431235558606277872264589266868033029525539551928005215499312551286002411495583749711654278430742772171693865316709970023140065363236955680847392450963532171766006952510005780057335154 [141,116] 951488009938951178688777677046092867818050665351137691781598524283249583535201190220634806421187472804516528413389305850703043312358242678307534806776953656350783989076194038211422966795342541970188996335090106258874652853416594758945462500128836502528515345878100623674266227399538476431594763903037053287007085247762876006985296155829603791419471716011064590075220636964983016871885459052878526080502941016995210990746567875486431346365811803473075546036719874283841030894722438027244924416175473337459520770670953632455531862428405240607474949472820597411859913483543802821087147113115247509965476675604585552543855062957264062868592702602992789528238883183185242442220281411515684551890615048708172189133222619535925172041893260773399950541151752516372972267063981342331173021572769161214408147271478153164072746298170391844782959973616539990411714535983184237839260932752328624632571211580944845599836816008591791000463178004415265423801418283339893668360501919762666930394536288506274092926682920194858607608881739901233498087407644392371650758317056945201132373968595784986934235045600654969513646246011910276041274135597150342013720253070449629802302926370199634190906799970795943006115204090701907233316343099317352763880682327232216058273104448301824977335591109374318060696039310087725308512087855234253844569296506497030860137610768673637456153338720974809650847730434479100237458836233891700204970062575191493855551852517067764228296649314179510607466164555856847662794959612465153015039292901475830476506838188238317634322357068670036769902529063690636785098976268819453027080822611437797210236498754027057767888710640979251312622205093255284764772172695638081852592510475208286887942807677870209612492411089644759303620912123198310493127260523531907385527214017274041426773871466453912369877657751814083552636492036655451715296331381775869693209028035140 [141,117] -140370939722537796363825529446461104384155089701722410384352040754426905460413328429043888437960740157953060415115349975089218218193746242792573896911681260802251156701674650563756486802687469487268540402547466542194986911018535368888252186568910480465917477896323504239092200347400610838158221302137968075387487612183699193270533239936809917963004066053264930431015148290162987607126744006031683326807925298162077948463179697217509471843792093577252974892490084195991604793503577361502016323280177696733716817578277558817400439624636943924567293489803887200131194637119123685447885253431555388939625302613503840155644361078841282694501728189182677343067749860651440169583868776361911721012284577065055716036449952923444889401542916176193292440326571475382788015351886364256074246605045834010695134754112102551151274376264488603564619545574736432642232397579189511726005474614268616899641734734483318168175751505343385796883791374250086505178785800522107634733674906081606833819519448860250659688395053998080874307605363581609524887670403473194028903859656221536710193017980368590554030839657574639594711580088071020231226849876290131376148064700140756130283557014591111140263790161817704588044275358328137570847593180488870289524006752818033343386285370422254240654722152958682572556803356012817607381786451968703124188649027783154676600399311971819354329613057765388551736348768908918587081429006086602180430318234381323471575674432442731979714629843747362098421317241573309673653041995815177702405366223388624790669776633326894474926001580963942614041356389723377385513376273112480545423186780491270278052259471888559548830647826624127258659962738602951009143868606942037125008054839482351383367930021220255449169017060909296426872568077938519983809549091086205726293279937504136413639729149360737266669367758508083678160132765435507726232927877863415636875584 [141,118] 466865707033410930312495440726353291788179148838426443865733843455386742123141929615902822793864506784148490690661891148389611562606418514343301320780038691844161876334886367727860850273832966309273140678592659165379166958823119174796769262109022472466615916175002712578132342806731768715125901607871936923497433599376646900935882536047933269724794535090591277547507662613647562496651362877117183100240951639984364869132174776721056706712740212742120399321364275523228365466227150411849161735184951035763803868013189319246386577060021956765137744280570349414315000852369528284766537818403948328445286418636742840481210713773579096823482722169290946060069813848686384806599437494426313708875288351646572852925729419006489965050354365872315200728509603952200342305728684318844262009072828673822390357927257910279001994538113069901171057043981194650051933022303341878499519268045386907030076533329504798253779839482363701316834611786945460808923676500978192804431197401010007846012162078649653465821469460003901673154592049170501181440252621459209410678048677251133495169711688329775681036302318402732421021400242309635257245399382139795812418381847661845217267036460331759213769402292108689768076442956911720559372679174491958030244584516957363066919927784405119029037602533780826406259191219298663196531377857075561442434337658766698454050961280860178615037115450062266655022724674710670035470740237328931371563930800810678135989403982020320881648256477828631098311698667452386405327580994092185932692588220736415357762336258117554903225196847535062024625856334647971762515674188738189422713546146282672371389940585156079888233634732391938247933792768198997007966875432413524147261328040929470487035786067514941068892695862881305300317104549612913038286689376297836260319471404410670557951812978981209475327490847723200331667141169990551814369040065181025170 [141,119] 179358703494304614132246491304714488541266186931171340335826314213811968242558735812300467760320475696358481145423474417110546058981956557119651493811821964289740554259064537467170587020087386720893564757725739176921235335333731776631856060558822644577471707680075027757279889571277671977153069639811375840625333853653725288926405582702253665721108221355971115282837615595720040252125968160597387718281014312345551960525297489897155234419771318750051613253798452767145189863139182297996984765632947699088819776294221015123298537734983399079201031272110282383525087126493340787355561241792987813461894904822823073198654949301129117183500261869151310574232867078553081156109121513331330596399606421617935239868241520506500781953377226974060131809859299010843158330682259911738560808947514795274655841698399308469565810132454572151241629407004580053570365204229264205222328252846821405472492397662770707818954397698452749115761662515883454782526693940063751000598799895233198387551104861155848053905305226283791113300759875245959879847563760945275410637575867609190644516453322150781503682601428770634016832575855626879862902199650099786950627653978098339403268517686060432566493905438041223793908958827968557091077052913642680920298942555692486785064293358876560987895900539719354943983136759223124108311893490396273599822362779301645523973617129960299992605932582139850468539546322573807166867663188020879530790058033913795543351882991986368510446009845749662804131095754781175427903263454142976947065248547317231574077461956247730615442881043307012598836262943704932958959687840760344829931666368146539118185295967676810376023712936799903856110085940078257419696066230546061271378679046937342030091952250392108719839119163905146660425045440271263946724225704008165402015617874842453822620020110123602856283799878954675814229388387499266993766067102202 [141,120] -6346013417564364404681626135450199836388257059365823700270848569684254957956740254919623362791342943957866294883742246481775791827992147724343290434745119462870326350799183897088804092098549280258379322231513062308416547759106108173917173702484004040394879523386749727075726728284193842909171823928776858107361021252024010802640001489663235191648354580205708605376485618489162067563092401660272021135382683151510084233853211934516487677484484456276104441271435205228614891760259544966320985481424099420580302422394640731771880997651806058276510445273014479870584715743075489447895455543036002875976671193416636455092761558056773578189964697514961681866191076771950738365046641536020673146355657814194931418454019902251453827143995781291192911055969842360716062061203068876747945298239103462758565551055589618921655558332865705267320007541648449643936455604724908590683304912610206301577946244251836395289648327304629500017978021360134190175017120125371045046355715097198453356910384822680931289347353367377644495481186103444725418178946182568047033059911516722986268580636637932168363536640118607948927775331246891985460609717775198084534084496268503435410300126864164749244532754880176969719985243777765569445815730773086438445744604017652539974484654103112454614838253606552724219933916418450871215366760663197419569559388667979817799011910869428540414679725477851443424516878722364198431713727532939549952904241448321855829019967996879325058908692350543696400427193943983392851536296324524574226477765059260060037332294322189440626770737425543483270360950081954866394503578184446902443861917135998925505624465356874786959457282972095748640267439930364051255079269727002548381829085357456733391846618144066378804101705466908646644310005071496311377314150005051560402282012766996614168385341260261655066193872975157408520979842951125881693529964 [141,121] -9707512355408108971931427872645369662270146538889046782947454746110869425023941174699754112747609359774781211865663368079538160219911869579753173487534930016968405545112623501215491278744411500624579805424901568328689110820323208500214476595301934064835417684670868667176975553295721782861504559680854771041349266362662604253265324520950136107631364942476303243469139272179811108566021847346256339697219338854195819004741368716950111977107480850136923700236570567019377087405464346996572144063751647581904517851841657761529293701344626819995712931470383288371162640968224932572429561991375920457008629255739223010119269939207736337805171469309552245050832253487415464220117020457194061653792708180918633259326399458397421369025504062768071898817724943837695428331385121152695263207527051328095174395200451004280904200362505817576298620378093018390302089965950134325954113899920259173535731939051892289484294139364225532658061944206081310480312729012210169312593784231867142256001537386918398206521300213914523294287266471097756950186666191215481754754965871840604226350054873344431663138132344039344160897025567304279123572906509445050562403708670199940457590729936996737213021871642166912849632231294000184279815022759287498059450217960224364725597711274854258511372599626546912116289239305034018852337222251412641005211286467724927567937683089425687463012715408291840762892058451460697375319006502048685958086808800440656940659416812351339852940268388878475873673410345548923710632656830887439190394369527512851899986202002934543095472535752534152690492055434483514995283492153571122925894063338603748649781381030729435939809829230096222325185427678787108263322450740397538045316626373097075716618993977945204744310100112095144686775679047731665828964405487095567459442536320878166626180272359183861794494528903924855656508024938007222958 [141,122] 8387321443353632525519397776075966177825291916882642064910536919931319336412461180433310555202367349910118147747114068657090148965791687504544180388981181486185152072652654043859809847808305048762489081264493801136297582965089109750789592174890749912767052884847099216514491918249965411237930816323239172836216937886728326718001840761702362527112085078127382202178203466379119106469626661318810914953062257124694842549911933418116282153357451429003062005670589460548683195188231410900208344474599683979656696209029454097666598616592783304450023046516489162820817293304680247094548215250126869287788699607713589399820284327533601498343074417639262161441669658986662603045900347328557277507859533241867861356765776332605833208285060046724336895718019732118464482450891216368300307200402122344388652564112562189444344371631677642153736441373565402747137103583462175327948463064492970136302329272651272895440802115152799820318693872417216594008404230846875478334014524116757924209552462106174557299858686298713306906057105863096645449672964362111601841511895535621638234024308615973486910171324530228913477040901771654134766093794552861999963202903973057107945336468379252329476179708733704879394485772380083206811891544955938500549630308857238967881819254013983471081697695347170832112860521135658145528583728011770743016606436244668207219137781365173968658426147621581206540252910462912751512477749588448150213285939992662369865771709881318105225328432701620068923208497607666520072899469280814333628186166326076163033027503993662609689480594735788613933383121817335162313930523577905687569234010206604579111855494607067861014730023893585788719785723041206870533632850801912261151623075503094305432680977782733043896594373327489436202886386033271302563272681323287233656417504326744090869910768835542965258672519698244670154642344736362 [141,123] 6412743508398675159639075274844976206225458389217870435301675031027717121023376844662234060306883229030185497210205209781676622377708674287952148509892936280073618482285348102387329390623126736217653423665031761180020514485672280009140547285577907556171033696246287883725965987763945590697405903112966688141086114937454525262034085654594114900828826644087550194310706483931611272208701781864554876098957704765122540720065256798682767329501033521908977548295997651829650263966962228556340880067416567303231773889655424130836335218159485772099578858363257242103842909577030219661992946135366203036177806645839154210093064150425992976762292808604213210589525808025845153270705830855890568366459138928338763149896082025992097000306161419851490446562308623224219407054587308701900896595698749305569163016261119997683336118882658595490871668085938625108173587670662887135437584357399240586870091481974759908991493796730784206542276214255464384790237467988786705287726651777841173690116133532224093479096287736565536908506410486601525560969756188491936372294437867548904615298113768638117025129044929419072065924685216514247798543623698548161624461935863755749495460132324216496892323740867925851128247739060079100100476850091705577354000312157338494557499833059160178841099214025476963033805579752505615639778759788434279369395712862031369406331025543926204985234843343437642391061375558373032031971567192600011486509673768813527879797697154039800965801004945560817684954424825108616032181795331797960168367645774568752204201705593904168533641951694053448981992801370912302897813040389563068174960973324281843402180135974439254739057766267206530068373769773213211474738762453626663899370685713955081029429479775036112474857582747925217285969164347430909338721454770884659503550941454194719375684223855259527561956569034681878111114202 [141,124] -7424679164073654071554044891951771967131335523616645345673591578938195216664933328561600239140715825183695918486337448619660776620360234299730095720067809664009845390620308536376308053716401021267643254185408857378501881910291537855385817868045486458628087889902137321301422582773890227560713473687327551627262713346131805607488322364821554808042422509611392360450057909423844030820071394821514274661560183796924869636505802018075283503389931635076791511038727174615019533225887704045378568610831444895029553313164442494504799638632900074066567483637790403634038708704953083610260477310734784860646247072883681972404150334993682098943796977697681529625065781360515604076847270406154971658489053362664964836711870386101693807694421656487486728655044288242950803642472284203049412584604411734280405383860473880753539701787728091132680340235043303677086391329534191456226849883889408754313218324459938372719976521164279283047382323944541701730824407432567475074346905789185106236178173542225369214354765401303009422929211767217269789063697384091077598517187082018420551549456560205108427329371409378406739452224392685946492253718279384039282319227931860412353578528380991099409368240831039659490235404273341699160373674579327746888337163849641157706585634726886165719415860800345717683611036314618188245987497067765594290071600999858424081529278049045740169788844415201343860835813834970648247286552550930404797895644105400156615773909136472120917954554764618066834529707361867908603018669023691627958649579835670327032970192399113274645014953334752409226031613206334884641748218666390092594065268074645320502885210135014652175387081720317506736280472705357573611426593139430745562411744172212434129450799068111633430846300022738390325854806811982046590526541974144395981045690598025053377271979588935978670040476329610969962 [141,125] 6452069371631234983315714062072562339993075856449109124948239136195991923371467924723483750740647502930567690260503031276327979492276533530894448533480115827472427723746125988363945098269000095790474825072880365540551205612729461925805148548212323777396315595619279251299967542961345631105169918110918186454473898891280361198601667948298748529795381716643991109550150480492062096395329643840781791521302991180736215930123977252066181000450359177769122411134164489135533307845390321795329503545262506358547654111388488052820924427803154751955380859054586959047317032498884448081760584569498589364039884157487743216165538705274672312764728938351344628455664719809448805172923154363088044790374743913484702413616124438112799524884295522620175159363123708280885481234994713708032304344382220909341141852589395626489797115605547401613026833868281696805305439700837851779091912266698988709138406523891573092076126061903686889489657152075367545510581018422024745883248828855675227659775486863547470596833956569562467617674712291707691925253115753110893988561501330334522771325318100111047896946602072621266374150563001979057455062714396767833958665459891649090874838106232437163429304261550449731892490636720718597359094761298366675192399653695170918121141853926375638454969859150170362508915731998912052366567580786975949863905295721267581607596972064354434917321869997331515386811545425884320330893064072091740576053904932003505285522845631679261628367484058336380383369094106447710833266980668335999476059574319809812870408629363452703447903715151418956280486100147597589722730563022082327887601416595484523123316071984350726157204103769952500864267383216783822125447904359173940693504574970966659400065693035134246252855399400467851621870386033757141376253895263735270137613342739734935503645746068542633243664895663542 [141,126] 1710677057056004711242745969279441544945400859975966391183745020399115292358652830123078607122011577259767411220272941652151167918825097292092044194067657695213370877026928261884000242315503740755041307890428868733077472885016311783134480064195968595939657948040240258459067319443315629585220457277551050677405464836510087265347224162559935225666174208548641902012283322763942766770354820711878489966463683670824826041635730098422465534202406647625736977474672790828503025976289452068680120674703214925988976786530095412484942669143066055577060559088091895028951673729416641137308740957695359472147994552505146790999247999391070323560536406148303339396583697256415967189360872401080773269095029516156933425826594990970987573478787098411583124962198610348833897366734415878448689719634187125341597916720839288547305165822182640241364248803406588056174185644550791048222762598137959707791121547410873658706711282013315495455354118431368197181014044380808593064129170301901698660298328310539161348657528767558604232052796225417513920654595674653391902704745598001518235306652323349332316832300682813769741871182313917145758229779711399026457304709083339350775001499633469224005733874548761940085576664276646012108099498531246440054127432562825394056184110645433767019315926847564622706549165596997810336397522561402793098352618971101537492200774300967079450791098925333513956091672685913698565268983271052422838189008731028019233017353420799421732505791142338127544820972857959237891791688493688786908274097888128441981654761835490285603095163850751966093902646153044823564997954224688351298877226437638244275066926746317137715554871813644562664516263554633595424447436834267324293910189161921525170689718655534747273401482045537459384765748736946401174563054896238812702084025402105515066220478856086172320984662 [141,127] 6505246446830069083972530623910936193643705415876454749750707115128544977837635908763773139003568477729428204085802084575456300377215870334923220066818471392753779037832788307219614303808246054004439401155818781425549045708746404257150633716887378758091826609777494344404403296573038704801333366007986456513662250141559194618125341743178938515801653672706262624998099876586280327261382775680052183935838948365563913639804224620377393238787700684535591188214986631780073816021428339742955756273423434374377731528827102076951078924007187981323311704849476905662230833705121489304061355798576949035042085166479190825325251256268899722745453857945845191098177701935612674970969321133446348678763152451684343104541902072388296416933858728709173512608430765223166933491153966359570813727107995482387732903201937562617975799310136980116681529064602403033254332519458809814541863096954695948141281465027105162418787959028147707312583340654236237394847683792509847080194284425047004996583334555457810009326266444401387122943624963838166092622548261065278698874947834622590171601390802906424005745381780960478573769110277401831360257981928909789765145537466873625172743286160279927395512248265271585485685462189775666230574489124301605890721813404538924504864391095702784206131189231105141305509854916528493332138937997047344733668597340907128532620857934776382798804126123944363960932012499087324434779874032588815096132567377450903923787766910842973123877141040887535340582279007760859684987201691302042534817140475425232979471678301411608272403571665017973241571601011919582240090482177189145322506267934601993818703921637705141333972549317665432646282386141017911127183374460906628584344021187279313733876337348857957699580318509595491861241467307342442876447251542348908875187362440956310267038336844989912478 [141,128] 4619451444828852998479042790522666270644569087071524163012070069328094150066398210580254830607983999836178458448156398025136829333448958180203385551319145817433700946634789660140869243985494922055374395003967673516791465650019494519684328782063989803790904891421457520564217704805801209486925865669586663289593003486202712800425739977673198551103734293280185727789507916507095432403749682398437691469878253968132448118898297777450032166798367205342044462455194843828562408263700608713338335379091063160181731026771024154772781045169226591588987493625532658882113189571420662420069078582141771341836223479983716782735765046515747386790703773853063586566973276678533303774200950541208759002115972037092558906228671468713220388892152429829887847214846692499136032832026450393480019591216953333524552034847373751684034703795211530603439299256816350647765749387363681195104447634758506823479868631075681498560678743252388125051088832101062246420087487733560326383292590767573266281571078726104436717432537816834842881956053885614191741348379164824844878638091334178393382795499888927127351252707873420368204752233808270778547723980627025391995161021374136548328706531867641262879090457552242358648291506452167684855138175219499534957117233212961076579487629746826747866365228797728656361291851311712738918997968760838940733279981481983084212236734257493658316861098553664352882176262465581774634367379061812805507548088800650274337639567568699928608959154778963776032631914195113913359606252611806120592038876410663932184694875434505032200444788911365110755240633238711986651002902089487592711575117821166316674035526920565185654962126868941775584766026743280077785997826700190003079627991373659640921949972358894584087635873247990783070018904477192551646316928486168710384760025875943494001174224850012 [141,129] -183877507713601477480454314627417151458039393206531748004518664705214234954921789018552021426688215364096809834068563270767187522202601046702843872184157852648036716208426613620626153456471690566984721665033026000967680184500916057099906164828908421106854650168304046196854058168414379457744646674648608327631376345236850825295919871451672579788167756551004574953551396923804673904783871747862234772169334252557953659444388114557626186495706469925755264405008820551118338698623795977812670263597311461439054934995001139260525445067638084636998396672708445120128535264557799415140512328484210873569933834876101588707767914763541185884086832769670628439740190494495540247947735139025139070194881755417139472303462604177709000699842977913178372109701218835094282559513916530878326026113111412720452881634979289487815294358724726055732979391956296856782961584628245062868781973573221806893370323675087431178603824835005293907202639940818997949870977857602234700596490311322853983480603612063006404759013262778672589395950013961679812121022323252641390969990973368242685255224653193756274859687406683728107317341055500754153281660361930489564103541416215350395479492529736796172631582641731342135148042091887966405513220245251281095311139423029499156114066504655160775356710466486026687263644993808027771400781196921918999019097255399469850268804418401303701170469205210410189531645244638779926642573212510194040061578244978142609309990944508498804613575467775669759104444464796643168378413723309994255173231644137809133336151952112698099092660499096898002666887905074988883024026055808529690863913416314510669193782376993007108924826806504761693675761190287660275807705504552131573521507767638890016326901784689505147888616536102619968043615074612754993288618738990271517704218988405420132436305 [141,130] 527180371979776658325894678976339250565466948852911314777045443649836267768717185060426253059179946212604137763277740341256354605443060354742878136336017010889975335603768314133852871114475019791279598001933268512133433401390690924743446573987872908777946703362423395014153017245594397162148029623098720199817716267525722715040894935279519141806250513255073806919182306416449653703756402805975320638284564587804853689907079800471587952501011224844861238630538231314158724373568881573607240395851590940006683297199219305507893577092723892637904438382514206779110402720901284120526483911468875411538599321081716022539430572913640827328849380223463399345651587547579472626484330076502818374302576889522553077330293153717097055991791233113562394068468842227080331225056639229866150310899601311342193583760172933649474149680037228554526483997861588178960058860376246573179910810773983008510809681410750223442307911287849626731662518561693624283383808606609531541317913012445808079228427666204367497745708513255714556086173751121608451972268161329995018929332066147971197602589166618416982028586489055333327390267640724273433430722376509026790243469604075824220697266857367713241680234785460321360034060601155730634998425289341152016682229350525187938953983985124755852126319023132782399874530254971313214673387792845910452954746571018620392220524124958317832987738371211804052306079994784846202998913992739848386610408308044598859049449039612359374824597582831742030928736087430082812474855181093798020275339369022782034942063875153191026108240998719717877338078935982346879701104275202864422664080881106632607902156789362674453961244286748884924661556173455012065042121224672987551417596522416026571547797109832065553932605521640742036082831315645230717070983630937040822608941330406318041 [141,131] 353244975848579292399944645639189667542929323526470955113143670208978279997867211473686641676811975522796296653267539133454025912443165615250807912209835965095616458045575821479571711540455884086034424379110936406595065302235696447235999062308372921203805770582419627456199674355845553392010641123785534204254189065167513422261604108617262199157106127084198557324603012855120031737150923225186349720063254970800006053404054592889477525063931255419124584708433389888015891771485411938001248000578010097339017373235262290059566172008365143581243517129238451574111825828443907474017768784495095397461419329581289805885976723472123469680083061850217969630947006074539073781483809220657589774987412251116971407224102851609945306305606480560667257896649518551490314731315290475693711894092076166839275508031830570866742956000251710672459091045587016548509556100705900669110780657039650352421406816741180660785783164036627489598163774676919366740772808612602929812057347304905934999294715474948407513035143214788141855628598535754728453463765425638397251059771858183109991423473995784513084840890750051575479607949295817668254644932416886138702299078408032367240087443698939917397170028349849091020074986971040350869764294988424862569033809537273773585999983278761549105534503496545782748555279507917237144666526511266179632174725424244387018181915171555816248340447944091279968265235762734803950004544493420661849106414381610787688473681302612531036259244468323143237514482831169123784793937872875009965509363121312752193853862530713831720840495175150756042689048909000509194256071366623749871447804435572743046494131760697451712163174333375918878679535363892809403326183507953240960868988894387347413818750312693683197313350035058003202288142647126773647995497792262075347748152135719 [141,132] 126615842895652605272913996133204257513476857139888800324180600434139069743589962962235615224030482545447663470540836026647840415776436901803184698130491287581037309087690155172661693999715570293797339222055105082660511525938110527770791086428211602804139617742765046212582609334323922459029835649705855061261665443532982373334994324046260976113745158128622923414602691912291277004949838896717773003085698669240047080495237442616485365754916538275588268819964798289535111818893168407489723512254404676780590113538043423631571248119071096143031706834588148850403934241392094366482519743446866087491673970963350049834201550875949153625379483350943736338322537444793393644088876861752906187021478993428604617270362035965772235372652613850858932922960533048439903141634471344694573122328735599322927090871662294029329350307740564169237644487864803462106718789326544892307775086671766332269641886125704080283438538889246330102136741495418372856017719097766538617949891977874376400490127948839145389227458706219331658433851271820658115451629430869013681813004922105204157090198023667149540057962357138939126623602538235099994697247992910125716152831462581902658836178580891065803856092608020557159681965729057828823207490933728508825959868015094463075319057490594621823366473831363710682548040346945004930261869140745836097464078334226054964020943601726545279835661580912208087629553493972184189500369097510233114803520810357757324122274652947590409049923307143822463584663542873453780518725925918903401678812226424853869441868620833100476289104082534669606359591175904020428137581425617074141802543590224387564370624222382311846881794423986357913804592774029846997323848061317883196916916250969791258437380913171852200332108013385228918550425556622932943395464810345927482008054 [141,133] 42488426146039131214060520460937527401556596630764999842476394343068686826721120831296085793044749347349085739144547846729018132695809305212128700161465273353849812969441027738598762048963750146927133057250479305140083784478946237269697157926516606046108060255152022589631150393640770800387702123232486661907306962153223324977165856079764697465260738439648318034857807386871190696914780600582002383044516812675481146101320241779448311480178933943089648966109245496909589496904639576225322567799180092648888513759924349380289397093152405910304706135877807275767219026264486145583216624632571572009591700301752219715669436089722084340151039075177923667106931047413548047976515187611192890289430204638290926401607632377085067663501417266263045687630605097903659054490487392229582501741976108988397587029268637899948847630688309963717736275661350300205447853101018530150816044976900911550053930380002501109519274018712973777266880821084778649744055020917545408075175275229924550149186757156289292813370953517985601145430436005636718164078832310508562750455829772794864411230378587450868386202684780135176799030129272320079706791279760426334169692930043444367070331457214461377315624333184398662013031062358467637084856611173530624238568383397853176329033056772075560775217455263506351298141810420140166283864415686019779312892994856765850497319589829952965193068328442788996585105691984530531435790378362009073791401466850452588880749003689563064923737584206690578397140752799322502187854470415883430307908116484808245366605870947832509411797664426532200568855038582364243973101079564221013749213196359239763268994771311761615315720507894235844787558308931643963590705238671874896068626859946659442775200639181795170872944265319888786509023191756895707962086941461141698 [141,134] 6774414644890885540304381426246333529559354004894801655834727742360222939735998779640146743940807331198082281553693283848851236225734712583192016022545947855599757507375715363436761555610724921628718719765115488290479179195027164524902937224133752541921794972100292060669093465261345975654497248544235487437893774634576960961974614663605093135735975286211941438461175660156017745245256229151719332782517234199926430699825310284435402609714680573756132454641116872579105335769440363793634921264443132703105939464413713639941409313724152884732992445164128707055866033285858965341198132803210465107242839725982776954257139173985726056733439281648272646187706268350258589039305755021921071225119170050001566759129425266911988468275482619889691373407306693768279198709313299044893298673586020961273023847082688086310116628616515510915951903094365762008609163475316966841045458095025580350035098839985298217067130635790765722952291410318783402262453377727421969175938889436926371389975436337129995527057086644540926045750912555185114701663535026377405015755235190544651451202232317346939223596034115163167507058278820240654393579577612062437870853041415003459624461908857529374031619054573929113403385252472256575980129052661281187317733521681247729838286433908682210587369993147713630221085006857720736814381015988267106865864167134052610048835627129824294488247079594693031480279996206559330724514870784851740907355922825417185821529289196254947396865647773837689064810808339895693697523742496036435414385312895908660584934046623662170487333073820473406395248588071541225630130909810364159401336021110043924248208468837245962407343433146470851308993025495889634850509447601745132000529423418236593876462940870353803902914490725535274699302533739776517321734384447 [141,135] 1501617554807684565871039391852497619589970341534096295336967972172733752575952213706601529152984485953508723974599765541970484262045800128754878838433595274420993202467298306426956437318421750009569749591511450936892036136766512643665196835585409903625420586678322357796882738458842701086320755484800549854833714071836957736855895473127627786785233141720637515544630167329304991411808085978926880632602151251802011782446693377842430228094443161384790053712947543359479334484045678497186233993739842182443458973175401856981754468177371083829027560309603339376348574310667388672731521555449969683079760555369575743733877754033363960843793806129014664395310391282776777567800171192005762172894409375099731599488725491050326265575280490480477317313243997786809596581802959172891636349785192399948863664797982938933688706066581011141656863063757294640011351409578497922674324771672862472925889182217599306477597701451870017065425327054571212164886611013612464875974467609019581722861950664810517200492044343011796748921270100135211882839761423377436093000018195659044207908974660867293948457867425141004072332572813220772785350824503367946925698417955443814885084007429728963445677042043259430164792546825981482978859702664074983471059291875273028668231385469914868864127086872999714649675027301447725622589327468654383208159190699594514107327145510768371672049358672418806058229441057594319061298741040802480777751831918858972613583043400836911527531640339616880304096057682525284638200899420298500820966757535170400595751938143868626231225712499514712841991832711130210557685842760802265591755762840403360386671998805991665156312052783571645915044270539600339421881613180357606745414944389988996565947242885463563228098058774319237242530430933457343385384 [141,136] 284607352034075200225407947277795666194573743958946523333998166829663916665683822039432618963967815310695704916171569007104568962801643782964238400355982753841793387131352886778411513355373311402807630922464268461599408603509155509209574680506047095558870631957711785116923207794580179049031177090893465409701023347427017759112107455176965086555031147803942769497108182923718862899143132385185475948312066436230981449281836054430840773262801930067266037225914885037237918717322295822957770255170228698636327731398483767233004502925601874315517563883160502232372177568630476930630929620379904750604637569502502300100427805744604409491377165484402231833212353354190201994705567174560239851667057420671243071158046280731108555044058961206865307969053472634044859433654286360192504121776771391548033306662294349186348164732729204644391684153152710586892567297495642545617931836122298686863889846036293998466759059520957779528135016619498746850782602646806569474982928688453825379940282841596046807129225285737981683264325996975458033269125289154185672883406783344867005058335824142535361813669923975506103763047168206208115792282001482116073559644655226660284147570966767475009169628488389936246173276926556294121333261287028582634541162004088436731851068870268359386298830290627939137388729082341592666901125746056679495597222660725570758347507789553682581951743709519411932463425601264340426537004327279998621163330035836382468134804878024521143757312589770146640824037261694133974294115933789290670383508784859432441867272576960932535512322834852306540571161556931027040368448537249031035115363407469803942025042458140366321634658359340763566216192998249176332295908614689510233723493741981089970766583894920390242298860064135702065659744945748612 [141,137] 16877438177587944668501555129887096444076875007406178564746746810501432987018296435284982832532680226810764705962058278169186818703946106210751488935550531594340371514313107128957367414345600583737902002535365074037894884154025935120009373669162307540679466572936099877246890263687944535665060358752620634688005800179137454167221179889589090216570815400734272436902811360576723577837077873387222658556049903791851379235525991096645870457566486849788352807469430357982745796353442785107255124028835177334303259434066675006425581659462855047141791042571337757835554518271165855534946025568608537918870668086495604634643283458002590624170503986007888024450331774869124688285623587239903147207382967412353857940054605488286723116513302323801616636273731571481174474750444853125323671038450562211714871867155774303583971442765704967915781237337387179511578202804520577526245588588452418240964948962737510182303802887297112443379910096469849438816982145899483783423925362559387149812050026860618843311275542391957894740301658682836195527395527080431287994375058448456377387615741604629520566772419827976300786943751138639668076292635053157865321751960391249394621098178210371749594632181346401207007274528085198085552459621006388044331580104249065290385564336887602934844323569716354806000903160192619548620874826906748376871934192580778181189077427500130339725773305296421696972304068662219751821982844365613005344904469235755120535200413755644139255530757904313694963614036880844713280247245369413277694220130367820209477279382840820031144707513893926559216470612381408219865350648779027302923590569291219147219991399605516704237043695444464059530902757244401173643877134854892814627591270125462853320220233894128999948870506608533614378350126 [141,138] -3073163705062913050366121284182897121680081973475703334439729696143315222811077334965303042638479915218191577288392903372083508912838926104452246510068972338297843366819680340839953804882161286930578595220196753893784603822469969660034549026449777737125515144781923379634634950866388944421350874382873594835817454011548625807053596220241541131585894922227151912512105306020888381175018648995323244940860218053606661018764347359824496721982641566628045345245081379241729756031646301713366828158959116724262391965052571787533025077221846497511318352969824296434779661004106684940439508456518515838185156503889407182344873757300540816211600895154046068006796071628263831598371823943822549841083359831583838680733421444023392174685640292692473845401507819386547762149351459203231045479749329702203986913971200189808897852555609106720507163210996568121575059396119685334352588015908015005576545805688579597480086204978217292726096923410930951872041248726925551090242010589605737551193447534713185728409028921607686176828559930088806645422352408761456645130032758099803245016320880734292809134771466523815603648661940180196484650388108250088356135982557402974249464709297008459984976669198575320774979737149472837769653828989706378699340216221594534365988816184921631851556525361401247165698730355587568199518999854532578030447521688647433272873364300974337252613395374736146724346061665998046084750098417085334761120004316090188193393970737092080920585394288023707791284974647496688709575904785019308018456994570733365973235765894977383649296817226193831296000719037792279925586076691502568607295173431319684772706666896505252239881811450420010129814577241265313127427384663282740602986268915074731661319439829123835148220260892555250019 [141,139] -181823973863743239341898395584628723650655379496447000300526624813104123446247271380039366862124302224931934723924415083887770359156920404954579235414348564777286697432311462196999305420951393899155273204654091773389984086789902200660850704991933278420349037016455566948576238960761842770004491925422197466980204416342504847007355178312329133839143831290861644432295117593891377381507101170859672546799057371461361783441824447654953409964097444143412050677350601614821304954810107563039103970898200093095105523630637769196267062106393271485863368548060444038454427927595623648163907901660295818846070638972727932124589955366858917407793308893612561671863494739709293056735648960670157633697351643421833101409198457404994293999566947064524710295632514840931435697380202300186667004128476896606443455672081707142342897258126833681357282661106551516313713757507378057308412002996515468988338961497410888127342612636592147322698806572606485316250178980219644601534433844905814721271621931303015391314498828290106781601041611747568109901719790516488747161001847390445964547515407377432647515189446622758748460741776914997806486267670062739059215672076183036920480383401648330961376882689887440044955691070131668390682486384491208300467131464774419297799860848751187672019741242435376681653286930861817372843952204149461835250574177885503278655455822917408300307593639758696500670483464293551656717271251956784736934252205676318043251775854250707294896075828284805452375114172534315649625896056400674129815939354332588905681255935724288479226691998848062013439884911828204581795683581006588267424464570751500921083592133566081289065173645758780636193822769577256449744906094238686477119144312697731231025106278199225503517269925070 [141,140] -92672920525408363274408672183533122715482389800431530504915568630341738671211293464565084349342379960603294225092469622646838826203938698819283214581318583922813043603390972975800456616829500723425219854335640075292758750892520030907938754928880599195827775253903243515539810559427487261140010945828881633294415703254977235508605534173008164453125652482749647605825927276924640481444574958279251491426561157072396009535881992363653912976843558095407050976168836328230819179152560553472280128580663061768076167755463063648690618599502927530833156578811873595831238936744543126361662451167893641486059024312443866927299382191938702090128185201322376906770763563603824328437766517490763903846346645065340273449300009196657966249645009361038505163452644010459188674808555485167884101233822761349731414902826063095346587304404362125676519417969940352438086112671856326209445384337543272525913517282589420284641704567990850715508365443660086841667777881521437105422770235910418108543528240083289705060888522986394577604116302782927813682970751933731302707709218909950745288355059499486785137379446709355853298840686439399530016512169535535478268041418485442451814133343796440556217710182666087533923078478405172525716025035956115219492880795659787230325988983809394301460863160652725600907867991182612097739918442934411072736719249172012947392436332717092699069836756306284273264710065197435840365599011039545257846514126219604746644414111584609670130832141845812587502194509891044770568277502259203648204124585808359300747518639175848007726770100209901165188296763195463694143008298033962535192059113832924933296367529711875490341668064464748434889139764987017826165140465042527007008314728148167811837925841143408923019613 [141,141] 25783538373478867787215609044814085351789237865168139654081143970938425103125255580899333721232763475336343780284747517494626241088021253747876216205422306665221397074012941124273351667711196663459724291323407508765511389999460748458451772473373457007094305357665453211240420238338010717178764141775413195155978471304918716385525745858660828513412502344870262027361395735989401739104792316828073214578027675613577804581538318598490373591471046969882801330955874585713684503481402375799559968002026745366446353101845800900431278286572361558733391002608671408059237447031585203897746748226541851055040993215357569172711199643809537985941992412237391321916762495463986079647640027044711191362840649960490630728651242379853536831481042842459970590322655335573094304369574553975666081554788481085886760272009197059866420397320653182834397500098615497192334875539208305013734541768067396918832224589442025792387860269143633894023584864788864910098771066441082288271179624728721212275342495860519962598482027295174109517428976732719449322217143112789783912956154236148265164134139599845322911306088162568396816447554391762103846860468003419074617186120480529265968463725560203194788107551889366086428695954435595387450999007808538641908864873786960641951513846368999969502894600811878363136979526747601018887777037805253794366478216920208587089672275585443154115596077356345535302724238436121918450483302075825292531827373058875401639647942621206783690491286240731652784988050306397103296027687991327552330096658990482179933951539954054046836519311923361072272543783890238950851335646522306492773838779276940037873156860318459269996731172034787535394643895553140126633443613560874099266810024784635884172297296676062284 [142,0] 617307968122560261986628563843368348955650595336550204112238863026281334617043166539547007293986422103769355137277624417043412995601181584683703390584589924388497744015573857510658247766828977741093001424432420466321248840607354426892702482275470582367293903918834154371037323124963081891131880370699149969892728849425650060278453215295552276364567624902346270363046004367773336708905794067117272149571428551832726911017558005531600191780618296572847801754397921266747824436193283323146580211988535110284606005433970313519959681077851206242923717230889993497105278064308442874149156375758486200334520914437011100478419008056185376786104891191579849012995290227304557717340031990371486680478632492934792674844921168581373911232867120932666783064290251274880570173822156636853521780907489874875315362961349335070548566199550092719226280999999241895496161114747662001814899332929360651529228957384768299669828675060211825315634111927214464981613982338123294646947559615135715466829656969730783366247852979177302741982872393871228401032033683932032155510734214608722211949403847529856462939636243020439899378850781843837481970315366352079788180760616759583917061415598557233521183177541126448884203619649265071654622847526941194701114113109410341118149029517215272199441912816865588046830055910471291650669987083174873831694176502796328908338066961199893752394710326542425420366327799475763081245232069897441078421243655393373661021089280440263042662780981237032793163389772370726530213007420494473687360732199664265345815468567831605091668771025802476846555283390769791280148770447630073908954973232939508407187615712064908911199216660391276567133799716479069406865092187438895093148249557303406286690776072471898848458721147034854414856706534782605461886721029677896725203569599808801063805833520904833195978830363142658575110166064253139500316207361751987042658303025940332003268476558304481934650753027811296599469823181557365339719260555868013627360966311680006285744288681149155662202583813167346132980751897867004675813344849464665556834003086348873663462963947533716709038180779751419584044371794020448254410385335866351397271500900387763977050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] 15284397479805892485995206130142105795913574617670194487082195507709577562417864231225909314877886136554121705570461696881316179120545208775492006883535132212630422932913724852868931588539800232879816135973275982465297669399805084051533493563375115633490859362060788747001947969481307243135751017958542537707224201894350606646578625190879975085133853453968454569690186365294520205590309687538730585821236585904112656102781773205685638641270480486580008137951296687825306597177194998895208940485367438773674578579606453397522203909497542714807863700131414674985974596996954039388142427239114562092684458181339785191523150276840779325762737254353137471005914406668276143645632509615322639436421743785601916502149113243334352860354394507931772372552801362473775369240573655147875686814482051120882468864709795022094257517284623610969863818941804339897104877395649202339529150390270273429613035877674956900042217635868522338321929257873270377676971592249806871774800744436696527690138858574681667102060122872431021921887506113992281459153700982856840117768868661914968682341445648844552314625990676050517077376127482001567775052695459316028629239281446822981090094422725083423349215022485485205014250520012631840042240859043932672964023588726200497599654815173214213663130650659552585466430245496515949721103385257577425530077161478070870012339234775140131453510552216785451319332232144181271769398520520238015387532536437760810397427918723141150743232128944523043501464801196673720433346313540068705241597710439146213274356621554610360347469287755029223742329651066338440656879840299291814745297115680603577808711087969981335250879219521365079652518247119657633033076709195355907187385082975250637218412633884096595811069741527340084288513220918599731340707116322305109796385182861103194055551269914332650823161091582963749953841013841388765447052394226227039147201662772550696739721001179835988089971107326198685603724427217675764443894279775297068965347771523282456439122438494880348793387532650247864276402916882587760661564457953428782501539917934060113189260922949754803749385806039457825101823283539304123543716416346038844409349621855653822422027587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 660535486537971302295125376594244849357045133575263648761058193926668618012235000628495483661212817082984175037015850632953105710598221311172755041324780421641355904396588399055257423417137171087194516359142638697250868094812745315136936703959411041873808729894980298912561940834363372382211243652375892734589922886620379050920401684752445070612084206291546775082478768391300753163030366045690501820294764151078327435635031606350923781213472943983136188330340022363547521084574511341058043509984823466841227849866522126114482854809508705363554869996430259053380069296672742949507712466612776536401208714983815993542219359874654799650002830553143592661550093223280210354744307171623744841436999402762461573828155810327374456434081087076146741538553817935379708859314889732155638827759911908675513318142127814630390533720509412652820893722837863679148304263986023855932928392754479502031270363758529225591183320844355499438568572318119623049398441285360642309257667921931384726223388865855956741214628613699292221311931031454420653611076502030596519930407422847483193585968954935480519878845904429369705777336002408679203013579974116274799157390481034315911443823280631938251804626639287503250409636196708125380909715648628651942554826445052547445049957905740662454358924490682127770729785300898833866386895566677760244001596673352113597792941070354334830123775374474255552095760166618151556800425001950870607576798822376068784632501975952122630543478446118395945148568626935942326431467796982145487975254687389871611459643713019564388769794926304456210170230982631906449952061735897677294209363084121191389479937982967896127489739917596303017064986846488088138293952476143831373384443679618411447444219310753497483665509311105742589504428674856687282628429698374470779558205040414758142777080954325312022927893032657924944861807259466706041226217720446508595943749386663962906750305017873854660278952688523410930313038929091834121507432627458045744056143209177799184731735489976765800291213065083122029962993467039962592521655369863402311841815916239631198755621683121346212251318472602407037998508440369202429407469011453325671151537434866440889891237020492553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -59794062640923725313936139719986130038832257419899213611119386834956618972072336660440790865131849011743680761464239773454473189343914308210182625161197711170824841176679670239423494678318434254229465958442179180509216147914035711664789230694933993419192618001141216255848104159421306082896887755941594364838848026308696376250193093314978917987623390713559096411106352678395004779445989926696750472604524962757829676699850994092876513160852073200900857024917738662480935483951740673227853828387248410625403983804060798218108123297756982768891608874190374960215319215934521596688633339379338124749462490084778644206497992516544306119228789638717745757001928731001007746731203165860400642312971386342222841509239815647850761053972054735992640882651158690528108900591569107263413780974098875921861344098414355988144488149151309442472880284892053710760343046412322678146217897443070492208817360913348654582852338348106029999647407459361742928157325768705634417645810211222445884562515423247196986801412578544626504456667150748782485807580938098833174712769088821523527300982045229737910531767069741390182961511249733356850703053850855570933636859312085611644701703918023454838004158104608733487351915090564790114842849567416230750755545136574288090224969065941969073665102029906315848526779474577660835938362893650453880082525964635453343168722959404538660515887001916178460145417503709138331046052538654790553843871933337581851028875096069419355244054980804390750452105094458639232580836309843380158874197266506391065608189060664295862557291968561286008945146578320208361460672219308697577780520185018793423448852203409390730661286884238679112048624375993029991891659695400173215647138647841646922529194691626863973745147870894623780402031658676820967255270969585878750868287676256771594585033705356281101586672372693552997454594815396154875614197955678707909112765516792265727065071393667446666751845957230138301287857871503720668149991580727964743849624490497357307585989028221427930753425084315193814736656324406339547363798117328517991920716711206616127377543529865489009374271029249528405293333616267330253080185214873731302793850861387880968322861008346080780029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 588683991603249797308707124798956503655807808071852538891943302750064894952549844659577893389827017547759281830649376681063886141385364836319608183168793365523175203201555454145880367028702278969277900882139042425521983118756074824003262939033680213927127443958183175565388007834967201442653554672515789650576753945106344332528760015293466680899779769757577602867841973977537642213888082189538742170752842147063321187526678877478245854416968380639001269994334213656938935404313562635726119748218976165754614775715656707953291512351793781529807069384098704782114778535339330296147550559999973399441872043544298552777958446821441621940931511382830053709345081492481503828956710822184795076079283742529726597791972131963311768036747521098402700656180917508071643898490768302963301081292720283748994115057578883298920641809432313422427553413225759086182980444820521851233017501273085073176057808613598450536016761290869415342621033976563941086730602921109374165311567852411186939336336049220423598339837939134804365693302474049444106391973660546673594091988397040235618817937862280111747310259734341637305410765988908442843940806741154017299411611656460929585851988677692210525303786786640244236555336072359148687650198485772250780378016220610083709446458906495128839993096296941173952199283706588776305188090161602315666211275850695986407266446121353049266436863674490204592096922794093218565569543430362061948655173347679296415923577299074521629151257887722176201283646861422636157272381687353467439085589947295360348643101113354833765576158866669883356089878628301477268418643918158744773866928084273694765808774728707691707545859966675741487106238441268563832802314026922598342243795152757854348743146344389683681958498180299052214675248347110596053928021284290641501171484697557437567395689167952541037420637110402273433435256354433891157685062987440862244533085371330007655257683650987271671154314730478544823073005682720201599143182445765938669696793709914074564654838578069100298409931234463703816067743291710599045620772139182896732820884771670118236745454894134034965927221300976778451154438682820276325477831858569573320557781004672137648014995647827163338661193847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] -6176871901010249866616588570986019950932931870319868146232953130124758135604154278341548018266502067809892080975327312070634775750066078472882731288724824622331919760197555362574382623038799207963882287223820480769531874696865633379584476248663355954036643180195877675950214651742021245244471492591135532184757013932052908799055263990020857200437109148072148849681052432996830558025881612439388198990695539722552660279504007240420583721163547192948563120690515770245109396028128891843044902807046210231196796027523070659652172223793222030717785651020147224084885808897518830988740062992790681504581004651531593632525413372251037382019893796921097933294221672345416114589895720227061365454950189225651492982278345804481795854648119923439659369536449241212067665340986272684294687429775433790248832910532549283797870040093341079231077152319707528324180881228575454378436184145782139008979115577107465152100416874702112638857720491377783351987246665740243616822079586260907439656594975508827029174102195174420431766026963402751587674690133684887867350281146624661109388640799127453787520513156973366501918556164527513503937007109408127387525095752493327556199499164357934493397932184677007099846230756514851289748286581085529054163134094230771339516645122240680737967216344908413377162743092034210027871489146082479950521223426594733768152621247921784698917191082159092624722114345442678382657065445525725066764519349768895823923155691521507330237334466795079794867067091841992687974186314343129511533036176294741723338289225634115727391372938344877271977574047425852062223085786432114140243250390059682276865487790651956894454840357431649679449742389438702056999751560859532857691115105837080073584087792107932639306117699177854887247498605504712742130621712306978065749174003452140127332925736791751520085812451842238333646471582968954684552360464159964593290192890888631577881265446876291750226918807862215089524357439806986693296675125887887721969563837884621967092162326095904163145285410599325704471088248005611259127135950988126023609454024259970895684889042469581224545971781714058338775392792047782352408226308776187937497917757086597460858268249239699798636138439178466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] 77295779364988138188702260035574719482785697595136551528402047480898458575548569530918558898151315953659773529607784408601193499973374871928159803097291149032183035566550704151146475190799463666373747490781880369456837913832459314023089974478320596749864647900738868593692925415337966619061654446652801992864727673761021891544906134674934686983935449759667112256517112730953564261979467942835919483616801434793110936258763037378085470060337395975733007609841871226272786271859095241770981591657232602296301713791527638118756381855981506243013417443012578196588159398815561429542990303269063146490926996847382786187621547284847626756405299957107527150407391699602712629747994192409378594105843560264962893762990102869507614565276014473994276265659421210131056886985608786567260439299241763818532627899003424216384665163694682002814315841890811279687880112572506839379976714058395803840981467028303151502702576991580106355908629093844590943539585979570323915780014771694660666625831005650922959510426600319832365013879935991908059265863649625893430447656129144287011036846790872105413269767094662927678933197978800336159946100156437110782803817774719445559568096489666081367851111507598439108658826684454745862705394609744606742409855018739142936017421402607410196847826103479837628861144232446351329255742045456665921752562389225488346184017678565746808590938376591137319473099863252501883577811264165747705086580002257117293503771467603788692317416221149073552190853802484277194465061594512563458721283262766837458601741192943699731194384868750976439817226905181257596679871215043321465495831388979432271539947891508043098646216906235924212203801773390834014186011338589796225547755410591020636460985188413806028760665129613996936554718334357738901820870533639316457305087509595853625932106458885809826899179987037915111680313168575539586238220602008504975999808544989141444679587079948983753499624471299622920896084446002860890854100319564749082700342241366783424466274113642926090251820309190219779550169234115792549450989241610709334172700597323390266990810432288930545859115211156847818234338797382773445226018275713654038005615939474346120998012044100988759964820928871631622314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] -627162216565257961030334275050897070098201517200356313273213098234708919910494870378549894895077569445270081384991697083875916898625479835018017480548320105980217097390702302075651683331741600956522263301100489987803286266129969092642772463583822649574457725740650621563656444776365400580671800356931065950132322607634668213663675814976414877978442074885154132375300478264139518166612686021530809929403537183138480470938620104689336951519339363833021965846737192509643043978469444034294020520083544308885490044254273457957401321883857070998389866839954557231711503514974349185820567860984130029642101315048628118266485529484430472619033554760449381528203528498627438144675760915872280273085840330412281921290814726226284332516163155514692774193908458747249721515246631295915788654714471374454184280998468024803756117361931337469455305875822756901643045716062114397017625603594484404955213956739569492909499853736890863356001669962248727338646449525968393624637797476798677563911726074068187880826150344280616612472580958357882483664208556431724922471738683681994221001204462135296724235040388833586979586291897494766323337237276058381237351252441584327090095291840264454145115879224127557315866364587050695418429947992352902040875512362067946635498780075185091347435173350539463659205233063692103553341365382226597492978471078044508688199875655694190840838623191603965510962016138437635005206461115222676888815076336267629864372596622630538357032664203291354608617868397501798604097685267966101348616238962260077796476725142507776075632951242411717961458948789484739294671258511097959400750607467575392457661575127395466270245909706364618785615292697084066261760080378605132276693703042787976203271141491257521108881457790916708940470229167841092030317111841160127427433021262592939479215424255870896748673848675850337917092218566428847928779633135807998591313342232403169322975410355622852823921377839485418185972891250409973856287918650273309362599395193897561523216959672649331735268155462854538377985188630891616866136742176022223498389506979194908468640218799445630027901923986076183668437524118022589060343338108519115813225853618740572357937200021274493089151746971765533089637756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 5350850769711632166742704651543919276880671969023979460980224076904964340974168389988123352725939524138902431545909181435391026259619866235226300922274532587184292442136143413701719587887059203504966070884970869330406360710939164534517707033857323974613251577609290476068454015747221473526245742853351738426645523868686258168147341965003310489512319626463348895060834785815728769909610414337908202728548446154247388034505895871893608812164103924540933947076736772597061051263038520174231898438511367839833815725148702181366976215554014871630306661235517311715627827010432781450869106446497189467813898067408289171429232039528775418827174934225044436583320698930450197686700481495126069046781771533570065409769894534622152402131571138201676019087979802852588365562983540701064021989765958602807162190067050590787335388910546481665165612531913989401707184340403183630279216765732371639429719371250197246544171850954827108862924619856896391096529779337684878613624813432775906842198281386425290834759048964832059829597898306089091605089686111474853402796711509844041292342637199494961211906019395846175326158103424581631227325120166907480736192868030901398819021869064207714597428588801299821213315662215339764302334125701023603815094335936951286302104434373925911722557499793357669497970955942222637918965786669830741664685633922069665234631119514295349505074473063916456557399458773387730367663067698354270476488830390556557095266488427218660020153930282000847346935150583620411114887000937429332436089658033530126801156697403887542435463529082289455222375068204689431921521974322241986692896506659103220320542210143142601481214014290775025967997207141868895669109223239756924256423062164174216729302282806945522571264853466313934479385592774045047146433701053677877155680958716661377335814914154858475566003698938167625413682537826380763120350618402600284491427524079884764206003657346952920466927849654987629490782288791909082028726670132581644010054473528689160792333295647734121965109976419245528258112399512085097978187510805345835113541480171901049197507891782346885149576437511203973751340118394353523573912862113322130857823439745994620626450721150371703238590725959511473774909973144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -47928117387689365027011286515990664175505010903560265252757478877165449897231905813437124837380280761549640653131368638626741194245376561161237842902267467459045521117630970243930884173316073780169392912695233998986657479168295547097068844852989326924386734036901593931700237730576973281498799784816156195160502275160513203017107985391227900801276583137681783675664863642858775261260723192218714413590718460398683226110688014252318458785807131416953342021384434411017658495822608663229925219817961707054604018495548465213011493751311283727234131750269121137160835886804175795915547065093497824676784336358334208567900953895358218860722562415244262126730393834652857211218306103919743951314021619579799647011845184380335617286481000231283103318566629757627358538482243547892151033266968994797915523440036476743497447130255772625568164794083166949827167742429578599311375593820059332191275631480891772072043310570014997606440109426859946619240029790669138340844751308303689098274732839066360920274987029782481684822031012046084867874159006016993368259077655054712178912515277571482865375388617760233455648083839245857956968776417655724552637532293155057137232953583059810084446720060774701430778460650667239887728747215892831390378790738070237582809285781072195681061593216189422534088361647476711595822301571636413351887423494869261583907229629155904167482832399460749889185072921250492427052982765043576458987258359166411923360768142948456385056276878460853404183592565064285743339951641701980417642862689188130329349465536762917243968397981414085388643846624590214215607904961859228371429897703483212534885039081242101750202040027088449172355444670780813860173728737074714647787720300352237210022255251051783818320737274611423556407269049262944476187324005932083766041474159402172285127475369200750157275543612402391011668166431330570091056760476789449049191507594329330356352055071267857916406101823611106373146770038521710642593288170648944658244408103385694680325424142465792279046321369174405176505377768895838522032845045950812002221611506824079586645323794585708982668265078537136948519073743378418275200547078496329231694799241710284160806292738813896977742579075254525378113612532615661621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] 342801380637002610547361877525437798167688209621038778926537194724985517571866765199833180818551204568457090414808965495547294058836855725742918553378553368497012652737334477715096728795880055405833307904213491473521540513703255039226027671156422249921427552760373431433917053913685869404234419437320731033279469005261369305762519700857246042315852012276825219663960110352792828325990847304361407354271065045991310362954558730982053601982942394397094094703352889310167081782087361326025336430718053085592267149428321106829512650217950806074165222163074003823199091775486959971402460656435478810123548464245850990827930422814436406792572451035287014910198617456646835475299878251878458112395031774776907859673104007055745570217562696439529265902275439181288161049574909187082566754055505654096729711792080537376485301200637737018851507585809223083992719287367241724607276282546515614672848684283373473771933376275707961994237425731428308526554880057543005607949870875018949215190661281872766609760236490111451772703970490611313761637201104056897232491911169913432722461933559689932024047523237991217514933501577618115208269196472383130874444238862957455942107266634550386256933712486378948588427903072554901739766963863724523025119548547459396230502083930910216965523208874960610645640884286508825664562611354226028982159947062678492275558798685532424470297067119425045752622852455375563781545137012939906309452249200403798922171099301213183368568955036589343106931066367141734894880346696221688840572024534755066384588677629108700537795342887015113491149974799742417508085286416063876401426042745104778916848083352907077180472060589093451628648375108501417302312791131289611848941818399624783243344963330973386004869729184727345175453179122349403151193504603169510470213141774839283164530739233565795108846628468364776203564130740561090272447467795810595127788471521070177153295409310694786802765318981961529270021805491665117375312298153790670819533998450139376123846464623227607905158424337057340295585966745584841263221734965255148575211187429933067227626774741857234691475679306691917468010021114042455111133976438721757812103562162952827938643348279645055660679899261350511707746591127943247556686401367187500000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] -1900485483839394687050439899531496400272336021050027127644829372428491923505006411993745403116109780871292088956339828819461660582137257234718135320645944317341676736011888234899837435734191172876416999423712112352949684697132626972223525497309713159421990021095589155902483149867889262829247716687260122257390683108195971188045665834925599161770511385011319390950947475964076268533663488995638942392226914387722272069727696763127913462484408405916976687722935247985800297085048652587567221982802412298266658534285802260062415586006473940393084023001140878210544818971069128222109029413284879594317601082958508128949378799238602565116400275257296661893260019382279296292018931851961761228375233354029768852761779881860884390055950226421104213094412629808542689983118045250972127014555797447857543603723624385013364048871061803996365861644591420664808980289988607373881646408510459283317276714366556356654010668004242047452852100968197684783464007316852704256352253905923314758844536975372606599533192492173165677513737327937776471243391439101632651745945687717796689795331261983690006138185612903742474660043397595977305413481514601805340436325886529633084534129760892605330549738335067613079421929363692540330980187279694585985948875390541108304186928285780627883498985930581118650712430964604389833917382220075312649149963245623076937477318217888480199406223696447742278663490581191583416231852961290636317991141128281320202017293498058566126934778093166633255037983988874380779690280317525848584896682541661655513708893410121857875123709641725936858587467252665300453553326440533201056302386004492728918699280701969646499328353893352174153858117409396561042660344519479555344338966597687253967446746650750059487828173272228656823077839988569751691831607850936779756775998735316023523742907471990462859661603923920321905697989717910280443374514319990959093676404607894378026932028149298852537375715312396374939881549490726147961204841642896467594607615439296699901602905379129085373492857684848498223013782314481610597913306236316948965764919525152557856483802091309720734679603226637809185452221143183039481405998936777029660156773808778067844342912414863516395501344717015174134999710986448917537927627563476562500000000000000000000000000000000000000000000000000000000000000000000 [142,12] 8624409675087827247794258032213774085739227035668339912419915161404429315229221718436239710144797617037342864931415516796349169394850211373008346501839400902512162683216352245379830649784340753452052892353252617077777221220735449589230801157273824900290200957761843722455597728472626571710129167673618210123245084718006791013711492016206718820042562619106933360492072306100946180008648799308515737755919352637547539639010053902020671945558784887987644615105693763702786927684257208159884134530665035818762268972165392499710413760733484570424757811587782833574979391270135968055762288814636042397399044145542938790231792627179859548025092548682562109191351367350011659243770466163399644763999492563314548177375914463615286395658586032758583430442305714842850288473835709994908644586428596463229348542577532788340433305722789974941397501057458867657933250573704232850521448334197081619057761378925528900242479582000680754744703102227471947916673068082708659670918772349266370333926377311142577252892925490957800401873556113033202303908510896400450598518932027114015504073930458200827861775492412367722634384028584796811486354906536311616885879227796388224942441717980080126917355867431051265255963691094246317201079865013055938438022215042434699257832390250366714702296098767652783890043290962028354625764938381540486042801086727187954749219591120812574474484561662480163207786789721227696272284854186181395422975374753638224958278082388457598889235785789870929465796849754711280454197192058724480622408574206580124332402416467568984214102802015218534315815692727834941056569278748227749470538964540000564723784004308996611082162488832872175299889137759475364797001315541942674185110770626328342547179255333599827453544158867263383236127454824074610836443342242310597130502652661693547451015480474459386645663899024593272874290771949696069637659643709254910472226188818322140892930247250820461092475449705973996975516627295522288947873796386808839433085416712413116935593284736104022901136228452976556412887055316016954065152083881707679363107366013192592792331147717994233429807751289971841087139930832884530739535492781575762210441096541775531316428742513161396004452894700003057031068021132114154170267283916473388671875000000000000000000000000000000000000000000000000000000000000 [142,13] -33448964239793134935033006706752782387931084891495896595142007602277889086138658717454833661724350024157076176891293902671265591081389728814565411658333453590576066994410553661987944390120600672519495521332361000392563057288504831391229427509568285379583464385683366424986810487398626877469754628173200585666165039633647242456409059632961094326532358385676132592756405601865058036791476670901936566691646001032462408208098972087741742681355166299924692180056647137843023294890831959660747010867415726142083045045541153639707969701645289165775065165848979960281214177307642633526433148292974131496379143007762038066064129615428249456898764008237192583833984440334114846085683419539736636449348762949415504222951389335565730353818681395065662453725333586027343793569586990277111840042246326871758529403997496970556554741861186027024562476415051812804762706466615598682412431936924254622072491461455340532619082796810239486182230883334148443827461891268819762148042768315420190104674174422105422960343826761012479800512717172144778588789904926613764357065814908152943865206866738745747919557994685767678913737177063200009120642686807047034260443694129464998251568039340379748903597939700556334836352885754439337406770546853931991300913990360340827358757789223222505273045817348594266358346094363259218148480335008691804172381660004952459772324635227964423840603169744914016190352267411082968157667978149330466566895928836547910713082127339366285770851741654469388872476503872425443407569519542663374333906841954600697615240753638481113266162937927436662059932461769890856085375641034734513841005115776611255725540856338012155679366354765700810423660718659192663438607927873277484848237124820147415841316057350346599144946267719184395388111697006984379488368735277772063374322648364517175418422202197013883428531418124916129410278429993455932666659074775628499803181826224815883283698866196250834493106648154360680445284000463976316463701871460854811563697756600255830990848028685353575175470341941291701478726252242451557814262759281620540493013500530327989436330805294389023708498575670632951587149726006554027643562565152734817190637471654390010164205014502677408260812381119931551538230346531932468678860459476709365844726562500000000000000000000000000000000000000000000000000000 [142,14] 113185182948307464306296666761555114537471505746017523072333206246126051837914593233932678065778856412514592345177407152474351823586532256375514943266901567338638845549239325389615300375634603775926552174231817167414261026720412538830928944288411387318143473209113978025783797718621560122444498656076618472988551688246071635072397711695745901278348286518836409882091968633981880351951051926454591980956915314556412809117383889296162935853049474033348846495449020484324002984575870988383863913330764489201632519988991415139835373705034846274292942855852224360890282333388836902716849838014640331308080622115066836000336180927721952258027508267366649160454524072360142243898536875121008111037027725408088211942314492524177745845868269638872544041621833460399933896453052954264337707025354068698935581705636058163086274864690605735716509730633685384650774943060147059843224828413424558492769022228260002616445381337394234636029351838745443089148838545426423537702431493294309071757653890311049254930889709250558117119551735059469274085335194687001246876899523340047063057017327774920597829388047510260901554802718391145923273864164411440013009830699065323583628824807699676890923291957945442972814649488813761993986704237018595052355857942166745696562143900708938313304396417982124764226175546041776177499010355683940983434635413209877407452933506239346007187416166507699242413926307564361546296328115974401282638588889746685570843335567006386027728544173670289256824911740237752756625871616105447411206762147871648328178760091943734532038640294651159022721091131335129170118523589754584526958285247613779083282293620842080789622348204471327475884699739610789693450639231414597691393802469596151723268360092320979513676063144975501183351069544869401848628713392877382225799551357109598035905556060930110851871454803513745829988750004914343510642531946013710375057042044786446665429726035083838598419299103836246133925368247155110078973563301759520017652660247647872305745208160064482357830377480948581881464295543748767582831583148584366556507348890360924643074820543267923625369389192786906374108886093922399166336835215512219681281633402547674278730138583197984457712942864254341916593862209326065704217967322620097547769546508789062500000000000000000000000000000000000000000000 [142,15] -338355598522536956479200372895298052888191847386956691138214705910082416013154407488512219734291489091097165392950636862577243341723251223191024010872345138051126299558368392118234307511633786309779541834116394115282829481615963632507357995008219771655396117593296587826932558284388415614011504476699391742105971463489671324484034588038291207820645213593551568246131970788642353436680678754799835619962216942291712201683330669251393778083996754708025709261414671833295252567462159908203521693558574389852600311149719205338352485001624935693471937142720112114459226393657771693190661614103672382046100941014194966368461506625372543013677373457948820337668194387961150012539210799343925527444981967972915283465599551390044980612292786059465440201758546196656913245710591000762302819530160982892581330624470989063722675578788589076316237466833255391977945414103517040896179081003156564758777996150856293521583516079556622735502643787446286119695147982934625199581383853903093725372226148474891789595100445565135564453651016697841965179930879519211272235712577018507136752419671191443788963530553446707512230524698478353493206476905269569931511666065822516786144659998259149107878110947952741254932739665867913381095996089481798323286052260500637188980373832858217765014808389112772357895683748715369599287849469068803065638998413475650948571035763008899070931660640181325738589846357326834253876563291764980796201105279754799477931108070040564523263247290261349325878951143116825793391595283929736784542661790769550817856115432413579837027642535072946931102641911320710752774903632957811352386959242935743257858561223785023379438900320216602594674052109811329991695678638231022176750760504371817962413026673737166671815312888762162422443600312863597746033051203674963475193724328905615993186570736964997017018705836979872509135294275472282153352674941657407251514805341129543675861095428056188377455104288467316408806061707702044376462482641574975404229052504332370941119326421265982424526349229200015121788501803416042942586659730740918170784049918440815971402990898603205614390174320297487323860329097139645149154861433936811303899341509343955931765256765626659559581200510304201028350306563888946959940684511281006052740849554538726806640625000000000000000000000000000000000 [142,16] 909631543920592023384077537206646822077901451896016863851095854814540205109619621501135956573730591995398318389858318600122587771887945944604721744326725341807782829135503586286049730266383231992631369786741967946794775378657488260963818803261177946884510872322917836127505810882341817855261260651128294233274747666410237218757123402165366890100994391179024673109736352003559224162874862159311700265361691968181333609618077634995427214450780820630471947645077951414222938738028038673927919163422443488851367083009496182698307367066339950488439524916482301852141614488384519812101037945015981042458709287026484664773981913161918530557222030460494901744719980731700315106157836121836075780193736024472144650324238824940394861571967002706261780305248711096850602046263926979169035710325603636093881973821365594490649029516325301330109672246419793385801944441986016778432436192932343258549469656242899422608899266575604950503015716844738017756274822041433020706862268903061401422063160751608369821186594968819570271265882970378535759627875212972069092322368362488885562075563659005074329814236960860195040494369376481629259977231502567628091794018511336910662003332771038309011756071737781498236658111753524190692213431053731853405212923363481585734427027471462925026399100641028508982679743830876534779848883903761456213549248657885151251879061578740698347556072181905284056943349869372271418368042731972060267792287170038669384898375883728606722420717283121627505044736148998448215335744803005468399099721610450638730402441461542111905637603403351767560421827923773801748423004582729259250297208587723533162881849510068906096837723434114901229926041110334413422233048634252559584015267556657332529558054007790113039245383121213036505255204636154905897899875429177688659958594782617667745892451782579354510782263790858238406807838584670684272804876228261069940087582911239134215571065546314523398027563562575186376892395852544893554237186041331569328853001647040657059488951384826361892383538686933284717726258760916724259448611637476009392888455703222796371819376633718546071598358123382530401387343753654145862924535102981036882018670952963733525858944891566713112609268476330594530560118093326686519996759038020339716013040742836892604827880859375000000000000000000000000 [142,17] -2256319601728203259146028151513512670315929582784789045784309678416101115175021406806714936949809022544479909269308730886548909109159275974460396314757424520148450517811811686251657405178633254493550374159788883740432932531128241909739972034276185074291396391326651598178803364678521413960873363235422727302475595321532200245903590679764470828093806671677354985534048163552419994013607148715621369878293502075393945809895741903246794838410146518330548810400284093452968208333580245347567592224518983388477478991350192108440770234462938551531638441809142430164385509786236046282469909006562757499896378106042801195907951893726318331395182158508230252765983904711917060049447108999812123982334157206909634574094473788118294960648541696054343656326680388801371182020771734244345963727544734263950662786537184759890160027923928932686015612324937410048416621955166542330235164808595956177555388828648226212930001293113048439714509320775367966085645537331207496400027378978868413548026123467502073057576782204725818090936067828593847967338423543058186972996824337593543073960207145238622914152861269112401885418089205772203686101644485819899299891956171786594539610732500218031042294935997400958707072537881161922765842950508344479760797594889307518336981579343934410273678368101196312477235819420312151819015157338862187858718797363535892864930212691699112871136838811369242707695336902543822147216635321725048501428416057896945013041475554335171017938507435704700862526887993198015275736225213564070058527309619837798678702224630843541213398387973126433343199007673326432985228551986560532020707445213828892651556908394909402367044364633669552380895725074150239853459214965273166135330985657493491555013065362767858541759252822547070384265985938896594140249327583323513490646204950547208051115696686520261676338446186984716241651254777177814065423560499348727925825348892640890197223591280359452830218404239098756215116645072780762611125014413001367471553534204819805701870508068166380623466605675429017534238876270568289264122795229856156406355049815866348890073456413081634608927588327259841157456727300382414772789821706328626064973325008855803739413744650317846226033264843983013936092493475396345305685544540153647519176161040377337485551834106445312500000000000000000 [142,18] 5294853090293208083267338812800746672147729502663294413182958691806337661006081336535944687306172394524910727569238962164075194336324254712131152962301424886022086738815160443533679421005527900618920698978296211155361470395768244565776413091030861947470080564290525420540650012784752410185957816375631705782977734000171260733705173571055511821890283656697452987152995341955830828930761967302589158603764144967508085856701298702800644282044210647543684362791187685916896627089106007268697699370413789200377361339757994376904734399054349755849949052917220572671192133373834922176035775607557700838286298814925583621495790188277763701824279622893037251272095432612974615733124999071259147058324765474770224485484953687960224359063760604047617248583378648528276273092369998681267127905048033246061442862900948992326693231006374510993756811851340617826403716599457943338277037673571663644600274109956539401194160269178815817502290324366115240928202738578755090224285621025765830547820250185767889669217640312593310208816663635926143993508148800223880032571523948756873681826817280674258460952105942689973637528068327932827004085683596242346272168425982340753791262951322664734308434720823615335430757071643884515155712123373762100543032939810130545453179655633219326316214990591675485890216451461893195291956832405989352327086767213055949696131442907919223835247292190484581647407278102697098890537080424424773943445469148083379188915096591200340567583118247828451126661880142708100735900516155428519975593437042806307267221143060934505108510188862273328644321851537480006797799013546890809832233069767066967815120883245218407112123732889785208574813995630913125629446466024397842181246006665713763402835496659369429350040906468591045691396041332242929020714616969346912448296631035243419109085655535050554571345538798144136967509946217372527665053904438000793912110447150659352693145132351936193673598776855264763542988042958557594140650701679045782601031724816927296911181238092222448367393006367757897962266554072750623573269872020465825771939247117868098839430197375241869622101583671951657727319805288608269632124223572846302331001632200553356375044021568075263337847086193017486751177131608062875140251067151728143816633020968254186300328001379966735839843750000000 [142,19] -11900838549547894190303559187137252586261512688933949294986561236906795302232749126810933294193667538274874761339687181093954926405919484394762112010174683689657310584955015648448116104423651472305979779477280204451823020752328851754103077823667108599421225624317645598410112006975916859755047542163591740696995593306974453014404160074551754320394379195919768243924382653273386139647527528333576934348781414974955159006456102609524123092545297230920694194868483531773993181909650787775771082554188468538809429790390470488797970557474000762550067171979537585472894213216724313587082506366129895589618666228934403685871755457896467427615821712701694571981948628534745233505173739848154275873502365120864312852499673214576987404057235267996913795503191914723777733693774243486661283557691252623071950234282277738821249719670887562571013480267183870506963897781293537134047509551470256229629819119161926599161158786107855340754176354195915316711615712601811262251168986242925659320206999851571077331691736511436734916792241203248349636081231108238699482203430759380111089693270118609435209578159581599858096598165386111836083935246893385223816666632084810655909433867252868558109179896038424277526806878003491647256078218327180348595919019551764115375800520870242263104261004509919692080565801033512494657979273943576715592574491960346510088292769648485281587816623237503275948507070113869722163524668907644773466031166230234867674723400640338563875225428295157674201001451285287227181601846686872817287642727004358931678828804457808105743287646913841261668690169219318727517539817936062137015797499672955561412023322048752145721632486679403593061322618730418533964567075009631229036324160983099851000401487744476570506425052862399601243937338810578645392357172192629368803874619898679169036144524910053930518034192173211596508868873049076016607040121558943598071440674848218785781768422979830822555201091733811941916663555352034241798568641598252089921737875421036084893690349793954792250836090971327714569667313148889103138554687162300908959117922443313931005521641404976796042790355934862129860673488737303309155836607679220725107576862834826908403809358343847851222974403188744465945840291353521230615471031186972539900326140127617691177874803543090820312500000000 [142,20] 25518299530664940144445191344408254787228926798045798026906295568832251473130046087297569101807955729966886322308949278842428561819442489940476375750228760019042949671052223333930867198641246606145117623500810098858437278539520352931271088712364531807062544684378820169994486939418737925035441054839382277987042796532206410202898100564226309806700862850022638317862390747031981854157696493682267957373307768262368901270053647963519012769491373959528505724189572282739857736804310176756788350407655679400209414653432407325006908511319144401114237918119319125670970244111509740915419577238863115715222908020211949464182130570561461638952660516644324659373880945444503324672304963860294906609695986699548522852599688412133221453720258040582255934915112318172414502884750421621553308108715371592271041899939998110225138155155740185130594237768737107500030844270436125920917586720993512802352577142128789484320777813957107128760900454169050808443247021805098571949246536257559140296375132938529799762887926176197992582143809865201455478735272381344578310942167574700600450620752316587527986136990381363245514582845489933468320815744481238605671710925080159309776068624437528440022086131534186389970938533241818144017578865325599251152779380973169129063828045158924763775988499524936119885531956716176700641435476853447320289605072700986140370520978625951347240077917087238995366876523383917647300562111141248973347756735663164422620020772089371061254942119851934567636210371376297589520802248081551076600805962882313470365212098436565071598123053587415512370379638208067815077789265539269768832746382534390582579355115053497062500064722294824217374222831801396177432578833539115008519788835890873773611255321063408538198991217249654734115381084488507903889808941215332171254360233960406494467748690358610200133548415327088106534419787386192455393013372537964345689105676069801022364988400478595877905048843544407358371481853261121835680991757124265540118973875347460670856160651115614923166554765808960554551463401683145441006584577165571129013410386117651425772817645158761194776381228699760846532562756970358508623861806296025545461343184581570784668908778651023008175862494182433584752568406985178459429919898060205494215446631045551839633844792842864990234375000 [142,21] -51579944957403560789217084174322945129399889046826859178087532127762365356147424369565796687622382666560924207364020072415810017438983017597633697497273814485513118811747303141800827596853047965613223636421516866607374886763907281579474669862147464950729549845575743662332367345203380281483830178556150418649170918999497766030200377821737003613527866464701358361581415964867914092014393748765647994893008220391239633073562081014456482150369106427267663694943487255565583225940201307803299880185190765498222749079151356981911914734262231589906416449561982792381902271015477691292836731609970511029698207637449056066943751815668391358183230552335235548159897767496697963821865480275941544662840835639148016915907793881838818895484202474125205665029331902301091051108053047544309103466879418796694527774922662510013216777894691016306729215921778696492375739206154205652480660428137826688481624857479763085917240069767788464686877206927298826655980551867736620724068947548156759747631576097120612862862164477335625462595502020483155437691463277039602437376339546849599866690753859751850965555624122283324520109729991655871592473470313036072833733554141831901990743052053386267782372877906122559067071570077362776124103978576691256840937906780266495312489106793822505377190459253815094273531643478280114623333004473289672851736183815316389170887689094954927475031744374164173832964769682853275161823258994165463696310665877938066828177817739877148620622098495282916768324206268798517301852828252704096656844193650452851503020847979005013652763340499944856927223061824347258223682858747640231525867806379458667044186246320438602340889057194307405505134874997630444049609467801338174529266845859886029342128390249006864913944475326069436404683375714649473535127067953854934805158155708200758692746215000597806991943739982676370570187328506079536649532607920393172367956232492376436301990751836619762188961039955370100218948106499174752452234913601932356563588283666017608541833151702484633726210388439848082948333178194109604014563050601212857543227737058151411134840533186505598138860249860609212021752443006837801585196916692962763374408355687866135817855863098341905004666500841964983001997860499087869026031244164623434933503176580416038632392883300781250000000 [142,22] 97310238738565423323738453412156221308603367182110363284579812536720077885136095667402115759737524585325539028380542532952511976279962177291430574385551287050733418083985179620666964907574251645445943810525177922698992950490977929021313060064281924127158090429105593412720836423043040198385557954839132491029431528913130121644162838608164777197923636825467942119408486748479861351356191824186543456785611905047902548219166788868467287493331157759841430603903798818351855842824962212338506342631560850045347251119093528284404176006309976458914273683085613754188231644546958834261654162385759489082717669200596409054710577151436917841978881889320666144904245516173609548833661609667920129989270644671104544581779454845278884585487298203688635919900420113384966129325778756652783387197285929297016724765876691986672024362269313391805161723358586222322587881439198926791610515989655767150151370892420421936482733827634167327492757677357042889929275026992042962686882574208721858159527588776363677549666744541596835987271743576528010396447978223813102709024639695175250868107874521618157321424542266814927254506858334960050661352392833658649576698327486608654390249635334356805135634212591342194927439742975050887141533995909520050369714645451027557237650339117457906082169400809030866385420735074144733557167288275769832963042505895519580410674147299058290739112148212287977793943831838161325148876550884966877711840363694462993418369157935719217129100013647382014767837089695541213350548749467948995017831088536350899932508378043105243445064422661032582497268031771670292973970839838254569402304138137084505997115119770479787475348839036781528820518399298667866249057579668442729798831115566784311365069465666881471746806575834083125489072833679051301525549202344327246911317564259833031742769012493361250526287969952357939821321195987809536896699993881335399965964451815863562680914675536827596769928975775801565381400487865760368492463248815249685880909777101370821666435814925194930783457611854825044845792843420078493073444572390330523399793633923537691993450025974274408326483369231898734478303627151698670446135670664544889717807290302519434011137692924096913280385095668629024014808436419011047106166867153020927361239955644123256206512451171875000000 [142,23] -170640762972909969974123446815962797651745809143830817438560184597444302454504075303701164718394683938157634862264088471938792037367558776166979189442603631952875920451185378954661039137466025975010408902198717427267116488804292992350502169083181309107149397807502298427207672562147482240477383512692569360860640188898298945466404506357161173180948351218702552210755586254808357774349367106257102092561247697703631893340425721223812014883909508023036829808220410464153325433598349327973287699522044695361278857921215974995478875693140634895216117055417793597086014850489775894601814690303078386100120510960832787683916106741697538360776751777557826087167470609419645005224179945055111207728374777256829896232989151128619578406819781719025832543743752669508447642160362126927554444098723140584954941471171855770068300512616947402134611102320981108637742739003167931274393808679270929254897213253849566672693319682258702428281230476339161211957510329324617118183148850729889862066840116891213690046935826107887000509072164761561103500106886227554743889621607858998278370253313145731252706791687515646840442941828557412291626833049059708914775978537963503644781162974437193960873737110140983668371239225091904694519553352166520856338166215838424041440645351769204375001420549883851310151393261486665069251112708669380138329754123067268779393174779206285437059763722228083539298405810647865657220255055241855456655330767791217413735253041898685585393758306500407883626375202451782135418658790831806344508512591716826699710373328828759746819419335319223223393882526326304956929993243936815537773445401344944140490987852436906966606283383711092722385551350586086133677917284196136018497533274799325368087996671104093262549971153193616697625082211075271055531220866826639250376522634833652791243607399937467710469516267114264133462064782561463629955497967406019920440226830455093517752172400585754398322713571529102506323679986311933377330500373053062800470678899792419550363881210658747600421385686031896393543480668186761405535721347775642114977091952493707527676315929897506632039641848127953529790771943467674774472052646658192766827217623067256612096940351048277882291774093912920946402618264778915770873122820933120991071518801618367433547973632812500000 [142,24] 278093489118621203853429471639443233692776063221662392623208026197220674877546735584826345719725047913520919900157905415638330095981434028078836145183074167697968355566663967733691615408043371194088957615667607417283599475123931203584302459186885399609529550274695784930127280440860799977568105501861899850244986558437829722665623662348988339686218066898092014702071389959290571097869218197061525189372213069004371013218978545836310603517387022320347386308934362560320846094472375179220735093035620520487730536189198135306185113476553649109086690490356918405188761044650304064415351782335815519310625604672722295003868840823274387554447792925305770018639606267819517106963217030275320019899972415767868985735761428619750245660887741063455169428438944010063960194240319095561921052999363741361505701837316729324216592942590240077483199943817764991708506968946179643197715945637523465375187983661835463342483711729681613041273156805447236694056912830690336173273832556563493482051489708293245558597656577077219250180380734525519287126926337421696259094059294382342897642443059912754533871685327039907773346498841480569517173476418654956870363312578827647007043544648041431525426159083986804026181123839267112053562226145560422149439881807493838660713344915376760448988294098509927888687601518725699997818661401463958978265717196872004639135517188803467998947907634517333160227617073634988071926286578625517673096532022091107029506532995238038512220393824267068840751644398268603273350660276671143053126105270570775695102503905395186018304846845522682234531261331867417317029575969320928363564633362233082478626674438503780384220100819319915960434460323105292204640745464802496597950800036357822631422940262323877547326672890012031228438585268383490049580061993585219280109667640125303188873204608755456211343376578093755798505738403284127430219968235386729363076707206721543952131465836772228198278317072191206061380588807767360548964713001368718505550630690465913337294305529756340678359181916590113034502647271044398490921836343849741218688058456725394306021921886337581882190821571639305483368517643689389225392566607203638022138870170869627385684210227298999932578204455073764968274523886823466153436659568931599295638079638592898845672607421875000 [142,25] -421420931753840425961697769883904604743450765446559170878957988399274788101240732728733411628430696411502741725385283000847606002442023393702672501726746719346016784183385181935674151475892440408510482985980515934985853352076599479392396550275402242799546440190005110387474206856131123390793292039958017278058162796386461627798864571874224343793948753806959719390175415192524483125512935241971354912972161429171503049298931840431866933974306651555881224532182205154358682624140044395006046606261725728281715520788084739063269179247059524131165820301832252817264867569876598768942709901316311021051954075134343588953005630817117488927202416467002917552041138712734932974387975931279828513516004714761133520110830880812482775546733992359716698158412332142275954569772025005867410902269515142428183337417966600654645801147699916609807350860353987027963365695431216778715297564664404030582139492276649859653506637061721406299016949907507885361434190927624896160938925365378489784465485459710699965684876792651457056939903508522609930583429481513898441100208564963062321145343793384032695831417700198960615766994688441799225702813558356986854691646211491609511211041477677694723802609240171528950136052943993523169980543313724887645920123435861561269330966163424193958989939134726529393783736330476440882921598325489388330431834135805583294423337468977120787115323092826432760187364823062179030966447986967209994133204371012113856744907097878570202416049642032011372693254614191287296579265122374121591101891881324967542176735453041348001303122095499492825911118357096661414536563843793985122081201989437093949461448919742234037377068305186418176828729887926290942954066022277945307247947208078281318960818282221016492733821118445520180456340093454492364909955947880629513007959744350273822852748905321671895754530305056808027070087482914896472405119114530595157111858434595107004173734831055109737005288651532667487842088904966734662395801504604528877153765530189293403560787785586758511652597899610926137023384506900234046956874769410957764623231450513956106538395367364798645639345985664188020045175709037972357736420245213977360288508856425101782023176653294952434500209694246217609907717287948954409905130691349484095553634688258171081542968750000 [142,26] 593184863843392017233642445851037788670141818784845005287158043210984948824963350795778056849220205033527269487826479578450350957994046655447890650338213299803771384739866765260109145153700637034125513320522004292068749686808668709029514686790793248270895022515179030972926301014827600722773198944899192038469006727770450191835623265804948802328909440418112316263420035909227351876522497472081645394835126678747016321495312840676665901993344350368377612810995119139506777519846422107302437032750976052336087145003653282325070716449291505522466922285384671455850958014462839399324193801854641120980471231800907009158684178051635743305697604561182600250015082717940340101318120221144462098582556072136814300417420279181614398772489645449646315446316306967231128342753738140147395324763346700883986654223440853288924920174615001508326415981155018689401651047151296390556874110159746342256157991175485748381079867780685438722468941687441109965761671646868492514256845536752908680566506163834075440189385415563109914603360247589518958079734018241625372494536679504892466918539668689206628999039866270266055609286534841194202518303290340653851640605239380186159594851115228368813779716659878676205218573056241113876815710230511908936696706459431136184898195523366195777592481113653730825490711025915669248442686518604230517796869884222409473857805972907558413875112450605526369842405469803280491331082968391620749614389178763852782413087202311493953607819602430992687012102841037355357070468762462023691517323888977935624594516319857472844988730080709864565653859671908308265977217288235143487250503707126704068482255427952533696631385510133600063338359566027984623328111738673042786062847616107493489734767557746312720062171483862366461261422310295143094821491657101021428620869421624977025893306124397686791166158278753087471779897847972696705532022839508144236514411865700448774368911571944537343133592899973065204228869057000333207748329391756043004032675573959812554895261603151481603333940008895389722885503076653551271055182847186811135633937412897301328793974867782300362315905628495761491258543076486559151084049558362963691675868810181452204156529093454049158757726488919694829782580359795680414493335153025554973282851278781890869140625000 [142,27] -773020411894172644710378437205146397421609972302103845013928047413472706690913155825370266499715368106198541654414121937148808613169627942710640217662224317520305207589952778945317789826825715883180460146172925320190448276554351295388916877550902698765367986817733959673236456019190878331385551067366531897723597535879233953996093435644488194419990915447270650618688003523193544140844888291627157110377835242562158261936052534029435182230969713131433770049814299658355630598044982498578927144713517194672510718685245612942588861211839534068076532648133546750622400697685774282553484507231769673988360080000859096222679245917234764412095069300213604943524781203033636952157048880485059582918941776154820505858786772907245163796568796601973388174689162034981750044066502216955935275750671901838040009399456482968110476095972830247434114312528496509930003970838201799917436357283622844090037024038658489383899613753480067827015783484201189377407998678253648213404254819344436945375015872334339473664358125017837474300047400217281956898856486507605408090876331766179799037669920656002006441315898223407575032919071615349510487342307495592446219848641380267988246260694691451676383838362471931434600286095918386971695366855000551481887451196757999365094889658924475453348938598228931017745263543210737492469939554798364625146927818865897667728108605515627392640290759499732598662655261942229619478610181514708066952579659868759278636831110854210176048665526239383171719458594457498650512366806303354502615232449388908819302289519825480079611778370180714450584871672676522369938827442622728636686387234419877038982653776777293177547682510064501835126509407299410869725247505963458953441869849521540714015922999156120527382887863463487819190425677959552330786573276974070514991333953646833484342947477291702899460500355556641307984068227063536110276027071698094778509655774275749575671246023430098385392350976477276787631045827711209129135079590210134000288169625479648629056164311234636921499728116796597954823045398822078387954746607175538919174704456512508262699881274131694483315497309214736693048746990990657892526399268938438022019821945815938661294051621456451760581312739202507232404485900138704085327034931651724036782979965209960937500000 [142,28] 928118150216601919911799156359549957920136986616778213586970151203258615388787179508774005019280724533837213161185840667643776310384533203261591858743611119056414246428584956381910998873427170713554893995734937310180444722511785153169402601060364884040382700215425556572410884829388228267103774460908112540862621953193298562249075333039425015567583303838094841616772909902388129313130875898117011835330304780914605487161106807374386603199137251584076579021907970416023606361822738562119298988798321974294854389808890026350401796920393704030307273863247790069195238369886259252728144269418407588601405111975172791647527312825561419069077962801364249060368491824008966730859307977817384126198029835354186938636223036321992558558325012694608866721724868234811880583487402395027951674551892542649098145900893947484526175308656638061085462373003893418286664103127825465592828184775092395272535336286003292247033671633674349084640728192515176819960690856156369479261096172123734151487811494324513464378680925451650182356921073077586618065396624351961159749900635020439182447316150842713765459370176737517452602651925216610777550817756299659591001845291646527734865929190581427178719283760604450541374712749483041242744984758010352203649284105381911268000428093082758414195672962385767552259602109115496004123329823747536616256296826655942863214631674620643647066367348582079814678327879838164529113942085987343638339264538005873791479352933061632797857863168875711151170192386851866713550638176913634134051421246795942052628799968155376029677287444151906318779275361301956449369117205503395683659848309295134382792508863635117607513893370438638371440376512227271707282397788707542156316086393487863502890301779618111299316017431153884625435658162319233403040954035417362491200091545844023332123246639580067114917770531794980790630092800592708811085828088589956654228179582221763344902205102289309992263103347740748125730193817354124641105539404753886473216364976326085476013508422336494566931950441749156421943382426791150371384015381191860218307250634909670340744855948301452481451728795728366570370039370705609663886637301637744651361914657666903327642869029736573978664654708007130450627653458974420513927228171269234735518693923950195312500 [142,29] -1020933957484230010508010175514851786698578023231455490178393615886597338825520601929580391776726673858167263891108572409721203712170283746761524203927170384955583779608614283720778301887343750283573723607533720648189481632890940778013001833772959880047390270730062598970459769840022427242890047753852232132976627738998321046910125552448591872632705800833307444373683981928495611689770682731425541804309858038602381908655204093148114220851607797149188846335284210306765117084895317010852055703488878218549944194894699788109016959006953426390983622069196150789293597417677976919734086303883351622292628389459025315881901934526648278350502530409472555813244806269302511532151192865238816823297095268460267914987241185455743760759211166013956316216889127517847906578362086430834477158185813187813506931436494662943898000456175857441572910924117078022177055167810684108024078528517546552369634126859063522771551558256569631829894449517638380573164933279854902645663341903724217820581008052786552946761232345513619733424537288508551867633063821301878522797897657753096967324581297175823965370006964058945736065506701442786393543291481138461695970354051667696520382939453648245736988416630494740876273715082785351634394368263309707578297420282240238074793800178652860216128584493732194021676626640414580191405426360098773010268177146034619033158164814639151704938939108820451762972652310266570341950411725062157902650002206640889074035175189720014871954249331685194315599161439037657817670692322539828393530809065621269004411664737203952689192127961707241926290744534262112893298263369270364972331457672335771309086025318156958500629890782952816942027327280275913457202128263165113897331406295469461374578572779863312750299598497144443201877813481218131114583711344588589158450545648150856872151643709594891621812048239150806821959737028955546188250233192255770043417967768520882171851265511434121812090977067996982714181801177593747805306764860953868419253110362823943245885075675738052862533701799354317742798211575098440523207064581385136167343572907820793689373511869508554527508242638889142752054857453142090739936507930501356691554525830342402377218218346339032230296882122178777904161677621448778285895286899176426231861114501953125000 [142,30] 1023015392089759569150412769298033750828207685635153819666493484853819540013471869529731167626092977211139092212468149133913286278400527621114102402824486626037903190024982445324728470629941362722576624307066680172877596566270158793544674007026067993522773421351785374371346342843946719880503580385717197058098060719397343210832667713779566048429330075654572410531972406803728272625076123229302202732229329836463054867274167472478830588484452108575244018306797708776199884998886319769153946548922980630676461140569504933846496440816834469133044958006665675009040848737685642583879059943392802131456589991348012941290779682927196978772867449425354178021579356159051844414756101495326414244489222978708136341840681904972443268371768997964315349472378535121804832720570300797677492405283523915247559700550851690339095522674894168071129485315928787723779458964055586521460778886821744311930174666587589307413391908564711562520216062762109331888038491904790848514622713642019295892207991151212617707006389999146982742285520306088412034011881485487835203095597683022621693847259148810196009007669425274428839200660630960392121800690852034042208557767656026964871569693913284629712689959236547342678392499169434579734932800273464457970938056094195167092657259688102857004196804287861952854477750079436734201046607902672803212982860793487424734152149156407847834189937734625307784567573001335686033982648988873921376053940973607343336035150888705372953541765188150820400376518409986348906467228728200123864419717871601515195763548779442938402511445096274313022655022887103852525362551628179882394941381786550716953360261831217382562693481207754695638506828180462749193543023102155156498188788825556548653970508360112432756606745968666288340842608648321521595151412261215058131210021448981438010000586703726974037027897913182785626894353076346626987443116859594362295989948867351029199377484752900042349850775172678272163362061762313061593272424609862179525805380745894014634362640488181398648406835751523583234697813225929895647075661048757323798222411517009809529061174683456816768073736633782586113433770140734126529055782407290509672776813987327564730669772006041726924162483252357380353390718663586511638641241006553173065185546875000000 [142,31] -928487887037564974593639227296808621036754650787795557232466584469947022685554473444680730016408381496026328749886073953940543522469459014770502309310960529926390261381998898794477440140999371285717094857470886963884804097942626436310189372959211970846082440600223159818838820561605135985970880368388812226173436626642028282958612596982547110467002392538328041176923860004033356502446326427870483523989027584318260360589468788707907533756823097747955394758746417168188680129031143829003132641103376318658014598412860329787210745895111990045653805811468899631704860716775483665852179353732788209346806734842701206188641982721462029830705286304996552735109010429957008004604574597674141009668325504543001876237531165250896366733820878011013572103848553559923433331056663678785460805683466367716981462620065889341978853001470764906782210304522318403132677137526069674153454906390175260744888085122172758433502862423311015946115235043304163447205671068817445998348576653202988167161295546278357748025055817102131267735635590989723219634640899875362333549220770670622176966726410653689308500611822518586128284580661099077145910457941951054424811519495833411062431919465513774625031960685357934238177728410200491503658516647371725139235987624852437851245736902026267460269841767324187692610806207022393301086156718679680809393460111435500523705849806084271036557476448822797143122307798714909148248008227503622475598757758235883343841583706050237329657875116693851621785512602242241650370836703411831141143472302976003889808121355048829707382746472845270119311624985681747718174399552735512847136093036472612435390356924266044856512855902210664801018050105695888433301074356686349107301238862153906907122343649422442970879425592678430465440299632545992269446757644192872232120113140576462720643663882687524456041233336250526940510385018905708603446647758833322999682143421105250283916757481457350726176610212782405645646242454132981344653317637760111091821773377020103777965009468792267683619178320300074446938689679289270097427046716648711769033622812455896500399904578102976596167660876396250712561533334684218226654328493840871653618163834819664282867553096724441534743368292853800005529161382122893542145902756601572036743164062500 [142,32] 758874651151804211745742981936096795352784051409054783861112307519451925714274422534312852543140853759553641628216771442220431782341842217731351767947566131829269171813409395069460661550461827889288640073810632300537014767577435446980190660607366674734050815004555345097006772715855635595341941836739056108584871120568148983327939706046959425929171612702529389564471106532939551819390765904396818313846183548841306057304768489210586282064884220153814615918091354568987580714165746611115986833394182678159257140881066516015497478897066154364205570623975530527922232512718775963221235090389566812962670883371796259333629118910429215465675748211749205917463083993558439100507977684892835015235849792311476780715442796406014182871432019172659811157011883783183546278725488250615569411437348925242411911557316260862809687696142471737184436069574059754259742301545855074250871560814908321161429247751553797982609108580780825500949660710999192094549369890201758082009722762750996951439509504492655550206329008641882068682834943060547979030771970747267509841942055341899489697096367648187942125841585951080644544894993272689266781947037098049687258299585957852859354993438574484732137143230438451439220638700675952249164068015085673836919287419990905969952709516752998009907764800698176191982215858058593035510792647158320627122246090961773510840780681037315807783629491786972320960485321043687220941234624914558920932141419032404013605904094504550574456510401122199645047058944659111613066411033092686833895900696043035583020143021893430291161166869709769832900002911644723030060984946706996066338780330356740012120053047079858111500307244353681001681985015140155658733675707246189662604183099967250555921737573395387786227622141898855474342976167586806683155531584617543538786891829286990194507920625145393902573429354338812759421537487097465847812000643956943134241287542099497539138355911867540587662491778174269568460346900021544711293687246346241843997583236396170271754379870500056566033708824213450467449254027078143450529464919105956623958859621501399551736927140458072335186975223976359696201230155075728279527380383601568678692337366295010408284293841110634652723107978588780355832382751302134238358121365308761596679687500 [142,33] -555209467068657246362706618749113011548961020047775684848963615474741304686794288584895562591566116157584695570581175721604577281914072427421937594096650306137033996775425960724717776551447297150340014862012463066472067488403650650576309941839375651111167252382726787319520100245027108555290516873157319637873096702067677256305657810151958242253434435974783196618310299167265248330593201912624617109660378629987141834946797451634177055678017563079930569972162343322896180216255301374479084289635669483433262465134507449033814411878398829063843773472474716684109359625939308884351944709511879380760108622078662201177614645026587421533686733005206609103152220025120075489432285200502754859310060345022500586885151854090573395351214112273322270928425173796776933041681490016179842301940533704660767897542660951438705463165009567888872057513385840327975205060415460463203808332506754573734609446436249972757040710925443315958513932527630390204343868044732442638608954407976179261335283051177592441180266669489438540911893363354685132688481542765542475927523964124574931327315055663734534729031681526071789405187666518191432943295791114109703738526990961003816550866041986010994827528031335878090291941989017384701127338086857500638000280170637873051571146706762675579740909860924845105022592044796974031668563446739933339922918400501210368392214302955261833040805172285341695426626129005768451354091324964491421335134471348723379272631054050427858319600581034574244200748164077281266989191307694091736299255656742255838808328728164495250108157652947874183923187552363968290576753986242447907594926822784771820088851669466258459494436933156843026687512929032161282160163402893357240433509425351277551894968273074801161262921005777868849837980430468066638949154731045006793866569173361962473614937195715047113539253971952874366744338985526813280854535844492701021639504847390638708038786971024984836268692861977353900914205989642513497707513929035525639487246608840095845164294326055211958572231259977090878196626454264643447892114627625917244803325985498403075628714023518401437622347108779010866673971966481700631589656345989416832313686427430422128333843289036888505204084688373592382931720479177784000057727098464965820312500 [142,34] 361361083714469921315798241830640797420140333832988158920202644857988652965760341402169628031050179079446432802907628545666101944492602869835877959950851191609558690207819222967611780301949816555061761615334752387774003505980734740957516231281829823449864535035045918919128911680037746276576599641155844619455331403937637657608157269831245214756578478635207295691602929851362899764543714512548907328736252181448893585468238505193195847055334213387107663026713807797205535292095232794407722036714664677137257758837741334275125993625821626211485451684384687683851806230307211233856600399702416752391034901589600888584627077566267251296804589254650441742925086784212732290708398043484595914768157613195419189184769219820354867421796431417627167016408201396825241643296903865793270189469949439153050849563665706301688900660644944995460163287833732251259943888699428125809204942549426766714774758215656650426275021227132124289117543016252325625942139527335836618663773382049041523482681129989432547046684364420318700984269807223933440488800738770332699092465475312642367169465588825969098984281586691201802924021652612638061249212642881128786588921404846402930009084440586069449238206567535811186009720428504793746713675669649646718323906339376314393937467869134791125689695708389715607194276418252798319342605975132951046106731110190336267023816909656180981621941009278581237004181968744475966840611357413374194209852760665856367108995310815524908364843797861036753345230835693185022463783563507969530909649812128426965189286474829124436262643294663030162222174574011146338248204004734250629058931063131602247213216693306035602864360183601383874626610108693200602951904181938761357838084099773600299326107441346240875830795912988933789442605595805359866736208069987149482004646348972835868726724004988157787101213986764232723739096380584505038451976030711338066765620813614687144423478331481311593342376045207408806035439407947648135556293783782534918564064521900540089323298436757803406071667836245635953011057067745597407352721625735176771681966869358694422961743918038986459406566000871980674781056597521394415285034004508612752469793087669693107317070783544118126290101267032196796780141312410705722868442535400390625000 [142,35] -208031416453514657018481908971175367628389042893846547357962159186905873568430088516378812261206145489119735553992196961491229927853115611192828515713381655086080602549379452381490564713956561131464474318363768125388209867544973638176792799668170685185170264766313732072253562530917328322592436130751592552213589193516367137909281464330821027872113107139100320133586774758961232959922338409488923845963105002784648399378907647055649686307810499230647935461326085699007916653269054578755514212772009975565277680643038198744544021579087281880051691437774134956425654640647560216781669398256105583464600232474880187590602171709700172325688943459258593532027216179672594939079244193032584284988463875000579769347974329784533017984678201886903814656773984343449357673290430243623736246986862526167385590136800590524082447401588039540516642841332830256649320481110715039159030424785610974775600446670416828005363648674462291053959413547983465419922340538622223871989845351185726305031408377496931900257833354333184216913046475427505702003897305331694084183863138849080802859512643090248076750066511608818086412553365409069077000217370270606826899883619344729599959066346289247182236946047687541067067437177035771928509339650805084662222452951809224749598013981462978298327777321587389879944989278119188329135236759220508728998550179251093981582159499802145600962606905372738835984178491521500115875750667793709477400863186564401740661227285963279329513074240817639954325137076975995612545593902128142365426089571335993572513399115664500518062512528432946145142216865427914973009237277019339652346554590792391955304892868007745852920391483412682526126209828245570489503639203979133064299076116322311034329399639402978475457505126210028424424991997300507738912034187082160036171897711356397717245371006219184506924650932763181609637294331095646459018803115461954739953739617407266225886014862392062985144044634460763445150264118331740742681095864596978297353863852415117605852247948607294903556262911537012749653486336828635199726219477991699533391963165597244264960459376482610036300686820880573395707109211079607936134592707218416127014713414228819740280067626661025507512282255260377406003158284875098615884780883789062500 [142,36] 105647626032869095004537332806178355799147326680298142082325773582024532311810355955763015267438193027982063827422371890728280380257815324228346905278154356490289480816180168200311520120645267374130199974915660703237055548791799861793474606251370127344845903366295008243574934837600124183821413799394299568447571043012995588858028416483249189149781863396636490192070404947604886394418224096106805247931037140012501424970938274192775825767572723204227898337709895469093246394970187532074186107232241310974861392878981719996740039442765129853920340449625823989614177036433962042825187486498173173964836353844179614630314800726579473856707731657519334394702585341460135398824551217082067188602403911056177123882474708220373132852140756054513795603015688074893814042571171501263831152758480308374559746009151548865603839199246884069332258332737062273455812452699342663987412215433355474688533547816303571217560964875032465897165265628579687322070802864118341965458898639277675826999753248673739330709923322878723120686927720177827301833947776898758721284157201298485580081293922486244119445944921627704496456526125346470029643761622657342559039076938738530139713851948129847184168032806094829368758696617314586630868034495070723859416133939075571426619517164379557042671736873288110036372209608826587095692181199622056289689536619223855480364676422211266811111554938702464413666724604080853032709904815500805997545527150441698869088922708478431753494756072426762324068054157616348719562870664633774433262856823223358186710039206682649921737003614551742542145361337656874492578189088824432171780663426934457746887718397138784671076418265994217582835837858940744807211773602759901571871405529472482578959638124882538463724259560021017436552011002049905907950245627882387834006047577520948277575891021136281964674943570999741881489944209802062320320663477645637756391745496149765805451637295093015634349715141473094785755304382411878999613360755669159784250138744275700300708344755126730732444427980585484022425040673106135139855812001023380592349846886579339125948269981402937018296726246102743139665466596072807552314430420719392306463569675233865437555365473429637274184749069771971363707052660174667835235595703125000 [142,37] -47733161532968183338271292633209423256596737041352584842626842193314297170803256615255971681921377285352909916760704311190450831809947134422161804544261487331029350382146224947184291936602409252344820990796236088342148103015171543884796465287362684039859388428994719959330836514615461167765219913213624483191530825388259365748139477874035298717997020359030953641790834992778553280787710976030385639818111954455104203660030828689159914956590032999607297063984899217947653917337264316799673334271734989214676543262555717733871394129260497710149165638780706952225423330795503636293383661433058706227848060550987151696228051005488536164989373261601536451895217924356509918661865127423949138420373351136359075273706119946627475913216636740465335336428856411065054368528888464040623421136252940622630754013746750769084562413051918405449218214882405554235618115835672840361353611874673002788668572544213567103989935970368691922980300259692971671695880244833790875212033521690594403024391302078148375752645856081744082819312202046063803412310887356088117016960773200393899308679247368452130609798197145427232668308557664939696522395225972635410922276874525225514211016973410938988116266919122109749036478893426271734095379229669065904137076522557981313732713390381337740051057846918767793430907642588972686969385708314345712636566433741596805619075454977351491701234632783629342022997370047081183548251752109380215875997389344001916354085444195142162839511832104543135939501235076719287522357541628735384695281016825283246131750900957145867816874033598319839068672378379583748652209024441105730381627861349924522334181460106617707037386632747468650794289105486799984144925017222827830474737285508438239228557328418220734484690872779039346865934661079775819890468061355997252536693818180009889511152794478200225826329967693233156998609013912732476947197418295446154406270201809800627430213086909985343732235972776682439184505498033199805622459767373842028763081337879948387490336190857426204007687947148562845868185365484514960608775069993010903457354955700772500450930116992513192527226911930291616889743086226109421637071676860380098943699291538965622550000795123953465769889303871309493843000382184982299804687500000 [142,38] 19971052500630103566019573568773859787074125193158769916169226446167575249938057316629020555939136829329060523898978530729184133341431600251703357795401543822611001832837991715783422014053931135384926084977344139245907802884516018200966503460765353420451823315914054713581203688567860975638807456826978839577721487221888012762959367825445070002666376021058868547376855093788575005567007743847986482023864363810431870116142233007616563153732718783505279553172169440575041132126652240457616551586271006587532232195363578789663397333262473133515598882506619868963318112575933323218425070971476706945449636382089620330108151452434671022571979565894731594350438930143052182602931643799960477655760223713468252618092483531732413452356737934319995243455100059929356273541093852327801110189155958649101435887350529626941995168973218651558528588182343173461782644635427756843491126821421410444732441501995825869227703371413311129353498611627105229928752350839427279212941439473069809414236879106728889985585622824838934687378621944641195657791614626790972915204369908096140134202058713390318792309451111681707178922395040189325475222054523359432218862881169572448487223087243375438301174909173835557593909115346122142309258945663548554489614982220454017217223950936850096601699466196636601903054424948767790364212868656240072736789951869905029284125426213011213091522168647088735007849656712963954051091738704506899384082489711893333050048047179808606761185685965823339789084117696880315165735029632418047487465603896705684801898166625571909336680734646013237827125490260300784127923345368994534852885524154419260930342187361912198688222921378571562930270253804778573757761794891557613610481063959507011877794571296712668310534502770802424848127646471661048835997328468912294731818562257042226669183526590191090047584330122639897039932271748512481457422341418473924086658317685718612742660808203105500113454236677595132796174352160417558701710316721782348059774180965231719452302683771282085932686379202452259780371014980845592927042390792614027442549209300091754061484715809668248742975013505424443906041352227823232925659920105507767576849950426868837580093959726376033701061851743929764779750257730484008789062500 [142,39] -8545621093386905047763642169088692059638321566422546157260061356016376223443477212680551893951723713853598718171654176951727406279755315785126371640497872729727662260238583249069895241781876141560686355065629881119161039204915689552197578777960897569172017776027635528622343109780185667713557671649762121461120657658036184003503989488486490410460563141039986968216249707423122107534244865386470942702038442514287841240960164659423959338163411325007826869823829132370345610964561102872286332402779930294051058795876588094027837928411651085331546754818680611481410469735647293651346083550260958914781122050783558640769367609973020525875594541572192483069894156050242368843152923101969786233275461078725794768155219448212408832903798818805215426440412516820084146578090153200479693223362993933259100712394911605752732808283177369025608983762156976711437159997432772517460996268787791295066171274390655888340658361139172430389962705024027349594083205529874750773882782286619478063168063394292581511169291944447504817075172046626802497975709015588321105982668228655559648643736295725815202117078084115912228666523507107154692906417318918488514260639401921978689019813751567038622297429981113473532953049495470219256176568761633916080441591636691112424113219360959293455791881729605359148380769350277834547188022193039114607095422766487112827346233221678298848303295105518573161230239534155279631048342319358283535364949385466482411148723050060563680911005469686109639354662055119357147779533884114602322379400275173230144874747801642052078025385201532109728871219190044632476057852048971062140468351895152789478627343429558236814457022101230946978550399314917009679990567707636487088948416335401711992863993301405114763582905506121563418809288057220525019812710243328162928009182328924109581263513321185127031426018271761870827849009054882406083341792361470002678591112367331162762402410838435849550365436508181634745617166794194760273342813888546145497835771963881777793495017832224164848193316488820113538141297853066552442277281772005221270794320511742603992088008743136018498364314040131287663008396457524923386753291622205285067698531285747561548158762786666026514681426817787723848596215248107910156250 [142,40] 4211326615600293008442742596672828719858422492471397542603045558493626183126349075657452349529184828593782396874252117512144479627489316544037796587912060672308508936713744848142680582488943301992392971234481320795706198001635423455048050063572667170071582790466422070616114741271491972136340923027587021892817910122411159130019251916740158808941129108038648347727792478595976466169267866651916740377392137484407482056014702709769660609901002899374146408068294678774259430725667718983342596816872363764334021677545413182249620577610123582548553907301708346208148158915944296695678771916310996952066659857425116115293485503514813522753421309441046364155450851098262348097670203039038891852929288408570167166157468225445170822584384673686253788293963723030068620105866855731809053967144670397925085039506331800330605145708234293718492943229985670620921494477147302180748719078778452038661840267635635596029194370323933363854969114885226445466523113554229603284636423476481655839231696726517875941094618202944512255950162492184591725348413545204301224571318408202905419814745606293406100719231888243508838164170980708228310524607397107855053979261275139921053426873498553049772987491911042078601616014167852730423468323000149323586127807751048659366121962704530531265792781171385498440911734851152887690250052416146578422758494679273284655073694987774989249837236021559395407029050459104694370747293904426951197801082743971233857263422161272749695900623205342562197887328402009870301246799500421396346176688728243139509990169063143035185247486671315865292649672239553731076373988091106459738825167584427701429168471004118510286133995640975190178000449037652921533992768110337418259891105805665622803938290915830732160884763665331715986927593369951264702557684696317424384230121223867124765169869062131006877287284507522395899628026888694626676443253716703214801907160375455344286969669550313919756847101843039437364598630690799541323416400865415943233991721361990692083719702126342250499128306010591209524576039543906524360429341155591371258479487978951326725962594356983167077017112059802843723804669891907160447769812798385986389253189413563014811795461804066337263563468695792835205793380737304687500 [142,41] -2369971871542653858946414514923279592524527178503932456541575238655212714848508548894919105465485612858107292271988250454796026377536768547886136736696068316544269614364548635327286866396134568435823026923588262405197222282658571217644045902767025759921879615771780691595069730596546541498504267074533394730516710162424359469436975698873463411288970644213727170805353508752917683147202612527559711691443288693906953019408813766113401925190040624001436003077550928975241021304621901586843096953805260095913870015623368476094967609700530247839246438670422417259023344160729586537776485448659100414557211347018501823746276712198496940459178044056615159022352552778298571129329788149748066031954724454391567469112370775145038956115135478371333610562289931983357779421428464527277619255021278381989416678616334186979558294700979709727951161629453085595703714303395564600271600695843729174842197854167467323025518892207888523971306847074359533835337361829521951656972120926191383115573521812529733616471400324698356028891519790466035401170688515521579698788068167277713384602222076893858816716949276558062620225866377275828454720246625957649988848160435825862067118661261440603026700226085291502768822584890463664710017008056272338190350321990272407987662569265253356149033973688783126843705487924674977137841086330311791207225952994474012176297754826921766145639350085511486535899573771305485265356646068149104556200479553999452549839129255840350815134218255113705553713143978965745189831388505315717558611314727749429305877098785364470158630048334804274211351006480737220656082550446989800477958872228517510938658611758828846155814277709088226582798669216080403539017960019922035685772239445567841569548217374072181629722313186530504706007066292240412828131497596309035122718693019544765625818053692160495733997708559939546348331234983864711853572557730362719104281771221472408786923636487089955263130873805133445627615139211441225508486643796777223964281398019051252658633554278820851626530917402653051629895367021200172335763729381125477424147386920409692360055194631978152411584158411747250740968452291347315284758714519296564611809603069493267401893606344601139745975615369388833642005920410156250 [142,42] 1340341673105830047999448320799062524187334447641525429039029555761236852294406659481669834170139012941619290726062342902768027701968170712295482245094704384334253467044828104353453722476478828458056842355704919977311547055458832862325012296135037448879787928618414186852970282570498277374266751175057837991055826340167543118049482287375731663182762490239733954901852091820642312163191494024043925055553412707262084772541309659587549838166172369715571322008210464237706705473055607906165241635744983055683975722502957290303789758654266336824584395983310259411750218351850460182156459381900253072560095597326770026875993325305519398209921749780765151179566836615029044356436210127696629120759104144236294215592346014230732957985145745074636049187515805634679752419145612738642963229270519679808400298157919006695267296510065627785406066598960439532816826681200781495563634405214002297241336478026316576267689223303388062839808444558219985352286553879850253729526852899795499269148747539454485383587519942754114644414511212452624405317660603842006849833594005363344671594722308444982504704513886699856119759639158592547825348574968228419938232327020457418894307460414997435047101758908719203675042184810639224053110747788396217881334554122562269183874292981317414810664358403440961998337023731909712081328467246626429546761857623503346781331881954706654550447972934602891905258233707427611614257530778636404367401308994943932167728490101650605772546816912774437254197352997699017970625993959978440502661651428084579116691218424958501179906736629116774746862668036244523187455651301545268459123097735824985278317658381448076541888051688441810448998656086498296541846739993407267607541864640201418606342682088600518171141986918568288341073415169317885240884086681518651998000435546721915052365361662334286493918920406243625752983018692984340469138019277796489950870735636384466659991248260071342627149643253425559402166100969747306928770280995936471097342903520157970793501753353569565579991374030436182723975347122694680699436011074094147278232200041774868596588441722219397638493323739479515369933192428158835583495990663162370622209805715167682114063920501001447860289772506803274154663085937500 [142,43] -687451880700103873669986920770312021236634196575598977176433184247722747592181508392091681057563781749403661548901054956489692302073026298423161287516388448473555358612876287659973358648022748396554615389957731282917102343121129414816919887832136504253976292547905956409635280769744317741136316092948701524985051437936179337563813657315687557228353727809702589664649403757379967480474288370963811939587700537350096710735041255984078902138720050047128012285423396548247952994328197600730036763742980348712816733751034228251999372867752651224199757238670732650199406183085355458866588024458176559627412906036410816102011944415743761438360021139227003123516094055284738891995556485623653422191881540092964190388461587849677714440816983571682928523554457591782148350040617337413311648027479158600699446502242219990111720122244601070893140093464448552954309496651438082874310967474833716035539708640388886957542094107047405496388258431881663738551416819921531714401493014893370552022613049434475756294485363821931901173018786043681727558442950264793977926559767436909948986032851493158907421444601064438118210832977435402735317359272519851146603065777696063182851740164762649823317049806193808553641886536359843012458082690998014377266321938108932386479524572084585607591264883100801412563694541534643397374081248978745389182918437959007991267518471733256556599687678852662091455407737106721008056626582334600070521095719413265780623354865071686350722381259749359397542831697426438213754904619452632257476623946942283285204614210357119775395487703520580137177796798766337662452341199871777810332586905993892591545920777235375499107692172031237957764408965849432750351563433823608805146829298278920679411528864309647443480511574033760966626939614703543575475213624157097967173209783809778294038426561448372316210734468220160513997444113904432960316829998209034531983247329769850145438805454594638780764145440708850048399777272928919695331670573567544695267983446027063870164928137434278935302021291242651612706875849416980077826252642181733884312442043468804370509203702138564840205679854921143269339141978947962161146104174221641216506634394942168431435342013102740565955173224210739135742187500 [142,44] 305020920249483452391156842780053984706121842808983173971661760923719625952138060670594543925584102289787209324304511726557266081358043122879346499189418256937491094519363831141974931514614501704930577748579239271074395054457360945625265450970641057803440792431933732791861269487333666259358717729514786868468661363492371756471114309024585331448364168850349890146932587866144935457776181098002709548065774173233869335379753269848937794887751849625850864233492611424718054208080980208382560114521693794687745080191281854837868408637365683927283490476220837312636720572339637669046231239500615399444181736011195128811220012277031635478658138119496696844609687885778178581599252421696635930616666140401573330871142820129695746124536290291462772393751330992922543801647342911200988349816905676078895812582462204631076872071577468569744597772350436461352812224059933971446224083074832890403227096128257106834086597691821979533533368748026066623602797420603790394621319639637757957071203510504142489382779176689774109499526378823509854304700020049862603209059574324340319391047119050767398971450756225661740224816444788494087423906642976235564467780326964338596716327022753311259228359143011025295510777732365235541096834928455803641982275783314566161884679186983909398548472704302346663481612792037155596207524021828534673608591968965862676914645527890834225339805754294628930752843349614501833620256099000611680608680232425947364680033959683202276647582427133209578950744890039591509429012723904741219351977606202785729169686887372502814546342248226871307893220121432906389529079706095020963039585360600983885246210910091934890943034902835430281905495891133166701208202342751160370784148997270720156117780589636280701863182260125925025835307234746451667347597599647190070007701941121838444079740271094275624318045369761875004218012642852623691044812774487661071581113918071993025410213811595379670072836452941670813498825752477079762976351197300050521277307711392588506116880752876649857371635196950087939627849498049763610553200413975571570679468645848466952616136685747545640047915167272845795006110228204391690797778963578243201488375143482856613474929474705277243629097938537597656250000 [142,45] -114408462947687160585425049651224972150842214542296866250073263340422126566911594605697307469211068835403583540972514167160207438343152350198835935729861065330247252287487591859766536862070022963097502787616205181810879107757061489784423521946254839176199682144791045338728831917207900459396539465239397657586501149310897626870629897886164123463620594743413102621732427740126298838548237766489543375903443494504768844133800800376610493939631374254381468498688625432434880267851998318890340783625479000788176222315676587100005251798519917590123705812658650831365352255570904068029043422699784071283616909253934002690040992566282228781499394567526258382786169808318480065427153893560417853663244572891125179986540152169948869291623722914604558021299965914850693980623449971450205248232519227188992040581529771714518312537103704519874823650911842197221935585477385140507130917917084966606836862777340339514798882877043873470779714458108428252153437159855604442486596212136603870062466668012514871951895105937902303353129500626833515341533158814505132203647304027094234202830816952148493419711023077543079016553903711528842921645352342365175897060768349189155331576835711741516125693718905693786777426711006427290397122318093392126053202138617611225216842270096851065439143771697797136279631627785081149849698249075696709158741544426390506315850821933950781842844905587690187682081702287748855372010485963212158352914802797243417596279833723278409560841132119996593381090107076753918562738175904991307974443668656908162774352738988988320280420733833327700504937581937813448408328537319107033509029237459011515245306730001881946724618716514488005067866751797205099293421105984862221762275340979447157986006852046363659132727537712767014330120123106202815200250930458652046515731442524232489822397096539939442819673599354025543559228626251277185183317975920593265509270124017775784641520929522108274324273207807830465244022126331493121468273191430665194487070704989012994243729787016334562281195389304661683182358549424719133108906814427667293982981287629057062937750228855482587065277350502884871769052568322879114685830757414534621974294180206908888575156879596761427819728851318359375000 [142,46] 35359455550278436167669833172233313251714844977436688333164564693337779007178912938108550536083969504777664953089043387116819532175332080648248850916326104894278715195277971772522028879947754493234053154789152906548778616313174803391190991857920524333641800365285253453011256560186453617550930121252304542071666485946621645044205154527902168945338514316919969491908860711021177797898362810791898121843179484947468345353009067984062418878110935738632784118891858391904367205316704035088159095905428425985041874115071866088745434981257080135516663074922026222772131091827494933770661878909406186990102775091152545536910315655466664762726780774698285490956190748821715163555525242345925982619113082242550151580706182063015138367872716661386736993803933004556990255012537897712376242078335757863286316648816772179412120443026598884054139940708291994570212455305034281545012613601500475726715384873880464457476448264587572936093811325282404826233250253841388911501282151980174827205453362096676115243169221151592758574261418008903428467798587321266920722828793913455213198496489020386183326948641179744751921473870089911566229220839638575983304018517653156685738888240253483658871576296683862003965481947258885669477511014031524455112275643636017953515417012153693520192446721568786433224309324104914210370918856515737781627548615535223913219465805206767039178549023300848091714952466815136259216718340201973477212262604336537686152505641904546889929672982337456522914157568677637187255492015648411877869402484164702439907034745984324849592657970820642899780957280410483211598618448776990260256220615192562136012269469433926510810385681394849492740256096050825572331770480782386697206985109991493868896409437270628385442758263691840180585375063178796949712377164778824372958819615007826919131284008541817817923397686266459505309738998920314834944214487637612371953448203503606768598911579434324448374283415845947325483301712462311551027064473458367896996559048995963278162206033386753604720027053252593669656269510560771044481759789922585515130001729821586227203726788291991084318077353321269772958962104904176897776619785392090066551966132417025856504722014506114646792411804199218750 [142,47] -8485751402444174495325879136317452874826844346785475181831957421364859163393544014797673593841240232497314091065947592744448620730917874922005876251588843247064708145198523379873675509732667147834274345921280163956574320136119200488624985196392417205717682013000891379070777940575325155096586863892134077762791040035983709304280421315944254492092748149189436081833644367185907304118927103969489515749765230770782231480277657435000207390359395660692380140325314150565631951007752975320129947457958325163616780726682080769185538697852023740071185105603783862643817152778811127079344246263334229953711610894787800310534411278681528793840249821824919668669632305754907727713895938676852633208718020177756943862074289565018504953104474264371277164166971231468648246495835670149608588328391575333173778382350141822540481121850962760852607994286006906774505362126544929183419001639302626028250366243104637623720840515531066295106168679067936473107519607480549166769023115734075520917197508954327059559172939067586116387263060568451004555661825485953988280742712132223213754809295275853904350837579067339488789716060627863897363995378148204513920248056369424079327452343655992047042715555595093840620681377856868684591298933498825488546727606512360481157147380208136021179426871062666351271384864411667022685462974354806003780643538772283849151316896518513314025862611360840785315922950889790172416218927668004693823126398003098328296614361667013361120161626014447651306706195800118591893749001641187119500050316272660026401004289356945075249230883737551907207411790801298049534761484288444032298483847033069978556366021481036866460297921616117628413759382003357912817978280003901721458120935326986201852624118382630519032791750104936551829351523753639156993679532636357377182845893289905693399655976254487852158937046984813706641142349277783636316785369498869952582862901276350150539620239169609275566491637618251418805748287389452073768305726612088265198334389305636815961692766030368908994781949243167985116744922743647761516715399958169037582074885592738730495719243091208409626623687904162960351729951243647249077533331747520222815240817371140735758672235533595085144042968750000 [142,48] 1266037460364993565750283732181191448924443315715438987259549772151608164569646193734299402756255295679538900297928189771661776034343441558697803025499617121853411625153132475116515496348930986503326877689125893816778316583739777678719671919971331160074247703138424352040956622247635957876644843602495104097999877568278870724071953472348583082267266287642621711890463238278950052792381215255742599721505584338041761166390885339256281398165347544203059825136119672169276258188664272940506254444845967122770342608349406873317854036627694119712324732529970686243844053388403404824446678150991050474484075121242390922157671134999582442240727553978354077099330566170315862916209426994846697728563768371632615747049847800500748080556814086110770233651254561133142248507108671344323725223708634784043273193293921935119727067470855532365782075369385341591721452539079491036954573478322621896811113798046744335263647245511150779702066258283029359791696662341148013868634707236746113157809932784130488699007310253450688173651780408575056180500567296781069500400509055689086258397870348002726205611693923546611071120890794252853406450972313821243405973270336502749852451125975508236084122557331424473491158714337427004980701172596887306839565894229482864685926847344158297090742883361072363975883724645821558738188482386199935543460035429266502836910650368199329766181024622079441255288659418801346004068418624035756931110256585218046345380334684096625063799049278967597046215822266048079490793329047312413138771621788983005846913563161280134918194016743253614316919594136747262950190124041257843946068784608533024497092819642710737877185368159220078823042929629947727993355431060671925383839367878162394351553255112119374930881593460368858013823120339139711210034160690533297741580200217564141333826321518226903187561132397070261281902153327920480388692098827992471730727532997997838215807933395465427695588829056431160060150874868001095157969993839286348365636266327620359577213564519064838901544543577481800822142204466745817559794353653324325898826887590499031127934594426761066376667165668335246419774376419499908332065885546588578390364218662078599209053209051489830017089843750 [142,49] 86135400009707380652906645011175640988565118399033854087133408771726327830848885938416630704813380218805709954151600167231445181212608536710536935002905384517527506183596873636237297510513677905454621728815158538679806221971650752493767593835097629006700776601364394246951109890458890652720034185464623488870014496950657555948429327297736653127853776839264762593573015046679661685602036933694389471033101430483104456610440579391345073022392258280297703029981684168673976048649439932730730270815232803928437642816685363590676549254777545934235858193004739283662211621074315540197056410060911563681367896263596153938492525656027387073378411254757634483002154044145656134701431444847012297227560752699484443914762435020483726003247764323312287300619968166102156259577330906917807219909676644833590249842131293891424119511925648387169555496427731966981406283279177048579460703078433770257018105945840405603753008785519656274919012752804146431684679947121725684981649068486328155377694005465545144630356664223536019718479630758070431281083598395708568627629366904271461002079099633130133458427979525566634015848085110219506710715790707190535808085459341776922111988890922854633076156465692413631757796572026791718478197127660663345308533505662388756373854983279411321277175587740379829254179694300131129393853367670829589930225466896949474333810682790404167860077764281234300790656669983862446737483762989802259672513823789080115564983265327317918095220103152549450144396528419197760907403955020240126336566945345258874459577610759003172350875802051993562227025170722200147402190170573568876062225431995611799507604760384832833752493214290628259032341631672665517824309426409836223451097231563236371463072894105001934662262347246501144623043266729889126274621991237266360416926569353424827899753152127144994464003742418889267945763410551222900415661360567446385176020875591848327765539059994664862022814687205556214442103765954026879111013916156463951135426463862594070627547161877362883368216388711794758685124100666846357481516234642354086127342265581771199630306753865790046002572687202918910466344803632076509031691278072838304641356543811525625642389059066772460937500 [142,50] -147623547808915303950146591328383909238555466136395732572103777414494034237012511098143853896753713999368653195215630737837407619307379813790307850837240428554015293275928335956518192081590833211223600872837702114671193463228239703651605423282429247348086497420443368317974135251368132359911525428549250724059147936014319829539575881310885363507267141039494188506105937896312034840533460376476620774924395259317316121754423643849192419204503534094661503652111839846632585544530099746501915352548671529309199533206681692286047641035773943055098090027963717258920908974117667196000344290410863201540276240425430275650496393415875153813813761882228305680113056879256551069419406173265670710094204228276182296353895632897109104587302861491006904185214584481904962771649671405743296087676403231987726016518472607380932613772755421133852114201523121541465946958734249142905277239276169101507270247841270423102555510199605804370001078037996431517521500770342102245721685463784116207255790555108200471478824129768359299822134037200196385050390577635398891091459707477710474842845897048365056609007046509156402985725977049752554721888617525104307011504603231916697736797911494742949226132507923889288235063366585725500774006073694793913674942871243659181733008769150508255267784976164710088236109413346073758059366684005933589971156684687392147637663255790735532717671407663996418421106733390139487801362894362305639709016629549438829997083988409570925076581199803781483202466282708277203345324457763763368750005550147356509832717411388223574651566084334421773589305570365365879280302440241255170964015671206274612640478528048082323416149920746384855983002663544549142252397865325318272797579283183492531065448765389860152903510739526321079574658119766818734683458497958950825586239408435123647012596575275948654185238556806658264938969975176065447668675105218984078949652681349892598534913477254976644069481331830949727429999134699044444897039052693490746074781432828382725240061945663061369504570224909351659648202043261318985802003029943007764374606406217096764005292160640799605376999288964548489583796392245898016639747991066633145407216431976848980411887168884277343750 [142,51] 65977534565928241923960149187252465068081256792208082280136435328227848793777501271749880371888708401123369527481313213932522855694575343110870478714450488013936204693856652535438239062528032098797391198816291847768903231332376828829471046355835503283066809582081020751223527663379157385844864792964764774641775309155713358646283431945480800649316012944060233685893145020830059514144604235601065383794173877268778775466098634260222705960985596033392282854785960452085838514063538200869894950063288270044251522747349296621559461545214386110396749154006929162681939091063193974876097888658398480142899575858706028742107789770961671343547324896560047643926237878495827269125557935051235258243603954533717464134543365000336080693070294757439076631695885316457701593715495552282326608471562674733034193228103217749432674457265895343763793745295219083475153390125059076045966514732279396974437616537138335245889720422465407963512278414581922894055338606870275342831759034667943109067996183274935417970683907692786623342631039157819971572528105543636665929622737338960786008102837164803366978494779707146612553819475517429516578868070635995756029581780445769914951868954346548528317138322941394233007990728905268225793070558197343616414341499613053621130776508002128526293841723933672495778949973010113308034554876690776889149469615200600851560978224195071058243324704172414405422840274457762900297325896614925030383981354733711429143726750627356158043323085135405535562949206415631481692002771607855921123838656807323522657347872732880771607150405922022681928077690848372204416315173557812776617486761918470220063036043004991265632792071113571243399891114573685518840659935548079114678221820488995074269924949690695675945951276530247325073678563621242724887813484939561444875206049053045966313060210397879737174607679098638877800307774756508564590964133469224004482888810515325914922429702630513024621230785339873528172152008877903223171393391412889040115349579962689023199699737465586354774105123698784808114293588642033408419731351359782790874302394209049745933240097904873942654220608332101648877706842676953244019505461035596249885770703258458524942398071289062500 [142,52] -21078636557881966099879503381741460952590234852996674888348185999542979548719063916836963112057725450400068886021247253646319595453336881541860189585395311356920553576558314985349329826703614296761299465711727793914255243349778470774753939001516270361130208137280517351824891651606071749539764623268878383359509706663517072134295723600783038584133647294711381005150421442068855628408869564293053171480569418790102746099387543044232372952932622806230243613300500610989905427078655360143483150336353506306708497259572558857721238170479412431071572667394603388763344780979984769892922332613923523150191585046119319428579347462550426107407177727728556525485008170071141679266520993514267073341910353096345572609256499825336710075863606716743883267733974465161244889362982093123215597055373516472900131882601125905989756160618648108596845292629574564657067397592032188223978954942010967682633276042932065052649649141585935278433262085769442176107334329295967213175147399340196541249318870484049353319474570960550065152014803855928032719934753607581882123897435120067890500392223634280750826878655494841188741472188692238782694437713091674364849903444897162513232518059926915977872760125469002660738361204695008816593764473557379820272180252101444496158226211506003459800891085231083044663632074362231571459590854413748733842535182290388062248013952284188618209544445643204494934158521471691640284403435774746885061669857459877877245284153872160313449166209440020983853078236045224622102549472623750453811779843064498987604440569298142054932086974561523593027829275369262664324095204983152748662559612557299861187866777188055566202008976877906041392742519929200789273632376416026665291629240400116553597755150563335559624326616852862737562561457574496561733762503536709617147882697481506788199571997821876477265861105355621290622452778009087447983693424443366647092906092803278224383067903094766734907602878951399209724377909900389411818737437674666933281065601870480910628339700756316516442768988245999802135286820416114300895152675113258158451968631066500197352651896081954009881804906281904579783639296416082538992861844864834530710595572600141167640686035156250 [142,53] 5480506062774168927223497084296054162144340931207741028549777891688866873978885042214678627065315654865526193288545947294577202515673378152145692067336277887796731113802530676819762150538123350802063192769417819919321389966400006822937689169023585405709877026145908205209651561211040369448589344877914858280639298072001801581461944570481436792286635932379210481852110611376148078245220604483386625550531098670696531697200256488926663204216156365087800179859083631813840241103791523572347155470627437362256107300295269885318799032764913526150173868212200718831354708627227460785507796021080793460642607183371114651843638604097611573845498063362540832253566932574663760584484560753737703103783075466548832142949273212636652502744687987932007231623693700020103795549884989241086043245755164496102181661259649875734984184966502830994577773264252456053289850601237290153651260851834643331883240344982825703691323869069866665035037113469651938829487339101765449264633068962753434510291859970031923627834812257984680491941151156276477003938389793110001178468922204550311589667619183449304191176738299230385421770664441222148085376364812881697960900526840067663698011183519577487626431763394693573844300159866516781474459504149310979855992607155334763601950613070819864186478300318858528317925653779183108892252283151290430802615743582630225880257743794617843427311890500873201342124111462892775908478039595390944862605140921624145430995982991033885241823970717848954453070326428109471161579258891667748954903664379124132369629878013107350266015625328603194349769787192932652411440882984364267252913795922233068325291222655275302011495220951436758654069171358684872136273816601614618311697709844259126177747926374393191355852454595657884276705080175875572836551411134571009485717784035973291356851053709029349231623188434117869429275095276555641561267436586495283332007323402548247503762362964593979367183175789898888437140956045289185827109452129145005222483692185304785061284228455418895689912614274515752930434115839108583677500216348575789332250209026822882627753783878769168598599209252028484357934371235383699875868580841942190318150096572935581207275390625 [142,54] -1206247046304804026391362398722225166999555424202901390096327610491875853397682651168427115580112440527319562602870235619883538750952757401693582518402557934067656360499138515335059658788629318754702213830766464719989361625289216221994085202282770747817855975020189602409271203370337476733122203715201774676103868585793612340784799279598812520776515526286843870892259379337403530844637164515325508458756732751270021178880175411294627161623224798067587694272305611226035463416521606785001180620200641347810537568787620177597588710239698550659667811369640897780629649500633130468331801189930245242512320486063500490304564675751810955548595771279804947868138032195750862883471410006403169257933578296855519797538341975808681561557940913406639060007132034956865287401882246912684974437519428736920845470014465189739867163390927655060953598593677348273738930911579897828571312854624512937075521831216714585785502059313245285190276015581165026494303364762203259357924289159450873374635244885513192605717311673387278375360774783700697753359941652173815087356933267463330335280894961465462348360998395025683506576180676067170143962946931591573886508200530702867838409809581706441119211711915021452441217046765163911819675879730961661901041468167550376703155764135109263391559238967603524372110463679799141685606398601927787141035887222463958225961992331569466011915856832756657477098841883531861891223360111537991825884048922475686160273280320440165158989045407857710883108542138124734124058001544898055206642222228541772944547384289222446807509113988164128960804741106040187664164977932544082359316741090684111112191706363146462450361178913208786786920170267323687439835741056930261624414752737149700813706858653424421699210053547944355792614092230098566285575271569176240532481071095231914488027230180042284766540036464570270043193890528604857755783713815718315248852380995921305272287857401512054493456799692413052836429323132218521941437468667132910036389159046233056226191676941014967819978471708187837401364162238628872961935261579894858078057112839313410086106127461871333461829848471353261216826413937978914414292375134607482323190197348594665527343750 [142,55] 226653452383315525993071669603381243029941205571514205225676206774139375460710443262034226008893641987813205509706752083278520360768842215235354752086911011365531630472243250709635862632698487918617861071934821112844878585667593136127072904196999684320792526767274733223961022902748531549573718902071353158666226282829990752934178952385862495473034114345550424605162681523561389159351325236525141081293009739917653774506114367322705708934327282366900584702773281350650051879173831905014483337813638899145152509060159477787080718807492261754380608296295364538807008520994125856141135130244395198022681607385308343959233932811159528425724389339891417817719165183223104380062369316550521218125249266861268584683569958001056396312261779791858615522208474588146836504595280510696693417446506296107392802878594838269347030237166603401553330614577353057666599300879174958290925109170001257534630199792992714669325964220963491722434714646465086515876189850491620818364984235258309673175950367133475836756373898645601270717332443113449728120430121726620117333104995177642456477930962430332194861663940404303382257071364982443316922471439349627003060733495510832053385168216449192934688629734567971194657816180797354940345815910552448789428536596766632468806360238498921903438993877416540934778403088154021919939344787213843199882586445384992704583626572611894195738652846446607393637118771395531608580818874773258068645611457023112688586968616305465599879809363680530889592808148032918833415548492061017284464820082299209694877357933851152356899317165335033421232856973176439518131537456205382902540508467324175022322046321619076613919583867251533027460108616097610658501223545727025622185269605065705375232062262734464954793010182209448231454443122132181701821973304325903200396509794518845830702328215210905393043605054317996050283630506291826743408203843399427276343727064179410775926703010639616967372579042607514226008722367357003249642110432111018838836613352555638278814162978611310153832176507317441565596258768965493323036006988291426353820812440385836303350490297677212832503201118318567910208335582583869596828840542457328410819172859191894531250 [142,56] -35842171867813185863296587364521429135284093426695164402992393039172663763071166577309074890183320120983157458473170355607553900149546524206515806102600418508239207295562814270692264274854546714685691521687073119141434763900985512331768697255744714785869194435402637395161992378196242571928544605040121588368007412981191018249564669819903563136911786386400173966069005212533595782200598512627445332281005763709450305503105395127472849711239406751647784667501214564405953791069786348047161899191161712270983589037965749411513660377963397193952488391021579113248042150419124577360264881145528061411188518823163750491569876104675870807193399597013488486961435836970703431642484008730015740592186349668800285627449943403099454048246329696557166955949996833212649141065590613791250483097685923818632485605536281082421418810008538775941579572298578838419901895547798086638581373409288817564368287080949132774229289943852006524609366733190335313853597954571451143632023128902111957618608316732893086721175946872980689617210413592457341506364902288008385158323894355766921014571788918082101385545259415952247889224006652400498057151344856422878174365457416465024615070262373279354202749526659256269088370745530576103221595389742161766448485976936623113015685204582849738272125517495375382073955290314457087610048548533308918985549110342916578418084090056165822599064422999480226767457367422320561217993870383651209205451905511624924279218359626362874845860434802267083451739001776239619794009858622028913618018052962281684651711339006104855330506256481526718320369383434540897816220353534987450866435968122692208215815255168489256274105004864904082680026798920630425427770572124297629771189881799509279612897166098930356529798206095326359610893996570489291628060846680521917823046188810742016330643282619473797216540148385527550199926207111529075627392705107287906388754280820432620736393468447719027592305035130825082918097908362504792021000026813822090346668255696554539821755736978012840908358223617822999928731428781520517035086037132121829422352852786903578075398701814516873571608751782106496548904190851479789614586479729041457176208496093750000 [142,57] 4520588836310896644303390782555492675305151615293998064855927669869011416565400410071384528581175377039713528835154935731444821274411818402899283208927188770301793926142431104883470061295879850904574156363115824078337908054216655694935340777544103449690078672441781456221817773036802132746616063328689341041327255834170535411986543211786821567781995282355999521086603183480115373710969362016749227391114388761370748891748716938643740084438018834017488967066577140322668485289043893066583413244929526672496866839724954149291404047408978065486027295110449127983120514777766192891199014970211067446431808379908503504959408381098903968756613822748230389855998967129649823556344179799656944462013403693951997028096492798637569959790376210182111505854445604701699650119666240315394865070571414009129919407491075620381241104306533786041763979435033169300852011999182416595613964145432768425872660979673372132407373037530782058416893671517445483530533617125787820477505134335995860182666037917852846934109727517411709472409081345445536797709214327495475147993321003166187979558005254252395927362713403786802225425448156294161318598344172734656706680527656017745654400134592742204813391304108382037892379404834749837216188575549526654132644008463858696026101572776473167286380338132237202289187932840389294751671381963135600128849047546677906038963702399675891524050199247360607534997560531168005512152258293691001796021144455160230392574454127436148705915275709484073401437305618794405482557015600889068487696908062607271150407187560215652880577362654542370930595150460271146406523785273711571873006655016520631747080883871559169529110248116248309566349666728179190263340487656118573749434738654414309944317148470151984168852298796564685027780502421151079978931782624969013442249536106008664166603267031688689910871825554489624870352724483567883384207587115760917597236666091855494843630111289648391858980639407513311658117562922961322804768063082605113853312244684010685693835956546034405843668735024733062464071676830919477501184234528212051106390045644998987510958755783953417958437716214676622011208113910557315762162033934146165847778320312500 [142,58] -368927207008372768560772534344653176016786489074379507399916747703549698669229540454549313728330650672925503826198611088001587553619157809709584674755896141879596160437673337524022478930431247133976751149453567518775997164896606027567536207651593381226845490240609756909385470770342801525853416081820460454454445490936112378783001529209365967100244964453831039521244148305971435483042785678098922860991510372767135227942239234524528720080698670559204000998557152805403308027070869616863031543325749832120208596553942030400028063392775651125370020182669861996984564672238673258156079780576519717233053635486619657847647239078703811939203347118349172612131059266083796076307671121511645757363683899352085694370530507865019937629476308062768914049150069128193876481386178319082979319767734307859787504834889921527745248176412439315970980724125359531958336142114722265052280897712628983105318443996363967552858902831024713014722645078564691799928328962368905107049052942533639904336985157216904037446935533497016622235118484195289110277440935645185941852259025888562189398695660682803622894737748197770542449945909571180156978689534447637231002710735439253522994447568761778811581643899675838711371777586229395347934499507062927205600049080004658937935613034661447693580186156659253430910676944035769551732052527783123166238868481134637406353405933549652143401180525002421853304382677579357314313866239909894196597055803224588194020616149640823865356081202508384144584105555513140456874661920496248826909380984876488414259968121710355874488509736578072089652187310418016440662015996830274057965937297593016606109832298937474101012315838187618895117557287702624389562965311754361486863004609216884800739081692359189149012702690149171189246953712025615389156876961525890731866942897779780000603857566444960036517723164677640269447704454239716472602080876450272101286326669997858375406502858365649186931217054922466647576530099354874196255991502116657587904053658829029715379800640409113383648830931545437301792956090363979692204061901551815765723313341775552283966094755831824888323175830567039314572053056870970522140851244330406188964843750 [142,59] -11317342698545211941140884030924960947470150864969589013229641362932531235289297966865941878723397194710218362407246514565846658289133561333406486105433145833680484170147361321727619562821729517628063016444602128211679419233649741806272430413558882589135571045920599370341006826550715705495740474613773493701153263890940091522262492254691259631197205403147755234186916011451672067456319442638999502012359896029967385416364914028775439925011175418779896130530707358031213707989405053567724623686427099577489119252657960599837111605672573831882205483329033845552020738975427936748378489236882277198589800094267644812798882207155383605092186228733463340621037750763375045970120416595648458401873978033082306713595869783628604663233084341652912062787984194030216177065755869595610020344296859154032130579965820451538690276705750504007189756540740401889047842911173659635220461133157298853912991958493651345003480339791556488091305670713404931120929418890729692954144635014439269779179752960014026906662141042671464734659271574803084841286116952662199189245380607964448021518903442215700426217346335405720690615638689733771774287756642684358857183680467082925501966008619615631963826661027783312399409491180768097250509439774558793929776530147701693108547321006470103252933227697344705996266152777833473802061082163240939643229999893730304699617937255558004010647398406014658863264779229259987971934349935095193549922123669682377500584680330210121844601923620819026517206689101464779880346666865802489706720532802114656619673814385353861949387302661523535153286356219673458973613554380162732038703627105769403726918439452527186730874365646214666227421491157551086248004951784235628783439956566472851975930769492904212860372640132644029164510682403363807055763399943365559578573190560604085249179693248367620195125600074919884598960870815657719297318159214279873926162017880255443165404837602789110079344337995226973985547089027697553038476300700823230379412933133336818860878139283846126428304562270819565902582110134056919930814815430413257675728528959114670777097306885403486393685369707440185200628590678206819575279951095581054687500 [142,60] 12857100464671852952245849780809322785497569095936199445166885577782746367937055958651317714978669373575808890810819305402578499144549400947121926111495448310011332621713697294887626614203429563030442728562120504823810919063140034483967346221591958067163886246600508224775598341742577417929734227317049550188060109558221643991287351663742541798128824365236627633282491180411236266838653609874479954626198519307218487157955550802043918097711452689271287434042398258665509919450665182089315351012478501873184202926879453934869858579043890015609253761296441820747077067988299338496443458239211910419210817558913828502348023757149690630812341764318739564839818041069163076007223545647450349543028437321185269851852771988193369358490497821600364124325524756504187855442096033822482711317697125790942596493641361460119448575542061148907884376750324671081419103133818659449207512636424112319637395307637551479050888924678328151228691071529960002855148255863192332623040233369764337815921091589915288967781812609047130528685612455916847770088471493322441721073559637522566241690394678811680956488666746805670553581141993181521031685109927812326220014614348691379066238370707268924809853133290691372465286708867685807807807865209326134050157951599421682530764733095920499768964104193948085450717983922849938922770735295450115611107058700579404704430377889809881747933872767001094149649126478573116717295356380449389227562304792763512744473133748924708178594267884052977529392763942093361652825904690180556779224538135287362140297355561851330300675831351173753185081521238006575118291582117680336320658514736940974250527400428128878378428494993600370500075306876314372531354074955686573864917766010766881432147638218074895525676593543008138511620770887590878963070345354478832938502632050823914498559601274130857986574342111224733895579482467830729628113062808982607070935201701842160117528715321620052177068991679357706425218327620514010437122350137151432434322490250457504272260033535744877048399865914527004900402884643878216155984682427300779743098821658482284956433788849003686298951335969642598432119978497212287038564682006835937500 [142,61] -3475216954126613350414960834934249616039502256711890429304575443328093680512594601595750036512528189986388064063739855057765341792031878679763999640105166990384630254753136838465290412434478104545960726656792367998111429241938937505018180726416480799285853772567399993169822697690189531738901946963739527806449660898976839248066877929857945265697343844208986945577570154524693260571396939945357566362603340982445505349341027681379831937039325410064590505440440708964275392929737137733308480804054375316801981809038315900412707658425226800817237534017660385373939704034581183753553436835126721460644623732940439258710093791727361834201389290800198725927167779594513111924681981846558517779076113237732683725109174910147244835217070941709357668803554921316914858720059652722477934698661121529717684390405470853382317949414737213556858270101583429149730108325971481825403069940844022579291841369377588596913598877064547110101451823976050171405020396482390452024301817923074990232647165359834253985895158558707804149040483679553930264495447461535219004040769782453546841875589232137614122910979806120002162900475058715662485903549502890743001153244912186846279228192777309892173692268965039350794034257000960929904953912168631378361980286897441868317128888245131079169474201611164646595175497816086708870685862257164910879523780399272854530493912342031668206213136652692674452283691884300522422322513394625634686543380389258306092024377938088750066056333911680069491665951184407133503865187648322310369344892831011174307968702547161522944882839991709338617793084917153236167132660464733834604104857968042031037567472638111010936198406329646835448569968382743255790936932537595685049305538350449887985874710088342556653011496948182818075759489749053868980863849789335411338387681803283995359788715285743483036915840159438169083396878022754087954362613423240653079364177795432029517031524918887358318772066134320360998657784038028753608981037099240540169237223096222690032588955438585221502236792786719085927551393456124555662762009658467427854873825192850925132996156645794061594238468585589334967810809757793322205543518066406250 [142,62] 697689223107945417871451524289873926533169979123263277740810529863545344133007667850985428290976160364577512728088390600682318981098464450526491410970901357509159058762309089651560731213460543411718081662641079339027744867181577790640896746430447938935424738301470644590508709837474779746024125505261664031587587270021239032177855967820118611974880324118789132117463619770435134143159342322319122880081685156362053792806643018189398258022421130754842698977145452004753853694078299602560509140467677055632136056527160067900588682507172729672246779585746752800978961497206284876811367842054350740076094626530733484988230400231260893839778164618165054340317260305964157592009067461744726528137396187585874588696102542230941087643453711091785076786130963615650550623770607234492476996543793819969881792329274757219282146632264704115665993035449686305293155894297305449617732263896443178003628331154748463876632491232009951657482519651146188030531384450702609337209459446426942627337021825423313772872274302775958793079266567023413082156018804202906336338332503717935028491967361226965424221387032781014747355555616111575324716787671963909271840734154495392568788894584913475548182055389787397728037949436222606126698954327316918610796497744764926820340709248168046845879900788521662369829960954731727517159442297258544804494400585732970091420983584624977381934838380140200839765923149211822015130509990157845594615050141402068259393366711694327057961946590947595689839640168449145278477558605584961970878703610861303776727837432076475396519328362843497149099799935854562266515205004208431500052563102471071903226201525270171743407305507248935585493685830594025976646190939229259695984938179772342552397033410160433147945780446670671230903851434843549977123787174756827465607874621586146564062357780359789133577328187255293362936973577894376740945583202455922433422464101234553040273041927647515163895811688824001238077689552683364385970084060004650599828150931858123925669541798699829870224362908868657264224425776851711051658158599422811148500613511254895103208457491311597773805815518340824552648686221800744533538818359375 [142,63] -119219335417069483992774232108651714489525224930318396439532195387341198655149817517134774284198252906119601094343352823357770098338655569555192471441717784527516457513501788910483968422326422160358819834292157680001279548181318437697970491406339895751547867480406022278605072104605745074058744891501483069444739169936223685790396143360629424758815411103612650492797411274664909015071714829996953197726081059193098169128388095957944392686297738244917614356651637119202274546198816878307946282184898241474232641418602139340960575088881399416175429623426089806832987798854953244704959004757383453432390652020219895311745515879938439750024650722840808432200200944097814244728504740671170430667980435435837259580577181553321891689606432055455054727811625161831159742041300341281690421005192102619724757866781689972336166881378765399273189912096757333937807713454141095379829370205928078840487245180186450746774638583675180916592264929565789161370988828666850393319325450455431977529776359243842675840547427403682324892152937664437061359336182231115243684969129823111610886814715252728251962389184308894384970434902972672352523148506968656699139293255983636035303557899482409516007202905294652422460953069596044167601965321082594502090433651503150162363075402972300349042149627167108691194219343196673063674128141853345308212381040086890924344939010753681188368680232001456623552048305892208858496678581404795601743915597135781786498518457854308291838463554451416605572871986754055156375703086412521809688022911188105479366891233618950221998943257444310975631507994870598156156344067673277177092620947427028645428514608687198219588342330963740004029556919212268080434966555419148093194703485959783390903671588399750363104689809064932842985710025630693226673535358997022041332607097282337902006780008547284977411780827160775862933871952916322201217909069834210449260456797994032915541067579655139880503076724208027352630413689528377084641014783770240839593428498601879301999507747962173662369634110611958003453356982432787132946960611179614268674445552114056119022393809160945885657986482665924091001739725470542907714843750 [142,64] 18091497905628619753359860348284645488611993301771418844159696619841971361716720643521376791901725273422665716911488526083925990212622648786201403800469414572497418320738095388281744887991273196690623515391297141436192796036466101767442806106673387216939140984811369282845095852561011330344742749875137765018742932740990358543125122570735611869750553872089266334056865062611011374923439406751978902860794587459742382813755235718630114601988135316202921907111231447216056163739160278167238570735174983466997773448429486963622542211881688794114161441761654630444582342533588169750831747940647400881175102343596598676870114335733689442286566544977708639508099013988247269755346829845388420951399159260255758857105165778550691316257550387502429740282460080684027671691812107594146982031522129905887733973622196108585983786517161185044101030048396918040919714167455256651542994194361595059482564274252899061746275539251103324924940661630092167775348745739905734730243497085081084845358761690104292677380096867664541713877871178146113744956444019015655025417745705627936608576013337525848419282556969738733018343529358021529522327123313619997433208104130299504655008510000618263093433074858899869828490482554784827755992775850997247822060997309309836025312273558680606661042379424352137668278007659895848479835174923725219485614896007366307525847102263510228197923036656183940659425355708910363034843510928715388395985718817749307503187422764868078365563388423599950120696560624112191585910841367673862193882594136385398924292771611330995706714786929645440105484215318412871802727940413601605275957973255854990083580443169529640470806519999427460298748209081656032123615058211651993700153893242874794755175156473598730624787302389227949518133188370627592400149466993682613238448798703439462087959183167304852501203879332465834133732230684790670928191726286507236595684421026293305800147596173239387416808174254357389238887758519883701972005085607785689144333456706598771628936758430182929979132779325116454718274835934039074860568852070871005398395274748556214869323150330675106337387175684515130000188946723937988281250 [142,65] -2479953159832041708390227002458821119933127293009561864958905593131521238095662178461914985915099203813214655570957139069578660563402395934531353200837872350896499293297277642142205848923222288243094297232152296139607276109594370423239934663064878861285235403902753078586075807238478860118858204965315305287968637650350981496218964054327724413681267982746555367647709573536548893471287494597853251857501605615868426207143627757728399043798136730297655031616492997709338031424720803392466140593230150507632010231758453678189601233474863775095032361084439451265967000508620958505101266721677617394074780907071450969860710427935239945305057440890666595807839160050122796422893680708690173732815339403325975001360387251823696856044515904784830077305231815430240505101896024688392146267600235503816146436039310187200788681872384694362926375621394039099484571680540475066823803024927289524678486222616226713425979135318899128390179235129206818850992230158778461755479575811099862367867124717625993633517216036161469053502276388830201819080519034265484375069826838164382339400418329231863056705573648998750042078416013326739669610377459705546106832967459259184701780061052425096028377697145250316119397474802560374570553325145914520763436231274900896558679844350556050219613741563152759602093735703908951588752303427950137576625517095843012112744183964417990251091266537035499904599836172494230931994185109148195609679193317513322630454177377564603940769581625370011987468618041881805906439925843103089507046744707800401438310103641867382032497397941610910723682624323545074029096949895790944324498871515677754131741728048990943164093492083473616053147571163652638934330059853229978600223622540657110024707955440031248994350774129322817182263137954120815905477399002447715513969137558673031624815056741512331377073700241709446220012776280965373452630069241181411074701945042346606905544507692943047088188766398572043947289133096648065704740115562745631541035962350099066104821749137526052101982304900443725108857272072031047466724598129047924368945427411469809832181381702252164412255658851011652611196041107177734375 [142,66] 309766840514535052393095659667639926572523172837452373929050711736852695095076335542729707553515681184213664950085885281740551449941103969980343088922960376571809522614907141247834626410758893995352663481579081901356463404648436102190036138946276376976460231639915551839443413579043468906277481247038822076644940619527105366891928777548295062339956018814272688233999110842991429345412701233257030680437720243715765143016835341801875693753678712427368500206250083280225252279117735823079444930060583502622472136118916331626215005534545622149310964422557349381656604656750398220563503666802602215076958704225430660008783559065438849080600655082780289541636731172610119639181483120311606859988465801582904916533253236317276806383558667168199830353474240925482925464037746403689324884626740007219226784940953850343134731915299241219205639569383701466533338270542331600736980201218272865563912394250003167357715025173819860943375619006953245587486801749129913306536344121257702608730396308872991365295897137311415721060567689116020621731857462056464454195555629403183589112992136813696837909909548772008693738665720466678507042553696511397674104333880086254778828161682592038032025190338019214827873801380837800648260005907280746070554597801472847068719455402247686350931127063445770237737644607148390232235151532420164615558397514509115916120807149313435490564881380966236489542780033686477502794705489251065937115937015364943763145519291431312413405558061323361974044948220698881631309986256382267512744042537864279740376341758954849387815085356222019150944323304289121060970085802794811467918789506897385782375086095214717562762819288218804122820241949172525620622544407656134989139580022101420302038660758582934897002012079762871135240002799834534509226128772792812101459420480009880152944741496663295825630453864626344959762257075702923249463089936946498621891921908108192440153434291538591625535975177496509571723804125259900760044620746929176072723932878760774612476981873227609943802009255098692745494021607466337227181202261358927281374685902732418390083441344397304604660157008768401741981506347656250 [142,67] -35432429470388767843623380448728631634060615934185414976322195885980870406679050299137651859633668822998903111249919867470384198370009165926704076957219968232352053797280166378358220576153959708395288517829872172346058826463786988168928107798802177754467403167521769678888143255423927453127851282578795146012820507247209444466480612161776647427422291368365183846600699183159763054143490473072517436108896218555928788832088771238229531609083525976505197437649697101075450505125323997056431239142248065793827664651974898271623887231789077522556410180228122316064733761500190908277850740101035198747319393939519227532069332945047011009102467476206125481659742230711786968914493359824094084134027980308458010974225284060880398596149494483830960784777687898105125106765213457980241718546694001912446045957932882057973583313295219761892246265233985658306769176229066849441269964213523552012999621412357253003884519187864123016035366946038218451075917798006651603896879524398416897696711852560389255951774260967587833047130415403927648451899290589948181143975305095160487594770597655769898788594215024514942472585897737802100279612778639895201584774979012006916537989127137143238756775517605567389343019619026300332464566601887416871490092182837891452411264746282130018011948329331247311176710746448430097713483472994131119915556828003638510011278716120871911141023648154743219541357577228026996504032735284274138844541038246038604801696423307242060760952384154386285262016267926449482746981845932358796171946959509495757819281259704399806945086228246188922249752606048176232908077561774728705046006794072388802398948364459998375417349090640640309725163260151049732730778323859988968497360533703296246812652468660749322496170962381522048253304025028465927240262759999457231793643506570553494892964701790504246465630281767252437904474890261323672127290779162390797638618126818854914287708612199404170537704455053375548094649656650971411074711252702042081925910892328349906137673008393668732396958823291774875108360186997109468850966471202096298046667196381489409760511855651590359065768788340030670166015625000 [142,68] 3717115438036566256580629619814566889837113965934318703376348253386577300761337666601086920125704243551148475107921779645654873129478423822855068415721689850332379362902691266558538139797148363387953800174949771990367955769947456178140223357622378808558991355497224330431833420665200552875207045272116788192432975413745846740803775590771185036501469789762756863789328138011572858254336343573428322368098899531484372039240971991215266034168700528972717502241804511284783354528674268544060218918655167927384986638402575257790577244920761134981642415714437982776546480187819847903943755791991404319901318059686308945889783548843606018102985916709686141905224881500758056276741953030720456230422616476718718353562997614588292112193221113301869211903763815612579107363968255869656257885264146499859968660374821001206480979251405181382008564984198192855544980910855827519317746236520187026600042303365338966782077255503093257046388033265223767507955800286131604012071736233239396122048143794103247201158744933047195425037396108337811629668319342589654739170151667096085175228413475646876277697048083503864006634852080044898930958432563832525348057518198810581987086002462339128853872460022458216029585178495203754582240628555166510319202788011314140222492553153132970457897619841874284208005112401895286006516603407417687073195725783249615586119877384743886852954072548815182281593311424964404391665581715889851624699784633105360618111713710724175419236653299543455570951988613560087477851465381769247238733629872178950381758459100904434960901956312605936125150057868526030836962758076615261971174316052288497953444091090787275926631518246195251937791480449190667990947324092489152976677512095616121546696620314910835819487700507020275070976626834252831162166149146880695916383373222833919711438778312864198492439105319429595372849949381146837966209838371138953556235173836398707771796961623596401590305368609715617922487431175051886760728990480505922971760872188548287331425582844229193589489103550688833387821245801974876372410777288072511320066614898913104548699224128214969918789071291740417480468750 [142,69] -357113679723472841969970975352540730963005444223612076762990779381607997158323588923300294552073300886196093365324171494423362624301357144354613508547132722173034670737601885618529196233287232000391247787433089157582384659807328580628605929018144729554029967257976056899151770936830703320619689822424792651135015235071330378476038431774090573438822087172184656497465190409995538906932284312022304826371178043097301638900920592641418143685346347806356433998198545294086291300131970438163363105935281626518033638064463281886714808172352667264141896476935877917627290580549546658215333731348793306197865068930667848028721060859472267302052868865916535399595523587312326158078544990495870121192293557133164256173475665753862802978064771352059682413527711870895360334918932965074174803505757261625983218640914987587885756877318975303682372390988168374828333386398369868321268999468848470126535007134298241405699655488773435418090520777273258050508505973003364511395992646469164073719339834847822113328500738554124651334464389712222030809576879296372262961598574169041560935781404351266564367114033894825193479438468627450114756486866550791627180504114709933741843977946854758911828267511593178761436102895765127805620631454416839663987676227730419763663933137090109883617288008949806938553844326570118292834931580180852282810649104309491120855492871181997389953320006413288833778098454722129963314173881099907603936061922980362923960277446139937668876056649632058785449431064636249255829651980518704817823757626534028681094961919999571500816692462255395317192244150363847512537104045227294114423718132610099877962046598196623260509040378403986166213610077212728076721726055885218212216450367088022398624192427628715076745627967555615561990514996524544288298393168704810779198713637812024013422831065394221949528005893946089385655381443052871565793443746126697163262140730033345715592985854365217823516690915594495536357014109300210888915918001196918523185532927291880486225382502836995961529054404836942689732586661564298692974038504797643314951025841809542409734841499658107257569668444061279296875 [142,70] 31347289998904789068643112641945153106933136298311660983043790243888097479188480645574909193533504303892477983197539036268848024299741888358508887463046985612859011041456495286740347609532558519330785649662551910349010736757041945902450818482566865856173302752217804875479568470586882155880880747616095720756740317800052231588245931854324951926108837808034477913350988814643894204804570313907935000390678846431940390663440322855756252598317306602779025846586271734919183028926696121737045961933434863165227731498267508708052010962471680648351085838853467652114253203535266032470285217771161752939658205502224303557204816151120843443344014468025276669401852313170037847102303826929687864677794787694782884507296968678917419496718395428355674567469162618388170208995030525619282681995300554611290793878792320833527930548117221176364887552814685490727406940774043669802125799223119813606945310471966653183989971926951520388911047221232009933000059784336502944537902220239329051890516017444504669046374189038104401308574638812834053225793245684812939519771016160158355813198043237634378397242142031504820319593411566375247838829732604513271002915427228115968462438766632776325355116302811765153526452299841611596969318125502878963001218572834328499909990217634281486151077343545691723200664655073349286821416161792213623519156602762208186503299360037949899055313215914080938855847343638491601902093697123244875081113451045271343337666034517997606186486115939084114120522269063838293931809238961185497556558360937251151426765223469071609800727300481814625121108039389397179150001685798952151639576996068248432842022373304344377513948821219886306417625417858495805592560040916186479992302673607385314337919221705028995105104780018206443070436733317518977778429896024179849466952645498898316509528159161679380706940303764002180638286261098282362592585546604946419125170646475195734129952478331476186559837906509576413562618016801150032962623121428206892632367954205269908068580838317516891916075290132559323167912513239448205429257766137440123154440796076596573084923611713278222304285069580078125 [142,71] -2512734755787047202384393547189648705573046646306871964936473829099190046620655032444013060628349050585419650326263077680670310560582988618879869104584532143230852256377882602434894388051397307431864164977141493489738451942317070863162114413329727233782029288990355482756431320781732973270578512550969549472225829703647983320775270961524664771246543345617970834989905629468949426453827704438934244651396168395653011921825438394929226103019215092176134531233044596241422525666743473732987477180948433813766538912606371512752072498333154234593976273534078108352754070783737297537608087543827019507531096606274414041515381613011671349620324608679983094808766950503718682056960822360024227202866597694503252259219553004604893091729073299384639077402988097878385748250279403788874859999110077359612195597197327044181994832020304711211914116630898349541957415864095586188128666010730473527404326074533112570328308699454463758791738440811774634586030512766188564623534308187847050709332935310964596181930281795968730822330307431919613592662623753465538573399428876619127361702515022595139881444713201754062985241041974504801254350250461714175133269697780409552170189808159917047867178034875932108477501706140108753857688958104749519805466441434221424759652355356641060662807258103027598543111694567303851863414989661778279671422847805796623452933896892777051104064801891195251231662494366196322066390431484458181429999523790512182782479756298912306267109669469444837869627567658051906262111032702874842917588829665934193225374823599527411578371546158465628670099175514656996578578491153417067299689625159954693292679428857726221159439216022028957438640377378292497853021559567690966333662939222665932647325973909382132169780691019248385976583394569200883246562657017561215182100148870193185909965554307495843762624060924081099273096015976700660010630060873220733944954388685763780816341678581417114479446778649411169234522890672386717064091266928674235413457985075864070626274876558490151554817050792564815187996971109586623620888362584600451056850958507886190245363000638921986119652304687500 [142,72] 184202739558878233782660171504524539079312692876629532853856845735418208037770799496375967353662003735055104397304288819881738554785661902066638151279834535701867744217528081987982902530965697060201405775038384030133088439445756228033888442846774314004943175476483261558246160654339898470066263898841165884253178543446192167413536657103322303092669611257097249116700647620030101046256103530722031016605776618387789986287512462189016298629272642293839965188832489980052734990063069216171352143190939597848389426139252354051985980958969065336856585173830130870129416005209334027255961689262232124802205517508523827338840973615151915479393053198331999488164056621373606252135036348292882554942284006489445786360541262317447945753611162449594803057924584610563112912119422759888862394721716262747373480452748895864282973742257487895933393719268799265077910429921335119552585429194090911877981863273756150288833289381004905713705730196621923785713268206829812684419106940326051955816638758135796403087574498776714971517991519254305903851640552525874062453466146027086128645719183642066029582752122307032971061772833731077056344649014244593008318119040747920075190444048794306765969441622761181536054834450626784388146981338851657555826733603418286215123074097107736862092809958659395861275709921248598569793670121510686350634634773815331527238969885443551566720401523854163230299072796338495204772056630222275293496115411533882615272458322718977471775345612701609033244162032657252557155601876852290980288709250443750687125465389213983293701935692080098872789740664892305366874541089020570249639158818526896340043641117573983672280786563743365480428455489227211627925804759567614535934189338892476769638814206406914960073407672567090328787817834851959176485294640226547317338376936319518363604264040513273657333200013241615612674574556691213192796871474233802208645808519647885461367979497891788422618162519752835349681975815095500973215878344888095915745744695649585223967866007678659293976821386911075092043030453013256699573458686236232437094411092744975692857610544616036115208750000 [142,73] -12354583321429947202282068630028835177873329303011321496948987715593018470722152931773245897896881380346542324263012471436291219971413985192803228004719001743503537951574492145099635845831231689127433611158198907966911079961904460410815064886006876168185527887285598130258592841843741700979837244172199780524957578153856908277909695405110554345407843707918202649939521357153910176712876913713256503833480778466128842300852744894356169014188846594713458450060183563149115730139988835407440888526632901443487633383447819344524442419425388389800018104527235378818138466028797689568850950098203510766692470266180786995596440918424827910574303183546536786035711718617810961790111637939597260532447307007953873734514627758170108032622482800673807129225486328823726081991175347785348486122161467150559689333635843105419199685364176016594504302435022471149482116084075483022417568610476554563090151193480525793938289691436719787630652440582267705289228786009327858560181959974710827242047350861325512295066331366657090646403231944359803965265476208749053525689984705147259918515721301423856835071497995715761750579685270230347693930164357370437545620526637418299180506675080742712146818518302251808029752946406559968614260307444899076330522271212076725764399331343260221099844133347787354081805812403417837380492326161312900625432256575263544975689995326924914355152943139894112518954132490075762587359840606626894082682563536652224138926596353387499303960102224756835644484645723197821397008308542889908211614549537668556355397641246294012852886197932187404992250513073850194135533862849577115527863517283681213306624761811857158006512569233680250254912273153835024603551448406929496757979401232185284662920216578465853836321584394951124245865371548824862053204611453628091671250818900843504433100784770808590543464688549723612615250465901269933138737457742305953220334367890140876542045415556672730235820981791814477709490536663148907396335025376122398369251310220353922426059308868223264668898700735225982855273170194354684270359998713485527175774693193523166841222790159868827744375 [142,74] 754142916354684389682045128265426324568534456963816235951158711967536360296799083531926559003923463048976766341902977266663434168514470095942268691272321432996474576126698343314397466963605617607184855202976855605718198078753525374405162308562587352181588082388489453102361314968884725566757700355069653318314525536385682889082574465718204791761146608913775661786632281559792455468566828693356481485314237139622732185340518315332899786726784021367920609815508987152286981359734969150677312706842259897768231092851326149645353018328063119311516136700838845184443224470579432745609376324398595844866444923556430726811194433586053480158163917686327234418489947665878780316491925821752366603612365160457073476502440415025181159124307371390880863403771800804403140795334838261241343687799096942887946071554024744215400062493403652414312489348603084918721202981250035672627895669157341139084588502097361447339006198316719625669789445106782667050396889033888571676326139304054375243052058790397680832601877168021969554806035265918367920791348761325823086975550819752995969260510283157508011844850983529842625149428102014211429957321006557674709255530973844079171093747615447849612499895364274567581963618171683940707279567388314949523926748775455052653243155300738515946270958635366964083356524010999521730658992856058972632288232585390460959666240402489899080939585879486734875139334697351254565734656990498420554666884972814374565105060934962511665269348761302758027015176321867776712597320370920347920160030179873913647133435973585232940576922660507635948869414552948179466575980003713889875927451534844648475993055386182921948691349234347769607632634115121714485032316778402656486300690604756993901645663067863059134744062103779062056580434899620447830386504218086812195606841174090721646234719258508865378472629372815819313198742402980195817387983600240881076263465679033945722599978027657805192738906656487188256551540527682465600563658743499016097425884352542721337854121021533728903665190852487654333556169633329224178891193323936120471483215995726652705553345804099909850 [142,75] -41323357744569250280980790584221065921807550434997935813009718204628716831835482448468272189236242108107017180612680640408126591591479030402772932221418115207887089633935309037091411566125734907225522839086755347374369841750886424732706281964759382351546403606805451501422173879891827737477496080428365086941811763774339518873192016563239756443828102980780492885920157749229268565775792757979174431944808266141406881792511667529631346663978930519059023028977411453950588577538372903358122717067258219675948264967438222300164048318956781297994083502392455728762786772137891546750142458907927470119037736541838862850459818225608731238915363630898124566947206222514814597326930987803797832224995823936674889150333802769836850475563021776107762164605959554243174082266634403435066934961692049958571852342797976739913975253805819572452638228126759425563206011173718418139158779838294853249293714646824341781666923110086345861058505582865807577650625548792117038561639579632718326163369528268954601354865410129251064380082803315264283431247783397467735517409561231833441901914398073289212353374614816245906408689802549448857731530214280549926184059969691110785887635634406682475246272560752162047068327070216281265992971562242811849246038294931315365912617975383880108205933876817435462121954402273261130938431518383293025048965910563010618540717748276223718346869615524176802813501809121179231092633060331414879765548748145863243681181959155057010137925928682426742973636191961263412335965550950952984866773086812959153840572942776190275522810159974518753110497255436982935468004339584845738639882150554920290487601056561067050795985030912750393691965751606515293109088089669045112607019801998281591364012185892841911948202232585817801849527944679973155018557317460556919350610927495491318666666752302699912505361993555411518288277682975680950859831348295561680373240036342859559591620297723155598399367012127657014755986970766070844563721340409650616645819620054695426159762577147320602538196045397435547763650279816467689614347216399896077814933492442240360199479851954785 [142,76] 1986720664360534041580682279573036414031099945394107837829118909754550421985289287849217512679565115790592116633015312176705142807375857404569044099487435142135167989949030872990338345981571092437120340859427911668474758626897581890391557304428220857303051461614437433859293543415263387904403053175387813059274609248635441688694826123388785128095415486947749549061892786437919263873577642066876489394621824957371122474390080461807188169627904262585867293949891127055107748012098867764868233626465393828066830139883854993189961172883926204118942000112233108505731144578715957766115217398598060331687667034902080566677717458314777445702100034826446970190402991246096519353156668834122983403539973163733137575450517616627921443978756721459706174867689473759671933509328189402342679406015190999311479944291898979014598169802636072707668188205246370516324405726942617165224321324107888539750057060512691135389935131714126290288303964775191291907247277317159201264975502715899302350236533436483450859222411961935848218933309855131912728663662139199006059383745633059392494042274070843760852827332882193366132036537123218416854474602706796455904439901899835516803991199997122853344415623425421377255674496180195430941297147936445692485317603599965664648989942839318295127035914461707969839318594505152065616851205740641316822375152607922757767552696010632603731959278733356833646955561773568841029306615656921344798583366033429076055522214787528358578807919588116478810877875865792567513851773505758787110647135867051039694592900867806690963711287760812091400378105118726533384454109390307587805200199310207733379963171337460384722841897462961427885941158090636084275647579198011294390344795307334769564152292064828693583756769569768972191668710020935343151218033701681791778905362937759379718697081520391450757558214097648212386606798877782447880678258381799898953975516283536244576370978926502787869693054056603142687961511052210498922752849710263654817050970932076105313997419630103616187549876394888680360491517824997095701115190620193880830868004434188279836832831900 [142,77] -80937744172081511143703907152053795493577173966131265905973601198511304976805887015321907440427713446636558840853027769740677077419445995461707548274092364453778547423990335536282885243305477596865303405634709196973640083462292490328359401596278991010849884333159468250045405934203383285649778525851309654369019204889837342223439902117109031040124330953912996457078395270674834626414880847389737309803795884060636921519424529006424870804804016750344545121118764493872796708241595319943379841873210696965024128669530451765861327422767932559112902566959698700912648308636403462954579526879542395472656327999922441142985958449775776122774607040105041210625575082017216899431775603700390627269079517772928076061564289677213633355074021269382476469463071947476850775269768261253019184530697549851080054580222371641854428881864273177649688410750799029103875804976066289796205462145676976671131711865086019682806451474822717292910870921175240348192498637619180544533368258977685040783429967825661308264126676958015484772339601285358256521804051639552129918352736462525914039011070879612024078710548283716934465106812208542657714332553800353449447605722539575230127397633934898614984595709991799409663826825649476971932941134038061769848541591270219083989476505269966964312057309339779742839950877733825397792800957716845229269173926566092406100886590810275810159100349478606686952690941594660701697213781491614493033397361870768130322336156601131553673090486135799833595148087913593725662773766963612677211716132574362323827535292161374121232745592874524015157026994943421064369154791234877675679697792268798051038500676338871821903755596375444619987282617990884894544457068858007557522948415161490161124326213607973223382688558913943184237604582343069617817271021981236445378509916040082072522215560366841824594720398401455007061824617760810928141159544982523049643375356335703015462221722254577210900545812092460290674459312591454720446192220625560708196100165171613670563431492762560761742501092124671713884956907534053367323648582921759477708119606007793520013325 [142,78] 2619471480076905165807981771910321260310072269355332224524862258778654488251330258870120097298143706019436458231354320960289202209315423276595326234060234488255403503128489670333220711926807048301247774200376304870957928489142364401184746011097299974103411216584612355224822171763469213545163529834650235533018607386454727746598546381750275139770367326144894044988499370026560159240709243606040440614644386188241029632862084803556340427978995726289003725185368263960669830787340922536357063142598637742294497495937792557349316924328400268673603617859879720186294219994624127590332862198750418440366716906060294755955144078728880820100802745832705879729002966279912000699959860379179100490702546845746906581948996427452289890919023311416600658008689256884644503001314392872373640845081593197503826416691613734761148386917417350152377395020850486385687619194067216272328097636296649939839310639449151603388384003239044574246664508342282155212968216646443833498937061031196129776700178841079201122101031871313750981647785369754786075152061513323554635868707937621585245885030214757144451443737131510360916860880958442219049408919603655443566926355716704192782118361033799941323654412042136714124759174370884443285892798541814864141745432804238918209396964635346297223886036876578938704402650054386093848714483936285333314293992851812997894221390516488100330877463284354804233362468830684311803031584572115355165780817775686479289851203657115883155989114532764416307008268987570331639491509511169079211218238840681800451689280762090521386240963068173629444007600348771598047464408279601791162943142008415339035208755139559679451317295408954404971887632258728120730335647700848884570577899224805934560005524381756429162462694856161703333303356560931425098990890678135193160459568075602724799940253531682146385367522390067537441919800971617251661399734103094495499074872531924024556762729269544460127011325729720891734494279429281784870002365461466905566228498111371713587054075193432425892776880657574705106873067450179497086734057195803646499446801563382260870 [142,79] -55468636839333358752397058570560874522111926546677892390130017023045919871082935507675843367043078823324905506531293897900654482892929876740568654179966967751493409994851112711746895660362435029704505988662094659987140325003967741950580792713524595482571458311713987984477881759183345198555716874628524976097683674655144611497368164614297748791515861030687499151394210636530341764744384416368912959660238903443946947880097917184907833687037859081282764629128871623312802417763402140477323947082487401029897847237079666568101122475810418285257095012797536485118380586271261941447876638353276937623673580147013975874120656128729532187990169021906820145104792218503710103470175821922798656199907842210906169901838301847578349039774939174654249032995033946765852845527451440989397120413543095689532944953403439017939093718152652042236640401231393471295129873554931823802157961505487686839461890367219239112134785786775987317355965009909825968973648747962114935701341127052076525893003093039243827450395260426744563895337131361656827730839044639935512763290925673806523877025825340008142973196747266163013596605515491459240299122305126556520399493010432024526866295141835982857316228604546424624559600988044954125392357991854201484135775945416802280609299410330226799639122387363387702026649477576463313920684946069287535211563905147371393968652557219986163498140864225756217525208137750784601437586239654536754688464562831319208518949798224870334741670950942253301416513835270835931450494761339385774454994216793489980598789348324409667602129087554301732448699730273141519225071222511208057949692092705918399917626522892194197211322966489049812377472034540046888653860438589719306515727806690595150698059496027887858405890344274793113142625893841196501921386618097932964211518732747602526172651657809907383127717822034675654693018832976331468196076090576231457858171230935494820207642188293076315019915336464228398783922853390734179816071387309335942622801865440564393313371502089398617189472316904064888332946413189674626180747923373717687801218071699900 [142,80] -186567424196364910184962321795590893603878673218376600748188970538268523956869667195113179482002611784688904543462366167205181993109588146841028389828682351860596155860299672579183905813301700855564555303402802700181784263259748945085223747789111844183740525554603686558048362282611508928922373213128959486271205775763520496644191037049199771178732101781240342300335695145440339740344076384601985117348744965038314557135420104525382466092449959056980623387633594123974304781723788803078359950851938449931379275987048761238826881977363234887198953673572683048597194649785722746644478274801650836971771656177714535060892438762733418409507682783746740092862993296677204790421380704185077993863705117258848146658825455560553154562637166479686575726844959543706161074659830734138032940882626164086769326562097862458928880061736274964424803549271982440152121343311402453842069118054235320013273281555601987097330056248480479917152310527140355137534033965336615510514327862546511642798268293947865853107350322013223525442263218547708953736066272871435140871570806542468928218256994967047184911834362609697424582124724025664990463893382320493099781723572783825915529232470471250025253333348807508717640311444017107365586667142800495940773530533892504384821388751217700798209655820312385925625844127136461535857258303967854942071009058632398978144852569034482916997316164031253663469619388787089160161426298587645782530052435130302068077262896312452733242442446123004224279324625142739879757504816101613102588469063196031843027218988271394787769561918631645346149087791099596830476640421370114491312148466888582156436146081429857801014252011343155753769416843759715694610583258620944512801572761393801086536417632163310783860795843543143628734953472739900031619698190190080342157087010377641356634164898918735816190699821867492199572288409811514077810138854911571616382533634347375289459049022461854820836719082718163372659397137606599947446662761707205852070269376138726128625030410624854118805498639064107510714871358969303582061594214922739950959041014 [142,81] 92866386715259051848922280158465392517404021390356723293168117158592870017047717143766941785427663129871852205427357384501820872664471570475974295769202864721058201839825516920446003410312462723935668411851027474155222939039550780445779253266889361226148472520212254600726402992548546915230132041529431004773015500384753296384622162060017878010846470380879983439038105671593051184795529623413842042544146652320864734272979923197630975536425470448423512417162345754358535473559739264760613373870964497397008293218248624365625806455205802592281726255741211205954018339391891346713787690897020852473254106000015836779354533280183866380171693030619641074686460119960541923318557768870658155860641136234096594114242153616681737519769012565982074031699545622489245689178902851366509498713510191902920804127577513254782677881619332278325566691595921437435953834576441358910250972216359500826539051350052298275236493661038908214491700075991499246905050197041201261990115171336592077346352236833492212594248213440211464482760190764914495916483778059697374444447166170265965027577350921778650581305711291092976492631187707849927411638919631232154939144165069933947140811821245712714596775318439856020960047682248577442851053068422325556258925363140622537235732661868670861741784804668068127143327817165159340404783583598731613350325081823205635667168367854113187017740126152040220514507190306060830233016502629491185498990351420171826733620131199885283792610700556145702872146353421675143002953836981293559849198849233912117433260801037937013686349957173786498362871184411892036282102787026244147633304282604419563648980673463373409185916718192690639822498064753678494162402767539585720930663712251117387844355423552343308397287750494887003978237083403065889759262966980176887870209636286963819324043043692552161019613660409750159717130513961000427247364713632295048693823511333792050045453065235731356050057977288459167793898125097906957733369834735306877096279679363311515529241049909600809845345529460682045700384218459310343783672804777335909522410 [142,82] -5946180285831450402330381326060425219325575474782223571569708451248851584959132958917879680914451784984951778083452747438223114149948545831946375277015147632307121605082310854453040101207343790682142387392931884173373000821805899653650048204097630424596604730543705526985050367953185635749987542259201911563118688754327076173536960477797620678778656771774543834033453857811667278364756903129439358319638158781473147065363228592968933354711518308104823335331351514614795205976315575219994433653844176560283316515667978988784030546602334845705945541145062035356309646644139515660554854711753364084326894155471839645046091805278500414745416641128885963258098832356110658985475579987852085479065726572763023535085818161207939153527285289421488566986783190573388053957004034378212995747678541067721769954351474443272067941755766340919743397138723808776327124939427839086467592109188829073976090774247701190514626771048332889596577406182031174201010024448900285761970030441111594929704973528784660682210675619163696411155311526242254093446961131893874807181699048966205419488468494985754292952511785584407168729151935505238120490630463210167078690352461908596537138578840062467297568247590597270527129469750447674939774274779860679032328284528388947806191384126838033594925141909426232971053681713441172991995433241139657595828767011629818488173628976879669305046918819114242203624591516304891066381534574725747197907663235511927056751998035519846859088223987322469473329505437129982663401730800983741188769082662641862383443602833626064262341699200067667259677881847073367704431867520212334197222744260794091210097553135039097692497814905069492552565648863515394236142954401086764996782781536903214820492000403499176351682081251829736954729305861626819529645752086944273834306881745325866742643006071189430837953321355026663915500847601544902665083586809574572152361589407711393070696685909173144065713559155599119658424719190408653104160374751748063079349707945270290956884038093444068936740492280879367610625352292948506580421388265168212870 [142,83] 273893315366700298000198728557058869538888138063950807969955103123969810195862557803126857354113349660739456735781476552407762865960601665823882824800237071861733665374821399536677551457011765592008929812146467289682656910776708545443966828431328479314761339765878974465595444107443606414515146122927267768889668330033603437267288695105477996690144383881621164128676756490641471686927170641157912502753332146629235162327591090086266510259557601682226473680522539004307686393286287096175234534873219984929757687062577954995449110569061094355581834739910813442459777094867275901395547100126014534650737416150770031706310955450771547235444002478408317662882433914814114857772362329712790777522743666691525151949925449137517637944504475744049210610227508175650905882409613319082232283844506963484615927313870860467327478665330777033286371813910533804557962199694503024699063642942652603671344218891645094119803766211928039501778289325577801395193631745626794454456008053917308814437856764263765790472366238673754801141628278614232204579932695501178722719908149211314737698562741600296641327002004707116116918535887185108214720162093511654798221088982441707947710409989127383749693538208617791005488968673508232295938293571356977424029248917157637844574233081831219214854189855526833978189491096059171195834941065274881687440909095183517591184460675458016136676534166495679237490606167784667107025288621320734079145710392270095351436545579375151859280491870249655281821960407312868579130319862893795658904821109400578645048576461938605588437934950064038845348562447498798336370848804848525560753155739604547048216855981047242842082615991982729861241855799475735422317004318290286153991719081383031919797763384350963718770414108955071853743309472792224315078307321492570148805117131663911818503257120209249929434754983897746136142936160233897457362198570319826879165486813402001469253411009870977925420321162941821157361530087680235081097651570529931007917809868176676532176618855083620933596252141965202651172724754328908250543089084297518 [142,84] -10546915660231272051652007622513601353968527887345399607602244335490722948115360757165824742695644192313633367201251691675955674575796450223138456329676574648776380025899550346989855650423561868467154155309543726007889080813499169166044816805128933096419231576795888031243411110620555751329469944756294849724861719513091281380962357780064488662752055633626776998040621723312932328392283578461151427628831749380266972882240478415918595468916813954551433093027482398495528741295178933563914642224983974337608678929860853043511359500493630415267913275394393644993433831301781973750688545086409243010553929959111281688259178580905697454484730881634938942328445399790185889014771239437699998090285939906056466036480215763977103920958229631356712521271353061920450403175839249168792176284757058102491407285992951605721346699346944888974787590581204866595612431051151924176057205865498357649825173120324044240056287467107584133218344683551367085960900706429905173594674064249517158323031965468368948911092809682522928974814379405525100719411730549940616325093515853174842821503276219624520951282748946382429557619474156334727046321094351173445991839405729008206647027334887631067841405237622059225765770180701323241234914309916873755574188001357122821984241828545743378028185694909156546881958006736471502607136758952976932271658186742739896010493003278618047936451060654940737670778143848194130011365364140862579540912023225468552617697637963711466956117339276347658917762848000422309664170357091043985061998501022916607288450317978209147491415433620628650748942427952977608440817297596982188425042062097101146269020408233915913314267145182383745145285960833571571335191852394974638086247759843819345362792428638001006160305535568415200513866838392896290815664829557684423483905986859406208774384878965678530519197585175173561390051063125185466284784338679869236510869980950744455342186832146200788029908909711354821430720007871909427393621321087944739519245702092014327530200399391219730215121205074965818948740300456149153405962819719 [142,85] 345245138067909040096407086097833135346627719367561840411789243089591395467874898565718089965684874014881885373817609991013522183168192118798318496770038809898559330947407386660037855182333159684948054728251034625794152727278048344855976778018278302952838984694455273073591524705826530343723096209435187692615569680325220776262567254334773364965627014868528343467038578500515091053259861231197078133193306767094234751364670330631254322261273331016855771815852547210259355140042311804389816853646174555537113688704376185384936693602520991831757920377283170090621229501843330740599373244263758529673403972332245515097053914564259518368496070905276842172377575996509191018091856966791506220977989159115906134270809563799504810792098474934718510555069681955361880982453047473385906435536770605767983037910773937098215630502220180663740190245654363049490874252795676499214139724432076696599787196065264344007449890292340680003168796930323706243632319787505613417341670263566956359271912753188125855179749886527289569166015705697219336585418643112660698922418778269520633821057586539965278418741075167674991230781422670711198095782994663935933163802853744924649844241507448378314511016329968247767579367244367961347738490829106637561722810941229209895897580137045495578635386281483184409208405236110999710352677732326829980200306846770448235705887213269864391858978060253197273368417357999780104683292628050910679217132962940097471661813675485965398065964289424674211544031952733707387193430138697975738349009971487343193613611384661349438212380162370052698234591359190866700906355167263434487916029665986716259604934958509366199581199203260389470002998507836345867446001150549641469967512256832289659315462093766660108540883363244472950906070773356262075971941587078277510410691896073693102637178239655863602495404667742820999135576266058755612701763465014863089259754557822685066499607538530545898970270406231344283720816027557905696565112539529133170021651120661820016421780370899681029161016799954882905584869707866702470560632 [142,86] -9276531835104606896497084660904172364690459933470308285025727710828326060859864361377309164787351124880350297279210148455980979630797638146014143081798803291786755187018829165401573745490538237961326018661966197350470124672109813793906231109505077465027338724400423352444642518310480295821639334265903487696670705705143238940808203163921223102195895126049488149323684355041740586796520173463384651365386638861567219881473847572318508082038480820923899766375260170792634415170074070499654067076481033213633628558313040897468054829134966598922525652542911759279583484643459028841304665972234426180204442689596847969975343132689224717501660985374164511083523445644782831002569532003160779806811214394182769020984065115584113231074277164115638380124299260582448620005706044831604749388070366546611023693302728116537574228387623080675470282205880322055713085987091760508375595985506971893226098135556493370346608693689290763558004903253566756699328511081593044120648332475599077173783809074473044588439611042960687588281144080696543325939733253589182196665951672249413073020629946837810298355574695956147239399249979058666692546717642687186463055810646547381509554203390266490698118342325238257355048548367354262429504394167875837488980582143492292330964263789908187545533105084315160101276084305027760449219818523026308974675208532925824517447084743186374591108890989009188598549798255970065077338057226094292608769247223729867365142719214498920003467864162050703631792347623872396284701029457729751344004160724074591276171387358387768640248353954582619058870936225231873375981644110563010434676211559412292860370244968145045724086791694901211767697157594319351190415316232815249260687165187450991639856125257026546987587558352721162770693170616408926234922155890100015718478626175412477780050263085653793492619007410466137606204044151928815309171529194584921901705715865279444451872716046711567249156088438000958622944017285673715057073172685881813543140293763859483069630431089523599041988725825387359207695429161166037652 [142,87] 191198567509222043482274073585445509288788785883593157068259855393471445061289672396575300981679665420960081311179982454219801197551140640054750392574150745650411581037318427541505044685789379803379265136003498201439873483799647515605972981512358716923825589039766227574977968944565672630440724829089040713741453936685620557224513698019639045939349532372513737406400944135221508588841662033383814145621892830383881408070386793882579693346202023453211482973283716492990705708707121957543561806009880549303814189756780727532316331878315531246650630194604217495194025863229866415634963957458741075416305615518218350261900098755678505797414782520255588292062456671386934926373933750577310960321911021082714816415879865562336766260293648633827584527150088641506845514045533193501938706544938097940704876450976015331327773327506830893038774764503082078644258879700122850443395536836836620887640447461378558864749254474846847714423854284386996516395920582969794968401942808034002148364090944974989462654701087599827846770288776278798019505186975861447180880704487477204224412905361746978190823201145807132195772380761179398168607680876175900551422906311235010419580426457665802841298820929078785813332140982631634959875547088592573156005308183226942770848231918782696644938337352695045348306538771016600389377790400185721516862717314408489492295732913015250094055272116377423742287275601471734937437398479692527101174819352761374053919369438289962870049554743225354916320177557512823628057311564907376582305368886968060046453554469800920538853898264746232315984025081445194635075906560049818396890473680990927930959149803366894768092711159399691646897680487908946962700595806560490388758924483861067443074805667211148160941418817926612133740660377260756160752913692548314882662463323415524006843867448821481562485714635533031080907947426630086626455458767953977218538576042649855055584251563125478359968612876167152609412852499762873156812618812627445503547838808220175966307109882099607859163629452088616898025315145166048 [142,88] -2667576046183502335993719785077601065188783783716078993875230343001147532104242002575338236945090366024555527535614074416361926949012711167131031137559553310610299758874339836633811582562120064830542884115483335700910385644020250131280025058021030438568236383730311656863272741875422801939385531103557130101260503781310189716708674528623410066721712353655917695965547790240718282890055380671637658286950997409917853019862038330871461591975248516126926168163380096455595560109589900263759264745900288085986806951770519076429660091646434697549056459143951649536952826099730528249782639001870186771749140730680850129715785162621680115704652255334305411209046333468749354677383747248080593590124230458424260187565710517693258073225123156710563709345307571531545799513534264817201530242460924567977223002157386580257425809736412632452305902348906994117011568496009591081960610748552346748132726524499508588922851361858384265006112919557127640939873227940458909726206819590503041063718575349543821238083584603388107953090566909661259845267897109683487035391135508060852365524597673184064197589161986453888260758938702100310057868329714783509766180941724007829233105069106740306004942778998091279060335791574382523437832387561162045046357641339636463973584550537038595437055887256842837622476641518077677288878697128883478199498947772529934218504484356115374591799640876141595182994817681875937236591685377111594768450788817008684914841131128329960033158734071151243430500994447642536567016029821196615658164328685150889824685736666725727257268758168260658938423656477685547081768228317680122953066046584274073994619759982787124804028264639730576982762698807934964103762318077881234779418243554169901875739004399006029283651564363641472852122428247815193080623255695879962898085266149303742459877865598156560096309934177930769737250534389999501617221645258098536234789089252258785974122078484073771271276655540113077278883813353804303258539505862510937874851248170731248775769453928710299899191533630271232168785588572 [142,89] 16117727404887372286114857803044382944788452602444966139097088458682581259200250411306067992420161026037162928734511933965240876986059314290475007235804353509044621538431092936369872935194930324653978084278406163954299121109778522783783980753461331842751924919444209233209058234690925876138563878639697281001519862035926157913036683285862676155698738846960930225971237897283814947063678406791273901979598603616729797253546446453265546914786458533254706152928351972304841304070688431998039794293948750818712235060087190399385936715573830682826053962237439123051896188335121523792704768159115997144533153143983211400216514337236093395638213636917536982324367255734189933610604345652437360247090666127025230523952272100203697908550764321579229088665561016649313117294254932526921710079018085593981461428420127303996477785854705150762209034083687727177540456294567922867682660629224617881773060305606967360665855232384868134714381110849628700229199831789160542076645669069389246472016830319051714100274588576006478150079938364891255223770750675649044401470016487543587960486147738984564715064299154564711947006434142123384513353671409391991256105820176826776816923119629341940991892151056381936971377073402478243779925619340801929760799249008516886909878567857846035478817022515246764448405026792112107092065863751673633247654503829698710943527187356447642071985914892690609476452786341441918096265094746548905445160426493923165142999150179540711900360035172826936549834215182388127670042054699350077972638818866293102606540136956707271331922165591282718846029958899987432365491458693724279446111672637932324628624844415752006418777963123124623748460619528749226122932300744156833484191495092508190010987363588777332580018745967300835772360680938159771751747553505888160785979677968483701938082270353450721159267706222643554560600068582002058800581858039829105597671489348622384261814717124648195824543470126328391921644280023924743009901713533630222453665580500465521825522023135374733384212247798914545578770 [142,90] 270819362915987912529568951890131416007855604874211354791423238714402563972695954797869701750481615287960880293053105610469257251886405438038551823590516359147271941919647159211254555225399817072107530851820142847044053838356137087113606978789569357831930848556524148212675203722976763112075874703253128657158794561188827799898392830695800433621740046099865903212886578303669937741716652398589244454256283240922118015150864010864215112253714910144572626438200553444605620109060352131567888618911676914623216454593160330595585657091776450981170888143624914952987356003040773165026063561027542245423630771517534544610055965112730665463548606582966681801011503477588148190712689030395781349117965378290734577129571240472339849034689297777260484095826709351359827472652206074308261753375175407315243943650841438885066975356031846046598903010974074353148324103138576091123102580449507774136940485787646417784737504953681848787057258134533978291714637918455948603982954572876589154163513719279725788947187478954917851599372534105603853519693924542422307438083740682503150609436490375843201224119830374497067890088070023683257600403093043548015557838949098164012991707916411987431676170496945882244276598230489708657390473814999419277123231515812513561038479337864504823026053543949261629069573747750590753544214142144431088899262093437212489572818546048690015110024348413065939795108536488955065129793833655378677969998096434300070495852073817105313990548666471206783804987970862278804141255782466782213841062390051413779970179566057384106173135434056482350705258687658468220698303218807042400616452546696402738582844024892545297440170605477664872592486134110247141176601035968931749006904295839303916039015986175889086241042554767452372089750771167307098892857351376597406080977048681085219592020799340111487774549152207216615647433338219596553595768718778915192706049459838204264490855002104007304529958738078033605132517149337821880838677360684299986217751940500429067693804819277573511070742910898998968 [142,91] -11600894791953784376893099904214250833425935921742238740659570888034403461846812814600384891276458822735145092600183865323492182596439071542867599438765918446772822999731122467227625989323970011221342377903141795526029348703904211097814914734168229590518223595497315253413540724708176458750588244501519699915703207031835494857304240807747072341778672772608207708765816991740459276635897793903001650736603782231610047263666130472398625628455703444411380327788248480633092499279434968981765816255653810490232833173671953791227497677939403741092648621603721503097628376894060824301430542721888837146113529408896056610226541954082003582736612535476031574039150139401368965227151143735909518644168205385011946829384851529403000634896077324544812365844095434669403736466589731481896546576669260541984953238320652405727422092336331759662704630400301757017523534695942138712763069123714787736941337850565327994574704437415866845060253754271893488657833433029409720694246624690921661432695232110849528795539946681633269501928844757106152858020943147183858115660500654774774512765685224548609483914553728819025053218585292648932305039042319221975244439078287351866675746300501489334082889341951188967560875302025841833774679297565421218777025913905164812519773248240388908862941799152748986380958448108779370481435426089070582278851474764311703394069531647112277848703573240810130333797144181694633442890155019325418374105711272914821754080149222857374895338788292111329081977833786755713548165975749913509129579716759135690758992796406188684376429721102630998167833332686838679189922682823629519380711640872297889000952153990448507832083632567863181622599117428026738659849195770497137132318944143875019337698203522085642091045251257200649169804476330615780189531255826827899034191440570267515859579204324650448411245357720196979762858649595665097665586808689103018600908970776341939045062261993049003988007681309374266768351441957267448160053011460620909753328215845526734245122939066416101029964457329890 [142,92] 324914776839001463486867084051201248797523286573906806354054341231573467756231217588752758100872483835414314622665934373864167275962163497750878466853165862223719674313373888906435376153559512223902163540459660781051734762338697267835694036102805957675705427547380807287522681698937945232036999163859119677221148200761454163347512783199421177434020354636972234042548671374766705388159678690718780429433876738515404799695312923474498629099399220793385674861905197403253046283917326395766861477254160053596968766044538900682244101960369526993716340444388138366656430880483065022719072733070447124199209410221155940106331678344377657185377930926765987960597837442121503084232713573375575937560759639755515381018629836230305839475801710011543083196133146708403487252255262141210568891855532601724663023630613383727603752662624245595803568758462619287089621954963407366356060167487434607529942244815858376876628142358038024116616391094950463737396031589463461125565350819232453067180798464015126072701376536591044304508683866940031180633711944652535257883044188149656703444314687902526565873601889505836580421084315508387096085038152805188703847685472398679855037529763568600355013665761635712001977951118746763512012844010137506593350581269461889247343658425384835872660204096477627973752000262875055618129171049159018219516755185991784087998959126004213561777636898982764794195211106894188373548564590557791452789933903828211832407962846206204508440767580295856462332594092176815329043329495743941937533619004288809331259164858078878695741409277148344713917636356836677032758948663956158973405987489168117786804669069915990980907763443239477778357511122315543640884248302820924650379367795086649481797629819846586445160821828473701438160831146601635499669736095097566051832429910061172757974005878628455619317911032539895018750321767414459583589639452429977875510894218416889072540810745572176603533073019273370772820282033074872861960440688644169638556982931595298440547352021457698190623622180 [142,93] -7747457270569187963704706358576188600662002507967663509612312754954433806132777798972612097480837645084251858121022938909912644268373691759296464168347571316942128086596897110877274365773646186971502053859412840711927675445605623297789102578210046090458487569123532596819914864481427338339776266942360044555108905461939059296553864670839989586314015931900606002338290548727174588492290600357337989967939625766948090573645236898289338145210576554203080891814473926921418988083976878411294978555114663505350341907804942644938330258290465255353689296172863231709869097179918334989273548326254892366089071340793457727346618940245485070556510401870368557356151766007474298969565562272839233442496578604275316172266030909518145318701563027579708844965729767849183081547109984709900770217599689765664052625000304193914371183799092352933759738281798264731968039341947092963073450792744724941736855370154631589387864921146455498613325897613912049815739214844204517586573169860667702687172137779059926843085279100188836187657349640772201783752599720890369628269459648602288920369316880360649379933443168000751788871099031941228910943845289085479243847671561814538399312823146509019615578248969147910018494977584733023234874073739796866660489898631659902302292926945373950664767857011048305453988608571529764116838510842418143005049498703367620524416313824715016728641781002236223622957951997799427890102998782124483989456851148904247057292603592900077990091269752024267994101576205802655252030580127494871647867136815540347483715583969061957678904982385880177197643445440231796744879517421393065002323405601857569354117430047088578370967949413483784702361202736686062565101885834390970410154420703790251967685382359444882308340283518033249282317547207694120961679256186878126799886329360928511365610859088737965553194316486817601210500424155290420139796261343487050290108185502000892331631467096704930839989677936901998370892670238804188634099044485346922923147770101052407144547139501869619069780 [142,94] 129857414920208918618620342536071608618747603317718312095633478550048821613375191887008309438397172882220896937208168650100407916663353628067387705173604020309343631530688046180497326252449373978178995213602472340022079746109765974445598564040224314197069324083345728218767572705285773390467037271851524915965851388655158365688420110889212133294281008943819480828297237432492193128628304398659908419088431405907565224507163438851449691118337124266392293659427803936529099150584122856943871590769377951683565410491676352409414970916051504554525162881260386622622465383398603565931697618281115880824789085084099693713912459769967225409331588725871112067109741893961355700956306327477556392614690387900278328602698923239474707295257030253923791685064907340055162962079743361243687346393223832892459606726629295184652178533025902825255677395746528091828307145058705902426931787489213010961733028651102593394593503550409046696761979229741776007446596268571743769803213238764304755747790579426629083391764496548025445636740344503058038009728689484989189476711602125521283654639655916452618806588794486204220152338915971258605976568344008276697702524640139361696906327093290539928317402534370962070234644364215803425689502908783216936755584030663654968852918547637038593354990931324964670016695753153506223744673465010488432909149966648184388226806424113174596644384498847083021834097337858348135239164858110805179249106049765632889901505013580244268619431019918300247170157186016873804296172615628847171530884950178073125137389724181476560581419386803157454400173997692073398984531219153894218505055226813426258958237895910155815666067772723208912475409847476193745626282276077443032586131526273528515191631577888433708585196047259478684073431971145088829526297751277779432538639864842501290854874393605330260061390314208703598071789059410914493839964626037947501899792655234967557196232141466077711929646091296685390464369449649245454012167040800644376828443000081287577536279489814383485 [142,95] -1285559224916038201837953035033665305445342416658091621326190272655045435904272534271775015346891834389250431656481783325191598251691347138818850333852243459439239561450153141874709159920868401658673639559734717721353063867481212102536825059522734041422033626483686297660934250599101401382688189739763667994998186970508394585378630326110194481005031174815825726031103263697435565261146524866930696187989993947004424369983771038078702324529756482991730108760893339945378284555337410872127312752862481637118591652811567862056406776566746132725132658460064940775817138571499975600393849654502303918623525236178826067599187266409336253428474580894796490617759501623242223863130224217408258561983156748150244440803048045298135172133064769502955601649904522322988079864540623653796405679008124803229635742551362617946701705219998433238877256273644159864009230471291529221813966207566180039243675130964026118290114492635301792994898367559056051874260434945699911269421997994194486867775252248732557222023478334633852854888563677648742955136690887651508499620884015374691414945114026126634012448887781647826382312784075156564807327308873186978129043577115677929735444613661061581258312133280647203152861821405950320656160779037667397314737886018974271375101391437953642150102273278170139069246262632385422643307237093926898030627271746055459779706957588613831306995927732673513426017381562368208184341545517668608925224475558589491822159392623626895101910510205472967591227535959722164581429239975983274154832504973698847591982823033173724285302520514097242387896105274817436814989489045460354675455344674569635609512851099587758479242239924196063328298848494012821463278264456834063416486245226489694248421337889920928243892386463155164592335070892871432940988106584912500843889743596578142683523268007196699195960927092656909783905416305025736674608942193188383450548673385576718689402526752820579884648463880304791574540325708796892511319236486804057561599570228848545694392187649230 [142,96] 4730982421498113965406195710541571843944323118694637936777177781431145138667384885048986692885994459359425691825578120367628639665172243001699784634221706725452641943607252758691644372093306774441902442753350618013910149086397355076384522959977129214478900701876402018091282545820654427697118602123287924025238314475201452388771199014518389816786991804658691086046329553078208815461060639739829694016021779769854844775178023445434821978278734279006526365433054924688023601814834987099233007465953810573183321228788108597747305402393188027992497375844069936000469853303703170679649387793750777185730650406351246734561006502926875876759198976837935024613467241765795042553073424565796245539509015913477050226544317852021651288039963652950641398131677505676705820920923602506420644455941287951567613694990048784547180259973200763337203693514206985919619331304970397257009169851801535703664771725029665405518508669824545667621704581603310811539775113923031076914062373569988374650588866870684267904055354763124601734795486935901835499433018129895753956686361996008576676557579969803834640074005782368466954793855319177389808293177135505236892922735118292597913285314642484025242494927980949996381944983207136988767737633583430541761978489670471136582269317947879680462584271540845638194634641462448856369201485953815209051199604945735348640232150168481078940705587254546946483872800554542732597552405643217892243291784086941718645427645437402410439007352421255450407177040262710118153695624769999314250971999398498199038388937860250131859953166832490726725503582330608466592298904776207914558830278442402388679831844277460356964296224277711078400801630714084774530255164647763894390581351107622258779205221689957753312316429166078024431001340006555316527767744300026958338287473151798531214261468781259697614960754192508753428678146987708840651569564429030879682028621134476184326879206913860087469771068947896481750812107697204012770637385493899892315563573799166040561974350 [142,97] 35515973383445706256869156802927436775700726309784206770655095986424551749117576886519626625053655198547517564706895959546653988552097642001519631937612143242317708257165427267478163517720333286656186833361093598116167883340550967513303646598739738786471057565655748978987428021827680434261719458812729864166059903503466107570174264504167884618206478385199427515714731990224334278673486944208726015075713280360323562813837165526517815943758043943525043927432661307822305320857243377370094855763757913275117405048117425179071675662374913364823173676735619582564628906781559229385705492484294500355414215398773712889088827232452370124280476616460958811196170163317876483014713096904565070377035782815616678914850782472885592600448514220343670329047185953886659114312304510912142328429158903429093892216968725970488278885959112777440599290736136208863961498273303303213486117208498409309472487487792285537862879163902796741026989548708675929148472175888129191475599050362421145797715495799618593898001374609770938826288695846491891414972488094686083343307370762271638798082603902374993772046581548873719126523457100055337256035737825136914293286894488496069619229015694736615921962809443292018323865678826967652201078415288490014468388279306683362164223623550137159970592968274473118169534560816422420503480390516342234747698857013187066725031286592131084611540812187605171817902352161316882719022009033536737811305624030593514809834504088661404116721929295553433103651267714382135497878433627339751775598959132704533394176771845941457228984080352661524147506996922614223518113504390560438937660340916032982996822058004802019418391352370249531101249225590610517786141903620523926421998259808524680732635285997887824142369041287626224374218580107072715161023824984572625030635211647846351843616175195496090878440995305220687433629649978437005548142649128049870958518947293621156670006526132566071247251824743511357713286497369954123223341897985372512907342606912860186320 [142,98] -355782383793868118139852583038646876596859716426442018374993512153141999373816444187594267567400742165617717493080037545730504916046521791394200908288951369935465996128894557364441527589520141998255261686075202873454633157662925801940337943176323800268348667706779464917112786683630221648230662012937740003086757571752444404589107494700709272970261309533331192377352285204808859817639178296820183732442027643533473720118524000785355231177396144885658665912113159081527070999548257498511207659873439034163642468148039473183386543537400248464297003740794782402613890319938146357381119021948832124139307193984978018793942906826862767497252825076632556642842370877098769062014400846360791561130402608935717148240605782476523883818261874063024550465646339737242156159651409005157512427906230690368755362591905183124085311258766426129326622238225660873318301584654166814460558481610980869344206760288711978284377226154393112100672856892311737804912010796658081247352460220969414041084432569331509555977957386174289382451511834293141584057791137234009904708306881127273736417869664317800373199264940014017768327336177419716065313406282321915882052607732135638611015776246432007511124111368087961240376606151714248760797584888213484373308396978535915263554197512686179595248105930441216315054145612101191615369428884977708948666878949598173874454572152574350996898521917069112034759140069143178266815903584367908121217924388150830314067056128147677479374401027486784500162282219677088500040599111873767591622037074150342759441390632496611227091579408245017071455634050349073382434031774583716803211709210104284365356273616210682587536601943527339328895226509160602429393203554515464424939229124119601340608206399010569042329595317803059592054361321027608307685519985374367416555304541947132592471539027611033395294137909161630839431809823872227218910565789710386082671060229079454764148923144829834840191856473960904946573085452358691000239835997278407288498387089431130 [142,99] -1020776484355198371204463876826299713565262133657385606029915634350785937892147473730223084382064648010637769496656285163065456612796947914459488149115118488179236194808696777179722617377380689984694413423998438812450124996223627051185912468085036105562275596248704038243294312443185954721749533368547025754989609914582621365028950623826858513769524680598051027015296226867413637196608791968380108050565218552597715488361364723302050082406937596196748219607661694787073368252334750046909156013921899999133913998208799981977549816503492358775469357124028911341133193125665072965000657364603253060285287828385059540323946082890016653312921097798101497652091284478781088310741032074006000619158251806736765256199387132470981407683327956305159429838868168727171204039950327688513983922614645340689836866247945347585841610334355861483672322557863336620054084418871834797555524616108173608220151375691701299352029280574189936616082704749155462407884274555659030850728310392510335043217997580958572676760937999276463843272021903972305509546897932591192103523295529488406773244449835342893595833591551107437235211350722550280379004645083321244566851993712371318470704117069932717543618494297976104998040679779210671275189339770789005115323226361491814973077032588050190525079662823006446634505340427630524338332619110830201094864160951655137462591484325416333770880802629792279367702942413264268438826882354532037787069738282251349096328715309160813637859562826329922614442259819886238745201144904051452234412875337704575465099167257905121473328473734182004795202925116189473158897242628238465836373068173704815719463688802283264644957435096871082179762496878362307250412801807068848148333305033362900548095730143345061917300166797663995538700657806108814566229475133407931008633646568044867108689927804956476060406933100377144908225796832294088164620788758686019951357587507895154836602903179230696261182476359075064264577906352433338561016181380854961338658804870 [142,100] 27535000699115703837517451022481931235643002800836117466646962036487011534910111437770747569016011965722880567937037135791156328133212392758918016735075209144146727170991857704016158174053211644117750618138896561748871918466456991911668688972439311854717593476357212539887286628126479952925835411740753770531303776583460290026649424389286539260809306904742994993232740357508289484961569451592019626579625314848147992281466079194919325579533605916206898088635415895020822984277423954615561987057626156392215822997522655248454733532974846894455300385432776277960130311110591728789260521402810974519292178439849187402320605186045585778319661025734730182066382363286693894275713409434930495381115624845068687691394159247222696189326561990741799954393898943997321583567165168391685010572127525548622044114998779067888582336632099702381709636063328015568981892886419048384719381972330631204292563911598729109755368945938919937653270485516607409053888866646162429191281646919964808061627528535568377697718251794217676931901550772628596493903910181102927686406282940867893355083731396797648536524667313223569072117678725178496536080167689948589577008188289340254005937192219345842776914291196961368283818979258986209669214944954544004539586399927594615140867122865323424542420724732124413850503123954472693624903017192915147015593716432160900833148307876851362487837556111197607664286648104076462995075117171645988450427850521279699874778853418113072461078828300195890936398547763723998012869757943066155818697481042017133588502558704007569496886974772173055932484250012527457064848246591888191240568437800234404411363974070956600333183937197337290772486605154358828883680310778781585311462101163921393354191351938716544647274185144259963726485708900095023556463567256357467210137415073513393878265023286815924303643783985272297699600649674536561847090838327004776529673189580824480523937116629355721876144316213011337681478258618036711111590690031346641853860 [142,101] -164052020926648144720366668782401613484548045804416867640671612232998678215722535384836769727793189001440146975287205944813167000453284420569347153006172881031241529285861410144935282322676647822368763414471427364444298028244932569113132197897607501440478560276030434766632679478796065697313977024439324530854618426133302124321077370447056230323487414817215100910482533648984581061838728566555164181824874915856600969960384221704654110432974429039197577963063151142514057505145475793768399163658210066394614196788051526313488613883349635866048708183367315115288425673022099466102372959708052636165483372683532627142531023149992825123725085844855757078571358466628662333703101511813216028848844716786602055302523736495206132244233647465614071520216560380713310032472194358859726388004681833373932703572201470790187200584757164202014605087389975580241540827450307136187141551556584471527627755993967523986738891493118384034665442403115430627411421991955735843208407001324777864641331561568335622724467640559412426406165131653100567943822050906566499524965369279314133537598757913717796525645106072459488856882348147537900000825392434558717575578380180492709999010846595284988585373993955073716095016237333645975592522797527952403328368883434511234122762539582999278220318344653466181676167102543442564666356915286185697536923380459482682887555629678884370671195326675449049333151320989507673560855990675624173091189025953522442528457779028275881991592080039333149783821733975144086950699186651105017693552515722234846988155167716369710414997051279075473135898517201713331525232947929197060837296441408216058886107107156976178357940135824269648863505192783428884709656518088233614657591207818240795884596210072836288552472548031823776621294370008450771106419389195556198347192943354997825606463431358037152123831038318817642418041877450352643200212010557165938878241308494806741724292056910159748372102518789277688823118654081708714757533605310801550 [142,102] 447309153688307700596018431344263754445991045641828005220704222397530285374150585594145750266673791015305723466560823724544167336624067524774490823681803616072991038332072662335804458419026200972162325212668243324588447254238369900828869905075208158301045092387610793367658615229362012049050017565942844179825254074602946263168067587335637964753954075407617679922939261707852287907520900218737950539399092832524924382361640613918444412251918248330507212822026457866307898521190936945176720189563803551286163404725815689146260644980804161167398053846906454201443867259690361316625083620809803733389029667711146625273170714167617888815406552729472147844784264090332980758421383569267828337228517086956464173875864995235192981015734174038214362113219612693237112100171120943960265935524135593507486870794830361615339431373552575696261156801310310138676300579706346246878448802793525479321058259155371194688320626413051678502487737069410207384274638938009556417016586657748683477631807705914209211227642934639493378754725559135475412505950615618803145298606020290040357585823849654164363027608911397899669358945997678499871306191037960879838431595351346773719231861024408029986222509971618971950292579644211313779289734991528964647759858320772150024107022717681974886477505912332212871761814616491306785442450558492942632899709218946376345477810080137454914387448676166460955872270698411122551324831420193069995204707738601361429574545764269414963110978543994599644644769819745554126985884096973013200229512668248956829989621761467004340609114284628045895774522779284476542153840029528700216873051322422091745267233383503815567192194283577675304062472996615938356077281806679870634680877751392922154991241054110516815902346935399306976580920725032696330241504285204918623801205088613151498170903009172059098111340143992301549630120155725550821831457301970803346744354276243603712104104758376031214038081536930232906622087523201308401218020587275 [142,103] -62870869558103997264518977938856062601805164893904582111411208387917657079078914062090215940693278508918083834953420616165619283758304330189746372544288940881195680621298824094093128071684503424873719231225671121468172500104652730806961383347328588156291989900668266374443125275912671783086406714701335683922829751722411536054045873492414480890392718101651600178580230868356578480042563914746526910154987314994239934390525565962482636631832992805159520400982874554728658463847758252977472953065159684839294059856654792441471746304071791114028645737358574609117140585518738115512407757161393839450348863178122668576587137800699153117933289105483231863773583926212667036132054633643039842998934132620463284472692680636363192978054274699607109746594799148888596523877624050995341357709895423690190399731597624063575472685286868069516496787235999915623032307158366042880760460251604806316877795447645711412550791960307413115561662442466056209249333816174691499088156405098359642045637966210015008201185835173255402414110767921888416398538590305023302750214123152083290385293270994526546318452510247970498900510406593196165747516624720796263906680727814033176968369456291185838739100912915890427864494512185909783016450965765316880860640432036589502017947130912001887010110392396546284739451473304180266612642394457995877052678516878416609279983445647165206855993132427238343006529859772748757341734619372744481354707004732343249875307726415605917581622482939049439073983146744908736065405208318923878108327586900323968617233684411517384276417007432169675697206900030402258787115711117348002426374196159364111186198116816651300108501297520640722999655262944722635384367922379206986936338384653304175763082169375733575397951977383324538839850181905957120959248469100540330024993374579339980584737694082759109534942175538791538536916724146142105198056014290770496980154961901500452369768461969210252375381764893251037198540123891000357965590 [142,104] -4064854315391177520387217808898419969016723122989761007384979511689137852865734023539107796559444428147611660332577764688753424443472965608116867944892714747571000389547782375725072965236868627997881954599986470324623385429380616358685874970696238097563517698802268498985925638385776977179302586834704033980814499074435163094411669198364523139189609046406615423307370609123242400413465684523719057830522611524034956803016016949963907418150993174547838017181237474872324539318411808044555593503172878893951844864431496643943279271944012542992151202828049380655893718174267621552454072671588661309074971577509078996168507553517339775845334221396523244368268189334761212670918510782257668454096537031535315375860938454404952595294647619712100219733225983295824285098324262243597564018245706456312510735308953930680835008344217302584295609579110283787927319893792220376589537772583859329056756094486013173624833602030731257091881844099911473357123170057710358504305929696145944100033325685439099531624289754152459282520888045891069687833777888365899314454921263884053613448460428515101335698583848234067433972976982904216079189860387004879162629864739418200380669006864226069655263642021367478726058705501948646665335092049460744535566073917364720464426091878233099889740999369770412036371997039298968171905493133002687349871932111552138553705971771981025537001104009832697434743351567727402415362065635708228392732381905162087497123760699989328156749479505253641787897952412210568463409458930542307746398603968140310124735258798631995093154490608094045414799331350112259836201902082471394208111024980462395820962342521137548201960736925706446048815421276588310540322690279247014582757973516965230341264856042841963308058891583726031434630009355358124089688190085172133169705471982726710914922536534501160875262995429627271414520508073812189553139978755481424106421787329118857183273848377485349540407139937009690042644586942759386430 [142,105] 16206080050925628015959715215836493850180555408223036619041112442385002046585979531845207541031933502422790077643635278813370125428212744851953283113405147500156424392142794804145580827765827641620708250922659597600258701637069267069910176267524664097437876513167165829042752599163521242708145454661316893590998395095067231490574869817339239602201508961755219161863902601351841646906189984289633599445096141626624320989260604065491432161012619807205237566992133592340856456883650727551646547893508207842224915318202295469949635627142372935881916002203247934557616464973799979859676113195040594064914036643353242372937083527061485486193173516301286091779251020594873776333730354255816980495950770913275064096537361883825768853420118225851402674347303443940467092469940133841062209997836353545638258517487390807626793663869611463854101639520962382210911586542641565599192757833325312404047433349947154178159114656041109040021968795226472298064928319084713982229363367307582127393819190990529965373621927150337650320461187286538446151540264253999506067915972669339313301686658790067749468896308342256406598510528473519563166709901507264544716443502822291674902933639659221247327760163239877230135355006025960413427451285937941112466290352301430122562732014815988257820042843237526149501933335807512251159192862410409587469730134623001905029798004654503883190073021760580605624164839530873673588426461109352002630278494570737100521216317894334363857460279353246166490841574343999282710268468757332761134963387594733878514331662575192920278479518869209051530762922938441181156173439333794590513602697022844752963610471781551669589048768100408578959510281655271427219964187784014395563239184640196898571307589646494201954028802258798392034624677285537173641961365092494122834605620086491834411089620074048393332209514189593910947848861356300648536087906280885157961621950828105565720420118752970102403428362835083093631280906087545 [142,106] -28162824350819722599717470477090569461271592974747631701960699955155017756871921360069764334335731123121607159642219605888007253007059924136937425268554396819925219772196650914167846112056011119578342844072718696388945061009429785459833343055937858547478407745761300303829390532809110140547484661139223011441907022976910130539869039372524638182012644190178165294193828991292819456044383500764054336003347648493841040620568006604023974048654081477379567082551180973400484303207363600651774565322441846482493825806203678288897401480464904360078290017101165689145220194857067453553513260433681796371981485217981895337473862878910206819940189420201105526827254749404197082849458472963635430770049621585953674695751113949049890289265259210007453405702868818048315664972110175901798761360116579550365353949942772456221289634528694008895672326455594117438042319968873298813411118189123933037567115207621399179689175582959332362766101461636069117348553713288340053591926427050921930298799313360089058806932002330543734398023330245533268453284134408237295744053052393242928379084362920648855737379923969069046081507681910166774394978273530234326425585814254361381974954287802018471087401371724323856572296451462410947095496117309619365243366268355175378437942126284003103770388376839524790385015358574411976774741410463845339587891869737751912766340477616807248702582361735096054010013743887285656367573433717333921046878465216476289729366623115982206255603169134115600894332935086850411232844271963420545838481789602126907459608906371416137553955887312489024442218842413543063814411695801622661078956870949314224824717735704373005085620751894475703702504760740283046731959522183740599130620718412997126689574688871962126662922517765267429560976849188360509607156756834948195815063183023922580690845095765832446149029849878646286881554668426800127538111043953952034163086633297537808953581114653527818349503710259624787410789160 [142,107] 9434515312374093412270803096556838281863140784412492301439985249007418460550545697765075628223170878472585945404672518853342403507500781919981504519700766849914581188418247987255396719558935169412719740097007921882615489584555225734320791355798631709803811962948938102485040736589130808796896715085023315907060972784725728644198728473112293635277923241018109907396642483606580418771167855837706914976569903603673229397467704090041800634059520161515517052973035856275403028378167939529147316720607391690184268552926150091708844548770231062250876443978031877068463604569436940879637142336152857674487118831489514115385552427172359166455260274424036450691654090479685519279562973435044275691188293390840806683459944933553706737928821874029425598942145631898062988388543397207042787120002547516277963672177279059940951101211377364283516170354086839109231411016159827541016065480336551500736017890089170389130856590506976050281713670223059850163970975237867421029532287209307399722465421711843583960557257432859839581168792490582239729193790872292006577915486902921839351389349317844140742007802014013401160820328522944505469450942487798771413640064668323015390089628561181198454391914466733382919570857035059059585492626339537069471422031692848342861380055799329358645575851763739821997023129425718669235124551306130111657485044006084901765538548074004422161756554312544343969509715220098910474195774589934149062355682171178431416988533852727075250391648852695711251785915695317544467675033390402750463097493448473261790642410833006303970032263453780855068860603682605105618568831449304871812440681205662220064798704076198757077201909242912447186692156691213754243172170038150551049197902934970540918743216108932276649522716034507867763993133312402039750635367466132431666012273684951516555652021796663556219812843746140758401007958430799904821338132613278931216207270276801877026636192752248270507485877682621127025 [142,108] 150507711870693257642697441815472628613501804460063283314183548205974067816201110750725182522863704575928644419625213900109670787847626536425767260388535478492772660897795341736546921098424727675018272888537812838663118959539765371058601820055854567350340036536921655333622853167613537361999142426510166995711028041074181459418082784504693592463729518199159835152338352338225980846344399662212091880194491382574669641085424714890379786401970580701300325459452093099089685648298300387688680187449248313861867304499486299922718308666102143090904289203553332535875286400225656375949406802467484152475263124001287013590972726404789950317533164992341369219331600600213700956846619852579223511093936901783360434302682597970291034574687903819728617863719666619949155828605249412032905675230218396406604936357059058704187491572670375894655593943193629997140885972785924620242257074753073112288418971925139708278470828504377745177038089910340187543933741232382026142981110271596766688106496598426805436800287902937358009978458312950068319859798022913486333082015480902233869276875866354219458627824394041209187074431352531795102369649679351470772443099543836879846767788584120544592644033523456949414076207783376841201252224245941498599553752165657770245527843498348659099556009159690678924970267061014015973156614519905078509516850695637516857527710526100350708032320731225302178792270434896886764236123634340252062408250106703090452277831809049043538435428049750096621597638612646727516966110671960497593690463005929120368413709198705204399727284891195534853886081577807107189429207403970839118084765483672155366570000234391182314933962518068347178472933329281838563718726167710688376263425330674540787915627778237854838161914406944623929879018403162623982700623707889900428825113741812702070325644511742050164939942299170220946404540301451358376773808443893443300930994608627921232859846151483478866268985225411376 [142,109] -915725405382570973485855512717455414434141409981342906693794030040755326631078802603422971674095184945609919302012461805647738931180481157128909142550129456943635263990688579390825030276972174976077941114449541975778313261563010355413823143750634135941737264522122104704768376164548238889749647939956971301366663719936361074661013370102121542724274078403189417721535268790309919208116295888449578883889718667981657647603904315723962738234635708329035491011284927643296136779663994978559510583104085546241758101520030327366891215554286932433116497429719118585331214794714226379919098050140361709406645040927014300403338134109266980561587182163209140444660577235395899020671892727298044781685633766539121965367234260900268155475444788600917345735193048460102836316491262968459916669612633585763461027556791425093286646805914276893672972392087809876268193989015669463966235357094246226053937388398054034855381148543577278009146375732399470293681426399583122155595996860725221888908587547345126946617464394794753323750922831558620395912629375198559874200592643238146149452078777019885229361361068952623470474333631943174694405090064299426739383825322598995933638584702046735352156692617445763119272631425615974031573829067376748195928627177454859351748210917004320334715150158438405374943540798291218674196950511607342391269893078002081251940731487105280574131854088241542937673755477175084191313630297028631201006861391330012430548403652305260728181098440721147328424812380319771267649615297830773493690300845209503006027891607967362739187331177190044524184368107854210985651190724097496994038402179125842145919823693975206674148926012058943974100068841031261326859880085628825207100967298459103147817257037568901666410938739895905087587818519048280782734954200681571462734984259492937959765049261341319161299840302984450698185751885029633508718741837688918995228200435940558903409366919167577196925914017 [142,110] 2199493484204112365434497248144891082075271139872195578103648339074059554489496283578948545632303820386993411617410277150516862440978679541735354710381585401008191304112195111815457359276235983386077034933824053561890728465033739298197844941289471810465432536524687525959486857385091475319356129433186701318249809545499251783302464668061404612637847176990939281795117670196505768301191220104507428463689172233020095532695298450570551411998865466609271546924664428488834720395202404732068150515665488444029584528537827351144726252335154662972092748901823970048295895775569843948929433161318339031566857282953915710451624303876754220276119919596488532553501754927100813096730544896472198904099122881686438386394078506648896856574690065577507263397851139556263435617940258717184876276100153275349668384326656096698621499460073230100814572274856829789119670879686455594836521148989033706745359078773251313772106161236357940526282364423791993273662706471470771939855102052615347603178607021415962755465556939031328882889687938504345986971351242831132672797903116463109920933770478243481135806945493273770921359391859603354497830018576683286931251232119104160840829136301866418077422159367587762891515252309241777381661642473721423328234668352933455378017526173180488773719236344801504636441243310419525500861514194880044487834190346163194296831319226991635614473732946833115864440818022677108479514993717541370299704043088286196458737385375799938142920842273484689667612605474950275586763744339508735975777816751053109864614145969752186499028261803670445914962825868222370686667578199396991446959181544834495157458879518986546293995588411196348454369553760690974376676203806751824301268979271560031409287105177769617974804821283803936186224546799330409796404087146370878892881243508377596539812543761984365651811835756421629116742571357048332400428350361230288601475914481350856359240939289291467878358 [142,111] -1461701364444437436357114018981616045128772859119493533145627028888498632953929067774966168999545324787935903525921247487991743137718229750534530449555914308385134717546955755742494655892136104721192057755974915817780178388949117307231319347291294758808587566375948457978126018623266041338589508412353313699191626536152463209287178792624721869944459780459245319043301562041096447599101904664224131772801007069653746144781551371497376783485640104391352925258717286161925068410443815216812288007956880987955942178100038196400909252641331906232608171960979054283327881429524692915262158170332581698244489449214573937709351650567454251577051362010850874003446783583619898048108278030410259102185363592498942257553046012552380646029993669294328075107217857941750981318937048931208223768321925625710167260910790648399988125306412761826866084362389169607260383064363047646398911368811121149568155478014007571808305843628458106119077465306330250863175137878783168003802414040284414717326208422798951216370672077763921967349382983675878743904078024221638056499037558923700306683107098700829585527663835116379730593631281760516807297805537675458138421202637444219165973086232165264541797869074578592136528585837263694580515827757230506352424247180634976335698429324744143931931456353466835373327189055983983624793100685966142604242179520503058787368248119520718563621139962385362426465522344721619955659830300739904254360245633035244711131823290993759062851010814906044689866735547454500713954505386885222405129038340810409824122481758478200688501693382222080308999345181731379436108747413388042989770281290626801247379945539773494423607904894828616956252821517017295517453482780203004126856076540693335806004880473725188090412793521912562275963868872656477863398399159187107584281229674229750657921064514693713974339270107607063936445226987947395668650719479872458451192108712293081193009457204796424 [142,112] -4623592952428260003735476912260937611635396483406994035766986928868328185470059071617983184817759365352686674398227708714510400054797575142846442413634317968696569009011042236860479880167345548193994302506059748652698607370042759521459312540821811834407829538283352838561585921761101111019538707689198608440663524597694910206333527308350828253506856188647074511487250674472834306107007641380973425786688577581061724272796318832459000395514131029986975295340585070422552915316697262557824418156187497028371930663721891494859554577386106254724707049177184926431151302142835575954512576779749810538836853091776107252767916925580300754612387077917627862496827863908245387081250041351784736687679691073891423399616937790377766362514055639202038278671497759123146999395973801578885439025895531045412339574344268642477727610912502868547022461250943552631651628703847181128100757581198929183466529498374196763332911397677314972636778370794447835691886101738958079239221323271048338709229563810723029841854643320507237880424192340466974764177771901904139433195125722033679708646878322224396706060007004849269478998883457125082168530848390747735576663056455407240414405271023576402797007218096776146401697488385532282658846051676963053981895087074957439640561072187567734908602352288160862985845556775404903720733608380704509382040628495949376237367594633457315053321717920733172448888080845176821528585782053956389865196660132247983875049887922687237391373595214803701123639982400087515163586911433371666832728787134525128736581262545209186081674417589612512827114477748291190890839548851284551961261538823325137240511617093879842855479857394768787721817039113800083124625226275184107124977112474676299265001178011367309137931537889251411633979618156793487159068617925718677768969834322511897263263982978511120968459249157051368969162326245426664526299800308791008175369417408183348898047778431 [142,113] 13024165821911017634973687215255885327677658452694009770439109563059994822417355550531020855006747718930905690489345242036667032336554377568672562300233466629947386111446751049274559270841007717686631734492688363050051303060175411170244221907711174135683668898943745083163730582835231004037070909060399910833906290761918109090910481186178626286215806844609025034542858991217249852825931686634807245669624847210957205125983846479211954311051980592847588379235716371731772801623477721801412290047390039696692897986084215442611172490047039974666314206385748785588009029425564689335140292417611194398415165777555271687379137623824858461904516921366844621394477618355164328333039607726569080005858971228779546542024456926861292958712732777663323476861789739900277064648955659316987767034580284734647853465668231753805654861426359665796802447706833447661927393374383556539491623285060626260063073562156845691525783088664612331053454550000538692820549465509716373889526175690994514587852607327692217737186519058413646920490047294321566252665828108637035809796868594113288025245221016032349000120071724807052153601875880790180736676484943533600375360288236394621867215139431522038871458809676741491237238048616808717851327758357592919900263447007420121714033483606447677070079272687862240976388708640523274353962534478787409682694464390289996248882893440190852984682838724906916279084670522875256155686022221822433207476589741363557385793290327520661579468001566984917263147008938320350356286984076048047380459868165276510643394131984029649923833870798778047107975806468730608223617419312047172051936487841793571130750191195740251805605105638298303569602461695452065776173810701432954280509230357289285373028475221376644237094994415859364988953810637938607899613204085415828113434373787064543379696822821712068179874117676032895821446549827989879611419147842867937920592180495294060091755 [142,114] -20744330311207757472479808964132493518013931036052755016235775184534053712194618526320874371088561113856593491408779468849776394938181494760514588819048673752620066736676263647007186912416057737532687246009824812121262833878868439176168474775654025035720164505198986600225396919408604596344558144533952300812344849086308613589853600566117860243320515542041861320170863356725665064103881168070101208849709356975798712798529357562900029055988655277228443365924378063263071275122723321482948814264258065601424612146120139115910901787219732252775663383718139294809474383323392219967819567254453439571832081058522830703292676414895766980118616106092736546573837136551255613958599080425378585581805360870126705922101932490504788936543013986645697776714483697838433149563262695403461468433145576632504511767710196934902402133156384229774783776824292171672387835553187260640674762178162726937258928287620779479836206106453601889324947140316636054305626815918427171761703286676644240856067462141286385269875513420806396946173936144940140729627701847466796803846775174442395158908994167535635295646104845928377729045865730871520087796557495004123661172457091176756923928065020473425013409300358064977193923722631925848210794940297175570733034537099442823446192642414840610177137431777139241660728115214129532854763374985679610916476932396755145334824830978390694528367207624463143445877346886310825930305370551266349534623241043586335676778758968242081129594697164936277282157136265816984272775737910834586302398351088729825246995542936778740818482905447290787578121447505886424133214613546379608756926551205083789443867777290045669057662826517315120293349174975292400559343541720290497554485678634992673566517952812973846361137876138601684724235916023161856460563987296667948770978942313394985127603397829572603519961825634597020835012697059358164616494940447837362576342024946419544 [142,115] 24719917692932005983805893714984616079977414836031497048344153929686289987963547909516886234014023928147781125930472355837150856568499316512473622340120943113862146679715563742038915860528746926932588294749085901523190933243173625756142151189850617076035213886919626771328384893647589246933322669621029459851493486993050687426750649777149590727289218817209042248811842737374070374834670305275685692574083654370296067098222037052246765640675161345000882378884966311988265820887802800694551180310448411522211115821695752644301228203154888124873421130130656765400755641307533891556423490256022950563773934269966227487410888507570479784730108171890323393575824474660028805904231561593702298787151026303065144765555125563123825200609280211804551645845806795090872717181253214827682928254420612885602528834087599874303434397881463946390426141150323433082675652233751226766224248167254256977920958168831815288426352081159329326263145407627647033085501283704136217953610346666963274923458189341907695344834620608483756688585317336202929425085288824245824308605618489504205205682678805643192670899928097578754313259276616058287359164962269820316275231989178450707218871930685237667223947326318115946470711860085363202139121706756866476654550362263435216032411067222617481524288206942554248674773074624023301359928120168514339612385912972868694045287204003565656806672122030422444597630027943161462271157385442038833609706216827852711155927429853141032680959574994204960932861299721975845890620808290743091194835028946290708409085372428525428007037666210802043941649766191062685762131712169936323973127901817779092254374136909652041678396230250250603781073329145567913347613803063782523359699339192048750336465397631336806394150340044645731891627091878399704646963192609126446427028513019020787225987153823019892486748814049474706928594710802648386126795060956415497875093716698 [142,116] -14826348818420327336338040634883990328473600629850201069100162969885529008890698901760089344328743052765629161719969998554197261061657238695480785234423782578868379471509313273050738324292690582385173210530591447635594965649664115799375052683616977916190819995218008261600401007919768759785061407781597398020366865703485111179134070032957822196347120878677121993173885188750991384366328566629791646527468300498911245309042150783927180173441545068975676720059968242413832608293316265282243266014581291350390100029130878854051516931789909704587909808272202726669356007765130186549072577839756630373440099853888674967038639446906873227901482505419561344793959603434628744552476388916441698332245079361511137279825865169869733866220707443417214365077085052205757697632522469643210031233393158531948514112870321020254510561545257291022644912924144714912318382699087452875922761831889573127328310481261057485421022942129468730330551573124164224612726723227094854887223220073976931844987428574026806866108291164223274807187431679221125985093299760915727759899070459070285662349593737040900056502091104575869361680057908855616281682789759856870678662433436546805993803487937261269276317341984823764787227928417631230396045028479348511876292180492147652899977232886891041873524355670347685844350371213471842960227383283710770884807436285608677518511910480317214245798281602996907250380146172489835894402414391228721671703100102096362120750953269826719272867440089290479994259366914023727617733457997718818671190240550727166446628382093954118875611145336167353909482565499366267093653235291969431972771915279204847385180412825993768387144473488491415129221173458354122356137978662950192235799468135258745019749105206402616368988539606387392872575972813189269685713209288682880760299770961704486053413350708101840742657027388026996065577185160754912455175443112102954113896 [142,117] 13617109240846674573666845678666045628951110812817636360274608801176306862875983139053418376761524698542699977014228831453910744848217859081927450541945110707580925983909406044297119659862878119908878330718427664261499512630406966972940132800748406460567009900016968366354536408416146167639541530424303455450251599024751202562503598249663682666372727267514934806103714023676944621227517889889950713390748272638392736817124229944776980569828947165012636145193414009375185896033454455674021819542824720231298328079252520717475681453966210097416787813921961653923852358551926553166409627501609335695202990159718200633677069501490825196110362494607669358891757716515343456556457936366399633572440506532558315285730168441359563269013098125629543339477394367531779241357627512932692532205860479022652703058154593719092694692412227418634928217106751355455864884976605029061923435153867025784541832393882250563682460232984236107562170112901053316063306904894182722233567282130936626328885491924330282317178464126531405856046669273229713526994921542031139087865274387700503019169518828109190404016240126363474537573667904686217196332264466504030062027304873599901082343529371089907718962568523449738732996790277816199150552044823638997688882229619336791768642723663866524711579947264575891866954178568259384960448682585690072246061893017079667765871821388043706537745709154516912559401733278151592610228018977575822338986049702028567399766779461910609391302059216241503866636433328296535803348565569109849032363983541211830598471358339243278331462385519404260326006746796876812087862777523038673407414868760233253050490064446914655653611307775709411933264549651514992409533833779558012915817561144297145934260193984213340653986716893970583972985256074041766518691837945566881530781833307964268708184992911622611648146964295371077819593099955370877024982659761052790 [142,118] -18124932719690400860320085651037148099280999583002978311090681330523255681677108617575973762351539826254727479870075334127327903222989252409502516249720750516476498331359557532382334477601433657916926227977177071244854977239380518566780648674039453185938265645584671809265662985102625016741317969442826936126306848823536802494694029513365220753953267686641684327384168052987805617350944839463315004769544607104526322282523748076856147547860496849929837507009027150013810401011335412830977986195515903495291990406958670606076718404559715935819510253386317114072779506268750444610414733316712408888763597952661626851062726991693555467716420279703638164320575956217294045756714177412887566331931077920532389456173073335318748704021673889764772177477944592743920163974820413881442237180994960376297811621263178357559649553588631793410490857793314041742621515839950575009204873773430098326236874028686905546174302498319607536616773464469937909943859654455970687196063077244193611766711827275851335191449335045240911384116980683298983372455693694398657578522991687557081225752039412467867872029915298715592957402383329380020872650452071621057718915653645949249894222610790336472266663923426116704835500596575603080422729511588962930604792200119366500042253348907058220581030955693070963505248881762708433083788325390680062242599458107867711649907947445255996792690996833332933704803228604734473024284882875216158907237802888053569984431234235183934917079303548693434810809541068684695431118206463748011652657459940668001814736605367780417152584690667939150823975726719107349193556295129639135969720135517140603013343889651277528382265229165943697637214258065766264821937067420402767126630064087726979600488779765648185665105994625150835247817595012655235148110716856239306600495418424071654893808767202203894724581298955031928177710691511864635483784324854 [142,119] -67579604149477262982337992655515925043309465820814920125169855645964424293265443400834124215542819040700279050520576820589737831565900810175132152447747489727160824328252470168417631007742597792076862265535515363372716015794738240044859454213034961126968077054513507802514513172008149470236936499486259190489375304037734444629663401789794482689344242823354304314122680682759847199673220732637087761218526954335502193931341636080120576876001088301994303041880256239375661464060815227191257699333848729139479992137600981840281651466817292647728052821689102082934877559679631101964471472985679483998672573142126806278214482831792158065542681988888520596705735337603613080561453598068752464632745105640260652650244813403692959232993180936405629799665747566117897402065330011782376567732035077440588137056900221295666706210991824857514554923693106352333261461213751031806687285849013316302469422592702659475223668757951509505558415119093151491936611556542342418262652009088812038885541531760581019357451569025983912863584740219878946173550530189280610603759694047224245343610627339174817052475601157374432163716870238197769577353331186442346431105393498530057168412600373334351185499968215131787889043267005179540663142504995916449106503623413282832983708135602600264865259641182653877141423640354857001886446173140622318952465437226269446545486524660701986447385090921186375682036860008436181983268195481300190976408789653670000290949707496707473781059413012770503602602581839362194464969219625439359432053885007254789681410795959617603691036361129175829611635932436599183165487257453057981740792146698322390521405829877742537576438999043234645696994847429506020190976002728478452046844214727298771881605780160052073225320832484821425133983479894661159753624294220783731129497675659180201043750635426362553194092533329514598150228959051036427460827 [142,120] -66476660199999317091179929549815968166375321653659400637932214067919282594090444004261999141755278767487097653585905786820755114064855363180767637242733559136308135582299266341503417941344476092187574929129435606491816950660279170681184294462510349101842810731620576484273450256246497046963727042276693893936125636589650010032386660011743515129492693481182870315013054955202818373045712017246767180254535990406874035193364466593969033116997987634923699715238585929172729501549726010097085252711779825550676226589781630129834187644718610299519474778440987330661161850652548532005509214657839652217687668273738484384824315663018149337799730546568349336848316427681951400599290940796384218007348034457143167257973292219904720615852169435908668895343681466209117484068998474492729210997659460069751141637929516994205747038644195547833684310994734361908583490126000264136989317589290042293248222094141504356677816835164114233276726775721351629129178076696181505611897347937841482874510209377798405691172002039904660701229230945299351047015482142073584488475064905267412730091271401553732239918541349143409035564198461933520227522126391701214138486539623342623557916046978327625085798404269337001883876347974525422199304093009613673326737413579480745385410732721204475760175741184978946835675720211200774161522665916574898807401717595773081420165362392691148753798323831465186587456361737308635963758465953243285553640389719412042114496970003577775673047979178010923749278396423626216782582892587834963664601004497132963002513480424657496397341706032064502695000340981996592796914616076572333287809342093091477463243855877544319261457567368448982168847039764103750196766712944663703253673656174419678253903218393950958987008997980123787313528717528414484368354216887349218831519193020253991297089697927717495794884818148985430363576126546532474 [142,121] 156173259980883508452572798974130221799914184546177523697653649437740835670119730619031373776187516666912998563643951609553598634040479326935114394202127314739991351378538042558828303604155693009655740036277833561599743615808861497173785120695976164009154898406847036406987264555321327523518608070006624041122459083056858048034126963645220886535836622057782324942529726990635078780645185040338233044399986067242547652534285520024489757932273142125054650206804669246501986872421241321589769295120323961599183809154426050877276055644900913475815486646938078024850839026271900707747669169081239380811733250275531487932618347387262933735472882372308189751909296034317378038387972043500289446682879261986018662068925165805301508265683525015003159716991238482178143749462677273270695876735993104503528858913499905526436684553398154036050584342997704652783228367642298447465645575728812359348563485371563791711192220009907712529672627055771268153990971174336386363484956910881853074570572023701238663082361764478705518378379808734660880097385432641848199996381667522653167519815861283821061809552705014244610405855977885416837750107461446154372915948028476659582909631530286958283574959903837834700100115153178118467967322518808158946627916043130081924938185679596656078615119892908978741591910674979271930994803232767793032376223554948494721532041803785036953584765608021099493036005584102973887413078339357815492565176032694044584074883786382124311954535212424570526240562444885231495714616383113407633137611654470240380898964928104774928820473760339698467023258853703039035847974164527415104829651159850695003002820908260943754350642995539378379497535391330035944398330320455910168417966767358851433002582912864604715398689017516582077552408678270071863758199250609103935202678467730609359022875309445606404634890013871255290921008787944 [142,122] 31862782853719062443558028124692812056493196629621991949426215905898207031835291445266430340657836720117591034765413111065495660175519779005116811369789651514030011329023050610867620307663327150594370840526260250973510014580919497136338670667344526533022413340486322181361340944360106539572333390647480152674592964579869290937339688959266717168150286064749154085271238308322445956815112432536033454221804301591779721444568807482995067282135845228103626275383569198070522883308755807062403206529792142692005466782191919131186281477014125097515131861749504216635836368158320162600065568274050877957273553859562258049175525391935460560840347353172810974866223018728163033428633794353870504846569019248946047960423024367307155653071383960262741481845763467701528283748839550322998208253188033002338930880301876211618345599001340173333761794155915891287808632594298597011732422540699408613960254427638287381460585359993354442253935840949934787019497041291933282717277605859468438553259168591468633975177968528152309325586279822327590469883441492666373246614397183568551280591417346226607001928284664557255773709485303354531868887543716844174027186389987245999809775366477336141458816762997281331347819475232644273751967237625631897257330731446161511135079318190803056571529441561257760906276265099316435601283174267048031763534496684461946395152617190805130483841064701684028251118259997964926572201336711015083873109417271179945516538083190657513476799284533075944107910013822615013376197347261664288556946771722402008025272786788853097261175973385029552193480778548687430082011435338807292191713033899648662553824956306726256407448117871901685291125568402631694047207428300878003575668130927166007637545874716445099378616830583969345235525373480875009619274832012806257226051635206968699198489857011761043477758199499891048262209 [142,123] -94364771648624600835080415885134996903179685324731055202460386837237853240528922698304965083014724312557442503125510966079265034084203124350056499047867450808217332799011919690889437600571266313350310322600654927335536763300287772929587199450121774777617748522490808847978460577849635323972709589495312000301128924428544822024187991989812291531863485009601815462021901140186183880146494529551356145027246988249370499900772835603595185900380484541967962015135762691284026014105647457395623399057627880758589373783472318597888097437834151244759036944183117915332923104815983016396011747976425729234045757679629973675520768657044301471455574542205109016667694188236283042353433777499701964079962347343813042502324728299130974259480174428149875765238661771206342613801770885651993180578262502622089266271323452513127576851393777285801466704097219627533877866684411184317741481425169655321595052496762160907891473332544301106971052868906112444588915329982753817652040462790278013463736407996128081241138221999332083398686107170385181182640188265072998202849348322610906767270647836645804967631152351474014683350575178928426452023394038050608044964755297273632936758510231011582922807723784761577205691602338069281467087715844102631214727435233063548536275483361843783595577750876119345095691813081646548215802797276406569614525156869920452189865938757114321730455455945635295934838852190730924684055630752597553268165871123876850410288831356428882560816698937390647261562014289656005477472060527657045246970937396637699840203744973269885205338818816256683710278911571335242400391009492562553597556216593364146122187207418428109083548578043506887704108165219477920124463177011987897697223946987094243871288836498753722501577333275380184725230366841865136399607875485667274123200324369626514154967721714030626084153019891958166 [142,124] 74239215062357087759935842267718449375872602623679377928743229402443825342252696232300542605755031613309015566915596062485709588191341197768413222062194740215340149737688715777732855994996268192636429331966614924994457094449316785862169474036261560536224176021067760941456741082454741666797451090711267056414545456136014390149537585418393449290477409193279456614639059001608689939143225804753251153827167863332733270453994792370199152399999396285570645017906692130759681291702839412051774964461694026798513197189150122528062123962955235698538822342931441721472605714874858163647469934139885030820137316493232434323987462326026271824928150382763659300420488573747513161870851452194167410538754903262178784799303180969061144784791834217974706897574957406794919713011465056062555702885261709607839132378808888981615948778542210542279622857392393884524603683903371265481622608228453779981568414708186559714409594281472974680700084666899846355854502861700791682465979719143541087841452600752785836005834261369779921664219228443687974566766055845181176123236535928726078335446700393881763052369566144946007139642933423816440776614809916441853520080133160455418400776525510078342971426975892473378929279853495420181657351121947041789951890088473076046961019295726019068372810784854458770715842039489072755446715252919091313627006131690663815589093939370850501012336737182006289706514967626423084116040129873418150803749917612583116015988373688113273910802831134339597900418178859657321336110506863324148509478543320334542152312550051243656428010122580877697568550504997624647242022049224017457665405041867686689885730556780142792034464454595268475167004577059956375865353161828409758028986748122206449435038491905371812895429160806579554890617924498038738608881644928336955717838962627674095047945028489298748184728852464 [142,125] 97457071335542365171193158052088602934025342289339101572160910577016244860469634709610338654830300549248103575289195329863867120373085816397188996712618448556277499821816610217488870231623672949248825364683196162989087837430742852728273043833469033094403056003162938779028338566059590154666512606160336530605903166355161045869537667717053682984489573844620995759770867644266512036787513716383486334653778122437362640606894635698715063213546697543485717566721724556527030647929091503360137191084195501467441935735236261111933658415391311648768555605561132950573232758123326322349748016492757300433545843920544401607854708742177918589685234327902092222720738896658391331818008742619880777424230686074624994077127735556596782752227037658065902190280288818462162974021805942814471368039236282609047385946742488952615645879183435136200699187638367240844116560163826621623759086691596078646545953453069700890738849897135275451842843500395543096480212054364820976436494433236310330207145188232361608794484189580742103471193724908525168720266321252235335676879609420097591342452745659758582714650954726601332105681216089713189051542775265166260488573308985150179224428117904074356056025295213804272430953160518280146916756288730805387783859109093811043886587309229416019403042386744880088974968814700952528759692324609242201280940370503819868369044298294576655014157454008873868388222485006280676109106865533560242517572843738165064860439116717994256636601919421640007922871225271167396763329632025591395035887762315496346927731691301257370953104420679467743508018696785125541060261827653862976603559589395511401475638210471608665057568828251568946077175049817395584083901154728187802816625599952563147824906371203667340111088565364239752950066094089528994860307452097646560035225776284634738451039760798480631999126 [142,126] 207057488779238993243627338917333667433975084079293933138702071242244793391012084901259966440873355592649109091701803383956214520116684996421327030525743299718650319843119739511232142250570056653605110954929486639348877157288943665673401082711532668301797051043634853711567866645657037223283451188115110099018199824741037189839514273577599877759034871439734150681228258574447541409999549169476728799750437861528795911840612389968241285689802324447949438637197994671360816874239905643929358954609223800062953934112639058739571711469445368099189638321614414530963522450861135143940660213127893984478870897828148630494459938177712461839768622871395924826216114666809757850495120941819960867203605913229544847248084984974497599469128820783283654119941330004572367550025640201168261995775074222003106123778687227230239598688502711279750852422700839872614034064196264553686884651275719888663656642750487497665180867333683788387436457409499638226719358838867141660546780806514846909739945462332838076835382120413367239098187554107132145518366816141347393559125048582895622493911000624737731281588230040565927568861134075822880547055204738441855784327079161629983151014485727281239621677824665558899610077048846767420634801449154902017104660804065056638632377546397113646986480529724249427026252984375652522006451779226782904330006726733721424420141673783380465251173392449525448984774307752990636408326822074048153591931926052913147249322044849182931603519282364027206406364684768121926942578263925878913235245092545429129793724265877534887266135864818401524989016551447214947985334639843189525514082796076810039961587844373116494216811710228349881774872117170942264667627836926060342444720724180621378731254523922239732671114220501393653960750322292607298547618111845349532911772843710108507078647139040599709 [142,127] 16216097357003335644957521297202986481619784818966915230086711516631274573617866186841765927620076608736825583275962271515180883626153762201005672874856368586833808777243500085761660290394648668723000965503071941101563175303199150522222145607715107014449250937964994954262100461036885062909078784398513034799848243301175710236663608249749949053234072162809286719263960379343142315682648162783150486120178095260623703043646007202445744176824799196005522993146478952218223360665360906310029595934372990015889875135105170718647799765718680187192457265943350897667006187732169997455772715589848146006266542296223384054191051396038430653493368387092265558959236985081423380930939945477112175851193901449191476531050942731191780220118917255454246091696591030607429730857413846819076595155505277773153294572318081535326992114815746328309256012315925977963019593135804587991955364466233504667994147602102625367648929849345782778143540039181417874498357670653217180771252105989955657945243816699577390569027226141126211340060278519619286013074379258053824020304909187372259112088873040271932462410776998500627200427518269386774660091617182465775590172192139955512061949816106696567680645663287873603212669592663079890471302478065032342706756034592637480735589065059230191237276160712630194350146657473372334380247754787745294238079065983601857658508311667152391534673129225372695322380360191564848969604053086863510026375692792430067935196948152469681809726669126335664620487317541924703686076050802433087797175044271451655788601992436563673036019392878525395649515718938475215558750468784241222350803184143645967623836184223745393236054114194907905157390568437764226382721737412031873447395549901034747284304806077074012846181043959554759833737382692208161896624746242372294928219188977882594754341134459 [142,128] 16434388955300978182874347241475818646040798855681315865259377442954807035084589703183976074531629868786756994953891531484360890531174251115442450282199304473026395710437005065660863893933333654229512422617795163991227808640286356411564633401616278558738663186475010131726733395404445052788806039253286656076795288162464171621629425032471652198904446917546551026253861325514254714631258239115578443285838233058988577551445715923018162133174509054560085917535194029427183716147957447293599627286418385427194045026112489172735663776179055250720718711227632049727983170258734441282504226602476805737322822327601903956936474385532529836737318369869635519772635505035906082441597734128676014182214705698579729864885273237392436484492156043494786203662204013063955679805907572311756171575672958881650391731054791510143951044412703797149796351853994259857899534380207096950287905684285232049019513208287196411319270920843070194121285002423420662358221680041103460443727394510378591430943843432732216625255465423278529639505958939001825572378519071360065427989704940339858459091438429711670062155863572770197000773533240724681807910626628366814333545361998648654033644132088812612828264879891791230162948690577844953307707760962847284585952501782017353781565631950915069382982836636088189150007111823459164687541562029704124156571628390064506347569348348441737577010679248760735955606622263169793305753497739294741380669919701362205297339375592666841742099820974825624118910849915664906871713132433005897683496343445312053662531381074702294669119212140740605391494511725488009963037986991418199005688582371099721203079812223246348129649743121513556425728399895626878714446783635362953723413461458858222620567776495586420215223160318200418418483893710370836869127866274529243187058828626990662317180 [142,129] 3109802456639722336562867922137290122328594184340878737629333363149420089982754992878169679469450206263000696765830457245423245990495906345053449490724899224813744376308576867881878651365204966969994056863442866865273960273729049299326318849446225835069791989312513578989335548666186815268938606335370370869400531992516824219731218681236283703597190922279537284881396312119661479859993120381337509256125885209800618462124313604973363874585379342039046900604257337203169303056950417071019743332540412418113975444785128191477905469914990875299318918662448339691301355952477969598848974332550267137217598953373358552039107195588310614011625810137588078354532359845808028628100269711589933274331029230349810713562695554389980380685067331796372503191077633676948304003613860158360918277920796517117504113238557322018550940718937821797652355190559190264934469362033765426145245214415519001138429830763286262534166741914417923555452737725021622348094960095228337014886005405199016213064021453701606378473469704706531097854575176060492714365199089260335105142251209022493011489379153495483134410702157217963594898356509137591580176612981693252661264811441467280721480089394300498173252346247523971550966037635669394091725897706185778889299603209413228116772229966997974989885034687568496434307237758889268194456792249233644422310658231687228974312467804752634400762758677520502865048903465510140362196437706976164632735300307862122312233560077868911515412535024117323419903354303296367424540040115787411424663158516151803732236983900310309335389387497589568135972062923627691291268451909264443973262070482346254446214726994262346804097718260190286816179265498494948123605370812966711612432864886335771031662290189007600077865378594186254200087858759074377377541099614231825558941605978317685 [142,130] 7777978204680958306068849855735354418861477431239535326203372099074933725863906019756452767784555079459517305351193833500625868093589223446020391992815099321630679656015001986514669097425613073407655842749786195263949111676541486324373181958665659597979890536804959035918653993334769509600165929938569155493332877810380364444495596548006823755183853385576486368955307746997776595097052932804585596747547247353913980136938577726935574594053224070008478173400973011100496132219181094219838663691187012817678145596055188710065956130281162562250606958022918051774956731508931565038344864638725587735809759701539018135678009335949590692403672252123044793823030237048526826771634389488122963494420015910267012963362234745967907998804287729488448517422607489597483479266790612897947053979774636964326458678304865680087185606974033266723331444292928500561530856756156431377463971951432538012084263065317240822357758579878407720465615967375676106986432285459019087256286091664150528831441230250202766764901905576376104310436967563103719637211018512249975965866440427897985844468673936988131237497446819044788838638717026247192303903158591391978452822849540868603907371161577826340748811550612603734839477545875330501023711919454619631870992507959185067948809644832815820094810622420595858738730194252584882446157029119121017289198733098992771526360539278148857099298328636465625701151994907032926167936801988230276331324829526805638375830173351364822389139786216330371295962289880159580485512319168096540825033490377086592836919080160088891258839633576383085283766101123917297147093385047205607495197625303060454360199904655564594434452560467280641830860465991164462695512444963259414599376739984033304609373814244352782509869918606414725757257818198946592357753347613690540647078456560 [142,131] 7722286740944021545055842730080919893216514436199295757102032057825224347337407879292071568589353444726310641117656036011990834415680624691195852176309774425229087666503464995656843237371623722294479793364538599828728259801781259918535300296409413769120430492717019904602268193539498928822600176731462348647039925946472957254433111816222083335948757011744442334619910999660544631930881597018539848037460095275730676716477169450806945427334481327071839481086672851423375740376620525780341383759966925449751679513879659957174967211599222269997265072552536350907959843865137399499734648723572362253388951976146519539284702318521258004662323474583582797669742314677654461050880320741724317512621851906809183966642306167124572402936260557870205697552455484742384034989015174388755139627201595205490014354643849664758459424533297123527577640590373049609075268614720596759675969475865321073936312384260489259320775125708093155771177970480158832436491973868237813156475821058760698819373427732061361728873006596126702928186602911369543925582492485137193917890695481918644777107976380229167101911111140209404670484320124015571275377436193956427101358603887424107171735711856342293414355223886128685144128507612792427205225097379998541088807741239070689616014437441311678364049889843001776938991737513828725473941283506801056347414449991997530272110908021664487082519000947173108418457680636597421898746732506535850969473577825115045671152611296066395976556352578748033625377339181037757181207106015962258621354264018821677737050839276156381787398621395862515406658127686588081324822268075471704579292134120958660618477998491949525013757890132537881644432316204634675214993399870084094257204499609783705941315640761609368289904218105114021317741179804555981685804950683091791229038 [142,132] 2732282381266349986582015639320501652627322585380111527051125638590836911763066629549948341190868360041358238591041668716881465379963997559660246320579589100868774058422752951381704895616511658999021541171566984422755312553454345948069449829238644337071014421256048048367452425143802500721706409183888774541961298567902417932453330610921992896610691594262399266275870046634454253316724273553076513981137740896027197373653601151104132588479028938529564382518212540244523212941472313596539509767811862602895875744055418690357860894338438898151908684172464863029843775257778018930532001270370023342951845759158987798073367935882814518135071024139313443791414076440622483392295097475980014092032688639085428378650823124831532277787795188331207041506067713533372827289173696596300823068038104808614715914606590743757403054382077894256475064748486750156930550468579264777591226157605024891043616938796747459566983379197782340557598439324140861087372427533368806035011823962757901961653400465122366692398765965059014596345940369462025073315298535246015593200097892571250221515209022692991016079719911748300851199642520270454445604931447739183891413803972555034076922830133441896522070914871102880639448857148514806915948252401871346945913669966823914719691380979730551727751322223687328115631189939089413981434928506345000166660312565085724651005821949001896408726055140840367789026521615603615038673248673096107326486542968471413402718071963828264761091642688020316487672054745501123417889236415033993080248132965779476221927057248599523264873597064161144400119236708372388178232523852302383294551937413346190481682742997324089933889429737183369363345625193347157888830821297786378354871750080317260937943646412651204974829057081753173010788734037553563341015089786186103 [142,133] 509083468670815390131889596159629676531891003498533735133785196477002174630446792101695636486233313496656410043266175699520606672478238509001240164288666761390528793934066311547469856084394800683534988922162517256575765447856968429260244320895425178593888668724324539067551415929882570362846264762450165115153022016098437270873510497305999697617854976031183144484251052437429327474100309459056363098412325836856664892785847567517668654624296731581876197486572621037161539723283030602193124773736208100407954190177907999899337834982471153521223689897283841253323421682755550312499294323648663087397680599796202944046290523043115073326714629087617755727055687795843560463606503109729848659922118883202294416650393040683121990802028371552595283362978243505814494571978682882666799807819840204570871225064010963384811797583725261446022821469059240380832028386799598639389779315918912344441143017733485301803308829859772962984984710457142866460432803643250022395815491382096596987475262255694428979922805939973034067546196864872554416963236306431283382973768884433222617397892393757525828375623908866823837724764715617066034474311945274132094207240333033178946952772732139849887695728776393120297165121517185183958374402890666236751487963958625183271992642616467799299543086009303452479079214454382569911072960521083486121718798457652192643870672089145281781827465699994349811581959352690753270819758695391254462664237916081460929499691726997251610100384868755863450795563384090506273067250891993321740592421305840810290057076798662928720392987098219390300989420290059522355798649100978119565736128938554698941468888935154870179836222715739126471208050855726455193604871160243496937956602586146516125734183857561137883548851478857200922725869738475098480921236796 [142,134] 100845855471930908761839479595583186293296244747693136501493689572721068236392847373354885550253609378988321403683430030168711595754546287175630644974737883646428597806832345356014568659346942315760836991119050193376025503314419364137963532653034587884553572659921161388586869845766278653778551160539223563619489547261987608388578838016014256255201076520026584544981872502704218025098455899911113126767096684175290208648881605116196905481360748748826383727110746404495675436086092116228334007036275875637317766649063924355596209803830515573517700329615093985808215200818292748240247762595184746747639636250179901770286595626541072518954784048675314607904233267897207433271967656964606493317926191956350545372965405793917278134186112470629030618778110595316406071098231502514340646310454109288203603300174609928092509196250517729897158594859434490952073821202220700823758088498067112356581279022718670383914345051285798556155449276859194114496293633786754004523232420725040774370585835135680276628207822417867950835634753552937181043485282276342503922616034815808445912791642300373651728156576237371935096744261567416995079183019545616081474972813493419749469825261253297953770707034180762784586222253947334024887346284971118432408951194571023433678280732262308434526660328595866239599967687042963995624428114937727849702538290639789045943260499034121943886398647107917801941039010203386371643475838240581580564923090976074695799798208589446047928654444485749981282690276982557444873308796265067207597914165398039529310825351770955661180999348779096835793662105386728554168959906967464019817678547344145489823846665262185616551456916313593962999616641152301556973982194320819462637118949678268269855306305242350995815243493858467477715137654315281460273 [142,135] -8578453432600972652359935421969020142252375018468066421110099648801022819228867350458217456829442893120188673393327632259017727493681842291376757401016457573050795658345219346662065713174247870890853453474306004544932003528834697873688436711309889742506429208378032532449753410839273756961134626193938919326111372787584273569083478360404369962012858923952552093459386512159753074598869187589503480158919628563092349541235290056820668803093694861669540623727299548221251508249616261030494510193130515078281251824787083520816753625611410398906577551370465810308767680284029129895703855494231270893462012001363864934507189681447592486032574217774308827940860052325789236254594193297845857185763552169311051767086973066953081998076787805407546021103991516505857191694554258450276548427927778542351078302348066905463608074124803850055735056346491802961628943519798686016307860668790201791863714717660919970909537190389269435981925962623536198162960012153971766000421685520795105196358302712473879658279683059445524249160453760145405483653202745888948344760993097526261563186516470018849454990570519571634040291341682767925762235864383602865266542278705800797523079242827506558414922898752691209167632937563152335194847921727238590538522705960852305329589402442337425832702078400326095571565043143757508000033017780772060220199763361199851312555820235500485526251964222590406458141854945535176789575031358330972404233161503072320260182250993743949486356477233050311896416367523278868335550373235688587219059303165273520219965460805070123138762731011125529539065843359676303355903154505937711489451908060538163043231615740611619022567921124005332893354074192980054699122453195773969220173793849236719954464757336552383157758460436417927787362474013269 [142,136] -9996966508908480680723051209161693103419542687201188274476911367890752227060231914230392961970538148843803361894034375064258571536512166724761612102993992494090092015227430828336912616964837876102360724398791930594509008057724731023803239016749096159663883943167711077903889586503816781430249954990243461783250439153293549996175034966000596221175283520199599932189882125281607349344503196183419536636936811618359391832603537053144907776689689606688469423721842654147216372645600184652445155622797745109769335871525151037857715024625716587442397968049754637037681420859859859692258900829593077756126904988553929375996844022557040959786654256161628042556626528986030448831925681180269697842895654480347762535595570029451193263937587497789030730254454484114401218696015970325404038307728260676653632138476184991754931583150379616673686748035767157393125198036900266357791058672901980234590836332570812191585034375173116032049317207526626151962568492413203184008350443422166317297259335451318990063014036875233959635099665147686974859254934672481410063873466067067321842446828263738814855950941706226537713552085326593500618878963216946017610502093630071060695153467766831797752847518131931853068163186783867802382149299753320534703940964188954414445863690955349219569653811073402151469266650823880155948855729694927559944596468047527474313192508022526563281323819480022416809785150059183573967828659942901838731666328346716898142123653158367686031197635369990529636408008866860613075498779788400757768230452395292233300419299750430329723196773345350402845279887886279322265067763946880549553438988247272868188904115571646010266702858546984120104741132694621054098843697377953181969623692136829006236517964420059976217960031311189872903314505 [142,137] -2553663456301973857215780989348750620365679972063914005111752592133770490964266403707480911979897806916833902992673629019898079614724556733310132149432516238843258536142507522190722905588770735803356884082619362574274246233419080232439740209243014916218351168265329077821990844276459131656127238371368787252541172608330606532768730873783807961990445509765400419559748724848580924741098235444202484990138521445718286416052693969709147607443856303091538061632122040553931857035620196234159641697735490727292973153146323166104961166982500384556394104007886476866675344665573504152156876592390566998013539353500909451844281149151841285714227957769727479087084647661915360100793218313347815029100686858529237667685922898704113347001418348549385192421751040327389920335835465984741711782375768857992683612330574260350686823731945600284592667858833734394453755270675421662254117837569953250098890375732737072395844768630941384489950328484500305786595508578734919489388094925971760880790419345681481437184892037075499230959413783578886579132195004733045359849231293744903139928112913543629671271990090696653867228310190789447339539940410261704043637476534294152701685189417632179966455538426040347963152064870660691961708073421753685907819998837138641231380428900305150998969734070983338299468844073236867131071277204104397944246664014553946891630861700064001539424161985892418058073077307950796932012992136226464177725414354580309235250393117630446445124247615444179106489028062349486736519604952011966479357911158955181918951519758806238880999168513234664926541595337723952287405311132268509985185333236432498677265249320009695316407790343430395405428270609705229268795450202478885262011010893535664894514406774946392238973448381636869290 [142,138] -425412264988973141128601733051759768997293540883205472270140096241463191974104972884069191807807008400173329630520961907203789102767275307606188410549323851953600317948259957700714384473369825022392115220258679986942161931222935916211937386036157914083905829711356807249711840942013692183023473397131150599636930405063832197991311013210163506079796076762126848266595568832715705149515029251106066176061373618484392499441511620055250882275369885922359628860416592157354231782293031583422647805326445528395023029258034427983476292837457366946871529538544899662673310387605839353924625249785475560659606919206213517676366962906681607111795255474147603228884167725155341812126106550296476818406874466400670445517657946715728706557043683133625898725922175019192017722667016798292304085804585672892518354162330334946730118768205269124479396417232226191947728888459239284363564789514958969929729775476076337104884364057127116609196512079878580995663350688408910917559341644202699731712093846397582144809673587251620002510690652552163830250953715955776058641181235135906716609433384414551729695812805249306258247800211836861976420957111755964610431626682284988664385528445827177198251298628171497000105325125129583050780871424922751847170182860427910985168515255634718500685773000686557419888096514456193940568071342067729887225098724927362560610723004059316977006639307574201631817530830053802229111186755748341894602647501303192283358781803820468860142198865000190798793969997020939364698098707526754002202672965989186778757662712488411471183315699365206475963668287946782352002596116206131231276848730247219335878656789001746514615624296795853867566059310606529127143653894930398204163960217510729597289757460253602715408685377597 [142,139] -44435159064797825613665900809552957032879642791278506076028803473564851049011772888039755961166554707328182231609301645376366911578082593194696842851601073165228899991695698842781392586575402200102723470459800610524447662905218606823277422336714415504912035300559542807097411638078959725072531026754482186589786662004092157899824490743920181397140139368148998130650865223050345352942680572802025534263958347534121470151234596870403317434571070613808113967193950008495517754274102022968731900476030277705393524418727663571812232259831523164037719725251088076686240619551447487318810267382974428624475733701806558878216657412237595439107126601290520809720252429793708149900107801987456108751195280147710711808123578718818584252812817712870362316981923245139209694610649180093592191664492901531052835479045785097254005227980313060261222350468332335379202690713953304630931839631869907689441328585114296681398545866947114682880183562931276325686382593242313844098932098182380802577106820421447063122601928437179950558819636021451523007351197061501024744483320515620741220098009484212637593177217036758806867131357591285534033520042910572446385447537434253334340005801545498351175087565663477051718531013205721702957822988469745838366805888208819595537852509700011591995681147735671464567214822900759891011461445883462143650577320997140468864187111306003823666117830119406639758358789440378258667585345407751451685595591835716805733727916293817028781524938684758096112899899047934382556511265904570688411525418649356100745110151213426224909933822515636689018736621309722747568750327423783407992127601906369092082524659666383734561530144900426300826172540748696230314087784543106746860626041159484985959891794733887202125195 [142,140] -8588474071335397561660998517064560783963534827463445583548953683433657517342097688275827452503028975505797019790996565416049681011472667684877235589340378322728722930300675160281860655519282915078629317157098882061320932267561804682559595010804246377474041484800206703846129896109819105955241292345224132666723931278863928823783385269592920860613576591420702681090295750856396290061201571086029168196947309055048328602201607525727230734738005220381547366999791397471813869694435667592706077247406107905111919319555177950153507851539260719238359347942564953097767421084676161012179759805292429858608566031237642461281390820546983531586053864007429163309691180052135351577492523422442921986575611085627419497935434546108797167759577795132121655051066665477379500656963678840927162669875336133724744837295796996845574427316208705349154802665607457421045709410716586646412949244852245902014444893930496657811280238145466517166971690269426328691605576622221580768791072578210248759595014460434012664651608613638922932098785996831873609022647705621545021341656556941190669005126974310087576547590248248499057740806076639735238475013185537817067865682461028610362382094363645101548767249854418789312004531083481276629036849911063854795524367726890445658571226071401658621094784517866580781455417910770609493644984729829720981762189669379133308633722364787729060869207442377824482193266014150703006943672450295022158930393680870588195285185743801483230927664495416207282803665830282389528769833384783046629646966702799420680865499969391352436801628449568613719847059729307983270264392736438806508952599471950080139540434337806336060996137186634706257371773674208032411742691372924910029268996521532537072548887488825378 [142,141] -765165259035046587347454719517008355522063557607459662383161438105059782281785149465083201751812969991808918069761134231126627237317682516748836656566830617059660856899027875482378073896400667317846770871588040666836841758877012260631214398010580788420608221141121532133463884726067434205327518281862691811404343809750259639403290041575816352153732046847836106638114811181368354956278625926394918437253956204000255196606888727695043890342708616425435742431909760120499472867248732130884319333749820628255419846096012314643743735799200060965897342831809515771006012086028594246957631071242243520690287424169225841188863367577694854172936930285941569523679816151531864602003602475762048175895822850730955941820123316780596509522810391332103522829226680003257813157574086006247388213134134305429597286156687945340863420450418514459961538229166155818307427948874136291528543549311401242900174006093118069880475193619283228274940947634118495121110443326340452806433625406665689980636641850730694326975255526594459598686052008431333493749697946194999870388931217971866636457424211972516335556556458539771947527799077821827105427556095264389149430697570700301735608794320689181707284974752943302270182701979267757779426636710956627377868556537737209642723170955674360612595062988258478438984496924648928531287368399729983070047828436008975436815561483107522933430343433444120184576956656943278195034736025727176385424635228958103303859976326237740028035210723382539908901791441547700490953733649707868612231084931380455234616333019092603225168311904926808446768684336950581126155774150965802458840816983952588254110335586082496368771100974407469675212849497345176740115517003168695296841676742643133525898795484 [142,142] 260748005283985919651754956711044637849022465744102345562305886256651545524118410265947940112745756487898733340948644897338320153850078034623246683610351356065125509615684413127218771131019411350729316918462850890322256144889070331442690486314080783927296539207852719773324143856969998233473817726872387210326038982586052025708276182769820138628410300213264794382888111496739209569448027013463014938277590771447408336479452029916979309114290291118654065913760438371072251568446404967211658575795070793008678524143512388862027761183866075674972338312340311701792683375025756350547467955252661234484761483428831276788538598221575381243993659188600134942167438035884580340744999128113864352404256892037449886111411843509020259643294766527766530547629686963191418075688102341702803149958553379982833626730329662620556169044838353715328992252183316280529086394945250750002442164701114799765021729062225677439767481075009546027433943339971729820300055678867029789682289276147657541626259800726310534825951999488352092399172898616082699183305039827813339543279321350039089489978624438854969501397761779905039427191664072339926326509479477546294793030887853693537487356074960327712629071164355371421470766957579943647438686390511173296291053422893127906528469280533624403720906603791828361234462805173111358300292783230309427695763447246148791967534596826777491925923289182928403007510565556849853984938195910586725261746396658610171314434156552745009994246127385984380337476536053705024093287099780360990722891913858538970235339581591439309462183802576258354888175894999226445824881260805653993415844666263893122591855707545549183662003487442349842654935627509836826265736665016724991176024402003627073486 [143,0] 10919222893053670258708206492199576579416199247116310062785979801328395985781404415139868424991059699577577685217717409690811584516927929012437382242770325891973453914021475730987632481658323096128351075633641736761984564040344623167916978010752648444383986586482678594982709047676330149251365395744784184468515278819218617431718323431820081923407175848862605445030003114972859450135176921934579650113358971223609292557859735842180047135368059949712954545753755285290400601094212008232342787922419596667984554694049184614759719533646710937088639274827600685337140863768929715757204986709101444971607073451493184421834637828685912039825078182240929077040842559165536599964286573744713308189124078019623892127511108003472385057265969084837990720231511681723116935735849530513467470198645799052527384870422578548593694854133752889867235793527513192771731302949738621319563930796302738580627081119811130895297490783337243914328317464682755389829875177944335442655414747334302892855598366669061406742972610974894391666893414608506701697577968718532079753758681438635605450725990486742763081845668696053777762930974337019936025687172347538923737901407173024910178101002325094527827080133401964022533634222665370989274857903339608144655005787857911766778287541586070816847758680549384403561231647450722491856881136961913819603485234972044999118153759716476365036120523738418933882692951516275759876637922776130395455269358952700542568985542741825819095478157114891003923564216797729904692323982692811795344544192490045072102845623879999486308987998182403407518627225373597522577967464554149475977666083696867629723669559903343917025194470485996454400319390130079391402150256018224774876072264052388643911191889005151599525435389129233331963684639055722919261806926768324094628392464926567257901449926806592212584711107713524011304752821337249995655631581330543859840564894651971351529404921590610819115159958295102196295017252626916075023158317653516607643006450539570833600046542086462774694065634525868799695652658963876970155369467231309729016657165349327695946238323938876157334615092616024910445069389064399675848271442646364448592066764831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 1145454323190187359379165453740526015211771302092702018989876599333047380509090801252147771183376245615085936823986284959936734421679926625318686732556030159811598258670852611241321964228510172229199144099801523323060862159214715614907700540027710038413493633762551432649319369328122507499565777209691839874980437194338906897609970618748616932625250453968988344890593887573142214948202860949994352762453734451202979933517223238595857401948578093804797708587786312869760725464178793053766224183549539325004031716659005613455655593259474303877100671534138582457938665627530080947910989211260056315890578880113954263797585138981176698649196998786255657112258387253652121902890389666845552873297734480970924821453529539312693009557226303440674205527875123873854902718815026844549794285598643296641749233701513253150065487914975024842141876499221920904099316998104312068884834933643978825655052661523477215506533820894058760780424383050460951591565681516818942942015545311797533899021839605402930373430349364405764208947081662017932073290688383388406330958163633698927865232195594258043720188735858930009918401731678221621446432891589083864654646042343216349233961812343857520627428462028956080770644565586258526636661211971520318292076242645086335730816338657413476840991115032997965427396866708976217900044578553854395181169771641721685203884967222173937811649229161237744243312199052931713441192979266368703618081697233578889751702881992222558453575914244905040794643217787931841795827850660023850888425723138548399673929629462349801755839434885023860696125746629233697752085549492469475906611517506624183010134208327913995600643829043249081505007477974115514832992272598857058296834783437755864267514602886664838068310706928494004866032031679111733887149847893671783152696350890761749973276554271944930359052263654702008970363309347451582948235891142321029211079567327353725878793455727735085112257254344550881348476060176791852966850049697294121169581758442893884694586217427650718843744904932103990452725965584645367526985181927609489960317785253465231626167721178997097696508503724938717603284735707089335779440553153563087107613682746887207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] -22261094547784953057088797377811518727726945871604829179380826799271332419208104739890235993974541268224470366631130984448014076033780324370912397959232914350307181454895978879310668540860978808707334134805321260214460981437686810419664579115602645073654465444099216776507632007899543672562193647156787283367062138396054263055195456166656231778004439288177121861851570497329283221357945204813673901088668964047459293429485696264575156986130127226612937437237391048915988412210434695028445726819208606697249907939281085725001377847297871762525098342756819482020112983226423934611916394737319366226377005033936975270509431809894400074202787748454517704615754797276346435496334527472471950710717951346671428564353813652286045021929837170669668885788131648238616771531988658079567100028531893194689991615740070573144923674040416176902425127191191547076850472263687273920982414300480192289717115392681187457841154413924006887774576041483463529202350687007796287056462214668725965184200940470947161915964657198706491042579705545815262786581811145765945429375595137466235826714523613817040633889799374251977864715309801543668000188369769300089139592057979904515079914307421474999121489730439777000860333137801862296246508960992182602437984141022242759812706711381208168612659724925373477032833875269028579430688091869383815133956200097200521176821105826361968908961804867103991827637407485694207135457922751172515183971324387297502207906528619608374151052772148464674322162638855326253563394128052124396240696422255613216031121466081238003056382084414486648521140382579070573563059612783308016911817883816733394065649483313686718245292249159845837018572880900335822671780042720273902461240468049339539066064561405821124729317616421668129718781079146248671711738441480917318250889363863560852831170328267711246379524048996766216875379691130376389162431840657892961332695067805353654784583766280456387834652835450139254543979518063262619816424096060007461176365335912267047065379942265501512150293912659865951419723647119381750857694589417391904291267470820066864044938859533991801617139285211566212518402123755319565381064145573319912330134684452787041664123535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 83803072347239306502177666672317789305831657607527179833391134845592260535834586178310944838124536307594996858847037331041626828717459622843048163299173671662364101212486926812144245947625273014920998228471156680062785858717644447271128943752321282006795855328748342028800212504036142482813866538162904590100185811582513772743800392575243434244960362355587181971405478111845499816951422571838813583732834413735695824173019560588958498865377573270500049862779204739267937292556558854970240890420606134103168098167959414357675592959439666525273942940249294492952293613223194862430179405878665279619121721917852101380977978075853344462525064122660354766842296706549782534921206844911205586932321681329855864435391287472998224437746348079993922673855656982964107801721280302945096838584169663429916787512911875150869075893789083417561294347832872961454519772936020342644184029555763755191827594005600734653746219195585942598812286924167500636502635375930843086351531152563311709468562085083190755290471550796774608337691060941313902190232128325468525145583148661518442563268043676557034723544190349106340918108968523333703022527462466720705607197426592833201780336254730533253133330667082013032500899566017572333072267940529245843131142869659019465251517947318855354526844593712507372989710970809880672440472874071056908712618830187023663814051926695255087716131586433668542453212384053189820683062058622272600496821665095797708203021435215677734057927784928727745662364269833039173434321514509751820494363146385548410036271682619236798145289074481165050604819919072087297061438177249439786577190246065323525700747744375788520347003262615134073976091867279529885636370987244015849966166255700507843677009205586814542263481684717470038153844380236058848171555839664808478273720841390778551136078537457049103321240973087842919959984610631229238002027981760142584432871123216331747989966556834867890880213775302778224985453140438908385166970695631165260955484479490737503069546029788965776163502794040421460889172926615830778765384628377064433248894458695086630255619530914008398340167266320743079024884127215060892723492763558418294778107338061090558767318725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] -7954335484351752877132246403518523904965884145308493483477578667698747585736949456438768040175861097117020158874203735029724360342839405935205507484974805707672821823754320149853449190653634610865702130672953752462932998187087774152346343724430719227151483850989972156984607564162000059523197175124296421312195913276485069795691289402351119735742004760901977057453566051169032197444819742517437045328475136958399784748518423095957870578455157159174623844162727359688320445808413875181954951822085852502140500122044362661249752144085415199111718705346477417675819089333538291026375984930940219547082381741986025148842156603068095491455496594565162930060141956264760943455911284719387950283195558454325216643217237265682902741620991046627887739104984964371516626139549062222532222762686817867695577303102657924962811988991592347202642144413473470036534304322834618791230653348621331986180503349241712353860493009932464182731570773189437458796417083877774560245376698706176643717394787961713879279558463680207585404958560842054205843619875134813386479089607600066466435651640612976481073360187991074474851632045351084732545788764994290784145339677025211409885414803031503102813465758846810471543948442770196629181983256148390759189434957996296308106250789047946083938893295875803564117941046136125296563664157051639684057864109372834245338121780160726804936446203085408683742055495869201148181984061532723913083594779874390151135314159997325232369962723985698386053487610007640273593725175947254231688433626738351370122365376608361782891783565869767562531312675776682875180998243494703046947599359790401370527520228394074253000611226969669664397660734952486317091985238101109166768932007222504677456642677765823571915460761304457827948790480861629124343973234096490970280073440110642897467586310754982788835647190684747196816056054987298559191426708825039911010645444068180616745623977153930034828191905865778987582552708977324683743551121568330386525359228716330316514245793853369603023032530971228203803612583694903857612277181063898702483396646835298413227040648813964480044878940363095314643251068835219794412323035071289104459141272585043225262779742479324340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] 35078996196859172679305528093447978188172440503601005278495605168623870148092372752200533842753534448507918774543708804290085716499254800835815099235246927532628597332980605729166748484759958535249300069084560502297407857089735314501552886828516355697937697787225424337079896197208979881750571089676238834896748779186982820733566327797665472695376376313571582068749474592602374200676347816512467208929682268448947058455369395302872219135287926829482692491422504798784266929357825908926891368587000103624031636938910870043770399810116229258301787340516522630179752340088025443039667630710683500650696858546147641779857826465586476610362583019226185696381193150280170708931320737339757898080848212235573401176188264838760583112945745594433830794254816966340503159419736643154586867436610489785423765655867433280765980923649858971623903154782605141141338035052522182075104723408109728496761813295771589126807255632345368873861861243775525169836414301462659419304583987558791884388921259934483632785800391345565515568155177266191496608449597606972787506181517165840769553564578106816059490351718483762604520665856483295891742442471026650199235750882460919066848408158221275207044412039891142863730313247765792421858573892690948363317357339290044081641610530465761049071430594402790800916964861569889517177619292683306936713987376214393876427697748651127141710517696629881655688198082950582018201836456428227685882918755768498123308269710427713029504577477007278023308168217421382685448610641703170954309466135611809855175354002619115876256736523779390459218505851653274453387092802917430031720442746180910311623842810022876917397551295135464428017096434088854375033256982645639582435733720352101651516046835282083876006179131295305708295411721814633626176909542683835586744719972979899005757188297317739234292466948693962863828453524662577907624342500721757308166265942144825389632495523534463003345494783370205772461530092335573552882443165161777579895406389330402946254165688017323373124399195075919298458160287839539324868219803366968537667420155305709823580793024692861936053439549276757403283563704593809469493194352561661817344919322980700826519750989973545074462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] 547414315339763595376043846067253570555250365090397503786959321529755180287223658319552959702828579500145035820595675109391645470320598755868972145576343773479077258869205212668032365780443327291891134149418981344539308174522910767313690388213174067723044518406184925503066602460414345349602454434422862365313832912574398548828340730737691522727417544867832653170105597419873200524380149147096062544254099942885374484811248744771658931472304294521268270774589571584918207501450460513280158368522536577507756962841730641032537502799326178029153801318502825850670259320684490570105788127535597436697179641942096687299073940638350953799339429657682019483867760032177915407461096038026168390361001692131292335843428217297903830705385267492995221607079456537181119595945027737212023449013816099176877939254043189120842038438565536323991628742333245966020986426673811729769082472626923643599671969752012990208641377202161994632941097572644756418830563911015847956132329813517950969333844332724521699819309629104925617346059837403584311545645227082073164783264302160485573790221815754602585366505041458412054309953918480961741699203921026022195194041531168418669905271229447134975672025280958248794513284634657294194344300810493258271895254633895892813417525955679412364930440713142578330206787447055930463785814361717147236678707861425656395089945520308321004038425707036872457184886583883347338111057079220744940595327482531599536429793225870956080259926263272401895412158073138490249620541380030413181066820564518241555909339802749163686617938301867082125741622839120467324547181815220365752461107226440259598224252788157788420778069758391499576868530017784607407110994303330621208154992002077875896426720985660573620334014151162177166821066666044503795763794232363517432820366209790154259292657092181598787775471308917253340430700723743103812507844639617914870842293707838373563644037980057898102864084801958509476177098346354054230837524534545715335482192714723633516360518779486901906956234784037470332885223629697955653942427193726707332919614283115164816565046074504948450943213381622091375710054962981276261858903657233693836027173544502705260228481165540870279073715209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] -1321895930645734419481108041793514657336202961239072252918346330350520133058090292307434791323685061019189603782841549070081995577767388730589820194759817561617232036039721346984525362723374232165881593078497630207207913110919755449295126422700235343461074477705628486039210306106204158384091918234576374791353273720874689551925826159297886571661474052466014532823005451175833776200213500947582636922863719289960412820415496001880252319869369848553370826654279318855479330569412753835016076774356284345090286505889155918243398319073554888683616376720942563877939123408343881688069197485694962059521043658526469300056535991391127248642614221896094062728119958736863745094292707946928032838325278636192033135272713906112778600788192989709085869335768995243385948861668346041894768730007838237760799109538408255910246759708077594297699541531438101503611562402757287333519425789067919889232634963528593269776889649525280221184996300480333126950306299111611145246328419298663820177948493713516639163459390813057099536310693546577800235777312968248039032674215069110353932203118600662703639945820483677063587172465371251237842622382678472491879714833343379931691713719007139993431901294549903224443737353319924036452966354019031088641443318434486641058778325986960186960362225514558504179951773427949494665140297086478316227796291585642860764180257854670912545770073947568366455067905140051200828169944943453241876591173545845730723473068549429868109262682618880341953740192524423160975711773610341364470106667655960941255388972732241066875799719131368314606258270909957311449671950293655481904546592173651532479679613210332985726735024241354249053236395889652497062400732125822819703915578207041022301662386394669630385132408077348779845029709750988982676403264152240207131144470571286805502257729602893662998226889552634110837362312083110659524553736573609915471134941523352146563882776258408297426180059173788621433498631246132460770845193657821282210670593826326031325814651027803174915731816106122609740402304324850949548327841835179419011130452099054060845071238583080711030313217829159512415103409564675782771483404601849456468116349304751716217665169494921428849920630455017089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] -55478416256079561798382073107127499619501870452566327601941676919009376591028719671122684570756940813742702143509798153399029747140411935056808268874546739557525594369015253085262853864255531647159724062258124870677002762515031268436685090307417621182000400880897212437468861108013793499892901083185310483205782894010985104547371943700251139815057748896347965708188666820531846972349977474733874929868157302834814171489171080131836301353964542524544727994834128846004767514947062878443665014940829913727008773433476894009747336170460009121209200829018990162081381892529979675555131149075647938273880089977574011776320785603556265336858056391091916236165311457857035311840504174126840317253547204133068301994095817404913831998530841691828675373768206165218864625399785802610937269022597659085705963116742120917409040363609214273073589047501576576119681080870570513432375989939106301942733402643408010660985345884361928605911277698960351741233807815037033237553878050844649780484378333541786223914903513589743226128366431134516480668285744037256232146291775976736190737176898320311575429586106279749200997134993095669003404855276269533155506510244502862269638061510281864214817718813812986542648167887842348257126590578915124462984906006458414037680237220841735663748777762286419001130579066819588713308859854600116596021859231094473347752011885271821277326754184954141669280949811097442898428461521188846094307976706968306383615357351245009895614068963820529168457601118498545566554531381050500090093520743879505888026705442755796806845569947445307217643506494129061911046034645340338339159667803592069634237160491273930899385407704705241239900021707265769321251292891928440732279574023789028239654228117645716979106225169315805312190208187787820800494057037177923841262523286650102613768761790540532216309708116182866694450763593165415575120309465489876853974757689831859105337162384952493143167437339251941149322985818747670112749988838146911957739020301600092534524037594737596850877617756669409043566340853839140724370157932358720610722102329244952947092678810801335618224279216622161420286905970578300930996691315247871446060211356825481012574783571539294158014854474458843469619750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] 776319636727617095659718471223875266490659272340576409874672294940854354119350005005707340729951328884676219241123907999104859124936498877831653822871923025607091353945496390129186971497840760869851549879989689278657157675051693003192138244678470669957332823458304629864496241660815045728985794485583338321195856678302497758095038891043453423709326315710668730769886411813991718284553915969337810092875918802842756875727352494882305637022911735398061294219822912992588859790266941321005505511907247907464328349852559948042338226338633411847869118329146912591525629198086736673867854346634904060891837598969896883619588759877552146606858610083788587015022533648975539539542549150205747079309271481928480200227309455338538696723479152762056166589318908152764608871622843462341033438824280195441458443909969792639218001577331323262399478707054484668749447421859019403683448463061805727204030232511650149396785192851187432534996999483486675666056347212725261069776315595191164232923256492563492037142824292319950836725849093449236013782995667101461483209136785746106982037796093042526432198871495120572405870937574237591872002024455788441989416693351601064495573485793359274122587073723297874676575491581407948958197027150908740589912009041845918796374416762061017014936876740947423698158770420914444517840889799157532249578740877403008640641379007566995603084523844537565871303555911835082262860549838898514129970328503749122074966892122035795382312329685115296659575122413901276775444581335732525514241812591848946716404058520014596451577389462136425120641037177253673194596710217887540780831509229097130683122553845657405377259698634696965481321782542035978003303884460859779018024931840665669389762593484232244397509723191625995877370881357791563799513847129526947802541951752273807444536130676060897279906952076745842305361948232183406698239621697868899063815479832782592250407480712622777719233003037641536161548842461552771604583241067116401957073496347458961060403219782962096417397402558956218197413555200966987753662660979434833073873591205966207143420257234673020654392842731984146281666935632628177658404213635499107555336654634008652017530095019656743993152758775977417826652526855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] -6513254655414003209849213778705805692593810832401231001365597520624128814031693370949486298871764698255934924540164155626591920309328500633359379737205090787020227396187029347469966508357996099329073469608346043107806497643474899715184697928628428608156963562270728136949208387609238320312807073555720344078030967790976150378849632978312879656874982314439825835046199712222403628998821136841137966748309488601794268126073430488975890061129545406735148840666856040834679283336882596465498243254209165203353816431422772958276989911729246700727413805705542050777907543058266901878538785522343846254011958299324167529938567037778176197998176925239040666795415121921200197211240096100466171241051092985217432706109338332887828708234069544432557393844349361651485096748988310919953434826402662875390779614072202843615961754398116370520400798664149214696567660086022837521275681472197783693660579850287720102459003140007556016293241278005277082375450759162698165237106165012317714099741968851494933247491064017996667835768584039598106923589199498959398582958153461764351816984278193408227763249853097441786107218493214627822268329797284016926018405500043084034965285532942450654309562986467326975413123227871988762861799399374867625223859059652349979359899698870681992535080750887887013854799717237959238772608234652502243661319418209547215139866234299179751666851584022663841933210932691697691378338773978160874596815132338431142149334365997349175074669013700226849009509535467117269907282394001415648004107046067719271779945983829315497317849491556109098392228805341214518660547541982060991431367862435831636777621140922349956994997152940436643047141003775295904359317274820846841244955197066914373881181874220420684640907764207954094178178272174238398395092093899155218598993579531855080782341548563616905611653653613305275337755359868438624699027490384188948372335935024963469839671129279498748560878104600632238075461914089576720189279659329217770339232634285508199484486771948206531078999669988109645322199081265124571605448723058583059109750835994202817612266173348297010957110077425138152269374153469063943427550977484717228801839956270186016149673543458765859540116061054959573084488511085510253906250000000000000000000000000000000000000000000000000000000000000000000000000000 [143,11] 40944898230343738154052551376104558042930000605764940273484250991832617094684721649003167115271099631298979074636978219233704414630534220692529680803226941299748951930141786572588884192311271526267783820352022588460807863286291404397559163093495056814299160943474887654555584923108041505903576413750464783215303372177452954322102829014224970133164906327701367290658415934152885055157233509166796134034135600975488418141863434548513892622742486366384855746631567745007994710366507803781314664276803339154865180461942578723191799649114078821519945785662382065255874988915465263792545802335608737804202307194192495543605843509704842238807346772189174874518300896507232864412014313855646719270638948066262951564601125390618644489172471297175392813317881831476690793503617226242848723878087671897441993674356494962908618804038543207663056228142385558243034574367487065625005132885136910573833235938816003637612074402567574625911894855766228008892415100839990323271597129790150763849612095628209452392972662926363084980411160086365921158133753651066871881128457422210000410723994963315433168512612129681675872517898676815846965649999661402758761052313416323732850652741669565894838254947972670235400874404726310456667576536366052298257897662551545487678122582212385658681395458233618912297161636387985699781232730653214860222652247003913667903049759757623316604756907269269247739684786704729259530129965260076302239366797097148472583333350349492221917052548258225890907473038128623594677642255934428151474440249750473248139387283021196743635011484490250594046669965008185694995503755502499706341802091801284400043265162054785089223188202178989632396118110357613364157827479489277443907447793512316936051805830341366959761329056647487749628707334563698888065258791145859245589806471640476918101576025190423554193505532016767470321705706029567856384552263613903231711139794879235329231669864046115490186258485994277708284589860832854288232605992767860706612937455032355748083512168595960621451517134304384138786717047785351866240887001785160110910362169158320397777899433556997817731346661413607962370886645330283314524890237507081071314530474194631643497735046370001005082428502390712310443632304668426513671875000000000000000000000000000000000000000000000000000000000000000000000000 [143,12] -202332761410568999068950491784907287874035143444409674224676149783516656813243230506693625945281016854088905804591072368504597384306756903989636768833736930608425861305402628661314638719498682964773356079891649228370222742147861513309465475309192864387263280155378616770805702391093911515002957671922140708172135291119451506271089515593901314736524757312864644394601213661883876950093337232996239118521739942531296348840414585048136660222129802058825372873282234020147470331886432093882687134766126098197198748910191198804320784293151630757961173917870806722396597605577987556240355589878863902632540677551918737551783120146443732928878525346121807691966495486977498147564756300947589852859076354056532865800179535320705104361176155937761397506950174904923219898181475314769095744043553779902356044740581023816366703176828862489182644562185487365636672064657158491100464898248861657122699828198763959662964481633135783349647331759108776407800017590574719552581019401894136135805749723220584834652068040581247034143811599437962366661863221904940788216451788287463808337061827182822464697541254689524168197159878440410027439131921883250002061199120462183234372660763798641283293686878099685944424177272871116219316646178963009553751220109007553517370355869764880911187954623532801044942168675346404689685439737509285842259810984494270788817283308088822574225622766209498287451584835266536675239726588325781819158020627934782745473831478738595718953468707284514439015647759825703264857916103935554206872249183102147380816641205821477353670109953432832626868887881155033635686624488352029949208983879759495052519045154216523079857637945758572914931870353821542983827846432575338705268478745100310052533989050078022825134043441740166408044467875645344945984768662793346706992240766256470671918741670411110443490904602583384664033352955918094132863068083206589680379411274742056060352175431366761528112681695249118557595737190089358919394878197328282397249731600674189906004020373445238476661273389822945888625341513306688544226463037520394624315203079896451818094563533966206811149516833687444254011018318984734478935670810691941357824997677122220312442644785885654297136155644123989283400533167878165841102600097656250000000000000000000000000000000000000000000000000000000000000 [143,13] 812911406345429864864216922125409538009470267177964584513745093863078025477424381761098451793174206520188755080945945128270134197671360620421370210763492205692063624677441860264612759927607387967975094295335737748482561671547909299662755266785596496600503460677229438173520625133967566081291317222824602726899027978088374081764553322352574384568086253173422254287695295101625119542235773871870486377253412096948953422750410253807234199920596939997994400726268514794606233095446313318038326514362571984028840318387532842750194710845337348165288458793932959440459312957333457663020328499216727329610991699595917204996270875520237788995481998456169886265527906870540364793562059270031444720165218533207337918814217949475661234948071731325058655240468660145978072261647802621303388614035089066609101835438318939124401664591676810641371919949317127404769280170298566370972771708007768048507075603576305810291543659141659119440419101545335226278931598204602241778012296849831647588019889858593509257744060420782045103777004816295102125509467098814863640428836902376304418960223474040570486067674377069432827213861623534718204145790221406468584606371050638319189818171703890286500251118996995454263593660037881008213087746214753133846588493908044718703614000549451028609511547590584808628596182428007163709134143703423937212050191353351671146344606900321716753128083364994045452183520993802925610460642326005641972474855468315771603159418506545764573147845964798276486553154376143561690464290909385100365290534601368992374131178207545417956027484040498796538794423084703437294610199740662535229847964945429597924965397685614753997937822748809293894000632513970993163357115417626726969828915301250431226213463461038474222218304350648738512741840201683015721625695975359342958024177893092594430308603440356606189726545497395606028904671380315323702566105304599858910578257636560321700190961725224747661098058337341706070006279936392293476451189042555494098800842052696616778298851956573320160718039132275881445634412252289292124809706477973216222027533940975059870573592006770472171848023094028848041029094462259012803495201639498249223331769508750600203383167140772810416367287770968846905006444103491958230733871459960937500000000000000000000000000000000000000000000000000000000 [143,14] -2772718035582028250487566000545310678860612452499890501064720047650863948096521649186505184977615132374677274422578681936818552578994591208276922566880299981569427190013446207387212119794240111253704991360421589779103410396664322791168884753459134848080695440685882337490183330624356942905671209883720799618897859395163337637887252098139435428634137639117378194146180090852941942500417403106832421874265710388078492447370387850539186658280470596986051594506361878962783654342504259846103981303161988345386653426089426780031849495132484043466303444185186963663357547441552530920031184032075375059414771573937783445528283733200710632734999298355050524626835199504874099974236986992735945536670579940517816006759467107009160452961776079902030606628399195208192904818986615913000565917863620364724792415684747297712602987464464245596921190511812907171321949327574697849846567055177822084109317337751231357524482929445388135784145911044260214200375850962470340251500025443674707104099655367011595513828565076559617720694209306258074162180610392790888065721648729536244642250532850910854352700094244395704051741147824896947671691769029895720677375861730161921348478933047997845612428428743946362806502938243417214924291863815745359191252971947953590785005764035391411367378146004715153705312508569975914686376273290901044978108693706890896488655427644977464298469582198477015073951204404453153263000464366675689164608447801541279017821497240222227565552090369427545922437259491167839514573897513460245786675784819358627282085687282371426072881901866246716075950941096700734110902657978465816158437439511370279987071493265093323633308098467173050876497974504511605638065448986011289402396345192603387726270667966617191608037104713107399574010155236990540866274028424528447097502161998750114192982627990627049032746197380918924617712825716217173931457359884699023719133549676121300347302875405393724875704636600810342978187269391375438764685623953686807275587160712016507002991375893572756775077765339952041223497118060971953451968335842405310870190759577664957701740853696430344792544446063978691862600797713004539068366123472327279558454091355426640798857013940160448980951119168017476738011262149541380495065823197364807128906250000000000000000000000000000000000000000000000 [143,15] 8451863514034990166153755569075844644189698288768682230342453887166154832700851547611060588141420474097197948239095797533014236217485685168498758575262535914680344436183875837066561183730932344917556188121582847680015881204882596399098373494144636483936110686219115977842902279679468396399504840132481530896029197161709016022608526615316836635102919431255776917468225893897751574286554747888478962554453996449821430069614018297717537150168735983829389013555733748483426732193471762393099843702115968514530083912197684094196073560734425831471672223978846449255005399531477828894638567301699014500311163416732058631300505413918573772407677207867004719194469114810419137566243877294304629348426610501644367623225743669145871508714975557883018312604050520506824420963163106739546684033076434811967831581223261229980057797710748512868568549769297410146355165645615836304350288119828307247895824497934619898879461758421156241958000034497696529283922306893951724916864261974293936514058944733628348838244302330001064465392502215073826374854154878111866862672920713174076728504534388989779279807929525038926482739427808063582300570853653959429733487487211973791863197492596694183581726030265990662653622867287905887256290487622707968840855226241336081742470282053508470661377815245250109649349328431344031632678755146553028280780348926872681875522022172978174902937908639397645168307342787086004476698811952755543332192453881164898527220811265217690654523700567831357642300196899000211504019403722043789402102122959867002265680364318152500916381165383534435415153547441674068545705558658061329912739751113635730479111165386168127750613492341407043107500533455449498360625484510081878262800979353751065311852880471158030657155544415177470751199547475484381369592036556541893213198245453566695097763785848218447753279421306183195192515838375203703209220636103439682147401509724083928882948303259852553091046184741962198513164424445744497963004557079321828357139193988283059585679926205143920530897489730222460411320010821640913127195458085221320777217097368551924613007311530043837477120139398471891524047077130873730873203329575930719783103833450605247012550275684404665086566825442981663054386781870619405054867456783540546894073486328125000000000000000000000000000000000000 [143,16] -24129246619818046497962558476426074635103049013376330631172137369657096265641234854337543305691254786417433576686592122259871816290858942426806798221542295414930927188868408268685470512433430210374406671591496978615134259069490481632164967667482901851012795139403415370001369915440004764187699374612198712824522719554717161793965828332369893129018548936999073542157141452717245210587430214517315325923240219626098570573815412147801674200089922324621723484312900685632221516357121092048218888333166972978094314813284239754910366038256140587812083413101575318021676090247618620460458322821623816792267984822533875488932184870115014959578077819591859171967822551565999445236603631087945383929396798810787978502733125734029999844814306209211756486144806789279150447630174373993611360317259668789935892936304806029191805137587765775736116786021247100636996694598752910541848781382966523503329150624217337436703848124857969778633417488141831709311422032327734627759708764702899667684101019321531753737541352213815252472051067540466908166162199477916836080271672583024018372859784292386113161824474335658355433504931840020068782849777680020252357261286429450947509098951407320569692380538363620148224030976676618071985054578907982598848997439250763526695129258206766952168037480345045224233993909948817500356622428541758218504099526046799075142759508056620904214322378954692699922865406046094565371044911026325451927036553711327892671989597603764438691175786430138870242429503570296415490827992841328066239096049344788703653793659715035830531075743683379190691898399298828634706287032081576451541907710376498232980465493933040888714515415882965796747030221269241754782072504805081197198703053415470943877852098578166721649731090532111263826938641918517631248524654289791649297052666145682879882872148442997920796631934651057342320513151541628415866723088720838682267206258859617017733766403589184834062473397431503740618902819483159397677086703320989454773909716815146438466728283278117807210101910433843460870389758516946066163269033945005839784062642776916393767229353679324299347288745703584180284091131474027080059003365476895941249168088206264665437186607100792166334998996661579635846771752517091560487350054842181634739972651004791259765625000000000000000000000000 [143,17] 66080615752927045161803484167015536627349193247180929430952565388326186497376273714263268316509384480975108498024971304749695780865056757385854602412349125036775477419236653808960689915977660837627955456633648319319317762541328423333155443029139715402040630148597697949116453956985309602079226158919054809603751371523828920426230738378876166805360223948862966931876693752090797098189647980449457695941308011186007550337252667489895663101022731421847434840328247064146430475923199725353069477526360481479281903877794464534684641739633957495387044958757950874529990224663066157279410637137276695646024676776760544260876740656517732172659402222586627804013783783262819383513655330517444555726661519728804996141003889802574671376554456589687387661853333484865122226378820814997251002649428784569089188780224404045174914718271674686026630743108791612463239161543824834321248162166398415457978421720559468970484860461143088985534755113967076681981401526707252947784578417864951959569518107759045402578150501065012916193547230353927532580350506477195485565511151899809862744377066705883971711784823483231629741816393698187826414899180466360035897870229808748055982124495199811180920798429303805336300660736807106740658216273017047127866203556331461673165385106817684298141553519492433722254855475424492175368166894088912348121457367469731613910162381058284712809945347250858284302868833309928916166426739784734006687526376529861000479050041372717698423430120827574958739976438558835546288984391128820641197070165366043476270031500761607621591308468372813344062720262340750332948413446931358684236376070109351820608356767313024678763874141133734213306661217191182368430371244264796327679878513516262140717085878605411623601906258739201719225896509807205253960673117420671983451339533260629790150850122442259216065587075402855596814866428962310536035415704189573953004517218882228338980733549100368509634894642340493063478312930947761996930498916830199674952673690827687003150256106489983730636003664360809394303016007417396120738913500401179988490381799649778235756716566381256917821179693960581245743807618349800088171073392928586905233816435374471199840015347499719812480258612300308077374610443867054788633086381821613031206652522087097167968750000000000000000000000 [143,18] -172876362506877743942909515818499272160707903575143926530007852463067485713441103774259998453138222910557996335523975531486121384589990887142885023681620226931012092935045438229656640697870793763320655963477525693872222511703172390938852183801689644175173480422281073065851110916871478909058711396323630452207593615601287906116919078774394069966886892056163576364711420791074282521108874640948571618626076314494629996669999327650151672624287532919040489846306158535893293658908113517236796591993394302728375444840567762999598965616652573950840227225667180727100872339286430721047879676805674559344716493979263932933990389949363198840114441950312974943665569549990108846498079713575193799411786403469259824402173362439905371960570264262617322220347502369128575277076712659555815094060635147222047795148486982361767596421406725483011251584172840786966543207311106928026835995967258184750290902705432088175922868873263409212563512763103568013406584201763764936154875848952348174269872801363222338833027633752387390714350773588497177424136360123413694866893776516989456325184879677164247702376432348955335301566655412628233977800871797469589159573011918228950087432590444825114136883567126351705923832392108654939724304535103292818235167109052260501911809299228869307207165991676426132569745767082786015409139407412664372406096145861360776182452281222886678366640752306066904085814843265969332685509624106683312539423775970034152834492588720746702032135326810819821279093529076872346892954412957335380012129901962261609552112511986803220606162483645706708721544478994530520979363914844525694338411202018840454790524889331305126215933239749980302056032916529426204563221876554249914945188767658385429200267643354375569583695765946583041676409057389383737632639108103255831720384298016469787107254734444465824614549882453001806885584083478801941226796054145104084409197768766225868312659095857483794704357308566199580809087557856208015266558737362181219777854039715728079524880671805307673214032835093954357375773306785906133417982283182163722451726888767971116426894316331001460288808629971224968916551945266483670285023575161754948491580199690413009950035918958195664923314860497476067255018326591066030745920422719008602285839515388943254947662353515625000000000 [143,19] 424765954865623064358921124398499638269675671653700201700324767457787677959226156794401424230751688728919613320886154788020169601636298302133444737614754913305739566444488728788393574548921589964610555316723871749241959371647535215301364324793353182146325720001273597557674370409632015049568922795562001159424564439291542750199314777082989188075471952931076038900583620203448352346414802200341732347514185145143197299193595995535881813320359349679261850728691407152093011214405285708317633348940208711140671454748863315636380140234653640953906244406177291212899846953483516195490501492325045727606267103483057417191550051288865459440125274746599251685523719908487704240148084183340005095506662290901890991271382647238858973195627986478767043744001836379318837397618659722426667905246783770234169446224184158637528053002198788343720133171210735704091059808528388310037175522294361313041866445502846966463709756765524329374202229356286882841832047834379966421532812532616603993746775942951422877116202188646413073230028416716092108818826627751161926056469427426936731574640800434706439297232232549078760251871674682707794428476673309402619937797690211122243220024968640477404132068013125391337885469721321643629955887276522216086644037570348717605261306066522711388636345775845629879794428497568055956586673513690016550994553224455752902945423938224412417538558178738161997306581128583817203292541705607917581569843167948980870905345492086280884224174102473138829335632194116590098566028427058440430944317925495710603349212374478783737079852609031650752098691646275324344907947909804545869866164377161945925403091502599993564260646226265498126220152292919793930330439395734576516584042290144060579712830043907977155478815959715481673266119401063391984753122947966084806545193059872805110740303638491077799368042466898156872801901954079675134414404096945512647237268679141911934756987852832941466643879225873450164778539481000009601926043516049273858471488681113454397799605292481592257773834212408502166617320428479646067690501397641797072122818073445245186317094389835081913877451724449952873299411957866329271781693241492162563308369250104077201263319517994405993620647863451483801233601796843021285279968065002123567275305049406597390770912170410156250000 [143,20] -967239772750626059079073749783252622453356752685619252835904175982185746370990921902870263081002183343951069531653257089496249500430387066057205555431028430520749356172966825969132944154578738885093440506746129705134746455681219311868402148401389520657471574876182340203482826347619597091711476998046512621825595768818031459556464540172455725593424412386727915143581049273697612355265837930793831884073344482622218791083991779268908033838126060274597949317828252602079634658367175444685307216416353688937852952689513353637448702904371197367401257986461453024228622375337396354344455246236791518713687384509505632162714705548424384316970163002860719499518964423772430963184498513509175820280233623414452032133034254621270056782827328673586500422004400793891300489893009367219779124278793184515018815915853544757457595479727256511714635329817214862949886123472591828082401556337123955709392597191173798116899368035675734881452852789291193119084485685508923887520215266480289170636227373790975554783404278061914521123411229502746904858722840981156991484256261299858260871326346817046750551615536667684046836219387725140304144415624095200637451366175139675170847710711947687001338829429247152741141233563323085368492012245734433337483464514753132642043798744119282302343933414034356755980534240021452644736661219293571943366886649265316380845177670479834927105390378202188599164206958329347997698373928598623661748925545208001906607745513577060021365198567513675296602599711770359954216841952094242328529248261973642883854549901579166103372722318601962331510648438045726354369386795577219972872586699729486774134686742920789384186017817842048099533707077968697595229321291675103865394251970068195211065047949956028821159026475693967200167035726524682434327250500537702466397862892689728051577630197408305086890427582926857824346573706663413595976869883545186540480683737381768125573534145908221648358472412383036573029256700461671281012328496097528936954722498289991686929544284611577734485049950761291928198878641631242685765498968158985303563673816834828832521753983434052285794075067540414702241089466773248544370339269277809908123797676229689457747733414963194259611012631979982326507968457883281457908091708480791126589792838785797357559204101562500000 [143,21] 2030612764354687938785328433464067354536024801379421094474324568757974168515388384600210735885871989240264133539751488715252153676121664381101124409786405870392655055649588276214695065028405574343235859553447794152342377343154131486305190208590528108295693516929539464196206269077061356775134110651518311191991589354513103737770527110330881558087032321593587851042824767478915371081796633262531365959727228088361799136134657676067047440267536645522262005719313936379003895800309545385945855619213425441476836124836566978914383057588993611844735124168532617153864932792668126719401262632586420835874895483236718460583057840209923656263194302205520670370664560546382095463746027396457238594462304878538978619301680016125416253106354940820453250545810085816301866489751501365854181049585211343595403825433576249888450878024548125728009452231088766551938454638033709682330841863227914360156106457484418169229187417128790633239209847866241374477926186522504525924193023823447664391325294068492886752885474063275015092664490205830210520250989861684134817191513059544236598245382583398553211345910101505577909697721371907277546949072521303435419274576567585395319319493358487460759662666588773106713447479616592162485600798946286485192137097019222302414437715053521742775626562035391686643726828230734006108639181353799536260369164254956361117295322015408530544180138020794604345535571964577396145358879906597864397146158448505701895770817273361008120765390292979842564110278520000827540390430874474006189415925737117419359495299485328784061372440510453509644051020632104891967632672652726400702312929295542503779279828940115991802071774043616880864284649207589834049448937327664105821626067021097182854552299409208475859072591800192582239968136169359372092936878523809815966074230645785825071438256998127095522880672786724016044447847289525820277767896306669352383894822411190400154056432109615427979735987698543168540526118184788466792132555731904840383812196799379189450632705569658846451823639617152567216232813376270242834564695784809637707402287256128718684804562732099528466272901326807646771087149626076813163892859365386279369975065001367381838619068618353680892988273548812899472721242097303415553433538019018067544152472692076116800308227539062500 [143,22] -3927750156934349790081421499344888584030630518595929087834165822919851858697991824204295158932388996558823014862001712136143795634405875170140026747032408105484767803529679211382257460002734256769684946086711042135696933097729747820027573039478398602592854934328796502325992592258559615702966965207253130038947444060026525360674853730101951669082598977780957620442097796394528457039563046780488685690736763268319125999497914873838730792165502426863088252744966582123758847068292391692168743383844753649886176824286460815113145859609910779375964534955375604581216468097771732694284216203820493981325841626503301506044889972343729979668069541730641765593976604856001888289386504594736138457436160275522535279984286526912347587120056577854066404340298405927722822245022027394505460943063679626940912457674488543040689282472150109070287113752901170272451366001179859688564700665532753979366959067633515651978007627400797904908752266582775647131310938393258701604362755584597947474529981171800888120253808437995441606553034752788808630683960965746172423261864795335531424569296668930870022563138583317810277800722631615340067265359001110946919091349400733965552468546109762240380733433443027348539434249971211906738572683231563438025816816935820565576869331887848246020724028963700182895880758346287692227917958178181142657520957475787754747885699303038000802216941996405566106759011204178146052548362037806715266602510700019278951886062761983219968249746974625936997061464192842355188325892953138429426677738777862575290013351109154506564693180884019237665187711947041064206710328967539655664215987551780552592787916401308520236119040132382163400738012804266036489458759396656219881888862457388400284384310530912183203751784668067322811222768102021341508375282829118734841981931664718885821169370653672245783337040478558330981742867596698861646110182029266184715794912614009926233605406462039985798950563276721360734719505767815513356116119740579051627793408572848362585526062200030871058971110064116601016081155579185992911037815448431191868738136620194416190224614730417477822351141749621649172469982373893802142292951574666748551437105072929829973722083111040818412836187468722672936580176699828485776221087544257670742808841168880462646484375000000 [143,23] 6996524934755795223710545544387557311242445844758244981973133044825978622106991177842288769004336267056903760834089016007880552953461248024308169320457683495112562513335546897042078754717188408829671043930881301240911244470168126788544281460088473642428875872519216345390444991279163587222861234354901871764363749132767587801631354229544776021154691870141048462665400417752634951813290058761699537825275719293329216727508394562718338320801224240061947930563217604554129556631898050139583371264142747404158042924619150339149717020606400853201311080408960777970567171004241007419313931447589340046295659959779326695244691426380347416805975277462994230316098528317890247398696949516508787110135786044684675499190960224346388885115156773719542941603180284310106621794993917898357055665513774391850356409166110261291879424414977499875935121725718263436644187344949061698848219422181705139311248117479429426811366069736272297060113670760787480947869152584637465318417503653244497269080337325487199147415768354044596175217719515611785529235905545041771327852520289428402797900377292593629251802954946158012720288880309504399472181110764149305980676118594045898711325312961756001581942597530566711778802815209931868370744220059496716492155934249197342888943517216393999542294873884609859828388559392126065555874814962542711693250259342223537967530914201516745297784922705491197083574483700030991826044187817948357114096013360652619296837587378111408216979208476587770678095802991281450912783111049469083682794045923009735303809590128529709723758160430252156285937149167744986764427915194271359674502626755281980689240072826576952970421666766156596247104277946035735830462813885330388774166673834594358869843245178757839162523996765804041120221047765201180021256359972421403782418714926171968637893203946285200031392552039315493912140960888585245670816801817760584342521441436714190473361980734108092367805807354313073023579344528908491639944646237325763777794106309496523602951910261933223617273208615212704685722125524374217988536972314916140270255889373974948218395228298362847117298071216247224402081338726276267586946796641656450426921046339349612526970884545347684545911970154748744417836935621711561819266456119237318489467725157737731933593750000 [143,24] -11451692432290376933013801062414312805418115153836876762403167737876852268702759281123082812413323446255481116266132008475721567036136437995240288697013589799470334287173122926728726642643492792534134242430458275029759086944496345701183050484234819752618782481687942280757179048740754656425377725886555717277254997925224825712689598343062908149839756710588463046816071973256068760213551689152092780173610175906360867650163095215663592624016849867429086411563394669313662800209467799199330732156918494982849598976923337968537514287471158155569361974218957368552681671087780985068771276186237468063578904970539898427728190502295657294400280918998796989891947489489952108654557150147803263485971303906713751059982731246771507898414862754209914432192515848635377262350639734928741702830252044485503681419866422747829237853523512831588999437416362694128416259830430039345685293926247819989477416973356371057615052801793636671169997676364776050916110084638766972932338021252572128271743762934321141999610679818119080592480061904509315713470854268186105072383932385657389657691586227070141739687429197719223345707132092646957392256499454442467118502822911831022725549419679140784890539190827761758412392514002098271992677108803399758891092230590849497675113407358873639622545389549733191869934778921161542338743075708147529939155292629282310386519007830405137428556352359585952473416268367037143582015986619569199072098506373098631362973720596008266445556726612461594032864105499974399031082722741807157795131221114543769611763867467604932386532248756973655649058951383655563046840653508125162798601931259558421833867961266036498820050641595767359942396241633752611711620774188980696910469960819721167661728738990209458287373695669281239732550273484587912992935751077407587943975085648093562113435600253371560406667108941467110046609751389928665864785101033708647565862280230464948461168730733048454657468991760981854485896672231641780262393663645269257324251526223742587246548299042711882122317299095551546682795641816042476108945111827377050364002174170247031422240629039982011307685268068259852674621745646038848701864100342757831706082389977863268523073760861058540095058861434217884923126056191460767769152440109792223665863275527954101562500000 [143,25] 17160582510617106108034221103082742167380864682072127390393038643337895924055584837712375318518496259988030663092130471247518737992743557690214786455195513669372181789445526907920732946850739123562996860428517873942584634310921915438406179949658987802924951158655320581071875908796431812142959134818045000652585217281798632859508546222359607001765142516677068287837907829982660507991072191914697946923628018898546902081505618902221227778785736518270260595794924609604149587670355964888826086168636740670887030927090905345938700033467380730350045867056589634886467543925542663517360118862205424315345079190321950724049994430497374462152648559615471849278665488874104269195571532261231946984241463697716890952854213925381973489349788018446335417682706386585364714285112165705522633504794557623667032750035898249127417612716157384085288054604530098118372242659843553076959519858703720213024259647191941839064882655483285729504410767839874918301743405599936631597911887046823082741801934623117883765588829347286712768033212195773812825604580244375034881862400400515736787537885514494867598086684848900735112971585781177491478725526694793418745402279296910634137537756655540955190105414662784043423324997488198091553868197458925546273340765671707724438623332940587548171941367867996496244655832805762181755357696240887443993514219497907470168886627013364837173889021590191782500833134061444095095703773165401930468251256892170960587551505138921790023844658155886427485976464313936469332251912362328929038148139919141261383977451773817317593287287487312909116766370824705976920383506567752332272041334958951497053316346664899077976458469701689955663479099746702908640378770338064107590803745425238873716318798794476760325280563050902703705961115134363948408715892489655092103110039763055114634316652222698527128019340669603618104701598615212102780381435265984650509900174277507640795132093559261353173318043115713673604645191280951719908082074750555366648664555562221111465575530240188831869275504539004582905252727529681025995888933853126387220846524726389166237854421607784834420444151430478266958894124758681792606624555869709927011065826991799985476448385184161423505502544746036287039067623788233477727382947364276333246380090713500976562500 [143,26] -23459286623050288102765646847314460040346780580734272768535571946316886678627456986548143489526736697665551608690652800642337405746011808833539102621285296256117962136647305871731132449672052156973709978964163320397011642640243812187165414993932854731114867110782382017133859470553086273233469988507882731317411705139858235264229018635427908357568389431326021305014362547633701257664837376545677854543110661443662617043037793815592439119473938351860955140104046878826522880676397174587474907949780658487862200115523006709067977756715225311411726120435024564086303099554856973481395165847582367941688793405264468741515071923871046932281473533616273948748535125614106347488419921728384930934029892917053224601473362500202098321204107160545710472769210302371677002731729718182555362218189304241400821842501887455861900492711660091294586546091011909778183596888669679475193600443890530730141108562039236953701335683863456487192848245985325455788438142954333918769195272959490766223561503950441833784215268505238280901613253611393157893087596120443737728448768529170266756268961731017597310470105621941957142901201689928806828680711326897035499681391523867090852987012024123777442994525000608751079083240442384364051085360539363289427443960322170080829826255970411659721415995231083480076657766349341146830017088754448302337273827811297304037458145656004207922173034067114470093228130209364402661999483541892182585554209876690580299035524561013452608489286683728807847243533550694350840302584674820947015270634967902826496637500887157915318195156883785082834461610297753013127336104911519279802771970292697607838294331899053163634680897203609294302556952867717587112750082150964719832244562981073752615229590424350004348998121513212024837061829648927238699984346403190296437757969662110079547045342198810940198671725224228125727345550782674186423263398583900510974001744328983192201837337151327374424339078310510940037497233817565338131161129852007391899944595164746219669763664341347108077178988808083263093237502781436804301042313040115452941132415759490046977378628163006735156587902836058357209206466973950299316398164147254447808619955130161169454067944257279896688831584487306098205950803973693363779773335409117862582206726074218750000 [143,27] 29192062428762783239739840240750588672634298168046731635880672716348307211896871907900093714966603153401454349234919897903308477668087546073215495498450765462007380619134276953105262364290548410941985035791317416951618123077679516988989635300209198585286272490668013080988109705163210513622894322997106148290795047351162920090888116735888297881729845345674474507102243301419085007014629944047572854904813320544234665989729197997178558766266644441477534598117295262228402372598670976254919267027239848253192403929022657760636284965528168000941846287752953821784067321182744510449221916125335162042034002316196239014046109635633736613298434192317413547707672988019212244486622531377496424408712005819067153133874470416843944992164643831069075097571081159835120651868781779157656019910080419215173029517105231693050391555344209839455712679817278032538185296226784909931059433348600610323244409543708940977425377615283651012630183378940587231836433891028584167016776090957183423121023810549483744375929888251016770891629551743237765206773479280552583051048112456451074520201212335976310540260771711565678982095984668581298075018107023605540476966446382126479907778396169736933294433492489905270555521780405432039143294375409896017768951837560717240677747560153561666122712930913225143158722825080900092563272030011023121986922822308378528157549541274512478610745986310179540608951779877980882919070045858515880851603149467900599540615050511762921223114591939027837269557151628674051109139269267251965224009225203016477615277909247805007074963995920107581260848511032078455107261244771001213961696514247794190305195526763909007761656023857672196857136819445766932833799855772224824377242266583985783006257147570444166030705017339579272933612627413938194945269371905611383989370962728381030545983411468474608723405275160147795328069831548727570857727791460536634095650287592909454135448241609138574013012936645092671517507308638703261940397431333649426443921092102082711916051795690571271637253045539101569212702107100102732888273024988762538650898501200878514391537536034710630573099762363338644188158087805421246665929582052335412360925156935359650122483860740986677858792943202513401245175414695787186047937211696989834308624267578125000 [143,28] -33067705921338766500543200042068435331084917130337626486106202512399496532659161089092126799416423779692322648503548171515923139685402385594611996123886903862266150599292480978192067417898949578247021008111155207528872631984303708474465452146433865478303739545675129658582530379938131455807013533978826308414268399530138986660532829763627028597416999263449015492489486784526544286947541559213008946888894533720506834493618663120231642397752350954595418536673065723904788280201791593426088750676580339678218706511151840493550315160659896537004408276921509742732369733841026906460641213197855154955334412307974171194615805261422587609386821520501334361789162779619552041776327017794664311417978862867881373136896536228607890012805040021739898337039740993869997637299024238920463558559144717757019037212832290373027221198239223277467091890357291489590194269171978598185668565870232645276474874230920209994383040049276987341541746658230965308974893545899711063425365227533288270399884039481207742688318932859117333984008611061547772879320134290703574802015019339362706990122617653565056433178115223719898282167335515892443789682748442678799284086529968508203222177347311784933277713826719208786047925462701159224743847937440848048420849468635235126125156956486597679669744268945884748281174053155049463564834338075205616031848324381138563190925165173309180925699468639523029018044443853008296764576332271837535954700238309970952332294959022220420477827617855083257181237131430627101336178722738691875887548991290051123630565364289013805149135407631269574568033180479135341429104933070754828873213974882831654450584690534310187058217726869302174434443962696437442621080593216002446127886966380187704316314070984156692605283247353642666082174695104060811628023329757429528473285782586093074031368454892921086598929253933297550598495441855067734315322114044031903345537708332786571770803675864102036736179645865294589203517600767601815615908019683115346889000049052616014548552854192828361523755127085559359297917491815598149182106915944020728923559003508934814260391433733453281351033880375939158845950024703565750367432258886393948617531094867901805405938612204850846639419796298055557770860166111326350346644176170229911804199218750000 [143,29] 34191738136693666086232246517060899407894664178481766922960499886669601713854146639012836094848805761372546586028771664744125152047148890916032300804225378284493052721248074767613002121895985943301613441436878497938142105107703541385746090554235296445470330394864744163298254216699459848136033870355407106589023519206682092667857496733061808118856993818902269998790340331499763157159365873241771054375284585914482124360907681917952694924028213072931617496905680691093195688910491465006176463275691672325757501305463058227130982512933855856821179591376210712516884032519923073392429850645399800629277321229149178288380032779411816902616543238616421414023749146172465666395336194187693392449511557698516423186460409570206766021404973253178595870487081181301045258984161092537877805634472819381041854531419401892561488137715163548808952705366106464639202310673987854241187180088780114939582717256358297949523095817174330976436719507202140285843619843246281736473027778079609087979049061873611003436242869935936813830013610095657823930841110960165889613357307743353356544425982839104216111088274993565583456761530233321803858758231877270032516728369250563847875089366788501158943078382887755982282597317125487261953747769119328892655859429563009877062934620962398309226880252993144337448045471545431090812849601450401342394994064754693918534681607916433293601957190452913069194403256202454218616273379018980209460708951570713200080907278421571346843354244930457339473344987744731363389489729422576195610721805248426777305692367240856397206599503166247298424990524950119430300613681658302837203677225521232624571830906526986570032344401796365293204282778647754568630742590218450952873150507270304615423897715742944547053637687142963883186630439937813887198351780567449455404692928087605685348882246124174741438492507918363208766382168409872638634234520161773733590385059155231833384060510200725338930043089946054961839542333725673635265872866685358829406088051233223127695185407442449963395943516749045494154588906227089303188406463569385330565932690245546701055426162397799943116667164164813011115563335547617560713031710447010376095398634470430416483166559945942689004960367025759008428832316783818612293543992564082145690917968750 [143,30] -32449126786049366357033844244905976723906982048838602864981240067759723532027053642573701027905052243844763647866613940919973319831697486095402512126590587070714463646339403559030749684178476296749227942964785908192101460073816526599040406649330371915827712983946525759772793068005506506175182392374551647344990694978228532747153862887159046807002251195206189486406441559805241765254610759478944333940334908755083605956976361235203607728495037844405227654616147153314577598346232664191113908360270326970049782349532726105572439892145154472203876922202611770127485129970184355352832402654530554536992793975065808489610325367530986440715863541511400495304358225505798272885199815437469298425971298155270822367219875005355200143228883485325558029994417235570025016331093534465896674531088211003607925159537216977007853280570640252907284666278470512062204631406406141517848804503744364692971761426886860597083265120808072849685829537211906297207951179683807536192693048177565096576751757539294396247500402532235428693873785411475155528110378568319773552481678430309487182902700497172210433890865394936268505768408187790326379864185938127226613702317194575227217196988216410130592967520039074727729861393057120836852134762375797686815182402116349222373703809301459477799930733498741166864140145142756076008263073096036861047720177123508767466707198964922041830389725515652687510958193032964057744877218534397721764788098435328881205544488682662603660635735980402322145469237277992375584885826423172979381022138797057218220445275141145846170530762286968448417137172085652659239233956992109570707143161952069987009002935136379520537536192028993568028168534971078866202105284324565369348717910097730330989937729508177211411457114019483377880126412128104975902192317487964311749732113833230619533025677128721288312109257689546754614638022480813799056499982284171812445772239753167248918884449005249035145155260509935759273303268114970653499198078216073612562998890776709720076191576334948494956741001678842642408346930840085723746998848599949376220996010636132304857803852690104137372886552938735698218534588060890990234746421653747795973461380107660320882860455179224749937824104978201645958779675282812604564242064952850341796875000 [143,31] 28484738301243061634201296721038154269766876672512971424849437024984485178948743366624576280202211447988105664174259911011757811589280900160443175372387297825660636550895897781447244519321597539682560820318181329266114534298237109256956011482727580857540667992462996357946735260258139412297819598688207510215896913393641388780143293689696323012932739066649835867878209951026595151322075647433494292673142482476986071910635828568029164633532063086749391427784480551800230036862516658295245338494559296674413587570774890237981089325660839742580555291297567833499870148506714021691995265241999293214597106726457445260087795221083053802411342281977140584452726047506271004509322544115554869239101400635652005075732406841605932238366972573095409149026419493009530348934964723201196790369259516685531249449892224224917753033005536500666162999926019782058697556552001347137069678703544121964635778483675074187772867627807652118687680315815643922264260105661262898876541837158002812092396216985874233423072451027005335072252327671468563713629773124324452472767445732181629537448699071042163706367633091790049079954174538615010401610319863263789406998475469871766452121732607544455554006418279327112893884442691291495731570259285417583433605075304186613303865579979592024820660079703254455683698054310642168320614998882917405227972505826443421791145940056290167551619438640732400414964019201094156821888872998497807404343224587072230965068495534919447482322326370464852017789292082465604206662493333591456621223940554234899587739105590361756242396977835148541844805554027894253167298059074852136814624412497532650276606723535738405827624344619488115122091059643823239043178008326420536320698400414911647521364906951702848032761146292702821787464011475037937170935480130951511831653181419482086992648346167032761202775783497159730552054748060896246703701373823761871676597625125466467066744233704985195271641223547194488961868754401672973846844244751757774511301959426273197322184533374981774259217724029381437917116621765561419232177517650989265078181448154923739875564834408537289397729325999476466276826593019996220595991071103083684531945527992073668340573940408868517396185065624779255560872215369272453244775533676147460937500 [143,32] -23324395674285288767622373096698082999521884178064742195302283845921667841077046777910678400205593185767345225088387966724311451710418063934058623683579250289034097373375702375136527466573630197899391669613038693242839977797417123206362445529476416870117295397565869965788836544460627787142295737572393873539903113437159493825457917330264213383232589621343502685123753537358431678770653250033647039543562853990350390721559301375587154050828414012296812572414656050172386948775423653519190099077126498727868464887627474172155292429319473194414473411833341631064257417964460911298067472923554101877951195448234497352624599520949119790004885402757176558120422604030161397595283990717256814743903830148379586020158935437808041405481394249164275338616771420780092677507672508015593520438097674531081764645459690654772197061335142922213120719480045581293154634201671672895171373697038759843750968077862821256642492445781560965671581945628152332794658150838937185495659212987480774528494848936152005006615919472079206525880518314359265377659969289365600377921672863210842198899445690979061003167501914565734601645191341879430382990996365439055270178698074506197669093241578391915083055104879774515444074641694284204190908014021900168960991014838566815582841677567044406653388743874394746913621920035285126067551343539611654450163780962640458493090924348859080702383287313143215607509183684964400791524356224027879070163976338319133013813026784822571427623038664167655548194548237940895380491016456524161112870506718948818343769985762497582441952463364776815260731723047471137088571439152184440219443629765962110236235595462886508451438295044372559610814536886767490817839905882595972407476036750096009482974152049308589166180509954948766637581029284751141785566787816563204161415460227166459398059886480255849710609833965442929425370965911076928274173652663065833380831837247147456857952627121201146619059376808491785178241062274909407831909368936993036560871675834625712322428682118491034330829125922161403558488801896121278157335127856443931688570872069267928013092040178700913370189601253591546641368064166925709566069340653963141422083036093767056251897109455466844460420222390900635289767706126440316438674926757812500000 [143,33] 17927530853614362047311334537853809965244360630618964110439496710784413548086740147070780572267177729477952961422017732124937592759570677722946332995522371597985207215324887326342710714274892248152753448246762659549281907213497532575166358865280272619553377015984288272776063792240359448452337310918955618389813411807306845648176123618451781122709021998762934967771723697735213080124053437941922651690988936723201236925022948077916908949835067726944968768703264373573051374974334212097788590100960560832065079978348878092996519035359715004216333739540734978959431938165129619403695630078803416066239484051021941232595129338463551852178435666292039946985424771043672551102737699495544410287957981763267853929129550699901014723354867451528131608185213290990983748340562958010940809581244179050786879388994280802216100659913696276325852241545016330143866755517437650076829514739741624563389036955574746734118307729542165445096363469342096378121175527918188930521332034609238288315102128850514029010877236626023333633441252669044228398185499916745675408911719757091460432002799951842162310681896935416483241251939035920987904434159303422962947238153021081384043047793219486074252134119875227008254772851863270640136128275131604079377957151187667254013937374010108794463915236771107866645393824281824869780354744384087361931585215942257341505835589755409573041817992925886381390970426091192068224105247540463786921607060480663528114225040277006801256590221389374073509180880145993989569786755388233066444742577040182895574967581543784556063262485607796184279653808596466309144191244418445643024644825061119122563175546446244955294265992072908286695282928381980770139904046116987799544540298590956531413284907655235481409018150170156526826320535870823855636748449804276536800103212520568167691682007226089866338618352755053117429865352976482778889744179362374141432173722306071350944100038650071140150623563809553627634803731429381054816798404596456910925170119044359690830739541255259918353158491241500287140913526359168379275677582969900775980162189336112690646851533724557120334886656345157045883303075503334186567239240111451335385913685077584165185123870975341194744533313996590062622260575153632089495658874511718750 [143,34] -12942475716582954246791247422181130774305915320434358695950903766635448590679985690109354791315780800132338330720983161516405198634288042450646270151284933378761181705095874736429921007398980068160506987291361308179795810127156672320372265551524227865273339724241091845117990389130145453410106572906308775238260732827967524565765845721494179272160333101871203110949721490541962026006020056755877309213163265430388739252477112864775439039019630471494109149037178690579505647777730315647551089616456237730535194977087240904125754261321833979849972899724700538616636409820553793215805846477318006344757009280544074718059616332646648698725721704337363965801241186698800073172650170063577537449312543454135094364164598331083740418555317997301694410891104757754135703759716546821336742465398481367240780854594470426953239765153349933545418462563482676684165567424034359757282883781224395700115676048168926679006273616932476672222508273113276879071175145478049340745099580957565173974463877064838190489324830601472509092803256800341964938537709099596533443589094628086698584612560546854252360932518250733790955685169947615337663718187712050735648765415232478953728248106896706383561868686808449795940345017421945085217418233231498562569234580988257182576431290115466961709784800255002723666958775788273706384489086954471941708093864191760262490645343695959202503243938515218793707270467808345670783506324725717736884584620900776364660400984728606421595692278516351854644299027280931009831297681063894154941830937772685855728194253307820509948869646129247513247479641727640083457865504719568022578364891878640882919402092326863347116437207715343810476424292197518489828278826473081205847808213447776876694499574666199772420398269431000498135878841755451946353795855008942027113438785097349142373027799470413619023062453096579217552631047381631145950733687526856534497921169996955758405879828677277034889272617856275185741359336480787738847907683534054638763818826664059693384301985496890053285710076717586656415357111234498304711393555567208955553150779098109679725456143789753765120650098635137898547030050405541070899363353352980350605071417013293020667170946744907414309032518684450252521855873055756092071533203125000 [143,35] 8709797113215261128011313722241534789227875171240137566858623833811935633335020376630436488548771249126272667543598521270260966500175899249829134346024461418530169217903986977677888548051443436533216879310919587710214237533419506662586316900243552841461670430383691656455278658593190203214417796888196391947295350942138414036532308463605290859477359948365825068066239073621899534153821781477300325375712481148384263276313048701061232767394133030956786695466570326157194633797241216103326086806563104408286971519230265035538547297364218606365244982863053217357175351223837215416035806579362299871215100322696333810764849653707010875799943421054377579693248745794465424792360129248075111615890929610428281831585452389885063985176130522744377829999608282960571035072630917853862791396325234901547485312932684762963301398571506449883189921911028817732965678342250227464652395775873240705505567732766325408510305483304970077209815807393631452054953093024254327851581805930969502965257226845771663679515145117788210766975416569669596120872473469665263269776401896813170163989291861287882348795171058245666224164776153872308319777772384007838922541462283632652813400050601997128469187520906223412438862022516175646806371601142243232957504245279724771738534675208771650475772743508500902049227315076589703906353749610390091589688048036656171420289372473566161115814463002111191653308081661624164964370452347259293793357690180699959768483545245944977331664645796673548449637415158281271085465373088601653573929397510937024535763429374903050941177567407775581573685939680938347613722362799793439287865252377050013891658063621206798244283197139175103825748260866094006148314798541502803866405168840806270508934665315642356144019211228947102570337169149240478191776164225641397195261347188472909000965490638276047891720073489955419189533133532186711654922476845277199842353372831423955470394968205003917313315946149151756899448158070796425228398045151410543922027221018975128075157813600134881548479408792008762289501494010804092044890132760157013054327390197385603962248380550515659495205061225724288085395278184325950712767211484035808959327306793077233777832550934225494499666547776328684449254069477319717407226562500 [143,36] -5373310652148454343975085751741872504908420139533762631961210111521590727603066890458380245746911151659326910121169204404360380990647769678069020714954355901926971532208655398098023207212474608638893286906206454231053181915060573954995681848481722022039454497271466724214177864915165905155120976955255845546219333167224963566950810801377790201991712824512333987332000692005330811042945972469732129604122048917313669027648247187027458541562186975876105550770533927180610911413915623759433577813081945116065894984463924770909886891568628918584358782102000602325826482022268014773347806236978672991585624932962778444107729644171035507916599709530232580749659145145892634851711553282916281470357054765288275434292339923645642750884124188127439176029375224266502199725300890483972383315707091167733391200179980989583274957683531695639357257317198124694119084615065841839636628283373959584123239115189151553683987015097122415585958430219034921858195923290450307698206634663630805874291178313687829874020345611754166067633765128022260544793329229725158832464836913407723756679456501136880562776767765758133239599390825983705658192442744885296986194919646315007142250944364227678516967841280795290304575320855596224889183726982051261585078851948584877437895090724001506005555083039068382339877905093605068510628807026112879655833534440307294621937616056004404751049231721053612631993718031614811106737913374612680122767172736566690017850762204776413169785353137375615182999229771599239621457429067815020536183971811240603611219884267617270473887968511901168017281215314007168310327517592590697304759025967286508570800514038999795201810984817569317838695524571788124366505796154199198051788944876890707267728251137863622818927187442189985969012449356329924006157145220844990954856291144924144870763669280064090605135052312774331598142221178565777771505826550223426917700590200027029008713041994591538996949986955720964540856384351445966135823287430211601363433972465310170922381543453712870600889942879499943956437990652103559574758692279710509894279424885327001944094035272973152995157147833010441345567934662336790295898688968140993277892553913207530981324616237810535418484292335961072240024805068969726562500000 [143,37] 2958260711278784260649151664522144421294374335220128563637206472317385206378885003496122322951799821088927223021057103775382177435305907194316757319725224841268887386340000213317006944554640060732761068658325647921107756665304267909318702821658218688261289711645655445028661949890976124775347090970649681734742679542982997996793415897613743924095380218224324366181978062943052712355020099495111515130228789171376689215030934814918156183869562081331332437628268361704919666296341450898487460087409283850853392604680542051602860156736974276569802023846242751525135020270204778164478595836944997999344021596454801691282056896182106275894511364793586554487091979068454998124523097980633574196698345887085347802729774676637556309716109572344254779562213467928355447405542693130163913468980851882435594738614675078146464019754057838721896603322976201659826806563561368694238801712809605859990925472019454872428772649743062531872325824881074361794760271426312512880266623954589556191769200434299016533550496690417574281837038360071896862863246544133059609056602210050201316868469638055770710656537395301980720520928165742271501204209799547019701009129506095423511393412193316532252492538375721134014676666181972106108513954139996415291810408512325363490005299157673823872079146456740512164582964871419009977188964366829883074457363065239211175670274993577195701062919963302049893497111062464061370010271620912698194017444342692964158897080124662788225187872736054961415215038637520208154463779473759410793923662775733406215753030805306752214031662703710151245740864729510830340460292982788783137802797307012106651265029640130407541302253292428735611671099907960892995500158581414906376009038980608028234452028565185488275548028659725810784938283933990169541483564515470665530200100324910553037507849858669960207004153854926735524654332520621494745783586681663954009175543210390686239618924427077204996795090097793851275213230679003225343598681465240783997092160550265087539004279057074632525549743613824376078084889248294101045442231767934106694811050772097940285646170160872868593759480579018134475817380027598413826220344334795538822116211715752577898984497023959425177075388546654721722006797790527343750000 [143,38] -1390153367217229345191852280710058421531392552751726022336586046511703814057896109946321709241403508922183088708229742345037625100836759450592319597597225052221127199460602362465018712978609148375776956405513371801567755157095522258714074329573192371101332617059276771666921515405752604652554429080906214032036672198304528792576292628796304700919260160628989577630482695389921920479046192595758851218954407817126351748296601035816182299924919632626113970813710720440481160114082193447330622607332541299636176201700059328971198836339137823774732677488126335576568684184362300410071077273862142953350471075404394305640928652543662464234862148230365718720702347855696055308030523567531659848788201721671173292072093441319705213414486101773279438837229244210213435212831402777817444868265387052209462743137440119571417449859554756913784106711296242162394649764681982497409325928146021073104907296086534084755749845801757215309040304925262909065437734099135501397229322386278204202953429295159986167291794878844138100701573608418297208613784734070352417617692573784139590726626320994366053880603326605752919641398860012356082589064098047997088658684727627050929215023898871330286713291622025799251790831739460060749052179394244083918014434404814213678652540072019130071320532960468179305453517671578616723517628741900042721275002411074903085056528460575367286427993203663027487898309372440556609105222733447149810331715735091780517056410464920449257662836323610030491771548027097883733073960383608652272302055709070615560041480750245230655737919301262672733601027289631780128009141135246417788468493874045302931124010833423072814166804631525416231606823298737159691652808172400679918136843120419547687443848991955623357737685842911549789527792747293206914463462594918430369641539309049909059936555927418696445827963940003156458968424653549255357228756270775417865024677926040021232004221211242001571864542700680086135728814284965337741086967731884887012680963658637077725005794058992695246853269145040330081036089485663869177926569074703980589191212527490817717431594145573982889197410082277825297590875564043629926326812364484226047771779529782595199572233581096838972435136838612379506230354309082031250 [143,39] 505638952430487059321730619869653816807772876768926230103906452408450222256586328528792729211359893850504222988551069229307247949468926938826167866146305015235555372929592533512070516330868449461905577792311541058396919743069844986343140966050257274039503347595594936402497880831799314338558346355501994956695060547990326651230092712166893930868049360620082249240444518768175395686336871080230954756947199473269565330490233306143252659717887218652752326909267661159175832587982256739073281281323872370010212435046845446404408154040606383537616007705673967979457761183562775842431042364235462385221621229648365176701320188898045970242011576216885156012359304421111799885492828170942464756036867956823128721604620054263619820390916380849405919011680309011230854311736291023128483286792547475535566806589103666304137218167801819652621301536198714747811784156125883137394729070215788506944086509708882560712275228406866567513767056895372377040981264869224751677612951440768760546951398067823849286436015950500363510784942318464620517971107285888844472062565478142087712898481776354278766906055871117715162576767951226806567230369049063643395071976174862549520643209459124001655538500944859182397339391020575637114772474149581264692906698707252107762928042065708995465234356969505459356161830827482566263182234203697853204983489412008167410908003105915502124160420973010793147185124276085093882948988678380445972552774790194038428760681285585566003133827839822586090103004879321759637912834037266451979998934488271497306450505738117514234852244694814115111474745695959930112483625672575687681574727916940106566840704883465296926858847238447166213487062203220103925390141056848524608997464387538818174302503644751012077050874490053623799687188188374336482351200731585874292124867436557372342758321730804132622020679479227134791737643958290732552762089097842930313136751947244047928529594521461266912206350354809104422369088215514127995651989265450981182495932843367791460868009483933661028059783260550457300515051766108126930263581147320779355795539224198295889061747281559399346020356998588841769063638707814173604638123785376643973277295622201746345777446803651522522216055222088471055030822753906250 [143,40] -93302175034862347355916911775230776420798486592081973516468929209283876364483320643807965692214746515654163115235646107657154104463379868064672030433022709409105519177198429955609823316430169454203435406837013921007713992347212036453222719013543294072462617821932101923739564933693040902335166207346846558138860101929823469977846136841442546650614729742688712380677507671022440927925677676914188145762333014630780282411085930159529579134623155071797407048347875646448037018142002638347233416848175452889282381014971987306893794111362712388124165996552100941623761600795543841871151295016841736405768630181380958371583284699081627625886314145136916403748446718577820380924045108601777680514832031207246105365549688555428988114836490213597135203302977277674610081489035538916917081373244639144348480976794902415489721905657029517704168948190124240717815367898582648692684413350454161626991364043176283083444201227807959512050146306859890711740709144904561251961696589382167578021510097371032969448823076561074568603409633536056596468499423477459289157182543447319577098206845143703327074135005368844063222871690405178757446890344954410571358375253199810450618038171278345279467502178745272226696113910779861471714571277292537356575706949295989333817308921334755326168973582171759969152157764145766497267449449220711670978175977886355812158769049487927283361645553618817070958167304934168850424338607623710107254388765893639669315517887632180325070315836599605779812823963853438957826402211404990947372650341958239672805335238633252485033704698067754648020576116526036240085761335637776166792145647672707972873597917579383042048671607334797993358273087495563740819195231943787194962890782115702187353572699142829104180265736337809910248221685283650955132074392844096495052261740572117961978782061423077590434197079518655865894714940087669876996267393125190445541150371367222016264148676895343715384862124446660290520469027904509940360028862037572188289620128169566016165242929607557727988535937582981985808774363017795885472470703682290286920747737610127835993193488087975457647959177733156996419381767451890713564585391238277926145548098206054292110857295572401426397846080362796783447265625000 [143,41] -47898033124507981540656190801202269273458186701748136142349736346810542915824573270889258038251529779969509170716760828770145287952653674860043120159707116561297044355504721790787511472395199486251555239815019617829251128726336185142218318558348970279288696346327622313794630407179259732243169159351886503832518290757742755346151360465453380733384434342526833712418687648682588332633447950775814502040797317356035369391510658851282057521529889464419334193128905598100823180075201848622004271772393274388646550680038884750349346907464147573981399988806622309203942793098331935349840569110179088416124607922003013368816663273525977178839402282468111052869161732057746676560296591967477126027351930693597903502636684939432068687344345173105139436970959489437445486573670071825845667613096556192289217162141835101196869195776015583688821174648060656359275368999570906242528768209252316609010879668705068054938606587614307267578172038736100004274123275973941069111154273181904936404050143478993354115508369318376867435692528773108058836964329581788317536292698100476032897096808197425819998420011544218653330113723237425608723938631843778342043124553301570887801743083176317176636918139552324930642531459659025101320502918188319196218535366606968502431848857289134342140303566391628228104463578687683194655889737227020905109018767984692876277030508096537042312734272107597834268565403496162270691352099531822161387688751687826679305533358375411836623892221648209878985329187741760987803226469421780473029499888353114082670589292308940227765800938757807421317897675684707714034695504798094777195683388565905965804796158840821716169792265575584492834486562722922256378450621981711872025640482305919276384822957761054952736966670478964459624149931087011618842494980138002838395890538795671073778138331433130849832799695912268442505874181477424168488056337097009414808674451675309524172001867946983512808018686645414272152075333599063024663269688439960221315263614514669604681749730993380178215166146678707533959571793134783404991659368182409483557371170906884094580222372121143353880341113739657052215998300497781033888686548453146373663130073834485550760345362597547591576585546135902404785156250 [143,42] 66009375054341178124893258556990193015016038918111077158474668412208184737738704725903228544999548155159329924628913464055264757001463776405368315516532954304117403171136533452379939358107267274390493965627721432290327370462114278388916641878746283325203581669151310807317441829450033063936376732911138121610240151477651262291293897754479002933585945740385689175239181019563147391907787040960012547314618966557712291441866106730497428064111068683982566919661710798515505654239079760110068318710787113077941899718355020072069676454526243660548857639081004905908990575757566023100906376794396883483300628809000449340816185634819244216740482046098190166556067084506798533975596770610962575723261926990397196820090257471596729630391403042785424283330336609951156922548385885430234600485309452119635677664453054848334886561445332778667794194949722156632104631316516606219643704698820893558453150667921355264756810086972258314913697652825289821210636977946751882304978160412554964877350903220973665323380063814828729019359758011652247128795520718332883853258343738376240215114090339691937887124915249305927668728435125180375678948461920424757714422335825989373653536392470819450056188296940022302454144298640306160699404303533307762748690238510897491212726436196284594761231687564137599129355292528958006233472129356239256313273969985198288184345808858632264768343990422534659043873474001925012127828699627165444056812661782601686693141800839912171505353351577811597712853403247933482238123724334018469011886876224372630354531476271350011085169512376587389389009836978240575254052042008453341857664992974733484141471650189458464253129647658182370984290135549209974170369472988596038164336507535274930390884058445409644203260731612827869604564364624405630046961208434536042650230730509215292835444386608788964958854325283354261852897709783208432208488385782780152926669899590445807222453305721395747342336008804472417393651777329586225013874806399781800060843173212125396486394120617105928711907224897827523295767344703046104437442931096273966464946360701629526209607540700680019626759708041922662796777115944219717773219895383496240050816517388917710820739337407303537474945187568664550781250 [143,43] -46039334129351007241186735756607149821475729379272895797714945263279330508956369244168967417812337710326824516653435037632132775891793882537597026145831008385365566086535211465702072998639534861939028532324575884144415592143810811181025553958602915910474922477472290697040439015380337617707751075707941639615781105647492617772341559117767239170841717233031674312139018339437586187709556061928437966815063003123265986155184343822761406433029369395341784058256302605552740164729503281625463149625515386315141155192604141665186020488223579780345694016584509690221766496904428166270537524249487405648685630625012794549347360534409931752594957809818929903091258074686503503484628500899139390108721700772232803990235379530238716160128166239271236756350136296479883712094230911366110533696002456435701840276894589166993809937997975922433099092559910178132884958655401488325568974364730471795719494851998151962261770991296321293410795494530857860984256484551072111539613786878742210609647905995461773552188105855292955132695872095519611365842092467035079619423008488476363245935566466162110420423522117918160692879529511584670706565516794073897318316301699238568872769501119002056385364799889273154685495026785279114468673460571566157290882844831280299137063311305419286780543939504973625365490321866426897710205425640934404552013801849739303535220736182146704815655648558649835824235849956578590616040559542544834225133058946647449208063837008525725679863160379229598165859857096680540241646624019019774743187962972346783237118913025304667618580833844466237907547942484248430186678077504739493410167468506019508721564980186497168611532667669009065133837560319161384111844165554439642086400130590700181759322425561366184520436143364770722056020574367919947172122443863898050897376117312250692973975945644248097403193557956076739932981900414063334823678418108585069088756133243153233376955644973796864380732454790680659570114294766040063597750927779509570499831199837461814305527683784434450962243884784327452808245044465924721052040668754696563857939138632437840176342391077125379095407371588271138717153347132515955188853430695367671863079104228942510512734287431158008985221385955810546875 [143,44] 24476586791732990990621488669425267910619371742529767176684169457765351743502598008931287143349568459132226572364585197279899849486466106561547883059678637663861563768914070713054860223251747225481327540774066456224297695920726809776477428701335489849793149527932288609139451554621975841247026968132244196542705261766925608842926579664306775237613472831545826621533767466396324172100811720676977268410127421239322659648483609683236346151388489997106373831715829352319981365397831524766460517790172783983202353428354250524798364048435231638310802541007523417922953984978009693737106483872461729311821760107016769597411134442160833119745433398675564402797486365825937094290099190814679137834737075499792679203254084872360929712435222938186750438481661674713830078242778449114917612109036997177943272500653820601326147873318282017771416297692152589506536965710781348538015708306985302408926137048657364853502954429673104619439712680275976417788883685192881405789727378564808299093929501309916345659291637407122411625162939369957227901500347844706484222606763252767516260487604868236996542433176942471652029218236792314338691532630976523771952518006662424888391142965516668482444236730058896239027961208259093808109024459567509097350559435226180178628642313913705119646506060162971360235557704253872101569677087240080563310563130950363764997625749852636674243200095794340442805393514416370149154611531241662564060730316228133465991239858631613398589669383455023382424563193359887550097420804094335988821232220851485746770095831272813080981792417312348687841939019889283708613605576793637308940252051662133659807031162376655819720279553742875614939868697082914037604738903756211104433660723408524153049379459321151185238540771571640527131378786961449041875619707279238070275662642935486557763735212094224344666887299972588080862953258694985386504141272888615348608643848109334430375530203371541768631028167770816016512097984978283440227454593954683489480950710231989233294725703154290117234857434956233801846278012328763734638242477619387920846492720655045454891194336580286104917894237975554431672468731600789106802230150938466020705959979002902526801221938512753695249557495117187500 [143,45] -10834691500799955464588236001564044069531901357119774139859255264219452717173244350185870046472139461598662827029025653525724964954549156085453482956665287232114284844516561288021754333583214265302344108339641273419291460857144817052630530103067192645503891372880595448668620193908366104809538052752536511377651331669311162486806410981709904695465582615868854697111716233682353649229029812745120006684323913464537576904249377335113314772312614772007071069408312182846037147669164878938657936199125931608629040201148700140398376370894872531908398365338559176879429365149537996723767193240940921963669411603310789185023259860772411427313992530552742263588707369960897404312545827116518728388630755805967496483163424617050663351117729944447254027566464446665560631575878246655096115242162511362601865872255802454544821391059855540655278563160741360478666622982805485047262957683321414734908886889941544684171413590859542565410610347111380082992038199033056973462920480177447924488842400393094843178019086666361408916666690491052297310061675443594583571515435773068073973145552848020917303470131716813708306424633224431587302964702002310052927496109441331073936407969253957915177674945946974658962418183824992616182987825401940834004289473473340132914287972257161873626020922207494642151672037990428442551918028926759641691821469069098471725562004603737648032762341222283054735927877988478643219777724857038234508181521735562068868918392346601129587285143564662223753139197733630462810529651702596656138617383557092813186203359182586551261219556628717439179966021194618293357617900178415290986537776780426080854788772883075728430643867759794870627652298031667292251796473135457096537761829674118361097619016095260777578121051371297316718040162959179041089971662414724051831088224331834381835596699284724282612203366037407414688220972148130237854823113356022705725547075140798438911737865092815179879591476550556730873123533989458013824992009666222232679659669024608153377856381302137553201278217734370806852608574730125255537288452763036326679572317735164267409459207066819225079310979259981222112965436015932462750338742112667549786120431420943788225486059673130512237548828125000 [143,46] 4132041361683259526341086927511285253122836304095049344632193260365928710367742902487249522036163336452049461901999576609768879755886561344420537719451689986485268665258194754391373894492981113436237976449356777894659877738218896388873608217126049519289068458455243844637555486544367195585615899391326589259395145557792418716546858109471591079713887811107305847390369669426665023065990815089514446579939903205759286639334315916187646202068371130641439817515044235374007737458266385628182998644079600776512999387348246985165056782158386121006817740810224264957050884528065729959980732591876081114024445469409864136124954971460866779246749929581382364828314007320993082863272734695503246949324075692652942787445903710382837940470700249413323862025491352144159458025970323053763336833348016017416864303869238188873464752037896331613914495248152366507277305884221228798255782262455557598561655673111274787926742872176960817271913952251161355689571910726062706299075667630745043675470270336992992910352089444568805062937580155855197481489220640398996512689039115717923565008841750751948097131597697959364928888343470290240094552721743059083440937486608614372537840026846940284431285097332414349398735360285296110966548189717944785235457195451223167250394310680118800946826701107713487987854424974076804835387010583135765277616115059375002237417614320721588204584382983440131457492312130902638503292729623709017277604423457278543371257282391918636667579806606055745840193163452071381462880899451674375697352252668508960129781174141474536202153600377458011822550802971205359313048780571683191291161099857146799726794986026544656668748742620661900784855753814383223079905105572268890941259534620404147019621949741459209801294260139868511470084824910482242847513403559308507523329153597280806045980245461065990438555828642737578852634792049010465526889357186491889287188877463373632141337342102886025568000937322654650085798990999593411847397295598720164542951118907013046278389813481406062459073536098436907666039156752596316692376775501655738350752543623687063116497379821472419485229263575869722631846668968773879212786386871746073504618919358666317975803394801914691925048828125 [143,47] -1380780032041545551356313652410840562781936786512166550421791211270036110487547995310174096771083160834374200308549690462167516119849408594307983396839433646777916135742456642018148065780941816401612598042193506862803298720566509513350102552440568716667253445967665071463414776158828093491424822808842355495287223070910210794322043830385446671449195317653172865746500789614964336275442894149889840631373625993810308122865692920175203808974046583433002669354583216770451777406199499178422775876507034129930234248959726413975228623357744546524693177467752815376901304969702539822750796690924200892324502575117218352232368898739767931987628643388708725047905600793160832221807463028270503828522599790133981737313466824683550695044804849494259352296771256420114166074039166049530193580233657643831451394636155341207520265527570756995092011406318955042513624930387086417159546612958978646334072335670890189710214340357129274789408913009208770475174857905545752273354788038666537089186463142668697974035622481077834543081969109779230454903745346601351359363810084025348882139392182003216610106332150256511432651551682389909298709768511023635298962635670266058122478487578204460717168382877083764953916454523221050249880555528884851040621875420133630930092638809285296614438586995629510607442011057210782696177994254917473163234523615586161921059381618274525064342100052300038657627724260936112801681905126296076540352969957976341550372166966130968198426253359208639679876601938504623736288552062145883406849913015990283262206969135989400421191406965563409794657566203391028016239581256454186218678828518254239943618778166362084837142844220492362174960156813181281908488468210798738848573724872145963867029631546577394652578270417385869266521142453610433595183202790812614656627772283253626939770321202201694319098086992847823724371561567306638912532504733179830375918443357110163598607949927652675058289195352991595910021650381332881025418121669072874081876056850440834728053772608146933241385967065062562040216369776612462883463170671033089462521834640770961048197186203281390286541536029720969259183912906424710038070978030376196460382587360982142854481935501098632812500000 [143,48] 408096347963471982916083215972665591332403243886247635618328869398408542419223396454218728310493251455577939259016288167504137588292183086421769939752575602449397113248604868034503256865239802689513968431799139456069796796734285420518469318280294105387501810018326828992201961763836840982833042811015909722946879663380038185338507976751501911983151317158608344952788767701697027160008322685373078298064496624122518128137525623898603886818801865677909122058819492711713640653928406581790234468099455962472202440994731714198248796904492889281527798018142732054331141222334705501758416235650411014330546450572727642099674009630684867510369010682145385847155827821038628639266724403974777870413249344094903242207158274187114357824348956908296687167271719166599698874841995309026354388008126340337444628717623300839962857568083094595493481319608726519761317804702959572505381888986191599018822497504896759982813769138510587048366496478126500752503987837893724257577389443394737804799739669156265696338073293909540507276721055515155621483428673190532949887390632202653444330065678313943103862069922718541699077101490900735560352282729931709055401820034057511775815559240349929699655540601019360120264243042942343045805578797752705485424595009333871546464108882717267350759420821542561867663999877748238382602619505573280044014141979866873788785652430468870025388015859795785425739825556371834422146388443660332046617402978012331997858006904325162974371407037213867889204231477527531324926244828576608661904539644749816853459640295058408108951786394153254575951016014003467226187167464746104648414304220460263296076308059262272688124689642750209720742730229159898220464682733699741138117971511877424769032089987496546583094424341696559507125523924467520560464299571515838856423986912436493363576517684275243100122534018154444990878899592986505091733136729832684948143788105991685945071101673232105656969358148504013080996685317480488393407692026181791014480468866133764199627183846212897533785812675867457860392899790695126740930239138089218398774726414791207551347823797182633476591700807017900813870087116865856847085349822803167219031905688098049722611904144287109375000 [143,49] -107207755344759544664205062082588589592735700935940781753448921879564908233923700225310246219712803259627658277338170329587521773184150494962645258296462369939789034438342585015712283237193124948485152796104861563280005482200043634157028860984822273010498733945201784491584329157501276311304655972123815120310286493980888826635903792906507856755240012548060146933499282106339589553825282851483331536447467192566901817314714983753860444985857040955666758737491448323151566239932496370493976454611832233200473793068511355967560095834067380401081582211303719260554421528810491345693383634109063970956345289541865411183266266323464703491524582711276763265055922329447617102313275794593421881134278895344930939012464916883519981375911605310707041170220402109360811153788431446253910194924549613057088802645433970927913100216670741221458252609284208512512810430548753101390511804046565406066374337152460644611377749911135164503695287441483056416822162638843099825210261182485519789507588606369383149316609774735056617540820064029846381324764148163610979995840642259788633733050085814699214794782775322380047767370851526553566554505564193335565468261688156890640786309188106134935053638977594660326259773587883722912569894346859719623129002008280714330989986632578693816000395703742320239420419299168737425490444005511875634786676552064333053661514683356501630652565222348445120560712982639774962290588851834181039076524210690612057403383113699219758350752363928345570965912933466118304600835039765323303928664556488795766905362814462718086016632166113399049831853886783645222957779241802283532234764624100846721318081929459769509365069758766727012863613819122220778732813434446240954382201840657355817895657011164687478902975677963193046745907612460619644699994643369610462135843475287258919322138444438830743506244991195097046491017691142841175466674072365854706088729354348025509684825949914463865375319371339342473402401038079967188799089267674392563563002856340906422341373622082468638577567173680552421133244061126926115291049392746919318271156378150069444877163082506562337162514314205034538916739433696381962273456582871930531375426198792411014437675476074218750 [143,50] 25056623335312109617643714457434930023322400953061234055957346044674438458330278224055137617638562496747635467192915233320576799323942217238201865910639732485804875103196838699525800432556846372056836134845865594776137164979075444721763457173150842604260905251826604993222235572489507271853180046241833314925143261859728144478184514115423362295678351623365208501339357044187863697470237609280471718275958303472934427413518811176653072385626461802167217371579071034834566262238411571168786283551170472110271564014522537635140661998097307287279861759458986945217163903792273773746181913544804428702835572488612504481331327371805293330719611048554064774379646995115910440840490010704840781444277091629340015840696935130166940412934697217532516977027348650028037570920542541262701638023586882477697410958425735725606262612945922431169960387426096671682150335120757832741673788561316145858735823494618671947387223328832181995504614878195688524002572615838723898458546607560738167565561101986929903652665471840727533973034267380403399559836881365266378175325872870043083799929710845064095135835184769543394746721143291324990238570707439552182599393402206948729638200977387568631929458244057066451685564359751787899487389034700948741895770124421920798817851731475433530592598426862995081004637338647901235953072754930294748133574286931753793280446799091802013641037271404444869435380277483619423805634367448084519106346612869004776866658860422706722870206889456831824831088571193368946989016022241994924297618940197770887675948348342647991735631935992076821970915129339474480149690623219272403098683747595364890619303577210014710928468476848274505982473406872219286461220841825043592357755718467375923189918684965703863186029518969314187541370946398467053866825682908474252166991544825835004529024356398151908570537282834345880925603769956270004114525742379515994846990696128655044591981236871702742634717735848693082793579869313088543238812923975229481411720100251774193024024468602261510799736962752787466083728086702521399440905997160134535530545382898053458554232945269423503324154857841897290317480041177151915808104967568759047225057656760327517986297607421875 [143,51] -5186018966682192777348553926432907602794105070942515652783475073353444196420459268841883096680074398662588367920418813636087325125040373931464382235810873439176055276348608035940268143802168349118182024712019191668200167077821847114281379896387461596518390156730105142284226253751114852845511979806497147696102742638356526021985334615780066522073440597933298873294519537735233977893885206051468264402423652719231422797480072011846682522255086543536344373313521030711488582958876900733100840661949714773239630671336866453301733986177160730827310754396702176396073214647453455054840195368537004762934421628498268538522975884898446445304423973965199061850909518757130012591687764545838856551869628845266797794378599969989365430438492820705740091809850816779678498918093676731863303594240827543932383511821162338410727975466947727367222957280845536013158105217101942667835973735816792923741903809340263450875427466048211561164738244648020680033667539965549289471612839538113540466027916646169858523743564224989533647351254253844727079669244143219558784130857615498787735819061639271567865164546076603885845460049183566058272293544546437218602863240909842518021953650306691233227581609143222817708026341655160820573837912561912266097356138336659074190361073471536355177104815757156428189888182277029679523164168279311819297675272584864273863417601727210001952030515654903426844134187391270467809055598080598054050452847995107705657583443715979303075683416521623021528262659583838496874713392305743608589347678306920525027801465465550145566121672862053845330475241980602012933130476226354278160995558069609917322469619661868486199527916126055825274288892527100995878765076675653113367841203372206611403432658317487814261992839769961767641494839409421485922241944809558477871845792850323052912912993633599445200548011637731202597459869428674770612518368316034090850610688728024381514185802504949793469326027655356421492100579621788145383848733750955656296491982614382736964562976421506124699644318103052577488718209897718288514803829038793643709850090140317593193199466128562585645877092447519849691916110313338903557559868284787540915203862823545932769775390625 [143,52] 936507516138709539154640434456070840928750888499970599912916313825006711154186085593821525866406858120044949159433529923965789294159959317191444111320393709436444649484582819417898403464172712255800903503497016014043738544870068393345500388078936182855312098943218294659153574594619316366170478247575008432567151556524274890399107779184137590162274310342020322095383039894010142187554587059713235473537134859419777094029868037571676186884022347756375840684828131686243022388342501029839974423370704722923194269587645497146559854022532442139690062652104512089863489040265324939896028561804513462248217560913383968564121743396620973520697799448644483522320716323600351812934111750090274604383781475889825174724703610786532708978650431806912333154402911195768375442659768264195703992088949675002014525146383961770097549764120905328891328040077973241771693769758452593738018862506681332871879284404781471066364561732282512343273557889953219464209305120656454426945249028478465313419507630459624781452482738096684713201946857415019852636889305401263220675551577583269521440784691289611660941739721982330668553540870270958764585430685757091348208244881431253773622182592831289728587141429432864939393048572605781729108739935430598824976220725759750466158404984553287219681969684620432291562492559385952794627656708687842538749608247881945550465221234101148580567089888179087242959934951780123428477727636304462894080690006982759389355768221208190950829290234345192909013913423955648086692255036355930691673666885722219762431395769649348865218336696397994736143648838715916906502350392504193284717460348256729133977590894856063537311813181005172630439387639145221504963247502529564529160471155834671918817748289891645526867764286486288705111657392397108517363555672266803983332920264258011691042157864537507665381575699810407861729480423754289425407713638772929010490084357531593058846404595319584559645875590739699201345215597235019835666497387369773737691642017086438705778114814902539241020464672348857808007739149738852668652534976230710060417809423416076132263396260619639669547520434351085713164935046506158131118802145920199109241366386413574218750000 [143,53] -142045159928430109280380215364358994382020249465548905797082594678001494557667903253633883116557148857456336575783849674382969608087392251134922306766071393965043344908629385866574659395152733018975534619063970397900480920925681755797096392816426044508166211469771506251494018475471950369028858750408195721556482890728053888564926161255014042541716502790998463142903540492259242248326331569699352588249599385824364774275120204126011896114396126514554674302871847528706715551867407725738141723075400524934319368601302583540666481147556266313957312783798448054761776571853873833682093156623116307955697917560924857057000737329741983578904266568505071499683598766222828598135601739564339950016328621427092737765393495737863203581175418955439455707161875592573374250082564946620032110960235871071257580630228583004781000301245144047302369198022440908418509378784852971277146262618968104621656730295934712472097735894696355652441210911511575531013743870723722359477761584196885146725716590805146768571751076937063047598189517895479022782942195407346391329909517195047009646969996331170521315206154656290997687094801071270869634171212850391627084931122052418704808989611068957860092579449730682939066554457311385702905456487016310454440874974581802688024199815542214633532988689815503705765008252996267702922257566949989242452783976770452996324001816508261521684868184216912453321756385290605529604570282778305034280855630695514761161730856503739617584243669152922047863800883353627935951119049199220299381969782912130546036083863952034824043050399103084659564628487856151357522109164033119018072995250824775554612214909692164024883345856084842036189892563599718855677914768630497492908638173299445152409105580270407005344856434042794230153714290851614165326267583872737401286474196267260703502107921037604787752704120706146674759445583346215254281599037157628719144393991625630600232558710769059998221369813494158251028498235097569236623889088996322105739336562965265157364192322570542572749542580071715477781673831447684109248586694678242620794536841626200389180649830564286724165442420479361934875694073579753540226278119007474742829799652099609375000 [143,54] 16165918930429560807883185194292880543251564012462562266052108705408802277216021674597400017389452576673806269528041206215506792383246600220987130424644259503640984057549256326190586748470950084401445960751104569703385046264665455627993036467909470255850578761348014152648225161460408265329710862765552168542754949900209525889239298224730476945123963391565199301455784103759445688847993771948992352627765670874232621732469246256935129444482615636985693880433668610727110370638669029251858911337387158638635564021017460972211467053934979965584384412823033983194460768323953609349425957476434490532636294067146091966811018291783272522614244627849956807489601441848365347470026695798119381792080089322558056353967135303137570400648424466725562129658842399697354529335811511658020973479597552718581864594737635273457614071574440796296755254085818058787705752779310881570887109878571795386588098340069534766884817064472267361098461121976710745129153753510414449199900972028424636815946161666153505365741828511319734721829738040438317828190153909846024917555580959375440421300325561338455696823237549133438690722255520741564375522938797191430197262264546694409714942008512577694895349078040002066113002651193494624915331476216014942032368315862997452247951500383595434817875138692417287903181300035313110738611651576890741072313296671977883155362915226414658394422982205493419361157335849060388727800116729251824507575077089516332524840604900931363217498530132002554455950928648629848824835284561161112963941711290279393985386025405676025682158487967175299475310519979536484095853308865016533724059300017195858386542331135931435884828878915727099830273534875257058771600401724243165859106306256584897815072319246626973640873355274880779951166480772781149770895851302595662238138656517056224846731097460582512328150257449034465918484770755362655636961388737234899965463947757984671477407081711704669346018767067191367513811076031992046714154659024636587096586421576177583344288075340255865312098728176345778064068348224791966615560377418756141857856995749721655949060829993147089986382110061868346166617984937030616521269621443934738636016845703125000 [143,55] -684116467165653110890755043817080900357539370613820094098532748936841715952422437253279795492533735760899112921478994021513666278731753879976619597119299479125689196553229955813898180566166209574276431155309464767338903981941398676044767857743271023433253113453623016238871473765089403929696473396059229915773674770891321338392028293336807711076082220973455314279875197952054517451845514159322236408719870653988393397245867735465566642400874256049857299640778361469541133789202899902933387137956747365372459364132383975393313691862959624698084286486234545227821891783785207978275008483580947191367777377079435138303315111412695214819038399083042243451648912732326429652062393428763274273969822952418291253644394065242807525144579934179222960660820419867574712434259134474790852131546840720691542025764758236420832290446704285090430904894023402551049333753640727522209808687906726915563014989266508560297219500675442543005654103199748492244054424465752300718251175331087046992630276098477655810081962165038349400201737227929848395889531031472922197326557132504409895412678404010463142903221780265957658314925205170417207641102904410722759234539858919325979764518152611572395557095203549327438678053230150130091134771201148755571654637745922397503604953560500521079786582852352874612129888830155068426943898386362397085566062665328708129714383626826064749461292589916437041795517661978875871067996224715380317594602580535891154156688526865396015766104049735466248678952751830775787601730325510005599213792910331730946259730520132811502707349391043721877295845379723922680406008374124306279382707321462432761666193227641479100682716403036670158204643978464851559914740809532727410175301709378547802274370760864359761923981879247348508429135271711948746372442631014377945662703964105342687334779101525708113122669643850104272017513480689939405496585339266066955933963066239395008412967424836246095533214115238191558535409466805137619450885379901259806690376651840668884882850863070114863019829800852630976949054231124304723126801887234025027169586854590501573068756045768830637661689170490610202485121877913343269028700888156890869140625000000 [143,56] -289701931846239519731642814335097504841457056324398989288261374994743024533977265799223354992709012368152915874712744243310950853480315998912556996701317908229457202401288322333706671266932733951447955575920257918099572397897418118463172349523815118541887790031427525355392874175277452948913386662617648170395435895534086972208791196868463752175907330348333584551921202141560155220958064812684682237409655233385194649104511585041135999988268070488816369937495498487388834472041262891709998740209497210199128463287902716410395110314922805290211237784831235396812716026261425940307651164785016924141491836935737069667159532240408405655691424494623069111470684097524807458976233498557698224856371113414276156485775305260999740224610677788408813920798264869931358204983967089873347031262276185604039979293087099979218717899191982713856605436020863976851604097364930256166487612852438332238805547584844496116228586975740197488515442260581252056922836615130302313095331883928123675651833825994257722479484876598047625053928014150643188362777192232219874176724226362203863907384535282757930520896679026744425671935882790321518884242810460288668670573983342479512966226813019093460307154006917207692978408618252975946548496831231863350921755455535092131363055725255340478707018227996934719383508804105030120341235896428138531043519059412026994631320652179243386722080126547244210564654697061935767224695349369767801156922413352608463092457828415540133815432370995387140515133242581933629101793180301804912065615131792524189376609293024693137861930556296788692574771600599982150518084905320948239516248932823208924948980832691199206232341826647724179264674179467245038558798450226814584865297430834568532597886382128588657217005126180225199841628307423316456846770043042582287397710955921435562284186204969334545851838532835710898814546691773988441537156846257096762191766423294415665874511706904661205926144649889884826092789212502100130947008391351659851072549412900652190310846864546067238839247069237876072309352851307002370179648726497938460634376987404834902528589262982817679769914697852438824672840027574238774832338094711303710937500000 [143,57] 114159718017760027419429347956170031304857132350626020297671050461848046203387435212456291019807263589293765343684372694959266777610835480942538630755218283946095679187297285890038852311424951204918572018225372547411023142940737734273983792060187205340580193570683455702479514797851559727539767918916765342707206442040756983366252327267710580023154544574133239362782049532495931209005765195398668380924617858648644023739911252698115918540287127591538175906895140398450048999026930883461192427872366289535377228503461179518277177711426508419823552017284452330070418755818183740667836389784558055845457847959017577575685906267858801086092251067860128231823639754887306775949074141105300983815510645500652161893469403489276400704853522098614883470295080111715148171588375035920878403798210490658623669587872503244855762090146387640418680283520179786198345919973711854203315056974051875218675681443247414485912528195261603540524221932184362839546618578933884920167383769702036286023898970585137879823957476496294618886769874672031270984447163608294178321454009778308522211657244072338569876866989678072243987690516192560431886442072932841475795093885348128206325695958423280045530317599375279147820380761404928056716297634419577374069144309758664539943656942779698854351598890124211107143415109022997428843579984967525455389828357221251348560001097891810105539879513199876764830955509910028904928345783834342098860755028819391933365693005996017696100472503030495191350403069916469527109540252609451610721491718353459549900859514317973913124145246634732826780737614567262964952306189250029604469144608382589382921135183599285513712665624687302309084442780403643885572802182800243577218357394879852747737692248430372118648714298104677614133609330414307361567342723050397825525561426014354735861906521386337701199910861573694171087011610423241287791929682242531469161582160957387621763802901508862910911601348460293655914745669059894010524190113078493476468427937322412171187359184903277236487230279015736937420625029495773368800684655148983969119859520044762259924616001370219491627121777235635957662379304622390918666496872901916503906250 [143,58] -28015923032007433031480283085875014356118860519835986299445873566588694343580061604630308653589339748160899783715552380292137020281481307945512298984535305467310430559030609007265560167134627360635373978162871367082979680908956461266435948845770216966412311833262194552562646865794428670409575349325226205253478515942846801039655827024156395995725658035160936523926200634851966013416375980442658447171430060907287861285918639258065329037317050377401220837010720589559463738412134184159265805405939388682267712161552491327800270604296779514929152429153131090182594734550815838192953642683841059781675953973628778804517162947769328152377558075507483516943357977905853309757149200422310010316354364266048489834411214779927665957414598221777073607426836482458906830603645795312392498269932043137880158457774139194132541453204642090337751348400910213244669847251682855488275923388784647078307333702536818767271275600941416098654228705567103776198498214704595837439514692689989946522531727129080121364900815446602984644603261582569136172740135440091387913516961828725694192775713367684227207331035008520460484164593547533876471534318037109556931919101885713574030325690971316124361434068615893950500688145631218376021652716328037852897304491764703226509438497558932559625367105021053537301734952486866885775540534169520373198853807692024262017979678711776283845145054001949482905799706068147640784097113789713199796712992875447384571639874181807075293146655187839456159866189040390986059042742696660782045336358621690527750891766865987645836197868082779405722202339526172652216424472711493331054933347107784870720864299914680174496665568422194727224787168307893078550085978608615457026104225377115818434023338630746963618377654220609933192061653870751068423570825725774503238126942571786634888647619805649611210972254231194919292165775367024797222808888399040867167587371735438255348963427114261576069635677283943066555824089156847199730866708241433494006236934523015585198651765551297613236236357638848908679042997525775505486834034856235343157128945872220925000475829396434018006702130017127473633015398490897496230900287628173828125 [143,59] 5708632214191728481485617849116472043912276916526491436454305983215931220981352221187256858176097997450979604884024728610298865386960829355050967209771773857687099289059762614907479771256180496888309360365092875304577750977930722596951911613847817412056925495909383278234633739119550644416597574147017500806711036153459769451934425442079740571543369716765715820460875051972016923898503803883283160447767811882955954261648359898801481027265838536314734264127834920197874012080460665330801896539530414910671728416818682627301731287013729572093723793367833252810002201228385353421301387599781465459134174131816808004180360283911968355096390156682302742488299501867744076286406624675762340675809004066702349709712965218143461928477950120866226581542937931005312433466955119679655589069991298945524990605084124675779394387257018482163632366381419864383788477734637568697648532175205410876022028505963021725251031735620224272110891240314997607069230926290530783392176190471805814628961534534123263360180877386730227884844645240706372147433429881418851960800066315168206415101625453054225451602471703097634086378884093842291137426932311455271275592418242475267324231743519674826211340304768555629233435593439873326172953778227734135693861707757089026993738312101880479653258643756794316948515278113703219906682378555130079543380308165087169429731315848152695909652632013861612527310002542642266386915923107127836223320833272658057300199640801645946715635300941410795510207588764963853959942088241644625796223691094677680365217701143935024143149020071046835183770528974574330453845932954628626122057320139946994336055147866763742370664811814527020200074620870159011530318870552490856079963038536795947342860398021077221008542234894730408098773324221352423146188402855903684599568259258054084613237898100874648516609018034877071774291062080754952039541432913452083434764467862301056101829632413480888095847492390379774679244607854439277741109405643456149689084780061249831382933005583922517591365711123426577950136748521089900054755432100621511625511083051102140058701720088133541560686971755515195970554486848413944244384765625000000 [143,60] -1050369279239001136169206882052688269220198368123852597543349048700534868375013382042843328885397620706631109904647784010588752416421392067645798377173392598862919409529592525511182100670664945147478835882486683985670919849977227211000181016242964550910981396827795470987569540146396436870683778896031673600745111869344969628723692231814533844375101338987440596071783491806953601152601866262364427691455018131396292642226319664850573126531560654345007452724704568441976107628921794032825246130375101034785565322708936805625446757378675002471872806694521892242033526686143042851644209782694910215771903539195244574116954677632128169749972624729780225108796012166840341175872262419049291122484985641249101297329187046122507156307727761661884238248874686468336447854516241442423633753353472071414872208362031914348523443283493272602904262607270791783951520610129296335482968498904580957776010340855707301049915523032633594402678193509348191515706870861680500199878888907982939068089067420710351929289415210613631349988572482224632974922125845344487036465537796403742715927406000613735302408527629226570309178298526887079879784079398255284013383437237222543263897711767688243663578979164013580117565830255240220014541256629944746822571497398024879752061377350864019107537731537804006094580650905134391060171747316011163618435144724926125127943148018946344740934220038301798730119812213933764421313375463315554327929824223842588448870800173697329182888152948321089618073215021637047124197444065670818230890940455933557611920634591738503901595383392649776210188982666255000396490136204820611193347602559529990680085276724342049454128368974264635467424785772993496016079591973091173135268133482583533452236766194687855265283338106267954047951294926605049860588970060328129160099946466208989850646698721585895955771022933670524922586031511978710878551827834407060916836785748164856706296026639044102275855263128382536610044783460257135669939624371637004010410699101601015139833128246333998369038074571143487429382459631354427786944915275167759320229354800764747715244826795813339511937622099400618746472900966182351112365722656250 [143,61] 180624002197949994920160665488163766814456744689055114095600032564041799141761025516877679914671430832413342450864679516871375519821150027405856888575973447221931923195904159652768882113382261795384876417734040513562302547593830027837837225251359075485879585908164307332270743398246970973987088829092202516253862756077006172344072906004431724505823244490012774427219827797112438541010318838795813502414895319501473052304565018748592143466619676343543585834910081392828770698376275163515105712989292818536110713673682521479855714602363622530401265761565988783540555030678747821056705412918542006280166807569456615797125659744467136847496157453444302986292525707991432006266134122063398451846786686204754081769733294819874296194920097322049128403677061999034775839640305878039552365056298034455781980949048666315734823232477368436329488220423202346578126807627520319714998737362477349098140270378915737538931696941028950122217854508031953452321307111001142974213431430714328181389193509073655541289579435252218937273237562355939490197153083556752251267798961958787635767873450203276535390277757776837581774724827112101295880838214058183545785083807988595054953446562193558001650186959328464524257794547631173748422920316884186588830877637346920304390587270374619011826122863031617182791645108679164829555303058797543817602731244631093768368200061580130223270192268258260687968385883367678926454493101597168776904174055049925096897621192969732678554466250495234029413132285932991415395394443369904204268678870220941591507241498437105668569637817950740097540114917827948756742321508539625057742424421315940210844882673039354077660581421050186940011224149199776642334906170281253342811880087413563942250490117825710346708644955182139660534404341710015001879093995622928972486630250466422788745007798408861354750957925746776126465216794010409435619141303331677989746315777015725735085414801162773953693034481279931239239762099288225303088317353779952138931095502887425582251046272672969784971195117541262666431933233181324381539474610170997141999971225477591018163742491905641948142518417038429772495874203741550445556640625 [143,62] -29338565682424457680512551379159205520199236887273028236942688180726151534054574951541896871391600008300500267998632219751369173798558705689340805008388369619298693135582757760148599433154944529180952676602334186507000289650497174364331320072314672538047288960252894024234458141824328597005800281551678574269567919880313460913794147854665984074313241946903941991057985478930761329206279899280074106445477011509428876175882925830663605625122766198348147131016387097929677031860498156653110280689535648311512727817010393643166604031264930305332226443115218424394769525327222889507413656260814570184876479387081381307350857937710206118209186004930119505064253688110966078322312966622402621678335074081949062206835421638652296471992109837957604422997378206672813616871347442520182397885740903793189431370346371593903768029715404998558559680500150650923052531827130520878715950212433564791472745470920927252368162391181400517621453033206873408825469473638534246326060014242210486537288153660832460213601726922101428768693463637733549944258619197988534726743728552742539246890011139082464577098393047032749363896781482545183955953831014148432905037651237026476031975799545325667984037043318231133832020595682136915256929099793063856270987834624312938001480472315794042686614775559257914906642706652913200622315869151405688145177641909613339178468464463870443964124862019342228875741426390289169237059679386916901757706824774335462068606995541124901935646141718755878782044427811189607308158041866960423389852575427574858323571827296078736279105012653859155591548856527812963581278891777845658329072932245930889449292288837227359842641946589763696625109333768509138150708303631518240561755796546675956035732378502253969480684233938430890613767452649269473995262720737966988377633960293957496832500892848000729244919365862413967078107520301552067748388056996366171364290555724539487293064979216981215690248347933079190312914338526574302113151186073891163299041293070138155828569390706526797977440546110237792431415485475753926796856614539228368413934712001543483517872693599695895412779305607278679497539997100830078125000 [143,63] 4496825574813164785275641144570319355521730322945938080995120281251159572320124229798007864106975431183600881107437289064309216930886851872936693629832818874059041909925378672181983098684532456374236961646126021840219638323123014478483481615816584715391155546995660992922638446966915592762538724738072018043138473917415189810672865790932943006801253045791575354882877987071460964637928577452637291902421389337059936938552057600104525696783500762466965326843000570744925969567702073736351373086806590190351405942160711007125393552987154521380978095717973322034369503137256851454147174109765770480828130990520906738922484841482036296188230923599155494520826728696790651592299509727919772933413593615527094525775332443706056904378487847751714151496444523617037145820797206656735334031557232670991376129591859745850643344122255553125262639164832601018074495334691090693993622222781279516289921680311034052945000196359489425483124895177867404364234881986197734930518118261228205471521602440978159249264789922325827411465622867132629496862222543668908019773861306605831731727345531450724368734044224082601398084208766461251098665954800159734877333771652075861443552537658454761151889038378080352627546854601846494656380097334245623949186142887229312793143309363548402502559777477479980451765404616608167106491503767528370492897140756999479019978684391646728291685078471289741300282639791020008322994032924546508518098376295859771670360466364407417691031159710479634524433329092552434252901755605177154657550253249203381693125518993383432270461354355020823799514622232184244768922882801072156992071228623353648974613240479540164831233074153663139935646814828870359938392524946428181183094910054450438366034441196153982020378765502231184608390008487853884796022253952400701875834194219480350921905840760337339923299265574049166261333046394848159307866409111523458462135306173287964446584988490944755513969680439725119846525645127763312203280169292482374132460451470733679706279511633002281425917053547795985588214128034153920472782808173972241683053284240203412390073350865172218671137528007468405179679393768310546875 [143,64] -647527243294167754085769287922754383407894072090554200767752022566053706456507661555845558155490281283548011379068596733217320656934202174441082791757707843784861772351250896379490124643491567324309647093774438014596129096056030152061638183219805972773159935960428215278753937235256046527186207559368462214438872463533877017252252454124342196641923474474021784068491047629012121583061340568491881016171420490425370956057335591281650091155872666125500576924455619563073470455352184055922454210337798517764011578145810071888330375276082836216243128178922696052096295707679084576553071607619085819716534456137345248183430292969017569645338444166530595994554153150906695442713267389642034000208992729212271135788722758498281341739372844538315220902585006650804721693287655202481124785371878612710364254288622114021673403208747263405186973995034192444281521691323084708187333046402176592236562553375149073835872522393170174966255878790924243698494686503641481761119317507044159624635589689460767264498854003621533797100108170089882267448868528076361511516021793400035357059996144943311411871117999624551947755892693331603227785583774952360721093660416623246786303751919571528089757332655068807219963607131072305277194234938422369634147768244421240609053553999910137480981930916515482926353343260415171813009040010298144549435902722619251136748309428410668513297224467985024632771873313445878193243910360426482938516999689708203281234723217642082769785615458421588209500077145720027900580468854862953878504281963385016748718507303564096657233915410407850477950681415644233441579829180129713724371019721453112443719053253273687426794048304839171972930364284626729246341724308171464346789826034674584422202175942494908036245012664564738057855529367862381453239102084223584856604466959403189816894409843187661924526171903505676695038261507456101896230110099800772097537146648431437488520361393247772950202340935460304118494644903182015912854905572339556990441511215723474001356854637683740571641578752676452937726027842170000565583658236791175386461229927556148137750797981084958258274355752286404371261596679687500 [143,65] 87174451480637380121268017670899307441550505335285460495324947559553248151127557145224441700966154679720763989241142603423396085901641470351261910371963284769445153607552543591530175830425032871679918051730369438936864902350002245275675785141581988115364531912093975903968795547649543771371863332570027118343054105130140647612510347635615348733812082403416341516260191116586912581833732702215796982568431997708762545916222185151731587389902714089544533958251267543457550568661670858430222357889629794781456341915316493206386528555687735380884087372133469127213817987918222217645527116285159470988320614677176056681079618745177245382159081445360418204830815484339897853822194720240867529488901609856303282170813468047073880880813564706201248135755333475360933271085838604151260582491391579671296901174449543862267344149780408051762653911032864357584620232590056916094081677974034128009253928213589952703235902963528622453541514090298236956387105623027819541842822913886327827898812696129627733382858919187714846273050135771562347115785402578486681147358372381156310950034591338167128549224405733879354412339333388898525144739545779679122951642518300850045583618066971042297960153518043264023550287796815776135483285396736117308316489235671776195524005975279407378176850119819567326609748184176304119460764760145390156724889374345922709932923682101593468423559626517623213690389949380117157101188197002499743042888074384250586057992432843556101406836832153179106491512285851998465638098018164297700123463861078303182077115461098607940731359045728225995677241749257956979570060205551691017202066950871371138088026774473727318655863782474241927271382949937229277946206457802833549673536978045218668107131037863809880083857075384403635280379935262385689648356186532168253263244237972501030503372061062488032067881952414456518848663882479181930928874747867435916891361404633274938895052586239931066755595006417276480649288236697827345703310432525364084973085880908985092539226003788699145446259295272884930718264809164388790168916591545994422701346854922017584615164199960409906193935300627052783966064453125 [143,66] -10910705274604241163606893451553152951838109195782580556868206017599593004324921328502214515942618040895334948575276322466539382010009306207521633529620751227782049378735220124583340190795903887194370436061340091083539039270907227168403523860305613002696531848461314524013079376923241212163445403142664198767489617963114994966560708812677532138962307698728430886391314058381178675095949508136747981560512123006243469504395786065958110767814907861545860572158735324633714045437880867454603164028019494704249432209680617649550606194515399790506339857939037083453385320343421622652000801711587007055135089115702256202198200043884186836676232585838650536798361269817633740146831584473990371632626556505509716340212362670528336076671639566571147386699582021630709214078009457547809724890964980086396357921060052597758615730122736412659663702019731513993323521683926531334793550209980222256435478635436348761116486457119897130882453343495233951064577907679819991572637716937522453331466985927183716715360256261324817818239521151223347379639120263565667813251023057678218137152605220572348817390222966364356655170830242642638280864076469021678430390242745075915536791204500567556980277345600889353044146284021902448202828058444211735126753288061212146620140509091826927837791654434893055470631606521927666335495534720761004107783855655983502531761528930388949265758706780223711549948656235060808403027971271357719064384055947590806417032098279253524646209668311687037903820231600459807244274868336693247771381681683600190147060320807333711737530171692905963237550025244982721741386560305613426993452590513963321649349478946482037393649793520994205867338602818179535979533362082917189290954354765081750520655190053333781651874505332148766444437782049359401216380779924581969410955838056670737833529064947031720706217508437351686996430973202667958304848936752055446213475475140703976645917164657342928231528477938220101860529582359036675854865870884243303458448293349891464398101236870329716334427240893805728485311389000240159910856762657688027349666522678183869794707496742542953543184795495986938476562500 [143,67] 1261128022946525033438773639421601847113964931919939622705603965832199487898832551184145631105017094166111911358007118321168691875394212105336622979597076564683240038244564542165499898644237798933197439167059663101180181478535138643815693226199791198762496735369625918080298815135505019361411751674846453172146912280272370968381150615768737159665038047595210250543383786253552610940333086522285593967022559549043608351114628390570594979139734549480365808776268702279708363674012778735372785826793376773031425308815295533270827697842862315177946786231366213588377314606919894795836415457243584593990779454196673994036944124696276191700083993759427517745096438593380885518373191108580059218678131784513961051633613470086840927932946606763908317324446171954068348149958095130088166679970570365769361139185586928282061462215281886944306797904264399579408287108906639050928972648748135296768523108208235330509469952268641363524195811455936459728341496402735075195961672178798032621252964114146980106999662701312930942694069112986495547587136959530791580014530580952408398507517294531707620089549237781613138380471379959998229924258791626250197615101421299315486021059280568787456721347457971927139960213078139749797553081318551717865983419361485558247523801184763278111583278291040006840083042018586521071091174197451487544708155603684899909108062498235977071778211679353366900162606041411286239682587509529021260835243356742561017025672707500227542578675275145962265400622736219398527040108922642830640006954752587801963303778060777268422768088760103418022186402574686423634921866774198998708430668833191038419956803955620112943584651623487992216163446117580724927007188440896721230279252315911613228613216528603804561843076298013885723206873890424061162994159878657083535125752820820717929748801376513444919703453580673619232879152628377189027814396679021644109895607214689894652363932162325829107162853024742418685674236847617255170549886681932145893436144142734788087225878154623801484268239449431084830119681554224349095960438328609556220817045546270283586028032016349659299235899932861328125000 [143,68] -133767281318674715773041304437008882003943240531405722406016001908468639420170400350648743917885023464243970371478190252415293887959920643488341673113390648535258014378144896451716590617929800086316025921320652202840809424872818521287543627232730963346630669104046856714154542796926396148785238391320092262493699363608630686894602518920665959801222565554049175806557258542682635744973855843388120636676731390639165510617717321377089711049003544816709288580728810104166218414765455005567691132791311988458704302349547588960279896890401412337723690243504799224690836088911438800570635450644354408978769867878977562357993063150724315466356137814479377607560207023659071655116189067966946974296168987147811926665548739785992048535283603515110127809621226825105124172389071455278601612819384812918610253948761062613112514207038712582675863234923625515803629089857077003288289221353165477336182678134710496664121591906420020835105041323589578254757836810729771699228591758913472541848097601855334099529421306293474251168920740361171088534760268538009060669162775161560450667075248026152846289020326962802756113270219676651922560808231433450336559789998335750554434974681332277906117184360199665716100035082859631509063553314705842159943062056354942846648381479410639208216355379937472158030705543891201178206316163207287413401159128443594473212191751603339753813349057716926493049348786404387612933712773823969132336857215217226068773756724245628025811148037139831017209679889713427625743558746583407597745897722172379084814540020305738857812889556873705817503469919962486711080619448162342540570988058497857460400764228520813246914062289239581986546898009806582314077141940556201927703714779411969853006859849438723332175115056788511676158888989335982702688595408117776822931005416216350255224610135269361807342648877870433991339254731215704699350850875491907879458805065046832431231310691758326091469726757463920816121288235289863557982852974051283889154478608125071655180155864535770960892197653555157170036578642264919527331781041444939488942569307792090271600157449527341893382488098144531250 [143,69] 12963568409933259628046511365812731501361643831744325938408108052054118642739943820902760237319759986583418404995104993074800687350697750880202775677887435621155753493309625417273452387857219534384802902407993391643003321844948408590691220094759685412768874247564687062205891419687440326645269589141568892072745556269756101111176782877006937762653064922116221918294278204042697886943263920411301093833660537298009455410664122065963826189927069663218592139160193421460974482748718669782189886589173318793009850499742943967373292679225407289048444064694811663052935853478991482141753056732234707450415547578811301235808597405171052590425316074324270863925023083445744900476697872112345302442195627578567747966712948372156803199068131180998162113055774318447318254838459837369433568776051621636456189563634687836248874275911973501901831608998185024081068755112549944113369648613551300832926644356964003020278020760452025978403498292467629991738363101359075964635355959407034376799723900477775333945632978561759011561308638869732027015358887019368102316917156906867830137781703105128542258475848939785355592983887148393362366985173678031716549734871839098646366243867683661375281194706161117648970211721192408417209589003150196125042327454481901825977565184891275213522442085539512008172434135675008916198042212586699997328897511525225675992537588397792469163283349489571625380413914027183504875522188111673139897292328084514689759291408252524485450293269331769872496093423954370695252935586650588622840335417768075642483260972951631211695423124605384745154098105139645466734743557812021334210918141437601645616399903766829956920805785798253728642313441511599887960758499177379627432498684166186669411147332468795721811418015240520695806980691661957951044186841516406643278053228384180294809983101098505904172716754111394860079838921139724358353614605909090225590165422266089670021857207402082664654230300231249525511612029111643063648336774264492454755485755225739727386959139660206940549383815893884256558107929120290438958604758040720318645787020544916865277924053554138481051685791015625 [143,70] -1145513521795477371772818836433859030795561534005035406841933984440471692817359222234701106804598024267334571310792354948874978396016795631146097653647044566912607885402361976702254027585663137907113017152047799366972755437646826419304547689759510515196056810195181974303013133510828125576178369263948468299912353648108854780019269946248863332164775800222185455550623385547459029491929128593756288856104418720526661940361134270806460408335262726815638441546289891698517319798716941559539423854529155527224164932353137071418687068782352767920480966522219380092686223821256030327199721518288007980921178142228557277812543840742520776522642809016744918874362918521096758967230764470495630102360164553722546513881185597150418620389312739018349959490914471001630537361450323362731662168882044604850592175515268117907076437379143694184074171042969776782379138870730740987717981330101110006482637580077470418615013192880156050697091857995760110259451378777968415434514281918365883430850522022227244047130655005764208560442670443382709139618949587596351636889315625184116318159491696154441651178068875666739469004314224586300585912518651312552508954193909757161209876755374073841923576498539618103606832986696839600037242416804015511741405805255864195846750094439910746975873706009071606400073608743166228237009554688499085993501780312865211549562684068029021904681454364373397676985702502918911642416028809779246789681247845715446675041521205422976893267640141470864548103875376974907460614878228090719266771858164940537176455018896624503231027262188745621187523766875317754678913466186012001666481476019404271099082112501655470636025464061772974822629361823033531384301233509314363370644593924344725224889309050124606224026912989322784420889547463035480861314739867343997578279439104286803649409686161086153667100273970464718751572360539630186031023923554973129679702538182782571944549105781255203909426265138465536163290561279594056298285652904261218916425703165521039803510890889338066878317012873823715449582434001269369243001068495162236823764099368059059991192144078033312179697265625 [143,71] 92224893855415330700266777497572281150044304697160714286773849133420042909797582093312729560476794331790196897151241723319025807674410729590649437808403527365936918147451185416654594669167291620103017190974365304959565439315192468611161676556273235528352798480535253487375541230084866962074740333858892985464737512699381655202328783216542933746193711642524858335006751528793920599004337772583077961534501927859693177103331335344842426960509378600003129117765196476658799662884982796598245993345045301120494966715019919812213990586905861383023609468815823598191391244358920548728762619601599959408445171649420138013585326631758949231336132558563438618664765698614870905347970274079950637556920942570806031528861472626953555380177400842915030733095977241964783206630699439282495315779977129023246613132803750452152326829752530557883375442853693203637127630046509923281336373762112905357317527179769065162424514515533763622961078816139224203532344897367940835952309447804163101359346027484712430089358442994530821507473954068156825581787768346957943261428157061948483725016123062626744839407934600258258031069128928181785036482422936456211117678104894113560946002790478371473597640705614616112912167768182895941782107895221572912023021140767155030096526869743817798680941483974289711999584269768548503714454438074084745298490417467151947817832757802896747748335118857050531925487644739959318790153622376152775745201434495894971013753120894052571206520203769235221251469581104082324479969882310492960762187441849512743321953990463490637575952234124256874926308273076019397871002996063428628231194040544252461342762250900448810909927689907528983945695667319699370500165155830568872349587423058540182955013740217815598880608544423658098533939486508710609009753490435484431888148587600173368974890499342618579753914464968446079376653622852957489479051541446070005012899289702920636280962681939154723924635872518627405865806859874668381595600294900407146698672651359149294181581897151007806841996696991206736961323927435021425177144820558126485444553761807538159326146656165388336093750 [143,72] -6761890764736775068541558323240224004439376758854287581520535008214515521788389005493717786941922915999494725684791560627449399786489073259674069793741415603126710337886741650930346186205935423697929097463018808105981106718680208644415847566356944777214626619134795143731435772182013928781887134497253918398221220750755097590374354172961590170035201345021486369800752707337591936823003524078784558590476656824670468160231585419676892005528591803726098525555496556002054138038567282067241814443038884369399656671149530427090710742254858055498763262000001818128985282782693954342819063598344688749141684536322244659082879450588270066587821341302846381847765329397669706406608893515304109983901362793283929773131544087015114856932392957329298061568023959903887759933358424906066656571760322751236703028734248325864643684981521516723774438883376059949652031936550411274182702844599198378142875572642577731478437184386842223876368477991164170903754730182656039636687471356386971069361445738725744781079868486538679477210170986841372891192245697548736225949681257573222688918511500766038096417924777188695165527668185113002001640179516809654504741630644368549399552293989230473404857303992412242376636567980592060830577383724321608825046439292473191708427854273565945843330120849856542726956746194334872156024742049537449282915636792818554618928071659556035985834559057090354017232587608054969021998100317538905795015683006432741451360392879394454125532579599626146237374280729234244403630603381087574897570318759259135019144306982811884270528579290013574654905743511303118753134612539887516409512734894368005395524898335580059592841180389230446853614088734626563691867151601338663420617527858045364312173377198603456099276722219967520535826103036458232908935817069459970337400412488603168990257288867054781757360087346184846019615603075137506822590908444581075042952419188205559012886768235932379208197518786190971382256134797814613516134727086574983095815145689757692348107757416131614437679410722687256223195947667097199020061832822855698725548276312099356478423638043987535000 [143,73] 451712952717085764929023485997628816631159975562358326763715964219970134498454980645221313526107113562903141746604403531825923605297396062024326758041800559888111631294796420684559837005449011886148554439819095474956704583573004070041625594982100169754253153167283793966316262588346687331276624388238375183688919763960167917999321713029160009582963142411685755458349866788679565658291191583918145154447064441672255270098049459352701091000983403064274021591807766682470104847327792362680954815470033499148717531675570438118533390442724191164669813063721649271786579497169960950588445168277173795108862893973990868666751933280614142587778724280337448071652396597108320848326223408754130643638512811415308586290593138758707576578092250463614052447410711501222797755578509286460992835022493668186150114717106815129117977450354851551223490852127560918798279743652151441104612914854171298748899503202412167846629994964084975774543835615400093934212477112589516649611611972277481294797913103706268835584389087929514437901280816684266727469289625056507304906355310036323831861062138785070359669185547360925746133351582701198147078468804066236585653820238204835243615753046064355311243957504393292407658518616094135302575611841834087598500138630952157067509536187518019927181382325716737315472086644512511723678248805413737228131636123882086136728964707918762828438274498424277238192285646940002027892668540925997237084855596964368841152160853768839360232425397608554588145608349281388529488863839991577597919991343662690807182506288201047746830423480580907674566986086930035878976255901382502101812648513029439245102540748588152502277628119413793269302821817081753951383764260177091664067855195054092857493371357952879370598341885234086416581694944474178679823993431760172255870532039862172843845424747488929111231008640365063706231367085861617880386210654414099304859579366158168276097795601533968589539257684886980848936001736908518093202830287841397484553638771054712140727550987000011843594177886101227978562696853136712599941704878967630502966798337661400539870441757384800 [143,74] -27576346207511510055346915550244240454625075466413959062421680008365732603090694813570723933099180885537097562688520615453148690610150342410404211990827659213105635694182189518500820992962878454992619597517550788651018269684767568820603470736215437673393991608910259160125967056499225237629377688577344094653772117445451442289137244363559704865225854560982240965630081069025652966757718714135795478309051969409816660868115560891508491049626223973152135461927601919759093332717420918928518933336951497503065561417937248988986749773910268617226887416630284492102681539164048682791325233682134957140655135038714031406111179145253525693834986008557360391438295786764826928275699476691380413799792492558879766025233764497941789923320676181229460205609641651289028161806394353320514284435608656017808719090260403139086266461095574257925244592038746629544439295870793509744035228289504715443004603449041914756703962733653407737296281339499429474226474702062408346543173815478665795112843040158839778236313150981857490998576703216954466463183494377486596639944114732782457008784142504496476555894113261017465709747238822715030313799549400816743965291945166132584930427157035963248855902468234105753952080742584372762567773779357384450503713886088929321234563099445019095060419591508883765117611832602386169787069236361071977913914831708301197250521879141331835855733584282508655254489574105111569917048666490492334306455459335421194569661568052057170997587437360651955938645145624802108231432703571681695551884512397312518278233830525882065277267400142912370657038917791307445296601224903730375588085725350891754079555238305918006194408063154652646449864806148820116408828926479567107582132412066472128324908969444771422028622456904542038134671244500756589576798767145985284763409718099717290823962580620101777171248539097625268289009822825006545973212011137148239531758132167940203612055185398036503423373110313519189645473481003674955127453418895720862838912193076202798742815120185095896454816413458231524503185723484295964528769047119550003511171909509642337348723965030 [143,75] 1546211823177759824553971607278587591169089665930480248603094912152086640156218179559736262564468866140911284041390967606996930492622020853183161767402883486192922771731615612443621539509606986934814928133283348178679401434121624513614375171498692906451131614948064026274501983877679742040363736649061394073092740239055904787369126123257564929317100232155936661452750881297260360607698064108316595705478742748510505290040931224473597082811657505560226443632586239089207712184184347233184707611135422342837878718456973938338340670232463668675648719160671670609053083122019798619117804856347926212147130372863418378986504832924383885834098659518184028140918966470654524469689578825670175378289769817347161909782226029440250893485576808583431482590406732519596977747930462184149486784002186848039847812405445225968600136019853701641413869407176995712338796860616478588419644417063635097392041772875857220168966425632361999794881111273349417790947827809910203563332980534631165408902599439277183764238211906771660170264226074692308253011198692893502214370805948998697170578484371474318431458770884583565838997620067847520737899159649894002268106445233572963563149064581923893843781495246601093148741167850782626168365696927535705762284497778342404551934515620880498327539023887208562093237651237704121596743632381448261245342030886369540076049037513031891363721244837540731517200490408801152627012918879879953577689908614601971742519457485695567483958125484946524473568294084459324727488589807258280333611198612134579619123269862939765073817596180715613135475043960663648518158804819930344985108399708962062537504772043767316408171377779333998186492311773182922850492991753401821153926110930443146580683251666418660223487554031365666299966500097715710680907345575494685344801136430715532180560692259516683602659980894999459485355782326386592071781282818015027909725017097294875852888083667273852813563715874545648949006858535869128740984750844670894372914153468806378249179991976148428930297972840244593668825836575861777404396771190022933025503872397969216991264385 [143,76] -79773753493987578351063466013324185688053018320357866416620218958523132430325293522960386026523838209612803897164269827779669886406682923289649551177522583739673489152006183462910159063756263906277438797484473016405229271692908677067165959902985979401067334676559171936453444739812530246274626113935871065648089941078446485888466469549877681869260743689428766505493437435840629056027932709531199509004745492555594125888949824783475233577764273152376654647399298193356166080325598519804431252530392363455094018517852832874213372781972713393661793323410032075918921701338906857254284029449082590762479915996847038968443048866445783094563450240197386417869311998533695703911597206318011972070223940543358143515853499587078339649574268350149650267559139972253163950592674941563612422308081443845914140111602009104256659149451300790672762126118280061985587417905734161450147229627964611631088750662419725169000999940145717763165558996250978319839364803124821362321306051599406785246051397801065587287595481454973944414956791858424028476590244531264770525174031258271035049175795327514611509900382017826710412479580762994325849899481717421595661662903110943873337801316748898130692640876154494439628327025440417121643900759036547824084499861252981132534839263770203579890325914161556448195408946786049475660094537808794193577595998943692327127253477322824757265057444290937571758969886547060770642215030529001600978884953566514093331044567561388479926963834177281500537880058056221471551327943200072312652732311710335237619487837842685542661934394092766437934091038290209794820357736035196429344154196103030374394398849073523849869633324243046321968266402737351974484756415573184881018984494124521146877717951914426951382854584437686055379595711628509057777272899737017633921291908268677522176889201478266821637557685517824540185360546452610815462555345761855723251623699425488249180406469900411513404164777610393080001270386992693382503913329507169622537598845517612961065809233565544434069574779401287331849692126101940835418144906117884501732117760569880732860 [143,77] 3755986207204482375313589545272381658137233304608477902300086651234833444678042806413579993275306170132343198779513100074649467833742623843632030164360089596510526880439177259136155431567611098415022598492619204344196738148542527623331271750837891907910774379033212450974466524136750234436489265132392808851492798676973263808875947403115729308577601537050960519546767984729763664104940209466421580610035773873236402463475375156056441882755985741926655206051455455265300469739371368599681980809367503945407726617855061157807325340059780757650619185065614382770197492334894369160643403373287253774100659468600812629421831226011049133697986565841487371828594817161657135915873672552836716034511892081775697664294132653829030745474946747128466887070168411110994278675775443699188216755458759419497226339515222958145009450299494132420419042068111897542748703503118330153262389082701126671514854717722996707907918901378868807454425808130167338067126519554368017205727027916820206887760107846141565523478218202172690659664957915014930984843514885006725738691883705206803737610291199956437571769509551848946276658585792550080872892612181430992599059142882734992629021817074175268875434331701871373892429564651695421558733405101059305471234852423879697326350329072832975599566483988899742000673831561065755118573896461008158828515832284413996679778456070004153572212461797904646767486403357565794578474714942379430837927046184944640944782047636884833046662929698467391598323349049637570270831423428770368748471166032617063688356418114688448297798727542434918505711628925410480248205993930618473202463458949433010164051934297179793049471546432342604401032675712853957264263402465909460799760577436162310368006218282746049931223619244526536573625932041162059616348151153609343030465909313370590497790368109171412342911335658559825612804465893117665847889961049914287399535620412551608487360682456496058926718363602579501039885884880435000341334280288987819123423250643434617775380988322525322230632636406357585927385525106497187538950331489954788183855905384231960 [143,78] -158295472984323738273256136065954582317702980879388637571798693654460723530754248790475017864373610012311140578225954245150079451573134097834238101042112894653510166138375517151594706962892081870472263167756909119340565645874611279088884994411940687760315929361238597770690471666047700923788568188558208911354452108543061092108595237050850366249180792722081455483838469234698226082501170053961357315069988146605539449554271283246460522890442642838036388541713029688423627582137596221534850038796603380280425033979248136421297775248406457814120884280055298130838757419553807721570655562489979002910239374375980379281022136581768171514293357740381276616709878881715117300629358402690252503949978642552438275458326986605029742390066950403762863338683670158066317622763158925178248809733679716272461381240914812248728726711516309658613894803216117309825159520758062809379145322048641029174340656687299525595972656844005228151916042669766061999394107788903849595282604223266346656874793750171774059109420844872090925193125341413088419818756999932889590013491376957268575275484160004428836454750328736762623595232738717842713019599252163632336305416857357192907383263319737813475999031889847444687984041728288142720485015976306730265524587889632119299879808837661952890043468518605475564428877612852096474082654026711154527465625223991288578677492433922304412272755467758188943466192701694148758690945455529065205900629322397489377808738330140207144784317582669818476718440415897242404662457119633639834726191321669195456799943710163257705913135210810345810564239642879447923056261731737988270404643348215753989671541488224198703819321984415449290676123037821230878395134756973595549131920038769612360005005375606141341492432381877911071702227225433742567892853233061805662245675768779703655888285062868517966589921006584009357809317368555293484056561516538528344864667780652745139870924258112243922012641536555678942181983209543090034511427466510192871047040144303818981896635438270323553141330729590465156632856673530442906537852361992391144601644416790 [143,79] 5845904193111246813405037978501152735375200465751487471523724225196148192191262585671978033922957056046894258951531055555037977107115384891659279236462110085235685582685488039901318807018250735774520435443979179476533598374980738416657527116857466763185239505868983494544850179609855464099464692707286396602727350874815862912795001182884226977298098502086866084056553872782859649928891615158370799564517902884145230580923494686644206756375211007532744398294457022866242142626759929023840514050136249181834904646240272884739906468339076061787306570402629148210085849148627113345343371249446136605626880781632909598111481499982435244051397536496747772169401936344451034904937800746371079139271298314485698071433690820180770028189351804905349420440871212228476874292211622673872827467799071620133134233013685857145627668906368870256319599774610281382204371419766664373946553205224008372414252651451089255929056678518481704570110233489253976894178740432690911145253521376455965421563192030842378365231336868262314998090711746430062205691042193617056460614038796311932672746771167019908455690499638819566127286068383945145673980735200663640868060886943536073996775350077283876328187816538919971892606681509794056264230306477312852430201039836652824504778604999121790776445381218427969224305004275132022382238884460188435301280200665737144110515854543561246284300933174947232425144445942102096545148264732266344669412855105741758756383576442056531333549084147212729799618377257404920494320160636685779244588906396408822391404269759203613757380290789176513882507072466128709855899162768123768485007410565972871951340090102422955524384312440410424811010202263398622151021037465753123554041330733798345711637833549060807188702234922352016799067258604456383042214440263644829935095853135105189709477483569823074717067350424723924923186005269430796903220211073378271598794697336728558161673852916231415145599610107001842785197882229478754824385524128787167674972078132682017927298685622599097755940419219589149108030359681176140266662810048338722713993218 [143,80] -188356575551265792110045534653953729206866735176070375943775996319923887327794062591276389301074003322506213206294378678138370295091268207590245070427724481553857565769518405100437103794691974124194974130797697664980643099814961071220131529533214519306698786463723133290671692811358886076029358898245742642484490692576403136882600124843418005823211674024299101056749016933073687335550656541736656908776610075149484663745246228679518870246479129678060474821112089206622753307371334821443056421122941694104288105719142654240478753860787074199737365971025372886524578963997457743516254882546181021046271051538055714614617977237898553499068114715770998586026020423757850866327691190192029838585186754005625926621291751217831023233815946915246203666420638698009956146937246477204121571909194389397555396675768711318870930950266489454594894960658324340442313439231900683637251413208465746636275279484808322841850448604155918240384930589406421309325281294600406112619667537271276887476915408679631250772175538452520757276077202934220698000616182700697629361485231489128945978880947325500010341389876248913103933318002435970091659680376366173963898643010073660067931656612749089715045766550515383962223985271813240583123486116967300603850506011663810367437204862030420026017456523650241814051123234146574647860109940721803987123508057348879801740659646904045837747789260902337576061405150442984078168246156580396255089072398625749323192192083504402967996039893711749836439813519351634034970433637588725259283759009440140489480497340117249284334789790512390465878028910107432673477078104000953490081265417311567902055789971965306263529200781589521618699416095891323047312005529788999737335913240159428459501940602233171925943095796418598445929309370784811774742721598801058642465192567127637446175011964093022450179693657317505717095679346611706330465410758038585266519806604149726496896225782463596681881134314264256720647218478301866960294330822338290837102779188225202381184925211184936474960855627797523794124035926772976302485934165650895212148 [143,81] 5549212134057954709609444875644250833879942570008873786812594130242210631611798476710242865525483893164720626852546168278084070933355411087305133153836736063331159318764007939167508505985407531304951900676208117108143474172718244808378291599840315947330408087687848631170443462295939889850971804700922537613117319423060937529035872478485223614474500787728310190171977753245082002285075440157124078487200662773759993120566734254906326477232861755376549986467947610744221352729974563890731327679895307320665205396179614760103325756598534200866277746680682044527848890815111186302851227385024565947769827091150589761879739059494936248581272021060715425984746451186470727363528865860638731380771700773277787898775425955609307719283348435620569013892511465734162747040042576048994836419619085105157405408202934382515727973745302732269611929609297953954330201477853341391049177217867319300839444230688742665394049919679248694456722540212728730626133554839848812061356769830201211240488055575085464801138724095300979262458369641282019443678938038870522550988260085959611785633394255800532089647971974599577993467216789267508411922068888782971553311625567516011235522354666835001509485365815183294822817752803680418542455223165439316291023934032514523236447152694993056317271302557223985736047867988885314875601975461357704909876278876461382511392590789175847115069338771665493569656282845613552120469847966009469803344357226450638275258901427731322172580600171626670541895333804885637644956775303837188979201944017209566639811008902892772601370081115648639092309724085117884113672263790157778697836406153221534259100535042411784508848958928587773597268049108415437092098639061098394937889157429680982813802956098961457789889572269579921801233108946594034015487064115623323853474211022163027144265597430727030192090714831489209187272480737186201167759283862014660513210647520893611740825057776961661559155853530600888525323575241735917600912477224758918747524059971789493011075490947008474149967526789022280405987491200765051287467075747096991 [143,82] -169652948203059122559340392059359011675469143688464555378662417100597935950548133762947351322246997926141248589646422351739156455967051535108070744526461554194510403061429627721074911244392966112055680830706368256943791713140725303351040197555656157670096006523093154489995994872212355774149558261530392896372695072387050103529632545238399835161183689780015301784421876583448194435365293134700830320063578846895399374855090494680147555605442370560812192622044928307516974525032838217098330295159701647506944541897719473480401082704609028754341158654800819944764475914488310533870884001306866931175197438735555665036942233849312661616884838623365662275759969612451843050187912741896849231476810204976903283284642594936847080492896626019699601320240712899682688846110944949467522404344486533195305043453789569885572197976156919836015353541095092473280487427594875365499914843391492003522019245622859771470738683070874549630332514024251779308850613969288509593057649945747329898657421874579383321774801273543621523333558325450567299749065826579590141793622862150052359890538718073115415796837037811816863073070090756401916683562169241366833576111023214695316144825762948315218249790642444645353893325815810855057435942563971304979822588211445957549051486310909397912981842131097246239356306549885915781358579140706393880201039093327469971764750330555758473068360898723190413979354064775204311404221264579941193702731540565915916069680281368972606754253930338538530653856349653539818175611229599728798515049167913799361938357588213676026799682955340591201494871124349792701589331715615633408177942328673643322186155739332711998779246979292047357241376466725087925166553096513335689977995433806025436989033017636605586805216885701111905347287887404550375967391688890392926031617631108390103545625900133669427749581670569575334777206973173467793537176291184935803007939020326993943401528263178761336044119044297020542806191292258104102582379943596797355972014814039114507259871509920881640623634238765804802477875780866558787912677256709 [143,83] 5935088629893908125539141489755120400609029634090951000738281248146824428764146258846861195398679430930146172686811557790579386792699345546902768247717059414453855494063540917790703788655899297091060183563289613163967614560164636935864783877123132395115835267198189274508035687748185031407052113608483192739166888162747743426441934536199813514724308247508597217268157339187579817966746898068325130441835533017552361087902215220443277072300760779043406389740913615107727377348801220675541191906170617917237313305073004161223496321565109341878623833888514772821909294446365933453305692109281803817523019755085153725173501712307193723318211938138679330092106432158662809205572735178724325050576257087832331685140859709614689911913755257470459315894168022167198478661305899347955920761319756382490449352490003758161815755971863638960988756458477274093492496422471170807661195480499058379135537986051032053215038672569349662605705960183333578292557871877553757247036985492840688729803438181201936447763547795447950586230293798546780928759471281889559306348987524328148466389389039348667978890424130367997737281138119028564748380394216149485371684140474959263718027650722947730395897256551449354736561847651216347219683605794376003012474296384147101531167724483806466705060521137317481430747795561065511830250164960982349214986743856938299849969976452899270662561348351738346809597492793419160084347792109051953069025154141469099708799891245498911099885376645426107550398886829554699315648801309276194419503516508409630420635321578735906893014894177277457402941047800307514753918208018506891222081449561211346440304958873808914193844104226276140553383118686414848694286689846668976685698234054080445432122855363465772616025346314395784576260452053604082583396068791475733765146130946788823219896643218468680709729089694899574010329738248899226139331079581713256159437651526473709354929853491513409063406939543071384913688438268754038843441543855299537908988664349317459199008995326345109166260226660446265159451447174538942451760274 [143,84] -216433426235367809418793172288973454062606247778053238890890343338612232655692199115284188821876865424660690686825729236335454488200524055212823755885590106685133531907207875002950377895831374384912818357796420075863048093742855819454174592287146828878107931478363036813842623607282182561457894555925571020253360944679500571949055662659015678904572118556416939459813952323089957795999619682923292910208210622491540186203144848629938878891664997235510022266521694164206820421233231363857554119217713893279433283289383165043752052650847679493253915398775947735726353679519626782580097694370929930990552620107646005102669672754596032286311842534280999609999170593219265090479686501276902201119898867671786100363315957563558566658402554654102723142009784000801638948259874536458063469315761996487151934979086235688201253679741852484192183626822430575345789942688781610482067226713343075357248923947338138520308685203270056914554526972784968410458252709464002026167806785424548966307212223323419747521419454481587426842072863975187582075131058623120639809082781154188836316241818743520264968456749870856474408109517379196283849735546247779466045676361951893626420145059333780347650418550860494556644165018695910232739104773474922287813913650631389273707266116444391365031522901991048194941748627364464111157409350343165593910819109235002861782590839546276555608915165522345631867587377567307358716690423236482522612943082569335857395535083892730521159214265996064122879356978196280636883501009129899467274052060248085900087471924681307878795214973855616059908378421776305824718079208450316435362932748405433626682873158468712195014002808363988627831729296682228303583244959207017909499283717353417019128271866606526345053578457400666413242500192933605718685154331632173828602401945115889672732709959173607376718287277668792743548891961155418466194927776770594702162988115828490439862620963408773430820722956740792245693305923553444686970621249853765960528097680289024597479589058545513236049663913305617796714906235937103306503 [143,85] 7014607834305507355690309080247006346075873278356280910183501542611641989015660578937435329160387477914642585236811510546444627818956732433043871807328125150210155596034153978685902804349525855900504466852428784625086830179802194297789396117439542311175985846250008163775755926053038925257968181043625819967951046774606924725114402421427821073675206925687615338744962511586704642139543187491065784062229165254075485657510473027256941959608196435933263780005561725648811002427123731541593421593254468177788767646882495429855703786143197048077734835882855644373028700579987642471362379230942371512053542142761757922986104212360703382463360750290396330616471923272365226042252681867160482530955424298803399375843331844835910307044877245310233581750660055459791102655992296704234486558656102746164710620421948983910689658816657843443289027980923528774256611424457543923007348705426963641882425028061498290998967296814861033633872220683779116631563602358611635497133121308077856649489738617403118386822758495094622803798208474629250295043077937912836808390123927616821705382483034495007227632597638255207189954916408286782869293970513483590334275127923217181756413729057392694074212722026377295308659795536102382542569318204261951596520960100562974063467356715709855445800842811190764600740351235124948624026759793665214636554901606608104399774366444274813111746874818565605312039579238510312716880006066733851582930903007161631112449802627471008263551426006388141197749857044732136209375586397871537876478598231439331628611120675467718616159679439668942206832134838384073111614956391009141926128511317517515884276088713812606138639217271158264364533748027734607596137720020719546250524409610333427815294387120121705363437169812119775640768858235531899623704389783565312879711767837098472766228650020126444370489544194382881085826420522150024479357662020261566059704423709763257854791442458943798500156138885574891604439290200733889969942110116943205251212356884476463123638815980882784111947184640972266849777115762589466 [143,86] -185707865676912168185619415968977020826996236256500599903808571890085993818763948232966494886932289336745362393843162832073186485611822787294887146246155352501394999354546901621109104177794157806752273291460383882896866121261892355537267707046023863081571875463106902981572222238349840281918085405681275915034892570613793067592426745864135308659655455982532861555588831140483817744465459446450118388684735957506640106972570561758829675424448746876218084313515785166170696707860312224009047717119442081394461748824757695040540812687913822355018729984872868321178201679365981842318052786162869948390989869688150033787916268330262620410036721431815962033143198680822555173224841104120946067522197897069331002197468760280791492941188535568218942345692294489158420159389172020208162713070888745501200283117689061349366100761353122937296871668144055768339008237121914768060440411294184392949134401659268569016498608015427138753048270995026036497500293040364611899375526131513850746349257851221066424478813437964576362630172943488841969498196759077496262582598953698774703533845104647895402377676297538992262928995618521228760506266399928013066349592314761425880991520646633086686568756301496051447555497423396982305276032112038175720699730154721936573314669394613423039974125221725446344362906679888272604686188548883694626155104582681711945868565362690860623260493063931976395863003754682324070849138508971176668956310424833451355386350865457670905603404344880662999267432346545949115734089275209483804822384555031245763499552140937775999239335039141707730361977044903009924067703787751713512229433328065550791420300369399573834697488844519433486120871298574626387387875196156715282187604235652363094579999231579129979268386844314771906440118621495260878214521049187771386877309551151519459283767602005715108181679483451781586597090291277732263024063754791864835216615112265289577852319793850107097212669648189298181530694784057505518942992556593540560467498218751647122537526221941113079588935837412917498312040890495 [143,87] 4001190217513086236554133569641024810433841610361750759269952334404883138381688531848202784523017457532374885488645244756689552561816654044518337790277931146644594902146090520797578177475620623932822911938797039757937320129167815033584484523090477435889424220706328823132626987170258649670297059870855050705697134958314622332563000025592222195362411202328512040895163108606633119320997437255992348009775333056742104545835378140614665549094067652028117114071215265535293658390131916101374497074511607738799517465785972712798110168477829928248697363936993898944715976154676847050386907316613834957718741791675142373779058031529680885449655822789976954119028598983459473028269703953625210618522890874372224889302716126529591115270487782829988353229654206373149257703641596490897708280863366120343678732042532167058168603484144442706174967604332252693021364071196771833577686632622281497332411054504703722482571300778857025010885643743230188345930622140871208034494461844545821147889073271705141684363397357255114072920671641244856347965317050480812558565602817132361809194531810228644620353930920802569143416622230040802937668332610346723581308097242908472293803729840301225527907126481292471332544448433366108295577834264491078581874720164851021895773189226816076134849215873255803861220563839001086886854520126429290089281111510745106792349738884012066439094162599652632780389944020139660215799967686629284616777576793210644676747609504925315186444681766200180989497109524750188345915529506530629436749848229993965316602801380019880826213662259999793748037840675471663191828492345780404387678404227999386816853465997897831153262189757144459348239915747700744108713466843116934974305803994256795246402116177719393256822052517993294901308750219225595419256377363046830476303612754377350604184462174873653011857147679361962405414314774950515833346581654565681655525989395678431551292572921539070637098273093858191422127776282301834970453998579672958658964850384990652513810216084765781296301477342237666381615722 [143,88] -74958540047673106864759641843057472455617149963070453571563152567896737980317702254253666521432988082721356784824612467274656682789393183766671226010020298292445496288493829619111276721314654764389251257222695391951853792466656366730157543298767744649844958872653102358533404052512899609638926824328420952782906968636918456804884363012935857207873270916609982176327423711636062147259540602156037361741401351801256117994150857122967795670090411482078335176289818483571298993576828374423387809797843610778953312593872510944589482307380743700599609992331192784768321994938505519556854159340425034874045384992912259011566438862610483633137311304769813427309269857467932488990670101013425462981264170459057920987032094710775207498871813853017232010408674962548303184921734322659683418391341439154983478991484314387717794040502936043139604697218569525039787009938452248121690034132508650807504838919037264886036632059243672289076471221238654713226187103428285431272766608603445330334587660427321592889496558425910252629304732319720350368745404682739085730610688173813654241199618827247496051680574658275246538244045402082548825697759558469207089103518767260732377009467255587240662507353779165170221964290800225754530774116641063955767048827151832111614231905106358852945353116755186916963728260369519616786463802634050191348243931425630962761307029611309104437544237456728001438913420673488003639319406634185026982064863442126636541008784651245657900803012445955888742828911981159568099060751280981560247384814797002166438824104526622042622646850355152374898317191523574952169960720254525566978058544884743179818911011512254048760695710726806838388369682325080895388239680596866770340785551211465563619746690478615579774539293615178092088672034806883065804745587770369630217755280570781256966386991091288777367948979733035628970571316766304478209722435740382697962170895343800928223139367447152597800214705682123860329905844154029261478598189210460639046341839595940604421275361680689735819918228996912139904 [143,89] 1251714094341376439139742805291148061175541277801603261488074785502783878268585144196384053613931414757469101840911291891990155510013495479984656046200458919227614144724609288845614163221738923561456831088838209362231588510801688099190002102218450449787324914602858292384424605348647833756468792398157746120091761186458386592264552655572599177714882377836286234951090558423163252309940274238354656566950480104836374008504553316810733798877312697962700885206257158597866091751993985666041644121311108613744211481584137152818777630831665374721071265111964666148590961146304262686490998106465100917720213221916785359677665018831265842891895411907541387975347638380377257623960407899828098342755437147128038690791157790487794027934248835593816197623269823561413286197970438561850556490438732969601690156380363852835403389496166490432967327661596036594984337480333044971534025023474133051888637367448339338167708008219886064891124772951275738927430059386777158232196133825335684795725622542545464932461373764012312525735228300793124137502782864608185117512604289627753723860872128682721643305459999043829506790829063427489138140772631527934436866583543075880177821501589670107263286983232839565337924920122245872411123834415786476728160425181631863104741168056932124042620373878196766385796421422077789575180398157198866453281385610309801355885747046571336181294761249551296740535083677357898766493814699975306472155414648667481462236022153056340582256666429466107399772155193499240024355383909824673250794218461308108141576530427613480603391014910965812846069190971454826573714717259092640312381539196079353152581702023447823476419922736791261142050745603712454351440685849630713282748505255685856024639118819821811869860127952083640173542569010183359956162172446283029486703486334971757648492290692829578575420225107899185898489188607732099365164618238728515880580325352285336626881163599848269428935994096922636441209406941975708257113992118334339446387135376712869314370260139806872219568035373688676 [143,90] -11480943456040430079893874960604769498871834432003475606295073399615637043182656580618849936378370617988015801563536062870003775894661296812153127309473041924881963499211178985206669777754384857936569636665267029619361208751605876477448540938149011444543873950462160107518589893300405776890494658389780083742431751086845097843035674431135962304574492536449377930305166412919379757221457907328944254974941401716707664308883235673933796027404361178626296560836883843530996943899063699829266190670780103136212197885058883177151830338837836224718725727185367552985712778115002926021838974114614895884453427488743919828845138991198473139582575840813414963145740264128245390244622184535663477774165045490736298527928178919923734360574844043412804381058938441277932750908344726124673881855804264904731098975940783150848415942281894502418500468125711720101603334339119274805840912067816198379752123649138406299210399507600108169460071729589760754957776487549995773794943202273469979081329344139062666482997632491448699665328376625716009931892043728464183678438434848779111828848447059394128387905890652019067476059322288588850941701105188315576958407161082330262395428447752260568195729786787789460869067006620989062414674348187948966788334892926654019941513558370734435031048065150856799446433315053149721954552977107034314644637337241361678749618383130784681919194943529507072306038662566241119618780431919284175572641661824685750802540903551511908825647600208112628361325752021205176160295528144783894400677852858900559684360941468439713122828814323123699374127240069934358594004249453030851968650691368626435108073554831308480361748999483172718838850276124453382952016168574402271427655012293418884550688820972629918477906607290178331899306249323057778396290811774064763529197340388121254109195336140032981251842709747738682564992279068556826469365542047265629582824373134024131085410014966301362322327978455861745907054472170476973972703349451328094225494008660114563813319658778146146754330110994 [143,91] -331841805031927462217249916485836220857704404366181194228742839597346139996414055856633572963064080451658474828134064894685958072971877189336498275777694485814231526190521372597572408307011464613561444782596320405098518935134358940129515350718937809105840015719702594316470636540700908055120165054652982951893146381990915736990878789901127154776249317701540592831814663615471934509744452305609986047919436066818223661110014559601611028871785049437013458729027009209832243789733394482903569747601232911877669741825584023566453637936251392200951591569988382383516603369940629840208808626074343524330105933909865354200959655578320736825366801407219793173278148697946478125941777720273491743788625987643041104606059178936933688575302906116513573487787935751946556404785461862225516023431880682368182448972116577340009997340055251682407757314124989979913005869803525761765500640071428484963671486398504943530705882749764430180509920118502050233141119360080711992817444117536753398814541961118346254628445504576111837473060309389940295844100366387447431312317063161228030759895753391330858411623114077778709272084987585064849761348181676655505589646416702134551296367181382310249801979384982167664000456194478223018141627607032656650682639255830072845678661781915255315226333504271910478159033833576653982585869784006793693008695946448444072620538141792773829340757445900819883757108739281512416198411924385329139233891471505233673902459753469762748448394124674820622139019013315369463769116161951620719889768735653512548463720491686290938425510053452301471129652238706487617969843492530682521140752839318230799699254289325748952600778077001235184640389090761835199828728871867422102844598458634017652147032553421263185313248089072025509891062736934937266459188360555521907437886531030096735658518735186365800434735666376560089754935634996071847358553029485415459105005162076017665420605889683381754432007776240421651070885049738213132289585947787596764412816080449262580253807129991249101799310 [143,92] 18672145233191349892911072757192098795636858928444863948836744508344346330219297173341368095252653387167988059706907534976481357225018912399581373027451187590344424551525284871366289879746473763060757481560635623606988634974388031225963158332931757595377868682720853131216324567295025488735346504176460418321833467387940838800811415007226247779243203746705354033646857765616865661701276520386642594984406827579767123371031546157726132119681049471559974568610118793516404701870161662597203633730238557093172289544126563618392412251766560215034659597993024556685508071187339501818813776403780092647482229962614065018990902298832222676704377473790934049360855838957244136545083293585468114950442796278417087026336924040847978819659906917813643482094541735289669314996678351773021888055642533403881261419783845871629160650464134725841705457242417798572573910464486662578310070190359674322851323973521090797751563283794900308735245526038395350429373536888132876818248087225438406691312068785160935448183988492939363071718722873264641553792354111035243770195065564474641035954571802126809372821220703786937076948620744482603642203750374597918401413956604146010181529900609449652029190947930344228602151590570300826227117692223958581738291616207025545303183892779505719441066602597956216012452138781507607404119263333609684628528884503273010632964148916790783835616497172390983088840423743332057064237193364708399726231003372155594832498761977380789992221237695206837451455509430157928485500891578865112076687943374256515472626627063827934690996868465332424175656817364851340409261997409487284046259810507307253004124796448517235923087871057035870792690993217096908884026005087600170092451391956498094527730383250937097939188524542281188258851684385892132888182811034203069630739119555992254598571369182729113059391213233385536633643698870822832164682210170050409618152814924240860567969997616926390980199321706498773974139809098329158273856317900575871115050752386274309343368240083259847220 [143,93] -437236013291426573978046933302712982575080341294881170355573954267554764701877330266772766523635909912143231915164362061602463673890040315139143653553628173414764918817471663596770439042718185789975185300559202511632507365909182378976655048465879885349005499068946152129438244525520757557346134076388443313948262297667331861394613242550355216598515351256383093320529901646718486591307438468278523936974772167119303041769752350436571229992233240863139377348954120303669937940106934885414852920648178283210142460965523528886386349945623286740182996654703620070889932483970469030883757655931010134382135188347840181408591499903646092395582020620215436659917259299840675277573102183033587786584681580837491261110506666929055880357019886952140301635647348226682395541946368081637261173749160037341699072170948397599898632567627115938635038570974501748145181495730804254327982416080442116124335206960896075651564318312271755878386163623394574311969959258239191977369037754091775582116024038897970719710064809562951581797825994197705046298828094205518617907175513350217139134034109441429739554978457096305234243764523061880456002739651582424575383158951997703970908700389816007539213644645647178235102843190006649805968421899403011005856101158937894370806375443535766662151111923974782059815030744226920243120893738556015690654845992089642407000566073774377195006883031468408613771501095796238656081841752351552684409071913470310724772009134095453073711625290718112501468958730498028576638437949936009348902711864885820901083100249124881139240985355350749883037098180375842709509586896751375165654876419104475390540805693984105371552903947824290431474541250517639737118599345814573643793853305045884876067469712515260696316281316698235367214993052318827776571336351712650512572643766629697382602841698974546506517090195658207261841911000996607032362002941599216098013074568545361816669836224043065674152768099648183950548182179636875690465655228673957486313445490410416493232632767863860 [143,94] 5826809279030663002720218089867825887979445249597424924632068526671794596255857779605048503229940194663934232656017152895660483536299248646486805821659480994432226578412459223284295276275316245264876207491062556385497630837370240701994730518614512446142164945674206320651573461830076829316080331816624729331923812769661690371385258328003803801143511824583797341193435324678792362349788719976723916190063185089309294826597474292841958040015919153528956736785229326702092813960540299393038785806029569354408935861340494685622825566048254812261081296456952779643575431512926924513344675060167948065295412536088786710881500580342350024468671063980745557067137642364815694114782150814290351705905269226363761650946544663269864766826612698996903100824469543956441727190834824951536519230289361790992479838922158870069729182920423638028089803710583249690339896111681999658109029814580465766108382433999798237651893079107027274087612461005350898852590729592417222168922998474594009715872563185912141214962046289558020057452635633712013088003426730009843054523877046539304051933758364155620775961385882518326168893189937756256629928894251917095417590508252495347202914860447800437022663025113861149924357287315573749313278167861418375781871356668719339428676243556863281443849742170992334779871229002210749855219363036552688439554495422205482439020795791998900169225415697163759471241531098274523097294255317239437475287984717945185582056768319868716586616569645811425796572627010376021193687933644619054306734898718034646098592111846736226996710570782877372317714707086324722807323580277807452275202416935701794344280995424662237634527374725006466848685011860982355374315096319250184954698294118788949456596835399572638796825423269883699440417268218224224122150109175242571306728939569268590639009399045122250659587495373739943834992282951891265018580631524868705028175579305691019127804947528690959270064416542785457627305895627881680569158819956771094865185714834633112833758152550 [143,95] -39421120272804567467688475880986317961467037361482038926888961910889736241935000908561045417987630637955314401360073563092150674486845453077619437410493773137171767030874123789473487746653287161434890762564350842557121395316594448804218607559354840743365746249577434360230019837588382017475602860615987243382803616069736012115498548339616649758514433352547359979608709639291778858759582143886989705603228483732674707437146774895240285541488400446654856552229638243349642649928865098970217484844460656690004268044414310383426967758870168657521131320375306704968331115614565620822758589095180181096832991870878753416160571403893819174035917897897704920819828959527383410413726942614788082708572753477308949336450075444450208256934957840455028283516500594280311011311529075910801397153141685840233394164153759973572826431296325009043617317111783186419291363077142790248667590925354335603300950781475619441871569221377927973537541873211158399731189222186644450434125925104140291165593008590947985248173830940763717552640897812773293712001770343107432008271179512346045743584632289128260525593264135316629533492664773407445397615385839884881189577075959260717105352596247784198886792676697502582890254745964658654503011917739122791839441264237222283331842348042953728696729635097758889036014931844050694111179974995408566755494193768222087345742100340727360032276221377094904400201894131734522813908386814915374714876321559083683891560002234323256410404053583093624070516330543606084698755300188458890221977161919702182972882199626826010330260399248854159534836481372873856889321415348424512617475356255782016122362619655754494228795803333212002579929988812344223975256471847843530506138107322508823857483309169600536610036201322033714344609361722712291294012752225486194292257078479405214167341941470643070697138554437005274275619586259787129127826495063099086077488399563630688378255513633712392478436378001085805504889065064568884109784803007139588656800495856308213938560 [143,96] -20977348071280323367100301979864705234042791856114437824744103656204756021545318638613619243081099798481779192124305314011005135754059038975058411860303428461906892179485190830831117755416106050701100870164016866486903073252407983555681456061819119487854429749928475247281004083023476328410402317910428358877796487022718842980527459009507107187293627579282210235391669766216671129581845145927027376308993724831246837064160544912191795230863876332830427720157844146713093172494508317477147093594913011874175220868941207983215589022663601944785313235906257383042408279224757995818618557428971624856243367402816390093405965250458792802005326269829863736149213136286686774861582187882837976658398813835969756112264931532281835199665119789625611063568911523903839693937616641648432245131092951592561482783382867774006503169226236322417421465558444171080026608215235590914833519591103371470334699654343290413597204018099589146374151864045787635768929310624568697491176581225515447565435448534612953590312636335322619607072007848044289987407584718900452510537752872935616769422339678082134732867358756310803604595089956760609679924632125027212126450799181828195821780875427633123761079840902142978912270018150163390498439499899039589799693702094830606964843887722831395478560188432574635963217278800891490043671031578120430543309749686700798361689518072170039580133708847873196454133839430420050271428664953298874663986282977644096377336882013745285584945984142824441861541483141586719686495676854199725504732811316769604203295343763485614013925700839897495119726917543013082741274228931689916261260995479842847841801689127941782096863003602763610934268391549934536769075407089166709954429892458508949482156535078723158293969247230936046103782502856087552754227242183755923719174000126883261939582774125505570045528208066607993812506270461700362347771543185724778922820176964231040937538755532407188746250533030135828234111191413942396181537125275444264290891579501456700 [143,97] 2600539232777665953293357853897866938814485194262160996908146981261951943121403655159206291041316374996358067934061143386237501019945370620264740382155255343973506907350531476273273956929020047598267941367560065609738183345197649194747104559859267268127902211352163377612795760580295560562498245038691971997896910950858956897847096316310864178643075909889090159331344732028131540477214009735832843872569600553903133368868082834552488265206114838365993538941088058311046093527517625035089410498980088306751780642765592797483249433062107897265265832900431186503643064904014335264343721969114061221994296180619291758140811240981741296545636923336444249030289025085821179504270837318290351973454811141153889259154565667253762854964716655276891319666095047496466016657088562099386133927457326259032087222877336679254955747140172179304199953743656827458658591608216508327679815311413093964159670826708300827022683880041413139312752085408363931646767692791552587406774953722361390806341890805560278797821632207841353036650752598289091370269290507649326945749380433317127311526551928026964909100182445825763480985339114359650078369673520561883562387542935744037989042031188966821493610589301320136608030331180004580779232909229715736224726177762593665888917421467541946598889548607655487152493445959413265275493385267984337044618579944834652563244666216957685527998538396876936512663614413485452799335023920742024745101193950918154546216259754435286242539138993093110938409048916578870049053302078583544599515538978267529249119637026746338246883854117973050424625508071845136873492142930107693687886974666869084043108452671978944537093554496526368160830902504820884640259121239570036803069878103635820437056780266420769372760823147148639111820475070107887731596330451804331886345740485614808503628921504804680548815620207946886766212671977615246403054119866065616339225700936923690048553155415518252588010504734724994507840682339610776535382570864183122785863708849850 [143,98] -17996451318378225256468718497592511331980128757392485647497579792320594052628830910285720121747718188753283910958655172952448339887266122934668970258362643668362335912832891390957830703351349796705743364453939507232345994785200538450011547661553617456572069387699038533695701763335260574613916683368386659835639122146092481134493765771264074640318371395576911418162798548813300644662330787848278264268673042344339085254178373584491202163711816110334584795508737907248294327935202342528106054237469936348509174042696892252410831740453124179821939754477916724304849914982045648876802511139200485623998124610155776467022019864226630339356173313576937998788067328701718347997088738592884592983784176863139325987196918473792038140339733014970944844511629270482404308615217255264206834252315195195264622644727950282750431580380930194314721582122083888838684732061038693786481940059778710596677619746145792699365153756892293786596623997282655017826262695526423377194068064831086695487523514840641765503390546370867722232256177321053198006282258688102390600871468278241930811741000480260900655138530013483090112402459963853527087094180507886028486730796271784595446873966082779991204040595517883158502348330058887288796606861549859539561158270408483140861642965605522756973771904786477963541871482567045901989912345611731969413701472654646013244526160031946664515624582354530861837256971146924001105899637129780064314039053623429366527958604195506942071410099485676706654401783357862649297386325908528250886566973483502690265108634513887240995623796064237790439751082215447358405792327546945103991548426032819713906109379778659214854231676931805403356081816855101573586390802145817714158797980228971456709063134047733714128702126501160655250491806509223398657616561614071760005048775744347818064326126444575773878503849178643283350353594836506355481186313438499111130635789131832856295177880875525958565120426480971534925714117715811779420187530307651858891981800 [143,99] 27247365622484497333357858505158197617794022959957553349213343880503511628650863599032248234887586615404247633106756398685836815367011321038209365136826168552040280118685712020083439358975109991630597156737973521372454751437531284968271237037930376844290489450722233391463412366750600409645227629571711258123743318844405691097155701905627502755861625197687941054859803933676180960533278609151750643299548281728170266213515065343852132584166523285419235424482997889090422079085288539225299034820675373645379286880919749115242347794189810580378060558071000365837446435672645511893132549906157329051787108006577634891892069356624997173689401053439107524932505116683059393302870180437520216153144396268515699355104750322429010409148532489412046880110311997777813861596758922251257314796143687281236189291086542171904225635498042098163090679746319750631788455835651862417636848849574174729309950933163280560840953067826443382791556381261266822534221720987104872590377528490628376599914225463168719041355106714900101701372716621229285669072694898365919496948901012440519584950115048239428645905777208568292077624800266539965563067698998792420296410100569694980238897297553258281717925889580219065962849463843232788304106595525344483376552155276959260769477147418880729378209650513593350197938285048338291034718021367812512084998076388337930628994638172373515355636541240524190236433745527401669656173335923866977418275247852159335564372147993870626433479078658859033732023916994254361991307946010132411839446517767942196498625342840557611399379416232453772878084422796895758203187787609864984087256667410320084128681421293291406308807001031037972921301128303184359022754416322010319472821123837561962622068567169898828727752391284370622729664361742563875590097657771731776969265616034156741563784037188871992530672118848261937339692047234373952987088113922435731427907288396495118491633638922341161069840231953916463793686225803816410538453814437797108900 [143,100] 260629984780848254417579804887769876834125030842315367274894547204251290400227118794184541066116776006877327187529791240787950355794026730458676947997137150968435202852509094607350401267086870175653626164455536347770598087284603682665483248584119072005317789178100970454619305375705770757591191923244726017405682318073116229507671743749736764917276447803827129669053853633099949653102073841288262651744030955847553329878760851704322107339989204856798178085545147959310569787717334766332867140561278899710368913580459431886777278524159235292738023725558246018787403593574888001295871282503202817034587067047552592075417564519589996080761720003195480310692532119729513268634472819291453508029032544101085097467699520558132266591522842832060263917754593829501800903640169827646008719753653204639784795557837174031139925856626660201428961679314186764107822724862101193331937834620946317505972916590453623227249311420683524320318047216024378829112695732647485171842275765490890076870497847585442875663823642112505279477605884346549239835849594089420001892621774633156719296341791068968287574847086341887134842432320914092541714867047795987051892994549514170274542524910624479485191089281784123448026550498198358626960106964003665098794895993674740398122498365656591985831692891421112745003452097053799978898478013636243180074043059721982627165223236254776112841723073835600705182729364866149094138392686795568194186925477429986431906565583831115955288525933836207876892540607580011939443257131024994144719767287258787079521485793772556214814190943744645745950542685955533699668573795275612990301566653332220897952528530445194314657996806156543274378220848993804829367082732691441529469710165195611613084621716771232256979591406671809071456640541686026025456227230710390048967274526060355793032510125025932128117014018471551213096036087962061101523522100304254385284010204495814619425357384221442511236452535709407574501004098141140842788684783293050 [143,101] -1921688010319231028519552218553902753959854477826894550314544079494061085533527146693529883417513771744983678444420946507846206295182784604513904037476135932002368681519213384189700642907748328268832526861022821591437489245108048496089489310271016056995631849053338168173131788168627251294452518664059778744077577791704038285596970649954620646677621830523426869561047948353577910848207965560620872908693859341931723373725147231591082546867701328786460335782754704022139504221209323784989260177991876502073780377614425152715544377392291851559821367132950613926804371828475953376748820874042731037441990644284019526522150419584321273128960442908068902948353797275346565905378184273425621067516079223932542970253084802817743122963316121637044435226475736715682686485792227950593527480725328128606994816102564018825676358421573429831094770556498689859609772984486671956821558156452453517139099289493533570822444505686306860283709505869622182856166968568350337304179652040107397883136302909996601888494280945942301025141674289072947575197168397426584594443790806457782426562288007377994746937680360223029043118242114197041945281969150918495556571664665310210972600314943853130185999927661913491512120730738865424368522657730754505039132094300638366644243376130733221438098536586669666235621596414069778637186290238758366134395765278515530597017591827642163152795987371347326184039647122880221103050856260516980880028218564047237912861919219815097088792876345410852289743037723751238778433981101012669386243869753448430757288942387296935282969950955022494745199948486639030605800398454305621639679940457278077341560911868121199181557089486130196219276669504990107395102453765589160776214517337844759564576245388404902915767150602936694242323206892253101146154245922130014940645614290123039636466813856312829789221127286085928589135016080678138397186527074008865388397129319252539755601657456636850784469368406822308938787475654187931131507717940 [143,102] 7842616260420094987044426763483030073491388383225779179204316036511879223858580856639940837448564964788144468097207881465315732087930445938856973071023957421022832335885484035259250576501613181147857185517400502152018411847565155517901039847506915876290283801261869290415907925644837495003863829748690448693049288093213807395104100624834405978425866818184747727535948299006901154461103352377295871806360939064076640131781360207193079046213906738909801013396738997146271023950393131439126877369820470630490563552756592512481708374939113948762500228429385720253570728274812290564975592584721553947154808976719836517621887805552559365137011197527945203990289352971814369061099048199321043997225109655738248701660346267343664017960167399111283268518501320274999957479066267963059825483632514656876168796738027235348348889950109919809780041976851526636993302369235942588329286770671430575306099476838759864323729548676681577973405048928408506947321260512947512935264870817370825830671547852173076952348945294952643696124905862236380651659388015115363078181440957818028497525757457269342304277945662765546226886065025927714782072208198838952859743335219106775116621259374174649308855491792071186392152227015210482379570590207022130117787010991140466869460710482430031393153210551224389111381090325277690189548137149632351874333332008408719610376977638001644666512550298147510188419151221489770175779102030118644550356539431303868144970781948076767875035291612774561258097163671505058157884630277732162024153804563567999338557723560457798853074532610531899810859505420129493494364520868443335123104711505588850909077864062775021710530635261449535396206692264880805412299041911992947280261874717717063963825055086560959966127964115327435821077009605196771518880928233732472861048749775529763581793550074500604960044966193808157155222558195716499901908651945246186401716287062018492169935042203895340774586191974927473785637797037610922270090 [143,103] -25182299649193826882637175544021959781532431138509954877452841536165270740597801522979716655658932397167752471585484648168276012534818622543919587317205353500491102596477830206939186302404035465464928625320047875002097201606640346642516804938801785267628288908505163941203758661122806171910559355517779111389045309050258146255316745979093484519220769811114305310575189689598959230838187835364275226047933222524007170821011457379500014218275090883212002996305846116818113087109777630732423888496493798444112399216458414179814526154162496211592669410147466362607543149261414250004545103332508205580183510325920401954692121382096724935815535773469599622675754730054794332719365945098283429638329937790569684997108850926736214376595547444468592400452618095543194670553745448010083558797832868795093810223675673707603664769479677739941581151448057911841259147005876982882324440038008384410363106355731127446906992084649017505645022922803193491148322051256423229106338017317903015606751872434956352276421855608900594959145219080482845511027585548580828007336054711371873418078287531367074895856870958095543333849554029763041024666092669149720748021678433165704710253373195635636345911613686397656667185386415128484504895141305020500840611931480128743874324124457150944986375361596939777003499864579506996540980233166134033229487339814526267831927951600585096282166256394350904487833425786348508745309587048299000557432609641558773548202541442841371550429561784732957935079524516998453155536288160122521247944955851049846831958876188337906261948200297980603909428814527852372500918904552953747657784375314223881222596106298939564765554798252001835942476664419197176203526194282450401199178735068627736592721238427372972692298060891430797733772016428733260880691017030982276872590333130096107608377070080478766897204851519489166495259622735531786156110120561159514666675584990365791662353418119000036433467775289971482266415772068088460 [143,104] 83224712261321996434854103362944938274793019611487537782229691956015621623238474889011783758591119645719158786674532310539936515786056236805802589492363172635852758382958748040031376743181907535523568168376990746145760743215007259328652180993945897403266432330875736511573776660239848999967841407787589232503920518934704065006432251759200502515718457935841525207780064405165837389878085766935233097583283502359464666670940541023752823880512373892014333117437313144970648236994150852621040399915234372750020234632590593824138040977353535733975226570297762465211512914151489989629581179638124790808444892389873163099566339162522022212204251296426882440948518405410901926211597263659201407944486824645221960751711553654654474794307889363501909826631508733476017656231635324411753821317813409008482913883245907839361179108056599189522588004284882840949275990232851866868876378058561650363104180427471448354438186101494048616481823160003578063304285771917566717252062333287298846523577401182316732291488790967058399699872431887035866980448687393249398147512437896774727880792940110854125329723405027426724201858511577395868645406101865053127656694342655699144969419344378027781131758457087967544365157623388963484125638236176619007198969224111286553460354496708604994037191962007993778831791692484301887545800919017097734220391966479387847956121693701949436205658030656303082600224806679238394661023563812338863423169322414615035910597652947814182676495818848941990219728758898617754486316731641691580793697646432166767925177270892154930588835712558004989035916861927945401309456786862688453553497792713622652926091900991212262319327643474379836997928209847718242075120266292902488972983582273697888526679787703072970560601758425772405479715059948677000163189774585292005742118210017172452779473188602220798581232243314363542130584462681719274865712796062967154816296890395309234095647513291580506917563501728535275911881253230 [143,105] -378132062619682026319389587831151093706181179683677661985016745893442756283152650911766739174094738537996107074870442237670127613402735673188182427700052965121839392167972902292413923581926775227224447241863269036583961901518469240043477397358212585837199543770862986730450086728190874145748506236079184980989170517600154088869827215661224706347084632557083116269481361405109536761001158320182441048286276065173637011581562793586812934758370725014072600992504303230945193006695313050077158380879205698942409700985032406110677191262452019190030028464603427622550740995825774909708648169842537200609754845041928064990287403124660168632128646716291980643704007546061452246034803912170730296340286809237373376828574439600169661535143785594363081587126460256065799333433074540704447742111098947072299627736275388967758576574464336105182995245263581281848568573368331514679991187129411074365588774074742761001571048285638189495279566368688782225227797531425580562186703527651931885320963691965857172882097160273541069352826649595569848895500820760507211298361247191033883183098581102163880734509695021045702883451214523857245020166934866981994912553974289082748139444812211345760591952155266304816864293991487832990217501988097096898849879366589010134796275598036655237539865469092030190362882712958720749011334205812867738361098768566667795111773139386357821956470711545512427566803731526285658139718552336808274775584450409624871140896756171557683326224874878368849462323147718811323440653242205166325361303238433476157372090892285735265847838444119218276736915805832492223238718521419251967207922935636105697850043395042988707945676843199412544901373105786208821149752309174284272561921787836578335511282586703134088073632656273043488277909111398920370092380410013617250159799132888174075912932618581677092822898928508548730408804136095895481499247392704133137827993859689661922902089276247155502961985088491602988407540 [143,106] 1429240958311223996212382012618530699614941250711998821601514053862803704455810495626155201334354893445877550680333071852600054153445659596438916211937843398275645968074339802872140287420698749561011072225931210103134848145143879687738998671252036092663481220717133022199814261051818418326601464980647928429830481783454907659529328023637235209495785502116434297369522228465424482614953154645447283160131740035386036924716170684466229888033759529143246391936824557032579663436333762535291756418610967398595514286030111619369835251438312567410073524491887674406985237258509421101013998684424132872417513524918126878718952240648260101835301932854778317921538399304250302712059718879914557143006444888982722087064423253620638859642627248784040713587649137382223993539455982383337831715708639435075271045635758821280137657435515479745088052804424503477669427356197618175504735850676931839569621867218233936039578456628381752342977545082095211697121357143950283003160842951126890959572228996674724410798803924388924560373147112518680048807017619639914064878687529773105690656038990931646442779824157552465916559257709919176906206949392212914078112481125004749717835456368916789498032288935323711132419741893434451264501453353912721265525171516178946111102404946421498050400657348901460894500637707773295239696929796520589797852887159882818909103923956234301936335638791521343901562094482919913576716472473539648482970157939055671132266072788235935476101821132428121882064857413667134223103842377370466232989286226701093246693773285247967452351171955589521878131020201485825874055570072009273964911282840634656368304912547344077070156144010752795430815819606199248965977197265953143635843505592707183437802288792943955821578204794001077762479164814739497158944082024190215819872983167442276645983589420214550054079598358669053880610737906992163363471445308786501694645824297669691315917633973953211442665669586186004035 [143,107] -1873496460693373228435524097177526516137179841026891507823483116132470261557104572129827440771607288445232463579047370383741719810980420287165856234581875324971595911033713765971784269084141431982494262779465866895012804473799242876725694842057447796007206190879443513949049516621500069480813630903926284538523717191626539683590974026773783866362468225787972248174352144999369194001330098122938720277055506297941383160878216322385072507526675573728264993180362735237548976877846687082402163014180276151622682481738872537782031546285834767531095223999768855625702530913519970672550499195760746702934159864715537301618531955757024551717505552265522780438960238982700184047452797460502746520045643491175641167716569154295005724500945284560070538905719380903392086918475675622939346335871414191529908327673902939046034525051428143213635529786728166684427586751781051752833520640786628211079767765966856508077859035901734735393233537692828891065917803701456446483588730592161877461983823118590695780507186431090948685215197007898522169796777903780666745234445464667898613861532478788708894467773049164561480020032044824127704437861857619187531718527039827347637901379885194223828920356252978029594896770141657450719912829147873759449671769708163839669229416933983386758721008209081131549748127470918243939069102399388963827752838163119794862636306752415677655425859027704971371940594124118059675515952091518391019730028387291436614298893224295569459808095219046268374085073410850345627088828720757540256923994527145987858270702972848158347820653589051286925060252251417236065964571056066549645562258884440709154513197157383639417736649739536210302864685074272375330484361689304757277287589071659151607587129203951539695217085826419573022814510514726483029129786000802031633063554470709995200871282299505194917708099213193767088188435104962584590820913797499408691546564233261678617353976444225725273207908067201 [143,108] -7823387075953220396335551360307644254002069571499577219832476270666718323703949821801376627421983735022167138269055577004319333715480814679990856665990488898291179203368995535205690055610766257975036308493225048411832728193859202270099041088830969020374098165680573807855678725116352021374574804838757202781587243458537690221104815129256276051943916975253696098030817498779335770119277315896603770986001615484645696169331597560097855721224220960551332526415341425150053490906121801438053622002599045353015639356006648648060977590947441680574000284511136046480846007100838393371305502382977447095492485870824426579423407447078777466634436842312953723591208965044977435414181046756715425305170724173766312286433208044346941652437301399812664689749258350154984213128686163714727206605510415449684623865038090864491068417976621035028577821847776656427298484446408475113400481536851533033334401261239386304872460774797236367989294482320252119506584067182165546727764215198488011151748276196665178590307214355036789415622607699504867023328146885449645968447029419639429325811104862115139745375234957835616758701530615781270699842268496039991389135126277702962099648966124267277189641886101596418369741325380260638170563820218458605627027256774062401142106454499060440508307585473722749252670312841550072987312432558835921905027036546190330985402326271860021677423748152311094107579547910475670207017011027742397836449259409653354649869172231762363308832492208656003543693540303547340460732252767085981952150202807377987022604520886246565887323633048386971034189004777983309846873749538076279130099892594241038923407698042519510596701755635645992424710946517836424573210290733285003727559834611437654795318783865171991264863848780425712507615353597122268677211954899564356816151219211770037973509863078504233356206275328417245620553031212357943581665475526953532625011585108088012382988372237363248350612970 [143,109] 40225868985552859572888415656621917733126424876679406585509636395888816179715450882714774713125464086404504378758007161502456102985624516957480325696728816512902444998572944147596465717886177068241632543730548227963130444644823169882620339893854287893801367581085549477020988551471212205388745472453744948578113595465972984879028771036729793846609415745528743172653478000739749324002523674385335547609242453286539816020256057211882837694513760414371902545739203834408884072307079413626739512314813118660156742527808092314944102610924990323592452439859552588944973698493679915457549210820935293966318787778868307951228128922018094389032332599132287988025174523087402667789610888295532010891958816196294193162695498412288438513588624339773326385207122420482366823789653325735775322250793166501988326353744353871019741836473583379835918416078134987882913366553632735995116383313746285981903833809778923495182660391114877100638729888605552022423728108614442863720847648635372327312010282257941435990981952659214116160167436974987679134521831992013722542622377912598792865624230451252170031429873056008940904470762628991118451148737074419918172790610211193564178020118685747322114302677282249180339565053335590999591282681605514365227628165843704294881479030124039975875015104347498348639240285204145004013196169033231173699117464126549088427581801515450390531066396333938019158201185825744252433487988397315829224661343126475653406589895187577245391528012080135389121224047598996665069271194941838682243781560498460103033821548553917745455170233341355943421480568085827310327636372820100367634118885488353855691859777215290497612606496911723500688915688832238545946866058698148419081119986169674680746603860876003438789272299240240456525813024120336219214649864936231220632451809280099745409135911708909528220199061278204504996390935762088180148846448043969509524008159584885516176276277060957975430 [143,110] -76252805365646176436913853271273044304365910729872079567884882431616644338285967861692453554967941534507500523228658808308282843745163537693498774100619700667385949244136693560549633157481500599881690928832174624587354974506419199867688868286932845299602798705353619204202948304267562483324663952494310775019312937098044780981412285156655821362694397569378427308005635889728072788185778624000618625773289647053931483555629176426584560131048479456276918629244995047969346318620137972262121105803373711393668480453545339612150898927984046316439480324574035502144226685097384724674698198867834241261711092639068632829474207438179707352249816419545583252796912831707590818529237329342667171495490483568878118948080341084577412294061746407843925451851103025432500219377960500646100142093873504692563687562120848582066434968046363382575052989509645576789641808667121195994521500171409393897891300231516730293086167197425288740359228617185683113836291414184365469012571448984400844549713174537303239166201868889374262063188877422818051502123402753979904323231918532958280157191596822680458081103013930950215609136628699029340785683527281502411010318619198043449955691871629306772064612049523900443807134678271609140660472177675536661497306059357617006247406144608687348943082514354853303344024651918481375870043359222550332949914581822125876450383489651613100333144186933315074211849302306247197768468562383995442110454122372974743681826698947166511416787260768923968916313268000690434016255049124560180195252570063726893774039088154757036176747367204167288841449983276618276784594487742550441066192814685477725454850164737665085683063933829257717580756610567637050662841826513225238330518742464360829852496216532988417168061699348570287404868841940549354514524327822787311562230562973026678488562811080671477593597558751352452589987985510534170231199597619237415506311235512476859552149643834452 [143,111] 69668989854619049876575586203478627187848121262391003512582712776020731419947945185633623832570870117914020030847477156981017291466694367357800135008058973109772136468553341774867622450958940263644779186174894310748810664494121658023554673675591432392869275439666530236865166820087657546623371122540803374910009666426690059655262998496435475926967963836803836261475285948334179898132107512673666586918953122892076619576552442666674411230772406622103026501944345384611190026134247895141313232532481515320662914167462791271770932815513745290029262536997759046457667713510620094512268615987835499874485283022739680722707099048744047516259174311519650929990221659643304626307155721028232948668744395550602483416075300953793928969959581586345524111452415322602121111109378847245442842367853715647904390549569990837013615817711155656176551915060576836012287651457057241568025079733207408124261240655046810698951042767966395146658652352715070390040072057194257103622157309880121478064785416699053031288180204719893785809647005868900613113731515160975518356768838894662462626606890147665446130934805576707446305392000443775783615360610712241939280091179931755409796402887083916605875026306986103654709158722903047167610067896075340011925786680554387469082922664348352640710053524505502427021781789731816501516905502859521708397705377066818669064257818035499679202619025103202722799660964135602980066864486539865996839757609798109123980412885564658596271632203425592554678510625703081886111745260770368266723258284617176420585373670341557022587258452839454326594176038026932539395617472827097382604318752346819476301154272280301800280003402408173837374950802327999312444703051147596669545846086404039232906620033664590285783748738100413192425498614173303298784036837255042468213613232768406155556665306040430581776048881781639208326060607791514893249447626298893722032108542182177437477630162 [143,112] 10870091816022648660577477763035502630128118620166248698083253709202706452587653418326298543485364101938981962519244021132077751596089707613984945351852204383304738190897848837590491120321536386429481787785500554772108032115428109642141751690749120959841226186911658555344479539975397439506035118902631380908841961632498721092048269200090884273903021841908769843974042371766002343049801543225165633698272365625783902025293208266475023935901143104828973000458489309670328388531133218638416539342358523799857846128637822883752443835754570531190074650988522205391740855903208294192414889088034617899070238256586235288820489957945363472106440869722032264886540442818207285411032935621811929825780587240259715032228779366316479300821744682891811278959185784857501079488209116632516317176533170423907772333441020792481690060935708878336441773902586167844700483041185671131972283838308595642333601695713252919669805975150838162975378867090137239583265772391949085951245210766737862941626073100528376072273993236170430029509345709794242828750991971138467039681401018093494789613329976132001410989530343322661433957733748191980127906959013975273782893988631359013473149771374092692341048426128908210330710209780482851529555469266462225755082452317248141853039353165891497839721163427022620164525120728148963261854002806031344981702234950559918172508880744611181369929274996487472977927578447516414623897264757311894885570562786241601319207719983843694417810673606657777551243392723437892594029091846427838805185033544270936708136575828807410282024288429964858267768985690503512200393502892427724271812154746940407185917561800954368666410899357443154717156540877561740545306928921090912931986514853284589724973781177042469397280205446489388554824059765313563150233900421901212045593402307578789058658891919337699666573863521975625985420220696172805447203424461531324283309364227615045236 [143,113] -87419761884229943861450608388030472739881535027341317511084235146749186242014688645566476363665498318968002005104910994062765071281999763874096495944247235671417273033421350772294303867353249899753735214054784531083241046497351606333250393538418251634850355484615909979023040166030221618824088394133547892517969181734626912454516579652329002848807815809789898904899990876927345099990247678571218147014950921152716403739654124849089272222120119200779116836798448677205652260921348734316439321232483418832739752599400543539479160828690037340588239245657172790787106447890253752004043560632297877110428515850655766316810108681035622358625879848242790823465893173818955119661994954162197288738656284628219674921975091387299245604656751619758785584558504362532650731364944024248094714636779337766151773081251359491749495158271179161927903614955329961429317025327763749996374043574321498035806169462217842068026437417654824012586744174644882135880928431356731439380881816152043491218209302641944447664542610023202183315844965844797553860023776780404334021524556539652510920187692348840399195697105673310018160740897719332993196928239754396612389952815309789846245253441510929326739426609435741541445796466985480182994723501002286195960748788993361623526107831675787447418504512724968469561804142189703163668837684991595641839750149057607868202364846176860642921592071744001097140846752987449771902040612729195946409736355511126342729389436420907011310225784320737630316140264420671307435189219678921689996377264243540603530828811918378167129273396351998879323034349887811010986171926979099557281357249322548356099077394218447164104484286194159507816290396642376509000469557598025350010979922899092294733169172298567838461843619046526999052303992989826154786554029928960785489668433267335280086818294748902771008774881425210922910827863156134427955902127639105277996851476254796 [143,114] 231941718291007968293079023522759296219872092325109914653964646313240484361512721009905339300353082286033796248571097143870309542360309823441695602013757216629046876280141682234270095322920550106537697458397475702085566039456254827385623967405317966953479438311211841069854514752695252449055690972361742190595608428932101080624533005047808853565458241523309641143862090973620347956814709942147605332227418592851656293047671539843279694462198240572642703577360293405742121401039079837550446171568734007697209919132404655733306572332672197401655715870697870502610249082617589307435306394338139581489223461544591713388542813363408770215904853970796362507337112080528394261922785133902552940818448935199591179575019952151159365203184707283494430319770866163947144295132211415469743612038609645446734554108142106611558139717933624836362283969678809146846956524704376224969639396659035305656094839728522510321446540433933363375420826232299281879278172470925521900810546494897708296620169198138866561062073769801766535445709585277693039392315379779599452716383456012170693192274566359539602452610653992645451474188957277649386217117550250590366447694963488701145195006215880374770877594015559239467640867791041573538241408864289978105425999672218217323925625125551661880733090195187760711076347371465281626445045163290860228586190070218691432587164694093239990151451974900379225522634930174341393090583156315252393849954774807787109102976055459044989539798586520559593037365669472846729316236815721076327882814251935240148741728067457514768907899145955152072503805519625197615973353295353640581853347554566807499390067736625133430253321950261943343732902563285572579705484866527890207546505668710856472239671205786215000244691917731971584152399285813904316754337307031347108935930593097957641319584443820427732415719158582252189343832693303155394745532634445969338871493134 [143,115] -85952124909239527385335327361023395908962544133807014513128411049310101270366667437278907317423295151375086255134706317144997943261525071781525627319600755958638036381251754423626262215623450634361468160279679180926412206596858873804063672088605264396795975119705836566047675006957083787604148033825477295788798909545623948716133653759892605856160048467498382407396873707978425691790991874802709026435128510169506483890458201742858166428445945981133291026215862395120065738974240363260839719976389207401989504194630588192225335727900900467503919528898571482650886564108878104675114282724227958117993401963138903905254119661803934540298629554406605322821371046421541883473123856162397528927363182751548824664238954378080583764913132907209129327855925805457100082000734505400475357352189633324333071432681748613341846597404668108535445087062663531895306729552984459554384780993224691276213003176600201547948952038044793855322383998172540236894855883980820806230277431697273400182744737841181679086815851907924904206718658452900299327415256630981426092095989155023289183731711498738185916026270785150879435806063345611824617392203883628896751837888463708830833342877160383007039843065946791007361780240576487166813627264741238980456238692758535991503700891400759695264922295515446725131628288463475725875622219499312128366288615675957200734419790718351007317492078732325029184917700454682441392723508904258839387506013502857610535393770379351789408814015457115073321903340680324045889081535609062662194188174891441541891965216966329430736099508144024489770667964508708448180887176146721878229214690550419572043017774515021513799437694613693696831810393885345896823692587395598051065856789379477024461835121107294204812034380759430928928778070027421511789914613281381657620834372182951633333909172034991996508476434443589654679439529950081903774235884114111219552 [143,116] 246915165092053613373912388968513872758478365361813541381309695307061893525829358446511065560661073029561708797651195741012161860012873164607481706215444705984405865893432478629446812312715068157711988896215483190246614153070733764829724695345201086418993245490228572065634653875732611602496986718468231189976445447146963696463226795410884034137672109491262126445043661538380718461840375927469191824362104594348151247572704353048803146349847748860862681979729857276403569719353349252425521997844913224245500860187549302306679619031786750991303746280279202988245792956235079179412091705257558184469597346612306382026792716699949819952356022342756092389817942042342410045292708579663468210222332325479985263474453074547550492211576738966564652614661106684018032654229913255460432399824978998791942964889430817353732362890395478317212902380704589912047245073235491744691373692162718947530617257961815236521034459836931173374156708117452834847927665441742776412837205524976870945486032888335336017748990803307517158003776796669785999602431103006295085808039652959528218715266162138046886334270115438141223736490547361750632663139062215881900908110697532497004102095260131679775132337653618573242785138356375508871135200207987683283955711882567360528343811566500504439733448972459607957041848772009468977212342285391980126570785189237529932476585901858951117700442890313618479953323322351403612579651667638752425758011290148901836719814426435932484879751728368029462349808703776297023666576467720188073988009895324589982735964706858822371092894993856558174262443271414701711405302712937175730083586910905995809139733260355788865508386618954959604811820814647628140920957286653881769516978572987121862505924831231727578341725935022114997312973073940101119362308706413891437053298973403638050902560593660687834230453327855372670243087917581209439421544826577516 [143,117] -417678253202127466809353865455296426746670201429144026678380987063580689933264614463755224731217726893908745829408535612202189849212951958698367540059191776116039498307556760072509643222495703093129305147562848141155615151173836200160736974559005901537059392205484757753274154930257182647532373520465349574462614382125077478212522513857394440406971619090422434997378064366413779017075985475083445732570212044147033334262705621976834150268845526187559061149643475381371307132063222971888132788715654406020503895472160739963229189046763541880966333256584673011247494994746186777403135219419304956464482190245371341923055512177016323482351533101103738387493802023280434837934079547268133712194568820092854313874091252806381919263001140423178966230851514238725885307203380406627131900974523963270586424570722184893029867353855632316442498561090179988427662956062489670855327580949756384945392469510300775792402518426024335601857993597789439920113310283019991086720549658351093815328302103604861831821997269029026874763337880980906486259893089278012426477774284905880853476369610006067508626733915275540404219607279923453722940842549444239739020718947512932673242828533150769324141125335951348980908106687096302137792277157350072429653481268418986148889786156375879283285674840291175348022906232390693962395704649610515269131997172703761303076920956825967515123415728807924350042006144204462257400758155150675837096972907714311878290633495018712944076354167402849607200685892009939686011760607853601667425100036519593392839361817498349177307762171099800898871633815349743879993873841029397544798987409514872415767807132008525795564261520604504441085665467242356711180379760212082716955458311650686033756636523552231754021821581240255777377948588920104111330337478223315845469899804017883390710087802220951590792719931934598332741649759352380861541641975 [143,118] -628961263878923844925672487932504853509900586095756347799223754439560054078776092687648314167178720778631325348086938675484491345052206872930774785492489405114419461952439378878811765354470201446113486984964789638640415695391562270392805174359378321549044508532313916912794262805795618146825814018996442484588093437280954249420438080978050824189591439460634223234340858343444410269438614578373977993203739980079622873198914192592380297706302543888589351935257501706340900535517943688539785837478336373939022607476944554512514255053795402545296960486382179199719801410017858191904837435488513346465808991599262369375963400967925802327876717915726604772008967772366632358036912801809736713662230091279259108381976153217293611032029600359167131585118001566598208159829013259257933838192759671881115752705216511245592761568859257996288541707746792826479389486837763473332289679673798182883124747692605243636099639917793490966878526220320312604387266150600822486629811906072595086037388983837746657512759697138476884820825394902297410652628246976401843298417574065018407473895738016896519807167695035090261669228025921071192198172823756052124831297305712081609509664400384168772600407204491890273606360443381239217591473160729109332105405183425855085453337464497857710487423031155276273291069480841967050578252560293868399800215682188626100667288996786357419442081995447829765392804736168340495058827037646344178447827810093808469251476767703605015705903691450888585023077926659068925879860164066271017340261859606718605814072544990720680222459396698393698202419630191454371320981786697623671721281330840055968042427273224511647545356610307443242831007123587133563832315850018327774031124159521276626691149889862281882519665875279523232038205942829276187025194610405774557515463344575528828938151648058923920891477058008352139902700444138499478222 [143,119] 135065167757335981183267125176699384877677565757477970464485109502037047671510504401229753843439293543667220065115760541640960868054476786567255844080755238013233598341191219222108407650429478290214510551549923609869013084190601767041581998135640032744399982136671157741828953314070763077027984909536096236425795998302967507749610121393170746432401541934792214455987182389361504879229587210172415992416032122212303986886594986039919943108171256841681932724119700212494632189643707001015328852611124292421777806487811896590196695575069778320549024315473083950060930691776921702406437753863569140420619365064341154376412878704009357090875549055454448136176779499728372115528741206336415824926346516102171576113123750540923998159323363007366224186695677603296802500491208361345477685039247482662179766929343222120895194725342979537474912163322926680275605301567991254858024955170232769958815088985256811834215208654778904704563379566686046238764999962977704832080128058780006564724047438411792820443897661707613097566637260943907124150321516549919249997418494705564934247384587625156770084798759394578292365748176475961652420971150056970617406257030223818980575467249818066692525220337819156032258975364465631356987126463666677211882778030211344510778077700422134096932877412858716521135326636048465900859143462056855503211605691854864157434471051231855511704761760380818898537944769830249378996765833990043298409779910849460065632953218490520596731153633957254710479382814252313111529701724175572854549127544221890033660148488861561347518546716433569761784380006551780999179090263976256796803478910530327168636498644229838087768099337060376128840094042394209122101066487320230129938817358007894038359359441581460630220148545629257703913102234145323015871248599970045382523420051701107104715194676039526148894989341496023438403119576960253 [143,120] 1596016865382788602017208267496284889857019414300353139161366040491062208807001641279438662471588283803311474055149650969689536023915586929409729029568908032052193196060509210648438448416943569998637883136672626990505983645536393516951189151533620632621433887653911166015836521925011377835277085352758112218407468401891971234427561436694438037284358100688933660157356264454585051730762445701550631734851887995437177330241412338306154029217429244414742561784880535856601800535786445857722215329229825040818898876860554714834978479785198786075361454735076830866839575128524719413753485367843072138860032905885270993366225186530952844790898712774037335307415339881470321682913935425509782648491736375294772268335975403471121045457717924919055347653333208213863747894802240224413085284803383464527383986931120096703771273792344115395530900960524469264820177500274974013012816155145127086554397221523917172315885304189961694325973642160560322077198466117482390877259032252664739511185916551879377259883666124500620550358486782739881978355359218412987723564479763985420217035991152154337179648148213259429037359574636656874078940888545050658845890467904827227513268896920894808203942307706873898970760948593421514275748849318929235986691587597197495766678509336976276186053567463500926087407940896233201610295114329539142629375926902379810146084087926608333683507876468570192471022864721541725584319486436278846257885686582959934861508875039902252084698191901648870219997698876582897553146278835739351169196441013616006758866310158608785475415377293015873599835989862522091100615724771630890766353300408389281222954975498121376156684779038017567121457459894472441823050768568781054252610482691158707328752307280276318052749239743730200638067635661306459259220594651190638205042870870333690106810865007512718267778903206417359164887716438 [143,121] -783186769107830759177952048499005291869720188682752291833953324476859670439014187592208399246609924733949310172040163282121427346415702552483891222725739778238588442945347451437064926955591898829806543326631603027024663839825038786620382307413493284017358772738833106851061614367645169949333545717899651286688338825305153796841554064487559987640343737528587876404069134967284904813367509343330083660176989692022617197585037178453060988412520336019392519078887586920093615113761333196817773922108688832784777601627697738432569219009503289940623747737581461403160082625443449415489301563616698934470248194529794783678503011588215887506367668305868025142704101705639418704388908977214992478675361056556583492868920652587352634843896968987052596127739742396851906355479059170774735487500966046051807538600696341913717910180730746736765935887499980957568918370406721158082778818583568631846900130275301263558421926042832711009647338787659275569996205589942723840155227394301301632253768862055327480092994335166306995399071989436140160234484660885765975221350225198223850086786970901207439290918130048766982463579951500699807474249849052224922560495406420491662280160995933952508010604613540888025094698371079880027346968238591722020782444545381989085238734459528844517319178818438927790346404114593249246337685187807896358884508221954053224366376099442037207467163541095335733961177204887878423035806232279614291573218623983220850620986976967747195919956193210037330831527165326932464245164263465685098076118429826884581500805811523007261072079294322027624499612611906089397638982293315012268711893613434687625534738085622982973469350298940984554553338199966518935901729951952775329949218287347016729298085105969923722414726059587443249883229909122142039501514543346916794663344122733153668166433685013483239488363567590643232998 [143,122] -557731725586877068425519066741229965457307943736489746331443157245561337712956064418510926672192485287380204359464029412335846187260273819525691060788767717768970936490818075185967497969165206054031463940133936207095195055586065649170001823534781985039523228605753839429773785198594936121117361827715790808994825242531866429524737640066192992456830042557720458733778105075682721931938022211653841433072105514034764824957339206191405930868927437537878429976778320240945723664614371390492091941207020479628758200777714605247328881600518052393062798621550360555286549782498894530272740528018177423426459080331379944772731361516416863602394949155079120553123151421382890361170306287908676514231084347331816935606129000368940377444239648555382166273905476333841464346568677431876731922459201480384994806005079886429204197865782178361314999867016039355842274060569411591402338073178645443625099677503269223406469589934791142184881018402746300652664666946340895693763569889637245966160008156171597890453001100758542140832998244773526429360614583694315506692746814657062563445368300670400425349415371190934882072924791853826039830165172680243390435475283729458545305472833945027031356374049535870700726552441604069082679627698289687440882458274529538814141615225489056013609070361642538390594089736632993118615865210628382880730354367709127209266523576487288608643883270093629823297305932604668843245223946610672622468885041691616610402020536100908078864674769544411867645525557508606205821738208176660948125746086932772631262167729279087597822543980386733040737504939798843392806961983475445076324511857332179137798203485742773423617657772736130023418755427968399809314942285763645103477891350270624799604713835206764088751335022629821060487170221590992626210392287207566598213075499140300366234184188544866196784221891960206 [143,123] -81188986781203072852953150047631833275359839714029933308794330495940312281367231129971335107759646130022787495646345461913064672298134314938904221048413324482534798254228635227636641459177699906962465909897858485754517665108015718882033886938832044944571458756486608294052668856653947373590926528163818654046452640869881404775579125568094901509313889444790686697638269300534509891818819410063904667753397245417087320280424638577806666786738294853951008943527920359546148217463847575003835336703867299236114247042968588405348997367438041767852734915713417112861916434337422959585196833246454149345819881339344626740309239109167111241625241635507926350374971766657164384544098391707130852456816825142750570923081756172312900134541375853543532792925088419187418905647707973001876744836600839886757769656051259444074790539092158701386431997332923922508372813104429993796898039970490104393181583745891643640908721700751197334383921363261728094554766700193885692276355144663386743483652950490041140851499315023520245503485623340136213571957284500434946897462111309778342756368517793206659220913372608579982800571785500741232985234791049215696851347863233730772546164678576065951367130214657014801919527524384133241942843810847228499429748633169587715452792003948873614025368701396852451707632534826854632794213270911152860052828701997219044869893003109840143465424323034328066960800389386780454290530520818899013448081686990419907033962535229410632691727846225887596685950798223197172089903163374016932842652201029921742862730944472410529044778462718894791541384983233535494942033337749441963942535920562447030571042755167959607837282317545686537612986983781631938598415527808371010939783539722037362469072349128641079959745777689588225303198996817423060071057139162850718987593090671627200476269304497825990142154298 [143,124] 327328883487947449813545928003959056109190204749383667895735073080792248389186629703301906551166257767638890540767118207504576915854844072935212166668388347382983345289991198983064058214361534618597543036904096882806986274001951374870315750254302787183368296516736037547088004208877143442519235906860208963960534570718206426082453053946997656986350142773333096507819194429655482236941606346829160912869599678959862363014952282350479888663226360418266949435284764184016081838183136000505672780592305928561713105716776631273111758397930099008160403193881372597017129241502721630798641497972073240894158279960973409731350285379389584822470313654428777375858335828659578003801730594501778343439351167611069181107688925511536466768901154784626152142173276017178865462423453367273867007053266714054300922860079159412060658826994027296591273069076216001098924963343473796089285117931718681071268236718527531799137343461203464865357180166212735972292735106270255408982208453116327429942358431656209419992310247562804104172098774741262940538633594699950324391224463317368679218846423400849910582382960210287746837112404446952172703882548804025590299663423642412980083415791263530404600987274158352000757370786806648370137216275183880301586472038165562481635462835184733462347492518567855833027317618820180490763106371699555341312510336972477870166178000468577937439682442800395761671482505595800172422188807373424290058173231440913684945117850005832994916073560278976533459118929182098556768405655347757688988618186751119940063370009376577132476737686278088673060716059895714105494914081609533969252381588367301402609581392527238322277615289978279155896550635462403027466404992787062094637075200367441316667499479471351117932208953903851085478566452449227163038657140232156382926554768817635628518523858768100879544 [143,125] 4905921929778822910106781236203359402528054600405155451685914165870949204142558276784965231090881569369582747668604009313920031184055940229831973354263802825193205992384631120442429336142119268396071015190184690785862567393833637792456898619158181489344635385702252830408684015722412127372120021072711966447920804092732956338051953490664359473266560739767145139834574142375341316249706141109894311265684409512911082733637725160958482639072636401111299019103612345864661536581229838854620118731454844536064565793463474834302488468958647929987222731594094902734584944993782834634024204371461032024113927237425370599646021215182845685526992791543476053318731298873599631174819622318889728079948142947189078570553789022239210390427255718102321399220112568484001696900903685105097710893973137826156397958673376860490412309198718712567878264413763512499296496694113407438570562360307575909191089220752573335626583210206353614662084083559566145859883790660758225375998782781898069270541217005478923594333104042367939241125114019476785173873285696906634073301330886996842815483865253331829058679030176285580371020055210025507836476602346243103449353608181177141470538392462773602714584804231975190448432308834200752336462716674845894642317763332151227200263131523239212319888116130253046522607786993378818229182766920260815078616362525360883638093631043013771012644780128237400776983433086213008880887183324187287054276830795456715147071306936657734267441418559509747927645599824908862922354310076581162743229484355145299697848419587903380759946579463396686788884261197763173672915092028292671707547614838507108699753012249868213931825290348282387235403453996679956403707119718078536974899612682626759491151546479862636037873582032327710213932623351972343548877355963853025783147898740925486865885829915799764 [143,126] 1640875873616387400372708506985831866588319790771175469747590364704719573543920106215088139599729290131219551343129858953710367457832877561185839698819302684385035350620878152300565085992117024641868000096914264309166888707165231797863959871360179532393848556625127341046370384457656089647432678943878686720244897389520246807158692068300325470270462705323008982433802160653828109229279861833206130094880757808686657689287676124752443765156335315979620391396959843678582082621012509010818057236828528623663111212592880691636880931301779104460027824091329282167072798568608885784497652935395047339466925397973085724887437824154651264483617502020689272994926997087326899704998839366050942583457773697930743974635299148206022677956714113235489942724681423275720441982566546116533349578284188575906107376232982421278734794069166467495210776137545929551894872021281062079485124217808345998259698404224818481251972082185763476497686376668037068592414683025032285897893364403725590385618795660212333646966015371820042657301387941224460891417590228142804542679502423277440321243059735751055639341293461320497688393562555001649523142841211382134507337851039533981700313572469246544495434869561244146953369067422931857773092919637631091627658801082737492691282716731007581983218359605853420013271398718550578186246776960177351379024101409990886835101575752751753539900830515666877918793372430864666911431883729132895484327926352820178459333134694795569762701655990326913626893734231970119899174392508447697959711418729529991380462849474228672566157344172790543209428106658624057961329442957650106576335900753374538544542607452373778743005325411553916561600980596837469812777772704775153008108129850694699287627380361013378144200663338098558397974853221980094853991698670769330450605557397053816629405137268 [143,127] -1767563259411258457402143010118103504056345001977037490087164450053581132021543516891226772078118836715939459254476764630783539221946887543480509356677352244138593674001381328332240343148794906855354116196412800581631898002957131017162488240330009576700718674893505355304466603984978551683604616693066180547202342207618633013140730499291863685345036358516453524614411638707502941951302752796890293417191660461402675312218207256247912055604683883610187999617843567015929175576063514326744773712961791054853883360093450340884755209914941560045331780462574892458550036757065253348702023721896507788702922557841918435391499895533848381025763084410896603899784248398541844400365432916355890886123873602500835344162342935172765388232114305289342420531744711059832952356133844680745305673691051615265536816665091384621080028776041040999004158999566610250254662695410931532442179832255822761481085256686519566524944988496467087700814124292031421719893880119731504420292467673773573539603733344973118348718918786837375092096690303047680250400192821698725616082773745287377863587190737904306200989151545371119339162427593867264381119915056235529960823362342053951032197427327790743878999417530103518455392952953900625684400396983706791268761725529695132974650486345578908521937142728935213944285202973615241558661100659744418913061280612946776748457939022942748731928813274091982664281293978442456850332357751278167244785724481822099665469722087549488220098728534158199476926600561010054790397844439546725779595026321383111077270012952963070963597935331069192645927608965398388782753478079048301387140445233607391797008291225179606317093453492571847500796808189726384490374027181194204467812881905145186296396235250070414656371503776519703922439567853629333296862084486584592553849176431357966285051 [143,128] -1267142234573555863226080826346796359613194007236388615475345907232345895342972094382374090045145232402283243898103694286885804631872437442399717376483668720332560669218076739702796541026123358685646529403400117817763297523769894165804899749748403742725574606220967262651279696546884935087520690933450949069177996270649571049492139324952342451532625612478482498040950775291115403420601536366314232880237920735302393539462281560508989999868003575725976139801856418092605170262424734099640328256601852118616310364307132764107150550036019052966888664266755018042271668058470747876750406408767092029895509520759502655652158046735112314217794268841225981724414096135312746172999497584559477996884595847733062221736771852243752616465201984621361993440203351062136148976379489527755627163952690338895451343424063132633012926760858438206888655964906502333455429733882255177143019771108597877339048395676507926150249073439337948306961519274285991377582850129534988802894221701948370972911149591214312476709659935039105905529079959854611343126277553716282543340384645715587063203530596583473509721941973723131655005259920492612666962368772596693323020520664302688987248775834725381013400935074148886979764069376543435573525959771582070209767006394638885422281113567309443832376566248221672635029104255202257575424674278240322864958095294436191708343475532516310089252048496836115917727101366337991271518542870192826039021699806778616529206098825326985663692584744700464436334929715033219374267233293474466907745093877265426260141525036923162717076713820156224362307658773367112609639178051010569134673633109481715103033899771303928911900019160144542142737646325946832276021555425092369698567712538572208286266990165325150427739833471003661654925909569342123293351354650981161564545521269530684 [143,129] 1016674068294791637536520275370828727180773390899229829473484760095816661138497518205307909990390239161954849919655796344557761302631332567103545010365329945984211818936736954325471015207120308838808075648376947167354814354345042575434033267108504932118514919024970440077571356057292723296760117172815739960746120762442369276649729511485150451540393935177982764724185432839435456217562657614522208652302232078387164783843931744190866668557394771057339423951409323725275056614979265773732228963751301300358152958978662642797727108186667194798085484652300280962126762564504272376394796642183519899634272717146665089820885067949933710828665646590788297529931831619396465888083032501576574067852959780790280052098351751899944228223945182216247586283961760465625018131962697352235034397444363389178791768806159040001512379231903136496055367133495690519116579401648986443225130037450709346173545610775728498318347897242952317057726760018539364124537209724022520427184059362600750636230551180250306550197116930762447537706966473798853585804597286145041339509084234417047334715188158409403358691783421523172197920010457424282107004777197106199747408088025429573681096514914235936818194163596840398057535882566849012583916225771337655061488892319922487537069357109178897330726781732763640919776009452918516336531116521157689556655137500783946119819499143831348477709394079754757218467224194698881992590737890004145159910647004631267557028101239759763264139998287022863710209831448894112398900860641129462518139300379787684608854920330283080262155878021301883336234136740427516251173871614061273362535225438029831736709893054770367084617376929970693753926019122568002876514358700928781428581828815298175727381687482539422959882749971373267526075404824586590851886035766308379898040758958 [143,130] 227132198555310221802773522464377341558488354623324814825647051045820078234213659500038045432817488085691743748170556983081206984851677210451730165629296214812293412730801021034515690435667257483640027793658852905378787193599336521152180897507505357532246410140743257780108091132100340919716742941877519538397744141886971732674655572245384542245943383181103436692519573745945865666280762624705268621863240001369004340644653318394731887142781412397708036652687047889550750914898550699454328066171169727587999491868189270756045476073411528547101524004777869552693249323093469248838870369241653130323362240471204618774328934834872372720102026886023852225218265645664989702024491413298053068344138420806098421694095853482108194354472952680483941856235954157779132919281405557045689431212051420677394531521929578920137223621709870029397155402029680931471904810198774150970740535368097811203304430808003215938151840574683986477943227998070338942697037431754167263092156894341382247925196935818148374559852527092220612952948982361205463100071858477698400227696582919146485591316481802403788153051966315088159260590690662647343467563086400679603048700163645828122581224022232071181086300197229732957511949107885633380823788544288469643190186664068231101484296038799288034472560397576977814974136997781422148040798898295238741546377468517427611504528805533612094197644285617102933741707861472168644047257719326826310509785734457356277826222521271040445336889472146701283937549171003554611738890705051065238320621605937091141704096582997453452603379524124168221835200187555610259093532828011099195181867146182742551154888463896535465203299355597797012630687207286081763992923536940461061025263583476040556784845451005447791735224806527060732795477875086209398928381846432197077692 [143,131] -13173211416761633309683832110845853546127527087207611761371774698575285410922369511806223601882062612486956494311428300240398533706833739186961634980515548844269126697133779791682527158838030324206375170600323952409834517222298201826871243098984490023477762982404911135841520010617890332818263091822803802104132201405889514067421444861371479510069155379208830799611570546667915169706176693573040285517531745515219146841687780614504010852954548105358752240057366997804760304492024552688277712181271112790245312241108229343299265433506071858654964403707246404279377833540316430581401195631764638551336546053471578616036594302915688693450179044146733287748199103785503210126411063250112430719383873995355745282407381625965006558402421224932673654700058187963574967250779028119831701307401912273024043095603591306855367851438973950723271280898767582613189160894446141692574067192594549105732991345377993867077298368052502809246951344516560778503702334858722711517364323399635095950618729563933986019526842017676819828817973099053801725860265429972830211465473622879311892950062103627858934444967696539813839288725424026696650492609343413851580826540220516023381333103500959622485679074240100588728854840328829732183762334658089974828579752084231253928510109108464556510003993163142677231927791871618929831711359092979970988277854093427258791354502166211954661146261888482365719611879482529078813233654825523123802112101463323107330513308033945013169231941952765680055507273606267019115185672975856484438607562314657764141709558233886531720020651313957261167237692024929090900633893219032824962522087304205806983449944936660384249334169690379767527012002387403891902839138184203453284849887317376287429502466221816870398117797071516207443701189171074401350702056082798 [143,132] 43469990264203959858364077954673530822508987584736629792026336808496487943346180500305790087835610341611076683958739626441139906999272840004446014942343943346440410595294515478287433417902430573485305592756086001396518260450932614395550228474652459318377484383002083623866561243323975016634101554959069457927120115947708719313446335227536149155377850770073055869757298086947587363853406842685764554674974000753864383328525999599165232110238105595859913875492304464663321176368577377243464717840062334450488395216763332448031736451376642024343718818424497988143604106454895689650878668664947312376319665529591677643301415064595045559055958972175487739183388629442032319433948355700270756407617637446815362731983652667645569328528676222360635670798846613757196392486564144553865740638502447081825694161315538996431226232843166581740525918582018765728662328921207052822134571577200344724900572411603974630013663059689186023334048353865606655499596369923643542512664295483426258757561053634895901332437351511420591873402112491661938268095739976998447358165987620726729321856192091508268288717241776903517329895755207745225723005733813120321042237948321225930602272438517653664957287058080830884338512511640567931162748706071141672266502759429567302154531126130524985927571628110338755796418168950213540109605577219559649921551330996094042473857006234134515493373908693298715372978666556854210325812838069360582545408780476615597095793731972448292654172579781602310402974557751633102195748621312166853260530072074829040479250951149914798364644044721818075180342622688885584820322978406070196646999714037252628719766772530570066235547040398113808432974064385960845992453340348291200164968156241640671355720615761083002820108714755501488861763363753971045020645084 [143,133] 8159746354460131981272308439537443778726053108261364333650251049768051156702522884417653789976649854000561253889157055511479916100594664730268135202581304718919885386442077828903888476097216289629788401417159294903660419678329045069853465300969195517625882044985435409043027575932627028441304726555480930461161515179393392002362414184447769221329948563393739989239937248541729189805984043724908599916487969344619205539842521840458382331388171104755572818197666743989223421218490208451267921318854724070356286537018118765456113665639538530096175457436578855615605477926181338413837380493869977408762273905072545944109779150232485094242818329715161902324063624175877405683854424312942616071836357114079639706818399095529255778781609523374392153933644136351424474662462913774030048688179512474060897952540783058012665607718019524799257936925087978874066257834988000525709384058501277923876311371524602012937057732468031338311114963461204041219821414400595313052065434666806736844035888211587710961017318528077872997138851698355776247215915282358461640843612593089637159495866492424186498237239402224318343178831107827305755441106201393328255832765718300601558220383737870847067639185797116173210187106596692359537164509589686216511836704483564875877783861585115888942220709427394114026602353743185342867921170699340851404971127000666477611116137374978425926901368140413461542663436489929496265334234763213859779850908191460174511326850681361147869589633772020619777722395974761691656070490404848265657101801459115108721761850276565072494922778545197195967599879715740952278997391251229090061013962561738681576214330733007189857160904430025735456199260774270359784283272013450200908840049041942095465597204503664228063027515636595935623142976169391465827 [143,134] -2480729710568820047159352993031360808416745561959115705717504949801483030943059766153807625296448982496532016558575046484652377780953573486278075796995204413152217125957480221467271487741631503775976572952034031651679492064020383688145817209119976627742028640373751483890661623554024742887418474076797986284748253746656800955612293757128201146511212233734068132040795454495037017605412535346503601818890979214703757045694442726090083935089048000763781778996624593768526510018079630472691138841602374433435763732429647602852858888041558086388163546552653829818684988086145369361736001558291449833744022164833841932928752254288525560089852859126963848016501009952464285087081832211410276754413415034190379089615531137373804642922985870270199418101503916888389781932021900169396229888885843475761599464213971954955155136011681233130687713553606583435538451265078188702222650311039378237223144255007323560966222764437270019555254519485200141857642387122243621217311721004383484976305077799657375912582986895525619723881422999593950539978478283763514328096174278976240964894883239665897365729131604815259769673184236796843187338043749633230321468952621385657255699772123445916530797709132372069081444102935888697632424204436274515063655221520603908918869102742235795196874325899914506830651484004251111465168052211441922924417579553112414801893792707802565570778967826811270980737369646385620983013524762189986050341114146300203794622250270029072102833952768862144013813528238665612696541974963060726614233054627128151256853760011519731287550859688856340773640724648723995491838959352641419935487041568947588925276093572721778120888620303305122833394472613488086193555651672762855988370271899204182535280450574365982837466880206960274087694329730811 [143,135] -708411917836457227246203363901623630436316597973828094296647113898300999813208741822030872871929085478809853371772628259258019535985782403066711966997950220207726060203048241707247791268913937127399225867149173271400478654444339578056144228465421538967125533576925631878468996068055073932779277680220837037662041766523426005178303656140165872242649391870348913787013432559182473626655096753892134932466990626861539066070197611391632730288519990920130949343647398546300851619071029978712776364980931630687133208474362058868544124578025427162832832567883870976610275083006585906400572017488993217013462286065005369524691001720597711093973734919910463023675947022200999053145642180916112633614621145423948679299377363409280182842597217355575965086788950517974321481162367162617533182602608680577655127408413119463828281619406246730781316389240344355855898906637010866811858480342712266163910370889507617454839254536976102245777013842563076144794867448024346896390908121236712395806150905794745863395223803470727259337386132567818889824113777512015350947121818876969872395848383149951201077064276987222685697943243330663114039495757562866829753413237944246863682639779870117453479647111858316458885218872623586158727339660788755369300988878745720416928655458942317603233594788792930649840780622806866111722193366364565394179707187360530339400552159004697959020071604468777278766295770508773855656019904145169685179626773391226763971260602739199517217041112779581947247196207068222342352370156447208336573487666251016008360639726464755993943472757082959374950163249377043276907111532594054362511194713197117159916477518793241666136505777298495515176120037984367682883161329325602211900571040529012139379656766664990942772704865826296080244509 [143,136] -445457925093274123128716623352576202733211772272870718978819814378809881289596242002887122878096493669606383050211157284399811670942383586531658787135089693781194989169889728558648786920402157846077138955429932383620046804243141250543668629738089184862676511197948317584391968319773084776727930771619025821120689636182585450189684079874057257625584523684011976146397134233080567696303156374620510195052679030687477448194744015475251750241360677884014059292370308482810287614246179825302871409085380641620862410643617805609030422302806445247516354789420699676784419794366654811985544798559030428871754918058650897845070399289966818600348806135204297182668767395984170726147601833417687837091014803318081265215800041187010190758428002668541243644943110342003594356456291876725956968579420410230552286893035646469617437909017865080588311447711500286955359991289997183250492247183817343739946757118690684434325022123270998975858509369774150342521709583008580205236506796350011145676959230903696189399900110258486707964201130365786998888921097638012141969136961029305157964867393623026716366991916320786335641992771730421323452440972878566111448886863263451586829566865212022259479723023921518578857593346934663547560121850331625499640549975841679220832444490241579401065706515507554572103399033367553177904239156382250868952418912284852225317625665509763233156199245939637598131279260751007016462344072678253350755399498923875317039570739169168565614960182467765455483886790049640815842410016153306343805810576078942839751992617844965639828320324254516318021247520593385798689572536765591720603344860627767527957398124063679787595154988089845873958870690156024587226008173783976925427296997240374051834993257142102126395103484985513947 [143,137] -208540420643528618899851032479551880414677355478337474696808208472651132764849171570161137569367714869103915680928668013010543229309819716479151878263388355389679611027308093551336700114316564960187965850981409219443990453448841207178204031254797885898873431048420279432508491742538264838013994304770371535745885041122158506114240271217555318761151892028790165227126197445502393059139813909337158753805279905179371487574950541639577739016248540474570105553332288379171528846414561243841357175144726783515917386079563909373985509310075630818545694281674926318976720597265884824429117149126768104756852876976598122924171158893755742200340352023404843737305563177200989672546782718303905388118682466436637979479570358273102367933646424635092289010084321643521018526440433457376626625761194778428697374452722155054253810658118645135421661744650277793110257541198306828216217870440818739247041206851899308650697748176534262751722160082764328971585882064597553215215024600337674160903698713744462823074124438859353943699204077384355336512562987516453175105013159159430746918188959492486534515402718325735829412779297466215871569781202213915863564243233074996020648130691580801734353414834027090052974886296122039144355407256933588731891673052844823245902423575531967011853879360281397991118784064031735618316962789439870938707635563801143166411505566140058228227171108275639603185313452365510394693706284182506516439419143757720478752368101898791991377110566801252619345112001573456287108225284530543307420936570149742490096892504459323191659800466454582115604079793649735885980987937067090768463524065734823339130223367587170178220633811875817341424207519002268952369796391318155913786653127095772983866084586339318456064182814484 [143,138] -22488439312839288602281087081249377776243706901330544866003113968645586841108696180137535801138853858779997782155174611327649448069065775602835722822908827922113146087946152263033946640221616731863099273428257835535095491667531117499506058386407781813361658887395469869931783342023474963709851038802186223935201716887136478241745899946093990583107239270886711915946721466127430163620137657997790556493030214242454901835458956673810188717314577651608801537604268270959097260120477540362256417479057515348164860152530954039317972516242310035654374582036237851156665798711770284139405370606177218239156672709530763246194362296523798534217856877202382833489709925341189270709630790868966507541426861849452523762810584350623487543153096535980976003922383879647900338522771770478542870656835552459987260862331284620046599591643760884974151519902214075829675254271914606357764524786214306038573946630863688329492459164826211977706403308532465177906420163113780659990928201652648280819387624761249775352014907404671360422260962489238253862448920538111830611007288104345154940845331269406899406936069208550175639300622400834557591344877199439158157686259010486155443226881570806772345206197233635268372261045746963464036873886368022772556328076189945903068204268702601446849141153941585064884563935743053239369960418254924858842916188435769001784266752243593099659625076738156638521324713668424466753022985439537482302921669451498480253869495756090927226368972641267045917369877883759783561541775073897942701819880217370379899455826555277067317001986179527757446165758979398753741490915161337330050578742932941347523491957561965805429287866327958365594528967438938082213886837097351765363271093485113109960779168643544536304015 [143,139] -4838068387415819144188672470329015226756543823694040609556633075113437924934363336980754672487668142196971035728980144709860614916129343185849519683292298866897883344923288236693870719945024263432444922865557642201865903101782520204503195229240373752704210056429651861676514872243289769132855890235453310114774484333436971210196245327622597415149465283235110977171992848129068114290074305703045389772757618472589449211360208121779580138480806721260869716724516776162281517921961609773359359895760030190383902734306619029061952006960954348738692858012143371544038440886711398245334752407014275192816117721190432352990382927453584797343029088090584571123963391651851799841906725102968795424901190781918607286106685272867174555210775017554826550162834544877951716565819507059509194110412361129217639459868971922468986368695656677710318720810393570990028195920159335798121678637370269066543488043496605380504239257743038755548575862299939578049610284343908148306852841417875758339458789751316538082230043146897154693133703767551253582444366738729795780667435108727643478041825985051366749250557260678866441479675313163236025231768871128484017867129379836396255272452556013306421336904567410836112407506090974365719259793687050642821771371085393882699430710148884510251064445750058621991994945810472004725490780921627161458998264330041347759049046213148401588611946046696664461475031231591826415094398001189308918214573165744834132487653555951299297001187837635111222816500673160250057131775229678029855358883953804544164997321144174787298667774326965801910989439329942393744931029441832030256986467302226870889057936317308938173227187061272480451527409095812753028043628274387597281080622780037437015707100913748853 [143,140] -521042258767164264092027313386094097053744629403205307489312958203374107154128311336763862838361565392526978308571473309753343678959221094288046878328437555681580439092485835627483201245972145558364406841029953912022558403175565024748667997632221368793161664536107456996885704574461850435470678857003879188761428301692981443622060383627851035703600307051099572826241730555987472890100480946270791284669088537469227559899411346567650713012108350275194174307959572381652812749549857107915885916607752620942869923628045564514404801304561429679264620604673795315407245683436149319290187764361430957516784595494736812104055058566734461355062229435572455030678444363822174572497832015306896917886125355544512394954985685651968610799185501002139199136304237764145046567822671153865888180249195849657807450642293157381061300158886805081756469646898520241463194015330071465049014623686547825110876131328842399416001884903425108785588133170624242650870462686416145273038058477718674441446230054188030023617610937514005249327796994698430595266220537021368284786390072973017808802618023411203431484717088878571358980103057805606159512600998807723212665301787531285797903439502521825718289991481876025506864497536303410783322993526421384543518109482391183074792796756683030675694501033063364072908844116090775084414103543504661417394338053652082236361602173662682020758292286051469056605907425119638368973794672422386069019961266731359852682670413725741565900072201957108495776419757713953822532440819419062801034437352887025258114758767848500314989480982009786099330178463782143634132762574759986912338722595343368048935062336174127180915430451803219855334358023543289846643325452152241589699011271746554630091643665 [143,141] -70898708609876882815094881289820412799301096094767593784802981365070834369982397993054931895779009158026437459824728085839401654618897373652498936200567245451763098065131421749039488394066684766317963262683181662752031193087356083773177848209629624758781068909023992823559413366211800360609948459117439125572129454887586421032827504032001646548953969127896730440557849534055785160675397373047726738530583235625618431060651201397810985345065913138966465966921406744006308106170874295969208302537397706556048805191401191822058272125625599465488310097571453675881104861186080456282735143918289369529767817910367363036279197798989652963478271526902252208741902725204924116853628760166675757204900127840557458371646914297884035430764552502965011705387713614900479515786967910727451264514562355190700930143032690315326952920445555376920928990025651232007859987060572930028053668789268272406853300509326145851865598573003863259281140886308246326459065838532050191391103540859779299586973231769923762828988506504070188197207401406844374504701735991962839982527572478379800433079909651295075490690642829067265729502719778941034684498483560240011836117247257330203561197890504060007241720513447454872446751939817973417712412989701251070716265469252670467134404660614584810768268694033814004743069253637658372934931550393971018001655902396542751918011995411521450024192543923557469405683982109731723618852063822574200530047380208301407991205375853640912252661829027345304479750528663999951485200732468490774736235409045571814232914965476689016665906740793386318047759256404987405435229331339770012058973695260793722759304745304513168596851607208830620133978975119210111542501010500098874480185603782596892507 [143,142] -5505030944699214494743781986093280751538889451249194931666749641277322454495235890510154606287879105668704538964653006841673073475197169051114762772135208137724569333887188788450143481075427500187102742303166298342849004865901584836328141608019270762144663488823261752680930379941280612005176982358197951946948045061497858182004882261332520250288448194213120215137450279329471651210505726313051077770897895229311002146009273448762839295557887047021628801644177103151344535043751501322570800993096586265121451569913948783309413994069581166762903991779852857173847587909824221473051017105099663018811463395671227144252814088761857257775275079233337831889347586819025911474917066235281493481328830685708813780800689823125596425096799301613959666935405546854068363523069855474373503341805021242979293929316138745151787728234135451191146905063398566283708252107923679982199359445425213992515804720275752618855212199608285649656041009951162214528698253373572788420875348078857005147998308244961681609647271285983055750202520882220335740126449080461403650369193510854335970976227185025010249834819348351944217734232198117956192960101663322915954310613070912076342529773945735748771904134159219141663673375033561687861913782405982745350175254564184015313553574295648690042959544187984106493220358486164134356515077199147564301641043995627761642596469819306452233795787122483111281054257982886122469025482135913435480579234821683928976771341385433027318367954806523824475522804078350578211204718881155005080769394324938128196858516214119584294505710910877426294116045060747913282648232165139918557157918380015891632030442651879316497045340183151600283521544678955539786794109888592790639059595236967 [143,143] 1822680744151883907667483774227410179088935204028643403807387979394579475948456978291578830334360163054685427042257146471731740422001194738283875684276884620022629176054668161347315271162654490377736704586468932547682513246970181233674475922803950314804750358908775867048414767680324417334929317999385383233471821362373408373499393718333628652951100824740761175058586194080799214897229217680794664638161661026754273792709603312241054427890160064540177133797069069131154096081839922477410643381116835704656512105610980930337110097394989590888773316388013250139060227769770251453787663085479105617060236657753797864305509093896066531556805412782207938353275597854695471116710334173158604023244682976883625100297797604319067638946867423444706493414125235466274179346125985793412591234236137933242700590985868746271017280620561566969160264575684731697583784823226330668164857226671863760042051559420922808461863256588554318287765421753854664641895505049121456178735478249506584256715118828289180857041857069264367013811094338585189671391189459868575571431827571410364850799139767802816095137238870131492636418843954543978466128712827351018047556521014039478522654145202756518508627382390854426428844829543644718796466361160398094819921342735510660786554910610341528660530054163204747064789749007438658931208392498989868996792826248143385494973879968864125449461375940750928636857288104109418457945685365740932857527191902242831907934173910466156327786435138176614016677486654477073675350951842850273046504793680605212234234484900458640815480149372002819909495525983870973634780677016505928874351073187099754963763564174531703897662240284302807308370120131670733617409585492936147531349734 [144,0] 40467115199195133835391542963535285707726820153646563593061380706958339528063614471136999217803568966763934656732898337279933799022984415248026271719524355531853711756760976403549357905705372694510104148414346320247783655853707159976714400322965803540584307536025372666064099622260631737181282864659110135725631885959174733597540906892987705112604758774857698352869587883098388686622274413562113815798439967689915563001167959509529778029623081647368301752290381257795358667745697987280243210703178383420996676958677430457570054571542454839528094182091948843006080496012574135644220528465594167510609333465033946944599467203985271077224475212695129019805620705763146007425057826531140591391443088639109850373875157710315614396572259632443945357854626991145182236327166790722103223338096549019100030108244269926078123547194252294247392671974696974352889452954437000877769516233791427102257363452334610886875930337479970613200039487100091048941183579847967810202170165180764305787335852462700588044317248081169951422005723339983473292272001238259138177586128784827926989640256933723389394324858284980584350893512267606538136820751452532475355055916978212090588240255911681469933826846138239395102083903180304461530842330300031859290788828175979608043096239886401291642852288419068271867396281762416097464080738540860924715021573343528599322840880615038927955942872873419078010096816503815820653307649502463963831963294206707052186679989173655790686657869663893167247510127359378773526322310975751907381046638570526560297857488612379678187027349286677999093326097549875138992179365568536505108011232956336934609233402464086615363201275781336451265419665119822055080697060032246096383743233702222867815515776180199674594388679516568298472433874162587140584169530225940612631112505172762663164722123799370307748091162162614994011433844294867045727590090981894387606870048793397007997796627664764771399481809934555761130856192815269069861665444357492171625587091302942848694310654137029955798895564849531818372608975911287354985062730275390469790624052823255990467149871499233593771496972248409304056257086820887203248986452308599837124347686767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] 22514962030166650115000025655362236695003947294667215137329616481125219744681896083690368834308917817957196276563298083161204114111074093996628277021391487495643840026995891505016598186833679631176158604077802178769281769546962887891235824357697794052203690506596288294065779653466886912595701364836213675514727201084665548747269083274085446863288499262181851917267842036685927224078242424738802097667782745081378921286213494150907663504387597463838646960291812891602954003269515226347242572429392650423632819105813774300166189024856260065737612349830516058933891572113571960403456214120342812846774441789365268439474776849723859965591914445997358928501156612598736061939249072054870226227793725528068720569847455132730371389872161775993797642230171851146806991756760485265482851306539288735695001253167276698273825899956559095383349028468925710506374942630123748060589486558695382117738533110088330787327065367108951696684540594566564432836208463326826720990837037316748958694004608446997819844206340567881735847604443692715331872566259202006174813920641018946674849060133421133698069036213092275201404106663815774473327104174116491589223280338484607785886745759017260038906607548650986824431116642867043345404930907325577495231961488046199838681961873737795168389894012838081232034865235786261299437176794123252107589744697367926132607781891265223486757556226465746868934710245739535139398947371424220662216702272523808971372768054593013617033421551133796955666496712213185260663575028918525152011255460080619681929453798166809182084149729818187172338543502932521660548278857644953654325715712484670262205819720234456903464897875845095427948551211866594027559563750966426082162936278689506158258802971607147359764099876035199966948519047246268567264858515751692033578334141062550732702909307106580258119089955721892879649306630462875137601945473982699103931966048984457667783468658888873948020110775747282602054086372749127565036213324354234987803270905679379913193351713252525887578681913523447705169295245356666857811905598019127736576539641846051651259242705292376815241626110962206887772590853083909834958520335135290224570780992507934570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 367031396517203296285335760443483020713851201971900753336918969038945447138501056870870210789432661410622778926553938232778181232465005826128538423383285256189508515317071761290147369743022605150044137681851234757926082580420584640678059405877315531345861403550915493043078025071612401077389788005390281470756539208026701006035253875498128444297812194000315729644114340571524436868198565362584653877008393758788757695913752718785435311496315929347073032525316184622596517322596961589413206638449137067777232317014543934269251257323588732424073696095255412166301716801339783323458078416943685472118245430785503204191676397450298726774584559153074448623067904938588023096196513603566420701029443342247510694564030841742316272966008389366060384256616500225208076637281340606233829190552249006490506078195330464376623922658534922347817686430033364271927250076802486618845092098547303586139514977602755082873318495249246428611286477226334736814780488901011875870488071793226666760111760726158448034924115063775631937904295918875755346090257924701521351314191972891313069577612998370035469500049391740834723663908608839468733290808691058948342403157960658639711030950953452936133024912348554764641688372035737022664133534700506229402144786537012282746253099770033941909286838736272580457696397585327349531232232965039017931153105498354857228701979617314462632837355251179785541815112177965631911740085598077275796388163691305396005293282293376835409698776180665717032015263434738699206699005130442264603269470182682305863178045409629358358795594723964442279331002722063778356770157100433062483723028994667940906074224217312899947922718809151718999330268061101705652822601526836985201300425179585201271984029375925575080006082025008298449315106551909734913996840647669444925135678443505329063564935097384341639490171286662222643487924042880430172225166976369851464356226391844987340062363890643544303093411590386220591841451888991547471651820013323135705279032836407563152337102927769504216365489915309755711281858107890182526093857912824727173273393876578880975069923024495377349851888019489344455441854517956478388715870798952867204434369341470301151275634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] 2444669074797506760947334589333632700600530375706287144020845001304995326644478241103625876475255773721790523511432816465545813074777183930254128063342724707229656416427131811680837413889393026294240462051026464807480290262493859628549555470931550885190312083344517341022624398227165510836206518648986267210338435144190169719402897998690854801177922533383885963756022714646964860828089465739045894113244893055113086166258378204723974136779304829913131905395677548860242402866725180031714396437174230458145382934586443184272557351796457487505841950370201391761517917977575201697797109859392470664708135064541661901905060943636460897551900889135018149472703113631616648538108699358595792478059607962267719194187788884362574093082938715052809250857669157323057355223536146524808963650711396086774760580600835539191064733731606293128761371441945481273312116638756823332041240403506502610515838007390534560907878124294805899655878445191295901360325654133991783560902598346785461552236085154984331322062319818707810122985146752262988852197638958778579550217092020657853455834131115435569427072768487636523539408368309328312100902135255071701540866745305455761124847836152384264077055057642388183916608620012460735415061326354926327272873348968782067853586370922603218056997509525162026759809594392986277704993154573153331663637725760835296204873058582472444487357475387516166706109314213965101217729758625186628308975340425754077136786924771766767168293930045296371169337328856178188158545420793513901580538127433646932181443419425764121306198351275196803852290231614429216730745968378038414223915154032192320484625811394645221796154437747654879991843434077251679264968724975339300353546727241349704420665709821448063072904709071054090023251261826852636156424803754705320127691959282452163070761147170406502665014860063188897567800599755258610859874724144010626160724631894741135856112107157474748854052187842236009167439837819994197823898945666263823386314897672873795397879128050266247439748810348209834177700078859864590952823992718962219912405583985309343387742498463915159647032269974469471046144572864772517618022569432095769670354457048233598470687866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] -259751102940648776980110640376246865132097492729111904951797882461248670280696241085669776374343389113575756321592443669959885411844375022654850746381821028077598521880025926277133661365626004577560937442410272063048428658760876922172652872491791502692509474135497359268148803769201237525759336845116499642650991032123246984908590727159514547415784065948524026887211980142096658490554215284396837622948909603084350504363169969978411247126802205257360597880876885718295801197507453088348391088097835643788342247863125327621605045848586284408672207704656634429424999636078365235216255668786175361445915628908321841588263920300619399329020120001750737340178816435538471663512007431318699959317464383655241348770117571291864756779932689606061831743633683354991520447591876740347341725825938304578069701649600137879659252508432485868206509465324248188692174890014374627819352360493557432435947417368193574810787576152510730447791290768096055775527035404982545237073886782292862955632941750295099229232173122924932077659290420622815734927655382552144939226397280718813225495507320768567450621988077317384073250165262453825042283702139027981039417820595453470275796484805414394980850936677560786390709544832769325748010782784551805293110323086432979791031255815527474299817161723901194906748197280380199590300170505281576062004952156795059785866892457723784274681605701604823363372757021791786736107731217852056561221421958668042886028713277015072097936014224229273707147915475658880054909654633283713000717369850300968628746225116674481691501300323002605693841016862989147393087405022442573385296686118393101752360655734480529391845492007069253237412800986049625642541411543999753347733897106255645188174593282691145486073875489507905029727422661026314709167009414223161363759729760047731045324004760745023309022963695438393249515703842912311379178296442196945977985043337613568529200321665158722322026944229275178302250959977068780119980277511777291480872202787740914459163960291959266295658376900815448078382748659134549121430353867305122592410092790274969622407513333971189508649430406485505201817558848517167418289530159721515854484574781224637263221666216850280761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] 3709770299458316686916917097092547115927966506792164337603146592638475027257654151016699758295542624695385417251363836329509001822856493131570742970040797274989070464438017107386019588894831175501836733321327179909097294736091809245019171044514273853175492053340573039606846571801618521007763633885743945686001592165263837725386712537400060575448543778512804351008324668093593594507238169677870959415276023835281276727565945341025678179859040331831836819725072364470126931572923662211656422279754267273685736328610055560574949571434487328903704930724030889375155128230137025256797699818127060225277374202723258781656857620092171990483034632088709185251457006788300521805948591036712828147249129913464660285435660804842572422711730576502154116605907179053742107785247434225721312417418064736156893812403886433698542836905332604544115647298817125974916545136803243300786394878918370653201986255771936825766633073552031676145658149059886782639072725191471565501145034872950540633410769102743957884700646677755419571740044001746559038319087921802417381938977054170667171987039239646796282560326955000203601581249525920943032833691663505249510000124263267727721537680680238330511905985301644393702555477179051003558650710792657060152219929658048654056455117868205846023766045285720941948503436731625720233557778862804947524423239284867032175760680519227934185060933290353519703362594050035618140681552921478449678848905686738086205792130605130452231243677908813772827545505637911878059978032435472671840357941708984619705795206363137708093815243156522048552985697448672354203247331107338109711331057227623592266508108891944615367238003125035278203557067630739080437520521273757089956039901465930505354576987208827508673659821746130716586385758382775302088579874062715041898891915565736000974543347172544450349264537982684379698423338118605859884772667517064657708394597659026981990511636717825988612249934616812768239168040261489925614188522710252211271083668740757818676588940892420245747227425938922149949636429573210756751804787356014504720755427196871441722823274006085844510811704811187333704207956671159337901324149412603146610829113472007634300098288804292678833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] -27997071567611066154586082173224022365285344926787030653493004990510376140408420023380148846780901630847438060711520391737530395923269843429834815023019056686278001437250339008928816555312005535044776393448632767854454912302572263865158927619975054466946450263035024229442404816425068070690424796342528543788288315564945486023199704090832179401244774682874060175140355920215846254806005555755533195024916735290680920365759297864340318327559291940368858558851569955032054950918800682832261572388421424273222913347759374211457448410849079539301908717766838889245848935575902852886265520503552716117337193498035710661061708592116127578229864369647792432864186873356785327617604067256071067374296419716292549509934195482971622552773660168823104973096837279865010394282386203109667533403668747885434208931662612805029430385897984229322269679084567933195926846025405726683384347669846724270528197128088633292697799787322307512369511597566840500951054369351642496345214424926263175513039659469253424885937414043307079144048232962222757573841322055834186121622769359802218714625788082781836418274265662583118235044065307063276963972762423978581948889980881811552717046324341791593358092229542874952059479519232197026678964720229253941705160970142189437855501989212419008085363509435512439617551199109929169255847931679717129339365420318307652700304585489339106296551258580080994026731517221733558329684852342548897053301002893297929788504943594053474442003506180904770468972127087764726516866795353678506439907655600576910096236089740565156128177854188995245089725809973561283237399049977315857481044822509733157692154166217556829297944964687612259252959951842442650768671158465323174359458071683479597052335546054209063092719133439490660196372049164638762659161951984187925217268625249432047271328961187682296217820575353113069450382976124931491749779694314909014382145870799552327451484758196552165539706510945634583878918394744063280360543262322839786783756768692946975207813778309840260234085466154807382615591678336928746438656209607258018955767348604317982264656320236174222216952933952681528858777185281294169910952860303488313692548029995230129962635601259535178542137145996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] 138181813713360721524533027432816965640047637342074072433025633100327953457662851456565577300908936117508748509200386350786350868040920782214234622688886810768683731693362626826112377368853451194648122468742493935804385464319857807419885203465433680045679635825809476097232935300616970289231883090730136665799537378150936091739945096325751893624107423579549812504421797115390370182717160734340528321621592478355551873538015179216006633515445354202900917034326905929945473783110800089485763670715077982384374492772387286980401399612513408349929966750209313370886925806467677687189992674183035713367537658539560288613662214035858269053395963316769616655804912673283475637310910198633180596017151853058789751403326314607770516113738686541213987175886382417457233507492933398123982952892931318862924394227075374440385523645951536641121340778593863844912474942864485931853146422294989557985606725252584694023958880299231564303699116632528972952082019861886810675357558054494674403030542415551365204538207992138782941291483980092462008243929067429036923724056486959060842333262352740453672001880327740787868439706243722307287618068256340595088143155410080747279163446969044567013673509010694265908862762379549522929249868379606300351652504669912554179384428621555321767206350762160382712946418241746881228236515293609681897574587997757562680446863518041136520367039949567643201764526401762351607882199426191012829213858199545115580196381590758783853241547194618151035932733339657397731652555700462668948801927731476826308361875525551169718830228270757580834211583490350665256548480144179448379838932396729679263480970104820869554709511804161916468415447641482625899066377027063452775728049866055417392729762003943702466990765286924598567255047743578977891088348341750572570179261456749313852013091195701714371354272123570231217872647800863057067929987926860447390109529415196533607764946878494299901166344681128572066570260198577708387427033269606364770308630946638997150847257128779207798579849392189879942779418648046780605979607074334275166077140877606811151410032483953083238866354349972835518700294520468699221957562012380546996996234484353567074921276258692159899510443210601806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] 201105332237992297338561042530177555491984205352094312242597341259673387723442897281950450510143541926252312563732156676200949681087885009819377565180177278145812014546647847198210760507430521392852507628642664640365241449396203122988709294698702886053764369562978152532506560108216777837022744388669322222811806981660352747126749178594473972555118599643112326118417548579817583044685498167700242669293914886148719325983293142584771302973861578833289450485443169778758097311723121142886632911842552052468906575058378816295606583219374797322032944207588836826993606211843196135721827912280987696807989606163791413503612042765590616200026321013449979075212735074679340174961560425240227917367373759256188677138750061751234551970188195091687743489139779391009467920005575590212637143433893049047227005122035377666158933843988274477029136208183310473718000353391249432901039549161942240296810430289981411759755556891362943795397201180868741037532614510146267108675504378376053652934845970397301120162864569256726649262923621276184620019505310858668757931553863394207152286220974255003244174642604877505442632274454619251340696503585702398325809097160116117475207321239916021911328500301266745463191021916116482653090870865566281916370713424262501359064655799072254771210419158988076499502025590188677321563781382963412676679958179895220724971361902357030897065270843682885543985941333240405160606036284702279079823482208418721147416688747597941614390642439914283702480661880083486065443291085593461343223718037071241112430505469223753882067389239610670640685748973267812809559019645044504416620617611253762640350481474029573067385056136486866609508582144629761695847273795100070788860920659030840579453223776949001513450457363786772474864873283494961221313786657794685392507202823454969595586158483967351269522692893246968526576954712321336513588535165963102775936236957230795086984193412144048507338179429574014085341738991952323219498833596413490473776838696721332867400415661708204579027634538564808694380791329757139996604549011759943212242581249054987886773083405968283543936029550399246864440042241311625831241183602672434930381914259844099768156098009819210403748002136126160621643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] -11977373415193802258694217069087215107835062329872256139969202703859464324518983538437317389362569615486850163293454782797946584277087044278511002290914001004050477836514829870157214934280251815258629099652147069302994241318554386512869708096707885767200513672956991974702369715928284459515289399683811625073667098663133532038776082189687604767665189616973760049440108228751886332513737279274773398103772580415099948093134022620282524523967050225328095858796331806993549868917012982231782512520785867722413302554104773359303418363365875782923465059759331724625908734438207117764161291470887863586328561717295636508016364151995919267987247398440691989469353591989743578663879516337794813402278456958528759231684311583314679022456837009853515704934709034369434374328263254153872327044919490426689225841325680189093602087568838247637560641118449558991640116397041277218157518690511937157331302892013803715395246117615244505454917331333786243809069400560730616309616351348335819278263121212517573719702231975400045811405340297976930695019997687090516601717994367027044124730687284214677939288199544466077587923400803761647306211409085183311634600543236108102860100985193554915220572122392863291706825897329611832518632402090310393923947855559780251246293751107854650443567075279445866854604969188368113320395475030736795641692142343720873124624706481990042426137076440614193194077808892888466819552617870367229869144042085448655037649904286255588457503241653954383792617195679281415623631215328888884273866613675074945877832820625565954858617550713917651277393306155522986750257764554728846109553167331456109672411154727443349651099952995631132056409857594208480911785173719831389223282794597616774388187124900184557118971351322026767498105527394970013583714165265041609952929663074721354259851063126744016197630201354759449922677770288528926691055286353706214786946666840407267962366561744940323080794071600751103172340450884133549086487584238644090134353665179007353382926540826792488641574542449318971249341513039251242468953816585150321099637742604527520774471975013670282780267854609047594565889253149581303364441666431867311700381072924875562572149569062762708426816971041262149810791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,10] 123132577095210362397281346571595830479225588364458408306849800381232433633950187784126161916486270456997427404232467447324097491998064454559793027004468006215236547142304445259299386992580414656216721653015508527832062563213170499299996071954358573389742582530450882881525561653079017398862864288095622430199788054805901318878123332461145368271475701557045101919728920177656762561938353458084486292036264801147105830205091693439578863531237835785448509584866966262766980503945249363620359263424371091205115130370507622323854864658825502185666980811359756117755874359042479192087511581826784623848004210169184893462884059597872562300190845744632965159778121246869378025808815664020863222541059267586065102103090760457845283845502114895160895068876509471565882970652553666291116090859705244669569466838031840757869469313269073694756586146294148403615045994915006920259012555093303281853676891627518012346923476691768829195674311202368489942669393735466482072262825085665590005323813199494651498604232215742720152287433991523646338956851779528073391707721090823551363942140491013079786757813710397238170021741196086162946891825791784676340175574011504050811447326034309938994012030009068642542217210805551472496129973737763105909648180339813294976470324430133641098618559722404393534413034264443715825143131680737099528853851102247217159409685562431822554549257398571651910399627480013603661990226366357086632136150483531138396319953532249300134441839836770589229288670973447322662520934599205580077153510853351644369528254193048433307896087271922384445946498560809753472954059578075021839313947209576798419690972443265411206137713120089048475797671606446464226806558121610463367498635145743761309280435187950410541496072622121424575349318857984958274140706704133573896281333279544130577394874011158445745641079012246450274733958526404002681089096254922951475235207874973158185724729370966903242722485034560767249752329083179532226723283456794404769159858471208831926220787403342870499566192761240035278569381241116256902176028172295301228041770120587774228689970132943245205783165580424878722859059439088413791642188105363559346335401357719153414895219326468029687193794785571299144066870212554931640625000000000000000000000000000000000000000000000000000000000000000000000 [144,11] -786916917743513348851248921631625577680589036632204941074772654312431885242325782888094033014496826029818097315769976039222913792546140151565912640327591755188453855508870761454448950493890156271851373716364483600188225519186770971909202716409068495808087119886481356119365931979314049088623945030265292466056990015709481931684336628900508755807996346116128186474434468588142551974056269797318697737560660957674384160888623617437316970869302051123218970667007987494977207346383958794746141610529411073245888260287098401569619608328640135368117097856061154371350237500409529229269393669509427880637155539252044284313873204298467421543528555454561812146279224185142298099160847209771708580441371057657390176613008942977780621179930788001212736295226266086950783581769687679171106229640126013979159936649963868089313647062674493032544107627636983676070917685264293865191034748263994467985234736118304904700855264997031627579366898868153568089778078575150839650600486712856012418933941251541700082614655413896092908572823848962473689854723429652478405929345169701678063754296835094766342153739547954022398044192949287126520225800736485515359242704366256580323586203545830425508353721151646812696725799711254949126745515759511613788916873289717513085955330300560438630983012622360341003975072661119218166261287171262106721059993211903847130433182076730317972240867168698512878844827095338410146392020725739903022536380099756605948007043610859197505908707530165766738994773126343510621327197528532860462223494664359855943258312679787921699001120809665516624970606097151594093523185106890936307915329498808451436755695008569777267389805300753708146913478552718544369406712475508347964195388712197881045981744560903028819512505649263098692364165556066614798903979305750908562835582282205897936591166306985480289187127446416256106820222592154464684737480696999557776691500376403591698896094493663229333440011306678252898322869181629187209790674530110863773817703799058965069543321393872378289625995622970229814625327863627798494944271271238782175274638827620012239804902886449841486579845474520013927854324521765175730402812508078973181624350433514123227713871194506054266779027095424225990427657961845397949218750000000000000000000000000000000000000000000000000000000000000000 [144,12] 3781007417111861178918074732480530270880637044218629376639467249768399155350825574175517142233053353442012238431903525990997624731135117587465480914276931306666868510505106581783457970392296410682689573023253899627098719588167159613911831896732594534127567401167690739900571983981763398419218687714922719044724592784471736861660171584890159919401523187604686578946071048701606317993585150719966327297434905806305698900848749650780752368117517014782386102445470402664467593230689916363184225570916919902532976675574603850201562308441874848226761469255852141966425677257119181870714793672043182669200467664598528019912405672763998162675481452748742247168806166288316672764220813753693769898427811039044576806643651302733764931761102995947526628191622595891539173421529177023833285141320195085663864897036651684133387046747546491768354351767753255824820471573468178883272017052743211540826428866255060942930138299247338945213422296335690406061137851701276046138518789356878049363096747727249711934953668881760399939060894375916808088936396817901893281860280230760618482432449574285123626899674605394467840021993429301267260623585719258133011243760144055887664711062047191028833386277549348172265771583416366966245756854246876792239057701804953657340398459191079154756727725926943460685978652764774870301017505336218857422946222547648161974027139872673189938354688156422285304075685333020490738727648343603521189917245970579606476188348380968289835867538501775719857966191006474725442382559730025676441695118031978918237872985516605210886557978164316919073249414586478392419863027180135200776238748563823822131354359269249583777051415432223815312042997060796753105790710006971376094163868755844800939401551942938121112041927061254351181950781181197774461086177301138428272889292469177068959538985937081668943720562560521091334832136481330725841445601233008621970136788995452668086101161622365945027723155633462470005407929176537742529256133930935834731370977843651399264637875947310042560477912934717166687241790248489944124173328966380631146251317124696864729676443595127872319185336352563312689594682986084744136642771077772800210556729969969230946433030476293960762211436056612345879557324224151670932769775390625000000000000000000000000000000000000000000000000000000 [144,13] -15158762362719702548793020079360499239196312612301222169250039127006458350277635235081117117459197605423238335965693896078438700684112850274580916613062802335590047060401134671039871986033382258391873116997494430718318447391813219238772449276540295552658899483563923820312305869819809751736796848798052352690254158682726403432673700922088636089681453697920661327088592975699900671699283392279434117294774454383019421968014612277274634541736981597425456407477399364319693684092755784191028376654755718981748979409504535637315423368590830646050126685970430690223870541681673789645802580204997201362776943948704256394716518314567856898875257865664612149021897967505860062718138557714292269181205711281900818941920504211359249548810878468726332033347219676399247417160122406970254815746107305864278647874530448298818374353019853497948414255086449008619660393459157089880720449872403835392121999203790415752210326360577332454922356395407735339787655958311515509463884737506784805850726761233966565318139269492499634693968833242233148240453742968018678457925445966352915973873752712877511685366022112286924060639254488740960270815739296787943649085419863056851559022442007051449559530149429333527212026965070851579498420868097039911927893663053401874434909951896670602720411338339089169478562226105465188516277934648173399899173981732034786988523109989733995912156622578444118087851570687269719110602280121103050463737012873170545208973530872029643230160399146953910013638806136939442455271638145000900875035454509036171732574385211670811424175114846405037556112927981452599285716873234775458139116433841082231764251457651779213396395302632729110544949223852316372585872661608612610922823091688767605097945817002921441121421827589306693365046832292076430102404404439397372460106704968210891300149643826157046124536756181660108753264393025272641681983725211629286967725686748050672157802840767995099632775698524858801793753037079940431586151134299008285620257404581573287946070287520413598970644416066715241653966618999457776989572778859802227248105360203103136342095388566386905004033513405618346288258679296933486942409279787894046691257847243006211407909727781597584193740976344147441956522470718482509255409240722656250000000000000000000000000000000000000000000000000 [144,14] 54793287275030822603877310959809384993611329630305497833130853651133146634927754866717788043800351552883447993530054288821018074220655432583420795175612277071451719046533599900206558082542421953691033182707904026449315345830730844344373217003190061690855564263045136722418512269899377579046071085312895051029463768452469866270765219880768837421684376421412967019354894813963550941740304452408492970688221476058451654264731245891889845842056432461489697096955916852380602538317550321337376070510786904548344979109085306521450805001181653673202051431518146481850813159480736203849717174830616277245193082419364067611607205165803893713702869758732490068910477915213571644761617283871557349638649015562170122301515078121883110796462700562510916887752510285747577619261082643791438993772468876434521265655056717528313876397699944756708738043212299822958169515724449708210741227441265279550627125512795901980272155033406020841044850595923665841797163408197945177544574927960161976966321297749457779342615135605153026101113738039014093293911645505379709621245463532218072828941381650733008264504553894470338074401567558723365022296781883710902463474721893768411874775783439596467636535461721726585399240016764134645680274230869991222545316744776925068888613793781829872693038193627878562760543766288036784142349474634315035296726674964656933668398407859450329014069952680576048312390845810019806167267570902271909975564125768006308286474501635124782369327156021449228559029133100159704525756811824407859871051186169733651758478021052251700839922473783383592618242956214959827939572399490805452417483698472218152544153939683240181758704516887644515531906516194568108482222772569260566715504779508215446382361432021037123326117097467947901445532796722007597096042264094232013520708960251824872325524036838148982092928029905376266470906795843860418945806387042161103038452739783287379637080268812944378252488814722803132442632579342691750515951929246021884494474750859133136705272991761972514351151027714703507389754624420732824488118756506461449359136103672584319762510300369556289282876710043073188197151356459435035297957620272879617775968697178823819168650683172828583326176445691732389865757912872368251555599272251129150390625000000000000000000000000000000000000000 [144,15] -186731235821808870217535171933013357541229215126596881218254866708340231419736829298695924764752033090770667453540245824183808484869496856807566612501757888171420633743979975227953261182211963004650492800949747650708753779537014914654885758247982404469700004603233714200696732111937819684841196454586524666942971861290627048426324676581528883387123255538088984712924197949656893405666999651442889145824884966339318137869669928645066654376887733594295996403190705849268143627263409327148226094407676534588897916236837672104351507445345316149761332854619617487617755714822528536551648076326053998333588442696184327534025394581564449011637754261540253602200614986040578798490256381128624436424094565549584396234811119159349401885874943713870520738788285620054637586037686717297892993272404416059519465473550133528063581059943385691870085051681993717486399299820391230446961236078076998047561914453955823631883906625264708605069162341832508090990486608117860488048137168950608370236872655961449680605864206312154690964759136072494677813451592869642882169978184486172993192518256555559620283743413566421527164415831056826191801140095678352770948465622067856718239834676567105651036537330008380737222739121549047618552284187980325953350679240567664778656011218236888402821302401664309203395025437185540051791743656383392187485093020218924790037246096230651687161838120296777468013099884629121250181386953661006622970260709304288887354740739811018801525441286156519404641339249598527797339952856701393775596555712531453664886479963878031476377595274052600975350529094357576835155693881452051279449906455457577785693537617038074319778321535734789971172948549339695190098215982390726740556612879665898595066169563461975802273166741700115765456799891256917385316921913488917152642785144281307887143192014778258436547732775362551044043646455329977023459772922929897565192693892875082600232356097475823245467899000551026478681753444308439865533922617284042524460344262889596457435624082964712390209690565448142328598994436386427412582984256028997082806994746429714180629893077358885659441513849080066812409011455365123358052196025334978409893982833286866292608013722473410719846133691985316225017633908617176174971064028795808553695678710937500000000000000000000000000000 [144,16] 603371189892773328283654442952877401721221735917722100681714435358042403754615139152794431600199524816879767630367456893836535071421248558476825464115361003910741525489701088032302508877897521424755026287974217365341450405099815563376501154390968311601296267200530571188377451632388227052922159222203021611886001433354193679664210832945305575011678508483269757635276122290179736106928914675510940948685864259670120311907642884694268519098817934298865709886181290655786426334859754983230780184136816936266089143748094789049797561444926239674912852104864184393635529532824941449284695193288419229458459128731994510352793762619715599446946178011213340301025982810858525579214945935462815958117914347699423794677922458323498817695897673497903220304858612814540060733304989228149757699620108812534693222631444793043879760111403650091129750334906286877203614747709722153940784945333476789199949219068415755375192527158735980622354340349206097930796256669148563268929122683603161667214705028274072143241456813772141274366031515145440741067103540078021416824088854174408238252805316106961015672281740250646439790384655536758011225366712235394669589302920756913551212756415150000618379152372681339209099403091600451375643755060594459045575889057020498365009566448954664018485873616534737385380448718975218528589439608288149475463402323422715233533851050553793104719894500243260050357222809593066851219392741310335202259931553948404167242706345567370838149127834038667842030231370971233549334485164540805913822704280950248637037432438837950105066859276457648901714060440105235239350724840719505518919738407806171884157124518738499411770999454923551034456666884319755263821074864377835531730896108904610381782990182932637305804843520100698735759593659773989082394174699228401462466406691223022425019657262514494797634447649044976218895401882389403883849027034968162476063909745163384531852197708045403097311185577283997357720554014883600813575700095865332269843567248704598656000731610446111588737244292475747661966799788091004920361163280647878554214209897030788032257557331686561497163288412489536619914599973225831410526418905340105159389040871892499448635842359132038096464244559969493311825133990436659334882785188369780371431261301040649414062500000000000000000 [144,17] -1821171532141723662844767805035024864882170482178971187930675764446275428393351514454102622295412496927776626114814422274552830530297922523877567303821969927237967320843590591808191214646269110731931933311695316434745161519984050339621823779325329568006145311459706214386065998373826398660960751762031584004323458520043346755992023614578314120702114903727015779896267297291965280310773438269452363490713902476049095907895169792384369292594738462299942940643304973059001321734079726620778064262572971771738356280106833845285490210796114571524950714998161774508000532429070912089235534730710049477808124798359905534824389472183306549536287652072651862176930767899531795242240399033264860442889276557558108281466389987036388370447404821290172516449040744316840352945794985865045888139822418465918271356235922240981704023992642932899967637720905485156134423275070845699566466931305369553244046542628672608109984312777629164896705640827200706608010329777511005272824299909450264376900996290935745427576206891918182209382668788190819930200327758355944180824482159231531413545579069051804874500746220695532967900537310243994647605853634367035222557335714804961193768313980502522027341944083362498178496374373230686145353188687052385184664879149754116776515107421458401781271247528530947034749135442862183436829840645123818792800992573156581843950160456302945767955750782096074548186904635316930596296569836744893320865051318389402528275431031526495454591211532157273675209998733075956925853910747932716195538606468718211913250359642328850149738561806642103106690560708536250094915565279307205473401860514341162439426520911180671812934533663640391337578896150930200515300919645659623315224618606274226178673153832069016060385110422413982654620469235474462392352093286912048915107118481999063916943926888666449303891945638264270833616194814374526780669020222308062392708091761646312557297928918198384032907460357882458334345125848817822118738289653751146021116590991667052146998205050435288653865888761058291702086627922845825058120392526003836609798628233812830669378833223456644902198158620384062709900159371478152721532599146388867465391520095716008513344814004081479682271093667251681076668275349466106583298796728342949791112914681434631347656250000000000000 [144,18] 5068323261281214595522529158874912034949908206648320085949418199039251355836385790092452012807526370452499253538770968779584929084485368978278968369355262132682434587845807876825952021392816590890229820250720439609062915440492717916912038565629098012117131706548462118170668515484548173167134334932488270633145494745771003669055593852522031174681095570183782888524116100964406147040806112648287398985136625465056497008779537581749386330123259061327627346164482841451207413714842793764204898988511555296398640888115119046026581396261358267495776803046554819633437242949627743119503577507607768730078505710606612515915364349697980430103732490520152450060775886411947927042823358782708864282573165897674165784429982565040301137106096942516940982453844449243965351996416183423811669789437856386799094033641328225981878933115115990555469441181819494583055123434323686032764335162823089495416825700318964173925185698764055560132879347800439625941478605152352557352111076491516149792668381971862474904383651077793586148669004301340881286071321482333099868015394496646506565162341971861137280564314893222012977647127928839229954778467308690304550752949751246112855122011322396606075069617233121368870674635825359818585368214933778429610261116442114401939294069423300461446730501645469600857277106933666983586501124579261512206776325988094238152789147724825721453369526756206857482004316001445198574491098494587250426560440082620090099500624461935210932927872768376930410472719721653765064163057958422434673416670036811003979438316646831657226543090312813923684309660320060502928950576038514001701453005307916749796767180495288094443284934013470698327979347412089908181561177891269732373852294401122761963443736107039542919003867849463848470415896234843757866404437115673549909621640525227862504016612653459115419550436334668546469224532857532403070555789092610752800029289116987257303529977379069594181992692309436235798550506083818260327245408794775595835354561804623065783247700798060373695264427476863589134426227430084951289843884666815623042575493530207554006209833865626715722720893132201022419727387058776223160291471754104919135878180890953082211325982519926210157598269924431039499556043121055620452555421587975681418924978061113506555557250976562500 [144,19] -12938516799229996955298477714131529462321904156979733952813045017714141341203565499047637382174449204266918942249261888011778846107070555202414871087840334919382859027315967873331296585539286788928390155604296294958458676607159707415421757383942293604654402830968506914019918855852474259417326711243111661995351992572730242489674133517614154998431040686675228298447815254631334868815908746660176084105400318763612487036305085914905410264844318514878272905486546003165136906786001614525312051362229288420066016499928306479073171456179873858435122371931329432481013194276680531123436768451688036825594669439647997946325313731112569460752246073474163931749828021019003287760498149692984847936172056011397765057939012554393242583928457298550377398770977352647090813545095558533927924549594500212830934405582758343616033141606534158255604854265581732445821534493584029350154589152265301402095707076184057811882874706692247963259460366521585620599786982568208643652542295317632222012053076257646290996385063566976675629344642379212706714061597526502152036899728857154066877668346853766118320235019721932769641446916895397733647895864561017081796021561539815643002186834837707227827977676478553939831336957648251463996429865719080972075852088256011746969640197373265185520827009616870807683385602079167251868715484097829249000179945049798961811116079236272840634923853208564386437053663524199421694411318991158365584030501130100695372694753118467049876889236424597751534876303356836270201193128971748890100640921741941591498646804429541522699687792841266064692334068211177620677245322037866967860933684807185757972631895188462496261892743978834218879019771366034082203443584716920862780631626317143888264393538883444351604016604776752008319138892701764887477367467397043390732499375385837058897914244761698001078592463008596771216260445492982568778930788809929068361569896839199696898439373813481857108477792489294048698452456568296820356187565229628626262222703565841596792706120221790245058922192591410537595331976161242529350120561704992372630134564765058169835277439367587901498224390510232123606353683099198641470695622889021849943981609252924237572393852284470330273054647572284900990316811330872844905013827054851560660608811303973197937011718750000 [144,20] 30229168412116695628728693195318237848548221579792268557758019152131714964368328816044374623888401916175559533154449443663357152100612924063088323927393613525086415806166131760497367105470668627102444551280065881775718979764613562347637053317508636553486612336672412258586053497655334828066191877660950703518386380640512855434534638517158742858967698659040486016805142138567331490532159542828936323184093877546576686031143232061719928762929017891703993292778408887550188168451365399387818162228086193736862545659308381753562829033502832405931435357546527341818279827911319700043374522538507558147669681881040361115429932248819541607995494274349085844724619986787190370455660553667136554139039173845237514096036357175123087211496436748791803383927717791985927125381720640549395654286994685808991003168820561892863425191378476942800048000252658834684025213651168835560412466711556690603460120581191473408751899053404521009572734209645924181791699986851964693618914739569965283576768895885202978710537717971986006937364490008697545655868406661640337369353453866688836223187572425436320664396148864887422900223060184883890059684087637100460760413922692300604802850827810847655207693886717520418541563257561177741112353698422407057079658196297429089753659510241316664566627929072099331390656750913204086667040368831900194231876937360368316456112136469728933741092658771544468870969049450768077669066741330416003020509199300313308920031849423326967230102124161949747810080610159935638139055492704111541678496524353589146864027746665059872594325701824497914673680666982249734707358005230077309451291957711030621155997947616892783790433372692178932380976665732622053893655008865473793610461244359762379831355721028688538228778637273441910018788139209058299046254557397470811479270190603828516813252416297725002148303425569976912905631749321058821444897422211652249686054908461368696607782115927032035784417205839995843960491456592550193551941700938896004274840816043331705017906641095689145201607497822082769555347347382998194336498830872623813673910193782565427349383029065247348968432980177680746078132435771994642688906993515169337241954616448287135690680006673811264248017408590050873934406876297535345706618548078381536470260471105575561523437500000 [144,21] -64362783181992408382720752302227152172122240109886903013905585350327665228999689895907940191987736207357565889784238021621971297806336284355759170378092380467138550928984797213915842996207344011311034325496872992887811167016854772110485310490617187746372918195669005672616920173485690047053086428543776992000637204944736475771098493620021610225586871854405511575936406000914576872751392560480189225328634963783348560571965772565937610018480593300431736406826094233073366934918121944569879477781030168777944045012054366095629534950413537581282637835600919676301645168877266940415035706502443838132352224146028022986705152538498299289490831064730973637176981886339285062765656866420928015144783698383557042631841001699344229937166146405286777066794574959468951390417356058201970779585485013764997864901308686233412119438082388519488633797655520531369401614012531141647706616392257320601298109228453209216017698026770722286743485833565564426938800909262783211878300466611041306700282288883705730412390360459930395445280866431749817254078467071347416133355025365159722494127982733090972097430813194510794030805323094424804788826339554765985299077236540291884047382387685533903325046225900143509286050915877537910758403968569588573370128268190648372142591736723480746677046452337824717428008801266203549397261351105633178897134381609858853206965906897192246274310231254027679816260466860412687170025106422440154248193141843204212300198614974434540164667026053784002738507618403140342930283381340377686380466117325893092537598989115154706319816705166137790238162995092087920072105501214819968507822824070741784744789790674689504422330417046486829091008371460447389190316198732738050748366314390391709199158316999933736224256525080869243899435483257158132373652710627401551641825872119061502716218354428279623326762017171432214993064178341281253109127064302474068511105534854146010499035087455721201234727609100505236739349078106163493625544046208754371477937198279755252282293855527989571701519391501630114971812461983757358990582378484479127888279939567532863363221583591107528917995769337454567630488770378768649959558865681796220566641965748735740842556126682282051121535171511143555224918464231783992411661809995848670951090753078460693359375000 [144,22] 124016018408209811271452894138474082056225176800421676414573531536418311136965573776318085041469633522553023391713304946905697080410633606253490512544080218308935655100004476277584245654049259759552659888782229785821932765472097928763191106469993279365414560420311927640951380627803284135872804828962457476793246677592581929245999886239240850826106466232312874915849683973096586309745273355303267686229792658484299977540445251636780118959554917784046076063331237024472699804572310535528100976820166906370772943947132417474315181281487118750056792228196625354833629558264427994322401630392897415669408914162968642416657957332366143827239999308764300512772237115679990100118454755479940270687463811991853450797613424292720962078198231050993503812618447442079256462161576509674886330814097862495025773030624030178391283269063254270776871427403196023654615668393972447516337891091993319617681360869357821020330816488379737796008807238609462429751659979650607490038926879169607070921413527094660975363755288607695583864397652288687766972986078232082398214534347850208701791324566013844771281991630586520174258369327013395418806210418169203083765052151011303103896801894244877952377815188178943738227443455873297810783899364409450862111317368775643020610206488014639277179995858137963445365155371017631295949105941016341097638548089307676645490579581043544677227222110104775968026438788788030634632743655287960618276488797689895901592123126231757204803192969414620613279145984508004859577701988041923430820013336529292373639175906910205589666876562093870096355620423583240224637973288332462064472535422101783800419842443032620790945523497102145059535802369385654013940956175227474470237841559416485985521520084118713335689655905826940793065282948409700239302779123794690389259317839696668840465281227237244362564451619138327470540976723191256803051919752254014613203353598549695194886257785856085169422241760631881141530912405721038769280536209150069420707408770654988926643063980672912565991296188191141772827582972623847199018990038871469255376536177164233140400448203635987182238616750940691011062288479743046575455100712141529300061721085162831546508686018191046138538381056401957616580556790352059520071703602184243209194391965866088867187500 [144,23] -214608467989073708349877559555228766267940867535239108140950998910004564299658032412236943419342459725901588723894410293004258088086857381237428833483329625406246379201250550354494653191565676225841229914802399158711012777549484837592871665565929676302751772584034560008329948785984366102803626196959067155367135017947719651409050359097059809187629854393169455990654028087816744516666771382177285160408276674347508956585400479652114612521318847055699205185211160760269570741215775073972868061032759225120808476798278616419358196507924967693713913888150812773378676809336677262102908749349358831206912850658697192070831475418659103279251736984162212439989242030647729108246114122372019650181364450129205161416716144467236889738498546288115881951702423353334353507965592512518844863052509458297465885333101372959724793272358525424903981495418262228192111919378567029782115854080463834971729602570502206295109711317563051087177441774893105546520795256140376947329140094029114393441681449430806810664695168378630949603708078159989343436759614208800096270877528544454821310231647082632437345779598727452639606679561880592504050826967136249125504474004770643180532881603102563798295991705606088574463245735958200682937115024294339921723960633291542774723580680747084355098590327473735731975347029182660801787167499495353521477673955625108564974165575299087706640083757217073046375066257926900346772699739677275589494801526400570705199280013324741393965935705920066754545732144960406136173126806367482481477993693010168363555879055906721237532972988956440666233302143670258141574015632266071962727489579935247119019652650736160147049461587835595509343786016295420756352236541472159837202228859885478025737069421534561585923243052956109505324372954720004645695864418176858033678441510760162072250610459521115913122325458169064752036309561687422354098356742741522726362464426958856441089315918873646043189443559218706023252287235123967883367843016773880113628623402543614592924101282133604374916112220788756306525303803733738645404952976710986148455163673105339667995621720029682225993489409544672161112564879041034175833727539179430287761483571570627756433627351467192068431023636482779110219141297655328845528366343842208152636885643005371093750 [144,24] 331543670468576200035371794675913300147569413101410856505195587123495713711739537788006039004765750321649879617346409866527686141726656378422530662196640936685094881379455457822377622146388096328942067599326794951137232221955488262386496673669570071298121326695488508226908818331352167701952211104830257129030562089342555868198179958473832713431203497723102811158250481438741580353719926657579486906477399638290790780445765725148152366414865886442300916789247964825763823536916181943007452049410061045718729659653520680126246945886344172902800631054633808534946083284346258477603017053490376750338150968877751092819083540431855643598017804906710947217905438305072682898004272431839546143245728180262823536481244338671590642292774364145095149799520281588972504068190273434546270179722037441216932462882445013935268056457968554222155178219389395797940750222437632227622730942784622521064304186009212352615612599632923929467765330401395269744387165219635948363782640818177471019866629335591360440682121376664209648624548318905220200402560347403897368649331767683119834823044339807254066981796620851421561159421876972915067522415643697299989823432537053769165307435678237043203320037405060008420252934503662997197966892659307040915110327197460082615489039471265030130627955480210961312580745478539847302244920864585553103438150607557521884585952723153658503664306896466618318466904649463224783874796280517670807259588162317185293839114647212178826968635014261479900518215706967758934196982637245339050634265135735102103705237506767944923327848294609172001252454592452765898108851212659807246332802502658354405068416840975978656061658832482789572289394206923093376047751131909927445956966374568963310578282665337693559333460583194468886095480047580000537596590465290556395690917998446730573239468649253645056314343852409655507036668257497138196080792809030934551346855654018729762805616103705440576348148552227601566653902542870576351974753156233713962801251558813858743803081748585680258603233982404248351161746367147735724755294258319950982125077795467108309244304699408947743950809501714756862278103915499900889640609891405411303474029828746484022155549067386300764287640236453772565624776723532118882786789981764741241931915283203125000 [144,25] -455839072512054126867566626235108310788459215468450681273139286481692660585222744681668020804995529963286768477529668761165677295662316990712552044928074322305347268124244759862857149331093252584098532919025923338071771106164165970581818290968779647639915819128354080850975559938766777823059233808379739396334295413805573335669902529169451058437292514630013765097580030829262246500710111574213100824908945137033648455147090599964308590475771571509895695741719290747691919163156293907712490367984876807143880049324596213726960184672352226097065749315911482821248367430850306207700013278685473826465675910289840126971381570583056573429080097622004979091286980862455672740551225775185013185797421526184357676250096791066317979178308651626528383610081405404802889085712285245980266101716962138678381096891508679822610194255997674522940370897307898515825073050600063176070556643008217276735481135919318405641218193982226718395073479639085332740737931429488062210875111447811360994725318578342141999869825410093832121167653156355114998515513544192620672146524693056161441806818528259878564949321457271838717520477607773924798881840183328227073115136000795196766525286521089376493122838559898163502799320958702083170689742621502709073934898349304046147390079750992716731953902099471542383475115224961457784679985079472905124303602953794010060926034170997325083172756897846142115222263444510185336202904513142226377548498629583419481651425829984239200262240184039923214708111260504526347486632351812333813071872698965108296940537231272822009549036487192422914209682033177455955721369747013441839591837103173923950029972620191649283316784803304367847734080316832470594804528262798820112457914348536580053939794852434383291149855067488493612290717777831698795816845436717895323138170714570274887833654483740685823589938930853945623495360839371477783683884124140138566097123790222558708099390097636378418523087731723862934304804815376925251192880187785362760182209715393014727691583840210176286684130124930590620181156740161788316942206802890303290063773160062941175576464781950477458070566031852577309730131286951308981028908077347317305853128566718025699082018569547459382663428439827440215344612865766560361180381732992827892303466796875000 [144,26] 557918612337812201696620183877566809672141411418950014478415608938683533242308015907748391115375126571182934409860524952934100709002578723002200073196555411212319821479375481126217601063874386705827154481925039500684946488224790270652884589746937055171397477380013902237218749772803710794215565547781266246725339797608089032894602024037466846396042345307060696765220166120891445873724979838960118697858956947047182813454862819840545281145615088272605383527314016682177706463287345501172413996974658815529855602839527697896338955077020869106294856341415370722930841158564908445002923687880139576605696808490106647233734244178786620602187647414984989330577684235975661286252953805868058263153900374990934715887013648863317157567807414440457845633726660055560800208999427290729600303961426453924249489594126542683362704513969462331948888957786030206103943480619223468538612606403357651483544596809437887776157068900492478896500060455750625412664314834503327403522178877779450013178577145540778783819301978934475539383973641127812972143164798084468340345314962495571447884826431420355080774591929315243103068881429472652564219330100232879425497121371837629745991042719072462478764437833634553671133054556495821001451257627054924405837892472228229174361046130685455506446410270189148397341305838209020661349766647567329509323559441531777871638185280951084761919043567816555816898004892920329433527967194682189269304647171965103322726201101060350588466031886507572246921747298549573473516876851663748590383504975775871137741646265835235758814431247018065428234865572083887012866862219191169083705816241855270114631139893569829937336874841043466023519182688586710421224645674201211960155124542072108253325487800767083044988680770800229277032912335479913579884892516755631957606233339597333936525895747835452731852779726888468622242692539979130391340755158929350767088303912670802253745706374756846920062376390925035401818371888006074533664149763029072972383766691712763419714753981288711093838124541101267409513448942581946057144145367776585342728215293934979967408546560299900977012588675237732817367815287624626418285905474268928266437490797489096898231595898149543720586871240084874345820488764080558041769108967855572700500488281250 [144,27] -610288001401761785977080997987657382103366625984480891488600358413201995643300023778121808401747835179108035815026324141623934655770335492681111051214712975001935324464754181217041102927737772344315077022955050834568987440222674585201638313093790452938475792942166360823678690558051570777425936370736747994238198708967862524670103236179481616286380469671268596309929100107980771880707887459544584375782606389748869807371734448940845451945198030252230363650889585503178885262463166270627869279480846020793152771905592895142598265623852940606169461361200419187357494381810490611171903605278600250443727543655102318060699481107299575974251192962987293782971846944495114240245516787194426539582473631743272563412404961500467236001516443008809904066735564318387283996086443935398524474945635930246356328710474071344122660286491043377072691033368998247404665970920115021958680059531126114647454282511213457284827698444930828026794502729310888454261414243389471753578021205756878780362278030735847080486139675312151575318803671894737713540573116963028470670148231695617270146636852802159534817505059314883058998117522431022784684780983501934327667990425307033907224821270163247580337999073316728592835143952793585694159648114525584284176153453892299082129376599859795338277131116466984010705012000321123829334115849563698006024413515051166579289043379642855776505878987136092603387618127942799537800532687225509448705224919478091810158442432326535821505837634987619791321175464057073463696103608610987603445163563831662339464135286910953064430308397049027448530141877652820855633461063203015973461576767661270160570987687788099709254569896053813104982546760114645725189717910166552635046809989687923363632455349935934649174868712426402867199511620744882070629506656150634333062149782574862063476294856921814052070501573866751274679199827016006496897668611050233836059947952662075739439767591265974015711116583894356121896233477849731210822038718787403614729332975744340077357177316760978136512904461460194064009183254226417895176571857496003271506490443805041408933355881228372106395636535220863811235554010857826325673297573249813248224181551649570249819760185446769742019978418358198290647950723375458892405731603503227233886718750 [144,28] 601588132597861220131654358590270007530996725715660465663167126147269647566934263410039789975615394295190881026302046415531873735080920021759267522700735707137874721393463269394620800090416532009112671592036115067692523505367061976367739100383956503340511014735269453976142261042889298057768789379997642663439691713742776222967312562750916854536881301289479993300704460891040821744012407322040794800697378619629001356793062013976575007296836759429098685692143953948362228809834269992179093664191106572541424714030957299676311667173812498114052223569631468185335635279725968529351949672114383681917819179040939031956562057099211385581789461400179296791340868521815550792132667958614487476962410588283642857168479084540637641885065732703226234872748897608159645832676885296029171462865274958968780166034752562393147668887980268548607292270404548507182235473087027725693125670832030715625694684060176008413902090037324444699233904535826287760903383314525532141744933782979995675397281911080979725808542643493165598306234355645356327805252138461129144226766807968466712216097155945741730775835762733889647869812247194892234910840771133747904963198145288902035759925319138401264100785079034089957649887283791446308185873056157881698075842488147191955867565397759135631506562702051136681913787723964196665352689063752663988334467235023331563891999404030075401382170055407964251070968351375718195074082276509302856666921543277979884377511054619393214955158311946207757378418060894383389852546798181442614112692930098003605127156816127173678081274905161585513674557619660117912878048304990596567040683972466609657900125690658056226466997214035569574518751076359301865663786473787709896840954932065245539124003612949767059746634476778389838903221143138449899513033084308257419364270512877031075453155745677264208709223842427442914663715045671592961780569253273377010726441749459504476720427182359175557581519200552689773257894965423665892732320450376034580680701910694572592577928175896518043458953128934024350785782159364241205886170177932809016223020878262593653974168484686738814934237297717271062866398557210124093712387202379475261115626973832730602936792463657353886486366130714178654392831901986937737092375755310058593750000 [144,29] -541666646023450724034933313740144115507124311067105206721858521295468245107201632264994634252115689018228163621865131691570789826287543760767873288060607196516857511431017520020779211183557830026764785756397230077815968858609989663952194107100315171939672920759079267548903828847235364368008555015476577494171664120341072579429725817930760313920442900564803540277279579530870739051979640519157752534273192546117416230205766308076380335686179802713686733177785515475679684816919570453943684751972696760891870679193133475162555839411003658942683538549628029605877958056673695294886455828632186615699418028035649563115236918771086889267963398418676412028401782918104748463782518495417658436715153320112564633451175069469822631705784050934868332093646168502017177470229966683490360550423643575003990546078041309933295241171424081531226945308021815357671388461686985607694737627331825155849324694037896820984710467440985545706255572170960378718515709079077614406146301919339896088620965072386796297807476691317004324568291750393829163044677287082246717448303971876471795624291173295193014337673395335598870454453788473045955569179678237364622646066587447011916519501117464157409699932982486595536673868468320147412306948493641366194964034258910695842395610266496929072140856145052595598938009179679265813437407285651539071994016989879644191545096733949431507937070721725116077497188952090517054235343662049034306608101779094808341608063577007943327520487413720452082555091783075808601665635686665026209698782244694038194256183935131955678487012105876408030723067590362111082361870706527865280872457719773926920644384158963095608892693774280484389083573773307130949687798969526538923090979442402582382371203604459497204738277052444101928136578612587128487481062011210773486266795218234208280125678904129100762519656826676580812459589753195106377716531300027249129521625368338712082032029292784258723583407856114982828331721331370896433603879482681873080756653850734181011146124156222629005166724422209566375863260691774667518682023212900078331563993886848814874435107394758879461972350677019695235639196277680176547777627650539510923946803026952561191355792900256572705172218613206298193363252835297316778451204299926757812500 [144,30] 454099565347429968086098802017076467224749572908466302287204324077556766620996901794776096502643576868808704501589215580624307150718325000667786400654357227399582498958795955431453454892212908435025778830155939103769349598857351008329666943886697461656457477765539745318194980970911393255636319805784072052998308233441304051708933257462113829008625905746406220375584530776374451213735315256889782169551434902715216888777982834603688169398386841497459133619713341206596026278106665734454881561282095059859783027274976729906752528879392635246836197096593603146898363525992956652557407454442085629612731195347542501015370762275359049807711013086528111324561184294237513981565820735859317253190954704908426868343640864798638519098290754087261056150697988273112499342396124172178313765005681673779932249894498645506998026657378942745847748679395230792738458556735761299372949835972557157665549576251647828981652187419897028453876092587852451642157216946081698328514027239447434603026401771441118555695860190172601875889408422776520977526847036111036824769618674927442432352671937082203819081797778368888680175919836054988995699045933843460687934813220197925075862459931387208161787444339607238031081669493287389359222030908744590678313140285073523085484093154070471814025743934268122145943475856822844305800136281463401935042528352663924231817637892297922126467624537632673143397367177452581672773680412755541627861725004802888207355997395583218748899245364520112508340446808865744699789122066910188822224602283124010173470714935308211264565830292325414162200213734346939311484760135608945746884754200461789830339418875524691524201041725914410881015298173515357931925067791278425438427466558939613628075029595457588604136975063128808266297414284628805756659202365966477562650212247421537885136837624314903369583634951694009802758197704250382169855413205918914858926742476936647187669957775127924282558663863939945489715611991687862795155138410408400723957814703115146960347531133339558142040991190079273499690547401711038840390021258168677742656750047300803613160578606203540432445580178523748518864037931807259818411328873905144544411897702248749426582137686704918654235655300173066239999286608508555218577384948730468750 [144,31] -362733914869498642325943095087579005952089811594708828007791815747279744931286514005948482566456958301668128013445248264687655923463987655259307410893141365333897946184282925851854434848294632460537231249159958422810690828056138587840668711100360193235795848358969227238903553829413718853875055521891465390467307376349227589521676898127846537549367665050539021983152885026623880639550332613972995368999824954356507722678795487592892460460188702601676354506478503749830772542758479851681802744557456270042548225511845628742969417054615834215293919363999121871511619390617515066912224830061431604637393206932228003931439413183713919942725912133645587295093250551381571105270858275284803503252067281272341738696843620105110115103427911441276792766793203175815923729034435494262304837498330942348946505802048122547868799283674302810300018189279833678513806866715439783788115585193900479090478533300172487969042772545439765194376629880672896668783894156842940032875887718715806449490954435250690222922699855674305208210309200558692023976203379142239925214911787346977016845420180675289755725801010213828639604758855475187236071085215689591642477457165347875966635392223641878510575483691374890663561263065875846058808694972309452197014640859888794663984506276843008730271813240726247760409185852270337495237893130612445751565067402236671566146684097768584019044521649547123030800438063987136812764306541096975902249723784283738111060303013800434687662767165238332089370557159204370208883545042012901729289882365274780246867031131556589876877578711582797687555646729593587137738688846110503979171775379236019162820397499529907921784672177565465102354709666043119818838090483964896714929804725515333758145588011680303977525462658669429641238609486103748572889441045585626432603994950421022736444419329224636248825756665848809901847014800908066686069822928368397916147643417335596664194711676971361083210385131894288238039924743682444930015386487148921881590493323456861607179837866225100381144777694696508258866371952747957859330196982497808338752494199108229248114211583448036665490197166147569693724844592435325899133910186375152259109931465851849562377542963173105641011938616961873815824901612359099090099334716796875 [144,32] 282224919872390715299040615669523547369459182456293841419470212951769624325574737335795176970469495839318694916361823242212363438403268046322001662668261302907698576265393311314327330970177881511040682252249062262842627690488362483952493587664989225345084624385514295594319206290988323076491087871218924584267521691464884081709428624688389688533054802064237352630736417957870628020357650858912820253433071940819359248778829009381342973264902984514861064580166815886952810078847777661880611574288897285290641436687009553899595633357682025061757920312807693967485547904189362406836475192579364227533434579955270053699518648541694572365958341126416825908188055808211308463758615345330351249091192585045251047705676637130905837058439891098934639994819370620444987201783352214270991206500042235674359973575773128147021656730224340198951670164047792658214062115863074859366091553068944838177527605164479642421644770044678246691773863307087926998590219196413203552814397129399319013241796323605695123867096547731042876980468009983830146092118453319776211872106451373274891682794182593219374216254958710301668181407273534024811704084220577193210188977861661785672385823304756809900676477002964418641609027358478392566829866229045235068817552447211321347188647519453790574934765542057603814476641504634987611242206662884363085498831108087100386429080181964695293522463692712890369810311213845183579175453285450962036669658144426678771826051948555796131354217438967917132758258949227093394596078220310502811294048476287785790627181870139700668083811636403461221050418452918268227370811281250678712133109292097243348438648318965055102318830090360864062871048117830972935851865508114909331324664087928743753585774675192092477319380881133612529595284995688255007507752861436593445822194752941612609724436256232783254608967779024442862691814455039794704433893762253944443220697134388356544759815336437191741115673942073749707018897048581020085707157812499406107518561915484939753749014630486849796802464172328559634183224922478953608149026518322738612540193124679180251393615071299137190862437056013220219678137348054284340784461247472111790823164836941455546718409104529825985401784299577698789107671473175287246704101562500 [144,33] -216984156265383467330377520352050128708599719808296129247205274609930345666475796019836617897030782622021965315777675063278372850971542569584943904131772684437713740331143762377641298568720024603502379584003621862043767512646494885061350747798691405954754405748793314836216022112185289939087751302288211393036169102668503130318283115656548167212962240872345683291448898151613930859454477146846864481719598651804811431855272480080306198375434340433780658380064255379372341203152283714578178565286914128671532652885616474871770646586643008592792598876026890381922513276920994445797170023970076214378101334995640552305666256990574281731859588711822398641908079118172844524919618371813368981231522760384866244822331909820645327528911673070676708254204790163010297593363210735266602455990867392501066970877763222046568909236397850350700056688194466783890327667671824534367576917193995901386887926944697499655379174013163569662194712106773651585298584040370162623116019233263587079198514463310092756983891502371746498688688272883148639068583465071947081615441144973694427298647593287741449217806343902769522065247773627394076831160502363395892369551580830005779235866789133906991487996355189455572357770543386433410951470932767246869443524746789278497916729302553011959007641349159045043027613726877207895354798463220899159854283939150883378625764712856840993013838072192127556525624121648816552956669649055472463741462815711795931515047452267210696541904099794826821609278551908222995628668379781637842824276213755944872539027503248394069349944429147436440436246955739670959704282697085928734008888245359471960221925227031413412334789850322021197068526843426646751975209598955229767770688761197675091937834417976788368455139134495422166319046581620663958722081021130802944789391492749953361429670037196555333227854206659981782631527097150420371067690861399434662142294518628166044365186076991247350055927157057749518283423335466114958241043291565540211614041152468274595147875809462254992404267125697595221554724059119399751853694374242584251316863266983023646855329312199028857195806972336795953823246737338101012349494295111879584748123116286231274623473927426031259563243835941648285370320081710815429687500000 [144,34] 165516864639434611424791058543841878612802304748385768696473303218559254652119190471829919695941511491451982859880090572008064356539615540159788098237978589714937101273276730038579471399601057314432772491884292500964028626397213803620582648057773268525595087162916660907716225473104195513589240218954414429629611967111578109541669519796170252414174519264343270361547249054531442801191299406713812152215075878367581099081387395041079860531015423854028096062404860704993238021283995065075643707027598867408984240330249165847047459724234932271390695883578184777690259333917569811831440814786256460701417761754804667800214577535999715201111461828514603191707761037283585726916539572948476830310865370098645152582134382961937887105444805502010674663990126917778280212084828413839586890933871970951417392220558572607527875764251550647792149489442904397259724377041631110696818439542216331908365720651190586948394233806224845364147452774144704177240569350313065083302683007515608062810013684253839857309637592845778958136436585320148924381896944502493821744333307673432165419897929320177077089286548172534709171933497211442835345643447954055199627012286573685079260245625581455087670807563365485316622837933510177371954533722689905134750544553180666982347513787152862993011476238884773319140020302242521512354516879761721185608601851758489459409740836223370499763731059432650292054869158212842584345431685749145610316670257369327427571350790108018913556102062352086166951377038443267827090204715532127747294244891858381917084784994505246920413289265339874249026593726428085212633007860800730947400406297092666699865470949909542715947170426999119809186931877232333853029801234558190727571804783930569733501843776227317828835209621553743946774984744936647167367627950244237241182007434839111900167825950713289847482424450594855742178255097682620360219480593570397410388726274312677564646130681141070570565755316079669808755706161816046809718827237660051800376423881085729967357649351263611518801735031105748067926077246507362369354752328474981924993814918473579883016118111632880205125414481513764240983526657203580627024242532300399908397784754406205358437966402090170186731099555288437841227278113365173339843750 [144,35] -124847768935742517328547591445159041121793200082729639183001872119925862505713518745287170301016439274295360500335939414199674428488365217330110936613407343012356850744243264308878671163411947264841949079791583201944540587727635586568860174726818583310510180055433292853022438896556481133658738391724904280217856529119060274223753701612503529316319193493211546359839466309640186626427159028952246821499757243976779534792981517533972929330900306368932146162047222528050117565540673363238228350056649968037830680579154363058095164313204725832674822254589735252840245457511013554118336236157658142421306464012783059287711408683197555206679590223356855099713894018634692659288364685198622687344916013925160789958083794498265332380736387735839068934641313228397023927693259209728312440802981880613331307809583808832408263576295833540124106767493115505220824633737834130895110519137933602060299965535278331308481922854100736521807682348742850433998620337052052821249652340597251250142122606868856115993023195010578033974420895337571802165267323563251331952572220796590745305057497919193461824682199523500732434650065319588845970743144606893058230628258692759654023123214293394848129883573432456170749471737449361654155419345267404894733821718908922543483768161916966900711269192939119980558946128473139769999829417190401613530681042776983949686074841903006543357220665395595883657119250767814409311834592704691344652661310257927527103717648360749112731909956719646825577341036481013098621693075026413319608728077715585642360609151238768728507060854300945423390013412886465946524629600430373860708571032042697540661580760882716574011980283513834440856567330699444763082984207525853794062405474216506503515536084961952595433571874456318479802591960789896519168015771923438546564120416547573686211612956124464123724761040675155437472471168488153858104086448952489399230216204411940049026376283039145658942175546915805582481327317697195259451773731131778870922770360720716848148108911120326246785298774709940257921359604014071870771909797399605737741115826786082863361121847377859198498294195636958066440250720149790768108701924129306619983136946933444174959922546853637384534074783459800528362393379211425781250 [144,36] 92511587805869277817175796157664263983343217029354461292058350049918498400275201383071265797986829686198619700584525806135431752944783047445697338601474274921456746809473158013586067105971383298749207753539448473643481156294859807594407667227878839890960906633043027643980264636030301732170999706350929465010631670078913203596338537075361117318370223486754044152425602523204056140193082256270812137077761676080020503021325277847467859933997426039354703297060937187853064934822352260285287714201523497489029566751473045755147667029672842711209584470049109765358043527795942215544180697495088595736815126025957380102251732947378092816682897002015805240658060714702714451117295285630609996679704834045630403981349215965865502364514649482372484994693400221283985222814580218170103114638527944848368136035673731063406960148111053003386325730199599726449104733367261460444817089924244238654057092007212659778054524678666677880056165574633894622470952106416998794084520511679031525876618041518681976321613130204756018111554587021819836899138335341377965942871483163216642855209468285408264142659741466323879474993005548674638674461039996292460870983704085699646486632077154461382182380950286853830004168305884940610752881425789450775292443218030644288698876716939539111120219433046603318931500602338739641985702244959473867895786008815795860733627285568944625804978559447807186978257258835919691013989661037810442026782977727421049622170770452249859559415583639306215152864399145966030242261607183591683824904419109028786122992488717176695477052122091713435755546456521859382315097713600815112242836807948144970234574430790112404207207470209347648810683992794777657481107576771854399749874630641854130335403140947390666990568993472666939788903248940422730994716603949765219182264878791630011430158867892752289825441752104710028408299682367908664499480144804310071188209153058273789778084523049550217906215997199830384826876297256179639372317677945597518481995853208228834881685711582608821512297929263081654797924285477262674096337396099162913505426618623206570621781292110295238553547459667221392360909737116180965341288937649918241423572579803015471118075879362538382899572297901613637804985046386718750 [144,37] -66762476474375519535238447954545109756692471340642320668103197690657041805620233252610947402368304145592811167561466008744159551935992873491564897058025796182918099832873005460324824051071874014576907826317946802526402257458473876956764288735664062153134421057529030139152333131193799585928163747792327100594623198000316778608995085722461184390969229493947602825465176769466507118010676233763106537911224837687517464692890646827586080352069867289857694531802426717463103160428417504375916065757551858115658024783173205240134011847489697149574188012089240166605673556204855585953819357441363520830775652329844398102539300794063145447122470003671726859259196268338461190315888355320905561167395465420986784658339237648471342348295466120532076052953294215481343373770486748088499796449340263037433509260845941569239322085786814887113862491591851375988385222913893487208237550067141126864749077047534104590576843693495125238234621725374215052290838159569992993026424302511420284637656430337537460858617445207589510211261762869073502047994727628291454703978212201171203455461243686661734818743944145945644456151745642892697354643545494290034985775838025900939146621594127019763514216042634875111622266174290166031946017085338726485726749965112018785936065766015599740280122586229829184163202795953687813554444520934549451070566871923247868348727844107085796226332785580992953615039963376748793336179030362909044644275851155878850605354567574196837070637313832209768044311971595446416715936865315512414018580987925480385207142301530967307968213742941021852078013718557887344985079713826354661975546122708659651216448992456887558847421020742866086455834089637384627514243726557295034001142214745955439881857346215067879591937766532595162684376242177041570749980176607048910464037369026326542154289276088981685693876366410242370089295235646360775837362987622569659260479040730880307482530160658416541676385519406747068346933624835887401743861895676996541957461396464767721913285704441033217583807878513654738029577557625049457863028144274826906876683837992092139600325598869556801044938270157155604228231572709840956453192563514691798546003968058642467111847909611022089393372880294919013977050781250000 [144,38] 46382023934373533912853945360243707676527450480497522830430375596185512223523708891294726988530872132878590919593929995551256087894282247595594355921634329154927000099753034856989749434036892750051245697964889799240174815006126098774890716263607031790406194329916785657437522001189414783542052567570118188388886779575691781160853519133755698253298567245032652229283247079204422977720020509314621250344162263132912492334456802038364865222748850651979199038131796652470703744098918014315229027146080899114340539664444485275107649383600130354526334913017997798422905110856282040693646359449100966210244550782129741268828935754018864425171853693854908527300338748760153580709314252603872276927306795043965927617903859449223391237267882890874899246695870494259400322371625034530698728130180054859732187012644071745783233004609345539706925870670966643093368697311282991178499616159317477989635065619991887462393201899307656182456064430208383886911071268128945671532353453692392400088858452274719731479153049880438509090529386069372777127586980007810533495176440703176206829952521786949349321101529957005077983982933653693867224938549868326432137036065292061208847818323419881221356643554532599282838451674515013988573311180438040207800766927803039874777820958525525072130616531344532278771208624196908237619457125664187763543496688549509702128385512427016378737734125400761131574808059002834001854757610151608954802422567141624395437388083462249680042263952951448886222320765142706658303070453472723761738561710994438919270343328121541776935167190716983089012004331080775805236719922901432924126890016642188733183989955342019983527653836674087965734098632275668786611276903321567968452149878194716789595710221329072710169790906222739037488183418949022552971222045535974187488363490262291762511975730393140441430332562919004355957130336602979129205155830138423710740846064953362536799374166911755607543195037920921014808285459623611644767363287246237916368608656694309608226993692763533382430030133985557493970977481819836835525885799097522596153558045919443547040474786382518105043335834731107534745024203779358466234588799409783349754066830968808710458119171082813636530772782862186431884765625000 [144,39] -30582644613450477418818635847284287266678455816713929722373931811329166343466638505631395862907021703900277516540674532040233339103131199366341515281617000148973182044188178219416067492801604106370534409787480661695696426807540861468061362227323820553240676162787655302893003862059500147970376643482912268619935060448480114533099182957914547758658184740444457551490137407670837509335110231563000818934472347415741664617441807953002473888655486318516330624762052226421666380199308087913537528120291928067995949895620477680622422856451343172063783207882239389604154774169858845592005315706997918639075603910982840719782497386555404709471135187560729760570246816368540235213789634398224574858287066951501614467819943683203691390052947958599170148363758851908382130088038757065381886835821231333258928543728268424173335884432302919468368695733603693577796886204564603851585663615139750926946392515444116667239444605172766637050279411920333155847089435108793037111095106564566688579531832185336091603393109717528196769428923451478874541274957959757863412392534220664113522720325877901256850077409049619040806438735455406022308477052268384589579731335412113991707720259743690259829753510121996523092172973722716428301595021563877785038541309797983995059151130317287480676433373417020013427594066038939885501590843899106586829732580548019871024618965911377771518756764515167899843789550536187269492886138531943534260647490842978097314451895870931843140140291869977787879714385318480437960780159117952071238932082582782499429632499166496822529039830155152558173351552679285572756076498187453153991280671740486607414178776326736860322086804409729608375044279205206426946872454953461142176097703645594953050436307943610904241263055852857216938435155859983364530710154663282142480812687896917321625863149700610306114947874905637250005898137052259761978684457007010249079595209215048710634443353402127053528975298527549954333329037238255700242970321575641827151123763109612447277194055471769177138749348423603953469903120955598916235058286342883810480117160527245251463069663006997389964293515128047529344486217931061991640711404535097960499038171109168943759097636370114514647866599261760711669921875 [144,40] 18860523025914257654613811448552399550473924475409575596440976041674776070427482750620476508117881026971004442165951306066057911922636689459929726107664181848760417551361746524669139603376694268080378354093252889888439121755198691349340302596689707586685721865110276869211278220710844210534576099164059021338366785945272017799641950884640262087332492187986333919902447688570031636288010793391482444877032600293030329084351206373252841830457358776213903656888472828144869742109505354720875809741246727630536927016772079408320057742638984430730151959603059629556572710928158031292781990710282587035965247752822619012860644961590779923080256422963394404210637421286857533179642940755571345358038989118662119635302987240321177724811878804942204031655662067934307696428860165545267995188775384344532863896366823859681069236430345215704007879572121442016756767196866437118739657218553032063649282666142888778933645998344625106491811462630080554752101341678451022860486144003757896455516382238337711944695060591631227112793934028131587994775536764778375913892665711282849514848552167784533527186235344264822406030733741164570100204839598264406297112721213171618007582768647740079409595452373166729538568275607658992938170873936652440007164838428089793472850172805436680586638639150681678793779636872007652853047317740545119830672992588308643735843695809446303690251781167608891900252464990506380922130934374052443396390932902526062432622414425809178163455650870959236897191346758615474882779242357761545301364264077330184906427634764375280705186172329739428004848741462056216467227825325286239312432338819581127644909848013011494842415484286984240493289916986951806450690732973946819122628566747539348027063564201922865987220161942349337752555618574004074422793814766112872534716374673442221815188552491159661601083908438511382478811163731167048449888578724416421859546226752341897953007076531961866602202588821881400389447892923948443000639621257105742129012080428524631283638745008995828023636412640613356818532974993678992487760725317617871414100333178545120527768938347571560227429144300791680975599957748171216032438754910278980968627418842619358416157204771934630116447806358337402343750 [144,41] -10741639002622604091633260449360649876396666121812503044294581271649467108721099834379560151773074587793748944440123256946107242082900640815443725055785360800770343627697159179013257991999545187441777576752706438240825300797879243652150584488779626146349706178616620622070569289622737592007407047232392113450467558624154146725843244482900231147642795800935463198670954965297739665351506024193734567220503489593090798277724072147949977130689323858294853563895627589012734174186078282861531022569699095207122316240273544850305740417628847652149649649212272750825050125493534050591820481514060937759904912676305247702186912337068437497850275836361438616711187837022103081737555468919503606285991177112115966883409454718062946511736892660074587941646271385324703598875628885884976387879618007736645808777637099291759549939453270199392670400591740125762230527287319511610029627377721682805981706836882160820220267822326864745837930696401320799728077564013025866384130125529121091669472243852133732485572367739119663644791425633686715406443787451631234938606305967357046329057368886526790665988433472801287962051334563150457207153167995966975590080671658824195691836205895487347042711164681306003364257043106248351833640440518718192678322348584531989020474123381405904316597687883292610630435485010761317334595849062846144036615922812108990206485980399573626399673306831477002054577921476579377209816131084219655259904288710493052050825823368671462738968153375726201110459397413711927910973546958875246993417091834104893881529479305562981412685343472023643313597216629321045426894365883495769067253134328271244108209281969259492032576915461641520839412303162669434529058602936933973225753137301556735667094959478460174312516117246636596096180173743835587606203314202674437512676734496760195830643220853165913513332981846933829772298370705060113891858931840540796624846515119798298896677513040729694211201566555852266901055787698980402492834205649139112025982262046539090218659393951250728604015937804121562782760402876043074448195737302495092643909719824044539847182184833760836775329329873084263592265059021678440901132366153770724822648768837212579496664943690120708197355270385742187500 [144,42] 5595867204840627046116434170910689397224918313183919771952126496144063724839355906238488408265233403195093388337862637904972948938533235831545141716311716976136593305831441854442062332649346210649457515067830930526194123008962073751429463293164982412536471725729149525291469865494501421334711465278174809941575177108253282495254919434201789017245021742466221039757030614518446707808039080302129418855704112776813031328246778579479506006640374819304948209293849354082787882678464344024717190915995993484286870074065986688694890541209757194476641070903985826200166463232295890977115837244859103111880134512449574204530361825441422250177146777231820024319985214075958253041423364758660015447572260103453131686983871135052307977832875139716312805237332279964411170002117596023970646399911723946808113103822597953832681008456932175016464466759883124334340379286817363530625880679419180885201183840068327972913997569739875752938224123266360767518219581582492274432072842547703895709802073303198657296856922363980198125994240734809417714474381076361306422872152360517778930113625503371981251647355635041950172073202666091630786368712252824655409003960121986559847685127933074553047020146363892043310573681150848443516234154895918350220631987829423970163385584893202689082859044684141537128631066510965888283272725652636872035090237653731399176976232215978147331392260520941724488794102056214854894856620323123901191456471314593258500582081873512727306260798123541303166997403409355884497685138936488887742912807771594709766649056308883964781331912616786081637359461887553557570918248150974649700696571495273392764709749724215092345238167061750583190663995066119574295451982604896759137149785531677280891838717438420467593058641283354136611837386006845837154863324191964709002850007420335092565370317341448921962467998400321942530545465841334660910141737015338516299007011488555744622855695062629195962178188206154646066954651374210166557311597329630308412691583147700516724844702927879759895926968695123827808205840297732820171831775364442029901655660937005955155713776750402212949113532690814779735102116352724837533196156111862835579945840355775565910789737245067954063415527343750000 [144,43] -2649442725529242269507503809008244210616844435696902940925568837058653938186914000003262642798697376663707951722664093676638986872186948611504893324799123786832483770934392779688423633007953427425996608010306069034399544980656582227384724153396588911428234554049902925454496170713299243010568694370986375199877596481018249547531478717836515133361933165348224855225710875711514650279840376734523280741332433021889490332804987707845235230683953131867760837343730343716700221330443560014342460993831087945537324700872735223944070110157815004698639011655089233200701543685255823041262197483583382332584042096721604499375711910856769363980607650594536163825488150578866592757801807389158466594237290313060269455694445426304922376958390976215205477219212376737010821718974646056721094735664117906824957589829455130452435832722316950743878531549697619889435812627444644996816275966366350682917025073949723868507493030813267703926979705826679984860746174960801389890701854021076221597593050626040985080849825760666468352741711217217973173607923051487271397393727210677208945828668168089887985187591054531083543972606620556054113544610895964951677121759663608616949192099378055668347434726696288189685707110724887387469274134884078750230037636487885792134687776473346818944562189889608532416272812226935201458663775886923856871494916333897036135341703007364472331539054133894900146577304296560939524002101801831914515297693570924523261449752048368486024978580470878489990883441602410730913399500059509646457640681565511137557227839234756771693541152667572767853755073011114739525758067342887014359783589124429936030092606342526058032989639447381842437065777439080765787046742752131817086698634467345649203550647759905230088645623561355844721820350515788672667883806669644236632531895348331028152772930353397084875348573126751367991711658862013306823379556804426339641449007073387068509984005015129439329848634194360835023785051545703538286736525244633998257674677453146801340655022846333630179622939651884197339156428466999450772478614083215754270589837817897061506755904920141727178178451437793778605661139893608911019798020855945403914116103617770736633474371046759188175201416015625 [144,44] 1135727468524401633910634212255887724538463678537235117789419985332280537327043352187107727569289028754057396995928506094045594187822451439085168933953027126455828432086720350049221329474341391196155194619772903652656144827421013675776462140025447189816366836573777460541001670674210855461926541052635473967234472528557387828725101588209185567869567793480877695663995159889349676801366949950255381687309856043978648050720584764043229066529128075258968049104986159538743434464826555431942147120032530664774023618172103632968811491729285332180048954771805471306162319125697711525827064432861275756384372184321844908305520459890807683022415270785591139788604617778475988027955690586585561679797382337334583505592075778613038954646959816311531697382499821992436007383948688916133890799876460943009425057837251097087316939528046879956188147474517724890647477977119499789612272403114130681983949479518227354636044260139636263201425576368271100928048683262226254142102951484994464123192459852821861647641156098064101148759234183166349092238657211068593281838077402320698842162062446528530934529553313131640708497469689357151479989650808497693296656970848849953033721173378870852327506644569728844035966236610081827086745388367425222269687292635558587566230654681810759384079795585444916887087629654188577418954347242100390834158730349914063658183039076985201651318728838440256905809581159103392361654204120458869460923588597676202467216538082092890486179027083946138434607793782730669211305118023801676018998484251629861262918883286332495797125805158676786983715824935953680300775607829752985619677882421585656581076042471683289498958110967506676092957135992116792834603726671472852718929362927002406324595222602411616035897945446359479227371489961696685624894841001551135425196637616746679470378108028393911933369968265511492353489983667836390653683187551273455325836741729209534676329491556748606073855800192078724062643502713628727417098395777109199823065808713322719951811027423903577831344109657659025145618339298223601879459616676199717640932639945502829387010520189861419890207676084257357696422665307624259740682627638500218954925591319238264986779540777206420898437500000 [144,45] -439980305397996884013058814788966739048931584384513245364421702798237884366020722580752684399863767365395643589959258455857008947435354756591783339777788349198103746856505841089971334410639378714652865845171097423579921103241485738849776159163386701004803879047810488397095946641137576001364580227601063398673811824407358719894039668062031326233334258150214325644862765688571039134444299517066045969260984528531664434889354210961659064218996444050820998749229091236384073817772086009033418831521426838011849693820613632349526051158418232194998872151908351887172527216073707024599612295763134163950565845990900985902062713823128360463175802206237632959751266857392336414346425071006135547129081068862772917300498967893403752099380236383319917058424384370868733748198725486042585445963301699560344126557179316523421436673928604632626626225827225224186735739941466148635250183930859825059823168898362516985114166711570160074021467349390312471005272537925133780925914691890760600511627569245136002998835585739701806302677619353951683453158604944445771433236847777363716811519822770026731514125897461718907415045026303502033939744945099450184389034052771095051154604493326603360923324613766671862491637651887232437739151347269109911708487875081783696985994894531481247150182827536656390700181399079047653937910699383484123606243979350519713657603772843138998178889665398877307892662060594503841758451061070414272013355475035307977281673265865626091736546473405332010284913177181907257479659767391005248547253679688014194998556297717303884729048493588302668633646603865276270262832217940961689589802171874989743772161341386670628465687341014708206578220864976035011843663723723493807466168544476606563666598872051960764776601233216120872078769575838664926050528863244617312595538618209797098354344446649145992957910995619870803269319330942821534595796904475256654665621718819199445230398273838863911448568622238138265232182634772591464681906020979178710888413509024681245354335166730274064182503951064048613172160476861645954344806656590133846832046226511501277054704085749249757555649095982406287182645841342504979413984212174403964218383222828379075508564710617065429687500 [144,46] 153995966904129951677502991133578178592844903140383010013712573959647122837899745073453102424419032585013775230926461790599153551378157083686357103787549413111165966869590827804168738034717747505486068188157009079480843750225734610348817583864428937243846086479828932417870474088207971561424218351528905205759793066961306771820497542555354700884492400489792798850969250982052914226284859995016979717075859148562332894101732654991360993329892751755411936254516595541400685219734277765714318163263028966962491600906197577360790438095704612740830586573921402234036766645329181565860528740366278571389953849385211982871204142759806464009876592382775557570613123442794715186124012371031157616737896214874849728358103523064724681025467732275826319501505365878825846715962085245645731306204670797073735197884202269759944361548391940345018789609964293337600585322374088809867561655004837979246128927291896158002520927369949213724023419535359320434940921988872678995332337781258823153822900021201194872049798123818503169245068991170630462870865624366474423918781442045128395339852810454485269705132253291899530125252070883840853586749837119599714323495544797582539743449357123664290627154751289451981376098132546487378227972848641791956816016109289586686802758150635854619857437556680657372175112443286762002885947568447403860365299631406785886109521843867464121608452082338225699019167702240842300787476585025300856526211228362778831562434349261727419403147248747283964730785646701829857757397122259397860107713517344636431801164580460832252441511475207197658475470427458797484612810951249803671947184686499700709737346476295467898041912963605157307841753194911633906326186045686974178540057088547173796772322940051577850542101824183116513250324552233879783637546698215981468559241892483182769350079772495163425527297833297037605440099226379650044445962999051848569609496983537086114339649854568730092917382197180396836153541482045409635480746495250179033164299621518890672745171332088010385049504232982091453649238441724788464785347907969573132299713435171713723791771983344908848329846742623005794432320813667324158846181494735526340544851109370938502252101898193359375000 [144,47] -48747688128505621975147148484210066870484305818252424414946578153552467408317752015890241359862856513191140619403323605590404736444833180196572970018858435431961752754533964201075217377661270887690162222553865497686146359244254965780441123130097539712571695207379862994861431416167326364352300046735706343335703752369518499038146139208372801510445693982896034126134850891312047403161576103183020094860820435081580663658395988390309082203923761337836391956117057155441134667217190543196605964357854156036877444717960628633737672899888585825008443703114563398653618117769116616037799865331369124091429679656251162209313618501625049624886348248359169713726261518523117252109251274495799689623687616934158302708674791579808559248169439409013658319446356245660825123552516400020352809085519351472878829398667424255543504326681615388900895099479716179916352014172262731928512216948491639790552381203262705279334835388081837205272343611207500564512000136092713207965773660256767728641834829287480094123240394158746290760311550627919143337282947334949592850415202860102673442123538812524642839136348769155130841833751488610414890907750350577795105062727196366149717336164248774746124976483821763999898967313141281846222560202771781917966125730734043524586647778436216685196197206597152568569475247566974815200859232841388763415654551403342196505290260641150621832310098721379000282180533849397160014306833610050273227341910367691450216585987315086143586718909114321917810731510626712551213392163603953947510833782886556752449729225030277049085357234534181376482982151026690522787816051025418559721210651948950358349060336341679027259989388223133776462511307502840485937564286474613736854584631438964860591994513555259533571005600173449112952543377394470084948524120052086424991493594012144228610519114072436413695425040573871860468890677285942204128550751594434444584789725382215317088301779840354640194158333116073430866156913951842843791933535609736958589319435094849702294429823131150525872522957615931674594674039093811909715863525556426968634298989022479655606662396082149341852526535293034844721739804138218886200647366781224523180071628303267061710357666015625000 [144,48] 13988889351189934938674518959558420946801309693735041592041840355147565105453901839535758853622315996210191293921178097271102873754813080131285853984223572095354623388265313649248229199302662363882428298153642808590671046331857478470754398286244386645791055985311135214847219299739782830018918473861624471417375882256057009367939029545055632984280360778494365942773384267146188339001692159771742143108591039683681614208487054370826587842451882981572952429219584166643239681199688698860152683401443803351813966944390629321489302712206420130202562020266916318237080462577344666028818100909586159870783151719884780718080104651731023022142989957330505933113661171860583614016617540205833415292415412712488628741977898169720281606209079869703376014306702751463175206667951173896385759993773962278214453020034304315290155143297882416542397175416335669290600546995492034750832930308117353291952133193617932251218508892211025375228651035711990041202029347365421516994280592445486539074731840360737392495156270126548750110263530826173625905630514279745962180573262905781913850150180302205159311156453656665500702136748111433610685842749019995657653556902155858315865267293590530733101643054709123946361849216043378289886524758773918547985510513375321672484931275295584803950249440017354849386820635332274697915213929816914375486732412673870218387736842924309606022028063772677794168158853365351114807920669975641426799035217393018253333848818518176866532450715303591780656767604168228568209430464252092801004464159836959815046999764507633570950072591089053497139318386811131738054194720765714041200183476721057414402957732494143028539554565160600903995422537721121989087528129884352286979547204118482409436761505857446912416446400109659220791103607247658472706268565472878826401708489662835505042747473129179387075199242439714582564237793719246440801295713200572898495415811121821682056058990229079496092819599114159753804717656247605153428803931655927860745009589164614388336863751687344193022876627127994150581782085874600943583783278148412919960275129395076080954067076835397475138891322061695114898868661588318866389156480689592854105285368859767913818359375000000 [144,49] -3652788187890537161916087950844878286566808908949531256214511288658292631788803568179333869684133838055373395833486142674425791988588780075159675494001453169567564852144226230414910121283446219271819506299638393705252513711507203378821213488096088311483043492813839332891368220106246833121340507591303429695632858001948310228423417007337221083346951152411162868457222258664855023866089549086291990291216341416887003308028456096869824704723610320876799877894983275646258040441274189890303973524771169497456193019816289726978424728260739169382779975478716608269829770163741473132477511559054790179084737717383472937216802188186014964514000906992508095567080437385412344137392240920556435473630188759078790156955060001849991439163244368988190605115411790373318295327732259557077841047246264135083530110904256552110583839227688404952774266330448257413131504312011516230490508377456783119094535980130007423703199673526582352725022800717917424342250346921625512501581988318934456860523991221375644944745523472995127951180952335472752057696885100463199572795234951940260659987582966092110784037771906959269691424601569194079039105536905992926414392088358115741525091182001513474887445421471211728337136161871490065332143054492149069073330271521310533582443785846287246157578634945032798317323616358750566879073182779478789296940806013031933132360293879726892341776885402500938069255010888605051585718519589964602801146687643563666843073364375711411103762794350466456274181525982756703253504862773158827546220522307913459708280623834734086874983408270871482818592155755572624824634755309281238211714124656783803019686683041038237871265813147875269022454519442376715228523987748664774700470243797673351189009203453010467908709963218831998256729025599741942521989071599387841227174277852257512244363456394352028178417551819430255164355252313480996266806876300876859642784685212351346412818316305664107204970799981738514051254208366917895522871991607855597362441403214667208451530644142724057114861659607317311992861688622434997255330177940383591998539754876161761907535502544526660416588584358384641133181813388050447860121855425674652906309347599744796752929687500 [144,50] 872521774172237280382579276571185040290208216680797417695843876530079910011293489336520891435169517566370908876581274002428097578421516097195764901000742368330746622487891757504504330848654663633087163437570036837173212770235727733319220186877319665823654272562821212791314676724647991719508641569509919882874694713475563682896824112342644542099332976010951632803400948113178699197041806591868368091720845222971375019055531693941637145911322021882987963540628688111695177680898557006002890246730670825341596443644831458826250982242301202200428164523935606494873552987290237644373874278887769459139619394807210690717796571573888058223794298154470881352046807718302249769978249206442326518825987940576045009383375516861689206689767789645530381677835609655441331487884566150936985893237156795018654313855889245409374860961027151623003759464619500239790176782247679952090589760563384748348455608050839982357726249191851906457569041582544874285713142349438898915378758439065690951345154288252864904264666253223621523669665631396815544865289182242774047274878892945338692852884953923834631231729375371476011944191919680338440261368369292126738591742330013900603113017226605336277298580486629860657452114848639115344596035440391530782170744371407250218575598890471283555208589571604921143060148072744563140618669526503984448293797234323179296532031631833661413610805939975448136987614507842414100207450769373596795700740208493028597181823060344263832426088837949851734030503132646268638865191551524150799999581143228309569204868716192746776233507130085734565240279840038176015071539943877628903232302480446322853859289604924719377155532662602340955490915602563282741296480732849527387171844928590984686197878625000763965793487864798310953279686598443297416502133433736807238941499420776649578781647383593540825105007092578627028046980968747193325607220222814719221577788939741486908054799112468427264408348510165053393184595941151495119947481503014077766787521060086696723538550319983444038166765266318159442090472827994132147127590285720156102241287239828432582740632660593625815026270170319337281268635719256492391804336250515916617587208747863769531250000 [144,51] -191967440953232896017104789333318769393131428894423240237070789373725819432803236078342921170585369459322820692701766577798791222250644261225609088156987696533816271791735005245228094647419037309423421239300518987644813530791834114735262182748025580766657329687025085293553419979217110252372018693175576104939707519064458432695545636834530871918809069049992943037022208686545714013243470994197396734314344092335088048296608350016191648668965609544411185436589407858461221326205854676327035771961158148761431191095061078184446868199332326946067182093481652823574364206320602943004527290348128738488185358038782581006385425397949304677178641782118786581099009207293526513338030071604933592796400274523824658876864269689494564884111678558155558112869376183276260852934787309088606834843325883629061223657542550330189796317265547139224347261198175385002518055306362589469685767420524333746917027128603555564621743442018797596771239225564069099752241457651996731544200442554040056127154132968511509785828377364590734603955067519598941199709460461564862264356243350067643906987728391674069251098704712661065371214491778937050798355805736040060559251907726193347788155689806724366003450132417486579688750832132076984597126519433651066604567190178253154112751102969160617856252077283260783735655409525792361705457780151094851176247807598854255075943481783417994445467610036089916796011447495520304565904964683876315886490959506463391749039471705034164252026908384579087915706111816245147315415643405569940160855472828136470761175138653708758229068012053472962452828148511339153823338635570259967228943867058256696848464239209211788612928878521234595580918207506051790454269413186918482667516356241665691996125536117962973317420805566817790203603133275804875444559302467910882531829811367192454839923821786921138650271116652155323681991179824117595437842511340685846103078404503096986641345336260132472111247083319130627319435417194995556737923590464334073907207513029665157349567987356400766841351450042097094493419263333937925776670788966147265848722039034807628664787782516881372049465270950488779610424649512486101887720479908239212818443775177001953125 [144,52] 39229117863399565708586376692915651700040737714990140568794141736097517583862633817741134533420352979128357175701028850905955848751000630964211745859822481100981925560449763590994445322991217289039849725796234833449565571599348298291117552626688894953442545442693494172498735268796081864640542220874492151935401092035108010372879156614431323078723514876137741471964283472996514942875519861936729867669246381259536897596608636348028431231377095129349681604892249259772422239085917084427859990453115197955001375612384728766447026452987053417363659459935034061248973825761094692727801383789093851690783754012991598529327778372450952325051983989758982851743586094608473234915448897532834855414917348546370031680322192896769322211630765249048822650376004413997045201182008424071592352688549022770203518096714802506856634736776984653551281864111944610214718907889027283306796433915360728887187113745282651775583877257363530093381684724643808237043149754764246086403058554027976908427895502892331733701397817864852085181143682102953945769367930906917047161649475190021399304032263738269965511418221799966508880197227289671911106640308956032122782279586237231621281752952833903750836079611553922217787303077331802837872299387126972083533113467596815250172708073887081447542329217560120189568792025136303840740450066649984051563751272438500532261734348049139994126618590404718248092317860394892542824859758551254482218190170052268807333680117623895705269545266280042994816328468674668166272421928518881167109344802714393438497552761361683138999757169496288602317575493628098330266145174493043565546044509148855183226380556262660769382221863152120038099897104928506615431519318808016589469331141992778600612359619029617733370511022273518716892594857595918164220962689492008102264523219424476576642347084404735264242206487995614635264306407409496920213436159625484875901567626530413742473598418540045976841651933864076861194525838293213945683842295342274257909141160319990525596845548435076960637683863227110984382568990361191034329071866317527831546453720121227452817801851103083825391053279144015093362675431914315948844773629389237612485885620117187500 [144,53] -7518377133744660034812911921624788484995568835853137035068986669853414571419542923810567395427094497341497083179457966112523951253516895037072817618443605494382549622416165918927247371037440713680821323397411275383424854398618529794095534989482880356868655679072486320051503692383650305516543956994314545110381007766005128622650713422808008782150474704719591804944146380353037922115996177885956121587997784331323192865432228786868612396162540001350620891833496391385794018241996472065753651723465026221306565211042892230548896071022577856028167218809714886248320651835677492118572505730879651528505984323907641588968505671187611097521614949320666152582123092994539155020054784732793880627301590355505441250573539131449786750634934742942307521176080678017613049544991612157540425614097485752030446712628498741768475496025428230461980678368000421419932775873021917905433420496715839761260225271077187333241861962422501473204516158725757989002740184981588988706980623689447789985354150445075058695500130696295335844464082666604039111157661024852778072792387260080886137101306834889497504904050714321876625703929825553261535921272874996911171168758531541040915713190239504876139963395673580277461135111359987551245484917821448027865354999906378276982970787961962807131001228788628271317556298908909021516578037140826453368813862864462003485122812811111814660921818778923247428375668865816347122429540376226559082840036563032797876066083607884324206616935932978587158222544342895414667318233185954439786062987278185297891230178264263335837295042766353824650834465309208780563402249469259442977923956204726132682804934148559179885052829592404039323342884495106312056956237678053831897772709575443075567126210275291638639570213246441465870267954994696719116930649802446714513465427505107553251681731110872930509563508170427480361099115308265426164431222609993453407335356737384499816690973041096953383372429391566889670229576155668600288277539351302308782972188470380515660959852122197185780774193987922700807186794037461153122253079161551346272187919161209514199813414987941888928876050734828291375500028209666325551552290562540292739868164062500 [144,54] 1366534951872076023511188974649403025228392524804885257099910407433514318919110778142678393781990061478326018998512670004629415574440712419132022092336389306977200336849351885823153307886305904945422004594338454996048451862171658518537802752267987994085868635411610373879024711073824937249555192544356255486158795866822502422321556302932114973063687694280557083732335077166200853792230556713787416370764743511547097135377459491453053602249828404543706449467429818132920018641297105545556879823595319343625495634323427709964657860402804625037220452129626560848791383447061889174079671737358672264770535703804852071766904264220769868909286130620979911069533335035852638634958005478129432923123946822610939952496193416818786192649378869441371131431302393235212219488694376900440551276528765679597791423735139104955875794209807035511859397968139119302178642834327231517241196183284682058161444046521398956790718304794370125190184576144624563551833325526176927632311204732624628044285078469734402324888355800698189606820885814319854070451623639053510069080918130569415634628578576056765677834207805080282612868050405419082704254767589463326641140726418345346568116242671680443162521530432423976854525477835591694343349653190029500531531632575311848804245076985568828895414506100688579953099913004391508608175635559586340463555673961919926773169949760138164357033032813302531376183939240715686298610117497997627943479962366527660830148749790681907704526132520849836136079829123455511949373355797338878056775858934211025113103399751134235658608240151787049735113096005697258699165920191219254648999516328280483148520861648513667283632576809134440564689515020773745897834445279319833630753404118980206058164146002470810103274009546147223623625167784377785134622064002676673732898138015884479051467210630822273803850467566475597997464353644815047996655801229691960786390257348132109632961861444661364546177463500635710128382176536294284962409874432504435459145900618426826690347724684449547944720384443313493185896518901931331796737516542084332493091890451078078171255680299980089469938635726940045101782637004816933767870068550109863281250000000 [144,55] -238705945416597129813204984539235365215778133486751658660190139719466725194511069906760422006263585693302777918755964440425598240829117769252732963305253633280356499009595803878973025580845527401125473249357736757602103208666620372094535434853561332769647748237965595136909411902672154810666006656081691114933574162520094686489938980684699719293630856068773172068311320756256808588641626422555021000443319328207540295734806344277728719379494181610835088650452540413868509631595061452704053824245532281281383584181673465743852311882238022936768443766262209144216311143809001433704597586761605543671948264878475612641619944320555463620015495489607316788134861266532877463563454326579738825183302127603216757874107888539653099699864096726433630289224750723879562901151340992616562781606680518835167356391357440769458928782556997048998461152041710183366187059221010543246170755191811093960402763212116696828568592926954300763955207491079850319951984193741833705317123196444233029304083749531826284638095163544517614554899747594585127768998054995172626513354086457654705803704698980034107093078093262184095184323538460136868041113634933695601677215203303126838113992842283431641917557504867844520181316325810654733905528608643599676168192656673480537141030734489545532353398979620481925600884515482288998943370247121770708770446957369533453603275484772540255062680355470822347880570898116842619092185650446901226403715504100847966110062931610315754136822606005599933514142308246633116543183329052692233112241565658012080587085853380421730506918066130094742444336002827172245156112207557058688443069017747068397258132649017186123492846201359475752957560596909567916696299575182567190928370644465816780940989016990135503367079832048006671146400213283690435160966653908091579499296521557279031103374549334616661074200158370747926910293860945045324658266805644568015949788552681541259442198339257441783304119470399765156529385347368334585747901614383115503032372100096551836393093305994523634147775934395667106849853926433331774978500491236837335977883446172038581635828012495176588028902101028278193791083872099534346489235758781433105468750 [144,56] 40703185415176220065916950337433716710090887072374505955544088234343759480261863067253552113828224395678248101599532429693015618946762088496198041920128974815576480046649818584906842893727292878217759538578636819544116683369641172178390109241587465905841010386490343360930617330798212240868618304992274035476747371459293076949368724769049060219920152552720500587845382220842573897708690905545116465100556036810533670437781823060254371678174386804160656095360491998689503021854604880069536497323429404207042452403572278432614849634937708036015492762326001467988876888114521297049042777670916946949300071023060409428154280343216598851017553650487776592785511837275491581172649614322704105105487720370728372507989234936595358951267981953487804185411306678012340862401718753375743754296395609650895725684159993201154454301026412839521120663294690095928875158463663331346424008149706984325534050186800225773397505841876179246963508861152129177939322492292383125508534920532896061904774643288056380008048281829235067375709587118388795461378870464427393548094085996059203488609089025312062776769904035641354074000508090677577170623102778666656280409417040500716202424893593485840180708698943266631473608614057720524614894513516077670424560533936958645860162946037286678934641997570948611223208721894272153824457281487819783636312947175038284426838191780728050635976918687774021411026465115934976972349102882877384389307790874047186529670486558332494742611329311268317598641819034533590390740108836746476134497830559235621433089889950120384364643506585056934778758721756892064028804924123079957155005603004103751430994863606238722810266882163171044478708615128675596979930347473831267041328408560027416991448836537487309797457946543086170633390851299938048355585141604989644677633277679871254678289276725233394013545750167392735364263397071137464009613684433255112362783604412426090488724813683956313255757446372811500711198088516872155785754060400758552838534270081346048929027654687376091034747413111092583597921453211781911129212907880188386475746982206950243294357998668209276690091641043176616972399273208793601952493190765380859375 [144,57] -6880820565522482034408932677383265030192271295753601301916835353663631142692426392339153562674387145448651108906825311321664427622370652417147226584059384291732336940794253869046963764477080570260186964909786815134583192359677806143572877034136946465444616916109433670411085782434150821880267038860592080918461590043489121645645187503063330233846282827322841370058197698733586792907459723924136889067573561230389485808636984439697268743841293620156269108938120207643043422680844296614670686245961535989129903090907405098540772704352510608881998738525894611080364273131302595876649407048656406078320790255918160945382089591023425744215426891991132420539122799436302402428330502343254130340517040287839828857812968599021399163624994092027217639125736808117078662603198902222755724466717102971047653507246123625396997083842075755093858541852403820820101165518472145175893345462270807396396056126697492524913150929776700724379340166429182046998600130069781554168098909470255210350696190331903120427560404227030905138538298723585552583011839899302258730358405821221136066188205910090243016076889472915384521856784889185619982313129644774496759313118465905974232766122280690035174935051831149808965460267207106199409264740001166964734135985883751040026372886919682796214559389258739789064032100081548178801670744105001392888214927837065347085523663588884033166148369816585482526484445054606557709676041883777944064061328091816918842094649947286148492070143257125104629330109443683551678476170966443500541558098091218410313036102992660509525123516362281772385351092339753199170096202733413144058503610272821064720947308402349967199908811155206329933266539888621355648712753761225489328590516088617741705861464485901203552248297843329472722201172251050285251485586362727153954811675813259840492342975882716459765566755366511652844607538647934896365979470137893874468297226894677386634238199604252222783224094358587734912998730908187072251223981033642801919482144644170738508267704788170143996818369643804838679009481319001027689678966585797948574424565505006727749543882846302270023778897880804464469179038133006542921066284179687500 [144,58] 1163967112893328885218967071908284379534985255895184702916121312683197050960337226270876106195001982504231610904595542599587557118410454485342538640444219564671795208715888272370259897989092056258592106042948177013050992339932485391316785302584189365048793265595721089109863672572708599982331888046710508572849375761634191150575071243033186054344772291968235741461265819304448905959660604550429859041296368590751029732618241292081828275875944130954867975197880588223702903496483649439747586028661437715919796773022209771864161386322779816914163551627791101662380938856583886997480933842134834380025752254580657521811719786946375097586185966285279561301044054736772128934258049355021905573109094929867398380163241269365850548693848036651155332106193539437672388475314170115040641732790581362135544116902640006584961494903990350113976260194187730680633116289627735699807104546135566301781384169439531632861632717916248713339719156359521209784255501184007099698399344296203726305486689763642612290776865424948537452795955634637026413463737966131479972383460945675481455353840263854085014373965500874900373856513180352354642373428312778940256290392171064848852934516704060441068578595038460670339232769861793018127283799746148499952740361088869556351471854195669435568445945176206253188877972792170968139960444328505636064705257317525931072874376576753138228265413665206304384842742195287001996758203864733966224046872821575759571514831276225848136430098292742194964920969390106353747434916159464822989839932689025237946566336866197794950230070735993617256941244753411177664349505281048861307392912706404684357753844608023952988724688519495940062140282935308712622913096392092945344530135595578429389037263062822533903757902037011479571592264822001768352979098939718816136411015768834829180547207888981310731908911256881731657941347649816474939996234673312553459212271147200420875206669230222235170231593815630468681249699739137943687937561501104493232467339331713167324608937990809473546354470883415974212041441737651045298663915996803993726556636553775671769492585437655787274870400880877546445390180451795458793640136718750 [144,59] -196600208777114140409742488848872274586602226838500134933716541280360347437197068139533230775039494792254992064851011500600505481522892038206846346479244559389756634980751616266783519263959473071493979055668673092090350380235175824840239960841262476500641312642923446001357079089213656744282781361998223047361095586257428281478160653654622330034750927026883001186396230016313078313135600999322870558481173424343977001827643380940094012806254033031910483652967116561058571585223811068344674303237073681128531890353493355340657528157022986208705464341363498150728589036992639826853640084410841526734466093148232871729458286602263154515051866135622223038047687573648588965586494919657268578845575795898883538720193163897268741860205156591142137957440434269667445900051901390364618184582397209687806571440342792516219424359656299409309768988884196751508683940302549660595898197912987676973719927494726409363679579175175134373939522670830749347629129085483635428407865543972263089563475184004222811177460527734751733501342523473844095676062912702590764159407686728842132895500718543182970657460373237575738139334345207729559225051507938062925545376762268916553284315119211265730836517051302454491784790589706105996249688690778532932620983817211324189912509322220787491001890051619430894182073998004741779762928255322106202381399600185955037482303929455621014537276268795014754830179547808287615765769246856426150299617069715092777694227194825390958111227391115937449590240752498306696346253955697196355189772642902237502082677874584160706645543758277689922273944423060694919177260316803286723312685320982715718249359790947286963229939468630632607989491527148367690256719232696250689668777625637892405261491208736863420714657690981102105602804251454542598791533632576076387098035102966785852013053685911012474679104417246800915202393758975709119103336298446955705497642133213384460970785375796950171317620209222139027328132619416268270252996046621483818120978422431446086834773993919926910604652622339487999026728437444611561845932740170663887704348882991296333878260762828341222370426291278773795056622475385665893554687500 [144,60] 32762923173469888838500563597111077378989541802495689411349839529114277069080624027452472228282318891477489313779576660364297230600361891992288127076526593902131579610121309887626294046271717192588774905386398401245052183073397248142543850942258372537180322812659711334024672571874812618491631091830829076881510139842671849155946612365551674099654736306546745016357557153880889940902967861532259731515754680027714458584471426714898137733106734506418994480622315339950653917019097384335283140122214076915903758651772970269478441319252011939972825576861034451513804824437757598327085186183156210199450642388154438071064709962283029147818683976930141434903840670289206098236645410068472713274141681803389408754396934700144080762226677222563139450999743178185505749483225725277439084159365763992437603124306832247075428655592189683287714903942921416033749344509021904060640272697720027895779647122289531298653504067738582572077689877185938738732331133782949359161753241686818850768002631053124648955712290107589699010494666355871995132760524673734491219903481426303596581721118018054809607243392987352679850289655380526011348207691036197968799721371677422537609536421218835282295776132627417232811967786827269869388382207894044712044579288720381633724382821714228165497733844411171108424588317240644939448701086188946663175169794284998778092304065385547498913282686883303136300057761569285242459353106369973505744182896904000134440704107066377711612140779982591503973508365250517650798790848697838864671097406067202367719067942288979442948945356048427273242310925933499619744537579994900777894674475817712455449828089012595113305800879090596837887516222766417383018675823819313481997952214993108943004070419320946268217758293728916551433425071726838202652434368584546309015074753497540889462588865249608803940646149154369171034206856947540408283143773228203964730253844942512694190200445464957742550265271451724692809632973241924840739419687837100212538592894713999867061068439520597619483126264823481137677684362965227949174381669705365018135205084016093606127449727467736849362475527735014911741018295288085937500000 [144,61] -5310958437843552870875568760714762826550967731304874293945688706364133884061934856498268747494756946557615435936999033077862310403749092907325058586758639464119695142717558694768429510831647883786393119098720918846522944267919093051945330892592588982424657835936743115431661249414747458928515183705650280446197644817558236306025878886815998810249228835768071315712146060177089620321005022049466108845773716977106636262523403904286419367682573431554832430905188393190288912057577383556064159730595677990114838869036452341694701653490410469614958010826601888712401821695838196520009291305155476302671744527427092637093724250132301672702380076725129034817734599748505549945403656103588791282130074245419366861394689855655411129135487186866657472630670968547063462940539662180954889019930560147051012920951818500774676746412492787072308521029407361061075983042473067439946945572544057314442891909502078146120988861269907958782344331732217793058815841841022898099451132468156281164188738518730426651367114836307774481539613911465357556799720260969341899385601493974194225619313091385947652219977782925147063089645387303601452920823237193922883523292133363413910007651728751200057297715374868479583576400831105144520168841883343814899768215097700915916389125921373370141636945859064824834762845943931637469989839299565193066008983636690810292987438452776915545405294468378604420369966201187851849827753104840502538165714221418482366719456396150881799490293499152228985554402504585222647947879524248311975993093285500675873714042347536502955642625342016078348457800960081369701212046280957793686843733811926086359150964169796457519535538269181116636311526585717233146596585455689417237381266449541479888228334708186691785229694159743338876739471275698663366436382960932548082043922048204283182566675299573116737775418494470185251321723649691286081403403891013373658436992096292662864344025807482911479520659184019687537326324655834463555179984852322928485713276902094569533156922047010956448163430257271620527875902950656722957157173290585236452726525527016657785114785374766740689787657813893631100654602050781250000 [144,62] 828573860841856914831549333081100200504332124873573993121863437313418238858883141907365506855915977529519492184492367592425914502976726872214566883392394016429125843692471499959896121756742046105206851904158713551080113987628264280992107327875988489863546584551921815953870767421957944803813362563680884672310176753659986996739018141498668705438023504525312996132151334013560499112049546165454446136010598576622646251451961857861456181047641668179824227161784770709827887187281073974985210831724362936233675517425569239458184455376650058956141458022875611677476557791233444471436616806351701772234622671820353319412524670674342200549744252985392890551844145680953296345592943951616829979263828262575636221948548451204097479134838280953762066081346814493086264946469833494784041037580410970306735948491891852221335864779742578552447125975392127468426205746413391449118533047279158224614172068483317734474919261751973385385972002113692758963157802245416675200457881496884032638960939336777351150183037885357703203452396590118693752113802392198354837339254867055355461092983048555358180350906033565760147665151600310738338139066248071071905651995458132560936259472946316714621713938538592141105883131138244645808348997586500213266943310613654971304282219316548126772075134327273709927830885424550255105188670335780546063390919043704501725991103943516815188609108894717888054483445844301509842665661271228526208284906095003583518345491598434652146952946840768221927868108792046549880900383462961777649252476642420731584473479870068464210504399425736754416808670593032760720083910426475730824818849471979410308064912980736567419844990602728211969035671972555750930307649448288486178704089299465592643612664372042243405364821292766874792203616941700939882602333919197574560791713083367458629018186253081208856097493239734484018509462440604514046909544064673253077522547836323177886624629517477760416600700794753588097639757992283274519559186346486599455764304058705229379411685377663537057752885226441106806045423423026605771868268142331597156246797633288151121233735170955013038310075338377617299556732177734375 [144,63] -123560397659316908502509132600838473975237160359687084901474124301492294177971070132873634587083496601715874476517451177839106874362020646424356037398554369891334230841029921545489015931847236482358652820508832534051334456448459206432368774185884264134795696872846281098296403378642533140993883050591564644943137100862197352905505963955658871326115525901813211551802451499884215177436455569434320237568306166156437224735453263077161075995955896022760693008290301487582729826494362602020218735109361659431103765823931850137849219789011694110743816064774932409509243279553682213994897192106253303266980981423221920884622356139465415931698556834721260640149010270963934246866533348838427549289301368964788206879592245386141582197319041966609537144570141776198201401906892404035551000724292016080806880153562154169454478189868750007932925300077522816446322104991194382463692723634561761519374654847527270134877924898139980603366187149830480675921010407754858065248022717266530347638983943195428294024434015765351690598332813338551021187250324127327039111348720647542598682923089646403860531319593387232140923154987973137227845397270153001473121832278931143314387193555310558932730770571095540124542250643258723364306185346620069587030614786795001646104956993984106042713350687849353728795855259827576486302846190176973954953431912695127114649623543731535981334971749783004056746280889360228049708113651891492856226910186328804191985326250923228584005160889885617489930157341867941190008951621114534063328005866234225769082702381326466365003816400071498697515019742037845092156374050729275395274818476678307030989316407102511367010182661306236625768951784748212247466080440760551014275407682566126744336833298995901119752142728096736716332770109344293728737021862825710265794938140851701747084645547766684821538526156398894346955276304813380572054205794550271553033007399917285831653968769189264886353508049885801756929906168602539433631683118429226518161614824349858743037344806068686843354200839972925146846266836081838518520758321340147989455517445174299103058516313612466830470824814811348915100097656250 [144,64] 17506984536164729279549423491964363443621218073292394350697865822567692676497111653182248460501558645965883902981144276132019823491670775035352005597562128705002374731580340806359775583900707053804078219022881526867125476147986252467636086217307283953732413950295740646208133217873236528811161382192496056900208244212753512179719830101312451610579902809771272648273874436248002241920070982071171814775468091080982908195041201639000894665762730343907566072018623840936834630589933420133738353846730215450619372388060751646512493137528163089906603166463596453871985007526180830447694336791715017461721657143006384748742812382721389651650906248524690118412429046945254901446164351510268416170090974556125705105489739329394176543078517288120316984895464550748876045708894645754367899200483690981496244855140056844959244100367669627275196194891568995256953953830441736244058374470923168940611752978071068581456896183188706196073310200379315944048369837071113184728455931851062505978717193024168624445061777590143050147233832715332393841827662791869718635493269051782919020964127933139212959703280612464569668606923750446482702496247097118571662462698846142547864999717480950377600686449549370224578167220773428823006756021658874709062204118499727890170667855057521614178032500944422309210695297829425224645289031290427882472223088401133094731991263573519008882505859116814099728047803256273286749553810198584516029164880573912182228225167762817938444986671919722883711927589669665367150472116530911727962727359679358298343888675661788957492305032425690895097363711281572261600608626805265237651300575898255901092224144156322019127042650577321920710329709891264967459215706708864294929682120901687882359182464225252370530046451858992934553161800738748797319688308838047905985527681587462374643222568270623253796247396223357561397759438600083073776302045926750720103878228541370437661074315624429399786590922814374612824444337891446711523597127626933565052667783818811358445365739379306890732563906377892161528798002307522453136019417209483145069350340559377641045063736518846799090585473775863647460937500 [144,65] -2339816430388890687239210787593033791586648924166856020627094445073704799863571977699362690165136278234111637589651053971552825921511044684303707125146005170470343201403721501643566487494904812334509709625347603428867357524568380016337607511316030107868933509776542934327727038817980744233532437688446559986711793561367920850860218350126800998797159575226488305011258188605804530352656595314851936675098394877360321294818525440537043110504163843791219126372384909673698262609486035823161575358416948579784455545312775421555963806228057991356317582373168808155233876582537553161156447523378953389648423115583393095562194915480421972779096376052778867652726069236658615455665038993844778679294757406168023863677465038875318446747566100302897547779366472544333292159047897682107832072006119522312856291619358681510053148169314676676757263501167941375288449034989873986165348878184757857809089758996299000621476990232024263944750316391027459057432131097580396298109442286000022040345265649675698423838939486045241801303659751849294632411782991911736439226757633814340930561220602279400233206581640559000191587548177761461227531514964318402683488858409765083708756994688917878103619924658423345465361792016674545612126843037991142508180705108763584460449167390003459292066982981074254706857866468326516597409718312693687166416086039156157186739175748989284245579751768489189890116706441199307972390191927657991909279806972699741128357666356929062558219744486445259779147246685089252026523192634476181103966838586587717289937857674816362027040074730870139302982827984270239655180789253888169119764737373423517187655718825130352598560876655563874605325839557018573463604561260508515362204126194371993193268785727554896226039353695733926948472301288029095949560579593876628034672387398261960550735284218620065345126770170710569730456218602352452501083485396411237952982868252107798378868814747327831174625221566674655174300636392996751069144139721894274931004126789488838224917408225633342578456366636374853312348459679244707511911093995253933709538799099999409357342515685313465506976524353027343750000 [144,66] 292570470033769842110274026079307975831369229515305868122613326291759018262112993818635263349881902862784538676495188922416322211019633528145182514220279254600226033581149595249298438452696204199565903210623507316619239267789003447444851320743060836052455868562911922368349016733851840740457996337283727870357738472251691400158049894885737647501956149277070110737796143655184259077508202452646187768343507638366070200519790730405062158100453455937717233853697463289776918691945567233114102726278088179497960260559292598081161092965627599324855731497040437572329721352415544921460564955509044946566125463275282135979952001245497641644582463192377400903876373075533830827571416226955217632377510161437974514010645296312953771324854152532609476622746501672333804586816186686880020504896787223811239273378919824239093196510202374071649839862539610561397095330154999818212558121209618340941985066803215691335202654583100651547356554066884343703484300504228767229415919393536209375268569423294126151811744573890115099351609370800304687965141514249230274806995674526201736723875328379838177104820941953294688342447893373526318186979513863770025795057407542701386303494421263657687650518214058741742399841574617293507181041123008655423153354466617274146846774152204363371576235193888190193858356508529213532058756836036216130085031686522694528995125496602524379550297591758735400184444749619577195660248022628948230219155747397025740886398043876040141240522573110663950622946007226064827818684187786699623460683681377583741717824699164637100808253871636442312029965775552438431266426884074804208269505020847132322131036401181003796011306065675091789153142051019638221154912629979015230276988977086188881440306655349964516104137485289521598094700933321511133661620703819805892069078539462766697376549415672579271040693587045832021654554647077183350349590248621973572792088167245436005133473124737896359046947990777648843895469187176915536168434818114100033412850233761655728451731384697466388381875660738919920981217009185835158665665234112562428632284660951911967570673845647076112494255065917968750 [144,67] -33960201067487325739065509546017357002265222089717380615841615422412415000148851619137902149178084135467979648604038905457244047118294938659854123451367392569910027140091995874718039529393655998730400588064473353321792148714854566585606750509209950840151214017778531405366846350794881895110923472843418856550254342768746735949321778909840788071550174868727899412462925170950911544959610554273562839157486020301703263339190215244508812317604975498086729698773323293704902911620513518468186878874629187078177566371088325281436907883613227923701261555317312791768205953652980297360588296347131328604166786830819183865805599097166434556837114997772385814098699429186401676480178547469832346727636970093350237443167489351691716312337531046408968390047516487516954125443751241045582575667478630386839546980769306932998009297922947779464435182965650809859637405939001966344075850531814454007800207084638748790760480888102144067371438572572270727215150007539565103175298849407933812232366244548891430218740390551398593434857284376329738438842397637255233454229257549401937581738588836920314008788865644908316663322252023163776026357240783768323445476651186442721224458854764141796542699870867285544451371840281513979104199955822143606577273025508203739181058426693674093815150548984153249175459680333489534509413142538676684155110884785588498822479219816407443740851080582915691962819722445458820931677063572482356518549999797898658080393802917456690846640592529988117077022203922809543556041184808202650631974618603058591838163973151205362313865624564117066082552293268856734401982877720521304247208728096641296479225860066514602213194055211679019477360654715184426834164434720133934844125398969158864112331821017890099125095029877295158587207702460331478364410477191698705692953696578863233602132846716634788131411465414618687467344923843914436806886740572399808954017708854246086489096731750377866677017323454426519517736695321208661885100751500487819301231694363599003728941198531154934038345373220998770398608333535189933271230538603182562975334011083900744308409277733359854792022705078125 [144,68] 3634617441567940157440018374869186731277001279071610866677654976234458737853865703200929677734192873499628994120333631517264862615367167546082594553482306435202610784589086739204033114589591834487264168747459279855428063370225003587968762494138830177234715523424379798975702929989932497321908302067089640453437972789653608717355511767386976304242180043683108054919266604786212211928779369553608343739394801362261190871754395968537459269268583214460814453564658621869392559926071404844798283416294256666141072308331152330534535933774978781234542914849535798091259076939607241491092226654324002274260773956263466171433519606052503401447753328021087741233783210428695975392131832419457445039595863795094046046008694646673823258933125179227852881888126002177348445532565076334914116839064090760590344276813257057627535745797903309122177637606931312875807878024021699741390157673106095140578695960173733369079943047761942863471521734958769627635854084695400314083909657907553716437030303770436528096007860453270608896652596641497637997461096737351773082518682420086039335979072077828772202354580075557207541053793173506819902439095340119415182090025404262441028913592744116718325224638589335997025399442078982970126551868961114721888430340487975890401529170519150919583727496130465911973048794511629465517647241341121160349834283814572519960591605902973013559898829937479888902469436142746407102086218213140670590820696827613603595082535902989407309790135817206926680122731687650412264331009799238505743753259199939947838952119482672714999464224640387360402289275912037983033110186038958485522477396070966698307787300077837182345598917351773042390064453773111383088921991395396788911505422449202971433010636429303346503065609444610113607329718007247214391173528143828467989113419335609460949505195260683438166928558940864642788655519809824611743928720616478338169593989580883611918911766213723627835288688085168227054152030934180024537445797867105327958386570163609327930699429124490079226734277468152813319295156813770638860774230083955582512564688917021509082211105454524462812500000000 [144,69] -356496148861463073703891774541994299130268482119842481643016760685757556805742243028954901472398947985529661585153321800486199671406356483171657124564061787407421687740322229409118458895760315211239842496373786999053999060368496467149999686684745067331678673037367679689811158564892669581288548856435199474310465189972060998905141533115221491905833660270283112950023818841608332848940151673298887401888845226690140658917769292377553455189947799672971167453517864554940478615311052353713240929153056496589638876993925954387962573676336265916164402195379305466390869868284006108852090261082032116440363799992475531045368023418273193906461605706143160707193817873008181771818912020652011726985241072956322435290579714892773189124914666874394526605008512789992958250626922503090549147453972297760719518766401353965479565877726469122990315400945763964606851254532487939253399790526690541668978981988849388918438011908648808658574004266144028552114226093334835837208446346424890691031519953544933865198812280273429389349734787053187801333326022185056847545194079579228723709973963633789529936523435609288555700675015933388846725384910186717700618493077088888836631933706508356515213403577599247881214017308471083538508530897978353653158681200780733878414916499930920404996235113330580592898545566262898474394039968893093689931087529033155404511331839219539093222487320022939776247427427295210377813327016583281061251250924384094964246071301207112159732122114681675565474451098414814923788572648699406410836527994049093909299617189323757266782168121452099279325679011577390379722995838458361825819068753660889860430275695747748858123125884314467676790973118591082643377419177716061439018770044844951537666937364699448842119550798745488705349178337713447448569091879164743361418873718209172756511164440535047727643503928637672741792271040374280089134065858993779991079384940373004037831444367177205920762315414515308508766221123993104932305170378367236607062806235122301526305757369748191365205026143956847882290178016915842699144929921560843529472982417396392038008245458016650000000000 [144,70] 31865959896191076577930514453289933728924727086869193431062801524912348536012926866657597987199694086993705840469430703647977328167925413744908144072603396121821013307582590542025265197356244619196927579516466610487680511315041033214935903323417804783934997961605620990287156194416502121320160758444291551803532705102810607616971941746173043717467484489729236773151845722813750824146730959138618634477159034405140687134722400509600733419395574503534590738713061199300193909109633703170548326984152764155598381242658672986367887016897522261484261210251576728666300136165700945825880430050578084421845776120973508636429145468452750341575105717019900864081349898547547141771759970239884469556965032815614408361556362921252134233188537120604602785335746086433507382766861229893005023646749974656491782857377109075517889064871650514482031968790497813601198945239460858032227007731823420421435551441216111262527708781056353619263968791863714131412949771433260972280772447164629290923982064696646067197049880203953307495019218662547560299384730449964065152937974647736678874956135583589395505626127591488958579731092987963748692207421062348783745321245096446866333077934400133699697834612966994698871972753083994050475838295042180215316214044147740893313555291080060609566459276775655432291980996795360583678673974826521475657595312544955830299997073378727191132935684519127901899910638187201333754564057909720541622171461384792708383861104488736315750256160855565660068699176294060468081607866834438720615158941055381067755193093069063006027688545980511957432069265729025274028037948458711993033499538454227776546468334691895630700753716299810686976867454834413374684321303901756747696773776438454785864073095373964396106030828920728661030927314592676751354505136083320379249022946554451347999148542396224348787392512744440938702115106338494653908380531850785659342420570899761875866776843376295681798885734750994990237338796472848119150350960907643643980289000119411258340019074781983900161493227572363766262360493027351903011658705345350264641334320481915094033449850234507187500 [144,71] -2584573331876059917706323321712105726447513149233016353594913809267846645744048433864030501988934338749266388297477849107344362716322572650699261741494215523170913960401022012662542100491731642540564576784471120707508254297126719488013847074987409456757038560908738916966976451196429101153160717139934112501051815242284416861876658325008768929615388506194213925772276088750894834114160095301336279418547504422754118979309968506870696186657441035916146078716986680826680817102421774391056372845480910385723994036955911189666050988449374698195376644506036429990784985521988673264643680357556843907177505226750497253999194506619442416711502969807102926987809218603287645893268226066309855090720152562279551652453928429872587616258204578366503740960136868682493983675973705999816702594200427963784656218872333951334368580605773610513767746913984514041930888045576347611965122721169195585099560375246005228937299457607926254324459990958135844209400680555207822213340943913613059642311365476659231973366247003547156268422618330297126340978050713872649331436901799365341782751895328146666805242160445725065983360088923117593619993235013334696862701644370740653180107244030651146266995886030380234829622361654785088234530004385503769332233963263323280908470323295630366752712562686549228218341929777362349701866692118053332200064610747539611557502792845826085737443672592821490557719516031162354760030430223430169136479020649703013125692731882875713654698689647548210787257054966557442541155424299555206015704592839346885725100715070747626407485202976268789271810924787970397998735400547287221231508021633696601396608360320877454247525580598394263799689936200132788829776049291730098540262676997910195176137721574518386820287765897754179711753917003533744246274812825810498023358645713700880512120044959309880648898719788261491746691431570791122795215859022324448537601173353626258057300909007074287892991670788525488588695115603987189449614604817288523882381580035056391923248050791482667148845354073857051456799799537330995477449358778491339586937482556647737033810419905654375 [144,72] 189895036854263207503828008986490890038453172683511156636564732331347906036457784554041671540359318944257475848959644213293070681024522856084851192892921199042901559577943567274961698197365507854648623185641432806879151193284152902291746929508058194090690341998095917858045133801574779792232930720572036544236630363541534735603519272335189232077177309275880655003571366741334837407504795118813478366575264305508714562149182300156161733745445367795519905203670236232849491289566898494766984247286056324987681182180888952384696640070667178941235162078509948559405914907542690896057778599922306052685519986218727687914810654553353114227409869771713404644438420275412653450343601645779068068196263205595619944926461937693414380547957815958541811610666953563397674697102547561787056405609794506773633903365008056817622550270110280225222289147005827780949712261108873463729075106800653951154427969234475652030102000716364927634481322052497582392944213396451247137111930998451446896155340773255353244650059740270505995562991999210494213554531170296542240572783888752665638198771818785332618461354974485909885643333468496746575237266330637101433306737269429018245078256881217091094557149749470651301363338440683300408103318925603812420149148911458300659170224305596297565275594610276790435894082653492829550874816878833542424041326706466538654149258068653790800005280912800830394334367249321523728913024262484058082387185705471795746195611633278894109744241199139297954527904248527906902945589153997124970796671873310763513306767279473216259443190256730574471332465637463772497456323025930719604567457613713004844149855969068665894087468507671935840829275577159500163064590460207753935741602884818539008405888865352218819522804053343037077184399712736532884362566212956896264647036810274836049178846551739025309280937551650846300903169033646817106723823037643039798439327654336688817874475445446074957204539472669488085002726190238216014285708969379708102757832840306058227279021343941801145099582482543853381806000648987662601868200680498317023971268412312082834490698736600 [144,73] -12661428669795652588156641224762228749116958689036136916553338344514935301447014166840295764450440441977255373012575538417917875493005473728196657453443993088224385926095524610531625550314268912804172761375568320428769415856817920246179322283314186273456965700786340791057780728230730098459109782634627326873463855078143896574165861592850954005208262551330128729930205121487626136879921471842382461349462873658387921047680967580335140856531551491054286804414923280741636589417378078693215213539128960641930918379648633914331601699275345789327839123275776695366065433742845217383506614537906976807562989828216756291839284941754783226873047570620807865249803265499611927852331356851367279675431517352112739230938299971626291350127318332772254898134832619574683913272015665538011054840268435420987249650924514122852660339411598068780903192136589496884192571216512354722553448028363564868399385953156665882488094993167910947899440432670860373267495315660033555453892140877033611682164058800972298455479970915070681107350297863763858862009434170219736819571362602801244920610115903488521694314120614653980450202229653085803618851218765091630734811104088781972379249891116571208396942234402330510702316025140284883456731394890061887683600996072892661624981184287840373019584567786417782672387291402876527406038630087933256108522165209719020038315999497199093820306222076191860872156775136602718517245703978393241119397308424177977851187137342529767455964562098504972827180986191313459571833264948107591365757992008174284950357155890484015607521133966833183397872855251470483859002849673726053872332915514787886016451503796943935856189066532280463670540881836598188360069620087687546531280155340530719030689336177860658703917025584777275977914743630347260899045504079858629024389504508213843918304537241231243525822188845668910547338772217048980724617725012440567045043493280211197213337053764185093277508342944921304374963775237114635700817373714684626140877870695314626521953065961127846453736702377230360560465205203007799522193235628312183991917062548254554265558480 [144,74] 769633040212667161877422622331299865466538350802870235805615258062833162771577714513011177464566762269312300555420637784513720585934008367784191201198490989916312040981590489392364116360888005495672683954590487812798949338540986594939575504655199856946209740269239152215701924598860840045953317367360616289532363183379653834950443274335128173294535846494030185145794033012937613419705736255696921415407091852563914960328867825157445963496828812219632927771548656422697773842018536546557384411187816261754892499227788047339501899782144073621617321542110184722018558233928529173839983373013580443297220462405185016537404841351262531746680261613637988151534924972109859152742676347092138637582636704875981069993564141808040743335296280449759281727380565204368367165207123522389103729240400443529781565622319450097938347232767215419295551810524912867621809579281817521882925622625054738930946484355623007299002579116879503984898589067111369745151618505723618150225231270133095085194574557440353949379027805889740686199799788924638130779096891856889133624996339349157252740837037727411094029194262690323382371594781596949450571855660480910826608463770916208377840267202536755828917237178233773257385308732007502273363653407959165266093818236054820970042072971137146889580113054058748449235993571720449054441541916116299448225343577042835047606270807611308869379385679176860623310021302434566625018399035389980328716078804580706621468674518781863125855022299760584921145681403911662893151807483895915330525909640131321831524537111820558892503229620802519716123538047987018776319047562159108687879184293697739164764361495531664101053704113588653182607182388715465499886251365739613926581000541424486665177827219869965745779004624926452452553912192808461567870233940418628698907930591464975898933214805462941989747496090845903149429246109092989964224114344837141154359765627552429131217951284330503673639469221980096499860159194084584859673690055030112413086292053614655458691045455922266333455328598492186958015496776117291701671872917235531960292898981140719747730 [144,75] -42903469084377700882795598097602037889365479010570540956223184692401265348366738066154281224484762864786810233147101933090930808396367307516504583960213220282686093335371306204343579987790475978394830539078461217739102246860860235119442686298616578263215957207702975406867653806516116810783227678325680492056329099952434073539445292641039045108221622107149190074396994793429248110148552959909679915705719900355432968040545382990597199211977301375939813434890076872197212588559360897256438765395308076153608741998640753814067779470544836375900443283950458433216763609087126849256803187905842628240540576867982267485756559594289458520000314106352792141639057060890354861395458149986178135749895578599443114928686505071350245882249546244069249687542079740813195280878607399210827640425646341255643040668031601064813565973235821673409430195649156359380941605156721220461411846984097599056740779773311851132496300304028784675357337458184444571039517095066246915320101713478785565998108114089292894595903028256002176703058687172548529479577955396018402499033426173283856123336609321501312370304561647903713448335553079979463113399440095233468093820171674849201254723497440497920324720673047796200085113290655741172059029564620352490797517646631072914433405177710131460042221713432685363947655195825328888438238884313268662382374885136345700694114028721520993952617509134782451747054244289874265714558716363503225313311168175802992016358461912252471950523328603709503937702859236609243075778274878163945405965797815407805968203901975270897895294383630944498872712557663951345187992101008607170777875371156794481755316966985701591627772760082225686881006430390664817385310975178106872538183430500129371264926766390034384973681027659192081253312373935078430639082467388343366449539822854809116279493738561373307060874154871369398501797180936854158346242210541621801751368561255564432006462843650972796478475099185552084169073601794924278749943584714514525021304876516424285093877541329923771201294859614035156252454477734833309658999661885503392376088573909193435 [144,76] 2209105613404700327961110804863645999800867396083339962414049454585904064305492682083850580588113451367100511428815761454865695946487570425807005099315729458043336732147475350858143648034848845055585602773813866156382448790554606497148794320053401263595061552105705290609812579920634479366363916915559951596702954976050733825892202795815956706811008740799217545345090876315242925245765195242790996819650811692983458455675096299115011022728019794602177484836663881708325510163480215730715143463536286506018485611249834534861246514693952462274193341543499809607710094985141182418859875712055009760729022797186981265419893845735429543870574842818811613739973039088420058486703170498805401578320855407092281764462649889377990332734777065410542115957147227070486202662954885889542347848355168553234878650409578006831325479548316121795291902931377722716304763755993474284653660893705534610399009756598328108430100697333084660871390756307171477973102687245622503703691589424268127071776693046490157472135850032553811824475904698028853558660216533967470541812366653194722951996519176979524123952154069286411761299230600792803830057796185592877107213504948573898616301408921287867952041213709754629681724811363393128726400211120246706657537580325401930588902835441938837626812809103557323291811986251980974004792356474161119636753879898642504791555530731406611428808980140319038915259415334739165361673440767436422381786089121973935666262995246211876587691389264098037252677889869613055334713500165014469626862410415262018498572010934146642481086230308317577989056804804282268922618078191144046618175185234849483589536885896022180625182200846930253348015445791049934555694353793360819580215068179317733440743491456848862173804605118718163133177451142256710082184879849574967535831092381544842782853687093810370074973758902432963141899404837134280187700572119862502442283230638542825399198258065065880518397374243283131827123723955131655319033703580493465566372732548108153061153855546759737221520154132714057065587863727385248465538267390495199951194265221130 [144,77] -106043296932249379069904056796176790161501287444523673734956745894824676645099447080323322557092675734485752206198867207718387540201756221902526034970996847588043914438640515004581720594575247775808122153223908556235049886127103594361892591515788336466527800079301723622215880733885353785092075005471400004205645325188834791931022728584964414990556792311813742276365569947924197817583650262858880758789266841742150008765469850559648758643166882151660408700025994356022543036111680464045401002336497059443293291674211816586844787999175771128630016675216212300870778767034102472051283771272091013178995197380124786967615706691948396893454030377006721538917735790739322564299886177598308406986541539946520114728300657150721001775241089988954327898347667247896820443561603313549197633284379926245032031019602751116442754983611314583625668692534870895239587813458385824714960938712466549881404260642567222801975921999687369247186807578456136671977444250844495703821739160903163631156527157659968123121020667465876768936885970244230863218061075877439292510994130466370235810547828713377812650970216712295569842210101306417112836755901191429952970021446736702472076337453405890653332907487961251181399293976910323264916096531913322360871099343339637841257860007802742491085794898564760376359350620910059027245940447913665805631540470126091873133328884927549042074989758985617718132567644260974502460209229072247009181161728298771131885587885961261254964842616528974266750056546979470869669038882140938411979966598594174868114027754503282459045912368123958091213847333745397422476573874007327415518135441775817816902696930764398279381615687492014288487739425238437051518760224481404321534059053499214349018092056524855380046235142887219049411319440781517548641471844934693484230568318329721147355459085039696999212426920708501554740814466091905783677577102350384897825278279643388081469034647392096429209671100466709376438853995113851974837120329836314795611729137495465862188125096870723425861587176463710978966061681189426353224927995114722881872840980 [144,78] 4784574866849578826767417364595439000938539872635386019408953225269325202820962653531492208340691231770651977957633494803048241175582415623008846908330770628359234483563718268165011250996576323640069809264806488755205785618157337110772238176219009214521742260697488303972376396975911600216097826525814301458047360346551003104968605438630746641318456711015293035402177482222280564676608304365129852570278814030092321563574559504522629470427251480064655024099996496530264651060285655178812683069676852513554372274559475866967335662778213510671453208444079168632241073501375788891961007716725420178830916384132919632826280752417362526864400662410782370769945792962841066137461045296503348160200145513454775207862465856703705978063652612142604905136500257900410465237477182534687944229409594115272969034795377056106354076850797394046891240807675565471352304641863290917239276943201966845912762320857235560121682207461276026184395675311444542130194052167965929828357103998351417751413015062583348201262743706476612686124950643960178819746185708910149569128597337569678682619282458809315609258619867797027989294701805803797110144324957771318625776590932250340742542173336289017901183935053111020683811266107142969943930814847332463502011378725826386889634971769804669009171671403079905322023773556496108131112231331693207107449167843772369564383434093968188651090839287327388024395353643757844811169426096313717070527412050035206297347245732074373598040668407034795700920570849596872727249439831189756251126382631149820736403269476860863367614023236434098550760555492089046071984229939849787283829636265741951760101265254255122128508937007703708444987504106320126586502985596977198923913589591052005581580587533921604858106492972859978766223609128657391320266235282340423081826866725746160747820476329557703483244298171638639446377973766490603137833865979046764507613220237692774200366873134810769184055388038446920808746807441280688847328709401407252066576176668063892012447789750394918847127432392380281381294292048268249515262020092843252822743 [144,79] -202375616962695657122319274697995904162586476877841014466860936130043396167144987810209728029182008766040812286507082792465350535797381408328271310464945036619258731441456274441877409909055887612565950807274501906284291546604019978259013262666143975272890103899090637768438886802378528734796443308397467285766383631866063920285659118466323667811399318938638519318272170581503923780354846323759901143955326903288756013552736555787584671385868273499119700912675662858740395378437382452986362907033977468273055355016884738653557260807638389835353616454388051141017499602302092438522337942064693300721565938946209044537809678057564544177606523849024280745709568233527207119899179375972282858367190968094224156944940046321307507522727251922966960749537815347441923634220068686789868764001032154810866786475092242967235307565766113006718822107605988450690712534599199772530485827125291544983149637735495470981631602092757616628924868697793160228623541290823626188709809176142950515868215010483722984408106647306388344916444640849878827277407983389327844193087940512619673089116844185247071872296160798659260508699895768557074977682627993897542660537175103537223538267327660507253795684707877155697496698871757759428064604640251315811695307523200716022527967073343399847680497465280978677360120558214393705938127953385151899020649027322838716587136232088211493907216184164768574213222537218671058525228811824687952329375413059051742006330997682990506344058834592002425305064387986111564064059934501500993741036456231980223451763629237219283768838471563897895973636201094861683814049515654228727840692071967424867572516677090409482040954498762818050451084794015806230062007031149726352706850334488854338542370899400010609317960954016417708889747366506009413914621781435323045689003111178324336408930119694360663704473327911146038910844422591937448961480847651060026182905672514295644256065368396049275558442686286826015768934260915204605424910168375358621139932537951778798706083962076055014477453697158813271323148830659382646039864458643507428 [144,80] 7887229961102673285631519605569046051992496586996474083476574073496898698804901463866773896711608614554785086718108178728158310655582364081578584265146311614444034090787481862592202767995328438409397365305762192309824389512612211465809545269676240032017768420605904530524406738896519815787634904273736877679724900322185088155867468964675589271793935058656992680764997596619748612788862031275673568423045459049486406701472190346310103365390058105931120261528686968983743071133338578025454624242631289609783076832443658231096197553834850698552706378903667908672224239216291419573823646340259963062301294720456154771189739524715774226945241584656070796398006948059001577372069071456882775383137413772631537230901170045291545859912314732839008811057063493988991265476197598819649780513921224197926491077555840896165741008394711891424210358385742785608893757754831267141288148638252156675684995196921149340370649381454922318574188581966390321544650389353479250020669899538437297012655799210651578881888018766024828931733190601742595164117409261434905688972070386861612768226952702849899886905096170867047737829799966403136637024771412337186233879738917040759436906130463466435986394689627673712002597644045240474546722462381452717911543739386071374440125274050951648053969770411848472314969478994303207105548869307748968548122697309191842180268160871642206234039640957636460398871869287489379289805444844170406326007141989310231516478857094918821162932227525788249021746750564192846763813480010294598231034923495772587404805212837900689748760193787087651002998616903485381821081263876548021948564946641475318584018979673172551825047913492243789252107576055237521975397935395151157456188741805361880350377324888017898379761657752170448062739589596213625691607470675000238452163437178879443100906975177780590036773027572409353615349187600606079292793604114606211798435259284228429293698610463586945509107167379315911845441815690039069570572487601653568642744083975371485060473450825289275372481166717183582238504561129528496345001067195337 [144,81] -279175624643067191969599763032803523181116494999462817723935130545359149026607768320869571694593343180971638945668860699251245371788218338998223297835851954472051392929244752818453150140006777537464697723067822425611624453407372799323852988300791700353680183621591602013938031097702468241021580621792701699979261428817602072832798169595909319849003245774548524508139832742971543412174905028392715612383780403624447210715618599330159578217269080407938441024563249654902706124748182930830644265628573775813766393450954067540825136647336302326639244768450517672729749651678692149727098149062081334485242682306946828063748786712173288119445187078512019409283048535369443126079206087216967464228258799739581732812081810292016770336795725512905456656142977347250515574417733594331636402547251065938491198981782776018490691544910028269175314259125143862826099994234787447513418071297105728890711613772048144470826004666596293414221030488285791433871695641720416049682613447289881851206115699804693568854576376149201387874716975419866326198833458275071056962185266861884409283849014050630552706314440558247549809683867656792745804212018361164355094627632822701923700542554761978645371162968410579104339789898761940091829616980721080968410645949778777389365904773271369626747345067599966134729552560273934910845017475067070294811952462185376956228220241636483499393330423056585919097938819569433883114648320464487954913910444057588664740472606505056429759365842577491429437006532563851331763744003955401865900663619066460669747071699173680785777560796250737192663104503521569894020496450046882371808901342091868913680612533291812534847850922803206815933168373191407654024784672245069418465065085837665915510052078977271814673214679427181755210226984790036286443752457625104134509883062662272107696772958176247569973729201307957350443161757304150623308916591465300045494219559271415494750187379019173343517678561368905379281150550002787739899282475543281895391882506565406773055788538400467407404485720357029148424977645339459560584809538 [144,82] 9179229012838693883349678135038711284662251596329705553467323653360987423854463973677699989007321753344935103956565090567317316779706995060789144530403231165337333040478512810225238168650177414024261146291741113712843425162507534219127182893091256187164142961621832958268493224150570928351211073615801108793814090457917852792142384975773177856493332153271398238064599934059511763780469801175571760445808672812492965944224029727454835170529933327037093235466186186339442921862679005956405808135799144583612168766329485808793775616844862158549105964547825333299603452164565879982946901896368919478508316744505873873835455448533223547325298129183806447665152294759109148409540528042625628275413382884786287863895727520350140288386875672214033225579712054921364828798695984649581697944279180392021293732488115527207497963877004263362826580535426058433381785515157253926482932118754405850537868841332038888098490464310609456573895645142996772427871108392440518872316887568713883186730536436675281940350841567029999556152383510362021559526092018544182466276799495801947731097108915782523638146426543979640040618154531586215068450004576423295717546241157242976543318667370574050599663981652525723489147311424205790583611801047373147906662331982199028891640906648395867961563744884309474620962721150779970293565154541100113642025801113975440466827637275382017305189726569593135676974773519315740593519472397332387237479755208851687397987840627513237771545072551728199252785973762528821836162800701611599754915787573011662023992062785109278945831422407328927330624776985556170387202481006911173323575922705032753851115255489505316919593560336159229300052743839397202325778956187879853008334295759102524364227501656665650381576050927471390143040266044250256627785920722080441230577960237794833856603547418874972026552805843946320528791680802903491861326476953806003222144150059140895364275556028833518482065665557272600783086039737719868743281333969863113537196106601114806331276975901149160932773698478795357267170434382082199775640 [144,83] -301766222914123172304499516981469764210806842688347325243994477477650124455977000657984364697567570687145188311618153841703612448328000602141614568527378441758441559826390756573283753596256050497801169821299055331426554280393241903469330802808789440573991481504009630289508287702541493540757139466546145259994526162239679856194345361235876139754705516563905503061893322519010788711114774412549965367175068761125485968206393640955445910149289844262476675316121542564371224716908270966504617190714032501987309463562273125668533365672378421622514584772256507640727523054002525717809004172932126063534761238056973974028934062297088417159985170850019476036494710761029343503698870368872301932705915780264275113482590797218037931954814940324148805244748190091833037465817229880138201274061416790441231999598891059312574314714923434331828862335522599280879156340141524078398788178271786899981677480549400417106021963197114705410023774781512135738363393750872469607146045752405215185881632125913569701994749573667499566657295738711587199303133488101615281110505902764018530292674142593876207019960910647618731122232880380383871062073437897094870434274515842821548554505775621147782892746638038791923844045460404993591199566963675983645703260185621883410820939972900514588231198693603190069505753706528026306138519207366728944135743072414360203336127859969259779235339386349425653944427036736552836215957412501023588579670458008128872117059892602418963188050303582881344928511290415250461017981170002250727509122885407088479462465032062073351923416571212282995543347228142070359550544389304286368958355878120298262661025155161171721946752793742767854103846352518076696171425968158803373828264928283378614497121462360988493268251218177178406475701426639711869051985028034512062926937741744047162780296715647394404432102173423128808398075617334440141052158230966396309847800152887271553099216507373107092591368993228882317510643677584863080473178803315049230740197124953909862940177228261331272237389778463571893988484338068945455 [144,84] 10413748426894509612247537457250618722856989329905332359989856360574077799796567438334438287439671220752975569194274676122580000463251946573613418834378842973286436525709103732789398079817976685926248266614550429273683336145224602318966480984762802942373756458290973405245352507355125684261244855709016941573523195510806218552445728076496010581787624409831226194103973918629230683731592004566721318523094366559083956523985133066826058303384378397326376459402711523243838263670047232574094421921294825450581503781261675364835358250516440074104618340556038197015549889119930018074946949155494656001570719553930804423593449743410894251090650784980395407925385773217005204765532657827327095607500254551668138959136449278866290719340938677294517172047547164625913612080203822673487999462190367248288665592397787084324939284560284798143017357577824036421904530953379467614901492227339921380792011251482065960800087792057092268139792224733722648464750268885931406411227873790307391278893955999601313345452621565120409416031696765481187788995700078113772609125048736751649423366819095252682586849238436133092438646922142325098445361590014943541745675770786731926143713071650190663094260513184089107166558597549723319120229227151490114514264854750497578800844535940340869177141164301585218415273370321925690581190527641435225894870257519660893079145336726815020562496589549902577625113585846471504956536101597026172415416203460544920186251064335470398672200957361561875313153786703493333497670375212940852423530306039143610008800836326404437125439195425923442299761787699754758228248885658794514394465852321588174758684782214573302533312084355371074717753110927597390544073394438228002360161700231661093976005928319345940124972575841684345954154837425419601372113932796969275936912123330995341272761860657503507213514976120006437899922315731942152285314055175974719440127497863153649867204729598359564410979292074017585675638607233915725857602200588036357998952003057665603544665436073955767810813236757589269337373146151957 [144,85] -351528438535539506230759141415277846642565801455626786035808411553891644856377951524041637815569581741631337078055925324136664179216727470875300927792364420942625207404552995393154407333802010457912451529676442049416212972374576058105744362823860668162419172447130682430196522677611053317609622552792791437182540815546867164887840755765329593817378751290837694616719337350112845479787099987611610947271491152547636386667808034936347707021934145155732356486532363800695018402156791771034917780207502745299781677407220509587183079287534546100222204533470376996238463234088407815589024291679503978627454500020138509395346336393678129940740555684610488513190302344975836076445329383161517970514520614099973663790738782990892816180803386427242564104282522257372409759487932881605099985081371014585724567258762314776487110674146912554952874502258729540963544886855889065004512797052991424614273179649030147845468526097825825406669653045990643459510236223336968254854863431246577714111560173577868793018299271961646590688207267827882064443503209447740224523771519834424139017865665039194118529536736587709411678078843584839902265555829347851284638961158850489857163110832937318326088825620003136595530178077012901017418047036440529726543723650683064023154743049665814578742572211820927019739017208719587618982425303662630684019183922437113075201017138827010950727950376143459855173043771720456551200515258143308129438212295787992073486690503133476464923673374058697684834240435081232912914055902313886719130978988723739395173577363906827896279232703948150589455139970207177288136428730175219479734396335264048457996354199024311703356103526079025906552151632497695701271137063099517295513363891327382658768053589329037109853198729140248858966376475696311053751491874849242202438664183504787265734360525706707145379976096550227744117297723539977428264206223830083613450684945343338485510285136756309071180340967425008875818665068595861265781931619562307932375602398637976572432571329420427622789359644201019389625547400 [144,86] 10279195327074145004796190008270185256841659296014949713547182183529449255802996635720681664584086879953435492014976873386225072362539067555740838487655773407635138836571770136690463139435374071590499107016742264077666864473651573787178489685280464976438149263378652283303357080712118591026187270875172205738014646535554032240138690589086087361951436350549873137902108182284720735675174233504332983711970509841198358053331317723390508674719980442491093556126765388778099011954453736054842823926997012031239427465854019040516951565496729562872026653454241391581503818655519171855407137397015265647794415625699754879565709331144197626148431495751072476352211696769644659885979763414889731290297209773820469348744140530240398890673368929350903446254421051757350752139608822082086673828150416595772772026185425544266159037448427426702789814916433883905005087365350595597052702519508577361504481074693439952237876993888934915643151297950637141790760357273973620955857027097477285345183097074351310815501310241770799680699644456512720111166551487446539627479058401251501635297863828498718924850804796381364391593561241467140780784115339128245663862852266883600783488050795947757888513723776758292407333709088036308992843906846197671810493366598638774453175119540813450791712345622112636488795024048285736580534579994747473929036727130184999344914874535937038847172449328123701887407016150507071367222749384335997496203662259592519763435797548475518369373561879698299382020417760035982640928319464102709093107995999802532457668612974795171599598670662963122140388680532553175779648006960399999941234903598231152578430673818011628490690164291255069966225608065770482622494877731415197645387702999325090971733347916250802729034192723453743920861287314999337903710722611650462769168042302328314887438866879041283206513197996292209631942339098550170549460811551304247366295245356649820784943901830410899114343774934855818738854115900606694987124934277810530274465373613819321140045838625419360967030606493746122517188 [144,87] -243169892602178087517909907746325322842185542156654698363604648526235533931628095043595177905520400914787642194364260146993509505926858159846941761305221437555498674200785506522714006097992174276221512267274523418738844868072062059517020303981113524656467211146981118567851510996423351572713898237810383256089563593236280518735535297262939920045945449172939033248499796033442900204428061139735581054227682533038796259492687020370408864813863196817731412675775382066873732058972340769162791595786656757838933993461914710054721308238323849335673900787243418623333795704881758594372923660595736042955599432783099079861416981151242877734442423075873413428848213775170544702014697713419540242412101299629911908301657978414882622443729058777634317430236166763507332937121421441711395982034947541455371197553461061114854951895024362651015322588333428560135512721451037725482029379147271499377329281831418922239189247170521974659776149718286577852685169633337991384559063525044706785604167956366892788443677589724292754125045587956842768874238985523280349505738346226862936971047159353746954104371245506188566562410191628425045273436164188866014448920056553176098935132323080726458966816599282355237952580870678643631994402784541304748912045879951650659064973870553585681738782916548255061862832572592494413928766163111369359000662549661131102174913311150922524692119105585589488789737256968856172935284554274460028734733717715674547067718707262784865915893714984096933625272043275096300382333109691795454878307837640441453980232200398181249533393451565427088006865003099508982766851118475819046092802099951840228818132294335780952135191553224273694024766954820953570757231609756825388129577671836801262304294358267869398156318801007588005618125660813916131641999359504405914857183901809513917932821699803674775004817713871797493687865591922600401054795213365698418802950359340334739911484724409070615756808755741973631029306283215116216666640304864210985752744975216636630408867781229988051474068822828845860 [144,88] 4839785035969468592127898284191759470572338972836185165262510327611023534734892287506367931886310395700470763839138353986453495511948231937717519068516337613488036861518422953891419130090979268720050292042215099291668484711023913240449747964809500727573746086796248196151836756683345331201804844196394041854380413914294434930511303599507616853960592848605730885929577928949973407805623510272326911267385006431072260496087449339662370513026698110309564993816844697944688937191886526864699222483173983251661757229219917335944811096248947123877241770086150187850966699830825119709036752603153269951599992247700845073081582859208265609062051574304905758492735538651258590228870676299954617197524468493047498914937763858676749765168532611764088178479168241762203431566857652471268802239455526706322641130577847658919207505592313273963290014019567659936226909865902112547126869575305563954891617417534608359288080742071441381526971836971266771993079660472138242572958486218596254910755089767974772952043014496616933150915508911524820453780898227240068045590578074587624975118848395090133465568232732611755883345022010352782669837080387054570179445711419354197346160105293142541653264310303283973167573497467042640230303174598280158319280206965601681035910213180678891038023520230899057099861647252591427241044706752964511268041429643592722123077928192765232773417586989742357411473970908185789427017667243871356002720840024977533981727846551482593643019056872948129365402400190152223861097055191665768953627889675499892436637351394102226728433879494451794532197849376535694340635780501538496682028741210282496501400481491578202965146022073111502503691185999420044022514082278908872237552731204618711207595195184147452566530368715420819508823692081079938149588008883249386870072923045771595381409138976147597466241838048081834948685848819735372896055557174636958343883244310150240599975004168150358534320748313026215041660696793910379122243541611522771048004981592610256036389745710397842583714120928975 [144,89] -100449759457483899376997919583845744136321055802477040455825217692958739763199022039001470021230774026998565606426281490268029392421274031440606497603929475804659613072013236406739713935222431413168942099025081664983471296454082533867822763775319936344125256921229019623532751790549231176214543817377250015385344481784069761642088939801684155261609566937520643363807150083010089372993193862972268885180066754512732155565465272063255227343805563692078640330820439452150137968792066114820264990835330903399757615845627430983831995474864783597580332686463015049468029222290881656399894145813293766236824156431713273767418968117542417589548202699754705097896766363997091571890369223415887789637871712800230646531944725306196779342284018249888167306770435020198299498897439943249958377737174440167954942175571139721775979505887804135186554037377999338425324809123194657198207228953927330389794303715699078240727416930540592136914566899426917732329545561358397008277214564958120538890288815052067282954536818023644832301874814379314390141691011171006573508256055367362268191320913621823728321804530114938128945903714295869970405837082384340127846325988689246557774719589155003765674940115579118725995775768841925864570008888995312977700395821749923036959864549569158820403070814942470022262444674778364599641218499767091358357749820596049749379343620316120127960099248460777185615297617447986647239876216490606393219733480284519507627584950252037605152969106049470083251048510077608893142368484732903532584385870187181753213739488935861030542277993197239217575085920549145080373058041217063694848282503586832637419734886425328557852514386180997921013970013619049146691952563763715636710734091808546667830749401209390336957483529177852857257890718502176640670219134715545937996363124003676773171209837026104723678578673572726869607999607477899622708159422415200477685707780525728270810463670395048707935315033355923604297898141007505520958655697147853547059045125734815424321769822384934958560995416 [144,90] 2600680923983001166279124165236970174851575847926339200320633719781238777999207582216665350274462311238624988015959864777025848547035406521009818734157191078064835686181015461508156263890648581268884939118628263320778734798305048452448969241865245996257560720644632245845905710210380148136765780227264124895946791416079721151530038565218596681470425020627462752751755357683673832317040675670185056779620379902843369106518231680287539319600397607921360497534339374514576283065158550654363216288720624723124616003268349985382000313619475096608315569432340459251229081728138059989223556887221172556243312115462474456713116888811951811028325539283807189782115005796083889716933037369667007981566875139261428987730998061652932689835438882187344829683978365590430147396054992043453040023878398321029087817140588815022202759881612294224601491709754984584825635324122781717324902325843337242360404441025163152896106038572959985706324336025636363485804090633145456151298203668176657918909867443878178694178712071181988102998889675138257112223352044118889842481843942651267537205873518417270173892301382148088527800114011923853599022781935788599571736941799366904267468955314444692049664553106828279832984959532043734513801216720235886714759311197361667599552836716578445805173476060011638185061162962525464807782136059507710353555315967258079148889494047537650200252824716751909253808315544439795805831609225527344138062105759300665399165903942600692129452871303851425639026502131617529094179114452008217489700775364849943493887317744018756540303373812825481894427250209419261495707519163320236773687530112640900653568755481919699711066139186265103890364622660869041753014327420456903201790755028490661031029896153151051633721583898258328669525730072925438652288286416918121564837083189195665877344821051930280500813419599020167334833717547129403353152172535680852718626546830939424247800087214975462717548277074245791323089099591303217360870040175927273281938663272571670311351793620209600587270 [144,91] -67840566553766244766377018977417503608561683415916336238227041230440272680518274511181863999907632393481088854472853817574924616923350220713521573601271893993511114947157761299863165516747875150206936427630118129229145319359209755686369183055577747151012403646213914623425931536381445890333417484084512919006958382247284458238564613339601699242036313490686792987502562870681944094312694987771459630283120789178256388276624141104282616684545191180034202328276243959859072084546666065151016267961294381549280438286354958419132086707195421930945412237538591307558306350662158207999018872298510252293588924774958999530416258023261603109417141304471678625530630484565845453100058710847743393434206690369765643902200579033175210198839605604177626620847757455111553876909297523010309827853789607240534896346267471878820087980430281025598186414814582959728595828125472981448645443194180211717478922663988122341768102192495453260940803782205729185453217857675908324402442565616228127361689203042167728948527421755599672621903507664626113529106825981731011897642217431499251537910833871069352013111999089457207653486080473575747302966799675974802438826699640206372369273722870269472796711651097608900948395946247380693947537120637144067633935811962294176561605254725326724859916413507445849753381619534205375699557179592975400470637287547686640642279651319869222431779670215177962994626476832141025864259027806822545222320249167228861147811472569276408202709887525803316406234025087048507395685795439825372090451266546012253370365839368157345159376792908386334361844780173392258295839258816135615274861699037633619521984369080442633977870983454407690974070871544593827166777137365188022159942709689527350657700674553215320996898072445173150033763584444804568797604162138434179665232773674502397685158207506645858693409280402330918210606050988522240700703550811582741402234865342370536773998148442863346089764630568188005243552679859630895939287428008903169704281002804979026356476327317897550 [144,92] 1394972781731312332959932886891473067978186605112217656165539166506268802424178587536464826382216736560970306430779794191803389920938911867783789089361984004349024089997543466034403003802163077702300981527339239227746422653336421877141199567367466266350103399335999064340747828424636021044253389634957112651137346157155013032140929524036712514319487553890480529828598399770733953956590327379132031589714935191592242656431636198861297764135245033429378338627520513131653284778413090573718626908937534873853183420487517010147813066711857570893474890525795476940854462661811035561633429480139525513272794946183022977171370218637465365708836242368741486129136192220799941370480134646786862562050147127096697578151877069001020807133780129131456558192205346696284997368551093807077376904974118304797516534348500783389017439061951299858960000169813510276549691531877929248892224081862008084933696749830916261401052837599480028491705994238633772844298178614270877976355047218031255297961599920923429894786442885124544957276129642934877995348706075656129620119273090544330692693865419936899517990615707107498522242899781315667064403384309504172664094236811239282107357308023247077533162832668812003098005211671140078143075868413131133997918319583159967342381968289086153136835889877022889021385779114045520527833511937906509294549888066660168964623114699450253846014768492950043775052770263423745017197167856728586029514832719621578565346149828181136713546020583289819874250254919416230220552594278906649995556979562492070699257104318858663962200860357777021718212745525628785894669537946988295070493529290425959247705107007782402774704748155072153862276908893323239599309758925371753434399269424026661074519276727733194599304127938792166934318584773643982186637235106330155409256156436078190925884985403837782867348499673269315482174036774166279238702754000369298472270224463173081598332954103601241450848164290923151865584587045039358262072643097279612113636923779982323165537126740210 [144,93] -20385381366530457790608038538798047263756670656745879567388151314880951931484196328318929003317683789362653523733094461960305549492558129268144151389203324248723333639607714869443214165911282655225677126015690599956420227834738725826639628303739938132808892667039763927608820935888017768848031514397999536738935795619747229533556254090823006620149094980972817239057569413725133229369753882277799896585563256026590582961034563911496534713183611116095368193727970438438710675256418161425397789048778087761947501700356840491326150725202697064408762022098216420428623028981046384404461223935617282148545127259110201003091192657159702160986509091783736322645144460371823172337190228274698602836801878043117362107209835078455892019308657072534200452265948588863428861306562180386507478032090463265853363633478215981094287719050549348318885348786344162640504087050733998676661436585650848641115149427988859315816555890645211079750650275756230197957802787087302088220648540003042152039148530530064147217845549139073353433811885899679553218213734047616211714984251515153788480322783906945724428641828964165901096618814236651021292304925658285100050082526458394173550941837439266619980564379705939732732274776708421975546758325407939432577765209627991063516110188260319281541858998754981767941603944176755016165469436834866430316106134135912438741575966218928145259734109585864036439513767154201632650675333645453837465662032027129484218086660505249981063042754922546489936447051159748511560347202093276900747766998190272603875103127065105648002063945215155022432662367805850068165825474943555570167558068543525760850679064708411612115722616725523501627183991654848725682890403182628320527797684923508687331107237916035669905008444045135999864323026928735177158734459952909658006308171856469022838784782958693873948771361422092602888192347617501407765816717596680414549947703621881314195010363343816763823408207053849847569023709259052305178273117439742038035071257738263703716693700 [144,94] 192722737404249805667049769921665122801827137924763733987799366873813961462012562598265607171459196344143788965693891814940465757347941574566531863246394517633709472111033498483141170816390875200128613531511426533337054620947945837485878929109337690678751313790066328759168340372044846941029650099445982242182913663790015540664918638855779164519290469950878872066938116626076129513615043022086104431602612427215848920916385693660294571171654776837472436847976547198107898717422610006371789658980041170037634424624569149337244039997001433996745818202153290411589460836481457146032546992253605192625207919566500036572550135160453065071412782399684114247930465807749103817721212157772791950115634803037453581316455508324247277007121653190554380664991575611524524489117887357137607052473814332162772767524599720352970280848804397812417787663007589131648934805653553320592333720317895809020811324762936881927109659108881803561692666753500746538659715069456542911270349656866345661675418680413600884803781092755902091972560356224062717068129509555368039007196140466766678401531039149120638184041583358340893551954012585883697734779968513603359984414235095529539753384806606758737614536492346876540586632401102150779974770095031284077769999262888757307358419937284141162400889399473609344201608071487555669030297515225145736392930926881835723030398627353297328834230406582738909208546478849028480540044277081165012385524816992837483227617387429078377646055234172822479330000858306210902473406265545928097354581681778096316433976895100613267171738571404104616733982743465826160462232950753059602466937399274423862668920887129146259415943974952295621524689376313588524690622611770832294360908894988075391001891956591894433154398410049905549882910476650264207085469608524844642212436264378285075416333446910378064736832539042705418607352906654992750288077686201785609742077692016276627038242713334721219754702312179278380882430974152858680132884528737409232711039705418334577350 [144,95] -853309744378934301644822875389630491879332538120412931720453850760091537589433599205720382446937221333534177227859710153375799442873482127379373359013826330874373224976021819235779106263193400139993279322048328499589340484323875026936446131985249238521999218859931386509523462599613922636810790045224534429428320127072074500570711658134431436068860184991338745821196206595620392758097085037013337421788451037796076908876185602989088658403268691758058190475302680910100697602498305161969125840439948022470728917140875086651490640132107637588596799087962603378788849419911082551496916805769792563285669291509765729366130479581437067279809769049139459877167558787772585922023516863866923654056837401792497864637377057356793037067110798277589183652633969747216196032525881014949887755705763260850780959424265490745298561840874492127479359768819246970146476980664069948149804986921831048461719160316997373370495421426818156322176243928994520215689203229625347682947874341636419486996084400791896272076220291936728357915374663243775420363547202951199369347643543027195769691849602787553078802127267906003816241377819800062980040830680064912744202652264040901995253186773143838208935507338773599599279178666088437297218263534949021856716866829566027799089199911781637078654423032399389120549189576263067752795714268617187275809918645920199311176363134394133191429848360217469658411885304759133809518446626042193996941153041654892209632400711985072349665785201718853771837071749410745742802872686442114345090521475264258033348143478660910753802170408675955363219273191471421056604083748318004060811274888836784954131664036707886270157920594037691019490472763994568454434631181018588097753791563096742393134568066370858544525201344876530048857287806592589274131406694807487537036005663701370004253739943434278528022051463546940492403633350121689394940040781277530494968734656011546327029756165336898800340888049743496805059989756309280232973224634247101338437438628828860 [144,96] -3711842344160940436941186742390525779814129410313745646247123345237773002735764994083984896850327053840236637164465517320827386186247171359932838579571927608411993852680402753735811615862410110209866288504170803228701459253018693605544655851153552014706670857099573244297627431024598052985457703645495429485061705632396304414658847483480018918575670860313759990629620044864973780346813231770093061467785093419030553751796859803089647879109897604428790236549801353293575995421006476162993764241901774754917385396930139826595109214510620643504667944733347351142956150848960272454085493491104753696978730859912087899257982791396208315713083025356415392975221818724523340960451291275546901261534725860519089929098497726145326586056257660444431777097908412462827673680400640171677120603217271913212540599609076458296733424951918852028737578936773739987022755685330061013367535419900272383295122895537524292972005201411924874515045330358968406686953918943620704105978924775257144188611288774890952298677060844468279572114740119546973301856087611279275469921682591009627258822134837789037214314968952528437992579243053968094792274742157447016536478395838365196677191928885859799203623216079413895915741665383978320034256156212329545633344063139473399285962678776815273371964134306166205065878326506780077228917783249467936077796534690860308885288839993005352677185300596288704314268966196821431049067227689831833780314412109841352517034015600735320318721873308069483478495536711271101436905962869089510132745010158917112599858744625872153199654298973584938211636557289735547234324279160412493027683246993396445931020638515759803553993174148776282858240600121931207190137263615910284131279680399419793222358423989421194415739244515610961995118280969993572501244986633521557458147165152963075087948530986314617254723274631550836591341582490928466589277486753266643344652492900505516052049638453929956549192111394822447247507538937726647454595224508624529698550784620 [144,97] 82473647112617459271115166662856261666976986699793980728289891345019597365089514919140165040457601232979952369868125158016669967629482347916747370354254465458493476389865210466146830645505995329997225811070692961678799713470387658763075304302510037455954988497316752305142276424737457092250471425119734666692299169856235829441304303808806024167644219428450593757086910744289546687316803104407064241884353557091740153342404310968088651277620492379136747021460177748329567304106570147401792559328886493834533498126835840581974133381192374291051435175581593658294756782363252955312339431343867928530257249852688714039038563755631019625220483886358681715040725015174466000358193205288635263681805047473054397662784470269335382470382606846427191718210535345484387632386202982475232478112592097700673823469737561874531138721087744016666940014287181960158220932525565494512328526379722648808574986883325095090874648349247490471195207625554586430756634503831738719554511363185027164573940872227836973677505787626006728914894406627248821084233540924523788495975390060448394886379094590416455066189447173471997261423915851456758943362426653523921622710546138001295001683434250944360815917832402999723149957862308854784830097960881287890483996133366201651029446566027058746871953907002266706401768888122154097157473449434996800748065192279668869303871844378649044218147841217024348672896595699698199730439867493034114018268671520619272492926672923122873448541612842924816935282041285585950434726835005036311590690962643725539598902396976061576351047229099010403138176850652671458499790394688919564703186593520799251281438190444122727167721430522989370945633431634844026927244795408692010825322413906944964320398057590441593958052660751401323844299677455077006700504634031636668258718213080104550188863037041468529913175463965356945522869224417863352600202497618377385271863673214983397266902564235310783755884720432276457186047741203454018740188213406662693977480 [144,98] -595822706389496860134137687795822257713131187341892274602227811032316283597928412247267706228460236055434775153866468610627151488698847465051559256282526057943564071704205917003951246548159535796729873919881719280122135181485441016794312745165395527292864448055261521805961653420490757498618888646047649639257917485491311798985985672273272561803643657006780884362797175336580473011877475475036480212008966145913827702199690308855806867350121021180845602557741777937848955834780588863688349517264958560734067254465805220007222459200080268637720538532659574189156953870416061940730185482307522475938867396560979691544410882322263746345192976399937531716148166475881715696199470860364414755372224484640936022723678188066975356514371544779653135931633532031607594527232716067064657025891362446705678828473345882248269214071623136392449025250937300226710650486701629633531120954355537672567860967768990940813942439916689549577967129873825459760068598742716284416509779833432084195018084924446980726464754059332594536948947757550634077515652146702992397587701564577256392332980247261625420046895914418450248191901652270974372256943665999189013271085030324284908667435135091287026375910455223036351171707151817805002818803416266449356402950974509451215449351677811518875396033334964570215743874329070721782127745472428041619261466185180021793408424338141653590301606449730786501970383094887771969371812445558231011653354066582312319842201626663744056471331827822182366364224647268054841427210436347985968011148263871248649386382615791532526126288245849044067445991169681774667996937664998357035532562750078361368176609007579867258215995896831836586098254518634404138185252502306644222587649403177878133133147558680851371625208794881976842191577854970844838112941492633249200093401881686626173520043010602969195349566851276662005215468265401801014791334953465956483020217759719495339866138501761251349242796905294814041407279541277015596265917542813971615 [144,99] 2806135236126472515168995323090632311575661608064016537726880424523380659253039036202711438936515119988737052229639357470239652642851828239211519410032594062190972143195180754872454792905526260252845481602979494673806592233658173637175758302638805332125436975080651700145170852713982639259396326019834477261421901337195482626876713368452855921397628129898610774781534337730667845388068286767928524849116855980495695143656920633328759358715986101305375322655180916768213199084225589854150327210727667085563886309954302179148190794796138014224064314590849544980565390163295983258700817438405638489230845384263341564884472084132455807384010398766957177402544794795405870892035908059525299157073313424648355086592400415801068212309729164725562771261133565995260843291339735296651809997523398864249912405248393735509801707992328655078672930938472178505560945603929013221901677541670488363686178669505589613381580484395995045875276781839072790334545913613756658600201174625769277759844603163146100424724541117744626942345906864284046499600308989985135256429870458603033646477889869083663468040278148515733646400369955077650362549846251728774778984798058859005971550155132407416609094788070264516525459062030116578792930791496499592107851312260028335249233333919181403973540338822652926788638824958645068406016510013634095375066426920514193934638589300543295594181127510525744513577283787031785955499501278911638320124183210030247186038318540601483669293559265578910216674216658139984295381676927983367633081933601489634145033680409500364049129609985912753396609556904941798365081961400182696420026116206925051250736933425788272155055031648518777777678177871268929922001416009488810285870952479911818310918113780264075308007305126089270073507476982704100946279777090265099411717640710423752030417183536843689736553326636299989981174365375465468501061147369057362153237484815463113494006775974077643881077365989481475759023506529237750754043794923130 [144,100] -11124022560621479763236262397247881956873830420891726337846792153842084934392439120620056885398926628876230157024950139559298030134217481002264920868751083481593023016796097668951785324350727570557742725585948372006786155739774813767314768505122993372014611329839254648946077344268868149469745445952370530376359752668588547634928558458143475626020945747012468009927735570544722658953919198648840988131839048744640269723299314343494730394376842740528679300832664470858048468621186307799512354896558230729387294119858385654548665508826041352795289304920790345014515830756139049369669263132427265947633167874803488774016186401963803515259288819611572314957517633731117322830112793898593079101539104391563718026154603150581920217517592320166310348877915531373132059543334230185100687710161106564986212261169457594543172396265412524390623240400527101647774115553109963637435652303394212049361388186987209729525554352529706125200300280792885609907753169025637764751553855762156711128254007672149723764819343331507562996586930707484099108006140389917472287639315271504256687197439772563043453291519482159631601652802736170447287033334921123711776709634148518541942044824023757849841328264929092657167006339305439756282076751500030729141504532698440051607170016761610971349016160862349097650021357496551754329718912259826823385094275889582225282338384425123572809748188852876113519090198650596726596299828163431590963410736949361416371718967094832413078871886805577329452414187181008425673122109195752441080758329281581150332458390495751695723117790093395634899728479906012709196909433246599064437647080015405165896629984437079929699280945365075026874245085748955743121330570989943030339291562416476289970756732064317407318482559815675395301674030724867763546433304730219686421882898172360702248052651480743562115604474398803312264660190532252415819582531334270110119397666853317985016167707518576388988310899989177294389932064372866304901795110 [144,101] 35958871812009589988545119885542172954852586053403025543556349884605983349983454685028024029619958835366552130677819452719351646121383841609420136274951461645820271936013444476234799899733428716001660828693501843693620750580957786775452067252611700549224370093530844744085080884555436838492113458296438841481850417276314274686435503725687470770520485462529230094466675581610393918511489047928204962208580865366241437127269162058489298529089129480323283503305519038082393817139950847995292531600785025826246713330289844236561160607232316936550495128891882187909876115699482926036900643510076057352629198831587620614283351153989232170040873298811909208770175511861264215718021056058416206783874531201797073137299028469968354180196623857145442253167199842090118364866037876255859211549827944515550732433572387062219440715864735665707775382030411945004188497618355887222274403750356715377431303452747527673538871116744791633312561524730267539276187772134494497092349380857781966579250634425965741819483966805861818854878249746661325137882726647918646113570544059192014570936592736348379704432236771510795357683244347777713059410601527667756452866510833893122986500097509720483809737067170009118077097068394672195202621184920623130692246215439312789417313968863717866656847875271511980232951816658503241462892876891874464773883105313745137794112423122177816618615320217470803218121278681007147976890887320211341642176385000152176719004216635902456988855281605864735153028089004933534986000267243460202459351271146242096414058976321024981511927825069872178159388615574666883581023571111218149203931134330407106781329041220602648049433231605026953968552792232822664420916124329072305923030927206804957971354484246477760271837835676857675417850080504421905120958475230888099818137846008582526988741040964828370993864665045074466985183058338633421749438299553023702339652245003679685974163112727368336996798165310434843315730257443894579640 [144,102] -60549681708383271870336517779741389093860747727291332684350803836259114314531460820462483558965846394749478108268516580041223633436247208693610062529602346007321081495874845579406976684922459835185337026739700864016175300082919188705919128595144465821287651078271370393987057934324680435619674220017019217526332007193707475392872456417014507236114025035769422679810028967008389247944694243545807640586739625290924477680753097046765078419344088378432946216738451985287167317957866488768563812525837684952018865889706577297635336452662950657643859941940794158946233629937332379777774150102248024658614241050973971368922891323191267473343958158684916555815774564088778529187095910825173342839100926145899298218118472597519125669109147781605881821167117712135953197959092147638874336831915570966154073733693212536479764810241014389235045718201915377589741985328944933522005630442095058018589894189090969001300469049896979586494313730183785707607331535369453529106171607219477107695557107191859971312236379093880544704117444453740234465405117118302409389166961265781847195194806427251819664444236540454688944158107230535871640191164006179506455576253328817779123881874832941090659054236627080018591606562770160587646650272077171391418873858307251603354890246979887463748350084145283541325101223385393545305805809446543595362062513567537517015875404818386120003654590899445005605938774350662157708869830113731413621882401777376044913083247505850797208842075587611949438186217227588141422184416654733507031680259701753585453236594713903301485494433076278468992557463427553459831944180556261319444319319822799149299555603001488411334860391524068516629492381157375097334894146279598066440200501585834628519920013170142659855798085081593103482566726494867472516626723725506004817387003003562545525941062235896022981931461718128684928863577855406516902813006815977161990967685732707392634257830482064881693757617101310413710724920825640 [144,103] -43917802745528128787163291361021967015169297626268609192986106895897215002832680516968416320975879502120408756231918760450958247084811317199485354337475513625913695935641562840385514904617868650984673731818419901852569862025551806476520265918349697278307898536240457996840498751055352800712125882226002489383515986143556096327306653652340765453026759238063831218489648495069613646282308462412816735551689757996876230490546685001768956287007318302241241650093842677871980496650643556543407302216655012118624866932374349852221860925075591437627499707521795623892310759933850246671932919670892785310148104530540630234357036441018739580610228848975411009330625036280979745800989815975195661113606444086079516052259084893105719725299838469844430679288107719038239203561854502673604909709253143144205761708131548794233197370180461477335408021245796471138689313840731168505885621955640236956448594649468590663259296348376678572159900970031032743541544053213388345877500145729841280095523988974154697577603771635920536596776613592826058558789179284394672032302167177145282820950778829818200762719730025491858307010241340158725981048091403824273613731506593402506350261439105613008430364842715040688799606718086457451353575987749801445740215509910392935638699958751375149931139938317167733390424042009499251854080377676606091853360005764880842910465028583559099310503236480415533452690946454787711575407941373596939104692099815258400185029795677863595216268057169131920324830309650297990769061704485716511468745986062582140003496491848777118559444275863410591399012022573406058210980895807395453946347190493265072859151049430729931995140704800167639209600869146941337481476761974191446181660179895409667723712855325105484678734870220344900599965367910098118548552658375748824170750549253042510601906694228456026957874535337752728026737976653408054792288744490742484044312459622523142399765459277063220782864409534138809761868620 [144,104] -157615862895432812198712209173284736376520888570508543144699351740648414369107014402275781011006564659251396372933402562238726743971667546185624838805092254886973316776873081059215308871981263647158650463238064282349044389363289643080983268833419559626760827988803780381093351067303307878968174256541016404421045048481314709056763926855729889924812689310283525088609001938969247707216210967825133157713744996666624290610723634317238330639809259465218615205791644542885964419914950891027874642743014576920259847264487719863470946729094444735776531513984523663127358971271537215204913288978656070840954374886801836469822509395850328271750391334117763000650173187863973800843075277673457037633065563295905095049227174231669747628636649315972268085685365012482659623319019498750673871574798096288792044023033556063283091982823789536254279214748877346480908358596382261007856846961656101614366868911354030807493668088074041153012492392416565167834903847066808232037057134492895452408865239562223261063819661811450244423429941342843711685109646508267876619546037373167420882628406370398619134873025109789991149099746307673205448445584253403678612483472633140885461787732941127392796010684912164166125077657451723023046000785447094442099333380071205330614360548012174432391479583549533974173417469859215167994724535978301251773656664893110365137316380843008454377371911624577002724223221496175326279552300090912836290832341210108759689559711323805450397564263812536224529024515153602745908713337269456639914314459954229461007681883978239845738885426236695000107690015266110273333523206019686878328681616882959769773610690151097365905929567828676402499714881722384430549273596464527805528324640224291467982072159649271744482284677825487440386075922213406273461293213489035737776279143824701962663490381372029104464024835023655521837732329979538426806055946312035955468237824984529660376985383553518191397146771270910699270 [144,105] 4334092979651312446378876570450002453935276552923658095838762475898617263375491278626989236998710509970681947590352159368196219925057100965317412108991618153323720265103861101689591462030331347143495243833708513839472126074801031964210764042688674281496874080695513478191336299505101081328054764753772712209779472794481360688580582751905274564716380140098441642116793010009141587679413119964084563011000866771125937949674885435286882860675729914056028039719536217138153656614391954867086113592104107955041517999327117524712321758327181713258267560151954537935525299064245232530556185862310579395895795907043634284689839032210194083860246633034744766670977886090119722368375509061456431398564750891392745398167045380508109675915765516170066326055617171094578210356843749286947731333655804071838276036270293851977341502566266649306727337780009421251365328521177703257839824830900238811212132152465798646623509735668275059358125569807716660661988667725527552402380501032710392325338364112937506738463406575712127826710774450611964813541678779682374204623397897576155025438330324068032062572913876539223543183531666978111095555993711239533130297428243574421921056829515920708596076094747724882180790416479513116714057210043035879494819272873036972091487296032324786423892996173855283113890347912614569272163790069034567575914337568974637730303430627402166857607897693803695044557895611746830107309352050815612577529258927658516800706663744039251386096545481802749439687966106943129241927596749522153968264174338982738163616992596403767666699928293514279297453057263685968420423999822098321524271569712813848362876817309221131965320821907856258298921626044617775421962846336314471645880093270653725070004093559471070995400670798623272526656618454201667071588108187309200678577221140655364597437449950923370907223938624295316735872892613673364641934293367075571349759698845279443228706344470496284294334263293569660 [144,106] -7229053243651314071641622825745476453138870457296270774434560813276098929183567918128228645775147532088764422263180327455453705031512590682941164377928539783263518864293702588471156150819836829840602950491026907127443051030617117601117981950539779193669567155701873880786522958747208836735950512399138204716800151284127496645251811491051186832949137396595129505642158959873455444088528521279643180105532000178050007425113414741751423625327669585724815151793745399448100784361680531791787055277728985074537110271034696231589031538338097849555828675628704215394709825688275700675402216259411124711280578535636297968119991650605469078145191886699280341621325179266718483817084535045180512708863857595237176575575286082198645418230423160345358169745859432240596313109800459525977137996836990771364936722627485474886650825328128617409467140360167498111371109450925015138403049522075083987180765147916327007459077631015324708098991977996037976005243717121642674278754551681648913714902725064735788538434143195317490469507072025651432012294757741302233230980297020777669403435645456910445162502984839181408112601869632036896646615817768732836252737241714524758673524250755717896329394325737174466444807308846703891300723438095752368054983902235916204695837785160327917462384118437014188324915461455614641504195914195808392961420273421639615321358897167527270203034701266414847655427710325197108793658343599639743225457501366694065507499096304936535241144763016673277519380636214747724814094539173984497029343244066545027188258473396697710494252311098138304719189981296261569667059163868134396544073245459742342400408655488306521602563613519717820550469199083221386278984239052025400245156029914548808847874398856988384816994046459749599349423311098444438479700103793279574600534993591299406878980169069125203157062741475760186852861500953031133261799310948734388716460087855145889099246774237395236534919461234 [144,107] -74163015284111559902863661936960495157566100446844246536394343258745905108212487611453439384859050501161614442891004373249501889986340237843036558904132890847763063845797716309859884362320310999481117064445816787264566043972057988876676657400862497956361470544016541496700936385590196558903344151430049604727425357824975865379383575006307494075369233567767071734165281922289344739838313143892931331636034243542715867365467046352881171681950094004948433287805543844139274423703556687862566405914326007362838727946190116909224255237978191003965979649825879876747255555794453639506956901427429234218549259326778262208992497728493267498769690128164819627121824591648327702343781967000698127709094001572479848768263975934156845227542745247953537583127354480387806594132162649557938424101957172304974924924729931389628256282965331968054580707195103909798238916314373829654415694496161648792562666546393922268337601819698905208956384462865362486837299217215912590050986853987010001191567022365708801612642471671276220427895511301285637569972656403841003394230409849384848271472769946564573720649786335880896089998840529721439596820360498157175786017994088047696996603726868840948241955176744316105288199451106078426649156763690237546569080123524307232442443025091555106631164868235589084480780957015259489542682456218915474728991698094644906602688046021941052639279035807376570295813061616418685156302368657215174566932009075037976750696174013751322807915247411365064272892651454293900072953488365382010909674141184004218376206541621783720646907796611790744503085913055658571254111188953380437636274062380652249373371581965751438546358322778294822622675893665398986171786535405849626120333723734038020889948341033118608217745455582047072668918729153644405569701272875405454477569147953277094531701299355820929347614461668381927865340914354748070452700424504975351612909794810588396337394791616163435831208 [144,108] 420310527372021586041916459325603618799664044521521113126294041176972389063098402071088353513351213098047075978805199121973058289907135246176840675653380635171198114583023135319314352284176349223243154157592629059125744597134429930011340099141274116845598730655388420445082290962671113054278255640277517031975297822254613626661589604133849475479842218901818218861427154359833836381531171476941187547732580655300379177936953973586543452056960279428114524630389127851826671538475627293914318216424009427648706546604039573770323328804231882313511880664572942392887965891952639562171226283324916888159792713045386826688246830122760784336473097014244233334223559767974239281509939101460482941614165798882038832431581558265786069711833888606217798262223086341815559337644083629144325041542767086635794075049594758862112211475593393703415029212247347406215933852120581211250271963818707404661665566650289693460647855995683443479765578849341371275853787280749858667403420414767403094219664885636111948551657284269673442915391375054033001338053896874218158084305484481495135930027618868124641786061654026835714935253120407090085979798606306800475556102800531694927682561339098336140246537244670122688682683540379283476597438350334296049398793131993358013227234964242222614976622715470241768922006256517760139851868953274469377084473782027337382406032698947843160664140363497124902480662317933274276672154795937946297895848887393969902753942377562105215911026942175898387022367996742855558286124677180652731275476040787679707672026730680564170279643933910653556870633339032929022240471356942715405589979378074921960206823757439065126856872575800803531781180343010421813132984539227417744555521839145820840250268846251130904435958300665745259983622422176050339465513171411064363751601502990448606965503182084491268284946636924804568497983569587840281349644257989837821067530555731240019920811811830671637 [144,109] -1003176307761516877560734686857740110202018729419684782604140887942295810843160673881684794996464701116134003404944731747897718246410941323031581319964621200068359319228988226162801095889868332057016452279025586733543019647415507831009105236113121863360489387846787613789486317054603817255345498683347176058590905935805909789030991918465797544934102112032843970665604951876636266095842938204002034595386394858250148492065834685109510465443412835848917007664464165635339530571285414267909104816736763324846061831201240893288193456488555134443514473321809395191752655747451662655320950597630501502393909490740044114553369424477144142796989777888308047814530620203101793387423685807887493224465505190626817757017097239424249255956469719295286916564447861403638866501862561160342833700023996700880711163312328595499488133458998325660413784698199107134158895109519420496909390730908189933103328681590458879594494695886177002214932002985037340526008651873504224847703485582429096207942698262597483943927607457165647167855104359833705205046846069197164921040183834032737702216237275550885609743228417041006153800894540534377318532966077539029599922986144532275502078966548206395989322021660649568303338780424008381343262380085236386280767313376739381678726544500451344662411198403089938286763726056724045562409355084868743506540256387460549168203779560748453610373687496553624843020604368759875169914087188377619189918950393187991320876103295085942071712196017154415477624417289372082845968734099811022541386875555868955631320249757408979157206692131139414691216312955811529605836506318734116707181157858882211044070066398399613445753593050380225267930120268271875784589558219541871263272212933226924400125196285528630644995187275678067761695138696468976129508437871741947284184108750730817650116533101906415717966411066770656759169537000301709681921688984971294336117802171868038327973199432216 [144,110] 1392234289129148328963139888979532698209494376693355957854096063440767885509292405737358216977951144394095591077406387678085381554729359982205845313284712967105750313416527921046536703197187434107999808654366950127084221184764232749862469226960273195310231602473195529117823383674093053322130896069447475897833174336488537612891704717096335841656618977344021978515344715172200392027727813503967629639257663826968765073470669999129005003076338510555438603002919428441952775970182989473935469705330211781315873895055687360825339130673659041223392060124761586384296699741663647234636168857354972038818309791400441057560837210185882119022758039740915616048167640181809018864172656996905452318186670444052918153972403622206225236409631551414056096848809202037881794356180191547533231052946891313336893882253919663308545924134260677120241711300970623254392707929224837053455682147253170001942569322988996056706298675765987379612668179680844576199270838572499746915656505132539903336946898176065171989191349593760499212357805676124312682004422940201671047018726119261459667781060637702006492961063026367149184292381018684462791571156906598605617989411447661452318204271610882275669513115974913973172440811344409870638979748667950889092137503129978991621935962255388587578845079151530586632084511381948695183006821996116235299604323656065413982383193804772813413752228698359650730582543249585989119398721253987145004172289464195764937428941594699355370436278994220727461919631679761772039252302503570150087536056522628220401793953883428892761800177219386229932220440940699477858186294034478747980672350102093400518232748568982706564154236573414077492209675630193089581433321105865726516497000026323585441103654936066751262956055362569768864741355916944673063629349852091680154924350645918293264354917701309692275647645910620726050385358667993096558918072632667651669534521560490289566755106 [144,111] -1249283830421213812535247387283597977504243971988185162471415022032919232197339705099954170002317510370643355818626956681402516038534464819541675355545722539815663821736608226735807797544814199916000154568816433825917279681964145679839503742981018934446632550822565504022211598142995460206300128646877780587433172631574205932743182964429553597686175698544953674639165957364652274377611937970261725328905597361737871682549422368301224229115490968528217002166188311956634843012084763685946546657084520258295236258787150702534751510324949858663735237037735099837434839681288030469422944048109625695080745145655758612202887321823437098292079827838868611102296828527649659002022855419700888453904044366205177642825830002086296876230510967123822547439765710280228106305608383950148744663552823043075823906409630159643979286756238160333501890707020849302557400998604222000183782693057663898092843487231101002483883712027218325046362283579219041029030468690119905122620534962095642751303042650132524690549336945227686896908890466994791342109959873986928789794915562711287016804646019066079996584163939253114449260604335068028732101243831972377897216611934608986770718729325787243058064661859502381268207802855021803775140356919660527206813572103133098870234967134103296995380507750581092285925107122060690606670760299397695736936805078629853154098830547201687167503636869845793810195050356164547179544528434944017096479241028793182258944547365682501978006089908826395775518586099662685693374780756104894779852269034684531995784064662710860620132647193148815583709678787485191506822230117279727084466486889099560799622562661982559276830427723250200121949339967738843727112481881404915760697659633493091788460179799789843581466991089692407648894336256613831343662860155792609209814719510920576242531592281065281014327463439385400743143403809594244549590194897280399237150628944261516496 [144,112] 951830789775200654573455567765713157439169623642225104368013275154453960328833006865446749670006464523772707199327374378073453072635310969039955118936529316695384638394830140450782181245902025629491600571908449355381648165112947076985881467749649905628280641749894150368541045847538395218372929882671017829667367259638858508002568119925861971487583560675589661556529830255906612753510497309571693918362801511796442468192878070859593036744405216015551803157768447623114329204005906223612781720641022144845381009034370312437017877277081892570388797920526848899488017845399227955816282045574041571876032634140412946862241246730493604825092767392584673695189710253797615766850317185678335926152406926863953856445296807394668918185585469965183695272088221064142733821291107868175740817864879465000615786896141548788751692782587692929502854536124358322390233991095282367602989192360852280771533483794513779966915875861053626428386405464174438862812394684538972326539085604417729983051214698033352604756984832436614129266013564986799007288078445626960568923969538942423325888268109821619584320331122081652828279085016068936812274979701912551852284062864041327419365203736275967755186502714216930783283913984321332970161704432519534515546716441254592367431327118431699048161014638608069791042725268043344927261925714210800705669357865504389881812734079068746542970668810757616268782423103178396106526402713210676077595710138811593458888997294471928522059807778372044783262504337172653261830918651951016575528893631785437590843003059987018813360343812817560546310622104876531175554578144116416828482946670926444044035619167680674483380792978052714351868948755693756081276699506097452016568140081337919283645530858252334756712262085668493329057701727807428218867252066757275532150247067659703130822416200368172995199415445574243272320437854848009699115212138587727019184691392403 [144,113] -140786499575471822868790758797451919088137422176682605655587816609814494371686662983958740967417885694569918710710713424437545441743001570065429203916683646515219710126414600976774489886551082273049115941356658090824306236805373731172081539480160639265672243195237674008733393809216349980985413393191738739411885041441540176608286415557425451753505478363433980130932551650690262632915456676624851891406571253146468876077613571152283176585248385900415091081041663314793512592841121637056152403332328823352928429750481144781476168033080927664500374476479261185670598900324314375241566945820668666980468294943871815890646361125543320493145081657433294767940877544822366479128780201684315081058931209868961099676926272596418203503548956858701116064133849346648586303065119633382225667895017853978542257267454438945219801807663584285193284310160145021380046390371194813856690528977256556105455639111269944771356129905360456336045288395480111296770975586163855478299022225699345116992414389872909473942328150941201071796502454667859305125960511270936975363530816257697802230098379756341405008047674356096562397098205530099724784062517689109548463079977322547542996135761051850835012349689462560092738997628447953214049426230116720963940952330547678971460032573306631451450719286392226794405172885510670206976188112546350196743605587129829994631743913801398351898114390138967612594606426849853693802979013158665680431842177072786888763950556009053253165363058069507047935337077699352864497293750888818719987206117936048965110806682460188719707009228875147073414343506971736638621832872258900064989673244800671631964809392103608638039723709287636080379611210123966805620203865726978522048667550690622867204490566595813511457172470625282148388302938468827130395921837359547514930942066796386323266258446273610605275623889853827202695333291794667126041914339397761890192032 [144,114] 467256066015457073125484578084032396834149267608965481147009863493138002231526339005109113968824181030244913902121709789672586609810604203621224527344214017431167550671351837478866165028955047600396298614702670907432340646164841187773059309791624473525367961602146522397074557327355688243209060197728726066219079157096157678090443743599666147334109267033896404915989698804021068410748849005623076520214755025331402693150341650898793315182917822860901423910312098355708571062522879584408787906898197263344856602428941220518165438939037660035179476798293193835974805445834924410229022275632386661914308189922287726045596432785306209621447191827190113632085232481194090111412713312304012725600841302202477193754771591756716569882136231002508927046838888078615103611822984563269765014323782916380506179592283261248513729264897207888745057714623158915590810755148201158459008651959304500667915885401907006279379050608338555884478559884687450658270074047677466129582272486122381395670519829712967776379632732310202558161016725911680236121670097408163531717801856004403943552922955884597424311318503533371116910927217514869560450745526397815502822031749889871713746630289762971124172112109309098088744400194910275237347841988366385044381021444013539160267745061041978936048554678528982604546957596319649041699826058214259054845169803644990702869514024345491267307165470956158671422402470607350521881821759433801865762134209855415711941547270916397383878996725668561157456889179641754062307144071033251696484855927816197607836074313935680202354433290706871257562924337459598090916634114769295793028091152337665510691616951321558900918484677391904318783250003668802652892622447804900946023438840431329213362131239291659876647194065735931218542695114417668657808135694413262563464629145203276216812599454647587829863485884868011769740640959956728674627732975267248836 [144,115] 170018496399278913994576964966227904619943503901008764477863353058119968266323784524662545010397613729516816735470955326836056324637769039886938637802518550615086711994356705244515833334701343600734290261486530447039342258749305226778888673974942547389671858056910737864965350916589420434878054901846404741856141549299137508582468614712731120451084538619629847136686486161908414856797713698492808583454431568608842626735186756738453281067475491745136985174955798005011394699182637404059710116601900920627518144807863888884588758130629953417117386568699719699961561010762068363618829917119751325040757915118605227107996766963824643463811143014151223705163951954007480517823411580327831599400772699718813493466777319607593960295964552981299632347148166028017013651500147971834680289795406693009553513708225915069298096980386402630264052125183923816203866148373407799863944177935495904160611736799159985748856620300301251009465236916553803648830126223860780193722168763480570004707487977802592298888720509156163467315848138381459768127923151557475366389927048059888294265446236921577623154135331566268590726302877949808938065015604041990279319611183947575719016843769327864595281142727654193356252172447769116234864838521018785657642479753236986176304191494813415306460202844872159834268036089866412945824505654256457143372147623338160339825394345733762689858847648730188547465066254809496596529185237890654664359001151499522303475842090257584876083022320917694828481169516119518323965838330692644600764554160085893224713429196896143495232037846423232560737317186460091042719084325369105730578048088199668770383305334171506840794374110518626925374053608677508227365102817839293467534601782664421000745094782155023261824694449307145949395228231557784710081865182160608357417913217539819305713646464124586051991169436172296060308527500252952392165489561060 [144,116] -6323449150684427394790822236825588279299653632054358556061350458920717466630612077477952658409283201023474613856572390692695109706871565025226863870121042782978305244915888885162413420270967762514991509078831356939563416958822966290836690051036731427325536211234284814702324785059840800117160643201056970506496785243639076785979106540675629866134649771894925264901328708316568176910041590865573928844768766445366109459398891338118760712690027814927090595747366908176931378645632683689169460657935114181156840551670565647923264649785540557368407210288829877656292416399777428056121851565611334318153104593665388479062683423815733261683508778758670353255898914454277093239163210554033786503584714123065464085214746815051196864073127245295916669970504723771225906820109074965130037547110416394387206891521007616848933978410361994889650214523681986485390849006575254743220268220690004432700030274198148404626287642691085323778823988558862707665563746650947262030900674322906456718910075750431531253643533199914917566435279672355809415863823848512315882736605434466907680542319780824708872831393803259928845510694666211340188633786765511795779580994174004972029087453246612271100095787834425271279615364052857846589851133644667682945653802274533951030066846313918039767167807419326665509308142452263041736557113582679081837636351599669698814941331659451262927323165063519786367705485293970874933259573557783042007442610260693211334482976130907769593103176489468776926078157258161560674817997950601663298551890904467522657932438811053801609908331660062643355834352620330611464147140976062853879909498572111729719182166910842546062837729358955945999789637036362382295328217705872815066949978219402469478530297796639256689488378409613374089550139218945396413036975823978123476115556287513596522091201994014481540202603456402525847647911945521339320680572 [144,117] -9653040826262870111638906785243156847627878313186501214919287757071927405929323063836198192087127161046234050709750931466821564768425831262218753571782812082371869994476121350004706520545796549553773536794658488407976841256955680276179155262085400231187442007729768532526317888277902064763682549868633488226023263244020865870346324286419681465367971057874820055422436011858084372972669596542892381448843513997118636405416837748000530037014128497297204983726660356287473437534750959727810930495410493877385659424662362785220693155465558996244458882375391658902503369993304328902650664295764351844526298278274628435812413184804100453731337161376148278843644126789127666643629025404827784388774773429749837999028348700048930586550905337689442904973683948442493881368996855295182243523823455523515099578200124107081602803604098189353630834987345911950072718614101809035665977820100445445024460413684262632753015614260923709337185305861321851748877274110002153692973087163588810862103779126678312327811879422486271773830708749940103104573754829894903161085151570360714052416741237484118528907857932572359887298504656754414566233750653164294275905873207087723368678944773446811054170135527337625353895973697796835041584297870432393767893415974698277947850703158213810047716130023174499145147146634397182105207384750459016826735737881790557453743166447406649929253171820941125960634262503414284994244012066925568029870799266209614482888791731539505408311764063004321667145959504265492834293109398299607758055312141643226768659866273165530180421961406454966302029119397112899436011646523171499060834113030211240086729206374612347778632371167297859934719476669488704342780186412495603108909701608101484849704739472583754091052509233624577766209245564727861240413677978477241818152533963414421944247927390291930314994418190445184042005558149736999856 [144,118] 8206974578554449704748344136805840862841691749672598947575119202146813788133806773784451315524068797767407039657127283760017896575668228682461294500296659588828714526397239272172034129324565962601404892413075274326670247211304814228976188234859756075297013088690072917592942117066305421322765589771945474005995897109224583847058722716438590214231628994547651364628996470027922845245834695646775541957526760711928049643704442172460384546070773890685752101468448918558377122685603138446355405350111239094538413057031546408257891521232179497879579550205825054363480419165661063040800635437673544715701949032907377498999396759760262957248367342149223295419578932007844438378683783738137509257364051328101101293267503545704542245308138004852452225631277502299037549583364927125182298852932192381991022753500759152363048026621441193399166543946836531169181177555488236183161263436826603731416003441159339155722567939516106867751001955390888804175440612851268184498850827332830084704792303174105148331591577639750875266298033869898158734814744572716201032498615128189729076177129217699898428000364417085000230467880102117279445751918903895424298832879476118264974938014481643066014892327469456567284052105282705217376242870731660247017372515311110524300091912944595205519171437512832460391232120446119852774098828339957175195377693394780571774710026824073952620078742001525851207863170935444306572069516916541180485590040211346281375357564165397000717347065638511166867875680110752851617787882986991306288395728648676671740002488476822273925442971443429482621457270698694826022900130659325843176791993690974882098498272620310163803405304111070926641267829714394125249120260886044573729564421060581871459475873880148412949891310231251419053898444070904637640918602588396126675353292593798687100472357676798039818393952098069113400380676324784 [144,119] 7316100181226647034344449812262404566732354986293257663374435644223260825680654163752040924348020803803570726730170134656873528936000430921949167161877069115750691403751076974340604430947258491846969531730424309150816361063668499491768037808602502989210416484876586971614180954515783372159985112390956591105348306192322550681655945685124594989047188752341265220004193355778271766769867801182102784533325637969245669005124199281695685476534040258610885111747212322831354090861675670385477839226608536347985231860738451953102027076834361221719703536376877927058346444028418415676502087519208298778628313846620035115000831857908125838487395017259983812772155458927249265541398379464833550009248256834954113159217097685420983435360950692082801631361086245016139152641407087717883425358544462419828136447194487641293938966686614113024676518671481993895625229813092818606685771358401653103758820165846833079885936309785161123785638037440827298151833501516234091009097179144973824967262434684428230434987646116223898316185435817206104027165263133896310703809986231141016757083031091486775506346636260161172728771932532697512020091134657489925292871893782385507640625967893371415937353550580906995700452931966264236473251804273747173191254056343254251710176120941781786312874009589103374157984295873453527356023467558806478681201351605437103803742669344763512900835904051367797961604976468686969720856900393694003877707891313392509501661050118547935317236799488860274478546226508769423823956522628809177878426995462868765565754164622269754492275751168372545114246113733417986908404176675859115178293683898050624190569197226158929173002239882405437265333663041673908920899987648010558772310887417567254942843324197728319134082080941285006947846953718138681212642912605653371928017532276862360826562147955298302447303772099183415976091792 [144,120] -11973599697621007444653420217838481486706943910732484214005767856548195801520277093565887527694062997581265085786421916832515162996972681892317292017558418789471364192848872241875145664914558301259678674178329591875650528209980786570238193408345387726189739726248782919108293485625367438631713855320651473917060027885112530693251090176268988050618964876643743046298690210721348056043191280894665878782173406237434805729820631404234925721986203256258029235750963415473773510694229186547820597252432336073956252184545309461564340030960878761299464341451273836045503689036551586401754578564625186202855350962139066275347488719281066447850030443800899020343379073056706055358737267257602328361093756316206422157229135725106085268831179664328334105458636210096081574918583346192587161015723852530308146525521350450255778828102884917601442144682978279121407400941458241827383241435395894283899804377400403803778434195879548351556940580209669749492980501681357558666741478657205954586131424741980030198134618151635909320992915126425247108963112340988543339858243495553222513264076174677474012930549450937674570130378093143859664172069850791930287778478923268787115524206457863370772024578812041773028963838783715001669931001056757901689427181278509151604822533812811675795183954124520711567052977738785443588090281892101532042225531368567380052090236544259293286390327326055125662535674939617838371225556007536570142848714560730953704551990009499057332120118957690723862213471033449089357901792836489623922219870266051731704798353631089821134673156877409740405743864945667307499483975578259797847862692779348107422766089757264258108112421787961281954922883466089719447578059267362648731676596299364122585971553076713167248758177366892984278326522178768510856855104181081230267584495373239735847754631585348042071200310771846050665 [144,121] 10286536685546353112357426528103554372412194905107907244508330394883211945857874445521327570013409681625734952538637576507527368914101118698830498431471486530609257689379087096789862179000859902545211171681954465703847501822627816177265086043269755505238378981983369763016466905703062327256321263394151749036915692252413420503005157935069921301218019464674184901383742863218250521707949507968208289577722707755614788411124673552182241339509726370449882223932626525352874067256618545880510288377713791275050288563930397803308480068546899730301132080796667346461207880052742497212959354267477078949627254833189030211774703072008337614796146866782667112308850259762038894448234088160553994437953595520670331553161258020188283814110125760645039509208253224898271742012955548333520420536802479956985410341382815332206403943966695220962283024333125448804595724574158846733342873543894403255153717626571317769346384613776004046213622549053671216537072832825683327490471724671630991244953797766048307794721860557259843065735660281191845299267228899751369591647841341842267862034182306410892452130176801918136283201178935669049542867084976625321022989107493733825176166068415431425021221837977900083503071801084877723887036617263865772216595027498124120527922277693403658966944375022601121886973298981956868880737799802035655123306916302895958584208088444639863031716754282982917636111995865667657798710052036065061708973177229783404478111759388121440497650781001247648688454740906802157253617201791067261972204551862807981493696924762023497286803797540394597244526876417155091536413664578507354401533362132758501313834606309528982947505636507801164312685452542264280704568075840566212052169017938271408131896635415206526689116668507165782410612836411003484335057734152107747363281832886640067577547960075307081666371821669622 [144,122] 683858665433241450354821471641218205004115877283500871848208240796274870669175287395618928978592770293504307883492356814090966783085189307010690165863341108080161662262195812955316935176459317178944812213442236495453606189995647721946067560981772192353126683255330576071688038470088506680434139458848202163880653553057433168944647185971161037587362849324173561009481149905530502021361734667961126299022355968031490963028683877215655789790147391788087064135475470062692033095644759740124364478569499378023009646800252223572162335207187558191777264823395965036338885980434363227865520616059666330412723052490497527258254420043866436454142108744476512653393984955917624630643464605145819599119580565622535064016260479772313173703755021692304411882327858997171741068106909345264788520588855143080215331623193335508306309273431148590661841427976095554729122220810492571107314146544153433076980249372568461459365256673800987466852375604820833651415563496163028818787209671614518554462146985150363118394680601287902626250912781944517968440283240252467138460634758495568745058575900158105560518256386157555819136571246513920690304653529218693803221920935552498884355625577821439321113584210056316055003142572947712469013221184400132953651550004401415513706111453856803029271221130265511287403419981740301674394079768863323399675670737721656390346673533834466326394286819525717824310678215691612735195302713474393649923371084845701941046473962388479093775410554801531075271825965813817295379241895846260684495928026530761505444676903146302422747847863476452092115448106324469824843131159455642696347433835214494926414437153372215307159003287154796209064536507627885717722061895485173943945634420867038273439433502851107669640303350987282524291039974472955694579218537788914383034080365815528777144135503970012644798375 [144,123] 2723531941245652255247568940630290247015912713220770242566675358050012927061477867241246403214395961997813749428983384473488247189131006306541471488493056379499111352472014049069493428676567187637387989928609134042941135139983763141706165190907949984510063459242576512143094124221454323911076555225354042613864010044758390503759263255423087163846299124795369622565838692492079435901711643183574805552553989981547804034380906430016702772717202888142709613534121356886081151903737435627818052556780291548401421895360907163823678442757565979921334140200361722870692879923190542968975029087235144457492776883790766678257336381430943879520072783499265990439567646968479604015659683045718795769423397851293833759394024650249850862801981676170539928683133444517763011753289645512784205783010518418350609879976142496229482481772934919499223481078020444554091842531040584971030709935102354800251554372894633975237726721085181986034496555296597644048725090288720839228701767034918622743676413437311631961675549194463386825954239961108832536041349935680337562052240869194572203686361238540493015787425151816658124086248793443348069293941225598739527783846321568216259643091908677211777748551307985637529022725066674313195701011158615164178581171484881215315009843599472206628757498581186811014096417595591956906147499728136232033853355297531391860178249110136863524356731331882485859017732618763907460304995852731387098718600748715118719172276724090100854299216519442246936945023004362918156463768763544760056505342436081415516872001469564521825801764313018161078743133076593277097948341188652500698878990689339021307775386659643723347997759960761857296408218821933525426796709229674056071619462519397725973437017920836581435890315172579784719938048279891538518065143182139132308276489810912315996224036455181267968 [144,124] 44596356472349433189869368634215924062284112325914053932956835314577006648529903823159568728133580647112754739202656659584902791224902990309425533563773810069005124692238239539481541249444119231208004619475176122103188598367350424242363627978273002799703120217206955927552268817154317088083695621762279182916862624046318589796899725919272161915429436857963864402803246612215853751090853671411650033086893568012998553684694042587126050015673899544916339740255043831890562790183214990923216209968396381094634470824190940164480354454618160717835006785192083062734795900667600204866729436945958674088976246834740871572990720271214771718420576563671693825478218799246875956296084170548042366581997685373132529152515342685936792996872279688550817352811169916407372638330958682121503600900497747358132092206952978229415516581434234614657397828739865999409664750484246151832550637136521344327415874290738921209928071988356058037129680886440217414417244441634960141001784503594116387180795363929717036975948051569838348124061974454617552090098975423600535017494871670774291282548951200657153733501643915546524081832561684505709516803784333632747475092546135734805381010292153395889474258628612456674923768054714830398436166214997386410862878079833157932600476064311083620666029337958445095080089430958112714719338512341968438506657292858538242630545577480772586289970187887080919607790041399489467446827376685714063664444435233597340400458508902219317588251637946525117475344820786705628290795430092511490051095160714993227002767577063556687175526180997965555103429064181986014304969155563981546574459061613922902437406494313329510569984810690631256855242853637449241270932099133070495798047601776290465563658162337637491268047220654358708964468033243213304970022901905946989374963482160121822956331893021084 [144,125] 36323193126203421958349931806671245524931561060002612561206222704489827428888847106576981589876104462575950469958482686559757385958297744985464165399783140515784208402781874573867823735740545142662771762427900571048619283131917431692158840906947694935626189095135748321699863080967834890895862087950184233287839295845072141392607119722056340611475781900796644470747432028263797003358916653772427478627440616414674675669307825744580029663755555619116413382995045377067095451066930485831776879438381673819887176794432345459318112931400669305499744121570129499164234835167463326372172447109715515840458880746657611812468522024355078948836253561199212332371419457252315374033315183088617640166109190913020238344420584684269393798700202309681348235398442685102168880390715113675399094452157492761633269961734468605638599095933909632747115749007928114601205403699710116696449587398793004290196764502339403643151441732480798767996600371811374786084785585314489683928475371557830066718943630279097704474694885611386955692243489558765978822677837209418757173941006520945679983763933225254531951803641768198859162648093377096682217728588898563189569876358925467337691671489294636743346194971489151945997107146602695745981290888106326014535901201117096185979437302905966919159735244349036621139628626037997539516012543593906869861517012522068403691127660981287140158323425939526385269218332321943319934251149188223495584351846297080654987264214377492604969824061690332591489372276982214522138208605492130537628119433045833532429801621703062036051999014277349525350141974839163324598476397847751274542289325369906002149826937821745374015588470065244663452869148703281883468456811755778883659927696494706566672326028729992812104083475725774352332588734342137180024801283570826318990676503775643245614017112 [144,126] -10847828044204856178252837512619919622806819421885190720458145883239225882929906374694632218042745385861409731656694413810269237019019582188672979853669257515973732969050254571160408020045161946985211020204014474897800784293189561734026355746599583766757064940632416675996209595628640332689533679707160001756035508721053844494990802258672989794664800115526685829988042904360109423674937911958574646741613453189371895875184910795443364034554932934563976377723993743590343318878349969025033118674906583000026164734488344927709125714865413108128564863780050577772702454852656094888075535469095876472813532270501352531357235876624833476347739669004704796119596178829456853397732907696175198388702285404802106117044041022665397627705690178838102570539129406934674072153953875157950805886387431190788188310348841857312814751247302655219807404414407135706382949784106130986811754071499716799078593095611441521606826913998057916303900198972447384700490523066252785920458918626733195918126256243264800994895461821658629636903204492448504087221512674345597250938942888306676608270286949530555127362486763910775089845973289445957651774981704708230742854441458933182197852082022629483237826880560731417749236930396900937173547277242472224794737545630346972921593882202480556751398883947464151716944368294119217288390986406359588500974545420783996489488658809416087449029638791576652624015248713726321553582923037193259081530719494612000137006387678305422566871078261463274364946733811152914297786596821878613865292475096663031426322683450954286231490439073809505786240321154142786090632072772088399046600099918119077661005493861043829725740563178808776713759674823524464603124463116552748990551468623289570492662878216920896383125268148668455564595946264281198412317110221774771966902431391442628891 [144,127] -45490590541958019374248466894283244264840268300038628692938158379088089590573597372580396226352073876248935334377144589509826461316885535026991541283494489652790705349572913209698048488877540077755094279998915333842240295284488446341709362875764024820711279448561949152614064722671931016960681917981191040270148255705715502145216355713379738705823317699178725192451551209643540802424467047877176554776002989721725026627470082151239356964528817459824155635716061320098704959443836103752820106328447994962429885258215580196765787482667986917371619281191431095143882755536749919322940643777407442184009034884362916793180125088396248069964310895149531315863802153969382890891080310318980907802037403218875393376849797504527221421373092783330051979525962772963472947332068317812346928170669100220872649540608011728383988894192218300339935040367464323356878261367228651110917582349151370034157205188072400389486099054105006015017030537076101512644924081511909243566624188852570045531973520216321402828643064257868944322924333215692026600244384770276373379924717094778794978716179696970677515436483628797519285878729065691104561512323416824448134130893524287171190102095107766639969333813160712472117450030327770218920186957033547138076289281872315911288109809536477403937322736082652334325050349210380680536317091573497047468569775719530533045925825957420914429057020993163720069826995673855950553820925993133342278458933170240583735677169453867790391579341118696968856289146138358591679610329741319534039325272166008215007103852373455958801733895573097237300641622951859863656139890625739867008214265756931112686841517328250226361373410775677269174353848030702972386258977395671810364567110870935616339138008287689661090609337785184111021569461015441066615753726561348538003399595010134 [144,128] -774759852253396893656877928976260651577129902797168252820960573804656311210427185031644185288110921523577374165635521082909633860146557953026280822234606273439679857413829376251815414831648202953805768309554725624966288517966886866321358482273422107530071488187119699208959638506338013846146150270038948749995250642976094639013027386652980417619892992931140756720423117392322699114676581756327167573789193343994782033592682801081998448703396635836883071299277014859851380975360350342414513066163619842561877797980150919031102641284083709866449328097759657620091641719618294260489404913594748917026636318573417768323531871823987967977776700726656961754490725717548260695021361945613233022120382838905332096062792856489339999575464748085414935739299541866293515123734292691316322467778917074064494481401878414869313669788500212350216315700596779830571412401589819706107708087532009868569019614999641011014824093559074107322848932911144114462361318059163514988452376764440368885640106791718610219808720812041293486330865366853041575978692691577307023614295129384185291771387435492470756619136025204006513862257797478487919751022902620850657395084042774507147264539304796872502307987927974416211718299685007554204890261712273382634758411679069329193302624724897479561303354929231791363978528962527580548806622242392744507203728100572699231468931083147618341229655470244431087500992957436810669722516296265589007904491358217025634996700990827563585063977835458208132112855946236020951052789753598115560085110152354083893258213344477325351522220632748112910506142697318415889155540966843705889044505953289498764365047350534631192266320340858974979634176403834021558747357993124164557568842794034238510982775707488522648772391892043164734363056715473895192378432178809997215490824 [144,129] 9078369907757899638338104549450155341795634536246990263336718283619823554947801113805737872498672817793254131365970990117069791773886463612080119300892664222242324636306842067156416797471637789194050607756998528083018037980781175910390168975607761608598653676738266184224877553458559054560632950941042177664201871336767131818967845387768777184312069237182270679028952574361484984674714551510613997309595204203102533125517416327938210224170227600187951986918544017246780995584085223534870830602055577284387202446683402877570799428476611093017337846783403122248995457432953462858844096054237445322986168798211200041043482366910400439518308988766726555226028342336909366643974661249645426340539449265931891070585468835336716467660237101011052984430285199731738562861298431632805183460195303440690713965472191929181305658812312974279749062859576901300181567302847318354585878913477350785139319898631007275583510907465557097952724517705543122630454667920367745504554193225769602627853513379888785050988460510351582754681937594208944480040328704776726717815654153475389292657186719115020131585394991467899237935841117921566704256795761002615987598638474286326626737209412154887389979096456436416000488953873409624424782246250983609549972643192178098629131812140991459201255952069750467779009974233742829718927253966793877410283124373576801257367981511780206172511708578302840925366030438139769713031898386926525984615335195950586086670160446003221659616078178585663488921309917014044349810421079663790238922761020762912459431811468050461016812858511880881023645421682663495879108201141375864458742085576952575332380513012221199407927254437034002268899842638206543307369100433965997444397868847562340453096705240720001681602024603737560303280067802754822737813361201747247132 [144,130] 4985240215699038888664904139089049142651032187432540579482504163222019683105694460604827579308488234277640690920092710804763576540690618890329254129724851991750299878627125745291199219845015940508416355821260548454365760768832376076273080932305984560349679090656386951622929005311169894624088905560840943962178306224457479405411974828841786972316771847859625744334208194123901379429182089969004906389556318365387112412868881273974594047172977923928984819049791546661234779858783116720548176354203192868816496544285480706496714495558586058633793630393784257158307629067187434878273376547428458696417111163032164671431345421926363136843988451632717481344383867299460502510456721228291582355226725791480949485993008746256703111977163450566852845110705760652500872274641197284848237228088273850104436184702918296814512858029074888550538577632534346821008762338311671621829418701807585080087496816514137854875654246094860791392746608667364668856550251113732363249223088761268958735691407380781934317310231259805574654759953373031057291471760439386198681776875363564732495727512571107701306898155805082804095540726195913304653697381357799724964928109169751071867729024737170886410197535572318996536042074408783309888900550330273084222754143626128059795016788789603808897479772708018019570676031349091820499331142355980665928964264290922535549594600452504442230411791482974696271843250999581171191098315952318467075217652635773080034554487319299850786419438082908796823441477403388985089406200394304533518567645533728589400556401350688082049044339486429770128360939678962404126334133879980821287503441483485651656211052326603414532471272302085908707007780541321524802877177414738613476391084262096307525003890315905914019587410354572076379387779833448758340296008458819 [144,131] -227571520643995910738687516849049598423818985175604261167212327414841871841663358493001991597954322585041023707447470551172043554634464622199677018702585190755036005104543340189166263382001430084299942781704683100997362649219634949067458903124898185891950071786043697366827284278539629914923513663409748877947423247234976208349629123013084096627720730596484777129238506436295012673351457059440425849426817551533015436801332498098352223747003185098337639914464877683193425754408291939373585321742941028458682344118800450856351600746252770795354698940490744152940360147206043633850712286771594212614802231209837912844715598567468745791274077350275811567099147432454653838501119092645526484642601898839558492495830192475118826425762548502201663666200405183224073943703841661186973064573284673838892004586845460115122034940954075624945871012013852764819855085977578639944125909167996686197277863526807278764351629052900415193184640627004372269229634936392188475915401270596711327932501396107575100795573712975242019170127545653860780739392123195118347619957361706363642699743934171473690971129852035811510336848544703226841218550451529445341188342935296905757544890252737075427876436246211497691305988200787473028057393759854681368264109362981213124328579854263653562299606849782427793634381022279211117592241357209960169555636078874819840028560304867382212771954902121755133478251979699544476546800352460936916093192119549846575585416955723466712236918145232238572436344243398757090430319292267650513267980681269662883780798475412616539235188432728080579274536357714306861092568633695130041960561158431480888706125203265449558788846911776924524613966157995502418265078523164812909651219263701991071172189234806941019665386716305324066020926262205358601049798 [144,132] -654157081272758787993875667528335946141091853601339913550194136294189808588578592994398170526692980970830154770193084808182871106964472248999776017373028007635295643409160728944028265633488475271003246902501954689677525351271778448716848011355799781506863742728452499536523709842005453772551553100154120620743822719357951644989203306177537049684421432895449477078290125822453080961238909925731236396801583331569776635633130631413249008909611795205215882099223228253934894686052790160114869334803348125506285380336447081260118247557492404110476048017703679713518074676344413716317863402072662260978394537033052557814306123748035601685913627203975179776818500848711792732775782244444079460077855524217232531400263380289738830311439239078995124320061705924076175074040144138044438196414460485880068949665391044712177673836572508363833958923988004445117250899254395216152468010008931723301205010297388484243759550756612453136703724058626408439760080882171655181426828028812761099600184718747393500182268826366749564350546809307480625103978340529045795954822859383762607688671724419565235255036746593046400004585470723813447822824772041372315075026901084499693644297707533043336153932443799769390551606141934985136465859793216863503697648654693311072824785060073449164599091145041025443380860924773037652933979329209123883271131933370104960450697198037931753046845943223520838860627232091817502653485421162691027805740128741287119453221322052568552593907410253827013754436297207665264366441687490054810610757969879282047973406814713189539386429662035994961418323996855229892315038326105388169562868838496629387414018999823743426661253212552658992907775240152536087968494863801707378909657027900035742621218316474474009947105345175524873318136651493918180 [144,133] 211801142005577647480244025327985405814991593395562898420816063864799081756050093391154696750033596508357921455820555566626282570798439779989524888135562223402621169725680071035839046437249103151003356183583300300453755860539510327950833842214951196814980429655378684627295048325166053991544650462941086396481404852758146781536006004315788719441413694512869761839927700489375276887096951068991256338697310655332228026689587858062193998540226092456614374055303074408803970760930551514670065866281102913560420908855520123446563991301621167566359947109313273186306105828328776014625497985135401610130801750170174899305107135550998894042584613919938654040815597877730476381404546243727407003020776583957833057920959967134841825984772234482347393615561687201252178891369414804746591719669927833801225857246921875560501089401846418369064585289159036153053028597953716541209735421923559166019524903303651716452656863704114281874401351811591388363236591215637336933113826170189409604013900529701681533170829004677776702515243224774809989290737111090274204366033175330976460529869912489139391961658283416504735595229439832408421730048525807914643785708079435371240438848856476827539195659048029742286462047212469291934963233986452319886267451107447063930717457864961465590017254254874931641355526840119070531447050021971704910816256848139209718408290756478210197133848345018625216164567032178026607805481580208118615865394435779754674930605631296429301966386233545013158131854395533716937118708600920265683137652103987163557093565555424264623799969886799531920792925413314110172585733842088876083548467162137834054776225706703902396753330614778406118006909815630912075365379185033768839231318106632041600747872391412822528576250571109837234501839809813 [144,134] 30636363183241507344247338523353129193589456646154163318441327537837931191822285244027583870575447875405932672289140807041761933208606416371886565675247522875247441200328844827881352621111076322585028720587397289251316427522682895954276449643707027585651676617004515549163327334894470754962591585907570743775838282784454874432535318114652185197727838009099998486686763361312447548890493483847863111976317339911985914797858920193697209080113573431204153101351347767908038032093032003274389949031201720271580946469786881635851733492442718713893693318713181561544972790488919974875724046607348764501099945799057082370771091526694064369769914417687156573575985702507259230983049804845947902551608801833130811205602250668566535989598310140080314711648570476910942417250800819482536608540420240643523429457473516115743341814071222740405853237439162087286883183077239127900971965249922030483272899807368176583058948366564134729258644273993793947173447974962704805552429774813139856436587005897811062732491154971986194618372816127122706495769014880449075618294922327667004997603593648343509435806599123099882607492755655701348013761348253242754485549309964084118755576740320793796312383250074603478415192400929856715261886167187564187178490737924966178437639230168297306497859369651837239397827596116416780208557352128546578871197600409317665833331395466956536688264970346689074970888651263201885563753908885387920654526242339601058818564310268683645803265522143673444453950618793920785155618889007608707113531391688518937542319105025591683152659656770358993383159045220050606026476455935863553214674212132083526387075418767402179955264522116730515651305622527463355007755972936212895358899961025308825830585596606793778437533515450153787619063 [144,135] -14724118325601376881002786483460299146864888707640512798620778411901931921559458589949146801926888950243874908427999926974422498815182065088757606228299262228156326435613783474492404032644876046989284696899501963622126730522727382056921251316431037988676189181147361572989263183573385457608052141180667710981754516812675816701527353533400950360854199125998320273804193499488433971898082504945914379894976216258161657325859511333213156049908721265835437573090135208928622335729758923011687358894860225981329750549511551926079901337555579385611615213741058228627693611078097282020394162667653329803208967058687597196862643197412705790682392832581937154068865499826058903084246116591241095962790087813583707401539208971593322833636738501494828568237769944701052612403098098335226588191527986615787356031314790081113944403026925385375600309919431266101005932258250374596113254984402108495791598272682044975566607973443222907511700713279603588288785917924665018241373177951142683512002721962523436550687034383883315137686823213721880920991375545009396542425469853204173334598375366114082951712735215037253634334386122452349476009576808960696221312039581610010543633406497246894363790567752321915984676628968816219464287072609068508106144497004497718414526897769480365221659081061670673086071180786529630062459622586012401800130109025657794258723516434493034199268920910314817276034815056161730274346231618968105337134885047178187337057731650510140614841869828512755074939922591668157342400257894248340978312767739809112824192258350004949823528312970915691706925724616072457342832367883211088209277210250933370127440568184353657708586167614046026958035838610683161586180396808072430921594534550154675056325380500200225132361475444943630 [144,136] -4512846468971767265302444371049911904694358433111042760749006698933351724025631433574555374396387484790008911739318256320429564148102298248479787994603237641503415474548728200679117829977126999258008316899391643925105668618673383513353591006571854282836675889256320080006719379529793097580161636652494246408164333455978094345489328177108721708580159910589396413486188719471163737184682371353207609081959354138111656354366315815925742536384596143958108317348228931564705943304987772213723111662161653203505192403512007545058375716210047146861140181890682798511574737481225081527205286684932598766943378545862337369451618322574250403638986734450092768376864746650261048120643790774129964019780150811894300808149333237089572782674469522382384917171471982383124618199135160759366885069964596160629388637910343541679006668219281913065504471075452071358862831559482888186951456709752056046713265909280080802952919688614216004020798771406910147298765032338494585234725278122179015172308021538546675163413204157981736474419331386598746718007342630913700230737385705920981177724630898958134634772665732251493140511351226192085469065056355486333258938285910034756989751451004439731469722724177635576541560051373370645611139311090996035923158782273140694704509867591694418696688077241312169765219281748442395603033710340099368863640947185975283663160116831773636625002840399666176795003639352321841371331718265961204745912668092192569923619520181408390200586460358613286429047185977124112861453239421774896125625255771610936616688636888745650336298343377364507367336002485052648676866310881108003469020782322063580870254456184072994550059958983244853564037609675477328767999504916841440456897487030803230751781322879798151378296345457 [144,137] -5793835912084165172025993191793121476697095377978015962559001607396307740960440293186505593418186332773317746692036256488958143045300730758847225315926304338946181897153107817077976527044584767885650153437810658361583622790243223786712239851361202796134903479284789025853841916182712713716773686279505142230861056605523729827698113221261537236457538485174053571566681958245861294639589992094338088875877475155977269350264333063057601892277574729605906487258437789992620784223898980332902795084242758621383689899365962005230661792488867616957401098029925029558587638436317276087974806507452484135275684874527218736683342544876738911577847156148384251300165745669188142005142409724730997355953242580432620332442908342171262596324587063393348073692921184976036074819788928690031148522695755775907222565814058019167790052700740953156441654562950071523825200515336380220571353919579705785014874840133305567763959826538755034789091275207674285627424326396308271147046993237066481668794806501027805145499694701974719213316133142031942650490691153106200753424438853026988350042752907295734386832333420859923580698932453327127226472460016320435704577269161786245116578727800296423217893838682831028967753732509863387568030563902157140367163610686228644150128345759215753337242235795979229220676599658763578228591341011316759230042374950664350285412913140767880285113694411470236242486770817443426407794623301261458119660745545415110564515271406766252482473604475919068127163570385536260350119162699107916638671132233218676392350683239162019314603329516254691510334384815687574374594785405341946905679106436272417247865826150591490480877262333350836482533441351476174215104198374553690914575752582108528584733272068387309125517 [144,138] -207049614655866821817463424981914746829130064603380532970825930394902520555580934470313466649607213463739346492181483388287734217159352175496375331349500743508935812301350118371183673730303058890790466170707626469454749315345040535985463562974513827710998096774476822630517090250286629688739466560209568181680566892994652200721362991362278987540090696615454888060646331733912160006969579407161154956164185619069206140689895223066896204409354071865456458449543812366793263235469969235368163736514284394650290275959910300093611015058686040772625265553759107724341277419489399982621503795139610098569963587083316397627947065065781829269207813604133210242493009484530414122977660766507211313726625742013097785381941553112138106730125646000335048079605072609040757656035733645888067575294403626853403712696954916423629172394268767234763491292427049681349124556294856042944051677610274461835254803897138719864991778056958448871668685305024447891526558226480154442261766413203600194982909010937756258060594117759988606793103214633763999196608068101233981367744619861762868822449236256686607824254869324987004956036955727621722531896318388157440824377231774633315644053348127544359410322470207558154334986630484137492512119764045576443643180578758417311248445647299926035617281825545251819166375132206197721979118826117102681804255738407869532574693943784273275959447633094248578122310334181701286874852662477940588344356077914730319606766599165600646888648549110490122334373840255976248354178281930395426387750529122584652494331895799212668092363762261897856954068312925193444273679608304893867734604661899511802951436190425111294245939342666099396821714166759515090233564113809095640651164110828000208119607490974063 [144,139] -171716457036015410162320420984693177719380961683066881393595762706251414873861017673248328526984633941739697948284321287715502248492550341654222321672935178511610487557644864409321899036082126719986081981596012743000694015462957496968182420893598533533716754015300295223294910402705566631438782188309629106635347093518316255149830455653735863134422418506715323407824622149738650191106921638889988543708194215281486676637657514347622501676724057213828711294580091231108395881357887296612675170786796978682676132561071228729187192652326918873568207294252023535468394150548318202582710679222798934054386406255454613697924150304023935877389692305360241037609659180314120371189356253898064150498547665247033770456941140424944380801421356209012792800531846046784548620322877248877653081744031950470334981592424079708976764633562999705012625426217943814358464312070987104201073661688303185151647751187847041867475314468414821234614992614165147758329378806016354466462876957028398022432055382937063647550167862546309419057990996388943469507960971303438198195400153210087158035692311128370391373205756708887002973806295828759646768794374082189999649093589283911714403501522190882110909555656576042048577702995375537946936513686500093416457098056096088334485229010633508900055808081753647103300442091329028065665961034551665687397603698877733883980559015047606295360671123559709763439940972671655852471177199896523796947986561537203739611838054919905493388793218366858419363434923563848012445127464977624834935199231077507498047049804904335274331960406862737724126390293493049136896699751245041470461237541590374318964398351421054647709635637501288860530940044586127947740936407029437600786602853861516830694348020 [144,140] -32373480585380837532708620450057968332432853804383029502145372792382135943292852321270580689691000386110230109272270821844496108885274505647170900717448798074949398219771617181698017065451380605415496732856641643045148748943517961509638103778261619847941407073826547920206210268231422976967215664991922653846699378963293205197253933511215326759059481467614329414399192411914573641121552506087120734591652140310265215443362543717434182818597705590782975985905814846923000544442607815396795635979390541533129312547760393826578072131136692284176236850441420869171915694967426607049943961970610002113675537436967744022083466518221038049303856550356688081657602175786114030143086667521459162664092639769044912450532272646195412380698773953529387476950992582720979600398954277658378405064278292849742107439154281370791799583192355537279945338694697466418133039248717872593576733721099214773352622199902829901143788059456231179566565768881097562832124252737294518272861304862749482667152379524618085262155501997136891984859047145811694821866089703097489604604790153620777346867301857649202688053161333390531478777787760873944659125100565772053004303123611902628257713302302901086824324714536320996862828616085626550823275402935997784465779502487460617965691888470210275790388950102830019463986624730927151889827284321792110002128145701118673177758917595707535198974652461577075498767746385506155706182680306358186141168158635571099537587369945802629160186592071901113443480400582345610934794136815087592875930461900844680139999660283292453500063888906759645744410479920094557832612928013351621679406035304697920146005787867880205737049798040789279789007567468934536034465882894447153445989371995620788516 [144,141] -2540900065956025866524459998708536959234473369645553113131699814605192419189627252129864095055841687091694288259939850656327544838681999830408691662924469668580958484972127786146270095202599480377874023616238112511675403420946359661248424162588909356807142929644348574367798067645144264560939185544087828994869578870936893035558648505264403225456822424364172088331402129023217299662224817729706490222399656555745189504353026032642949193378097207453126088864778788693954116564719287528311197590251349581086478274581380567253518553637591436086997153431238781182081269710991777698727907552510136439024983688339950864721791368652939478123285945075606299526658769642239984553482804138100975611170999441158337941016935342179113123646930362221388409973915319683573440080760273816333678812206257863469248561532559752428665081879008675542462119983836336114023379677736177687813590333235277452372488755802159905065648618518643100677400596642177702187255727315777621529386557005110851985918664172438817732018249516450618268707602574767393630793197593778282552731684183711820299521626531055946960411936893816758642513614879549132672655382095452292393991465642015029548134146641790971003441267317521782581207727828464178629690799659940700548068035901792964283349494650942631060381178893501273439752363138335847448805257239860832550912383580870727632122688253125830385210521194721481328454581253741218076934161378646022855338713023953671510161964700425992354298070699459417430973828539784035990399796521682383572219963351302739188139358025228442856235858940130090396644394971124386069405858135643681030518662230602908215583265179131021603249480281149573627258850433601331196289985840942670545875439834570 [144,142] -385490637246331193820360423694338738795484841076510068571197178176463884067702567358937572457601634699814150849235468707822222374611367709637843338483320575452661358678085869043591175712134136309130950904028361730331079657289532307778435855777163446869871994151304748924116002816236477331688057714052116260992925238371288636912257626076079748503285942747474320545212883652653307280179128652879393856307443205810691381444435258610018101448457748872815380684513389078133803593626001161044490973784729606894532699998101623048186635584447971998657811154301697149580908594370729520353688955937086575602110971836324222317063847665906493929645211326439974623113121730830663154004038531433453513959623776993639211481463788575949698354699378348199321736299717099621275144285697079377003772052534609775412450986535530675459257630338604686912255167284296373416072870726916286120843119409566792942071115867674885822983020776479915449671791592327665453551501201499009579501572931193700741454089302792992634724205686955196020467593464333346048064125092735792279021972469695458468577244783507566409613894170701501281419393238592853047469082298887484447827133964500349776471328725972298011206477183137816973255240294441790704450849620510044139630001723266747366903821252958078445649786903278284653675295815510861705881952233981336537640822211197578966245384429066436138785128574369214851389429036923934739346194423951709270655977220160632310494100661062983111887082156175000184832421679110599887950223519189288116746912886965871931532426362582203313121243328289885918828460346954064937665371726472671573216486325650001947420276838032027376477132225186650033205967504400326509203758393619978965625867 [144,143] -32398159816196106721455141449649204586223523704843153945540098660215498480192370808036160088280668594143784294512976112660161156276661211556063049207734808718814639027520882443883523112983002116318282710724818936499971993345198470012804770912239312784019272106217667868518380364813688759135171092697826898259154049873567074068911159841432774139365378331353447318941955105538434053585953864886457727971654474576752438075949469275541740330675858607803919571508670902144990182782523867281273918254415258148437922099069821953086818817456473476361647376711423603943477836258402718996996885181731230595196448525484504828204988317546763404448018812535031092628042155882229039933626749095747635512679091051199751182166572510185436137225345702017809341874342800573601952857134245176112237681029155102929767956021366295452091258631424573129829680555914845651665919793602691752611369881094757745440364092231386469449122228405476843840155320650907508596913169683414802739665001566380977516510000630692506733837978739307298226461081634257215998688080378183163122126067098543218727025651387645239754977050236352118669617065335978369503275457791763613083773863037796248536109705645413090083342338356951948783097407875263585930395748144240171795868120896866619264727190345472129463333245005497761151052883166836284918284303204891068551933356524063306175350004167314299782151572090103286941143665294453124693161007004889833216501674300112344751333073753350448257080884557015563036149549012647926702923680945270402213016128119458568347629753011622412646636736281768881756243981928096527399316323847135518055495112219245352400737711882583353660548979137049601544890171712857247927049139847490464 [144,144] 8275395838979485031821694071206864309954805296455776066186976536546590438659260862389818311800581007690728162441462287749090014132544472238301551340407350991254487427379949383767872390906960173026089401866458463776459111143260305295380223915758997155521865248294155495475284949190330467240145635770151661771550909678891821993490316547183700639507098912818210642435692566845826017748521096838291276992558173464388912859619511860482051571553309807113850959681888368738353902140388091901427723987633743199648518597226141488009354255710265009348084256262235968232450323011720139590568724261152006112557076835561382208062363918612435513204244536044802402003079769505772190879063081544467856029058473864830318035663793766815946965380897173037489150715631036128581200513573798836396288485860223410636219125909469748092750217196613966174872683087347769845284516892192780171883541828037025983670089457105597504905354499720813039394422161234163949369654467124831041541260175331694996218330989164775683645183146637369936802916254717672699055901814914740614762392074865554613925433018259256794549265844617446977631726449262444266955986489887272528693108018401914468423232637456556593809332436964742927956562287572130930433342918197430390973312932488715283687395697873816467328561906736687693959734251034088852707953113663655328395436414848946168787575921075676272729422574664355167563707798111929826008304459787973187595515953254110000384679453094699584987445828592970732250922521324167103572128236109646540617551561778017310506311229046523850193239225092207607729826270496685583212064768874443984334692593748852639321280294333377623845311820780998773737154405467693516590521953701 [145,0] -2380413615208729697822161273462184828159294854538207713486656601657386567508454429868658408646923930355473532518816852332450631462207613945220750934516878831572602071042489302051023169782089845149582324136930719272034827640258487027098458057479641575684920136412600634090519722398640559933788605661134361131196666477786676742010985300586126071432639271783163055048068495424546718350105887690669390067400724229086954624715317193379602914116404743183740808087786975047958623149034541538449326248123868165565268136379810912852698758617396830974347563577123673325143716851925017218688419611102609513204216545812839025616733518867661730062610781445515034084432639557446319604616443551151456348837379638133482556439127602454977693231612973683394102462608154231850709131209705917977378927838551440176402405748989434765983505436016693602752188248535375096847896278263458109217894701041517580254685110605373633443996350746651723057945555657390474607432214938897060343969602914690360882444658676096779874665983254344289138502077104682234768796274043994787560218660424744748969118052979301791715943544611459608500886564887177529259768647279935539277358201599050937306410531140596261397069540852630711699604027593126304541398301784063782179997079198358754591772261701336453040555909921355032030606322926888504719979395296033106102216635975756724560142034180801179530261887417689398332123651647494189241822532872987993758102683277137467729519686835993506581975950481930954611181031900296277402198886963435431554474091316852637775571006546800442767427391386638282186228699872556480987775433980636070173805897045162952104609667634307575296443335465429436232294237577540523390835867813311245595946179554002753537671634337636926373399651034469064190859441511108957545400937377451053447074010271353012086519956282986032193163393150606881995088134114047688143449864406332940513621023627165441657308247893788188146705487925288713590586569000652393287648321183699604060636659668667155853643495893688519399934218180241745382424539968838974326751786400417693467670484231619278458115279819173530829213094867380374997870712272529658548592124134302139282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 558673686196050773565349053056278660393230240783868691182740842278841402599232450157753084714804314034024244360733975057260739369554402925015448543702791978600353774026204126868647198047873286162984325273228459229368953702746461631326469015814120654447799975851087712650491283601289895101816344662278957860977507599083577177301951831441257242032949477640914709304261383393462560514292143380755268977344008197029681008793102240941446426728430386098559225862662304507226296001097155505814206260326052176117257428318720842026272215514606774268982210705390316111513262174334734352116328761138790805942845266993218217418601478502180537047320186220574734969094125893294168636189483229374668355765391313985956125815720307543430606662706282298157126016736863442383772776786433862056552657829963064312310281323032086557864328288594938297262527502142584504251315096887622240533314776359366742519737825199660211175480247991620900763144226651919587287360099828181073704085957727277474001888134462529429669781909746947682120390574712334431047758365998206247085042280494092986983645360677153401925407574772880045491403529717151730228165159269997191069538443404112433874988472561877808403568923179383446032169137592828200290218209068593158436529309602867258246606054326128570907507792318607239642976908329673288322087225729704712303015214252546136691223472290647615908525485255612598966517193436315611540040053905977776846849045461469812832191580690756952554152196241425085055244784515598826416032775509192490340016416376424807300066118384867569631055829323558978645328608174897054992648068484478325232521818839783477434461941663506603002262693860030032897796757872041156430664415765881210650140289785651869803475670490574669045007440714343347047527249981462579188482103733333982710764925165855822976423451326922614325281692097239813909499111306292667068721874954441219299842111292229789944556323771761726775796267580597047693934487200375886686934321012066598875591662855083325443864117040941796801919905489797795996498506739492827956933277552030778722304175975915532882194158933039096830951218422772965868847624948921593013295705532073043286800384521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] 11464969100051194243781004209871157623304483815537486407157052238203240538033948659863520653719526201963880994683183464325625659609334797653137677689541743966771944358445759946330242102315967720601194034267247016795697691741487015313661523835364892165634374596283262628053092830570756753368184910695312617412952246004669403836838153607125737945825220878233744533030441008422881387706653743676627396745251545877204724295672468176396403880067933859953094219211473574707736548499593103961987651087429042145089908766880514581124587082506338282803214002369792524856935929018158787920336535311595816491020787880476524845634627291371450982930385552357841076691796013884668764650090173987712211811652609872984894668212562469609020395036256532865383961689352437368365787814836453349169388083277357501535598864375441203935926247747435943142721965316056457353456275112050776961821967120839307999517635705344388441225535571724859071254837688268053988361174791734484263817009468220977453910287966169743895723010775971105700501099048677460629266079839967008038961960560893007130053428453102487365602030020298030031359731497794649743118632306005983096459106458072310745448736252417409636928113668223217476333186176140950981314241138463377070347578509973646416311769608868400896469569406479296039366496147313802063508406028268717256564311691024892623113595789313599913125558991663996917824365025214315339456664932746007666832222957318697459506440128750719485046726533283130817934636981245909191710404389544045367638324106262727462757996315306884001766103697413297592484363813747115795327027459782416703683585240840584309395590299481464846205944379593799572014329810416883481518097472590603659300214509662571432611562034362930418889635045324668251563899079136199386069335786988741402670017149565126810211057380466354621485599214133801321350759563977246471847815265241217114826729685752999961085962350982013764673385560253632840374556118575112399231919341822393546431842396678340571045025342879584105728674925855569468858107094625239678185366105728745072166906114806930426395464978998352389210081871384017365978986005873533488008675362834765110164880752563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] -133827158707840310429837941055193193066909657398995079915983725068689698790234826646965668611290551392883370849035122915003707685855242652310096035308485260833903961361111875038451792008931364103577267035397163405963312179452201110898763329811578138646498075781723697394171515637162720054551189263738544329371827183626120058805167972833509687616213687203417273886300966498967089120527758249564642364070498094736913914283753548495138282167335714556008942329046336437414040422771031336524997769996101636872448216448109509112739973880810624719280330223371228578319208540138725206983974816972980609996337028597593501390844509444791280715162726445091508894670083879308302505717468227736832681807166597546382640901495489526792619287118822266175950012969659242423146026338134788182330161615122839888673816899380793622221201091108352145526151224723228530207958084002575415648586724766628363947263665283477188960316777257934026636839455544706010221589775856678825274719351370756853903426957379230174537903682627228730502853206741236082654873809495092258039823204662481222737229912217904680646458319267608508332612108776012821961921572317486677861858452941788087614527237130367790459658282289004485878016922893492084308966173214308428931821441122317944889117708162057510715458480393726589257387813258803516261090129948759608959921066681802384868572578818270412482822820167004078849310843844606086514502198973353600240593389886938866533176827359886837714931239313938730990776391804951795795427894003962966677671122780609867934417154643337541324740061065974813908667978033001814726063540570594237946896157629480285765572663176312635369227942900659214988062719455774754253210561773678775455796117359019313388886004025365559540867729690085076170966542763422309390897175723004747820279692030751179644320490954911396651305023979930483291638704981525820600312733188925102131091880065552065049347899522216822115146052606081652236345681380459261450798207553613773757480866489098158639945028545663153833678176920249234239882806700739990818624909517396672945720657778752839399877772469515614403394633045491032971686931598796981392803656651935284571663942188024520874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] 2662074015005212449224926580562933291042105828214341158746107463859361313292888229624445485738823177722780995367857200586688767824681355656802269596889202957599649834317472116906550075593869327428996050753114665712004828564317731008606497237652650947428898508387119149562607039525355216283764804527644955630569889326981107763129735389157412531043130991430448889280351652627273143958156401677047926685161231279620294265373395494560286365325960596867594959828813820075173646628938323927994597320776408871925601723448881436792708818969470811419917074444598569709969555180429493823476068411658111290273963319950692895736511893226673927582696430038790804750608411837058590346827520460177393530896419035124107202000782193226594153121592431843247014097883300130369992037393234671635651543038476702584255433546144735971792142466236573303645656394588669655312374532943178809918147636871329311228827167927808949205888386320983815287946936765760525130040282515310791439145754536254691837911810481101466134700966715438942261296234854954022021275909810501528990932076161750593506085995694806533271810018469204212304409834336754190912044268789782146666965319985506716828427757820910460524262319005440899244774480489779612904137114003258126433334994357132342456865377220676781108678524356640343721720369351818575962249782286033659984742060628540574632588641285992293705284849729070260494999718226380687181271584170714209341855690550695964809131876219142411749902528634648664603517420999722181788983245343363113677576455259077973442579973984957274512603815931965384282800692352325230305351524645064369047603328200645277265702324708859281467557884833904309106933545520575096603245425522088375535823876596166767860972404890393932878051533734097112076222680916062749413285438201804984264367773243323239687979962236079684466308335805460318929419906226661515487815984836089514558247837024762645007693230685411044834576003113565110344617781706128592796997980270184034078260203725668208013077475950185412867337354652320458601489335888070152135614621168364640182331421010611297904411703823263385936007501999479388007719990137215524663168273074298486591260370914824306964874267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] -39205810801856003196354752086298280868341088267319233264038990073590662794600673674839329603821624513134021069114244683650432380575771720620860551478831797279163919206233516822658781560344272843283650305109561035994400040475055461041878220302688576833267588057948187999233641750236562092578498532283017062538776230837533657924325661416440487388799729174911875780730065665990240045436930751778600800735373652997679676570911360128909592360424404855843522860572714922589278860241001557199265755080530652179298444642307402120423984476475214212189275518029935273388068973381272599799623908913663098925706308086404796256366922262346389633231311474481536634125604716643420441511221310107475797629062407264461218739211279598597805118272527910469984731304329209637221243750283560325991807654594372785124798388380997729150835126310133190983267330503012367515839170667589917738355416180706078188800618689537805265146373691160256154811885982812682231068106784358632292864863093559065281959516035037083628252652142957067822386918033832995804774677988951628806444046748746707041699511585917874852167792979989562459509844535973399886874605841829786557607252473510577973055545011505089981025331697065072833265097117955880539756965890846629913259429191304093660503473625170245764049233295157600826782651117112215382795147861875796272078477087248990535346815227674287995352942132391114587756244623035841074466418857885802156343883827180209890026557603527971523159229375378133548305387995202661800062656919406653904612340550816859820247752345591038733558421995445535272719934780858577960953253184947078390732585905883477975271679000746948635314792778244631009861328510405944187023213327063974689618134860278531501906795228796963191037201867262689596645740471163719038068723143222213952181819044961730409529726265098520373037111225779487751757389833202085335480173917154728549547563707925602024890350677025560600940539571567712911080007227245379545155493469812156866783303019137687818836185396704947207667086328462951373359492880693950181551154449719092457777955069091327494754806270116569484892038548022604478311750785634662324186193517900353780469835385247279191389679908752441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] 355278085534936416975586571481167643898650550296233597967925312454598085192917767339068210064467393460495163895255296544258886414243992960831811091660846182576033184202328017864726592586535045255783797193287496080171987814628890542664493245206393538377887841078976862729191433260063051937956212267222191570482613546639262062153459151019863254617506636590774334113439239852482723234192805164597588293897800681373594530696328938490859460325894586047052798889208586376000337583844547351036165760106876725669783597589273668881174539142799412784677661299925317262890222401053861190353983790223166287291759071881963853013695183436768287535138717379826853780330288145187341713383406121602867027173398737879480157921897132963848172661811310675458577499430256469331460175647701652725774862995967773073404689140211943897456681291683662455855229669335147527058730843803360154294501294289016845888567763522936286200735016328147584713788312399990784185777960960666746984693535045457296796672583323780130495553595395190244336387788901496635070898928701606876641379182926440558489183193416946602702306547590096724014270197168655544533085983445150042930501054304394341868747039714820036162974437406479651734505837145134382418017035128989404723688842311633945652556605479414713166625469065423038680663939536492403987541998558257109014201842359900357352714450355573852011572988712566529953463390209084728016742079300008379187547986545083460112561127471067360142974341032129130108438321708333352245539269708163372017630675999587994557463970310443110356338308186612255747279144482983812538567555732940577083253495237699643894748142660480774937567711526455805860095769698094400537054881311848085838843547617291491117424615013576443740461102340310380589192600516640624040110558072824742850140838126822748203505751800943912124445564547933803239092197005535655335531290141829547887831853936532517060153776272296247600049634085765320653220930860474448674808598864216914518762003050017000484534751644285084705121148139825159216153832855125959427052856346577189850027554702675947239936990948913459744176149862481785642598446574165695124313337590029113341114075375060110673075541853904724121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] -758236734007650234765669830902205176550302836041335953527767239365217544169501519812385238206440646464398206208816163138053868540242996287185255273953245758107415660030592875272268174201505971823243675899005648147307011450752844054122322346371440070159932070472403504773336654209832615764607991978517442497203673736207645273839978982665695585167866624959094367594191100197455662650439058893152400177969328436099085508052562214486044601603227770074710676929662539132803148427599393123724738835393874039759276625969562248365312364799781354785951391079470629672462505329834275191016901403870637712593414709107390193849353804086213274757655908161997842813012847181690821478273920030161320427846723555396127125890033843279721175325260482726370286867528642759546767603111504582730822044399768681004380786331446607844146575708807422625961389914789253814618922050971953373274768096949430841598419732759573763802407342879604917542687062439167663584158169479103343288779488174883001273311586812204988982957659193392796102127408500349871206310743803058831101476259733070703499952069669169427858667630513614683522878405868090911406088284674785855507702409552256196810563194529992116538512565783305408137851212182422056085745566437884345508092772075381761494432271631105847560870224796655950725074306369044945580738477014547933007249194952114840118946381270442351765464389115442398544660060063349419225257080792358758731762524927998487373257816997915409875486902474280443000771600303683316557040633242261024991929884612999340889997192245766217780874059746330807207978973245182254570672868724222217874103631699235033023688493410557309880186783194077190569662974638539790929409842408218177917562806423809966495367844160786385073626485369852287829946081633718986342875820368473273222781189904629476415621218313234918096835014603237728766686559970349772311313081243132803142708655922310110875143340631246858570066658790313303724096727228101859623533492828203999059990596083712054412531589054867907378973180211099869716510275201635712001284809036265845134219673045910237028477914224725198455974117151429342373470047501346334731702779167060919518296760975795134385180062963627278804779052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] -18574074898404098335754356863948198246886218391675753276764592205597309123013462191212511984908201339018105678078156478971568683296231328864192283769297807915433427916767743368295822077874038844290002742363561289868002472796380445681050618718483927208270577422889689219831247327845636928299144072025537570929302025201075720425406884028108177706373626847738747652423408865320448952227807984738616913357855418823198465843370023868762235556452063122269305620342911889395124779040776920393539780804956979478298987228005657270842949387427543430705137827409511424142820516740772559560964266209175707000246271402542268362653824803537409359424203243324677722260696383854331357801478049742483039687490777454134790996080102544271815611940893715007296017952939095097186755966415405486711389989211114470466649847928164974093395838266032337900199001296451251966682068334772764595492829408293948791317700764727272093938804336842102428912690300298131205709305324936061682156931321415146145961140673896964433212887618294317650468742849574149653051401157212548648285911158704244313770940335456690406422914767958684729294025048142447827610858956624221879047381248462696021430663648382040356902486058627008231268649693424825746310004675976864027385735093989181668422573289686213454919667689248056829729489476027890450165723112864306488892087631156069106782258883201855585353403590499240344230658649186317204280419768665242502758074442181560081598420105009362645096172852667192936532166720271638018975015680472715579765820350342600412456680924917924569691648401155472685844011665225053441468001582332476075024246808648260081865752581433390867640819920362526566592399062857039976718051422757351006321192283577832055831391770902316970690948451113301116742656062365823490611694768348105165256321108253213578202675675527716373575767958415578185268919609589868506582913921585223748563016914578882189748849462756103557969565045173533721062977151100423855637230007223308009892835749253623647539197751154581767091031298826817169171725641721177612191161651646427513438245000613300387252096051091510047241148002895230769274007126599875040986063289441802781494972443676453634220369082186152809299528598785400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,9] 252386765397269468748154611866868655971186407040083534076792066628786530184182285845803830911565014321218956821483356606602891241113025638742070187263669328463990512801237583214858057177816172648306334088934664398271176377646543752069725707884623378121316856561623512588207636113888311210452480654222568493787638188451258517647674854251853760157464499550248563740875593256023885202237038544998112458044480004273139496499569150729968902494061075868310290668562974043467673688683667204270191185609709181834967460796851583701880559627320746270333494887377026539432910838809785380677245986241033299826467944265041862158156716500626528792749254422048396161161930684730053951658449939324457072788170025665437333661627862410887824477535007990936624829398220803356986227236790744183036110947580129132407152458484445136369742983054862915076000749015542428607747140900410947242730535628666021050452750757597213130901365082661800606027638171656074910191554355666986671186755455837153746191013385399343642829731404527458961835011772027174562377456065413801492637145030904796923653184118858074578071280141423681042691161896015013432829385853130830591347561686920984561196655770806171865119287097580357209561051181046357310652066421829443856045251506706793797956031639073443229286458669700745244393779400088596086218303431594044667703548166559743768940262376817110657595637937721660960505734898843841189509716161443164983330532496886085612439682029799332042608028344036671246472804060969811112406356359456364125828775141166134656567171621990452949681546590705762265102223504829296083358706851296981627597295592011528928070418089101202335853854127762645255562601686094831374526659417904458605038620085184911031158344760897065609802680260368933486853943445079700910128765438500774068810725414729136536251494039196901285894730521773041730547644408712108948816661788454980832741541891463541745545892788843858878954416469840702518781231021699217193102560265204450606830499900054157040626370339667989800969884321682040874880646228283983182411464386651916786388149664693309470295001330869441897950705495800787342878027779537148255366914527419574969697454241920473778535913278453506336518330499529838562011718750000000000000000000000000000000000000000000000000000000000000000000000000000 [145,10] -1872323206189766266157975567744190776853951018133788463523006358408333767213224314476567426043290456901491508874488686332450474091760362786467827966991056331114327596153117848329399726168516944318283817616297182035544872343957478821736944894907833943708838679332890676737663826891050791857679620101645871303467756879780468549752252789463109422542079461373809972368013945352721002806650534373857453533547663637848360199492410096178967584546677949736814189109937259053632201958041087477469886453590779636288633479238485207274663281161602417538715337819427000991025115141078384758582352225601795492514991285020208290248262291928628667625628314226435801101763825313560196460186632525980630021236085357009615750355327363947370157404780756770092935388691675840707005580337812577640198801232058021578943819898776667591298055975503503677742858321023591739700417553457277436110640456311554308715924018488156510656069685750968108644758511183437857084024154783234193724892261179296102979132201535194428388039974742564734897810718680786464170315767012569017084747905986332354468386261907102967447057820685357845721897628523663687827501108581153473618828745963266601703939906317594457758061601200954916749058825201696502973910907015765294829079913171297648761148522159400914148345238164099160926144624579940625520416068312289073598541872189135372507971353940119972471023556817847927645426484097014957192666308236933150469977028655102442071511248193439573646950823621877608619640076106201156670490131432764068834397257638010252689798150923650918063023252128294627015542863014114898514136269297381092419702475367790875741412243185821992149574348431313187016546916513844476444604496067983990619926723874988112653020728020745453424793960554160223509860347716448588538839346101900642477890698490143546496563947686485368192910027977040586970115261259408286806455447194049687818138453027509252449330312070205386864774419320104860860168275069722124085303372307111555717770206369780288174478966491327791380997824727048508179412339338071015461148850037873294392957874631422542622332569804831102927458551243832016729368327946850935854695438118286707959226514942371453448341674097310516344805364497005939483642578125000000000000000000000000000000000000000000000000000000000000000000000000 [145,11] 10440790373443033187693992579148883690747235537350205271085592565558078459434293911163526942682374130806151977870781227681635574914762805349740610011642086135434967999056056348528099577165528302219822301225626106077472309936189378087306586247918242550453186896737878275326614906924065927991430348235398474969457520493549219990788723324249047960892911435871540511514397288924349562519572941135016541006433779923350866996231204670578883252006321879998892561672652995755047323468681226460531758387807106573013290699833423503778533471535540378521919392901404300410036051909189321977835101784069209232221515227658781442094138299973246278485823535902073167045308125924221756435619838737199745926588031046751306366886824065799330971041123700813450731122156253129531274765875696369345606448123404439135536581010996012782079456808716570737914987211327272412884832482490695253069813730832555906122244322322814992353731773363395365964607213283238538342533732470955277112027040770498638717464518089089631493414830885536739811613613049775988143859974128202484424287148029896139630415820780374524161987422092275167666286198936715930420176834470909899013768717252736122665055091274500478159148273956604593494049914602114761368245146288981805724191463778737483524454130097358262194760826236305109169523687960831051468963189798785711792288481058008220730105728940372941891351977194155763905783127339022958064026191961979333160523515068318837627820907917874942018867441648178962863947005154470970035713046978156783047456487718544388861122399041177305778053087877517498338064304905336266762299263594706387246276346308493652986532232739171029417774627458431573542183486995913994062754707887270636427613508107202642994876532564372325022926711180997317656478887125105839313026480652486450231607528746891295605974315938977415881207746449037373182172822024903809252019932686921560074876503853956904015167661057963978245859146134180876211598398585332478881324153855207171022880548048755701662946403010404104600730338728097063530800436214367529961996695667179297445687928729637069181121618912719234786850307599628620247214329727694539111499804397311469040042647006690483284883089664871191892814294988056644797325134277343750000000000000000000000000000000000000000000000000000000000000000 [145,12] -50441690858301285854314441067411509224047345583175131372512892678115528922991634673053398829196076399545559489565256084822547354069033632396781985720467595449279646162740574651907165480744605764658410741641898171161636165437696535992438379282634337896102523918082329270511856238469143251214535821091745174696960295215309962587521783194365100978612767016904512880797582045902829507449834495058867649051298648669212444625538806017889145575794569727459717571549439426090607337564832426078209566270606778111956208038619356414939981215315432331048331401050232727648587513537975049229657946304582358931776942193273495531231742405045203576059926768009379593380447539584150514634822130495270954243362566351320734504285590605265540716653696833540252279346199203866226779493314476466594896365328878585603580186849682765914515105675697734338214048253155892318379664001604619942548239901919695789498947473777609195997458234813189504239824539839771602663289235831634679261614000181456878735251516778727601730743416120856491251891748064613310732532887312659306415971120017950913991699687389129154893783351592428718887917172202173030424217473079463677394132902544157260017502106208042209505108716661873957900073423678947231011176111461455305063251437719430850972266340500419503531812396748972986843932195911422763749452526131750965059231258359393290147810371223614082065541755719926886299493186714516473726344815156725349301084656278208211367116265630726794777154737238106043530534096506955600798248101843573108131465684645623751850517716100496469554544870649997316429489388294821923359853383882232194311157023187050049393506275583691886217288379518930641385129294932057864655556502454608596523475327995920205612720739633560346204199863202815358848332025683592977262328015205217231404898993826006212184283196054441483243420569659196045735188880247336031689716550216407276477303651002063414819446502067588775735038400482728613746604722433047260870157436081161414298255590448561641266964253753827622707318129364163074241790513282639448508184907520915944673670741347421787817167886094172957098542427554416625819836971834079928963725305570519569707066453516557590209388565575556167414061903286892629694193601608276367187500000000000000000000000000000000000000000000000000000000 [145,13] 227063726462806399095392640969213016884025329287152879443477471801592719966199202452251135151619414020901506706854545421558861243778340260531545629209219820072897689552728243945733622372563006217719513462597208272999694374326125266202301340137201520133602412412213085228562666537394102823435392097953124452229957243381885046284374503056726867485472819811207052743441492722183392153749111572626072829032778486979195813036988227736025183875138690844770161905367439828114460205400753589864528467297622500964919864232209178496786770405693869776339009144249947109900901441569718223253121690605495064802150477165975020365369915029771094849942061288826454329060829701071896699341904402184016084547006876550232457071856810199996640392674690204259662177990421373171229852721724914994700552977249790645848254398115491501710570560898243192428109256506161461390115304572524696498039439979381177610797961339463177274943704000329915742499277878695720773535686017969830243939233053640091501751783263545919149168006323313303283377286422287330985978043563678277645168122268724248940834227952823155852128860061798286016618967722309682261701192141878429595253478173475212186368397494044962030947324452323542231887342323140028890231312987437506160130151567729797715117216755358849006718315647796189985646489250274728396693795452266031056593206323535219754125026738018261583742278171168735251381052931579720085411227645799863866864028719975510812721588025076406105167081804201692535799087132762474842809168347332996625107012698413449750976487109793513723797885047333376178285288661061576134762958884108016009375648155718323588170453011509937819289495565253940518650158574901074914963027429658775390971220914977405429196562562105112716994142923759210880981974890257413416661544276532034855500051573261626185437078279436884730537947415067247318415802706181537816362849326859714460434655385317941209562286227528004996304263509460279630535718167179489489456455249828748056063123743436253337341764623552489126579006549254440430235860410196093195192134791492801264154492249496886610499531317185720814227008932256071860471828711521695765709474048846524272904555503054134448039878433592745653256221582960705518416943959891796112060546875000000000000000000000000000000000000000000000000 [145,14] -959841513443515374112017330669167016305363822978417614277134089332515575144846254422034862401371250986817288955685978465054842581302653572628083457857966601213269749979735191713630901904771082967499520493819183960711257907622069086805160374559698017987679562214271057588398046975917215186339422561848678413400388614227376696451449665602590728046501032581583574882485135634960712756557451303630974851172766748448017577451210217584272594541483516291453454538098843702148269558781117139112282710021751191489006290760159767102500087504615805044429337141316342635499704158488179597194025504537108291105128661406169125752323444544494480368759230538585198179540683909478500067614851081255530130602275855612290560562237043921445775600119262241499093213538557055829867224925673244049101805651595525569267491040874206569144777752938871140842102095743159031521661191537423501352848961012442296511909642516486441270687321393314804058419645212645204893888145290870572010691012978628937750967438708287210515523601627498151499579047252183063277076493452195025049213263643855895056222911992745787521853555434788634705134802691736042030651107339575282410614084720717432985791719734259580574989779863564188334925710447541359609539265607016039601225716586665868569468617191490545967811038848328122965061110438413955769632947349118566341651692453322626536059801305071689727363317770911405246721636880956996072552743803450582170917396580037854548748410747834180546252647746415187601938207224653382293678295197928737830374967417336968715376373576961799675401729259832997060891352005162175159746380131868265242404544750048916370860602645963839686646358332765185681599365312500291265059694815241487868769234563796037718534447521079101621779505898868337899919742048153843331093206021543741546941518091739403673821975543807482634543364981127025963779850435944865046032208633110160913126615196676203612036613318041526010452160843086205637490613565198981452575714576548496788791169221809974029510856339588242017608572304666646389394208160610039672675263424907453015426975746908752606701367073224003359366023022254935429446112140396666618068128290531166016937227234531339490094906592458989564944113297151329078360504354350268840789794921875000000000000000000000000000000000000000000 [145,15] 3738514490411229978557962124269849981278171442062797050450491267000613470663992334052077104536049954022737305227055204568223077224857031628587520169484193319866026111970553452333403782342522772250323260085815811973372138256700187757716185591892313790201159794764384998234901495972179634222288663953900919278487035453989475626960717296117928329153665845962925514741582128682617019642353056244369417245889294130302631674370088525133525802228152202401256048269093550071047841869191607638701694906592511218865665083915831686730499554157076783887287698768368430922112785690392413990361390073806440937103398718392036471466756877414071860893831172583292857619526923927293996025724995157540695571324374224051016709126882414148700977283995941057800442559954653083507984967575009382432419742313162031545051857433837956026820443512057265871650992825042914490940833967268024032107037514905187466694632124666662444574322675135700533370296095035109618499104462386365788956415838434896038169981579581922034742292692627406759633585601989050922272756355029157846542302401018168527091250551521257722566285424677461134919014026205683207308444892684889444098074593046976688208731663232986258757932926935894926672723077259468570622617982593608638603219062799771311179502409074150568080879546783927285627384811629608801064600025676982246730472524183080767436882091492796414732053033518036441853264280680946919576378271082474713440635924656219839341163037025281603025482358429224290553200815607387269773742178882484235960593474401821430500792825530804457670590338232063702683533423471674353392717949373208461768580538316381803973232654660377752628278899826565273222838456688405241751532294140645202270506088145151783945205632232070782027741429609684121834890002757311976086292345036504347388470294732588631363436590335768672618793203361449634347510401086770875156336259359495129902225779539660235770099874217838851264487557073573924317202063932709904293330024341487357722721533416793473637457684615390552617194942589220292978652909855797135449059446754229551507983780664000994442191212658142292000991882076417002496356091706100490746049766758589723612583162539794644801490397522049745755329620451228652289882292691913789894897490739822387695312500000000000000000000000000000 [145,16] -13273454765004123277730570223616065332011419286260031396657175006813917935518899498954145142116048198450347498665305578426570135887117255244924369019956679033822243298582055477605269655743094328886681329414686830137413517917144684493525584879660116040739141921703164303128798157614557495946370294970810867212377307605777912626975730393561450776134311845353125594597648375931078323195716403623111005567597463942261857407915456275262900243175194718166626391521974307234442399249138752479770233206532308769094109056747420120050909249845537595581544649151363640248594477079722378544641499427941892954764636482585024011027710880589468155836177827365268991736369226872665900386475325705755174900702531672812442987694595201628663463912237182374008126855781553827025764018058312193370142853168302401236285980243346558543302483411066805646936924134958931179609497875021023152466190214216125826601249907841988020026525052477686681057787513434418615984144196493425922702691462533325676981656167759171118298560452459059146184892349808972332370171638840709703829497139878090744826120943258062448427518017544643765413315928634766233379162639221674388062485216985680620976776486548769768597945660463202538581520459587019402138674930284730783852381573414762596152264251368796958864849007119257835185242601381998219208534166253071089054066640048956034202069316795096500275689053611401344533667819602489410367601144233514761603786890741273883701513976717110865369789183081191400628972971315257985741278751222070949260259060643697652864804865970253408304688158233594446175415419448857326902425886421107254030512790973248188774796815686162790635745157531007257464025536665366681161210509141151431810777326013769146091189056946879425023164008588508788088231441439268852950826634068380488537690206647130147209507306488326466008453411988502434334111206266947180680439243706508378149822608289114802469994443962138659448663641360577522018101366003242656168574523780975019560707710294993204967682891877396971159475933681281024480069972608290496517474877700524331928857565724478832559562428961041397831280209952266327384406589170759904927524714794463328553223439653143571165709428795528714216053609674783219313172520983923341475474444450810551643371582031250000000000000000000 [145,17] 42892637887746192879208808842763986272424694958570435431059150127153479102548873989899712492364223357328979544070931673714609578421838167912507644754596580986893910618400768583741946717892978465161350192896446701549346053996821402131741675808888679607802468626085494105322441102501301058999075568186579307541968569185044321110863771949773198717282718051690929126456146339080924219540054058661150603613921775886972601137631092577858069834325704846406727808457816633697790062739460772213486942143921918960067619976366154885004769244642174797503552121830170091331197623048459902293396043368933549839031239974086480162147680313736864060924011119277606693029518177072285925206780694238128706598994353893276435087068228569704359145093053234171535249697363235556084132582471208043579847478018041464805694726827916800196890327388141525039073397856714569506205871676415795454086649428394643071658587680457000407210627278251018144008554674963951791868501497759029591686624195038350516585293546232150926105085371410147861272588313789426363802146940825924189263487443234823395332090058963680629569063735078028237486326303945755492262424218239310419283729300994956845042816587002630439872790495608919171783901100914544098110919680739316976759046678323668791232677756110722784549004291924642062965766459394415758232151973527204995400209272973766469234097680121493823507294729579818847237151717743890549681031791725898061499017807054670122490123655761423626996080799985064362598909605343052085119614131132439565326524120041903701774753172980663812689794530320961382750944665820969167888029803662685277366257385711969946245086134636506571264885768515460798100158909596118505785675672769770201763406286732999106928144458591120992055541918377020612827033824550198971220583610607910410995614659643526126110971621541061670298388664728377602994993130776504777109890030407591315775697273633446819892677453758170648430319183938183774813442598071399109955165627543544412085883554081831125727195227621515464355806900928939389161367730711262335797271913169812139175143267768057375629924506631215503709242277776401477638197755922720444444906243703994793653153157475921932986002760230336063319336053871578147782032740069606963073667316166392993181943893432617187500000000000 [145,18] -125668173550898263038315770381905110184404580695612388016136016279610003565503398599404050359207830264157554299005771045907138980948409749253849399392003509117246744867452399175694317968483361800188390916861041813295197423416870010214402441200710576756440036778797343175832361189636942016781773438040541512802256052647792952597021769641889080059630462043642709456422886314893312253576572298403942056171274165391620795330173002661425207826592542877515228792472261685376516195893578676832586278821665018324274355443168278071403637181799284063927136142572052270787489441839462273479916895642183179532577966192509875527062170599066117491085316272654374062416735963718205651874321248688686234600827178758321921246015355652249609140791207813795255248866678437858145800239654492985806366241980931517140615749440217193664892745248459505071939695293207109144593113861794449602173248934889548556503274509251683935282227504468412060209647119243487964322345243657498927066446568131730758591715086258307398359393466952249773042960088070936010883622319259848802214866933465649785488372631615271615019454913552111951090241230924738874496928805360509176651742714327915990706749623919799050053563597295379693156412334234970507402263276439529322354145965233322686906703297257803226717617368016364697457593552901300474005306599985405035689953304029581480369874612750977087528057698659699619952766069447453739440840775551040426476261307352583316633223480283619099054032555634444750294334336012260670965084586327954981753967234299271770071805270564089294567971872750533521397858408957475793023896286999046647783173687834015938541316809151277115956391456601072830287749959164745643594453468808323793067020436116700718506652448836628654658505214159433871649788757002072464425989695180559727187493980963317883222652665485082410362120997434393051747507299508859593866174660361057118187124727891084791341771558768686851828310728898819261070901897336346168532512695770796789216177216028338143404384743377471601681714476659671194767471988842120877097394644717160310584659738716644474662404502269122021441870232113536629982446544896300404129582833004491982346614563885448327820946847295846541805247390352434933061980511042297903312459084190777502954006195068359375000000000 [145,19] 330482579537702294094197843570870639141980807136562223632533844036097649186661233432539758687754028481204313664639609011776644844082613133469440126596738829613314653368187766570822047734944951117287916854532348546031180663942158077943026912150346324072590821385844381574555819104998060428580852705884962588204090308733392263441295662259372491194756206564445477226270955121320933574929083693474677495792250662789588782054071817790965808929125155221842741112228566893930443211171552551869408360752277983691051423907245193864706905019202297664374905591184390174265071341535173931886393213583748157935259452869964808119588773554201881989541554214793819617720487433225901407131702740928522658922498886950278866734842242099988958520751634042772027139070687113330854007366036891882808087216166330913430391967644412251322340025376949618722439100233852512506657203561843113150227066863250860194772141427972515216455988355110507527150189354643755658178453997825851585108679016202934467283845787127758472115749950807204564717244792919696759441482018615548309847282294232474676475707689361779956928673216764267888259954916256495632479866074711979760561422360453600612471563941501249728248477611355619951845850402154150057473954884063290217072504106124924730543331136751268350421738439036311131370747188687711856447399469300781270632086354428780317436747909733284424621543302189245128196773980809050397054801360488659515508049533526921833728260704146394418406799550543837398866174193867552797114273732487396447089682886116215841004563987209565214923465985910478482064257313710165715840067718329193753265256753164423308816358425877281739117215472894434200760831794416901796572589208461915885873765605321010179291557814605625549671784829217423883529206046420145940096778432447214415697327204596592422425047597670393832219289868817761850465463301690112506834691605234499238829099811691225679086118368859110020560274446797300708849201913594433690854155570042328075503942285878983492471374664919010038321649644979246622123717725649903493971901200948116636437611444007708719540747912294148299807999081829014875433022668058402316910361107718507056738182992085021732977411839966884697522761572102208895401252264183156182042466753046028316020965576171875000000000 [145,20] -770667557609190153480509164435236787595965919479621238511701681127576447297031222599321615477020508893309252039152093218812691117532133504660128122679102732809654063319978894127087628396152636333503154855667991496675987866070495370861200360788859970053901724546535013322144323171200923998067780758553054150082233746804537708027363592103802494588099960326167391961261151026631040372730959376093107854744403635413268383101822124108497771751242641182433917348720134463745791690060886390701751462110392262067475738110101476257409590098378587813879810554849370123121116149204035609111722844473436086725891804365285107149260926087245971211458782734585783821404651424863815470268474406140353288579270480621683573186033234709107463181316772685015359412093261435752089374215640360747057654964383017593840965142152651891160302927967252258251738045027078253536416524865469150519742146137079664062713827745754369687539889951635544556512383881969957161958633909217876871481384358183258287500421841189970011338144555179597189105333111883708583284971284117254396769442094495096275382761181829352766101792065335636174575407496362330323435014811416851604823685368060718506591999976568826642120565041359285475840582073882000448078752218681244939384756794349471379809744295464544325771665601482553533781305449651838693148530535393883815224153519882993513763642047001230237974435328962884410617600456500941502725775270235429967011075056577497577372806550692278188206440413179078894498569394422369518056522400619546016359938318670677939525900040564839438169709336188753671944532693854420311668818007693717345517598111925595660453754028541703657820990511282866680255877240891542325711443321003775333049127503351105386672440064219783768135245042878676769461345559827461711341065613878421257170529907175582882354828430710885601588697186558560775824852434671464433421332207908617790683724990729507458608557463458988184760525825318070850921161107872499012253407220150233116055162495028313123522690516047582449849316705165401346483680551021162838179287616902840258654473100645124327572078093683702324003545462380730086556538082845245438974703232556128543329564985873262651216254568121161269595846141733973994443115116455972346543035200738813728094100952148437500000 [145,21] 1578311483766291124813303840371383734392533793408195370594993727829955316718155630884334185117866883840653399691432168875662375630880893983878688596988651965324171534258304025868050664729899118429333437694533819477202168061972721404055628199484790078861645679765897361148604184018759264442111833759384721546743319158557829808228031020512267696213766880978838168992624545854618084154584988527749682153563138626030795369628555275532457898875049801841993155840744994517095137859008703038965256331720737692206745064593821958118621100289182016095098065432906306876183676538386095651281241615889407191897146576519123699590517286066202976385550842916199719250458671732482345555810693351448349072951116031345721568647351161102684172794268998647671834418663003414025223761714684826562019599840850277359693216660022559221240963296591536829376701796286818671492981448349001234546083479173151642574053711873555572641638502771761983534110685309775163097631758654027482857465994771938571694977054594341276640865016815615977990997798168235779149566289635575973466804240349963398946037183140661653678675205639201514117754045181942814008397468988849550397517031005653833781346624630142441685291677924612034543449638746914117962401860948668505016494570499608529572929050494032938682653731836783243257426383557899610779781829051160950743536675085688418671354717279371706471337789943203183040846228838294497383089307461525105679818418593305831552143492610443761964356925590155006827961896779939468967353388565272587479514976804659128753070269582387664138129385647268330663979078993213664158720740329430743365822810149645619167134678229486008563334111378796599273562647972217703603940754876304446544316594232301508312947494558456399698615281365457003119283624776803091310864472555328274847894773574177873029306925752072955023235477023574049790201268860678132225392580625111805727014703502926167888147118932619115426079390189469746479124598955254548698773355015731927733647093934535221100565628504076830623070718240660947430361454572386801982277953480772371813133083688995813776470165034474257270036867141583778418177752539075004912375857118424629431650816157762141765835521168932968138869007517611977569002850059487474965180808794684708118438720703125000000 [145,22] -2823036162787557503713576240612354276771530184944665485627048008250560977565165651137235877265996370175891715342300269067044870500982497838171598064652363563376112408420731362577335630418554527774214575565823052897903722141375686429331515729564497505894744116498182411762779827307440693668453981017579412710583386159269902272482633732144297086960178180365453348341255404499644963551442937074921062755434694963278886974773454594934373342716564792007466918759219370155567109125429976410639577467665340329157562927798505726034610185604358519401324727834216275775290305392106289735576776006973770633915732593560690134357622943829125711990419067858103023990672708595288181754246837645794032469812715054593068738132410889537813528478619762329091002276339981526652472906671218304576798626169121844993106039034058346937698193121158334890995497926380820508463379142796523175055387219646827845661752343279938821187390197536307184792852272550892257883330830024918293050154833226428036090570975883390023799691794622017699103885782053241100174014982797358424349074817322127521968095077442613052690496092375674505944323012321395965583752077013270741222465625837398483707155632096009388789156771837651434344124190123389175808802207071695320483151422650272723559953357590534075351459428898892704618038302757825944044434405722377399950433534193368658870781618735688955413054088203072132002428299493831019003778022989200240676314897240612198633594414995578017634363174849594038364510870946228455157650351290723810647444350809059171026802684355832161726863802373200823503554868636364642556386405802761315697508000860398021155376713195357318248090069092249985208222182720404255521587600695848652721997378872037106287434862966139756673317767071382042528427060104951006558591640243202837249122604554071883125619406921291401184480446705025943887281362086972023278602235857629519194608339454137658146243427705925587497103537084777336183016070082071865446361474286372354581179345393653173746135544979493135804110369534409887457695565123685346807296704996306685552709803664402054617305310758422109070981751092893686125577998315275247579387735624373096113810042565709641593309843360888229579061865738662192766786763857556064039044940727762877941131591796875000 [145,23] 4400246782765522558305755605966007869551173597102373379459958872005385826238378244970579951792122268251971827049451387545443823533324858194017452285053610519225621139370458635805692799801572098984705474409168897066023502080637601280038951009256577969407017661240880717231476615879457264497470865627570578019828049789564723811593566625340428127948344183152533779494365451989482877020178652252401581196125682799557505817320995186884988530876130706829771454511342615476697461526164513955834865778364660637214703868227270949034043667670423851709370623810895405140812053534490650926634065546409434461129408709677253208731617243267763048736878999317503115221496213704549633355756451198713572303323658513498576941903332043231119793521513204591688392868495113104009947166247078761861677436016951954922172284433034889877804478371820974228757814618347429403726721347395985263642518053541558147424007507306812708102169552051755042906392138407070632310776125734226239502151024086922160258853751802695243339714704300511577593213494210806757523635125944480725375619294754619231130468510861393268094380413814934363642902240861142948033770912878000598972913606585719326589315327515815529270141038117828029973626466297670491918798980743732677607326848341313727495549101168929499741393602582878766594221651725224575883180001647046226427001411701053170517950733479341302278241853419992216147179557712931499886702007784918058987750073499055297127969107888929678336350515594566668508322524875556151399041105498513472400596226620248669838706331157009808984275040865006906529614957590807672997681696726782898950393817129809811079345549293633589170427791643707375338034287035615690459636555460773812379736870712929861159757425798382767518486284373431616785910970392470750558627141475099164328324634461270367738068125974545778085009358261703581080211425046039166677324595390050044415509625127193515527338446359385800383750468511206786375004474366869941280949804157490700432252457728077276804131231067431826155649099686974410773191560434266443183872903496141610344824101838370572592473842840039685479133010624723427889105851871399262258728199321789935068622004711676468146665476440806545385152348727417903747824445837011353432899340987205505371093750000000 [145,24] -5974197782856592767740706022411747550058405810363904231638702614114895887748062712426937449626466420256200168330459748218932259085733230838010881864651826349946785803496346520915557472310551213435851806397379055709770426334650236379958031296093853508089776101594841806910590603339589975461191013144895198350255168771595465897280816284211024572817934217084311225454852533676775253097126997850280030543917919853912878974047273442197484201959355763726167897175123406741413354356203875245992860250033493464509396693767545535806618633308654405207265845359718009360234977744430950596093082209787343271853723178284729060226986527172065580147619017817395264338079662207435089923348309425804329888251145468238858188141385780023807351964651472186048646971620119098571008810245976935349319939080286365255748633286582446516118966409883645746404514173793979107871104657230445641311088258618619996888286056881472871095879413121372731249743120557071019495217420322899230929734883033442804971253467993112586867852560270721052269877559738092202933139406502965496208157686706182682063799274358133145981574505269606713335151255099336726946999093043441894279556375474108800327939799942913699828160919783392049114210047036133847312313114299222379585456965667292970065963009618541466906794653975419156715469787110033744693801198317301336469309882970094521442223403767708565662063204260800745619521994357440237122975464834723747536589866701677548854919976240033465482360615563092032508083635479871372995139323640497948148566543293216215164109330367472414605874718767780098016238301663131729763384018407906464014159034297864621301989378159892603854383191890067532996593901564569694709317048855495719224490603620479145546408004287131822352327587099059498440632325446563853036584411142143992934832515401399551288227222211093218298982813921465836647987688355772739779281471048359176078292184565874629491821839200407841501701989904552773321604242880692366797766821985570924412839828107284954299536256179703316866808396559157456492071190458972328934069601166961641193789163247515944768378632514698385079455745482847629613090967831108560404879303816320954775430128231551877458406596238354584657357605833149084666178207925213428097777068614959716796875000000 [145,25] 7062419095876610944742286608474902614611103197014255241071956287838345580859523199721444427109351703715822601903285617097343823027829210455459877828992587308544455614299898810384951218904078206511486471108939021264611522092300583486762884025819235011305682417732883774906462966989162047386880419819843162180299198974075527739719039961618803989671947602929797460956669635963544253262078130043545809711886649099057944337084533326492296279118599758779530046774751752388021851505928665793288638112240802242653983220650971515641138646405470327040528245932793929162028190076041712163934095206535768109172776427997923099851486557599359221666077518308595554712563348114896958627355920057463907552479352329489664353296597779076599166120129887144636635185056658785478715125271087038764627013801770597876831925028249929730644156268769700914568307851038831413219362754431510637255204072171097734931782010552955366272240819329967733004166804082290181240559932103291130854110116271002525042352644295198670361645863193137244128578688305511646012138308056961521175982336374800803546364358053787951102947965993938363516233859036527907674608210383649937546687726539044398902471401689336078601732134416088569685333881414027410900679558278970032230093114082577381785388670895089489561228411999640804240013853762991500983821472104756434861254372748833425717982259197429875052955821352455813788099123612852779367088932838378841658495926981218981656702830464273367904106072948815754377489488905564248819875267078219252923934750221222341866126320482560940292999030674816434012542798441023237848068235615377102874562525161990706621322137942819277713115601458069174186217615511264985281683682229638804369533557386305335377569176975757872955025464118334511597334963348993656885348257073026511605165911468633162186798130941600916995905941016322892034636218173505572339975448326742182131280534982356140441533925801703873798950404127527870613971940494731126737106735362522460109093899572312154112777523141222144977579954706976035296351545260849845403326224205664275897923831048513394094116529334292848030291342597341352025839805514992814774725844359584119011740584368919722611137784385022244465440475373537191836059712102269259048625826835632324218750000 [145,26] -7252279502000384898495715766741246969240152386028164060806196938325313324369711058659433810329020995473109259715098853279052580424502975833288244803811910917795706718138055227049198408318001530551396248088657251976320752112778049924664051558442004303446452867655311786319151179601888733731981922282455276675205517556403927425913752855526046512745547118832313724789486597018754809312696975763751798863906659489287925061628400426230683239321264813795010264632411122679499874840311292765397550757209705483914436075776068739239953188475020621097613644879671600113093453483799159096285094302233060591787099086632275964967827957042199661967348490766830134684102979647261460126951247531819794140346011767074742154070774309907305827469435396779153813277487900837797690512101824024919752181632604819718905341766090726388015381218217270459926492904197633884645685508229335595009163683761303704553985323923375629850608622039130969576185856936434394346246647702508394926305669106225912170625634371200631275674242965696800072080997262706826188573380568441272905346145488537066703848978707718120816100732127279753955613681718590052452878769267198526076969340328660384973588948036262581999864741316960505629328129248577717652319868999503161647760013918264511360656689995211543071202316490130783757772182212093849494775559309077293567785984154166696154150829902908880039338269546182984738986954754485565232135720008621961673287805969556778451866436708706143169043085372640717743641559883240680026557254553993780006022897500139764274006298291447984734165214704322837741931858461848467132603509598074151389460717971901342920936365084139310435354696896913305437965789236206140567649692299583431249851001997418801884578862007155483640010803969034793535663890372114205724472124427682623533397936907134298566780246374266530818091768513533424087187631152478986459612739410784391296508034570755044316937364856451902883733477562326548280684400295528463052072764748330793644438428863197506455734732290917765121348979629364872984897586051130701479504856283896012508679499790397901935692149837376027000443759042403147809273533207093357574929215809803799820547172228356176070754828411459632961988606473743325386838165513836429454386234283447265625000 [145,27] 6419824874183177344949878809670329483879447131470663684622031550211478640463104414993243311829298312153202930063927273267994191459348196807266684477835607744999873992963270597488719833698970817763114935129661857524881532239642115723418600054522660806344425021935867764504443085386780378628038041737120691450521088425168820766042343774828036965925986111104522823535516851142534264302777307430066363963228846172465610160878982869126050118560973316902584319798070815926437414338484711003852981972944223187669743783619591918890357663237231193554528573750111875690215296302181193562771814457124695456119979130647333717001646615898112840389447546759329429429188957863249755630377916920744080987294736359790291004126702754082832855370871940676506881004812487378578391531035677378611373450941707481261847765908175972627309922462532569491872204446765243484136094488322492492674428992701205003287244141137181224778783018053104768380790031381296374723407333584797639432867453770327815050065745884358276010212376569635425463757727462533373737888774114428190318513199228342052580258483289057789916833990928366006654779716787205696968536624460575313532761917451948718046855713105412745921960331475265843914317749254425258219372279564248562656674691594754325131435878483336604264544819109639169802908301286471606009026474495482364495141216587223934151084952981805539963414586905120923804468696379259129529822331801030151592492192455161932056899875380013592425398109631656737868035448042203098738676106789571886627669614548599068534065369288354199573723596383964432638522645978016852840491657848820329141348147304676046066112216948028327524581642101092047321517919670800900195825417787101893530393510842877289651242565313250424468991054063675664374470528713774630028941510279661393660275125726276714595649532165062908473703555582927861877128444861566795347172413437646357324239529137266739497301738490616621387852157368512281234095377212232336980431821773645207163778499074447369560053087906872128256686163347304487532506771214769486913230999390687756185211671588541666166479110997998587850619962626597356119644124476648300223530538058878008626212324445539546065912336154386505654055665144944176070396224531577900052070617675781250000 [145,28] -4799353759920698279421826243803223889094397177169246469130265697278670668550003083483860267928815657534961842690198470852083137013395186334502239853121127073236371255211247384007314468078042407778662004770619637996268885290820475971031318375821628186658502900540475444393213653964219291979940599442526113941118458045255608521446234880997136512849471548059144239214226100528470047070942353859257175069481189278927498779897918218515391514276229568027047834186696140326116330264099366577735725908676396946247787909108219307098333909277876573340125633123869716111639175909152768509662170573356302951064724468182917913110399622400524941345043835342247489001723208180044470128159987425681816203952469352318211891991359552164059418895082581445357156724417761241731306277791154938816366621582497287068667592796347243240054523750988194699945211915593115226529432617518404919596470211793834101960868191958031579656321587101129634039086766192257488602036827230539349919762032272268300173766124494164022407633172088974517065893934735954179056323191543465917742435682253326692722751074722473868210310678011447491864879556574764933423158383156252498117823724951708792757067442227067232560059768079874608486898867173080921479221304477116103454463272247884224708108844960698953212198597432374037004976386339001060941932658546415860571919724791553295389721473739604193424899852093177595140140721176973769214532263924444520052793991457266899934536016385111406067702986996191652511652173861749675730628750360726787126633219359813079272162313725381527013940117679960484563924080685728429472495514785436941057501507143935195734933867187701059660213025872142063682492107328858393756028359647478833203342154175024595693189810258703485847876437452226025330168139997581486569075707063951242829225271667882694357345019128330717612282471423223172186527211592575359909371401812267183138925060497462617308465555122592054575404925166475439820074022548791453769120429904435231376589828199658189437102901691387378282967490657458349607237559459401688268750324459852021203132843686821034709384363910056594726523124181652634845261233667658425127582038727073082643294003067825113665709328564488617140137202005112371239192725624889135360717773437500000 [145,29] 2861030421360678158614146232753758433130748551821050785857650179694389141982132404580501412037243715233538098892241545533127365124694692458820704214547966514223051570569634308797592777794876614940139535299542926816847261599647565239599103655264846757893432843958766490420409192237587165962654937630896087395081084709769456400814201230845800654184771076748709944340186689141610864471441766575294400431583136376469726156465093445443054873235732570837268517434299452131955989673998342406518600787467347325299403597202065909548241643516691585935343413494530065807324646810758737458594069964401731241495377325924895651540650902156981222562046801158651987982363347683247825582499990500406875177799750415484468989873035468708953413270061047844982192131290186367905796334339693023754241630528807916372387439307543598246094965327830764739410796512960296597867227708006322907107362599388816967326046709120607858167831179001256542423146066797626929305474853710766602544862124747694859808590508384629214581269681434307586964122659286165639176517304572695391656655157006299126823513048518564075902489161653527435244738125312719963120661894446286043203735510062452702844889088727868357091745732582145697445184177497892080897866967596831762968439857401657393035898804929660949920443140164376086085413484795962403887978113717812458336504521216981227649842361876187592235127122047778144206646832147251179930363611193713642878342969737151534330236699242774261279415224937114303272162557871667610162461483825238463780726695346047014935753145485631066756918481442828591589691983294095722083798773008287827680334229482661388323461939890653407039564733063101142869244021888672924100564978957200251756757049120018690474189238235743095563865440608042404540263702574318199478720561829574032019396841273573002213694505038130466472647570075048245428068102831709809514194492390703429835259829345667972578246374327526440191334832696278431293427422460909315712441152534567095871780502611884975757471635697996261059592930645588564719445849032409708643357338308197005883868352238054298456926160624544373798689227348769822079251227319433655379296708994513350028472521409176718361871764519378956215028483867079955871304264292120933532714843750000 [145,30] -1090102714750648574950906079218395938955330238351168875392286192979727071588011033651446523405749344265669964541724182751288858677307529453620688444094449874639824317752760212593962346859985834518550010031101219760668700538513562893038998335942410748727539359901000273216580792224579705221583968959945754013179332613900686069757351453602315956835182000728146422034689266613466814345432319817782979587053752227753688397315782611864505328212872583868575926996288909087155605483178737299364211377074652325977898721755417699732237314944560837346057165794412311513758444817000251793965610020455227760900132210627225834057474397070761247881696672925403148531584547352188837892097915651923276928425326835167003941136682531746746547802275318195842518718778237308821107621074198768085130766976826638419497923124926535192307524571066543109206225094858403507058490222521706389934807148257943909565964080708455660301920190293651155365350197834361970729699766998231937920742436012704027470628638374350777312391963906368973826184324844823281014163327144271279164832524873001344432810133294875839866550660727285688241337064646991480173675153206717122437214611102853770474406949424662221614578361974036884739300161119589323897338534678354985161424222113218005929861232942906322520649704364440918259484886316874819319578165243539529634399153366263738637161874443185426911950893020673518685442389762488465089165332096382742456842004971014250664307893328991334733347943437958642507724082249476143625804560303937820896737944829616005779397648061764248220401159440719339957427979095193215659831956718832398954478183472231137288179502909720738861131426586794464363408233815685449472017499141181668756660519753697144157556605428684600218325139805194284484314730208972529338712803066914397625563298660231249855205545592194063912953335443988200812050142676972199315127798842889845954857584866587053818473230363042995256264832461900378688802940072013923075147830268562615806114433386749753664577753085217957554631176651165558616527664523476539385472034542934875555344925245564139047812847402464976704357516771591898404908044893569981782523723510187397833523051965923011779250607912973426000778631728138634571223519742488861083984375000 [145,31] -194156349146496638023057374813366279763583804781877570961140017191963103347027949038526638874194658573325312571667442672004610985058501960425373521143538757780794746038559678763700922193511018511622772721288261056597534029043000472149842914439740373337850712119724894132767624437837812839943417861463596618890694693002339167424358239332686311577097023674074547129077896721170058404865131720464991448787752747180333362122937194231916306427766058112307224111355796798068213523919624316739087534019373547029659845454537255509355909873415956676607623272895167260716820239182310057982063037707025918471381767059976173676198093169569778554996844747915652533734808722630718974300196130503056694564017275862890126214598614587385370473595345616289837419787625544067639829398678400094059229242312322301262660115164901559485068577932873392597600013031785940691721020128498041742076663221535807663118031238789168293837786471604186836104728391066707204122031252633520159470995184443295465349233324244107585439484116768519316620557685014117938353090294243486269976400029330147608339988309431428523880005835788728520911072414693680907760805000233192287185238964147430983877915824596173704651870809361245038157731995582952254779238312098585514589243368341346660651349297623691574210463340643567610575852240862151313686353944117192294675212576618615275086913978392078997965836259780289083759020545818154354680145455998407167845277099941186680088877219498979789046966014818034096283985367981325854388090331599866685588897892301356711090074034027696426833921345988745425013396253660914624893712383471823879990193729307550648186393108754686921739620116134438933963162943418544628040351733529248132973981549192049919844442560246081677527471564948729997028819226995411565478127575174500319673235399853221629324507403682044333585111318409992502320197730182711711449498314079624934730532175491280959906144088256432679673952611663054250700950231982151875796647330582984259823259157608324253403425845796849552786389810706563977977982764630091706280377353829591430192228728654147079294638626140725051591106459889334066237359270379076601925956081012094989861471075907437484491102758018426545361112545151627273298799991607666015625000 [145,32] 901689945638182961815531093058760736534405943745311460244863840166022631725955124835125916045901492215140211159574805867858310391010212747327490221685244196548416972303924524777439201159949722444256153086943730518798539414047471959809405213780853538576521115105348583983222005599205425379954161563158767601673083083700719015507751955596511597431575803964607656906288494208528063014102644871228552122323151620859247394252137352770206019205504674619979624231097811816106582083852027254009624632793035251674400332526913968257554863390689471710302564741811017288952126348092357077571546330873752594856402677977686426523130409239421680094894490705942320688526305074785416509997574473859186598267655082853962070267580593881401373829658924426435262467491542867971579013407432197136545322199380263994700177385525833635762923372213337856305927224239181313567373994292034648201607719755057792182171537886949738044688157376629531634896932422200818303359635277979572912480316664554304115618298544791126324816625189858061619162471389057219929738845221031642506841584228073011014279799771362003050500730950191094635274159161971378015969291891621514313797737964047190400317873270113576438158683454703509909469878840941235764910790578190878109636996817455846277064053673178379760672984761101170035638613291299929580743261373945655139913655496569210641766395228157476760306242814823215861170869997332846955950041847517971269963670359269114499873554013934499651188351612676055020377724823249046444510723685103832545261372270917567447699074758050710394312853538765938157194626132374602329239947875376715835762983082574426067499438189261944726026913620946863402949695329891394242957792788495408532497849402092395605266872887842328217864162128346620420994643941010049827408113682768798461574969184255672608281218487840689373455098300787057651551947538394561420229762406957406831831875351311598083574869682275785584555073374914544972992550899990627976463022317379376318048802415280582936615805745311664889045469022487745190471965796075490334839164819928603567747155929745601157648187798381077500584219005144607001263008350697020926076063247398070564504994506796560425229212247446187317168053709792729932814836502075195312500 [145,33] -1126290217958386692986936910360710755143064936243376518914192400360842518199906580096398448769959285904325678163644555062061497675554610456194605571016170340278227594627282243419797176630139817893333958757192211328747827992911559433368059967338416769556149050730428976878111439201302066599473844462438574282247022329312915176593924136475840868644471403142608494645238159687036848941097237276008795458281532900862596643794419549575812490310864976069221282736412188495552392480850855097381255973287199448636827184252900420192829874758646660844724153164457123071580947794859541863652214556475303260574187225255174127414108990080211162675627961321697908942767514647534983987476067291853812176896903590654579354645751374859234860835069170990374604253739210696930573581017799028256192543309440682690190374306760323150108551777199987957780908181816535501242336933985685885112840115905623488638683055526781454158873945942609312347735540990067780875516992239845545098125749856525471849530723095861636323356473310001429118514004223034694729261539542434173810309935409561689717675382101614775839356092720563963694915226326986579255941972408009979263174895092306673030234571867530319935135390807959609638962616483722898175919799344141674495241237122568269005335964813155634140986124604829873992985060608101337640500039713054319689432490548900500303419846528107350265613689298391648231800415202117984675448554164997877043446921671382239995986635381532148225670476299229330029336565429282662999763074301798342663963082067734010818628224675389435601854598992161489250484873944455726143502712031351091041233253308652492814283883706340629817294464346307175724252578823678167172953319113482655922601079874667900336473376686942922837390486789666687304314760019586275465232198407233215830424062554539869536397563756971833138755142464037514650416390503824231337643588965628521771724491077002824516077961836499371499435708301622411250460032498090648915423011627840402747987078884097806379293168627414333979203173810237473031699049447858350757428789821617479944941114623965555262213845352585801122275095466258499916212262900488981607629342620996386166114559284539722151742053733378123858699382253689691424369812011718750000 [145,34] 1048288593596414177573014486273016540654536796197540740513891703772082816900992213724427429909400887585126423260310139077864621339794244887935044547688175054597579012246747050835604768402208214891667396217170185119869414512813190168900710762999761675997013180304510868114366727109946162524980538437765381059794837659421487237099108791536698735631124592834750687164637869748827872646297437768585758887127485541331714302012690553786618251914862694433005355773792176742532034169803033078489694550882601267952240779697299847033901598891341949993435721775317716643686136292352977384011045067819957142850463804543019911389432985673781118488597206331693987238929562024164667967654343688719437463134924055770948131261985776153008034013232442482265576159040767966246990200106132115263030592182995826324063434175446019384164870753267689320550332696690251826458335055662492143287217854467207357780176370749890941604405025191743825753062971616444911929276724937455830356780079241554706232676627642129958685396023060919972422274712568167563965646101579451347557242014471045955843745665355352274527344412197843354807113603054201413019559254480918769691332156184259602400378764978230793106985472999890024842295649967008273533781546260488741152973241175454999243998749269507259782781094711215101833368943534090094373412354017067941219834099441355948192067627729764896657582636741993599609238870371085743939079638246782422306336425650414064811816071166677800375685725844123936453801547069466805476407155156710414164363440655353443810598028920461839813781065248724048659402115396459684160891434667176575714948260380112256737410594614766823317989185713721874192625892772996878540214959719351871763814565949850171442501395686077362637412763218288003524171104100909175577369989985793677684916115756836175260137290220351624407344372060006891747364292388825353732009622985823461228116561310336710642289254539050546329392870422747973319914147680277256427775676435879135161187543190139375299903996866040357983745332341535605249101018955424745829804146529506846680550404905512599365338229141559618742956274395939703173524927951835616996194108655466746749286933207095068089951628385186888081648248771671205759048461914062500 [145,35] -842328502107472727335779656430305363374771389086557039220677983989153623994778992268528265873082813352530839131066869335731404607116833539109029197621022228421647946943255926072380775306352223504535817843801331485177366056125622173048258700470023197481649191651403649868581308884683256349478087378539509639255351777776375174817473676607522639493155928913452817794053064971146263221409223250585290832812309000329436799933618892003054033783555066865137992009740221210215881342940535821198196684867135644002772257834578920721441709291732004110657284192933050390978596239245747836861650512347966244203400643657746343758271718090447700943146976901094187588865658054432555289497251054097387937516279836828664274397761270471919005602724177568551172856554806439958240694375307912089211720567522513837996743820485550464559122556276349869058259313577427338208154029719049552206512841782612908207845652229704104721390835950160988289926160432379273596174432166069954089824399929964787985717757871885332185242849424280019811672758311789396627144597782196566743964467617730025141957649088095994451993703547933513988941672687774870171028049595547393913874876011762600272940601955348993407953758456127405164993359801620679974208112504712931641733095306231240183737100921457537299415431197105955307771945507357311312744246482008038429420256409853202162253320890852282922983888702309615171331577170218456821222593508992180371395725255017381255033948225330420883817969205724440968372850629556983255677085399771181284603757603924317577247146498108433766702969045897409732938236623973799292699343220036258177548433447263522745969256546727766160780683002532374564033820038321249437926503822997208750899592441073887686425057236378422752976328033044128178959697481249173669994641629322111178163478246571268704965440745178589897225384055891778239979540905849085514279248369887441457888036756571279464323367394156449222563772866800882764394276954184080560097146252035286853514243022016242215712713776704061408490434419697063921378536412159702002802106777438518926549144641614729231681590450850047263097471640154456625635933435979626467592415680070504683317453582683383164178732294136153768704389221966266632080078125000 [145,36] 624357856193092518789033705403070444848452250696103972345527605768637603614476199461038220343160250401270156274817756307151392952806895917111115433905724204983698495300088410982540591081877347260227426605643017819577982888002216571919689708809290717963874357140356088518393523900234942993270351882219704443568022271720044564075236994575703849599650395823817573553699232787497733997226381761518556426961089848845275979041023549056954581543440739214100698349059426438836179471245173670781718104962622820853024707960989068527367851852846300016845424669492118678700669095030695835293597360788123546741167620245766522929186157372892544170731401643113526386249750716551387161548948828792309852894910101911483291417459390541874987853181744662664831510919804064708551446899836291751267856153651919728118591527088455818207027766757183079395514322257217602430639105624947456693077970948136686069141587224170996151012940449566665135716184473406462061399835872984380878026227504594121427257257053139286515843840180196866259084988773464132184462811791007012870239556487396128596477004106015919762151862558473807785835723465529159060652501455452386653368139440840070976477501031327029212601685090746659558558447604817491734768348684470487922097141366665904243947780500565990382794006386643996653934865239697466773277390732818216904817808737119879840559016856246064312916844528326365985616348859178166337606044948379036489165988453514944927485549891102757371866165939251890699534461019837156252277571348927075503304201601772336397916716204351920229866825075027765476311835945181640461062845821995266003150203837776832837218382257351150001861317874894304231530956445133175173303560039617471956421184929391770673790699294846652488946432930865894261169383670712048990706483334664397165333283348794747044217319063185837057809518784290462791428942963275504807687427063892176843454226993945554330748123500904119092726210078319786632920672380233296645596676624833896731918559854052912811966359082832395961114016372971192189494167621907879692406439855845799256541284488094473599220244110374601381530118307498670496001255249995806197916555782993319986281636187557456644939626877466309906594688072800636291503906250 [145,37] -444287329135195764826028472974029430471597948455522086952987117144985186795810874428401892431934002542347095368836023269405683342523508012622666465985286696709555982492640406398981849843325360747310169333728404218484062095356978991983103402067436161921023599295750898275466063699672131699309280276118234681176149864020435055754306707365747511947426540156111592293795557276874914391485038812819460177072158884348129842720768437285584826341495047312240237281341488547050657386878831361529134050220062152586816773195328251412938613757762254413809684148038888317837300336795221205376452445856218545310068862085418733858964137608293072412452425919093330363243479612944021691852645431878478533726205921120919465246135140876349236290047648822762447215619455293863646423052926580589234229839785389427967376442780986160268404394837090735933215788156643328145289530180066475583284154561899711929475048295727036027352603661350350472650110506732663462946688994436639646782114076426172930619129737420009090625104035569499611114467579645140917290365841587518846311924703510147480375158139118626773271371461649355910933510834745587431252087209142307212641061673991130196259647251772900028303950054130413409943863463278217183859121009303509128668969343992410922090417580741876377531132357664233354980504281750408455693782847141763840439640582886906946552044429393186638800704571102382092579243866927069482234702323388078857874434594523257761318167214839442467311066736496932054736513343850059921419124939294346489487520856695136742000994107940041549592206859703058356334981415952086746400659082298957046149341947558297469936755949355793509033444674218836604433633985699837809960438650284104624561144405097471082172529172706292628406903044155745309067931665834841272096755735542091185911134723906420352322569051637088981286447487185805768265621681720120244094277151559818800047422390057962238700183075602776825802577542896908565821090021670577342212295912992618891494128544142079377079368173397759805615320803591628995422376873346790196784077323923653346280847336988836375840565471588084146654116662715569687917480898764985482209593071641181543303788242358536627468756918801773281302303075790405273437500 [145,38] 308365637491046969626552840835457373334169889439839035375188870493600979151589470886922849281313574600416994590016866196684472382551282605901651566092803849265690441314644919875989413701446440336996640165262473630317080150261769224179506759347539098156921745415046084026875159828910633249274666731028689481491097984427642151279594931728926139038623518311146706174038452711220359706852988870680047452883801085491894206166131804269033412293013857060803773635427923681442827353417993410763522979793880161723041252880565952664692911381373921726193846141783150375409081231766471959329909863776360028196952739813777927165511211287739845194870676642289520598633743875020051543322191494834868357671114966189565585928633532830760638064449002814632082787973942288067166447751118957681692798884195856320954937766110213272714673458108751222334931022668143604063336614501289366933796221896319301841887175237364671876538479445689140686790775395987747240614871231299308637958175194382217239091696403775148688131496546167248117811218713900209980785601128367101054753541446999173360248088989732090988535634940112609991200112871238840499819684070125646616668256676314840183146895394052227739216912106164988354452159701027319526754064705471946789566304161709519621293187101605086661075217435056355991480375947768531277016364400424127092174574517747153994076488413030459901182372768680884594918364173627322834079229306071582213138085336224855452533378175189354702630794089018660590766796022389600461522569140890365788627518360342719700499337135104370179667696749493295886074215201711830254805986948401186677789428603676698695901249787050971830595720486814298922852729034136303659707836851244315868460367693011806841838888045169196057999245549416636819469664011704268894473888032969534135267302025932393052869727904687707101107336420164785817680625074917060226457895214457466517298791616809946127558387422548603584945128336939825570154070894509929799266084627549707074638198670403528013626266225480930127903225004557610952913016127468705811192899978807636474101724518576769722978716669055521255320660056821651146693966067349809677712669681078371898528816701562415072968015294918586732819676399230957031250 [145,39] -206970865330149912765249175820543056631849406698868670506195058118624058488667475311913524727430005297662589290918502535948071590013449480814664628107801506381485051158633116034802955853672557204326590276155567033461124312887386821805023781930569804695326610129477918647021323488465466317242344773165130809352667422769309412775021034583794991507839116269285887512358046943161409222050549516199577644120443093125935294342565169231756389986060466735794285966699952837362152479923616774367868235453378263588871964049952771661257776040245930901730872343854611932085879663548956328905895318749761548754246217320669817341200183203277342634957624930823433082167977008696526454329291693587071971979930775520616508121782221155431921532307087814964649239382781706801223755382877796443733135245968057850648042823464572168693993356401037216224248287689495675447788257249974244597582370996052629290552447299726040300613793261010430135209826681695332630607991589236197730786000508728681785733307315187695956899861821765408153612086099856178104268262737670977034134374380064063987365431163690160574130326096436470310762026145531260738284716375582843751261243780780468327986554511563305467546969090608910185384672847196383217341591302950730775777722111455539810155975097044302373822476988491464424885685620256949948619794877785252261427195653396715069004163358180893808560761311131802855907885011780580149147602113025084260247133450057319893136905007579929416827759462141922988397342156649814712271438862865534856788771379098139162084306297942753419486684693742126119018556057115325411279037515213617278158126185663263573950267889023671085653248110464499613398492102842011046920932506846502350125120757766543358925927133742747538494996643307514010193899776862310125962593077983545820045906358674783309165770371762034487105950577085559024307001329096389335522737863790219075823074494735781318656250690372974531079343826538267480822187721586307930958526340381615373028588541717293145894120478312637142368320017859091656375506166162415706948069209933686972087166203050485604283007505219377937455443870895732196174142786424868597224617369048991026207600654133328399453262136375997215509414672851562500 [145,40] 131289222920035654662296775620684229330985896595834351500176559885136576029276014493903494720223754496207959279778288257647365700065666037469133759209831479150002704858609330443970166622556338888076013375767337819235759290769281731847556405464044320133299639630316282249209277685922688710740818397013889445264412383006165987063818492610330583977398826734125927862612128843464327366521419928179742232833932517829844790796432579905112867664852866740799682341068392696279765320782834951079639177121273514051939247657605180142451042887147052176150323127718268302088617370232181844451952974985825420597208316464267776848125187550696699004106025962833133005906311358437389620660838418884215082427796739619953408102426688043614437623877587253718862572372880393476451340241354326626424961402727065528307055787876084671147720038191015844205564372221494334304645284744923443199892784166088806553434690423706275083779596860557412132875864812965106889009915665735067995155122099412993100830272051911260497770325083088644443196536579909279834325325905996101229042334751309935040809663761724231402624469705070878691026516016655712837193113143409896135349723119834697004421450816967889325305567622740772918485152147558966159077239645736291286261847935333195279404514815869753080170932881715601008798331357143513180006250169169317530035169343805231291428803396128221807787282665994646435075950656094757625894202046557959901980866274997238309942679210110465680699067903184925386524685411068171213120983317506817718860084766374509006706176181709111062806247377837934058748829529010110201111228961309970586785096427991030151336649498983713880827667047368369616173501701442779896653069294090428262602157572763065068554689096440641439614233957673798948190735136041599128380799649439727504614106065417849876790474108533469294661591325775740143229774747669054212495845609812520733064833156731951610967047360212528934669593225031035737164027915242185241198126954037224129558466105679345347416268181349538160001931020713518057072581942336576970432858718784537524226381666451142707435249231825514884469945098240914723920925604976936015150560748911399164868694846436403267375681025441735982894897460937500 [145,41] -76837046507348078849125067651782231452038639372510713166072939391202374566727312720856889883988197222092847216787678343058578599090448195933697568563293344011315013670940484190697826218112160331831245050070882078789183409733083878568174952235219511480546730399294058223473050990945590213712678412798061431175241307106323007559737158978401879695928547316241894221457733877504418690025385277151087380156316869842270491795657686766550201830112251890218029356303406754630131800196327821599989055262784111010529081170347021330128083613017574106976565839536458393872418407654645013411513520469927610575198223723022069252855985770630587010346966429982816063707625169851867905719627814358884904700133680775682042406855821669202819126344669853626909402041538381105717949358717791325556158793586431804213827742326453142489484750298514793013548493326379487114103668791545523969362289742534070647579924610852159467154270006011346015501539075602158650952249008653335269109719419818045537351386158149673207584715592806546082124875099026301609784225204634996365249715793145518828080080943868147323261971252601527851641866201793451364154864310906669468401962628417837608394937605746656947878659638945836458269606275382047906587144883778670171836611046102224671466740648216218364078289682237728906191124318224642280791992673641794363292875607805319136905044111394265917820017464123446011025939502219416924783400537002466495134237444802929638764535013158105800264938396726302960540502797734027937898684095648915524279073616847123175968789431321968128478231572496760885758326384535084935845302232283650896889717322213345830249271248095693496284830906770590010214615050128776186112791935706666580878315347344470661588321327149938742497216067294165477493363745064440865603217200845374691320311337415076617941940710811321551834759419765725693030757503032955329880026118168469198934608214421938976741778146760041863123058410933453427895991593884905887713090655435768201597641352835975785603147356861298051823161163156997932491045749254772151399172918873936871790461091123589879316424551071376495792259771621820969363385835457085368524667291233073935168658083472159603388718096539378166198730468750 [145,42] 40732813294025546054971089625142211412433241031828918800389664070789981201506758971010428159611876482414233002170113389036401956900969563080836100457689036233473920528451611251429487852048589320729564534718829119592986475026096496737099582244834036958170424140606904360612276109843355571965908846140025729282859737299184268604255426157763745119271929948222470237523539181767288082664874601156997511772928242927594419847671915156863249150964240764005304017761793721616267101304244391000260392215284455075439934891958395809103609062802832775696445586748689978281964720222047640390372754871810986112635364106920713969152496788812034325141703028004485215837864473551754433967717009111281654647285264830827314943817268972201804680683860515070033004418338478131928454969653621100742032211272968270920843324500583738733045940719639388319043126081371040375586400563522603017439580067530939946189163118503037804760899240604219134147329180901136333694639861203948410614272890125071876716250963693439956077172747395325241784077099345232220337629589798174259999516327495735423155736930024274291261517709066119050559042039615941829768052515355842070791132634564066328238739359299741891010620664156935747838123369991566728352203879698693250934641349822101137717547296381664981231688271719540901556882227704777543620109864482864679914082209225462469974033967550929067423414796338223071768340529171622296265868892019563769705729056209273092902237555257430604069611699027518105117153634468457128446218676166238805775307369552415672732880366597008743798127048281596145154774550709701188120419477047959729341576724892526332517439002933236975961096896195469719498399117006070286015145212193311574172123686816829092981905760428557212592205113649383981910243760013374832220097647711166839111834494926663835358649250937504410858007437265092155047631509883705230500119744170561860659505165907546305317964870202839499830938479163996963842242262091870994672014151578810421101785964340943062672504158330000620223065974497024615599535172380583802106411164562988581095166298774888222416937792001287178470138479563207107632926466589050403160298351433612302693876294767960644094273447990417480468750000 [145,43] -19318823655144014714718623757577617934059643236117365666688851853403980508371932821755066907726796766624746624415863696972908361522318112883175251748185464897743094785077340974973704611554781361498974877967226585991535975446224662630171935564557863828262651665719180460984563910194344811960235245809683493621955456410715299866856565822305030486070912368303287886662080555817930995461557759467544074574427333303720272323266519749897518373559392439364408437083197271694596869900866886596278294030501109765538472612765378633924973988646600502860030357919999545258610314668069735503720657973314684873067183144986619065727192778309043315690658979403575943898209728645770700429763715693083438672855254430325518554470435311310363807719142776572047337431688399162317219188311755507039471818296228611794873068052324845533246381428926002660880402611018657973059510333209962122582466403726678207225728876312537821847173082913280003565153672517261605239028908962231921771687689277806273049813571553517252243761003634317892528478266334576481031327483771216049766176946959526659506426338036541658127287839754811319154257358927092388358870225097224378148150876821164009953211232623823035908268429406879057151770638548572212473563791793793762062951889397364252124455540388615956209986980269314269627147928368542691791363397655835029350437799909152863303566964813089532189730877916617869172808893179497685523773123609756158789041109556043431850423996474408840895429230584649156716299660206350270413967551533871328657214237748751066679289501016004840769993379373667063940010205332301675625402574002417068074202983497082982511840479287501224565925272870370968671829206467620279491525801871026908165387985856964169377707876364883383108820235614233981001689284963215856483673911430044687514130090560459294673342965396265890959297764929829349700873624444461281319021233015704380717412240629560508694569412326061778744751185442563585464391262229352865272294453012150292333385532472260653691725884584378083720999438136810474801872544809912266311527385002212154557723587702912237256009205778089126853783708618325807316991824864686389174372595591878953857900569346384145319461822509765625000000 [145,44] 8127336712129947880222546965519990068043353915844714445417954933565507970233276863979678028465997694482774910905343900997966709235284732664594441034523888058813442065067858997083062766863295807910672804543330205586600178497591576618262788607963837273211291931070804592103804045347480113236496947331337188883823247968441060806749087232533298322277665624538700618057669255117522406364906670743987058931410447627830235865465157394157616394384793951213204028998359685452956387249538101908408282564844115115055642252734343652603229461321989538025801951058209721166652496417274785139019517046454673090421067486307177833465446389111392087135273403380157663879474104338623316549199399980392430855732636439604604064457927959388576586077708439809199479816108371261864056404039624967014834363842536457603451987317126277638233250629949760260730627184006201561724623558704099536691535281966673503260758823705139925038977605497305493156559557172100163152367657738074734188740333255373769845744488530187924397383687607222762036849160568597752553667516316238819971175958099519095798872454704259061397202661805478680916986349941982139318136534445220581499675752529871602157825612865199370263417628705766387875514704872910670976831889608372600506288743618352323833316960088746724451040662730015306697007421167277611704184677179014388577012532474183604481619080482157846289939294902257319263994696106123677815608785201651654026905852768673181744718039602997040731542644793621270511228116814909251896548549326402786721218307140142234603830940896373918315112212067944575011179045565415510592860165665493099485331725361990660679051297485053344723758961204180376912825231717486322596462041164259162603995677686864558879295320507274859970311528949024161187913179398693795156451474900288556205366532053384902883200439051963756866891424351941461305641096777028812555966970444344487773999495441405454076787349987233289750373923201501097688363188029334990925893365310982656889286324190536429289107836079763255224248725548552101231237535671006374425286123849186095805752430687645056195724789926604763623741130951045819088537652902750379333090135984649267364421376669270102865993976593017578125 [145,45] -3010329795122876031609636676104431183612381713745380111765853989105730109766214429615897635205432168108829460359757767855322894694832868501757991203192271997771714613315864951642797708511043944864880441423431105865731237270237747573239957962649815155962126281977204244079210145408392628029354861351473570632658067909619441773715820748087933030098641273009444646362491675365239284226906670429829034728841262584495231089087586146400501386018031614434407977223153022973410768837844454618893479966488669153357032114443482867985155059216567716587563270134373586297629541606314536251709401993349592970687020452507204019543151352406904727293915892435040480051467052208048392092344426184976457857214216373880456525969481906217897177495549546742518042181985431462922384855873511439331903822266191364005574738945307114009721566129020227414115396977425799385674574492339961126770298993986394623765340507392328238119957801940044998774088311489767594507476059440838780525712145652906416830500953837534210791850594771365731620522609926899613934537888964456687880962095595939402843043702762337063556257240132617391912694674363572983755317348006008065249028005553569323208461538400103013674031405418848666924089378367464825240028321214394201857799466512304801518246675293129380451985819894194207798535754617517947085480214913876684852134401466565674584760904092544701056225596783921338951564380980493400361730230267450219938844636126335305392993974420422892423349466032607693151955544557055076812567019629656147882630744197868494430469160464823208165284014801377837535649588080486945983607475777779445002430786668676749701730528966034233989229498971758549366474493178418194831897062628703042178794303037160773931828439203819388660463375153478037896950946133640062048793669412193977866771096387175323972684582355489768413251976184512428774011959575917021320961253532240794246163325485267611303794956681434534522852670739151927472479259951348831287241171867077862408292543244186159926179688017808058774061073274518728829186478864965884411395959160996632147269764281516276953461568431350489649552230831725267376446467316942306385583360195043467477660215081414207816123962402343750 [145,46] 972904175242764355414912940142157876211690533968205344461917994119258417339459563389555730837506088985034785133124894391625422395204689291047815512316040469300585355604197693253041753599233914566952704146549940096071896613207863351963246187216407349342964419427818113357646942468753421213247018872463809403269939818974839770647904471960622229946247808180608793171726646223225565044721030519860773155278513754019782901259814984466134971069724081882851911603012232159220801802314595844104988659483918077473350361236945228665370437390844697548125609562319372836798268173318302862658143877270175004914556987922575434672378686375749024918178906245303593615491162301373921730384510087397041108366490773772399508597527171075076013267289449761516736551103723772527310536661405917636073905183545691828718783288728303581797764883937699990062033893936671193971460271088546702060647420731721308584531657860649001489212130894494233786994723832549986350135347631066297602131439123378705532769350524057089056907589728039241277474660027007323564765591990941562145633150948986228479626467647380986407184651392971657854873751770262023475214327636091426919049111105213902391326991154458862820840318473303439327586799311522698062671516194462172095544528615900923183214573140107813046182951540845962342308188292149349556638637807830142349800918943578698644174113947861425372013336976039956235404971626173837503361669427554040574008763265338475034944153288453770520547991281348958394878459143076913231628146911481083875699568505890527596891835464919066689569952586800141965326701939852025004779132214324869327908465037791351907616224213872116920660117447688659770925374948607788811214100421749755874726298849575764538279365906636260798175166135731653714752325739221072291549245722984161993190101353476420257087910410088229062340520827404932072605390661426891439774789336745055263004572566568946438702670479007599235201081761334254019565669893449980304806713901256027596659996548335134359760554997738912819919976087587759206978144306152271169600095548141644964619398000111093025621850198211569095373607386440847481977946024588619723454888804647922029289475176483392715454101562500 [145,47] -270438372213418321190429819552606687839445260622308909941724544490668485701906569926488792858300380177149033255205680791656400167329876354897489145810828393653386948957506089665523602253737429880627158052404632255333085978383270254966337688774907377051298630525862039042171633718478796515689281854721811195991806069248079141673706916340646307570924095270287745286835391384646062837851867755827875532230267558381354823880829249118594240244089687803702796919558821993770305583839696839862044625406563458990917221708241063746192699132575596954805051152257142841359032130649449314742656720520014734411491053125091102127286474500601773784508226393808748584137255437830336494414055154844614007804530934193879165910281166865292984488094451083943219649136911718361916923770212498411081105063302294324063473599098465113479590964212659468878819453350937497031799246327080806980513329285418117562236033386348125625528513124012435507179661231671844969809270852469688575594241018667127091041124028750533579198419955355448331199666782616084970202121063693615382882540277573681091965660174840145683656710148750193174527909294046067052641513293335499019451566260258866806495437900831638726201308988349763581151768582667923961774626934726601142972427791719104652718855350548151538413512519655767346670668419132419147461681961751953675473487653508806664699632111287171575877025941669488537102799815482948334578968158266108288178698276078943947807761610565290413771815857788605612280791041687021263002457697412309045713106125538711446832726948398064600488323701279986681456205383560123392903312315615744180598702598335089461208432802485330269422787067186108712124393387687088661922119659339417058153464985972426311800603728631262700522305384772343426992104293322437813291592110125620877945868253679029939265378285067345485705529243540591385159795892964450998882199307675860822657294532514699145301054685377237005068727820724294878896467099211261587961855757908113430173426036507080570463054365795531435324622832984391108268461652582577563963393140452202462003654294719095003040617015261339504565786712750951856583507907135367331202813190316192049067467451095581054687500000 [145,48] 62856236431612676206673591813234156324433637680897842422345515604315561257705552743479612065049044916938972416190216786043166086504129737549653326222126425261639932472894697262885571448877511018528564643234031361297118219392856179123937716042418873109339345814165445258789450041631055333172809001093782862039695159358807104323034759613527731887507640403003194705594799297119007049061395081580148839993729347095975890848472882064148378016996920455882827975450825644419332984140748309658139093745306814423759259451855638774926257830079763142812360036366748703213922298024376218053902908845784723457299431462658300686786606501222966430580075061985122822757281365385388760708571063719892599372919421368722748549805079506603161940427295811194272242650030684984952235250789516363640664313087489668217157960529997151152974529099961929424991942319621435714988693071670937651137206058825257401597432313268459582989374289037237468447912601328310449489468687557374794217834764802579756787346127928180383763658815577898045034223352275754943891726714260028678601576815523870813117549722279623925239924622775381988844909773833579684316332958940806238046337493852724219889917109532471835593720656108507697130917822349076939504452081061750157435986023312888611224608025526598001114609610392719696510432304957602679723245946090806459444263166489817198493698247996783203402402918204316435053612767021095743374046108395456362265111020215976992734425441211335797643196337182543631555908770439995356230160392011291505474431537955199095042172896328959910660127429523520857923105897036812465723988724452371880191699869254329979584805751623746631001936342228147635152495357046483791117515669379211301191875525122769679621233625329356482280334550868881926462862757117101421448656040864032508684045953187842354360211635882541041526888673342301389375472552503488302086357564343939379963939566513467895423574368025422208165169678922050478507165382608874823764267800857368529968857597037618170549871311769768581370831361491996741842014917233640644622029368304874342737916001046658872308200381786568919124272331468150421952373876213564750370377254284903756342828273773193359375000 [145,49] -11390555081216946458996243270681707312931141305441891657255775279770338637473034932862784038576604498566589155431758493290251223717141456887666099422937226274587135176759431596685871835128313569413164949174928599798118610082858409810236196168104321502435887024156355280648972828525165294874188312339784667925548390062491501314550622389075553387781051429171299183382385374157409671214705394839378927428637894385460915697058924429633698807622146887421074044657603279899536950964511978169132925986823766850065663573637311400571810401922916762218003959384579439097302463766152308755416056016409989173284283692626892503561875103175989819909236765396972228014023688049446052634769847526041349070037141288119657715247962659094178079289718310408486344589646292515272416237869212908006233533438533417847341470529533787718633246982973927382722731998936589309704508037629559058040782313398895843147099635294075523496696421743654310773666120357918130152784587922841736280380276357800274064690714799442109135471080958819745192030463579332633907579262693196750390401430080822053584716695576677701673218520484479238111571317857841602843666647649091357290615891593734343420995230817364419749481436391860907632726198117782734390227403459139179311245661608851792080564513139591669041395790913591433905266998677578376493717711776165001405776671709838779325308841217761879134675106626693891552337604915343977608363508509907777273951727289075599974132836930622544746130986658123670502182654273445415555842361490283494979520387985779226546751154131008090552002220746040308642683004316993311848653778193384016314559677908505138055528908377724932434455738142586936706907834228217014508645033724112510360737745020279574999669166090482879257348363384272040404397365919829400815033083203539781414451663969555022279340534882270962677818688828575892887650559502112964713259268558980667457972480805469869064698751059986804890630879339480663856388668533254717300633228613750793686638786611585556719089298350022589873380799690114538228048291815116067332421759354681822460519009697068297146571190304384867011034345015946648326296406704112931795869201323512243106961250305175781250 [145,50] 1221289807542997325991130660004124040652046013771898435442953493967516800779368103854130627876252615214333373760400352725026937510765914649935397611257825208393576494766177759514505641099062655460551822765571613969646969154504609940786474002693949009780500739241045727881616834257441136825562837222282526934337514056029266496758795729720123298347759362943371323018853588971632918734158583538661195784394888685855505514526676493447996002580157811014005774580636112062117416777610035022818468360831869370165646095541506186602935408027635162849190858512566746384821489373569518613709018815027284914732388133460554483932121471741511349047735099298667093453271675223684565823898321500858645731527214780186670070145538116557484472382143629034825281656226300465057159363520349075381130006808404196432036999446682769811817039419475407235978492612721419128503021925489796642235715886148761072166239415069388698065969690529889527659574440777628609143976248545064242169187038667105419851252782112599607040582444127263043688333728828810543610569234340011408430672449841987361743637450259462970981611971067897774658395593757651467955516217336048825830734398020859665333163770753779568863960488224680474661819324503851200928884159674259148147425935253912869944627173438881072802960944116970571588197511078084919170008883765572666894626170236309035837204527571077019092526441396292603007376874762119421239659467395504574994308110646102671103348689930674450626460460122603588222721196752044319524050049659630964201145881849850643687654926408795883610489410864460914535564041848159717921043223498026987409878937257280004265820078817174484352037053605701531110279081532000441619411353962520114690236230757998771930809611930349518636906291328599066060663438073168443127578017488557877657453017977240150611164421172296378325886469948133559100549959622121757650400913681696383163133526040649576092489369188528752395481995077586539430020151856153154315900143403543953686709680656872548149112494216203094601378468088748506481389028321079812279157615859263614235539254498206420310559421717701782972127494530763013638680533450020515573442025925032794475555419921875000 [145,51] 126418558541028067738581940049395244262827090775539229379896917843523785312566832344275173817957261590892176877791886148100892761742865584947893710027117923498086769818118285393765563403107374550363386583120136682767611469355677129194031692901125766642962606644958858021093859113552027325201605141286186595803756222616807194260089609573148854595019821534904922409675549848370637663531500194156131652868920697187722205643348023438478015759102028214196965225809081946806890377423903529199950144034800717691847511867315984643393434682831964070312250529272748992739406207697968191924164258254400139880161090832092807007730530793774295310176778552703527599786580339054224623890343648959913941974506780093671791945728997984073558709939594417303650433981271757471291139217746922451410978453864138936875867207120609642724863970807343224687222324195551886293525961940345994635599963851715713334251533977724580527021992273099566144214274289685185010860511907338022461821706403685105602640350952700339796664992289124375539482119229487968622352499281786683870597848074327335155383590083696573208757550548704988951574867660105152540032896462578972330550638276333241251369675640290979845091809571405277303555478517332271209032536692617888378757190579075406221977071405178801942950217252451827694819119313260071262953387722439277789581430743392455102897468150979008904584625518109583119918065445000807934394189998169298728948462986205600486096935364033788474281909304163310945182101079166079946483314601733613592917686433214513900857722009645697479296447837098437317832904743583515543619693524795721726889048231305261455325303201643992572655610193056533867698894553415574863712315515149842981317768007145556089746579543406672678383187375105479903736054469730040475380524578353843298312211040541597210347199524086964486704707763338876875729934985901161599708450431237504308475745780463937924936488781516987794159224615135382536795379251208504738442796546475743047177265418788695543773500763245701773958210857814378539412620687533823506940777604485361915645198549555655390845684421871261542663344014258342811801209826239045241891290061175823211669921875000 [145,52] -118257918464428967561494825827432332779091055322349002144861455390991095724950967326510655629775709078107170341401615917793791586383797021461029045501110390035092651255959845467055814072685201241642528553529374067381343912526690656353494111397550111054705195851186819702858420527935239996625631327740441199670615475042424377274816544577069225264711514743521365471264155461466059169023086383742863147618503158377371444577115210864927683881813290188327353978372317790664336237052251453193692559505775088839313227572131931129232099144804810528377740517713284120828829060291527463865946258017514231889584190856352149526147367429671543282090746902952545547778881520571627034740506166413677072441541040770931143935160050993316435403125111880949660661022045393299205159602528111772860899485660516016075129533981835623974705053452485621456954784829884139209217718074331060291377041851204039684305710075384251739335196051537042776379922690542531946745581996509189862733911262009741868405141581691472472808003857512882974567716929511667970344860182838818524511939003137668497242885642647402667441400451126114322391400004858569526314072664695834335874936286716017388433160847131351079030106908919002518946460687555418150720075972437829250522328970768020542747717861221911584622944026247170154571174590597915338802168456295062852155475085531874603074224038276037853660792735935059114166865332745883006421348831603981746933235756045966472652765249291506609820434448017605882234735401189409343884995639280967108568583739375038434313975618935831934522598271081568764818386596496597966580816667439041914915433969923304228627525671082034078380094502621074774822399207249137029385326992906060760644166214733415418914677798752980598133337915082235800998744642239714220524247116446782596173460277052957949837975389691175246155546788391723107017274434308845403808059280606375151912860115631209101576600436664217324409439647738372736393185595518066073882915559490287021506186275806076332782044113881626376365772825821483789393089861074301679161829273514767695272939579152947067230121669507459935028452285116730937239146181916282785095972940325736999511718750 [145,53] 42019753391192248953382848089511703619095527150117091024931611993187730528397650919042030055299928348209627401631460195166192976970909951849488639003212967142655466813117691587788777540448192517859187669088269840702922702613570394427175008509627124634407216120092012956010167435209811051055149784963052247068013744833493279523617702351889341674549921881696600434103058929491632577928064880960188142811187404233884403845592140665013393548647435080117446322293420530803065682833267265171090468547177873477509487959138354581810037531984621086116052569017648064840216297322185205480873496014727816494246159168354552540574388419759871905709417415254684111492130448222739982459873221504982745570900914147803189291742736539571554525661764220723506364124387044603961426946926414935916303954477471984689928736921269661314082536858536377362914331682189549069146883426183569076840624780832871568631624014066069389536078752570108284001392394181060792484647562712558416447423555342126034567121133918430729034640795490506600281056463670563059138091810835818788895214044292774762577779751086306153988290206852302215140310794172415089069037000235103423743171565349609372586248897300237094441030534810810725756000317712478042201912383150460189615590202893746899196975359091202361181295831704918440247110500973602066751536523037935651669710040333248993334382665813617398492209213290641314810298087549093796636530328190244672856120101782699364794976863140848023939946241696799494950129765617088301142003781623428433773712216765001873582337806231206219949914682282070110507900060228599445870433222084770832244354015205890768457537820907250898753385221285702667440663425208869101508526875543563789748728874895177353845605258212539586535259422258428565582474268077654304236195886961582768320315035899194640794042571036346722587204964259489501614215925022124363371696404721777172623529919985968295693581240103005523845737733541987146457994482160428977987310018186843259911435903062986139521626678680865092985940586648914694005497787613092472912736660191607778992573057463547057916739283256116458874090275709521881348340599515722715295851230621337890625000 [145,54] -11311868636213204275804169723446699158282442609823114868790131519092938827566548956112965274329333801174989194229412489952191754525144305063060851466762989663424332773280208727967633348606137271927450236221806263551272794718043915915689607030744082244894190520909944035449266025035908088535931445111221473708708815853679540611621263975521132565349971973018880726688558167588302676805448023702708780084273754960193600659872395540613337696609972427672492615698228220878978143833373609094044596016512228430239858700166669054224997016907397885373929906978943134116551976613646258129563238340984159756518610505640538499156544962823197956214967150512468645605555711047788772209744351598222842413692140001625206834589092444500684814443211718052169553048908667183031084005952336560673583752893177081531889014794533504315387465459660894855271225532084556198319990911891569258934165110281365591483740794579826444220386955909652259459309531263314794478360984974291041732285798703211450474887738932934025616120725540258107340182738510535804226035030392185908668015387216679617237580154256528194824995206223231606710961445927071066126278071858236110147775565844357710869801986673934426068276065859301358138218084413689553269893739705520577777817271079975734243595613121023714994628235222304279048800355047073478049350459441460770862072523401102292326922823050361094034056761362127626213846192327987039460951875255791456423567065761087569892099896258912616167027635037180002872522735409494752452387176334355082989986122532150729324151659980090613748815478120363344629045376252997645123213660550683115790650099458275086398975034734333509582174742202102543284916619520675046634015161312290062883505513955151294787590078286555731536983214924010176304650303362969932153172466051194748742952891728124200162902701985695592697624298854459204981207098816352555472544751714951263251438780290070843636353726126984984594217453780716876489547705324613744000354141397592511250979029888776704747317329543487847646099533747496469165771203305177041855702647344169935628710612845371692371862091485699447129999518974850642313079163159272866323590278625488281250 [145,55] 2616116689626061932670086010433429666433587718115000758547352115753076542880290584204982506876060595479775988105742592438448634197883380513394564227010899362673506705998651409144433762168335819440570099988664838533413346393279273718261522123486331947404647509156315306973525975996916489596885454359082774650595840529325011939943511108945859113083266219520964501337998962914378797811812630676392053448469416313701151283382063656909421405701513608341751573280865953966647594342620346669379920619772267536418274501939573536531012833309514991661605191596563259564963816160126653614012329190752467431720944604618538496635210109468911652911082580818116015795394919910832579065534027356796998777609848337852233826683518437705204734682042637841182055193395432680332367039981439805257158673843797036778315524714241376526399220186912990283096684984103012742497156207882562369818381166623787616365636893691326347571865727786470595398195435952337361659659184228845366997263332250377641672197894183908533456210458326646198367887337327148074649493097748441115860493654778716476412970309189774982659885755602299976965428033349821025434663920648677774638423429195695569314184176024613216175109759551992251562213254683977617865968412593822152499542311220236956207084185471306214352499947734516591763313145593425110424283320052838669359629257129557711053034732993077671526396996533230059861507372542050512174923128164944518508817425041987931351013010404217427164570214068245685275100796987687936830329719881792701584308229591788644812995072417260723669659418973815746941688823169569326347761660712101012668828484682856366169234783546773487679343690736148842145971107587788579594646766880587865983903213654936775405821795920442075872752396006911596397664306746274613455628081198276709600881281946533204577893674156202616434117032487505189696112806874505712121307227503308487380171715969490543827649698974687391198996901181228731640210040300565600145256955205690227362669663707107708124993911282857055306471844663496801799727981905226348360431857186887018770231214135936416810258843771842016461546822496304921543242016923613846302032470703125000 [145,56] -548559006672890247191695071087073704595004122358303461454518583585637083130245349552751885892661900459545671828973375308241642166390848847522739803386764407301443093135869405740935702968952644593753165792646057723198234406514725084067869082633001067496546592714407032795677161433631201589602588131088255175231243180262580738614291966397411540480831474002686081270193043416374938247610692249339720083951791940798211244041718053148954095417231068606264231179191161847480637525894098515607026059258897153384604591406425699895914127620920874812929082919176593233945811724240070079817391830927683927482991853784976340990363657157159794649440139674274100367320997125708580516654685644497169009689335397674982014199169660754626194433732737885869566241481085783445470795338174452793308404284094109965695670389791851345564245804301681256059709351915441640508040525166430301143112362762507512400087613341652250316869284715193562291254277987689610579262105105667201061777344748420764480747385364611818989158086061317821611908377561126329081771724838415942121826759754507860778456020867227966504636023105505416569612942767610364632478883001560417202388022169219293939121578736035603141024229558246034526603227237282957394805669151185418076096746986126319637694824041452477167247581833315348281998339784399152991198325098811253309691941119032403948020298809350753553685023014904185510284553796536811647018344255201341477853824735443560832099353803310973429217119668151871584754537739681389653639862806550317578062688750770309340000047062369893794726437561657191934209124657938820229022449361424278790200213772659345554681699094111146928663999504541100052123105003610879991829847386080431918323412346966193409987356878236011696809361986803430053827863248153531523551379133509104523661111500294471563391078574979504266490410632883857963619226610356217562374841346826958153668370682299766091406760383719601147570264368518114760734163073638932120107421300902950401474417452686444020814705220626862049309227155620529772295568452407585541727032880042681855009468650529927396540268500935214261269652713559389724196080351248383522033691406250 [145,57] 107502257998870064291140371738363506741873277858126161298889328668136853279103183241764613178204759508391424207939922415468671942899390998581100889603202325018298819115195251247374534097712637847397289129918911719925411320199971509325468433875102903138279840298240197124479094549793555258377099877197455009765318295252307755242543841537783959687558146930515178329073322708739064945424194054172963735235424151865517845063104147754055622365356486764229733285406379503663908928701235598738675574656044382101377061754135950105015323254550293378997012074788312405867359574454164986180186457043866921753851915878388986250782607329937282680814308042149725058456247102557357733121924445768599178925848427518535487654421942504936689451523987236646065267793316617147339544501571009262234891958810950186536153917078145623899244565597726998613138067805856783996058318398193477765303456241706963118338295420357745598268360847547855886780753357243287824868505664838327631369060884361996353203807886447234868943883576541772086653867065432505930570331777438123641743487027051431085984456054172220338019085953574136645070132535123054958504445139322056442653890732032196702832759940127891927241806589513326227168575884447452926834219795360050951244860964278310745199467319851681636949366703366437373121735308971905157562950139758463498860074645236487331890598118736319476118619076081272092319770805688062138726064426512724181096321867925785858971459288817978192229065953387632645140810435737704247867839274428572742881211464381822780482475571696222880478556175921737046668987116932807151430752568356876391974428731497720051373017385623230368138472697829716772418479230875644733620257824205683370132424230700850812495340396378003191097576037965274179512792052799476838167425981266429713366238215280775446129730941349279323668547081285399371907862046418750659758571592387167142299784588943617365727728443039169189218826094206594487680916491052249550274891362032797504748105745416580489587628319233601456517591384510788042708948530391177604746664161942167943046724298815465285722320288624463118499088471603088692063465714454650878906250000 [145,58] -20035400733896297902101754547245418133449629259684110895713153806692859611560010893635957787309576487195993400390847896703163762609082537627222359338627154005117002789806409515340996690674064711116887326554130805208357566738208245530223772920765786343596200788860833118956474906599887902670723815653116578841567258569825351592354242891763651719741557304305455996749869025595409344297782974952710954736675038907503539728246223625535499143948783383936002747406493253021469112566045220318462295359324379043181169700618106515463404120667572096626226524567079723154814010758336653801998609383854981825935757648256369979036147618723493647810512583954291245210191107387421848415378959365321399344509710556592961264415210022035000985237549847030920284791163989926852523578495497782565976299378311986480768502413506010354191162361953281206332594522170625225505138735717606893404619575046304813045550756964867000260260420032783282981928116400523487523518331638928567586081117238475812931378468773803143133708144760915400998610333802518920363586057662002248661319256565731601053910148563741807084524808780456190968354703951634461831075893132637291947718285286927717295778706968221834971525820010080735651230222418932825728586347711970891747664842015719252115730333251406665607492307644937012413533291949692885879446339302327071441428366345854926560401578514567923068292957436969333211497868760984507300426717320971408250272895901735745547562936751066408216352285606678631017434138245824708502726772313959667204312914429435466378409040236998609012822996528123579855612654832313678650912190167119224227071881885078724117590813021797260061386651365176762019587498715940906040429149869103322639793898856784884074961020111411455580153156393804584470053791264532720523930082373595538187922441299676362670897212692696107305556156819078870428655678822597312602322506554047924358020599965939738052998133735004207272762063366795925036431600013198923649034457876352643499071880824184899005734960373194574132575334728649977048352043798815856732844611397580204051086592849301421025236144693104901142648273824794159736484289169311523437500 [145,59] 3581421056165572369831706445050719973121317335357343198430350641003418788925497515966716206644201600658456458222250939172745382692747620502849284348393704043088936534874967086926196580126125526116340559469595635208374993495784151771578550814655167743342923866598616836200686385319778446324311006172904335538472855803514278878264474736420557910001959385783928845164491166253414128485759496772902114569442674555241535334539289164773807521566074321216884856773528646690798100576296377000081145054858706109439334743762414802038892526273362478460717137979655980458080236879347351487083723831879846776724769174060396233506550532549961083962497254142956083991076281052100282801717380881951407397712379978640632615838649706434100994618186696076381901620179497132689917514185533923564730307579265196093076264700726708808167100634441538040355682472580875403642012840834642362013919123200083927145221521447424977909422886135453990464395739587256162143904502737351114050407126656880972640294298917922582171115279493851879003981031448514725045920748383548069377644473732554360938203707333165804081494696437892281420809620652929672444256783385388803396263184819443343892985410890773467414079165041634258387565648997851565117763975734850348706087070676692843672673435406198345423079504411736176295483247662970974400844948364970822657228132926938299595263362206720750272726644765599584700358665578732776431012168029988970459791736943930565147760654931563638550227510522868004198690417683900510435791390887185660178751689506805028785883472341539060810221678437908262173935284459223934199611434495559751397125181612212012850386987667301827676780457446422751706734956588241917171647827266104809411563582127462605224359169757741313222992595287889679580449207648803569989499708556562463364356702631674874157163530141821104685093309768261764360550356937562289169465903426038908156054515290235881811090091502592090268081592228261290188219013661472760176310653917412202255889038763426080624104972440355664125429336164616354790206057700579830474745182079123962542135447628083780722227875609873706090319290172774344682693481445312500000 [145,60] -615659456009199620709390898776998283919554571092247289722305214516805331068342802041377223544324983808038410606329481851640780204428536404044876037591469715192147805101663915146385206294250428939811602190478533644322704764767059243458086622811259072910618197312817173320421162376596778248897675997579765790436691756765813776702665692770856759137116201709542819489787123633789937683925421449041356237243051700994578529517200682594393716431784564706432300841391775666485039777994851765834729967466860519299018602490363048391364091532723810833200268075276051915708823796060069260431360844532849050346338909048059937660868047268299442843351889866046049672525132352382515211944831395498028430230975703850520055566481232095496387484014970693237145715510229601597168779912978634313023492809175603070121562842531870866058688369496996211307324786780648755768010469539550885364769872448399559929351258987234710983611868414672067978713901952111744678527798374286456877653459509953062064821391667967694456234976900461436715064077989899688426176594738380925062395232334235726514555459028610477972458976077635497183231264136074581744143148369833116359851935405755732979589410151968034095262544053842449290532777878310224305007976219459086087648633857921589017996113685768715046083268588675259358766495358373078956432317831006894267131614364039363891599520039088314475813619088046027582551924784717086657971758987049880210240678238962111522183373780166802101181758778150798361517964931375345677899276117342933411354907133603292820328932270273438797534593667401250037135309159891492415516312258165608455704872261220956185996343629282478209448378258657752318469746519956160689269836656367488526281673901125054647564252537088451769664842148933512891332508031891814981206660058842450666891291756350477372161867040384250373037955150342797731438102854351853460960145149271437447157553013247150776615948366129994125024764640337922742508712835677442583121539105119799605027796112230142020569758429957578626410665790650849650101232439626578477149485785353616355477226417956383777142900767991179981879869922995567321777343750000000 [145,61] 101684465299999954957472238629251666109641448258343417171490550856002490085003467284881414316825777031509947931559795827053913101972727471430516475397365928912211170668003618090852371602902664174524101857488675097080268017112873631603535307999538880282643719982236501781888869052325023868825697496285746994126704411810404357384449509732500857432963726783882017919573894815321081248634654889606833005391073675679183601333752110234054488401543069095443013398378818152388009654398867140391943729156598367473569151355227939511789282856770263436434473369461988596911855068780755146339833641089850347797047186500513537510738917179088923541429448957377329843916085664313240733536095356264849293976291923205790216563838950260182151251741499665326453891842292795183470868010678577652906698830362834894736734663881778013999538490104072584883184468046685044424350095144297848393674386085033623009253488791617977764667355912441880099632984768764566056338186841136263115719836586257150579288390726192943460244521692073152501476006702751099778834376868052151570310382405429634636691938003348857595354225235220009537002221125002703801020129863475762566808891199867232101283208690445732127404194622716155807219598052753599028131818581014703976913943227522852420490853479514290484363185583050332184965744918416306730977738057505197977530245110041297895763800511333216444769573758671049287607900256634531118117572526602274137965764469546822701782439722385024150288765017200627176963237647657276029625787291261613906551664577980772310568193510271039488592255634888143994778892315770283624076786493584699851057209168348228116926329341820991451208353194179260287492634225519751541816003581629287143939028576166333213819725436434993434854135064114336570244027894326968417017140048226108112185877711821201378222639854488922740152449695378618667297860531489658065439750310290958460573326009372231342957558283375945920597512477905491712662596839067868265634678283708256797331022285028755796026716161367054903778697214665640794360679452346808568058784214985029569242142089086150314040474062329896394146188712678849697113037109375 [145,62] -16083186651696843944646434411647259600067689448445528330845263014723355423671124028299863539095914939103957775990650968609280077040126200944631800621811684352884755161948998851950686803734794400799329200571716018159675472577301633511917362671705779405078218817787655657571265582289998911538084968739528187471801820868098485271938984296581946708444857645513505375548488729202016739969399479314895767532708241184901280508496833683756173811548306799493351222483234112630814680856277471323041330659588110114883605028274930185689260207202473663891820658442280806328813546095154710844157340670506545773060618683026002559332837984709539660907832170192034543803838051420416426723682566567681071715790784445984190790957437274702395796000683048314248989467449809656117316998622630190023194874277435376398455188064823294372554356739154248189713388699912441429525834508228865558103188041669976567784990786525026563267815959603045149720724142329516623298731863498352519969430284020305496474882771979469988952802755397784781964022286210922335062065592158475354031505777037531887224163457103553241343523346255422678137915803263886526581243648246379465508411174633049811757938106221791480903243863352839420698188794893959651489352880067419173412220330683578365926661783392742036398958824875402683997666356528092422905600452163528053943786162773986305638744783401178085692245795921237215197417513765932150984405989951819381571621362350056591451455764422561998325153922681750613892376107233504958026429135717664290474167585430516912012291877699894388922252814378437580709703593786730073978406520108093066908783659197103287148601611198891068841922971373947002175401154136000632057202257819851110596586762718901333038181052716740856060327361728341894089096679130351598377506415519525187307405625429486497940002053299790822991847866446536727107912366094587987870188099681966962686973711608128384409080626880676556840230142523436387073770478540822663591246551472755190884362522397150278776963334541358903471945181380244283334583544183053302789095433324204914382296951546955799909177465242916525118686765432357788085937500 [145,63] 2423998572767433122171891746317407977410133953364353293800167331463627829319644782430288171440703798540238335801887318269706266681435575965336545178834649826872117985292620552483848629238566227428710550899478223979841259777770066429448952195390487964701775674427648944208980770256571473351165385078038880336993569278272853627180792497814180486802796692020753006157611305404422370723946490347316700866996671199429078198337444469424984081519564130794669138695039918110546754650863191965536915278159130845464974707309161013324275881918239757862708826417656813164072286110866486695114399497055651535071720053927139814437279528543318068603076006746382522415950525060886069739290629196594371833380930089793371865443390120917581260759176687666756717826275992092549646752265338055179662285080321909517519742858146986280384087780752936895748342346855484330010318805201531617981695504483045113405424335026573761293383606708515498397271716328776434553982582327982657636564139589984150466119851614232600759389782607197772829213170042458639240205826513395693247429149522658425419548290304400971432634166941218271023904270257054180857542165364426300459540966981886130186795440297179115287310954935638566781553769327277061291664842165347774306819637912896438067520918155369231951017748255105041369406801326098744505658086309604369624304109715436419469097604413108164777831008553390497479472172224408209499227643287148494927160098688185505890149770897892680941114112758605221279817192991699465802415884808565090232065595528464703246525598247493816115432621245110394231386464647720438349198038676927938914494037211063841504802443970421994675525615420748792075601689997457898841705259477431866753554451916520220327678467539284360149123747299845043318743656094972528188433777615920050747425831036786110468327194488623260611959444859841817077104232420072046763107297457293648294955409062792398213495585264378569960311580264133606718024777993563132945403609809513178318883666972473585109487229969037125645716631993222180073953407088290468236618425863901919419768853711357647533829604633844327248120069503784179687500 [145,64] -346062973891148626865378023027396690771127540489977033777149511953062228392329755279374024525613955442802395904090738071310590338241946650148345520387909294036067756998389816678463495912368154113340102997781049607674767791278727373968464659010461258080628496299199449614833571798067598627719546107490046048375679059717115212798961049497330152630487355033717909793766242840350907587850621538306581620887974678260535825191184766601557257318877154015970599630439607281661040691865279800899169530781944614560912496401722841590105930349971894380114554851891137327801831197705504024987516721217227779880089576978773236528863965887605282724913284206829531901701779947543756651851638123397204843093960242704587335795306397259927190279111968783714275192479389140102840314118840711397467196038178654988335724027665364622502232350694802475209144518039827739402584043973160405366172739772809028936143078978370113736963747903240258705355738041988489258989260245877912497290518427618261508922159131068080141271328105229155447096104863521068446055552178260624406251769542979613196771038406561992228897295146420857284722487501744694144319715865911840938023035121654883423614558228437056428539305077188473193275196503102442315176694519099746944944364812651618482019463007996769843525970787323468936747701959605209199466754924296506171000804333675053497755213117974899683743169800750873434473242669138901083046627086380860786332388335187601863237876011592273506106677208943304120251475648160833682769697538495533593225542360647492856090148968335600696143270837041580470666829731020625055354779176106996965520938340605393905230607273418126182057157770044443619599741631212671755780013007943533084943010711992946185394605881921078283782887261244677207960345030620846186855141112750108587323894036843592869254076389752755015881016147810206072017902866129686124402196568714214502140885146412048441164779537949749689539775176172566756331062581856833344326010115294714189858922367408747003793418712146334318136340210895069409920174875754824006805747719658810142756889874187415085636727662257263043753147125244140625 [145,65] 46509250171335329286183358677282335282445683949303087114946940399333098987642122426683073465650448104811098028312420592983271127882000011299183487999585732508399546031310137095665873804575877090873374838314615653122258283077271154660148077624222677063255938974566780066437992513487700826757519344435416256549890263153101311882677168777763678191488224986414637503610723552090598246852662620552936640380420767406346467048094948180697147507775043695056578226991507600111662827388698782904882044086222803896441952905880435693144989209226889921545211050153138293925779118010312171439361131724649678718362407422336272521663441262314326893215448821433609499000218295581882932801866400589810184830761315073864762159116480208420349948957941981441986631140395281751249412640545077405682312489430180205575477358320437177710919737518770759382831958118575568651824845488093383727541530761608673759679277347224438675123375233302734752700795901136770117091686619097247769635911785018376071254811111891954871436654680176118994249814727645453994825879013305825216767819426914080702719822631017982678343735748519781445118329382854001900062752790118699130886919828034317559639108061311335564986381869363577098085440794735319257707308224776918532915298380214125914485880947725816911837404568200877889366738650339804891092348793486318431941080861127751328979643010999012910257260669484437697864439508418328891704915885920854125512459215467338984040331648477630819351029682046006600266908645037816109360466105872656146251306419325932318048087418969157395315766488296254836963973776256893260754047753842942258974286743037531654021071172364262114387540567334606970011571051235362324059944736960067810908571877375871802124926184240162966295881038367049169914817957617110131142568673384698043408082415550837552328910984462580910486911784588850837312507867875710716404151644211891804807296506925039547886208895926206957675993363608419386946305059410930506293615071399172184291804415489204500816512481260638590501214784063882115446524118542323185332742180599572680491732975749274391756962637967477793693542480468750 [145,66] -5847658843485064925812879099171851863532558050719175723482618316435226142992642196658106507871341925577581914402036746263385226669178312688861116771008691282515616873733506393419042878452413385366159796655200044035921064165452774863078235928471512702974170887254387807392995707996136520705046664710127597206411058469607065734642589653072008484932532900341858828919189456211543931527149186319528588371992121013748570462923634505641649341505503130166990442634298535051889052654994177042664160316397501707583370704452164861888208950130271228987097372355932402140559927469276523019804732196214418561092945642040482947157476328288171406945951578238916530194709896889901820608376708959148625385822497389591326117662568129984120137665815116497872467574688780258089587592633712363517274278248871000123412228722443351007131196697313314735729588611724417958382883334692815679845743716230600877884126061578244344644818895959037312861028598597431849272975683184436068958999596917655219158463972626785614751238598177809467217985110767827301245054957180641141967085534084164479025781206858762274738755190031836870472143390685996804102101177909045972771440535171062122238597372332077126991059613531257190938042151891061063350086426378968923162389551520595971110199973207682849939974153185366176194638507063292676383886694643711413287755818818476662925604360727860472878095825338094746373299793558762689381229652577801918321255795447837040577814490527244262078583657794843651142372699575148845412554892975166467444254739122916397275735208007952778788991872557666018942664189204051297586810400849227003037379857443661650406884862179753670197005955994332553178416243635938277246029986775931173565981109070930173081286811374001490458681288073619958956042075813672936345647327975248031053159177253923649947604336492853909599152874699285612448459557527967541560815403607982323615206091364420879275890769879776648067516022113255311657914069523227820955972062632044194221763834581477185796918716881953269012647004012096396735955715961951444676290086615638710672612121763639669971418670985070134582519531250 [145,67] 683492796923280184037489510509630791274937404042199029346201577468555617240125944519630026267825051756438623067099421374277777384176057620391413719955328755198752194770824554986657060080757436656448558265043733661043284535444755591992277725756454507372094307158330062572569805638469466875374069910388024716314513036551879142646651713617691708909020037426075016362577625725106202236081804187164429813448931977470864637716104417080860663054171523529458461517868310463975435132358347623028396079338553893634331421261105766045100460092708426062625562234592855415479415164142714058197555632382153124273854047088653448163501631614319191514983088686604765295527985012261492133966927095545303665816916253989716210157262152907758290433875961554984212717217132078583298394958636846835282637561058147992597847124181431358996084816612184577354289607174169639265890912949553792907667845162870259043055696852846360863568261980889020603879388186474307122566012785282673987873198164683941437152475809078253525460188715549830737570337723546681882084546932824886164288312414499065522904987226365296295010087779041184841909818533703271212149662430892347651031391503561888059344693271516208765852406699216052599893209526737277498563786120445617640385842786296560602385078775491680385127420110079897671160171166624103225720291230506615846618043936135062247152479767539576174065397697864834762090910907534509356062130463938337690910439421184114363981569508731352486320147352352457865754355694458709838659172679109686179843783595664165314571659054003080913273954250375243827468434254708326400976588011162711337675187358535156325895570108388288737096263187635166994529077802479214828421741449207895618643386735331449131585475089359851113379326891938769613025597136458142185227495255573728364075267401112418066290151131671386376141663639431085335468777313775956339351001394321986128025156727421826412945641658208595794799021457377570866693829090345744248491495605599699840920641668687805601245166652969005912562488756199508347705923992831643041063998862062913698469793784780371994416417599730131835937500 [145,68] -73786726593131274028619141048495551543664835027177919690161691189974475115178385084574477199082809310731771834645311143986484899633090100110070884621298861595891924667001703964714297580518578636692171332350344720111755324455551602590095359639759829566727631003166782431017887941220572141619080014221299477869209135229706787147906369484794035240333903447369629036992487299974985997408369625889748423268295127267596538211891276186069276020809197663926269949099115116616594172631723476597662048212679818557682741851548055244165444434298525630046220315263436369415028139181881410785109108686152705225936530640969459146715853144285979145573330031215996904653839158322622127259444155762247066977371906183449837116415501350065426154544584392644911249268586008163189655882000610534443207563845439389647383222260498636135252535965102808722639063884710339304714563358841832026161772820110032406144285427520713831269394338154506860444158379849962223371761739624056991205929822258370995322895494005122838260686384770969582658394638104135817937261572865153665245546301225188621960095959842946392561265356750915162861472414781535248111615854850841381057367751624379146613515112875754172077166257226494807634526971272632219529104502056889675649683813502592444538422336540610405108589987341749216493826940249732515014341636537827237472001223821245422975987227253898000661184696187763071293657675288175965609102304854422661153060854949701937627305375952648430883000629213603616118149420483719855802048686481000231506845282473432338183118208967832516500883643792529750310575615358251763205041045253859871258140925794757974610383551251270733318344151029186813788655004773641734484719419393293790040280515096187378090107789750210893361003853175127496816949551965352420408589966167036217630485537618697781151946680816066838046572709004779721052568108731362952129639854389016317369596206107873336679674567415926525943211055805537495547176759842129039193798802573018536113879346507539733842294497848809484958962939591592893780263174408106075152278359676385217950865930614480481442825561076181640625 [145,69] 7310498814201838402939458688319898761410235619120867059391645296103937025721700473421283120496585691100128741138917194849255056406812334678720688873934895762654349756186241762541969799000453011816887386125102735759426868413955474974083645673432478357657373055167506193585018570731205554791133192687810392906504634855146507822780046174796612849312817812515609780900735002977396043868147190169745329452418370742305951561771625810782726193446138671841540732587860148212616081225553421667709586168003024442334683177066348813157968969872255511452136728082758563845879538096444816959003693376572404258749362554392798416370645529020196364081894848713343541106232991295110055353251481404879555494494349687708078358646276494597908377216606480433754181874587342628841347974340652150000373636746969800646372632911564510124009513632543183942929801464966597105495877199123894306724319698249106079481301681133133431083513315667824563897540719833782451668056219085605029985089606460673850271795439618468031742677926986891610376554384192099141698266525013211800950586387659908566299838185610179606100644610576995963365124390118201674774112005134366893070571975546048710889798071640134363697697350027838344614917789315444342370731977379659227705318313538916761780824892020031272609460725758444253997290028848380096520008115348071007759993421176364617700468513157871191793984875135635228772019353176971448667870786093681562422997253607921899935396453382872035637974609179175321403456978871993505940417820900513796512432493890434526116146269484860873657342944711987576242447920978670193266601467130138607539205702281847656685263430040058744555029278995226828601666028292488251157141939578129069913186881496565745092705860352389763233760076031379739207809447227856104432926602773200608511478023013716349617918334778575419948429400554603081001108846956825516166286048749627306042483861863866484178517513425917087085728146394935370410336223624821377612848696430088463500755566970444076560299988352308935426289364954551526073704982758052908329992376572190842645421398593518064409604445677500000 [145,70] -660834141321240012858643478720354923637363050071805734927092154407066906359944460605799005179342714687608132277077485355274294306592404319399636817144353362884531904976848547095858274643214230444934464426894320081766692236345940810939846759677815879411824531500642557010998050634096419045216298932577825419165495266443745887144902866217776733828691498245983300953797353975786363383493391490231321339551370981083396129392007715378472841087611334393873489013161672184536140759352400490556292603454061842125071845754552025986734202564368229083367453783164403312695983573203879555033461115760804766141075979801105696137059861559227576832025975882707359640005713562554286115742996442234476384568091642047165358464947773184770295561792348382917075527417304093824900817896982379127668302889812131812262329795812131455987751376683233439497244685106177568231423446511769416575057740518823886655978358064063616486021540839178485059387646209447162076384075507116192004491429761563359734828634432322280269155510213299003298296544517343609746858774281186909088874978513006796102962671650902259909820608939157293734843166369673875413593023947351129335731025399560658721287148706015277893999421189835050994624173876743850447848266562692083187826652072727064514639683112289625211459200271565677489898470385495063409081497157099733838698962689002855729311024927691751352795176003211179656356689412588312477317794545932148350033887481027284953543153673660887841274277283843521564826177391827822418875753894324387987922389344006535818475118610903562363738925343989810373058639183039431118070074793769923483115767279231910193132878955676465606220341443664604316290552744305382254578981686064013994663116835790765806003899390880354228232028520959609702618099271748839880603557376665111947639139041885941463294761169193021989411046124512569789109228644968443022368228627039397986199160700143474240875616564288527747413895796599115833253416693810446758708966891865202411687297727050367765982988479454756353672034296973489918064174946107016443202284359614188642747042466333497233983686021250 [145,71] 54221986713498862203415569943245617161936947812405979125019919923407547214488453321059913011479371137519829881884973555383744789998028201738628686175188211899123462743962282590831518915642740812806208827574159180184898490142333101210783627955976353039004143703452049979192742514192865799780064259270150743198624029551541017700824143739721259763283887362764806214196841656339519875675902436201213099314163655401846977583163889505695050944523869489656461146318742939308032702819616914579328801905944200886860050131911388485285502873764429378069069937610135420409766662791262870027245639495203699073686212666108837540237151817763322066956949697631158499735802605475558926147084683332905338904065742297430515481172324572490406269594532201037830544723789504888596487481082764411487370543948767780057166955121056449874721365410467903421304137148828051538047740531448031108998503722788711801741521921382073853876654606627721994594266532830654685456751515393181476286935843643078772929261275101232367087259804454443869877459284900528143200175122736426901013840688698974213630595720282457636101573480191037940191707394127549273290744861332848189477334197461533728343334298408601241586566034188892612939543119014003606345711414539536966956224503273013069174765423702887497559374457518966735246624317833822951760643510926900352286333625049599209195593552972086936609840022322536658158263673022470914991554707886340727597305541033065581109609657234790432404109340527205553490393177741806866847650530538200738254232094553026125794722430384811478746206029816595520427720719983173779089767734115462501971987784261704127940392570976754411176480342201905574525686817808650758181760888278498343432771697628440553407422906666000096018381396168130451377499951662482425902552177291433455810176136574051136292322149959591251761840643978123181829593820476730914292418875083149069912503005931438317731628658646986271547126501360730112434391512681028887985043282097566662800978282517261336755487293098145067470789338761615228643330424838095999129981488419887131806423808400142966713925060 [145,72] -4020770309410532815070171356232048515270648569489177796671515640005794503639309662772162935095770146867843176642775878794393627755869903360502734248650321595186661335870366986613590665049086090219891576590506799101599281416994926479135044089596630827095724439100009348246678635065291385262074294877864240115270670708291020209646944264548497570368466784622658116449808640332275302693511655762344112956240567734069949136928939447372450438811868704736983841235889591616253053954647111995589601823813935862664877075348247101694891073277049296609525025288838929186447442966122776836935946643889412205032116209592180511815342105436067003889417754375419478170787317233314904374110890067320842803209988051288389754571059946809717735936336381850970746304245659650169137003701869724421242162041669398730638762442190614128810956259806269165704448728978645999056864724569268772412593066182433703022207775501039100372245832415359041198070552516453554474850124146185923847681477606111628466739515152160630535843127829810736528037803587021998709218500608169190424596938819646250870985734717597289203393243543689249704011956370977991582973534575994606987157922017332033078103019204731642995575801755894919998825023629550933253846235090815335107854103477777076912972993139601007369175500758691028606184319280329321366724375915669964559603238433160162582252855562458742707537954553982065455276098525589784856746548189841643532130460209602738601883067231998448720352719054303544453042637415785457296926705557383120337360878901831756227845948040978120270880828707581822828186131914294335303427846944705472717538239103330342282849801930025728011203886882473069558976480442442534166260249733436979511280225748011306869134802349719066624409666480024564118331805086336429683232504948900222302667870209887330269307911800077460301073740346101553770978268457824711379348531426538906269230575910344908369514199739310682293339952856836832834808951449311714684209411558946581623795851157038406537988802338025666669211851261557066478730585113546782748796979903652721680299348261057207843460 [145,73] 268671564639214322163334369214398694898861700291147983823923770560428082989387128459989189465569839641808662121503723033571321701268339538917640938742568939788792586537458765258877962239033303954062751330824705052277179753555589018689936430526847351994628280443177222621340510577635120215686851882575023173992031354142216330203030028988538963992791354292652601196829026581793460059377034577834278042440343561814617125172265338609042464979606695109012780397411387262976135932344042954921404888998490183310768222764586945720305203561600978759398709971688641826518403488105226719418222868113800904380707498097386131504419930378774705634803622174932613781476915690706708746492976910739408306260668650637445127961424020728195498308870991360913220075342035803972476325909817463458101294055889125987758297867331467927955554624778463514830124055658902455227235495813927289890291489837031858153602147973083893794873204801774220743966510748701452850060853432678261671393287281837237913869575621334824891785492868549867945575768834069109788446667530316786138108937864553343893638826246257933081991090590722094908255925440620485167687375308165225241993724019544473232437866846100910221505631349235663169358980324665730003473771413627022416394462685659728875473687852872435947990399440023070234955656991396620648918736730452240944273334390706559884403240683590829203121682193379760252036101915706579040641186751324599123402057855427118066427770485608004360080971958628279279897581083640631157931885872666041091137976151756778212010816424829048013220264121674305963004620888267831040234402638216876739783481581862902875632334941479058631549163694574713907183804039779733082899274262265983393484402673388269550992198270130352886103837586033406328704197545036572167344075622925881381801441777371641002728138153614532355925162659881738781731788122725657011393359803841113550953265231501441840833415443958629707070824509212325487991020552573178067330474830520186854457795186694714861783170495132250754421580643933924316245523651810162231845526774467518327540660615145776460 [145,74] -16179789836844322951894946407915401911738539997809539132273009274831152526829454263993242613613583719137094104232804646487288797649869891486591070271040846083004083126647807571622381715442292490303308350440108281346292880328704447386602590134900305186016223838446859489038928256939031061493987894699216382187321842021301248015762124940629191926032403864297919342936554697857682842424831161965141198213772639598809315204961469812256103709465148988467009753370801540456303685429652199794861305639423841590875597034381182384535736576761899750464522436885575958516322089388104258809157351404989614865955021720290110326053915454006618230297426883410708119158193364988261708706372634589246684810835813134688428798758106574174393998892996500387081078156163074839878581223612010978082385415167800970875292575892825373225417343000005213437021804093449138471030772380351927361787783897842615835555851900976609373896546009870897888153016919129424290837189999174122747535177269034289906130751099658958892033866988454050156507241772144327742634068158754457802684441963487716361262666763477024706342928798217377882308867392319979797238064655064565059678470585372916840012348478165818491020376029160743769053756660352147781909870281639833780217964935029387186011887143928553546036757801837403713380814392419446972282965999491713613856101917061222119619590682980459130757844386365090617372488996450361152453702233415404860404544217838009408530181745023713076533463613626839947484805487983614072557429920725097330609407265062688770069083105614205081490983206052542475931457187828575534536308870299994474744508066112688350528420631754998751310031080938872186068107923000519556263313820092607770690821790997342884361270470411565290043961203812688802668006730080367387603737367889678966643898726225683816050761461926722719868344453743461554822590047677344182073574114161467777592074905123730640670955065480340815487949816425965737143804304355137477599817934643751038398887139720476016049693957707943627631225304551491455651954229685699759937699476849891009861279846114180 [145,75] 882903214726804245700212445863780799038180992778152219874050555736522702759241096147171615834088118777825282784126848132818375137261824367340898426240716685410234626285063605321816579897900306477961939929235251493761173887551995416315428971222006565085423791492278046168710512762074983610110845054620712082969773127978107003592771482632099180359950562184018070901255204439692194270559916383303784241533953070913085552728805699136087276886033790644284330581739624382377168499611060632398493651444610992551488451771379168411799705891791108743218503574945066139862215102112675810421705258686043001206461234987478733363434718927328376673400242253872116287317110129744359160327435430442233972781692250283035809740330135642680232157095929678704084182014432039445799746052010347343918614844294748162099103814569397423858751195204908149534815997926515600926806275890375552974003134067334917698433395983220039718143295800584330292793561765136410069858143374118825566006284376873962998336747126604519194970778902927185611379194045792460122438843381889357056764700849652855638455224579158472819712518840488638363179749645433781515182286789140996351797491780465671700771888972627505390860231719211554905906255704489250875899679118551389668397430321524607096055909763771752005443549438298320553835747569791058662875502927141401213250963657302351671515564419832242279379707633180048106073566104408031803767352353394693241115159597450783634628672918167114449053834652368029009332957981164880990628439109208015207747543089027986514405933320594790540195459154480678165518411042341691724677261950353177544701546567004115230411794727996700591672393941158547327039644858013213362692965500075429563891158032882157865948771148072625010652148913644875507770185432581575899257326833450061890105748388970165596215531277536153298584890074008172428214776627405298250933795887630279765904047463173051281176556728966238976701942915615577464570869844628099917027287731969873229520911501706439767907662251510804370209081450715384748253115352351110669168561347842984215381846430 [145,76] -44151322784831938710642701656559954474462175934213600248282325852455498147855904714553232279017301388105094333682644793083842808473738413003579860724332166833215945554590371001560721187677337185850130065554470577850584349238291337039912216341604956454752037706305298668581527625946676519878458745551843995826151364245159679349478354961642211038268583043659271030475468606345329560404149535492610424996532610532181423741170767059402673909087425963557032020292171144376279578603698496749775917052293667295241210083094028995746998429815345315746003846844655334969983979853366749736693469793085208612445657289707753505372393380903179809366530720664683621334294930742137385899859224168200421494846226020900860075515672418851307791926051597158237883662554612157284673046459701765953761350607687240171744832429747314536568404192551331629370996566791206690203420894134671379768542085358776029423382849831459408300942723107417211409384290568512050687990015456166064265258960394186030294192649282140550948495653437789865561353063598316440440256380065494469160642503194380382726818723630374454130485944739199822782261534150825418305579758303840015257967024703281754931120791518353930423429104687037077492542717290631051120970372174242320196194518734113113410097713605081545616967031655671158701475135834661949747554328413439253604976693259433985988933045636552347785645313307418682133481457395078261179893862936890545828354230479663113197640647530498497583778474665378374579757428403583069310409291362240468774320786597129458872122676242474566084719142125137302261179554110795447190323459090867165272057630116587650869123354175231424364415205547196564742387626609912782455428665530170406137355728286490247307724446619667741792675914616795643478470236631244158477003796858205974547851011171506274624065686652790059821773013737334911594210581686131502427459694545349763151097797350369712204852546911579558175246838560768970702249929079024332973103049703023761248899888581659726984626922819807368644006668622067436489080451119295096853944769485990735642690 [145,77] 2051591118444360022849422751462918227564473901069388848602047877138286260429629480604895109021927212955465421011706559065717733766687026603879312068243440346477890603209980297022177718310913895268961942765727914676927971934792160036191204491284214648540877882281763736627306955536472912154505616396558359808219988811757530455829944463635532130497618371025800346190610161539925401965649651001681652019036207258624942482945391375908002420729584696003944903165614157186248704073381675877127823447853989102005256239056787884904006338605400224039476581941077535518747082857677526047387473524584916777613777680351798583350254745079802309479988838925920647075506487345250534438631483437454318776922880063029227779954896120539042279614902834487364180303200287750834867573527680408761850242300603980043269560872046112038454144662270043922890236042069092670235347326070831993849353092616506993406870029827386286958376480394504688956831527392448015419390307538118472949320540193749970167486218559773693963639475340176300945695867254847267209690133753977527576744263539186255560375788876594904371519371003545920640303721510383467042941480535107690674853114004501114460971032196358128937415755522791769766981018926235769832338503674025322530362375542516456166560074225112779280694386572130226894766616527981015368338836866799336398254733388149447378556700957820452070453928227456634472683326989530723485233240914725268402676022729484076579547298188100152142313031077153155420171670571987988631446192985170809873257661303100871176456192766535552458416012494603964251372892874268149153258843232070182234475969872213503802063404265812549027095110513578112016701399429666490158165523870954680845352218883278187697115884615607509963067491417982664308183558168311311127850101470627514222951588027270679542902337023275792457985398180288589617760325063906156264956222537197811339320968205644327259022479370995401091804690218205466917347771784535786297605539761134191758785595423697924353543909137350048593501731098794506333678038635090098919412447495856607056 [145,78] -89605475256503691668788454384415833120431074842503800050480239241406966391739776409049805225395964683139460564883993696715985136333542720990397504509932471312632526329711285189238328669275524646749362624098555419679645882648220060727140125764723156472862467347307378093671767102635645239436970561017400055384414369921932388186963244685345971070995222099558855059449379227815049892737863076042417688418148853774118879388057774741750493720763916066789609292346540000683101235994655670717462267362206277935922138140168529205891883197297805387957197647208435140619161851454306578914961289303310410546062853174240421671339294986958107740668123794395789454860363828643318189688219195546917095403190776250550317269655263951637878483051604933032614579266172537676226022338456453281411695197371762630158355529389417156139041354520207914759437406681762039920083653802140292076477435080979660543499338858609111382587612785758309307610052817578013808751501128894917970618425801700693024458614715141534269316085046898369281071843869916850290152988612572991952607956332509256833052639041282156654852518168802128366628438273469400430358490369631699994279935109949969987331995289254649171289346399423024740282591354888685647169726572976211589135711518175259290500605916441333588865573440654626683521951708298799823955687918420524799311673022812614347868246644894553475634601331107311378575540776141172851491317465092641090334590323516671639864041026952298814898165613657688429063543050675166523500063462592915017321128088483573168487484009545258647476944989886773258060059209508989165292432890156899377567840160657887012778322553390457581864645753856394757197893080761304709667897613075571489527047302364016083450301911976226829112682328058555499021161487459938736071455445899146389651579021502117430847873026489099319108462741677259031252239336974275832680235793614501050708138097849767445577616129399279999381582094265632489992318038963144365966239288955623306296601817952353894355855485456516118892618449784204061116207220086349394255675276775678 [145,79] 3710409627589697672728776780131358911272431541529277761843280822936393350217046023676343840065513265737834245502843046204446673343780085174494064615581445242270569524550196455190107297237509711910541833228219322367690957884024089934513586233822358815268772842715475148983043768982714224530619414468887429482417615614232610257047185372252029589461082974859986552516232367006138088966883072533275460140557058451560668295377524279704601006328101614365404983689391610149075490330267070795359980026730383904235978812222795349344889585347371737295649216771183880234540434090569802915278130304406073667975210399932816287557733666030401094033191898664911977312294155729939776527155879963462092028601997644577347832612919261330696767421576772635190210567814884377318420920281097740131304295389224654807262552636563092300630377956662819002153541175520999636412763322609601386960747678568159404072958294814008757780179223904046205705448170251112911476339796892534587078623544221211763974255270583685177726082718586942000841508040167151490969761861419434757742656712769516450277729462736609824894769743725375652999373352978583333265405389384525357989518051030727392476020748029854926917321975130222626322938358212726920341986176144167425586866302304649594292609658813763511410231635449769835016582489063052093590561265850772802221851073239985812502424750978508010749280758548831976444588669017028149401833311169228236805630002659694851482757146789177374109050544096009181451967611272367174688541277960697261877013718370579080245130138992940542811113863673497893054206628065156555749081594740451362910099464470842490771973524577630048225981937767093487928561652258886492669637672483966768753142648599800993675486021774352237906578955803437239684787588181328324369545160731388773139929125151532351148888516854708456479294024858213702143299364644102489123519361486690747462171574496015776407281189332928336067056346583519900630790968627645976628005481623810187991051978070820216195673200405906716147134178239316382834466765156916988955528933964 [145,80] -146556341860471434984615489327498810227437123178792217279703915705315535406052419713799580978353998682785165358108100035338185888885881507155666666400590724702978247249906529566184427497965926042057532061785722424018843510577890563611745459860855049075675855905157303216258441181702235557573299825326864300000913812712082309855505449136836925982574470896031774443057639207269831295306505673287212833128261679370897689366558060697420525739770386449746601122355496892951755185399256094401495856230843715933298847155280259794922838958655068002104809694242073183629964954390370443771907009381323376514406175276583120814870402935239151664134751051839901038804521491668038358514028235369853805856091733397628099533539693999708396726368895736992053741384700691794197634975573983429590302049998035515529447008666229410516112345500788185946492636412634224939541200948660705597689746178083683786594709281675467429388834931674748539516788718736664101691291188370360163458165802756526602779768717871134727688427857424658499391967218550389919483283230548861845469938934230721336724075236710549051524856188301160433714457542726959323363683600475932241734742765723426665968567996104019579128567697807513786169734947661114668468945440392874403972673607336911393838592774003044524259832533179682767297852385724709620257948168733555577574102722007120476443523015773301666334613648928087823756421357189490015400010228885906888570757116127306045041067335544453559315641867792645710907451127071376530263803911247764869450242726746451289491909936964512670809535868672377553321217086472810371688672240664544143595971156878256533979242810669948372602399603406206127792658576748601229075125892370062625418393532219030900911769054090668102635622099086061229932678875643313768748703680383818342278669372145764349850248590485539221244292641586019869064417359441918602539787226342633024526542460556803313621792729539627777735554967837054368012119744017304321502984551071097134856741891097808652805330677568481252226344745952603100727727248532633503171625 [145,81] 5460607551229635787278158177634113846902674374068229306930808348296408098630257036882933037319629248936653392592712814360950392295498056936242355296541492480601638083509543115728004977972755547524573892593091459866441669885287866213305015947643895023167318841453030676751987636689642546286368425580102551730700521946668087122986816628303596203550867863735334758958631920645574616277497046869368252974298561255591482087109825015600271273003046662160969330779790180296723317355087328782187198819322175824054305146479025510318598581168382939265515430099235853906698600049120667046269142395348240694418696106746520274959835467880482885760793755135017258891250767197897972016298667741612524866966854033038598016128082469755117057022960008511676518553683366191853181142466640074403435471895716038605625764764526326942963525946960840300882640952290224382801323945612359531809526832962451981020902886509517335396231292165998669439816569732994592243981273557539773198307197074477473440320038389879056989769929395726074603748811800259580506756118292522948236710836569524266007679472301739228887914451383053326040492317560568726423609491282691563198818843390380196301057579352581752934153367610683421966995099869139711035546104312152106401566566237824397686045998680703160070152463177544622580260507631917119429565349131614858281933834580938175430246894551094117353861433221002057791686548242942133694845646384008241982008638343292525380471432740396820602211633016957028672465847570975589417963662720505088575120444569110766257144693287713823302784217014949889660103650010855929651288952244404561629169088100805991842348220393359310806395043361958408032732958473157068042309969524651823860167251368492967658576184066124258923631008377991943155659002950403399296484764038451230759425720642390884354435880156781739862906824458906485837084663808092053945608959545119314513967673316602748975460772420275589722639894027725310203221670937226144616246729989303065875716022222262168785381058790052545795406711877159489830537841426153929092 [145,82] -182498047871814326340008128464449958158521343268989541318358028516473930953406919029021177653637448001006257410368021892916533192476212692204133740955909076044767839397125845706104249849727397533656489067879445273009083412508541569971529496547869632976694771062482549900284543620791497422364753503015305677575111868825244222574743262406203158137550862580526491875155119930297942910167068254745872182892765449178896940455202632266901491289598175631914944994025720314109359880425029295783436279650423987122067275565473313046431965756786018327002347784821130744650705423122432101464770261824103769806914923414773173233048183832857680992148000007360166967239278076160409921881427477897529696116353606304020351323587791726785971027669062217114900676164754649532901971328526750621227384320788929081486870917698080794392863708717250618905031867031410411754894728947383947810486081477600548471077377347844967180958878318188677421205916441598812720872906553154978737298588889596146280926734218854976063373815809784841827457614132431050822354710551027920951632301864655249298142501054725303697489908472872757502189113109493035536676227290543483805957648428965590282214653112910468434219586593183151666148493908600339901097574192860914786395680778998612198046343001784513336551801606256715213235720506100063789054749632634843572883731388274822775512935423910159161958202919255128416250239033617579662165354574665645375004739650890312118177773272543649029458885659363459996522663331273222773524949217229812339610394601593458851429034253891663606917433985559752278881764830299322929136735264751528139687306796655249023007864694650501401996618827028979989142334444509319205534045409824161032352035587989662046113022214715931601586040007649609506551675565230620910405651212980072580252008696931095975264652601939066509868064882524210637417348873912152348524636498491305259089094899228177421738776042657879415220709742712482262739442981472063145236080419831150922636390773136025094502424988771936032836661052077645661401338443586846 [145,83] 5007118447834225665614500570290454034283632161348825349356021550919146235635219587514650667199383128427499443817933802277013814055363027457675228849555437551905776492943821175343920758012765143824966968977200894253728603453947142596926143620855091881640642505525996634562064807906515343543907520950290727607749040768421805362965220000272612448949213515499767147878706822314403683659589969282045872641402346095984603589837312118372228391882135894394809802843103159573690331128191092267526071380626498561711179311494052572069458031274768173749764045406570923013411159331402360292927556505976106973551609026702390644951390742454178992452007640569701912837984538261583622161839453809404666679578631687138176627992050761020647365150546601809305138950800786817679934062240266913754167566285614220133676748753261968134054492370533092594580338857107877680772343665372664958116962075145759353188532566791156996472770461990799294118600667201317287349658739746693728808223147896780333893534051426941854751045245885396663305325422604754451854932990634171302400453235463610120664757252422004632574243846430519525932870471241671359076804327552242233951631077380167738998982634862136400181606239999644363490328983793297861986057783769899807897017622473431006243495521908979041926682363389951297403126171434799379415289124167354053996621613074656702967409057357102047614045019645089945239871479680834342633260808661764810315912958979914777436388996030153643513179149391975303197859999968771943406952340720565130973056703618667421752670877950714882521374619090840553679019914191409264562122319353804817421226527472175333829112467710564198526892598871358140539953557112281420604300856160140609998640042231966107302679008490973371224128594390322106635704104556244060488170610392562419904405749899041311108225649290754333269670764051109087193756855404787844645963065758823715022829223104191092449947219102876853052589263645962678273413211753025055215135134944110845161471326024375183669528130184865635837216768476567670684323801977 [145,84] -100371100863193489696289291544021366836910715889883797254223484747840132263360709773676675454304173585702397889677582853712336582355978036305143538081990922507031452426904799607233896370487461399347227340144031488356025267418812407383690031558417111991137915071611179872114634066886211121481146425793809637686457614159250343565510179480274805810079705994668662058766664592040419893681957590314104010594153927425084151303338845159461931998584483500682635496917573965387131664552403493504693398219305118177993951584988191070653351332236037003191041008767969635111366009624829878589386134747154956496839239548098640274086850231045007566653095776761678376213916558445551829677886362325985978137156430977618030339862971590559040187935046112222405185687790257380162441127693015398814825716121156817878468493067943086193143732141146409897029484076158144036830405886147584119923174275105608746082199993176864085275230466101232524032711256829717983172462029084939240562798279302892737156251129507495734874385446382836534092525163144987804723477798727098192224815563072155703808875620295221601152530431897740997606751128178112074171479660617960017342941896671923766224813137918446322914184657336203374937016909910725736573153225920769067615391622842590150238817448072690935188113502741564994991275614624913435195725346056481866382944368758368976524696851363008317980200668326722518109539015511409036847391613555045157737649088748167103802102982627509567007271212158561511376914663237094152173812174595895724176405285960751120947824786235833934956164668646211366101488539422595099147776429860291452285115940219444617846395456023543796122975143433139399225126013438951220078072757081053266417913025334451014406425367157071536626124598004149247895727753291318360388634785603185811639224486588083208479823696472517193952821445375759414270016645419905474516120388767024196442199397753857159774274437647063691677511600958062871343704023226072348764637432600829602199643035026289201654167276789935948437682672759138596593244 [145,85] 1227898656072886283345017779859138518936074229629326910624439398233744811911887525400313209762984670826577544249142103509978080620854142958124241634201663687384468300691488471292909550451957012342828927815920563813991060966599877137138734855353463835029283986464851060805379501044824495828277836970025935503910445032371218917006923764821369974900359403885452563441768664943630154880394720836618417002231478238056090168881825920905440096619878410393026003346603527660029525765786265046620146966020005570351981426642399238499530548309242518008339385028312827061849137614867368324780847094496424962429531837223021444786393714030977421704265246635124162825547394868173816901260434975738099445889109215662980624076215900509038021051721846907342494764898293101884888833985693353176005531182526937256661870697044023576892037084961834244107465827884070562985228898266546216122975534705583767944432483708088198173799984706391506061507446418040360903071318336187447758408203751379777094397431609218613227798561705112482054526644725910466340026554820458190213895971320888616988518674591201874041909347672474983206111741740881739531847735019961549452166274437675405430583957330606559668715076392552132330551893931464808843742141000118001073454236004922020645007764060600481117542630822712174883558444686256718892417703535460078984472643569421739143752231757224099448503499913351506512436150333841405418428544412314695312226152242482492294754675422038869521661708812229448056148747248799078860634102479766056970501491854015031629825655336161369543760639335667939439185931538033802485581530903831288057943132133743332410108760165549422455004766037281451758078955976135586735681581782423151284393059761669357069293349470727002590650683046115267154475470241543159230621723635080724049179088027490723641717489765739478060936105210136921350525296984246029678603078940464949851794530126292179747831591362426918586454773360796940814539276492150545275745739880421496591782567580054724538323642212180329359810256712501688256 [145,86] -4585048847201998734263617262550803740736850824764985453380155888366432885530045401112450339600705750718371984132782727170001778927216951566341958001416931282273589093356660228109296468819765873157820856373176890474637683436435549241141143225966406290703127511681616164270311604989147473405022900904068351988998148763528388306080941570889986038098040458530950264790219864318567299931822737164857034972064963508150032228204055050067229666495251299403264184801471283742139678647014962402559872479489641972041039747920409212405047461231803310501662455379524232735612428053706561747983782480801149467419001679115397819369010218657077812577337308944311744835798660393497957858344872129424408174115606187938547218140718693813546168457483987231181922848391131095032827174447304611822446622479796528108672233011607541938981079114783873387353952034439877177380338052991376040315290942143004934286456808004651027320939802220680205612492270871127092791324308785585711279110045410887471736056496539127443391180741260920352698918874012282913621577957551809454937999448191579072316423020171028273452307127883262558458349476108446998335722241603859391028971597351585802977173770043200470265712932824127118856568411915942822099536695066896167900086919032629846848679321594170242730995792105855348078839690567112867267606032349852503375716018727111501110536134900983138260419727350478637153282485771064885204152890976229470442094529895162547385887640677537185587816259427147116831048798420989386146324698646636879787873646070113878564591750756384121216443309074295061362232596768749110278540648962592543951983003600391766585869118696601766693543193406027818133203669668517837903370483238194929900475768020258897859332107343169626138915173622984214047890513392811032652399004876838376052769876703240597342552068307433065692723905499050695767483236504310625673643659292757098749550075798582205467723335255441729450608043875575583320023009272752980025269867293802188135332002398954124928910974897391961638596067662244 [145,87] -254325552292374760004622425013358222159499469052706789139343694054563301186165600343565687041315585529960946719666761286498834520750421046931647555623017588473905291019411932223931434235338076450152956724094818703156192511947325117504683794170886871178624288520804823258037649826161266611396626966345682291927113922090430128103054811357251158316937866478923257464440128049591299280404723900141607665340294506988334277938742127855823016904607184077493204806787826708403991017428503821175000346083149063941531047387922989897595603648713709293015969546518253567150854181766972378663376127212805339298840768759038465144717237698040329813048643416533389826963355883829976328992827212260256234842005687950021716861592153492601761706306643262619222284409901580901089826874566530754628507380757821610031165660664534769507774975201678543769039524926449124544922071820604476540366076799387524157494981568584865139431750592158013166884849333168199693363796666146835840294481841914776260371806648259856519657545663098166206338928170197587996537993176375320318932874823994943093580812743586509811650460285848393648899959011497728067090255584433471432272904862282360679935397496494972478027881026340898998150775074794631896207380837492438208890824496447007426238087716836515284368705357517076661700309794084839396288268394596565071400148791305574032242086397284333727988019631997725633439580840356564148172542041427283297298104854480551162659646078615803673930016987782142103346035178305768458726912219535826356321026655724705053516600965075632718727978729404919554205433606014553321369782263443495738858454617274697974966623794837331428299226861642699552408621329698751372538118321102809552681957342981924053183729066715640351853998584437584781346665539809568684013951977365338498947033294450680952445014946088664763033283125023644592081523907983435743898189080731401790400150712139293272791238418362864215168837476708727310252384327651527509438661801270708273110915078018742978498451561500963980886026008 [145,88] 26529442573736206066675086044763631734946834546249384813177704637931432951089901780159976891625971549386928488821912959392954214898793273917170501821202556696864044535955326677751449522334091570743202404818382427178939109702676721435393639947407009465849654861190135739877271372716165151468401486051492855556203116388282761174005058706903560370858773709311851390450925713534109498135435987574073173099336898643252624751582892763585909837675386136319400798564829664618737488312767918442745203595888243575176175947364122294871248655615352972247529678816360961504102584600870312850143072823921373375130189940519682122386603023071549416849555249380945731822319768394223305647413445542702543228460033664009633488963250866637303431327408493573822783899642427093455433244935029060407057179142235938861690235157928992585296618583239989687720563839162812584259046475940374165890527312958119102471829298780688091031797038373612253869337732117189124550074299982856171498724667008548975736712311936896440042614371920349078129483099952824426508356030012002880845804410256396037054339019574445698911129486641917542749142234706260799906182521899042527333095146776365873078343018358224407183423053616182321391697030544296827614836801689601695728553731611171946656732403016633263533061326337949426218085149098788735594744871367319112373959702337083881683665145835948636171407580602559102794882414697873743064415031830517952236913832416467114370221539643709252887899083108828068882124360638426117525657514169015348984807402249817560182043373138870427962421891493599769946011828132482446678169257496320967474321810992073653965639019473422587581936218543866225516649465329338001757481490176141764840316683274058559019654057807375707829027362669689044294630734746189172348245639334242286163497164009600816372429272748127687830235947340364004892259218043775746251607907745593620135662494365886590968795009533010857070449979533017866380789305206565720739908468969155026837944062268064753103072757902140822712758 [145,89] -1729026037577118963387582832296895624674650347445757002567213096418695579975534695868910950234947971872732089089808267315969323941555006641644337056947773008368213814225003523361933248755130218308989789237593209775120088550425994078274394383603165252232879022524044821531841282756572205936096982882050036990395366352310868111245805099134986572247674125435408085690614257322861211925381899253710664192349154586803804325649456381878448652946596494044946134887841947687180501586533185727035090980672880717702140533076406398574565904034135428051215403909943690817182230256357844210041266835878803007390621567987050054672692292411440070697976458105708434992406226924554218670922633457318358170386583556214958217718086293614352275679788682000376280724628409027178451061378407923069007037808271467700191884059841723974867291697291238997933907026653591332852260363440289110942801970373392239664091555708688788588375059503808040482214471223967414230441776359853683489006634471189881582355543770015757308691594404496285296958446227795024349210318436316235550163880786330317259374386591028324385845037463244912187832525603960604240160286121997119401126526621815125575370591469075883970711384360294304825028815239486092398867520977651532268806725570943468146293601484896911599533366364686554343440174625304391946839519505382981869192106878646959496839623742202467960171503544393635647305182468785413832709632202320375134300865285551931443394078487695583465880668422766276288357894776119137269792750440352286709128009190451427519662634068580956926816208540383647099665405854216749415206475394209362673305963902667398394797894163724231438160022082892675401364344886750404544088265672155453575605088818615264221115172762966442963500391284905808286672212900590062922011345446157546559396843069760457365941762667427634377193161658238542384883606849205597741580875714365968792256599521517917841111941684618542338740632714104785466640524709938453203252638691500022134411300278948458130585017555109815106 [145,90] 69735281100664787635596885763888428138999204445771052875784517373962979690888567221387797020941566987408994168485547652747016242319123275248855382726180585221472326486177438922809612512735484252584470151931323393272679449430636178135529517536950798531282044811800116399547298307773132902313901090474874590881276334097245932618587973653533200350210779908881795689227422678988414670633078327409991080949644910678572163774463548730346046187610839229929370476854155987786388739228270438658609847144422245673716424114841039289035826165274216176534888740987493665700463166549540629120189209408230700896816547861716514089626161371720249641791573250331876307661553938798618825995850387331321396323988050275963117747366631409548875884398116871002045220455368806739965219410858736573945232399402993789416599443399869327498629899375377897937022663085489163518035902139904049579977631760852777362836061757788925357940165944849424229017550584409805716631141858192101915729270622646493844696276305561715981641699213246913198109572367116181281589024087166594565871899823433155772644204709208660003743101485343575622359536823180834840184614981655166330971161678480213735511497878231036416717527230762307302990587686429324476379275862708951447336469046501897812288043372959235593466228258380930479278928966168431455437070815076138189715421129211821520603291799110673980828675097599306092300689901278305883406038503854296598352443802118928038135187569913477346127511600661317941011652248748068701427591906638839136473211423445313823529488433231957403551543881603532203561746863515838227911334775540635080420186068214183634413766662931642004119203085158809728249115581133604281987007459326233748296556173093299977957641665440062427927935789779646378522610253532750351242071582424044033249718131839826850340299758892016901163449738263233355320318309351747376834218758652089064843516453891169186429162232925868841606007083383681366920300682721425297928820965800159502241472395630411309388963983166104 [145,91] -1878635752855109170654340077536995798686528360059313093527948574534677999441529535004106500610688368201129284475710426597858138987485004529456545593753217188090281394093198924026703542465643351274220744430185596149180920230880820986953910315026252669125231878678960890963200916753966776219428637298818810925263622816146894700003325678739169436201408675957537818925216527012953221231418050718283218632692899640779987712653057383973921922783965917677443546327263142641586772557857690977197759774714498356722504335279953739093689029625973774928277146239762687929243413047869739920600351508961743227599978097757050350473317068579661424648758218331554759366075590048674194460296244922220052123563833947772158440737389684490674892190923329258603911192180122453601365622595989560655205840266242112134149667005993544392898538247107157630870679543162454860488909231935780172325821820152969200774633437970791912365475001784515105279981726923378988638645137799887596655172330098877541695640213951533721244181814215247491787845777071329048158677598036730387034575015073102105503571738681206931691961989415168842352550190258267912710183623389555824024811890636482931471330445921181408466285922579608638080495825923557576753975191817718001950241447114481704796277287116166278779376615188578159623395964690777772964168786441087732293231055701554364280435106605554587238655489989612374891395991660556931858326636249662210271996911925947481445960307473593883263754327561876490984849261699507457380425110958314184589907140229641984433262772032508122124444937899403805070741394654588461148260817926884480665044411668164138516977522866849407763685593464273670942713727442357684496035100756618241038244074893605617166092904421018930828636452899776424303934040308293755249324776243923417180874574257556172276536450987386849053025453946811065868553150039543073663180842475652698492786787058709494222965544226214236510180540664783078427934787219871334236941995392475708997835051515488176091422910790 [145,92] 35520390211847930917250598457694343597366922139045899317019309723070379310764642129010008695370851458677481241731021765758855300733230651442050349792286387505866779639585334182407930501529247646497544989431117231930409283460923588152055818793989037194936073451492080952226983882589377313975874078573001422512829781039886891660541127908780160385749107832005895160423329892447931274624274298098031796757799021730201944278976580011685357264510677927468298678745113176510766071257920520065430720065614121815599705300407463123564117859127088005187609291217040957122340667425375162062604291923361084266950616932893340333617331851876174492085831687248455093569877289122183577607244878276378580762108006025438526328741267913037446933139768357672875705771185764288037196391869914974903324283358854696059521947887241628763970274385385495618467856592438230551081796291516255920453413113933554568259632747232789434432889996179730281556404635658024644910766438692835565170308449478382008130844918989454200849389871770563872460941739728904151202619054782501797032974686749099930239425018895347923444289890443196178788801642331573670663907124912589819543850072476762870862930515301995631381086374083048204247832759905877114232514841257152110155502383329726161208873910260969780405421988637309797226190163466322541539310634751905284849606951567888792012541667003521200510275048560635423540349637739219726594524229591541228216895863475065158083725656594600626969827283086675256642894795865739809610018747102062088424289930328522333009665134390510281339092415537636342000735349232757586741786750084216260864928758234474668708080117518333846857099778265439072182662795808882099252556718170206419871339563581673933892830535936827485238163227942202336890429709865446180276949347135029839224311305517538614306074780396466596475601350689749266479018993134250321053830810560076292894789047673413828752912616432672885321421409078998551172668683168319311311700118791022818645340856175709175521220 [145,93] -475714123379252896056736391111696044994238984268831434297688507780336386281383019541013334815103320041704904503796922312812852705898591869594041893222367593313925318010459123280354698636636031391013204934394122157951804053525717180542448178197594251363912632627484705418604597584080252245969970357702853953054970654256161413819829814416019559285446624137203435546446662547594673105475840688092367798927845964640081475208761322630620029906896704391593051077961727943425653110986265371806767178949745088750683644044311614492969285468630759429445321396565874372053289251684867053420888056283463831197579459882241561547413960942195793836973851873669584800524538135908070942269377077979600809019299373732841285068484338143133471963267318685889649094756457216453091679732927671569953647268755332983447984570558232017053249885704275759694652053503072909714560919603937736815892106128853533859934413409618813107259217675149859134215780358628998088745270401852079569169520833277549867016030057762241683294678699523901183682882761465768363480441386208252099429864114245612366730296104579043664548087526253826921743705433390753586997471162801663422383019277132296976729086802666075260335148996001317792238461231031120776277134182025619600302160781482828142279929458900896487450212292075105572964637971323427664410557364147172289751693075615107709143515439531613630216118602524269679731680924100675952619229053309691819405317427335338654551839402289049426954174960273023780052319776561178073124245870175501681012999601163447481594822569636737271463240458575208879926374499090943956373594540372518033561198900996399335072906714771101919562579093238319901904285911147013645457686331429917828358017516645727041185149614413849411361744796656287333636750879998912358588865161531517656850602226960345422941013647754795690387931775750785129710785400958169161289187263679957526358637772059092922789421621313206689133332876520489073448552472796939923212457289570480121239350319605643385 [145,94] 4403386833245635810244914542174031901359511961472994602230356708698354455619148690104714434297401817580677882684122456805112393622886191294866524092838513856280748075404839298825271649127000712803329290926224311363052009648317885725592511855999757724749524394000830766950010443199673350195535086688207599176636986642721614118351643834307008560183956160557932203926208463010517683504215624251214625892190348881571789332822612421232623354782069033786951151118492732864872946692357403774455346901612856270419233386352548050202465544138623119599126302299050108463847044856047735752496710418497784693125383069313054277807663378603972500012709120253979408130641183939679230897455131716164730164318651433213523185319196318827275596923403835676366678514865289558433600463227930708958028703545788762483514256320222670194049306656872374622523035726657260680792527957685527279870200347275408608617864812690815260873417260191493409216556338802879808747061547798306827046181668894501929065029304096103708459787001937220372735008306874814847114296584055023342362014417530426991174966342889557972578009783530735908482740292749222955973973018556429500705896664076048191137307590611834553129872569959276670826379016573889569881881032418052076063283857855458403310501449954009911163369933955283016714449906057610222634519451519114745923557387740057267329748589055389391516888001073179243214957354185470925986899891958602564509958438861977195674530442586436205334276098828839292707547608127452900786688520585565034885484700020318250491101670221484890568598081472544975627112817455960818788078499918958329867849339420774487114914877185111765455073140632261300742387941222474642381032746551867974377771291164363967656501293778529011585191519544821103079476274849038924985204273662426207850179419322307322027990457074001531424749192045171716023686888955242207603568071766973603359333981217931584019379399399960326972696205074892218805353872324147645232435286262112633696320528790100 [145,95] -26844796792497986526107103072036786278072046050729650891504690930817162696691166697386610044519156482302807929946302452425527013986234225961911940099975932866015989283154114975309760140869492297145535249506817347226085018920866389638363554870818472964089940262945312077342024622236292101641606455176923826264751869657029270428566260594254077523376382759386991813881925083451126868624113150446537056417037131389996436331432408727424225785945998144512102680793596786868974662205175030545541783030380762840423413421155436779517421850446365012219423437711436315217225876087112913538729455059611084747287683266005725768347895149637704679120142301131867514245937676982699973013087010508345683322738925752995777959473154877807634603521661373444091905974475457388922795845397872457648048461779384208214014951908474099784107017842739482292357551390144180665214606103444996258643398459929514609273200992906015715128618976258552302348035672309170618642216691191632821444273480776827858108526049137244173462005734466472506953800649909013082583466062653255097880608906613080447666390062446089365659033516756302840182529405158634231916993911787267280086511328257067013419148095509385042170752857185208517844525873105994948824776543538188139745279497047497833617942694197228420846853831929148110411557259187002299277363357779376845274965742692854303388954237579584941624788695088320495700298714821363478637520733652368566901255575292568869619367400639677908959327637865058798530966548771512211143603121109599727307659763335228049455224491060183222705211974882509981673901437379654834185145298720578190181648549620918263530854179153799665171824936219009280972265125576962119251525919469225371654510242708795176263165801804407507113565719958226452469365787401057178648739770493189085599915836918562692145233138725715228854488986415995937296622206903232780101876293041088602054504323318074184241176616915639184157425587314908620144621460251006443456809547763330051345388195 [145,96] 102540917639620981766146682272665503790532130468942754153792913712378828748701094551023724196778005990724706262311266315752532914499495411523371312188218503336515946537309131693859354778821462513213294166549226411675545546454262230285792746896819379655731970581135653672411905999150544643273463634560103792786582956410678567555271403723450891913509990149232824992576776878149619904953319310295739938226637947973049039679166212178303128813325731159234274952756317928074839635119132271288041998683371715296156685259533755365156904747225069472688077139291924886984443218930622953517997159959311894415573351554987389768845371432773017461072687312788623309293259938631150797116795623230996715789621666727688797390928503192073882216118917273314895108283017712943495438745491369997989047523185335476856138236601620583448285880033077267284472899236508351852439354064837055224499391039110582915805100483784138404300992786659404972162482392592737194131820639520496226265431063487574090351704035708877952349264526347058887543219445857527996101849656358275200197508194990686424033536676191243598903136742699153090518475772007337259609120517054297435637284227813899092791931549871417746252140982472604124333163289483078973990255032224911093166819374548171077337546167187138779202317802146843626880435991149125703579325481643932962817967219240662286179932178754557597433248746539410859664862465644355841515173203828983918133922261727711368713109556897585011189304307530243882898739124339241927465111475964203407388787058187881584858815280715233750206630068193004917139170724764003928007123960069020709208929472817796427702415912277910760596679803235616505526765260749191590501688945209914376469027644654954116175838453369187135665633028289463324837022978972886749992532272551138760795790756219734051999333002357636673526571902751839945770017734724553595016528770624303947092695984733608058478558554235775220341364519167066355033948034837434204271085492758719426570 [145,97] -271387662137627350972028922838515168244632586924960069676046099514498679486519690436684851707063812443706030907919579290112516670257662491868064138450422790615047134736588952385486502652409606462325460891546521409241281429885567748947717322727778951179590028179197417461988851072541791965082000834889165190363391309055146780975689346142551110273241667116292131150819937617105998622503520430311934207770669219975951937264521659271900034480798243110028373357568675338980374130017811163330070484605561649564495309516694098324493511737385363511652420576570097289295954007932710932266268458700633533259781581853791080908691990669141909554580794381999066104456428870885370390739089008665922408443740683796380674033946976449282127771425760880467637540524203662621645812377165148610182509365301985011630354943668642920212026091507614935256030252551070141789774097770787559094424697495792816512164012785207181804471409428080574931534797880047067213629211983916667833384267242345663284979690934489924852631634753878003285773752343751009826670638485744532971632140925309502646813618892250947219073704734348359925212390976877754478598703052347058585557328453632250896504589157960495255383222233202341506602236679704150063298183425815076866057983304461975238931601760155877796396087335014582934244546140726687369365000663077992527311370553744495444030481313489973710725971272347319617164214496506765277933445360392491652693549854381726127564826955358640965887612800470884922702198601075632475827289304824460249527828052187631177391801933629804077081322383054798124411711326956782960612144482292777310655263666725502516668738744984495442826813516101212611275163770636217738764416038589403724365091094805273442874319379985567257625302100597902416364627599125486984345384848089175157881817235498894304657664130788276180919350971405263694848147779779325156159662978585621053646655477374098700390262649340739741654800717101279699596268391161913916444670909259840 [145,98] 761598727322465282325479125010793523721786953685349411320632220474523583327496677007102254216645986178418963645011815833517386149225652902603051422202386102192808479804103708931882281810691277526044576942451142711781735468268952203033660417205534712409457117103819099520192050204543675231578406722986145306984759628576948084797807263141341109838264810167801902247649321916460715723928802363389838136448018289334198833928706774889816120693703781987980726257164379180175170073168271036130420696193600908507891533417481713053506732864674519171895518879730790238748613442741223539676395863477164021737412825319686238820066180147385652582082198384894711137206582417408444471000972671025148010814915513570046188564869620710149468752228533729756387944420640078607808840120211458831107193354628816721739587523490767201735185347829820830409967965830619575532813554472512984727860479916941251306805874163683896116221089241735038247666108458283048350211509637712937958468518386177444900205763141869888070106818314854158821208796792400727933178003970692332316548399200422491198822634374366392584343635053111274803949553159504199763335624403924102422067402607319221951763366810374600480118022825824999856736940787896981410721950929313584624779260103218016954178607374124712052768419177391617321883229875417522807680228442297399339422695693113109198249729756345895964728572854733327938152770061334677750335616317175409157655029115726851326769465687332706260521324312548275622798054678336701426472750966821954848301907309723169859318752226143495179651649546497491706475628069873629386047022986596256269789590585157756241154706412452537379831683393636765758453082469613184871208381116475234967142650037206431754054477142845966352828675831153654524067824948366927923647098464765340308614607595095263409210189666707776248542754104318350422100656530078606441553415020153420101113162362302457996357305921226833907430438185124819241177228130743201427190967270 [145,99] 1334116390701858710474355429796656292599189135227961048811671024770716664500607530302366349370060276662951294820405383276279447710719799989821007637170873150858321279073456248362472117269697540328897130439749938051242477086042824450733554355359926009691935038779511679378682826059179113015337147801732161879624647456925825662963647441108232776170463419436609794340985814788244883704836715025443543085416849955946193534745239539239217415361086004236308280070197993478985898763405059245405150541970255846718433729115308943996216941090519116428703572527518916377577899768365420688825321848122417563028378099915733578847342188521917861233755671550577981050858310848032056833937565046939512814254017522271571918368032942847170073047127749081757552267032203897069312182382686313124524805447180023328683221741758114869580061973471159680190818671885142930900663667376025131983014335653268242393934472105543840849436934925292962149168987706964255876577717844620697485660633659605504702995175705322703089944956569054283762098792712057796359032207763941191932557839927737425912041874394156673394822974669692710034994386782383280104381707544089861954267203373079623742238283343393273642524467563560596140477056108917083611139950537887905865913620282758153939751700312463628676974658275785216833433218761158655163243685432011530101940202460800917995531866913807892652567300276353332512569290373183626513316797938819091936045366011012798821768836795176983653757843206285290639165993178957863275690449064048324422429749765021291876253817807937299685774584148012486438567384000831865578208699181671163398199886027703950209208750088943261164747291802773639772157770895923725837614230394564052984150711787098977283642509368097629482753577179913724005288947272803507337081081903485931061996456114684841499014602144399972303118461050353416158261771704499820614547047657070763588185084439345326198689813893197690940514286892962651268343697093922389856420 [145,100] -56508504345139942726178087797672113858559545632542164257776487114331196288358332127429418104818796450784167416805191955224465121624078095444058850479016578833153378873003544603281014645391359154101868802433115186436099920909351618867634814664996491263881796319146725945504979815331449416302030086542924327447687518777190696149251724427213320786383547835007926414933305808876770050976174289615576806034552403188649123023313797503385851331918952743922523326463444518736507064796032388968489799321709286512530872432099684292936754681536534003947174609982980345725911253052222366368601292524796603089018748566828268241974538041441330880764487606759756942388039890681808349256809995730288523621257182360213333311446102022559469955035747588228771783186312990588685029466362003534936977221874671459309602263762565273406546006957375240330020622126076756683374676192612994161219726208792868208082240001000267794041261698801530892049472501238929761725728374336039511223095632381133481117963449116694955540217508936004667968156105972451488243516874199560304120041300505647072608670996067224650294707912898492935336052271519076763984965454948130401925370461699653552896093278678415150735710140142665458749687503601526796331702032183316927529132102377085426880270761097963395391163369230923201767000177374292767737838329724036497956867736311007630401661257140455124707214732283247274658389332999436599338069508758215267598522819538388824898641091841348809076940371226056024655482036880748744775085046902781422244086299271411769440734405411879745136239980295028072430095143191902690932088002531465080113169869896117386876319764878549744652739996909787260642857309068254432579856997397548755863897280911361150560088716935515349667565310372740838141100652159684158104199399683492575678618076663067595815403812933102041887234926978091039976482599733695313018446058314649922259446998933052750497798428435302762050939038909917213668968791348740440 [145,101] 471002600197846105697332464791981277633312181237854448070694471329973494245492390986167373659668814503475123393527218504444731848213477268115543995711056119581898098781073033120069613828362691498855681018811805324150473475973557409818702912420076447434508992122917417425481419573299410931468184634441665262450226572747416971513893777870064282388963732870406293590471277659583086554665471608734087692106126276877532460266496859932343634931738007489668260298011509348480909944945349900513146110604884680791316858490745459783309777939938968543866306689817074129762423220659080594031085883045368136122107771634094294516310706971626839837106930546061701912518306150896963339699290240314537540343791874478956094029523220618794010417315887409181710654526255684332509905749183755904732968702650630835355193061796688730344234028578587336633359129774730629283349956369402385403820229312487937865807196657132139562903017319633982357633632185090853682016597482731036710300781869134830100009215131004907694497260466577716095341737193239744455331952569691497556710213146861034789923540298418311546752673664851152313901416087381889084610457363942322043698067995022481037523813281250197506793803708593142123958097717578943341487705166725493362655839827756152118119515580500811244765875994887250993398473080042975548304228584515932574721518904181831363275610912915072839399241617973375479893382876306082071261185757567856503564382532242755093956743674837851633429457099551769519254513802478184048811035785368464876765837177246088657747157707853568368607528949443276734434361965362283862839718399965283422022986326990042153424486994532648557587987862094091137184692397352029211885239585066572298324314030936723432415321734916001561753447270311710589708534011214874738830864558982633312347380625855270396069963887752000040014943244220064637245663138035854604823199950656499623453816542386658897615725368694288135269506333967068424841896445480 [145,102] -2863384224312213909607721396674036414151506689394528940885416156699135954428380046271305633236788876676510921849290705455316512543728016263422053493429928242502850613608556575477780807830123788937995836374606936187605620563539056725407035738753474078140126998495972719909328479019408044456263733835993251331818896239291574091989379384653558401767593100242338015772729064730187470271656869426939531892351458693146280355899277628545248361120495011024860367536727463437092411770025248265177475786885994564189767807804454612781970864866129686633332941236560488447348503472234583685493234484846979852252858233151454509055167733536694535870920358634858981371680519927204998134392919891739110882384511453631061172226055705750192148300093892214178990449150589581013402831703377724189658391123481993410243456853288630198551286082530870568951763885035017141623876318353410284954467656097961147072451841349090651422117762029429946951459650465673832792350240153922975551504724745304321196259081062759738184799737302682906854695775132728072303374574213665495671661300889743563898523123384253313453348478732018466670091563031319069162044327731412683981796487960374796958139793776116878489527481229691116703395483484852728382035496593114561931504230192965814863714293857437697603398032333682423906972664034496303028503581494290176678157505225426887580329711810609511836293357432022093332328847978743775306941675319618411868118627867724919647774734146602965805913749172630486768875581235772330860967939591537557542270950960795332200319736628776582104265930279072246002384702123472037005071329956311037922923295214031193012675536796671283988681947738947107782719772820878139779475429613147305309388141662653963604647452994352840967407815455062295660432596061840297823386386203646156932784760861096914207911897504982709570200398408587732169294215982894073169252779746493282393142757539468261944836164293079538933670547561515621224274630 [145,103] 15957042772497659971219331108228022551834690734365936744612145241575525197110394801100404443433772432485132605427157384057140648768692153848290895497847972853415735147718695375446669175352218210026246552907467120755442020895444729845520802536286983706673864815718844381750315007467785627517459173498944285194160900745915249312794384716758858097103450164966182224247307209836995379780025275358390881399300180028020033872476884257329116057171570319818172399294519900122141938316227330529925399884451973520989483036346272301989001428757827529193650096596790941610259914759271953932288424190671020092164611905104579846819615903468875151024691696103129772085560147224603273254228872402755598259145791541737783308199464898450650998204100513773530880428971480620600406232907971269674486213988347512952788201464620846145933056617076930594046199402662120156968661335938113776260560247659526343491999347985734870607049662675206742994773671481401448958290417061124510320319343613866772566494079500314320114187680870018834488598526051224814288360930850396473473144423632902386093863128960842474984000703409613923855608733637364529915377235071608515242343588275505366726158635960680084137575535239534893329217719319714415301488625821334092153708087884987077077525033073426211259967641004024596126693917944236510483582170766742808891276404093578122915449389878558895343542354020572643142697595123051097609066456469521827635876428584637563086608560805627554232671968676209641596216657195538405732847178366932552017717486321002414990841186900523513331495614423095981125020537986396725190451577104683038706854240851654490568053720897393575702541241773868554120681898568909139468068975971217003493395163593105219486300619336133945184073826486041801693195310172340309771387838581296084741248923931181867616810696298033781455261778105564146168985541434112070775105884142167010215733117979273185678628906802312218061345610276527342875 [145,104] -71493574812536696793715911183978080738976102571020598722439196760617342571367236481279978814456965697498067562024526979864471186149671980263891127417715589449692972149348347594297025881071481046904855771813751248794049195491167692618255135609123972244243663655380012372479020976157054180156204326408871372721767496709768423590673519070909830469030338514803357989749700267197808087407020328065941488210350247824195205703611427676071826909267114087376785900540151982390611667229333318937212183805160427619804948771109315496500111171495005184477202479378618505699396749970580983602096313789050126745983915997083702218029910551953240943467930977453203403466286912037582560673519796842089537900864474409745314503816439281838596051697697890751518093587533423806814922252617650272634769160391282617457773337690586942075710292929413626199191026678842330755524270073288936977188351727511808431427954945343498056901494454668343831463237345505989979536699064462034088095952679111518038987887621513262952264273426127988337314247130294209398987708462686349358411062011519777416227617229011861644120739177196835763521650104403122572275394523522306940384118883180908932337119874211648428609022968258440848981775908539340822705793619634987107554986057305024162618184205549320039190759103479239975094731116765804987558275989367138060285482404330821320176162698174262043136827116045478990082662362259883049879233932083407186541560930619193408298273679663622452362819948214429039135584364650457720671504289472919451850929456170028833312323871285556720520645939084962498862420557415771604266406745275246974244067812412834733474808507165442984222407405291105778946828272980818426733674316039502868348269358495586038733503758377760116311029757710850798122455071436991512518555846851979517821148283542528158506180938628127922587030926295998520201226294793753589332854635927039725567509368840984158846161274785832461044529519680000 [145,105] 257418561667440192696882997588080996103209767303471942134162140404190814095210479763090966022762702071671260523796905497421004406452934815786509084730515888352755599439456916946342559217156707539191905453144528093949236166729603729153883001926195232560546627145579101021996339695282956703041730917390738819107274985985179373463249601553362687026277515827726878686184366737826627083903190724994598483883265486229356413327482381461852157784794485078246607137607500891013837060556703629569141744473502747491773188487776438085714944922125227407667436309221073014263271686517598680271425353763220180086386988409143060475604271856613878195869906378176987737244376647472178183071261906090154062856976032465926423248216272580364789506040612852654259128380920336190241905162541252571414551954547605197901195247934513430509831952270915212761540364021878558542594486899391858260184965445151675018799008948863072368484877769539668231044660276809720738939281068529070731009112562949198194280719838240058539583582588216222296028483728915961701916032457982358189088865957122280209555332858247668191451107828453739069307351381749941371975891516612469527569242160241494959064670803537409621909311778826562821452954966985677851239489857387592157332979486452835035204518548007167976536617435082732404255567380015718971071352331790592931315533999403784986284382095967712826854660233561131718330983985400965432788955647472339501216281027691548036900797444230182835635559137851871162581558659972829033766039982342263544612639724203398166985651235440795461934158683858110399517103146009088532695357654522237275485729750812180262621347626233132856759156885477219863299396567552262960683461751268325631807767450849515351353966713156761112865348467212452110926153097348249439178905839061509925328411837278100215751952429547211033396475103938936498525008277359475959462184412272261023230767986802701721545435163076525732338933294 [145,106] -978389803708380827511479712756364654752318388762815426886878344259405619877878405909213185810470669696283923944068655669485089068632520220575582538990119001779131303291973428004854317824650610330122403936331217562688908212693882912050198294091137941510510522703765191978230955517921300531986137490348910565190917457360785620177245956090369744988605410606805466405302801105109002537713244213870630591438670183990896744862341557031960534916981895124699393793161938193447445235806351085992579377904911107421542536284164990672432232359044274079876484729074773977254939663779863186443958276188129422806879409620459963662478711609057682955591421721586249881049494794841649863239812827890833414396906597499988206915495585713094279993257727694646198283079435900189145736459112722294704386354333256330795782933298435676284484398137059108024360290879356803338078126232850714642481698277912837494659893842618599661125022271258077979560707008212623881587986404471533026609849911551777777301289165552669413996636650760298493848354311362373943322638312789983183893401836323636898048957384782618803705363365192208451922054205034298263331151832130236693817106510594925942562204093200986698096549611293802375397113850782784081964916100134826723024468104734316057811034162384211953889411612171632460406020360987074201611066855330647444930694933243833150040351297769484696538906038425554830229359137424043282123386829403972086973203801520043879194631674365159914372589482718325827149643357822077936390489189269154416462884483365298901922948293043221797227087417510344669678499976769763701938758431844902064485686210614478357820005346593888973165901555258305207784756934637996037113151663973565713420469504451672645597705648172515181707285853225794981905239133600476694298511180033674051570008698395672353727674702245940766708961008429741339625292747843049093711348737234102657322125083907072457609892833073155145792 [145,107] 3280904822607683315382573902711738077515564690755776895857426248904371214697297038311521394642851732980023483498162146657740489829145951744069774788502676616674884645603777455297260739456089285835809072082786275861365058905329072987345075843004996594920420753895880845234945336322984572202387452032042708657197640586746113383966250318395091525145232374711916579253148234775586154883659291748955561478219245629458048009975925967024136289828142636429791711774739844238815476041497859320910354968500155324856573835825842205202586057776971613901451195188153161818553317459318247292849927302144104631806107819692812854086833340631375433417673378038773099398358711817257240962699516674282303810156192460147122973701606675359405230635893680377521503718514628527849185255670516823399960135792159710552160779121569925205554938205958806393880388005166002526730708247162718927543846097511534529884597615107041714093878438640547094006931064260489295307662186739601485737530009774043151897686815643505731659604681772639802131246476869091652528821300257697098161948538161141798182117451079200278366907721142160715623551459586590407312516778299104386206225362737815847948277025103063321037734152053037886687619098387962029368886339823961322557303103019516962976061972437854997929723330496218782256736327152522611913170321759438166091859326400729175236254783606060977001016818898712631088525984504409226794847534538506357907933888660156148689634177067739167686238419023682755111196424392944298121139703034688357813170764007286331812769052482611290144874123190773907010027617425046939082792754696077106301876219641765734294451081392601796784150052806234017635142066081590981086408056840367772366945274605216901595601527617426670803124630032172996317853965618682123937074517977318123680374884084663305869989210570098110713421489403804195606319182033617974889677031998877700753272107567439076518797567144901816 [145,108] -8642862680364491100423629839284852746079437740898393935013886103557559922028590925886354427565533510881976371523592649971215863388098762011134365570246854298625592796539553956955004396410448800655123518421992236079826932978990484103494832099776550355581976212819229602479547433237385224099665974969034608006387062845871582780178684176765756987554932791154330689599521011821686733386308185428399518922428422679767961047496113266154345474073185542895126385501232269699435159392961953384513472851145321812690725503875265708320208301957098413087111152728715704330124009486546392239227650650511868208332312155528523041319263325171957792939815304758590724614357993318807653363125165419141750725799453000815804999442909825991949601867323577921889995015592552719021722095538447659422077682246588069538223841322315396230632985529697799973637561004046175351000465678581978485666629397131405663110045725498044867240250474168831019913836688105401405478549884212132069561022584569527347525207993111453424636206733033836643897849734593008618019345368699167534543997894616972186831613616897024131653587652010060512307401490416745367194441335950951101444190355265323704516865019893083273255822852986360753518998426966422142365959385386346169837409083856797230074525499302406040119444199334799097160391592493385717684977113024633394192604742526790351813767584058413140385657918315498078739234053334471167854364127454667659140461097662114833503167776289455654862273341783885304987111576620008759915314608814833668829533711935007485320816884449373856725150954546495346555250964957861283733178379672003987437637838485194109493386758808925068450382333576066513335214478132620214778120264719753996338429120597278499463768256720074537433876989786666404751879743403056453739801639450853535241352826781414940039922924478233081404228143782076183815318278807023710367404693706643308448550448490499037348647929532 [145,109] 14719398682763742283538491774458789205591095034619637543157510465717735276074247126119993686549596053345730570451206087839977235019714010391292516780943254008395808314733571812580880679524488054133562754035405875792017398600760856787071943391890311456994851320093837063851535333972318959773120222731270240210204172437852375195019733372770421890497594905915487992917933368795168253679139346263053060234316183476232010785180351091593035273339513743926903671330908479807349268095247485462897055852819401413150271280198773451863864011549586434250424991484899277462070332227876878612772393440678569688146726444793760009955612251471140603285254673798210990609698989145644852716834911551970785554924812143662699136733027702981524883920649456799115788224135235889235150457489032374501194731869913468807847532623753702630976091182239789835619204409756741789115772251890033157269161351505318656228743854970484125430814441026479464428008684665911454283596835425748737853194458763669099610082709653739538753872940493540670245224565763114631270783017299145755469454937142452948866124574484501363207517357704729457795532912008362008836043772895597108258837454954059136476628903127299758370314544662630914357772229329985876633490096291165509992124931750986639656715653191759442972782464486129776279552308066787760411031556844586389103593227100059887838387974035796569134512872949473302237202671462650808892488272294385418453492068054181178672327246070856071143183449631256574347397366318767759138170442180401724877056554451495273835349699537121472171427914048730884124009987842964020033767148031712435897511587882315531504387562984759278490820388232402539758527497262228472139721717267965823225539882534329899087009073489225560724135247475316210785564417374837371963932967096606605676648385429507565616805281355868858523955355640504006919237632477197897485566353318701552038414365731662139936841 [145,110] -20995548679903690450400096242694243221786285637282148882635332990601104508252168381557836835427408315592877141521490596796565500065822303090256337891150696597035790898634838449136639366604985833382308405976156960664724786284596883808684741596631960552145376014895149562685950301515632918585718426515515319530677541585137502409932007333744850714596411369762080080270241204050554459126731367346818000677737934111634375332725527891713434800732593887157860796201951347684259237939687548733444885878236048738262999598346793935113451348654613289204562903383693367465028733050175301134411524962472410338348004846479010414824656642400724316687300989402229439490361709423375431925827334319933653304155931861442820333790808606885754497325419895857278214393039327393884742932736816784161856651150353377369834989866213500726213170792981440797182090542158835994475509075647215201207636414479479669161376964737205784816327414847454454791220693466763369073831934911860227758370714957710179322528993407548433788787643463853157260747820099162844229613629733061967693090800953027957284544346882120726064456242300058693764701853160232963748817255816440957365682901650421447585984296942225316211527682727685975511722128088080289684169802374302776553486789728218639850166899807985666467942147090666561788795474036514771396272956347089303785642583113434040151784081954003704020411006577210812846566724562531782157005496828724935512917460165097181044074464288992310677993200525358245540478108744800443157026913538862616930349302185464893486405460722838359799308218801226036087625247267586418280486006274379826700111531884028050856142174825518471971900440603923293860853811835354720444816820032499491350430747216370271039765932808910651692117029509991986594451760723353765706193604159281291548871401733598437703281351117102263289608954867200764933282692737102900559083944648170978622719099430964274 [145,111] 24104724958979057697713065257141722220772132974361126215763030041568595163515391022204440043831592975810318221687657281664738749673667051402878078189823221732337355234094159966644532260789342751299499823286787413649529282195139422834359496896095986563210266364195993518935710356618943782254618255650280567079243247284997766042304459214498453978486597764980423249096180180917761662617504814804606883663787728648384145904026797083611994548151998945613756273626975923089092435787504471076686235589671396216596412298747283563841000184278216988495414346653588313859894201633572330157052604796098919054077397398248300897386632738498979527419511310245139820316366085176444532085236645168197469034950528933138477719871830483426498321120670072062371638829477780403722426339698106878297445451897257722618236585465142574993211849251444965863173143836180902567419980624993701119760973424060272574322093459713019332934216189952747798499910343886218044374108734967062203345351645091204209866157509350964126629252321642430998328118958800398533633112372391231848666573651545772580277769364394618244068017556520098830307189856396647730194867806969158685759431143160301883985220305231581490585180844947203251147980759744710686877156173321225547923899604031931285954653525237905773753776882859948842551904005154857135388279097749468016852929804605717872530761011462990880756163500552134838477112844096523782067720954258758479450515297001851712519451716360557135063106229065646043340000252584159927994463821358411648210352677130033741265908051415955001707547319252017933502761076137017937150430671000698577880195604915554869906779269887569979825176656232725018933495301288412623901914785895148014232658310958647463498292876512774172746994351313967745831755439915717495528789138953926805512095122159143583908109418595884117155226418161260055373982907802172635727943817310678298904628633824 [145,112] -14816178771769881043904574118277579072730041778427617757955962407320378834384452810712621736438028076387646151958628445867955507523103453347638651391033768336917287461186295167500096460033837494776745952410206144693362396773384434274706449247102647769175129841269569765298478379705851764267819830136679608616593791324752538570357513436106498245617995345526924484324741759769719643821002940575508769985317054998416604101037663069833102297533117036617253261718413333111356888986171619034783660395352271819710835861823477580888745013787086441208220089131076008228228438875656823892474564973588100206608461279362087880783313537374116002194804955172612216436586215142340476358014636109135416373641289832254082714744801342083452690614039669108902829030022455248812518117617466945484098707846648065245896991583434608887840883485433266952747331199280883074773553608499590938206017849507658691945434741082881722405016887224205046642527199531069281697163177866281930692437158593915668418729891098871689045374135423823740106169358035527601849963824862577666937886226215368986127829332246177522749436501297449415635189333032378687133862930152213674986356188517523600914982407287605425169825094395223185560413217169420071295161672977613400734256968536004849572654329706525117569355907460267909470810127478607547647376012855028242660392299842359093270915414342981422859006187504713364870234739173215792671296227219701951100829001586598531846007312168372178447863175913265434228751154946863449791772612244683520503160365946351098638377608955457148064777355289467591593220079726193867580952406587703451613703658065885757250379848342187802433078587194863442771521503645605571619373381136750918744205409547935423497740740375226416109353971198597468238483438019963275304794173685343172833931517884013872313254018306173215158258859107262446988514194002498232050663920086374113677359 [145,113] 13284347594662817111512643543081864871339965902403131834580980999783833058965968719024452141763940930412472411279496601389156328807624171138724683111429728182353983924284637753930355684906406639411139892529677110968360180983945985963105898111936271703712991134422027706878724835572326604768963887021254729344877852490879958545084030878557336499016349909332058594973645844128795764957886402375437119322605697574564081541844513367842159735234665780892723421896919246590731771073883035065792415162301173264626521061886787268170587742794948426113225173858884854028507091538459614090863961795448126686051553103660109920417495140322083267066894882797202902962036362944997762362176422125874774466574742509501168855128528512093687299403449236022265480610295979779511058915949343937480739149039303754531207091457944171308974629421380708681031707644097749577549129783982891838161729685867726726977982380725722047678946203806763029628312948422797826645676808760657936598324597623594133063925094898025195406847996282729364706085228125039035913714166781409739460827685676278274746935262453106042543495597432536844599996802337393013491972548257127145342126434961442577741316075002229953144978267704519830961351455305293320675689801481163255269943879261249896799077241796098189235031201982529994397071455115315221777817894182333715640189135604544429183081042934145157830029356733579093912305607146805511213942166326443131873830166979204344991301751303989259106704288659397211236084328587318803661119661619990319905997671767719096171750629778896644218596438754541357354491085412687325683373639569639547510518810958947506796594792333806752705251682777181357198462609381397425723741716541969495890974456105113706387353620422556633997375428485853310109761246133296296892493910460336366084006538813381122298377735235140945660096103405230375405802067133965020033731527313804062 [145,114] -18392621415047448421548784786396324471577690509146796673515564784464227381584430622671922083527253761802348162488392139664384731747449556524013573952633719400568261332796474102783697044276232943804862023689742668439044743710139132598169141640219341941592599333525783277572716868660801240152462351878304019135550909578651017126332283506170724514637166250079942655033832974739499307018153740067585306319636428203033668533507881719419994813718871460086522374996737665963071705703713221168816581461212152562761273346828335803630801880613389174660234466061134992449514953764794715771180969230222474843687864761362811257991020313996037151428615190674968571699955693520625477225106562647213645031187407615099309553228076402990268549033123385931906214822285814973044649279049007284210104791962158761854788965068533523727738796942507515199519897224195536705269358405869467961974103992975716041945292435349854843948308820381422413462395219676732570900013198577633427104048395832279772447191182825599885678726331418146224191717026943516795611989912003194143602955419240971874563207979778470385786064636815345559798741998516240069068629503186154803408034380315142895851805825986875853438902782450143688316515375258863750348721726311262528274273030397838625612493909387186738613407558020557717367540177119986747548755226828785186436584304904451012108676228793287103508894952951960565632399483605589170118942836766574883735705649525544581209838705218800832151272123913007836464125641203528464731752855024857616422513103787905003292102447055097972212741623124510969495844632804033524472687887334039463011478444066259355281324646598226680639518136578487475548735689258622275183470939278655487559109498149463750883907693764166341586860759956466011812868644420243497570944063809735298519461213879949245448596639835651952604953541338674570446823066536473630579009183346 [145,115] -67701973990807800018420762647293023737038733045454645763299036949175749488042201111113001930084642855542315107091838552477799463525047263185680059823455187333520155776217766804942337049287480673619507941832458772978728698533408543305129665329833181736992668317956242193163175055290470909003751554905032274097055334639678888618614285698481063285091612317576718532064082801263667684902082852359407665497328310800683183312676794341792315083187464301665497518297682472123876391482116726256880632457680502908470373267898941199602332834440313518813472028509045643804625442151501644042606633751873449745262754569013202698390324811683091705543205916747184027611673662824572657520718535763049451808430428745815608735882249346879227802399182191368171898211687423286725073257631928785119039458805487318992956905058526214998529590944571773819917806223776131061313733840724006535746850059574738634397931416285536599940069018045361809502671819188498569365497552187741201350963397698466945859112939594235225444481557068597742699473465545862266486556093260742201709983032627301796100377802537291429077010486874873967159067380291615988584628499371431088120717742678541765555962736334418113009843261872240156568441566962631494415523968170884434638523045557422952493317281254301598461214326275356022473088232951512243012774020542527357439591870631150335071118343561068337095167356406065690516520077713207515997832315751097912722797939822192566077089733340076982368437355142047901412813782916736641889426568807662047582279007077051193702836476543857620863841089805932372394927906226211667643601238564761959910222502101726568868635148692888995788656717544841891531984068838684054196936474421140144966292704152338865082542559494706542724316372866032361144791603798556721876192913213166193031009544059975002401265745880053672038597297035162388177117156044462022413106 [145,116] -66095790117260252172138634682546885801037810037296288272154052626971441019581544987709000168562402298127341478522298383356160959181975289087790316923829039189235735926072463633250912281246484087833092195042323716851583283511762334022623635400713751105330799325707744262384047079691370562870399655480344863219293235797476377573149116463731323933029093802090437753819313330502678181430408629291208919721212496704481298661901519713168644356680922790740168191780534876649096815069176601534014763950847618124386677442479370714425351562646424206477703570063685783446237950604978271949041277290557093558283621716671052822053095794961901310844494168675593846485723693691335546043513516770786088299612551884463262536286117393311117175120313888830506736712188321068836571289442496846609861972183819288677823959113029624773698531351989244901840535200479755627200365690751473212640931982145682763201991643122195727882080166010150863518512632276330926288036431753600577011401789816592242279595154615385397429562338971540203471627117663314855425453154760180208758905072558277615211447702766250675473332525610139697095384641184229641445267653798131133200565783357544795354582990907429278723946002922413620510073718801328150718739707487637273721041863431376763936327971743284451807642315943325383692749156512086342145626972208584328572571576528536745673886461514485573794651333914516592288277299766435007385229615826284023861248788725285769142667127572581006660212912301019214197970105232697380789421368127676277947782037652650671570720756975154669368961565153406923850059314815292531505662281805735275130783493481574059043451277129814234294094600028937666700173753290123824146611414685815798777822137845187504400703940765029110609022617080644046053613797438137137775511799520865233736751796256482181879813206615603000169914244012962300639731909643345240 [145,117] 157336041683941486821696790122490206778342352101519921063137548373941403988060572853971527944758047450998463953946188956037991040851750030148860678149875349198723728043823509739654794332980279715338932858624774180601345840483896528039843381641326740400979003340081448264135144178403000672531089121093157988668476219052612688059230140875427762015018807839173164700763039628913048807692072958068922294756720747172629277548838532226190139003385272439222799282096103267303360966458327454320977832466583842094251123686213645716602337517362390547721930545583227744368871334541154232174518120461646340289660484998448226159039523436041959093874410694544939768899864378675512746645147538547675321848782202824225987912368899506687741654846895335612344816355955691989287192959110290511296816477725842021967844334775229888550463445811640197016942370591845343090679136140172065906431588209769197864800294019356483431918657626755784303366819519884866087878443545295567356569262036767864511762602478206445088383422682043172230761658644082117858678390813774928925365018165965324866509844345050073802098285402560969031253013859403083318306063675417260828314132071606035624378454632389695826606540099309835981461356030394335908870359677872722687449234365328101248182514666128546822761709051715111612919789009109365615581756230469025765249754749982722021540613171003389752025167507611917206348293150372211334590973697786712063003528658297817556712685966932659953913690405051065495235747747833610339591969828200442855768397929457674852831667496245619979145400924917863188031587877517963303105123700391979719500466436405478221575342280040781362376124841405754052857222349703431674862309705527598359901085440212230682236368111838109950508828823349138295776366478084846494689819592486829680469967769279304980109531765103038828062188530170482127171498594396 [145,118] 37668628042190273637523796366073073379271935319506916017946345172290001355728753833331927767752199414666441335650189081022876547174656026244177733652647846687121161534139578404341517976599941443261878326544446700808263072371543523700673706481550759865659280548623758592746254066520851903102913927497377401318926280228176339300690220408012140155436302813154270195846090421376075500577412797798065700546819374076607960716344997940115628309380865997597901525955610772369783989108953865205702470732201955992507787397356605262057436064459434786801784466497096252648280799579231416653286792835585878084331278462501401378536727171607704858508477282704126012078398935241186555851013620741541328576278329681479079417635007782353329804280299391182670320461348054287385628806936928154765646087796613426907171534126336405614013713145386775814658419565398756697731264925721978943050229566200198194030401079156432753835793305531692512993867995961435056593582192691951913866273271760184345954618727861293789475436240513085620998703396703649280679349502733462391811974914519948801868107485137622623673875892759526558064948495112563528468313274610454490374661952462869988448339432431648841666794443781267274233188796203704193550541559565326926942324254588790358454256139461030753758320981105034700794861888191457242142634188136235860686361346526624268792598287337861464618345173793831728337717811196030235964208303188511635628935013260157294605229903340719331312458838510864687176791717106072775941236460477900129793531070310046607470765889086265049915061488179902809077579317470136027684295101780051944739325144002047052495244711819104721450257059729242133348994278779809539179663065301984671005231695110130099449810610637394245046735135620945901322098095044365750088346201763818386252367232940564331100457435371263519436806609171260480157179 [145,119] -108061145406734809287830470139984751490745206312662344613027119226493107340546514093480754751280461567410301950531569833655555693117912509546712370582891501674016081078784453392435865923752846548788343499605792301652243064148106390450822593659264613868678395572728568516475562759292594369708606655459926128030502005004822740658072274616026221404596393878924161823273163610329481304160302484286497892440712134913828724724888127214730341442674846128100095870919323764702990530634249223948044874730858490320211707605227195408598452766464325311619494305995765489588629895667883048650697474522125231996945527620060133524551628379397463837597955832263100588477400894306144046167595868713171024022755842251643427545932332498455913953497192738011833104700034508797643621934106755150084148476457573685302888998831369767939134345812617634043449242678836187756713587587382640557466921983342765479720974510983083506926872077598343176802448424018192671775339146095774802600873538272278603226236554906132043140002656930493127694361238351337016405400636914314050301699144151201663650547984007154117570379141292438883503561943830991085911962898530998886542366506226851446921754112003259089026888798154568059952052350332919081185973658216484863601054629387893699564681659712485565030469676566770881498142265708013775987168547806785151401720585266491469105176145513358874410766135438099471323438729124522332011545768303191378682006161377175635936207164327992201637437792357290245050140814049839217029452539482923405256038022309712712514119712148685522487136122058334049828811732546851731039637650874253469996483190010893156541232438468664044646230119001114698042795423541810711558732768780261795493460671789510488390809153725298932101585046739134697592077228710394149307573535461344847161538556997881308767392696698817224066458648713471627 [145,120] 91258163302755907932945295721530720042138600771657169371826763735353931031209495603717373433507842893577889508991162679528973894776460550495784633680283508924634331211370875147032218211641505899634180491743297613672728776686295284870907352715750716529379774150778853238321692363873660748397390723418706297282388101098280809302820660300585930826571413858581840701532901672001251366867481487135570489583631589543149208027366216670927983459192255867084297397524340584596873921388658775248914931257796685987851104023115924373566335121134472344527101934930822918029485936429870121356226199256051970894771519986145644928163507969552295271412879579660559355436337340792212940099779510791590297495643647346419141222522944483698143909560854043714281137434853977559754312038024425284662020278437103169418621892094729808907691149405968232494021650837487960099646095172048388895811906051297453700738091662788794078638823719080708923907107211264124890247181947389821582769693929224499491471981690375089962425084844688473732611770225473338855532726939976034136479330220336094506641552472816598005937323253413261964060259101688922290853254452114137640678295027813023246500029816599616980243955869422076378926635385609371026474778097888379342142070747829792035384396110302165356329281169065775513739868599833372644421677052106279338738575422370174946122092774851048013335431061246940309006088673266455833121813755400980249122116651454215489074498651712568187292576606249699151191091900044227639025100218840854323698156192264579278503121868929927085289308659893455178272401161754954132022229374010510280613678178141652041383824932125572311315769791954955885248781806479728816322922026136405765700327242620248124850637448731329152132829642629591493524974603421729621809805385426542953894323809460910529039547545334767373022519506990 [145,121] 70716199290919991799957420682422502643266739529625559599961141769746353884830750067412335961254361715465430853121745643969238231832605930397856170651955127819746091143941323993205143799903230839846242301535398604391304001348132161871631891518179603796687088837662440291348499552994798032763684745235109911316278068847528026488365487231430731710157729348779916534605527370888740712917278975790345199119534197345425813798744615918100110392965161594992033544632949026568176887744535041905072674924976117341891540275509878860973793399404468983979699466087740855066991385918331583139291769136935323610745398979623649625526298035944018823543925768827198051960364257496088359577279432835606046470016057405086878800476888235954682892200624817603291620679103219453029148578413160248095472687045047392663400713462465724904624204028651555242277506937834486952764480965214153661915676023819865518010050823810672403980160581471842193985875855597360230796100550955595745826465231367065351896002268863765999174738100591144600372270791424207489315269331404672166988066260117002225327097170820500460740980516454685601350799886441099602813285848090577197471750939795751472189310164163668812696966621464405571872919720814417924927992491566019528024138570157264044870034560186623959461794430178928192932978144501875824038369777015512793119720234025792735326119564411775867695682057288307208303084347192093029654676502171816474444775690382237466630811845309739792407138886246425087408162622961930867453298144363400529123182582688400441698909939001391663964472659289522088872684156704734928590698224193938036309121782672708556182166864793036316606972017222565452274145272782403536413785463162173094089714601385407004048015096972779566499201951898916336867491716098492806409652218545420480054511879841435459824232093976609238867512 [145,122] 198711326619807870658100745181461523625017868580105128767718472475580812580604081287350824966698636752017023480539021961670483912665414052112026885018796686784439252665744827466044035350925439723769380623567894456085936019198147169853917988404678808981713702986977485953355134160466321670953455553810634241552961973111512838614287043070379479966381295260105700463940398681847153082934630544455836587818552264986851027686131601147299946493321936709446096922514212997396580185718898670615878953192571335603546714049385065245103423729385133766774417978260236045755507988662016834083973752519357740572217833503638034803482016999772804160776745162014063332307121085328322467524011933834412297760613936891671929763006959444501474643790118011678660975748180792048344071348774177175123641535795367034528554283263044447042916065086869507119620947822284380954797706315179099878706519027998925887193428426983766806232888490496728202018277691411955571332345973683758603046632130696161014155383009894514160453247780341194756588618528309653507786576201908090310195472791364383413933487343288103095433674530557991119609908584272481042627207625680094421404562469155683474658415290011272230026740160324742545852761723466422384062992236351509877151486502661702226657235447372766179618664426165737807769447490079624069202190557773587850512451425715256671328578587649392458325390301182278012907383649737663451981155345992376490888696256996130457989525231996274386927378005349127909642573803402631866205331270733141289337027630148236298669962673376340159810756857172718156489801018776860825579095420617989459647018011762852345008095318927554255085521480452967676715047459383855679844139109492074227852617275311438366978779887626002068897120563647676386671201453237617330855779606057627628635679043670996509548152918289946150 [145,123] 212779031467332286437363518087577223338140126890018075055079248417059649491189621859933921191015686201744670199433837456684531189614274441693191149949514068077673616454461434900771370166621177883351872431761534414236414156408613296940089681260657888353520551752491884897269871604586400414768400687421261262747165407839735818808420826157478724199299491336794625083447128295904536512265201806204912341143576804652563983905073353133183142137908234061872279389937178254363719637022648493333063044898375652600164882960414307936843994069295664513056541116400054993506886293081927166071861268557578616930483705656840102060898053709191430896325488814326030055501105663835505277272928025524616033403617819924907232390728090736793475021495570718611990691259446607667218122477567662904290144326544654877661615846598427027946813509016853356528204882818303436930658433779906711771251361319606428041294427140829956021768863347528849528032327896595161995331855833836208572434026020528462386158519201981562836482811105338249163007464229663682070865931904734919239574346806254672324240554397092161270932662724509802275154381679257990040804052852896920924434180389303635479524926874180915623836735038591657020249885836698153746054351384580425199409424856600798620996314416261425332386338106741146065485325494743370305518284889411239031459207361629248919614670478259446957692301945402485175785518625408038158845373469101405814209301645057833927444731925676711522996940284046240146053904568557679861739101574794656881211564245172857942133614777657732727753848826787558771500704184322856246602128849800059923427297900446376998281486187707719732920223017576710421655328681659449607609119286108107254373457285862525918840272709374661041897816844045594124331400279100424694901531205033160907724864733108764570981856979350 [145,124] 208659823876202459284354040151748768533884004417793578460116239144439739465807053778070897100099143707997076445264877643754045717624542913987910180435234181809782453269928461721273459075295982241660234761016718689060929453049080063491900098984916751972069109247451259108679428916187626577152648731991033261483834202437076767090398677597465815282340947544068946392688879655016129897910474417270398592648422313210055958526602429584729676157982011039402104169639574036474849668945962090308884359271385884517167660257461804277042453549970089676379201904213910638939123637805037707951708714477031813527515924255704131301984518917939491480837985777346415983292466814144699025587561439483474224905336757830964498993877962487588869554885892896342445463287392649887058817973002475041248693856157754171278969706995316480287110990713899364524245380109570911016510281964112817565851334689761144160303401607213803262711584706356389151558077550880452792773228687083275643553520834891924643121649045491789822662526403084856861140211641127390778633970989279263402127573656887109661515736486759218560801748768072963994908657602456720612067193399328128158822186442336611136881924331140672902922858908134597368783915691947792942986641817904296636917738088756117165443453844054449992046774189230480647490629663935979647879398952679958484074563713652214272747062655814027351173760038047281399319498785767294324797654364310467509971395765747747819329144863451017076778274242842540910217874201979917922569865000087337787276024716115561303724579995160782743146085695178159606137943834830470657414255210369163122920076268343239119684652794565389300602452824167240107809126567372170084371758825756210756740623838958554557149750360806152973347093461358005644618730636058141803052344774014897123506825442060041673089320 [145,125] 58407042327749894840388874016105570577766959241738480784308705639693009816584543592441903207934173839646033374082792810510507660023367541304623410165860080320983333152954981197869952667320109355223975043636662519885639459571143892611171789414130726081344201344330563569522049883816286523693726430446202429156083727708390130195852509783672804288629721770874868747806916951642687369774026361536054485369289187810095063175790672386896699949856031484076783387064946193749168389210840814015380989268643857921924555875446980398823429784591094387139348295725652151501012753698866552306795549842683228164607118494743301480668718098132440248073114462548034300161306648211529578840315165913810651745072655859760005836876431099378313800151377900267818959141390758272557292356146729405033949578701663681496311850234554605716021668633754265499987959559877488473797900282173621794491848646504963051071950513887767043519817951487986085101132558738592128836018338314179791675059692567755259157408015552788433351217555885738200029486766618298737269739005767962543436151394341696135991288486449220998593628015203547951420344834092426494972744749916561155024716012377964243253411821282920378772271538753381446648966878076109399230474974986806917693897678434882768673567118192299479073725811808098918385093686080517666626470206125754986765728228896238623468948133392164681223308700779495024155835845077748500424187063226110994881568028287159966887128413949677076006580886610020802629656027648460873314980152690659264823714734426432732845296006237235190745488451733078003394059920930062373066955634599309319545572756577686733099526973738612488522402702506990985705990029823002193260273849559196359130986892642362183515676615247265254515274007313276441699600887401588157516933882056699516425677248359190451 [145,126] -270866163836582755895245230645664712042767455402039013442218434803983175322494192764522917510071557091200352881032907049684018251924556258924169141407235017680027665775926751799463146577237227811953093687964683836895744202586903744794155249215748769822095350455048581680444847526892916164571078494689692258140066717483043444782002267609749136094132031057632632739459396769630153362120465269995526059671442583556478631565406257939117513960547583838736740429288927992505873724430511257107939173709165830316962706190849154021502375261348813188132162081587369703335506791849903706690009973379582598698852813454892853822711424807279497038645511053984093920658684697701357818686997896428313781590036386593314810154254095814414523897420827378445300623814678473438552011117292506603562317197591328867023172851364486362042769512076591189376961966025083015077927219094178419364699273932142137558220377745502528879277218590178949337998552129149049800528553638351501354928981690590427579009744322559507322166864750255273081980967084097601396077064388171864406412019018811434790200525611314199317862849122200042463882344175556145845364087825629565582137525769191303871525662775033121334578316059291653229547567085474675371348133432831423442117425639642405357683676279101033670689872957712172327890205195638918330752907590988620821684088252540798907461264923979830270390185614226667484054228737225294075206963349562465784872269016856219104195806340984324469666309483719632529103550238908809785093385552567937936161081377694613372450031041402877706694726524054893405753005194177477808126965905624586444408009290570633182074932375325051057165221813756569734989719091187758886728206429425276727344999120953959767437171428618462296703312192344687112534595871005362872807326644856792016558484974280 [145,127] -290788613051416500606269629136478291104885793311334171857681518517663370879348696496007693553881992264672546892725981940916415663945135765375978616735570155233093489931475155335670477381397913672774156115639678043853613358613663705287030071779567846230947578620911068938831277060380850464341275744562743437597277480606587766065958698361640838472199730709856305800000879953006421632207049013549932942520235076712049768508146770609319034684782357123887410255709697049318320402733865527565411665776089410878142777810970171958286950707129403347530046385234235741528825235506789701378332342027954967057423962010806861953432894563292930874905473516507440849514909073120603493007198125255642003270548309312492050774134417906846653415235943574497403811325069991564497444135599669403537491625675082406034738567405469148489869602392170027918637011105854378622160994395684379271430063822320278186916674384502055808154005951063087844329889116301989668722044374381457524952112873106378125117111174227127546445636689148382203611328456324335254525253076989984921308680383845827412554076048052338883901154155256316010763866260871093688776463121015177650059086831517924093086548483684853331763423598670987537388666532116247008529068862368562096655452400231217048255999868500754634083832754350865195628046390275437796392033179271342337298957419270153186576872769555533915071597433182002754200437589714571431552965003429019577385849090687781311981895490711366968474898177504809225390876596148825049796867409737796445432143114642453362247093198159399945457619803979075994069975325380946206067020684432951084121652797038335274261740730722017286397202177210022120850774915651088530703830620440828264554561990572792074006103969367360715371446053584089944823670182057663708456276249234369178781996 [145,128] -89640392634176161868655480926025593560128566660025448050034754460227312728934391951094642704636636574763899737017424941014225441036541614779402916355458186675581919414114676188172104544010495265506391797559360974892404088430918839855033446116376961660719591351615131941250249297197763025021540959291994636929034988620629055483907906454512911218630599775007530910272484523576633548932759899993630039861497705760938064948851303976937626002285222093184141920758068792135811916147225591208634436930870908318319108589076493612341012846176849756492014826489291496536450277232269990715042747000316102037034518694921281988088562362827642849490306175773256653148813957926191315878179115485398340677872637704158936728190102040356105922056043422382633222342632611339286912508231804997885109863285695863980275251444228017510341494064121378627703596559407284277626699236849546274451354535802722223775145895053304800171621004419212567129325218983214956241334315595218276504953833236815517454942568507906734115046237855602985978170892616368941258463260880708305404640752091217054608452759392098408579554567963812131990889303852102348445030730095217655211661277132155397581563098865202710854763970595478280574105081975703970463752391484068180711439715703130643504040012577762076026275180773962915201018256346754944210483590894491583019638800851803869843614541358613365678572496971717675103789945229115901933245736369865511381984512357646413395642132744250748750683267394669110125879504261535839137900780984470071289573309410626300801838404624707858690452389541524885901014536796167360304687222059547444247734892218908860448940201023308742542355382388851205343575800308139682819939898524888910311852478488558671250568956531043137741149182100238776100263893803545576515037638350320031 [145,129] 89320547517539868613394140847251004329605305473063643807111946258940985492616229006222030331287745002816142959235799090688283977719601168514237606153407443796605664315480092192383006617177499826805209837345233119200858869911183981014765721564214983574431158905416160214772676394371298129731130339609598460043502203613309750337561690776419871990351106729051724514983673420495305721046337186091698508376288469903211182867012546590236029558270335893180100767452764506144018987909767429144544566781175577172955740011964041059599842930292614284409579495656090858243316576889793257855317657578534924960956471482237767243411406160972672606416691613992320645143058329201139070047557110613957097347946955599361153784454566742853739699627969835558357373357291831739786042243025707552568690532937011352072422027211827975500063089992272224495881733527369666436459078026784631294790735485579841446742709880061524494275163738237284718264429454922088249341653178908662191561948037630948204207642749381040474428735057999840640078956757592287155349733789935837510594809812868366987044832782362909646382687844368482815864457158375972514130571305834187462937968794501807342865465291358493526895323820073087038866749848374326335465104116022662184937163956782905420652822437998451219213320666803845650860131421664476282311776950287864134978620604313290983164584015804169116652871042242288611892244042497635790045738916779170453049217505253360184222569935289486677762949850988882808503006153685461305463779624360808129542518639707183830953965531884129217289866399278989331643586403307681514180402397734887851158997119933483516158895908353271332354781641726351130521107894779169738159428520614840599827764687447102354538253238505686868344781732213831223779462927106687026093243407270 [145,130] 7258218485968521021681610891432921371667351043764938283921734881179639138681135733550117911332724624723408357410387039539725416142373338326534321637181882385335717893614121164362156525494414269083261243916444882784725490005424371636924535026251377909634834392127782205777858112496542771375765767252151597550848123149365847381357698255290759983819731435840759152537101756338336871669348892589549741010944146665547737794787268804318615246700389915498117030249147992544113051767688231116142907367702787601770413820735246426201820009324460114373874421949969809204509282332225317272326617051087077957935654473239796211750568314295065264277733735504384850663980828252040221233399725971243659620753309983158979220250408257052721884594958376093839913155074454055757216827921216440044241912862931782803726868363792849954137610643860398537540610981036213657732667086420809774048869495881399265406280876313646136926203494574187672094706426779227191488658300380123369908302796464331307015587957569941199869302147705338845701124298199397264747598371222561315174300773674493579458108261672044275390184249714586451640218426431641440435948152647806230947121268751803075991313322611724082416403502581715505877570199012540201787793079539478635211510293561948457641995796218489698917796642502222051336631213963878183650682619142891700483906480861144455931168767458655230816650513256923905020857362997877444574040018459438111911006620758824734608023920778740752125018584347216572584247916385189217799734597316669886206543393581836545221090615060121188283163096047229537657225882890933056575387003695275073328467897547891882531997698129574422632028069723475401729919811417540150500572902294606439280786173953922404723234228577890343170976247471867963453518644048576940090333 [145,131] 18279458798325541765428837317765938611610405787853753686569744927010346095514605554804827942770112162354635371128819047183074137872779907586048843968251731397714341605859245275920880669578273479912080674835077057528234904787678025593065258550282857060302308093331134615866914479778989131775419018248456888891690783817753887231313318325485582673172558559985092341177180920629380500758995761462474872277030581164637994809509061752150395491740247019254351748106043153458589780993402928099465860057618093893342375443764310595145950819773701529385683711899345327748564557599731305056993146477115110916316449479554272639957753565733850386874026163069244575487944504820681252874370957269406027025556772121470334806474884894882758907157204322491127815909048600242051308377963801955472353702370616448991708199680111461023846169341637853924435419161413769090552498505971265350168663210579384095802319442642021631989176147178625284734918380816029648726339211600049145187613914549929012093476598351094733128317035981445282363270178770323608603383471096970145337408478515005309745177063396051102900151533275356964116157867964011324485590998831207910325303129974047832310026641831322669645306942803684386825963326831059964401799397957881846706008455140770892122824265572684993370854401406605087941515474065052107696815806836146344455058741358504396396795468124135256534657721138040017237475071306058210636645351457555671474083205042307091932115609574250243122465545022755774432393760636112473363187433440919266979959745803920312090376747822565861914979777479029325577321944366943862070163334178454896800545610025202211122775700154955729840843853327879976344953203924672786188949964056972003351997613598038033424506535853688687479366706943521591323154951318293240 [145,132] -2417560658764416740536352973938767096995648661203150337415849478971233901862381843889154630767116630982317256891861589935828935156819957286721847331658545457711745117947274418241236944739875654976776640209249414993156962475970259750359852551867246716823877834623930452802148156022385551430048638049688314803626563191874265361468631381454313278672759957003574747928912393560133782226839967914602825475796623657215807440752421827047554238189835863066851449059048528188885013752299854987222296438232919685381040668330538723723568405923324532086368427921491996055073599264399094300483130967875759707340433015755628002084398081782542251782354935402934131866797922316004996828150235291137050944127228624287971642768863313282310999116902189459051805625118460569487913034689719054735112134327510891564554400080578232970080573856135715088969201298910217099426370768785546781713170826715573480668121446915122083202806313701566898434125690938953066979330799125128517862707499443930897199467658317664824645481653441277675249484776326445878847269801064469698090716635142196313385740954562679556818906494497275291153287691772315201033771565268214125212572857456766088997569063207618005878221890481153114060538605196064471662273794522211212689643705399331355146784032063356454859439194343096939581808864778856692875644535948544541342403235857624497397506482084240725052689424398030611077868110443506291903853616617287065511804876784899467865882795707209410901857145908629809245422394128804844764334147300615509064618037714339088446558903585909154659953540117090203966341054626227343279401708190864083054397135214809529560357706586047708194759164869937566207164685712970966737718927835656616283362194511184517892629536919990161785386348467560042890179282484 [145,133] -4362349905038434636528655128028332301642671804881306672732559986671723935852531659738828557700429936741861550956882006976445830993175847199658243598714634267190910698670875026245342168052229323323883960546453000663132768264032327346340533977778737440498066314684585986632119357933206941504123590437192079545297103891164967420302390582788351223843449099343769962719484633513832280721318912284645196880946082116526232476521587018692259164375678467567570976278309469282474790204695892796574510038479646144126982933098914182923323295970652988121228941984540291370554837738928617358682097958055861854097895455738226248629621688174505840811314655140469394757005586863042265055917961769209164860313368153837477361138685854051471819478278990448921764830384734747276579646005106827029437636755776452632327202368658598354534456955220609844133361965712267188343181629245618422048071634153559487413086675526835893874948149936734108966409594437114229303052985035631341912395797535707663024016097501034504341555901137744745291832898136693715622800754275757512036605356726720632567394054226347320377203331539067053487633460857649591314680006368052584430618782962271302557336354787245630811792193412606329870941657865458384743859589968813017829685671340217017768604246786944843620646246732346145382022434607473363144843538803035071088310891359086695821472909387206846995999740187948614074411915988899660653470662242248477789920197334067637652107993643663967079611419484678080981199456078534451105350903151676378831885390718867727213634719765351207282174681608852829347226785439194384883347051837248533746661742373984103099229566277833950120760143838199506977908641404189043658546952569749543388933507434940888060169928348597859547666535415286809078186 [145,134] 3095829060003885690794755719819519151547427880503170101290032664969906030789076832902746842144981304595742281862846536840620865269963843812936630459166466200598943536680434465427629765457180958165421219974202536764474759963566658728414362140705350320842674601214583172064705479129062008958796010525193877407063914461315138951530027169759514028403174927346085806295535781844712010464291143579253565295491611828369600300747688960028497144305531068288072163664210053011455152893897384147933997749345756316655262089390181025131747970770443168187998707804869073778034731673735525425238123146743682758632475157878743424244667792803958482399495978094813797105495555046420302620038692474653088582029703249883081853993074052787650508030343572543864133417083506356810484588382197466552350157929355345068416583315990884529309957469284349914245255845637997663823523220583075722862968189555883469272623115089322952371516233905925130942534891560123962268827327576305737551915080358598609771017273536578096814742429533050236881117726563325289900902797208838432996682294456894946764153898858957463262190783785257531909324661705685264144357455269485017937981521729879178421377401528743144441044799668435225955873664424714710070315787214777712079946547943577632109239746913646434652486353989488843772535143935897007623679497551932647018108064085353881254575402746726140364346262429651972868068012975577434587975993700574694082158314714135756971174914911862877117501643210393957182937792329444653006893678624890270203602001092557080559215056291529810301723201704441888967849650810593926968459811499640795523641679204169745131544489626730574950250238698443847452779306514780390311715809576403116414844226667644035087051595884532080861100026111519278 [145,135] -912485930430543673601175895051963765780895470593149964553856901388545225781088269235974852698686965773486563334846942703413696201428968422620946762293325691237282076895941109815750720856074621124613794645533723802766275750396258356107370468384600474160184655640065111254242768258287550991068724193705215782738187090773890995011697667416608093025419283394054865160356228449271152986983285200596908110516307586826102188892227707331646456588865591125687626420937350393868659918066433633744287915935068645907757020402113485795165549749447546670362591393537452632346114221603603510170442705983062495383317287730674329788141945052479429371834742349229894294573261967512918888925702458523018683509725067680675583102686842987746139168701843144146941251558289066254111190435293476648986597381562080017231234220477258522516930598666327886337955987363965607408016794527981307104033252633524141338620560940757304634676369210901242860775721126121392926862832908001993354636680170784645546533692913306514453018718047586540431527500952826205063818459850853862202759006213000440622856026829896668848153466548445964198484355680509877553458879678354700863266794485043067215194114863411085152884811159459819736080612509675618880381881807188649013647372997600885336394472761626415613026976840900113941313907671508558272546435188261270874012061517020756921210173472140449514426995933761948175365335527050303493094589378683678118971980659537597555700013043357835074484095968358452420423685531734224764679231925925106780849392235496969634130707654312458926081467234656820273420938149436795243589110606607844131376253332092690849521649916675773401087056335397580246316472999243329908192759423762169078676627556607211751826316056650163717167848784 [145,136] -9945211777987989338877052597758792630451231559054039439096789997077668189214270952908167962847038855231545561451155097848323075188717908575650054237081270691776786494870393385438673707486660957927399530115950710624866088750848810180224832524673651405780557042355173758705130711852263750937624544526926654479766771481029840756825643891208795959940039799598912813710399225077787512221100625460300641039547372239320212068742711002094609781418889486281190025773853879754418973926272573382725471873681664243513114205946259441770569923942977062392770525427188206840120000300575751544004868926577799379534179513665195181827220114436789836212683430826421959585999687096501460008744644626989724448071284895268628117917344827194874730891588677525241454854113847265243551971230255897285179448952561978106209797207675519626163811149897052154139075104872243723355385096742991850443137478299019934054218336043638733579958539405784964247459181658360844869039567542369459564712383343301582317776709564299903454775849605627195233731024713764059504957093475040997709703322731235425804058698609407054395389675682184763715099039352695781726368253621005438886211126546316334330883019598180700454034118803530509648977767264599500409200467840367479899646654691257543126981706100520683746650268680044020529369556966784426426810280883129930341208671735465475168507750186154517974179413567300173664484847567272650071431750858915179010197056260948668261421202486730688269862950131092215028181251995396903198378852229306411750632990572200090364132772611596836234110329656590500574620433280546376469055132807712802398725517832335190081341724884835652279339429853286198198717457151623599497537320611405193175101813466950801252679277132214902248 [145,137] -106853961295858023055677617176751963589252378935525632025447692623444095344660175585139803638501109480483140480356894459566698079862778672158186725236903629511138320138056231981457731957149920771802308922543128913273342038676943726111012854414619655029053988039760582814507551530664748498018777491472894012658573755541639728609839115162031341359589684904996779585855784818252641668030112899486358830947981663795493311677408004240295944687314561429377558910695385295351569295919271258351966631841597191218684262558587039298188739171060960084397774691040731164284966829168463516250368270462336736268182107732538448344034881184484517655175123327530606162122901116727269816620038011745626672253325013730561669631228198670511372229650035249292248128652471497988035966724056295263970214734508159087437050678170109708284954384095698460458090939415133215376723107443554175582592504678161610488107084017081941526272590337113121547293417809442046058785999426368620468724079929381272476394377355329104698447827004632894337794347321657841739182967828324135168823744229707766930876545633707882028390251309185322732137671119236592011430331368189651946694925160407435170628490649745802568909715751673840807187261903102588649442708914636155307856844446945091070172504379361416634131363722286993444446856395339683547467819429379536740192851961731793846485098869692305509332161367618247132139366215230175191185652407149236795350519165977005666799543347419819668855528320029184698128346135073642090485097666051986964743421187532981363547379949665909732826335434010840376570818098046238247368077905819449550875923839918825766664857528958388141820444071208316881343474439720305502205259148299024903749825553890172290229636708867603 [145,138] -9596297846960448990862105625820473652608529535405844596968445968757732785095660298789459144195477268308588607292265107086214097441872002210646115513438636849762007098811375529977956192280995295185438696499956032943544078515579723966371877004352469932232657894309146791559012376997029421398799933453601437270864087715098025761244511353539168004022861961780167902204029571474547761860112277032300553905526090931192644437565268269782226200003719302342128028204369458474013234180906150959086561891433141176362341345752588628370177335086329810041392511382642829475995158628788996787376462710558878836646258748364064914301383930691730064565275041187018356016836875440244594706493319327988866415066504654029107662942205557407444658621318107210789297842141953472269729185369384520404983920284128964647134014058907343938646998264818279381810649531504046974817337765522964309123352443023513429474168660562564385729623230028263860893597887669351887101616344742666406727853461499717998577983983764526308697900029990065944385175427815474300016119126279990178115259253103300244399176671822542662211453329747190446308937393483034467220454907156323118897431458049446868466424207633949993813782251486924660383751103430425241517654044007507413557375358308171324357903099160379849408686365123403132672813659318968711457672492147210202279665489818101507081740321266798659065179602683742987415709033348317929200064059713393101276365523719665338814163219104657920457137812583354818482046001898152131340496565911510964134274538893512190994253059406136722078343003970741181169459419819178087923726814350635200576494060965718076496164981957888635325412744218856814820917812072304911510571540948718643966802848091629922548699845 [145,139] -1680461102314095904815989279809539314953087310356685306821729947769748904320425198208713666083145039453623307125393215157062250280765044480454846349415351109913234936282580553483984699994376540618604708397625752767802917416481339642608533749806624991179199855294004357124426936258049316857524310380790744118621542991962368393343307347538406622270727540997558595814141246296027613102232278724048362455670913325551301925049814392611310093179779603809675535005281070138902011227752748951787811685399845855081313243841258982441577934934350267214142935389103430603605483752125790894417150239298499720673641771886025261146876200477233520241214187939250044706025538941547215517074621050296214428015940291627845932181529899345676325146619782074981043198374479446607122337805529538088359135376600277088729672309204184399124034183474468850912960227994220880485319983770878279742652564561195085847409780700262055728253460587370217837223064961315189933906915305907742514026919445378756598076987852790842059823910593412975397841566403813403937576973434690645147228023367813997006930697604021335791098859070736302534786517229770203841168993365619748574919075880287571361615697247185733531972221344688966959915120261937770647172592189685582257816709318752975802703816356556585525642871798876347490835998863922428967498425082765908763701488987883686995217719620001052335960002626004890397613233673140291204369663286998980320058669642965100640088033452419369538041111647483747178796362340994838839495686294245641665549994534066793305203447448847969608504984448016187933740485590150440865660363921385739346207518449326265965223896099940244219124062399347685887536271435517326390363113842678652493637467733310503322 [145,140] -698035223933575006076373679675021025872263280648599628621662435748966386636601696016253535680186169946259075563346711447339721812867295671398161318142389470169533373960631525429450360752628754445444159991324797532093123656181906336247096887553838539307027773796584807036931167348248395695822246030122383113363544039146016600463034096021973147508294976633802522396636813948348863651591590420312622170382905088017616581427057382455808410911475508016572287695796667849163631045078515077900332017541538295904206574857568917422765282178190377162230972896766525003936723781711236300159245316390750094657607540848524592727296523610456530960116222900916441640232151553891351258006752297125611868471129128590099613513962115226654526384110505353923524893971129675440236164710759361593928199187339193456418738988484412478393338172568490949469013433954408639507650882953778946182462042450121497423486747592966274599185634804893919841515439840185622852118423481879258343459572878208570331897934610375711135845217269519200611981176206530705091962966416812400728804132664508514715852270803468165081450597519513170111176615878613584753773388801027748893687062413021967477394512491520879016245375598217400916346811077757967550243751452947179767240130375652503760924651039018900746686002106788717314699947670079206019694668233860608493726211486742388613194788153563644385253279524568718220907149298268117382108280485343597918511710244176794087752386430843568975904750201166125869291972405174436354021651888256888290005162580872304758212532825271129536828164560434316586698610179191307438116818067709999374704322367442012151423815725889682373225069660710831811865080176872815487039297498967449297741992916496 [145,141] -152410093723193329689123493227565474870411517555056593018726589508625518241736972813576893860644551525660769751955640335441772281260659085892334233828949987915822817688817782929934735317269933520696986921742773690959049505583432513164961853308662412604677912565487996160155420559008592532547904535240006544662871119994217963355431410032757993978730043734619192067553034123403540757997192888864745511034984834543178475978710398693549720474089439930872177823570556849603639641568079423290860876408424743174899339608868048918416337545529694968182297301846586867639299278481764929128031989128929040780572924342895316047552923358214772679199602129263405967814544067887503523703103083647429165312551793151228968549246981580996610864191074237861057175454677014333629399938114100805588414175369446906162406466495129055522097700434839396741151867280357221630713914362718008952639467265205058413804871818191495592572043845596437180977449500743814970371737419698544363705794663473580817484905781901015134732054374199541599681071258466517554031765574122637674688217809118802079675694847172009684292732707472790323482083544472254855083403782401543918458917620239177359192970314984931913499978864668003999594927123209350770215490592730466981832306062671112157597773428215244890244725319210888229494785853590287997155920549483267850327711403872200107392292107736019769542271425168624178067609454605076918072721946667433288501460967352120934686998553171595490751291304236396025195853271504027737464868049684458548549397433961954051915089192164887397009357593275512701105506538751237558533261023226401949100076746760575155270755193728901737166794724319918104348176747922522759996607943878165735418281 [145,142] -5618224821029025643306858546519056019394886932749349171161660844492360109709338823485900476011262439791168999296972675252709152402147342881707576827762872950291296933980118892432261993051406849636697080066883085360734336072066453212696174065508527993282507143263220778664351597657478670683591004510887112915780667120486992301277973604565898058751902932984854939978558087346514255295558247305439299654641363772558860665888199820655135766710517733018411585831258666362395742550693705715914698262743184719435189066835222032228025908291991611819662576651770103229023537590338329704582288414715897592776055990284042303105379175006161433999332172249387567784345417961024158626769170730516889970793879031356298711330337697014552946023149344988429119891197596923889687207481542153937751024279514558738959116269475845110885128908332668351143668080652724290681385159255142943871405601752157636998560822529928802352934743471813918951764428060074522507263442395332960298373908113208298045833737629841204855035286166148240603406712266568111079197114743197323308433317947575386979864965052293770656986895821287208015112078742416963435804100376654852025419683063380664754748350093238923120928910063474760917395870096879015129926105070435029341879544085661961375099245551868025066249893833526259076417150673295692839449770778589935730312713167949608296700069213829811586429380351117822023538635775113248843053831767328008002515810486881332587377871590547746345250548303305948490176990636642327746416116038609179828657286863143557826328424556897315658109407536603663215505193025714594838884163578251395585316401429077191643926724053806609576006251252515575517035198211397947552149124491026325 [145,143] -1764324183901543053251685565378854524764497736075431114163878461755787126377058253298033063922963009887488630891745227660493133811891379762790379749276787445214360631300806697468846542944966905529549164793829380910147100855632816213023658761066867047173542034251348259623896841382221466022670720446706314105529873549843360078098245684603727592832462776638825973624539005880244526910628467376506344659274334208969076940117028032668622829317269706346920628909927423232926618162672126173302168423341253334624472068842950069596336622240761237729824497405911615993168979317273190449026134935030506791317712704767293309758121428060466998259094736340511667785323172527946842506396081787554909100144292033020548159430463210776482528154076766882167023900218226599232551720011142273643862942195943623538550392511571715113104598102990307764608359069667704446830109527936660532324249075324089165452488950041003305010682646677402998035641182296336248273909933596247783617035267355724109864227481693344041247982933846156116102837077328762333602006840008233628582512624933333916101779795361552084231186747036424282107595803327140045720471903584335544805539179535687547960535268761947520058015389015235716331563810126819600003070199093882920028021284042023243618510468613472332013504157191049807347265974150559894703715054720039460000547108641564792388183911439909130039960823067565815793621159070087442563315905845455531609398771809065258205200651890910737127750150171710104012405160590346484542762595002830464421719838753188006671079538092642341708299409076777913918269045281332641652062712595626302454248288769953425898409336152769345533911333943303289059151442098088888467674397004 [145,144] -117283679075448572842271684646193113146776859958241107320113392961091764877932388057759528686012098921850624809473732060530300613147241446614871824862573364734758570466248256120894083952114679008495069001813341907219428090670947405084335549956599246127743071824730301701913126566561725274343736812136245610356904306478242373096746570742550614910512674595360034895501299724895391351193520060153454566849062015933136778709969404200570184845446198462787578801367513583872110510443783429875400702984581778519741058236142366534175926431726480431774871305842433109110912042156842627665279758168668804192311804384031542910085710899163364460709450551732091563654263770926452184043403604870671544984312171411496102635158443669526975210053373443647109898100448016396660303146528000598134132014463934406509917156474110873494554080330979043960341193509867438249011420468320535401967042184786472676453460835937195025762905126481351628136853809950727037827065542174523063497717641897927114977403691374970337609060979006117391241567385290091572615669118056090449550408535422464922212231818336637714372402331607896190319577977075577513263202096730061237899483193117965646682592271346454727404450074692737381353957248679309356394082254887177098196649748911499479137354557212441985153954230940033319042332440507326560485641494055936019327706356143497360766677198844476734652259751949610195273019960456169629717182677712995365524308500877266777231996920087505967341810262299153106256048985603312328503403958963077571931600539069135206412147121894315458080992523057349663512421106428770908712432236658193093646318009106751382328431605447628196675131636812933118382325975884403031358 [145,145] 20120769282107244798369335642127882404892612191396431600721238066090231671130077015204611768379713347113759941595419224738331579645545538428692250454209541378105817356274860232628573014359448953108463295582783707523734193214373578052340418087572972822861162107765256391696104247691576391934663747945097969787952154666347328285834346042927187125514174821868036008924024180459591287205988871415729036392078111422166748740172853671332268391259555703185422633211647775441729064145780172629578027466863076204634939494693617420469456879490894684133753924578528801214380392943417762649851534723725590724737122282915111122952167296289466354209181233847099337107340119723227524787980302620877245624073711453568863632642589674638969148541814696233572930624609163669567006536811343800265549528486543643113233805187133463230426399440701827261607443205555823535104978642424963274037303503517404814130516602146059651223076366332654689902059598507140267126129436482200346618069155681958256933919169185562676713473848139695333698676835501361194465581417538610748604628199447037313048467754136938219823682062399463489044759488521335597282838723039811071707287069917599936951318549842789083629901573148376726269556711754066911997984476266312167810461027433253457049034100812325402243153858911346029296223703814069585539694767531403498204501629902089114890646769815997156390568233311802875968767189663942918617588309894600876712023286858689382141773596572208261614977495224991294743782332794564825942811071409630244003329701785329190763372886287779372736519448165155685163069080726140984752117538651382629724911251054933685662217840503446256943465250605457883878495068248360 [146,0] 49599558681249396359441322899159388115447286020035752350726967355214683031967358631525905030838293639958747404924082869183320505567830458372911606419527118662959460529554321723611158969310470782258664816370924823912924374420198324322584848399793976555441763358392262916081866066519051536508991298537417151588004833176047396471932167404540109342968468441291129647104859071330345327245028962962764548918948078315045036452099530303572117043088975549892779964015055549971804205230738168739413493436154586179389734616222291262264808914793640532763584090117565988487010068676516058557621808394128793256558582074129406208104120371685670750936088807516948480103721204866072740444391905230033327405895063175845040269008069152534599098130186085825208402402010139747422124117008760071294082216580950268440076100183435527649562240501929335637228264150430029804876630027819108440898691188224384132431618575265751833636058225597300230640538111110997785293024375689635723528424543429141360963715876310341414851315531385637971133581294865837161945267325891590155875463401528503634678052345560099301902572271649413210018417035196862834714286953420453906757372994696816094422267431259199604143921628429656622279536245207028864837108447086765027949075536086022341443036763298587738390808485157827169709129584781110145795070743453872767294767335083058093790487602507591810037159017176723410110896295838142428318076721962206998720040804218261583620523779429187128899272799819199680376159860584390882771664142879654472801681597681313244393206983054155157033439754567638304560603233949386998951288316081150404879206175947865576981175774550435162722258330411025724898553204010821961131960769023226141928182175298159282126058893762877239041017983725799765091210767046216634014358652056065203659081730679581554506041347778077655225327784384430716147786617377757105274389257955430079363593513337325998916931706437745255944187750561631303741332166639178307758336679665756920004032041949406878328783055167511727416752858281106285966891201959894376595215038986596844709064721221124972790658108933054540364155972853398403679681116784649930195882916450500488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] -120270375452373139430117385408971581640489837590120168594743384177598608910048191724467892213617368444050504953929841730434276423180831507358060343057197658974040918752585964587381885142271866562998898042224539473989856366405173641217117382063983170042101370368689874073792081641292254908381432732099149636206080579321727601147823018930773494824015785935373870863031217396301156563684641022890930582344474112388963296738953323778130837417233604771580011892150780663919297204891535009888887611944963754142741877442139338431902595479115443422405729037030079186471442630040814927897143053692193925525303077462463767439192430974923467526195191619515688549302408022030968442701487913502190429643903533562470029813613555662279739711890958565910985795888782241771485866933824561734317429025175451565272235134043948343253083964335390245512011412224036515570796226885277225967575835420346221806539780610405468980532216109055603739146266518824681884873828721026949554732966864640321495279452876545575203235804787018232513984198463158080289520627051011945355158694460859082102953555648622114248839789248614430367537751257527690898358414482932364724101671311766512875353302086683871201791775363488065340850617479583313488114767300019673705057535322096647247636960642500748239819785893197196749538547843897842132904014960733513602746283419022126496515645152743557282491236064124567406990155342871250902403613522451057190873323424665124365006028185387542299934164767969702359426159273245838919618339002075267374831016579353967431097757825610578829790713891289217330026854724119431754253348403036683237084589017410837640462051994915658732299385998054150308090952859922059934521584457742671224265161640381188450728246674323484730078868836026221620111170187055739297160047742617333126232831599710349082664174272956630215699435840421534137536625294996470181024724751609638175983831392688649725587452840575907902619656504353358002929557181475266867408738128241722989888307137825799382078600494162982034813382885868358584360111434442685290452525901452640416469973882768571528835463614855406909086952033916613495525670812780205665148969274014234542846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 227373351192034895594796483824962716684109665289022252649079428790228939472604441666144261661609680039485615553051403132391692934366082512198136336407318857221493282171550127170827152880123631142296414552512623238879220132968279260610523747329703163886581661645757065361107374638404939802715655639975826600422343958219825847312997060594105498449936588830425385583511901812785685444482729245157786697638566520000802702967586816609430849073779064461619844538510662723015151827397473598572282162510146356767168003826131208432865497473749240857933315273060038755466737295710004789183023423801220707089541868351193853539582425334371874944750944628296676195511400700512824568519029691978262057257566897202484705267857352201896983400016920347556783595431586254414918320032709375385182452880049237255130924045853454821658690299678401808482681596515272335884066351768733855169306918576608182889150712434036628722560484633654535676076222047044600978783751010615927105466022447896741672794986626151733155808081954946561311864775272152931329407703146070933488895197067212298030242882830039111299345815175570307458289422493111139775353024503221196002679547644800573211106005078045839892806015730561014286922811667575445304580944958008088849251316989284381488751088062617632240777466865724626901406298110473564641273980987069768410670612909623519793412196521412377050264737785152294407185047172071326976962345886456509592385048330239584506404110786601966907332148115940969090063273725276788479229459692594545717366823703452907185658441553907499575112565113653340781441115927805672017240626331693672418205878219844050338292668550621297857381389820224904803240435891057009793134262524261206061957802487974259438228719371942145655696184251159818641338630224769150118959869691842186585460615415155719446922736332693811462897109462884836370328507245653872033534641899195318613551709284197745349125949220971920816273938337046793685982222030321630972324802776800795364482762009792805061383304212722024437217472908788073848520210341945942060929801876453404967581714789926234782637986345774005043170779784481540109089228078945166267033073381753638386726379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] -681883672952416920340733627998613956500177270034827569641113845144555816127262162279099005639507480913076718920108793892650620941778280691618631651697005340038650659048346379791643135709764113986087771472450463254908498237828816991666060980745030509684669136367916872016040481216969207765102358101680669249413348307058968741050660047998640494262533725610402551750927111281353888710044772302928621113566609476973068164388906345591141329043229912765885083457642266405386990824643958649139907264001210147573224960567765515593409562068195226169404897714989926639389827580513386534409540715449766409299799959913085888163601863739469466675585834082481888018952135942995530287357572371291799128717209696684986445105258522359174543075357226134903379981138867885469078544093089642665313015537637853118649287009853424867158728898249883359646993794135458686291738487418181222978115305764070076805385097091383172755676348397196974265849545209372050578178796379352963706735794185560793615138432698169412705849050392202264026677978662122298472259226507707292563955925026920264680701562316145344309001598497824331827846030784128617995634395412834186240228636198467940143476128511897180463105243907890794170177827112968384590488493533632884737416471969924627563329114043463638826534784689671929159064208973121512328552746586233715162377745022771040372637851309035199812089930183772836596983625597200296732945121935866562656363476986613812696106466169081557744000517045506983610483937934102545101715892337431633219064293793004728862367696084906643702774157547302415063715958672598926460573744945098580089333834237737068327134398876768235424389710401272486596915195535528099300194898412029837464896842334668978641399347265723324070770775873227480407353841827618274580745206001921101657403456508602745614451324334641313709642450562481720294535222457203954003908114131334965252403308763183745420785552256957717180247890094922753890250266070903772000643040676756980127494692214513970968419888974845692547767495223076041284681146446533589700541022345705270554953177628314444672535173007340361213104324358472761092298788591074170176153934619378560455515980720520019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 8357672422497094790876826162337041218819996986540568601956128655926234111285417699353662686929840808377733651530792518347781638048405904707758012892003489279957926183778581712054860240946060442705183763298584922911894390930590308086154110371570550038932979299868690946088797808857492417785970922241649552799334855948654626876732339764826543614522399362627246986888709936750159381215556000273284495060101810561330736043403596510452258924945757310037003062591756529390332470191309929573371596019735149397610902140330826717649205734141762107344196530965477723337082845520245163895781601602385034892791148622349286014083064281397188981358001342337235842043283474732931120309301368313456795637602149576041987428398819888040646792016454054751193334154749924446341702212414954575506729099413907087018511205922106927861985033186813625748743481250054796293447213960156828203812744156716523182570375656551031502109760746546145986960799449416578049576077832817180093954260943746923362961306292872811254068817471092271310973583976871686916374060591074597055033698331819829753514336365594755859728516969291786695780396671880132485485439841385055939310973865564204340191194968827213074088006066427062566316959224933824742194521642228155687519637556492614829944851004228965383097572707289623313426119110914626323758283054108230509920813143866212295458476439476614508441785365231273776743716505265428194018063705468323590145085346173422102538829341542242511009700473536230487866553541985670256181465726433377185946076302938025673250765155935536367707603653598337851046915834047638003997028626675685942205889187738482105081089093900683356485667963807147742650078404995870139139483787623992355450242623135555676233778057909491405400414133757482773275142718066459800564994436577237513728451140689792858009557415936062692833798762883115996783673944483161373571805387698762957763502416669423756225262421948658326289153086416072748839508810614998817337122229436156717937156062701571402107042739003520281135740629422388921991855802981612187958528243469929393003352922000129284583043488874117810777400246836171196728109863722440938998883147581508978873898740857839584350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] -140829401776660062589238750487314019876079989745586161978493023932910286360044430407279802283993826970753107675279003481401596610137935287852927984449447723090721675683555744838579335570182045332835022237508551506551823923648951597958510466192788038029995988620692304613501796046377784747835989354028486148562356554451596189588170603343017239048827786241570309264106021917468263372241072522588512195085318853662819912971944425036870380701306753022197724922598762023618015479758177230048368303313670813782512079412746377503604941256653027609185781601639727111999333703476135201542231008839746858995148213980493422489414131552909142545971629518594830097016930820022733829333489663428192350140515323433162584466951152372036135592598947843090415231599837071551759883775853022000124652581830682586702830682324901059032504019606769001324038716299267605682737928080628910619900379997797023243476949290507054571621269870397108129562228244069288215456773592676942722298983108249002872898515537900687116243163118993115949673537359131020479158449302077912870470652232605631092131061192480252771465649990830729320673836337224140469158247314299326480234234449435277562369049745084114384780116245447876878185513345538988840969620478063552669573544964935547565765292648113796777089786385114210615872352860421787068101228202797897871727818211478862181554022916158229208866054554966117998551736676671234704151749129172427701144203464466545222401357610056326583839207498552077027353134732877700631766376521545026403759897763124409105903498937127025360495638831201832052376554118714151959704978479044363928980528408614863152352014496848838470431435125495180957183048285723651130447565757737023653677083427252305634237057917392768103207287755152034394152816396314033440703565504424884379230174027324283143086380423896616913460717087033829390687452431910673825842240738872744648311113436013199115061115357668650588515408027012694239200487753262812862838114987794700176503296169762216523284392258312843387412309791235485557896733813020098445821675585212064187110364358137395998757193235464525633490780403909815635267849027781512471152737769712615101269648221204988658428192138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] 3081030647013945167959941252271860171568404420065992853818144366398358209831859493448848372533905543973575447315413892277841551206321009992741653963842663612675926980787715863166234741361536762364102169090932580357611380000787541772551171702225082183703245775003083857468625705259820931904894102384732945355455566697404503821277678806393730693893910480847252191424662165649599370496451373388660096155434665703289675660888294427194179398617170301055539231889748854555738426581948120718614935259637078120629285389222023536977490549482648860414932844240899691194543161594269411963127335865710972868960608921361271639719030489758353688027837607766076900250011101711028822009383263538241191830106363341933715189817776119840765307840368655434258618034510638947656526723174696572410822189741846088129297924097333463958185065870572609403548574641042006809708240987212989889216893604553399303756076686647984344842567082697335740933957418457768409072255451878111873846174050025302266343249339205383937963914393519294419936859978139428809080453813126923888686020767732170161861832763295075203303367245265901200424787862486647410903383256001311142233993176414661787330338950347280179660327790756095738024014991680987111922877171321522002959387258065583940637594533688890799137997354692058399398045508756219016400079217675622248567873545836407478148251387516401852223910993526753375968580698307330147523141668921422595689042037518026154948899137370862990029743570818829891110612740838704898045563311310165764001983106508239629244429436390233568864195120955420889529468874365199979749339270515095444792521448514399939490832984307059306500436980559989008155475466044992245265492039554348586825659840670209925935111474101817803496582868879870311087549245379094470050823594630470240482102279157789814805871250809167780516323290542449937385004911409310496500310883168949101956834733421593565682334032503734714606141534269416848643083205376149664818631260735204413016997942264786232326099985290113474910773977996222735202305146178661822874003842331329897941604962897596522285490339036716023146836651955988755963717307121099383454577650063286632653447583152228617109358310699462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] -41489223271582847209663868379677810547745881477102091768232773389690243252606456975086458969931413577734229287202316146125825077286454639882527029347803820071611776671445068476913471695292562773848577155594003781636247574308795832930764986783674851715777653821923770830101169010872025552299600995111767203190469099977839858445892357979131277549284245547367620399642164589128432186490823972691279326953696416542171442508847839760245087416565326690367457382318132146639243796431328659619296817545197919561786639760192967266031425001110512453099477415783187324025335199457184071728827001434649147957183669390152704377634011458089556282107757762707086898427838551249481580304452493036962494145305788376247593249880989195439197081099633961790305047124221208516334782706863440067303033550313415804175510026886732443690260436266192021679118864538499532115567781340339674881477260935873938964240867628445378627448201105282266263864917769719590538772423260447439178318717141084557505838695521953895376976167235360806176252091782473166298161108284573859262474979743733027417000465730873767844990059982073168310200004571147796305061976322113291121818209366956572780422378802980923018167818718915919646018615177127607861682576586757650325343403400117604278040125743522329829410625679658082622205890481788329351956723240224682703219602139131331474629802151932421282914166098921713246897319156839828103064542153247171870777873502292198966676135434559978348271980907665827788969803878653232145192286903240356085142345042874147522536192101932164496151740098070581830906743129479128983414483493771592539170788013071667560392341531474065887177848092284483959685830486670291978484230628535399635436396923932303197422503618049893074027958751156249061255402237232810507284459987042063302633491926449770907745154813411605844617181084287600849368650443076099615389057382814560106699587976334219545549770097260730354766967151371830441080041956806594596288931796386881808074880652293213041497374351227232975910747421517849820350288329490549853585047444805887476773709347382587733229170681085790910104515031234901614716746180229722482664644653156088838490567899386363137637090403586626052856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,8] 370151412474152004552863669963578138858484748805979368595726315985073476515245250787722993224732431761149832788030756597188167687801480731786005276588576077132865710666007419246396007511673219837653694675467121580287727733637285130023681583506846843306809585444225700771955697492549548163860010712783852190620171657892671772585466141646818852832994733212795910832766661781630329455758289282044285808794199740033887424592433344173073464823131054801182028048538007205874217406826235372207990232243760698268821990745798271352688233081498165930004283795224167856830072264075590097664202487787943265877567447195135442103454568989626598742203707926690019365628807124311919483057062113993556522252108688161057711824365645910993170709614643583968180933417139563263857664671874475818831979700169068379755349266749848765965974773339842909502557224587116616429445462655102201623318292865401928461524864297408204067373221741106075214664103435991827747205860222464284890796962530139523732065204117281970892935318601853399217285931459918077935014091426692167514426852215156074452314690999064350428199423214264638196823288125386706607714911163820745978914495842561624523555792107135837771856252602911982800546322845476459070157642836866180532658880561215776615457590475727162718306299394430335777397122567887389371368756100445438610127796624329434119745962409997317085834005301590456378072752688161146600557578420969219137922381546856962772244690260689212221343114382834856293900393746739381993894568160031651285615808434281742363820827465430381785643969497957885057838115873922238877158166956694104928226200295543206550267860450672853137695607355940326919878738613348648412363250453900229462307542945005564204013245962052010334136446461917125633876118499231836770827330085380415862653679642110418755481964434474455770270670864879913203106258897858271582956628936936039836011343722838829182856936607084567650306268222407513002421345345439343123663981089601691316083600371325507361269364294058451192608168906568182661896677120537878966673160910748226796152720184891649550792867646231486000589299011669507811534510880755870313718656253821454667487086877698115872092898825940210372209548950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,9] -2538250893698697243839244449964273658212972979369283582634369546088332783058028994136118415423587687668904287115929924589232034124909147442455740094399760067023099373776362365976226013844697126595502853246415654432208114796915226403928697020628322424249212751309571821388601441347270132817767596369077593999521047536092746139457078676999732540570787584870941243763369481754516660816132615977555966637650211266148336080684529863211393929387294709607930912476134676823673367523484269565488709307506180524579826493932018922149670095199991468413010221694528784335419293226242185239489754483823235427159157046423179956114367846920738213945054184540507408999239937075656663535670908043934103414987887221661585988277585571142024487513530386044408734570116502174544655867968239399819130548368563773120600735416655005515873940478894794243425510523730569262136962480701126047058018070659938949055474149858219945687927542675469950851930962355783289208621027055922381896614847655140082572314601282197696035400567217359895330104889394655682670462721164525176088348477652477202038646972168052109222760388982626145233897822979405402789871792545217083169400748034843882988056830690398919410578557635917769802810573884434824501303680843671310536690602447372594933576119775415209264547847340045432071019274301866069104888093094586513120800820003599896233011923962921021035804041006385333555431474800828307654321598500196025903143006247542039080650713543816016086793310790078976042794896413200558258208935335861190161088966392843073768340934875305746152723366162894627095684642298267178757082231469624602314487679586593131692191432865828480611375400314679784429903948732603492722258781421151811288471472715580611130459251611689222241902642069749999312330543971862141262481420244065268069323533139837864354189912214017887252708541007287854629258253932851829070483464712077415079765680962460699602981870374894447641873435158989003883406385220675774620457821070765390139692664144365490951869583761577941625223610895136380504290169060656676118830863981719647147258453009580219729974954026974730841403621501218375247859362877039022005127417074283345182560677884435799099571706705091855837963521480560302734375000000000000000000000000000000000000000000000000000000000000000000000000 [146,10] 15377726473511909048933534105188262062605629600802685023980799531043506570424238589641306087255777162422406400621568992997650226842242910626560826050630275507854599528185444272546374607347514072345556999413683504384666757317524070942895266450214522216472915776000633434390056595077887959074019261612007777514175301620568622888212178549392950538740412779854907242186061335042838841968286632989871183129374850052562448528339117747827766233408268137637963734969675818330355086106075993360301963922999026672281967803802478553034464438398897646396601318736403040869690156510922914782701885146606340972845096625375682601915343972140362531044884304464329253221811075031277973386343485569982552374689979774510120030860404103885129190685238351134824366898038561664663602277159977670312234627991011174702364248914710550535205446189248887494744119814245174360180245482652013420164855881831412808181021726033078803646568467645404639065084339152031283806029371027934446093926954771724516357667127785764399787293991423469396676083032526671139628482819187893467872787262246051624209657718668459339885160558996101844412279856438153656892070527728652756919463389984027533221481515154227885916381611519013966983727176635402344554361148460202793922480295072730448262112051540307758358453884977608531190644055068285243373619541443438400894664577811429354885373541105128455624174262759685518352096007555892710180781563740088263706242905071509633740340256873894470870400235401941923240601632225069163774769170633447023537476601325970700497324042368896221384338947385581574602421217964285596447018239700734429321654923077554818591554901244035150436950426681912958066376653062587379573891515205563966661872207000988293250366730975295211575031038031918126156450567883924966978838253594175814396336563946089623883885765368431487455354905411606557642205009521921262923731098553416036411827458597466413290508394787687134243897474898496483562639688570669766232866356528856516683258174508857025671415719174446735625282402616336332051981644643607835207306895022991472859630913904324611851610983868528698480281245333462766811901366812543384185080230530384649209582216954049369234472366407828758383402600884437561035156250000000000000000000000000000000000000000000000000000000000000000000 [146,11] -89722907296246516596647702511364808736485532931481727995294821317469357874593791409459477576388433953641401428725303732073479688397162167333386524186581065446647172836822551545093548164800280257894917894647097469475220942807209411267458557817798593383031607534023466923306727554936144233375639604693285197542608899044623920712124688703350323598098005540328147714036810463492725197358446306994287218363890329080354964754996682004931641423776618280374631794504463693185283129281787586517242266143456553642047691248242171059181701607043745045743729253713731457222643793872509276858933228112084630452865331472432958401603745309880324063590464880157463487567640701535846970607804529809882165623480744566302365923693949035275242040887974659753990843289300430506599372676908696004625040836614358592304852268805960895619183476233133246420304905692495379425798838373203461450052738925772275750291410800813846151936645745038185794631765012559769492313586616698556073217902604726637489531083931522912367548515542669437885413134741856998106311599373707183161965342527102251278093702968527488276803297353065738547509965501487197197072665920276852235460158817447557344565533582657615621546279117212497359057378921211827090826462701354923579995931961216895878116249685648052712948818555122117689674625746941221607260747785655867211917425998095221824970507421886904612979576123012369940929516848595702847566388173900821055474243476487382865107886609839838807712446904547531180195281599491418620814135253254897485433631077746737823671644549760081073190803873513790994201209493790973080259888862918966841654600278701881063602434070910442961738666692143205644899081044014152137770730530471202126363902113262718850239418254187290922957305228999996910724072823271598598639257986315618930441436274717426741468583565490770995778995677582231435073719220121254501841851294587937347216908909505741103688509718394812641063740447483648849693701259293006292818263028507686842004637103166653311793602818807473079472468514753598695637269451646625838867066311119620376858408773495157931643998759553858937263882032302366884588368001405015364265847860494064164848684085573158901837499505649287101505251484923064708709716796875000000000000000000000000000000000000000000000000000000000000 [146,12] 510277163579315108586295910004499356724925020872381819052297231836403049998514775685203956471706017442625352757268656484731524997805595212452448590952580165516590625701673404538424632047927085585493006979855408262018825317257051632443184269729983743487739236807267080457861459108036887751055024755804418657117158783661607739700798704437046584376531370074479141485981462945089191471065591101504545515374969225652385226377696428963363763378493941986931041914795396986273998147715606536489099040566665269501536618462916497247569578147732840569351613840696144801933945200664774205520345520120696566299308354825685807512595523890595723285835173552035695747659526418188321897205377690708213574256249791091784898607757764563820168233927803585498425393699209694854391150558034625607073026626368046129631922207755399951422412352647169385532081333334566616820868535947834396183609153465197168133364844409687627906582250982848991339142846534004619580876801242297341984826671762713507972929117830352295427690667904695996796900949431201204618603126482171291734192077743264539477491662960939317885812147029317459111030191914654119585110883176753615695174709425224547181634139098160012972832721679442592751800064454934573615633667988972548238403006528610155551273278247145049604214068658793861826080107436846165875027306437642380646705896437632666676576470507861847084001415284087001323289192121265701933611394247573949235086102070867812754403043437159054555004834166089274931526959108889710602626650315099466731649559753635463483301658896884702009182217419256589905818666179526628228558754364661218252200217264879235463624958747653045108179903813121944801140819130845417699013854164540405040313875250053909556985595698823188051330040592119772939535302090291339124069067448501289570747129841053428643007408304526869222867780296498510544976044784135305016903151177958889905090110927987268325657951458047832076670503514783932272122829927342035578648392381936983641043744838588302745040276798775736323315302143958873766514468348671228562179794816564874432730108881683823811784741643339564082454870110992821904485347263837040499393354389180836278474786306972749725457404347669573829726630265213316306471824645996093750000000000000000000000000000000000000000000000000000 [146,13] -2781436952997683814496708466843523120993817611550188012338669923197753779229503353416628308008996568661799657792911530089675997263550124699958296985303627634571063131340560015149271240945983447161182611957412870797283739298585835795962436702288249492115483463764025427180146111933106726968659114167025766882242058614454716554928915520430104726286194836512905735178466416996291618417110433732133748815329605203064444152171114800371774612210398221551065089776929184168089288712817827170708459090616851424683605855826616344797316029106523648068187006709619468275109491472679559204740067667762965971090608168549702422438383813283387921705922621790709480761687048957069525143033435338399517931374369331453744425397356694142259661180163761804936209327604783792024247667505685171035756095540485196670130411016416205951668744235778130211142455259919050664284863257185575867744970404577362094575704602630406070131058572757801428443523635133018455824725051972196653618972090480116013092377236454786217822512241381095550889708862588522767799132816728657304135908691481626575374397733213411230765476339030317795576027107155434676346949178586684984675903551504814347445858142149996124531533816368227421699085611218162985264685584474935514751400141596800507748220007690249150638255925079925139653088573280770544131629864807028386310783014587913892510494139509581726651357228782435327824294811558726167491191524556245299103353139122977141692334371956191974744310650881075152763951291005354437296445559934518399572941204135426226385750113886853254556441187940655958522082408000919904593811296878728831480911885306596358257096264481479793767278718864154735815638215707814138958285964312692374085736232619673746210913150243817780625544008935971517783013696036271317007258048616262148602250525839211498170754327702181534364834517986495447667785310094521472947271797542857318917031345980591945485377963571368485507214208756650753508091106064496104381228295932636540269213404122240606601085989873442578618994710616988974956485825240488783575930413039033179298732569659742874618362113658888085355248525548133893070403172453690980919165599485213087784845505221901316694477055845706751826401648131081856263335794210433959960937500000000000000000000000000000000000000000000 [146,14] 14171092873555662206065068011623723998787974657036187155306902454468664531856339786279492683131519756692645395027979800313789486201367258361995002842067806675392326246856898129575071362645008585525308205779701484242797411300293413768626948859404147664688531335545666339665736697166440721587459301903478803674711789966669937768947634607682164461899599076560068874532488780684173420115495630850638786365834316812883555746399790702681500125765079313474256868370761402110481843537792653124179370781858561307650221362159844895939628659987121517300211549979609878735983997831300039501075473870424659417436672718523835637570618954089814945365628355626298043544938214456348028577104986261446934264498179476750479736210355162406768870085135588712355606370708772037979297998959778907162794535230999964562487413027712574531070472241433027406755107160543900078371209387282404131650692526576516241282442924345377898196677045531674581039622456411970572644072634336214073149138898554523102752675487306031242188417169249581109407907686036269678155635085758766782756441141842041150967613314306715107371169054165151847958800404664333156647604872091267671930454386668295564061269344221288212159918111417991198224935131964116837590673651325605122229591122500079051011476651620548486724192251016792797985628838090350050771883273763029089843956755347129497036824898632861669864721124294244803775990959151731317700666251465621574990345908399564390562452856691202036095898050431353874457674988691258521893824485315591765976137270857653120002072382301861615905821949971675982018793286937236244009460613564689930529437961356178973263546814141044328591084176369208048362309002971726464571732720764087993862667894104811646549062737769137099793081589018419765254369333714905080223723166085163583986010268654723729821625947863101665010472532168527479478061085075374052575976298593711481640330839339956398200030163607707207422975813582743975568774706815773911566609177156857447324264238485001239477032030232266611329983492447854845157914663910188346361947764295680788749072371703053614096001860391510012366180835796246020978850881196479051223297130247710813074283479899376994842331061045883205680006450277730323250580113381147384643554687500000000000000000000000000000000000000 [146,15] -65162358722660107617579186344893810462172039334684286582441766085752592470452757022117035210964539205375707926739244925225428613035957360449062052955828790730695642821515732312974527570532748859084985142244478860720090482315494681651562483356173562684687491703064452558603644270832506401052577498722220926232030551870451590431989131519884414989902392587457616829671758152207179399687074121466234374191845208682863373391257201034436155998231190512539782640828361605040959382131947548501266449327693053038485196327232337333671490122570767575692218523544559898970803793891274081940670347528430792456501643073592717571205560917776135502477874783406056397628237446395735833033994770022077210436448363097953042826409623381465531366972217398428256191549363370092055879868307763464363528475343513233362989185277072014016472547306683143483051639071437807989414328007568134928856119630516782523076598978824718726712064909420929960965774344537205955320784173596983809687169594315502125959511983454309659814535200288226866962732775263420783982248513621613064555415926405701225185228715127540294965372724340129944751380062997681298842751936971257139477083611308701030228967539597795215156791725623255865528000166668440756683137278359341997205178131718268946842481683617926048544738196570037425834250596033614151239758416559878648242901079046936054661604783987212036008520929559783460729261710863360369835777031287818203384301542728843391964688940200581546658131580085383808290605312582873321862159700792857346199695395506692034931836263783536830523700869015446006648127136657789635106621873912164803818291204970888822513504212441400422032007947498502746511886049019792493575912263899716742393457230546105273955700055734661970548144218544424746900715949819827726214699372728503296926636831067683826566976484931557876320917121334758163316196904273651791593853507148713967481735386340774574567659886756023674523074486553781186021026342290182403925516678393978592542292444785198043562180182738557734908819427051036483379635232655013293928325064273653414365820949495235245623080808338869223947109772042646105975739700447850745957966623622919143769260175656495118852938206695192015329768030039306672684951138307951623573899269104003906250000000000000000000000000 [146,16] 261864622952010222505376543215678617890513842598565572991040255018868124049428281354822783884087137983145933066437010982004698772101545461994015094366703076260794012879433950713293299165226489504252650786845794796575350468418960457995717154140102831384034961592246134148341052948931942100822306083601215006635728239975919152906682877686721462384449964248118229078614807845053621719161375662776619435958572313605995527445050107674166033239256573001836372903452023078717962668333114568016488793634536613303255503176438791524870290372917583970360084164741732377905628244729409798329959757752140621454662265292803585838654380048097933089856053684252942623740158591436873260221603889074268909642345099964873914587708843314309841928190503937486378270991392431805642282076362177514314460224852003712174075331121731260088002733787886842976459339803441307090312808277540096142936079971247885136609887465694209815436440616053594193478254085135923710312299088528425188381460210745131652577192444043568141036999226667331151245210990175143907100422344904764604822094504694601569136346071315807702990823427004941576191785314399466572838508987523767037197094259950212432246984514924867762755321489860617968847438144866750284347854357260030057969248185491164769463007921468453962332419087444865481562032816552417159514737493260788467302492777287234166763083240414586048324411119346008341950325588198878970733240768107245743096655541070577160184436322455091457024974754658542677974518926111772206878657557996483310748186099459772049845615091937896778117222485412831256295919018543523151381458492646522970921336984817830360684990490163028563878639006885515016790769348747142635431047083625715597751633740994291777611368455875185249569094395852205983526781315011433496321215013589725533161130176054910503264909219850326195948320566253513812715791355432989927160258844432572095123224579625950607282045070527697423096135665653245307149060078136854148845981519416037461612328257717483473401549357150781518193768041575394772024040869377488578748033946033200104380984229446320847800003459184707681206344110093422404033273425579763742881962229438387134703720600323273989376503365392661906288651186725140578037164529323632677915156818926334381103515625000000000000000 [146,17] -902777916789661253565199951991378759036484413931745432630899313644621979162921332174980369996996559955318012406533773674835879657183101834464498457287231293299354831587798325566666432392886450747342455807643349486899416189858175272862477130728630267893351662989538299173323244435074942355452730705656018385880305696165403802895377889389956051382912523465582299384200562931343069685564350888717539692686058915230730130010180093724676862542421329999168389212171864429603422137264125876357209179757879654574262149249888960093764601170491251126230623665404649395918435076821819752254342927691408637037361393304599390203497725604310153411033891532323435226386804492646950595674942578840405240045164777356886525705539268423133722132460376751785872212630865255635760301926431476619166624874970359930134722028443698775692818282728269021127722037375758424865001223832859899537821495488046978735369862657435036013760259772381192463928063133609150451176532245251254095122054310382050586912035028340535751167094158302333414074449018124127580703386612629906190996452165192991098809609402658965104704932138112580932848494416591851104297661063105411786491738273393355162732002967023075590380748626972972101063412906428709156400615286557357618430912256317933409270191348113802647105629939582767509465796738373680643981988201829592253714775914087769083264870624639218498168795342087030465927599061402075413411556385382568191715895831443103718685044074292801947010086226592101956369823527649329920325433143586622375511291880637712953492357831019247054045926512273123763856826464475654547396115878441469635787693852616721078458750656322265361528193332587199300272168676882432248318203172735694966170207982934704582112057944908645661181290321989733621292874238976773047331602375892490847201220770741363700983524194086074393821691719737020511859416140389779149934327660205086239796307153866596584974160002039818279989962015623152531442709847327175575040548369129588164688910094383067153900530323516592121508621075901614622873373781231070024925935950494546889176036404820609575584421312884748107766745542466935863966868558251241299541666373316186551810020560494442795427160174992444560201903351327006723644894503263969021134016657015308737754821777343750000000 [146,18] 2653453659976167851551716198696585847692415178991579546347343150822087453019473802920922539839066782974973157626132282694100658358681976148834984833077801581590618770500122569606708478459715045261084032039223368507550622155964400119587266001217370055244036298119118002527117231112035365120907464051796751872335809185104256886611895078469557026386562134111903957727609997181287368696980962159395463280844098565050953284056416366468179654409391669792886189414885532966950727738598886380716657088793266068270987247002539868249297064225866608973549042362481069852415225729657810223652288761337732497525808079214756138840546081993377477826694635559615546146961388224500989705668117122636002371382873881208327411612658203909043816129267865905085303763649325821156432904419335594645840250066930849537205515903055523179949968064038251608074724174209747706955532878068874987907318900145043519869192292313271853383543576866288607080568204648847086301622149259634196709928685936760095540905339310437163914198342884063947936815435993911917879589453408981603391662022305999713001623197124514333870713320744492150844953743129358921130845871685877600577907954385610466985275433286037636343213084209791464398450888756098735244018388040638597700455219190144139316134560634717269407374995765338777995402148980951801782229669905867008841321173333083845793867095373309477674154541525903942593251709015912675731154224392338835751818008683383934872568091611697033568236609320288463468758708407462302978798744404039233969288938287329838405903519479259135794555696035918358379038711409376379760422859737938773986718802574411309980430866901982863563424251224721075737822349600853400408150961698880583023664894261480614733928896022842649328935825652916849877337946081286212633624497446791731548358482668641973568400817858558648061997090838119478929150074510298072193740351025211331947932247355292831538589507895091967688989671987040630664175900838936947544364790769477287804520096364444337385394524791270951018102270603849981121697690298114999125549271759288099648487347958796600145696529283979596454570465235747671281556658157949307692267030728938560627472189931144001954770625204529838597168394142994978807538041659652705561711627524346113204956054687500000000 [146,19] -6652387206479793014929832066071231223435709238193461408156521803683263996400468873756980365753525007161025184614387847404321667596772508928532598344728015875976227645289344865979221091920755554221818515933646438529389766011785566900947532927869668602713150151340694851828107990972239173624338112630474570636644794618690151423542980674678073664124183849809445794526666558407128103803055197219079931699214826762907525070333511410620159659862635561874443403847121746419430809095807506762281185227326729945473056535814338691962143916614517652722858726867446152488813144649561075523192172129934566007398684916676330956915404868930394017078306614157517430411929665619341963570552248894293370116724511471348487461016068224193563570029253299327903749710066333415905064670875333574043341612315906619355584881873939929666462009319304963743221936128325849521112710841371894263559405844269836737669693944694040924652182071120088495947431988748191255715882564911398421341606127667234602686936832576173942753493841920183867991387321006534621477947270364153677296413474973710913095851891040235308763617295028277675831283163197910648490669491362811690485771154626221762665291798577800711215056534976079501833250891888162573518816969015355704738185150028179168394769295690549291273849511709708405479228435816184694919115980573444092799333014924860212362890978752564686956875587522083059161975226549864693180721016608304588294203178669361967886924235590852484830736539907178887323487003229194110126893836424400979016904604550704642746697050856850482962504769926988692000897547481269492909894267816262674976134477807016608880801709072339709447352955252403520267450876562014428047150010539498743035110796956897226812192122654674620706470932109930538949844259291285982445736584056338064323759931823720520662655591479874476136349191876597851484536715931828131779587840755612668649531162546083043792120075825214687518970785680632294337545503479032794039865913355666106239837479192705749675812495906316537858393449501640173734722936678864208231358514628830266728051923601983852831878011401661111806903623158598520458310917956289196937145996663863369241993309957957462944537924699014493095927289776222612418431689648712357154636265477165579795837402343750000 [146,20] 14263624773320738282953143839245005945182732527627137448599168128549852639542544430279014426874294666716577811415542835488696881629170907469601601131360245089851938096334861537085526225679600328072427044007037334869176636649852895289909989931321863246638624730882229993327947448100101133327208216935895334777897924401828776084971589812130609000776763850069739644509474805859071020741138990930857991239934770945795481436413346282769739856781410525786580711270086361333473798438928294177846428080464064746159995209712716771408229579238450113131377784122252502336002558745499929548265310279974823039586566040347155784704508689480036322239349104501798619498910788425567396892684542812530508441616452768313134231647979377007689704420878321315830686028976860298695969597190464585507220433316398834155966529392720462434307640537272973683955030416448312316506398655512320010097782905913913233974642830177244813679943369451971617991016168030312306876109303925337481785920742941471046464776914674078950640192837401157545318398238259003440773740626401975841548586252909432500175477808097702471525075409937560330640474371929762322342091033944040185803730202775620761377992617486111992120709690457981588099039037472654254799961782317695078316091032112877930954445175355503004827600397521796904002089867038902452279708931005454223334447821263946006525969966123363672017795252035848187326341265369918375060431863081539701101434026311136877438016438592438144097639329897889650579604194165680458861190231363576920957986438729042201462573304551861700992079864045519946053410400324290884008734163219722901808362903400658138495908932001815236809976228283526773784818373894728871821412858033359616543285310790307824767951494522402813552767641766767521790638184471816880703837054173424918704273451290242584198058511943976512112678213277057829703847264049085329760653224939151545240337196676726227057664692810938390799569040357077147734064311379016982176837215592132955751215635861123427467929250953986271921799877974497988882173039987045566460722466443109902091506551026755843497540055723680142443645317751107073334499714364289423015407388561474457515731048785624339486647315780228395686319319779168208691972480339771323087916243821382522583007812500000 [146,21] -26213582364399804233894419778668073749847744380166181400109008746023552789397560508387187483883863898941413074555481939616431263613345685613842111494373383312786543993824250916075152150030278235025305874946711528616835111340968172629204570269506900427533832290244752663383408598158436030836169640885702420238028220156555652152593729609710995113332142527174903530918068693490445572151898551879943902599444944964338391163588581930614235694539878156925205356211710298629841165324360577117605169225294881137895810573800189108699624842694858565504794715709328007230332155079087544558618417521586617704489751394483882514121436138279693401958398143381310812373026875564546734253456879419787985456525612371285029024483909523599044787905964033834217801240144029823034179004855130094178812660404122322105854676003199852869177235248031959507855320508956460554717604456744616821798172604045582830459841465314970749454953668889720321545884150762723005290195148270305931602771599915621199400217482620432436765408139217934109181635489010695267237640046784601228798195328439470199217818654390344770114870086959979916903813507072811417017120183306663708782964192578994391945552741702089533654865660133213717029862953718866460611822828789353207707299732563528633905317431382444609395687176915330812932937901808593301867551352313323135808811586017275222137294316186078064777687422526231750135492320167339275407718107326336317497889214339315091870445968091441211089884298989436448292129119260244176611433131445856418584544156214226776964621861191167148826253739719003370506655556542813962388618580994553324324397974056518903322279639834665694239051524190836619883176629925526182828180906570906827593206120581651423955271503016522858509974701807160149159683682171995815061251151593150660377125614877109061281121636150421077240975069218865681621299180356961957025973537431792530953699157184891269904463838020230686733890106660058043105637578194673703998306165004776900984216454695417674792307918720138995252065210678660305578071671722449897533502799419925222996524578686838535875405562199718706852892609193654616330282293646256794173370272223458436433480871970939717876599663104143550581495670609410998371045092847353430443035904318094253540039062500 [146,22] 41302874322078459567740583132698296152207971727716900342860677599256453175979711880015767119951693759601276288779551141706307045255335987559376549048300291346450543932595848321357028838757862015768456755705973186827743037991965614195702171436317887001409357317802624835003758861381863038197963627880010216565322974435548081107471768291924287555610931720883467271442192814541341752874643364911880017329915265616469247477230871971560466006562654874116992126411905457571813980049167163778399802106563361049928801020863082610104735153696873194316497745123037323722897477808260529425964157699079399994567804415923402373999757177262977859557462095553268769035948901467766318544899098529739489588160083431155630798475037779122376186403986790659772452288896656188154714658651422035652589550041440008293447012347258868688500878690827072218187017836349124769876680185631303602318605856678234943644125267335093272657046078731934950153979767378468615716783038981072562497714242402837312074195979720088230111440491579262585558642338263126473811171378263137781215931018169254297344020490990647595882371888508757036822626919869729373617190697925968221076342067154899258987844005878182941648558893517380749320563444685456842102377134685363269381327396191631374778577496983485467933498359179468616102130364688295010953649225290382322161355939405040461721382886348911441250161574624100109128210430580020539369735424631358803418066312713247502338309503735931606147893869228594341165575120107060666186213743934813480719218475082782857692752027036605423373956316652758492466333351487096099578872055294758934498198034426183029672243734410737504097355518231865498046475107361676191151512637106227342010249605924741466531007685847093895435410247375995815177714956070255595397439367823159851154291007528217914963696151828456897931728118143751079277272362270010440705732116755307704297899151203698086169397719483784940642986304689305875543382188847365224313401513457125873247704091570210551930097234546479828059318715271403706190434801015749088349977326285935846068736429150955633672114384975343242965872628423070140919542368200651836848353146851968666315979116501392546633711903738936543809857851257443450351813929444233508547767996788024902343750000 [146,23] -55625167350020986668313276986481768192029758422370029380663949802209756103272101533834746388963975388364511567300331806344348047304877165619504389403400371542612079726541370463260773488832784249419222843497006640909464551483148917013329728258642774350841947928856916172183674896124491851116056822494501051958871531270764639502815095177384323533375509170409149073243526242226546183433776684005218752947614565007039888071270343968503016919040425728288595551468728127225251037629454845819721103204071342187243441160948524703403389992062092154229783509502034666180247485905488483323412698388859820739058020780880551935920676922307642553545178652074044042498447451375048911206723481764397867523233251606223744228920705528541667767687727333026003056618792693169986565540916618379958232151288508413927887264838082050480427121270157052637717137645312872098167393362729400358279127986501895665786186561426974407083609467367596595823620541170851412082313294049341635749252306854700865864227468157267657500590228417832203691844032011369129164589558950890844782407063060088515713646516536504607425413586688650907883049640250216327854435796671226613447453640913678705869529902509680153528673894783706164209069970726084491634607912773666073536309122737515917317411114324917656596054417434885455272878796377968253826561400706419642177472318983931736234139575610322184073832762563156422038766082295533973376096240281004281252389962348118113440463615300929669037692059621080791408851884203081954292807610221367414647876527067213181715769678576964312294666903606264174172143013249220273498157361068227973897027236534486204747981991421416583841588070503477650120925384488421413021078619765807719668014402291994510115423609749989155851366526448871680182065600305415842687469857857971325732599013591911140362147930381870638789520957133356502931234071487061425065461010210329558361437704340428217135035626562616277237788875073381757683806650201485104931944512899974815767338626631352633925361697738987844528243910338378603930926315500835753865119693371155493026090638480020352080244947513170659573639152299054885209319377706475350461962717174048333249573092928174648992689444864370804324290611491939453903121659550379263237118721008300781250000 [146,24] 63471403493763711151411031965425496821276661913214369795910600457642088875698815115703846320627563566883930597731087509118825106994090073209261774928011604537478184520422240558242387143211996297939890394623358383241838759020169409280644444000220017230796008659439717303274689771754647943898336310886907655119558754387596068140143233870137424555031681098854952131976529181399302447242897996843919807421786939009326869756831248873895789563848444429079246946100135294449757725032683185648625582449889552553844281478019616112405295294871202772226279154834096694313133902426905032760667585641574955049453523277361474249978514119439482258000296109909181284533436594207958713363876794033199425432130071501721918813646488243503439757054580685652954099559904384065816323958233946011785491425409237493226579507984073747340388421633087765390684306840765019955229778655599547189527763533944838240706812556816598774164713089029070027566584389483992664128315923460967874146135193733267388390782619763062871554916321303857777520464388574605233315405031199076197852459497927080341844690286262780755140461420541256320736288349023970979502653996047928270822405266153782723601361186964543288544664777054259795865767233503580888962020210598883276820112220938718644775333132832051649390763742742131050088648641643494115530882270392527083039377528112996533343984741559764033567862364819364190894450199962207288509433357007073130772724046791625034292124505379224199055810860106444912173988233822044460864757547421599525156600596735506439906703251021628270988024412013419618453287175129591248111711783295270199822816913211398284215101047950356542858445168574547833700783280459203543897686908611126247020590388071734513362883562546337581557552570017789284142555932666255179902490760278346060946398787835221486176197784217108816315066583139512537165029715803461129847073460804294312631161927429181376777384366566472763177069560533768548292899100273863086115282132492602239225634866678279399403780101664198472842296421981490562169471162502121973801008253207372846655502366259981746272388042070187614223173024315078030559655633320731074227912626301136904204797226314928166925613629211235550944829222463211548799222327943425625562667846679687500000 [146,25] -60088258215974163226097373159287663516398029121076261244066698640510443296800415825675383689050968534740234702949280525061103714269209650796963637493934919047449859631832436723797965563207151574526941905337125512210388217428235009277835693747399268757612693864462860178196689086743560747559526078342093720778216580397042514597506370820485904703835762635242701212123318951730487480385984980821564805259883295435100294072729327082281058505424869936139329716893649969719979678148118044363887759159699451062446094091027538676556131146891045565577753094913439252295702743345821792598016149837757857121357872377421711068077767808604753642926757064682008240530250048675869900562652113495313780011957160217648757978956638398883343258466002190381316034550810730270543888574604430870324684806952620246912404256360321175839043665985420122689803036127567671866500869765597535124010905051102401728315416245511651688246469111563925510421914185898242136214609603549329118978647288615665171357871448039095757547489169376005870332175333108730677284767430381263804389085176098210648125786161215331870098810480890976951876107114323085304383544958320777795467144347402230847675188314837965382604607965034585615957435742448976805713766471226259349116205862226142007120746954455569862419215519931915613659779476189503567753186422399021810827040257038029487465657554877153462200447849704550999269905252967488817882997206796653627735716257311360013355756605177728256003408384265100833796716395794454396492009702471678394475375936405032576084689108204396925084693684705703077282052711813767795148350683776418274333147892901889911632780889419614110953482969165808117390335549696820038914830059535854269940477787828829077937874515538393174392527660152858339125239618743638588995875609059303647775230054235942585216608924355734325727009144341876048963800467456872911602017688112434265756638472136667415508307481285182632074925180329316784401330944948961459640118262254766827955804446633222900016125380745502573492311246276039016420429624013962441109667285627789486641162174227538749129116543325766814772773675370749668025318513157189388299732804514672235237174583007541450083665582133729581059294097122175370984109576966147869825363159179687500 [146,26] 44689477014888893319286502564433583786500669871810953957913604271772420052855699243362933568250882807503749911005741488068754076602885193750959539696888700423380470129270172988926282837553178754950630371161782730564274250511234686850112432995331065097822407535924584341407710678869041850435569387764723383898003589550391370164181913298035348061990323441002956405276797857369098214997369067255625095707178019428207119835902070566988316719859460516584668207934728014533741595287154780701169317503789450583628674272164045530475246869090383696182748347176490302654219336343990354448166651317703028320456557083111665600760445324107080582625487866936510514727854286304545873925000955450711903785152161553772073876653335856073026970571677326950050507693225592506011746366977723672066438012290366507152361074269331482287376982718656209053867893945900066622964885138550790783377093727490189121461269740982597487950077969290333708435339626635449237557582401609389006516402898524178095229318774978757025148296876149557461591390941183279074874185484531272276650150788315847528356248739312455626629593615038382042023247113902634909689281367669921368539631148133493409796331332785792767571368002089083507081882979321946732896730261181063801989822920375567796440441564855322323955118088373494639957474593344549322288814144703784545718296824726099591136957881122065976400007988092141218981434681330456470638636727046230428581226087615382179255118824591305849221234580968439431282556015523521459266768058339087272326071155478669574709369076059299605133237198230165135929816153760585972976892967971492988496148029958802506119250435547353387551540063601733682773287827434100442823608559848833651006674338356017713675041517303284345041057969782224181637474632791472313426047914188101583210294671418063988521218356974945730702008491314088555191893323558408564836640902364976590141639572395721995499105516603416579800197766789835249929270187646932860470459974474283774164981739465714235636189193879048401767046581672416945589832602952999091839053724871439547908976881715849631921728059184749476857497642795802722640518218045703745919043672046741700065513207325173298553499589379805919498551622370818847684859065338969230651855468750000 [146,27] -21383704488373657353227208639811262371471383482933767963146301939556568710729443659033182800164601219957135214181829513392801186208969367490693924489199879409155878644238000557208953216603055778302520324528018506117214754856889822103131657860819690344786900782114936096482750499015106506980118373499185428260947676269013717100017291047425351401536981234099267956314879710243186182964568333546221652365169896740398261721026558528725035694405422020770458927081682237144917560862128686732190295735543734021026926387650644094686693333391669245758481727115419377104283098701407928852266125405921883234265984472887928645375405572361288287980661948869640546068368233421355675557459371732354175102758821992655731729333644183787553185339791875906162461093173375225035715854684643941757139593611683039872251237283024006321988534065633738014482452145121187313394986490938667708968531038215815353778676438980302925145052682220853941967048935721969798237128457743983802797820256838974375897197982714654697132639479964688294938374739157349962814514794261350015022670294684026361919965278798299042568267931254332658916121738962222334401559286089488330472934645390588458720855559492952236704742717995900312923277557269805396810101042758741881780573390245949839065447185624294774864202947722405939176358865927349733946882045879333322697291252693759615634612382635018869808188340036144269767660165549644496922737947320752771727277015733575513565523130607115154335854085385468708684732288174998533559943666238636680459648107106671627285464121869883873865485856642432419004554146550187124150540744814224546040059781828476126950596846981616571887544252534605606787068131081431494025448812874660824744588067273429134771697686915219301161524803501633527356237094499291208372580856943333619919683334344793854378510091112340859997735788338857838734682668343646699721138226961810176211991399115297510178596683708420969447639376283396443377021241018860638754938885811510231699191410526559351916968745129945936326742528638322040404627775192055930210299890147706238701908085830260705840544082018315401760380456017643960072420124445459422676984502646001880613878341154474857961336592319362093987233225389488211476418655365705490112304687500 [146,28] -2877353739802253800461118535385234585631454328299855253430995546429123226534838136365029249625411172148034447473268113737214711924469092939931449604097870086206433402330203839860546367812497545962057247214945055050151459982718611108438769966544935271826620242616470782511234389014474334952253316044130995766808537736163692067310536083190351340097457296260032416445782705515357713335521153741487539267941059110813415087503397091263877893213731895250254169409939516725080422952844363298913632899993196068002259194285461111818946075899880060332168959253225490186380209490830188197530326367400128908115539113735237580361603011265202848357770871892002008177326655181935008085335096763594257179148036489384473940629904956409895275023700717758449173713891330822830589751134570166400102188344659101311548634612814189271632112581885940626729913601452801855432116583925293484162773759470347142535168054826127689947694983775760089180333391739517611026758112376122075287707468259131021851992753232908668352970998037737361067986426478111719540823249088481661728706180559094201544487924640482327370691619166419738748589838298375950494305661977633126418320657434913054890223500492619696775442804371922589397531341233532604052358470646611446426123366617482482255572963702149102244614769400686564980983950511416209069744245349580661118544436216860566085264598962120553297684150757391272788423114669667915781891868633153313883222073527844529272878876533980167876569784980190115979259488779190577418701184349167456550693410389429764217179723285185935841465988326601925708717058301604049527566835311430381993860675219756055328695373831462488358509863491208740240141532040601249920350448582404854106186339494614324632215491051032172325365299719936150480879937315302997606552277880239474740775072125167198297433105789126048582058226954471834801329811452894969783070359696442340336144863170423329111097892034160578879516416520478809359027493146735167268845022011914403532575474008540614869234410305643068566660761104796141270450154261457608643130554512721384390587305236593385576501844874437880054367074531190809613566806190218440770391096538065977793557895768840524210713306855253417523149428447482023329939693212509155273437500 [146,29] 21827320448529233073972032041638980347583601589689184514827456701632707223067917489820274766692949343452283725580603176604898678673595790862891675419237591589912732913473474796143222299882715324673875310744754160458171760508283273052825801680724177083363731637695606769709638082385256881038637799084466563852311436620955745299601462837148318320077189308148631594083609155338678434539030660111399331241124066140323229914932763917983550822150683297559236589449714274580892819204398441055879263050496257488990126026779030086442272613529282293669201029315653070954428639493734020250168231217863045993240699409781414855314407882215107067562175631813239656825592565513785166480005966513394766440376020282897888009254766891242920178956607473303879915200021751724079704554525736046860891272388047382964547375915599319122371362808870357326832533930194350921458761905734361674269922511064194112800167146038875491369949249103567856906259028029604821878005196168645763959118697396602624503530462439348531571167723905482589841577250921995463400478969229349489905429120704979693488803833406752085795487095590235121442467103248499609664280711125507967979666403664047682724264769617069641470416057647099938484083022471065702198225071378292514293140928767767440243801755486290773966139129328582838546844294647407811681949778581090286281667720188181230304302468238207232243875630265505065472200756718991713871468649258672267337062199384411091857081970861748331054720981515846940044927933708164313231077509343276621588730822995939395162631518204301759836621318360922426169120550472678255219568718274250282091725047489622021523320305435584398896624667043454697845527333460846733471193228733075011997614422142272546541368850824480514407754525530677340833339993268019411740438017581812808441898212333958111827200466227686844313434786410386709405457530577280625686432085709895345751149970956051285158884311249083380613842128638962070744775408049244412557784729187149411601331697883868313133534220841675335596129443282010502813768993496277987795837203564482977723352723850766748464937091847006714651695806932788559141146351359126597298234655380974344670930778374931738205269838885635514183491956430316349724307656288146972656250 [146,30] -32408175445295366404617339190833200172744361184614551968843412541481410314825461826923466165778834342569382191249875746713665733451823029465468364573017010288161086460591538769361813010999401790756231852758804463685002281073181794918071937032419012157690196090189411130821866102749002614360975093598150363618402477651797376332907557726172581687043554914964297549785896981851640389119816488766616101884510118282082842591103173152242886658242793439236206219269644193390800367071034418459886930668428750846022067200570174652705108275149359197750930219422750019763255422660371015712643501639352489689317625450005231521392817651960332108481459490983757801429309395160703864614730532470093895443761046134934477390977846897289459555017874546566116101177695202909074610751642011904133265781615253697602775265217737943369661051774971143182793983184874958496908486316049971915775281843061854129786241013205454913111970910711989198356895477100044628915231622705003504885455299932122751121346450378497995692938573311604027152452473245357193796020528068431724399982389446119183723671431887682734880345159816227647451112553412083757536424472980339272381361513823259009529687580450975028593796142549646623820553979105843546114439055057760122633969702598124734994257114197110302422792883745014476112853212210358559715074358501905013533855468000218513641364996208589001426064874725147817305084622092877682452575067899292459078437800828042739981382087518351358290329584945650091829806795899069820965292304739592088761247051508728007529096232012145292903340940640129851481047438920465547359251182729077191789237453132185498376502160163147106956470781214012713710581620105981461967427524731408307998853815097092616458116978485501992457661260486888881094451435519272115272923008646207488566361672926916099805883196271677917241316362311969961903294478942657935513821938951312651865141919733657747857628660733509402632940505422223210448116567514388611683915979058230795993091938234086469281961669069751136674240652774696116721573246894823742823107671849132671567565035019985725413507707752067403867583036431349647418433010597170447746364299336386206280525261223666760649775867497365822167409987741848453879356384277343750000 [146,31] 35012243558821807034783466094128221818458562631168399340259099581377709128091781072993704267821306121099554131998157688887720673447767328713236099211599614417370215074934925800670274555478602026429105544862272189756217666146997363706140925888119357481667574466734653005172588778320189933943355498589013248806263818269164668488785394350499345989580861325296046078138783423325238673440290984338165046873688458108606695458180376031794300370828347280656616519741336973573124935808943329865110072253793195697908161246472465988485906358833658570715362622154448846698070898033761729035962390343012799439776154517131537592564562992287721231766784889288117093532609089750113095410464968949064342974419157598712692632841401195855273794347669523253805282032958909764906540640469238353846482347177563638099787686949772621580779749811971606755155867694611302956992279209452482756327390545814619911209659273264763006336883208967665287268505596300103287520756578490618268971321597552832738609816143088960519460950230486773062064491093681685459370114070061040100482643938139957610328360013881694455728960512953012768452769720260952271831921956686160779760519483458850514161061016018608054951639271941314287692320832055737515614424160418875996045520100764499212230549705878777351258656861304861634877425071277891649943888335048469461176566222539856645170993961886842840628526384226359906057681617649770657340370252025962240467050784442759791005896614310981216471036407340062068604506832764933582476426269594770298377234089684575079231574414405355515279737715060765093066040124431318272120956806438647138055799274563204806471128551476662286569397389312443472942840706933927257227784959229423013220710617031563249671033406145702789381711320479252107012010409763802499448164971595640772863041071158729205395825313874112514581919084455458953100704084991582406930475570598775859979346497857625153016807149092495564880217775864789539169538904660342239945214897412983809509789076081711672954805308814555537986851333301294478053298779965849104799681836739187777739603294602170863953756870236676025261739725143298919852397304651878321668431638707029873449836229539057515893639069542303543514094599231611937284469604492187500 [146,32] -32048469666562088515687003443929100361379576388359117424088988496617492577404514721876091038242879571375705403921446670231934445657078491029835997116765857226374443759660785696514763202530076781422013085297754930407073463275680544490240145996915851083848081125775979057800062524383113265043135915261632364508691981474216463169192315332974275984910875420032939657608067723038002656432387034024956471763011336272360094153888191590346870002911290858679687502931303893283232909329271504555043505778665656526549645706202747371150823980681702969920864605253944289006324103836846878280498454557533610249195267423975549451231860857796407852108056602570793393492497196064321184994359720632816426416251336022121411195598926049010902846461960185419683789860470080449957371765726535860412214732910607390230408385053687316407405286240977142543423939084695281387870842764645100547950457673526974120329730025083609324289262377654479290958585006276579452683825978628935085220182366836901101095785688589390148820202036703148251941851511745841849458101561272338950375507515267744109506339977757230986119996381796983192033303746017171205705257121162979043400077300079139714143724602133311115605816897633764221726433735907717721752879058563267798737571605843429038101447938778257056575801030377391860991405111213592484633647703703193269026850458832825000347515322599526107915960373530673075809631841377944671402311467128140098713499658438221173663644220416279926613646838260783840637150299036806015693310502816947678041612180621324279871573705018743621178957006163568195743133421817719764594250960266502288402243136711748737719993410650684799901093420760786412340043331609586832381922855463469223263270846857524322473391857384577126275420758251232425021811151763517966337565472679414842922970262508023727304032796142301366938994850097167827724309201137119724823537637336377519464126598402910896684411894470370632329977550933234362269221696978065533568374605786333306949033108685239609639890974076296443272093647189964664508037832232494819042068752976681214180533044174564700160081366831771504987931085720130521782565451955618137685504697767214467272029626698941362917660152787036054178315680474042892456054687500000 [146,33] 26255114701740255227155958959140519741710691858503077977194958997515962499802925491097972948705670766609846161510087009473384355878499528964637958745072941113782165255261677906378020708964744330658161843971786718047201341917547468918729754060309812965042221272259858652512231569067066826551590448166604912657870763146478752474998091965261291157201589917804168970384431593103967835457156737538601749015380849679762095242005777568252950321137750358099694428324967143513431730492555716974522177842206440037365527899405549271897858450375349456577875700722360613821425560338312975810615229390885910614101373288204596196617182680077569331440213565820620018277886020199875975307920847106474269300066648119089339028224276948504671354926268353956458540298093461298920930036721172381922524807840289726230901824181233241102101903961096643125763831580838137692582911684726050831020105084991659161650916490832322497833790872247269436849081590457365010418930080907527750788631349948295107353349742904440542074556931563851767858471314892453036647743942353280845481896261593613448295679151463245743501690516126659347563463972753245624869698459645475335719369807257051827167237108925817578556662081956924911411858550996496700560082635394875495293224686574100408204844007576571061605760311349598577798547148593493159888082695360796404466264861587290072086182982917881889144927164313524381826420692876216548712621379764352218418767691695828259872551367591266985617335186664797515719487949677451450554751403004749426462553942932672820049502198797664940284915162753910239797583229198306296389606827763752777127566137230129847435284710530332063391916412412409912405971414357785226317761398526185323298142546874496375232559038547473429462536412674936415691381697909448596710373403707115821913023339178802394329588923051457944455115214006793305984626602158975752969472547561030676345049256086003978522444005377484848031378377951095627470904176715492395798888144102267310538988866792959746989708450170114084028991071975029078267300340920167349501718406018117522307091507565299150319655665871821604036752800615320284453719079901463862831333195106405583641497852425283666976969093598270887923717964440584182739257812500 [146,34] -19710983988257784014803030950833489065074213665126281652099729421745945067487233367482804235660241655009117655284991272263128061755796212067014229263827618100660159536168289056178849337363147104672559973848081956142619236139986612011666050157128128412018842415156577174477358675674666409218116875164287863705700578985524285902369575862755034098308293661881374347676216217788950952106532693697591627415856611479609417399962881392049388097802659578318370577415408333140186819726866931742651279863488515806758631036909874479256893262576245620437435016135782802121352290886277313657821952187828107649320716375642681191045901480573252155709239185637584877251931473936376989489622622438359959359703237903053931064076149936699333348719704840602964733327835665583559689120962809345573945526903171864038899195034073579457241712733545375238085833377444319482572514606657829571969638363956164241462577208484607784904432134807721951847434417221566366906006213462877097734250802601483721895146343308013439217166829316385733435723668571248203196786579947861707229407455869405913630801084741184118262935754677339416803614680000872472625900237260334983643072153079431880693295542517379185565632342683149847449837661574706043455662287692642456150985829984110683626749912048519914263121060351869545284887584528198412857813314270260731377527399356387071915848286051453674764996299494921476690058458478272281744681864639240851137763981641787892530837686183552458272149636768451959777762765953401347103796707830066172105759095998305034654900807347833704989043862760250480022528719637689540202919518561625921672295777482455950516440488926996439693561035977276802009021917369470094515306742789993809996675155851480727857642157236617445283319289872153436714796704685058685885562149950493865595119470831824460690555411546371540725142595901396207903610912166140573156692922267759388783399443303584870969217894286140284982559309766927358411394457514753004078417750180284995880501440886132659972365357143324659411181709616900115660802362392617468307293323465914702959560766362092174260459190506799892795115449913802213463386174481412715019251111179636175255281216964344204135503590968880871514556929469108581542968750 [146,35] 13641823892551590582001382255249085282603383154798750916917377509946704694075721725574435549707012929437162749506350955894323157225306637174278588715191387622146033999390707291532889992206314748133641486029928561842143591797735318935790683720853071779420949989701426051270449166398383229398234844711605313024531236847940880580793818584985600002660727537301157711463440895580107516771154020161507273117390017363215658211005349681326052476692738841164274941266363281973445099155044007580274768438669399255079775882486673644726365724381163248463011920834531443242597569152348465852319433478169265071492879551403229959756685566423440965222401360667407103221162746619186852633594789415099364587681673306288323739074518213125124062595435904698047987121333566734510309189350603710507813160618435583096825456006858821776370258119301107646146796468641142423034375067644632956883212224985180258357706053405186370612969404615573264734408434645929958759964931878616270205464680104563855260492350006743649844649840128171169488318080696714922010830666120457635288985345373481418639175705192402766701699871285244000878831968038433767392762377071062344809545849695905389515652169789733987048275379875850739367769249710145194123644718663065759873577724551996658490469541812979750283484643518068410045907829320593906274807131150115656075289470046854587901322852305913602061199296957664192170425924365073158136669606427261579737861603802708838059609894785659614520505386753160121639840795686884993470436722819288342508018095896151444367523875698762788724042854773578975813038737653828562992199630192190232555492035830807531451390362017792632011692484628330329455640683339110459834158968955496600961773770125164495453302719459978356875025076852462450394606281238992372303317176097703195803162920131695316899613253420914939461742559199883666967707985663756351826489694650997752341582121072457075231473772451388721536556495607887185734630971596602110924196383387933559815457011057243415551948121360388621475175682599188700052007665121162161070605499427493136625453843536757679275087554333945814048717468822645135938007511564695250732057356149185128672846375907137242075584104838981147622689604759216308593750 [146,36] -8638121942554175150257609053125910652755031136015399858562112434957612433303831099037089931819565462926671054205825020905171023843052592922395456982557932827298868451219826597495822757737061111194047696501568391053286772350751827720637458985896603202782709025629458961348145690076367552325288075773389840293877549199773182985866861718281936852040086412149278152119736030578176416233012978445230529546880426237891843273371592042512046917625652869641444990207162641465651287212375161660779188437984622051470083431459967743761195754673677416199898141803265971728959116926467879844926466681137327828269311033003691885589832451852117761655893146496293493005330433142954734614921584291165047469553116490741690085746201988248716229559552777904919750379051847298268005358172492652838263613043587998913623228482279127570633940834783241427201921170000354243586864238856231204099508574823286853537587671026381245962146889462654983230928274493521204312021533093890279250028849849339204118474066877508164217563008281425489798252832233959034861201093615279277380870400627808682243792030431133454859249998182302687294476336654316830121764605879423133876177628473096161543723121993984847564503119857135724907881690126880811860055130830346292436875373518792178512241021505349644389558700572507271734012818238370615838934648117232692851790034124922501884131413256797069532635368856748237669713870219073929786254119441506649074658394890951879919862040284273570656624747271845244652172799177688673485854400135725652128932963481856279765690607911450054831897670881493546854046471965589596248824568877238704203220647229321350526702171029549008597738519636998462555704948207552435623690128325369252740110807019790182800541151666513148825466550181227924304536643346885087966675326165449956697387758729449510796832479795367663068483724843133000199805389169054079457381960341221411591688440154791390765118552898368792886466900247194423058329859954003860138994155468558823862712392481967923578551350429474944248849457248648979336771255611263936157016985205529748028676613768304462721482643775759349750757700339964028945634604609310895187766393686565673243637792245303019811331068922299891710281372070312500000 [146,37] 4907686619900162671195446062475013901231142525134124006962326574959085612474636437662301477162512914250621959997054967655434240357477879016349722574144144877777906234344624922480280222097495428334657300606708845463181136921096670765507118503661375011246797130520414845211076574492138858553264309181023640602315835683671011851919099204924506462496437897985032043181696120295687825128676334198365063479087638899458621201132027803139347943237616482202574290619085682889443040489553640679613702964853853114721713845048471690182803625716543433983132032211141532296163711505794895677702686698840043050593072281118818201744438283309736966856301688265687215345026902422750709875016009286570146172601008668269252811814563437532259108349229104296753380351764853383911657040606640401625242900241264749702246390341456239346513842985588405053671653740362391305991036234740803111312168965492681495200157320117378911335095065022531994310935186913529883804315488782545021194623692767737955953768253710788896404999354711124974096108173666403082925571522452116338973565198528137803157442549826475667025566885302215792686297716797520260131976505545092363946260039490241329305082946341554884330838108802772717581271319967293068566093228162155965470941070628256943192182562471907611390960947102923628731088508978842518919436290666889513506403673236305385103574918632111296382043595067051463073702651661239056473896699898812875586015917150809874242027647608848795149454957184637110005460619474774178710533374993248799612584028817848601619800164599769119376265032559231340800359523906209544406556899933782028137069363590423420306701965291795018973906307580963716652193577056789515132073758004439540786770355014487868837710004373529315673795961485547322882653678593065551886331760042766929604842883966499284586153564106764732102839957754995491849254667599535772192814357062330844661434677573928382724279622287124836926334538987558677112877742890897376513333709507133565197375899856126014896026235799541149355728678582644615754871986917812417721101182656156000627600575189252396080977756283662633009878267761298836503457363074680280083596831070538007346324706984402874709871866798494011163711547851562500 [146,38] -2417726149239204850388487387689865167415488170754580220781644940982225179286584454295348848646061901921500499603880433421478858608430351132847329510596977198467376371384494441809221049668412362823770806560459365094591501798925263693381025447253196862628195262558389831011805165625833359531138504257631445115078529654526297595530862419116923539775411220297986713734866274770944670074509425677260079390168603758810065633824341961766467150243024157819962591013161804204806718702870470770592548573508046272994815856794604733637367887189159850806139446683839017708247450426969929507850439674956159726881951335238861975400596724321903556875732815685412057204069825946358888770462401621488153028435713638602182150725912190593283530493524134821254243384520197137363414179472043844197441466536843425576655727757420174426306851786368340505403333177150367277718954586470980351606513287898393870439931237297255932264382661527863582872142686088819035695693116123286973894687413092152361214955090705675777595091703387058483600440168648403971006432161317416118537665360723962021871329930995197634757456873727720889198211254442425963304478127072925473802458671115760113631401158977599197862894745146236240974894194800857911136044092650761935584586762331985477820299391559570337680855114527060047031639108976803752919566945473104551167054299787328876367579102416524879945781093693138174824516667262530423291980522711122084485098083866993787429435433737359981989472813312187502857647571554949427778803233080140618697980757838276782024162879324647112644392493877330468407669842442617956835729167970415877198274812591674504769627956942588140841216640111732415994756599157050283535157501891528678145927249883566074783697489547646857662982311936897884424018160779759286720404495455941690467265259540644216501821861452705949817646409085871937955285781563166804766263166870461369429146605173427688813704848009404047378085387239188863472670744198032314904843309465403661822657046693867426060826897713877532799110310608237709684564597501542459486413947458516750853449342561107464043737533932659227179206914228907604069821636239592808519774400926265771269034520266072441074811649741604924201965332031250 [146,39] 966313456903161278412711619006276804621262471781059780619334818779817038357513408853798490783848874894782740593644577064315519087579213150474288238280609653250254781427261084477622303971527728414021853722708496363928127110302612118705192570234928790297542926053522109835787405660725973962100067460559279439364640087298915727188211382880258762154042017314392261878465421672222944158214473913969264551810350551672438655621352372471386837968987537708897154024884969938731628795856707611236652197707230303372834029323065900609156554244847919122317756945801741713358094115081748258619041959763182692046057973577368453013750864195725180385419579719010523997774433585685405416595181020242431870289918497989055245304964626913114279406784984699249660563935571516541782340022470273004341985737330888409761240277405906408316651869020782024369540034664196535591055481088105956707716664590549740948650920709856674290178459541662550235080064845487743334393532926869078862994931890791130314659927610155059655488243442622964127261154943615384941811029727989305068340826881684464125934979829542495486950813650174118343486707516953174553218370896688373119478263762365431509692060865232212747459866161816310199080251355097289265072572863936303295659663306301664767458202921599178735637798346949774597042793603618530161973837534179014108060334140839511640384666971019328492168535183566663470096312816948140757979408163158825069305014729934421854219556642827142126349576994555491898405421309533477327501157731331102669526799306576891425740891796476375826376425596112855054363016196788232836810135708738569792164838017844682229807282945427406974221500302983705088036318820027721179614458389794508042500031123193628672439454508576647207555356924076551914869897512089130428193072576023744651858508161117374429629425537975310295750765484816247913353915881124566050986967929260255355039852983755165056863333678995012003908064968739387955775363700985066643745828552573298314389221268088145077602123965261956619909491720736934891323062182990031572346172845350845165850423577731286561779109575720009416601374337664725573111094073204319460461935612399242965294549057020390137040521949529647827148437500 [146,40] -256989761457163005915269460709239246183577029811698679835870584616363649719714185728880673913773321516933314159075766191031361620863195061120666222908401528227060393144264997910616141947253723495564357293207183521040936995755605672706268553750623842951540828690993615765743948564157703905532276048185319173439760297512647539865159291977793076226221182379503963661105654823995040333673313633953498709035859228807942464675749332138398996380126825599697707455372918732488779410887200472452066387618766575874088525002927343371158836328063616199084518171842644088852814119917664970818893732215290259293009108214587783152856445021621306620496933492430590955801270747980688435453588611057027870884710654680585546689971270909080034598965623098741360264015886562071954541553635822149229062856082106083951073937236264605819513808845058380836397311660088070488350227326578018456875990532765910817461603562723607464750266827467510857281573020523589436551576865399327082722029408133107181534736256383669693519872423567415321228902504600277142206742216598637196925317678005182283918768185180251005942040913213724171861453388565633026324050712183808931657481587571021404685730745745483966518818847459579889808773548092010797432221306478574754653581842746554246072871714695678050280252902195856526210204971289311130839681765772452916340038250580946630342986374241988908390861168579790032803767960950554033088783581988441904711466834216575802332650813630796596197373968255152831233031924387950150282348112411681953627012455158149630504982752906487436561375998413598642314707963634325702181547853624674270138629298268387017284009797990222354044371223534360924782376978398091950478673541428391026938360927577711264173482994110452819969447380883206522691706759658940006319747992501282769504908374875435987323933607808607453200314195721765934537753727450296700850571733831156575722784565155707310452409942994080548124708011795966206603145497750954774776420793448345479300929452999666776073253482452757179876451611616161561016345065531862484371585935353657841026839487170351001006107789837478721517576780339456729518791593990489613889882380021742816489371818988729501143097877502441406250000 [146,41] -10232355078566885834940022721527697749512382844266061804586514141755766270099166366590595397245769174893389489503518388510014763319374534420126191592099591830611741754298846618310785731450439624890433492907926189077356516499237323106698235885424330097521185708090308745302826054976297052259578196634198075010607266172158120506597878158213009245042768867890364593603899136377035961673697482859930480300473890860379219129576451462177505224322273136670093583296889730490737089361164140798214492417807935942216214928878919828601012324957126732861737524355701805243305837918580924186013904562727955467888103974557411103535428720540926644862814519041174077326372647037720237176140417474089532485932951729380137971233530355680636706922018219879232380131679069400208520282363715991922251157860752066522543662648207352064971484783632000767238506032526439916621885604784343893118283926284025128098344558619276390531452134586913752567816733302726599333385899435091910853911082121482429524601140273103986962611057944073449338915583754070636585340194239216727651010930879123354379344290327849389528320077153115035278645995221847468293307678572639280090088335673857518835628189836356682561761056257278989339507452311771138440142750865187553397585829892444262892774915449093369753300366783473348415888284466481286121676877264898334516646093037792552962540130187934262765079985086452106816444519003950850802390900211577323971572168746415140471662656102658037118812947268900476163869307931727573017674893003491201601240424664789377336485702396653926985405062879760514552510346906674519617909091414393533427521875129907171981827216464935816912150942680937377267741248809419270386255246412483897496919509366933112470371942461272280755731687820635968108454193179578809757707094791863943422418574465770366364729252522051983096152048302525575675144469944009152373670306357007078302168495169297288585774147961301771895211701918131667197376222953906631130420681700899506051621972692534153040500519683873873209587642758706326275484248327462217890089340841881246473335211357281713178268087130226517454765825703016157728345388336019333027704299480739602579149050143314525485038757324218750000 [146,42] 66983150029070597312986939924449350308142564322116314186627825678310382465409032805158312193297602773666379597496584570092606317647975022233611155317692909868408457190684250803094446487576532885596759965334606465124008358137727394740906300698513348995791706602591315480151626700708079405417744318167055671499635636802585299155623000296578364542134966314372905082855254614743358199246572902619363154039759266073077036145119717005726280711520258044945811765422429877659807280329443555818653944517606063932814202410423431529410239916698286514453349138158859990072325080487348327988243028832745705523921377361542989578206961148554024170809839215260021870870961022992335556408674914800470701549956874785470912844967067665578260922024174812110090067007294166973451679728141900066106812009876086853486901517326642689436252875685431531631964844356804305031989182875536538988676092487490925878724047507135486348973453839623969856577357855987446729403543786921559162009329103565753829308054962558575921680710848415951258443517198423606296150156685404595968185098986458694777852898456372574856442114589782799495783944628255224696906662259764753208485901580372005144913139130606143624977662695899565650175281843443437913712822765348511622504500224309479340273458747745259446727417525058856020115386302200641625342727316483847490390172479944488657803777906179374022248644929811348293811896054982343271022041605417262680375859231543612387256359710077707577062588800558353097981425485312802714703470433487402783951610531566668327031646207763566591693188015771626473782084934386302789932610642615755983040226384322788865835039233229076467981108578849465491794323819092827770827349814166493951104527301407654515416804771127012286133514885481801994102730828344811008046629105947423673393775326193617712748969840861300915159644451963064091899267958906574948840724669974101161157069698066907397241709590553746484466202272832184833595750364128130854534340906997954565240812767999801256999400048994399273398731972851752741744797324672732637551903710900513684736511744673137096823294585294889361066360215127864103597640071850293564676681240858090171652605704366578720510005950927734375 [146,43] -51938306247752122766457840605165289824314285769210448263797291482785956464179168764470317992599493217585278972973859000157492342535541426056743835282528685762798068958028026134979879355312647841176367911604204237779820747256189347891980222143842790994061313341621611987179200394807504754355756526971912685799606041776747536277455226987480796910239731662032229514787008243505909620302207482019305138088448779446246772431803830622110905346367082271509452241524036671661014629495011441583399007958281031622559350860040289575062895541972189081975943085882066674309077710663242360710730514646664143939729571819813117744668894524051618164598559878862702575117710786810939506559294726815464939961649593787060447828964541019146835869702717883671836948709769546377512188163175654613965030417525896296669140879840574743361794778785888097947914650338415775113902811277164267079894135792636729737757270887499543606057137582705913092321925331473415167868075730066002522467676776000970713667049636792477210880303543827544606938833596688222742147082132404063935257578125304414868926740540937416943242736091340719426508013636860523538820195723349544798342195134987100205064794684928300104052817554185587503438411037895078430241530859073118422578386655299809409049346622468265339950014733260473375848236556601977250478443766256346564736479508513814538516576647002704314405927220771792947551180151403944959370260663907120479779304066324757019218081517731826369296197858711400537491286762972052273644199988615722799562930293090813802756003195865154557584724138826069511597893869487180135809155003987330211237245669356269071464901410566016462787185585573947287170818051245349046409315808131802720666662890639254906714302433308556012291367440597852225446268133588217533250092749910854098248594640649674732258042375382958445307401417834902711200522509302717604278020217129442376206543529001139474589146550915191589102550142282725635458150653969209888422324082429473808255380265314471678477773461737855911484449270999465999843032992232262029272418151770910579808280288310816630492798387285345814968158367824100236964962872850570489453842339469535893670126824872568249702453613281250 [146,44] 27411606932415569627561518150489588672653769113632633221695457418617569617138233766361786436996476008302417983015179304665300377471377120228762568555754697879234554690813103383518808430417424261954034514649402959194598825758717280251504566980662690211145197686601837763935025754414239061925557378421333745920495422105856602186365797832036675337851277009745948690295449176014179087107255710545480775085878069895813340053897922042722774970666377208060928214470460184930465276351094325930415812192599998174743745046816289933934565827139198915452523689208689601450243545207081962450759343116939909693219256548831862517936746336819768213402455876895802152814822337059818578076828533479670382290658692599685646570660887319461037817026328984324179922301442147321424284278935517122901119654769213441446564474460232344486387520630831510726878527817496467455502798724607950714050222358101104141460945725891385435382378608781595495235865324118942362013185676627991231303611954838240137460063710319477448913616260433744355855662048028010694755469193688554808643829468003416056443100455131217900478665968785276787451798188137500498028140628050513288424196960008555473515967231037974536441336167443145534279622719958039954739705945430572537544512613383842554861220888119996343756813262016681236958135230365031586883919840937758332367645622556106239908233175301743219327430327575290754356772874728658896351047719321301083807937686998463782855048759943304616326359239823805945548380624239213555968659989211688041265015976954594323918572494217680864313296478347035789710915793134860215626069190158103341632941899144811493875256560594134072777854585078529461303085802087030286944875148109653979820475766092506617295450280691688598913482651076205104991516045776832066671062703950009835276111928265413551998092668762382897821996552681955416273608423139982833445507711694629123860851614089078596122015784230730491432662380340739211245086446988412475474957209414597054805696584452309204649630615959640429745567257528702775070650220822576854556805711276659898828442696414211795625914984092114929049018112368543441575788590510024723707199756361774234392214566469192504882812500000 [146,45] -11368682138666417359847848059377008019472417672847829732487276698407680375232906229218379313068126932014936843361302273828250078614214747065348056004685315202394598120661530074519544743791068559819144358207197424792354763554025980499559116576068853319560941649609508388455494081208676860975422649223073886077091180495768469793779293536280642072669545014210451034274367745154627592620423683372483717396574393380720621143383770377099735176695211867887513805548749365459520071941147754415451255516163256676124066464568097200390042634432214390870422635553621630239592110959987866240987375913339830166417471149869922515246497918611044401606609289119556442097827977431493271298568583453799451336299673081721939627916999659586758292414621500479045016413449052709486711130941241808778351389787621922682784543776456314954029306611086708089951551927814589718543809670840626602142277863610039409245772885008288593216567970916029166316194379107389891111533109624632435207417272149990414600366113712197820218285170322222386394396396802986139568803320254191403382917201100476755574338552498887445051670153563814319700335884403187473893232692739445817920020724580784597562057378277466284351411169851388077074821390675209459900604930421944285442810638440508074086752624989840812516261397117919565492077029857984855175892271484262963440489243825120788096912832980094165725195050783560112207212301967883364267398020754993650885874174222554619744557593628245752614180863703856530500400994612829541581160997031809492750578689659555586259475919630542023450773135775879751373500056200374588467718061046347562830377288495104599205799491436790015911696078689868475362352796037333967916033363835354031942900846856984151656696160766944159203789692894047802054038241708185345755407792838207532940601212950118972555861866019746179160293527595896111104132370169613289897772087563799787070315716028229055843323574791437700480678507869783688939072573196231800840392745877999524804254156432671740470976185912813139063697261852240744990097365572407321262233605002388357122151657555705238509027894740041020256576088475561451571279851237245499913017243720503302029101178050041198730468750 [146,46] 3842695312625167592682322929353453135140967319831674195823468164011702615895758686160485555901311850640204870766700832225833900052189606572750014540668972152200446016354129368608452065179692059216731849802636652431669890484726737558696360085474198112804144364125783790811016793258335355338481399024520252277419624954886260407804885503159668800529997248758439987815418754528386658208548202949522198754498167689580703909723046802755965623216806929880070160517787268385045099325308961841268477810147440096097449225398741832125049784100249091481272549580600129710217370555224730929870911035182418905389089760298459919048257915440296758370230917507926102497980174050913117805504035618995291968257944926059187446037654365541192568459754186364870136383119071417372366648666726504883944870376182402387156848339758905775293882704441319768833453760081293911664553643081787799787851997635173636809402528729859939508910601716414271890124797970281324301263314520330127460679913929715946939693629947445531518106154237251421657172033059940849644748890993040194293678241616860490538286695828599637064275601649104308865614463847138053607420380112523358261207720965121969848143462711705737590817899749019495047188274495416319117619285960408780645150077296886595884992563660333992619132025596552095790754693473748027098363954306578422911342613410316246596853498472264545986848083898546795679188735512389540188264932287686902196960551365902700552475633256607192654980955035629987706431287433691629103294294867181018890261844250048345081328320720401374279190169400853006832594864160993940296554240503131418625571992282718263917356261632690274191230035957533298035387705242935210696899889542787557270627067111629454448084143782001036150683010992604562429939515154245344636001073451668966977161588534248558023482107281819151344389251134569842951241687994436586050088867060844244300687677944592768684442707869908659759941586632116146435521337661394851857588493728131172324478667661063678978576850562087982214746679966894480707291266022477511835831693781309751931519998900448078096200942060535747846133704359781764967405561078390811846627883596738683991134166717529296875000 [146,47] -1059421106951249407920313719298858655572152466961284408843960209845478137855571721963250571105851635175055201404058031663394424739848029289540440593343267612067842299415560840253209871131839510155282660875436809120766894250319848906641167282815317476201714149894035344948323873359862339378477535635404094792395662879499352163446928138959669791266069737233755653884385496783314406921140852210558377661990799042523886536413174763894959768143991309034195781576575153310566059367056078409922983639879486335896949869433896162282720444663235077332144300543953720732821786747049898883499334687592397948970286241144342452098035570410591573330095419201290248902662309867455524318403086793912646047708657242983271527513846172983625374425242674358667701071072462815403210630467188386469730240678495917887555736449308604150361678561832323461824914692884174861544226142799306376267077250583937475223114382954829135961248880384655378795281442822899642411206340664019575758803163553882891098604734444778523986174072919116724253192881355813764998172000625063120037336568794312612116403679542872083368327489961033993178851502034831654638215731147928825287249511191175216825644683461272903811800647354922186572342058736378086376118406337665406049040736125069269187647737354722881519160520326978981439282140794872588421063128514527974690966921078219960414655109542453119414925638781234330682302587663210501182613715235101158639333472683920431104604681015248969422839385231332199907520781926229873994283001193141141396019188895094493478602948130851974696451806305217926338623520706579367340835402731766059894952664257977493582712648361529962479192578942981869346096270013398746725180812870407947014796484629851175985200882209344383247038507892609527686539498607280232769913805685857026200289679606190318889223585762144591290695199402866166694512030863600089843043759958848311477818529424946087837972386110964741432744930268218151337348091812475539865009814245733187724761165698874778425692815260099966729741098040660259530110911431841203803904612723154984007117940659963251529279966629771454871443399152347037039536573543255931761919441669306252151727676391601562500 [146,48] 231584255628821091037597028555857309362563437825770135466687532275823597651590532542739903425949961378936029909113022751367917452515218837345522232093147973955525066520429727286857667744073459596938942904865870157374541249616586402206796018720735456496816744943001419793087099161077788823913490430073769004665309650150997440043600653361263366644854229561656202914914355232210377273966870670071897274037728122466509445278537844150414180210415029597972892506105117000418577927470003793203217248693080944123947112380175794429574839101348608761288049053573455653219559644253920301756053942773205804079254989409173510976902030586964831852603743328390074122966203880636059079791222271268365981329909243525644164436880530757423282596872904539970178057642090189745782807838986926761205429115823920119923077868354867952203609683022730326146776352661902074164094053607283267149853687218893930075024355950366623011264204583706893285105904227550063404633777250380061632830625915328086801321950436189528125807183433379282988895392554774532697530948657265415005322970756199281012602835436102127607749154815146871827028729683736849585131592177306663329332188631772106083866666848118125375002420679396541518985208511760998235251693913025245682702100171920128235236379742096838729588043656613783268948735927918475631919551490918334682134429608037377530010878892736261971164040024715684369107307993705626021901325752007163566749035288903974711949595788771156914457288225108748313150300220979811299707167971731968758482597292098705982561787655813826740428207639633169473804784602680501188661668860791221487948028100272278363405065540430045995550205942441196403561200345696596677744127914514014168793556830167730814352158774777709698131814139419161059492517845735798981985132085161345514124013212710910486271986240728698694355848930237184955500395919785498112731655781033985557051861879540306509779001235362470394954244077787868005326961048311692574623624124948908504425358684048512065028616685136112506873881111402228295162145879002029916219254115387080327634722992809666920041939061093491618664474798860774387142822186569368625441711628809571266174316406250000 [146,49] -36850808209290253001658218230992722233411059977765381102394020695334146926190622156774925567168215345320004234953847062514631852744485677131613753106768867540711886889413144781606167190456321944066512572892579675245846440934934795122283026135439914315988127630728603853810783537492870275831788493362287976216911818842821166089601284271492916311865687632781797290028301514517047714460380798416953286884306658351994987008991738594361606927362176097362161201040465877024950796716533549595493685400625120684017344197785768308731936460097911159133407118721600976526866112403921339293200184780743984440079746680951096786857813759214036727747985257625143288869384194715998132917120393861337033091547621416525731033853289221126215524930646104157849908262764469577594142107152445749677028716823876771672695852894219489185717517146053610059997763509888988525683511359438947231824262135364774030508423086736224383252049861661880474101396402234790270432980181564117517049913089961087044668192724523201506163187469727837712868780432615853528808778111777792416755700601216939405986574436008974451765073135352805295248303384920527227930658633720238812815437295064945831048156388264072524552088871645431601880908009710198975473851845724752008442117263825686864755042870377516005210521667807288451759065454150475718988833868207102732788089621152414594035849615715172104861947634125590824998569744352072004020105765664303831694741742270651357543323853272768432565352447755145472063260479808936298444673360718355230791999695357844518096966656436554402688634878047261010542072899457020330028505412952462141364089815987054337626120204760931902166155576623131382947123095193198028726574110320787317820041862177656056900907405351633633229830262204432302021176367902569330259819797022604158206261484628136964837672880070584199534459147784865655297927368132816740673734946571057525827074737404946114487993804794338967936053364000240144166752592787406157456840395458899579252088641811391713173097819442296695904575925109462962875981588935757189753623770330668350311014375564153756390127598910744443131626409462471635345684646545283413843208109028637409210205078125 [146,50] 3063407163847793756244654475989549730915004578871161897954877347626574479798601278644420370924860873489440536746158161924980972898788820802209470726696626058465077301556403193538378111066893069344358828189456813129328761037635400828461369098439689161130980880259293765016630168531910812528460745507997702708527669184193913689226906658526750886135925300823932482610937047136071165854958585649486335422990396038457858799036018473472445959507137614992477866639537419453200394909331174576823933221381433084746448194673846767127671032215043792988366571909382516061301524140291095647145732231996691172807047886484128168896819958353307365859670307228609325206956174537278590182575824237560635064955717533428903553813465758078885567638721954199144879007449545276411490479181792327732646834299078738096097915212355682662756297491707549445012175108581589516739448802094790781667241027815159841503433690446290108687695946514856203535009259190104692252264849746472906896757871133199463865396089506450446089673328685998013510522304661707109925348189414817963845647904651229159647479787636367447712258797028143122543278962641477558641850344213202009789070976741870811559591462640714760930157940257627821202951688538063258161252411375950650496229781637326807677736882406626486169580598735862746001810205911177541788620751947353421917752478168354667821225349209678403033683978275041241191665448624400622298287359374487263902855888440797087935073894833462174686273121005553280990350719891010379298423727838645050413345935151790283374232731234934243605478551428624882035696646189884456204303656610668004799839411062929906780389206343340618303939642384833883237906271234669347399935434578589702080426189725234987794130659145166138622486271628012929774477586982756471467171712550003684258250251708443963732530325973409979208927010240333100035178141422710040809414761652417654176217820737345772731261744304124642917278709994560133773612629313632296270192073290600046661934471519288558222415574623821725923985546934578132657836908220342483584378141645803404529398933378282552369728205126302061686319041866752135834864323449266976240323856472969055175781250 [146,51] 247160425566194251558890822213258555952136095542582650955427788515703400350679564028849735680083529564757946659422997121869614258192668885236883022680784551003118078834251590970182505818352988776857358863110624286337563891318088265505375495423492950558388570876586909449692168735787255559032047176640943505140311923302939263305571292037949253678084514563156481644039267928954666819089324693611049243231054573630338225076163729858722491655001013312517844928110264612990583826414279914223915438917492001506598948884606704222994386370571491190876515807725490978871603980191897549348959201443639775586825971239086022683301221233790742653118128790187723566643663440265449340082886251733691554584355916719024132911486169476438892051009670630215811114550339091615294972401598780103655023464131642604532254741446212704783626046143958951993669000767245053332316192791839619097551360315295530539991085837891630537373021001067819505715685912803144822616514107104585585057219210957920602037343817541199746008743812051347290479194007794901763425882493235549503133888398256714873291127203607434700792155753453082409902927686901666119876287830358870998327585150472068793516093494456638028054477265661262781178706046312679095446233124073962507967763466190026593406961029297913265888799136755185457520627809970889422164354764071083797883898121410674389560453884012163677187181474478367935349135914250950941905601064403011137931215859269560783014802215631552329867333678888378689750090882997429430049142348765821109028300165760831282126296991275768876431913456993684308439302024992116257208292647665583378595622636703127482275438716632864315232623859911564454928920302724637539790452610869820254190237539371758272772035197392210767538364879206140479956010979893342487192879281982029495434125536937640087508722946399319576119964369179484306409414014160322461845590689286216357394670065799978192759906933992962333607219599415012382392601376834003208854257564760735058611047156356028152441731176450992475310988837054261662662447744616787433218435668186230579122753807074724153585060329711924892311946433567943340325889778341661440208554267883300781250 [146,52] -64989689278363010095921588063043589584465649278618356424475517998167017115204615499980187019934678717429188771378199049303337390194559425627077203675831288194440650451842000358878587525053312425941175857877328414390843809683269033211324255277364858127395824568686111079721595907897552962877630555028312402157777063442505127141776410419744059638971075642338941581055337963919344177632066227079681708572260250926692726683448616597663953258174299275645877352148872434703105291169086419542271137446458779872667741704639390733843987908017375588348285871916349742259139405546581677991137681413829667170028513163304078805847768449875434168059504270388936766580355323225944432370231411071407884030910541022854443335788067117343413237245178098769332944644090863466677197869252096802790269376227015183394640881710849054378037313088481881980336028042128412770983078633059184190146245776944394990350284504088597813502230676948953442262813390699409192434886387198827708651911793564270336128662819116938194245469528720850442123429472214151487408850771626164327911481526755217943704747587138800977227473252335153875357422142408253987809639269594683504010701204055574597464936567132575011359487583241036392595470745521866283870918094957973807763198651260474627030761064633253642155606303401840222758270242144477656225632711809129494164694792186026529128408893012065103147298639479261527742624635927746275523333001280733148343841619060804431698636595512324740201114801618255450350457621861744854632604385497993657627213012645219189822234423036639164161322567179451245416764118362548232479116963953060279078807981756921009287949602897731203095281347510604446632162741189507251513877600856188117370827463383157662653758413556890504155248804718781007151325129456438935091711124126675926403080038170752638716235057421556220109080217123162706896802293706135846880492428939831094686371377568480484824922982489100539958435686728397152046717279419530171779164101220927342254503529003271531019856603983498372406857518901378641026027557301704951896322325149315396903620106656390527402566774837638865520954148864578359123811424069572240114212036132812500 [146,53] -41422889819474692585413720114964998657357498076403883569526405440886167255062603339069369871943261699212980807520789912784934741853135649279596169475133684293883755767795437862550514273569979105595577939867595963689375412848258746472834428458991973387657338552816504405093308408419662783172548550131195885154439875976329301684622338758526244473102275404711967844019125316979998288149548772070656449189460048367383312039423417845477885671427781953777701480960355588908512627509429090754970677150421416044576270880786579730997423456996282517578575508850894506021687507477943775073996256683912789319192107059355189630833458118022647805142781838162720020772014869466986085273740394495624982148651987493679118672708243820340863625709423652708933558217951442245324895456773046055028301400633732506740782159389982038868849991557908061408621351158267055631094615222547932243779857275641335137873627268700783617720436350299203426077440561336462433607445871312596990080069608326622522612491332205847056878152481202050825070031361127595125201339144365633833525428876374469351055530309618526876598681785063194804637454733779037288959849223449460301201914930119346927654122317185179281711771040134450541069288878716250478019859043639159835683661436756553826128625409791906575671787674596047550456674608663521131565841740474492813289987045773585048372498437557908072102338523641963695791624433685345539375685909771153258373963994785564751376642599398234194224088887280572500138373112544953966475966079793966827302758644665460508820254634947480336623872948280868666929467276767010849026535192119280359127506665559256512376022181575216403091885645569328004305208876513759363875290269313899219833106430052108684407942570756902778763621655075093987999401464503719191989638268348654665335468117574355305489501450930629367863449343033609267186450285591579289214937062770846177167073457181580642953868078574241003935845561223095724553508258569278510744310477301079620686989158157842730996780457080674057323275345140841550326734574189884365479645539092021340237774477283509600941896929031418058298029632243933306767758040223270654678344726562500 [146,54] 31380553253115037141104129187995484433602006150846799446969686310326180418021861152046204822598808889285632135318592601089308363315670228583507785198843415982155150109864231136913791878319895938442450470554408097929483962887036268143670324080499518855753378028734432300818720317011811199349186648160059574725168620480916255274538447555382840439243166166457637543922161855041264744083917392012545130700146100980334544557096696440972563736758265072443575844662072862019127960433753518599341525687308625437320208497928864975105254643474112186409859083409967871895945510742990694368994569444101333168516468014800646599900039228673440398031894180358980188487884473931863390373241479811329191303797086429387029246354437622232935863666709218540481378123544074398926755533139265079180465291040121320784856194420318275923186654180803163548320152447851615387130693652583217017011806716037925388431538638310064484591130401043698216545818402117886212928352382311320655558812008065439753797528191702938101809339868227109904618877786173476199534994341663600966820273162675804118239311440496286681045943612738818720911505569553045783468455504798124125555919338478504444770247010707708438397655052437113661136575131852853810687973271345756405318188931715114639754890742279633517241771581903823284316338501438517346611969810839828458377219657256255247405018632843206475547057417436282297483086307667301448542326986068483432968908430842576719582712974785553365859432336217499439052457834208298051984370246957009962409034653573727015527943684576250901800117289549769375910709009696792876227258644685860778311219815007270223181944913650585283408383213582099135023788523375527972525752993209179727997040324028278738489668967644002269266348202239075226825977528654554344094222630464175129879988871969280340365317840708695907728699334723284146731818623733365244088852009904060939393141217519918376234336355308832574740352673136565617609100799407653962472583380267398513140824626184819236297767302353836568237319196870153910458421356611984666246326292917041260999216200720945976642338255732670401330839077727688390950788743793964385986328125000 [146,55] -12367157350245213238815316292707576105733022295037427374686794444460607702621316613577200327383433965910254892579625930878219482876150017475858378860413747998843438927878569190116928429799544561303919991596575513426368761586347076838339275701861504485797414078163191145433715739145476735090282398222669965803661657142348005541663003317569568393666069200412878298047059750950984380285643007257054013980961938281678082293637443411901254169439561992961054592694910793145515159521222818307223887698230356847437495525088417918019636169886239720636842173010814169537868126938346704258423729838897952967717650982850907741461144533286085114455480255412143251353540857261474733198209375507453882977781347779745176147621575039986491067811305151118581281899935083123929382513347061791308052291802052537659993428115135241354643123169583327946870390371810353790599157358159600177520220860951738106820811357478448059381454531277936153239595053510080858163827545228902477811415926925067913884451809577922897878846788824414149815272985638339986414916980467526273087367881578936043810617272664754337898773946974017040433690079476088235883832002120607311362105413642389008174104722493538026789315948899344808681130734447945119769175521944857583838802625654527379424245063406132606476171361383530387604754521266810882478120239759241971098287828738460939673570307642397779774514543398210608618836943200329080200716339561553229987338379190034685834820109263719853032583146315635334984068133373198933845699928405191028511230712172935145425078485232821742092434280020539758287550542785669343260549499696021824585542661839155944869364389972828819247582076577811058841823920866878122979788428333986815300024802281980304166141577019205425538308183713595530003728841843260543828220702211107475108777512737200523032648446240706687977474777844651666482250569258820005648910162981254771819204474873283645701431188039295279281682754176678700757862469081532670218843689827429295081062912709913597928577714307008664432415326979870059254208608013816150971857618920688906133731783673751777557924111670154492726890503987874581071082502603530883789062500 [146,56] 3665923016849641457053298605352345430587337804630371628702042723228673582768857299066002938859531415839793615756085849661676250770660141637942332403963723929523683038896622507683879425756172473983472437788927552830346729719179384133680169698727104178241462288072254704737169155466972949382534482349697385826882831963581685244229198780880013823850620479680268755089232342629757229266844858206984109142100214121371257711774455100809048877577648560958242722507324605690744870797202128688031592815934353237241499546457593952338130100478037134185208235678877239496636609775379714710768358097191097220030009527829353716683528149209278959131046122192678280347285126026562925047780766400746213816924946003277137420283681383593320784546260797296017568619675142829239905458347505819758968587233733909099011802230777360850138171885232816915091724749543238434637907561477840882343839691715273971306369219932447352490480204220989884038895666384074985998680325964233760620937441346675110999252543725597129896633870925712939206472750065169540338288690216225501421110770176780173389505233888335144323163638403368823958410746095658307492338395816996788900858969332033774201689239709138955702622832316422966342682771266957651348096370482332493956497528382224279714027888449956163288738291203895117148424547348739554476859593482009483926957003978195257796517377117329919953481525159683948520979898148723358097850040786045794936867183462463842083936951365642429834893160390791610237421056278812921047041345315337395911381627838549992125496676684652620033805803410207592935024907035162558570231263244998324744812696792925603934806214601867397883277755828084221639599709911107672191787846840722502911607300788125727599002700623415636477018138385438669003911169050307846706660130066293416767644222208487857284996850932789270934402548142067218826441256121868051240788148648474155713854995396542897286485876538052193102280894724702517821520462334867726519465993223968482697621465507922568750383894995267522816408900277482302432501736563012466413911407573942211283855659109658920440915003570738033645623432988941203802824020385742187500000 [146,57] -909359237778110071306529128207152250651795714456151478696963979826359884041704271418117415842612969971641910475411469143605362231228253404097813587013775935276072211924560095854839646255455160069625776774283912632741862295078975811293300794772322647792328444435320222731756918436182268470755380545826825185736777127657252259308309414220143542798756896009104199389861530107200146334951506063498163317620117963541282891018590310166908363151789199362028428684619767548816198798026815132803740403352350493988651266732407489347587572448212775350527771607220149706275485337528231950971032461242780450908582064494396007681351166990079524735116529480299636999855814367370274719601439028144167564676128237630814369645822171441578369098196383077668844988229216306662767263485714500004675838487968007146489381016432998025374589266653369512539666743102096325181235945961119225193125407894072797595096678722119235982161373504542400935179686568325764926741876461453131735241485578906679367396807821579095446122929240221362518542512790479418955087271289274935835502070125318545028848226789335568646967912764303211992154974059666141522934326165338698076407026232730850960456480500689663762147908628234473522853008280762713761010775247072927067171973600898282655922311459396462807080880395736726162254962790622370306334123510782423375488146974256035823818093120084654700020469517110703985446493531678915150151897166654350345476514033584277891903095842429979328745342629430900110215689035650375193094735768305593509967662366215855032639646959448997338792038586924038627718878057868247817766063716275626303671783783952602524094067443808505594630447840255742899048367300204539422757934982568927093160917728724719329963615188409268897976293362231147565962413601702543826286175547474275306398383779406053731780483318415825016009383688569647649945266809418302373455888524114561477941986249784292767668662264573926136341987686595101458146627392694684199372870429140616962916600891213695849749699967044339232954997993918894745648063108445530181324926932385222834030752544800709751795223478904859982432199452887289226055145263671875000 [146,58] 198998567744911165229620525958585948412982350842723924445392982235068948117976357085962400400883386017072616738315780326969969434327204903484742129183613445325167530197661853274762034824172441468062708412746865981551125234531287624958512311840061128546149274965840740157354113251540147833403208985115843897402179273195129507161509618956053057385995722617420091432153470217686506054336101827311017401292845786961506693786602168539410942171300313304361198295201861701365255783035269677815560827406134180374853384179628996640363002466106955717864457506174132007694738116702961878053985590696827830426211694524255420666699058920706260749877226396144036868772314906375810108446505115618775052867509287875980929088652725079770542429455407487398219542644886263572990396792661012561038793409058431057597486561057443141574189206410959718930351465127529335092001839336473092071493821892424736509988895607043280981774799938544889652364757056061316534427081431072411337252550572647743941137168885399770301967784584983166939383241680201166344752013781068227964585185945793910603748402602494885490195751620241031943437377319194211936845857663981527086375657785942508669519257374444298649218109128446933063837130357460620043120670954674272657615281700197201632481978434975031480502987206320403422628661633355398235695682826891352677870519903331337825085838388879828688269786782186229819301471155875515620955180944505883571335560234205028364940947322233744985584905388498771955766590073036371476136039901314442581145561908115273088361862402452372492951010798637602152914447325563867494759851604064447040198523563853075542205746879930861378791104298431378775588481670827021008026077171535915659404016482628715372603364967565948110656606743261682309720566772505382108927031078556080937103394355223068231511497771327590322002781457287165002731757805014748110869741189151285950941965503639148889507940443111584101132812086025163968353723027964838129059103875097850810300366451631884801584192609593398011623564798963780405138105957408120659116768832203029731810199006567639175439439386748755812004376872209832072257995605468750 [146,59] -39683009058130344640957834434722002642315727787366624727012378255320021453245570636222403847296750929342921496720173616363194357116928406282982994024525860000590535273314016722118486771240033606462492317648655857960713463736680113666738771299930886172430163369214171217484929482531477959580179109950597525938055371790212166713631571112101771639730037203060011103192642315086736107832292632253509140938224156520336146463703045006937540585754610452931839544132732562760516082659411373096473854970528982792615147953326521342783623302245568245722007440504498313387077436563672488365768267835856734428855085269009239810317315989114862111042866487339873846224573961071396911442902391032647156350912330530164354702611498685749977071578924359395900768994477277685007243808559286978977675798166844404247039294395638719017915293247963596862073441797020110422656169603466642496455646988472578284152726652003500655100770032548424245736653781117018761609165649622195096808976062287068589832881353307721416821888577132095610924230159634297221280065826746444120647699513785643022973034982769370069834325894126385768206675121922756817014848260042673945788168432118856620580612693829463696916661921769377342145192481504691708979786220447332961259902689648995893388645564976836639080464834635860755563060424040782612628343012264288752968294191626715435119555621408206126665483001327854690067265770358872507151737663015889755024276099302894182494965431470838450082277072287247197208435938376131437049846541179618203179913581124563028630005566819356154041761882098021782110913377223880560367957761069964197936485756915979377744529766531918015616595840196634978044852080071849695562414729437701713805620051948183176094252784076843021520705800410356415608525200408786636627195491345768047732381629727219241409984174017682161762384742601391661333805490687064257080150100645267056315677426152980425325217853861707522736372611980227369421721701719381685774292896193078142935500246928900858753864426075644338403421223690398591134377588183969744640909350229788931897454391383250684853695089362403753307467093691229820251464843750 [146,60] 7359644520384918178785923574434686516498415524497023086279715722073425755801350242237902161637068499115482633232419715372371690040755441102654245280052723016178145942783159432876141762238498627072878261848208540925074282353340233386739180235648701542206085796864917563096166451833448710105331181799319977784147643683341257735408235912895326602952890292517404260987589927233938915088695421060801697455984765537702070851449277824914288947982203920441845015750172038084579085359860847777867670578563348763397620471780926746118160344471991277921054351042470947565471453037066324157170472420147630598255054141170929571124905542816214074079859184203299153608751074353357898187921974571976680329349732507216031155319955303549553934260026956829371299890116238529179625465503682824413702000009611348596671104515848834354125716150276250111733255850197298360404228259525516161211529030637154329446193434168957874580560934155373797210348610841747577983579927039161420424517168641920625464091106218662766099486080905199149958967669587821046895723059858708440415158593104271849044031467693217907053473747460687702243238606365039992148373984599196281805223555341271623426387002543000021091008398997154272518713740053646450121167073338375471965064760659743921920800302725928353174600369653873622068317366503775913980138120709248110957362417826789068828861835520108621517881435642379822644967425339058504470381598246654755074231485546829195205410313659659891868956330622196597649550217788193982100027794685035443730543682169463753819980010428501332556832091224100471627852430142493441683743459712286349174233698312681255011916151786484898525365684018654157485271211133268454911187690962768109511980994211075398531281134039594981952802674584307146748033770301864336623232599220127237340637850323106223547418369921951265564343252652894095081803229283675021356221120154002515455066495688260704478190329516391269460262059432942377336548435318198535137117308795606284323292744055920000207003008001144542769479769322385089072905414051187403683409405743723848187557270973484212982132467931127008428990840911865234375000000 [146,61] -1283414343723891292052763589341315761030797697912546685001154414945315973303571835952149130491352712163281906566316533039252038254798037097081106947966017585598015523903103015283406020178060126045817337762176614311528369633999529131165743636862126676875102017813310825663151434837604593787069972011050072789657181076728461526780601647294185061343897038106614586926067785866023364518319197947980488057117177601024040756049420566616494964412313580397640196099188561141493979793350570909793842185654458954547439800991578942317520975135052057924495859246170874805862902204963299116965246499548043060285510870837492157202238834696743214076931665404797700849693063683583750680207223219734034156129678608036198899147535275791023126959804727146558162249410011616132461403804541637329130550161008265163570619945728237763950149399608827218185304841418496967092304403645390473155178357085038639826887032714345323386668161417954459898044949148118081777634548305564451455728227399262214895314957265252054570280220557223528578379760784995590512598238056847526515725965323231628959386498554506131499705615305080093551486494920186279270707175708327207606323223580314791827204602025851279038262957263136229488421388640899756796586675194398318303542217579933059317595291418754922706645045025352586698914232203514147184593777002576949705995248051166898513741244269112032334877983092231123743342882136176058165675116553228487224591634371893288263249110063809815136637880930626902857516546418087026005405752539434050543173330310316891812646178140180385083988675966107771219676804605989034540734128274656390068173080777112592912443537310069025746041516642047206279595934326157941341697150221576684083681162380336392141741586209865994487604246443841009895879327017450772294295764525443973455758201003297448201103587329924400394972271049779190938808078308124043113088870470423869151392170218382242419326304708228838409908330736883948991279955594888274512324342056815028519818308124206099907343256211436195715503424550956173492050313443213699699502314695188067399610335765043637861760066884213430426105856895446777343750 [146,62] 211217115716825222950218395687049516366455003773190185759820290770356338341137928814743287974899367568557175271901127286506430774640764739163030452194840027022785453850616028851124227326796385811287137676658991327120620325712567482961872420655438781626717548534228901628121074632134092499433602972114765226672702211189901500525809293520314829137025625601687927897336434556541801477457083941329509447946924962516719167741669459827437021252004539923081895757441453891594539625545081717210285952570923855047799304283634328429957377194680515431501031082932241951034389773545244191596930172137218974734697156718756789686885082850317926830910313890623612786559967915910508762656304495706587145684409168477037198636967779333328964905192482848778439365184423806001926671255394674609036430736737775132148989864594522816202162730548525211930787136838233611280055052201801878922896207818964983417545641259057533449985928550566114026304645797896076088387928573100092832549033425719183183509301201947871105113119303868216815866615288052068099184248798736212258613846426296964141292346648669167440275737154419598054864495464788213516799945209282498981131123382867584862079136102720697992030438444659264604890692985790124478200082595879521828587931774953270546271797403977557206286707520460862106182974413222449145960458505346982385792305868401033111182368759670183225979496870045801835508430730178522585588785221091171216761811380940138081108038211241515623472623430309493308461975964249015790866684210396080571766553599747072244343788628333587174344498328055387080883899983944926279241292171841209456045090579268798209660169429022528401888809827270896135172052577712304493220739301941119728717349646127325226719768039880782491301208541384786674237916342810728398676754012839051539282351568131996723505880837327124521221653891005287460840500277198568979234344079906755266074130525592489413485053665884283545539363573637777843789465626591883629862909548371193879494460101894354096472620862860311013803278058106868035572694519047301633112601632224706015910781722572799526477444988667913425326347351074218750 [146,63] -32777316742216962144281718657370740215469003326362932784278078286425581197907371357122790531290438193246646585131762008815300834491088818606466473955834515316221046302364566577860181444112211372262332064426251451854171781936231704205401874809821173610779745277384169671797579633273054857559106143323410369171544902311527734568212822458773948120785836798752532296948109404865123285668066202659267331969619586873005595357778177850749902039474664061747433166798646603800231081268528886614733463809747378882652237782624872545405823898007891516952050920725217092849865814713165645410352177060149202133560222285535743604446402352679627473890368804803099118192542688685639259484331323057824962187221685689355348998234629279472615097178048836376142079094387141171999193488595039155494816306280450689665886396813612309985594364567017691117760434483892825602914916559117019007340105191353956068067376170905452524141274794764765399196127673259591365726219562567642314469372256263883853883667225522516464812550660737874272074893808306239362466039079902600397656980651236414249604901162515996661419322620209116539157275691609790328591823663625079940301208768634366038140069102165089918950004271099043914059028670806938381626425423875569823930057870191958075936800541086755537904019229098197827149005833988225226191296386926390955315789644752612451551860557853287851947456641785827501174920034648858747971711078863652866168409659632758847833862142305515696707722143789968767247173772623413919970035790150717205409047818205783706418046837101322206123275386375438958077611649805877692373871579098332124269154825181501881083879545153881353896922693612309965061102759933393278148869448392873227476927236190892265230810405519240580097396843477340013725126855970873096166191955886478585221310678502811431211008737346815008632819194986560494986882083568627412114623252626675904629278746557855095393401031590032837940096525979332605916509103997948268496152025945546256540533518775903577659996738801081404920020431384511449770465182325475931319899855633059640292343475849443846774747417152827051162719726562500 [146,64] 4782419339342508745234716857119853272821300604068643410426432306927312792416098013956313190292101774534920472945874698751973849865481932824361838564687860121685520568042335565553764038408178554980082609180945314516815549342180675848349424305696531931011389528035170396995584073091768927235983782204420545165303988433543806896690278312190409782174504052760274103661694725859341256980801739304539226758385371308577187497610447392608961570407776038327084953455915926751508343160507042532274561301921830627499481552527244992877502342512471888549421098844832306921826338567277324620912850976510970518107088471021948325244453590061491136589918909879059792694860839587256367398855203395791420433358447014660449221745572639769461352676244182088657997759867346490917876762358056493324628089341743807875881781343567346150731729924360360752416182864404978479382879841840655387285051131058628980062916045813821040698219336733146292806731562752791325610725080594230882489813094510326596656073611208425488632676206612134567766882939765542693814659114916665268143157699308652417084399961106968540881941788893198615115912518607794571578250283286584873520477876792229361944085588389923963895011915776705335815679403105764560775762283011776607700159986749954117844860800133954849061946795531624301813639667123214665092660650959392575925657656943120062597961590115356467840582272903332890730675240811961145029972536487010906018557489095107197870537871062389254134869454179102981309893183708301719171747363690205747275230170715415072670754814218033114469351625330934941555465677402105139955069078576056836642763542456117280657510590546322087517601210364325401866193574455386145446945249334649726678383257260663390081137584027247229054600345938315339867390735824089957932763443597812117708909867410178311991062960997668135621018446853466418236709645387268417574705228057482108964277610339426579860872858579745665922092856841421492046105719283417858341765829362693669493022818733648724268821707250842054412315438792535160286873373748924042251819285644903647076875632376518325582541690923876708984375000000 [146,65] -653727799285520343967640545623064195714979739021167603382090379639552316234652723267739845105690584356365746192355409369156416648120536009250660624464074790693410966258344486626169887353541920966145453936638352520680379463714350310952010070250917218968122706533535743027293885853179740394657969168073802995891276266278204478377472250077667438467531143236950763461500003124061130686664655427235412573977661152074620967274637508344764297726422680360927022718050850838496450618818698581847986943993536155924339693879752795133133536744598993216110954726053203757525444576987209169092098389270600017456094392433219941468863428224262038484176500413171633522070658785893896662522921708709990689453987038234092239761686757013140283753305123788914755492237568730074157718417002504891148419836612120673027111548102742532334073877038863821969756934962128263614010912512134991076128475074733136489594485162817093946224598623473826998236984315316510847922987324499769505778929742132739815928371724741651044784606830783566699482315730840488345289566756860390385642170190275526214544228596031434753757208414766501575799490747307229261996707109603943399948284679473802344516273186274320075367777516157612983380232288491970319756450127400413325594808678719299168496263579745338580094600327626387375584161052856309152017629723558297155332425563508756918095421138453735220629374296089859538955077634482572830647327846094249895538210761730219012745868530632830129642140132524796005164122262653435360775362354467512431300739608047333839057172500805008884453592646347227548906770348997481296240824976075465109496387148018636614354097198582861497014502154664881235656954492825688268613941975568721928387682468490531155291029395687315028093308442234535828104863032565458248921699461858920002477448984096361096666311138237930425275503537163751118759051760787543083364557609876341168770405938650894315296119699528615665499328761351893007745551577471004297193261149322811119073994274101788632802776521152270797506081442438765755313782818847045841313795132844642923631339126711248854932663522755279541015625 [146,66] 83381553959070532295175539787671372965457837522424705009063662287962176053736991493300556457337692935143924395666010129613070398148892206118746602674753215861370428109940208666615320316527190295588173941534465823798396776314736468041397000406595687414396443048524913426518292936654806101610354187209883564688297399914941567920065156638552654716306209270839080180729312206205112880640088438524830312945684862879832765393737245375995642192563131055912298889804844613878952662198046965156203848741180074439699874278181650516046148022034087903812076054051595996035422427326574850418969816885425339472936738652733091257269139006208819367906108759206965304126516008955095839273293873454212386898173957959480824044210828760631900027094679134804255417426538604349225598256513196295178363738056845251625027235463196051562314766329117206675528211886766693527136003008459182653642788063598661338805660076221317943255277652507042083249960352681038526965054994961948394128835361032075883450400515811419166879668658130462723418730658007940448701075157677840743625811236382708486210544843711668610475619728555622885340187672725157381667100922672295618448544845643986391937038453729289806300098931503645290914235072124867033925097121188531765417128453397821159822789946048027448326296166065525931764643575984222535489613420154873538674926037759831490138197751787730456789253970024896967124530964576357948928816442185597329827289978897294165848262539500144390712982179110473811177253105097217014008192856378189045708598396433690673703112462818380577530928912343606117675519626879060548018884131410289563026285319794484778983179931996853558220970091533345780438830333830620724428188588605879980424661186862902123227855602741907713997116829559585433815265638207758184440109922302527639842343241420576670730733257317081676457743624797080397133245480318825669361284494084472281165049106752351512208465675444301336616807675257703035946849130950027298168203172211221357938037386537535853813542183933568889056049755079122901506338168106136202657386304534101743023697663773005508435533664031982421875 [146,67] -9877263968031318315236310411549923820975178373875390362158506059452040795915398073814521888353446169319583934405563874465776237380616319902911144166349076894409142783738387416057033077861362040318485593490836453171757643682768948143269644014593500819476579872501925332930219014522842999949170744065530195749655555474740852132719756136336053152816529410257081917593237938001704111127259106353950633860751482981746207916950466686346627439636744951100424483329410654168736357979289007789438706403371399942660811066145223553224120110190556832869947693923674392087445217499518874560465805509408617477841014516345217450635308311042516719175051351079904342802976281804650343912004084779256633206807597733182524589170507574534316828906064585437561329256770345767033734355177523155668710588938669278326059569066990696893291023436074235623895491049273451685143187864150967191987485772639187879799232599396916875694359129024086923872380788900332090293802785705345304238367110029840498375699626201857237820049652715459603344207635299673913746671310837772939750453913154593924622852784290352392678024979828328599991664267004229304585572042335450817565859900521704329342960716012482573062330109338011542315535440213570333205011936083063195906975393930685636865845650311462588520463420613188847112773503561392776545559046852412863551075563182686559672256664945449669394954619217625258028733203743977226861160493070370767915654108153186874659055689349638725567968999014745719491494410075919706917972210524678618301381176784946175849714892933529515842403469266107464433638076426400262937435625540691101828755759439358976155734421519667782358956632371304070137277140974782120204940912873962885281780276393799918209283725647322997110920916628630538747202860362068708142708363003594006185627621933744196238234016572112622615963697153298374981599002054461336314134135209320896580317702973860343641917935440627796132395403972827398754202024977098224908143530879485239933328949279148604205424902766754535150690049730378814022068317892866366756148649426989168808984216288231683806356247031250000 [146,68] 1080808690386894013495676142376777864368536052645575974310577451024920555446896087618265653797585248388597152446543958524874879095121627418317860161928954107302646083792230927341181010881113165813262199721963670182476818705907709598985931551934135501952187214329545813548368980202547776755364858172150755026325092525273129283199285750890144806332354213397263117159656162989836963893751113610670698470610955723742584099176052892734700225668246558894166640489878214712453290585755005022512175079300370238064754274681515703211606976809947599278784703045778194243572860830612564661120285806497875278195959698248154996377791859810185060184204458581226954945442015342694539722075669995299384626885664505608512551341500187915195487540723514746711512567913416289912125259343895585814923668997323992778276406482666521100944809372751983167523466958844417240856776298524108012815391838366717742462166195240363816745152051396848498060154817397314500630354686184735089289325722064874871670310609357546509600828680053635465848608486138902085014021675470236427278295719558402426786472870500004328454138652379060372746850189269053604756866202772107985131548928022768605277684068651615870469323254621896234427925132849991430271454965137297777060866466747960097036381309849637620414023856796965082594915085648581042402401606297861600937855543594299566556043982700903470822944259024580015053559550858120097323182763507089766732016367774468023511585470460374066244011185234196722084615824675523196832237822469549232953170646980205099372612518051837837719431676995070548896710144325156535037750917511250794616770193818912997187658729953673403040858943336323319807490517043079911225843199620733099593964319911457173013173331869921739497567101888293129215478440972446870538365978476167837471803541394715723061735925455973814276530617523119203317693024215628458146925415883945904892066143169458205162319136086702457565935670566580858869519015283827124796521225017886768802006128236758232284932654463521675808942584923642919776029323421193748261922597000334540448927865835208159519528590390625 [146,69] -108594141410384880066379996520277741015966440460047618955193501941524936117492341840800102181528923438413229778807501415205006889330325783354355050766361059922196121447852578289051646619027559650713269967380295470899714780766245005422682863516696073827114956947268204287128754779874392920588034426614512381724938711712139380007663243087714261714480068119127494081673529535368667266672056094182999905874194844651608096730244534598523568102849967697696588954980059428884254829356136449805872492566336059734211736130970048449374306999879356273726322207385489906715959289681512727081309898965605606726035295657319916585168930543641545116451837729219774027294484412383099414100434160468885753208558455889643781624154076908637890448350382810008015545555835800960331271344902978782194263019407385037139873837988093911338371826463375449722284363145844063650759813471925864401170386870396464631053535023368591353230833478516440870487909176386977962013746674823738601730851173979552795402504956792138603041559881111017872944067942409523406198705629014802044630627410142369747562188339148997588457451534207776814627306419698336561741094421966336828272460627322610294989923323843851644058136482357031757379479501722726696429407749467377087643988399807793128563900320383062783423795555916730408161558882501688120307577527504831944728167580163701949804756995649136084710803496460475090276434403974745624577711875427847551852980269963960286090449255893221107377809906855854911111959495001308949326842962266410053408104531283948583546626979387423944528165304738282834946144308038832000527919620582166965603291330245609495423882046969214646590853703625866125879458353587556682255371042817736666335293426564051983085413081875786275462729788189768679323698277383580366877729144010547874140851425255499001287950663733239524806723040750638070937783229236187312636604686337949842306681884221027607465853095206152774869999340503347123991886051630022218801154080476097562406070140227542973260518817721269248739303548247030167074501641079407902121984311023644319105590801634676031256595000 [146,70] 9956158224270631991841403399293896032241895185794125657364456708324683813621455136358383782198302062005638211356319277869408491518803095768468438650462544083500491846035064327983712550488557983809552974742084638650033694831168246949807662905036101027159030662369421592762381302389046030187404178489014131825313827658747393819295542893697404559391472250076678888261077866333356926704885466572614685878001226691489555701559142653057378535041378069866284741449082113062132514013572329704480838294919122635457514323048832998644252435470502669884352350889132924912615413153137856997227892439978315407746161129469760766860964186290110103778478780119971121414534655366783086336196319513522100108483165787714709408222403772198776765653157349886115276884261118477661819467115829281215910868319041047183860825059382254610900224269468540803115041558871157865623967241559969679907903869633153925058172351401472210838226271371620176681340262570035766032050461868641598908476132174648162879956692888905684722955736719786654258625256410490321288489637039664942126362612291721184934239873828982163413039515899636742441025107515705578425635066695938897459209251947613314789247315909256261296854415377802528343003296839208392985821628469259917804378367596289446772675055766447306882199585671302551248709850744443704668836326045306932421037126866868259175867559372284420412950213392408701544795206487794054050726202114377518117194842334921051700334232378310251698286979021783096405781757225597805700653888943166243162986199501587346093266382978361557075748905210474488072780799649014331882209401690682613900138912296965218575244179802779665610960249263443169460746230397648622259451398900226310086070163805531859696669991692635812509635821247559208497716479535310119164432095186665991835302766710085395842342587225553072662266844266805760281951855924299717645867537739541459767839111433063843896931886740926659071154987707081810184707927541256614418489655800783458482723484973464148681325975209385271805345257416420686501308131477963857774522929738125536532229400922284284417435 [146,71] -827810400231581110212073535607132451943039684730445205840449233492688540622990012428227626265487492884401889652099088756450297527197964865597127517229153119479258030182321059863189460956859006663954087750463834997042934921648015027120321891436149231596215663089181485142370973111545519470282279291705649734613164042733330677381418567043750104777859964460552245556517714222563944728646988614181836277121959353973132255936618521987919855317783325371419362141522212462782333605236723756339280497138200301559534405726218021061972246036048473477174907588672779669945127787662884836102147609605707876578645992883985322541841887506555727151732691718278180592715144607040048749322635080685213932368303364848785359791588835370898438274434623129501416547007117150109941548909748777374130944351547995301976938207369730601927547752972254486932788317130980622050752285253448860935562985327405451908643989360787161594861008652915265746051187694350921313556474463114173122395515570351598138030101831365426908894271123688953063136380538109598396673249864660198006070923282027099566729246069612208462714235683134398615471246399088015523329294799237789633290971074686434721604192627236752056300077589522466063119995164492057966106585087109895028405770712650770112047832338910828656726284932172933301831562469945629823509633279952861947560019006551870238268300725757659117792421297597295397078321880138395858265257984965247034918974608328480973682437064717214765080917593969594048118454103202415721704704068438320768664940872312142227068112548468673619204826393306153737384649401325001110009446776664157772451957091484417688196390044423594629259263050052094010705115475379478117273138063229971468508490662347678676968945016062123232031702671726588586997380303020262301365023727965944717216317261240587557863575035174444871776268007813339184565009749619069213802443851870263437634007146899221949542260279933611973242572437510952194809010724285117248447846799296593509216928285642320001780690454455513282464661229399261033619713029646589062103476798424830795377844559123476300 [146,72] 62066101637717845261770687463682319102065445128537613034367229768069220138402411115271663307486827686732647639931078176122818426265200935208591249040678988935752011934953049197280807614363044662211671048626346768925208717947059015787219995685698380747470546517841892650851363554146613455499212156390666107673366504754008143245818925073644400431241071775168205597397528939588868109300903509025305003399471535838567839953816775330381659730189701120856605691996186291453962819210386118602664701890681891414749867576073296523883385134447866301643837011745015886742317770156787722388472082193117748661572522397575958706353827862878412892659665885458980557953754890980370863524213540659818299228071346295568244796094258019546166343246439799625907760717241131743753203088292236160479221696568507907677578190016095362974642289682140409333525810859303298984523354202145137216308102746428791783791916275309312343897118202914065681857695737706870713944552373549159713456087113199736889921086117617132632656177159692855750777892495767471913307701459151216827227787708995322509762045509541938024650909181415902499150391894533636377228771989958059307001881075096461267259934448506668843319551114792485721876229923177168926862852671616542548643067101693459124570943178455904187530759584350112426801581705701467324799276266480006634009255024228511349763413311508603362245450756207610858197768766973940879150814214164657048758023321073265522002189629521439955085335730909011504971630228743427301815436124007137840650890833516820279740982335971923339326437512661282688278107775070460571336481812810708130242455646171973924927264306341930712396925270458690130860085420043097201903799106743229862820172355844310829685941110353414826513427051816725303208800568773965952553970412829055729485675522925896342626015816646159280511756764061249968252288803691107480476632593311449645425169184325137398622991084193734609135398410668351025470123850220667800749766749319474395419913934522139520881591414908164405527829256724591636807395340135630137984215643165841324540474867500450 [146,73] -4175802365560242965221893628878471483919746284634117268476559152411824026827976175484113390659977044366679909655139161171451886992930985172557376834480946528990544026308631456679156818562501704597779578579049230230639783266885907496365673934952305100276506576418063840981191078523301756630922455227956095761241846062737891025488329441560821607718773287604241248502521566403316168209929422936262154994624128750995261730017237508172306390245957305964037463367698065321177394662137090602762438085834617605038674053278423257118195284149958901368656508054248436662187677021381832946800557491453029329500847613329481729858274503923500833044857261134155791631558088560580483472649686501799511932942117937792285325921010450929379652709846023685939204711030280582588473445567968956888189922532104615533073048256221258134509453860908228329578076289671044791661454669567888475320983397716937463640153867430523107226669991848991812891923705774432742902251885924983956433616516607336676743308823874385787380845524326108305661996852831264499808787884778770662188169116677382080682821140442737784695578614832163045837538519778017335467830086391787996215751320137917099806104233080048035992286211213801898111984154704543238448034757795808036808761316119015275156481181478465068941586970578322698251153392533812972631629240223981337301672308148168827513545468267401686833021869376463465316279944607956458880094849232108452362290847916358363591143767988386577922194159446936151630688116866643925687835912156026771040235151457594280549016971943200980646622421765550713781686238934426678447727659179650211518214197143560331975163888267315443528836783409323886307364307268628603893566413319415919735902528556014682423920609905326444396112293765903836302379044018678002318920740984014793437722710617368656847773835151736828098662179878601640657594089336175103366557160709220140424617020884927967174785234795957684478392492910533694263781002286353474913719149922548085585885314328132897734777518583254629364825210193825699735679399175297835560339880974610108491888173480 [146,74] 251166044048189142404524055434195617313970937443324318965918479675981069097273315444595772647774604878629846313451485398547931413891058853680581941761417420218348774037031855370662633405753249231296844668700815513299651349998783283879093377200599111559400771135504010895614194625469815203841671722706749037103236387820553657712518232932639474871969009381951700685301341985442108905084747971732586363167133769897093606270159520462908701889229867847050436782507406876919649350415488861308677185832619869875441896068793569945617929835837090926074305355232180130763803154190061003203068973568154782461573632270555905257075897720298153882047151530604695308729188974348615562035625740512621024427670890524109353180313938543895715195003085876125574083200428806812716358740718938331953569658512439476864811887923063738971933013911339432061116899594700321524067483121043041674007504562556036300693212377165534046698231235273992609807008356755736214524621855943854757791466501214254434406771359984452628776235705063388076438467866673297169894053209420683153110511293562530357802952602540487977459355440306977214309460430231385959570576710391358165391126211655479258034355205801437862966448508609919198169975461748720101707584027263596580443422274734193379975048060966307896457878952912057899424731200638691560363592234159173338309880347850614527303288079698007995251454545791240700490076711548030194055931372268176792131038580232452876312786983185821437923845724035130240426260636135206283089683922551121796474445354082331587059338918864655401932310325747898785179814511963473561144848560013664770168343086155743765312087710096809351109961294418066293169209641590208003091613446996534323919069770645006359825358501959637087893654947782358724287971992533882540953121632988372205005279684889044359254726973569184324801113159170649759301514580605085663734030448433266019831292840163754261759018197308193076960181021310817453966360589453832996538603792277066908721224309672306360054015179970445930882616288891143613816594574956729245346150077316982806002725 [146,75] -13480773149769686472007511757359274523066684779087492521287105581771443494339383579348881306109312322278009888157160649688469774789385091485131308517867539097987470550601446326425696407467648399823859003008387838504800216888689245463505240543728657444496182672027473039756443837437899348177848555991717563098694730483789946363806765891973374256306094457530066689358164880036499392024630195481452139918864168610601480205872809841740052279680697403015221737218827225690498419915486757606209875077269044846608596390529010325392559026820357739523746973752637284943178315839914783758423620858661715275141952828488830517254638201365806326139306537272002768338727875456615869250082711976517570309247906474436980552749605522677436076165474618112205289952649136893831338410754693153105766734234027508480510433021927598819221544564237930775582354609350398184879322027709122374655319696745915324794660829275415870143533706589316637507403659799481654732620224345111818182580125301842854915882859857802794126783452783853475754937441697329641012880864039826050720133240318682323402593815421582525174817012822728267226859866098179545454439820714103665017562356791509649721728776712107080142656447147117052252035030091781580823234816159322972661108734036141164075882177626828963883881232563161682118714596460427537710367634243939945007143951418667627450313924112456345584713442862776017888297269327747907084810007681146384738327787759135448994778567182820365801902317600296968071318718952253153733410230339276899430686396659473708732863497868111276532078178462586545232337613363784597424975937736047646561537664354111479153394514186433328684941157698368012256058648473971877913545531615358064943877241497303298241394233155305187001475979961000434079620729065110015794894862438905829562999911953315442382152486420736283741560367768185862223362792096192738145217736283783227079965012765199047352268616468675616325680775163083135117025733957776055122141770218640281527969710470668330928326334030322899059856365083396919417888270758227063379399040906622755330 [146,76] 646897029162871839283175344622664175233126599122496621019026050179121603564925127482604088100295229165686628313109772967683064419134237858915031408138760187690949757544132000171994987444909313952600706002411828874904211039584628326452453157830994442741422262929289409332734364403454902797952300978614607188310142928620652315841287401832789106832788839265568046088344897301654505393728825913049636788490314218636784619201567122981123195179682522990136109566582218946098667407857004576443859156041055440384056413684168077067437286104313786932552319023699242760270334240422893091713758289666658694387091096380560553847071928754132102175353348028560262513097780177445922751604809449539191031229472398468802518154466557300917846851513458146200329843139503690033703554427286460236762805883826384847994231811404358791041430910314519760630237628104589947516497273819873075917213688692280306755224221251474906539861971022572660173075771068538196015501778367550423331892679228910489363816316068453636093933739996729930296470252882516645034364300173308750539997555333521500384856127061763952263212846300379683723970747231541056995239581860389715224647039401608173692115944663772469874639223393263033499906551194576221711306436134320890664939629349044409664272917844674579207559114142895978467619369553824196974507539883868946443878620654391181597380906682713442868068322356139782985866541237700896733979322563962564361081341692134246463927355975742633900420910770549987901366259733439333790324899601236249982050505943378556883770124434944037557854697106578887427170179771097601970235028531962022739882674483082675280590224944796897896048409420581060375414236185772432978190144851551446189464728164145518257907327323259030052687004359210576486526823956862336360299701339683571807506574787460411325725464711857488332774306729848460539954868348533979732854604718131490428620325270398566731265278893119175451422587267398621004370462301298931896951227164215248712818651819643713204300408655705399825634823563501798646329203066916614608137157807403170 [146,77] -27997905377583813591989084751580590068449593129762693278865175822050817003667100593521233548706451922490924449870570509248276008608568509948948327184055099835487261890049916360776646529898013329862504585365800760916461607881906833438855007138204975772171460266751364432574746644727290617168878220263557535015000486273545896062544215399784656505033086286852556598824908980525601768663630988992689993200006512739207859190649325103420634587886030809069568827173160127100838923602767662671067468971962542405411662019791843126911743291376997432439841414542041211518069058541265606060779960687763965122811153054389666724186400436010784607763906339472790017836251829684262412750491569970698530947895595216815305137685383468403920077570060105595872143124964634208469177086435305667160544429526820923587820899952463360123435135985241999674928956681308071180418752453401345198041299059350169230939731401091374876663546858106142291493741571320450345653820838814861106528751036774450027166949486991951856948410350675139340273530905956682380667027822940057563545367706357341271570292732071821193687475703814804903447395443869387280986010086049653742808404611813354310715603183712709384554106278539068193015207070091931607231132662443586783462018334257050914800919244672942018201723959456301212592220341449255806578465369428684737955808090154035186395982539349097940431715577180046592717711536259095139873669172490984546431732033059771079067016081805183691460703866342084849774274581723124452260641390184691207509269894823535529814758345298956498463682845194679758982228592941307574402192902693435669281731115804053350652989025873229834532682812631873499553608412363381442707375728790401631765862162647184814696156685150231186589381255903804389582094766355102496327300696548201564119075107130432638942135309436245892612192648115722173132221970315108435539065696878638987336558275007739402782300769511683998028855407223477857931635583679438700975765533813108378874695327819147333813585321379479359746978938623915011607816639192510197620315052655 [146,78] 1111497685859329455620884196052447871256639911631277763601510944625736905028376665593041904153895081416618868550686168027481323180667642671741853339463491350934500373444129551480915708453610268048443592835660062409825546079051648072809055091869837111806601344110193209414847755447782706477780204763729887403251897312353257982738016640492722005710833054214726489198018988637796252369560981046216092234805293622929317352031066504607647551244804883047954212402813624251019156205115934266761553790528716296189316574664178520057012521264451384915607433124715605344723323958177263754121174573647649279460089825118305313534303882828223505862950341528700388690289394635688510998759957082634415818915809156143994653015597430499786907281600494952722404686304440156156821234178320927072405088756962561053410447109957158615886936607140218092875542431078526523044068958794416872333295835685474391863238842468748538800461568350464873471426530431773877686799726304879878272818166234278952065306427230153870293434218309004467068780253469630104736625526489294965760971223485700426233896924953067777659623283089230626508918822188616508345771133582346261381573317376115273195794982044957826423286954027286492734025172982851364341322813298814909108738696980272721387624952720186712513940857141963805610859448466525305359636258084496670826471792104393130844964233721202066612228134911785263281488020404300468397938188565296699215208311276107776161757331022652035969491265975291396728145949751786268514097929092808837217531076188984583066182655479385401372232276216557364857407181625739147828523862904666407853484645524357206182644292042197301545535897234644149713036623457354438894858845428342602660980347284270834085074421958013072115967678470070182784551086151591725328188486872701385933016164037053156101503782759021162978467353743839206480127674697008243217516113199213333467391153673114153451752965955289695547680605782159139517949911051284991121801795429773673568496991015946391902102445787398688417207672363880330726619837050207717086733063 [146,79] -41179687650849610985507740778964823860786700719645424524066436542015309677630235001588996441165543680843272471092829022240074380620221786312653278349212660690096309086476742498955748838519709845556450749768179067887875902131968570237067868681856926079302310564543543895985212522294011172040637027649279181679358694119472079934690533246967432564072489118645437708297626905129808815583390003916893587493573050002974183467383586987806860918873300972670295914964604887767546662201893020384275714734352855172334090072488701005032269151115961576289927832435561885348708246650788423934427739933660338778431667290005583322292124026643542942856213280740475342970716887291897746192851849137681061737524184719776841700949019705144669722888320017982963774668091725744313604785448378587058631107805236909068089222977923489630168631522695419570934672187559584099294059931064182700870401031213069190232328008327040569341961893366785835175354343141659491545789925627880493682469874722265118474788059700134486499535764252808018210318472764525505234757630123716734813870098369217359548491599037512513068908302490227468806910661917001663722889165314980476145785420791648956372185614382891442144685579165399212003787521210596702768982025577890667515243927105122626350447507281997708487459486011777130691365318930134021221702083749180179549752869177681332423257446708444354042298925140398171110837130997234724095188580713909574970155050979709930290600668873683762533969439783203135174580736102707182859995024002828442623656856105880215661654585423661124367137826296242956701811695630418399971813644169138640009703197387767917578306477643608138756964459348468920643721667137067754955720572010205713770025880393196539970609938640514279599864207183855078716261761531935063953967089249503142119197955410837826946696292467695647075172500305386244122050607485666264652893064116571803390741189107987360854203608171943268953819739863345159606728904853860981379917863630889751893525768729363692995876976633392799802937994636748568494610525745882060808 [146,80] 1424434705944239479819605883017597646511577446920445778498125922161446998019413057391022172661649463912097442538845257406058558648399919525873756752615070297268109601272137064708981234774824582216170161738092560860009673743497954677728578016692707468276571013340276496681263663718653176536315359996381497784864574662488244046343433962973896652228015518394162802245108002383071180914038609675601852756040927197032365584042788328981712478603454952456114880491649586121121796228631412931751771538828145913049497919896834727495372401488055173175733028132875008877101085294814111543325320655554585278950168531651606343450982748148784522188981931658417814836637163232240591093943241601267969370543403138611689249217638147098886203459469940807632020597604636055848977339219677598158635159621192256855511066226155507312233458758404442640233133213405787055090533661628762051516633618262155093557572192116497260252726189797342925473149481680982229278953839122859403472042841565150387653315671304323925399371267199252586160738813114479324787033462852662919998519232126052684137882197761928383323076564637199671550817845674852711623457880982418123014468576202241248048635873720092143721987442643993086489831930187326185653893455354246338523144373182230248411680801977000912985447529921427775536754266477101180213742037457509226394580562970925357533971355636856280217279874554781997013616280071342024848235560992605237572142042426583793496158806014233743263269718571966623054965271073788953346819765948155155779018728067185938628860998252535999522156526090997938135299059019948529492326711770772961753363916183514270798375880106918833180247109462689647755279522302121193113661964720262618092503143333337415350669916451539815419874798973340205578566006282910857977641756001418217898530013427024367199026736748886456793634769176256183793425627524585937321027923245639998472002432162608239867566358079999296475544998738338077767553564961783096234392057611826367926153134050158771287178919826039020562827451451096377837120839375081858 [146,81] -44979828657001460185843865679449980032648469716750266398609846398129813871765415780900744929804464720313393609253957065506662763782468991249873550030342789200994084260618904477633179873801170081786099440221376337022291841202323764631500938155219281554605201052741774159129671565948133906208819180750021936990938126896635429532155541381330693578730830441177195650129741575080013134849522389233474688792370682629998297291858940525905077853974251644844379202514260571861141265098545631408746441234107237273222653639251902498293493924272813665379015883585315681118486605220722176030343291800235241595178469023893029648567611129621148549685144989637009396128448903822550615650127781357731559494113879320969602134819402540893918993827871141942690871929188395551339833171563269390822562802318554331962985140522433595915688004763545608266117688502715251785960442750706155957217028570946477434034986415501178451724282182535712387446997739452122976349847257748740019991660294313985483715205303414569540084404558120459163986881715376359735751767183561916336792476677436361553562241066082694466559391062176895921603903146416490201087971496973991322447021634439705432748061013060484349559228615571898264807804474076023405453304389817178203615164797410454757268691483578417680333641897671696556955699650834927898676516712729686991290893719847550284795831390043245272244097695653118636149232504914106543840840421862117991725432979801885253300589433343899474780926099249078696557436367452458044409283030265843061321627178259174616057060570661272098707843636368924574406321231812872743594968192306634627433661250519525618578083481034580103999047856091395906235085114013355673757565291738998833872861868435400583457778428138443663263469349173028202372017225816715460439184857275790371797344119387655588719210622266503411721099119953589804303283430331532531433298632547114232509022378811500183493489297367251530042781674040408852576014476226181777065080153307698256401603237635910632090824548911976607610604595889034116409389187759 [146,82] 1261556843005666263372127296214923930971191285459688342134600040886340935482309775451722159519584159459945674829755553174432412984236252172417402009893882923001926424378096653417385130076963344689452050739380648515519729736430067700835802429673445477503122775850637542601883373233152526044733155503983089146350522525379510991108852203651852611052094876598212162606040413778217823967783706817832107944570970365156578952068344705593152888658808445394541623551462284249207877932016769111430110133424095892729119566436290291274534834760362695903777148282008558303603546014000437545946528755248095182563434890024396639488667005022035931968146116708717613211946844143910714843957972013195782586081883862154890253032998729474793827566029707999033801779415082539527240084680023286135840658781252805491841955812918267597909033361816447220846787857411353765991841467726664844744397078670680405445366098253616326592406463288077684479221384616703033505112168707753665725976912477202531761776512099999501291258611629979122955333045932193192997180255570112367533323944033817697134934501572897099828765767106679862336799602852478781987736599662813063007121313959496438705140074060535645061609207309437258027080155167768362155664036799732729595138689317983729045644977253373245166554874494652928817795342297502980756169186382697920877230072298151450778053134125061112406813102460039933584951944558761151220420857098028180999422840834481991293962615097671785913004376488296343474332681333890588494080955917686717501428091664865067818212371358621970713871479979985420430094710540117330629503246441006058383448512113912457632386748770600027561094624265990559842611616801992111359209390238495354183422218515911930451482064032281802692200562414144876011684347070540705240776169283967928820861389690686695027889232777547001923683457113559750237137787034576662237915973127452614293932941713597508323009739652747079423375292791039599444684904603627033536293510499770779803627011013018265767071535341349041380396920658569613298736583 [146,83] -30316410189780214443558498369546944227384337780240429634519473022926343129418820468590818933323227509177026181617262728576283243151975178000562770909184758077852354641447861548851413644800320262504322482067623784086682433105287121257514645744386260969220557922270372456016298062614229331712323496826469728136179055002053943382361404071729039013497686909814272520503860180992461556516596155473411917426822032536155742049067656698330742326444939100206808706247043940566920965211875169309949433508550811262386770774052881030971510021489458595571670684297323673224278401688332003351504560810787665964431186311816000745015839783270045566078065497464149388445064877379718406346454879346932937333538496546154026548331475734259726278619031926231517871964512783828175402920145145993792978332817061504050051962635322104865994749187431529614114681068690747453903744681480874063942833709731622926979491325987093165819310638865131041627338374674649685907944321449755218189664442255460001966900740685195600864168765530963411058954242905553575432537550770906301478901550211171749038021323874541894028642159457588511129235852742609868874752430831775223308428349720804332485366539486950383298288104642862676977449353888295465196509841715904359018277369325525459263913458051415366907400800798758759667442852079231226684128531101452484705044064726519609492445464858361949908992061011528998407180586699976340056181753576980258144650436289628454738943251958542771881845207649077631338241683549395972776858104687297808805893426050823348077972941332162387853227735031125341937602778417745431259918530697499848569874325602739584877751150109746838549735567712290430652357549168695452769515667613302337389291510614058025075682279645827918951806482064457148177359382420453423356734267421442902948353903118835664841335486446871742264053899235422868408173270376290650289358247624281440139178871631810393761367527141147956740106314306489015742100355067422980966422697163795499544617088031770974337936577012370934845284962887810548230 [146,84] 514644814265743812435200258049221576518365806439666547855023710263456591985448662217278686195484792035821262577758619132090777392869072561875551396977952361627656680991400543660149673725471414785294778347201536070473656745445552815251980616556608319710579959771113405442902958294643681104130184762803183902860011136392695436484872955917074895900199091202557244920175692042703663993681726073195878730275025473633591730896560646922297434101176073242045146699610296356217076843016498688230437486787150607069405519525507719128623910182873127179350228797351047004532629648396838273860923868495721967077508874625218760130331221638979114909804368623416750586781449654852440825885657873853011897918963428613708849746152434202559978607227902213518040881183178680712501178775832014406037927562444334415291913104326622391062562643817208067248847422237112881241888275516542757935877504893833011811898660791429872485084313232880993705879810697664478875207101492193812244658179502587424472564000172057489246374986789662182032808304252775123009527955020934183042625305751692723160377299733565021626290193769955281145284421922787498462131109737399367531956948890471714655430238623829798186476204099409992327660733575349500401753770020446601447205385513649351195556208344863970500748238943582946440461297419429177298628155564690276670397402485729367545564507075666870706837202602820307571040561522600139554382521540051987880719364191645278311045452020751304933505141940058163523060958747240751544001525578796407223788158363292841010301172096752833751676101269726429425556876974702997724817200916268551604216730182585194810478031826220252012791015408188341749315276818366539834121164440292585568496186912337161871165337726016979565571308910284888101216630719766927202718409525314850085871218579315872751922262782140097027638657741568646156808191241198442562470716685519569823859266627419713978251338517092231224018499574512182018843604495904048480362091455929835020908430142597909002140400614045087658259331936349418 [146,85] 1801262261191905138998727982443855282786021873532938829992845895442292779153924971372161761254834104393244356749314618934261117154251273790362961582838491430392698050030907556156212391952695919026021849142224499330926140587659030122420569467388425458277533768520371357185238843072408057504124400348207608858841467397735618962282485652822318846169417253781451675370689418111366729912263945857100245819161706667828182444461420981969304622140686401073623356252916211142254733480939201251230682174544996824073101129391104777545199678924244361479823485131126070673677370023239324963182949978248817619225437045424940944283565309113622203009612015349296091690022972078918275652771757280544353091433694037463192180064267350025547927140010481446802030912810269279304784353768294883166621017664909244856206699868514250036323743605711113816091326600381268254338666694295211503054590802669477575303893214886127464815059704391206396825980976939303587967822950942387061132560345666984167967490103961487359572583334335271213078224833826645070659118362350344124342082760467608240376473680842127914031197048369967722835230384748018604864014938158870466977835051242810146383946225926063806389599339366560213114468142140812354673600928740866725938299310264866624524235690218542005909743405260844737830414365114981434302609179618247248623786461644753005521154190055250964984034686088171438004403073193430686228758722908242104111938727159259313252996327907166967229657531604446991336457158329386308171926770527227179374230769249710426915532669627905403136852163190775129008730188920727953436768437004260440771660096746829047431566557510352052419510615681503016670984530000208220666491268093639713729132264630315367479041375942470647336337017710940046681998135545540519223434292913597310477523235479770380407392204821292477239738086231685527690033340482876363703816569499151130740864598541969209409124154757865371864800295897546671021352424684932517422859636096729100742606042000161982750672893841696703069616374218 [146,86] -516055578591260258135861248907369634738229003549613561434702827244425437548878883854527184528187465493467548749834316505690955272761849929771934525025062055814113853218883602491569780796308099296021163204699844288217128334545991266268145671312368361394450115808095077866854944247119791630303344222770480357534456374264891499863340855868874975862067751566945934475009956364729015764962875492743267952940015835098365205839968602414030270233393455069502445825134774696155588985642893012810420471133366333670015347974639619917277897461856212408509141197081319766916328025460812331136295663750158639428592296750574883969042396930449601918053338286376261296462278194707052672112424074089482367408549706088405799793783644771361446601236947338459661630077157944056480143977908016515580174549349720750621461126422415671528223527665715266541442086441537878639226468721931194463859877511576619379740428250123877562859301060853550128130543183599485043794951386257148009755214936145966867118585784651773220995602606742154197445540374021779737861228473744279483100596361501600109018833692237307308960135853132278799268101517796352196609334357512122066065969622931727455840309398780264984217528888101068277621009702075210570353558928696247287240890097429881516461331236617894487748492117473056034613925482655786882986726542346036379491475147112830502389106007015235467946813501287752953545274013478836347292515690764447856077393433110648586073121054863106220271839251554803672206184569800571454208196550852927398787473233920790985957195224417001561209210433155086327292952842525563769764069136861960808602368313653891460518181106196217627777231100499881923483070407485793728384428088609125489408168938925938837432162799878622096973890201231828504222144737240282308514689727119242695692737151078482866993770133303893667412248719344682833358864376971329419076419097264264456047218315532812017341302450686581965485292638925298466035990173657878624627351396115991429114962132502725537859840815713358963357260 [146,87] 15043201016129487867867794789771809913443467171468525827986674762455361001366680861031414221630994728992610627261062313991596265051498275975074798669557189571313230220481119283393317523583101493832814122896768628533793813301020726713431315142622239283151296565992659969987304394919044551775591554908387561584217957800977429057056635711522418473173467265639366720332553100769890910919562677358557508054958125634979904172514525171556282276708221712116289798365515779293197741027053016515306081329557426607324728838473984341082633938000344378877407186473091788508969631958190106449063877666945153398571377561132364225675709848854335367221923101351383502289979095218834724982467470027617782042384060761985388764403780853327038526868300155473815151528752438035278568952571326195634914057304227350937991234353753655991527027245696164677225689998458124794003096603526605972848586110895911251229610712511373816259911220979088925795227927947197277532261585877500276025765303225166320931410994362760145076628901023052563365138989179018451997043841710313274515344171110310498755804046358209263658638539710250687124585842167512956709219038413489946679376042412962246564911414540171294673009738661465946136166909306111676385651304057151341585761907964387365316428905554093532049791743729353603499187170242467215890998238940202399280531832695937023639571777083298605352528732195625403668561601320095112591659240095509026183668248857572839560394667612159167824702465973743279818149156275922722153800758948708814886595795227559653729022388947734396767131271586897358249717368385911829741082178015567196302551922998604921296742336415482488889473016381165899515640410102089034642652951042148440683138903511600421830902135407767230641729866457333076627779415723632703681041050451954887486415130204689043599057828121040140442786809393096788281576842450345355645672916888391831239356389366329803994629740959485699543974418368024989141298813621359845089926694986143865900580275507003876324228605006954274444 [146,88] 100627947552747444468930072795740573308536865023161380781843801248112818900478867094550836556396402016045130353690894669759316838250023616873433305483613045700965092628892041464594657991990526285227978662934109480000800317546556262987204258777775573252933374092040729099766609149997848096059848698356312202240585780394161444965510514122914873801771626925209103007243480093663934446746931355139727271761108783705745530399077673812734355254793211851222474491460295571081989698731094431688987320979454688147828452736111348493165681637490452183705103659090157402174545537095034881167951544628230956612883923296593248897071875267550273743682865906199790848244991586768036502364766565761440510952716314526911219007264047674406051216924472677717021760922128475126875937895025177052587455952339724260243115503016082896425727324434372349924442583617793818424287738984888642631722241051376350262704873138413121458320355604543810699274831757213263618903573261420278977114242039917401163514228913218195643450151377847951190455700995570845282564152637649565235280328159181176018083517171825105627854031831308479046086805818910253935671824754246165907055116571678635288985752187994792775352930018494798160448441139087129515522764265610762090818512733206070547099017318552264877561094934585581945109752106059079910192824343976936733697607078170115489999572222102901794041665578419067509600339399341941767191472183157651996230052421482180511643579353427093571221340495019731595347755935278124060563778880787921742584453300520449929927748771943494085218485133942262439043553871092084213479114424401966930662508262053982540496710939211555326513782932930787518305671671060339605589808192192229719487263565137986168804764219737745446055927212008272460136378609107284764578999505076599291900192529825633322700751929350893450341671818433516749001977737569129321242324727017472671816019417422401297116032208222467890026210081137597822707847674529232281880578098804134487370461252909710115607878079197536 [146,89] -23882130032796226736829269307369434803588013989558697379775369908042631774230198343480354895640820506140710321134857128649034598606329382041497128332682179604817598074821077459039813215334852606304443249902374427229639723860231086780175660454628503303548065230456532818461468928516187626370572884811670168672411155595387939287159023493978775795584064260047328464446515977741856270864722390577709904512914430151836607681483677436153340322932977727061214780806458778452325907676859940582638826788628268879638971141202036646892006835210758430513064969267855581359661833565645707352366182463959490394068072024976333707625858820262101722120332489390570671187086518171631358238314398660679720014272890106548879237831263240429255485156328113313788730353643037481156876441766395682976063457589896666246658620683053123598735815951206131509065597099359817638960405270588338661010346634878251774602438376232304978386471564050506564235341568301330707910599745015846050124028336845828531866038816660956015902344052130207030413766373133993646966129179915009255099585187151434801567402135553771837780006723314787125137840891308102732002049357794398064125651589451143944604629172460348889012539177861372705997642173807137196227680401984084268341241825185254538618842309333383232363262599432377912975638910143559067090635959313506357338330696193344986611554377994944750367610775647120201157376462749615960085395356703250544430599487397861018706476987382711592056341050725345012847005655430100252928291562785860984301459416411929906104562096783733034989625275827463155208425790782962434015208536242318334992534003648515237572114472020143806010730309985979885924389734628170811775782348395396481978092748667588466756228501818490311902932946661414514131683900663258250855503062955720083015308114867629161465753203095823254163470262695889944379034729236248266301889759551957139477559403689903957983175106415154371733093487455630050314416837479658399820128502659660565711685827604581567024113531208 [146,90] 1019603688452139300763793065736556362425093682732984724071651094793786526461753740870298660280009770933211797231149457243269391878066557159153954782338421634703699830053925955687757624117113544694132107162991166138861309283821801940273768427063920212826591876244122804747719123589021724800259930131248854519906716571557788557763703473589678923525687966933964106287701887945423846756696256828930393539023041355098016167850861311432315888717880556799957754123844664147555183486552434171192163838959566033388458754351070012069958451901521938423044071484468637111326197962928364894858265480942150660626302385470772154580613748502624169598534685733498696514723793504028172803006081727986563871601234512612775360767555458754022515135395384490206510054848428380912549873346146518081152650507884650613091266955786314284906574486746735209633383292270325003663105168175010491562263899936605319612950008796981276090120687468536132958885340043609468608562803954435674947082313156382648393280739682847069275118661045602915853266310208120830732289871586048762329125570811871262671535023236285232841018895503556359630142313897526041303828162112615691699596468456550742300625830551564391458624820487046009464118151106320239831861713007169326162688519150824197620659768788646363062810339116608749258440779549751226544836815170983038951091166791594825934194444514184245380098490698039412207755628551293040185595241686865931722092440546033035409693685142380021086240044656721108726221512818752997228901259308277132179666782157525698348281650410271060894403384730159218719291453752096413627980713309657331830290728049740900187061638215428343836540224340428143453404236064133263682616336324499894740692807290762393426402041378450461200315241486128640435411841750075158567729289140424062165318978879269270597281885201279987268259984437074853307997871643225246479059056631724729926031960773958171624228902270279167590530936341022044425190759205160027042984482467411120041689279793316071225880486 [146,91] -26403428966197433268541479923091406461281685177947778783171809460360162289283021277215884457647765149194465972084351160066030035943855764374284023778818629308466317208788083958607963736871772673923311155211218671004684887039813687891438120357543812046428818960417121338991058132738192498932540210265898218927245132693995729751419619061720399548760520017080355850456918778319062587459887013902451797252601229338730636897267004947791607901710866696221327465759580380293212347142313309041290891799989889371849283992102440597709436571680962886926371195707503425717677835560295592110330972322239841511248770977985653856103960386793031235233048643526778607570938339701116027163642370498998814648279926802368935102567602779563633926106087187512884822379388631123102882324366302154091816605098398425534122657367643016507855439028378545237421852739886939626975826902202284202306383354862422208559261548914941177017762454809578147990703865530623867485905069356404246791675705522450776855809627385305019123653639191352438293993543400024556850266382530131584048754734583288238045283670190157146245483409346257407400134190064847438129984755341582993178428649102540233556801901860684836084662955261283192763189480039827484574282623408025795395779438844067133192262850098166817673959580482120106831391937071328058860104571272130798512567150635332262572187550441437098502904273445240938728098472788740711915363219411091590245213491993613672070292364601011484601219092460221667487386233256277532511840509619886170806037467102138005346203106891253756647970877458135064465795588201141617777393492508720533226972281985597753608570699094722513730258072987411117208309254133692992609500452233969050170031339438691614515580744876012322695195367326214416057474705612993048481343415318639304719726474315037145860799012757847749195728098608068685210222683103790098007215638369868141309702190607332152038828565884691005568954894753617771291517903084972855014151679113438148638640526098847333660 [146,92] 471864249414287147254819710967007330337429323739952109707886729313650346513050697344666153317865032015154403415132579613861035696035543014700093881740875761983043005910663328837062571083512801978336092089111091863914998637415976920939495831074494092463941828823906502424726757545214762374579077806203286351040116574642972193838113723275691560086921154707087381760228263835082108193040147703223692193575150292086537004148999568180688101204440235422294923820547893023064097965197109629633578730152703892924394785714026894001197967844197940662236063558569669317047327530830818942387002114232886575328483715693450972336852401496721862711182642599702637106501312976471117434097253648103340715045582469272247490147883708578775107215652234473681673785203166595501691309751600389008046309940959725679996285868577741725360116003387745915799249815569303102416945244495816065087578037078289004340365765418499522951664279301028354535602382491381471048336823378401305692214516751695127641451799803724337328378185179449368691586468861343919604831971012682919079608354659216377257919673925248039558229219532937691329739748521224486352095058958074299565766098037500077176562685146989735663858675733230511760100257302312348334979916276693521362532674862051504248874874684543351378920018978265040642447140093240308727461280024783028423951555452636666678615904636841237011191441698448610072095912155488133974902273669284686811277260476581656025219955717309200481153414830332309141108625733371905931674294908662275848301190329882662901411703939149859246023890088907898564559742211733018376035982896601508568818838159870816667848644891987822982402734152205301310917476883471161590950486256933698621170583025878370822396032081118754394624796830209342714648023054055244667981111044479756192161864717951413595321334255929191531887315680878822219448602943947375940263092483329998109071082081684463168241272580209446485937082411441243458994759960947253457596306251079124469960151614187100 [146,93] -6031746930013491942055075635573550706477475183495401695382751285666781907403290321064711274453176890352232656707038233440360893092827909255889901622255626086024182464402449262412551557898330896667489870947529242343845501892889194969598080188616529591523983964276310021486423501805056136411643858570658664782244021319594236430566777096242726504745527968167799854810812186762862066048660850063762768460739534781271178950366957463465835235444857641357814532320048178131132242715841897405026854144908542164238598612169911176406908210199837044790188223383098804653162758871016604192785152803191165456288685352695038131552367511733453829075308799902408243251522342898102637421974717563354241037057795170648493988442116956633295983223619729625552831481204384272189338401504420207700144281369898751326743800658952906917968521090394630529843901896223678777810527737492385039460764020952814328938791934992853737414422913669062979033514361717951715442644334045639453723892624484307035545944470512489169515391065731877585030544522911661992062852866551138529052710236583938209122958490895355200985720025864731845526417560257062204668364658797515501034618382308195093222727674812098373582612600559302311587891675678540584599496228093034960154723414251861858861879464496975490701978097140985782140631283189575886600193304402050723856217841716627806363996355180409118745295059212461318081144983843527248617997188730413452945646381404650276853010600201648197870376809363510634014794411755198260059837513047039827757601063371163161327650141496084412724657449046667709494984869133820585124045823248979108631992176503382529717334485895312708502730968613981545106019453009970134335376515179831199852734066906244056177482838845558329816157498280644925441970575556028389537407170167383454026444171796115444980136857868378657087119895253450074477578956615336892016972557268193627655939129790654733646192076986912878154072670222351975247447481173975835660839264833622837936369492190 [146,94] 56690737633186767169899207765812185757572463769180681111251640593124585501668885244813270518960560624962225758524217283876635922314161489453165122746913520243064015395691961265885838358156868428874477655984788015872841880678531016448802886343540382027772025781604086564061825676660510434312617318109315777764698797082441507339880114230087812625701400623407866026748894533637091431486432728525731879343061616989008322531321851480938919288450451972842913911488937163858733182275731595851757357475682455380882145631011002169603196393554564791550423816967203612932415014182648164002647588511190879370951190648872092423420363273410670961630021098970307133512227275500165531275502836857431862397284752869235410722428626171230171568405176499207290146434359071888580081203664343636417250162726719915876876731687990255429064503967803415950280810377464777383583613414506600594369020686979298474483316416042127577521230817164132923276962732435698870882583782321774519629688773369772800385311275893648535819144498135011526164727898892490878785685783385562967534797696238221913036624345250131489767374169612061822015293244272482317032255051334112163537339780058496115380358896839700572238880356837512529432283933883014736482051442534121571706892937112054439689618222663965532891161884193585772715260896267469254842448472374541179914646744182639877547252665302248742954897911609183528666153083742993290670938356498868463559971837395065936421940029118397562600340092306151295734317527438032076052543128275548100635728987964000032693916770530973025687372677241804968782534120021867101487766737682304580457907558863851929131094585679986743813343336413788806206570461152690452566382817218543291834317461323538552449351940752913959524106994722563517937219036620546849829988424374582355115373527586868107739753635616946777555013909458734191581186665461769188702222265072785625972134175110309400323394447613518534499511884031377999417223265486729651837811790802209891999300 [146,95] -414172019165335401391351521357674326122955623465257862909024293963420224461337228202954320035856815408138205412460491840671869261498850515664219315073214149435937767449391835186839680606271039207784744197984653613935387230828492678349757052107441925278863716115226841511667557942968287714210243789239848410740062550957861356531439311619547560454330434273473240366024048818629182341443510727583353946814637890280701529799668902974177634257300079506702316719243143589522064758055646451836727412645475908341912546251553305379534431303004254021119186639399331926523525651910567814005754455981575872008330868465971871597678700824146536384411709896974575968898601864263334464725838001450104883381954506065523360755276852985632665633838144002260871586931649310493316033766924464030236815737024674272890082006215896843824607694244057908235756133772357042139880046962942053662486636887118237353274013702625425440313450951343707595399483776351235774864429236052517585551968919318793027381483565897374103590562373186987885584278512556058711925342018860954439637671571907778587023778896111195671786453047470363172295391688257369040476875576506759588851116419934416699994065655499406378276516287419083857876361000802402479290596746061050721081125707169715756964700349326016985260365208918331218797716989922430462459615141624303348399516418923243960997872264616556212105443120132795768572767659035962082263860383676382299739404496718310067619456867926461895603250840375689040887097783824352908221607113440880894149819345838459291921341134239182226930919666897918583203474879664110571206990713788160155180745229052082008836607921561087276026591296933410206799327102423641716714037169041161614582057923713264570179499279209167072064232970472828442685609050487696771512865279660225731809057569637880793216641807147839961276579374411028486610897872674263230577097112348423043046360155790568532987066068932129089968759560589375419533446908682864052159056133280938840 [146,96] 2599212190150910642204691784353874394305047633649761596089622390364271215149144021352331982110175342592776096415762975594591326206694558935796402925202967562331947115301790534093654138544112608178153979958596351149261315194091375575250286522582011328700209468849838582691541268005580715861451360403516952015061678448931022782139002331745328862043930693302642440715117231740310095290376425169830484185245400835383988711039572436913508647418719118190139436548128580879721492697133956212218055958989431722220349213136634781179311655873288586111186819389294791942262938766899939740870216401334916879295144500776910259038885141948355148670892608258728175024342685201386264137019353247457334092520665746495623080003750525710142335587370449112686886070301960813668747625724646178294267918778758686266327440731937252046042202832699070164424683136232704091780084835340410548982857112510180273722084321005710857840402764634826393074388370625439267751108387849652195686583770317433252097824236710691326937783510591747628975774489051909209325758860677280853752438200933220134888527431478206771366955202283187662895913689679411444741189881318731593057513267101137280797806177731369829092346243742952483730142136945016339257264116786426226264748144481267207862877364088678454884300834029046681466909996393672698240267360337180474108735830069444373021608325318754335278626482803230434857018881794767161789422002505536938914502852909264299746551349092296743615194005783335279803631650592101240068587781975639966931754174289679606312986901298182189403058394629246662265135461799890335863299183529788626352070214879229283944401428104501626595867241313039408391746498573538692556699137718701251648145385470748650053296711552772254432219394550728668962079450454027962625639044023710491064384293274884291433529099239066480751095098804780746677917559439706782449905867115603358095749333634805013100999574685194270611105530979575972123968515447678946163281905708910 [146,97] -15310866605574689747323186051219363822471750248095912009213845954579547872291859395932332131002146298993364353131915149574616820918493787017262072016191217218674606913180563974440140841320842179177494690219764541646534892689352916196858451831090126531988128534102023784887402003520637858082726900798170626405750243591548664753566102431860142218100438998744780358510611799716411669194448771063266669832271146590301445527701651032037431882472027535421274944566334871653830283123838181214520687088284648745034051420325959340845319217246800994060449568274579558918383199053383050943106124040549114239264806835610976302800802604885839356762557180007219562993095053651254290862629278909238233059850335944473905295381500562979262778949097011036151333818889073121429452542306407307774069755436680176887574539649603797239013846341674786697820601740903503176868610106598696083788968751107103180446858382202044560803606123194449139636519066259089061043524927295202362754593431016891633005947854572707020801639566033188292177910812002797056589461892684824753730441903532951040663713398995559459612995676612188137668559188403678705379938657763746868398215552111976403219278111308820362720885333469668318121841450514007183147059011788537032985672083189810567025713547849354275757257014517049827707028969597210066270982035292593296870013306577627120732739377614618311171183619168704269718372697436758301485202840622801925425911105575489390730215086205657956821722978282598348417919873250203576896983802444046763299513993119574370556745223240611407281711681888022471541296783824910062493964411768418213557403176358302744562091968321704887380732910278235271992804562283126043824075679406240111881449253116865263822011065141951722816192789148417310957062194736013132407986176900536103908242573131773470162225358407100695259950168935199167747112322748086030616621070842370957744007443648317628271425003703684919432690100240687841133603333489576430570997420 [146,98] 83938524339423583721271799349769626295664167670797790515267409295141955696659706067578874893042736412203732303977547595754370634840060145742756141104328954099111650874394933086779872228277454097820038208843757946985588254186536290015036983870753613109225164685883296360152932173439338436477858309060278083208850812716773503195697924062439774733619447300939339699971862381708939452685028153364017136432629156190965631291257694499269446542085985430134330658368955903256842767296734828528549666385209208943240463650651298280300278646815249306262082410111358303366988186440496872813380759341754533279556094205226814950618400174524458965431158956989689303620267501985028910532994184516454105573159307974951095997348423611148317581129957405618729170852569238769949818927394596896706680251552304194004039267195017619592219750787803592762567578713506307748890950320946221224814531393444365647000612583009549784848099015627336550480884765612004400779929675416022444292224608709376240844411769711499014958572128269407161877599417661903904061593853859258957435027465977134148283897312761383709424993103259498296876713845058965775958338892710366806832976261853246500843349643981844728200651243636645626798891194169781543304049430002756030023751909625626304186628156644408722356813347694969451849183584111808118381370042054993965876173741535156341422204699336526754555121498805260639750852840614829929388124678788091927215733261432739044161181842722357950667754840730703936942225899945181365061763979869109231474594982803475979140409408462854913167600581033836253154304596965309729477375174476933042832685614563473789023511665104152375006480729100544268929930260481616905829723384091639110721984118309478748480968560049912398490174790431295904676639620270903809484585538592743304472962663972906855833013774683009320919675645387584687244679003082461964175244583468664426960549091368170761930165897769410017639669642636479116089513311069822827905 [146,99] -421457780956803178842141547514890918095574929823143840619705841782152577965538948386549817662066758366872012327121530214100247663246896159737449802763385224242698421354536288095104356805370410749034873271263637483516315650398673228242268506501498911826621959658600070149324935908626317055748646664767933153106202235618908445030602670866129574183246313880494387858334892678941036749857518496678978136762533485100057080214560660118196288068972712714171578582326112101582564629735158804847668271118774314695254758752887767722747546409465245073547799893311083740108304363433454475877243585631096513694462631449182728551228559469178992383905196151757169263700695244840521596970739421936026772795568401178898350136555087597594937596563128758780400295093397278444012625610738515673851248204824287271126669307516463847984224627746171589479018800947761285175203650720153484909363342009391723157873607548625663316623053743946451469170016636581139339560087698425515492209405357759951914652774434902392487900207922986051528993379547602254327497998810676327604612849853075913676450914757123526416546689125545272202649900989485390758545841700152310082774925272945086365257349668347764534442617443989204555815856466634261518393012147618077365327786008104130729625994210159297085621400823916310931423081158798187963764548052869663668973809172930810931214436881492603035590781788279794404972087471458537777492509668425291668671984647487667687878489358062803538581512847111665736844727219393752526557280316180242539760795455114064347206065623263925310716968303063587964732630440471429361443369282805685441218454126225245370676954183809015540149414342447575320102853639090430929913591652697761508973662738348731052351425903068857708678773006896847831482185565578681806226541017005613516962843400058532439660404201250469726865583022673388745212776787153453727458103319894152126929621476065161229354119772027080593940895970823460972517619825610360 [146,100] 2190783686755615687047025298279817436025054157847803627467893355592994792618747215720418248334453428645128053361704763796021715657427847562547576454739934708287942517795606768909262488237611924018829316901434583879645783343039620784741043778224724404790960896065299940242764231628784739970342339725893697952955925126230137671298425749632508909143276803697417165891265041068542748307458871818748701165728501041041949929903221141593343419338358652963469923280480381021920699623440462997044037592417076406936425744662154178484675664508590667090407776330633941827587516385350771026272637645743777554292252123448823162428776062857157254691332975878082858457381144414751749896327801147067137319436040912930537292616129244947836985313165536057728799622804861745227149500075583734155923413269752243510725988359202768142885553136066942679683206623099649594673452569697304450533902846760541990972718035474994563891774874872900338503303617989433232324413276675980143376814783960085003188940760832999659721256251200787538276310897303037600403607579486779042850157312619146622500513181690531258055808185864054930344664789810200204553976414194896246408104365364082518843298980879066957275619244418296930004599140034515866084788808375401221626360463750541510387255373568521444497056037572512195868710154658074110133530900185130504785896375270561963939932269929379617310845169877894165540593904595649288228444960930472731953392143326790552380213322267999345373286229596764671751401739741692324988438231938851658525807234339330541394460416276654229691514032389519513073008631388837599019127314538882784467397896065964020835224380043952784592302452590464539312799804903209654551042109708912378129848030158888575099364059319913224963467522099308503878747979750845231744561219190030337918986619758540013155834120873185555830267543157298609307283742931973567067613003454938918068607373471398894553491779935549316675284764644329330769074347450 [146,101] -12910064097404679027191087427752454828204604157936354494394195897115233573603335867539741552182063034459277749003312105703037314831432763115979204879809141339381618396118610625611220262829604798596375951276229065515909367907238570204126023770261814897515823494755021120282392942881505945659087407728530005204817239921789156189547514619575437491898278225575904124667745934386258725895729317450442243065588000006957618653395769780115503286629560640232956267558681313197199513382146209339372154846235062721112236629116475247762647161429140621493040908085213555386652420043162265025393634502280175174954394225550702888512834477235313244693998644646168639706656069229329354116239870783164191487999270712295320016807481962412501009760857543882696521158165986314582128702944945805382823188266477331367827233342987006393969096948953727607305363957415633159592889401057253043517588298548623964296419271109534896532228740261781684524169059520862135998296697589145966230476192500931379917828285816730290581659074731291354047028964452900557206809152036234387813776181756514430162440483330598937634910469533902864355178095852803634710224618819736377389221089365349596012713665177841048091364424119811175495706362310025300974639323382500763281684422231542039640432505116475434150862103223632655533746452055659800408719512688805878033342907570346172510598795381230628275333663483589787309326774967229206903840545705532639769875914585714590536291845242567630604935690641402725991351920650393759638442536705927916510587283103247336259250030925599206425865677947507990511275122340211319164976530091963081919811105684485400480101344467716590346362004862965396841985064388191679043693855627917114562391951975795884814084130611504194262876057462766826306861403351943084140000652121830344467201558454752044868400026837959646778760798786412508804022949666801353564812270426384743102378394735251123244432067944040641251134333623813403820170 [146,102] 77576738468371126189922161241742600526292643673319162253696567192186786854267719538258906280744842621734003251119268806918394220602992886592619604053873506227679408150920941943306416551332150183263972445218980042352773136261822289717711652448452738875815272650774178898422585447168020135562337753442827325195202226517442612632666923097152400763561269707663109180993612571457716931901490334369964448199765263236015816619874125481492920724991406593344003918646359516655620661119823614529987761149340331094186519160048452683743816587880220219468248035726259572355543854066204997807443220095988019604929325286134533493835040519469207253875957494863543296510859554065812734786181300162950028779170962700357819548046461278345652259515221894223324763602726254455394909896063123015327849460710194589741914667248828004534107529547571842825845179539460442762747070138533763789475013229358951805149115197123632014259965901132773679353571997676821227153168250724802826329702501334120035688341552607670880690620428683640487864199428171586700896171425972761315894825455445653006170414931082199302698639850444427781723014191403650327260482427341843916228292003331064874413957483078713562709954375539179677263201553181784655378548159463389564743232583383673008241012317507744474946424993588502551960649335469763885764055687415517864034483772943603656930937447505132096276705296651072340713243731774174989841463093875729970079612037429580972744403079144564600632376889789570750473978299419170922459655140730857040740712377129566476514210395179747949785441608992622513606139379513572663823900766201830582188269703479687172202751850551675041175408651908348448877879159212307978241952607227409119697965818788740714593596129192427513645967542435561590917821725898549838420188547739609505728383910374412769724606992135908986707587883168606046497117972673657424881460486100053622298101823608980163159264936955253046998258662798557145 [146,103] -411881038013440194933080391853775601630380045109037372379515798116438635475699973351207491760746628395295857055341648618198343444267006982702869943427760171500190717623254442810225843046217018192603246417832427766823281752230814382692245665918447708856441304885527959314207765951223191444839773595529497199982938390705561483609874969902159220545282914624711232284161201014079046657586582926217937651921898485761233354331942583814502213587569536051274795991339353242840474206536549746669014133723899669732499323209554601847107838080835345286404567183403367552609220448369916045706370921450575655002887125874957798010210540720114377791305488516381197950469921495639169301804662470056553346989924915744456390134340755586692372913914945148274628340279736482523214571491027405615593405118541467757806519624441248878941616875994586688804154252400326426726095006100485535071066260036845867016118275093591858053666254821252700561784995654279712000176005752242361500968547181639565276401518861510456423608121208705047110830236503909609766595831148911741909461383443001948116619413711478392481212740882718761657569059995411136453677821315703181536732307886465234841509936702840163478793543280329841738074728434729377844255494068671683236742134619534168938766573745284764892376608972666799354332236849061214764835586010019462406598749297191171023088286615689215089710817733224411890551064558936658576953004954198412996458884419309813203924044505113969418587786707076174180714366555373195976594674296453723856355167605633094565461860684403639411293078803918510868674245655009255579489626397870231057387419145442829104805260584159648781188922949989036607038098343924266056722726966082532641364543543022726235358545504670954591501014985346075923411910624709316984230011268763107886957381076921038941275885271096233157626309241397811856074608174478493041659687779214268059998794625225981165983768471915512326348543529310 [146,104] 1902014872380168353581273480690418016305277353252492924001134184711707832343615765675767546127543057538618352356301080864805176002919345225863801605734340172619874109479624920968711124880092485871827323996532772617654864174839120888147537560383934464612062489554065844608744685795980428804617898353001140352164366382888914160250059884338605029612051204178992497032403261512260487611615955309995874531208590506533109503114199634570100158942956534289131322032330207070353691212640929302812047148446228390335879787167849929018991561697050938216807773576909844493989192443553852724690356388863868558244983655929794732131766154346559959691718204790698056477088978781201849000384340524690855689950548960521709823740879996842525903786842465912108056961443343455151839075150065276653422223036969754373975321120303546600609649298856254398077530177407502261334776110943295071512499535370407531010134943829527599260003440551423039064717161303087750586786680822707720765178232703797505644702885773164071516801782573999401942267926537171402307621603154211778068785836718110870651686368678583538479679276792566528843833789397300270826099470090127771316949730105319485701163789934592230063732923541032461244912983299673319439409629154982136246032466438213085054660034783761602492041735844079815113609714080746259784779292138816069431020173412292025785855990623565746725418555549325160027166247927932905857792587708424213645937635834766211487793979698845446056070186960741057540744682979846309241074402268137619929839077266628248169777307181645031472779660619864693367237560125487732814714098442331060801924126155150577464047746556016173147729332531845445342501544062343885577331270577033735055426962750612237004667576462934508573674965154534866399222996547226402452313833563169002220352966970086761733877673665921323031643055398962597547521680229703385891299384486946629102577641935167720813505647964564817737639286 [146,105] -7027336309171325923197608920607119499307212367577623393519171819148160994303821888836256901065568456203949141094038767028260950670425756408131238346481303663960396706622394704230590286402062035137868382235329273774667792774825664779962011193333907928611919480068639114921530308115742326292850635112352078338449214034125925373976292014310312748534119139076875110235569059614168768048247605461324714931458972218336910347669359126054804650753585355363410508293930271692637651271034096882008122633508576172173352238670993147735567404240678574144418969784701131185030326881861994291749955146935701428363531563022899864105535757129803755301365198968982607759324439565777147486330828196769615493508252759659008978509089507253425623024163922936885576234087626634094320301641746620996870678039096516510422692117190438159174659138593450092337590621096379354158207720400627671299260333474120082281574068719156794043381748186084067481718972486509246368738373488530014108536383086733587702417719150868879556745657235753800466135175721890840912524115844601108822427758630409222891291487349736134294307801443514511104875235695610665998806652278071824693448255415597417403720845423541678870470878893029493154055582924054529324423641107809373910546898554918050518036191169749297916284688164665647393969620381690392240918116250886508523178094640373719731416876830863039687322416316725510953092062070663341093545021301308665975458313332755951735912704248386561460048157631143066659723909203073151558761787184335675432527103962988819522143390556275632184644256840082409619879787060626769367784586909145169675272870604505257327372515343457762354515658810382716263096457287836427937819701208745645446992973841433961884688948129080697405310482123224160346643502694707142231368494214245382912882078255672438428647128411345496730609856349879026649172563554206231963804971243026437342953001272174721930810591493537738302 [146,106] 21659530777111935194172797377944902037866362708703651740829271886878226889573783319346277162898004706880196524814658575633877539429876175203544817101360018866724749595599266486363094503030879462543829575138713270877292244744862249843164864425093230883485105612156539222382416188759352344524489682423917629550835127487716311527370039418865537072964347775759868620537215719348012735030381150300574063779506276685790907244798890079468097279275873237768926764520379922037827975722144441806423812728521694940053187810660587275508277933916491912263589547693482832578467091919756984743127071403121837813865691473047513691813313542784181393270397487802746773439228589656058813174802004440580409857992822629452814966643824436894771707088038962421181643501639712368470027411216718287964117804587751366418223297707390109285546920161875834494082725396974161282963831333233140583706512143203623651775937169318133915993312639842808234280029559407707725784248263519527362097037868768034911870381405043771936098445314442193163656331642111976739302148722327463775117586551714579712302262262107597590443737676840987787554346930329734218709401877604920103563248140561777554862411953733238720337717719003418556416304855800699827659841254405355391428042765804617911308296895870507455620188064491688380880478361749583545692076046320380201177721950065110482413423154005358049974328962029581078454243846534254086201657167405981954925518773611955474921245442949202230154378938492095140391552842306168137454157829115116209777771913768542924594209569870905396374268768965082695578528452509349918655504386402037560517933408680010374561928319101832373396306797938126065673508605731439861569939788745139463874954247462808482161923866357522165260575267708960891499046932104368809074366561639320272297383587903143481659132284709841033723118170843229138710831155161209016134635711995602068678008389620278038255854372987753 [146,107] -51628636179669585845480083637903362715349584611998933122216731590520405755811990747010780816030759612073761695409032392727391672551090026351721735639873220791102534484043208280704451025359252303525046952187895966116559669868438357309247658892138202744200954796500622764246472685297133042663493283057280198356790006732851101099443277934427059329933151542126555961060092307997064038738203486925074470651085892344744849126141905606855732737476121804856502296905316544736267375503845939981381651713225762874001904830614314357369783097058613349351382310314102485998155685391099311590215384636240619986104575447445730326514332072920231429008459142948108972297193036350327339163283466072062606419819082387908285367879990224988466629325650431209992125760961138501838194975709706955157301400173997138190298362580295877370511473648225884445559991814687889834436584906633073431236232404560896372143330802948434695749657237761077239964615063714341966302039234720004850183527439125276335081176197995119833212730391103722807664655097994074005112758691940665918738590558641445843272405733616334515245328535402795426537411437890672365721532634628585296363694442385143402237692150507844375915521106183552262608931934652395693880302762182236088289128097128463232801071596379946205084294550180488546062761082477054959921475724361138994042334335775794593870613219679581546024757435532720614325869817907436755514447169121512896047478627380609083540233446673071752480310628775741839786205022356179207189585170843586675763863544755273966320719084647304894341987870297964896768741071267371185253498297879480312214795846354165983028737608284740178293654017800004696749141356142627290106236748573252973086804151269002138941900735974656841368699074246584691314663526124074736956350356944781884651202002831892372812863533405435649725220461775079681242770996049779935954965906840070674222905082755552048292888416 [146,108] 108353775906565762454039416067968379065954294433940327970378288805697868084159386915375924877885670165416201432107023571916065102436414258259843428583358695379654731934611419048337168639875636134210656766462016007636648419729013380182214947954004443858868673536565785092330733792601490704366266016123786590322100406432419906835478827881024664497898854153174133095698999369463758427737094145515197821288289188591464891596507099506172612017218484982824350642732561602426315370389842787695828698736541075168800881006435439218510560123885317670582333960057220155813638197676378912224002182282092792108863279574746081746157941167596629472662893737848600766921395785094318096698098881817001551228002997878631361196557047283680247177965315586614280749976297696387879692335593473156912676207935544381922209911393337901948047604504959644009343909240954275189164009808389528603183081891477583711547502246851590447769709434309668848989299045349757650074351008562837780391962449667593220729161595576835301161923341724187671607231542600371483343929251573397914396437806602239005093826030143306521278615361526016681778325180476826100285815558486829421556909780209543797995905234438483382913114645982049497409842268127703615888981987454083328112632092403995433982260098434177104321689883154945295364688660365854423456646728479567084350515222370907526104766331481080773432135612788487050741849767268622215671067743924218419383093584662147319184498590785828266660172841433718413795742240483836200992207873346559161404803320152814188640431200751638406502033067931485099988510548674379205352002734141015157282068558303911309032638928288579762521117141059867067852055500927531098071107164979987760018400224807707777306021951435744637849797018581492799869419428332014559134969625436086229276720027490649276795146923262293441076066245978794521342693904213068463183402002404325280690658378678835807540 [146,109] -148661916553578129592562807325048430798794137242058525180370497926551164051508201612480896935049836772846980026665164766048588806235863384499920038356234176003514005272043033791269543212787348962912713838007472167099644176380067673649486962026260771806194327197600858558346724869081073265971049021699813033352819782748030386674887568597126112798308006116605062970737629822694391097344694974536098146347199408685095302621909581346021714151511839614393927145860434112716951349776980548023906758730026361476180749702240951485538543102418530011441652331164451880828452493052653684254641076253703262707779855981642034268228679914789970257479028805485671459978621034579050167595185191920762459373749446852859969223610388060859334580608507952033217248970427431318433354321653767613855559781297418116578513812975140700314929958876196973790077132218358561210043762809115669841832708753716093601513493866860192429904029932958440755962861224160620942349118225055594936510468152995227725718138530005738187360340598161606011838627716463840220906635195121011214177456611607633160401505600572985991155873551903689969681196857102090340742822830505156075044029562696088795998984836153367107251074079894817595080051073942580313392358827900187985098608696300251535076057168441689740077150834744183912961357812724318814708417909989225427843406230557247042299752927753986822904295216489031564489607130210322909685540488221320448794985364896452193383349179135353336867585854243907487679795645707000868005596354756454574190159101334670463858520416338222460410079714292690059226515920266976959638979810450719494437947066939851186722908713210116753891976812573992786851819756324156320351684401937165513518841876362412444492688021739935470038839986629163144358571638097428988828518309520126131198421597462264012766194739449498241145529028491165552724512519314317409015704339395190816086799765572475 [146,110] 249161970790684383658214185185960208633797150502953559600055972508573376830862947175149641820675770163776634595988217299823735949436485715223907712163145157856325665058434830274757976556949144691605749518769775492558715405848660978916730241959168496522837793589766449137280609030447027092307048538575844203928962988113199979722215208402719299723333958990981133068832749816386681074307914742091000106678244424532139370594313119505660392931074733832584825268869664114114205707667394429439400628551155692026788584237265378013768815479657651781701122119433865401076612868083758633022949541261677534583748731139110116697487850707170208480718995987795595862693547539954354519420721014389562574016518857915248696716581102756221964480013423333475964091168805991733195051711902836218423108587184745449771421949549034440337398299356080406100409866647983005526936287804326152181147733581023078112681756115597449228305965670184290370467146362024087627342233342967018517525998847987603382361970882440661214003399638063537107940330956739391636731645180353692702694469931053899326448332474964037709319324048597919983506601547485554458338303491537906601611065449261876162524680704605723594668781344685150985429747152885101473193552305081091289476724104854949099592303011558792724681719468083414425219133764131281072799240934849553132620251581245970043944450286379178760024247594688825785046333992096304042403843821323814852862844972252129564677203919792079689100134749462513710559225090940716160972636657668438154628809356501708797965092918582181259141182867377450941245245620752190635300711368065759873924212160655423916192236049805401244698297733141499068014915898803533888978231398361881120625847534574944782073631578746303774195617944387122153499336783119361552472182300800102160471359683696990252216033493393554267017062687895837470153121033527383916575592326508897096326439411 [146,111] -84874289083514671431127405769162708026056025792972185356405840456134897532746567033747017925610903912593313973239556041671970760626435093247974226191018775692705221393112836486332639999949703976046073263590720846912596915420470244996117119082890251270258273085235066652436088474610824035234511058074165829856477334112952862052929628557500447029370631472801247474899365106339364841904283546629687818795771227857782463790039890474330886025614447145576612617038627204989575990171050388180415967539515680780866135103317730929292158342514976203652740451276479230969682669970392111215244928098765338823941894747737255709850072790721172909765612796960406614656027513913378003383421210608944437571728452647034250159314475476752279252240538821117565572951678481747251515022317236000949715959612476593285483029562788618042965738255498158634067959983191611476370522401680051898506822971306114480417734363366049239777486828432743938375486390573548896999969614312745602357875635821101959260259623317951013659827798221575739732841983692951857818167495231589671437193552815051566927264263398383632548138612150045198974406638450996816414182351177243088485338501652712073582447650979686481118051018966379437380897315043162719063786277582324402593399745063897347002210073204076077225715306892729355868175895617129395311688765740112984995030673958831092858582636438230953463899083980264009531583152425335826920844696801532593524873320962218348778022963575033203763754377040163090334751208130055293740290550924231623308047997418501309914183597909801364984774050178095027750163563405466559542719041305407582122770008028264713631197729554901847853048432823069112108147146768202730262588318402469752915409088404065891949783069022493508492989973165211617622744972570832624361746642956938949401114223959711289782719642594096755231074636276976667949400522659177626830128592104126404174 [146,112] 233174239244854580965854175554880924102067936400456709659928182947007250308550484640639963839273907477796294427113331047180359620437413245769017040219945178511141243915865963325584331100411788039744503857517393043551702680295051956643952809610571609350889989580132364379491590899028437297174277390086343684042162522712675642303296846598818564680730396386110291651421888875750410733742877510137740926474366889569171326348799149318860695458044488778895610041469096549413461458233807726815088738841860534139437276424452178330547419754639950819287290067063657719720984880008808740760236757243493430146497233805880854567335521227132386733262368711594529186875219002830854889055346286148341057831489934019944545364578332771007772427628882518443612714640526024050981665586880555942422909731733841780261751185205979433431444228023369993372886193889872748065168726489305358833705718730541321327632518814733411263761715238745590990017068776470041001963552216374237960760729023829031990010072448272657971519327532704908643275626545965862449809524546828387437390151390956701304914122338710655378627633576162973021946942230335231933317301806118232083826900659301420645670592820553774228703477705284324156200685908789400718545439000418463638487726991050603012337576101218997908305938773373259070015953286654306767837328253672407169435446073184263848705751312790561322563196376384559800404574823170078338059092883016266700737105458409640927227978773574461265224903099207260632920991838191053092160371484492532884074895037134479763910368658833719030068902247457260769160475159033596931824056733981612818351236873576466501415865718745336234729855071293114703470379168921994215172582375808385548267256506315153028645150505952884884769427879547480589269084050985879360433530129532527600943625995582669763325466302741343657810253701464561757882374700967675876165038063584485 [146,113] -402100929515189376163505128864215437303848199407812462086294834934094428649218046238609811603375430680999470411322220901680361643833669205601174213575845710427644901663340405833046849090662961582066804453528535744040340753207131830999507567963614872363385631882420755404289108905463440568316181860844963061931318242610619449237390103231362038935884056168185018029755009411358648102284634096117886365425901535347579896880864201396946434075347656430531701052927692979106407687316660842355188743730840475183644711794445917358034606387231394036736214485371941873236908565282649757323690677516829276976091799997319064647940602543612342812880172420375777765191522221442937439867365584520899177762374006759986869462166295379861644112603091982858797475057251255177282349897374416459609224029891761437610038475941579411294616743609357979887730461313823448370029558379740771013073874305369405901916719265386920246424665579395002283300834963343296278781465265239705291251549546669832772835903064354922149236190026239898187548904890156595249195732287324118449461190645329964682484931233050204217786842625037606757393815167676394064607650164394405343101362052881469496295656036492068775131043139267032875760660838407985847882320148243163191460441387922795793677006027362716559804187781502810527693027299908763499576180325307772258812120742630644927515947855140689195951933508984859425676565493957730003661564701464321126078501289197943281524042503840197028505199366943063161835435949678504615706551550819321675214490036154387875590355732100038900022183399894430610914697982759284918842447387694851702677751336809880472816148255594491940756387240003461188332456688025893619297627210791088320637705064768266024764539057509635186634040125400915024431073551202928260444051942411508489619493436824564884487819604242979908216675934444416401207510385490584934188032802 [146,114] -622265553761029173086781150498684725476141271745608861918603205125225669921913128421267434006000453932707217767021055037627599696588435164446789255405175442645993846524966641258447163274461810905407299785409835550815313583470039778019149055092472507976159968167000144636453976578956526328738830581929884663495536549445932266610349563231969977505090332504401427686073585565822354471869644344980739235438699409417320689698175944435032856052430436481150763235367744841776974881841790844221127930597634854314712675334385609857794906805280469437532682200008657394261736992967780002120774780751390686372921561278164065523793309153463683145818088513869741274867320194445023390908052412442310551030583337970368114742501911993340432922417544758478699211980615206591785941611387744989443902355394247795288470429285436871128929105691953226415858189964854098975646193944126321049837899440859444122707321929205034342677562629844260065265622585112204511340659860843880683285430068326999416786403990875400577100830870933776314772919792368312194013578407659481804035493479638666121685100617470171041973059476523811003259107594878876371315253640256770902273830844006483277783823193904608048058559081005702900951518823307494735657815233118698362383688332540285331408403308303492403367829800957380419788203519115392001619196029878470877558073387127989679942123348581293065567854417904541381633658619248683315455630533066001766875729316952868411161945748372279412970841746346310380678219331682713078148070641836919759292515313577300050502778876142151635793340394750539072838075451527376461516854057513966316367670927062874191874152196566364459639471443559106207003277775493711663219370986284323283612305352143571192147911726105038268629292402139447048362279264679570255460421007818279610439639574717462336545091975497760699272191400186110343761238980860420300567 [146,115] 142551392986589969676718176121858018743858592988824938310532137720552143698137700922762985991750228523295517420916532613346074048828675762593860002069766530429442931180168733170196311782146436917270121859028957358647878384632362700837495445365518727092825419944267770938851905087618427274039184422365867623146553154619500442784503962768804886164093714869583059143467881233440095429307110679439529210958763498674594316742024014517121409964905938259057673399262396165769733266530406295372939432078420436195997219028920532932236967916386091689623099807423190887329421862317259674151188802132096237225948685717288448076609563923362116629697044003955724509977138784667191804489548386883223839302191519833112370206366857776911086005584639324694922243824065513188110248420022227924226366813372378698533263285680930346087358150929188878951374214721068981351428426062894630718380856408661427188942540261170375541899644148367987910909087635821835525491588178837808567946863823303323634839489680263472981989360998185446531087090049814299957979989763179205823837414159290360979632747588830298325604270121971939607479408780633426069585424443409093693855800687950586442409775268759975525298586413698524423930865609751967022877688211269177103183503617759147271546218916709412171151317205144668006056232068457362191133627439609384203924326845764866103772847572199275952904771490892010396236957634013442303771019031360838939733503651934806402847222531334278368339708137659209730109554474854702428906940396913227086010809096951934083779481202855440609749793160104727819218361725050303111623697493577468952966352251304677885304420177525631576128401704980262195305128279359046118899900524170549421934319074081710658396253523624632279545175750403760833646233790915327546945683954053328158073523281409230630091296473665783556294605315464286572545762077748407 [146,116] 1595352277222799218336239809908653503745342461669848140942881594403297961732880573356118993325139301613633547856968918224973527468019753179364846591131792141781170835003405041326548610241078337252703821431956752515315122378222362989777143942521583343152530552271586267016586546883046432569858350237253982486169400502134507744621553329145076909665511275445505730824460502395823226596109246859268049774156434822601264219352120663255152263513824047805377067874481430247111096734453912926376501373651876354085004892175288616435961589810245044903819691664615337481573287168027471766093380550753945887473380443940533192348269632063628730284525350513579840650615414206072218380347016985450299359761798455987162823765315978989343637994647697241535729952706638428878110720708866265488658947782180235672553759238942790607570307011169012591625728585476524821562627353196512025867328423829974251554791426569024047233439245825758093137989134000348967840062585503865825532336114817357924976664310789247317456802580635094370126937174875580118311873731642386502291638249709311116240624522250167047186034695350511046242339696395835355426115051507964751515027384422890352831149157025160707367771052037950737205479258119460215671304742794296314203822834444384362839136967536207335495449949428370090661275965028895221038683381719599366537277090343444404322967388478418719336856447688610287932703586028087340300005604288480936189236193321302245666001991279498678618477279569629421811698626140252300046368428202823957569638177862999548124157057081813389912588573688843299867787451736124690359846644906024895633974648442294496771420666209316177864187442798404074701804430240510316190769653677929033506020005573423819035953369326220580163689999759177515360720328304333247545405228790625116624730211091298316216027259219728220550258757475827132121608847866 [146,117] -780202281915113070654354202906045319301574674327625879968179834938334239495425998838576718228796397731529437212984451431376349775917530781751110358963938123703088044553268914996270342024857060998165177224947007846175416391657122512611680151181980725485679349400180666998850277269442490621220818608636554257582132580472949096972324641983069890311805441245183723672427103020182664873070841132226061549697020375240468205865401972424721675497439408306915474296869201545140011675936155411837421234343180968292872947045429738468631704874038403936927043606009656224278366464352287881441498464077880035060044192679386838988242023591333309153990635429590902951899569303633359413103151420631873421692200139874210159975894818189561774531438516568565302284082562096280714887214247591759194938217530995576359385160970957116303570952506261187007556288689336835566188986830058998463349906641755164661195476628293928066661680162392352837347250548170847395383371838775050620239248592434841981903590673943758248910691442916273417465195209485743784633516959635436964472100361751572004573670550936719682272325910171946689531946708356345488669238880822090016022672730393338629221976832254910136517544129489704214665810879009199783700211306739687857594029214892252254409054934007037239145518458877306251173653068787175775395446105676802353876477343213932684237766815712483119517410570301894223695301150296614548034083670907890737100341171668358172359407450597897330475208336272252571057312361159065341023675827346751041407767520283582645587725692165728529438650656711038767870436428298242652152421202877226099124538855909451831003479511915939595375710773697887410787136644971276476749117122959494588069445783186059429411282844927616853085204078928870308615626210073526025648300763868371147075610058578903378852149555368804512413727321240233264274 [146,118] -572647339944747293200347947165110212120990076915056174026638635217460238850240453752961529924689549455847509960742325695237973315386821218137898488433172310789111052129718297792736909497917686224611121390729515880062727468789011156287539602758090870515278015400693433789592502659322358835872560705381041676187894890571667500520162352020371917972836730474787694119249343100926358115405403840711814528649316260722197509656484516582101584355634936760834986673551283389779852988875268058160311588110222357873214825270979930233167793245355297854804315341112382722227344433033928066916748819086161490638420175227480339591672591120465703378986671027307326045613571965802953300627556132180621203976726105344730463085203876813450062984577462187115174975638353533431555082474027711164242320931416513132911971919969450978725841321278204329309275471570649983603917941663192466166269231652970908510696960016278657890137758024434450697462986312471873608796349816311999501358941465421090443844366827925102816201769831718787367047879837528652140830812858693705543465101923979557541806752113003756622401991995343441092786313276854985000160011229834453398318275989936413742795371495823072593522601884227814445377167875721350447554836369204198046061491692117955775021338498840207576304078625901804691004047066278378931994006372129864307719274627756523599512182132105099776346983909875732238769849257353603008439734256408908626012318189141743989098835517121964894258389475642373526920311854916497461368718890766437259080596583337244692908073013084102563289511772083682856094145075622429682258558517401923436420055057231260417389159500224974019821216451032924484026120673439160677998735567394579340592690411393528849862660108772895124125699471643396554242453955940982647040496008289009635320007245706663497164410914523389773688027821722596 [146,119] 7158086800813644904124723723936423650685258798326791468507467811560159638643402914308318283723311489852363919589494599814300954263199177268275206601707148392628648103251591462123201413641393211177088017869252055599559653692009581667527721053430459628284169700570648632724066760733352674734608235134809626687648062036352944086978652691278883053806963343435097367289173261304905026535214308568849556971287448976918270275121690964499710543338404442638068606958490409256256936887351468159565791898364015035463547375755095612150747335968092847938087746845942136401547145746770843388942527266195578092773430702645968380370249588881200818544423638467130706228322340151347743443684658658078280379999749458065260582027578477919091381894643940222246322800303782707993486236199907644476797999885701933971130898708811008988871861786846672358371338813462479161473721746734817233182582862864048027603995383372268749228626299697659427028919360933712827459586089153905839773450508082652575532810412907160928474539082209991626803467230951847448201759058447384359696974270871169742587710148971973110501926244788505826098578669329514948436465863787814393417412374758727575592245640655602975344442618436227709151787583421593571784260132432144202300228643156077311557771556694451119725542411272251343630650215273535744841675796797005350739624436042776147133057509504220386082611235687933457474565515566218197370458209511266957808769540527095233695453184354249207230504033411615523286399513684002515284200186300172243760837538582246733969171179061308769793929638793816632302754084796066085143635293059113564694114416208147987757095447545640775387656242753263611646911475736614671999697264268227727018910064490906144940674243978824550997265863015276997025708915055907808446104664439970397024566742396323334178937523828209318587050054 [146,120] 341364097081223296795881949448393523297124510480952135920795329733308876875856231132859718855982780908982437965193354765261195591623551720888317923622882451076891350400412586137733974725600152332333713616989278841881628627715053204593690796775497039654390022905834307944756126399421466414261384145819917416801333382509464010396170728189055091508533706029168121924299561957066768957244935616529754434667529420139994186914738464959382965659813020651235253125375222857444119403000986757358856528383928065992262357965420813320985302104804213608978775205008273193324352438945567343705916789858658259465879930749839723227166639430170707707396422819154503315737642748647690145711990030626617518836561979904430252078779792399932944255233268129222757874013844896204202047098423178559355499139223923454846959732432856169978959196406654446470228292193589017150980905391501780713469431827132108762007291355000866076995753125937850880889378829614602887911346440153131852042090785868292015192543644634769132148985468924833818152635878310792530857691824577361728033254719528107893092749684861425558970822475739515761859316426410537569622602561937209883695421808439727087459551635927675904746586087380771538869993817294099853635710006289293577998835019779189821862189990485941198861010616222758770824465914448864612942430358655302540510830982022813858467060513900705408055645428127063033608620772407092273942245600443012394449989204918321896655539841160863794698629635360279002607921370091760771867298946223048343595288944438501164330439842039411719672059688439663968867606689900765483251483894181302803029108006162621187768323020605691422804753329701887418106056584466638456845573782258098884742943540722963865095463978418794051155036059512598017697408683135716147825528873089015311586871202764328127537945321258800426468 [146,121] 5037106301331925140647814591803456553556344127349583708439239218612796237523149297038595765846522544928645208935087462952757126236710044243226414355299253939220481262660000857386095818059309048199252013622205755901769229143495663409044294161397429922332207447546802155735965916441337566027540442373214753568224603227822179982444269062931955868794148970151963636203427751351914848397197793790210896684510232681400408747933838652654996654019815812967247573646730814993791620915065611753466919693484451938950971250186595270038686940317502277899236517340599131476487925757581833617738834493092395524628566847442221398538701824425094289437981677462458224193001225188408503767810498112548460650604795757516840118500742806581780616275154825822417935847377896395506561360989616750948882072879031154493316218678174120676466153615905417092068997993161969956688462722877591122518942696622665599614638284371834232840337986823605140441025923751828923337851228180016897918696627475213750076161610613753426090571555353731495154017246327630677578333632184009527776401568449861234033329245433541616717446548895594886992936052428208315731581211851620170743720709269371686703840525637971020536781296172327362698410476775514593159727737414694388455115412996051225653306655509096828767411067678978761719204387520868425843050838976983944009922706404065385990363667813281840762883253967573642766301529324776537404840350866118917855701027299089123627180686027672599304479494905382075703160012326408485526635311920129626251650159292348360754344192877211921662418913963260825713999746819711700621851318134421731287896396037812078628996437035313799071163305735305566846683683437187382994156422874312897345824240887235589115540659211416590221089942267265944426748010539296173417027937089344923264202582890032664124730352625393048 [146,122] 2202863170018078057310896218127043852435438423692633180702790404580176648696259809277807122402702199717309933903851604586498348797050469257482333015640301907340243321469164054832632243171787743327792308423286970166595351250455706740311721550774155453694604405183260696204890972658149690496227509094480376875390541715719123507205360511605286790407425312940734466743575903676988690649591824629225675998387931739894635187716351219758449693007826745829855219199226723652711483583215202786448834758236222034733330468752477091794951038014929390078387485177085801721942897424722467815859335866981226961776211284809827774652624412224169797154443091902382156527533968748685136803304299441820988349580665754333545674097950167103342253990674561636944091232439498889746217083567853313023333686964693202983428620423817207541644930163430435693102006909983776349930750565245057152814205408529628407741281882687475204519544811183110190917720733406818635377164221498536619257318553665908999418693141082640536418634182540949649338368160796577405534601275694657785149810233180061819882643051968722345712042825828681614947651409911908055784672483283375096295929834670850222862120277711704917127463808395914558759667531020779918096205227464411424553208290651965652475833888984165015537374734751863586892986637360855563130634017032822707347245443589336198996010675944676603399419841119025225439542450662270112608540526754455893807169404326265060977485080711208800018088008770794689055949212046185986804454136827513355598583651124569006747071494167371161413122487597776093926752133559680890811479549726190481469830155742556130531187241349646073411291725724967549627275909477924199145754297766044313761172123549482739221746631581262277653931288422379092633585236982906167795208906176602816268389843651370508963518591844 [146,123] -1707608422784071464617062846510071234907062723837042753190847380485187093822344272312713178728741330625281207552808177071219726013357901669551924326167392322453199429501415864712504613517751549748281096503611348548151919613080660563156058033471241622396632650658621225563263996025574700547421442136033877128060314561327078048987230030427537534904367679857404316797151081824843885400729465105945721639116614408352642187386920516299383836807906213339637080125488780277130022709486744257212490657303000030098234482742877304343010179586461511253156674631493372404722717408966761170961811100743055628685405893267030159450681571118082436127138557303037153549311817869278267984673605562851511060578589841778419592644774278448857624911487639613642608263541224499558077246958750590361858996255143940225429735603881931355669916158412234984226221766295200007620028481440765159157312655902741312903739290116893372940025692729152085146714837826564201835436187133692547461281170854900368733331631683096565622077081483385214363351960983318881469605171740375853999713077670201797235651961264669567635447413251196543550130180146690211945565858919125772751027778092227723364676331303679811907924497074939102894220856325106481778765106237795613664489961542426456954841474262555324723986436106858409051470057422324249572682748409123407281175341791294331217923153063630850501671021062042888787113224170891584662720547449430787696430130735682592868437491937501706449367664816927624169078376227681523635981730931255542789127876667058275308945859301158874269932550220457635855226260963531433997274771600603882465757252330662788042445160359487441273522691902898352743130094236725665919863148612650884597898908747552395734280638757387560287226949293279824440753956249446614504362704595203956183805029243553632892461 [146,124] -1111656272284762382905592930658848748718855832939905709230852346293017829034961419403115621745761333775328929842118399889975825913748042512763788466896199999136126861062955267025760107579401739856691524508477583472515754888524717464354717391796939550695771582512303633501964650070917540642422478860363227853320590426323653160888915795963496017280595649403141739691219727310944194339924156892833444656707971953103609112335120662402826409161274996149085388235117113361877613036099032750955445912739998854647104533185132911212314274264013677448245600005767302605236412251473269213789545124219403453705544706851430952462416385520927145607275078631495109973721056353712713887623168435011541927969987015530886335860575700317418432297960514934052298597060791072388049122429583386855655182252582926283516323824474596985516706765489741199081462419735548773706236121874062968247783703533989643496317913355698086352040664667808885982968113134358034882796676918738376096327969665965180018708736867848432531417082054090605320924065052920199311036602626879393411825481380435167024549795146522656500595424505810976560625612638959274941602679426956206632037137730754748314944217455579568344019532226942225892126559160466838545750965288734279121121907205990041723500200519959501742030707204141716318656293254818400086796122856167150499151695052130550165469652904079161804700502903560724258482795128748767291375221753705465099952796806348198451974146058840651329487152809177177015438881354624753482050037448853868221096037911210588615453951158934211664120055486139742271074188068124455906925959980257566604539087162680959067919982744432763806981806794510971343078955563047801354390955412238265911214850643006052163186018508567552595901099741168558797701953310787116414889753609546555052794232686112762 [146,125] 1216249820012720809989716617291813755112126145348463628971537650346426039655353830562085504490122707593811416932892418872990719642520142948912015948103028444871587893805687045315586052422207187362768844927488425372952772356016603133422306360361794259912896607759169007353488836284611847288738074641924910957240201885304271907612986225651244609325151537386257657889746846682627949902961267241065174885737067387530621237381082514183122612041304424142163019954709195137870728373069934845563961719864984874542606749631704454410782080274205016544695454299471090866570327802482277742254807654598009803798507572158852886280459316365576336596791253137089956077919661242253069767459043449964121277011696991413961362001380763205786537895991184429815357172573345925532895993635153215821847297168435122812448729316033237108439932004805484957878548578165158428371985128760711358224283081438878084053766737288115173828404329282786673468519779678013285155640816706045770874773572389634935683357199799506420967790564515501937396688036925942544412351842396830145107055446783722254751347437703540364465468728740553330547592822959880036488851640590383265143230476032948965329439177813858292692781274062110248742574301634878587177247965524175868421543337970683479306464681083965432122898657916584216858343704510357412281051493673830287438692126415179302957399452086942151963322409110815547526454036737359269976960637687194875075434128399227341429375390729847829873968006270555937803668633633908603823737119395297241756351728465976077428906918411691718744170946538289800559914033819741079772603181819161478691003165748194113408274620911287909394049112305873203029257856078089784788990113771677871553012462858153632179453740936970899251181800345202156079566227646213904403548204618110678691824828580 [146,126] -1103365166649899612630178645807000330811985011368881860568401765427205341150404899893601001451579577189498302282204114246975222212823913902699868545994674663579879661136321700312088210099521429276453997698420876133456392385880725131643120727591975414575430664807860620136797991676507973284502079020618126597615892394748045274174414833933835578151559493170596974978362391364430281491564030751987656465099256214139945203207776286858610907394874144188302816934018006687972034962852402851316646709736877333336720984136596429808414654665430630136589240196115650549542517903765550756043857871472896093581351765619146573431646970866347751300588287356771945978805252244179187039438906577693373776455965644527225349816244785372637169693053206166100040389327562471416015735101232750499788097978750374333398582096438872383730350494356004678959175200880883513094023741230416437269857411008663075540245956582960662950772713414835109287680304477119430315735526949104779600207605327260730794093608803197333697072352065039055331306727479465873815463067421452583231063007455643250600672301322349754456417601959958484143026700556882351311319475693316862512402511913127548180211166624741280189254180240602763210563090523057440123116954484595797383367682370264599140374169872410437618446081869190647419647601315696900951430891361344820527034160044434534934168172055276189801617496510711582057334266202389612432949829825716711377663754331715212042279510547742004177287374170312449720023228627449022333288026422371195894344855156894726176897967063909533046174153877793160503240119846535785184828482557465954082532455618321985182672040432121314039589045987963392465256379795859312775804441323481219330523721514855206039848793623038617179232447827037262920021751787831014422238917949960614014815 [146,127] -1605403789534943444946417716354477155657472810292573786680184712037785144922220618537667560045706800381125553295741134221080850161055795505133696231880609076908406027252311616845090492188113005806120907940542461685372201835813983918837789652354528842594538572791603118231779036555787739098316608614919211415709112962307027646777769218084665115122360836233537061264573802062881946629391857348342546638778296275922124960305168606453441757161503161434753131121593152110476685591062946624334348754309708866312154685651295165499691104285688515513954778698979915232100685551357299541358521762975078852410926162813388485806297062006036272470886697075881809767052017489566959342758912351695745134534037895479267708144155597309376802902830324746025407017234087957514846173520956026641546576805365085081697950580769398750373158673841827559524680857583971809675303318547798470531384274377078932904920920154584972311647118605416012794020928472252049999627813277790708023539220108756186262978031226476067432455584204305698157632209871786961316040885445863549105183822930084687215566318319022699272910928555518080464300641549515180265583693439412538040688035603205875177664322984816861468526870585332000571556611834570227075181069368130336466545408690509991663630513204560259386229564555258638932073388865952937994282590344233456875639632363384025461696038461955849602050076706930887360043059409175302878474526464645137658794488680606094257971350948978558239754946619720504775330048204789270788556594939395913038562317289001614467371290996618975518669488999669054888503782545956806918497422653426912302777528477968598045496785725928696932764042250510307467210311677313913781044648168435758657998500696651660506837198991498664751858590142132567099229965724322214044731787321593966 [146,128] 34828483876468658080988214531042178009651105478632530050930723843992008757026048535066069498099077957162284041314946712407503651421628487523639898661138170039827865638586243529895939316419022719385168365913626018998270022923598137346341293879881106091047289638721830683743318741937250244944099334942694714678101113366701154956289500828272905533174947463556183708491515313280945561969141606799441510480908587154468796942436257687317835138008594397747482559378049423391848632490157650282737538733889185126131423538223867157113498606082660714917867488245812492476676006146827501459676986672418043298598300027233929364694848932732643226289796511042944082757517834587169460627844649653766952140037178264680155125842585338800892555385603589361216926942795976415425461065322216966600827316095674698176143534690985963378460798753991585538121182664912468300224333997194470322231627230209914435234818613049746395641061455806776842960873961827327427090301316789601448584939072133089142808948781296791445850427057914970373119036671238742823939386098001292068622910121539319029727913779578057806925013529389033244277801411185962387629786511084801147601246810208971551673548305686652779044500531723229194000580881806950281735034599999227386025575426325476488759309028176276610948487413585437615267473043900942894198854385261676496297040713819003812492190160072584256518796000561611222638760307091926912730151850978851531931865892636377655018104055397147339503204518070785617133360124437773598880346919179969320865232041477374589380700009867720247058310125725663625949751577635154915755965101535704881540493213677285068883029653439298126285025217104373931696543904966827285754075934845605061166116247601174038053047114641622051484821158799369045138791551701259240820142564 [146,129] -1103844706240221711996126122952777854220199499879002819460163476956595419749273230724341631660580132252096350474434509276881978287399513865590960189284153501900849615329202979732057168849335318322400525049516377690823456032926705391434475454187175906632274894785333169384499939200715920088586333386457543299461890780621288292231314211643138838467685027525627342036095503678055127921797313144323847146617230292561851002132649180881238815723138040928809615027595180517270443670717790872991066039673971114741878407498878781774722493122576291308699673360012631034179918884910329805116519411610399316026917145378218042573192443400417967400355307173211091105884069424748619206546302496678688226324192420234412831738376831600372836670837176039093301993421561132009412954854335754965001960674398983494031168375705760434307831978958671447168777410455958084553533831864737014959245943264719326941611638688684933292317331127105853560738603318267031561262147800333694600615627063399501222933867372851944807571266817901592296698226261585110607684555644867449182743573593470688194097688835650859421161527173983027675010935353836302162163569092818673780275310691704689122985376831880110273212364176174220137333160087074181776823374354654826911243191281010100700083843318475234292488138305263793624558061141315909212932533657248880572977243888864674120595971691693593203501730215771828973638783915523100367490602127944679706364555804346712049383442827692788954631999136235496497066553333420929293486570875099474795139112358939589103069561519132565678867637820370064410123073349107264580037966687353872812443035164009370741659587219333434096986111244508478957641545698940268202737249031966645795012612448002530796977964229625294217489609166197476175063606175814838176365 [146,130] 200924933079901913189335894995707112405613148683347236484514740099682910544517111394113076846339997714961351914873475900966850413582958603262056804650383311620098569007238985594253676980561169810345978763120180177073000817210260336241229761526634702158025686792919738772992743769798753010510647627876905232754573670084867347149051576308106315082721294254385949935375450550015594846782082168401611874249189687960724715833629082703879796558661362165746005744994662261359464351909606808745454225321745953038426940867305629799523884386131953025860175384309263146009542782398770032166605102220711063931917079337961283882000066734337456011033330519683748015110548898508208508122506094401217221165089579054485861645559193281330123840113824837789242633444695648805711482833271464267031704952861535490682664219941912744647760085726915232778680948854107676331175672161551736196378428648455877122235576255832898361492389637775446947446190421713702118095917718809085141270404418052769431820594225706442962665014520042144542386972989253182280884827128592201084224751710736742175137285054383767107661555783820868844629881020318572706715348842121244846436386265095799239245637332401984307313303338836650547689792444918533713030260242386875932758643653743316118556004143371091303348985171172544837549281858717727601314662615558049747279047583954259709654299029115806835787483970829869314843405467966657540869035999310609046847289341621646410693848379542031853597957776010496253827502248792095854003151808062323844681048060714873218579590424852988812047288519025389245788548393182922104964955958311270458053696068142332605793305436773487004483956701992450429443488397426716752911734216822536444978108664667607616030264692593418723799587548318796983144536479141502 [146,131] -5702213551447286812365690465044894513733038435799853983272161012627683527122741401035600378128884389589114996333524111250340480656887880179004186723032068253614644330434005322160721609009612843577747813069578251717652938668880743088398822279607903399341419865994245683266442665363398258996121334728491856950072432383287020606367887439870882053098209757310972961332813145803850782569159282880344734845224891880767346696138381678435998515977852050795098051793292500689760836635757277711663010283473033538475030912174459992996517442530938512671137730732171268092485470973117309541847802352383496214520301561803925184001642737814539551317993122552929645565388271717646772088185276187728271129927608651130510027327542539871145760894081779473257866174476177090568738624497888008172502771496884473060840911714160316828797311999967808496685810785179402313686365358547739611987196242374057457520334525712392608638972816074283897492094906388392289218475688222519668952284178379801233826620362350683788726411805261510495725037505693808174544865932823987369651966047845674666210346483613683673484134806020996021048889229110454303147028111930471009510531932546957368404546762213698859347288118934832374695417963667887582085374001282124007136865525511351439307903649565907999202437193469069283962933718519558548167632948965209507629137559306970483839840968572515794062746224080548017108911332983190661251922100737911065866323239076862540068901867862166419781234732716080834121956358271464903343984029611767671880623435753892961102039216876005936045997027655341290969225243960246463657321684368047870817477398516389113128177168577250670677736927939089928579748524240751908680025207765761318610646407439313611309794705030526452184963752946718595843089870 [146,132] 332775259845499498138081940915783511831807239100928205262375733428517796066082611971968342586335919329077189847377903989368217044274693006755901235422888544761061386333219206221728041636176467676350245475551207621101522131757931996223699162081831263613573204676795723238207701246180945537473009944734385258159955073664258000907732999391180150417893748656202585446513936545323152122060808545788157524173677576690682734981715238044984891750742724628472416260962379473239739160215323478440996533464027785456426211665845847848461690906171214817875858492535588310536290237113823862871781386859673433440179585629925283068151002030980373069775973113840298975769338768089780057389990305970573524032978546486425811627390055035526758945143818086830881881558038011435068603276454406387789909576295340471335251370538409924625665378449098284669740144023795040763283425260123040852426618231977548681513618495258844960398646027053010668537235775433013379394642095394406619198340282061902606748009068000402910739915557011222154233317389625123093034385659766703462784946684403992728319478708577445181879723034103748149665341781575805462806264341305634631098178249618233658015139820808038694249970488698145373862144960104710026762377973402102362923959822761923292329921637689394783291992505602900788607306469311976630467005173274778517050438924181159132815822779956183107283796318154366475811466112092610123439309318925803277891738458683383034170629089984157214611025476848948602407940327348945198498376736352182744037054248729818938959956159499628680932506871460839183880533548214729224123259936896248531031099500197754968596556026453914899488754423807572751221230482899992485143864540490889359517098109890363346233003850034906583357097656797770309420 [146,133] -81251043142787679018991759037391298577124716590189490998163788034659876379635122168483735776681087107727373795471160839963251855505247911534551314058813025663930930270050976206856728207142390205456130466116062181424169006376147482765591290032050423276856389674306131929534492656072780535935493678165332811363545234622221524608924568733571287048373440360811422591504951249793525569803954086145143960133125389020400305076215501005762782070602592199751672429414278476292840692774522751261311579039854372346883710676967648699074699821936902719427440374810627189833441579172242894909126087343275941559676515661951055669519369212425887443089743647005649009086605857624962999479806920454728929112455722697499063197420027636870229681055703783621095733720990998082060482748296157427198732660547028060559195240743141077207186490358710473023514663068133527699821556396356478280493873030265107298847968233200300433147150401048387700947879959024857871465584284066110896737138675247049302092297460278397013536330135273941851350478348989359208777392152284382965503086092462604043523813575968720559437415830202890970761958175178447384463884366456545567367000017911700153974195867716742255857727483865288566435833094258070000025668308491618353308181973613207858297911836476215747209947262071848702700313267892743236835142406493997554269311910417752046153141310448697961574295373522039343277682965180792404516837753720803467487451973622838707695654184920361775309882745517227602736743760068569039036254612944418469279361596706301094261457822211296804809270890302253962212826288367827881792164808366476991324549861420466178601399671907899345796002405219295173853631723609696331717250861975949859178388044244074995947887743049733433161038309997507 [146,134] -11556067106953010772524012749716983046176471544888106840352208035610361397208438935595902304428743182675247687616866133481058794002328150795501767055589096118725067718144875109425147040622512604849685001427930974425986942083584178243112258776591529819357261099984866210731268039799890313712573598012587150041214865485826702929680890810564321229598624333385517105510993989055911168878918229087627527958171521176567260728089763786739252000188350110454279084739969832738991854397429767421648041199670043169130856569304775350858823339292806582678283202408931672154555085594348295264400698366900025627095107622151634130625632512313089989374082261458313342545872528750226994091627528325037517945383772692067381574748018086323317888889657751341021532263930650048262543568305702126592401927142403955554327642055474191710134206415678760381780163336853608005249275698623071341307763271821089256578870554171322160666089726895933491713518843483552348800045199439783933522525107634961443633178292473265372117865002948325581630525099695135477174710882222343057448251625427118751380208633066202211072004217946384837570778574235482956456217467393679671262761730269880585070106206842381682971983934572239565382979751039020617708748555388214002682440872216809486391626817916966028472686559585368235297233806100941415323759783858634471660662321934205310099252822109807482065987691592847255757778665290656090272844706056077954552455157442683014286499013520693800459223738243646647888469654555396002179475311646965263055139179051446499068231408154120643487916818972167011531954853245285338094829243079470904186224491556051694672731823720658287809236817194129517945021983101661353225381181461913502663558300797327178031782424335340116650688986 [146,135] -1034603197861302540846467661912228491879401368337697015603089197465884202911794964376429816905094028246677668337884327709501684860530374554941562183612812850359160300813263374803141765883733584916912246339163538933239447908306276956311418098955578487811506325887729656189719610054569005575565321633714621348079107311791272150122902245566011933913194867380226564251977302159413850113310832857195699412625816437270596765239190063789862974916221458902974434274468814999558092391454550733434997840228592127711128550856190180253539587211340477789431755790933435857839232180971549557928303745464160792445232052525533356263259391059699679839625437494209796864594967756211316948581150962416596238638129781912628165713950497872462251465644127645800904081889429521733523877974084630689775026158387425649437136432769046247134704411071490656949822010938704144784440701518173489944755631319563859479088534662781588925095233768095930025142710867791137148619278302174065944445907346118692396030837865529144609726699832915344479004243076142226308452236506739191017936635564799565676436959725871419135543426351707695555482423368214726483626697090885899245078465530723760515563424520907053631778537941923899911561116349538868252015257112303726966194066346112373485982257056026141692028138603867939409170849673808507779972830830944979821526055792938134626603957972219537540808070370890239211377559378967022801481393555928614095866931369238524666653574972070846715524708913011616877161002792137112851772161767534296459579952084042436080765562587645778349346064224446044338174137062327719900693608512113873336127519936402711698638174693771584763716638630217966738547616143626099087861676838533941280970594443281241470487724368098138950 [146,136] -4944024655281710771575397921330090751510371657984969961891665491022004611334078508457638695898109722451108729415337440749242593206292492650652955400218351436745432623209716255194865519445426814698608889592896627397370372334121352565808059681958148533984946967338418585239189458135019689007185033899841400227897967896438623655018490968816225866439085572592980868813042251854304379832224187752874812363172084953173180074420789409242376973885649935479220082838904934885631914313260697738507808620405818350893432789404897893702117418458640367682828101508702169517710231592480354809655838260336945903027043836595709031951992351521653928607429439665019381923542622455936405844077099987319188570546519874763298483899001018966063450081825780927971460754732386954984800478168077930569216187225004775616592573185529226246205605177927071958963871871754394364101060988366257392290715012385951608019822322791285041725773345986092695555627962752453032211975119916863295569455800747654024605866440018991036639306923263233027856284493609390389803910982425535381258560200348964098973100077486133875353879732181810533366449735437089426302643959606034658039356018390079908566132724100698060313329879423091475218780300615040638855352755578377002877495946612235807823322090575658302400475525066571441693689713570357824158937547412831629893827130199751724504350903896650622377665139271939989259591056849600123163342588553222100101171051275675633316673440655798103030329183304444884859824455331001757590038208140350435388138002975730461064564199978805478822070144021060544988099796143365347187551386028580469551860734503632876792393184915627661321423888974910198127046337501237028921106226049328444843162471023380056929942118270287 [146,137] -670648830361758400148897387531526488056960334213513604920369845403081409502738610151749703121711024222039293306098111932069058711488899238240360155407511530548534114577053404030382345611162397948217717997760391772323328850155545541845547085356651059068797400049811155794438102253480819455821911341855791114062326791040048963492203121973191910404015688466424100145908056176265281269738064871885003207494763389083483743482724578317247910477509248519364459710027107639950027906781786934183333001420254803155033624371164558285687793051753222658126196248930656660480778913930987156669070735562058147808687525150711611087413503248372256574896552086974837767390078186156047522921168636264444365385598056573373632342257857383420961101035014047426023002803042170279083042311960210446169468831484546935838158714919945454337493669501413616705435239347555451476452024284153186471780574059478273752657970896476146352379429320613421990984928198699791655570524200096751131313576448153247148708331303810129147715488108667561449536236467891776830165811085452281308758162996189814888977217437200880488906978287642261957615183811868867730148844706214652145380021159666112480457240324015752881502789090030827851038322632776022106702833804651791444365451623863932109911887656614912953120532972189957102393097610855716885074014421896223653943539244171216336961540163438745371843555507777842371619867496886467931460623911636528548611970376982779555873796929181070967003555819997636176635545824901089754113120343872342493149585730200583704349273260889838890492990966587248715930226593710037083424256860514482001265498953946739819739206205208076071154897676407473379199290742543912618737561660191565882485648147911930860567884 [146,138] -144426401984631957971743489250198195672497715050741996889608524277907802776874368854050439838782895652782355145956612609226925256263970310649369176394505135952719670526292400094886195418252217370512679000680432073911595221508864937881804041816526062130787380005367655183784906738349204989741364775448615704115120392227850827015655807341378505853336042592261076790592241013507950507136946429017339328052276541573599814348809413901620310661782022775171644509265058569200156060153884360813521343211541334549262763374938124984408401420887292374430711226670660090957609106681465790217256515455906819785872458605815599831009591374671621700471162916531685092861747639232247239293230595084278018301899702886331233819140007731144605588553564975979824453824535529269016457005349169592564903706001837371546067865504015158051676336881857519024366635683456356848861215809262606220556340559692263444754500225859832044321340950577164207165233387193735696522795847030846051488412820609539306669531340038094666563417417286338706879172377864358836081233296923960913659005964927779654127992831562391857027437412428754522195876510356378006767998446707749698745392499415308215879642367110744878041516888611457304367203205051139946559998936178811650797977655899277329081273431522331786525112962728541598803669444264861558501873534001992301726755932524586802915375293553040943696846703678507810900333263121952622169480249426562856078709113755426114662734985598194153835580454805259682127663971959049133038357467137619865275524593761267788463806177301992732942132577232910165578689881295952502960768771295463132106903767598106899580169257034121716062374992327254020807456292449143156795509565866689388718275332743671518 [146,139] -65625290552612342576122196823281159890983341585604439848391296987926962756960259721853282513667118261141303239414505875033541888837495928591261736094939502645303786311844110148895399268659081361468377589462720487209029127422758510732275278014006492142090438717150989984030036535649495147036813753231508303541920895582232849233755182843458415101624028123260426353377697945972228511526687863104096017747759293445459197952027490425793129965973550628470142493673113005089142812345058407021151287560412740668315947992460700420857035463992996666732997326404932895909858128817405470782394412829929890031640789115931891855216858311319895381919668091775843275193515283833727355414856099442045002383133603732896657136823309175054491419679637334445098278685146336054713876877453884304510648785943902202051558594813503977392988063165340425750579134826339320261691492934988326875058739297323027566386745509622503861818324121909359130725022030262702109402182736025824481979363635167654788328280079666858700865847849465675504056076321242129393678160749967704907688428903075093464568909391036731606999542073952294894136080211395230104427471097018033147139925225858913842394510931925937727931786102494270243871596253923746462897799006463928326995411026845326337500576209514416520944946513417612439383911553844740978331983418681854970999189780661028551494962872066897018795214966874238819550744000853890749249042636371559440961702288559194005204819371181621204584485070910671495624411523243834032838581264226370211137512508410613609793219974785224118386932107324454037072448241503280035308902141178485438609297143831512664904274921589876285578416895235926500769841298708613224859401982182603869854337696001 [146,140] 9553614789883648516098894271437229643738458588851066044583194080489414822515900550593407434835315965752496528151751066340581352118012821605033196989421717023788944068739311107179266310546989923360117998180776531797767966144319069112166339517240496277667010269817996609225129005899846907243625115666812037116853570055022920679754729018290042579148500821805076375440327378920270737924098514161463379387461289280698741699717330887119162992910582064009777775993422111080491099022735767679652472390562528152815477466814932774279238857891482129332766089430241519377600037081235329834860775638657149717186045021216240168401925786252299811861767939867279620443561879375799132415857857778001531137483055909565494834495846680445725645230372125039521630201806712846613273362964423204038028730433850063519948388443710713491255801652744346897267055264598234112021358719678813865592506448080639052746081485361392464283893457163548422103182556435249717012416820826753255024236891262180965390468451817005606624529112242618583538317916857792384376492493975181775674419405544067677964894148148661238096893683040671949187752795294165113540851565275760547231351707736220945924171127423414883554950222654429506521006647110415571393128177651758400414722192695175513097195187561239023869837460698666423095167057430281996471641506246914080949421809964032908324952133149338514141485761036111512804726624989010831614972651310448375439961981414531368547288715893203026441778228199320415986985215101550826142452496205953152125511452283735228413920952526648917826836254364936488484792627648401599527228842485683032619898947563335640187242822395056640325000339715751017960836712284874901005304535029599287651951 [146,141] -44339698188507758892296315540401106087065318397104836602982413019333649623023577433247545064823217814948778252578063333877821301381387846593430843744751139864732056029342154948438758072032068266010484245142945706135884788853342153296045553740489137431117866496488613802941357882903555267288283305222862013202638527435625489593389244353175071707731190174524266259162992678614207357230571434986419493009101525919917694525291668374154448076768679069181103764558636696076661483899031186871510834775591774989975869548546808631655690714468675307280100239551862086393602654656372920182462124727340474587008269223679098989079945571184728749233722209341512865051151280793682695713947418248588952642944038303644249368135493210972439427378897433561236900821478477134944423348283712260066511848551841166916586936168984808949878839656609653615559861404421232463197359339826537462852366171670228319210655506966406232104158902879187959201161314697790427672746174383908817187231748724107765541126803824633414078316300181370841563999756620187248922731307806600161962772287007719544889779181989926533154823385384434048262523200453739342969386935649702042400868969972939763252521082880271559114620057935908627129661613955146475654048568320457497501602928668499850462718956478456643397594580646766093087077086761984551194746532583790644892712627624437115935955380139415851671794990418152736124579057084501427960170067915722663109206620692038763622550568530505059757325923265421001561142703815519182255769875218536814689919363532676055900518495184710195992366854229988633804606714450052087886495880648507654376617320734399051269060701063467623365234544785400279339505913067150030411181893439169 [146,142] -359501481535855189309912435772161617338431403600607508334453597924419574433185720002924368254554389588960297205250896636486013428265584021254724646203777707508698575698570488530359508735140070060303460450549648257978089996150624562186387379678728910169009232860737180577497023980781884063950110965636573061329152970447669923724277174335810663036016449617987063680728677923514220279016312979215251942094313402733848895082871849706538563672327729448052011636965483100183683786454134449879397862860420548241183558680556392209444397242269490048478396638021913203590883741653500944590945523983483762691666410734358429030177099962011752404157188380971871874474340308013436154421659726506821618329262732926244978917623597230278110287102646774690374952573732516137204431745682947064158317165326656763262529075261749149391217380520250575883185433883359274133179559860945955980275821054192109045786404501627018858828453161654800447504862015480248291664982138995077229802120700215992393005648592522666273510508688885573036068506805611377686860135377924103171550091847190309987383872699966309667101544377262566139907776763728521849510780214669316087235410063446539015993028683384618685120335241874948824581591827585345934625720489235207984853094761786831061649214632375157217134490880726951275893027355763454418481685387690367021376776399955831398216669382601115923233841815081669821821624243522791726094231867918485770656691773953814119898536274220276153005644984550090064805472879590490290324388364688954883268704977730689624446704365816007740804067016976348430989812856993956218215198545812194955622814589901018781675586502155548551020399338802962365012389601000170378463020313 [146,143] -40946167527854256190186657138260515592715749755479244458460935877150648656143010300967952621570715686194469800125876915039453537039380869212132719654848513032669158455640358317435312666291387064617006984592549485323025764027069679439412508489747778156205871013494952982679851577766917039575922764611776742581071314151954607967049658289311344846751565390161755282632649725691816939618978052158465344885554934054352046041617844533777886719960015597437806679813489757578007534044484720217603367491002522773586952738033291775871962961494451476539522770246472003458918885043695987448224887094628656203082425364156338123541697682889706414919646607268556122690902834642691252491767328850791548460568425462897561948661839442445230649124890727797332121273769286759609220264865583963459238492929763327263468191556380597448368021769326632543107769530259476902655849015054174816297832291729099735116620248279344068815070841533940834905721034744706062872674392224345091369450960245728362472637616609227614821486608026057584733279535615741681940757923526526487218093555094879015169199870704041981815319779725592329073332201976978467725903646661344856701820180514228148319591452392951603021790925240999261831570986007433837181536475834295356564664127265736922693126287888137694630146968618690981669495379735054143194239624030025153287159334859457086088803135248461421388516041484538539364177191209835516293134557114796638380831407269531639179365020678624253107895223102888950407501166992230403147687927492584427937160589144044935008801132646803449528555586373494200398413218117109457932566914587809444245375163485898425366511095368108725127781451042399167077423440673248396342 [146,144] -2408846545390483978147366248787166478333513045446414917229171766909257165374652984639402720082115566790109809691452456543840416937987476579634914387852936459014687234810352629944604385288671489707598964040016367391573737035212785046347126789341287848449018037108411349854786524723403663148251805322196833992368679512139070979509586319667797594097736419203999743305613513515348340043868010201442977155296228689077131452432514911207328889226029630074370793998588883872646185008787918867814931224507056690776758362189520273956159174851248175918082939243414140563305686662710963107724904503278439041958015464213658050864830290019502902773645318665436863345790267635653436095428309848790075148823336639186508376377537426051766186474157755322216056432394431649231319037141766737679525046173832994126495386770987574778514085407922310895653352065180425986050799383231356812768053655023815195002000726570062507909499593597322892230681029288398071371791809106530750830864189156594566429969286000243355116615531873546045674875025411864750515862093828048646908441023495105427855621831256301915929455472753805837476868024747885693064185427229366746808883237311102861105145963528226661485550531615246457791283745913702587623619700340900445946454994210460048838577849936723746373942373233519495656823513531189320774062577798033389557258533497599779132375474299591820780760013559668643236983396960823214807727501270052889304919026443412616276622716078534150687429290295549960097628852710421231771329982554051794341622041235991423142421940536461610221227728059021389262532399700910596617084186893654215713190859575169213074145459927934081429677816522419808430126951935262 [146,145] -286422927380259762774404050570969619703947625248908233486920049578068384804833483163233212193228669776563204603109666252360976768041320976622323081024580261515450421513451045385847897869402841451307442479074563701998605551555668546716324448736401635616636512480925851457957168158551256799462064786670359882059113108131984777423981614138689972522019618665401770678125991771945821577567218450063273413534265094177300053522985437651380200925722561839594912171056903596007873993305555063782291198986842128460938422674157595571600058461305860766480685925572691899398767453936648073491096393193488044920945102832349417752379183191614578302789751080940827608146536757310392504787515841004324913851337425438951799229775191770054056638357841444274744702812147498582332653490246479412841829001067676388241255747679519042801888379075771559247411994679967070801962806540150372051768058199012470692087816036937192591699853685259576169495793256072761144751263760489251338072262576564012205446772254302770398934121449717050963277429160818387167059078679259606051684925340663425098388849574685828365134759236103249725614746693547910148796237712017132579693225354695241291935410256405046028393655641260138190459393353769365860088225193743639643314575893825663307194380892800392264581692395541061977552605284976635468744670412622064173529363777209517849567698726999236580280053553652511991693699779806976041502451923790117418540190386786321118063345255129235203119591714120369212447444237222041870780174754825188570866567898730076186165309043316832151876417472632759384356431796259910338224448608080239235499432403428047533957688813669654222228650343170045179477099 [146,146] 20063166195955713802529311057071658594910332461247742066548347613401702989062892815166339610762213498852290094671596857713845484566387741600205492595418713129825175310705395305893337517404089626214103202269286610002954515810802966405876836937298752447387074682189310094302250129434849225344175372320962245856310032317413265665731549359165171647895634745710462991129247479764055388910267668268451301088225671897676739841435048963537595214217629979818562051774505237174101764415253293847973436273273682083620724422515809903261666145085942819689737716704284555353923062040657585037860872082437535966962628974760892411909930961533101480734650370334951195172373703612584090714749641428481282396920518980358541046713370367114224301069171638952566941804615146372631615530842246199725103899724328703352527876672276234590085942872587539233637468590026862090353706156795768981917153813594075027057319726599712538484922632534040342226510443008481433881228884941004674343324794458587084639575636797052716471418761663022368749906181279833078139930305875171431921506686989061500217554174363418132329546881775703005330589394299513068397529733545201918761427893255042167931323713053921108263794414113263059054085529891047615856228104525565478418175104757912568683384194396059034096872099311791787759625657204789021685423305275108307871946193512198361574568289694055686192334968188790204392528980539837887971396129756324447720452539804421268562633684512012541124252577397024077406577960107081605921543985017637811643140856222312105466682989514525141199537316933368090481494039299488829693920923787768915302471541985576197472400149178564030736524017801472798 [147,0] -451780479745633708913932450672559433480665227156178330757374298241847381368318096628822250762816962352313495387941037170379241097193018186344348783235018007569188537974951295545692854998751075633945573164776451803793327961842403422271246015534342273886177311067472736202673461615008794612982090266969464885831577740072457821706153571723821463861238572219216030832678374788564213979512197571418383185532512698773600759945747002160697523197730041924226910668793580587437000276055601482008860396007829593175995700848219784579888061504649472238604624781123167337413985927689548075230929514224098715922664942909490558218804078989563191524367983821382352700802186805891054971178335359503133184493163825430167467002652427618654464689424640149840884530107599577783828233528376475998831741665775675567627348476723732518260358716213129339478112270915913782070363148088889947645391375705279260787847985761574698978364231102993282205560144055880140350308652313896808301956134862677956603320262169813949010592066197511439770461770441450332508793189528693172497910790599804595138850535284364541070013832204427674804084556121983382693547615482822477412264676016975781653730852081624078433009780164437367562935391420009145734879122274511561093160568819839683169528142714992275774440446186811784255606064317857427703281124037603349486455017772593216686375784670864281012855895481481327435176756612680781297527488259670802555107099322068348481553536781396793385029080841274085525308467971646959631600548608286729501809836427728477630859362472285586807600979514828104251708909681005478728854549882716236478903196031417606019363239852437025255418827675286926819492928960879521745987243684378957826255275289641788146622393214450907745422699558958313201380012566532907052539308216694004585692831863589793524683565891194697342735286831196215566873974327252407044079157458659759017630828544417133581321196989307783317210111841135448664841828321339670860094464986993729056646291720300742431882527641459613973136469975260294501528277075180498975772871051013449713343102987455081874745683865257681480657076271076344475829955626977607607841491699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] -59727685291468908910719679248702719039724416956380569978666444795604021034360702076780764429047726456069233593629114808218571972021905299599366294737716216285506002593689909241432402736780573056268494889149929233060704838732217353141510755081614379307257326518431971861305483740355127959016443328061274372870263771840193454557492547693097710561631797402314027129867592900996226495905340232626093926604543844180221163707907231108374657826298928657624332520465550733386442278312906779146099508568323499886616489785849219657019882395207559484660054648417258823147859184907197957260862578048637571562197602377130979332751621004872904824250711562413684964515509204211630487270799589511691241067294463660167885286713872572125165028013234494704643968513997319150606765887798503283094971538101766004950050232124067528355622429983509598781544600285192639499313187924769773756714336645778885536662454619663796091791194425011989586645635131737401801859862748083731820173346303165587285597569901014480830053263446639675640973847595491970157166979466462449792363083829773201496756191058490095417388779971409727368301379115911588216424182827061885997172107499074263928756336969784787725637348461550294560584768176184890754491740306224439571094802659694557724787628309760691800160384373120664158162803335119438011327900554380210213051779084185418930085763949158570378239141065114533780518741080430126627813348233076789146633467562595811623168457888772497090427321142940567377849876768567907781661409860341549232565666918184016677816221261781473056204455532310674132435992410340194717718637761974546398435558619027490430089644520771396368153704642578334484383070176892388499462936238243339863716903542453948959629541329287110457364813474428828570218786661477543093942920097890397339351310449981276460786945037452375040420169622854275786645150092626819051616116188273553548576864730836579456447766887034610266227282881065228551741492654912631269281877069513163150341499612425036561949436524378429772056201642301437536126114256897119293380172538595710498023824882276095810737034898316710375276447254566333268377409382310361252166330814361572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] 2644628439692201577996116849445384653468870195905307870858613465947377943048297869478429293326255832817576544166625281390059078930478266497876832995510313450656552327660097019067385208288772146364613067935739808616518820013274750570363768787957257233042568826033307342049273278412328387072489434442187355148543990876216962062688635994161656091197707516210829608285439140634750986918263425357904842248030776342040373880649323565737227485502700137684744070508234594505749441996045488007576289919664561775143834547475620842756908829610290708240693308048769670786084912165232264999352351417811199497000464656425667714410772321057025931748749563825040776562442310728171731330400772088557452447932554439390979405864956190538517462922682590559486977925232983345798133906081501364565700374529522377070238323771594266933458996832597411123717049272426864905174704360787360578243579063073302712850647164362158171088481630729953308479702861604540415486943157501970528587142713434866594940644614293189249805716575645507928685285076025073881162104671286143748549435385135528245630605524793389799790631545957287614978861779428973778620417829438755801223612859888076045100425888272161035602114171957166781257837198249020214559416141517161325940099940905165639552309725602764329194609868086482525249522849908247347429584395191543927833724377396644964162168617843983006821242030698664401503496514884447513922246425233108808254889064061910494425952453652109772111804589956089196433243965783202424809822249712108305361612603463583163267026838912248337014631778529212654176919068486670841111441112615228606199688921061806909271672896083615684526630350799819684819285212890142473755427932506288041213977268853035778770770693154246110685291434507435805372424947982413021741849517939659888282869675384020482230079535890409109937989901572318645452635341634434542541971693464541773841702585716803781401828100093185462692906428624033536134993694035880561037191325619312928125868924228649216369814535146843258187042297153021270526080743457170091410325005022611218799671168185059692158601612506092508389042576382483818407936188021878365361772011965513229370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] 1918323413816144881483579083529311963366682362105800746745859746124891767330596519195864978044313412558125764755997583618583373106516624657911035076018881599920717212995468662853282299745007020216634011243066203925813912807821711905493225405000253313653416537267791139431749973579051473062620466801296712630059267657280985430451169313308311061851846998792534786507122026769536080017839485039465482418653751471270771567008237225619998200026657854888882261246761247240241514660234721429414483832877518735526277449605579199061808700911370759823393472524426691955839968525433001505567669889776817982881660893372873234392911072280386585903799901006542534328695891875164708695418488676251502480297795219281139768525752282467301912311958661802367839033396363938088250923170282381555722034718880599574191467498812022911844201927528675133922326044534141569550176146184053798202170261248345003224653476430576509778014002904765023202117506085203698347800965544947350880992610382229307611888245099816832937696236170039952723518614334022124710831048642235466442923665932022878041540491241875168137259070932992606521925699438350229640698665852501835748279465727878713924104055515627762030359389922853456068818182440088061285228089208957236497650802214395265558456198312805113066661972364398038368042644671631294124935128325822672307829969558053518223455648486846881154463815244376543161019636044831574760775077241297321496693178928817861577059719475368064843826825787086186895235874871804907045285309887333688713007540886114032139911399284536939467845950828305209681200784085252986152661252411145730836011361420371374502123460002264489873050067027886623478044429504021108934310593638949578839592943195520742284820461637429350591189732911643381361740786751985775665475597759739825006142291019942460942015080354688681627326595946647222013681651855832675752671387183686513319611776254593404147820842039229198337973247366027114970002692239009615103429983838157466713277176675140582394597139378612616480964051686380216721604869158908512101296056205540432612332618456782680497067786605482427039962839645689804297663382665062314913484442513436079025268554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] -228019638926068154397583594020590541553305718082743840740396453362559601108790876464527652526192560006495958036363254479450120979832612634150768565480198148690443040963332085446728886534561311407286571043267631037166728001401610293303070730736576217740600639190569174561350562581022389463523120893746365522553602242017370298802967476498665949830414554662758065568987899319220277841838322790835031071598146975586219295498629440611272420573607831460344338230787202267069898659848031020394943975642699525526063689942993160581940757041138306368664134118577289334104758809562407868744245061579042730998050458953575346338125974411349987458848285936349592637394644286545610765708556881991485482745777568439720106983635574802643952469615415483984119565341508606309241620061569775404881967495264084443931922690372188532388147344563995468866844477793726089255540224445532395512402504630345835721206726825221205372497814418285790899245718203715491633222327207986234775039347122430189922128045481694784093894448933587763142215466197649025337721124725779013768034611145462577233759041851457769326722445547143465672615768371758434108764041037450924085443333908276482154028541163810642522671574957302698867394757685853849101187146904506209934958021906200213567467144423233130664358964246304095815090944791037363066924355663865013779967495083232094600043993410928389898964498545827225982809596301788648259336272412812066980823213819654355270972045973350253712317981511367728182275130507038444265277148126310081883806153066375717477621653018922267536427907323502471696129187416515805383915015784703307548262416704351714389027255785749970315296927158861612387467190955236861447893145032411423620721016616706562376283487587046893216076280158486462383350260456661919379751435466395120800059522507047135323902296644504618769126416473959968540924226422250249613717368616366333795094315061535936460414033376504505046796859631359537153892121920040914755557294105640471022850333800028617836387588196278531181499574114149260627023771312885015112397864592593052702769789058376797353167220484986221061619582931942374824824127070176018466929335204440576490014791488647460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] 4108238352248681718276964713829280988476757442068614751291553698812978925644637108697426426852458962920908067230619409470506676425261361566928632823682875069246475729536163379921275993435877886455707725951318458783615235453617214786775233614926673334420315140984361248173242308771528553146360293114376962335291961782757040049165404779481532812004895738295417349874957177504001260395901507222484152981197837033804124880959777891839135456498266981374601746806549316363963070934834811071579931859265842250347964033715250335172205552823506650071107196397312824826185557285889903590255631152953645676155301832931558138812629993299164876937549667130275298921366958770805482465600483383415349343758589268933683125944787589220138719575407459901859696265464218296843237974478265658118346969466604647444548229450257291988406841092695125299934693701654180980184322348713357810045733658247746452658759678657475870831339631941340838345426706134676823310136557727654644640705454213554199706081499161682242416497472326297302088593202731895063955324860890954207817546187690121566237325943490012739673663610918529313013260632323121929732424658969503757118711494514709751134949525075868258253508742053873382047110696631024685222145663001736304730766009410907294791209499338258103055749182717526334445698479043586987675162137300055578961051213363169272419022486805100639898489167853143467576439872563480109054134002410557742280110108209849888334849674146223434878431012396062807768061872287144537342693771817255375254267884660379077563647172537779931306267108376413607074362039275385321912969705660856437349062303427575987701238926513447466717194998923754170560614355843401536580221574652186629920778674174522782656039655980796998306396266835163128424641090123800398995783162552432819240813052869587449860285057464211623753287617090555691169642171423285853865366662035262153930280683865430790547842412618908380402470540539957888360589675326459845401324651704155884138384236678186442783569335687497277680452685263512346593732026744751558592443119215891929508632907423448715636816390892313406211204257432993033947228281920133126673896906133620632317615672945976257324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] -39836120809265867419551487272387994205808615022767981767360261362359751569671365875308340923318762781521334386182249056306001102142520282227080443522038131018771331286713982549872472556867430371103301414337097513087910348651739861545828471039754826052698147492452576234196295057907301064497034395610509472754170604143849970390934977234663148555730784667808880033252247941736245351278202089876577185512229845204879026218209324276663040877862753844948902593682532632078337304979694209203391197368502780306817204929271334891646024730354106880047629436474887902162490878869182775387044001627490614867022687982765592960234136777363994727604565717202411403402984105221803803245384236039447728195783555653952562409676784055327231738174150948603806419339490465251609681101941934363850325069106761066018386841492662222310698990205410284439860790600451435513339421469209222743279823187541339385567810990034847114594192539767868626551151334551914640510930766174952122246686517616043526518075260228906289015174555103094661636020014229973139633311761832040401199763791240268353431233334449271771678518602342706397857656428464681775358847427817624016796181233457388318805039202321084986176875741043158335362332702354667643380120872614105934863563677302300128628628231873476590022506620432976663567164354969701967325867972333749542725361277705629735618268273166987228385123180747906043094591864587984210398706405154706175442381784379828828207117111433727949457121825372220535638179225582691530325628955774132117676218625035255571560617254314818845417912873175572794128688710812888525600704267362910870083925858104350918019356932741062617643199944885822187861394706786644588035833703171111799269690644310337838738937772626409245251680058541317253499879849509100216422437195223262322233930197488680397400503239901490845978328854424872368259332182763131171521790634453770601894653339171843098735331187182749562159309113244221075449855503734751240541977121084673323014127437083385915656544286180077404568100427617693864363108343504646079549021558807630553949483295799650301403184483388417795922684344922808714641747211910222126173290648626368337659187091048806905746459960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,7] 251947025624572860025289964453876874310751617406203942451288618863290171290672651562267494226608733011783663718926568118248667698326752613812902766059711572641444169207774128368861492308471799718479559942039689417659432086342942661263517550365514133800834730784314936730101820939686468701765340199890223329672594899836603226443846888984259074200877856298704065043167612660466033248240615051936078994994606317365053757245645473185349311504217131359743485036280768324189405878898493718607065725358689606425468973892076785085815514213927638722776128908288093163630594845958917348461020710553125305119700078201912620903476804396297190038062791467009110068667454527281189498768613057333631132677781025164143161180045705170661894994928102566973646320761622138397552876665358142203141963034499748290706051073479726813260980866583553957354250367323698157469931319048778638797841973698929917993554983641201275653714539907233552240965907962359275737481443761356483780491000111694345544790711270126912016671443618481223345845550311369765626283354907449415340550631776588306814064649010102982509040850593312705544872798944680209567007798398167143060579905266356694526935451909624998310695667617367638924296200970857453324395624130452509936793341113737613779243734832836550196122585596839664345836749482210391196174381974857312092157548716997220580106326053288055270931504303724996092978085098304322793281009800162698130262224142695327005433118772388978167657661619392276425758011527938834003828090250730723447382066644290368166404468094599346768769478590712950469789510336027689222684515972971164063129359533220985108023365803604265722553281980894742694011468269994631533085026095878544341192502679548618962669246523624439091604747928582938596690161745733177593423987755038720971664841951148541857828892773112921576339096627747897291465304051621682991991648459270235133695361077917160416541029122750706218778571122812711322934002762616304858023884750283286559835759198891204315723396509684639544477464119881146237247508386371798267154549578547364003796387880277108542720421748152461251993508395856323953493881209748439870003058142756101334125418134135543368756771087646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,8] -1233680457728234214992890119992216451586683880103135729761631254617872494210981557958443557400343570289449443516435453376312539594052900470613140663516586297106746540219980495822559048450597679142717927910546302728369614506449281119683820678126687376980196739658012013773144505072410607524818942895401478965511884374359398895532536933551843490019978395890107708471053344541723641621595423503589261731437939534392377598772901777067671469732284999649009428633910104399317635411052058828491246562462516285517344674443749523549096396432862873730431401797777423020092787041319386070490829273369670991149649836160446156231629896941002779865181172454795986807310660208941747488398285232508215918500132569075947537532338940669695792875804207124059024314421699883760522979861901655118807658004131066897902545922122911738500200758425097000837430130498441543226173230176974439653725214883086911438500443088939984311097736650876197615233901939779264625805460592351248778335096755931388906572901132121673902491916461298501278827061062119220547119308936459554216246062213667218347207461783227122685570117827261261514649540002372693882447289558803789696965270690293570152575883822344066060998963629326391059322082447326658322152464558072290900118575663765865612636616327783842462914996709925775706824375169634163246643357463369764003267860905361360972397918930488669262345522623509308806850642486058186548505791568611972281795280368522844523765492661820253057590088842008857463608652728819683513679353928515251985301520789439994330154039646039082372485674408149846244541453143420583864137052827919680553701938436506110685232132941833643055776890950870135153539589719690305142365925831561930296731965109945541324918393376362201760265957727849853451040864560439262973979920113105880290263683662690198553011097495171086666348352266003118524148485009969635458023639179679314404600296375273803079764228904740915400408105957999662633265865282233102683921102975894832844541996573674276934031578220989916693368432799135853211293309128507045513124260562706248748460298055177881822834535446980445316498658602598547805613220410056221020335600959166734815527360913378629447834100574254989624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,9] 5542281478058474746092461802354946673043173384692901232231689464406583068553151311953979803794865606380522724407524613078355220004692887823264977288142934840162896566217733278701112785952425214862863779233938866273769085628590629398421441573650564788966429970624472573163057378161069828320935102766584095636730286584902886057097948234817558072435864047040704134501239438868840713135841659781005352418001480576885458505910786747490328248678977171452921126026979610925496169750259047642573702813101189451168613941417368328226643031165818981204309291500585606624459082874232464023198286823238500090331898254271704711315185595811807893540936348436689295841998380213317015175710537113577009174265196615475534729340214297127028686268196374672992455550924648596554362032809360429217423934165328999209767760952436823187744423864946594086139656220673036422411431370087026807688073559520622231463944053526258870971901527924436300921079479919138301247439541782238535777848286944921983833572562803620313775860572738778548010416004524353681492050147212828197405369418693859665970993380674305354098947228130673356156421076261870747973748711544964538735235755172126191818553235880863147144105414197837388942985818020347203466548509995876896942860120526456494897962578669039825417100192400309772991294892053227750252338051255046497716816123385687229635760099701829983717144740976030723740730336673544105828813605806063427476687592816364296370706671662967689134682305797302519521315563911402274157235402714578437176725051050345310815471462029934994591385239410710113057453529815034274980700009385201279550091491459321919766980940979739192943630489869082875185611264917879108562132802205363305237614194915266363415767850112106541929119599799816301170822778604142904554451543404566747327639950362133002650858462134036280051852239485122211914883028978263892787251696842617658537161161815835848348265032079455673509975618146891876299160468175721151199905448222959521166594730847098654523900593930704238655566382382483983966017454699566040757215810487806932732343446256575093824627100455474063575885504994945589736828599898026654903651922401366545963143734818134866770833468763157725334167480468750000000000000000000000000000000000000000000000000000000000000000000000000 [147,10] -30850324583276564000790745691948725786516549499385587151088602105039064924368642471205329269888466358940320989272825967845615679965337073856846463904504881815424356530899245648247169736632687457965946364259772716377515400838229474627145540075646267829413512697685337339459448635140493550326702057281632267143893883233820625890454873312785152005761561314224704100757773008435368604805276735854657115437536434373589933632268139856148985786629651557825649708746640543550431318508570126824614676699644528215779989262840507236981795296437449143294291126234212992902427481894566419403530099848368978710960031080282256781667044737872028581545225170834151297349534493567985114692813166496191412141504301116256743778475923022145257130419440145803178783324317127971710506899364345280784577839408997373522892004104634432183607865847362771282246613851730681830449176622566844176596721430098276586426326831345005540363760460597804907788203346849782008556264996323392366893571141975546785442481632340897728055451762059163439441617592505760421425555071543978055153201188718374462309077953432713496599498259764002695566448985835637152364332997200498778184434764468411442215854033601525839312254737866106547984677870124547983400586604264433963624144729000698057650461263648931713174663623774850529380015775948486011984672812258925432269235094264767840100515779116800884730485561790010671235711999838991916271852047755613750808727908861068483047651901018864559196708726133865667486055715351836194318919685789833515037194392184979007712337468198862966903076482929489712935586017540501206316777219308990960167696125410551359608586486068333195653458813828141921692145076063864670020672259861636090366569333688906878620368076127008891352645481317782831180016413545468984317576148885648284855135134936645952970316561094904914440563712067454418958075655359500783269526977375884585861298909000859094747612018080200153213545374994703703429360573206697679293867925331905977489798429771742381374960531076587489288616910006195417880460057718369689438590138867183813121059599252627767868049858786295537868719898387081517335737127639174996428419789788175975088016539409812091787621568528265925124287605285644531250000000000000000000000000000000000000000000000000000000000000000 [147,11] 317178145344290572721549791625069894266687061013510267225530871963893051852935294312392165205614476835502173111083485519016368669882833217958530358841289658700115842214458990720864563343127341377896825381905519947046977277522017212730304144906016290939762433667259490019672269807690693388522190246055578985095767659743284631500441234986628465143997950582090439629074920368610421058945500580617206784339706443596973738338002342394363473280998558741165886246561858874557645595654928499586451601722982307339845773770725408846852963688756537149145224702773002361061645055629983428004794564440246518887626857212839614026612941143155607013313276247791622415079904832192268696721387995071167974830967546029499701079224734178417943963352508424733506765325301122126028796698403341804172848702291994884844902431445438376423376142219504850456807252291640400768968792852961590943854344826432196734355874174278996126081910065405721068229314817508169539948856749326530597283333615183264604671714839615287867287129112891465156211506976682509202400561881739119261118266331758150690939067157137235551791511615627009551720556014524270398693201020636587235671199640880088342053303063640902392270293530445062558243569761251253589421884091588059308548530500880373095363920521029186512959584041706928881211914070255462714315048523440435578520236853544125598701080881323074698630677352402867219148002430187897352285347513127586219300080348288897732187013019885385509155212165178006128211255611457630452472263017092804279283362693153446071842509074162598365840010867173793330876278652296018133247749157490735554299991720325354484705149722352668566904044967572843797340740762499955154064328429779250825192261600609135522193144706256650025640077860226278256515798638768663730450110794427780292213523520970351632012608954197411189794250472492974448866547558207558374210901294420037670905387507463467685014753114789253435106988034541416971321401241315354565866235959904771601569404919622265223634533357309120263614235874588167140035162528916023770759948804091845630532363435415934971754037712815504627013668395723160403579321808074093045998370414490321370946608030841817535416815587723249336704611778259277343750000000000000000000000000000000000000000000000000000000000000 [147,12] -3721827523910442499544919005069978372698855737321045177252359532270694190099917783182158351644817070608325296029509160239441874313622270927769186215788805411692008939301758589072695319366537846975979341196874790894627826607984701882893318051997049725835068857712052244638069072650725472125057695294223159312899748531777296359072013035399250913880313077162371315858100985320305531392685073841540325676628416807883180281237870096590428646875505058575147806238123201368346171316244813991309911723849860579778029468450732763575066643455579159653738129060821006852786652790632999826352796438834186864568686547574822314486485231060148368235236493300681805977966114400512954518674398429101965307869934381856101438080424364378573702920887573111326062566780771295329235323144013165562469220471155034717939013883561740612147174145182828056065212445024784923237354615238885665981124381330369445547711774036280474439430615618424632954858587757145095548825345554707922967982202154927762735530810296944771750465648674336075924605887548141659565910922452500106113795050816787181369103221648781013045475899123912304054642548539405658023939502543321466005195011821552015830110619870118181892043015639996610357615444617508404012345842791974062624729578980071296417633775517664408343848150219580093521714653199272108896550651902013955863740093423277624759156596994466242675479731440915941868972411059327657753589544389384983480834173395503174978380556208288943452032705413974894632316006714435127045952198139788009936496362030299851866809743718870290382028164848745390299185450918282064558357199232465053035573149878140542643733537964831672818697727999955679308008899396650026686602239546043856607413210607765917860462554075030908330601771426483718272062391785027915412705773442560803759788838798948511429572981339337023969036061426157106882764262601699185734910329527701176393533810539985795888846167128987201142764257742804615918045542781023248299015662850855964386194926780731305881630481701363713281330489420943241267618243294510241974054243372322853802468972719654486443489425107579998109470286863564069754333965235103162070106395985431480254670409984904586828428560418835502332512987777590751647949218750000000000000000000000000000000000000000000000000000 [147,13] 33326896180505216062309209786048366163795316101489860341750329102348526219012755161764349766868283331962414977023250844656417951237857914758119484473205371145153133044704056659225000876669995421015837279126419582284125912873838677742290659303128806882992276368749608396035451217064197755807849499306745537824313521439053833227952769804984887828559005888722740957651413646452805892925954689789695517017302033116634155953224141519775435194544508648390627913647458918854289137634518584307496984609669632071382941151325545252188652943580352784666133685181126320816131620779326060599250699535807672666836517325440209098022671515909354769380447515516461370483762340913766930389940221792857870653387538668444285417077286129856882365831400015803181932976237955639396035994333152354893450132551252530125791026300319530444047463116443972794187277973697654351723324421607284692226726460727477613241374969745609833991559309894627588202582305229224379777250112245291851121727085873949762152144926828383525661729642967497512097790330370855830721617161168353262769901938824408103726375868128213257533382391410172035632266121968679077736223393750087375936422685343447714135303069526916788024981613357773867077462299399058840014391664933613179733589395253203891330678796393465566468424152774757684223929999654293562570269677245598034455253619716473068855849859085970898095706951182944070001422034122804116425623779066913683401428759724517684903510280277401115174714724479694281530109198789822204403449953671865021147830331177652066260266065554304988117952282859572751746191170147347466652373287391559184267192741803195405451999924895752399867226679621947913712210734219697773833376351866564041484159152382757953049342521432196314277786166713522617941894506652921925541563148942750573425955746437695697784311149975233662478541154243378655918579775210355102712521749453148358975046311485454428557142656364938904807679936543684900672042510045907142380791935989618830947364369009888597083222396277945230895927616745251775121678518640368573596617544245358846121118065552264337289099957172188679804482317030668297688914090400285707448172119892557812646729671976628436957964369234674872899404363124631345272064208984375000000000000000000000000000000000000000000000 [147,14] -220091605367589397795853610959457642130609836373227151278346482789830320855669086508575425890628135065484150243930930524393764217501847238297920671182307091980985742670180473287913546761787238948034799474685994741159938283245970300617920043418031356079823295345574375245157236283937557908906485415089884835179484998445263018685954341838810771031589131898856650822560922098165120563729306485799955305077247201291919569764113190152926138246940663389792363767429246197533285141105655468748792566101431437699012502623874681792164927285933591927394275611404781113404960590368275842396354017142707139962579931572854023500413887121596536365174726791200767624872974666274324215980262460922806625835881368890039611320446666573077605895052198535058131666183078910976873306825910889997870296016882888795784799969920785606988125101490375152475948792016841582396972263641123825928338064898890581590444235365288375633867886933704070156979769909782890693439518312492943412606570571353925921958717370288132719077800164314257031183165955189234327473767239559124115067360312104771771780533795382710382810779275377247340605902264794020345854214835432019570105876803002052635206890044849192394546682684182789459503128322474075433183606895697767558874030163605167752318055324488334518030778997379447692258499253240919972322041383317610734083824926356871114108079930632246773764261946949882529052665894822303664120659929723117395640097480116205241509946355954085501374715953624091482417993568652119393722136735973726643031622828660040982544753236528810820579208326742997353186903926929241190411474786467613941734071534579313218344326223180121840007408214016243596703013887541223421945235807200352586818588007434317584300295315793837750875771826574624437563594832161352478983923121866548725554026032663503454990725216001996828724960641505781231857962846421951883229560581246827074117645656782137073582728749277559530587687371917572307741759094231580168963900814848026324007314586103843553463960289349749290173277400739326129324416747784366341458669671698640147962633828698278308177194135754214415989524081583542547711722851824560366522334309198707558394779547850590861469148605734534249189771060173370642587542533874511718750000000000000000000000000000000000000 [147,15] 1112361260291162324572750750691988924861824226028040890473609323648287841703790445043023523780126179121726189139447627219486951346592715924203940855371457068691190780730737012894773100829397101109431780184275063589565078433763745510153992190798994726023801898097828021903513614616937292399195563473090531428496992891690415851671512675759143273967718122141931968639071324058447154068246996939924386400967438624159423571784389088251057874245535953243568892538431959250220183153554785871013003115546392698076909640157800229053346368682662881637337503669527867522073019393147122095889001445616681624446272492395327530560840793653502984649549011786339637201100768328967332281646311911043090729711385737634760322689914700022016786727764532739492932057272887644006144472310078442336023227917142200884111522785032537063994612145231926473528047852166877414853862750926166305397045236390020284427376403760259409099573748793016253670730483784508643430771197304511679866118660050348368945484699078098127059862893889845122856532491711879523664797071410159380205254376895397847250781571221692972957092431251144373612458972640307227185396829542837889290488313844550705048043708479262643561182264203684332784467784002449856310907472010895666499304508763535646917604933020974203567075088240396318675156176811866115971706754057417534316882550456355065407179327481566358124235641029588136983026802990540407753224018447662220514059274738780437957517085217680033253377590988456119224769086432235955253330983089680659825254044645596798647516531180619075676584492391653867633367151582185310072303702675616235354325034079034097463773152160772668566115796309000440891813096023475104856485340097471038368102207961550741591729886835952210081382937408562471522115044451303691600028663914753367951468234393165880489008865969719106750404739194818788322887142220161543442481913896656552630171891172437280008047021438867666888438603024616631331821614811758857161498411265030533827621249826570110722036448981549942678996544627730123745760483379847790228754403951913434951711530175427917641632219436751226919216698428640925130487041058290247858159870649757695308849172617129398460915975358762995113353060777638958711577288340777158737182617187500000000000000000000000000 [147,16] -4456515116190693840144635808752983705816387174125643507693495569202459638526685260562913674139836835117786420515623006328477410684990793198405389015032816667997874726219213665234315387432890293032289477099087496069855609361781203896742767492302479021779510405138222406607437790656900324291200984628958526174452218036920531943533130237098413432361725275506019274629281831660315900901309987201535338789367358379823500953483824830293375071670560359109595053106252476715487418371896081583809332466381021200489128372122807324199378584236746868709903342968879215307339086161917311196054527090800916198572351293361978423711822279692805507002559901525574705310495810042495021961102283071199295829317152388939572407034193738572218728773101889877250180742762577353418629296381571885017404609525724315472808224147141864339754214272187149601571463165287171924155720251871919209154780264421668090813574898007303396618286843257854744550158575307704972601097111432339008152806062813371969473034558252925904610728349634936377454958374319362019956259325009933400355405057188479750466871626470026935893284102857226116884197870662978323086123520182267146121303183434478324463343738635303492098862480211766830820406480860840259135720277142323553514894371228166454651636828176185958257849954946468853969658089563203897858521361156073223718542912988743303658932446430557484319295285905651566153402487773701434124117654847518308215175696984320996018657443640317300826136155786278411127620138525775856455761348200460459966763237658156917273093267273796245781801934846760083143992579667732149149679518566988502790602991602697285990993931165010969748328744509722071344811033681969391947088675168080331649336273468178608814875978478143574780561281480684248205265103154201875504432878820876737651126881033212742311043480258397622137066450566040955293197330254805651744478957755966309161811017145248342128631325102224775112074533423793369238508128344488019568491258131446048914855727177066995667091170291253965125749249093913209759866560838473447851212751963620741525193268427327296449408663887871876301522969202418877917509319648848577951211822171297897282133038941306017121485821485864494917077522801742393843138501097200787626206874847412109375000000000000000 [147,17] 14521479651258533068775956467757618302003483262994077118065708674881633084583861874314670660581672081598421646726053307534670218395942214265681668645871977530603043678532563191368893360758942484408280264392223165510583605132106726369937430087621774406802503976144793588121200682244666420486566160982358082953742141643920515041723675704195918443606372286092985916398113069818702152027062192327306218023896357391818383329876123517839429280412084609156660485540502247369402229553803868707210863723971792417348477807977467366272032151556172250864579527523154871065400087449951187413622306169531563517219251966527687146073701770815636948367290113607094230666238476019658668712284146830859798046073449762252309937763596443716064019530464677024803002606519823920687937513255703353442508307311582198716632019362886304290300423550292964760436567950450185860898530403927784798841488605614335333311418215894532653645177989913647915406797192725148682313434599082717297161096816590880449019396158280044187199880119274642241644344111584372758987016462059681513466553898546221291465125374116977558857452404805991701067520314367293578728055980431000405314305559946128847989567138466354572393032594080811413551508822980909980921283734187967759923499254002410842890513793835298562626229707361732812844114903497064269839378401074613304848450948748712946481672906153679449436658742502211496571887271378553346977052223635745833987256302291536845919412197310271428896702350893792012571938429472829843583893962333657021522703338866028120105659272805908945045482029883414494793956326037738829418061647376715877702939209259890224113358355487708021304435826654574125065904870415153455364937411551523047296139432532986517471650309710950324594561019843944666292784280571993952746878040236950199819934588903804143996145217920848720109659390890271283644342659320267587452057841159139970330730104915485565562375141550745387504917419700162125289255937815248444908023523813730849979529789910404789447950062517038758748473708990957610294101766560390239140993405542864947167508372072964290591783236234854338773915069545644363792896766963167867545661715757031516266007134426365886716408041560836937894374606748328245236362432635246477730106562376022338867187500000000 [147,18] -39182062844058306283476834238216220234680264528321979806363536628499670822528023534271192822800770101287312849813615110799412213520950663090884751469380746576254431332592244870348366388734234771380840521749449490445609307392973430620326453001436463890644222633102634070650047561241214838929356292917677122049902219392655277707347272331146210179014449043918965464847285177931736363222596722499533596779318346661406373883861893845309415458588072572438645220967980542972998442618993903414227837960934639983065600652784334755807388165588867809201275661764537361138185076570486115771819002752805722344262075433117163683039368874210547962135109489559950558150406043130874184662054342225734179944177499242291825203273700662891005246302617491632417747168990606951181213026530933971768555406861748921276404825896874460104558369408786400671606856253089092768049409325392492310143671055891449171832197541777318712100970661728761373772673028792232009288083198083570802495510692337881489513731713158823255670590670477349421518519910374633208647228115038553599037754675907420213593523681335806798948847437237693446516100129440666236224483876613652466981371987788951155828649357918578251352998813900185632384869430681755102249479918232001338771798276021471462242804608990004459617689121625448199320548718873391550732334329416282233018400114400987439517997482981668663922554717313609982863930964669663058265651054695967586317438603072308725473528721010814736425836863573966698915447273178609846823146678589121983020736408840448698838858958438224095079034724698862390722419904619766947854317292849771677500078412541634720602138858257957493503378710163872424956928622999369729970915225126916126666671154479917741168993909901082228068038636761218612715708960797642099695167735827076265499000621090980990291393165721228312012203538318009446559552367802402015663549714544824800418403753617214183714759105399742736314096602369145260459795822828955654711333815641370250517645870172312587173381549759503454209904662818042349995833079951739017627172549735392086298599717881515792182763297055493953601886507823445096233214781821630281060388110453192020249951492963611245100773555797034176100173195287885237383246339604170316306408494710922241210937500000 [147,19] 88637104545351060118394222913765160826104773586558994868489161547742887218697228420184946941019030860828027306963210874697972444357478885293271149413486747017320611490046099258703124612326790455504708638859497528999231473631505105277295372007961585523710425123218809446134301952251446623405271063871363295801751041373427192726304825949193636229739635956278219929836845832282973869008036668867281797210548610910649359375575479083074691754432417617595916494461563059230176100213957407850891971073711689536724418355250318519434014008148427131044067165154513652632881613108149913889806910922969437221877369448544649612189240515274842027119821304953618944046623037121016649411594659701600630818014246564153187815727601886555764189727401519378630045917939667390954930060220553253332595930165077875995300207643114145772517995434606333792477326461948310986880084757187872882425366098349991445216322472083006249548314260288362888374476461633298027343758101428040879684210769652856072305695023730810498771773424953595713113639009686777529646955402064264723130696067486702757632726699568301264830013003009107752921193758806787930773844912686418568367160233156560946093094996851599064007524888064028600671371306402522463389296367395718404960193343433387385125395483172008081094399571256681154321837214716699828689184976924412277819123682574095890195436594178549881940954380737632462921604456853286321715028528049217993364508826945623745416682667226376975869276798248260773135051694329108548648187349040989190712883568552162192384325910841182681851396332504299746504995246203103847387929606328519811574940131818015549116068300418755807716378141409751617164950192594974192822314527175008975458992658189706773540895771122144161913452129301081130139670039988348966270976042672154215936490174179554934723786724454136722749398190874693890291288828466272958984658726335077872158157046319201066111404355805919396873659581614613123524096217182925951637325162040213237629477796230759556486539039720943554667056513434448987806816042741470134177241308652003031684826683561439751802409432625366265359556435706308787987184107275456037150112265410808616862912865491944250010957347102243404568712439051407676882110564520189655013382434844970703125000000 [147,20] -169500091051023893840145112042416772352118897428509801611308492669015025236631414449762223757763236523843745086696721181086443012948555722909441268923313510239665977879023000456276155170415281327716186589276110748395496035165047032922183440304277286133260722147684253870506061239144158124475460325716316084581079498459002947067090800110943010102090296760635083480863519087230776206759184436459890692075971924646236348018534572329342844969052024965413939346064862893149460861841662058146993760701112390876949830831365063221293041050799796846438264692199609245071308120885136997709427176827392460428805678263329731555717168886855393994576137913921115593150256690431899838021294952116457480387533235921896170319854317496282266547326811079146080998331138340340060294215296059867760311374446817162783435059241671735987497003679105903021996313705749553951789666457598736572390688423989717411210487341369181566767906122758359135417792292668589646717185769611510838111156689311993653296286450976007392469622504543310586530042746590165968398209857027645888042786388277364969312006836271845369556694500436519710964952479089977385469159443956422421450986691070858235958349662353507560064142235222156351921774013967514231451934528280446375079285481965173721999098791864533710459354059652551844178391752168495070170761240633853236246039683775625153584673499627425217694823337864921550664405489388729225260995300340252059232304147388363495494995153910604912512368429563831995728657219472014052967978516878288442155122868520147108193412855814121105771251527086634155970142701143853928565254822839364668819937834378578315893182352217965315649940564533661212703172573186018227741648651269193932488692228998132723712009167010915442129084941499686854528850127310268269841819497495375048531564071937233782279083831383300773388832957601530719276837553911336138726258373041574425694965404644025326418684388524664867363678850813066865869545296740262955967210073894042053983240660192243749893391561720270625237248110706945055184651553311400542217186538779819313293123251659381295235675903956605935078222325762305727808303056201526391773108764470439532271326695894090757957696184804397172775733357985702629000535068826138740405440330505371093750000 [147,21] 275196363628304811629770320669202669823623159475878456015360799096229311306808009810057414593597209559699699220159442474194001778110044730310634942657112848149394230685217129438666228516572425379876544686967634877780450496122788761217357310216310334667669826874664711113462735089919104298854802977450577421239181430804369683192242307180783248447305334556959527818424400163531532795077254551944440573081683923856185004796027609581964329399844523746682133790398081157150635808381383026431809185173427902685460222302180529523364974664823654901237263864548176378240999959438951998445906724265594730408576660949388530079783881715552364432341800706239354499672385731009338758477486035147761360615755072072871779119913249603382434439532521242138582355638189391620812217214882140006772650506963992431818044474524553657435470822653792217727049308587049933711108189206745188441327870913896333599862946409885986214640121538515219196316429567633207766809322272077513943947908313639385823196753787477958867352509222585654165843544281145545969268169911639041460347815947524612040897810198296723601819072965723867968550126077811668005265606137922964963153088113912895316619249982939702975830007583142097261667235655177392364716250192852360317398411314460670066221300311935756173779972961726124942319976168203543247969181480290004879900235570207063960630530090475263888081200470110742693960891633040148807713006177211574177645598886960077120961527886120663008849046542270566017426831101907041034983986844409104874802095375979622363949256218277062705430618818616631122058661385086359434839195825154787756333514968895075054307292126589471391375617414080482761539039189766193641859820371309317437128007725562583553204176934855272199104231604242205662978810513875455320948063916196474193013889057124498130432874615710126754477080224083434575727850779284066884969058702853263537624694584101097437295761459659987840750348955528999572214811489695090206328884010761800319005927273933500232541707972971621119973299619335581820931832299738376571963505436276243851145162982363402467981910809672654929206299690523875111678472718482905789088065634775011034904524727968445221043736617796807905145925672064921574389018132933415472507476806640625000000 [147,22] -379174548043386796047028663926219596569967385859734689110286568677617510458274148245738775440698852329468852159302710159347305261615830564435429053408585675502235277086039448249487478650525983345806466973740409953411481419933620759920846518048974558654924097721453726944024295838037497528801936254637430550565252630493917887318342040289824031106496499121072323151856014480819168711769332575725023525916608776323198127700216241382446849046511519285598489631501215613679081259126501696952518400245484513068264890697752817831984032394519355428767914609943507393217884520020372519567678629173003164311671726130962179369420259441113054997712881846795514932582171201385947445564382667859564154954913487589847760700220400452677704571046905187077779233065731798178930400226122327856323414805494219416396767660660551868142744696934105638288855177875514360319429950490928582236136109276061310346267225575043808343266044384806158447224855529853363084690559957929384656086301264380717769263370247544807301833399115938172208932165754708145132684816386644255097480118281472306747677295912490241427455251941129999017410311105505374617235013762409960735115711363379947424022805755140486515977936345776197791135952633112719888071212198685180458754374138528991289270293822771665584066338172467089897199557750632498736886339647108863128287191322419624694212525018010864232417071573455879187503452685537813465827032273989494509563288309382368027962416488992263261446317974764654885261470625163585417903343229906289392433293261079551135616322279047256064762243327627201086662983305172450866480519794234084608372471858465150721164290645236178830095043261491057573783654219167033792159164870108885944053097942842027588870138421792928108173056153728106225943768977822046400706896131357288190462048889644656590743375511884257673368216046723269090893879320522209005658880955070669964931293268787027233479420009230648058327795103717384570989772072535156124102780695587050953172716811725651198788499834428129103515642867533830265665392522526330575144847467328832744574733458634676178280102632547229684478163334867727953764701307311270314573111080029169368769855229253839020487109745374587483619258993427711401658086742827435955405235290527343750 [147,23] 439709589446555272208723881408852017714188149063119713366144366483399824589338143851152691941056501671824307982519839802710425205704145263664604891058023700746164916849340493139849951684297969716721290124442412630892026388145143454187958665282979460480812904657388716159698587151363286387544234940871625842237352854607201729966647996331114163730584200327386999933683844545311221589205789609426259212639693519467205779768917534983824965236645911518821255899782070710360769274256830895420114755908310850650631160110225325305872073601240946777182189242937329291084389885668412187954130271382268723828262825110411068916401129881400984032606166791367428481279464380809571034867229315666428691672602654979793370808757990377436890754697547738150821692865781348602311727962909285191522297457464430995397854360520989844002447308418160946017900148102897518362068852376637205100084581645795475666186709275007556791002096555543211988534698573546811702940813082750299573393125438583045322193010508609471355703082388314044524796019222316270025426549587391385509829741673481256521029343379150624636649080636681466760620596683648298138250838778324841812323595209493397984541993013343871386043060834638617878667532381895762536670677217771314394204987478013909378228259054735906878063974953016637027653117797638063726212486161614214767199696579836080157595400325596717103518406090801609991441157284463121517625569778241233801912637209345817832319819692242266022721012924052967599971143365371688020762044517484415222899878491123217597636795712153260390088737025618061459636617312558486086570318445086157023819609066238121286319495176135158844690705431745174226831529299261689169880634265808728328514853814706298888634333160784877874125962821783036476329343848701182145260393638831188459561252736907354284672547905172273154590100522271668016646731906814191114018894077672557529350637020078627590367464477421236244666612052472146634764745824064514279757166584207396453642358083159890899611554160475065295135817487424471411431307989815418886000848820594227422393395868975057176982592500410169705767399950846217210432039834252727647472213036408428094810358254987384300906658540096248795827509926736897938326364965178072452545166015625000 [147,24] -418796065301240927809655683795510475428892084651203580328036935586611350698737697782617768396789860936215438298076731727305225621475334351499143407413629645031642433888431781604813351116592900384704140135671305548840787095697452971733525959790090302277418355726529253402020965374409228995259509792458436291908486998862175817298631621984768138434608911896696053557220052501331271872164616439619536404036297982234426789849094263057827252813118446570362308326852193314110068755042329519674541414036267237980491030405455903640797438402256218173595771933189412187074960204312448812031343901159698218608660444982762001423887551181445659924006065325629321564209981154891635086497124405513173844963299816089301481931056555169867785132325722350821493048836757676445330513060138252820792235990353157919201116411050596091191001732924918126793663036212684231554241232019617337768628324313518237371885384268302662051666125593775532449300585816816686744880542661932441626167862619873183902929332896496507656854246738680977138235061060936813340798553624430402705680976079556680272435064557928854631239000251324779964913995895320022297400259172861173285291805620281883660190183887674976830043216053063331249429633780707792271532920824211073838923808266418484595606144482980393828340708894673765439768176859469588816492218294400334756618595217859460084480920848792343178885212067819923333955863141625363237663322991509813448194751835845197896472944699770291940386893032129943264504443649969949412899179357729533822393960921438768549267813745350373217899852507710498951860682641447222183588009175574465894549419511872362809431580028761873678472802523834986237560893295285416644119809496295341252970024488311144761368477413501046783104137745797953776665839738890899376915371854837371061751075959034351881386291972248830601730967683045699933454817888335461351082253947561546154872166984359624576130170772577953318446752118646919063022117713691763158885431960331747497585960705529600425282336891480916484730628642887747366709473901037264283178761048167065132231147314021933907474264614727041188265345655010274981518868635447790369096115407079393827276605272053047520285583886455807795163620854683728111922391690313816070556640625000 [147,25] 305669096727337177270027274293463248832527634822342996384855101686385959669719365209605004987718598253576344692243761714528849667974651806103964177403855347518702974492872061923307402674155127424172275814046871283224906522885377109241529980859787285917991928653007578378002173232267854981722986536886830888674817307905243822820887564663865625166813671143102446398268040264639440595886435297756862492915788876523816150562359310937938290187959508057098336876736528505471302209303645010864773172951185764575099974639645998498762243640130640233354103018532048664042363485422673667248524447318166089075846347439429351716402300613199531609391533548135539901424489083685479822135485793926068651834141957322629718159730941245980240152647115233562466010753462745868501725727717653696076260664020677069570075843902613912500718399054264857251514363820638292367437308787865206389649789179350837331548019270871511037604398035331039702004041110618406261876264364098866509547311497124344942107610420288922110948474099367440408475404483690064950840901918365723895542550567332714980082024398851260732672516466164926990797077407820302188349487029066669651150767819192670329388748347221258426151320247292335831038791327318715681862693016184925090087453150193633797985265325488419670021422435946833245817104943358009096795953424807201032851933094391509415007168625619898550334821103816726347011804206295126119940305337763582732703245589202241166998716613352206182477432753134093575924881916192589281777496163245620813176009252868823209560591451747400344472146898018417986704348631296848778295392333389786903085667560146568345752206966541559404572013290740301235258988789918858445521533829523776910929489046022365319416871185815512697777568395907290231294149992841508731379241632909873992481290886411904638106648476657956444851723380346646699379812669365663457563279750256452601154052206364664571530496512893287231521100575008486422275539080255614449631184298436169375435508335088599481369188498632707484591452198051688184738013964411870588272310483143503096093044453549011467112330446476267374264672162572955413382509726440599502759050482255157865921780465981634221829944899804875181950625240290264628129079937934875488281250000 [147,26] -128454207570314299405112465527422416442455762072826778827481171006935737475293531802561948968572833122332661810500808438272393650664791835713457565141117662100555107279250016998283635010545403800949691921551422181142767646148734868289424803563264421594285194684967983125332498231912458335943879493909444327557736561220456967142457549366568940386690265944645938133703205581766561317274898202248593312767372059134015215290508240908414292250063715079352070116580653027661555957989076608841187523240534122499304512283525790264154333828202058935616642493659848373462844094775093126649784800628048445879682238341579961872916405250405894231789995039441910437843579315515990146372226393786718252886221797091941563143145457890253580924593310022632688497410653171107161050374923394817824121065975387793980433812691104800972785448375405196531169093513975269185549968306949329424865092303279955994842694056171195646527802416846935309076209529861424773401912002405957728011115172530420879144319394179901611414436989368290062022126682615882162586868132844382636181447058042290844802882618538116422971065538448645472109947468652622688784777532144194669107035580523678522765266154212164398825413830589333549156047745485046846626967943395021951744261343653969010626118705977565520319757379412202413340771869471245797146562846735680549992076729844832518794696871298703337881742910726040311674949354735974492437253823791762791466622075353539254710747435597706661938738590991452156555789715920329367799602443985529389577066495020239976644563632862586062619258301469841849638552439148745608093914428020247278039657550733245543615203098065312203320926103395253305899010292744588723078771377510129006503866908485682603333182513539618618867861388024166193072586879826066401442899474452952776926491976781543379622600098085209828106993289342398139378473818802728082332739679203322340629264720603744669208877391438438068757206242501527074520265546965059587829228517295493462907061507801829444913264964032890524431039857181967495169885104663173502061626408857864397924876345991141137446927529588244941963154928030334860418523388017902565989593420056948823498909929063974074277625138141455856180539463196055294247344136238098144531250 [147,27] -56478984521426571074381505900002861927376590691885114776650557443256919006910979187244377881931041798405183934408976377266035641179613572978992642360416678534434946183108688648455293709192540443528505751573780571482079560373707749872089249772682547594446690696808335298473066655067520161847857427911757672958214232858403146557336360312373779969138585288721841229810722341846743534778055419022203908452581183561444933420589610191372337031345418569372069766572739536679761795543060383002856783013107101222798356984206902297626502577902144849106747287775940268383482601377818804321643170135021141382507489345634437364006626919284634490214874052074627030122743707717092054722404459198301696524607630263134198359511687614886334439446384951387465915351159492407628386359607785557129090919978813507432574847782333032867476737575856359642890870775230833897096194854007936297086062053549675187003155444898454789076916419773120109153424785070799765493189740733720577746268460317929543803861735343753450726061997793723328285158168580546817658791927091246050215900233959656483062457795948845255499823357659820814269659621873518899405850878960170363886381657682596738244900494583571932005696978518537624538458320263343592463913440024234489916630451226847927553522242392420092071278356637591239371209541499086016655205815124221527987070513676767626668267969653942869000392989959692966602630712954019040028135777699149706475448832698174378744559207702065710612411200212968863795754503233725577583981664452205149533780190764798247431240424739845859543881928209568959211636218496597243620335995636216626726098561817230928119241626893703915948201622284814555975645579751510177993133878694429870231708497917431598419618042716791458285496762897928483373543877033547181261376045862643782250257700833720355363879268710908123643722793661631065044288293943679543177562196726416380477507376491980827298918054141594984206318159345362475210845830384768814876996109375074298418014840187456470955826373337796879841091602187359009188722046478284548456474068759303603228055853821708904418114398713179268620879161938283407799444985444864518294326562575228054556377354961838111948783107852268409176943464444775599986314773559570312500 [147,28] 192089790958275126372735136821128692627268831323616159856975334000010534594725731906073738333779005422176606216611541400503990424133681304122575724021339893445574377963616280891952919874202399181109385380043536038400555472679873513791560747421723096916510202086396314179570683347685621796058349024541511355239937306850113420911840882380490186899483171796780441858128055861862826922477545600389712389567090485299943590835683588227513307399285668799870798061084675231637771670457078052327537837976071563662313524148642316216848928238615046551191041446303766878969246463166690251098831938424484813420404321425538972843620852059845970339579390483843541815002767154514521833393115471529060848920222353613081033164080167882022319850100883166513383646013958724642464294241440495482999186796586301369853984219614109697805604241373744734408871180725326717695585144563218971483742808717973956571545466627779701045858068235180892189929404997066367271336279117566269618404477047272438029609274338696138915745559768980783450212628823765474835880845353891307039637268324491473887440634826463214438992780408780492962286040310386893208360337150416115726523071722077120813009281001693824971131715223800767262413039830920611608607999609502654842067505803743017921085528998385541829089276625047291612626679602837145051653849115575106682173662147548654288495088494849201834450498009779188621083363698650578324031994950103483485264872352505235643855807982365591037503505124077210650946750503752090897603887036825445068965678253716277045460862480596190414864627874405968909044123005826878060181814453902177056647990914196371694382053977424670895686264735855072837207897398444612755422989422916290952454205073993535963969608209056848823636156390606286777848117463255884421035535413833347884704468894943169926405413851653428244749885545246566993234366134140471237141765518907126645192302972394823268626904626845861422914483904594678445315662295360212478876530296375262016109022540858172063950111605663743608621007248804680512903905719801454218865368937481330506582614599612508101704943694890341230783037938885244572594316505710996848296695972562301483911884711531343511049045569803739308412104946910403668880462646484375000 [147,29] -247283646081105364834094494595625733794810262711645369132047389545984732407389867982131090851720384734392914781245935164990800956195819313504342426323186184121169985476136627391051640693870202863875158623610176206035144525190599031392461231632183104225411187036263339855209854635535181323915391533946102767673601589879995563618679629001261019498112021967763299603039838264977967720988987828360451076991109438782782513239189209777274249617659405347264253494385487386093806143014886520801420122013452247064929396811356019710917158377332736336094028609493525411444518315832687422323921350040275779230075358532009036471844521069447451046377508688985974797318965742671468771307812213106450455102926028868885191484792446800474480130312288786111771446367240591038106427106349448480935580415553103483043432066341836566277400274220346437323886847714620965744083159391400623930926413843967389416342510943297404624786293853525504770500178995059214174969013653652268386295938350268115210507780601092096664520653398640619651025052493588226621213456405092043399714943867489306552012056739680470498776122681205922405105465215171021042260244251752929567883241736146975294561287072040223031713286518639301124700703741341880351095944774096142669396033613585261174809189171929802476775524118111619415180656597475425277672635661232376179580316807737274308193949064851252850963512202691048968418920022554575603471072415276076002635438248139039889104013222516641053233391942856220179649854971492982368237629317145592260034753435459891758515181399103205024374911631694624277833333893296462369725741377294536698751312705053399020237762435926806629634639344402187959490332295058898417594909783937313046474326569750428136731777214942661025188779218268869781093187108870754808989143880314779386467453545573166514640851338748877887341320352054535636423528904667820785216335448612962121015668068218401632701657577059442188022253886070921231364966146961898377252478669264466290840001340182927560268223111556420404488091675284642075201040431647901031654153724504216119256930903016988833554621071261501612529063190857226892088741669831528863326197257710336008947689047906065963359167024504525755901340744458138942718505859375000 [147,30] 226294280247978952654904873617584005530979061363870760253941473407109037904699859007442434891425027012075320695023196710283640547552228129693137834553221493059127622369092239121912918019465996497342255455335743800283520744632004443322852065138925780667026403033950532595509503894514776371549485478905774095946734567068439835639546309225948338837592438746975307308211020782083859490305071896643219273369040419417213879332374737130751164420358067024438167511667398934542903739238341019362034498152457841470681661186670177709366695259769124487494593840084867094750830264245572843440051489248845394922553672866720745685897398944319155685038243850841498593142700322600553884832725500530933692235166873748228504415649275426330613490382862528555010444336040463057144698360363058470250815457918065682572376617213598301036194825989457325676992114930492957348398381903287901277258167070531170928830421488668847913918691945605866819235892720506586036623867560136576522057739015512990643381713040227102157400344544021318175214051398538574565427644081401167731007339835776333927346923090438812039737274978103754255307859778879777392722627312232635047166937496769567183820038745876691385096411915393643068872545694568146636640646922809741307550981672270466583750527832824607759497350489809779718554487159285822161020014467520851289219754311068687573719981157502005025523535599087754082672395916215211696539353874862916478702379092205197872477425609701551300795945250003646078555294294787582777005778705869035290887440231202349833365948683286998486322099347496994145177542741609016399021437349765095567949809809745008896154833406186385897705215884576734740635663011729968032670321229126588445114817570888685968875422219905316442292010064645048755036008638897453574181668723198835164057774232504647266153143266165291618538083112467257668726406942426562160663852083096705722413790530383066797752713063965276953185553310924563734297000249044041495336794524568649240170040100944530056224576272588915341910302094013884729810832051439451251689094607922615297174182655866523541213127557376111709597867184481840355078840599584427506380610003361516828821002685426826190974772777531054401833898737095296382904052734375 [147,31] -158370814812209571061398793718728736208704751089597916140321701833611101474040704812874335726787444523281376886464216087657159353445781231717009392203896093360659328693879309874974781896892427640741364743432637898834901888109206442429528252479037332056737062951677648068246922680002610643532323615920100299756249396551307892840798638500282024603965238150299047625306774680997986040753764728709451155097997338666214036388982322019617184621242419792700759876057708228463188054884662975301358443848071241648713541383766013871777195408919417137732671996284935587619662183685366110041582469034120078907130575677618200746106259527629559478202794006113591670288775005536038818339664118071577839926824456501382627620438613071373101855141546911778352188576298518603408924963743012370671636461196192933782012790477460292819793207199093772623131503218402430083087658504020870570992353794750641973385349739401162598353083068057790609356615727301656592222189794477586967366768045285882899905489011060058669277396075507077158609639536924743395391657534502016041255748930731624637706512961910537270006934830352441490246520112492080413175034698995564974276401881212190573986417041808881365058598700620873022267447847967983221694557064605035558939534338982552357620349433496495783769172624621187347786525680308783693021841599179857585828319012153518226215800046403111075710847812188794371191744081489006148109385731772074732836485292873178711580764732173935572522789178389907036146224546839957806938686611896357830758141198162099753315681151061081224665024022750210153770798958715947239133184482257579575926777863463574509163750146020604591981896649213033630709900922799254417725755796279343713484403200111328922171769125045803030429566242883677396874410436543448983373161191707911423994096484656114980658350726406236121408685043577473715930104058519154844318871842355018181710386377875636218870948539419653020936500779570617424390168650765354242620052976838563652157977388816115049259713809204823443300072828787506846123101921786024448278487336835248688800876611173197776779746222460713149475040956178918972921110259090077784202478954454249056466554382931082506141481913708446427335729822516441345214843750 [147,32] 78572273836053155677268923631619228822740001881677197326967901452004549455408957763920185712607481502008459379843328981654143326995617004170341601955108184248979164520225995664884946360584608256162734585029879194455362580462583349604436484612383064512966005392285445025113198916095679970757726337260804792955978658878155098346913439163022055420443963187133616986284357077920563567231492285402197422442895734130622652316724804008215890870786393518893147555113270322962385840699200254892997555739591651577403017496568164826247975090909712664822389641382682808022995725361978834785442782857173315148578022001385056027840132007554948430479446950371777830910374235907454633612435409626782627222663654389744179649354770475840617955749333441057721635833831196584155607286421646993615923370389733472438078182669161175459625871682844884602111060350703860357285029221363645897036808318169587598956056363165302640358713532165919376725302365941273453940614921449914034470807591214035580311441465851748259203782175003115280901501826296799547826871893749444564046007224818673665677749942992993979974135374924746873358942627773541687634362008484433211390654136099897838798577620834106372669921534081235104626978075238170899264748188621152957750401947263815766088214569432413199979065431924148559215266927179602656966251181285995043232536838607943249756791389195333083196594294405364747508654681635146767359123040985669498443177251033848941644510898582393510440253666883444829510110717548552670955051722701599598623788547701056786718783517811346398359090891864247327408123411802691465472160257343423753146771051562064845660615466348661084427522913297395060452069516461980252797124781133347684136114477956913392325796461888706314934938875345620713423522207972681499735224581336306686105837958260077093494179977230129710755526222277282324498932897757565673119925709672923430622154369052828860718511035979682941789999310954221299838476157183501853686251208134845494327873469246659220945270451830508027978223350335838573586876552503707976197398467655128221185682532371267108173397301029583854921896504143810968685727964396237810680073180981703136612265482087333031205322875223373557673767209053039550781250 [147,33] -12704364045402316011493375836433460499765328813901419117031654171995766519232568183074457502474459500037021710758591869712672605813624142439886571463057735423263550631934836201066908784170207087566530260374967584450052102704139524397884479950180825487199631066024143519692009571017971122287054378289099552489055411610424965342947049918604560347173654546039307195889089371230487262641185785285438318807486715846815543850794217702984345810647797283847964235830363611492403557542947498037310725123087309697767917259263203938837989190442773980096033121089369725598848061337895513326699498552698030684455984689454235455869696340811289834944879353632867964908950837747803952430464185665281719613463328130310885799597937460490872695281754478176184546443587758490281248355266164086075322356858250568362515451735958718696938744800626633095188083954483244487926875477175465096146679100729919343994235083947770918246340274725351909876191233285954579642021296896523485217536140837178999917451351667347903285274827180001828751258210490405221019527811365745938408389171419240253889363197585645478134805071002323258287796787319004057137550496209934206809115393138376446804172833028488640669436134948841380176753900532739823828220109970624611213367090459769130291250961095704458896381267016150844548954122480570148570811058301299315773964125880122859853891065839932547245882690170967754187292160962469181756574198098802414634583118852826074293981764399823884067765502455536201034871727769524009726435667592356230586630587836966343056825363533175866365188561325826913081290262224941959000314767159986899757480238181442979540412650401536298058634964538241936975503360100435434741187458852587542950591583574279731181310611659437723024595416132438545308717998748376330911411472468881618182563679038362156992488520494978328721874260447872232182662820444949226125691707278436684168773622870093764988531409164687834169792571085213328527171601239868206377992107570602896345649939702001291126563888894690357361475906116119700455664726295251750732241148472470867982539467535673407546336143174673571277807033913843610994622510681927949006248288067947899910347381974805303084252727785496972501277923583984375000 [147,34] -27893289982759840982934514333035341005952156640588593583521845014329855567705582097436227684283579818795357850213916918960066605910536789908480006682722607301408647070710668434393640587339147455482313776936126456520217730182580208465647805705787107691870714272068982767447800237388499010660401748583512768652855011357922288191786325674238133486542728533605041373455460830610918638528883631955751390167861074523752988684672302663705840670066212945612565622795655984672435039359107918668588288674290772446570395276920544968253262259562643709801477624541200358066402080906736395866558465669986207673326784651580801517170434993100718663166886747870295913090804264251420328581499201865534960951748026793810104207245385034913215773147146454312831399264448356744708428680534723052719055848000087481525544723231476244309279682373373816097987854691435349632387210322591786582421256779381230145371322988536025125687261064806442632786658794746500337450406815546445270564139626920011018489992804743259516148706088505130730235616263404228235177631857817220629353894151092008328136532055689218020053931761049050894236448454556814534513213178494347966264655002311426033139794950713680636058479406404647005543551071386005248564711576146064463949794968713984348286150667973666185039842035159142059104276851087456436251243496189963807509608589652758192117433872069753442147137199319217833658582145883020182658160948389254255018784309815945909713047272944077190805533644373620490441668943751570294782890214283401757911093410598687807529362541448153170023272024401044060370421114365053487902086613951658926475592536551678414756262848283350588836769115434321908603855870042880514482611508738929490855701620719893789083445226863304017852698236281344128191649046202666886018843583114909834744946220735288870645149965954951719108537897456270446290372929142531253083316242627181135048975016764650887679573540358123097547109729428470118734769144013190376948718002320466851068359671117102714626183556541784644821868687083262736496365291703020251819793223834932805162866975110385008987607764935329128188505798356075014264976774393593273661937430123896889377109258815329306813168841472361236810684204101562500 [147,35] 43860709187174138692554599219578088347376714206252786601663972539952428687899016600913177928506525750903112617985672715962770276896752151343420939013330514034089486093955355531684219398870282883353421294869979692649361319836422464764861410131025454373592310418426723903600981947117877268765622990766246848518607653201499582985651269567936814214111896865455276908146450078171513392839850094742656352222939050389840714288244170044239999350609567758640573198117126829879647713840358482024522916405401768513937577926213197591821135570784160860813976588199869381120291270388664342445974810399091404219822769835217840472069265668561656269683444230274416740282726280115912694106996972556759052274957845349302078496954229982155414067108717534188757635596309468277538483913032429643439636843181202120635984114483083141993770698756226829753890345178367998741189280274599784671885539014051523133339719170391913278628828128173579619164055569325567495147848195621063536652130781590104582709558946171974635744863131663859109532745200916703066176551274615285271067451198977939139446385116906639525714493179364092751921209402143192689133665575334705867627206982140670399536983214848933145559907352877544970307900246442450151775656737806413341896301746244224254532413067658046468997790617367559916279490159843382051813851361661652029997822783922893655569367345544522271322344394555929417484869122504423248203327830646581971610319056468163027495182972517201241040824862476954697949482428356279861348856902352043550091096173617684105663419810029682357443927091301893060424132263723442524061538712196048352465458161784999584140273054439516461784342570640354188932657643618594188175409952070812057790430772103589184643427724561006164379338913168035995202164115601278429146084279839539006609146128836547410923739894134960529142622049951811005173369411120881367390674474878336027026336968137050645005569479028896495098192682909814377307296750873004122573828917628287239373516432208432584304451429002510168252612349372707645757462470653440062585965077786553628842388289597448699725590857970862242927393309771655191177016955278444312055153423616169883695453928645902053062854974996298551559448242187500 [147,36] -42403157266637440182968974776266885130774270813701892288433055919768419878855028488834936298908978396357412589685184178128538376201624067623928046729068335606704508653909113295570089907551292345154861682159246109896256673388455697975696522721253388569897512942760098058902883057400261610526616669755907001307742106500774951765505340108559068903843820343166772048025333282333639647931014755874640155677670609808261245162585525551295810381788494608162872308072063296108050938358594907413514038899584699721120879773685940551962076684246577652237203851277519409834117904388113118049269379952647577380863963834227005190132502677371947191436247202028628874343955086272343726409219614726051628091785614554506559157756992832296174216827795507894343043170827376551100175011384116522004054101650679919918092555671901412862558334160477651645003945701565493435737578542371384402669524231618202102509176670584739155623310056499924214239372420014647243893568109672647714510125245414529722241837686562562968997150468197031511256048753138680572061467193174771987393177953198370466099636570737426362909094259873971921223844605297445593444321288581124986610092711976616138710413158695750436104912504911839403932241981741292081447436012436684538972135548009773023850882842822301038839848731712039255688441750763489984571534243661285557186731819297097055498716599134322762247504111304478103638112524239011954080683515409820324282776713861332101626169132212963736571644421889993323719740066191042377024779983420229248756963368596844463472699665015464470659769087003310479124073752732844056467643252689944871032816548826914871235550214622628054332843320480380828256476446842692348223383741516195436833838098120515528673207478684667987478874523827745259156279633347825658373204412001235400262544962617956504056023808708102578275184237919860673655508510294321412401070551435355567169438400026410770462387131056238861521647606586538616007108627819211549860816169406962524047758266509771300771840575287240562730309447365747832768155125764488750339930790144188360125558263639517752327403989566694874524265572268831767585364942785976851194651435705899574293842313466029736446216702461242675781250000000 [147,37] 32276392845676903059751888994849771712707108380028863986584845150688090265601580420308384857978513938346734260068724948601475169206902209440636563291467861704465254397789204811244264039135418055551424342747339015994519143286290182130814126646615082986043650228881238258241405375400635744930103266573038967532275676775879069416706305567651595220306650099673242707468895131476225414192536768450438819272671216822273135098983263710621659296298213947523706764911569753384318847384055504259299922848427390917928599816277016189961141068537050465554761747200814228904962980619834087327542720592873572356805373601297865896174423410394193596063101184323233072428020536226236230919249228725796992879955958290283667021432570590776987501880380723876234902217953981103483487451345080162905698734826321625338954035444713619742636619270472520751740751967218091285596892216807787088891805451477728880723165490701138972409425753810240945465332577163629996186407542606344135981594725830503600966608855331050716741025392769581076878700997115682678612512246674815849511736034004332164160497943296137007307442600752687506441260525503577533311090962259793448426884384010266541729669560592581535111561945489687070388985646136674316655673416047078089864817870909485566729898370789385844558055107075799806369537001705658848324262632121390439047237245754097629470624843333675877824518760331880871814870792287114424175448742579693072100177181168178469473670236337113204938462753448614200821654225343158271253352775230546082541532356417911661530772429817962167759682346584585805239729497574532227204614267034772078776114777342255747517444098785540852216881304817459162461644700535755500399554731256726852540039473900638334888376198148786068309001617706651372865226445049496567370447263167338762520734413132324461855007580828520953735563036272191663142590054614312620167944856303484140343814400400868302017488873551268512446357106300911792881834431525935711525199191321174981357797227432280833919075429717902784668144874846176273260448562172663355711804764040592459975980884411186727988949581076387095643118841858730191653834633653293734286599055141284717127675429892974534595850855112075805664062500 [147,38] -20498663902203552074756111456407120254018303566284311276976986529895490676864564158937051464316555148107453698582106063695779119297522422471198529379252380731282510336232401620471448770173825959881545146512329089888581520150929066235470352587065250825221571543198353257248364978396425125848942697735838533747255526927214221872332684638074878012862365872067019955398592182568335708666470721179814526215652662237174016785979799700473277111028788061646089686984071351759894990010961939570963823206772275188867850020937313378863918289022129452122107427193265586237574923666736910927182291241313922526184918049654313301606772126974618499002220031428681288081503353419454450115338633211305890968806262852432024178427103970744505907687624250545505251191731940047113214497907301969792139692624966387888121694082574968009278164469946411073940286458332620305522697180335182206671587274088837117416757229595489893643663924876882683153854594339644483389575064932411002917430769355116667525446629371502249578639929917039764150500819410642364407435821522816632294539528575819636776477154428683752785239553399365590868199679139741223774803320230416546433463300456485229192840321292102922427718480299223774180586047113832339488024255704199946381848119955215403022923384716336962118425975242090095957494392246041647536728174587770764035694754685952245140184404948796351486094196924332189512398539569719733801791470989439689149368334083515949527040417988324374599694645289721783239437030883775862481951795963556702779898281956148162997465430603713740126831095704491710942633824754837101136258840506843740774171417383067748471583211954265211639726948023133071079475572023919432164673145032078896846628668357572160559350438106956090443968074973701070822201511209479411501320760631243456308771950542485287925865350766360397996977318691090634555928417945340159813736818050121438164631607339207362727036324374150859958002577975925036378689169266152314554413568842108664075774584494784556722877338095897644553211122919971068287311475827612664485354488422049082058887506833753171916066205673724172867838550370313974345148285892754089022447510272265189940066321128142590168863534927368164062500 [147,39] 11017381730554139305775506261745767488190994210373276986383292872776562244470755592937303443703792164415187113911557269863053114339646460039439978079186710444902576514891233291506914926652612108924676417894423946822617357360020008139451889307310516475582024918781984366396101030263600324368145219410608752969892921192599486100115867663120239455793888676629551504745598785126319932517803512906783983987155438033810902169608947232424099472386379121152344081537890172726603073136179931470845279403444022625382473390721162641740553465808071231600362919233359285878599437518234904616937550347928411599761849840935807401744020590102919302734891010144325830819937445450421870399579012340796416149678813425205268840563329208753183941212049082130646828241765532608808511346435739188877038391094229027124925760627482600523674942519877761221456731627062466034543519105213898482528751223193788952321490075935400396912055276972761067967099722374629071929196726505286430895029984513824629142034264119064238106798549098157568474219940791662320329598163157756016201431401126515172564606970255480735423113664439571768077492971486452469604677026288675542083105267087383776043169799147268184588004247450362784571985905976680211781802271078383722502724310204487413754997529555828080928472930103063888173006548951736346379582531244426586526199799214557900430422178017767214380570315777253679402149549149963858145168819669980318767391548917278846827923347499091450607877882220258807590738525762789510077158035325225404906944635604216819092717475340030653336608638094514149940546526156481928774988741724184960187869036935800425496396152515366213387168663652691773692772521960533519519384396751933072756107219601011352509960656279228859105213651061050981085735313941344985329088780684953205276576096763716192979860472385774213597950221587823817177868099980968466471765250147700306768127648996438678791809825715666876709154309803090740735686675545413813162475509178795303090532191713341637886661088792095333850951054184992343473564849255687283802251363765212955135381159269758818394335159871411833789743517878396566633092036031274611638870991508543963066646398374359705485403537750244140625 [147,40] -4977254742106778613038586262561826189509016873256356976162409830371794534989699512309060701068096108196331703811605460121722364052901701969415888996634325326175846498402986842914460761011436087534952670614034440405732738243517698602919561057247308484888362145368518433060433119223988272719151327646772067342934220168576915890356593680094738817374746425548423302401353271208519460158407605347728054349141509424137509115127721767235977363767922570699044863851951945910188359380081648420200013717982437556388883224784341839283538162736109577849710706271107931637349262204869925452226564867556564493490385924837289327388602275128814310033141205934823584435653073919311514157254428103069396561890155709625400962278371905858589453865225542529968785136597075601329745809190891164596846944313714296981742721336994168869841273392505319764370686710997115092753814614462135994591754179616286940053446070452393010804074201908094235174063124886701331219986148830778893774616266899916451796829343491953882889121734696781568819161645267222736578199226879977740074893861835370793110122350632028396689842871354381456810325439544951764852046935613971266375223781309511508026225499260862739687068777205009039816760458707776652270209705344153890787416971961669884329658972628971640348755582934468055742490391050321306756646617813569213885262371049520672875563194142846846519785328666239349967375943192538039928306254255770856596414083930016817926662227299714518860218285646523613762747683823482180679116041589769502284545262423834346156529473618288681844116141549871806731545641276845030563929646567887008403397042271886825120976387459673253720168129020226193029821495180164494040842949372916803064209426399918609785750502236026626885830412584152536567291204868077171495341726129819404952386957812642734823497986112007551499973335890264218273002314851228252607047063935916855759129424463059431695917953785565476191152185661319850874532552372619662169343349484165661230580597029278830636745384413028693458607783099979428523398190926714161988527562619234002998210200797082569651613011542396414517506939062434878472153205025573269565291657269556768738993923761881887912750244140625000 [147,41] 1835330934439904253180441698001379484940428053203039564290663411790612713711751655388302222542137916363762299123048292103340050609941504159559847255098828857485202497096596392258433411028910762281577184860744643263593748130706414338757469874270575306291475144630257036451520450201159880344825483215125293352911076386073479442613094011540782792551051230676630392171226987627338557269116850442998688607459675963632956223826659710813811849191094638655246294521575691278577238629890010816809530499807054930135775704868155917092934770041637398134937988385678986816900928257281078224948914642339963714396992028895444630328112228555593829749680974391578714582605591987048930653468325717213915225050886052575292080736984983717801642673108862916864679912574050291057885140425614778227685991983174118738038144032779486485008432713756658946987737607798148842687171599844058627751673842158943385398544290907320651856403464473149856232389052068845181623800054338668474051629353924871725007698369938328820992071257053251368146092081880555218281704233056411091944004113391621237660727192845014565744532520943709674873448207857557837566971164332799357913834686374876266720196814676258435341695919877657220771037681725084270094473844437563687181151130727558487064075408279463528177810217690924360038948070378763009930795958676528244973209537715157677882246890748690851458854640630482729362654570305010359635085663949396719644628664500294187053648448671432006352584917109805318244172730341702430432106920871981075807155041883393400800824241305397865711345524190987503108737265853726825742328747028560428654114175152062051069843124463670285111232985230157459655361582558512482629619917795035979546090511939680828309520004188431172429253141966189911021216619875082271909136174132796902095315100006603232654654879980367733387919444772311854802571269424337710804542590334285421630515164737092810738719006898663434434360794737554859847394844773848635245015374013433636790163717138099862926552237161231395834246672232576650556619641473670536692722978663618262557572669074488151996908107612830020943812856090463584107144405616013313474498610394780584442742110695689916610717773437500 [147,42] -508634550504538700081698925752027739350203860956192146026730715256901612017553012362117868002818569916028532537918181696906734464834349955614640219455735468484562108754863825524544874379513359093450166435137785810239082395898301636163780803422359474770824581243938429796906777197734392385692024071492936037845351985291934439332002918585902595742843968113911880749291971805786309298831102012814057864033638479751642125348863508640383999836514432357392422908936670413078632908590306546122335356280291474345966197457181203986063352214296320415392020460989918519141993109015699478107903633481764868478891874839774646337309430337236415002854672220765830917506328137076742857335667997507079412371345443286746094805761147209789426199045379694143392212842365711277724093005309201891504908828696497899841249736642469527573574881394455862251064187001623130953824175945875273219234556338375495367979711195638299631231685610700972053190105346727976699315921210823257534385210785420272047572245297730556995912806963453594090615151226098488327064383262044065100014858268196329478240190438433797545827690850138287918227904446862629709237183767535797694715927639883631506012115945814044304172090948073510423648836123148422380338921300717594059346190510204358082015842344954218764511896289903337784451836973129669123163134391006785540272787260143816210291006072302178031622095358077651545370267720477641515775122138826020607099341125451106430859305774265645567644840401620005350857996979597009972331414444851566673886944299897407026482699231171623406085896698645644609872715381546058182320360833446945794777922319619444863947397977710707999928222265714447903186039087745746538058120342422369610431424080494158052319184897119651652430505922414895645392998095816627490765858727323045713738952089731118758407545543835015989976630730211761186695460623956261904644923892996805707252630501334866500204874646015101217184973854877387384292477541165071256296406095795809552244548643078654148172023945071886018779289053600089232251506146891387393505107247463507564812795418896886219334078130827778749234396167953852099007752820578744877002760893525135088566457852721214294433593750 [147,43] 74050104576150822089850786038332562084284462036844115489398076083609393723227192780319112587522036369921815622719360554350178639045589502253533610100565708600135720984118812700431163918260273582868092696218186041833213291629942877662294101745931974122167044295576724020105805880026640259964255249923265930110254843518925582898890351669930043817612434013880507706708138368621692123759137530736439780719756695641597390068442821032500929445096831833416921642097826163766951476724826029440178595432866974511974273365833834984819828374173264423081179900320138515223925303883706490953958769321136677769169388541949688642734369502773433054506019786998280751545556868264991071344159708990406208046626848182669466194044112229932304343282160481111281445626085673673368284288910184353780652557462138951576123473453998156507650214870919565392053858338885024862027742730096680762016223517515768599712688217143733387815744266487321015211912318970364016312331259786972292630666392984187930383481883002631234897676047268153692318227790676433365048830927646291689050276862997681936113052495822365168417193256389451469268663413499457031330030749941728123182205080437708930289378810186235343580200240835453565300810366685887117674272172640048232257795412351488079383149487435854119939188820112507066661275105434245667251831093526087373568344057735399576709095260463863757091485500109273159162022653066512103818900490417301709897377088577661855815904977471321170614461847540939702400179389861828386658894113794308780783864572068201490029021331850069429212844594968978262877891455757836358770201969541959023535487461949829602078767888216505809438244555606480406640187153254135605863482153471156960842230360109063949584019891053653992546522623507847442129019016549279766191182524416174991745535377344063428124411102041656655181557485439406048253333348736441593917984494355252390294493603133694625539604616532306927352293484417275007325969462251415089053788248362034191813239719316768457632042691402317932929558511986896030514346739922367560809121079321867862384720797826897108961518631128901728232110113765625999738192927526048278327741591908761620288714766502380371093750 [147,44] 19577800273348172428902422914202576068050466615636697610355612598235496867075783978790006640877295801708433019629758821853703553922633381570179181268995612423025892115940431619723194160542941216633169512569962136489891111616546673403474123108435204937009586793315687542590373965176288858843434254426104857516856967339613395165059326535744961572935268476244039058022293375156503427167884919738895680538270992648700675882429047585969891859635464323511955082131450183708441915053457617490709259943160266985207753803623012622023093462545878546893785219771435262985107088315771389641326498260193570646496547824856841987811492445268009217806742156162588914935478562192048164237118027264061533835085183148126651382096595828033319708538045398571563982293065066963722628284181127606942789154068784999872530614007249854313480531128167736558946759433401870818864301756631686811018885058776095063914465240882544258131372860894922425706351545679673597905829066586205448049110506607016404855727999990440398023818679135454570077267710374666025704952486380380734366865331487173070819638620596030047223009291406271040511946077310100701390779211570264776727062217916678380985624544352687342275757546408641328274222644918031197706503602884171310642741507271044425225097266793174492911063690983723600635864337749476978227687619230088843350895227388764455859346560666086854756751288758219355623587806092973441041007407336531507770273129170310797719931283232784395332881792800923014536852711687701090035674743071176637647935511425649644721461040903649073867162769923047030202233741324107547536612419089135255733467534549007764303829315294838147889901214846799602840308724175842489042676015890020733500669701328074622401882274972294194175200303548652734964904198880088744498373776140775960614099689241174276742010984617714556475371209947032039686887049884981851208909336262183074111295190004302368017420249954867214550617500298361024105766807073803373823375823196022721628551076018285337626572148757654930989141464326020179806570611003046794802285248493243500405123189209746566948669720642054861675606226758616520062822752984432739253861655015498399734497070312500000000 [147,45] -19995679619615253578978780489567578211535184396284266120373698854076285994268146222357616855246167290500290977330104828789519775707946143989681331556918027083244229960211870128414007673558397405682062399583910331950589363277633334551951281584177990887777707534745782518981501753136484639417170863333721126263761004162319436827570447801625493889743418110957775201094714383500059888750752208528002940969224340309718828111975563616252618420210058398291459079653692227025015068564154000987749466722686699705480382769075135209219118771117179553776753724403321079024042554758769867922370026317466873454528123994508179606625562128264786082058460239147752963720798059084946611249311147249084583388534416782486137013653990415730095425510283489134851738279605646265421224872622210971661754172101111255306222449962234045703970354009226361764484237584233787410200692605737848847304480563936235945198710224447885769846936377721070013529380564836467749929328208226999108303951817530771484598224102754224311041925410770853434803286327437167645951904548319328364134875776623618829529684763533285111602533992503947382082289674300342432787492704808480418293988255645820164044547532593198141118336608762639926139566338701970416747716300421226220532220180258593050739344890684517828984648985837270849018070124706990294332952113799939569383003097161257636627440835609406080663462025339980055395382007281516889420060138658064819797070541213388051364560916030948223680735673843773689541877101576263095655802125396082171391328709845561316525263794375344761419881132090473491130821973354044651795152378474651983852556226245590571615926555473622331519194288516715580007343627802210915860709927764502377079630380045136772424315508149512428827871177761314272400276465794277845141718113950668397152762533250500791372910190322744395417709924892538275557105887636207562346201844725413544873966849670035745231379628083578581558947335269368678954430330782977204352862209793915272203225129435039768843654690033991748087853604810783210250032670195219640755518351891512905633750526310345767847589666047982220580244767029063376502472906739299451928104645048733800649642944335937500 [147,46] 8959392779941315085271258558242070833221786061654437995270018839169375729460277585278586881863811474248903760866184537179263556601645548895866878389979124479498566031669760867019924546446032799583492606687610587430240952054975956744377536096100838441458103689204062117304020180533773138212797464833376688734622304364311572483004513126802595737171903812065671166865615338084340457475232917109922955033672872718145738884183345279989870683837350314382043226945338956168713261697891133918024867254218724272775146097465851188076253115840564874909498649744399004648063400315357964179099577535733004295845480695243683003728823381059183310038065416701554598661705941441722961159257766154687233175029371893490134946616075445861646090049486597361282379746893456659168012910194462373236341127316272185819447766697678105479846077931417858136513454865434545659488810833727032063557575680500060537104148919278072524762592525990699193188191125298605251565120171037536154075735761475018551825266898713804739119296558615730466977324524409217239175034898510298607943571643389741940958198764917179471593355620017945117232069274916947788311488312509747941275716770362577181385646341042698511569944153198647112178177180733338164814256385581304957819432605960890311351882316610938654004203021026300316005409362681470533117590817568611617696141656134268149172655544520423564706645129873164314424394969940647866424593653724528971019254644836309458170690879485141652128057154546063227390093833182022450932390822450490365377195918925952215213575774157008808880121211686648030549493811879880349917119474581823202539683826765774288775939167180615143592913200267332474200046570128745729449321530398487263262182634574194420109959254340510407890282308487220619484252349902492508865757157764048765794498932363991476915427343875080300408499842722477437074555164183672227577944766309753047236957676231430418100589062282138683489905960555577546805744432105545427807047606088914777035138196818304108792469564957252805444876836510998121194109132459200429014986595936846632691161361260669704263129516870773042287461188517035350495018326127949492843072221148759126663208007812500 [147,47] -2803163520082719812892839504606667175248160604638144427188428000654856006377548251665462572778587788204226913005635075648028091645744853785546037211702586059200126641710569320385007184834209899870792358626543486347295664661604468675799754402690007434005728194668761809374719094938705555323935454028065685994394594115217353749019385501976253963155094343082850855394918960651947878871824111747715016791528596327106770977941806611438754298114482699967051079954228727154753863589816650149378768106461960512463372069208977120957625741099682497170134847981677074921351637788088318563370551103549558556211345644498891074821403791132424886751933752669575062119659377652619578850910746360373695917980146173966076574504422814371748300122853900931579833836768581118060334985461694976447339115539411208321096611441120808966708987560577664099883335782859846335314093432901175533176480624660807633265377391844999220165639062181259349164720762130722142737282334436594715937189746054982297214046167274264705665877827832727866474354563285464143117681824184027194228643449861299761460718910684583884407970266721244679697540037891136489134989409170055515418786807061961920687008029676701884351267515050032821733360851116423131109834025298992890778832603842699044846042266914380628364176644547712254368948135050848689312037970511802030847652828968083221857576271892446775351541328795795573147334292977864818274418078682919019685864950420219971065105817600379944710311017467222308292714820217876215199096810228473302109181516147424322920674166672428695042595767393598115919526759976908052345874385382031013838439066086720924183421664366825554335213528189719902401637655946619800889450259117691806576714344698514277092050643211029426558755163776579979080818048696400370068588300117224049681613443916677779735795320813990626667821747147269740798480061961555805814001484415654558027839925025739873816367139349126144938855500207477906579903058246517829695090943734819199634968249364821369687029158718201464355802904117213475042055748893674204079490220200625406134005886999326467402661649440185120545555230561595339036054692904986751500473474152386188507080078125 [147,48] 647140604968384534501013986103724323808996257635805063778371504943985779883987176579956332310335732088300296112993032976145852197841456879279261273315413152155873793426795922332520902682316388991217583226659590585161142063534287251769362382948772757829417529821976767519814464041761358313946571413924026464213957875188177851740705040978485222499810277380232588592317374854507458706196594308262836290209682350716314805098436264215556859663891799764882259995969681513960094472224469510861952559479808722010614334477550264125521509082442565425943962085309616543389450699252749210876217264731180708336035675932286643913521828129875013235357572505807000646757354792504902497127391450670316644748236032371631624564268780087543624419568453090283121726480598346635191310917135743245100960774915281194602074692662295891571435970786579733913046282259328922452823704402857509271626310718177997331227915806180594571295434441661321433548996548269202429239409149782044489830893449212304196114201991062236639236590750498941462999436952556759316465904166279926957393032572492090462557502397463472776650787146174001934340586532798490090843883403440820878533356977032502139386818026212261037849755237159929198889184604294615477060540036279514229148626879924600106879331875558928604643600879312843301296881705881364515816061262839342189873513748397879413310364748535929022808535714845780474219385743906952964817980559107914825909634440538168460468593740428854024980900171826762787806552200239345768571874472226943555123277072461481830699725206977925963962089594288465993060645893749174333682950055671259076154743456159651623132498295397505932745543919715713842096175049452744654931336713122911036049730610407573826853260257699405005098838644562272520934738262547270393725282031412537824506326414748729261028712405548644055732584046243480271095287262776212043211188302294531136098258686524072505127278013924689164525293767534327536043013798897540799656200076454459275275194210859540191449078615241197088375084650701370698523921285269424753507438278550198658670739225919965046565739645543319921452909803922361967748466682337493693921715021133422851562500 [147,49] -103682823988900603408804469369110508860622257649746714147214129810080064102761749447140390389899768624936863454478013035408367610708759622146667347857194775326340140830537585311035483008747371253270430887302595641475994358035473708778908912973090528602128251808131117863559732732877949092469745667286862910227350884632392214666949557629040901485814367323249049201743142849566693918291904948451952213946409185128503351058890539898447019584976640946521523298697651752085175926258162796702166417999453465579820367720554220224389470780727008715783517337453343431606598858489784846334551222906974446430796733132387423713304469985917853896599634043844111139281370268976116697034862232355783282928188645825821560002638231739637082513882254658985890985352266080621321050335652670718119413268995662481219028494629286269306204025909480999136175707268822222088414529769671850203668574226231257196822783245747679870977100773439968973001167972993555208390494405125504521395003486154932876441728106986435470522406517022755128286964169157161003488248392930096789272540847928440415800834856348821706436491999524377671987446859771083666594602279503763755676714985837463163976496018729499439889436622111362361594901335096432008075108641255623655853411905092086237373383325650064947851824570316835155994835314286016388098982392697067220505048021240231581322299051060405340533441780855222411376136047728723782808635466531327411893908446198088861185821619308082078749547820099381033234898906395563569457654492685624143915920606089044903850209936154303551524052586313123297432103983337705117032339812981482653929279853846078787026345774992192840304421846763380751315925136551950804474061185161953911271786717788670958946353754461608284882288974510629976533361013123242524652796025788327639889719883471892445871940855361541647169786002729495425504686101313352520241934170316180101543587963153838297679332806721078935267122260740055318747580107310921300037865764461649980119614358837976733955725958913568388492754179534049567442738108474192297513055991398407705165357884221786940520448044405596379885232190756819831145563171048706863075494766235351562500 [147,50] 7791176174246782763136343227579843083136241535988186317136957483503159055281184927063592278153154602379758921685149911126679893871737361742471812039177360258734428147652737901607508361046294124944338318416354817379031312953443427393445868056600275131482763680551691904346286781718655193026365812117905041830696453970339013857916612553582655762158862146134101285398234815147220794922371712262462448731055875405320105201940546333830137480309020831033377038360348881563551089559918357465346427637658095024239501381435033651195523319654302179476717200467218348573546132622032534809883185895124016319018540144114663479226684193853350849829156146098639320620551887089457732251554619202692958500541216652373722952366238779177219776641329157775724891077998272988162301613118665894511758425186059190164050361562604906837901733199293426500724248953911308592290845524168402834804503927473525824602448116084249747331552078221685374301591128495528588969411914006711040935222921303610177354318467200160634661948144186835675927245753005491168962990823358317916174219265866154119919934236487507072193824127391056754665591757923082698677134855752295607847786058737174017310435654629368891266127568865360632229598086416766845607891850537315429758655509813168792628997693026843561521095912834903252427890238673288131566822135728603119637514962549602569122447002267468240791332426496940616597819930504049902305455353154243707351936935074367246990284568978125699159948353901831655941528284641367082225565874511904112715909149820062820874915701266279640689527562585576458255803092770443057354408438508518027072690493996819237057668323218768118725544117832423146530189213214480584192724009867135478798733293519999236834769904409112335142142237761654290790000900959912600823022572617913706245216426551066875661945340810419593453990792678836001863842742767616687261354000851894828556387033227681597950972221975569101895410956961483245086634826866275940545579979131744868244345050731573190687942320831496630151587920256042477764737990026141097345900060426444145374259551325214498600974044373187615252446380148435012280572209419915452599525451660156250 [147,51] 1308769300196983431662376633295701926271295992522794674409748668865222979735040884160909986672353432476232472115008532689050670783357152688654976287510136041196995788486154074340808972589849442332015746183842975183593273964440174903108509241590021300296636245264829152838311990918862024410431541188727917567269682118820465625265783567513841887024908304831196720678328925740635384604805518611328397314228589046930149194253499634718557662463846620336619282812485192114813886628908575160582642470525918792239777786621827937950439308345024642495750859841822391227885588430582653471244427060674901105725531361926823502002975552103528106416459246501808672626410023937744933678087264323542076334834624705972441208605634219162175992813452815759208691411186501260929524796475094654314932799416586875462153911477652612561822123286573726021280955236429357941455186297480111123845692123326827642653156144954396087806126144771669414649206573433707801325703463216662266749888952389831039333199542974292149353766124613003595301169177733047729810079872774428371589003444418211634194984803155199103064216439515074348084758994152763497130431434512581318897481709655242453366811524909331998809810736924727866810185190741000299105583772464112459513580398789784200168889270266070610438897051098892389862957054903016020479810645508604745617276507460132369895285472487424432825450778858400067429681278333318972859050055885801900398417647921050109284262527850013548415815115040892046182802810855013827530315212868241917049700135177915092635046461836380246403806709539672691110400377474764580523864997612860638011681995578293075090990611688486348735838094686886355457304602158630271997878513172558015459689409534402476164602849430339989678618033151859011637109135169838553571947464261826352073674942600407066084046767298692422839558263753346160750625230844734498655930163569915186213323520193603727870026753703435541045046770210054458160278634303523427484021831201925860581535161341516466394348270175137749374316612274836796918588592879455578128006074881260642964209852752551461803661225036661597211816314196286548110492731211706995964050292968750 [147,52] -625069837643951092485874524312821032997526535192867374594759677793916418567553008479765448557860098024168828989673783616944930388069703219068708576996245201392727455684968413764501059973869277532291581070587410115344005918854927951257292563714384330641925785772009186465267190396397869988982920215927243170775076584770894080073626407842164120766817948808242248655390305038649028677988291959576554080446712947366710283790937651379778863355677729656133741252796853372245697903140587575487055710342176791509743589993529593929636517022997193280436816356507001361256408861282787787657941958905932423576439356656310674296835168428635914122578730150902970349266952176226668075243482783952650602179266083613282538216816428359769285272127075544687684811660602659897931437361849283143463330274517671885058208955388232105608747544592127447543418023834813210683425811137591808106771339755166780338115563731778650630221239608495894025422081660363647509704743523720995269691985385376084295009490461375677256664552210391527698542231386959432974308874958284025579764754321323897131479501896404042930882149066738265012503168352019671554125918569030935459392811742669874295940987122765010324781916581851634414028738229389805248887361543482256282701529474670149172248019827822795696565962903080211138748219858240137347745669202704712210125061997227675837351972448262624858013942061990761150244050216670139755897577684077488986251102522088296253791795286598579266006655946628633504694170868053462575310560075663832414472024314333298420749683975229759530994994617708608201672794955802289574168144502314102447293571985414027816722163410178212697613840106518140545056711993417754795218443164438911268507153629763021871884950341642912450594806522344959715201029697271922051200177765538061758722191445580234401953855377599523653719038877894525326211520063868482020320247117504191217562989915607643469571257457847940909025565753201961948226384447306524455759168436428415991861719492005217387118213400215755714193395500109892171726732311525703764545747090338793238119113686779177819240061685341188959937382763953905850939918309450149536132812500 [147,53] 168713877416462871740951055945070299360068116821942628617461550222151943568833103907416361671134098513545919005850129436422784368898510167650914061043909704563700298608950025476612591058697217129391286607324983108066603642797614394671908524893524407446758228600980541997379334503821641717524089543138545471107180946221157084225722343642648081179433126444059256950777148321152650011559972462018035002993958422594195122510406443710458325458741440629449788367311766684434856132874325920326936006541004061689353635207895171047957397404387742032695584700083939919002312958650664523909445529736023258025859019722883009049835193302319445336062889927217405813072272756788133482979019436361566609810374586173666133974318803177811307193529446174827392847795864113247854131744041480885630022280007304806281917071558595185704509444045724648284528976451734640876995102184881418596490941823141499297607928746963755877526425256742351528289599309162914551316153146733818545852563917390287248846428899866439088384969402159445114303236970149560652800616853932133697513271960300190899824999066193587785757086966642554969527408724465469113339016419950464421804545513321911798803064170662790475239130957102277887795847679597502055816598595745679591176544238227577322158468480971344040211146182389960843059433009716290254845990260491644901633859462674107309278830224501958846340453024035553277902034359005465527864452997558914651632090518373383377087148990783242987922000664488752895042481450650495902479208244430004147338325036110450722407920145369532110032133800745938589353125713272290596115579418204160096019623574104727745125267407940997623603294733556052635617931497641702812610181213894231815352349933288758293652415798788242948051746355395413767164460500253441751766520038190278770589725502669735697854265032940305940137325302580300574206967166278345735113163456695710746126549449551983060609793262519982403764399018263731325482185974326647821785273938741695503758027715777049505462192061408997765311420892929954744989478353204415440895496020838467948762936158543509165576118872570791893462164388495239109033718705177307128906250 [147,54] -58047681394967031968481901335131748209560861040539325509749930746261788188217312094293071028385583547938013652047027635830431740267715746814749263040600890228645895892976930927209973487094461700593675085716165629060264402890326112711849954691949436794948288563291173863822330534295886614178230594191706571448650802735058262017617342349590758787521538480366380451705126013624131678089460498283206218434717317420011624856797965446012976630910137182292820977956406536117125286910577867737840063044069121902418919690479053536855602523175541292113703959413094412801584607642513897446909626962565445852370055752610698230635128530764825541561028114121567440730297130395376027100604192188413829784687798808229893069805030293466542191509106443694212722747092192709605462530244722244566852114794072152815193351488825378097319758637969584164801341910331897475273846849581830290765394062847493417741550168587838842934077749353840169541286672712779778648815779169869352546251152428224348019651976445543159835314706014625655256895146116673059059309608917327958873697960704912419953995264455318864780727093013050579980604581480086737439159009586380638422905416154453838273110163838159422394711910419299671892359001656526961355476189806732133385127979350510484947359621825952811887632151023348362624731028528298990126082145661899637224624295327727034595665753229024425039661054217252809698523928857989126599432854722623809564824212202138580142437205132511933117264614668716111492441856175147962140321162554136155769439734651896745541633010641848056110517264083543994443974432452106241815590788835400528941826251653221466148304149351970790908944276695962256975771311298908758733332098818820674739012410573016231464226953107001342668720160755790570361844372955320972492724473614060698354712122209154207405590340979445960763638183718298426555452265798138076946687588295396297675416046607644942552670594510989656663918310841632079857732972884737301727915831057315424337542544798021535389194487998792727491575969767314243114396975384892373080864758814298048800901035270141510982303005577048205861973571018097572959959506988525390625 [147,55] 25285444149171532256066206394591494911255915328754455755126667826044351414318865271113887046791209996573342023881870987086395862226434382126639871127236576003781411788398322892524720430957126859660952055692633004283778601214164401682548681563501804379452556636098005782957395140699054295313500609648067991039778995974496375744114093939633708225435967436605799572938832309422516069353365133996485653837082467941973864172971665514055572639733534967990016770475914396911256777217332076610660572786629365480439366325677458963809390005905257235269380994294914409628901674777444155452263643381260884805653164193338614874551449702027258393864831004013224952464939280013896684886415649682128650795849393094165280839475865882897408140255876986542777185227356173417121723931959118025904426827154733807642896619304876428033252881855026367588415549215318336442500530379771175198329899293205748482659543396374321093891217394460276857531490461907919435338544097373487979746133834657144289283831689164061341440128580696599609135717212735559819311370738019114487823016059084238622026677359395407220060238969615061587739176577648928474860371948524705722632129578103090696587650780145546640178400375131939605221376203317647820532641004407405677138997431561194907316588852275744096721305235304206773031232211532905433636183417862723878029526782437499961151394535773729128673735383353290055182235594559282592698069667603543589323257195144419424870037260611117361653846433317288689292961429244097875757513406286583448602510930257851324813421843604598988184787953128824451964681400246053987658618130286478268251876092363251412489270410317919195722221615494857415050031761268922405444042799391500272799349896220519099939549956693587656059616462319187501872997729355208789623517365313851779174150700661002955962261145906036554197051848258724951843597505766204849017838553304876990667874824116740700946865650623180588692001944815569235522290525652037948186014447853099050964957197856832340757805693131486620011624699084495879440908137286842015463711649731947094202709787480602396224701788420183474989338719751685857772827148437500000 [147,56] -10094690519310623213746684754323388140211660833843100105251954333149021082004705586399687691052580418953217543967271822758746540093959513128530129140644443580040218822465546406250029032291183125903824597512017831797077671239408514526951054410664263735717968051712295822965159238192248986063651579189682379104018017662534385024797312311650941784804101067517877246167410129775753672157891258380084567853572245803381165820432192482593367559533202457733200879459438788225733292243754582537879960495502374232213435494901882897810606310853453195817494845704143521093751788269838376586512028046971847666485223173277706254844625962540874947207784808835621352731360673152768141490270092268316518212486364235501248518623236466073820580032824339314526812487434920423512431654184278241686602049901277180237546892901745002978245067695360143111134748491304492099605114545834379646354959316291746246718710719360090776602940297396322798441109575701271376567909904962262803640473069658213784675765067175508043694473864288447911519313593891750729054580625737130478254460259389446653789274868815507436224299372279767801941546352476802672728212087675369461044313757869233029746555549762941365321244791883784961974339397471110602691386191926846886749875241765217951344177617777031722606334472026601623090087760644134889383919336315188135005377280645998704776732409796150222547330170128829114927148473633396322177588211194170707452874542344028669669995320150411024183476366759911608854457053676820755098933577218019886310190971937614064981392066030509501350469938842052846682869852391344624931976640232148231344009971756830358782091963652383502019811271183177735083776052754646166043071349714176028661873509939413105273704088176750832136222652143522372172957610657513885342503106593345868909740154044937490398374835907001231561864488416087681608984449568400370118390256739892081388913904156605070087325404765618464149207558871101876663166426489525932599756990458640227727979079547245382777839812422816915461817082553984786247964752900703424379542268049055568567095674731950176064135843848468773920900275697931647300720214843750 [147,57] 3356677056513398345807185931739632436159169568995420808055776756558596459243779466995879100899090189137357473310578930938496401461020042847672184222912152410249675995695302828763848029863996660166197452481742553545530028543642778728630677332023474005694292486087077056225527751319583101901837337283144851304834724141287503195250144285524786813330492047505017492503831820410238176150850414702681523108714504908431803801211318562576619809974954969765822630024393152599284318782642752623755284673191211323808831016797586465899280349174033357428949012330229746200517922127247934997545769771160086172110940861903070732303197860050949013857302594883868493687022043257009384485703782773659914673993558289735079980144859392173574179571179426591273416835952161557050878891904370580055605583615413719884018990253752386195529554806398341052227268519792779195628896353517222407910156454691453818209313258498295112238048872553600297481992510590997919542378807814621327383182162560910332450894341512257614357759902494685885803385919452377044181866039770663615134633648063048408780795353239716615033380379313014108172729577271639315687680247226779155042762611708048391258994733542743088866409286799201589589058429876151147958462925635857336556685746096159955444588497467518908022748607545156508377562458117049739176810892770932751261713635981318019530602222471074957215179464832022454725336751484073149518953916429996776526952087910059157070624161115725468189317662268642765428295853739293682373943925690552324646556283003999350631559934459673468303474825125161146779294011063835389644970815088776678555518880024671303368172698171042635472801892357847019884909396745781693573280534199636142440783281516629519872900577732498166881925056520688057967619409918466696939597843479508572374510197457320967304824652675398590741207430675867762002844412948002632635994233267803106886999930154966457563063995376975946409876331759505899069635791481786368478011935290527698963614674474054174855484125126692040659463365436228698447557186397613115342307949062746023023751512799010073321907577055620418169535696506500244140625000000 [147,58] -939721541662687272199362128677794286651856247403231972860096727581443528167305775651691147414800870364815482077722859748978818721372953302404781112774037056932364070550723925933832658471612029120439617962913678375944016271777172831752952818507710744478318995833655745181877119995904917256958491324570626419406400141807142042010753592671956384583491207768814807452417254669751685251246890567221651584567649278235541371212676248227241493308405567376189414441954907309604874045863002681578800098466768106144184426158984576870287557726021226460171247393130594650005701672368618085966285761001662962165811749788575956241657386788947097367820638541539713295760382670049387891827033060683697266517072742344442810249016782373876503824372944021831283095651261426914353164555620474581970587684901613086957535305847199016518353714276831229509771720403078523707581280087419739476820648516036294430249633264003894651635963964965939721456610819583291986767207729300320552061036604147905945581086850916439436164976712915506138758367502874334863972967678815742472563025133880318273862862152083164630096493757095709008495918327773100589700522777697738830133245313165424720028489349246653171347348681609951544870739124646237718975312337106358863434454376342471147734937598600367794149225273858809903628787963989354159675561548556483933676143294283240471047274567206792393024226967201549758002988208515341469064926383964315728908540296751730293557730862743311256282001511835928778413595871639851546799831928211404284666790731270147143539736801284616983533429766843237860599318964516299920721712631146305717692618544829699685475843312813909654174814506262435980411077311594503305936304530308720297435984390883710747918108302741380541587620629496052452934451996785900568643643293071730780425218516921281251565894174677404766537262289014718669180949362738723978068940414400284956928480628354658909829375909247345602396753464475595068232342280575712385690264019021486156158410408893641905941113247014512420014580737432704559572792848248747834748595585106092625464323636757410400427928365269883758504875004291534423828125 [147,59] 227597268181617337220856440708475186352726687062641577746176966813145509414321452415350131338638272277703914941345203228413143676592585003398866905526709900562198160431306375016420517661392010593248876881847798192752584219813982345457142591944188383329395517225963457295286464216077447509379647890081112200708612595196892219911115281293722631358722948379756174568823039483214592759934706202952379606558738491899231332662228654176398508284033176664225985952192956745588175036815020779806171559350903695279100667044647436857608853574761792103906384131025100787261322834627867221071983194579363266821918974428466845811474536261489826493974829009510712285785477050793405073819642371865899375616841372796476623344724522275699244124461852179858178826563498424955702152924675493811664787277682695806320670384629069684084919052976782064961287803876006650073715563889833562184066528826942287364226658163357282770763638070888470687540779340044880795888161037387853840013709471104956402314793118741196061800331259376784365629847081704284973081800396521431016467362628819740089198558805772147108016796487605201376103028767298283232343095865212266441756348231294294021402323158958270148750520748094245319566277481227955803411825103954033829160995127616190026319127833273598954626140193179140100407567136402444416192745801615169127955037094575941031011953122398135541242272301457727123065790622219338307461788216124463600866596638233375096954054520091722005687020780506122755988352552560357353397748119600190315160116080176474771836943996225223060796496184435912465750788768135521616273270877376112370375998068719497573531401180248876858180785014071978961615077346001435754623285465868536876029823370906561836137602411929305787569373558747458785487484172124049545543858978860732955923405351940778972649468922461792592186421274555145191556043605041113031597039587521336089877309462842382832901779617111987289377143923167760878278528859367242644069651532507297449764178878783081345897676510973038251754866200911944708120546187362053678546296328489349482358035071538649550610963357396684339269995689392089843750 [147,60] -48882829218925874815839166588487174155780476935967002789396308936270760379038413143313062184033077667991796046904411557157082420864032900942655909916359354811572957353434416881762391192509537874482621825732542453019646692230599740822932234797284422231910714485670536082937562193044062401418906793274264683520123613050415658604244500721947010619394417734007534172926529283844231373196328182121536660220459229878426623586496486321996286313668959603592363690687252278143012306463344884014013125610408020479628666052964392691766021862891011414057046018120013050289013858157727243124413339833004317988950353340119632400186256225575323155696153480905435816529103805692208660306314391908424368362338724601327250543775488003246542190559697801911764440078665929780081059323164268667728211431855734738247655569285225286914448424959928317189876962659589740512896439087253780772051152082180886989866936257083720917595382831448130101795819408608594277998200278106625714172118319748142380631079133132647783883370587311284565545513846298238056418421366434427547656674472894581657706707275482717676703160868398881730764343671791872012977137979543006541669392604280680130192019061408134642730603413567544821216455122401319847346834081388151910909910924440340073827751188824581541900051643721241361830442412175489437730947667695823219112390487022650190420520286309489880439196210516377074611419191654270367416795544370172262743242471817959887668687203643990692480602089766151983453312260229032525842777884558775260885944454327743733160169686393177037601967514394912855713547928962820559550185416965768443511650860081778959399290928979357642419899295344091964996266252613177862974805094765271584438020699781706851447645590883237468346050491315203452935245454322017726048377019737571631778790894882926274790328965709593774383664812372554746871485442220676108882339992711018717534104065372692873089838753221507307783782025538757208235343832850766886554118474445519268406427823809479815570425102443622570982251485787453707012954842785154993146178829914673951740136886620711402662727099866893917322158813476562500 [147,61] 9494785857960711048714665641291137147472725911549098581231503226458718498902092351800846887408157102942109284900447175454894023443654900056760513779885134763910154753888198960689910333698707534494113143334394671978461347627768057962487813174979900590937834537626158788616943379024038817201118165869163317848845728146235540691975861184655404539815179672637170804548398926029593594505582161865337987104795151606376620789701358325521551150094325280295476559834081623488940364036844429008528703526572043711913640246108249287541509222624080820518452859100904269356997457509309496581923666113099437959552366929719905791467284348584585228275674119129023870886132054504117481917980052097177063129517724033600288768555360006404797185888665163700519509642321920219090300945192835732130791287953098002033642957112054803464071483231831647433007081689432318143138604790125683872002031632559654846935242202762029042206280821576677734196651949630737721288339318271520956606057118641093170047323439495288094207232669944116117384438509069132341947328191323742535365563380546182143865969370272655835731369266447272092167281427219920234074564979661848995342336827351743217160183105010842320042119454256749321556957378230298199974184017786417215937760979054658273637086363761032641521900279058466641958385982625657265559144421623436406071554874831211832919711424841519994257235971363235560173175477223256300381506112504924990297842893459204553006304192516417357065679874514979176804198897473740575226026242344558198987032640719032377555150828121440735939376318247331571879889656340665967303777212034386281142983421456022014275053942167333380980818924968399544094251342691721039960581329420463626186959064078184566489075099918400319725265661279020590392617019133893895475925516264653002591934461075737175406455658389718603916284177958396176021705619978848919786144053163363191981299617979133770345539550898166847206456597592993328465568864697511389046432426286815546497074235924247101063684620961272856393216956142963154891757869587033267222166351445029226864201046587603693350353570137803792953491210937500 [147,62] -1691631566250201174189965512851527247482232680860846202821978811371695933185078344136384162609671030759247378916149572939455059829304922453291985263952679582431825883184304914099068126060373845124804942913317372974440347644862823273262805108681394110656005073105762304874604306038147012163002297335528381647646038050483647548483151721694647823931130458131699873373295580251220986087540589769408556313646464406188427912283541012686337215386219943631686448853752956775463778677480016671609648542525401790440353096783261834865425604484845297747633019235706813194259612190439271779463406950037362819246521492548540235460884749653196326351565989691941074027876428950979965141350467642578826503178660803450447597497865524299200012402418634214409783525073588382068856275379228266585917120561856914810100641607627589482801858014589284394163561071498798931539154193881416503180221969468869534817543575066127033828561423002957560426566259762675311255285805754954086458884312300144466356315877335542370003031864561114521441501954868897826460920812437822777117602628273409606158362777092634529215845153068387462448327408578058619384448221892396566992382298485135952029673303957666327136470672742303290347875830049520760361819948739712489471700715201720026371346883122568044830138177333564988253506414545621564798352892267380329193699071720945832396849002826469416159955677997274810087542609993836007524700120717453439071744648660356992297916686721421077186431638977047410321031490056783762211292776808907400899163288324247730067220278964231784472167528997434096912690936448127289500353519629523329175918309424720973364920347391421904066108469831636272235273090964413451101590945629048886557809126899366942645137485183324699081922690737878329955619887983858615515824247513240431545904109331807481847965061258621363287704471728460946672701651440040999434659796454390358613517326596948125071728079284550333708620580019796648109921165846535440412441755468867289871577427471159905263938211863520359234507582865269545445185538000112013642297391650163403002931795377834633074395952810548782348632812500 [147,63] 278866908699221883494270324536924204884439590593115257432084516407449834585141076365266940748492981836196231221067983575112679195107922513054155020778208969736232857411300120866665508016651269057610397653355265135066508435822052860318784567181174972783682884501756662333974554360286050160940131486847614195593761472324005363994468318541643796316311436697993948870513913903823537398725040172437705375603636890524886765886162184437667556960361666841722237091460951519544859670171858375737102077267433001145785733592633489503244180376498095577349837855527223579638229482430674586548595143698039863822612106206760767515821193227053377659737047130038254859681758376684719397034956329914023462729557744612795577835565590765264730270409506822711826225574467245281974961466619501958471225171652826437416376606735541438847269445558422506533174796724980718220928532633665575439557768657431851289108067186686246376897805031650155078454420150604892478325996018699296497851462720704764739802071361394779728769668335788923445002997999260075236983232233340490227351914115097868271641686579247523003471945600313657567690521143751999270319610593717952028854843144012652774667710437534729518748399673852804116717687781438879743025502387616646818123781075702610304295182993455066305289233916206673491174982204841208117691657139247593235220318751781942772555840478548838308832266142579057683156146882087420258216311430860944601541969529833356960608490115663990220291173419077701001073949287999764804623815259738960777498932172877483273559580546317564660769243183422452851782933936873866683522010058198996720405976315911417949466830537515765293529525266187992609669097474064594595343205517188343014810720593294123456303571863946880480060703139293383799836992516542765218992900887282277650647047931928928620727436080028220500328609283048657260804957834324160693188173458502574506122048352049836330984763928554855996667460610989343555124262300765570325136280106436921901554858266507245525385360143113755597707490381056318328973356820510990511121484813433649929263519197196578946604295104152679443359375 [147,64] -42696142990812493941021569058878288900163919928617496232336675845530845540786731141692868592606126303866408353549644358523301336397015524482393874590437516250122111192213934982502147775954794494967793819468171177762435229519393058771565040237885729053335688316759639879358931953152235149599004025868982799100125886945917996711289680230248593755210281563679674342894057065382610698534578281288015237936773072874414332110987106312449770198820559312955516579499716522219416320295210153628293865289025138730206360744270265601294924644053277194091167219776988740869069013890430158819459699808605556815442531213065394758620593353074811051773399781421061295231385190242211565539472834855909124897357263673685170910974628624599418153655948220738155235524847103355674352211710750021485009785717264899237317548764429002894966145616668194745958348530895913884976551321516774509333561210994866185436802904416243501058924556479892190389062011501452513440517915468115402649866549919299311246657357932770199813954793017038909860644652009279110051443106797963951002205886299322130025184209000282396516424044154746693133120808243836541205025038788487078446207679594435472573317966649136754705886967602012086119180810360836761694431621562994466402480961244575117324381371500950202069927817796405294977275635022685955652671134712568134310529056462882247779372434535824735173453680228353616889248972347318962741266996683599845816507310576508833088233874664244067655764772260848111003449612851049697549119927373733447432878596559916652053933908643132937595265405728017527211790841402909893837618953655689256017647022945809655371814137213833643709576170624296149046934673573937967383578149514519850036462817113355646243213749184695149392766904013533351300982632957414321411220205640292022554739587442728834105510017915700853870037324535570604532718381416726551316088754763283573619842363150820186064088380886081241540946892610856809128537717654895215144125535759759157158065653005947201134621826364383691864091989073027071237990826648535329014022802437880538189353755198879025752833681030273437500 [147,65] 6071373391441661654936638107839145592194962994189604703151994755945673372261427396388405088849798742128997017683181182539173582833569216939098658275030435638442957552929913508673317377744112704760117407436959425773830958532158838021632292243246642212166138832628055563764172358172424240428779813399366392563810927608092004859391638946549650410986389492081415971626085891296235269890298236756153299551259967757077990836881922169926739949965624528201338894154578392291234333060914150935737282737633611467030414136721505220255634542733995653588071106669755994406376925990727746563491447541426167897798700186296309862384046362930907198625622209400223019049629178417979555840144853541087793050224388781051382123500810085946629378538797979793620690742903083086097354542191896680745300084059606282902442616059685165177139320385493914704489683364415037873660154139743153044365250932957147496288739642950952514161425141465172380052783238735930829655267239467675185346033233444748682210688616200667567141383267902235423741861318721396906294427239027689442592165471036942469210651375871462863941108717149785846959202230699070868351601044068348990254748608802314000708391356042144087145139609565156658318416911335165921199334797599517440049149339539359817590447804877861708429523875625265689216940115241044147229579380696816870572198604626211987801426153849783488708203851264708103509071240298288833392771483272697172567291143490784564495073036689280638600842191503785422981379101373843933609573739710169079917904774112036681836931447870639208475288357401695403778441013930474986595452850192960929418959445313786438620129767210363174815221109276422120702418323629344781080429723803807791274735495278178345374726505231184512102880873501594375088296915095647758249904751376827235919041735357453992110673070699322510490332284098907765502169886359138180742262570768458405734089693446255616397534446457036221233143644232650487133241338148019641454246796092054035597264011518675105880097282054409995568709412435095635820280262074463792374971450229979592913606026051625661743939359130859375 [147,66] -800052670127548719185187399963980697372768935854769106124398075478831516717830548911900491491332443719076055409795814745667865231789062135001611532845044846749819671737162042069044658709854249010353091927650338948126572383450194808520295457642178322809994547216875092837748768326920015288307604843590264118724557286515525025987493290527573059821979023555000403289509921165044688173588886203160744269409181723580291861350573469437546261396421402750596647157350227396125054517641960137128868822154430027668599527395807253792033772722701766217987850112692232417994992394913710009606752603884656464593619108507479076895063429188209160405863187772768743968235005309606086326141776147336007606493379221234183010944472432105888247037204654322707344543088701558643209104534391934053817348094385536596783113879984689490090520191523119450979379629170490236811916933015283733188718225547983358266512960462746249583114441154568256726723129458204769386508339170941069416572990365215983076008093397369826357813196319885893236227749907716169286795430656685315603230431376691404481909952698448696780333890263446222929693712466340624329531487752460338688695601773187511767912929374023735399196974733456335602807524498956339348454136541965347676131935807527956209619122046761137283232532244277186235614810099551273098894603520034623796030980800805794101050181335013501718468634389830232640200796513598394284670608126463176444929950964407757588408608650030904854598376280367412476212547546694161605598847962902211831735216482557542834665304633267693994520888532698158305382596298700628339468915193554223355172852041396120112574746789478264246714511977342327688498438373084969251808537129801480658518238761395493614277320564441843902496869214314078769508964699373580151461106844670516763072616898450794708170103330981983280550385521579003986375561880422435456263524334087261488258487094335616045741825220059455722369488956654165437939029386919536639863534674763615153452860193423125004005311098483067975339546027358530513638645867764871006709795279822691192340235487673135576379267578125 [147,67] 97369851866010102181546318760061808767605232657380350579850426419963067180366195842451528431389211676286387923772882681902284469314289705501712887373770992693627775913772909073002084539795813162162899960664496207519712981731408589349225269083748242179052325960789420557313247070073227983763721119997248028738278856560245127087155903698459801929070067135678521922197302037323242522812322219400968194086776850233238617870363352485976774151536767116491630922275248837565446001887949389682087115441627253853902741895662736752548489022820318199015180005399082376733199918216032532224128154157079854922310736987730668093552492273869071564333517445523759213714768153914859563603382319417318672634663493800892895854434669519059540926537649350743013111409857962637059551032637960088600106762661179064038860583776383191108903658219160621282779688492331651670186331510023882956486364815405049830042779309031920656164875395490743100601541201176957319191709907904472404112750768617952794692666413289496267680238869175598950517663329134921171120779238843618248814093293018725628308166313174115733536218775109511312143305802014360078707798983079715465953266941538089303350596967987427327232881479789306623668335766251711229898806202551265449769377447323556247601979798235548237100216315698143302184441667970740995852068890203813696894040261348897732972699761546900097685729724632217311880847553643307461589326139692686141532043348418401490886966568403100685670223889199872436615924353227197332138843949778369037181522568020555089041470026723234007152153139863307965348621687091582505482942468859476787465556092156358647027910352346086248162720977813387017968442011593816620549753367344670110026384418308718340614221287233606781739964655853335688373945830739032161939126725512440692946236286064781043628949204023077745633834505122176375117765965347468122483354132072152676599040846851925884176290921090298398265151976038612935462758741118784109443591452063255963858469546099772278184616653788228563027718766266158279867534323046785044561843747324173598220145490029666329504062500 [147,68] -10901260514400185809485219199368216087148266575644747679851288439260620833872579013872197771555094926652734962046257519648526338591179687748944952651497650689796999039194416233338181418230513347543918438718602980882534377289891258253422921891883763498487934410288248536252779415815878715710016873793159302896766944356560004958511659812852220418981423542854615424220079763983947734098408576829802395882841679035252222864037628860208699487668991483523904949187750405747104326139487314585739461186803257507416849610192324806162912794041784846270264383590119057747644719839890663949947542203372185335781495552169078162373600432913822548709803853648529992399732050273357182956291248610158259837389001646631039081538249481169950270225100075664675541754989425676230927421927360347644604438700182781805889597839010451276445484612560844538305277456034437494413822713334159963372845769908973965922756010126661482839097670086876978791692230932905750626249826087020103916488038480562358219285711279373229423871773387754101942907296154591860475855194607182356091769442807568885271511052049782604059131455550690542472222769812249456958910787040275478151205152311969573849349699169277071669548112727304155129108819858432304887955493605585518423472259410283952022360657948174660509578410439202208824450013179719227651314395451273552268626438009088916500891964151220644325932253074652767331088119584221980355354266167621888735518174903426193536064803021080804177314524455361824159018425784172435845284622616714761589969205905836061740524139655253310755665895810134066314032002312588589246744920237562975696565117636284124427146158304181741884031773401847273441884698491458899249117660033481443416737765440288532469733608044703841940178056835186747888465483191567472412329490564027819005936972839303430893663552155848366937359665877779355834202732664791073608109173762550005004422598348702279317834792913819046690491629641092748462415845100526018137777943484235266906784169857904787052717690073687772608207637352303827938247075576233287789934597012701145071690804761305664888125 [147,69] 1117592814561565867770595847412408166494718241317660470264527935168676261990869945337615629305152234476685217707971665039827500103232327671934663956932422648470418352987455057511753942701584919184614763390905225159898913132969390672632722170844310896442631286592099032263976620924279674224091026418880302445050401819740898374971351407555873369620838343618077671277561500074349770244794670116794983278765548558027990845150534366322386886502065556215518987515704013161059511310767404359598589764059335080638495926984744852276355771231282672477813094966663627267585490975856230787540280372382833731384431775166057983357384942525409300505686196972403264471035261473216081262610633401091542068138504792429238272693499789425528875812844773748686952011071263790018689198195214131190893677892732784802237771339413332017363430003928050095837230103989393260339188942979480542348972335694597618038227030464663833626557876734154224392886324426849012252359336681846776027768390413911556222312376416561876736461050129993673663700887398806885500297157332991907729048595537886567181352255479506476262860748537818911206801955282509245632462648794235478218850571880774762894888610557908009156935554421110536579648683751902024348169674217736751941610072467161349226050009586202300569510272363305734814904462811878575842099311492987755295176326057034531568884437393825350738558899048528656477308737191440466900827367316072931963585003483280335777690157508359821537900736547444853316721321624443522796136254589935444113390520692443061462192101816885309114467441702714929822639298183475890866886185675766408757357401808044507776043829239546949735948705964193328484869683798544622025036017156061131222252243043249772779464018241682386841299072396424457908726066190556507436858933302334029905068709795778701933761092010257281481646002393091806459384223235931109108871757908946191590799174688062774165364745833277254627102455145601465576324695514744741614448338474979527783938883227201820613387034600996543792916871706340138732553933488974122158474716430050962157811055164138234975 [147,70] -104358407664701783522740572249523262263859890441631982604261544059724486750215705981553282180327910907672707018919985277060475475588705252267205511213055537954570280526126542821317344424613517945353308452840752597150391697949447649720477084155563849885179080354111652898550641571534517257522187213400904961189035448166516370871079523906103712588455988261575245399874157277122992224556192655419353790647927450367111493966713324487778469405290618806074793046303118162193535315521872210425771338893598133494805305490776136813658863974840696237741201733568559191193797919121078643270901625049885220347598025920517581460663749228170795694151787463015905380332499917837687014434603766569793083137148073054146344203067064879119009325335402650545443184332038324955890611742752776573586997164430078270252415546125020588339334193308000565174298664681676109434492918185727263188506440433095989419312392244699440437890242279696680373346991236705396996598302483536158166815141131000420807973317113865398908236947782127168890963944136119756141227608122163810008273660961664805483529971179611143956010574982187220003242469831046220137180184609374874463340113736936227021803599453853868644925199219647931467571036329081456257706673528426893948325685432993928621338046581632949966832600317788037412746231174031596688787896600078246018203598809053676672540533712889696388228685123833266355179675994786957767398599984990342714140660379795718747513266867746318720077795109882089474146030705051358868997245819021437758559066025084349896456309875038910879465284230988880454469636053100026295158286663612481166305446553469508028267667588577168460610175471502219634246142707904597298218985900428547009162858441531858902321135150048219118756463418197175105561878222752075495596672522729540514161446965138736621022669713987653783549953485768714484464632436257378642679029866910914001585949826516931818507348510572090141976778863669183403153343789866842723581350943466399321686097494924000732063572609906353471710226946951594659467496639429793525056084109337152409145564560996235 [147,71] 8821328908704298383731253627023596856116828817726353311553727400725577964920411326395766462053345186007899069012081378550610611137320482480843239735014152041464383838899533528358366037278880371985606989400482837839442360743974527450266438051468007107762034198858581155589703222872729749910921760600585765869910736493755188898276135373151223377518826925145089457892845798687167564797432830848196543873335455300225837866502344609614093365281180040338112145841291996128697055135394754883425079398850060089149417228932866429403942548506362576210979593928998599219662243638437586680729205003377864274635160084546544640237974327826973534004929079852046625102875314107678254801906620586225523160816742743015585803853517805323688153147754803018819020011449774100635120342976719822449264879440238437302444548519240711936250430588224500608492933404546538474464009170491152776857244160312391440218825784759260907918461826117757710220265021057326934617359862569518178459040651111171620803324179498111686932769467156826688729982348152795947231004637031687937471279639090438145001204942798422563033849749196622224381238352911404869069749419273797824005833244238938894886367057121892432708177379029229392652312278632706269978458418685711043526718608222437704315836822439801457620926050310003814311323590709655776048698757143554673375830478739132961293591175350600673775265077039762774699430491666155049877986750485795945827857136762666406030814532936798660908965403755470522904872461240138859963609807364896533421323347016080602583801722277267007659504472571643780203885461272598112084314635765219615470677219156745308463319722269710771518545235592492364150813043233092638069860656853867383658849579363830718916566613295181695618776476841306844481395033143092497018679732425487196884411972811487723771720806240150241496974857725684526449172988213769513263957186458806517469257033001655873332707723445640441535998733083979212989675587918848316278861955231638395433023601440842660527577892861741984741804825444493936998829048668568897734557841265093925898025521075 [147,72] -670349164821173186580625907571168145659683589777068371448601642197196945321220196443078302912010628994755963213160399028002946738736102473720556366954504905090018102987729132960913295411467654766768073542789201034474815448498328389795206269869465750062162437780726598336177124117492778641843555021664531317627523941039013871951916846466405783565072594899239793597393003419415070661608668977710964273373660417173998061080634488346704577459006591727017975187826696737114613665950455460235619455494452674398465682769760787721664325400785791736467971362534792398576946172004292183909219143847238022855644940186159146381249143619213160646165298174167785910777079794594321429456554831597804020368691431004113865876008236535109130028335776473371884565998718112407917544545612676913310033896966359324146172742586209454361023628479511978599774478682578622894711384687596193042465770565035881756125609444658303325661965850949420325512399465831229503299261456625639714484549153833789226982184092660020110182733694677808855461985761177806502431630437989938303021290847139719257090514086988382368501806277690730488247733508837189696353769179490486320628633825301854049036055440471154571403761792056854674998023374386680956744038289947551107076696768259942241669927201038299025587472187580136313853286700930536067753857423878559843140651067110942298718404700602578677981783838487918565959776863558089686883578288648853870456368539334875605859681145414365901630452316599388245079582753465887105917340506354808789944741303256952796426481048543839907484715021553693268580200949012755950844288995486145150084032483124568760244964709803299389780372763852037442114221675279887905463408222783743125151065717544321092602534831109657448862156922331007073221812827792808564112302185603923395341509860918725651269263095502503510458091530641533861488174676104958398212344224512490802971955872440100760181872156315446331633379272364525703613191076837382913625102154313545095247101465250225774809932502443010356711013918509060358095239920723095988423918012909247206488975 [147,73] 45455579821437941492985415452804826725652084826849856484293206555419263239584753332943010681333371493183093428779554011105665506035075348839633640948700693642226112333188518358788584669575725310247484471860982207582547618846138276128251599924962111057926113448189222099615723178113949388580119702122595532539352420552331054648736380726843659962696185724732189341084075706133091428858122186674783082353802549778466850415096018899687719130802300165358723015147103936785464354197898303439302653197941465230728965085254848396607361656396098375464500206085806944397464436984952827034297332783557594793955492578122741948328760544794236126159023019043781544428630295835767432049086387834685084964496768530973102212556404168745147846070540614673755596957435694945364121176101856916638051687836590732683474768883204063622608110278719222342584811954359845551688929670360927846109074036427856331760625602829591299938087596100059034731665378345481659241012715053907350858178178489528874426441449531760845079235549915093982297880193382960332599500807569976919231185581411702314662837562887828507939367740000110551415876916889237543917693903439714035787690578731217698771249931752289172299581279800348089114045457549162165566639477497801259849257565493876845494265515536652951189279740800619636899118507336260464835469720459388350438612183531854947187689402981003150985432044537544388889079777265698602010736406541997244119633866563787125798778646214270049345090073799347579821752546358542216810760976198793005471571414051263574750847106806354489292292596080986291112066621204015582116543231681403116909917038693829329286921261620147337273903256682953269043792713345715141692183098805617082492002868997034446778325834048910324532221863530713007980543448799054856777251748436437510237137700579448991372008419467548630520554941907259706411116365369261008794848524435605013128061023701987255231474656497601402210505380572350522874591063862193622970263745148846485348746632849743138372420783474872791477390975456839677375959825555662058567670277023082782220 [147,74] -2729568061942849530627142728742562339349253463251520002007528832709813365727746453839852641813915393105454690102702672193966929232470295970397750513500105726932275573957995785756116369326709002687148234713156470568569131288587139206552288056194646114240503855675141893195638131712792508543738361395358653544810025692984952392808908872629393615748637855371858538095805350239343758794555527684317957144403857668468158453118667506927529780758910628222920069614440926166860892216124341686553362591712548685266094213154472615719542941665803073728165141408302840403989548644476417216261157476212816071185594331992941958173440659077751019171805507245163460775907773162481121270545659181775715456341016663197422759421613255642248959515772057035075315591349102388547809863094967170820767480937604178972585003766209320974494182220917588975187217205243355589093480758788886447032997918972806721650937854177381155281707450651172074743144778932453540987021133565254135227743442057375046044890724787485310334522314954908623228029283287035450700037321802367326389992391892974845563266639113945240181678921480714840967057462498400251367210722882505599504349232560745962978382179876158434969213876220870121014825516732439416587410846470647321037271549065626168093803030393369670433094036590209987572802972611203210585543268271112820747012871459059971358702560289618529246305840332463093896210352480563738192877467425973137220874142285244037994309830638211189591173284959754075118401571459313768601124652908583277311850871697417807865373222581872989536287248607749057173978385389011805365489814066488702090725408734627125302111967005067396734367298924179999529604281885582383383212323040006152910942683816144602859064732460392700347879492659475690432910376847611045535381326361147294289677666157581381253842961301530582614403270550876564922258692738866266667005446162636639245812889653398193333054673948261626492542132579904390049878880082623979940532110903276102061186120037671703807969675094480140784517100649926461894300097654934159648180691266628215 [147,75] 144154566833999847338501121149195421210738536891895053028875609177476195493370022183257410962685099304898523525437018951627553111430550788175358549021274029180488380174176964757374608281538343220432906505368683667224785345154612827105088212390854566942582961580789331010579091638495662901131954293336401579261888978430508843887588836336942288730123634077895027496195870972732179578071990618150091161280085297778723102658464184427133232463988586746104811165343294529501186812027203591449351075653651656111937749091935345622464413776481726023197878771488202923370946492585917274119019439135319991916080973758366356613947981454826932533771483681110516477153145843616589458925484988297906336164729923021802227775033853192855189626806446221413556509145056715210686089941104538668358678190661431243924089665443480963795640815629795273972244758242081114329315435610147191681052771094290236181680675378827618732732868034806446414326252872400778693999387644835955427279263141758319144589716642222260938606841171060064958624509084112346832439289952656508427094102539868871939880337192401671573140015537928222623145323399137350872336554578044629727767093025719577609727489116492030294513031373570843772036129951952956810211473768878412355410815818563023368203832435528165993049415963074540782005121787294788367167766712448859759666408704408604342620298440550404177344169240468613223929532421936157315030291783004435727790086308350811910719004901591186088810597814105575396701676702919573882945850421123018335831973744377740757804499745774513147728279181765884528231291416341365393005445914538333792939088931977103624044483375981816855778463505478054222254797225676940816257032215578328886702749004273894719403444448116915317705342403938310628310956756958131481380529915815695373534340603597976930589717996214892023413378913470462696257113745979376683661187840698679885874410109833478658786838379884244563866788655058458425199500425279604230933199084716551321546351694427551166703270069272824410858417363455284949083419218768567975053890778009 [147,76] -6664142351145814068739879892960812163621144428229930182578293653329220990974161436915112426806735110028827386553430647077726212495711776405623706248493551318677870029821044595765759715494144217344612329290077417156075401497768255594702803560571936768958964020428767505734640833041603875950028931175642666926879043555843407761786742445837257213881352094585565560181938443987332177758035328462188327152273024648251896308289294403974737163220391425622443015623099139588470843334131071969910506106779677820275105506432310828516761173310503060510196055825012140814775808448906180289452491256514683776911062614532135402081664696206528369607099536329034835308350129762438133588703311045865378563673622764300420197916363443794710471205126689336478639587835933833082892451239714442979604517834980243030388544896594479160528288740498220310204147186449642993378193772849888626252127761570718671356685898897360805860575039572665938677016939489856003391817600592789602682064806416108194921917619529549215371548091266091356729273144206938450270836835797022895823799871194534751717169231012765485982171073315644572947612388970993568131127296429534822096023919891962868283608591730432159836604443372908829647386382506010816424645747298631798857485236518811982227836563633475938352849631593684439397950682440305538228733290931847474399945869851039739848428479727577157757038869232272760634135533692398801599922774134747856212727553237364765925515065824952769592630141905169179291399459499049508528597289596920904948756382890878302902038242846507068869862739080230879580524751645540020033124320137919743094967956733831525254542814208946925579696388926643153184936394349110865054106368318216273965261616713569907665235387733175394819111655030868790316733483035474993356336028757343265552863598403215524188333938549559065280818788753212581428525475228796520404182988522313453914100743848916908334571913917285708780187789408403213919533492405032573049390662849316004334529399084026321705783919659915189804043663383153340316595963220867125903763060 [147,77] 269439423693284598615234511658049510431708474474692839835396514325261982087945389336198096809857650487287695658354666778794169264336934534012044896986938710429997170465632502960886216391201897840094243760404969985928233241868767118590510853875565984219872469267105399815541557842364978283447282703661949923156809165839377502896315459745916143392458036755745133088807913457017960638978348834058822462764196556172437531446149580014286678962044567808298606510532196938655295669988335904546421859911522269627052315535556322919614342610763150357802091279957547792961420217883094935672542946076622844346574116675256208480183908679000986813127160467824517856289391844681034478749188854537172363376513765953434367333908272648977220495001708340130017813304584044599354698617776009865876111899112397482437784500643957754989383369655676644067430180890025375337095510881235092313604968558763727877400530288164418253403556035006335791781993908878372099756122117302271555487663445056731087677524935567345262378026489122335115473244944815010130487990860386758253129134781922273888143813645383411570796055025027054875391693050849396272467636802292906252573369949070008702054573983301566281791148580196013430737199370828905971904080084665406127503863619014390590626853390821362431378196746649111388784893851967586476266072491794536860209378338479261270795771165430691783137764373608274714246742897797876163212626587694276651243079757994537906470978626990085519917370559677142017519262186679719258105796223042613903792571754237026696569749976796761271102510239684714730120964447798067375355852921569727057959073011203931205386213520786122067283337976719570893271277535101500981260483115643941466008414544694210194655974200891789376731422059153108089474892746858895720998870107654685953335010795899304107578751862065752859263027668518028696693519045737141715675959178601236855022981919252474333534535427867953935966704891500270134705050741744419783807370726002236817683547501156743420171571350808463721542460683193378811934193382687111162585 [147,78] -9539212890186686816480599561566458493421109512114759853418110291274630477913202474950776845631466523317456458018158433491768858787167898406477867441931843371387710701419022911457506504176279498771467206999179634362187981592988260561061562087532575218444318155015853340146587858417245437650105638695013373545862226477625570058833351182295231432945147906464844016505061392146255113370048042345345018925418824246937431007395066508912993951344186218881017399433139703868800626424820115858702535779332911791223151714780168479975839362658009552413825882981064923382291780667682544421208500725414537442033520887499550610436113794391294006423853668122768661835343866060230745757416548817785904406135667169839523625150761207291301395317561289568974782080218533743513325905273958214411161940059011856872299660112790915116730915568938196382958920320358235719055013683435549134549807428635627684309543105342558423175393398688441382530653715322282801035114868294681432301707938020784613709102226180210653291354955828679202120615631058209335140469195256406996439012759862430405241959672967333308993108963789164740015573442553017643939696079233631404420574345540211423491432017022066869817069564501484045912514170357789026567051213453271110695099395207137908226034155015425284400655836922993576049517040478781208341234701689816849204117654422958167886232109982116045746369976818903363551463235509338859054240937952356580387809968300169351944638623779165183578800391972284803376628366248574891477324864815955593315010462444758738776999334112697609255052533881451583958434533103491724066622493231176155817629835429516112989350496040044828125713948630207586912832571705884655731861980842402750015100682720660878259229415547583061513360248129176663088705345965967150784435904106286549956811165162128080824403267042878094468472192845167088329787463791079873133327439384709716671306031510386944705634928554375502455912083741440018586028119391238805260780696069291558034624136942437865207675309689234940337184148133702898331816099852270457 [147,79] 292151349637043132563745501293498901229607643143631249009437068549762806183208900328627903767119075801462365908825843269695333181029895824777688757019572233274986755535945697176941853789647742807994089906290747366537597869333441736861081461958635705797707240711940328684611145276044866001724178756744231258324563308555286126659473490854297057221589216220212506655387649946339327121484416891907851050158920852407804834590019551298336917037937280457506489722968950656819996887640503392109349940364546861640533920259148930870382833890341981640502349680657796653352893725433586829467312392585149192791204982472048029596628922161365919076529934648917602419366551684702062206671199032938860040997398680118853438109900260830330908691561022317650413918120181884546564260653250790624454253135190379797765906108393068004757872252556409877415562545842520120854507137876648610099942040793650719423687751989281759613308355035736339833110427378528533372737269991021814753470851787904411777702187063250758849238541625106242320830091179473234008331407649121499094167287499147963915720459006868339408853374419527611572504132023807586441225696161190854221527685624618050149914152726589261863711467690399572406733324922025633272614884764490409386207135844988000139565938059095566132213843948896508519811521244768883885634341006407107066957550467748377653739045381401688657028817080170554986850373678355533390655146689837863164052222754128981634651581991379659541592546571224319046412165839021943774535175353763403040496888918275665985050599199154639592116582149405392363421687744744123500629643174923953145244950433991605026012486337614433821808597562246024647021583486176447989259567711197645226159371043000730979992876158359895610798501981275598356368943470244773560499052870152665928056503670450348890739274941002961350906625182349996125157789413079502231600872330209306046291670160995306283981688583283535130790389802491448477925453725472559236233981680160337188130124634928453853523325896269384515028414164914952300638205865275 [147,80] -7198825949851538281053630492646393301185126412129531395017144030919185841733506548113582749510326288930456879892273263393143368526322984076583473249841110113124978522691429292487039794932432232485697835145404271966141377631110858728301636851817477512605833169091437297606643363068075268600779987129480952906495833092014857192828713738730889803236006924230368298603563186164308151810998410727784555819524757206012236271674605887543239566688288728616303964229583415846175278662095570453847621208326380686085570724218993100197243537931507252876818038331657503742722493805243777913120136991818897450399677225574990163799861510180543391176674404730586976659768696938720191608860210086878987370266474450054786525239308890300473608547779274980792798345794587602207694556042715127402952271268523700320607191550339204662154201956845710203575359063436619977280261921967756343569658335244704006054800903421474037542195344601043280691378668885262792339892519274287586815980059304037871610573687286132464687169331369124412221156281060427485676181154555315960488013153386730718019958092037312552525531607725699869859497425620971935233756315003837299810669418205529459126954542713737413384439055272173421364287034733127801194987204223041724111220539388413862432413385126051606912163974673218864348726466265121041195101218716058463985694146645699412043144964093272701582488531044115179008201057535066733035384733728468671378982454682274088782516680680951965324216652392756842221148877437811251905791789689569932683495631958682345034151804986563310119632407663028597240691140768224867198248883654312982152216677250931669263728630658297447430570058337029052051446995771445443529187480026382832107412821650417820460535380864474198785384069970528634651539416592720480397007758704765919064386045194623595148936884981473568404240376522960903587253850390312692803045173641636407021400217919929825484841567031366631096648865549518308234635640058706436971723944587994447590210062715139191566226127474983371156303328275909970648520005 [147,81] 106610174984470382462386613360995411192669252169686402452944683977301486955348382963681570184237019707666063756139885138397477741190500161412854704296895124618485719242912819127805108802751034039511014778835592291001956555805635691836990471927847396053060951556179283140337958985428793863766362934805999307146089922143682030799796677444526621197023363293892687326861042017639597060557581052583448647249167795877662274764765831049190862307724654660512795232250607405032871708399139468021335343531939185017011526759029752535672906329404053234302793893287163656417926436858068240086084398421953659152967499289495715878224382729432909036650481407905272352763746587798362621626830842846694058196586759944759361690784050972653653454457649498756194942016661125477709841199679781943108223271462913957735305570895349380197860262469246220036126021369919949293975502841583046608678999286679557058072883319903464931104681931110160840016391940131026885436600295618884752613639898062464607611601619371210414341679195594216362551156185783386707832018674670867968980752321340272826922141281385159123160863731988124702864191932081136466526500769701468008395452787636945889724437715239794305378103071819053159398521314147318510593615037376330597180441522227494180778845199727651221711583815510618854278356229368334201580781086236868525251959742160805297455081918511941180741705490557351942472754699507209124510885721309887798311315951225556148570682400516040509588215860026097772380242394960799699020153189994956617826185150584191301181213736507549889843601606814292217287454559112472266527982345080535602494472605214378297245198252688948221357194844886584802670273224090389567787497142156359308470666853268205086701781973676479966099666595053324081395090483266488923477587811420276268640506382742230600384754440973010939344140007095491306571264357771553360514845171615229840222485087653121399267335914326639858293802399166843951131439696658094860539405158412691801578162840520861712000355227639816341482544340106797279565 [147,82] 827454267053217224333871136262261071726775605724552184497101500901919903226852001676511511658791798593253213416723149877413077072014394316281367806205377336822142052978200785455613184202471189715355314921614946332041307644247800592407532317910992727284096606360570286825518472185582016440046270969219592532851564430414263628003821173912179272134691888197629073210022877546680412105319710214508739256312021473048588785517189000674166485274563809705642629053584031502033180650414618595675323420078194478350840196136752553283167866235801560622552452805109030922838637110524778808519722616205702066361574628665575866841611445600861178860867036521964652043448318130533663341302561466983929906613292711421572083122377856872916503111454398468402734674482785559006183972516262985049311445703047201268975177713246680397288162451554051659817881024802872353658594826753932694793767061983977317665093027642826725731068519532713014720585164714752337558219498191228024120630263639572312273136363783630191709684087412272473116813471723833326373590846511002525597747458480888685835186246352511554482292931562743053870185498971296787272539990966197691262545437237811746770475847270718576073233960132565312971379508598057273336032951695682119593366690153558403319544813078013686720358453077333243761016069051072043625009961376456640234870336531663260957741833309356907413871156381475097195498272775869704296550229286647424041584781398542453383289751123341294064395999769861002016665912573587004493825383427977248728276980558986382592395245058311993058636182812667306810856800601525371796823580941119540533519169358584032479289299679926938477643794265280139622436567696152217359341635172964769548832690061256237269073766702514641149096720629557097990622814333717665427449503582680062858739706536737460085228789127078277980136512229995937332419358622969441327555121939781317657541102755098179929176581063235826843227679122063242870701567452127614270426123780402254885974207133446530572268405720195435714625880844766896 [147,83] -78311311524423925197268768264407358340862702200654329424804230377358690203026166794670391195148007009614249212140687626274792107088256528389796104326242892277516623820225517557797676415853130397840917862863267214083138815432818991706238659443212809891865402283947512082904906096043639046824556736997830362815109557915172354564711789336738577590691418695440590930392070076784923330706064322137244954859442346416310980817393284057421363073733133824205691581038306104979791207353448357799940791001234809248060485912654539965359693080435476902243137640726629619252752125779282427340325142829544817821955106783460957015440467594384456215198705219042578355057533852073488564975351436117487168773900608553846633002004984146219214148164277369358258045043141044486844672716995347896268995043113845936888359227094567884855504981522704156582914699748776856263023562066985254466388096626284147944795499917864021404609985835803413308597382936467665730407221936749740478370203154137709810559955702919195803999812630630740758076130629384567572745917763297483500738326735202987189815528206448632779972492479480337959684698927392136722542044869898826327987270894847628793917240834818547118222894707407417251587580409759133752832392159866028197612151652363901429114686755907375478487412507200550340575711246564682690938693583575991192678588136929271559951376370674068690336189847425627639759353481147190399653739974839515518072728955747744972294543336437207742584276451485603766661874926579624977824899214812687683943601985908424981664908208476603742039060273964778201764207930152069389420027726076434284698897993075556933233979840609308537713415528522434078816987741686259354602301354416455271547787397424411060305263138911260725839537382682688714272352486437167918597590925302123467780818165279964651879273186720836456375711181977860933888316802775441936230666953304366240763477739029036734887312247867039854387309481569549190722163583079682442031260419717130915354457651234983029431764186158330710225181070901 [147,84] -5953036154930389336672875509289852363843556994529137056883595250369622080566367173135056300038748363839670675035343762033221127124207935502557086963552886159902134135055301197841028241579642130408431816920138335045533050157395366111226641371012972914771191987104497407621425958133802865199018497199147626804306426289090280831676354354484740642357515350250915278570906330297156442024829599751567204590534697909153880254354993108411974127382598723755622872331797252319990831648563368091310723702323951133958348709962907584684799964607072344299496909554114755811730902466359851945788496543044752514778796695266052461613873466257109425374330520633641971506586787942796597571543492274050879188260254296744740373706863871579932888906191695621296317171628067168101356928248048514384535692475257639473782875708684413053522272838449973150225336596264992436555142419126478417681945667701399141153936782433156488955750322464325375448094051923640568654122281943708347366436364207724595904815735102142170538204205785463001032255069909907635518258307103899731985043337883878781521519438022339029829650251301351058665471288489465992252274228689725801537767812746661190375844585146041526504889151929240641631397625455064675644922351427001920592351007340277831869452145559356727901368028193999327134813219129188474019731601292781485034962283360831728474173013314162253780818414508496847452510647413215612571685549543546003588736188345224045513940227623881745896734485451477644268241501514051147018989734655520610705163695460141055734003283280563476670132551278652653341934633976675179804182650507750688014026230509664120398842757504588422402646340934875155026442658235006459472199042465923702974511201934027732964057069546956833280890962732748969240742784544323945297587954761482776483627327859297864951874861697709775204097974295891506939122439074689007773913143088730641914152877958754794967466584277500528722865039127596649028654610569294519873682748397872006187946184878209887652661480628707229751730 [147,85] 139311522890122350420906515591098440768026545011133179406325098120605801454225551049458661402273316216890915152564818141047216847032190385299546750136289563132495323801154183529940792900237851895938338932147589160809632100094238584913413847329062614012479567607818936066376179780379989713141930193548938485016790503067946174850187620801565465135982227018031292082190841147504592652595296991421798924704285215754920261345087072145574607426029796493177821780989204245392126051684723771875664371430981234718103237834912305895406924103697491495257923959758211750535962160298383852874874978860033915941985227730623898487822298770291424938702864661473642084413877983400879421796561255741562955183614843688044939430694709321440926323242284907446779395127035363240913604275093598082324931024598503389975051744404703645123312247710378265653704964576906775897953840080934572607187509266860842635000365261639302446358960587270466858791335640348002661989959374974776574139941260264201673480948528223796292457517378361380643261560476269743582047234649133095864244599093268197855254496140400865940124281712298695219827665778313600082765630262909000349538106059078128614780793206689928431531904952616415104255123740694352480838812297833462778586903441650888730947962149694441692081771658128383516342749407608093353805303154835512135351004358586775111151477877045405920801096556339895046928977877740340339001358833325380559935929313495101501539748243566007122234130404277902929849564531905354553982165258264787525385373082964781449167599355407017408324977560218865271012394843906589347926970522783902674455488798715517564017254637641216618513198158722302383253443741185984954030279263331125487983376952213424919870602592079665336460790501464111020928487110611598040473404714267848263531392205509416119080487233926010623990379219400907120653136004208595141446073203122293223055907168232758485612564736921547872188258446235189939561274137508656756788665132297483506504256391522178749924131466046193798749 [147,86] -6654417336862915582509437248994737620605452401945124336200879531311310262279807068863324419415341801721662108327227739215327889183926294848078875946125197921194945198239292447042899104081052862290128132509103730568882469179041976925739694121148861861863840490576555162840261742500259883535373917638981003921737300971298596003320364671680414691727715574453152689397029898140570078618304395034266737500489325480953031192717643077135007378582173479542687679937324662458114406223578127134211602407865526381879600697833747383365205038114958571822947856921648632372603435168337541977048852662299339500443244637148767064518620109763797084346526748732251744417430530424717495436627655869850215080888237269962438640234673913855809970645703229854387729825650200065393033419032237825808433591921901862592973335596219200688864203607567336689721867463747424790264415900506343649217030428757255910944659038026827078561568831770876939441235629373797998875942771135019310797695320212465532149959279424928869118905322437095988975663756114429869565505364830350006867652823123940746522289177549849564901695272152841894707599140427016042515112226679462910019772358284246586896505642417866449869052228916833312185584820610981564538633601457350014050685980119318527110062606351159266506766975570052019446631327584181686427631998746543400576659525512968958668970334374163784113109359509734534053536095566463135075532336213350751557216370695319017007062275014655265053047751744618500226275046785405481684200100942202242797009207600263100268197437579118762122689995002545731236892862948833395781654998285892822375366766222807408603608451161887580114430191533104999165614403487064485912351714604739875117458500290647948927969201910843819758697913574658085296567105498805785559614105033583923213239625751305569035286783957955001808838344425878061561856698572808932390351615640430126174673082744831751497813304591815997565650940169830922600634852346228943481974229099128338127231393078546227018395669371962582 [147,87] 140429377639291029884375305690932454555080027959459477556290520775968376684204064028715209102611881871808713564562659495237258096656247214493912737108442670905077998886011833017092597768106728431503827507297636010594763350089998051973662197938194312171939402301623440668771578779148186413463274987967087328710738539187432580275183013235317891254607180502220847696444530651620235080708132873755349171719699443981350658618444819346593769617150645414618189600038435656283246639182250971188029353742425543144955952640042784532300256789649646737946452425558239260744911553960349308350871603149469367773590230283043097515478773552761903484130165201311153171370197566679529678875524313681580439409133864946546692724296820251088513317152298785452087398023306638248690915496896688458785173363947088108757050031202719466863713311634077359211427396414937787024263345695092818101636288530185059981722652296467367006539150561467067862708215955088782890138498460239452439668237627055817685762447470073478606149396397512811069984756638087349902689429788094485532423548021871968930028634372896428071462371827723185552862654277835435619803983031554793990518547568449796986553711340175035181404192820080507421012149352989854738759004751622347581076346936543202127279186204463029485731533721753852127941310504094532057978918269206294978669713914757904537331593873443701869740249017247435783425108297124689836283915684976710662185479337749547038275320604457141486278822623515099240704254990202176051726128641640390092451959730041445489086007568912567472108338536927808802717194284287263777286809529229427095113621469363999670406484945941236085792181106043859478922366926577174349976760804180507907539607185694621274019689916838971065544074923822223121747484313148883158556177976909273538222296281240506512741407293535995055550728215376300803141280581215278755510735869348048597758984788560791728986835473075296786095485417235269601538502354087201335148524779893814205530577848367309988276459305680 [147,88] 1271313382037359242450071740093318369627914548811481416764304862147323617860226431992777344716975470903209521328379064918648023322754128102278560362544473040061719699765793609722293377221368381902863394216872997911170027668178856984356832897343494854112271265422018216498087659251476835581795511904514537166373960455596157400758374362877760929217117074126651927963083912042829145945073254810651111482492947992346284684197738054352529363251767005344164994327809929311532904323836685245860255005554801062369890191363304306209833921692188719025710141347073295443597147048739325882421164408623593013840731429962563811412660838991031891136183824044329545545457477800064088394348467254022525766127199878077665548293106015834474917357724714011880817684335296725772295993293909705069850984524267792285655873762141372290679495826973617160139917257744194009699362502570674443016887924876545166084661289396667254760788729434693988629837845744810601905659301799046230197556634886802535946983379898474313115213057107265174858193398571279885016126043634382296005875305968709432863691188289240832002275676658520192620087674085186051059019793611026254416353328689989579489684657216502072057800599072147819454374530940761662967799522666257921260468514488706381632304701629286287974082120690231288718200797250983081925366044826667911824824988940306894593618168814632204010232102564177089555325387177549417264319034220928503738940649928389736545807396841349137624115727649705466498927289575591099038354840851062976510046412379873489152918845314074255287514462312390807076211299342033038750367062332342407714670446870248621612957846887379336988534871032217096720064191833789729931048019543435802008480095032289210411052527605091515187424287667386365650498406774491854300342962566646391540314948131466540875193653259936462053705542919784516587347603717991962272793446050807109875122854269194734888003335480759550777424003494818567980957348754127420232540291532334780649528971013540420418911164 [147,89] -213619829667293295911665404624946043875492807165363831858343065463789502818626770991092751106366640470229426086933221330437946505045775767627444437683781018986081768471439493493363502419420487973239548314556626457890039347550440338273627373581166601480766787291091105046358678899783863183662475662303087202385887877315239161979101488084841052700258408367581263835233890230231294718135676169283633329893579317230754749162049847521746372697921787591653885211443002483776105292554364946151313014474515248250502684217940207862299933583757694263187023441256210073095410257265983849772352063278405147591155426557139239157472744311412751100089796620544650904760506012861458797634410495332891795170556733206250977930084633123376981399584744734411089337195587773135076113030766965849038043313987787185309658899742401347248176771987567877270690007921240970175798686579240379259444018939101680005822172471193929473302749874708193311460870846379449122817362515529895450466444219113502900849151561353828512071738787963804667313428575945524741267939621442723953297000792908612384687895848181834404119231001955243105339846608642332135561067120957861829175282539289420635478547861654557140852303743477506250948160242180369328397788280594707843937841706943518124750841727193350440230346793056819251519422893544061266139256765809221583074231689264926201809048355547651089123897602533836733302607957307598203018771976658748552382986309540188946865311128093203275276660798813218426575742441567717457553052823463013230938898486963268601474069636422800717401508310033190355199795469480884419480793377143828565553696280527695090134629729078218862829831368976469055793304684175479997457269425838927561701023149192638999455317515214550162939777924566136186096539637706952168217467504796380251688771016987758387580643737975276746442630569048185223633972613312856958816585229208810101703930157547948355878778880378773280989703356821487861509432780190058472432874134693833645452060588493445176660 [147,90] 8474983879598437088244166751156422159833783164349377609213318962233507226417923672916753641478731580155434465052149591639180661499144960897441899284242531277333369824220821057523130925414989176472872761097844118990239319951247113677101376153856722360546106824644268717816210475867691642760327766084359688286028063152291698395156727933832972081461208672043937724871458925487863429042028647088851315801659138710810728325411686549940604803921004430194417163853971195756313425798127846690905561482229824684371049478665698116528680649242729461849947333400434738516819665074429802763970505967535231719761956850170490487125525804792536841617625789388723015939236777582708773853739012316720296505897710161640514840644777736919644610423080644786135935104898470930019321520441977286511730636394415231699846409802407321407596513589036569765495635353068089666577738608495987180701176325097731287975992446449354767249253564632423593389035120839103919202292454573428751072138262835738664737854857629736928233497752110620517396497798914002691001896989827186785500443503857398995914293058460567371128833460473093860029327503835604608965705066972287079662803551492722971865494384293212114651212444952913660613200734831981753489344072592625891441987890385606418170632084803626571826153417392345300263399547933445852890836587480635532028450109173143416090813878333223165730804563432763436998237081704627252572883717228298877090350942648497205053731505556452116733473972991465893928589440975282051978974403664652899828765318363975471052047583519195254449389514365767342325282747734250683983725522896024489201785516600716097382664402430317554702270654172912246908636565477871247550462342278940728872039112905702974715996604566698612108617221777193457787163107958327496222600649604105263977844099933584163357792066245703739963829966823402702760684959682585175359457820776719235892899297317294181529377308997785756894116276726438492264303955725755559283585370929637916474827496421230058 [147,91] -203587821838747236306616053946147358802150962865298708031172054302449560464235732407455900906755292517224944359691278070489221827328737369374293735120459542729209662637544732290976723689025308717996914789207849024157924067020146939604786596895531681485409655293538730150791037767615596448327957085316732894500445461075172711733017387724366511648722173212553608362709305808271814201666406030971642074756837641480056098737259095860989258293686830972333726798230434751187677766891961976829396018852385170956858234090073828090039638574614658689597450062013923955075428489933099252091275583028673780624925790222436713466133108150877476666302199761872845038225532029871126302337029252421715564891970555442709984279189139780707717750953547884695648858630088954298138214424208843532476191895095517475898599502925987533193025801271988488438457254486302086282530549911667828028900836070247638446006795258756116990693517510635993368822806101454987703945242182076822048055858812055554389803495910283991910897252738305491524558270885290828947712056955858257041928928507513365606995358819732313629254542780761832103651281923667176848810914286656012032451012194083378211891102673123858676541711328322920095086755701846545102443745693749931775411720147471247446873593993303047959197532064639263899932954407271336927115171707970010540253315092648037477782377378132587673064116950102786233695620434255212867220146698879598260776077425930426082991322201352564332648248500105828682532928616790199216180399659000135070146417607910196100529120659362844328591955471328490772110212148347704294611501260298167361436232704674430710146206139600113784473480537799171550811699364318695105755253841748802788752977840345505577670667037605284110467053393474480304469174118061798953703987946234649600278321911693837273570577607375903495747118248584184137194943743838731094972696566296933830251174743155666593216804900673030782487452636508509783926330331102361086931962008515809314834708247200 [147,92] 3359848514010612909888279344150977806158139859523303523332444779964809323952360769805879174416513216368262189877953412773849091883794716205768412841054969037365330684229369118198453304485494245293035560544067151569380453823000632689429593237044030146760158501183257093432261089181623054632405064145352484658220759450978705301466865839000423288012356968975781210741822770273262463450960206899162130012393067409076742276826944468502429012966224314319729753202260759993427990802319323223925437693040590274583630865194147050627279589745142556812182638193140879614317968422038243966864557181658933732712591194117483130738393027404672712941324862806404057606454671839206784061807681811402648586227271311874037561013982145738373547347128321991988445115055769363427879680147538935213946682706642392961304479008631059733344198960271175699916925010458595045959687537545125673112672388186512504838416439244171228869724176593983534120810025696002447725190467129535951409935552117988440207355097170688452011696879561210648893512428470948029563109054495688328483244716046783661075521670964947236608185603104559218314010443867436705111640309993282201618153468453535608273547162235015378117513627408502664403211603951243002213690106426483599343293965772764678887759187467970849924792219820259668466268527397965523036904800035707172762396148273938347209752211507047136712428899936272851024822286329084873169014311311087410446640153930035808448043375542265896327438688851432689819049523316386155490142733371798338430660881709111911425532489853951164768866288389780605287865788683819213879009348521400953901345854142185085005185343070876634565767984989123517177143868688146905654982737492520184520629878323494537075346517776935873974269071517040818441659550691044234754813432313099589458947033280982449462250540362084502172006704901080788646509920545640802035681988516392863667999485367009191816548938017049913164166228664474060129283916240245498435309266983485971917093370 [147,93] -40039070474495618371368956240726894112021098011967149589567919406723914248694813961538928139891706008001895519888526250776103490870899289023768622098390074067971170969917636035021957795341197832347118984794467820230187551566052716432954280910552132154838374328589507596434189028501852560206015888212362803815151507959583566487267567508747882199639869737961260850338943577823214373295528826787485444354832113360234261796173357948658974562007812998720151691578932846761795827277599358277519667975631818163003527551657496137075869589285253300107983489201996848592377378284971219228534334343331045950038439534730704977822269015492600029680500774054590372198415409036062438417828058911590413865349955361384866334905150769610887016752299343727853155474002980391503343816253246670860050987646214901674705294061568953863336375808357115018235835667884749918553466944558670789650180669327424546688480409977882647418505924868241136894047308531417023312811404376525236630011407978586719878589091255982944520924208612974405797776888738670749584541957053923658303007545325327362645092280002078196891890569227876421316965925305153853122040463854772842969482791399673650196496285397788131509709974721837206607200172252180985091686802426310502735290134418849373839002379638554292558053999527132979787916969468483234627733998096084014035003130837778141871184929693063190658797795541309942053888734226343706115513260397751031836942797878488022571581719088984814808404059531872171427363714678485231574199828388449010070822190525263312360858631557703224973090409543861663107351076022021742007768833013293919664786322680485239839281800373732148028701652591972722178073124412128731292194438019234088504719324554672362934872255001254856168617968209492997498603464153788331241636414348471943363969223442891703329161346766914023941470215155547790054360549131861159036818560252794610370947767300868658789376874063105276717242214657150705987099264286956397144065587783244891760 [147,94] 356319217770772816889681158659818909357476663983160443603586282946543605770028239363149900513784479278630680799944725358352653651454560677544471573717848300527803265471976750037715823753363439919824344268315632906611258382129650886239067856418113099994845717963096820345990884904463512335565786193091130023528523235023231538408585140318964949870769931826145911166089310595685673417455717336572846437891484767291960245891881537406680323421349867133320894378674192721069595890918981951380995059178253544567388871511109302075135989813496644193159912548952357941274371333814381817832149123312225486187319611050356399518910717619663238555032412115823785493386835450525867629863178783565002240460912371692816936366294195813201599874587857373727827350848832077689260668532155750478808711923771846880603463307193327671448857563216558652305092403708718641693534051814213078602483930466015218616979472052446097777979965872522294911273992255885741193840167028909307609352873280187272978705739586621857863503882945648337855340936366895888101960477109263964448274545960860442187883319284485055129433428339336793129821928457767894534621760994240919299062286584237916700404290929262049953461587777240795377709605506779586523493497470542770997289940531103836909651887769959209456204985183510951873719515723376754988444016806860580960441593104805079851789021958741365429901700756554862981076708057554032742010555822742319963938767137031738270269455882710913249242434687978775273871825661714434545420177502971846092616747751615700229779336789450407413662426772996144569796251204302485793798341622386466459241251800138348506350861852144643337868851950811209883237312176098420144187039503239285792868014058227277858746624274608374496477893209054013160598751894780520665180474128915072882684785779392359229914118937304924183981152268073336184834186727974184079693079123120033349667753214362633500972631819251315942895138682891049363764785426518540422055746212850780 [147,95] -2440771056936753066447092920051639080555975321452677294406332197920481970857495232422622468396533914850565336969236717794079389206036583223716902278437860118222619269774356694904049751299751953622644574490471572762128761431065746599623953623977913318089553745163162465704947890322233473735345206534293924262077856159247398319385088456883053820829785955801125967821800999264098613430831551031539871499018685369874498600129504151181481526635316161997440455417622802303188043293500642030635214997531935561921844007924425392337637586779698374150261497464587201932365643028990820525558045443856226146505531669681421667697442605371919107429647507891416107518684041364969877686824237837175228606436075415724497579566914412566370054153067232845468379069402504152962556740576939821102110310185272836807883222434987891141697777103702206743691367338608622680097339860421487539675762114453505166011558573614079053235961763540161408408128015523334952139643301492116817130285715973270171785540976362617537939289540821980756218331997940660079395130035766778717764978142812075922217642645048675397647374409215249673191164420757964854678921603845184486576820405541239615454125034363491467687209065856642372925234502139562176616082783769875425587018462508563514818010465952539553354985487929578412249853481720247767880183561790785742814139393998330471276843685570386704231076203243958312108674404605306061106818284394223582090012199044162865688162386840434580838969637324315459603700308672758517584451854562933631192873269050060112947430460095462345072453941718149304442503164404386522853518192117159709952133845750598279664549850808688719641962267906214481933773225278198298242589140821339641659869284420477627820370589422106633771467811867963206789434850570212137948474477353377802225216831250949151152321071997425870458087207550509855645223465391523308118192905230604733954125650492350386291367041942677889190848151157780706660645822350662216971879638875 [147,96] 13048909414334927610087767157741848251670272531952560700009326644649822331666016515023149230539980495484111824070047240692022546049877093433325617159737675141594890205216934534306707742360092099485568446704715802859991590169515368925017229729984032694840740954890967980992570837479330114359928461496266545794890924619231987665564927309866364656390969204625790834638413154325795161988370988442080781992698431463502557278373842679290034580661178186991201155492960275319136027595835857488017168041071464869056561820591372407227479794485014944566380457159830598323229962327053582590813907396935244516155380307112404803554162853855693615121379160962857858070500558365376446090555077986691322881300388952772746292413192906461980113592096168556630204027253460898481780780369931484384739865439791833375468636977038902821128216242753002635228655923984426206118919748908200533432163866462054779598125541362636225718606704954166851948358069187568108377777618796873268669119024565595338772331829563470912081800383609230621570425262603567767653054069470587346671923029654312151914297419092656589255117863199122941181255552200537920423443420813946359409604273834387232709571840312399161719817004141372318830468064487509658502133540933460319047747886749436686018087006542106031806877837887863586127062484455377914635588725382227700250598042284384253740737413537938328872810641501138724187148252264006495223526839240331379769681903942345465455817443104891403567893481406508151128049580188215470180232797610519779146662850963634060317004797694451305858007942220955386115262082026633545164328245736650979229021884568587198638168182531122907455339436686274784140830060778290157635473089820469924561808931595557349942962090445958716789170666172926357711915434994010536610699995022831321231616619889694297503429120647302289826341754867805164375566350020421490524446694581461759677390972838166487283197002345681058066750530245335180820374076417615615723310 [147,97] -51827920210778953214628550664535358948445603245654308124466764368197837734560453899927674146661600859199014163912042220247746530394883012412466578343227445231229232695374246521544237822562367341655120453206384927499700767283289946908012848111567649406748543737214082650056288160531875797867911562529930117155256501440909822379675290668421407745075154089576733713304679194279794469432959041665736670714411822018589949943908190892817561809429994560953453119623166636259148351404403097452213513644932549261895227701870163210703083700308810854040011068351292804662047371048808661495037641221304306651258518504113633495435464203105376942613530778587010580203314503939476967664174139918604160929299346254678921359341393121004423543229208873606311926163660643254815071402061155320168991819555336533857753387176174754748957978800600607197084041428457453661276238164481780172485359846541750339524205183530895863959466715040111935530353815500493825438338970301975458348571696610692006410881075005633739660740470522418263898308094328540706760205948912742037871981526266989154187629903811655237249125889901797899317595634010616226695860969824536959434532431673094257112650570361975697087717997319388919134749480290507457682554103462401160059993047521256790906129508649243417730755782965612478932918912916984926678906727632920873906529085973976104192118867468481204402262282626270894586219567447987605278781756918172788539556751790181571563831589438440146164071705495934456784735677498472787504020123808641368200244757680198400850540219684326683695484905996608864850568085731509172046858152554490264784645160352731245010969836137885665418774955508993132413814116738974364504037142228585486669355242790593410969367173965988599058663409828066974966453119204628347862627117202113345180141885054890385052338550397174051479549289978815019855295608462740813820727524591671697392372814387800729055952569651921315457870434296142649441119286707521060 [147,98] 110362193708760212456774931441337517064200960775246007277117711643165970561335760864754715865402204416025428102635397620550885633791596701111802517690481358091478353997188978215991270519324248319271091533327933012009085909367695451052173487698149130846319619509103575643693144862541818560980603334822560707900904299965809743990207086541522065298550150253877633464334894441021182007460356409854598071649793215228999191801177411083519020339462620601957841374993855828227572707583371635414505685748024819537243681525668830147363258410129746080180903200495194493215966402676613248192460024748259329573636128024138758249900446340332806322208675816052339241810736501139029181201514127520563527657038219511755374289677982870436311825451658782710379650230725494550600113656357455952171134440529802652649565247012043358192630715594312108396279603680203309255976922153599046056310374115507187530591578505118665538411966299183861344758969564500447402656130602057779106992280899934715486576376206428614765681215608064568776452589256855682295428198641455094252571675281750263758829803166181227217891290178248910363336161473324356831040772806769191604844663245430229746859138037861060982776589578469193534725210534369701951766921036761958099697587218164507607045687879912533465388312874909570316063471735419644180087791871810215110544531590313150181096324640292611968060505461025871906961030738955784071804422616030648619647900947141189813421120077742354394725247966267702787905213186207621830821705635425218361530092579336261386107164101986055920332535706322146256078868824350264285989777085332586616929987514005983892716054106528799148013631147091287760110581450595577294444837376906961577408967766484849050014898779302170162108717898449971127151050380198781040992074003566255184020573121800124151556486839204809241802111818863647138159247208254956802235941828943435835331749866536352489443665301871715182434251484497816979320047404220 [147,99] 539569270235097441059594327838661881644189818052730926799752326825372050516959021287128443730234383359022615935718080987622569419832639573614390487588438138479528260908399311680626523188162422392908114011143443359872726648195757582715283521600793470632942756437591180222391431727678925927573384303973130843766190168830591243024029570778466885324199065721151831275274763615271361656157882513665058089313708010173120272250306832468023466511929453711633750073928646580276619167974389319248908806106274276488378541192551882604770838496936908924514621916154975733842133087662161255554360998287879181110111762579318651902050446514544755974167269570317233844821050396910611801700158397225837925455934926383679647109846100798587541055034055016295208298458588764234878955864337918833237123297748598437592939540376905015696163795126750090036399552344167241921614692299566050945119618911471949017422444183692197552924118731731095313907857653904843438627412404757964761771289639900304318088897749370948669696759115602031659941580870077522430702683948832730128012355318585566646404406130205719409380846017135181749803383203302020062282141481113315544403270399901973684068715618915379925028733315195681211109494431614585052509175236148037896862627000235348529095012815276357774821751830573510626015877763691039308735965820642240949958458937623537724526779136987946842570693865486757814910503246066464464550110384778165980843633668016071406224223839049963206079052950872515019282512908294896318064397609838307110767875837336238865421845226664022748284540251632319558861813209001346182064791513111976761998580706331977057943546545118509482132727353575988239584808503884087761039106434626591702360561442343229496598822747503881573792843727914232927044878263215147283713516966771445846632566792214359641467125653861725780157973599750261709124467709000274433928492385343525359551940778774613149939504733610831978611141428310962299867820 [147,100] -11374890115977289297651797217941126883406914706123959204952094106582099322571829626484768014361480748887966577638539802279438071695616691992804235490058490998885175124401180721428545266131880768715613172320585090458740453678552688414778083613031105971835295255496796321270371962861777592811526890782865435188211680321987824027621614490480526857814233606484284294086662491262281260396356461022120817937723448589287104746096527378048743272146209395745759714548208960994118243701161190882563513579557860700276494371910500767398997947987454533640967297483899973532169495864778082728263825335927032871396680063600085461263138633784980034111990661750871647975674669736066172290707852281601418458451696687041812530431790611622367776946085014692733473711526826392005640670569157199378123795388822257185589995715071070560331705940625279517928033752488369422190927829707456921632193528836203823123678247612851529146307088175370025536511802203657548407983513332619552863330600879505062343311002624483066688761327430973474443475936107247264122124812294653880895268724638898740575313709043279948269245066589009154406839537194878916278954881929132901141698143749658275912252851977706362870769111058467075293406711366969699055066459473818528744094782287831240631473177730618665259191407262994766733641710940394633373753365436232332335035421767359792255272526408599665669398316650811182069551537632804513609016573023763030518391268437476491562921198130262152563568968418207074904907198664047800616678268669535546009448033315766841000797360153548127764596943348776551742134842416019367842852305745105802599777561812414169060769113291046646828231055256005049956842211798257171281767006693268107214929423946879014242869931365859127515963683257598409159735686377475267525542937139142415472134752059332170970088269683897448134647858665473854546468851747615466281491753025632313900155028448940683981311321239261103542614872669470590140 [147,101] 116369692215540334588111763837835502485537799448283736514380550093159380712382833695554328358514863480256566300829262631604338082332462242247707824503231709271921479861776253194737353613746481777372446646915157785088367793603426723631653191281041581078668716921229602181518081858514674820613364015513656834466462931085775216955758095582010811623303785157837522374057145485729930095259144970403122077877831511899069321816045060302082906952685233632795100608310563784526667562298643305361625352354897821001668063919365655376804592848969301054827458458920229848291343165278178960369407569462176157851390158060425215979339537563870229220946923470261866192066863427713200902903300363069794238216724694194825446998751280458495524040131304679755196548722547187340193661043033020705635158603746730498752579783934464159843932614417662562624530259278000024894335872675206590879965078211068286267914311592696286691194379993037888377030380827592496090025569678521782093733600042695767582102183804687254897777496630687724862645797485011050334074402021509276034540520087588975550265821483838427431749110646287743567480492455067413963835416195136162917014122739801517039559794680093191550618003990120295985233435955406497935583531872553538755879821475297304828001044925668126988136223871039653423054978482985886836616972924596220372113266500576768580657223548671683168692980240434530210102440397062426592231524805862596337913604469953164191312834017112870772616025679924714572561978503512278685101059617320202902885064849378005909021764465449642401642678166689882282705767164317838330319477248826929907937679263280589570253648036422717171212712335188725072106978516835267229660336535415608543072928997312833999514356469383559581373708157864647373166905681801138390623472684943204987607714692152646002460412804250256346159422478656078034223590739622032159124968582451064312605702938938163759578984354907088176974534820306340 [147,102] -855032814471225666766765760795752462668427275530029713656599333823073029196671172688466724073944531463365462242007810978657316460123935072387799019775725260500592089509472814652698912127846525881132858060057713138965168983453339959373451615834245078380045701871320759320366729555657350848881764636281499159553854076286612979992795482462086540837282942275012259186181298475423959001266418329348577855310040476287341999689431562543498293098943780045128264899325016665277120700349839819177009964492625005337189183116489224485081943469914119967587657755121808434288376639702488267984454357561922028734383939563442642297120925757571858814795553306905171867423502326108384312936563553082919090132188302056738688818621777961685314781977609454331692466301719877700649204715336245265048058144765362848252399391507136604456685878991470905770271225593167259595390153412901969858986571212288632479387917291196921892657800911711386468725438862759465773060084757733081726676988459512172527954690987151801336267734075979190886781808268361281498290166273088880846504283854743260777894326606616676909321724512196593534545150758676296940339204924679276316273564708573121600005640297216380491198352702642003153313127724850112068793480699923956334614563449891056551742201227226989355841214857590511159855242870209984827776305818523538973516185538670606713067655612218418813781769526444131421879885340179668840438623490372060493298642064034183089985229448476474421940392126789365956704242554533444809139505825316079082163234924018403309227895787458233742754434949588308809330287032680934671702023643009704410230364323237583589848375162400353417340172514721345239926550041373109586137338457879497974235726757484628413811856285448367009981450865735789956191907603982527022678099076730439274865713841738685571388288836673130495436173136910315807917748210124013203493829984532436840201466678264762823718074400588119860600649100 [147,103] 4723012377299719416554826534003760269436050153140749112068402557483061219961042987095713741211026776514624406937627740283329299604111575960432795563284638702340450343987977804842506981369498228290114312590043189145171041839415540762670493699073538946015222209835277325354500064931396062769311340072106146976891458995002969923481854568335378366851254013788576152271237792320345661803161892710805184547671120785087711151321022633045646350138737681974215339562626861484704023063243564919339229339344452940374402800904006905297494953790686666805206212237380697099478180848307336282297247124142154905702396453380833694985871589577097845068835846506692851774076640921719495883424075254032799388293518090408403638469898379762963716502311614867026357028763623469164556396898767364650051915167563442068036833322925434008530722695802758373451117608260007430403273011951687389907928875356069906824805870389192023506476431345988149684462443396362391300169602695415166257672353503329919509312788903595697733465567548089590137603152956457222850743994031137734331836866147289690227573129935973887423249989744137999554784181842662020080001637591988583559338959502037582766932449686007431311680774846408294443831654720944155001798504622505353393010640619962888875330957517287463241622685766731210293653798717294966956388322612681043759044806267655964558599577380778530290913981288375724163873801969135711199993637239378156504385202111252508076577881661124273072581976480392469135967168009321967205534848278419120421332780696567333809269324870942482019710077118334967877515759667814253498657804095916208796254153555235574545375097222805129107426269360186036858849121641407541695183857168191659071911620236447301120303911718168333508368093450256105928337730812387876865523629664423314410312027750957745900637705388267834259427663780236703527317406204918661467426778911950870996126459698647067879616883520212288366414 [147,104] -20134438279478761521187690183441429810240396307583065654337185528499973512321407519944529284239619702711884180238125214878340841259842259138691448540116110996952562323646901220663783851004088768860028641380845394164899532014931880267712962100499624083896230656351591491966020990819227451829975214068118387968011247424364964984082081831616751353083527674268975231057529943261160935945401607219104011138202599595760394753524344359390885758400926315767473281918598349837270696205732220028997846060270148816931231882639861135805193825390798044169551174629374421128067684679874769096037284001207455662820547607449730688395262670241630152064373504553272300606262394644632450429158471364577647254275998198391661306452376748690769967536759711277110770263849412018424119310962164803511867344328652624775523492415892468095121841305104246007338497167189225855880934081913522917579773815687297088756186240953099626260499218726748505738562598475387868151075740881225829734833446283652369044741474303565475703784880070698550617034503806452905727721078164909521606041426657138177588650143514456193976517414710587637760830597584407089338138110371515964070522773455519357879861712690952705471635205659533211903299459283892462985604112034995855992656315594495536811420498614913925001390046492103101185386599604927474745106725806969350850872551873014854819110746412225173797564792967971560488535723927101987866326043782899734724536203438185015086670622799296206878726954688472003175248008423304471150333812783736295231595491598249819966227632651533035881330422961298267283355635588338712959131026402298040070981017546716085417632438770657049765835392836368040465492857289175704885544865268516289516108469961353819812895028757989988604286337998782288773304194256555689956702824678884841981748932387624490800123384552976493197258378893748188340033067718017385492450336632915476695111441846567662539353420207096203 [147,105] 70177165202025541531092316962595200700859572617218888899844194959477476894792528038194716784856704178938317622001651181388283750655002910045959153953800070886933811296267093697533798348713819112190117334025484552783282209764345370577294167525430224753632028721443376272684700409282646315659264969835796035819729163455732408525141033309599833664483335542422471048372204055218772930472781725448068697955462916275567521287618044640798349321474240294544936637830565864406834954458144902153317729210657372085423641126450738484058507436693659047410817584755793233965762960575113052710954787198722850464339788100042530104453209936563384766900684623254760269289619761109164514703982004340514958419423914887106940938917081518941168316616944347065667371936292155525947484962981871927742143805641216185144436105598549116793910018628292617997609481732004231355162202680033251288104955202786465009097824365775182421031211747129820868384829813197905047275841340006065972014916813592132341347580929609917493492735017990045190956449017008891517054510196065608788133469707945813961647000892529445728097130907510916848667607759072515875186359007987665517216964603261465447390972245909459624424330078739022871715207952379988652899645624188056117447654330100212091297262380507655808087901508275060791237021978399279951349203183741700012178837315233365912094475311044611521516078590793352269096255267681531532435480566033911613839472624264600066990524767513681790987964376784811277926504889693899025919372052430496522788519453949553882076792047192131209372867166512423411529383617885458948661001375183060422272935699327834681780520666192448693803861886798558037521984941647738228190313852668370545609350603570848755341782349971212054475900477150503147228703908049251487462528172045272764132256360805913839122188406644761532837339392750214889667045512901109750148674071790309633703073112659478046751418993880 [147,106] -190489611243589654933552611009063579271590403047620353928528164681974932092608633342110919300879926434171585086648478595655921723394439826099368203801125076296985957187046090469583522710894449285721057159436169121410791121506376994550655033798871235205682271756959507039554989455645999971200242532648919528866265370497687904065942380993076671428445013968764126451443692338813359816570575746428107005097795170072462623325125359370264349809628377419920935851531793616312013848479394690237999645255811769161666028876500717268325717431192673890766660475585532520130335187677114658395284894392109904557064198845532140043788568559479548513990560253442874139539595993013227812848949848693598181629652112434845776333814885671679821873403541639780896658881995092464978544979751867024281492568368117151399324385105876827023237041199250716942793848362105432032511128715946669721826686470529254138689343417924330793821275158498247900265902465522123184736456771303453384975702315099066149452933854537303063317006066032202166753247486496003960215395267686259461658782245969310208108541439247772338483603816079487482986149169896400572851120518767538166820319823623429028008724159465712020133629326898894484082633367137152002592374751396324240800356400984951769563893355154270343288363803750151069200164195110284069553265465271337379562862198557134243807401707923646197391285943754849080240757452783002511574306172826747231669643531251211742753412433167167066406324110060726343140340367965166244983976377903221367083961461405413596817888496870653245123863454310404584245980712193934371489785408017377869938638511199896754923886774650684880693790089245357281153388013289276408469991965716223839550250888605069169304849264825099018535546822767623497825751093033528711100913913581391803304899443662450284283939354996907331525642609040964098183094180001162358494231339004992409506708277990202018543191 [147,107] 404257447661847556989560480777963062848439734537405844529871994944877736828073461859234379313225209522253484036839810864163464155729822357856429495243467284215470937348901302303773173220501480601683729450733622607101295809786356821953036745997896004143707306149961394422777075196253147981099155845429848372506673788293520141284325302585089337984475843674116654713831799264757261769222590349188670928290653376353566256419607327812188899109808447512528818400442791507725891409775653581128961422474746922621328661915295153686387610979076375635627740090398725532088033343892818148613590269139377741656337697490830481413322058130990265271442407594827841520211612642007973103230681717390407875175105995365067810682668542017072037052525372092727447484332386171133277193445991982287628146901357993273401513484508443499788823383279357818531592738963881672579324931388522535976132080273528709245772549901693238890096364673154631389853008497952663178164132431093901717002153227213248530998145143738827623162626766225638414752624169919008234198738857494813825767900247671781820056477045968096864198419864228317072687906714407038686783191890489091764620862396299228406656125788998902495682231253433400250930514983463086303488249431309157692320014611320905430713610625433717172782961152017632167719272005216790066432524252422599625869053142060264399907336223817395377239300252929481049500496258145334503691410873586916767649982949553854146164557009984627037707565751902132670840933346715002608357274632160191983547098501313617583797199838154771861028371433178995739902207393091673474770759000482486861293008138947569241534597933238626878904772807426627961041373836594614866939795234454783689573173503660860056288927940839436376211352333525572848080205724423466152700787089891018366171621229288413044292019368286905709486017367964451488428235841375291965930738462490079974685701536296257666 [147,108] -712553981415109710314376721369191234149524136674562695586226675413678567710161879256418524393029184601801387147898623212781876880590356707118384447260914039880005145086264360461621141083444685492074971024746262580745170895968024972054748183275901981624159545666920814916176778477233172102790386537824978093550108481128565751830152173729684575354284141541386825704996877400854239910832084814990530811961239709554997899018156579044593896327994839114045213309678116381646485792981717968587773429800291753922739036731029881124588969981097629432031095092978720640837581349364804629904895644524029416778276003231759725495105308443031714835283334270263346691418734602239760276299595933140942199614799282832552826356021245001305288559081983639427289010822600272319028133018834493284977684842871639150246738171195639248158015018781311526290960000913471432023188358609467252552560146575548549747183790831684552473875338321341738475613094242180511855237896743626678933018309242246686939883288487203803406649278130070188312051661483619894313574614711436198950296056141961484175522843656093389167210044020434031242336074192206039039457022675311571357463443525760045272095356469974194893189119555107227644179004509946579112827127102632416948986864688340106711167428542539456558251453159599418205460949006038081403639516571904924869368004236511590157675035090562848676467970672280606747660518485290083652906263466590654598887637930985785538780554454497868044760527732504320278289207150044063712813930167179162483043560366939633579250273436239067645288672220903763634054762759458439962507342788987266979725917189335419348492832598023648109954731390758226405394303447950337389711850412206857298939837145482518277300025360366658574285838529319346750675127423158721687795764074624266398124765778025787717588465935484663656920879902210773711799059565675460616179986725652263252365380468512 [147,109] 942002475563370080106533943066039194006779506370328205827584465304934330321386499358933864677152270148310911752642578517395392401060154402348969624650855454252689882548352718886315760258386787182201119457391688144931762638627708176412420977189273011019091917614568892427630038109764357875447865174643239991652943344077055128242959922885564591015661308521801993351987216088209049935389357855282058085264517448392475338656692200183603686090022632594992524638011655749363670627268584267168294338374088635953102710266158615993189785246084483900977627708646807966317732677530102370145226375270388916017044276671469612731144305020007178550663480005760886381352402173801182040683873163831519126424781108463845153641395774271768621280192420014285267704691488655474344040077484104666887388990977555532789315506069413536902801096468556573799221976066904969883925492865876146911307250034021644886560382735162094158822152173726814989887272292353393161398242073003889230064188231062392463067160686663786933206582837627451143434432482284975277251834609853889717903922844209410187996061078500754952516352788523580364820557734170410525186660621127754457470513606539077567230672949955435760674607392161622973530356849628372667266055821327766926004531086270027070859051852880036622329427945054999714537859367261733103476023656897249111102665263367803136598158616679140161916504180570777823687728175814387205153468599114547595245217798515711254802246136105112801858251747675818293216445412492848954510432914803771205584547307394052809789541176764335319942498441476072910781316675071050561567603547706937038432096568949804362295828636285489105709621200246987881842847347061866358706371147924448219849801161897380562008797226098498787831725081845960715942841626574667618046742026316583173083537575623240749568262855445947949743328928263657309669517679798623863626568471555053981444986 [147,110] -672900542255940613437083388837556424019619857405551031991016687489843204175340585802960305514752545704472538015878965407066051719270094932109059272380237108921594994524814528988449734581222418586117206056683696501094702168963398806077100618729624357174503169116062584081816186885332011233939453150129376498125352066278236700078561286949233679859819810016635625220500463505677925296661277159262327380176249200685943574017951416495269790367216089843009179739393540109108228942373074934277594951006825529056845090702763030794946814239691671019087342714838173791932174367956542998494142967443678641852819424116228910428675295536341446942338386953949598959864560488350543570865004793469988130634899484681318277609877354060808702295275265968892546774703817608243939960776719347465668189088130708449593229108802427261442596899075298697680337914170281641812717235247644928195187812964303426789933230409080072511859196248359497977645171445490233650000760653552513807182757980128279698342548162329876129602653294668548228862964083068769214335103817828612097244041069274980200240945843343260668924045203210256383653977125664812625048610500738554848037913059191242682686492010572904710251452809577512601568017045717223016756352763196956221428590080075277903386310797298628206788106342848658339371245027374343787286118417840213435216432638711776646921457636769320511338279979703103430553999281172481001360692442583312778803519959144032959961584687993229784019470604833491534555958514509685078783267147335389865490210254753314263956434839259339607873646349964086101141518246887340811090742053906979719087331362020047639916658307479768768979795100308731874775566386982056034108587720609151507249461693731632438348333426239988463207837289728667852722136893075208824748689257984309939369111579025995456261529043217047137664766594568706944817458559047157040900489640460324664 [147,111] 669216456993636533335370578338639667576726822197730221329678174575858040025857810258588864974844606994446450191445266664427913516622389919573824929653272139751327971048628723889361028211590843304085999606255192810456718495712552704141742515413303989986659549890956450052206756558299844847636651102318229612327254123095498444662064183543413313844170740636012757471194313686049500015164877470888631194613302228917730472586898742963159548261515100595867861987988148337759081037590843128813576544841184108216629991292120622148651730532966405043631816608156927385962405978226184883307648814299451210231103330479236212564913517241206435157608137565364947419193704790203260392844258306487120617126876124080053798803307479519196327106083918014296182598488925399668189984292705171535566569408562655911444404301840768901046197264222593842961141747289858026949572663886373221630839777941154641947666554762743559658009016685378871936140189651692962661322495555417776834932479115251966376310691873584432082405670826115121320288531122861037834564764199027198457847323390148927481505025646432201259057943862275285463288507957388849416991907403663552822872901430494985403597845840279107586808965122750483298291684095167442037132538806755729214602974357731817745823294621180694956075638826156413691833750795164207466274209560680732042376750166028076661950975938106704944466049646468999610340650814456308728421338289125593370140833338532910103908818587539577090347186862934252843268119287360432913795603587576268677052778962525533018679791392649864629888144931555223201060094916319779352106687453367731349163135010049267697655631267888835285177468204961454682920921905005211641490749843287667385487445816358028508489981649509951484338077096616531730322294475861740652865819635235993892829352254747979885454562263662936358249887694151179163321016309691208067310888188882 [147,112] -6029762041422743382166016621947700308361590096162212100432848723237949898988383067003017536478493052916849997586394162189439120730153678994581393172106773732879229145976664386627567901300093857737504831867416019985424054464216502479410155493797723386601229113061334408125944288670325460535530622775395855852056716951963284154509132539247153375423948882394522701298496801279791772868746840665199011407266059996063049445384282490701358866385466716053412132911568747108684681741959682722635570089088031419893769871290260616218414129644374838892493764909664239359180267358693897889370909884046482172119132614672400192858771773872737442304848254053673836215313364550297222157932061001166587051996279006338584667275016117825309907203180041926032353859393508060143345848896507783270100235365224287663909397199553709283034061039575165384955321138427049822274115491311121667856228748222508194388881756819266297098740389711789453680194873027022068505802228026879594640624496588421083799429374149659619786036155011251774853192969255474974567712250280794555094944012112180465203650552970200915140978647150143519320893516480513254935975288531315749231749947982016474988909285314321809749432677252588514635882680310039170806175201048827506117258484181182044199972991381999125119346664606038400591832271739045374837339680303334713993561989587391867832854271969011521835668227905079855087234958161643794013539661847998372766560509836431231789800091861826551464692307803636185956876927937321853899448698776915232854077948374594676716353875768391097736218065583348543355415706528173323461952326275770243658360203344854659522506455375610668527894461221357453112628638951515942180398501459194864572484538025765316227275014974220622428397302944791808769557646850401667978895513613635104668338544685960486537575156496707114213427433637664309107887080752580932866952349 [147,113] -9079397912340551408908098941695902390527779963030066240101831383907166563870659584282049957035987410971215327046326628764042667728378555158529534064147741962717997252323728032856376758755076704634085612595422367697911662717223644337498881075342736561313095356095561616346688379215640104725442732243440812896538285381844638542483484746381291179792718064336286183596750375286826350679796684966657228273713040691365855348616364342741879894149308676865251037943640700491626215080269230085570253313913987434653322799329567315913939280546235085272649434227096883620765012871623909232783199982642637666304050640970759419400587801721558840939815085218364074812408266960572800233503259423289163066136881469669177389829744528527370025684974483581187745706396629037627615451358161706456968475419393471987732953122639723858649815122901627517199483415047237257288570111579835413677240004532443183150430688095189773515849083026763230331867611392738997830735542889465194920992609422965945928191665159527610994774899267429761987108279418882758786476832520882623349497782395075778629539829168964293431291212494323433181727468011596847388021366590023725510490180943030311412572887333144649981188703682388359700051243756111764803620961584802815306622673136503629767356707297273712405204940449403520431597740207158157175071604254635589135056495561242977293187423850833730987987330927028419497592322605417015176533391123640929120167831075585404491794440985056390437854379112617560588751482379999294824464933597994702806078525355345072927728392247787761797017528948835848219919715553063201586466791710197496810618828967380469571936636090319808275888203746791593326086910458060787118841958313307187570038769500003023382408490732183292393000366668422553411750057135239461549174404809106123333839604491373126495105696760670759934202853986373744972106141544149281966 [147,114] 8114939836045010453423362874544067092081396162457388364102631746612728385031977441546368820759372169069532383010499250900577037322345189319246890616018426182458081066753970233773709361775608851732405617350711777978417503674458064628483004143133031586326444099499595934433580478395573655221651154741599567198072873152732557640637728610231006492886630117514034197448456128155833176663984505996552200484367948187654183273629004411026379809254220901493849111603716403034276152036187659527240970107922803181071038491780052838775392636929278647689907094967239122366478286134332441747875261514002858153010476992129958367859373746185576658159968324040445303559250394223143894184891794843495108846016694054334791184758188354044440691578945464248079584245652888085605057946252180875158359490699551552618690807492759038431131569984060072075391236801383098896363592319783047834085775809918575490886662175382582321146501164928436298004308702441141980833746199600442609628435336222713405540090897682760213089635946301892963726940430896130276394804348502231762214302024585621662990897845358998929830373410964534521193950533514778385016097462991121031296089708077381876534075415965133843417081997420968827121102858840625626055341578874124193202684714199962787208576269784720436245983986920432090393903597967691750410556765955410966422163963602916621270329577469364533340238929413714187538488381998479840071733553627634207116777668336437589284429327395043284585923013113182697631138075052160108464941791931758247460524876319060031248174925417725627889540086235088090882904987680273470374762156949683256634238990481604328195286370876742219000758623195519535415611860619828952269350697299309200548467322190669404943538750723071220476156283514546896950548785375710495387084553372313278612847257984219081997725860017321100238665857308626599838061431971101 [147,115] 7230732226036189192898616463699254344738083123398496679491520810853239454070345547288555863103647749643993127677378748171054094888156986827136579390790760845287444521566732412811533832535339073331047000424207295071900773682670631167354312439273275173497345691898248396500685679559032312895098157536464166657337367138742426923836325777457521026702847681315827093954582580831863287686439771112424845432856831077831390053032805277741959284606927175872764193360771350490875747203096210925498596351169254331617991780475685653019019969803593435421093132269367337867709258511877731175838663013195195976377377568643788094796616074571804224256832728775975260602023978853688922490545809371503101051293772942244911063121460208653842705576952001651673423710576776652365500935985845013969184145259167360685385718938539824942500170954097253920610792457165954761425792969964038762571885559432372285238705386899519916222916749470995351849811280901980967353401890177570199577493372393793410799859284172873007671892475519943761906626223050926165454128689147979296072001393801842610257461137305143295145686994462816909854472743631713447668961861939919928202470787701275671271382055828690721867218237203560878640251889731905798075964367671992514562659766824856524869617069331859534168022800252363297256019327149034088982364134951411190561835428884014701728421933450560997754276829726889320447115348643754196691595943598542026587961556677308133033191586223246137861025924816311366022010760135903465310007055831230201837755119393623742597963991729405651552928739366990147152344980314074570983053598049679002580653718906032327078010660677151677476518018660972619264981781304642927913823293832675223115223280345108945054398194438173508615498103851427249121385044661007873149621431697261821777019539758869669944512803991262578262980519720686956317868522 [147,116] -11988961715257265585010817931528473890756110857886248235285680747720222333161038589674517614087201904241977153437387768337067387811414575957023892461660918220633556718517984184316765584237939900063809364896544686291806640794370503376647377717178421017650767642460533096807676895387007398481471398004682249860214764178356897001921744802539864259379821916649102112734123211159407979065783948680560695580409426064299535628620460061399302053214068040233909396420854104159565470210016332264437023482781191786122700598122175201916880125429142391426207152446004834239082083905700545393348547247971808718765364406683317748540746820066916482563964232297086095483642146346191906310229794116028367728718276076827329238823897891732393718624514049382824405243347607585782370387506797323732273846497351140313213774539959368853881476660020418780362540084142331997222523611885704878977063502659534094140151453560565550704204253134828340904270624469217907744141828097400196227687645895049361810372724793701909560889342356168583801257897535682767728855858187496424874360244231663193583809435691070039797539509170438117602770904213336024920160541645181294479512217952041205767093555224472441793006000196915251109008730759860627481420465351170401040587088637845367809901936053727576237364617741097659433059195976498282276507103778379224290606053004657841782373175486965493072149581339919813257598250602321079709190400990818627509655360947232574082001328234062416105384893489219200056267420085597094092851463425579165813755722911467014328573803564171308265642332443139898404581138998863101679040901544067166416935020920590541725967150364719306946740886732893836319334349988975333200632214672425942383734788300118804113833258582027926555867847619585161874585435983050253002194271858648007861996509211374698559351963661973973085139043207535105092 [147,117] 10223965222014453657879142493546818583921000971888097703504469434165816760055564656456392658341155836149347407149700367051510473162611260176551362050784187484042496032599802137009038913772780424635551663822396454011180882301994504001897300562074057069314378747265937788613338150837218241063314769127780446505664713143387237030769623896159267950820448613237475509903572429027690367407501368500148038968194487735801908913660768061117135459770123336449348054308209776179457272842862075536476517872049824354146278407138466347134236105984178974233231193489669465350234318911089533668273911392395584798097288273926689344937393311367925943050042695615395024038362546494832798963960091635949691397970023590474349341549377808720167033657264519747195869172669134034790298575363475561144610447054802211699667116704203520248996217189969369980840543570602109524600311365586929135845743006608193695589752835605306401470424870995332218952104226989416294826898951703822241110055529406607069431485433908938016016452723150059897351055984603204450938955736109945902080713537598219829233740597898973881574373055565219347398624513253686477960389145681242076613676840623775566197121865704283481682509638225520152033362858907555052208684958130255458850464151993391791175013522922429439164254844209771783908593002388409401790194321099564142609320424271819298539623398069993316837496578744948659063577983262529317627796805769321319610342693836399181072396118436229288541825223875054290596476080144426484716730709104852717460445504739453382837734778517702009578164662228845616599804899652621837305053185977868922279545466366665601266070722165373876733956321013511359433560605039836815440631624809671792723575880656485627361871696186354155861296847001267056109464220463307170075853628008102298542578299926481608471135190714873324799172908733820 [147,118] 715419895383103700124335729211279966938949484796243446961034066325534725632158462945659839469656741020597979374714943350214158130167277592885447429668354408917703599107099266005982735560547688349367830491645089626673121932901359585411220165069793481275109397164004677859724472490641464163289318776253393216222487637883837391937393616992474396528674506565210915343989345733238740819060711104205921449454050320949087375531124535982608463873441427337199613584031534249050582023618110865080685455429799173517380985079341268953682854031223007768729014011314027413981990001692220225255091277732164207641446656225277378767726803523304817602405575280678553155142009809531152937698111607236065499975646525827589729317533135168580525495256855560182379721937186230360609781839406467209646369401623190436912669877864190545829524079677268279071701051417153143338683247856036929482122312063587515160499580715835936928152211684089304268677652244934648954697156864646899540191182353028725936977577824706238703247245376044713339007083987451564200917950894176035044046953286552813088864596845954007677929345013021734658832203521633682607048447168920033580638943483692581067273682796922984896922571090831731918493587703276553082663506762843145086484071570846605387929392370752954246368933603700211706024363095115399036306030611632900327618162246165883883683588149556177032160711544992691017401081457943058349994456028649845475389668717567345042983285640326751092035501912197665335198748769446412761488431513770886552279345759660911495229757496635209162661936074818970559025026951751500924439120872437680462887913738649743170838336115698040287736279962700163179777172920319795705965744543279688948314717565987700552430834996690062273872013997340143275351923747167094227708943604747299638665145037637797748168146154354983793404590 [147,119] 2743437128402824829579617981755703880514680597968364576524704099240920893633851203423621185899984803669173410612020423293308641864517658723943943614348887885594750666724850699738547634764666587632647992094112697022309108887594535845404486268450826401331046211890770252072095060986307769279966483070852551127516192702552040460301142734561892365445846750354027284749054847909710383917861832384763519149004652951816110755690301187297295954874205140942379487343765621655854819595054597937442763241716309006046115573665729541936138908995843011375506173093831334271310776126906378196764454155563077252214360017860344799786716565223871127156355627685924563112951968797888512903168609532216989963200262869154440661398609374329640789047726109992566916130260770446375605764311563952226698712563801545063560740642337060327985552764351681168865517133758096755314990997225237289311461118145687716425976473814266329579262126699579945868358924147330819490991173686288750486846639735875016076850208927944399380391044664000711382318235056668120792147173416611380432014594068729760623123304673290202775977859047426943151218524630702107875261749525614792615272481450693248422537267752562971003203738321359633012942994849843283686011472528000298787381393922642959857103286372868533160003181276817804043362879561906791984092878291075150515479513024687940776436841461789662452105558010798511616226865854346569153934076639362416635879671589432787811238196027391779566691737235621747846614355945000092278803202761064832141535165195520702029512770765897452076343179519532061936997244038761766839606421770882300604666069933083354883942971063166168731026081116559885984206835193537490673603011388798801228126397321660985903250622213544625293447510334763404530090047773507630860932383137374582596273611795686604019691803241133763732 [147,120] 44921020385448475762875160455738473854886281170585729956288925815762894401347036784167712735405327687578733389052790182541551482494500226970479504456317202876202985200347886174611831176297576269651678760025645622626089027770531439237364940511079136964471977639856946356563111537555256989581481765059182600762889921931245174655850855365131924099245111303704630751606536726184151192399162326413946292244755109940055785365036531430546468678842682542358396011865118809446476345914633800773600062217345259196820769180031568510519466032219862554693623838276088884955149523289493799620583397518772804073574702306811582832062282539999488067714856166381353130130845794231074921854444703849416647210791488860961749480851892268279807098197694742843661264884192285182354269589022296084134163712134671447922210511946448524376892758141444937897142841944289531033775960074237246039946807594801930495405346888725203891190523212418962942525302817509686274863279542086205623309757782045231113570576332476649090874824262792707332796835712038662066689920442643786136939392644808572772645714481058639470938094535078985496750441066865981665942646003785080864906017216607145582297068280838641144368779963048826557595793072448959533913787563135394852854960214576303982166149126053644228208427885887807473763245946247199542594682512345863305679848974051407693320691485877592534607645862142838077180231779224266685778722296446269194860599087682307147322387430570154147469922048387754149930474032499117923383037382282360971144933813735069091287777048693580702212460478990387569771547237801447056091940865712512814561948475122987128286731460540705037935212751780019012277652192097998438502180393526849889331357323656452697997545920581629929955266784451968593951776639286758604736137066145848290709175727917895055870761613874410 [147,121] 38095461803027941004090629777803025154821105008686095064846254867750426013985392241309097748008311810667575416691455280184093897973550623185709468383700897479943048370709001091173417971118703217089640278774532809272068269738444272032155128124048723354986955788651904344152629215581918357381827775052144822771020022543532031600536945458258695625397169821861224137955328222980938065602287765160749050012559369529777297336953258482371056073112635436167732732060762478731091094307045894807543741031436940512158265750426904990198172129627971419766650712221008633294387468361731314838717661163721069302873488056954474203141154769930013156683870393563512572719334537365424271174215299896728160589760219350801344624345321294197528467322298747585725335034331566319125252645801652841660363345096840578860302785873463062757947854602227031690794620871341003840205335995275916350092817416632223436793921190207371238835548429866981269734606302927875587149602755037705692023284243681410734849444494958520360604179088664182389039657430043605864628012410378800924909493682481990721845411308014704314244595448555612349515375075992543070717166861305669671313845930524172697412565107413866770737107496898087773146557786636465823681168940885754862035610010807543231489370427876600345671802556986453566834448016336382348677788318022336612889405686428265576628443680230354820759325297713850153991154487500006850607994949389197203191839480594597385828927904908016407428974279205102221420263247464909376678197373171775959472320956248288428534402699023920668535801468171833475859032351861789986997018417327584949876520895755334499175768223958187317512781263827941425561054769290424820381911114228416188356545506567860612615603233865856839055200952462985916696967345092947398362418222602927523106530161499228238466036152 [147,122] -9118677211181899586629354577687499553410354962989452746267964883829870363323619038237483694261661515169413931026217999912466059459312941910939395596804035703853032362644867029776679402373284937763863849633730839302466310197352091922313829259141219710977682403240309033806237915991901964413125027892811453370345692811765030658393516493209163486981846819492927153260230410531422993259751155967981612306792784141991874204674087899994649640175284180301059007631568010940381294624848455630274600079096045042753111451017855333342055624739034676364040687877449017219914324111963719342972166135622303535828800363254709637460984070457844953312745987100420170581024510432548224980057325930518010255156869648605523062416853970128313755591746162014154943418496144478704103467047811317552218699951668386777760333119107742101653375345176287472853483698356504117671273086394927460580741985613876647095044720002340548547886585690701560258093049894276022542178073905980526428391218562679057268815870399796937673680096208150169119181670471167443202352022918079058856564749480161024668375891804937532861218473001201789589653264622253588518922798203129262680499928307539478861788254024345840145289701663868360642990692191763396962383959707893381749451188999773137451786909011511357816711220078501919978375850849695893059133513012158651973038783680434422474476589118445526900451654945607496159097169939114171118123082185049670466419278963515173101773604351749125596799354612863607920295374582480124415477477919875653075186455354520476266465787665185039702456781836178176809250237386017373156982303099323695962687588622242570158828831251077709783117905634346562231131441699461476054895892064846306263190658670424455802288353273088191552390966596431949623343990878190738671691452656131360482777784309939158036 [147,123] -42555485628235574499811877391233748756512626118107679966004349104917358478503455070270773575892531124037720815395431259418698274605501527024344271573042666444071218056868518031726918350248555172565247306932769462700086580522616963371485717881980605694590029446915471926297937325487501422362508946028988325281354115820790788534464625013797027776279406871174985056365648050029285512057390900840710093102444861245872734518778711604441775221630444009301586656818160045038947717264697518170005776662977193191344850991061544111830654361774778315465168335874214048450780559877934895684860185454258771511380218391068600418385912865035035693242809932038555704223204742462997905646301363841070815500333740952893337227513966952011911402421000054586605867920334727534129342962382698685602665073914708754697989094494423583093374881273428274523947994792644793421011061813834442229090144009270000821067729135383857940879948627438196904578814701534276551011771926879513057974599869236970239750635930802868021423766080473482232124402068335224520771736768298110338200548740404134158348993994585934722565867281244394594744997687005229773943328325229201745866352509518579019518726747035272834296299487671977555226981975761769659460701007866646060031984500376322400818626356743372993361424182604472386895352887983312484038519966097641206977379686938851766114507686128743503275738093461501279477166801097124616446670900090872925501279051836991287144138476298211579773568960828579124458412998480950086934472234563241334397668327102890490574491193841670797581043912108787899485384327189434041328222975480524867731697991467635466302880991537493703414721965888059892379162127990027937373722129342469414171255938764797237541159848174650877491548405661756476986488730500450927691256300340100351197056036277498 [147,124] 2771639962964789035377258988565846641031436986888461873134083145122175752586751103119822715117812783655552690036080533027266602627315847477171431200229669099160172515397604500045123083207339884165848458242576013665022656970144833766742518724351775757594107518114452117559867236441249080424532683459769186106983932385807541983316729508783505480924030694370298003101624681519025652239890964148912431961467221214160497551454080456122552021423783544448357253323665761101730605428504771514510289731308022147592468385227987230158470487916115431008533210058584737585653456685976080786881063720781730583301935382277175773800880637368817796071324011250786797142827516551920911155671285694574598863677010424514408365187687465243568394354092540811722429287882524066265025642246711975855498877842674453099058515742897715672386679065443259821362027623363117351644552094749338347494743799112224751048252708909372520581618008749638836270553099252480906720241093103903744176902559794171183649682454340337971329942353951906907238737857663882409216597434060694709978313400055796029811053525824076387763779775693426972143472690587992202637953950651074645824630059398672376716473202947668962495584421191207477961349480806674209866993880609551658154089660535750224851755053317711944894247449218494696097473064507221809978119816424982384446714524347082656713179400489741567856983818411790312613712799479635696480833621838919138232153914566345525708255894999887696245885282212853220789726174902416602158479166913446701064852412222039212757332215953926460170312853027236730564250609987075576572600632980874840958723406302450858687877753545652059702724749701539444774090147542989222973556571314363094378514392184388110477591298918862243202467562305136632707035900144704175004027135858905503564972732 [147,125] 5151285513414460717799069543466784680146630394234159369497266160328789552662185993080577807804267453960681792637315892432618391907907730102871463947531580140802205478298234821899874373563966291779156475285763284859247553831120642379528781711765131373034893543568142641691184801373069326198934278573525049674026150147955496143294862264263853988555859592579718083129713824410317570397727657091603854973056145468850356512549839211180368618430907634569475124557862111143916751768049707784902983611219133636004739435419605256963987486746454118437180893681277362041085213603655639149642511212948011701138506511847060723364176082844169269212670141726333555325102691892907891347214423168537107422128201017595138243879259950444664699260268051955914677761842858570005666151714300349485469032758735452081610218196728780447451108528857188389622472310011880637456754340024322757116782618837184021834684978684442711746834374937347067823019799013768199834998557771417696388839437224651156571689465198449876485045658393170322424058284202659715860876815697631640294284913297267308129189278757057785866777624320715476747443507310225681679031181344486223295324970689995749446705085941475945351053366362836317309905508359117384776985466970160199830198225454141382753225748087120767211276281348773112510192249442152144293942449574745325527958174892738832560436637563746082163347007163520153151737444902981703477592489949988695524062828545277390665915709414348798633875874531164885160988125089993643146821238821590876840567065691864834702759725330947043746774037242729472855385080484215164793137552218426087440008580494124914572361284848526407167652139231464138637239536104558450362083647154523968555972642319650753727447984908596749539320201563059259059570690700708345541914167135827571112 [147,126] -669769942130834437892823078797661297567548242010644286597951741785483675649797111492479726419257687168010333027645848577577536362762397822798766709911252178942739332987985423151578277692339869120796351383345268089556837497640858988263076887288221576627725302096206390254279599768024357790479959043276964606207786992665742032755635267254557866069377948518020560259127628483546424421600633337257246821482223213617460209093912306339122933136034032591222613734444998679667534255459926252639472778955468659904192067386269683794656524782540901437476296221383052743638970838156278620283439956126704905667301708064707401543362501125039722082120951131026694706166851685258414709016379805377880339679175957246605214107908846722954364845561155560515974319744039051378031628696044349994405933374555854606365465716129424003655841988440621694982184414582140010475703296281285070376726089872367381002669173095962678553185748125366125037990579606311076246517413292865558745050183333119663441863772048417139120069526140267275075340710333972220035853861709386202441480433369797134400106451146320040849567814665541423811142313981743408587945785756772038692004930187404483650866888384831579263826372481046811602411701092722857320302639515171128098015417932164682825861932907601193504257657943236267729682474774762359559844241432267857304644829337962422182931064372971397983910196879515789122159046377323140021461013622134931552530381096408659832523946789890263914350472707268325893932874892032936851288545970041247928235025915866961913754577410044628575996631039105667318226625934069737734942272543188822693513945563119398583295922318983337347324702553460942690901589897282803629959056305915396301308246173717940283006465203389596037114730452288430711748365385178883845092376626860 [147,127] 2640834265240421495109002278910661687249336081500851707089609243435638620832885280896977848417801845898458613941974511523633412848217570395349207060785050544992707277690886896234070741372224288281762258249403943773936317569954121283154474727703534414272632465296197129068449535114793791779337411433017859227795684911767942428891011068955994601665716600597045949822723199032438907268518871035421005590493443783049895451357469636092725218345125725484417881946786677832426194185376354555581405571157636444974841961650211579831295790231418510182243617116642172986782409351290821410580481630392483737332114800951985262582867749201410744477095377014043305070657773978617650322547205594125960753164676148417153525581622062320540907569677414115051149014046526393616897867917398807336988568836422597617590994524430415594575774478355810843311298499915464258701403597544430682405669265224156503778134450497595425827794044178091823760792561085550923368892579831420484487181559093879019376934851054934541140332182113877016489228108526468815226978263585927731715816294647603864278052150409907789925186701260818717324543693462347896176469540150532811964357499088100764180234989062605027851919983534583231300678258118910171840272355008164025982964990305422288650624646655939035064096949903284318438034344224423601508137067041763820218249046241684554621598801725573887980384364191154184811724028345270150000029434717694516297167690471414832112140317329595813978414595883611020951490180499068709148879048151765225781561652236842957758701895797353799973601186268802080027697974224808789342902446158606452652587317270108516112623579122864093348889951872242965501598297074926186469194880434394208601838703214775603280893138674362885470664813485653946899266618808971432489721351 [147,128] -13930849548227645631263967427604166495315024907665020316038200433998071576505317748008493856370675862190359504912225130469982463875059587272657702141963885675306279285800810931155718200787849782820514286473314210180723648489826944300078560895510476561869575132653052474241569834092892427959867361985972483594553789678998869153402494207308859489873300001995231332592231284514864249942948004376263770352322439713640189239867739002868019455021584960665443893482148111012074833763973061136989918767822481306794414682955390948765072533757525244723630145392161462281913687640735966014452744255631759143427871406399519504985624904741644817624020386686147745547512933982094737587380344784566630619109665792726493932825952265427538120887832434572273199169665581470103344675136519618424235758503649254484231564922103203461210101242121992070778998575934696555538662535018166966975564422957350342939211755079460520872060797141407330496833840917224167932330156082899435542889013458680396241261949664849505529489175805713608340912298876212574573552760641380778433183749867880834057412004070600454753199706697715027545233235073332921550413334537342229661285353903566886128113163207859292416661944451307039513319231833166473211694456380364063248385920361995781504940251656926053307141431350399510893434175696626743057640572902175686181288244925738677945277718130566069336135310852605642740736842322853040265822074143086562157072521899756836473939438933525022986019090026645768685281414943767451297429372350796650504070289941920200778244729293710404912371538040366640699035730627587430441168843904761052024230265702478996220966238024607855160732511872841249538351695557743358021084431380043927989050531369610116960722465138467866284225831157199815728893905144932265546 [147,129] -437117753191849248287249027678197398694437346345483507300799193347451130941060349640150814106439538991469144113112015565790934466380972397778400877846934709942101893262765969678329279975174168401948610460680156777505559461699356722967097679345744749693915954086990097352674289125691020594392073765967902629272701396249487362754657384787392498143746607314691531290227283261776500758338753163992877787948772641049187843158612328282133429527044316686933149154875720084307723679372565005281421642077347772376684674177339369257095017460281370801460627995595286600547349355813400498217953684386392994499882197048110671885850127985512568640757125191736497848587088813443583619899816891239528334827998738488244019265616146840631546574890470094243872951153943762845581928969618235094462102732617899465633651862614540959620186845860374207570570645747603815678902674163951876181572150865204662335246569967561253644486406404081847970264535394395292355936257365789982051807965605563492625372844225067600429801003711050790366158713109100317221822029302833817461756944506030576310760082177032894811355154977611213054928671127270502872557113513300494905704072816357334493603559342628946941197441603681691486993662231799151008388910060713984382737763879064857924392385322985150234407069177044422404679824042829452389554229276861797760034426877158217385011025984269216958287234726619246887704713160521900131609270070916934138069592140060433605188042009233523556219167220244792006135402394786617195654045796079003368420388409767105185240305309446597144433608240418158366227323455894010568097387075993402581623227809357583085708011658313972367992620351973382309207547794396515640659602621942080162977641699551322133078786296365158857849103650680221393651009013248 [147,130] -6146550276510689393964078489110422670790240000475297355994866261360068373003172127810396672470499548591799482187200261612492864793192419396945525467068057197212526947116409977075737445224170127671583988345356127755015517258586316937007040436764396692391828972696241990801425404463212315382789191007249185856584620216827738179557435443596057573025654828299975820484556954856013078144210745002137052850743960740221540946314077849974378347122633601886976824036375986114222439263626740688150376734733521878202014370683029997994168404402446459732399534102745060525458968409704692430161266629462225360744914436513166855118357540982245738148310957053122410166470122190561180097028877802912593374100180591225295290283526360111278384752489325850694396772289676596178856137170573080737054445680283718145323663971651757503925361082771359161601672150430516136421416776480063855707276410007998679368595312917037960285600572343547531082578703025636508666778776355076137755710212372422773960541310067504437096187341982279638260363830767102982059180911985395080408025865395781810767022454822038166732815061549192400229710427926945834919930434184578733352801884426971950203123964980607508672515376411331148065520083109595509026294174699961839457366024856849594794535221070103065980558709595884160377897321259328126946921319645905502257125250338389427661059544079363148116446257462940332593182230335864345850898011620388045672262694761575275295357276257007155618184074177307435920748193548776637133306842120101693140028906808547915059350667395272635907089332823759933021039831013712216798742999139786880449114785431247311529276143969057973070030252840204243935515783836186236683310314172072227269529088959598411075923530345185861343403162048529200334599334 [147,131] 3140795069482211617713819641024858448052697851108036668907658806545989591254859265901323190528755647278765013257860150562853104183824435845328244588722001426647830381588150376540811669704337013269725816300831386300208206458381117995139839455456974857144220398960876616142986408185662580960813150196758607768226536381452855507933454880799828030676975587682940820776936026087699250044832123775718435129754514730781375600608529823391939823197583736248344004318774063574293219226891569639791305307542968694983229714065069748050025759422946852792694471061109997941646100463082614320030506758116641665771444901661132730261966282551147292083636597255586904656415314735885903680899320545456956739845904914769380657691030336996975200053844440182143242346479620304738370070528757922882253086542781895881437546235060113382907922244659371609198179134570736005570754254555862516786556755397759311163585501907614331441402297425160155424774786672346563381711317116954430963123711358032437519891754740163265984340291550166842732995199045684186992724003575691952310935695479867318023668865344917430158404691227558194338131921018530208653725612608775952477022236364301890056329871851624731229700994811264576890695822718957870701386149266095461542244348613410262183222592380800099323544178071427049485360027268818298100697633150745284632288548796475601732878047041480187410296056422127744588988131539662749376772952318353189460436917730764254622395279589190935288401405727641490929745898323341596288718414455196138730462621068777361205924019080031689170250670697548068667559881109605315265749860578625330174889808436583023526539396004731063620144593405815386139517479769383345670365127904284000455774688150164122127429733175889642047070033462572868155 [147,132] 775366167324787885259990385254226866383852106913275072851822060391252962196005392846611088353747115830787629406535643460556430476656453639318176110518720649592800566030519740523642033925099185023669252892975149007670886209246056713986792524605836923486091843232095909704681967880498711201285828031726834215320037362216046515247038583620014972877060313600486046196830991297447083753211667447403937458568178266129221352424154928914081138394435943617140776459855419094820888348681638191627566528137339249023670821152509429442032468647244216092007625241033642838555201984052931863496285006356463449335231713178210704475599543200226572045272361735415197157766431120384998038223227318007451537770086937684821942239737120962769821647803315690149206833233893651624973892104031545398749543925232438124227655877710984242837425706297642625874756618095184895478704802805505859281594873242743182458145717343000457220742234307747789024686305383401741504604721858111224767373890617040679735046399678506203599421217898644655180108228346418963642140238525699963085216778487166696399681722226601357415807432005634822290855803434725015235687558526872558856573380321218420058854772851528194973076491500289091406507433741331210870213271079204667153246253789534872647106879605430889567522139043764556423690206275351305197310630843494382190472259408543075832553121585554997773837925387111544945499736104671468365315968305863060740631390851182542566810356149664782703168452416879804506102513038142722493150720690052103081624322261597535380054286416970301271302924823321820420033820172189004012065954949803170936423339007216897286824072088208657549342033263179829053170453102894451275073931730881385245087736735613592340454751641748626108954227279356 [147,133] 2250746570490957471033419934302851684488343805715477368964225904950608219461410532131158985300630998544860696939555844309256846782948732194022947224022479604334788079179992556775904400549352784626759460508037872157550753878146092151405291860806095130285639161514014360687579177691724339809678717493630033291806044705978009551266852933190347898629336196743290752348731605804426244804810141308367142024144614070612708042448062839745809023392491085691048186301441140347143478550711634226235751390998238351626730057541942253493121351780738035213829516068476595151004752380854075211223946611320565637686482486256880329503740603263101706945121742997031047025177952766717942206147716711525063949219147311478668844116452354694850416744183929824838785343618073205609686186768619237417187356597540787158474922218076884555151193159676008409589184406175612472161357266148899653665551619117948213938521617820821014830137266963581567686908841393416886145319119715532744010021286201510689807312360672789150136342152314258460402329208284854452016525367145886792620855929465972690359840994409461098274798399176101768923910736755365730835570218124501981208595443089783770462643941381265848545711024608004075514114441711186238904273243062901376896150986276325894779568521351577236463232534743679276386736663509772524631933994543097838955142710721557746934437427685102777272276982441300691661330369405081177142170264105550772125383352322795339267103413226049188726714322618086766680169212269003709656680704344545231232946225502269298006798547883114104262387170596583064390869842992778866764650127173675718602923149171598096380379130924569003704670335931983921414715841439579790888318885403488949555248972203556442397432339977044869012661693 [147,134] -1615370701879888116362955665881290873602578590474742809418443221912916975965596648435834674565231830346046508423001712045006013911182747445971346117096987376169278158262173662596119460622937929393398672625408280194520166951497305864656284493338765511396496806959017910861169833047364812222618442112047392056917091615956769759942041889609607146142772767253505282944753507717383082307723439616210229495665211031065448061229706115635626679422144590561162624974731204825743002880730200945137906304580899742008028411853649588769440365725361065024353224489240051286657823537473423929361734318136536733018860708167633654213379679541562212653023004125636424457256582492548274071318510775199671778275137156680654843908360684063528109104525484837599718919705734253464207821394576156588627427647492212624293668751733137960710548691518892109213287233984958361413822254579683201385465453333117183745124342521892602603785991774856290766051326264879097645766094222288750978796961841711614882170595255806007890831498581843279768464188441200181659988656474938288965978476927019450195112191951138477004511158353866508520618968297453243185705034642622300548583678093955255952212639142479516634290532774793802770332482322267200144588292537939957243771268424178551807856534682072623576540171510840784247603845439948732562237378957217104975365581314336358321687053785473426901426848895976895621315889376305430884793303397060955375410419565979561417899728168826513823283892664516238742419919004076261772639551104203527167004404161763111949487978128860444794129379571102088418844734739329570063267713430587557829123607394990173978049801458626766579029758088162986769053789858623678308014468485026635137655011439106178481625619830094542698 [147,135] 136029819972013969556440513206418961799163823895337320331299961841263086756484892074372296479976829550563951658918348016008029940819158202590848021853140293379958951244961387938179528142670869795121832968807884765014038645644148194641455694043463008828488559646498828977122893712695529738573995320768311528634184479251283063857655688750330805226645476138528109886875699475252240075927739379207290954073993259778464161793650836722444012223775120317346895310137110086008658282019321000088428028929172470996528082968793016603280849323198274552283608421870363719296956334179318654966082788265355712504881259793892084605815786854214943565540221215520998818669767650365486796673051616413444710947901899816085711626105646213397300105523346842092116088624064639411661746910783681294918287835257252789738210829827852589364886897668590589165879273002231777504240014761870551613241872041776457538297829643813863228946633747375200146883607698916458915312110097186704535346217170118032829788726642561133228734161213991699091018768775921003004054047645694067570556225026967275163285453213498046700911939924649762193430819050416648508667095958265909618931009836741956332187917532803275712186355389196413829179465869781645990804947386023919922979272948303724724932056286969717837022160185012374398081030656512972460174675393600435352657474613926431389238825913936959487878057860741463936450253804441630140412626117854646864365039384477730679510765229367794435429670716627450765702098002669045252698677029803440292585319196439472740213582702466155584985272955586395439402122048378641933279921078875539852317698623085855786924604076824087441374321535480991323599463009512454006836303715497777372378439701841366642006650730744 [147,136] 51944842713148741073958979853292874550016126272340608678406503191950994597847600553338034481939930876460953239027330761997522850693307543628863772650141270960275241661616995430895002705588977716953505227771565464742232850445479583747687787635653435659731946607910011291605540002831723484937015708426761221276639010837386756334721530404914646368013150799052260925521195212719239344048787648199575408966259144141370806490420018424936963191544134740248549064588789713752190637800052047434930545184006846826164552043728356394033761106387650954565901075207510610136889464407326663366575013117945049011999987755262339420364132197989689147372989231755764697734454121550069939610730781386671006522006386800370478833472777721508943755001860998925433265892921596918246894734158219607409144230964203614180536376722915750053057413150895648482229558960970500245509364680686891350147666462226739438766478929899099294657768577430744838105096496980805480233188382657485709845638541066073107173456483561574032217262268602691947572841057129952433741004709871421750932450593834694641073942343269529453010626269136340587845818879945418073755522450827701100209359940015721676723519711681631822479531934017174492735712048938156595020415983634564415502523329593753747166276129194804548583689288148039847076670439096821028160168172871972480407712230899230654285933125234241609673031896625919230199519898666254648311382288007000619315202941828040997877592581158054697162769341463115644848002166879627241870379014120918840167470679660973019268706621353135212006987480915462964637265781434460903073052199808639685635060743391680612208239145933626941797346813063599777267735427543574148175679582589345656133092959660439296112281 [147,137] -53055716214898113291679670396970530467745298734907664183733865842337604036674446677694193927717170703344192891614291057580893592020611358465996184611934174115951036039731700497846591699107432819775129378192717832660827204314856983973813051946667906842967582238067107269990581123678738671160319936147847729411248998148652267771266335067769685540561124797342367215637297412033342136120501747282779508531538120364231161860941128144474670320966140689347972911103970560721916768460566245053297281018048503181006909685722034173943077276269635123935232974053787170390342682361322964946935473609020462815092514541449535166639920929279208455046234502216828075011102783152013020319592427610446178178291743094111723875694650936465230779667161031318977027249113125878197910064008455563693880328661900990864361149859226813980547135873828010742449934670583344452732164026435971993131050661643377012560468347380864076825183173107664302641145712013007216378976923982538546306335213711562669111610422737599481456404975731315843164895577755414007340762039011054738551651183491069168839078928819901639593488053931302217422004055992364926643750484528925024576114725110101891036950709848248319216402049939692219111881256811315419333167706715591333579963992435538674861761478496757221566956932076786971773032166360779100948763328366660067545698839926699937899973522398178309085799218965671788516343281055637029926067429041949862858169484320946646259247075830797230611992560481506160881941742840922248191348530934217657938187577530907197058740635275861789935538748600324824410325000694822434971197843777647182639088250481034722980697769621174170553210841980484057109328864236516554810106617437850049882901337695320795 [147,138] 4513310264784475182854492141223239567527054360366101892753280349698356880990698272963061429270359223320931284598794216508572224080728798108279972781743443551349345593945107703126918269306798214031178452415998581627875467148589797050537300445229120046887199080217169077205406096106254530338558114219336129948448098380268389747234275078162348596259186348913293781033950691922591503992053231191402308675535542793488251273153399301523856923931819229959909830287663862362346452621015331434990789101657405417079797378662899396978020938701224022633663713220393936888547277615057017047128204142048637273682922637369127990562397371624617629306996567431332743891954977750393653801268758322598771411111542613417475713992967929170149882585418604296971913708396936930490733517300068606681928156205557105606937408556600166659366510866244462950129210916152133485371658637891427521387456343086339747670323985215190478334281586259938921788451490558085485811110361086003314689084545145795000301188580821497728842060979116914263188232737774091718089446751650380735848652772892160059825848272539085305028113559382380418247962558098348717553559943614606334993568179236223787025681416132877353854743517560105049514326876401388165417332270150667704933036329327712013451169113669677679529238908853115765838981880176644374672248784461941733491807337378071219049022081097998143421695250349931115693457274778115773777821816640176420980891271464513775129304679421734669784710715115920821833978285050122574119002474179790246935856234451736810300309901305146247042421767077251623201551141374052170947583719337967896302131100499926185869754065679364834139682291837520878880758683573616115998749042990176910180627949001 [147,139] 482842890697381650199194246092362143370851583627080298637810693324846438129658748667307539994836950988394710988820363455864387434585682654237406050376466794621006280148401150873900777670927389472711734480683126963645918516444596800960739611564629175691954202979905089498841302379099593486113090812185567930223677112149907976957364448068866853873046883610593275914917346029271491927696250061756610231818526185242551145373862240699972739773327771934216424875182090843081979794385357849853856956865738028200160737884911047278704444057418914425240489425878104884311971982250503971070338761687504704400100530551086722743977367604657769976390523520316488505063804337884446818488853152674285446859875259583834083063746263838762087391342467542644169599917251224154597053762791651514969678536839719295844817973403920035097734030223752044676971539832811210772328899577798410599106052793219132495504691026222256699671165191869709861893673677260241715781930421051103060528921507088847816776482290632444860324419250561586075551847404163915875813334668216547478047311503871528706633228219908431343969338378029587388838040609164154957052348473658678552707737420460887325131835151960904319683846499415753162914204065255605397502795303061013323932738572008302480519281307825088119196394445347065575412693439714259191245171004814229101821626852370962297259982919630345242986010499490022079628819800180180087213899032266097506638015178430778000945108714295939445197589207438538438298983870728182882717974968750963435300478814141348271960999466625771587111865106479430250603565543885129031063616134204079552898231528508063917620200646137631437688548917157548934843282539140843468404794612299388876298 [147,140] -454374537666432338891444704103445706792780773817571642485620792812469301149518697185969831755409180569252456717289298951428165941775729882012593378638641391811813857680603464296031833238508346264686147547676095788628534545411050683856143314718764054568480148251747314957375571628573780608418199434420354386361035607842707878898535719123269643014792946511272875437550681419116465199058439405144506724298785697372763319308317209435750523745758221947753098546611382827742809224167197791410996462283124816613463919210252226904337582814572034183235728846850317820037130487841257327180729187276809198715213919607541673280667552795368668321596896225575159856514041782906388439655093055810426762416084705330826007613981225059368875628057201580148604990077530175222117236344474389119639374285584724611672509502812349781284958801297635557335456374813748383060003742424570437770902408683004068317861934570500502345229006806365789135339593435695349424543422716482845785438603792802910184264561577197755368321894723962252960292355958060459995448430793485467613386632318051235359121883440391929999227371196286051974494831379126190295544402749503891202942130366660837644148487067940839579912345719943741494658010234012649455287686678055974195678301657345966401896151462513773191497396341356193520381769777615167635814029272901227207569023471319961154296117211643323255456580609075559078808959857132261439879586532982726749988803671717603090230804442494287889418829256386976846631367094023436659545893036575942702680986145317819911354856253964157404197141679075189465934560177646706332958360034978334548203716707467986630264938567311269020120187020420057673242175774422028153690619947261089 [147,141] 242513726968552409863515952075013401125621716060001502490582861405418421310107532073808779771069765351804319644919265664110777036341453834431993208400846313471664993776230933797913067951184599201457793813763861571461254161476754719191691795530261528282168894273602244497872621507147836798457409802906959516806661967243292248493698114431646176300210915485609492239350057362764573707798046956807262073188562020836032161238957615229493312372492952579730313252595086392447795416640636979763122274586279807957619593764704045924323643435610753470839465075725287336496890944038410594557318519446490264374776128856585768211940991707938276681797716340670693489929209205011431043629698311632275020767210609125998534110992344776883293315969787368717006436867948437427019265436439502005797832784068595697883613456476861285947939654738584503726265104063703083356563889511736840342784906089585942338369535686311594794330268324105413832370518335953737177408898789620317885575215686813624805152431323232358249987952497107103307902713809218137415712324029558372359671603912779897176438355981264373230210937467987986452215856142646035503424394485010902791808844693298138783654903531242369649788559569367071658393511751782635388564871493584994400410341872798170162306998426672290266311641686350815853023084293858106048735892948701521766132762887883849488686757601176728643416784752781019320053948028704234589349745833088598696846843831136544545650158190753463309273664247097062718947427217856814348070836451463873820944009232522701503866773313373254383165812701615083804069011101385436434524420766164046406469702988249643303992209337121111159273498125040975975525499001377542195213538220 [147,142] -4113491571784389839829815587254485957783568490829159953763441402112417109831553966437898314242369006213247379088460748693876844887414817102975324605509796651493096860522212326072793584225219569365488605448888239975488366448886130844536654817826142768884567409869632809873157814973448523324920436959505551636895354368128760488929852487821943144149444391980885849516247747907849359361223807859767684856130801358243848379957079134377222873325821272417460336770883847419717331280315245484578670345197588169566954860512430435357813838813604583173970567290358768885030371494462970783888765466452091488535352090352044730060541848632731229781117669118342839956107753346815629050448853149381183785050509205332591147259289023261438088516178173954326860694077018093431003919660222979012108628956981897800543862257526880427968549689840292015012258675393185228671214728718243107417509029082078865411614650551240545603662015883492117961345247557931464694418237811076359624594059927927084656099521289149665160920423631848102872797905563472829518690276248431175324629822536641243711914498960574546562842917378104995129152402346153705822966809642435947155221077505246847699602628952953444181545415893605161512924245124100105592514715140043795109098101250091265239633501301982693294151337746353601278711309296215123197343217223177908898963683882606554335657945790503732809948616372155360478687231898093500394925294268914839774823680732855486712754853510264866022913937391067544415934567778034039868573609328130649065834834567524238259763071093691695279598266269148220687036489591544242490097565693581176197632819105694946719540599443169204832013619835552579373844068214786546730 [147,143] 342926274395994896191475265868234249835215118223345316219918432238336858663475554704548026239379096855121739902739555531407930249374887558740180186749318862655948899162154843249581096971051588652739435635082579635994000287851834764149443649552364447895898547277947977916536728086354077389034781230347247367391138505100209218243519949613291521098998147354433883489131758810647537791715725131967503726639047285300346987922823407925776074590846443187133009897523314506298014420375748546216812358527619152701285667638223864829326270305216415884643215004965908994077749897769189903933982651921660135303606254023911923157062003971288762036919945338514859056151266219714852479471026619677017529160337273780530546523589199315362110715060557257523804819899509791205704202086755156784429982222653005682242886366284220880210664007274499373530514239553597268331776256076643821647372006502908500171481672586220761793809079681255704784045304645894223083977240868777350336622670087216164885137550572154578018892450843894087126250683445984506186844578944879394540235534882663277193100324585082324833603270536580962450673383189652680062236734519407512307391740082437085552350022517761392053997750746100004397876498311215516157496488114046928055231805725181866957391771360223983101949280371716559883276122496734724784932733650897835517847866041308032082807970019943741464826692977750468130701110974096863966015198999876850820284824169601519662092357825826201012826816841277402806700501820995943638087186930216975214602020471935575150671666335877473641882999162950302873013345561906859675446137231655198236550304311010804931456963931737496134946949201517298212486827310088 [147,144] -20243991576158904242595232253960846962085252498549268483174638361749679669405192020330996113748247022744383168159591442121288156267129034354526251094408076363735848171190871505415090823022488810135619632557139384307009916843433783234912671342555819824798188945937168306866872920918659842135882496951458904564558707885305399239391471357824313916824548419302936240833691170950563064536180260054028582440202948191271141840740394579328831015398876990309894717163724867040125720981800003614908155793894220551523668987961356767511542987461439066022093859636323623417468682901918985426776695349753727844654999955126511262588195552756913051744350741998766964069865935888146652625327294159050465101312713275426352711986709595804845266569634446877112589470394155028403407376119578725979546568073607987232372002384437683332708803693531942231460497468804746417218705162021055649656947574378634342404479672867748085320111158229526938182859171124030629089386215864912189895359447110446768813780949538967533026292691612316576925434216995518492096626390132435551648413157848787373409704589412358629188959843083122476244215328272888621542579053047444453040602876074651859619532869571606555268864801380490274435585206522166701125579584514327007019432853334119956189676651215618458137840232610995040131391715297293771873045604787493603389180752617080503319244812243677673890965739470643843940934207040344875211756457973148758234292052125243434623070550636867344012448081208783656788909264373075052642262987604250046114390145374643808848412849294915473013683331954234391947900424120880345160939130513597179607005784843529367187627636976560634164497874744966919657311 [147,145] -2092727250565874789400208320786747102274247816555041498041102455172008857072659916554939870486952002259383369962385617162268862843032925867138826198809286528345731200330292971723774139058961395874748734306329193458095867988575318586178877808270038327155069167671972918108541557974959079891513776866247094599682499999196786855100629232469730020178379870698311783838332599470971975345032111664216542367636396858441977310879466882390205524426149980304842041243094146871704575243104419409628412084229469022370431834941420926044640177184219122708339100351124656815085772880387806479042090658851230727455266929019264402052740178744994456047624505778771402287939039468922152660744844636055208371668136483846877487201604587866781937112706552520148899151662653872680608335959241877243029731673154234270801855399495140936901754601399851364342406307249091602271973209924422699118540282381603656508105077870947903371760186136729844203833365089953322757905436371572381617792406427420882828211063214733360246659272281283288812252047921720581596999909042196375406643528451958729797002760107340370681275885482676290253869724214126986631607138401102770899636640076822015623765672288788035762815889602088410227817970971731109138962751536675999675366966070775996172397827890496780973124361446483607700583363917807291646825592725948671624908332268347665177826231332546979920603214034785081871951015594227411956810546566986420412122726460563477336954519552294259262412787397384366874149897470604625152571616272429991861241228549641055935980463838858231855987859417781705608648042678160921502816635233456085666551955674501367621228282159362843737036717082501076 [147,146] -174598245482531819087875565437618935238921740105132843131909037905745354476542024417173940042408844759479920998358395976899672459946884238752608216818623853265545878379058284870116720727045628548598584686471422602846396606170318013888766454582113210912088530058977304019089079908776163390390258174563890426620754694182950732598179510641176992934217376204170485107350819410479588964770521247685610467722808026561223164340320065520562729817087227369682680282957232859598881096804476982635686220628442204913289175375773483164233096786764778666039050912307669435005431448086977841124808033861540854905139144664748615849325502200992404451340166874319221683949664724184962659328906484191979875098824321175181003346999215787040734280671594218889279625545546837429124825752071764752584315805718761590765278234397902427902573354159389106451606329930218648402674610873556375516631581349146296500329561113312910565740488067043556877034742685404727191852905355298704553816564470036572431753596539894680874531733621072584895607077162392949733237611913238018483764160908681108909192431665772442521095273228432009046658064202457036559742116221241009913671827073361293303527090618956927016672022172550578066908125318837455093347545904846854224342550648059231139733091291752945675449588197104603774474164831480201513024877879003590985069715044035468867505971726135312259523749837121255108148212922328301850391863083015123863521360048945197034744743202491473067365243089644539645621796945930907668415632468280527887064378239766555615813945451927731074047360836082657049822081481890283985693162073531407636117308821043119523198674764197802239134174241 [147,147] 8844252275416037246793875195536585693509211146438735591936833807973063744437776844947633079208601161290099214493527872310855826899972270302324592685021708846925103253093406223835421321312076736157170887504968807996054129121430075347789907932393679941846093797376494882296304235876544408531505153802151083898872561504982034137295233552884886980706103951148860696539884244580123954718600244727724078545431793083023973325417713080395403011984494687265002909753100494921456529857878996395733746464889424827953951391718428476666291366231876494017801771138962130035468596209491121306824739200162637905737244098925006124417216894487569816544109154410735759645723424855396818071268681610882914532814585178656942840436545504063019720224336918966101868732001118190361815990170635502169618577797763598646572384360460324994711943359180371227967281641098390742048741654883707763663586351295256733816944177915655951944556394957774011769451585956947785435848014835332072844067498739105576787033574609324577494660861355779459686369218544966426115999862445523667046108020200357147951279306365427916780546347226144223202343303499190099271727896736048257534179088139587953295606241559184234201449493137706215272994216421140719178949389042060389397999751063594446795895611994285651044180988769053272723032320591533504743973874290824519257298598722215302846634948811576284446630783760041487238056762080878291930414361740652159328745414208308017212383813840772922765726082721016739244832353734222903081182911458102784331060272681886450234107422125747284842162459901560073592650785399990704766927649105950043011789966813589548354439491957447879582 [148,0] 2896489513943462142937899016648620745812986965871820773209471663161716515043872220988043777710898013717384198829764051965314681887516100415631872761926505492667104091487943314661762917167749275903294422652556127224950913118618843264847826719161451501576610044335358638971099686132301852732316801775975799836719240843663257557979907844031619942729660124647435613303179885772916607736112651875038389464074065337519180800004668938937770174694223986324836580899387267344990660882385100802517736778618343923205775210485321140071226607477948303503836424042803591605631499923878449287871978909134633554764348962479108494705840150447328625382832131937961801044625071879726560449603459245810756017236441732367093210047235787172368459898180025589867306573091215128921442854230210149823877754960161135114905821403649933286329318594515702759774116342299872028160792165707222393603311455752378069777646419426637798004539121372213077210240900654309773583626761900772078036527108407078530689597247396329738260115507652724128155957443086139033947855779207600253016647414472337053752668831464122198336049055749838459362570719030284778840887172045336725264822255250477788136008040732111927622021031034758577020093760783964893784238366393360112124439514906538975871671697454757295785070749073405880266204858606573208763385361778020646392303136314181058463019099414836295298866879168132984771757498268745446834187241267008405103189100582319523438609145200376206990359206517565971228981621439752524279080561167834656696326529273887499912319510140131851871258147954289937142044707197134298706377201585927853194539735030544446601609447035929292352540145616331476692241906577933255278089266581469737157416195988787696709506911492734979373000394701126701721142659058501152358123477119363567295432608576148926495630800163855198215528381162133041875213882047221192985163245405370967662772954310177791430429090657588422721183256046361789592927187366479101065966012870616262162675266498585962180320361815597113897226679367130983445461242084652434489433643354636313889748782458453013658286739233439915343294637078974673727316258009523153305053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] -75166642994342722332361378307504691036948468946934884266389001561896427918638775739483135035984733909560680225549513297466482972876565416019627177763474624001079641023574777656035225152524199057563259368907715900143823548614951055148942164916113980552246662465363567124801229635948050484158466189517696748192071374782633391506729958237775538298140605961755210240057339182675248113943511226978158338977279670701212870617053507310487903005985379373817224334841336656245777929957436067110545608041652080588890774582446558897518652877615123791164557129240179294984766783107190440864126723403465636706210208785062590398325415410906448775519977526766522266353399530164087796807789617666756864497614401813872917515479178422569676049098197924968052092830200263440054345074535903584219764604649923426799682193814828212937303544520404453191661481251287659816148855099370985854773982154916612253159728756441230645735228463214553290650167915313776392914817514202275678209973850782559658771311264200826076187545715512660735346336399944124921583833678796065896808634919338960820212495316706307321910119551087499715900712800175861501720029569046138531476697913690040112795136527732135949192055273100317046978541412197683120608156394174713790783675215355032589999354631990374719613999581383223395111497643024226321015337386620156431182526208581652214091220642892578317670182542667873000694962465610849725405901581735255675093439922127808280549387660849399274062115516774774677258654315222514661300035642523257777753183583119046451986556700932883557686287513958522707505566958091331478088155641611737322510791327357508623033800731516758929578024945674037126005779648860234279785954723517020663897739857280869495126144585126970196411965974592299490080960931064902556762256610783228153635510704965555396282023662246702313262948318121510516292633225894519740043438689660073473338781915091310588488557505786196246155259766856588799592558842969122375163653233281803455120646570979455666911404129251565752108209766648825813849669234761304857445992755943518901792597615661609246736890424886339575767212338756537159945025905471993610262870788574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] -4334500509797881413198248237353788630913081916457598438306160921671162170945827952074935145402731334728162338659910413375808835969449959633229692081100306861393800165684950422522550505771209168228581058723326651771386305361840459542450875030493165968023330784595800516460208016262508976610961745923542771022419737224873802627868196123675649781055043091520544016981258545575818258972456972066891795090599683093596058758913122194392315343205656149698847316266859025861620759342900536768020418029349745207219666506955256962620955347047640736992104083319193679969881813182151589744605363610564931796332082637056058637410963640351106022757113062381034265545495510402447848932454942967780188058163615792992723908765227936782248761399932307694660046376109197444684362314831799756829458523742199138089725051294525191806409897271304175735322238958157959765799533801116917268355417199787255292372153636976896602904990393227610265752832738006887763749414803369341678878364103390768609216093294478015776153133138753120681750354985475521653018230998282302615329481713080632103154376385783930648033897823071081953363296600135139325868154746272723864046177313376891481438851016310249540935057056380808071458094426066163697571256335560919634173385957016167508230020745147726117851819718294038225687519496550125957970563070238682565899692358464721723143291793087734956489302138424184613346078104097502145567362653583581377881601817788216032723454287703386313012671287642380950522349429733936509693160867096254765677043686296039742443590253947550883275729040894977747966332616669010280253917171284169547258436763141306463540343195612536564182233889395172192767483006956039061057327886061265464204390528067146634760045678642924130816900563707127410166100856689592884066082482311710520560965148248376280590883860907127864735673240377074351234231478563975777738635850296884720415208738594019127893387629068933848866041601322927951165314870710623969310029085331141944048158144178819421394776168941010653959533615441847311998838158094577409654299654442064617617665487526299533528806172083240490239883917032506235010591577605509883142076432704925537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] 297357509434480384334431817481743938361995823258951506229011033448459297460567452752817274025215959572166455675549700540597215217931329173896766369195009545693512670088392713090557987062644058077351647449795079864626177285381639185727724047935236993550340434602766948647670264725321315907962354158287638501949838042396570771675317072824918605988657544960075970613099666868773352417941082736066452465704385364503593238017965611319861017624776947129881638735648360050800408218320160633615646679488645875695247598471299304785219505872337779384509671514160648467862713954704655805595282843088047989757381045175418760624352648287474835209680060209929239577429611495923074830803459924354539923961002069619811933989342368868717222109529797723641243533569805430560731430541284553912881413794177295249231065602079627701701817471630145109466792509325641315029696181569479287301661257411658409870489403543561185095395294165865787730766123364308899652093743030529339438650360780691132771729551582259044048441200898222946659339114314722127018099871304776322246993683231258044213768222987810864424066848309075068007945353716764540505184302600217261909695492760065729372923512065406864693703698895525516247733580470773317089901601411167344787476775436367784698019783660890812545224232886188307498897373597103921244688706802586211152898494972101580723703187552869425869390614462191566089695563658811029841866329924549112433530361174288393257126214125319406681257089513842650610535892147168847523203914693692861124830477892756029221529224663396437490840919501029277041572929693869742983940951234717909735222508197694977107574586073128859989241206493426466546183485157329271818279161302739018219563158804061223161934790202275316032869021410161371334005277223156440280258262875392529872582659927058724031101135717877396439443081072311795969745801717793281433978636833769457168111473283883362691278889376566239321694146762518604190805027280840117689477755715504744751684016051437412131563202783921362284443676383356731586660049825390230286238953900100538367743572612778153376099630492304394238061475547290274241128173182691085685291909612715244293212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] -2742741305784202301879101676842507672461618252893103625974959807551355055515162806494937130667864293020501669272359703845004798533159867479102599004408753719053214622472979383655217938918090910365531987035703534439271165198524999183951785098939883711659414732546984180143622486159480279394455436704068534767902699573138472955706098745928605706936798856370590566110969537598072792036072180525451523472300897554972406365035967395300587710318084425631069886545228530442278210732576227165820848498609149296244396077067909777845095848101513028357603227416241221692088834974154129330003643513526638820745163536225793010461177389140098011042035429462553574230812282283464272773302915540092198684109101483085898935938989211392060325563362618961408601828081408198354852292803542666591176719490847451806865360941603489263753837394199840983685827669774950139942786750173883558457660964580665625243778670690345547605600882752911971468188132784486968949460566807338545648958889119418182359253297498434684336519195319506002286775637418318433813353078823392029213318878818730874751336663577282318091033533344044781811358147424566381142367124527346529491134864311269428492889933460224739486002517337630202827556589163312104696258242870467050629103508728452149976300085500984079904214793232732140683121340641166385267905821542188338195454529813919424157680421330136138474584459219961657831398041257043612305717716357234325765150332976349257943542729463542038093085631177357808890290280271675422843495727764208871548738581293251160904922237695968885952274095005215468581192981656810037471566794382324764537116603260123801242270969242136891170663171155612653799438147342572831963988736512086810817049571524236921241197862264767165609715972109469690353817574408035981487547850671861112530065504694352753457108048739858758231238761711658829866469211801060535823213845225523696363451568187454525274228145885761240502194073050442269174762971888310347371785264898661626463673669328885621292097634629494568219336822956108530329224388505970780616645783200074450918194230843221253522226051163116237725136178738655625595963853603949378356929855726775713264942169189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] 16345074161639704942612859998274130956827732024227387526491559314397788557614614707003267354740678847055959538953995532220327750139309101912572463743392746718420747192296314720612617180940481390752995360290703508636094452464068767037086699013644470583557955585282208352180203023602907885367038214332484375397886349343238510317109769533090128155293571267063174085180806377968617195331361211408014450829157434150930309214414006993503978650885859221867740647836664588979312510854261011459130769419188619524213343891335050070349463738055459676923700342190401022557913897988063233055295340646578273879630263084597518232674122754280262223328263881172271155671017227096055401050698497656778307647725010579792587694265671925431258283250582705540397835856519338537169286899681239468076106461611625387097214118436894679301841200219486105869906882038515224246898523245733424021152712116369536749804283320462665806393987320219061632269602977041902792250304125314019074775782012825250656960418872301435555755016436825232435218405501022851643379332900805114038028061462153207133513980045260530173133344042926993899154600405788616879719764276692276415328951059151805731038955860004239557909478406728652978185717567307480285778740034885929854284209608836624267722318148810111898330726519033017767396596551222782508710366900044307143577509185817872336293365938011242932487212981471350920368494223277962875785488016009272410973979996907604217848357229651933886399958247795176826279832872093824988867102899144460072402461891856959349903101891972609316328132713999483923114859525856442876588975770654792819937776844286414781834992852453612704612490862859644039440030383345577258248489473539595378292683141129251004999472545839834371138646778339166743126379515393210862097310201073132695084775942931419851117125336189579818734580782956784032719699786236031447547553361777886201420855171613688043524966492946146862582692868099973861319491766559999933453263799103987208067434365170605668172678175345453073868681882355650311153358326924501447327841314295611421941645948975809280793097568392344390183616509167771600719815168122289825852755384971715102437883615493774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,6] -108089748907360496838956105584240946985657182725927829475508205975510316089440309283246240235320539620417935108716925009892791140901998334745379863821651728905353470250117092745232230053213289679910889918072553697442561502766694772014037067416857423655271451482218223565670918286037150109557273595423540748005826656479116281551124433470745996145835082210263433573707709103449774588754139294621825511250946440783839338004076859454548961156861432614071375375443116345269194471797591020418515038437152940156545698576712980090302985785991655881320984106359443073540566291957194652842371616025751757601198579875713760958430969796989495919619428371871283287061512812777511301358842344802457468108444596437358012637619945544260800491990015378703672622552548064115042352443124937888695021015637587272713565268295084261246040134905567049946007310824344981623558737587240705480905890805998411513681329279917474765905150883894971105960193327926545909301608398553309148709776575714953158489573914984415035056394236114149016330340073784179938563348738076160719091962253493674295712480478418411834963364435454018160764985945166071595619870493493188018649388937275194346568648852490618087837994523350123643811730646906603045045843484314325237906731757298088658860701913634865029823584819818265266138521754412862150660362131686811814081519639342519194031623363021942833957420016889591286222188026076098239869934091915239832626895854775279398541445413755164576536353729811774633993261900804861908721153130370833860090834013113454509556446095605006199015854811520284479833600691626739322952843183504624247324336576468410258541247704323055507931027428277528441878891150046899499967821110848535735455663243920925907231266879113562718725499579475490453109529642710218117937325074944179193146675890082255216226208287243168534913663473237302657263877809413212438782758314151959986572419664415202801648745594620567627455815026426288821816526078189111580983362987194442484492620710345285178331121953367397408945348544282504247582104104078559488960028598006655082868561349165550508661740807725837380123248122619361116603639180159934701026987202698848022919264622032642364501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,7] 1209810397272309520846257265510592680526678608818734686311459988361139270771807731554471393373351563143742139000064091287142132529153637570815832740785549168570559860514898678099349857211472255300338122289391965613901820051900949579304225919623538728379953310384044070833323938885871754883886287446574244156256810309577407481339245962153590988524569372560054198315945001562707302179112375593287054753647348374468525247854927188049127967091003965429631641191474155125204776217791795896984200688254403854916240081128261821946451396646739912116197624549588044548326066410021459296735570616063855692521771157258510118651664805521303262360758071738938867248000927013470618300968036347595364168302012616888392872506453290059128133337865576065689974061408983033167560001605273617414317886278102089644925072760396853804594133012495853623856258578930839026343381799054424949487678449936253562708777997718745310704836384409355491439421343729721857518511812935246427589351776490989347030717204570956376259525922628960992168972262678188754930642848889746486221652066067153202017764191175433271484987768468882788272656149156036423091811162672845524244371802491814937181329166664114901110990681642881735854192629788251392034778362674228493259267719906560723546909064745438286737403003814105469095643370506385691031767153902602494892604294596656838338477956120688649988580432875509928447082854535664840348779567151944020365849960324998793765377898216297522977041083824209034804776029944325244689932494816002938119649116835817252646720261702489558724072595541499791926577482122600339012611796061634518801334198490803988087673971868531375055199854308048284457716399877935547776263866124248037036949005397167853672073754346268482056416770084152577273402614007495534897151439239990526313292156280942901098823186480638092238169283812408671295491957358784841215772141923693061362213028159073846221618418690820166923156642893629019280336677853623680052496331564563352295677700830771545984177785066723683004451876413096977624932422070681091673307233084922870479327383865936156033431722664751682378237196011851407914717583999171655599928835696579842995390663418220356106758117675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,8] -14509735888246477746688368101001289632445458569574764779002074927337781073655834918044218281157933402163165254266611558395332477476481611234787399567227444900228085460113916179953066773820522341373141705037552763506339011994386300238849374507919164396368672726722790728884176055360583195056436297373204902880570552103462892248202715285508583233386018073114919400868425824221481756669874283132532885928612694345493614770177654980383233646283070132396982569875864053013044304825343589848622199837042274160673440331951325965717675446130608464535611109746901726549356084455594299598588290914540267129666541294308673131064934375977824938048062071763738685805251233553735528912206730519956383480393156451324179003799335204085044672825956504884822997362444688447316252300137587609313239904377140581114176756324989924365766326286726251176128951837499268596698021461738936469935405800040270746226511988759779146330767068997150548152244427099643415362440029262562820475480136478927729765783234323459850386624414005401867817638725516170881555922342655987972070509203343730117825474545903260813770792831674278864049584774719823114964740680506147598304357315723149333886431808929310345296412027085713853103239724864215152130404421159911707570953144598503063839858061413419414217890394932401425816904062825111507400526642309167783593082899222737221699177926001208080898874625516560721409895825273168701869817679777863032514340553707547578230208628803911663044405236512744349536985911382019384172135098826933792539332015352747738836340624099168855028280938234959807846010905501891878471158184107797075969863617695946332476546363060717154563899839714154822518099950652267193950096774952509758506515953109446368873843901850631448578472018680010643818049360804169874103066387938848983660100427905904717661827833675939808642353448593673734940789714515709513632815677742025201594617366546771010085570711143746788058739516299586190543372061573776535378664946211049802128206914053135908012096027399876714237358907976584100144923826756729591753406881225481810971233056229674572225861350224893174279957135763427257397882712485151733671976841365326466211371769787774610449559986591339111328125000000000000000000000000000000000000000000000000000000000000000000000000000 [148,9] 116487937544905717304226409583862334031814634285713125716566615367765841479466140755011709788812459374561922891620847599845245289118920426978509999808922984873644753064667175193567559814193982666459498543198212911231161000645282536109723825714134274753364023932969253194728101821098888174666004460318425047835253011951993288482143540598928780420434139818156919763031467361538188146227235061849481404431025503184785612346322475401589480616336246494272255026311408188935443349048271948132672317361673675324867031722503345683312256539551143916106646838357401423270811494895244639764923327942432566482473660052644141764509494192261433786159944950919080911520180286791434759570765807484901137540235546819194684304113884121681183719192292235925235473320418184402192684834078983603763531322788075957242630936804857512321630381798627945593349354761048206534102405655130084105641435052449818369756393527167379432743962520834674407421108686564178310256759912516626099392732775102159743441743938496468854589491182814048932408448323893585679570480723847753340521741107789214679338763923332541936155333663150364257071184715626100371489814568446274593735032015907273458262553250833512670073637106747639641383016817560342081799308647377741716812425721032099494434503698817996836351314570329959670207073394836428515139742572974828333087955119117560064010305357048513812811604918270695407487455102300691659617080428371586804762991463022220746976177449400796184165110011307342607519260750873780482197010829751134889615957961710156576733690940706981769864769299679952021400298260757258132240828654839091436712707306147510522653026643888960652302535321998825636968567132454949453412643710213057198882012176900449219563724770406143364700736626994612458955545502958758570363972908040497102318736066150423537554889814849829887552713291667799246670372036323694083344741853968666543131961659643673261761616323454448099045279108371951710482937745855964217984563455778567804863029440968474131396156984911920220428066586316971240836084983536313525824655917693467306377518519126031413483693786602664286677760258718606235702989169395449503415635928832732260351182779212209084107598755508661270141601562500000000000000000000000000000000000000000000000000000000000000000000 [148,10] -356020080056574540052023115132971392776817174575060067384600296291230847354638836192578955634169517370073086489175363751429836737738243172241082735268407764806806631872003959070414202806385610023703154662441807520078699693030010726587265486694626701955378785642596747706144257057649865485164648073005590742642891827207280633478658408833322300975740022107297094010191460496171048608620034761904355297379292382666029648304272342888285874053784219682136142506163402161855860622468569749107949905558102954842024658708629507522640287755259293648079561345938962869529857298340963854248823937323035994691842355607755365130931324798009415798107234652859142138228556856873904581897646750739558182056410038261490863500215522556845108295315487544916711177816369050653266487901824741448889092689641906399170498700836171082822258729843216613688454236865312398245032218602208242028663940223246565279911657169615292284916675334762149126194307573787268153674292634788328074695069629230213795879356907019633141062042506930291577360713488231195325108602569338990660944160261284200158096841641399456233875803611194752948263447072036754886169043321481291356618621247216455517865787784524571695880191065190910174003260184145415911445137420951180067482229516495411858582427581583726054639935036448225915667341750384300570796651150744570423302760970692913139132466593708005726018358136848060017213002029970844356256989932734721535532698372282870311036119365156270198294681171206469552500408715896479457207632240426282732580530822690992383498401813870227520829283587919091833096618679030178672365491459795722322952131374549538938491022305854225827463868175645393872803752481511112900026954677119598234114905885903993614536948604178964732970174566242823391945387282439723154752717483912875142141533697955931682183622369984134793767882310014381870291749810532349162877964182624322574656468813937906017389390121410299694133770920932993158624042740957946749401626272477637978597632206928578145308730212268014616406627577872394968599030573173422236688197918231665369058976735152588753163513113240340002792986254867595533962208593948261426905177807894060476017306473336260230766470158414449542760848999023437500000000000000000000000000000000000000000000000000000000000 [148,11] -3850000494710449165137547209990420406239293479741039091099674309942671588239207660204334394198378817142184012184432661658843321293627073250547718114060932343347251892303014206954066276722729931640357223240407243111277569665969969761623946221010313963260147854311135334850734618464468922884460525702937823261895002566503152689892151804163147681154169179233346541316952085545028758273093293616522368106630349155388800220354328929247161414551133509680379535301412204994871703459250581169867362610263238919094251875887791141259331625508579740221012200994278535001511471718206076537375182564327269771675180738505924447141899905800393061858558069065233829708699395324719287577532909463555992039069333810025938678309192592688823847204166499020162982953044798778876783704555550339800965184605698347411699814500145415575242856304954790887535147311895548857138109384263957018692610179526670643737622919219190667125896221371309207700730866955077274186196008239128559398443166553571808170044535247933252107643707238693990277566708238420913819529038095443515349317861316729881329633056281125771857964980377848454603894820400247577218587900157977745902323767261481987632301038671768442721985071261253970804165389822879837458582038323532822127005627083299420463092610606997752013433095340839019749159269849002338823964073360246953556659830885391660838267459603983418610707525346023065583562243698204166310466260376983761387636834509793921188608492432152071123398919154821152457932852914115010398589971680694999078076195969250205843640287836917125124023739162601389093627151753015590489975274047506091763932555708078281694764401064641521652296934402988784894552984259387567874711391757709664062407841058282923848838867524054476372666401338086082776076352254583904517379827562373413522420614575096939167296909804535973346659158845902202262202156701227746073255067111614259595606964642958333548323280412002674742316752304861515535113743615339525477783769794512391670726870609517717658603521257470284259475319686430972003821800063343714014287674427605576721280899812717276554039598052125783635823792963159980175581525203165499382179266052428108241569490173376866248844407891738228499889373779296875000000000000000000000000000000000000000000000000000000000 [148,12] 65258799710017502760313626027773265288146185615704605635984347114594193835207115749220104772227321165374169601429106017561595245403797790183385570677586437099562164892070557922990121510937864525984823524865006825733612294910415443252434367304984857168460789192183974121804876904107350835637985433396094849850944382586784503640431363238028548814668771079862727210314985410620082432592238702121422223332314180856081788175372820676577006405810905332119410333238897008829100764032876209746029735209850316030468806423536672456670295392423330769824883663562002837857474440230042145218833712888613083134578597508105147190542516606889445628153119189513078923104402792205438936616373243539354559540928094199041997428013512636254228168072068344053678939089531448515724457299846061551091725866593957967954890401177878329131542047101159822847069609712579498076776895228688306960152642897324529478422792636936135938242730361612332130307102539232270230520834462616466519256475309532097064166263234204554597237717974487152138063711170287901711772899818128208425696162334902198251540324665747229948541623980913584528764828591761940581451943415405096036202372079518379036782086405439944942297370603221709978538776543299384350305552676240414593912336114631746862009701668927117397903354864171189757193787438238869886847069079549411365107572205604457456070970213717423655988625890906027293585820437943880855398300185848031061976443971925402649833502977240980349798259795222241147747678561444501509829543108733947489110372008835658760588357173894637243243182198251896702110186591076853032744709766886186060340623146885551993434709181108924039552071460742456721378672161061958657309810595435217528045566076140822323756028449390959291950421340076799084652514237405625335163107917531951379240801602441056417733309888331613317773085959546691481118830129806338419934899839785758609026503373496327378796427871674322857667885213460018773280735629802403850238464105995020222439345970730900058767485076732986485916591203291463367712523220463509858417995376924677059362730997732624020673384032448990058655934900486654929844708350321039213204424306000809414077954875558344770888202779346443094254937022924423217773437500000000000000000000000000000000000000000000000 [148,13] -536414111683440797167140746887570346258483856156537019194225190116992527508603647507535617881225517225032107664954658262253623065296857312073115380406629629850038705309016397900888936179624011010226792587479708090844814319946207963077709861768027032317839960688672709612477249116173219329524283888412160372526536049720611664888146210968694289228718116498106652669478819066017733088845328277757066930337410724390324896507508389272927584314026391722498175979571198432267024065988269798991560323788124401931434166143019315450188823336009605155678756541319439709238935293103579495096424510689746364263991331002511863258067521272912728594222422193572120247510435571565153538721244815547046224927139568542665767701915449296924492292923760852456015801607851549197536869119132297048752454261706595913503828368328129981420199802265878543563846567330465970337037405660114550555224937055069178009811635266173688171270302041333284569061579111140627302754496540282795149473928274152203495238398973243064769695998243191531298642149556148627371166267548388815803845218233278372979374977374556572696970138656876668709725041065938005680577143589437432185735332241401402164886227184719286576541730095457903977075002647389868161332007881547852489319617427159977274271977757980841061463513525527568247339831842664570410075086167910079231749850867598427472993967372161402530214543836107785502605547002767494610106128583483772437463246994797513135501562596721386753891502081814425611128606218700563958300793142506502793638791102633689386838243846791435564679514347921484390615765826989750991834719522281938334883572326075312348518060806149433617692569875018815105919061599895972686489567878752430016284198432802522792459477411032016103742820164219283163732819252891057194709184538817927365308572331403026517743769402195997267704650172166531626445932106392639211869935058374706927620650577548916829150050092328773533015818048082440875808521319399146071908429077741808612654475409505528811799550047361486381387024823033401454776100360021667987029908118558666284292351605159712098222340564387259651698110383393586898169574833540521904926815079470632665352392475519448808099097145141165299264685017988085746765136718750000000000000000000000000000000000000000 [148,14] 3098162195704534118837779168496966552679658029371997382748337670276584005514349855503624481307564568930884029238138560090048002158921950273605191919064486009352904951266041760426412590849250041185479073896472698002426773897969125447665476574587562764632219780292789999829847009365146598493632466095400724869978567871720015902509890126651485074087327501801123523773336454864319509443518832683553137821924440468317409043099476031846172223884581962865373162046277097128548692065061178003623097962171733474044829626897161884052138839046830721378366932113654784369826829391110823853628398244374211324412316149663270808298458180714710252000919069970882102234013008140680753999418964518281793964143977411397006925626299080951670395215856923202306110391755310993349263526448634048989646910782192565935251496299570073753348529816777044886292045038126812474698633572859739226494386865250983296275682536825458052559264753583419609992250083258418994578874620950045869673943766189913694933541663976609363799205908292340002072496824932707244844314329933164714883783163969515908627930033473833190541702208765005839264797578565530359410965207705206069776414958934097100627190785421001800373175299828425589426646367139839268260331468524296898745597619211190280401250015972160970409679399046421531303113352244681528829692172869684787180531402290047819524706828953505026163930617378126361379301136691827482132045128063298420164324009368790763372188588797490760260735948989134910344433955266200056697061613295982015844770063895138273549685752413265720158386575670398021378591334226279711544148569332564584484191588722189077950155461687972512312959333350581131638505618338688874433578876045984075999945509494895629773415994736935277942718624645189600518010182010212042970287577572223781285963209324390901237274600156435131149466091770937220620289321738239720086497748296530440164523680848252437137440612400771715983998082624600006096735904072497120045019960474640283597675450815421132846505414551762359796022767800796004246100349308244926690901225669421524379354301801475138318282748417266326642180331043023109314094868736886753944399014669751595511123947457840692912444539636098589374668677010049577802419662475585937500000000000000000000000000000000 [148,15] -13834818192523150736839434018950947311859039759199348486340141500382410275903213817343498743551039014181894178243578262389073610221671986044007125547468962715317071110781958362387086194388934333937241047355670552092223224808875950446205143736977672108762282580590837105430120684315744375563083166137323495357394625986398573029706809233104353701662357850747301005706227016818591413172176276057785820105554489557896291931777386275933668496459185947427063803359583404304233581880863526238475132889701490212578470803075094258111980850978224812883552382062541768351459056197739698874120616204023907961878924886586169873403961471309810148813193230359313064529954706134206118987940269041237136344450863773982433445454000101581105230045226436611483634784766259571383544878603396794803248433498210314752758420321714656159075656903832946900374075736633940840672068044844376405724392804828464844727501085565968797120852138942219377831859573812276904216020311456585515309430398543910237500089092224168522273529338040819604390471546722705036887295631513981465828263780757501741140792225888605038414823711677090640634709350366402362576393578374725650027631629235216029112511798244190166638313555960941605321041126957750630372792075956728916909229894654292819844178112535811483126058995668009550711542053872586858604107546562776894390137389555548957790653731040103511839155210320017283696843017403395723531351903556197088188505458946751953159986353913480117797465470406505030654580335452105533823309451918600571081212815721452861213309960306000891148100139440281749456494073517635801328170066057521246520860990768639953829217408183250922414375523079176924045570671276041938241119611567164237371432296669734919317201662291643427113206420002731834898934655674491475652932062120052885510603449225690530855308585655206013632278360127082707503652005290121302273619409102416004654079979735090943144339061165186649766001898916870954047335508075685246831748435127671618491499299134648015156941644734033285555881782437595978948186171578812201085551557230332846557061017362861231487780328711957399084822444840827641443743692294896906385233099064909188052411072785301661407691565542558463446608241209645484559587202966213226318359375000000000000000000000 [148,16] 49777072319166551174359693357687211295281719042272298429373019851931661185601193825113399322204657762246530832122410766351124798118792300036188051373691411517295851932182672543778141491898910831205546169746411309161146099431179149108591495049122191284156976795878964146841458656535242731386165362279561914058368812784018080401268157781407185902657826612318282201277340332595911954840959422522353428573524651798773350577358285097796572944959145121116226156447233251416775358454276544558717503984337490972769634815829176858290980957921987597742933326654877482971804482161973704388711011898276045344301381852213867094580907116075424045062649272414677511703147498931932082280208451443050799230925352786414955127725350029656429330344066601895811428036853090860695503429036680688552068341918555755032622980012938497442054791517382832054424229416245922444691643275496813577571000904425942693653034150215306737199249114028683867261111141490185143614582323119569445843373937130996454564382793529933433364692336728862748299151477239173083485684092570507219694046042421205971332890686456605575495769599943815819900996485304178656257693922237487108517807483908626910006421926934634326069337899908801366588815874969018150774744978494875828879023944082754917305557734039031278479062281509485744220710067630913757298145372552078303017372916821609253135681213121322904117694553750509167699282146104780867917980059041773515370532281195587108293847571466308281962800919767923562244449600665069809936144657331622088911597475372990056141369192043568594253349132120075261314877785951701345611356094681651201272039575526393770088059937789871736641309605861661549805193834972673075804924153033168467107909852130979578222715442204594627293453932461042345880456711455393225511302095207968297862186344728290525651134694781711514578700405410386788600761988403216077625122185208854725440225315862836091244203620496149846924586735135678043444153822476407902155607119960594479697688547704291473451318282250674685219343933248234985505201383991781989260736559578256208922456690570502993529287685340519146728143131136412605749497652663166590394748447635474270513353754882271849476630342156550595534078026234078850897901702410308644175529479980468750000000000 [148,17] -147498041229388529352367872072253445492333075871612307962954403060250595764776726069309936011584552379488276530092186453359477616546019418676492406024412044040850054528025033230577503331032693630309951296711055487115928411610326460069005590934221035909861146320570609516079785972146894152682174531339204493176111791750099400904536443402041170371649706248129418175137867658252503445475951227230164026977423623128340336272303825163779431276020821412690773832477484788352820386032521868953969066389068954959435841316857545534728791376144474040398497685655724043107665870541264190317258207079756334054280045594151640994337656891012071884337290929601174591941046935670590322327843475218597783385646556595111744796747770666584749376104587898356193708126134240401085259902821858752943810233548971801144838502470881416263485060740618066594920746296847550620196931951130709114762431729972093160225913397969307444850644908518949250698321278842516919660246734081278115129723540977821354562236421538521033336266329740272704831318354594367947257763048209006300606139451931447058449701409896611108369947081318252225179685944272637392693364242800120125709751885128263664988302856472375222340818612349683505204620005966376524376071772210745643291199009426929963699730393372899618955225617864336582053479133967750812232941726284016259694249294245223679049954075319455312567901275820168644736846256581805899597848101102640424467297635549553966593083852366485253932507149784894044513803744874872800395270550579994816363267596804426819297598085360616940836632161742057315586923781923841508924785542375931691439086971943767308050555895236213321111484912506702084512884063485563353968175954353674461014676114173884325174303289883811563759910192425326839549383162449412510348257186112152895400480192101723867168025717517349258297887692926546813368370752833208513626686389154312713344386056640572071187702839248770189110965466518068321189939609684259350091124299963799723520739110283339597807711124782005211256265311606643080487516535617987149616991641464592686334897586553704940130726270610719946297803563962765729585745536861455859786855880413308669975478380009827819407922956052341464441584288416211244443498884493237710557878017425537109375000 [148,18] 364740013520189319199955256115228151026119732820708204642090700478864048061861773584635485450409839390460886446134826708269390803299494286390994032101843103963112569890396171740358095373145083020697287817968543050521424143367419664058690088581868352058690134102758648800065654591706101058588672127454914856271548618838258475146342351537989213634051333840949507369117073102201972128166863147253567591599669692241274601664185432689929514104010286015005850332817396191110523826799955423519202613689744455213980650081866619389444413870311567611064094623090411576040915723760164589340325083486480421839093462569687826361664584733824660301014743114962217128157575149478990328991784599861301696626352523189354277720745462112367539245217531507889800177413724428333070035254908319981597174521078391471780623502189449226119367226460766441935035666196308856306347790552868713678546088483468194905650596216817856726605046530958158773280322474188222741768127520344543317719684481907703414547269151482411329564085378597021098222702548332753748727422490645198377476453462450042502570563405910428112863071942346313462293213002344820693599431962043359684304142572700636229399460752891657326975025972916048561843408169026292929750030125547141308056147786588227749484214705479087169505020348002323812492015564075616948313162838689784726765416036479586171873630604673721540427350329696859775459413213039062444598292941132269777214556378585823078390547825280890766375187554227864715310104060400443628253592745860807119479971430845653946540513397062143459795332809474126341053965144896863258778768068322726902503453059878644175258507156131262809126629166070833857702529793629092277414638211633140071047360675431149081223645796285798152347549160427889896723902721210940561442374296462813390084275291761147551602424046849350885712706001309340348468882969632616834382549258134467343824487228051782407676611425910006736963578722045975101916106271321194314305404966445491008281537666650581423732059226740378343072622965256902994185780446915916937444445202544890152237984893032398949518819279521722587017927792429434353271106261560740993617833232174454789666881574669619793279378355734229300005324968638256710740108701429562643170356750488281250000 [148,19] -759260478051363550167600913028245149287871345761668103402447282085721496042261849029412555399865393712566402682903181539580682234953650058272901042116580740380967595965334018446259767961151889267585526094292153155776896994735966329976380045518732848114675411560796312145022145386711020688469265516168053617936718164039094702144480018381679518683715146067100758710595134555787478227816843893655135437822726607192984350019621602195938541158778350874430396628135503614688522966221502903868456024063388700574703677468939061582408654330850898102960182586975345116846928798284856198141607421380518225594943162636053774079759389474893507979941588476794088456239988688462666661583418694674769413094560813322607517119247137521865648162180315368254437853358279444130348201685735510320244605183816017568832412437038523758409864043424264078106485632096035555341747093863584211443820862652204428094647885628001919440999055408881197281273649968944216009402053285228223989035749337785928124750052057067554935572376122619944664275771446739692115261105442763771136376357801789987861056821273411234063887506692444320159182837288632373354935369029375998925558993076048187170044589023415634968995971565558848722947796252927233228284728196369807163367959948414231600633984864866858604719141783747879124629253857074138682247966124943453894681165466791348569760473045169164393194422674092722827425012712713705313807406021297486076104057740482216179280119076699714541855377672383407132877221158224837250304728853646994541185969437325064768257588882965835822384883217219531341976459912832063823016782993770314841906794096848326385483232532932399203174510557073403475817845520196699204863657867870630280232346816606804364071425782057211165404404058600060954230375001398537183580501956337526390755492292802906908658588959403624381673409134069386411384559381249071865682576801429175948932919845434174688599061601144011163821798277101394636278572360149797497778834207746655800025576608429359961443792651193469511295849753316880226064787222673960450664348889139440011508643177649769033706091085963105467205977055828007382954187717761608253767362431379931163169364086196879530473080358194442855964818682576109032389410913310712203383445739746093750 [148,20] 1338281591320509600750300397284462594568396306222475316507008483208765869132017376269161045224873238412283464871570860173384432861585142720840028516626626039556007772167181133695715082112529500364934753113078785559984648686191057731066735577760993093949906123836160787925893766353843366875735205272650238640516247863659406976190323271995900510122058347667223981709987450317629137572357092800467846109925938147710506099748833357574834816480697926510358368667034314416384177135575087702379238176552894604625987740240211989660158289894726981558239061421855144223177632690221255530279533814295424319775112878651407303055605770543590989182854038599751786605091459930530381388448691215276860323428821969731511370514291700060578407797024827037503086226683759344584317330724103200128862385822540827403773504357450239460255830583095830579800821293003084439506918094516773611428758618171794984957788433786774264899019066744327798387216713451797517796122648329267808271076138350181571926818905142584857308686789908616147400194951564999287126370366147961187142822399169128917376284227084204459577006619674848699111049520061357447961290057151265644176132455348177331130436586155158375629665882473359574465155566584634238026173035745757863073567068468832129339621125653362567606454620900368586943621843982607626298425591982023415211545394817934047881221507718900530806133759893737784934904807906116980561092808375915576933351801530717811321716071487445607110836434748822901001259364896044487678431451105389807055587111062643016940929398418062910771087785863990776639435438920963486248951572096403835498775038593739168558906248441487611203775193058411027101912373485274675363296501260938855594657038956455997522363796030455761483453012311450729162718222553365259129455857635344882672580574122973169668792831924296440040440868589282256416994713972370844231415705801028237066491517901269165496706240292341844103008165102909744488437695276501781401972014576955973344050021850458926610731138376221984081027432818475676558555757190196111766860625313602345915254918739627646915104859975496378092993392705052162368209808477927941693002917779764595765161765568917432870561324838447847661856911520225632550307182100368663668632507324218750 [148,21] -2004591869360835367248416829977615771457692318984421011245860585003956312438669957684818726871166188191089269956720561987491817984281297280895195456583190734125881181223131031626833864887907023205280071194426515120267957063400692027807978858562973648947129503188847879445075719433883392002656798973667555042128696266267898296005734854616833529051409316805281153159612724696735024024333949701845631206386200886697495568670861108553906701016462386115920662609582301352229268696382927621684520095493694238275013824095027363571468559354272522945019223618947795848548728645488648129002809605032668124664962565003079265188690448973137216051190252881042334160259321480545808838523880259086130838099800430897562834434207029137470188736318465700094740054038354300912297458726332881801203600369588072313342194982073753018140092376837579456376254170943254545540470537624046389407883837425027588625698358942726047671482994207837816203036824911204909750122224249447268071772535752211095468218958656697656968859394919570388135212720517067557858389445931653219065278809497299901045341172133763878988645364123708912148180155208406595961252990145896083565617182552969054627326635325382144677158711298154363500819941844448933089219332361413151995674961857545052337839286064754642120135599215151764866041659995940999421441240008306865046186839907742997525505229813534394455215360458432714877836345495914692392716291062279806426450584725622077417824574590627413293909882878448180288637369338604399968221810238771343391793351214707115021028542178075797074754771790766764521893735892105339355154330803807426235368961418249476221639200088780047129568863208457578016691914650812081026931967195610884718829818830071544768681195304068731060549681241781261893223983575661069117635141622597669873226549339907910276531724333978138791417869005233632309847605161079111240866716805703885591380907249461573209108581958048767656748515432707270404458176114523617324637969553656036544161024914160321552180656837871421324866079858418313482084430726306905544630475365834437681400065307198354427130142652161632481822082466009151427521471503245266161384262530200221762045715857302319411198600276370237113494725267326401763057219795882701873779296875000 [148,22] 2555509424274074369225838887325511758096555694135665877413763595771764187461704535072296405504794685447568466121686082099567105404388752141960958048982375856359688907085150808558024115747478067021083279625903088543297860723700670384896870354936423328803954550771012096786978534075126972625251913018737951638833134226161375284463766941124936537096757207701299949285105590723774725050127217128254842984451259769526116999030503086475739997025337255077612004378353052222010268721049470918094899119281530974291797156989566029449057669114345014807202281246710799363221487309766426886554234678051482082028928845937236909709476001333001871174364837943268447703081193055138544951213158195905012837482483733343677520467325894082369769483557177340369294520265020067229919893703591058431195277706308491183505774801301859049719436124388747453450079119690336924996976586529847099580854035213044861784724465429448279199247254367970497327163670534359412051654256640569496484474858115660655311057550032617571099382581951699313646147262755174517394649658708954490828686352481669401569489001862498042134011908228943887750803912210556417087231230428992154435344302393442878385988236857508925863950404376434111600242022898107853673023114624231069337204279766695620406803328255795082734597582702274396027348269805822506848617688983016916516482678341209534969362285611690943798768675754520093499281533719756547897755884586076757811334292213316115667674499434261976573313894670033885061420791911232849435969260536750419821888457329121797544551429419839802817975952308165413108571235886085830962173781664122658792166901799950830024024259617822977921273297497872498317938272787154429210063175330586681511888839602875237762885213207235677428374891911273357177168706908482739715713838997454783951469283267789105698580030320184280677392465610333148891187198298814791373746192949430685799518046866551218871607934960554811835819830198496722552460103345006560531008256086984097364394409148352151148592632133838392637164565763175825809915991176607766873476080637914583958680162924183783050602035584531645831213035430310758409780160864841901848286668748016842339000523025973703840853090849725520695631675316406017373083159327507019042968750000 [148,23] -2770985151545579827586402847005253345312405426106614658200963412142200811791192729158832681502380040411771534878318567091412551943104946567407028244983658793139008630818768422313258827178495967464411797843181744063588676472355709640529507090581279220934150364167240723136792451766091286132047919906106516846479570165042940877939845097103636267365277169397148034635970325722329249841190585134862768309228008419462341348535133623023373907538475360577131387530363015512351531903122689513063541090216407039800299607176913948101225929441179855665964387740305425907858359545247104345271113874591310760424951108826997883576742272589939391047416208088563431463341256657809162039939315571087330784811199430948039760394568550235353130696376024506917093063585275671967288368805643920810248186352641314162312624854784118722578341110250608225159870913436137259290200400014439584425888470266591293155702786121576378290656952342790592748834726301734977365021168985978104359834548128969644062911517168539428138485747976563445879819742499362541194745297749936709316212049698499980091811899721199266376324497511670676869672525857356096400203019133397520466499123046359500857070099443010662582197261472251515705060731861151863635989397474799379085787391932937291005223059836107608238580883638015862419850874613731944838001074966788852767578634272436930809274845179392617501216875723772918009589298774049484734544748493450598314263344503664568475122857735605589354089861785869549544059572742718331068665876425547357270148454700052665943389916532827255330282970153513595262409128581156089892307687992143295425594039701404523300147087004720398906461522904111435089483091958371822478640015292132478825538372836565027448849474841585207891051627763893873087333056456395571390892792578067403526698442833152711831837864029554926227413751739229545636462094024914889709779957563775572554687013618591371803055292458693830466123922276826175329963664237672958441910033081433010491173395370572835525139732550412423199434573367514192789907057009135963835063410588006197231683766313444736224877032202110483611801062201294295671058696473075387890756400084587804868090918601584131637156421378369953794837399208006445405771955847740173339843750 [148,24] 2550504995942004462969584957274420015518966882533833532392630984962512856583505332672806397256194847092041125728609894657396101388445044713036606977551032110520999151500250578556112307411801052223719209148208889245832815952871683751692196005523337758739833947179810771876616869573208602615678050890224324711956347188773222003163693781004208339059250635644612559324132325847593019815814373867185913519694046731910463867356163857359558279037616112299745174945796472575182643976552222136716086315036876358001083988462074291521285914381487236714496732498916068050079588745833668089052447795516468652172094578092816220321814812286788110533926633526750138845115875285449156824330850895807899216137289457815888615437171322924527351751440924602041951364339858820628289348459076415711140140075464459109841196084315985813346645445013314756048058426507194247137905222996382936576682549543531816465491857297165396797491757520715471050998738298724032045032938377813087737501733193928638325648946447065612628814863559232748402949158208561492551972902257630038893437369605654616583417946428976068751559326838078990147012619052392997785828585411844845220782089606253733984248322364020122576422586581307756694955683883291931685463550913115572876417576374742616161932894646537786399517551709036747294222615156716265346049200168744154957335216450103748484220621403622776420727491841875203074790368078403151814494539677581022164956764038641581322261682278260787314270207269321854741238650636797352756058511705397209153475771891145130730898010003814006258068584459318922929920261624212076960214258750335632501703718444905379938606067393095701774696859988360905896174748756259752267829922541877941682910530618592812012115789951395447665144109022322649937776101323724906647552884744379752212453670260363754831884819936925552176302044345558824611919203349524519756470996564114490620843666803062456942428684164207577436341132913692508473297954156982417793987463269213627853351369483061238024876156880866091475701007264524534578927772206761104548261750834975488868733156132780627105985027467943392087378290089920999140234634875942851082446964100835222823745151208724437717791468023835130263243797799077583476901054382324218750000 [148,25] -1994893921865425017123670484587493339195439823475221600232302673126065938973867512185770911820229012893237078614855527959709611594196313558450887874980376394614803782775571108823870072192745509095464609673858906674386766333647244845402222432163040797137740573632783643984076527881031482952695686782691763905868799112221967387177243304040405559133596790648116532912823907786323665157807905886557229812472065457899863565085283399286635478366162957645784697731115160256679365950950821901468969366566175205174854583947027530920582460104199919188607284344610327423997614992718208397976136047148213694109026855040961808994065058106187724737809797043421487917711253453846795341397863169891416092880415995588515769624439109030562696170555793002032995360599698699099130727516128979856526750414125580014617538107500833457505332826367146450478307408157502767422863632833656410613205416155425503452595154202326148124095352661742245433666312289688326013419941128125354098623630047570073672996518680256660133587054349623089507998557145287584721737120679516463295716791914075082460745009569066902271744129021795454716450590103409248595921289393528566657921402165374513057842442345681979587463180367330292068115874469668927226575946415513594785412541545340406604313554222988781077069770883560430014901056594742097583633186159093377367547978161183157760929142418851884429030271551614717850406754927688917332001318995939869432369443871681997165196576039351886314462848928267886031031875219572344833193853586888414704388436643160154566688336226013840269927690419888930141494403336550618302824304422206040374503844429604400471728585216767448109187049477099436406971021651844695946441343823974992282766778356695735477832692874578379162145909825788130165056248799490649991714598148522071237982209628183720777140173394486570222918331476960185555346955693638960760640747200743763854635110204417256511030609970102733345865456410457629488738798540000500718317349944850865235629749045493855967457161082397434074322642756895669156588194235536780376593440201575031325352311681006296028841673407734444656216389596061237075542322959956771600646212645247907429396353046364890261011924659211719257356776324741076678037643432617187500 [148,26] 1357289648320279469059571248357535243779545672306991953329131687697816990191214306013329173532187584443563850902526706900578466362845810584671862749727777169869735514775890215437919194761381999241788026797621316614263388634072278038677280418382912042889956626901524044700326047818052857951010869385184682973070389720128528424169373320257545238541380204654752541079565961752653083358913442871969301422263566298865980198758602991186322552574266120839175343005407068519289461100577291383361661937767004191042389480171669038774381850073895493564657029792497406076576443354847233784917455902209442228637740311971905890120388326535543965990030888008365343982447241779278222107333222070769749195748652503378933541233596615472612533348382368131018831306018013400669877753134109337652180420370764457445623159757596132397406175938962365087548977242607871919821800198364561164463871282422906318235452849867209288942500389053328566807592141044940718248626303340724047145183290276853443085560461408572920546420772244388770866113159002907478640118008411747649050630531506194020310029091810226730960509027538661445950901573808052363578149740737072855442313345292653282259428995026871796182225023167803765258271971510961660410195818489759971805488324832195006831147069984618443638876778444692864124196740769841857282071565715855672753353072356502422916592745976904602453224523141036218812685686349535615117716829788653546706390466251889596727902848638809600584876168139389189186605396054485745737760137523790921873262052565280115556372445751633641217113997836510129931585413354376058972709958297836343978964390223525658069746661544313283297975369608799826293219821420030310645833481457962387825554691374203083929498259971828691134346853145425882757545422783952023250583829516477732502524476785026312678155320429041595686174128340925616523794245942629514045778753348971600197983874386133439686123664089423345902280363619567169334053234823575737291040244747160009089841028485646328211166500145734943035384782494234046691860970775448814583458729793574383131449856707284906908872848704379753298765165563357328544588794939794297767279632262457916629506712230845277116495547348185013447618985082954168319702148437500000 [148,27] -893013562115837897954816185659405317312586505832479156630959326443783749894211958101563181218989972302870169071006172706531306089827353544426172129077032053357599208585675398939685623881064932625885246613203901220960419612893799240981311454696202890566518584120755890586682609748555198407761454935558874996965350890768099686976432942064456449384297833192668577217829411326822741643467812821013095575620765736925595083851903535603453442831451545065220066277998450291149634808242388451138249855329297847220295241761149120081136726268414288092949842620470671763589851611349948402124980808701869894049201544897855896904625951487722587752198049310868979117676168081372016139098186807462604011870863733956574242337479424716767479889955068301311082199280740627589692474327826190254204284101227652362714238911764169668247996041819544448390982570230952891237417492817052875461403808118382709373901799046126355502429801320652165287462029481878671120386768042991206612753040181112860104135212357332372166172526963158862173774291193136196447558816085156935891668415447406173811324149811875265851604340525418496879027639593887144777608513986356945751720833903698659101044807581469211993583663317685418205539246985145663300050450644211430456034352573771607992118284733589886007156018679181532302342688400572728569475667419933950788827880730400502136611458108843372364937348374408717852242906041769727792984170968584893384298619273958835648989839261916390669366199805927182442107774130747041066314298628900397012086858446372252810340144477814438203792190986493705099168756183660597282928997276309199299953868449549273695255247647238452957125047578761336695068624006162746321572415775345358141285880242902169695117893399993263945033916929218794111892202528186875557873798367975749676828930064883852322963663312592444025633683036413549965270012302609254862002938830985706493828132534591556685347777262395776727016104588376563299134269927019446625221106213878961962980042588690233344592607825291512567441126012123626836387264780886067137405898948907248010108031264661679501330464179415110035824734127321900712650056356849077876113888461214740998963384156738255087109950268453584243388831964693963527679443359375 [148,28] 719119171260975096092893104483587463016418105021156189239312284759212504875913985088831747157686697489272512883611601271720598161768975867208681573887048596730025031887708558054760838598564290427097089121691091974177815742672107946671364904911189467918840774636851356018654691436410311539128992464000298128635089405604215392145466729530407993561133536970294407655319865775763177968369769747184679673084429254987085209420457410561012675143896709195142492684257167636317479090279138328877369793043143091805921185508180796536646284637477876283734589538191612590295712981641101529587737875361070368977700028362542567293989618387660250069786208129920091372518612229217339959324944217441473445252990156171009140539001867006979980217667777313455404278925962685510130709160640585991303539598336838511363197573590786378047469138978510354393873969400718524989935090932008405671850577953747393489473037233935070679046095849536571076567090174808944373528523233224189462298952696958525791636000472689316108249144101452300983465855172725070632848338848005374970447749058811214651502147777943681467103360268056697294168920951197443766449874619273021209538734744441536618047789032758791422745119204474816159462164331639930694023778041353718579124462562655501985604938152789236622859897408877128465866053640569665092615021807137557688723925148753879388081178876880282238982308356307088392090475075543177090627449956071183285770486168347020019971939436752103006446900353808676566064502475245362673350202460464848892191865458253077950653565469216548224857066976830735026566521406728058443872835739900588283033925936559909099603868387854789460035495136517552045923580630143927865464157553686578553183878524558927957242861423696246950539339913924863398619476989010981291427972345944944313433950417259392702442510807930524879951040900052152395294369011400920369973424656725221687248005046694574366406263463540052202046816493619917306186067806941578221224653696990239205748331428754629189054648611020790473081699029775335674801487188394520236070808429882024162044211083268906401831282579410833580589837892667951208599921626514203942414012368360037738610766383069380653508817502483907446730881929397583007812500000 [148,29] -777092581644762010126990376275804788554611322321358760781174219286672647511861553286731340926436262024050583769144278301088136194846498620534521848984765687871513732354564971664523565345559167370618801612271123435763599677198445118559543655966385863689596513085390023185005278317249736834839178560966611090859933554675401381940527944961945723697126927611751109156532506060308868891011368731983543101046720572808944285308547080112434904220872995919783424852961994455994288940411399853541042256603593954404589689526786269012264668908851853397096832784319048691553429493223428414795185787512676348203395474210566162518571770683694178164360209756424066391562184488912204961383394400048996526090819343790223079348440854890449460163729888831383143726085707178844578615939996185386612394347350155512208740205014043875489433060451589880071733501661596354610997913176597181807561930273148334503868176455163104342734919253019903581879896339526544527105302582457926074861622350594647234032115394670588932257101804647746891462136134935433645439859323759580237770947544168641233938192575439028070626673146087752535953201433683835507624767183272995654310491099349066238541082270817902918824680806642534832996496610385352251778171089995510805809556866210685379350788863696393523280510259527671222357097084121795247673581204320061718930168996072145256057477428809254608355751124818446958244878109980539710599315810320007494408173454092464055039307653513332966438906807707405946782762159271296274775404732959081654459788915194753758917075827621849678825875606658400745943885547072160455110532467987282601994601949322334758522037342651177701873080491376524266318650895952166316717611783168937776119689123883039134823936193437065020172570610358800283291229020080387794258307425458682078694556321237032189966592483772417645464613731291708640737000946152408955036150969822006059483661698839313460750370180073089011389840533683126794099887799911074300814578658049518492211631703736661793549021947037763168611982046928265238268699030076384611860106688432779373855143042419127609865369509006668268377241103241011070036082967203651405610336126449365629546358564335058194405547737915185280144214630126953125000000 [148,30] 904873784858363357650346230175648697607408938279250933085696487956614678365327941522775988911922734968645992248189911878421963098200739885647465771504178410163151532622530187863453025957737891629173088451564184677824272368014903439803991322112360124334016656098110363989856975190039131080771548447892632634187841184622580705228880083784938851352224429431713806387705412793113303163361538441003412831265036551678177123366421917750399983445578707567133318561025915548591935142753217012808636203283026847497316903460681037454341732841616431393139827831638357855323580229757596746344730553244296097169306980993924925114453513655053796938856934995946755720506169573669353235634120814847586440202561001057301581152874836583267038446517934869713445694616825720828910156505353618268441583474323806253207033328128100699102042156504633724770419270348185917329363586456163437895864737532994829644476180600808842961976208322760442722254840975823173329931452958503345579923887717495997823612917963069410804733413158364221386637462180158495780718654858049129737485318942586811686644249221271004363124836357437497960273457742740074073419853862586323537967807921533733672656430941113784124048076515781776951481463782766780859631967796660842112053277467461216054352074473938332875619394540465026192041398038629302941258404161647092375101171112378997848283516824172495957303755276669647450412077947364258607381721555089234428586919534110844303553881291140815782601056935412802621266038924197301026026159130619296574636448191904491395438725378805181704679441701113162549432174148321181574818609672421606166632711681258464205197681386805158925553672531446000198927265426105143895307176112820946979689445824915023891933132499066166364117687187897038619739584904017786125820109889988302796475646668337185329751528135877829817514652575666465614726111551575523151594985772546647519346350791699019690161469309022947899330468889282919014660412379823950961597340489271453745330900009040092320990068603077323366881401890488358745992405949897695756187602611596319678421025999870710982550992862433832321512309491534989090306973653971019145353419059923190944054489242859978803679155134886968880891799926757812500000 [148,31] -950526238107986576057819667277903095623858907513416207185197186825177436554428963962611324021860525706873191928680804766993254280401314171025314691400714872729145391505021214028253759077648069599148393613501088040137953140768715468616619286372566157669855853507099098666890242864409985531954983937455894920062215121931006360685571766471585524097131075801584538233690207817877187129847397138709514013430470913126789216266802553249982186009997820703767657470375536375604383190234864175144193441923465433843049404844392854118034268181601005716202066718436644452768398500088353744139146746060860855453653358501709534330255717877158221124990361510226418056172435192516285014846682211800365802689156401887495377299536975841659954919695402073173309965105101622773275855305522533052473561360224499756019256364627348922829792946977541109552049185581762005240881846619049304961054400972559949902516121193107851958002393785327892503590122226380256658357336215614569397166037974318844357343504277766456057334922347166031912088917266042159525012357162323108729314155130990802724411938596700246611397648222125660399200903539529350053287569958766180359388364385364229551050622649136604059846518049179860127328214910004972172963008362599417762423468079023980222996274493484715283623007659555078900334215929324324479160137181831500019911410458474141867264977327922748714243576385451149378257140569617260245129352415731565449511975413080547196056070706637994393105433586896982578334093318355545120031752161387098030270708949213942395905036920685475201348655065975679108821845708957688050612618598968702798395593401748960789507667103760348853913307269339389512604959735574141220824273718891641666520146886957087835404006888213315719990941877602446205869772437554264935969184915267868147147370172583095123250961567193733600450609117460560137861021477593152146270759549205559590198843028046341542403628778853811521638734867047962735485883577955533419745064991857825326083840431926555017754345715262546713639361758586522123474337715827228755038042523441470711459223068696475688185022073458510589312300341362694929108195792438992115038060618063444741375498726106835212235068865993525832891464233398437500 [148,32] 850097904016252475484720930017702830105482045459954803528389967968315427445722342400015702206558625457077170427287529811763609021951847166487288706644550123657078577044715784610764211707486493871729561563332787704836543696762254330143971032510533408419221102908918634828607464324393433196003985287696763615976499846228675713201272058671993255393143146712412066701274517364252349552732757586310784728299378046321173598608024862990993353897625243623868654759256260583967289372872145274974591497735308903920593158146697305780880610026226132549057137650221905215692114915191252036303009431603597295473984878802178251530272442452376422118538153583561706984662194204469562659986747062284783906025251912995303002296927054896519762752576519274095452628600224210631333944869431268339912593825766534669097864237375562043534935555943761627169296168298403414760570981038929499164081664783411916119633731982045241041323294613083416921279748213816713091638290219919431226585580202345966154277221326956654807035272981195281268775917210995377811586649176790609335555739461344611319754564565317648224662031292063686487052557239235181062855128645815027982673450709889277137754605947754311250397028581614797831371940892855130356468783202885623621818691207962062822117848339713956504389036287996392771990648847614306178894015264785815710432985279811377648221821539575556538727613853832222004295270161133999935235979471636838948912016366295619978382676305282849759080167985786460026571189961547298309866382414450157357561609140902532421241055906870826925721401817311558646426994405999184369146093474591308844250867424128951647969271805710721278137706500330949276457779423918438489437292826935702382758773962956748757031344168174971832199581446085296134298824458535229036683070084574244249824544334807234355291783478059625942774748849828098439915247689917328633226951154788819185211262503244071020245767213132393398878050616954670277380178940002650042703706663517131945429118489168031502845585319991610694534623234188255481423209637863609130666110191556893306263901585583317741365565614389527677484275607414303629869912559405472331616625801680310022061362639281267838953226601006463170051574707031250 [148,33] -634968662841971929450333907691706567325513137742078237370051508259368291639754122454677550629523627860410022272078047635693909415249416459470218562019457446850617971055969617177380983187342197885276253118923666971233388708094771318701118440641054097189109296051983303896941387434694236720218791063101435974985412544677632847352794436807814839088983580896159127910677273697013475141204433925651108490071111340568304177527882654789191043154096354201889258336812846102569431735938904084648029363877756393120273457641556356780357695901434837815675430336815282581181866403634478957342271817195725144206376558351272453836288724956857020807961956278012618740056788264192868813601277064609098828680379188643521053304014407111770673131778377719723915134610648877389456378906667933524006498696402513461579948914402019796330903047828609245275745748244596700345049152478073642625649932540885851030297564636773810891531607860605629797593042611951378772487396572794776473156821677355117897774543424271700777643858381693560993061640845710707003275980362639681117369964412741348232718619680499518386636480554405948114674452700050117507828173942012108719990684808688546550359909532969602229676066571095840446818956970055318838312677141655300964656537371484248260028440414178810460493756150046122391616909240833522393265435431165484048449393015593491339098542766212571891564803763035331891443401346626131419415178394375512766320612753857887333410314255669270905946636539578895153474182855635429455389598406612932781586154866058363407364690407928984795832816052530252712882533065435753888276526991262621770009899582984986594337834815173190759549933525562974297101650396959124842482258257512423675355599933613048978357579573420440015911092643239870013609747616718443527361566251328481611740976690668775108206324937775623143871294042239693217624086063944858382127299840661017009336579132320776348740101405953865853347201419843690058154442621331303872944518844107465144051348417519001882658005097729384983699496842782175356048633573317064887215539234967191681502312240048337917528952208198253415274117642494292189623512640077021173081109675505752451150822540659746096025628503412008285522460937500 [148,34] 385970239072589451807691553894649882941179091105806983840186524829175047276586448301057849653109085674751165271521176218814493730686837808183170141404750352809980521742608527879998256700239904182772544156033542664824154851719587706869371125619236013602905251627448776245214396921591660905342620231425765123678521737261823764013867303501358908321985862904123978510404555656540451432802057646524155008806352238593536255276004593757707569165190945130700283084215121617475494405703980735938807645893188321960751459203057821044549708663978874296656380430764856813901729595475458730300247140310512020840823717481929622577878098132132643449687400647960967272590785726486885946234754737105538683432879096562141989061477136370274886165079917937645690178738889590715855131869518524735553583954593232560526075309172084997075619274737855907949799875035623348077987187479965569448112327490674792423927797308097916610513375091589912093769339521661493741128010607836093921512090764940652771418128642135918614331723646004929034710895596537445114182500695741706374453799122488107608239850960985618341924187884263043834840836962309007977035382520003002100943064870880097303190806469740212994604691226201265254592101269172276635438836723951115648957238621017330315250841776203379341845256650588240460422754211765098956201437441770461847961604354411798828427704262846787189516555611875202949021085731659906459686468672367476213262618556505286156732659329073362255958379730178866677143147850185920210721560832552733788833889501085400590862862189876544491771643117536280006485678597599982946037601686391090364951182955146456763235931249281116240874035257854677946913366742178171052113203926588454085100477318615962164139960869897986337128407017418014626621822688038361553537309299171601164644280776252571209078589464858998524252537917476140232779936033234285181484719446083911470703071326120014207847996635506296545396801080271320650907813317919551412421973789832383127182301532012095550633784201443267730652075021709386865297882526197946414899620002497699529577476208766334441808706998875988467958904543961562581553917148590168458389232647844178242246826471273379866033792495727539062500000000 [148,35] -177219256733858280660443740615825335659806058550852750611942923910948093366760780310741431457735640662227072070499856763782254165427330288831566389115264555184604974713812921186778156339987303617995851121691175463919554937824965750763178865061286846975292759022902648168424902977334086454700981823557554822318375636101866931304414028614362175446751045048384783514533557526429100346562328001912364261206500172432375056354161504077421228493717689717939457005387592091128872560985676448364933684939740228944576481236618586916671419056077411959114447587120943602866830459065840619925856368476968702328454138636345376430684836572577068346812201349662165469974543790268762121496144260012507295814746451325715386232995682397069999907500637413460237117031065836504566022588238962015473134563140958947898105377264035983063897453218853356296780283542728264653659790894179168481465816161316414382472511130030951057908144672266303718255215162449781118303104403670429116120912717361772054800985705045646731884696928396733661204695896433064129779807429951016750901778602225153851504911761392344305661775417826315320080854392165066130337535413188143739198282388709340406575704783633752037071774834998917629266362562781946437031201153245540626082465259459959581337794804432384679881376286879256017721978108764155151266523860766765446494986808211170123482463161440719228306129324186659123643619821659152952281425433356301673050642576715265414176629155972616333456567579359348950109273776441607785155372308648256147688074533316506986827181455643835390256733401958058660629579385854810955085148484813813987027257562230862850072869775025794207269600153323906524042515418484228846217264204503666399236686069144326464273512875351647748994594581291110144187354714885510278188986448228297328345398215214154396244121405005923474499383906294646557995480612047751360923230104571569308110676560232981613345914292885479749873502409708978988129106599293847452655373341295362928157533930006907087328964964913337874600795272288923943089799858514200921896106266759777731564164537110858005157690867092230696674505942567837242032017706591181871062996459119417264581330950790061251609586179256439208984375 [148,36] 43946234810409455282552873000126446161198481917486545445436175380562727795620810930555554906333494688279160431570058950971201932116071478887409439991801221937594268278916163752296173235532998000766648785043730792912555427638692268074421433067242193233692808779405439987299657923208411980370370046507866975957098591527530817769776093922649947608320437932214023291572185887578464808791363915554987266317819281971888083077451337593013317493235599784363584478139212395018257854843022458616288582769899774905390547640599779921639980489035892101486386946592802320884012666472957281823665260483536238768159854264787923178538527621953654304419651678333222243180308738259673501645563442107348266864929828958198676256960827345630002127042313240636772309108692070949199389760783481211287881424900776847567121699383478207643316658281155801115061610603231842510926398752166694404481215028408682278136401296430911991430126909460504111196035394537447608948807287142986057301961329994824052297851239379065523196607834068466275811744284706814727623364048369927669084388560712346270839371472962232144411659135945928969383960409884040941337711015572988686326190480095194874750657816565553119255536381537405603605261496559233323810999579746881517863165924640168319148840679339500554066732529751377905878559086448929068853969025782671220755884455372094058279606373537218297228819179310720733539950117646591697844915886093432055925355647757428660185999809855276763955348375802874655219432301185770483600849974180869910837262413725487566968398020800287346258386666679967115034631678707985971867952564230903177004651178362351094209590233959583423378186995269090229855657856340920394837248541180715008903651508973225393550020916726494817967123974077393149517736528718141551939403842955202499641082345585824390351424379740881322446288779244936295226827731815973501914628790059844438328874670802993840003547774789883577009406847055785027176295436593773242031248013902404576773856619425533548076133237039817314337853259246859083315457837646148787845742356479986715944179719817725365798728477062641974289601545684783453196778157494432412112514477447577226909558589795778971165418624877929687500 [148,37] 17743173090758955714606092522629726863146994880203528953900961318999528363439160931927170087504569575040155785585475241106755521096128893615525671472472143124571285861680892518780330822302767273085820036368449096775640325177190954635208122962849258494493768991349666937673059101069734627434755206090648303837984737197492557228241709647665506951034334773727367135027550244559021912678809735436785833531066216640010330072647943444966931200098700869760930087970253976592362251611986977919915609035735654241660118538989177826161834279189902322177622009849237163748905427868989786423897805027360948652224664114008684185648379160345948717463107154987063921902763807609256427082660125424956772302553079011092260437436004292704619191486499985046181260719260938613848657743875885879641987886965345924403877657998876145358770669486510235432620191657086462917470997476234926832358589699970437731532898948631454770749246231943049572645143093919814161024974859009740116464923402951250926487018421384112508509347135638422704167203563361541091395888288796480342122161915446721675984228611608081408822303770468199273809479352638754322103800517907018792965773786166018122583270281970636942828723176478367776394473114603167773800896293412597089246558195842159335708789244151263716358241931284859481763989416684476023997378765467831318184192365293139175726944828258929412436214212334003598009839445061281042395835146847517611580149472186491181830040834017421275131336015435818072102421991596517577235581474720769977402370139824577324666137023885779245914154566420741209549476828944281164549724623403639739199747963103838294194067849640720342125701169748330831326104136634061670125225097767681408256730194893401603957005107729174350608640370221116158170080354242330036614736569471725807148130978811159359500810690202164667128590341824155445410874611239206498097721600290506119075368349017178452930603603329932088277683373658556490510438413051012792139694373722220097294933214668544052028005864415342022800994468924096591987756620482330186003227874924303932201241896346192257265227111469855832643933053742293971144282736841268073923075861315912238325154248741455376148223876953125000 [148,38] -32384739769084215814081718257992965694688603107613564815849751095183831921775837357904055139895763998853258097300105348995211796482521072013251252855247781471935500475091472782101139834322881823079045663313603148224553105947933445282859953117704556797970202310918665752357859550856893438271879903878494951693419069356236781820515212734555236776230880341263679352379371899050567779251374066808914976324287581549199209618304590733876587550760240006930476545215526364606172152295041519505635727315728888561678458187893171875335731738250801852346344998564588380158270777061344475249503243864966954808506894153280818905634039730834533718027030664415476373299207298493320076903450100514333220925560258306215905046095448337067435821529978543682338170102623830807250029159984125112806639955944845107396551850852755682570177277444400092160167683005351105127721044853963088170183226653818114573479161264509406492953374468328260385430152055775308673369024031332774915166042141202200134287941939850813546214675659966579018799671410725820445083782552495409235676046207313146520882790953664928398328775688924782433009895530862076344348726796168340349044259165123346802493349982848776335398369837718827605879271179346036127581330953460020671209611174242852695732420409135159563858552299609840067574505349975347870846334260655892859746640045188104129963197107013108515749789861797973506179528601362530517501484069318276982276013305191049028350444861200726760436201137934267195879687749131313680223776783504291668051100678958820169896875131268551944232046074673617674940126768087278015639083882191000989060076372627681526444121081050214436357621431348782492520795265428742734415338039135985385790556049184251187220203728888845537373372251191310594978279798272004116846138968323173218501593784103091871664642655013777878318892476742605336158168290784696800959915930704035195363708804341320672087883413704461270429586435445026331845834180395012958699720713123897927272935025988189494160725877123331731056291141621678576242696044968325945266472037823685844395836870651847221759745149404939756501165539426247558113273245814805507839309606232802707381779327988624572753906250000000 [148,39] 25800011317624349928408567267825583716069696244568660483616736000020984593181599394393549484789136914019864120481878034055995693768109615596987706663447072097098399729297912874986160232162876183974195023139058918982966921148335267537763995313180782268968444817300125384512160765496940243167141849515599464917371227693690415800260217832508756936518757172972278641706574235007633945692347074312308890859355531535755826044144054930050135419495908278695803409258874047231317722115388146797619427911177743616263998849834569999514523308756084376237016339381144117495751573825680482526292511722431961580735491571176785923015716498461207285605919129332322512035422538675704742686398765793679156206050674973098944305637474979648131886630079168111799223950141813321254705146053215174197683975379573690940580055477412314581305034829555802215965060499454356776991957688005288920388957872611329655708282088659449184561054665628602210008326282560364802568994863402177913602004101487455596063371380777695678485314166932549839831060534945316721889098061568558792770284182613721358273254717777423738930073532624305875640734676197919709033778202903471206442332774800363281024035834792033895892744714657296515977456667612399911920318186893626575149242258990200976356632382266435127200163585846230144054112557043543018545103197175109190098659597718724948970818290804374115326875141454982596742614742069403296850352966572946034822567313317045629215966623166041968179872503873209399645514240267219530672308921895141688241446886884391336605314968542402896949221786077779301716850939501493369705408249965731321542867519014378057379746733616158190417591653798523928394090224561727500742717600786737002474114255648105638186718621153664660992369658488796839630982088115001067123110443151852939303855959392383893086328136539205670084636855265581855231999702319565775609510010652475214679650961044008108980600798324049546702439019111519575341338241317666438818939628770208808240310291312497381772815675047022285634751979685157583968300483747605142154386980313660614908162275334018978609607237473443016630890805048497014839852472934560018960788163600028610744629986584186553955078125000 [148,40] -14892019644094432786101881429592691802708586388643356904022054063510222768607041302292681631813059065139532947181813347199077258866769759720346267571121818827852254470115565201506238597336577189562614756111420253863145482076118157088744793074094217950914346049984323552446853504001397923020313514940053256315715707744811737899976007204139271471923690324770602434668270798032996351860745987211509720761381151912002906777036595228512796119906845114426701512950777761713861470359510509438854484590235257879440279337293121100977816394496278954874437910012963363437850365993947787115370341161246198964768051515581124279196145777934206295109081350733839193932508111596220174222349065802190452015949134451624722118175226727556403326257554651722899534761325712446225027588759489927198871078394681778440379030233989047204185144864604337682792811189052979463003758538214924191066104461261971789168650021076117395326975431908739031593465811906612952989414789726211014341782006082612746193352142676940548247569203741952000164940537282410730027242613526291463131815315539813825818427133805224782861411448794797001080768942669161137016996690677817137108014176888655622039398222675748059297185213037103749827639184153482525503452850430119621998344943848574649880493054198222211771677643631499130241648860117549636955003861627094305199970897655366146107397918005902027568735829008234860922348687186284447287776695123152582522895508773211450821671014054663956848485076532884608930772079773844640350891038672455976789479099194659645376108071593716681109868775887809733245874665161914343323607491642052427744289174169759728392242882590561443547698811542826460646582296668910793564849391596876583645445478127800760991119422614251338804837182714949012009197608611947273158210581289745323890067382566265195462287376617889656254381345788882915357897480256887640227423205583485463296710780547914104033783331650628624337817436301518395701660933977935728127860726157846055153686402563632722319304008588872898897675905414378776511671434998845363280449707668014349027142357500608468918877389224421217628598446792039777177951482907452196088882168112377257784828543663024902343750000 [148,41] 6771439229759772989571308225944200819715105894425034552787475017022076467200115486414806985467031703757100484143461868770026904825231789847611723770070855622054637062649386551123608186200800674542277797606554267432454524592731507126094430663917350300426905690293834585511418782481253496539491667066156887529436811666198646670098730911052758536731851250268153445492169788725662756736868848534085111445994074213478199468193248315824276640647590700070685113233454025881266161880403675839686685084800494218662025981931079301748868432796029821804991545415255622708588671042500005820989825817943362852308691808036712163412302714718377244654703804047035995966260369118282224606279705224299408992436644679663898417116277813931485662764255493471959707197587586027670144028013033698474831474108576820808900885417982671021228126677325796401759708514636137821384901905222808250497652297804441224663539945781167339647658643347518512829557200609119306843231445864474417811911969914748159713096956789244453712841818788454004184979484173218681484920965937781528023154919498107616360766781508053817388008536403540340413804519988669828607248082770080386020924905981733911757445931835699675417165890464547450159191784875329407141683457095113504220898865082395627197907429753812772119625054340471728395519123543270936483359027243521365077422538095389083248218328370107910279381850344803118181748067691633320277449077130741781956883070850875876030914416326511532488881470372452148760959693520632517403368569804657402328542210230027262120741941442437945523343497933047965386637422748312400565454982411753481155886492992027812264840968016644926204825029148364643529434737574594682062203389944609724228653765886327017214844330444079487305920459738517039970268188848113148248341028160541027385737681434811230392105270267541527416105637803294914820953804871864807024779466808017998474082745938992490542056783274987063170333272923477245394604734196050214018260835258614935859722469845756499112779581207819298469973181377323679256776165241856012708393453885419575268241047021586959427767772983381778404106359006305687329777065855981963565790593406745756510645151138305664062500 [148,42] -2446484594614825540372138271852159993427527026966498402546354509629252702119769030508473551443738031419074394755009649159676524635629466314591964412631037417327832615971835299326436828163597433728103166276709295624679507292147492887131207299949690458902997313429830605253901717250766076375069649501587044317079080119690025841363064363050075987607662769521645216454578965696023019619074163865927784406473909473161139011054319964894487022271174132013215249716835077098424818644984303153790048221999067201873663249043282368050567487719440160372014971730734240657779777228254293249852402231385832288809794728389236050954543849259396019751324298075946595390506467376832893470727967048153608461141971617437074534621086343863703423154388412094059167500882140980385618399562810483127054935436206945139420657169761497544852870360234717225168517438711044156475553686088788997004830107350042786408473953990338065929922937348823223760826607420164559116555131940569522563986750354988854456818430087841918182473257165691996820278831420880041752311174605449285079211421060224122998090290049746523819293626236525794051628092817280639026368963023670605504300944035294994547203497730223966753920463063873066146553927386770041267615127013490079015354376321348102783957486674995872556783446258074690551372948388704704065870327625422948169457564270035109146499432501154885770652305249686755130696945679784721194581594285008026135806314359912191234300221797768035519261124371713331360076778747672003969911857717046144485063515695561244263099376375572897186024780428876078251239148387314413157338470264784901241906461499063383482965274571219094721181609474525589469626935165350304268833674367041661638597153511950491887099457675196584506784613002966434214265193720590879910647739868942159151020591151596021245908210402375091858727697239450947136016127233450140819939171766105819360784038810358502639244768578949222837319283486234895498171027162756408568258137022075508777425641119354868678725586216666714070004978723333073687088029277904722643673353403058299251600505319396217628238422931139326113962190349478369958128898568536224722436145384563133120536804199218750000 [148,43] 672889001509631449437721978863760819837994890291861898163107804564857057169094982530048431970980448389228876912007185622559848508040582614175547212473944278215476949299384182892380447642726245155996256988891096054247520393147718852761342177328415062326713989243938986220980186280082442468483222454682592465354562602880826602457406197207739098064107672803451530228142530706387585490668137918465049326017945802713936851770536532455593315556374611876897014096504566545769625908065765202594456952152943535761893659423251272233251733796985898500999929730408198434879828664441087022016089255589108525152389697354279622238395430660591541875436272420391138052856122662451327935659652384751658175287834281059846349983836217345795423293945387744934571045251601201459824707585533880456277838788004631952337435775452971508400190095747974869286207217793870006599765255905998729951263709951003291603752104797467911913165024025863688089673586206139504095692242880209113189845150033427671702783285932537992453462015650597893762689914853104645815679692388986813261017703812229681403430693988243511643537331093583155567199777993375992823577882799907541313986700804576552262205322193047282375816362165266252878085767704239125806805825845478482149796368921868870261190310080503178286850087969607732365296146270913552288489933418692485352408344578007953807016425243859217196837547180384821109644369961352686410742646319310423948697960460497229244587792909145692181005268094296540142768738734377252719663991273577253954440797620411662746921291018352363453255797757996841769653473890625347711953339866848490787048058151288579511585179122881629225635974168066288843032789907362804289076053376022313944389904415054795848055872795715998469119175764020848861861101891366762714416409048898811290908452202328555986658154407958665018256864836630006378512977401717717939219826679602852160820899779569853929349624720114789857666218172007370549701586936327945182354486638992482781456378824028627742550526982062880156975525658369066642332256229266038950388549133859659959854632711753391767112004994243623732606167382235245037441057590343884697858811705373227596282958984375000 [148,44] -118182621380666289564958733070786861199910598911499695051099592098651215872207347567344148995770142822511671834426149198453965055272064343143534862585246304130561174812279483182925274315244703219880890401666610574639134289206724290975708138537954667754257457780880686283114019203704705199291204151758218032601617238064533233075562712366181745812516281205456711743299188067547091868563939175348185131691558123133415173741085472254319179163349209700685117520936587031049432570005918412812279249148344801666322476992006394667278086238305431136440518880503656686373947296646238240581683591722125293310673114716948708449265070335932620678460201756437343220728766493994949872652660364620944504615497147613197358314768113274749238271704021413734489667520551410898146502845831057558754997704952354560212140944511559449157214834765248958377084420645957493047658653865529485867827533528499163039358707794171547308076774082077049418420306846129671833743036350877645310168769453500380971562960916326620841746072583654846842162798998090339373095785701059078336936352332345149587445135120314416494027317649107400429960135897860877872797011214079569663493555778245752415607250841748476239291786734056590629344638151056161786758341702388531637542754576460914891041324578825564498196592202744132985310384680075183445077094511059741231075923079723049984283185382345380677625960487336184265917326013204792797817962057821195986052134735090185019382665669523320953017217066516194793041644289894059131421964242594228839456724400612992008482570009109231058547156968204883944857152223754136512515661652606811160877841543441644523404045848100789323026128542586586124696430213436122034258000438923584653499744545197455384019315366331792915503248374848328869789163031799266158402587343743894547098254192962012158692036208399673923843084986916716162957132473681540146558735221364912573556099980183570518878566152570350885036681977212397384058461910238395318531447091456217387098079097554464215220139917405525530348015958267195281194353270493829100037753877455142666405002514321911219301975062179829707672565282527070238950640465591668260003643808886408805847167968750 [148,45] -1079489119604828307924152061023407104486580712756740314837842317820711643352327070271953759452869131756604857544174496991914231516896131050976494062630868791203027322908521425405710868891669623720198039423731288906917522091462702998989694603440973787808213842464545524067613648118910373437318038488919019981354592794335795393639307040638701702091188398866793584317084955771082914321684767777182592863345869974230318593327414910818550158264638334596004205120230364101414732483228426122452945973611818903799641482637910607111642402130219774953412851279652003381748729300479640524148678361322735653623671961058667482062354740706673671024256736338628341931214040852523684082626548198770472314540523224618689088887479626406142897306959488689761586611362325878869600845118218277213730260949419164349057248925190295905073560743636298183454770755259820596286162735164515368812907018924034115751298229828600919140837842205655229488776153358180475203594298807592177465094034611392428450343642779842664275907643592782583132461594295482271972095483788570750090761734038090058908075271788020610269717914197617562323854216295430406128780300649860709882440365393216502190314877585087023375045958189015723105172131595053929423528816371301957223333388532822625677697272139791136014189121400692247552061445146450535942980412725510253445831267605720943520348669819235909011350836809281688533979287522452484714018425181226809206231992388566974760256232809176160670945523480737635731127158533977188232011412419938566835618874405626920232146648254233206797112015300815316354576645268362698693759221760982413871544471860122412640067297969949369833260189993371555614251855778820229279273662183852638157796873132141602602329040190654071698054769395720494954674961714198557305127175777422507310500154686371301979493227094308741147351069212733441287496562793409795056361020092140915923066247219519348237275484130185358077849851671386581421879977159813152439920964390560165778709872000166538663246373380536921309296373310461514350361568070069021337514289525305116087001689481032562005160500561978417460592520679727948250056779322392230824334546923637390136718750 [148,46] 9810068523663239167808655664986748054794227486569660380617301229800419710983912759451077490607939095432054519027135348389904612444255000477541015119938826766281543654055655454739457020697670875757399075074887146653690448002279608470706922002336444881013082994442621182757058110859450989119949811811280993411553105414422003359867918124731133263530454767300572273868681986206133569495683593118084504275677730609177227328903999707447500177655129018961086988835631484039867961504170438743266975862698649273074670988384987806124444594501732510173927930371895036250211112638499409006750050214799154883127352912764463714557992372553943035042710037915155359572474050627409089272432478982414863609251831608686246440427019690263241099091560357280307956453528098011928904036438843446672320468954581272844847149746652967398998223423088711482051098449365112714207173273274629102959740680922045159881765335046790761391757818319435372656210494145259891407734344901902736731423763882413571718893736381679477775316162835487806733638429212814281292785885743962770138337381359928080716290796326244183570258275879738193058340192132185877325751353685023884451055228325026388647073964318686463093283229033285218025483827036552420803526642319415374794890582434685994146333500344952726337543730280275989045626563982258070524704236902008064475492872729100335883194765036417650564142054204075826509007487104323044405893230571912339457454099809404411409915300854586251126364084893382716284577077670918205928353785009209461785321199230077190823984044593607820055006938374960582716457750452634922784088096507404306913178058068892916503167845314638936923851396993988035846916193944504241895343118601962905914087301142246372628311307232994739489009210399200377798248816885823049393776129544334911698759156844055224101482014886341401478791994774258683810869151276904875643366388293663638941543689493615183529680862081135297369336917357710809609496812958945137077243018133145882402373927121119154215074785831209970929604411141330421181345046646373540723927335449068206735758328496617235158271284178993338619499971823797231790242889815090165939182043075561523437500 [148,47] -4072823493659168470029865959314115279150510493095761370378188547507365602661064755493851292285666227808179535669551688369578422438520904246315196619055834508075972009929089179221334320266269003301557436577299440643374402732134772949595921289849663931424588971523534078165877538951698836686950346640033033350505830729190413933487026579495002872243309016163507631977191198035283587744019292440181679067613238041211005069440864230739052023223521052032097169658011868600206428893219064941550885598923738822759364632610676593232687360815339992173310561826453948625547532538567215916975185048020475702357671792905319147506603679440921026317845356425393459399960948944038082426649026823028972335298764007651636205040205459779426939382388477244730755116122889079714895528630612977098207278355300882107331735055930056864125677750614456563871338995513487692003610782767077398445479734272163529629991090567849662608598116219514197788533063532737875993994777163486938576131825271371256875961189913472821349977338713180460551302805429096517498467773200061801430481121790931284435928111962578550745351105583101213611072093737567996158241592224033898749743319455473462287062751088743298058633640584321387995142622779550212465168720028643000050871858199432752653675384255796396843963315089298208086606522121078019026788222293634090405082560891134900003073912331933653779035781551306451167239963965554847553929402675621472471636684821958007374458680767157175084787309937559261189642966096665762128651290670015469138093575351255055812398293133779463548325449551721557242952770384132215726402912058495370583919289679288858883887308187792124793796245769316321288136439221200727033858118312040945148855693858896256150408961703575560349838390562771973151141131668519095186995981164558410670097813153098608248158572356624440329353628213574755014771055628383843406873123451597547114292476794181705207841640315887013033253208710550294050982721407116279582770511773055010862959397157176888964181663849272150604922940256817037407664320656156694258515500031559979024633716800521613309487021643300965922719653363685138325323009667044971138238906860351562500 [148,48] 987248027860941185066314597329264632676064751533665472389630392013038626397044111698897748792740445877322776924220981945496524175068241494302607936415936464103281441828793351791924181662651373206026719756221284507686877504490511019529823399711611670598503194613673659703732203507588029901300184059448906967232902972755219745569074344134491866311165980334135597125518205916938417315597658619548821673504345540683757866132225361054548860630319443449140957277370384227844715436335394600771242499226017567137125575894324620999889018935277499997339813457681897927909371665691713376626699852896728742966844670017263594292725356203507841138521680197729162870151567638424470817230219809695178637875622890129279403326379593199143429231561078285764261326992760031299978958208191625109832738721737855262615151813488525874369329554347268918851770374590448977376880588347167423607465271136848518069440016313375481741729669070707468251367986009848610932600095821289891248147266545129278143344306821439652278806607379273486665968585840760795540013984240409822483726235846481902735734140418246571975799188537366636720248582009090794200640928044090245996921477792578914970010645656268909257930006489610889751899547385532187226426855141349811334265558075641371926051160447694331923553037472484863258255278764776946048891391373449773793143677709437060713244287886386742515858068626383070232704285313315347267819010782243653882800908782248439997290046318196811408963292941348609946024351728672677437187813160274617234507799105178598849356479415840205450648868655492828504191946518737412604041050749439870585954532973844310525951905585253305240329346744270154195537844872611557311853596796713833968280790119040151117815063029969978313071503380790397718549788218236890095206876041699873229455543340708818743194808774660906452618895220077132232641529947072960409059839451037375445318076497534387793234378124586479079180965960598527938650821821622919111637805269543151573094057684241799668107483189520383790526739282072268452742899135602983562128047860446759300539297919489421081254439253964547470031004437404642537501331389648839831352233886718750 [148,49] -136355605038844212506971108775363113906308486594341378075570236608492902959237446118493305207654924592224551610694907568381679913858790296632639619615766040818593578801410090448636011730346816232128187931988560936776143090541214044825737483385746687044958056585687982333042284090165675961123654883625294182015006414988567886934586393775399590279628928964235659545857896982605002657093679297357165639190334733840877666940190178105839862311532443114117161213171361044686978131023497664386678461267505493984987576438217099801369701800514359935742846361949996129967019001125948328203470233051063650737985168368885240436251296577827114349916735749041345086210759721943760551568781822963718956431284615920972826419981522028553208837128031284080747119166194804607892761252020032487783707309931306317410066729344540634441035726013432482016596283756117538308800129025004995768717602476705672270089278995892973378407502754727941285163939783642829298458261225082678512825340178376574221707602232373446944988217100921875248093520047065054874299744669693013983643049234421076300685215068611298474961168976729171894390762895972793897623182523974550240085335989185866471317872994510536447629314322600773177141371755713121005793941298341828645795690441926926014352452893560708739382682257674434529047164293289810124481880074330063235335251269516704630705275356195844246373439308408609998016644886020477463479792046798317997143463515060809824323671946698287935094055312506894578937843913922886077092197447242287946040879274931026365022887373038952563719811711835906758403220626566294828891597360535387638916331571368644139713774284257924459314430074789053260220164796107952588630196906362336956494711615369171521130493328714400418349902311629220465452918594326174040123399249461580578667119204410364467025148174857641507820848147532938779195621690710783297089645836545797902444867731062709203234036524251755289584754295690154493315652322562288187451552097396066827663881545972510267052024783647229061996018032052916407330703752925458569587877898778307699255810957940700277439025089076403215150293662949465556266659405082464218139648437500 [148,50] -1515867380800320883235282884664562087023192175095975551172094893460017910678222083964793731393746664865640303658905609655590639947808173289082600560341593334199318291598633325707724694162232753099725669384277410967061405700277901070814871971657245904772663855219000095414992005770009225366033596854162449192193338963477733115760638178793138517382646442588704538596308425144231040164474272116349893059978281610519098867938744940426672691795765722024636200252560516944243958397736158291887016102119145964021532308986712284769296014304527191201735539203291243671879280273787123757976897436016292098637483802317748116511327874217913001752869717369638960483658070204557491084793257596719881545679635104519532287704798177268760846794628900045994251549642186350995487581964083202160996602230260312096549532401152210286117009139346273055807790096909539948302064734638372514916216117300507105815361229232073231888742311490458643290316450826751840404375960665483275442417221353584189795044139229680321927265237228356928913199035705269096152702829491140453168789757515371648402239481938971453402011062504627164632709974353451815353676617025068020039892424904249152567765976132894222334983811424108018594353687357283669863724654143935058433066500830551723760653440562568161710796690722132958379734076959554825771579057017254714985070874944401349942362205071498997950515554817811607356867173453568446738579946033138836917563834089320277365044576590183926298581774218396156513249965798728845453000258001355557006493898148986508972741260030750066884335241478970505448969329506895055235786210128825610067508223020073536163594790915287995338990249181108165786304909178662986766216357527382949132512812717102530899111801780940808157003689074654686800624658949441235243838439072113814340828768795377579954872691651825116582544417758340815671252993661863339390495481208853745271594129667169009534877955042010228352378876970173885716334832196902851031909118576626722057200745922835237743728244997155685827412481179907170301311674711850629882355644164403028337076379502042714256205569386609606395075022788887508795596659183502197265625000 [148,51] 6744902865368234945756300112015879981222079324371557157987657068786280352239141333608307023049469460023452212243846848063858074948589662354828485102377124561881496260816014501443382018683888881824171697695146681255497904162264060096978961591644648209539696554310429878462179492882488430489565371465373392335258679743468675872360280425395754995485716229697681045254362609361282186893520158633284617167488183957352098414468241957621836451697525596692260462844802003446561475471756339930836472599782179808570774620480435203878192888362770391945918681422563790843304946278028956681208746831788590606055338552911328764974165673811609100996749724526574682541138892603254262885282969796690469405992001710293150298547598637311139571097557619972701966929157429795556663561899655002284661516778088998600197699911371953348848597103894153545201511700351802090660742940253005354769595652434242243514413366592722014354698975901143807894773908224151531518788318775905794634200347127966518624476096275265370091194395257969339724775746835651584185546749776550790821166903123871964622548112044737583362940080375312896093352036333677911906147120627510402854632526844363414092100509206332611591055108545201687495771576036459832109850830677434429919105445290143991482095829984039815832964682386800384264166347942196533234635148642321671780923250911558135428126289618765470569496646547113827073051152570766141064897488893299742751444172921752246619296936347964273327414360423183920475594453318282624102125672992598982153835950458872230560019204132053264067959533875360863337417365249328143905478428262493687872823142114845157771367151245604379591647514929602241885412133481575219609513537228693287640047959133036941025236192055258185768820799427674825174739365270530888193646871457184320787913369484210681407570583321064044262970399679928574874949593508312589045626072518515116180101385675963856635819326752432823595727384393677260130606723974053215871412908687786293813694373798654184107683162132917597539720478562105451408694452136772812154856753984050809555204995094518247111196230693628500355468080584842027747072279453277587890625 [148,52] -2423122439724220294408853209506416930825411585807552774225093405760032330238381175694875475094327046124343679424636176619560882787329371209078445903756184364873655042929961026169633169369163652584188271365315009120659081962990822595915444160998846328557105074254064996276148267595745699308556098887756693092301663294585579964400949318981812939646490435132141952251043549627578240606368630863549122766442856938935681278589505250746054116099408514104201737829838696297514061123564405497346302934461249315798474300632125426388485126463197126666901126985887002671744545086558429327240393664586682377692194166407055275485728770271395646321669547167871456608840363308327278931425712690687805938535648737522958935525954540634791053022229670848779852251154123955544761643275478525873156578865808229810316380023859087425412304595844967427171648340429339684159649191412752858325801959777289779694427089502070876916523040795978212884949208600280500344835591060900657474644515380364671475559930266536609232175712576948996265685521871263293038013203804074830707482544777568707117703620468424470056133798331637865530138470200613418119238716874903503861113632676269286621741421820238464165205367906019511887199491092857143009754514501098487669464181659931029655270387525207964286557105075297852954741030604721863371456493613193807284778679925959361259565634322217586996908131443091546616723174565012551112952905062928731812713381756569530494757553492036347435697357842907799323012185595662971237048333985653572305370541919303714682162729195291394534491992174330295767515836587751223811200301362887951047311995255356031625698526192857005658269555786166695331322619073773557426781806116174027075665259904815241015929941006666101325596234196408928011794199027780580743932722115825773003075368168950268031834679459109773219049503953564749854832640053060891193810492701126258544315585285735608779614812659789529282535169974389560875384238577660771136158462755474425705038221244078057016451950557800646114750635103531488676013678188198522246814335084461772725796021681083145382976608281452847396089111953187966719269752502441406250 [148,53] 723030717786554399756093389772144852336820443506509135409359513739568604325704725890573127579344723337748207489174489298067553325891720368505301133595434038556347752785845620899861471869944042005186673469638557731765078120984999329537538422571075284664098649336081030251702595656019565054929066831065041882062935942029563989176150829821361277560154845453826635297262252053375231234378365289309496378010433641593842825000505356156875288697186231480698126302701245635861495747669140207145622211012427672807898464457970054977987567889430985297852871043027147127105799335266967774073215926048575651551267041613088202551287733649828551061400501010338067799246766597029810532181003337586485208688471565027563771250323675687077922439927387186231164744212460870904219024730170168471369117209735259118235437418057061140221320758710730329324778556795607532065483514127838106952747626915558199258678209344988570947481647829569285925876851481452451228895301609882687737756853958186027149855969228637704864187326178819462143005603685057109338027302015616988062492155294635776324979566906924612842194044557121328707336755262699045503936605138620414511765432546318836110211695579526165570410152256412231124138456572975495202118982411362707535613274768334531096263990845593388469867630642341841895047839537283424040452392773492089468885000872714209354321178699776665607095334379413809747831992377362839419453413417573334268876330714293250234046237220642882748567351319448317775602956089855585664851509107269370018952435094195735599207288937174961380374741232204538031364522876763596817582446655425327050031128333198890719418100199541308737070471536030058530399281341331410997290273874366095679576498609067936738452360314596484420640755432610024569266401161727236722123658155448453504249413523603439877263400091397089417763278650045229859239542551694916564583977371199690643215987897975732941215946833895177216004033887206216905038155257390832839142874634244862863859585209987694311819473043982522574032158223585134663470143631014034388276889651138110359739534358226412008841679950193305643836083618225529789924621582031250 [148,54] -219243304913020385426270400487259815131891291653306524329651415685447582900094678827094340800911170748696904879590249814305697461359849890223712072611992951536813857439981548531535206007098059677152693143155948172068267629319775984524084399603253790391648410675020328074712970690959291500049393699769904336453017310021615331815366936645521832035980947749545405310639882142093364005043183162363009990306528910063001852507930862850121189221219665239019121415311722242542691228169623332649968929653927898581466792835805851805057282979181012050227805313038946804713522687753610911996024194932996305640314787963845026850787763237563276176642833372188490538983066432157498496714488091617005656741175290587939001388070143095987497343541694871365530397090655718837733885753687930589284954224874571322369446277931876502636762368939744175793209557218383801921020150041025174321996775322843891289527826126809668852766270344287322206937889385181398990280637977398418343408606634831896684932960365907274864767210310098574706604815038396028245077795394388079760578032762246695317647156543489729351444967837168886830995826551913935247616276030023829348872613480583996182207897335900109360862026185181349879129799720999895763730978676193540312702223932636521952519120126478039963016248874904691464416023907721145482984640694033314185092329906621102635026303727793715611259448111015854112527486563784192780008717489808975318242103799108236575791934785760914660981496645413523534887743348721986798090106366241521765463083962302854655862728647911393884955706555277178589928409627733849093417800517642859266421120292765546199195266516048679675853049434099434708084092745681420070179624266041437269411610830383949746804003085129500659695754493239914863387396657818074790474498426687740886814873709566113679470484139110220881571275014654492331443945927093253590706952116300416609849349256835851488615688747040611755395751706893950979823425353816676485476493376090192597695383362430570889957376674489056507937043951170961086052132023242017067439448836627489353105861389301286607080320385394950269983382895588874816894531250000 [148,55] 59891828979589940652096772490267493379957557595312879807219942584909837221450421933713554560792755636975713778157617179277891979538729178955334625187231911069970066848966603963539940269272234013883747521088818962046146323942437102900333332405763887328994448095219820698054192298220413088410428897117944024936059296725714226877419652739818862074208706385462956468709271662110281400282475609648093851868798580464655830594661267586482551423928114878899777038228889357285079474598784808793026159260543374317812127371653683635721940093712535913266921963454336776685766402366678411461147493445281943150944015367656485767055712654331576422877437970484690028071231505536649899415970911862497551252042031580565800882347926152322896127572994220306770196741820844456200705158647831080010649417509043907694146133562457497818224827205743866519298176585687820817100706711383366950751925967266490587777524748436136954895676981611432179729147589917841229172605645987273083430084626122615408323148691954766315274156664303127579787294874409946350355042063087132979451435195353207232480933260025981486622672172182618361666085095694501192463499477363792105494650569739072482787557951799701526449155833796655930481423064125670771059847159748099918421266329993596322908330484516406413063638047876370624847520891276108241358881446534943527134323609150572609261478709567110269883245345510879256273803945710741398428455507924670599860942444485018119632424876694891885823736816456950349643646653462203940342338069682788512899438243039881097614357377684923150018945942258027617206225481154061611786058992228905109921166579656052337132635900917741067862584490061950710784924102550984510913858345981066690363368123430518203590956285780787158176133030635069570133199493414495559684369911328962075143075410265556173338507868765830725347859349049777113924669253372794437775055009682345379230266182925404497889463226663267106568619480316690630510702442701745010634716770314235832426517087051779231630599696180027222960888858532458112957475683049619036576315976955000712303246462518850800734781592132415946252876892685890197753906250 [148,56] -11600693445718050181536210474069230552889843606965267819002951981375144941860022214363853341500236269865820251161365295157430233830929709530439296467585587696968832382418851654598867116967840980402166404148742249142688577659065956272545202052982311296330758069498007700632677045561352067804650904707277705397551325330543665448226044461635084556226297868574217249306194005669332963226706137513048000655194814017230387223458646462871560141446926012081763247247108446912476326049200008924801179562088944298182155856833824461835668137084058900097833093578149826255512942382979991944430768168232113196507994681073457736307283152351707027645888596613339993672403487066335160732366830625529899436211853918073620537681751460954087101515344272158539021821821664238376095554643355410525637320598135470252805638230846704556007562248397105435816503070334889580521120437183273183781505567338374918053601509199614338893782659426004003004324402514018577949186673281627886163143574061505767121365094467395664215050179962535269156210533705399521437770671760650152804569374686409571778331953304482454258019378207081504685805190375921128700729503121580975412669352071192410625731157312694439346055637898277885135438826440444517892413564686926737786713029562307074459635976318532101244430401591204679669746588775876715237535997331390559314632863108953018486670359710098948244506031738756995240641674631654450390166095419713345256321430152481107563390004647366568363495778097303728804977496047648616712045503500358356006345795409630918231400930830476255235512581188888495378752834689411041653960747887629430774720866557733471163177397361780968726754030237915177333179929802314054011883282485079722432407706451373989321252283237234259830947295408421231558534876591297471694340755609787520779234951994342417584946469798595323713778589998154709222130859473574437642525916739415585003099932897598868254334754240832117778215036512339315323044844233477661185120276051933816030387865220481287837119209410851212487878443508668188014706928113811115723829912982028785289992738525979418271702561637712264200672507286071777343750 [148,57] 521760630038717639642307987173048008062734533939448227264040450905175646049171020514758571533724372373776617608734064592139425590758243409074216891297277539918619716058825415679470658893291886776127594499447262884692013190087952166324023011884015702738549564083648922960380800059040890512085355715462817335576246163781719099898263283250063735129191530522658410995550693057638390329389135288703903403134251554160487496357227303277768136797241753132578243018508809711981159863751783928045815221518596719824653280974878611945040056864176020611852250707970016461290142382454674702484484676271870292388916361214016780927820906181096775467962776129240963176882580571778638157808667143388450946169083989257598404696004503537286752401298472699483628587746371757424282673558910829630632432747322449610123410077323795867529079973820845024646236112267668079541177642117195029184312272065658696699901886179713210410129748391179931145663926221274796693418974366358660149000057080312001379039215832303332622109227616438875172931601332895565300406538395911834694416391179228663865104413464088107484569627987427634204996423520791529757858628706579241316256131473936356672598291474289431407547478740209951912350539004201496075976178245551685171306563903101681133290123527338138621456350642427556829658492195378487950435168925694394515875197022776334878780178350021414513185509754643602051104297156309904510450838407490938859123750829505854853122074654088284127537054324363697904125555994871625279235330707859175041989842152711758976978151041541629257983830893136078168554031434812724368696591923917739098044611753293520523546030966892587938288673465729257912203441471508897391101267241848971420175440674184681351971479116188809457120336665549976134341253335868284449910802456567888039278761889302298709839182079887779619085028221142845598430195304596380492376748363773478196650338527186290752584984026393965110089523175182190242622392746967959629428278672835654715695150059330071033986272766553815581504599985523313172141033444199317436867181042598929213223072763313851969336450022400356829166412353515625000 [148,58] 695354247224958201967442149552236178523943773475255934234575810997291650384783234751328560452975670892529737696708207114056596875472997332261547148486038886794768917308333012873592367437579725791873612882588324062961752786275961682144526193886952868290792720451723942607297757271453603175692910378737569202061941156725698933979164164237583721804904404076553813160303043532578605822943348963963965902807399640783634305032254248285654876374259572173720114156370628933925852169136659188256476889351550810647198268756296098596515265301998880270540464401399284151298239442489853484255487796145717856022702539286001659737725563702084973353085464418630253842510185625517062916669002904423947884027136164321916407704103230373492768445829033297346851556598137968793725048020344597393176319062057308682220001468727511664811985566758021822473366576061539619447132885469219511909861672189672738422763806362435329832336355579156875621323490938983777279522358326595268785239119109778790891889623820850898343396479862233472131322527005985229646048288830246701684148715120227868691973322452519971167572914707712893063081944228992015281667206260428929335931609892565075079824544727818767461893998131412788273633902549612593349593053252662345167260313490560882597070526591656711032632730281405241543307298438495585442471033079856791328258565666327349770277264409935134857475157409372556669302362207011840891087791482930981515421290706839535947151357370303251780264392794888747069547960261104795590046391083136531140028758205380714428313248595895597013661146747966757354175175739301466272263662439775540338732657692476713606047700597956654929297917153587938788411234728742745079593755758760613753927783136501423559197834656557694442596000255685846278669725706218581160230048178657441791403531754621539770993507150609796498593702251422194314381873557737332326277286368540330708952766044371448732761199307453183003795558455437521541775229784811094553829935681029201123383624051965467655552987824961663463772019400221875977473979851698023758660684321558622042019617930314809932747068862358108162879943847656250 [148,59] -363293997138702350586015498018130439234326871893224224367958207084644601349338184443000391213896507280559791028822189877956128266544208333858200874428100902755417407810478639817346047703223073328340455932989926181655145730737996796342515503083691660529591782499532747857252722262171924065708806718290953988492844317592484814816766915953385609116722216808108575590482481359113512832553704618828093053100784501463729511605401679041958954679006558528917732030892669124332284235611906893471991990891455026977602536826548211357451913465273669469632281529157025700307562588840635484022730387587606878726961750177101697622037140724022960415534207132466902132133127979916603277878935793281027032990717485981231275893908371729823231059411406460309799659599386160215840771392946790587770717272474929019672103808567795899035359064918950089371362503526739126132895080711134950588808372639342193093958446683179098090006336844176880391160958276866213379605481484445974743616540989381027742560999744109527859767438623968376897022001217899796004917680836544188253571100606913608790296229054991211055013925499601669689949504679790292383332767397553293697759778131059259084341028190481865751529067545438934768260304494326273417596434082068772454353762403268453091888562009278745463720444697092773057506559607477558565103815599162256490786306126283124296856448125101019290130570858785913086595964392557728605179061519285435695588453343302267093080481342120671425627604146301691544258537409819582539665742837382837477343161635181596752734172309865687963511647731750771804645099072744091998805345024317048543710619553629352249159840001942652035708866933456950551479531040180764891426550918153930005485765921468497797439319792515057021134203186462135437857844575916806240142073502196705329332199986612582172461451233129254658193422116567270550726749847365932299540441084642820729662703213807501868096233003868266672224649505611432427503919033246873872749865923798225617755744982652978764717302354114879356696961780996139112313395748186311943859735823726775252445592773040064478102271037168800830841064453125 [148,60] 118471235036248359539083456614107583903657525471792416651518111353661500062206292887991087530795203422992683059645013191344842618127571141884370898748046517519502040382075333746491698829390599851340149444322377936057335273668124573482784163700628058177551664580542757482200545546238074775890101387463948439940433838428007954165976293987043323951506450496560008091831240659736177074826324840416840626434478733189657618177177301897498424070955753557163435960011138815199906885470004349471473255127502782432506767533779265668458974831791471897383093996097623700519619491089665968655225638113956394477157826507874319169993114045761638615397115950854984233727404788145729159869169678653092211482781606715329020594800631689736211888126858709253077532478467226001183713218477143228124966921297704760058280066498296439038409158722664407907723343828786403993599674190336016342203336823637411825339717027760097353396462804173928987592439151474842887797303180334162225235993117011978930353188280555869789422785782153488280873407190237478257317913729214033908062673626186824328380403754899005878990497456384471516611756873992883673603303179560840123621272772406513869094919691324610433673100118802251105183125068610082590001020306445056457484703095795712289804564433566975198365457093199930016577564034038594354592939021561757983493638380261933629405437460977322284210159994733573623235147457818771653253757437917288887590581843190133445406624610512862352721901526162989072352489893374753782705959298251224299792958651519637289456360517856666712416213571507209716819790710012653477331455731317251591502539067104926480795471044699581283735790904733289755790845251302654109753106695206464861335140460396137269553661383255268353754556137878107429043567479409235411695135806641291497420717236509595450931174607713633994898764115749410204376871052506385804308761822513193802684871724613180893404300238454732101915224533289813048409469359943981387930757672162793110821160403248363276734068657546602615465622484126531239631279011516402743657414252980495015094713003111376011158484774172306060791015625 [148,61] -30449590855535000272905363066756849504224815791514855225562504868348997061421440439312051833494710617229689126013639347302595422681193123098638785413500393657047838458860501304814764410489728887173753795235859529452408452327246654128276927414223037756217232705555524851028819986679797525698340913215848746455810978563950810749038201453824165882495951376966364708277714569781733860741229894669149172330507141776392720365708345087399698822100672132608404818625335924043717171363419876696853455673965264502104014293170210780583377063397093975409097428209616746464465647900279893986221340773352151469991110621985364411229472059681679579257117208486969808102892888102961186084261218821295710986556998641491373218159875834535705151545573535002789230562129199931310438386957122311001735423651757705481695464378659637017403065331926225368800545547324914506001935927459778486693007625057420033538438156766298611394694614989948022235378478693216670847897196045218444505199326002504186579931561969104310838497534972169543190811932901658308178046125562398396517599920426284251680447675125491354010339140846479651633552097547175518112506074559273399667724672164164930887060795999066379162282787075242779601878482399257916837535059247721774339178265117976658391144434107554803019051960527261439344431011458726560745829445993460224294718390254849604567119410046372132520473264112475528188671704917260447737276366194014463957113166130158631917177875172124003580702399187984792472386342329296525597772597866952179530462670058987814121068580264116358277711493253633757897355365703601638069577729509234904165204516535386125504311919751864003962730725340805575041782455067174927094624034055857963744283287936924592228371783177353840422800368230490309697391528906346927803152678360704927995387401496703080228064050962569957683590754318525415104964031193803106451461992688187290923258027555936422385157383810756888834014276185381553335596302787940968740331896956850181928993724597618895328669346628405681354864657735367858258130359676012423306170857307842505139963429131680576477192404747009277343750 [148,62] 6636675781289550241038392288663941241849406604587233783756108007786174948336241352482224342597617895400542511123796041809104454452442144855345076244651526484477117691298964896256252035823485744719276323915219386021023640020245750834631158660610738170684161971087340534495295989468624127164509054180069372827641197504096937289940400469745960169417403209182444504686056996534556478529068785383026099856706135758893983148220920729645664753112410521597298381683438301720104513053679457633380442268709943255868704259516949111030360685814417992239957217998754010640089781380344176512939020449580246665394958695173642054611804798095891767180379089098139868171043260747493703865650322397199112332493822905855450909511606018329046327566667608565213708177251573014606734058060579073026614347089727652402054934545406719334502557526765749821822128356563881865278679360424194696205804655143290583545924192603665652406976324403194816411017872495379552003600848752285947882890340046751655695139295078047801430644008921147472858911902267830725912307608719135778997283696921544128123022110915169362509604034051626338273768815801940142097924193317980421015817268493018833025950034295705119084763670593250438565309619596015131908992393525020721567387287560088676363713329480810193600546755379127355248249703236928368853411628587942985505859739045172341398479362147847152506817547500957754306213926938031921245645815560015734244003546342551735586594528077859194023178551632182486701978725350654974621753624176231963496485039666307157447185047547338931077431824455652558489322705805843473460942886969463717524124679768215530291253299488099256987856661992152527917577493268665568832042344217032018464776044589203677675137015749566217091666133757441237934288952541321473890986394154022901557482597187658293834022835106321137360324490922943736112095808225940443426294100283080603124172350556493216196851774973591791178793633346351369976329911006224301578139860531135662670458208317902445870430444661642875846797114486908342014881665589827156861733238324429997127609778495213310836856243133544921875 [148,63] -1270180477608932871899969825047077125987607143158895668182300960554752462929880843260646112134556203450076772792398730353060941898861268008339892466772312071814773832700782850102613455467701404369258370656324927593516445153493103077034764383520040740350310016693618474819898151906352755034821108136540133196214143052737906153148254845215784086666855315973592068188607461361034209723332148968486891905918709108531783429439849788967710912946663342727887886213280023681840142270826035591059013498038422989475642473214914358976479893652277121066688154716169688943888211453857462281419189995061641724874761469609247979967238600639438352561726172166215812624033143499841774408778402770850473269431091145187162707185306759742818165005915510870631378337620528769438015205634194662532572735228289375958163066583870084873985720969791462691125700618973913950757695616290078750291748204504647955180045837989125911063863940707960552054139834170170184746723792825836477017088706226948659385535324319797072623631675320658525149773578180294450173173498105550736805757483629771753131832158183619954461442142491785025003056646719121688346218935073406438856879008460421020841116792855238405764129086775699764409433504725762280284730809478230655215867902178987117360107982582675079246334681192357316200522195129500951309267900096763335114290312916191633783022078928147918479415558880192178412457542992036230357033628231726515345867569854442119592342364560301978048424984746245371226304789241335918553072122515682455934733971715986641283304628250471174753452841732407116936166108099121399094308717751108638096640485057230296957589999644969824321967302659138050267604271289801463346243312267511469482901852970004043059118672941951273372688745103813538721475099972753710186930382881819274751983745802540476717564511789698422919328574722974948309106068492594642552801978311893649314780325314386771604866208043256495912602522208901414687708673196722230415829589651309159173970716020342654446993206638390780901197817646092640377123895364374767283489247558485960277321850577884760334089050292968750 [148,64] 217625921590136197787649594794694118383897313853926760204257723434322363728461074754461937359652660298204933750868033780950550610340506687029675049156763050874619985174264120271171184069941979363314598116302041363001633714929916913267534763799778482641474234126590468629787232500450084229685211461065967566974202803784103967750000668105343670843151614541720862870113195966277360447756582714568801570343406112259128852467904171614701648615882578540376394725612632924171904169825288985429299209900128542251393180267831175153922007189364576612937819138129765970239532695682333400879688911955334240661039040401371568561783904173389361750800031006374417853153711250450358863850557091598414079964327277651096706835515164480481814255532664634995950796644246122487893228226196487050543682866538747180020888392304130550183462802915471887645366691925679739296291229841119630481272326366569622795066776493891523289079522376220434893460222327606558305728402142688333353072783159897285763067780731161923138967554034714822394682247031331592181448133349463734170610858006292601144239990578275785812608604291088399011773944446572112255776311657916340486660696987977529727435640363033209069419585257927653170893698172800970547919782461743632699377421768997180376488517954163762333609786813110306346356686176260337594764477756472465555776476342215327993986547175872732098585253528549804341983428898166864104657512944547278106982737860962494475680267276450631536355758724696120246221136082898335249167856845932136766266805430314782927312718954965619135409502981729846278857592295074332242786178744991840619959401065746923384961713453499757129231380478641035276737606656385678029558344149985976911825089866492527066814460651711012148839998622291105100506876049617120447225742450520381876564066295434828545501585491637766348386795812684867057782283145572140433176350278287605916518972590921078079987909090042490797149358579559087481666605270680039378679122692087011433225943418754239975442468500334113743985572762720614639118360861283203329364294174781161174771387646514909339545898437500 [148,65] -33739008439585781426595912924643573501571113224839484780839932263082746390033618245645618246207079168510057031457828531935347325618444692051332084181101486298543198867449157151276924105075132924446943050567596308054063248782309069432227028679704814121352227595689554467006145188658796881548985860405395928310359431576425759936670180336199101974643693793538921542901854221791234780334001105693062607655597425899923962856898739361566024256459336952540209122943077904225813905842551197828130666224508228124502928386382677404496984643101504328483273163617061567628713562718592317037173824616715116654036832323730599729757805719406403990463212384870210795901790754150269231984221601176278717798288486146192395180559486321055836590200118743271714708879822160378903494727911705816731112285789366362587972198526853415326959821182739388130297958407634574148476689706439565526944051278283489390298666436062003802386377987581099370719649227368083571534396239877592730616787963241966117732490492591721551346906298989418000345146530430457784298844148043040141183631383446384850750518164642624293729441732306880572012463251900794009924702453412833299648307038653481794205245280657818664119327530156838218536939061494894795104861047240256194041949712320083788154031050133941982604392811668471768868743219292103213985064904859138750852700911398770363034338307454925635045270513675940258383151609195090087255931823674429144159030895232259946740025259716911219676443972355430628016420595174577606097566114188169143236903351358198142349947190040290371777413289747072041424415928981492728783749144649630383266791490301521591438430703006548861734109669133996037476087099136591935835267942610126528305956159260098088086536441879513206983350196639912089333898394091783991865344337160337690525171685481168199430348569330348207285052192446664114169232175357234541325056389952201326570021106806557608322451744722723020279409563665104547781701410126031248587792691303871470657383187447283920992428320912459445070478730123802706451112856019399501554092300485087117496644244009694887324218750 [148,66] 4757103869444374454874867086437437514533986299042526120271735058500845042810990517550730164414566082643925542159766366233143310102945317457733958618718288756074970864257128335579602408259227784884925820950177100423304528664790068640317930848232500375045006367391262377524201651256498426186176022272963665475833270426476317909703796594874756004316791851275113902391584291682669404700383861937759646853896199675306678292388824442569418217713948578469529265274628424677537572578726171585887272777767346902493293954098148115726594345155256624129400588717751467044970506510011235789879492905681459330399370203058956268702012390963506320287068353666222632567946433665650199678159931220449860109542573718404936073772599751100616104470356491501744055872138575607678096253828836873634383280974332816448550515274369733012233530404278913104948976852828948869667688427194407498883087559506561361011117926353689180455819565308280264143944472350023584969751432040250130035132066839511248865202354007659365094815339039429720554180361331735068740647786952936998854485813245288173184457878047953653501047906726719454770364750976133441313245437855198262010199338047889935728352415228559467373287010797932342491978206950063605194934588815465482552834884599534816620922073538675086534445568714395785760773735464269992306861001182820643596706542649412782172253234426894673511096514481416447285296573555284164983673571554041544821503822784104370936452203412751900614305962776072656272849030765936541209704996192763026442064690156248336480534860820257762545472931483822071806963339559148730667824187181907623119897963612953948350088880560382753961512629395198311475954505799324543601856443642966725297785423642981532877413209772581512852680448097256563165015973554323513679533991013695619135976315183759830969128212959702180101939315016384519241644506169657500249195482589154895526172213798859686260779933301747205460225647730903973072566819162667263612144477133589495336399438262351529145425629080028678063490346668638035568218736062562797288481062497952503430142645256505191562500 [148,67] -610821233148099618966643321685908095417704561116213223768266058403227643603948209655018200093722096304649933196094032213293688661733762884468716998086492691956383886971012764103894004911512704160425584660824173886235595502895530591794410821363743251175813453732319279002541691110538788664099691478566928575370928541185594503917384911862271709300097411816743797522895905003287151316469341114454646622943495553750064933202338715061476406938589166596230150558086113873321976473357544840405797307676071837993078381951080184246269270068416131894220498079576783883071467035793354700851673415975909966220509459484306477456730087723034658146443246244734641007217087313772810875166567994624440981557864364933882836417541335352561218192971192291094607739194121876671034422561578816508836153965444527122059355368149588928911945846552833480122345165399781464212173335502827380805521096922219133562863715872752927031240584658060887311331635759784864328345544289119345228205475616614172518083579956513484584872291637788034083893347131712326390471262113631377916092699055627602389476221519076361291458558252789610385848365942725760322227981453923235676002848225619144462298913781519664603359721719824386663399061032012519159715551231349551899390455272869717295040604138200793691607724071345244583140772102612718231517904636222753554153845356612379622009189137482557887293054608533806109887140305306796457262272765272856737974989824370244561204903294532913659150876712951278565008585760619124914415073806623505791608712837688048488316308525582415079235583968112083424825221259044034417531100027995398970829071144263067842236425940868469120993950368781390314876437730518949396537416430261052404456933517493230890100748069202493492833468973036391941684477101431173050602031478506098479150128218682724209817550256422686967246917669055117173591869882865807848273320939612276663118242568987809271700059672235655349259093121190755307798441293455450763257934853026339009646534124007922321201277686790742144189281277397553614715295110907962243611694008289857650379142256928425625 [148,68] 71343213884708509234020567917254088583043277253246924686551933369227853611535959887014341430289287677974788022254691501332219473308443996717532571634253770965338309421071012071301517984439522581387523046342761350669322466792754061511533440846586380904787237997939877749378190111244309857974683295623014387152289958184033283236287859435308594152733727041943489822092212163683192313361379881362044028156194817634466481435474376195003180571703393079154827686900446604630745093719173811641765941674155081752320625491554265553952601031803650492999398894466636265667729679394666301223934537727509477873094677193106730447666876282401082479722493500166142225571056419741114207558683835154335114843471213435657057815869432822593408381007480544579567720000416322987575690369943828134693801527422067773076715810063083269466640457777414652158196436603907911338540546240283261633129764980724966781482148819485430049402997172575377103122047386738014048427304987152369249319036323514161720203118205135802448560429435793961802660070396160834489850756058784331875754084727441933023286361049114545328812736091010576310544957308776718056256507904464276749177600745557520272525429813863528139948665980162871746769578808311214234170946917897244949051874809063252029447524078097922120110467741580140961183893089093864959734973017639627656095804689886719888537783937804823920718868439878994458742533074334228232223001832447902282414757187573221224738631077585064452281152371489302892970734837202411616648537641608522657438764139363651006579234939477315760395210432937337367452583957352764929730801904113200879932562107001986930959813834642532429372304966374084251269866434441971639163983736311968194194607597413044336708045705484919925057046624597660819309368042367668238099494978070368532376259344784584624652320476346948098807748919833276572658654313742302383935321963202695633181407155708989886868615834678017260563128816772879135628046170024334937559103207280144333544511415386881661562304978945753328334306190526967510204122480290062107273850798075486719726035693832425 [148,69] -7559042992103007117428926321206827755264214007383761979061724365111051427724797753527027765254129364899073383216205473995828326903925398092329209726885801955709332739169827371218765230466527503647872640842679949978669672943901299571219616767692955019780897001650513031777922493806170276128218526306761099298763089884850489446893937408050382048905394498129901257101839906210104901948136155393354177720620478798945121100412755755421861829641422737331536413472700621368262420834977164034287818221806793773017314068061632214183270669584188997684865851371971504702466604176822543604575008935932275440167565609003973561913513585424102231008169722025755336061599109320989297921939619388066801983609812041040644111595631559503379046332671663910075441415196454826147563577937565659869372970924172124371643686565045641683285007070905698033885572823757545487864024853364193916530161943306316896155512789093103741828607619915149358324235539331145425092566464431746364081457915457327653971935731560929518868406897992563542625302849617223143597294659466662851624852849303458856782610688620406731367014668820369274072290563208020201716593511995919379888206319660744337458294875468731299252616378909346452765892082933076379180950982136028466262400725715902169724760063972500216368914873825199618971427668761257982806413122585248954902790130396720148713932825969143625003316745258163048614717464245918557355627418220872062413296902125962717659003871491862582779328741969600735193592480569218623629286601113614309072105833833678785831294915635450807733338889868688750526990871065564659810816430594477508041914338737542516190087657966439329791236194476570389528805483873635196149802632736538797465669860223095379030256351441774562165618325107370667487210788410048447248530023606508402939910025735959693150327513290653902431356308868818099644588704479730090995854104233236870437438049245918578172054176348851635585611293069543207078072407754359364299758675222583900407725961151506971214512730208175404638721987985477281908980472347571085210419495713012555141583073430 [148,70] 723629781360420411262288037786360158008963372983783788459023416450761452771258323214477484908853516287277532871362603465065244242292929803869838812122911278391861725432446472994220203472990271203455982803968376733017098938704599209558043133023085725970106307866289440890381521634491707539629127372923230305954560051501353019774712565803766587783112774010068382642104340031621027491796158487785775270610660608153847405249950756956223864670881052584139191505375364071382940902833921654439343008478282821845489918567959311145290875181291053259117488614402975333555868942236543308051492583116640061922833464494541885410524921277199985303343537244608678137451056450596050018888307322978318028659819964340981824187747423228598442878761901865043863562275725514166453677333744752602610857853316671710561943057555510856295855595295373210871980640338319528666621819161686382019736578253775105818121190208861508879428366185326581224204574332244463184721747871520995768398181016126465390882147063159412875849808752869057030582018074543599159017776944704064925288517619404191683087206202742725376266751406281855889711622448340950032263670906757539449076775865983163203366911852570075576965671841686592790853100649767576113823526942625488636664988197179850393683664905924845383550239275768895793547135546046583117940632759750849154137297296677360079841898899430176323931849436223385561897426218722363599430935690818568371669309113813418774728759009644178032224830321790158459081478544764229633446229883151830060836336360357494417842770910604231202217766678807051283581261698852373347259998365715173029930640832825038410634003656747989726859699610130587586621891691802755941064169872995547889575062561905076695846723071291045966644531261971055693972597464056691073690845087996336501589834144452939017527774338852766705854291958539280158797125797480385018360310992268814875053527379253580921396875835371472556627903852998335382610634813869299900596216235328793357159685829567184893084491906524979836784498048028399501194764068559277456484010668175483238727110 [148,71] -62255516193160574031240147226464830951100447589232869021502975405834522174937428323021721010299021343019953771930370925910335038233292803155767204100853520174761557514650026080702771928948343213572891506329270744360786094869879955003768523280953018861175416056509763680671800373606719862864565246950711602907093260967640842625136121229868696057719862172185975266758425921890626957118457058778077164195850276128823954975278343398313794221722814997594062206971471501179416807734077587399746304607477536821734845387000207502030815876374535380388330814853696998023041306957788190301007775304912566767609257750228211346689246472364710970733203935418107174595950858339748383357641199524238530454006137669678914943204131347969033994550397913222720925744423470215312718123913691738907666135986916656265122793793395565422071700417583808020362847637063257698120172973342696270321713213603571695053548268508639966364362614394901751206470840166757231204442395759051760362514370059757665144822269884275167685334615659393278325646294258954068480240799738655510105356745524722899427228936619757753359785184216630494809684412473164586587991408505875046067590700588390838217936923809204123675380331542894121494240518176288529209363295210700660805820852370283079422597404827883186244869104891224362854827439272920338531261591993127025328365899848334427798940626679657601028542970982370804978415113047563735371939307690130118622161734224421814899268029438371887132710597369731559857450052342927277760320062672455288481033031617129144712030056131181307215527375436190947786360093927780006442939609859720407868998974161208052998524120623645468996886205055069054271103884544166494500164581087695583560131330780293218390794118562987805533234394020553435001282191558107448764861419231419003536046390880319262584114272309356767541327612503733505696809024635812137203683007549900667282604138120723148059113703074624757024388881152382778946441260413657467167200312390159878924339315274798648567047503524127300868879271926047489708014637104519537580477216210223932980 [148,72] 4779862251423403708617539040050676240137663098967471140753505659189407411535962288372188211992061990233864780879540541715255982266577915905599586117934721393244583211145214641317649556831803820987965812432475423152257683414118995912394630837999043674626781670462064126706450781312315013339892940906215443097106557217117366980006600629607532661571077481814833858653176213387303984304289704157727948172589794258922193380991293876511453327944441209495804724468589402331756154302815848546137715376572287379128515550883883129010472126411944791396415173990813073839744265255073923014270691175232095903453061809214238110416357202450817675486628910542458685311059020509145955905332725244315290818436209008017204912064120099718346006912359961224852281422079309481517417881440062557041255343577002242176703110094812852950434564440932748649421329313040178104913438337912925225698913033544569044387311983346225510807798033991896041126849999311043683491002899863850656037358578544874086571872623700265465424898279642421222530893098500486761876476469127369991734586780177111438544502171026147251046034599195266704948214559067888678485791892752498797394284876833716823114406651066629927587117200009751501409189798778167256914222149174795750847966674688678423689048426526639702866197627640433327318588451849472553745641704178019397410934807398718515989711981500648251659742403512174498653219504688811986753434900860201167688262018871409712754105735678734553194639789444217305785313321018868152543575121312380481649634053669379047240783596423604254975812071314809629978584909251590530693913279848836594805137393137272339833050458387396820036842394033330884618321553658499313260443479343758652690869324583253433876228878810121559980747900142408171527671207288148325340853986750950170512058943100330446553787316181478134563152718603595501585056517829042951415367188385548123607367331660273804437055953055592891119933303533132439356278556309566319701748120739105467987699616364573451614052979916722830243842618939811440937654412212563480294369130068611695 [148,73] -324609162121379931269973059547025302724010961332027419093168229159486744847582167559041300210427940952293523039074121894411444818819153548218040765551010508773453030469368438883751966857269359988960455708118014860933574649374198649135770378373930308732729551087137685424185809073960457057250816645867778715874561287688732638707950236951254258430795610508883609275604101365288882300036741802846825863272845346635276347183848356015173577279721656615705004846045642168685019586841323234128866933743901152337536466566203303508219750461072670777915696859049815339345585231111770585362150778164493254790378314412218742420794056151009918500649221597817476211029208563284640777478718737396031582205014227231734716234659002215574201944556218795990913126848662170286037564299194123100779520437877388101159592853284629973986526654121046224026243800097463593527932890935874254786828362589563615593264903610019823549288285132330319471078258343838272434954009041911024102922856035413321622714204765827685260580061701370021263120186800665477339009184464300571972860279697398280035255749082119864129448055763004159371067725600849771412320235997594158926583417690580219054985036924343558310373845437535182596806111720057857942891649820806037354583291736262971308848611875717040212378792536780477937671461727267351436534304335403311304984028850737812005330387993828732937635237121273564562279882743729295283698502798585275389780000116453933785550190230859010179019364633644805299968239977889395975108011218656438498962873551106679346680283249665884863428348911109317439411280846193604860718004792599165483647405902295989083402541724546370839610403869449958451592739577722859821404381124009361786149466353655024419729582487161113615709230514458917526929927227705064213053535020170957870536692277571620530588871247064119396794800391532882482961428493370977006833213021234471109388005410118089325158087494917990627506797407330508589824157230840657304724102315230844786666779765297424141131253945674267176619304028425171625039005053493402180957700906325 [148,74] 19287871535265584268397527070171213935498655272358021426090493655586627569253991966846542950362660009785882258710598780992253123281305415616738264549550013038491498465456115661814061140012954255706720487680275702681367214608057653420919414506179940011383797807207377160731965935329188226434146767038506802441566243651375405591789361995194131588151998607837909925802844743505561796035799881850386828411618179785594163069885198171401721702668612296844474249459943583427188367480067792958659323565725551294150444364638495013103456618803018182420584673306123396201159471144941127010804578230078192589418064155693619076680676407948118542773366587442423492835331257785095239240336681785576610194856935194580211334841760696742001675913037556189466535345798211447073260671719463114734672428650328818563021551840236464201150918745365922370975744753005863483667116391046785282112515357095881774906861841047689969944094410204436971096390613592208923972783134965047107817550746374735858460875406760809848396744385527340723635118170287672432362996587216804512573604481507886307957539618684330133495317737455214691921132240180726298249616576433340663863067783001744254923239943462459365291404209368038770653399467846281168803496959642376698505406838590363298904749269351132433183668377021909475712776442819445343927253913102646246980091111457586784671875934160324617093404040309461351344426092432806617410979909210986429191345590293497016531113212436897900223132139329471026567666146056411014612888662412618687366287058948859998629897783262609189426821410947054219479227105150752673833743664296477687888956070688141017081568974269709601799958020819169155153182962714638516808050237538363103542726895144222786856492056663359246895852954628369897673860055060341909238579878907016134982411512979514165924738486310803603053620925276376636785407193271390705341685853518001208679676649263359685341426636676694648101499477397179418733680618665232652212539265254493273055445636681284549263899453802909597147820460034522659155974086004387142513790947 [148,75] -990221408263142268760227569020540972296109331074289930861254505147685358225904570286809169433511958532407549762239560630575045758753496852869184011111598132346563512657374320829469026328685935888221366635117196379421074064243466746468243056917530194045337715968734340501689702276999280881338779197018828123961863091725253313476477654769450758839867991688201003957524166852897581691371569344441852642455074861387935407299444238286291603229355238374523133438941548114153385115949908149161975788023956469408751297355257698433550334705722000585556902410209072810885533662974243608886948526698057305593228569528678622590389428497347954950756698663179036326984928011426437911085938275919276919017202302159695999780264439475413824593505577233540934794827680283203878717153723486051609849208871934745412218386689845325652748312301339206091240644611311393082818791375186637181133720252583622104605577245295822649610052738595028278218635904353881680094140135522540055837426264586833416943066087064715079102457873541839387028519915281650922729628395697715918781642361709495479740499422740162798073615984559919355768471142026661984612559719899142921476816949318844922254897361346451382191116566690251463910219538250682969165029874809674888348052468669587479876691484267091328170562005345042101950841596691722516030758587675484756931652929823667096754779767106679129625064182480825274495088697056396545270220679314304443718623104524038770827785819430445698171699607172231580341245051666966395761467494281869458478828297766441877086564254477050803987570334767943545654056056507684355895855514211348003634227618974043759028447039680745644950147182739885014761064061791175930408257163253397625756151624250447452085634009138103233632797014556040976353591204327059880008906505163981364286491971813647728279518637027356052479375889200387139877071473882664454169788605559347861984285587486017952792573166327111790735361141628895722502716920767436300279404360083536440803572473997575614924973665826176366160380022454564067026810797694689536407 [148,76] 43341489520549612852174193183929367312043813232385895448759002667410541699097850705962453746954435556395033701718563536896807681891985359089053779067807279894531679629712247103103719100065250971134861408441469077284427790111636882724400825680020777724274519979457827139547635183258835514614129494371811444492818608432504541985887356540549531835052797307569919817050837783079318477346129438900507903024313728354855138219398009361067100614706141858807515084541597608199702719221592363529567463979733802914801078185180133235472393721694005252436374501722643933051736206637634952719704114677241873852013087765950787434246565775064784255303685467321712813203141162407199442769270144631980461163288809963291647005460823961326416918715763314963937461314773694647087648233794823323442255645676800743958056306278983954329566115156986664435465571418643990544233708076900088539669085810025646230140547045607567970487926381956624727538356079284717729234093492576328911827359051812133685871283306493008961999982088021158041420628445937163727452084753367815758673847529857833405387787252225656374703976687357094748857670198155713505022785632355824645255489858477269249867416885921808450401401730853946360293689045176188631055067215315635296579114828505598089319858455248265407722103260451099295106106327093338075645123202924187765852997486984340677377040599977624542394995904466757120558795665522818608408610441444470517748858201577805010361758408976251418781245636737222690787102817086509021465299351844250489179380365579849246488569615567228827102276199635471149889447883442655145326079753023067937667145866616740037671006778378717993973674693232157899030060076034485521416739403040529325214461314410267236147723780729818961166720276067441159346441659753120920530156923922620760850429201294122672885898176254882319933912095947594248707727205586585497472467208442961321848561831337884851373412156769360800173342162216166033936819095184038356131405189630314935803467811636620909441533653119165200305778453103226218728221710997345478 [148,77] -1596734088347182815969184689896601454819743533451103932858364810673263393733517486962620633007295482477233667432845244235048528576293982946381992197579596757304538032507131700772504716906216821262970976902074730197023560677437946678516231543578559465754470272039009936203356364718442469070571165895542700084567614399292957810859760943023269560357586562845883814662224383573490772025681439616306590234361927381050733971983452689329694993781270948481594898903369827967702579714372400526021079336924552591389254127925709811440894570754886307452591053135972785683957433872823107665418700975314848154430071581892557269877314101604206465745793543297690507819023746415733384414663709467925196447472308624001432141159306020765564234775209870320544362789506680397705825800547068470360530974434305353954961557267650172417536736882400860600677573378976800797076703288544530843438181462965172796626073317639051310775326573999328383588001510435878734756424599251153528133803646127055828065930855290310593694868960390247077454731972938097341898774233979251348395162685543641099349898339213284561871581063190159160238442906119333607216042105094086440366810060723387728399628699095870493918094331776262058195512852396085866838205069579985836803649079176945021226880282649895610804782479970259459391384725803157650335020085304323052157337044615329580766318727618230889033421998701696455226056156021288479609694915101189548695818043919367841741981123075917370832529794571884127182275720774049608435567021994564152227693296675879255802770212370779153198521986201854937479281373025544555654275468915886010043373465971719865172921804874493990179745950070636300897179273601781096076371499505566945689368586755713573981313657262885623691333402137606051989470731157322361196753551262799156849596258225281833295267617268502708760075014522071167110412397286798099692702754723935642279626628210779899796417071151158769455970555239830186415468622207333120092673693285214853543433424553109431420315789150317260362619073526641549788362624524756 [148,78] 48922638620775101362277907670234939460793724472495351218565754829496703156094977877121759804479648337273323850178041003393789372129258600386064587828709864168303662389961364326896357257275636714953723518704569158311079768746804928032668514204552974402072956103275574943532399012524847729937457858685091235263939691465038918116189826690723400817829316001728604101370055592519628140526622851524390635008061978625039651650021330019489635237689178131464732807558205618638963688955610586798469970193330516392286672086217307724040101899198465598527398162513319958461374068376517354670828334695338928450755757809177711604291827721384437752369135155095787788898089840186813048816739045748370992435365176727313303941949640821205140477285762533985921868317278889510769604854501076533820018622551188932358588762082858706935388491518807443422026200089475306674536620976126427548272105466830718952576632754897503718355615630117783431162765794026368455093444418006109596219522216598083622539139525634957648680543241973410471276236625924556626178931476658171401295046982502535133183083781828520766269052055116467358852908491489633469075252275424848824602666153989736193561288999087310330379211074001080921542584482261202038346079083531149297692863864241871356678437167400836528105524341581059250019983221904730014450660452524964624190094262931186654883014507537356900306926946157948967692304783340641441114506607410382934927205133271563103946987715756526820230966463790490343127692115668962459486189584319626143017248025688869680659932377436978522347618867475329609360965140573771358009538022376918966444380397202947678854682548589674655096848149797469771262329495002501609114400820706558303147844597432798981546204349291705969422328580157604548781152537197234343911333680329393019781398183051452715843110871740800203292922975117682021099149277607853539387827253516244106741282958330353627365853457635119068510747626708612454773578863181972348046058982287474277327493574682809923522644372976309655668681242598855597351298592 [148,79] -1222782878009439748697395858960638012992035680587956605681135968834511348983494241263540689427059236724259747057180447719434898821856752814201160256390157189382930714345230918366490029157812755209642268179273301890414694041406016660226272319796510423818427310209696599679451742891892374685649888856431280193143501696650598420522382131858194495820211037445762322621090492412161270867643370337102942464940575584796084789644828827688954396142114957405591138370517583705993486937206491529754592492198762059388945560401769634918583723264598669708542837820670833137496198574255496022981849967774758071343912780861476428902248390027543962152125972532722897217953296540473208678047046864968800865805924074183715525122809746170801186919773225568973395456788973967002451355835813178970015474370193037912579403035068929555028314707683037799573323833561295414555016284699011721809570503345851881694121047063838399027642432858048973303124004396584195021141314676328838862873997506147478765596071624714994228073868256824587583616346834192039794700507572532706360781835878939811493561789110348364108912887083230013302837112767798781385402520859099641275617991884239276168666829700446770149619005037806712461487276672838412710160269857369984221091431648158547395978605239687089675157233456465873081146158049495958033948426555185896085268903118205290507701321980890879168027284820238187995954474461716665147615105512145141397410139325265935558191876270031109296673417698739028580469030816239651650848689383144687859402955796953435435631275204054083222943294588842703973865900957750182924463842495902115552766562393697161859446861928735461984206902048855966890103023935347656312144725312364877036034096868819848658328730013240529148817171188202295181019645736215972008684463315464778157231083337213378573075732824850948397177129162725073935440847853932126830620874274329270760874111818182894627936331565901423092933224933925002954941800181480308872043363802327684542834138766994520085561541215393266680146633881739737339657 [148,80] 23152620522183468488947847597660066649580681640685547796611483994641857338033923246897242819580484334406001630912266360586657059537442229317363912865941413059606280422615979673305021697375788036586398482227445674531279433111411977085222152460646041645159905388699865955780383401889425237310014297576223470476727465462458226552683274422977355924630447958207273438347682091193129465308215623241353855853269742516185515125175828793408296678381530718310007966088210936575278153730766036939219935816620121838346737294848868253462066228504324296950898050132716943732033398073933818075731093720909464925281507468789844277485499369319442486289518489142232043839890281803553134567406846622766494486550044325473223756533312650393537964798659601061549781576549379860161949723950376756836985898779037558758076810322835055159013008362364756882324100221957399407300887937706670948358511978488772449589811214808259594361352518311394034589259850895746761105061382491521546074727629354931204129969687858746542023047391787978785211449650482215951612091966046625216192994317661762766714435268210565067774088714547128118420225127815038603159164658963433680311535835664602900399423186351541767995994325167685482322470281701400969725210294000129771128746628196424573757495971140274052934861741624837660672015695698104797943472829984856616246463146126632126129676306870546381613834014744834019991033652776203005090783173875733144255654677033555004578361164240847917349343246607626481653896124160040607249773187406597027537657649007964882444586802410993558695696078816080808831508020841569885536688334548812234344549847508980081351101220255004009288635387554786013991300302579856312478441537548468050718298514472427308869194098499935079167780169790457691318262403000137824476450296472144949036618781925417588622248509751281189807001598339582921409179519501518052228278931207765601170684878944972235211841112337415493276875764930346327842665835916343891617881464404699794941416105053744637798141411698517802174629500181526541 [148,81] -205068606411591410676000335917233028075757906911656644542394251765305961220682175287876553149104675897121229711587996282041213049811767122868707555986452320879472033725657438958992605773496210399294581732619718880367961606620758698295028015481451245413221252156549973189576328356766507206780695847525194191510331133649195597024623956723803875762340871815207412136128834261506794445718492693828277935645141961933750927839399141426582475143815242425230272815629800994598977301372869055846622477153294802567409066230640352557603502035922107591778849592482563851711361133470550896040025515072316965439127075525423143081398396350479175672383998015259074416541011382315866432638081620369157718751750084226572223158366279954945121780057553790705578893526307974388571969871858320745428319576324838552246799869098854118452343488615289590922117144209028424790497984287127435293521345499359589241438269905808195015301456089043865465864182164699574112169730688332716881952324080448415870485020248494303824335056281679850740311245481981987849039021539146282035688003683670078591396216859905021970301915516991670949234921076294926442219585270729461953975268734798775865905503498559915507592447865537559778556683019650096123965684572528779704704701881290730326336888389143686397591170492012332432129473964501758844178706666587204791370324704072840213212616275810615610105515990249553622190602165380796045128347699275975574962410145159452293914055438259518515899156322417369684883843316646038178305235088586836862829885442419964831612862152935002993330192425219896991573023130881905030607539446580356728186493430211750615320063845412451447938402480317149571726698340319590424598496663944659227219470116767875779809301130658234187195895666839106273562977546531318513483354698658357268994414058896212454334190267580038865575949260542334317098300175156311032775423572671299322356717481568606511023821232125128756364517297943178693482203800460747232205520447911702188359131573858640485843701406083826067246317965249 [148,82] -7314912914131540490072607844136563948658310811647008521252032540575354467798556853381099000223373528450468684304949054576956501781201669859906324048481855017715256145302781266603359579506529559514190600560548167996262983942032992989285123611234650965782631565467318822591077902391371219627118162375890799263462678522804646606589398789504958845770492329293564488301086037128848755958485284898631565564309084459236907115864136426017457675499525795776339585541784015614720182233182678087514750761118272524932811099866832930837728451886237054302735759458432885263034062606401774770751065307996927438270330055674954101807978717030369695818595749789310901483165016846351623545104280221736503768972069672365328755978031334821534195563176655800691414701346389860757896127139337694916527877684605673569596116926857773614390828228653843899681182551247522750915383603758835715132856512356569439787590297869379159503180889286807206609919227378153587725483435551645894509057896444793423506957275569924531728911775843182300188668273806651964562333529998775973651073542806615083198038120479701236326371987436944863464991817050420041542961976739959816548966559206241286751653726603626225371136633600234001445643041503453737151789448860201451807682299070839991685790557893122304287406143134709830058359064126559290644895969309159925085700321833251848655116167433691274631154972802856881293660697656123910817734921446285599886772217521270395437906399017032916679104777997708191471801343587054760189751725027181407829120861241251366280261889713950278627667590993964725705903042453042931604939620799349490856875955925500585506472051158237098825093473086710743185706683291197302139912741227352182528676050378734786356357067590222515531077720492960501163853863738915879040187217648369999796075743981570993988493124018788397271735014162138168989867000818812952755258524000617268378350202291448267298821738976263916328388447401761861415318018193565132830035730557782079312327120291710211857958317779937916436853093 [148,83] 441470655560346481222433162182156715925968286025480841918950780265503391602607739545822303016855186793459200987642364948750660525807212856879539683477198960380090264098455011525942599144735073935748075856072299748022190890191791867031775151851726525383837546984445004732330955696813617078724739312784495202382880923059360340148249698427797170075612425499728952700646852549556181185535008516001708310004529030143055747805200737658981293607983674305673773919192839332253720714141730555306783283360772275187670470477378231083306194406769931784903206124964333265343756467501954438812447436113709732687757526665623003520223371189856545859971636351492822131830390365102321327008861322177801919850923401548415640859943346158939979800678467559966881359869747616006629472652787308482212523213047232649856905473190014099178235139494121355485245663530145483091599331805949383080275808569203722528769864100892830840656260747000186184692401606934087077535840188939859885701230655994809136031260252738215542572129891932260552707023986755248195269872204194237531317192970243695445096002528228039349022196757610761067514928462223323985676775386791590853499854254896377326858912616196355659539539336832883923758836347322974158280387295465897465614059391116979499891896493318273925615584441971573143648706731658783170948368460913050277296799590502549030599806818045141417017758878742800394017503708466081788149915689251422052852119427297976349473952021568720493664861681103700164544289093884743588578524063504515854260866076880083983661226884801371035626849136545991645211788443796585166987193571644791059773298896422268586657265306256084385977794327727265165322582365459459559774326002316459631732446491004457159585389736207990809941462982368505885816667933258065156968428811272224758946237631603704928964766892217687611166576716802504838101854439154385824384265730303198731383884698440086271825589796174405110667330982475652938942389710004693467694890396369303515129207291400749942244604463158375258716 [148,84] -11978716178461723376495070779088757030066972472554102717722167706815762496126038636447712375393902938087154710461995722785664671369423202082123766361807308565781434072388615093014647321734787419360226716892567010749610824527621966737738686609330282030779410615120084767417655428545113072487759861000924015334261144403436068724459806049322903777232156759838003545402983854956308784268069132794732413475660923186907964438447999741743184345109821447174864779616147267869329181074136009041098749397460063859315096510170049289944712640994369661241864407761474427843750285443622303573457912217934450142021524385683673286890442038997046382943305147556165246151118798177262180830638794779937356730757094433975503472045593167575779147567015294942554859810783332969057332785696401125920533893598971042783574784242559014984522461805517750862439879058062060398285758639111606751341575386674414794507440875615210160960005808280843017880706702549510212400493042730040366860607669269288226623734211967314119354572027950350800041131872426798512652165122644223300459775295616024528823264223205766462751960368333586312736013664258634518948717979865268755180002426819806687061552051721810018137122703612953673835983239292188407847770450455801981406004712540979912099259663589980741740449390581663119372804685362890051440646543872709114091303940479754688146236542238966470416997456730568817957213555961158716295839799409224001407433263085199575018934911100530344573142461710267471224176851588645431141437163065991297750742439123014146917899433266675159956441002668312529236079952991303928862389625224207261226144465899050893941855856978726951599695956635010916026012389286127035902785349082650151262722377714493279551168234476667930551487862254668934412270124844125196689072195490680081417653269438971559608615844711234180032864455024763658867721971467354149795844028723944971438069090752113765510532706655752886784525206475256889773708722726014423961647559444825131240632754910176444059734173245706128 [148,85] 182527314386608527647622150171380850219503699590798031044029053625571816045819873463711062433378714007394545306013930646345791011853915981021612278499199600701840820146556843668589610377390042407828581136855581573738739163144007319888010210995610635146837697303458081536352346304788258540615685954760314837516836385829978429296422524883862511943200288792057092130623451298474097081767165860462620770941872666254099868370255416845425419362044344454248804101624138169410610790970612644382468782236168659754365636017733340469371457992826482141503286388899418881588799542847523427797378654787048958330082307948793439650062745137189487020164160299267012243731680620734177749844718895910175639484135636972079289567675710902748031634154322005472691567991851352744253262217689390379653307232297073893196485921248440980946362294343872769098831753638159258493157828332764442771772172425551027679343405277923494999505549632625271301641102560858781250690810342038936013269935178938000106376675185526784132092932635270831059190092098563244711861184315862217071638061203670987937076648654252822182297327649300298772099490023357117854509329782904810391349949998269196378529861617123785963111297280443904551524624011646673019051177817913056697488344331672272050249521964275162032704073162149714521361416087474303899331651041468940445358828767810399303328073612719427434107839265555597222570808131437996894179964800447759852604573388186124650337653246567274864889107070649755223034021257376431386191449672308128103928169427063279453933736159187371848713289631937286258953790138742864675425542112802644043464189728312197282053086246294296261060414847382537305845346273109007318877356334521500846952132688532339096559856053712726915171232489157505540294619753216491554617723987604949759632595655326767043197323113178924727322014410841631789175121673012844818029138711953251229198940685337764957578228095625129789153338020326706285340909118888930537686444027163394940852509479071809035284093631142 [148,86] 1011279259398218091880632574455466570077604256926893007338359312265169608348263379770567690843814369026693248933321393834614900240342603418681915881745313197100393151080822738493634672510095177685457803927282900846465925593207479487238289645554338614648591107494446009664221358475991143255163755857216545919374804385224511866735473307068976840762725725405277155670990521133611479740641316762976795209018472729249085899978480631010262482319572876080485098619476323666341992859933226670253539784543015291166471082374125430543739332256089113691065655423605669155859361665323197037948453250725392623332530364767101296290406696658090217573701601572265919893341846825353822397516157738355243918113755241529671870878247537964811182552265843454593372653048062082140229028117758644254534720492534949133354011106238838352873021345367907384533819107551354244339476990379968846819493257995401409905740118956220388063291441072197604250123692459797077100735402453770059854941565604667503781690316506065841830905010578202572060591002090587105048559989172568488428985450933589157795553696184989299524004463193950735010757781089204679083595232146501754525339365607051980998349515257633582670053083095456077564333830500090160252213856793053304936415441144720777040512197951877812102088775223159941200374265368489463273171816311653744917832764976814082964990986375003204480859621889676484687320914752648851320010334432362457229030385277957162489723158863022531128315907546370983717289793055658038545031313308507016502972001909916705863878487111276442509654446770629736264455936472971747547117717874714976326185551181697419620188267706031472913548136891648737793260265159601126155647362704278356869077164966655722766413894247077886822589036963073318964946603135571322104565198683043308443526165359044486383690786535772632679306946761469818227989981559824021625603769103020454694447724692136499925768175030679382961919382546506657940201240407258209002703756513968029573208296369488324504601292 [148,87] -417405630619470458929480936230857996056207765290942659963141463091011934982929491343324064284582915079482166455704797567442568638448486282081293104018616975368399837125047562707681904146595686418290083178313287666722916990947503552781027171321479057802495093149554499458490579472447082602013279999056954753376539051055376187054661802256951887164801972135448630772818630626107810486449680728178762668627042064111684545558160363086729667335809847523751960853693205839955700538682516262806081397424451546310458144855561455768639857034992590326085304747297015524542438880065272696019780149408751705332247895897850049175119858305846346832198193833717148958833482034422500264171922447774870806729046296444821508860694243208841850865462089739290203519556307287553251074183898764869072554970233825553743422799527434506453227117585037063207626594284810914982033019013688590144066986013347379683049401951997371629538420838833150612952875487180156616225398211209545154149919673929779278005106650127455936304433203072131160132517032427400355920691419857712051551656067583319894964471629568607860438987944961030720149382727441041079564585725352559096181656221148764205431662442173994881662596902146622619300309027186211268971628862223708912082169634410378033384221032926815255762031983045874895223084645700632595740630840594485406249191933105083134684259218776533726971495345166536447621892547802391618616804388687101053921704141627942831545385131916756994243769391459724916593549733727246010914460186996492361149982122355058226494390976498168448274401675505417156525458062780383919413494944804428733214040776044139447094593209167382197369635332413259026896677166494008936424231604153948600147979879158464737905831549735698994020769880672307009109146846764830062188318679512645424198927324634345538136467469897158976950900008119789122512544764067213931185291880559904227768424708425874200181863047492193299635914311181051383614031392800667962238365835686483481552075400053386047598 [148,88] 33050097612770698560139587974838732690953610836768215759301836131283415915277727087177579796426725074384007764292075294923939476293424266659807755954333627349025984577465746359235797537882496998299286780103986741288182889866897047473502915342164221286486868555823594862943177594574965347094083468382770843344146205479495015682994356197621186503255819558264504601004109954835521854470672085661306586743257598487231291424164315261972332037789093829839946476817449367977219846049348416003609844430309489247254807543051335690582618020106499271396066609969362647485218840694935209801292949204160973009235604485548579711305580844855578562618003951256544688231937586567534338278489695995871632691739028029419399257876794339032194632149302716861322684470002971728804313230441971177698559120622154209780997002248023520956226423282344810398857313660519485368829071615295199222769343136750196648555715736494348068622802320760175009768722074423482253254791061107098698232519621640203506893176891311132569073477990662958606750599228814254646838184768024051099163064303268537220031820551805629206240674052640704909363361840969905823569346008751673939886498325114817867295854813970679148380434611841622573292255478624442026309074002176973433513102789827358952206098711719222267904923515099823071361030173799227058276855199061722549404739384329147623792477245050317942613206000795616579435316831548433331475761567166713767490850219403897770639489594607140874217570512908305184965858890384363907741430033729658728084183950663016936428412717265937215075757234926211318829009687876021977248776940655163667189149872895542803623648477121483886030041262127985814597915507814057617379756113162832132621431822519903737942245434123921367374473467285885648513707353006129589600217795203497162440703200542802958398141287312619395031386516947960040918658018048286859215404293693740834198351675201598672979730256256010030939287850876999684291386696015396936242979981885860145746534300731526200 [148,89] -1517102306600932444788141174161292934612959967963507914299649071822692784872053931631177011102359199919649559653548081896748693622819954420706749197157127020293436006129555845382680233946153515969914324638873516212026270001838631863103064259688433049259051649737458669121587345027439564204615689562854332459422731614773917519057617385545290414380454449234493025315840569957347645493673707897728745910571078314125163374463143253439097599355526105918283585304365809163617782055389372308480775610666854069145877064116891292695160984707338678773521577208040140800737615523033149274087590036367079479283459992573046619449682261975131716507575340646445171847172449952825722084308246866175696453420615017993085378959662652115117185175693976910408174591517520524872094243378152203637977404554445458350087039808003312836806810257724770918476937152728983879434347047554006972937401816013211218197871466196182193677781861289510595379998015768004237852377282792240117022103531625588532986460866822105209346503643152545994495061967047529093822405957260854617996964630184780140761368375212798209544299194935833821536019002048975086174800658655033591575735170711908002106879171450431804400152539139967773684486572327812206569582702573365155186268966275001886040550119731478744594380037599847509540760268131519597982608293084786599685011381128445531023658618535783941432321028151776477470149903615429345329532939336399544166273802723763102384636776715268948108940927150045006881995012055883269853665386246352150556562265885708479582651269316216977616186712631920119907096909036232121108544743745089127278391873821226042388645775186033941915072012098353626822129383623113642114524835749503785782160602386723987993969579281622939778674973657771656350965546281197086754041528666237436116486828477596015760771868048477527769999850684756361214234487623550527481066769718720700428192404135792897888942999906835173567504433354940839056187702177015662078586573842710141478621556986478 [148,90] 45345084928228414502139366555526548834260460632005601585661188668486487021256728227346292408480617104305353138131978165166304786499046535865870379873705364293924764691356367683677901732294176865855353704906206272360619753718300231996425854378138056193581427211002006061927443419800539187879488908105259827239437348826016783979771621872408934533565814559658926218376413214414280518152158190600791721680069803048567069027871473605952950535215564071770919202667075468380269401375972587193263634572563275216172261780991532925259270295858861714611113205177290063141577518656910594904805132899373147502526427985458611315005737262731388485245838496918673407530507034818743635673607675683041469197657636050384206773935991123161514993865492847334382369024058275749420723590485547652713991128647538035768655282743464232865280978813179811946443068388423471255047046096755212490774697196867486626339573107792757927180620842514577370360097616472748104191743317969292772702208876313624101247909903966929975739911519902817557128171226491356831827500409148423424735256329016600467400781073353301484719953057224185384612160154710752284274779635582892239815872449103908077266557931798632201978790767967276599419397153063610469897182549857582601385827116346924425298926158543014949300157295502410499394770769653157401980927502377419496762939899746042178439982507158751212031261718316345394025022007963494782582266190259875155103845215574479037020642687011687586935430901506790606327785365976217326901299065737520688713865841938732613256458902167996488684583745385133713865591573800222917961753351602285600082477714936181437705162331436015253897995668644732348124778107767736509278737141462486553368333816491894735734321896694242909674074542145762047536966985762954787434831184146184428145954191583805032238508824230714347974808231305864104393617477192842495534166060576206844796933006685697853115542294579767472023656698346571917252354929059554241408569213425770752060260968 [148,91] -938212832148490047262970628617407790524934652754320652922842806069640911522249719535060289212751849919016711619210775994634812327961889281719773444096672706311427407845054385867701621526082269358155140859806425341592611407586985125699658434312741666590619806804070544387545840509418492209130804127929866344788151965038352619940603131532916284341491207424884251022947484794527982196133921771492220371778056820646126181570403817378300625713342998051793279578043875011383977209592329599139856286329486471830626699385105526386338621536330452096776451256378839206329218092762814048712586629540629783277842880771320380613154890365844774458274103365267205919494741564218556017846739657236490468010167984175202801981219167785384979231849481472967255766679145834721636714936254497386846928616535232781318857689158064053682626066148005538861097162987726011987284134937258420270072976276186536399053238467507150061827703681397073055260004173720303249540648594754879767981123794805969264489160226654684432909497985837616243359682626233670891825318214381792150916697364380147910453984216340131811697866001688052698857297598994752382469787629056476033754034871467673637530154446466044998691375726672682415729884504505158935407042976912308863566210818070299186617244225701579371441329326786483528373990460828898374609996054249537716002157585902603020648709264559940645637983851130293227626006416144781887582263947926023897088822350510750297884508903233961009539252313144627422020843096536454197918736264913427416828253444748490029315813394335807957161400046404368239281832580648124482389418572179119987714398607417179292282691373359024616786736621994091126517998103516260032507614862182013501978544226872613203115815037859807156207371058600095491837669780213504569425820440063139295997776473249552414465299114546419335814647520982859889141031554823556428845993044725715405754256991599208100305697739581166012224798019794406202054563352333599955609131934360623035440 [148,92] 13964333167319631594882351908600712449518670138486962144590993955679195050864979074406878427709753165469508761324105752246502162643613615508067630351685153341881908706148710454413361661972252899109885215186859412601778961374244619688482893249998522974248041022500811643846811059986423657413115806495556220445098090914138349348488268921501721959450503597952018971379445682679454687582719747146268727262702204937916410463867710695727411094232941946788683024165810904784028842429273935034192241230116634299443974325347541317502233989054858642319916293240600563757801465558042130818724824106678352634722002844685894363170626515725736131676829456207779559928042445517682755703305837488577981574466259951276164616397022771488027855585680194954812611003657453906529427843427852423379369995795108407357920561521719499819737269299340249672270654421252309158222529079754846309117131264302369352910627923210055129940991698944633344660879527156691041017769293134962463063579014578719018271415721778723435370219088739640156900795208217246458927246091534098307939465735173905950656933897243558947822009071870166128143949254635773365709009124889887157193239822884818187975095323319670072867241587003365754221156002406994971493974127160302809353994107588552247166882528089852706586871282475303927241358641255692019584502384278601922499963618994625366817930196261387658139334158396745505865380396012077117671323263694067424463891965043345878456008302485549577960801202003599338382876502069033071607149072477034029647342991107040436641197980023738889474069956778850991794072307194497812194628784329211052278506134736758460650113697442773823061779765175087816781284939250080382216600054049023806333595694653016377026229437496588857653069912613874420073740632272031879017466869547108484197075838897119928429160621669069221776773271156642560044211726468529853426312115942015210464947123512021438568887168943857552091829601001440460648194761357949173549543796534690360 [148,93] -152343254429866865150556242155155867202660539788631924023877384131700941633955683705441757264888975663269346242251335538426802814903188327204688131779578826845417004746237353492048853613599630905793997589595679859448257027447534568574524628082461013942729132482963156541624604456934168310311084572859415778030070881762381034970346545264340808465449566700647426758628616950549770388689619821362479995492675416698236167785291333715625251849249230065981574569717153241164755230768033597112465901573407827715654495736728936459954649996964741644951332529617574025128602762941690398797525161093760276657092020458802611395863847113223814610497431503426032234083034832471501780116359579503802360768390173422057079396277727813368715245123121732548426779098510287726954780951744601372619190379500641457868512846763468149748755441414119519749379726452073149010134873631783660225795278004237379917786554028054448192322795004658382384765704063653321434688160776030708294272445984173851770468093113283895150171411560090010458783467931887867145951048779289909029515976140024042879984783658101274283542906859481705563317699046850534719164599977822349900640747685697400185354329527420523333847107965342695374569374620783818116934508350711108142663967524963899166941193518875673185643987364116809589109741850190163326282658449185252533483611922320329618990259034007735695006106727278014054694622436301237823061108640005232940021536039014560659343269273510789123926926835766665452885381369412816055766080696681917297366500388434008609378802260676935246153298872748494208682933461135240384508101459007083530701323747382145617504572512204290048128854780441827307303648877568444223196186745032380514896216970613770706679829074123829930079990253330184524754899330443346914358684229740712679904449523210454679702070757378958663956733182778858189674993093331062266273333550405979931185580707640757968343649712560307933977462118530758856332357475148496903778916289150 [148,94] 1205351687104918738832680158093637916241099575325326502577439245375086260635149831124269326137700129567894808941382317788265930948165454531545566881926795140976032819008972317105538600963751144209598625792947102108844542888784154197778303227020022324308042880044379516916399777204166756953308740509251412790372695148260560146257658439317364601826632258674021742419251359241720250151482897757722000766811143762583525199710409714793316779710800934115963351870995416037185447661381632685063618534015338251942595997293290114671666827157134875542710551564883485257222634389557865777043240051261318938174947400652173368673155167066091628261473943232807338320417586613848217631713415078434361221583042190016766313489350468475856886029358234505491202527466206961471304402423066423685390064206579089397355154453320324966127219638123871763715751071232586469361229369997861641847599943433174129728721203374175782974796238293172452450073862378784732677642636793399205987146555302459788930149953635149142703570188656580595112179304935590303613796599441149853329973500822109359079346510648470003896611754629784015963133153562385219048146784303759779991673333629989558310351157257052407811508913338888191477915425676901565204163071830534973631409801931768047476987720043058057477852405682693315868892289723180351529622449418865036489314083780108074627825485600261328518664375490800724392175164128098701879070444150438696535446970635485552351209245536832657608173418285062019482420900103738347615592680987764623192316609052888921743275974610916354393608107357486533631957191425491930000767903811348804648972319283634477816565148238032334519560934733870982722242178088034948428542310808290656206015072889301863116984677797499269160627391174646657208240586172367833627473724783949384298028329039524696242405623173560293194781089572387071470224742707060524886708402762050608928276308127073893906879098337175219527969605875810408859915606104889530813176700 [148,95] -6487097934409546392414837306054372444242208680167343773119800271415455552571061373890388010266483493679478704204499164137723482084728581057487904377699046621825132257971424325971360880186457442547955128072403510509735961326483449765926839716912339865868981584437404289692783012720414019933905318605895881190675248997255988660353353215582802233856246945940484708908187879437607834930958590184233983424393972157285219897050437458579221498298311064275802758594777981628532000107544589175022580369888591247279619236460203241267460123815211628953176417723932192447654771605576344259873623724082224332758311150523725545294416931865697036019236808139394446463214336722237491036738150112084124481196810299862466935263931075847815231191571949548715430827966521435935915048226227376553879079724335093415675020534884214454769402781168456561756698752242780889514523553575024852165475289956955288245369460194875861383964623997344594637147562025589830102301067500544917373505100601091494739936520726789181398356049860763129058710157941263526216488167410614758188460125998195092504068826784946494119457876866975376480690267621705032765981487944507194697729479801343039790017510991809065690992371387266741262195707290010575199686930168538822209281357682147832870334803429093576008005358012379345397889071626401150232850562490882500114644944216061661649789726962269468767591512364066695256093302317430342946569296556013773030330988088337143428524604867052993067752671821929793761716785982553329756683750792748856417766539811883515816467750021091342051748294506124800191140592142256372226908736038515896053328032728167975798429322981295763544582361611592277279834479261256084064157286348991328611212477211140636745778707245898108597036188308384913778499876161353019244566413928401793103074641377329686494488346219105242446366974253829071074869071995773118110308475230676610402020742240673513108955208159187604482468866477591021281653271495092602610 [148,96] 19703501479565185509022599772300864653622490901166008009798405026544269510261870684279366937720662597039267815526404444266075995767470533832930909865552175292744843679059650225911238212555239028452199535280015579256696643382107129922721879234854248675554455922924896859785901613750989435008269410682776694967911819543752586664845676182670509021194976811629694471945891970347274586873701290043806276248544962469321104790889316341889187041552251178807520285456604373707283401376342785993763050017392023744886157375137323504982324032479768674598526443753346733531283604381501862112627411064976868399936730237030111878865327584185749607359317532052115135477713181696301207134357683274073240279626479370012098477732952074296616998858891420316694581583615455517177193683308683740958795093373764682535843443784232839438973042622235833015789056780094181595677954148685364015084565119646330417281106229448451104940808965714403561277204078018410756151647353873285579724350333862590961461300582519878616928971227646074046011348479366638063128672100522281505175720965596558296366001733004747397950052045559187041863414129345618251797996204191512909812066983987568089013585438024493325975799167387514629960245151483629908751475209628630075037749947912981962090730313783801209961225619359740880395181413032896432467731299697901174773618965692532367805417713879351086881954930368282490197718370156772808955892378700797782818921427745661968245826552851980483153802552049246251777023005841919711637565568747099867408530172571772761604145220393635029236271847442851369633622321870006505003657426181343146899899225295239775356371181933190376672959154252680435700976334217207571748620725404115002373756805426773734854443159119668566700345278992782689159086513209916114491407276113496424028089702183083233247868803901718893648367238432170686338326676877085940372242726818925930620350262774052019540438535190998454975153143814832086856813210491310 [148,97] -3513935792590480055396530983332776216235025965636087017568285389988288850806778219124582849880902343567970485164712453793112513231997071059717839020223293749023245363173069472283332589676817855737018966176807046880997388003163633085887827796560136359400422718124745805323445227837676008694553145620488829674037000604295327164182409706314464701847810071865589754085412992641246018171661210246291886630538200565334415113663842985655354096727798777531611918548658751741760789278101086013366012363734124946632197680336532375686455872220906087812640971394714094017944190217992434345519944436559024289475851934880427172214334711651428503858904260931599024394773943142718059184768224102103370081243269503520485115869520444894219639025623856149652513762926153773309320205453347379505912814745193178137229027641567369587469408858905712268682963125880989468016966790630580377630668357898447240061194791153550677202081289104338995293085429352525525059498883555965810735335471272883401180938625899002523330386351519071953483482379551560785407940586796393888143403055044558955397900494679493950310105156270148537452680141611442254120168583476340951008373012994222063810830653419144879308441225761334319028957885713195730469051899539519870276736772457236257280196749004465843803223504657619660633540968150016397436469188331752732735702771239614625010249072095997345364950986462419299699934019995966693820221316080154833479520352765359299883808575677293736210434147695472814602235629539996681024713287540208771511036502991056514564318477856622510290666286012402500345823048505736305444248535976424730895918442817001528791497060057780547139889850751781704691130912272034645914565676370766244801690324132784407173566347386636238239179057785943171078550434084718173337804390651299662112543410581732547140252924257977397051542975566611590204076539258803352051308819486047471964601985495661430088280402705049748930617881327519143147924800 [148,98] -303868755652953562014162923593482273535848470108540545240003785206641603030187569470487714739125389115643227664165237587238461244921862133328599996460600646592436673831949465718691241201203958311269118611576439404379961967324041009334515592249750845670808752545669670743082657199384153628572976796906888184209023354521633158142976954961125695045120291487442591908374525551971187474278952201184534650909881640807298140894434420620668587285099522922409935603348020164469504712166364921987598498578640693218943891125553974166338313098904441242402110077625129635617753408163943509308586350710651616073653609964333963058482562994613548140922538001232244244450544737734303696783272190175636974485313248974554285374469653808308461082606073913624005826578622945730194085801324713594017063186169425168255486369592388837393790508974449148091325599921941257138155579082265741173273677253569548128479057334717306114023054293592088793851883178505159206483510702410251458547642907002784587478047166685699121943586988271433874782924576427840415100711477407175790567700814498003488936072587540036034061983431510183295324327152244473260008382947774322810321037108385177802229581654652835720524621395753951775555241467894160974085628812035817443358902367772461359165189531405827752498678082974691672810164213864530460880284613222422947995639618055283795337244435969904645839214433823207401985825841216931805972356775123484787297817396550526450828275823574477364934778905103244754519080089457639679449151881035836786658235922715255912074381770293549297663153375043568737448462013163500460702896164268808810195969673720896568253132251168728876097340862177813058903683149440412774076560192897779263945868645086067442840173341434739886828564842752631689652939755037841862088446880561295486992073120181068529927557424140999667207866611055229127221013080490586194252436721786453672893616113873406814535119342408281200267503445143595504180 [148,99] 2564315107883604600084931181366279794724652868680072540058770214505866930119070179346280854301096215359177481672418479481005241150524333285691849219236538452792749858759350460477892269536553707972700707138931578391871793539239356034360801631217530030901911977150593658373811688873588330774514072562578917908411161616857535011533699931163868957916940814763417132094584042329920245641612896894982311870985994893223852196243935445922641216512811467157860758537111645858865186224648167940192488600464091179164888177402014528225397600061254754237772184286198043642742683839915391844933692550141113554328034370750797633320525370089332732007331074121510914521364447829318713417666604779078869930463334366698163856694367102664646873946736876167885045337093360729209394371807572370990034294702266739237283065647646939282967797833967119491027192600798649816322290202614526517760074352520122060143714169768910103630769821523120420049381484412970157173508195219316761881032979154995123166855189074640771541001770685634378248257043736307660392099658406634459021864048539317880911019952676177232718130808380489565333332105925584195341662847836559402578735018516866627129437006256735970261711023415167818821130738393792954571371439391566345234154252828944657146963005109177827600972738612812570428296066972855383731765406318298789644899252845364369538774639960505615613568189494201443123190433699617115274380660186920374867900606840308592976387849764873310851437522184723007834152714232954539894519597520307003110577658927262097258552969064137357838006009066749914594846549134975242208062678161363047788256828771225678352524647353243040121832263677492856080529161385918772844313785555092851918047421713044960534496379679287981730227361743010737335943765525202523485967499912992814982648937518799578355661215498920361885086894514559363779136619785169881397329228095182764340350339710146026873963177509141897729797144823209880 [148,100] -1697056401906502099869392568235856163567001417999273979360650531113624107204968350107182166295086490982497666975432188497495127151384690675783728871387157153728725916289487080329672335903360670608316551359203290688603052192240700637764730348192066474866180154804020071361689442016946953939972216258863801473786534804036223266304564034820075354449578187985541834739766740421832989880799264995954902324272607336985152178059370461540332235040811584408791032515340842547546204969727192722106744976989428189302415185058520966824147701883404691800553446007283721269213914003266203235888744995584954822446559620073827494236978350533686481849532831276617375461446406414269943484460609806019975283467949956695445243310435745252587634641908147730764323646036274401872717934373333519028176307985929616901588838235732989232335522873432803914391127102059644841852105547801814726789096349011885382208468881063369559303231240855503383263659555488533573113265141102130606124012983237199942087760754078811640065164985084249849689587518087274848813324656768430041329783364181184271535953994442108912347828254079454458400436401749497408321738986214674056059656814519257473995984120728624225317042627782619642348120776006678729987479835098966781101961934267749358353761079824876695566291238395721385778909170014122786236619499289379133155994786689875469985794068729637445877657142071171537123989670542447971797771044056135897912343954895053456165157283332337154558414973378355819065929106780697749571021534515524675574714272597239829691984459361536938414607300498529852534608320643061700816835143931301143566110853752027103474836272812130052918244935125437935020115975786372739313527803118066673989709859618083533400921353268474186453249484914219946107392426812256436550787149922555176732796487688080107380155178567004374474462184530182017511824210034841000619510587770818815456211335918871669749479112250269979115568257740 [148,101] -238558767689209458723665162283178993588441334446906558955343058777818063299461882724867232393498921360149119859568344098223271374545994678861328293441699301037264259076319118221761916986002116736355868380793275529050662004875026762493519396393853171986341232991115047254619871136909126971353139080774401211105435615778435299101344944680870390441616976173025759230494448762509999252675061335862649730141319079376055223007275084502924184490686789449079614229798146191022861333672495540796015113672584890981285608454272281492201612765340212507458118429571161893367617601950562461115566934425130224350984247616878072403575205452525051905947279199344031492193014894583458438008612439917855118969354132032615462431081656585810799055588182644437509815849633165079042523813221580512355846817507739397379006290681040158364477439028800084363898487040207279642770643705540101724913852694184460427379841680314977485720144724302133506904027341348042212309163742748751349148170097616138424922906177708448571296175459099022610452581723809872242151397611146132347643408116854008199537161015918597651930392126347022182179265167853027975126309839822608717877350657813102871470395068174990939683044225112748493618631403269482450457557358080804494167594317434539626001449843913836888749180403563685908679624274913308763140439026092623703531207141684722575331953114558776561512933922238425259943066648210160462098187917764705879725757038014406119539784903285947008981837822207727231041593609641247640832534172960523933727317936572553489813042397550284421233527108105273061293124788226547262306899685219452728226528621130504656717502238408373905589399286806015191120927350890494719882372277729376543997350673335607204875207128735359222188197025735738097448188124914257544210700080802010253117272743095541612688475538719856571333110971460713610681014576322149793736293953930241043311127714495704772064675635615592418817050 [148,102] 2860656801780914962131474461364635523364993113096742700349638626277094927357402789138124302986746193866909600339281562462015215851720383075842988779960129343400461921335210660824455334974085954574536975683066370331665647839301201124332692341841990568663334076996800899586425120540429712305535347483737636606676052651280019403702004562261562513910619440507432418915533963791314309973704885331005049791839764493556832777954763744763961272027598725430404572835199042117190875633899701199837839969600557336900224143243835924542220955424862147135106848433955937734137077494928716856455750290760329949013317542249440068162034346167204516661715043666204225593921341289080261610509053730188462088307221739149819525946295102274777114619901917631738704814303748186366147503920841837682037944483833714288546994760955570116390595294567158042240638892053637215237916904651958714047006021534529016245076328083899328504502799122696874729080844171456173208205057660486353784392833111582671849126868147940848178463540246807822600334139572650739353375450169419123110465841788927566794762292949171191035741199881837229479838685301780529205357115420508888628836559382860586891821288387290382384405723155802227265148497144659850440504315754553098216019814591002665375248189411415827453419240976486200474658689619475757993753362998310546652179628386341108360608118119301610949372429092699754010968761169435687806256812433615464206226131645711728181945916174276659252400672112761172388548030999502595579065677843198594818651065762504782198074782071367644162255066411505547106509634774866274529684078221864260747266915728389930157117694165892202523369009866566225467275689908278844207449562527011816456314494004852661255408749825825477534054408578236346709736790014825820411167041510898151898585991396842769968625269739728418067162685379527748055904952584232130124304085689508021904733115213538967410625054633971152066 [148,103] -19951784759190702103363726315006760921948672330916024612951292157250631283278763662470679513190796682257268981101936907689896831273594236309366924272157017433950661206084024109169186179864326859992770382128877391613435011116079645075448906753660877001230207763562682580492854308044742514589746779405842732570585602242436060296930699323790020776239062239452284756040096489206593886064816600478894927553349081123550396749828040310620010131766135553276488536262001240475768693205884047221196705530548641137289863831691852927768153408623856469115897946055976179804674332181000745399472741952565804265524570160007197652446977508060694364650473540100220753100379130300319582806029150475398989152713439462883604870368949020320338187758730456526918033119031984725777553878989653415821220080882164058544865149516677844349094085593251377260488531741376288071296133322018129064680770524067090108459791890150268730570141015280724160175173632504613217000811636937297213831244441888891603963853345722265664181628453328063255005036946145580407851476554429557876980752906855205263842088646091583594626465972028597312443934183341454104194111313339283271123734259337536400330876956485977450539120004999197965379783253421683795150655545912503517688395267122732723134701033599323484196269580751549327354970459276954175491806649214056631631350861800258177420016523443992638913259108531270592711811090896628197473366473144569813662544991531787896157175476839550425439751205260569962061648490209626695181353208406643918810370463861954158974432089542497722459880578758419139659327634526998357667142457177372370744266904199054817376426026831036005321352329397508701926977108232507572737534345965678853894214708740758686003907816945552652457798100376664309346907124183974628191903144764422660240028262222584577994020568984442691730802621337407571912407405664825246475417239599672810595239163995918549046571787343520 [148,104] 91773435160491958723493228590529015568889472337462679870512416235276644205762559789947993201339943815835845055334730769175749037043763722398560020616830041385774362281096420409594027666953498136352084290933129664004755950024454732501016241452762577407354612972480656578759449748982891983630752773892262934766743463067856511692996465775964784601481956795909508110150741610696942371708963886593390315928802881763151996863118030252313166727321516820083123639237763614996287306996169275488400144864395208611520745697133875015975454367741463472887701821169664143532912312371256901465233326935753386241659289444400309646769586385941721271328810921620834900106543497238225052157066262607756325019989965253012128878286661980846069147792833129786896438876025498977560854710933600679067523253318025625862492752298509030145235482927794949469749591929119640658373174705113863981792045959485818058191525480888889645832310621651942061361994189714493270190114098672138579492537938791367255102970378658181346665928500830639438210269577986902101377564947968267554594765107965249293346596077136776544759116996595579557847007738138205903046584869463850568856587115516592093819272353331669666490087300788675297112775284869568878063075279878796019352992616333178064000331807741374185852792640203173003703118550625370199837078030826370700449326821697320942147325590073192756633296694036190004476676157057293054173026630403137344311740129670861195311136330984922094108391132506230301558729215594276914314349404908534243964717330285832191410212319207163999269588643669481522759701417153604448263911548199251677445375370141922002785089401757798417534342830653273134797147815123676324616942564048110806328703311791866162353311296362880961297787579149507497057189484242992795699775163426639621264990719741609619356762162841691251345487672118619462157132779470374308254655927265640528849889547711803523503568814 [148,105] -288196509079691959487168895247555959836706720608099851034388170550798145623369484775727695594839121006883417036580260128352145713951451992234584112045676023343593873067186526863285714416499857076382450082616426982494371208651342427145871194067796216097172522728449134761795061654066598303891844883611249298786264524946972831681898891814832736342707299572825744819984439178970783644584225212068605311763340488581603585984531492889986839438749150531899888687188081496020678816580314273632660595607931288975962070934787110042704494976912755906623095733223603358126248403464105006816320353460508678546931482093519185359282296082748332230360233646610764903005473609177976719241258899612741010141924484013488217894562677968939796793829465328739612288038063191580413142622206595120950841989517067741509019202235169480547339336074523768953296033471770124227583383531953543336978388393443367118674384512661980692483651059659277773011496371970319384823823900626136182730236828502591506948192366199400360302096254682233132475563281897882918635951573131852321707950842496210176283317385122907531265689826252030754583170132806617904437781559441676028766731653726782440831357238356649887612117698757732604536392197300790013651405517604746684525876512577011118927555395441605738090969610212027402883642271046034910002841741709388578226378375419772833972089289596994303398338564281813404487705330670224622182510479856567301800674151020460359729296593166908774853793382864908883811934776713782535387343780025588401291483232044191122422123997345054699851175916277180220151347531152906921557658521185871851450027316196973537315843932872615582001972627851605551944665330526240796193250017921547522943210646016898161154955960468760796475086576963226521525325250517228528507968983225349700028057785884072382604575112784851211081444908631998520726840081994339489485353696430641644144797946480702395451 [148,106] 757151875480592556072614410971010409259121178910227029129604348392681256281713896033976492402225880892481377433380660592746661392806973394022838601887887087881244978843890728121092469420360995348554924902892054707697059796361223398529864154317263906855048261717253881097247735071659879311487224867245718224141010850718269757761607849332530002511335251936794910715606258286304090077348771611450566667071425653066827767699722040663775690402019548548144081345046464416538274717045713442287116312152573153184304889887404908992434548602991699834453579184940766433895439081452172174931203992382583987700343998975123530072288451734605104696834556291393053000250927142176042423161975785048064292214343288972458454847572656141756065072108891900230317024207438004327668596509340042161691501031881167133798973590470097656609427949599457419760319188493873294163923693763273073126793648218024261991084957405192865291559592003171533785801473987556546338049974755870714986097920984366080269094920935888031896705114453183045055963208583348437352391776267221527433633650604785176057133435864330498178656333718584537375446876890746488841174121486161640330515085952067727155775107745835655029033245794887084223944833346849856707644251967469182531967452005484052924613670317066160468090408101475190563685554515163828274432348591140743353220987447318047459006265665718427852292031764645886771084571636420029466679859895555187902374572525373226551525530986601706414040610431637389180528950533423706943344335952562948806493824080533394838944115347027827313187678653630260700261062553182377854683688093144075450169002794066029711931805639371651091222093586521815833250504923446464848109797859501904245070734251433003549843568309692661911726833090656159728070006443268794170424167006316407339313929604898130426582727763138658875463043990177871029322748182593495381935186842500884771157152741211626 [148,107] -1269843819333893850442970235358789714663846964848083608388716194576833549950282347740524099975766761886435830081968042460610281751978243442960257120715469050598126048698095301777400844611597723710121570342974559021311398639535772467350502368346795452879962030218295869869501787765246005985930790497917547552831709378145405922522094039900031204057845717890370763312466105810785650793015402107919154994382731824991969642686156580179424390865681262468879554711493820655565778043097680508929771939172065958403466393116324081133153737162791012677444024636940082560322353310610172135576229551245560229149614908574694253515237753836529155796380640506535674228753884973424814308474101809633535070186594883967375925789365421512554456873604924253292179750650662048269331206980877986733825327821343602017889858676606898533581269214826405280520575610365627194218435356998137143625016010167531730546507678995615382635205885484013678109951457037301777775278587684468691617713982360096343664860093306403992826215044650928394237255766435105718690264615749243268294420190856609977422310105795034647894056123197651807086735321539808368464410348643581461079466474846294266221518190025194321891822669339403253556935172002414144826054190180757571716057235485094031080610148257422030310077544465053869661004645536039944637297978064236781050061278032872156933089898946282053402910796688882332639983083350672236623095877165795671902001964638774563217483271911667267524146032976333899093542291975252931366107086172247642641446775156650961905348187022348563987791777356288875705542055447012905081283041607320769276672972895389051209167426381548265016187826251807287466392383333787880359416766793197255376911254728763760623880369515242818388920510849751043856281082996721318440283700915663566303364701184394394740018206157433724251181334973845243052482050462336290960661450448877704373422233762 [148,108] 2746483211239866990021122979968782089170390281022495930919195976749419883654463948946329199686358529662651735036074314331251751467980926301592096788425400283316349534895199166982228686262629204669723084752427634766371013003155606253434696425925581277082910217647989691301283917338803228781961540872588746726916487106522908067759310981265907387933811869839220468893036065765670988015991782190245388326821067426988484959124836414034148039145181308323337526692889057583556662867547622605067628031526406476228902851203265796215520138804120559251214164617968594583523618234630127567349257087608442900856604889248214386109879982134901123560463019659361110780635430317180712313919506483804374552678548077539944074417010474785346919518819241212668436055850071284069697775116747560761401977274737928776349531026907411674058925651897232201427618703889793730760033287655652087665435783255257657659386643788720064854892556189324539381397633385505866024837234927989726266454172422811818119518528751051934956960841605727438511419196249981486192079215116167243644845560561641522081518115377696090302048498063305969563191387965793872733350411051760667050736987646109867930914704978219085138533154888482582268908071653136120701188371380248884880209974460646372731612202454919732295856233835560396291828443185616921279458693403518956565643702844143486334814478882142741233016646727302924594239781141770318374942932511494284222984460975555987789475195119282038287441468464323230416736596107269758854681677516527998452141550498626024250884263199484376997410491523807235927161939732241968273476085768473935925313842424287210805888210640905416764716815052312070405089519227467641187849442318196833123731788060728512541122441150964602589989992199998987051678985505603660558205666958380030417064167449528436186798833065109111963808937793634090497910912606413262988647575998957890399732 [148,109] 1275134035488476063874919662471726636427845580701896112700249263727746722085207554763691649876338236993930633207996913756369820211023296035866305559142812284173257066230042873486956551718455783373623825906999366107638910890907810662793737974885443772174527060492574166638986489670971705543862009357535578375496096729028153445716258978509697103006637608321822755868259357249222642980336547688248317250947628496750144811143097785073169653778065349487407967774515815732806542320985136202814990737993880505906846952691380976740339621893774957557468066940559904070751701926533251116153885479557461905254786159675112075162119266241128765063758549492180137448648945417405744960445258041852073562465717862970198788320753309232738127514538663796126889774524219897672222253209840028168315315276393041496316811479878617869913923005923920153428860315178685114073178386551487737944614562860920921796862608110416235197049436051952923817971734345768062161750668305404265191396746419284115466186421522775743836402627133551971297750977557159151494282714570339478445446409568751288894048344743025170249899647930052288366491385899164292938728943980083878548358090866634188282373595004254947287863625856385730637734338127277677279330850565314433176426433777799913691705357134132738506794782630592818836840044592775878574119715666898709836002118679855343028528799892907899816090784375665591198778017629844524278844853483021887882893534428682478498717714685538256183133151528424527137477730998915892409007430898766941442123574709355900728519443928021374966399609553523931558572939421636116081709069627870789543811881630678319151989202508244274087357373750042986565913515222703767859586293391818564787264059356212876660082449873092905579327964793120472074715407154505317138791351036183460670722281230145697071198064323611285546904377861867076584592775710126631544352692666178464 [148,110] -5559834016818807610540234886174999104554087670053971398215751270917744108096587448747985171053932045851523573824912118415235340840648548915614340875527422537957338116965513654452319620704757754183279054185607366340080495576226982344438807055971618239620441174133711170478426056595971408829086490883315780623431049245419082657626471751263451676286425999659060826528800167797981011992865886018483740298063387776144467322626586440469320122435836315999038750995052986751780972932158237366256658372343693468930952404860377932287383861468018203718084331941585130138583810771349463786827350830594099073322455540933013168321944585398148756220702044126847487534513106938852326507643529511642492168294749236649281103460031093898461576236360742808492966876772094323348911622728723067817953440686702930234783832311600472486860659617488684784369409506872961367503769723048454212309506129525338716188308712441321857910192165540705708117861986606240260645342332463161162843433923339989376151740251026106549649410239670829185326136293817134929534416933952924609105712533421159985515614379600367134071962674596343540992948136504484871234202525405787335333520622396694330143609742245565757223298590682688240253728315585300435570197160735820898232888149753155676151924546537828523966175988952070710362063609546828177070161128480309344846791800845855374215248885491218443856205670407637320352949115348609359038228063576872773835130929847019784482139769067685174499315337753576538195104613995534564612283946655201052106760139191776504476103216351258561118786471107611944692712577412775187762120343933400111932479809142991825027763238364987953228190998043613331290726222909983570109599395873246304267878309173534879243514050858420568836553994373731906173050201554950131959087723846028746762360756141239606996723230891026337516997115764138043247016868472007283681088706996 [148,111] -46553199241650131372713400080300232922549444394988023734355105692002834219363874242767257344835419549718326556036531148449126425356885226724259425200030991761315119750180683876118089700157901975687876463478357138038563228491207036623111133966886022798113317299436746643680981594998357972122702915565217457539333940792448432465910027464335773089942739520748875189262018305273653636049986526932676778917947433957619649300075651671040619094074396589026786057844933716242778135408249187014751095748466304289722230241506451511948992837569996021776785100464687423666902280438605860295577198307333912252719228839641438475456657473546964307594969337466789818261815152709161952070081008813512335965419865576466963750067230676283647452879129891947594923757770336071139701147526918952237593902617687044902559296892980407328928771235642419603175233450533273408077945188972916582107889932643185647361734122466743099060494260315754861566084016699530516730041383971186296765404916149818740916699303434565853760541566523709997938714340432773815234144220687413243388802620521104013598596453696917556493499943557045081073864387517075335959673706540202035185218528262169040928176075148721234717477776862551894214767089281044757819557006943726042037383646926038682216726273289804435065397607859914281671100448630070250496107836942858585774978268927552708220404485280183306067363901510560603572112483852273949407318026231810166411792064194148834730030050449141381634059759264566129471720918810619569729830167434936598635925663594283652128055919914545287508690310516099687211349172125278978158109584939978148383763050126981440858992234902649832131823501052327115451928004289203334770624894509265057022154561118058110466509804067900917056014746713069385929286654279183206955727360007539827162258924049331361982458930094812021381168632065698807272830943073985789020443 [148,112] -40002097014577420476097745442751848297375590560842692277397091134634159257580773573036853232315492829495721143170070974489121143221483338758312383346049683054540706598714245203736479712016921164112043159979170503200248949338244307200219653530738869955809413320295713008145684659510818016702426952388880051248732591057287067698659552812600236151331048333606224764473319620786417092817845077245061798019839298599345520052390737553951247396646622589617803900584891438963376792402363217853977882321111877161446792717071504253944251034920337695203905133288555899138197524030927655717072009999969876223554255042082657460539051946220128208628512854814959867105630913262233273398072156100136272321543483803648907872232188522586688071894866497796348671599292068381942930468750939141233598793126293515467728593974449407015817834846604927910737852823762976884540545299835347532501255248169341587530142802132647081025706584094121415630394518154760531563555961232530161846116628988657869027203438860475699091858520793898964509677511710799880905506886656182467693158415495799137533378154224652198876968259445450221580972394751235702231546154587808571185977870810848664795807812864884093884760763001386512140461557832294408043132852351232690484994288195674573376853617953554674497961364099156554865396199313151342460643884592700586981535797676429842961025792201375853554640298142540794589192473238670623622743550748740152759175129852551114977949098086870040626198136763287981595633969127997892505946226322357518001294488400605519399352954573965969679675728839806190262261569106776565206726212237726818908241722962223901784227840927234276781325210033695760888504270329365524430230446137358968552196581890622419554630306972850108419660971343688289291383732581402188381592351504488403540738481391855419991522676876871045868711389747982774153162809209984386 [148,113] 140333682557427140803531795659483388204034839224169004591504186142469270396795896874694947513618323822505610332960889531153395040270862208607291845399794025240133390212874665406709979901439054346985342277172839590532745473327598910624735184868692481910143681074606118570752439204316803363566438142623136031753958565101186694219727012962577155896126063831117310422081695916892364513958766216092172727793367518298744589966820469642201812622402908874165089273655939475457674353271247092579230274529423343446835461869015273700199700445121912024882215547805495988741951525666652815378187012904330026125443755584092992438148119770659957858106622328438742078778088908365344036586057526142310559667723019219180429598710087898078615418162912880908100182559417950006443202472290783297915965185514845646243161017148975708797747322568477194991431167883454725983911889368238912910805920009051040697875899171896043640304729365200445675724505184428377952853191929788675073663528432349544489889267541048491664055141195375508543507813508766975121618005888341890764492760952351876868317388793286939837664598580828956384354773765853510719435700419252081718280280360995024485281869406731211831948020147140985529722268816687163434355501383725146366420027193096341354462247913590652965880358530730455286694901892439494088604084575329092928169549188803744487380609498377202722012824770103177550405624819130464950003523342682007243372517162512398513102619398634672892557253374389584940651602374124727389965856748946301366108341032760376020835041204077695506942691211295373092801495363802644228249092793987846442460534287116644878598567380236178706934304878490615136841799826740847825517784082144825302844335110790119656922462004158581895244927914492501394959892517301519123651727175772371198778434211406746464412348031377323976762202823526085032015254967008 [148,114] 36888985882314724873870773178167527515519969575767332352737929153351553220042270343263322522080084644447800361409606213120524253830773008146136848756988546263942146321732809202707343610367166344300309504249029920902789547663623361285582749122401543794067622500612750610865009750066025753942901194585758701280945279046563012485007803546120184820316043285132070469812232449598398351465133635793141238493778126774057909939517573831916508493134168927572878227099181279403763054805069707097079770287959165745103872543803453006907248654392508928635821817393156548429967311950710549042576353634044564034540142902131375788353200647749585258235317216610498800997214184731610843584555201626452099587524784825660402829516694246804501558893128857019593847328853337363537628602671040088157267931031366409519252927993902906019525274836301459997285744668887574373843003332338874115805268559284283438805911938704207025311034507726652487477407977864198000983282415290096071376277356338868680710499352418558512494522807520811426855959674754201604921127408989517364306819791095563469048018619893745760920049630870590203294219681076708120069404378553575625743308688138957116508863908744801711130199628313569303397193064722606153188510779476071400638627056957459826952217468963650770217754193750302200873397003277392975248307127780829454525866033847049736869243099485531901391425440549966686991726510726432310549405090721201280386375253752578065568893732218810213564822147548782420467300352251988494551473705338699956079395944446734723159671252386911258098562639550240344698257706997825667980296414674102467073871848604978565463362717437370716117551014108710827587468112447217128976851212917238748449361325499741980894620303763239897877653981644198666934426673049579062255829770023628881598480172224479576404320629354969619946614678920023308720132 [148,115] -108887979895130757421616418151648120997599824880552966206795694229813007036668928322567078261862087713773149728998218199997245510633752451670973323203526114030235012536083355765455019677014900441867141494715262371723193808534657499629276984860181951660384519395526702516459762394225301256206716360873907620019603725872950892451642951110088527868954058944302720821500177593630954443493768451983636971291178322196110252672553984605335178395144963685670616427572811552769489131166014833763221980722190775008655002010067154528200515738610656148399151866032109723883151154678992427987970619484392572431879752732409666903501194638584429806367860266537543031891237120382297240644085788708495981645550721826932943976634799823877013576854804245785638952445685166142678405095069225732051957434585865811011011840997896464140440743846889991350728091635407482551166249848890989461936798723977747233471859741744701895471841484496937303083992294285457263380320934569633579904639700433449497713043547143458829935465850499462009632006313714110810474269533478798000209238417539600220064385025048327084080515971680966799365107370219658205255332757182872099402135953286658611595993644773895750770949782617609153007302234934571585595655142207800149008425834553789901955903916469993104349035091187636223444887836128489102923497447960167802611734820512151233843714760361588587661636718699257971827214173507422439759416552644593870120559731078780350763488802317654266601580621386230273384236551547047220951663427789612190082850704305178190589987567888434217565121247107972106165481720231294229594734636223919508314695881144825996998859225109849534528014610216561683907914227475676935093931540577284276365095451747683710707340548828987564228140214873530334361958606126870005540927883946336632014730163842645160756443777591114734696867933662953432 [148,116] 88012803831703166321145335968128781850337341269514579607448997483233951150337816127486704672590486667611992557181550686125218733433100172431798021955225844683666926745525454201921373520712165873118577967249852490819377117838967167092427995554438069437944460271980070176385503868025657063214671071335852070601184457087967716495481855493954076314711833022250430895610040109261038219588684250113384327420381511253158004243762988714626476503835848639490775382920349494083973306888881318839531801266668123121200257232006567537122455567882406397358000113940932530330684009757629335738975828523758721294431329471923552683229489098564673299656449639284512989714360217551997348040384248731838010231270646578895902038407014928708571862102890963731055945815025358973671803913754907238419587463745656869222842404585984928886849887913173276763626857585092654262410563990582192622929103287299514760625253740089436952454491801720666734714569005374512100814098043167297485671322048660395374380681622425474793577949044300493338673092607001906163579350205327211894817156667330109408251834291963927720097477890427930448474486241189269842508963319078460954994065511964593941848683827170782421868105903885385069208426370905688606303568103846284150942802196282827325281490855166505439085064282538231265207857772415443665586033640107007608925619139304309944646019205075715961237937542401515516101308204284736827075617430711083741735558258141929454677450356092167750958413295779073722654311183911960200211259171740738328953485313652821577746761006895891993829544861433451599872882280290730480889226814198655803811962091559477107472768815688037271933915270051401625829826699324373488867995220703533941989846236708820236929911321187946267646196300348977541786293098032272457811370028403244569918235120933522137784631476377617346246000261966 [148,117] 68136723896502099527921981331130628139304937104058022438682068612838569748070207721312984374662504663335299740765036107082273396484051881664789422024268280218065790259698664461281048626978276962026087446883064554892001125813483424087181600148597718071712496823520503049867009528162143276235285428285046321433977276203367681831919432558040493131143183986001868780627316339838523096101281986478424820981952237419282337544311591187964019265617036615233653525566121570933053452079135227384845253299575900991225869688405479503338151482933559760580729934777743902549905269415071761459655763418710031885756708059091871468420063050951829463616098182103513218922200078779525812164543504648743056839347361152368365605605100671927189780522697647842458098524154780433593662008392113904465295916677428851097790979384724271977966058692120722862656486061513692663579036149230064734382472089440186050000368999277785409195396752465990792772319774013286647704331089385203467791969975171721814113533722689713245015356858793334201066275327542948674858572254197271142584659996126374612928010536188399769248953164385759876455888166635944638349139141039725361811664357114508468491220762350510738496304915851611898081177112571426395309333485014379343054091556596158174589682021681985821001850635303414214074477190506266517584242223310595179775027507234071110786733194556100446064090985844202764684379448100971883048203541562827880339642378266225097245528442023727127739955206498043868349161844526218665390515308476488908742463379907748628766119673709695385276199293914369906331044086596613332536569907309990927708361300491973308361329236705815576660001889105313665049352025734181406369490965411571900591924715780955355656885340142515009061453231864337024584022428864104276008435364964737863854340094643021398792305102197577155434182 [148,118] 197354995111210281776078205927831132945391852283708515456951245221202113445370394722128942579289873913042536772298252739116738622324367285548274167594032477207554549229448342456172859378057313738847740382407101236871966891553697131577148517769383745328330638950901792208478686647339963747149147218080573955094386646946175659179734354375309945147821393882663049494479279224593461790464979306357683302458238985924309390915596457677852593929089222833425183634863352023159814985029116227416406950859012128292914351068462035049896467166898553969674373201312433651480493834441552639788218959049892128348564083976910573144467406960398171622442155677256549669847848240761734000854627039936687785622837440784721791651082340294538753813743413605889131893994967456231907373019561677377268996430233771702253445393925146201166310485829790165244521727354925132277187536956184914917257546406037860981054989249585035771194142383331417886484204211396264184115190679222717011942534063717224162632298494240064999886573677937865048093352586964513675801645701684384564371872863054614263404256081673200931368175501297474029845525030228273481135500735463878148800266151196194010260786124952378206385013478312744933688353123399811383332970003088541934879479676882103879618135038513398346001141949578459175085815911465546527291882520823302641095975694594971771936860826623514862377885100153279280302658412600239608094510212058460392919340832919589563400377914923077713989446672338970454211824009663115799288305601646890027127021943368885144886308951406671232236653008881954232924868131141931571626483447447038237939782432622865216395172769762878104406262011157136229726392087418643729642069365299031082533420761365057970730312931799441421393277923556534402454025963835198500353358302324663676750195512147391061618567838662040326 [148,119] 212611132258552394639192926293060330109775161005942100939017225446982026206593747767534596629939577419205617247285845101886495377140120125676313641460849400376385134067525265997961615291405955720869102831668535688988486180183401101701613444022127454046218431029991420440268493195559345894625387930302984899723162806673315981772792044796538266799807973974413888558129807916987136249885616819299738999287533479718853345597768622951756884206157796699258731428378981179487700836088796714217919438682455505234166847474095137649780107812504857083278688533269188823061864156044181508947176560093717172741261069309842090298778573001921631184028805998189436350798620714788996581176150017981556686150460629877409889039542699390051930724333847602551500415135455889587112131919549615425531471799860692538329302485629487784927308207294272275624463652876587450338525266784143775723657862924153823871600868380423450425462066869896862757659155164839857943208988772080594848799022731801012078245693582225155134335189769883939311924110477443613228900449621290915885509064287273328069002162156482482130592363246047591191556938507982177200346506661189739650600971332208960253283922822825110222826182110361747471481513090328248568228057742284789983678645096912541703358809651471233049896871986888483551482292789253722963751902091240407915877386663334084716761477103884928621138366028688215519330932094415394609666239967099470284181948826378531275542237387522628023590646352899545390256628766826802862951566563520909936873343927636151846685509570136297797601236764184913072461697730114999022230420216458932519870109910847657641711009487154226579037229403739025489967867622073420562933216096186202848015675339666865234334972481039256336102102232918835717642880888952315367151473606758435378290592852969040881862915873134 [148,120] 209536680934961622045286790421631423767899938290664227689872173407465629638539740560044952550034776725185576458699716651876896015212507845693356792536830349873804743229085939727519672590091156710500340062959595552093580223203843853327530717641887503550088896648347285754974978498693625700143390903895584791415407929486489112071234196586055847595810717726262009909337176881833249824706702578004019480280966750507229546974905513238351739415509745578399068931152699732083687230833136224392325548728538909353946944030563783431673782575431444240574372672279958433720289696937809164795001086665777165630521602308931293726454044350091910768829740072626426207354588271529864740429708283120827144326139750730715214732611978402155026778705870592700665589021732421695616674659004430098375922721787968436194172653871338707092188959811973118863818637221861524863210564753967701690667050240643477811342022116355898417579972486391981379990506539793720097797004363440481495469371459168717493055734875326567662671232499612289895623066912314778729805804086445402946744719620255436235645706935912946221970472427319552091133793188836398920519570073407369679640221107360103031263779194816037558991580598783070272944923186739918599990842161281914323720832028831671603778536799073237380065015647514117062011168283739618552139870614545438409769913573607739026697836225855742525200972482921640709368392597427174260309690219961268090173236158736978219759877008994465924751207547735735822939221496614725649030953014604112097752219745714835983291732853164993010820584667086864927636403565360399091216968561648903224991474363204206374102014299236164168920665657783458825434609162951949164066849528897583985232635995856613942124758589464081109405539307710212506830154642226034398228993325102886060703705164002049726531454 [148,121] 59205400807279442310343258775975779080799603024179974433700114624973846789415524503177395872142235040698739543403868715772816252217296175072305345103379068017228131105473366048061847011711017110961397374527288431568667241132166114450884250743901347617341205392542678120920726546193045488147774384951193374478024638169645845437810239051965678817275592272540574705248269479421888064920461005592246658970486562221957752154919395689014877101283345336453337279631095249071811276356236225343144630762879809300740067340029675337663425322062982206570721610534710806354569586590453636647024267743391189728623541386104604091849187878536735018750608297016412803014150021167338028664053259115287815037652627385320804758035483277781159723213008863274092741778688867861531338328224068955917572352945787608826929932694944146874582781780908865306873994984102606586261928597165751228778484781752916857038883665817088116066035323401886645495762517561521585892468236941009534579006948515963949562592765259134680378168311897372492687359414359245697286568041831889497979147811360335478058688839695856099255985756516348718737130179948307526368649299116781280413958810129224755849545641385903205881908220147878168489240861503042327287175367550424439278031543994986363410930048155286359503107206643356813636088364504479324480155294028024565061756231444525980366417649397866928266020284194729408302792659420813054713767074958830201528038429871310615034507750622732299300808774384193618889483932125295303067642576194592288400490946358770477494968292635006809879994467222267358829322568144981255989835724246716231902851071901569239029402225175510152370403887808361587561901093184477995110287312983361979493194271128843984231352482287631026864371868629429746889409774603777331532849714495521826383226700603061987 [148,122] -260722959346616232900632470627712791240174034544213881969975179767691483153459471052636007147986395983099218987828264709202002393803466429589536279515247265807517077577273122661852723783096935894658051434136274449993998336395532566328199840739564511120469992369275582092331461013289114513856529741817388122271185777958511383345406502151627815140994232278113404989191596364107229933619607039271416407115566564597272553859882551131487907997225828106906313796044714920256577293548940857060999742341342117833245298401449325977850107286894276307108721973719833619947759692689733560643047289031690677082302685731794296699268305306194485386781309955066278542780166707990956439575861106685445540985789801439860885783497929012313409737901083506977780642628680383538136577671461304516173936278257977821242320622081746849499771570125177711811660626682457539144256312674445746241886917364657878882078891586683667607330788393545636812999433917733370778608681721633967346314316156199330685720342306355595704466741011105472591660048750333635351915312241221583171859033531477041351960342710510652803500399344336215353583493606131822737559453228005693030229256330770602841541536372781572646501184796012128473482895919238753010649184831089865427896540341311081796785291701516047233758853229238313593310165784852914982254612084162377775838358495279873563314526667035636496317188008284907303988260761382560571179030686808675920394039812110327884863712714156770652891817240232029293924327998410543334652818014343355139379533924194449172721585785657987434963774821257500690930849592767033251640739502500140447489300359328921314458225084970602917627479970050686725910094451726853436763613952753546012501459545025579753854979803147704782475856298580607039337253812253802697776299867494291322664761454220 [148,123] -264869043907190903859012488464989466162708209907721540120287349859906848708061177235785756048826158367239764085760759443894605834607820889878274452056029906244375101054501618857054778892010274118254122054763244102302202662804494732562732299085617602517142088856473024943931380489683769950321044805091008143761689436398006382593587386015230639746092987790954552556252466495054827515589377666886675960312847859535181176108153874253806240199254320662106962020289392920965599856822744115449356435435629771635647160796635919813957790179768601846765777830027885803918173394073712282304877407891315301512141716230969905739579603928043345479309666930794575879878199216482355028497304043673222336870255618404797484908439552263712272184369671269681777671348694110148676278382320921534671390323858613844308667565970331858480280077974430979586635706080850544790655255012372903451494778515288853563568145055139392134153584999683062959971973820745759017472762384281867484236454483708233829476408627732019331880963254209037529866676515671508214011956765047187690903867193077715815968207522946941621595649773195020387142718813962499779237327913627004881455281685806241895778345775243609244007857727549756928290729161447995659894227722861656774001585205250051935550746905038417241126845540814619129711873325605128679551258141115205096479144819932614123944613417483437144202214916371077758026392673803018211542256537176189390661980541411812868191806517032909783191249593756822689598897857852079715250982763569767283961283711074710179377427831394465345976642175884778482443764669219516939059456782697794037607356952662171619209957473087034718407568700274988948882275045109909674166868381917093120589809546511692474052289496422985458258849297456343701514733421390439303807028157109944591834789 [148,124] -64586028992263269725585074214428338407233910111897028978435856176209331752710557464579382272042969030201496365011667468281254687227566114886604223254216038955374556459344565669003217200016779628013780365511715115834388244651036671076656722321331678831884481897591243244322405009313572548046089987922392852773132830501905196274568550447425344676043166177598479278392513259626092419610568195537963102713615635256954025647216731553481006483753457668248360721876376510909520793278841870617894603625369467763319629716147322381325168104966776128866634074823289000374867287464297347761277805727742492716032197000299907538071972652309190277972419248170460569411402276451911108501565840962496570420404557655804237472255265478948664933495440602951626840709207622445181568929567172104519968359640715874420902574126614701145852004365766087969377012043433916295447267645268231230755194150231630123694253382267450849538945857071482209627021023734160795405731989908549827157652724720645894363133412631678374475427146255099912490802151046104407567217797256892177026170758704653798218376296487678687975839507952239751874830071050141266804397807592459914148450158812539059573525167321774132292398913313599234698436484183401301849865310027416757813771843045296465664029434768971445968643543342836057390534918908769560834569007099944281800513180842541603704036073200297945190807703254848822728902571832992569259393455849596416207272377132750357799163602478234413770218905468415522146218766901978663835367629189332935876254358410361775008275741690246593126971480768544340130629578945575054632470366730915546526331202174480251853004310450802303883466498663008367523174757572606819897542434990253133054159773745568084848664150847759377422432732651967894721994790082271372244242129260087342 [148,125] 104786812193894866497792175001227633102656383366270832277949171417099038022431831966994005402906630453977396038697412119398347046766661023781769288453676465207789091316411899903483590166909087518325823889651336414752392948992227051480468457650206792064270652220657654660546630393553273023474667835464235421538406466269833671571620032520433080430531276757971861197541030032503866187037183839615551451275947293422504545003656294776003158784826192034359972131222290635503325181156503085197393870867491454306219388170503694185001554116816458438925402277946505662436979217996693970147629418103021511764389595260200275376507129614709306779289810385018674829089729487849492843547336370201841892911520742013176406842674091276838262422365237600646716329694952651967051261037014557088207972863594815867771337903281580588226091988029149798843923614201592884125477021330992249285117676263197256030253861448581455454579062432227640705938501117790354926907589974167197716351093570079190977122819401101528759087650889171189173479218077530599548327465211528680072101430098816850156406704779383907014186056744714338651287121811224927751401289386786352555663059527584029932054095140497650195406865244505631398154274228030731862244802561740190591092709765826097477399063926566972419592277380377480338098822878163509607262890304653508162725686960654560019128481831061814714696626470696237174304270357719010650591584099472312833618417420776477341859910907721706227748679156054341412464245236993344944751644257667030998467407020035145237399897239734911145360232340734760083639832421887135488722705560700026124847317146306150210815227029352489604983691996765202593573420660163814964640609320386692038026018781010969354472695957210556941030911838471892588270075280714995734785895931906 [148,126] 39084197636149962333898602947009530422687085126665957468096244538924526603299816689453387926330451048199806850698134238756943663422484393131654482525145384372149557287748623754432875633620328268610748457458625545177731880396764126861376009260324848197306960097539903016096685744044545226684105939404514357079003855545800971938828146582126336563280636742087480136824426324353102538030277974447583541552205785359340986019925184112582013268365653495988159343147177085263388051849422196131152312998736437346370528395821371473134863375093350285545056671741817145646782210447258275211587118564793090708620899167666067952145166671628949625294860557608563455644510074575589438559572831190807405628636764333170417815363053181495277841127307837504493706118932821479525140295080774635876933685415663204441686765947983807983368844690355227551893095910064085414048082824501248717826681716384336506172269938035259448167960384350593365231646017447527127103975002642929580261767552509564648513314566113907774750021637949294239152874193551407703115726689229398474042958677383016768006251979098654566573851907653700093042131929615824760738090090603780223529081856489829736532546908269144474544919307000360134414599718063398687028329489217036546912075968613719535587078438879813127599557487035066708402678284062350703587297807786085764404584874349206913998027453564467535221964432442516685922630453363532028272986215660255643062772208571221754724916613202187679317475117628460353994649679328984378019688426038001420148442755445336571927738680482692297066461082302237014331359756354914759209339322775207305444949722276218052189117431931958107571965277445512579333338068772623717677071990275062302254250019183420716640751175813014322254302292873681739493105125528891018040096 [148,127] -53119303027965613027543309104959573551127509293116654461892312733611409039427147599481550298463660619585948504761350181411032055294222673573038416029185452613172110436665795311523238650459854874378150764216300994463113797711490495534304986426828751195703083797500408497597469868235854969701407976172757662453676516857563103317855965249394556117097451562856170568440963037731967359956865945062654283801708306297769532903401619920840998853032833482752151446374205128829522499738412195829821236435377670351473372612544885578926743967967384442628609787631041813198492493751353698174338260702782650241168534695193623871833849546936618506481256216750448446630141644276704259947788660382038695932164263879084955081111019319123304888665598802429201567170205110104804403222343752072645973846941409973583382541753667120583220563534112388820249084141510151276730336133331192772158472283409280283352777706380421925601816856782807581607398534609161404252978849711016725804108806654235728634666269305274231112754090711631446585808013388607542901273007897295816583615774835430385055119631737271481408175157875064054710301975274640776013466598857488115623650406346698927926749929238061969616622639765519158486181042868112263575569272285971920033804868069046444105948980323419530149003557071888229501416335620984227230978257746716152092294353772545152659830549051974633146210552744401241807632048139269570621512620979761938243251232914393209446725651521645796955929927375772783514944075843057043800464677903103045521449514687219860856296074124690760733925794527137894599413996542797141231065736676546620091530102515688168062104656270717692012120906003223672230923394350667339544437151066424793445839487089640697672015764202237644083900695134281733687437993087302718 [148,128] 30660774726208879935765727698230620237366510836562186122191204810917788059964926607298385993353833624751231748227833517484597278966076095394639960302380567977762277836274365409819509112877780955291799290746865300340443348929602352314544413648028889481665217352768076839550192305442161932325234853324124456084907127631320826494828651686852019788954890166616831818753385679191898616530251316669482187093250699507974818350830777694451194567684897300351305919253410984947411010448703165248677035108687154154615115354739280989437859471908663828916822478391403540949606550057794108156579507681286675720615336824384681126486925740923904331543567402317411121794678550070525683828515627827139634427302525142893246350130038529643185837470144126804710376611238584244367880554033979201765613592926211934211969459299521222433703842181337949570308142955327206875492398816660675065696357597615734894164584691275104048763801911610035977547436458437515887339946824682069265812688130189957340875805857785593209657835887214916445628334596709128983612174725973550956500396782221619084421345230904778978413869920734988910602403109923121752092916243195658689846465048419868836295299774214186680197289171307017462814042636493079661342238965711287075223852419512445107942131849091785314756884581259643738714655580278504889424660619220941799412178768054465071440876561324909668464699663851158731056290902467960612436602317115465599921955006062823759845800549328374456787867705023668989410868292338861275143416171573182243967150038950420292476704193246755416708673197447053378543058156323351072919206675077824807152274843607918969110860062150077098010179077296470953943421044501868686835277628740678970822461167832039685825898709254929541729025331655851374431471203604 [148,129] -58952438908066057438317828882555409685608752030680683957693477810350153133903499224399139549038239349061372567990525732573323078723170410378010890784215480544910147564201008112437380890628551462616300996540870937515085265011157585989168333452926165119821056981274136962411018330053352752863061867999075192514380409656461164838984169045585661669040396518990272615018422700022033410445322980879678389902514128386695855745558385198356320710265022825595292753127649244988854049530287922817370982529915717435558813198819191896717307459204996892755887811187037365364513074746543976374335013105171684605890965605996822220214941332148993989973978272865807667469096362596549267283748703717135048190726725873501881788168819800870392432621822788709369850636193830023584503728004195096270441676203113220014366947138797928892407558783223736059630434762903401836808526322263288123140522777040437908784678069464084455027835571274987774778790284268639669304113596155568702255356916432956198622386302771778564467230518491359876497209518373620322976554449480169150955015547228284069985249406483334482395707168998819691766205635358593855358100636903078119717851973828053122418988940610617084983138488597576132273590289284460848129831786217798798579542629344522846894667804521156541178295143338066957573823050842324459566547543964052171826545069600978178788202288471850907742805301961169323416472480173181468579842052576571825115555450724568204844730961688479730460107368090213005584795295981178379938884844878578303480685699487827404824858847000190422777472898712376755066349125642473424718165217966140396194559049359455187950331263914018546712829638815196784049687751848384816773758461169347181754872362078951051989923234884591238539926809284476616709931 [148,130] 17809021453215277820511107175201693645458321414117705661673769765878535717835331367244754946317204041361887013660982852312036118067615909016868891456765071666014452271951302885879794868843931902325291674720577847384666868572343621386938434201846255736804297254064228143518784273931133223048595653776373075464242885635533843609707724794277873846102824208311311294035219701352887262461405669829744459990760741901398491181304813154319255136099897810570286428645535289728853404086554084076301991288927565123195172819455688470585900030503464386994337605502217473036552519678749624055738588697278696845530771104447404552249655163606769970575330233576514095379114906585569427325319363969831491642887940814331969764462613006111464964191897373527773820357124783078634454361488767609077750285254211791500902539066211232931918278215980416491963484191946721854913944245512873677518204306294998455430096030759369532690657429642042790388987469777266803431928703113134922298363125972408239497217648521534792225832843656375758447697547625869284890415981777716932946962901569843218886560991695608192105546782701283590314888757970251290188092395697804178040608624980322044560150770119113110534942151868905318776862785262226087744402850275939882217666267418632488049406393297520579091764654529494283192850443096639679679228242890455049046035646049529182472813023493182291904050905521154402724508895539404331602004269657977838976121990599083279487778660098363785966339576312785604369710130603752870419469224854389239818222073050152993136484432038009938964185199232994577631995526145719828535934578045893791402690678113386565777864904297385782981986844252571965866248190912885242900538426929247998342059281463287513159115568074660819298930935815604521 [148,131] -27247019504129509938530428647924834455391062587854801340156677200394128767861936526658299785610905670791633470545058857610185439375450753441223834573552089222424737777505307994632529566819128430900688213148621573404195257280541402317390229829675758863392447348874311440533351363563023409233225113526972004033285791723683263296553818286138665302461759622112219935295828554986350356288820149408909872871855123224814659584975758903175271515810309671688636675122381483291211214931161624217663683176691887439703215717687231304897108489755203526793680716398516424884475493155250279325324711403871001830432455750644492882546773074059646367312989029829995386391105149496001306447913391164851720773444334689261926980592186414877998884389385568030966699288831768160897855017167594597390498674904892920875623334613140555587043918067909754746959416417189138568906306067053751071297936141275637516233379551829519760112307224185471478158203341601760005682752620712840117624866552763743459386686661284286389378431810042849737449539771288077198228256604882432628466360011176443601493321141810113427227334212581775213923670823235557091547090988425334032253262352207840278257109131157061601315946730609567276998611204318549598211226369867796527295111537898392368030592243152437529350123567195895872379453723514037844530540115282577046706792583660592573216837055294831666924820522674584143605604407297100840317530297303477585981201738575804091869955473610920877957429181191423642844968992385543728785511100099316885090899070271626598991597043276907384246272387413970191093223494336898369912628875141291174993135882868173682559122450817665905492973134638579087477423711056886325126306316392453771826147698666244437173818669747138762754537010065 [148,132] 53124368078637643314274756307766823588066807277094437733156712308923189347427544931785251383992090506648233206693583486876353965407990040062690018657369908065619103061081279446361697546048065280420596942326001735274679123556625023676589492494860801127910041523477774314208646607745039889059996553117245779350670652738066847945011368619951074408245046191456652515003434821253261051683056983582281486825835472551188566214925326258876006844390904705694310752052862150613451621785676875090643899625137016039860101991095272126785962979567042310486473371519474276211379188806416167966320596238406622826740504687117964639481072041250622171225463224369363011339072064961071919151052641952944683091281467395356600257698902707259962200390895161666368290097371714492262403244551263781160565860742160690342139083082039283699261231323776552961928962730726020182046889873555921236039336152462053190653452724475559906257459334513362663402844650537777655302690763790894701969884595989550938662989881675845131739103255386934747337123208565304511217092460315244670711436352861918803813922333633364523163492697194798356953769288756242225870914547778217707190864240540945113538929788129768542130507944968856535510321138156339112563734576731074117170557685797379165092696794044138540447618238358588614094753990402694314315787842274709550547075067951786183032564280938595683834540110013787365779207771798943826384443635956485901818241370754618174916521906142562892347196583463260144324633581622626010501257445646210627560898602027099104256901159667690794357465839932026215483973304033101515115549411958138749015560801399233673697224915921418876233810134752105569763234400177044504118841995745638279262587888393610925810216136361732216987014 [148,133] -6588737401182346267749910670552265975349983922698582534049250854891597174146802257193130865263130173364897844497428692900255737762828431515473096271049072123402121600901429078902870756412158433360285188644442394859895020876123582145562910694757466737962683399158706386842395646563129873298695956537132645631798445650271623421089607088455767924406068609470700194454389349305487472812804431401493752678948120581843297792391453352051771293180545187245479052837437473420417184075478811848800497856732812932739753465937332278007980747061699091078109599089102696448630510006358736863423501890494190673464220368671737753340887481789477146123656167055337686849523451741515742830721943065770176405704261870453409339281666735449292523967650868469584886554948307835024176588556033617794850959768635350655967709838317090740953268066533974252734763627346838194704436519798384759764241650110936807028133110773506169209252971364218762644781503310735412449482960857236026697551550063001470726636719851989174011193902588032552768716748866352665210041467065629538093967346867299993718367176960448839832444863269208326249527063396900079916767703043278830428100762322677326598172209137340451998033060835649707135265441662380244179420307768166234254971870004881883739201462873588285239660749157988809406653371801845516441867544542616879804266269619480562569108436867688086981943226449826212946052243438836458164034414587894706649072796134587681441446408636412436602107045928683241363488536939985780067695097919372892482706151127974798188058239098373494541007409901362970287604435793334955243422470467539506024059453764876951809095938014656118961697037385157397076560236767637053314122458215581318906903620425750981093363095047640299 [148,134] -4445930600992687656066923606518710831992202870485827448921724513139094442457069961542126363262571909349045197456501579006727309943635181222110616405998938524285288422746203337266430761982945389294243829499175863161609083768894277361991229041358689664905576258310356547322707835821653916631314449377361891836298254808775034193238882380272142882239759466854033747412844607275414529911024516761819137185833944222536296632488137546208277829507643141208403055732039492678710523281552183260625986779396117490667306938203958496843109429125289081516288425812583171503359282432106743368680968007134169759182605096679937818966548938779883348974786634837438294814749913034841486597115615336869317399591163829899567965285155408497022788818257846038236191648619095207817792781454021661584762871738896015517253539053741395111619608790838439064180852106542563403527593606917181317471894792921114679024892479018570026622656579653779512759652972717729381634438670321570760964795271128810922380399963789872421983732362581041107339610329259841227829512852371879980622734518325227813927328575835709410418442257345152028707232612524551044044266852117799699409532355255355295818805202990041691451637396664664241642235523103923384009021945882085778063777653050748303010210954068182150925894728320104534949808266838056948461615036018647512399677323952149178654916973601939561080915317387174093193202004754880648089639803749025592721081535754298926609664041079685999740204726615294664296686430633144119116792170869397703234494712739429252801375883311405539918503237355963520074066786407161596902184973883579212857445507213195379741025519691802166867718233854429947523172881957952536016014989486152854375621128291478237724983508803 [148,135] -3068384094321293059871088845468867178543272913127704005765930276145695347535900569693162428124241764233361774156271922878931590525794539881812614367786226661655904522642934074146419455609089617496565240214418196195465157067302107417393501107838073211471032482673155376707739319620298728190833087810563057791590588377759584878219568950237409063579892175348656639191001331742313623487319540281207701534409653288149806982879094893023584370126968164663630953744588726666413396132627298473899408041164669595129506089529033399508274509676153713678687094590844083880501697270999148161595809975203974058631077009304368781152916682929381638879583862391938516353305029947048224740153550077211413819331532666261767565352629050454008210618229278725385100478631135140047186043023930496353045791734415888380374628392135611430168293254145198335921294594148891267379313006816794676723612680626875052149991487696728336624702684412432261341077309066430059479031269698170383129845600237502090674506038645421513861532967619706483211748070702684789858899127818892369194871940549750541020902121474022531830326906329935295525780246010442948641455707182828065173065410723195344889904826169334362785116419695335147878086115578796920834816271273499265590029803512336787080214048232813608261396978151975840310773874112170651889504400172414399463541595972258250371272777812124007082665621120073319711451035034870712207868153569073603949229102127135054787528284980124022649281000030844828956802987348478995299535291451531210166541819916865566956928661522421666345067541561989425392945351621326000236627761688352711041566767407961334130321757905219325898765610663028186283948846002207765195357458981365024479414734025286635492372 [148,136] 490302524505853574699697547732209750176614522557864043210395918862541228039143077987255338686512147156694882555896116365190843313560377732858528754990119254930611844684018840487325971457161710014992069682571975088536442279441819423699085677802823045640458831500041690157826813437822282172001567093449293660496323855050911588757487928228466842359948522965407009591629116752270924429488442926501042417920979040623514126273976405264428352759939379532215413193122396197776788461057773648048641500891679251192610574970495297838806901235363064388718995656648784631776361687496598669642375737436753283122583371497459733430650780841776535122686265076075530211642855412022208514531855865621852061333819994404389416185765607240386553944227612404008530579014666297545821924589262695660058867918510315474129850715961030029824317147366072089455733018800267128955161346863086560935075934518607645485387852726820221499818169673380458009176068656947435406689976001980882316206110999440342382829798335485947203320184777780982136533915364397858986898483701482280273996604405303505272164760870686233802880208620633109277007833724553006115332450877779683291757356800280704007018143174805523915404217859722389087725429489772552308815440267566951810458263589251130774740658761832413445744290627249688607534776093524542573786093209714745988081017167433668098424363086765850964512976115338237576665840559289625045607920112192836990293084812076085204569500314322825592680285734047657800739005072387880777586026722604713554299929510890589167663543630695228478837265755910335209312338594927582600574519298298443454508567490783155417467085239801346465446392253606065745736282899940827776919842758132314354871578158123303 [148,137] 594563579513254479161976900673375299042258567857290635624906876407225255456729743697206593045571444181417667505341975085680994324462609961863959629148514903401035041742166282712911779601445728976422581384740859354611991318282920862426606787302870021314038194854007292637262905312739316597402666542148299818548256848783045696995537496524459941380718784239118967147058121342042997705466860328168540963581067301368773320483746864966051661004951341617199651886714732869910394659306303542881069439493332063483755847554824617097550748694804260840891097316301455708290357935913612047728203861371447596087073229328385175164741624237394218175109155565970872499321755129360449868701702957163364338706974936652679023793256835057521141586162864431313528714024981973089624220116087591146138177489499804440950042810683497245651662652000937204919130783729521781526001836468290540387979378469329081076370619340566087162511948292214527078674122033332623260262891527117606270796093030675959128249328692181981962561789138904664064101940868024751721446024931698982305363081147344255590661061846500966202943750888383994346649005895554285255665022796729367657371043367511293852735878662345258422605183216844993627598257568600407857103047478213683530153712430112328402771988974051383066152681649682465818010581379014738054163450429473857620115959536703973750299081079487534826911169105610192746175448267717825905039409080483772792581973636255737581020079670520428337202710396989027258395819306654237810812246558953961825132668284970637379968148036354935474399218308147187290870891034430636869204272080432522548656432128642700763355473030063137490753170351695944182745094979356212897876389211107674453805063197 [148,138] -316484156527471217899387502025375140622307790043100403382489739455735510312747973849968682596249298244320314862597268268993305635949744742080665670716332191047322606534158004787536945886110880529316794682458499410432544680119188618338396620062514629105064474799249774072306434841314012243283268467175406894374167479151582725530668460890896053396198099603012723298217608031869153428942693813538313674239582585569270024151915574861723213088128451521062508923730123133093372176952658586807305859438503045514963323515357186203408895684202078626480920174846853696006720352992775718432034818326715631831789385121384443195759476968634747527725053195745652830242380997391665723792268377002681168168297584996390930077319232535120068464607601226186255669942876815130001862339841118743041572268199259052455903257635233279281063658279787185005024972396864273824740254177351842203216524058669110763150123223117114705063625209361806811242911582905727114965396697152733669027739760398433573839319763021399870145820254872306692330224996122177798096599797393440670736170578909132560054051454624245300938157711806465531333513071587943848640939590623446796044289353192633922357994431627583082621505840051514997961130813109259698086120874275882830797305105033248377604733795948594799099733583007658956409201272582964866678770548979299378984808567954803484985220831223225730952051783954615644291257898783790451952347278375142845968507026522770418456286969979780335792702170129621573118574578037982254172251358615811447503068699276536478954360054086784539653497180815813854455357022824458386172290944120717964325825116273733790284873551939798814945452916460896403323941318910802468542788638744356276942 [148,139] 3376481667873310692824010576271061725038450119474780579269523920826017384601822768876026011797818973958360185435843002886231732884082456902908168328336271568997142614522196021303629634506742326020761873674607634715089782719486454571496984818240186035067572963075178122938713488088496003041262189889209921728394196233808774175066631656268467115787706169128348972820159557939541552781330356082082447279402445833960051714610228295161476821429014688482353064881301803568861233150404892661367418169127851825535962245468507991381152433238923643792449545936795667555515789065158571979756592560022275881885910832637781241164825265527938760238122352885897865664610394247200194104110886125109768170793062203041538555281802138401092420545489729395758537020550869511416506954403877455213624169274448020969819717202913369964171379001682810725505984930401830947978025617593480216182725854591089683776586449180052486667457091812879059454879744868898414828507058371092780292977229684020032598458585599696092910334178352665211584869790192808752564996341780854054247136848544471370556757595723417622316581845938038891316695396143642454884216294928548176802873031804142843983664272774064663115083916270237607697729235713756882549037778264865631858360980970940929708916588898046746130388860136628994397304967354862687533483313146243010377049909811031822198953019050300684038959372356640644312571226358336202892562107946071374840553278737363219591038626703004515291262173217456141185921494181359892656857521289603763679899160877238563221199411173833147516930989637921579325913234286350998554759304265041388260239376829800318932463648244242156946987926417257366073755800654622234627404620778261 [148,140] -3211188141349208179390431719823630038155245442365925781525961616019207772242377676804014012331680718857082704425818875309553238236220283709135242151714128993875658424523354127842170720309598969117339430761765519452730825777461610989027300777667409571321746951483761541095700821695608299518384676345880808382861971071175332306106519716600657262533048372876090039676542655790890705608048876442560290970539312424702788713711299062850120187125594752436037832600471227965116279070259686815817642539570835043829357221086138016963477518426103233877473811071303608057263858268431934435110655211263857574578362501747176907536575850754973741195341557885272600150015280224007367968375908075835721448808742933911551616432862950441200132161623464140738857283710054882258818331814225884632918699273539784071101087191676382026202131558673417720121420064686275245453840254027770413256832835763842223694995639760123607151786698977077818488824021815558454876748037137665069119886739038479440647909531237541004504792831260620884941412351775255194173110796468930431578148129682140683205732929015141101545359122157598439990205110359217754404381400103333066555645202932145432558097356420761897437678754250837938871156071555341659920190831602350400976876006752845636047177707434758221591076206197765509009035022400281775266183435251073425170392264093868729013002967399291710913539455594289163428365342537929014862155209901833643247077816342912804265053023774364637856597352574943000981667444347400550200579192314758339883753118096476111944707704067979624178373973673944446115040729033733530146465049260609396235071567220566105040637298079534279936974665651281033557692453731880450714812052 [148,141] 2794763513858975222592989552556625419663991808147763607510880543311739701247760632169836298925262828989896834383330060556690738701211458629185623834998957029023793400820484303544185060922371651508996839934903411473945155065672403671884715705272432097961094897136154068932074295867257147849068393952872891561092945929883690500282400501392308580082270925479579766717121911528204766363520261667377026385213735094410888043545733775381430752661386051703027042351284849812408504623883069899331122462087414581580701069901583712305792253549415665072518629265341553790542817310859260868836304990820116955838011396682339124276158748960936632717104809716291259684257512809059500325036069529383976674724397085182989090460286553473423737038277474504624646415975104816572486922674732335488586790145363788104041708617810892430023621576949626752112963313200044978057350146351218881926267327068358070888428946806003925358507717869160260933482574639247057777111725374437995322653921384266802344581268443834246285934731211334251589646132142661769936483512511069580281840467631825899659629499976723174354121707493697151755924654466401031879852316602421126136318282934955623062211728140648541551223133414754320131148699352800306070031346176201177632419329735522161544991276079310783830508640998715597490902869344938302046742964238889382697324382883887044363862654211773284632752056695630225129269467044817752157098061066290995640383194576143774076722330218219740099413378873593076839554236196226665423556125457706822279876713632441948730624642992338565806276951584058852293727913503518336883603051461136163563892363461091312516835655220657127443629227634425056216209617639947017606 [148,142] -320332264724723458868358923040773020584027453280698399266261039041567170406479797497475336025590877339945138777840278856955141323944131878713988000225371258566489333563289919018749321921029164499518359842845435520524595823038630938972077862858634788806037716357556463172411169315384740113795480960101475584648640739721241285722388035428627171246742885797809193479536609840702340060195289078463062877038227406113550877998265973995381489691583028572315013358868930906397195429424265265834747843242794930231443790932709406086264236132475693760135162829939860604079352480778651544722129069251242927221932198602379634759299960834588822425524602639852151422446866574654541545480715925703219587179978636772519299262172228189343554482980060042163625317323766155886585856381131526654616368779157822758067413084913222745182866209530720038956628477209723309044704064259313166784985210170969021561524471506513985067675663716968494934994055389548517401089952659713718556610916869624761673671478751782501042440074110817378728895505114072696300346431974600314437300315797402229722315920047129718004165624151793526771376355133814101108640756049007765361710748912975505013350017384451565360235717237218441362073555162171587703721070708078482386121627685281565841147301711748825886672254861426533905559334409434059035895244335472051312592507339741029530403156660875881775625764765077839113801549087354951820388259667501327882980901704116608493650836425056021231546027884451185763233036423829586639914858076296484377350698734795237316075389921127424046256356096222677005056666490880476235103923459236967061589681330677525750137508160296140433099523616255302991964292390344 [148,143] 24501002939657690926262291573815976457173105588194717784183968079286935212065772314916356487771833936708849120626161742890872107042536937635358686627531513104894506128733076027024898682975851303663148890265797960263261848020306314589778404500614480934818323131312419846423081420829208958827665504813684589025498338617108821375817821516125483189301680613639577185014461580402009667073288616575646057003197081581257051759837004654645367745087230470513638008765431349113977817738376111344426341162447973495199391047973415791302350013592757482579833583049369489280424370214382179491447766529264494311982125706887096772612168816092447909502236870002341356202867368954002391206146664523590724541557759215689155436497437591761995942409050387667523532917077903597680271755609841404291427770713186585632275893300309566427283315111519758802274914746693265511441463981826304608216493821723572091280156312410875490910374305177756896712246929486734836035084876743340832539898824779067308180558721938448399968595928631774651808576784838088765560126028063453323471386113941533325182801603473927984465004368467849795034416798872727172994360238928358938225202038304479416258150832008727805049559413962069463808053312309539392374708739367250214512879573498181881894023590364510135800621245982048096957549920072237648195828659808090578819528136717325308906321496988817168586490603238792300207471918088422985898030646928981928279399395093397297961457940212534464527665308586724502395475451003223012336173071671029597227406235394554946530118463794980841981574335522303716347580919730696864133559561620791374490385273880723983200054416391364297341671177698881877780220 [148,144] -537015087003789062370239386929332057260360437418675087256992659241156692698925331889935976192903583674759994328218559856770376959950031768413954794962835864397402841152672801188396991609681740467706447592420199804987035565480756323623743275495369992990725611435449748706437665686417141746669585097741314588041579762449717690905818076277655321448727231719149357370504111461183835858521842075640886485420711145189037328185659660547003426394614539500354853152906636653157228454535053803847126692970913144034899994822520091236347256566973168013780403660659345775730882678502752438701330815590787136744181852856132666676307091606773700852552269775150641558689104839096894519447844645362678428292670115802163753475358043347607031197165245550038263506964665495532080009775162770707948676414479456325060012675674968473364388688591407808983686667498263642289770424667869536373000854213422131862699679936677950036803996037587210433789363637943344062945542947120790922862167659097464697633855954087188156124051885634364147089698878740933128837911327319850829740301355201805197100216766031209090288218571890631014662605071614906674262412469001377138918138660015904807726212182966078990123754602528188047866600022630110787521218748224688519419626252532051266843018533189441667088166648311573221493208919987456481861422395316588081166206290919606630335116219031218496128387074528127264764143510007721815745702640999707802117401449053556244105302661405214049338488637505489988914696398268800194105196687345531856669483589865959641399836023521139741863136604435071685552202012269341775780146392660236158394980103916642195442414314260276034935357304168382 [148,145] 65268274498488888551498760632591760856591182166983760671010457088740069063510616973846533008421678408145168409821656659577086663593390640349471070191473613302187238042817865291624659374458331403218699897920981853077890859192717533231541404168765456268127746726017644742845486851264379392658234011015297008318065280466902014350612163403702928585673655631721533038812417552519339197423910994471211583847900376864440024489094191257266318324142605875349012242867429468976611101313477500693061337823174935553158501881715915895267613239513875305505549385683673799297957699939318767875841510771234510851702809613094362187242166001833134201240706790407974007936884460773351373004882594841053987736133950148417247183194428945720634060846768414560700175509008398262528208547910110685598972195657646646542153995508951048365986845232581882309951640018013249580337329693384611015746133057740448647026273150126047504088351255768413134493073926821145347688553290673532949750459058377730872044468714245299476938716156270666609642959485311236887004887394337030389402845268564406861986777765851418938679269928880393073682074924898783280186537484350762423681703118234171399259719974873626212208144565547084394984856026815777547305136493364774689921905966269315628916026654651670080790033423232122871596434822148151758364925447526171247591966010913869310716614600080245268331792038670313086562565972221179139345488779124502819651760778787770045418821846570986595713777189997473257978477655460683262822052310466310245771912060907155900065895524563260103477447582839684553242950088910306628308583990297649032379918715114159721801782792853747478441362176 [148,146] -2983560897747001637364299563134290882864152264474347552404909499209757055379719256633524186683152170007014079961976554029703598674187982550112119009693149671151546768128445218073228392514099134894706335987446369057987461075082670702151687956342173840792432602808898735497055141773903262881735403827771820382591145766443278227684363069699954729038412457565526691787515565033363983269053283286458621271122332314016816344206175335362808201452493190103820594351656007530883230221485380364814547079319367698718728486697718860654221793092141456992156437033258573485840811678310714728052107189088074063658128938500231495739619815186066809537328418745808671825947310661604151010786091865960004044345533526792358449402813456015531983140542651970595356205040310469396763794919497499515532889361312615289837029513242395667603194107567171776956243142576622051079044780582877399996197335159506252469713232412165144472964312543094662534594031543421750851525517488983794684087186091618041953392360301824893977938386103400802318308679561242434203731386971504993361609680996377696142739753669306178847816975879545154604869230592870067603544986862171859861974966569608301417316999732311627874202769022713672795472213876758287249086759015093990156717027448419320848047690345508230379953628495472685387016617107613300412905770674743235193585549892404714085285247760310317463544752571221659263924419227481928646299333530885779331279001145188426490884034414532610137954845929870731710547244321608668877765801540017990972073818908606838666036157334306996225307067286328201974308814541619883001791524804110900715239479905436073469594177105594612085 [148,147] -33889674384879836065602568275813098532470636188541176207902074988002527341866908968418367328330980827073458958015420720363682848775944350603516378034259523188049965422616077038230810303698415833818881128543140881781855991437098138206477292005195978547429608998539911334678891754766560379472137066265966049397834574098569438610271461942898119237830466196114363514424764648499661366198497143145426923023697409302057814469533387883992449622272341341836553957276413150326705327853199162894848014727470087272675470374925749684587436959262209230893112391072349154752031506578644862643743245245344215180053696068303079492181728701682515068218987598455948232444676916236554792239788806412700571334196814266653071978468843310094407068634355292843332036628588108065297833285903086570358654114233690155948683958668320991018882938529333725951772912769398605365231389146196227363785431369231982664422393308590514582823080703943285698157969499625319566586636439089871020720175166156324620093523081752119354875065140785935589302356296855318889893697141633051279485497213943089272747171294254772751979241635183203077567760641497386948083113061653598358288176330927717431777000429121139148960779440220138424014089767260010316750878848227007035442305530848772130839628663228755276283312327826288274862635484958865180408159994278177946057565668599873112293449937851338761989126676152195280094617576618059425829593142908754516998765836899853452077919839085236578669751100997452141125061208960079263381053600243856969268182036221308032407509353992049569848923536484949496118350069023827108183795857469953794442475362037790235548287771194 [148,148] 1374363345267611159041448416660258829898288560450795451407215464400784424906686712735645278174805872148478454248703985262751861352275775904374736187782338378187100694625456765119813041491937345001350342702606014060179927015195305727166896428864395345234945047493564848307555313138264057462423523111629615384123027270272526169309777048912658457391849791913595567620548310938456180351124298468491226128740754491432746094138322252709926028793559991884581310629070525655564140252015917069103499782714873213341317979232310914630772154822347347127504391626327621388755730876805251025843232115416039075401916692837592374109330049172599861950507696291612373889408442437299451246021264061604404386021930511717858559389986311189466175182137825402593872016488608291544565251150810895998256082906421840947316985039821304423801236797979611540747589877952014228276271689763562078561854012256287448765610065607358107824719781659511145141641820909900832008256682137439211363355231703469110961704208490308589313969086237748450058641951516005550496542415356587393203452161199532280639335110523921700210059928552936298972816124184873225967980622007975889459979507556088326627429974020251157856247312092937527387465188907297281830440644348655869421279146720511155969075146766203221067288701563127080518416925394819612808483072968608830517299073243339209154075645159765109797977752457807636694159435895773032914053065120421448976483706237499144110940972946200338380437614848111092708757625951160673604303129590270811882992205904254325010914179614508797817333211814114952738895041794883510703908690348203371023215721275520637332192 [149,0] -11458040882104952304156202563741147413782741178815046254368705136213904434967760303222876138351306197113285621948670865199261297129403706513037227871384400871408654156288374556171883479778800862203447076150917326154916490930352925124016739842544127840698256822443828126505994910665848741096577951980640583861119890831860849638079138360053669883252847486984222939857472383564819665847598334064889328055132710255604936650119096583577765562591984413340967900672249887226180558342342227759170467642886509522624855289651117181758810773797987858659666408048819178006122417558942095868169359887473013140769374383301072550586836075355874013806860937635930565813513406623686665002319514550464411285701905804126620179170851154947387193566435704529737978921620301297323184595195868564933791667099375697202843361876338077814245548711970794924583713553461691151507573554637199280457008916341319698320908551208086057275277029575899866343248969475749748723505568995303602272652573916544905438472791463902774815195030342175846510978058605103058598907231064730145564145921239739739219147879977065662651018576793193381748914646854934411286533021071446942050773094284650630569270802933387396132887732546163646145564578815629103864677923168053514161890543848981411833993092828194046028450502515355678473436927735019571980097108493572931681579829801260182423205548370654991450598976945527525443064638513044279326681925189125247991403592719992828406269499913484145123803378815426484615647931338586269891221407655908777915572480677640859289152859180114307255584587419407501816524375049965229892448109531619004521849272795455864270745730071432314133852440095256658011454404264251027264702877977656458290843824052282027802357447961769766539176705403003210419493969137388347010459881921536384652363488810410685886830516848494526726874288858405654187609355290175106920222366953163383827802667175940784415846253463698180669035241267901161230041405748307952928403296256135328174290991475628639731857158221548836641477338889606002897072367556262788527996775949285151159021784962211144406162761198698062103940031875026761554181575775146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] 1121750713795022291657475229158682987557769360251392241194398338601209987639679375549456855587552405697772277217664700871118520027025154240081974686100069356602587882071736498990309364388746884168439289555979402090602946516046926608869236753712300304610728955631667345190077584565459246392140365792318057663470239026401120136776035792005419761156715625658062291597943290898897199506167427785003205914574449869487812312662342081128524611912008740721840221708025502767148086109125719945050576050096521647755540718580245056999620822078981963749261937770666768749393355543575031335228810271942856033355697562531261320391448447169096834768661564138772348436055961546113923422235283930275447901122199191144852146142996175956415726959037629694777340348062757103175791858557017268326644556305085440980003202540695541279671887273903800784604528457901231131590242748350778489341542180761107472549902724927129221647449192801768805842035880743996145940949305649465259019881349101394213172663408147621638934934765183321413083677922636369006873247112814887366942291821982005376947057120093453650572715885148068884343882135065917311127873876538052345204254599963703392457146039608786815412831946890768378517415998869683269521601225492257446648650108495380627201696543536573274530518494044669292829082516050124377796327649138677622088018066365828188262888040348725886865560600007111405976308548534397048147295351299018095391021164121812730604069092103289075079925488262573247159453482687881334726925842177588063099538005184441105575303337489814691771173772483183193325919312719037662564476871339734040193294001069752777401788623077450081790764305040213560829695759148420954706673332323488634522564367062535167355064931533337521511455068143449612950744156740182743079141033075489435145310993878756814531260343336556539611570174957841167848602752663704436936272087018709401225694037920069578537410875642357891440282603946655995056239775119301009471198047122442708206335700067015875528149883527471920088999683244140392075782569920984704516339658390660320332052299903621305503989216912769804907618054201634549826849251985549926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] -61118987114060644686838479897888715242949962563911866564550764403249749948448364353188437930575037977116547665174531052345939434319184425209619179998411358894627248615781942215362486945450200474112361680609469525627756544283238931935069945935614857350377291852732043734824835335023772591773353229995394716039431418546641735500452905979262507189974499000274694763958486784498445213441862499777398854750072595978393872320764036156712635695479740081838484536172496161536651303708232204675650620993471666637897881089933760221712276319977244564609634760333345179128389146765224367244513889015040597915073671294489781698471427447519832548250975618203986025172592839746165653328393034744564495196463876241538993220577630755469774539032382441611445283338732862406721322431988419554967460374802171877660296074025994536755884588285789110492850379322548120061720380322828453469475814581233865507413635584346661575406375669589731708393845454820666549882777146916310493768610877695678188574212057437324206257849000004386099610918982829220342487041883580473029130740638035027244180997947884596445900021854328379488425358814346226382193216359629209792491220233845958654430207293529977114736276113427244034239990308219094969751852958217804682872114746896794542142832113855696933440092405062037024400600475783361371849159264256611107717150155947581569300055090113136661991463177831120234677421700845662659491443062378031323669044784016635504735459508194895652697243238350118003302488057093455907210580445542700781208048050508505730055540458432196016394481759517524699969538485369043778898067722740226545595351526099763059225440328896031553056881028066737280120069126495495532916772884925436663775240084272137016983041368706694044274350523557479548847192725946271555135807600679142004387985295033675777932624475942140616510763547060090803005850779712492419107835430486090873321931357101892709579530285196488294148724884327173887044977168126698800398581592424513358666996620246215693766803432715938468802763892941471320242446461707107010763202236928238067645661411419248200888931611561779553877120406760181658967212570132687687873840332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] 2009116012853649860736475463863944568934097972979627564473144479082065158074420707220613924913228513255579254960112209432030911760853093225210538614507534661725148708976718375477374907911327341105067670728227721742223363812087521437085237094324272890594570963209405169309756875786867553850306977502834320500863592282508002488920404813397998374490032302757132473456917160773126681771876289075562545598762591435927386347870043327942264717230819562736746350024498174976399467095646720366942727039311924311410801619715406725104368445399416219407101478684791396357939412154723304653981177055874258101515835775446618589969911459050297780501260321387341598985543370409139467507036517444175648648647057210620173009302537667317719807257214685948809656902439124625466974451752914548324524374437662906568028360579522203619876307241474542892753363418934496196891247059904966244783941200284762595937997946541332692772136963197958477181564833832269423041611963916853856513633257773161101239184664129011092444727279349069810041984769561644903575834401760375955464876586186303423449672264024875234117909687149573791751114996378294337264483481789517331284920368776400578938419027856327371478024980686361227134735822804532630189600036245952083082665406202279221285738427300629957598807591972944220809628253468225076917986063067438561108714500548745398744951188108337145947838209266620178013849388153247582300805106517772311422437786440957877187563526793878604673851279225027808645531247317904584924388020333282064081417709331328432044682255166206545147361918542805677881635306244457677854705039574156795377201889851376797044741801751602550412095616860608291528897820548720866658999258016592411561194811156064356020059881374032996722372837575513307669863428297249895871704223366053687892929410667009436643198628857848050450509426546118366168089384858230812999713830251421091704064519797400330879184545299657918310295770096551679562049407588003307543752394568340868856717384061431692613317905571073373419498395078730922749240030137785821745903019380559525094071202298500620432292314605369308084561033474191565212363386194738268386572599411010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] -23528725778625657669234960228969193228448198315267260663208750788597264454643471931681805642389197331083070561879880918022190535442500931187667306748986295378068534096296587811138628106423765718743016863510050732420003894860166166738144749781795902824195332077146545944760449676795979690363510977699495440216293824935814408560873007343777385440982738646474718169317338724563346369077696161240201645498460431197853276383241114833826976603333223300738763547959598326090335568887056991431623274131825221548784748698074652338318820116448592413243728380237932710148684556537579785829403872906111881552371625527034859943280960992882182644736581686602313057947968050266090813736196990971981486420204073994857832538327800488478922332807787278734739037894809670169811211211228704996798630477796963575283822719941094312203555624542064527403458171183745135590057055253563489125904163275652470612261608224507364192270797838271301847428700795213610899974570008869733918609213393481272867820344511368469816286174472911192794607211386371830429110626313527842465942985240769361341808788950400568759866325664581542346411675139693099111974682848011206762684696521061484601171499980941138492895737619101056058463575946291304404653115120852569522979319896863087798553982760927200595178805310903894765968607106059044040190453129274643213752174726843441704274573374422525947163001719087255624230253821405687454518480956115882187756684799789805064011882568596065262462790141549364343252413744281455594446153189407587183093385322054854337521506102975111944801645715239579423275217046433470113939033223109825898327604552138737884788452472113821146579227923979091312042363722205429149609701233442958167355467786305907362725678068001325089679322983043636825740369358143918527342503370814596729767827335845102184554506766226960435410990442421111544979547712694930822187503374909083721826844936495029782430553903842570487749038707994468564485505187895716335055044763780284220720837263451343036853419760905147665062643363138698583358958707583741507029632821740129656491296489358331619717550878176170976336250452257684077873520211987568018230376765131950378417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,5] 163215004883913893037388632627744812141598197695466410400158214885185371964737018651343384297108893285800375000479252595060878149281144809656756005771589612675417246128685258697829845601698211526682656634984457832530019246929089440318215810948212711059580156884838885797464002963588339746277195895743929373765695066399463330783287774747270831928683406005887394478117731898191500367182099721909648798339267636737516240431911431533988272879340694498262751621550526392676980395224115297199780895367306637258008378962758101374827994825414585292516873464316266175695068738491447421003925554558271258205740602244793326608556977183114573923544356716156968920295703517844486536331546427726732698012878609571873142536801150537262122643674144329813257880620633982230153035047459324329282606388993832606244864922048590612227374201092007856953080372501877222673991853485917765389931657350358824789083835428017164191000994869346140618853240816249414879559522811760745350773304282372420131801915007293971158102307103785058702917697802507268800093611184609189174912782746656662433021383657043808006386867694055307501508411635255100371827452581424638913507484164826617853774983038602711969513290499946468839246877701723778469326246078437468798434896661954781971484250802417395528545321437797785147113570044532889858968179876645245593526411527935244030936187645998774632057199545409933167011153793203017937908118313508156256715449612912444420410111409354194919783429928599966511094296343187626251878153380799878223297076924649640340701486423863149980792529326704702052558778170585551367131408344492760625301318008281693592896236572496608873345562970515398913902222835548184424244355854257120255369549601785384936566799364147198440489086120509494181868166014386561684615031497654526274676902858067029161698558417304589301555887150960395484311736430715551510007295883047006718767755189920613458163520420879109217129635399305542770881619505070481591968790494974620171673537330526509629498346560531834198618456889236874004484125384992360573894011240979597456759904621459197074174975498830243635000613313511231593965150957203924519944848725572228431701660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,6] -646949182662971486532460354328599131322460103942695822011560196917821172432717196941064788300802078374770484691615122012166763097005781686622445719541081566224790844433000836328834223103173174274809996818958574045383000152762997948357068999356190440668962596687986160235925857865790427846619433415310180085083923709185457535788832906536934331847490469666578702750343899916856966719874163118941886592780855002051596898053619124892472513812074843599062238907876569358147731931001773610299081561988502613585979320202858156129391052074245401167473665072891060079107185213747230817678091055642034139894173447503208774115617420881782211626454990796470816093840124842049257313096535102355817901618441564146889324140648777779980626939415980878829884736197207905646358280093873021416930472675999885976336157537183899179923619918486491703548154737898877075196717284977490927367074510764171113482762809595970986964621560252940095046833125980721410889748171984995453808556726369997631319329597231151237050124836133237641899158056716787029083236991117205972426830510774005052466197162386521900832591590159354056393373579222206559666854718564842775672529248234569678623284445586115972854923537393209933613507455356631675006302978095422789089603396119439120470573305768061510186055128820538634345391393523314835517662710028360858904112483811480401360680900271516161503861030899216030925057716588243997681892383288151328721360275090894728560197343280945392898006086661982394648024402935721643209966929314895633953670042057140865404278261036468286859760873386340805118192261275854505280434543947015119306662838232418834204672784242301895448814047417351171750177634599003787172709161487883288410262756988500315395213345710801789048109626541029297094133389407814914084888868125635663118327753005524013027816448269332123326781099490985073818529141251238400878923497109452537426606102298193792581239931099415686041910373302739489616880459852695921360168959845993053915667970447512995880941480803373753670991242191452690214935127991894645759657068521340834109716144537481928258948920319909277533618553072777406305211060714424262108046548291895305737853050231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,7] 2174345115014774747875727150889460179904991040103497464593019174988234022018205126070764737344834056124331501665997973071033244307506263136755473862168333586686195164542919306774581150444391099037790307905484163416816514443956134940209181487394050252974764691736978441507490487195413548529220042777004102208309605928942668385730301929479102947439844354454406757673131762430013217695020701325429924597451240175848638191967137064793385466689027943448814339217801548236882886021626943450447924482659648872047164858741824760065612830820908640453702047671696659534551180625736710845227743979685719986456596010621136699883576064609928680680078697723650522532412051267972400736835626465205939989595560410178553750257510448187255394174996460878061842586991752488160947342500102902956553346883007589753753885959015492061847133790111066543800291632474238446908082033044296528349574773372841920470446510974293690425160114345847013670937584395921131316579625233480421942130611384560886341807233259490171953511925924543126785924319475309745149417748571120844254222412653893977998868723925340334852992130711688482857853906717174117907169844851756347771054180835635697048227905176165114311972877403956648419087229700533641770675937952376099054832488580040684864789378850404861120780842692570091334414365867203578526597137857271854033907881151641883530849390525575406694511056307069364055469989052220402627304668861417836975553085279865226185725534400435909338640507144637771390934879040792311377479068161730138772320265201808204403821259809668802008283741842667679885870791381016151831039036339135620443381335016156515133127459736700886576149349913849639670084307177778308601948182138989170490989528009228386786667101158956031869649714490792213961339180942300441784400674128454102145712102777903205633402569141176437288184040491542225344788097861928829495051902153406682694091621525654421609140864684933997201619162351047311660413160443378455656081168050748461868265038916616487848792832110196763507708904818025445840306202163798770966748630692229156460126258653619614010494972545484531230826728472009036566280422810030012329210458155159813031787052750587463378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,8] -48336453664069679746125724926050956601900165904738255900576011743325542366499077513608980186022168282077600351355205976150450812444873928081477882447945012634450428987013047176023466614850506055240053597575067467506942010465555759325709394976463453224466253124023584052548522522377941833623794004343510347003675206960688362876964990235726326847230287075934303802099754341662305990873065587904451057617929294502827476821656691437915464071764770241371005991513418038404323876294118067676913071785466993907434720426359268386628565868171372115331100548734151433514446101602537649803968072666447340911160459676126947818431367796513497566252723229264889558152597417253123297654194818495592790821572561782845536171044354921702098735174381773869431100083118134269211241079976153706436484017712810581335923250489560429145100804291855309386667794720945687786655928858155469640832784426758423308135521115024637664007385602913826802696292617718487454196691191279313000938751380702007362359799554083108409046240039671699675187864805728617631871339447558831336413290509269207840971768494732459114079770552067436883709937956381877911523526493909874526895820354692293394704408211583301147732960673404810756996666239873413325335084750228252597669698943544342791100032242650524503422466283311271984431259172274605353058288865773826110613592351625509607904936207725403635118671743495075501912157420951130696604521658732212217201235120565679077926526789448914722309590379239621467014223139997706859163095539211024282687257200874674076633318449987848853017730421518974407621734449913062430922944426746963775451041183869946061165179662124377595150337096195161447471296599474958986524307915786669871268507784756541853411605009759965673284823602099152512501777002718777496467285109567410511264388694269761484320833848438903358072824269064494587867879441132315489116904937469652892452588526224637502569723600509853362162141587640356521696299699926238367332319548537499657389099020931175247109198835132107190039861475755099793705029320436154243457698167865370651635974825726518760980588394878945443154955236727768275446020521812297761348489700747310671147261018631979823112487792968750000000000000000000000000000000000000000000000000000000000000000000000000000 [149,9] 1061676243947120115145069695759167856924073791424260028843269048300825964373541969751978230341861650170091367536805285440112917560636284555829462041419108929647159441630865969699142003027895598748429739733727458464259894457722169632926545391565734487791496898454143878486942560512051911383740962656909033575615950975128251413093263495405877144523169577646596889750302690725082620838562730031905491132368504683905487944437390787348027110355781898117457011761531923794937266579075559276386065983446114706135459201372914068918528671250163344331983575443430975347279290079518353384200475158169592599228321062068676580802649982232470662928030982020993103720117304188249844384239919760378464381149733108924478454067493615579059221049820304684172143964944196956136424684803643083756217140021285773525856125722137317071913629646641116403738356824175742471650923910899649142589163038789387690835459092035337366608697167726040628678458116161762853985974733622576652884716920788198973420392320660206429460421004704843528388109542667375340589402657302792483415984057263646396323158380699668333380328911466166395902214414342585479234494006316744327587085518979221424351901167718801837685102401480948513783402408962396091275725246137096753416030065863585049583789570980359094379934789055687113003452852368157420448192761079251268222108191814896877067726599821134267552395181728121262198234037982048837459708003449968616746802460313063420193326882606247211893745273111987480791039164502418104227206286859303031041186842842170597102385165672161787384633290869755721156613594869291683294301828454918917089002296425166676115663323401225673508255213974749900885762203064798517754931203183331941111944214456030921631296240359743314388513702040740364682636651483566978287899138549413068949672549716126051641639351530091705891191930741484396248386607210965080015407757246840198838297500357946123962377364000650428924878383334614979635553872393105554739177698438426243803920311237734046626283327165848629066185622378473154123255828658648656968391215938463449049624274869145583154116903114090449132771397454186768261745781065973932616810968779675478090851470369671005755662918090820312500000000000000000000000000000000000000000000000000000000000000000000000 [149,10] -14108010043436506606162279619378003882291715727049464065614302487382203650946860631284647398440098071671351058792384850842293191049231943878088779532721264217821022517921921688873845630572487878106468578624258437064412712658673592369531103068974878684498886025071100554342601201322552402206085177716164151896733771684406006938084133645926580956446292278303404034254475718296311170882384185628556180828893604448113105123998915867528554666842550570027941571274340190778594860187102542945341894399627608466501345109876772673467294606231911302190887970361005535963212849299576205606253824757631763964630022210445840677825259395402852435907938168967780095028595044980296439711943525039200395825944063779153184468313801341143065057637630544806732550939589929807642189836063516649182310996600932447656480032565848116811056435343411221433581667049262816709206335343662507577348961417353220534924899596145891518409686245385373575842713113377068113445583187147011918674579315777133662111500493553301729639833888952088778145225595065802017754122367750214027159467634289763898127465411836400945353959823778023212160043126939521782375865230350509548939014587208568012280707005380415045172004140707544003943317949827160882262780954791966712242138371735414702129740221992689646224166318711511695285722217617055809491214491021182513755123223311196030300772658909298626410344311164315951130092817858669134721942436685465189877728846099969325216842864658735952495024444173591663025847748601100965589186578934085089364958395046584279034088545661200659026323351868478392341097626779235267254232119116866752285693129781878834763643984581043861029035146126435609824312530453300986512002414925778754392904816970816627715979863373563403424396415167839918821113578100666084707866523493216040025988687472407512423349683861493862023773614079657759724668520497756454033625553056211734418894363951682705706383558436461789838104511043809171082873812012333679390222097149959232962179557554609497051989645113470655456264251572250996047976962864520894902165649688165410725793249221792015100086708476649163543488475675728043934847923633529340323060893724398961080086778441256001315196044743061065673828125000000000000000000000000000000000000000000000000000000000000 [149,11] 131353801171847977402167799432752141325180314435067090786655330960573588027470985944858689594202696168019313861756207616285554863604290413697100448875148712192750401229554099210103473175504538835396737411583392907014942436166692054936201917734759058877716506688642085874059830906764235836627803205537920827324876783127437166661904948577108075437983946794786982785769109569075721723167510659666895030549968319206962197720194567688185597195805011274911235004541257923755754367141294553279628777592886733277355139626944574950832846751883467329332342383307394261646886525289582376601459037202588867215996921195870756298521805151893498368615521056245456305660026781494404044663712637790421726278788484739043271394603359196681695038174904507010327264894160134547655771423471031895786261246834729794092701879630143864494199780849705380405392284920150419991826737796712044917164645955057408790078468332700033296732603427606426604548615460994237663957999893177025948110725767603432375268123908707617035818656037632861594345008004476849977736056360000845920591314877492513650794425893441827717407345825766917501163440241863516459871678391169223359462629074235984251235361561891195818083550231150693861541661962757287291805707154639147942046795101814643445381837427077503325130544670365204232480731258532434433524834266755022108937587121951224387698174636271893269323901647763994555728482757618877708358490420045620935976616090041812034120312561174665699627313984002682682956371771494592273274751698121223528067537703964600518046997417740164514163199310738895460435163834612111136418450635755169565032692666890398257357016052316275354694577634058603959954998971822453502502827074454026148851560343507548749764296698427477638854782204755981507922901844739924434265748771921865682168088248157899365887529954735177318473675018982872863265829305865864346304967096630119204745184151983899059933624847835422916425038364576016798701690047872173282996646798935260271504836963184672557501332012843838749033280862364561522956009941601858090890735071083512307292586388568738696024394777281978490941179039932026462847848968670038361111640240671463256584284825037589605756238597678020596504211425781250000000000000000000000000000000000000000000000000000 [149,12] -937091730689192225147934739455329821010646031875406309010898956463618935454458183001363092811207827260850928006790693819308248164277670015528272170626550100088170706210826502292334054997467710931100022497009127168786312400814429627758401424071317818335296281893286826507905877583885152123106580328259009962133990111637520974041409742725711366299886181755616364051218145111574053054668856120368738892917065585606039973657026521038652369012148239065109822311358217331914144680680055224525987078298053260793458827069077472349922335627833596082861011216523607349163332330647002651323597117918699751340914262642426399899579836251207738331975065034828749921768123256959028120549613351206077917158531795585820268470142291595747920718724580220240494534360596465710283609748765801622764373197879894313178411914755858341766161131491650652869500651507298583803815400166734903486867316070065657180333110510025567087994465502722906049748093906269417639859107620598283594827451240709812676717511966826712240824662311340352079389163396661427062259492585689471627050736776774832476652057119865603482426425237641809167566915516288523301255897293525192028913574018085532275837516881012244180771813364136035967326399669084986539020719846229026893092229285410714365401324787320016823767460841291158831255612862874201160437506330350849828075857129020378085778550292222249968301715042577451924686736330089754602165992552919797319129738339939704836887652668389867819771691183962420551515017162601868281537652163926399654723494775341779747681454553729681510714722094967957991704949774030807346252727293909419197587342390039810386743473987911656326458466876192968120753602618381126515957708226484594129230857127429423745652689325741404103668471164736581655535245477659105925610815506725127900420365910805323176332980861737990885610358186288859947660363377817050863794697421359626056414629794885130049448161244364247504464629847127629588856125192483595875802242281494311346701736764162695056939224561359857516526610507671905972783469153187771393429459857599060476216334115845814658966440278098204077231549178890833255316921843483014876653396516860104797722256088181314037655056381481699645519256591796875000000000000000000000000000000000000000000000000 [149,13] 5367890054879477961628586230558483846276270228144887443117602364349409570813513165233657340119819898694524688489793640514154410967531462774939347964135074033866531618340006983340873283865347913164601344100531471811602037964978511779805394058437156759095197687067195258386711152673132022379258473611949925079920035091204655838475017637847203727579159164108392535933920252268728629285688466689707671097566696291609745849628487330064226774330536801920962261563341547761384571178316207410039455834771216733011590350270288554005031910127388358510866383307743318613946480204140961872298524720607965620708966610447418467798022961252930111999601593611159476176205511004936398365520058391548547480597018233405148277738104974848103644624220444461954002763400295574198809509270953546960549940254056901980189747964800223839930163972830481956295201906966129010317458794870946146273629109356664410904534099085208011628963463967302193844513039165071567436123791207648619139815483464066236757652652044921690922587409629069864225382054084023990856326349242527687381570824045899259116078101302529391985775437061101617710456567582261581087770991023088393289452315714576570372006607039899872105859177676265785692636305210749323779122934792185978803454295701552417188895347044409872945087597603763549234921996226678425491033154722658686828424370152498299710766531592928908300996332303474459740837323638913212502995889810181067753859850648464232328586555236469767777962199952410585829694157551270803184748294716566219285981569106237188202246022487979322692697330322183357777974612191181121112663354779451494210556307534343349563437751622986091010005155205095394067085371935155606851377464291437822152230133193165845748083047309902462232123700831151247113745618029636255554979047330462916544443691224130819264304983386973396422025207866065408671174049731510949122951117190776002692632481721087979398991183966499438447435531317001569485188514358143514113273808761853779537403770832594261787275892470270080223497986910259252752175489962227524146409230018346349949842156192182885486144177122841966036391742307857785098427254122388659732404079421515707537166281381932862737382805562447174452245235443115234375000000000000000000000000000000000000000000 [149,14] -25270997652134471183028800604964713386843883006107613051270160779065309082807328443164841284554437272959088248378162832754291309347773112899451826724089231469370800878527875157383598256855841832966391545971979156321783479928198079539139971048856133002255151714634133220745542357128168815796692503359159479822821673728537224819214456369196792306475417767744804558711272330849624702162246663873438446500323563458895675420692093625828458068429194107272749267504239395779572573350689658597788854718612718854933756248271089531247658426447235492906561735373888771591616241951888697472168195543136656018457576745534080418905774195672367620413056949581334498833285842886009277305969261028695954026727233379122233094708355309226804163858575406152544732730803947937912628802442512958406131414835081143989910226440325096228111611683039923982460344846682066001383487594469896482346911248504830360590975768339684234181382698681986186659831501855693076538257564807700851447166163571755871889289083254195078170705593972223665569274522638569473559319235101696968558111819418521470657253018101480924299907346616340931943007744649453679364129584940022564518025106013004724847725603951740475532017914509882401093635247562058130384586241695775064597346342329357390071585469986477316306141605178156399285439002518729228913706456200917719931474684041347369617939989091270152885746546283758129132613844597028155657665270035405398387270716127979701405950894166135410807873077737244996599394762866347731180488152925899643383323940256377043331444264978394212904172486914878789710308674312085783939397915437981327535730442407262378957107055178319848804806917386700640679975097684514117261158062041756735574546383769181657502225341183644355609455860630149116806154329404995215644415096326107585066553799937290159503169666423651856943147547750964716556452211026734033347049756755031515538797445495094072643952444482100314572662096614989217414403958162768205694521711641463012151756576542544311848194352891587462659776297446815555302526421705883823784857949618001076600514488439177166923085594346370644665311788199423080728846677331121927843604557566788081560851997613697061495323381574706900210003368556499481201171875000000000000000000000000000000000 [149,15] 98939231015057766754199436904510369009762269418405857060426033807894512195232726640546349738787186980047540457534384836591284383906296831248476173662015613300674207411866631373858094920443318062953324302369991989457701188143442237637902021823520490055224715290157747412100846506696415330202824627645079936829638675385691080630643690579243709285847364977917229007560874308895149654592280656048762321136705501286945366506371453544059845157183867765804786086276182396434947583639299513541816352958691207951142200599023151139165806969779893534234147692476849525670998118532082055556775543942218815511042924324944634729669885380116067350429763963319380895068952114975753789473491728395187662424876704094987226676553393573602392968824543639665113328446383368253429603100573366375773611971188370895622362466375550221479509403212507204778203591363404128348864870166703268754763347692572840298092435094683881895230242534634985947987006608566500022923644102751472502194251511776108969741581384074326419406062392747420268119732053036518633557685969129872888831334953124184617876098078013094605352234072592996772787513863243417124844528431962619716003953261542720004530896272811425476210497438479595678447705225655111422873990142702960337118275561046803043815741990319856796279915251422713187494934614422182391680626818552829462477338628234196453179156265297217966800716321897861228812031659280683329187840334878927252591637362223186248174623218699772746839105627434442094207173284174030801292768491454437744439979692292364414104181663705081479429978336378973195009593396937121028588343024105045905425721685740732647113187625713549138864325220717098427008146225962063341829328421212040557994035916527324755536602187250815115510536933272299914600250032681380498972355145498171781456588048579397121957626333897808925703278839223506297793344795867535848431319430664488620919265295409628942744318948379005288726466362659875531206535797214437178707380477796129989860337635475280075438781294140998473276144349751713630450768442962010805704991328467382690436136008487470090087458377554619053802103581358568680919760649995837720452456186408270332961016308169654834429569697866989341772381294504157267510890960693359375000000000000000000000 [149,16] -324472832714969163429529985548351045523996880244606576837637518811079319054426291333053581323135433199741335676518449311500998436715098516983401307456460243170534685163053462988588577792901124890623112948200411028388555079617922189615173836737756926555668340427025122574948518798323837900949420105251736752733445122742202568229575966282718442642429332404407962700510645337242431938580430511787585024679277258333759539600910988890986967972946539875445087328269976159312790567252354177010817216390089719162234701815553816185884600760178720366242282214416355862982864686712331606916182713509212979491914223484783792406736616269073690675436726360337561407707958254788665182733282391968677683561851462749271568412106640283411867158029577973640291249797242959512739938817169758323116655062361025353132755426082879138062205524049122650843958562817704088971937593408444713651260048777772536723542954871092741857469567993045369505286568403962511235620277073058812331284938746712093258275072931370411313460473082458920804669703836986492894882061507940573206910918163499283328720436625950780183800786963581152490523084678708048669836562241752108230940734274184248257867958362816882120156758586868291478037767359002611410694283160143617736162622611361412912968373855774948866160046211245117702329768666594620140729165112738835728744394959319727672773005536334085864473383243843541111117468514704328254802171387920865878857574137062267977874396399608534142111203669305824452185222601031211046680558646447031449814270214279847080570966992506016041525281627668618486079970022679786844225599788462077721383113343820317018826366109281176363822434048634737193371247285962588504967481713376635542062067752335039519168148211279020444934734862680526160991797048827499327396974643992294528195113891443323115689905992163364588012384254932995883800789061926816220221618030096503271453905778797072095176424667427037229605389017648936112794748518164388012260943373603702817263479603918365688208738732097058392249529771184587065528882350430197087643318087722427698388926084106135785223666844364515693732153780947928474333426934016615682962419240750699273682211771294049932474311394521727231182034456580254300206433981657028198242187500000000000 [149,17] 896491760572407917078084761726031579301129615414877622917659189269178026133494380208762765700866297716916800706238404949237346529645716223753551523504109694611810755474316548009454614135650030735643769544988914634799798579307683078332540384745755684652652789982517509926971953023208321541301427129807859166658373350643646970807480497986778767059183835275869735564305707410131097531387109273129335052775565401958393180865275819905841053943341059822720918722092640346579988039215445435365838568473112209468215803143348115733225683466730220996251698887364477480961115762408704452464054898640031879745798150608372946985813824046180934163363108019772339918822497538089195920902440263589655663406306329096837881528365511069032963514143097214950723920484709363054412135947364272394176478564077647828940119358639772718404273321120484318527656998288222984646729974911570729243231377793880653645698618195260194671000186381223040769518245437339802631840906488766805023797109430891303086620609621130786527679601037651036630215458950739388513083275765421572960671591999235317329707578516934002069746513412828628349918321078348264307449685308189232514651127460452955897302411821958880576725583075942920697640249948011321129272407768776485837990862543302042538313044407395389957608689270748813517694726644254794034584687900023332044322518573279492951722676345128358555655064776904409667808749913821157145177211183731071171318088144121878496823770598054626740626293491984486820527522257486656540714702883956098405553296871683622289950872773057553765249458136065344459957675691410209748302845362582125561674631992363180177608780123111841413184771155019347932753398660906913600856201014196551070583557187632488603940169461738817452089151857372849353352270461436211451914242802426013437096891123945161138379964208469721444676925960939213275859696347472536332952915495721283811313386292080298614925039603874383025623625166653756519139948493152285983271259305394041409048979588467546883526336598645139771865705932095024635749184641479286836902198564629143897148104268157609370648659654563269781057038037441806099364075844475355362529309307484685630958146650187457800303143081599652739789585442764519029879011213779449462890625000000000 [149,18] -2097633252910657898525234286744980018031883903900521197722096335386112993124340132826771735549412615061971700653278641268689009620004132558996018452530582083724640132166212655170376852595614431324671183391208185127292518701331872705286927093594510278290638867888847814290041245096833714529853867775200057970919272905348640252297472962409674288358525398580537747505762082122302771093022085322788218125476068793687921357230180178395389649833934214428523589725653474153578038852426651510984103620387405379296079957810641625127070541314607989757389620868288772675706354905688673110443010052021805276042007467954962751123079251032648262739822902004137911962127242103953278513899829200706247743052547159155246989016089977564302142535103307778238293237433519205298498709257778006731919077062110406593104223461544159998658586851141712133599521446535049827419817706454220785092760479315000471646409423028605464503476636595780346729598988479057469121347250133486278494603669957522219094763254449187810308371580342288136477460709401870130010070859237702381013615219013183162016987340503608374947116430594660511292683056910045478425838342774780470819353296652597888634907410952092572735623465359376865108969723961639179568284560059305867889080649929167831232726201940445334855734819992004530603751500446498676317289499778062635672737757373408517543772404303615371187085690124283732763929399035114954105112714455473879361860254570904206831056568368289133505962227258273647026875963248853969786225353715460310467057086770934246705105489287985560611435040693672608144818097382676517823636892825380965319517130802091201111236606777344749332846764316092844410405329963897281849525778811609448215639159603689644038385915504541300291490632179799778011909874232995548732797319622848118534872803641710024579284305966020974746204657274227041937247226183384082369749657876215723099030457480318193578794286174441439180298753073048718831926306178185409126690993813295152864779993623919328139000661930654911662375465111112495545796196228144728119420684516351225779712617078642400934311636008411607033603183169199148026252693487763883762907358771918476823611133382309691673697104046228449842140251213606916280696168541908264160156250000000 [149,19] 4175865143817407209118054395055390226341948707575461030556425431887359352979072810210695729428387397325012783027851310357668426009858752607717746026192664529064610844381510709497142389201259191496266758991137302254945411079359220954218222362683043970730146953817904247627431614142627686639342208448951075280999093708540994968651681072460581613278615890594730397499625580131130501997096449485002837105659399474864646475948205684906505767410880717333310010358784442929746615498425886771971836656435398330411156143650042142895898464069461953958685015753926720919522637268776184918821696833441900930169783161307179367481082197476441256634863320847371305447189214605951151482248209940009770695082716183315481586147088401784141218895698560088375028051021799537282983472618800657263190974078137993676565271385576243679956992549227490012212426789957799349242430547921775158216113578285113434487034753943549520540068312702919521493912909084052782754342637094297496833931195898672785576195631207036373944753553894919404257211226300420418046059901817603640256391013435903361924024343309534000902694004396826980918100188092649272698146544356791176618808892622299874899138963662443270547781049629024216365625352817832576124596461496910403995534891959440471047145794588489989298796418552849327928179195844136371109076307440612229488417853214731839793031184479720226538727089140213507402195967622090380587787129094374699213473462455367930612447826822840863866168670846865882106707765402759631179857565751689308926247530683873590799716026245744294153414772166743867438912185165729277348346455322799557775648870700963974663529214760077308299071185218143317207694345745537367408046602511239354721146794068020967472522940573679358877988696167909644068459665589143550434922939512686941688148116420921952667424067836550538782115059990118262368330645660710728898236423877759268216849880032867458221258352397520995773313070363970837868180506986319131253950127192794433209862332328514051478972322655469255489247066248875684114200536470565115209895869914340985341231858609464837543464773920664590160000483500547283542271629372048059971937744277890316811548959948153559144460952882943209000903006522520399812492541968822479248046875000 [149,20] -7099952677404894308251265721067959391060721856184956594575469114478798312775774881777284739177867450832792966678703591172976775156234654255475345936596858515463905823890349433650621487661614325194657231386846398831997575239323125510610393858925238447776742463185298992874398682837984014428206762995648703847135789459366984304749312680470803263768747003430302446610319251197290951471948368970112884023047156389854432160799409763601413489865705977045743823587993785883785318872653541271833959668774767251026186946083389152521140029665186445373226001565045336463236309902464332381806641601980400567579767931911505694343086164911925481386776623817094045020617597484029187472118520694914388106375687576328848046157701407477086338244411510419928528929031856619873729049958499699854720077330579440268053991198391600717754458844398852958796042881478826273504918927802168055020126127262962809669168302889707982159747566996795633848686852528130272017647478285662032023824359378253562729466733106334677665032894882160256111858372488512899988017760772211494987140915953227181007270375086388571818683325374604810916780161859816197691062390425837733850708842752807336351268123238847106763449342983862048033809292424756883801016582941576016541876407557334364792763881114994369146955838737116408164370572991920358131005052696909912811848978846708058375249532156933281395402118642811343030655787306958615007073504003994116729546981078949725866307226468791745185943349882013700461016725174360033342068541501881861650986093545898935669476027058198249738264651431299872008434728578569814653311678554470862368074599095413377750448472921927267281992086801933685030222444063524770343038227036353555302669025904813385954940786805778021051924488336745738314438568542104104885326358743804526929658913888042452410929005327792253165567874192381723375024148790754966536169447979087933140358955622682947055541057998205665894088509158718701118540892055281072350341641389539875564626370532948550418526758125368244804193811610272052929056938144282423215306622421479830026606164762447474970663333479100353305448106390232034392803898699854109215404298288561630892550169923884062607604864903257380071011084510246291756629943847656250000000000 [149,21] 10337529888149791464113648473109720279040819044276535625764548611784600034790987481716851577995014502006135170665269840749914335351310695900665824131380403301204365028157969503395726834038900747681710771006984587845363453524906531136184805188474005716558328599834271729834024997561846282180370680516992883754140896231040215396453815426092932254153506107148633416541519539581430209846242455890335700470392100995603271992864976990245969593713838947329658906773964233702990694082275097242910017085495811525915639799757370411168853223321762159322561352701655579914339157726388672564131101430369485752132371313124125522590328297830516400621153750508708201737408390549995039023590219858906322758923004096872665848993732811088240519008086426082024273917060342749875109744538048216052230164452553898455239351471803383333296356997441265721365705687063328898002993820570078113776081003799794017844543787921125347384263094386841926593605606999523183624308627118295327990136442664411386738386041995355725678646869181160765437506384050573991668410740329864235618680963572072978186476168723711352436361062048830394783691350258666635442052250994097699330036668662062499136237393144392011454964740714343489304056459781602587490004315544891568192763766646692618548849930522436013320428981651869144851537073197050697414533458047394124144214996469598386611849505941634478321286493906400218548106920405151059438167116550068557734670224035291692967951584851722548710256825139674272663972231360767399385906156223822630334542484242971934538210709298548833126913654038750722156489598171389346846246837531854551908722486834694548536610681433391143925470558155299906634582005036028188633306738894674185306046309918043698595692929684453632840846465091756967979252627000072243710160294736513114158773063878225044375257801892996733215496136126794617214876872782820520433094549725877227069128294987939475178813882163257129884039749755905826347990785482222584503644754253128135680805563251505790337675134882630927816545659825693947992318939353560515883507130347014791902350739403188083721673324268653914475144972843049875877764495953268123990345989326386239875179657865474527063968610831549282957908530988788697868585586547851562500000 [149,22] -12904542394660710609699558837926054756869566352312134758011592559580112121780193979409728814820570145992161518866300507751979055077740536746042216126229199747770348295935329010427853871204438594354402229243339055083946084269014213554003435870517323959542690736446857860444485925530065583860176437656054823388501699530563448653901308092077251802986672075398435368182221264527677366122252624655062132978390049198607239371311693509536962618561836249201262611232617195392898228349488943469962335613845501100501184805712390814092867426537794475562101035540247222944299411831058485874427729291652798865234979807809225001702169363344556139747527584092980001621676442228636535981051580523170122949328906018089385820060389098883862405925073301096644608530806134905591508660107899037230089506238461144685843428599612860697129112935369868254083087032547455188809197888102182542516510664377136445540119129657806965214497359664723872001707215692583405811831263120247166471625986534596474376094513786170845781932422265839960578531989893520205687691704953602002326656200308226666290652286454157381070255511753674542378881812713507794223448566765463249070281962452929591852671934272208068325619373831549360000035249319303036904993380652010217899256604751725442705294249873867830659750403827011143186189951688452956002185766089128166502146764479771825042599969338005496768999369815445410092322907742611139359892515982601901581463209130310605191658549242025881396718306989908400307776242368308456132585068788917254523724486892793512967660474743683953364702316899159748369951268897807440902572053612694003078225214168691534459732882519917786655626264159629371416844839918489112868080004181392602359089048866004770308645826411853675719536197638186608455955589767672887303976043213941447704840357995244088570102829147217644895428439594472740903101793373377521811010710207112601625914295453664589601632999671119280860862639372705553376389819365205097284493218957382371447930170424958595681691660155312301000082837705909030896030993100582022181242891234908128869489098067551428996278008979111914044139514983788685511523929183516048336683827085277650298253868845426107135041421435442399179294170608045533299446105957031250000 [149,23] 13799911981324569311971127016485613965167154093454064942066125966352440148146838880912221607561107526859603758719981466829773434054871008841013291952699155859725573881200128912746838126731642125470321065136954850230907685086041685002019900805981984134869920249927242079537980146863861741064511036882849970489545762345914756995405205887483632830588336420722606979605447614175619198985612762791523965199237496889669741976766322977762915883885853396362243354105254489160026936346623473301793552218187690309150611906133205047869718436185693815588262056423287687791373520490428088871952198414724434669784489940319929128705986775802505571384682351374599707168241367564064234988428180807038689458978025107329998123027359907215392822152496175340886105982104294939244103875310755910732797288205845503121799906383789250587232760573060779146612585051139095337120760088711565631064633517165558002650842872384932793310883570347548824373543451982547477930475282890599523651400552901609677997339204941861757499935086805263000505420465870573304416794998737163522560070427103114226252066946212371276780643483463729409680440759507283444423113504890048884448566354399580794373082656318746808703577837310993918596813771703808759136400154604911793102511174458707855062438748665862637628307566787061292036726940808809364417045735971018774270626487046122919780698918521754206541008042326962362161700088283391905873505670292248948414585347282920532070598453668937466573963558831326330306032784208274164022385803896086595103117100045117546544383609159420710077556296541453690786294156379606152606127286904466557640248463824034885371178247815904199094070137685849118836434120593612765856971454278424321178549845317877269807375282404169567435505717290488035132874356440504891741628659291762657119926227713048775782188912005250923000278064489626772894504031124716134323160878685068702351232040819624520066800206002329858284557064572844792581934841936145360989417256826971594926054128644299157363464472468977975305421175982764123964186786656181338373612119433153951219013206328396048962604657984936815328874481521717482272658395422018226953101849379123610440848976738324771308322322024841888321589067345485091209411621093750000 [149,24] -12592723567461921083724947035914765145411550236398914095599499622581009808781679386595304134047688075071512482330401685773543489292030775684581381526601311215787990740328369241119706365330939799112538045574681033841589327142698799696489122972155563918879531259115505463088492031063898864812896367363650761885990475413521312101587029447783140737068874611841351394380644398646209979766121952780920111054051518089425107084823676272838222003454563455994219488857268026082946546602936538180652482323189583339009585246130311556824450372309125661430567940346800958480942129822380445077744416408503255853294793226500177478491449531582539792562003514286377907499821215290689388997319740924931912609956186569177584265454098437462026332086112146131951677409694672400738410869860981241746516931874916121992493489235567545232784880136200998972964343677349662975070854467748980202111005567525045808946652335218212770204558839735086268844302162964521811523859396895889308299495442776464358841728143155286315720895137689206030328695665526054385408590368745520472843664438355997941873013249143038028343327002385299359725617984980201282970128348939926670195257697076599194919588914058714698341014039636669045833586042350320355140928888137130545995966014545211248942198515071659209700866892658823740699362411978609315668580828497464107970727008789283656390276602020266166710642873290321563582201832245644459358707843321301603844774480444231086578602113638953458151802230406384830320618030807689322947758694103035921675958367262783537135851824373474625927947718006584192433680470022317306062622876324421174933615127246876786737247605249122199895820983676287177507045854496161289603144765929931980760609500090086040448451532558154707195061856119499396869543358105045755042721449209116032814892413501103526298314595401257524468497543747536359951856626824674547048631441032150827866020205804070300821695847692757946640170556690428640920135533301964722771430123909296535963570254098620050126600306604497189711475371567818320085997862720002706487994274773617850263705151857094046159058296821983708124938142349791836176176250505335680279019754507169748806343779522268878185917162504381394683150574564933776855468750000000 [149,25] 9707368154317464432383117152802690709482247534595606463168756843729199062244914210484633746595589896922035320223676972565878198412325820147763894303074617542810751316189439262416924291704802847860784766306697511104004273013356595600751664187105623384595539461687163468120482044887463829535587905522087498737505548768337921609466831489313508499051373963551513355047294206957802877150646251526992597367175209679587908616103941707905190123738554317794907895751876633247821412413558961792580079656385731453880207039671217515716923320665734886782976810239334879322672156016380271710553224799748842086170371344310701681465670346449880861117572419259127285618178357906052093522675477453587488523119603144494189224918562962492825041197397463676546649897889574574094738228551079861532839034489988962762536663765861323300275698701063354986212015490647471397651386527761534333089543865106335697468588313980481353987960385619051860644066676301630497723813374252993293045072065775284009994772757490482103755946666510422672341072112921036894730087082011771724153905408737601602122780745364608175145853889449004950483668676525972329963155446832118560293233338914136267037689194756083465638447510657854937308958874053094047033579678738201954408184140777549522386632664368760530551654336207764925574996059187606236522107753211385522912874911864008499242995149484371982720663113867610286159103566264013279715078326197682919951427284877300935055098120462004628228338609670732484777323706575156906942554828945204724145994888415996528046846392817062802256291113428135858537629177870552063705482078297504471710306531979861458074843208994294991442337880031444157590117358390161986623843484130447799250319072869160987973276389102986340121347351822848082859154717556418800439621079178951502418489574887536515041130376410568163541386334987807524360689338998745433251723169245009656132940703305794693503811207891788480404422578437343094090283719128058152159367315504493440475425740386507963671008335748865759755185497077772861393615799668001402437027282022029729839992005636306380972416520115012888792338248364651367888241437609414474023210788077227316248293167542028246023294579813978089077863842248916625976562500000 [149,26] -6153925641055265018578267195173115056938184744624333170736141005747760377034050115971434742551041540807497320689390701568530036542207687896227461357523798434351006033437909971025572588153391954900060211388675102277814833596294185160743953856436285333180459523058159395772878556816513431868306129663929375544807399030901886632624143278259433710417741076384766003210111360257475499267518945251602754370468971765202004682197512851026439966694717474098763256090934772563631577202181669312132974188726809601891128771590422954758759001328222266392196950482179321930047066773371652090400558944013767208117445096134516346573110227961039970079569230349949834984394027359822189173837450692927170075782491481359477932196472119977403084349986813199135738758754552402908903495239918734068223101107892334800392191747485573828054017188088990414264593991037698650776151360742513540298333511669743096763813819266743160794652020312517552652492438466010802871472377334687437602215600825035661663139374251063102127815827284046418481587676588542739429109079151002775978526817006893020394041174643874562371732870638722752877679411797441951202858415685234489913420406431931871289513776449971626644575271785271698700841234608622897718098767876056497197696254980504500294383257321367139405161778837037359395549312869127519340561968632455634220456734976188100327823642329921698432572418400875272603145307241317551601934563864512353680572441493902904924776563386963384224019727288293661599152388598481333055849727898408595128794381091305773928267329151515759220999433320752576618455623797757618963811641215757139680512800925369200819198683507660952366238540390504206873453911770592824884231800374590232434795694035014153538659481379448701989012711559100099403003082390907512607192972835798499221212400415524901554843164754282769339220215879401758562720068587786353164965023847648359901967872312898315933779823621320098463991893484853571645256437173465898266212403852020565495798562326377576638647689754816778163622043481333439891401697224208582102353952039955347367521390206091908080740127521813687856905808884381554893362896286430391152620145445113016414713234406095709178030617181320849340409040451049804687500000 [149,27] 2925140845314557057704304393900303414933702339209581941574146462350832094694483616821004541332937135220373642341145194960916581335637167148212746609760007358281198289676210624853220367963907811730003496907400401427693136837248527219829440407860372667341289684913455216599184462624114583575302247168837519826026859495581379898234147256343999581360733058773310703271287247976266487150333957211267550529159856181430233041105388654569390258382636740199100743229694415949500378525373667537174743913057497790879590897527810345212624325582465536913589010564356488754384564998474255551965179485566371043912092209919680852894095490482247060090174515880938817637450652787346987917699530766821508216690138625033262912909973795737619625841224310000710792174422297195817467201492149215646285370851010854164318800819695130522739936358496294118366318444851177906696222106196501107755900046056225477096189622632790403306660864531731440429488951512240420325224307258805572533548451177347287892091947017251278700031815521368474347659886563316301236839559492210184121676305681170556817117074425093060995875949295564977350254414563212124602311360005764803999844918965850970327476013183843185222002276446528827334713829009759750230608956500346338320497244763961973086102629212402761646912591809040773304773544251576218568231982688637203447620985547087605437363488779852878601070768355746097353312795547305636181598797591798362858245180084917446979323233788268852643503940930965285083700997094426290343918059492387012620230414759348212566295800766393434723815329846469666787410840160592606055247366213594381346091492057759264263566688121128497786836623653475326146358524295605870758971647950404368498967052288442663480627064228595971386844964519842439885785672201327374671863310092114672810855993786295533952748338003894468999660633103340266430186367191923975925600668560328317733930742782258473834129794669506826319053496684305950178030953368952395026576759365494875899833802044602133624392929620529591597847105582133123506174751355984620530503551286958036857810255281013656859953593396007667494474853507137083137108530288813373294527657798887619768238799496790341486684994265488057862967252731323242187500 [149,28] -542387764434452551745393237480342292434642234991343201395609395734347051796647943250589468968630672568672255864931866151682203851891403673371199812960272042073320619508744220941068020981605154566357271128380922892503966988403565111162673359889805071879745961819749724669670710985404503405737272910072598253406169305988018411974856792463667628580445102641317398719196974561907955361225178507990584214099052286113485608457688075588530929501870217937353030640561660238834360605133272334307564511726019210468172774930683836930251911579137671216177076607221062711388075403480297173660487211760395236401111812556468983538990334691673803297140743430717116496980012116769618659061124588931429465280257546126796225162366636771866456082970220029150143857301936479544458074494096157520848276936712037228654102259842125927909427046114634867885236086600674169682208346732567826683661474823559992574906634176343909908978220883162445396836258985000953149902021475137788025016893335121053602264326252308072174784865211167371619878496826482160905362665461188988577119405790124267930325657503116389201509155214223736258923692352164526841780879823925650260873768898637199903184421683685262144748065983924775015252263227544908509208782116215602817486264979691978951816236231850553589700411744906031568939549308329019345990323678145766941323800498035112760441662731637599804005807446849732619344055412911022768158108517332601002064207652826530507934523237642241730387583211071213534246207915137576397522690213868061791285907116764081356767790311460117023965518341809252319214706205464787105197530121420710403593333260874692301514412436665605674933958899436461327412855426778116567731936968221585185278813870876210503641921096939899632268609069006558338679985197008568341396072016956916217942246891495425010211072786821410648559628731296802009221185271620961272543740485261271502030728152161412764485475303559660251850506297133590223639491864360127110217605609106073038879938597944828732259944836839250556318577925770907892070296431524602541443499831978859765449511061827281808220383983558982465399661004479285210116598225615655085992821824986163279033678208916613439072307301103137433528900146484375000 [149,29] -971471235287557727681492056027633204398378776172706890837216897459949078565976516552900924622022466444516122939464123803816943281227304803740120716808078733174850142707609701649637889735051461169739596684715021822862260073323994703341445766668179229655019408493936734533638612026655236226825815722268639079883480206253433051287084677297697357799978127250350077576180184277260769155726907021088605963768869567681799598675184355866717871145556140705471781627058142267144990811439798369894698154604053060173681100680620121602563339167283964336718174928916837160400695069869346835071499664301384664064817320057497772922507355625184224581718924532062942218998679745240005826633867232330826126145507566067348967098341497272342676359990331744081515305606809019210462076506394806842626557497525540998960859026800575815736059978035885944952802054053860356571457742069752651570465782441626822323646548602041975673838126659505762267325983588257149948662939438978098837880770082785277881514590962393866521683496391385956241245067752803135888293280666163752596536620882738204150578045306791655623000315326776607205936453724165102497995181517615137543326591607754909689882949922286527242708849186233196891238916017355364997387084080432559492383914728701212170363223878356235965578256480901733083744487088201973233668046445899165448780334392997361195250135585830119362280492194723716422027717749074446351724808433400812743235261632983618370180043165161373872885449633885921389916186195768260554075183886007203102081237480292960192308947378754165820304526670525549014907675517066127025453519887096706961448796645519926802270176938171340040986137364388913156421583469608095989460658485788308141350251725027087425432605570595713939336424218629492177768478923069457013834104250652944059750595568913306081165353791648697889120500083974533003763868633895789898776955225892509008901606314125506589432819988648065247841036325463577833860770612085801783006057153940821801295853763803923653845595585196054794235546916954267483950267759909323468896039762374043711544038432384029060737692553144918993230307264810175292519948429300592823807079040251147151811253379477539837694166635628789663314819335937500 [149,30] 1822019083657433894118226247131034525003512979592450936472696573077491213302370683288732850078866174273308761043795745433611271852776406343926714260624312808972599639538360017588474933303047600622531759354139875245349018339626646552857929285661940281274829623937811227363815161064920489233657718758765841302614184154941420537095212463787443046965705891806232568406682302974763751010972237438301710649732089982368528126935186940509585307472419924183941076381016373541539822133388828621347070500903198416294916500610253291597813072553153237838853446055426132360674282882509214702536734661966671738770947386656521457740624464769962050737033290874416537855805263351300969464940119810755072317417714819321591146307620785767696823864652865387462640039452268316728637422220333818514392817634036092467921127049067892941077750238085659616496917298759556085988592165421606294550338634784973886322582268271905390070505742798275986590052862192378846439999216304863464186133364889417926128309690950730272391471217849472553501021688034460261968285768388640603469378824494060319725624295679401635698209135564887200365041208494394279561143239602035559974308912155310136320632804403747015407535860106840602603764296472580575898005194292090277514959113248300722651951524057175040439564045451933466928332801226002816066406564157412320556354348183095723279737556116828199514319544128935668579061595982094039464315766494662579438863393905243721593195142499196004073990335702665201780733836510896543926679567697190628707181861308028889004716315446051545410117186754524989453531989401044229814413921427746283561986615382220005521674426013923702868333035789963431150077565735788079508215886872098967149485109584599614222576902181472726309142487342947242981427683048341025837688448226414216982208569284677692703102786350433748226702618115943192029647406271365015290010550009946055159548336814429956398172150469307232048243126660021065507734515328615242977026011020502112545698946000726294320412899192757173813943903349209253190824471370677593513085378934259627813577116578696011432367054918076973220730884445996400807673483846477799424229784732372950781969286188077816746044845785945653915405273437500 [149,31] -2191220637903073154197315476765586528873442130909645381456041477070386882861087331234556227063103259213611154296938166897614967608891512609796794611013587161305301035447184985043044055863842328303876837941481214915961080691086703364424186385242139464385773719949372856874270330618053330035081113915516125110478821136149761860847817265673437238102525546104618695295730988882916580939332494877548404482286868243323047965092826233096012355092957030797892012481225600466384890829334977001565533418597417819143913243515945044261227719398200283990405165303536524956897859054503521513631509761456637060879499166637605243606384915657102722422150943360998956377860880436627138060852850333726396751074393794788511411625065728831329947945075245051583210906361932156817827553037121832045934446863798547989006108410875601731241242330763220973337268048508158166958222314674606388343559583604550353289947676630496064597593671587995225179655871254447701911474331629830244839135700194912597595617424118451474868926847826638277612025802878246664039432400500709570291532698789969839375559191123724749465112002887305436031180098243314261174616391712511101747684763897224914166989925609339188474897320242870396308450161343425153223836877886785946768341649567258193509242202484495862042065684987140332360924809033975420729267229095913473842713101885466333367217527702796985846329217968703350697914794884147939786088041624552780945781508655531054787961129751220539866626370036050277441275132803207112781258194595854166339395525389279916888965818784690778730582340102258570520915029424407550659669593023333687309271146274051075219752428367090999504530926538845846003824016333885893886921437707282064349933142318138999799933367018572865109528659523073570841444473912333765576264211142536035157058101469346419445526033028777955209069242872457775536877840619728965540917575060034675830208813317213826325360170315357576018377851533058662824927345379627184056642401897718566831451882396490802402116837530910375681008950425150970051667764344405644464737250645629519967814184168635754233118141737283570978285989633488770161060904164387424062548747892410994303827309614973728457698598504066467285156250000 [149,32] 2176210277955034484850033529433698995741649765832354477356476627466917786132194562464895220318058031893521682682492150761117734164174916730952615983499564708094609035024406052685618102803491241519728059913497663265577182597189840859602327602069036073729794315154678744587123545383159843348714176710743802075653747070477603077278459556591251559194543189241747504888457536757186149631479747004321857762466597650091575118528203396914244239344629340442453130168875665318629598926720110612753216595376447131131911190091669072833529811779836432696784753605144170383991203847542827546154531537635296946100813882677274308845424891761270176176533420398977899684283715993461326772257755699253739711948518965435538839810477823462040283053110530131461339356109166300297292284565928386816440977675494274160386981790203975662970470646841997821564961682864648563596718617846449935649825319961800887871210872518238892176168054884393467976199577923463242829835050933285368577792761083799861021891489735392031395085643112347361115805883576337620713440179955201898493165046054382509818759776784143490343171188721375200508322442271946034496778840313633919325737835647190304559596144546014890995825987328446625418979716380351916274765883422731762835517736141753342622100173502359031658477710660243619507143219921331891946560260387415453550629225570701266778431631924461815536901486655575401934713126911061633777795785962062749872755682633750972896353076013794788351848304557857156765818504143609150339615017912511399969615238302780024020496978983394916417831671367865279263008651840503265760425844682452029571210598546713794900430121179292490884635863754299241464286029455119844432790329160751268889244750445334049618616505268518406583560298197637108473831274785762434107804306960186283335968362249880256549758445455723992255596253693301476837112053012240151152711120929625077695595497960999333856291218872083512146280043279173822259009938052287449278955406306176248128017553869077232708792343570238024760710656798876135156174523183047861872184711931386721112770324858133812647880496193818647343644236576557411354601079568663691696253851720789648446774400269987381761893630027770996093750000 [149,33] -1859587483356412666400732828407413184352938137119909244566388101059242811491531814196332573150738631212770499607757300332784733984772495255094480992092003085265766491159041144730765550265460260557620007078517408004766899826329888947453674474763944246964061784403056783931190870538877541599990419491975140740795457703219289033514074192198666153460914419880934868447973887711256363291446128979866707424040422762539311594445694331387584855424093477471758549155204247171987666456192139535174594560915904904260684742746346080260645085496925654215840067553062196302715346441635639732109996051773031541090294795720172520787943085993282400041202210462316504653061583926811387011945136226528548442256843030602870935761350303574518311197385182363708438906954753739046885867292409883631631855524530435578986123246557085436200526761093306232887089988278870385954687637139668792576032752057404136179473346508798823398899659385628954673666892040039307210989684780110791496654753813017789050542909572094974301535884929025334844435316415329400319589576409257959233937002383698355373224590015743054695472694348769807567928921187376003749601507295218922743129529868947773186232426179573836228690397070490536622261854138988319806744785606142232474308632866855805346805301643081326487003967930614161493394891520425539402754585055290810758320450392755515728000350999635835683577725165263282251189535010987354087365256094192516645841615787653075161736722659680674083703442316220493078188114665421902153477457842395790281619757932787135014234955562586886006862866835690508457978670366813680960038884668126927063102208293337551994914625906822310865680682425449846320707507879490302211184090110095214289527672469457526038740197641848380847478084111339509330819662754203771890706302243884567312936469763246871322804356572973117451783449066812198497431791545286136265548933911155025247385821443866262645910863011104320253824052721070325202401513515688803145542308577838629267504766480490968853172384695317896586009227561740709906752571283462234208256468586672911758100760660528492839353986217987553085909001075330781793524523762017043266228825601076328141725291231978189898654818534851074218750 [149,34] 1368491547086101196404696284601206532172703742748345759035512580338126739017805727422880597442532395561006573630091293393905015658269995905798700180014672523980954596589405980053614489486961438652638093061813798676782080625174243376793233159598388346158512881927568375991677805521148523596341798000143980411246477108011007692168211319664685597000167860283654327934997618379081421313335722418326893665204533646121302164631769545367141672454280868089944659813817537104191456005177919730837517158295896742189663587879696452901080545457082709499599364190724304646581374620117612751721727201369936314509239870179051098497383174656350809297340100849667755106248895707068315569641799774354755260852926937261715759008568743994974649836940338199857137563533126578845601882926288500187055243727513259200387510100721977514853044656016169052015355632793822510046705815993815989952915992226768463646210839955792446687233079695567542104510732850600064391974462699088408563783375308552538401033091120278086997938554608444526784612624170734626587695211239877819172678889213554084617410560339919687414543989396240636321113003149358381794648490995415348360267994497724391815514345218071461793876476569922153331048947190092660600232967830259885259721000171628469175582856757503361210151309417529690824504844371585386922209658451732054504408166172903082816933179282420208467929307955280144640460523483540770943042863587254190175856777401508378333271392323943365089306308204682132323640341192398669990043544223004446754177395387662921037983909898578820517946689674429924916253533386793925248123840731238898484946920691220323225828772093927091030510838716119901616828389887561769525852716168015013610225866633214018402818733693189193479242130990027672664444340595445389420886687727020890061983326183699565686734375587846800550904512203246493706952916716449755166731212616282768459981743636447492725972357265817261309410991016408510002320708379750460749621364877711295766656398531467149630933704460053858803964680023601587123368492925597521672703075986797632137548665267127600374035342188914456143734323066255095081095296993418482502988847335743949340525205116136930882930755615234375000 [149,35] -856564654181347151538976003409240706909983328067232854628397944365189495278228965976780965495518434071370994199437479402751898633166329268179402161273918552947837692246576018155613034230795643748792554647504054042375531535183455461480524431251735138540155587029999137354324754177868543562182529937780912876750378673874241013355251021550544225106696256762966036254291046041048420807620561786025661257913468094146699511708256356106896631124498552156537642422297423190294387759518920539114549194886731686576024565431461334881713645902447808397215844041141042637728325315536043506455025939426480263808468244942462845829703974595364340066406171952314589834070112729205093068395777634727073316209120418591189083630707635994877921932868272981135155101293399917619409605320857411428384300714953423198726488917778941348784359806965343584352823147225890425501557524210837723204899807001401697952148371032138175785709026847850871306814839230814056856787925002088472068686129421914211393672855251342057087177661731199908010135693911609858400688181509157996100309388176199193927248115436193005862602075074522839063265944316717661475919343333368185741775268192340307649514610531341114621434794691893976716110291489040827391130507358756995116231283612823295887560731551837769962316634093611487191999366446604594995290328694154542427545725422747894285623993725048576711211250039484279868530647096481874865591748066299825099792707899190711363070706552243800546462564816878959316352812024913156165851535758873773985760189872218545690137603295266368466224234069297599371535380171405251908312079459688316968316027395503542126529236810884305648477365820844818114699255208801265678856261650858090389535466005536865018945551524540655478912298256581517854066277590145904085262908069270279787611687279314455468418897227978338631444204648875624076646185232108835388838667082021764912249930360892753325104525217780535208472251613777866955119951144245158293944876795733432185808015279890873505830840655978469052307500600494614214461354986846411289979253976038375795985314946612589518071850570141272272936170790070212298933499130274791581912457918285275226821795513387769460678100585937500 [149,36] 444159860305333211203751540854345064793901521799057124751755704576358843395270101669454906366819732727252086603919072947421222619389803491468375891317440164465139306078691167051957342413494221196704889726301548292643933216647169169387255599960852970656687366647032631663449531230706260161405014976350763006101053987454249283016690497435713821214667079672504856819940149142087760057120675315908307884047026939204148165126798901352559655702888420835156917579566117905448804797981536355693328932815348672169097094642356446809578161531046561343854635799287568960409699265962046001396860671286605494181736954294467122805513264486425226199676007222925940873216272262941101627525174534508802987009306975911777622773026211366779220529890665959692186727685146067220815494991220308686389464423427780102055394247111062730102644371603418808103813599385561438592672664679114169118675174616450891157642027625796094800159002172633320651019640144209789413463623517806291583445343528558653406849331108691801329933240704526893894354118163072965067901012882385729476418310749481422631460537949418682867247948502715964860722159028907715063918822886858091325482757179625189937943782173862852167185844147413389463260484964622378562410323146399780467450270496610843933905066732654392912849464019457050608208393822565854848732695104124616747338159871438770979631116861102717553861310586634018644135324824266189760310572766016384895428676191012216320538931223077757620871479483542966321557794324970443027398841786092123205478514953156495697780169426002107293917605714348701496732048272413172338260225616912372710832395333345200041660003774688841657778584965269373058798677026836980919947139878134976089690977129351475410584121616656265236805883385023017949629241232019033269802444245566684339036040723124586837472250706101020561305240267308033887887645695641268035433550125123239107210063797175130994325177187663980194795259824920943783848389100515910835285596041092392368286674275885511357442021839078376921249344601254691907720127459048291649485333886238074103366553608633709761681412773003582308863785729387746182424555602065953580949442258685166962095536291599273681640625000000 [149,37] -179545695319170298541743298715248351159568660371842726585287208996402830267434143772276226872883140104542454501200083405645141245854335484886753778283130507406957251406388177964543779699807212614306794337690638880306233211045020218984130676177330694722475501994679702026209388694297751328919287564857262794807167336570012083363656204275503983237889920443118932485443963030553899275932103044601164830729357390285556936335786444113013567779986254557731717226405127786004063552097245497256665620445787650101594188796343715301932108599185772242678295384314279454401394847018183105597051163533399334441573074748416248017539554796316633604912983273438813546004702714972742273819932554149961360688595631178654248516097764386604303271003679265645032275716515638796015014633630171260081076123846391222476319320741658927216336567721367412739045739687198401421521425794481819809168658221754842398825876720675825827763461155884407929023722340007501219956709799802867219397179653658057544887938554473157665141268038675604301449139693992805278858347644619013369589874079895996571570517809036900248443403399750198702604651007350778059850715855791737508146949264676019453950017247306796847156119345135841594747287696166242109915374020571375004688828106744206160317918933001586854052790947294295876710483093186862747467416044271148485837358892193012473663173220398481454161640564301263144299547455711768117478857229176277145848882328359337739466531064020966476114185434980335188943147224173043037416725088413029639989252948029033449100179536799051224980654257390475706539967549001786650872739573290201602450816613849323151127090598751484602111563012664797731704962453409549435751499541624532780312610850908720857304055447040837310552036121632907633000681911915207227723812837160460329000882158282278120445033598438617627481979538945718218336205779233884303419354043238374720351737053546228406295684847705006224926426193061293291852257152059508913382923465370967114089903541834749330070542058192559513634716855461169820733378420675147127642050888320744991789803214915290265275820320368255240520548226626374252919837856343199256059506296878680586814880371093750000000000000 [149,38] 46097055591981039383452872222284561683660774444528584851217360671655562797991598339613956307342754646563413417787739233807112204818371168753034356843895811200330201665159684877998681342417962871315846925136163964367847885563644264349596404366407998724194801360924187811275298405395212138997407770449022298684414820501969100653087320614772147772250384246197593105033502573832448383667158943210086747267646465008045379103247130284452665027996663229796978715531405877963670996923733920780684639131160887335796653994374524418289072123436176059955060221787429963377182699494654031214660080104254769107050834749132189272566802114628244140168289608764975100933377780787665172252623296937029571801016535383025987169186435925025915558008811967526630266900301443316168517612534485837081171665145367035714379318800427081393581045048665992357744781501481000742874034496799056877418374012378842432952242153939717087499400140726339222426947921137823686475388899964499015310679932839969186505745891246183765552509929119911466797321578054827164055056787713619806268437090875094556167925334105013257132994213423769699543258090550115508419472487430900096179238794556036410464059367002901409209009028549972292193396296992209403462847846648140982903534036749471216531037134310204501625658034921690612232972589003020173748423230743910505615408566476382491610176472326046097371572621161944587362882461503478517255857529682394852674928278454126207164965568680960307118204750971025129049990262949199297129993110904804654941423678525396873045387573427185724382998769377788897162535057015572343072374457670669223747170517330827875459173683271845886473538391831290165521770193349203579311306624506246224737125119514008811389436501719373350922058337211180857484542696970707040785306768399890443040380331661846106598201734467029331232861583823840754960010688326948028305153648372788037549438147678081283592778717817956491293282356598803586596084368351229573620657334338436096447757724005980081909717625235179220017169486275899662471447130175744594669565596314397860570517932563258241839903085453538091473248004482924317354909223678268315876893623794785526115447282791137695312500 [149,39] 2875810165394000417165077067518654328070170142698960354423255695053132205545553042862530078152121818704374028641688056112317627480984236667892748136290170677338402529914156901623514200211853528535338459908140702068840030976740858638802379168115192590481908960903285204282425942383036979372051620043324516975985778996662173940603077085349865948364814063869840959759443554557007640722108353803267535968789159312324780060379953499741244850328485189939105025709569491986213410207725153460315634146953208744703156974264256000338439087548081898250794826852827650481042821841222161222379216602973128782592017713987985411624985947623014900757832951150131029666006592948310051806420442190860488237982899486238639959611297708036252406627529439126238720288472709975166993196226081761251581009261916981636493548024025634593056924008058611421926278584881031711627241147585770625193840709075568712862016731400451022052829898266424091662347722473482471549750441324467417552270897609071520594920552000163692307790016564759104239553629896112282751842553872416745632571617236321392830169955294228460128408717471605321022050213357506676468270556628043842560126448166949200034600376319398390295430932719316180036615812229518938450650267807396186666994425744006533737644442015671215155884891376691006832074899967481747496630777691720836385779418273360144589815721781643920526250732185951957405168409878500325919929172694738663656860435901629396129843989966834595601469995981486181064217968128629709406779260849381659730556150029482341657744276702666035426095491781947065954992959823896215716013191824345342509561300368341684777336174723583777762714847837301848539355753419003587339110928254996380314647550150798109008178743824027254887743618695940369875460372172921221432747047350563914668269774940357321958483561745450432537245352140615985701859682975382459711510250389347112048711253250623661498125943830223901477397125194102106562411148950480504908612902779921792795300983609109496098970397741556667121370946727478650296980554283148060890946805809860513637079249381474561241018519967131977384691483692271115165729652692408468972473656322108581662178039550781250000 [149,40] -11752011644452576346388909246486505586408075261208260506953931524593654261655784830137788576367300009542918153722478852222146796873684988134904727188768571619615560046025343487792522686418901135720492990536379069382175437428455184163764123587833408517278824138442688632121460077325952272562580358828052739599710898911258837582266696982103940154609809017803605021018008085531927278278538604128740821583547073970477494424057378791119686656092948067927962487337766764694300841223504246300008924976075672875981416840953917811060919549613394091945114270229279187471181015713766409781054039672678522577017738796591018400792312101304431456758431935944787544829778289410127728619055100045276205267949327029431417056624942881109941961230152494540629371299236838611781853570762202023231151292355188712206085137231848921726387629441592501652624239070738140142207923474030985658084373698424807751382956820639189275195796061042543039702262330981374849238173631715807323690695179895160266564993233220295401554870940560506111893808085678200008462368727762122348863284778671521897833249434074156995572898325347301538186614766209864699049199661291220184317734526437161375660569413276765437243828305888963974567291916704865319339553173871504667355572428935006644973885162897890501967081733379605803127183523144548284770038876982197012907182252130999092928447949563591881059231717765200948265362829957077755786416507571138152662208612220046722244691662138615620918373365587710072334535576013210432559790423572405814880951154219676665965936587729701682446634189162591945014099831413817828975156127553902024579873572646493516623692842716057778965463509190904964391493781778692162710090568589113142219956181916739543346953988600322506968557634800670496556911177376933143142387249094450707334439164700577063255069837405969291934253844936202432015820057472465748197068645973028585858167889512726888992614451678193194798354190453115718009617714426783882741734214177269212615767553356507883086578370733863960835498253121301783710923785222429672766662144951538219296342791777427280276275315113827642138880832325992147354391673466644796519631199771538376808166503906250000 [149,41] 8115837119963042621776290731994308461255812347643248462169464618209786629852026274340173827265414903073208124590674321221639141009799320350351273547019128820003315800965512918589478236159458002695982890863302210517383179930273149904730692459897907107749276351707435460905991323079207281077751930077508584116490807945717761640786342585045784841015117318715965335100827215448226251744025458724859177641894107914247286387752289226897371387630607349163970020883111430376058296787841556693505185961232091687180051075527730582578505414668619741215015624864479011611266796528733575245809140702590281094870140116841087629137312494446509715447759271377989030845347687275938593352141204959722132186241209242507466720040650953008873170337619452499879432907530729452214308993969628099077328333903187868314349750994248012826687879067084177482314728137695701453607155440359281818852763378399750413807184385023853242181333040209240233031649034032999217918584930990292813320550297757693391948175693191643714621674166643787830958277251794574484821459604769384913458736093158375510789154747250870608354442639008739372179493248555310560828327796398640367874896080572934636909735277672715270556463225336604193903365912301801799161490435550378664807199135313780270833744694972831552397721017184111382471700538608135000845333608252624554742305040960473403490360397006198443023123199547454781865043383323646003667113545426127447610543144397741967543212556086061587633703688169588339448465486292776682151644990881127014172984871193604907466319207248826934388471822622212489088304543212602326269281195966281345838366827412971738916202988899839358198037715065382009299297474601876239647211743615422558335668589331587600281217882305055357751489243543851459171155194320715385140727526587026626493176136945021839826145934496701567865006640288254832972417325908194343943321505634072864607677701383291041810617321174191726550006303871574446708981290362107063537202800138416144736573261165683833190502821675373112745040461254657125053829028550630377693852879901078520008713692875148299059908540840331910490020822456745246689457191566208216215727588860318064689636230468750 [149,42] -3705241221971941727651126944719676946890368151896327728033625987286830180992394420469053012045875773781913190707973806112941052987951628006849961300607780686748724221271043454509594734103571646678230552027557160684513796410012878116540338154431938002476639628920250336593480455721020129640493359989818113138206310050861602032629815090647650051333272980621973331235325966401575214415816762284185660020656955947802117000549404938406713280251693312981978934039493538168011301555555765949565493567181880925791169323933410315525701481153162304574841253918448723704587872251373462422484036152037082071954270957480382807653052097123802560596427623655017492212879913203263979909887365631331930249830364197544618686307933678456780419413478548803685090398989332988768299920814012095598061002972739915044082797099154634013024381611472521414135180950218794147315726218473774859580956877229909043260097143933244484494590571192877694170017390937927146408201445392761009708014769043993191569341005542533775876766043731812034874107764347774334770627222434027892881430471126172797075749132140294170153189528844243701642278424762903117191363310118471389106809536137258700888725976143470295827443027400997215339675023838077710737969401394628156003826796163697202098573711949721942913646712707577253469527555721267161308760451877182447972555047413459332415944524706283563632197697902984928794341208390683016582944757430829739878255112638559770457047675039610436217979679804010138416838801716838098879673268493186270697888200900100206857508309390344652142048152502027569635968728498939711104747737820636148863616727767117591058622282704567726820510281827752675656371537299312967177575684564001497270970219291371880060639260813147478470152147703923568611357489393575922414450101698620135001329329465962834311375671686410333462787239465302168215175378814063692436417544969147960121694548387633224892151790231377590826782640921522815448990139304017154723321639278561015598506985655562381186909091530744370601188567913555906919367070713444639071739482352426318678104537749073815548862858977740065335168536328764404515819647079055698668526019901037216186523437500 [149,43] 1258688728546736853630274775530677335894480060378035431682555997206864878594058535479513297524301548865651141670855146857383279305611804152075525168667425261726919512552702331581501121054413434604873749437623065967989090380535951385771347042879055105502046395446490750485467685818468295666866439859554054496081152782551576089747856006079937765718813712509686165827314717520660830613725522335017429021678477307125178749254630670020072877179450745072694180787014767448682218216273479400636181694936388303708583886205208824956409098322886910141952794628964361357646802663429615049705081501040202631488694229159274974261478860327330503560888287284144797233672124262298958057568196416435211470737737469524101892906646396198765475546406361710515303086562536758130572234630644907927225153133272017151193451411920326113554055727536959354738248582995572216843726883499435508125289827365173804839499953223664108729423370870651295773056708050870268649403110098075598193924770972170506374992341919924188927082018686714127832849959967843875193013732227569007348101790429042790393227374489448112169898867884487342161073542808070674212261775582006980661795046549467899762943035215370481536834818258975076303625355323747518097269875850538495863626757815093751876578596798094625386291973645680568021818478129935067087261069301994308654663018093577059392986198021170287553014100754626842824974133395666894076992750051867413657975103762460875584337468953980835461167874658935466827378246286837832943385314629805562624112246886411767290517244515030175157733950567984513666140739622937845863722300083000805042473443101598308774672718714731654602557337964089332675632027771447809216221720655372630617460105640305713108990410271051677195515112388290460895073774182851025495039815341570224944946850695339793667988368343679324206196732981634261014051941653785013195450959047378759122080573429629709646970976973983939474157694873060110675035399256757414120093376116726691893036813735412246753981372532863768259631487326569336291222328793005896380832687118457011219744534458776918027574751652295501640080218519404805458533624928918470686767250299453735351562500 [149,44] -319149818134731519253323621768696351427301559744312677610167483372069239067890817027175900639941006209037815655664381977345622877417209491646312713942165177150972008409173297533383445217382989795605072514832557727109156961720822010463281926109730771500856731553526131449516035222016121334080689966497086982512035536908313015881878650844886025631455171229667259847463747889851344108329348144731663419598117185920982472868267989634441432479675045024796079916162441888691118682023294663648326998682730139530974273070153861586275422577881768415181829522441941171069402424521377643168644551018624274305946118366599642562947499366081043177332348975852801435418297243166833403961886459645872780755597276144398097697029715778043945989148796585767903399172055086521895237043877463044004284125518358713444566358066054531993868618836595949131606495422385860110841864455718150238070904021731432072994775118424998855353665636300794109778879265580192809369251359002400073624294481343950719920282847117950114151223889763687583175858989523174303637162353128847301642543457398263762716553310650944082055703885954079996319608679425073596035554402928824727411078420885035681761030488361622731229599131752352311552441156936570922129973657054131512146329843217658463415862617604384047509671801316882479321653242135591844745512710106768968832635324015661441553085433023518624347435155234797540725747974746697391532533243446275649821840945184232840270265784634195372839665004953574497378455105250372867057676499107093690802360940729596595082472181145184732983576533492757582317023524517796894957426396491967766687753659718821863473758637623364010874908676192482118306214974845330813641848868153130934626756234391057170874239634650495556790341994914761375189042338498117242789051537167725840699914140627603936154603805031562618907403954030481727476278617049226811411656873410780154806663328695756915213176237490895388443972398993722292662193907337324899212917975691845616233789421192909125109713992941934407300464744200719889700755558826381002821791582091240741773491420077480281206195691835238431573188244510207167703441655248752795159816741943359375000 [149,45] 56960434090363181842841634354073111564886861571172503180172271489699690632183694168218311461606036453878305866903099257502322037779771116633957982898736598385307894309840816216832006182362401189337617599294635942802562506334917162904302735844806068828843060793865468736267174341366798299688929600686420849313102378619132615472917342241815424641491199623733474360847272970210372884509209764323411924174360218747053528211496496245894152333813144803728571577008944738409524654461156106231218435510071829640681733395196443318927762455971803448405550928953949943758240589157080135500531684743285182723361635639711733844154714953171237435307510993897427824479010483029737758828043895737128544480625575784314154533281857829402639745420042846851977554536071000697369330947324036573015827130867130951121139603473175703372860992278756082662235081507641383335183302164001551334446723188901661896753408132448288293863958765545817935634932094455270145709465199177730480891471063565839035398862719958586234060176791620789542542331141672064441721734273407334965173845244289495767962369468169674192800419058680965736443385570300433143816161476445887682039761518644032613995507066461343092888509878848898364667680293359109375419223021995587280333888701287814925498672016099954537714199322970850616010339610269505105815695655750491957989594859886162529074055379240599816658387930433743924642875353721015419717655170665887090580210113000751807518624340135035721678069521926261616557505598420266640289314308586491629113579675349981811731781145561410667452057502126135130332622483709049479369634829928992927228998780751335864654413890492130405926937010588356318444122885324980674079438087866483260107565310539437571282858071201640257310096813093246966694847271147163643436206778209014872168094429943106698502886627240067567175958902256740825840870812678478414688411180882504669200984671888596756865155559138452871943981947424791692225532367136708020340543087696271889743774959056587940563800084232974822537992384121874490614805597230718837011836936522475478580050224473128000914983430299543461154881853879955455610684111888986080884933471679687500 [149,46] -6617764650464739494930647707628289780612989169094502829706528857117111434343785443606410787379430860339327339927510449685609228396389348898746227757395324084914418499300060914697678747435494341926120868596141775341007301812676641292123388058215018580163668924162490894590485708683407291573742662972208151778407242868025256278141419695244432311624487336885921068714233015061777519298054453627652741660977549974196316536978540907748156658264285870419420845503759112982013890186901646347717927123719088826200971226609635366923012860869807718401847514550565215257227344591915171592572526225048851072562216766845460889721655181761959368757271308587877190387046507858638223227618429505269336307269164486669585775710095274236855720226629996558805796858365925641735005937559933091069225659729140046294834509324101690558529910216500566125859452624090162156748373970518195296546436399829919166893744592155421967556392536797296265034284608990006223878768819643668083490327253256831620573299955946735188404561210563846707860953532343377589798335026129747381702359086482885690946044700791481690416475076815708574578484852715567539461191627752778587724027690581825197772132757897030268580014890548107361809257656176401777768317187625333807887873108440533501637739728067959996239545490362002522707655247073554456129929644108236153889425932432417568425204810995274670822990733512896117095779035144116412353509173700429598513003691312042298844186344090156137010265601068017925309775186892703997054142503408085722863386251605208698742133376077137116037763518404207676696945905988932500715495041245804045110308675765395529213674251387004998542757609720628449978372620353909390624938638038264088951325595165749258335551302549821891696460947381315773046017098588440491239842178577821793449265336711798876205791877572051375997914383511256969282349685919369579552930745399467285145110237747723674737814110974934941789554196085796659394595020097229269262556925775191142867482823171163211944208647941972904206175754067187265629475582398983995303864995528608340177696891607704908419054664954231195597740469022118858788417128380388021469116210937500 [149,47] 1196656188255101615582431625411958140390334441116826446268807037591390697489957490859013845916085761007760700791392938873829648964553617466886761256386328691776127041441810689877407929344771302273650873077670886058301338125254710719180487046774657279302254542330765338547380821952517887891291446528944857247259265980641723711750767772514741005808243810246022001786937775665896705651883686800804138392996415269181683762476071564625101391947106513105597989601120367203513816876751274517341723097797716314487270784963381440734863059266818393947315890822143204417505707062444993080556846637009077585866365367041841558779130896685016030971525787273737899391668888572820387330730220204406934503439159506830741192363205992538037917485534923105318878808771879277771665399078514545850352443201492139325584244458717585636044864944169957347553504223859292312002438750571688246852864515819975208457636098285426162932370804914793480750047092709345800252629110393158718395914507032384334181455284089463068636968247592483719462363891859822162249020589950380375199483770354767395347697679145285533750841241667493925544447017720220459386765105739367068090068998115876858624930333207003947160127110629475032400295700908406036224339104900818514075148493894769134269163721113712291184278226911351758758013133651402551792169939769972547280969604474991841836432100461302628280909648835213468966584441460144454171861466476008746257801522146631243246781762540278050883631958023208165046021399007407618798282371167094567229268528643161495854257256029461740964263658144042889252334500723027015415826920751959383145436818225837749999049560048850651459353380265793825211590791724938792575113512727249973486919331386352187739804304774615842715973591956227032774786995040168331505077648379870342639088102292229179053394184423025633111227980458763513966019685349275273536910805954198062345563042202395019198843540500838045674527617203126380737415943024366605618316230154738058497507472846900302842694255421076505683672789259647428881924889313560433972439248782376746627334246617763712268727380867045468693578291752288578209117986261844635009765625000 [149,48] -876826380374195839601704416639196729957113829351613304829454811501988494943947618931787621186432872278309359378278760569469180215728774751359048789642143908843321796119069287363723323176226367170040873108859893106018362229703115035956741336396230077795567143323560258293187474532273128182435823035633291349452192297296728463275043707859864658721626268526877422818424495470465337531332743209934359552976757271922528038861976728370091945766903318469629531483895977625527733074216097181336507801454463629656509297796245122148884536910117446786004356063186727706272806469641679399552304689299656443323228602650775764920413967118398540971288195944606139043936222049975084026905599172869145061031241628713651365599934219981466350128737575747737451215751119364494564379170682024233052891950061828557745606439301450261614410050991353613887074292997192423342197207679959173626775210740156525387493360981921989781038676658745253972520639152243725704841787484235946389932806591413394243551924225311632162949577926841617517186062669700795892406877025468927794214926940911902993754508103645518922277344547488693501092701477989210168074946620541384793055831074407076954208082565649699883793013458366194731855586792779998396497345725504280665696007484733664927295569453536687497216923272535091031612998712080351686605396681620932315100488364813187352688840727178343787464771853427182819148525087684163650064059963722751177210456434571276370618103631491750517765821241882930202627184826899626940520328371389287245221849495728331519083758134069259021415786630364612635115073920029181084119867283207202016771196823369974123523362784039674272748129901307252354089046870150921244527107174288057882121102167749888457376537239442717359050610713870309956031350159278260634996175290167500379637644040389205926579538120932190469906668905286959384593573680423084528436341472255722798338152964262293413688280176189212744542049158623581585390136089936911551777968034311716431109263065295550129064320483200858797357882697455166392628060221716704696081375151803659414671906414047017031258683350095187507000638049703411525115370750427246093750000 [149,49] 497268191644637004106082492288645629568118151482101230939501877062219407278726001144677349100895678711729289504617282093320310946430033641503939587242144301903198897085127985679615522698847565513944043503511483765904610848016042662475390056439325406998726359086268264270150409051424133172587407793744198781643119958240830988657015724785258079101501823769343192640504999907590851008187179490096167226947955424238493123110959417470944066569880739800374448945824295268244268278742181042724723770670728104789170242693229221703394688006074091715518422271652127379550093235111222588791236257350665940631687674618791794249700775761371859962305865918345861716179704399081194150487065254863022011447794038705295766910560004432538202542736201007010049110385576216538842819154099379425191741622210033498998624376680679758486224387603358697483357978276695547084530608251862059675149603081425143592797494692756101460608794481280419594498271349708168128940850061136926057698637860167905658167133875640892373044468369328187921675096590137753690220599958061057592287261689502132195324170845059658796901852505636749847207635335015396236128360910281683277307977900653184981756876561115509043784136259756090685209508063667396950391641021151924446483927301165500639312579451675324876016145737254493296981918577942275364660961763636257645147483241120848657784951490799276000428835310550274297330706385783306675588755525362259977696834303799598609569479694816089647272435706189048857245457376034604798670263873820970432720308746186201810872496245590568338427458106508061970493774151845879247294450738270798109912919155036814406677114338983509462408017493911666497188795860799753781548149293387279434065666682852052751156140226779086208896793159627718045303671216353692299338824974888155427002326930722907450628479605297998394962754609544365800927092582184594420944092420516045932645089891239820932536339549306456391883667935012599971667123175283403100031278542597482004000091680709121918323122045849657435834131030774005595029821631550140345434435303732068702204408913761445780242771296997175855980621861363033531233668327331542968750 [149,50] -192794456073435804721540953742653604838881171939423091522397527285007602805159810295210141523226685324899244758384644829410403671124636769315970014545182314806435950954413401761175761355669198724510444707424799009066303803772554597012688815924917766792557074578638556863006412429915901808320285002015069446044778185287781930213596862569027633219958967338874963983472745108063795644755262003914540852166489635100787617878625459904911147227562369124635877466808134951956523915320047663082023967586135529256582954241940574308891035169343189967251163128270647185235331944685732920759737649944829374729337893312162599996989325378593996905749063995754943443344680512808529228961603563058573938587747176149371260590471771148372604102999310979621196438561408054696470592687137162297045097759547801648777125164988286718151530229527185716554745611697103191831950129301921559117322995923097885986371674440823589591056083680835606289194628416459862520482470582740499466273603335247609110999740326608589421404245572905826238848883652219279700519133287743305926403000770069536705381589473725049913927254868793528194016654338223830006290828467366333203920695509719601597063988341180504271770443305836906362680758653903249820473970216379037301862207836538183630322688250074721874954917932856510839753199825769941558656483438586306818891026405624612803466923224750040639182597986878448676813821580390640102867293222301879878837150394609370829728026757495810794883055988056977865428655834168467082879157190421248321725769264948404299832829112100286236451682367156486690605666675798782861786391562120130423901984738049696439328345352741928015433971785396457994899644004241501550280944178588604011509329780252021634680437689546259361855160706352460177579247355470507442665363261072931340889608943947988691225529540241647766714214916266719028535617137605654709326672659726382060097483738859379080641366707673619765738292760701669457675533926454341398032521066253131845109054841123223548759586470034351962950134928564305351041498974777091171055252716444990944844803302766241102389157777352684957072881388739915564656257629394531250 [149,51] 57673804308404632495299452831357761995513780099983665572392316815737138612316158728272908451169412563420895801113335564258969663281862855746523999815342909445712229311789761385225875478405594488877374064547328591967599016021368299138714593680332965191739500771881798492761673707683633721845271581915556262591658989158034116157044317039258585701530651596827411291736327335533190686879112998484647920846147174098245187070432455508331739454902694032869100027639765735930165327075963334806312012716113496782277315844402737398065681665580906544814477488350492476486841401875843467286655889796682899690340469077390202730562854437663155657691336649436185012956750065211415277917695048664472652504272985179366244814681306994548036474164817223629095990308619554414300146559069566764533682846817047661870295609598332304016669361872768128641091118866023637696727432524475695309698092634610009402223469390598232258607067973479579450754076219797057463419545938083561123605098937716796488105985936908869318300995637297319553258688442994295408127953478734120515968528942576998916883307558777531579029831553663224426542813940297860004658374105512182526420217595242827830834992961330933423746190632286884007918569965154486516916133177943017724937976111391301989434504676827234586076867386530253891058797327364616224254083853122905989780759981416451610825383276112029015784608092204553998645747779966912015466092136886788789301111912805756941137003806381442671802223327373777869629753182145981726534161438849660405239413561543285454493026594960540308599292272836318290328069407567575742365843257539404171570850386107980930416794732699472522196633185992436522106912643922323686405436841882817952069145805811873232617961577403601589387162157893774169619845238876910741165357756991119198038912532289953176076199306235941339251944085581803886817699941978466597667960513127012267426905009488905649507514824971862038287253233515381521659037781369391565333896730348343669229621987695307393417186696790318715003156955563124818301204776237281359490527785306935776361507597241436073952018621897681299515170394442975521087646484375000 [149,52] -14620623056911814918385277508553787420897810113065570929505349581035512171197306706402423690343723431206712489029525885137120272764314376839710870377208569832765400256333605798983194856445409611156201773685006356920411210736270703710155973522463729621424529732255498115409928012044147189492134995176891031254645828578946520703623033394200851219780988673081383475034852917603443260098590690448371723580900533890211794795553701876207188604204231519098935334284865270780330185289083254689940322700848645324517804566153507236595122421868825869914673107941497885836292684406876170544178751570554961033278588717528188148028687770474082341998581397480137349613675164358698177687537936836578823047110787934106865960009243996983666887889421076067494277323016281337217022325560505458910266731637676955689064617005163097858696026132881785395301884607730218653636172918543460978668224862307183142048985170978149749084651015569152053808461213512533797158751497703407968677055758776342294496209782335298664038804251099372779474463352246940488982591580444446210464575956518324120160375039304634482566927717811563052764122477982550547134073842170504043473565415159090796035153663608850010116665272874859500896823076869696090560245952288296014191497891836124344496975139961065831511261286115646410605868613645030907786294408218444689172852021344736252566588800025333594662587897270808616865509729099391696003923908058363840282595536112406470400757023012070813710377902069481380800997685259107294106460147845523107297463980274025440201238454165085864710743504041300134309646199156037586553882973672610296741975935338440190649006806005693178854576846608594344432140475742106879639859758206726257867416827966986050364318378399512714141904260645015247683630552913823261335711411678153223657997881968964241150791919829689154210866842409077391261980546473047071508370717856032398067609365981637437803638247930581861400513432702412084795827570213345137011949534643005594915050526732214542459188568888945486312708304004251207476244777328866914516405599818503588286753620385484981533001611795979897578945383429527282714843750000 [149,53] 3325684956961509913969800629394166751454001591989925729634904600480037148932668985069202578166781362472005316561017305338851280585511798871761188859713424951734636677061845816858371265574142396976564068230410765398491001513466839784349252691008157323418335549675886108192867139384477122720949047597220570304747620837692593151500686386561374712737341461437633648597147359407326444118248539015003124927047967708913643302646923329804365722958240597568170506225615439775793655893701613643774523958210018868227058389953383036149196591347440826660879498620145251483093504571534959981693413610907356508483078875302655414864796947807384476222224465837703749612903447667371726702397823062266739487148553552225303722934394124405026025967132865481726998821169112244425135766546177845861707393942983138076939705933889937069747271908314870128389733062295318811470500164719352517066149848914113002891892052902744709679817045471471652099472490077598110124477564161504524885432478814262581851884096418115318489747640097066091909960710101289171109411868173319810817774639624432393345026935761080881709266997333997726929053043573376987782689310975176409605305582970613923525174532166010701021236513030463931210970829810896481103649465726653355022090421410090161642621614299397312865548055305632632857655624146693183901733548875137532682056537410783139895572407704600682261719467526802103675473411287568066952039868778214608248834722306767008529455666839756760115932234185443355841932103974954389965855980510223029830613334592557867401367005362189468793324061170011157233516845947236039675440700413991714112323098101219177799057259792095083937549918956767998721735904388815322505126014148325998439832452856504020403035640940732331406364272230486792119285177053049017792604738475392943758870178166457970099740042355963135285949897310886533026571862076397820108747841788170902145455760628539891766293530915089108948529337844634251548074889220134414333826171059443258148276411013073424605822541359501835805448295331937695770088214809537320516370537318898500889530216683650785547337436639989391551353037357330322265625000 [149,54] -658408286280049929484142666160456541609527038139701498169481913381164892294943911954378116578743178007519314256962268287198902572763356490301820765638522367057451432118399483612565755531941532099484074898413854172955410700708852536906585904451764319021636637347576206062967225441710088708804167303810252795280554189624322205965221619028683661644367900359318617637557423839879822839187177612569889278358048747470443439816480720964007627969419458445622471410349654106014380847572402989954418859624741211988432216962931023870725901448632153739223913940991215780505548515904778789001190900893934987292338418835373625242653804908722837895861885914807343866536431425660026063156667004562509097217897908306438716676076768974018273769121366301093019056296315268434878446587603471560043830674392312797793964234349886479082384990885799618444707388687225241528039209498442588258181132244778811891076133821452930723032325927496529880689939107922198973146641932088467598768118874860858379349493631494173217403116913061987588101050868380944728969409010354795277012532890598811895802829463397517886029729045428514234519642600448595421500953158252933565658840868473246308474869863247273248661401876166508650406741443372519297566821622779773172691912934787650689498035127992820196925436609253237013013497522383352435889241307050925824236386193886281492335890013352390306975476580529358487136952921861614917140353726637106218842181683397255922401459667894381229823025770865309291996748334872847978597402158147881571597670748231765209805203601275258262265425864566107220443843916392398737106030629608016163963492084661837346146544808499057684344492207705585748328365631881316870135586647725011811275386227134909925462743853978966661717675249305249901297122299917634381623430182304150100664118313367179190301491653832411866777637302800712168538319298454915399065173847188054399126560563030848004793563304840330415324001774126912730399936557685182700718837683835413684195804176306385626488758167874194903042137194686646264226040633530055735886962919786930644950602258225296258534141935931984335184097290039062500000 [149,55] 90364157931771223473554034746282900327078291618700038066676924576663180357175311060065622382851209203174235510472099059410187449642208305370845887525885017501088151526882205090171014585022745555851744486757834134714934956461837554899681317062101346718508993279029536354228713720196494672877455737425774731623255691432664357035365102279066646039095101483426516313708240032893249877752028906680431540902587345995862309129522096772607344795820758744005289051877564881059561411307544912612069118078624284161409170477576380406149744888823255325404064069285349665950209525328988664301978263228723641010346992625760609762430890580525079800554629399104941263030941446230683362068622733394989944620385698315709007108109499365452186740505386612345558202446442301887002956994732307826555482262721709590197307572017669055070715029186724867640530184304088264658121768121043302936635930596616597215298096325656847777155528495081328208554154923782820208606101823950408154508468356674336233338242969756174404492226083126684714467466721934049540853282777751490384997491755747951242799409385649581564702499342223973187595664768064232719990939899000261290701534068376535144401782843793881227040591647850349260893734637948421952136181351123121314352845019091950800442628765558121513355300796522580997133499225044152226954840737194548528454650105256920347861151983042050067897534505575033456935984310308501310197463152876231188329388384064426528327855668171485734482527875890346310947807742449629268673221924436553082582947197768082009384870921045341753152157995540738442371307655734769927923628939996902980750350613104507467772529155567385762417532852931529642829108210456204075269515238384847868962583193650574408024912550523167519090824148303747153989169954599512579198154241455692601118112330187239354375062642849389899623806186589718243484058272581661379891620459912151700527872786505980681708768608055371375167541624562066021803326455397798811118884628232329475499797612834579621246811493380531596217499612822009856490582889994002899758370870723549174180061890354709367238999724970199167728424072265625000 [149,56] 2014103634015574151307338307552152326443284263666829245786089867042187730083177842398380221421889753587231954652250754044711114272928127308650656996727683915569262727798066098169446091380289004015704406821955324182158095643547328774675082109020579645107024094270181101461585216784624075778804498508403789983102833789402052297838965545674207556147099181635792505878383346413139562581378255282232855299757096101990951579599712063615925947552537263650729424647963857630175549083949552352954486921241933509716260294811694761842617135244740353928579331168171601490765770813613359065871529894570864021407646071933769376251469354010691018739105110798180871951841110777560279013452204046522005363893480043195581987149974422084755648790229893870215942070252475557912998263818648596652965472904664758088534662423414150219457331414114491142149068766390544421507529970025376538185140541250202811780741797031550689579677922843378188168864311582289724121647329663429700369825847088674082265849768716209598891854371896675260049304483235463579738278362871085088086520400462093014917907373857368537986003643806111210742851045147511885682890334259529401380356583869257687350502393759172576470549829252980559324216473329514405256072476274005064755938973961082024247592251861704409947236933278650199746821759690004744061429191901057021168833950261579982174152953230645205413449189090618642077480031050468620982449856320315917693764035562324229813129219141765687269680878341346259076257010020468771868406526090229929558525105349309957044585809302096263468005348755227304090760832220351430963198144466465621164854360058348131438870459683691660283040081606208357626053645614434445198143735660405330441816033467578128039964711317998022831214492573981903912090584928990719139015652695670941545124148574313933722356878191379431970006516897544999264088857445209042184044457872707161526813594013972959431222094293662851784924857191088221060622773354046972463570179216194659179879580981296675055497370195082645582659040945107648996302303424325015689716977315956317009910765070381556945412942674010992050170898437500 [149,57] -5903946350856788972665532361579108366382816968363296196897176057973345932927672345517840775794689513457572217226456982592129137972971570077817456158408748149732405766158440138957836235937138543498280440123353195622510241068493934639572451791854428925773090532381662009333503154753879121891420767414901204666711572247464486701185721031537356456325436713904850224339498143150887423086407824547706824602198215321728881669457729819256425911241219430569219156943959695492307613986785473916884629219696418239813101528774965422447801099026413526964551625080263603438519530992422005926042879018786879706470063120330128496144108930140178443619439900477385959946744308904990589546778619376528063105532113086572274702183029169385134338247664406590498851790039297843488087796501701854124766806877085745204005274287758902666224441263209532344050564230095194797962254054005750510551004769707843553198765236783910651301144610929664834031893416406926367902655108679292977597884112646304233067073938411534969641850355969625684706524410496730963687047362341007278904829050442698624135947375408394909296439169378587301271014589425918422720246933388885115554238359251860036949186399116650735003077967924122195013028462082794833916124384656445123859536540948075644579528658839948629723330487567479550170250427436688445670862491671671747783275987909082369605340604063895006173707792476949024027417422982726682959781588798078594640013498262542638729885901531561009834592942378634310776577883115227253795322415344565487861753517305538981329652034716779808927617300130613260706593485248159113038024123731770415824848718499426665262782528728501881027345405250901493553731187264749581414180673365702393616684135969461449051891946718944723674801263080814791829435119783150964526917359253895700675665719140426086976141687412148713624689910954026265001997124609922241541230888240941157534650020838072212869672793492601926269535207827948201959220014203053587485352188493384918838287814714500025426459344015994049568676189476457774964137167463220781082842402808168655413014572810157402156054904684424400329589843750 [149,58] 1936003529508648809690939113842168914277045348320392787064647895237836893870613171505876591868958739168475911454500517972383967092554846393462146431663431510370435216418088716273198714942042165733483732818301627655876497641247463613492635571226506505223456793531464436647470907576991090315823406218999069816260191280260032298815725006422091028012327912746767333364648797774080494122270759586016563898836825151764815254023543673959209098679707975233645335725975262406720890409137109984219806584738439204508617089215267042582424306976544345928046938130173118334139341109422808638227183417979502778566576509909086834202002554907254277838882377049725899913773905430429657793915471693380821425574947835948120587452878209351298639801676176980146319162280762095705838866511447760659844762386734344442019547904334186105453467725804432136084154214978556953776419764318095978700469401405410628607266582858947952198629582784253994966526677673263450386364099423898824343397040180229994905070890536706851389233379144749246454770946958783131553851684509243709528833930224891081111849714395649955031968346847392981662562808958326685008836313627199816469389026496398624372202923937827822428877322656830138023037447227832013753598114802497678463736214696927615869806342392124984084031520672041895823447844441208795941997591063430833491291626945098936734067036424360553728884802304101643115923645160386570780154656391480092072106189861206919286093210302436331794757045215941406072221253050866026734139206718752894608573157196074823933046461571473332107609113527321696080810251438327848064940751347978472842274794808340047043058297218969404530309547923071213831541112001678160466653891608492085749000106721261784107580372063406909088897210030414032869793899917589153381559635326424246856341222062544430320920374928288345363366864154524288068471196818257136677450002294596345310121678284545403434048024276050249747265240281872326395983995954725786518134930565871905298632805425413931332835009780271230487770621707185839604896603378269999248705405798458184486246117785594133209009841084480285644531250 [149,59] -309295894652903869157724807382780780460579963719506018419045178850905458413654279215428811499549023115842278452400386120910662200065106901843313356127002399918364353863999310822197606804692690966820921790389316504387237207054970301934156175258346077468574063224633633306458973439395375898940350889395999718789665304623736517021735415357934731491920887573513671711545396339399773882961786185282997047598017785731455193582553424224149976520445833244219302184228699661290238870622862778830040505752505361913763929659873487622159388405134770920626600977538950598715795042433476354644003234218078256410311108833532572105376211235308105983646974862118125010437076275063057953227320989898686515981645188442181304902679707948644769755814487236318445051857702910392245476746791874536570187197595489511202474610781217046490481316418890146380969285284921541938556461981510741577464151129238559124356470781552377320459990181182739143188675364923626270965222737374552411607199686857033291807722297842396839278090192938237310415762907429032405746843935178207941535598825788505577295089649007351677659260535932577502679724129292333331027775399814789185632851636631526787107967518730872395059337206413772559788057185387747714347549032220750960106521371404254911948161786299302288845748392350382855696027555236355894911406722143577415312587933011457867231405353227473840282194623380073610332058948050365129205940725754214460776020417459718238348930524888810401523037489782730012654199028610577873849929533975107518573594555898904566885588196700779829124749026418909920645653793979529099160287350490275500498698725545187743196448613481312316040379048152045942933304775932972075133587571057872917263234703988768823190875732002812535473048392674108020770386527118724610452328860022165857001523149272184717693891531283542955625493587032651511311030773778489835859001737721286564185462305640884902749723828801449588976420739734223076903962586426739267800599748756249152398079490641546966211130645274012802976250147258683624594315959871702528384310116460280726559929948387415197141766548156738281250 [149,60] -14298760075941207090437938197282931717078790364218839822323305678700169649973028520393199083958070596947630120881741822531693556285753587130427209725622576116650444032364854190177226831109862159578756510741300534529806095954335641829509811929190695605828498442415916944148324696285466163072082524638540603870074386942714530946915637687333648972255479793878306319209357906106323567416121897209869801582869545916026484030707625706693879984013835411779115143326165403087201640427351899574489429389463130092759594152473976778168184514777274140255358680384248235112443728921715070454778236040268659125819953349202570643236682740242619573369286977558071335787815727819144439113814913729488171374421798392558061255139538015852751710085906210898304055808804043479612083268955413877622261489188769752015698421660346999015012882428842153591106672855505470797982029035643413505113150843594218564653379495362914564052897878124878379633104483927558973424489091855164417278131946927911703085700900104130078182019453859958670096221448872252316651986716018557956368118239675347548751613771148657946362336076862683243384437276290376058444817864184492949247140200069707802267176763374008600388860712319759957024743329269280013856691540941085672542068896387358457717716766908950199187233584945263971948760183088478027449296503778941879269372238062213475603274739703788500464241787953094538359561705611337420488347404015700005666947204235529101614169821074659403208954090711838986908599844519189517642011960368085814401559522993426891441335217303938949883933296424084659232621284161607156796336957395683056098784203732386895633481822600715485576156454311392001455956263599639160268180470362673227467917425527996636704936472167752454758735844373200390790860861972345812025413906786246234882475871836092717628234931113284145498652988178497176259212688035567340104308230866712208378067276194249144969250880863566769781772746973787087489925015460695856455184077304826832211764651112379615082205999343139478529825702926810638861051479215085017529740687546177724396866966825706433280944824218750000 [149,61] 26806921085686761380071816835307128898429899806988143826078804116456104404919796320747218727337054656455785538281779155637489056877151650806941850674044204230721591195767393647779820977627361101075758318357197146022787467109013871279706333421590527845565358260469979031425706868850204007749674003353726085429350400202728173129177740758284999250008561348310964355055141886878706858663548458122716528338148287041757251084934880952729623552762023030374898480501836902530906238235892858890963045410761554948766714200556838469579311787467189753525140088025650355383423468907562652217900177246743101198037884755143083835472366847977351328609041647624281082903092549463877388847585923573959512811685137013607065725380252994641821284040077865807823795351295444926449474691100217998572503108363915892761550367899274972716659914871988018808476251834886555215253179961723520347870341756750020425895809367803467925010485511327174983035130173181459301176123421730257362752910061789460395147650447751580236880645444689810204264904366847784944795508674691329759394830860827297090713112362225462032199410289531694830655133815507197757039861119045655572632049927259175564252721320167425846490164154255054452312239028809735540693785669090441537120317734847023023574938110085118982320375755140345204304654245962216758529202998782576556532837490667245287034357068979433949169287729042184727816540172799203662811999088354669730807469728586011363493417992887366010381729541937209134810892613574705156417409681838371949548814737868678359797563545006551442045977135058682434392281107105924822902563906358403551952963763453918276157169791020402671602955998192002305991011537843693499834664154918546760833349016693448259706762858599359598728396943441655351238040957062589775580227455071612918578617069422317470868743686957544248380638646948558941730871710008313464324907378149386574655860280091443674794106976635343669836245257708893848407591303020924292094101028820766292900222130539059825610755981752482811364423590958301111109829250311692522630135162228233909613086750296220886463165283203125 [149,62] -10247597925995541484824593451106781014681617394513483761075132150865331767331065047563675722170443980650794660359417856820824614774151869764847933193633948151367758365752023786849913152878685718296315768141129752809792323415533304375241501498029561094105659747535982628886523280182685775567843310789119441277268050005402058036830584933502715029867955212722580664324407215231605361199561657388295433521495967336274792225214676105250619819458026933497772078942358127342959641610882785009536974706382066352232064583353367550486382232637011408172712390557854477940617995856372377346469635699973798559224427446657006282611370148770907301398983569600725885306593015395444271778057585874903738006837363060047447806590604590628134195785383107165237981334711562694996211563496866310864882504400160993342945824340283991565151104759426214353752114349891745263194958219878344121732323697027044884196354349183521848810443414969896897938971852505250466879117352255075615506773298069520624563350072073163202844690628780915504124791184607452357091507375898159570419981630012079364278711595767812742639741453535694070312814465281904586539862180402243199203031288549369906384111308668325987318144174305762833695186770676526864979225470529700430058446259893613165856958516084911791925038264468181375387967199357724373007451563267237747265141693931560237269535897754237816811518126356111357498046967979852805802775223859626216106104233695383650269307025788708881669685517496815904285915569032400487802137361442397986374091196710838001589781364494645895783669812217421691646359826688197659173621194568150609564296237265365038790675627274780301731660752267104960643919210337441305604375226426819619776414876706257614334518750674882828539294907868459677762528150021826392045171125464649671912103943156671275686786206651119164230884752760068800591341955992164732158751873504911739186111062304817579816949598386434710765389766457023468153457243261554100847678213629697346618987122047535118465984777514907047328636798534905747066446272646614274815031475026084855850694787480398393554687500000 [149,63] 2710959461067141795955419324026254208976109692102349513716127106136257444143363487647318210947006891343217591268133367509359427032033031937962205030796663989559588243160303648053923011713909299424764943415075084083269301126618664422851549079107363970561614383500743954418100224310629853413103453227064769454298338487906660565990824347884465476521915016106682356143638565109456337533734855434544541907250370524521910514936771901745461642005404381744013937552524185335676074985865314012178520028982375973562307741392928360455123787104706384078330053256170695510913461862201848056428264439662070977096618507133097600426214367848943869843991843058435068825691055949163706894203140439815690247279242869910774660410903588375448057207737232740322170983935355626147745099217926200189675063027360195493173626611093706542361471878015868319091428858211897455890173011940356123035312561397822146065616425277860120987326492277426211682767112478756058507242196438910936584246951612233401585962852242337539915927920247923550915474802455763988613896521529543724017262028638208693398765835173430376689982533408647794664562808702417328446923621531362992635484298690233170461481250432545011218789487561113056653572299207565316918962979549294924103394461268954108528754751919199921716391122914793187190108834897860830623504362365890731143884663813786480761145495378889114037784718398405120876281733759813082240191658718428644141452441823940442438323322779362757490639988141250369956231854756648106741619959078208925283288743197263805341961097271174689483159505679780965621507504555173080683670741933366901004948914261681315537795453466052805670007332794290575295880039497787763823396052189665811787375784360377527409671688122516064683106467663448198979542829608067299495875718612737225106737976006410741015860630142434420506950231268465918755461528224346168002814712729165592995298226372808043962598553573982996831095829004229932442941794116433193585237048603137226227397491216091181141353992920606840194615507693523980468095741527851469474787941111741368299696707316271164550781250 [149,64] -576823950223450951837219987584845788420355849320993864026078043576712250966976178858043923175550775030668889971773448628215381767430553182737506258968595976789268767988765277734387224215004759700596204344225123215333216128651381657543821516760299176636696047038594178937203736443610856305095068906236115234554629084758084756566832301314049855234557144538790525066198924910084293706705555015148397517148830825575902489295225115461109322004710881266634600216850186948787363325626200739287665183306235975828888991411416341559054176912458809878401114627155679001165037227748117361957242468024119290143123393322180858688079386324755939971591673357423499003807309808563955048724905738056111871713589449051176490220942440095128467289259604181808400492671978654156462705598850554876676175209365902637891791595330681038242756895637267838838200284574112699615903745996748850182391883426061181780756860441149932235168420711690240601821077320729572160943604036888656335933549161272814633690537553787403621066717387848208797388196812147377259683102040839060817514550072399442222424098864256703299916471881751145831387035864774375270996987241330852166128100477152344582801711023602337077727069344404087189816280262582087675820375182203360983273662670107313348564275595405592103028890542778379271872553961434319429646454552870084808421160060503605659954153691403889817865716628453942863501480074755866231217412490146137867832325499603246100592026604930835417732279632336519065459917578945892816112682529617917207491527795646229113112463889903289827550718336963672465137352979416275539787102783906456926201724200753354988063678717066954859231550259707966346086755082922819650842136853534921364935393180128085769963000899434294241488129459896589666987163648806306745630834929147271616200726583992052247457744926511465515094137984259663506932920059235276443682967063761863571300631142796521307528933183909068468833069357841625536613013143609166068801556300830264389318653115340915514638689776337112801122037973477146977413144032693450922289037193358136689680642515352246093750 [149,65] 104244975313485778409307990859124752900946173630984720393330863728691767218217703476007251511921629190991932398518677359245935394958467284265516998517161728947172413682145053175446882070813991482692460149273355034319982236908998134946963426473167490858792185405726486212227929297184952093201241927476448717747631655631484771586632243734137900683794667903935986093072697808322997694130043010874453139136214434780793761871183727603893438295097857315894736200610713298460901764086849356872142596003309951680912155053655912228513712990843870470538163101837032745469234288872307894231777856653091341284953246551463473000925600554138194681038540785545198931079797223704075617786319841369600341202411494946943433690061210800455657729429328165541750984256198968190000434662771511118126903410123533040026653143075271078826007912531455809063992553538040486678498993685946539084029908403119832531762375219721895158177871029463438556505244765426465999549018819361261201077728078560248988457363671675170268969194962049659144424689012916725301843729699466899317388161333214396256052808033864443475160580242202497381813843417809871960999231020128455038317670348074938050661610954838628460155200087221063249104286621328165471405758597405308758140374125349129364596226094893781470859717599456431090131927241669817068208684214912969573279313619977439585072481364999174774493463401714640353009290234332123493028876339785417046117608613736024164667797053657015252527781761732639201599709302913572038305059183164992493972108298060913273734124114629521354784092443035743914110736839574541108379911461972402797766832620664716072503203879553172508917421527186058052009792391672503637676927628708586856637414506405458170290062736931751310450431392034599995728072656439270120527000165029455555760311163272207846783648769505763621595281547307532136588246376521678646458917453846745803137609543976468606793024378068159025514462289290156323181816773826593665948280414414630382816003820375383343865186148510670734551893427192079872165067430409494781377470176093807121958771123155625000 [149,66] -16430609438380914693061155543745967599138347002197596060234342886414802664143850865470308667332141255832582880068382332519859076162086501480328687648470812766577729484418310424354904043126602744484623642302766828368562658756190069565344325033765412972722667366195248372656984262098403551375562743195967804334293847988924083419813425743848941676770054474291619917570551417284531817117963390262014404014067458485075621581432120014734043629432857707833417879151982548304140967953799514428523692803727778556410605795200231420707390063373656003642377720679541383425085601304418828598357078169240019908914646074081839358861454075878212489219188210536021756489736425227130785457803518449166015346624813999952830802147039650253948480491940106854452073937040877187932007899308573514428446401954960704548990151453317057046611730917000811527035895952848922959483998405199232742406816900735940411627982606440927007172731224395749876436172575918731475477206058062806533611910383684610616414004164614728960607257557303209132726558388133574726143874344012589493645191816264443047656099435679248690858351701272710352612166478937277369951405150578890388985259406719692627511255598547537849618906180998055050769589566466258144763203145483351212181879132464493019687299543626150111757239366524524355302453463634694894755489468881881104672818665673284118863154249489360232868745462087607483170444754860499180006230232496421923162291035382247241465091249325290064806405732423785505797855040731329286669507266048830581090411247422435587483421064468781405959525456652242023891724457309877389877470109673293439191711172320152624804684385829778627232491653662829976242973312313735521441565349558528128970844122237756270510404371636108552956326762177682016443587422461837471687182091647322543590298052012077874033755467509024167653598899346075480356601425130601805252598464402023613177273918481335631944844368729767882239987592122201530553700816899792343953970753257648271538707443870579632146818908519086646500780888632479233555490537008476734618383907437146483329492079932500 [149,67] 2290875678805630792689872389937706994550319186843975744756045463402890046890758327520903706045423421180804036891859262835350243758939024539898638770900558574119788010207452783542383155984808907869038577341530942095084341551244571694902896647534716394066055603574744853188393727860124841254694320599635167886708129657564585467132126898378478213091024707881560101433768608685163410328336725344916637558494526409464178110474489915091021174135048984971586452297637791424998747062379816414361340378523015306513653515591687747616922586777746273238255192494365075387682380858161683398220392343910891320712219739899783627365541282598013079898992406431122209281375451734051951507688963605967482547734218216337180870055071427225029947795300090193085994300431439264736920968427031006475734563400054292960285808758320697207797469749970583836073067391656683039272243399505238125333136355972817524305166807860510552002149977392213374405944307862507770954428471518640875792549895204677486282901957871260303188277852605807085820426061655766503791137059246682247973123477462731377466351235491253332179944476796131595082877221424468559165089300530111261268574909550704813696127769264781748764563968664430453854088695831228042483244342185646793935785881144308284742004500544471594009080029755549408539599097166481126583981580462567972726257425425984152974976184029911458617707832502936862358770875302620863097911112341543287254930510231953226753207629556773835256393769486255749880472591052433909034567071013738006174868644869916017018644071273620749087134585840560944635102568555056231185868044825693307303879690200653439080980519970459532321396541797014979334308971081213667278890976618794394418342465823992382012654960749514630655335566038912210501894772031734775619855030760679756492316895116124710555213526608938172852570963806558509049853567810120875669745584082271373669415221192512454407016687873707494497908613463763158770209707591712709274646302187682907004111286527631663602363571660466296381705213192757982990403829891946376365371370044016007112569123225 [149,68] -284588461524756266998857686689044938545576377553773237981258834504233434738731679915815693091948184157013892600391104469366486469400126269657350324867280183990212933168379205334010340165891731490741185056728998426037106451265615219926618213758775986562819787639348950109570789185532036222006565559007374837546854449174744512613379804164815632754767390672568982436819632318202240736255639472581085815716958054292529240745668120271529657910190227594619426117555525149273393534147299737764693644330334807172787886067943905344022199436098846837403990722840750223230353253189078117754134696304477702110332308708555929889717577607345009985918559233624472678579931847466821473860028454094812556205025062067132200835291494579012308980066905638601233985012638272224987887339860146695365315316168410615357500991614142604126093629205929934323016992365708211688466607162713024645171210228313947363850800629463017430188094480921484407673958576379769600116664205851663915365201119905415166810066052447910537241947447103189273354569629145806674284938524839792210607366742288398088652794551839920121834886786047049845074392860250660439533510018967299988148461460218349993153543916730939042535289887104269076970142804652793224683411834201299235748295632728305254787539689487396806687999824275917014673460416525442533623872780407141065782850143921683510815151001232637670924461359725932690042737375629895847113578034983243085284818239655810794186411934942067097000532780218502733027601874677439512718501240075972388546577237298882289026626404808602456961485903789306188883360811659346971240229927616342842377471306290262862685898618508920302966022090802113567436669474130277951363868225131957289429649120434565995089725909614040520128412407666750149939700386923975767821061428353125181423803517581564219849670225645488193557136898161668033608102378570745548884473457486746094347168789928351426724460520050513152781389714258468580997314321894237622365567883552837844500821050155948547366270602506648266009968530337553371394668596775437025706660168164400540829730 [149,69] 31571334640526414438375933740969186602487869342867188017435161519354332943298226293357529295135850144765141679593736639699964190302493168655264276061889871399458194265237027992362726615342266105054728403952182307632011541535702057252768039920690317801790939668716284507316514365789912175740100201957419230045496907109830331229256711465498725045065534636399224477804994204067172118498917270079777401312479726361026539246956740139579298143061112449370568270867523713145857927643597209588345110196723198409584721243260622121814621830380042292678553896461878983017500259644419512417844976513364982315818476537416114848647402037007025521307837235494473778815920001723074202407461735914870386629632085944375047079695401917864314966214194297619750880984568365582066445034350333045004042177760598287133981168262570354258832393909248773473076250391919568502064883669639263195578790573613115267959243977403758637777017886804608943810378425450808961340294031529965335168749424858600726448617187675484446290473854747591181978239482717256664994161284485482897261151460461184719784075109171777617201681947176019531272930574708986942577177746649389634933309399989647602524617400489348968519016037669959419557188571739474305570310654952724915625977892372060284289656063735354691232899207374139804294937742286257502608013564498000861212122651403573990046376069254260887927068781916640661372675254998236105077077610844494301395443863928413970921562310928174218517629127037349856913942504931694408171633433170351806256751138132921969826741520674305505179670111507423209169832775444938997101441746495653496248199148548022622256997878744001602007208595150431772714766592207674575956579966886892689697478549396436906680191467063896796153484787909520053396509303293748861171200378084947267518678772779930839707866179898981745361983061630697058766136114870113481491597692303921976946942719956379608872383979321498744421107019797149564141849870841593230908452617409103883767071638511432950488932191114388979883411369575898782574078574635523660877031937284667413430 [149,70] -3122482921324048563298375328418756386059696748168369081259054728380836058598910291287026693193680062475387422515419130312958390615232031120899663964616979079615206230059524419988252598769170385862962028768047792643898627138411471248577922986696455196151981574475714237737174729023596922390465969984237263816045519761376413231565279370811089768323918363324577188977368299369078503338763732581036435907360935923069785280648054289102120550220233633077717938523177020477042274871308070314286880322557686073119089218876652440340642224415797466243437147385528773379362406834440966631717293861324654080250095897660273863351139470913846675092691196342894303100010253200981132961341438931226465102689075286456696862501783423087077097392491656316505430766543949501533416867850350369134640611293501603546321723829686688587849498612145764216035416304362916584707091874408150853623529196251536026929685366302935064885508162849765498077687703307700177802864510531182261422023274567425029644839283858925652004622998849306545996732433322247663111552053064890895319547520931082941164401733736721530736098691135015058688089497632573948309501953938864043047558169592013456617709920889213289592562557904119651701954989049990070007062718521585579167246203807695593562829064893800777945752494881856489677849749515800411239785085341715532916415029625051531414548786076740141593211169499552935630084352380512752057913550554805730903815918421075509500789210838610401500949164270385973474930205692835941621845425881004812341746611107109862008329519776255509163983935597971703384315676202958540455560815599399539005385738014191213582116003418786800067345948596011040470173238062155413414339120931973018599247635303400141431673336402766870215880617964565367578450821423525272509747242948255413273102184138417945831571152384386210197330141467199693017604140040368172766979197639090264877180951514796688904295341689681506836550580514954624612649001593368022587608741846590291865976021840593702227077901568136670294116593074746437002706447452308846321389799163943930 [149,71] 273885036809677081521034126468926893574828733127607067304313038073517426986909123338146181990398545202658467910819462985925141756523018144820194074743012054289217837437460506312992775355598647168852912377118317835950509696059075376844140085836865195503099353164665762905272586687524790656000110983717837337452115593322178385736063410498283936310222822051490587643787369040967853357782297863988081574885846381962932423734573130364787477112127615009160414919511892389210138131301110410688629981080372081933065826559446346408233333373848033160591509574785317659949499473555833017406458912811253494987325557294582015739995002927297941215666360864483616598373804940681579894424397840146320499861134765623219883869597944779884420106899451461699752085492212112171428256441854486472497621882546816117452250440234194352447491047624482649781187016504538574945008564757904059513441040651240794128250088544788651867433283588725962393172604494744776168347815672304286259873519591118984251025393252408845735285574331570514184918143806375203057236268354768776891609178696127824019008067560911441107888978450042924685902884623360813600947798014922568507873798663119502382476509414170657113602680836747674608621644218366173250696678841565598723531788484959551049572543099680312810322336943518201576262966784230483955912582449168611994074175921274579650516747118005772225206474344136212792737569526618089331551491909125087152488348996301233984161200473414812402412185043733390517053011413835369788984932587784538547752428267421253216522502362705187423785939795724157922608636762012903231420025344513064084325196264690029020825021276478387696346799390205506199405992803547173569587035694685358547280662876268821705001214651309616075261564555767877978077491645314907286196151242353348669981726627765264476399740440456988958059617549052653247400225944442566508941243977019717264096055416920598350592844087388787436416090624890819704058046532803550729503393273146770994903490925364313208041295956138120299757036941807815369179448172415005741764979774250 [149,72] -21121270889193605225000085471556766358382703970436850084325341467346681967067675370599535859104692060954591450884799101522465199316363781614428607014691118854340738435426914109295985940520870066490865023687645131630773836188060071889927885100149693218811216159824826549510382797510635111519436526430256823134414905806351321345134614365459083551923129284586131082047393059077396526663815295013496815652058140618450581948669230110913766778753320218377452003169546966421680243706532265006480523266459599351402424467235431108508512019982049050386050008155362780032448407239412381973396373563629576659358177429127980468315483457493267150369472925100829273413662801906782492781563659194876029572277308747956062703820169888654249903413502915439750864882248804524316136422768784813063219378163788992705878075686865393942079447010773352447307526035108800296344107505000105485831176383294885186491212941949472997610625575557719451281048858547765472609505275239714750939799632426630565569064327055729737631754791828149163413205068607925494171221343162094805967801253002158323810669466714521138539113191810908168065559570700212731736785518028757037326835410969217485448813987590327604986665370007778081573633971608712836837749553747023963456251116806130297023418122852451426954534696936426286071594613136160181951018634778704793445008447671805293769725821672849850843925057129665463100740803258568997728799153564878352920276665681636281472116738606706383944780239139134591541842236755648180604783779222424482499782473987834819288100280306444015821511600975414845182931049621740175996824537807877148936453247450852261844052239060590886164221916177716834679619611150341465397502673471538203963495026987408456047628227820110627681400610165455623299229406619554687586912376692858078964363290554927238547544226226306288280939100455636147268961389260312616810368807565992082589789814852213351321432493691825983564138051102167809156600047723810724586141363721058056555598200511566423766790171464573575041834690006170574648053205808426788260313790 [149,73] 1414333989756313139302859820195238407730729235929493503832618579630386251739552986991429160386081309454951009175959068112348380381204140326334906036900962246810452630766082931301443625845440638662499699466608053524000415259397708206228836956083310448242598329127550731414833302806332473593204676676024925138620268907040667971204088454299806546735857732081544717754722914811978040160671630007755764047461553975922307186389646301113006954490774236904602611346119632774680244287099999208359067530277333061512442179593135950687806085584800263493650947981425772836001368405303660960468183897324480219158047573947782519058781710038564155730689189011386811482215499469655602853210786180161393389783278030512669453637939571138739325801373663198773189203028630902051722038093448568729676075634886192080335339312246238865172133697471783621989498495608898228773980576480691727447477289509656108871497129254952938079580888304905406596106920592831583853251416519987478581401246515335199019623135592649004566212792952831086284247348632808928731782233365459304666179008835005768451623412655122389735698515718570703415701971909908115234080270601359783662604010919655909381426158036382798367856903958605154494170348368529411766534912162508279827087887521732442138035931152237521580722114383370822461826921818421115528398264383993842943600545968677920539618831408812351951664268976362437411426531536009020136899553699148521156639138880424789580877468471948717644671823806472242576709493728020244238418119090452587698767377415973750985546278016326706429025436831582204939310293868636405926551914491589946808854092004954601612195050040345054771289520259767941381400929380860249005749348186322455972508611745545343634110891622626511345728989937838412758863893785305265442645748059516916884423821188701333278644176610357271861209007841061258945095145771080319393797097396533531938790871340230504796918260188801415815479479618143143904050859344155727120154140066145281698498168681356594407324473365754182263392185044033727586768601519157358720522 [149,74] -80849205067038008792928106216200634240558331486905569834320025683787716657849039883366299409666238823069134096404236345539973562998434847768407704424884753515758828095139509922625501956107544341030615275677273503870461866216104298370392232699506762827814364240744132491593580665212043161264965235633793180092827702859706089446810226118652476341820274034986493604290514282422690433271522908877144540086403855022440060041239555339946306515814112153449855791020195238293468672663904540723394199379671464542830889976049677669523407295664332504104954542994546761855145217309551619065483400412877373263321782105501775253283340697633814665122064128939575179262324747109178193570723056831997965717062309837618500287159467311779312181864672886970640868014794417989823180648145558544748948795390602660912784169312688161720697264516403605997833413535418312562510090126638611595642905631841573019439814564546177945011957924335582771646798418006835820154922918553590727937759686954838780745317834590394609901702069479169736896910451892085790655554357614681042712305680697664379402190549243352640135083866945445274881067014461597264109643056291013111314231901754404456126869317910642905133292028524072429564853591294363690416963532377023249692517330462729458193610201182460676664555124411463418114319179588542385455420528680312425825814723846973631833749274189843800408323579263487597974765898656592099399536154422208163173207294005294902375434709236346753926578236573909306837957320757980681908279690901085625430407506530299019984066050238390986636835435586636969452158832542868746850230616814512023104064595258690239167992410157681702578980847464453620530434127110812763011265594017556883246005436481259501664436512681523466087609202005841695901444036670010654657374843028291594467218810427206467030810211053136792678941105354544648977369653091093653697188763788882446973006261530277069519351116351563150089291245479147024800200671437102605750709012783235701128573941485130246972272669241872663966762416884718060987447568450465952 [149,75] 3853884572781277200573906120118650179217696165538148681770684801575650116169964420813954594475448332013886025952758086703200448467264205166294200034691405914394959116007158752880681214817306869504297230912455582771741567761248452642635511413115624751454893881804105735593514448803342472427445229474838480065416366283830843902043957579588565821264308094940916337547471402395666824672930223773107954693950220042299301307757919007359120204107478685635460906176306390475121400371675640153211095442994361676779902191044935269677091023147436740825764806814250835546596298988746198940319243865363325618475363231742938760841647179641764427499399020340259044961442605373941364436705892623869733900012482250783763833029215297325846211631690008681876616478626244594448940465530297320078092680244117944937979572512998817452143577894707569604447990743991640752181301696671371240510901364067170902684961580054056738581064815767033321190299835935867222788625568911885813733922898342059167072752404201712282303217162750534847814587456244065101632501930195419914188542382008317276070492721674207344824675131764458876997358073149800236849582226316008529114700158624075411615571293328180674062919509267779080606387318047480692816828674546089560582305102142445741526374039287501564615709542080449711515472438001836681053593521188166303291103900225146532173695849094990110657941747252801818996959473865506504862765087244481081951971293431388543537999136498242090439214860116790977827842086718328301312271453788570263453287923066922841340109982510871116326530879957759351936247799314591363262083594842721978091113946629184396803609355551009819684389404888712760414693694188439626883699663701048996310385313029475786427198815766083961362894283628824618167832124117769205378490718208496137676561733791262297777847130817063877429790716324954603609256462585819847732172870095980956915616819798555365519659121510912778143883455971178898402856373629191222679520894873681149161011295861969096928229509128459372803984840683097399065584879360262 [149,76] -148067835971350877588776198026069329963960922744383408314761113349393360724290592133423207176140962915437871774876159471376724162747708296181832685737877029815406377099496337001534852920717663105856865338902067742574110398563654158883598041418684522306359778946301097762757518757786826730070283850409023809207454025820860733028437211498572155619602133290884296293408579948353914499631922710546330497159629613740468777839329544052420690800373871868510842276347704568468049630509670989435544768090230784161405924966570273485565759987110868003971421893183926375630488011062096415572004909929272717358130417455278934357913456835101631427902682930833983911195719154805983808644740854910695637521624908948685125483593581243948475251677655842511886731620578065686173822734316777439206099846609500808981527180624706812193023776246514978269783252021071729844980193217502864561486238305585981335305394355120599766006919142127496919901582322240192742137632770952368970427774033849805980092250606140408556015170792050056487452434560490164591960876494893629000631157095293151913152882330173360828122454519327482421520234257821613111758199174995846702213950974114276618650882959176075024480532705570598958854697046186703022696249315486207261269137476048732671510650253767512202303402953953657752407460592557778715387263061423103453782205936756839322985044032019899625554960806139398087378629573958057036095958414414746057551364982738276253584612949901426265151199413181145383465544891816314617377355747291381740356768948127660328559792994477770176135003919004506873870597292274977912543074594699617596515160181652175119738266635261988024918723110502098160139114647194436576489823969473725142684100693618833263915942841454257216330056967635145790255912384788638529207068468133544300418546233081710865804682231131336947934673346423250272113079655477380532303881474727473249721430467988619635561278307833208438141857684350627270424222509805827813594733952405965884175843941824121780377657302294297083539538970521027943422778603 [149,77] 4349855311521866800698112117257773820430304671239891018152218950556774785164143778525319699889094795252143823716017990576111031688378648922946433928469637985697117289645341475497092957456529049670938374042450320302929744969140858171358630361313557171663129762976493019787212055965991935065752389993714890511218685657933265560373240797353063469775199546224387689920569327770700125380744368486741962268089454699023972410479080165789136463937036238271267527627352608170502019400703987883438751132854072273944026461434496553700017303064429063165115345306635535618236104019028927015233818370610160639401346844965790409020318305392263370914523711442988528218089205711504082323130007155774175919586556376690755720931895417833313199734752549144491247514957501394373285669736634277255466025399907823431866889030713874175864417775743862648240555341751609950507108594472301031205246157096811818083610671094294339343341217735747421159772490401303552605528278154953375815024357622768910472696762689956541284766692818675209836755277231948767272741544567449553414128767355005282749538987200529276387216412594331715786236181827567340716238260482141568921843767388098081551751998240991258963411839346906684619409914249947636892009278898380301547535261085866354586547079861355128609934805266252457400072413370401460389487376046037301557981014463598491097792185631547660882524723728747408723721994854180386431987143380819875138478945591177192808819146578303959419703994869654754661101753324693118371032333709162352314988203876278545742874820540991482700006454484814243659126447756156730899865524919228173214212824212024208593120029493714837887892366975580208556172365020346282976706254933837705828480332543096970515039786788202353944998980537581650207629710826725410777753757724899917197666734411926930859054481670547636383052089614800522727524985714091682430268035746993047333795230202350454931507363779015698750260936786607881606926127243498423706329388616754724383251997350273596455965254736505909889989715547878302668343 [149,78] -90170381978508441310726417610083093154431726625660312046024693642459528948638388777825308535265210506251309155763395652112955971485620731635555442789846042850467410119634743024905314378799321392550629148223117077236559372622861982923799810375461509435052189210510406804741403411322582721258545267389820116573966650322061238830147590305087126178211376524075843511137925121099383536942988312080794572040918337132916856609473843403545487358280830841082423362751651027275054588838612313331306714854436305758199115784250353664213821916872110818568754305839987347788627537411429447514294325797060947080310652433381412538194836867112719810977930630876289212785022894699014149574557559820072062860303694963773401805828731904467249324112321595884231386478853994094211791312536468087314048884205927505606667755906281908842947012869160932296017850695414940344321456313839299271366194614874860023075989468941704036852523207553314708782869160444992722474260897308027632081803689990157506797576008036820186010016860818290324215011115984402883643880849189774653529689757577633850006819571124662989456095503440928165888247883938238542613618679177875272119432318235448382373043256379243120949806205399647308735100202527956904179918933214195359352577452198356544039197479909607034472477067908331736024278946010437720962137767072415668619482236207811698855865481999346799668063404794569568489055755634738538788314181086313204507192690183937201377989695777861017079790114888811682168988530557431325823594814975184780145397647272266028526435864783064089385319454275945252461184574361010754977995818504202589735305245792066106883238394455875008498506182670442416516330641710971716250810762359442621186382858599829039130083051262443341006116183135089498350480750187978241600876679016089457609326438110189801455882887749894545640314993455950562769113782867461453663958264855444016682478524709624615966981478019685390362404589657170896415709129274669813105275250868461838890394997488639511047457734823183675787506232880578714 [149,79] 1341602690388325933828897786885282113349534954769640803725163337270994076117682968276360360370838145247911362456514533185852397671258112338614912173171206622458116585937696500688779782040475072240140171216065227539776160291961243560890739381789648435564109277645766519228556820060692711183751045414816131530909826407232200025141503216680933361517239848470302555622737701660629310137758397589403748114072235561900466686881519912745161989913140105294942958289006119888353107158544542928493239172465723225413234281171203361650962778647245722060289373998460832069750230965739224071078463697582121974741131715427100506873067972443956453201395814965431155060426774066400051552230287940366595167390960244556969549117181937396978261121953745750450868210723488642624568069233472282365341159250456812548021293321433356124381926986700048418077157518342648163926302178757106706703810096019869627434704485562592128009377005714000926894159951953307299048443907669180704862341407714088443662506581193079708380410175071117846198462360372069980761902258751673868923735365370947874456810102780878773722783143807312647128964854673454240009308491470860744533689227443099077578545308786796212320672341894484858155180209356517893665779017377260108931833362622199672017275597909066284905757943727683622004511509800429760423153231136624962162827307044749427818132591953477596970057880290321578539701064357878822682918057142692390789774744914434426683166457143816313953333018197634107870138204910014967506392418101372024163892724759335773203431054951726602156317383601559475021840351706761940505093635996796005797137104087001608628344402460329695671004639166636351356144865396787238622381884441700467502679595260719181080316121815548054143698757265157172821587471978437238873456949862262475451796435012504703270234567263360327134023076653439767715283727112419194097095487949865175563320654113301292275842594623861188754772423800371828307692573426742417944065759451284527486266522668908808475148816277762269178265619565637 [149,80] -42945504173729134450036992435427864751576484749372810490593546636431048101878529915987929538802231427578601556080943533955496038955633111835786010361826005211742958180447739396984278223106617709183723559222406547623193199366813682214882452835231218461566324028642509093080615120822741159157818471055448464584994533869868538140840941475947981255088984357972558661406539410911979428171438259891310469888638519731190282310419094461381081964855829480776643331500784553857283148666438634646987984441492818714594795330191559347880996980874158268857717653144964895174449529384163164296275958759713593079540292111401400750861299147298562528555158390662618147121065131705455972544039356447602709996413450746117165440985060384936056168544036298608605855326252954409274137917148582890946720975482533552327790912047951387854287743360392095807014715170227671788358311735161945162107796690210715109492917894811623537982223222941224766011595831266270477671130450465560959358954736224070484924366034956548474013266655751607070454955326722509800742979181287562764938297328509209698843798585346895099173223836395069792267987392191343562448450397650852888191246244838554569928927955166755806598827414657677077788321855633487458322814686680299950367109392830448389132509865924654212802120773525344059872698537935297371500808183950888083809952230565390955761220619709702139910576420489033749771744477634435153522419763398011743473481435508744637857294783571016585753195546188269702922735809811559292248633340082184620300045930161462661489639412524451004010938417383313934014061277977049183837953545345087602810503726404087524478289758546594510148761844526745335523916463443080512000562806750885082469565215867083277469884272989694302294065464939353688539025728112614994585387683134807829376944518752076223357803113039483131371566323497858166482148258710926805947518145617728544316877311940471160420430442133546798803073629794870048920631190278231045847565149733423064670501271895068885361713346951051187364745591 [149,81] 3124826802967256717299267313949824702920859663372704040733608863201746916182722003468585380795711199299453974373511605283071535635755491747089107607454827994211332859866451820467671796753451215746354358610228003239300719892071668401276794981296454984710470568633413422909948143996867755520551883904260734036036675612456282410127433667649783212838915254811918864886772986661161592545862492820922582939877389094448812965441779345685577324903976396453328872110485379698675178079447701344214697871467502458260304621764050872701519139184404885449145685204137436235679948206422158865976351728329226258372221968412407946112085951713343511891176066748183803436063678256433045550026885451413905573881027129970190572930714255118782030503521233709374431821585548993245081148753468807170087021567687692903896723184764552775226849329877349216790938301686442221530912138761742658153731938102532636446601803959201500883107474879591834931184380988602818186423326825220753633409843939919340301116231180914061161041137731064188334485232732382996924494760680988246710671253467180764794881479175748615986106075303812425111521517520186279372335844587572143725972937620425284133345100130012682195557088859138089768135302231646612052167714663190988673635903260739806863544122050299061303599156398426144674720428011191380281917513876425573392121530235882352510317682143096280206777017833136978149261673952619025910345371747960266327975384145869980876980317996483592012151971477503475466209744707186426314305777294179851295305789795948386303963933681647614087780460319782096028445817193888417982320943592983758053949368070975016036188926688899572105524791325540500746857849125352159203208335276764970734795009250561154901560131028381760010332595343313891975031541434138240414006021344954696143784279656523927914148227224775440057239343189634591749504840144714111942977173243816734488593799377876768740633598270547307875358943068653009316112287992447787792695495346988203129415316122848564325428028112461258649974 [149,82] -153652108496182001173556962529300088096221206675440435949115462730420766033117924745994050099082191325738867278450262395170285783801923094383991817184831694091303291585481541139792675833780790049629749841702958969380056597553346618525129618030753357924646466687891736749519862151906023570961327924549267798049230654769985996622412731849447256035308948775171833204753733481776498423620266472685136961347866265379158279425978520950649343490432962232578376503477512420714647749860970660527220223145959978630295895806073901464207277198254130079959519119321367900801462824823647854289072945858263193041930392411341484557612395148341991668023535950606630191519358544730651500576827832137729165466073342431051094770251714877323543436015558527164943909674991780241591839966108751400680293822950133402915831835519643090788564528271892416588991883175723189565695617395340020535820276941087565600881935536195499890177912313976231220343964368167769941616006515205886934869701144582030836231378021485241630067494914029956623762399601018120111275009447196515115066960125950379986636239469107695252532758079707893706538691340628182956099178312729913863791350030158569558302193165113303762284260897530711554669148906311253033665904968382273444317374502889398056312318315413559638523501744232165941350285383335737006047258597273668614529756938705555078898537755098115200753771883492099800873860969459125321668173623962754393729823110095505674502716483870122233840849823873572634811859780919319810764006421629856397649471199788219858666486971126802919194817346771777873455449509975143783543723771845837246016935440080595756592438471701618398862825104660148014250551296931497624192876066679001002610129411163345628835855272665388707934804318197707992635871047888363664422822007176602893086603658212441409495231880756736196745190238380239058408573436477819849591824017464544320538376266351970515661488522378829809445740363963190796331546851779665980691229682080637564170081515691547145381425425298865651 [149,83] 4284396710370615789435721198588871746544268235150683769280272672445083555645417189473391148593774888056295452300106297325097858136791955346030621933475150079186646289129000486444758828389150532031605325579826151232417437117853711778989925709344934869288169838902397417753869019370379309755153445916220802340973360385789847192012611672081071447382881888304669830793116464085666838169584610722600652173584037891975534035082002480136366032948240050048380441541906304735300511876409139212852368402749735454082211849849462797200467611965817801122790899487630824886855315446477933773681082345928953363297609754976800576572878010752341552789801358746964316370434551229909687064790045818831305440109087771892402763744193121655890425221887569675880232361407880071951160431375588197702060237563942683116462398582120360263785758059897338331899861567095646605636967704005315057349350113379220313783974365421722440879994908066331686177337228910599257824912831270777995088084450781946405669385964799392578640259958015658971178892856292099605327301542227980822807808221037671126663991860948055135975670864689542314285177437708878051465614365924795450529004531895504345587442214769878180738242776162570639529190410568107377843284752476689970406777815600199841380577353324905583939577843678270998431586918600646550573215598461635928222962026523209449351957752504774508421780213349691067397530472886806552531444577266987513837939435514473893769027370438455874026083722640956331796858316202394446742727236771278056391521214634786701410488758542812522773479524459162411643465303249457447775390592492768426216990721295687206846499848292000721235040673044119323165352726409961249312095306434729314706231248623232650063929939079540123093975485404530296305289896509311585443520519677350601927019769698186376451344238231583580543254849685253698635732882455713786920479256261429556374059815994590347458066262765667152429287683915972531200948971418386106696832517990391102978521487853073722359195868551396 [149,84] -29796174714703343171716319248324694771246890550433207340454834159293574515576231070047797077140408225477427251420409867750289021356820528987565677320997984381298811878741202108960077389178668581682216043410722948416023186529587055781529836418984867946653599076294956482734120912552563888149543690291468141424349885626116896647278653159878862940118577681566749201569536300419018183893619694483762830781181348449480591794274588397110380309937872908282430454773649348226459626901613591539559464042546975517334668259605004882981472464437276226084720156863467540105517763080316481978770260051362565000459435926742468430869142616416742538717070753858982919045490195580479438420415926610303295899623139930989022371655349642283049024744615113095131758342342492422024466062834233119669345811859097079875365995191402118778423383857567958212886491633279004444431367015458018740691129974114861503228111356221216842931798759794580628645116531943666613669869306809910544756950802668453186325496774109577531324798844590852253589129591964851913462235775465755355137293987702008615675082294609297797604348298913403228210228263019335686914088752037513354867986281203387868236277274075272790196252308114389150355891007174661572373273104908797653775286844100341133994171195251416205587732273379646054581839292000831770004954379162542390068228237493869561974637457337416986350872379777233592988315384074671128099785356198363473876214518187171513911663824067392532156959786418431606604648867079599901123033404575334509868631647719946158444233267042561406349361024061496100309428751755475843364460887489779391235024137463380145144173409652319730174856172366649050957559233982387289958566894920146041983659826733571172767366119081232432750927311443919086580558388227435528261188310270106527017375417806518415100458555635951055917640209771443827370363784056108432897939887626012078664541813648801413748204545263892078554115158347560534245342738334423349175083367563023065927637862397862822814685712 [149,85] -3316722157516693277346768781989156510588332596026208088816846446028137452578898653387667186403935004949137094387380708906049801523573486769362289388922706705761249759527972034732883063611753859516587853976680902812094759991741393136005595841215753649461789159952119884545317995449864765199496597622880099041229259057600692430548386216580906138224754492715262618467217719852710206206141550233945693101953603332410070350540495353005920137754164486174770250506628477258778827753216655454620416963101145041138785117565779958691541931274865497952970528605279099509373963349840322764838245155069268705355123809193691717086181817398242484939991246036740484481035652696311630924646501590828838322624035205445403036852427679480508480467932752936403491680342039897861135993813312699986270644065517874144614280889390034442743656660911320921516141345655161884576416635973985030878128519579888641122536891573542943140342517127120154870739164879638866978416737429795937588645426298883097601012743165747080733712502527155450538230217104025937524581572197346987889734996798227444522542004777317850594838430326571733064393254649102877989225823472968809621133589318516441688152706564564857736593385596126408452452424130126481270354126203495731253566929972172573807010539216529947977633565251743223702797460051062477878321030717169106471517133762705339555043579885811681330077228639989380649105985594502766534735258712196324704091649105765120930338948273465834354210225628703072920416726887493872234296933074607533118244597285145927074261117872474204539349763892663812683124084249914517865489495191316715079389557072713361469429052808009747486424104533530358394006464995657999832220172970447298964050202188847915575218954422652423171702905191987771867532403453351481245402058670402380208020131903608007105677248486159282703071037507198172272264077065709350234380160691610936234652701911293937801560507083668897894865616003315985040170675294467774228929712352231331365711106417883363428468 [149,86] 200655574845601943831017801416268484622761243609994349411789205253547611236214194607023219380445116671042198807617292550318682197256841990930913993723435455698324087452337467174705251382942753258339228688101808904488139344714110056909818820548122539250960838161324456829400756099719644093460002132802457972192295821120781597873916726985842838108035357731538709641795076637876165257890595899426953002268170225375841588576801482380689533530264465128914523489271253237182650249833290833803738411826205681752033953987513210452137850952323288256219993811246223720442647735054804000564554158503432607575198589572454672948603887771398235512823349128982558605576097266094295614387836879668722939285613875693139071458298322534286119892899336364594377523912896400215069300164653612667504130456424524430712141296195775789971240436834792404040110676554101202541339203422038957812489123718136149419309799262298314773488114696602221221873262142008847693220310388997273284435861396669460304148224393491597904885038352840813364517617157043633572672901858017717490867483516904494314677865719573366578354697980993522543012937865650946360699355017943056689032876165469239028002713750378890482995326186160751346091434792312279724631251466960375306789599719899795677149717486724640167809807122870775031234961166485912650022689487724735780394757177547822147385700795464163651476704690341522351645637859983000057395197456809347959345486018457490197106692504628276261262315551929679188112125102083649778989590609744270942707755981565636387180506773307436422603468278064314369409623303255839214335665464133249602842124462962010673707599903367746077550470698973605324330005624816984739015016073980450581459793049145772152407948322769982691311887228703757009723042777946392489066397418264614556246284303846334321147226702500259772630321542872251552207490826058619241208914810192300311565364814410587304187382151622326386849452514447796383324518217869835317718982707116572521327436189374602596 [149,87] -7606812154459205035775939538699848967796813483998271799064404002965734406135392350767695416968848703566529462745571706861235039050396019529733941182833252690278531513239005253189745651892141022787530402591345747066935476248794627670938969606848960943190208240972713592429545563765135579498941033142453641213339094470797965620045485615530119063912851098960409001474113151745909953307451898616973707660749357603435192778252246504888555608192535093229073842260658618017589042601235053795789836809062949236282886162854465082776700945323189996601633927235095697320643520694693713724816027055287498231689213154443926012371805989415767021059490982322778337247158148662133374619432805868170689951696397104846252912769860897738764007735241292361107141442054789957722983843098558037497890552584399759357687803488829167929319074534097957225500238106036895532169497485580807393909930750377858794335010943201083374034312088785862715981244052802971410317955243048872083789472676465456057631160997234251425214168409692510958061665540439149229169760407732120093923841969568083782656603321430810153340851161061832771567846586788049925339541033380562382285453704457060223507270706818638133246630601931285279442580034153075140715320135024536621192807424093647875564260389234594966377985543047489750644398943312311147785598250218374378351296443151085053069070815787341871837976306156769859335730183163305776929591407550401994109488675622783966420172383395632746230159527139859679743723871183696378313301326252964214071636762724545669132565776852551878637356546476333413790459942396225417447594857473234795913199038185922640193420876441446263804495478061756342818180681820180355594151078846856726069015757671140459746787206769513482247128472660376453741975093932687439186491918711570564864114980615242493178826515594007523800126616754589274954930221100363469292991268235873466098218454938417380588521162954629542615424934027110904360748050584817930618298654315297204263556541495008 [149,88] 240295185754467953221609444331606074398020799877905013287593356803550224605529056295640153189006199643454920374825816382672136184633301661641999769312909798503569706589548780131910320940402619139870679807578431684824787500261396982936820189700515505530308605826160510602179327759433307397217515256242691875693554634213828710692145289759908690339597185264495414410470107234180993940416181635054711865485793866921245054619459128818926185848346721503877167656557190113167837358978612470976612549620443167482122876407128366326521959502033705496768996105268825588309951822695186224031651862618166329458312619151440363749485731973753122672042256474586588116375045865851547066836507030297449013226579779716568664168943327102876396639537909342050097288550601154104697770232801688138914168824769371942474817565369211248921111464650634569469634117131821978804598810259274479059029206658377398250197072782107459354409831433182895500869643351841857458712070139972055618382236977806733660486531625304100905554398952643384086439765661178082843375162583992197356928403619558413701548984091778626490233669063868599547499126789301933085791945921962587160906653260828519978671234551384551384544153962795612301865090944763241805584069539430236893650886821979095384022845334850476405393853135626351520618770105325288839270676823491877418329479419891240218922584242255786912039267665172043694583208957627647418929130522819531579771143427691590903184071546636306661597132381037812663853398015150818980409462236616241300717841408583306898937917403385835192945130787175471587018248800696613744925763786833005815736094897117621485781287643907666503434683919824791261533839495386453782728470107783910029766075271474886945305627756625253865511606279996367634183881096496608143412481594164627519869705244469685529329107490843352149888527294807836524949890843456339300668273752168056735640511658021993980674934619380199063070608361119820126906923868130473706436193180960855977453584096 [149,89] -6550482315331604370216238317767979035634009656402514368295892284668595668007051454736660365208854176205820172981550134959367553676376314924489768015716456830938222095372821770219751938083920685574148625524594187434291477244885509406218936832960570801423825086468726426086809933547248950674599291635547031807863040671391580169924067917516198318249261062080783476375903282130470681373393907863986435458452044162379408227944121870696946331533665840409229595710110203140250434876660356623047920111816354771959902071861340383196527614324807669999018737925180772750143723099214090773809825239539072871189721048042440432585475512739950398543965900729800620338277173622256575162118516769606465564901401831588976999643317249221562931885776594954315339880093318258449102870952272903667646257551179836810926865926511696368111732108635973281615430493373578116528656836507789250923052195940392629850344900055869085818397546551892858053424823032484912057772368901191589954915524938594673232535689495268180691095673480570042853837186458859929938759835065363947430355890041726578936291641044037616890523027842226189238521539120874310124791893749487913337783890543759087407194178249366574335930253163177666174615345936399042778528559329906947082606472262959841086050178687688555379640206859848711391450318695286061861691089127515405340389004633184211254089294414559331484792686347365719902910460950864558911187162262952237672879799152178541704646951530841382416931305507583978191568189166165995041130832317256282283077006789564003658135712560469510859034704682960765122573221005161220263778940904435774657000348481392872277611295811161789475694706569671617367140869292599098605506256001380951486530760039278857494697149191024809588057439336621905193103835148399795069222877575181938119711820261514611088853814613623451989751033096553487928727096084211350790185789630149806708166859118963065296116092514754037575472022649671910168242631690479312827775123034899825103732 [149,90] 146744781973312437975973134321529649466319819167514401745980666744503733519527830316153550430705215260400978511996735237729135164158578961536145647388588453626778733744941436338380424456913793784950863440942276631841184359380158442638410533055760466445726254603693219016894653032410975600816649622742843828335390620412247433368310901463706019376629228420704592898378641152666343112295623731530160093947040429646971667542295772920696806568499637250699281182631220083375110230661940790664894986131672621210507715076991779816177331366709911653936480631502272003035157209508642056092560051280642261847972523722249659914947891684378938053016631993741028972010148778777371643079600483345156898978479291716389206580936763771296123574054269266705712577659161187347394668594480666762193230275026107392539667784486184462679262661744533841344430050621826527317708152506460012143660540079086877946050920654233258929449116358027246510364921573034071889770085369849498847282830838002348405640634568961432089046698556671232751247489226445591244665236711778559277060875604690050125238053685018914671527153514840911238937744173463800367834762454824224177365542357222224631934719298648173808760860777889158712741773877749084809423685272120981881236424674119129727379726623661202561078634650025900790144167506553929240114924153933367678386009729585753865430451229767202886018970822500581890047932954384700089370163639086495336525318531901182707016052566147377445361112556216709929540655423473349767326688356599973691050401004833104398152831434953096472329591922093555859429121320179177481881703083439736412603335025545825860073377409088718485484894425189953374696068058897767203437029743052848226588425551387681049462134332675618837793339455023570892427751573045932215569216042425755575378267903298038539712563930604795343973376609601093721575376760601921545380607337211975537702469934053670764156813217738899868387973000557460795529972478755969584851469381122836030 [149,91] -2564375664224916058883843171773893571883919656120737014581901915041820443652068259685659181735699124731673784728502891213869043640522313976721205913354988244280029947350572797246962835827347789154456296179720645224230728875218406101628975908479759930210248925756301734380067650169477245463979413035800608929292970647081118938138611082159498965498613529988616611115523231556185328363695939151099001513567502854248117789068189479734346912453816896755124249350817990413960369531606346711067959979967804599288657220196259670119799494947494648116029015673035143835429653582334234065254543789663759031043043573106135833115703537153783429550875545833274078376980963852539021821871158231436669034810232758735479473431603489917035155130309427551788901059119239535120482014655542520399060405573806098131901203098318224948176483933115818668369436198170829508066093717498745149657062099742111843791561471539115233777900997570044627295698158885624891083781169656766357256996779501967670277980976575649545571438329049340839379729633865839440443852611602977483728166146580525386836939938765428670147342348320445296953478314765881395094565384248002397264744347136849943269417973197467349078799184425685734845841562260907337924613314023792296811816986238116554150607010434495455813578051317801567581353774347326834440892604046397839359031625589126686910615803531075225154114339109739252171716540703870327821155854977036658996303148507883315530386151204444194874663511001559752209826786817360306991638088985750120251527977094267575951555113892355131452065896177120770985234913880143998071793925593472987971512237709426919164071562903588356559209802603346629460621405072783158756953477148042979785625589039656554129764434114156461866456213255536920572662451166377258571476886125157249898053516186141445585503732547305520054335205599095477948373354395967517764642929033679311186609374871544982982818559753822118052898637999734077683828367216827981287858362852280 [149,92] 33815451145539015995185227566971233679213701951770988718308980626072082802293447017197184380217625528241350917485393515518798514639961940362640254691737138855182515386306734538483083993429526833992542526475650894913191730839347596133135034417418883472982362677707281187198366524351731968399847131127485632455598813817713423295389768711781976939689789278416406799486118296366013704962099055553577509223129957058102488651167040657235254369146613691964658086747772736058551457532862633832346986130761609765159645707858662626184655985054642274544726425685327201065690008770825734800239604474936041280672349779952423987961847271240599329128073753027124185466706394732367827854749119928021405227701880771979039913547995713982022424895803693766545209544188650884153372456120505340667494301567466548981793962547524996852186569022413600709638655417039215506049701547456681671649025205844292124617314174697779056991697379097718578647137791080429140000828517020588536366718617002516064751796071120897548186287271516797371111065533494956049163971498671157216313707149864718199019607242901882645675250368979286191921577995111069329154720703586733820995359526615484332091391683758948418725818676268328959172832532760400181419312277375198526179103201318911371243055967421285294762819103741341887647965837204009618132120465613177068183374525512211576977663111512979091586184527908172822452037619272862646513952357219706650763743426459945646761981855741889186897099608892546321351530101353583224876492883982370711263471524136370841640403258372347708895852937594932373121066654256318925878908062552147163794169333313458782073861160400824016042745104754719157278406187185821838351733804228201505285912552806329996527184553844383661982242536386689498150807823145689928387615952285248705476903547449757046268395104350624292359397317975498007318923235937485484123570923798583652617835305019668655648916379038113204099528776936354343057130420566744124771476230 [149,93] -330220428689093855539329230948918464041367579159977210801254360763596263861502053734575923530412626931351635250993720032748666786292493573467834705858294157941223188570437548534941347182232878490669998036457400958642600876240152895474322959839757978035620354179496342140916120491479190280035794272634297974027219201684960265425161411235262233937781722652945380705322123178349891955362212723755612897230826580376207726549863454234100346410534522260015038683092669303958735135882406563102191879587589041155379902843124394243632262029515421123356579972634843434161607177833400482493688420108304944384148817118890157934412957125293611984499283535946254105614812720821881063041265263822468624360271893189221706408741984283547001156526761735650867022043725644792539069306726095369374623954660804352224159603811850331011085729094607585263279843307246817546844215538771108515337188994877410065133305451906693232715426580449404097691505034876248223268809548016627904307616138939148009415514514013418995395903423779226543902644736361526863479746240410072660624401419687879050001522480546320596160461377866407497713998541164088841298925138667732171842159105220858440423603026828962714330048411504999535531408290097520567040422816868078186259075436374081661504807486093662914154514724287934378987194504673825138996719949547643589774841969033005142706361509501021272229656221114374929921987362373857687121368157713974561684874877298765134951907335233808908068049344447860400351903110774221982760119822097468292175649812224439704550043312458885370764999791193139864247559472049134159452420031955623647232160587474684107043961341214041080774287800800796192832701330941700988742855495683123077861690176859522188252309774182817003629466390164418094050181833202903450358394547727436902986803977691591174483596614625455690593997451028112953669157259686928858404796496966666638449236342226216187267719786924734879918110521719691316787573161033371662760 [149,94] 2358209282347315158006491237989229936470119248453100232589420568953129975582124501796525341257916957450361533025722765131308048969392476678491290572756602745692701194394653258608470841066471572778079784583367155778407848708078297210961879823642887974034858753489519811315920362894720706350746318694018222471196079512850411987412897103062246380985478545240643182125056782529642993606955542291501974693585818740254994587494925658147010825639564835132136704470727751135309374867434927740548372369013801023578623313125082098818151461129911319583144212054613138926344564612753470727081637974278176025402425181352306367873570547495770200657252823301679448443547316415052244805322045890579729663903662382847010062709784922171218967304261870533547276148582235255952953936950259433898012728082330468371980349566817045177155462365999479604490307477131724529049655138415469379193569829229364666498193531945693512324257665849154025801432150406377115610438225257328490389887703315106458213150534703506546477392905765969222112837782895316399682611210316596755200396518774729838577014123164967455112287618827030973556732584504305451841259597524486698723902833066142905571466605799247017452642224010548625851446703483649189062428405519047399698541906578515926385929911764363216247501566428763090942119744183957159039018900893606849155651909151360767079017028145356785273581757673707598424694106036559953268880507026254712764793245665291331200420342683288045402664333888616980758930698618255395002343514602462617475220623030110899692728449928311918594842947454786042201250320788089747779096770114421033455206648329111832084487370466700466717386411176390225155291598772367519569163680953052763276336705481479689858639246996610890482312143342809070890781535001321708920720762449092319004995772341450270517980195759635888990256725297238319946784047878842313215778776879761884991609827165304508208897912771045425285644203552222593186668877208473360 [149,95] -11962121890960507938820801710376097385286825060631484195223972846998130232043370543034873391063150759950801843472968618296157094246289177134695658864179849494569946233872760491019233030439631313206554911098449222918678690510534359767251506062164570248052878376459862243797831100273886325656434267382016336471641267046838462979307086843230468806001906855958287601989385441386883801275068498277934545680204976362025635933913531015457117735021977201375287432293128126937415036544855891227237115274843078498325457097911303050185405360847822861800122995307144422311408494523005561276568164748378623081607231074231624034201155735642717658611521763746238211968501390446421386898899591079895010066465307606847011532373839569961232869660993498875704717689600336544191381409560892922717869197660567989697090904244642041978998783069583054813181547988324477077222377563723378966115177061279381531668185108051078451099753105314364965516976675228852848911410061722635103145594562926293212751453015752428197911816104908078739012810049205015563908732212319775488615180063365597227284031741013680785771128355531428686780164552132794980179391396295404807679245812551831832414157289991379672335541801139011220635016259120842670836875056486705050753495203304659893550919438518643279958933264585741302471495290205882164544319379834212984378870686365810606396879873294779984905777658947662334172743055243344352683512992856817613534853198289107810546263554118014567878301170816612160277931375070005906248893387993536523263654104880276046744163166014057171563019543908891466007241431576496107385280523560556456494160795188996972118615037660233570566948063196542660216851492917662381291312090259691258577931642408472945267839879806900815106479107425358097676727674450601046186377163904026889199442994056999846855449402398857922182128490084745436289500633313126108119815737848107534732164471575873308061112683051672891663008320216816473279029120970 [149,96] 36956522325860527309426276096408371344459955353260852102755027671104901868807488286807331514268056312846323101753138371378677535629541918859938277012962787934390549041078406254404041208974703372620969885352104976813262804753084650692679450789953037383661472607667675323887821291011723045045263847292613775153721056302682383404217742187482327113846151878269657949389371900495159281177643654640790853090888593429804013361672851204993877556029523640175779094151673061874551874553234902594119366836171888034936691454606283412905411522260154702084003804924611372439967912454306070363867860209263543261711182392983255542643347812288121110590393274830981495680261680380818000816830806993333836151021447827331663169553451634702795615988146168065132037595842532718671218474346218877794688787864588994978429866302632285407861490505350626588921136840091951747087627916033335699135994510629596754167822940714867437266529390245934475870755633513588501409985611496054021128564209815265342222963202136809521740335806242356680709177072145654153217472650850587162370030707065250847250173774896114115706910408693903279169299997825006056740614345597442599814917683694186107100310519602572249136883077471209959585057251199487882054050822093409314557545841057203037047895803755471297680054771067282173182922794014958123651985862562295638807045699071397293877868095034756508089613187733134045475820302373398814164225612254765986954250512087479758802553299692160846874945983032287949800810425530058439545891730069236739577302959657116550877566627605634668258721092856316446108964304940158957380444875034526834285708927773481857432398745131808652003147560735861228315808324788417930441967661206222496761896936972560648590394438427699465828939442000001544910277418430939925999987133259706582013832924554690712026014370626490699592125500582687734962493234133339350095449226625389546635956831550437040960682085393948686718810502848886280155890 [149,97] -99370795147195892851031397593257566515088971018798737505435542847979977236116232849139360086496760421283127825624150489932987385204143482046811103456060491214942956268905720789331339469390404766207169735606980544394921384341075216895117546446503792673995779151094975585764126781075874322392379650892566249725008423555666513692192197034089594320878544035740005245725031147685279747847840663697086302536516876578978927465989662538419915313003502073113391383116655698644658055320832010692046563604811007797560772146607437024762772581664738841348027994385872169783009162109341311869570363755972902542861464641860524710184128526270190402400660748767614374151467342674796829753286407571323934523842381271051549774347159927910151685714778937889487418658213397626078662711410395027058854804455095454774242414733449434560758539530737189653573936452851966148766332958363125484637641753648855152875735554876196375543415669804920255844034157895583008275195839715301234424693448625649059813322019927119799760098032975349733330491385180916878121289057864358331849897129031079154115981689329512710016227562980683611334512592157492020110914398331274225178617232598063595635460899421033931165279496381015663253239847889245067997375986059221569661815884698264043592969162179442354235598260113385075012579781464696474597939073630273998435687706543194240898218248399598920804945092796315558660382755682909198271239319065994506289540069833392473735654717306223074255499501358560729557207134593189406382390009659057201056487273297845188075567021878009300111233880193613305178788557333334209329577321404993740662942951355623466857711978064607174449077563846227942228597486073485325375134279727037677854836271828501647206896444814364169960427175734783994076524536486750604871884687128692290629471303929352986947063555650313397852692513756119649906637403572017791334073653337492143043604047389289319607646857835192863261391705703921450 [149,98] 2370414117289572878609976218660180806106403553290111660986290622853042383907254824475380912109900683686806777367760329607052464242086005737465712392483498633488515818978090181562846800239031563001615702382198059235814227000772627651066338289293386912438190316759592073431743112446587578599922210709923680914787649557230401495232995008599125569000793333057572477628925789825370543181257526548235741748657825387960417112645676386503120367164147598504391598123759969956788139373852438008338277221151951909448008443000226557891890758080322545977270463681839643197685455698464459842950141448502784152096064177292232149915128155746187855948617178816312295602322622231275950929279103356999344205305435104059079455187235552775393270404950604206801346385197103860669454326555569758788049078794702959731894810272218050933916473667883277226912912033145009546297505049922212365121642291075620616260197588947938115496019594143364988854013098369429082196684436524897846028059213386701264171568910923688596993379890766818918129597592670969539460051654879634933501843445518221694314169907868884340174336128334797730237897053332241506211255498848973930501117697611516532063972360743280886848423560408539418528840629288415218309973454035252780191093482289682710696863281713449841456477844924222913665023106726676323839538931689192813068908998455816714884520643981665666246542647367120083902756670179512332126033096069191530785133510939270559642733190139497933675904761741189993278066636092399754014401689182632721705969864886368206150998635329060510607758826671908053732532115629542384032782170882564380213159437514612206184333839234958459605958075856874875824821865154625546947193892427617527878530395986215805542412836578979145733128969177412433095400681351071085408873050283784518809452595955310551200483945431838857474809665065678317965533581879676205132224721583852464657876390048991473515314806315757637574810161676950 [149,99] -43399718019705745050117995504065707736764210998248316243863336117248960381529816432159354755425875990926029878009250508844636631959310287229761115245656734956329961142649506411758528763495130954475725112264761691689656233452374806240957302962298183203878728895262147501559543085421159622803944265959924561064593145013025686331115043097401405972780036222707572991769630688647875858657277581628754947745129359604662310593513729911691182153658112662940780803510839023657480336375515302565217823880917655093618033727099491761501995238257997548685266231156659726545623999577330563357591047953762624033898351958188693359295620830391424851041278465672049033705202437794321061930101954293326731500357674167402836735435830169172487904022511840788067535130683705299096345135554324874135260779401892928929815596529715853556990396399684652224260898713685839145595357636932623805729253446293674565312407252307775092474445353238935173153923039309046387839962421572762333724615469419118940557799912890410068595436886021759120148758676585751451352743045307276609520642137174496936968006473221784919763493618159480727322813564310161927579190121468315259272224668025090977662045322881942545212086981216415578729274094876767553557446365836879685938058272599420378205849225792616497130821833880372401265464911583672266566357108418813232383002963737663187194312430089055787737670496614336074831623733069061639833381781747013530887913369762151168226540176440857312035553974130800630443489611839756480750839470055069702463534092912167517475377998328055092555468396247417864942967826802715573107055255130156006976504418311525320232117081697008068846870664111279628959920099068531641683980734005904275603042850395089329208628577221007716187211942599634101263415021881333589148154092171488464395258266373562761076747810057105751827607809416250528004568337240067000520586338852239498575748139085925634686450922839941637236933570 [149,100] 407801534026381068000222622694548765667943009794522531324064498959396918176783911729851608720139977563258446468414075172767565746140370456050559515299717290701965328303141183253211379635038821963252671243408943307616960191568226651628814538097288702080069643214051099546827657729270994167974788083910677274377464341195880480446924871741633722960387399873796400874310159765372314095703958674497215612094719175078838411985333396646421984170950261477706954781305298152393853991231698261738677629149739270743651043830280697992520296085048236900571958822678719689504955497125253351779140615606425829926562150106061632364254229673216285100782603832483492701196730693790556815317879793001253912640867304488945097299139484626186362403041359690083120742330788985741052899254481897664917438393122226865291494920243982977760604561150901103843264927124394876643946346454158251777525496159725226631268257522792128342015603584486183662905734119991109119041082171801483554017638504007633014652786996826354736534283299919645511808756300393023927660383581132298454213538741139898881865446379030482720524718945644398650854448615114229336611163269519881258110493961702716573198372143753346298634087876202849604178238507453206187895368038081925941926254620546264780168334576173584770484684238702085260980022703006761123828656562636040168444427537775884045376816454744293955721938381561600174690322461330516176186152543707310947670441118601868806324478479468542899142262478901193311907576721743496218707766437787197558463444782192605717473157800686905516257539941205657920929143129635770280204764804057718917759064052588850801448588395631059360840427178212939795623939797534494929847414807167961620569454550625481457609807401147604719121882092083195663968363638819537255166612133757867634389994093311953938356802251717643148540120745060796977876480940212433274998216873819351364624595633852796993008024635514075906880 [149,101] -1902384659284046198934090712557802124837706194823781578277429432077777621269040950024075500923869339520928098723348069247139467945502190195906787383964813948754794741593783053522383943815362151964250603252171796878810757754199251579175433211765538005614645891404882484041980166948640856941840594032765457688118315398433259366178409461975019454221018917604809855764314164267911849420855455308802451919558360474129188709390367808297376910742732409385435800532580512279151178948094638261237433324568592908939225851747828697061892361344880793645265145619928010426022609861663392446657365469603499661619481115177484269366894259460096623866711110071300425786112078784272027381377336349216460584580759104972867495409254124450670877189973122579759144654339183334479171102867578494641336203532224428607274864210321706093688547917411836038746754243517382403215583932723807259929731735301893481336319802865741134173178621255927294134496514159922456029256714367635390451039159125721021086021025802623542695089575073288478577031547899817721743533888918466102073024700059614894638116934462059599561527342039202966890439159523304049014491245450903012728425817547989134909276724738278382682466904274681362189923588281195170278150662933027859792506747495020160828938284295221034243024656048419302696068322381796660285189013243085718410747247807940850755895004218375013512026047063068311098628221240631570079874616386964271552933248029025012533765386065782387354012921493881911548219174018485701102775514384239571173726244319616797259417311923294834564709736313060220173340742054141571358134757190587542598478962467661636687966352037523747801867873074698547026365313220945838829589348523209799601782495226519273500719004966848772184000539847457953654159720823423240574499850350761784968064684607642706370656296278360723445754754679034080958788162242888700527479583698277241045763143171176955012239780282202806 [149,102] 3350606595860794665120533525313194635725054373550742175860982562620519075984179941215120901925875109534219836822045050090000450741846070092563213259525474072807415486221792569024447482915637556308657586208544166334078634043588533284461735518215525578001915377224416182754720028690914361385166756523222143797128803519779290094735444180852921006821347832499697413709960544489599228437666869606674286015183833992880159685679768546339245071527797193194612182191046017910694638647331489059646682855902828494969896157117761516194340553097872490002583617041756948445727829194524396526837790245559585208611838202547979169505660561749707146869814541939439443312032892392588642220670515349765378525716547674271062400324523082938257580060769029213998594168466577379371383218092201759874493828171445383995467464690836533181549179688433630592607803455225060351586885947841733276188721248886158539006045210493522347670622350057314714389347176762535801417342525494768227431591105472852267444067130258750973241573915499434238499505642298032854433205500539602781599817228353010036409872853107685283986759985993459452595413019022209374628547790731390726594019715719214162686619321446811529172691592321833732807903919905217815299627030682331966155669297025905084253597516683418889369247474359367636774745251379887447448294179014166687731794845666625326942185026852120031183735432311858566071836526950719198906346429947568237778320791914638708569323912902186935108498514023241117407202230047700944820690770603860799904738676892041242257908823626556862548512106987230020652361527227648642429256748901505423667594380191511577458766948411774447793154101983764568436959734051891142504797684707943519083455992144968447704454785731035002198379393988461960078808893712519355058573359249576345979518353039676128205583466742561757636729843727597924618355473628111474564788361279228053357447142745724182961574613218 [149,103] 9169482219996569474190236800292131785271389218753168023174969127019890891272501774258039795935035804545264312839751748691059650792373139399947268454888712731095646100748547566304858842364999351079193768592038730056025467191878861950500153971793394335566055175925687130290751875654328534260145707524019250491500765301602180090553056593497826936768683079276591004112751359585196053018897958798570423232048491108912501373207417896515669082234989826207138471597308850702272803359937901796496823444350440158336224269905770149963393994033911157290650540610427569602421420475996852061677713456525235280083120143225130078426272517579064878712138964123732182156551080109246593347748953049388142493764402377973664748258345006765110771253587164241844323043436188720637329864199072702783080839830209761096974590022456446201295402243262829630335621277526022678238779350103726908683991958940492019868938833293004201527503624993867624940152182774153167075023598860048163012505193735556299436742222140163826698050836557386006856643042110514695673307790043494529009942692999707025789550692171591582776041780507094769580947176492204261982363707119278476702934207682836643301927030391183602779041564615718297860936538237921416444329964404460386313471949091195316175607036353773547779912114268333622006416893320487883277712379976063327347572951714727013242458660024026711885523053255677515742283898976009935266119381519677566537549297820207688312751208520639133681862063601698634451946414424784675906102059193159347011927335741962113584603151325587095646523673879915379629381307343138119704381383941781690352440125059309997566352145717611858246389001629003797503280570059951454567242638269227564128189929410581202931000732957691399619288906445952041439122891614167668514400548591793076171438822805670875485820518896649994545594771131344384057606458110513464006285086372689146382323886503904040622742 [149,104] -89243150657281285319493895156282089649124818488131132659737985912351514944580407989995735528472318481348894266036618551744075556568714713299783271858420364270597765339262531936376672265686366169279068489070908457487503572768643322164594762267824771251850706894597926209932212712554368863100714860200956722761337675349270206431331057257443702069037096378588861781579224737884775865676687845593195182206568425194372651495064683498354123419086602247152849893874513032395392921401115701772678193784493403869434677254919779281837829134408595704939737000019649697027721368922313554864763953807798505653863598090631150918102584791559844029566016840911388647623186604996941973556652670825205148759852489661594166869462836480192777189233483824875431939293957992382424431699994962730102550823711377018863414050530728798939497782266678726966311939312594877410695593449813665772085830918989613804301214051155381283185768868668123068420857074988180563946481036985811200449767845771676715489213273931990662980007184013664046388374192179591386040841523919212043691776602657762343293663040065678675472217688408018051061776412100455276109009166803388971863758791416168137238193193305318171491364567728782562532668548482575874495058759225848033260802095503199851223806320775326253193274808643852299327549666035416161665234000731185488127050197470058326184988415116571206088442380643600560712082320510062391641189746241829355208576972371439726626582824624190553510525426127356742538643610511802428531088044799858238089708020527189077067374657734218543463785718312915061880136458028482395167010424105518459025185363387070381369536565783726944006622111878468179702177917210360292599383182585643415276917580736557155836837202798452460732933823622833365716928225390413529812122477328745664720087323592341805734625764556218162023821100819037152112742337957454821640150698330497936513692621756959878 [149,105] 542089590741322177940403115099889495901855056555307424696505811465484929254888892548530057020600753958937487574864693901850623468305153543035946390777723953312446386352366912755325254718582145106979762343715561688021073439775248346628203894472377584291664251038895334738732964698713402923835351587183586285301514030368062826934545758438966230937611814636954575729321481547792155635640177869839753430566793468273240937094070481395266720014394942852317630775248991076249719954404810563014163506608211333083655608322027661082922803863403028552990066959464987163394674831014751286139228485814609679056279741926975875324353026409410818063465291387137204034405120298213953074960037866605075916666523428244346242627135419201253658438291997551470105474211071884691354491660170912680847422972343386764144546156789715602663796075681031212169711786536421542854808461852963945613607596029288584775515948516214828135123583570786133762347457938824413634858324427033067322502150890077800376681725485859024614247814810566202583218139448394261592806789552546093739686598374220483257827192835118330564812414659052234558765772399874226730364370299736682400432914328564044434801990580814675650991594311328013526964464735527174907116408508255609038117529201758228598758236868960046115027584944111217178656406304735866883102260856803406283283676704232875520447963770052572981900121994205087762751211568330467068309059452798049753889640119365650658748804453637495472763612910360845981530532092228872672075677038549458796764998877821312910547895665178387145029107363474639143200750413956560803763371701334297511449505354051897640486347577336257132862857067531788937085228632193176063285860284191528650269887817074377357576444788840291821173420968170781485572485677575898538681469145570810128799678625992284417830642702701747199225559050227774294060547343439051661317106900902915841342507618752 [149,106] -253411447795831709592257253314260698126425870619334760946778182860003943829114958723419062480708729201466166838678714324821150120723256549575842134120181344257237267191287778154832274881301301517390208300234869748559686410012644138676476354596827073527725216637728833202024534501783067262855255204164164042451099057907745586647795344278474444302489487211312250710469996805667853201663151996791755382819520233592887012877142324624318543633623445200730308794167723785179928435863083973765301996097084732960915380269105144622952786572644147766825648173950005423593208064373716985618375087921643955352632213247834630441592626388859334847765596636318271885944863603476236190966163303832989018221519525764062058358400218004411180649762662731368071935079623133411314391286898898659251479782861083515773326438084836455786661854199648934525359017998002975420214188855046040172735448665311972135727196080824143938357856830385124663104070061224497508118544105212521817235758015387568058615352028447182899673392612067299675951059428918471470568760547081922577027401323214196157893321164496963277191268897626554898180520563067013624112754754264261984426042292022710847640587566671786764948979250352667768979656783588564794464611860461406751100247837077715515234429554125575635656535399708319643071699779547928601756457956335959828191698658708796085252080757079111807267779142693295158767961323927049849579864564192000834673947774982655810783463404389611216376890939133740204563646569436736434952913986731668213564076657309797241524720175726641732873608285859965107301644770442166800886074693728564169159433614490952231997445733865042806960038282918725759495075347366806001757225751664925918650913110227619677298985111086545585300998599302953644825521385021828886714758480787340945864363625318012790474380437660176906310134852402227090939667510471089522690527237231815306503678 [149,107] 336026433799285222324863861761638341394992074016670695580556066136656993526520479276354340493447938530157500284538461672241858714493748083154827677111538164262373724955542210109264880819719389616425259506217131235615065081945988630300181820064493299925582584062238033047064933945768433023421632018933208574814696217074133727812047847922924287671103146396206492522971771767711021026245967732937337666184503473776804796571663513831299688654868035665029565075923583592471363824872139503054453761133636533222849732971216870999603616999356600865902048403668319335550512865779235449782092580577390371521386323564147695606422780181147714244081955669623856806207001686176698293739897845831021592434867985998906354911038229745401984522281852527737788194933601941945521547238610183158407746065642790035890956395830755936920817899550215506316140621422468352985307395872386813507395304568156903065163886131658513459503347349184476950898277122751184528773071093853410374537245346586498946015688804983207891544586158784577049462137668329754508249193158560515758554971703148403923397511340709802434696795879744618087641912004853541342022262367040222957710009049698505397277895734412932708536419978501727557124155257801500922428075884536890861709602188286133921161772480115779569279658969908787760910274279920323530092194508549559581638417842843194291027616651983857172822779131433611214538029760159461653507611104402769632519639484759607708261826949543787819342538293009244372485061964181092319550776771829830823309549282930165891964042428831084483685511944256737409821555161734792183081103165945564434723055572698704616312397116001736155210480847913208598084417459039072410541570194513837547234822942336272964638151488513576921643725233122922738278791194960728515418531101628891989837349897153934926679576091390063703736788728251323489110164295916430238965631078233187384 [149,108] -11253954993242490398166002933299654863874201004130892046607077864911241539092391911826848248697507449844228764174164862398215054068043093187885808151001607586911514328228996632427816637180476969474815730610032588466045487786758011286077075180459375279938804455104680390003086758314614785889418527725558358831067057651846058194563989342475570784229108731034498292541816937174231285642462727846957407598186458618987178659245889025049938779556897720448387824271388918236543901400812877593579437951841480901714971942508551323160023030555307217958231912000555890920269097095486458566574833552975116829619286355994689479889255441862096265216291411212041313128023306836558806857101136105052183628811663881770930584095544649008536506100550283224409085794074791986908998931387256680101026245529486858080698979793378917641949465043547627955550031654019925603356981300154654423860662349237253053158900427055284001112748470776750541277331176571929417431119258117763457619098284534857720954756600140237210184750446526015105508140119273027132803493469173556708030718939354630203599350391090018044694307073896528396372170211741366744481045076641741672885973843526974773180616983236340966735725456760408650227206992689939250707055310017913616875089245657765040421653855792838246005784132482347195214528198890578086987870842125596196020377480119055997035308000489888191805547381329579597886870000157901544860399134782327933966137246255797579956153274920635872760097095741464186236061901623846792963594334173331112884458946204474918641805606998919524088054998201221218131834005082271035224506791577908677943469885260032109115133398148596708784102196860868521372504964760573310435746808695871262449343767913684196642299577280709866652927246596064989936371091115962902653333245283205299800675703935857762826127990871796587456474556508595743617618221449341654388553522829801 [149,109] -56007672058767588542139666032040023957687378011805870372444440392125944672548261819449134064797727957634621650461356815137800840866918817721695472652665753044890428766629374408227400339364668192382501545867020901124548879322559423892333707338348198722718910353668712708234286484531404002971041286791122366894377494568811072403180789739353460150500892266013789285545163819513804225879293590946378675617622191509575968661163332028678172792269211244420640389671533067137288820198478164689886119255576154978439165816844475694178999777024901882944422478460564799541801906597377659479115663016243735155205352187420485339061922756465310348152262150408024335656955723495374310281043372643336428163554788240706225222904688902766554444176800618682712019022973156933606287136212912157684835171467765329908630316726876988755117483876930041178140792383953762811150985292327333485244068041038159427662445940287641901566791549477859628980759085628987670997212501284562933737321682336657738261035489543318993317366120489574383031533108861631403895415505403654979774240514505760490229480792179886414379067509062706328130656453129339051027791351972244611976351336703744364531069593944668830455310730534758263156418357304646138466544561089318838627554506170671443738865431990902263248947811290936317031020901823491345416852925927821931925594919530019767145669836666340070607319069164340707557154573544324773557445477875912067937198896038642624351421428803412667312585468119733152466677945660356316657083335565866971240759000291545181378896066900785748616189465529600517152467837529552469864196985642746600045445558243387481168000015353037398614490195112227668134085397554862060858208135445047496048586539158975496880773250492639286689314661774882649995016039759381881302554922208011936262999016841997918685596365321321674135958695660509999875934515577987049985294855 [149,110] -45208507167061481516488828859032896573849203822888990258314651804859539737762175644709797924094539294582452076748169341375247822544995697101828481735329220963554131843795599313255885143030820526984586510664031513787251731044696435366998394285936055316742119651421641487659155467241452398030661704908211663258394993995936250253922156344229658798071732625624037505087916993217019364080165756362884534420496894821494249695801840702951305467433918954940847119236212479854831056747447432197638985655009339156905710102272510378822403274110242990877686478385169261474781013739849524485041702875150552322077055753184353241863078163542500849483459715582208829299477209385475876414176516106622484306407462763583912269737781093748344527838475279233166916945714891646046093230522260951260036998773708822293553111440921505793550163342737049933563798393533599098745717633586208393518385629414638849125785895980764863641774089380486466743985003481994744857521299067186041608201703609242206087579077378722697006969175188437738487379851325840845047104869592589581417973933798004124194588375465479201025086259136872672067164034652097127085339036058847408681734812927816435895445363425408765969654891847908511501255146061117230754881400968681990293624824696676045776324230797325867639192459587587660971401288163522228257770989569572501094414627955803842738323902523798694894439018171862595758803994561428170381037168660220999518461870321028053302409154427160221628575937547289954935925350176664973943856391304007516806175826031064605722384588703398426303003736319560210939103458200900260965250225344344963040104163554017012407827966164085607580365928003519874347651910162852399774311435092814296553570058176371725640435951669749081564574007930697691412559020782963371566681229037300520137996640138168085137576327157151420652700963402157171743780347711374803944 [149,111] 250040658733954817491866943288844646689135702867513607871507535904008329207426762500564519745225033720096615485704752629485363189736272425805527549634668671483982076778604825435443224981090227716734506040971004751297594812840413486475978971805999189718387823249669308363558340920094907121913724975735472560569247033415870385618245781443270680203161703319650237732094642160758170354160020871017473788879050835627159176602554223436165381630635157946448065365390291732204578307945559082659486683540384226670572910630407107836620935357874422324284437900968325502100421273072612035919445278411470231545149054379291062963328397062546424415608710577982194879601353047047359788811358556483441285396468090339665704535910860858127442015910225729492512721514253505834284345478944752519489608537055910156209214899543555612149767046958943177537369997122294002859902845158433209548612454619027603826500572997660834925644012341280578250546182758317931739105585985535985081655299402360370140064854634631882169891627458220999054868676583781934529806136841423186741493384095251505858547823947348246071110832364718318963704338245651812755740570993366136029112329565174886998705286890965621626417182289980533913296770549310481110452329160111558207725823439751298048942675660640541274880323476280831522080242549621325681682223174013526156563459568833890446387712781955097925467104144422961896167697961650935956284151830763289931164546243563811981268786679244722759999590298780257231406995927451263002368359608704894237058238439028108507308003161019752969665378114663345607649611451505067960999807691322468186340308251080975990609750106402484287714758854434550243975087376000334795650388784013209168157892619863535181499315186096618037837051696592257450717794924132157477992987198527430969936122805823169985446169048676767352421380827016216804682844192917316 [149,112] 919014933742538318579661726380431010407695972844092027975236354833241475564755361586019790468834555101477650417132954672649724126809676099298020245054122779830089415835309454735195178712890265952419621307946949661433326302171093264248134544620056405387006215203876471885827318362305744720366301915714908226300367378794026514485116314477279649738753686025534839420226299567224520008870049065223254486158476643764627732990204051415420107629066241482100597401520848183882789544496206836706435759061913611379742706830065467590728647462713582231598900802328534340934909506702261111189289520436542218587374854381489402135034319193297705415551470027315943983705353203355978554179750724450064477697741539021369797407346589225691791859062324088660805382670597498433319758451820854689575852307989598047309343166313083087533702092327608780787350643545047591950511700318907345137712326945445004049725933777935788404510565141064188290198473510663297927742363590963318792264599480615220995686650089619864745636456764294723282057985121094927882103737748230503484439725560894225862317371516074972612909800199359634496232658738634359415902629751394834521910745452514245424303654480122805468080420326140528572999433041546528505687712216657719396602927186591505955512766800602688185163321106671202778882808113921495076850907523130380493460251658647499662695389524264836633692784970094242315963640809340319371148937497534917923937859148072526327186813603030027960479980662908658028784859412222330911906690367148503918168497353220169241157292265502732867205773169539299419404796249443864477504805107636065388816710165345702520572038039263785650273335109095880235838038502757786174379918599952880192170364094119676206916991514927085714864543063821411416068970440353428027602225573390124777550005379741171367247291414632192742797599358186638618476986846 [149,113] -502262866262138033769489221738286025752133614342406896495357236551598074840432967082310869089484739560785128563030869881586001323543186892327706471099297281328105304204389159425364297818125820684936745015731287597575254699080214152453930389556370337546885063378072737803268777624273227818511313226277982580746478016107302839867785779122671113814722976749327859738582005767763823162781705652691091641112023423428601693241669138802470262580910200712785079620071243305100972189365794032924190535958664202760497208878080764143900894178653282646074936377848179856356628561613190867598642780220177635435543943562934685411304545237615534778144578229650707846709092685841279915357509540812600392132396286255372442789616838345030863758677263755264274117775115434327946205532288023962744928005088114280166434935837978027405797361619716318727741282133221488791976864442315237139966446334821537270377072691349293334441360025142171500504881426460597521506139701580807306016790593305631980206545823013757881027818998018499269802180760199167605340722878284333402535943007942376085002588068632141610167694148366608794652491357241229486951211297791003031059328280131531601958824128419311258084497811487623875900082264324884144815166857759872949530201061728822501037318153853632435891974330721696428844833781530942492532970992077066886786278347571513341371691592276346429257357427629978847319659956530650763854788258533851848312288635822136337534740039557030136601403618417999550314654428804274811481218624936777472970782237002002435018909468928976841691348591330261622126593690440672211908878645683517750000227318385496254749219374200499371887175341372772213598457774888364430613937774110700614989473831577964640648732338064089487658150069364858315214897268326092825842098329642426816330070838923293988800500345419076387459092962636136583570 [149,114] -619515658779496188260263500131012118698574824535166723385373548028854650428307996926774330183028069434440768976746732755979314439845419249053710964576833416574062618346652448218294113568121025747477441572143062269979287825646313750885385015314327010875142761731051651836935959312661691046081544728325815397850207111365939587381522857962378637184220952183234745622806389952007256859628894864885901128046552913742136010823022219929665910190631461328351901416550262892454196148536875991087840024256970256124933947969063005389054741027435459871785599943179847802724317749833601247665910541525722473817715860614657852016158456100200425532263777305040842859996327802752622192704681940284863021080825082490993297831127261501924326959311414104177134143262828439849347596436746459506307298931501089211095181394002864643283462211232225575492518569733986279611629629205361410569041226878935822576839508540350730832636710053405565585167884451763740516713735724364695542712582259469995597971728181071214249567832612424383878199943532935170574251510907798194348049671250790281374835648862009080323860350509465005102241340822472201359047868943337711637560359141460849171855517647027393089460349683505042429849218666217080827561403605616227419882130539435385402912075790382164128419432589800871617191689599323226728575550019470022977825467867835273293150245663250162103808839538322570609401444372890605285173262427935521915396851299520773319117126999995033496402425583628101043333759832183956013228458091896426602851172325822475477013757344751562071443591739672435501044849243500795594078883719664601994509056254148755642071733470481638523036614818533800503714381902411113272937008038447821357498347011508713730185397497659165061864988608129350198517742812138506512677828847537090375053322345687270590451602242708549964347852365539908 [149,115] -228806392612944377963672548408241111095794713511697922829855849607135738313407907551338405538201071530594733842111985476306383271265047115172802415507906639054486746200442605506172947829173928182206858978509139115947202538665385287035252524444142529767193447038099239677436356291362714257644403660222567094787408211539098925540036483218133472124178402701819521935508127261912167354865274418095499788718823177010822922071998040207559739324450769287953671278841192275164673463093785121589582174621858885322385734844037692616616360643486522081215784131755019693173929412251569245194499656289249621081048868403794039360538146998848971574567732382169749075840656877203229126307221335849855203258277248361642107207693114158809444605295431501174194799071030419137250875078580541148022931488074990437931717688670299918142899221912834176855375944725281212255181124143779696851028849746574534343703549148819970546018097462179328475434681985008105976151720866463695300324895726327477460543621257184024322479947614651481131370334488782986060367893186709503747793324260007006739260976980332751977141770796034357295111927423895470188796335832953744157130270967892272100149413234557855983190485559633296558736439274681332858823931688784712559274377362686372114916415068328181283018728821962308079636857257917261487673759987935814636530659881230039484614280107119312084802895866515672134590444811588819057282614948659389980633672150472102511236241981136178705876015056296040242165332790934795718434992201935060690357404528502117013477486778145745079192495516670853877750915061758863086809312521930096694564136176681980960345008983564226394865041495624536005519515335817090086504152542810765269405892382321951150812271586506380913002927424242488822357070988935888727512645271512827374003881628175387564080780941882163103580490092 [149,116] 229995144644355067171653123812358709054943484968941746139008845054753625813275729111312336245613596357186109683995194261813864502312735654584121414979937346173942183870590149833515236407436077025567878142374210211177770914490195410957177180291587987978007821283615937306378378563040161610643580582705652187337791155137118528922319828040532442870902343944327975067482893388071487473545763530552663980469461808550817299133693922239891663967154455061967652695326239508135147205395759833178976919368483037955915716700376624076454509578168513016367269183206426104688798961239713871566302803676987418032962998871403002655353030279975462184132170452042429455968226194066647106852689956923451752115843990804508949436532503784671349271595119974522116834724481416243535769696639915256325384597269967203221330800944315444494498152202554180870296000927600991486901190237510700566497472776788577574551256405912348132587653742686941347625777232569535045345494569117385129677760568512277404272533317470713458022872713204779504944737370338760221155355001994257186107540875137400700227658380458572139620427867645097189832400337520524964769932111915625161139210138057585340573642521096459706843790649341923090563584650863646580328254438932781504157500819520391908189445189950994865144915921349072068603382949176653382632821696133559753995845812343859938035391296784640969440978288226118563826556107842952269487513942058650353245123327907418474479819396380066985279975742813858698268008811240128997814438304894514445447340780543209944997481337323946092373885248381475871857334019081838770848147229239360742663996282636865346288352936993902699912466806363606168411982258400759225055959251119129446470649689425893460002338115984582647623943243817700467250868168897418720438431771266587828993102896434922933398110885163352563264 [149,117] 4949690087032741853632751745744911283548364523485166007559305112887129313353713067879410357901835916477702197831254538658991041151039600079074539308790564673089089953913233980822324430701272221231164813025752988063842423618129298802028782177239732381037526827434053206497773577393306212817410471553316012928888248655386870948488734686875659651048837720737371651905879675353981588992444037428551192641890885538510430797945127140927049093334713213827945183716481456135240436369822145895308483398765158995553155165193102411147592716594973187426637937262379237284955349670950720221099195651963735308267679335954815957746090147430991911626287136134998403915280027355336323009862952819977135416218945374622615555521139168760008922698848641861105533901208548859977345938810697955614839675698910321964591932948082268945562311443858289511188399724589659096219536229548196467537333128536658256879592895784382985723822973170737647531132499908303483651713146393164359978763955739098737625827555643643441406201435024169253027936850204408314752162152468547183862061305457248848484957648675499317052738072882337159679976176357372492513282628102968817590370159940422224871323704948788703636616151287349549861195389121044715595232435182456505935015931318475375790413963340739901910097028857032806876526556451999496084036944452174659391276659320502002130226745562487287900284751517952413695357497143931388651431446863183989043482520424262086518387306187377533965596908602635594400005327944560549593257926237320600418528239773622894099308876125594980067818981398075344200926531458484620717760129947210109298260620513056728975481815024003007770471149163331976025417493410284388473977823476848945708772351932212683864218448081327000596269905298140494381059088565051467711748206414889400847811195151261469735358361053175594 [149,118] 2155261432586771921541569356147454300607222710053607057607590566081388501858069432448038555339537291555072204422451440535336880821735551787370139929808854819632373938954074407307916831604782979765191796319463186766847257993290443030666165503574282072663983600027965006251394639575611748079036829679378465086311702352184335018389834963267062161569479290904941048779028523360380233799267616935269272608205124949042097803025931098090382722110437969482739765262864757506725070561516711995412633259839674713633845732853201107868025425804129008378283440699921162843178166515988411220526347843730808511122054271908824012124923795146170458600050224519002987488536068265415376200502516700372081051666264224731467466589589382053690304205674120026759402411645570515514348405656430961715558611953931967655046291624960925584625801561480389182240229112888811764544133360576786104102065849682372758437079703950989070024538930224136490038356515123990479864935355676671108673161176519498786246212290590608805915866648535956485118527220673907672387858490852268649337565113147657938785754323757246570564672470565246365193422651795897200765582854742408466576911387425974522853661028013497601721031699338296004232294846223827467234422545410719489616735407217513017811918644052424921049673304749970644689937780923449754608186192162532018780306179020509125711446238158962405398968249079796735845308289731625106889962164657382538252170757684989846764941129049604189562003201428388633189870123022600347020303892619503360478228248085809376615175949651994862362461475045269202321006355341949532308204728062307550808149363605429158595251011463567939986555291523858534957521427694704118164112948588189636515487555071898706182401210323468331576026637760170741048882126789668805095775023125278298191301470097734227281787779608 [149,119] -1725908452960531061094698526227193104826108513287586387790063338829013071124334729221404135494854958490923873841454283560198323274182856041464554741315487033179096323855969415051070141279619596503241894941512207199158243552971637743115313338815470130155477263042472682019995192920041786913642358752801052612317792215891038044156979926665859623961812639558051297941978966610154117331743150379528903762969834710897381220639142653991045343381758200481704945867344506880920688516587203690252256128704732561902632044192098767314605653903049815136215969458606543413218401864992616972324283944413276481278776664125638579783530143864967603948015049401475547887832470795540607175202480854362785625995289671204958750570097992203176220283641213989274392931016465454119169892957848562336419253388457337782793609664545761523702145757838284509306658426074510685411253584793611370859234235627477218653202343749959126994734043362000719381780093023892145529959040270762440134024106896097271119359306667916051013103227669486492730489759619101725264072407617415381541166759172387488792749553004960330437378948753335858132325822636994500100996069184272951668651125162937289963407012285398633590941359442701004193748864648987057005366289114409212385548175478102073295934097457374344234723206488121256511269244877985188590634828349133709273072552215024813545871105466284050619075001248593954055361839983230539435478400120796878627895911975987608424992157878520777694748685184904429591030976308812821921446229582119095162494848823140610857740820636777096005853125583289461821148666757300941761636857977118830532867634704663408755915027781069284392087932926028813754173707130994527715115888773077439336482778496355810950538524671074748200788783530919678475346276974700068678061210718531651600893160602600503260352 [149,120] -1118154339104441259443170822926442727862804555646612298124977137171970988270293317137355722802428681714375270326357400663896137061930914338339450722297442203828094101644252453155015257876384525232520994920849243256820089175743203493470625355409915691733164288910729183675631245388008753444308621787408463189750595448468881926244318167408899309536435828799274784589190057134934360363503915906920160697220362800433555868911999455112739904200231226482841735267661017520733759890119135350119600093507903025496144332720512863560060497782851713007654482677247674620376993611316632379566185898252406853213526851782007034241703855270724803865047029293790089771808781815862692691333331961363587512212906297819855823688299708533645274106228735434740532272861719229337641471472199174552048456522122891943097302811397698698380374822743469623873845962201706582069460222126291443912319695686050019987099071256931904061147435473510831780311011613260404216209229160196713373360192501389053916231611317647902369303914922999525961378193028228125363176112330491030167579292640809792819462762161774344855412260207786753076526811625535438664829750408070667197188323151691205644555644346972661371587063681271373963552163315017391948966191000220282644198612314996906588322989276793037907494953850762754025245837990450811013998459686213427989746544955211432751877160785623049605573044053889148840262231184338181955134059717820564194204128285150533485649844382370629635007421966603524322992548091537666252201716097631244097832545828426596346694440855928460119802038672287465928933484546247584297530413697838449112056362504304098808058798212416964221398756797793979704506564088617076573013543051687622954628039740509353699971376869753062676167431460211557884224933604519065460496040440737055716070060210896126 [149,121] 1216480500666317959626909158865444251568040117313173951477366633530715869377872525325346555137457644036157966082489177479597679385582442463036208067275824298673350131580022276302208610212382581031720595470466177813296231557285524405561900254816735576921561651588940218273483965548837594494264272215929875711684255472564051806529391126177444372963260254501711950020577431407338452277673238505523376191290938566521441859669004139920568821138737811073280968659668913509886058041508678103067754704420323462645667423989228050085573338744669886190112622808551776621052471493547958506315221282319619614904484882289979843916689425060329118078478926057748858523961830688935891062741259903961154516330979643899903867005541146447801536246534330690221285278294625814398159367468124197108663023211178768466336164292976323685029335315150167555199372153204502380643973072036160146787463884254977313222927304333654641346284469112287216609369283324469989532953877082025317197679765935709902187300763558355991713938577750999774124224183826341559368907795743528907090362741668750250085319551166280841771770482643386235696679803179485027501378968975757898432673278187286479172480531585111913554994104785376291070162179678908717480921260042943895868520273226339966271674474857588110571039163182203465106185806836154727888394257636121118242593375496268258850431679720308488779384504242066404852755717512828966041596942847469121957334712668663415587093579718923639085389330942022634922565118229250759022827787369817128073154759342190458703434368204149776365940352443747183070967759817154781038201852702896957529209747366244732136301238251147206917747173109440760144566962996679498036305386258378342403120098351167601826236142900024933809849808785928568666982503872499606070762817906323022982565789934 [149,122] -1088279668532819405006354302638155633638897080379601228754007771480865431155795011362598219846729157589548262620134748270160450506555873677130738632096721620850614416094276197070407988355221936519220355863104728207928687986768733113688524480999686794836053838207506770436081404072741279378451670971829615983316662326362058106774919100744447543463326124609043361512051504007684802180689582217235926406014997277774735890489597308560178761220716441060406659131933613624432922707585386139870189405485347441625901266947051855424565752906321329647144194200359733156308195567678542573580776686304401836764821578650013479144510322969538991111331493082690052797451438934374607227234704365653436592081251744476998762308180866021227933115243539256718586573243136507915708069814432978183769365418647948888637122216447097282986869632274112951604382577813156480635195376885116122310177673697430979162815363128662653489116536769948842839077574174452382714929398934123301062739229340832034412167480818172387207950731610507829187474318814408838118524673892785107556604975092043788878944441171995919294509862622536019827824794543386717477062909523293026363377569472305241901451035152854429921109265374408206664720496767879494916324542273324914609616105659558193305557174628851943941200890287353807769497925528012180229648273031104239362865717913511997913130505279925358176124581558875183339812143754228799017474809200561402977516291324868895511926761660267536953826374522444212720938452073510965548502526520745575081870897010132811929753330107634989455722546053555268234153195211525997378025240214247176061144248436227135656828095406370771511047971703441197577151480253080873988857803781803265523625480818111862336068124412372403001085057694629792804350799998710297657479257381426079754276 [149,123] -1548164407891496640002314987035217572143529425625341401259173044506763268717106914827754184606385080137559379136384727347088609249017845345928988827534090516662183169329059662923487715833838124658346655083249959086065164280557240804037757928005466804207235890972929518227755069034982445642525842525173026101652044885118127436131431041795279512355442881840338696652502930173467360911594973168359129270567364933899800349541716781226219790596257448814902178476469163130218720410466594646095877369484984881390163829357642939744874558962428467867779330726542928463153237338896140911028310681091929802833778917196386031288505391214837665714606100505853745696683329230455625335416722094747534986943790017846385371422489353118795537778945789714379497137764499458933924917343975397428456498926926845515579070073602993709302963460754084403493096825400927922546233637441865241911793976975090583785990240139665889311547179434578823910852957459059996411973839838492926667495361910311383257506085430331738739341363512049510982546911198130990358159084810514751446621895157808832915932285161265357893875028690367198741345659641599496221764250643239827698920989754787422042636049669994980057180826402475933865676268739311408168342804691662411220526079335335317294399001760116435377324607064640932954515147603355329255575830797637566431782486490963273078159068850863543938386391096377267198346190861647366301112844406014367116047507007817972099236936355426545517142288570829521107929863038815920923294703151331946407606275885186154260556853203060817876056485980381793556932630744018355820068731338019168184044412548663154636723585133864532693515360323889730511914386476652777682006869585605833712537168425607385528377352549705260989274987301564193772330284359705090447163588421818402 [149,124] 133607359505525445625908821679458430436865754433765969727218826684136199707262327403236001065898811715194037256353026294168741977046879011977554668694592640569254060116057098097997129991315753185068531019788611071911013267207249965288220374553517138457070141579766944725700857051499712795315414216995790824567854314560321393470498721258737940639598574461264536405739208170449955234753873318103112493657612492867716469912698890751633602082275734806618891691850877960518805449956644832371119800392873537027045820902620945847444045874711095497217228462084280081887431078230265937109187429165357103695615223601599031627792763078389335292210256824430010023157706776595888684681408185272290099366726099274545716596547939689647015310162231418374142249573505347061232430297553819441743689299451448403494547653680385918300991096009113623219606865722137949165183640331261553046408245558339653893898338726453108502859843899667520466015964555790904438808522332596506407690919145571028813482424299752523074430722586505873212269408177317541769901856296578350391405624501830671503478578778302314705413853289769161757066566094520508935727872463453673960248783764340220187165552969377920326096952576866599506312374936595539144423065725790318515953470948714320978652545454446556229779849131313703426334873322700854690560122071088392366030901958994206643661888758214595107932381782679532051282498384123248234056068322471762023114330002723357224688195248583676669341766367344508837495560816917798204819922535374068387651887274944005060266615310935494049546311663973999604152158766074127712987245904019397986857812125348391346989642989087521844456003698982375879312429381618431225407117648967107028518336247122687458270820197492111420578755634486488494253387926746710031358942007 [149,125] -873822656889751326536328282168238198179839867431756502458047813779556218191279103675876903776116887563433118730834572359161715557696928957920975724847624916291741367966416279527182904142313584420073265862179115886115442591932378161872072787584222562120747795146648855613583620936922446089939553789963559166265033604181850179680327509059261200706020363432393803195014305088464379938436753191822249624708695338023073853705478342218957993848244521388925101240679009304416564165963575576814901579016740431292792317768569315706203554399185605587993959500162877797350970500254533272043866669521165173392922766516876618825791185118620423698497539593246127558979035857445245752623255749579637932928729261830177662836795491428287608534049497098547982699667762545200091321874848560524456375067051597474266401620137964936975289061145858725159839660613903378988888823065981243990907684823065034289047642694357904466987800082397330862003698638597171344866491036509512517626207595394502723240422344365257612610017481746372239370086682915474784881260527639812708929559548539800624687304795147590492719919297630317950625463523718865768030699202428792345695993721216543512977859419717494647915024678895765291060303848139538907417143023716380345571821292281096981728413895831439790750023546330570309748760995435249211316868591152724211694648407316114914040302292282304403876907015577138624258826291361562348883966838854646493858109471939558497687147529815725278279794409089239632479203563360383792301967217731746535507855784207294521592476554114245936921654048353168768944909474625882243569297056462472157437941235408878999299257016477015045309916035537224240398428453019452980599695797144933708268727097556183470126915167863636998914778386165408813408460751989216092568 [149,126] 130491997509755225450445445986188381979965457561521369144156377926870426003330003611268771865254596035080085194357551323045509182172527302462747298078131947747185768507212921650747742405082191598021172237752641006574735115022848001429451472240349909268647198801658058548317247492204312166903399877640541895917757607684833595084526854257029801475410196780365037404816090225393788472112270236155469991561818476446625861275701175772919262800058037810170947913655501646982931433309007059914638813045694179871793980626977128131445805101068023248724892893373275954457927968588789088728072293973929743183169890738197201819987356842396556722868438914953429312230536851773350720610916938172350928722033532623020815132557422494894573998461420847985509399990783214412145624702073082418368979781392717667166856263376377955193516321316319093409993593216684386042311526434350640852965483816716739889767923186750814838940839601530547214431663288059170340053543606345634945449950091532956417236571687030505252301036944343911397518060046647401750123780330891582691348628912774243751798612964455971961787920445578321535368725080947661561063359034041805373307112173669482528236769449758904973576263715313532138973685105068673522211600992596974741264080180116041709245716314614085675650142985001977847778130440733488014927941614107496914977489101423849942988819574471496266691449351792329094879641912724756870850885410889070060032242010931047910456146130745941175563161958965735028956844036222528961941166668106331041988817744623972354292345424327435942779287509259871696790350360604567300656362493111596453502781006586383350316225704002449274739669133167449677111698658927045390039610356026881857245607628770652907852111439292540001706044646703766792105065445321271 [149,127] 364450118744402879382050203400199763621521359254403801387072763819844691082896593482417776916186812507251484731561602554903980269643471328358533850736931109184244566442997248059058644207107678204036768267490648142635267590411612633246814779287808491762016409783898125857484958582596806198382335676548649517410028729118949701542249067645248436879665955655139596383438461424610861070980831484819280120713043322093180748444725339850997177261536808515067179156694837714572963519588040188831409526251889069658407325261734723479483153406929632802530719203109203075990105424209046550694129622454212344152082414888372402573436726739294012455095824492254120319817364341810841007125256698313250622166957634312596523510328383126646936756273613681091224917780836327589472618608422803200012334764196621590035079955755287031944740722260173593526743996934605393674831818660972579856403655080428422017589009350643550224952510490888284768980065994921753916526351485961373015687010627624125247448804673269631758209205913523419366532294506177682069177019553667132035554814405677383953022448744489854911673032219659585752809783720586355726790223741957894025364122505076370945606868330800723068446580022425738604047369288310209737629655083638591568902354502539672123406967594887954420291157947217492398158021994707649293975685388161661402120964902190307996032355884445918040746948361485992880530546908490024687864375960818192459657126153215584618251780239240940604271651315339646749667220930187190936707897698463310084915489359024064065120749855669603788412179069679836239460999614360253482163308596527548253904911372584152354160802370512213554853977700765087514413907177710981297866259736169929894231518963058154812391445952484244629576551660613801395723761565 [149,128] 109532020980959723568498157236809338998878955037174387409053579363826297208953534224988786577371646201684046921434892073916469175014624298380220097137631684404092329231446711392672178922912422080138271169011369039972933206915343514240648451567077690609956316072253028647546889607386764289723055051038581217976808102663206538315003782655042193918724358771765804800405910185937218621871735166722225451954836245561783473459669946533206492054969943024777998541411432794789065871129121395941668376831933838594989496803115690792796053058608267165462715071444320783777089591624920282383012336550752244691335488888132830720191518743180572445576248317329306523249926096385394392198936407794952635823594586690132904897405871149801708278950954320160716155563494413741048110725946810590068117255721642616514914225844367316879983443418244477313965756600975470893460039102409692711113323928746521512061554078645748795971317628512363273858083867361104960339573065434992459284540439856996350616895055614108093340485002128706637260531894287289229641960289136111911417506206434626800311825149201931562429629438725022710385992196865115121023769254972869029500823194053845915351288660985077180792655851547227928123858887033617884560804440283104404793984040863454572435563611535745335030499927144862278980743378598728993938826309003024486315002457124349016366350856052680758922162941677024726590580477079452745565545824951511464519819009190357602024313526737741270487370538682826552704114853899304939697574580262275546818310047633697048152562226465857393456538682256869009250487517678344078807622213641007912650766886005443349164924543222881525366997485290844682718467985272396917991425792201054626706817645102059886810973185672581121906985424832996067642 [149,129] -45950450871181858527148185131647573870922920452853724279514121107427552808174932333863540377274807271364765874801928963009545552103497933552067483099529785424352494461203856992601655868638943510538749135537878842701945604216565990018179362094098081465894640054269430898179123149117133282323280809533600925528973409830208771735892047325627758032117489832379137817369876816185926888060250241744674208865907592752256120380419575716142420617586241787914122236917694655292064701729971441962601591310967352448655014837793692200410148628178506357900243267899145682769774753656404102084061488723450118430272370601090355487495326687321473871821943456710542748364614053507042321985565846116708243348687281366528969165937709302483406811494642691912925382295139431121312804735933251099134205085776729758042856161661161165287733913790645168818890354922496972228653445392494300467323788687237663627192359392189924393796057376503905490826374081488702757296551537992774735641298572059951246736805134492394163863961309896254057243465366394533600075818918293885913317857618932681367262938491780321370228356542572222344120945966158824049863429826104863104507830714919023639567903218875659549640459096186738645041291219293435419501584362278401445055687522590112859274247966214363830141207492742936439993375453266667233321811300006118127559223905170574634502701617103677528792281613566427008653139917041509144657677665959445730258761353301948327189456812498487249105163275650491929508093897723183024039942754322612304380570260127798235651548105621992605117601002690116789988699643935950994721048514630469025107902140338334960036050396327616921875810994034683725080813970090981896963197333706051255903592973549172208650723465859852600403856114210482 [149,130] -125996487919490920845278146829681210604119827484110781586520558485278762519819959975616656614398071212064648363017755751091767754553086081097823505240196956980467301627284234951206754322262750395011426220340079473424782302401530894022840407260771714084429522757833774318170342786116862491596426631582291088489661452169847213974308229755515669317943910317060333992875659943480872270593869138604594284498015978202467709812357248007291603944367640795532802983778039528195090254080712148342003136444410926338072227879502618189536961386303503613229988424942468593016688204752651920329171984853388513481736980535480169654365992038567448650234052500526979907288176161604020068425078166334012376339987484484450468309159850261353363689595368248700855486782742228612649097281602792798354957120552010022360607169782330028063839444753755771912038761601588651155243103096538358083544935853705206265355829685792807526282074589380469659530556028187022126133239110783221348409295404827911421409965016121901341838461418082945574913658223882013671064287778565319656721835301830678262183227495903032331005264876304412684621044913001201125716666059861946894107752471305386941680648425109813832929393135028484458733744179004753390958978587306069531855128650690427114568657630842247884139409071916446797156477956649880856636464712179919447943603925345677805618780054678560048710712534878401779833134481229637002893765838533042326558876422175908927583883659879007143946164188236659707484203202800518619017373148011888574798202227266461814820777260779367062301776296038182042782412344081527428536665857241101298042742496882929881274164806368731225630597139719082060866502739791678772283804488782147183243522301600024611098917950575596555552045558 [149,131] 77670328379790726248813996896335591286055924123845290680755896679223133501315156989340291379338089746104781190390960241293894109372328010029962936020051893656155234974044931759573491955503954649501825573889772063315336098406538158106167187251555094751440860105751584277480522352251879158962694825289573740139667486734816777873068369776652622022290848803826426050667244996684452207541564688244424555035071888418021807176902813839340403348787216825079801898718293868631154809025515487347354455470158050121302174737132558837115363667370741187674745529974734737055360754165979842052383208176499750511893092283520723600323125571899103991075559008513627035492790594037826914549307078877343089207641826462232685053321572357477286484547121766174985524117009107087120002587539010629298498323887274918976934669252890798678767229653862097015237564311397524731605367484201904206010748702915200835047966033817714046239100896113770916944295892487525648213228286669951792206136828386635459429450891139426762416825643665893012247009095547206606622542340536091352822029285876461674722703666924689662568880190478029183108817295876767831266892211394982270767721099017817067125470045739227578733679229957932594337705518700574456015881184345755561588768845879715855874556960512435341423356249495743002652568594428022711494763191648400778542470790456527256042533086206346472198703578992499515180956422143485223737434720215134464690087480419344650869394405200543173885820422129399024989317748178639031077697158802398390770494654586653108600720750162418604664615637952163882700851394440691952877790141987670811944259749256087823015347671421747687138094900664111459897018570493558563027624218348849018755893118463631579755990353583661731092 [149,132] 170725112152652857307322149451577222996969982300491403961949503515760965057546325176483659632234811167838671500793862063982447904670405040379445017620964105341127340223149448112606893854338268762577969174390983981863235342843483982608173349392109103027674944669231097621160289250086327766438947828597284118703145670105674337241857053785909128111849949233817207459646363282891328704278437164758375832761001956226355742153806585415349826337466076501324840965688888931791624133837941553810747659557237485092606785756080789658883456577418918885051521319765557325336255594039315688182759668483532354835060586014154039090438133774218959303322937018360418945512029048498952360457719242164768629981993414082243352904770235260919764011573833508579547842011928601177096390723956814108218412015450830355858862450729369803376821795940224844082612524816748177901628393448181822329993700262182843034229929677857657862906115910995857199125003299041923017541701613987953347329584618777673447654733980548459319322273368736151892506503547729745319772185832865775075281181556556618514355846941770951708179250853506898763633985310823565266882609664442344789388643231012119574814387816336609062052544250438664499746476735311123380446737020466697481232621120629466944267523709027274988680081494979226070131223496047812374068189576242317354997357608408733692349074964591479423078557891004761265077163515788041584030043660078740459402875997714359007733568197765175505535000782655089387260169142464944698054907405893238803868733571649084664706797114229036787437214626036843707744699081298095214785398914493839876559451815786143323725808581072693272063097309949698686638040694944438151459251684806483434677407542189483468454670500729120 [149,133] 85779735322168864847130424238529312962134990787188962059198401967222801834136651577803174819826618647128184509454991797858107464025478292373216433533769766720004854424796968167304708907292543800799862809132664615510152892666832039019136456998379898782962620993057401706518918512894812671259510627573489318190556094513600973663874461017682554433556390032566547828569855588455325396998321753938356109881318407291366277641633363367630034105892507840854117304519865021151307682503417192344803640688301789526212142519479192031472212303102675318326416994913797839326944287187696720762429845352507766774473265079023296406309632008196107736277529269317231762874040583751676036525911758236701640340087186142882529289671107082320781595173494034116103245864991855707342125331340639050545860046702041878269068083706891980720865049173439202300557099682980326412353900285164395444188533826168635175082009121739619797001467163606902357328001359056303222574787637588684773871955004952223877480254980682922859244772541745576442146506846984963881713857622086822293509313742242256176187939228976377691547560186011800314050398301844612823703761859027253684061340525243203052172293683904159805666410458598419146796820325694477264888099429080297833144299180808565668420924867139657643329580233816893009557473928564486612036780796425277606454705353800296063865359379842029808726708188955386052326972298887470044364645573166582427184859314150470892081625181550913426971064776746850604945676851116892027981199639382780591027450936012141138540616792915793021258756550908120842712740859241320115667560228558649357836501983422134323479216904630821290567845472392107069502534078952120842130138357094538896586560812960132000978173140 [149,134] -84174797657924171723733117318166785390273511016420388353447496112263094822657180171121078472589135858203304285550132457183399521114498957086621136606939788143777472808356553335056559704638139607569967449831643740863454868392428900982121890811646074605717797093761555814042798717708804283956224743384704381964434835098741095945879437874392272920571650945006440471245246648641037666840345056777412744803060827208308803034813701590305233171315323955196657807491878777234004826034872679762850092510480555175995770914949340914422215927186101960795240796788714086252427746426123052791883287720513670389952157518246876026626984577909291338527246941585620797734851055703477879602598557158598824999490732063400114090103349563586559134269535932457383833953021410321733304932178956436779117644460996040396894413143102663643087908524497664882359431599042099779150275372372619472142196061963622624097618143874415066578428157475916233652931043139853829578928390290053887811994519960305132069108954618883721672351961077151044020502297251454543451832232183996842240142991298896369078619317104018030370828742110895482400817648223817524395916152361340244529974672129996287887467594952943017975629233841352492669915084246895603213201911800071512552295099649541510489330542405840689344382761112554051452177829825996878510067952103515305140233223835252693317696871119006633952296394625227209577192587226606471274361294147409371306248931179141391091850009102098020708401505496034978874937419961882118833332235644409993245794256037283221821615587962178921734474231553789354474537595862300651005502575625604814172243207085510032987280504903822510786619379733270321383551628444546822840356339621810632850061295705652542196 [149,135] 19954990575582688608050903357761543531785719159391115917093124140598867830288613236713545244985847714821876719152947072587964784792775620878691088258523238480274601090679664021374334415970545564753413335512662097307491010428823869225364713403367133193727898281334328027461241511459398231430925599906132941663020246724327057537747346723336050548399937510494868380530351104891758996436411911931954719567739674312154393903754088932404243162089077849853119429841626935990254317910918292402321606941488163194469284915449862718098350699220051694630937279413366563958788363127090763415666610944915884462599710800403483418576475386535656330524028505835495380249984302838854652651114280267034224254062521817342167934239689762147150109255894311759622480499085122808200189235578316510684999116025277994839201416827419639090781094266653821296551573837040827145342006741926887780438128319932406103141378619364462910637892975228814605062504816948361126592542913448909010394956967078165806012608685392557238237612728395999797170706400355527318243209790455720175248223311417869475750532808628480470217293990261166635194993787847047666285616053631798649233440598218423839422314225286346302901001222743818497160402739710448140144467073804054354205309328045819130681343927396036580489876399163202899068815753542385631024601497878661224648585339307302999941839904372581762775293711610695124880771816578950000133793191092130429614569895992641064275046071865592079267026319765347972419964473467003055946205760673461859077605640930832294045527798364846359417796055199860253069293848659709310319625715984923864422340047232938051999687361613684997950457353865693193522237137486439971103786074880888550515941493725530 [149,136] -21976269462660078500233831258263382592644778879905030702605080728284859861483895018019689068653293305523890914433201893909921457293426961525427830938668385582253875749137357828215482078405243495508008601523467486062511095461232916580034044856847513122639283297350750775487034801038238873052450098552448390831154150094951623602547536506663064441516429906882689958743578652697904769024196327587744030332448458612096572763151021914161485760629841383118710160166344215966824681763089847998792835541200393008376390052600527055569518716601613387417569766873902086419125500089486701660625655686232245028490477975595394898763937817257476156712686889234391200700385654907223461062966079126960886472424573625936345187742327263010032091766637744972655332013605938978495308360861753964205777084467813766557284600083749065778814058535643146156915793146732858183827806575715026345843950780751501249163459716031446887654369020116202437001178409296432433405672655220328242345953917724587210497983477246179243714394416282996187371518534367055126226824759043850492068221248869155853743272537566164112710709926272713049534796447172066830008035018112626162707954986874790378009274129936789865682787038237803270235774943954371444934278020589145154250673350120558520275750782860522956500675864989960082950043535505092297508925168471753639978839310872571416738397595481925814783939846281409748918566111985842589559455865650002418529559534739726022605345689952320737763683311993700902758064947665961604779816310605263411323449792982342791005616132501844401464372519061414482467455836383191462149623258134571502005748816350558583735021743877727476368972720543331717858771150951970544627745072794720488485390310 [149,137] 8495261393456207968735128381307881694578841061646993406557247014646523577013673915885973852393646636974350190568868589627316544993567935140596234201803593646984228055269712330741873246140733230626337262062628956480546667602722276196007180463149864906166693628944568503333143464908118946242389490859438600587724521789019691092639538883610427524969916193760431250652338762089106805267613217566159872779607152082482359227781828075978879556880685446850164588795675344142039032202930238754027927320044999193807685112501539880427211983582653065526520583860073190971308812568231178004551371873391883389928287355724845280576055019297490221654305794298666164250232902531601838688452716012903089760849173789570053007233272600549894971366493842698775441558253207378582703616607728855198482746259086436642225430075771554566275355069895690329420623116870874232390600029600678439889569084691132521945677250446899198370562269667138531719569923279673775151449440921591876589866240327353050935632755989736882504107870665621860724826822942860010313985329411873398011975110023572474134603649564697831509443951784357681173428805078079822174262217657819755705243800062021644004217390157367578658616542057103815104602254694512990285131896641931802847251148939744340920627732355902758869920288113682233083176190750961831591376182416044494381454751739023947259860163890403139847983630919032574295255261744399746849762630243023073701916175553858422363895973629518460005811317862704987817754721722851999088562106631318655455470145586303303915857677657833179707302293012794880096567345942499425253067791418413032380853927584374325168906294082282699931407226936189400192474589655547766987207256211202174958 [149,138] -2942128506808533370537634990300915383582610207218112952357486987683339980869681870159608213696694384816009775419732356815202682568392355835358986664835649275155445542968046001256432331827587395661561170583416949819707289922197722862298183680913590464925210283046418421899132798671287278814230671381065288180255943368610462809702866762122580555638279639487169343982921353106400301946515896021315046266251453120738291772296707760972511660666277190787967653013259300566667431791862091737072847285006745876345069107331218819728356107454391711964966266439325217607909597222183738647451424889993949501688086861360893400861273319153508557235899107348463968454180798985310103303042277057771352787833939680056424246248190199108908775662848334745965407612525355038603617553388400345417484545256926218830114818574155228560721488265804096813672141791258095160320374006829314268237707075140890091763229804451683282404176583873720658499289187155938147465769569396388070904243727124032069657923279616468091623986263701488728734077987953956598044984918457922423140491746042003166486934743844595730701896982710102744054469523044942431560054716487641850025053145832210710879423227755347192455974308990654624780291008170133967681661344009104344876962842507983017332199599413740126301826694079564795194141833927420257887292154156018716505144090310921998287657292538128610111855688393157089615616806918006238997990497703226621366666134559426651588886816228135944030065825019486970712724022286769373443017589589059113578509322633624079460755223284034662474635866312247076212957946885804657018595749835542255957937415732252444479436100888655314208740242864302553214129952305743721076184577677212 [149,139] 224680494545553082576808900494672032992784672430045916946433620601982578160289117667063572994135622161381883922179966786308144860404912643323142033989052400676364308051019449531913338434886775731449250384117273216956184515259508949983233061670093813364397532887530631987123186903052182004252909992725721789367504447103283247266318460469567696540489516689143387182617788388909821928703453772491689643336958641531219754684534173427941369205172955651481181492626981795038431923785991465797271440841087511250288600182097605973599622784525817068963031349116428780499831092653409185492921089135053253732393339064009104614034087437947285647958058102555080795862786439991233906607463342888947949279228410106276821496059126123149976665071029556946385546636923488041099623256189683285710081837633140298915557415825017339510236926965665250714010767288616846409922458337771927684128899125271943284277131142930540575799246857449138549511322064027165675407219372724758433516088486072326568278895416714093624302146368597064986107274640624652009038741107838083966115433934756795939546401744015369354770772873215901570262120557911020544792260787865895489470986261516296590696742487794513226634298380317820191354595389778745540961449209656084384190072616500936407799544260494850697764947498583918456060760763242656326972869803826762634960127683413363013559600918109323706309767027165815651560927241249478327069453977285054277443266781988481648379875341212513904537523307081751686688579010263750647561505234225904618194509669338077672082652196310257675740999733605545546152244755164545135276656855858270587749928605955564034666488350451733854528311925216245587866120299123736812094894 [149,140] -146718467515874833007102363259100501294744378463475544231436747361444220075024203694146411215231922120838224387083685410947935235249882038993038205923790350124540808140022763795346374192590509706867271529133843071599450768995762753918548676406070300512980428818884247915385859527076091159629497311496777330987289896278415181315401953340173268316162466626722223535492661400741818527316151317120238445361286817852494791440312887858771775402200998352972435776570882982839086045860699679161999242942391845999054763481651108405996996347283810850404632474184400241069578991894143918001037626897021774474225922991851099232714706615484701509921625604958819153595197499908984058290670776050135592856046093608565090694582224830817615479657699219652803693405750619153477716364677471951052660310491198408420401855499212239239712938941770197456998000460773119386749088155185524520415105134155781833947435013872426419095066741702194121406263503224687255766237657254613821165387196548032838810459786206347567019508666244782249076383696648096003988002719586616538851750197215611668380301214364650513567873570596351037965502894607820666438373816721421472943112755119050096264482009094648987488150437461784837540182085857494524729476959157449397744612743797260396978995840373962318787883986922892821108848179225441500792493979778660827202700061463412084704246263969294752246637082766937061563977463482367330277105328262920668893792695462480371921786914462974206735696912148530536886771695038899950963691399127890665249215808222307252038961831403696853561724583899498130317506440081451505335494992671244952914827583677604655478564421907399802361833586855617517018818361238273184 [149,141] 70182375365814809886110017057055708665169568050757941552781600371528582603046669959740829418650302420760693819786530001653395261103473259280448199941347350269315286694537213984329799956111150997642871255145411766486631119723258219551565997073618840257990512765069986260083566507258718143780268877903360738197084454959233470233225309415852108334869225573542656509954617837530258886965604963060937904914888727289283201678131460778307189210837374117517382434468504769708166059382755776036316526389180439901976755729317531303629070436155055935452310865394154813180584898973751801401734371836321768729066905241631013184060325419434338317084942766040512789482740636800237438239340467503161938525767877134894452652981396879237431129544261239025133252836481436327050178422056309174916785863932205781825785309709743349926394137468267190210375637410058075183667834920965805875923237702615866775826688573216450420357471794678902264435244876330404349861325755291805418807603651785095921306518665140645642698665739056155317651649385940514041073250888825406154410135892164004627665867132477321490227263147080806297537060519180521507067103566191848009669633028634355961793591547972010308351372777614703984199894969511202946777234002194576843814203957378289187186838353270714892939610612155685255115997617518449742191908304559919879421424597995345317324244604566338613864478345757758005537933309015985437264434214735153219016035492529163641225537940596627190310393060754498623886107730235676780872393379820214538529939406664191201601889672613808672253233414576157007302962866213223166182172941507335861875736415439264661208654705236350424593150683845543998262820745509 [149,142] -3713789041507859658856355622894306106593120573969660974154877425011793624622482144851241525428465899955684173757600673261820367887142945273077043275756788368381871706555775304177230950726638510746375205205750936964646254882617752195484859027334680400990449490215535228024790844570280760234040462459003644558964779296186324255730209389727835156441347199099670473997065840399175224907438905677655870312145225996951588645259077477087002662392261706316208768985916122510942543603713422750516517139176279259384722458368552360001728697235904510877902161305616387922847428123915489665446349629808370128998557094249614482393235768346228295874075432903529565895399219417381469035917639644664713424220426552327561952102793503557983679852019169127695880066988995452295225529051234395470157823483311177759996995995062286137157913582114052563392206132464566289530429084302497922289201602043157289407828743884230787629693702323791290902746226969898592616034215737208751052910547273609214646187557019424835344137397500314225905340046510220084057003956046949234355577077536083563510418931224693796376064577322370969779437497558998422687891285846287609180540723878195325054833664724445972425088479578069091288561064736122064025958398253941970631218876161473969766298521626340538286719538875627950573187057829931579503160742346226137329103407960717208445598468550440840705469808956019554800547714670226487198449478413383396385103729930488079700829560513420557138036457145794854204831409022783844884048784950200885609269687499882572786382937052154829907217746028714609646304706721048216136176138843921314425176828511063789703481324612624071146731681492057796579012 [149,143] -166935729406643514170051311198509986597846911388013717265377535792304389728891164854332778827867372547432134521011134237620263410640473006872808001523047086343528038854101812729119372536989798679492307844583574455078055880945683573328026173292901838399572814943904843332125212994836518886845495857080620226034629659938619392533742919761886160599515027084342765426573424687711268853135314915675068128891563184570363191778370480231369479905475530927398616936616721914300593788207397295140504531227992249316378070283544309127006757661867933826631717902937564624095795928798662907243643531007404547367614243967110810439762546476152639945957395447205215690853115246487484768584956661404589641089444953002275268150400538865214947147349181756821125230219580131026567080259918064306205582965726092169311467289922129448580618946320950284100046690628964140285841503947288520864016354232670565981427103435358292524593363246679070612520526908974827968764251560790084631111486039678401986487646315867553833935754550042097846172255919104354291067268567738961044554903793705464910545317802899833631878157636692478967826390515264141120353147724700331877064250985381353026416665307363066617490378862972029042856521978239873115852962390951599280840202844236845886130089746731979833864465422226671942766636982530236915225357303524212994421045824000536617922952132189438736495478754051375560951199901718536274929091463929471102521661034214238801219430402523146352562537495817780224774630967193381330409091522571008848142799742498112308368787354482314360261947372109225653153656948359978544341279849262487306968934485377743089815540968660255170473684140785180 [149,144] -11329601263258538763954150799219558474186103625905101274807022172615554759211043095812424930173720013375233841854646752488947611223791502229738216066765971234800232286984813761946213541388738362280324885467560105447661294802919579859384753620753472058638244998734276780845536326666322171076837677930353737084176925700727382907314517629832217258026465258897058482437961391773179822729297381375261843824048749146478179623928143458152176360985316929181788163316053643876209034849058956350059840422674777513951626316822212042072458583946104316852461047583188839053575850497682941784795029943236819050426095888195443928479635756649285925724427940510397812888449669893732307930354411589181434288993778746694921290641953871410536219954571079350514627656400218169418521034381788561418582397894795581869869261051531032626786109307088509084119903388149321457926527758060219896201564695331066142847956363592416945405254933958798862703257931148081956202146016860180828415151884214148612861846355616159324467903190589319690163204050456076274457639071005385951130211219123200306675511532303608154625399282730423970822301739909158853068362466855678290256344417024279536701401109890231030694543132370290933796392718593870108036060717340607219592765918096061618848928423118135230899207752623726025169701625193279915213886565552358680106738423672465601298445596548581999656210686158310278987927220536851041589585859613368668417854952951674744348934695652257268564356151520267816388276980819324446228648184625772885318259743443071946610684851137124529305731311498264972657136795170508419479200896247572869150700745289828018540805520422191872109467364 [149,145] 44179571850090571810748988358573900712008202136018055565614775676360048749870502243216323003189523889761170894376979120336834591871022926168457829732662580732158166632857800635840089072533591490127213441297737870871842376792958188160757730702171226973790951054946608003875547081819653269299604892350714281290653594637403417945664469076092773757236879502314809857628199840164863537190338277756188218623885488971664927566837831844388770619797273511633069408435734569310477833247490978626393184278769121404240686715422871408152143187596499202772181983479860574119468478688459746484778231048220474300147395763520376828774089557229286100739747863368977112360742757053545092125035904273907214454229736822266088617394835884264451381230052491678784508649417222044505797429474382160298094062666290222594458890945375851338279433376592483622397663055236954911877764214583490224204265480187503378619512020609956665255633125809446958731672985419529480916112341772268156244973110428268504694779556425926957401482668663826200173598555225723377187467825729027257388767070567708202748298128243510153102643197117850580579202324796128358513529060946572842922534221058532454705937598340846827290170065599868411795278940006221231971573617205341601515910843851749369883097646047038947344731221114862629172985354935120198948345149394738479093177027912715770212439312347747203339556353380803568989655308261460447031898478281506708789927985520419866669283271442728309232788865184288975615487151894069438096506089291231608568783129929889364214687470695203730897364510136399902126723952296296828734304323520087205412845656604312589654309624506752318 [149,146] 23233467095376314451105120211281132766255604466277399996604922419018367954549410566956428214167319881224538040576578286659274434204445346711539612421192952067163515850421053319134945886438675341235362781402340540135357471298693933172983929510377377355704677741158994022362147520393499989140614019689614732631430800929294747190634707287564951987350616630793136553163801835749595860943618779815580720202536566982512577206267192014869412123768741279060618761122100541727682900689968066057429661205527978751754914018744303640853599153592525289395526248023776545516243513317580908061902023161155555350619543174791786079958642549539743636711869332635914130118620162021274347898321020226146202458303605990599115566777479789926269569051353024076216715970298147760725278021626347888253785460008493989961135978934099342336171723413085535590004489577075315833415495954949939250108283750302542736715470168594443563436179568746302379904149243598890866038067030100245959032203451167986429521397167841790508660977571477663789577023177650742793183224714145638960180266819145410387617192461896406370189533116111080322756799996898673299859696802138241301716184146695791083244990538863612104057809274014640796038924940007364447419941422648249109614517919465912536237653156443881776737743995180802528153110313088794230693454025071110021037159050767416547950219961471371253773164305784050888929975391623461019774781580186714441675479564766736629875022089739697542416847212540282236981854253653530772670099239194886118076452710067503630975952463984246378630851209753045633009469517226212501827157832967534247506027559793067437815189604410 [149,147] -628028438072883542946891102045497607880215914207691724716799767278868107596536792111494436728549365923074821332194487734260783787735761595151552404234322769185454055493728611756911629653398089880552393498525112086616099958782173998980359286819000522178722232323214820327026292617470064554968491198250173101975648169244283685534339638541957143621888789690052235355381505463171901067636729373325103310820759233725089358310906269251568384606418185651275860040483685310660143355093612298531845960338805401869551164246925080573104234537414466672145923670582046120701500125136769194948076138472588246715966388369604901276107881201604105399184421597901212346155819381889438879308165500923566459563759332702107602345291567925017010361158236703529165117516855695346042064311868391945485973092613097798791811931302524621528274917286627646419431790769063319788202548160091093829700190481108694639900238314483841497355175672217507897519683993243940330640884981749727557041734484055509879737345809323668627426365672590032188685050241511492690284672147323266424188083901155817988293202841037757898843327680597407333877542782564523324798143028718406784184458266809751657971245799439231302799592577167827273340842047853292700144788645738859116824541370280044556741351337383443641366171785345646293799292500098222372387009976730024728170216242273203318038993050172160087648085799901346139845758486895570111896454973182174809215995427779475456438641163976188486051685514248825210079598368759743209598478195111414798604228058246261838198517490109487277697867728317861409906386628223076013413578496122304594564142931777599933194 [149,148] -1359022222060142073249837634251044066924537965499863592770878267477966788813559909807327205175697986096803606862215614225816954349810832582253474822268737576539629662725214425806018116913706192495638917674393948029756185000787308108563270802494713474947492545778679089327708797325711278010261844631470907370675909162208927893803609156539530876257398043960126143158766947708898893995814870642543291350693434119993997645261091835797801138362290366352996984161912133259123684176411307297336820396385021988893441937290448978719564607236196948405016297235854933670071095542529610858633185200135200877771885117362768140777109951427200301603624900068397226131495488733307412719159227942960348391644602540386965691046539690591308244128711900801710601103083533723266633351428647648361107131656352235501675955934174148065784755227315363740698356410962588682425814178381978765975580542128197089773494815209793853103832251693989672735779668630821882581176970176311910514232754067698004006603982163270711756732734483289097396411964764888925393389899904932040862272965003722788153206561165234740937326921424108539534430139102374234659087949287765846923240369349807566502698110481676254758980721187779325012003348572173457394401408751494987643794252915504272787169675003861893871596690041731477276167843324546194938231513368791117247021785769445582393216620878386551891553387388689775721727773214766284757495476133224826316777456025983409829326639831951068215696826386423812953377752054386288745714468194377145905315409163343964607979469426443136315040098775924514468006192813225216027377818798718235879566418505708 [149,149] 147359922126370430546577172822032624905161085105785635975678735565428521103294538809430781677132260143715161973946534371327153552483676128577581501389779520595816200946671462980659097626309256194945369266228499319625132352838663652521891136518035334984114499623753212216931342264932319126202350777173815767319645022149349311769071041134572550389146260820002193031869899934196801326586776643481434752495811071858008769908927676366779868298490880074021145565435524186485486159665027342930347631774840293027419146892398086781041986666852330592441200544435481293642372235127440431059974927359789340411849264290945858197313426283411540170828552923370786094293893318478129819153638660415864316523261185475458794531308341561524682564394144722028437065735827045688229683229071152381079025143778101454457795396408838605845831499998850110645611220801577314078549091503428872084437253549574209769686346633512127079752147687007635970866997380563831880841738063948072383958772102893554202789926967837420593792917801676874947888331703086759057642517996061764779332495021441165108028824644631137424431354094780638548472831768853234764606395707540305015002917835046028419724998883700762713478885455750774679371449633088216708760769416412482675607476948680019275755111941736632675034290382953210123066061139005054673425946545391264839094791796417062335542041445239564668338866780839135029579387498418909947191516464884399077144952399842956758397809191693909134466187249616983803936744063486679199045221119277942112249892451936590236060752380023318887761512088912479588281587523042802897756338070992668715903001 [150,0] 31797675021982923375680093813966992697696876316554192740276779682448575622272242311728951297967938505674398005097871572961062027632332392656956584421181443947561932253974393862639187069850203831897553176044212194254840673814493905279800757737993722338361400931113862915325666774567869054812965137753256407373525698765789825307932993501677718145953228175717786131811703399761620900884647727673100080152228294835431450957733246026449029702727246610016684670998693202274890744160682230633515874886851627648871853802792325507799884173216588291697273910178178007772978753646603544226314462875300290810959696922615090296205696867500008632533387745497276556916652728137438234704984265002122407019199174920059508758305153792985005288321678062797731665458323966518988655434280913665578908410065788279372499952044512160877972154294751521128428367840424481606473326968962930552677807019436000179886966261609408609488707334767564443895857230154813248777097832745780621943584539295106781583708632102117811461822362585096034552515448788157888775741933173744558841931275175299309184489731456003705651325915571820198625038762221970543240311889105372097154803443591981346550222098397671347890056070253283135307460736148254715740327614124449174088033320818498390124668350707952074580786700042653333858647922842942867386024907985202952404304661886536995110631465168717402267407027723291759775405129418674973717113156805069284757101341803706660201611709832520203403388219232633118604717773965169228612347743850006036833996720504178060406804143521936287172361321412207914463037825179672284860866757176548293573050468137024897048500581369732948906664786660476866946849779132169360991339630104904284094383663278112042654023832658550408138498690244978984206290532656902113643389741491657978273784528654967487789775543969118781327791499898890595809729286692960851175360660463378598276818221271691298526131876370058991367106779482391365624265296231509580171732333373311923792406147642526597183006401240984352877452369103745319825081566234818854312618707498211833452898764277272654679619304316645633790017200226429849863052368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] -2343047096701905958619516371575812942886158191545432078961276310224341534265564829622376775056408879508852933896381508209699643380282754146445504526188573137341654521364610575684208394556045605207313200201287810212885530848058097035448643333106363762481794247300912032114908508204099549750119945636180339895166983526677718438354229046539627564084424062682477072000125449330584105850151469277586940443185682541184052906963539476361790423825233211256224286728280109241258287690099938684446857077103011400937757778519805872229062395106736616999596920634358379751223786280203214327217354606295147994233251880765667852221792628396361583476030227468401891210077390835091710105332801399296015856530122130902188349610363257557976640258091752379608945939294261154126118408199263021675828091190243979183842981311059497412472257053243907896406383873742969491211026140108086334197179870529867810111131147409020701139543341190544326030566252832271216457747101868369817216522738880258288556440822073931021281693973973400890068475073535614208231191879919296092848527141392000249704627257910609096711876837370516589847727785242837339723698320342722782904929447893744448937483049944015666211176815496332176910792926336632374547494106152499046914896482795832624503360843516347475811932899127411490412575846379198481967529808716422354031667262470775141900387276314859748583092534393955000652561177080878863059184564142369625021400066179596488664860697295558875910144999273563812127460127980889291993095443513855642088242446121801281594005771184385428660636145354024765398784290044940128333764606175070932992576395493558606758406130981199960387324451003627688397024827695904273948769085564602354364806974804553338801439608195057041626485268899907710706726284766063361344982338330420039211405372304942337614176166151692942806293446838574154551754583458415807029646757997380916310238363587008375676148869077251825923383203921828412511734778256767140112837761780571074983288010554833834038241902812720575910386414433135984300659060108360479783511883229167178933802462811525182130986369493296991861619460451038321480154991149902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] 160297646663745076332138340903198899788016605024502646598332953794945639087953986377443995079323429568847892179958572488090220050811028736620476717971261939849409889352326417918926115771360031971226400115798422193773166590653198574337882197545057527696989419899769352054368058399780240320789525743263713938347060433971136722549408786947555049109633585076249408499566411267529564607372366415212296594066758372476485053173916770667890104955186108126734630671668670089551537690261132463708815271572724048404241023871795219718622525449480153186757225389336909258214558194447591169367570982740045378616118669612110974595609072682871062153927486727469937708180161356559509465568787909192137517180465502824218562476555898557077932588309377944613014566131930430394631057124699866499808000675290722016145130413889204094813495737379658778749137529659249003792848502818507438013949136336748540766339677728507441472423901674722235111977302254951462281802917241692421056296858434867190212697915075874541952095708019880396864576098077160996049140815719353547533648064593559290559888853107513036595076379734193860989779455413484568545854922258186125349452861241229816912361997886460891116213186764007719342112100971170807396958256805232165247489171650024841154962276159096681571155961411700353274173903898268208956004717917048000110350996244476911711168982915728484227965540864785219857318383030933662589774858206220737633358182090909602121031808701387084851167312088503283051706104089242176296532609098713233237733932361486392455355441795994657383087332386719632378453358290552238384631991694389851354859239213951557893698751176146632152038515491853333704782221151968051030209694715903718416004164734601382334799302090453416232583897753153910936155795927530991577088420447115253292732601997634440537436917428206836543716162827636644375559118662320684796532761557805522026744011677092331461704189577879052883176897339004594413073787187373870941275335647026475709029152506563269919885169874481797543696572042539795408901868218764842181043919271522483688562100305154145314307316195848346045550562866122135119439917616546154022216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] -1279637455693072684919681787373710789247096129489553204389328360319294166229659397927115687013582580540701420577180916519149561072948529722289342233407349565053888792111707931873109995107587996206932886303569917803459029577428501242653509168789283341320591176280271124663477220972516822082350290940661780485039550056837803221181024547992143045105852369397325627017643695463983376722725644294855978680197389069333929819387694358029281740611773763162966578810856164497128753317375622858731861237314084991484021581107692063834635105464606803715868913372271012833225929930868637416167584552851560448860540183288381375495566489946792564948370854356161970287134355819446049126218438491662248400445434368265875779473828629802086453699261430394541517776473847619246481198352196903630211925651879543495732001896141355624960643189067801860582577593161713962295446057503419290169848394712713407738107092460710510564822383882054849452394651287278467504091768441650602223763687172003608014033486322126091233420935520929749303656255390103662146530104914603177713216473910106383704310412228250339032634252115691787760359291586886513353351137301246346818448923177253137174646728999821677760326861856763254192558162695515465916071520742723429658400743115316063667693175004483554014819989528561035557484832971801096082676051718554144361748539667092736463361402267320441614283313294886012472253415291720843069114181301822790978689842826773112893004591122099558331393984538811376132480608615578860394355906104202131011715897267456186869973870017531289816333157323892379616777858431092667082410918540718864607540048091722000141103130500683893004976093466147314559534575319651035058557915892160365849132241980720691357717526360084824364396898581467117731326623455253127771149833004665135982234276412530081241055455101347893975402732154857762091794183576273150416491794434351290554476596868875525462571989395180719513247908301322471643866051541382038363168078748935142738860619033346638750122361231732859994163859427897382633651663272719885380646098536443586892410703012750560577977262070215678763899521232574874041176826722221449017524719238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] 5575282199364549469127316251339653784708584340617605808597721246586896146713697008172255995842867890384958403854865352777858610652816395950502128691626112077335412664088680390505453190211000376964307578382604713977449658848341407002479284036858099899472247380714460307680464210262130536113642788142831865669666220893798796608980784809454550944907737277893460237927281048481199734703000765250058209638663936594973151271008903820499016655254467746678216325215617203960022340840428573663869089699541622964005080990522528235470599160633624829793641795725344907323522194546092605911998324069803541569793253811753747422346995749395436512134386609608792115252806230840217167596221672113984775542183667032170561554384691833399615478652083330656753396522751638884294184255884838052758839251743614980116382853667377005739434702370652865203249498460946005517394849367782882880781452458242995103651271681892009714164050792147749927711758629010381976881270728485107139180385341780917848802048505573158531507460589755574055653221079800910050896129589952577613756024241763621680105054606103341098507728212738530786175297044041058968371711058795492397880319792639129803041158109814247505817420365705275805352950574603092063565102893786101867951594912583572555179563218357575032226074478978612583824175195314724593045825299093699761817138567745820249272380015506695147892694563732709237387252907723315610011115759419735617393373734294915822246666284245288606728261145783786543232887658641196668814515436075335812360691103313332751930685544658194590290541349025649802896829732487603689767907803453197927156505264416176061776381845877550764018161594165762789036059200066127072581504387824980033043655469949210919868882487211425871312898620456728462245726330394884636646798028299699015158086664197463098220660630160286391732261493873579079537103831494486449150820839025022992250574061850614440020955397769853492400512045556175111384547936989446708872892021624606536249423891368328789521258120930155705091035467030579900376330274122174949610501766534904518479466956976386978880882433971174259881533385587262276195108512411025003530085086822509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,5] -384559666851874999284893014322228098065888107732190317906084336630179904373025678323652193158450850927417824680814540194701342119385038192144209246147723348659597593114068596418614867958728072155470638156215573536899634795898336010624107381142192758028984109117496990055402351986305693946584966454497330369350045451642263516734493198867485868311704292706303721912388029903814836867198618691259059415999676545684750461580679762094669432718719377171499626710801647197998718218547497075220790468856782931135329618997150230529127797386492068885415527001251068568718365003710592214361465108115376655167461715896966297998367997696316184411061529048301211599282283244443596623938449017146087793048119666142522302270184217160235187464809415808143691059515776371916199540532030904654346656455353468972715894242928913138408286702195722426447310104812272987046318134311898235139915074577617125486767590921745614600970052221582255497825236522131536873286921356822240695453787101505219146112159010607538257057665397384754389836257643130874298014212039590266913316339452845011946578153960594913962457612448909294257764490120711286503285681383647823674982641258131052440367469380078762413238931958286867791435931314648069718503795189131976227228396671459400001237851838900481436215343096315981675597529211344434811159403809505042002400856361994562945692619135499710042615169804163681667901887488614124740778276396185213025992827058535003539100954333230600482263821476451208893689124667584002543349694317117926427545844670570483329779833664199618184708211231651066195209652071719822025367542128989038469804578150441047009183407570172646975445883497496828531999996259725655439083338922612006241846682463053987639996386197820483107972241006686050414282499681651347111264353158714697723692471659335399336229232044635127357842598986864604652787184730627284635736200200189267337233741373977512872506416784006322374571449332843354378269889962294183243628428848106868622606783151485470930053927797265525645117568270580495776106653262487265669985437477832130871554231505835718997522828224007756917777470887249489212532382875764369600801728665828704833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,6] 11372894167645739416075044020626357754026965287340357989862870604245087720069221324231901529846590966429794014918821031124813747785916588720674568671660284873237856349973658705949653639514265797663972932089535206651772382258765145995282337283515888401076807011857150095032262703871381723754086429707769378603994565939721070775056644292878794041758614343058109212758049027064211137387936700902926721087609555026521836685698788939405099782931568479893672583650342432633086059091571745709008370738438880672263566117132235656591770024598115527297812262652056074553429213592262152238931689025112816033641076242523488724949187267090911096443364691485308578334674142928192637670249240942529220668261065695324611708677703065431615655646896352318276159472185279849198132482507914732147835537646034998002956456662298403861987225874000321600605125961595657985424508668382544814557905442787683352890906405006450393162776278689133065689115133315722576336017911983280923994719399077876476384389219445320346066072180170668092885321158589914941263320749942835908074377311718715435093494257541733728610557008946298640195487851900124391052736731273541464217880533929177374747558230912870082955135492275447000147032113327567652526728642637217716306261148757323277412352342724186031749171531482883222918872412478319262160044594804149813533987170733986307142947522602980751443863008995109225959836356139339953013335569782733419299738470561376068143721626379657758260542024983051044358857158812228520411190615330304444184991628495476738786770214864979629343815578657383839649771718868327949045752539818757600229966316048578080816025051856780029077490346200201595944412112782183632414940379644512498220316346471256305105345835807315554440241465555264576283736677179224770727343626650392454425748288074325615200491779618744494123474782435415953521829509381785642195479861978111421673420034277810629109912672113030884872262763635409278488420415133517442067574743885961903864268784029977786315997538242946652563329239728522271990467860528241604632847757608062994022581951863614291030858142322525662020653928401367382115374538888163957750521149137057363986968994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,7] -177796352073622351850420928632154198758008127385876293624490964913581864745874067424616790041575625880167173874912860761376306083816795447534438391477695390839617164176893031049096740402913194992056276852593545626905583083037255601099009540077030123719150670072704465115856447056257459085287096506482074113473106802772059150281309665558714481919054412314527253247556884169317723148854501922159283721159173843134207867672526022078879232465773498396637696123584534946557391049933897161437778054569173752962948591730128377993272603894674969520367151544445933670895876025261956917671837117088405902114170527417028234429311397727264870006804577274449173453817788813720902555014818615880639609906547222885136259710802956900257551404528157052645915506378631418640959898747872321335419329172324638508786258061218667481659039064085725994926001659469567742589376271645246264322351091298623618638573480368030613134184737581207991239379521514423344732589957204816044867562144921890425821015762625821335449659769092303650913752972427620000119336895232978831096972623012840041072576441677599086599321563357263392747325430672524115708214989932115727981166456169110690817056986114661715969075156968266143834198018747812696856591130791432528254908012795255574977756669087038028020323924870997088931059651202795655553930066349120387763584417061402071361643614959078223313915690664792492156113352876748792064288379257501227492816421652437356288888739266220279352264449960107943695290765355472656050432144010230326788546156446199924965794959280472302107540213130622270981868385688094069658084447019274975774951137225524261228869004336052739172688413648783784341782887827892956573944791316249841928480885132912228178470080877635269676783056460513490279132057868364715356824792847946717976999271386745284422219518744581804217738082821242077007993837119563477138955870693197803217465625208651904801544343486288340059966604325034086793516049915465018369929787420671301885673940260182108556168970589143846540253441045294862625432641861802650816556847047970352929109659282825183112894437288362540499346556472853326489488477582791791341276788074310388765297830104827880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,8] 2009895669253498618381340196735944021475151796309787048005214085571844353860018590402305039536907505800671054163091614521810764912634045008004176211378780614286689328980330092056271693349492094784951133252212976473416614096940599482214480725161902670822782260450297674015687038849714132994356003387349574593101541418068875327185995627025026770564921588999975863632504102713786821050865702644695357188274995264780086308372265742440510143924150901642628672236666367675665555575998141798489218122753897576364088543280491941654639510185479586340720070959373744742827949801465396535566763391015245575808339224939070559308833684695166213674148294549151342396740189287375450403293448410400822323261267322256367307533239898144831270311604698948057386106782676371192573187052390569466696576108039112642906289369200371640276242024761664550889232767228209720641481243326668818907043321627741833160557896659355342210517226032556664402229412219374003769574620990520183629281299618996585694125164621903739396247482255051794598379237248966758972174682357834962003995237738882992240803517586767148445212455470287283987589013101274747070620154542547965867665644829416211328676576832858249591717500078695173428016107629523676045772296307285322456782017802288828969984053564603746910463424262986332366811460443769927977075491558601207227488302949214010171930819959412484106915858152296641985132449180813698235343730043664619342762388778816085088463178663723901889674742319549769970056224309759874708220937006009497621176217408516978506627022302957870417171191319430086483743486085746763475192041736577278294256140957876964140896995602498785969163547165810314852101622355373671023915471128719328999652870957783416888838040574124532442268032271528175946802853786220625911456271424701480985555210138918120923051009989371463721617447889529941075356053620878333932167177125960501686106813119279731496435635176484064442895895589754614532902452068614197180605650272156834022512197843437630953389282288215210379615001317018896680379224293465633671939719133492013668025606389191371171014860950692343397651800162582499618023715499211212545086109593217571500645135529339313507080078125000000000000000000000000000000000000000000000000000000000000000000000000 [150,9] -17699109347403509817136648209159762145735312370446871657727719153345968879803859552812930168717300942463743388687678242391790050128368163418829660151824752430886212967648174119447354405203115141664309027372756831474922643417947004337722806379538419066824317287849200790781663278417493416532406742410061625149626959086954356211896972923634405726914249682217956475840597087876199338658383947397688251732528225227571811434344337373966167007640295254390058042651705132078269744027032369368347715099816618304777020937442770782241655338443205719016657718294606153383739675316043836981180915396262552382875604484641955893734598427689527904075974486758005317761158583395257727652752676698799498263979743870279661098403037402311229913249452752400683075033873612879489270580052999606199635385372243201177301656053190066810822514567746169987546872148189850813332450165324606668117356126157184521060013209632679156479923785922599469977874131504511696244550944421124319384581619843535146326961792784760819098380334021237824112280190840671950230920937717317821148165308632288224602763253862534677095489676510408966483376077763910796270529200018182741552182274697824597013850428200119667925878297779773702936231338336881837907614778060958770484682282340743594823554333946856844611791643454226721524300507266570423547146313172939928720125448633826876449843715429442761732583778957407228385967005067005774642197103539189610481568117549427402385155606601492068501097182830302999924272349144794658888825260945733555827909071270866948739329625554112758187966764431944497862435010223190519511868376581498352550256867218647720111963779380943536896848627064350262717550915285727802094387836419525372449937865443131282161563318284769559187473023270586574061444202117576898061156883458302570171682877662944244010486934503206915025983661612219552726364365007966535661384045929986946792211797138928420807131422208409037585478029822696629941955484473863751193939983897120639169859525017645264668116597876339278861609433351870074341822984708461156711577142770963520709079528494252564242852548699783527241355930100385732904071665363460829321228971397483853422727406723424792289733886718750000000000000000000000000000000000000000000000000000000000000000000 [150,10] 126512150158583409058437985975682845502748092488717648196210481994648268219784480307767837614872787485654994368122626291552296735707272277317045195936478553369430093888324553837256169271196437915800474975462984113491913435296184080851801372115158927496095858352072995776451357367942163356468531584013368776512557135459762147903297263467655369736818202278568465295575247479778028344393363682925522444128707292115708817209211025275698171712258200370333646534361634993213688110922099193881568840193535033967020188512021140639506918946909048093826256156316076162425914038799260572263775666068534586824765089658346093330499716336730154486548949714569000675343516165148080592461356386708306644319562051993267360718260480047973984249313086320929523292492151157203490576599481743129884009852725094165278990147739609591353370394359895751148275865137312677838363007870385067620115992418255320294485833429483869114951311848983720586150769423294907286474068635145362651958483038338120757722757711706800538642864010089152595662364763964000809193033879047134049183886418404612459337752571675404512572750310315709657307172950663387029192987524063919095157821399058314708395734655677315269370807143099384692904980993175634931786555227347203462459341999745812148106819827980319661725730285514343405002592774389042639510567527156248114776151244645117647789387000688158314285463032037914392377676758096297465418766850701774110864865931390978357004755422072506130837095279524010765022645070400627575861046752997961218294713201517046758209189661115932351451019999673036906339080792937208019602725300064596228400407646829059975294788076578801646239984795697207020140543887316124013849460196676266875396079503306218436691955116015138256123092978797604170880480114171722787280120665435890592019581521994589974715363731631033767546273342610762054001306760460329757634422521363737596607356822400820308132202907125657498919182741959606951993230753513753964128734766505165110516481634153746851782876195474477796468602862995364663650525536738854234308371310112936684559459621707435427781060093682990054421320655169339442528288516763505260111501462621196294894287959209577820729464292526245117187500000000000000000000000000000000000000000000000000000000 [150,11] -772510683937363253945462539273626767559674689654565958533330620451287659658744185077743481707688052073409490637207596298601805439215932382310660512678413375341732908497625290062049300974819653779497665589771009946578179794516440119398978333515554787230607185676574484550210025011486853585323386149273081255032829812348074323675392429871241327440216658919849792578274442310863788383248953364757731953965333652161452466385597652367118483190968192692459052121080689697887355606086671416247678043003500755411041872126376277466951707559935709176212061277311663260461600557247335106604495423212886033876181714414634845930864815711138014746816651577359505198374927181362565016639876582666560964896267629504594706395209571456067083764478172788810021223708133394689892612499656187474003334941366591005162937981874283979778191991081777603587455933412328201685456462670822534548889811448143653561364441878888641607094306752862467553928256081708835165778900461040983200829658837653611911372033258981464420518925665692363606049170086872365948648154995597758923954597932826078051183168089243398299968943694828480042526524378376694338581731576331982716181295302062423464525416881537441250375130754175208982000491092337289774677853771282714066816611773790312175253706526461920584934644370148636354555202207715465469147044681756503501118475747655014596892200576946522110515018912773650042803539312293788256164300012963736099216287909682862462466753132272068318170171395933979066603291183340142240168799442435332655863213572736399680397319170068674714252508350820442881198410787662243869774756327630143576132742406632926968055444539242819775379147354525273817962506638520890952400307270797136784618031779330081103733736843342695692156430647059779642845696515348997803590631198786084171716368571502983488533776055656988066585864494752097880034862820748297452177442759818343258571086880417090490706128270528455620829692837697656062035107397829475877684228525975678603967062935420313864130450558303197968277363321429255612541817082909470053966164619796635339109866896657528263778612218657661146572917200592735081722873097090985751768944139270766017601847763796030221783439628779888153076171875000000000000000000000000000000000000000000000000 [150,12] 4182792761624659792110177910517532810616498025550957524120513736156664448764224565982558026178705174577035404230918849903138280302411256097866697774380173811501876828649762576385625483141081894064929812283327677910812175033560076359908860363430278501187139844578369511626520694639534986693304025481038890396874278518769212994143014294894945440860479682534220548330974034513459696758441676012806969962169631736797498006859912530988837760302140027988483982445062428726520043197925792852421603605663481240616324819022560300235537745799978204491147522587814269587762808150374960911480152690129271550408357048933606818229703542114220573725956566828816573907403308614590139249479256509247415545520451431524125628579532449476264108717967702366338624882680640550565824506299801866185835108686674109777313227188074187094024757322356758485168861969790298681928366584569467142436791786580256694227429572246859619279279485026652433224938132784438118795797552711979130095327495492349590058357584967649222284310545472939864106378624155832266465664283902934361520021020047687839234267587758702203593910114483016739267084652708043600462834342662167117675119288196559543413789377810334052702814097431659644437016842742994657314127895212704950092460090310670314997539049515128652452290110500823363973967337997682406856568322617989410890826989662468242345509308691020328340977207289412381556537811639264074949118926669240183078647020573638979310217686223227736017226363748487172043419711894589512137801458292298256717827722886004054147244663805598234678878202068554840058159238921432125639853548476218812616357565643669410366973288823474383096387285350860189438490127868734837338534915381386693900769379567454326730826516237118803498060245860910378887050257704829957466866170855266687995363211474459475998290885542997352312778604626779739289575271877820479716214315280438250893461064122375715231726528729245780828124164577287135977839248609372698243084975112435252747472187281937151448099997218055951503189293626046696818597865284666498409884893596050757610212242147760235997397968919895836275687454949419718427037568897468816211774386731217923348751788412136498607196699595078825950622558593750000000000000000000000000000000000000000000 [150,13] -20222224776571909646066183527726214220591154621223091764187792809586483719782197785756113211961048196469254018792149518020473204337513242658036371304251934369428957540956203820335503065709405208387536535637515843830930255406840631741273454096317497378249891081540267862202105898376535310506244017828074724378615944233838628442697789889234091233608409406238985444462348979528365199671117988984522844243024723389377330886366897305805581966415451454813877786521240258619745364437603463197668019489196214435608709021254777125463379080093060673330690125935748491623039739579537631888428613283421701947957742422048236922421275898711713075428977439797202460929521312980516602741648628224170546278617762055152755836630848461600989925304434433009276609749761873334665073441656794806134896290738679240349266891821525726855436020879892841298948224018998582097401296728593667312854160452826492245138089347025687296105667899218543554979935912616038553048762187994841169958635584932361458021591459587898600541358887628357933744340600084398161125783013034577940638062719348837582243620308973786711031084886884247730253016532884161674933249527308580125422230663984844938679761367490662184039580176723171116578561743995157308554767474857189043351494008386915065797159309181251886177357258273431440144551626672642954845781032749622812678979891285106332388045423359372280021119927890493371198911068924919342525534490507491488357969323458751021935417451936590919319193553245424521063212628633811588412808972131686306507773304077550329332093894063720395819667865343385618537436448706950302640421129160365017052939077656317819154395001565535842027737589145383612189345396282514607882181744996657113518236300184509374954806620669957309432459184867741217249962467013281164014032996246012505816964362570580300274590095303803552670575742538452326300446801176022326997459620391257616196822855229940722739760970617787360958386347622437502106457401366672159040578996338947304234917699898414731507579956765775868587754310988179626349023887032717255937502053669646309784296468221191570039605859762949782523791019503914191781666188922960881715947446742391639312547374583012294024797483871225267648696899414062500000000000000000000000000000000000000 [150,14] 86060095757433968051903754068055181517279976497210875655117114089486484810892215614676021391536915110039951741980784634400214519035196671053562775605623177265860767696839886430358324763751347853873869227243376818383108311893101364466973750544810038527706603712759581388895321433003855943568769723391775815589007185835371995113526848707451642649176742464354095477504307636401347742343122451021844021192389639392049864427433181761391236928070692140792497971516291192152742958830120041871979083404982201227169974280083540012253767618722432982570816487715840363379839737322223698767603453594805793075929818806338777519597821514706354022874362475562947282028888868289881289554351425720797075962419784898458787392185944362433750350884662872693316758488148958851343491175684078187826315290510242256002427863765787905238521978910720096765099293108732061879369022635608566328001232466701525203588757626389016989499887511247289649274170777241132918280085708319623022504370339033988080014091076006676618802066189567513578762062532993923208795184102275692012490255678129321867355869749050683832670581161930511226483862564005672360316457040491420007883374909762917004769933230190645694525814774959080943150219132329555197760423774530398591380600544800537319738377665632023569828970581337792985853546292034866747332521811287897612022502767943685600984121526099760983060870102111207748456375052681293417189785015025877395733323567485846511975899567008423100734464315106023696109810559159000888745000785994171680361884332599608431600977421159675837550332550890247109735355913357485279438259857819032724626436812541972722757282779022191866590573723301555462288517829773259027362151454169758631605914419951071165761173627238994973490848398813278077653415819335474537247014443786312460849502350419265823984414600288300809614810579783701795123484454169990751585540297160754104640519244144482605860415344542088623916185488464689358175168101976921897153282794267786940087267422009299872461848978511480913530805139768799653290624909351182844192189649131552774818405214985364500414565112296009166599228687081453732876211553527121232022369518465693047993397614334719087497704848033208691049367189407348632812500000000000000000000000000000 [150,15] -316955640310847852471520784158242858951478825806972358080501968455339386029565481454139875343657321992058505794424572068303463975516417020130236586727241273842216435428132737647692241241214276323056302143351028407657315459632263194620415640406593158850637112558931989501193635363062963207388281899875705637447291154607455351601728269878224294861786177962421560729357770921702034892478689169337378356289139310594832568795873540992098853331669787447854953943639356614961720546526626936330062179118277163079367539690013469714258911970396631127733362372171382679346521963540717644547418244002260181995624542975357950609814222654665692983143743314155248166363430577050831530823798010060318855741787069147269215295035419634702606638617807770457425024338209706197009417258242111502404169736797478987526256423569432009038037569850161634620561375508522202781771436233259758870757769034958306876504928191230448603555212730055158458969972097651503888292888847443218552179934368390001252201785753334261836968450198320723893856040584061333468843889655974208564037180656693759627878758151332507241336244511725645983223699094326060771855473425211979464737877547628694075294688464603383915628225746639910246329344811673921164582178960168798015730741447643368355683208332082534543583902226876570835236839526984941328021429702755638585208654358424969676494316506837852087375244868096612200987733448563383289542138859873689159059894834193594023874067526330249089243276174828270057933455517787551145225526155403935388371371297342381990554713999477489799054145579845403522584973509281131175441286506909183877183200057574615227355720926913362911762642424629772630481871424288295372850205880922123061355751263179865117620717533276821395471130613044469991065258232683686650814367428379086142502624896410450893659785926318361670069104828032697489368332293913156395192941788440567414681271161506592960187557218954401153345543550901176087774090361954456088378306845812196853123843757329771296548951064923320959404395788424053506900940458856260786022131598934216616226661887663354709966026938208907086596156399532907838890213710415551321237230404410195323289957941954465028281588776654098538188009115401655435562133789062500000000000000000 [150,16] 1000023882445933027446822378494390954029856698404674973765604182800173523816063896567160411338958629951390329065629770131181446824056192132421641187660540374584218089409858047599575882341691649719359352485596138983015355192307032077582893768127422894847793883638237912413890966553973039263657341862345476630842212201463684356841525930879987873999720674223725558892298677448888145113639005182388425608925041203790915533014178225887751174885634817995313565187998913323392060132016806630710482048749054275447895539639309908811399649937095181344062820719577475219943950657323654631653609846750813303377419505772377354045205481812163905773324887095959451954681919486238891967686497250664883945879888645407418472996434073671653462701121195662057492358645676079066628963663731549909949411806506014584491745204097061559002910272487438346779893732048565279722683578043739803160565356100354500500083939003980046127734666663128438598959936843469359113379053883967429358419862032583786696106669871298390322622068779923556137044843004366253325795414988993532770536744798993948006077313917304968940816303540353916646260757973141953349961644461139288358137786931781830773779045292964868590231881241669703850085989980981475251004337599935204924386704929146295128107392850491702501571479203991830116958159042281956969429639137641456822901732240703204708404689879834562931513904672719408983530308606624603007688058101878290866973961149485059300247605020450961728101157632015106010425961754146409851319434835880396898972080802033542549396582557633452145310266713181538316085746328353136250736907785799960731412353837020006347040545542651922124219322276497599537910842763948843544713496791545250516782670174929390663642499887666219260132322581295073877901216802132272848166766584836435017545485475266228654659782626289857244718125945862025757374238927826057283147072331038218402917657521647389093829671139474980393519770577115301133817262560107215180210917290284746087994675925899890686746978002205541295243988542471322025804133841785986048769260756604451802588881155169761772180429539060363162648876234226380989135986578011901360556255987908841740085772817440792588794815169808737412293631052762066246941685676574707031250000000 [150,17] -2695220156996136840763423279424740988013982277985566171463121098328046023387471915172489060459389231701981068609106310075992694533639094108821041593668376505575180127035804456669443400393282055800642279025442385401978940064208127021448323114823781510367455923800091207255128955025497089475492991793921030100603171408142260074779544459441413558469139364684104994650414062732967365519894609797206382499787738108467895499969537502700510145048707116213656229815670046816096576523564003858658114514203769076717544506042149022372828325282043257742423679094210173324672120652088731596022863667398574392338208544082973531510491245255289441078547951631890232826825278027171923385549068859165737524621335969015224502750447912460268144076321574088642263870549858546745871124031270755844475703104975065019239060894335387293625859218173597607860817461166803537236357160825223189763079733735143605186493756305515837343055893677004107201741038769891391710192914527777338237474177864933473062189314594666080292212034261007825908970900277854466785824088078554276907219677357269592614116775323957633192763494133751473173834752850645137990069557548385159482228994732028732130694675314961230519578108438034325481439746793423586087704135418177035435913247819258601600633419072833917615435988533787765174845801623848287377021681576861326337103027347838015130935062784069789122982167353360713303097712272726408114725747600124498961771218388423396021595137709147470863793779776153263387574189961389292837469721672370564749623986856968646052055380064258861722666554129243071006999236984563651213253783274305830210837488518879424718745152201817920863841515176183129641571445113380074060297314057730308211623581619302953725497273248842890159234145070111678046058688126635574623968462142300622311470914072900871724962164924719601589221019909543080391640068874700481809153364921713792021937002609196067345708049911032310371165686210305913911694253103097700085482900214915642325510932945510885036766715462029901362343348085448231872750464773100728829943314688323882521632607497851086697673768719718754075891637773054645041393940165047525931944220908722121378963176765923214930554744603362696264703401993756415322422981262207031250000000 [150,18] 6216198523153264881401863918772065534375764726370904176481876536861242764556640614462910544754380555653089404762744891858320908972769647798351246497872100470290556627774959419256401052097290588346406613056540231701751363969612473804437675231333190212839851269023386950532080830654521209240948597436114278615850190465009395617396966121580953873388187419119592784876343355340446614814010966632182383316375048550599084732551055510937599640779617823829337241717608414129560210337107846188938120673945280648348944231581299442974500396355523944552988745004299908302677533997019898859072187977745193230640302825111127553960551311983823714594561553826830183570643788389419815240939761685363607336956758019462015180300408949812431168279209610342891346521441447163403900553417726934149940376923878423271161186511109055364639484706751026710655627872254572504612413221349726688127757441434509401994623457260836199034237188807587646598460412496205957497107198023290823378815488182119183667992199524158765616892996345708229352345908404508205722878923437626084745094632766316586276616615017498964051284287672884332124193302795732409604660244467941868148847932893921944727733779702631938452015491288838264631672472598687855429006139478370665253976768123391857786994284674465020290663993497392357099190934371699250778932686697084758428591488582027526395393576637909596203403097553479445543765748465412772193992934943638548837230064253390344737119522911989549355460261852464152441156428687800122344175612100102853710885955475298747962717741070399334488785103599130803553528963966691597266020939071984889409464612048911273143404522158277919201050491354734601248497435238747481167646882836191176859104080308286949558840663307211403409916808129240746221119300982230974352415969517116233652999985635011575401392760194479295813840445478599951638677269375232489875538829480285373894056878550387263228393925541942392768366522188083641333937110470029638135304051415024536629316668979718405346375648113091803054842415615707088276058374217273236860063224040034235302186546576833780039381902577326083544878261072992509806984963545440674998433881074035547441322914883080835134530342085082844222343467777136538643389940261840820312500 [150,19] -12318657135738947893014196420684333990255031604191376530679147308383847003907126970886710295061506582564088028768801929272758557865872741035744537867365760295550556302199509463347940713191369614296925940325833202856537660211619235487808622738439773583191502356617219846603530462672720109549543289479643111172563987108992822817235827817940098648677478787606325833951903030459314980710346610430398936542462596090662553493010825824438850629417933161576771575203495398455968528523435468650005812319268596539458659243878729741566869311256664177346824566443814452860636382182514586682336556024379882562026967228263034161912212201156323004034040538739602172917243335666247214565750930071700843236114104693602906689431123550582275043786569279627912683472874243258676127987495588683853715607418903707255949750500562224225250972873733952301832558899096410078013106164943307291729450891192364510308714805598595966423661941187925803287625601669119509015867177817830181543765472013791868758252815760428746661265098592156659725629943517771233529606494056647589185933223096172064491293755522853432567338861160565749900571897029978702999846717672054063349292823436419679790946683907190194136697312515800761402170361986701946331930007698151902321176691940201204251361439270692141722152050860107705773428763045138859922636993945585326876794878009215695036462948575114891662610121815145732090807182099160475441324468837564986597773069779312373600214665067301770777526479164170776534859392230542555634266367978227796151953273184935950256029248708224070646676146338515167645847092706295273865471106535424275779396539159168451651640165678290772578336096026919903273727793223326039691648287867191127934023190647455721762102786157587186489025849048722374714063330291851538996760357160050861755164843298910338620441316375116473620163199086679441404862022856497719646944688428565381926037182708034130378315717367359197540799159957320074920489289703139582048846449484755899616160915378591049238343616620948258023948970872026734416831201933651337059315458452949420637358169737602942203071428822958279128883223941474783032087903826396691004049048620828410996545475062125059838127237804919489327915016474435105919837951660156250000 [150,20] 21078763092893870858637139008253047810820925103109762745526096019112389779034048567231567560125735954552967995744817458101103393426565325898431850445866190558643204211107142252001676515129454396466712095416233188163594821096030656746487260162220423974195316623717686126396032521495117927035065922635524313125055395047147846276400776097408738013016848698579020919105700468449158352854648165932482748161370992483303639394479393235697588154179657007666809921306944179682837401348414008493084892801277945202692182657985527651596839875420350943747171953560333332957776289501601150653387818355342116645794158345226402047865186178442870954874101947097517100141759210117531660387957498113974636022255547349478225085377901882391499870212306002015936399000215936107069880889417740168735031616599248404172935133277136315299859217561989650330827175573080494701265499551094116929019403270844604392195584485574340666260282142683989205797434952975845323895766309064001194822322912959745668258913075930623004325341331164478965212761947757458533397632329807347868024791441606081659141399430029415843536227141858403591602231305187143306315474240439165889350518373318695507857795813819936012308260647945255818783658543624819491181235935031845112751619201357808207888956359007565476094251966669877044793606436945520992292810344544477070886959598247079087915168182723611032608375993410894868550428294848854265396777628840712273806209857284963668941071933668843728615761019211345184721895090556704631668296052501578294324211648628382048839681966851597185112401120559337558823909288980377518254819291745528231484155599855341458418164296741010898370200023500154693620325472547883421246784601586564099841228863555268546995475977439183167789680125018934180391751822625624799011669030072760832981807906615221394988724331444812382781814978617644053087354877636531112697183871518849035744014701175502422725543865258739833147917097038512244046358369120351203780247708624462150188601191500729765411108460444116238790065057243790128398647921035982492725166322231906247398440058279320691690059158359176534433699088093247220760638767319509525723215112862761005304062641092109262313386564002826162322890013456344604492187500000000000 [150,21] -31305160460900729534690657767600563555124747330241833692109345526919727984017589559780941683562266567450783966103196147306183936801863029042283960864924752403216887421810048568917913617098456926553867149618359478146267609115095661858618755233949327391357047380804708764641091068719670704205781669132423710761365078708914440310244591054258072320899692362295797945622145024695423069021891492162611851553505603844413543427521682634150641693870555414734934949982698928554955870862667391150817613164791951305168628243134822503991441244560048954081906573784796633208590562713818234154060496384229540194252035899059922790061275871851309325672239158601986939859992335361576302201731575338014447957892918238803301170833908696362227427892604001997510067580264671874500202042361135422997244199654009417326568066194923837158658739354675919730104179717201152292936116382840967528381956701741512223492975654414015601898310106102797177784626798543264496850599764456710678599885379522699085841177174406984799039850414710120836512333271350353560673554569797864160678237127979505983353411257770463800175355142113353522769655584900805304369514501972570559654846109199374480169126094164560190737427737819092773472727700865052842409938669286259827274839297079000162319385554364165798988444038300487176179289076877313007092487367030967918118404123909415138939423202899287544651552452548714777917800843865489407357513483258539376685875067531073205448309681076259224132257138394132055891325919504691198315468842906067715089308094102036723471681955993036960364097334532871099194055268207453886201705648829165487105370329029706660344181940269086353555124765430004015011768316753675046899245946033804720105147610460117417789763098742529047297212056110168630405131627979008344186196004355702634694583167848381798980427501800050716179803303657434449753320349691588241694598031348388040164931618973797230569320607188842992625543484919399226592132473747034113862879573214876105708662110482297227124345577140566847906644975359274031735663549698539604923091009286096937777279440888075820703588052396466721059737841869662418324453204619613480623677295970716061428396104770689206849270530552686864211864303797483444213867187500000 [150,22] 40571458363819663409401405647062186799881073005245973032257272320090173252052767504881448619399434002381119477978778782338364287846854515574134086543117832314208410277371803399154878716640996408898212407929306084508345131421210887784303033369681397204599159732121120006400174400632009176907059447783341008773765518208117891225155140627317983518997374092359137352801840603273718029302640989629685295363663387832233352543031359104025538267617333180588320560240093052422028324165264481997851547175161687259658835998528266502344433083283068488265136998521429835836704565597390715617648148432187216654679470466488941117288181496173276747323546483318354499035185357072907938455241636382233339787840591238217780834798261928973360480808417519388012941757131521206465534755934846252241631063639401310645702525848790520694197141932166445075768158542717717089945844324594671453003236059171918301888935175479675288456535269415080699989894323658111977378554143954952842002514657102277422956234798428366844577845258767549588397550701866013824822864243427923444031569643626899144817323524691408686341112326130826009344825448462060295444047386634774405226022454881850659655000633122100738745285174372638467303788925168861633028034847912359471811523639419716119107763046569066922132537747661253852475703248415236813892991814873168712469013600676825203133289340603041147022465577338706034621803169792208077615488081141198894828573985670958110249528009668744691146743137049393712822577007349066864869415161371434203257114939909061937290747019299195134793587757368270715376992454581826046047374444509929501646556447033108308309834623878860982248748389279445340071344670498170987356028509155344047266271006409894506311213742699119271096499749336603908952258710541035396458099900723617099963002450881623960919868394126772859807499466304044913959842139717986500994470137073929320018445732025228051007545633600526820939161990349224699170581124324635347895448944316054103632596739255516651626082949299879527838502292584880792464475205764518195376790143592375064357971163856207922795088202917791859436686265072157122097861075089413444608747666190625206223458786957601507490965564439733270774013362824916839599609375000 [150,23] -46164956797463324149895419393200335376448330128876836539072955301873733448104595471449118308183684738809106920641579191797471263065071219785589952461304344474536266797314107875115152883969548590062785978637423719566939890674656410486644265149384133448906406156906019316804533878484406627592483870072697704800283282302519363830792737231999184276850213621834352144407028566154130139893938631759605903932525316526080290126014741576946551748272692611097804380800042449637797206942357327747681301671699669853176707297166147840054238044830087589850752776584603246943024737607407412497290176990358969822595664746425610764319408246830437228881832214641312208285159923566336111235948628735060724506017118847188370728495794319698568706710155011178192744157450321471544445658143752563308078420706983234322565576206313987068639395321314339443820187471046344280301926440500427207284729426500848523148980269651413301959770677771381030626815460568817056987851913019698986373364013056819770467789516329094290138591829568623271258222491187901396727314245422056270283448009377142605046789431892570944297989832974491166474047710544277769885380487567303455648903942832341875822378740204127803652572897267825960140835555499674276423152464425101981072656648997283277543524028720133077686497165110100565449542577600755136269585965053692818696686261319898833982382386756186302207042232390863573422309696674676086709045078495863485537921575839744127780231891048343069550038863297130468541296151321341586005550814805990165645500292059454743414443562778660500271510947891866757526020283660435477984762509593343402634783358691826218325592875851833648635905456906790440184995969836081386885147422679430547500727498131769859114137823526216079587739290829466788216520128278299449280186479351939059160717493700357802680263501501931094565500928590932347496429704087543979973135268085239811536687993013333578518946348733287787450602453336107735389445192728375337757858194228828337818845801721671671314879992826938257911951614889834359350509220246137834797026967208083909098045317388992203624253520556811770652149974732142128878524746810917470275515712000974245432206067307699648948060566766571355401538312435150146484375000 [150,24] 46486307009442037801180433414157779963575118893092487418983346727394071238893181293382290218940673731556458686879946462182971576479690112719050765248828377829173472837049252187344970255945386182077156290564658860575247441254030815842064720593718561369667957896678141774377847165436425212195790324366513807239807088690034001723556523635103355208748758252725778292944529355970460710960886310597611934201655230148792793900283163523412319645467678519817751409733539669458319749409483153002375857302832376857353575150215117472970981682711842557402428959691337541074264017019285791457708025905655276115507703078206530562357357730458650429016287635192743427821669622245792917769585535878650243366682723773218916702963932187892888430967401772572524355195964856280686724313677900129342255196191398852437241741373515352408995308123775844046446964729644591807292221088835739182890362182372727982058948393055535034008369173032029146454216234050607579459906401696984652886154929783239439669508233272296074221065865916141935798700988163401327271808076578848028104878527140071584985854785642991756683161733666075674805564451628032874103570756837159271179717729889877292507333195480794949644440222519207674720878188665791138269096986361982380162109385795584541891607848947234525789626899601554078835282119710896082265240112012353292222489891114697777486774746249817513299371671359624343872459453292847039775440744250181677656006039898272873284537749899347489223832731614076968836383867946994549894789952637964821295819620874378000573228143836663350052538139172083670910376120508841879341149703581624857791316471764586756543421135277787597001273082044961988486607493219712478335507545805147498995204638988151298109554953963956068972114091629078356837625524953912074656809877296750655566530259227357395698208128542821719674608084066821853341918860376683203250312398951099293023644035302634602326092074158178817597366567447656987003517148239690316705019936490774476469772987989107871380564559592228974333533864057800449373743027161209367644955738039663316575825138386502767999100522299172960874854014708590462003353066827080948295012160164059688417680971048173439036377274646838486660271883010864257812500 [150,25] -41908472960515966086246382294491839430890123329454230087806896426782245488474627322487144868970357747820989851768449727999570690709813943833354725059606669528593792684411615544863988539074991388716254995212729564211849451315958684797940132707130521645685880785705679683875650832642227582839483631286914211120568559317857824120843562785612183182684605116324977245139862153034082030720383156478980816642967214516480099911548697082976643979426195850416403441470407920437430243118848931712138514709369098613977785484240447713759745587081632553035475109978282257442798201877936402173772628344081705386464513091900584197346775778475930799771952601450378128774854027193272532543179963227548525046915938296989408850779491227145603663858136730019007215559875283439513991462360340914702006022963741143794160760562279276930993957066458999234513271752023620113149418666929836763492483794608682245346423248536976730461071851307380374747232009888676768427650308973144520855824967765205450625086872258826878243402408864991061753117788946371309616300505397450855172563092941836400267280462079052947308555285558516014100585583668914839439117933023226665348131126995235616025473694454456133234976088268653065241353747202234785272429614360352929616264911126789838911869685932980707251622733231279989664086464933257088926126939917256198528966953636770988325752332896260425916804696496926776703011333669150498303938159910214472131678378402919211656313103268189683202426615430568395569551595099199633166947624179014594367197746933109730357479952858045429922899438569690995367864490300737964862014912706705220328393334221479931308562214408658050256078871674788338800533403210851964720037981895716097778141332725880496577266027322577665117512780414369985248913216105105468584341459536740165810697111119978852675083974741143678766561359301368252898079289701188305913661368288319762799387104196723553741569647905870084553616935247175402935256007037637570541292382386232726281343181911932483656744767096211929676720415196450770256151896816476767401315908107797772102242394167259037513965555383984030466710153208521572657720348653241903363770164427091591434129799406682614915098383789882063865661621093750000000 [150,26] 34444372928224514369294468415621105278112406259611390375815344360254182545718387304008542952323761839952200691617699215581548891415546958851508196095577789415106766191777770476860145912173208373065057364104159844969867367841611633188578354940708768013946733545162529640272134421990921610778084966825521599491126712154491298646184713444047218687548674405559335011904418627562890278614409696914553550939564125648890715466397737110920768948032812230184572425678849209815211280582457563747524586989888727258717571380168275740120455483044082309027080506909004055161635899507774974329378531411090938078265602705993047961481951609072528033913624882197083443959996613513863474989797442942508690264894183410998675307043636007405460120544508293320751381292521572917151609670884286639252568473532468729315782494503114715960418014155048239617694214314923295847952530237720518064053336326407168820498097006813190482094592151358838477481292797970852676735491135007614418734045563711693676163121615349941643143245807612544974405709463184096252957601631528165733741384905405889047687847548590315060596910168132164617290862028542789717829624127371420778161734288176850999233199357284283944611733435492382356128449892869212501617231192111137707638888052005422703981007753899742782697777793438614517614430486369159447018179365747143811827883727908120504889709545570065481139385912555775324118594135927587105597729286505285439901360863579372358072533645418995314712159433102076822492912925336999403669242280217656336757593165024121472098850183513805818060291402952140971245727296325536104681588578965378880538847810178432549479926572669114408922531457254338926127728533039525606693317047411834061142853673154488376636070245085283084226047066526374794397410278807997215426171096801772657876980772644196422055340229841699391098874540208123561146271222926894468695153795436215362326884217768685835410770993564455170543902346579143534522199319514313941449243808470553090008088867036907919112432650942375169021059847937640647510866008097555411029417229651236685147141022355291651233983517220438636294826293032266249369484878775592590563365340091256412421618488244740019510459205775987356901168823242187500 [150,27] -26527019946422591661249256501853781722048996413659486209380093338698612632346545485962610608004819562206604052769788149819521098036714794295680748733202103934483438678921166036239841306385122903015347118363569318363823475417750755204640938730582372844097317926986719160147320703974906504017859524998245476909865970860242399649571379257997264207350626118433127659367122108323486241176075563979523432394960942912941332671107180626376590318289967356652485678424704159582097930636675214899369667218210324678000649423229477687288603347504311675656940434658764211230937833315579890963518529862202091790108616388761638422638184331972254023196924460994174214998640900184053414829457746625086166085647107675293011438683285325536162691882168620200855590913979119440401628947054038223737660083875646910221786693121901883628414087536833551111149137318969468836556245665979707160753737701366124777075124605234224532303597697807819434140942895628334856149915663607282672753906322201425772871856886533849042050737217725458294778085894435098466121164825654324308029084558160177156136950192481217105189162326845368554875470317442778000991464083026753145754874575709520118030265703396623507447154567406476687717009113119820220464843236068894345264674239393874574006833271559402847168917215353917394199911343511892962865852282746089480887492220576008673812333070274993270961724440555813076604147580102375487038129948405196813793055942033763251360055862504974569851724107741217032771152212136059285256975336763427887504461954743267708962868438195706735210846372040945098311828107449687918504666888099002442920153214245926859799643004360304872502043373389769989673902481752235557141284672832627797454090498117583959038660015379994267937823615535342587207553854230013896808708061265895863941444524597376884852297603381008117709541167186475112185391722239456674999734993118592243970959531212505064032478542485685246064125931971154569007624109364571132093737924898910143296174473446379269485536576058637239810144836214486457224961226481213896941220156830074997139451680448544586403239975047089054199194217129249714900878598059110645247238367628983807239686013024204669363825814798474311828613281250000 [150,28] 19842363062918373291261665871958951352502298681581035187221529463556935451892979060677184938866566505212295922430275626830211197052358407098377180461897348670245901971550379263477317886971085435044671253190417484938809525000980610750219020084777899569503981280855020197476919058854133094953585581976738216375326795235127278573334728244296834790144031901855381344629998804137520568598658853919093837856966897426463289413508249438472784792956412110110694358469613225556025315477117981595279936861816774012280781992745592790167233182671008566337779789245879204358840815010094424024910195295410247731713554426530048541779881534633594469494099085930364239906944656161257580488491706618018005304611331594499885436367821402985483210666699392132127060026837666211932910740079919338775869045352165475968198018988831252521512047192312932466830877230275651097190081541386404681366702647865621791614744254894842418226342663015218656464877046160365736288316232938892627689842062482812318480037137362919920483190802857754246573055131454637500474005896615345902333717129331764965733483441706552946017883574936663523255205858040268830084424968065982217252601583127774323079727587272815769306212354074129195247847781952077669899943878867687171530058991562216074336318983844129728249340179414238090493968619506553714871875055785293267108020185986175584779226219316081961091052118926245075261232846340393319185007658883863860314710880021300794311733676625482398087794439497309370762533085902605414446310018430022092313352152960823786723561440125693563884314754424791217146756144260759289477045227363798408665031673725180220573463329367345971177503971270041967089005238299301527983596890896087745384779752489934593388298455088082191135365344890846632366106594849925414901313734100534759121137877065638557947260828855065126973506747480029202383079423618630628415571753653551729314947803518983987221476821740403983707304081562601372593224216821179148078968078842115964641152604660580502151144170921193568532571346016292757521522437488118253500167413040652034719203815095414349925578439444420272116807510330476269602815400693769353332585865646364638734469587610931284871185198426246643066406250000 [150,29] -14918923355298188104513395334425785510390266851279434299075325234353974871792547807509980461136858365552020641860895779979607299520691618030591258273225225458761634124204339179852335210764935245228155675007268471962118371941254834443639158529144146612821797496087566712354902220218548311479792480806763228781681598568748631748803991672485336086398409537046659801657215725223134341760145042515322780489977798779243377466162920534010397652055652676624814856714319133514778796301706464039184389578963481521724683384071917066551573700471022736059838048355032073054429684374609271209060830257464466160423441073038227161821486373257535598602199812253276312509015293761393598406482726919037286844424495875146049426084437095838228848536716815587126986218023278050834346485513144642854410840297451819732598616353553289023782572601265881655432973797533761240699632102751697482834350885179305359509220741689246316608822010324116946743884441586580526252903426262433148583880898168638938619059742827891060201405265030149218418267056334394766659406536275015721996856465350342934181844843561568774227420806521783459452753290663875043667099201098924846832779142240412304710736491943838886630237614014390883521272295687507933339260428998454064901654328304833949796904876064608330273018912346638567767103716413380588826535916671040295494389902416723582124194582830590046016040938467105225678142058211999911364203602230924477908896149843813337145738330986201005700310770593171090223588577784260119902740343579657381296719432498093098495968357882807242885331423346297855406377072072303077288125999231347763334758708887505590021035052588455604643907528967767097752165361740559976499616854415330067024305217491110770977008143185497654535026759618265945187826948084355541719530138396520840999637938931082695804497337572437222628531135467631255258316012698668389349193724109903691306790371423018060375522207766375054855191685735784220497749280684255062153240114964932637930121248376017964498684741727269441314162803595885786466432024195001192263842782831090120416470305238010496745030581447648031444376614609880697122866132266511501834772356653885275017124012464364568586461246013641357421875000 [150,30] 11451956171232493750609150207455923859494605840763549933291313111644262887713541108342292888581605576019476196725456315778801515209841036214545797057947970344802349901598919310504260929702882833196343306269086366224455725798522674843664953382032617015004814148606047615362394137284559918141800797956767017594984966064417802137715691302914332301291492354429014450607735075879402392522060852876467333004979579010811726948364113568836771216539569263589468975630656356039592160077191110815982683397454883307790983706490687662300831631384742291322792865711786004054550434298520063832507902632852040111098509031082838802973309038077235415059338681788798375563697815031151442319794463864085645444872953081205012337477580200542941559001797558508662873379654307617520175280374216293711377435006310768704317688778827095764587759510006156927954243944711691753283415745315607896541944014092221676529068944746134182891615190114419481508241183150702304165228911695130352389953739474457166701543253382028573169405411033045348357027156607060886937918559326135443653747929453510599617206139209610130376593346742499870530492214460292496920804384119533111831338880711523936405349304423896619214778835474093514125156964998572651620005475509910865688357868732442018484481214831225689870965016727746164558621680649369220668128636261530796161357001215987396928905943830706396649556756297886564961571196128667609226079521437664687873919919577359101448620656873677609484434859864334505876028901366348711496085984807149906853262479490233654243842002957818741662921888942483295520565473431133507906220995326995905681452238791123518845101477337274363069110781732310207244629497212177667649145810046410174989149194388400342753796237918540493680062921334876599953870689570798454011099600318166739480323227793504671305457107443626538072039844087465932867123696009236153664331230710853012352290780504049966381374436358386951013300192044543860515913947210585319114861696844263909104813730288396048429074489072832211830945550709804995979482105577948712868305390180969352668057910337662859818335485910618606450501197557636266812813244549271619356171577067333208072019701262433954980224370956420898437500 [150,31] -8872838900836697578666629087218101710528930993461546463290335431265086808870210013030951636152018539836758158225641080009587380378760682389419167586973227823100922135315462112765856570445355092373706600016963378300902751933898409487486441592411967406718230775852010187052873881544603796238366973082138254345242506363642512357168093646762860137512680291622391016280459754757818494122436868088539730967565867658388068987135494105596731758222258132714422947273329115843064706356004680336045990277164618165865230276596518149479687216061325763978133941456431947363698223763818560590142178542609272262035104477252544273119026263776801325080485579376534507365960602856057202081433694303467970861514696654873963305899858310615426515045523946757244014094939523761904674326141835850718808274465404601625826320990342101065274889197283535029416156955593762784419300670407186106278611437623737897533345672729027124234279139577129124797707603591408887607368349000205321122155480784714529799074324617457058346798034053173242442434635221201708407115099944018273617711664451618795929252199507926869520182817091790528894279014583748860902600764601858060849812199128896210076590283774297607018778591595608686159070884116571375599370449761668443559789500030916123199121442778150709998802273589767169133933037337367327871101104060749384494373308152427825371800269314678163981924452050431528023322018299815601057963422538514298179456080169459981551075898221006426949828207003457864635474897603991468428990616874321111974662261207660959207704119427682563596382632908276441677150818557493257900712152069365344012352127850081270495480364048931240797196101671262886415486280487652917071220784301191546277601609350598524019808986477453850554942747534005651850212573239743640683384667090629130146223745599330504033971390388709345177487683985994611717422420089836284254296598638091909791008334846890545551033243251036163685453016173343739671230813785408801965257056720514182444468492912792028369825825560248598004769106952354474143610732853736313027273665924767688789710890671017863541192723143523056951816280648877977544939702848298157562775749198280203500210916445212205871939659118652343750 [150,32] 6744547826865338254475779718409873658585811964546353936472477795109349239676329073192739025075946731623717288203059868340310632191345054975884673980551590456434449764674446705468034016904153136206375393540701972590615942860586095967574818488099932900428995434040641691326767853174231125045422451265954933061299945373679603110477839932579104897072993575162065176500753597020957366180026823196270002791766320053255400901970040225486056456877759345605296691774461894706207815400159113005789958336595941061628586151336876284606069365374013648830392918852591081510356263292601317318536529450476235793109086813409729744592701428240033188093437784244275449467460388399218779256442670551546163465302864271911082125369439805975236450487988970986368182756953932914829598355226414699219138859921305107126447339615269895574877621228855293430415116497103488984562084608708568350060823623209529252024654696811499849210786145466040677765229852030012970577778453726915237066806900787779535117349948392697893716059047560645459460712237533948999005002771773243078312355959623238377266768712840392565121617462840921006565073378156007514114356795369341489165163261222594115160657042342194495202991405608269660032454791269438932494327778388122344592149536679232472094461615459800171910623654813343532178016922402476312156049723677435003331406266471917650947918065856526386453517243869246669266268006916482823027151687044460885935391491337228703707524289567028815971945985643298597041079956592847806985386046745824439781405341228825793346242453537582229501200520834203678985389337337646303990991040733302762956189621693660764797276532164549261488128694067627224545192899999506333897838877564152019387188740620894079424642386482051382185276656668180205861009046231419356982005792054270793772076977231942537444215275895981148459193213373275727076628907576062202134551752611589616929773630448137051393767103583217998830544213757593818918101284383117285976725897754983209606124883875991733669386459778257483932427396848156703917550996675687721932347100942699945364606615138796642091641221990784627891118330735724168433541464611340876113306625448673425893275634734891355037689208984375000 [150,33] -4878326056386865882098588927647730482753986386284235013110644941726279155602615996632860415159844111239458645952423368312641731766165688899741823179795823907321281356781412911116811505099558528714091307585178281854918166514640774899571179800620134602296899728161441842460758335100686869596820436072646783929059927683574693135662766370988271650465179609462485833234136178793613310525074200429837349324048156796988805269007015957663199565843021248904490882035466876628919191250659309171292544842939642858449351544210165648456501243807870816777213193831894430780457714623631302487046881333673073754065048865539052678547147457908759668229366541299018476303039561663073141628488285155072556424434380629670227319939676932575215917730147056584367355731186781092448428566833322250120848290747409837057050070978641523934545034931183145297229426750800875856716569383862395320485230399844086825975089398456253196953180115561611721244757677094513921944766692787869338812819215761394522781846845779143795189854735072359827614252854446446370512414011925930442905569723354755339360376444008667851912340481305826599816728031913806310454887593317968189292468435104260950541598324869161437042634579229554029038181238757367099018100974332920324870321905825333110719419776166121563753307083254466814035888835616425876829579653017745760351166229624822325163008502291033863374245729925306722338281545570591502863854573922362349143142383187506341446766217972949890363245117654233147795919587807556517924124231257549181593258653310721148674254881102848746384890322844743607537668828426383930325736783267850460596303414118256733817038651916525741661211120478842845177454838290013969397741253094611753034614714461123325781453739678077201931734227935850965075809852025986538202130864571698878113997454111734568466281184862395076292472966012723089871448726427835738190599736375686451108966141558373290268132627040391295190358404090854106311750283386158375092214608201086195316777193604854792896300142226590638982944612194875176602984278145618497228562624325218526976947928990346417999465712905022725901813965248894111115676531305767791945162195621499279241106705740094184875488281250000 [150,34] 3271528464136756759159692937405621451907070257696160763035388875171660879288831004567217265508402690925394714466701701976726869977905985249539375891843095095458331154290079045866187852943454961179284104150198818069041282592538152094614889677340666159789362240232997204487942224406577233604283201623656590396995558682325000058658231925449705781028307557352320939703228669727915181084677179226780368254782488467025601508597288033861114443420542337556763829086041807188641748272003368511856249789969699022971512259385460633435802819566103101313132016830279231063658506943342006545798076304616869955438629354393526066803368930062876365331751933343038052235204096684578361133190473083511032556861708733056804713878810683657075312055408472199479034525561074119295828085678911696355114927096280703799821107440978901997372498786232666927292470801452766093013486881377586264176941203240774524109064177250890573308486472368009545093716302370387446315200102689460727824337767974632061112783117667035743787040311547410072397505493807299806528998947879881951708020719722954286022165064315168297695154908015691061542444056205638394159423776932479163667329096410265444643235560247698893758503034328244158729535611752193162629739469802996128545203962472491176648608406881903126111135301680077622622849338668195225538047565683073804992147564222084071290623836987674308029266423546608299371405006803093839539623444830897473721732765140821476288641895258560774191538550045833492842506602953272752225324091081773454542060448613252350582928082578073423699911459623825080019608622108400687984515622088795316873231582474421499878274814708752873146991727953675821214870636725160810289528891865427427036201411318682771420569060081418889673485661970904032201690500155656545575269334982252322000049784600828930245550885886157900914228251279755079877580125124658555456091318910908011511121525757146477192201781023242886673800537749514211989419282617606224730775264104948495666619520212807916983749691636715935295343257565257185594321860038801780165466722461799859117072784088968897542522214800743672242230589015531982246403595217348882434691553777739159158954862505197525024414062500 [150,35] -1991033519429190150056808753984456487901225050722666745444909899421402848199415353949954981119454512860075125864401442890031492500968348556458611644735635069459063992715864005134127409172965824114769772629165600358933154445283350946774122147654841170071475796660978970695658251281897979663304937660099068056239224597661471453975107303806651076893067100860840992386621681721239031523612066440812461092383171104258371495173407827672980417591440484572518860737456480547260106511750036920131021897400163140203705730422778879693931234900725205094022393156231561937535314776649628683573484122762960884313732948884213085538948920585548298306800957174426985685749405696939765887688769417719682096011914444836822357797761788520546083825823614843226513665788333479033683353404850334077166691704077925579372306751380935436217159068722878893368919241695995393790124104852390832463496593760226082466762269724745057578150123539262265896215000659739185739213571062206195458313038071901951022241131081862333737959267683998295910689917568062354687194457191714592299175484219118396389291752251792238312336777834105670526072925732102010540962608694633775265132547711660863058820338952196407042445588544402838054344502204587525484125638151722368486619430629025406586607080017950663844675607551551680737750432515983638465999484886971250326204995418009224402204989701340920708844758203153743382771156729659303093167412007157177704602873765844129589303294661372337891221089434069378448940750943630214558464551118267358658759943112151670455235868643425087247439860945441595151015934202930209932942633399963445670728558476559396010778047509461171861539724072443841138167948808166388325375034367271162879516671927175883582646031919417984958666289064173422622025861563941494575334095503302042849734475151995085553080468436842342395262373159399259186357189346461647763091055176009923897413933746295097375803594725559736866744658892984342107419521380202650777678728008992822418028905454561710694293217975582600657045875957564029132295324109498497665847421978111015693374218057098566727523006995020253813577635758276828634520583966275740408352623589394170267041772603988647460937500 [150,36] 1078455733696073925668253006045675782864651207845340104395097787262466867720823296642384815873850178121123746115056133395559981605130687717359471016134444085099314977711223981416912663194570109287721792066744660939529308120525116383474965774322872328980257306720671125462874318951017799942005778935584516491882572765346322976191348873641727728396900699151173641812225732607327612577377051769845313185675385300276449604606255778935812197152073144883379492229165842533641913870556374797658348361450527486784276575380327850533836658499664360715197220444697979899897438659417225753456554266903624993299237228201845793100398618858747939503995997862868690042416331828091305889942699140835965025022156505976665445492514109291243956380685792718718296409085019067673118491337747320903793699292427044353548461078244376375389256990973468536948720534811453711308150130059652281086369973769594597355712798799358012795109703363792548304465863339410459059961602875022460899795738028895408149519570057699908128577066784796063105220218272489093584696767095049022792576765675745317951595871125672095045021602627403223634211195631776595705671368061288759410340004003910160368477782549303164549625957683966872965735688945927124386364994537069667604903593342756109578088794712440715632441775530790737044902601003613825758620514754976473295766493222839483105583353494518715255422181530847062141339641312515994406397105623184259580083618554442487360369190489859294855624346174806217321113196656815379670077637286435810099404649570655810797827963565921966742922774614591984097980647975673545876476437330267764355331539237018415372824354691835330239228523068757589671019731430104984171606622684922487124644469224406179242921250549158840013058324793309955473089460433097982194184468141577503444300357454428450870306971510117212022119095535308015646178166111768054626324834486390937247532394027126324929269800889697399285023777555581816257263497426841022093262188145337796704487236915613815281886977990108937394129242021632657590386664138085131512606578008495983990278789206946438966995160059614462972868027026381218873974254479045260801672867501110886223614215850830078125000 [150,37] -509233300698575002247040794570208690626604893658042374619940369476936548681703939917384043745296777585226899020939139755595335871291629699116589292787922320377440444171708171664668097566430057403535605655182836494671939501520923663738209350574785753324975184137214623144203725931623310333107392828128501603985235121988088853872026948665172518690193057984726591185580828557517311554639666057188001688469476733633833127167924763006300615602967528708739011810744767594902181723399763818230112046611036891944224746112385010102339703634376568329381739009979393228611845238283616373785495704184394127273119146774997812923496593932889296987185244223596201939124582840467996778536274940514046424017240695161992908460821304771337834520687553430919320039625159091965295978595505374292819799434244351837598335974651730698570544107862951308681573977535822339616676443682838952155626265161032080965892666768549446933264655903460135670099329812637781392230842974844888619448715342927683257460418218391905790583495465845078266358595744386402727149501469450875022484668212630840520361630007031097518139893023189451580557657295831824366375951251858863488267143041274244276860957083856770338459812719732888568739438523433916795956258120065635805383476522665115252569417309604327204377696726422544987473952591268646946945418329710925533340340615146901961030213213940187028894179645411899715799914615119769120590570993902932507349727660436921604899899570386237012346754510214286958211368214126898169728835962028878535197342292142733011193435074619896653212885456601123784897550914008158489690804657278541995108717072713009079847584906338068585625259389205881220637529893318080418703801346457751860337336429603767319342088439031971898888229123355543925388870682751203298072266364256100714042839119854772298730356912798184638147018647069644826510870231126799644367760209757297584811594312670448518344512425604407026611544219140416379865346481290253253920306973818026571406299044519286247661842552362803839941001841244144998336727650109858751073145606823829621407941867035916540768269222079605567460100936178623663287980106138819191841093925177119672298431396484375000 [150,38] 204008048129227042882686636092921652466698828031591611993333258830563336662571265992983272683645306992617674762392457570719339105285479058401592061161201234164300834870654223331894401381100404967342121872666870513553220421373122706513702636005112809580541731786926834656127254881223879699840359859034966077559183320659707250730252335723536984263494722218317751989124633046977166328314718418667195908861168409380738809081001378906172995261776952835636690476366036752275608804196010182081418227445992564685287833494100675297819177761165589978702165152725996789279035427261977203074059278002321282780494334814551835560637236566657152401363532376945425984074044232973381381168477608725183566331205637500340652322071209511632089456065976309547758060706147672770521088508148959607304895794407959833615736298792685042131038274145174777559737408366725964130232191425311413360525277546749842352255756986867157698855912611590203715722522489458411171884069295560581726863051611786302232409723570093398626805093215748865771644353035750338475748386473925059123420932232363504576824365742667829819966635658702237928909195975936086818217088296271714634719286170804910240410908564612746785491875408659991543057023067115093965564079121584409413496733254306537463162496868406669882019870590983783370081894526823765530871926277783362878241481036668485437083156857125717704565125620914087997007162559965535482956166838710395952664505647594181036916248879418425995054938587682588352237614988566680067849785667017155530146288692923726209799176726813436980841147235136974803446681300073853389689786453174388569703553482991476741486940039721672731503140299970655242837404763379609965912872902833573967636433071022591629595819683973132165774014557856671230939968887367430745379927936996235448896094429588898349418176514213291866825783435328558939582401777846307294922400680516091228053316172206364925560085624668967399466611073064692079109600013953425731730879561786102003374999675263070458355123042912814013299101710288501491535391005757776003899451766901722831304506295310314982086427224333026915786267608769566004112881946533364363460805179784074425697326660156250 [150,39] -66281351497936262040626814821065976787726528161981758283531235056964309542987732073521501886471578706284905620033503563453135377690992040708403585097492739973070438616341499481460102388916678050267199117732804309751366223870982235723257542286009845754330079303255647760852128050344728259327262329347270004122332322396510828230512927212030325113376552773090838402521851750807821832480187033422572631210883336491950273510514820086554122709805671134723575548591966123696846369884557525689052472695365029740300295208228206277020299480521773731591448581394210507779464809586690454708255637357203374075255559334110422908010484845673307075765403583038884426833690008303418953324196839692881760405909028677397153551148335885641881536705634830988102307447417346568217196922152847733790189098193204187720602276933093932789165420120647991924054238948950517038481218382421724331979002280630562058528294396275883655143389670516078160403251193664830382457058884838356767530495324757791835266984563268530296928009331460687406779344763797168175870291081807694240146391994483142043947627197824641021789983267067559687716643364453595254219388777212009819154878507323150742694952567808267344754233804348428536768417030771603279509013193265074368163917911127314318933077164027011813274864568197319956608534612891993399150273503529422596861722821347964485928911898459918076430014452084038628308634752396173028831459856400318172459129243001055462489384952773749336748016073561994795945533222814833008977670551938002860132190051602832930458314452131838807715703781965665697607226612787308018347400055216943762982544475333046004777496723039326389909968461049859953337731322394878773735722799495963931648540206272822240059154119849163602959620685970959538544585739905151082760703508318437077052496769351621744547358711176703297039380222350730009985861102481950484731656674384081297528528282526774201759529249599730865236558478203771812875681260456792779495827722237156584053747048285855203501646033385736337996832753487404075553785716338082200901841087079177124128881869151843253581728349601818597770125768441624710612366036532883128984394716098904609680175781250 [150,40] 15755260600939115643963927376799202126127823335915974749106288154482743954784807937763795199387867410622556064605366271426403598401917946538477092578745021352641894858105297672052920308701570829200006288750314489605244859915154669665537350666090649813426253223677102598294628078214257188059596172086040498295357094079299510386082144798242789014606786134235071828546555723520050024316089199985087324198233955105232979538536135976992680137391930640148018674264946245221873441675271631750811372987561733293808733938532346671211758267393114652957414270520876899658168688943847095999318485863209364098169518902998194143598358058243579171012795085012780671399649841827156093273025749738090160691489282326589552520136195074394774603346212567724950765857345013493290683872263311037038209004188944230307665963521457776755547740609857688764152396542813305280193116863767954563952053567998416476183994229190751040445258649181438225382209517599969718112641233582324518069236585501598047939180126620102951563222162941874908135661483910773081076385820304484986646370881677978745526995280724892377692238525545922913739949271610248676263174313298337744085243619860062963329921051721766976318779949649971554129162305373965293114091380724553866980118282478907513592276276899076111438377171282422303257872666922319767152872259638506563530575326373607041546417648114659003763922220749048533189607592725222611466469323829479195010493489276779550448543838859774073134748900292500436313494235975757876390645158901057223779620293720701560224397080015733654398506959511769409675063256955301978269953870493578077857705482957201316229701691361972329727413682865435608186155835206413623650020313558067539608154770565771276798742788261456371657045230067226759823265806731330255015318876579650609091272647379334628107070578069089022506450689323582294957681765900180126318422463226699008749210030550256989640005559987749052180387566197332719682164646204584659568293655689635712317811613924698539320406914591410665743079470968331841866561599244287841161905580377144095809541980007045139272159898538427292025155232236172152607278640346066822530701756477355957031250000 [150,41] -1756008511062692502942927655747065654695533513661617104942926991412040963623001808233595463459937134531882266700185011434091017437535754595314525298430114770134440346436733805043192303232089331588068263636272262626638884085257198627923285335847399974234297729380745413600525630789475045339027313275715805951425403741628221195842965371985532705504085108642818139184608966621563401474797203417342689605585503654840236927335243593128271022259472162159266956668972114208855939506403191818177050561559209002115096798801673665437146340971194456526288392084239396662480970120264221058673531937934964681284150115386087282421470596946721854173813554761701332194922182590368659107216032042882178187670030656024410691804890407809767810170620376904297443844468705355968674581040465248315860063853912658095761205717533132353389043676925917221682917293672647621600964520019010346714974914816414662286753214074021214001209619877148793422351027807702996480890308221565098575385368692233001803220711039435124295693918142680186212935094201692794450450226000975006018095816478978307448863297818736118651391551211150682236919836380962791697149903543750354995591398212553698547091309666674835548196562898844877995543654317366729992156088994136675185147131275164500215643184512875299889539779389894441126037801651885687464328964668498032263050678157457411986362609016909773020326219688095522780831793498255224254074742580980741104658420523460197800048738668093198711154227758586971949174397209652853979472636494075055472490409030898232500011293961002547824467220453306002487777014869747486665903268429011867397276634951434073374615236009770501410444136474640983640242869690911618275279856877727924604311755337261689343036964524513524617156541725189065672031982528042278161555418854657953818952245816763048583109772832448394024034093850433659195968817221238770936977604197109710565503800319238117298599779999033168443737345104160640830116694002379957430628816289807529208253273871017073806788632813936310982699853956977506236566272490006903701502362786840021525421196854046377029432253947167696730282147738453658869506313067176961340010166168212890625000 [150,42] -531775052384472409764179212390055992733987668986749142573683265658295302274106740128653029224001726340179922155646150176517955737062710148305250555389554523362245317520250003560894344394585616893298224867471113274112837442574415571983369357631521078919733108135718456431004716985162342752589180520660930030242890624433568745293643004785994977048023916064351272937989139282650164788683562169128388301294068069030570789318271683156879206335882994789383255915098215287031457090327536056021175887323533294222314440502760976931318081239972502782953223164798787273644939367357608649601211781936626804549031808980603815182769866778600848929739419000916525762391871687324800600976682431551695223516471032540379594124543704267592051814902176009482400734010207316729570337357230590362090651914804042406711691601088121720947628133491946920443910056796786730883851473894684994638811679333614803336864817332641910707672417969785454037835878444505469752342652632617639724187809793798567189301811151583514016833241319899011492370979254171927875649231989931915237131115866244161842197903661913591999601700858557385401126753851423071279135512907433573706840550722693726580707413061197067964951034410095292868435084884938311851396264230881941710021063961242334130738563967375251483546097499830915072560107416500042432704161240211664019802153834163777621219370411431778177083348278420306767115680405383481663761595512630522800784657100149524326198302166505537541129093045473207232359335220242350219701774294614545675912275030883090398028613673215500368433572814567718074178800491435492861700978835797733209174357738147508723678139176824728614805728496922089542564129313170009637631648649997473578080149628639705055417791320225189581607137441801231794255665700127275879047889292200769021503494532484683727699397228147567426280177271804704991413194152653825875051570450275616692205696863707508363812705280618443399068787903789307220396898332004005208498699108039890452728872438980535411979241982810162322977884094331570849188405535288192555699998120065710602010425936146737358332658974861846948411907862273168001721046493912581354379653930664062500 [150,43] 350737580983670438654641392123214442523251761321941506490589821186944968528579917951425218749410587613803797503656361966776175842789313596121550004516618972227441554894795451075748196954206827780741843671287569205503832537531884934938692844050581931207477474833189641730325703888813858072072458531927597022248426219247993917104540260580013898947421654571880011224684909707743664347942907160019999336483223091478767206933828116403950399929149724495984278995061708833379811806930806517325827402779195778880415490499310705410771676643653990601860337593312198729051709511531082499456613326489202575586902130453888172724890175826364032041571629009604310284940078048098398280716155259161490165616852267262894245485158922929305463390384108552162068549471721964669640802926002312514507719439729414213958771509432668213478393383292403760435195325030703517624122466001010750744795439558774114057214852328957544087178791591204627114389639639617492837551452503947927232570983842144659217684662960844674183112642332760173122898776149380405310066354115253412987489515266444378961737616928507592945589606123330851571864544617659770440077018773677117995564868390641250932011172966248020053558648596699040464152627659074367319770373646247289360218076527651381347831507562846758903282081237591007489701586537297615375219254253262644666636986286861744513075302253987979076746511991224079891773782288485417648919566063394499674818479224016873771072035349273034844720826555163488941479604619940107587529130910239530604333367414373477002029034716280399745254417649968346105566311457453645860015540703014599365990350774014889890256017078360822825955474754807478351928900277876133624469035226427983696656981868614697798987741210272364543321722200176899860780944809761961045815901475339033694415230188519411845701442638786408301689531404504169358737884586996698692566738970433343502050807488679761815500626116727872093823926025261469670376569079790869252400202047922223812136280013353129245466804477839399950520892996318442275575428932105613374973007776192793118157116498748702153735983745804621325676891322592476640807035437319427728652954101562500 [150,44] -86577642190351911117741969307057595669431058450060119995524442277090080270332371776640744427209757835860221098909458810685214208622176655386239911511311503372035925755993889469781887462641028650266975989316106336748304332206130924749260243856204186413365530930890933687225367289780317050441947543259385001009592205849475189790247485410494693368340782567396573627417645107628594734142307900136771608351559424344436092284203756974582166888097465773460835618784009386603289257971720970838104282883220289497910394472043689786166204230119097818267709889402338009800669212524734300618703029532550385568647259168603549481898585378300730691316531449127585269987850243740273353017224992996089334707418204585076784924995806604816124089776726007612050596182076684949879149176122767613556995828261559841416982376123717413435129671839162739515042944865681923787750285991227572560662065479654579432838238943591551040501180385319135862211492399707991774070599581061739304487474815299805934570996105094246433969418097657940611677418795904251309487536236347538704225893125241628752851784335395272857820543435742454616342160234869273888276401403950729338180201899494188822050779272685521648286670262188754265335418778323612213009901127543286948121578236964103515163641723088600638056242649189210104696211371878683385167048427838961421493601590354061010099234838589860292535127814778996457041729598582357241830846458096233609279537228982803005087787354938400791959494087134427730712474329149366851149719265147857843219472640185237194991879274112542669479512209346116290170234565448662816206808013287618998971499333392315961414823204502123267317372406267957225015221563337115529106664099977216870691654631783240543225910680484159331799332873804930285864254083641321101406564811565277148063203678171706544335788806125777819903743573665943336676457978919082306330297702371990615637772483320587613836345330440184168548365815392964976015715170930072951094759535661952842588188344175655682864350746637970343574781795148755987846573677656266275112456428123824193038692193830920288002015168954516855545459896870141847102786414325237274169921875000 [150,45] 466456539265445041661860583132097340278519767989861843394970509177676557424646552897570120324951327078257740215486824516270598944505168901901908544075724046415451246509868518697573821101516873760052306039821264476664638183945390793131913704535909449432909888305219427825050199224683034074380903089620289594760618556599191634497128865909239578016260958071607555979016691127364429605366806149065597630920186727873448090271579326981653386625861452593126645751103163935084736030993770240250318666434611172907856935075603205878628451265794242983671283367755990756414717462103208252024485136565043770210007292150353222672264223863068972065016694808126681707356979151965831791053625132232522067344893130718222998519266313206254231578403967039035175989909828913407702337645855780093537644516613076569582930298758024515943627482079331961284901149801553087171143808774103099938567751701566907782826198066968359723455522311126088507673587969595729518703898624337410487472942816214542028852286111677449824120521149698796636597323749789512544760708760695112484869941090961128365776610606388723651982947437407988298434341063987146998546617123491827950809716974722223728158356737177469785100714344554363313038815452595919626946676549040625765643284385653858794820800035258171932581039769419095323882021809020461020930902137270165975813591000425832421080507707850371313385717738631690586026598603502323045997616821012249886112472020319485398478842926326356350530868809144092292299499218020380107814323419048303750865330332471702526369098433095790559077247609820878845958496392179376415118006140468089611576234802516130384594488860247063159735652056915329125329244008902342438983214476983043622193579123783204176975995719795138882894824908415537560145683614820923990783543981702695038834097115724491859477921156671347328337217972767385482230635554705560675543689177655949142807525990594415492385927703457942453321853412513566892055643346796826100732314617550759587011292724948935603398547096713271325082247560763869410775281049713188659706634273403776596208889699613318374924014516714279761366857002258257125504314899444580078125000 [150,46] 8699940467841806456068050256167902758719645327850704192942611823670864185949001806116647129517464711444734631664624996620051164482317424396700092375607575945331774347366690912403258891329511264463275061771006258347926049217249405361455667645122306242198040096049861229819428647089669068480753276357677238185016971593591595233601448273050896356717566516116611568664688104352684495167223242762308737824183907842761431153242580773524985661344692580375355338354430623892696937130036219631511124583153163167594450146194535223494190786346386532599927023773334999930079921393573869096515776604646301073453184077598998107566790528151925962269220419612606982997909461197897823028924653041426784782671913509778939331862210696383155837138200810499929107266211470338382814544477619794054352482559469652214770256087304916036408472527506437861892192628353038121823395230247354949164882328291631629407446349589805612287262078543126595574191515418930982243031410280523631720580936077188617622425420910385875269395295146582674698762160316763519582972454392003300286060393718015580881256085010868942098802009536322241557756462078760531412071293315818107303000178830677829883030754687133231112940195870279990943186589470701218239375677721451739437508116896690015554729228585694141782956920996690078663986716827584927227861391013253592431326996200526800463301554799394892076061170276649648767613598815558974895813946157906316176554166640494845511902599784370901845942617778594126668390962424802182262091013500563302901369123956199854150184839235569260092395447409959417400910450119800446545501149799659995297683311478439117879374605436549118974316835379415070693879911653190900050616060154688067845953125854132374318951535618878936138604677405287201058362411415115516032752762902897053771806156177726467252377448469552893654056202536820583810627956416015951873066530797680603951175287935973040443013880251864609404749575937805387839752666799959636208110550303370569516913338690701941057036109087621586635057343530151102244549549015718355203268167488899892125145238327318006968056464949784757981210425725748791592195630073547363281250 [150,47] -4088727773522779472961042691691329924887084353592896228378035815057015686588814859072404333312809073964871587706309433607621365505371650006057740417096498781724888303974859274411217318666361222053155207052038378950522105929277209259775416305246308738137076361545176509408272590608490040494756754099189700108288259257497487445285332472791444469402909228509561666906790405398185012930058240166459872027176876237034371741717511625126533457498162501364401629303370874612322350038899070498265480644238026203241606909288227060740705200988301268684093303545595138556250185994296729578457617770173293155572584013396874648475977597361158225690473369461884274825169250090611209875848739096976957568285338469139361802193430904077392223888339508980685865524989239653990995471795302372669628438780691638419586548196500042905921816865733311997247283997424072936521166988353438046920716383690448307310802574735757405960121973963372875937589709904573939370087550961838385774411274726177277556447370454336513513919540185892356366041461383028524268133331607457189076707809329487454174370627392993640030210524222093433046825369979876912178617462656988715242462430429479321009657908588570781886609137909435566838544989941587207600053566716638652115890974371500515271846755046723882869531340940875917316432102489540593252444312559317839520465331991180244810236155775864580389183491174514647860543470957545992546662433087035646644758992721187219146301162881750784061773989255809815666987676462115845463032939579831479471104346302936164144068525251540556124420075347752614865942501638430062324878245563933429063384902607751640423010133817018812927945976949949591335776094026363359091538116853814558599875253543535466046475750363649610180668280149866496770728985722546109162926639886133184066354668896377597309683672301089493222863775498097597162442165811359298439238731322489865764215635120365518671794110727888051884155084196775000094056290900168199619818340738971875449036188378380269747030559823427149747625890833005796190286180998709459734365865417181484403051935652816734001225764411749027948950185873400187119841575622558593750 [150,48] 1114053309209761554524134293156095150642705643405541009361998594571717815051374873986432444040685939940921152519587646441554913775618643547882950734014729475862870223687105710752430540088337313193439274778370297741945922956956920693534540135818506561942249224319871639605713124940677280963708982559986531215492920590419926307324645091619534300723838492000989574177981417725990430698389832530909375313320153668268491020205515900987083413920221184385512333567453587046405561351107181763041018786087450518909742180687769912109182864032878872154113446216940882864585061155799217239098307638705563658569477396728979339525960414893315011578658805153187110914787846261558544025457626448880543959031730132458694490908740417331745554628248761778853978711465882337272345683325131417842142169476495331929714214317576265715465798668217160178015560015051096567711055115086685389874820467154933823838097119287866778354799961328844236814237105237593515513125390387839377715964568311755833640712935336564038778976951374147398044831120752160438942273158176217081050386301592411321956339859009611277270593089116765358737127192319560105136721064026758374326235173530982168825519409527425802470847970234683786506362194636127886405394753409803703981452741518089219405782373544042306398894328271960162638372231269770457703005290931716396621896274781856406671844848943634703887910361355361845114677770842717619030627528014390807176739336337911892730273864122665603104882889273613277658093389830549958738631542875718194054244323306529559952523286255413458980618319565177232750132425753139342245068503463710461617702939343721006378167193445071497179739785574183598550308073109888467577266436250869043141801332366850108116337421221886670400108669369200404394853687456853022131395497838216430582987395864913444520503439814014940809545918701208122278601929859459223555678853050661511839521028259927318306742783163735262735951139253811731509481624815854124423546723511451974032884309380542589113163525299864972374258233501784488230231016151573047941319189323332645413122891618113847697627185322740261952390028454829007387161254882812500 [150,49] -141080218457569127796572614790744045726957721470967168079850194984903822620143606561410735003162746953708434259821610833403839107620176664275032429751418532979298580876627885170720725237396561517963630429278649412936877964741824817901864332699861847742233092773794777904106200760190920606681246662223505023111028308597140680343267509071393839536347374293360823020884595227936227891417657821548693128783478070039992283487162001334603779390680302481152891631646844893400728893384539962317015144448442026617321996990596454697441248351292361256460301769718805422278472230459941259162768947402857822222176686060548016896287429426977950892690851931447812373141179307768416012115090366178209380942556318794559448135728248255051671945512120470797992534931821804034625581408112625482786845457442794501776840784014172594294797405213615512417353373843393212731424593585238214103285665258493057877914527908647919409196303816251339014295389167169693714812227854693946661225348086656585142211227369913129031831570447184370262923489679663059959525644132065908639851334964195172205472770036083932859674922696551166567711314124624542019842103245274797315825750410965192545558041503444927889242718171351542768688243258581852439223885430121956719083246811503726219130728406855521258122098301174782111033054332659423658614502776976496127198305236392146142024262764747119414922692440336030224364837341973012292478766574172546742572191825137177603344773522094705980847346477656903675783416416325179257884702890450211446529784886809487107274572885325768990983336523608908479373082651665640311104909173018642575024308050312686828381962030763836625895921514176750706141399534415427208664360894446633383794157602956194415151864381496158307724854933831742816249142197327323623937029683152244984840584693447213640182987379304748397641081619709607232261989578855450851913049614184601758141068324741303546242316447481529263310514752448258591809389882784556386358010792227682000389162575712945908306519933531289916937408118307217775782376880633701061851597758198133041844186695085218334804456993312626877923321444541215896606445312500 [150,50] -57262358609968567554175539088737496718377343601394169631824595827718780079370213227567164035918697200773070533646686079610434512180984010288881438190407607400244517714335697755378923421798259689505494204261263576139682970291904654277315115713668075757987908779733259270905167013602538694861659232676580265503477940947067770422358814137959391229671134534459337285293838421807627559426530054645714049560539169652946427656648862785726922683490527902830167230140372770614566898242231950274921382550361538304457881992834205581539096579427579029595449149112226009318838226731824987535308007135689752219429738511667198845786782255086144144972806710902342345926408987002798150869741442120134441903768878428873348821131717696583173004075408145393036586081729873202025806576842362227670965078467087155160011813919334947778383187222820381483963046715039735702749012357109860669147426899879734648963848724015823107716100317490586378793504062563545286923611748374213631344752701039556273597187139394348750084135498068054231599833780450364121635414538524216140621854998984239266130584747945943310463069355839361773421217283244358900554820621531848747595139413819551331547461428685612827339214277322842472612767497228677311960843058342688099004522364070390234169896438420440091277743103661686604019475838365512472641851833079558859044615095155493357895974573624581672577503273588384807113981964881096242732374868766530669214180828380778897355529663153792638026383180025305827858813073576908252411653454179712445813778301853247391364957181264604806629392053054935424876694023053934635002560850069734925220379387655951585893118182712768198275308148706007078795331698095489984845716566219734007499006016026810631666990020322478777408286869665528161404939067871548321506371662712543367067593250348998355725800985739560254628306630968479862784716390503248866360656528246126171908803956697308416248061561005101180943355289678046227440750345284986815554996940780056928335304396393765911752518484639389724993737986188409649846518612940676427568201716027660354925366333147815794256935717285728060232941061258316040039062500 [150,51] 56644420972456622371136676281704325298516518998402589282875216885774963577844109844339171764973669592620353765912388680627153380609833359179035772363241419025730064979788977982512752840928687245585986785344761900443013833774358560833881741757860505870757682970503796784164398822681538391423247697665792545411415301672883025015121211957669720843248751735928072541379024819624325016406659576942957794015123763747871276533191863323728550285852459052838387101972388460214133232971917134770348029871507369749824126735908173760250923751819649247515228055083466180597557667093673277668744773806201468330087911999911030843746019985242925883356891723897957403263722907577304554801884296182466145201916834689278243682294453431308568899774155880735562445791946281925227177516399610759375316982970129784785325709037957534612872452827652440369211923029556571323989662067727703067223536057654884836493332820224265459917998398663911991742351063621027860800741415950399421162350542718757986107723858584001682081804805192012887620732871470947948248531476902626894160650756012190176538873582346153158512322377317220028739499332086932082829350509707724692278004788680875507500107482011142192541996227125470419456433828496420363123665414939683900088024932025734724140731329205168071447652111913021975949759291212792213089766373234006315501759520282250070681451624964383209832152639789578153174799501932814411905080904744998006121503241923817924966774897262799942345283856307396485798523870350311487442937071740822185285310536024945082851506611874405329133592711785343120283110060629508438594446608141620096957908554235643210625765065376983948572419049027184968767704203091473077903249819477130403380637240411431007423887146988751239673832159545895593464397845599189112070618944329508348585237371503715731342426086875823772800667024813255959045036553515890084407501089605887172073959795388875785124099070445923526860898892552207532246992629224509542718124384502385989208076054664090820267569066070504003697042779807498008572206276576785337663342370141934051246508491102492270231828658893391548190265893936157226562500 [150,52] -29008779530151962544747767973297404726377903199305750921319959418522793238448263595708454815174334146997848634932378816164740633336452590212810622159813261220792306862797495156394609030347934170915964237203188141619615622602193467295224261955573888297419244359027669355876194813229703291040047094307945126945319787141420248036158121521943777736421521161208393741642314504788928173578173181524216573149931879355208396549283768194476845234641458107680039403318728043730619073512483838247123198282619134474516384727093862961020203541818891663297229948584151870056668640437905360235279518938880720401407892854459840080506242901920301686371604614643035880105029142327170422581973745034210036874564607144505340006799744119371081224936144386093076052682748270852257641580365589295977278413415301789520062016433182012405375390645878892105744466468623768625048477506966303871727354806548814992146586636630610804687922511898818778630754441034735004239744236083646747248709167040612522026137313665971370341691190955721870112247017601932457671204218137636627569931842133909690532297851290693743978364546682585896769246601608811435143849964073065748852689098526051074874193836771807401317123798931264030977640517339880245249169354981560137257501160947705753950409190801691926574449885089637691274019907879352948438378338393358071261945087742816445762938713665057375921524659943167642312903721047770738690933673284640957961780705395142915518552703882077617418573541537846464845601077490264124146141320002148527009895234083441632201743836379478609687063192653839878167665936036082928182664724472577717871900870303974858927552364865389606509392371785094800944344271184110736778755110337020508707067884449942821852993526822088967312484794561679575167990021492799860164845049892851997620056537837798351561629124674737544657587405987750491811040100059317194294665629379392939046012479275887237956253380669906874730219467218312022618694178759925514988134708858072268440765884709063199414600989622517448389390345301744253449394342656305380712923051885850650516567098068954696829372820957360090687870979309082031250 [150,53] 10973553087197178945540962117437273074256761513543098133674946463124769642327877289596242064254140466921644993900870008930380596236456213346067933912732918942406283709306224477363166681128303841784475412178415529134401115702569635320007225155582378936507054379406282579016092519393605649200449171393870898333855301123947902307468658559763163216165890842488632313588445883055417420046380641609655385146312986997327619175511307987711061304913787452326669696070385081215756959100670147621207712707572766579064205790327406137315617178694229548118975040641898777594977066978340327955778602623144988843004822288281060266578162699780565462399174812674955349031357183633276700459125012286877020227534897176443612686375605123015246837200416236869028456861135748061731867102978872899333487062216755559680949701460277808457570618252646297556335074352843881685466112455842505661070421639559527440439533085864734488826645440726996127335566694978503698365417834913575405542265265244133000498208674434891047448233950563996497497893443362795920344873278912981080881804540508338580250379526467051404394731036752693857483504179587971881182884457560419640332312529987564631631739517016253738745630679277851861825189238486557027100903223095587163609374931549181760842329748293274517217961753666912511545750955137451916940235551942378216159692900425129282084359887311658423173649501911523213337306891869121320101861646902837361654096995846065183283575412754599392426207398180870435750069631488469404381439307536940062058187183397805844479229966174171640501691417066790372521159718483513805383726313571542237934565209554124187929671228246425295579705007579011363618285404377841051213087801481072143810432689760222997875304951214028780795040849010985655987996273723769917401478949244023018578729009134113886578731544914915212354039961019335251218260981433235011852865660737523924492043352193999264338725246092165800662153255125323647414474842202873751474128296003922941690499639058651480106768807493040517826799926375581541682242893786150425491520453125524475290728523839440149683409017598023638129234313964843750 [150,54] -3243556326860080202219847979488055516748305431429898194190457918392339820270703262538799687102532901275346271831166333447060466842704002585245705822625045548156411997693201653758638096362914930532997327177560733255441190328029163579133277691739999523213314099135249585983951238022510445031274118182592609835844204047420938160334065033070787944287281566167751206037903367614964367201204096922051862686419167680914881138681845215893001224085947291808824618556628534885626648406740877936261126027410823345253786872339493901442861835618949122817192588332681253828688572181405746581985976020125520062443518860652929856474922568531711265704126160576089609937249099726846106428333057141222188621664808951009590790106870787763602014570196436045934664704938159132453469196977865073979913112533353113813879013378267110186163763195462706751836642541515230635051750754177339546641133160134282212440307007748192504577632126290553563869212774487560085884862594780092911264920522656342170049928253419785054592955117375317050219540847532868101909637876635854226214130086253219078470790841209753920276325157778400362101004012313938971805144950012032459942560313485811416339476860713342250544848990998268936986667920054864202901659413123241103028330258018276254999702044415128187668460101137378539076762310288182906893882730156955683644451870043409543662873624273409616264702251122323356191152630241158082772096318878660491281774902814782270365176124738921758571607663974948066646653380138471277261151360269513235809797009976275866314589621184444395251126441697058015330903535839543477323630585078024037491687888579219258645491025318566962229611552817957048327653785023931022819918787722563301218415445781414443626610769278113783209937015930145238679581325343031303648011620463417799850947002342743313532381086282870255018955503376859431077895947412716101195077263252285236864068970362653822617110864548967227253678560993372647378854223422251153317877612415300523207592615073739476938976855175171616887634799268302910467410842503829222816319219388702457291885374744535951120098092360422015190124511718750 [150,55] 752233973401680888457200530781906881587021168630077598148960516619798423423868870275713618642581728379803351861330754437869735347104340382068305745786542917151564618953036985387313755395886063904730628349236683853536320001472726924404017904705656769682868228184672218922971720974218721074283471702379631064282170319938162981472048930783338889924415740421716095684786827885448909043297016851812052221785570765801431484963559951599831259148168672565086677117792772597647948697327365480542196520000715275065110478132979181420063269594178593251019111312986243562202485606546820643824756707339022975264004576357351719204743467249276045671848437397907289404921738958465725495689575243700279513398917423189554658710334381180153690270121400768373204618203738103333418370564748373609621598806022930159777954618613592019498562659587601155810885966141302753478888690060801196129646619892995944478030015034784012643578744619156075626992664463363522287465806360743975749035560731718887570460414254643556622001102491795106023775885475520406028387157151751111400713439403925604434265397299072852442874076610916414111901141457969079276527583620005021522045793052867050855053505843448303571908662889481770538093264421888184529710392898132043837105140321024157877722239763616234245161524717951166656823068820965419490236764391139243694436288393494862149753565215175236663077054604390023848521296749138809275217317562048632313307995364481149575390311818153449774776075019580046690280262202895683880738284966025495694021422301889135215375105655702917378093459152115588707807151934706491186313693349712504815207180970747442211761987489140715868839020190322213400749260945540382905354280518713630912250186291419493491362578374890405062047187944749468543467379374912353411294780040788275040611474762659473974105550976692905339572759331041167670099685135699835016864628424840818819981357150376195757148339956971727154623988759721777412599524786991959123332069326019296778032220356859352043975192750464491587040716446301875869001279660740723326233583286649836350049150046437459063307614997029304504394531250 [150,56] -133312540229592672629846857240470136268980904612013008126698941074263453938756568834395406272499687159922322292362508068009479788542529997501881964650341396978810762224485277534610344631271003024153126678310999497136974399548903044885523650346965870853426525364986008405632633977961969087375284319981172670842739773012757645212138210869535084554660315778759094703073046390069337070100330591329360005385210972736748981259517857810233999137456573206700505035173389300520776933760222682785853327954272199260330371529305788888903621647909190733648550374236328235550042302685952337775241298003478564538881204115040658437517814035009598651240215422623386640830720681884832789599003798750109331926338646058098707873471714509409073430841633285556572952493787241391979863068244653405257589389501743972839772089345052217694629128974139202744290965640911110928106694679770103795025030778711189523625504719509468406279501534153289875279169016316121488601688705492009069890066755381042469446083256180909779937930764852250537795825629229374222610738263799723506790009235956184893198996040148108074166756527794207199526485078285223773081077723388865333734368670086254995930628467341294573940369108792086334089754217089458199745921080182832850546753061333286044548361441146726109752115957414242789412625504381952492919366243010837041976034383383896295830763006098773327858552183496976682377163882673120593533805001809726523552425973251533894705373522410254227874962397376009045336108284616053013402074769337484225522707981691438556193291863953967744954300610386567618764985610816034306065238854929048897174624433699595180832122728693536793387042715435288393765702530442254755548831949827961485989894761423482489742223697824908656331682755607235880997619329411969051093058826569928537656261366543181668714205356080275175649235246026101945468734384089211160022890683058090966758191434594073737932797625595796699259450230196331888382113561794124742360771313113020171888741377403194154231453616103026337542306684742979809606505414695370666408272967307179753378447189324241684753447771072387695312500 [150,57] 16418436560011871800828136260268320250332983685820803042473016597683085181754178357238794782908440973602749677143710418162896274782096409551548261055419626020461408883547024923437044663147502238311855869840948513532709550706132280259041510060186229459874542307902854238612976860872940732623233672663287418235325307054464228471550984626445569220130640354878594911948144888333589106895784730403251429947752253050144205289222262794245052103190424787607449605912049136159510841242401404619666669945811921103980196984751445939302856354136913767503985015549229482902877818502386982204015137938820730890898968223225425992053009880829890831606209693650923766421056709283861955288077867531759091646009094129118159554731388258031993551467834274571351944178012031701497115739353171540781136710538021276406763129511595070052908923972783078106362241660349336421317820653674893373430927638557283825248856049554900303100568333263767886965238565801631109897766464843537416324177730414026603977017093426702271686035234821489798925724716464401866781370528504775815326537146434324419031945655173271573113453766075199385643874595707656373485306760459317847461576641754227963234582568733877991588085335068258159129242588458446833257986958303181989060501041598204941108658229112411272713691316266904436777777124753719633816752924113313105422810868548051641367506332017066000027366351020217138727984661906426837393466235749181725300023038536491155074095556018420782961343046976232143458093539687086464065524737295684922685274708565683223289973971910006283069822170143696584556358253387689886768450172199177268723937988066863031437098738096736580573114871904138256618069149310666395006242844470669543372243701488958144731097992402256061511630975138326979457213387990073786685484154073836935709386873443461405625633502251325913831316702033832103033710047549791362925894692648339818454259076508288005766262980126887059979492049109872871109281300797661841038271035339463720111428516876330014887336597080808563515512961481692992181122072498817115091584031836050469654975539929421708464622497558593750000 [150,58] -753633601228803724759140437846937102864166111304362968268627026937322428531880975680166731784792161833382659129738645668561114164332287846561112126999235020286478626013635489232588260226129190443099781887866551173629193314565369279199746699927895949003708949287464878306168075269284551823069184713232698274554755356340981052882390203405709002253607920312174952236176923515718590083797183146899358853806861472537482763474486411276670253333104101390980308746633267769291495608143598646248356067860031407135771114562426618323474501246490684881260619160483847481616756981269358857288352966707552354727357956621736129094332137135116766538129132641361574210953796476326064602102231242732533312613333011524494132585713938342595740238463651561295874138562233203753350553765050249260669955749321064942647405908033784413168943139024989063512097709777522084066918271831680759430511082514741592678649920203867417104430228607766830988988262825000128185099782951866261890294476336303379502381811095961088618336157492720596731695682169103898326501888477081984313147773019405653576338355687469228440889648764641398808544056724156826924524564442180469798200552353853145056991825082124253905221197556137049903483371231877030723063195764781239586038427264053961307465218079484714938557793632014097373870659788729839620052199500957395363934994468669077700342566146952218859607354561160648095450007854270668499742054042155843454823100680292427580694821024464347008601147502434830143360173193815925013218202533711218671162979819240419909506473915510270361330834785775688698970294648152572061106391451196636701738186692572146347781618887424290238181219729026771098042781725070359341436408115872898447226072059499627023380504367569803870253908871135729889967978105872189219195928530571400766984596003028961409976041848386814519117708498936609393836303324526601910036069543974218367070507042492146826371468600064382874514800988383814707174534333878204254744583596151518048962173062352326651369704829107630726241606898216786563694314190101653377207179133566448776677038803017933607101440429687500 [150,59] -293843330505614741628275795891902582075831422862379758913623644244758081866711265751159764703351060503358230743598999097000634170483225074928453970730613241296032698308840537685389798032754759716488203928388457827853231435234867625167220862299318151734442970447519204515596865133068837865606289262448735287357660209537509793646180291049321742996106552374399943876671693939817157583014125759543035500611120401405325901735603512047604325535316759842135011809593748305041612038695036186490283798865820503875922608276790343931028504182632597128325719701426494970643985158194291386149787020064766747440681982801112326421568748438161723632313521017290176851095156659094782865114046938718622816115167143474316455473017601215870811974578637641410542151810134045944704443325450122311225133540538528597834832640430129717616951112079258984745535671794198398700261889508037015178585905188051109834994989766690340984695110377256486029948589919904535343774645440709143128908480161226634507600374719140112690611567359593487001373790515111894566082328817403457315478078720249581004833439369995037131440636982234151934050586150738395584661798848303712463735798979752693520065303636412535516346881104858101726658777852956836230933161915392016348220352187920328473322200617752258610273284646609332320133575297303634462841378144190319006969386000888747433694501737818540318198603703470728878709918646999102986508550853319945935893298819955247760674181667787324621939316914727959185799008541821260144835306380440898457431708112093747107583306562917322638528855639722882351980219155237246312191987000958638624411599279630897549326272125107859653475623846205846462116077550251978662392959492613445534947690919643153360974933021121025969000385256108143669477403783782242717840125608831434942683121959954781085333884654424726604484306733952325243867071413715809589384395464668948002923733254525203068073438059629112052551003813760166985582619386561561264382063853238440582180412188549105526141352711488691805250290133101694229940573887436147978499713395268828399955331792065648078918457031250 [150,60] 136661352873122994489205689552068095895614630238930444292865841501074921524997247810260595954574432899914897235060554817493648380968774892029241586273230249333909284351450449003236514158212656035210013847733186197196793181121622722266640392747017939684351394160555005420617602269165129010142965095423789397842146794241565803561148456314989280069214897789326568606944999340977908494968738360368997964599231620565365591551184854064669804340737597988448237927954888896744409767561780804439339952462169248318039985655405207884981226082155115801279299754110302166171353279764235266771640233081028645343216388434372220739932915825199316968698202939870705425920709233137906424482547576330969123846343422516921039877731100964240281020323038301206946271152271821303765670678303623804411918849895254583800659403220227742887543812885852334795405398653151341901969047084834702265494655321497908128245416519902325315492834495301605255039448120697538073182740705486157075022838556761356429405879673194247143047839379615221735757776187291091451439021714020239450662641018370158448149678117895295277010632460139424566667089498239557035291636789170422042838041802474456790539731578363505929495212610016225680946533786924404160140340870881651058565669513470007129332047070924260305736094383872100827789783452844738911757950915063788328511101114338903756906916521941956844914986853202289303211403080015502710177436524096070099683607152831229046431796049624449152716385368186976276657769811077754090472103854311686457034801571751868175448923984586857641580798603402519811724807677897097061440625594347669712949081758274302367648227864458171954866060403545207396956439364435465015713635496731900547516202267708676244530796051443355032259532334329013403601256615674235536408359808230489011482812877364786265746060228350466206630221066808673856107561484426669796449536846574954234216471410108515637306812599397064560962866150973562679786368884315370332787432275312566501287508491843985059427695655491565458677663533294821238327531963230919960218511296147537834365152227600234985351562500 [150,61] -45967727914874953007406270050934934451571040000100253911966939312655523859149301449443564154375752579610470658394146352614459976390566400717251581809611860208827129751015131306494600339363122020628807518652462270057069546900257413515907780343307828186906124179884080921773679311878106343416967965952035243516055293818221629556791365348316054373435476307463430242802656464732382425460556665037116620511020637222699009720366589815562792137918383092491656860257181728865806562761836621516963451285538655312788356551343420129656846624493206981450430705442900789929981603947210264971030902824497848519655073194774822749423567719740316763693349562672532431576879414842790011213317925096901738662953260314989529191411302247072268815917029974533999534259366584772171377400374242722264259189405340499774888577662467345476550264709011625729933397141818185425024601318912208076500547257268201912426042237800341629875909753964613878598599760664228453780595989425485095293092101358278283860462765387087571363726301568873828192426722342428020370684145661560326840708357216367960134949937575127800135515577205030424866009340782321963862230988861430552841982320769164117904243468054276009998466264168679295161781181898654559469058074238798715005139905338872406343229461833992076974507630659753394116055892511016154371959011133073478875518891064939079521701229258592763291847332986460281800789177798510089018504057404961980154139054593138228267255548284257432765848537610013393783088166150819359099858791022181288051011084385567993253999753569527960420850755105477231772281187781581025365860638107951334900750765498703366583017352775045043123364893663134347425753055306422592307304223808619229379309334106402573015260206003197541715957673620949818263760994961040884526687471832790212965991266271433650759674614688145897581522684551511041084867622992564550097257776715563184515639908916975305954396660177098974241391890555422824687231045491860683525596560400173420398340003459375554923174649743129163159079786677649699608576566734189395688212664923366334435059578589721679687500 [150,62] 14128579674328181409032551514164350120166507714557909156367440010595307162658939337609431323396256943946724486196723428003354942574010306287447068333415523781158186050887416366485121213990450002633979207755936427399941570346311010369569156294562126345398034489726125150090969896173099732055669345538005290517075573507054275621978473073854993841104768104951658582254987888604749901878283749137490037015211449408585998014220849252727049297899483113067013661881958533892661710117379132067414697333963602485281092777877200324261605340319428944320943969090294953150247897916154437271112080354965372519805482998326850708734733350283638022840744518130594250752542485047773590317356849066367428813199074008509200538855119248306789521397895011437256543952661461040167453767420552191673527993213773990073188927707488555250424634560606882689309284905117134506741034269915196223881097903935926093881536553983834556810782316226585621781697506593830163295121326611786654335541475012320678969966439326124483009691987154564508343068592535189883672562265168578134931181138572625970834023251624717392373385998527359109477020305317341525536204403516438926868253074076538220071041294811635058665003502338347310687165687540121010057174894739119390779077645453097814841043918311709633748139289664475833909164651330271799805640941693768719152244839420053098106497099926264206858031214293770823858868505129758358007344786724947712805312319895949519316806506538444462384977026236885944422223113118852565704516184863410959483407752146711107867290097899256372506833669342808486637087156723799964962490163473575637723705329727162130209745640547195455245418788065543992905860091487992689696526998864724457912096929788234817813628105439382372965707897187108611775444536171684800745408192007622273834899926775989732152741121586344077478118192497082264527744162583776603855783178419808747234346999984782505222789504955936466511059418772514151267546582527717412436197963598782217847883159900863973780992810507125186499805326473957314652433953635596468082570795745278567898171502841308593750 [150,63] -3879375039175907349254653113560301311062808953620466654474966399702481631040448394098199607688040375745873918730334704940826097755816691042544316103804997370720790952091396557551236640963684542365986766655264276317807110008998026950091559027591160509136088348290531568810930736489043736882495572027326998245242370270618505876167468097970264862700338412951989916566607224899440047310049057676687832229225560097754193892654815327982927451956622338984348344546282160869017492140334048477861109683066450912831222634141602408000102963443874313880871714145123491948249947366785830998684571339726732299190437722372326128103555824098476185685551876174844180654423942869371261510778138660879486346551750624202956391784405918326705058301315188362709931865979572067739959107710667285296270084259659897859626785490683820152011282722641797711376589761941083698423414529430997640542709453900527087167813267052455360883463219835975362302315052482954482655479576263112125875398137215899837601315404102062034415942228353217216520864190071709451917353238785993036815369452329997373985155362711048459286611132793119510627830399758446082281279472492594569627152359499850774148361087742150750285584107304806879863166694545103821790134479663919543616478396445360317408771292818893432901328009091822317477129518099736854291298165038188174427120204495849159479052166402836965354236346937057398230226279564331174287845124632122027421328045430388281511989490641796667176825045194180676284467275234027122534158119468705690332024916984432071742380507303729961030687526378623099095308143215591848340197388054913950298958554192433807689960370450479966833649823213188720002289919565774939881131031816519069034604383653499235717607984707714224408183221901571030202903883520844034897334161421668425264421399056319551029987336204860155182632175434358182040790938584797724938770099536273814539438872542523624330325411403702235267505664023810714545564020299600553317640771083271160428697650395340668316189350153887327451987173196679068342133991950436813486551415906484926751838152207031250 [150,64] 923899110178762641939935947068646067674669511555709698213072861992376019065145518610950698000828369385048785342496342409476477344874827492505264107625474368809758872763899928435754408203087995741714799546822416825883021026944598280783584088560844267293466367458800137833932658045774889761234508841508112404707587425157373251352821937487882288262338582323761598225999584461512588150767422665925639461469417194483490779632124004318459769976258121030739176836694494079687643604289255315217514950231241903568304460424675462377786339210291995235352785984336299903606018604690852398736884020869605801101616049781113156669685562929058321811864187516152394182209372530206176954275614228966777144634338359181251169317648156327237139123474470167733698285052958894700354025545395939050897553691175150224449987108208310515185689345680012196636112671470414636189195468574329219281756224801581833751753729672612911786561023796084184903634859126394583391405253647074537922949804649835067109416458158426639682218937072929411588782909893574487031656063807453735056087029753931101227651873269194953601839801994160044465000634426354424911811685539890595589278691423822353951625365926094570575607508628345226749505129439558310617181710042887252138940228502295814016002347811057722747304009034531392122065314479208378513180221518468131071641500683797608381402329569970927183568652765931884462829393897416874877259928262852022197173959995721200736156091788611934295220164357503029460136871199659031911650287118528451568667648381962434779933623268588937639774174701307217372347854716254558864801795781345416230078966331152108342520377267091772394014987522786091263616765807110167854372426837454593928622755960745869030385069972013832937407264110434712043596175398704626778945380151508372133242024514529261555642038876244966346048991459177265665726739063508952587599251523927696956389890672715915756138135982173872694075329419206388745877339119052322169116551964509652822600507396364797844488666042040562305457790390174594187269432229476704151108957010228281694161978453125 [150,65] -189432232861253160366977240536378541762266845080986765109115484628254957828988960926169489236671557558993769068114248761193584934242993815352809440533852997703118774717405473318457652759244292693834438819538591885465293332463963358280920913803453732319445573103456544130067732182351204198571208950574815422043522643821268455867429310727228923991251617184173608415745291130139901395708892461712776757606732149784347245921235917031886039943719137801069585394269495686972458923318071825781109150700323273583880554998324199634562658900391252392258268904888176217140307085448232164058952177924293086666443425408707227728688971293735642472831749682989197035310473456663183919101127254230609135454009002676290494862756450220894427927560886270830405739343554191127359425883003619429091789558074071602058418385605457630328647661830063376315371452106495997812346901652355460518229785187894011325759649418157467207798327024992827769096804028903685156794802744553655067894611177574356933971165175129865187490662575753424543421225397836163467557691507746395818145346896888887257090920649523722659908515802339249923079974084786848938629812323704832605409241254175588970345197928265291124158632121127599819555204939286929703519844661470708650333040386248412562903274079570794778889466205061158301547338639964948075085150223098313556723087043590566516883874121237529254502600571964471810014221001129522803453303084278238599491512330320933484744370913186221515965054317232639711211219840562736412282932112826251822285644345648134494734333265542273311620805971644735265522453803796543141442413510639939030319905971892987665667936821625414178655898131076200101185320524173804964400232273410853618004194886456739462692409698609957778055477476007151543377779404443567002158270002610359932845456506850557813671571035734029473138596931161499553787007982219558409642838915852889710719223193088954746247537449761520125262717729532302573505333254881007929612500095918272398104683769110862483280740573511647236416324745958074117025709491040133041905174470833818522278257000 [150,66] 33543802502358550251582659754306368341454495656446788340606017701851932637949688031509589191766567505675199558855955308953533835154618115718268179819463731871254587853564743385691953065665278120805676150698657060887557035776402511588115962327429135069623360305626111071167084961049608886585522467799528257606590360884456360074752887736179650875636234392761721046864879542970172981430454224386185599606889936575480736059722486924651825681353374549809183050921287923765305750601784484799797896211525279689317531783878227249430345267111300614317734493229209828490579139060635177820054235080171107379709021258536180623879138570729524082129107460995230291434312702972631345828839170017352559208445538748806126548084879117884143820349128488578396982253102584131264252830087739998499812026930539548430223971413754135425870183218762238329047025491328880130507851725109502049667374549004425557468646824106957587396369557590984540667586919491979851691222089128953093773963025069806898891319325043202424561738595611007378580435481659469799953340365562660252432915527593438071394205868180334731002617255530302473032758515878942276743579108275259490093851673576421441218987974316808251416262829758583446312540304778117424462830612414104481165721471598778816957442642444823935296871731916932852874927467744089558872182873297990125453126959431450391107056675823133476049512669170648337279433607604740077675061907633355655473888071217260098760223937453980426280000246572623390584894572639256868398962719499665427490311379538410338056529397121040784046193562951540701053245465616644774270896809429192416353021094079917573319458505938383871578800344542388796764303787506691673349689114763957288138607730110209042490707268530885872693595421854496364693780512897634768083454735338671827776330499690925169820977162703139686872949171643851994382815479486610684208740491687960321256461461223300586020627414555297462666025389251832595008905174891716813839186837307589112225547259342556892394559349064885555401113211632351556932948726047503807522329363859159305678118 [150,67] -5156054037793691823145326391507855362106238677741246029860923722226579466474090221394025862191302358062048337203945963873275969264349893505273588349642255274006900315043904955911156434205212995717841872136618836919253917040497814479616298049927383075820366868850760456257677045788927762659411150253122658560362341597976821881322179553464085245576210428282586017954852914749279334502626246918285208859626054636572297172972539659297908848262207051469076048378767352710615686107637649080362467252682355100057054233601858286296721163940485777074849193042424887981957909572171662489663132385961344908799840085059554816131474201472640936383655349750749079828411966093938624929055861053370528837392376733424808707088090959575332752501781508412644984163891005877589610691674049699605518194620038093278579757129588578492837471637190951718335680272167728815506466551433635913441949610223601237451323477317766198382977851880307246038860067630514945845514203945582274280563551627793485797085830910508398257617216836119490869814454143418969413340313508933799929819187206293194262850484060978763250013846566058870813758184977063115480230522728818373200583418479606422066623352518092558977956225950642335564998600627101319126855134410456174811512206439625671423742978960208553962039907253337645888510720929895620973325531527997808265970369805444756327919509170847213707869722083824982454149428197171482234786602816311412691155197823672798602871914584392017722429334305774326550955777843465493605620737255546446780820500665939084170729986057030301942391894444750892599820171948612383128048989380660294423768882149055066444724421703136582031134141334045849056460444759203789240571445876073680902633806273279133722615492098627365664639850573522331567831802121333377640395584921919390601105828927527870210328543155674881646511853439409222388581500875648711464367464062258613498019715677096781949349058729732473565655119878246563417689381936181456865107578353634301810364913500055418226647225778333179290130063337202499779015098469861874725492836065812943435 [150,68] 690471956108227992760703633571911137348624980005166005852610346666902198053082784236910746228138407418190438826993192964476123399507733831015594636217767307826608525327144147677243401778646074171667216818829867650701190372162833002328171070837810355015953063704587035411128467442604099669021161826850554735276233730094663336834729293927490069134599071951960399694822717981873337406579565941156459353662571450692956444401681162582235049476390655786546926364154763984745130727513986085861594371747532367742079937924130440649802553858158701297520993854799903386507411700084864569753569289811288615988270060075549684786953900063346006634673303318271230005327401909681281234566621842150272130669257619104430561202673950558954766213477624430100022532714750767288051957401227301938869008151402868377909510905456257690570852419584678483716524094848123436924192490812329961924731207446146446619994402545039658732639899459539307528572705839561741319384034711643019723906777142411185308407785169417783593293717018630092145201461982808034785442891579431751186088903349369191473635374511435974934593510684102377434747764209265960886608757598833482479457373347338141987605731528814831669955126263097093730054926284742552629135409784874921398484250266955584150162501713088252894965787160656348769673907469231477219359694160626861421830750614541927407959690756910436075797845572962558200480569679372213989475775420222952747351753762948404130435583299020892379447914644831215105919710961858649300128444770215114228065404703438850756696038212520494124569599045794596716726183144679545045189163313667680403074365480342929389605208459814905349614556038967928113717371201256443531942249387279517813900092818604940409529229850415640758424869038352884646226513801432222305171217082978026467113928678160629137204152230248792988306799852305088796517733288854264430334843418318926886936539201329639582034703553370861253876582152941218823877654222950378221727313822039174696581049317718472170939707572263833000550782591038124278969018317280950433360645088001660 [150,69] -80642595586414311702951900205341291473689763570133859736289462183128864058668456184185088261880227044240207694558021402027053262180258167547003385781925906918887900933438782111976187797794701051891907112047259943394402069580439217684793804512724907981177158001334222136758590666034817560492225941227112344213556391767156586317121695684967078932851447866444861376536886774743141818005365209151865114434926223296036899492392116302902386461586712398305418064552084129263733418302190724807499441367694268264965306878273542968814151142272646077338505406549741416499437801084095473278943351792551629043620921126766619866956854853342243920266835155078622802086331803149660102850679367003610252941458678631536161086393680830392971268434226043936469429880238034499183067914807348364154943819233568144390506823539939607577059107745676592702117045507107046463115708629925379306854631013610662527033377847520577618536381742791327281093532473761201545113584222677634071066168255602927576094071317806562257215805201390816621020142137421550131512752469811969979554127498583279000497707820569595023493833607892462144213368356944051838676882507255511000942389909684407971907274132266243549901337532727946397959556505934885545518128123584839305195051956928827489922938232204062592804748900834389944675492976866345269744223995205274525961834642982054643181830266206508921734313282764290060758180424137136853901021679944304794597224107954547181683998517390437875519037949949063281696089603274083203644990671903159160707215091767552039676364652086174452921816466294549453475316120407029652067596206718186417359308558704822711272629580119007412952253149739005306155328605352737813225193309805536968734758429763106963989198629096143389958571021234225789012057134706554298523437193904452084381212683786313166931872988167907985947804303302085137681551881934910776144045243577481845960447868025140204779948920613348135711199114473891447023097087397322769459678561301583841990389502882704479768882793121214825397399911615889357278572319637940921696710700160 [150,70] 8199363296743244037820490431092080250511416023735759837023011688327361383052646067592369606555586032734151013707084793090540811695781203718840874924250389793935006829462238582423819119445586330962370114762392612879848753850498290476608714909629685412936969597265511796274960941186479823029716587125721336111887631130733405154629639340561338175680725353040810752990062793654548888095317388291162214444545210335199893817783916666928605908133534736374353604431025802010206476952563162351837326824012707893559973292345592128281082653231587789654588627685887872000980593674660300942328599345043302755194392790745581976326518211624878898067206800923221360991284747429758442881146912002069495714850915267595530497774155996662142833540339423492262145947844920144665639280139848170990535773403679491192052564566436145797705766224841587595203649291267794144639817933299173619534934927327516796569426746853977972135890370146695313213085075411021057933432274031698576740295391921398766474212419570248419470841972486525471586306752307038659507144452531816566138011258792327672655381823217217351055928909651006942624470972062680744482159186962511619631600099575933752615742161628538208073026866382105750029286617063362942317843191209279544403234587792738588361517761669694914088415618356608824711121522148083764216312684640532519985303273461367198095955753406490493345778976622873218130851347307744259556864770848753843132419232614201576223796635609691852316172210531217161470600744070092477628515181669788875954024126303043566796956703901459117174288448774212415246415883439433653035332584312955464615374049038619092756084750749001733720484971342245933308375222696785657167436471347491991782204045799299336036265337679700779937479671892716402649199797266718627532722921075431199607884539369648840096368849385011788926972734828496065870258001492152735374046854831138839177114308213259090275341396553703729042526109215131544836526257005707036007072604621449903591832383963685158605442313979683750925564961738274006566964490435105537010619280 [150,71] -722090145956296372943663548704552143944937394687099479221372888093708561996804605111040520921362277774144194672353644074312591644383405754820361444358530004668837907589857120467022937446983854124400658488762769175824126219801694603436328973367608658846025759792869473557408449708012318055484450121202586841581804381103682684233631114902031051669254704756038480031801776688943948060005370672222057160268914434040272839180324329042119329484829584338958429901037936840633836686272334283561677453360280720199610702198915764050520238639552949042076136862538520193327976722658204217957971399057196592165640210985873677520191530662304619028565206264707820687659813443565096895693555779605840295110874238559931074381952453069005720456141802620611190016360632863385978427921786282707713731272446173426124237716887670176098310023837853142818872950212295020829658431431109847383312613312992109642229841214115373076634957741237889929710441086301445119541723539385256756946777761380556932655347344966620555491706958799128216520399888591347184399207875857422671580966766229566279456955922758827291591642121930267962342146975121853734932957448575686352408507369435040973551577970073135318309140175699134185609906275410512563871999421910781092228177298196439007450625649940076474247958605234846154122823607476463009252579607508978434955549915554316436587374895058826930254079029023574808490773501871681830066026542271241681799252634501823477923824795710821852448983288749471510057044345668494885165260294819438900363814797265222368420664974489416029698926891096226043126471538999457747291260585526721870633293171211070851764605679381380645440631407345286779453430715115933968854135196437029330490563294399832796296594779999252156177556773855667542507725735531296530393610428946316606052353620174542158489015060705914854419242040947070721452166830392120849298419150301862381190038940828857072933994252294727338387042267297029182930794812516681956133458886463548806258855374045420599319009375568670846155366653831683394707427355792273386905 [150,72] 54582155420628826494102482353850787093801426804016940847102842998674524825760338086714605061709318810799847348721220871482579670728281200801895379535873176454125646539942797711957597119358113671726698133574287931093329161493310985349597815190296638441611272761270207590206238151052785698045103473221781107725025756016961385852203748018197423486765931570267454003984708961474789910293842071128907208343988218979943164125114678398952488192710997743919283842127971192013779653243552917390496916017624997974855015045359785213162744615214438170615716822209101602960030499334012875583108410983944251849498024539044006935316129813035100705956216768344455919986184501297093296068757524573529006635013778422424093221543211937436715784693074311157880972838989905503871272295818284696475000498436308995701532711933149954736723012369511715994592433139960236035999463595619944186803362251165731000968841077912578771248525623706655217125289053756204589936557677779765040506517350995609843352585122537966396023087139024347662720772887580012715266382038399279005577160919997545924154648112887451890471588219154116063051681061420824053377166645295376465476523850942846890424234037796831006523042074671636545695320700290306042518769504552590056862094355444513721673853565374892127386210820261827005984925798682460587825114491956431907652076286421809012466320880373485103277683861779365881458164254990198222730390943423642821440709900964934699997511675086589553613280077042867219802131919801749129316572143508040797158932561592219477228960822099469340144804555797517207070758664317737352297578109046040214594934903679447353847305562847663522107020759809745415026910643520530205608530905993011358910223196731045330401217514256620784776011244221818244977863305551705658884558468001125063977993855871502146507012096153180800950905552391080098890400024838931495060326111374084850507986839888654721466317169611258099630677939979857110731973303887571091022179637705753103851407459374638241878169579008543296294935890324166857311598106454835484 [150,73] -3489004694497338828936399521824416420874776462243327791994238984280550253459764303762536896395776840394924321245909691831141753704177345846088997995586819072218349244159135512411214809491096172198738422390345084590761524768818929792467920345168575741846181963851342258177990843451281660517152247974296945420677957667106715928894710873408232820704814829198994642993938217709804520077361354868329510051425891681292854486012163193308807260943185497171735472724346281483074592883800033821381170843687544584372723835823815071057399478842199709831633624775367082781345321394566136274008725996860378464827417198920294335352849065807562858541513405067714200971315162722911678545950700149191516735018776330836841843066518776317392612241507105277814028123160592804864729730078801049294055961261954409431523577603010366383057997129030425704071530898730648139093101948353392326556063473869416378834768593131938974887582452225692858698431050601653470680282365170339267524721482516256061662135553838152595514709104440170591663038339402559464043206685362948238283562598908760238246956651746594026105048781910944296811162839012786293367852958489266237427236072303406465340740331291070924990112190568237977123549051721720129948823536929927892027583773017088905246417773036488525672979464799345508458042588589099320164769049258626721682791230013204238350173255727327632977025793088009839391829490883478392731685693702917051019626030937730367075296851206437720058191729979453294632433339997188383409595233154494088516506975985575744408930612279423892681735166872095671217907550904493816002431648943259413337684768001914303713415674030493631348149467930425907283700891740888201557123474621045191462933382907380750271928435642449538947854957765385757715031658743862487579771801004255122130214830150144498523586241455669890775748999506957523441630512575359860974504131268220430280772763392703349153275756347220195314997405600233945612587193592778252984796311618424449400805731210827675722398037670363194008364383710983062454609421546757 [150,74] 183989966046788444890752634993621881400377747356593563527122660275042685951547062704957255167225371518494915153550423392932235563041974835923116249807093499551342644238292972353443153745425760648826352410326793470909433340675632155351289853754039111524666127855647589721842567173626248631078917117423941172242127573248766115465717548611553915537429905996970423329762579317006841669179675616680111694545697232333009843857417331222460297570230377260211809617373666487315112479227658560111308262093393859862050939459197552338754973957384660968969297792682547146791972167399900570720439252009293555042036140091753797280668635286502400982117180969303397058585712037746923959679054324570065522220322843624727770157712538220106965798093636336127138093606569600685716809176488295509766169594518102224394878728497217235100889253356031577195365217444609673032901917194194752835893552036798805321938090595289061257622721282359992860684048619271433361943673933807067444161942623046946484957172782782337868328287495381691171161589343589007019649792184147080573985235392899497681602952923389043644053130839782241322513434243288637169346036414718507867014117235333554695218863846916285276994712911447141236393609663913883814576360978767530147026240815590449490544052933095286178800250788805269664130642996830823244233872333739591746569290244931534597336765334257126653846168311358242689564688770441992173764623644176982579502170631242371252447904991660023827979093182199239721289753079783309248994941910161737038948028641899770851529059900990582837940609546313174361968258728860993431015387333039690934288932835083691423388940504277938812282198137907833579744873447411089691399041273633633722898256518449371709122703339003825299145133058185961810965467992938892328421992343144296758147457827370726072075648612669125211148492712832773248968662523436084269194283772912755864956376957907284849098568366120920677910153599125982145893732085822692524058611978767638528146347431796562081234167194501868135049996200753386157064297127 [150,75] -7645502810094616731493860504783790422343108636520762989067431655361657969310102109489948372956409801213142207751710352712960097565924284445630428451277229987138643550801721485325268706388301950009588576852132740959156305393291395461859515340659172904245780252883965918778716975619843618018475869879030817328787363912935931311690547607687860033068520384883017663389439227759832423891310874170793252253155015408084359410588595851218092425742565212440607605490349507379821308043239329424362072485327568266894521608624064285058166935811370601893449626257104430076686508303295053435943822961770979319553312288417801967884642570706521164629018804346144824592391145172730041762014206537664783826113873887729687686203818840911938972509090210181072266815392708386196506846402367420507060083875282062689257923830872370109814684581205457954622746286827795522020662442794417345142899557268469788402103162150006090986702935838740153784474642846055882854857668491754302905180521372699188378384561211395650972235796571023746243530124630188301475841663340787675588145204504131048075114896974096554548985886259445222339589895406622236914906558055535622872818561569827516462640737644156229027269765106124744094281815850384575477227897479205309588542075241247729875735226820393692197935823672199983835993888755808694202795944402370361206006198992416710365988116769267335678787165448591799068586793559262605310072743324751507564568265541786272619491673297609983403721201793612257252292555128530713076500561890165119383856901388931463425643082128739775103604901678453410403601263497484964242372624923268104531779998559450027214314175846153513035224933759335405335412688699523960133352731273880043893065718176491576059052992169848874524118271599226249248077991092821877767205074241737423659424892841386003303180542997191813076723323247354706635212386946234551152819272799545187107708547971920622018186415420281220860412517040983669987982235228288967068084031115246747065152160978076349737066549659244487742971758431524299906639 [150,76] 224559242925178328171704941088000984753810107096087336510237082152645019594351578838867322967520666629883697121478910436018332031847121857522103912864438358941072419369578475500008052443260823201127664589728453689274477230514209573885980385243158147105665004399013746705905134276046477413201825952430148390049574705067741280967197513590754284817466403819807130654053782711673038178127910927069881759350865739351903779948479178701682306383219342060886659204319083397868043277479414415497364488315410799752157498220012691655731646457768523527561535195860183301988395865423553662362301932711192282861997377516225374401961613403455094882123734801610002029773618559321326232329284887515713180354972101870391387030371987119679482944815751757885619378399116458989359972352876275926135177953336557948910529901371911066447764151902121453282890107233484800117873544783288215632698955970596463216098900504474039041377538982183486959370717714665893707159947114626335543112795360362051725155049422961525204121722467432080094689674496654419131195797551776141201985787729562902501825761403496406206233437400901235062202938793137020028831090968062291089692929783226864786146244817431648071249408591314172492942840397077749376856895055908548080124063404536695242159746707031829798577159651779946937996769967508538903541346237552800190049620134066409369450697671546988722186592788692013414566077972027306341249988444311848867506095785710145924584565198025025227721690177804583301175446267947258785492488416718609925777937154115536292611464435436814436544302744591777735351428011574556102669007444961827208138187035144629638578871384835892796794105691616429532246614937129242444368098633323671198454219330971582085348261134750953716011689993246517424206468940691236434181950307395811301305207214331016528025513901489302209380359871819864313534247020139501515504454290709620047339807081422411236591613841847315059435882492184051677777193907668353855091639612671827059069026978774921885931141933526312828746479544505893653 [150,77] -2843575855075401407218108294058845140918152979028364259520714080392364726644234564782389050773877102078937298898353147149793355877748507045446905544535069636083933345822573259210841833246272877486493016711844255039525478047857051544374435937398969097911936361157189764163637749029721807180677935654110447189972530303255985303825469143872786848183947493871771464590728287433054069911630283942899510048604543032091843460086553030822264116987318205820666936891466197552975816315047231672855455072339950414064404828871899136780495757026907707105143761834719939759944531438143789957143186260522582146092408349890346147943418359564455070223468422373231206236587322838568861906777506008628529682052552036610013209107663570420447820549018925099395805169928037637606779561252431319023274718302094403848874904581155493543465025313763075611088302606674353487121200880819536752130238452419014139998151840481199568763183582287208910026103166103711344785362154955699011467289731415586944153064848880098281765988255684745255108253877709877102507560934314319889107964152568289012355444492714592056932430866718270059694693994544807979541057305798519784847716681076621437106020830514955828658396459587318321824398115025883692132899359380290720426068903602031992279475545592637446253354798164967062363466237947890753713873930477612785189150961085612926417424871217098451717265349268310249098328738715557410024692802904573452372233903843415566595184145446460361208165074017784347352484743486175615903629403214881301456442519466170570910909420612454447944452331049594132730118764097382897274385188622240372757103754804093074374677842733163800785234254673263067608274355779610712930000139360475615390490978628895141632184622227726463807378045814759757411346995490108821473990580749083038427673898059466983684821065439409266819540017848293009349991169271530013757449373504416145142658253875984672760677055761126358016685084870724310223833553194338440748356230870003577749497759309246780317765315946584844043290285723176 [150,78] -123058701681585768602091341281043834928252394633484609686446166254365130593980740590212436293901453423068272759943866926012956038396843122494308331311471634836572544799682838862993839281051411389191716396657821097190343306494234156705470105140799139653864454637813717896360727008837219515839539693167147943029923351655579111963912487998588595807832396632705805477254179229946218932367339384103556128579987845836981877813307209174311667758438041019957679803430331258763806086115113221832484244866437906431551185883890381673763879296846978634971377596759232565617653327389523461702466716113592346163768888929491596939533389212857012415337163442235958393671939572298365532038738342873767123234344681173019786409524656897428382799804889563524912638452773468083695385399281607211519657875920507660856246086281048322556387373533688754070728353749691558772294075182936212447041319599081523666835139166570222114118312197860485477644365724235784378121181279123930772648967625329721036153006125724064882412311029764065258956595609273576500042830208000592372023900857869334246621205488709379608495474689275915990633305979348373267696846490064863103398844131414436651730653048990033454313375105337754273504403218838190828929665484893414155800922467977483912144715144550988564297340918034306907527976254725778051331957710954115144436140883318864628034412027464324169596483159792030022134017561301489407365757493760103219987984418952683955637813981294787713812442994561821722753022267168266924153803974849730532523532070897832361673791227489838434137698541421147781343626827397954419740478191817759071195224852631368891851461567197496680186989367103715472607666602233609561134781282573491640701471365371778690899225607878112995796634904859591260333761018297020195264670439239343569305952988818595613458759903700454274853754821162735063659229682332292285842945623956616946880155687678805500610215649838779075358837331999823225102853976272241915178717017090070680320457904886480796599405302902649303271343517 [150,79] 8937412668034434520838342751555847853166787043547433027532629967861067448303686046443272197329250517254691712270893600244250639583580444253568504081447603888622289284418982361696511526302426740031418913996738518127754869384219622079735196314809273400448861543987718540332687885087766118743860212052699687672691204198798010947774374303387331104699526775948847807127566377693866385971288479858779140987482117356971089804720797485022216894422687068096821317429978055724164614072436859250198457636273629232870257015389902430843926857182728427601294881957585084278421216286100849177023678110679558209926412145116839807993381457210139560966045355732813042066292756449267878487500782928355944432731338306637729466063508106582848886511800647735500791282870155703331421879720001399404069905093786692734194484028733360836566987161401787011780534893861909946282403194522977415268897937833432640855608209430771067144289075424261649591258362493328985654845672650286582489973700096513851966110454578827621189006919329596360104976286620453494832823771848735639506343536236997358552593023713470488747148640758610192725638954169726635838128388785222288753937194641029129954821725317821236595139053728774977765557703058427015292140496629008404478428396796677034464846427060632784686523512124868220384928907050747113297152074234869144285806514867092882527041820737415877809224940302720006169375283907180803617877058109302142489281054202037842664808838342470404228358402056889373999897222069777918750219967033559819029310116312629380359155775140091837188797627428994599934056748121420203934913576589112682639153996269577688248428649305964875304574396139818014385265966102537234188386917486818240006123743566123215188893762604187169846734271370484672763423512873493307757115267574369132543691538698644996539788241854421931660885344009051893936735373410222239043257176605479108776839497528513101227059048489556803469570855437553817557492691592667427540123011500458477944072306477447877129035744935633494646335 [150,80] -264284136240929215500236583889104831893018382409926748941519799295860642489953517875631820576183021877335970477261618089011439450419986608430198615587629292021685043844001734318701151127812757234090636727374853153896615536327975768953260140032622289920302022207005548579083408319309347958202589147732407773643180136005656856399318558466586104406168833060870045010567615369353922850206582046776652354289802713279638712174370479755848546339461622902167300659543370502812187038354670241331183131247265712731288616085797878068832974778925563701668614477629675059289252898011167956095923746169428332561455564058556896524587258370036489476759406058426685980976446063214720184104143900362995957567592085118684356748037666512274315623531940505156783487926823640914898512750444051544690200876811010616293591188655893148740559425805305090921602544044425706781968808737835393602969240005410466863058361398405959675787835816226427190311413252596997443222848708939664646055767450261305378832076755637743535913031789290734390299922772532723367139454928485550916732103176085765848279819499959897020664149703071167274440603929996438313845279570857026491167485480881736889802003638570730514980650923552595224437657391908553137188237831651597095829793589694745516469137537347738359615886078183266283249938395199587620229558048047634312845889921209465477826147191744354949927139153423423443991091371783544626091073408217981192858928867220971577900596232923787663229985435638637467802744059007831488759725882140719792161430407190993805877987016717627260906379067929179184550573027681333630288072504576269333068598976234475219771340295815176275349185860978876220620807401651812706981779755902403369354822382832517237761380025988719781168061454192579622302321119453364304574034122395855473884316548219744791053521337380341799463031700261804871031747000799824666635961699195724825959445175446750785566750783460163593068350053371363321525004500350186854273299666800322210126593162536693578148350087717628894 [150,81] 2508302209511053670325590769721785974799367495372318134314224519768745439445245915011385122078591621674223263846641911402361725286494839469729554812612236913009829879732565603527051196229668925465953794413595205203059503544129054537175147200621174510765112800171602561921232135412037773792147603190823710586443030293003711273800878953942714973109617261412789470557071708990474863698503347621392069510091542406870154878348983152850644444271860909794426225676648891593351741936418738822131824004364805458805758806614277083906766523802968389107205706619084577635139589429740479980677315235610502940889099934138905853141465245691992557591155342361066624152745494906386975970719255637676121210934855333330708135310386289087180534440473427306295542326650900860124652794412305730579273152293206961547942913174760231782337820598447058656038838041323286723392833131995556812307981718507251868473796290842948244627191375459710255409854603813397031393836575329160502342116554148871941798366632852382157773258997423005439107061607374902127174119284881839356167321965562637256133532717897187403640360716637979632066641550465719096713326451301868823391981411356992263584090665494737695659680807925251149491546645724417856699322903053593097294329115234026591192525061875258529043279952509127638963643172990527108702739224863097262927751441433260319307034784724968801352116558998619064951554121072122327205914423081627119129519234899424279661538712995001613476644144492135611523993154372215641361640955363283520615397646897485741364300963954323711183178570185756163447586461467374438643996447752260634268518040468007573635622169305887819604904556674802872571315917187714934943877115444282524027516208971443851748043900402098055165073003733277093291029780517447823060269152560685492843942901139850210724905301377454107217713323334045982279522092801883225896405697727094597354102322562904722664996355172576007595270349408721848028749317752649125886266850449783726863335371499583016261487482861901 [150,82] 142980441159170445853188965785018184420741047598132335308414741560045919654406323223638746762701151469177323047273154869721230187858435205293105442016931161972035071546301793571862828049852565367930958572388442161467675991189402389279491180645949155101722515160686707877623454227445778465719652472820659108071975735891013828138078558639150201737345144938134001107264411340476737757791811908229185811991257758591661808621837413096325657480737123578820303059621596308976027908260057493343992003021149256270649338852825493993744950995249817445664279732498579241705648436221634113971573722014373727380505450308503912747011554437785566158288437229145118540006754825465682886025904889644809121012901329571792604976393376523946815233004033421730674814095195304573125806992362887972203881465355320551738782379491883379554287983748997949794879055689757925845434958462585969300999837144333253187511529857968099053463371246539961685800759343380013670685733485717174869475236704422901355572859522677606082853279927544710528088749633385102505882109461230059259474510998899652408145773618806255856191843121224965480267221541351314983004841593965858517959439985205525853848452251539516521442877456879551085944177732176355876702853304954014360556463455788816191707610823854976292816076661326064734337837516264502457158017910316821569057892357586977195337105502790365086435778273797478741559774435649455016052187409405090130226929887586014428235410725773374950530608881504360885271550461255346489602251288411786326177265953821388556036012685438315419562244155711511685866484140719364802962109193302340891458380018003222519254843964101482286356377477775249857289605867542553832836609913528079471242376625484003336551441325552583749960440455413610477126496074020877586328176705365925429474907233606308591178966748850770616223209576191291774357287121575811375625142802770146297603464945345270483211266039890246369185934802227581057879274571987220003887514396467687712728375657329647204451363928 [150,83] -10354544014696083783350912597782829230112199069611172658027094256573213546554727010703778643155324762917637122267878488704587858804847828645798869569725091814177333748336776733969963703043162657113537229504236589775477658216939508658495116344154687612032199124243851283417981517397284547046693262411661637060418588806999101352314618323808426410948976917239011048426356732991436494152425801409009089358174368652873733579107661150345162830609335210234047208711292376417762482912300447829738231816026897915453694520735695143279026109760593422822277628073074663110879981626476160851959914915991534122650302384399633398496705949415665428283646146543136152558517774777021959314451327446838075823940706120590310321528080380437834843095686308874769890222869647854057502664852855090091851185796403849424150912819951109120488415833118485825899062074113784515764497736954004996949225910365884596825393259753006787636230345922472910001898960753221703486303167587634039540254769318365166360265266947246788189698413998046621936819828245320334756090771774857024012753867486048511519943858689681378066630700564325430859294758218865513769242166401345619472362135866567670810982900955671155600567252194021485679263332432456686329485645359523115196136059576464283721212261767174155491733077043191479340735388513998137666336283005485910065618762866059238884136905166931869525647091082983142030816304000852123596098366235307472441759250286828953530925744039877728147441513635816330938586852693016217785985799948337147395605388566340399765773107897151188165738001085830171790952830784482676740954558659168245104579998928914151166393182907128125167135630491740760578371531407579920726945001176202464629846682509585450915250396059646778978107347085477190055597263342572766011503117171315688610807279440432019875099260282922257718109064708802890515147156059884033539833511922670782575713004137099860712093347598711368595391270991321001270110500542359250691634285447615766973113871173716761949652 [150,84] 530304689348500125942852771665835383294657972454630811249781952705410788615405980382269891727228604991463064044168888857568440377472128262940858300182228243139423881983541765072439629655580925819949048533867742749280360705570425190523769715328931138463016321372495106235353056854472392221815030057900607629562104271798238886221665844777769098960636905752516416844990646213985882732033494119054901449709002451288001330338154577464615483813372153969454775756321036431906017721868887859584591463313625515090708797547705357232668498264194114367092533849862574707426693471924328043070612872753604729464285828040337192436816740083784294916448979685119729193062752947946571842780279386305240729370268084524899099903521997543153690707833800497560290621437737277728488386695125546157561640741580008162268156814382007344315444349353409777690235447678347925080856289759384224362367785433902516939256717880778059755014790773095118926940730566720737852438813921638820347470871537076924200676732797020730771038579619675676155633226845113727257652109739550963070162846385768446243859718502757889477497587729539259228374288284794284550495139328370706562020248048396775917664563761243033913853108573047149061397675470229085565257727280636793099022550910749719181401202861687476097089909195229389834117272179569710493646415952122854635130456457590870958322052717623571587384534140249511980802746942731706324814600394411916270628934314113825406532970462081735495752900184315513262807136536973225084193908432467501194485696480072145393242477976104667448636954718276641889084156599431419646045891720908766900388001583003221580242100315098437245642229750034661006318104839418634137226613291128458826145102988168722125208306605465198830834811875606027748436490381526461896616395294647148220363240239728394825321870125771650932976380811370362417910318349630243021741143422838984494895248853513284083458699322790242071713137436781832890183742497801085429056792354849955156929232407198003325 [150,85] -24994424603746435819132645848414531167357093771087017203572561270613026332858626112310425408495918948112241968853596218698829193140258624099139879173425568421472461453135762343908317374193411070906950221168311380468120676266146612807204827292834194699502653189565551123772163760331517190634763807630699795580343329006674230991307446120596385331311484935956174072394466234489898212346702174512479400656410421567661887364325939792075590327094527735037999299694426519716413299560389490642817642332920971266303700722991683174304847702542801262708129335927750626307308373231232104995654362809617128640541162991407468487191399803539320306880057737881673357834701360503141372957021869470787422395428863918214950358167652202643798128372578235101659733923061728062961082886072385087975231344398992262887366277125841724309919737250694324058681498645413356573808845593300673896202732054931885592444169496628794825743420733911491384044197875042470214337160322395227387519360875677912160098161485524694394397848996261368441718073396879965588749503679328012876983887980334123152931682130099557567911680351798621025911648392653067776139853313353544317604726941061375775165101923391223063124875700024410672918571431665707925701505633961546729811155842578074057075565611875255943482123648348976917068341289451422951694995343345434457268341057615345411980827063261287060736214278747505291295874903650459414117162485462371171186210385430809531948621463540816987165050942683035407302564707331741515116086736856449226065556934704625228034307630120850109764053270816042789279634537177763046271005482290019320842917501595817246271992301463273546348602368975584316980845369515053780977939690782762526955806927912824700573557534509607649258218084810915487253671657893342443803865546406139302477662658640463745905809678887545211568304358775234866656648661120155033243448306585098252054217171878404163917368648236952593629671983673025877203527641658521306047186549050791244410705065093850 [150,86] 998844944083956220382000662561085096836524473247003209563774200391664070367522678642965057181587608165592025571436641134961716123559195877179471530331383982490704388323530361012140470753013793264104223502809173710859915650532605190413675748815798438871572054737600600972166052461958117139443095468913096065226775988122268228740899992842080057141247784656247121255475980571942865640992749402604757505228967353032948817072659842128146385391550643860232879033476003165791268487133209886970877725699122171485513627256379906532947371030608186073072450630560036521370576995100072739759972818933294171805441325687799487660175330263765889861236378826787124356389593778191507857679093590368906927895292209253458859815656434314192381819675576399074026975010606261604165328053160891277031328632187115065132591943768424426321485560497797401052038060096789533445122927493406025845098030782253180353250220416274118419323426349087065563647373388009089297726954421724932711666465011035232081858858219227616238655077126587701374912916860643367904632668988474341645870643507282195097245963541629362656665572605004007348157720342096454943225370054492905396636360851013798325307366539211202050833573224098700047892315779112594618920590754429699780867795753613094421924660617442417476597576907349400491809179490665683420404093167632621812030333540716181613482515073878303818738737653038391856948706435211751922998125550155192380034731937732579554849526908827958201259263408481605073187753056945683704119003145354375852087751817074735309450630066423084278256025403561354610242998765718680100993962554250286417787205895963629379736197503905204034588796284699417502592818275482704212341718752481561241135061132446469778089101659654273176365689971028152916384226181477086955025738220302673746907983650644071212158915994572489589847295662733151421533248376187762653866123779741199401943000651026099429569545210581981532544372625077795748153960559304722984448508484827453482562673872 [150,87] -31816621173110224559778432063302503378689317354758284811677059366336425060572178251806381081381250894785663493457975156750778262240181491490587879918526468759287159480493164782934843838965508364624392027333502232365065490455798902255351446149785857206076680750657527459224351170476482881320682472169425691049481909789684974853253747854380140612140920676764641445394412725132913754647063607495671308685416379504439596126951303143293384375792726047116184346882346892347498851466479080111678595991870631865951815693910922223615961388080354894576733324827611914891862172967714000370203355671063039516317706950909027355326836462147564130270241435996202235599579835865444713419442723506780731986654119380839739616070084636394047768305057284153924837172458213591196239738784033097575688018985056813571905381675736119747214374441319556888908654344611901635222258319967389370657794940200382651847574269289605645076555382031164119062097682529674643329617078175700917182280286654279001583706772484778428872741870094840200469720992585949138802492731798449139458672718182134361370357062330827341283441738780120962263024715931393995759639821794852957726646921573467592107922994444629580903043289578277351271596200718641569151201076517548367245005193244463758556303499470131505372985185794773738145366099780046444180466604935846594349665672788617034033223225727119505254274928369174977528976390128357750084980420184040562202072208666779095906718392094945261295123120992621735286533429650781177722359943685866931490855821378963743815271316754083644644925828995815891130741077126313245003237696683835808500290959684880850898405011470798176483991826900097291168710528077611895121501489202052794503689153473168308612148014116392763310250186982365768585464528891041393805960658367867198239283704259741153356546724746052613350780739157708049562748699117681281780665991724570630456521103479935517677593751015990559240729410081517717252437572762051678775484039880506474525952 [150,88] 803566027573226908468820240146782776393649294574153242998026836672889489452306215145932875753633605409118015110642120367796687298905177535580651573934441506853969243961042229358074368428289466809027994833882959944307416594456859933163663040727371076522381454825842366595227342094974761144361896325108062185868655573068804339990643680192766593501248605501550376321258411545035988422743560393653501080110219270238906829010996530594002787443815160447232265548658232663410102629948930575568725614312254656035317924447146571504111752184040377983466961313495512936979745949867424356062572498192934255133990909197921280472912843855524154817086119336352856858796595950022708108651840311962998697476036720496515857388357779654948909146393698409208059882998176729662045031095410030485964739631083721635650415565681762893891619578381322452863363627975236894098656343281960919192097252608619197513374951660963810922243143589999931713011664808308951666151655973683655846417292190249501229455971095780129801490019384165539703013293130059118823045368773280101886329774357057530601868414370564620948746173726579393801725868063874927531653976647811364598018881644636504708238936010990025499763594191131683069091888395217790419037858224307004597474685546716219796029153609152929285852615775976150941524124592147711133135083848245078208613980246100527611749344998684776413334064959412825866019665413076933465675471490621890104556797873097284489300080714999674477652310661719711122796279846826666468070584093271557641831277953041102779576499633678858406464612123273074877893651551882397721470606315277499734086546962458460400768175960330955248661887123776671290688430660530165994578029133937930128776944001692082287795601293908342420654236311677307792253194218027359168990774362611237939363020836101594469263619921088680230937097969136456706163375082146434903391942051708260965485778392025724116967809452315861264078713471462497133903605055735110423307454072670492852 [150,89] -16450727469820034055198038198646667958712772119776556818008283840256226649752899469322071110561451160310026574553754686293651161057206554671263120385214059930305327991672924119407234165295318749632676987074867453070964764474927493873593913544623902142311478365096017664186375331222200342397470884846956440584066928078446094012074314467032057141613313839895384177603708826685542015806196039758604553034365751738608455616186296958854017777847181897287717551702991627068551024681250245774674866822179875160773214339921541474364210466360357770824759868880932095092702387678505399236603357320941177724103224970173468673618097118543683898513578318736662898459675194816146439689160479275512534577071432811504785404947622042030475249769680285389557996179802555334987446530668180184344001280694174640902157360374624555498973009356319921403142010787000418007170930789883669310443298852605366916085505987071000760825114993156924166061159596576766571013636580687578384949384038492530224567605719113523614803981167367275865567415951509526250024924323605030314046712873881174896494914804813514340554739872458981603798836766636866123634587888095194971279844911547736425143512830275560286807726667945145398178276746281759659882528266025896546083557129764580498971719870995309097042973349056791939106370269132529285593249764698823224321299230602399067103562314354409918857013347958735449087889503785957247028133039574549299226357599888648470094774517321308027456416369121241804115190875801772656412531378492249648096290454252600393483242629721797778578195984584684794864958593862676401047909964945653100928182401866977946978157892860463260210945014777288050164364660351054607838778792453316110394683489906389361284227325630118165076490914304119341898236710402127226621762601972531207723680714234561598746039319269029584327899758668442638668052979705226745660974845807619374337996499474521458257035629953240433911269069056936429104704859921599243226468527755958 [150,90] 280581121953049101609171104606434190399895848056614074867638510927920826154298887564645227526564326566618349077351752546969004038725828426751906438386683821205246557902042453722592346110857179925985854240746102149282269607323183580499077570670704488075529016297697475735671403185944973372223479853007601126231683388001629645450127045518628517410495901316187927192031235226026373088392936348692003277296591814266880477901798975937823884025770835772641242370491127118626703766523042643773142840172408628353669351911865733117963692283828227971217951262441784763530883964970443440247649341669147340454063981818989582425262198617758268836183608943088624573156873284890822630661190567780532447575427073911553036542185073750981647104747125343884806675094242599586893601779019988817581233926417974653359289855223778606154430701329781784066528884774606632049738508039708425637981487179230100481585461221831330794057282317664029784265975792122334098147390321302758775053771418358324627181219176699279725348848977069912455196798850381288042294913882569209925413708304251343345461614844483071616374499176220031573483721046205434641384949169234050009660514243809847117710053331664363107589276929178390236733570858471056804175238462010638747112356931695769898582260559933754392861641116664328334466807130244125496027594496245093998015394361684650924151560077718985492319628589327557296739567725662807952389574462932024400254732890960458681087650643411232262237687411276804842184383562576062840872519862606703095622344076550506202721951600315593867946668916679418224347201446695109865842148835322146640421748500324172556633702873954769936930148315679662965059760529014683197798422085970306398067202577234028473937079306749868424099204399739462672623455221050583594855739587664485866623256424134252874122176225680369572521102903516325637198275484598861485532965699902453236982635666080206035101259520320687642353231939122898591475710142764731359998161178 [150,91] -4053322642285746410190419342502230663545493119061468302757604279945447100640808882773060869669792781572374237333306112555544415508223549131314827477256687006140722024350096084327661618397127322074996274253832081071201958733026291714965734706598734404466623000852273529395951266708244683917146490894769939218195987782656240903056947493889147341868342335833260009885183066302412835626054737839954423378934016950446797609999041880785075163051007539874584692910901090619937368590813807585075039762214703987153825051836753839292668185907326197608744689462477538460321532710611647257078554084842412399506824484389846395351860827204582577365685316265455253123498966346407497727480791425923396272248398557798262163723481302628163807250728334466951648791470113023712647119032496812801330807425943972658968301854829769491746433403501241436915983437154716911972807668348245822784372034577192227717423898006374604839665798489615670396296767154671910424348760180211185820608583364022885562864686842220332785670961051637260132883514279009506315567096524143389329569990526127765056078467878565314308529902418391373833174429000870268682327230422248601954317377142049455435796876965270113289807016494446700922535011956591596001928950877213726711777756707808273169841885447196923054023651276830845248235562136769345269513979558943392651388757162902424706762887243786447410596927166080157065769017802527251139728783870822756223929144634803779665132859004415248778977829014208995374474083507564586247595559666665596906211931412105388627938008084195679131906271454953932072788543758476686717577269496680728175700928329454207993204351428051994316167010207304802309070886695526936202254715416345252303836087932742396734908810412212431222759467909933176497831820515327090002117410855721915308215449868031660576072389936322431261134415232122891014494970511200136478850019172816364855587115067295707225101990754788418304493806683240267033435403257624664736600 [150,92] 49309085137038170434979178437246059758590218993221112840284491083071444667882973468483476612357441097328851830390367678751788561929589327862504337364086749382252460529243506073527553349742247853798800073151521785220824089197235432031413115072415034814476193001913239167528316982142874661015905745193959115848868811325999666709450239244249367828724829807476496207222078086040290016578379911280654205859908104486656157600488223192197558313285283399983805678107843831003110850728010830292273109725820069184244252258204838751307198022940561926223403092603284992186944957760150682560169689780908890057494935251637603950499362732743761684085413594263600792801857926155069749288912657252439920935070110639354778665291132920587241069430340895297842507928179904298944001517518225189847416525410000367136675819649320152711151310590785668690199023950121777492834348238921369006335317142179310135636305009732129944104801714695853775002787032695356496489504274818401243929516170740713630456517459627604974314286953334737630661924392945806136191737972903281949754049986261872956892889082659200890622772689804859510730308537805759389807957922202684555156890809764044570805173898849864147041001044255330794651399453453037428604692860841871810277681207622667723965242278599308652590271088649941134490084209935240039045637637052288397659426930798648278862119850185230448289736730816182055514519996269617521965738712662788189793408159592461938206362161423047126798400273937423090049657758213875152634179194556948039076093334505477745522315880611302861206370378781015943511340222367232306103157403814062848103164080146097755347759824375207000578193089434481746680174412629763069528633379557461854652656898157562162954104903754804321985978062130800216217595999471269511602322477069856450197793149674805711969224793348881414157534746668494463571907739724679849598646027637728879465482152479732137518394522101057640226781997457710571968023573296498180 [150,93] -492165081914064452376558036000848956035833895851271656895302896476814767944162259844167310930869571882399296515584200617374751179582156677497731850910888480888512721388831108432513515956660145892832843714589147344191243171455276383222256493940935225716064634273596063380101729808381124476962791021831811074907385530328290207938558775524144483532097216781082767307785495056964152773013031747705397343739786170612607813177572872114724817759744539948450545003157990575819543773531584680405734485696801992408435773598648278661024532743740066700130894643954908874143557249510447897465966175340293237317406178549791526297547852313261952344098192877736660065293958062800527894580619265195538438467189335890979395748692498716088433902194471730409357636419707108026386379905597174020935212471867703931125224678945759723743363788554174385246811823176720575693861715623253607101814876755513833079410135530632986059090089318723881851680673133369068761883207526257130557365440272069915886143355652973292952817307664342319008762030058878348691783158043823345036834195821455552315535142344337722125615825726708742972944471450367451135042722257118149805598388483035461069092570843863787192760313939239581779541283527399602043250569726337464916474149261363981042743456554115853820730746355459197303047741297497950597766600136455420899509215839666527077448271847855748185104618744276915799766946133494554492721602350887161516717757221398372298982042389328658889730990829480589552710306781348718554459908107856165835982276522573669438643178272354254182782907870298781899561138455643356896547259513733642189134973264333990959025226758957667967302884859760940892900421431844425895462425915382357909797140246790842812667271109882313147506436941684392425270474524620786719545231502428219614358660075564857938740318268253239994433614934215382175113788136733109516534891026982458886738412397365942670312890731019403676236315475134414834873795261130 [150,94] 3995400112715166901571120576368212888526337884783821635653717505688157007077709604521562770893557814211642689785709614548821877274059022073039060914092375801719838285965610862224928471790404156408066392357869769938023262521278341406515484143471354629679279988245775127799299281178594005866683016228052194656811885554836534834966422731061847186050735581157336002053010943538293225161273149341425003815322290164139404951584385724730136905986448847170637326805726746881585880459210341159808508232107116159599423382854918133624349682659004186418121619910728885175985264112685461723100457214564142932157881238086140203078358722635352605157203348863023733918025794541262972362308348871528943040546324217744404446643693648966326201566601289582680731061960188666098053469360052531859097388883348136128151038462147618976035142312771906524454931988589589302771441906542150588628610988361391623517317795322531733708199311701527772250962183035184685800230437636814646079559853843503816891679932139316775945186423558470561996151147173514930916214086715607027509716587605941479160990496854595733354717170736247995217158926184556392475022956747133694233676690475443418205966239496877268540464133359682411540872317625869912565279175143976899188816522875389496551167293079028331257770291006680583800046054041196272129673119167925252453780495427753464146176787710261895374933885116163435742075343649617719196959706110612142763688365218466658509476078162482645948058817667978334965062636150322505605362625442046189079271343337523347923664186078110248795607857226943461449691255158008543538570942834671442937086672429208451572534048507389045597493202315305531982797674396908843891318329621699709645500701102982010463360307832937322594676039206637570396165959277711199341285570021418803014654008681455183242909917448976492866759707617148779930919464439704205308858717064385994238015314881497052665309567278732938789134058158369961746636790 [150,95] -28631675166785098976283527422839469435813862607875803051374330866354356729070341059533069184589798754715011026547541081734159410114356478408217333339587969919218840272044432301300359056806555909030720267612618126739181124121678289187019032629791508236172855662835245619991442561325525570987014267964358048681155560237582615384662704485878525881723732583122255928543352273927122961793822652422635711551306023306868171905219249403454791031441324886165874473455412087149640288741681278782865528623540329351716981990268967293826138307309745572529124017887974742078198446059180760118462620715988742410483842608575722192096106755704589387283948203206464797969791447858922514003081443563534790449105709144994368753855172727716663405400719560052410918189137128788876803178005244527691948177269150948151748037557465194605228648266275966847192686710451546432523585918160639064815356386270766893467968258507428857637662489881174076874486988808309817372837640637447559305970460349084041368208077290313600781056135315214009770827451041232603169626736532903365897446210388984981473928684992654201411012668637236120292059847332374453846084105238701670652430271024600811482326033688279632077402204383066824323956161683962530654588855471145290374998601987711747880868260384031649096369402629071341441517673494258372426047809086642627378033798727873073567554118136446185725282108395949708928300513040791813969878035845361691616216929155357950915228485229492876370697198335091059870317139697924164438244660466505447571456465120018504635390485728503116322198000684111339768247296143893074366082932389481529094376129755649872478892512924838734035565516859801116428023100309815475198190331403539655182009240330139617930425259492220068598131535398630196255520960552219417890496502341872966465317023060737212471763412985634299907774343318178989014170595316037684640569589583989529037912203652138948770168733916941855805685647704952943820 [150,96] 233286676126571072776098804020639956664350552219044906742790236841369914128202508593150928838473025032126713065322595259065962448364378879121912635972128363780409708246504455559296109059700556136528163292371510064894755781622922250632796010404765813070736435070658520363111943936714401257115296775946217710014378586474435279246432452831612942732585968208612813528389848468934609646811570507075800394968598114715584380671541854026922737144176955756777299265631854752707209351960782866418637645598935769175061434775663568944071124907883371132808039288905078569595434201099957610565084346695047030526731371724827870574685714727772397731833708346043279270124045254945099327164726836439051566131748174973334569331212470042438279640344535531151285331935576173791946990491375497632978907545191808919458721684602044683616878895502336629667288334114317186157277588068339882185220016630492178980664322686813153811599822531636439722949005435422023974810299823190820445500975459473197618684586242951811643415173514224239583074521702967212872108547469037229141089108328082275250204957383889374352564685370132631837225103251991703135687100808993030884073855166619865448513236763750396163529333693744592098242291338417634125759480031231000041110053583627387566851501171720157637016946459634190844230270691006715299892889356752320273032463342726584745886716706869267442833893127540102149843068478297649811736153892325711317018192344574668351487529468853670347658070719010164942644229125566671084894937819206979456845547863862063769134326712744838353456669774926258638360668265997114481613884929107486293585368101458404776070609494676816192574980714770867631033170256842217761023210463942650217868028290455988094705886782792486385675550378078505875153722755501891695782209100943457778172595029352637426160301756458961986155569664331401175746229016852193824528016986967085773922758313135945782433016606612323706770622692158590 [150,97] -1787405541104161991166851459460576232727215009558502738521774658964575907779022736467232684619643229620542510234402220709532422076266298722312488616132942780888148964828001397664534192297977562493724536151687961096106203279372656390441757447918162071008326461244129569659557927026774497220193673122677182404880016188995124072228357857737513156768370568240844867685487059503301752539958688634466384772528324554055346998963528329405293546009755203528246786511955030812940930778099508899392913369105392672642029502630898769439105673879737556813461795301445199051695129116233431371529065645773283933056755906365969010961075336619018494392247351515997751043343541301912652139305766727149307927067694846278584740993993185872466639054807680697019050069763502323268789079072799117472325032519593035546373198044298478780295614673690021401360231828517576361546245463212566479623556086093823992680682038842213519580898837149710866145636035922429794135109613618979493005290739439088287720606810673844990903775778265241360621698364156484135466271697001859274421912302099985864924387260875234573977992745133368933782433845599608281830059235511484281129252989412744142902502288314374569785034515342136789902672701924614303675467401331924309371209273593661545537137691594957391830664135655018879673925171122254396653101151271219767696284083821499455644084655204751211000784598547810429326000625348612749379707485651535334148473905593100261526938776530292030822022734809062966729609377857030109250021940480816305855136796401008576595541207023474449061930135038925682632476408061865389890218417171461520763273549533966757807028779517810099465730840936368975216940498124373874104967875419389469655921024781212661947398072769050492287521881694796478294019448889362892810088843720819712366137437380688446586262629975947085414854060682614418232883401281282009458650756312744205350410977357491231981827885765837111529014390935 [150,98] 8701866857362055091576371335859131136215895332574595287595092202145151349840058894574037588482263198085353271264751532113393091949678068871873545952485485763096648634449553487855372392422140678435603627280525140195551620980279822713866066221099994986114528988922878816911344071078169878746316954019715285907437217915577737886625954733489121264745057817235777112156325290730262417120446652996615481154272997322183622915557456757550918524972922857642900480396908938037068097563100943307424625085202408254166069480958517290502021614479743475088505092757570553962546192951507184332311913577605813218151057378576994921518645993889200311250039584324809129228694989778559371042016434935995640291495702395297117547797774951959574252860263381787063777756080015539308096964371854676215083857790529663366149482420636946161022763275865517528973474077853761281636420026683679088995728287485846546424605399321700499201010212568665270444131995070148090950399053811719325309281074954983426160406228344413795147806419931746439185871210269830829022704041886759259875570883367663956953275503929602659694899476820195444776802267349706938567917964414720938638250692966504577908328909154722480495459949587317345783641045971382054802446109659659115148380490130777952506706034986557310135238219731103175165320806266771442601697198259549727818195839876819392695056297086048866285399179543980829728998506866069011326067755517271856531330517209153362113909223263589203146601617137733199600491691961999007479293126312981033419041540460466765023754174534597035033493521718205223755190651835644974877704656339822676935537377060242194940287175395226099773211255356949500783634217235054274190737755622307388052587350760639284266423820534529407243218412062579356413748007205244048881782197021782446084521261909683165103380032187787685052688036091277963918350571216211897378023156503393950554150763085392543313427237910614039802250 [150,99] -14661855026537517371185725660640345551751870167120694785016258354858300346553810393597008162200078730002358499855645394694501771837262496323528828444732580905517384727821912054565595433045001100631853370772226751983901833355333762241410551002481596575299102526153283906012023298204948838921936774258748857556573007219716509576631758170352316877991561159028203261899333256588660081684955917831098412932337130906535897854026043939824559710492750683101989636733523202776035204177017177044763973497610350572496074541742079195112739381724695818776873116733638398653559944548042605240124967213665475864895022747358427602430076892208972453512722342706575978535462703046096515740335821368972011251077361001278420204818199327851597462891445645931105146099438192585457618680726191495639857344397874139944613369640075569823816097836758824031829156247217013794854049958535141965721823859685277976674235032205067988974015154390113930675870481561701632041278826301272599019793373478591774432269785290248576940596830832617377769749487256191086236436991104667967939081285886101815083546468601799097768660345708360701294593058607561470610200392863891236091616401624213921475278546887063319474144938614225340078670327249568985968849817910816601993049354564311511110386613043483134540518173036559646370675435954881918889937688602521581782283971568072822368442046751355115414464671599981275072820542383802380742778089683812284405425132282834570407919645742315765314281894627768944295927540384632977739402314397697390989374200744588463955043495912404017714418566317316941358123428890119927089178573825824652102079268593020225499978861576551196536531385682380667900512100791974903537593528786112073862730087516252487251390721958592589668909338381180687573529105161035690538969948362490950889870214253439914757974669405499911426926008410655538552673379991947402858011827958014956501969106007628465997350895224442145 [150,100] -264752180982517990157351807155852483746227096165050415275208719877516273528929685144057872480284464081262757084166645751501858324444425027376296218674886921405919874113883410071543978481503500617078974123402680016481056152203567571696282211178822209852028698579092897659255887539350034326962993779647339876356800347166249325726890910157167296949458632989578478203606796602807770578719744095312740877119162264318196075903426401999274518743506323129906788485030995103063621495487410702319040238852830766978572950386122178986585921887492689357553896186158872274793634771651492790242975326858659632775455839290128055399847868353473748019608131034577117108629140557069695790242154474938626999849446144862957595540555174277582577939296008092575884687748695655077995374220210553846864106248433121596750575127310098619254198164353159580038523484292264869384080213620030847816247819032965594882855460170458402552893856564339230829635282178845153542100615477599109239743059108466530515074357805724973844473609112476996015587606060622376113562453545279351731952382083310935056496746704493642718180688012144869012614247545951289910143404484449970546511874548433502340606754615054870847175133720130154664255139987567751158217062680522579778463407289818982632730030169031474118048590642873322361314056693451139398668234299215539850037550367640519116252917871641259237631182710419036146593600186412097020954528696958591032500951664725474507871002096661624856023362175711695726101688415816551947076830204204660308923531151383206373547170691566987771890296119588716824425937706041252376578663719304714488845413011821076876458149355017547508193066836162343323648299565645252187528313231510133179323719058779617158259354015122058036108863011690942686130609374157248625843977757640191554610475352422263439050402268290569866780516048623114385517786781553044209819204197865382006385535868876519379688526738284 [150,101] 2815341064298749040115840182611474185754046387194966612513570784482527784106598760316495736293623052111817639348043126955297695153889266417757500430302079763321154075298391064528949961389830566819621885349639858340992015379415688992034233876596865461549835151789370438970261473852563903244656743522357734693585147555835766036207384241732520700620010464375739963674165224252931489282718119025736132094718437217363192319498207213599911187413920265781583747558469669712598700527651708771858143285314798566427676692862240711675574066413100910489645762323513971872812343211415577584849504002772295412732228298805656594422841261492984736343489919716492011355286341534808086909763268060805381476772796727786556018059266980783999650942599447932402521201324034390916318524429038385444395169088292577079986166094097700126433159587402694663265535319001077190177280034825204363351067642082452355019395872356483580132734546064502838566021534823054810518711306420887950547684964092230372946096096579965361181148798222367279475567998541298166637562813786565318619611084944135231557713717391468371486580558150639086731850199298855677926801142221874903387465315321873338079535774318961046850467471127339617728930319044181407931590952902362972307305370065346183358877582658232836716105749835325422262402911519653446079116192373858758555230237796843070145856006298001546960756218197013163668813402633849880181257893044136559421097210734198512147366918473259685772712241349160594876594466583148473702362107421573610892926460200809975411153965908802343918734015625603912766695243073315088019893277678266043685055138844824649373767964040539328689712581569549674351146826342728093609896881042109925008248334441336952993618382344528819258104131558766467416786617461697205225066567301827009978597512570598898481852152218808616012854773379849675403414700113004959179056021809088457992095924105504166520206682 [150,102] -10852197794182962407143086069202121160096305472961147232184601747988013102825009658679554466194653131242745505277893180810348378497217346657183376264688912920631592293539900332673078608828891785289220003331930682640821747609512637679947187254043496286460955257634692196154602210232473939171345154163133398066931336226270939536321016751671231506045211783517940182641354606832311177501906883848382691676175994784075025744583766360325912025070652280888896128403654249766368358676600218144603024019162965123790419303490314554793952962952489916321590864067936934307990427033113076248305434979782773439449690429147001302002195889644119700581025842654599601075003485752476984432294254926547895811922848760397140172624319683984632976253218960705547285031199145286369411088462280289116125527899129623685233828037567724077101885303529321553581129170859977954042701079954222853955882508981172662387529235364790838192929412256345233013015760540835073324233109117523073273914340970767329964105479551478017321153972416392171870741587461285931924752686501096374141321863475477715222099786220179406779761660161870880851782094443003966908984353051173804105309369508928227991616276318940489750403635834615155728121435376174058618641101010085057317076236864473095679764969319773187335157267708334974701685343821745149519549370859356081764553318388593521639774687749015654481715955410020117951005805958538414421576539017665668405141532785396645420349873101228813552956487770600273804352422291981559587928039322049263797551311769779006302995253850823182769141270569553105157643326440011184683016993875099096306778761247463663590452195712048285550042362048803909333676734245647841629173773917851215441751694304112839536007988352582300587311863235278475305777792469629877417887374733501124074535393036501563000385930572869298736726212367491529181411688620528692867160954941867467100444283371968151778 [150,103] -7297557084865356825179525730003000819419246380269884524904703180389470567153564488147300668147826865656342801230496281623806806899097988350882059748794861048259279051833403483916564586165113369259512025967580934060918183142040565157666128799523781110988341763962634835135222343577021555106062603446713467852503392912193717597241004632970105408788293520494053977978887383892720402809684617049192668730185228649842224243856379436668533842994168150309012318228679113666570276535160206892174451526972746668739496642500748417559943934334629197674227111017573325824774306722404931606836901353313772308324596342932677171004291576939818210104268228720405423320948726084858153356956833730356925576051511622551770816347105419718134073435774277013749326178926894719453172110381958817834949507080410305411471062222184230820964699875824241037144331782214890001375946123667614660849542810463053137560704395800293084853237391898286113335421236297595295692958117952621270542212538469172013222901578115951139199708073140916586669340212366335565186527683652626326747741891374300703428553755099338937949689816714372241014171865224038847904423339452509569323713407823194508239566225286471056356246551475330204884090079020634593840493556703724156302613372238415348965952448289903879675280717215698936650853528656180072747357680666170222939015416503120664346170755684120660649165011514049417964118776502613798030077800162329185048793457548915658130456104517871287277421853334628847706503708153529218115379919134976440452421658323552292516329918800238805153435117150295633340063374862912399446805314950219886633711748234997422318211587390276648673844453394046030377027046282012097421201035223052491853207340595405869455894073428693697413024473293454205740370955035120918762608944694058636348871761216831651745777083089137087970816851468070132725213027777692717073002625963535298137122004923931 [150,104] -56546657749733612208565551516234412320706063995942014109347522236458221516128576393205747697564477501851556246561872065760618693685706271464390617981356220397962951254915625937422440941319836130458742341081985919512862804369313292042682229027283618962441829265547517256572709346568361863043041596047985096699575595163011828367936149894869433939740712656493447808054229918093763214670384166332804616080212449142959784411379413860886526651475887013309516668500252966413694777145325445009286292835043769486982033650052197999513243784242120176955242411864131926517324651517389256202186656471699137583126822382989452202121655395903372440064111817170268032983188535322874388150607129253423874041858154220455165516165418402013647184904377448893802278490282111457741383429647533833439624912884944585797537062363251557475865593598588317710478197523676009651640942563765633523878275400267831794215587240784714748753074742579370324647671632506268778761724512721432857393948969241807758011065825792285095982535164758986765834932799265930479775910139247871002735655728266889430243705728554520828021180090535336474299202261825212749597394509503919099239574646832015080127465026190621705045208848851565791139700543451933908594032177779435498948070113957752115207075231868863245563844015978649294273981405989715780835498777353459106292934507660210723917988350267186084008679742308307925247375267761749886802746186952244274421060257878764975625912006404413498405800147386870859458024177478044431849961313387430453612080563081452707319793601398605116607309916161060271738093369068071593889920406181892541223419230118101428446278079701759621631200147842343461929635180416665305806304804874305749303956214094624042181017041693620407289927286818993425998558914454949582647845251379051097030326407345194313905998524831452141809744986248240069304713766329112202160163527379750935679612316 [150,105] 206260629893091258215889834195390934267792204682579751973423125273686229886489614254348754266747873869675626656710912966223004589398319061238334164429302278565684441836363946888295118949363430710185768619500244038062879035233757587831874779113582129927155771031929792627982749313723265284184702817441179316219934853274117373658271157256157790586520287495302072168065339512184554315703321791797374252693096584157657179913055167696747049396546686505772315972416972322300805154687824923898835360876272108100929098243144136429240335301574217698018495618122943227035657696676467725608585830609351421093179205694739644582518820199762804026082516069819634778267351457926558735646496957482604321474242677006012766206021334431902885255761882796883291028264477019969153963813306399835864355732905579695235649498458882279461998381467420245168043754529997811913069142590454001363189745881798900372717658838348205331889168417331324780331534833185123269503582669334647510398167081244476770524809924159520469098592722834735300592404650570670526686243954842735266734700213118255862216881872693312124452242052851857971975166811742658139378058730414529613838128713774430454855517796294695917827910202349460779994877206061577285331589852964882663681707447138366777806927484768433858505569572310983551114868264668933296355618996361784088480326129128992739553418735025554718326885952154095313658574513280536392559067648723197744293241489303904472180441673308114633962892553535525037009798495113579579526287304965631682264148634153605793421755299937610132209820072209887557260209084198422831351930156513706149683526522144357151679265794088585369399921306140192626975860709014985851647461444483536940498456960316862088060474934989858710581712915838091918685255224969629075242594961290830734826532252527536601086921331478533458587567649730126410541895305817721571672966681593103271861 [150,106] 1739625644840465947986811768074898461295934696067546892381358508312168305175192264567027811584503604035464613895190693419660511968522323223726623729259564315776995989974950604154133696592278537431531427085911221477450008519486778670485886310545053079547752037807545347172704627787268373278715563485859963035317078508018118188658978746585569259345852737193895674443231047646598405059169559955367128214919698359054586148797103741284416370331190182642517085923882359191441938515651044739671623025596141871616840903841097033357557930602172905620792675476027703417251814981936802129665235023055888664450129164518772721469661518883321305974698612643590286532303387287866017979858362330729021508986518408777000855152880340792730255186778868929012736657201134876641799383156835195741730836493640702360006809347264503917298124316933342994550771533916957174438505446380098348995468608848116853448087634852526828989766229965450671219477598950082303671867555924810197362197636606302379566788405143805558306597306209294762231946802430263700988236400111862211573002798977030158977133809307323244790050795203153064604702845971313193475591239314291290729515678257837816681286744685700364131688760439168613041720634663525571092706062734206344109380699383947017937490088981676923615254270439969159190373942106594520161333850951720490728245019060178029374577867178134204360559899740411120148172915410113761917944954707143181851880009233071215448419238516398352110970664686170934764856008904961799778877563119043867068078172076339713166873303098656671627697038724331628013295282559231149244649616561481238561315739401230204121288378575143756205138089776785550969527455454284950572461136891393934063833844292423147434661146087303393218268854302517306694981490587828646904762950404340284679123018074783249186315095802231426475443596124171715311323511195802291391248880390411001 [150,107] 10881587618929080997364699134949555872102376254988880219222085858598380995697237204714076326127837031248461367661935336635595004099838601980355710280752283966741082883787961289832823699533792844731399067967435370408514256585546100578232544464722229088028681154516072051945175728569767881270304910537472503210095199739845948228805786608885124660838871594543808242658455071602084434048071331550222979817990689790212542670031595767710232813998166304077451654509104747803244845447337275232718692489558495867587050830583247548374358544295102325540403690769053295674207501689855365949451804712580901217709858992761370563484773512383788124884581772444136188414194029230632745668527916426197384168731036678446626431514632134804103184376271455994768297072485246011965244032135908855615563798328222764249318671717214030768230784299090151544463102952025686363989806848186591652752735193735402501900692919247276400823125452881320825612048879496173201261233174151079183231234396428690097801029329996356393438351667766006114646664744738072812531347792264900912292982964788273736042013980914939832528569507531597472643825520586916319827205518044102102481176601610863169252873512899722900435706625796701261987629157002145525025363647866857335624595498277302585471124645504931946929706547966319268749077327114625365342587446277570415554712897945313542203849295576311593913126764921550118389204562075705844318859253839855341059565560695360478719678865748947834391950632598972974140013372719391955536041977291004014231012130212135380548799796682699147303478468528843904728055411610530798578405371753420736939203305359502352210643194700909146112514574600813743771818071123149151787798818001926650105337229755182820073981644757929669924639948836892791767810201376235719714654142167672877499118124984014617851443403536862333005925736556510849121210718984114369362394754381 [150,108] 51902435242031720392500530595742606986130863039541864001379752860386460026774526881682593230309046794227487810144920136559989835497891689664647156519724408888183800784459302212805286164013768183055918259711079515957975262682271535050076064605070612174530476614944748399285126796457429141740344755652404405121516418892239122752530124193952690214022042688308067673424437721109392001373031875996045156235747188631376720850705659553751375931985524762682721108136102797517557144169550166511820719432119715355740770216639078719438753539157173396152558673712101959346426500099615451046779914984874363718552952418597509634540321903955568326656669086046146334727088703298732557029833608959539611427169418361875122034775477838388468241689191927509457756331370232651903270857024011511822570014057349059635588993063182620010308425018492562047591218925306488237727211977757885931759791739763490294045402021758987307069849022836087594517457075760358788919197772342206972888973514700730579711075385189284344429716515854789540478685037505366537166874013106678256726652245964710980423842797529721732675596966774599620880199642417955219545057209820938884089529902676165926683602114537287504980708778306061238527806823626546568207284018268573042664061943279990450652415174605405321687397935673026684201104697011157276072798196589538886323576278735479639577164567189570010260310431410093667545370165420565108059854115161153817705858044631731810897982178166555142916507803318207223915071464564819345951688332554148639385150896943737438878705095844219496264802861132105988488348493048219691074031719535644458207714096642821584707640923870866369126199222382967030811558685342316174922737064434142350998806596065886572793690531617405906558856522067643048714362920579274744879100753416246033651418863425920736921770711356429467842246678894018500340494697719850388250628 [150,109] 28568577490331790229789326931256442276187633735547777680176011419051245705985750467088718911775034427081623086330065238653981801530119708519632703326490362312008822130567495951173207181028089612355755581980053181713417618552641329215731502793045537841371084115042468315496967715173747081937115854193040340177924893002601440272895777425637119108880610469520592146415689870602992806574870600851670812111057475320266638188945316077795048881691386846516606944556953183333993110111319747746997868421357977947803096039275949881987034541991956623178543111431261489391552922335652064898840807149057454215912491071919795064712391394738093403649426389991636211549466581367665487229035464126778154555131852526887179783531017550943665638806145625896095417473646230067376719373886039783339746576457756432912930797342390525306343527771278640803983174042504708888517288550183452773601444189228895196411292838257281494899550573174180389395644005592970035710296677186725640864893831350841850448978468739546465067557851866662668542312095990158020205560928432343654773951807407760998601536578964898039596991162252547309500168363093603384340970054523677346986876459480123477373757646616187333826208970670512661703864132183705983691721946102115564202259264626639438933733691695726850049320313825299247787437038740704119495871637555606976566461914346053453069748991875940493615832039989460027080202664998386678937836273877012009382628946725757288919624220685316332251655062147918431419782322840725065734866745911926015401221541032368367264382760360006428542881605215357630349920026272272748478302863010186143866851229998342609297453482538137566263253238171827812643166687204932644614269513672228356334880512302038653735189336516955189982319432881286066843941225501354633398914939322222128555247989889591932729638255785223357538769326015357038229449190328006959 [150,110] -193566881602534750251204539513469290455635643734823941553119275948199993984251890388747768919277753727849147137380229794772319045723329000271539242483693983216495785812299629494676557956214121147472538448551971191435708609690876534377143495946854279223397741788681967561207573657034986463576604960484181243141308048238696840568045927622396379603548008246368067528241647531887577653458926193318743923603230234966632703715530961626352229623665859549833729240582061491893970978281598871466723178085377701314471652650224815264710193414092444051716270849174685213772619964426781234127761876505295291812194036385261105802600324552324342210602673376042711173776995170038197015966506640732645709998708638124012965227643873202706126624269743857728026741560656015963163577697021828683433095058853665224184724760851487195918781692960410422048426860828504508821157682747395143349974471285095397257563429182232171037873134918580906614757657362517865228030227434745025915710221345625186186751411603608181286006522530109040142828104364798729466650197067675913010276841367087068788978422182367128640844586727363484830287057407887970104716968337728820514958405296003783706906477376617829977335913460090754618344159953629877245406926341245984668876276855045080277726833232383611566030563367063167695235822725102209350142387316234500576136483097654011374982202873381193619685691816425478947581714194987019127775601288614000551993056007113572783429252009072869858964703680263496454054218371132387168560108005668891754388144737144974584200447442708367160654932221102766572051016837414003076653149436282474858407609881624418492975524614121401117527417036996168530242919667490815009847246642911750803842416353411233784968333050654748222287979694652319351051070812221576966615457355091099911411018304243898236391965517998434437055803187245552763410788765572 [150,111] 900705796721183635068900511871844527251887636529740456532631631438965296764748110258219647592090852302681064493813907406440231803564611584652137630275744651164915704542132992888729548102112744925470069285077799878449525086609138059203188924337950206962244011690398597556182830479927877575513676909675985753772178315289766617408570357603837429207050122481997349672191329695974891740707430982058540526397025772828125602738589186114056806607797255099985102114171941050874402590688488485130447853725023446707091239502155567306010155192975040728234107303414718965166607961885030357347347855606512546745498926483702365373777238080190754039625215658789179833703964091313641398072937752502148441853424970939379544396925771768213758795917245475152063397463019228834125011259882074537304495761958624594269715799396269161464452008560829059357944076699380580523006688451920610348545101208265581762917152480517001197009347655916288981450581766597652085180137539770834530208218332509980302443879529034159370142345802681206554380223783512097954558201921685849905277925175788489464857187797148402395345605347259520474918704481762637780897321035644524231583694491208038410959599935885090406466773347377990183025963630074428383107396908662466776747104458464967165475385369015627183674488956104518868950473336916888637572854969201204386325146904848896226479689416956060863293379543110832690220640818279215462878777665883787564215537422277049363764041917316673470071136244265152272128563479437690842768642123733456812453342307618767187214937420397643844757768381539659240645086859169559552314640145208604529173650625868188302528342719359662153050133610291007625987246002201898988936860608892725801919832165317704566958325825309581413620918240208095235396557618336798997741067003410179003034298248282296247337252718794852049996751453533683111844795 [150,112] -4553214481350737488652314926318470905845485267097573173274039894000120443874963575003828552684357589488440683465387739355314340695922830800698772580448717339892953695028939802954522907038184365729636677831931070671690446984398363484823156896956729626023422695079077466123156889078852986177997839672036112366508475340212713698769269579775501373126921948922399005077493929534184892799003609272173806653739198069156190020518975828255280017164663312813232019187280816172515155122379951742811998200021798187037804046084348576718554249042600753462211101760413860532043887786495212633966687417741119056470158332273156977377560754602500358219324538460054221948105341973889827124599088836245499531754688756483692890228389527016175162506407872980011681397564600667161203546185518280535744882263189887703397130422225664420472530857953862964836066299815445596512020582257739943340163897915104398108974911950784194238875792673207485484269363029533319328581460582958943240832103591483226937542692095268940813469867461189833326128991205816120446678885245266086300087877879469039864657177395039216996627370834684781274942562565508887271418213651580190921085088481479494479985449253261317673237229251032222400215124029788650786808987992529848515545733650981299637904640740774922303692881137920038895453174111795251385577440366828961579256569788062717876850724863680917074064260975468741981650685643532615816289139375247839947346004456541379389050501475670678419330371241217940796275141902580594042086809579293103188250082057151017814687276973334900606974649728425756862433731179984957868044596707451442424603049062935594482871680381078808029928152618909249872594083666299737118112803217169811803856393343034336371104243932975630500203038912690315256404507977129219692075467098099132455909470005541099442761126464449409551102177817872879910 [150,113] 3813881353706289112876766438110986464499396312112945713216911566975118947168532423785493547596164443490629244671427622438405193999956614995732319996351485814956435211626683296201077647618302597454414717331897203216437520599350150442852820222484359687183174875953355272753675674997899567601452347379591640996992969966150824339743845329899127630259452229519943091190910652794930808191712517314238050120057081643589406001675554491343963199699853181530246802530814801706849958385811669553324211612640804643434287582173322785444683508170373628555137340872287086411289879478552082616987896470913062498325262038194439611187635259022828936306222267632095836377694059907135484975670170432649551200916199236650383890141202193174542053181278127513624016393309723773833181432406657750844691087596052063405541464527252011225639231507529630106396671488676683302845561454482724372072093611441065358646021082803564296367827238348424907840292916854299132946569878642543257448689857749069619137604025088246447286951571619831096743298547024594221726188554893257957943296460865530176993775113238097736775875746307611443768643519128886938342786111026622234079911753445625080710898502147655473859043972705274616946087090542571365613446982621360329699159223265203261609717342765431583816992486004981251161597797026403834712698751665498113362457268782570641480828394060804156964867206402253571132697899577525315970059095462225190497295804711235720843697379405202681648067818270787324760314388842312828307645629712188180664915634524286430443995060677415907855561140529764515549023864465827983867457892243517386090374626732006508303975107823217665384933630368703831709081030736478221515265113329828299113290416404238284150998741869837729531358467093359313726483237248863676223807007997055482342695434539907931549276110409178062326632837371866 [150,114] -1004547339952808790735747066995505606383510153310642945130881751087092119761976408024846771398447788386827669044189514661873855581769049375439540980070509195587439676021929575760465766555815127989367962077671340860170878149659508595317681625286353159034391182936536326348597018231986517777756827989651226732312738615653663873621918258210361761795451543171335941052421470928306963325766449897301089584082575532659105029077131679636241109312004112955595058352518343861638601575957011632713097324046385648995131542605384444212096891858724136855864417752860923179772934509626430171936283631513844646822417295682738138638012836010687777313630904105225439485432502498570648974059071846258015642915485595114662458832472844544769884592700338815855373848022857213314664901026845114107754506447442404953697418690763862703022610585635199227413595709586497863158710971293989206550557673334651005960200041753525145477201603598583242554343645938143763705653049371753353879075676278053147480323294639475478892552998979793086954038597022909575157366522118909608999673868278021467696404636571472489978095683051626021963667176046915963630810077580473801667614521403582060358809286209974724203611209911460604471893511532330583646578046613978103890456041077259577896610233823305869541008988819343972079300488896024320989851728122113637603801467119060060533239723334639217952078687229686594551043424728704715104240768631225805766570756508333691832256166827314381736428790176771032029521204239520707696718867189325574021047346347060271710650937537970458050080949725485573272793945613435561108126683347565364183969062850956232554289505593236863329040682683403948122530909238582914713988822746703357867292273973304221291000598528533944402701960607568669156135646427483007827370712491675478615915659116517963893346256696961484446708534 [150,115] -3649915399374603165536723325197024599849542855788103344659138109987656663718558214816438171404644456787343185367257098641634368791970331050927869270925707544197731416171999874387822204139968115204981804904812944728849229556089666152809609482384872707838194137692451146364920892687145777243567481142799307137531133181068859449221646462410048636117961048725008019184630144316322181868239045086480255521359035435840503673753702473690509940676643216820461690121411585088864059896469642481247284100810442678255199786572534465837876037663283980924126314702573129682692101453891859224604571808822576733918380770492623477990694648143024251836856330310561459629392800531681445479197933178161842949231767927054617324068177011347165466776568503241727465312129175385153140540406182864683505066187698499945258235464030663253215943209039229265340326173551999381723380970148406468705461529774525118424211572776628148290696302129482001676064658340342927928952640720425058322968707544043791975917281672706078666312593521612895257968146975852537291332548804549827812879691306929728512187836702411915563277198965347942133305353297217167124386216542417164784774387388504486546688151996299271215530419873823782561942063396393304091063757051210859187685163077972045565237520617441867207108927967415234187191445806521985249514572958449612061034401848668045020345089640837907942488740416844454774356278147904919281714962571320776445038437770434385211534169465780395022013542460960330864686646527406316431849910024497066253613221367375427037946835119989620153739843721536162704486277259597474648997807380822148994780921248864822568035818572884111884299014803254508973052365619804324367435782568398022044967242231986518580458416584935023764660169484498181328718462286501148515750041019201038082880041843509535794230933416131242048 [150,116] 40423218153719953259197362787881927053772349937732537678105090385251645520984769446914793302099225463247686709440257033926038427138341634919696921058994732903077471629243379089728918844129914722216402789204078973689874573556476715214306761221622908758844897097726268283167413239177608416956573727436070255920033591438083031109772914492579276927076028248477903060901767484411321649130486182141181956967065049098990945344204519822929998492129806670669999088326628298044523160385424303954599718361558261107893470583988819987453583296541979729153805018898568004609585347036826880300517060089458626521553428813259706743632002897441964374557230786666940859350506474657638000803352870521645294084447753857608871470634691810209453383584834484341404087152236648554799132200751613128473788981896692291065670052923769557212912632415935051377040262086347531950445978872555409291016650127359567237781987859531971613240015000918689695740661579983547400175641399968286193485445063494442968132597044839872445495763021609592492757771446149564774480213706957358751997062324723691143614663452688914425572081303746055550697799454223050949790461683892365526435540185449811161039411662686262954724352754525992247682732336825606698138872647408035380215583349966938993944865420717341902442215988611820875386365879733294574843647387575599079447851598710074026541439743778735184339760734960626616194958746642716786024679986206567150359929880726862980610372142789383574007788777453851333261404036548967156351227576701645647875997525136640037366982064041185855062359924375774832161985004221792503281338030316004680051880667030585134027067458650094691571443330869218918961606482048672269443345974927438524038521135436119560025822892983623146063784483069628403623415739874660770371180534455066790346864232350743763289453536554624 [150,117] 38248825024075104537926562646569075252814681232242581276519270731601426988462039430550026187187926934835764172176788101433925932272062181722974493186453057738302069252282384162070109725171598025729138511357487626131796112437278060702277388800695665416814060613578001428302045689934571034094368201467322053389583219297206388007601025786521365275112667871883095704004843854189324597307723824788099022590712307566720430428630275708124102112278133596495192235513633232797137517906631374848559546791296933902738527252098392801036058735858648961852236312869056561313882589378406170417594945344959192974325463458480087346099437829432843811391432591676291033500524288848063654506096446868327890661252429206305285756328708721783929539665255920031575156244677412294432792786303182240464130720611391069997398441188056393492006140423617017608519152091940717976518706590595024716463326899622307472951580649587763745902520852983220043941765652406199348452660698659293084895912727705005791898345508649757075702569781205299126674953144386093330101438496756021325920958147691338316504993003084211577917235027048041326013112744111127615733182738618737514888277424223523898359006338354390478757943263884499222529181626366831385149061087625424855140215190558870862607862563771331666678851701387581840429478239069686209808008794926479275389359751039393647382332929451245401022476359233799132725151739240361585916687225224350071975348744969290049144482247786238811078235812196131158049459025532754129133805653737005797862521952289629535379584227337491783129567402394614804667193072472756330064806105967690233246726322779080791374607355096141440770656137752680723902495544908881534524739928408846326605952671635281373416653323024546739258416288853347110245605996252391633424279347271861216525102679923220458259644252 [150,118] -9774797293964697233710854989942505925770724659428286420038477206916175701843592257507834497159135019774402201190730644492425979145119869503430654665611175534986778343695006650737919539640693821632855882981279344993287540080949193199516606056987954006164163904865559194749584533024221701751055739032523669425442909004086142326979060068003135209050251117345566355736427740554486308792706392844752497238601830194738572302225278333713998576914210642114416454976095397551346406451992455602865162869957320004450828228430202316512488089663358990201334107293155828621260390621634337966159472218396269274994691300744599644328504463986790168643409700167848760737216161947717744879571784888553559724576285616081942610178208233476946207477552024346889707597608523833033112123284248178675169793374527391089725711557999538941642345785168957724127216696057347562159989069126301523860262268377866247728328438387101610544134711279362062175442077424695875239746239525134775457288766243479632765908042822702142244527363619641266715916165331550825663587543221313770694834512393490120163244418031215166287419169228444106386815276535522751397137135359807469289742138939727201454163890936978863931858079372235172487035141663123594591201195179969928350314175921565403903127032976672657822683651953009982338296666749850406573663009017573512862561258851147887806594592794414674392489957188062492198762820839794282324790255722517655977799870174678333950594806850246930313450838347019481023459074143080344846063274477884275244249291039383313321929927519285024701291481193848034222226378029242140451059873305135546862943821615047506810535352749618852517276598853515927437640725019874432466147323900870357618382340244456307865126479895950355199805772064443138157087390773525270958218758803824287237125655459760901780 [150,119] -42899599898643416498643940632990014325380208745638160276380683457071710163198189038086550092287087260506908760223551261944663600021927071371728867729738506067095178718979779220956572207677282793347449314680133212186665716686017657547486664527370009194751335637608276769215616224681089564381406793331408308595524709249183545126658494669854570843388038303391869517721312065950970207082265479368353342979653479614852708361381416397475852213992787297560529272939882831021932905799372530841524488977577683846491736933539232622545342385617507815677166754529024873930484265776157104551617089327619371952498742795478570385022711915759612127028621947738919804926327845953893930778399053312296601686696323145475417998523545658744303070497465614622335556944696939676306608412039886306336255113188869307227406102723525316041567550318013772562761889569451367551822374652489807870382500873844257407073736937001426148564950117048296798494556444987566509558411945499225542622056285450927716930197157349425180195784515706268053396627878493627770648181811662610815551527899527346974549971438522500183331552940371662875126130364507534473409148006742661042893296805480289392879181957015914504357891060339144039902277399951717863671088530395412899934409214704196895117207271408249491032139471728478248078213652059146848707162358855420921094584720179943254335144501264201528745803311387466083375632398858510017307469347204999963174933405019941126987074782838246687454570247146734408452911853523881378323582767604662418413465846398954400402478343939247270785929038596673125863575624717403379899161661532922122240592036148622696413624538983645704239743704463658536597207570803327038788162834654528607050755052399102836574635207725160563880341313941045595808214903791271098385908508692547494017069840170452 [150,120] 2662146204193899715284871499322828832889801028338062425530798805654339383307711916431665965555541356012243280222096934387180345993662228347324822907701885448018115738642322473218053400268370648920985249375257989559206552602685606031254290371082680453104809713994730618491368742759174293495639913856165931515606835411028757125733976077967216579890405340039844157234831020387449128880430225843368382446895067053375790825530164251094784963667273644344175385037996782383858698626519296309294965824761327674126003839226978457142794468922673633541071189441695983328663022195779076120084965213999168474052350528352865499743120987259239253588623625308822846377260338772059249846894382305643257980630960505969274268894424276895026958047179845049201119780195446571426341625231071039493425332900539666189366568169737878906283519344859615291026518403622251060798347711681772955103099329213269683031754921838124124163702567717082621704271690643768171045876333453980441682268684387154080485644907891163290976326344749949629701637675802915547389121598297558455591852307331288264957391054464778818239421150196170479920190591368145813950709013411589727161003696114413755524897808309517825285343798157915963980476236043878871399123682113118424148671284945056282915889021763389260806653878380928919059391293897819118710568555256491298367165684735195101983291950850261269099414142527095837264638968161789762305235134131306171978588624971962104876574872498020721975571108260256198055720979010163800158682159111915350596027180655935732140507702551505700933062502528271740777898359292257359311916125308572430074936854855298483262575852491677184796055663348713697390771737398044305004206887662457372762749090927669192332273466635119938976911828165743736509840094033123952979114711313549428081640602 [150,121] 5099184393899622409782715003087335260715425279119174931454131759184150676603294897375178503991631314645673035290912833639403016167876468638420052081994322374618459942348285390791047925139517288743896088769229997020024742465457985375269027777086560315735696415976254236383027955633048419779552797395461295795446911497316828700482727172980694626148056076012985490211656948504911622533346349751082868117796466040756067752254208877006531077808392198179406295765385854792411656719364722949947674742925915431179260923342551672473139483402877719705960825690202554363652171846262540538804709094065992039912697252189016970210566976594587005973035234125915305867405800214117442427133801653422258728795597327636986780853518947892920893820970031266103326829419935649210169005517412558285555403985001386108013153340261599890679522025029822014143562986194678061289997574159985769590710951453217525881005008474459494787754323400047470911926169688751509636601174049727529016202813081869368809320263628746990338483916491591591137888151969289363466897681276442795087122821464045255541063888907800251746045471904507239900905187032646165788266820161004414324545402746373095677171759961860757384445836889376351363326716583881870677602769525760277290254569049814414754028020301874233625564648459954450804938099247499414402418031110581074427404119208764179824720035541821647840257337469287433371550983968981494341587011734020512248874800740314829649146356714050313450049592647670042281126614725630384919437680708739660799681700029829861964234877180622700147742554098197199989488207551057585139355940651754652694532033166381091708656217497378945116790147321311963645805683525192788770356166404897946145602761029259552599873031547432560169072774895537850637433740145250916884757556466944448043 [150,122] -646218976871283961368566023422449272526023210412596707148176860226429633077107443230357411260988953655702070265140405691309594807859821729931532852456181386981547863473247120163553346198789562619093857509970562728988162676118469653798715702656664641506145759985778858956894337311937008398526656561918335794183864169577573101211037373961614582530956673530752946603452487187032704844981030972096836554782929443340979649399212673299789024898099157483586688062686209230427144766174208941800156464845371454269151999263627955639071247720736946529989115945339141783061441342723739088844383544486683475622795764715810815925085615995785772402091860997527808461127935194415478663557307222571513217753365470217307328560520563932129531759064400286690364283795685158361001556035265487818426265762398770158042272618444062770329979721911125026520817944217320920890308163170714251936251624659467187195486852635452576004922441078471547717546887508451874300434239564885513045010970965010139078554841013215579087253483455213995182478602523147923979016132494421151776927108845983775055962737679037767767353870959366221117755999327244110139573950132454573358619439675671858080528716618866398962404606953231745439384709252680157042710065233173155593405050863258911910249785281101991759772188537725741853933676543584824432326792287217084904017269846119723387880869784377665809567238229146903945558549913137888273978029117529155036747605762720782601185528812907972212701115997327372496064014796688251698374919069138440237671917347877597345023523266210450319471106694190816425051306444890798555387355686321197024468977759783314886900876351575435135717047749924675403095758738923759231291249162518973832641457671937054542778698721957181545295688342777819130179883080831066789278573687564 [150,123] 2654562339066477732053106977414473908075533465720070704863428763648551739983678047590103589918867958716837848825030318279791041137314142809275086145667192603653599829450440140896698736389162073615901487732003464270356874160211315626203410716658085717171115486688556690661597265514446696075939553387979537546844390466764133537424727260804940239383192365519045264791978075301471249786892336537495888485447895581337862964569707533729455026789635912272820829363274856999353035236875717450718947974642295241729271218558566094977637598688644173412592558340459694781960604759343451112524054817950537453121891634752459903340210027251914937114455749744394321065409020358254063600663252517594943058596345994324270490363763169337807985931482434670818429054897040310899583335934548169128368991338745943078284711427168411296636488867936987621766710355621658508031957917813811203761312050779826015776418888620744556047931661415740912113436941783700053870575377582417962361022774688705248877902013781937471610551702346984151770831962011755443000097253295480039085345340435897678711484479550041293730860430054173839283703585999438199552647902500053352423570150031636413724596890289448143128826289685300477350245337572571931321034864259321338563380353985292513704149824511101671528776484105843213958546401762253612030983814786368243552222147675212734768507690233793991214841546428117901442429080437538412390560294510219353661425905349366775908615378518226499292105530798180803688654145670132385486807117503067867591586313049858583243530865227108481223027859485499338001304339134290020285215636584940692154545819922559328482090565548080749140250990124983974255534840621836796023496177094097667381720788203447857629860569130221411616844143593241273228554299236582187518748851 [150,124] -13623823873101731123761274139155578769597215224109705067741698496824053213131349692092086162869315942626932455539231616118286341957999295838961524423267322074879881900243743144993160602954346599761858300102521203644314698910653423001579411095245858320236183487053002949374624543237250205137008393260368892453508035912667626287600052962370616098600974422674480344664764215761257737532669253205877913595130747912269145328119555400720157773297582008764256171262916575683205399126855472493064706364614385198126242324650217085051876058680014575489168793608723075724836228827786115097699796459285998007530116762362885934136887086560554842301979253191664453830590289998607292706291564785970380503399266013903342145704466364879318438370441677390288301167770665483372158278597538536831615785060767676463828468972401050290530396251397120586779720031379341089682329208619746594248406337034073081413477700510515816137844842459412078525745822356439765260006489943208900295696981153494327544600950479535812016534496254691816205204694560915693622331988658167659859443275179966189621327119539158686210419848360440549093303782123671437689887698145111874508273489108068705106982682050882270740738660857940425577671380291447227192137059866731932395696732300222049207263847610882857963052724170950617889964293105611195283816013678048185623675377539608078836292496940616731692038659550219743913535382326581458862385210173086468034823665282450953072523884484271016746598592361501891800179845055501330443232828647670237669235735922664021509274119949477264824530944014974446273338632175990336355954904088214403262763498671155821610332186848969302084110880891536224280603297056020143766075140757779558728690122010495039239951925899758417362624056212792460175535612699703001810 [150,125] -438853752782832473433271585957055600126689836665738348987669558310464748326981042845862518697577482446578373413772091444684079080829594450946954539344624947306354390333843891548743079840307077740819433792556454539969277335203141284238574911593791918992848350353391768916084844337168098572512515935410878138620496113215329520821210116348502045394972336064067639307711158898589212968131891691423146199135795245179629716394698811190935211316867054032700396286644430628252122493115844866601989813022646977808813426306834657790540871540568403911220331861331153451876055298053760675535238679350474279700778509658669231890313740227591884767617185719655541865292389801765792525646504250551640767400067216536368259389031274168695342225208635206242431955607638610496092151715112338611657862698331439333485362980531698219407381126750131763638556220538095310337238290294169142244299921437211829409316106706448401362393178485688433178193648182626856518731253836225189866060215112535606998631769012042489504210395443646848021603218339363229098127162119617563544582752170873639690809954194102728695517142952867439735071141304869074836878183296592622507713588691930227338041119777613916469216014134812096964025017783687791850620004413150591958776256661982748379620021287079331342266818491556541120160413100843962031961338297216421865226028055493615581196782677770037609106126897583745012484639399757183384500371857628281897294590529787351935022353986583270321246752766913323311655579691018074683503762811939439658979421656709703414011474969138960356312293434911999678979162891557581134247613049116350088499910461038511398059146284106501366179179963130224351938749100537668454585074946345434054097824944114231279872064964116418226603327380207673012501316084008 [150,126] -5027965524652093480989421988793238401772886801185618780797987415203762463338938283027946305152076529467773160696504507650744386151463513849407168285621654774171316045899216601677792109997505696053769360181222234840640334072305643130570582184771249294041335477851275194788581598013815632664257703940394760074837601315638714587452180494817686829394126984339914869464509085666005633462984331228704782712721395588000135815671910939346080764165973220953055545932551405846564794116149664493899296739154716019627207757438619313461507902047718663680000320701550657880263885008480490672787327291022591949633428074065755770892592757463231447011801844993600445593833652025495384245588714049409974141319123931585709222891862619847973629998776530805638043015109700865208838052749262431864173629829874569354988765191255296617345015770026414479943887717169371295548425763290010792706079560409916233259342875869249815991349309717894230813700345145850200182550712088683274188172467817017344515745273589387960165901262529993218472589667661688883444849999881143856721137361321819567416978878463445856417322159005543580808779483120059901890288852423556525849639979139536044667545896157073113974978506446410595225236334319419855415271730214327111763638002688902357416290405627458696852082932408663713990724141286806694336076677281865841847378432922077009427328630224371652101223090397887560000504235814756524075949701664387925923036654792714394932229011518352419681410928515949756438800417686890661743695760437176759450004173424056260922269214455042542229546376615398023890117503729589106544628549853421915870750370084463592834169927364222322588436517758123964079982810975543314989831339695802429385506018428443098407782107943720726912362273940175071320637304 [150,127] 3081150374360420080217387677896853590341564306108494199382959386977016750917127089034590609779418418747289549614701083472276135668620162769924946399684386518333714325929570593656321562950771508946312531663099754333016667706009137055485220947532754448816489211694149862086116615390387370588392310970613589184651678149091548545901560338073808193275902259482254121576580950041531920500331171916344741081633963210640842297789340936304371787339015263448987450868216210164189222784597664166839854233115317877343798774569398882209834321153436688808443459779833973740398480821121326534244115522455030515892879040614863700245379026482511370007139926468802824963955108203934172532751192027897841868914148048919926162376516099442697746344539072664547402109554409593762558712863927414498407601120529986098406065202266469118860973487922517073675754589559952817596804821754230027991093711793349986733648025476714357762299245669380711895566557229067826915102210962651113650515649143294947856114059378870426994027624392600179677970594398856293454700198950427860294683748314266239671141819290625984080087546280446053691612993806017403193397457941643293231369228534955417240372332870924332717653628203070392893891897794751797876495467137815644512134496740494781086245204546003595704431941938906980284308174903728616063516418307898891556993201760447417284615867331939948912503686464674091018395073414861239424272278929203095486997026150918340164055202799558308637872024082250893813720144025647997931176775539486299249569863582807818085595471742529985372526946278180489762872284249447651444221609934992627109820861795757198160511555362769836048650988058669880940838751712196421895532613058793811816116343354404459878964219846003417657143834625094759316 [150,128] 891954245744797970246280861435884718257249929802716187483642094711059604394789015662923604323392604772000550195126325596521673081452701840158145307429676562244013519430279303385563873058241739475781631072165403733990887130913797536532681928341887691866486737316430744822744310469806333941863057299141256725452666115193322795059080697763103047987722690424098139872225854395776258317275502241642504772863094981178300614137686570438703925803901620721888633377157275828875675265313591217390858807222731310709185148910407983823221373644728244768662147841882552725832471261200506421737170797600649523190180201096366532486329038168041468327543884674156343394905166081269818454334745673084833382783600656026248785180263090921845441947917055929854548745000645721655437746139443973834361813073557875420309576650989099365365679826142137150481988359323411252004344121806609231111979664891175764525971481328536928779834466282368587451084446665942355543307142905495520868381894717933516827872713050410285041308797349141974103730948388760000491774657802948297271369966363442220140046758063961184446452223320264093676063973118262302682951625482428188691755890170258703412574957537282692966125498160541773368361610771953326933824462859650124501131655557137338705975394138835071193641716670652233121603717482604670555047731893953978412489331598175306615875892584769418658138080339458973051022676710901532816927300493878333579136955495137931690185555678300994968334272370263097271912609898775262885257361763972729604631133849211018683115867013887570810254195969367459449113772168294588209350411072983573034476559244163967012061346154753236480693274040910076487864453241499292012846495624045840687674788642326516907089861079951420402873892533688 [150,129] 3289121040840829287567839160705478178973977156360043800855265502928604391369139454332087277368156948317234435707232663060558861286241051668178527727884037094050287012363280606466030690924862332588490426575035948962018063334654593771848192776158837057594058232590831623733497979488587950378422870261765215417886930616034112346972478244077498772200790560581306434813492259273690293753810502126884012965366580393460040932212031007330970428581492769391300277964452136475838812462180596202923461261138273660911765732867510086929559220408442168492918235223610206446390692520546293004952724104567900660020703321269025397370344245467314574815244038359124875788253054186392690644018237193282203334003098584579892499443124423657844193424246982677312716773814351574685689855273084063576140539693329925149323824546681040175715416345188209613165065548053509252097415837196885649105873395942555961612279972802027472426040951929622067487423522081975245971282199004345318399638725046005930313642568169654936996975013307804789627734276961858254501866465945072943828888714489705163393011281589693753766554825297791412758107212862677893659666531224260014421423190892296662007937658737785026913506164442465148123982282053456501904973402324120171944434525483166015249736112122226736571984640222028734269350097515766358394897929565616260617592704539485154854980098303277017899086594046085871166010569225443399451875457897644013665315520763791947899436936033451883240025303209138484386379201447467373237303786008086111275110290612241581211500939156683488630654785963774058560059125559291362213249892856138701525428137976371715720335471923674700215863813836260137058752652189373191358487067229200125907461368636904272761941495003452268196172752 [150,130] -2030476255680391967280579159391238701390076211893815891869245998544823321462564315381943489850479189008693823489784657980637042446678391175804465765223895453970902528278915474745291296414228977511352719652630991681001920284098965726960906678320366311491901624806787783457210702485125332058401116833415979681188093113460009694338064389906757364624152348812796845428757606747157158533151812289329751353014447893843161994692695222263838431485676071947210234124330359623965075632721238963938838443844783096117476525569722845435746630397658754650911926792691240872494580951306075131110420744352589099503106082759581863918141940753520810165924750885926152081160230435746786544815790514691205754118799899545198739190810247773038594591790916099527097694937867794601711802419301888192440961264927513403720729432107939690647945295773756607742268532219279871589030339541128589604311423129682822468668351387938435717726151059135341891520630640649731540571668421454123908645067091759670728420396540933780376401396522130383083859342429445003044464379221083990084267016746244263824377949807089641431487775182481275965999038002944858143914153822424217463054433597432377630745178026390026590046839586950671928571397817840306565792212498100915510997919473515471600671196336613383189431691637586240856274429977824505331151415346422950311667650557556706724662142127079012098599529040538475093613753509853750921119357730510858815711291325812435031007567119698847972026325632001377169525555117796041149863754881030528287124378242303605227070975162937142889068309797113860344873218899283263291656894654512344179411851367559536873469745366348511209350115796165810345309752655910209614189567494940197002837547174764374150306813435908034389 [150,131] 67293150054836863054095229629673458677765863331345570500236363972078147590460537704831092585141510265681961339831595406846760257392918506989675425417588675671542685422577625131422444826850568498836719055118758858788340359790262175827928043340980971183557615539500272245897528545882496991760326197650248045874263960828324927279852754020976092641490234682524588303705766065973972764235741206202878781172324637313667524386906802442348336009756192065748587018940717670297401611876330433906968583347225112807789013745065760148198175181725089481555830472920332198483215330391415174907620851934817980319287121451754725453721811912661841194609275882133739979388074626441630680830552081375804925406119387118513619525948863752266705253892346776753040597551305359908039142602970984262779944150290064117472970878193640708406458273723115016947274067981277416995939284252919945620689089901748266481536325924421795210890515258959599253061506496142324413329796714921277970854985023084772069127393242220857686983565456221352490157015075673268378874171420502914718332108434489357209246424519034406167455539594793702593188877347522356222134641043264278331766099113507057500279025322432841793179630758574534783559492824704904336465969000589995247136844578290477413561010401374296843251391938415134311577687233241979795394325164984326029891079172968551241965455824661121425528286168472908495214972628788020962303075952074200596985347470554277431576471195284824260628964719936416227803709638172501449248593484621381276158761548886649418172331665949867821262431351603222372577706216292341944441415906974937344236583951415550431692911838956955078595155512579948694000589524538111368779027710239577237680227659071125411831249689267 [150,132] 1898673299264795465545398601383640004100071012418505144028373476702889543101390435232419481149366693589671993001656901783402579770070754527322018944154912438316477065662584257136811189438798324822551414746903455422262486707619230805159547564901937557766188742427283523194339240883727102392881943058182711016525724285040643508431189544876945617467620598753240185875781273410314924755872112900233332110837382707021575668434393644497275726473835185820147438471874327855213752681610068833017419967332501951681310562100186414580910996208653123018126859527452761594841290610913071125265501675414633615184877838520603963187689010892129710800491903491289681868875647228936856965100659595856717698035056617799094428254474629642331957218903962694001657300991743521011297609265659530588978159052758590400852812121113757136989094766174394302369234709178397001391662418229764110273161867689778471245488941081009446641758459375979365780050993110871203508342858917402038762669893160991900716493495461202043029722641824085448968664767244583307336087851152473414869440341244974713091261241618118037519840812968615084995450565406155702175405659329274172466731069962696483765110736910488986539946684161718423244076661918242606610997658054415526959875565266733645334778463040986784434669412492695688410307511595629398707261371679435290443696726403183394382208556066442193018276611727466566803299812611998811748619577220640115057710468992949766906719946286075902468505449910036472566887920346473266708448669024146912967331314507168148246052494188177724703962127266357360072063438855458537109579178524277185228825887376189189955456396275176469293227809322360145192361461860102920370097086858941631046066457915306250017871413 [150,133] -1121161527752271440858156947446094905327153167201914642953526406759574280226099290260417742167608625323046778545206675376818699873876964885660973754883080600355533086536523574061604697667877940131972175354619146800335227946011999302376106753796434980352743950263527987251280535201410607762259166770153284351044637305298142338954522163886795325315117635151909433448469185577480468138028603047652928852138029765519342344944258953481496716266401177729853179210063371034359741875850206466690356042981155545606306755773031244802472647072496868876520965099525993554836890898136600129395353101339521905105442628788378869737141497145540447020839163308775978823617432956967741247968106021946782278721159993166284438902597113459899488405075750663987247925541427695591092622017797401230966560207412465039793012227683450096153145754308405594956149619693332487025644803384900511747893740480736073038868927340078515057355917583030601630002648281933078162900347765853027506195634347259216997942395306986683272591504516534722725867584642793278179101026451919407372018897205734218156208397000136575759407672545367232930722764665825549763178034242766682083116345410092834655202729720494344505438087752911454896924996364108647013762936214968730301856537284431898993958169629869315881943688664748606313059897946881105234655977027113177171423230647747691888540769516643516096830400529270933304232881324442982801065391164902373172982634020228115891268621908056001496925423279886589470367600835180658979365561859892940864093193531699273700272563614794025829003468550644897959870665049980687893417062072793528781611213594022229156528370559705016314110806161823655096957807303653257628629132235166053738644733900651950381 [150,134] 1034457798847373381042795994533209213716360307762878210316173006999894093262307391746568826410798485929975705514215630740551695006478452616959882995787203280789178087338275282973252474008111081369399187502768377877272923414674335737412040308532692206168641561638728386677016751901728428351522418566242517002103881761407064043184878849321833977912779050104074655531342822199079369270193487662428268893681648751861694705094945202052891573741766963130604927734665108529062019553205864568568319963411967483185128436154764130778404208017528164762033231756054764909380978910425433412159952219720966662581899252547165146477862519701679138730726922871020132760841671867558610929185431781083190135827263227719811732239386369866525548073914349839959409345952040641931604573380075005423507342211088285621040106777216727001022461743966295793043439474988613667917582287859073883710203486500701724603862439365292829730308000430943696435668519744555955999366554698210412858358084904592033168516093221022774989087907778686318905842573962245006613849138304252291334202680249039576226687711443753398736322969174782444570886047052577241237053512380572554185974127094244003034206711654105429233612896453703031047152405803728956628805079541339378309363082118015538934823760224131018596070865459463895624251539366651619497718106576975742186770661950938859044572169095806314779542156131975187741515389118646614950328018548865982325027785391997585185698289458580799978602157319125725461766003530761533332778376991131890896557553055108661576305356932489731431758135676775961156098625335480224989564020872662158735055488322034475049861567958479306648875128738875053974518458262290087172163365598179524922950436276995 [150,135] -138312027477936514304185043456622980458191498318693657571195850372027829528441755529244388685657565055850245471553370286118480232143145679622524625542998639018333571602215101797400714272347676079059603365272599270776873247595980929606898223281385224938726219697475158347450678824747392201807433814618242081813775473550910998390607434722853671744444898086924508604240636551049126652595090904135569879866494274574232226331973999939960686617534839762446141716088559824118041379960501382184362839836810508089655401656658236053301118507596313831944524432469898942176127970112057396623197914105999043065053377150621296536345791364095717545656732266411480154465549350078262883945267396460963464898870198049385316794512009781465052581093783701955140896258442501849973254115653861685500734657706154392493784492615821531936721963627158775737699319679777068401899173020029067618959936989589253051219279426237282831170877479662324192966658680032345701862501764691165383801450616441273309633746532086336771479027527051183495509840426682458344868136383493408989553532033530481010593459105293833363742826953496763231315220226929676347411334224032751934460206175183603374066042879998272780279254868630853161713035889125904324566082104313516958810810228484081398835292066163480950996038242664147317692752937700233316821739878819653595387702412263216757401137234876569481415785637672893855709301871457307661385445211705848936654488943791351577115140281113838210692038863102385533138260278304150124523448753554390055010077447716764972569049384656387591128491454354351542921767305451248149046095912188712756478219353426763128817717881750474373955771161460084165930583242051756169679282687546132092673116 [150,136] 48433927454367500623944613100937593702169312994538206033587557061722689584401111610266193831069986626659371325059858257876838978650395722828541540205154200826787039889544314455680971291653849838523340152486063760679492045761474689238888356256748566312153847015900525134198194511435726452854551129038515398997164447042917796957510527229992787838129330312147257807855352344477297005877180434020707233353261495367954561857708943543525206396222096464867042391931047640104872696485955270851947735194224298576724370761435958423008226180869477480016614900188059145298211442322712473251616027611609964497981925160115116052663062267568858724499528829738701841680378968288561309909777208048827057212026084916062802584253459823802844497118569067395224450433027983372843540018495117175046052611300101818894591155700706627258257862765834678707765169645522234543456275712795757847289284334855776503652470794145997913861836590900844397085667159273731765651318362843053206912047861890329497549093796689308154311559033171384467079930891996745721146160496756029072519587066079015002800293406169908255998623448241373810625654954881749510609937372947737050963582680990404895823873133850708605887115212366292110750703931113741512855799950514431424635237748541016754245640734222023286634574295814995429717969748717322805677509399812222011661151775077255316604103047364423879987472043913444413538828196018683929450010966629487878138970659833239965446299588294095685640944966241115376807330187206293152684188379165689732931514939666383083566725646119846897670256769280250855795405457350382680056460088655099400328792970999491015139225515209762356152433368346797767814960371925495901897843189893720082 [150,137] -307752585666290542492341058164716604383442728518486654536517623234250316427301539604366094130824429387683330384615489795536293872507128423427892712085179846770232678349193614866597893660837305530350130056180836477412009968436761964979578510340571561243631927024243916291275436242479384607591710441791991309990336490529748914770258739405037664489858437005576032425241154379603353279425155509175481248784381541832818647057312459509045228580070967031980920586857434843222522927683657214706953207469723223142128687654129739057973598153586681468210851491432547892660153455030170958678892007442772835859275022789116683375839370033062536921404588236604877003632291741801039977489167019905728956355051603053229046141014766398723144624575532399327527265187988044224001125217636133032865498257150865889756734696205467069033488506787860813468296533861889403101147748591003438606636526278622176728782221026874865968133262128084450827178495059857398550199410517394136643293230307536678105483866688207890376157128448539272772444234440355379595515343757952713040970604351771679888719748186530146200595509033089495093305446472858406422474105597838458240573447594152006791406090705763281995427500543550001212120404426155782134688182109603307448675939383770141308303300068490809024673807301481556274143668337808247221733961775516742339729718103846544186599935679238390335804106104677799326938674009211664606845823585249731568233251861132559790514951468244419680552630752484902803958278024171070346445835732656636995319045956161644270899384325085796600549910085092182559724808657113548543094104552091558606132553852878209186394482480168987382044555656698589897219288926685974031100466210443 [150,138] 109863168106365010806506406419302747082382642319867115808474480393456989202552856136717829801239091479807116193352989022276189330839079886309755407418166361574256908036309604657400470212017585850518141944968054146770938426862525079149384933526537404332626476277341188080625644491146495466040297809995449320553776656713056324277343541608392787436156476580109952775859710918442085979830971560980455277228322205314929804319909107129248101551834971577155223421646706928548596186376906643090972212307308610778189495693621132148693694216990418937462772071818626227226068592899913406948596326983856496455519399060817876840042028448240725998601583577528252480246538569148706354219504939788107935564154228599752731331787890108536453733338953063895130515602796924217646513448662878371830289920853271394876377888225021060250162399536218611127189098588815028252249875312922673180306580524422804478090086368943639274182386334407365105365015538097987676611518987994189589206322150709666169671641565499276988101493614868983409561320459946621196149809282926779129082760975622248453382295261259847763770900401810892126041324256290500610807364574857137686318182095160693752658735519218216892421582909261495688684544576340527114707086625506975271089783287031492400541095608427718955505456737688346218679443297153183057302024670247222175003689791867842260051864604723734358483473288409751502302843561351586237099979296272795591036488090760226689397032264921040599177476707103335709863465004631141460990790850625282442073600286715283685179502357342982205097398283787937403273711040293583538661026298219637458359647047752963865850096586819776160067219592748333284716129965651888695122687 [150,139] -5577949699380905750930009493392383643632558638060902759982907467935868864006135028278321203751033566296644350256615148150584818847743311406066468533352215899087320827741798668546251241058080895267677473709773703192555757408896608437257623949367407119710736616291143533029798245006405276648978628418171158493247194793737393493979333438048486904392348415562334062064140270241709869535654574400239082899644534556970883428913428894798941431366361041046818030044047787514536941025961798647120481453064197072088398251454673576205049470182387347377571867171337718193627602237333185963437403414861199204089403354577718207601694282890067794320701241429546100886689766800420555970006957911483406569812237254195126342507080691950101909089864386139048809006251697700147770197320163864433317566362648163380401196750658883021196361114117079334078961403396518139118346749323724329639134571735094152765541722956300558003999177353350681212667614443821419967018424066230028197749919629765671769386680803129097721254698641853362498734909080937077519900258359160979483842369169224586664275374481768873111627517804403555454866250466270453310357609049164793896979596252629280570640483621117860530236783236409734264509313569444619598398149255365567155751667363885808950168826338961051763204908506799943896510552349411049986091177319986524081248848303630125083372735276410645007492789093960937345973463619225464578947867311173009097950560337177045067796240979572283361571977859405628350460513273475058462289446723912410138581394695498796874150436156520479016619188457565186107293256147809442734381076199929931549148925931065281848102049569028081954943471176991153569598113163008463 [150,140] -498414099280491880070776429250190859549194132614005363177849659389840737354965060494634141085462203808953069157437777928744623626634503511735830546424834198884993357081601360208945389667799326641426924114177407760837004434662441363989344226966491396885920178368200499126454812129236498689514737995791126946261621819482544780824193209618613180657508555294826266294826668077629915748459476101112494976878547874428414610541476783209779324285535616730209553473451868275263586876306551623706096108598538360922148013263875001022622728145534827287804234538974130367360758974156820600814079902150252448567289096270573259967232968983993136572609720170233969147463502880389928642322093758148584272324914877732146238818806244643722122789414387277744866960692653167748396417576598482992139652089001533597861964054562049461122263195311834010702461998309019788965567055117633038669151626012809667622776440957785988202412501913498891408683423429382297151985951948465787429172309740038174184400996322118648568542000771571883385222500041928082727043084658482433262656143755466170818433412154721176046091878739276278956703924348721527040596684546356301419587275487262727818332176835991013859816891242585463595312848849006730514633553371054655834476478005085185991547302482642626585527479374641654565118418225926327395072879825433917586392166331400263337588501806704258005795326489543973153652298134958059409836327115870005181790719268158944741915713050732895742235966453332922034694179853135230332853037021334002553879456205812860477364963344541094602119554636688159965076246514340759281423965226104120761038644981146293018372205264477405802458203308316330208313999369 [150,141] -56508025696128882098532774168260887116355242814731570093503305376302212760190151116220502094750696780646486188931831993703831752581278206683797024953865192077267527771476423331600651128164449710416110410681014031701887417300003392234723358836422960895840050670608945457891976722618495108215579709533748244425894615570856943593220139572763206711513500503030005411893982899919795662592716590320408753245961266300360785451172143983930609974548582222650050886346003518995335604411583583335611896781902753409281462860217966433491480554115077174670447468512120072696546843953515539669114965656416455207255177334283806022795065616148528811393058187415855680986402422569515890341970592166471617431556079221095306533632880300171200082925293099421706876240266046041339459334963240516321369064859968112583989116891544180481728775319980159091659136960598066775919651564516417894669164195366399417132884948387731280708512911493071922246911092958985200024620544766882204328415218536317307996325106602978358485235068757414340114208679865073384053494636055665396958830568257850986272731800605556178624844761857042672449934214267763532487708465443394214254340105768011708589448617108350651391530685166104032890585070908237093927306356827265077981941642667444166901540578600651802968385359535599407165566189707550615698471038662583464622467557886542711424448841589489569321588689656715651164988604212255053358424250341202694350918852302068772981430779134108821678226765680958248950425380596976186981419312696716248626889345427934081540481919870528042744684067829657387210805890033058102110962290965498192865697082290850759734139316518664390713866462256932658184 [150,142] -26456932013443497821556912212141463644745392997293469997118227324964738546393289000256692792325428182662835334748281370679368925281045909431810829633853044540916195037924318922914264920602197813584901297352218056002941258092141628235764111114166303541459221687311072551116532070214899488978206719532585891056112302601073649322465847628456865805347672804291531298447632674727328055871499206901322023087318365510580059886191223260334535320711324722425377128349715695318092370141753729103099231918993985809075088910418971829699913893680704535864295139938558243464367565303563166978819385682622753092098900909126387718290536051848804130300109542798858268202938165252104937633685848975820632998404287059209891678775616647544949286783308685364580379917471509947241056521742098064542719326071161762275914025062399035244245637209430796466883400337052252503807827144434667378473708187476551421802934178086063661977800663177476779743335168846143336386093487728831377615006964068161871830368327696416683681629784729145101534691961120882286550044070801747656992087772036005856650522060181233565936098430384665036526560763008888797888601974459104685031513624578194654076131899864094234010250943721180604056645222553390164964489922748119013409899322638879260556002672053473298463118249972025770013598536137639923160874200556649738890969508604846568335522522404405176686085382452895559975061672345323232248475253533189286401912838522135539893745936934236910410267571756621749784403067553734090203685855876547294458415478016594852879445185012687103740378949159917722574753044158489566710588093453986722852429655122820147098336125976724322427628561292464 [150,143] 1114915544151844670317795411780630322593580244751250447143331308297720246974624778392756921509471031799543055894674474923942092841547703147733655042923443105229590389731704696113557656761426603858900994301225834453869257432512371401049472120160091889185346614770153945813475968088728549604537827200830516406146549763108751472830513996328619283734345382998711727964349662156831291372777562410348868064338821535316706078619880263392931709940190638197969568778571388574733284336526867114358130139192345844573692224018545906371180214818087858017950992848020089626858475748464948767551758705963695377980265163536738221897990309969089500460339359962336930867307447619565714571911358682031636584663402166927245537662662099176427388830266758239984365006928823181868213585020964817718422169462834064230167132173236844759709436346457253499100833620945310733773411058282246385820879700006866365691855985292095561500149542658016660301065559852444903961454929515048038009271450467402642074615788613089557823182156928591614750368001725526434656208988547757874150454517058513441304983385548898764284283146007864801190869042856249345108520916087927692884988295810329026079254530787891497156845811318039094108652391516865620946170069747940331728129406294578300136505390764029812551230786668485065577453995277937818218952911679752977659758873951884305592858244095465774745424858420534772380687029583624016632128308541024144132558648610312116486122244569478473613084435992042029090550794840862067825178595039389073784906646012623301133049611398825547469157985974869733136010142852100137367637110547518856377770911986729359238781469991553867634548604 [150,144] 66490198112255666659438245162615873839325936896435281284079734739496179974011225163844225355267081390566619393863257808205991577767633746593421220239265279883582668979741828166647484427961814658432582759810930575126498490741331027920773308394199851097639990755068918254050495748110540939200496969380304218310317538734968023700673408783002274466649341626796360266192550976699759925981958844867743032616232983698421701513468970782622480764432625188487331142151475184672527335122341578316440358785587903594346484541242417229890293860501405856228179033673354144523158010128651219742901465550498256303995223624669306175177549440147059362684581602323877838340313528448174614063270876487143725179199284594819087490698924880314729171709618669501310921864381709497186840730345562091356013244023313805159992308755411265972254449577605553789280532088851877249767310835452073723245703948614342137319851424174143151252041170183653432434178821065763086696661588061420471250963592451699181116568621624236778104814056909122709210991006167602182911086512400702823828292461194203988110248118732607101164608123223148867353338086721869532251961474571559916177498325248347293924056491650760128776802510354050236869350367093712858598156304919174154202031111943287406114883314496350024426897178954670812506431369505299061255862573030101370492820781799077382441600059647255858735724001446215890601984456302348217306174319839910752331062798045679041364450336068093845575720425660652061471107394156376507090148441359487942473827827983232175737907080294768372886594233733408788826620835350049246545704396723030350794454849458059321035436615556618099 [150,145] -6241854142270431849806077654260714523189483033999075240455596759928221221121265790426674947294048026619628771841172439685809048530662372696781198756269604938162567729687261906211154855055558549423581550085871797498218534143693874849086342511169184550628994506178578530044013257829191086444812107520668633718312658715436976180036872142741374424859485925926828950442819553848907639767134872249549536518059549124412249704857726866071087525504746147793464514424907675888484431933178564930323664367715392035420342669148089854570093700487706034270111170397361878129716354368477827752935411758880612197160485080340597129273555116854697773444515174589320014971227417338238888867080999199328937354815045436101938987258467471444224772064850243871291724997612798134311088771839712535547779247510426971442226309980482995032569510052001165094101587129899534429396678820983340081558591419366199693223649421717474201473200362653081485581568433424746269190441540591406675310738343053912137192684598835699712935706904406558617969968702338700670777422951412560380819071055311223924460777533436491665527475676914039483585615381613182093790159802997453258775830698408921793986383265651544346421845142608261045175048386774524476770652750519166075727209407298844055521977464165925723198011217738490461080120888380298221897939884702796800160466326589790511801256283298996470226138817566132249940135903096658792382681895392233010644651155777391232212590233749158550123672805211679005223486282726758989280752502062194211953842270855093009656663869350300517133016799373530768840838832157440450651287628698807615994947802127877509049515221353 [150,146] 72686254597296960039235703012981121741030307743358827110494679909294670504472335723897605375822393212198520816805090739609288251635771080405911799583409036652852457426778256986514650996262069638282235076510954481987285907326131867626630080974227301670611271248898278824293465099583391638322949988750567227519139325081570873904035470287327312818957830605453884131441170794753442656602012883229180091068505626317902211202217992969987641049406487178575366298950297152481586654399469082337525186027001557556886727755675955163515193431774483539889265594855683532237203354261776491056759819969454750866017780799063515974407957864074505110377763749162025392936480669752482337217816467985503897990702680655334284772222500318650164346815655518158899705355581335382127259588341367218043547875215102380675780069630462935952335888096837118817743107976953168374118441925593367919256384139207221194060992510116372242519458556601336871894551087672816660505318544436418572874368901538884725339964647003375778164593567601524938600628867602740839199521213871206172409090867362378726168416348691730384180844164925755019959075452749148714566682436947150992496709341280077929422471888070793459028625014373736525158404498758115283233269811459192506183030241878278926618046176483124829334269568101202643503181942074697712229830697678656023473340931460173723425417305012654760312724518977132685083974241086672533342278474536849223619176752946519554886903978188847142382390943160215892928312497599220162874998065090554666434957772280846472202808017446275496831066390920441394909061443288982637374575588295422513418913507047756721522 [150,147] 13441564924059719964824827875176032664105644852568314423056934252330162998670272636251497380280805631433825287687658732880846132516086580580230091519486403328626635650368565617612462676558111591944608043487374609841382461324456152795820296542899836493017023577769894121949192002951609390993893915208156607960760513420490868208505635562000228988952338496334452091878585369186206478809720241504049184750414387098044956742935021451467681431121800080025788598740314238749901035624839995047587691232220125067068687533368450301293151850492996956973470086641019293673537393347871838243373952287187287156476875114673927486770098055937562514512420815350056368678366759381421850395780268516006572827591938095747591618319417437018016817537420524249033265384710084435498100443743340804084460996672755323609561662668268714580451747484708608202636132402107310141651970285645026225038885653221254457764443496055068175259894755371932969546594853360205530960874799982071309334344976356692836349595525984126616358511330824764769621980909781921098977371159915920692817724621637125736932561955097405779078905093955501680584381546064115299853207124980414721193281174428673681989860982709896337136382484027284053063770069298153251250078873206782295664819475782951398742832069957011462935731164756263461775194894075041650284660210058263227476118859452553035595161530261015870549269747589403487397541487857615164097119345017923774180687291978699891844010452976942216150838701943906281948689022902664408408308437741995341426394680286644656772160376310163036027302888333446613003532140643668475474454381072331675329637896287 [150,148] -89930550204777848450129646367431396785765813043383209893668437797879533105459022564367662780533453949989148559452971530840935930715629918102652811564038093133361734169172061014816071736138271583300369604499911440078180664808187251493873830179712711375138861509108719392390178903250779374886153620901322486157494769778202804481650675683808432958301507855500399007001116022998182892968340553156998109189639116558559539892657578259310689445528727200127576931651194327058377602129066325320509192711580113470223605694403323204566478656870989013947219088205297449178864929571290785315150008926337878988617640333742100093553527026498690919381438831392749747849884845878661175493287387873684173178369582572473231079758760948983668119307427699594293527844482871843282660250888779702085188818589680053466030622862255001622891002178816782332974717215738610974171432958368497229455591446632649031742993482592119277979244791399754888403461549947513089992385486386920847121905946031690734198679917998155619990164349707715874628585879308036237014921722702572008074908399542887390505134831576682712699491879494184358291243568088614228989349763225241046751609566563807378763075237171826031271176148174779375740538401122065645029905194279898906277074644190113292598908232189028309102489634523808571972336917123849456352066326195204081043896250866307349941989402185335540417225247774588822533413123111999020062619728160193960571591527428558443642969934255233024306441010507806965081123374195163835550814064136527021899576156912896036112203425088518342539027304852426386889398313932958168500339411861867969209496 [150,149] -77976750873621998418849263329022871858342752065579922237289564493222492534607884990611998919296546201876574030989939465483950453794087429614780086209179018211121608378978313330288328646083582066421909728701728857116359586858586026860527775384515880116963576223134171188009517890479188551884582605497113383887719805999002975621469545320171557908304102388947695027964875745247545923257503834957017378292967027515777705565410393797061928529652644447937340025108659707531551167180501513991488989631123281756931449587324916648797668572361619277391951203355038662083979630896194271671974261932126842662366490305855358337983568700744705527726398004847511159021098513427995881689861424109328167369617042144219205947147585836610456754339151384561590078221948542388969146830452389639028480036808631157031523989415821086858500408711716740984637655314387350457769021248493183125784212193923101524072741585429305926899301133268017016156630278736213118166556779526632905589060065258868759970862275450704581428564786635795293526074274475924115183949264319376140701162547686682813793973994273385218302678767725661779056031349906615315544892821283895961680754491900274613613221802540624853821120566376093971493117999663633597973078358206835597267281970989412525167541809481812332447116738589974902147247938153418361195397167986227072557943393924172451734227590816153109524828165476795512459747347116233745160771243414603148247961222771836726290785976427792264612925518068856478096210983800306514731408480307811903784800907359383364800513383351774742574160635837118929694181348617413258175427990009599 [150,150] 3951918632072882016567811210911060452779520021456544012736142564091802570380548592430898964753932154924506984290300681130655975128621506021402403431068365549244879116246565244833877523526361385712315112207819316897977064135487497193991249594842622324881918877958926296780311235180262453079603893413228059645431968751903096255765181556629083407822087701243701300441955088536156099408943844460494433899675298320650166578337488133044778431770650910614859441991151317724725392280966451706247514102942428984012801714197470109215486746430954828924897846751869695394858677580710015767192048221143774597106265535512429614371694443502894560670560909768770081016804527927646116037417640500410606313470270504417971021611650284032715235654552136957682664132358907594268318726794910712475666327430464293379708831270948473377075429209927206500737944802789911636198918353652563346246240759039111241804996663061469177812095902844158098878942721468827040217366965249348194794758085590290026917000689451629402054856721526567757051788391258375367165559519764538537923957515977653105602831327608047507289747631058672375459501396152901969155048083935400667301538743486118647088408678580024488407989390469976563458243512842536395367603958114912400544338448801580785568311594522871805106808984524845109166331137446584636655486946358556743763611194999031417954232308870347127554461073154326742545630920619057251290664821201177063198198974267768520043244820822354532222089708460043137884786177580662325318619394264320970498786846147892436761306880271406506273714079777332553300962318440730875043914241 [151,0] -44085296963380771694965218302848453395171040178955300525454834243173314622861257638788026520519260801414247308817669549244121182954052831904439728008262549691287374190416666294614325227280421702723223618167821401848059114270422452492588441067548986815921472994740364730984201268879975360785555239934888746604444824336241259718242352329205912221073616920078700560245562398762156347561723340195414426736612579393541768280027764616633281686851952598879983779053449443580891909686158282847936104328319065251499194781336594493961626244964268680227270575493131386123297990914705092272505142542335492818564729183172471083294480632808666715490781686211211484586090772025451349598501326486958798170490642429547592815498101369880842095085254860455886061619622281823091417367257299875633455289337568584311432414325753353817507756506242798637123155835105288654627520291848705849337842878170704178002072061719170759342949483495888892743121319209470999937183526982759681534264865007123390523624791941480006282046166608791238735682414339637668816036913450189254402363648883995194243694781120218205591790903286598482619037189637153935727740330281612924625256462744025404062291101532075888787707471635885987250226657204266934146012973402174365068820200114401842136307422858497329873094558607428207136995307197799302799772049668232972930219300312176855470510380499031131716597442307386625534533162315172332391597561287343572729675629496645089304621575665962308264222051297369560717720000309412912467068288034670337824737495782141431040071792120115596972264210693956729937455653595993748023403108171587397745098591107118688330556987822291515899480725150774344699023544335246948991851409305088993616819857300945536246513147671634638315060665674931660769167617935395022849606768773351914614741296419031895147961631552377752737564570854829589729597543793996141724308706917732227189114391990374684240811280364849174598918964474848284468104319733958356681506861563468354121152779324597904525156636882778877343186252103519514692782649508054556981794920584373772014695919974749942649855372067690950643736869096755981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] 2604637365314481733236717671962628546168389396273619270405297540280389042727566884544067973180079094472553200956289905208606577145981797839017488583807714217195571765402442315168783533320807415513505641719025484840711785230975496361735058772229648450638246139169770818349602831245485172690899705277863223042696046388610678806553939427765288433567053550876382697169813773029358053026947615625775909408380296273478677224069921953044464550461461074029963390872167746776136124527124194641852442564640130680425100709646858424303762360769821381850246927154995859399001597965419515178727933410507179345742568182293392077487922023288254841304754854216354345076310150158780347470130850934957145230682383518504551695202085839431228590085220906055467073388692450113062044026507451486537321558964749662868541152377494310564906313409770569604689610493457699902270367570740057885254967182529533722513180193464671519574857633235235460554364680370810950201573753617056034334531023268699279331778280172466070798638928078444498571611019620316772311986482211455955592597334637589432194724197918845111784483046811230500513493226081650907163634145219389395236355004108607330772127065916909304561118996179378878237520194759176835052328067268333900349387226609562480141548486980803816751427187498252247989885480328393496642694312932920502191733759258181300711663453373005950699082415059183564918077573281208782832883505427701170326405243018724074899688758864419613017327577315165799746556230243517893398116552915846916727225593699679916099445273616504949572135624416608083650979280682662681977799109223357764629540328526130013963933640488581511947137560443630926146356713038486016373703735542662749410872596388670418887698045440856013487995587666316108600660232197329763586772774324161085078199819510769905700756474419776051322284497370355611270861836789287159831565078643466535351119398732997020295644908966468485007813532743172863816148686123849232417660643066152794121731324782748314805000538329616280175909068641836234626783255471664839607105529883228502615361935124256887001464519371118910839868476614356040954589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] 110194535720018224223448942530347498459060805008867257316929589705663532513241406403639161665630827320758274128638988340112662644657851847492135827230396752901231420141853814802579929208145361329681899802620935236924965132189823702894945675941568825465783283570429612706534310379129234617531642134632602401161795345545606357650806856864508692218072006995424174877669280482556940330395383637335839533964091709041975082709386925055124323776448282928702710850918930367907783084553598019572288934947546163085960546877609748965014970971351350754972851465984127678459835412454811644381364287266288577675345769450147721193902650972487566466047718568690934797651707574153278402123042372978870646285782290448772958328313117263017822982553239869508393198300435090552010551175286345448580099122238803494624933373787796453070117616632309539456174034381592549465453161233291738686178850395948166486363556817013749342138407735165817129104962958685950308946700679944256997062740831490675074899981230293445973437042034570629193094114216741217453494690868711480689739541366574562636523945905020595390633625988338727504228695250597175191898407165542162560944718107985771707970644649894852779355154118978504885054463418121883696669592648244814179683122105991060593320987047562541000525409315990099697841513384184643401271608054589217074775567337438007391894742558452659639025780962080529571410517598505088713514782062220043897945884167248496755543783484535699597203090243416026757513852715011874999198645531016930055093891515853552826588888799485788675720553825036946061033564525926262620100244040670669708897041984077612120584323001040962156023258819159736451547397511183515040383250431645943380506437657448550007829068469741675073331734776387967923636331660997642117507129335918089699701679736729521333811267535376748689099018125937494816902980830307320870520868794392256475314058636952510887493446819078852949694940137464784534463776942046132796018495350451424560333966427242377788435305051476764986137628109640232397987770605172796368565817647812104944991894888691744677177457902841548054162501557584619149565696716308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] -8015365750550272543317771670977670228184697453119859893483539476027918749408587208074779288019996538334275976061199038227446502600052918813515912361114537143755786698830597326269389217283351950773556763221160798807013958312368252032212589554370952801774847944201684882323248093746413361262394733604250202423336189634682699255055282819833740618224584283946633905203042458799305467676853623494882201261967994814621899269059371698013078899429950492183359230529122812048346080216804610849482187160664425779700152769674615135304092954918079430461955493026580232967198742566906479457183031094122270120929742406095883620593878176835121023886697499953285733468879445603049569529123169164093973381390818088013766074715241711263445490446707911426876441906433638430832817562504340252639909598475830154759779893127705874470425294710325381133850368648634923183893157738866277248902878642060339940299580144042352982904374963627699650792931150330761615421335475278759983189201625894138623479803361849880959495304474644541996707102929302703598769474993799927998643199581197024755361055388059148390130558269216411945919933369104357019251230043772147268105211204391861889296477782644223762686726864124976636232671212845020308149000457771358538423889819399048793607456414115918110710681689944093362359479415296576455124590167556185621293014625707204928443790940857400739708100607123235223497911428529098999053194728508204887276827371559094773472979249353414052799907493071854633673067326036237516854020357262878677729550697043346247393021537145495141978645848277128758799722215044259004017508794800432519268992879959899309690002697324307178400267228514370593213004587932597116944631435416021481281048925200811186469548265880864760376740680250359097253390665008526379613041740107557054842507449038593491222707819963024923371468794040883748469357792338820889731400111406720647429416423651790953561607999004563827337675222959468544958245839705417118334743089756085259575493304367315982299212748597008400238689041377349721897112516336448377987504385946234605902847883236559803842695021116181055935434596193545075948350131511688232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,4] 332163182714776822803886766439705067874086236049161961784517604507975873546953431897730607557080673883486168151316823305685972949747883007505033664715305467300124082145904714030594118803405872937991837962655450940960292490300190883962846532829904962002758925114060885091730031817622636682494429552964653839455950892174677937004255926756250205857530776403256393379912231976263064044003664992545321758676624524878465637276398764590369225527672111202099625744676263448174914914449556263938264053564516189200179661814013446811810944041428782941815691234724095393712338661216170016398491377862169633425599867357032995216562731419338971267640773217625834285546121403692317138952068353897300349786879924993076887451457562566892905572322888480627192957757786886844917650030047890334570239074413693867240779771278059523417115479844044455954813929999657105940424390750097867865467282680795529041529081421281930544482913417336444327736468341818556659683057750840422318279765665690807731165370092173749011566738713983100119563039026424019737858962918816349335861095432641739415520643201809060845453692804616137930899696776342729514331938548466830375934052444043731597158768031816261822198375200672162951019834010782995425654348225358886737850533116848472017217215660377598439350544616156631287653122562539002656431653778814194834961155918327821625822730225146556329522340838617148331153566814350704386063392545254579662368048576323110607996510816051199348589997261698089573813957170123948308087835036455382805193209875186056498280684359255746278193867721739725059374333356560712628498060932374181687607473896544091484245271368901793323169126607342223407966016184351790351644072371048659377642852942988548292874917331007312950541259691987103090092413183183081645719421780783758011754264431740747825838817444321126825543088745805479169634414369353048158632919288947344870593065663794730553675437090695529733947300245374125014224250779456285307464535713866142379952456154601373087452260693012356705489951294579993009832839951003074335472290561851117614368899112658893985833663948330712512232185205235390768052639032248407602310180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,5] -9080728576382700560053411900197056258863575877988567195509959282238969645707995023418166293876623032653076705384767285690872180446837849231787009312421089358170028213934093474856385022129078066643011742050681334338623413674519730136580435008229720074026371081782491513784702322022919535607599472013562545589832167924077567725510217859204507700528709847187777379831260647515671687031250868514107756316723673954157221630460377989258731435853709035486050476344089390694700644678255598795938700155429782285601653878818572251397399489513739870414706788412595785698381664074878488674047345532166408839858460078018597361099964304104361040216454192887480315195533663381469201557568118290034232531437240768183192968180423672795824631257314504722630447575303011021024193749771616256795075724592447962294050729736329483799619290913876422396885538440292313066184348856940535033021021133811278412407875347496484184150497168651284009698907748176836873996636393253293889671085872581777446508613580918715485706459844081524688362653018228553641227182852435975671069210370961090375950812589519151709367270070258883631230829253964862634275249099915114493742112741920297550085871766152807882478114376852558756043271145991682642338262278611762710423383241141215847544587673626513019421659305149990349249561187940722404374773816147594180474693620561718632149084586490158195159695537450264488699747812817703505275560275304432786361362154261973690297711815802438033645441557719843152305266739871714448198586596847381951818994356194368549107816949165230882225623478033576931196959852623640557863910456873931805067714294473152862290126793849372044343579424162998063184813973904212049417882809999329344112705902416202949703626358888631240980558654010869710897558806399048179476616276143378097615974727138951805291382893381400065542035357823343539608556070068312541254107659714968622189985942139504303633515695184165768745963529009821933840358051948134163006559874740082213862283126118734626756392469612377122812220143226458044863726312062598547885186971355459402230786015357111096265690611631650336451920569073512079505405836243880912661552429199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,6] 141567858018013688476000001670406347441091256658075810304621240956736412048974324966526000761320225488439092650502489807346092785572108197616140439497033249420525564365930930718304190234402823371268632125779521078124377555626773076376672744311651880893500046047044728623123887631930914024694072686438079298568479870407570911001497628362113026563411835458129433069639270417394800630768241410363482994915574174595465733932201439330749074738192070503063194369125734772618640718366807989136316588016002815376050392967569679713580500929414503326239709933515869237658021484934746665369157286170306669648478164476074943697380223441305297810439737581095920732683711610135038187358313518081661414579738273325145359809235687370585679388352412818635919418572953772770367665278700596962345399310070466372201194927735655386492084458489800232203676386730322601752919346706320819696759441498286941736526007834047508288575672056333058462041682535084244926870403278737068533338827907275316865338848223214383463693794253560816648407989888406965278478681352983279918910853238821095390774920804956744184077245870391320026214714725762442109792078353136087801866613710254447033632239440913343221267559934533702835131852173701814430017344347140561524718510875456008853313800610232504052682091841537574946135320846002705309735678948691683694928756020333350650442385632931851807171165111475231830802973102419346364551314098045317645673347915757772910619155445730310274855385740059916680197136919856721335983035506116008581013330212517582979398728854968050504014065970519593049532108882453652441522893006039629152015881597416893502195361896732627072766190073258745932665378255627870708959107630664765058974283163304399193567830938719711220335178338233596175424952148513166023672027413121521011209895800361129911610339312309930538490257156309131539961619338883722816147968289747882783857790037153334071122887974963782289017267824029886290891256631584800319457005761877356326071768275404748848164826840557369740329313147850886828214863805453924862939784132401591830622000947383201292085956843492501109796765874003862282701216024349832878215238451957702636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,7] -1366074137598277975342811556208418551199903738653270690634455521607183118169364384618664439141376893182228188693680329836911482516788229719990228566525788864534853773256146701102395602854667782844951465466212765571657296114763569619802074163280162944947831005521547477946279046812530566382867791877901383283058541324750911592119436949108376038642599668295632604020419473647886316671563812346359367557276638213385728410993173584381490466413361064220778867908504877813970078398916707849493735496047139746280383455486191393983075574837174505122869275801236369392831997365637654351232427807141610735557683140074930420921264851748659417090874069390231939245059572252970771428710185346122251253951464744240578562842760069601193869035426015235186266780042388039298008611714649740671748592260332104732769791967599416771118832317463691281211264928259774308234112625841483378839134431450212779296855615429556142146275060837225202601101597034195346941485109764286579059530760821160152774230466054655013568681671400734121547812404846964847393291008783827014247122870363118962137709778745105538777952168903439923857191214305979203851669639224064870038041763033609951598733176059881306800959539082147236834165069251454600165794672635372893191165975730348967455978682217917312533393187859095359935638904290222852657588100663893328066545062926543925305878684180165184015171003346845271522623934416583587215553838236577420075873848603827393548731169644533527622900047205898309692500925466613158777786361444941008165940191677620698329118731688221887015556970347242264373918382779590189906399474409681645039065018660470862403562252993772005725088872650355489415596618042552797771498591070529908224104384505143066494971840191147892372303746143753108858090025477071850284458974800609048382221786512483512814789795917995787352794740672986124084166228051790713640310066338616061250944149168413465766570804199458719096581568498963193497546995524946835284912413562722996237035060717749693805643792571250207879884773302733577328954478638993996468734021442926442957239960799659573688650577943378768496057539714426007215069842209986816783384711015969514846801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,8] 9611847995948348811199350794992911555035077759666033186940973228441692361676720240592547158364154129359413314207367033115113418277439428871586710126840203115324426094835824294252640335693966209989300247795540769794768794953973242186046944157755531695530876898337470137400716218431791626135273749511649440301071072406066221075797634477347914038270436845242852960594950669218498070760606716703198189411046447702267180198814299407032696512994332435147989274766277391607997728799058162303749409105395604764361702468384922739065729621892529678652926312668669611804000314288463731754040706832116621741819151011558931956003325810335484592572744996719877317992125548143153651405649376352526159950422403882363378470681102443972281530196144214849666595714914137593439843153937680470444414476569874526254757750822380306563515899695181845677167617234296248994724055849710954586051681645202986751529770778507997883993367883862037040984619607587666307510323220617618619856730804144447946437329489519768429585742746495678297482510158223051655183529668893470751962129828246413375258595063687259412899697761663342266005285251295642953634481121807279218670506328821064140115370861407936715168027146506354489030772132990720795525294731835508599948243690224186310757783908935005457868442493238841958545531057330813882113538544336177211319063060201529946400605631730470190277182374198631649130774147285421863919319006301183698383898217780103394256391139723138611330802659462812492782292020512382567809052151182975970425633871997205050494344358606730321857873737750569106760265601237564360845317945721998539094429454810742844561094334475091133793695184500457718675367737627742652893471214664839291319971032149380427664176137693834699546774928382224492951669891588231865867672017517430235489050555732532466170945611901203245133417004788432640041318041360220584310999964734427776531284726797179744098529579666699003256177682103294075768822326967477342782134303497735015413290044423437938854561348191119331975256454025794294261749146646372951942359897107191436306442301867874749892298332902517719331022993872959019195661370331515600817784417131406371481716632843017578125000000000000000000000000000000000000000000000000000000000000000000000000 [151,9] -55883119300132429590564966947721050106123572213201328409834617624902167548803437785322217660098976371666164745365593577563117410278386657189789167088318166508494129783352867801781294719058771875763941620025427686614516219612316645310110969868204418733440596223394841477052381943073965718776346508179709100078328942748063467378277049726257336378713947642205699443800586069967046805082557276814256439931507594119484746679400432168134546820969955244936595809850258304434014411484662649135445363541961438866679236838612872926612045945392587644004648323703455363511449067041681028435441118399927981203518229285068327078955630345356948502470496831498128087663514941244352625227512934027094771451964000527363041705985873354245013871276487319284551481605167719790326767050920878355265564148291576150677307820944959338317097366223918155404443981694124439593656171252994022002080373288579155810754926992546069114997297017294045949985476634745586839627140427357521402687228800248103503360018973888431688779982029143633195119638717157996579309292194526554526350001755020882182074805116651076255506199158838566895965759655639073957892079169849018762239156432457963110147810453718018895345654152155730001784206317613343310562755532596720674228269697121886915804146087430389765529627955807591031262390468664198999364114139909986797252084553357018531488761199279311471899267847625135053159689284400148769439101742974671639970315778436985702277577942132164512882093498717818117464351386937046711193065267094987095197799981408841934008918378473323696641767474565738094216238925105985790212924557832997866141728014581293651357656489684969049909811583584851457588811845474367032552980771272355497411110098060409296098299929166186702011103314357857620583908600980636294137820461202304773820929811340222744271688204710852318267273762155039342493629990342653374499003341048940804030243849140171252661401632018259423133219853434894987914341124663445218199852085705330767339352508815865324287981857264119319240175275270938232691823556110289621019032781159523528781524908456866849778017841685837901819624784191745918032149826374613710983085823613691900391131639480590820312500000000000000000000000000000000000000000000000000000000000000000000 [151,10] 284617072151671176311291140671475606165250956581031979193809502692144087828667724114198368108472425703195091994073511647896339938990591971248073074554452008065488174514483362365966272580787272652189054160468177405419960299069409857775159203659409002746528083938088537283183029781538792305756287313496591413602080757876956068193252895424936534654640852396961249881923559685094834000305827184253906238777015438792544728598307220067025497951932082114054522239260768205741516722231301988625397372204365603328230119691338621237707138417808074696341234884014784462062239757461883334826961567026129534007291205782700046131156841809644250884650815675785853357877258333782591537959303750005801031367195059429068821278185598966112647801704770751910830063723726767888966688412921770340949522905402880586495515920358479596844437522183642359131728104228238036039243073002423096170791763463193556646671536849554788239674556252514668435512913032537708639227553831387941691725646115393541625576442038709847894162308703030787272845617160010992019510890819059566904760163396600604314494695752538735782562855435955332650303197372933091060957609948204596884875366501490969320904492266436346896254518190211874332982972245638888745607377623920744403534065421962571672682155027264577034338272944461335338078305571428402462402295999744319001720422270526839651152976215826157051237152876528037963417530747140426625210099483396403509022916832342213388133052335518243313240227112022174609865889308934213947899083782484075873436962539155244770014482740331370225759480948188738621568972601738777756693868639556896416914208491125293682220891861203565056000518743467248242566136037752067740893021731400134979292682216247003152676581711241599168163437373774299353467853751218436358402256196502944608681748338051727530005739794768502784156524502582362388558596042166688769126027609882421048724465204037780998666574593037125192511051242484972868436881936476551824433543769503348596610803410142835322584223244930054687453728386905896011107899725610931117166599945335951460231919701172031919913255976269054950972211856434769909638045618686081934613804449163421139701313222758471965789794921875000000000000000000000000000000000000000000000000000000000 [151,11] -1268688042214817020907391787514638707526894233895948359620017189269661165576322309394990340725992525611684583370986309504269525584059530341020253944036890212130815358740782502978222381551273195890494759041108067579915448878368979629667080996538648315532091478364844736211232567341210678942003755559628480229858704519479696292548626195240403105363964934513822469872328868864598945722246280615346913386483232218024675692703325994872427902194912766247353696306955146582011047485239291560312738339085736302374392484553059072646879788103408605447375358806233877840764785567255464177285211516750597438248072106901576172781312317646029642328413621668062162041898662383019311960060762935161598493065024492550677570423323475825738455240034815746722823945860208863788523186239388708451026349837931079164969158800323752864823933581805606043977876719156309118597368745051051571435394647817372252649038924282902249059878544901829605226904473615201640352481779482133904770935868817520695813283047740306272546688919884273013932842995876486271287584581985113204169986431787207275208178697142058297097061254473519177036866087686579595983825521185050090270405760669451029570072246227699837089833876199769226419256869547291717695046842173500639802265417576343131113714620074708641927165499837478413756187679902694192033579145504648414689861172161475730747194103335950996407168910397320370887220430026718706741686674027268430375025135309537787539565247929321812110698634814320542833770745048031627734493120273532289003957744049536328908876111868141358368659498543490689469058410679227435735461793247947773288639422765762115491178098863593156927753544498377610280648481617244517519133806914141198094595754362161547114765737819715650096715385633841888999913020764391005384965676928335060672868662280649213804800623284511355766933183095000413836262342647960682321241800830998227005220418118158210111606276119050485250559014332820086797868171721943626503368951098157008462710106703211637580247366022382429468509656006287023409319194566602115082092645283091229628607136451230264099580567810746507396349603846615815343230884184463724441798843361062926193838507060718256980180740356445312500000000000000000000000000000000000000000000000000 [151,12] 4756845214706600047132988833704648363830810361650769273288926807995867088394612122895074091882710730656905867839476257709899942510130274898118656451499266580072623004233249771098320952040534015009395464480009688750414253249169973310418512320968988616464033548022850679812081455928261452975105071416384161169850010395206453774277749945592992768157065213924062554445460473110359915410294718102758622617154833967852808118134168562776443658395869149735820828916967872750333158508975599170389412261337316034944128667994828081332883840497006290629413916125996435470936380413028092850556517101843065015861164529379500908106286622214664448569118678938327687932065863125664380796478805852327611862839525785324290651920515077437829041044630264563802083154592711595044108839481368816540564079489281945473843218309931976201483500567925160169283128975235548910608709363407066838682444577464407775399055292559336519454020727266525336328731770549861789981822619422756999310151017728302809830483505436583197169515562181319609972666382259761093198373002647901857395041643180042173836474121546109984227393527036490544475231553917152418744105618560405894238287327390967751374326151543813915599084830281060652892230665725406387083205054863082075819419998058787625006955974855075609390037120508999646563823357403065499637280062187020250531074580377651547686568900989546161358455887051647167682739418046587786347482939177206211094706771823604024260178835115328267623356646094035099184034283661152773845586684497606744473492900928316736066753771494192236985924701735128182224449129214447340504507907723141972204441971891941675350286882403335393652349370746853201778958108350125838522342277455945568007490615620282591854659944420576496588672370572142820246850480974641499382403833556386296893686374593613219492602368957941245651450237305406658088118343826487875017332553840124096097405377988809983313019771239712933920689263476182021293685915713443778964908117673952216199659931321164062757563418486458005848193920292131062033139365232266927605692596209947602837669999609159059649221811211647017400830453512556711618266392777971030496950790942908843120587314423630687088007107377052307128906250000000000000000000000000000000000000000 [151,13] -13958608951334016988902375153738345166227186816841381797671880465819702154779573148358034278595956069219002267518069239976993668483201008772983270238143658580953137073305384754791281258831564028299432347402578520746304768832519762058993088712447105713273877763572426480176200693549130265643922045588837871414825761667801915776779227743107576061137325036680437036166543956325203202083316510744519976155557099873505027680906887751127844900055736735262791748704722731764479156103551027095059170783432048225364960709275758621074691113157800140648210604813290541185198074400376267221960976203563252100417088725335285305962355630805448215215786536770017474489563038791675122971019806901996287688480478503360559071903664543584293169496617301637860323325347154059437620550464166264991914998390148539026385440028918444975770499856294275464440243075635019330407217309990881552283049548517667573304798113365757307029248107913260827867123360408413035521751294002694040632277620423407620162914392368758212819583194764031413448803667381624985562704987312797468451157057528387923389424460189527124423599060750824169576663242586520545594184380330050352320993142885552369096684153297903220173776546107398827978728950775421450746007329307217419357057992109696021146066655443679818610796224595153159717927729860530772722099424818809400842612780013046943972630407267331144329382398879880995704619296924405673333384173843234609772303630022982368749197369277085366160888356355508258162305094891963208695402683483628591981213296341854448777958934061829446922800985973893128487954085685197462241497214240923300531228948750024748371867437356430646095716747856510473920929338249496816774813475531356519139271433206405108475375924740927300359093533313762558901940901311649105455184998998941266490045632584736499231176184337223532898437579112484540887880888778782103303437677534647239768562287608565521941213140255088927096190916696088718663745085143443249397768605420141509123876074064806648390509736239905330683995799559863836089305637508061319761423518400699082598227752887402539649945175752262833268872862411594045865354995217550099989809881491907391144226269208417079425998963415622711181640625000000000000000000000000000000000000 [151,14] 27205829119207953205643048685575390969767201997696881903986694758394516534776002825390010085658486289350198872246053549410320433337865574095293420130749882377994539600418594061105286132087950881482166070935172596092546829116287956305818058802456689912728456948609427373204138053050589193034000367149352386870028802932494902040305277210973121238414320244128257704393043532544006825828563798669115938478198857201716122939945973842790889999531893964296400388411318532104092942942320208030057547699393545266643353619252201061549719910532835007279345039571824305221970723824875883641744527698872966033188294282366906417177228254277835016187816942704606599423877677707632505336301863442312846852650755339394571015321848412679926371421383748387215403828215129764573283326317306336705924137399925576590627226227469563165785010985759163034439087886669931204224077001255139432728905822920988651593151820408130600051284569069954173670782622739078921723819133929158803101819339564059818450809006944693522373942040758563350226765067591291690525430336173347925239092651826840102857375263611116027768978450516708654921968292137752658707222171908130407875048615832194908730136333805024633125373478136130770823187964913898232776974978886080767958455456374561663528509698742014007308494985476554691548219221132459741519054735563770067698453684630273649802701502846911515805767845429278176403777344792525161265053633589562802176582135818644297276095360874692815823257292862388186997134107143675415774613031168109070531709761079627592496852567824625307343917880030291285330663232057207447002710657006003518735187486861617490661917660128207637533814169655199041118222208840256046564719594704795963915831177127226876934017061096670576981037254754766154775222618662334805924743849076051137142390984682960831228140060880362092377069450237225627464825445562954515108561190891824853534410241810400421937080705584065859110919052921282970536071284186896519619190846631847468677382703517884635374094554102845018799988172642718236597668396223755326010460159856482738517921562528048418680267486376799463897386743565096819183227302610705656333237269326908825694297071329241788362196530215442180633544921875000000000000000000000000000000 [151,15] -7928985948282781750233675058669812329129985936864389247435458886320244869599909904231124026667070334200980090384250006700737113419892512684946202112354041849251220570883447942251457379887938685430292009919740522702178634296515448703877603124916609214184890686742317391743790500250864885946084597895482563960034712430812612345378484111049135633369692429920223353644478607732572033774098338937756840539831320054665702438927344142559554970782588337423886325714048534551616314513078135941412299000376218305846752276580570637819626895729816705961008517554858573942526953617123121873991614110345763544302975859908729638424664445842807053656499842459902272354149029516606357224311127850172671902717350786143990214815808565919875536349641720296692610115402440973986754582954373028980502854619249271256639335985488647946478646309320381001228096837386378594489409505926893503912395183302508122616259627988661382705702537302587248784877566316490089020432366069249348476305636807111073575632582849619715283184495387641625942899066071409734900244899989916861229908708348821599511678852217820883909117387944220913550538846791489521216393303678301495112820306725882871893538390295165977825370397619675430578388212003802994701285369801426040888904842206347322570745439477275022442448718870157378736860701052486712395950273748301521994603826230162243187217419244407342143230843813144943133383975128876126704504161494889005553896053926958736752096013277096042224743715963749927379357410137423356496541742130081108539122763524102354823263909175026195678743974555555296031361558305213244583095519187320897887242981556667367620370876153420094064097714665985182106376626585571868722634515449590765707160692539506566195253609957884655402069672564358998795661568709372796144857168016300793298014919663698343487164054451986495497402616247899098680011692159697471768789564675174166611066373319771604894324775449397320872297913219691179777710958593364975206743076102669557973547393781710926044020346630262240155238272013113048814481534097502715790059550874856743821991772900790826757706548152596196196025267098218067762078740624801659640760214263409119047646338396219053978875024313310859724879264831542968750000000000000000000 [151,16] -189639579415254364378157573815102365004861263821811861783003318138317485635138338123889856943196357576360109913862498827721356595906136244388783725090540514631284077537893896753244086375764774719156901253282234637127835662411067841976775814122090394059950461693376027731794740024190461927575373967943270638481523867105291111692535904090930020402084728710346487324015874220206900715732877762309355945625895750496768430267056207694938345372143948461250501470972464249876224270653205623050807978706848795185139911994830302772993208973260567696708699180659574299554505135954277250560575655349355013364982975945589648617404623541814626928398179105936053786194245129751698872087508950825144376700782737697109664870178200788918920999900994056044580876943220416126880766263755170026299766831277964322951587359702802638793458567781178043267866672945292817730286872289833137123626305934717108787047975205958854569697405588875370710946531867323785773442638823508411559076625094635905176091082273800804179566409840325955529301999203380840840114801938229958895969239620157459616861458234411962109517271799571016703043179288041984893967054604181449248302016184108550773663963441403159705127474014456914478484795901202664767673041307331738433389818120830900924476622950498217168267803401310559942559859063086067445924053189749314508894730200853686251477107918915978076134922312626645162814602805406916003554991528617950587360273496617888923685285709533205892026360512070542978457024398292267797080286634465551597584646901686765459781143816027462643134903248010746439571865965022337196698266496329061557329688545517394369985877669497840097014228650196163966593122135299391184968418410680072485388948166882345264400717753826598192139015485570715012794954548641225077440237982553859882382349454383995829414379567013533541412432116470385606200622774551138396115051563123376977884944329566187115051116126945323783729446041071435656426592135943324655073746226384399182891936222452683286650505049067657495928206056647380081409589550246127875970592877471456396383687203213996124804896758877273070226571325927583550448754331346214107355775989351413876768677361777237382517479272192595374235679628327488899230957031250000000 [151,17] 921451513323070826385792157964607903921590206237991100655629126494226713254242839201830449040987780566669733301295674840053973606319619021405323243106426458131221107673972979818983833708747458423981488201079157232211191404742502597280259804906931350587506351874186517148700420714372320047458948368790736587199041183215729939480505628894129129237561725048279666270670554363232855099543656886245501043849940745211742953962080466785270345248596784444861333645391825444314265585229459368944934466455926126407643651791422250553865541866547203022938512621704012782325350697328768111172807013190794351218630662162433426667852687475253002306500124999570669750980094642441229540663773598179676304661711988277443389338641873593741773159830537504264561684544717154576455408319174458232717311254746156692024252996324958918023593324061261425142642712448127139494197309862140198923344693861688565772805188611352619940294800848987199002008144924536589437984103968071084380435699103201968384923181095592852147043596617635895406904919290132782846006070250274380334383181314586537413537089023874732311090855852385649642311845015308191880475577189162678904933609324179021606579285899102658349225556338720921620780400630937549073636473480012627317353939371149178443096105218076919736054601516950479277356389472601896736194055860275908078624272592188023931245560040599618459114375599033155099586457050479097416648783189830848034623371115044768639983932241462958536780512376561737144649520781226337919413367885774537629209900864347043419535627918356708019215603910940587255550941048890321958280438432811365705982257852302925588261407698019335442096685920331628585260404149635170553794667138249590652209765262020780405116686696013590581071414041798583550325084383243845104851079332101975255972615565860304679618914185170649117198036774869099774002713486795041134217764841407370629446934320122865350017561292853408565065955183970316270968259534403388410931854012621557901217049680720050993987729400914616921893278048679115931425298356004966199982208413579252361017206942752667899648820595919974920033365938736970469352545816285305386627871332322792975488509501035079230638123563845720553899809601716697216033935546875000 [151,18] -2768632843839741656228200048113561539539173444772504172912448510530870120360233699627838649949662193755827200532921828839644140780065418734328486603406392753422117484644582731970337644178697168795318976417880447740174467608352171485324838669603210811208267144696195149978300246155089775260619452266341674292627645682764959909225278413161383707499542919340492359126803788593357179582187318926320516971510547533589531221053007750302433675086564560609828440918222172391968158062823464689773768636940451973509152813614637942104027295110520029289328400684083606648672393391963153915153021863171172973037004791929016198817454864104947373359116038627511071787857554871666758615215824372095028532579485984590773025801600001020233224234838634529502524264657673578480978648761204106613095249060371729990842338348864325377048168703604129974907395119560916012135650145890165861043651382896201061669325658466193910771114459197641307805630577588989596283088649059392976248498131464761757657528174480780006855858840441062893711163199855660272540316163012950070417204055080158167222638008861061862677642491436905362969587785319504487662972414549958878254018996786358455792051260750761464124682316797984829406059414159266050219072903768802955295738830519890609625336913416179873924006088602158665598618474250457421746619220173602158668836778769785810932514900308317365703966837190592534829526170516701064213123116810645562641788331213289399571862987090137782979540571943826742741344811193084856298384514086633554985165947514283104118660185672450044222823395760609245834283942385440011067542285232164663950972232900493154094062189258588532503156968554199910533508071846423143706807674420746069862596168461033826003601821624987486159113090056042908855847928278697819137711168049678220653427478330315903614859151317196683620406179625571224634085073894861943502165676557830953285390536393423575963465908726572954340613688779072555105192837329507673714103297183598727765939063999467282164840910169611457961457906687208490416908151569374268777831649725456988390284468039025221760946713585344853678528063372810826620406628940166235722817251406623719249758992019169390798880373005808053221699083223938941955566406250000 [151,19] 6286678076821739926419844827766718359844338527882921615099442864628163223882264039734703775716156163143609384332497618227714129923597183856062470877963234143180062414629087529498295722331920531185610613135130231102042022419778880107966081117250818125955387876056331632216035949345297680750719820058570508599406678038064465708080088382776772410591303691725263851837134688207299274444421009308760939834309456387251803372544405532468732145206106100916820693525542371934265762391688674403011486791701467037359096783716713527884251361664632946314092543898377371169862018912793376594324495573962973271415629635923619750664353136680556694357566195239377940439294441832780060062033356499802443057120748681034629380249450554279786231375547813369445955555823370210391280586040945675441802469715937748361563004358664673851358876017789286673805422793479181235676575893370177063563431772317351325809102435370643169943248992806837175821459016848848139576322192700102636959824292317999570018246148366732198733428488426937118305543777292425321829384853800141146763587185769107734958007574310237398273562337604615856071895531633020935306727144136701864945344719925586290295751809529128817751801987128816589799786488648878355755570872552826633377649438707898994816042051828463995691572862388625224750020730685355310829919533301318918250603932989064405707070294262979872893472075050823851776613174263555159599223823066457471379578734578808748066621184939401494723149572277566129758556340685000012973743326734198195182211724439344472135492981246789457329651012127221388752456847114218354784484752367019996323256669813207090458195688705707807114657201132059366080883231045256008739515992831606497863162824286920259263301697641008766042268248046105034490081903746204615622626199807346302816144429764901072022686743643277407554827151405922001673474091934927491834170611511795786287740968517716267541218379181422428388577207954887118123667494975591001492334726180524845766915962777869938389590278544072492042034570011851490409559271231909006777395244521528255133558644191045584195800003123322021824029789857032809202192677337755769053003671682891192641055960837920962169409963560262610826612217351794242858886718750 [151,20] -11442101645445432368335303376209678792311747983623330099289545022992111273407976578772053539035657988881658121633034819497841791201987378526925797817320858818070527126135910586140497613734405889378571223005726741435570492276652720200973907920743919111648312157277014263803053548517877577626008720988413509043159417757335867102249777559184748017298365824534507029890030404398047702273648350372025287867575476626527065809061742548116227872173713412293037712772498950390689216550849732949236795822807116770564145514383063633952003112023225535211524302773093178333809879863360982800040425628191778503769539597299577473076299013684314776003634985902642154666500778603456188874932564125176534249277058239603098391997030765788405333487559945417702173891848363909550375008862851122809463681665430259424440941635760665930246311812778889096321836161836444449547569641886220973095893988375912688540514834952240135904813335471665053848170273940755831993205822784713724685798345299475671017760826118689370774392660817886068911411304676311674318774627655063669558663448075770528038656716510340189203203942769880194127261796436762042982582986580003344830144676751907683394407036669732755770438035525120152463994477838682422111836492210638921778840676024756510178366955594642516638699543019737797101264907348411383385600908925859375794176335111275699852514139276334484132210192260879105664238510150745770036419762889389527987142237503236536069788682892355597935726279784704511886894155916924186275128864647797700075561554554247076826286136746298623415795534744719064778510511687338967701327205397061606122687668819467213283878327454453099741605184861497217106609437654528404894152924305198364855581913303676380419212120860954793030907145189331984150159877328749899633424954975304585726085353479820702866028769006693164584969636603959335543380535825784505688478889175971468823263965363269162297255447757816555025760916637262823326300707468577627589038322042383424400833292690797582887899257046558859959323411945495745159753838508842332621248623583687982764736994712460005798733927084480947534461281334828512735561120985127092744335557967481326221302191099065607808593636463001530501060187816619873046875000 [151,21] 17057372877811789320941249220862929091425294871795406695292563417044398041898058093319591514893537183957101889203958320886586706400507769097590208197576246984115476049727492545786644405518798586541449757455639386504861559403646634343269361128642285222454513671078344537654278161991552575830291674676969013860232866180554979571166745008987565771053021107830409804976951684071560084240353679358429053839053111098495337025103554122791105138795600201349817174464513280741358529288501601331024318430902480575689409265635397757249298531740091982158140103572126574095428770060156408043475286295213054073956677064586755318591492819866908245506536216230790806726292081536655124216577556370425088730234233583609219102129244423816082439634904118515110046153193236402980966379453572145192534124973591653971719443298588028558953513786635997994281118610638475916334272001311209410395030312021697531471561693733917461160680711500597551344777483490266696856009958062778158853151553167683151254442937135222936110105120708346682898489939307305005581198337392938692710257961535432682363882845297415809110317679531721365478063366011803669813568224755159619001151395346227010555140090122095913879942318518545565725761726342964822078279150155974717076290052563167305481521406839515265318915984116148928000068146815915434981835961551150919957456116490890416354637334556496217956782924237251404725706621007090673428695466716866203619756442360106560541475203196602731738318059591984644991745614388390733476006181861542353933520769383323681158015518774817795860966542482827369235402374484959770793108183241125305116303585338709246625234488329562038018076560268824380806913682366844475611481010672780308907825105796073953575849347676721172887397350493371357131043922174426945960125625872288185737940204058768200229785025336203379092858057053229884805812169839998888271051108639442738258895506577407598493126009034400360035569264402197809549434896024756979359950703386402128789242199902897761103977613851945214886209999481453187537188879401038061833678336249863732428475045537630859753724376873212890260678970736088949004406533809098377627418390866099554905891439463222827854771423972124466672539710998535156250000 [151,22] -20861273927045331212628450195935479755513766513725719090749326474478821139045639290522278458172249271197330542006560098162253583362116747771841725235367942002601933946253833860032260354374435259528138140560325851536959881973169102022275873827236154499392758824031182306930174829829541972983374003656059368395025146929350610245235623667030780335890624813475341918402617163628510728493251086184516681872006014177165558614067584563362655315457335283287397152091456722730978434238885880389465214156859615880165947029123943397630615160623240249809631134680558492215771063301194925878641951898890433348675994137271688228294170982055178920020498455132791154440624892907686223885856804473359693101284494460871973248665233844815382760091943641588334946734180612758118986957475840033833818823799960974324623166381496452606720146707697040453167448669836687019714032214206364439714396902152288539937434504249442453113208162342098757378910655611204431859371216348327462201493825467690052892894857228991234705292641915032897141118169846993115126258319065971244719709833029419958059242007842929299400954372003931711130065023706031803231679587539379560413681951474768689545489825682040205438675668951941568271306937149140415798129909040429169991142269351244650717326095442576922701666781906770950376112901907647447788928794566301189418647582666551034441011164192358075082632027043228622394448060871365091676612489087435640197410594266258220217768853348317560093617545443145153003022573739015507781900218173169804478952302683623611601817566080863616634634773017967833851625405469385815205795641182329077578473754457337817817850895851021475417553272285336569035026043627123825029387512727426716172586044369024891177123446412875602945085250163792575540365040633671623290645978151700653848595939972086301384562775848971930885733490989296386961321865438682373951757662077080390660682075314936294500951173184590400328652486829892280846606345817896498422442218811057307546612956734812768529681678800204606932859181857856072805875700522261642224243619031910041384514339653503600929519095252675153189764015106469819020008680969989791906680127710178217919082183703233246419017632433678954839706420898437500000 [151,23] 20467464059798015770114996009904870981652224316580235137585295087281508345241084971326281359203825202424449942061171381278623490278616233045323010323766650503291980574927982651919565619455538383103727903430847559296285504171383779648424105503508637260297449135854895405428038170811808641397559272338673498899966549163413892779440922183586534453890390489860934681780650723170702199900402373250849469684164550280796267722606516975251497000696945835204622460219874591661876977208209622713222127565077412127570041531127630344819953049660158033394671613980681626607025936174324271063735592639726262094255688903887237372053527587574056189780778503379434434633753144872083970804795904937963718907295970504599438508586933650727762589429214778619883792068745647283678140252324647483309544691889582857301134491406886528899410061399225644446483351466066684393736639464127819261208460566440428447674337086630159472062575491917187220550390297309789774674350431270676987379274930702888603265576306113265182744686319790937857470592565008403530219951406511119653645977989854475519366690997401367043704344722960148057534242023484979721317728173531802593773852086288921886192159399365261698138830474652437483537288949517646553682842694333046658954464517673070656477581280045750479998972649243313937053875146895173956831031987277495701972595442631514359310876929151318733187994056842600132798975401602741895150095079477774053720737058541544155644363919695634247309371253842876302026715131085948970327251235925175516896454379743976414023835001339179609713426381943013954543590546592549482228397422356566620781379448748766019880071309019705827459424457349280252480580475473079186486160981535247096988328913653328693435454924017405977277188016440166695279118496664226958079993026992337324175309309631801993238116140949159099928895556958830473383998296876724129463203829548841952010289138925187995385093264793668030259518788276444074984161756384646731864241178821317782098003570481037505687986989767023329276008637662624952876624385635966106111195518086869373659999362668040170389967935774862822938947441351191285837318704396588352861549816035875335655859778762749590086400530708488076925277709960937500 [151,24] -14811626145840969793190588864972619528658401359997192289411561958695470066129963773682176546991429212404404502885328815990940318311907043117397521628197924203017387707630901019343602002835072048602813983979024072845938169031755897980763515421665813323241675990200668346118782950948972911552320936730342729467737664107235299042732189544572597723317344465984946693921862323999755561517960478744277970566152990881214721194060568865630378380979532344806520109172790063122645157154134854600950237316146416631141019417283149353424935970492621903303862290399789458933334669112877865294876464262116523263447591389212086784365024289455126911010752080294934295006884692653950498968217789822945458548055147562914095797118265999437438315723140290874958186584919238404700376976858869520058813748128385861410133700853624672545898978955290862081013032894808301468920509976047791767155805497926014031488283024941166226292464423589022073638596924826683147892039133340969020492173880729901670526509279647320494155675659066717330194338556697629888827024902272594068201390281676936133293477024102305035184590232578157073886392137814941930588697398108086125306127357111042047678474177992459695921802500339334073336728624658813404160478709159553604286028031553511181584637648462685544401438314354478153782754764701518125511582041870985484650220483452178727532861547616327174074331232406674093960294601365089415131560076342580001918968405729860923627983097561269556685623220681360137334238240026317862507747053724340780113160628976640284939433151731962121144852135750540485612561657564455540706591582920450893394826543755681893967774005172688821395458184445513811680868393297524417646079195232980443734323049485526192712240557924644947505365941145444347742457500817935072463622947530306273411129563816437882198021125318607825271326754190436947981367368180901836247664437942143006315091165447488289981531152772926162425273386997627916239059482921784487621624808734164416762317897820954479027120788581389617992467076651646534351424400866085893588036821888192326375840943441809984115138705124098834994678938312933868879957573621930140399464696196163252683462505099321049328864319249987602233886718750000 [151,25] 4999709113734811736870566860163620349229084249233516486472926467056326096582322746509204089218778456120131258423237030884493939559188895138354238510566237068358003087038652273772460956442291437609925479222786397346202232499371871901166476088841220760128470664478202702184685628733935727216374169612620296525745050629368559904284326409804319717229931434807294692893464087403114388285816713447112038311632185927981011235006138228076492513217748207717043630747327803799322506260187786342064969118432289155814158197227076813731410707565516701685919711774296174328904274775180667373324628249497857328012726294371365953373635747160298883618056147342810886437083651029475297860354445159981716316936675075566071671743060654617967394833319954254800752262618213193565120421085230316749789248364187977553924781715216979253289509477820300392708405416555273387344632717470598427788996539378712455323912486257220746703396749055206144985143338055703327929745968773082125028041670010695387469587270149599901195197972025964817744796572125643986636193622662940998182528054229843201295745186626696883955799865427863772414766219588756211145029140244661970167953907353088392685899943871103331852801244872298464209429022643347369418670407935067761070745023379249170279191545092034296519362142156681586020162131411903869914608541898274558117613467688056835988153528087036484838546373453631748272051766554973429957705638504340493398228284129920522536763520288708007874409345443622737335002736808690216190367477786223226899398603954220253866321323802299377855891199078660705470960645570726955166894069356167979081184892545397112376520441560612120910891525560912404327391293836980043620410453330130547601877636330799564065212055666714082040572217862318193115484542331904687783139137500413799586602084808128858406762529611144639081094926822182325788539800452849509691260127001928088253923443748416219550362191389257749715471350054590885637507158217664970241205606816433235519917303144077089351563498673861031616565826597988655025552392074372970023124448635751705329313884742960432640489911603898123195193592938038301566759130662013192240874427566105537451036922025338071762234903872013092041015625000 [151,26] 6145229727958182235672446327179167234163239474185812346076045574335422301018258134522355122202140216876686873743755042275586667530164331582469668346204917365954494746784735713748619484888692570496704838001935884306729539033898765569090875337843156596045293834752804380171070395289183410390787706808513969470033746256487151095070933920306929790730175175311384733221253341086132533124979012575180086412770303652822362917092962777698557243172996242706268480039390494036422412842143767233932041010977643873674349389574082796084125631373363845389888671570924340901515181255832207974347251393987727870852350319929802189566324569004406339035360655959459771352596276329795208582753370296441424824587936970393992546924612302600509417331528349544660623009430844308547618962069355637883784273080152020248040977397073263594325367221496644208513351504259532702399477001731264353836272605735907876140177638717427663451665999464281940467413841433615546869137438512085357194778453426821674575536938248488345603135078830697944029124924625863875799964406191998151334167087610402591994029547561560837494072208457130326335633147297292868105715495560601028715523983900630814155663410446892563696410511516990934217421218031930430120885787293920379457161135171017128024733879898629767639160359006179550882992778071499185393149436122223211787923686930875854410491631773999372001649924097057989841748180460498026097823651925239321476491535721323815727869855251146939274574499252107713326542800473436744861011030754238074116975682386273232934120574109327237457753395643911124077303259507357153913638321755622301625761101036287635598508164463248639991273221646978779935876114525957378730944673422158644502765000387191511461358542862063597857794373470788885148357338505088160029979927499387109949562966179692220915318126352484632897027129315220202668852578402892287676451123767176614573916219662646609494432430713803528398238139982007205376303230408292548056412007171526111482105890029234719507590336821958299358573120985287851903111322164730828330815369015217073495939449475082258553573975525262906830072549691660476826701944444305580037768636669255747570494996523393638199195265769958496093750000 [151,27] -15526218861950256056388430171633407255378798288795173283788341361942779456843842981990921390343715859178898361401358963404345058498376608433903976835335235041996375393845744131588561209614790647893662576705297345806425179541476844801038008515401487636062522744851381174180129951388598485461304576938422085929371013140568820500169500304540649124157094587190221327340590208610100711466372437738365392983717742641636378800253597037450879168470234755703929443688847558721766304141342788763815657581928765077026363262908625776771021088144323010837983974347135172677163709509035337451937091419750213083069804433048869643536480059925084312538849728290327521822287124104090540091634034178959588577321796677131737435017782815441367649850078041282999452175355591456796363328094641143778089395251529550485716983148514584003874732976738161056952349791671891632239337146871188520968627711369074904544174864789537626524579159521223027722349471687800044821044928636368558795270715553208024861616142315366626040730303121443401757760033683972668640987491965386923492083304596766141269737840520737629525380170574012223308865062693508661706009943715388477154014553947415190413994907005618032672593444211812292038757245860366437514447780263392485749610062082835314699967821672568682597627129183916924457441760837218797548866820337462328927928208345469051695265726619907867164595327115279220384154404769109779175126390536419611326064986821555592868522792365780487489964554944977136519137181013918978187409007235528996654292617328766493008325482784162286278358185813833980538699334433679926047651210880069532448261476692527215961717213047724511794292398423566120728963514743497183768197752300817352537472407358624472517388331116351141665774168321989997693559900511316269958635105005909800691969303085383138183268825257155054039515256266063847802292886765479656309007232768775533462994742998278144965742482478821093113801506823426027447854945633130227099282756533623245878695922677471875381943379296446637398309468783126354829611829553687983412949036163103208932037522640997935298890213392529482111996430503791112791891744337500918067906438727819031994648035777117911493405699729919433593750 [151,28] 21163212409108460283142211388213144780875654393591016789696509774449657020930594759999002684218318367986864758540928976123011714210979586154753824954633640937560938944120008312248461002382786357853298071488024070965794233854929670014342278075102687181639104835721745544367947629057782401200764620226420450251022840225616238127709781755885475297557278834786337274204961056489409068557468942716521200987872814249552487517395796128349584267412712874758265960310576345724412665863032381930171259000766964585466558983090990953229711188848349416630160116279504803085881726583019404677619280773850672746042086021680297376576614683261557930864530780809334235825689756657238771651412981747833413917519274013011965258716444221792028408202570553112502524519086908346280336687561782205908092970663320446561163779683097846603001852477450649900293667000585970096468433803122306809700376321156915944468564136003656564836064362918044439275154643082938809503975705062476174634712472750048224189591341490114511984727951776036111249103428499349381969070848164932872820374139442197413345081485960554506203027392326220804042358422126900527322168500032015066057463415411322585387083156173527382534174121515860817967593907106425727662161686248944857018707675427055433948813567231325924538268427087229354124636226326206001337644276531115567208780834989000121528409781902064916194694691617097124187190266506811112172157050366139293312496790584812054739099219325458337500577524621914172155015151651672478710231418886492658905724879781522250594122425851138114320568290266141590936202141384550146262626244146970981828287738731664506429928167412141820972922267413116472979184751408441275012241293274402225398854694835935960624331059529856169457569108606096079534331106229755398995093191664561431768222685896501300022111931647303164323904533225504465595367204299472027966763318618042969078604383859261885965001406408400595254527416630609902448867967378207437331944211201609304051478268023276221500532610374932470099242508850085881712311390893695214210646260143750929261856771576422469541055812547813692938781086051045627895718282420861458674893639176533069456986879686155589297413825988769531250 [151,29] -22699181329989831120779845529372902581416326140583201266581721279506967264379047489876487246388540763899163491596917838737924874102366288849329923928507983340849203978145177656518484688585621766288172030166514158222494299941400756824494718667721633698170695146177271099779207499853023607873232074292872113843652651082003222163578496567290627411312194309496823199981757596311229894707286166739882821979574095634081370507502556576744276635900651696662605301845674955828326970692929187349499325465803872253666458867106951536743165070339854551109958331725746118855883319239408280812941727761863393527015553171833970914601657925986778991645224712552415064676462299260025140188699904557956341067265059522469980702220551378631873220980449042887407036152866873490296887685157097457771409836591584858077391544826391489663465401722929403504516205613082232621398981874742463264921350036475333857422554601306493208793221354559807659514288927889828835372027762997446249252091998638318621600140611134779728385104577323467489544439159206494422801181748575853698143288074421752812837147686399219639416490438502747887442524810096431368774519036276173115168869400096759475663613005269419234933756548224557213072387164323683509761386748329148327982332551453639981008454567051800602308408849035082822422862265324221879868252405623457667759527645068866368154090166366186444904419431606332084029439759901410464191288709053078078164515961321291229038901300239161511345219212628290476540333960682455875773092595985327864365004295487230562283715473180053688632334787372469808463218686773495782793625273255076255838697500894007164764291933620401896619295672918418726993167817703726208600473624629361994789964644249977004171807674008906744189688716002130456138217157461711599844821492260968494174650381493365522323430438305560585346932423245383551889032670333358260757260804207001218208086472391474275384597663449056002174712956696643774912732017886671575560386650719408914921220859839276817933348696470344523892334001768964464205283811519072605827365767593376862763430896200571948211756765613532658281667226262912188151310699683707425439724899435267602143539988901466131210327148437500000 [151,30] 20997491591416748776366803381407722943542768644462825815552642229515957531068805804798819095867846805579862356087801851112101987131279488849220595063867268679892561401348984496838678128362279531148660763822343442890893714729857958236747094352926566502277973019589500667034657620894402679674460515435716899755289826298040360520389632470802792708054356468304635352760029164082173852766167680081474360272180593628692092648884585059111920757164105537451468597820939804371617033419375394191284495221245934682950984758619588563912506599475413130583619501180182091598094495590905336380135544155644764716470433487235830845027414483516603063897556147830768850175269366159070354499743367881981299332750420932891935332399952955294744796583250209218494900288579509937437478536495415687351057680419309584864305024827746267283344487667313455816072660739436996908743464023481748471933547131501274288793774000312363015387570340595509227530140543817183295715732715586204337912286619964480287443685164330442999010987345324611584773195894684769614540054735791968637856361303941982455153778229094145434381190145315260122517476090458938879573645126365838875224612057899561149653413387813833337811486335450829218392813290199245724162006839156755694277234774121129313145533570872768050379624711519780910793529554397670441454631742852771174438094765358472174595209565220273264575634154323855871185542952601266253439627768423521829904154028146505397642635142178913335560554648271106681684392975216965919360694177644208475859846512385725902378507171272658359518595777428308878367660618361742702853338350991255592929777336979800805468401625822603835794932669291112558494427588316998107303394835607131073750632272300035373366116464494935442401913943623414193513172003574296175550304692831752268568957756204028085103510162214226529078244100516924090394242124666732590197175482913636765846571474006985793145637268330272354619991676117762933387587020313024154120551440890476122247135003845689197094107480457609032363793120465160876754742444362851270258637829619295218719675999086125302067460580330182194108729864870234922634019652996504973853147610340919015925464918836951255798339843750000 [151,31] -17390406421340404696797792076068845846794295611394812139003408642447510954930002691527228065018430741812415895130602603170516130701027542367467683471129495288013854560490040671991367153165249155263253953783099069932642696158366693683078225867091368488294133483619995045820128682079693908109141422037044852450169787592221448166531773245614079512914098256674449604953081717839616879839732316650017963754357337851631354742637835803184025672026902747209005577616691108597878870739671452663190202410974264476677054774171483281780035573141563101500850723696359171494184915044488395628268502793375866920582290200164164426567580096030153180346417299317847253371191150905638602228165696045312700551635066332462964277293540511964209773684781943575504353731741367956241393170723211101403254286079207911117666010692040325636813735799805659403782191794055575905464366213457664905061630425778695592177778734289624973633156677827622067174034185885227879563877431234625678324281056087810430564279853592611006851378291094513938280264049502013957404702533874035732977719306302084943180603631630073093167195398955610190767425996356326648240242247957687229505646981804212680083861846820443177324014854384198216989175103062120638079655663905807583619640596650489775039701005645136760628508161138728813705576298247297278043935200724134414966446183309624692492711710049349915257981885273115529532400612072163601777618242162367635532817523627989814718091319715560010071826117086904449545401803626261540004788011132534036433582283330569572724287755727216221219072135052629000623120124304895386681611995482260604655906825848364700816284024604466836891131866868622730628357709269071536949254238122149380999774528802011409411837595119595391456468763844711055992807326695935189547907601725212341293294246278680709906221602057475307348809427590085123145045015479015083034785863365766189115187787387357360828639637609396738086247868215823006513773386925221492360141927332612676657236841742916587152460405638359647366930318369551476389162650541682523027145153097509817385873389438088823386087144938861472071263755290768966694095840565185494654750625320716039823309984058141708374023437500 [151,32] 13106134637866440298041385479272075665947295648571242351862308501270621467720953607248654807088168620094426584190877391494569650945760904657834912353576799677939307265511112544288546184838375803963065664794382375206414463592219240697739085624262895213162675401726364026885675856517228901721049594390419084846856017191640703121042566253044769115644398151760425288558324356860624774957493721638272579248236088971593580556914253499297411112675070125957138175593415182009573594932031892504063323523255834095632887133114008198733756149241581161789563649817633038586882941605468062698504499862360035184058530145697388771298420243941346985186131984156394169605735623906144461006196084075419795797156938627335792444055192765982291748282772882359619406817481781541971789549319235353856764600797248646759023716484333797270585465302888447358254359519856745526089967774810937511378008906774593573829114000092979978582419253279467741846993886729554317412503546991624166295415161364376907577123669088570072080356923939334048518243219939645120154058578667877462025046091502522065394520890545240937772936937899168249262724146544805652921757076306814989966511323464370966006498075468858054796953121728358062407550264121621583594754466556004034373536728629801595526052526847714967632540197997430759881492718036341270672607912494442939008718984071500132145651869824067285243690819281694710155333592409292676111242670875200631261624032550360375479223060162418533886148658995041979026071171945388339951273376650594559886855496101250894942189612032144162881753722899981332993120574316488614447717146851394224111464859072060259983385182503726008642393563231218663684093343127360908299511432844100040814433119596526008289067391068186476777159678004221907928631894713791643961518925197668720003425561487628637415016469405819026883710708227143469090822463914454697443659374044517142646108653090537143699389030232830485948065655173056633289623135792116368979981634302110428820735989267784279039599382213999912678165323535779906034381638525310335312613952705014658410898648160262781583946718185398713425620200781837481339865654515004691343937892611393181141465902328491210937500000 [151,33] -9027858367457981672391205461105628245796849403423051776295489079634480506532435611725644835705942291017217551633021584362417884208233340120264239610312925975746051704123274141051038274002898917043401357559786006273773463256632025263065626812088123220554829793159117521381791560981365642984784000260644470184894577473885853403000018900030652782814128018573258359806549076169705164526680655410626608445159194593644287849216875159120275520902222111035213093884047475698374332370178490823257080513660016575382244272879554815560493178983019949495675669824907835053854212069723197693203533962065818990261729537088644186514202953411834125091893840905112696231883801232559457076566167070040718995409458805616512969233257625100763717098662341471562826771906347388648046186089961984266347392623710781109972951826661634740868696564862277037798601374622677617641160368939362567145088433711222922532882947179215050379132504534835807025500457804581424694588231316961637699275666994164505502575962843634903293560156602760282580858896573567441497962147719405759917532736567910373201750595732834570363332727140816857470698650624269006544803168417264182534847328985735941825785715449703101369681170418471392030647181380745653688634379407618094021973574241918599217179802526522721430039225346732076168853511969329910745686587696651208936594046671308376322577756444324934037566280773680443549990332316542225271059251670434926583518428351119398703164001522577137068757346565418591370135068472389801379990247886012465196711651038602254156257511544508185117686035583050442549483588140251376661652481993746784755196148199078655726879271962897025505362703968950246165519060652240280757033246992920637872344729748311466097518982980022626137503430385365718268485955601955057110413020502266091869310771239268331619697717205611440373870071094420378804593706390888724590365996299665403610286511248517097095632996202538405727208171903573971615363416870113896823472714078991518309880557476521956463110595083241248024258194586806825431948003379533633441967497144738092239352173631634579736783962950033637317558946269775395781776301763407732714483699965057894587516784667968750000000 [151,34] 5668234986229768268379410330825095771635249861505911281093193061072745213820734357736525666506981288701641408320722064350414828841775034659934972660499309179849165026585393050720063588056985403685339794239808222031144482983186083073938814936164337771316264873709538778233010251841560327094068360260906690610594691315416392090780741390301571835856701128705671841621305510838936510989900775523430706368937553543280063811006831196564390375201372181280039921558203129413282202563193305157288297415901368793619106429012300044461530318325797047057100430856448720956467226959641389880490705604529321868455585940027206142601818131082097930487081448414282971751709886744178129415952242834598242751593330742533149166362413771824203096547070601689853991844201327820463341421071271066477938666741155155912240760865043293050091201198899575061743758485336510612595024533647917616972726622821263006604007518491491414176465392555279388424422833810405089597038554441095198813301316366087557407943276607328593527921364782396628349087834474383694429449643285726623707552633343276553971083268516339237583523624572620216300934701625534039565696735412557557998656030734226020889897351556343792268164077379532106140633481400567145226522958968295476231148393167576718619376892978007577486979189443134826760384350798903981340129450660256822792097304884137803861339718176986179654448093787002556330204315631072121235491756957513594371991626710191570374224017087833639192512831185371663106984232705154459873243492624316665386183862428002289350167869318226608773193582756678676178522635961871553966451569692045657692034775631127988960534654197275874544065822473758313866668681516045623503296197540742992720906227227654517514722017001520021685227184580443683033657459080064731122598816889222152668368883853356708520322509906550512916029172138468053338139713575893758054222843738842038813563040048995554063102928616131487438265063112789471995177161944715091592433838024518047010589940354763780678309625303315782683249887556561376868842744377337978450751091841625724638365769617757138326684098463238442987750489657539486885897398902797728048597036831779405474662780761718750000 [151,35] -3221538663705735826721944912922839608830348821767120638834927677992876204197276842567870884903830702418505523392216451375143179691919569215842090882110052752003230304511817072841525823247724965275078036241776849295901194249280470398468038220150860041669697215069692924364291446731705807690783820676811868550300003177439979558159347775608525396258738929659821119074374998495184717707974693865719335305518995837108739314703534737889650418529975038762357565863966901125219631002663137357197229312195683494015465731866577521733809896800221640972855862086508239459588770504680851740060843727821508809917018966179602086060556492476823570093931112403326112313990446806464024541775535490882975489257950127432516140909278701439854131548500297159693650511130302644857353856660370306120900924064048676124142181888051757419642756920129047680131294467622187560526169721399178469278067434506174364663345466570877612969185046472999577903671736506918784899431674209563856845244030512801537922211778416254224249841350616536274251417418652801851181431459647603455080853845843049475215084497155518711031402946290639049031732710901016438715002986132035626672546573153434007560537823273255427954244488123629741707675753601365099318095517739267302920116766692821031534871316154685495135645122004720212178150397540019106937576229799426246619147419364798424003758538273778921230928063854302310297389341693756277134264013270041868478492025139167956673253188355495743573555274809978362052457748110082032477659282131923898691504493205188425735260433638555929291665796942822911453006698654089435658158634769162432178840250690217519988294140236139553364440987839276528804512060297584555425309838418683809687403411298418804562405764018625048436594798853293045513991077248453864465416120949850210785701516653481747671411009675002057727736245852610331561899798096483056071098578456122227798591932244109780884520684892480341988695370684054712435569507493020961089858894352249366791090050139145021927305386296363454718616379806643110400351129490425375490599249256043123929672772639801826975138797714630576913154821519013500391976728655027417680400958488462492823600769042968750 [151,36] 1642022836852590923662337492699279900124134651523013314540551912198526943100801526209072966290203092075541830619289461782305311909251020830472423571844668608139325892392984128453582149243170530701807520877712338476042871709505925709626765895124609862322236524983405279154646253946044844146232545042669741659294597582597491670677677145636522174232475636460103699198995452344887895267081988869492012914291123727073283538098097085466594667018935033835818963616176168124899954529688064776588016628132344514293649040418257846267573188223828828151309566429032737768587876152922445635770768518389024081729115871899876212964215442145151058461797870095525359140934425580507707127896472261004323701883903292067197848220805940108951360115538199001272707654504722734468452459658953331714078055623253087452691922660301964710921087802410029676224802834254358743727526630361829337314498964993012402178250239163886127421336821930300197306111535491975240547400168983649151689449460417210800748450128832136228268433330305118165777819158156978970019413766330990869262170107589670072024620987138551335707666412952957627946978715294647591564928687072450189376721954064489430461346636442138946272017797048270705817548732115357860142523783431680749693027603481853047382205611652757034135592796745900542297039159829796720309708205506385004326171267588576606868022815765878743251549464652094134557004477299551644126960406356980262188005436006783093032261573378306296850516631066695243398244975800508327465845828697175767475874511970109953215895505603937896469196770766950896034235842430779178135784417497847480132864017875161213968470509761402748230738230856940154177299143742934979938555383265880531376194810499287365888378031365445565837137413837940300331345068980356421082832912523307569272692487117664518088843748158961767852027308189265317430598592416191720236882980267877673299162720263258405926939607872214842008056947634527352128391348390605799181847274160916817602137889906710912470303076353178944147903403943715903350883972772721040107854679508049163398802943852165421237574232691956026673099694371004270641021312998608649991183483507484197616577148437500 [151,37] -742159161820302344852200779053738025516424618986739617666116630864860078832835032396343786451164467527263057771851349837323545820302573149528254144453257247761856181113773412140020456684111583050420149498018759530933634376654644883878415279056074622839606189010983309224895840114417157154336698505930672980300411602133941367865247295364706419226970134157790789936675252526735989525619971231559744371421392404134797215979730864632651091424020782204925448886211743126327195143563040942190065926466964999794378136373897070785712939538944943308303326756906538836854115218118776023561599020591481975062808977896150616159805077607303772214534973329764406248380502220022140550781053998904503839864531146301643704944766761331574201224805444329429203376633071267256646995812234428492620456983789325525021092723518303496749421933651768961792849261519925705539110342151895689779374283500864268707108453581134944057558346271220440273837612507701689188607505799484431673073248561648238113775201486972619744685225521504838765142003756020804523130896997575141541225315066410558300020520993721839806353870455241475184887788062658159328486914895686571246360593765569399448254545641377600848066681399364490785253620684489483862863825924068448554281630867925251706332810977935121361245796861497779308948522081889195911244759587030045202941368867750936545688282632330987400729321403374116083215682257101740687627147880334794685021180836352454685590215719840432693820452501144641773491711016644633160713826630793909756712553917009458744298734175672704007036259369019808708867705882682727394321451436126361836358734292458640079009365675640731311680978978411879919110315245518521999162043916304036263728187600147696403982504534792977134998162511548658529039781273995102584359454362373316017054333588163704313684217310529580984099050207834464848468020163584428240864931265787859290645166200832374288688967296342902322484317567053268483079243379500567144857631279498257191435065962552941297832546776445111010018307030378984432318370118058991116289323703208962203338700046196645638409662778448651001023271727802381209516263682601788786996621638536453247070312500 [151,38] 293354882601298847062861866816686748083069960501936981562048949673180939142264038436323452862120229627531014957264631632602901738811336820471876354061026041048074799711177166322260112790799243103865718854249005936853908659332486711322425611078421178960030834500526184730250806186452043651648129773705928332898621937764570344001683558880759867576398907696317686589445014831371397208207139469487570918496292518666412331389357272395311148522331519142497924417326310449968591956705886151122599675151131873194766529873860599100607641890430544910550897465184659907926069413667608372497919480415667284502340954103968307408423672382445453996775418558525308556542756117099722531167550272935489739229650143972448579601461245123136248132926538106594274684895189775109603759230861788044769239623385415361765971637468989464182169533977636981002579060570554400275709471380901075254120825658761144164691611377010281253892101343472732254116057001596221082370555287259230858329773674632931165040566172340018483549971695912137464085103885924000081064561376458618549842106204619704619958207219602260216833758746048050028540647477501696870710393007413999435777451298395365426036175569940541019230316998186748469822837485483872816829230519003046070128671790909848108503546505574159792103589672338096251984451592599645306722348007412224108294788586516370322574724250172131187853291663531282223837877273277633307602187433286947432097900035875102806901820387575465978766655613883625752565844252585090089999222332869732264450535960382116589664024815441705873377158312573549532760072488132750034698254291584272783269214309275679503710697785838339069250500331588474531988942283948353847183792433373765632113933318386155232702131477673885790807180666522808127716471171769627468991977192595832701170737418026759311218689668248753690648398511559585797484231010645860741676860730688969234417494560250313248791149846404190392629891433763474224551624039150301140226143337270007243231749453579739825754731829075549824496334839300720692204873102533787797558286578036539726648953226851674263444720245696943420256186824857547613271124831157976586837321519851684570312500 [151,39] -99617691566794777748111226336851554249266366771992566739430652544254648052771266127919395962442765799848751421767070235446267903222756564189521618652272709779508825619551665466066792560249579404822818537900263976878596601127453134260821798151869073385878932758523856197704795868662885628248663171879616944695175736476166712570558153655384566216004648909896304450422511024379962598200497593020360508061106886738148821005265523171478880607274316620867345806659080511747387294709968898170062808172615776848134785517930940901996451141859693628916603980263986531477600754203281335507369698747112834076071188610340831275378815447644433109919291603931767592979929295395230362618207276823048429580062945756552989594348993581952805746977791034810258378871946186234805611491747903106357893924708285680538900679041960212172701086295868779801829613872621854140620294925219090793063182719026001231650806115580330117523445906429211537170168130393344824144628358462197818076666922337616146690160483861296084491000567546103079933728923852153336558447227958779825547892980799121293422349624592657125716379758298418355410677306819403874929754999830556820827832901121990995048641011238317305669396849847535428282403518766646150267551063702834817348069058522178039516160582875547419878100066095891476622644744295778482008088856399216260130794683866202167062965784742969210823456190792365929463469584389440074362759565521346766430450046085442464994905933747016114395496494846664121258653773454854347887042293533279730158579706318386743967881468433843846111392155976789270097406963961517784172550107019828493516097057807760787231068044921835020759703863170642510134897676527627113675728721622833246871396055039658928070597507442979441307515497222515272943649944604646555442396471684903327147115659839206531108963459370677708076319728980951468353101520920643664348646246618763738879702022701976514032811173431410292477776065471480464127420530864927264048084799024761908313745343877591554975641487216281866726123286657635057989123503178779505188367628676278520973041994432197084250450825241869574386453724430812162182746760663576424121856689453125000000 [151,40] 28439159434425347768740921066124460209030052883439911929366821830499412736330863329601568770378695124381200629078214981406271158229198704388091890275909598652507239600764883749051508288354791380633701040477610115487984958705444953712152393866473959167413905971225076429435328828340080282154420360288817360274810175096257483948156217178808377071323074297697354313143657093077782682875877873846654436619265720219732700854379135579861085054533826103499054820570973790404747936400387342877196640237820343195832503304574578397018555681862762550741321182611993423010291370564346475438442511013339279654919626567913547360211864121014951056789614723181754603411477328718858361670265832964604256682436935662346778099485384069899391538362711133679002297628493930023569379189103887819484576445931884002567941753760965759339293997735183356655735080487119489623875599843486658430465326397133361237261311859445322301208376808157235966496714591754536682512691462927551998793287595627103270514141600113109276644620398442415194333221376158155131663564515238786926633017840556560048661226633971222003267448083194112329976311393401528379496343466578145546977801296322601276574094283593461441695460344834689381575501036832570179447310719288834036151809837422094861986070391691180829087349502635623862262820239790657268416973192106111955431940246992190234722602297886611732637568691885158845903969016077101401391703815202415256881675423179782374974337761395453875028570771424445853325937100932646048494457288354240233800785173403670958350876458760609190186888655078501866128830800856926887079853934730884339089013027346693914487924999472123395418692052690671109999489527191238727252457685775056511755274740057911839162794594252389435423424882496526145283145160916201924067824109981079761954096920805356100070696947238470441273914483622482128008840153097755041619918288165013882660440068280257333839672506302206637673156931079395928388160343557570715569633818086664950520353703822091407604674842107788086581883300909567908222588000099384144685643126409285233241508088214908794736258588756867472959719055428107203908894007327035069465637207031250000 [151,41] -6758019549482562249240854065802909756409542041685226860807675036270509757969230778570186248539265033589239696357190809860981211867486877011296722298300923677543420908508041627991979480090439325105133219058016656988437484589814448808594352317981796977646605506767180274324450153436588605061773323104242818147735355113574448643796738129008950653180686016490030696628638003341958789633636215965996098035943203557480302209933476040857511625820775824828896949223286834749530462875736493194281267801995360625325493937025279645785455902105230276125697462779436660874451729873288874747034906999379673511567583789550431098246172498990425957719484310070600573421564296952731847147157700176658055467667889565622662168318524790029287081143019499600987743923922435032743357261291593246741761114608380245344285689681596407116519150533539031307271825560038407878004682476490430298919264391872830156622883953013704308506843963430346455169821273787808336054261480553861036876167564247303764236468940590421260601491424278189178257947417234976781879067309534790713405061459294409480525088419835649279832380216875729235567893426235006452291519713326073104992723483133011113304787215341218623515865451392859857041906131710817679836808194479863966994256848932060683609317571630308459726117178582612054628564926766817621283734158699135126725830698921066915967894061226644566000621402951201857372882055703756901745150317040750728839915364105290758209633038404493790261102451735910184292239835158594415049917316748493787238812380468041940805926446882734514717126769182237828990525379168078376644857548324824156379135339902449055713772144385915033696248016898388676800775889468915752421122605969502434835689327284994484291823733620682575468056304461597177810092345337327457198905149746500729382482557453854633638977799551334196930448788202914579173803155870554739482901307440677868069996136267610325035369055170162923396411575309267908389659639732600096286468986110265320299218233605688317866387830215116298903317666759767488836320515264641642883848537214842697289884623865531405372022379156427514153022539228343745776328432839363813400268554687500 [151,42] 1495800718352509072358863168655283119634239633973830680799389469364714274535688424446907325233316523663861340750996670434591481655524141458518401066651866749572113585492100741732005803944110785422011003221664445583061086156462501030294079543907348125429571258768641100917433899462121445348136730025381063883033998708747036543166273244242912609202860292768692968735578616968227610331692739594444633816217964738884750813158011758001865390843543486588476823540293320580368130392711849288123942566304648838623642002921143480640977126864383018309892755654568257180029579568562135876700144723118591932882982257673574028869758702495677846684405461845585029474343659136046628549816458756545881730829846761514042454083226210774083534089189076905024670887396634487325721443073099730701746196878592271790438704718579089394443456680885899126102992654950603173839594309518222933102628978944352317854731142641875761689186764688800745706558022951333061470217208048371651409914687016373940384604017457730207204498013719731936155868545268687913806085207099171673716811461629916395503973309893484289469809540211273417686203969135989097776688739641749844590243391829056665485446366943932087220267193155394473649951729605575981468188828097142512182391019444515594100242111240819326511271891205745186368982493719990851835460077011257409983876804509095847217382401114793307082383015290111376474432630608976592433464424965941519430832136933743359644483127835576465231461136478836625047751217417371048223417830274905425524611926466885610343626497219750070931545616767028936711490748224162025612702574914257777274924123034583888016816902650789846440534750710482345893377667655796804224483568196803362991189138508717525577431254532847375971507114721763679828245056496195694150897536736468415783696151449069280530085176926429522505474096085351018620238567825479301621504133350552282435782688792816549557758700974014390481221945666163404871007682457650036602463272954185432274646702040825361234425940858023209504148495019643593016040275161590115992975163524537316286501414474837275181711089690445026789689109136816114187240600585937500000000000000 [151,43] -501738768960457433799891474990623945513412078012574098231819128227162007104819050390216071332710590876921402566676121510612749378380104955709439052606978267800127121484905567133051216808951414445648182922529104078972093391372454188770731317270545556977126849820685864084424548493090396612093859250730043470391914732900041942953814761453268562810458757940379896229586984798853226480635754378143735940144434420161313894288914077687823140730208092633331090634317337931055904572004129575319368445311281876293711499115538076986481013611303232736517091350818389656677533957563319619823487406581947606289744679907029977022800455595198523878074330698123417032003539832340706904811051070615515385481452649782688439059292817142555383536481875141311038986602722132934900181356628524704982408042413330444776461353750336296470513915314864418757205201452261874176573705853288013015866313144028927478814231574303439635245695697948959114609502305242253713473830244567818803325206070470701513999285255697881919049688507546124836593607367245621696044657866622315640243716873898659397418506823285887063474718751716803668968143869003157653135778773118660222562916237309661605379990210063801878521684849647430762573321810312655187793303514086338465984731104746413364693949630764337909943978384848449842712592139366953786392329849643358991023804419151525413559437478834791836676898734750371662344077957262674465989927451726327152103909734787854504781017821187210953128207267956721836494292124464176274032903185332784232945935330622372308281683767141972576812808073355597628041860265548746346369102930161425918826086770980551683364360098415967144796598898246166734684693702114701738852288020735771051279825485350694523872012388765450311265157944775971452613805716768153130109611659663608519621145229987502652803363977876716417542988986252529536834706124676577692070256769010828485299388805625828343382349067961969664370361593459162256479932697590866082268126649720601720954820804209429319957710177609320487321770088292290754220902721828779957418882647861222643885305405776643566257480943019071142549569763957606483018025755882263183593750 [151,44] 295047974775270336708196949218047074126809766188497389007123331164749544410806504091569546283729000163990914972973973451173980746829718546216878389033985815653725603020750907962305881523928663307983288452499831319605040305823752507136646840405375737929353836310792554508772922322975577924811873936755764106310165457158760186708567143278200467630442853776317375393949200488549338472820650473010894434007842172309729248765215235183625775339406777619222828439880192319630142287838445729566779482475025101981326670685791072497028707299185346395452763923234827900667589297265053494562559866085063774319897180983431555105290400234333518190792214627994580343648588894333118451605205170811673512319320879947019212369889960544317422248534693839065570069022226781879796089423550070055011108492245513197075495298892100755260728278955814751144256807855716078921917457640498016834286948548041850963404440449350092320334637815093636391263999245523265250275176133786471538829979740716934717966813524017070224437932962802035532339065812402416936385645258000059842508510795165775288843827584078775593891058054241341981494557694658151050138898262310539059371326955921181355436490931073508029669681414864362189959210937636843704607291119394841040089612340129794028144223045378165380818688155692382380298550268113865945482649168996588100520935934876845977955947211802141444356094058764702339892705390833933521577835204947694291716388141398515704955787760841437789513837944392809370750084743844396785749578377331167401933544869638815658415819753417164090535636690723781008318007382663355940471800830177758746294251839840610265162096135443975453528060013516095103490887880724050604825041409934614232569908621942992806391299567415337452465136332796619212414908671139835247495391201870634343167493953315656798794253691472444205920739010447200871414764587779185622587755278926264129508132365859033276772571141253495489554645601856366041512300991645794185832456694895928425035316066419182241940498647567991030209891868565382002809091806367183240896868439328165763448296698244876085461489373836397459571756485274818260222673416137695312500 [151,45] -178879412312233224829433669921839216577914491842061676426715674414643384924614417288311712971627676330994617955929598054937517569466439699726793740938329497294425552054509597395671580651004150984802828005955255366647909035230645726516788819801173974769335877483784684466931250049634097954303510280753791650513007562883986430864698813193981778191903730491969379434995097378502617695747945692353429837392572476740414424424147028883111350793724998840445061184578788119801090184750007265439329927096873408721518034045284573311353334948296774118109787587817320022993408157050900048392888682989692803541224770032344998380898243008174215212739840298394297625945360019350266565595320555666861310875335742883370192877082526049215776736502188456132511681219246782539694066185687181408681882922469820211641496347497892043216730667609607252744069159515798854869662446055572720405844254049653651194719837407779851102923575312611094826008873473610021762533121762644006393668746229702670953979472156175335887506040560628752275095300875496931882044085882338296168851735518546621396071212292860180259139180816465670775006488792199990775060434513943006365889033470910673466910073986234990311279044720531828986710333592323116555985316888883871772620407270015575737325749021172733603842916785585519428991922753452147833802396742536619997879185535461382693862860961074053895851332695843597633234011282114457022215036433897578406750389279185655161735164383850365027388644033727795050519928775188963712594143117018923611559105710615025521905742203445196606838772173108905628000149781867847193161574981778722498798213235659890492899383826235145627481947915121870493180836497146054577762594151193321712991507329996819342710406329752353553045989214572305274256201013839975689187058133921053020820854816430356681196321991311980831501172269042463739437675368542241128806022004553927314164473556812683258538893898998730894050433575470175134491375099071951311935781592788843135477134388535468527133097565035117632520371136723353344676662681894856283109731773859352581496098525080158791069759860618837432610916948760859668254852294921875000 [151,46] 91225193820835508873803504588744196802649746736784415796709783279885071137731599922749620286963162559951727566029531575004947409744061009355995547817808634903914391700105119963155128974340888284181743601343481664408773933459749238990810326281418134765969151677468595520363075720919639106512963016039308192315756532379037046208944113346998504381010262148005117307764873431637680133018990356856613392104654098691064324073777463853696647799419803652742562665288452085010158246686037078548643538688153432786396097995338004886703546007682055465907771482792152473669719602629556925799894522352536939864648507693937032407226072209374568894781549043135714905850851137136296232809081593689524563908475701784124856012744338842928825482709111057666152247148679875817197994884097499025468727437802670177239578062155154439664553015940941645805119052711510822151946727609006462683526888769729550099547165070326570577973708099319534322426273818596376839799437369931923849302818131380603021798246041632512857856380617427534405957567165910987247116524490027491329209628736019477007886868709001070243255156871591648644420394119181554213564614494632024416576927992878671464028016783344372613987160966337566521088877966707913030294415355150691422117962182488873572332592391952772765298784715783783034761023973086781553288539098127511583956788355589531417882385751367823339546457430509971113084469768766186382525821670037561898962657885930078272216488924352709492047385981888141654789064036332155654692934025609488847796239143134848463381166137196763804965561627698713484228578056970815736451770415161985982131930013559180088009562928777093971508638582829045043779317051288799528362496910056159669194502629860483272443136892712118935713086089476980778983807411628214017020073570211170190406401134420066010877743122817337394556113000795212237595430743666939865254738025076069207784172596999954002519785953111859657381771948777626366145901308880223597995042630632614644934303539038405575337297986155474376785527754942696880089908119620783252896644019948293970217431006488783918707814097559527510838961461558938026428222656250000 [151,47] -38605882130266425410865722265991092818082085824079361876077026121457934742044998427940786397942326705199324801097203192937614103685991633228704994004462299186547014540621374445371678978352797585600287205415111600970382036143375025666843169805945563804381515630469296616087503550300474727907357738902548734553838472403219036032981894223057242031030251732229659340780606963420822668697762520089325940022358588456652982583791658173276870480762653912147332413334529339612718831008552454231599740244919298726695783869056855946750488816549897921987360525660769329334139863593722138361310091362086210249574428753638867282351434687023572898640403339865105024270414589092100223074988218543043711821904155181151747370107823275212345194993642040852603266946324281561571473236111764607292480624337132832839952716981369919730046746292387058448959102628627355532999939051512007952450455235992950940990530714217676276970849988517173386352600460410835173553511336867729954378136396470258984715435996654275486987286458438963898161556512327046025137105109922182557125213989684212584961033927689063742561050266064522530477191911927226524395095702910552441407497339440168156715204961322502848966332475296102006577266642740499476161099127681741182287827904825261306779071363021241758043637016323672462954947113320105447451458040069765498893425450513558610464546079157659026919448847086937981874101807352831712063552823618175639222378567729997310692307660336143923774456091152607509883967607801314643773754430307344877981591617756903780456057699672076046045481022057141178295506485622386347501920054406069678698479643913726809292974103073078552713156346367772162058511878146149776011893324968785297333364909657251994685257334605680033838173362058022706603353396373479613531967666799075707934746881310120223611061221165792863901922184026074102906502402239709146908563327874930365434260976874931207306163938714184142477440821583695402048691557841742975250105569630216895781315982513522192750066338267541946431051279017742826264899033169554481798462548209347449098971601392335939511925699263450439957523485645651817321777343750 [151,48] 13613910389699781679635326590301556330860355269762355408812252456959748765092677860392546562722068098091617511143584344635689550933334872677104064816439109741898624368859299999744133400060838448685846669149717902752699750274706179150254425498417046149578989224416745770014757366394689253416749392784820025082310187680169010626112751427069955644898060093428958631931103518389237471872808422812358655443254334055099805999876840190911425617067207137941942108933330258807421111364331703925002974108422892709164411125072149052239928682729783156341943374419673194072645591518352139499095524705830475763197694377913858189025068696550404430524273684420998095049263666843738814463554438556148761589043696439281676185442476466989483679358390661236590039067751534987561218338341119453937424436118380266798350675014966577456843533119354466245760576887503473577915601683714683148757206282754239958220703042008546596966504332031685459935266844302813077189413927034955973829731649459021814916805799102939403311617420669600965234355878743739322001877607578876628535388091031018676780221474602740737420166543219723134175877100861220760536898986654798070836301213497823249961571268901732742242723532192453874040302632229665291630053710752580484947280136308250805374752655307254546545873902745968298483642014467713765787456923865125778012580045766951380280785111762101016383368619638432464961238055397573747533733573678409538521257488385752013985872641382528251473708043991759843491959955825832692464788683618880613333143624075307886505745438079978407730939420692747894572028027062988413076983045035376027423105057432185682676809533480587446467153922240097368407873177625362991770472392029900025214001540323501229802477942425784509133841946140772949381489815338743674790907549089651895687582329287335358601099236602046591258883489493341564725982062083312963609359230785361576998524065351892139108872799805418221778076176675732669384899766501461830229488938341943597026299742857633568328688490991829968204872530325215654232186319148164705075508127950872065806988930632033482413319244841432009707204997539520263671875000 [151,49] -3954911740569391460804847488583557169736350267802871558968282717720714203990460992035294363011532560836720003481896634266522856194341681651974077547498120353161807099423930442296266276306953765551414208655873380216016926804836458406616002732123241990884256049970888707666317958459435539944119199848298238244743071099894230799945840346775483883462825713368586652730635451818299057733012124721319384310496554899572923215843287566652288696526542931128544913411457211601764820619201558244962658765928714891565979726014975401961734208163175652369863041572120676456938341616973591922209822624491884460255273049302777079989951854367418778901864580329940320125757350081634771066085499695523790917689099618173471782952853434893651359094268804592341362010711505664494410120833239710598546106020452528966121504918698040299900726129291443790805538600815544369578383627394698686034902136283101281903546412392965222995751492154978304535384321499194354618141022838011298374282656094583621943745584314111550134076979733265955087844727485426534187837938288968896290116942899478274900244214368642864024987376060847283575225029250937120847796759492402845038967782304647176721799975419490337287029999057580574337786441077209224365694720238920115846424460911621882882749486877072900164317779535312964386302219026199808657705431645785383799600537391882306308721902974092592324022004877096707479308626020914741598559473181497128678516635546450691425256530629354257259462211026574760265749630793433950566345359135013330661425560124680938948322971502084243472190328212876448292324631850979321625656946131977503715887083994255392488373771698764988774229332385378918587896613549484567441193558949513053037763227731977787740020389480965598292184252388872068568550564875118220425853613249183375426282609449065080435410939613489207811059373436214399735287758860937986523761360733180394813886779925766678988842119982494131787647202862513053404650300620220500022935148686324125611155607393553819730064455486250595058996045396884072906602235507941312376602701323410683570510619983124678450673513907531742006540298461914062500000 [151,50] 910564781662724131814739414397477371182502824750622372958730628893562922756154425082563918635125320761044099794865380916632868218812227521539837274242987785966163666104786648478868229964598374163958938208657260855118008841518745975859208650622879368192664642175486521847883584004715149165776997960980976585169015636504918511966846350063471555688581305983248889546227401329160414482503094480573871930189145317137785587525060306069159159527941343781024601758826867736104517802248129764771298046824222899310659778994577981654651497740864838643939599387924118101371994614861262879785256790528727018994670779940703137017492935856577296934527561086264370867461764546349940679250682198028121016657742853028987281998564352511684617615736885166649894317380693417755829661219912653765709228938359178716683327404792224450625535813784085840358290184827209282332246414635963616793613110092047632780230298971299227847805979216776493616373973394011640996519831387073258343787223322429423112754210328688498837297230016747641701969504098642027285087997037324041897134851261409060071173232347989621379332180467230421296268922082093303231991321590638226542258848091271287113778004048097902895268574777938496070521817461132687993976807923409850011106603757774753685785630351551974246680180196477855599904875140528007478421955714082322093412028663057216550010066117075363083128007034004322763371358587266696578490670996390138580824754953920354474567644281148077385052249428804058269704380200218401546954994993012984624030196837154251036063838800267234231018799347600712929755374810191047812657104263082822401664878969400090196016867260840539075238702758640943392519158914779096424139400283625407836231954663860900739830089899496424922371651229024297259043003486555981368389744098915705987084214337238195795669212868815932340399136907120592320654046719850082254656815017270691894540965270023043793452792085928522626313515238861916360234250893821529294350208874513567672099500796480901107118688341178605896446867325669285028842294556388535960079428886270092580844080904360074196145433234050869941711425781250000000 [151,51] -150858472439298445594765149506734934913827488201044819887254077207045989814252469585330439624019345819709322132092068741293425727320999797462070555522479029099774270116646031119607624797611217728486860871419713972352644164823673613821156301190216571220995556336574103101722220037091885618223306554434000174184572473184445025695471047298747897325203378262150984826618676739676595959050632323878765479776936253691700730224173482985833047439416045808023576474965355092272252526217825022771299397935494013657506441550841654513087627415369477490114118965978823687273376873444067657548558103601825053873588390108594538699482475929128781082752496157037217630338433854266504398268629623199194279753785215146713443540553718377971878194233482184300336502886788529784976912544131156757487047842063772115492779195506789598693512344409955645452058615381499805618380020162919539911654541291572844647836484001862230572352581973056241939581022045692194329809922187993198951372801062916944981344130109333152145311844356442942175365223870381017201010910168102586022038658089851759224829355629330667647408615543146320129097488322792923585562024798534249916723455218046503290317367157366961366266428710045999019253115476527176766184137484609664501987805152321920240925662941370089024641781400323892993753822368040099346256226349953131297946736347883813624820526705095568156364545782186963038317339998709966901361481015765119042502363650902288556330048106886639799058700646722430452598329457324695586832772828100846194231001797457876699042419988056484987254621574789736571031720863352667821681136433668878914134344283026489809607495248535762876676966410853117114137005126143957823732835992563929550468849756628729693804700177522930754398109598856732996371009888290660095398569815148094296544337355696523372453250232095016003644221455824138182181963411990777705083601062038872561253106221939165823754278561310607704339866437810268944618599481952914217257715388781450124480992110801116772419434222359792046791735792681515542635176895174604936891643426120865417124841806207113348586062784306704998016357421875000 [151,52] 13156791335027822477808403640195864138872407462707276338326225119450710087854302695973454669840386064068519942985644772747288030981553603978153037937798831190758791131514055270513842735457838037475156985590700565653217410924497943507317672595057710219768475461648923746645040074728923180896672743237213053379182194912709510615318683720172116083796740018811925077335462705781369919378235487461730620534037543732669862886670069776823812712635550414258732388597005675536915672727894820832909582506045734336278324559321333700208626663887274195713595835625921574050105790484036776922727639160690986255029317014686239629884541381489407066142858005705942979835269970315924883336898789405274324296052183228551095151474215442095074166033208175855086430145970803900171689178478119712730479122388102114837691416616844789062375761576850016120010994208734091122682645401485478094516180099432451602482435730235467056860695056450879712012140888868386289678126181457274258513390952303770508316621798241382115468056498793046801438555252606524043912803693414573846672692942928588733186199572179838234648925828997816803729850302848970663658389447066318721974512517694493880175666804575866376563106163955612318626667525634532618569736401968598933156472002883488482162844366045316951214863835179381085775609150375571997442608169485379981394002686882745347378150135064815876725571691713388543775994789722618256728097931818663960591969516227112647683921377885042752598996069330170082142504371412913508197641397012325982783172002679981681773743035492492922246356639079759202905555077211260169948628447678455910535064460916137415796202711333611563538288122371492219152204384510687937076957552677712920428571800002115014823423933754828472839430005354390732132930109255681273323223238986719368758366833884148666192559774645823549354390616868319778510797977868170877861340671257680974921310060801050038081623382977690266347487020961638182986945951737155690458515839969633443460406836567252607869087836225436386654796096870427195219049382665482651329301147219532421928738226357217194097756873816251754760742187500 [151,53] 292660520687066607695423137462609935488221156076918631542947769652929010184923973608149987399957170098299779036537290526822679242411579258018203216165362551226386958354046879341297781570158268217138660326858367618836053040929247657579877169889519774289989899655489244221529775641202926991615377317710215824355572428950439538319318529225883809753509254166001952955681426705365697403874150416837344637228096195851401237913150969411514575747979860011557443824853349557542370012831145644485895621696132212923329268848195747288350603379131118638348868036234052628134276942622663254882561704206588077714375902829727643897372585325751237543268631906245313050389847121615645666536833744169773229801258022912739884826774864785992597003523594348650616577286647216314817611607716260258854946910021221648052559594791184435097857408409372623891608341574124178851657588599208297282846002839237105222135870585340921936414654485125371950654875141776443376919937808355836510508895775679126755197829834316689660733438688021799863454665803903793311475993076579561274392513326317685210489491141538198227717027575721070154721931845588213108393306656037004158385320673841817622124016666764602042019866051859734857947486039091953560802323271531658552932829873456101696991004348491618943168573555966043311244144448280577826878545471113129975947318561706832431536292186403826240987111464567442330840700679948870966257740246434990496517148296940354834063112687064380055768150852715423708618704684175877362180057724761149637096960264735290481803698285734699386975788944954208957221720177041169268813156486987890915869804315393780177954615872908249103260053308665700143423210797775695784407960027557237453036587828781424153329181616157160679441092417381174096539061175313297508402580202712874367803125126217601600874462652496176769066290454736911541442117737101241063863061481934998812437769379095443595216305940790600770470274514717639922181969054709968979920757048113657122171445764739856555463663863519086915768606619437911111560018491907415841233564489968800669395665385290787482517771422863006591796875 [151,54] 392026414330067658677424522563525261237851943388090947222589357030848721162663135803327220624635202740262371717892752463576338654291622127531565408585817378601454864928262367930184684691130047504168349341131757487523356519424536125950134643400011641777571659787297857533834089420704682313280379233779608260467361416298323787049471093633204480033360662898638283438198544718243783554921477682954068559092293157123318951821504275067241837767391971454509759669944412285873049448604507223785489697799601405462757299309594533151640816658135695284814395523433980234874667198708601969669062435981159794352886167315586014241378333538699537508899052149012440909341060760949098743103322005716993492881813263188571054627417093756112064394142144245416417546422498359395729971562378011663036165821784248715626606132555137938786778760785616849972040388788973603356143840314926450162962640526523249950586998295076316471089576530558975295947617500721031110578039842640325311747751843437700850265583058414254418122890417450132680144418714538247353475219870380794637294218275768594127237189060042195274475615604642279329000701908237228885129911050760892905244568516947912055538626181591010521873520070716337223230916477729131158725895697615324784037161107692588607240756335307645710684277839234612031651862709107997485149336968511071642218662649496537416396967685866486921759663992922273079715316369351952116140990605812941967888968430924983348416112499148533169832459216730994977291609417447006563333731736646492116077776973771007739782726874458834325267762881574696826499846485719032371033359553071288687314331762016743463182942107538941580756622429458245961612890554687060031598364431481684012982789170198110259899322763432421827467282551693426367859187023458222876966054279093249987766646595901997802733759643844843144186190866908455195612546906525509223510207661168827352792459905530240673839229295387867693332397356393254710444253916096117528580260103773621578184446836796110294965778652735005026975066336798357144524118899835209666568104579442243163488401060406752862036228179931640625000 [151,55] -509201200822409586918388564265956493591138859561634859054392005233478939913353549764786763884339820866598020896035765554869878692698029990432429281738273987478066690380378577127283530861286656238565437439143618437387460421363631457248994234253834933328975310544640743594827550596504919424130845616027481068312757801260053266080423174681153170948902126121033186101608160314215660052500283862546642079163253016993612009388599750407308273632825800201938538785265765095190734354923659294985641441612673698616143517875863371069429191153291960611090239824488198405986192265524218118480635226554999737002498510617162683963552236931944225090366765093791181771512894594933965151362842457198782819800085231224710716756922188985615885892675839335592706063016760698465355668918628282607117043408790359376694382780701882491956009777525638917527270617117729743432294642180328163035640703633618125563763934302623235861708322793202037418941001736455442270096211080941857604572946551650230074467772149551259512779407934346884048710865774524651781026144543499538132282343265907385663119795432389663994455814529005401321725029970320966472543348100799556503676026062348825243932409694706359640164117425297956592608333421461211232390139363311382249731193320146312740877941518710212059878564780949391298590878875866554713081449773030782567517811506643536519789815759879637107998765983995382949876823135908491967488457325821861702500869844778134750735203629592501719598389346092570605874632995079344111759502959789583957476346994534963248902958438632285376289714379032818548041400554661020874639134637621211991583267910509561910985295908282799882894593036235985402708146370318973998514248908789478657852990385405619835280479964328768045239139350030844885678001116798235242576108165609248396091750690187363758649190969735341131045409391687914135947324607714250982630180427714968197836361206853173895495365279438117540536835190779865657062164493851387766511438207369623066499173010780865352109980305816735496958672311935228535820048883294902094197402252435243985200959359423437155783176422119140625 [151,56] 237037889221111711620089261284371123634488950919743949062833313903487380967606806671842274126321459612661854467696697222408494928063826767681617891980934497048510501255618633502055602151422827860107628017082324241741757071323812176342656885936705467701021628687585703169167172968403927657802365090117444181859496179404850523159056199787903866484185384885395360971523152754758893199725845068475117467627601834823183597779485515621865265088773784337232938509551379192515383173774723632651118380208529871628132410816773384847162581015498183502405489079558399387281828133577314307265791521624325676719152098045100999377491279503029118713671961703023069021636918489112894126849113406540158130318384626076108956808711653738368961814768429391102111719491209132037403781236617437372224217235264815791938936635412822342896952033472094310610555195422634849599306289138041433099659989768291024247804420219080497823546280619811443772349509549417181435877117253272421442144635357954036495599052373957442684025965931383827075755477232374488452480364821932389413031243597826769910630160649848616879042203920738142955911497853670828097317846379974198075736384531340439291965583656384230327122863160076554551238786374128031992755702474422951702546416584583931647732879872169786592069072620181285481929475811801344596652337633648569560394467046550802775066457262302732037483418611320986412513537566931952445857376238743980785046959093389882038186412345192646486446742549353830275191914006322793328205877194399587679664505001035861978823555201010188704077238806902531236751602910456382471690805033811589423655712096803454025777986842704982976699713854184198167583734654079521559379147508672329635750516786684201816825829863919616460781905063628689265725968798640724686127963255561234102526869732591100764106353056737188356866901513357952430397478676311190007000169259777541620427128154302016128941514216627717170660266026048987697676099121080957756462999705804928650925019780249076996110366442254832149068265258400956517614548195229387253390588928654505427332324409112200140953063964843750 [151,57] -69855922502101951818169847025617364031601330061960353210087131931504901679945176928109093802120164669274905546257075662863513269761353651704576927060134915749869832558236197146584993022430552438451938951285287162811993551626044597560109300669061852316515139058719286162031652373962509141089716440989579098063645463533169722432865420570767474994654033520002431891503751211998526551716243497073208835573862389385630555160368449071736002684272644056786912432536991983566130220214270928651272792595908043125903877391879849806147209507704787187099766269027773847605319419480529177587526682442777157499654128526058985486189861878875816798887979854157875610276485763222941306835238684836219013048142595479313316123145487463721534356388799149272288071305423327846765870331078964437979793970670399451478199897167004256003439154055852021099887765329195987706986555228539334489013817550074710722747731770942226194405167053112817249904098160358012415463096710691834260066339221233228035639921955103312387338430641968089052846979077600622386039989059707866139926112698854902518908699358581886856566015731051014804993117605162384990719929082939034988069029947217457402835592653300099082068569428192441738609573079178912173680007463537497688263672555069201346402853180553033650936424506473976694244074669123395684219528950560722925813871928425618198455979317494412690816595824868232138757586092416161533705563464706640647415667086910320106002424512922048356743901470441299209626176234807022531967494571403684344124612296071617761427702952508633900454354315412060594016710451493305247270491440836843178798448859847084766321189607274246581958351636517170209391916032561690191832374434882625151772634667638664444110640205214694153497129421886357644608324318316953196814384926828674349471018495578924745791263693251686954803727669807895755331574938738630373882881386505402785390663422041606468231580288774435061737470033353681174692194240325366438667625216115563002360585603796555299562716024533185141024394921120096104422407453604953046972558027568503289572869000806093215942382812500 [151,58] 14158017687097203850922957683473088630193845324587108423208993899095575022310076953521286883610260390659651127672029404098548391246113291844985135404674604367559528279863245752105679920961567551780947022402776803589810268142498658686931550036407949860222470226226525671199674525767304027512306225075736576291615891686801714074928298706249609066261661032098867216554062952897341837960827632626423899462118531767536442736480432072516348733375380265190075923413958405900782199826830936552097749801272029329100402366046824826954780975952340190377992540782562429360637087798591194408593582714637606657483369104298373841050946552676569180737226227450794616547581213051441125189903307492869423809598609910164005572319815342719016027941312517030304796030210602238662329007829281193297303150362051302672760721867763245933792320171352217789435245563033688806887988339564778855286738946335263775155103610381822262188081992410849803620137515035977639667025695910133583917699558705259702576759236223398352261457759079744350071912189056954259536788317275564646775751784435303610779645392345582893324541581452264357856275492298477742170330433975097147955983289588991105536195674811712603511180233823130794218243989757304498218135010854313940238733569136535017383819668459136175726335702126251876861165324036891467286230073783742901972726395334622702989958863190509901691891089101227002024204089612248941068143812434601015854041748049491740729436956945939728338343704007243037641929059086525121211523559527982176834597881354274420639615115030800098494577944147139884574515231177096725511252988429460492543945326753957337352568856804678141105595544149092134495469772234606371693927238868093425531482766796029563864663129392813936054947789394706148205911974612968600595731307740264294176576861021288199847700159888219178340977679565108243720514328292903685672843058281147577743175103045201781151206316609320861350745844937615404805179625116897169768456495125578987390401342909746795536945349571045904158463940755416296635240497510436704218813873382432210189921998327255249023437500 [151,59] -1715881080165162932079929699988097907347126136406528040869480711684085285103177620405195627354875521729890707127749914850187730863990490303999061789920693011971620391614100477607134463961069197658095766235395512794542908389495558488977219849194929614682225121825114679085106355561262465360855212014669213450023510991144482885464059119541127769398921692311379102986070541037522992054019973514108818233853161636519903205543883560988195398129336126779517869958455991911795992650510973976434245972603097043431141320832398896752964453124270188646107185150476801654680584181512337913876744882530560720553724267688216841445734495125641118248886058630314243954459639127139754892766749492971799649475021117123061616708460926677734729206535885609655157173959279081795803503172024189301620939828291194317779977087624727244433060449910472041763084566081881836399713961910628476483153522368379695838663342506787429013088045572321063489217829992830712871331334796893765358285980276471041403366432038924156851933521502441611650519579484509546745124216229623999795693894225984208374493136389330402991607291877691550785807772861974702385846688414943793133327696767729750350328617590255709960643262807966593771445106976068667301630585492669023711879626898108269662560581758792929956225610112375532230918072077455901123585038115818544050268226104278609398572250923685883522153916146079989135526534165767103373674442048325948494087533082299088668311440163121245540124124551210772315946021917253998638042140053858101447255635069289249739344268937199295046770851529412579328449561264011161693299095315529664976161603574952052911465923246749879714748640926134972794811730599618751295507085544993327301190383490807108815638142406443708764821073054329156873650223778462357371462127706317502301578578421654929543576508366855192379884387431991087976112748233371800296644730292378869951337648045017177468363155454552471451105188538078564110644489555384849372288752222403266339840308133813255022276307786055946266449679211410344131300516552609192227958589137764591903531443859100341796875 [151,60] -48076872684721243758883727046150434699504469798246390283559925530889716812829892520596602215729421741538286219274946467108952383927136013395492704746517840346225947692797166152306621859976920327819200571831746272314026238927651392660142856828211539811671428345096164844664973927746498426000403585975890712660473229515943769484454984281514025247815097196157952252562904872670006463913170547222680255300429740533723944292849856255940595532746677780791735088997691509431813869170996407055806634467383784903061960492503629937853474770252080703142431661344670806510421208928463723479314433259592634255883826991537700633944761507049301619590564713704346223562554468566992330261112916734828714145293937927254293906033227372595768759845608396226524764993907687669256833784987763595808742811797246229822697888438340752459504771375892311206122262730586373152562652680821366668663195819454345511438006289692834402891819162920244278003479892287790702378368060489969695687145104165117893682267094576189745661862556707602781041526488243020444099852600725173751642964475067124202375058446327696721122993008002161822093508047005597269447587462603315955040604098528539270716239079829198134342897402367709993630358486128328936637925705874948129369158354843081342839444224572474424036936779928797189442795661163669593345468796850079019975807201030549430455125808390661601260856491135380958663990321333219120937140161590525537274646622273583660718556334764963989351745670001784762525396829838223832519945836556775070930001732149421020740247519557474206723381398194867149129144922390508922286737295732833925752813117572635518282362491592746698435376385624242540675893250904223674567553480027829796012823915008599016683240826726995214561598927359165807635863843302614600605113455890926406992103480927872435256074234418016242471227598404838447459227551463776858713761727442868498950700520424972028020844826772140524158961327885055382178766252173833647385157724795699214011699525195712517532402124805843141632520584377324314485225503603483567979975738777803458481989440917968750 [151,61] 94123601428264920576184651766100370564095780515617716453144796915576546052810595360632861474809734268295685469433798794301205549253640396834963126468069265537292690677431987792381036747176756584392634549432293261419440842641397276095315270585963852082788515542554850083685549792994298014691316284863350815151008256144443054463236491174695125991071963890306420647455685820030670267035932981949731360629935151481469559056747933440865507592947636320828032998532253453105541401407755280968015786641851412815171343992055285835295482314889521674946444335566496822884115427517902595720380599963144673310593071675224973584532410472190241505702028943402402914561101150344420977916276411715729690923503123526791854802990167176097400094533996462324523963063913146112438062702643793538992121338966525077699526811387661319700853523985595061524641332246975968365957978219718389710532494978630212120807508884711300934131922305884158141926449211182527919218571762900214600498199434742298298349061486533522227253136183636670087744805018534225416685210929727439181717239241655103235410750147841209537317351810629984053554253924859596930228867456847783267162690445168249217197685817744697734359591679558590021951236686052668553329433274798840766970111835435715205118656866200064384419636621166095553746762167473229568266917904885923359197157308468105702081647791083018646861859913411536239763408919164577948753246896763865649338000947149738286824762629010774176576173859459945290786144148533495813084408183474923630265639982236704628317167776121051574040495183747156770030357567895303048999813197899873460902381368342114155732820677281815602633877740936506251419461334730901695414084299882427023759095186585848961834795754220029485370885994264423952899599103162646081997119982552047120089595611267644796990263245258950679834944682874713049362206377993311773348191768365858221570258805573521914059031909594505972476641799524723123895258330199825971507712215114452817182295261355678482167095256648803871610377919318704669671466299845628041667407007200271838475414306640625 [151,62] -32042910777928777322286070453922424389761689510035042770873234259414394894936293215201293774917505709079743145988291735480986526846939588681521414660502822734994241033127418594151182184782175300825736201389039914426087244239136424666545279577086621085140977623093609550187144214913346216534004109248051081691487421749746495597016239091622451174636797705058846084452532517345665951498244596455136131838779627744793479540384932733849660476455945094364973839845904753634314135971610678270061749163049518397394418983786553269082419904249464166679789225036901271581282174719384311177177506890280459181673282576080508202390218179470581218821519611541386075898791415692574077285204513424644511288842192538253744602497093222712543720668946052221008255071477975944264081202972325750962658117470841522020571758119746348284691227576515867342662090575984938031684715670996585253377617142786405234576827062582025162832077389402552448834784078751507537006858699937008222670104860780167381883602665048599516504746309507979938692297633981214401197910810728897658538145360370969340465251939267234232919560161721044981854318949265275605362374983293336392244913101827943523022928999830583010222138380690480853060684230887879729571569508869112846698912933284074926175484768626724473273083871852975378001131572139479781277779146405441437370866966531240658960685037562486166606582036930164157649363870438097648626878464751734499188523316141002787417245989845443694272775945648076432971662248155178614257089780269395988538542533807228179326885119904731935549946416092371935803290348597878862297604785173551739095065092686432268999994892039008211689176006694750724528618859982469281293470038360355194607667338135537910342810639937539329311680592713333974828318421307706289955053268903908646712107348622649914528257956476775744090269499620664308431571414809279360754798996805503086484281818352162740134136324366296234425795008136128048492779780662807015201923426523473837457749583349790644096727373947810318112194562085903772149423845523046359831409178908405631689755859375 [151,63] 7853018817592080495102009424089237138696251284419957051742160148055079498210549218821966441178717964855779271389428045593686054945654198080428985306719903341696879532354190749803552548469625828565101569793088998123844944788401320793304329859161479621717288554006021630385310466566249024180531502120802703521998502669019074816955267273282616186838525188832830770232744326062277862500179240744583583725046871187278949938431209110974507759392147978497775243087864829973200217440310905035384132095823407372525122052901455566488315887618709636080078113291927723082509653759106337300122965588172780914352711639678896960270998337672325866913402627619631804590221778662926159740817945388042745670052571467008204102907951849469687484172338603092789944104760437482682653641006653420515674699699645686129173037748974080855404508655852817964767841910895779476305280527565580806025428737450328636605802617157122947422197206573774980025202670656642741702802279768755751198956344153403689726217049256329369510559092874962781000663498350424906953264152191195355370113669079641783068936045189951852942677866892301107531517321882395706697855538060073181401509349358365862804286518255655311985583136087397649354966922666661743336797254931178058959187217282744913960223897144779242687701342689150478157830505555180876407446469127385641035775902742306942449226786610195983460636236899528583668387083208717888574760500690690736705241012349715119027124148619112314781776008171531681253945336643270229465322610386144480672318848388848592377080003255708467839427260934692941950811015685555307161881705458817386061982431067053102723817854266381717272897389575179528188402794562015592615220252393687637123866541910571670010360710875717350607995135841530993110058425373380334077277106150401038158279778689191189544488766565694922234630628219187471291361405386892301283732365240893065822003660261046685446698696348986981299733208525033562908124097426818197897243690783654629247248023784191646329682324535755690177544074356750521251848483223547793103977425188520949610171875 [151,64] -1621708637591982575323383039716136761169175773742762895309210369684473573827228673175503354535475292090217668662659523430467739709531187745183743653618554330715417808601288823855357305156391144362188621824125780577579868774076565953619948091199330271535950521266339532764377935773054244049687892890703538167330028505708480897912008756806408564356868691374978016684129374086434352483474472765726583928116140344562649645239344898878143544826304873292631720862376972042610614358242048329101050007524524243042619951937961454297029094998565231869581767156206594821451416444988190079599418049553206033167431637646965848751085407923007350703615814604173456319307325525247271331003378308322732452185835421210075079729121461108444232964851954926978243487150363044281288970871366615458568659425303458418691200066932544932515388535204196726909022112786340184146052427899443067756544628670968495772983886508560246047895845912141363970720150004095406098675834080072456429337862508561514992698496071916581874721908721376286853850278419429782417671209201061170040783008893990324364599971818289827869107386190884731274675374402578341112660841866237044180562862242675026265971333092760419629873153284272551793858328485676270279746615072781458112338524740517770814778096523294107580600779241633844973297275608662396082318915608005981305993987099808923281765542167584683643186313514746192327530300551232406791764257653768831505383316201004352887739639038707672157236084491692987021234618046854555637139462676922732069391738279725565557353849737274733591111083970533961091307980001498199841813403584558207845048108674849070361129711787430006143984404460405351105472887596307740530195184101924851234721916312203385087150877004536690977479540909915575166059389337087325673486525691106144993233874280699950270405524833761205486469090156386133906064910059416137798694003778828102181294596739181670425543734387654719613658528430171267270929023967327926469856516387324757114066580325979787279936681935004798843676757547120786611968691813404185733712228235748228647000 [151,65] 296605005733206804180939364398716557773699571338394303366358754031266041550688951843535511109748248226279117581413170126612609959339863635674891477662550262215778740361538098533538360444096237054228772791676743880129580059223847154097464332619598476990949852795950066007863068557135198562483722158296817246795739979302506590456229731828625571829588535031350401161358781127244989644251757841484809017474907045515464898244664860876248149788092627974367473067973999601254595480641383560606815560195816057118851488964707003209971899782024766793542737657632434492121646156474745264662361660266163410123386461634218263876398766688442607221578573250183048373191758946661854001581612081846238027464022024584229653979806763626205945394950426654735398414987148033544889236791269443252858800017568467648107567777235716198017948802753196220408638004604985249157107858879780768171213144328326168357748588897504009775322225040475430187185666591862421032916947307136564659552795263554651217771482295281320971155448580883288083102443743738563306533047706926074200612772313620818764167467045502247396194738631690531614783625782200928056045469991969054122310882084823728753771250231016070609816579470171087243240296824821854937775474893446743445519673999343882390230499475426665793161938746201027674916146600856145842260166220413032870674187573669945360102908371009200760228499234689968424449237929394064006686983492174529713709606199334412435750087144972835808905775367268434935928501482001601062830467192734895684891864069048666691123669932613195012997732453888930706684726174729501442519372982292606713848879487927603851535884060432113904159504984422846503011844914746051533188106679577956745776878369475489142914328521378065629255208185791033035738092554142389542110039557251345355937995871996056381235381520608253768257715436609021845484271673108274103457576863344569258453650961811309560149804182873910017140927204251536843158144109807742848443447388263045438720219692289551945953861760812296338000571874593543775594181952861026178779068533045053613 [151,66] -48724243175867612481653398348115213495579502110584501938537564603818730690625974730859578020396799639487451672534051569812766777292862388880092868591245519471025616871270832269650159805205767135059988338842422818468928662534171787234434841932010475207237098741749019733733224528184508526204198955318866532956320126906511702494872354262530371980290633698241336655339020644606392297383710625080985460771284343010262912036253263753620428462967303094206593834418774986897731481653113916214173763111133123793570239651260966111430894653741536908235308238486785722569567960601812416213324620156241751977053696095351708470356208846973922908279639617231888161232838055688398454952203895428404094498949901040304141584912217009320755326331818885102738202230755598118203683219018566359320974544507728493125860745225171405413625839530848810791775714579409771880916165839923265086517967385618796158587279755316299189571810481843400930993170663307216529039911617405250844288300542236689654934514185040441709047026015027082264781090304485169264053159239161919075822876117525460527034571961842635945268753894486135414300549730578110678164170863276678688053248832446628727310788381275215321434107081491321308903200950773021956436251699689690328984786430093912819875340266508603433709911798005610633486744789058216883328000247794375408442322069660890895273591302299160729065505343271873384545964567029295856965824423712069156917478853124673794192148777803543159948464841739929593825399163234024826902105050540551417239702645592459616481605813980167450227917068282834920719043391129497067202180551371830155399941328800687538652856960408974449243673188571025455713725567863288566185235981296966170056977501682293060638610034714595587065382204589479730923589329547473157608294424408491142861649078751007568794900305937184364012844399428070990566955681036987907093956594879306509069275868772385138707628074658469823307598650122667742730040471070200706863135976981492464417987630672774385721666303618163256156983940544631708485662223273205038853381240337975 [151,67] 7178927016906963268619638133431766328992255937605512299652407014888338148627159808935749069124632804559181173517443774942295191491586289221367688696891716918255096182539296753675409557152649914429584026935523616915484951513027570958767836666344746375913191452010856257037247221703843030277853106632506521202504791075013113181110501888835805604622917831226635294476764265638545776742101364483176019340773362325720705262924104319392019702091352124774538346679457667833437607407864468032593377537649092714967119115816668081698404427605036693919138808382002358144237143515797028671499518566562535028985722430540376973560623476269884453040598422869340212528542973853796591994348075674563622520864812653174048475574029610700075608832948389892105634442271469414993654861015713506713482220726726333719136945771652276991427707488748441471989115755347222373393264344632208967399774306124862085339008695837401743766946778294426101940040365340663969710439919475187274235396662430520118277790305874888070796494866262507001851121568770092449772650227602229600971819515462138781055836222849329919514945066539100126738109334098399058970661864881186000552516323319486637145224204281145623380304660590279656532785582285376818508493096361660279248394700845362457710146206734098268373534159564428829214302816457487055159822233627123391059560571823823433909908823391639824213242103882400193626840584090423784181984590131506561370395618269418110381651352288554829417052519659885823789578916726202525563177945719497441699611146931139737404049830764188873597924736953028869054640597287837679260076348965608526833659847237874249890905218699159131639116093553130694894147170930756534159139258195857781717883893389602160922414347343463976351368731774661060890590096915744441782030592057516429041340029057792324088870797635375067345328623179076925065691568048014682774448984921494589923013145023967645671829117037336394857550567639489739886870445168399990440608222840692976112219051297078013583577713737672953314047981594335326896846897209867616157578769025 [151,68] -941869664447300094521663937677863298018466541580786472269178100337662986401504731624042477375114687061258502790074686909211834343019334588016768847874529819003134291670949313935969474861104682191994674258519153951688492206843173128629666070495378987555616378919422351830092623166080861879713647464118999371579862355598868602646556246549008323458364299647233781757251204052800290043106681091689628021771980823545801393285111997502911653010601155463868103061855436509417324362364228829971654378148352615538229535624017935825261278279995073167668891465291977250185767510679127940961629600588838205386807108655453776589552049413703645766236749700368162954622982618304910173471652061054596510065428065000237087764089898469256483856223425634129425886060259565420624815477304375257766404051296889506925125421800853809799491328352057819086267241627528781618514499688993189846074434824428249270701138019314965870012227177474403587860850685094569302804057317271223774761165003227903948851712892563836816494611597129902633406051640441813586120594117017577054559747452600501884001169580481017439681633448303266431197457032952897324678476539718465740960156751764550596737674388328776876550176102308286687302383793168121252446030205566823442393178036204112261639552890842037970027174163324424463896693299551494842993393899582262711554874686944125208957142498256708429970717361505131519982678519292080481526671004112250844967731951724662726005329698653070296381609832620674921477639565796049850990942119849055204660633781366236361598505702033444649529079215288051495249146047013111794928964013757199003369171198651338325876746839312190815627857548349290361212449859277387753319819985387539989494027003454335654129902665140536386591707724144902555066989563180007026560986142293358812145565207834486164336187364921630706171473597377761608865038947121145691153978822624339639002395360447776786016351070987353405278137074327243436409211335837226593839495884274764523579745391366134349261994245933102314662453230296590852358686594402921115213085 [151,69] 109086206088244149314324015950460934143069047014784197893544279184943182894310604201316637940095243662069430537873771324730800060179437408462650168364410270634983222732190820887780224334289275253934351003074778584369794058226499201728685761482297653167216441915779174646995364379950535666012144124434525272893490074711602464447332363682773919892289470759837537475454187938916370941039464145144554296957530291424521316708072384646893695296814174089705162447840158444800134239868495608741802571263842117590631096732656243719182049007515755926749653620331766189214128634242912276274084485858174515530107917380135500106253684621348335726178494544623876287511128708038048510621655823769716256721969581279305656652798120484686429352896290851213521371277346961026203333584562325098510052290128565417891015847342751014259591978567287213837533182858550636263465883555685368716760240673187235316058361467443650373789322141059550708445187629628581989671002328060057046993082732676905264314435947891052889851269676305991162464477109746033397678453789870438106922735991373529099193177102412321531590824243704364658126119910497709246913978802407617534894529954124389652471050837390815464253029784726113802435293869160780494187385381187761977259444768921100119393551224933441784672530221567197410666500523933333456472659077618160482683721362212700836404703801195916242169030375032786575804660925538529448156358941669338246012505850553886665518248866382210111994276773493061623770915507040188271665562010394454711366535043093730236742598108888855825792521826580342501874404757372516559238126302047327230940646072640568767484492351404623003995122648952768590020694531284532568063287547570598638526747526372825043705187161060902180737093414856096990913389258116980282355362232737009038107666495509103702549571051675067457931151335564109669668560193522781828700373696865069399820326977503829042155007217311675258856953250003782549071352557101140478133171142988973243982124408856063986811930883790238921081679215577619850461362539382814645755 [151,70] -11053230051084293561320355033253545504592138388350920549928892656277672642845399648455190329035119574384227819984592520521649958821158994076168589736932134503242173231414544264139868238902408558974754422808278334832321375293561859463106558724710873660665960676073888325746638489269203526754483807196561755394131551487382727022581742648403830530260344741805451970646304893666277821954620160977520538340105281405989192343911454481415465514357066618553379969588976429288615204326375466322482126069700195660731602339610237872470374608119862859118325896893328377237879359297042999773707946476028636991473954332714070152148675609345036303259885163569868998337664877423149849093558746038420777900829316700248962505908678411195516023863329236520777343995872079381306938137538784459266855185098131594439882562214321664391297392002777471048850321860062841342892351243997805753218990207652713731839179416933894432091555773567129179964534769978993284528706869232491883783324394324172224598302858907312587561449498735765125830903520434993917669383416150313814995378912369273924985451841295453232666791261725582493376135061096394185896602851699556777184991959959941038266926643344056140775130061019554438847837816750403773911763641048512353530307143367482722669242972832364024997177053185795162099808781605352124667624910804270576033209122099557443024747248481538772824047718827349512511515899252040821765560366829707744154091167732565613454938309314897300910711342392398161954137643469169427029871309073660283242583220681614296860500696758611702782239053066036342119890749710913305109373978677151085928068168450819929684745391530133343950281931824592584545730076133827617826229184155882594276597668704118991501781002567714405482088395415941353937697635792738560036184260725561748323035318880400071501207540020772007015226296721941325247503830014209361050483711070158401917535271247747730111370153500726471109008836377669204174408239177339185589857880167626911040195030470449634371018727939749904314816116403390094232479747446200140 [151,71] 970328332906594694718485558734749830083538943699826767193097339174843342769377696784697134886291803766807590560114533658360983669221590187250368929635219759037645283133740707989543384089595458749052340236162339811760575745515067630808684083893626240853235412874530943137385697992423511708487739973187332125270583111002730814478214399476835880507043317461258772910053821502813576153434535978309204379208698893165190250498814779158543817623268149788429845785217617083559540340544142113529258870754537272069555429605503254585852495360478468163737071550148249864145230890994698913749673888341467984117051417978966204289940617853218090228833566854149912824901335762411337242802609220419481302231791629592474156257985473303509076233618759379814276272436240410149924208157599553265626342486770581815467930164776983664718677450293056769960753058371768711999255132360981787381801101798341465039268136433250192516328013401579417803093123874326778615199672134940433737459758129278195525104860721896908385170445816390944561391020469337864342732837460858702962871762203916706658008252832101496836796622208471839034078578372283467454769960600462264173547051203124968877572219382569537135798813139693755105976796407954970703367529024750435401377156596011131464992960284372984395870555207747522607187216187288584294604812054297296750358601592477204684918155372496799361238321071143172355764685723051330957839930505650814341905995781189717924561047038891850190969977322818054764921166992274191427951450809016072301422131321432346721772636277520785529967386642499094579897822432131837455908490466105153504437907156550009219283382877809336964739803268892369087712250775324406392916387880473962257879012683821984041481690305604784206174117851312265808502263877216815025666869354448640308117165219534396780522166249456148525688946988173116893338306004101745938299468400533286947000200697866913858238732747760540898606412998320167738695113523801281282916902429280922144798060813460021975231074114476880231984342404388754498588530127795 [151,72] -72940982709686606899953034491133333152733987069363039862429640301840116651536239711814530172260261292122607169487920603201087783876554189575311557319551256238481897699442071334688124216584490612828268833786131001061598491570000274061661918733095809537602835830558049674096455992184342689832232205563882767356899592115772244875530486395107114333564045408513035874444467746294224518300724855071579173313454392367331548342423920593900285781379751121303192551368154913642284963368257143761565818769678200481576416170840613067786064266037950463374637318616033974431744142812102366668925470238533434179797873676282336141337447743290476064649453057055708338541739487075871501367404152578599116555117370347809000388925765294247113285602192856811381031960655345237432756295591386178528225146323947632386980858689053531054976389198193287910400581903181219448560225352001803739677946820860938475233616319174119065145569576429472173513721698477280949430021427074141155836172836983323437977919952150331796031859727831582018347475219921150161196800540619546165386321880523075756810463282003069169030626126879493049543126407622646707298256768840855084052193322677167204708062305151317631118121745895228966602729805448764269375316109372928368074735489766119859592894095976970729873746236890477899635710458548971545625201467558289447958682104083510934954634344987807228306161280372383188116480619524432882988337369556944831766759980530590980057978122421141528716959780630892559346127202774625571011926650206977810777890349326077639204244478865153316340010511833181077616197173909025470074617427978857527410714112009219129620963129042581301667946295399028521548410800413535924357744994605972398389712841648708832792988395215930098833509390038927163351256392535051654006790076605542936109491649495531747032676726372586961082825073474317934890382348834648803907431804109658952097891610036822847731429499594561040250186515212317073652862479815869252895870310397284427540977096782358903258974378143804747206253934113936153467166260 [151,73] 4621078940985545923387910943351609889773364003870880093882150015303622823000597455846808533353470724474085446212466781054145438093955995933043761432747236876404939580763077388849305489762058367398813620002371912326909457774252327195803224454593471497140122556513293157486821351473638416233275764584822339148854949781655248778877967562676685889530799766365974509008304982063477823136231148214048967661812602247267199826237440211275434105320349175591341587762632916567306915640628101949688697335261781427605762875982849763870093177069644112155052241440187052517595196135846534166758574814940662728729335717622614154492342437863619632659925919981944064795336394625760751957280205480357440087839489444158903412185246460765211872571056490471269236506123791278324431676861643668672501706902150382799021376534851890528525107943758152359354593668921272824455915852217225775205785747996434924440594805816248489375707534598574365346873699079331469854502677964208393419583678525807606445903977741871202471267403392560173451050403882150057594054065616758694579162322285773673809698953820752740108607491464851809054280361350208267319952098171280056938582067705146712991467297071748642261947312964220028647524719281984982823627057203474226280803462388108328699759703032658058201352586225249118118257170526403512546473094773371245730729172526453824671754868794847189088981561563689578026201245749357075530143200339365591860018664583962544578985127797244640708333272298177694867112723557423749349798068228632735827878774827190350183536784351414848130174579373635605006798128743569002173712818057412968669402441923945624784994861930829590511281692808263442122768008704159095222133372505823221672942395441542265920057714317778309400266465237918544465777282028987033441515915505078233295625710028377319588453810276177853716817080203683945892876384005851733044693069476871882651171586075382499762357659792652711247933331683002431104805230925405858617164574741191080957595068587816053529829758000284992098535118107125050609143 [151,74] -240668410037785630542349208783514388745025595837734039610103789795063853242100405899704835965543727496838869532387644773060296229197235712783991170288135487373620774686783214130979319207668107502469008846910887613943220346397748147588016716963155181542632561789059870648505234130614479673258077645231115959336629490978374670693664563224230701814730202804065862190170562406814985765048053552689990173335177345345872484709297643225202256376532306032164090642613036108103400556402649192160892845588346790320759927026201097257012271366966456307432458756244681379854497576317812606612214071713719240461146917184002313755458737855142898995640061463779722846437105072271540685048389937387014356833230128491735795186299613040734364452568631380647918502925301806528493494943090745555576733115442542838400309000033587279716535528894438317340229560420727061885816658302752062995067366021042470844727119620898394392661389034065743773446546900060281413257670883986829857755422980729636090100504169944262385855544749268788057267858400578543529126910813650101881886147446409593363119367965612397200551966694105559598224445845473887492531379513520969353422757076452441808446119876146456836180480106891392660169503372206135217374332893845998140904250971424660701841813891368657884891462455339133106413668401567867453017310941176553466690592148695018069448634184622612795097962275974590053230979259566571530782184780354355537939322101243227561217071186231434420844386480377157997287092496566642627359034737521693178580228765761064158065853646474732950300441686232272301445683358548860865191763288400664592353247930419743333831889272878409020952241393713950793866194235981341862436959959331350164695836318187815182563952379936593656625807358732990467091204524463719717386847439603315379269908727035231478622479605165240739086037634922497496313070764478609711025089054832209987945722088759973852908991577128350159711481332046624347110312315351923724052289451681002835518954749010335219043097751570112309465128442161189503 [151,75] 9823352261559546950844438021936802256034224195651070522722904748528770024235029305691983999901040250706789200104789170673956469240049587096180116761984833520889836387147450956384791742593086849074011397091345937935250736724054108123137065126878185364256938200205963743985521359674498574726194563418750064053234395525564092764333401681064677472292455308017077383220519359174123069942810309399865548149975690302655148289910459109442701016489113886980164377719275474644216075185399283552225240213598446505564439448445481710175073104095521767690779265443326153976809868075471491433567810389124269165226959014975772499837957675173939386152689326740665932706327370407098505371760412620296679889505734759966488017415533882853335052379674576868341719329829776258051793243724484858399386125925916756160835524049018792084123961557957464997867949846139781950735314105580040895336946201619599383354425067282232248464920227303997614013370026209415092392083331763377482335540473142040519450586530774529222153845045333654445979824862673067385397479752057306461092948499057561000064327588873424584067219478595758834137905592402496629838966471308053276323075974236246278349785056532010480371483743683314741439204169809859336802414516284463445839966865852432606226949302828481979151219352273723100264735177770647066190947521857739847708543651189195747606540153357360086198456586024377498477290279748742654101892775611885498916360691917971294753001154774997086960611805240220331649091776541318276270205006135147216481545617746984569349266026228808023744173709926072997684974387365868644657952405394556122629058767866844171776525826931766046667533932467088766745377541302462708635615009992626546110292140211240226546735116887403090392777813028756155343355023229744864296517619676221082979556070192091010497499971864272234191470750647753931361754792018693650137693951608131048959611044438808132437825369535964140887622405057673090780660842703499264725620949855736099476644679318887772385789949676409588329484711510773 [151,76] -276080885320457569927309815073985861670816383340880896795288992667951039594133585512600674436359977675472318758092597151493659912685302056267712864801477227751067575278825006294871864992270954216269250302460824128262059369627723177151760547568941374114271182140573733883834133798872465338826003003646322491821633633980207847532907980147999597337136518087527899555674598386182693097464999451731747044251912028647381508524556984091729221689713775226739851606661493057845391861466114871288453475565384836362888579970237152423909187486909796834985078388525294377206712443538775729536196411882291098434118074686447197528033205285404528032280518522133664679550284712976453205514544419442707168294675645346800563365123320846320898817229265681937710858963568161155137365457672204661603406151446913051610726480278061798027695175341571081068132691231724302362919080899443035140654114957433166720679238814617998387782177358502724196227099520207212501454639481683308634622950052357269997092877712707132487993585143912081534200246219411633643487559600491620046973406948090837246500003320994001508726025551624616652675550535841022737488819440839286433497995185898707074829623045488816208623826849010337028639061141057182884428802137975849789934167923725956063229812491943511462516618230048093814354527516769558223687664730976485272360349778275957117689127442681727213128881121860126175782790881451475972414266868142491715973930480830632474210333313137196833486196651400591839287231223322744045116384121308364623605187657670240830921434004257740802546334105382916342601394554558326374536479086001210026020281075874855146694547330612280862137358414233902055189767554867927450208341200063679698463455656094627698042574023245372056595002310657800709860093786341578030295414863154888348128510379212562972083953301644204645469689201223735492816791924950762462439901304938641681954163536825082220799015680112340353169317197497091681127220391164152283313192027541830835422735033085359120058057395919147594681461074 [151,77] 2104933985964301293086303267152938510407551639722302328782693041418782828180093038416930708878913007919000131955516930129003044437836257854335906888087374779204207609072041742523982641709254532797568265598524924232174279701800598009233927950022023332507140280791802715564520192013248323196635954767321494223219907602451212037585186431818540204010257585679613880450951753198733789382865706377095365661498463649582519865315952838520282171727215032486702563323902193002732888548930366679084534709501325652731648710194535350953586850637284112594858700324822285440587020925099331803675513264556300404407941220921427895968611013210509469099215459288447398816461077833529476403382812758685289358731274220191262152724931841481409148800612029839371208918625605382224807871245125572106426055785022089917021580721616629828727083794812157893219496720124090872872889036276706319119295615445913235696384759229136381847042076568879293983695823650923988662750974907132021652821952680085099149135342693088202854524585890551876822215204031511419221606568531613073184906725965723840141690454932482457440055463478806599341486166046137295992380322822925542648410341870898978734045247893212095837822402678380726896945999155702470073196100344459660710776181145144779570628099425098267757110659397166174402963434678144716951161659044952439967666228193497343231957709495923619426294132039066648137644177644328819685863825425791356249926248800440926843445134145032335062131834196149691541697829512629161532134984413280348103591895632140065777424080419469428974125425833936955951931147662994660930189987568237786989787621153244663475030244804684544314481511879121869985089252643253333641216289707495313981933185576294540303083162085207722475866307807348298678596391875384893774806675011544020732401421601424947117103739822254229988335467279169990748879166934096822877951679144752849808933244149596534208889913552085953678777191770339054793831632190710973566614938310256648832468807913471699996211949715324986267833 [151,78] 318064028828519586856232919213528594498688596913540755205308203411234258354880208725809810792969038212189460684801237772203595397904602763239688010694899363073140290328147204595486880507837346212274421988247160901501109830968828677750826609468171524668062723653430343129368982888810018989464512736462738922408654626778049490855116499807640492855582057668044527445628667736278214018445338982902404243142640918989815817320150016663059665199586085023629626346151137474127144848552380657895317163857753828958946692010067221516525966438163874254483333507161269517440970052006034543267499430903637273857324475929318315034239034538395481886694119864856758603310798477591464609903094218247798795889939003732976671644224289693665976411776166413788852710968775448919143944241942959587394546016348554015718567192748451026888653386494945959120881408412891318947299281862048769464486138165937782420518443695526744342293721421958575697237280792832561896121616789344422457811347281474620907932906017122888669211216436693530197410568275587042325716538797542602902645085634493483373017110874577918715870010465477716067769485168770119907713238035017969380157281335177372510223941791228466704326546445441772081435746676877329770009368715034013804486652777540075533023105875635384313429998296256944384924629909097356758076548707000637094042014863592739019696474027596528810955321704249292891907396525936471977859112704122831274296893156831713220562125255936162734857854245707100373519785796279689185593262297020755642171227930009524753879139201740853181348084082371059019683436027244233115997763535167552675003713227454573850595338710873165101698057976586775149522857128405291864426561875310584598102410323675683038761548265482216148451201208330633099645803167966908131849023903636869040033198884007125988117030498449103889935462147284425196872815686265544893144341467777555810528165698516991266998602492218465535777870845117646663803118387792234539469472995496656530213806573315803978108260170333491808 [151,79] -25248471302059460282152315967231451616384887351698144711824805066714530227830322983685725901133562672287354398493968134519157344757840566907909283903671775719859954460852095663280801610356559128359619992955712799218326768668142199313089835116819085373041242476697638434551604592448454642059572792440860759014600835353142577013237263505242338644210900218644237238210839056520146410875791781741607071310026666030144795910606035236508806834801680091337074403433932882118996424964256022927636198236430138516487941038307196802407933576497755535785311634433091349787975343568671136435223067180574077034096567398719151372340712615979913678392829324996591414194231014459418372134858326963526251089352373544837249680457469187318876451013985467445912186596731013906035152449867028915939574732767899391651135471447564602850240910187460002857401873907118951355014490205616000732794681243613000553645183645818600698550745586217242809005325057017107057405362841209741373786842941148150855683191931799897264280604760155811191072197693600162227369780568447850203981816057820241526224680829408430298733480770646958695933621467641720096531808642977839055040388710242324117714752128012702815485870314636731950650409343370400491196356756367389857604589786834159095822969060913561448693568993998956492622192943198497048423387744976549107964467148053365499663937802460278584773873448130415208915422928498083839370295980253305415382964266597099417337206851743827412576289978935103856794658688736136632776042343789890100626292055030284004747848060869755070092647161933911826550431208691081477235191922829125181919838679109632410944186933964105307782725482295314805723364894663868499474594158024108232216712382859603618943873084186056290596549031291372472159610129342502901340322981612999349968326046324786495026827138085987680520619327711701433252928255384459311190675715176202146942325708284895844363707596631045837106368558105657553382655218391861023024481044783299898862891393837919945750646392781304 [151,80] 1282270890633374264418445882696755853482738370311932777073360206783350438977720868919141373419080597714008607971241478322274716902608822901663550325792453442469973467169091267958345692158507802694788592442297959054718064051301325533700902585372107743776011891177593971227230380211718476133599385874942060594283271570305013368965822384299709447558142987529010517450993282015079975363327943720397104911014603192052658948376207957265219892163947125538511444387908147450533115044786469064832073502780226339753890059437574183586087163548330473408201387535772447257464413425872689932699778323475973332832400633525378351233179641932641142149195249403473694821931020836989266726296317851114122898692793898433929983175231870119806382685030268770486717245591167204831466964162783030978745860370597747394179400073134987495030495655930703517875146202316653265700147216989866988923538481111711348713479952832216199528694674057402610057286195016603506482078060693330738053935881124646797451883118202759827183505540437241845186439085147590363793653581908566520747988489950264560526723902775958927354457840859204680203704215934570981145944200073495502433184263825557592626902214812020006278411062626753398348007775408040217444264858259548623674070557130703370188328197109584417372393043605114908375339832963749851293579373394812077523694887872081615698878864013140216621708621672382342693252147657409603671664552432349884458141130433749716575870186514466748939846940377182593394202351647666753096383193209325756912689883421100568033228621280085827965241194068801615528840814402716244813609372809182963679475550979477610545546564016793606777678190311728015392357342522275169434568125395240173798386838513602351863827025493278641662610401060797632783289518549577115912675355414494798357554848983120551751275725026824418171173926308591250728344483895135681292168308130269600855160005907433466222260742159228913540533905055806525632564736447370347139198785292750336276084689641424469930484179271 [151,81] -54652188924195146991465806666580203075691698827142581903607623021063702168029450143202973845850936013486097696439753388155009553129118873794298174586838941358666543549900729442582851811437611174419510387190701221392987065570072173770256097497003112871209308044188796604722959199364601124348449338302249358410673709143023122846352887753296557713379256120638565214636968149541706490932294926124243164628243043298103561987464561306857122460801643678588350101950612231438019153191722249400389223231912458489788061446591892616498575041749690420583311411660265357886866236107424091654732802101589236181778383249105719218392427229964679878490435029705786871240761604871058232060282161318725368895557647086756233938663442429870702082589194515975403193701963080256069530718637778176643100815496585964528938152370141124572208203180454615220582130400422722552022576594933167621932242363915460714864146366890340555492129137488322509559765493645554522208362006221565397712010360661652405128821393062528996830309495442273279117358833421762971938008780463698428225418821284065972348751422642978098401038871146358540853559093259276203511737706352194976570989557966394653904939376069960658040098791862191676523206064474179090450495638236032100776297630285966608642010950056670548919260180565666034317915766155196021296699394110181460366246797162870226094789460639808998790751453710513793020688187026396115087550525130207786203993690909838611825936050063157806962860615513073431634004194572439568530873052255777612616209954767766130340678132709673751757090208857966546674852534337360581032900653249743315034817204497732826330590688803005881595474835694908490146807564016742412114467134468795089945631849546519100815044500696168373457612220883796343538604187680096082435428230616422301465601392752115629357635074537640391508413323747663296757738606389199263455213433575507734086651383012575239165237529204783952448283565471827041043867859895960227621237285910661569275425734456683274666534 [151,82] 2132390257813874467805009198953164785484995842089446640039013659307235564620971336724624622118833384344537646401752187016614520184374015378176705344965091033141203318561144681845895194041878970213641075887289516852430615259105399055424622393643452371111497353438694910651831779935135712722438798616501670593170699020711653984567526054484640072397820899132752762957107246362724566986041654830070494555385450855347372763835809310791274799329566475900052027525551165571148619565840468159563584397246041580410467064593284242413249308558884554304243617241582340244026896399024268141542469829928854300492118976735998690018732043432066816118929073148288834814524669373565820255915255137562762024504159343816275918307599033390765501682564033829566081089999846603709431788937232559444489671620340686538185576850147900250096531827167900823700079634638633947325331799700274003991082387521417891295693485179668221757241741292476195439811929117348000765590592763402200516991080922457538088739486750578994367152796779908098553627416854991017490135672141969689343027821503967476242609246758629992251262544679244879889918748428449082351142045980067420432386247002141676578529206744758702284519531796455190340056812263207490076216776899703669470075010212359578072083555620497493839646136702203692156120784061613964948038095755956486682913323265425737071617339332450168919224364846893939876831817561851287921586595902986242396193105322371273578038528300219743080616620216530958167017992788213571067158729509048052906097155270359964427652042577240430850304839955362520819562844718761084064864235567073067950726290867604933859509585334373707957247124949448216880369386176564542804603197221979450827134110643316777189570358098960819739143619369007428659288295500933736485663869443970055077821318886896746296239687117516560675338981258743456075898346918158684477758827759592196482586461730115767150005045472615935778595225783936465309966062578665796287143109121893541272671824177226343741 [151,83] -78269163751675029600880397313146448519587980932155167938442833781376274634353494908467782967115691660581167187712904309251964886714051050385964042442429352393264390209248049570301911125665877028795084168770990368275238213016286951559194333893239989356330429553560712805750274456892879958624966037182190320039077270689115606177113115508533571220072174077335809230757152815902707281136349462460526533138543167974471442674535109558271001402161386857308537381948148373064456709253258984675433197668749487111786228907289651745571750228093152927402189128409336167055276740883687422442733566920808472653830032903319893421160737188518282514042860610012935737163490431865000361010511072163459893068594504671420143555768686755497023396055766624407174957457774662932771333741880499856270502896757604451102909379989103977274684555354026131140434639411266085624414233522050572375136679539153146050823487553437978219447749671222759241653146650629386879335327688904693369165941524972102556464588213990022489013688519937306365735923072030350080086158745627852516136598815650030480181716521772936391214328210215498488964797428443417225073534889885224598815557573289746750042604541849651408506740986279617292458862746311049547204929998128103143686245197976792403665083358806131367125056221147960872807294305287889581275020481192389578160373080304375606975522663015143283901639699679242281354392260403597871724838631190974279326673394784846691243446063009087277590395911278403689643454975316472692650198166379841886444542221321494868759769141915391000906934285407474657287778677595346694112156783275231692438907540912132091168032194330572539968242238433335566482286743244132931447947593957553248345157752214454137271711731529022509717350977461691372465177882967839416650044783535154433883391950689550090816053155678567208445327398730970182216737349323231024499202789826456302803246781400838879999991490086171119427229268819838551928322017518604047386831781622924506761983613666550 [151,84] 2695107258648038118519702478035454476095955627513075699705903556370723641975328519338890314357393687528318417876705021808375322173990746261421938816614439279209300074813022005486411953514773049158021708673659689936916540830184285938573848451264202437132787062147174909327457873489428877871748567162820125107120046939243985000700963304144207142992393160799977884414526996379322216444118438000512060666770877831984617115040130173273851423600289324659305992519881412682645900908160579666126967695283562586616518069622371909225300377769062526688232614059640971284277071051279205453491169161605064036497132598370600662816940602490401989493220582979068701165488317772819083060048052290026676516219532749478732395927311788359265328975896620349778666226320288792577855888907177559665313681942368530433145779479078590267782180192790015712804394517000295735734517504446983824275759080426251577778956491764437398878083223345731814807732080057291752340244888281582737570672640273612525837883737337410231689046595186450871425794045728591687938446395485241800159663569996663966292508964853068055782860685047503671382670139534512064925495241750232733957048074709008024199130389394249533443792087688852385513973367582159412186686234900011688110638665327661993979342998954506994934127704178627840996236514680781753828551598133333010446511708444338258601392570648334975355165207181182019982532545737108961846746459994161811913917775702513607194156165447950101475694218998092089035800003288974856019600661233883246544953536697562537418570733353653182525634183044029331251190280353927695594807738103898714984872578060733381828663317721396618839206517395348412911447239766915236591845817953765786961207182263380801393285230042212356614479303990413333005349954954676553404300510950264204059226358615493389906745380986711856170242049005697902991393220786752054712751776638838971649460153295555985787403067243436921624499387743271829804386861198591436872532333231243931513393988137 [151,85] -85550272884776209103409056421921597946184238430707407671244505142534575295773948713801688407252090933280698576012485165139451227893627986458909787162192141764056554602230287434176328920577414005685463592720081842539179788403946609629810551219453743277069278593287286011953079223655892145925442578031169501757448129049116807747200232758875783559983679541782212761222774869869006304114763093707179528686517564001466499252565350786334702492181041360860598884826920071024498155861720293285601182063090704508613488818643528316928952019662842532300632231161401339967650344937883163995734169766566641663177607569823626617168794196207142810916976580316818031615293897411811695730544487453105417824304238392212239488644476774369024097678100141630553390632362489236853577176889391509647751042135109700024696485356157131188326409491975543706184018003927294357120723311293227406384633311554334612781038055100284612639209422872862699046895966009225038101399742678223329412334155673775071833278021837439142793426925587449877431844881703032494779809818118149688780137868875083846211900326062426999696852223079036149771715521844969639419468740616615672669281752719535192820528943919302281858912124752782080446948140777756680317243298957964663432108458949941153356814634809771925513344353824956721143708631361942294762067071975897021581008706375515939543157213730500804371911967077079992875667239181126681652861529141046363280236934123069272242512600973426238337118504107382146174419030691917159361642674064510054206045012700817445741770432271175693988411623683160107306164017884187468092388216979736015782051854362659788124859894383499015623395727390449625119009650459930449718720567356003923020592543890368751099261939027589706439362182857668444561881954226534378568445033954455072641020220112607725666154664609611278737577951328466551064142523433170517482169889113135554832433601361908401811975159414760211458784223637768541954569840110376742158109768929170061005080 [151,86] 2440201546658490921925083844003503116929788858342193939940657307101886194690615819760818288053041896921376180075785020936850799380610863148940425810216059753367144381613309983124733804311032018089057179875863696765219217871493691259344111066326327146885995552904912079791286042997223898899446168806597893901928695719006602961435811215460674710266147163338986231272145345789129116307252268752870856055851825929162544766977988759531587746167393844427254159640934239750618891493920812410350632632533128027385130670288089075687757095687583135202563292944344175516265588003576079620920084817359880554718486684605469870302428176422520174476501088890612659172792562575770710555268680430385481103451443102982911654334781058936616247015965600105473408327640244028025819140202254537818720716924343739541894261339641002767234827983800338733859641178350474011656859945562268941889292715706798814432079415651335954311649784467833601738706552330603865677191017794893355651231401229986282013326749525559796470984002722852804541020537652623440039756709084761825789236524339550564052695010721304041003231732755753103481576836376288946808724197029890652849348705618735450103393831257447621066092356305279313851266858873223225684418502537358355963697629716052703643402537989109775471072923735835362556182407714153835190418609982020490694791966133928270409246729807963442411851652035260469566443672549344673847290288376654055227099811154188551226807445872119739190649036949646566824757454053511156406266756179983310547296596888722057613207154594581966838076493565012712288312677183735228905885030042227990889362601800172330482550104583789530588587702586594790472277664728423349918713569989198576970720609426918564842166786830297107675370102018466845969775719028938578319511586934890523818892901863272871780674140329207867676500041587639744242438298782121195668218192645003180132222765761603421730699145499550116569477721145971718045825875625473701865238095495331587427 [151,87] -60704794934023764666126251573383590118411995045684978799162970438040806615535335252188286370735085349025287502532876705676405953509524427036682106491675922754262000392559814026259786390950659141952149972631309291513846061229580801683297641464933286419507975765048864815759474372353407598315324856237554920070235866065494331534456267227589550461080441468941668644291588148923748540685451548873781396100085022709996377967199336806982017630137329434185683690828804836915563426796633323281400542617337361325148623701163104577044354489622134691976704142986675592596300010178359570652514079904261898283688608029205398351557953601189712454401272915969066226852821378364321978409559592526735890129121025936487469931573065001472547553864882749289412705320764349589767360443331994107694590812371587653756905012775069577063454887134853313831600205596814540340118890766561086332952903348665306151983053453426285668330658550514565185968751971702164474061164956399212994863783009658152907122033221258034503211768878150532476662409091206691082433171754692456755488889899473198254360851999961807266551743660723483018345523859974798032959292110041268737558863118413340339279603049164367115629687141209309641269380641635382208958344104703207750334563321763477045509058303148002647795214339065913146754241834711203957382808458209305844696603732466150595713157987845043182678837049918092411515188089558691135994328420735157289064163382568383622102954769107944778405766738802005061345202876793663778770676497151755679237260070671686054813393948579771567328200836660928459551970175434329571786218181309446997784464829244993299445716489870458588706368129341985215019126084329989256902193877864543480330038057552094439888924724725494312487490977523654494089048043180256452703906689116961274906380977508339613668092457669629762269898817203505545224037929894450725871979548366442226432117165659996347479172778824334101396455656899542890580063483842727866645502075495578 [151,88] 1284065296690282241695000639102756637631505198263655691984744086611628841000715907888986926307183800219296940178694155799582594127138430835257664247775324505986381211941680468932443653098861918787985320304276843837282869213005675835938560745120785364289267948480508029744430200599586621941897894388214399102185725641170664143821565165032566367462561995212016078374107586671319067175637077532093945896231465492276403128168288320426222544499449038883620485853739326528797673112681485162207794396140766767806729018365921652298491196585558376766510177850651248570986579478386224721987047570530277010078158032985419490918838690718351061234154118802695541377630089630016053244406763325865400530447119354419172312144653065612071798490563269234260647733949623465230680948914377692392053799337353526853162545706220180576549678519707365686485584888490909441495228472057747860012295945809540958977722678142392424356269983528240515775295162263716071022304760203717118375697026916399086944452855332887984400319380721050654179451647083428175866417146019142580328090113326544229377956330938777066323968221210380083908836033551101094418537523672058070110088836880421256933631384977615681185863278053418906459197838398289672170119021417822325236181270386650152861025924982964590161869954540444245606811501277362652708183907404543047495287902400170327967345392908966767040893204400780610484689042779929385543079403037078254854667337251040993117848995737631798369036079675933051079670670055129263050739246633232909557636916120290904832049882357362098401302883944386823213238347298052701943144500059889127348132503167340574729862259796582736546966095139240956131011066783806605371425941642770661452424759014262471517747101529984177944311484720392695044262011711890006219760351959316941418901554889940169909306619622152552005965453773923774168762883975369722767777931148609694345206414402496698889850816579061543510316104878358881833983875748330822558069803018 [151,89] -22787791012402992393516123499238458368614288139355710546247940075961740896865192618443438432779723086844913894190512935122910275068990814248917780872375664866649214799012332278129287338872015693768198718728278125889914483824025151418463380227012088752078316607680184597322213643435889826753657082176924033693361081887259025682087981053024172871444118307549098424587077768108732813012896243473023719539508901712602049805765757312557585077819337753593182729235210484017518139951993960494884237390572610666263114334678011608519853961367841100126198881685940595281311493764474318079328114279611693723725069867146041133530643252895335126703186745879910720366137341911178534702738823394359536167494841065485493813942299522904684227097850836509903097280514452681334402658691511607220727543364950874837153115199379676050914636909715018843200405535643889819329036201790599008577237982231357166238735560080970439677296413705140991503722291313710550394369424692229963993540270972868482975634999888485087442110100109013058906177677955383285483964026193922262396554903653118996347495896899213356486499552029597180994837524177584251694966073876747717531166232527320101950647134319376781560794966223816708556290668506698076079398671284599877817806531181798605457097782387234684246972959774221670626985562133768334199338606070918051918104385394858542298395224653727183810147429161903495206432292987788148530164794756177705093177052252829544850575270827285662785166706632635007500153536628828820613289716800595238477405778542598650600208299351960995783334129773827984841008683707674404526054589273342381852552313910704534173088710884830269213149387545378215531463427670788869734589998836511018426317460851698034092883040462416548198556195800312711316037800717335549456434562922763694347674575714213632869261734110351823592333116321902766868851885971240690849307994770943609266061198221056227366525056743441821693099575040133598129360686899309307859304 [151,90] 339587779775324957173905947258486774104805373228062538938247433623001645257027667248890739402110263738844771790604617545038152524089213554726118155964188641747110601334505622445010159865887935126557144281972214660856028154310452529419113490870582600055482641744019019496771192301080064774891015585975102646963708153322784076181163175865613188417665659493438505626885284629000895460883551337320507911831107736167343535895320523161228574429860444104366183914487293130542249219434177885509906467035907478305066838524937717340922002318094201745134747658768534475390573966120849871306139464259563165827945563019005170929344993091012588791894305725992286624544574921807762010828431917182802813953852219047839747290550783320446684644934659962682017515928934632304798155362862546841314230612851042461315499402427828242370782381379332550178233706504076223985652896384139597982320756070278255747120005028520538714929863406159958231323914307357061943531359530315138965200063376754062227473676336830973311944305079075368895613010924484162276005016065591222464111749142985235602420217717796081487011661047361806130526755930555795508650659623213977546780610295333156454280821253009166891783678563523927387636701787787586311903098511807354019939263843095008920896049360121437772089432344744703040882119577556543890976085041975500473382880267518440984937910271201661286160707553280525346539666180434827250789993172016607254114178592680209951175391736934311198247002339984210898671154831529548272307085689353504776481433537163129233739997096676706416365467736235142515378684252012855288344377982863634523587443186583623794120576722124385760384282703529140099143996879119176236378233816127990214951763693951497042631242382988025972482283078127205571781927581398252385272627545075136704600943982669744648529724881637493658761212329021534898986186691015005073279952489516851663673268029644685260034868949493867360290893378805141944228981773797885232 [151,91] -4376306225369171251692654782957217429381267075739080484050401749197246019451943355072571051592090107117266200955418823982788498470756408507369853773007359519771984157789145554491798661406365455622897303715584371655087723000298960927797615437226545859883601279032751605562745091799940724591242030356343005486316055666302122720540382544114038522211122613029501264433873947226580471358282610530551690064620472424748905164874393931878818291258105527659362952505010769854688078107584946759161455564387381298265786142858285718560108249991877557020560602146907294328741879280728650844853609006804460784147857378026714523268942798626113033853396973729090497542805793695575662237793402886885205554277457493540256404050636803149600427622965439047273306498019145027868317478220300669920930405198296171228973139993024203662055737287731095491280990836555807235464338550359683224951751739483792283113203483485872596185486159965896892351487164078080217270099394117641351607424445036492484088005758007225521281562515781099851935114741383040098580460566726769815053782995980367411348103304062148352763522874784074927978214080870099291717700196325643475565152789377050797183049174126507353878893149607584482168242219548446333756501543475565105299910558578731617606139739798335459472993610136822213274117754973728097120441272867800675181732818323573009672504148135557369702008684715955078225815553725510683690252050634927602678695864272502825661338443290000892740147719360443824568102302717765226975133799010085044084332921831432775787836691976213799765304475262343688007432554648568883165095757036088498179936851824039282658005684656965438089453953210305984229959182755030737179198942705650098000374064883558075693007439756039474451245847940814408453088504897937638570816782533043331329826227214573398003935639649778652616103791961488836348622014381342941809346583519285157551042055262004022433982086198442257033881965167724441200422322398810 [151,92] 52541071782508918169551167248344869344219105853528967455637446398040281955002586376218723413036116979861492463177785176570657338709935202485895480421877823508133760337403887610937984101709156096287595609201293422899162162839353197579461499174919114610803193383231002714015465210791972059884137686107154735088388351053681912678381709477863677728506207386114826678734217078315919675805498882658366421058700321549392305534321668123323934373818673906837021692024908460743387163210989976340067424052190152097194100647898473723757496741445224168740953025215313427400835862174341597290663830214346700763095193808753970418178029852743751890120428121813671337158012461820649732257922110258847808185961998812287808271504888777671350973649321643291451833391021957812470862118707973121364289299540618969882134317659700350112574519853222169403075246979589198009610085231297505258075940410491783861071972908345466141680255303436146664049503470401037331734484297844090430459232859144793248284720179271488795069584688690112399577803687116104940941930851070017346680280960260125467730867434503994802904751672781551827403130137452743762579228754315021803752031487781384887922684164317206376273519198245058034935963858638144977034913733722512794603238164497080486484317153228565949309970439516420070190889781238274321755816997666912244058978556567985339985141823725624627918157905614800294939081033768561485990542732018506530126204203219643456511415314150378519091785319836683119183434477302080286909803038824858347674019774321709222842349204387892717294520795752559867223278206455667432087039263451985597017833812211293303317041229610567108752148778692760038161520796802918878314674270753795114374824612954981776700775639962640632532195599949887643840237187756506895867823760285473270839442347498499980592594055703106380277903352615680944456695804399749908439447498968972087614356073911497040250845852539720033353094531795361099939012690 [151,93] -618588672797056647435475994336499877406251563586088034140568497729884980455099122406678177691016162703639970298041299108634283779667408049076229565885095395096420748343879980689593955219894738387411580300051826176450646852538398058448440048584073122850802722363195169142816764881494870599377785150609148933099623505909848711514539617189024556096800057841657833618684612430032369670847796930265466641476655267212622201577066097496829462244331475281220452927713725736320599470238670117052988401152241816798778080693774472716703604007754995200470797691880064810823332045902038256405076489302553723328254563632225903419041189566873964853231641019383034501364778606002690350097123178243933255105888496381752676944820355642643220875077236530635504326103776642965847372281494603881449523305093727833979022525945481486024832009776877284477199937948195450545311052774168731828708329710596073458279460509815941239034618331361697286611439879600941061457606524712653036943437260301926678998401327167462628858554051486028264929688052617784130870221795946417641438506779783078199395594494631168062044818640603598524495260600715420848067397011541278630088009099910455971236397017793452035318828533485531507427857577055412898033679715983154030026290445978632780796850357017338714844561640462826131152379222595216604650642240828787814429727868287162600802154446348975478861106603478615254898812955105352490207830126583041249097413760652641208849566453493719791565887568883688224971506081037381150903601555810379519338533350337309746709844390170016142529330056724730919941028066649150079688168491709280549529860590145105281192402317109126858907709234094643276657381427555216678265016388492823139316122994088174194979972012871266796172127609633197824490955499098211050807204106885423344264421069624842425874960010705976950973894487585813843110838180658224574024495222371766288864753067349942415123533670496076121069866501691088459750 [151,94] 6654730180407808352819470415748102423913557293359391643775743091734857884968647608822775247889655047049128985980960261399708945902004809838198525662769242680414368297339003424621877451687735485581794437135703745752365682523104325729685224284119242657040917603514687861914188602294104943515319122824866316672907241426313808456964511222278344077443668651689222110777712456779233734215017777454862070973914472123090550530063512392569998277420676788016568554504998996953872820010884718580751020931175366168571666434461811211003208003577476197835894262735847485461486218598547177083061560730344329054339970610324168944579248252446707929003055096322875053975839060707275143201667438430500808352370387485925491742396184843876267358645921097459279772988236065508770157824284818984430326137041511724870429889233551317461294142543705632174641482435101816161711679442494853094280645408000349754440487523830844545975054770998369840305778764500233901722911716321948708217736523870601262107662541311249323768098982703683190110175805838003158781579156945244832115497299051229818530277092078438848654865895790170207935560744732134706870790810526158813637497848995915522653594859992099854589586340669491195846308328176856671533601941009057049698089902273989052480252556376986138892062852298485414257117405685056115357705560915224189917143591517844647398173425596000769860058606174468692596898785730846808067311710880580687198179045833196212824646429545782487100197483879839107866672704247431480894508678209332603822863384157812734719100280684256289399516661733094638787158558351969264101834951174195624232855817518244898903704997640308230032038707739026418640460889840899416537563413160221018058725604877089988358083120740691177623677445598077424698696996988043296461498512021359131922895872368477415185806627099916027374362877139885822260574132136768303683402851029984126426644375245792417769853041985413922673890750407478730 [151,95] -61978504540274080685365265137107774906630551732497806592450364447944355982944099799992902875657632404962611552968257015213588185359810283206563305173956286411006411965830341074801965964701015423584194995736327746139750732006877935226045856786780851836088998010599497634996229372680942240361204958720189180474815159384234139590100446282768563322927096103051396762602145684974819116354830095695928889114443409542363848717082233406550802652025023221582352569970528655517792243387177592139150942853314058586861529182658322610839870406861090396645421652112198549787865076171998771876997250918525989652542812942914903115003562566236418798185196548094474818728834791279806123761764931823743577937227126565640074773645011923331582052583913378142922681289710433607621226476367059023878988989064238463185106707264521540362893804296771609191797783434341382484833213105693311379672381801608075979649206095333005294669637256956501241206097174512234560533887175245738913686422886218315510808365881889269829202200486719461320700498764011030596098228861579882926503418603005619957681198627603108307375632544785988428667771264645722565102662134745109427545972973524125708865566881202021411871981126335143162437657895548037495309901804534192713278666729910512027577198303358943457422596284711796087541718914666631118145312665601631771800249037243389252765834080998199912619777889887050807565718185996400441721459908307577553524476639448019775892813390458806780748320961221876260350365429830447756174332372158672081828975378247824914213670830516227629337941852616964787435919694932058818539913172361244311720467895640323017131818262419598392968437194676460243571080675290255203186847950448870446449531821644212879686518843933483650465499492880668552332020731583338793230627301193179313745203287506032814300472328334714616923590202489971859570194795556625435781966189941686608751883668692174952022690882694913709775647108920 [151,96] 373911292030462534871634521314000189201775888613008344113418647948802891573479976248175493580190268313597033989578707660450433619944673597266666892623303121401765506346990922162594274925914069191739086260378832278780934419963421063624910110623616933614732650986308118966072997602975973504182165552423491532951240792280208680787171509546218362977300737079508249967611814736866862528554020484027120471581210868199402321157719228892721617369210570632670818002905344992015325081543367853507965697904675328397071093462625343278878473360509227172581564130465814081275965714674730755261229579541780305985094127677376296247737675456719822219503224873026678075115254823913765201369661515221718444097187889094813572763031288005974876208019062133014796225026486536937401340749913217843229198438808489985102884676301945160150234024368528013043236461953876144116956027011314692722751645778537436240174793694591891105764033001386041603028105636086480850297717512818416414807273661179931901473560513044942454649696970295679497167559624702069663698357629359972559731770590610987371267450583228847430119867853526508200588865960398159248517969379262785155921280479234747142428067979806131604879108037174741012870363655808934140232545807767441422531226022876432711287300514063497694520439378430150239197582461280704334696681392019530075409538535706154997255766485905056381584491814675246409196524260394468013199366170972941663460400536131358308966602475241084814152767290691627288779477973957228241097515547310555482445346578716705039153921419814827669650100760269473195372331041897408408453685791950084683919345177108957523855591549697880598184008529929357789197334022274217415937122336692184996605786455614642389501935474463266959898481655389057695344078085555592022103535431785921354583299459797466615339184800591775854818203033498433349081564017212752370910149738810962162646448050605937340583670825683133444943040 [151,97] -837040994326517399698563483527517805300023934131090062941392001502391273390924749625521398041961665273754383689415534585843442640707748779020362440288639740610115987214405992957903539599401910720002420012228705980673196239025982576151125294577152864046814574010044411752547753622765285693741045470032153666967056558271070249052964006318302053913205500347707327320550504630412679621906675433498643293907606767138070538500467599105207719592134015515506814562725267557276158722451430757904463305119239206864168888444204798474135826615750792070845866748943697718588223623514388877044709289703558796830877673350155389745324101383268474840573108982951399911385562447325570411098583649502311996007039331482328669725715920907914124064802987245406914063146037116139442881312847046881654182471867291576342157683461004730503979259718936702921356383774992651581304735953840320975525445957902610058434542353033034248381422809468784408934426074128497138417234938569329368585003772680857764803946651173881740333035076783581821663286328196829792479038400307804057914167591466946018591757046427387843398436089379590043449863643254567830114878663018289462740051500354583693051395966877249624234738754019817623445840857511555981543097222375973104572831188215080192266401546035500940286281452851336753816494859305312380835674578065045726426875113473328146769597497181556774537543366870132870881407728392968850934466936569897798704470507922110624251808143911728578742149159764674920435824122230705601158317689633244795597238745759128717957687315992164178545245852498368804216922442522342143357231711953449144217486279627599136987974014057839539445949670237644971194216409406008816528733607412727698942932474162536833266951618742606377647033103308013317931572090228017518281611219731039663840901653203349874881241441168148834282723961423936473002492476937333954981055878550552524717611944914531162998880178746845240 [151,98] -6676878897771968275492094070371186919697202927941410042288321342590094415464024204322767270585474513945601278328958742895823225407194577740270367284958905033337127504821504740920177864478647915200619450596421313731270727766444526819138698880930095078930220958776728817138554787979740769226620809468058779362432692917351997664528403937145504966301687820588774578195925684420713250706082209387008905506715743895968343531640929580192866601513729862678775931154528756388507692629179292210303694320903551511725221014927125326021196870879971927250900870771513945441127687034246655870443821719199148019328813396230026472429060383728860027537036612196912046003015498441026188064965378096411892198050169173214965107627004441031638256016104750350228921283399072683513451748078187131672907030300530379186169293449917306660657158295392901776110768177090021491645189986866621485327758454337058028005325406465947283032472609608308092975745783052455851507459217247936499908809571078972421625581412390411397588407860620698457038225906203931798296601517322699140987885761833819431167101728304424919576182729685709207155713949240452527602342544916135654815484223636239699158424083945750515083513691271559953835221316442686188233018456164112819047490565178901962975338373251298212498388155389623489205407840049892276840751823202905064407405510151892796299562330440098705760530021276442940565958842369304234880543771480027654292492770734428575873588220763809089122506551057235544807844944853934751039163007866424703127589522577245094416741235341704715088945668507230641514439994765494561886708023109303924884492206720520131004355744733381357142612273103633284931107047507420383320811630689827914091060473870629529546588851356166132370767822557740789465423547834854722498625794111168946019461204690757803366917038028823588645691307588243171279209944799334609769684665717303491793903036166975252824293030272100 [151,99] 14030632003996107863121481365093472306422822240506548069299807179376779281003346819156237129278637431356699173152889808644896838255190438504382541862227867100267792491052162788039602574308746202964592729676176780348309898933014990624896685061160069602290395846714987734293701061423108364308866376635059685665985993119934680749184295316154899021208667198751720896175724572051325853408054382917140870169215846521871633387210696037372618396304132911781199661899726525030910812012752571013647890957117522827793991567397403799879384023240984076608698981993857493559488131581723987410242727340196403049318010808996464365594120712569012420105643186869451342388033823923086364083963960103091398392108853389126942631115604592819741757813928327153020254429925040436783453253300290148305602018182741374686377391065446866612895795665619515278390786950133292283328182100665979025982249886710483801548547235221675055048887587679457518531485614583263836671583916048819421179641160454094613669501852381047444346861028087603579303909837916934923788827190260510167172646777117544365438987058251388478570814701870915314085119191616820807990033597235435844489126752754223569129326180411607752923001032278052433679357893513260684717683673678380617295575445966476265838838219266979423316343088446643303755653898201693054074749185359757155164525480633868084198677254572222174174173490810718146771420014072184468018866417527416913790480879359148945944104526599391700197190874516384883716919615868587376319175359697898040896668530911529273394886739229881380228740944092062974172900105526839120759986700078215778428364408683835041030023254389263094317287388419029966633634252779156798850784579357750983525950062840918871243597012099134609942846293054184598421454744112320916769083082359404113914599962853771307665080588283266577850853503786047915791420580583167108237121703475890460818198727431622754289528654 [151,100] -308977454245488889981110440150877454114459845910959436326490403098188487081932214833022309684292773864272427116996911497549196357102981160238829621168382696793881974570670538599878431952979937686401033643124008732527253769194654452833126719045107662892086159776194370274639445898255362816081497163616491453775015347978015168465254380177719731561886883281820162768847619715744418574812317647303294600579325217469502710629607785283632429729036157688119986297038983783966733234550296330823640549286116795142481989396724621958166412960718921449113045970372171455690292044171270300672632730496269463191339458266705454466625045547997291824860247927569966329224549425366293701605844441904145654655604341515031747750916935772845923206395035375627589401748278924879913832889359136645525851142717039703246993883498631583958790216230022706514587109642698168435054231424897068245495369362173784037244274709306636681383481989594015910034808717343620554870736065507046623674998256849397099029416871267976720205587122952795365387902025813530810564189567118469642404931765202962914525979113856003009970520933537183266245981824916967851588308325905656381930975252779439597457456755751087681246738572569554280458394484894190043923350351213421272614180962084070321137537412819300473491038271696883320750376647118165278837515183480452430133448686473226440108156505709075317824785568238372205590806530927611356427312978019057330339222779514633112305362371428247353207552410322201606925844864503140414597874546312828901883586065230723239171455578251412103926223203518560983771428084599733526657258965049763481522194571128912569141967045118819004460297609543689632576729577031356096842861252311259301223957023188203290895176410877206448283506863031594997034082245962596133985194564881344746182142909301483452330028052624841986224973703661174245574677226270868150945233809771600796588175183608128051383 [151,101] 3177892597709899347739728139857306526624776156571693739847251384852820363945013874924075481087272832102885668949674081609929893808619678340545316290502635172957827068620489913530159762370372653471321667418433070550483922739061828710860425792097044201256045440042037752710352347169140631145278462630693703619949090372426458796097218911753551811212134985001597105815271499477144316532652293269005321088720959298219756537093733344186819909016545723292204365521043194352708348175671415667017834399589410995046793554421346991517059351168271673218657973799952388278366712143652303600296773664178672461441011034538670348858496475150839245447610708566022972520482241255542551461156925839566945993635622856256629391688367267568442218063387421706618853027053768810829335809337559848588723692429362166479293350045987379795371635859136564765773338083828813684977263917362711204612727031141769166078939916649027942571282416078128532178152029645139062336310849238824364749404168076838770871506551809661499745878738154198985972100938457152276721951651688540187410966488896956371335241056847197901082253648041450689988258836826994852485907550015937651156716496094875132303955329203848816242484708141743866786166329407776594282235203104894159973301508768185924796142874669851075782944162180989479975415273438632437710116780950874001050392975618870024658047769670843642176301150836731959032227649919932073276896100757286251130216311222446928065839709067559979188323454224974617786771815576544555658150397056901912415284401301402353764548089954715102232903941069893618740465785904689658133552145822270727679295036314334338106097179051105753409805475516995938491719935000447736006954657793724719807376623130397749956859204746635025489061867432021415088291044696667728022370149577921648857523089461305520678131895407574634487088093235813047618332764991798114492444503566548598477313574657413182 [151,102] 7854206928437763062338030843315092718196326366030961506164128811208486147142140019784610324124287505324940391625574743542717733761358611057310125585165692466881381353646279149563575170598717735592482477152523376699003933081327208627677736923297219026405021917247524723585229034405344870855127373306438098228309061179744647321334732709295315767136916538948074515054568104129715917997564961425593094130767608997885318676325960026537632142096554073824753923488578755380587609653430544724127197809625767780668516839877492149035467636549532102852112153370873131759585603941230022283728239875185596804322343507368275168830225077966500118042442250415048209646531493141023371653417566620859435448958243471705689005340321143867908938310564890192555589377499441267978678801663492010453182908084290862658997023213746314231613883518525363889522539247511736863893328566299288718100076497943969770690283618144023672936729384885337864074130525698571265377906999834617319359153575300025455140211817994619553457514206461590247671429452103285961901008367814992583696911976418404654218768166065242990747376595689003368139336715212520475120579710584201246901883407885767233847423367317239920959769971177218311695614311155572342192623132679650236139030395081908195902790514331624982649625118897297454283301535481300929972067279322061284525909430379729576417875820080000218019873042574194144913893648725333218582412704216346524003394670853717401649769120669036112119657362452338697696407208451768040793311158196357108821962985339711747994223631864952860369611040549690351373036736309666728793506488039469993830412774499964637422679224697657902270972401444283344056548574915167696016174735302832288562463541967404470213829618202805912072762080928486988517428065987630797210408823698770650968190014610524977255482627040553820888430328172089421149633869903564107968828899775161196356432006331 [151,103] 206047588133697433267881208978714334527179026469593896259434188949209288509329466155090102844161585404043462504547733083181608272722215914354893926819831980236676450205749956047982254395298559315296420522076798885704954179536770576654474242785205171845223106065812210977062626288481129867010340566610537800220849006215656129905451700015252795100679707259619293285745767085155986306268398770064786251369053290467302366745581976894370496953253124807066858946140017296020427837908749358600538142963351177029125357558666267959509799986666607457898328860851194141017528180725161930291301086490112819937249001705077229177915395233205704212130959704121854397306381656195003728282940230605112394485493826707095345319622011792428706582875911837805548140112058898728457717725920162683050313001622857952412757241554987182384996055390094786313853727572313236860165367525497079666291872305762363423587661333267353024749704832665042625008426054411295022176106600160137726889208865061564647260103955592840835751698725024322244483424336099690572151708359565563790947577213724958687979468451862206818884105713800512589960708312708966036964387670435607322573499306603541953151668387748294326745362433711995391337494374038692233892034620633179169533219708329692622790538093972028309025902272475790750186011001385055329754261146278510924257254841813315805771605092158695224298696699325916018534454041125395034347440207822474050010104233450278016103622568616684160823778305739873950871269799542907006613200902602038234363628699249104815448898435502206852115621505411663896163944167044072358821269455512592584888362003451484264389984535970079099619221671849153628304984251440141378373959672805857085644379184318591134960696438666515536260277900785035589528215473325909968590242386168409207898013323436013889900198167751908502509316868239600043919787314136990973803566770911501678513645 [151,104] -74220008147376532593580204021565502454115871839343283732991691591544410565005280946904656438968427577190337726589601692656395125965688861402202064895492043705106685323386571371521535884059260306121933033331377134859001945229136303648496383394566655751161951155527686868745697020406050711977440082575634204146807874140935343435386966706311271918622020669533257943825409024484199953021644056711811812407534173248382341645064501153717022799276552117760842112585114130738645160562196430935847407692648952916395195704155581386849831413212144836458351315075537201219631309342422118293435634246231393860293058577894376401934598478027755832541020741248988028608547270582282947723012561469416168261260377746287100810703401072225884335564518321876250221952526045185160614666437509212102348388577693700786662843938432201062229461387206097415101835099009904188754462977475599279957590166935978631520126494867456374817639316070791907600434823206458955342039556589241721839403898647665954291416802152174671998388289627171168839557954499084245500587988004554622002527363323850267276121152357802570146355760042452312552700199634362336333411299313678654308257151270513386863903655727402404622270510347238164390129673560434879893094794557493254037282026073912193361747020229965586108277154902427562237576088676409841596595917537361628379850339840548710171665518914728522740767269694422487014911343276777751845868039829668846215243157061798816718830254646773836658016679524489098769646345475156774839360109353497860750456751725508799712766422842080219100127194553680078026076686470244298765836454041603190979885732960569198834090315025357852202939551324037931645218650988120242545329876549679291841394586105648278103135578084218945072722278438728939245897260437871733960904551239259623598656448298600737135013414023642618635755757284622975737465737384782818752421031738426286 [151,105] -4708736120934451674310105864908956361858872986758474141124352198809159107745782595482331359951179392514490304732179029073399474658495210460255633515010822465700334262266212067673616549043989866499869926820842176587646667882733715163977131418394128996518980116514075871241634518663971574828256645024300390118911776216079496791317093927623991318755409581080466136236141532450711970880138568456712800333946989940947121120444442616707875523889974682963327051284535091595254031869377698928658859316665437662886430052011715822160767882362007846704544647358701602502087760385450588465108910950643958659217558007639686967663803320406861938568915778449450036400118591570028160144632840344815290704900206114466317257902121477252102298121251307189764941906735156108596322758840489320914562640082133182658195395988020371104227991435702206318340926197502185197645179241162671116521780851317404043176551911471571960956330780747658967724690837483074143628092361274798732641755990197717307844956217801559107793765771608159198650743525044554311905941401977294408620889256034085253441407492942200723278259078203097495335612949192765127556756050909910334825017613012717492538553168712853573400134346623699418778541139600917473100199478117541960635584566071252871912800976182576787835514224867505010086174275462092764947541961544714966443021902292777226472817824458898982616372874340241898390032663372947351226328720970612609526705976325572024232825510935642974145993126927313772057102289988188616146558528814153534215511082711834692518133053297341442376233682340644361485407181217643191560786655083913015306599212340144314388504809303901806337052076447786757290694677065065654713636333215978929046016008928993744220746769704602769419817506688526780406901473070025415153705980472770292185439243413024183145742891962657281626994914226883939453211222558035512849250916939336 [151,106] -21930777713067836887674025401893982660456052817332483189114053800086531079906064538655142552044108147649133763263193571204425311520332229340477527063110707715579993029372284241996027342603633691590169467962452276424285879007435681231618144712088538028239908367139991802823742040328165058008189647919090617436522729888020577155345066745315161687484200154452668078273522518547930542069481827167117858286438252752527919825608654953593323301687154801166133315690915585408248553174265006554575806261073836136813123448193235941853957484149052328780777643700077607938944105936012057432466701571587352825145771758311460216007760708519555675050237203436388841054790388082768934320233593775267378352782872183699389364261875190434031888635347886089854198054576960924979737948457988433398497093012983327522478258383211397630536125995133131753807765535264591008993290577638153356504177655848743913735238756706404662041727335650015681505085997919502682003495695189291214843530522228196194202630896208943551265999116643561821719847055833060884785484826273945179308460630667586411921250900040071214735652621540642293016231978359055979912461461986677447080272240350994454237093622680355442148090424976161059300857587007590726380081340345321943527697082766426618637646669494424500076884311173092061018095172044721400874687171765795056839962751944850411927123154464790513250191712510782042608784811172541676448769975450925769492254213353496831265273995685251389215007715966106379834670369461123884530998138682520266458249303818868562777211469816035831425062760489866972967908317634916018773527409359809129557632486953088382421518392843023746161747357304511793961974826593056597438863074567330130169355675040424110712792995660580887184896219030118392630464564244454498426309648828312756524716607696764943060756738250046529255599298919605473664142706922846633618852236 [151,107] 36217805328763518241649429997572566566833436725288388165942344931324919501216278053820278927454775537506493542841976258835953019188103478204504098355963818786361156308989953633260985771385473885048470476860529604529641023553304053918689234584976075801315810112922070397809328451306139524840356020238072507630182464446393889826751131123867035181635059838214487586332006672263159924188917370341652337764039961706611089076660479097516897828782570746320328625779543042667120660000965937291368280500114090176088409116836101925427762742426978585125991286545584008268557367252419553290459719125410703013429351947173855774674186801721970289928080234836144087201441484197379448863828755168023511189144854177947820565377956032760638028821039842435718667321047066137505990606100876470499624179595758720330441088343575836811149796982560996143732241973051835310531158136314458375481599979903492063450953219103824650945580352028923829452404992121646767807048222868229427368260259475399236736471022013728777082867453368695370584697356754477427560592990177275395607913633058280942767678529683697895526270835304778266515431713703362109580587503707423838925122614444765365439240609116605965670453479564187228360182415519512161152528995165092096311411102696413544044174372938905548681072383716093754905435439172046312734551662398510068319559959362780217876927811625281661608949778106253793998632124898232081959150956669655345138471917482281896419826392598333125007833075230329088640398055468696882805743444498063739372633638312729109925365491948636706392613107719800230723996958450215989648305755392971381891440289737105636835371062708255003254150139426462301642446607750624096221785799434197419888496795065239369891329180335266808102904269777776737033157165693035824884193993857186908462858608120255894572598066278432513588843424407986974491283043087492878684 [151,108] -66192632982382503155573306475434390694680480900523464615958613837044461111744374238287633773634357330738418607065713155830279765924095519531199542860982312777975879475172766687790691958869101270619643611724545391798110756690350380368166904884008461270362489658741876747861089657642127185297933642533322901839809292411071363450710939500522684976171388536673820531123033542116237049801854277137419747751122131596301887481178007995856983427669636190023230005280459520900283282154998977332557643511598506878824201428357957729762898053930646753509530124018762387321998175107658030629129172420520757211599069835357172558666658226130263432735108861013019916384790625203579080308346285196567327260116008181233103358529522170210950550072722812939245665219801647889175287433288737802391903683280980557507972187727915465820004200194154317610818164911416180864535309736883153913165375602306731135333020138881183681397348363245019923665966367994667909035623462630934887265266204067270887976835955218147258574842664804707863268088553203891921647007179316445902700254896680704827082561075329375618232595656789674842474583787187224277683985651586621596752571716238978859802042240253882725536981671110899604990360017328740045266030781101937490600040309439797763306441195479764468364763578046445528708430648232043344461421439497197428977191363090565113955253782838062708492732594106780020039561122039343581525232660994322878045701330836430685252115143693542009268360873292415757094149875935937667184016563233553982587662281121820572660764324322717322368939062537080531051171919538025645744040994635499727655040627986259896879340115502205221755038189182273436356731799406470687823003974503463091405718616188420580949239517550770738296807620408785800187431885127001695322902170893419789902902267873527622888292324890638875290864598638497388331535133381401 [151,109] 1106231915428698820000950521405249280841083531689993981955759408399126482518242399005447337418653702315746809660351599178099565253903448500979203645179649199146455855800885382798206936525267601922257458364702667312636762988840272898903976022002632453798455266144044074914219530974850010590778504596911992876461995408659337311753988048865749876719575291086743017496946463147640063667873651043492808940130290996223963115138315774503191723810472758878699237055231571725439149852760373884976337458201928223856773189816344578481873889106234443306392131040215618912702070490827934830991482917768937932463692111025976730925086739369317234903094090124617616448263017362544648240410870268684599575144843296342792464314388955471828005410972578362061208778819555585187536062075100964772180365483164031288846001114679684193196964105277041209338052988034213778634708809629163020485658204384167798879999055524738081002978648279213037772826327015688841953542951192246940347973256730146418904776599824756834467408644445890441235854150459125790010724685409318695302106149641589008599194473357137100784859994432300280371164302055657240804954891585584355562896399051183154576720936121798407100967844748760905286256441978702047134991022973257101305454238958813982825293160778783357548233759692275210778335994287228408736192661516003648302566354978234802548204816555968952589611873659149688608280184773990587774468895169461032260613623910536842004241748026480329005889054519343081725406968995703561459201422323733348132521527039812616372155886466892375578978420516174244030006220222058118960428134122678588214582334772407620301238738777764952803895405139633608227427763331076724330574466684871068574033906185594005209590467380968079745799205708880706349512966237191469873746147720595695005338403799532081344918966677206953271027844896416732986822573311 [151,110] 6008229900371133580288300190821191636201195934658876392028019053986391540775679012611388549980203941441095268413024128443382602662645383487666447386131038953071994965175763990248730829138992715936587896954617861002346945650355611684413271740513294342871051391027286832150250052036905663411423023256176602201610395224956036469782242429236434030805485457739064287248968674068890538012767233454241003743608197495750377589821172781128295756520800479851356550558971201428978790989306205690976025285720565157891943368932926772226989646353827315062136401692859444571047850524376398527075234155473857016021022945163918041575620271372574792131940703486445485246602626748969897613860911972472270174637653439358844017168610018498860002355478135753986478679344879797655117953649928851954574497359034925750367650092464297066518015707903606414005749850594396405297004496002542965957058136110750162540986552537904788045925729220042511538360228975569627342761365671619411026534381850627499587604744632607326323789282765229348684312678528820516612812900229125542963618679508774914544523564678997083145925991364427805203646212663019972828649214139446826262733081665435210713720676374492439788946062252290238869232314790704898621566462760987749585494178753788056030308273575190604967820073330574108623704623950018499674534309303258603472975510143439649482304691915953954380209195212054958336381934492826127129627379596215952528318512551199309965178157200886744451024501311109419022093096638625662075931964911748642894204769131160554561877820470601996943173834922289463908898151178920542439913216277837202780567989180126043589516988483188413568195613871567969720077715924134713619838915829329061972148659569132911786485644337936155108949751726895682173440262801744180166106450988702725878832428321456207343990807946151404026574939238560781854218 [151,111] -13818271953787350861835132056451114320939506031412902817747535562801574460985233448230527215507604892402835163587522953002470355069029710338589806994655544343986759141405449469170831256594010512594218351658605577607517262331787669848548621650744607794079591837615484616571017720886644376449159550510842844452214145602089134318556064357951815176780895721348521481147605078291189104914660661631483688676581289433702391089435715290287936625240430933022329988168527920209985568186871899549417532783106359601297444597172915398759384868222691101660028342725107774033749201121200648343524768341438995747213793886925993040522002971678269874765004096932830059147151770165388943494351501533596262525193143505617409645074874541721505755604038014062789458741201239178110601007528580017826003531351656372979804540617699625934635751641670223642065487481589180287666500098283629714412977146402191638247277342753442319800903329490827906944826892924205695896171571889570060940939349759386836346915938229331637021785301769198056850329137759784169243162650879225620135910906733628941574587682354065461706753506524514906222879609947816756900041878129869666527947220318422357246501691623127145222906460558952406718837575936530497747937873266304337523607883144897721824307626665217962025234390804337713495862754929699952336353149299038886892387643919057761715576975011126438332855681521382390889570516671387377771403654047195420128928506899028380807574299176214641827252509907305840480367506594986282320402697530028224955036154487689801912460991381162262327148756397816314423526092439299689121301881180572398999065294748016660254098100159124241350542484482845765412501710615001534321181261523213490925048661297107080610722221273083668060549174602401156178290641444631113344980615356753593166661282079374806064941637462957674613346461131601051 [151,112] 16582317437412162233746774812023869938671176387125151190091769202983172902159291451242840586424472623440562428249881837463319181178971419506671633957597954727173642322150744493225748634208371670004821362456106233848573423071528530196888104410932262494443364433966740409899675329936025232760910486903820238230406480839001720402389105747450816000182425960050383635394398611043866330040994623399316990049755054517620958185392290014040705154536931910845764828647375220742804279486277899914716355597758507369012442849841995800360588033077138446532519732507826591848450711482458227870571157117129118696128103101093466792367010565960631490583107280380302269603655059072447177051974528250957868813930390945594799658787120824992540074490713090621391487031593521707876155421794985337829710107560890372467619936323183834861498719861954357781819786645426935324213104765693071466513532054972000928659776484454087298083156922060136943845453999826203302238523797967209790470359214687348807372577578473556243377385829754992135178167077891411880108958697931579614836670372926828653198615012225480641569441427142556732861379843102334593080680770237295935672903195359117393975940634012519134233287533546438523578363320431289365039466162042990321660245007059157498140737507057791273222009264356916820237720458354263684191825865215291002455453774743698879004225518896109596581332175981624589174030684997844940410590933803794770007687091308747774870986349202618509177003844717620262528521258350892073296585765531392998218790975337485374747772408799391419802319483551859360196506506604697777807130255642463057684560080574994208094042006169547869979246674707000705021010786253881007378376819415623842994223519963472068086599932855220820608009434019030105892498248475059387811663062386175123212118040583704854284775327882111215363202286388 [151,113] -27379408888334222837288734677419455175838741468749474349410769493608184428123174863972306939201455801020841126631590027699165950341889462662944915154749893235813626210952528965814207102736293659368259398713612790818552459126260834480884409107242648289300023856898663094360940587004871870118811194809578299851594958283133320345160962351970239459866391232982564318366008304084482383868338040568255668294239932363525702367003304452292991754101953009236387229646213245653253701097647829417231612755730769184021534709678208852015243081491971562160011242482756267659775409792612853668791757422891340535028359599134798126487437356073550343608975458572350425308401013326985492998160323197901042834737067999531773753496713784416695262845766846330617406600304106663313082543972933739204306853553449166473569096355728512332921515063755525325304392161491552249260406230883921733036065169166664944891526619446038207519101025145715079407933343027866158207825593344445780729699409881699495529884509555731585571793908785292071398909974071089580908342585514175299887103279849958706816167791306674047292160882267165773318425418081540471810713216010760804644435017075722359823535082309731059241845887616096897401478859036340142415679028575508579681420479780437922504885357879284086162031680389818746001655288834722513202890598478551062475638009320486189648230549638304561111574630250916939811840019153548378929462567693818337413700131141726032634679969711826516371181599577617911663894772358918039909610456770287802133651293867136966374168466134329842012711211510765878054727499823226460107384022067609302586771081379079168017060599621662688128099203095392312231655228311462673674825236697624072568877830547446686726664848930745954940757070251215917351701910100521398611332502349222807698352414164057867378619074251427472506582 [151,114] -7360369594795524330941165483186375953704496260179881557284676490594425482371367407625228485238327663318009943713051115916594939908359601804413088186894583883265828856052877429631193284011983196284507143894589453234592557971425122164994464840130493994182169871727338479090780910083931817573535149033274285224065806661652498539471456966405376237426029694834656830823462835206224625844151008545227255602400262745463192260997517864674287099039135694506346638242677273104472613127552458589979836281494887310520926328219447381914423142936515237878841690637950677728196323169436936020107734275865697979367722740168217793903326093437277357638150020996034298589609984295108332174928035311696911363691135309470798358509667617708846036004404333706205127654470185236903340601277068603907173490012422063249322943803615030723640434559576515071467383623693535973938725205853951672523162355687052218700959455850294889449449176680449092852426702894184088998031058546942777222222372381533876922157462318260115686440342179360250411916288575977820249050389653305259596219147992027297366864620370931106546756941351693941340900533170644403098517236802861164089247225182524145867039292210110612471272841811911957256553681746417176042203441763859128156137692106481177235384401516973727127421801187970006827418821198353229306995069311123617617953115216610714606979610179792646730271517124697021219484441661521452892532622481594028552143673231584295133540696628647133467293623786561274162664106150963872228764574653319847016930626196228009429789437240314389410662517285356008300762948591886836806033920489253518660879467159570465019402556604292918430345505519134771066161815825745763038589662363093051748058192879597023763157054694580591211621263094586759213068426261233581013627650326991471376696430235357999036423782560335162 [151,115] 197649158846270333872506325776465631481778657156669143453221368572269335455380639663090206466572464053836038453651497208166532228035255730936884507667237646292103340912507762695955132784282189567191825682642753636073298119874244788894998845017637552043145940213750922900447627988390366084132518497474454949916293099876898968476927867796627741936110844955782282346637551072010915454968161917599589494551102551987729065602069554904861180702609545440670660797593511278082822668942690897467468434487176881457933876713414936999489885145979275432412401328991027943461078022701029863602356933009234711319442172467639084163621009032218402950779639644882681638621237849547064621519799805181205325374119588382085673606835766096576486778315042678620373686534103697110514484721882521219263052874637457018231968243982115633193125205121197464821895674172535301530204922432378118801943327510493455686328479578486339023824827440471456151585815523000117254704004395391556561629213873039748907937693159700110540844082187970061172945602609266497863332286633374353411442317689967203874303805588879778451308355527409738649269282546391343465633262578544423301497736403272655840483580769408575125979923725850745754055824431274923342984911188326543505817596661976431417261641582976523904979058537103788512785560903946969197890772914504376855369119569959440483477618111928539770078607863639410185472276292051396644558294180537387666946171045234352206662033944804764070807593364919837332017005064324446048572770651471355642672776088200966089484617291262719309459791016315511185899348602577568964366179167318600154864344184333784050516509734094250004397056580803356168240514281652966718155103629776507206051105332088063566686349939098282589397967391639310282973544416238017999062355669656009695409899567500397225477395581574 [151,116] 193540215329270922311850973632887939655505581623237080578483607929456702111011042374858354092266912578137581085256995553149062921877033391068674395927845332722850717052120720529447142188406900855247120697636700937948728886801126205456664247044662079512030610582012511398142500057806512180332103191184302189896613290687437081238231208124584971211269203785638226764197961171665721941397735570821153331651258132105942682950873176689151085920075943487439217498383125179751428693780195348771975241971978132255730653467204727544228068295244842775338333144047125727575419244827079362410031094946778641503582477021229108184554721249200005494937378554024507318901791982134435898134442242587202102266899659012818205788984325398878575261749207527815038574809331681148351959266931264998215401365411258758589335612518718075570246143749103322761749256870531080238599834527351308267055927987220658907414713627428591986235243312039367725548299574158315368517086513063527728445966193680150011471074326248851365425174594033034779468216185472553390249472141289601827645584371738601038125747933500243810221505705910364332624548475487713938226069697322148275227382381730429587453614060305518743578390156319272793638784870405998932678723943550922885258581492108918793972994022812925260585460949044445444799415730367483957866626728868514663479606888173820464899798922753578537471957851223742700556597200184572534092652382246869873894108295805546523884288875839863584628471852611901222416249151452587329412256691985155448873332545430765507253073867031615528120852699988991611839450500724368264570127511826313532115935652105502178231630143224153622563130226030434294120713670822497286475912379422315141692307488861998380189750780138177058611643488200055804328279572449254938404242908221107646520926278007758292846484 [151,117] 55330542801463052711581892828631857624560142927693882135527520865476053701857130325453132155442100358614700952362451967101853954382550502310953256647099343644927000098843391715249708631053983168366644984224454858122136358331858727960227943935187204597665512394033769090222754319441352273270863312130382285200214635814949503363871726042336531791590081845964430362310348590419982357958092927842712078667363838548611428839886988368360399892190381615812905011540550964081835062779848539329912265650755522768603041658092053122283453017023018597285436916911013567718493206014669860607558648922623854791038968511281515378107015631501331867390314766070569891486431087448153118527773958747573197129212224790476105058110054283083818231206669865716481266381223201801437549478719750044253089895473031405853908069336146887195094891744130467641493542705407159884927397187823839277553428657781065474086335085154480654170553883298723304256971170380467389661650097332489496950785060747014085213280575121128694219287846898964173573926561152948740459059260959251725133372776121541499796221580331963399635547527498637723244552827979083607997652303059250121426903490057748874195202169680049259027169585109495158835086613332443508226899041794819963971283839075388054791953892683590398584311165706768996465428318431515356217879929150644526586032145744786379493062601479628051408693771827204558467024096847781990957014651342855479946369853805720768209609656236625644260998305442959027713999480256459463082918236604116819405250009564596822810171539922030718103645418798632575671856370132145483397377007481207550638938843097346585131006733905178522481325616321622065898472887989800051593018094056696140807721567060292960777988158006649544609031096720700070822239987983697459505987643268950919063108068011144638 [151,118] -269340598146306787893009895220761505682127339144979028861692537186491066209338191087293050480810793226757488225288238432983487150678875728400968744958481929941159041717366106087351332407992020471710483055239185797653769749079837670124979264342124903202587695927786987831556520099788964127972772323407151559631956349851906845824545445779066630387876731841924490791118303526105884139307005379767722084520571317813831231033944199507061419133461663937411615183202238344498041647834941411553462443281733115610634220324653035244810029953699595687951483546229947373472062279480580474728477125472018683623157763365604110645517207052102992719137942397696795959208279223411612355169082669499847876838050737034049067895977771958317659390369462609670916356301422532451501035820925325166830647431936774185657739053998048849129388051732756525274626390582210658617993401033620646774576169077511283139920282869224291977565828113245296693795426438778335408293067565777370257007451489383002739698670648981106716373954902599037532098730016798834158477173305051880786890609919787743198086103431663934041096627573748572773582087349667971818641318665537912151058225303206470636644194559892928245457502526512715820533332943693492550206123646121797643705855739257434206902962042199607383542081574214154375905977443260322537364857803531000115722909439843552339676729245223431550146759909338656625042166015239813798049478219687232850921842133385104617487777687340552084191746646866900948850671008041305429450361907356415434524689878824163521183619617427057660451001350389661221577531861968378248464672479445799788749172776988405643757365067761513638592365473743702596359819755392493178107791430186260012187683892257970568317125326998412042177311123325934151403701487275660661644440394593325642320561515720 [151,119] -272801702643720245357388020333392609263714937113212567886710418594280808829755713576777902035417040952238813727328074502387913063055893646930627961275825310416823607641196680838964149372577053063772457228236172749220624690943163709102048857004130922135233917117877100042840498889444433171136999107402334729831882604754431216022367831195151969277382638066453537391161562485621895745117502381804933430394288051591152038755548640695856483357596853293616067232653372486490280600662434144754540601106775076891796271999455221664701360563650786830992437174371341798991602362856404771555029302475089074293624839159012589051759335174289230175422936198324583336568994201093084944984600577901139371302408157995934774339644561599938492333660636508963566232499157380313886113499083031589756572846567801563446725748514664193830157696628151622565381431941581221834633198682624391452362060632894896547990514887332111024006121325699540241271422605414877889694108238149511301636358262271623794757432509766246667853069886547626435962129753916113679530046821728317730942610748509066429633834872477234179009176114510631069377073127590395722437036131481457750731756584855723280031266248841013096494143649320947161552087793976886227825408326314478853772329463795006225166169956289714068900433227963186150415344095825070216570744731194294234405737998676308034141795475342759669446145052367695980162929388347615798584259393603954966865299118823315714337823459953947543325003852024147014157869164176622362275707280657332150438960287699333716741792348277038458819037358268089515539649037491691353097824290106787803124013968640310683770098000163470307602095552442184455758416002625516752004159038742277638699123023559478598273655825515942706859707901175267692868104417949421711776395384383931025081966 [151,120] -67006404841283489917403427301415092579173041800773465214855236556146875091510733245081049850090278407310518951047792347624857365634317419577458875587338100855030597324673260050132694292819670216235113581742984213147531274823726248879430864413748374056528478779303622080296329642794826539411215108546062505937395257176027525507195203791821500240516898567590190027917787909483811799793538324474636430493620695067534069722169798759121888313482685367602827622476946972730945127772687964545718948845207053418985797651127844079051041784986106554537571967847875476559061904402134256877911959601668784848744163001028946775050988044784450788524515004576900834732829466253243632053628550254423985441547160531144387854362353062333982387847664081043298653070340464407796243514541836565316769867085246998569920808117170346233254442995341998789242603437514863308228423305248712400513755353787532092331308333277986961080453502435769798503948651333160952811399536889755840799238020675793067443492613097332594475154956603602379825277545029909721632667151750586981700930905686171077713353046317717030573458637252294204135022159942869619389586883393762633566147109668636849255201996379713532972618883329721906290292155707727860977503702933195652625278286552212248207987630026513803702593988695521090479004563454805590231145207608977110161747944050777035527857086490422498971148170299053029900252934235735015215025689377761883075323293023315892830865317918271412251071275556378159931693254011718517970826233072341454375375979755531252822803408305126148255381747573137820286505942902510829557393733474804030427644414403536023722828374866819997362288686023786648464267799150169774929324502293441278009151854665419830876131395889940623272782159173383517536528578531938967734545907187213966 [151,121] 104402719688820017895828164080877199582835295398779818722737145560843581069973247159945622478805788961263032187313391151477981506043449795926513206989022303021652162913945201575705961088477948414488652935863433422085658328906005735188753240079947523442358919415531500279625480807510630621187612271925753041339806164895236169194418542312664542030820868915325476325253730310866566935704805470145141339522605468261055926616697742944337377915987961837890812639665084656216067358222365073488885224703132410539049317617821058414278528189186392066313936686098168070941656288561779194043685593599668614219028062325052892590480537017060581634973644180833894772831553794741590043703822863526216047982638790215532070123927313086695940384367594889946727869829151153172812375775574077339568839340716097650784468436332318025029466225416651523570345898549711719157103260568036326284631244639766446253636382707804488734085447761180797839362520237003752861843933684693867808287805161003861649203398977773748685903420252101205653402752416048247993070059353924338433936794541630946516802465664646771811453837044123187831626125674049174172826584014194531329554561164488518095072518151153052880440014379589599653843842843620797463619030838764250451962703952742362070278189597474655785596527268889619255869623697148997115313626497585008581716743652812339169427816757430419620037129441742257244469092134973866568909927591569335267188817895636301036694615293124846089212615961191957868716404093108012273721159102612948561922116160368168948698828183176114797780439347633206733245231633452718659679769841556584650549788554154499408252822649182502209505104329414076952454588066399712754737912879542983932740813313740024119140468253231325610089134978823999229095445841270318045109718641902 [151,122] 38816759552785530556873249550861665192399103826414531541240233534174634707157943480406744433971733293684751036347565914165672600479840449107375781467863778728560259186395408200772957114326308768108996831638270049299250958538421984636772637705377198988286080745769350388589965270617659561207417632216104889177540712633899617207279295429675706505089944606654231855048108058559157759354680611112354919211389027839235939578217489184042092596966803730622014513140099373214825532792310573570799384907464526152002306617332575764300888843771695059529832105952770901584322058039190207576145289252911523640739319629450879881856772393723678501432144477749742024720387677885770563350833528204489590377126696288688442164603471778954964985611244010754255901176836493061312843347868365074341814117317659742479862152436370255240066904409113520481525490462296775259708743828867685199196862207144118253982291765422905519469409272296941820216561904517354195616409355732696397748959913547534226838782588033962559270649312039124963172167636477921646645374475792257768619507460746669589581214835353508065984653079500661377736725038473227247328891320268756945023279492141441678434313850698717899720545713834284618588399996155483009619298730582869116475569540711052726460730192730463798701542122406849011581586554154737410982715322191980604516587615944158022830473568734653367682746552491775007328956974442134709666375554402782453001157553997201770675596058382475774710239463733909414900428087872067720644928673955502042701652468551388783717048759258615638832479208329845597447275976795528665109186356104679398707625128310079425780421881924710619844336401324569323621899718974002358108475700627321407946788981143939971532988205943316360139073216994793698832874552295402857155696 [151,123] -52955484767742992109693362826796166495442859186152147982952838670294187847033166080413659709150150972700231420336320275940223679176988194717965341038288233429335388982145038935240946368030756987823144999671831170225265321387974189173230181306893223210051415703684634705438991892296203642535437388704990594440602979608345076353538242997761126641526955595195926288583192429827771182925396095912154499722938848268603398412653741408861762281883193765974909745032885510565181856413484462756253098622672072330588721350737482256348524132991072862916449255949086744146311241276132539573981931454461789929440363286705891726854534626495352397935997275098771744631659285679127191040698012069657707834027266344105522334484505199546059167010836664605878568711527018718903594055488629259275180378520007095463636812832269652072101252200923907046582880462462303701646625708749181248872150976177112350059203816833394610783228609974760094331620728936598563289815154642112431601809285504823626737283147467444965838381920244281181392022402617037709541916359738848622949661029351190319605791061684827711527570646063030792348992384598076488239340896540180920274756429296476834696343228991358232042683167217590149321296238026542751777203496362732685860937080785661342800717698026136010926925676878569859229296207093336607982439347656419533072581705660670566870536026926101344929650029192488364817738062379211621730167096829776132694622057093340856478252379607472264957895502996800786590690718434605947374663763045609988203484902342155171182981714979761464681171877517711281747977324871639410874645525638470291760623637870566586059944652156087293743455210165668347928789618997754338769021370089366399626062757144191725445670089890352497695740107823078171591124476497427468 [151,124] 30496276798785135568867971146020992057263534824314609116810375112651763605515709337666599158232888818401669877425033447172185840681075283058717116066403485685248489500558390039067249148240574476463195741909164877274983148946230068748061791722840614667501788085950506295866375844802855410733861327435223858329338548871858446769217865031703358051501925809429604765810583795676573120367537662248887859047281906328431781421581133317013739551380199163388249227124446044283040201741576178788369449839700424431658972180117156401361922874339249230705606069822600922874125254639578909888358205088436655293633049721838285462924396893453431009112733097221741450270215166762515720336050843338478600354695556240667214202391408425236637371290832374630200231835278682864260209081723774258634368400774815303570753602172493424044122701343095739857785493009732952971487858897620617401741329335115622730929293741076075269531864252201173155835567106824336140242902313323524967844119158627481503743431776135962140744763296659775004160097223575803483680273279253404430666450920253937171635291023752204504439334810528939071681840721019079518804079178670854416671711410464637786300814514737482712612364949336800736111789949411917924584956509548196726023969553043090921680416989025625464955699795354864900502241649517167195617388294988297593867730073208804176177360842867542975943215333236577473954088366417853174670643805405814401929469204137998793517000026826228638403363576960067905041789731634575351786320814672488455604189629305742919692265834444390699648584803527414282436844730278386969037156588611289458888689861579393742275376140464852499874928770637504056186501484535998539676030617236522112123025749908549821191955444900207442233844562041457222686820513630 [151,125] -58079329532428506479703941839967108703352543622845717936090119400347863266060932403107073255268047637352018776505706581616159519941252750835803201039237118056637865900639127164632752738242195625723562760567947134832364301706165036438358058749833664537833340217705900743554357264120106533394408209053409896065670180016148436827541825527328859634564940349598165018109184831328082615808386023271861190028963964409871138793773448005061362580914073654407801488392369770334329241699230604235071608308360673975512786989654453540254341539105475809324059210339254968950462304582287079521342587062566147531273991681930505713578227309713100234790495315953475545732247088281667834640758918076265867447762649254351658858621140292434692200064014192022150684799711184696307039033984255446293970512339646439811990483887445024604121477378666089617113566738379317600281526478338174151896459737718700999664892194357003460362038805851044115995216746281233483196796793380297396131763465104050141836641313284199122305144262514186891203828370892512657757500633098896071615623648726896196458965168941563485016338272696287355425322459266911571457005008007617862603140049588961964751761343495678122434954797216013239153460484113357256869746248864732132138632121508532845557032192861891353877403706671250886152123836975677583337494116719846424503241395745903392315293739602197422615613971598042773557176123868980936253745258588530202344100393500016369981043042308048238011863964493966187058131681352642447905267362236038286156147527340830371332499272804047588338604289171141745229836475998123117513824540360673545283119553054567785521250439805810616098560941863100644342866248635710186315082915919627718342344083218588054760669113777527178240456297734109757994930 [151,126] 18455584388808568987634962637395990666862253953912952394849878236051621879248492615927959138041254756124608727825364706061694413310354765083793384560769615130658439199656237879052028835597407324526613936754516000541663536908400863897861636050061294383723807063519190599028069166608236231039814335795625163779616338739949437870899389029349750530102963180978573264659720469182929615359113628218350606004871270788530448682627976969944347091092326717186019837007527483147689178509253840769759869489225410209728000637411813104054202969591936176872724743420723712841762926321832083520291684409388396254663693228363471163086310482613239506208558978107762200117415795249714930017226691196554224318044561802235426397327611466209790730003418093962202554800834724256781385653076799764423056200986992196410229196282944861377338380682768793815937821410436846145678493221972179196935291117546168549554985912848673173041249494093606791887987454162776688365178803101454951079823823338587761490048704818362092025239188845403451901305890363015715015991181697751008324600078131406169848249778506549290454771061573297282545686223792568756187618862023826793846087289205139803233919876203068231523422311940637633969413606919456618525869874514035118301707657480362571988118343237896204607432888111691851880264032998180876336978137947955853110560464646964753859105193048706736420225767366897826014056745175301945615392905367329024559475201911675364803323367503739706921998299376304809081299459757607415073424250220346387289598885507419556548572472437031111790400138064321122641457849077827456512824262781926565262494244099727483823942253580852800206162470548511077328656137611714213155053991439066460080694043886505076067399413444082246020893838130238850 [151,127] -28292453404277309032791675698934045767785888479702007873230914470154591843566763084593578943669014168591556613517574736000581546238230289036326002747519561612503576141343112502135782577532550942290461686825119727883270955047435405588374536693984563280687835845063015982664549118773543643219946428965529517746499382256153259192910594270287746970812327680626841771190237680767874070133578199114408353429834150702315587590331377019242023036346851163728744249222526037382161835054124595114786716375504306705123629180621683238736846744315408604959193981520153067822952724346472342490892559756492063945096647233649736734367549046274343896982896816555662819554961176081716005045332773796667461899868903709312381208158977243300041508630424846889472877690939776956061509257924576090207286096276725488438382524352260126259882537159885519037682474599621341859218963319089911895789533453371177302375198096734116398191130015563912587582733688807940150280687184051076365624334953267409023123968293772369378118227487784692743146410336733934670858984381055463316943351045123600875479098559974475522817550266953201698141026277912837051465033805954913641513620260511737408908392046985494171509946227317852385231732245355657906338009181591381576267038393555259175758146714465843390025337533402164737758976363062308835514333478863977445158059580320069365978990767439752667571418907092765766120243923300283342481134929095937536295357823614392619035308356755834537520899190454160795631669899163139789750078871902699763227224413925682825070666513924140607517372790300782818965621639966662170705898111003788836817624823289271338809027847093217277062262732331732319069145745581015610543236251974464824124059941924245277018776796352877547721241257014 [151,128] 55585677962235099511925818205798738213988705717144086841561834549224957490286891897357939696471007173887526928630965292654122060789280863714876311457200504045069951005567395632804929108651938523004665882999297364028572817926564867033715363535306139159705829129456621579095123923657382146232403427548077721393664759609689448362113335484284304442622407760226760053551525349244435254480721840906266764661789597108513798408158077350513069101935110911589550707612038207898341024382674284413538093313368076805114973103868296630910948366956364926120668683347058553593205819073884795722097323504690551061598404178017719966954369583692003247815999182636478338591964164950266219030437762461788983240833033531609157275841312474401565976303131131821645030193589229514953764863154957918550794172064452687777029551696184622985176252803173445667721116846959609156145339611033586525530687546909996754913230427784189916626067369762534689273410671399261206489245961794805228447325735746687635674966151522324759478811261463061239030496123727733204729071059884116671440524091654319337809017918873475091365286897652966972720665879691551863397892898771188615646610351391954588891975921317578127153768323937893358618587097194426549282152805553808699033989333777647998882363388591833556817606307816824223459295792459251034861637130769998394780528839515789992790214964237265274709592393691711997636549308075151418210337575186791120637085460322664463590591017113645963757057428870861040414249913642088985412101185872778830494273403717450550264355066041075152355039575586378125210333816090750325446480611931550818471977712798604692676447703923084433725736234128941170205999000852984442876647008747878632825383840580375880771977146344663892353790 [151,129] -8658705816934397984926906058286675928225908268777519216443100311168404171845311075001596723503348960310958252859280885423856908168748730498995621962676581979183653333966151939957104950983348141830118358362015174235126089571253977170840960785126897860612560259722833228881366265709706543499435447988396741669695617821932691996319742887241934159758365754789060302507456384837121571522390097253188066609461082894371453991221660157173826063146850581409879514416813342865893397175263840099882051753844045146505200891525618486595346215702706523330534286735061143470772219481521306963508067256272474215089186217369943276868125835388016305836182111279002946960043914588317946603532542093231242591954135288292977964703271682372025985618925490409584387060131458371974457887089403803657081859201199926761759015157773535129958813457360014610882544792750457895386238973469320661334811636478961279598368381704106698266746291729515006625247588984863703368516697176564185079878754654398087734873050773235217175001761985497412032956328200854744234083478935509441917203008452669828408752355293624489048642239366633762551644600913728252044078435673326673357870734310041392603555515918367724887100990885345130714732434352546692128452005046670512287529114841158255822399307604811624053803118047247194889112317255435889105739073877136450274347762539503663350930007928177312940376935313513143163125293141812967984271658040348357053086541793592302444804644432932630362687094208892586640250785258282475449954596015103051352399159869651401907159851457919977410490053523618305692432119885092203870883483002971531264788018835344300317300708054544549202204282256180427751825158737920398651034836080812646837906616793613587089022868269246009 [151,130] -7848124949545588094074799928190566353247992090689767984904916716924494127397248673872020651084201991687813032006655420183033178256347985751614894789589825682864542322784085980484431296964619679637435504939885214463328928190772642455633245621558300542489483086351639256717822660657642072689164385064970152468321450178638421284763165702196586573183867766527098019951045495834118869416455609698347019447830880718032333415799152750623921040013030701507788591852127040967426784819050967715304760523361905832898979872911052375780807217026180788015882649143121379390464022027912302932001701129075059479135414562830264525524853106887615739401963464750144972185923583209242259017631079395986762406641605123239806787928130537890371911815778314781977712063032922723215145551987897067141470334150889144129531611051134017399694999115159031088755005972775524954653300999753921933922477189897481747668012407242615480430025918373413956830130523503443773548299451769134614145362772020441004060339286988892668404750457085174370732163270844804232389850914715223550539574042107071211248322528361968971948422751958904716805621506834197284794337423703642634201122101075041779522040948628441522208514495390895377149090607912449952911201577268470804318122195304271315271915307246045767751977700930255048749318265964547030435925425972638731270443192821368919377928907817898311845122727952181580648537034481681646414432131997407070552539071825061965548007784830878984706616979148486962742144932463892947943642217767418319910881099183336424277358404134012737916825049492285050944827742383681600267659219558039246264562551132785109787121745992946312699748989778236368460534509469820766373034473899867979612572436642493127541667033036 [151,131] 8238393437245373869252749559045313409612340354166530688415303596967181289464627711460454066025242802297137757323391405530870597247061022253990116137956617317231357086747447209204802495010877636595449525970583733520866600339986601968807961466457542548684462691902796286826467352713467746651427819203473443543502325106708176843938595081248793592114480993773869639113522103513586731708265300438414104955875907485165354821729248810688061118070978333575263132509923820069825722083305839513323829618787850440196494885597424116680335559418941785800541960960151246043777305806945391861573513882354112367890328978953337228030863589923066807745800241514151557026596347464901933026326197035040588498404842082588930896293725847445439527768497316770865555597699524534450968832668327592320921998549723159644128423916471146319523586688420061914920281062115776316946706225236600606932144066583615763828005420769367634220409027723731099704246390446388360906875726444631200898289038215813686604065465975502552563764615148661254771180528429289365883743367891613749029711678886167515548373420972218598089475143891507407546662362396634469893759011482831046278336319256430639892589224407766203917901687175934452285719426488023451614235458465760093426212692433896088356869490622109705918371810230894536548290001384062794957351881576913417413952797735825785259332465057601645405112599966628917521812508670217523562329581430023447492268477003652556165698828604512644099267527171697741723981025122492448774952139176034957332616881246755970442173401789914580471538079511177697347352892180731442087260822339662916107193681390957760993099623344320128272529848503622931438754607393133550207105905273702628267461204422732194198534 [151,132] -9990942637000129948573809043511332592591091507425149676093290111345208248810234136208004580836075109837258828918385581526281766806669695581921334734754029775976204432766386633968632056786869087439346628431067484961598278807479597572299485778317797798489320395698461809972728882642020119425495633008848365835547886402245549874785407349225312081909780378910900439763750678136005362307764312235295745984100842521375285084014405007825631202533514653915739567189845645989807297074616664458930320492297436783451695565876188856585738157180357872181396502977959621752468557299810553899711478348721782878403816047812301247142468868757119849546328978657270018037156524068017623733809015787788335729126316964023643708460392867940611235346425831908396602723824974271118917295371038216477333902943861899102158198708793694482236170950263668384534364356451458409785055088269115574428232654849734660621099714184610212863486195961305731308029399139408473593024941833757649117903697200769991917804352468957790637449298786592824210764034851077394915423995086433742461742592813948540334432575307073305855608988315026056103043080520165423308321196480434235555942311120077136153755852212073712571717658563963885585603772252638837642672269907868445737062663603046949954875922210146645087757007581864482506757706904820714367652432704884639658567237833635404629059204265534705048164707891347832453055353401413745194225605150301073315843767265236046440439498694508442747645233450934226640989237797003850882282685166263648224854640495687113812313342987007550112467020167937292268259162310593100754378671029227999926113860180866276499268269591410025667890395203002404758414418205235786316531461378796912463079612083986455 [151,133] 9692535215634498739320236406894013890867805469514260605592863662256531835084100967986155879004852803544097825172386332711284563125285323411645246389826201775983405602427271655921452523430482737955491018551783531864758670960707293909809840251021459778564087694990324222837377210166775085207708898025748247006688839905705054699172626125691856643238062586124630595732421720967715520958811149931350150657651764369319911341086133193507939584149850895716776119256262567345118522937870355693771370677327490775781218967377750903491929949334618836636443018563186031840814023446493051795833626871259652957860229903577877725927253785940274984943089626329904721346710735177322516015584321036638676822428918540548281277952102385651437196700586116912573367456398619380205821933227178362335289313466970255455112428215813123841904131697984368286798420244748848246091014477853108284150362759486861126985271525378810663587787668574736789056842188695064285977825581362568485450355905632094826074765877029400094526155788939296807758339777696823111327387718580119586438351448220765872768211703116127863084265658591896966619276858100261971013038427296628466849351100414240363504235762101104647156536361418394639428643769597286237950836176679791301953593146861775186164012698533449537977892636454147255162260204530664533645821054806021047943768674367631615476433114595153244663041935932586901278255467986712437218935514628065758138136130046946505640278646673199425257862873705019948390176949554946931288442822394605030422117297067671860663741560177314902262985560647724100518644511556383634434186960691927170209120128835589355026992831030214306333374777013489685908028019473475615640570601027186260046832920969 [151,134] -1684952519056313156647977103515900375497918983756779231047745856451189000432575936392546135688924063055543813905571137582067908264070231038743893810024271941230766481123719616421198472302209137045264138763062465423189274164829486186318475243580471101880382546430160231732275273396805156396719479435120781589213747986734635339282903535223755288123989826831933355933341179227144929271181902879024208737328196707214665607757840805490509936144589091409954118243623437920942537190889580173099157680169345554665693923450775964063991564745309098947724113945260588964387103839396041549454068510691710995951198103035644224105230068151663469366034335074733214122646602314338599848185984705285039395619046628137688669909908066709941223620457205345804677929302016995217261856150645937495288823851326274141282957597448477892678534358377539051615329371931158844495004922651758373998694264984103138348686123814596064569271884869015259331045445261001343735339121040043155095766456632253904700939093392073318224724551067468344799679739041362914918521852799848245317617799311448601527267643273962430350045173520571002714922540735469063618026584765067950540154895092440094690450618962515520587193648467887277885688068402453761612638696522536304444337788122225143079281108315750859623865411841861693586007605808600950847382806032885353821695881022755616814119248299547139913575663350801379555951570073982283424318954936552487993718430383795896761266048424146366795086290899184513150357567033127430642535286139764784018476390997197588559887580438164295568909796539229417491900976086781477201975402088080063069357448316085661222666593935238950200523199370091369541653469716005255330408299069847802307116 [151,135] 5715053268733827362088178206700003849897085820357967945902261074500986289485193995607383277701896377490721012355184067335885464944405821685998829747448140702140116709043293304615698976531932730065291124315291644812438321608376749918042246052948534813235911968464322145318613066097180162943743112381455078380998689224257367286532173057960955814997160214428064960125626819905563567412394227566120435413455132330361554690642212171433007771651123769942396562520548617363357294081022041784734989528056787221903003019700928920462651765495914220199527417293256847635892180379437965662254289983018245077343415154990434364247921023351275321326667182777908640543737245296544822263236172600953203025433136929619845214951877120177262430732432045202090152352199842756679713946509466619237617145739416933099231722113173422696356775218300709382770089458990302025749967880383589306837181521242520652776963638287855566398324080277528992169304972539809777636122886838527434585134785031061438840859720183034997310473910801711342383401607964611023137302778652549124433566960960383333827995168342938776417456882804908601375168167995967374060157108623435646852020383136372553475820266354894030666817454866874017998794104546606605747858175952185887911098249409007851364696511366446636852627730437271504234927675417190486164912840735907098233639810867935770849691359856631734939722918328121284057041814997559745579721763388678141640058678897620963439471321967118029908717437405089990212616243499217257317255860882389764724334609360515448123967334258370467003192972494185490205101272079609536395513949946235214954883159028371139644422510752941720227494848862002820244544351923660501593160481879687201 [151,136] -4033739677798826360877556847518919886376435063386736297960676870540596283412678582994666610953162119889506815461444980529213224688825660406514555715087496141357268632725163420512968155020138058500573480233575604809026478931638510044178957909815150276224905146327316125498388037696572758448284940039548084099886520397188004387792546663358509147245783716836609582092655971425401949586376458858869066033644963789860535307367150778571425517474671353786245398681546890177383147457208181599618092201447454679660305972795198756376403743156553900357133648875543246278938802696108193275766084833050723564570592374512923071630372679473620764930369764089085758426383309537407262011131545559092544053759710526503811184668085142028633470956579140281735011310163004514958338229945658683605964616126288032352950534125577757975363336215620677330337730302679776443284513508756307929279368657631909810208684022068308560755705158877420183195809592879651948530614738685318136598932059944388483280058232601903646367833845231599143796082128218662660283370834931258723919520605371377083138092370635399480187083102516668593416229207532320005480622469474717417950306349653791686950981683165293239533702107582250536641080405594592584903272493608718178747670003273502955325930766993821192980857320527356827127857012593045549266670128708276537224411194747273690419243350010129412322999074158415704120913310681506053672469131793668166217301615894519553641381358680618152417028621471834631755789183969228522451795225250291993102947165151481472320999847793713619835143783674766854747255772516038378957253521619023072405918794675367822960320058189941406267660072694529489239854416081511838185968419347 [151,137] -515995243113973690440905562496267941899937492041712046347921254920365165337907461212850667342358925710174393977339368802740975667055612545817010989524584365026647281208746291294873493144240209960921170127914658631578124845527593343143513696966249271642750500284173433141601590410204940795215080514110286383007513739873742045855160370036976221419832957919776668258395535690212291064396995580720196200751639355521899894233820867615213853517001545828434263468109621826839045451867734049979793671309110782861156220870241975373387712913086407011243835562005344191542775486911999340810446671266868419552166555752908286096226336667072780778765440737625805388907669067171478135821126832179364356345904467584497528643229432560153231334787717895286683010610861172188413215240897179440299169030469407442573659712681712946576452832384444938574460540523331382736768150510892174654405357205092581612279953993413599244139866618012679267957663764929608259585549788714585847232110513431152936106557977421336322226028542118047231483650657951205446846239962596021851684164378162121056229631379159556838875034249112052992525473061027040749944591138757204314057017374596454284774579142192700334819669125207823211905630390540814672533745813240474052186516076999866255243155397784972504626167983974324213577067972576444966888595933841489331740041539506909304182714897136360546639910498032907944905235499837580065584846063175427649284511272804521326939464756707849110604459791344956515904748253031851826729154556722573787680676003819588041211963347932099270385514052467573251065579306242298403091715790862062210967031838673201491718093977075419505662077182917616169646182613450902754443 [151,138] 461514312046619087527083044067627777765302417005507170306356891760988370616450371944666652008849401970607731350518543424262231045948860128064479612696315153424998499377416718079753213444679350326663388872479652690337548881765036463155142884044528083336215165803115060270280089069373694310007097423396523179599264115667539397178652006544877204861509402048032263746600285828401445715061487856303420444862890590902446291068480264386620235313310559564586708564762477398898246337400179187698502187494773953421540666970860891756742320631150840301183166113470227076503534152226121772873865355688101000895299934137658140801619950355408872072121912918847869241101769037693147363640177640972871212866106318631247368620453872471935992114162951313576051683217085318231102599137736806829921852258131561795256707351888466620193593327568276404932066502116596653460223028717278477998850016133496185122585140427091118462048917342661358073057524959900229626963923835640716771493846385543581963062682189662585382390238496543772740498908435686228302296271594435319388488349348250905424861803800360760744751844353713543911537172286676768348371777219501581591387124179286956420630228289715765037387453392173007632622087428854259757567078164845079356291513971922680822135342648574195513083031726529212797121507286584491703153830296024568972249950428871394334235203647795489123901081382168129867485847764942906973519297863547744844580345912675483694798072674289896911571956032450204359614549716292747440283213338920269692926618115368293965496885521998797942784916754099810088565743776039881006116494797123498333558284269437738476149981896137263070938978742427092895391707675737510 [151,139] -20304449853919471380308991957047867839293222619002186927766392623933761905100843174742670336435557498730670592985874402672396219999810529582591254605302683477588373339663883346375952312012630112712028774316343203942824655050863730294575493522845804163754103850434259734902251171806040759758358370086846231050391820556393968133418150341889602493210126041748378612760961623973629358446594480777821858036091058331352691428575061014554247292356791931756043630428601422258334071869416871254257368747658727170302110545497169785222346308148184358727010309220960096323645064616289212256427442846547309894005153754432025517519128535688244905804504036409830475006066638187104104145537464580567784286103319567366121008793180077455637487649689768185198883184601129452968625417850456633405652312831242630449941917652759884688499299779676339837622378114226038102021296116573897312224726905088976849772507841522413527938534113324665797747076234675272284182103256109608948940614723056406282360920209129812213190111654633212890411902632583577230290781187254837590593195505460926739305389108851887074137180664235636027175946284028685951828222744652724805165488368607411336776891216586423602520926328482825940513334250281365961642213420589347175011651974666572212245464716977526743871636222164225499314144497521710448466901143288769305883950474175949844568133076869489182151532599337744818634386503247425931409218637381567936189045087345115784059299163822978771037113820166089195814021708458222850649323562631084702406692454035511294865128534263924092210398803054390504215314101111552683376005344919518514038535004527095600338338751992715549649916401476847659046374692 [151,140] -20166896584383906337449941321796619506054759055037091784874489340837323152332263163796843725020708942418812109834062112063621702790626772007405978245382560356599252940693621640156521075633623170055062496845217279205409213779799508412744959414964467498472469691414761100945142203181828230999918775325879827366894234140527969008715398550367387044473394543359583629760206487063301113708001102897853262944987878362404966635532540909556660793669708766265247108332333334261196393489709710016513323908671735812074539430305034541611475181043421103467143615065673662380504857273965395466238547594340503465315684774522849942613915484221838907716903567348224286314225796907368699977487749834238588800085180413109481235501467195791220642255364475629105859093781464656017951123088467125025483828094607297804940169793777525990451381313993298094813662984205722155281673434723739132549331944478264056151448117453147988151629552256148572636038228029416253541030129955638305459489823909840123442215414099952520865784135319548221875489249550327892766589315534264553046608737782027365151872089600029020960523668539706565663316382405335357756982348507636024479894916595686822145181504292675678761856781784415856382991016940687097732737455180308378230698763203402478968371421044781369606856064480083685325573643155700208082149985367828276040856181415602227795008109718691017553030369925373504868037303789812366205530424105307417986750144631464402262494408096615429079002874743086533750200855409283333688082608572226136110103553301967780002060944815594875001851607186358140351729778020328227992384327573392404440761137158754550606517460977665000389868657030183783373 [151,141] 2769166494096812643967789344133641729150917198683805210666663892032059776811736658931888779219858599964009748300951886324818457070700924083450517034131180452889122858275492269372707122539823865646130048234341331497203802447409496926791670043221495097630872278199540221478026188832904304315804203729716652847789295097906151957141473395379712262260015606902610670395729640143850095996730339633260780286021115534501719376961443413396356051799915787829360386726523617248482009165540825378557095271720856228552057996732604704515079689606334213869465582122439317503313226748148796867775667547385421788479896550541416378743101829963181222184559594310202174441826122229778990609999903113305365432232757671357496058946218316976472473483620049882373268285339111904396495653531040361981470918200894740958535962410418621986942103775406010755099198389416234482807294051995406426383959226355633378338276271897888558153322954004643888487138604503805689428534168856663620561830566000613218409740281446130493979209485120000143640775386472099944945704025864248120711732538214669606725438444890293637416199099856298742458777852211846870549651248874636740057113968429993505700045509867687076394743433271167088183345550561617609889418376263003434250165400089970457857941010887962525484146894857890607040370210095016483219211126295622531351893573714915019660973556493108341602341299595707951118029614621886064227726729023260197583970528356309061113374815920503221781062506799508307040438612988281128363271256328048216186413831124904400069993584396933407046556086052451736882085806830926058274313256557523070000678391923985114793519682375781564270415386664368 [151,142] -77608997417535357984323644027194589123137303015962159477758339742581844443798703480023808979811075099219686149295279118101858522602376422019865180067782170065497141064669855289536668299386651227904144657577222620242459930668941438008594696008295520003371571918246756431225865664500039466784649665646834974800046059975940149621736917417948622060542370531340860923048924556078545323841486520356078414183719615965257726699002806797554403831631687035211568383551693462981432850879504105960723360795057019581043071061187893461169504309408412313866999170653795138761376245906374879916601964669786218512519322085260282332971305567502205680470803938085591485344652344476655773497783205738530816525003919829802419901910029374970069905814283425567423572499803251798915919102814927744935593186976112336828544936862542807049832913520264288391404907115885512930435522047621294642087797122047658364367308732525088331334982882089417026453732208959634119767195221077762974277313258132258286991515628531911715837903594612544479005312776097002143150911008542397386896250833008961548395220728126949708386022220250033668985938428285163454488766457962921253280929257636854488187871376783939079328770532004661470808781173341345591798401474490726368033413459715377373235297522632251886645385350384704783706014249242353513148943536864623271062199423130444590517876733187216049737615321037866231208983217021116382525255745838842266635703490100883509364676612288172653481938512663336159980855752579561063760362201038042666374321050872583878936173272845168647030833305013529021415822590586219321684881931734210322989013289014511508497628601915820498697269 [151,143] -2114127171333028145224218775464382711984480772709714766533331156312824518820087839710291750959777597679356837996991116124536667932209189497616291941998728959263560989534863500513368313389758247315932296594751870599250930536402506639126718842065587909361198335990599214447607153166215017357550019419533945051602712626759937905440844546482315831060727624401219389421621066817146940561399062940723807348344699324171695467894807456074638530124639497779107143541676006462869386348510612437645411912581238096497513879891512959812245967782674872542686695853229867572849686647041756912061528038734737560815887321739502884351182054542868199481749429688029551190475291124752186495191591328855529787879957892239555119820397803668768308178621671773538231879698112979906373255162749521782564924569869892890512677796666630005006129852857786308538564194477107052276151662650922668510403349651376124762574241354533639258001289133924991686186492777647772858714897554251583177943631067237054649994292449979845245107067015028472115774782474518719196150696122692855876103746022900504257536989777230563600275077547645754646825497504554292791058084751461516769401033579669135293470046839815026167785827893793586826680963912091630473953664259164994478714450157615761044278477511551492211758356105909907923267371015732145027665776969386320160028448990481451087391364485719983040405831731319358175931696952986188714423613485079149787483010576919034455874306671580269766176987487033139664814456504923808007227663476623116383934257058168871349867010523349693405201585792288753533643187459242501114098505163574017094416539140556756541154694273579526 [151,144] 719683823984644281651689011600819638479792175517088636267425929856040278985136075008126144394327706230160049030860463042857076222640325247701151075334047659050936714276699998280245321550154970045747395002405611987982062900199004124802077083301729114955670170443838221609992999627856002159275327740535330143906748146686544071251157871214287525682238071221670008346333500858786370311496786010580975122109478897719194400633728927893331248396803999473415459878980726313422298593800396446919082978549005415731799713638507772058975050057520162325960468423752716231542838467931522099703925526369892403788252702659496964644558609503850820425323263206246259543156102755423394848229725641109765440675834138161119649972816050497685423339671455369838420595245585587289207546007113191696656909321150105874480558758825640294921786254889557792873885283538877009262726469417600666028855063258852908115638026012978143818806484912823714367516884858305274005049276108042740444017256526213571031670499600990624078603215397467015581482507065142396221100032585440546769444380083184398317107648106526748209553258054686436271752227961701632477845469482878911174699999384628728332263684928424876833693955077913313233831447855717162581529617005167984395033409253400248282062797596432180408375552757717458978448963084004012885592671070610605193146223130470452591680354523706302561261808514940030265540412379533191652340681382117253843658135970329115644421834833229949605447956269583716775551305041698668864111353234806459172568969570484516662186366901171478207964829516255149378578641925122093453885268764244575767906879333637701310165280947 [151,145] 7466350140437628992981934637631567573824496465122100571963450745382284865326928815790683601970710987239063329459488671526868330678228499692081848230301204408418086799064117556766434881910876911186816450010779850871609854992064672772682081626791982262823337689293466539059606955649222872713566739084584106753249428426885747774714146136545679269667554523931111017074702896596471648451345455658320469480029183417107896640899267680736977786974359817137685840376843808357176657963990366406801860289065640694209076432371834380954371688270534980458639227160828514884984225526181033298330305015209071948619342631839074272238866139474764071119574188148610537051060441680123920749425941067783671544864998042394448504053623509450797952491360019855566384633777289210141566235026630420796340083222975198246860587975916235030283963564242878378955457781426044286064027504780618676534467083690299781092821246420658705964122214731366889794766810869976349563125135089303146353206323293422854246855775788270361437534503790281143913832284427530488960960703216915094253662821038038170342898672424160175218666800946847689182514648264942131191475833708382679669589381836692402343048703126849975276952044477024905156208424260416542966445989258557611733003216472486714684828131092171738248390525862883141735486341623138502074861245950065782880880908235519805603836750108776732463598857455152757968082892072431860140183646805897599212914483565667777304036314646636994192130612629571394209518359987056100655225578591245839610992534517899958297147490829558013198543705771048816931179563406671157446432042722349712253174881691697642243 [151,146] 275757648384684334505291173323531002703138353741605596843507342949681367685711454066368493377390175894060422823089465779176229015055060673162269117989309660323297776171306595520751188809987234637538319757399542846829184522669953628571129353582242954937632509976761767386743095623932842832241917603807733088387785288143374326755293345018937546847518816233773638135919559889634807655099358916277728615347086396002411359994769338746278165147051786541394449336304548122293919671471494590461556960539406979718650337088382022229252554222111270268443911123345258919497419426846039865169453126446407491522450682485275005705942010098531460480247109258341224550998536310331150065334253777493251206281793284002805984340249166333407127279535461286718075361769197472870844994446098499919030857693275514744280278263445663484914140446539600475751551422111051673759244077248582338492193513674643834554999088793393728018912775487823421292806018183118822332838379119105475042250649693251781931389995041674541550633519661741660096636002220023938824474160534513768363658192875706063461366354731189918440559440800449866691443447638999990593310758328796683356442286243782558684456099606350875684797578681966273570066230433979111779836149423476613269725140400115963454999533839297540511624851218459222333076971044243183318715769552393003715195785463932746860528381112033707125242336487020414463678955085222249347639522793635726192293024162106618820350683683024372133626206916870205345886930589312755787509012764782750638512312211603835612977635924330533948401023647683692046431162609762597239190822637351994348720036927859 [151,147] 26849172089912056087597560211924257374987051339903929223498897283779370512356636951519784196339537962657313933727834810006052407367156819403219503779810913481960214939583487152700399116373654122372849041394251659946629891897982652653835686421334247669229562186407773925926086366057264280560588843857788903891755031814403287897657986253257051278055494948087399211069610516755665420452743071519517610136273450217355037033211108425718893929740892270667469723247673250048136768946325589970583038743406977236115757204604116959606000857698359967132549555511611878963842437137950341277070490009428178685956122179868178520131160871293870161722445304589336542593405283346044710662669566946114344090618602671032016477837620695420464116982233302999229339396145928602908697346437262850882167638947517520899172382676304802030766024593332254208473795671376677445544372963399130695319273312274925164147418152715010470480440609203873182666881661937178199268810765876304704479065744988068233745214269358294766905845229848003843960051005564310433158957712368281630380704047300481696585560316810792729295171257851701107123359741573621269979773565870209292673546326205273454544166418190908852415246599229817176548631326470121494794418503905231414994772832596694353824368247212540000212093147770719782225827265836815836530160408121182758665783010526988581850592299621607897476666906816827434822526519441646668166564056314615081864687486214425781249365264600222487607064038146393922754110436163841460865469948114334423677397638320062526310169841239570505135537679944221627043828245607632925606517901886575428712903 [151,148] 35950392727007572635713666392096464067411183290288887408185948170504515435149985410739999338391624719075185167860474270537576066108215825060277831611086445738689393021529018128583874048704009870451005010447649551444595658978195955887473875012369502071135592888264137477927008880174816317167724777821644832247978213798759922779156579428222476760362205426640711977501214705732677606332073104827499442891311152112073791638550431724354187767415695641643231694175488500013236079592344725915259538231838117910565559927488380634111815505797469777317458646443793218454207637993834098372615377451450801863874772313528944506756276395502023090296579787541151574188681956916717833038335136584948559413737494425054653291140525945054104637742943502664965583549874138145082677945165000381381165550712988734942176820598295183557514305938378964903441109497796785455527596769853694234836138870420376514720503539001100611878264391866049931044213185851755134618369597370916374828817573220484445360440602632312411414557334644690888810692086637972826777252107802826051646114389319394782841221445971149396747651300028099699297078300658113613944886320306338478366395185745872072346292183976273151285835366236427279286748562479854859533683897803096202404156767927929575896144890691848476181306190044267298685043790504892328350072475421248315844136581854870008937864515175105162842014290096832810874989971207214944473290969574453109513235374484993329549839554005121883921512616589048959589147445676036776591600997531585357290397488238966323598520697108447924656749450463021467366972782950767987569972823941219 [151,149] -2176941725060437741757047192748547469123321807380647416739513837576854805688530877937771503538017050755784088972415320252354727775772808001547816004912093569359954974981695349381831650144902863245759710738882925106757283623202822612758846157210190998856800897342337395345572261113831717620657515175982553836028483700840992493784368173774859589102968120797549371900325457155527200473656202327899342809413728217797318579946552914708148408683740175555072847477614184704828416833011641138492416231530568778492563773616236652037529737048638618488725508601700987215261652844063794057825844811801251795988220786374487429037471286945745545263358678144355310317136235006130520379366200130131615084963869432141030354274972512443517857612690900445928729027067152503750247267553436819205804403285540728381193855008818558879960145123898401408657031666976126053204533152301103182224649676000209104177571358965762908858431765714213061234690079546312452375378257237095378970104202765182176519025544307051428616057189455057104103343570062533704628789622324619930775847789812841509689127706893859984390465954987539900062240029795623316517467162183942550038230480395726882463231545760434067193916404015515331126810025395204993260437045782393164945484978359837862622122787263194904170592891915585732636531203486133300369540383071431836622265133930597890554231974916125041745126759930154142798813383289761083696187426083127530777856546063085445358519199472958208794644340233293857402877230702308090070541146947892591221306598970069802444820288574406704022403564282367699580058702187962349162362389 [151,150] -558257791031346634126089401063971427966752099089618042571058690821669640292823150414047697897534252953829250182542926772155420834018529432758862187845009701813371271888912450706001927129752737546263466058430360019319403840522057636797018178705526537214861153352230784299929634055313827116922985944457912616158908019743187546799128170079565266721755350516185394443153644011516305087626190109216687642187913002376830303451630857177225518878509472622310461825105555345866088954102547900582108577164765225448190220608896268748778913454538534669556670121185486644866133995923617270004258440788873904019204700569273941167281856091072771492289798889688197584577707629794357793156596505109178307431486881707003726426304498912410875473161054607720241467617424766417104891080044058700502315623355972548035238614276681574118950119564227327284075662436579852419748183900870179875502293950578867971153775581252151514276221905390837182625585171376417189722161954039941224042110429860083457123609700296307646396399338139337520274047894281003082898332732330805772430161561514973168610097877385711301733163293513173722570801297964210709154786203640081045302763415294121773776352147091605671875152422044296621900681650094815421899413186626273327516843941471952708401718299113054232724914740980015679940025533342149174458996539854422723378132745199090443627176814882032780846962729715890522782811917650985308294837036352824504926898540663644769639861444700197585350073556613017572909623473983974245874633672211526279846575811435421609501062328090293216936522456801874844229659318898225 [151,151] 67122319432181819637272927782999637969162189616954357179215236358478006897236724065778170050068837635587557724677033852176877677957514734137994976330871076730468391564150060497579962147124189313748815514717685081464329368002610386330508604072612712287773881734854572972157955518581795025536450418666827698588870366791923291984137980287739821351819324647164043937737253847010461761629084961653513843042728960770548433103362187274306035586925552300183562222239634633722019559067808127193455305337721806466413516042163900761922548413853474494276464507366961892008979674288677019956471342539669980623112453915949739102667232594963607579323676806750784120012264137163193551550845512587992799187582137583856052544991487128758877666124831848454442353371042900070561016568630859900530231707848126029841865834224747944269594269159624086367043426162602208094979731021512378343026800578949862694209964117736457652416324681281909716665393595590975219947330689761704155379745588171995365633199748148184404650280812067758471381638205234705279211219138281814428311693693606936159872849235491178714485902407933091726765831617095059844853023907787470320006933439585713111893874803910954483709735903256035911658824088967452060829013365113651914605441827246005265099462501986104141517880314041436258282468021437025160460359231910459476443499986664997542049397811986699477241165242137301364529979010444377655906300611967761001114744892795634643599087815485206849618112761590410123771487801882899171894548787818118909168815814428858931997545903590877927292236783064249728007407972 [152,0] 42475620551873461906986240536852515878561659888008330240210790895856789831578171884000414622955984670827342872475798459656349205846517612796685082970325164277166363257398973806988808618575214943577134343132696462871289358123501437009531227180480673649154443499906058172889653968511413431191611300366582296549137829548859354735262178157088009659700624131970236508129532288872740760416116328805535950385278111262329734964832802249603872789324928167164001334038614728819136787070108834428410353922588612136554427962519335585864105592568022513863704007346804876919881316436904457250608018599951355824726205164881002553021794263760276289215160071579887149782600671474090438151103240840346426056949991636249606831799162446839387059940159861829097823434499947567125502917256877075253512136669932762244835134756689580649143848994070252307382859560049643663982877035997127767962806633873975314102972103244080133457860234548180078799349060924832396253652906251949193156696113409043464405040086346427923137490794079922453444112860734566883318136880335683967761710643949593619903333454580023217702620461588683353659593255252804879726512635850917528400787783614736358986909111045810103482906745665549136711415049275712733101734261542835381444693990876600190264847093062497656089080614935022363646772310613182939351448053771647853932071490687866270910131588626590044104022823707497762033459299933355405194978242239962165861860378433792196125413029736220697972081313202681334766683832785236939685870781064447081943163662640176440321749577360773683641476865643001914477502302659934029124311654799791132666680937685196167433667798157199259543300185283479941036561585070635174318554430011340576982585726473775957438275388792921986336666751455104999819852533794363132079546734852897323340460416560449078434544067421326385419030801940025700929100935228258019621445563915771920362812124306308293256323234661441777328221510745477005569958706256766135983521906418635296488003122242425486745188603746078961199492351149028553969326705806869197073534480839266251946140152599077754319578659192302438896149396896362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] 1806721589059014816151029953565164635848123528703378956472888803945504175909564786648378151856411272510222464490366739538824440725517674944534445312048709432609355204195845595195340156609808370587938310794377779737425277455242403252092474025364338119211345540042257362586339586418291109298633241406545784729902036764927796869661642655158433069906843479756071767777746821270509797916549535940770924752419594848606688231222075533836357153852111351246547925333809771707708709973131171294723830746703384753419880197102174805798483050999128127900519317911048102655673783130996576303095263767869008615862089688317419585608083871446679352668579495908282062514120194613344681688405618637554560285927870507980704470713384407386763181821984533335597446436080677822778230990038235873614765918020533844861974852997639158044693450806972978333415037033614969402779664602469609316069578555387205008836423265674981976261173919537731549092727685223333326751084382744280202294271455478609275634283850856388518649926976272101707656495045694145354944254000297621787262048877591997698328161246654572439022803426350928378006065190745657200158858546386843119878314215749856732198553975606474762604297791147685995691871493972607451947650096088025284630978105633112964415216834264919343699731247293033759167424831813650271038143054307668363255020475472135443767782611321780154514399996293128456141959835758485855438085217205734821271926006890656853094917955483461975019097007685814400975317155196447480939853934830370470439742765091962053791437852010250853973214838214427471860712909937703832819748050841477764407328387349538816892930728423624254788552541860624635202933930468528592954207065392529812131130663275251250722368908091867245404497590276825562797213997234522825065528289299088925457717293387266329321435438968470287328082069041025451607780372142761825086747449519729853951393630825276485123673614866362489804565161129756896312010067312630937988224660689358447620581309016321679100250192784951046167307045367898409426243986833282225641655391752655393984254949609894185143244005331553125870414078235626220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] 74658225969380918083643187726388227892347832395455720131523949100016323035000482951578948352267001659860737032363590940777980124307853290080173543065502210627599949240845770131712791299024161423589124760554203877723607316026999853870806602205419302511843283624304222372805054471099008408712459479599319772404622385733335674607206293585098391919922977818245342855147669940342870717003871520549498835692777211974658805047365830837182987888329723011895925087095357416034433338126224757904393073182711759988669833127736674275003524919365800582185104757236852218415299372434604920576485293800620294846603276280862540722498395167258199703075885178905638384674375165505979203079486803745613788419093614628035597067551694321526202624582251862842901885926366290478792546251027545437066254931359605036888512121618060633063275151726523614763035983475382371745840880388359578346883866966188000630035523837452168303888597295288123697318412286506282138731428361160461713687640383280045209469481772307201026918093224387785758228064060262892903987190414011624378330431258950930061151071745619648160273485533862070784307242012904748157530938605951241385584764626652310271277572033513730869321875709955671769343268769475724188104707078115421677107006654146979739872306153957987995948176558515524252170089150803717191697937695102624538522625017123624917059802534787758767561385276470965173125336665808155863427839134833026500489456936882450701955112230908120639510248318225942114239426066312906601286310619997338471427348976708296700236945897163652090548725354257483899822517792933193172716506003757627270143023903535993932393375025018831184182273585720871016622882151598509702285833749976012132997106031758622466531322192817957757896606662909270234082560589761761166294895278462486438449778259584340869724388470720986966502952422661831317041031216966973280352229794223778199640561998818243120944123163383065777228628178582460609301217068244629456907784109330613996049214827590025316260308150974635159188444561517541368279455246371925932722918966366117603727640425397087896337838938340403238669296115403994917869567871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,3] -33290054309477367061447452752080624734150507004286282676915951284315216293418740070593904068629970488236740053230394916494732029747443065447261572081684600134577669212539661288383930933392261914000953539363445536065579973395854087214370718440894353369599829989171338329129327440471758573754013893596759665098920129119839445264050974228538618134887354245146208619075563022584800003263687735613160730860152570296412177142942257745057570044855989582276940790935455782761500343371940126487656025197564560568938936116475557323274646928356407934115311846262460945333774050346407496364762211685221724386261415960062133720328316623633963061140747515457319080393082060510248951384304525898602647596652869415004693612823344047181304147307869486131952593005751256898882166856649383998049769975347615096078571250735776695876772909006014131459498790668849582560334021045175527944099282943716014701990523017088739856347528117648141614114721985680030818532111953794298303703499851800017294164837559274287632002207891583141071803080125227790629446691288631881255143817154747201109442736642992515306187794562297913847375626599844812492432626574917497062199906549731926502882676367726219655902526120781968203932988836894462109474664037577613323911765283556581058183332476708863351330995837242676258674380027189963329758113339962984976156247837990693860017071096183800898462165136446970185246234564265839599189652139198404636511751218802348240360944856096264069145959502161874014410197717051582984041080809506797557313060573253599637337062314222439833161649842894990365558261693119117161373808764118676522464416394058609116311747246578168397259396991251646111238504107280679863923757020313639145816599986171406880609638718135013787931774085261167308717241846157274230455176227696866160183748707113595186832653778766499787805716827903106057678373832899117573096420995525430475631929118879472700716949732085543548160009266265553210677832926531902782878679384047016585891581048541746227356632617273166289437788414825400782797008176020693917788401672445888149256495191965562731956025825378795400533160631084683700464665889739990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,4] 1984996787039177295627148395215971888573974045442724968768762925449739865901441918344468166779540911165064461454662431289102751604628479518801191973161827486689495992284376265582014815928932215956947567063395013108707432975722962064103270886866411998816030141166214939656249762850280009557036576744853430171795455634507878288303372934702477304682865478795746115307098503242853553410268739069558541002104853957272464245758894299506547585678713626759155900700700805091358308679863196936238914052894991383226997372770765118013173884252476017706001771486617112487803614573279721762219855948306756369791609569351380281778296427029284092151995690001366268029389618109494012217526732343617655158294090718574720588887754989732566966730092626907479975642565512931550545136990675716608888888111173437293306874652505973432487647805520530851124845349451657321632614046220595254752404183939981178327947083357241298816691809969809951087319467512158330087852423264986101650457260413427892354679103624084177248845722982340249641381887137286734409968832440873356729543523908617471364350252110511936296694783174465118045595490505580164593191558861330959139450454280349742191302849080239730894762279674697139931156848941405976795911387979326938932529159555120227551429569104687278321484732983695128262179320298356668837454122741612706144219136841430093297876590966109811157775490738854060817919072696109267914445748361377107030514627004886583345934844137623935706738224175959992673825109869665806551681056614828656508471816203403375430905986830214570445678261102585381873385339907179712772165345150849616305545754747045676491351557247915935012280699706528150344434777988377252016827991202296941570920301174245000534960477911658664096111974718584746758340067987477233893555890931032262724305359360261465531102736129436128004066280342900444291805965380023264051481106281623281759427841471926125796133808805623161995380905510878064789283818369264150933763458859076622121847704934123494324235291869727384611465038226003026387077225934258803854147214310154578642150579010579398102932420081932721657327987202501518027020210865885019302368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,5] -57208234893154966807474434392931524062287613056737545671484915966332824376746372294542465536358229081599151902779826688355147733982208115478447756777319957896338505117702630908701603862864441576910588814779508814807714645770804878368496611077375297807583449437694561150369588273970364477239246470698040957020125899374853092800925017964786818562486242157184584841765107052938623093865031379121468476744728113426133830221004852235547371385486358655723430565919725486136617260951541580265270848921423408350064987168435743057261769385228741397893053507225190171713447048855230084208635415831184825117238309104648902173025957239571127224333871526324427656826357809861107618064941974785342890222788969999934981056844192127065887825163606562247092267856313924599157490465269187373272178295300139775449588409400275437173461400558903595760616007256926420552358431209132683388682020562393721233735122141136312053141312349379042158561860327360741209824235355144756901274539366242688375258782419764358851736250737641212990778733467436896511156138658242213398598949924074657088308602923954239205474555751251238429935204175523588492627801938617889955765085086547808645266527374178221343695925874287008657855411937221618293084494355183362895044960789804618942296058020614152445098733798959425303076926298796119117644184864393173777831393918768730250809181319477711697260231824687804836481038009691874306529335321906317137757868898038606821727173590974427107928493669274901056911756425957121508372601656036345966936947848016708116954865272292946090775455871452142854270036561550121458781813305750836101382482387778095401401511066181927234363115372153181061281454264926966343234426967134061659588577987993277021966673123750745510923471455966706876315965874619986667604405589063239825143313310126653439532170140946629563580973619911201069311029375982366986582413425677606122380343206945220954998557633789103521658055648032683231900625916147127447844504610468494308337200359637944415575215662756845917683681211918257329000402074757723352463961230650441614922487501690404356797596913770412853295543788995081158077482541557401418685913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,6] 939874023036597833336498925290478561812179503249844307635942945177993704461213501609327063158841578188283038765660609841560005764379740701296585833247096790505238330262714027314996746881769679628902745772509241413094971157423630263880694572562242010154615431583764875622249767884012112349755887363577175082627341101686139216170811743848573517680412315507019800652215146493682654723601864176960359244245908918437370260238245724057310654863480192180775260692960918577930479046288537841281561503304304864100416167666093180387440441671935595174384432386271660955076638686350726760090782296453170987052839210390887850741152135835770770307893076162208693828451098893245994324203962019230025370702478896955136028032140068110182614878224235584531194771152097314491117937934366965155797512006961033648650992940012413485679481991192262199627329118755977378543556662263224821789152590608775859024712259721031468490167409299476236732132715612768947190496842026780007648287879844730161313830452141351151564192031167817618164976228673837075407854230446566484845429201726655845227324241856913795033959691860149043006116488542332069519054408821351511547478900723021852014488269122260135451547348936959269026447362450553866709225669529874285119896117797113027442565811063604530914535985330168494609208813632662008385165062917831989533508528627105463169631117494042996585586118232613116854688678099038452386958665208065098310082424774587731066444073304063529093668429778727621123762923788135764328186741171419490938410852583172971306319014836100740551299638970107058583039837250345064790619738216369570933231235154618996703252953489947716793021238296186967580905870596805888098379663891471272040288318136037469999136213731968699160477167824425050378040206713326582614774312456206133768750103819425206578478542473311271504032764833375414331496098289931408156529505873105873953087570074167093004664579491682426488954735109998292604197985015772826679245931179488658414096947194812346683778886862586761231863790558357172742178059671038746513516239473076276764175010299187546179048588800408329292372869289833329717320786755863082362338900566101074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,7] -9973864205515656381300498297455729065542304654179681800505681666583705909126200484375273029269449175352920447488505257330962694356019072161779241642186018056637365843886811205267895713686990057739343773075242016742736913595266761948292897959400607234422348934736339733865012042785647937217578612494297129944610416824972903821620206561097572175756703065940732046994343750204829783192952431167778066090835737987297869366181900069331213133472523165832710955368933454892981805251021294207891833314179501063870281128501987794140064961608320220249368593790914740287923098799649483939524180299820646103974444208463587007244527174698986629460873883792782328760294875406974493989330075098086514968079085989205109364446733099354688690238385096717840141708587972590049697941965068783684081962473962441899630193705512654108331605296759959816261596402543269949654986560237522491641570705927135441836536493116710353251953537024230911145772974164647356305901547671042315015672251957433461345353848267652779885486424024641925542245224140557478855828246059805130202079907089304639009535832114000942803714716735351341248596660306333108391751464776944970332633654185855612666172277658761684976930549442490537956169933418299991609810227529140336964719264826780770160364186657860053291597597610141778357506090893454623802985312318045792044835250334426750100974527536736563061382542776999188974789231086370781200280100387110826374892923781006888405449349927343921346382026071176665453765261070777791479681718591797589488739040063645683650400725123814598571808620848564155951063106027019456076971511946931670567231908438374387127972660046462643256752989209236258718906754665146338569188584332687955605069517405776108521154132378955091968838570764404221713614111097394167159420613698347375237554417024867374776554072273861465206796291734086377349386473138755145979318271623814960601824528438895274982651773370561128028020925582374428184271488703289631143929133001681301851251948903972568733991822172303413607517901013405516731200580742002490980586778214864564631684722551302469581535685161230664562202096382098551327014673839599367966002319008111953735351562500000000000000000000000000000000000000000000000000000000000000000000000000000 [152,8] 77067351155067487932812298701745121074466129175256076059700830644719487588317652388776594851100037636762265528311906364233772601598242786070813208938708550132633574671837965500874049851518375934988939479693356306735557671566884869809503027537829372740254616017230262103914164415473944997381281151984176263658085720514125824745449865341490147352313368468805839216374971575072916693470956818736211978597857054750442296589080414363400625346289083303022907316473946709700402260050414912451995286454573521898389514664722849057802922371653698785103583216655628267337274793370169734395927004707860365672402923147000524485882600822351019802984310756940088611546266431044198356468537722920243919469850892229532395416316706989649767553687295666574828369879500975999579590842655333661561808452595574409665187969574443267930003462533786387984812941611082075442882028580428977529053985799713364262727053962013740359306656237652634035020434671355200520791556345901636308286187487634682551062179692303759915513037282648812836381079405365387770344548518619954103979822448957343643344529410236613101456857705069283772806760532596777136681808270282753473751534905582437724531151111136587127233394844563857295614250646800481192786113047290094156848753225256999726967540855844315880537792116775937091158501600875803609328549114405237232275377559777196549584986580527081696753186323205549857122153301969351064688401177889304920396923994242490452431477749256832620374677591666585059216762226682466719321206510013314200340450558760851799120201625512612036717916696419107164540546669852116525948431385936127932325940618345757608584604797139989654109618700444545201015543839439641545533377975918780504382395323332096501816971898529245228671597535099578015601944764086451992164013919384672630622648354863872775655142322636264793716849259699279125981171564831587912189457433203969711304436512423922598024985297363532102355259386492962464106978939560776999806640758981243603699487608903057586652788294287824656288859629723273306274176927866991741280938684224732313872495315044101394120355221639679376830510725493090598952108442290694079179758091413532383739948272705078125000000000000000000000000000000000000000000000000000000000000000000 [152,9] -467395505089816831584721365210876662212649984146941393421910205365204250732962001151901013117705136501843811103231580189720447123119521553245219684354251380767479811708032863231315955720581863551782689265684362029411275127453523797039987307432792013553058657933525023477222399816852787162188144549819522711295642562172369107947861506525029751602583118890393792365855819332153359913137622540629427878964637851417520240495047786463452953131137976550982741214610987918276274172922799886199212464681156493665474783819651550846269350179514267428609521351118038598720439216958569367738896994074613573238327258246479467309524467049366957358466876573334225472486125008535880270541118227138108276308828210089254813038934911140176819414158883681852182499086013691168727506939644045779436913356185061284267815263194846037838367741961809092127389433315486226603526503020761097289092539137857717251103128984203001708840778820959079665491489304697082186128283086925927559212114680889642590453978446169126610300490359539063141448601429736402966466426977678006946690553535831375078303987194098096432939545053401377379490567213000648438328651185321364106281962110335992103748011549464088738445199768718050940070774729511400137454609394177216298717535450701918107614424585060076910776998941669338304845329682190997914790451663711753539626612033846850062080407686614262551535667237438238600801633035139880723317171078423281175243633564918209596133617696079959963982803837285867778886490798128406664239028052433631929493799049890265268693384472930726427028742464800505390687609099362839377177671939131957145716367227618178542968109924846545478753154368896003172039794999414300259748360904568008389928616238994155015533425323308980673901995705297200796284298232987418524699150169751328482161976913386896394258518209692107973680050878584605014331936761231397511530531546933977296854416467415714948103891858637092765948601149825214404209990756503597339074202106707254272250034326994258330865267936951566240108025116347005453878530413576522364062152313741997558286677293560685043372742424292925475764942660094674372981410681907564474979466240256442688405513763427734375000000000000000000000000000000000000000000000000000000000000000 [152,10] 2291222969544619112506388690264892750475129370560020347359023973976760080614052931718029453076692904352586986294482285780232060387309244742021251534013230672844963536632937281944519774633407954673080429150971006778641646954937624759792122962657717231669134664040693161302334390390729880576408338303111706070124940303095426593018271375740079056178481454895830996280202163609147879632613320353249819690561173149067435516390914420636474455088033035985174647658305782966932974167624807979324775465186544363999609660811089225199230918841512812392820368117006698074068098032534843148576169155085200078110591692759818912949749483624396910533981057962884732743210292771192118492135861454638788107264699599327977310210094465617897404521818626773446545451046086475331143023169267534193600080074474235297369149539004994226753488989080264461618171756370541198912073953864809594962045654288880106915004948698394804916383023050075641034772327594030492938792219587812782975290037639567922347201127449849335947182725829850775743518180774717655221059842186521024872606251256478240544853477927357187808576712063339924032201893170074436434028686412010163187542987955364847457078407392728134835335215323701483532075897694155756277176578104615900635992682366928316162078373653741058517559098218096777283969106026315199871468359405684817057536416294241781108552493179423048719706151753221176411727240568701835972150255564840702920656602210626503496247186811662472491729376270294785172194621049933696667538432597823085652933195356400829011165199982017272609861006827016507840137715475661429697626899872389980674503001042663816352402867540291390981907158541929848695173965392682411022049637332102447513835774256420923408561608013007329639123420674473223053773729252837703406988638314792813686871351167905947541950292847554759342401067366289644257296821604409298694534123778790002337259803738208086667428110151631681659186695480501068130246743592062060773157525414518280328908520052159659882779216927669751779838505445867937611358292221030351480566371114637961637667117682961126403148729042910691118500562815498491148110703094010886049047663604039115625710110180079936981201171875000000000000000000000000000000000000000000000000000 [152,11] -9097118572762326821838551264083951378307640210782168975298851586310803221082182630399705024749315652026772094411091947093459848088933356987612146379870794789509327315831210902553040788503844737300017234377902792706386966501904958838869529890344005482151889217501174605766419336825378813439078584609998940825302541400998248205938642167431715468768894181113867087467141170083787845742136712379856075596504398571966918312203956665881921778170451834702645016634291408857360029034237567588092780524762608522110725943174893276382392887605424629916563534234592193610881572771224370912159342380867240334266840601231025463824070621663526454564073377497938163150123930213175577426420929055395398104083688914817065712677918470561990857869697156870203390236418530012848360116093938176631293967700744264970621960038005875408839230972555677376068796735574647121776251434947348812306101408732300751014891741194905330286319875457132189572106542460940268280436385716428234811059722046869820764257358385684688218103833386602619670780706545702099645141116037099884824279768774386437583515409579437422919205391932231868413459361271676132738919209164723916213869100869056801259890084170211437958828273439343347665925639823652252551975136720838088903939287428638260712558333037479432918826990590978593009539729128653080731513808935849933679879815586953559582369218567232990385842658698624603982945677038939439394143146865725631713914682646804149926513805467323932101031265907836880440109432040724932453407270737914696927784108444972907673625439872053593792554595636452891383511383106809215225994941178820181524937728125159918242477056821013648188584628979031060591028877697635047344084240739195993355194689628533530602024981130526784300611420882298840160916085710288061366170523892182010999959650072831887142567850685036476085496996571376750766589553917584538741550136453357601225482518606974532353741236989317327102547127956683710748746519055078134281582142664529933118574117376246012604345004564494227178166213516150655350600661516198496470452437341510748012779712033267850277594227572800560809435140022104142022405231972956124103070008144605873567911658028606325387954711914062500000000000000000000000000000000000000000000 [152,12] 29029509198237555242151985303535798314283391662775078481268494527772570701925538417544180596074283786389377286214882735204376213953717243388896722068022532764456879299591466131040810439162474157683670920236012097060000314225250757220702801763550565537076502025079270314979019328406800975609962299412005449086850415938450835189090549052851038491479321431386541138159708132975711960747908249729687590773483393858299127745905105114432739384263395597037650341471018538402443471649438091030120170528375280927084761681517303062431398512000983784222250713531774376334222414017588618115590808760133364414000535507836562103920305103463955879269529680352818251386738989683125706049512252068634491928853121041154525516433711434839704960366345203119764818964715101346859507874750785105661415292744255860014989774350700895201684214131074061284677188587325563419302455230068471154643473789536231153370715975272044045762455131502216239787075081443073589513133951025835632429279598181268611368059072579515576543746500640542234000505643608627520933540211968609536983661815202578969909090532172469941372775552471961119869920333347329024827683960181762350751945267197972309138137428015487090544819042856483080769854362706011895745894364684692670113319761333862822456767049645994486823304651840300253901762510783692670363470073852386966627294572733279168910518900328714577128140684658735979580348743819290684287764349982513360144460769772157078925529385756293053797603861174330266888307092159768018277442056681972443662078072972470045091110486713082512203898329203597315729760918606754974750755504332049079255582355400405633319024363559339137471908561796115139614610637438546066184959297234460200499179774965701595278487283626284794851013646487973128821497811871917353463401784664391953390150622961053419226070082873693254773392603230509439507846350133881103023262162548053235226416737994242714702295723563017772407038925390934114118718338580606099925405484466376752260699535398060531426129699591934596138262614297955302071674430488600305941410754438384603598557950713043906896068057839181423286635454108884635598297426720745411596705616719132784023238436077463120454922318458557128906250000000000000000000000000000000000 [152,13] -73415696649094738123651615263506446697330679403448739207917771597120785251112737772012591957220153434947398134996274061447204997880882094632452796289537605566783602878754810137349050811236260961166537578094372108667821907247880415675924892953263757680673288483427655074188499464726903409993424671687303727048578298207267274269568992734437222447278862417698517512030429286884974414561064642852463926050473173846696004138422437098797788420808268135502858344516252232537569763508516504809754368079579597746802123644684130113230631476480849537353210791154699399172155959197749142845225286029128815473907575366844648148079519582253635906032082524889038656357767680956608121189624199924744779744159412456528338823751357486522110002489837783290952174101528696613511314044820772769248669219135111913089265702046948660289480073869439737712157851914891845803352594243914473811689433774619351898821801078409752940131626968238501543332927813547477078405180023637802602931910002487916462013201804998862472444458322079644815841529555784498787216080150872933957240074999366572689535714863512075647191883518263480729351701964713869295046272612999496435156767168142118659697782180108094040786336608969337595639699760318908882730256258430145574488371452143332466861641475008163231584891075308090933048376610823322370107660283801674739352952414790841072741046475619134634144573136262961292822202636152169895090510785474092315772487500902671157723692531778194629285215822827540234038418142716424095618609089949554678611072205325955176422922941214002407173721594462885697173748232915041130539829843042676354227758782739857622666822537229475607229960297823443645910714592422656339068878779093252249881552826056262512990040998961875084044107817729183439397608823454718601987625024562355026523717890285028307770981862544499497811391939135635312600629407998908659911966346934344466379864024726425962026039911335756915761070031481315238503139255079272050757194344977693585569564090659948720032290456765839048572083857795251355189337207856459047061850656119911462272093470287296666433907906922669282177851281267664759807226525733912943946850509309345195196883082644490059465169906616210937500000000000000000000000000000000000 [152,14] 142436329100342768116426996341411364569254046046110533062025185586304954723989148368116186670469803645711598731821104902824001892345709787964914678765360291932260204791780065713566592565493122604275732844066111518351647487321799638609154517913455039646810250975304278187057259232817873182722809331339495520268104627368973852289272752686983149504522911025034516109746104927614626752538223986456204610778285827230429103428664710581385303349560846594044598021820686095433057005251157621593694243828835422306447434126712394565393480080867359322530309940987417731673728132058984772422854960770770196392984983361782596101699621203632284945566914941281530613986032448603269431543129156902069361777202876577383297116411488675347394841756511355632302877774260787934109088514021611545007495221532551648799013421969316130705058403438819189430627712273274000392699686134553563043368979247474507341444118547691834182627497902729678225306673637148326182841418803725490656901157857980717891266777536944828759418032746102331464737174205317415248197532850954917467794945229066557348678319477965022222016581326294068282438674043665390155633567540286152698545106036883770276468738235148814751085357483812254475380894250181381485900952874144910599114516045279218135943389834492116170254182453834518391504311845718197416545885028285626418110052621293271388611783330835085503687435039952586810249304201214041258932548584014620938253881028940806117590543497492805061730254614637553478688570365927768151591355410977764147326960880640067538411433349673382173646229695077749777658849225292174543038968313210173209479917311879495690771122806273621999676608842797189340920715059737880823684914907011721946167543302709254003846553742016329142093480166489021067079994284084212770494982685542857599090652211638798170382236062270598935379206266331474281100722801774545099536136072471701145752179233402973468836362943299599430913050271702483234169034091109806436352362135973930802050843497617170059339335998555883879965550935651828287618465918394722657675515438230683843253447811358399508872355990058120131897221073828470670126388709478374865032058110538529073561646309808992327816667966544628143310546875000000000000000000000000 [152,15] -191250085391639903830298315150547103290107280555297658437996392166464610550743522997270655419810879009925864865706386928093728435690080854805643169514727048416428273767446492009226421675077734879140988389496250738135525807174210027981033147223391693931956484564241074229124934714756917325846625669550379593527013405833732039171445020625652730239393161691954653436583808110340829893087842365803668158796983068574975121803769084720924193473439398187630250025394295832348213239491273280395065557280563639080009474157672173026863709937185414211455205460807313796509798431182693723296160254418034008493576606282064710862111242755941866556953496458676862417872990444034360001970858986343231140584484499790616039010330161917811784217896466849376577288771492110812465602956178366320360971580907837400953028751107747218175789309448679319912292822289700338394486174600960946496075310982397255492771478830567650722900450961830690176303836006388625832127813445690317491153824643150044232520914431383832754482518210960917107146709031824223456611274348348681218999233095369365825456706905160974562076433674303792005488920902049021190129457199052320413485744958012292196547831901089049594485097603373737074199952475751736520712077041413700624909691082315642907852141161831707553128256040012946873722069402510378817293456294223392518311998223128129783056950164569790479300023304149708886631690053639830792771403706557703658990558345802319051188280452489578781986768077638476503188499292874149771968833582627862885826094987615992197900647942441084958082934661983827508288126080100375233774647999063198987026444805930574976919148769219919525635080079121971004961894527912074391466738378571401831533935011238806708075686508847359582185398517610947726494941552327379654817131525437640440759099769312748506950897699703309670788841164346192527438084153099869136213423296766969855273600828081224609957597677918816160726260516087758688386090460730755789891996579052865572577367739574406948999158632315017485524357204378825765652901016872110903778721189382440657598192682470829205825286056499447211493452916569879225166495636837526522530788970827503400121590964580095550751082100759958848357200622558593750000000000000 [152,16] 91410928561384176606959346227784887758599922640268165029996251276303076619777879620480608753976935186052603392377739942397693512583418114746055598460947014500178338038049729772703773404953948903918955665222449580568470337023097547813272220657670156255058828799552094657873774994105724057727650776541321304431389435928104284410230761676642258220923062283094451060392995642267526693721535058020567428827298879425319167105810706447797889548877708932997245343885921215641844563756851698777094942540166598800897735104352403003551569834743228191525533742345091765063756315710987711557739478990580868250204026395966729190689279063523175665946319381086965720787321141691887975591000629198201205558732259631590151879112494530219384288388798179580975005609268456520139022472371052464783902443207931742001165575511310941954012470348237804933214975034119931209486537130559991532139640514849196476830408169637097522315964239610181688414029022277961596585291909071894541498788060688910330571451517439813042517004750782244697409950938246853694536826117933515830231156949309324042749943120732765263074002117511536803861450929605453209739467907356734239821323557194955642883341339423350999188771218009468086607763899880288727191111379991047352604145414544760849820391089165620028723364216965623415700663091087693623008717620418319028104122562514634360098295675820522775052206676479900897066693311594888341603090686865001281405087377083803066124162894609281930147841174665382445162446624121703832378713187199465413815727309865315570795410871931398309479638893739361762564494688060975202035153048617404477324032967887118901579217070904216961081588537994469045947599670178194367375417647001695165100273321266018931986941808266125943126888071407573237052021484545318548758554124975979956793077035638729623331559576590442931811611639778913752503768932932402193918158027529397340360728670138155052038959376697184194804636902087068790612049274522288849841209583970386250878889699339118171192361538495936134772328973696626497282602337672294387904807071729473294245604658654400789495054676513010822104387203614600208592002818375471522963427787621270776484544860620374472038804358753338874521432444453239440917968750 [152,17] 368804419875431449914405217660749219855646496182285453462182905970621952004109887465745902546334926707389087846789325223737639487772902439671094431893789021957297958154873828261119355281524087275317078743123457031489839331920418463907867075102004856420554384234447413968042201887526099408053585224533196934647469757733693285121627792952023260605395729497123763329257278765541345487534455315708500891920977114326845760388686632164298510664395170383549797275310710814838871613790569351886763875758705408866775970879985933656117798025659413188282074965037367072184370268043939971369120752843633811949534300829124134942687236304811289011347699429557161337149415398355395732862887823330944921984514097697720783156118721792151004688350759054161486310697217517538368975470576020517901194546752359843192781922239181073928320323119366853187467435753058464647558324354215347903502268126806467147303927644097826842308813580605370566685778053489550535003704891798835063490599809326754072410474247510728195242207587635080036492080744707026978639471029053138377569526128991291042123181590775787409237629967084602866964809297436796391383345403656541817867319605243285957401474701519204584488804482864582395841263375919635810497506734377664504577394758917924291183213189699924083743907012305565223737832083470135443663692760033923183065474829155790725174963759148427717032516302114695794457579161114159326382393701737853372801909521403387750008484404570595970397493722052944653096255251304878513010044881371440774847115894466858219515580597101246093621992530718586558481733615265172701527203765537182420136803211941916201770554799135813655981007161431471925491019172526375094784052528968281357625737639696458246038844013125492135934292336876361022984509362150515892234422901689371095794617952724099006550124667875348631680217256342873542166106204668309540422314067291537164547856766624941898671661162516193075769027394850747390041822830179350167256384001344246595984222438742505614479321034775189945330915924323891155233111868408813640583174304766289092414232097274605311605286551971674263507614830310738354903728265509629731411811211462027130422042660003525971212923195707844570279121398925781250000000 [152,18] -1407146714357774545411315301180905368192169612658627833823878652674937709858961094453889827433770615684447107795360937794575575148918301879038804423665244573301740173625473917810389417688933125743305750326800654457749474185461521280174064569690041978245431702263777240672262380011352022344672043312127977365750606193808863695718353948166417169851291133143800034910246427668199089663571104952774267530848174127919132005348031659638030262483482521085690395878834594539684281368773303248684301555646461452669021021302083996280182184103274897269495471663632617690771499122257990508184101225945895969481740179296335110239653341852483236882938818968499304553299698642440237518718374956922401336325653152996047701566895440913716308779863838776713732823147587919677349625880249357542996173658625178161951996538198336243518781762689483106518962989477479695184614658993341618332861506994437694646298884229108850318006588895624043286410395784407676498131420440110547394486331720028736151726727992793908496743575280431891511450385085391128407254175370480835595846901522485606338310718282756651537728878708192805036769995534461018047531456413610527551229041690159994379873764289848008875356825080229529338298937400929962672894105670777714194282684077815602532866691681256282067530807828307459159577085898692695852099994341138247982162095645171423620532132161106470834396935228812797581990562621275397896316665085662693528662635858029058316298887846422102453686145949897690240698746998607786250113679608665361292223567577771851290794060906076830660291694948349574761579870599224701211348824602903747661305036903527069113530182596032390533349215677628045396951724487679835238765573696971257664496086975791728078802853612482445801280488515610925453991957862163728326252904089849602978324954654653210632021342148503767189822798020073309574388722097556715110418280857099569982127758465316193226348415472033122300716436480100889395281933016974833069414326178473989686604211473781337474797585411290242462978226393559320276316131904258098634212807955323911052796715935185771124793086185366563446707152871470712017598498595018740676424050016380352158549628708520545794513623150123748928308486938476562500000 [152,19] 3117004507830053667820948143578583422820603418789934507455219194203595915920423344215080687027496373623376071834948967852488613884548230809711707276091216318233621687670612033298911670736117451570277666505501297977426843047477144471357014283540789553317191429319483033424998395345646907121912853416529379854288287999384463150436101796513602137472589427606039160806630140538561555963767392906023718789851991131092947528017911114015740484890929109704830441756487948396451447225538393236164618561523919430639353596917384278044684499136060146060792344982237216589833490799425579472017505129531700476521592109628882827149224853976209358221601461371532073441834363813894205368262999280833994831416192428109197570176555331833672388379834505232052539280042935693940722441663803060522894124687516504631932266048269336735397552790598386282776680552455028728777298814429940829059209498464166823649292470237008009316341037062609116535395289492525929294643669566046840486214535820741979555953474373740727465514032680171524865391580413527100961347082301240659522476440547793297605160927904125022718933831837258830701324168025318504386549991466748759961635433261671307477203052090713260887947542667998939730673267895955981559590041434093872441598135450954220406117062312421819358313213028575215341887653876203003806203110054591275558591329316124170252746573869405397139542993223619435755266817017440488494615660394219384665585021402957751162833837059890703664015627071422149394294354163656631517115620487393519050505883611717606285494267977595882017414427485258835373982978376616618870909215580035595288911619733509514023601103969678147421494713895064302797781797053748761026095329203484962884794578542639068578768265809527517453982052981319924848674288047436745905085815324510177388066727903479630631369577618645865646167023251985163188313185640404843117459910840670956365313312180033905491655230324821511288228243249632752547012072730820471899763478225049878728221780354400696215684187198027711161925986919141208083750302181454459749379234684354877442553453632864181994128726497253450847134462481676015116690643256183396287697651652891995969507936328074526599607452226337045431137084960937500000 [152,20] -5366386026471247029825781415144753025005603435422308137202475191712151365412885088695629640612379207467458928881709358548895690500284996654136116579370307735889658031794927267412110887872645672143078541862273506331696769146540334991989815592965328006502511153634523817959902693148233711177749377680226550324279572271513589338094093304612220231918817826398998353873447128572301899905318255910824711998203574303891011696948037041059747819422812662985567623820491378800331443925840502251647020510877903314458758265196529738433170797730644164814065744648519866977360529653791178347563585460017978893910722796013274776251773603348733848861294125530411701455386851669087460826249381433992968455312039273939297162110701617422550071999921568353294456622227443922652391784178346904966639374127048912337396905351836379911420349783085709399205913433591077703790148962709901720989971913659127801451496185392015325247851314883850131777842387357116274034209170253475393357781957264805531665347237527126147965537934945549334802671732958888140515978767042102493952444211095071129897163381109758368492807999857237595152343808750520120965511958557392364947270268708621093459112724029786831854318026399974738086290221815801187229274087546848969852400517628844472087570859191027028246150476931853726270096411940230185913512910321670418430977227696479869467689822680767887463605241987799969779522514839547695783408332676878102439202476340108801435344557066914441970289139500804267841795331545187976897995796812115913191035259401710774529175833522610703247742269031244621208920365844039910618851952382912274810681913829605682916600856765799878042839900227500871116105436037629122427566427876747664701043279497264987555333603264565149795214222148985544942387877936226019001034816235135043027978305026828691098616299194293095128408763127602460818773431937016131955761502974392212592538629149689586259279508258868684326160540337282168658355643170752940601655730336422297591033792325538034389116306197581490346763767721130928495631282081534050182170210742112202938502480011656850520603704731170906359508667200126964969499014732002302387664481289389265814872027188231484728930809069424867630004882812500000 [152,21] 7777517540471532065974148059105035805610924838317277985854817113021686430579305641836408630225927150555482919034197592359335321173831572776866754055966733378397874319043374011963601921627448717367500897692500064548774660522936066140143387476081672408574136779699102762460732201555178012189530873188182716536644417003967419784620133252490319267295005302235715917099308761203258694308421241273587803303873816167645499632250330954348358886036368152336920931065553419698736906453818237452385605181176483434556017565161940238867136630319965873695997645683997652526119089831074707288454620808885127019396898871563970926515923444483052419201213762650789639697874308231246312505437626755364176371925277634010554497316202648196069096642407547030644843485372316716186692786295970308336161436001180435378762253680373240037587127359777336377753422135971903420471965542629214299049534524357400895104811850326556081192040070443353755636080473253647511922083230875902972881594479218272734831884969824251903924813889858339405484925436319988983446467367062519273953642347193011111423865792786745316050347174146680337991363481167070615768012562356597569648093828623293637282481419034677584255073318641800561568439705419258556979912916577340236490474195259273009450500628299895338216408038137280693148978905533902115261046960922079073138739635813348526884794806792496929056321917908715072550210492602500202802932596035451604835606264602259989815039415243052964499149478065687276026521806592179061629508878179190839650811679659635575657806686882121190268351776290264826793904620189993475247512601235522548262905632827982100303433980784916295143459157673575902489827112077722306565254314507042478244174461646600118755806694254004410035510001909051412063201490559656717061562943604963706195256756233710421923222765637521877638498376507373771859036767334955155410273901891232597377000200516202115152522919459639566457933539796107004999457384970488863005455776496901582782836829478659879367505141231720192122256921497219990137492255181473574557820096121692834486553949858476620982435572143936589794946458971321333774803032289969694254426513497241841400093795289016895821987418457865715026855468750000 [152,22] -9749691768664857739121784971538983446133583421502447619886041683045725931930360234920421709322076881277761383621061453432719658473597928713747875064764129822315953004979981984239629291191779187579667032652613351655551529898603244413064885441509355955109262260080166424142220484172911228460330545978266651794838201728312764899045051739492574543845389054814189707027545715183867475498779319503034479592896659443168847397395929288641635975415582546600801991937770531881185413187496518927059121494767956293489222140345980611125043707257786763536066854182715719661243617425013665044125926080818418321408290155465748354368793030966591868671844134669511527787377783335378706380754248085485410115076692402240383347488489633147079017852991621281408164116720564748987132637354210751613301889623178330447392245562449047358888393689691465993723384711061448105969600140280967237240353407505911110740232372007255128640279949143118553936438645788677674450408456721070161189669234886007160984812982993395594561934211674083626693304327426308062892376618929808949824635219180496748657568982587032104834802534398763167813938148645124017088360218110238626053208478559254341091438040855475606446127769427451383949062149975403622339894239653879684375583998709552553944182176363072577890141500680198519449446895343039222385012732929393568579441137619268366992450658449507303506405347863881418844318417585641617710197942752432521840771729248337478850838490120575611864338517800922244150060689040987778673880426787563094330746171421589732045184481304079299905126976294683881601681356130570400398047992886679450333062615291667528409567504676601595055922805311358041349314795341248941371893972442403529133287943910001059628560610915350639750734206739453085992014485756961207762509681951386597635287756039789533548504855971838234729754012044492487645723183773310936885991878340628327665049157488884289287313393808613558681949067784407973882913001429714115051473499521348814474477029223177784322310159296106446070872880967033421307344639694719531358678330016042072161950610792402366484920681444481565836928993027292006108738095374979880373452974139783836458883481412840410484932363033294677734375000000 [152,23] 10490862838178089140126612024622170299224757258811328604061678975996197367587857320475265164185150219919808651455733232253012264209867400690226536872810962310035085746996659541392089859440852212414491729708215106024317868026434876650349867219490925252776397915603657750556726883601930841071885486116751976453407573372045757064403595080637529799525406973469953611568967277100999736353454954993970497843913427522586628508267536830055314592567095828715988809880202812098305920700040622790177283244012251235424941972680880304022927288272129398094837621284310900940289761269783162352254236868994590638288891432988780215590800601193605219988740777491335442723490601031880621657143478250475896094317507771350287544067476729998996231791732318829173879016356253850677174395475675142591258473684136234001631727718339206748251301497882549129723583441931602433982215034537360172918857637671475464385933537111541350771728710933988171019946778603726987165108376601652706591930750658761286063322721469816037422737405264721259465179176304015860852028745286597109700755342847262665187361383452075831888559614165962198147279669634727650188454819290292785138671183935864991364572788126049412056432013079280548793569657395056837248907639761836618284655095458964625245422501421507254890838480364575474388854739144281121555410087684602967451323554562758058331820005385438492273967447358409513774549170109218224711764096369368236352829845724853315945650713993692407760866804270624050631954854919741197119159145814371255730644100062427433833347929716000723138643979571846587372134563447623864479977222696728463989882935884190277350691235165759907846769907206082398147411159267530898262782349622924928265361655196528600677786080319074013935422983838806583944362219475294498013861766801670947010037270266233033406560627280730388797165208756120702823071412580446304176267071786080370528337784347328774651382547511467790544774782798059235807087465444133787042013414854294811902777036138187500742947157391908290043766505483733311817906475224717150414134654902754389068912964000786165012344162807244875884704398152851481885865467562166033230703268587711532618123033699930601869709789752960205078125000 [152,24] -9146960810717844889664799312257544571465687478551649472736279601054390380277813544200206745708952376805457371344991324752815428307635840437910327323436453386236173422915226926367430309325780739623603660158753255369673903694734520838326524570046913246887104585272468308680185229134213099710928907517767060900534722120318367989817233593935310472010925054469263702079131325563193365570703293935608669373389519499539481679672809391100916970116570306115100545859642854613706375413285764578644063908986242526190786351560395708254381614656931044762935263944469404374609639361847883585149869740193633130854640883071061182906688445164455627502179564648709455672056421308909473503974072235501841285668944260837812167163065284314113171166404331986418899311047027224407876064431928686120883101459838500356008761368869859675667548557542245207896486206777635808284018530503649517219002142827201358143512778091376154368973640748586622790907666976541259230067744467776410513934399914242961364215723456481873225123865392630883771879117123107020978082568397412618009661473179923271224876431558074448190518420468940853765158860543691317471369925835147955893091686643722909537544631931233867651980023333432590547289222033306927558145138002515192499906242534519399361778407610027119842479346258743645341310513296221874564073635456773555826873411594913951047707383136077420922589354028695899386880070013507880573078110921371197052931805870251495081084831571643417160275165986745726144913919698628069053426414559602061328930609119220056808390376380503987085445408168938373575183649290114719723568603011467387591196183642692217731363573785538498466235298254972174229939243727558003881474819878585942201651023232850667049172309081768226417002779230766958274342810706288028718624165124174451511700333478642362181343174712748822310332439255926110804707110315057875294826902884137249290991337258732266349317396976896859583653563663365934360190085093828020018131431315269647264594070422787336972011794361907360543105292088344823801353503243737966981329834752072600928223078049997496817450773577702054700401874227983139947083346347472059855167839436198857355764246790386096108704805374145507812500 [152,25] 5154958463232096906601513392091921147106888846418886293198596273497782749954027617312311645448751287697743360084721702939913894525832088253552978450750726825110994618102049363874876051221693460535482863808139502736928996958258021848184958440600345130570832902219643439594795445949341940973318079179008325213973040864073966883341160387747845651937307487323544295800097359038957366775528888762064429167233032700782840838793994710071003679664182451608227028033121339565269032974632322407287239367242692051629497553052565362066293440860296804854577629420542878082560461290435537325552546249804005091929570186799138751950470134818831705814281373197414750369415004656539751439974276816982421702783268393914741527613620222250000003966782050106431763559838701232904605147084298027387201631847607588133352791018559417693804401717600187840792407912714523145689032389068471083653824710025841878116318624357037771704217398359346316447243690218474260881437889058625423911855562768031421346421427753377824199268615600043428505854469381204612659599841996971724055400042278695955344587930377603412697687326007356125557970711017337408818826024600999493396250251297551859584412969586161603715066092484553146191443024369103030661298919069570892978600192493805015546061406452274042510078005533711097260695795413829755519247412431712672402443556264692648245538293060428887350442872473941936438447326593864914216019682727246353059480938659524221819939508030898250555732156688596512328657902371594272560330056555298912002733305732098967218923659129385723444692659402635473945143591333086673009846517826443233356575684080789671214709356459297833181420268452716450596960082509795796038007614782876646245545440512443196086902976035947355447662152286066510987660959636716464917351068703873578943491886510399802333438403305826004010870716615945419416295131413824971622034274320357504793650346450863357502683909602640314087050933853392632763274387369394177806070709948861026554121770791234694201811844005834215181271733592872038702646459466425822462345266627041542950042640945773677843687617266796162742665690040051536449088081644439314867641582784685283513681497424840927124023437500000000000 [152,26] 1269487533416202766087721015292190893099861369798089571191913732624714966233849582082308931714759888105905174306464377118496751777223223448441496542708804236355211256647790505264619750693977151614794442193716265948957324386760708981900966563935465207834356751261032646744985627876772351498116769348682803922381018363726243710564539408016320286344842562091579690354167207903522556913412622860890934251184719671130969980033731301330739057600284185671811140492183917689267820442376025497209494269977117778780540009463886271012358736203124436802011532816404258467205356156464555534665535863471193356012496602825913803161238239240369666469650818935588510378640557495032959754939297507925896943993969549948344193199837680489944723480728147077304527957154326824118682046606230640952207324882595732558146893797854429885407592672666363464775591814779498279412372478781468529096282196613383698136779509165010500700139839756367755801312806939708744780860519138563281156987996019559697039061617857911335935082099104530070966549807906794882407163825280655548094414277847818339565806000004678012405756407477750622041429104672428615788506404374654827103316515645084873618861998134329354480492899721882490594581545492923888393668135411113953076355743305157322578263495062559160567494983095010606579327931533866586646960345749152546220294584385403016280661980794618766476411687311694348893769611771567819268725346387197086930016104323473870444236945107607655695757597414292717254401187190126998622993019065157513306922956605680262105001671556308666226520547668589383659507966095916845138917100858699606442202080169132888007621552642327261034342845508232019493579407347431156132840591910812066983746804143753705052589825811643256216581828126571311207956380982647651092489532686216679931751411756186018615620314973781164999463781465961315420189299241081258672920390896052773936383587859802640476667576209028933168669591713011690867267497888205733760827782667670185507503166553976474875707607817770613747010104014347853111535955210736610569440619920803113124121486267724482963605583152889072443699908686720581411728000687489884543336258679313566233304300112649798393249511718750000 [152,27] -8879089116230954646271395784726417678461607909348682250640282012496251350941516308962914404186537471806061645099448973045168199814494270352278273875480578771707572562481582854053791045604033144905340042481968954537615593919827520578661040894639792244022501364062400298420992330063561361849481118159714296923792099511642585510840443467654384665257010864397704242250077524289080291825249755967505403042848134628221906251447139742178018146426719136924264157923713351495914505749347115268598625025613815656593393496208061675159540902083449140534539187328201174645601008768200630929123691834226316108897353640492614470926734860382694137074487573606990859881839909859994491027898675781675982159655925947918487468953971442698091954056232335086620601284163865806920589619836645657102811362089668979448986684810629353506847126407276272806255892499872413715350501735286061114425803404049862130387290646200833137712585845157184055271469889849742301043536382243031639716735459520780520562697563458703685206191859813537117551192589663036558265655457295433050462859455100186199954292892397459468295130771597630317820976562891741301993584378574400514229212721445738257325063239066770280954698295822054879969422202162180619444346974732479483540633876441531870568332786652863848473120587809183652906107496358753594982319163998095351625758946803207957780884147558504400160509251466358564299082537246925756700520400660812467101022843991779214603686976105455463802271837705536379392043585992170106143574403201383724464599347196310732349426777499269338389157726350881412490067937799467422332822488090469742200196746377895552929297537687405677344156155101788516140214208784943999903698999600542670367156290690723271556900418122250993092689981412737096079439342493053719311032002816793345452270581935944560014548790103439499338538861467901949401191097222037193346676685455843950908229022525928700012402373451051160472309083760858102295417234880601858456099037679424490783414022069309971874681044374696257030261550244442344216061821621091432698646819101241048754928687112822071928116306292745265784887148448862358702717892145401326213548579002754479461145820096135139465332031250000 [152,28] 15718185382722495894518638681298845983400928945901482394529484135277328284536633599165296483571295212546820864770831415859185177036806080836611726440998752654930341659327014935673286517726819630721767125983319088679189818196012565239915545231130246680385990144411995455726124703179420940053599035420694207004281461346206547635057827164640952870244270075467421565298862820971636736976254014260194074734858285367968817033753791267614877380474062296898434600625111628281206490232639486678038567240937209727316105262179171987147886677291462415085986905771075029187782879310335907818168436843495337024661026401502260471563234612735747389315162678612500382065366725764102242312663295246793872559681966160200541358371089468880347984234457104059763346910554443904763103063999557231447629999392513465554906982402113273939764251795196908099151095112087252927209438636435604411790445964937157144787548670488814587369554073134530358205364278406197973750101393399951179565326341470401807679690449507684809791639412942125027262173996337875431069220325004546515362334304858289473441423323598761930262234889636803775033555833140706684922508382759074562698811518968799461967942622363658456644391760456330962137538111129950450867722250267105211834154160036928292845768455311704482407003391047575796841695430712718021406344232382103031792967331093138336917432352062985014689738144782454059374117098669823159261123370899614997277880604155222106550298657815505125429229613578509175502157682921169560640979190907676050615905237016811254914525666732679745148686213531240604739977745121904244256942075592845594069643073993748875766859818615790957206728199870373840524685675285742754599470135277624612304316774098321578533241014763712350108961234121290724857529187546248182065413509136290376934244925207674987200113342554376184448170283899734212923176358301809260161873828528714203196919912176973559638980743366980008218418241876870656205087859395737238998172994345670291005346264794217661448180464748841759812886795808480550666116609388528747562644786250044418504767953820148431697859335851768504583538444334024955270961846485634010018271611297535628182231448590755462646484375000 [152,29] -19951472078235802807379389725743511940864949698918380145636662629417627158889052199414277886019523278116467499687211657359649087199892053840009617158844799293542730877643260505697416995690167269210483367613081906026307085481055115205215782786303049069019520526399537435665619110378998502025468984933025679867607031676424130704258806125649712455391933514409515304575227119976888308761888647367247131830516014767765798096152580242789725105765556536959333506091029788337789963855299027107665886822210144519256422919323116186370834825626326742076754243049215791307498229301040879868397742674278823304269310610475937340907918395028653353349968279865326133868402864757353982022582014227310964551956530917196438496068681264083477420332996268214558554440143102616867680915874675610692386312902035216152366671452908163728091284542704312087447557175845727420434378234719577434887874271830943989523833558384500648504646986947278139033359704152700611207475913828665018013150639587689453934337902352114144911251220733903808338435938731908814415250217150637731363948425238385169131900925074480618698047691870346608062017886639268323261094158607835429936580621495598709708157259494568745744684792571147406698549938478013080614676427970022475645692800134097234577975279481135711497035885565424802568220055967090536159705597744019296290066826577807113652151689446828977593887707651265577265069049407463989578894577867697438438711841710939186779501170121289705041650971979215121514715800897490533868015437398520482964465120763907591059628044168555926102499919518750824231187464258077388160434946740454271074067503693853894760712335333806219212578139176783829072797614070620540623842866099624092229925326334229328060560493386201815905238653183165864636446070802559741331885546931030100655241917778182278484043872423276344503165045754771859285893896896373795714077262773507076473631164964739951901814638032151713571987804894992488858279946063780018180368841565256208764691205986636737832416361407888266833573393788802846894370201495389427772916283009342637814793252930205019106635709665941378317272822008617238135407970543075655955184144474401364277582615613937377929687500 [152,30] 20697204420965550823833070509288654557342611302951892596405589514487251630466781668653887195610896862143622017933693012494207819162567644545609633704139225836545731470456512425225145405294159952012874817080878749598644456356583883636626903922791763523593011263333993476493606781176175136040199079119475507405529555868920608496897864080203273401036406815056270305353184327614205891439575138469171503485500022498317063747561432035668529933059829768232711926886623517524747829085569140007849096482477184391281172556518050247890127989748994984963781530397617465693585954869227625179300669924781455308205767310827736851745365765004575471053950055151287209734952184520528025988853072816297788094336924376766281118607760510256764455806082462633625522904549779464290578355583439537492677046576968998265568590996101744220638779268414053366362446760625061904277775548085681402427835109595504262464177855477229138815794073205497789040612608911001099049149431942411703165918994464537579219606127432000210132316087456048203578107933810452456402471375671052393222278280594153209133740324699571156813449802799249889897173927676337719041174036562165089888514634872947300659287181337597094193878814151520839180537248661350812425979494151484299938100897888433876428181373102528654500296585643516671857919536727249866521704489229202930105338231010492616588944416658701188928183042183939472524870418043994113433958880901469984581262788023502592593519944268707231267828021848019927624658175996591585030904952439586685960072926165514155778453119873694720619767915230197685147454429099441978366036989180790946671595405088381298467937484955244489939636391841635260416920343058921024819731331756540784458332221269859062683727916517316263367710586770084043601702051414387930309557333770295576806113059983657331842696831341557087191887492642030220764848941417512435647603463670296946727363435491504867302707835963876533673754597359715194833665397068985550537148762943939334067296271441870278844893682102459512639230459046350564455714695369241695554000551577297925867999379681138532839214639232541000211706852405919038288078592671302355365803293807402951642870903015136718750000 [152,31] -18333489549735190172863681793658951238845036131669080885310386460254882229189585251531783622219907242373520417191132495541736414745723277328760127366454728146814091249861601025815146348411624431209654147433861476727964093732783985541725315439338867630263724940432923936876465985591938790516898096570772492446097799143448102202882421775178663078796656704484818904356133578607321983061529812087871848843443305710900030651443711153141565335877452618050089356108472521575293272860619174941828319501260171814124808750969871986331390545540059309252893058297179018863227805598242399146684474065887318122202709472273592769581523159253221282183886056242051103607567344829519077899588149142016623461284752559187955855910535794024961862731406619403906725517831507662405516532371301255937109858662470145825904124503509611045658877320592001938432401913442486332471908454360837998776441748822023613522580118990367925844372245239736360014513383952857287113712821069874317199597131955817767853142192957469727319261735829218251104892769436596664161910349696385050262523006940589436907675568264314294481683852195728634867907282866696648152863420143747612350853166212985597534084405535487968430649812947680894314267191684867375469135482306230971829398393539294396322171083574771048051424880272802655811043837061644604241701179192637998061493966406216163290203569219525909736051047579328781200148904146436694911563179818267511205757528978605514306518905471742962226574791541356970510156793325477228247411181740195935396958771970870752324611774245400131066754282794364475734151077790273801181394429836281443970528141101401952598169799837882407668019873005009607494935625116232317667711215191694523742171847355980977564971607557736448526307562228314291743578313853949445126360577100359316264899062521428503606404099693259504591600636840235001395046812311224125235796966122837691198969343290885327060026581822043611698989584648822394922911488955800425581521942094132448584633090033494982750314064249248638967766149659553603653826272624383251814995254019054935850853776103457629883898324777340060188746074858827067179983029985082532142826039489591494202613830566406250000 [152,32] 14139730576719952519078624440554646042643090397103097932771993863363682267652440964901874378412198526285968060344227505497185406516364195794027627670010873467511330314854838213749684424949959479988935776560149753176121479206946676307777832829991446633962557833419806804652427794862843705182723391517791645322924681358119762119472956909525528543594741994192570404568934092668022702231542541644204306222350752683986846361943128437606701547987119605227106898048621143771687313064797305947828945643587552813380581023215481321837697415442868296649736260253307932586383662988900104651976444221654032775018307852791392528765694739177096978135906528498510005180538692885540585907623187172934287502043434354532516830946181879636308704397694361098660212963912327252592134693521688181362097634192720003489857242142201216964196420639774886141195835174493865774708227174947583094263237169310438299129824167418676881228859515339668601460096495759165332183127375089163753189705825702054683037522187954783619601399500869963529896855362700294965416102411348247373213399739845219733916758925208247921252608144133395913910103258229564004308184423107961305053884408047687685116326936531158660436822334651086546175555899099123889104117343710150327913095367167227763642989052094760296312479784074553604341387119192333409433888659161129338845204151708781693948971365712405623585423570221794860765924350322523765104732531471730728906033221307414601542666321897383748728529990730128064530526220021009532271948089128677214990400471108177787166747368307654920715970940568155985364193377300824897203797128841066189906522674657275259349645014919438941897606846139862857722590295723304215689516355630041953448938876983263671164431169503872823239759781062430143267401890263551409364123734748287514744888324152017248614621645334500927396630575616788612751503634122644353226582296395787354327229499005038585895658874397014856156395355059350152526870783418218933468523731275489867250862871416839609880732915082199313428759685851064145319887491711676162026704581707060625167476576844567641057709006947936936007644715478455801859152104939937322214404957776423543691635131835937500 [152,33] -9587194669658585917823673733922169898842032700485883089552575875657520031935173668083147632512066871416864384360406946262201406067241389854993769828663637030856403080826818043315962123142563662325010045840458609851744388858135792891265279189484793708440393661820221664250319681275373685258831717422036541681548110080884312237296455105508751875397211586071607119196801472582562810022780971665241089529010334916435111497300801459910958127778779869856663247066489082813443934005883089785276141495397434809123268722394958174989994988956489087235719961598632716536457368699195810381745525586251898771300289632629603090028113538410682844397412493486026370392418045703748099126893115973324773599843204443909781871511653348074447516641985071265578350720955122907657335365060238600181981578090646761671506643616490122765956376798607305316093632177838316350874518651533744654626717886984435951870096023395626424779652886152408555741301933468074850683838165288326844646962133580393907901296635557981377353567084408451516358627485147439151777035305033189596438021280092531535562435929836464137951200900439272764420802324175581683993781227447650350180328196491755259686263448983593977833836225328646585376282204352704220672673389788644140869229373981374503638138459945802643051673872772432708499407419004976567165277594957066734664942106413688513327112733775577796237882895495317143208265553761784012252030914945979602940570433655223502402753653310484252685286512856890188537832520935259735577510445677101087019047946396581689003318093056009894711056136284548948842728712703629158936773105650398670231796413896004215890346986606176895892707724345821977507074351637201963194746606631004811448165892185090222966425330037572284475459031449991846423216205452550900747121354477480472331524905540861280643563429644895869205965887133825175340548734144405911527239484172744896028597346217894845995844627977524289620721305375345336334055839946951908036349486766098342211128856747671337546047778850811895583156167780668363832022311570987858574824872867361028835897140527637254296191503144445222521890262084470082640165911752605509832392272073775529861450195312500 [152,34] 5740895373155551430044128493854606394682927925635761345708836753258355268138856612675788028039459582291986522795770592788034886301530981214621943364492522624033256473455680646363476437450703531333508139232016508295898652877471775675565206167491613772407115825333902606584644488966050387454854736396543143367334534662969338265049344096015981422045440954047594290739833808463421027569520029443428111871890509727574987366872521335144876553279587152555120877436132499801136259065586445626641992690491986748432753080646919750892450530700999519384264475642416560630454804277973227701296630146842056780320164159964457731302017098945177541013523106833644778123757873101975530732293290193173018925685137864896332786679536994626495085924252369236622534254102022366368202295437980899110414338920732303337169456577972091428839193400172384510276629374773836660719525544641465779951337668092531578478093246172330192830710013461090549246096114358588927622594832710940583930174480951665409531091365211663051842004575505535063406008413279724860504083049759383034301835069022590554235078371672466780279575510178892672132269702353267779142289279200704630599827562798454460066020403006270068920258611665643331903033168265750722312214563671101456613700873307628094128657737830052130610459142393505658313063988080970630052871491177000340120793223700559219163220893514886590464565650026785828078056421691138845612206989074787843329035549424682980952195575502102221658829259051728965980003865571764825246693028433288291286417406498781047613563057662660382653105621769643833557199603483715788413406529365897398344432666216719820933603199154535935207279387583962158613715721113679120349231662430611597380033626924220644580607505214142401502405695274550618675754948650924784280507072022270371071830269915171581342065974133988453640623009570875004291230919664118155242365978700283862841890942472622832177773174812001564710102898698253348840607966065070864477347851010261980026207383708108707838183197949880075515230678692664148098840636916120982321242572969704288798354832907347566446479097597750733480236192389534085863192491849815723981009796261787414550781250000 [152,35] -3039865148784109617864166171482941647428375678141819239976891947886186848373971245057992443493205469819602998720756534227118511265673382460000755587748037263863867945629593182596496979054143185289391387936947501356464794323409584014170894966044689854337818897333048095447952707874663140734121683639626589401940306469640246332786410892813323246991128774416501314149647086887033019727226112762864353329639560016022105723580735894919109443756895686064959697622176214150335667558320085074010799293240534938405090685057031270776927926126975393221523510866094697212785870527485557964903904513325514703239726381268109102385365700933996690437448117330077215718886574435591846446596831341999724757924649577040754106602406086383359336448388440741065471969689900295016111152115423754529729320907260913147910924623293799921355668423561850603518466768100469307519010683426465596678684532187731714805886378689856217375046315812094362638636213845445635490183201948632125073936221879478328939392830525578353317699746006990578889773097518180701924837336292007519268807559291282718795123039531974363810102379252476216563260851845516937232508327721478062676792392409338036485587726086476682563016914667606879973149346574634772610950065047976117975437722149958021392877797713889264154478703905609776289527506794433183687527885094493269809941854091821601606021759432243401474230279381717425271285882058842723179194514226535906801840388604349964231986825616463432212282958687443288632054105834509158070346710371518095167391268416392858900246427639525706768534051056782526662960568895184952282691157771671142587854890970116740892956592591970622224090942141559515568557173019378369192937223768595740560896800191064965349616266885109284382917108727657212083610258726860098103631081343048711458043917416176850468266781141981964131788122641007325328040252072022914154774315032939335685307084266937726111364861278023011480301300017035623073148012362405702098890653320041100014006306889910624716962996685655752215842634544842592472025157499976779468654580073191902565012846419762015525991819692933374195346412167084671710620691342796817480120807886123657226562500 [152,36] 1421111103241523091415154461075990153748799781859005590356313831323494637048699895568170157354357346799994487659838191518371863341327860383581247810682890078186921388884700167592924573788646068719066801904404435512899703946886161015233080088060799174338444075615763169322418772956143528060385787741041647491310951566515289027543031888902244180367626793506338086682503143521067631911472599242120943397988983951358208162932320153459683202720419595042595688656452877176146589706705772365848920071930191765005509937451857563489096419961460804618880823892101253940484209949590412841203966629448611889080658248145299748259086257545308600230791740380282366978065603698837666907768666670806501445987969739080250817552486747968341462996605251420866095103831980573500133490841852529755428253153168526367806483356367146442655396870857916238599021750997790177079328903697592315771163061170867295951435786493001112066082418779694032887819110895291402278559843244960746244599684455015491380375433670576236678993161155177898989737784514921681623161586225396956640997206909069120152467144654462676515420797323830184622642242193309014159343081135742723816729927050503312184788910318633584754948005702083742046843561112093406589783021908210604522363277969718379962261299744840990521481318073614394504872496859039658247820581508002381801507940193182852037292700440338150956761965573272033916794024464065301398701448875941135678128959008612570907176479104989494100923260430397546857218763427624439031081626318347468346578230988309745895745539452810751897078858020131243003044878183944847196274647453176901446001362974973510330809119648114920206070640422034489490720682800921047704358986606391489111366260500657029097471272704375705462492176039159019340403028639137048794107710957380437498716791439045442049843517535701775152939531544339484732368265604800608060559508430609958780696116725891072787561683393598152320621353188729792005435892508516778583160031353344267119808492721562302005850785771173475306252953730819924284055313313171600003556257251065837036204326225479212119870139147837714259569491761950148223103695954705472104251384735107421875000 [152,37] -583538317328869431790854325322124845812168470978447940935458383972169086327508979133157834560601227089443634948894532563412039990228611125129112935392198437931838075771384268665611029410997830158257291809852099759663521955807961674435229297508896533392822244367658044273860585414232623820167498884432900875977292283595966449173693164924998881082341572637622663543372844980441332195839967190841262005013980938709559661327297588270028657292815361543443658108477209472363957943411853217073278577638845911949668006679590927063119067841767593242930507801535759733172870342076213619132310084208826906809315195269127337654741805548250019002195376216889814279971327450906608588914450364402977109071016079296490266919302776827080349874463718711780376598155315883579329124078814304047531353068127991860503559710123662967985463060033602494987577611864991706885540194803208437198923963689393083210424851498750443880788438413730840504688922085967859494735284846426772326064803967392426190096652733030171612070146007268028387408164579840889983732503975940906975511345187814118815577793372667599718467405384831909022500480948189801838698486463444832853028098013182486414498558771517032595309741321879749924177772052702746590231425834150369557964379840501781377228489295817648925282815220472980171603944763813777023907687604765001944646407089414528172377414544527154997081298886728081829333143987209195702737752386341430471090063725170988824187963200126639936086272442837345656371522200037803810236051186399191417204871973415255334712346527473102515521229047532980884849745855053726823813938505997526230714698347216062386554834903108711050666720961503201785512282407345183477153584889956164342521084170990042041726748880951546359326401260343538600046341662288963604415571583466920911838947406221812754392208846558759366661923062215420201885955227728109378495173473094478096390949311642490187907690557391844129109450041129561044079923810306859499614487660522013529314191102369256707936281210589420474677000672109792229181821752632348799963892631248144255865562627810205677507236520349898353817321794510114552068102966586593538522720336914062500 [152,38] 208044504394941167329263832128888121087297509292461348689963426979250371342213007257318675374030722042503951353949769879289784052208864950172407649667675493967195125810511244430466305167215499980768783824637570326499182739025467040107590202480089349148094474743614834683857799123844507340742357372143914301918867826529557985378138454107128890620210622152544977819457930092249371826520921520400543302081232526765745345449460909477701515178147371937766684735413101114371480146113177498894628207852550920726922640963258025108335150260780567010225407441460763133695562706389967194419653300984467601809054546165891810754764193623847674376077112090901939718702700263470844247850439783516399303118225777146948440662574158671460446188047572876921282784222311775898896590536157623687412753572183287010924056106615516065156745323360739542499577405074104646593468905921032944896160440444214266582630137674009878322289431496667221528052101779588466546029305510567993321441170948609367228711600272402107995587361872204471571556933746455390833746405095340646818369192061818838116213427015839279639602569513827749971541596722865172643139098261323728162563895975098939878779941284485296348324719748104283285935870446280680619491499765476192073891533740269867380677377626459671981385583325585179077935657094407997735242875729800582789528727991330607568471743489256218420603715553432127469534810499095514644415442527265424684327663949553298691142890346717046659015600536732271918728794674942043483397274175125677757466372194088899241034397137169483560848107855969350839957825470748525517498276132347364692794316688759975789961721458647867581807234730268842649293200447189797853597051732298890544071299869047189691464194948055034552644400745430388004744932668471908587539817644840655956719992530076393326828241325342775825618331589061949374573424921836671914096523907132348106063854110330673725452085963430699022473124411315361959929872251793821800276115616227720788897112306870125605930013603159592741855373121841331140682288159992422882627729211384093278662800596121363834049196711746784955398518069530355845131452952045947313308715820312500 [152,39] -62693892518444701340468869718562013784214526887746130461070878314152512893702298656443330674733073078275374804974489317287764985752149725085289394795993538288470600803040321651879225104004692040494661509980439109578740616707844900940057438243369796774381012515520836618570004563304127451161649416713659421425667028147337228138232709445827800368794427791161831240720639124393956437539113305740058602377053282792235776041856467664824002108658588373235416316467705871517050280856991737380117864198398745036156445062435586522060402183065095212471285644891850996976863473343488808170104067805027871525441336085994949537569609357773206189076908752767735449323181552965886202222024018513791654252264302175159272808785542618431724920542612622608029706728138199072859937611495564763694724658678661429258527573126972232704014087316958634509239309805410680789853350017442414818318899682089953369189558541122798159594512459790251610831384067996474860937537526187243337601479267869960876604914050993973196339796604310677235574958373350250416010108546242817830619349846967372198031358290879467866664727030445554621786485073187024987366439905212976353481141883896005262569883059136546840529413179305635865548529371473528571986041169093892752648099114401059626169544958355908710251123875733027588814983493607822711977107351050381741097942065733212849062549486435804652847079212131781183582982347651597384706105415973972542124098740682285130592912796547547285026853450845525029974422766693623017059509316839009128725856493019124182122758999056590487608795419568561061612772023310860057483760969741593964677340329497145394550935278729884413485875099457749746004443952300662791585125011448876057547178291051264817423951241098912200996326518211503695907484166256298306868603783996939707229995209023864339249884481142299014390580810603181863010791931246856043616012340393159866469319660304236992200699375284110747012808474429397416086134114728891030970859602183692438395415098576160996962898945457974307764139315346425308963556977726966513100245181674224232523670779933688789563429638892340346138093432060145460127387195825576782226562500000 [152,40] 14835156698630527761011123579172210991456371280888782016334864345565784708754578202691811191208542594874006710807996336161934145114299667214277427437453692527673293526025995009947715296347067363877471959095305272206925499268866075699746038837742097470364552279285960815963257485976197812456618284056546239611626447352167913523541247317826827491743181142524541866238503605736728873736300566366925125381883346206631794289098726065404004134679084925613159810271211820694778084260512283887072637619089030153135214961042883449169998769419370333740300222059935601600430445296340633349511133184217583890863902646267857349684787849506679842510539642700263112114931151136438681273738997527495593569019807637956674825545866961881792641693026099154191673057615789588343213652801300048152088685089063682109170858340299998385484613245856171246477306872285023973125962251995796465536252877911964571330261577208787144016548371001151285077818192965555551209781498521986393627979298431843561337085403359431174830323767178720818974848061170505341278798437321452283846982697643518403544993098989340606218925460540724136866163552381454408288378825999393336483741518674117109032435475967809438510137402192153325745415463027166796968977175083106355496622830003047323070474027759909161290090449479352423438281672800519897484433975407073274520670912248467208965580065868583277804626951143016636852752211843573292969335531648593989627951448204725357862106970540158223042333400377518938677377911729613772519964045159494820294419960337736672534228258356366343265229246408792654762000579626642482161004357778832718911205373265659570795903553203806197076121860343140464948357711110791507356270051743088090198118408742255349228342032538765771797876635541879141365442623093233748861324038231176240702362562379929860785922453626467735046918157177831261617486128133865870238339743578785725492480423920310174598476609725671589209145053250592919730174473316764176045251693315604083247013862712659636921265664031531617182717173487207702760234724735710979252588257648011667654206957547474280581414118622975660804347297627714397094678133726119995117187500 [152,41] -2021327546282104544362369952139660811022622059631549800765602129687687101027273151158581336664275083048058260668711913799871696567734997309415484718640554847320032584940283479890963388487193952174203419794753449333128755765903178058532269870027002478849498471942703198109157710479363920281661565416420828922515551511608099598721097135791833944453670952438873963563879541158481018039860415199540100393804735795040611735438787108723914382536651303486524028266505976821112552287226893075903940916171252438509302731665259966027161495471933881968340361171129282492076767673254771968420061178346447603923759166597148189722178760470693587438518645607232663957246098291630168549126892984591604071002644244541888878463502416339903781248147058191362277393822194891348663548086157944971047361734665935806537262610633870560877574015749433292911785936348034019197731987895751110230753386573582425961136595863797788541225803578645866302721860532756237814599636667896951805994302396018062516377214959794811741780714157713841508680809736463328973741800709842224666729158567053682045073576278362575804662043519932141719653158048340051228349897663703926590607711591417217335462274553858629278432917647741815589028957856557668384923495282744013141929379540482829062423049480932667160815944216303151705262920237296705885524107170822858893575560506255816010148527453632270584744815280673491765928773240367942026207342052641761365117096574473679517091071911702399453312784522952036380798838850984053917011240014546680668397312097878592822908629417464866302514536887161092005124225415027341485080716226633482476643970718867258391556323630037581845676760380614429329648653146282212157084528343518244246799259933613527218778826964507507794855737219155983824415887484603463023710264565026456662494613299579794043770239497286712807499515342731470751677422054063143524024232704216107382835082294137595248473861038425060236848698155831742470947890794912584093651559775265190586346134439851455019952785633645715084421382018604454864785089541001965923390152142853598194852348954430335700344379037528708825677270510823291260749101638793945312500 [152,42] -347958171170993427677017789783472516838135899553887631200054713896388105385578450022927312863290474667263263499783905636824892820116237805588114896704403790899457005876738211638225496315941018619399556029168787303759454816556602091356831124648652129762527278999623791249989412437720836614381683693734689215506736395397666221753770507609224108890922253914462408572342871118925423059395025691798289175666353271880952955635137425479238733035408588347509089229300107705072148056739004400051347177991736061019454714951224574822139285152150960651745833379635520180070964648002370277310708484116920083295908637734797770928143064332219602708851489453842222226294104594318059522676499539120567038337775060922122656832151677694921658530725945470466894726919714182835842737748237679182124256161787089703166181739403881775831375677785934350519648042896672751220011882882330624982010322143322700413646345725723747399675650880818018015005125579571857007353464344848080975760368334035991334329107130579576063739413030783869965047313886245088755649083756021229503769574890419794825755894344587517744191670463945829080401721841322086927510981368561088977800612506181077949874587698590236050339182561000049836356985976785448163001528319094017977148112206582632076706894151058993704957584567796382787197377132424433533886856687084777358022586304893263626100720563464984846695320731950653278025900440920583326691421672830663448175296589456356094836892145726460146932585629682373087353251121619703052818982442544902758916338301209582173682916127919464530755515647784606637700097656780398742838965523943267596308962798577270454775516675284296185387471045985122382014275351017795232188321063377105257772060173265163936277971012506140002701316067492574224242305274433756795042490695411009378860104187261581964956147713894800036954435294899948683445611640491634516940051232249622748241594037557048079943238921001152995592733463657323077222553980748404900530096819149096922886880771869801478475650519042210302123569467134667786682978271258336217255323469295723010759201431703799876947879807231878146467352053150534629821777343750000000 [152,43] 355797318160573823445324516184304916343944263781091296346728487077413326037853314889791453866818015974997979529963449068342102997193582338369557378083614858701867744097153684563823817551120479790359259402934962834816266293970649479874533713402878952634562581690050259202194604547682176431354198863886138626155755910022485321940035385034492678656339817863673847792601772636317491930086828590663995694729606972165362049520870892377468634903294275134295853701291826112274575665537375661019172384082449526177731992459388658566985460063266540987787281538501990938870992243361885601737181162290766238763565775155697460713879121717031960605644294528411440995437139040256704352045156476982071475077778144434489490500339848285475553139362561881864668414289555559452638377969315136203927966576632027634251572464945072953548706001589212491058949401054749767842369383825966685856218191703129001012796400196692065331585714021218711654663772626655205959517859556566181411217466570400122785073559021310534039004061809995058195071447903432269113613947926190687916052177871852658345323239718638805304503261734745416966252247197744219660867926880746744618391019118858304208795219753250963879441011696935329493571881811492265676289286014216256166224873768759023071052991106042859030462484330223034416075828905450109760004510663024584027425936859593137941953515629094494401075934895763333194091775318239558711807492378111585702255989741221836780822060101377841484707070393508396223351871028663473602712869809412145414803936846973227424410008605575168532275785651113681600361515419380055444057460179433441044891273991198645868116764650691021985545871734641256108120569509025566389845398929696494087643887740404583041565309648019661942877272737945399257497229367450265962226698656701817799746303282807882942918659992240756005927611262519738552472018285937551444361300347553032233266702109345726681195574319274704872880607209241351793217801190801542229765199391715296039338237020374146923834774092957745323652380877723955932461494812298420035805617024966319911437600248514407233917529547323477245868161844555288553237915039062500 [152,44] -123265422048910126800798845859294303200822515839591848669572864142614126291892232467655260129279033654172120385339630534899188995670119326931517654289495167455469942007952616411789520009964105588187318036927429692141931111434169291711807473061304005750171447911684661743635123003614968450517201593311471222603700728151304720835242549951128034335829977353899028958466272045187440672610173973224833789789355199270039949980277053378379239234472351695370048602546285461466192088644915112068082817175092661664757040832365727745830754625690111117186880431343167669068623557292856973981618685658576323341881839338257884252834603494131758610370759122223379729656314293932680171567849046041885986960142474441757423673121870395577175901405891349107339734278671485346194890012045862851854359558967934173014436477883526454618976164850701885242774887657508127764467039867572187750196239898806653454217232300373134123765593792684644278775353005748280492735781540427369362386565615224608551381688171708974743100346577352274665021375396046671320457038600960153211392590916726281906586346164417596537870519739019785724158531398011070620033463932321590328582121755660416627432518620848673728447169931399572541178822281884439855376011793436524392155371780705714628474908818112783881490583142548426288510343981062223189496378118306517759957198643479852916140103362582844296949401431551302532816481523758507749789566795096348870192931340393812246059374348587070561769491096383779583952128610268479239554512319340362208094504759995625175899045158774282737375933886329099077337797571631198617733455337990202074068570949834620573701329597983241453598236764332511648019949908728196607597682843496203470376680119974216641230428847874506404762802311560613268344882636838269042943225777942672201611473159389014431463452121144899941186774226160458610503059634926637200789462422456641159329659525889678152600258564556051342966162057266137216597184799996390288955060015140932869388454075313560843091550026784400548640784422672555385248338414934336551615774458108726011967648620668698212182770937439535430257819825783371925354003906250 [152,45] 8526458027904413961359583138286339196074560596049932106170378198536920915393119621960259492905029156563772565456231760142611304338649433513946131612360722163397788496570058410941534545373429306210366829099684744131908969421286054410231152470823787945446843564172652908458809977357754233181463672802020121987297057050655059495221493938922595578931381517083407940552010188129478477185685951525587588420039327817425877668605425356619306183106188562587289496466647929950243831840570774279816949168103156917856319292465639958220970260490140878812683328893065362695343979224846717909869614856697695933828946281323269237462479792477892619629294362197762716701712124155133703267667864858002682572873508938860833743421749546416118279994480633764352478617060154327590815764569204309911516911799299195637262463511564811267486581872634813723925414071328568431137586864607305951024014332464262634983567389910129017506590512167643529602639464331497025988093738974453044957862449188121873303000327609140105224525436924827654179601973661433103372899106991586058469694602863486668081816520302871975396982384359416864193259433104953633952357050475840076131138802126041347566139424669773920464230345926269208924124426724771992923678016903223998852973970183726978054685054201277350236127827725822785329665666940717981664570169978912474632409798613364886668009665390272907048798572709993595692389931919799755298480486355448291379960133853486627283025245494001722269783400256479514156694619193568165436667035078592398002933991632058376735875359616581087244942088161517816219713359933096884179965893123096439004216426650000098947840543286705217727402799059119571135006111536095836647035350808740196749022641591665144327456601751202721684905736645112167530551444527203072171062639987960156200108433390680490996232185135944004704912542014048503197250741126272908448858796530710634089207144939661837815360091171153841139576343760549957051978186549602714354530499609804094458303142665378991109497105291725602859498660174739040056683175522892529079268623027124102478153559892045296057849768089909048285335302352905273437500000 [152,46] 18032248313866188822962650419553751363530359987208726128337120402709466492764533902269730858718322892287891716641591688011659680443818098280863583701728479920881860653973470723498124220987432535650085926753408945546464431985993364065781167192037494412725635080439845728810276795025939702026036401333828854631523600703153329487029632200041483808591844465690988391130302844382667554003879974459853437094848714504093616738975254132767825278974626178899992382237360435000468085679638094461009475826773911353437004568428347249663531061461840516677749731369435523316370106788177900131748059566344759804463027955706642213962849342431795773330333563164559567274113132589429335131802578021134239111197731123075897564099395774413180242383281094139470701685410610852230945495170012802073346212947262126584536124304083065713777618377069953278750309367972052621761036832406558069664125655682788376201037725365758438955579700315810015955976097759777580921150893312682370577045952304444629308506473774981547904715463544610809078763151457833271743388425844403352143635546550152189785641136137469945529681655972235381232326483818850707127194095178935494081248538357108666420404484865860664523963978974133305545190168147959938696199570252764431853005296784992516675705897368082113120694911962622423798616157777793918342136956584145921643424025843921824147097900809524867988091110845978139879877592371455779827488986396989715799718461763596642210950679652132886915652515425238241576285812694891528200331684184289430711737513360742156933469538694769773744128841887077571661728068312591124298752872784358360535176984752966834698236137932610171325401655932875391436329051542644405248310885213959013738856739468864492402610318657303062794013584977059649419674781548713974486729089739774287565929960008827926500276784002121694949582132445649885260829626561182988122596881026978955533616353024576627075943685221716599772159005258076571968776887371611098775048006073134173608919918537411763389907289955309459956453121384234929233244679548725317318010468047618039519345790473126549604332424792119127232581377029418945312500 [152,47] -13929122615748120108630926475615765703819145606815570076243409860032892976449692347953866000926391917581454549658103893039679468828072785765323223926905648633546457346095206604403882595834406300972166888307566605067672353044002827531725997094262229140631986293353757158036190728571774872113654596960739427052357137275771707756105864135578224403334379649407370174272978121589385748797818938829488445948813427245789279687789540013553203794157966835259009531269708956479053416206060362252010031822312625986545433214961813282910615772133699801731312644143910377671744000345155699131818152614299423869742110642042245886441555253359532282792150903132468289999667259507821557553330216220021042077466561033040681695080052303124084865306904462792117198003785385297913741152541400094207149418485233290018123073017517380110100369843301712515872177454017878372797022637788548199400333457669190849780220866294423539970467294386593799550666948663241188409605856012375793828732823743669156648610376892055083976980866406955048799811174862935663699007856929190729174132243250663481356211024542923079246730180377883993402339207696102864328830318859763130375933766930151249804686124187825999702535848078272168327888969931029768803170212197652435098020251103467471819187666041033792756142043581877955740629045990212321544013975686041579842485962822421422873450747020121614017521960289321148116659468576746706648348770159391360756123465844607163190422731689877805853297068230757911670999770099685513101998686969444262324993331101320702591465865784529694980987094473622079238343327267181332640640041791839719108989138836890904124947299190482893102460441272346586119665621569420433236017366928855164094708415956848490565513276015463930280754737987341890542866773299800103736354683729703261325677384574222498965278545439708965803239789190891072749503734060274317352379096871628323646234140723428756654215927293243552187668225536638393525961668015993664212145811165854991370622252695950015628588396213921127604036964480541344690883029619411801130887378996884029750202509851676294959865742839610902592539787292480468750 [152,48] 6440781001684359820815220038974978748446282700587823729655053346782391060764167991770191066268164295472723616028711258364424944940911862791091478090489410008607036873561683737216737089569654332216014377812400496625541181443290690646422897938696082297842399945486505006544480628953049699172827891200933969259636681241833009861941684920041243384757524177917824653640934852914151062699925323671389306963513635939573664076365425076125578250300707872477459791813609963219985660176729883002528647846148818835984342570729784103018774852270341070831395149877437760568090388536050974497868848522341733866464878019554330534693000882442964528480441739655526130470949879427429887285905628192339340373086354839097903579442375480671621807142414982686298473093225143788539455767432503330817449539446801445463162261774749369303270174675033981977578199005137883980904523876209091241182030336462022359902650881777760893473371221403446246994905345739581609673990848648933050294980797029798355764015150454101053824533760712163935027295176174186456874028155712316693061954422276029239501366241659176827390496174525911130228611781592715972389024080680370746326857281908676177107113003596068316466089381703276798458399729349097625586612381611605596381444879311486295301748787559154845046379412005578872763888559474782421310838694042066045795476858069174443503923327255461964845813610292547508674376984233014227348231822768096464731714800673489100223015028228387408036540731438628807443764946689326871944425777392655344857572897549829617355276421139198515378009272727197295243892469869525508539367822825304733291506049096310679953796029244250104374595341880158730696654318840269959277025808037053999377387076836113346590737612891995524330692112336146323303923576994645732156290982730757221761538797779735965156760995163409847731131778442690860861393611846832207136977885365582584509838001380441694555450363133379702796122089800840735883521706493629367171303731033157210194453838297919885928897456119141872677265916073780449682591595124205127250188845819442304196802699081628869073767873487668111920356750488281250 [152,49] -2185209539141283832502103941587147143626438032600662462668347825466379258609137310279414966503832110637529939164206293836895007443923925184932459876121747622710913065458322413479444366564036220395523034652072698863141578040736060575692469050055921765254605180660467182037291359400456805903038833940101223101753306671355590962718211892704997584812720618022020363753913361685625392462743330923465658035557195391192208576744686435858059032659059645640970164641837047267159284284193519582237375999733952091765876660879597114170830830138035329706082163213620958576840597785419336582905942603222601906616183849410344456664753185976582792109128081851372661593500680657536263454114437992979378765987434273980369762518868792215101720502921867138363865752495055861376445649983062305639503885619491402852789840259318970332558521318517522167308750059050854885160740861433426925130237025995808520704178926065689765612449029250571940204595955167356148434212904257821281505476632140657867736080362574097230911883901599346308892103072078301575325889140345611576476323122416850783191469969058142511456961390382939119408946562021743895702264262568546157326620136977120883093655155066438174864069036239298551207394729698436138895175839585261854527977063243960904457095117632914747077004383250127605039295953408370158342343645785800529022677163283106670905172915178580185952030821977793017851980356004997418869919118191865788388543743619340974826449626158614952748740026484296569811751612990454072470623925886511765140099392166319568682772639474743108615558496736956661753886237249788187691777149353723787277379603871329275128621479863630826779329963736419557102116730385634350445947908375906328357867709818969317457960459568397836602504316327652680556098861396468151761790138428504701964711260702419448155476715264995943496173629758702373945598611724249050281889673442017045695914859316915376789506659210799729809447681709670506861046602458804203292988364472137158764769304636017936048847388083432342543908645427233852825332558901352423298680567742659250069690468379690762731115682981908321380615234375000 [152,50] 565263838212602344034901396582546662469846933740145118915493011215345358107995670895143829727712617674061370280222174558958258621740143492226543337402861757488521526870030638792757967000306568622854335939899696589705399144361303693223226802246631415031093105573446523667796522054563311656272711474121513099207177001470367713308106589086656615221287905259486880341653773535651563404899769973818222180509512999119639293200670238871539878704457820543024092978841777446230254336164329053737450533870648077402620632028487949371462788439149486539614392524397150774317516980658379100064349082348348170484917129598867183940556986576820870368129509526953833748067450304943129113329015230593534103689697525588132133652643433819389819951267774075994789935044075109168625964478210551762391067413685114037345287041979469131936762313887053807762377088095542846934269972277287200690638426390716513396227908869213542333685663996402069537719285577734903746723857741722161420857284029493135622121948583446562805872261577647347075427745961113466551300372414434172638639323767747925104801811892512235526456488868868779378191267754416593600531744172169545501955957549995808988795043332632804859360183944930382209492040790206936950176730116053384589786887003146142319327069110258410479432862434641150118117411134856526096796845193437986994605548164435421459979243158414651668292734091524932959683671662903411737225147410695479330554721544019947917765262892999483115809221279815152999460061881675915101484138169128260998078574180784826585922214547043382789495932338939075384138535854935897316111920710721964862899016290355424534093968052548771476545411843499162726381361492847740689572278355883200897540657741267652972692912922883253017159614221759586788306947526872951689243875945503785266321833162730499023179708784128209604586697789805249597148153467400724942008185697619941046691211709972824999075399673695087663556995767417201295857197464820152549258131750761250331930181322465769506878540122141350118615269885868714267634672523597899146373677671063706746273750357315940163971390575170516967773437500 [152,51] -112815975301120924285208573256974271042422537250241367557819182294454539897600994322084580008178515066261355447643658158709389105736834116009533215145983266507558798043080376169727044200140858189174031151982903684367789614783668915853713408110725939655289505773764974194100970934347349657435164290561825308560430554659502088780545323359421229284167808762720667995327212776564865901968195217657825165878216550038580872312950725725551784587554703078535567408566073191151128750327679425746733604896553998547977684581066013934833559106533451321871176435193147706867075373491830695426703653542906779344960918619343505384600292812296156678982010515577189681399085206005122067057374878346972104091959007091790170543417781829973066055075334700931096873131601320154842912764091503939916412906160691663701033122202946644405361126620339552963463060107644079487243667457906467601075529757445291691628945953306223709117517341526455551002089407780139658786184558791781153250443930176586082152220876878824631597526147722618618423073569376513485139309582292518127609672196055907768219423950300192627991038707516237870319475572282542300236300671420137253668080605656378066215215248032922752394338993191152444472741211214474640149292667599592822343092125096973577779098896496480374291947330618967424036498862322253684117685060835989771618845705582724713838877043596153101330405009155432103040903055719884013000195018736116085233578831283656407707520573789447324330627184167851391778290903576649349446536179390954080374455940761808233595949638482578465740494815456370109768009845946829904048584684011427955860918251117148627883375530910692529862028995553814486226140047049070800797560331669322081833888916160407928172252079554067974371820966323271970066938947379786863273033061704031213567016043622342070750577100938577539998321835472605168139034889142856002387829500931604700216578198689861770380022365714812058854276938851560895681460777256975184458888411637782613902384610510744007874306272477004916853021902388112160826616154789978816582315567165125995268022560754143341910094022750854492187500 [152,52] 19861126691141101964118237579904241703574616004443367805697637763190355964228594955965368434597291427215308055631148861747165573619063263001652547303418187523177040909570686779077098774275491442656168939264178333815612792632913133604452786116171111151886355058008875991859933049267686809510256949533150255504961088492912042404583563683391265286069269724425388103566002790612725987996909117228666364814223961771602103386133627318900777962121143502546466136005613882643954684365637493960875363745550854416361172723541215986740250193164178819514797605442547780538642589463896014376405759991633802621554833507958645569863045213931290841605686747433483541046303735085490239675494064407512183130068549120914008855594513431980507322446508080708498765873453507276315616166292104531114672674426984582916260257328979070840900038217273725334075605744722927658439642301182496154414419899166014444300497673763662817289634096445907603087350289240919391719421235595151101136700881608567226861945015297151889985458697286407932152497815649814772649091441637825088917744914541445553187762182465650741129539485413483720391903319500744416298478288407847207813376523663856254860805173267304278395252878237098527122057739827950731260468760194607513331774742636718488703849704760350328011196211213314236390726512481410131984143222274970029548632255224981536401652269872471727973374534767900358394239027289245235794598531794080511022635630382693989031396549684031092312290109673138456624771534949295376018133788155289580649856295170491176289962236808801393411242001446484345704130470541658259390256160750393924930726749166237312122132719372755711021667225453422149656433854307226714773169079250468317375623725069224061882712633886168068587177623063311330014579266237912056483169385304644558963965384822914332683264282310953169061880906935415297852847619922071674305889932191154570029624743453615519620227418610132015960378534243285621535289048497336200088329782741764937830677362380900244868258468518899791563732873656324866983598088831095675977827471245627589310847496665955986827611923217773437500 [152,53] -5293808500470891211368472258839345781950711159473665869354059035220385960978655216628383666274137377816309572028926157765071826347189013316850989965238215114356767119472202217604458962233240497303649740808592067811956914380680979380018307505454316750890779580523381841539936455057600357092918929648607609923542635165208430301573139681748726133591269868065525961496969334870603909981750419076667866708871287691307048226016575576571255578841540104128093350548583919783925247883824367818419671529202685964190830867123321956203448469624268528996455871368482345540236751621708537763446750733306311175457850995948897011866431823161158548324914214653967340218832700665013278517436237822357393551312857357396285670678087186917954778261384059691765764735106773290031152221495342000299292087045884580068677865486239727757554271384812512739743806030077662701502672848184464372570261296562758316683925529940512118164204091655459631958472557968098116321658215395469621542922280801476897760517709935103621187927133414492158228444877666450075783656062911675973294566121625589032941884339116629569302324496172914888732990678855585862092804106680892000801288891178614934486326003279575811484135974419071762026490505264675936396073365828863917270606098561644523808427552992690689795653005047872818539727244376941004528848631412703994280969135020731897128136922572930835663685918676434896748459788496812571939974933947625067206489887217860271905720135972690466111412994155389690358221834920214507287446656032319069845351641231828011229133114988308606432736271860952085880681853006264081033726896598822318861310499613303011324469278416911625737807086641886763515338035828148936870587416095525383038276598986838097347487668212406994158335383575466976829551194180456378885320827533395741378213226425141500696277468563567971366986421290259021577635755310998892592463633378842011020210662217149379761130590119244525310431913772083158137505195762451990339385974487682050519887855540212550700817584831122251377817047094940642562718784391564213573226255985392172491062155209481716156005859375000000 [152,54] 2352258050074698050736180808474145754232311150144764634658740182725987612097856722110349936284846749389633829572773702617669341472346279779110894823512986946081431241198311367420966240743729672325488505093460838864971150373736519087535931154575268777098700208450073425784563591330569395969908181720518316056158182648844512134573505804730568683614313871436035567659721293794193322453846882561795226347080241965068632425901070660054286847563374300329709005147657107320587371627574919516877210236159758538649731374492772502220778817884843151472019986926931154493870559521902133616286911909869335586218468757848986367008554271414926984321075104186106314038903419618569701266007498509419540455402011841316124806309878084130218559999519938316330870603021765310912434666491118011930035463613731430578711665499576772517061782440566426715520735061212083688604606426746810429359668052253692848467591394601711720182167182530317529812842831510935059962319239648839060573765868926963027866610388911104260433814427565667597963941467190035272573902740040597080154744635490237218175469137829595364529288914242061059980911696074566622457954197157940496751103015330688797065769213660040619573440017638825193213832518609425557348222689675050268161695615759936751715932857745761845732460345484494248411325700255360649730645575349099924604999313507073234854878992962259795697235431470757497275020835178883087959550050538323965883907786519788865703464072682362256594432735939109577521623334666930511275391493575260053830161542162543106955870556725543934456573535403193593508764255771629750293533268809297642684765281001217036192043867037694231059066742119008378901194086051106408194800907840826130359167476482331186740617073427799718273391958718973792239216003986191769940615093020293765458984825110606812412342322865596989320906266994128196268034041491306376300859650528449255187536262372689769643303708330253271891674074912826348867158519461628675190856942893567955265440592320953490011481995172770823111181487791502129985330753144617847800693337327419508149343753517605364322662353515625 [152,55] -985824009712966728773299659335794829808577632275894361214714549148359124199154739252024837924460583225279906876345722457755392146089027942883079081604131886398634479792463979768514920226586864241326073688511690711815020206228173074144605242646312315826839673935280741661043247467172249549432822870937514236986747381403426064030367813241363632840944252049392249417742342878118212076337568741911521392579975945420869459158821733932204795390494365979615315325119898832343606769527610876230496379304048149425314960650158458972091496485644308656607374199077928023556941176844590435698231475121609770254823612539717853141140253307371268362710305519858522847040047452986970998251367455740326005779372493073855056460280699972645268939626414689403664494377583002213631272452706704990611019313206126031096630269968461287353101393071182954243630425819976124849264617067347696587969611102736427550121711490038354876193086229129902816432843925857048440715121028480213353083313521506640421554255450908502008167006028792455111661843923440877951904264439697237553470933165056764558167254960504368598757092991703364316349602368843645939794890673391648060182017109354643991813959087603124097917829530214870103733470604053444386805518574284271022006091963785009882222448635995114152311972687100818498052959743698389669683039994697611862101090167248348785482345981370761364234891525827757737900850349968589436840319103395706516868252054553093786955136508960763823335687272534580991466382876516861376873440098266711756077545283049596088176496766815276367428361585913853902999026951721842050563325786117025906098172691547840897025342148254876750403658588649478269615981685180621903565679205208198062497470391067188867064875341581894960898764504997164138942471489362544538850497631024611248291888000735979232450802840935997785910577915115690704095521491042191415880439633387484914774858949307411079036085253803438777714582523240378629328330764126254726111281965447826195339185286555462955350888932527878121366478266006517568780926515127885849808143014037146837915775075554847717285156250 [152,56] 326588167229129078854478211858868360789124816075683528188788130597504630626111485913793992205741858271949712271472050464383682497129465746631586242700750910264169794734345792579875261420011448617272289042289556380630959422656374894135355674719960329644333245833755598553830669542398101509457177572756428418281849569518847158839449589894242437140321149812226149882979357749862261622139932642560420046220457855083828789893108967457592262714795354517187328915207080844616810743103284750505356470314554502274287788640536619265153043167793542858022611074030658750776170672267497555158178039805841737097423455023212297523569097096465065717512859326148331239828488857019149608279915282369786024556175461649889581935564831014355262186107741524127029439182078189314403006095797384048690168322908611155114039209875495559842841768794203231753258833121914748357051689810703602214982082920659628783539851702775147177369466344364088489178118849200874346020978563442619911103573650191238225722447696563125166479465239301156849619107342028625642591642273578803874469866294404375631684526117115569715233913035097573778416939585442128380176146758269505178740425922181839282631048534183731866193176657379234520390753051415852298764350438888278705251236694697089540626244303151964505495892039322891065064377972428529337996138220947915496276162755211877818777567922564304403267878698466543554839028666151042985455269788681767218678117021750797716473008739534182622947121649561929715996330530709083286589551079646886279773533395359093576490770018766644140605396548021622629208547164042889119843631795678915958815313933265888827131919793937139721198485600048552742820360658497947055088314021738870271057806620209713166263505665859929113399994573473148598177743919439771240022608075898826148377760214147890293798294741314943935268164880363539897802753022966801814736716039657250503872833763142684031375900249130108371768508201610091387175202780361829603320248741815719804057924838966638627320477225378280631240418613803718028310080979882421486391971837396903156974432528018951416015625 [152,57] -86585217581556075391987542328511558430832022538994230465684997221987879873462363637871030853753901648491761079671673072859593586990654156653108014099285592175027561557447796463433781982461428464079889512038788833854328585935151598139669599664624754090267834940250933047332577874402326910052269995976158998091303466862730306992656727620055438063689935620945279611406268879233488168737003830517819504552644082368634167770298344742932483603882670241320342433272617657902741958849625784853121221649480467407967372360617838142523672001245341342494238532038391005239389749236337231906784675531288014291788560150241035884599789711370563833284037377013375979084027448630464988103981083707515563798795324738626782446237661956271006918144672665841629756706535262500478896066183791428458872440828874405815803921351385433489199746916093475493124151905382586088069370104618692281968541559969826418458945316253792758459198127627900797665728398518639097414949208169090878874981034454235733868352546083915807743106985096304344477461124028674286046222373368110374430074657513753797530797097581996810442506228407684830531663036484459362886134699954652160060395017154934363299504509812920498908243056284032265734376195479472141032506443987706795274883879608597870601848616188586793879362845492546642556750364928392484570063794448228050332377223326089410098384604996701756481933046107429383868768272290327407761027696913799543688363592391166863527978573865408560262651124751373808243236882205292472392526542493039551039390883376321607686169419924945926498535168362354391549953638652864918506950868390780042654076411423201265916024730248250039328900173287465057755214260383778901063737458376236931822672254713298637281113061369409843095044596183077146707967600655941880679609832411917051741472243362689205567045213575932123764275097939105961358833323636372468263884718839685740338479286050999573311204291855288831131751051690561496366868651508357599015998278587045924797734461361652713007873908738955634430356112484223001043880743847825524029422098272301523756278991699218750000 [152,58] 19277596804446782087440372442729123238731436514603924871794569213113726138133408517043635129623206064108577659048877930806494032456671668362445400667479779040009434681374310070315528083229422059865586543750822251140552358828681850080835888690263963991552870844792749239326273482892123205237996975505222819244620433240099504703870393785226432996060072465125333723509450248063621323949947568691841573808952292792302622949907551298841386428163890017379844759784107690363951934254718017322016193329089459982642142291497013351846090883974747486548931324903018427884202176491240672098520040345384740568381131912408510462400647199029488476313890789127822503006856114094203724879682623403606811333886633143821908967035515761935108542014949280196530501234638769576327151037658933919335778151006977695837509166876558666086021320824791552081953760863198779305133905011269287095403621399985262972904688296409242651225278426645879749751494879546449485029423837591607716014585636337032711421422153730532756576720718393665160802545820500278403688351314606351006078461324628718597990076514630109260917827787269415119962403676933758216797299006257485896531473865208507312731531739048159155716995124205634807179386397448604223459063090154941779503375786709039972748396923652971729602852204183568461548341484500235340184831791257916854172131890839197048280722987357817829186685738536135231664849969949691184533037346173468693193969265055450332466701246919354474804718622588970668518342803036453484410451351968067318579444788684498274830515179770966516166339504935070966660489767658792314245867797888533184430141079578172219730009746893428391914952350313315844410367010807877528799947126098928796478862670910482550424142495155831684460029828849377560023385098008043019086144829330874238470754112465725093712053051938405942693802038515300751867287031404173379365382841648012098187229803633908124079845626077113166628668787396504866900377476149496313419463498800572661730952610380065056380642765296741286828486177035726691945671768813056057102262837481292905489559173583984375 [152,59] -3888708626114606924535221601213566244135320664346957198423377161893631130759802563949000709674395712297878579427487956403955388078605171393559303423120697339953090182423660460464034399764941559946735623429605524336758225674113943731348135759254184409088505744323297931555061442365999745463146287243004238873889672445327424053409702488939036254735110613231829529213568526955196083185489905416004539588851118322752802848352402761710370721302683763472644524053600968680687497438513992327844088237652393906365409010720538508383838497868124401781603859867644385157836951567520766896719829886472923404787592553587849492352405301314965021264560910994980105317382138933987426537337398081425895755939775707115214710181807310986918786441232157915444132115118256061637079569949665944358209599200784563208526283666656838935618385044175295438472319853415417174009329070234457048454523542776650670723158453867076208257830130285208558567779329784985917647800096473104062116176841270932478593070140741295058514317580027804184888811335402030292123200019774943706689619553038957146982054920661242559894111850980396232100854873086880831748119943437962129307775155257014314471804842017663791015909993863283726220656466028201220112945077663468867390930345931858308959184252087063340763653144277083186808428884169517346936113802077628839028508055636115971884868521197515122703638073218361422770175365086084956386107813279884611703219811705822674399994665587367508520625191786530357822750079277093463893974091312582047111187082990460162685233898696635670943220827718737833090093659398151220652317809656516256220606267952367510218657109813502874962125482919153274093065766780652734750491325222417842716856789274833610620531475769487220765325697268919076241481010625365096497056661656243120357692628642082313677729438425864724191546891505814449036596193721034935520047714208542287990612895939713922143843296501762391994949908607669280324870197385390584784499300863258757305638507887342777923564125960973669871255487906725250897230791364532075163405530718988328912994384765625 [152,60] 786400317231043120952511421240977214789184720640908825656663937371322749968674822630583231650536373794032163481519078309351735423234430381939793565277529634473335462403447084670831809978298962660000367163001334673398981018213899993803425277314394530216130365667736161387366708663626435003127471663426364992673569395769876545897791647834936066182333993608122957152662538997106474514321710479646312541321223911279074015828706837592033533556291386280147254319809258996962194646945278837931952377317960718395012908619526000292775351221656181115405355164780899502812888774356221546254936359437607437743740488611600387482301928433421032834106358565650722505745763391067482070799079098961042135629633472820378174013959801803348400650409458749608118667310418021995295606565882795836880978182449712519375288726181789262927017199405066905607549552139099470291802252844596070107674916798850178963626229540610595196796863827053775794574574091845882221139046838838663038273489232202201544831058531932475678698121494027719725394639784942314030982575426518095268965972711036635873613900476079031000311034256533362328825224098270191866317423519283314094770123033432132722076877887310895559291864759508167251533649447657990870845664587173219794935231384758109498627604431411426167583664662460393420972044925321497472170187911316311048867443279998508705673317753126250095603560896803312986038156130454382075326566958253244043237991304452110328489264899809574997240513435691760383619342563644080861046770257000848767648075198951910167505552752786961750953528749001018672821655310843707193254152397371342865807221214492282527414361322755295999912205682262162003999630602395375653917078314696703648657323708343099999606365450470205906609986258298685100204463840945035351377378130989744817517436014572348353239532012958633685682621824032680706241465900701212338184199044709608561879208896744973242314850550639097658199510739803758480417642667603656727063567098521426255568374176860905285484287321890924032211737460860771867156053181276180678242911245396684676269531250 [152,61] -169723449201489927062307669375043975340589008204390930352609212028195223722847317169702355944503111276074160711281686579586132419161979553341728040952210205949876167906404133864578330186839509301205825724850446562088166058272835748343907760347478718153191001574595198000196949163628294900458651791583848451601716832867591160389582130932037592312976338555488603501647737605664682966990791123355034470072322239656285210251622238991390429294113315405100501119243280643021467676538445009125109159979006839299868797903313711981997552338416853844089815263885865062146852089473236471472997716516428859388013646470346197240128995184901455657313080115327266801209869149991452151047977805451904481991632619755336609691705389605038249656265799478165999157845427819903245230187147977713146641784376397305446049109005715890330478510049492173876292663227657669008425811545527289937120511187393798076014114147732279296409437777956841658325638806892692789104511663682225352462936974020938278072559207262982739473238944249120426459923487988550139515958664284869636582208707210291437696006762784264317642876417555136991937498493418735378588711172361109247065369405057362812245589270387433914231983112293403352141942664568181905702347059942979151261034868446889755028392224767867015924405381160271079230135153281963382407437292791870847343996093499316607993317378058933929237525083466692676054793712501113575208426500230520801874729250619868259652313522247211507594281664199732672499179858126229986738952341618165653933946486825457206436517892068226316186378235744801840504722133384631685464178520747314071153054901389702993716017526408608037454013627184059513418632285866729883803851394698330587280018517862753205733534655559088543384246038411387869571359279366597181804787160991029156180807827624878894400751045900803934031101411656559953582359815596333664347025085230339558525983606510530360110776380175898588640044740705131296722124370671404287579777015045598251328672242435957016349735007771206199448438422148394767290659109087867981961033483075454773437500 [152,62] 37663240386029297602314785302377831463480937188739721195766999509310038032942914060670552815818319561151045481870969702277741399081526746918751369889683560257087544682828309238049371033514571789138427339607882633571080800315071574305751007031530800057554544901857400657450130540374754889285728537895355160202569535728610277567907502439196529259404650110253915737945810463805963382700685565459880477673667481370401871574351026669866199224524530892239577913037858226218184315867594294410568859970356520318443874863371942900821781396871085135395234186693190037753864736428784128667078266859447436480285360893224360565174468611553628549641256996918082038755956831389339275865578843738642731174092652351435646154255804273173645885513775572542950831086674941873607932252533978895865067461749586971858982572605429435544844006921711958967698051248255551410894769878915227672979674868736286274217847413863774831023450599753060873214180234336122969670343907732514724480009979662638356500294975480222389523832745012701873007306671882474271004464770296311156902912056655892795963715529159723145262308363822637662330255166448967922721987408643207560223912328678232343742533967385308908368816908161853789600800498533834196715461327801379594111795746217930982782692046743723659377400182363133279373117561036663090369969070002533138978646101693607869488480702203982036604262390068093871616267134885290575412180731673977757776947392746525927573070428803590784469196583960255959136789669447601761769524667233172369434360466729584135841237884249371037498547284333378329868947198819212299088985825559810044624562847525435746030144091886440286407724643634781217351977476886976212334266104824739187502679174766604849772739167186870861072837791467877306147666918687180782407782731077983783760280121245625868099738458132956710185811710275944041967932998327881483677683189238600344418353455088479023879871685035882770354113688925084907030730796727895788625535099382565511289192063065843835080142773393762156913494577752372850000735394299854705669114132687560875000 [152,63] -7936066785628748836354244383997724799415040090097273245911053409839246544707154124257991783428704122898133719207009588417676034997238285977223341792448358756249749435379057101334396022189086264317764845416676396826454674883769726541845939167057497741540102476791452276732975685511017822922759289648724329464449945525042070451807350732605844766781569742944659526941006249201034028763610987168999422524406847056229463409700835196961395392979504161605057754661144748597671204721938097084464247922520328580757027535807737636534059166361237932243526595691132557326275295525733890292254405966693611121456250194396676942253109120019958530381135794684019949983889278304340182889608063164314888808972521342406666881871907352823081457517543679479577019471095079937633509185429619412674588474036513952664046891687724809283836117112235558266921978232195371633153028961462256523814418159610779460060042144733307501893618355627545444886415375953097546080094890590968100071771783895020040384843195096521577184573604278124296695555542819426115912711806374936745813523879732535992651998030538978077065245395679231602282844376504633060053129421858426834073043025300424804099535735436043836068540566920456688980085644093849942422837907299567072643312533688613597272544254488089648857779445866587331442544882533872055619213161590780120369153276020122885311872893065753357013469838638812782886046359636017620347494328412094981228193496015947955232138635384481497529040634866117976786870919378773470845101993862003399691968775783353368989839976027014545162548463391797352310521305875631798240984932712512722775077128771828398490668951685292624250951924460887141488082811435010263273362440586951410781402394228459761935097293735736288715018332377974811186030280740999335065886318359897484173557685706377516199763312821478375779886661616302994785901521043361078435034981570782407939381938269452749204260173823703405639421704593355187894034947161322527715090710347789127065043205017432341734646844053075190187783097013478216290012724394219126292608948739941000 [152,64] 1509777117267027082499103784293258578790507385150798351383938937135903527514180201282055730865415260560256155617151347832880946173884953421614066352160512024696190013185493316756950439798751073925389786536314265791558869825176187763475360194877457430799610840023128059642502690623145765738025998427015317381831691723335484252155383329222461004513022420398304723714769539616765463620625008677964497256426756763476406672837424663939226086081195286640810929931897960014704416871372959021554914183202055453703243138148429774925985038603232309595261348948249219219654954352324148691681490751384685596529370313281993186775989953363704363818169958755594769449608990204454977458623737231930527383803666835068128173051720199763220830381889317629637670902629315914776927205859690630991526819596197595991554293103071964219940679718441570654354458184877460799229529798629171457056625328277225298325558377346358808533078908606698048528436675140484214279618863559188683843078877944875651931572305778882986027294687329459987006341470164451241686278951003095470021676988958458022952925321539684696100538453081829854442395398800348616781231753794204848645866949655851417761957535887897177080026025102308689638011283841944900933059808542322085852884805248075594121971942011587132090402669675105491936684959106097494807438034789494087359109257587351728452181853100397009799312277109696585492657789437353287691542924718579606353081484754494816927959022674395229076330586628161721630407095797989202171800236805292282117915481873317238920906595058127634081259610999913527993955146059034587220455149518349565799710771150734945684374866173952373879636014763531004805755598556225828863472282273389635098605190130953551093168558623241131802798029493336985374184621344713514903468724221210506229609678455898206064901271051919115970540859765837818868825787694738624966406956633924983789067373124097757405142341728084027810234519022951063118859973585605918842098468013590750014195413247491731851072718079958499784628639739684923428324466196656454463393555221935 [152,65] -255364306657801939325514037021743787870756762552239681716743855948038229070804311450613924654879220190927499295619741957164844425473012682620868195550809653761641076459521137923349609952954863054835922184874781691133790702735551021087367393683591281113158450233166997178774196515514479495693448772960621949117267510177182953914669879104510292467470534064396312647451394212757768360333548939147405428002023712612236670423841978532649701091198032788462637489240639387994621713161641872750288826310403005352635727060812274623398837379914832481051046815867961354324873038461291625604433400959076181532140342624932446670318775908067750200834307528435757183920153396071768072489400830695705604103531110931730395866829948448433895806946358239947846939549486330642406603285076206827107774158601895424117760778824697504890583953279895486298415403751960226682186339834602927421086503167229947566916013335807130451544510377072837181936477515392383122569994174326196096589983123638174308206533336786025359258372646548532143473610935469931008294632723687700679431494970476530226187991326973816017348450800296083482212151946353391399924548558261795423703326665211054507385657256127276196526011295650609000377209990456515268678332252726470478633216680196106621900922363361931651191028119886811448251506801295682586310356392303085698960923675566050717776834204140310732560993744636709644072040412327828648411901734274971529218538555522934042830177518101378277600193450297554969800097221200292305288189950496266887449064471213838887502757554181124613167629688611405022230640425479304222457130122803527892507398224132970948423915488745775127321061650932927381064266884767687372371641119955746189840892521116670151315225607213631972770431945512408601665019271194011294590895513094745636061619494725577834002533417343601965512056676143137161970319298450402167838199920362992986243059714151732751251538294513837411500283734080325612371360747409616694737888099805208524257842909524753459600629078469799650452098223481581359066409199814758674231075861 [152,66] 38502251284073572130087641199149654741215821383568051690995064283571792993990088498230376802596217142800432473215434878232720038430454990597955851604582651757539123339594081922711610263659632767816845370703492045714133883132373858732646035009846571257353655731678903725737462854668951591477241525504120550609964873966898064252469536826397212867754702921067541434088959721485749529680895941654008096340989403911679973820232648009800685275692712878834785466360847964223089025718803889464197757470702423972681772185463811803497265659560450657310491110139543842203782149460985779780865884373484008709744884633008044611444771920163135050930179601432466857815107208737049462946924424339598527963671444748189291667531433231723850810741552383647033453624606667752988602891760371042766734605999517579973508415816301289247890569567111003681229615409314725503797896011939174118025142335287895391288016133520845756040351034447154235605464449710332971443340227456708787289317530816759908856429796466740866102003359052091691017220470034185009731355804758155764187488304076545519556102130141416724272853621850999808279995010675325023840696640376703304270607993111528025184845512610039871559364947799943109567926482852790824476738860474532829472133526548086040980992284992043577066189829093976687815897469071430638537487905587806545608798836460757333061038709642706568144536017825066029985252467031862102834270796852872954403187353770074024928688695682691215208003826366743297276181727956000032084970467539308395069925599957202832603858800447440140515023595152213698750156161110101066726180786853599389036690029225204232256395437697565680174316749895185128587213762554351910420302818952438614457012957826954404202956355130958482149316455039615408173817307719199670890592671487316103659167559933837724669732903254825794270341631870431766901014913815116197550875852109464676544532650930133627721059189673862563325370347669602788747651555601881686783993443268371354892350181871013842053028559368268478120217993458403590285720330851745603920775 [152,67] -5213598897248321316413333818040331319508054710680284063550443663991251168333922962313049118833840934175671681794033228910675814047034536497010888447171054780291932464665248925864189596035361631361443907999794944838127301422340100237708383327036404479083231664868798236910968191713048359285137846121525430146234302071195426309252500819781996342319915929581558051935697785283323787180014398988711158648390281869343427566745170162637360143095689982463256740763765253671475300125423050787931670670568782039294725674167846790525053800445214031024687216964867809353954922311772872091745030416825894664912221731200182465674376949923620200411969613249966750050110853590451001865243438421070341526738341550484346845957257286488111827324773260316413354949234505140797578547634379289010460642103809325188726114721511070916020692772789231737360265721988236446686358750714473303537963507855231571443304260134379819761096348382812778514563934872821574176156010989966848202734636345761815043589001240185598191006374709411524323785067750044212770017276270260107704900921784805894672066398975246927647181800350214571799968178837720129928170675397199919579483915906958066908651904885449708016915606738666467227289774051518964942616686169019612275611350403339687440975048417272468621623441990464755402767916894089804681651506181802242173295233201252293991000368292019575793367891987755269566779013808395556300981440984861950074012687099711961377081893624659936060294132503091235311009863181042779821362840382213634998454722906102494347917706065691833373805202282025752145161244698154930203752300692446393022755289416035053732913623453382021883557392775131802588354312116609357230388587640493650699700211679189175293157842278977983558268433479025283210363654000217460436420353153889759856436467342893088789776498851669344557907001595172146160272161225055837440961745870714484892227653752005219720147027605501406246242827594388530236743547473686153294737403905879168283926944471122923126275618993039226987883187140550691051749343567431785950 [152,68] 637057544293398343128368422243380038757444190091529266959096222976730749500016231207448978014369670226700588871532866383220060264110876692395086578403217194690862874704615827850213868831174450770267463258298132063119395436743844264097225839857187643505757999367454692823591026068605548042786278508831354525768977927656172071748839473350854387969859950677981430595030196893171913557594267422783120488079209358211200017510581965984458696408063300486489555654911993782739492499426417591049608289917692525553647584428191059514084842629059195407918823571241710401430886182485589156114451880968540861938744056359573595567077310409800645753129903798966253123804873578002823345245635433212398638898891507918482584422478046036214022937443989665605378271055735693755444209764422280189312786618716790223497009674699747505385550030510020529836629338201135208678698470483157478076807336169358015620683047715803130201164081126914760859966235313687748268422990731341652972356857627973521189143860342318377774372200104812805458543666671539107523718723331705565099428241634704726349539924241407467786080636935022467615442404841264526732591467864436149492046021711970236688769588358684564462689401593145305750278195541205941194040107828780722939820790340088021198956710787682348492249194970255957837627524980921294243269973481537802658141237400920688243806898523986065015856162881672461603663990542307412679127562502467164531915092475923908469771578282910901850635089875605989352888771556244032743148964906441464336001179063811421976913465027505026722269743426658469441343612601763922112509749907175095086973715844602564151394255741140400608762947110010445694232804779464807775632259253592395097072964155958235774421192010861869631061449770243725603936909667495009874299527355838449755599402803971246840806669095020577258657257742443624087506438301910841867415921333332442395177089369647290706700587316860444778985431276374399496397663511055981386571104068641719150032279653995185216317362097021268500479317360206283785826002127271860 [152,69] -70142258861089874244076067891709238114876078144998449138267396151185958121863455720653280214012080920032383425719540838584077189545499727357093496981521899244002118022667998916597232097802748872131331438756553377663689788229356977381719985448606042840578981785488964072702529826403586619625344370846715847529781224986955098190207552210520491255123486553385693077614615584797221886462932567639752124355113908531460413512507064673256311482153475732476889352811841437318250822495112501844149538184322856150671913032729276588148472340810277578117354125365389091616914332279156006737647515704482241853664984661079898646249084588539213788973382747042153589053599965693418471071899658756686689316396785315420788429560009106811180108043584837073369116478111779519520633676619771022039776048694242063858560879573122087696298762928797579780296962714997058945240502853202381851391904819620550460844944817002002136398747627633004792726086366571166344434831577639385198073989652674555595977347000085332113997080859452027165714934810329680114101975346716069894172576948493579844043652622534514696088007334695096119005439876681222734274732424886556074304785805106537821060028868173325805046271800123081910937849661061407899318733396545474843736364187626201617773353080930022855998011874726058148129421281986497011442487281272389711099589331639354612938641016057849572725375046370718505899631181017953165930260974659862472982385021883746494994534886331608739586950814963221287702477482257317059871192317140742737664497470082797781685451315483109353646108740493918381529363637878560110312703381847782996540356337129324776927960400265822272437643558675240518055275585416101301197285234901349048547881715078434911594205445058583692163562990653955887671317941506185891504994500584596235018970034684412686233750320865450171468389044690710419357560091157639336049588228571143130698914878933190703417886724162815275335675533397700665002729963860481254979020088878890223238383475405627494643840214080084046710858339822018504693238112430 [152,70] 6904940842967416537034419765684400731126682556568631382023492984742599409676031325210432330766650406338057489257361095520155213056224105205682690342698397755599721295213142181256462969719812626631243939290587219530944906895247407252230437782680079371370143498866644973785382932878905608089881546655265908823952310499793780541866960834868602543412152236508323509169837125293435790087225786306459477178876429221576770003961768367517937412318721963337905846258501243827566964154513977642860280060654349642168582184604674259810362956887704276457394465852201290781547947043885021127839290315562555462215168113842059531826891134851009557429802312382997036139157165058202260374183545540132582448687426868359477145356201898326195605264213984338693605147808008580984279327059421180036337927197296283692960412611920395845929415376342530500308539432135632576460951096739389570896819503050362004759844254710679451548737953639283001259277752714395708632115066342283167146767811468466863620034886353760356275344442259189610138600136123441254019614943260045894718536252572568086625434005891743480563520742555015026279790003937658634461110970765219738449140003749795400195915185176347907898158175540914934179457042193499087448956174500553738688263637555189358985783832716952251070596922638234513781283261613815496893565446387754459754567864236083608658266750025760953150903011245999743973446632198788909381605151532834251813333555893298803969466710519925263014928598653797726528853416578014906206732216707943608421734026259598467381705408704652605763325944176654968350888514730350404321207762943810966151714851427693508075416034713640487499964907535730793956347674476402209111630768261679459125231399165059814576506659565771666278677322590022245499429510459876677612387768213998631248096661918457593185616541645122205098811718413317181895195311334296195168523450653058199566824613523444217767524797372389686132036741828128134585721746621706325445441414945658335396256589348845277708169439961015154769213344549714307279004806 [152,71] -600318210479225658705522578930464001483965450106308280893925244053961743414860370886454309750386419506494946738226206698184353275520719976159826876253189494438830110862197143970016248976541757823063582740150797630736167116883970428186176783852129000904159558272280003718124602765968956276772391545193885172434101576793185531614508657374868450193285983931520744538362921557302447842667903503500744737249748988819274292546883511903572327663524784828686596882608084957452102795819711033591753027029921918013777823904894062507452628850058364480025240149580444060939268747111699016526976520467435600853682664277971463694579474273410070281860962265540529243981718017933941894675720881901331310026770933032225474633230325476754578754255698991234771203989189845659209553119079272481988724586962226252118675005184528239045228025854485436250231061758228426033800552295346041488967409469610418391587843070794093335448909977436400059752575810055926962640119901694026719922009048597472207020321315606841641715415060262399222797045575386884422974022978453033941395094067431648617809369348987025600286433498051770995713429793079849036522773045068963020667807429786582267367711560215342895100548013513137635904416969046406575109516815643416811856182545184160286384457716082218850791416770455199829027492086289769914620453103683186439486015990795058746362675368810544427837480897995993031014080322191254308762539577008964056848119178009189573403176789618474360192008753604643195800079547161484965672593137425168294920061694534135435026941676162840791906870891811919522375924064007222386777893387198082690295564340544067414970798089721321059216300823928159290759041349139915054431243156867235966262423987095893952853185797884297071769814509913425717957261660759954855491674446102586280966675213130397118937271194696699839523475276357067193654439289405147451385203086856559481297906077385907620658954785531122602289002943417404299691575937611958995365298494266767713800859388185525743632478180604555994239170464906216603855 [152,72] 45410798168084692134060886884276258932407566396273512993026671838604365517929205314576975155037662218078073101687719932513025292402091516949576277803877057458416944282549665084278225370721961114617289038317711485777639969811907612228010254607869179021893872806842848459841218326139468045967329437147044947383921934947560742013479699799382257204558647338217654284174625028774714905798640979993408951407812566801246228113609200124112882173734345522738856342339391591600433853467200339841239665932221110611913129848867471734024512232931852357862506497722275734333076535761130704048733776867951399372425855664115314661269072504624895224901079320633395161855701467548653020678570128417868949875710843533490959713812545883347496694567605733833541638551579636768467973292117824223661737762372162847789563541751196688716414541651086015977401925780165474469009937446013663367027545042467898155792534614232818263098183052790586198921893160567203747594684163489916813907443981174832095644820533729404809400108096036253575025005474369684741465072830542222233694774142779550755836209493513124693775130687653683591694698971108037369162924859985333067985872999798027921433486486760476531604252597301577256271998501426969878161018877755620787981444591074470840702184085406204158268720314351971685212164883170596189972106695718864088148557318910755492699629783257571581178119230262874853172345064707104081943983766310078684051959610169367967857042778436257970023650921058129021882883590435028725442928088954022958684033162018088458294384222123268550441466311636441857283340111462531017347018343968482777605031089041153815281573007931595505281822623581991673536453602171096906642113435285053501556218784246208288110479931770338623496032903193899117514002647776441850376272535578282926054268290659349515454421221187903816900959517638974780475110680348019210761108167514666204219179612780752624712405992358426891692618850319894575408037959356778662675307372257107786664138535474737164112211457032692071700161068968868285 [152,73] -2938281263385166171808048764462134882800058014482240695213286148101876560349797226085162493457801298378458281035566644263534474726208890799810830980602310057076204288498074551323408264268004100000238003676868904182288242374814687261346938746953996744960269956130670381338091747882214544556200586527552165667324399823005843298753782304402034957649005804393510920047362215109733822793968178628314534545913576776418445513158445536924991522494232525870501101736063142788988167795674234464442543174513706282144710947486921865296865364462965668568154222561764243716045923928122323223068926743188017534546647311860703970739378426478155423584974856796279457325319277959580009858700255043634073283037319993829326649207264480263416433781049840863985763990188022243825595620942580856453043073152149462291491082110532485546367527841257487107471068099436784612293964855633761044119024782909472878550133210478108406612186625596210848716333266499807165005656906743032607273619184555904032029599820096646838115102910871351100738884856134510217324091948495510469355393175708130623650473372275047882462942908737327785396783537779008416093123384292740418890476088362245224476355509007863408989126879819465483276999881957332596430587162882766235238807032304272438490558999623301818119910250839072474984496062315362659926748654582424344314288958126429712312107565988051981779143946823316697494461384587330263075973018892877214318767533227176044934980000521503730963158543606678831284720937043040240824411436519857318590004784692166496376276644933222986505285418409522347025649183062801797621891873505646971080559522114861988994352251309398978097859913109962354541862263682545585105585931826058186963652537108614934711599514480596135611674352403734098661029567190750118619090545317850691314821562664893950764751908679961685844541530745850163977624264713292496305965375833541573590067127806653180181085277789716213938351975900555086598607613048103025849999974860567454061749363509333935619495011618349445808503169541366 [152,74] 159349423282207324320411838328876083902325835308833747696157133077384740785633146702651955957453120317531613515316774425384789770742375611060883736460732504478521166766284824313203342602770954807311808796621723596888884179087772130092502134610312062043454571079400248353250068232872105490491701655887859981825539825390794185370025020377979117706123073269919701823314235333923629302986376893367741721663633108743437503437033986810128591670727005245755410033641671789025745097413229597845167946137915906097378840576960726335403594611004268362486514291843527742726196481502412536233872033348086887003912171388454166316788667608827209262786833646109393328034972058919738853414399772262458204984317070914787486031892596141149703925301105735722558372004929910800472105022451937781921837686279623146393230757887834599057641452247495271806196599788147938064735463659055804664777004283901862066476023364955010682618755506282422582750691855563471724084163882160685533514497317442879305567866260463500670002331706673982617700870565514353867434299486300390508298337297957234329145787914179318249055865463220696317539935855738011110519328260323961928274756570943252350165021900389304408961356666794242407492996326583258054592360142890405249082216612387344172998143220736479084275444394474828523231085566487075425229099658274639499256028000854608850731836561078790064254427096098398716281309248378933013773838245022995496470141204346867070543369410441310883968024468694680139924555976300958422369381340949762728942158271643042066589751919228641691042280191641139555925734347053031691905623620612359832232119286044632712479790161990811793943935912305039554214895925810116981202993260092170546305812293704916077005154250926953152740293035239342420738889245511191550195548900050720719704421317739024934759226850868694666244648794943415421338058509431580369348624068013476494812038652938816353226156707257293043896507086644552999637234439119362587777827405102079793469599676233482692955372404725766859802653868 [152,75] -7056522718000469072309102777786609551245816567941881310927377698349747023950161764384512066427856085112929756506091178666475905132233244606840569424835932638649385925452825540981673137264319743435547548316572735116659848700434421636596074526641870730070827296708037764951028286669547935205061754035022348186044523658404558508982092733432270296232365450777226902370205963252155568516040303812255357559100044875061971790590299471790241904466806256077557406282552941619247803802729248018740630711856550715994935145544229327009298752603553828855621018258346830202382032670828491567388732032018327889690069614570436322479579151733016327916080273980077140423442704549800718318548719239345343583994365227719353882940579254565577979152850985459237182522484520003580393209002976143378110351758718794746292548205611897481558571279815118401607393170254913446554718930504791199390073600310969724244836863351299834657320028227203394997516568162117539624105306657526057789204641535973046692535427121881987826300400421897075023175312881983084374200039893049989193399288802007761851715255825227201530955988918860592430649271962951492213023814534909928007070367106957600270236161099618109587695377202876047800722233965856995479448312585223758080807528357891456099397352532260718715585060073675470053569158169080621380077185708518307395505707199380493959793301121497184128616090068952978554940898626084880133528277522371142047658844271336141776143569828692322041162217591374719043046646899787659065849525158408902654006996248965594567258588051856600674761945336134686681789212015773985447849727757095943268345493404320293715937566284393796274002642318491018871180855123290982009177493698889842845123682978997532511398556925042443404536304898927293959843397453333195643156790316095576435669566129233661704952693421874177603421522312686655614246802371388595384357912542011383268595448095781617042812941091155498698233540287797493467716752018779074083496816411212752501604553779429783433663440348678688059211 [152,76] 247395962495906037540265862809740596141036645333774481279158154975059116455138885529469643974674778494782053567546442606141697120650758143950413966276212191566504285329430856593638817115760708579335165675019279519321016530507570207313932827600003392998003798952313706108464508495008005850728785344545470901930949427188696385341109513746777811033916093357047155718374101185171668605036438951376222878583256013616325962043452762287421239626394768876139754277401029820273511963913493269856745911757935805492546910390680664917849641039942480357579442221411283960037177419135926678976193997903312583755622938084926226618480836580681474138563219714757726854886159171594449506110553421371618819880433441330954832328562053673498938283729844542553391485157657389251600318684749331327801532743014877150548573503308450036847297127409248943568946651660523418691165287977974630549888196540876359525766274223715702828585259676994027702214024338969404613364722279763302721058767437260389252195315472014720368098853942413210991287381142465156268323291608906101721632330659492777760158325122334608827526315542745143238406303415514719533697252544966987864141699086297600302250097077573539749288898910808901335495744992809496895482060823965281087038348426599896972787742506791176047602726136475278117065997276630599967460421745495639492510236590266187903662854508568617906704075432106439387068105569747802295158902473592627593352195907417935061437839409939201967880353956159906959185155745516737735714764701515400469773354716446429216120675468332315876679374168730111143267054457349337776577383691641169212255503207387751186646345730406889356784518202990104560981872435434396245686697689079875165575394910804438148467867152122924147219416343668225478260454440694081228140413733575088801345639618500900913278676243353369636364219344091195115616953179337753905281460243510599209644032779276175514095028824321554553213931708410908392307473483085633871138492836832980494796627011556171973930911375332022523 [152,77] -6931588206642666760450394177913286625241033814591737324415882716146905245265671208158026737253644074763064149572094853811971822309074718356131429799412328789984359847084594920307807174728520974177668601845957755306431123424547271203469313139488623902858611162135673272190665563128126723274046591554257439610698082954399385249487713010221619662508195458159561255135326283551869917232863590028019034241300046786496827909902615906904678800929870442763739663424811680441663964772111277595418408695172215138606222464743374330043989656735276447384497422444969178187117490626514635962003935596131878938081075465320703492648360476397273826459110852152587342377650651365956208306898608687030409154199356538327066750769780745958980190827394846435758307570619664913885046714322434573835457218462694191167164322597921179973903077475732816922061236394172552956071865799768536428377223226483476960456213136146918224840269958751135497500633515166769596169264578867984062186215148840585101390944442381398766400950816482069353371906515615948857055966282619139915741752772862042273341390875514064311605457106464297775203511893330107848235136906323628096564958868900873052263706721597955667787733146291237217627338881312403123758600880554338433880951489088795659552626630761509418688179660862562402537324233321263648424202542273360583837247297849257808303802981134386730689853531405634250847471799909981625996303663856600798280595353050009396931421356262404019627387834649784268674487288251734170394119582873104370003508038745695499664866810272127952566214107395842740366664364371960999231989101379487030141655568034594735681955768812454526228013618099448309166746594557129061370563638570527103098579517208631620516412175085937612118565050532700095954855832555777680137972136187160260086511276693828747319178193446458163183986880734422023266445902918992406801996083818472418751385629673207008733784624299681348616815638220012740434122427683251343130590955349362220400217679583407763572136794839059 [152,78] 217909017198545771155549947322157890099791635176185529253836509074530424515501872777125673592454921649603062353285418179509069484682881679066702868184859583145321065563149609549992340011261212979794846462251956033714861974446219761458217802842345246339004167846353073521321573268969992605470471648461815959692268493133836390720753060644754936695849019624491912730206501490721413495104798457711525428376369940711334567627710983526721710667499206350501119335326244211313992920389918635647058115895046507714970676895819663875791681069166733987175650903847929675101507451082336222069509640833936768141446382486639761849728943844714879416415983417552161365207018043927265353623170457061641215228817403216912196993541292071682949470948617581919580294213562484353012497296877957268892726596510735963177595679788894521061164825102708369244625329092213760844401661905789285631376996876210615561280485115964301158039866260649282989242434801544751894806167974304622395330304913022940853942860268745301201775853363188951043569706387379084021474467957553539881223431046224829448107399405090301708394692301039072591159574646081689731632651674785811504906870512415622819076130207928966723968203487761912346329080237358891150742481192885336549588502721351291871348994703863856054262331804361830158884246259770414033446656765306308730317870887739581646160095752464238673360205600554014421462566482360761196322866671743574989512371536705052498678031254893531234458082574467353274437857134592657056913021415204081736822416196607207394076730166688855115525360327803179865600226836172598765676609065554363284945915764040496866539411637383015547219765239796471229109762810041258455535701509676656797787153041670377750103474903315482275776994393633773302558473914940979379098467584440872981060705703094161819247713829133291786720487339113512755109212284157380681333678735894686717015968396927764531530803107133128968916455591296988394567763781985210332988233999814004047465126563597733027789387465 [152,79] -14155350028533079055567912356389781894449376539429839367250194797200839157016439271529728342077666598990146875869979197584926806481287998417073065733448493275693396340128928030813824447496411504517700876337837123642929881855901293178598380922227482494535833667685042342839591865127727935141977911815867211932652522048070651231764240354264910569454678843120456199957965242551004419813887509880364790956498564154293467383316098325431231438657122490489256295417342747192147178611737485906754388015255240618769735050884125358534833282436572672868699860953944443564946769832036249064846378811413390191309948283790460402829361523696688775320775439881387290701513245255204821418101941773061942110983759409049412327952742585444089431148125210462964705819414212015012811414635144844622455001204968317854755081212540168557846908320792264440805458715377057334700595079996861624110541801825057679730595704495099817692545482292585800695338618786019257779568648567316170295800599479014649538567956215154652167988546892619626581673458143523748027694199057884221626623987545335200859840762567094807043620205303968755753385563026454484944115873203284674606145171978576490983684081563416916152483015992249959852847987356755956219998290758719720461098317242350381272910563304664142918249513383250095370820868669605242468155867767339856463910259474343348937755752298874993346777886299066548386293975568154131366766196317322697182624369228809877693327310114903669197693411648474599490148239581236460187467405089655706678309765155471828978310154646601570978939285513920447523709457635379829380196362202754013476605096457497571525311940977082651868182715913057483597821251111472982500853678718499834444481905258337688001295006357069961719204616512652061786221321264398135464472863214335751383273165238135709104578858161365403609350714772722738598389648911178601991956726464554400866661080601844117173007704365116715277167925675615645135634676215999773608950258728341032758572007199973018869051 [152,80] 1140967105472403782520292218858565482881248413591608729865023886731013258352096397225401863480100951199783889298667113463230458009382460962415135669080928169835867563995265553228144111116473183549627621095592747414352980071824996288271463726360563353014028133627177052595419958643637946241020012475780335074852346052311556109398890668729825461487326154109861987719143049750686386749679529475022088036603850159276288530094725856842587320648327058040796429475436166397342250805793546312472770530520777574659039162411838871963513819507067006144105488957392487041007230710796074835195275523003352557239215166654208175558927546907732080692706824766361956294541863449204311683438712199639925101510804271803827370730971486706772397492633293748102118233056907433404473188400324072675673392661382501459891663096209246839526579250215372535882383859621674031383347655640085031668740097039884231134681578356774877022838758231815817771281744279407150567676034592813186302279647564191826807230357264203933174656506877827981055705719781348419749645031004061957173744090465801122593962282111630306327560825568099762274271831874930451303626103241146293964872977770419015429535904113999074666591602642102015242050403073117819479612678588493528634218159995012328001516037994028017093334467436720514215701069330835822421052715135636754525591433100704503627351168535978405627843646278898867790115948384664386940084397572433656260146573031534885827977384804860175415951791229102125399358506766553579055779278835319538337746776548377075528703736460338375733073390565292024747522931792027078765267857324628846422634716860710220660170259681468880130360564158970890421675150019315357992022563690027629930559073123723409387490127056252423816344821264340635392429990387681766404788228814658216549391533296910935749437163870867698901861119025539158550753184928570295562016701890362679737668181161577391595299885643418078062206716845815729621828291306197804345410213167348264349952093915220189942 [152,81] -73922921298459035292199393149063771022019327100755879356024390126243772330334858381216502460920277613618130765934625441841377233490569957620810421733392158887338917284859859929818145952737221965790887153358248869809772899466967217798798072495367993020187305637080608087050526302305611338506676720268565182465245883772131059721678197356760265718467556612506622996040479458191168386484224402864286644456842223592341466442057758782006694213738711876791270661970366974835486804872135647133393208920569245817637962689669444067505094290498408259993734826131639700954241661463231945037147269749895234559432583897319840424759436352161064105958871694302700224536227388061560861401294799971556876546015618139108356277178578125698021311634070374753813247933232436075682291141583001751408374841540173523166120648911992370762378367660746643852276577816503422190185193480708668872086966821726009308762758682503642388396360986521072843720062329254717336770152634873754830879352298893997761478672196044093682872160090851560897443210958449320911390607524697374267852720464693690985597506371102343262255138889998961772157887636679925824484101048783402267718429271810427244338465764231321336042773054007235897466705177749315743824619072199476641682119099815477361537721558825556433777913456710131236417122766274511895783953414692623201792183457399238898617795737309208521956394640911680432988393080767353489824453546830139387069223071331112746436569224712704039932796607134066336675649876753974324664686157792524713576307635853772498832287888587665950640824592243477036284240935364016835290972615064008478937123848107572871139745067535389248257735251318774244746678067314441795535839643014551171565021766848746638565303948988538118199510296032650989148232366246348669056185721074914654271872025416967518143868153224132323129086795037019023623620796742347599591727716074396286412095976015491896437134674187771268951415632634013185937616937045775073311846156748945953971830462736672 [152,82] 3721013130796656327754571221294063802198698139234538973932735895444885718259882922570438279915612078855726477569553504725750738342175757020475046671397495844752861781047410228765564517696373529544597443897856239392789349075155449178437821484570148751605947335718662567233384533466271130823633952982777193825016620209710131325222613327380413543753024008736934527336305428634116131076425814429485436766353022627669644281938621861463487386001142621165019449650238767799659326742554030094618798741803361554559484865086264304486284850677292137383486441697112595989653198403233460392740866588594803925614543151338639363247871233392017572732671158471210873405505296469641746510426658102691714458178307466179574866560927961649181684592089607167713169268483610990029697429661113762160314418523468694685079317307010601577745055837850158710658918890439892216607725974085619086657982454992742837153977938553825562948416147905478935993123921003523286718819317646999749955283322340564996683911461031887916429800347854427080899196740807043978163682402392382950138351691971780855652432773959968488930377657732034603390663495327920169454497721335615018146719551757698329644357490252431060938543671141398858435074367585206016575035725625233261407504091573394684809034242236284816832211150198593823156769659916133312432909585372901566319487499536946892837121587152310626510131053762433201724311727350268202702597625529322551374948674772613529031508920292193273843359186995272857498257882819043748438545531432017480081911039581430906157792376354996493900635932323181691798359235809878879691384269020803497574230232103308198508012925091235367755115752312293211597770647105207825875425159726966345410218974418838849782983130424699190793749470181203313842753583913045042159420983886498879755833466401379321450358623082278029766962211775824680003900067461802850284680494891428508564892850093033574543671518854648660674689197874670971701129892561165242594819244272280408261338285642 [152,83] -149358277568428804604360602132784532542105395997480504666751348931636311722810075989855850780078912232297152377531263188794779442284094461090770788759292667823585781593725966528780157209448812159959518214454527150269615761341450073501954556237373283800947948777010306310372169203841301550566771990003233378201402459422786827876641918864452598837574368923364770898376981365343865539850523971014864881248444619836374187688944841441861446171887132419270689890203583600578594216445633223684542971517174656991770213550226362230862543215719239022835774712811956067113055150550106309535462961292008461327514364962301301013966088035084001446763523133338319354807716286788888210606798999460489326898431606317934274320017433035238807741207320439172042105961120656975233928993388688197898292296031331930548112308350182106240623930395444954698097819157123766490286293730384125455248902132141951000901703983043206214365345713689657641782014766175343268039933523992175033953448409235309238378909628398131220663222964627462365150830518252142686517483864627157901096365283778968569164104864170499884974407512865326814947016012519581170502215650588449240515862765975431802718459186460370874390823605555115625800944478449498583891153034180540460067421498985080386861568901088900960807872335316164570617384864646951953620378546715002147342596414180388516105690729784216478526490953280629981441468572851619429297512486660132338692209786918553738652344816206839934227843435013224707432813075921276534698251632670995986791148472373931371845833175650074989181295683532690148549242547983898871557981832301743753142776162986171351673898826031763616975788415414666391156271501832308998149592849540914131797310377629190470171169816102538050040623406526667974257642360709193801790180254165762926015722586698974555740076046086587694133358452561017084698037797156343195388108294589637758236107268054521173502405954022451802064616737252558059511730481522996335772949411379087966176800 [152,84] 4885480352163021213579844614852364468525111782710390444999014483755420421733443246476573750639413434098964009544624555302487163229777890040428866334946959109118202802310749583115274939265430181723544074149406244430176928800100062163459055124548823137991599389565945479303422490762113457907481897924587678943410059734962159575979127795208079314605227117738795254594759360755786656793196546604097017774608323798041172101785364349780849282934944765536317582105239012784472329461248330819871473457019994253248966855554562113415920756943625917296941585215773274993141979097444168268313182739261825760245435407372843936816276314083676030401611780017804830209342679914926310113256162130479479774054553764525738883477118847553044175825528146676298186321581172728799446701582053968276863600103014070386228897751665242086550210343345099429391783013222499852425934800885004884530352136194190169830244581347382840260356487975878451539818379128391356490907155447781635806003567496461224781880167878700385581067543664043438788945805244280829030306039019169359677208378091933166056853273754840167047815499103963164558648292617014569314473535384922876407892716621046633331315917129801225640541277106717657162228724437366739590596931970677037998782930471491798285726165053228297286433667178614412717035419520305236013665131900860823253747160553544749611041817449522606891796173931908762552152538859344660011415266710704788428848440585656242945670058851049409119483549005211860436249426844463040227665771249246117198286859951428441153514871000326886248104811860691487618357215825153549026960284895656555271344253854521571568433847192642724227354119368756830551017882122415415694323028229405201606814416607820303022402523244867197560015697425229112099056560468556624660156040301583328832717293713342150767646890278087179088188511023436513822724171365072462914124704884371091732580603625341255593190514296076530814696451726139225321335049246312617463008564206073656892 [152,85] -132494779220441610484689952459535861460951567337242510524645195794920475071912154839180030980506216603537871506536534071967821198743966082005461859254499732088352575921443221111007310330821296306088735338777572665593506066506021715612415632062010642556973059599300836014390357664665468623777037802439389752073045459614394827920387747096805864808518054163674584554907072284469708813439878300891160756320129095257339188896131512576191762836604091276220012610573357759596137574238731334403874357109829773134086372738688745698097582533925952037893784251864665473796723422650107797205915301597264174340395909524058819917326118110475704253711889868878583562382614370412599776240130000829844342599951917517318350612391434546031008492336792123103009965780308522824491556552229247131244747827423834148801373863555281885980842748278846726578771689031909786020551549609684058983966253385470523360420708293047869474949498945709197360014686978187775643367405263457872341032074817718279677627038940736401306502888623519036057280831838797336217191266657277630991379307400968976633560625924364459371433154588465025413166449561893777129643490394910999443107145788330891305824750043118904628538181270589375961033066851010347002719477628205699243081263923891646948591334021176140512045062988563824529679742216024025150816501928510586211891597246270163051869183815849117520108637528411299979437744456553133428506426339166178833242423406912122831340940822893330358233029541254331617751423096297948084144385610177220726277375712733476979409358958909305122926966952852252822384812724086230424723674168103006412723589282969942249072537746512449223835190600918114585147099974477683631866022769543768714143754261568767085805190127877534931538074211486314186858628636455302962839220558199606493094813115577903353999914567967575571333102089628848105293374906857180231156985394057653355140808796245496820349858736032707161209339166060633617046169616214887074829549588686204 [152,86] 3039494410208449083594029549288818019900154542523666684337144231848323647721235001375302630127427658817980759012717856041235724034990235362213177090850173066569956369853679700989472833896262102815699233146336037971399729368898500545223519941635009581313575849918123142415145401077023858546352085015582882215364756134518461923251529198011222492765846727195122273194092204018898825899609583178406266076537919252243398830984710544926124652272900824540204194705736455487639761311687002300160025465895107036746709377636397377250217665084822621766802798335866633496333036171935497985015584432397934808452600253992796267665531560974907184529446134710968550971026227099659684239578233460170961522710190329085958781497857268873313150533144232958716205382538670397605154296466588018426397977560638656493447401919204205662114426922361909713139585737329753198694922123069482999425369422923814475080914515899215551169297095076662387391026876996356640113266422830822191180579892610169471980132800211745640709786290309292157745179716570477082313061112171680702224908886968891138940736240790917009033241814622735738229833118670771603261387389197099990370303044949237004021554596510705771846612234065453767601684052367299232379427955653010805642007239194421271413849062920883511855146749971516513223453240060339860306491240142907814504449102719412055896050303578875815499803948455326492841896306774264172356684973214375775220802109027412946570304143853229222127574168902524096828975398994597606714347365295255858989876371693836222837959331620794681715092610590921246461340815083610355930482806903091443707237881799813240982261634179210310552135274863422418105993178856543509449666028082837831089295158090524174324200875643069741499578143876199257669613534649532606604653338339042846098037938085966298952888605598514371227473785244172904314869760419819177712331753883926988424386905748151013476264968677794796395201773587099840175561311877584015402716857989 [152,87] -60657976924787544592656433736545593889202011964525753150419901103669789965771291806763330003495874391884399722486909786784279153296832351703154745739675201429574362998776316288077046882980218883074801487070090547193396477680929900160846153058687909797477680591816636346325637053475009773897869894392049291259184510061170018679793626830065383852271256391910902248274917070825775278535568787659654736681888547675236924052777305209977441092641301001501137401844110003827190773150349618264800051750442303860709312653798719055246530618935332540281778212552336147738443257035537644928170978738874759594192175260874489696618178278362917210415716393302901205123177681252197824646414196184737926421290433710307162122691928665477120961397847627458554960711664872712277395215301312736321940775645037656066444475110113885248014281346273571699205663750887103919175517299036394382183618074985184836534011257332488307545935602611801360346445039631261541737131068678934571638549879092837191761536232219744269844411792133697030389572334650935195471829159920411918507183466313866551057922501860288193393085999640663849129029722627237544360629683519962971853628294271111878900916418873229091140796792355868431442685150673622564790767396364787690827451551982377256831426095887133305102204361904057937359083624792954432146195511970584438178838373483464261115821271324012662243852578421178844866203791535185576953821742866874631012283128097603135365882029853588728903889752106676896827503676875408795982811878935853721549702360513255094934460651370808525363455267862279729400884144178097563748557044353416748412651951341450840350768001463097410423778536112260045084248489314019632700926800905022703420260291654855578660609001557759501565660874899257038142306761729454449259566075566050616341355088916875982698090615493912699154994903499346717408465414367291412596341271647638852702969568685172760031060650516939854348891606074275594390027300758159462967356 [152,88] 1094611487724373651162119306594711261266169741587897249426661729644651447762092210969994962765954193461386056207511231086308579741420121844105237978237667501145924558139868615422107948147765087238161764680134473078072487645957607355472092771994391518918172845447350295114848543252129945138456481467746099760638232555265295968875305866196199699765397554214385532792487974045471863747503386000442116358562244663399095630496001130547138587088504613631752430075464234497788446497097814027482189244327829806779406275955216610692841739106518564409744573872586522669513328668217128069611613874941886533549271571522833237886323778744916469664750076565451182559678655901073603674323739109132689752990667446193564027226331865073467283017271651368034681112354248940456184321488787327621197892902931903130236273379978121528554131232683106430173459626753483757430614085882961638528602679754971325208075887474689962801357958097364223762635380947355709189568739000321940800989310122450199453629182996507346110844324505575516536566217340312363425746295671866809318682399122013566885827266576067947242544865075564630090605805279389739182639773557232799026874955341074372224049823025328009559879577781384344952369578161204286171787270078628046144855450526224721491657782247473592764052941463966172170698353384974155455151651263090810921339769950446602790240120574976825951529756229408327893216997455283089559201450914476871688160131767198522030218327986010332356692373387820249942967786990756826134206827106981702780870196553905925062350773016800607241273419555818289165330843011461765571850668593934846621942362023865780192156087730422688169075209735611476717963096116523358388321486005988588383833707709404526452824497180664366467716741611626867277518443672281743130323105780082838023133720311667090345510675874453711143543413507883166245259385875577890618015461875651715725806810292115504563182569708100184959267802921508323487639541549671635960 [152,89] -18601162037027511564030197251162077742897376827427505648588635645249685028608672233425852719544983132095660458908386687644907650123002795416623405386436983833401692313993149345972074583729519377812710627440362762479875832166702511809071536010764254198324063101100649592711935363204602991709063487433850009061513924968977609709207145523407876092991051463828454074881154474670569626928504715911963954656001857937188277589451836306251876959208719211268032985703851582221050646210378163067997864097253796457806673541264653250311288901289890450182769839852762744210066213541135682126019793881639044668970123721907013434188062693381275713528611396184774428531736497142976114903576051551501171355712189584283355731324075949519165145780549750950850854210623544628551044515152095855087450118772585469838022101647056619877765958470640340163710603682208724090870104255063112939988119720675441771451206625083798499599037745529058901989487292724958128695583927150182518007172046203861892525238414529336972724851134971313832482783329520640917305059056802244633973633212787368513420053400586058676803109078220010289063204736894881149227827037518360554520110115467540868887951962517042257992469330514851906140468056828409571554286040795795422796225637636906860277387652873715106894251404187350006487324020544911513383183346349835922098171470712722783187060622326525761179881037636676148998328115343295118168544931827009801877113737701195359686344078653342849763926171151385554171605849857294186485548147045079167151391334800145060283600087171621849419248395335382640546112369779390501655915676648405101515525783808428658762713988183925738404600995881012866656701321637813704282649229151582297702636421131078353198082265516582520977168925068244152113489271419301354599697315516102677057870463039404149273570404508976908190778567978033175508124382313014344554512716504028513012919925312258099624985382235167570243853826399823872684918927971760 [152,90] 298541899312660736504386383603429960493436736802229464924227556830677244956971243699815064042394492936540252398968412807259704012534216277350583623829254073188827350500669701290998747323693628165354142066144173691745124765487545041711550485682536497174871057862164299197718309185750166104171364103404105810447848804527179082853058927361143774383387223295279919634694415557789948525872937437521927371454539933296849519895794149634534254586479665412445112062484588631920670052399884350283875768113933978750483492466698991180678553043840552544187473238500006028809709575776388733827482461050139831147346253124554960853395741510190469247695887995425635579462614115744140918341913581861170445501509516718985611120362927950878130970510221342540669294096517751375816830256292409317491624071517227939174565852437956598914521989169900482920487653418965248191660052779576415819653005075900574962263999531783926076637566348478091660204138248151185327404314627894829310165713675115155402665654796532129104458885923656484348886986277316047886598368715416035867541289694018218624347322469092007512167933142235964132632731691326722545391502874307909635202089707908027855290691987837914439892648123219042994711347924714271349310268975958550695606643201614073608055840567509526893942181972942179149091155111566856994357507035830945887555612020737991976806857002201204840213783993503281408483357663576169055055025400180807360144551841663683121593568181134444238517325997887031206618433040908862813930250755087535876432939833479475082593972706890217834962869106000704423816053328049087011276443830448837980664764329758660170457454683125655318362675943360536121057574893833875200399436689464262250167516107957592326421263359196641823245055491624358473151882046537357361362321020308338447979404944955782226294047203949546555504344917596537835891925573454415815628238179076594244763618758641566287191813003264957670019232010083845347931963676 [152,91] -4370700913469333267408826020326262885134648667165037443000741031483639663573732871822795465355949215768312328918475763997587566226749855966386120443101803672434944270984446382140036388658536402549538022406518723369907415460292487428087651807584547879563452190828502476046459444425348557461801946962772669198796139640445955829087289841288391441328543807047152395016909471790641423767287220041801221411972286158371554195230318471841463920187082221824425818661879693923292650255219678081358663282705702874899560154824592485853031467012021768684811200038413216378855011573259643451051352666698799202196051723729161735761796970499267021070374375607439333167631440986982907690097248293007887463189756202980562192797762636714093780980514741477094738669522620987166012346206332432188698069329128404867005222043436098274154483797517594314806162492981254182932766513641015787325133012297310432586784380169796564842601558713427956382217461524743678272527057035400485552226233837150745674196289806474021574013582570996112208583849045521054340409154587142342634839446020532028474025093575431992696293901135696562132400852722777077737959534434373541969933881187802424742533492676790663752990171858386848154682552788342478942642464757723417886766607104920678802332676313248219692511112285998032165850085050572461994691004247100165939235821501352052757241986360712119132236048843380013028792940708059509838469753355492740462502916122996163769076094229156625124662939864155023678118755551916453880860141773271341379699574980217345720226076013362616219441058573835124814217135522058503390344122969986222412787137052015573291459020816855907645524190708462870967750111327367649478037878217651045494900948171471403732951905581258377441934995240943853834813654768191247797751144580488348728382071242702791667411872797050114053894891204237768887874217871875707356830574207169839989186078752091027679999846573200458314469724361365054587970 [152,92] 56344103072868298060895039739221722794321277089972410064752041539721441903190081838688708080509040033671615007569665799856550894523720675707211670806367365612496043368162241161010851345914605895573753136567910491955963163385273520782297773236423903571017985512299149838222492881660791990905824202307281619635648500985622493827259794485699964630692868907546221744117917136759667636292144958976746381277345138747294241604756095072611642924833656540816644780140389108674700004831021251183957716631984567035089124408417105516235803499441747068138610895010888174516351197566688477040081130701873417609596016093640513080060793341839016967333557463627934232867373666513726689656669544156351879758444686766476541149802321442644222824232561738320443531565243638908602799863824504002416907755584425518460476730549786891809641069717108531504028864793882744724430118050884349676471472655784768632564215043511033610308482405062220963426072644347604147218544373190015197495858389342539178424418288556575433675191301053552977665346080341768277036851083727107672765424404640446982168650862697666641491532936559315946547361669751723516316890091594868286059866912103593875610652593958798971184932062421809101116619411902634476095563184233336593764373903828618071155536718317290740489271178121590354892408240194778164007890452161702505295811912743852100181305381681078701353224447180678074390307656886963225990526754486517614659280383339382094842923483532469933426773930869069893718065622944856275043202246254008765725719232587143032861375882195853072807774743272005118340874761852207330745592438742389436729184859075231926828887660180522273693435766691714133053881521981046919031369261319374225099807787874127109381957696916075615337047843457677108228596736132799209642122927484913675542938094083143647058920613763340796417873039078076171822085613496326773789942354896833605977809879336921700083119030355370033655258128934217680 [152,93] -570268871458581246628253734636953551242980467791506889158521289438156914693156580916227012458254118511901948366818475213264092135128695091934179026710332782136669192714364370326530256014966271461115778981944773349299584815387324586994644263645240733431414743074728555591355943851852981987002050697262834316393411437911297337115501124418178384434670076019570219212662068849619896688869995736497608807192710538880081690498568600575749486677453245780391131032748490132791610360377723509004413869375244445233371937341751985468948621037258538594280006571702773043410336389512183897514240938787087887693065907722458100201036517583523802969442620780805632589143659757041954389105613598131578664961319289513416521556772975255506528885165433332775938831111404379942846544501939629760805505049418213007483395724463010547035909397164764547516406140220248021846792248857341846296955850080868972903829330881242028045708135022313165543234603052676276669310704522263558670763051691523407643656080634265943048034827328517696707944487481995912499469043645186387256057324226258830422188959737005289669647092221730746973977240660007665332575013469540177526730878974983015644594528376584142670447073583813434948569596014713472428185148173427529171608572879433568430615189414278583603503636102081008453037156491344550885034605422610762363787069270457786966129791350624356266334429154892306153716103476245132699242361584736818553741674617135652191923945886305242621802638904973702818335915148047241481151951853293651813506668469917220983150205750936151598991359094915003937919717502202884959440086266381744107094698157838845830344970707682968996739264924417379528190966469325923535184992787564195176673786138760371193295102713316891567736171085702458849893292170516716325642215995243347492473377051239183753386919311635926479208416995205862269611309473280277539233778547907414450583691394767213837572195386745178934505207501580 [152,94] 5295241662157584695486100612951091588185139432458367977294239318319716033618003059104404490097299626479469568270959484172754976059858496883682175748506213007716305186971452707636877820506550427222437565677395346123036736671375378510595063021350854224176993123368471448216194159300087175546046212513548168973655028754620002728998218430539066429854061681618843584570992110008096930521698817366082106114796342030560111518324564771537979109398450508358759465854869424156674166808813216021900173573204607965923078752408988711792077493327305170289190284576275034688175146480721562533800707370245349213442019630567597707814365356093099068522937088622867192485357851999704432944628526131709610283168092696602781344978626239329192356785636132908374777671084121922402672748466218035134599080888548355359168749627738803772015712773599185441843277972189569031572122840013720236009031567314124887920347055886510428034617853955516880462659817716765114750071042413295001467581179489704626103712153914968847288975230733337719175994585368759347398621049217621388886784318685214855148554936445303024325478349707750139375432691496779799854113197130698223041134851019467751655208994951806211474645409055427114340813599778635722320402420417494740080008469788786336159757315303043565319545919831507002655056676389817733223637992939576349589156294332859102024516793389345613912779525539141989446234458349473560124217554686426635353012072835593306511951913228405681184881206432804009380651269323047756454710953479750907248790209324998528722002842321841163721209979562567966494385005363705388964864392122573709856269833216588406772924332641293348482206775000860455386948655192913044658189522258764455680441886240044316184093932979724325560107617787921322906153227385993545303892926079565984859237445435138121557234170004274878751874341071645248025082349948397370510583570194345074567411431542375749691693052802085893306602730 [152,95] -48211809346212919166448875437301630299483965220316753204668488620761648020900895843619960850399914635522574069450616459281196493657611574690116105420564061239938923119116053538740475883566949889160141452183700499258489428713819388997204020772608218718265771536809893267561871151312968004623940048418644392168712050272614734200320982550202810334484814396559563448281302468482939501330291906624038633157040491527348784366017140697814605837864779452108196431719626813598799204916572874908828553980832575450046542978734473968525170674736904631294910303143245139678402204570774353126468974918828927693164501385600767851481852796111987317535060270161937994032556522691027941881743336112398625819359335292138491861001548561857643464271480360554288756675722966937380685632728272920616546816853220110457720266143192186200114959271042483791884186013365374845914114077468518222598424617428182153424354376812909422875322238612917648600674140838567481780723887386633927054176915958541064777628286310596772512238367437343357185481510716057990906575931770507419935173333136417142605673374957110005715773722230345847905608752567144481483696001007306616086283627976607927555972990779706982358681422018959135739614839177566923450360221026488174293378543629775945120076085461135222816632620907410753270344938395549474557443160136934854084999950006823194787377023877040271891802030849776362518563297314741558347256146421401284087964623697085581180571632423314058295206800943010815100639063651622517950590290627987088617027452634728110347537033589588442312717020546560501098151505796103637870619819905740071585002921078554762564730972514672145626819118292008927114186409009640079938395068991268317694031721383220014543294538556351892399895035178744570760045912810720625385220197479381707287168794830629323836608473187443254703323108524173217928157005500918215523047177626793142463223966910100519206775239326529815880 [152,96] 298227374089633572344231695464195573640013291051816961724371071451336648130502276598436902009179882978818121029365660347016494601234039826165604722001623524866469881568942470085672485839039495145429799884321437175983929421015115946603818819823460946558841145268930078778760166129093970240170272162155342249056992254958237515903040750553749855882657606111765660319824570769168364566904176116559588658250652458934742946105686775514720160261232684445886442849592749581887195808303183575814074609820978180297544311720038969766740266146557084773442751939508604415706793725665721011726150178748318293695538839853866884671053878266105825985546606336734115023852225336854642600981738342478871208008069058501042924922741530379008642631180120489779859640200256462229504702301127257913749238266607826295412562404887239375707577373702795905387170002680092402731097205674357248581195769519242740787593564178397835339849471704094950986993661909779034774421481743613411846236652604873072881854223062517917051313443269574224287177911965551914093250002623300585249316206537438874730506722381678964422656699742206660453363077189856044999915414336472208990906895099240328768402371726196924632948596214919380605431235312678508248246080625824498451476689798477340814565745991891583041078672772616452870428290292164066848743921569023969970282691550910789657349743541270608141079308563872276444607504070779043059319130318142552669956320570082886711962196229227346129424322206411796625983471744184815844906258179267770709970014379149153046025998298268052114452458423873141825811506870099478741702152802780729070253306782594036509974410449872042048440122877294347423037806750983512546741761343405921403839824342102867063297951514613213677465612241062318686541163858906992667472467359335354091684325723145879344226469039739095890992227416003158870819297394750015806647875775324303445336625518471129545198603710522130 [152,97] 107504760470110347712973112908127532035339608784447799966074937945484508896606031238375941439626162909891892877769821381825975307033004955880838265515727465257634544964429259000593543316222257472605508196514599608725696755486156290063645016483954109948735654080571987851761853867939429608858121469235957540764922936783199879293481644751361989400857963555390883917760349790670725606309075213217492148518886653606726013457193762025187886800786101864851217655933920179451330911060332049338990870174973835370172960612917840502625678030452044624765680952212589706907784867313409526504306915838356955186716862566092345927809930059891331602178645193881463632268003891581367949065751151797186134664492690322948563689523802572915441028055094893471988853941782924220640286950352238964541470419343722401089405185742911532957462575107990729387937387613491942035390329407034992102831585552793462584769263832734697725073655783313791129076939602817831208880354046488733672733038481526328211109874641193758873384143894110843228390599788167352480107731060270462684173618400978872979225593091515230954864275425531953690994770548618441554877858183742254200433709180694816466940102895375127757070662645832744709614583782460575145163408916458272026851368103645532558560746190825512952344167721579218393219995156128420555994044045378142440149685805308540007288641628753550639929843011053850796304555376709411653638752682729526678778101581387501634103510000134997003454863426898482572447024831350700615083952326793477053632062406509486216238302937528777408899516298717525489329595691457890989854448212477369763310413388728329647378656549120828284146922116495780577999542339306552313301237655641692741123974922155501378052904237217160775424509052021278774518734255753818135250938298173825175426956579326611340451964961442216262879628249820626218847391793400220116999906750850359518773367560604168235222405460 [152,98] 15125697643408540230476237698467093667175573132725835556636693077007461135149146212044237035223009346226068986337614773554584249160643211398600318401326372698550591873982700661477434991899878925880907900916066836409088164442259120762825430058527547795358703798949622830843160019416814641239414899677853857014180445654792683495365122111283816123571936465035257946206431316735331790212153988092907185804798113210023189691402115617153808832431522012983434489435702911976386287804712964784275063533571210188929954709959095572205080203414500996832192927306042625040947231902872860416651921074360616263988053797844292122277980220596126482809888113752551114862109989483044059057262149197111691200856895744080849042792262179473282709043136125117925536442778690817044671312100424118458036077569301381302376270652505327643147261798136254956120336597702542963314557099585218824925555638003020877048258599320336268827753442805048442066684363203209950856908401211531059520863639446639266079212579108499680754389645598795955239058444544332456664883273548541991952875400225952701204505024492025990480406691729721230781330042151475973030044639926596363940788411222447666663132412834243585494891252562037186636163179716229633793720978316797143840032978864015079583106137257853100159403032740029154611252037288361297784241964408409320333909427875374728127370748858300281730970149587145590107874728240718437638460125526178714738618454644339887750453910684982911832509386915329991377146499751940522326149078020479672302402217203810288038969633757276577494723108467540677288236204422302514474616965541188314737326969578811622827011294267504031409506611373456388595816418913448987212289760597822234211411968521580150473511765900656142898434364884251969717192433534512224762985085962020547780326727358394750933135034278312794972123315707621904299793668765530690147740541651084348352942105188912194269266 [152,99] 124024932516496273992986550261368367749976636967595687541344703065990248053562670729972895580060772841054301526964028121075982958787929486629560801483477641766410703251705755876723026110060135119652611795425862255344476070994985514205733053118409864244175523391528277394870503033373407056151594173720384318389792594176120088089893525012046931375342823693073978981963236247129434418108337911477741823643079500931759872354536106691066380689127930813633147272107493818679127936989650643291526972779484085986424089486234304098877243048836305714832151439892939563451250562402822893094816265923342221209669674488228147378653286782092170846056419375565703124563912000085675357979203676002663433160314158076481057532942395540681503194345265116418544817710139662254245809878305961466731991800441793371514879629406366542453402145330150124906947858162628173587376929836361261755123263991053016892148033224244248736102481827312305988969302250684429264711674919839554621263284702141109352335632196613277537565345530625945642085285327550435139870126188419910145654022822561430355805692229726444249719141995219565944195549647359563274336938803628823035702302015285950833769556357776326408875214549783412149435928055236032186830745253297373127692359707821746565632713254302843331867145698098796441217976529051291037482796081144672436423996832865523108397093840968568986249716835908259990702700569612821381594145501644372191994152597309526326837020639442710306018361132899011340959772595628605231336327534074041422806573335402332969422076927412872080668798555104636482516794051883687185049774177937102182469384684677142987930438374853293111723187559185554016461848285437131767951631897128440440355117141446103208566695254146489933388029673187651974071229563450767242196218178239199491250282049236813039296128625315987271673209576651062659809865332893360444863100669105497250607210230613536138 [152,100] 2204312439882023432484580096294253250103946922093933720166247915110099699958790883446695460137438560620595949405635131311989835905209812004119050483062272330610247852227973428678378693622171511618773012860660649432543407698667290876263276497635005625356629375328258094691124738247751364594831301890940357553571941794684406551113645232289596063035993012973012514254951990037799821422944258876877759337295095664536540709280876228462149145071147611659267266464267856545205285153291587738986857018524763335200674335767577234028530382220721854937487305614063214339617964616567660470930302245658041499131387380470586996252256292090533143976623366512217908610135878172345331914190034774286082709851368951086992616196020771742567496546612476283081170169224378582405523672987467435111423036172701628706213816748524567443734137398971703191111712375109901016343175407704663460944014388786252871283039191039134920527207262444614138498229838617174277563726269202798186794640282065217005283330054397176544228447033531812368161198477980964855107352128231982710475958306511440522999869483583022784836342478851949153636784727904374507431646809055331467845499440826538798325862407469702485004366932425717528337541728786469330527052276313641053305230371863550322596658041477419087340784504336421788719413849065947448365199213678668452998252259777373489730571166905933707817204641766129375110627067043646376079086322713274914915309784885896942170812145765289245035427090211239273768224657718304276628439243669405966468584062258954545762245071840580224828304516065963496815076889151369239951563789840077463897868346137163089355326768108952824377527933865773123974296065779926635113849547225627877374895596533893184941804602399291754986844546286979685382885216235597016075740400514598409850789535249730285587897952267091654011812175829035967947133670017977165272163399206339247211586460839062 [152,101] -8243355091663188658987451660796699524325120563642464446604621779833097323510341936076882500646980431310117249758441010002646257492564731339901212078515874632752948306800183370452447592577454765412826793302003584519032131119612199440898796963161989332468554870926496566285512314391951664131964686020359447809139696426018041581741572352356030138227260452826692296716605351923238912847638298843096162088546732313246954753066136613943946108485236316535740394513821528812208024190043326241874685758687179244422012756611030484171429176594374157235200474824461701954149523648944261527552192711702798330477782518341569556845121888320999285125504727764828389747940404816855776639816831383620666341345872396318805468193032940051039336132175806998680094068110617249055256694066158037945337338049871745153111444554009893667787815456020252058053452434620425502262094678939556051972642306560409272013710648765612749246283991739845053126289742363436503367091260737104983635529584269717725165326630624479409976956444832207361796426790314797101579451368254420116693653929295520138608990989176974377440731881133624031874867834563126380166684073639911393834794383666484533108812874786108067625350110383344744045277255524215415975816330356066521106941115583424159745372005807642713911915872490088833867017310808582768112495244621611162762790214198629678245791366780122219685658952518811904480494869692757416737916040166406220354274927354274534353666083743179303722215445108318852560772424674766924250475246080250193913334119668960524894430866015689722209652473773296090694256222200882429469302914477240393430507826564356571512444305161659300539021411032155729397923571558389879338501198591729981019029209703713201750721713790972891832292808222918178183253528146876469885050980970392909811340114909761466524601570724853593697717351739919715180259015737581910318510657526917351382338884 [152,102] -184729158137255366389985667775305083293842003755494288905059906471162775982398015050606121313409816542611961894534097499173773866757693241016594373870307648833800896225083164720358183950120229584344102384968755448160348822365578281738993405782886198965155354572707008391228793492406314687648679756403711220400477816859722357733138002110253267080929697554191716175956730229243115648627516855107205483991819446848238147639875861401224673156042858936830179826089874108568949966848591162594725222534683457438796276370619605558259363887600686494393952298490518276543717436189213823836201401312664342812538003633851183969283157052212770776876813791126834230742119141379317613091947597917794752225234017389177745276715692057676830432311898161060159781780725181319589282026554022931659352232292090655658555572215553363244804458913402198312442809624651689162328483716543986096324986935197917234672961846373176369125242695283273579039031175474215912087815357083256577056343806670100345325989938310472606678135931596963615460200577862120788872852052825104149562603471458946621377647969941166802392854315290583183354277725848545902941808271966636097826138277010910928274572670851272323110774396435079038886802428470957338421733373561801091752611084447574455871350258304922831171876344622270364675271659311059263073631969635439154039119266868748612443042800309927060198568533188319945893973263329390317877863660667807861548925876507097498303168569558537339435994895086338292244380035522535723450974590198766059396219397655903919933991078974388154978879093555561334632488800672709073449872236633177094589447554420944833481933916131417454811654167362521154492977088509171280430867762334308562274805926272294906518851370454587711894537599524439103219938002767291890334837169671589594273122804725222051560663017483302289247455961217695462256409773887461699681490987365394251476 [152,103] -533384692377763906030621669544989627143961355053007809166222561242120743139262450453742938116208202400910066048349283673439362661870480803705704220711490091929982338861787957248897568136577770955547464964989836299579659726332874579871393057411225765679481757257678001128299363642334783235254180885798463220951389632084822015713477141485130613335652091575657052133329953674425554802555788720012811624421006783258954500412348354261625379154713037548978186476166313952870361842532082019340861202697148400444709095146658804337694181459593179257862113404196792861826964283916003623674666633250620402222641075154416811167004681851265319686986395910202491853708032863549984807188854132454492894474986032241735939697988478589871203155269441513781679307767671566855715910062502384783599966421862778792874501546966306797659309651599276869486436691917501177760207293697997407229337336466071345333607694059413944200575330156828726997674667104955031524665192312368440113614300172244062477722892799589432689250849665925320760718729794490401954950606696282155896428432933296082700904447574565095704320897884920382297970641641545576325628941495544260723996511783449571967654362557806798214096053726945978908817893768210421499649816742074283904887353413455661359550834234014723415749852192191809771318618479060314985726724083416187771079954583087025932861452501037039551780792348568339471464029171626543632058890110067208174030242109628403639101426168846443861455021114510897873248378785200674490611951696282035529460165274433233795709070301678358193942624596877431436445661849457132613978275318822068350530811096478214786170426637082226148269848054523004966036331809704114003576985107912994906181232898820354001099651031241570633893681889649852383817959327580998158746981544642589567449753210816200455027965548439976463211214385682535763011328670273946983141732948476880 [152,104] 4218489563802321564790623105457331625900703241534962633751196307716532813660485554629337557726523246685025995653950098495045608761576341062843696893397567175553865396564890967950185685772121906769184778188096431209552279600493214954788193825527349796315572084152669780382280163796192148634362411606697900941220325347234550714140844573668610077592562503614528439785265080552906373523314485461359002182792891058889277654895972537960353371660795638466872429542473418051108878735669029840283605302776438091522565793254534670932592953317830531567118119633015912490395647915858067402354580639649027975980023221177419983462630219346923357674636097325325559647359587101318611581687633990262425498152442756382981035048912811631252764747123035883579387012777142763364740794010295205133225733621398075365327455807263609923883096789501894653072832239596080248251890074430222578264769255361243459615374530547870472934773501477214657879385735791827335848884363197432825357013889604124330358016974773638166044489115761127275277614272744133958405235751062565905032698151335054186356845417140426619217069613676503174577848601290023591758014746730371184398539229257835916482881294047467400034084062169050811620646954883706085877559393085378975834743046922024861337950643447849950748992544030870425332352290981975587857156720138248553617169487380964686910965131230637606987523876892113517743360570505314087670005777893709034966302712908294019461197557298798622908219332737788768527771827123603176320398155336106799599350823148668815950157579816934305187318873370805647980507096710435741565826075876193007191506703305977872274342682039058035217285716208867736791190985392801190395563212102545092696927938390563474427095854456967913565090955003541805131593264025215128071695378643386444955827826925874713084428082598192653880841807970517323363711408901412383644208849236 [152,105] 41603575119234423890085002850065896176022132242983797101604249247220764328814105314605137438941485011036207411795926741491578221703699276535731869215426273900999386848251423979614994868444978642318347716006796813657295992268345506704305813536651621334129942001912869518884348511867577266382656127089331903628994210918477641196341138674002044039376526204291522863446901537945140404274462621781890934760239699578266280932960395940727028751960000981959797915398580211032565917985285191110085892669320726239519045978546508447562438222623009656270532447326867648526700827481647241634367053065622733960508836538569343499710203739912345910981436763042635234582408375202465626500717165794658777306135191148675332629255272400814027643500376677702101332768948845170872392501983505454621566256838561749041756973012126596569637731140946395547608829754414096203584405631522346207549181551509280159000912099182183578934838481837291081390325600166271751061890576704934394858620844504398166697067218695291036732105736645793633576125034699834171700549110220379953644293293448186821018864200504331047679979314547591027772804561617865675401638297554312535379029144037396597109520958943812683580609635817396742183345578565820785823348073243866520015471279495706557140504029632101978772379698501809396429122462267994319768813971143873074759998384189575442336880258141657825688304846924133735824938200341394733845381648403051217104909350616549932979960982733547104439061616395610447440467166045233445264626675061584136925684539258640874799302767263713110156044630738504073425086306824751095418082683503847625423523047462061518256716286104539239272044655221099625933030426213072467859972362452446902069738329524181564229411204596551020164093207289523194016600015728108978537558353522490209793509153144172478590333494401387917029148504793114390140488119454013615762304 [152,106] -1784140291645322094463645822217849074052357578626613199292527465872349800266688601662925908674021774550481532953416243086764376351843884569046046375228595464667848104181527190716225743638120813354193657279470694635077194267914687229933194906986116132038881397200294513071478595278287872714820390199263685893188548225104540847306520038443401635203557081251638926939104558837810737269921253346526426008911387921983644777342226365963076748249658279934640935630124090695362806342989323995540625163641527566871216276743392367839625407205120608592709786115352182429030931679998799584476955785601237419808197786927589094745709239362233223329283792166608714439121345985015928763292583706622459202315475027873206265709953391474044547299624992875193108024256070470964109266079194039737501555672099578400180594165133546637707179495609073907413107257753652576693472252467135066638787913276680839952719000916566803369937579270407225641506862645409359382674270889774029446156748382394991136562137934615183425743304189685946387883484691816432485082695206845896370601634227203463489414628162769703328248307535449560463447218232413453966019606538900455672927968740335254451460407558152722468872593905030358379869094413266116977995552274169969541235395432214529836261834156768834937952147427742718052375783217101243462456114281365732646888753437322336655624748395159929111681636217722556674119381069441082509110242479550293793922149069277867826339225676477854379978344532134457475134401003869613043201597058724005753113993244083367391552972820609346782898307141278354059910393797023495920988577141392691600898166856087743593374478566706556357547232019207339806366308486318038464001545170063198754504452673146186314279844426944494879941160465805854405436627834299761429778505256487282877122127516923096892607502130679548306863090522042067891960384058167788 [152,107] -729406217261143730821234230924264512150054624128449411234019897304307421298035483206467508585555594332828962387605984629178936303766566592611801493527932676792177667096372961491741397659212385397636298957697166106433806849982813219556436343686443719414293626408686744197098636648687641619584025120989518063987826586899195135071529008532554416821139028713254725387946347210192080062047680137704070045638571416323948017964481034331582956221764005924232601118339206586117974963415553577898247638122606367406337297538344271170612607761351934647108125039969079468652847554385218004345608623485109012532739322186304222366845877036317765723419362135277283798758210941768875571640659954978682582206823449725735923041680685750132936845016007872315015491681123131028737564344922407291749625251282992392589402640479253657511020551879938732620997232935697268736991051526045295142327059656424542383437747587808360969056362107739693979458130736970344813681302495453925856447907182234263123811444591064747503147175948550637477114921832272113371119542768896795766848788363298451610555660445165741020191822368311009902122839139344377825833253294490414337426799870677531689763459233158686611010132624981589159635245489671388141275187749822486356021172962769838368990191622075088151023682411654362861003449971792312371530876205020136150091820479592951334798062765093601287071707721762320183321576021848172245649861246580816392051848040228217657441035377353323030412902797476306276273319924600899499235595998610906147094936939521586701083740752583458880842209343803007143326751600381417628169511305414161706933281691075727301436330591287525233509473636687700323814763897112481976109078824153803223964505079948380055124332889291632789883700386568474775254059705882084553571523804499770957627502503551836239871351297681633655811727053089134587529541827029 [152,108] 2039457624896038268926938098026052715785684073032823103623434473738348350507828401027730208990008325350836962609545171183213826197953726666558756765534512025659320169390231430196495720525282011662589443054842256253455528031567401512444355765104806319781578669039032997275896547196424650190120282047574627903161646740321900507680373417362103069688903831008199076579014666355492850507950997454493862829790776792195418091952887773358218138582058317302850429394048538790373379111510608765536869473989709999316377012101091367623948242718705030973783630002311282813695508352651827299715023829568660761976198627555383965923875919916512724009686420756214654612498351307475014842407399895637034963164855940464366280684805717596074362447680431022246287658826722455950371793685028170120591295792638345536049867927962553956648836937483667695963904648331205267933154684259967527661171809891030309459320809032571449670087235296173882218720225461512682887674901378094826323696775638876255646958798308863112541526684484219966708622405162659028552715618293739307670204361897649760323374597106361023890997491661103034965782313637805034122093545353996327538451572521120296555596043740055253253431284254571233870397562891897808129786514479725553036236355471871846517945631038823756864878614295132031711451451813931110939405818511822963982056636231567683056858284513706727734728586115255796914964793912470180298305831288410827328395599061484253775472964062882322446368484716567455339651963720517195218840852538175785537338161608663004018967476276422592591244945400908284269617914435763090847720253697014352877898502792608386942622191311498818769445927297242744390070866530037729776551060441820516652216642566056066009056241064328236982035755122694388656070735830518404309663628126048808867596007712396133350507631414233450218255522534805799450759453 [152,109] 5020096467700245222640482422381505530514166913893976063579330917079853690345618088927400379911915471295272388338313065040273433042105937813875364794513896325393574977889557769752359294356947155552190288352191747945221506438151844868740483852671376160740471064206289948266038609643625784966346542593219694393177076668482951319162591018533557939968092894041688452525935139229357468035845904094918095216581678234087088289531852429954995705126388087325601528590686824812391853404308284512435562878974069710569788845475056081162702166954327744644167412721744740690043291919263528765458961995787303507223498290939108186234794097725616478901269223480043817036930758919514462338690928777472632941621415152318890695476125105145184550010315433863295913407394549756830094650314881204433742764566066829835612989459659388984103721527974841787803674663589588436430217343795024086984059767863427282724898467617950780538203424425449665749589795416885736458785279623340374351412889180976576888935996818890815296322194030632917780417041367290589316509697124342925713588944206954225949906748225898696798196756537725593873312684987958918389371227791405507647555084867225174589771044393918194007532954801889405280504268401264159938225173044109304456130035329473360891352735254048089923477033923013562689471330078042806941312869285730722354141365637694960721785382350995878734900701880850587875902937297136205378482245709284200943711212857797089766926622641860769241343323479949170783797696140332157419522752617155105442257496012567904528699129277191036883051259410787120816711608134947508413267116181449901805260648159521776467495874024375620259630614620510094786348812793366028278620372337765546609881108751887835091976672119358210452807202468954001886570036725332441536129064297629932052201256104377439429919955465654315366585920923025287916 [152,110] -13676817195071566282974988717837804992549462234258763500548847507842588561196037475224830000845026179902392874351069889483114505193508888651302213218730063758029872401480839113317410602165186688880834313294112845165691193568179060767905452399623536416489026493226302496982508313509994268835764860468303845661013646713036027235182350805301831940760046467604749503114357348367187466541741368482368253429578373027264363951469448170762968576316101044546834461667122909348884606174600447045669633056232217874237579110820552126638164768440433236831268108442565800925275067396851833269033130361441682900923016970108328224418749973234282947210779031377190286996367529629017070999908356429929624291314553888474282931441203430783148106663335781089647307876476707243429846778190690777418952775189894862898081149259947073423602482419156216462169916493218284604898141496180263388825262789365870473692702852921027438032563102052504940725991504240727807229730756793729171629830729661311492495132684271536302126508371431032994183003407644091498923199680079829496858822874863376664749247089147937816464312481553046695116900301461196700160929864712199798514271461830333457478504855857975003045566767506048307264384239696886706607134083055824840388397857043469746159446861833348504005092215809558090559293550138507232974626050030150840297897147574083421411937443814370215049818006241243236742912612603954331145322447455029625190938477644832624076971464762340204956694217911996757616047021832778709415320288870855619239398103308819786586202866965549663393488125276730299434505125766312142267359955599330285563880457985124881041378042448647618804343677657442687599193706675815601568414275530638949961543696460199994632595967203780197271107467511293800348441518105873513525115404227875058088494115409267211312341844783403145595813534341017 [152,111] 87633512051938945532547971498674393658108005197221977961891453983515615415105061744090481832211557369075276417330374352445070689375548250898972204920974848716956050599322499434446396074465441881983623620385527536041967328245951957387537255918964506009034486715203652046937480902286277576021277047822749815437378385126758228143764493608820095869586554141699238961655128529846987627406781952834554377832796690006610534956103886071343595823966739109141656193249719806846436596470557869535636463217324375414160433364623445174627678493885709400246199913536219863617644662005175565289787576604439123331976433873796721012258833085313102582212665072519542745439734552512264057594915691295350171818830840750918256700704601579226597296161975465361245701858404512937220901940661704065643946586673716834573192707208885888323128997962880558431943777579212696761225881281769448005999408483469349367836732065228146988807559335835026349998771065262956557827576424165787670974796902360069851485518737273222081242348843225897151074951043040633031777800062057888633398934247313118678222331647259171789108614464837925502420543380420699170650695747285655296602148256696296855197492461335612265236028675171455080350258791033797258042517292575886335984294551115748204397565157886854599748937570718111719259047839568169642180121325889295273724529964460358064915056622776529557042312494539163711375575494515537535124389222239254725538808788084051992555641949261154149570009626802004351338209181125406359544577292534948793905679843937149889170989848452443884914411918519125719265124931569858864320398209345968639676032690994868417300778632096101941262409693735929411761344908171481970796129310425852264945451998751451205566645009256500851286162277820612245636451933579243641688244438577688667274751564976347021160059934825323801609667376 [152,112] 382945191277520002569013427422180640572738126076469552416244574291078889376115429444600287811565052549257231246553216085260383396443787312099490821149400943516128529302389005697998488591815362419294680520741129233920545955593720623139117546003708788331591129204194873041796348683386924558461586929888168956693926561082663066981997928762520897737734644086914639166466938462760643659372704650452373540797752050017814185901569480099488664848737554148716296953511452280208040483856314532151696447655993917754610154659340904005007170487067453306570660992811731268561132071897302176885884441701912620735897763379290763267216158512894700989780459422722918897568857327571121689873427834298379140707162781118622441829498027794593981578945012129745682588065994175874662326563698881282808647983379381080698031339511052637018261992132172142315756672162534560135067187340844314200209884030788850098650725402288075475143058852726451423027005746176747167872820859259111955373280323977200633937806513825118745845357710569859098549419735444967848250308098577123605833694397785100072248571853920988639058903943706341995921366946430872787423366039502254623142308457350622783906451646852885296058904199545688162401135621298104358931109070028162568050894853936204197545564420689131776649223199621179201824365108472491287200705215053437152969957429257342222664825169346511674637468788157946354756008844571579448936077944918372613917546315551514744212251090598271219917883538951995684576985233229797130346746579846244991926640544860487527027726701244920451566649943033230560740068938575380353718539954513783980043071782972504673477740946232498966753478592468328736596965359389385028593111818780974102950304023322468015054063387754821349421203305595442701152368981518202533350457512908365504960494041156086114613875916779199172 [152,113] 129744827485146831785490986520516053776222791637449486920190273762811244726036208061275789923044133927158587469740347067870215027991211846034313565109091640347557450436892882649307049041758570662423682047667175585063762890620115557357094379678812188148651096110617020742396899937175206092331799844780127175629027021368995682764842090179095265858191027988569844137656765147459033806941269512422205139267897072001370761370955402384466227236739553306182630252030551119616958288898127391073635494195341782859148842456549025582310457326610513805280033528022024035779805940602284916107249626547461346998468556781788080935776337315318772223482647036612535644149970469740473425298834570662265055964483703151206307526405572330050660337239337847573512943359436397961609269841185870011510604499825342864830595097875972339609971519866010716739881185523880068786507007982904045739412668858967808701449272938818247228402775294894882325271186281759549171563251395553839061644561140822083173791781055346398576057155399050147880225962209863236662032338282552069189798859370994150826034429425594477373396689346769706716643199923877098666347742906209020630025068762711218723064412806533240502653274851720838053447959170124724371808350545309159098408039268803272833260051475287769511609807646189555556504009011419883591628392801066808097577527007167881073752196739639252702975150180428827160172377044970493487874659709544803908520735219439539799959561575241416270865279852726142945645906554738312677547420959797128142077067445414451123676099237893297297152360493810169223632161372852685429443921008324748669787486124284973713064746362928125551954665424235997653327477484268815464055931614456446179066158270206022594630490213304798585166757047682020718243750360914424649509466631857414567228762663076568388534113666349962 [152,114] 567911590761702506026930680972888077772791186719492270349525875045164044731457322538847178526854071326496202865468470491646243134274054008534316365737788442621217474575974856855877356014922152104235312842935980821078228290857856638019247249529861916145740502478913026836930508527825166387399479140315799090968118394494207668317231928000603805142959657988070779524636138729720802958351861952741456557413999464393566436970290775725092507172412757356740497939265037593297630320615629514717787679810272506270616351096729108572758179608561679583474437374482632067370700676485744090692192423024242291545723618958511993531518898582213063959217896805082056283735664913384711995824518892964518730023688747436128985685143661419857332584148022586882533158159742334047375852992194026887172092339155735949264969635742095491668255948925574894154604432429642087472779551821359398063197961214098609660177103036835036371652046486171261133834720329437306240471148018163655984363840630253414884486112272234980519605132769369017427600225157202187875692448246809697230422873673333259932484462017147773083357278506678669832693588617685555271125678605817291996993411687166019195087348515841990979986083351559132035323835150474740789133741639984957875739106630571480965022102330164783025377855488325025854511247021370190911154414079364077485191926483223947747554877677034752151301188911275851842541312167509684196658280502733526321608921488380120176852483593729592250212410069677459994030027239595658391771605862572357534211072406940579486569045964099067348798468515227284689322538440394461750012301371713854780083594918493452464887550302325923855574091364615245337606116244756562758291795597025326524498196313832951249845585935201620992772564726617284751028458672603264513074031361731110419871487433371937563506204074 [152,115] 64681489879025711123705111085235655314094327237820865640551879748940297690571437591665318908162013118216161560285844408043477849721126160366640284703541716866026715580690902144367278616240545481036182314945367152178601316101190928148774771138016836610986626740932750313635458986464522760607818251144876710210179410117189470426580549882009857101823042991326407956810517250839412654277798010926154938833205319135116922103310256782145699559004606831061512268064137455659752782165159505939913005075267634805297409293255607950941012170654581562762275946826880734040014868157500729330901664667262786685488780983608991094652421174143577088203615930087543840955203340319338855905017971555300112991752817507185006916549217672815158255792944182822295208778666337279871058560681106641301126101677576297262460282260480398278833422505286165233657391195379006482387723823840405844875444894011908403280581719202623446990046821797699093677075565654279629672708226277088600540679959664714803355144489115338848653901730022791695949053502237305052767332627921608732048128745920945475435627113145804984657385925442490422958904570098533771614076963731744801455500036115972456370819605482409162449462989406307499209071534584907954701089169592903332565253250411399838421965037396157922840793278005112964768250898659067531429032412681353947350439275560722173575227974562961043809819421997975001401241960041284982726678533561427252521773960303556582611423700238832962644289214534105135164645102232402836107494784695801476388316008369858548004411793441708641384313195591171686887593767811830258336043023559755642471331602727265541118542103664415624324058603624190230128965007330551939407625503134373438741363391485405938220107634203409371813533743982246733883842177302488984475045450049166016035322420582211779836 [152,116] 151436263839181512826720554684938232057623288779546006507886519354153358241281111526656834554442041104910182246640891618689267647587195433843927018441254177523001131962500554171685925334224920989814792456645731399144202987036376572218747978709495812875278262756292196309557826651307838708968834108769704228507177840867166531008130217017282016414955708575262535142737801819281925536933035880566738051789212566935978567601472139862524283360627813307129362667690788814397811771914876619734516384592371371520264422344595674317641304539362537919041630953591781963001030351962642053922624247159476207129319794762663291737142458175505496702331771593622816451899911551621010685880517435438098783529144280011444523219434241419638458269065965145841201707562349810228058949020008317858513711108620045413648617829470375677986400978292694274087111652382508056656596078293452545545634407784248292034443815008235694486708928894283011994664015286429324063987979396895913056408562641795275480006826793230890827534479352681177091855416205676979737548432847804091938662265081886862897166760321264296140931036730205166453461126339528850498550917378342688442428033819240136808645333284791076214716139602379327895285914965931481884313857870504581845624602206876431989778939620759332750690088557188788348932085609138533899887346474829857078998097556120057729007303082844392259688187739709296603305075030185691949235610486238515382895578592740152318388317713476637466437955223718540543862292116533367091573774528794973995945669472880452355960959079682675926138528358087816337511410746904646614342034966906082639543776625428858434241878115796289397227292511681041326446488979605046939579861218492411188394707010346505705933245148139393024314055735367862673481098162583608869861267177214271545814473342209200 [152,117] 196709100728734203935380981965742098483996820334055534383542172829239265188162211882126177053183547099019417790204988934220336907002159820150955618757469428101321107722376221012217815688508079894041761587804565918565690183001424769024610477809676005278424757856467242023027372422529640394250605124077148322284843778678153368261556330490409157475792514362778320981262626003286713891566995979383702792014285549680654029396086823988268596496429162223860672717644700404949051537710877993121620457061725147017317511723978391210458000922138451372708753712874240048135267821260408430511888798833621971005459717694840279985144425515436925096679370329934610509157485903958332853551682305159100080984716573115103156693419718594870555627956446302516597058476262861194041608480497666793592706779147206980749853303194699737869449219639403989178310886035931243561861607364814478133555740434338528855609614330250543953566572653785784745755603336846931170348153953747679426998828754982730813056478946151861146166054975655990916190560863147166681420082916439119599611821185663787403259573568369848521392512287172708900841018690258401422966374564269869220794948481414374922276950491155738924751477790329100147595906339090370152620024383042214619839857027203595139812753766709596022999963678520491112861661393803501986781589519601424070466126441274789227497107791982764658657254111684406525294667180212030056893825006875587044469097211495520051368530703415432889370480279910926804501710277167470609814752805282928774206144784360640861369307022583623733667265821864768054277382952145783310264342242290742276936009546047314670441846068682119509152834737469396517118264118036431542209319083955815873231143439964464188050006761293709470083730348028931202203099913220201539597570230607010354648100382 [152,118] -1319496607319934520797386387083833815985793541504784668903477977916908667264236345794438093573060139506903681398128611786052340405069369520842324500818097851228810433090995892387424828062460095247373767106248478934520444677450758101565884997763629573426147531290551244087083434802488968360382322120768554949737236043563920082715156906852315624557324046544262113836323837630088502365290281448489661664056922118269442744332321260544036643924442018639319544410344926738256910554549401693324101079907590552872141655240368334369146677561223981618579138518981495358381227484989373251904386391717020841001355453257058509801747576931383075590856463087801262372776902139440043485607207967854393453352343532004550687413359828328017567882879174973838810661001914312384375724239662914047742892799652628905600580923618318301033611415447141775762929430885639626005987394426747078362793337806880610507175580423780700113754380452723208436706944936726669596623860354167081860047012182893440392762355199544451426192437915092444851655355687459142834887081718192736792042080398929181834778003148110179853269319377212046184022572392562902849953377510642962502121930804154860833281838144428529680209232803016608881708694376304039577535923792265629407964526551885045081350741692952755901732291682757603047439975534203916410518227363483622535861182001815880852514523592045531152872196719109653398752654962822376173942630399114348941799779087729543170745044994828691525152829973881695039730356614070414891357481450561591343358539247868827545183470567289404296722143748835299032141484145238792928620010428585428471018555488707293324553806144862186898632015988979451093360349082936275371190357826799225573970856984160419960039256562944388040415249409659501406852117635569138034957189746370137146461 [152,119] -1534902889773130906871423405546984443866479215929211421003310880382711618820494009224729050268757279154387450826944543157504010530632924229069509286963174472109913227572909482247199705507586011487612921707543633508069740810810544948566322763467476939839930786254717516003595489454517856623143468239381653279726645562285585833934242848013508933582477444490991810045873036585296335976307704395755061466850488783583380939340624818217591076332004607632648192094596114782376153666192319362537935287325988210748858055791147558120485552405954209336215324456286107819512727955614493508838093331879747019355175338537849868466459636015148890908402828929251233333169188083260040197919047395622837135793992064316433952837613778025073530176889504512474848275075153495738379702759941203502910923998488503223712211524824215903642795063064672968725120610540993156819470356865366186142524633531642388713273747639839006140373175268267472949775256887316445790096301375296395546619451336365795038321791690136668607306068624409160915226622853303775322792394229526455893966937061759521321668545494895814520568937963657957451972679973580631788058518131815416364799668805191169013380637324191816765052075975686593576157859839906915764406726580299376543238751916357389277081329416428147461537943032920152349756841180781336729210003475723072883034570629919813210287095492488347106459480469815404768348706786003559030201533051571621433933460032961143829475968643974169457830031818732106635458407358366025723024225234851721771705041543673141762760446341493747515952155649922592093842741043912438760885021076839156881719577409707407310269904123037078941867064050447324947203008937408173740873011766339353251822977943900523103420669698148660592809449672736521599825673844157432388714265755734890 [152,120] 87503436351370947114206464514057080120344505158467415285867337347103299469592743212126215483910957392623253842473203490233424792257741603618726010854350895479932330936304314790366392655886512683926216549908014234209438381122270355922655311180031554802178912674910622067489097721784987850844645559138640301449668291346518681504968286172631962117853051024880779396035395788949335327605565624760556039572847795176559602233885662103422467162225444770058831362157411860629191620013142538782659682329586913433740112986200118556837231788321843703362152691115235495122437349609072347225037046962130450969511531169304524110665965805765879638798995654878887860323881918569762236679953875217214976770862812224136857861894301015468138901815843908011766769161349026676900913305191840699779529894647741224785830647754966448380982615223981610990840687102291936962164673702798977019753362355718839490656611909662555725527224085632281685599988865651484546300739181844369960776569200533863793417534615274465674224313933040788575793755526668805886023314950349437097854345312126360041368288432847314966810027692520893971452073716306116686670329377050568295233283169045636036038498675165907775073320547071774499104135148081739577389184023865150796433369720290550528718116763658592930320415842829757999818241409641257892596886478596467765002018826121110715298087603028874502373583094470737961976163681286295836943505086491503819388104477884507685116577933244644919979651821950913548554558906129081812872496632842809655242359359160348755111965934038843518505898554113024004234824716626252946950070270908447025051573397353179795590479930396215177153569496891651293287210820443980865283463480419474093442377885291370804573862543829625788783567241224249729032219844936851434688019398 [152,121] -881550881862557465671002092925473958891392987927888229410536545250903373630454086827347446533035125549787570490480142359535282560393237941218781147214651139970283351070479162339010787410041792483585060758203298871612084647236679370821985998362231032398453041157327571852223997813951974883108564931694545025132098985717775092764744025593173798214215292577623396625650544083821281685580448778888754366536408906325101235371928738183251584645492832514260271491985731871979993784073746263118780376928833012012502949390201026532976836345317609934913168610521274054268281806433963785666946576975430402203780248641725738598826573584880719587891969481638454857296695933466812246397478736953290091684788034883905276784095758890772462788926459768043892849799047700362793233423772736162729352485253337813344024429101138078539211908312847146754352176757396083770930557406584316643414374049567165602123335256828570258249794927985618882632188135791531297771866737610905048895727132977616723432906981706819957134731118070239344679713114886072998474041673201124664930957166861980028389409315162306052291537882320706746026636275118373681869324098390989786293904516842158738881209660477936748737029568236247711102503941225525156759050094757464447794775506343582345097321614799107180783154382511688736217266808105178353687481033167288810495086507655669624629557999225940730135597320002842491859661512044889609011934306617052377913551865831336862069281612808504544033805361691375743403578754709689734918384171189614655822237470711696363808698809392729011312674197277535242439279663418785010897116201634373267813601564144480655645266860468487119387507027779960144452215011392880004751077663750534296328337173762329873321664342591857020478763588206400272723708895563239014240 [152,122] 134088371379975833201449126492901322295607576615436840172353805601211086574854525697299521778221732458934642989987243856189530490403826865731701228326587076756961639858326203834354512435268432994887700915444255628884503120047118938862002996484722095462774415864839919958463654671216585124352575655357934907004052865052019148853331609975036518951824483002935601406748551146391317151668708954229087289557718031691366037686701794659690079163162241904533051590394264668818190953826573240699370602440425117668370067557465330241791125618663926277914884583206476550527950281758746800315552463672411274106636730241238467118165344573087542691433670089899220614464658649308815876559313744444345976607150402096510809039420459062135250911682573667802958346714321861120678910259904513183080540609610473408697335286858136982661956402917952575208465623356122143326317327307263200547033778428790809263718779104980897510533574880124275335846653453928523957883162846524610517077945550892059708849474796148993960532355655866556676326762848103109645486381318959814907130915731937753293931274244758909782393728346988245586504891057323210450592115794886190252139701921972547165335374534248594220724134841261281442917561541499257845000129430422964400979695815378991632087404565164542382024855666271698882189481829978195334755401316296137590717073558501083767327189599561256786221793314207175786620604140364290557082326532982225608978061905233442118631834469460786465318405883102044017095014934523095554189396091462801636504339607065639587817749828403857765285343392175153305654426994515552592018660140620477979628010691540082807258064434454821955808773042672385923851411565840692934028559207510784160699222417840896108327582786560958187156110138344510940410475539001947 [152,123] 365446754958337750962145774098220156222632227998950932346386343060014233369323689050969596212147643582177885263814180600709166788129922946132439691780270519047308984522999151394994178492777456952320485887504947563419143286250142544776051978568859180101616373665287093384735397696805744689621024606925643123640105409469621066262846617417809702120527889832677259116617698497010046642460712388586336710084455879129897045348357381972708509188953317108635397731661778117141732173872127992619453446161613051573469350893114514531198881092852497720835005777365292201856470781673830155946749963663809688385837359386633160168029495538349116683824360753049854000522123411716402283238912630936784795649714921861935159593063949252857112813199756284400306019959136792429769668253239949874160418841316020097730905671939940800705053008281864924155669440537759444955816730471712163262903626056520512028872877085118575357255632146348367679733104884801666213481387842744672441027856964079239052571109947380252667934906396270539993209033099753451867694938474497827087633906116520854529604065953418249729044453117414745903571183127480465016864794164185734423935250401977288863707937274262324769484474196725429557236497268719661902049597822519398915157587959877594682788394497158327980728856610496106506133106415430869647613325680745662709681629838192864178960954189798911583682239408069639759682491450084236208964193897319365997959429137653839415479844357418711844617444541981048112211324331157974306119091359072368455318814581813732147072807960866043463208246161974582328520844313015370569719860877893584033510194612162556244761124191812960341609245573502650396231520050489479622171643860794890021799287417703943810048481725509571861051870482283420452754430796 [152,124] 109969872428154982743267526374789720110189560415637906257869936713656953639983252079425107441303402355404249791257120876090809538879603826370138380586192081326948707084622021455121070587420125413597784467628806883026793183555734051594923383936342681740116990426892412435456284720455388232406679997866430676653549852212509238250620786862089296069429857852504376119945767285618072863624752047676426744537516086816345405605868080078175776991931826570599279130286995265226733863172118809219373920748772716216923908072953560977161935994491465008770604373949998977623519560853604476696239103835445258481576026071682363330655457556493733347230182224224839092828975214167607138904377561766304290092779457670495117650987886330922697575769121004160084186550629645162753263767444883738655689597815639309891100493302033869769801152057080082141265305402261428209356950022839910805748957278818938620661233418844347788179741849070263487770096444160641809501010413704999223152713654153574828541508103730298954967345294454722133775863856085827375828723318917058421408078126902981406592531042216109709783450601133266438305534416352724141703086204826469677030045125156905578899531649742311226308660654512446388939237671132152994178680351743966010706818911558066605830464935276659712386726694537070702944639607204166083030636508864915325620596516965949552918786654476027249759402247826883071920105517723036059061072280265731810669979377145296940432859417436137646523275486698379249178933284703974029714652769765561174812688508034745917357610433545112991896328489174111704917276800101815027401546598358500731812457819243254451281426266569038275547212056367704468321481017948328553981823866447394845016715307039348317151450953471050873387444790295492115413 [152,125] -45336554136663769265268098360195099862972687948704070658829625875177566219946314267995500726756999903942465462971734123092064313661719997904681543995880126205113901636732181628276467885196458043868557738683724433490533719365534323250159262739561170920851111982967949879287043970391158082359691315345789297336458015264364705664856949145408823124083727260855789054943877008298634480043578014457433858924553012925754094831622251180103748891709517827954943669597579506033730935310632440260162247699924358478067756991220585505497951180239859185549733170529811480988572359818876141987195355431885348733486564791269905843646605557742945614624594540865388406637060593674379911433051740476234997446502142633170589073474697500140397121132559630913933966050916566126149731092709017579020900442693275842466639791297539419409839435125761010760260311486565465821634649054126476467172647624273064496936179307528785039722922541167707797440302951763224067719916624921419487231651862413409140651372822962628497515957031376564409624786287898770820929219197573047731640878456264008702855464512985988753061497675309559859925686249288695609677763946409746851684643666478839714593829402094025520368294616341226402372119375444928842219476105192709795647748980055672632858363148937693728584964876201028688682215801740307208380845782464256482611260694579200895337907113316371562421221139636614639014003500086335268846395869628450708119892728104718112016499915594271849131681943036310321830333490578052308381989077166304153588797083069657329237808051153664636570652334107743517040494773832361579863066905265881406187930711468184092850548018690377871848837653473811984839669654530676376915109329076078324850606110580068535598496322363486508981798471852369 [152,126] -127260611999299955020409094800531527067191087429373571985284293790022469183723739539962328731525859645697902279702390563494484253466212765226260868315389406315357150157670413200984316741002244361000752249665255676908981076859135592884386221843547467425462953185662342599379781419676025426089227881392457000125542815811855447989728890966541389197881198585586139825909683957878029523369134218445846541757450345156920124356734858626464232674807193320044847428905750501501779760454201384686011624866511457754209929419998386190352068402389192190542125494021911112168459455585328583326245726112766716382651172833118268504194582135261385909697516699590989903960052399520442648362391074019362211445297623520644788412956366382496773048191710503608506686526057704456127093687185554548124470539462579839223841735376806381766786241814639694540710236676122715178819494310781387452738633984372919009271305342387738728092220470767395545086220055871253769634012497882708443679404144631938567738747151419837487518077340230636021035686363096323287394941819711226799437066133077933031957140069002260693061150119750507488109392703466205610424212302755829351843834637273417294827866590268847642580497943101189332218067139067265240552644423814022758144116368684998571172107318112191880151165732488360527226542150719286726412627966509785666667508872309876280430340501975678394392504744081918247509407007385179737041442414482075554977855879860242315356821008224093417166188390958038028189774751376876503049164255663114449387046039865618124538328935929284781803191006850268681416680924200529559414646430275487935420317679605453683891501605877143796363097693643248315489609500115530950565199657273684676747866085339383400071241330316938433326886707 [152,127] 81971342653701269243235912525246947611711272985223909549993849319853412485290265945288680370668542184956975095354002925628825715028796147950652221995340897043037545910940913150879970791715223459757831080923489589838183032080793128220735318037381593934663225336194039943726178289911675261782473469435628220371496251365045202919393603644326383146016625909499484445957215387747577905551940998790967417401098937314175617699036912142321988629474515393933886813069431734202113610751525035899782943667169906352180616475540086282189834922515725414295127037968624212320882908721692417713372864448241544673258273870202697831969148721547154000078173607516611597039689655872338669376699829142115718461139145258542321576415463515530231267351798657491625868175796176337929460899038107562967965297394949106166345875491017543037870423395646872099053486463330001360347454700074597482089338261171775486598702044709523944749012338757925508503948769636209600889732701786653505511431041060091593861246912650544032155516524812141654186549268812727577821063426379311661331168629074508074197806256679988123449910572697469507761089261152723980388183730347885665011368726048755448274176934956034661567005410321897724827378309748249894994017008645013639259861562776132922267559085888205618895695843943676727292620780149049764679964130656396299111086362357317208833083548010734128728759095587844565580434230452340742022771120574158568584186680877944558943167092283769434227641013003635367990362616036931325175371268213663903275488375737042953314009432040813130206565224595440884480872050618938784584555757655693918632866842747473396966521085464342221647020535554460261277037062560258670251634735506976379501618834877795308641426376897727572315 [152,128] 167163236868971112798234247011380488244025434569546076885004556959359870403423073389064629597334800661930467372841637475041470872059201209079847054939693577413909399517398863184514719445247484386734552786157344139038579677536577782222079504469132977909230719416095671354534495556057511371819787603341186959317092659296487554419456599051438268388614076282118696234077540337291460784943495128509657856044308514774749728730478953434185037628945171487182224194436620810863603022265509616974652931224138138292049743633584316221591430039839679744780172965856239044970179341787087494739889773263147762155735121019970733354653063744992379013857838019569122165754634415722166345319269412061064746334494935795525903316730726144893966678468782107544225646470823813602447275760684639679334425429830182528695031734892239451205931239830030949690750510332920704903462882574223104567734400903475458317470367251000774889940699148138025143661311508310149607621399360955190740451843866714539789507759162978027707202369413188311183696800034716401379056102714760957022774137584886408508250922570514282999404649413492666780989593987726863946393430623058960852558756676869900708188087841766375654518684293331803943403198039831529867786430590324635458537251309692962125638252371080115780366430505697116655154918919295593203972541822953183223541891890018527094486846496258515974497214315206081355059960178147734899613425466271242116396534315182336756783640726714813292255674661149508331399281382310525569650134141059418616518331307722300041898482607455548191951704082924177592347882241293602491000655452365560520102147709631767976468673828755594337856834950672898592521800508623309984665559813977647051668002863212723747207056565290768 [152,129] 62074522298924819809704833137764514056515178650572313459413174253918716649261793444266406892922511164214013122580317373923205462221150923852903798781606895802703325580749929460244550185498418764386493898674047638400344499001117481258942820723949514391955125683635031532978526016382407887180834603937131021450800786198784285517703093217565587718305124985325364630663269594958344412119772533435884368941565542794909113647295594797637329550250200434599194038695365274338790073044037878612189083168632340783939239967601538850265510249255361144203135766253985028261679684947380692154582684750796270071710741151812215576825242331022970054408198283715197462606695087504545548514251681065165752147842321773103075344900086588410011989106140550625957980448510747246546265223876596800692401505818474269911227148972472456494916743971751053098251663906461411713044624108655466754125016981665769524918672456826747422152521424556401515593455600856507046177517299378052211007005881768679221717406167660407128664892573926556735390451958447561572290635519876075044086087119183517762986743488951257770172274335440358605334055979641091729038808301193625574004062810588450514175145688580569733828470063361471053938599481342357757604969418604161918639824941039878522665174713922478107145921670313975038689961056410560717855876179270774117165453114543920254779685699039874551604791888773393327764800341961504717998111973309138055029647061801635543360955364292913611173577227927016949201546423572539590787084302297180368087492545223929735429636493880991166103971663523271623316889720227381208872948760449829103475462807232993955707230235929417508064836746396654527608469168539269201756983470044775923529233088906925105145633000 [152,130] -58830138948635770226106346553463880035657520052518163508187555307178352647420500396740073682036534737708731016973506132754124916300841448248472171386352372698266135088681912295725474613233421840567807787367148555039337887787197284847272599016383537949146261386220225412526792454061092115021487596468872671476987375314127744430011638124967227325557928501348670240779560646847269387673810858114193674528126871369760141764075312761805654580387371673735977981195604389764761412019861418425867457994017501515096070214938391918110725726852826459672712557216508629244488486934032793167457144849795429466583780814735753535944071296355324173500691360931551819068334118127921463157190748161314960287286214425458411454432963796743282866778354260140800593796280609983142609139981026637854772715014520454170433944236622752363954530438521226138770108006269746164047051260539271607889040739539761156741243756195996740391110367149390085251777321387665261322627456531643795723077860898219032649433020344507229267445052771143377686436070723192870862201637858023910425283095045282163279968191784636199041278562519475002942087175321588145276636071023954543084947350237605368843517732708507316012145549097231759039480933760580167426837930265241871539161796357889455126109944562147301093066192567549022865063156601377616154999402973725577226827599834543209564181176849852447806837727767336911622961515068211635672613258191032612538148288722874051007637764106288360089063473474094374925336699605249321030084120928671691203265830021968776331668103318781410386035644059883886896598096802023918471243827971578380141174117328267328247429783327481927190584427622107931779863341787240431150718502856893309886266248161427807526 [152,131] -38363648011856661920347436867441249684531826495726986151032080826368463682482973423773964911848808104596713735246321018284668597745661477668957379787086036953422708968842749835145635411958131891582633883186045470502627286299146191024389818028186063833334869361807619555209294621106379145125546080660449165424333359432761243826832831955573984607337617324274674097052093651197441779673464122407710011751557769222573626312369400778919639426220559250032129126191746447101127163592359545330969423853359913644351977006148891909413888541504679359537172236189251306077476951828117142751913006865805305052113053328050605582147441187251426866080635197179470076490731404971634624083034882737971545170498273302184767058593583743661052376332240264278730827098135585886020271329099074100195358000833771434813303415694329670826422339012739322729559477844095422487167029576694520583235881697444343498886553982821969882520540318237556236298176306315229836657360739372660597331372439676136475430529002262243290886634348619003425617419745981898178877163825421724204203776584641170554033080496948337635551281336665956317600481523020304924560105285071387700910198890549490238409434584299359195812678719132676425635207488236329392000319993529579240784517575684505538995743729618274435007862408853452499604580962368957759527673087713125188547461861638121822708252241174229541302838552929240957930394444158086865678157873060861298002429232139894210716367632334770978248526928728447868428520931688759501734383306787265081000713886377665238465084842670987983585511324365157082100728088565452940486607008021119106519864230134891717725836756036589193714673178785084525846337960573997508677382654425366047372188291747059 [152,132] 33245270102811970525315985314902966349210387179018521698279775847978768403386929892501154336701895923062626692059476218373233106321476329387691763307397570816043954255711051498668839700928186780598078116829409606393614328581584303483736567354107606422659627726616517798247300385805455528185161865024442238870535587827335749818861665436101782765307817302436552423240650923694461994770835058330010938955387941761652746222086133801874421025084967664375094637855611047476139014320146148012424975520838756988707276810413459495188251088085028197430327849354314483382312528804367810797908108619145483990164192132557237456013176962911251864100616329329088150192118422848082303861525535070455710119860097375125788299473672099934763903230591889334976012637727057232077805995759229171316674921587835677999074151663578052942971754632788843638901245831779536284732932308238728026878128799295980243937224116930102451132888081884628790934059942255577785860307600909401550313954449660858449452366356545924683149107704284368521638001739398500871454165354858574995110308762789750917222980047941900135954146373992056637213053832656520303328432009751907217250944213085968877437913153776903703973673302831313972481827562299975063605011197782243526526368921376828067981030478672866826613029277760079423900402238545138700478713362457450375767278678729880159724335580700318110566736744030229228706436653236937315456981634322982570605337612960150855177045574623629804057497065528312006123222501809092918037236531244163841133464129629205602581113288669351255387234513063932989928728889662972693063753035559410926057539205843453865860621883264330847696289501872429675386696302301828079381120696267573540336647462 [152,133] -16487366657817861916483044258333302302576354903161949448848719233814294693258848215191327315537373528087407463524689813110285135159260274319441389632596272954307473354441638581006346796101481983984968574985141865956013034916956159939469333512675843487759365532712472399077268708053797291191122187410162075544212208911733324013214578971814238245240207151577635152470398309263751626654153231665065520676925896962034615316668097547750828962093017924103105767263413618668538103982752503841488298425497131537074492082531624173670647199003697349241533947877741852258826525691529991267039679727738472398305447562362556379812857177021339624894854905024847444426882577705552963362082319749751766822457427042619197492337675827030526266664948550599200786472498740085648909351054930289401489802134026296069575659737098472216580830885073453685852134647377387706838948021975515375176045359149850909185631268558295515940062089066156874495922784163248019437712989914704224894491861691509360933262826222086991093532528956785895840235328898139117844194967750564075785285336340550825615543917518738707105714549592141503318103066567258585884058562450545274609753806398770874371312334868182982226084921335892665764838355670514556654405776599132277950768531738719200468657707341690351958212211991555068392460680349000220376807256871402907329985123596635982498529454177720154735338775080110808873726313151163579066903653862990708930351766019499313742127699777356975003973409204691334001747926223693218884525486489811957287111463121928028296421985013144911197372421242934327327545933677111048738324122302052785551169391106614707703352389923695467173911829821730742747858894865082044013861754327454132967 [152,134] 21252179337089664488447639731036064464907584464477703224678792819868433809618733015211115635539735588525850106113352565764601541956920139070313557386695371344539833936164568558062462795667444514271255075346480774925535937543658340775503391282536627379980634859005995141768340335424589947785324632189049994869206206878314680818669711272592354088684684691503555198765275233800353081145629746136565585195316839310789741118544421460599602829710810131011203701831726452020797475087195360508228018966454933484025530427323712998721655755776921955998711295346960221252849183239994190976685604912442860920106291495270762190272321765961986523731376359273232754253630981177310283677050782853847578622726400921558355021566812753352066692660032179724301947126669482230646118106873911371877371609088534188268327991080020173348882780804551204235222091151489769251361290558884434267839577164975483699253318891330601017491403039210880229415554013019138377738711847524984288015113986756240549245088865964619815398569743044728850329990584530854167293874400157433963716795748697536394811496359331869321640153707990460540557925030241703331978420058367290245126212701900727173630597736530414705725160889923728414427797832566316520302387461728109785768043526607010205148460707029196867186662050755827326476170216269586592386151385397089187057977981423482583460711741079769637939484785844580493553905583238366297994875791294550565693195893654177908207375663380100066361316332926005290734917667707947648194969828069883066537986945572739090704703156862068099642776942799599106935074308274667891232530022395969085458440111057261238605420074036988893553815947842237882044273096546669509056890811861609 [152,135] 3717883230195320688113214603960688383918321797705321617682265833505732178530645841822709717722282788469527298516123210544542043923959825548111345148233864402373012300711961733772631851319635721761841913974700181015630175169959946433001405550715072182177672156721332168254707412103491913042705283860396509592513729518057480322876966308988775349405232260158867791742025617242880783674630586731474524254860026765709911465019248499296917684894543181667922701469637420069691772851934930350481315925386523037511727836920148948220361676172205912876867904284992680933986472419728250138841552015289989630010551681504252643648562965129903982845956300779007529059618209616013354554512094944868813865265544714171108866778195494933929707303168706949475715116374622474183157813003932179374894372497982082286229209320080123352875349369732490265138106776398506851880080635828937222767321873293305260460928280681729143099050076564518665058011044245061604825383501940236306915025691379719943626931509276011876508337945624460605783747931229160277778362335690226591026208684329102052626152292688720768997972265560559190035231216374585723872871274358364046470256408751799717819981266637505074974159334269473482122046136165580053432635218714010316249663064712414431751744817733857875780212041276506497745143630962421697806604151174390202890991490800836426449205971274338152945522585537059478314256426184188018172421432943056223404094016448269508066412746427755765947531470617927576387826311104440785323066533742725451894648556742106431729919886873680253596378245459467242113456831629235102549363239581336692384191566289565118681431795067180363998297568575302785557382227480309196174382256 [152,136] -20586199841693675026230855421967892011147088604928017643277353734402782010392303257746473514502572507926557404748423210770101441744032490376979385904942920356544108269282003774987921253603962862551771739927532911273441469242638543361382142620459930174882194396953590029446437921395256879114628924534863333138823380814922358955409715183690385013973998710524506472773748737306688255575733143999393757634234682520378377478353768448155548395538266370691920232119216088875875789199806179003732294630281382055037371004099000837411853793682088730618255384319821273726492664364194574790825103586335183513364608476912516281350581544496971827875326947230862495436330214744023209525238943565495474229786851470761228848979237209889370622745264349940974420826096279678019037488124209506266986727825366113357854369242208074106038088798524812864639487272559349554264923696889199661860069888574804640863594792377481514317304032617635301575856628577585751396872576107793350535126863799737796432134944611022649524972831955309873757432016595022060186336670394130447825783487327196151635987253737924885489293659089537706117423640868054626865416190712320933547373002261821489051935133038027029482898126209347655353217164636344895687955761540666692873910062787295969105490090456451414130181462131922815914812778560093613972285787742416283419570905889738835976860417788837853660112828183253156884717652221035567566249660817889117657501972442970580969151597618006499218031930434140553892300846510710837513924979128128073693483337505586178311745593995345016197477373513485074003713428514950051546553056110617562565494026336332833564864865789704139026388277185255822390187827565898270342 [152,137] 6257938864945424764311514530780745259441133125595196056591376290094615563957610134427530267233758776876455317689913586206687738318294259175236023227890678737935124001960522780873907047726046189482056678895607174935565043081584961213539222103053163895695864653539765610162946728837805549677407881351707980305058685078876083942880414853933843169864995405428951838955067454293012210455660993025594297615211923921619084998638789168730599958676785222211216238692221355215279349486324694545245848407214683831849668297513187936195324802907448365743130819864363746100885719513400628245444767647289215878047296363381637035299863760919565291054626974764580276541500636564359240435477438383649719403741380416144181984263594905442241511170686652120825410434754335118428725914649350080425231216723842196779509556385129555935282440996912395315521030719278345014259588559003265645103942408069113794848324907919472078598582409129794153813301371201353423340832841539146340506932479105259222783399606658663977281945153772654535549711475616333933909371757409433304253130287072007481956479775500251323679066528044917263680984633227271127100070941910086625694844376866988117151665834747344174320160276623815594425544249205118226363506876355845365258137708440322711352435920454131463321072267373560364942666682142781666677163797653228435490365536539999532785518556838621627492617879312715818783350178092516321843592528626663963331887352679825419364974367573299707203095470502060516116124643169329339039593534860201004820764776185112240810234963403745962007638373288018286731736122357977566941328739396447375330749119738426739142581709503878531728755413027826776212338863425584 [152,138] -399138438122572050353616991948724170246154298094192965301962474301450772129050531876335281066965922332906467150836331442397755861022101385522691257373559419543695966715528670833943269836501288994687348775484891589297583039587603151246760569982692400115867908859535917917218551416444473207730637648953722932381884812522000199803582581498523400724352914061530081869813511320335133923304282916513469343617683206989443570126405048911627685128873398746081544569261896722193026162979173251610838599961621691696308937553548903906003216040022539557868344238270843315945440494524834052889842363893748937813345658063479095022749029618851598016776845728318323848378658284913674066048499781248011636327405224872721296603468179781531355523870071462629110037892733265508661123431453641789013861121833513780187838761226580345467295508907912551112043015504076752821395905217100167454061517403439847433974776104952514248081023703445005802903097384291205316623298411766280877819004555635791522835518884051553461775933780283917017891319092716253152048713622291774393895123285369709829770499140884967226393446922522525606390694023447309823306226828871472267828276926022745662447534244177302467678950943014223919942574136541385689951815282142490021528556223004797184463733455645877950022399789834298985350295387310545429506926301826417850028047911807209727594145746526971642945295351190174969809623166885839597386824371939044674983441305623830051939113386380512635660592628451917342020224592479206666924400890740693029182007262498095549473876529864328166148255689520841903796985610137155886148077852060708141538307286592277600062194684545570396995449067955316885497513 [152,139] -109349209115156715958436646845971533698353749213020293823704536717657828538168281912151156931341398766997418750827776320903451663174534157104624707109207254733135408398101490518096414970253730038885182973828925144828197386374805432356035757393126691903188592671345855134150083204983981659988390557863160170642489922809632139194887879027185008035250191377672018990002343669911518026318594657378532385372753647681178522612036334265693412150358285504437225428525351542144778961562564453409391602399031035216837511769234108679318778541927071246739737692672419868808364676346383834219169420031482511508433622242794861629783436543425255015141778550032900972707912764147366583580631091064847125013983176396619876251698323861766220557316395216025284739053946216162184879346431571582700953657914559564705569066816918133094070497616347346242236260217873797910426225965518158563577565958563161473945913521991021667814852010627795788944335661404506925055938234317791024395067995228495841961507045373597204158391975135235248136819719923877076784968741789959906053713649924922004021718017218517354969351759604812332838406174917600633890744463246486576325187066592441282626805876411727272779023648825859950204493365269099838836836427280536200398437543340616551803620575489837565761265728473278589738429476787857705816355615116293514401895972615686678889092529624092049047584255033524803176940769378215035796775685916756489820008995105846523793600785882462283669564355274129058407958559066750040399922756725071803343088262820563777596175371720590327406079213372261269207025979646525683095902872010757795347850772670958945205480504150335806067899132240921029 [152,140] 11312284152476126684789446159043235713463218988574682978702338475396242313978937981473288214711982004114408344268373886506914135020632096956577698509950043716065074694809126939625425985743891941099002035407229039782644070259925048877697586578153790030834613282417741884103275745785550198462948757156547448643601092680269326324726724597939200190961179979601147497280994483273357406412776615382721612342036805696108163146955183976770360880945757583792240950265369412857255204320981026222058781748409324664826090995182883151116631736294573077915015416780108657306847954928772927679546814593040520714913661347382821323679331981047539184887217940043751158023399234870260316323170727023327733437848617007556376531945414366201861603489775737012910347871722023588984101325804269903610802232575843783963180620557430952995919612317310459146073151017323066479720084808438067678284201957175235207569846691511476756669877909493753405724151887622703707038571516633035352867521758322599447411553262128765063589147485840231177842798770878718929210342791908721198237895244257245600220840738602242392642260133685816920497458825657993716750509605361204483058260853528585121255153793498469082637935307974059038844841533415194064377985033021972067976178452654186589098443598654115368879974491724241634439522610301344762019985616751182086567173040208946051063232249160231722375822602351974600612634286618799093127653093832610939972657123723085209848646278889201199577914898285443845159197933889069625205081735185290574695627010124309603097665147764234025617709444906968314969945220764858208879252908377347712391123374607618628952209370180446247366613186522 [152,141] 592193109785805809946350845053187321970298255306778752084282403847431101497936957604614405082269074665125642604830259285598926880709079415858770396257393734594026916433861953531150802586926237991858547443861712961166321448308090283311036748180844892354555272256387489839103211190156224729784644998926126731570361873613009955491724074243254639872872899384406081536832570371718038720987180566558848508936983994991385680095311151534152429210943981818316805193682753580049316444960026922161644246276612472529206277744110021865269770145156765048702432465608989723742142142729263779734273937362809515547074790655448599294406893681479857902578912817333560648371706068720185680186688871611983184756916463773285969593436985076666988754984714764217879029903516280468151963016382074621662407452290689442504331239462692184083390688337924460299454361942300313463856317588602656523737882475467628728168781462291342005824979674255283652642452241102910489356971856073643876008125228462723140610694899089487317334172595932865663676806229966127412923348199724243540044325172799978572640200287459610793690856319696333874951083050986981969975777363163512546978501782783202191366944511506839923603915013988804660434279703206110835908017611088365023998027190204511263651293319860279435944085686584795974918356528528956437327578074840385489030746670068837048427733246652482911129120668528999166435139114527508518223205917552760411693810406230207442142616539377689596807127094610492721022902382765701479553695527469261826217663066163679524291027091544601736411051357815941345744872382519572347373147392858925929747282603336765683209863927792552613006 [152,142] -100846151663384656793660592247369655028867577928158921567733889781166913566351794631118526641114053719642275516580300140401929044802928735230187088465328833272394808399854853804161737872177090658120978252144273473816697617089146667307989240354574121261004139862423785941999302936479056882235694998730759285704009095245811512112875735630987775588546325755168886278269883207469118067106528979986097698464625944518150949262113440766866713436768981304987504688492447317015998803796504119866497726113467647626067385295545080265938379751472214847855887883005901974247138456663488888439013699453413498626165309726768555955385364244841172677783620557334268379164584486171752178640435749813752072821088125362711323908748982349351320061377578693239487654028161038144511953652558073950863871125905298946001789264988737825598295501710986270869901257436923214484148183441098979771216543162935877733292964031279609259257257604087758726139833724857756576927253146443310292415020974139787581522949309355965418789733460278523353514125989365853724608085750240003998581856622443562785809440822281355275417620301217074199193392099031675627315781820944880072370054264638668174449161897724852091524374253292308914380066490609736406927958385604653406292663635660940482076814394595888992411919898505856997504471019118523671584869433004407140293166546194400237578793935123969156322473090780092821254493157870204942444802716284619594837030299910327738440638039903431278783700008452156548460022781934057292527693535514003736466521504224375003749265319709686848433420253889881904200580898010952073253829010793416430736187536977412985133051700825798 [152,143] -20419612354959094527375736756523685887662861142776021791368224094622298825086115042895336816707598450299314651668149831723399245254507147481230463079688201716359552740379682925625856452905033914809327120202603808439455972850964684953160281841681186586885769477266154492536906671206023086109601106699984327931701132331519753622079515456205212231814892804425299737267768008642979529555829967137126683825414695519521411728330261577782951381996077707778570857335912844137399436032306925230815363478893271417382306330142809796816117377667665687089261352561065210769525644437790416163025801200035858886961304336307881682219269012693653697566302451432011372683582614526774593292353470220000852821542503694992622687088065438548637226619775238170791638026716031461254274398987337913220781172182294878106907633315465083737665901221645668234063267815219078759687959845346998341262270557024440216367166301157150762611911856201841897552674210896008534751304261865014407699059136329112581007951824984060649218573213034361187664603392550025432330415079195217936797832039838487310626891438309209732174608618018006594547066935539589940721653683267223026314496926612407696287787252808734106269198093099258421090159633227743513436922376089061073647220582030909556726850443065315433871946072432836322954204714197927185738641915718168141809884045504698317411586714797841850529286814027100758655001662005160270862741024719645797451692829306435926790948475318024516716763683523768274997077335332092085340489084450347704926975936010662821763605734555817075879753314916853199611478078057720918348325983538854625763689632295542742521962710 [152,144] -1714643926112894968258409180702297695615950657214470761439630268787466191143457470831296489786428222746129860831251268271599057783917333299140104464153939788136913550216826603096289720999963814912687681033291891091827110499542766868400287264885549138534911171013150560785077963208632829745188002282535459339903295697673028434549708655075330689689533577091439152764931474918321842225568503089147812480621868315245539668559514311518541422136977669179230764319744780434842111753722955533131103335078572404391286327301506830392140163357609506548423580623855320091219534285554128766631719465008843896817323154310588015703981667990831079642735307059676619444912408732453140917834013847559600968425717223784384010421875054072291808320598908846574421366127743327115471618564086344316537368177775361282175702630298601591454022492616593899845254663086848170719066509995256723939752790238139378934447134939622747542148515023977092901807323220565881793624517438481484167865740945731879861441696357619139992258647263106569501700661026265993715238508321289440790922731548464721127558213931055398599393762605483139854636440846556670295131423359793137249261300881536148338359962770661691358690071338831687536726446585738398858569881644107827394273194620628687653522818893376539673804146642502395905616359491190756612633804533934308305519528891073023535084061116689584784770918381347841015909727222873602527566467696560741025288969322831544512655185020833805920315380503131082921935381573782942050830440603550423460779140369081623825386865371782823848160408103891056471055023010629794896373956830249497780522626556335214748 [152,145] -67307393588649077755787629973468369087036169586311607870321581382248469535023511204434021543134862895143368841450970004548987504300211677901464838152593625444931162066112000158828410193855754662369957324559488642202126691973692101587634028041591089764181875055394225801066008579621243195626740257837080229407214570281941115960528355612545732620196726122770221824941497531228628637789614309245197277773959796357913081759245981531631201055438678016342703136565745649821757464394082101499935898370590435454530226709168256022297059103353258022846605986189582004802121066310902370411320425638999087146156423108905376633478705719888567529601402219140076911520460917376797333449406364109317205434364946152781119181038463313134186227999143332922584021188666944239137400192595623717845681101866527975616046329666700102889861946146320936067856835521849479536643287801810660778327502219089244775137530201002662322968705092914809150067349534508785941673718840962865456861556750116286332431881152887008683516124957444111365060039247781190349611367377611193261488898299758194804448215070148322845644339914770366557729780240077697313736513700989242866831448299840771880570840204963200515956026828142711361017205129411684458890849923011093370217545569070763673925545913773065440165989251492305456126610309659510195683391310411247480031466434102803438724221637983202353917375152817483484530778049162545400865303696431343225448808528649258009741320564259516926386004278098858182486351663829048327372996835968107650153417341541871458727484682828370117593056142733043404785948113842885225963867891525838426989090635384 [152,146] -4337440447416945895883396275836489759757774886736823425871123580291212300483508249634609158390994639556731983820324094247348000428918214822634985917471559224497296812867137986943118971470339027879821166511398751075622434115971625614417421708065364140931588743050238300157790002294882995803321255096421194459159681709984410946879391287998557583802700288461674006399593554361766936323398351029255450547872645739366576426149316875628052621508207307005744621801475762374551008658548379445542710035133408086643685306241863048703189130741924393956515262239890903028266220280124982832765274997259453278913182078737292718613904274930295321094717334323500313752968667914839186346976605454965207588473094172046788476479026312617960119911939006955955314136892758965285294149389764614545494324404801343417702382400544534752619755775465752805724719018013291249717604397166376685441291203745601165014204121738574991424518100356077187201228127410272695771791965448203371562141820979555481264678099832000778038795529923659282398020131183185547385909400397893534735966687893681281367872433389241057601414917291716861613868571771820007733280858264984815280430808144087875605623419068098166512192101172194457798541660250605563406906492359961003537048847950654454668982246268851835354324120294047214905909853977749056453661757786616624146805513159111044256410368577084528750224190689908536396919475984600714259206393839039755705181961567367442228391943766705856280958372333493560093162195223122777428292369375014745918395358344213412830521725990716481229015286634623240126830577400400451104012263923914573802770 [152,147] -11467624216175352469508724189303610313801906898089725509260728587769076243638751403583147918356038148500825788347099770652406830393094136284188487433759092212688563266546390563055190683752675371497561491139517313387662643553791888395132177034610032300836592949876534730452872815164206744324047990653436264061993296137755039136906623581176828212570200429041685708498813802552622687711352080578839109000564405222751695069027569174302219848383778977488627426837288569157956074405460208953368144562226008116576108386864778443269874821675381721771378374727478947748301295762676504212837837915139029927645704548334718599181000097541141892974988363225275057181913541796992100132659935522708104092152389245096978840332708476185787681027296197935305270903468154715009599868249842565956670228061954706248561439158599370385387182846702699928410987048479482267584877392488941069636678444074691328640548860152003868567684524121892405147099917757346617559836690271684696610774362814018430604855943801622692768572630268632303812307004456172892124791654443712580459033217777684395018761647033936216884312233244340513245950056911002394540253518963488794420345663521260124492689373638646055714488683884158137229603836737924000383314277929329421331363977579809543113632599373756779627436285847182609479041119667383265474048086610425987219462493799422831385202579281954179340758878710835366378884101348193429522901499517480288310642937161648657514762707329568819571439875935538257092554977677609922627063739336473282179738348036387295406818846784567297227582104609919980482339018613934663016566122610458 [152,148] 391379275955393771663746885681645884493953149673987208252188383499790893226246117649377161205646286959341006866988983930840082185784611427878350860090992747133793333343026489577095234609929587294329959297266010398996747836091247368576701059232943112992510461295493765911006356721022984973090762116795286588313116578469851958985139999852625597293587961064302798099587626801612107729158091550248989745764452185208654112147290242174946325276075510838123769661599351208746988096446803428373862083839296179048524503439627254435613881386522969445172903725276658878863863274064683221212413622693691032990949041579719770250856408584922964668580014671936184214745074012915498141839332399131928649257926038961579918922767762321575396823146945496800498645523372416729696489448592039522941140688618832967234208334885710678232279525214632916317318053016973919526929387450813781953935750892857326855112056645212282069920977009604500770007182670210692252197890170741680680258371124859900449468028509594080338719630408231539749554161060287741185207779162269255991153518383940157285915873282134222114210938256550935177815531397882536929090624897754066311924962391229119486789733854238933325795144151857855970043989324997877815174183143138055217134339485064028669820350740634120326880897962050218659173647746120477366931588332819431039329287493384267758407428108736051284077816784584060390869754748336321571477584989648881724681186573230255377915754683019888874094416583396620027007919748314290719785325314869092079454013798792873250327667082869645126177980390690090939375830662348728179755420 [152,149] -1871398585576568722472763376026275989233697754827889964978973508706939013978079346328267823916901248089041667181398039309257485649147568313237736916547593408745642192705360992074390404840951105309539960026728937708507219872393198040720599729975443230150665047253763045530486914688541366895395548801294805309851678078434600000680121491352673356299503628630533106291339247739758806309146537425070193827555039587941853670159104667930356770834579855286863643754557432692830552873400066917226860865155621503961025465659588740150760446328542789133917914279802395189161987991931326875543505157300603232874412642802814227245642052511977142954755499836007409209545170954844694629267661266493805833635174650408679399285401019211152897156717902521656032210385485246283053532166903137472746021176669911630336844212656894062162505011056933531860758092026464485748533363577032550163280506180926075385461942395289635501890923770638518054808968584939904732030983043371028341937443975371838226242027247687645754574849209127725203507857809677388816340537106834342989368574507115834068997290637764592867453834038265868228218173993786576022500058534291067747105224749640283477976551734576185980771545150289687808042362552408480230902788691100504866294856038811689737344615947995319293473885529046965545138846328241422674897932647186732187940506204875254671315526675464066680728375535514623639159950778609987665017782586921134888506243076702297106208353751169490704026632991398109251225768388781837369889616349569074275634081224343609971453909656979507637034742107130566684551790017574481 [152,150] -37149315853338328836519024161000607082456149786484614706042162496254968667085448010326528305232792536984360640439591052571357070738823476284062463041071754395637454901045664031698783773013552301846151142395623770591796715290302160484639493664364445584963467424458749404113917788862054219922456412333206828247069500669074191717323114828429166351653255640637359819221025739546514088342379362483768398839754473413821409470366049879233389899004072769752126375912664805228501329631590178358686035196990432587929218383247058925671371765310534644229460438635072860377215570137285341347834263446998653940813225483799807200936507892806479316042302158730947693838550768656199344410682194882821584100202557784115834111075723852914291767697372545263776072724802442835285345980025082132591302296255451846815877997378071055785713500438629598483843751595535226099841939597845746509699817268355579068349343212608026652530394165465375096436315635702763544520095608586284078846624238410005824906696173761053614897120479917163353081112408158547400292114807657730494493684331410415383239172472507872871504867995224649274884891691616434390946104419894514091214319193851850353994398238903942664616401974539961737231730098298202731886454895976472965246260470055023626167531499236249148426606055231376797580194120028406506429606021579665594949786614227570327918373269649719400969810257999717917722425309589420145790488851419304727006276283793472054090645905943421330049081313678377479379952403076868243336909434592582727147387764852332243395605921585998787545857535198979138492247141 [152,151] -26236079895017608971457279637054395978296913089854722988108620537005905020532622174763282050681123645914370718159876333711206493523257065270327755808994446328563378510743688051986691647793822790495732044043135751471932383482861001151225064452221373116765881061154974001849657812223185057242851771769813915204806890733582690382130422206254779992788372023858332342627845509973261379460127245004347908359854546213428538084213732920710316912915901662987252579150731634861449879694989362068375757267368804172258395215932464246337900040474430217383852354476754872990024501311806373749937961999164821542164098862935186695250399179196946729739593197667543810776477352524652647192754232402334452747152875022174357097555420335162320479937326138993871841676209415186617285644085669277277013828297831082269435438215947466581419366050567806965682454171024814613846272259137759904027106809977282927338373598042017800539272806006813585651095614806689601027308665158021007483439343155391629445804446501532246502403818529020294067916109336136095832362544603575259773580905731143111127345708536027533445614367105864260448031738368401339854869940714226417166817178026524401496546205823689396153557880698350898949469772825821667992076276611838749391020898398407653174363668325839662605639555672562469823063220500139319551917437626465960083125842394815350731373727464746545140934783320496405635638768052730875238074707843134242049804937650795758326745002160725966719591184720837302529785274332344743607919414941952290026593701979535628278855080338050980834153518019297881 [152,152] 482372341842565154167702219893043660241229726457130008868644476232872523899302374633933027816411653567877121815297465075150443522156072728814085236335499498629973373333032318685429622914826786135297374012695935035858327961946378343671079404920516845134664148890451553446186067140234062091202338497119714691167487366244657817327620235422177999066725319544642303295040208146661296421959519358189874002319305215616668838222417501955578303626068098703748041149690736155259695761967118856874684938972818643185922530710299740773722722857846541545007915233208439176385506436691074949924982021003558350207662919741635633567144937073420374502610542001969853048594113638200016743754178749387838965357233962603693460263265156437173825913867088206657418518048345055726287851192726516567990983726316183946255347120227230631075006272285098057395225696477898382993012241434743246847202638104622304455659880804875056527889666312811672164403801221240734540523699514656314826810126637874791836170501850211099631727424176065475913460548202159312086198387595867268325604499324284537870612190179152750884710878442013039672513287062182073095073026064846709678235209654693272904598715034542990499397669676196801805708236282463697197656832604222756668558446286649396444070684059998215573411521662828494762906852450944523022922069019610619808231542927612792815354019302605784540892216689984764082747503257181554409068243116643450197854070769703306419229349383222434893456176357611761691714344444001888258468181049773083009695445266612609777034898979585558259519207443 [153,0] -24462400996000129565164347531214003599044801986348497811671240397307710324297042562056205912768857375007544294492334094152524599614793235550417089752517023431763920886403851121740023340133905655610713567978515219970833242473738663283817245317076714291470449972359935042409813480263574122110972495684561307739199977503181529730120463342449445381855671917576438432217390608589374662542158581578701977113599056179430219619584391815714716947951730453521080598906977891134916599421130508727332132269267833743794512429725352173296365062736588053479404871473757855471102956055814687980128005991661074749026961444091517265753140658191056466912619396560647036413614732221357531768857031854256961101932703577030629175094408624603519006182603832432061305138187574542136729919555559303805231801232141198779585909548441947027203741589939753123977914853638397359085689727458929399619475716206367980094411247768185670133988863667537849968364507429937005302619453706589790640158340621043303249881147771579098273246112256013959417954303186605679425519230232122623214286809877478791233605678248153006261059235812305503911677350942420876443700784399289943851571958371784794294541829011041225091511285472929296964773937643107359837878925839334299752325670539539385335589597532806229790252557873034108507768269118481983002927691771528680384681523379541592608057915505849305142898707851831483713514151523286915932864040394051955266126711078870172186831786126715658077634916981132196136255896522890586790711639462578279663668301662310445122006864156964346832467001349136013106978156204640089613295929716156272843802518254131892663775194021056998443896715322290526702596506663587860167802421903316045749210183310341598556677784821564082842857533135235565124328099918922426161293976758586255662478690290484467280196911539121406095949283150892323913324607908383393254486028691697134199748978951544231192455676254713771500616988956049247070056694278327016324974742688390298620077927119763746984332709023205824809597880525717915970446204895877789460309409061548597599730636709125519701046869158744812011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] 1592486289191079656748743982735926088403689491833943587162151048517745801580537458401901975604451448753067557392570291595698219430607925768908244768961278173229501426018994582735734360659026093029962695983571473160253596502580670074796166901896444857992573045360019929856417814292522289360735159863158626304660694616364698795839418603920294907663981283002926211260134740939965199406139896032551541110385597172394886325271642550552847176032527334999351258861594115784229470997690841955157399511195385439575135171045066707687939246950303677658140385161470328053768741086730669936093538001356022094075587743855818650338720811938103141780037785854019036909612571984342707434132006534702770252448715006149551268185005081209955387104773183180825178117897902663335119225104465023128569613662810075888674830897181813861975585377680934193150681994419694709312943097998573894100792123105520390489731367412042520059066964655007479003367121553580281588384265699579238391824177996880138016103297586941226774175642738390976469889212078169191424318766408616940144144252794936819313274639517251142595447859411713158413391471277279558350504525175869676366235710811818911491034410163283592386349279557634899965657545694833929549324055443917857147381420695278163779592194375918623157804563615292402965851409682858355908819641350672026309050011410407739390047847601787187645687153593861707878757738614490642886239754378686723564279561057914095633240952571790261120919677353680383925730252448370549711488616933152818084146449696689652466390250718324389544022996965246011251133516014623628360642307847887755033159284772875809091882437573987876803705984847360572145976809408185586102499971567480871492990075845788034529530620613484043839483359864916299277724980080590217800780723176659035901313603092969642300969891775849878402308652973736448032534356445945401984574619159591455904467172501162274991493574654788916628217918746877889056646973656635328090096285317971620337345395921717035464957815222523437989738918270578469570798082738825444929591027442146652518407373266134952061179319571238011121749877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] -1096519862441104995506318426141054231797763047647749574473255155836940401437264670248820558497889281023327209277665557403299739208278236222939760065591069982924369441217199266086726866640072254011464071710939596211832382096093979823533631385667336417256128360815802237945351597443430355888220097155601298428653549298056914530823503357656170871882979524645839935664097925400168370461862761604829764148764593064419454181740093416314150158409064838972979338195765001629876975366235684524603053808517186221483981655966149620927116108547593035422063406147569959652420514372415795703747120210649635629899711197021488565636485425322474426778732346810375128627276025686217836737513041313840166879894428198553448329006757600358884485847417373318303299800416783421467440656573184981061018575380001201829235580785482720114965926064214768999433987669694553107157760983222102436954308798072104618504397553201949373722479745422487141225693654700234781440165514394468281439096728350082539855240602941809244164996954148979933155903532096033890395385685067916978516194077753164264881159738054645097611919051056738504767598982106312779950582635461692347880677005740537163880126820820439661413065818752717480908545759683953002586252737598578760429895046730342888336540554679006593307438576090974878513280135476027204111521761754798425066447463069045338118117568845231421550486906861759383783421778151217268745408171626949375745226654723915873220747563449247177055374410173007228440661007160602816094702798514916841395358679372682270158991369941715642409704419218142328402649377963066185373619889454393770226807233061087810997110386861800194660819426028755189817817623337216726054980039468144099013849685040521979937850554820276469718498359731476602211350652201772996536854499047989305425062272164752497857253337246154143445213857878263628572405887054946831096696821810827782744237944587731692003947183872907540321073867687703260824555809235416990261982030152425973324389715618905973975114652298846091413889275108944294874505009844867342043349135834022380060248241818540606944132331790342504973523318767547607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] 78065267422634936426403670177356158804154518074841305999482196930689541939808878504669035533118559797876445932171580275392413206280516345140450292146953681429895126557135657860354542761863134881723182616521466706364386720156324048031194702450215270905375660069493109469930087723781055043414633178117638016635983686859015041981640806682933889687051495808111031423027957132166091533349482934613338257593655090921822588035664295398542415463399881117660963662431727170495571771197200684801520586374380364155119264828847952594942063432694448201736799892501940046776111565768967768584387856189680441998707940254636618327048395299862522213076266925928902951023291543792493751642457393568797457944371708932326698098066852678358610749019080702838838543602483185364270482853501391589485066021885716230060292323398777649447856997882998834649990727765223307000269219696803654812454322053109383930416819110760273089298223239029847172451153812681178434774438429730079978324385798270907455967859171502680804465818576047176916746863465558289604714906517176804767147967949812691839594104823293391123925894650344696839324036801283229962665980609834151988469241066873854616917484717744234828417823603149685907620687415743457939785418034242570027702877916479059511289025308557435703712964118351626858988371635926951142630692605423883123940831311297851637799818551953809015412398849160934097245689780108373498953059849027599565040158068020773118207384466965116047040006715343695288502225591065469533708835371987697156822112274008241626434692122259889229102159543040024551809088012600674922725305493509280370273538927583217297305717916683248755889339128583888104898895525128367991311208534620297949832513934383504165223601439957303222456896668034683356663767741248435851874822804001330334083215727739333456904810368528038539859146906514461672527070018619127559961770763574516612479111105788977305875499284952051656351385919829344388726967703779167524239888211652827550717317074258524172535293946973858160789787754223754205951753869774523697020433421808638909429490310491762784260764106158969610760323121212422847747802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,4] -1977807290372204417972166261391363096037633567131627860639744437218064005793619396198474827822373813287385784481250542022397011269903751603635835481388648358149937626428351007460104153512524426167224819660794709066455432196592427333567292079726594244700161898022583128874236429362849427990585056850450020941271558757752291416777078477355034503502217612185446462659852776010158357616683216678562424059198566888719467282294760641531498386151930621068055922141301613209705835021822054279723821971672574096944545626291511795439239460317369315668866395769386600007619504164848158681401046059277433857234663400025737706349966334671216390742332134848855587475460794513366780822523969660441550521468046532058293582885347532977714019206149772901189794295618777306107185143469145107803486922003459412373187890440334228643545341396686919767128169203990744355625766774551043138269622429207137565668820191493596706112521937718553958459355797345349095081825380027549985480474678781855469842576783588766943023600387897512844622092358316443214142255042113565685869578283288512258882056378335362346344197059534469356037229965516736467382115472184143282562985309537209641616606531623688784808222861282263752547552389919204773456715159545384712140663561584791251951112523170812616599965113198548225139226374949962223153790138654939328814271042634553867461729820382020972053345840079658935787146677670434917689553984833489404994069807184111502940267547098576951977108929636791595105890389327951078769365687841501733298335203120546052484710490848300977878470741527105344800990540982844820471171998748648693749165900662953590671732636103610248850947383390969888195562109360046662817301545473468623558174407851681472634569556709155976472332144394113108234823926563355844462029372906922828525898518316233508457782621830951781716911021452351537561666809657827274484470580521592257827404581103708530632356583495254517311136205592180990669948295376685590193843673113765040704378118270946568239335807055106600871445485525880761135447418146682882314769539681872311064910119498601218417487922326871568889927743839507456868886947631835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,5] 11863608814867152936502339959539049729272883515918580789273938736896382634196964668425163438874505118232945882832805193081450161469420724201712043143028538809545749826672561672912566213122511239593968613993367484204859791414126908011553682834480188232623452421754067386320226133832872299308268588767579561040701181980871361739661337538529382271252348294938357638411259151784967070382182924268419241097617469722131389762634007260464923424411721890142791324800020495087442376554923579593774262813994382313485610985506500836489811798729177340456815404269338955397471724620851970380554389296383895273646128792906159648586557405410607364980985641239130568789944127226175646560743486473643216817320824289708373268338200195490416385099281734395607641764895821413287301729197509355133815222731104101721757249839133147186666580532308462745992605762715849754313867723188121482530248921675552205953715164039834640109419591913003991985269537634020734636723813871660041807664219145727681860501928213755595302570566608655052916665210200238512551494643214325616658281956771270806772665314334645831114648753098221765026938571829400840225191727220153630221577546348439157167544197403692687252500354349203592860038517637743406532231453461087313701817001463644662866112830461789657035818812296399261887980133707679126625954316556386725702722840315699393259469415220588311257635141417704348171557511605964498032276575929989430192583180003629990486825029233736380483330004931498345146974878300194610976847554255160516423073758493279181265876053958485646159212457263106681746198487842270065699997504658192123243215871857997931150822861087795507715261124929257439461541749816165473283426065664335182110518578906817693159447041546987768693155315750808988386540212808816480383154665595389573460479683803081798811195651760248627538958637627655554914343490900784047235624843952844000727349194487402002541158446076750493549568348664814672371745385824308347072916364767773031816763530231735596911574026802389687335292862996013935962769972823098966839230067344192849587066351078038014714793114974709866034363603404244713601656258106231689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,6] 139795914175351452298319528153605337337993976438080801763952327289885956621683515846576857783137494039062937778582576460984679124436155821463046814946815341556601442590886458733298875565646716399907523470732255815500590733420089559435184478361012053644428054339333217161098579217621439953114628853943817659085854080262114247134981509606330207624434177550077490665181332235797568091604537343410629782911365303966977018091032447550584148639130284691365367912014578618983051523970803850872979022426164352069136692180497798507726004276607288920387560376867260981991783370763013556260799585254133854481878598360339604198697858953416138922194884917619257572984495204316960687248201989016686796129151566657601830086352654015480093970567577405866723873426101837271178486394938037874499045051224741604052818648977320133288159620085306472966790770777968165415534874736682785315013801967244388008161226945234128231438697009291963338191954937305941164696396667420410635144660245758691991078983604649465743223347267128682218019687055503191565983074033068333042724218168101436609553814287821312272188151425734209467858091078613723739105752272433004275774933245646032639963785580962251644731641546968530150081354740098571106574913693337683808628131402671136775271021825932987196104759236627828642875606845045421251278982217839919486794036625230708357207204481597907069350007088973906564731378954426067548622704520751553152036981206754091030493022707315546669174003502399622026870988518648134411596210086333144677376673734758167828795651999761791252719091338520566720033277299920986655160431715172287674228237589271851310269426743040581128577629078256134428267632650693438446324655955797152146147379870516267468898550142530166576710271127620452208247477733599160146247548017599723508999362364075236879835464619282822191731290776848610405094659954540366214697974616658728674420889057609091053412642909897444955487294600980590824131393918392637976289841024184530163963618420287606388492703711358653188612745635142250670692287677761598331677694434063432816586735816134665649960088516485016862825156713778795847247238270938396453857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,7] -1798800114914657324354547497511354889230544293430877758262498285248363137974369977885884435612361833120173124958056208495816669318455042899357431019209537156618847775630050614948811388227493757123041454538838316696686864582062565077066271493073872512064691463262213995422167407455875479095631061542782368636709071570351087146234038966122419200407516973316999060070412447106261774819095723447481469961671696904308297433105889905789383474937284881079070494494487737780740280088952689747116103463148746666746633871068352983004404762049095946566533647239534441014354408812635725876781313377566508810328814773353374655688022133700444364966749168964308646010402577115335784280463224982091558091524847084074595621034153950112493707543563487777702369067379905246659020343791376072077302188581122885183136641523022931604565666594254012773500264990759304275846631690048142497906489934861998308020717587851933024221659247188344668516754387563001222680553489725651826129970981935041591179957385037101945674211832038996592380286425993819538487337461174483877205171591513416365193717993477311555987978340371228146716525604383666279224366107219365274942541875605565337447514130577273699888307304085948484780337561361386525282869411441205289524802789111142042463756925072079261728836950734887849724421396907901756930447106249092019302785567625745982639718852682671222696724438334618744876194748370238278615835632482468729166284158696514788045641304512023559180774582543180510595714970135262970961100255928456786984641711340170696132408707316458416889112478093138104942195424275340860692796392646267973749322956337183549479985315092342725082871605485883581763810613242593591723042685600345657405166532791104390520411571041010566650939925409592511904028787514590004800041510363904663336710689814614121100058793341780311508696123605712204581930635734000154538298038306451787548865021656376059264396351018042010974962089255856666631353860002610437489368083679176575217420864082459134668567786227266112487791773148008631583937868381057717574349892594735993749553215650074753801190041137085902090885605232335048286884671142615843564271926879882812500000000000000000000000000000000000000000000000000000000000000000000000000000 [153,8] -161352882318447805769186630136335809126005860576569618742781495035838009141596811218935834316179718968700806723799813894366209939581837081846496646942338264357413964360273637649419550190011728797798039609474728455065431269197085426794234168154006297572945995887833744346623609185535810089541949619594931940048259888293536102891453915431703768705083070402605360443857715560658273148146673704189497843937689957225442920550067362596756932651721419832506375822411527657873856888929332508425289369185131285064891634530305195910732236058042085002021834473139258100818875897226275477227569724500450645016925701684658329852196333979708327019378966233049773085078943074347033703196011539997475236778916316747282679069625069652178428501281149577880174363389157216753081226837797998512432598145757246809326797984278152485680265044542597406103172677240233892304993848569903465090350677110032097674269947557249877499913171519557891235622690962387424273425944952937046478770885586979937858178387662518056625655113570546115830742761921847122845436145555779535911054921287567126032353967830500604813556589911049365588322546597871622962903252971569443153625717843813277440323654373260884466712730806087259382763973478264456607125728520097131859510321896238315884918851358347411102922859038434977382889137247268025231306527674878139430202194439796748498579493864332730273749044060032593642748145076233029405971301731920443767079042862090639581496370798309550767471708934936613903226121677651112629345355830764907894533193704147567185458910214881635566263072299330294158551079170007304362743911295186019216852936093454297752924660579152633782430484818462325875066941497885229461507844139196597404375424338374998972295990528777769740236750755465132625585419009292445956925563300083154007447303274069280373630422136849710285662390403191591788580902834887354445269144055017136608353127379050263151373481414493426611209599004062061707486349287319522000529205897312290604752110648626566297701226408909527835171623456596319416217914180959989306702137274584183678933350937888344200157438479339975274857683932091959380650258992773160571232438087463378906250000000000000000000000000000000000000000000000000000000000000000000000 [153,9] 132371857174110008876237743834899636464726746119809627794980741923083845292903085680638415733054812115244464721552099688453263595721663793591916605710305299302030518479398144565766297853735211293543826726281074163674788498976507001960107752299300106563758031234344724989848920696542335217158128191968144486235626800366562588106809847134685078515754360633118463426094323181181163031271840095862897721536737651674326220617951061698530468411327976347364461514198589607422416429162159185627617897084973349858344134940364428982251046791562851806851194257121174068656372309507200409823892419767817619940820249704226125745313864108815522480565644181800940150853630576208327610694005846901132817022716059993100033848607845266583570047254580512929986163990914683723436908398258757872257442815822615039205475567063351287063700368744310339732841616211229668363398528020037798923732609653199381283827121442391930157373825176985793688607457104535010864863192094954662697287705522544608812073026430685262508506124645397908698941134766574123657127814197437507409270097004828290712698914486441897592531193657663512744974828057593174002281230304794739887188429192289467435883074573132857418605527495560189688692193113662576589502897049719182968997451380502340857908046321660518175438048826043083896162005606350270183521204947802526608798836964077962662998918918966282193898908565684974840135834506778817578417419577294081700463270968210723740911819963684958102696466445847727223355998909229837170427270000091817737139025944001134198365774149343076648470158437598057044195061938238541991334567443955150195368456659351068136077914070715705638366321742228598479132432859386593851314442060239445100009241436109466221958393639643822353714671537489552548193408964698965883917461218897745446403498274876466911317095748786760321428269672785047292997903718314612844152467714136181442729558337778111758575292236485286063186842084565745307501551765478062676395176296221154403262839912850846267923801013860176985692885681083755408151756938117761627607318193691089463902569793714060573881689387218320886874856827691653706022701514344319662086491007357835769653320312500000000000000000000000000000000000000000000000000000000000000 [153,10] -1284046313553839923687589290517977992448836711824246308373554758950379361745774201466181332877116454806812874451304568830583996378066333691137060614835604054684820667219686490314438510250452721130297624691677720699495952743682432384748171228196937513051659195827816278358151730876118399928743469860377887274470661912473651862975516386567814140262423072585741202563745951530838176611288702341292639487256551987718155917197071902306369118466088213088155094587188440500212312598503164495513005874691012040125458256380903507654677109314297530614936116561404292634975053515120293140190780246642033833047790386894097122367837188984664887814806429182424394239368888945104766797847813016888421713100863397346078729431134875147980084389437215821432740027989679842853621968476210593353494954038717358471942988505772191603208425565447326959139206177161949591111106973205387767464494890871703731028970746268577803508451075983221830878133982768985115865257722440489844398931118111787382557574233501883469217496792906227950570084162887550651988157116481602623605345271924319402033067943737452392970950185977960668007189036058306036458826176811766356628495794193367843121377972634913268906034521764932775873402010288314195708953370355999943620762314000790825468963693010778827676616769091331922100047454268740094733135410370686378862256306565202763816182405783989665523286712314454987332204053067440332679248676518032314023939730789734407617866153417823409831161967886424527531538514797230438841577488908938716816636757163413015603489055616093278005218177639370055514290990849156161364960757194784522259171175548852023487894055314583682730694140466624457619485018151140026668218121130780886687158952226889661416879261918789797843885569766711052051366281278377039509894264992618475244345111929992053930224396599594705174970146988816185786005790870633363951121967017681895416709217450522641556832854549283544891748584389551813379200719837466967908495484902961283339608314743623816977292816969289518303451853468087305328155438646899315019894285330228687328081452723516854052130492861183677278427102213959157456997098388073313968149591346445959061384201049804687500000000000000000000000000000000000000000000000000000 [153,11] 7212863687089095816069636806442192889318707742959898893764567195240124379122438837427749743984385136424527578596654192406282264310818981449787176206842917012655525303127464928675029978461691366703336862298015367384311620182897729928412330874007080340112465949176783784996039988990686895735501075029536696272105491109050043810560475598895527508697156075639259781156708289269873800288256817178890180802957096076049423027594322210524542312944547002227240796983654238216793872731616229776901567178565034833070991858980370142053869915382357163931657306844179485115251034901001096878206942686901395050492343726630338422265740190253903424888633072997230043975785684744512330964351746132990840254723477872430756094871776392127977732022929103570479570020363507451453681620685652880212904507086971231226390285650994454208423337893772288505330631377302985717429627779307602912088247471308174728165838915065491965413450886894392060288743348859067636920185806659263467864527725133050094609734233752878611439275342000115920003641155660880325453786604805241183933110901335003406758270120812310684555970504562714674968043464826640226609306131761790248954826315124330382583963495789215263941776697132442078159927128883976371770730471668434048414297737541383180425802693534654955137598425361308287623590516798327866157511447179723322930258068867504316449552067819008843069650433542460951510759759636007558518589400805794338051728818271540906031036857556569293257933663348052930220972053886630773660626190165518977176959183969045703185582161700628598808037914614032651871849966506237446484840325535176465526135097628736778265306446374035535347913909667303174875690681121405770242976947819146790532038123110027465642073296574091150735392486614678034199628312171809133701818131967486980000037349168232001279994022930762321546730980762473997595941437935680408649299397101672611464422292637164480530765491784614679489521447458834771103696865699302759959687688925223378771887665006456986744913573428054074917084615658747415618567596301293199220022210472748499618304318669281235817396894495035559230559576055923545394151181005071651625853990097425594285596162080764770507812500000000000000000000000000000000000000000000 [153,12] -28902149389736254100112482741810499680560768481643524097577287989839454193190187150199505544837520221557315571812160171165545145077662856892934258215574378229826624648932075000975780923350012828614822573042868670893167189544642291264933387378670233134673155278033617919807693763134543938101688281494847247583883911860639586729464569083532493971467731097089269251629354438054336909311633839732386593565643966713482116356732367806947451218993608129182637106715795132285203883442964197152755286962621636389308918672057820908225240744224454892164472770804424546657662454879184503280963768712404395931333151351566558711035400311872861385196824563450248891069366227704042217081688496699862569397122748426009228332440037136456535696470393745536905126248372734725992307281256016200310500571038335565072227279880174644712205647368237859393905567891046362915232812507386371272035327887245452471568373056106051541398855543761436321416831515770374478957895190797964692053972746546004993106190785347975907461825520061420224573241158374864289545954243328890704548302263858098601191603541079378128373729001581504145853981760406592932679991919301762571516026991596012954236260041480097950646879974064825138809835941371249558595712241470559416319789979598345151597426065806159416593911443335811053776296735336873369796582136233837141515434791374762174294940356757375389364247213956991778050335411353483704167248876135193077073878559253282486991719563429572933271084134169808349978620976520529304266342503718609589039775444166137548251728748666979200068474751145477864813629396967161365607638778435669816075980887055149973312274120466379789182092594176667471849159688961919889770600743575303320165921835691563694867513614986618211293452987599884895637204093190499283422811136360070840918415314114649330567118644777103608689147983320202278355010751993320502315396069627981625511118011401469259118435209040279247424739221007736289204712850917633197179066407287880649702556743498126617890687972876353221608286118494929691262647500701510217843605464038687200024301974989430239206978008250769437116688294381554120066989984911341163617949992503675105126603739336133003234863281250000000000000000000000000000000000000 [153,13] 89416992152309680373025297866252715292826875784661844715769219849623808635521330469016540366682843398776732843218521725320262857817079463397966704090595712718849358545129217277380060038206154917752662734397353331750079009134763888633069414798885926985065366621419836549887145781871850301723520130938104034145992027145856473241411051126091840243088502717472761310553241082196347434498041708101057947324637298985017061051362013213404789617930711888237890699246120245469389191692805791639368788551848110747617449761287644512553207120765324987849273018887527536438797528865778799406786768625447008828503309930819431545811791746344545636708313421813280451841101616429048843051032365581829803236904327661402786632808560761580896751527130269219483813126952495406186558843046000323265437259545089574715007394739787605667837422322806736142196203086431968601034447499586637350077037578122316661329407125364829254723574320227644515338897945398289348290217731068143693277794898512814566882736207962680561255738731150741036183661888803923870781806899890933479818740047276071036532670893104150214089520964666267519597699833962893223318278270070524472385767946345242033994626160400587934561208018792272043793478187105124229140706348233171107427618833578090148318086149731907854704352643637129716336678504993550650793339673333581020574792575404133157168917146585812443551063982027521509590320035933717727826097991269669248058768086845248009499233773034510696178922649938436532898396406651692242146706920454835852819280496565562301999842780358908493722345216813255397296005038734781127916630716998348125782000464059834820492920443738457200408907188125202779191797379191366757834170515056524206180891983155683961641769093286837747354260588440028855604615589835089210574529016043542193139211150855053058014625959913665998734485366752321105009570961685460770952917107448837993715940530251335843314062955481317339335608021897678626796529998827571507175103232107193171023950664753928695805578164008722679306658436728710588148812619271801361632633444579769526690409850894041754842821406217769826132023679714810149051262752825919849725050988619584613203983280982356518507003784179687500000000000000000000000000000 [153,14] -222567227827259374556879098056461689546823667120434119622223127307558407422825883942806790646594757190854690262867332985459233996264605137162052780913117870839202479349024759742279721421356254363092195049937953189250005326312700802138289175127413453747763037318747238445542902530178935911932687893251347772218329744575005369584852718073037712001267067302341899324511424863059943153075172500486585974335775019420641328386140858738892181900730814529195348984499632459939667586802914525006453289914708573418767776043755802511905345672859570481110094062585412388793467580680850989676849268335394073719690654067530866519342071926263556984183271157083664824832110449189770574412301430410561837663960498769691058567347159193029473088129804382375683082151440497453909261380162968318769916066131745302747440481298862371910796177778406950220059139294072165274987389455789839919090354085341276529619823489562938769392969656595112343191110062826595342672155210785941959499217577297557380710399327001846870833142883152813568879180090364040617453347730922958578929612728036473467641692426240918302266941739993125631368430550813001292570771522840445797696431302655831687424889675289167241028318085776869204936192490965129507854992345703773155279249345216912306642034338111166239608923667063257067151367961666677689750472871878360242015612987697585419814224540557007391978865043688173318432888680939698938772198899858813210806922522740866494924061395936670301850675796306464721724865211910414871354408640386845701482837633454214836929044917328496366304193978179107348677975562708997634937223407472813445925960491021576937798122162822010234582586421002440754436461336788421302758388596294202850265857624444281272620826046789820842326321554173072103920539660146973342745864361561752401296518615977950100879379153425505407259318553601669874019374359631487744604006505627392899731037044180846386153273163765844461967477119001697574855750228356848366365801170131284724971796287281021992966429036538349364660049140918250648590839245760153284607992946605430120174527301177317621327388117169931980450648954589047005661604621978079177254251068028209625815350136690540239214897155761718750000000000000000000000000 [153,15] 456904123485206394250333890881513911021094970304942617936803195810450265492815094104933317023732818769594747073973380188431562860370633316066607506517532895406564931755155588760036025037089382195837480777946183426361268613773852445165858624048795868423013689120446921243736416893129600048597343557972095255129529522036280331698468049743660236162113487325516075276076319320518229780877603951361758438890845246381438275395898449556215388381083533915745296220526023458650219970228208558526757424055343430056070507236725519803564662559081499412370533833883252750554367247250614959755449913858781171608626925942263165255299781167051734118722506299931800612239161362205859540693248538662488679596454203768130850829948823853553021448539263707735183955318868324549707423633233192613784396912585757915815804304887104136236369131039478698103701447403355338485848486769098460481511006314823643122816987407962330838947420407923035610645325880368630622126360345591176963376983569289284036467167339282221559911684125366640633652438200555732140950235360464993011261452987305583678698656391833889967904354536597846336227374980013935528833014354029127414171087959784445488097780252311201501468726044194380751301945546632867918230046882600120391481076778418854583748372478450060416049624846800364025348845422752298973281000481411692563596712015345519362900568108252043677952211766100938724881163999866079573059022183148844469223428489009758109567364229911565100956025129651782721360343969655840330686462941218437645852253736793346129987939568995393233470127899112679878775811962815180019919710538884298319028933144177966463608310540024879676554502452379679940057768072599304100014926809506511054025351333717958384898349156965913551558646407480694733581902546257865397367125346741811944108148540985422921103467112035491918038522198713359720544670053901033507348969388917132424841705686926439249122885934039979613481286429388214538622592723526897930797408206075024035900350821669730981882668662644443831638510546628143189290064838977479636831176805924319101312956146231148182051646325420251064606740347575362407740528346129312441843054268763092050581811620624250736000249162316322326660156250000000000000 [153,16] -786469711612833765836121230680785735572019423465508882441190280304719477506900697118585830297605393998193784225185610421796230612048525400385113487000150053932901546749375936806449615286804350054982390765191640806682328533018150470207603142668770494049444429185352717380223441461821130821725116501643644136062720461124390899345120604067503239997848425437530735715480235792785269957671643931596109718204007656897821107843325517424782529634552019756763275091867226719212142768088105280643306783514049545878346342238367979721515966340984072089638323554771882049220687035443152682214422111848073026630187613896535037058668072266195882333685278937666104012961785597056317249957792409791145051246041867510591919589661174863219997297908854832965761649438735801443311245447290533692067962805539250273450283935243106402206598331338373804682866369776162362376844939103138766147902910758133616078096203490158221124898304211581470759985177209927063797238220222435934035763561847674649334554715157819506949690337689382729653258855320476157748533152323403196737347170099614528002486747480656146774825711994126052558442572496776799954566554174523164513537545844543358398637790370937692774960423072831198248711744297226808374891599774328386619561793404801099003954391768778270316682125858619404529789117363347859684398258723443696251894494497796026825004174892458465352379889151153316951071263794857037351122924845105290667998387855616859360005843157022123116169513350491819015054586699455508283232981878088571935009890334375013046616535015528033957211211312806960251753834447567620680092134150182444286745726190567893243049073540520400448512523051357825818706118630103075542403595318388229284211261170437245906372096091899267251432610856241627325898132993635427191030476000257641466010515966673656818330791032971743694903980293177607801540637870450026071190458375996786132820573895956011654546500630997796098907872956472335951186181765282039077034745943562002131553160083586097823023231012134462085458788559151179123463340211430201444491156116121320366319383115727494735034456107322679467042713228228653987979498153767330566960370739843878883177513694491267415287438780069351196289062500000000000 [153,17] 1147833141740939949783286281832306586078353563462183109773333060942862126016228775205196524932441937150870059085593987000096813818058260911988398248052595965682457107453875471456010487009706636703534405116521715566406161972420140934807450170956324339485150095535673632292033469793587497114757996567810952668023139972852517591199947866799056768233910228718068384606008710639387994822818685314513116681643767734771932391614865139534210514869987253704040969491299675536914939789475470702883724637156329521479220108621899725534208081107802770238853398720464201057262718045387316077716636832346135286763169614220330593925337017649718434454489153599706607762404620136066839228775383572740650530621776816003158000218559592150930984404671128167143635350170692339564928263426918026420858056971707803873181688298244921484790306820926724289078052682895696953509393683171148630151246068370263714331279426193411697697404569190006400825344358288604502256262232280079504157240582168030770099140319317251668862456415742865985249710141837481668524380887620544874239641979324810317288386613105622316713399977003006265818738342735721747057563670043326138348239009893520668778802173604369818486913468691018242837601344622105361419827440318954293753620153313945663695168582970709516422860949354038668428799549828558637527718899054574694882536749391680904745291280634146732897556192225547263799456789358787566998860795553017620791810097250625163663003214553669188389845627536299989345131313256818459913408635626012365819568566755470926518854679251386839141806362137136875230713749720326553785026680366600869535203852305532923237458157011360218741264826402605020277823277740959585523976897023200231449881537938807138696398308106903520698630676449125520002573411836257828749643549416445035258558263291318754988801564106020534773434562600722372169058776179122463792356581752631785270749502742326501441077406110924940685790998145948045014080174555665818558421641415695221939376129014432314018109422904337182651017981401155874618238665202318593383462069946637751523637493818513205872253341406516290527693245725533330598938671195936514211090592187556268764792033465482745668850839138031005859375000000000000 [153,18] -1424340213515226548839597946418649790744554610801394738811663356433489475017227891749179921954599510218189844049215902837404227077416307469268940817796656702340477103506789446538976939305911415648791999433479223015198894178295930841841902564168747593930880455494052134105602180773988152278741780075203828179491805768182382052768816996653232001761436122613324645272591751956272678977672922504765295666624805395576307630311342217092937542431118129737717869998347347313705823021094169581122899306795742129601576002938410447102914955821040423806805267297523651161995308678073428142050785212877995169735376079256000382504047169919345967090643422066378159699654837382703100615404103269515703194294040948669643334805421953619797064565062197792399658996504095253477228430276285030222895475050139493152021476159839096171723630284992958142344261802379157642584645902745719277625933042466466121588861244726544457406395790752672347377684987623196237882401704489189920811764143508526967279941623082444113286002621773923495784018695072465627627246471954303702703675274140064628298858171728652202351979651382324753819894560427889635235834354524922235762244699387247319426662254390240881116195356802670423565242579457338897169032244920212192311229546694408380101663193696457857050311020500719845270095188907875135713403790129806251929187327928458682982108062619489006425709423145228565375649763007984399840006764745750796158946590251634478201323666013976994138285505719215861986921989510604098059140108774556575326199102014099281438952514072530580451903880195526057938331232106821870494579180130414869707599520132924337009513184620314995871431488178339826237590923829606823878571787506163602621312669407365807239649071917658258658032085472123643453221040361795285527464809870466000743512312208215156092875143586506004092560562097855066253291433242794840783495828575619014764189724131551973875232151300151137083933295790717705191215697341767383860019063558902751070653045827946785671390710689827694926052657319198213565532979094826525635494406430649444298282125374318409638033139721410291978131102736679008546968066931677836532844713166115366244010576046719052101252600550651550292968750000000 [153,19] 1465590583958297332416283393521729329463151680166093135755408983271313088975980633139058109259101214676589075710972300665039898482437144526117021031965178551251239612265480565998353868658277590675235156685033779574522983525593804019281560312753962405509238178074132631362806236418823511474553189069712238531281872261010944254482931387381295156530893106526954677239493523596358786580899616270546151813478282172589668652000527305803871403543306103460349636946093385275485936692910713382784548471680188252974260253851231441390381647975762319692680583232631113952466249698599408027683197011005763611440125225093955135853499752390770980651653294769570174015528358417321898846823014420939752211424320389497062065954623691916370945500105684342222679758420840594316143245795623095011648050137609577584025299237374600013975954999083601825189448801831458445399639403166862357545448857069520879811372312943128194422074207592979115523636731058597817450122636099463330270568518115375763559336837929113741660842568816064044708870375204238574999833280662707019766522032153753245653434806714234236116497068808901457544921419236844906416904929378785190958354655612158244301610906075551327743655630189472790884799538225450342470995819674623627159426302960482150487423550548013055850760396699101940303670573980431033476067846590310717814835026753706245987234902587209343158400026874607238665334448460940858221966175958360773404013232909266781884609577601624391986118107510812149339861033229531298120054202335724663924504892729806914812377837232273237305792285970842042796132512869250778904188024488748998428992410511752233295718206066758874923730672832811864236645058456552131500571271734342979482187278774827639987608932078808006557973277766275120127517110734278347836095501460994796494622589927495353363916083922957712197667712774169952784531862362276424045217185296083101420075953752621631207893412039447372508204614797241598981353617476689949229271794008924734893487913784196906127588189992540707216511677690607598783853363242075781635338196087490600026736985642022536944079651611075215271276247320758534270116140387027880618967471871194781229963410851269145496189594268798828125000000000 [153,20] -1079480955900536726355898721392824702671726374597015358434492946080780798841801787025545460175721066760277346235649347617241607102099719597769306801408113791470299027128171512143694149394390790915205807548327394102025457022161148037697783301955592256160345441551943415247921047050435988347237973576911950548332668548398106584506580238231844023132995558917486344425394890110994458630188714135386635625258102637331726337049149869526521824310590938038425231942203914869073204690556764984118579907829573425154685332823255470011513331185196672406169960450995710200130123821851262909330801491117041579588502348101013433383173384046722108487667075314667070977643314846040677323397881265656770403400565559665213134720099867961546141813942359139508747914428792647609377552223353499436168593046879644915956513153224374731446243288317234124951807124625595932942816228863947767023554479867945168055354865141860614347800413983232383600679483134022087386649524638061313461289424956922932733894584727672458277080854337365992392882350857954146250443689230382020345559186651807081689194876404057636886516736117684422855781993957495058756571815907273316195102019404695993492512191557469732040467987527700562770158642872617934286163265302566281745762000579122330625543798130485347894710893545714537654808832217510754559970548615158409377092578188201112255766259807305313904685166572302328054890699434073710633343816151686099666485844692011172057669658223292928217033262432405409693790018119904471669059956154291990604081984367581616013915593904934207056735989506519345736746871240436843267993537545433863212877548007816189966739422130922106138249048299405512497058222624375217872112611066381407740469299091649306118257997408942638189424165664881931799303421395444520373471099949066916544018381878148204181433870839291791810122518402358228090238331476504983228599485437268612904793575328771993489033505087992373248110962306355972148281849719731720192168271085053718150429299280053996635470462981941851894669660096873441021910171226519653812081260558475611067411375927968807581689703273693284478288243923418743478695984263537851117871705299727271010201690160101861692965030670166015625000000 [153,21] -9498181047724475142202040818584488196864506585121558515699134637070511570865488034460102814942948133347672412498236853031863450470605997575738112677387701942497625555923816350084940599245708906814300461946108958710464642798331215683895315242496379727293411881450132693465413945371323744393353160013740379834638104706044772067500714140197762287142734804323881323498386096432930398469111314887431450263994590888441280358605583746421466909101769022213759970188722539588037087386825119608170137499097820622155119256855145175205041631844978943672151258478273304541324250026657285670231909512982786599346074990648683135702748856716635018680654978346659304076120011200147499995175401061281487190716613636477355003973955266111860878738634751131927062451948385528494007984385935816410425769768653579292111600004009053899157911403696354883079736592077042753087886158051723085184225003623792630787125648225982902042178734776090595009180442658087948146886152939809436460484445610550100764428525080080657255214151954828863003909030109597246167342053966036896697489619456745224468394505847643008413877868305656103359707592418037609162595625133905810052673772402111696768419192221468839247862255932236857873263008962733848612284684815137655049836106593055348779421055762818748386587208137296002262422257833831568869664230108790347142987319889334874541170682791834561704089325896505751693251776177220761905811178794189920512490299112943258663221458301891922600832787079037010896346718963230414347559198743774380208256868021761507108749391689252163775615550060627579042645532759282911510715130266039614782001178073878038723177351316039894128957163563854733311119377927548027665461780022613268983703431964867015407624062362305273337166994109698331798285634807212468784761735945379762062647393794200087771449382036674767781476182086982909432422622106168176634284532619818177223928464603355857608039296203101011841124510998175158558958172479772856515465844374219336534757180974984982004738618876721990994982311064255409579765734295904212409091000971587726601976880051869866887832465843648013031801423670385801105424034204853536555578519956499761178747576195746660232543945312500000000 [153,22] 2153231705000243567445194278321872428430408130852617086551261889734447897189685921012279404975543060131358732613422821836600811087270449701620221174294480181340766579386473369497771884035044246994910975950914127242523571408837801216206885167530198466398123883502150599775247186347124405893945772774985426357416577850972696853495937986771060707716834939724743798347832445108727965025795555661646696149927235648332626492454701417075443467344830454368239237782909157440311125790525415566447443855067093110636485138716814399231187892252865588695389490124768271878243407068618713400144020914637309911392497693813740092408251156353133305219182635892644860700597269927579040680851217244128080255448790042220289563822752898802719385889876966673550974907144925885191908724338347582578436174739798389126680615809167349042742996052109204710981520494176339438534383429634580198791481150123890530017920132316123933960379611231264239330928004651502284755506571312469509167232437363605070081684154981253582895480780996223206277684667087400115169946584850837887059820997466958417966462483542018252754574395437220842943236498275267190678994635115500659997132305024032093768208941647243950488925456855615477047653735477540507440101468874438095496874723407020268378053393437752611252355144392283449322383927366807783628036561378926881506850474120198494938435437650750141471545530848865240482769918598273542079673154719583430498056806079278473998873209639089868528228983920947819640524711440058802185378820863550953107677392488659383851000217069640015916429432364622778694004979926766989606360181185143369345145161837860074384438663748888534001682620822479506988448570295356268054721178064347076876950894836859686703752451626958643531143376049624872504940328568019625035432864732549820564988052891321175115573698166195573696681953956390056963387083280606552706745444994647034177610847289645891935967608237387687674710532829258640729560471797815237867833604348702750857030445606414106902069652011327195327560623230642443928670646477300032506631380111321871136604420912444007829710720761743090566637849172744487023401000551044822620585085602012975769525837677065283060073852539062500000 [153,23] -5621055259709564217006964617019683825923448127663908215374830153971958306928037989434733819161042871303483976103341025617613737304862948773009915700233957469481601007485650264329313758674117810571511855524084497266206240567158984472843694943308550215016943054063345187681133638591428372553283498267478679902438159007480225981645191460328791857133480938375293747508473083696247958668721273427411356357120850357769675600062592038754828705231764353275440571654063935282224799423263461593889582548219605518886678743764537808762158457925734521854993354624317643029962237277658183517122417467226194115576227338845021425493779531889312734122583383448709036455326832168073489938014157245086719874840099913920459234333128369204635201566232530401167203628465270510729094746477368744336152921386883726454679762479866205596535455686104778276028032244237875211966776123550765554905893394344096749721762424863899308088181016667842587989505764190048070822847104836245783447761680289633715547571164965810673433021410605490265408361700938599789454168614245697931833361303134146300976526285686225049640828539407212915941303575881090857812997559434811844667811830504994142666239328814300383872567610430792830328138628063040790756295035999200880279967057475969262391847178693660629292810907665441830517615883857774463249882170523752554599784976526198666453351198665007271565191570035701650972983634525749345314499774444681627713745176818668591191778439462601158563649119634063308257633178949733847033243683783168407694819131349447646761617285954510293756214210989591019108998026191474498999901884296203024760604143556179219849175305724410453542093156871981765272674524539412599561214968047396395460089085514279565718309095860273379905953490062898886214320886405300040823961964975193837216010126046638591900480073318072189551211939363547454620613528688237389429102400492469071931102740862794688870124374428445320959553325100346146141733273586727194363956744894447378327524357757822534188278762712459438651358976501648570748650119226508096677134039966512937649093319690342691049350666125000825237372917940748030363187300292096407384632647530331439611472887918353080749511718750000000 [153,24] 10311693683898303486522658010566104441411080550027453930060581893937647614343721241869707753326628512062382450973394912596205767973876015189519127042574671817658273996826679176523732697983234458305616223745360422264623105731586988419369247397872042835094338438716078515265781674770340809389741459422319071219667251004435733643823045395322667555823155449472764423291296191626229541533761588998200072567872568266167913394546322317555035941528390885284174132057110252654655996831517200039241623303914524987687028443366177492618956189632829967222841216967234341112978328279473408988929971858128225500668375145231510249334918948438705687762151179699309905498729214690066946636915963738960023734917321527851828673706406212847068533476025095052387737893295756012532083190832090407789074603951959692248776124555724647800721106377383492670959090707874539002515153308893579934917522306434561993752811855034696418243947135720014819115803135698724799851586329298880480367267793431871206522305291630612610036018253280374433169259192101194365167435499085915830725170906506961781577583688737569528261656551357777380113064994978949603497122028745092991230586156497051710407871063860721461530176233098511827336248026473558201569688967292595529757798742451163296171524909319731634320659841897803888193663001003657123275350924532004687141093529468381157512893159566664302171927205291290986148631711768723208675802929680231524259045612769650101873299716238100925243390443087320858844691463958504131098168752135750122579740527286323062879697407897810630547418124921152056889948123850337328157298623694997416966756968718603055967100738591759116626762608156072168844327003605390378390118171491818093471423857471111916241079411624913742390428820384071239002089014415498843400500036136113281249927284728274861666839647815465390634903303346774067844554739707551258836926470283664441365945209922428613620405712079951252058062216103876410900195590103277341565618150651778912740362380763535787431470296733159331830547808489668747854307110621252403489990236291911203147157537911011795627228357457405778109059458636641266691075476035607594088236438345518308778991922736167907714843750000000 [153,25] -15533935716974052161911110000162442009044406878798587340950624636932322903507439647988158020377311470155077355480022347408261622777473897271911973000710223796223468441041391974107058911958078287774634709084282239616482847287738446615949412380919118701250704465066652723065734082932922970240241735639217512084663713905818713509930225036718960354811146835617847513006733504325401998042032508224290869432456927975401817133105662117860190315703606876194585045759346214459984472460785576571225355297936024470996098767912014770033614242501618016758340682381120256373929828401913961856355288363924474549105773046794477529967577240371735634055683401859393368320911644435144444428429949763543258971563885273794996693305131185978894583167909966614084808263787236914714974102197774903866385212356764715976088219796632303142942055335045734826156232195557694621641072133363746483004735702870443041878544806356130653513167393014470409276667384699416811426943503922963479764286764347211357519957461766798422056146702005858477529186911538348045803928562925285315126597294671400641096163316670338683923820274690004203014565786904761088949705178421715286929333910453289518234885889635637415521454872187134006943875009069998260753518605744703323388824288326580974396582105957839330057686088254131119595905296922567626332641404335977833305165242599534371876960439653295634217083943911869737821804848638164071832896264665971690243386330519598429694115788424202469545514443309984937254686110844271728682632634877251333882934611320435816215722393833785854404571420199389083167393167477155065623182218101507726039336488223113672877787027478980687765063395442395187424806942174487112433535436293464245241869712836522251025125018797978056112751036408865731763066178712842086071606191809787318799519314401285135930063038771561452213316945661572818169277605228084118446600409726534398885548890070785230444408407636207648336341715287624383287684082561024182016329035930606094640676667279713600452192219245839961703115441655967332498093508634166503800829059170251426345728091002021780403242332764353562250679180704810329835440521791995491067417400898875712300650775432586669921875000000 [153,26] 20089769022271463559113013944861977598671157203762964035806126495546653704083168603605271969638298890543324074455617803253390912432080194137475268916175627950490802101170092430819897213397218834398078201699328721613428124134191110625884271717064564870859809175643515137597686196043874174551003429503425948526833238465826940510174198985311978432764554202207982629181623407115692055962845298743489069155082496365360959683855255641470263440864994386763400828631735712875401167676425091905166868288353444270403546988720151177831076044330589922983101804481165331931469580646841959339549224044728714407451027452902336170126868426698316817752108035028641944589003687293814051581052780497694456774211595150091291229271259864625332025659164335130857062843209288538420949574330961754692856279784561718303394249226766646697497317064042166884621729065533081011326744645175662549829869772469285956254265814274035973747447949961243975739439353577166318407916894475703903808733113576694344710285473932907223203044066222986918000973374175794757448834610218737969844318146704618937773342853958549303078761312438272675523004714019289267196277615682837826922640488558279357479773939934157189300489103379955580538598195203162413757549471041048359176266862633936477644347434315615675252759243001125289251494043592478047159943739585238095778801738577520300986508771856513596747823806264588674920785143729182391523406829539276927247517468733770856959741130145214581116357645807273101289442731188009927900810263134565784825324097023305440671343921304097967237711474758135516123224190813487955760196784221901724013081276061410531142942133307754467617605770215346684546865802078381929790484291992478079018987645097420513405001609129225038908205221715421891643468297891408906135944655722571349583404315086887030381952893657652457670216081750843420114125929978590872508952341290654334398001839522601901552906862136191963272079400135906358505292002381899907132275634281189459770847803278725716739714797166874847130230043738156322552251783737260096224452484551244648376106720080634556395198384588248544370143891099708300946718057402120595489325438620653585530817508697509765625000000 [153,27] -22713931127864836182435046065488742659769140609916869314746189480277830576719512480971424758698846999465177580827582355620867109716859776079821878266306532538757446764667544999633036849924433452272483695532639472268943099201762150008104351174762414266109022138671713875565470403755881231284449771060343614517835709854240246288031277888201738443990725928456124558423341314053459112788765618473166721554217743002022176236141281901115915229900353450475028992586286833491244300033098753692884375129611069629128626664729353475097523610882959917961420219435608124065173494266542740697965316297515748447793148345439685032311471013938070270042348133712391269442508234730606717332655805836149226261710892511237319889272980680074959655885642315836535452400132886127418441259271429383462094124982824281124077140889587369478232110958764455683441900850783516957363964791431850768058254341324675767390962891993800966080317947330786382008715257678487262690770123609508036667393301469253216206579761555217746675893439596609047054105891965971387705956880569703827901829149453509483466851928709925929921796629240989391685463766742548155447812597077783768711974535155088646841621787147073128653482869469944190250851089673903345698803911112327131742864870208411453582753251642660790940529613893370770745810876547197570807372008286169797050769203777973652684824049468616846606648003198610640364573987168177865400753440903826472935074834200745994288028602857942643255612025240567194396104186138459441616825907981711224633001129710834913903760623667815464288577148633735886253119058202144532160244099784994192030212521983754312413139099641141154643593713790815212755307441006452806497759333373027751506985938488374359825160315684252171629766297627392589910378308602840709567811971809525940369680819287863818327875986588141931262978488531952044600891880024559507741964664607989212613537127027936827130725583039338187124536761052640207156483005250783404601062007354369183797478959371311486681167960261973269496224970982920487350757177457947478244322138546651217904321417874304220860018463650863409976759965648468000594059024665159751688037204075953923165798187255859375000000 [153,28] 22651877096920655359426299739744217414992533132948217705081612318291667664988442572531020520927879751252754040247360364339964547857640421383418955419056323350583041945209797679375830530487196058566266442555390605474332799420176101193876883433488637772682862741661300684760702052268325403232494877191283567239879453017119025614421180049741848998477778109671637966663761989983584672074713486750158926508767839213788793806299414644520631157004546834530387313366029399591211971356358266336906001964214976978055297207850585110640182882805682494646970287445508479533497076881383547291370436372789337430948301221012219311714254321286660486275840172875626946922026706777560176281617809093128710139941939382728115789693595696792034403104839448254217501151472752374280464093372010659798173642396198388222400764998112972994940612290261537642632331847000043770023225080092888129461328080109877564720175963131261849282519247045445369117006877946363606435504929897015116537873419149607507436272471933227877606517625386051009831034764480160389914659921098685728303643056063260893589879044725125350234970398006074673011991566038461590632067923376038780981747882306655079483213109313966913060595676891359601592361409268486750027896865364997198263118404563290313186826536919633176979497864228133087403365584769996219875855163227357688310876006828792553285128043918524880700030262475030423804772688301400332551494262238399498305372071696730814203610273496926270265405008535235644737949298155994944140230720256167995306135432849365115874498851454272304648453937468149280586232566464814685383258725880950484643052524257994457240084456570467121273799540615712707635154983229123745816061038233378266599098819492504116974967721647732203932657962259906054735048636332669787148710622314755140000486726999499103700778291663476975763605466934328335006860454528090714893711642788231024836332915550929944123798265462934904671225191884493978958695621975846736862936045392435677643302319024607333271850708964030601868228895524103831352084552757631177362127195092277929114942424147688922205837061577802441579984311859270308531471015437916416424002363783074542880058288574218750000 [153,29] -20019434439414951865072261555575131031865798684085321510080869758698441242903477022852456776947647453253871269143719422248595223270919311150186427829215019788193019450872678140664210768955341341792577876830557571901147883039668780719949215246316639062669492557786498785805073177158825257410480053029541846696530141082807193693277377711477626880890568763729625348658571517558004231747464790072932827907291334409288169916545801065681566944472696522408249441318381023993703756965394813517151805350314891463656321358263230276327074928137641496604078189493208413955461539113184592026790042886063960986163057688952153927612282274903975072158941264847892672469816854686106883354741551712965517234958839918911478509095708575725158535580895904785015326527438564160744452966334816242407773290773203690515513271628765056045592245614155456862736652020659667875288509311911102055720868837147346707830369878881716932836339593438949948227844232364045708263372228446289907266535025213266956193604931980802136120417220845619914302097771958999500622924911708711834293627628964888215650041577343578150363388068119414134014699029842933579290554192688986728755472327923236620073867685704960069607040009786988847197219711172330837892928987326858244686315049020293106903506833308267863967308370582585356990559827910903063412022602140588935040037001360837036738690287980790253543698821036095895292116655058888544948730496373082412742418332192076580468521538285637016789916353259707961792563134051300392879737241383719714527794327065586536954697642499323404656366967190786118124032819336740816319542023960471238504620166978542512428663212284331581486034358793597695895389677958523175800630611453268067239356824718919025217590335014544052886611651276840527908588720070603979074302319653616968293108752460875423185865444626887231041666274828652349488390862760435086100079920742858025458925082029553207964871882826057725440295255141024329077965276671961062983914493682910305081094009408360033607693276482667527979640788150963407874724335604517406313020449096517933174776055863461758278435882415954071731441110878283605945730880965038878116502019111067056655883789062500000 [153,30] 15715839199431068963837537225336762641482201487196371799147158574375597707264320673785198136905580177177255165162319430945042428291125350536137343435398971871555474987165622002300948072336429085091715794376778261656842603651689411952846400861562494471494003719570218012039332461751152558910183136043747521872227043126852593791391494111759753509746579920517457036484655653093822365181518476113597274522469591919848535154687870569490003419741106468342383565720405201574893161760802119263331338521176839970351075762937117254952347357293791265536466144177289070439243996186672590334088209263926904848050699187325250574727876883271106951615195195936075789379923233603544989477917455623681984081415240322980987538961157024795069078218634399428351746068192386506757696539930068296583201579719995744213647763578886212141834837340717185172206553405436188047386847478404106363518033677031718283424963130451652872206188080365441313962697458243982848755024279341250694565450810294567389085862195552175932981443194428878720243984929212265975537728453203910115306705625645211757593475646462158909383264913990842148644797905397365378617897399011336964341418289140283795300619802888227916348719472265856817948727045923173142624181798359507841947107288207969490611455343359503306123952783484514683123282123724249232382533275124668221687803979988821570157424982403798646008642621805905844620929507769282060222226185279676945433482649592173873662980371797598992939272036338442246886420667292504635560335170186635867214911575222330593714703848306414291341208492832250799156565426368449881477012463924763802684980532695061873555189066237239764920432227797219597658204352288310012105958680291902392305379139750275902602162990459783487441549859542245279338136451404432998569494998886249640898758103562969234780723353945154884153059712411212696388021022557824264051918436233720775774279978689670281374560886051902619837686853093460405621581881286873562322823609250840246385037561699826802987517742763899300344669048643313071869913950642180718115032125571366234122393441690962887980500887195558721593802147890179642645723176452854374929302139207720756530761718750000 [153,31] -10965514575182528740314510407223497396923502572302141155975209254221908925791663210238391231180676202490592674348599082047920712192581782297445512837297150583653667779949950085784371713516889971217115499677746930735420791511848309618158264001139597538369348927264197235503380693222781041939974702370831072679274159150928407934463798347646812221193580286838376443730909193554287477549102014117506910429825819657063163365558613434918419185178198935100289259103790979805168378448685045882691286819223586664664243107312621118330620514658410021083018002263057350686004867542409005905773611771205163204541736561588665759300703668069820131258144289631769887684882842659741599785967910208486914867181265534607934481872544888500846450463653269494345889463522000342872882418573028212815325700207374990849438920220227553453467742964944782074373442057291275173750761306898541684672371638236081800246896854610320381707805594785295986368928736634114962819550566432517940031364624604406288889322810175929557569575502692618090917927416744716422917113183870453414687458205678966703472862488540535398963351106167894084529486036308621946064635616383585622273237313360645760434847728365932229081206063032952276411484384116178116174923685315115181821157358336484580436121653138812276886768806236757318217212242943553467355358548013791292148471004612585504251931059328148312275640065415584793267990897435387666842302907455265810892102333578469876670283023537933747674159093601138051022055637865949195403282779812336073033020461241194383339112168124971955228563146587561800675182586911169507957635434888979272194322703832663600661234597158512872961533765466031475929479879524341058627966327690575682750159264152661833023531269165814982284137386107292794567515913365648510957577431222748973652583865433191247879019012250368851152992542455686938800059234283002322946452572525041470023692725671627596743941137939892569666495545017800742762446944483147262391164742664702056439314644566275168424961192508887021422894013748404765539930581006186986520633977388403826341193304257561851964951622459925921586297269553116138628839904001210925343912094831466674804687500000 [153,32] 6793961563378917923150820059961615032361421475938776819454963986539045328813432028038406038389186317741691890429777344875858496307394476915657316592177354720872889927531250267950454440069311531155541936340582631606361577442721483092058344287895228809038012898430139154215954325947351586792964727821259204087905645746337439497441088283008443398187658025444525513688383748069437891275536537053588654612496845617290453197874862551663231698599420362881578704485159720473809726227579752513443003769191508722713177590673180888047815998287274956546317148507130425486972432067922617703129492591428443498292098359142482044972709035136619116653385584295828902354847075817515449470407651713871331780594648785089162031175238360404501968876027626728951704743745556870791086099143356573001315795447443165325285398399168304541585438957962254934756687114247185531418289931961370909691799249839192447919330112896519512341240736323281520082691210591209528557100346737637948262907760568858554627731736928844639024814489655680485782229842079950415119164916417110853739387379693814194702115165573475215158960599327498476344352037326993971322892629772606132395766111703103298686326945273120846257503161800287463649814408668780363274583975387709213788414199520582853024821967803662513081828801572499758190894067731836010218085699147198377902182383008204766724996562655267881552950455632884778637292537345378688142910520709063633250098427895533180757081110187074346686440877815298702918164787613874841134028782593664724926244825692482327301059778815517279615397938902401794367118183033180088072781342368481695386371240717130014747994157158011581810247112365981643151517438492945810526693370432062906528071184896641038505052986338718836700039058342096317813092484061238196961454434877786755620219341867988784081795368903491255061798063111199156241135317034646597325742190988882476482572331245444720091181869062587830148690874329233989492001138067272603416229897058215561562698946400447006302542312389554297558691635875436154156138148332632065904839909613892052120040788472012657187098967095739199524810410793984258304156753638380905613303184509277343750000000 [153,33] -3727282062662794332199648770060793013421664381469734000994978968403966694280316308466011246814522600272851304662748572804139660994266157027134959054106549335564586107056429883476098293469781146489387923202966140131597100912654136895945232615479796758766276482482316834087505248316308896888997145939974021598457860512954164224687702601421235951133635245544064609435949040456658304524967765714225677858510010071816089852642576273138277357925658624817321899467847058128825266440403582436807494787044740141951933852380352892240676714226277717330980911451052509152651874590798819984810789740794928430507518095545544876748280109928552892026601557203409452310813406966922501902216435319990547334679723103355901388817233931347842211533201770799635137445306977549026384069749724165376391937731029446206763444652702623315605151652181611890861423411146629106322342761791749771743540330722225274524038193586246031425770891108490581747163948538854056927749592541454654860078068895259261780122455367789707137342234714872589153257961066081217364108930023606260218267828309116954073880193239548347051916935373332677613894750726970420986099053039879043993476872012149845278849175626066939103360667792344035368958091068670629093863969569864198586977876128902896406864373305506108159700135756787578234299803992177934178009300746571039092330424805405105045272106739293618597293284589595736800456890941467042821136448925645154912166694339866434146931705692965397176557677318004978595963203415211838649768687362233578040014571761866761555188340993330441480065871253258704996883076874475874657589711565642936647123139006074369480611582766347661018428055061535006206943695365385146709495542389315495520105543089372023536792712515525932495002975458528659049787234958583830749274768340652883040847514555494048932975741112964370962512401200053764691543615140801478100034545857584197563824736730811547453680817918813669623569831223494618075803637510901127384018806642108272234486916879062306965742267961539236205398656799864924123371262964048766330292033353946945526624397291373280978535286466210588956841091623538655963621124556084396317601203918457031250000 [153,34] 1799664187569754727976153648398883635808598676892323910003808169991052052606805678225559205571669855487434011340547866169546390080477198009968403056524331497419273757848839414735793860561459814184278474517761232573055184552806441498039323994712229192401917029827808241176954312774736357022282119743218496018323169847317088471574660850827538871929406953434390304183382376831646783527145525491242403941238580790004541237780854234494756515066672642099414804305632528415742197126285756638091614144223898318671031874322616045644821450077888798140171419191909578030107775140544183642242115309927755147854083666491492374447915370817245118131066048635801271788267424829110770362549556477731975637260831703877066910875542357223239086979417588676587797850611648173774674474430307622449307516117167225816476846924715643597789980029376334234201172340613391051072713411233831458990472528074001383384980116017063623925147391801428515680148002259953364042992937342686246786115389722700308186522613309107649315387686260790475785717373743542023314534599144188193762248329804741427443158721986105447692471771366684594549104231062557197633000217306612284578903198921103591958869969221028394327944416469156013573309121936036353363029927442565729748283125430709350300086956622561163925711060743961427066714882488126307883607004096824426905705705909837315112959041452345339220268883351906660140599590792401796383241843663288446999057171558302140778531216258462679060084335077357788981925361710721369490271939558905088251764051895249552209640657933825710946054279601140085307877246855602745469841403253315176285514099890970339474348252739548786041811820472216740660832258552049176178511102463987594911862658132896723919093755653054671943394603984492374046068013876415986905382633795113684426015209162404449133269018582078355661216844062578912884476983961473170189048685932662575942858154600811581463416498329713657998245713278632377486923753346657802308261850999158132487514372821606690713785148995506887076243417234680291885188332182728574614682119598940682663546528784357997368609717366549553969654160097413342356276189093478024005889892578125000000 [153,35] -754245697750148902006930096733347088523017755481823919943263617589728869733323654276491624016717343360329024265620330572380089756330012194295662857248256377241015818952732704942661827131515173661457771825911313985737693585762301029707853051607106645855223337245497501823962227312028162140146628164038163002420817427972651666223668430408741701403304760159429491897419236588919660207172231505483251781791388551915583096064946146581840460978528494638410729684771543738608791471175184573447434321625615801257875203144639266794006106327820642492798429843139064645021575876271936208077759176030719006565568118489755976200043800158985582852071436190957883508576560603547245494012080898943648678973589271348249906382141510364706331153031587231275325966034640241549859352411917307852329644656076147164961670129712460681550136985811108856907718636141869916748081363014985515722863718694070266674506310859044376573293339423745715440119952777937820248974233508836984733350544850433695606074321711565683383642367797415111216111032921948624336925091709609687214487577879204863067986357018040444424475145584723999721358930041748209110092045333260044680807540288983459163217393331717527208707360210926849660690330668908554131561303839437834170817841588866377032531067583579890453322633865678989950949730616791482273576325281846364858069093325742231377147092959482120102674518184434674774225365807891660257208803910420756297118826855374621822388048026391109086236461989190330032994201089495359567909653656813094744074242708878543296089513359757788867707062133051879789734432877502450480253241913863912995520277664159199727954073450821561060957114092326027364060660206490032619481751129249081759359196308048048128235707437317075857796974573691696268607073171754247814897160747063512173524007254415884439657461945328997965851160052238465591947270744895864610091206851071583356676827113204269755853806555020164586371739269506135261723978532062623442727554473883342776922263614338742928628265540867247148529484220065077683686000368907552294557072336430238753017503014525746219451091748185600942275329076902590230702116969041526317596435546875000 [153,36] 264194587259200637106444402550069796528991500876178116076510684013747627489645448712283011516483652954126553978812991688695031414474456404282035655014173667540975136919438889319551109773527406537435885366426004656769111231605577919650788830745434602210132927054757805974476975250889500112572314952619480958286086940486234447275989113909327274185331491917078233240121105440812262760646344660583771593343832752015353316498609055944772451104590909071603124870438255249594158509010647527432742422749963613810697704876630539178521117266504104227388983842108276252470978808496089040356772834847376450211642638920558202916289838518813171989031213408390105072940934324056859906704808712539920529808925971899947836062791801626211892510885060922352556337689026668784264049908397272088173095470412572804881348579596896341870977402133696291921032786166169822481970768566322692692829848709422563371036117714022363020022132525435505016164528790790617818569738824833145876889641997612824008532097609650675597818772178108092450132878921950520300501648458233341811890780128781595094528935951493052348073142934183225016298130662601354846215719260602430775862128121175550058792384108229768921295427227057513626137738496910593433828458647047433205025647040874791385203547058503826352027585165319244203551280997837449301522842009149405643395255623141844975121687575219067888727825234203772040458466179016532518337256917934709061165987495826916099096579122010791587476748948700102429612257479472620542725152664030937350009547517475337744842169564640819912978951861658395540204857615759349462881012136144251049852847754841643350249392625352866301994554893855728322723761210788289389353768342828092868974181795059945498712611992921579159709082587408550773501976445925274734735780063309083447026894193473144406639532941451235222479445154023183921761652479407037049704531807068315984644624492721221968613908264910210393042779581203715498879214151389068376203397508673721113276453143469791362936318729513410551330471678517390675987322881147102735670996327062011100431826276787838066798199133276297168211599331044681093771941959857940673828125000000 [153,37] -67161191302773863163197475750575059599168507416831952990552600563704075941197413458832154534059715226074340279655239019865623612262564716346828007242297720124166611211833524591655673233311329142984085462270780353980805276337619714372907326826482569954199230938159880562830929444753240174548478972116101256666524697786678791038669169334553641274534214648272821014017318934443279498898812044320095254103595541887638419139448581953196733694970715710267126046457656988198451083536296568261623583106680449857159178812285816961054204616062760509169229141507181825536225638465524433578260926463835676733868043081556216630834690527760168164234679771585894864997758282163627529346803079125204331967182538027728783436496843491732863726414964058206229036088812976583115946360540592300314020159539434081080280476960464032919425791668613466007191648490501113111991471479003264581506228527963034183682299350656230219675749303394745777004973071394272364858877077541698377822246439850345673077163050376279703593111369952693902972613786824217789946254593005992857334520054962800922129329718835221007950553509323280123391774858449323945970485785698054637526753018954109632721784883876192666963509308557490322545733923256692148522841179517012667877038613854368158824505558063956828144207971410226015012805562552719824343670390160721746787056718405387927994931651219142647033176840660736982557898258887169048122660286512395924385757583246769275063004882512035876985291582324290329274263916660742065458213332447371753860164698415777266443014569126537353059602843027720224548246390892990710341942301934612481802269262100397548048365334217924431232384381027088448615069901482398734603724656515054144915910966652048095365800310142542153892863157672901512271568183964043616446372362703592575027866077108843619301575018877534731215198767719924767920932241543987761469763317184837162536418824569502514846137903624627162471140534899951693175451933022645497464509173062935239399513937640887731681402501579172345343671463944960580850127212449967643548847830806143487619479809646936719775064529610437112638887668936149566434323787689208984375000000 [153,38] 1601080525075263231393696273510108639214330966812478545329617855565773927716997476427902151308898776662116871564713855734953486865051946343860227757511739269300481408049184508074997560722997143539724192601119179325934558876044854242203103851393339811696589157588717991765773641595790497492459104839266890187048884702444200956243290892584828148271651306629480561178543829761220938711539585237742753817586192553205638646714163441705473928349794223158252514128605291032419991533774148125135682770369053347972736506545196302858603904950634361847263440670816878891120374082778723735967405003117765837669189032317208225090360507986834640002258436867803289969306006930148432142536936157420457287253977371904194600269840559063674779209553769615594621597688467266742054481567557058481019275809525670199344714803087485129879023418369024212703294852034242815841713732916005034830430024487162271818332199523016435661810613980643781437305990483164906100381002453132230661932352663860284195680520199485254070214609108349643950047845285956053749921446161104937288247599450662306523101572372013689673290488048150876080391510651032811473052828457963347557353181795788778806453088837521714288944339753196909572682691349075454227244522627297172923678000715684698245955040356251555705209609002281496099236022698610612087405273559760020989369221326662278334752529130080254732885556779840843644693595963414542778692052673076194516232278381305537290521364763084995011128234396948442994978375193227251025974526393335056424073416556232517414532746738441366155655142189672717456117940851183747078067084043044008505510108230760506886437076860760083474066899620807954912059707918861212880649775187614976153362925019471093966497292317452712899970854312857787509282367771672608697961048676973553243166185711525928371971181199802566776590541510157015521323231766562975725248584386129966917387723856527091137004418543512132388177439266488954337381837386920935657948242462223714256851281184204043940004811255075608330327268263881932308983620213032905603971341783327843610576638557656136612381151459062050834702972679224330931901931762695312500000 [153,39] 13584582566278845575199350991868025990134663614830225820861037631802659100231026386103016252372674336122956147064509129855787042772994893322317733945121847746090211541906599205910456831255667136129382010455072964267709298736952034177181203388386422739475588039509061346210813893682042360573624557210564781152228858007373634467150911612774042382195793581374423257652685383131013261537912477579237432089764807810404864294845636350797768678595576046049710991410982143689267742029851319420453112907170617273874420876391545222673393273964510876182560649875176114828006847555214490399608315851285378236328874937923745469689098560700788448220600587383129566333293697183925086077758452084482442857263111944621713116898069673600754914357602282803585683228832447956689830653677904144153641150295318689838885585655776467688749899216684413132329725661245625740969622421685797739649750164744958105085574485569179609864816958864838430991773823019598832941342577049972881462269371024947611565899653272326740627895245155304422214819516569175580336814141329330139783965149162042635682620696799052616443869169318455545816650773620640503891220060773930610708958684598114950410789613976089724025231512576129444846236080282601394032480863622068978290932389129698308139576974959756147657088372927426009156277999968736570275124113706037602162796380734314803062088385129405091882330596877828153309798754849589178804652976585317884475686775712355712417393884628119278913380416780935989169048582923437887430144492070321294804470407255090582300904465238696641089511612354851009462984003870645492391959051123272921628863883866369660274488430692181491155699385838751277376206188376574028741648302774596387437799676942679317369541424331478002466170158111306629349167551594003415527827702260612838545673509676009178195527598777500210455697918169867172797138778451335962010754650295338226639626224545613948620556553370298295365302577906875848558443800215922459780139062308116926111163004194820608828229552888574933525732100751918544999609705757191655918058031768278069728087944225898223190159304200365364412306234953575767576694488525390625000 [153,40] -12729054864730951926889952963755003745636382229391835705308775061967316540533122283634267370723593348846780097144700968576189595960108321415465751316716568334813935475610869635055606943968034424647778751323081188214008864520083531409764550022288261342597114090351659376967098699145658377274369972856326540774468948016961383270899618500076781870370918791622737665646618731818803250582285846561347433524500030115933530516525961701445414095473222221122171107753465454198297621498066209469845222272578786597669135800256173960837499517767071411786947700033172495728832480484248073793873886024517239152147584513151732552716056551689286563274445691640235682910821685230156827309272905406233837704973759493424435152077749315855782062235395278942005956080765881556481307996935588431905816256285282505688498900457915982523752669201468152941895316895092701887023589310249531104684687027169658389067701008283180892291296382905895109903241263099001856010562341961803209151492439009686705475228052905159665494138973563437902700650847811986706317341831223120756979791187162068077316718770966859459261588588564009956244747948861457113740650292393540426355644979464387224306375788159486191758854567744431024097208621905964728300612097026131901968852093494780380509435291456387316673511155790453278771473087423304738413925914363281945570942960486685347993738036188462445916864510964226926361411943987437882248790351533469875820870575360394617276027591432611429412078864644590833706552888013303290416450758115200282825495626319735094906445138360432116976753741864877812387071650013088017143841471914097423351987917703144685820739491792136634457195918360600731233454892164158259953950940301161304737290243444086248922458316332132482179113053780845876368005094030128699789770558153124056352076025213161247476553460764761884008079284774751975649927256829780426303350830078857123179089682263793995817768634785854813037175312851578163014078640776122620646993547231772846587279518703401444306480515950411030484412428661966728814724267841972557385606692405480259346381746630903844068994452617960000395669339923188090324401855468750000 [153,41] 8424202475424367316338051431332701143045452002848623988168890721416195798545775677455724500060450931722459351562091682869848160658640760599269246830861425652586764580147938974179665806990005938974015788104363124404730276971733001960998695507347273384294066686597567973198584812076198397913725670814754258773802055322623263018048713516771360120132938763068196335786832796924831188857974995276712764155252174446777064796577696795413436756617165024824211037724317122948771385125419920283997230676743873642184964384500611670411794259321291847938691216951424673431346754326714275306368551353957857860526384966928458037049944812238535492789485705561068863785875591738543765274150029404838668073034714505888758413534089133421751650180248838756761220168451381260779758334696126291822476109250451554031983713108387955106319175917087855118304106840846103115232143651847228739280081005572116016648807097118911630378162793927159355435318999070476119804355976533526657465213009905464268691038948301694650904422176136054130077276647665930353410881768826822977990970953575570971324139630757044921690848678480102848831442851711449441336627152731924116007143667153546806872178648557430022168370417018930553001069943297911112248494987227022876662979007303568770501618733085069619081419597175248137783345657233218116788776356324143832951364335824494901293405772507211567746268653242566857996844420434732006150128428289099054239109781402834607195440828353405178225408403789483554587038867506990863222293792194963434819298445494436397207980177427861043397309103560217617099425721407608813428986500164477818779146599060479878730381280904225109901388223720559467277339424760611271783610669605744062422149509535818971945087354314381115334965409436535711708508247383546343414066205218215824707317156092959696528768394264546868644188879300121672181950470837871608120736443973729345729441712571491932044953515460769648002915067410461338017895864475717089089272757498704865453868881096671882237158479697359291931264849976888833891550676937236925745872168387170419304389798036930925029860256492142411843815352767705917358398437500000 [153,42] -4637778491202635444988728201714996642410217485445264006359276921080311328763554208881874041037027059580310214920719082404677729067201090885350168908214037998430893591237853153096085539558813727580683355705866704974179499738863159279293733514170075242164359417725799090039733567698472125044035997317951705420641835911119987638667496037900662624070539223355908380581755096515280632168162142054884522566465304662074403992426911356320458518428964710807552689272689954979361004489355871092057744974967005297953997163548852173020441309745005899912906285322522811006438415880384208007995180636589578995119009905445498175324487429998083173933222041201489678497887327386750732363440821847840261726778359411807251311175081871754016259606980130739427762605102364157926536356598611263118548095850556727453494879796734651682685535151003908275631676944744325787834518794133893095732522300034374713998935559349937993326302434767640500921413947713504061615216722368016833459301974370705073628237104694380638862240447044955659501792925672569005105036374247988401954249057051836930421539946013969203567220477498269926799033612612209152907947551309576793986779687001083568905194264595680210947843898946957057696210947172221049412305847130253996273219236633623436557224845880376386204471659670602045382965035328316801494676914394838166396310292666602915868297538072045476394086530668037533814895207114116077588074181329755136449440654900527360874850119831262658456918296163882800835027777626324686188329502601278388436320169371677457056891027150584102196867527654932413335666394644937338318484674642269164325258552998158411953614796004528913855730671683329925040226572938231379354168088685045574601524918823395344528949923161052799032437731718054980933871229322501143123792240465689966675451522213090487774436996106355252250576977057747434858704358591721725881286709191288427566646719431119362613643068408645676249254812499639544867010400536802598725123591351449663796787597015097775557355025646866436697196073812128318552074810436638909110293531986012426290176440298737832637187422646363188505347352474927902221679687500 [153,43] 2205950580087757782965248587942638432344508199144423985918533026886380046420896401351438425609506113883999410156484330587306122446442779551598135654718161851152727770964601385827742013628386412440778936326115602215812434667255941922033163235285061843773281125412516905439080985535642601389422315034960495539943377950520009459079160702099237255394400571303019523874371939289985912127115062933065687290342199229539750913788232832092866830245890558983356059219341424631180460509460726637335413884172715850073923175381556848447872207131534490590132412949942445193700362613775852318088439489329574514913233015887754351886398566061937748285075077266464933646831594068541423072715199484487842584778905779808111639756342010057824382601304360330210040697602022198897452010752440165315986375459639294807024404106364744714282732742535108927747380049386230637605385928046123399789855202297894489643981884629884925257542558127172160043973451925618410005505211466798709883875060945328190644457086286194837146391443888397955209477215399854363451368525860799236584650711546622990394132941506770482746232785606618052807749565761017206385565496157982137496412231109771225794117714050806840598320390996115114128818377773285717051969639008222364477412322543843288989958335751322907574269072048414170495513555130324870019298367644264290029670343230763343505941606076657450445167409546973092884941819871751188439909380062564333425826907911386047824456839110285672640071801603937029271788560304650000423991048970790795587195394730911845187746847518065874586192620898058701962265194317660464877324854203440108456388948553941206244111416268558762720954085627124002734895518553633210249314895956552891373982239908638548238314713488785567886796285676680328246083921485743846792749238941009281187777585121435121810067941247040481541396675677324461033685058863341944135253032215725861041211358360069746243135653498824444996341029521573225523822616318861886265188653483723885729718697603376987123416214404964007850872815789750006391088662751111948245456054090227010180824618670113422769230027142839389853179454803466796875000000 [153,44] -918737354392708535798694256106822429958268653597603042436638622343536549915301579904097050318424579398406824155546659381987924232751104701743499152295022433559723914383023644582627333301430646797617583124597566221520092320450653018678643064825958990891963444145337653831969487534767382509272992424919814348870431737472921300986536280795682683698482601408789548969960716353419434762334314828443626304894224312704425797040595123228602804640263519575794536623581367634841033419892283996614944545433873339980670876220525388375656135175923391583718674944019618824419686993468445656276535968709462736413990714280054648317099411571963060797769974588550398030068271455043896767875560019307654166522415665092061432192871774583731859788320467835872346886353254075871781609134044924879671852094327432491586482328116378623026698757730873327825353113741012190546640987293255361360175093100478455853948594235389081560143342606158744289270722178400074779145917930688534779003551233734623941695544745583556431268277340513864552274198988351984497241051257629627563134644929587911557452681704767092077388262949576762523267015346693598358373738681860799204912291598294121157114049500286848169487242200970966334487026094239783211902461673894799210507006880148517806959426458471916952963680189779336634660776094590941343448116783743873194878942577121134516738700426212725801291380601948975085490711077316307650049053944777663916388721254327605721919070834330592695262117389899427692506461194762270925739876085384840438693658959780582778911756721875015246416511198418415033182621262540481172103847754338301410149800621863238944283546432623947586583856722550438795516408087804844462226173393369303206265578448899606771421085003744346685330330423117939046188710829078871606256987347037856369315079978107800600835322831848891209786817678648216157533677632501659256234561338503523512435220905066072069288688601117983956287590587999026845001631441102530826961733377267263734922530834208853168563667735273627146610722398334004654886154301969721031664085794402915134200812257315935022150554800646204967051744461059570312500 [153,45] 339350043344686889347375338767593780943832789187164703794557827190940095595276624135271977450369641670963463936411303893652582756242846707244972941444128842717146671461086787106909720131607144130832937763657436187212763027520747445692978322003136805871259257971886906044112203408237227713605778857115005384311122513816255850741723961302078701938635179189917371169441573891184013895074497694911444120074845398481078767863617730311982031127577352884381368122394815896296982690065053696179982615490847186102688540947109187487217478450445275705892410187136185296308955858843625412676883652504172496402374941770363884544868442208232750298459807476911247915969210031548945216104628783757442123735724698762332293533180758439453373450265456974799081755549806608859533053850508217568480490632203993393183881368852189291495575663807068122473915844062598539326398266387007134503165488660171131997439472082726072836696154678544187198711834528462299413619438961217469789637730166738932954176870970785206627837700491114161791467626942301835880590639345725530095419913225150744857661558196677042215054417771925349109250506131016540511580216775663857435738745038561021208300564145051765511390917016161623749670619871621982567432691347065503513699410855684118161858021038795894110551987515351355488663654096011243485940081331088632700687271301953141625781554230500544285475297260814973949223481815505376009672644216680684304218252274284072702381541766462866878785258341207379514938786593534996729890091242989316779584227188118670226587941716034357036868556012022851209593002163806006387116148577387873847751905215389017115875549760974238514730226483345022917274710470597265672058778553532411619233309487559355652080081525653437116064927414129348228095458168255873092941260929466540260152841544054233758341177320857196357772132946900533428559532976094474519757287649926247744738130374554527295211452916156365733415431819023100900300961828076145725214397450205047701906200428163872654541904128739676530523186527987875102377621786087964873922954300088458461624026362259004319099631175049580633640289306640625000 [153,46] -114037638767287833209083461249900761539377316468623214272917934758441191212962267805392893151815199575926286248433262483821763600417240398778824370395103150311664059405348298551818566693755851166700774950089447275361529805886170610093979923999342128724280295905558169475855056990368435042083606242653220407666948871884719944905609026544212822346922894968539232811696723814428360098786919553316269274942359690557775737351437401574121536371959383232166754407159100731395394119872337848041541288972579547495209528430733729987987357181866212655463914578709134044213618448849417684768005610746578154895738771535829668415335216866988014418426356576726139070289447270579666379223359728355390883344940199013761466273796095034530858837845460855837192242683398297468407088780390347405338554766500986799682858803566621778996086005513417481897033807528166182081319772726165953710643924703962419329827555178620754576793045482800200613424851309337807976215917114763696728552954994025786463273427972946512825901438547133418119337530497657193292311062148113704109979335554310086591406935864369846242869890463378983918175450518632414056933759998878785118409901766159476525030890951627163855767297324553162643925337516526751721512321007173742248722769612971660658807188443276089544001804979286832501015613973772768881075178810181910150993622664877840623441034479840582453772222738794801132587525183023849168198022934200569807285180917023764674938980180272229958844378680665952234973668407216101002570272923548477924365199871206667338544451884447649140864839600884637261669636520266104144208558513851248706424718832712674454462866056425365239626158143659052132798666188354413717355700237474388208089569915934870436944670030425158203807705525715995998513379410389695443649774135717696075228408174984158583875022830135894814413937361774187878171608867935709862954421526576913313862186938554760259533293795544853219490414159657541704564971767587424078231028901759887274493503000197579801753624684727165940538837358368118027117529008309650322390727048850645982374176212875035218985431129112839698791503906250000 [153,47] 36640934796095380680915209038060177449701990777238713537181522300537336223661937083792784230168385290210364311065531747934360215363052558715244336975302748175680317888055071289913502172622798634090773385597012484114138964677747747639275561311997445173818071742398387395098142316904933367335465547203631223876471462623892360469539041932801864133461437733534686744973160685376184281558595892541296856639441637862316864751945762626641134588922801655841087656454827726862204648050616844318613213041465753091797224927795062115666536193150959794143112803339326715000623906322076586235381944885448230068401393513966898328251986457917397796442723843254792408813526260529601617336036310744962822165132594777469857703212097718672554554427368145869015353106953282479836912889932054081722820927358741851603958707757922831938763973533326142594658154603247342134037776709848678127272323273617854436145129944745302209851233616712053098466350216206373238963300440823106941923004616609868959945415849704439464349120239377063360830336822226613764239357119641365138318567481876693272165340998778290378896416703267907304948525772711373700849590668772424966812752324382260262601432763594521738039325812490337284775120237162711968429081157929879422480325864373049460406959339300885197411273588348690813722757090706795044176719949167280190659654509888226761090691135206038095125255387717055816197316497210494203047662437085156674568869723376254087830282263019448163728490014545770939146898789583808954022006867778556752329767721599107347659867502363026288118085445544016629142567296583737671752059520006337539131161058504819548954540126462376768429473816913240202023144653351297650296257346540956865329539936720322435519019581103360850469720509784208208386583639828340086952743753054244224913016513931667215477282136824263560024496261848164203293059291362849203259518313188209813859481915580875359475477374893751468586422105200160244350196510642044453927721465141541018561176454127314476928817811494611659819670528130840882399549136026775438471978224368548132518218047982458074329770170152187347412109375000 [153,48] -12041815141946435174332734504149847695887457161086894545321827894605864698026435916420103983343613394561762411634638638907952328097661192983863229887890344926204809963039783387432014851818752992660954256578791052717221932114177830943804962771687281522596053289137402943062776849004137691525546525597262814123404884492480411512484866330439184326522791735540429226144394985782324208457272916341352307058818017676600345795782659669665789724034595220287485335300779798744070495518323523161411561311522642947816027824890721956662389994155758761517621498267681929539707794624951790936037382118470995180774190968093456291455719707004429381905014187134136142676889911846727342912391335346173766248713688510661333531400886528079375319538631489956364399603303121418208485898184117122082338215424850988588923375869949554516218444192871102208376045633837783640177483693598309292021673021101373691858033303340326569812664491728824260849836526917610002599818743405887894443382631481543553494931729841965069478746300618749839504357886346645598887568526204389393314711097515357812952385663312860884444417056123646920908733536235134483044715320633325194261566914114031377432650587165887586946598371786017865827632389343192736647954820256551977213076465924343831242516286713342097854488362074257984452493946861797471587430813948512253070640493724122212338923786375353845613218711016430782654231906677777378324681928375943249693640628595634344527511490621429589534184933821063829065312710644454709385115699390376298983626666200013003207846983196697243241246564917205089787026136267099509750320899808109020015011690380546493123962779976491577762757628073329926008881992046181783313800998281051278290681957698101476194755245058552709759430589427797799178288866315680825761696115462873393529846810306014509998224840829025506774854103168175419125128745068499275721237319021757586409856989720593792967598260018378382904325999056581136383352936543623438854336856962364773118670543974484903662375309664548127540880693207260161965394497990525058761319356332639609719879903586388536496087908744812011718750000 [153,49] 4198374657001464284691958392996028732053477275077119483700943190451442211199078079406008249104330631005194724827298504375287098053885068387516593051651145649964980722001108032219999172487557707178835039591866395536297928425865126375044697212008436164984706655048235638330636592036495436480896594663866045734705120939822245208326792713370616990108323151648818069137488041395301821422251011616990132417700349588303385049436700858190914778212843801816456386310580056084098377906451802377950148048666765123612582407287055726903457048434840535452086477809783036028027630666856781953097704839639935115386735970077791683982584867920019219699689819914005536768989947267672442842309856715719889885261119622993007630185839135064574456027420899648070622935313179215405756059649229371013399372086991837645337617218296042962144586585149084206453123866754619072554681271494861817062243915248321901153488203781240627202018478498292420746663596984251067628425189898245377830360877923487281454976049864427577877748904678685033691133610179844850614224890712626865632922314217871494102075210582525114209125839512321426546112829407020092762812000837592513485369367988329842412509717219122607438698941910416725856358178558368324393988012601047200110856816522311867630401642500587393083700635300400095424363741030142789881714468986258204996397302774542061601013811904753488934170775918371810016840853283351578803438029826467158932035380532186946223026872654028193658753833472576824536553978859563825956751081824140282640014323612546335936331044691288521302840383168475117933472287900994641030442480314378435223131965298492687602575889405163331888480817384987784724503157752462315670747234948274803496996693284831164775511973200894568856627668307905483881698055613164587742375956908341145246877252738796785359561674129057803822423759921850814685691253923925730003360440964183549393027288756148939566801597636004209652712686356622478202011593585831300071761680162126105071153091527104115502407405798877660923915185607095104464630120725124112406536585925491302343953905156922701280564069747924804687500 [153,50] -1495689698288079071085597672314144222245294327007993587471301626081061912353381994359456907753466665273338861263461944710466326698324391169237297303109594734585388515959434468665700154735843894877135742840263703217353731815910453504776270242092810576106081886613700689271472932574351667381184126095751645198060748150354896302358640559727032073066816379436001276030792490252232222179549428971454768508688660998766118168190683402408799579073029080503487402802265762939660623308995982485590254241613297481692838447622508558817439684592598871482327224035992237933628757270192652579314263522087689281093422869217953617435473902713082815855815616375777913925760927942135738325662259061352301732982924632565493784668810677000498665484067454037697038248437069177913430994206487445179218262737504145899407133963839089356026357645722180876848894710496310265232830941894667275316169304473929232282305581861098826753121487109458466373658696267122309891355489648467292959572995874898538446499884525587789368186243173988759723328257303912523538499706871069067816803226983341393265500762544469326299833139197701744638455605484367229775596205718730013471442754636998731216506794294267314246225162325235405330527173398248453868822293809333965155714292763406802772571639895780535751003794605836755172914110843150491532760053186071143274989941806286127704093398906120396926786947699241533594610725138224252683350325400882651391792886292193872854052106703057841028825557914724113866712850869341076203701174462813561058023384159499274793016376689724040888945649419001669647353851104901326887980666763439958639153573076848371355999988169646796998710713903866579753633547612488273184642974550584961190691933835040121803917108101503132024527917473023718678470488137799972386356812945546305235790425901931942085284243933675139210658447559966512653848375109879942147478716840613308436634857963981775745571769414488062372101477021498601514416087141747343249784620856673940899866048185534315463363930545617130511912055958418024066269384384118715784225625139196094572234210252645425498485565185546875000 [153,51] 503960631106381292054614897977605260458201030715968067412302939232438920570913899648685775873591469581589195106814765826290605580105505132459815015318581178400075102250838688649631283002488837856403573904637832929754708645903297871035874371333909235442885545605387735030865344431467312672995042441159919455787904059403394139782123335399359358069153190715629398026875143340957108795104479364016540271133215885005048361564518082118201581842067179398560601693523833639743190647483044701948092263004358481874846647190561268887030432460396180247712145998522552554122313145340228054175463197665041993455629780166648221339759792630630561488956544723321510717615900394411765695228209886409838773373747345251925807964539943395426626169206724426373752229170303120705533638662597215133818527669394716814389561744599107701054205116327185732334658678217044562748401077856579424786130602713703043334386179262763064430507354552892202565431042805458356216676401610629801147497145780250999248901891527268930656436226954123524145873054358018694211582109174453655459930563257584840939678670837449444648819577728858218316940496886151751445601078482217417212272122959791739799070028726030540792252571400098588067427171347257000600979757225993881721104981334480339494274201083302904205230204016110086820016872622525768953389227411766843928545655284112836911250678877661756236417753735897424550939247224937337252442547199303033213101151768028864542680750707486279009649940054410653727707433164380251098709313463658509710987089568506058148578162324075290552183269922921062821438173856119768546189203728830010617828462543700742493352918628373582516368892496671262423322761572520446905187756933199486666532957330546544694202125576541319263884254718905352445864558081293187389051477299761457953040270971564260786682446098406693994662638121441536394122566202418941884814620839475759413083886011506525295235912248500954593216528713211075755290594055360168980858617915835122469306605630354366091316570758156490601973831961687465206355057135721936563670147726776146216713777539553120732307434082031250 [153,52] -150146751489627162317189059424400952824869680716761731679248283453010447057221842606347205439963783618478178492570788804976322737809497554640388020813114706594849543838527960969109960051264888232157464297285846098231846179587558683612057846075966787917094106961761541677922354121725658069520470526142463391896010400659577185640587685362236875947172646662266294564175888744028926279181203307579585792602584419582774160525452679761794603391583099987282247731697491547751987524287438574796197505892850892075192364585418773637312623708944003431383249435589543252920143496985426937196406948083050312383310391182296262293468774505535148178477558430494874247483229868339290996989083130369412682724070102192284910872051418888039217677328387158757623557440370054387604981705947364927412919980898138717624880359007413336578543967769047886940876078268439946599039640105889720031137194416880801075297817610558352007076158127072107837204721365029863547048449014084906016675221223707216710275937956751347010548832371532306223811018126256196057770209947759870642103430782400684559657728218564107412859540868265357400525768367563237034621592978529970289199157996436791358844213819060223971037697671939443919392684295080959501456389418461054894665381640103037454684359121106588327595169924136773684857730351306237536457911666949540426135120060232082620531635271567236393050792864839252954501542873690612127398157709901684102818898558802238668649911310984318995293832523643548878967152213858777803037713191642108969789772009209988387428147274910668562649756620394333386347634448865891380830371783122416709895726080968882624374114617960780899981557889706704290152739477978927175142820076927841613630566361833438926129846449706406240980183760314732308190539321306447220225380835815353538489337677773708036070820705576693322252908837847180258242572724886685294959908902902550495521030593368268542156528538880097686544531429490689957108383283868703945400249101521141794440924387129798039263902625792997710764925469137055617129453737740378080154978820297062840856387512758374214172363281250 [153,53] 37511503216535690963205850708484294492269968305316558724147772038095215252681231360948009711510336597572729265144890506395481339877600674162796473629758991967962626474471693148918042796080149488130940770796577023779865880862546900764603631071417103370544016151099232943473442824281634979959827660515449176774584040896851315662946038602274496955379127855486246435238912053865260076900800335883118916216387682960228596124034184032576493132313950360949806389460614490979649559009571695247041896731787007475613793028178854608038478254560961822184692417591756331213878834750917576992256634033661033028966083201407173261953546987401426825523716859191731636785687905457328701875078208332699867462389176033695562118096567643033215429382020077309501632307834913974027885542209650835699499841555617283679534917402317431173725432858168870594735191353742253019011840474609434440589545334524343479233017407951850252972680420827684203516657380376794344788135557124826107583586869734462798071317663965921281230830969119072914248847434555003456478128573864909595341689409851430048672488676577619466152033767380356506884406682606923379065413519944053420547328357447344877503172376146640079247523731293536461730372958153795146599197772683867592173144341743367093462422621628775177396070125300677730806995278982404663560221358138463593067643619068540908203477744295558173815926705175210072230153311445169974958467253135269586785546793031187181003240920604965096795374906715381686892770161219359427440023490195405461994872753948000161129463120548419600748523775051973078990923671391937330400087091849915779604261697660988020173745568841635553586707884440169259371479231964627933769927089174058270651301112732912555585599870691919593732002636777438424086138735435410914869795164833762184380960897955995569884458579327175350246206355507135189304985125561862000520398668721729350818443066420102677449882246842451742190810763493660795199257403814759068056002260739120975491527509370332628714060794697761503707714881617301482129193234532751895394214561763898995824616402387619018554687500 [153,54] -7339205501711513682302624030247113277842829827622111942836238170531926610985285664370011201478557097012040646433257788603745270571882936080321939499092600498301262828020209803555405018078997060599738033736138779894138190764907161068051688826738294469466799252188304962458691977716026550341511000847780496997657090501368875867136828874727519443430894470365411646566065482138737870053012103697007685578940874698496782010641197014662231828188388442137130768919492731053338748098341801576779938850611782082820809735108020565971590918444204181095362966062290925057486430476245637055496876268212124971940058097476121991295087412857259594872753947004721225246428546952360697669074181235220168282392188235783860957985598520274539697774293323668183711719240131207886510825430948256691210422573817856152011592832677893469099233125624417058299451363024964901938913594781712709989186939665267919538544371107646022442268907386634300797665781282278188601016047666042789503775056799954175432605456424638074351227254362830111139394630941064483692922205305498956611927183683310457292441587045042761796810727891318045987830374376642639218622315304225937048110366631654684032440310083572479792936137264059832775401678030655175068090737741209345058416766878079751566614696856362158051830380779743036341393424577268506133838373723040174664141945944520562072955690295104138391183115667274883249865132872161349039606671685996214025223356393670222842690361418435438147204201399307608952635472829617226681429447815700111965395982693507046552209607899433841869690077738474034226966087583654449896579316886631559934275057990896665293152698082846456175804954258606574400551152137694380366234386790235289378652508480294196665372279826813327916678074266573123061034566268716353641396456246143177694425142078966657186204755645765656365936376956740698729130081108914943241643016636962617750170344635014008010238439722838728516639032415644853401980043635092767584305827460175727861112588646255522733190184620669212295784303146018982403317840884616588794908830396850735513120889663696289062500 [153,55] 930725206718951081288688516873295542901567646955196566506839476110776637434615467476063011305593682964594720341170453611432923995246051542689692919488414436850569279384852421216955509920404071099289226458427103839683254337543142686463428094129530340035979710979028529533829893462162748954781668201147797642477705771029475905922138530538083709446987962764399859811019191485449095766399072164185005642755464106209210790190474345251714602951774395625782386826739409634620792989536670022200888369539105951159058150479424711543702160662874602123348554436922313394640165121028544973018110614190684987566225390997702739061779699945479824741943199146356576556852390009047828594065454106537164618669046940631842868723063632888877168960035848607129853615851025390805167411478206189632199415953634004504886769775607948574611063137477930555986576937826421835946370242659869459240800505264320138410757788043215505641058600014189584116827150047345441309921436753026153901607703665480906428779097121023196233880919469258756501451656636005012842555457019201998187876541569595767643108883351910128339094286018165517830030593682867880191156299495570405216868677313499653449060890967329665053508765758290117198967341552616169431806907573659642180720435316041377640051708005098838813235095970421767153248891966196801098214661608970744027744084375002489036099336151620997434620491955507922054992881110007483749753543598091369924386355882547730210070737406429429572965990213738567209605248970296157962303625697823957916045365867872426273399709547464189140823892134028644044395669382131610808149445903545249664450685370488678540717269224364566389561605515592345548320485754709506006693325562429573722476986397741573981232307992425259616658915666125225244639893879453565407033634004696247849285126573288353051342244595017994381430705200267375833520529787353816030990172202663672545618668855497288415970671671830073345257731498848591097283085711713605018740958418819134395088748006011706035217467031423808383115486137132886420440551590208374834881666368215968353033065795898437500 [153,56] 11600851488088015656225332875767015808842829821200356185322342169926418780590063234935736590723080418712910943004810908879331095076545621840368465640479968064028617512330520570775464575168589461935567154968329637090075638905189860970017157064357988123572274316317321688400355600043949083391903633766017107597686520856544225107076746474471874846810472898200140485805338144223619571753760220355519555761935007792669540978011024118213772292858531778754292257145209521872159791195283781307873441111649695361943445333543845878386061095020515955783685014930048655445059245215690658658159986180371153896221935795083050105066764147703032405987003369771340901524342201660135927776060496180696069187266746671683955823060844413912265397995707430693480765170395226971829139528412118926812358545656656154924997707322078252081743766129260561791607909230215801261930240746024253123082801413474462832414430197285598672908931260265347319347159275110096478516786006609240796807802320185634602855479063795048660266021450796116171672956305479084364946180301951956396688533490183723713308476728084744433912838329066985533347178614681601158081605965910131621310376417181023057843770752766831279750274644350872798179778419691192959587807344923136434373306821091661310602791461988699766617577675257966405524189669263805347295152122062927093122683294717313605163705934156004186570311806107891536153740403745178630791248584725913762760694161542134035698097401937070357078786279112697954774334611498183586528935147449571637489215831162310585508669554749776116873880029209500324053668529521614162548001078140962447669383548863378573286296215247727917790805890524852617019829838664366338302071065356071856281138156383427436802810538021040807249604912854100004118722343200742830644220979785688122999511910025698376776308498484551668243262996765216438747969964236517230364077589594915606152967741978269993519054113803387308147351394921919459545247582606423385337271755087561096562057809342106427541833490906657852580341087693026674315140129248485692603424698630609078407287597656250 [153,57] -46912433125856316126400002852187985301835788272171317638896785373857806149715087170776655422219293260842255679290318090930023864290628668149496846584237863981287222482254013218629142821085632840916322509018060352442180862241498369290220994201788848085880908409905744667710146564454663879138598207484222155532889121712835802121228476900576010003377113592977893078237478503493555686432963313146231355036660598160657174434367710602368723995404663578278766809509020049194476275433036346634293221854124334450043573590086924300954091884075786561804537065647595174496321155944306456192943613256480926838303444080144379891656279075281872158592726739816804928185908782817321938774782294890966546958243618760159286599943263783651838323101308830597729514705745315279095780241142549633188943339749948656805949119768136292750686177718865026920542307602414170672600055045835798073713938297572818767647590242777846665233587415946017171582629404511813403692845518492261422231881890702051068813284675145250853907496763970446045983628392988456370771821229022215121725938276842479317649594233492796650212416502890572032024925987586572769319574061100391728318924779968455967918604324297802420590991754745311224092097478136357894314611060286916288152006656394914136899886114537145551515402721488768989269844098833983555148027094941143493083119103523943255248940484629753854060991831982738291809106492746493273003813218917552117579795521954580249594558751122802571299954203164685567825583212375382630477548667713920153183745684140140357381580224366671618864745061911311261460985872020041270714371998179168582339910858572407971609494440360268098440547382226555287509217537244779888003935090686449210249695465434020107010790084802346682418908442801279155821472131439913765004477027031004583472076702772887166752329463588583484618967191664925850385188559386160245616655097367330386418270629591208437119791097019368672403569224214419752570400342220123571625359398658641111402366808116882817126020298913500952754022771074971817837249208969723104861649233401622695922851562500 [153,58] 15683444027032905476841586188025388312910368179949697913613003241470963655910390294726312637008960718527853922013434231385521393563190322100607487578140463175523912720030511702411971621995611025517606915057647942329105473919571987973814895608173678490834222416105028332930955530179634711254029979597418220393036550143068227434634543682200853654165200114791739120772257782943699647430810629519063641190908976163560785807810880693542822313741457569222263865074106737951360508946643712788367414234659255527257575177306515102242073877284550860703119232222405550401649339006787102458662627962594746280465467194269300223477109132228267199330400474933199871521030274441166750674653831936649977403029515200976002476016379945306551748716102711297190931576544988189373741531000700133972701118170005188495938581760147754035905682220916626695267989573315117710655500211105079990589789478483720782457548965909514351829752306576550650953691894216898985049755314758028469404315304706755446776334887012454887685926569385123729140138778188093740245608195981540011234872350995526098973641409449659874823182882152221804772045545837165995406358154981117383525462579246047107631326015576881335863139707357932357244435513694521362659376854189253086941068218165443998111245446125478996948565006534259058356168017399432480458950168216215498332545992601929082572533097490287678258236153409517916234910219661228418915445063244199128865191219452003969459150087642501848583733581128110594296750080479780157383335314891184256165041498798422050977121322559638347432237565651598470522204859736239089757649520099796967973836405327840238732051470311513999750343604229119777472708003406177901353821806805411040979344373971485498116869527148971744140108757354497407507668851271811281546411731043067522122807928792551581542310193822226496281729621566233069673731667603161530694399654794239143118675183967538585302299421189489716951487261960661748354820774080975402613152724218747808312739712453071426346045143092706202867002401819009062676242985419178503418541466469954223632812500 [153,59] -3355113238427521263753135775793993962281834140772560552136326185877653199854353250250848089953901963816017720286167776057544140359478112677126190359215170705395820829057715035505881619760207034573986701571367104279676580353447222717745035688846929129281282803500863483921281209008128622779936480768531425408199693940234404676112829532883338888233038106622575930208230168302576540787218477928084874042100772515238327756695191086288419248641862562783951026592553610545865226428028497530785049179169193534775665510329258095710156116767680540546890108491695618893808021623708153344385223827316978218335380325988247812474148394709006852929582894708903408788194500027892054891703820635982931735652661631479172409964275216652211757308923149567994021794061596338893506671604458395496526339412175398873845321696607470433833548629759560013362751126339283750027261285999708690181352250067568221096042547809323991718289239422215634011342110732769679657683572058431011994081499489422581814406238272074435960745575761132482652068212717967806927150981130111418436365093827670544954067626187228879044227982004232764252649361374614528290179936992909907332901394781453565840072143850110307142085226464746890693106441448718384886172381559608896005127541032465164909524500972605951339155435691778431026172636280279354977160740456588666173658962737053589612623842153673912278261751626715030482226405125882078729345314492445041547966604587507513730654675160989321297778317832353463663042783820781152198804020777568456392003540190640655874171139956331966111377239384446967066476135285078457438026272351185968030028720279976357115873620728784392841217515786297442481377902415848795478455089186525860363226132072730888486708550234681036807032495556881034429580243130155848907518539025113936216548050681777253488872282600210819277797091954751585235975065949589697311835208494177703727953147286205096440961762426446526528092915723005319418216030226039379235852616881819835905041430869459620082039146388926041012033513629864505447102829781475414490914444778168945312500 [153,60] 502685817831946581155980299614897895799886500196137713287955330214604655400493427003586192201117495190409725346115473604284557972483425357680812340557252411323517688377932863517556364715348320761214493960630354857496231970384779197785660411547325877907308307443859514608075171528097852082620837388281235528944398010255562891066100374531172049139235373230725404739130402078913310610532243776332021140157710186333293659276732763513724930910884230562088750617971945157965971910223054317145549026911691196757154962623987571130607296938633536613999355418603974905878033847862647323895390316406447603449538845436782327815893408918442298305595710429958507387632098345101900226939418186194302438689364624130836018890123888559122199616722288535869135767472961895382443525172576989267220811436179067730069031573975158667270938519709442727402955150800776762969786719912607163381390423920344795832287843387149148363192095574653390369646780976203780610937170810941864975022852169380344012530079169648669329205671304593208979746289692401654139413762906138673600308726642737570716262615137035752509582920046824497263737672145191869861418207711037804805115239813094311133774144852862452602077422484252357345092356957027061317510831279323466966095334967196822666224307550253156708395956595584635964736489630940352618198093791563260975069694017020754366009561078778310235143875569711836570173167901175099008709466482007456577617716790183992488600648122183964292228492230980486541045924496084567516655453454315944709882523099518037086141658825625351268393846316455321339848540805558005245254140680484410430290888027293035669950488965913528071952565968393359495241869589055426658480565860852909117071545590782547757065802874890865003077416746486314179295392430344969201969412095428964470534820535234138157364398457888764033638964976010465425662447944649954268491859270879534799007828986902781282306328782725520923152797091356895830113268731949143758054308566366957115160791601234579853130041038085014543986934510608049448775517830905696458220480039015625000 [153,61] -42438897220317846958641938077568704005130584675304374830595125115905411081287038257378245257746581350752827665906970867915677959188537955747093641135698735499670257509297162138049709783103385509957371755592076130591134617692260870895449239957406425620064476711430377568815809004032673008348602529326875951729055160363848678661005843626775684079002456297316564067290725146905702182929630275171315668551354405132090830093178816592226112550572166770220049484347230178378342607069723948501988721821952029422241090827096402290584658054940085758065555365717115108564457176034302978010061608166131646716741174189783261152192653764977156962095965823448716653850595101500237677147936570222625881374635024561377596978733327197632224358918817530355541863852810911114954682211096265381537275436020594834633225291870776672810188254614190108272073088204282092482386721884283457891215972065111978155390553904731492024628527957595590608873261716493689065476804702491499462433168354289256194822518668197305604850124576149472548095403299371420923262949406955142622962142403906045851875835320441700859738784409829050491389133430796945166598240243858138434893642256489616925309612843654278006314494775848721430046999989177858849717661561986203656435782369831220282020990888060399160932175503453813686533430253488401617316451759124992228406875289200106198038292119636157199307229548833926609212648522115728613835208263009852457407846772832609288894001340849596210787873468299996612868665775326263681458860641538351273077017044939130014274036692292431582389933276534137424716349512410296221908205614702412972952017408605945960911398348917597312106660304899976099493463527520835808166772896559999331648160204550084868670527199659866238222090694250128110377750937380774730335080501144908121889668838040423470408228860167642748922961788943816930662103669180685478760076914967533963790929754557184434621944702186470532695417478286028425920664384729940109231287481250603772010563228355453381914551066094243776648310298017880120076697077995705319624018044437500 [153,62] -3069260389228264257103688422193161661224365850630208075427080055304823266749686011033648867821736140056322653285036389940875917482253389182573232598102408332501635379971977719867964882362266193974497259817164249404210650789427802833697144870140605692446703973687968097377071013493534825808383158318949215216449305172420258329375589281777909277182964871390408209026741985040592402144942149861984111274079125044396967439423737122323200654257745529210573899161123102103155907239326316021953625225073581384303116489265203018854654184318899091709784602626044471850302655646135305892178536387589455132695857769829623870844041166562975863596888331128697551324275100164208155569785960404872471165560707058895498919336300505139394347573154521673541423881442686529838913598826537170897331049276172491959678350913383313072494606542677849663396361904252353314925496341432144613830576728539753266796290257374442006520342954765970551467832525773263080525017597090491109234891107761407950966653798699781532612911422747026058683619049244069074964131812179873489126134196472254814627590636175215796634596141610655063321660547555235816748176832025328108685606283505868919977027352503410954793238856966400847063164925129888802107713883704415403806422406580138635126967899762881948832376891561542171920437469124741458488126635425080486544522667790356619691940177441058016723638661567907493874139946106078492576141570603101881356992476534753537667112883640869172154590987118476741592380332564789600806234600972162474910159246410315838238539044019705619658067811402071618806894355792642074632274936830375701122068039027400964742046462279941583105402353830617342630269352744366581689920624875617198106961776716870561770162909959382084396154387197771972339090680683250027732955928461026585008010857059517839013546175065312274875500589818318786490616578456760640442491600898613438445416341862072228385374646859380798042045624471308299441719937301426267066685688290405537679018794280604159336834733213615289813270577309141467435917467761623747525113864750 [153,63] 2170679705067487971657014762565206537052176050869833333183777059211307254386089278390260555719947515419719850583848554703752249362674834382763356223529006983651119114597864818329980378993500015974041922624967225450281030477473850498903918197809293461798155985411626822568829382030192661457863226943207508101248707882690897485965416017927469467702552698648184383194905926174381154894219373927772423026096818677680328312528986433554409671547522825002162597981303474483319172131935752224385536950351074643645390804307200640288444036168474773185081156901424641495511035757043786180987992814284190237227706146200694667837102623210158469602231150862431020558226790524878886921035185737578868402403215655088351862024691259054656114365133893687376677498750738407232438646801197015152375554854258238536673822387225687446969346726207692338372376367716884781108977859923543351605156466383146784677656430394480745137335843901044525749245067893193978374254634022249940979441825667771946583203124312191783626244744736395712942748616045203321524928766195618803408936783681794574173053284347994436157515483353659541149781174512516904907151749699863758350401554091290343962324674120001057255537440119046616811596045049853421933300139593086903990970216947687910199675661896274677370406667136778868623173066876644102225529604279893045942951529747157396694189214237596488427779184963701415555640697299237461995821762749165519838420605537840621902389545946229652178450174007188034896900758154893255938908539031429745099273659259621021184399964843436660982924486729836789537089528240147278377759203176499116672791275523030215133821758570104673478907461304372290058168054755766677790736791429880210111560112355066553547958533864738483297927125389318595939282649036423728493011543705996707100983459238615242282349398002200145312255108169980907216001624723938529760260597522057477194643671580908473793514388346342061507221798270119990758901852725657713072156572381289896412276026635884595486928441686955045784861321528386495709193146129855821234060155 [153,64] -545614079600858812747691137295832676227598941203190369755860150177102538090377980939213937447721984482385497052044003826228042462400866242193152712128454925950423087045706134006599046166898798723047387621851383354585888095127228672057792411836363584295058380598938810283654721846249352186249470460440150231573795604690449493466787365278053948576316652997181426662607813936457377457653355492653610546762881539148264285363069457921589605196231970020941904809889253695065198472187979771398840363159948569425052965377626376419604932108796824604895660680305136930903009848935020432974664339509327677026175318292332332523861351360999750435574871546767529745312166449981489229996464560471484681403729650362725558052331204021925715924659018501147711810515844717598715176961889542003081938472860945546728716261005821824888252738198997272518645031582559741515157528141763278133589875054740506426438826986789401847077747497936775975941601527733078922570861807215301844780863594371317139987516356003566428123719151171286333835428046288646885518692796257914103752422778899902814712359680384331536900458866941612161495990437283199826677325949194024290645759699357575028116872601134112358265573613289468065895784454295625365333121682948763457005118182974517179900985798137826574372047809707513535834897404075441889704605858192252763469438504816866010207170785596378886430625863464974298020985572094759479293295101178439204784238299231170040825117578458832222001086137627043686276905175280821856277921865318387571130549715044515093996018215870765968957060966621432975096638596409727389947392092487751066166256018266333484563209993940204483442079473930777969267368092292739313087038913620735200143357611002106102335329969533159550344352137870051968964237087491438056185435557096182743704801466910597260146657941996272277205363876445933367262653542538428812583607318388861647095876192916491384799514620151605324503424353410542651022638577120249316565331962449372741111302533012860389126965570092238347921195319601650182096508510203410752123 [153,65] 99140255398349175178878845133908380187882503326719593451335143074567499191053725886189437879037087518450068103129516020064196428335553771100998571521807889095618252992332454201718242442291773354382616047756483612948386021826165837337028093510604013014705506349586923882888887236157514017463428385830995160112262116030690284135795265478171793102899800697804411045593030503915634301979985001393622279958912367353094860080741450554468619772285357263956012268023146534134253284203732659654035321425610003379961911734521250528019474540088017659312795204702375925748492024881802358869982788398663672524736103459109612690408510443937249349853337509391061053001777017538419906167274807628122736850626109025151916775721093463450261599213052504600554986247132906056955607731283088750405094508928341448161814314520445752385710193794164850527036504500271284269136499479625832572572507923045555396605721733898557053557726421433538341069031301470729387438560190582027025821788026160633495574846039088824209901493268606754649322786573317168024976414997630311972675359114529240973341733183840030036786244873624605718224214501101822517391939158968143321487422194816849306947882454972699377749142637805114780342880431824496075101381070537515584416845542545724626157434373930604755818174080143875818732645770622192680692828298806238445898040731158859092514952224373930359651369922113001346374369331558113917454111972957845890174581681597029600510574239192845325557341560929026125665815751085924645388992841633166480753078955089290854985307261541435729293976743500713983479938460582432604237013385520770276598462354150825037834283307202012058806616013844722316951683770538651830553949541126642205127370194286745416840577204779445565005837656545485491978058781133435911027995375065998222336193212255938759588298076963435401805632558576244724100239024835445835636564893141127816863970961349561327368871249384388872588109640438602985997718413380572125001096260713564063925728854844923748704661481613716953032399271490478664594172382315750976 [153,66] -14577848484581772734616625467716495547810788130525200698746941448022785242401110019530058624355872779028867289841742926566837198901421927308664100595482271414646351149528139567824442621583499544436989951558469472854652532113971213316991249117745994963238995644606463732390811641304987746808281362672628329390250850524687397704710994020138447658387483946113649514837935154377822264958112024382697267734998780758062121274451403630046658301840479932865167080645029920409299625979854282017331196526379567315142295518822510635022503138876906310893137919564922093699779327372139047635244540662642512114875138676242609699173489249011572550778403867893806047644430976444660299502554161362463741305498289190487527084379275931124591791609462092959114095661459417769134327636577647632156501904626574261197741426882529880104689956842383354686538677495018748620882717512116440434971512223555005601006908333551154047499523991591106746598511311354670838901928435138170968131853643376181053447271298324222802608530884319917125023866867690230055922301707263936931548167194381024904970380466816833973497230088878225676686135411161901895393581376758008887223332966294300341587678772798720955180990195550541611532821063590110782731347855754096764956757003559032704952854526681173045862608657945581882701667981767733890956919888918431676034899144882161123141281831229709997667032568734953674694091882806734285744861999260178318849124549616896816720164792507835429681538733946859077182056783252537370009466694317749675696364806671373237921215347266007140159985649383092994920878268809038145763641604007590184553660039370609939848358716711321417914629878387977050651278430035208231605172117106515780753742360527030730975342598709233134795923700175648285616095643509639087092592513592119662462450990934537664281181686014885675300638919128716768772440800075961931123407737693148079939778783452249237303164111468759244625137832296807743787853333155538051571730909639977482930039499747462304504905673398066169594813876698262282299450114964535 [153,67] 1807326319844511943939134746465127054701784390547350664103513941359539434793033455035199817978277682979636868348221423417160109803484467773722866673174587966390599827154783582047994509288775627598739061676559133495402724660309811769266907252448021671805242627315600220958135833220609698368849690799040818851764252819482848882947413607551959506378992499415814531317028874578878423357845610126634725341240705175836722010243779174176649720312306026886514705942751536614754146596682430998838382722431704031758158849467807168697155251547418224591302622940536004250722376252058292591086167984249328172743082683743175488657528710521691426104077735056790469408834965265079277984445724658162616077567315699088672306764729039977540211469429099348323034277108127101900620868577480554813608071501707263301981356053753933517091047655269295610281762281764760947681370874262258575804341877100883235610520369466986155650107471597763163949791402196532366224289546928680597809740973027213611258488065677327571184714835034601804140407738850644273220861357042234343260257346862684205858575186504797783139277936334779225731920420842754099113536205129118249897381118785105324560679364602536723985297036081240947481450981888169890890598244895672803277968818020949748832025977212549576468940219516841921332106135838995758217588325318232325632481445489656281169822848678463772730244025395519643204863291893148490663668695043376523835052584891142607258899884846666780706654963882171856491435639980119159578818691741259740296022633783091531291590084800062891189014613946500591367846646261660093508293193814801253496523555091798422849895781642545387394499672035690478650162877583723964646534614227188999475254838581472275434774414684667044409959312469432542849053278143724279602249071078002323864990255256126270516402497961409514805031101915496980580821343061087408931708266357279044091669729685811662382459349361559379968742323494657926592434932152439851343834471194093812879227346477735212035744935993998101487416877315839632351065496145 [153,68] -193819577340585662138785881900907275904238103881070319030602729248904575013931718979012252848492916835580674754837646304952878928691278849032228874568063178713043876827856370729286713610704812717081956310661292249064495061035070866317449305093162265232335042717020642370376461292501866522129048664260394001970409592072442455249680212710947148727586647452937850581384277545511714319330515891839598014139552590207762546834224991693907333850277244214216240341381929431463652058605202719099391107417002404855346194266254341330957707280111596776792888134595195946616045450541340620121526517082553503534149701156845222200612587801642352939760087529058105238685329806574773844214577734370329625053447711749450698013411842464176214550716173576029773215313370635500950239021758379316380378559944143164544033366382221858629692741136696096938473389285619700368280260276857393335829041195437326370061092036109988852910487783742583010690633893145817912340151037578607848686487206888382106537381595713567326232653734839076247680515594028910678468067112800222568163816254391287496875361221369187804785575123018208281060107193417937498398512122187450012860503383586777360651939366286266453870599491391127090014859439696116156896034108935975363420228828142088026710560702114655938223562489734594978008574444952549772307061547725400607469178627915691379282880808646696873981141983669305727637241579998362397128898926490503098955073685953551101291755071625282009497244930339175900479949400502286751383895178453046554712339383407760821413614281382700504463045994681536832700334865275264297909076658302306962453755378988737325837240790892756141085068946501220634900918991280401493826056135313244211840500571148649710637299943493764399981269839977198680008608392636119138329954967709920104445599324007318581702051051813053341126307339729416248435642131182091324308365068309159205018919751978104211232267918781272865424567011628670776804775936878376270066603876937629341177121240683512560380048397097851884176950199914271967651390 [153,69] 18442287854434238582678403330496270204266172346676584633497682649867422406177270974520700522275474852530468176119411571227058617914848326697583311648484045986197941036274261209141830129413943213267604421022539754928817170441248073457344430080197756425857919429104495401655024616073302808640523245574092371101437716422947241592934213884998502972022414527176794192241855420823744231646022682019039880928817832767874831723004980076714534077730629846651320091593313211595046354754060382385844579519457102213470293997601248736424777215543714425842024257547191690711033525267432244018185345682402897767185289596165859316632736827435958762535255738599294491185043306260171142163737227934891460320837475418257503326341645746664315287772906622161938820336145320150707927040748725725161779137058225916058460036047778505247893216477153723845063499916817745022100066286665244793293364394834108470136242093457873122211695245753925119353519128142322583305984011372569124527483531757151259435113550434614739343751404067756628558113224645626659744255397169697638746420746427723282399995822565444581815809418296600176574861781820972374229867462302405628120759859412880804783854672540747484244894497316883903951440596915893551051694493824436638058219516115111786834099478116813693851079476808547043110030892678419820963140319624036374256335120536271158416566659562676678046274936467485311349072793194860668028536772663317613049816533738814222445133183760105485958954845244892675712485136777893226115479150782669156287178613945679399069310308460586054362439673909076478344083802241328907188944861275839628756497374364073723844362185471162831563195842734630783381073576274417106416184708063182102691019644113791904932807030202941746103623940511658877866476639967428580239162038492646821933807252342713291154762104394894018243370560197869647247414074138619723846270767276724430194559806194399007571925533956272535582360382170419130838866123002638245372493365223541972004814830193561222455870388573222168833549493162444129318 [153,70] -1597131831299263681298106626000912430481226127230335676200602581012305748649725861909454706423163768213523656657847749107923221435942019301733324685532203265108832655044180792863863794783965532388935264078153611999738829306588233342941836024140129261238956527776432571809477038971810200041205329838537228019768712773966595777086333038491924321708832498657626758234400869604997881150513197726097400152633755286547958316709623016105314166350365484969709195295624247234477997096247407332788163987026410954131127639817075396441785850342989511772170480031433115646707607778270005742020665885735187120117907631749971912879470144728056427000572005186536880644036369404842387356476695884042177797198009774500898632519204383300344730010744928254714890419273116736717765682857509285249554777517920563864521503634115827399886588005448852445229461877496452135751235956985477969422425631176515249958365061506375458239501568907179753910755186117988328447395818687511727419409012461935111684927373025109838660159454398039326083788653064385012518495893387096827482264730782714100263819122381692629404525669413780616799849491853020850241643828605848794323851547546456318564080541799568495229948391849971686277919588872525173028254368189465289815759766348667377118004973452196257557827106469784667471137370999521907317714005925886266208517121429822542024127362289042551539105318001733953491057851437911724491044188598837323508811480525964335211459458925614312368839052760261935507740114024144271292664753003749792604586400745092131695036979574434543637820147440570108049660059331968121464566604478846911691861922888532207167323024139149796929230247045788477924336857860398185693064976617226880089475157436383183103543942510657948506799132806705116408216470063820313551900112979366198956862844413494483639131614071180019254503514594640117598086723768746207745822100627529139459555196167668400052566426082789590859105253150208251631922940211714722576752301007841370963843047312475155811312906406955062034121843355489128 [153,71] 127511902886250732454687539254898576347528627985521539528535151915061422999665833109220403131461136009007035293741190483603563501430040571986576222476157164161439951925356060577261088068765528538608893697219187267842821765383835224456583116636171755224919399979145456310381191619550866912587679341069775257499810214529872827642743817225382210134123203632088602562031832510950307664214192714269309203586807561705693460188431985197505648506892471761421765492126907991531077603419209277034752159574944702512160067097095996154925839711829981765038769035136358240971840314336393708092965203511455307376975890871178291228612154916534364002549939382960082111523882497005260473464844515234931486193784166485337661612635005810073058183949450497979066067727941545285296888046317408111893062762553227096492094480181473423240445083382646306920967256995148874143766563711764006092087760650892404883368257318323956217226335196815226928052249370674186128604597312173250329645368483701412717489694450205126901252531139143813001935611027910721283635419452454952437832259018654399695423579806708940425621278767671405452406539205616227233111445887530320132299325027968152754947436939127706102842792082985448414071757862118895728212894548517060325740025076224311908998771115021725609657945500051284170163003368934331983605319672792377134059555601832169181624827094411564782825834862124793253770599361440310650857872880237739831448153411427517396880994174639799366675935147625300326205422001342074980703638527586588048811689114887507375005484091538500717004834388158667536557702576307961926833247085000548558688509412107819831102636267281899269038527303819727427154257468845701551017893939944868195048219551698492496481104782579703309822824738808955417302257798288584687506789956997396655479444027028632644196938410295760229302528354100191392603384816886790137777436423949466605265329264862730612456363092901519913524705406038827779537086218994582962489213332076782498373803394718475684966191599725433628875295654028 [153,72] -9234273127660793525392213087158212480838798266170555409310192199999325380122943690828017930086942546583113854006664388002120283634138189874329617936683723471348874407394523199155827954431740082813424538940685303895513894148294449536755144771021606270280406365814539587000879565239354260238134351975840802891237283594160466510792366668804463809445009530306835239262476428988056196319519733296988257615911717548905798555264680687151532382215378894653481963622889931677145581714784736291563819133404765521768219151330326456408308836492140374640962618670736461484112351715049084643628956447740763381816892608750946786615591770637521749820048993352596032680849847357036540748426097846353759730320302853625215309117941378492767921482772796355692765891917678129203654324303360199745494157029237731613179127732579383916641828430665200289821846655165235202858131910877162856891992260590347451244544657038158221040408519879267475635840405758310364986566429384330484677106798157501932683763872976177918832936064710166914498431716610013182027929268089006444943592215664311528483078413466868336368868222305557128495148644544441170856337778724733703026041970199209636996274245264883113568915251349721245837512098176813439527653744053275652463326560099082975918967676024791132528452666791974472180957489519893282749617815372702313711965499855330815720248676825392690205613714472286372407201497152914507038355400050958468007737968238504077320214588411426636998839134679816768577302608826513650782124835595901800083658928565021217373695109028248745830240284688361717783399215149117621412669469514913124338424811924832265190565142059245044666600271948919864871588941681541151994389813344237017767922692054392364836927927056767945907469017986269808841291925194602285409085073323306328579405038793085645810228184776531170923512816344864284215837733769621737407654993030400295790149373146762125981275926711274581319139451982705047134587811782737740035333961542153666574695099969488878995222731510436323531056787 [153,73] 575981353510149659645239852159695755928635810794266202236548696698665403592432128047532262413949074833226876555992259649268368326339915838014907375604657885421596276880621591458195075181853696317907930308576633645407744483289554331399377358485591019974719897672751046735094036648695341513707782365910377817597573802087588463744188380896781582335741801563191249514994527735081247463702383638611629510457948083641867456055844494295531499347199236538339586420218592045603929121127351813444250206122122921416271635638753432945467873475083051032080431981056341708095800122280247147955187170956260743103671967902949454841662000269343489683593217122727869296438093519345743736661957729867908117433949568340819736864842979400558606765449496239245180326498408992788845501966102808325083591804914265908833032449692672823586870807031007798972112613593827124021545695110107005686232403219610617181977484987224327707135518893401879680466315798262444322398768584242073773528745911909264531468369386782860760649204295642682052522530784476363157034786901402556695548338926594169671258013271811316463840153350619868256720747790269606182691518071481653165281449417338404347031151505769195180215100776718035633175416641701663989876864418987128390618326563553159213989014359803356097574246601979950532055775943826219651533682494452694065742295863575121806786636322316014178980576495824422647550008842587688613092476581967950048300121695616828142931822766143947440686687947904447424485607919464483925801927672232593051177911149972226577392149556253336099155883459921639912138186785774402336506928522594634007180370974324445163110705907634059547569264822040861073262947889794127129065079417628903455354547448767256686292680131387850782516522771728896182039048500914436719111261152702413713434127505969791795000382836930150163089763847664655646875525713447826718667461054248147824991383915291582768157736340381505673500882283633367276811954674565432802316385984165277964427379934488390743511971531907879441677 [153,74] -28042257259985844437942313262642834659268608797893786029986887411252486859649894171352642323736933810410544788022684851911744881953241653645665513078119471403227008382082754720275600718698383680462476068645960021640111005387345548418966977590526764184680964796182207335731750272741448941623526137383884163181594730072622670933578524414868977363817063579878011445856110487122330428297988163852235033761821500947674106334384935342674551470608543874132705798997414196907463116980860061946920570781983509915732807762746231346563465757933815871401006154128679322616173467667423725757311317566348961265483962467715518119470754346897868847237492630828411416780119238462990276378933133659331174228599670292108031285830987224191646275831189135387425123194212951133453200584638234311072382209168832156117570685755540344578359827802474215088872464255591478104679045720819752432754752041227160017087037356086542146410025469163169682122803152810575146715312321897823530880456383751333261061572005927047162692324263016286800930875286629670375476984908043321807557714567227662223834086667055515016429849419176172943133244687709254075933793165807354844196874469359851152815440228692689716174275793934194356694578576243499604078569896208979123037962634113640589043717392651003533621492172975368695916229715134436004126803164070867076429328495353858240153848051870355071149804096364811584757283799741437983740087759037365653520383421663005249119675174408372845848034789810357675441905098276894612623082941371632974754980146307357324065521996621377274119450033705153911869989241043307526183559112897249576624144835307922914999001133636280467551155910794806512244410112745644259787977397819745384736275719227647782107409199624022271401434162473853803372568325126796548306190057267631656524504634360726813435105928927209331285473811719541332231329775968387789105896011725028371777711516614034942389176685873898495827597461717075374374847341836100894947972963220972618976152112725243732537213012800212169 [153,75] 801033995765423826993041098331941745517408513506399515761182509397491593066253264123441734922834648556753238574280418920969538843210412145263180582495903471108445855408301624092302215349438245437734591484346680779669296210416071167903391909376916569749296468338975200942498878584131160838155215208262093258932371619773950422798759863305743996244158983568722469638793489564083743930056363649772617158069791033455954739527617659825058767609036269286760261273579224593983868473497677903594839497128277195155017564391988004150065871818371805124666008023912908427826921127938521146065888879972707687696001067348191785673477314230396302217961944429507516694395598149482900030732165307644425565382166613133821360423257102800530050799750887293748419260566018535385189440488311567961302128306171367140993202455555803615901534356413663620632544389625317968003791444893707698774609627118223026221686531050537385381307170609184371573482707345482279339121375010832507238559576152939990916610448449299330533990493332276577363599783666493397207960202653787022109583169569377329617491957142851193751968698714109860965254484442613616780371010586305058327650304444069370730696180428717691363547018670221989237660483422368954568077015613780092169163269037025038078782788913689748935101330256850630611426853469868478058802055037864225179950799010315870730494118603383403918462316105575781495630363937065290347884174517182404855108595585216186211597549109955518532651115352884825716468213903090485322207199791173919886166863444006982767124560931097573103671062139247635302990676521403028512612186659571474783220353124259114864467025975899675543631137711305181098929394629534828069625634353287439588841858700415099112936900051535896599167242121410710270290347947729042567076402240817179209502797610265166990767850601108117067814130745412427647732610990098056728304475698395810874486707871689641371072123482051422337920387859687486722984079459304525122782078960605967387157654284322020729120634506713 [153,76] 18118737655153089138414085800244026472744487395310435805908195346203395150056246146879004635813543487086242995426485806297264687567922258052695589620599933224267039701457027047947059862102065295867150777764135099094012069895412551356352513773124957957729529921187078224545061301491804604760347226768752139305938407534816881407019962006948058487911769133205942801210109017058450343644285657444763451749496172395748020978608641625462692022223285381824368234696933149838727167078994298259933786257411511000440151754236924312800354907875382676614378271973027489871343351729955733330984687194297045109495428533899519736372343325562482006923971775728717051216237586393856799492715309403883630473476598009614479680487455688566564378141434139768831473930232042776427949758909412607888960131321016877807528678201730015812953133353802096859825304648673281070015956073925095072928838194251733291784175546804778043699698441869608055949269531663641223962801355485509187587447477769218212765847521434934116227457375254269737386972581588920111522707580360524476223797618883280374950623267896964113622873144885389680048776801917802689647535249645088749309318453017009155373398968779184093472449035889516419004559294756741485461984892230934362486323890892523216446658693318439764312097152108981654948004062928087730034538707034205054868629850424097675301519353822550624780335237408755958585014953797641892683045951772260811201836064130119697173540324072036644637740938486953662529200083299761465201723368726179929115647360627081386778267441302981308427592378174349965019307489882213282209313266216168160896860666923600003833795745841286364526086316941547911826755738533325136486036145609640178255993680237978502438876497741402215838724939479536682270064040781521836914814586544780479345729848814367303595689426522035618755258416091716151289652497109674525399445761855793587841855601314816140631917599548481055473302522811704061403495355731915967236199912244535762917629614446232929215890563 [153,77] -4414405536955133179556328884195673444937089698614298779153458251116753652015262497215772284295824023202116551988198658947149945954087556626699600697539218191751453887301391405311906116851251213017229562891266600132651728553403173390848376767244593176078145831677110158509497041576647302392838643022533783454386146805625903880996050409440120218285232114731879932061111592968398441895382319098220769252282669528505083176495056163277493945422979121682625183858511024106392804285756326187121621133159374892233398869253621510564068122852498439512112678847418268170084948514473075382595005910318569095566169762417514973510467658949442672979910376887037631414285675089627224749836776505088794654857475137031309345903088354995089843096315896804929658711837248940660568907585173067069437790399084590813160069017865046434385777780145885925810009617760040587775132240437673942493572692171763908746789710236350648168471602128218330377390844839829630022506870476717804950631131999796026084119079589020997649704471301938823734569329273317008615287038404144004892185918757448489955014905489567316629211958516435847449588155417360700172814857198129760080332674527413273758497509572993903533308725405316603077959765484291499680834052085948203292540085576246050691165539091811649321773489244904120113060924331149297259556228431070820884825645247346822913302861595758370756596439666688181719964591631959157090703356707722002548205554779495903744292027841429609635011652222756382173459174084810382663788105655797516432738881246273248807116844204477591657297121635188970373262227753920951607314200740088133751726863308803830516571506693880636598866551034139672637298148257478555985841071486188780070749654678339439039321304973843633165974239292208209998320040962093528407349638830572165675621189707184281249505953440105247963532427581548359417046780259907271968106765053881916013276981047045516335218405324335254677826571786697189131153410835556665886706716812646402839846998382460066312385 [153,78] 369676288360774422600183715072229626782153740448605581668512115289970032202428214764638420178043471912571354584013223474151243608351291798797075109974468387819153287931478241236225798021100094748544118343505433811313238073630528329293269345563736757613096415451882520120282879220218756482327426726650029435096692043552733770807779950811438012292568210331855511003207178996228428613012768010379734163339435841824643058260889678204866513333833957563830342398872343546738671029754348153965371096503834260050214197403196699370760021353807000013756281830521926746123290607185768524149527835586482609285623794141289572892617185780312211737066526630052926520447541754832759924407487539917495553867778445498084654675582813808999719034965522688316117502007844110503281279991160503586689471682744316532146012459845177016003006550177776637701559432094183657228893642308097015098677091637434774036281146066323094520819032530556478712893410207249829635077605655215632656925082043781809999032929130128345502171318899578847060530787218958766059737099319798441945166938114880970763940169714989012091762098825506257566340013720553739060377759636762220550510963654899285350416043484256545976196653520979419253115167645827404891720183346561219040870724594260225938467798485325881781676565849148551832217147509242242425668965248202095162287644791482715217579278729609175168776611568962037853628343406749083090762139596516211253117473386386839400204357242271414117725300912123454035522641940142744945022538795026702126045846095060145348695784165672685100654757376010463868433361533184095640571506453100711402982743586929747010937586305257848984598237455778471163763877474259844137813778904045819117298214019457011433112840770154558189621146419797826013852883871923576983837188784306738450611668094810684299671194105830897547322577681754978271587567889849224907333747359774823844354758534935173980832698608851995355728829315778383549734377658291691644428370812802769839429888907506237020 [153,79] -22685801736751240806347209979972070900962212506500457306233910409690769663150011995055723603005637753665768217971553842436579981907087880136372691491872094155158131647756179568739595027526142785620074045416880893961851834468474754991554451994133941879148269556392906642424200906862682253241555195338660778177816968863123421981646304474963681654415291441697314544084970889557210627573924126406695138161149607604645575613619781813252770360247887512774148263062473116434183065044133031158884800926977127436986433884225322828926362741262497044150493629863976383576945991317406054697075476765733678826191956277496458238677560338590884166435738490522469185852890348297454200888754062350583150678210235615805915709122624207903917025267308419377700406923370786820588301187697474691976370332918365168934130599189259168337588549644375950066686795778483710357330773951915310634649579094628256631734423497965496482578496589788549030936817539563357313448899180733480870604967846263128444391544168652233063788809213251279423353240791298867746324587450881165649718981956873702546226020025400582169816169327887733838758047144347044431163608431486286392786006409128149037116627436259631092918678382055374330216224951765673811203490232878530169335349592151393536414728453586597275872972385162180714648597460562657780562332644667187652305257437439836862295760534374661542949337953750220639395301578621568895511203113363921378109065863580449526314673146960438738920536302858266608465775730553344426394686234724217267291783930966330079425061554213027525278125213264952382078236712495571527773670511289416355971055467867527998650991510987592590382148605320100605525651973279433423690231618663959231631247570975084754090315559882752643259890021388496887932557713103840776196863885926613811827533769826228887077360039800591534399073246823801673945589493450802124416837484914395057722734972089153449370018140870522969130693377051695390335325301288573723823297857995725765534944441538123 [153,80] 1165866615229462891802683865328366398161563877947096870044140096401743983566605631221517836509530150378480490497134221804380811786084390831470397215932730004987863482120630954807274394936455255878534474067357551806061281463061867228292327059029292243250575231417120547052815050879520967003650153818563389468158988025882238419301092383792876710464791254748944968144444850999923701040497776729069103583697968843087344854014076362942008430643034099498745813072887571821974728308399890150415302402002125917062576923770787420945536740690308749321954433332729096123842999845511820390439331899407892743707507275116434097948908539075393769520492227643855453774088620257628607553014380192361886789921571094012154080747414050111185746687036314144095806856541400255606368466329690884828540316399031195246650793955308518553552592237183344515586954694381470224311559989916519867249146203809993283294537764809805367407502077907960449163523705095369115939943867272048299504850552952471875624492237682094237069952116261578757234994441346493873441128939842852229002761535856031936912133403542378787020428106225191495007641473483657401337080378499016466417382971271286831614388415485345894829970629526450005273024006908981183769260973695495551296482376580241708298196949555802609453045698678968207097607675618806948828713443652059373547533698446772182395512749162546694505951875721909370452238455482793213367379225666394430500942389755614995408546227335084352937541698003596024943490217142252963071180987416768282276489021781155691148665749212392249938901223426671937836678913726525248399838122617993787774771606774754284794739068251454696936302646680330052520409610491559577564058001590166694038960785909034026601060836986848061475738188308233529639189122966056743370917048203871332878784560750046719452082760750717225555509979772105851251108815201868620350664155143535819766932830156905591750260326760478666618800258475046611311245200480463126653754969201648000998611036721 [153,81] -52911688780538083048478425105320444894180209062763334130509156254712648464959688142780197226334058332122754496174053119228452346714831905688347256216738323417512600975742088045944629173411565540529122213233333181012095528220578223340228361952736972382525274160916119548583673058904066893205627026062667762837117963546835201163659988699654455177029140773389231331131786965658529130564115499388716829860699109534680627259195421409408488324091785931802212298498176063979078064355819478707285829010935236659396088250941577696386569332256136856116624876323074772476190469616228854818580214552364814742042475941923695972974566438521422048777749189081765757730610474695734151923141840206576037594340425795258754681301525525192756616128410116717486597479482202139595992232078335544503769424052484522266689107929364213531182613959126611790900587436867028904646583339015533749908794796180183941459822087667010034835273459073247950461006869736694264983866379781277575074470363612247052509393092732600319251096580688275870380832438295440963532289256459164098018235168895586621122259480910606121445982952617636902844794093462471299931942880974771563727174832919937564728176423435395936674442564139469059767700624537818021300590457778590180038490140515773986907992394930763059297549492153925759981354548494644161586166923832441554045681941221316864259111520384947081730326232489335880680983747083692377778609583120315729000952783898034606097465912002428980846219724895809398704465491833135062444484571758625775194757636659576509133791601911026757688593922954250795317095059601766774802645476746889145785292745599295892751989099081572066299110026642381525073922280987670463541131164502889180876193788395935868363288204697307971161760639636620626397952148088098241292206599986873617684181383083955000649349761527842902314049760475218399117689569663858919285054483158957002609749158836824031087971935875290787863665912090827704670638830987589213445654765612791714682084 [153,82] 2162447344237152250438164008776658546908870845015005657935369116281132081647693978825595201303411961997339073231481691398964093458036920377187704928662184546746914927594795098525479467342020486295911707788514742275845474415620618975655098706176169837669851582016382882481939009123759292771189628935386669370672913445704050253138213091167299970306072220100386143053577474425054676423939819203210520571713362708082938401753416428156849574526431997016502447477442002006326068276083467996283558840182037154898667150025853679771188109155098123664110914696867925039807516681750054632193391923256258717352896351407919644045707846371386125831921532244337523243089735872128551856153366029251247016391724616350535757412021421142683911851562359635587987316618161047611780330209360163877083584706809816436691278293224172200272365791243499113173017465561691658712884963648869404413047135579050019449907552965981968774565098154186320280674409085601203360831519197757081529365187674582267414286887279964665283984414213693631341036588740305917053615871823408767198493702939212797351490884744642183065166759549518966509725239245069516128297517043650521215316408518387757030939731683176040983587786902969403777259642173192374032374262240278596749984401566196774000045005459164319821460350987928421358560543297126621027243716228847080336838399837505022339469924003158843215484205518682952959202666848250720118181079596440609419511244219362364341016604810838327584838108604943738661889375605329863019648200197064161611888711258301954299875553928442748619142155951800951363003102811756212233769731406959193452173423299317178411351283095448963282654032836861098494922795014943433951028739813680631657021162803418115601164774989442558280087409629438233975217687656864658272723730168677560484535811927518583229880820268811239979204597279327034118654204167209609213147621598385859795752030090288741329646847681306611027906832536906189618910956508263447506763519449441853064 [153,83] -79395265351847179527752826985462568355804845537687134018662413256200810179441102929922985654635610779153991561264105602358171869872154626169753728423567260924228385626350064352040505740324863271124164536630511314161226052890661881604523878533165736744832157461773213791454472177390732437487291595946799136990751307274071648164403782539332381047979380867211611546878222691276296641229256872628465282376150396755735645569802171475379646001121336890905432042586245713921621117148888553584032403715071811604291736080827105074497747661367578800660022922463154462699221727366656455832079593564692421059762782620118932588630109126601730767101738559545181023306311851769921041529857409889732083108760824347818950497371515411346811384185579872331206512738096630571398744305309416370606577379803026174811802833097392852156345533600411024977419542000905866881985609883079411080727875496121139524541954561567619368244926079832419159921480976149521902166910353810981278303292800280015932553171315822075205898030444099062757724972572573917929150159301382707417012927428338576180222170752021836870530972923300329164152435638212214690927849503553740705720499466139085617444037667403156906341276768096503363565366123084023146773525383422296391087813712994980007803806208199927465088668333658385268133805216757493057577572811908236445747430684177243915329489779487262604679323935199220446211730409640652131714553110629730658130900106469409418369641232540507031895508697826258460079115606562348732306924448993397405773211983621382964278310123958149291866981520532914256949588252766027640576102737389315138914975270911023792434870585565570157578144149824491788148144166747164081514793482963369427139555178542369159926834646716213620244324768162084680365613953654157730486442330575079363849120550588769125996376520889324746958358868646581506414071623811047927311313893542353564625433929319741833504676030548921091575712054293259458803522784226090171709365496664071 [153,84] 2588020552470174269119911248584411236977175788474570779275011897586720472703238368036920051919685049974484217008802599641897496745491678146836456879274031369904758094075899568773503227955120547438029386889982687744890439349469962812614730130848871123757595960970288579895963786145624841965933558109737311913781794609682186423724569273479553436407359357888580832985864300781142198224839787602288644746803239987809983748213454615298903288003612856517981420079215227666561926684991907835500833269239726843860640979924953271248685741267506404644016421442266861436189246687689512943723834405592679047391120351615210433381479449967784596214876215499425840367336212393539934577349897787467461088748744136784739816066386433671331965980647332238478888493555011103685128939818496665177747666647619252999916369571360039190608425990367307561446077964817045736258169942662237134483195694213438036185777127320247912689913668549840634712599746728100591127165007014441727732929776278852310186951463106111880313469831226318482608597771383248893289092310256791852312791301335538208795881476986689892536271870460413568780124359569660241632397757719332103329575045375695837224519311501611176360922043436258778438782612807806126932936985600769469634381964350493837933530841673251467455633610469333845839715116227346407130666017319538716792366298362268763588698739882110230994812502927978490764444350094481856192004636810188156863536364745040517205651227226022687362302070346008260532101595252531296083845061966917387430217650932496337340529297336814384040186761417037432608745978375464408437699623235627758050249091382784244952645628997304571771499334240385477979195404600424644441552243393443858259680857994038814103928167366084207303061439773358602538227386534816886830763041705560478410819877518361003441980722877023212209332100504861330551184523154571267808284259263982219799555564566264663514617681534874101158546788682060425867975480856899804270333275138 [153,85] -74181346717875263448345948571627486654123574173820398921240842913082494849477694047808095873611207016771468643919136757469388297655340280577313891802045784932895612681600357870303635349456368470808047733863961137942775306835686576647982942451429996651431626037965589495438907789503837197902084206962984578292470968591116554564898007939689589083217070331327934643253187451332375515956724895687751122023962171222600443275841872291055576489060089169579938862865881780060416387302750566004838466975607923177620182722977902031622019358394524181979333253152710068026259720062798925251101058802163347731800661392893920444208488513145835967767662782704905069641579791034512144910270543639399567011037893515804088976823208295828515052986753816534285119083103591033532499655959803437929487583981258772694330342493377651083928977994493826359958572194172734963544989484682142258802639689127551650236947374644818092688571406758490437052750640936995218754889269250123045462022650986013453871805823333764071439716339187283250496146296633049971642510980084914253804978186115710062258987750413198113888281394757639187598008262808905649367817326936872196143342875501408777142422963966589319959944777437511379980624549808303945269898798209842918017460332792267083275842102618411193404768566814658448586348819910727796906704099104915027509688514795720818397995746307662879177564974275029507957352936008361709292598480080335792173265981856180376316270344420120197140367826111575167556430581939352849299325432938307078801768915964375964275130820839165741254288301231066959554546181951806619094136581290575168369043434584605124868107855158392135837163098798911740686108651604858170915058915382955072592963107780521610232350961074465981990501101339026166190557483144685743991852447069429403215416757423005505782435991913657503624837920921419081812503404870195372751188548283260713522523667155741230245050135391704747110515100294127014136726505076198516710436 [153,86] 1861583894624299769949512843410800907092748755185493887408458271459168933007939048549517863798084695944976035451840575692440036550517637728600365417475745588133982486967999328545548456782866006454564957239525804130982187916462096470332324622195023304220187133526761462050891726895735237414550449921829816350459304461799802223511418711432087850095439517924779863166075751104330447792587816447002347637798140789820207168074663691952631820221551093077156586950866384472023977363446501790142130227987902764938743808134297679532037416258975149774524458969616143257970060995986043616693367801018234051443368942053910229907260089561333897578280182780575798719350024735748049462240135477198220069892728103154589065836994471620805885857352626646169409291583554559539054912721999515735352000413659220228664187944605405163940501185322460995457794531634176628980496730473975586879692757365063837839230840951621662039650980316124321699814241473362678544026015534706940666597784781598596370061069131482310874370221414686653763728481552195793150427751275911737315624506620635671105176215814457832029144970393421361567762680781589744684480624600521609056001921660475895383462535955872214588536861234307369729488074239372477255095452957815885710343742983255078255509840818004730581735103326897072860490814067452380832211906436585569808048776295681520349970176032064798904848347248629485175175247082643041061122129304062797881712090278745657680109910097962861319933049005029685352552119565431256573370410208348559302961589829899704753326500264074609421378382109594871651179447834274282872601587151163397647868274377228036328864462118087158828802246864108283285908121155163256556763372221246620351668695550098944278067846189748921912870040323961269541961991444308961560705357691222543348169537417808927363989324232700032771161545602604633246539250673805607322144656345635241112156544915353117530060647952922618098699269413053883890736759533451948520 [153,87] -40633473552585263409933207318410131631587268150662919776096794609490006497555440123192816062503930356395444771278351732491376673418466516175757156982629883005581132673779717519182407412217428457817084851334882231603298989178874835052499767545428866372089875828722973751581436709560435429756601415223772347669770605321554474809222329357404068605156872093183081831765975347217121639668489260999628678369242603170869851823621800461110686680019624527706803125392843297779775122622184869752482680153745052353378415879601551927697864252953401216284465869071099057380419710898329515508868873608797908148661457526388400870900846645456659619353601271919893869066243793804060712267254674284914547954773496042755155024842605299297395310100319882561824368936165805035525576000216824878085597819990748397650629346081320403661428257288738902623428596727532709413523718699889851213163479037319795805318638698616309363714948596144042814232839984601029754827577352714706757135551922707719484636995412437240014098393105189952064205440865587127621912352675664157792752622672025527722112408194022999529585719723676627232872090604917519423345442134168068767958600629974391928444317251077461831465113050145333510631520308063901190313154077465439875981507666810649351038078109473052695817173802058192931754217032504821889391911583114585650341843253063798979003030261274183799300131232826374013017235717137695019750589102896156832901440903360545807411609736369982053859698119530214511676102376255445433564161349732084635016511379244679788731296205994903276655436385160788447484086552822997496152838812521611577808348756166947843064411314971889714902782741260081555144115156575032174296719863525264178152357829006040239735635632973231580249174672330235324090572589506330733070778557008916198412261801096689457541894590718767140987640289228810620508652579809329497910284147118659145567820167757589958606899786905588575467077338266675629156489080784460 [153,88] 767664737743908718936002650968095622373281671368792139744456475435396571906221029116486575767906196022195193341664799010246786533889788083286588221606437291703772205389612338266784626262002102396783674621823756535729820414751659036943955622182316730021597215080909437296056432529131785700231807299782842811122180320087789539290297117359258502156029848039876164643801923914360060409409375717451077261686156920373824914304450789040813320788887336644998606079135229601773984502501017975311687647975627594540659083161979155299628816526558234448458347200593666578963938210499653239827785940425750063417007509711559212530168922519832506383083699755320892161321761998177925950244768862131120422800078662064008757291178798161793890286150950850883958252738894695616574980760482828889919040251196805294724196066268972379712979347006936262106806883718630541746884339269108712955550687440723220754515256563325721648617895096048101032016757864976174532920367301133650732589251180500519436263241377054221043082315610151234886187480397859086734666206243315927869000387722246103990552994104097293251169644943403470703648009516976637581162518177715559550760668061852375627934164313862167956109487330955095116728384093386373417976560919286316298547199093212929424306734065614436844933939213204570858497245170613259970435569883250990845868337152160349253033229797251239638636499130416498369957243199499154156406253249895082833866783248255465996384113613386841148766757640380326162853468699861531592843467719951175595797248675946152081732621657051154030476578349236311412116909344126837743671827669161159085527894263975549286721924163021150711659740555280173832886066244510700168897783122791305978442648677593162770036888178621978711495695502307115134054936331097812717440320068904980686791606504220363418887322480454982606923133850935695425068146555354884786598508259983522818043590242389389835034513866039399066118629008667847706276185554 [153,89] -12602989756672616612728894127839997338208752931799117598836549632796356666866106025938315080135106055096589015720371004620051223894068211677598977699024514593042611812390203249605559049165470112196721430172542298927244516543506412911900074911683640771542159846647363261583988973229362788927022156718744429754066121182636504145950530591912575331934062816503398648638728738329169497652067312720617754310593667578429369374220258910783656142235509684059613446938746569029575298977024692783684403645669572271421316017959673617273543861843610633020264066337398186640190952308960185253017561786474591885632499741321535490170357668613898635872650943430441094714249496045484535365370769014769730646400145716003703902483306220753710950402178944069523179106681511084144208192727197039795565640653260212168438038103834346382725515835453878412074810373101657279796714121240573942015656695244687142374400819373331183932203981820876040498820857813294589319859800361966099709561458281380853113883213402805949730833079618465261192725888627788881383001694213919677929201664899106989681806098270579448363155924382139711348867520097308017757905918032410025771863511334319295765400335991771780280731679295214054066357307677734285594178791284999487350665106631183150256546975675441954898088862130116097924260112669895249243011094090039328701997549032544380756988681858097757402217005567151556713560029898443793440364457997670259675099690726388931298108279167593793883080180130976586880578507544490144494251667840902519881188724350559531302601575863133434365718140561982957400651569735777230999898180628310788711845714092337565268849297688944643415751336099877154354950402285037174723610951193972987650404569473334573751787280313996949749394156771420157685574154615073919300017983532172707674228623342549660588981538757501665140649216628874553381597266173150319101559131754990623286706317607019209622668469797394438921052255248894676673926 [153,90] 179773916116826181722889488195608379273617682643063865228740463404381362294541228617382722338899518339422501849799010577777720282663214201546772470409198569541633085984285253811602264592550217223056359006898358762349497719764893073713592944332156126201343593891735641301076510519235011735208947828238461257655305890483550060790101857485342616619931736036027978096420691691605606202497053767718077820322842064190330009977737057112583367995022665803389867554375196218141032800222741969140875290730999304205931205807618971831740256843155844381672312349048678026249777077705246816455468714376211086246921406116134001465186721731289362030466847713194694019768580322639809697360312652465523148674960079669468023771945665769193988924046029894389939070231829281396045745062682306269643850288562446890167345437036585794960056496693982984657384952595525495715108749787006121484970195450287144598280754463126842311627882347084188763449651786013481079079369840358789548906946382820984765048442098180597782485840967835145833205070030172800950100431471314689009603247081059104965248272251898536339835913004613766136289690928798367997887806572174252818399960086465658554934189516420057893244067402239159650213387155391526399419723162682790342111025930043969235360382735101751961618146400717550581036032088095924862137552718307325841643421080360694455246739766521685542533351144821848329290435444140389301609494894947190458288875183039672143470241749811559044536039139986892771138503239918260583360840856484066669641043815437139186295725054396448472374255647186934148939378269299455733902321093039497809774126361003452711863144555800283666108162811357171326083576071962262860945312782336985213649353150950320400462155204786449126300290465695951038323067482812014473300922025375734265349422581929279707229178155882763763757277495901272236320871271105559187928766429041322064950665776028836376211441090776266756919727326533178986 [153,91] -2394922529075061318555216564648910594200554154139346570261531262821635442103404727755485349446489521875752391517886809702537476331177124103894688359908757639510077987973331039276063999622294389197943740208970842148699180513710164833367036104496681668624292158468167759271180798690938276918622782524842612291691620523809738110403149313456349737669332605242555840487044254224815141169062801605337826484302636614373578851247066400574375401665584908621906115431565998293911967637058756905068720542801700947677235015868415175819148043936340001558204801803070387174829989586146214505731339509518951301470596384004699281127996405317922880490555449799387039576583802470694534130026619420947139598561461384324054763415607292721800405286573270157912465169894965350585362814604180444612545967666016189816028543962961444987568520889249741373060692799799079058637024794473503262701534520586557607907261756697137851912144686382486274987876223719401510771728856868895788655422698952761295555379654715861801791805567617750456723301723498386602536223024113141661218887993674166260701458092013906304838179027464552995199300879511714087993082597627182458129339408328517978521107418032734666946371204200356494549581690110278216093560274956794005821703650974409218734905362392801169325232633331123975834996681325895796621114562792305765857395224466851447551959205665749778497902457939334311455968064788811585469083168126084110331743389911386841417916877829036978571831826849916097208533062534851021602313691612805053866592896457232850400543619071433523456067062249696870144222385612598456407248102692027236141155420315994347983870950384375116225462647735347973274502272390482970627375995819082138537022605250820468290935543078505921698346837005255229764503383609563332975123852360934049467657933102482923066850172998699831241640006232772751788316684203121609366349176594749025696981226585173540984538776086146010794759199440120 [153,92] 28427720701166873316021744884011100141836152064058158987617633786900417059498923145401230842115292974325588134599595367553970338631651269703674273293084532163326758277613266833936392647205544715353551288039650236002273068226196550826365458066129235698643400956576554063259743251290342688414561302509306724449181256022379647989675850819636205113224467591343468734508104702791907560962435277344215567293947015108733628163051745011009344044824026084218778891109581524667773024010094098182436382334543381415497471970189536632331668938153186704360475135691864179879127430550153792648255164971190399281135132353951516256613596679242914281175815331308666704567077949062647445954431262725946655591375536509968747547614854122927542271330021045971196482745154268009253641154033127978010675871668871597503941694433648113148615227817402094536823647013099727781955970709758392848584611303819823112611668264550956274931402396310883221656831888448068107314713300614060541228537495538697380989429094379566689470996758133773673111158931589241326494728250958795399654516105789849490433336086018611726161647800026554793429182918391511745610039232654992888574649375343715252956097542823963066356866235184889177407105245387184924353189448053663375091958804134627587845285169081879438532260658064847208240749478105281163066907748833967796900412113085687416829240465568215379762903440853068672686362236958355368995825630497618923344950914382834896117516277331587753353897559364220729837613079109603959460425967891425276174219864920912260397998731390303390762828770154828565007672853155425361722205913979708683719669348143344508611637122348642208647942724184888807995040561946814701062005676731593876973200167329031539677208092746373240641795929430625501168206485631290076191339114712683147597069233816649501232146209578022947353014797131174083237925867117731423875532495442761983211225514986246825482821519961658806662312900 [153,93] -310146981945300352030101537455823683613313585026629634188583753518051855327994265777248743461243957917488348102426398959238153384760947496959469170793750569799748784603251753316469171286020716878966411325470549066054122955205050338059431677970335701718003250281248168266090528882425902347497231518009913258738465623113591954449705788008401533343987473432631841189136727708574464004248943891725334222256682442400574416099213974233514573302931584154020775667894262986228409899697893310625781605878445878990129476187661819181941227725459360906678877217429337369568924465802827246779970125839124462760480531248158908044088874000634086594500860998437942388757486170989006774781326706064923417104181986498631051849637023369621914346613372211570027301626464515922806993577738845530211539742336678310143105689859091604522827655205131865018228832172717633138122966933443656135040006071450934036892172163930140537605244275895383923175444137851655694297004248044085972697147729761205808773737447027502460935896063170037749583606799334917813048058496457122567605214023350166989493899400765079185731753202305158790123301462461607747002102971272008651336918358198556264951474143833278779097304981144008336995957278035578244800646283523421654480129816721235047419999553534772987939313965688931498110066278511522589897488058459007509497479853993523291409782400198573812676039117762188829100732940014693775770680144772536479592999261415583273353474176333352368825472982457032018549879135488624700817459549441512780037217976350661865236142295570678739019131776676200482938504680889899019166695286613214611600672946172150122133362892552995599811992882041240481707287507373487248522529552715381538431616878832240492545397386912641541114422967498456697843887490508962502660330367446512026231092513296840053931906712988527008204148763612347078507907654882534351946519516481438517701560647990159102757764281805323015560 [153,94] 3015063566064362553393952096955398865092341017345492956708577495157480682462774841451368944803924535100936147774286077503760438992017902582544449095352869516509098385267424364944432565848515701329665918701512400395070866035028854975272946795714960476965454013621589911986445609926823173541755051240454374872063283213218880819665468552293271838646798102993120680897073119028794946037988609478295795755675940115414850072814784133252864070107862213546050054116056956487024695346435399218846925544297168910648008321755809668667334637091272234436500142438102895268045477215074067141612916271141633879191258722047314948272290854101324561256460970912903948253460360684876185182735255209311485175812718392450501737116311976830223305023689962581175572035863024728595649790393859133953704150789944357543799578723975641559669430280409472603808877338374415054798895605629612909982552193205350762451176918196808469325351964898130030522992879407874656838503739085759371375692171347041362258836889677322690061227927334598608159207005558051549817438357453102174053966322119046959044050846687247222285402857971033984311481511994550674321285303192271515582894136661985952039991599492279640125857856201009908159492198702874959363153751690214326564242259041687169196653264230214295724691897571799654688716028205454753511624229776259790334667699640568293008015048908082140389546387092784669876912340116033998384926723977633914500921541945749757129884402670732550326728993218109131074464229641455058423126255569066251599292299044716458529353614390787569969302722820187064633554167955717678329849242870674229615194966902232965449058876992952667083037205238477706637163415649763180409874542619217122761107860915891617181520570956698275715580210180124505288739120369012461998400740536161263565682862141958181392061258675419223391698065134300725029234798892317246175201314388213646799402445771381735579411842880073210 [153,95] -43016136954843726872120826641708727898386851438238827359828341986119953909643416317518034586592289702485226670675728130335281742001289396642775430217342315980117218780329351735814825934815867048095215400138997396661455192788314173907869001897302712432230177926133061270783604182036074742067815013737842148898816429844095197865590298440833115380835718680318071175621199901930124596791008759556272205052068666727001398748051141452782584148917603279980074253776274696555387307752920566071389216744604782956042549330224725416826592638683967341916028008481793833015629625404587334059864457246484890129166797515090378801817403107465064956202034742049549488925108267218643219002927143874911080245097739840308694054480612097799256191537918022310981034627075310131910273753364996083236052779425335975352278995248112419504338992695166985410177462468309747153032806206838988931178907191165070416061151020515421988194612036722199394522412550577913979443939777804297718278269949684749463895589232796763889028858661719303528601508403431141987469594591296166133616863406792780354163478801531723943300154664984945878719728506191486834674956400541822074795627870443192910185773488102651719100850881810763560483504945167323404390284170265036899744005490951342507561112507445576925038494004658417134302038290781933406668423585097033880729424369309324546494667922746665380211333697759518019790007685788747569491307928848018969054874439692948223781430679103965616969891086626920737074168792957001702126613951014465973939186277001773901278014351806886573766359967100099396160831180909462455228771020540379212059572950460393652517612529005452826838739093686575324286447709943506730367676404465008481902280292316921674068817090929159147697077945453354528730774509812653265400345558935447260189649406683904317387145003835910501217907532349856615638323738466147658780827456551860157411918806286003467041838346160 [153,96] 254596934598688863599346253999648369750793944300556785286101721443331717457222214679228956656696975908245095869812614814896270762915730603370536916423156459637288895072046390463529953022799644751509595292490780263852245006284000700233507219864042650260977106114139739324875997570957651776461819720814434252130131491467430745849606836043282178726454458425632475216475870158875850970091357653232928517622905515636602749279622527442191806913851190074678381738123641480170142330905839691000920274838172592394457017962218492456413603271219848732052840374486893518107576360782212283571474853554594513464948874404978362407895413728368619175799030660612789634748356940260276921584153597222932635251562127208166419286130488572848442438661156425979824600719556160769485451743450601495665265006354522795883806970856956941743494980457404468872188134829037028722616966445631015349254884087668875500153319048342794403484104104098642919979043636154876630449215143676593426379842421120789877207904212323141929371885500317252853974428095958702936922342448638941443988435565303779063273215815180757865648360446192278009531045742846667234154834104808742677191007933439849945578133866789871401036330378465528091192941662891428529687787650913415752362320032448822510355787131340767075523833375531157403092284762284499728569551255628252482772598809779350899765038086765886584034957303589735184234273335262973134432597827241050561674559441842417715474568962708655795958527948095672771516696103468083917991738250018665788829399367927989742998344891522239538564479819856249547838171286172585549111582152617371444132276491749800330749460448765160874576732419568870776813281078968308860572669789972517151179569684935352986241205739867094582712168470688735819633065003049148024482118978271527619071012202221487613625192954967530788667461499328587603081005219967955330282931168508896483291304194327757518403440 [153,97] 2483839708691560568363603909928320456115521552635326032833915837878550640800005227952530832641311542938657097602472281920939293575351304405235770769044597034726564018558591769432701820055093568423396413597260221933172230389512081974191011345723618763421111458760195486948480562764443478991780671679945156840981785942355458038752551909213444487649650458782510060771345347466872233913054159062126057076262563046152300808140138970117855818970116439453758400135201797475229338605179963005321247174535934032601001719351405389913333176736238063498196810852790043160268065621785424982091914015934544038000371655058206638905340282608137467088469211367232986772265262676722181771782713339707952773834107181165329987941712357441193438255468568662244744201064518493674954834642803263323293558432183389054461361315855694215011371994738628660004505240676197200070394966599749160962505732980427928380377087732390950672464659227209601196125347497332716209346422661358480911459244792567230277493017533509454396737431938706193065573143270574816178167734850197629727226111643023794030839387989143449809817900040586831673366181589242439262285192167052403806368709418240023071701888798325772574144976941072666596308128755730252439811711419514796202485924642193196267277889054416237925974134135780184286612730210905994780649271527414156758865287693385913250973088614274149084150567157183815775301300949916544432639495596490769203048844310683645533175496759495879416327523306283924566511827897461207110252427028677504101536412494858325482961907044465668533829698427940686705107466578455129535847269467155867930978237691115593460573746440675224440318835811483831154752687636565054022612066401760990173652939333448107984320393577412280262546377414271786221566568008677017205977500214813900789318402551484005776248960271933645440822286264411197420459862127129134213792617385416820120804415188361307844 [153,98] -18451356376639285702659659212213799879517939658670224077843466883422596333522340977315516461786795567058833769694056927656657945111000308150248144294032633470448321489132273216205216322278293477797861374377062440686195982490598828740226175331281259520557447301201004581603158390330353428936529688026544883828765679868820243181696272931277731524289705185938036040628040134474063654106422737821222458146756247506515779291719451533259842944988726973709559075541788945960401013366118536459930971327897573680568480865838527458560817569985743345726166544399386856043784528301949568489469900870247575544314762906004564032481308750527744903144031214978115278850400179868376856062975731080381861028072002630192107034235037342785741520577116658592125977875123512655949559065155116274271936513425142611090798186926868025937851217746517418256433476953965429152144980593554202038112542115042949234068854787057544326283332043289672479284702348583747672859142610573433764925133168645025499298155674086620946590440285381637977283072295539702889620530690310354657150428765138312607974462296398346713649532450243672695481377445782931494739433645489175734537601994359921350862071565542581738902149199516781930189816717748490795209565688933908928202029939193178728268057865023845614721790459631327115844893850601799985602431234932841132637138970805329779420717230733513535967667874594673163950356428600547074563331607982886338807567252946829010909800074583540142075914671979954754466761104405813051986787152221979730383580365274006999018231586158587379204401943677847234159288294173925133192509978245628270976683643978201158411125066040300495737785270640158156140074173733780960519028397039048692952599839249751691550081472546124102869307135695630650489551699427343124034851599326855748388807594684637829965317397061434887299871238334293809399708940841125243749856573357493595397268107006870 [153,99] -816338077349483729523438112446735811613601454727807383059616200521364233879678848414221518818101144743448201032838567949141314408277678105945911515818028453398649005293616979345393275818197544632843705522250208047982729933591058348398963055897756539853034334955156128619384468201137900740860869261526073704826287281028261262526160976735354837795334141348412229388173186318683144048201947239585594174426429835031731208538236822749647055607101739297708881087387998701038686136182708499072689041688769526638237034606065034865661622615988228391473655170354361224539861379854410062223257473723560699346925288191847770108568281916364207133579400593523579377815162397833926355087565737601611844249537283577682565277322926122182582091031107003303454102824405334543427022194640198533528717032007858121120637046016973556197005681166603053140901172133827909863687642156219594824649074982905187568955174840174954126804486227377515302538119196522033028167165093362323089713692706970059566447243293560079460309370857054744029391462427890041763606908396318615120870699825551962877975091374694287609279299659171954638559226925891329057946086251158382009998133599771251823667815862671921418070097325914514539600116811791495582719798223011139215445960536755163525033846364591635948130524986170826475460420109974256012534194465938212255093091044753362637822439759927470681680053405433076550602854457312431784761508897657684044352934467726261649929349826190150190469339737686304586272391700661190892720614968021796805670986931508331238238380435679030537004924246511599259322659294425437873188059039531211697596570792208596499317068692099363004163736406791633637024704992534038660351746574160143568289307077124831677979672367969270252706512690001615761374834802810465765385052564126912288665012878080640439093870122037454407564568141286661688610257930131572433804068495077037052084201608 [153,100] -3855302967211583728651101826561520120214140697854374732645343476569790960054160874271917496649251394207181256173623289873290809813905623904488265229766957932109742678197235579231751389835033483415545400386513306748532849329838558808261660919470144978068660577583668289296708258582937905750671542139568365176657219870931881208225511478887130080294611678951408907150008233726399506952566921253526697892973614128258173782126535000875643797110483875625385241672865455162914267081069855724231142682652440224434527204316944825139032769039889400286296768955491427600214644321003639514799559671822312675640617300020688968376074716119009289042633239003779940539622890024070423472322360354220446438175180932951462977097360262461104557859204271651670531896237463427107716512078745431398142531552794093200569922147408269931112816950862327886161492249569344172623215210206688084559954001073667561604617324564040914856255959936534351842466232749499094699845051823419182908388813206398071082370915469630869842349889585273458656830816627063511639040112996911369900344451450638795737258155035059166042929589150254328301009505354517067952571243140533942502019038403182088435743813613355363536121916031817965360184968698264979614376136994830312825370710147677294675870595495248351805940335942052146718481984035978623973284190527092956657195625395803280900349917401314409039581732257526132897602756878839496858792210882776142975987915845383876937558397264403576671902899693987266274013249416258229087125844205343657676862718469425513082054470746576196914905313904297698411988598661775960474902029820459010473546724176585417244688135022747062468970311797940189934618268116661753536731625805057088886135528098484737293446776647718823407553255369104134053458712311707977504855902551899748148398539340476390727539673423933155152617694758751992875599972257426981714389808644759422030416 [153,101] -16481390134951982339305073737755599053238307566207545685484814576166015324828284173385222930663488986105430404689775702334549781894931470462946527674976364247344044688110195577782501001456941514234669508878150876475749764945456756993999663530636094928153388211791354574080427686730817308013630526671050007486161950757363332467325374921689566862252366418151947547462838653932832544698492277477861385216361702436019083508245351548071744477667783219773194385280062899980998586398492415092766797694145758770453387297872071183232083172594039309642824779516796247055467132703456002545833256531019547551318237301144321422497029136066227589712467644541351531953426706092010671083274992894907678555565467199513403559815513106561775060392171533935044006776393757791460578498716244732550845156727395642853103217549990254117415313482164424506121817236799532949233088196592900628496229209795138533806413614191873153826642207703605646282317029527777070753459652277381961803780287809163430499601005456162020495228852002002689207990714625692398330908692407728370435297019844949349194614075433421674946543744194832327911947810932080194376782932338418921377937871473099572230037294060266985035177580753981488920414187025584399685720100000912887235099187741435229786185467030265645439878800045553570618588381002124866063877571404428595277850626982248984302339730957955693743558665985272420293075837714325899949908755107490387803962337504996234166437314593686929194820265086835045473833204601914721224609726306742519179912909018845021058108325436852984987340293721342601688724770300643243281555100997533153830403183147232270727762977858617643553507374288498105056391925751147905421928862966418812615488946138190133283559700835684402983575416410970884801318643262276298306216631729756475160914201685578891635744040809910947805784820648279994664735550029719906814259349253361390 [153,102] 279520110581886369286991755392173924509299537913428312070854295731633786441762962254884765476071410738304056924808882082914491910807215987471767679348572768027651128530748593165795323568603205509892204201525581859316246339188724955495860524335607428739932151283598868863488847568019064783408524695542824475680863959125235014806729725952457144599563196074769366114725099644026255149062783088255832392076654497066091742490161076851667630354239963857583039206171304129018795351618643766370138114668917516964907435534185674898866433474384443680214777919869195852495863217952633805355942943618005949953422199409624877019882429272528648967230127402487155852222576392673631377882374415680275581760107169585601618508137025786923539394652108788123513028702364571708679950458005142456489626235303790429957907573199589057299681583498151031085270519643207015008338827348797359596547036972801563909318266385080007526534083977333920919883301276065819356579910607086664121917972685437396465480620624181153725800027462718240229659865014531058748525102473331729237053445330653918385972118754916753240775744219201932833451115016525722570574135291708981601929760324951948967604099701906433060831093387055218611286178869849347944078556759464256976481901643463906681004102428067832404349950877336675530701801423654256372678262192735389362915329868200442301575952823001016516877411295860180299911278416213281958338500073126544098068100885426238777701942369447826507076995816291891936078348766288432676077301431254259975936498149561410809076864394675102012312181257696818494153182014660688885844551088620490383948334495055144887770107054487138211379722489836243483464520814197358529831859565326234537449012532037747203183817405979376740246510112569231969164174882800106981603953624702060596971623400355585282956858923611068151022484219409157206564864393696250126818654610930 [153,103] 2887169211072261728141499381319466463884857370063962515359966952681523199255491492365436660759314189711699100496248515866347144099702067303269729619741360859312967316041874491265426768841066828868529276551623502709758633057800905645189229029642671664773537788191724902363375773625559814020632113689133212217585274169561217243439541533552828176163051796124290482235634041985124056742592676135047448345867486584107147056826714298914663895011826454061304682298411862695902189521790688031972728522691951791094958607201101485164318539424403753282407066336145859889333894904814630078286349002968931227192926599771046282730340862584514349589771172466370714889600756066542875032402356453952712618724618278318516441257497622766550299109424596821562203583056964700347765032211946006414671392954590934183324539098251181016635260799324291876525644787473620831327312147166425234315572321171134821256068291839869057856289220901640658904093225378286233015712555185184295396884473954135200754537552446247457837612975577027472532777538851704718535280737188255998676576809995287305520527133096424714697689187897293733147074053037120764242816390059745694555906678794671513398305367540168687818242426265434616130401933892598721214006488516905033478118968603488322256523885794117491541161058808926361178777811308466740148491338541114298595784746311686448090327035992961091252042691292584358735941683731917860059218068450011763502215228925438710912470167605697290607456721955906386338108115932169197224893107659242847444446875500922130349664881143792585743243278816635244349535632670880771978157047466756945775616484541895994111159371479375785864830763148395659154314656553885537212067356532595752719171102539347645194756125626927614721143716492258274031942788599406156962244977029165855231388591154225757196346882314087947309514676376096662008702843646182423625538816 [153,104] -13503323398064206956963020677563084836080646632426490999744568128265895434959073689698494557435747344884288664613008021713856257061163185131157587589314570146178765298833019019081996849887141284580876219101690024121862978368501925260688725629215459377277825293169153846462494994630071565517872512571971636098334094432559015955079908182482957842009640146474565290808796624145762844592300247549224048766491378834486648960021450751943185142855168318643075453966323770685446432004921282948200262494757528745297317301001424843184861377893034945947990239147390793773228369444752674909313656634418695009507386369542209179061419057565878102166645426196781498288853291471248814162971988511753762152968534948468877750578409717892129346396531836376288111944333886710368297271833105510597103120341091721149001136521738300162326863007865252503967055805459739195712152404816484556399661958267475549948732065409850448901122768033626902178448318189922973107346878171237176378985821076573408857160182466136200938792590011929968922446612493434645350701488623552714442133990808313065853753247667909333471248051907878315810432276163092106421558472595399633848298928905883390151788964973364568674748755859137410673332649358600103831970114635922469094608277973456199613187554094393288185432749470243030194758580820479646364994227675554119118731486679676712614946812416888577806781795412343808086989119891869670516246974079741286818591044635160895193612166585148865565688663778204207963364608720688496660270905219103030258993565009353447474926328975364635292459387828512260776210778807596819491784374751191690430702904202711425887892495005390950050487295333435326942365200343154233951655492272692177139868871283589468941715371152845757177715192305817823323526018609666965625960699414697496955674969738630378935752859155653201908740662792332942844097536995975753151 [153,105] -172921434815961645268832716868404337549356205816193315952350031200473142745048820854491906786871923068133363702560826257444730343472221022736766986317337383745976696909670532728537388497391114288932211848276457753156232292083207288979492396611579055593980061174736848799829523066349707466303469470959027687009277152872805606863444910975745981427282729778325850271945617864279953082787826709130929209535099863770683994170888426471493086162447793381590189973990098537494505459000013025835779981396935163879402471858468637217549912471469692550833246689485212695696535862287493644533018498105244158616144799650990795486043840148494621960993645566480741417026600328419935842733092503366331204662240397302826429735576368760669771610652954144414054732184099151777288554174770414359193736758887479021290558495255480870151079250462837940574476423862406868003842535649294991974601645686868753425246784180465502408455962087901733246212639970555356968829412885503264411331362654691832016492854651797328358572823936253728783136483653077756454065303104404920455059835797971998906286442090578616600823858816301012962460257007927772698759700828913072374853203287525162270883814306517453733489083466583219717872675348300357941132666291413665880162853776755763812350801876938912706155884035579364861326152769862645043748849620780652718028602025686600617606628436930862277335683586458873711767666806353724940504689426037207775620696221181535456145266023896865911558574326352898975151771302357606121537615178189167858932025124906126727659435835204423966024591387705178483831890702267648488686848151409248917294695378749536380740081372293539489231795935906589025263869582056368913427092475761388772011832662081417596186378319681712006508348284632788581702181596441669824872557864298336664788219787893638949958260071609007987617943615015166133308943813784449 [153,106] 308522065245688650826086255763007160946352302584040541076957535488924919708045164738701192734050342106676861615211827401316479070852309250373071780370360152075213486438500734229287283140817505698553917317298848855148260505889868787207390235031531033020980832180993960212547385651242095231633632820103474196371268631250490177128521775277536299844512951345436996013596520704366613017182162691075826001660250465087809361432077829286788046030814001816774339549268666502706662333170197253098723039205395691075817926978650664407021074685762905614143643225207703564371132829435528057707169979290764500632128902212749382307769951524909517143049401343286237572302460121570034541948024236817381742085901112838068386005649713720845930739412984865971365443187880830042911037669859024842018062429173003375202501638041409183150166402001940835857268119759305891791666664877134362654883895319918408176126100573882166458542373495022792336537668366919552275760138275317227724771854441618134619393039105577975218356555172866763590788938937250076778494133390173062525979910384392327670050656696907404172120545466333175913639286527745450199402093839058527670352159774348024716380349289794806410670193381205971535380315767222745248327070888952649619908049850633114602303045864510251650363920243096337181460094808154915005417868610732591686231185361495783314802922442220882477630836003151323342677682249640871822091119674753822224640131079074787995466871418172374382817063688595842764356896704025330096275719433026017376316675964216472750384668848976853527234096037128624069170992157273948663358406625326811273616621462230126705468958869572553385587172386986856500859895053454580619621751683587120033016216149153860853060233666174636015816912852676422925804817983389115853735856181487421080013172072484859478117212786623510509073691586442755982831799102 [153,107] 2498212204960715887650945384909573058498614586372576280083821975879811209340847076771663982090416188179984613626379800643346179773347237658691689402510325331818424980737047783085023426799254785264388013915645391511071559993265542786386511689853631547265335400849070251634243462290486935514202214923038011101832640071471123236710114850760218891525396745248938789229253270623461971959467038571624249504672241199835188162528133102800279544474344276156045158076960467839322970178622702341103822043456170782113814602165222002170232155436411731412662429251208853329093598259239325278743337621317998168895374291537648823174602600483429444987166972448219663387677002912051584377719928614001216281554015361118308001879159344580634853801021009363490661917066795166192318113397925493317669748042685070783722010407976649349985270708280003556387828612330175573129586103456006483632566809010959614645726708683775085239936713006199911207916306287035979312704041591294962534412150481987680839674967146644552483209099453854890833894762651617121253805602855574361054375849411787609597356449190459824970934661002882781216221141339565147095915904166236170895493828555609591094809361371295205000413985686730301470488876239973034446806510440093170178127523269826989794655740281837991027595540751585246320138663377292467437006124120675763107405791086716163994798602791767550718710590809601537045261725906574934889305141482016766307613322764032160080983950722906696173110184904486350942527961779786288783901472200699905939992106535920320914526849703330714611439245571114051821002176304773296231229344055825408194171943853877058022813407797554792223244147351025827879525085835978266436333099905864083098116727061730212590163285944574075881757383886759527649001177927000602201004632767902616702146847347833898865095734516296426548471495864972357519748 [153,108] -7983206190249264627416430983858666136022039481511121688916222810779417547665535328447312027058850805704171954999327889433280634871661739040535211014239904366058223021174491429021248290009299170921568952753502418994687151130382329331885758450154694340963095246165587459264068602750702665761671309891086426027207969286509967571497916347453725353661251421303589135925900408349533717294288498411188724220079109162854324133417209247420394610852102155759769659133544833855656054811641658475739989518631452960721214375191534339361703381733482571228375327568873963670478028704716158671472652747982726622501402347105757823806252990951269498784266339327167609649953275593249910032966776632509597588801831966852848898772950830119259435842168774024480196511468958678188799082104432325822162325645794492390565528851826185929449734853260533553869914046323102457939109648345982681217460308485191324238187926794333804223499897341166600597425227453696313396754733998768331797373098741888753792007720093766274572608424844202882606349539788496231969439164537841901608522457980766767950750971754392176610305980905020285115725479401755766704390400751617511299545527569770465500397173320123549499465174820906282703625360279067996751257818309446524354489998401243435642796843964888865289628440142990062699597806858793182470151874363210871475992900099024497405817169216634561715442840924801243742951033448058154137345267818949635535148557767871890677353634761486958713183131769251816239225822117838960556448971434463166224147374320122042710447614360990266110881374712438826703537227876312353204342672809797550665989416371761727923160416351504444914008734492515834749202888671979982766417897951648671187480955213859300016024980124843119804635497290172028089206467725081303669721596674681875833085759182424034809402637287105140732357267674262800 [153,109] -9307198668272642140160585737604607325324985832127790864929801483270598176831205236785641202873722114511188290921893340090139326486613889052095965032613957985758340144204247397292229076607719843638607580171744982486332989856363690686132507476688651851893324014184682448056346185258748838340884873945030681531497039087515070745323793240114350271278762880045601842001452448866663323445126805934077126377950484124887551142482211002406921741487311313824163262271411679429983882161546678511184201895545128354928801141947506980166901345369751644652107972107663051096981172200677807620167668413251175311951186776649464577351631371093292687794424392939578110079517463186687724061577218821515322769763696360114587898212488500437865528430569021119731149732515314926636165737328570344989341320181157533808493176802995357099530071048985269280745216867944272264336410439516375887212493881384386132939060410382819799507909511864361768257831622542655813776911619588566684961333737277031689964282855890369047229576636762289250346872682174335701213151748357131930949796767841364313734837364512505564962254894968971942104063148038989942027155939643191605419698734796974532415929108458903130606166211474340300094947816171135829085142196231901210269705838278299333162784118749481528082831747865455672256513989856644636880643965313183197625483893634930132905562833315089037359754028994197257985640176758848394648146552096493033887638968836981658859597938696396864604929382748714675504521518198872363971807500546508107729174588602693167199782397101011939762091430687782103287430037758622809317321806898659207682488738146695768009223228375960693722826736819587008752205957658399140731120850647827760408300205611092270588515346888485944310861710416697924403750496008065406367863912711093608536816747095344378292920444970471897212284866892 [153,110] 62620705308418652889826355594604257732909745118024219295249941359121507720732774317013652287576612274648196615058947683120188782494194274554673693279054691837358801328178560974348538154029185699699758443774422909677109884080007298137342939672123517635110100443087073107984736042131256734962477009263291264249652964498343033858715866121360191854087836810753219867600731869359926081352248114004748672161746326072261413384437352350226769766762685926530893544152012451026521938520282012955066296727590157975621928421324878283736148574561117307830117367207142643414589567181748847932054941096893237168442808963867448996044727054082173822674876443593597042165909534468895296934869150024641424818970631491563992433405099604942735493383117363134252535086153443298062513389679010163521185194834121620736278973277886329228168765161225514736232387884372550272618888433923910811037893003900221422300554035019289336141826635636442332642189579105018340559405038297937295275083494891829287741095740544038007621233130053999521461243577066007367318296228639649416170777837311224165779465640898408100300518274985394520465444833948265006801600964847609765916480366328626164292732835706383667778390921050916959907827049506824360127051504714089145166239321872200131961454550943339313048285315247006633120052018571697344956749159146054340048490088788450161272535541754079440879770883071133239726413767272627844543614235711056997944116690275683031193628011560217612137511735233161145767226864625562318335482841909251790097902120878956005876842627520039326708448164795146107391765271666331552486551670046418897733854237838433959495466717469130768242427529885580476785757700551257695542146229028317024401344757331124878698308329307777392533550716075067121292956871668538527070697682079755059155689268836453536032673946749125431635026 [153,111] -91644114484524076998367002075728547214449197537565006186058616158701789252065830476595873587374224926297861084719294281542722188894515964286615779411438347781613629260451074725893267325323554771876584706446170389898693112215794002722999462284050059540947555806662467514832617395060785523296021209681537187310370855210796459466106377674907758368700351395061401493034307882169033154468917154261544962568159798804951675243427638795582493498472557275422567845434075451728770669988041185278265939439641271849048731406762345743702002641374746898275222818958999938047180649718044972856864823901126322912108055294454486382287428522796236583411897019028786800291059986201139986109681812504497833633651515951489370063781798316582650669612918308811189085204704651627490861681800067357137088570182075832808388847760713555045602157093739060172818443255420588507060724368370303447885011026448568459125925180729601240395560096055596988941017864803721066495595033617031711728707779159851743596493971515357685096796776891572168553764730105142758756219669303614555278760160452002462005898185451394023851462859967818480451729609820003423658036510001648422186714619958911198737154891159210102094147089748666937946205642858611576866150989877456665146726724210423631023766337990551144105738832156517379477899048916019463347726042990478183125427981701885482633826100188834017822044800177111676449611763418936172805925752834266282606037359786817271304201829239606601707383983025309632214800506778146494112118916954077094437063050826540726374240806684434588545144356981915055927434903769546031458251609273395259481899586877590425210932750315829163946101193926757275663297877403519720160228925201490005030747432879948591378067274060757637185073550481987238475978695884199743142892206806034493159329118598441599066112287526348740 [153,112] 234961558615631947881799832436586186817731680706550439719593461283294638539027101335171254580298074389816804488793769505227823090868665573036639419360477158951745070266694584424984550402432022939987446447237857467993253184396111009366999665595849021362276777238328072031583560564411708215539402788473476965101715238864635425144025425574852211647259708820616256207530086248389649101227665040876797319444074343010144424334190668886013055446342305223878835230760983091166346084332282920039673341681407011419298538316084004229356120903345316254765837805557642464547136190259349160312956013350226339737591581074085490081282578190278557409053774477307147010838563907857273041080453190857089581803072313353264257013831991663739902567190358483919558291942658580103194139166921589637932177948138848715760733938077651036884885935389404245974041109526838059867799984727433854246829960927231630300285983799543010014649093034293045043840348571848818214510314559017499972541214202282854344488150118063114401699960093335875685796624770260498579551206900805302985456658572453488963635219741581360980532444834428149339471049231009610455187664781116364176818906342631635674082017649954097570661197970490400894729529503309507263347415011216445673459790094350010630154096584777258353445513179133632331040713357958375353989696778649480412296054207300828666120135358415263194772380414805848278547940052981296486198473670316281202829694306020689301648461315920861984548045888862681355644045783987931939768306027817707597960502987804114529035921143265551177813668985345439681906396747140271035006346855114123882276304204201001078365947687989469678822391438734421486199159915486998119724608904904306247785536589063874676027996654077412648778194517007785161348089333172423857820559946618454009210087611548586927000399383949 [153,113] 1817842315772328865116644147390436347979792345121019161943599792306774230701430941858786018083127136520959999455990462426864355139032675717044297160775420817821800897663739422502939029251571043921165910747776941264654161342203944829394796325957775014242313130087842209291560771022620501182336626110145756507923659755210227673956608598036101087092305207485016302219784119740782770878522237638843413295784008777418821164962021094229968553277929892424655048090421554600272765717490494198806609676976748300823762091703386373335589387958897777286608085112289779366337711576692326607587999144548360947614592479407027573718631846236536655493714318663730762847540634530982159398690306117549292643569359112214826898810135844485421376786596191995864733826543686751391293775352869098907399540876675448056567979123571986768819904672355236321117328283112744509535699205439198271201376441339972199159813214931350894051177595097514955657321220016938040307122854758044447997643769184774156760515226769786013608113433203904147821812398353497835402008187468018481679174514151335469699879318772565465336251061769720676515979189045802112359596123417865320471669919411345315456829188105777467173847021514715116022480193884668872050361293356286618919337898221204610872790876941111623752298467815956279390330383041750797059893287681068627183270998879732744703968715778114258991839982926748612710493734466445186258403641160874387629400510134029523910566817059709206634912502078762373427974362531212108058593216686968109421262899793214347226253108316615549058138254785220078744556038240126072154450402308839837767432815484192147111170964159654082967020292080502839467682360401750980037544767137789753906906300927443711737977227799930124391643498263232991667906547114189429902385456355562681760460065614907191634270824 [153,114] 1881649077675013785090012892268721190523794540562336247997124027578647824494392738674478814520405176080258755968653250559395773098833839575537334542693601330178724506201953913751032171003553559781575421062520438759016082965022943298124286634510033994683530955468674186128161963338328049541661057921240997738415411863591940244759830058507351310674393215599345061278244656262412511009572940110354633640820815413956304406980793880288175672783125466874287839750707734291717430021988375101754324872382163413077410954166954578282301356900280354374970963800733936985507010944078403496109736797333227659337773322078626767484275350259594114768141420851588096073798409256762097575604124975447842706315964551936351311741568109010711945554150141013661448781751909469267457332932025732669333892130097512832574735546191317460958893673872507724835968015829508725411202275009544476199063591989393884811386479587697976581301951749813050599250070502534446684105017115910585709624318331324872369898660957915143948135650169850006554763339872126072765846754220976363027425083199786283419900789606354767490658797014616288422535800378425253018687314288185826143809144836899498998026022668924759058364920667626633862586039806304942219815014380529794830157749792625636954246519530703628668773349444257253154396780597558452012423413073278439999149436776993154155173785787905179369519781280956412742360300088604094293948439522439247311760610233610873932708137231542254930269533126511634478730732640088004979585519422172265619593114355431753259377397280576008803010804071621268946316731140347022553888047360964043889682014955522474411638907184961683866170763126277535818464442312735472414878841981155019603267141943207011880190273429164691424660762983429449719977667763966256327605303995772275427084414453434944530 [153,115] 2958791419153450737459209083549881962825867907876350530278732404445228808967415690178720080192440568864069536297170887434766344844905033849034086363561093931224344471048833688913981263780615599818725736762630804351933564135494830421329252431255777173596479600969041544170823911998170486422573283012542778476861246374866123768042180512424404065686087093707233970713369202710549179682223388014684110365369536066246983423573775337109150979697036082011630878183247253440261442058250171370425894093585110223031298628338037045180699691908673269489903746619017607029518061934563369114162898351365400963573253253480807354156197433980850001197538140407223265670606861514350671348673901503532530874341776289173310965603081177421598430054653861272670531880381999787940899403459416119645031523896165400447277094049565195585842574056700842967394895624130096323552448666647695806481226170585063726691544948176572253448552948460398468568206725576499705457051769569073732654036453208096781659268032491371534481645140792091162472405553777352141824388887892479348861571330941165788387863997704454505741296428230290974880141609463317440316355293990215489548504430126711077135184485937795328397150604569373509833296110595823575251870053879602508197493508868886065210802650690116697074335454652388162554634074155256900958641783989849163312374020223622276707100903208256467423836073729790524980807937929531783170077178730430173617322717927385862642980119995340154864200371173058538571125290254597906560344231857671417999112975206386956809299207100351414384936313801842724450638453029054424656587678923884175433025958938829852628580274366919854962575762904544609217406494388029013698175659666681985128034225134504664878215865089875297438621270652989636205960211414994374648537510596530595012514542924542 [153,116] 3497450205277988809197107625048928146427491360573124211461741002540119975003576094208314167806569726509087173727613298854441045756485936335760673651175175957202133189696226181929810965436681736128095452201596392580448777782873641452770248353690946874810931990077359229056808685246530262619576040030935137216581882215967150051858767329222093687748521169752548739667302933763719985603433706659422917756378779899357639260266893218428466897616943878440258233643747776926622985298424702176342358139242331323743238128292709316241022390519836844775390558920288060366020468899643704642354916041185368524165536951630646434588482192966444429969576356375782551952963379218950080961948148944236927467665435332579867476040137479489922958166262617574209709930165373578786313878881828304104529794918285692736607767344892248988499854470847356883137460100133166207796488313677013535990487382830780620238890067858443803123533179076437684527107214531943168483210873978982193644006042387467187549180773378213891802404044728815935416254274511656110283857601783111760879117824769479298079523439461658946060704326454825476000724387055123987537535773596161399050642102259776932446160939980401739259397344629311893846221513795955303174163136402629904241314447875160747991090053277868863453537680881368362268998821342521898303248207227876841122330374625413050765345924865561788156045905228583299284500305295757443526206871621847031062118851369502162103340554632824366982483000781290145518199921758089648275670292574927968304612791164558210314588977703440867646008031890144754810429302968073277048900172942238940622844032110686558215198040126980510529230532464482403097573720143404136738687001524250179623194645127380668079654993407248383196184556910206742386606067966183150099009217532596345154100446 [153,117] -3982659854612080196967922463719309154707044147162150228154476331908653614879524367024530557665452646623828169376271265295677862879139189702282128489260622370892526098026964564461710744786951278245504065454961255569288259234093444357446523697793971016436106515605964709061595827194273790036943059794211724093881937147355279846758050958753026530712222564476401504695179881095589173835280236870960461627782535900326266568627231070840464942955575502566236712522525552404123442217688223720947476003517756249997670457397356475048035595387084086557885832162803486622335382725703979869491113277182332733474114115038343291097151344286708084238512731165731175063896759458642447744810939526234310557885085063769840001211050836594820538760433239131333188631145677324055371407570045898324073324678107774591050956009911042501228321310382965209630230151741964670668339693982272581451602486358704997976179033837397166765799695927816044792568489984573930761157492586758158382686104259223042184628530493512214384571389800784348434256395794847140219517762940626509300226372617834743204558479230728459023588185684692110003189398962724858921677675261132226615004618528135980861890276126260630558977430402993476003417612044698352306854207331775155781803027789849430275087284041463833128127315349774390828029052588513263720903826560965953961986157029610045721905468223704682021449662663071754927137214839611170397570345407074993757773195682545253399629129903938881293295361626231687327075800140194334332223673433144284515708672474659593856496081965475074879825194643104448588841724294083440178268503867876859875715518404230594023853152499087440553609898876647974102663584791285340406587648598141720360554732346114749119450779125394421822756179214213006977187810946116156054263173295351229274 [153,118] -5614829025977291474719554647390070749390489629278189439414626601292830782778325107088375728534276108128080567541214829901853640538292349032272300076616108903530027511121335217866943516907819627193276870719330334317809440279171588023036743694527344173990596866566754945394826504915603035687026294773340370767668417434229252445446585752498457014813417377227294140304458390983677344294686386989688095496508729481759824486945392101671991532285724820934030888464826787511110122438738694749236939761922559640597931282674827478741001255026445802374029917167428818627339447111094424881081001898975788032140654243431272837166102309074827195320907288238964582265994476877326314964889638644192607620290597454912349970357486854623934411295665846990179116491619662719766584179189143779464573975223443541898309581125153081777996002051396482797953230222191727592131640926092256345135747345912705746879032412735579744681891078730219204922349120323765769071969464733665731563041678561566864714584444556538865055097064001186478366095729573686411085101182206707507616618514441018648047950772286740360258234513015453032835115859678626866573409370601620009716715706127357652155643044047970186020469791329501873399260680371128763575235754883968677623095913885011062017321814160684674527968609022762439589035044105073176305074394685171886350997208623614610886306029519170183418985122257395552552672004621919729463650349222669157972652277427074600309034320723569238107619966334423040804304680605313834139623832797811983478732073756955380914019488300949243996084579591396707735394547610041978316674667755227101085455302898610442916281636429987700170786406327480847844984902569604038764044579053709390304865800494100813698612679792789266187486417836874972869835692338870726811214286992788 [153,119] 2849162365622623768334217570255732458112863247385705554138942398531619187683847551940719902843697165767886697023733567895034517386094997214638107551519842717696826719612759143003878154255555235866251161156110848353785636633819853587232332773839053792832495245538259586948222727133949035642578825791500282649189626312025342769943242380657451844165894664787800322894369396042211008599925035860552281308530179817087974935613296141742806886023175208308362668160397599149445718880554890824450047688319361260347529819050575773630947409900836416761331482831774828256813086053207793437174435966379316183192580331597076329903003854121559551749798535689843448174559073465351604120124077116411852710638502852539511982245649233087566160087494024391879023990490831798916349074008849288542453348914623326631940889768691193676632610279144911575761032277436238035834400334766183463097652445148934078417501312039385930009849509111682634192973450170016424668028378151868281638038117091929218759100089603492799101033171475029018680691081635464278424235151346854105131836653384077312755201840188469041403379216880945525915912117126968742526690271051760914886288177027944723855340932954080886244140080740386944596203032823494548000001137774369827625759920296039250564303267153394128474822106703850548275395185500890977310881270747313411766520428921032486050127725868589091942973255961365634071207916407723966662714721420653860974836518771084592640471287123051534191279355173985469769432567831818302150562482970868998964734031746118495371234225780778453936705674012524921074373549895724833568011734853827550176440320167701321261550957411463785945724394998578387297786308625180521597482815764002252223752937284356075211177791885253851658028091101819841241245694526412158381424304 [153,120] -12972698545312088979490901401760218360345608483910634790243781085282168219821822349718653988907515854184336219753620467559732275649342022919824181518089227350090291879976833663554627504915198748138891384785456547714325630775883361406552545578435810820828355616610562937472495958329577040027143600294831370228819499885991783848365961779008597688224924698875907224439200714121277543870356962334171149992100931906323112148113656975378328769789578382775775135556689883696892706904121273021025014353108683301823472765691960383430085074670327533505699020351775425200861410848617541171670868773505136623291683906924871765707875369128029288840505762491490738884359563393303380305475743693327232232581028426765227965474075000119754037271598482379521016541858634371942780221547014999809980359164778071909868625077137976577173781845993736810839293445410821997211570198170867697085504898528179537232182403830434277754321279886794098924866755846714461769663307284462877702418055796360295115978546212472750763899461104097493274233329415396991894508041489453517516273879775188034403536694285235514098759168666760545693312187334250207277460108749867171098966729752534763691198207467449190834159047975751767260738419129426942041207806702088631507190184583000048427925284652530153690870822942394406930495564874654221837694289387651829834847260319760711734145631948071201512082498051923337041603505783472221037805908328238842987973256288309723122467700695418586956815740230077476031318231210818332897563778848236738624518752143687809324934239057009672397018178702032103472340045499701539492452778596487045698692661193876148051399265546115184359337967587823888333773973181209141997699379788253522215363327710802363008865128873657351559612374511537167869340026593059826820 [153,121] -665751508767554136240967365932305715155345756175955235808669166290338051821076884558710702553461584171023393234932041473352057279239360644982364380090998529598172676095409188572975700241089425765311747144560085069344005688657281425435243654676169042044149724455122936625600502102222510011570415622628896134059666744244197512257687138048647672948096297324856512186121893926464354628160284600239592840543640484595706792991287665021574867747759660528745412170360213475066319472886968676905562350827244142186947429362989910749071646368560103145438009382404030245047501566905429268663751906925014846939786973077783310357110995552497769864097839508900626348613580727422179745578209321602288545393657392181577210956861063588762078831463592181123725242214328719766567545243099258103244333557466105506464024552411133774437663183122959065983660510670313383902588341829060021902581783221792570298008194377780739643385456854044472088049216585710254101335465197095756973806405327067495090695818888569005235386904565330263875754299898401816778562848328787119592961768143277376755448153916476816129001901628107527226026679132548740750288938724517189231351084564241519470105651170976109071349547839344185147429323714282446657826858000023514797480317921803324648242719833660151523862261003016435087052927631635011778093205747500418235921776839906820775172196545833824226598595313943980218941365018250743267551808777834814273562801337187305813527067898603667334031553540933452684519555335634669867018918549950307369209470038345674643401354138073313622117915585375772973289780029132255150106739698915073347186930518197749479562297056393617773516439704578626993252228863856010029358907401439290981147310010650991848102526990601650637906744502961988117361749129266 [153,122] -5049347028517589049660820604094786045263091401479292188699178257913053751492466469924971194322340382524998398017476579810813972861700815694156232332451592734451782696069450767829496071965990574392736598209459899035368135316564619795520680978451360557571489599232314099689215530065586632280338338598262195964836133054493017172491056439802298792248046932489894824693191019505186324571863539101040303677498400645906951879476040146094086156529333697859758764943696971018484791420757649397251887589845088745986479307557006625258195917058528424294736127866984902679751965419550174093216629627675300208441476815281487515156319881663286183978553458342715818015206333145255928424428563679028122422353802584343628965568027932831457331205015678759796421471393194756322168488668897723079909370067240179456629656959474791982868731271654473146074658485847635164205092101269632226866099147549842829331650261727589071673518163514616881266059422004139344702175994940592705023972252777127976235902417341988391916810844035989787295731866120521119323316272629210988029176773509528019545744571749821467085051548229019195954656744023162382408295652041572176967888366775722462898124349863167008555164601512839706668258416446799401431632157920809611507470221264061526846784693674070967534745423964191552733446075264150968347499775126528639736455888196253951237745058570410500358288974753319805031379181622477039882962601809891172042123728673681000649037807626421650263746202618345852951381773976767936109948371268386072106632376844110807811099816172851786601993864145212677375233544859258247480972134680007327363820121053518988254288464896119447245231945298061560750981810622587814281295811248423912358850641986271331262659619312851336885214286510621540055942290 [153,123] 3098830823798096526496510608438489490806164605777310904692996569189036922100854710591620859763281570534873344880113855909413047862144832931615811990971889219711294663618831494195341956094552120702328300211812656248704361090518900713238549324166207965562869564568220643926554934769775791517729005907017408799027785725171950472826942988211089439555327250598634912675343514282520176578602499185937660063796944098702083491063526724605369927542712343993276571292276478433967187153778862416554162990882292229263370130187240924697049517493146813047402055916478683454440823093692955659308005408471824563461786573581713955192984986888640447557781991136970046201712679815751670415644194807451655949911646918966957641222845436740021137646545856531988439226813814023397087134091520419576993937372168844994271147775643759172367366950950282673868175487806097843064579409522840732807983029050517224134851858204994888277637818019221591330655684801690057949468403949324735652657005787954311219744340006847969237479835203575151292176129562293847937356267117059642845089875894216202572058897727572793250063923987872672075997024321832950955061881427437115544907849335819035802088302644274255367344572746206084535746384970634570030738972820662227272890805141948021579675453595736341341112162615941684588859695693567296690345042481450772891089622482939357854874127353051614163131596246670945091186857163531558258210019842485080361495365432220377904175088750079755800794920776604172132202231905896412443384405388074191653448521301934320563505095329318956722897488973649728553899867144136550707245833365046452495509812417952055437084253869349375818049291923562796999480322653238803227061632511240325339917597362677628552849211787748599876167777696369268309 [153,124] 906144870214592991412656407750093651369197678205699686754811389788917502027348877072625272419298916958782133450687765330928202093636667614081770765566803361005116818113419768389301916724084344428883168720155307626150527258218371950614597037295508676376958058378645286341783723434474723165515320622786345503746032289093218233031373397274891966456173183953499039506204613278484872292064254693070921020138559583574056892684674686754668140464829431556029498487778990308578248574625052524064876765469164279958897494687053956441956679478550065480952778135234788324586569452138934248992279959448095388803117331355175529683556333466853113303782576198027965946330697575285339524627226998077899998135994169209251681614359407649734905682503039121728922492419825767071230978428062774633037298468622888579368647586005783885029477763075967865340553751322357440465939849730550873725090868220036495343627286421886696518171066740227631397215973253752969595839976444310465897378014865776683083668351699866751263028391014269728330632257794064211101448213015765543931800555615786664469324117201673885142486717299460549413157936171856693554654061461703941222699815525916905260466435543157060299286706779785430926626052582497459128197356559673115020637484464997405966678746981452035893522784649752731021929182845873355284290906122211811724717227190005831285238206958983788224554166155298092067426394775775452952654038648633600454073411408514061747140959595460380926540685200215132775478228048797483635221605779963544393728040802620146477045459742245988361572566766460502208698592909491853736875640264479956025001151635126677585252590286402372809863003104162910567801083485366156684297319566349541920624277197925934876452867272946336940089276110833 [153,125] 3287086056403305530164599142608459661928801523222952467249649532404346310068495194544503779513681701691694362542506977097795763791163056369091038346811144535573376235994417223517354806738755943116337951135817203347808027608932016762290340016468480781938255071814288226028481231712545364372476470618519815250164134630536707875816927769367221976536477049826541156268847408908466410078215719719774333298084084392833124118883219093984164666366187450265059936678632452372669973821158653899447109926865412746915307746569244810767681873443683765696258905103661251753436807435582866396925009876814379753982805652964379869507945294958618907763944804392692994292621907017640153298622603107919507116884141149040445985624070273311761403206330723111136710123209099370996048605112398562002743577424749811935423738351790240977771423182445668477797184898875994133052316604994405129874229122388154448830347568324751987842277908140293889118153698853410322351414764695370432445703232682380754582532582033440843030228817485887291135890563257763755018038975816116540245197168982960380067746238708415196892483310262562430750246358280759749994917714115321589231434800449580469459077517470871694627232808592444458025773387578024162246783813741767190067502050542766498314104142309720080037644724265765512620351125743344388593297309850334291492477034859922828414871638870264240281946227641796840001567477315708118651955978469262849258329570625043583117157800508873034899442797466457734634914395307729302868677893550301751403554137580937769069181758332276727856278301230722228023095776019166020032517535045743058486897822297370593276200900390210562772511778107908968463866386450811081562782057787682369536407518479032769488741043131127390940515766 [153,126] -2023635750852487757262211362581211157473082566420878809392688724386713462627482363224233180984874027950727105211928141235562919614745796178684281014758395330210936430069417603758122925477263387286792699532941582667139126207622877392185111887261378612304685489287176897750739191655566874216848615637955531354105586790311578199887448266045637482956920672226622736881182853876053072058165245008418071654708110480209550117268873389825143293470179550509026000006184841087164403302694302705150026685038900054326092128797978423312714060605280629530484161024654332859751058892674351628615580662173642995391552783699736188565806679768366973065324189756355093517201755585394989584776726928861557539376153451097941209513845550815480303431311166305464295506398736985766450049346149442555805672149746658172645504708119082415581943984762422981717896744724938304410369168251114458038698415768558327628814643758763849546572152644967468358415944796620346330623932042578098373385690748815104762526294195294486427398025242670269042903015113303673425074239048042066767191917531812147938941722487468138858291792670127548972610812490995742941799348739515983972532316378531930100022152301162412049112416160344237712931213152386838597263721302454624896289188390450709922060185965126997671704400878824164300268039814364858760201816462811800290746857927752273698746566917197045700758938637503625148852082511101997231773608742247055099440066482162846757981769419337239390545263200333607502389591073024750599311426920413266137070053262349564299686002211698491765574629344758938897809688337805378972778167010226979894519121475950493015293290819654938456289957120100319782523563754794622736804204638641524975670962013025950440755944523783745636 [153,127] 68368532620052312285666187403726219439092463727274257209974078002282223899812771543616111023562973423266021014352309214212851260362610357382399204107402022599388088196513680103320976714660628809506056539417019320008721502436117030881453326519556893956445595622865500328469026368581666912197258936713033484186707408356475369005836837513582587948242927374650602528185495524158595157906446805390861915534285406639191251801495474557057275632962903428778953711559415265483184859732800857335221717138899322509643891150669100820010231764095239685599218488970388200418086564700632713109886091457769990380566069641771882112606538716483751400720144494397635144205579434924782632953686503036765578386467971925943559468659819150752564616145203286816168077039036730942833530766397842421792362750685135336635806935477353254473161077030371572281881615010442209418292478970946802673884022537691353565841879678722185047805974548757204099511396056868721361081296978179288961358014397313367487243557628649035539013209522561697237359589883818375790836997539082039770611223473783002183104169876178412228764243282558796528930355277030215830590645202528254502121754779214592791755856283457683191461621063692767888428722435921642087823917423528885867264410599874552733557761889696446488492678043828876402009290503970964628424802565930819785830340126205224285027708395974120626521846332224566520980440912266074817551763863217484574964455131588867729613344773484174079036172085640891063437325662622243296960670918482106373918491398134144130159330660864920944462011775232631817646088188919871739336317651454353248581867423967730146683680927018942175139098740746949747641899206561365728242398831701591724790608858867376541890643523812 [153,128] 1877662886351556817945236147244021688705254555845375972271438696391472006456404358532848003669782340470267628896576627433065275691179825657226953397769979773294943026183835848178848468734580885854720768620699473578065713755423055384294271622292343397088073168867816741925912838391779953060637972818851442131700937983646878382224572928551040730912070412360086534671202116370175149340168857965121581928003135555296689508359292332957789969041408648054471746671004496869449555079758375814249343126562542493738516564079230527883797353339202617226716644475753992098707367957348821951817405387406728236057862899001102940580952682419251919358641525803304087510009545833494009693834970901969180534280391703547337770062048729699556062269488264231377663270805454192414524405402551139793479456881298347810694389740410387208289890618291445557863148247743066360516348327800892422426024999957529395459607761762120555247523896122940415497055686429306836814247546407695121457942502276322739149481088880158805560198328310294817114718127378651702923678182850483385472064657737374855975180918250834415620753603751374121254161650726801099791572322885204817482412099327690369929612714735818232413218532451977511904445337926723198497796428223882724748103047470506492290007425426257532222695079801610409921139585987099696694396241336529995988202222378756636739020047847634245256630226066277904798533318669440950371123969210399342699338239832917492721217251663021345600186576596636755061020342727810822382231987525770009464746711937176573717309522146344220973281684828131427745009683956803988386118737002338779651903245015775999448945567083159728824232755422026830079663878644625001872651339339882681455984386578983070066315210 [153,129] -1083459248772318851389978824504804896487958703509764372762130938462777942499061636912027362594117349357369990265507703998476834156014246191866469707865129572363276679297251109086094582799103232825969528245905595582811238614961737375892712031763692470566433476745648191500097886003891660323988805953090554327764775971878735666281021167730976133435635474426282982185108529823882579631144473315733054924291953165539365507355074939332044190271148425794939803594514128953917426691206424765857105675146770965766797786689535639839787566205026173762858951656961402110762049597771512024597830941971097002105176839577976796865829373514697648950406221357287425548730002062377337865292783395764509612110923672393459590538968937673425753790211273583533093291838404278938837271572644502256851993809647970792680980134109361400080203962639370018121147306355260446840563008804800772161700667852466039216782841953734762073555811203036540061628270589251397554398553351098507520842612915452826305423538507750163815436939435960797700912385660480709282769210620431772345844845481322323953024807677802247830844630738082314960112196539815329731267218572060052557971361116963983410862800627639216567656621891601010162860736670183244097954382418564109548373746650509138532059335539761233043001555701906810360490601127202909994905521575320723047950496314179278087104855998264361700524672952582446624851831888152150772190962884401283348793332822229648240224095985425844433470138403214414027998261464587444011793673082391859327167901214185746987507932623072436138207204885908077420426601752702083111163279773883469226324874545237438802395106466315097766513182986036983289337122826345719560370999356203524719353371113355491862 [153,130] 859207321835073192778828135681681802896718308519057226054923106501253379850708229429927779679393544390838061307058517380984143504981773985946939270893148364255910686030366621918040820883252714738354260002170098424647561419952626055530208979424797295803857966458625456412354327407157365145130316877206938562638421368702448766241566583416771530814547201469938549255071214962199444598190013276665586510745973228798831713851041322666189079266462364762044803773600948605600643861536990542373332875809107928128435912123006339587308247381223858293381709329486417793677431962274815660783565822585359128437453965463229407849550669810980382863371785285824740802995402448589522007663770544113305768012739374494543120143830998933746483613271863900584758994246468193383578349299777922768619218825494415981692830402497301852894809536537066379738842534293312879857615108168392875145535894262841376248575660635467565936011471418461996632514758573242486667448591352943266237832335789700547289701625383313725267241639182336655592925412588232212105777149526744072719729746541674250959134354814166635092222481134515795720768483479568666398835884338194818521345783901206390432007660319147960208611968879912566329960086884141483407075366091166705800425692793437375526375548205545079378783425186299512295354550305634788608044019084015644956395305913421117640161407549235640145251385664296356509681884867057324810592051203902379502057463557126563653686660124035825568587524877882606337529988578843509557510159012283989942809180301347142044047515886590627930214704537058874878956460047283705670147727044734232870489124810082604843698281550622115291743161071036520630906716838918224415849546645461493593944528242213 [153,131] -29565856631898680861050891061144003361964023220642393919686924701266859453366747860098226502719778380966614598347299695860811538196884716592626766800249607490049740340430047732434515829524219539990740609826417641855414622538683390686479535279066562539810442389635943667730671308370004776030650967755393999191942327258911675434420637618217879371227978842312160667921048688798799365772218733148043772837303332927937652147858958053903644150373212052969919668773844146208437274286145820519629174702778285828995674796027124566773277223661749590796097405449951739988544712430238337792665610928939509197374511760923188042661990896515371667751948687831217760003067147096222972795148232582333334766560713811122618537990200984099674592714008857113395473626668642716359039415089740557393932801421133300717766172941592500067885565757979905836642817299125196027622486884450877371720840845534519213583494476127146238041645514521611788170338137508086008309153668309537640134233105579130969854913984503114060643159264955231327684217893860074782725904999897988990507551196127087188030173199479102005572005013214170032733946510123393597680968374403273385749412023945911842917367920945512512719008605773068261981117752596479743496334795748417037264304195899856301099250089155009400132568861818462357621328457244079772097304655231213425408800657546248953005113430794969853203418887169585086373754570848138133305900269162458120022225865546973442853850836797488337641241867997008502395648957335189834826606051524159441898195993727353928363164393774693823354249456731240352501256106587152613099703343928613812891738710933664100308366169381249603794675059968764089415099619759794545447382543523429966106163 [153,132] -103573525154902853999209725775015993325956674278068477319451564019550006558198948938570085254682572123212940399782904004615642029729947767876009092660336658915445068346699913371721775716375867577554857963090824559872702717933021412653254858857217148918995309942200366003912641703470044781428958579995893087052842390378278489966219371358205171541044245804106687923185433571791456281199612351684870715869984085022632677916313328394580059283330289194555435812962743912698414148446065242262032173033153654470214575239974955757773668853881393901895867485403727525764895464314257687705010726835669461737080496523970473343246304255158359875201144014754403051933020490634214396945888239428590375491784501666007877516231449263910813832696659685452187989428096570857553058134914936260462353259603401295592023435762756199974597332908302891206416073858698926501779944535594623910230947170852725184674930309767224298029471128030567217645549867948829395391871217863434710990490279202367165347439215502390654519732280636931542166634565261445236814182330532110929477908557973418764743750359474895432448533056374781926123198117724610544336671562838487060622220368793473394640972279183810436673756065141161615213201397572850787931579487063361914636473038464447224614923741625204709343799379555592386447388927299170720450505052780734881551041822018422717450341939643646184212742459746358761161435034277204943101209135674461467879770477109450139736004932264425280238172283327077700036919337584359820026641659761295023409769532064691388567547716989712198761116552457575585355305032194210704544113131949110766408291056062836167798286136769774269308900760408413226283846652685797872794203645140557034 [153,133] -313530415649201945408884365695102153970975853441605031730875978165873250094548493164796812525825358397678760101848736889034665996364631083970474346493901665403433305227126015820534968257279246198380641375710053453008718082679841944432672435627434216323600114601877672040687185696580796676753127022016248472084344106622228643205449896713231551342666699519173127544361613353037476334099601682168556530719000506491656741009564287467733659489840830553113098040175870006128977043118023592349683968681105895525976434397135543198962910919616435255272636313904982492949742803017712146897092542334163851626952638835682848557991663949332919907455796180211742599036894219268806202616351712194492773140989801651338701841557709920936563698782104398004438080857538805978128643989924593896136501189639123038443958044459704414147231907519372848874663114729970561447329305261253580484480957411582505440728133181260369998340902680153443239788494159668908792640206628867023207067998947838585875171976325662179415984739652341223571491812894048151476532128447031649958322915094905288605357577480854691427938814863641279285287786953946105989428278838371330388310736268049002897322362512207960527963811988535197193952210815583237499794758180249953899385281175911009283812577619500635220551636373631370966630316530251050635207495892266667220309258238749463996322422297666722399064852563611912506339582096955907052334189302281966810055418843590955773152129882999630089192078735182276613061918530847701084639196718018272257835597806624567762739288975073121056779848328356369472410300129916607211807186063383012024223253401476252570017426089828990013364229292967939673979959140283371715788548473622 [153,134] 199545094617467966848918235113282011162922040109243944959817979143683780710365087172124367334738446139517078815554433825441241173771344824449475380744225244849488399225931508251041364432807589714065118305392581615060945216938428542815805328747001612727029951680252533319356980775943696153089812382868473793450457010450359478195532951153865656156622790999470389853876364701957053982166672624779020313937888584111393346784754080426927767984179427656184580640796785550363704452341525523430393606894178943803841381059967885104297920082248367668105281581273721217691324813703069996612245423952350555451579653483814054987632104120491669981463476790035676692102662153798906111569319429939454932393916439925464293112902965832327658633853979201449555146880095197825446794230980094925498356862474359933649442611723625093732437018441047616087506922892363562519974894382662182159357539056364577442210904537572390092445868752765662388303176734803970446325119807106097606002493670774619496853723042557780675184263278825683766151356766912738163441386407812313911342695603688855889272829795351412463534294221999569614744178124728407594052807300147653416354434762641687282822596740200293891813702097305166874753537506377018794283626430865630498131018115399504780478687856757398125691517341045965404080254911648005056814823866328077198867537544133287719216589770503687458505888147996140696438319105468088950848163419445904792518266536198575580915738201716356941170450948212044853828215417769729050971824568894808000350349863283327602420297223292589465222620952294149878040365357457397239889519612976971497354278714866307117660046071017881414030015545634033829966878456639290709739390 [153,135] -90120627144620825416531059313861945592938866646039832187728325459804961417958598842279001725128275824243321210012686780290306157750828028129533011985353591353569001138765851499662814741740744571552057619133157256666238148829610117924707723810193846702609829893061969734886243839562068841495375487365043964095598585756153556050563436891967532461599225889681243182173620732163002906819862494533178493079307442237098183578589141081593831414313106478385600908429391852644068540482123870114073916091556906292955366220033221298420499724304056969821454748926762931885377677627493004708012616890855025150331012441403210416374883242584745562279489925410905376847495015721088696184744850630663354616764432270537127961744731727851097022277243531899245512146379839749795822024100049275417944337860690342311983297654066450632970717724648098204424893087285466469241327505644345557470202450262376492682875836218097977921347854861043346494396948294435973062097522132491644422139796242493855088681015050264715649167019768803130612300379862166885714822738086606411746521378590773655570994948490962128713598329167352156769756860519940018484626011427714776531750273233185303799008989001898715606867325001179942523842786441248035296434813675503620005183186344555879217241217435293694593078790109443547952705340882821385478473162279270536420616318284533831909711625469100777844367427522868656159763009501915191521545913540637708180307705197478795976780494951594626735321529323298298358058139819007263321432426919346196545955756273722716417342660910042863544005618303911169109291107643539250723092303065191875943181003507609318734620382525385489538087252524515331587573830469722154 [153,136] 3442378188959332928528361332030372091564694632734892062943573259431218467762530360969636031213195664983902267895165752312564537807409237262076279171094957049589208671431261975847331689445692957859944539672357691502566096937458850241456421006016440826691710448091473826217367010442510946757410990336473504435087185649720516294215205093561033316647010174307083043303850827713317098047275710955283436158388968385422854178535526086877803140720444484311573943426642852864221985812984697866090237675707710908688631970850005609903943008464899546971326796531426672707326920616011832512727885234226143554087313315959199538384910497958818559485212518940945106294920659624336146882049201447807342170811078343837422677190777739898878107119965871245513700479716212726330079741226039377328366070009515467746939451207870496777460479940335281566109115751662411000439571487793511736775224418755633061861387291718232512264201487777945355352084653705278576335223126429890096845957980616483359256742417157653599922745074696623317071578845160519766450806897640610868229059202579013113703193263146578158931849450945827404322697355318037451540840479951118672235637351613995265775203821052026748946621863803466841898153021174144457964649747787868566726725639373828421767895621105217139985359694413417219839228477001147138443694293575649770729589799174143563848706689838566646707885471628389177648199813611647831807109969888524340596682104007422607600130578298219846890667370950821315723841787374573714563145361543967456481955084825865143375759780019765804820076291698127537252219986564302190087319526381055419399052743418930323450431372562966898113106166984917723212004586541 [153,137] 8448204110086401888688535858444303333791594379921792533528390387550133103914046113011085936451059736851898772543819978884591634368401730073383856176149618760485601302981392807645968293551047555676499881573189627318964180106676698630165032311546932302630778730631099580851288775420286678394746238369374246087426173229374753934413415210926275614319501744354584474635324977327965402613285841206991411119897142083854025874045637418377660759451182558251220877727075384425662369215028358899215012092028788019610634581808576243340456667418393249460678791591023871005643074772451787312164118725113493993969289552780476937761610664892702700602509130967849637744724641884406661532890551874261028835920091326522074402693120816652766800696858305150282384119900372375252092856324096039524479231258933359587302359993410695179872824311755564888771800199842231284683188212236358972094380988882204966475003921934510068692730805925592047766719722567520799767754300180338254809674973048964255847418137429472525240046380622239028824538977598251163732565118823638804175155295905472689276434921176311090208569255081706770735732043285848631058512612527386623543689190680524328382063228449590388228268849364479888236226494810067956295468124731306491860085157457390586147307185883408003572162109578868075988457000133990473072026912266146589665444907706984087137619305689554351163801335574246967123463628011288445043711223526182786078598150050114657424556968562981872798070170357630644053808179580729006117448173786440091203703789395405931299550409199350512949412153056119764459149351221332783042739369728641811257865010524726851482539404796920171386646941813902051186714 [153,138] -4355406296911051363564801398592315075660620499602252559519457276883432655496230909396385798366133338261692432450777606252976558075849996030365047835241056422400056556596289136825099065608015443149401334762020241589963253681849629982924432910470560463320899135917962407368337263420160628893331230394882358476769971981588771005201390936043777720759064958469870892895182684385966222635776398239191383585797171548961403800954954139852501035653984900303714369039830448875427759811040217947763811154179434357370753394412619690378241734400633247006994490726458599054039417912956909999633349652060802943359213881043253714386183543998245114851068843714513637965515068375175795935087362018563485973269708179059941401734673219228970432108909038032979391693108968741699955222484960535964640981612125637510918470945538734659866867981245050633390971071692136962220014069557480515034505162668562300527705228181451272069662027486950547422762334475077592553561850993844627239454848926475295837276488246463916424923834747940601954777148678248496094768753958930896560870624894782569978396277298479935272207001401720072461542131393764678146471618971834443205547080070903688866910700431448463672260456181290170251256241015593254673465222811892413554270755861584510959659482159054698017322678405400297819957689791119435009019336502623173541335296029598905029371048099566970944336058679791396054221105266527761014809083441713005596195371118749441016420394617156128434239584029200623391899742247474007097611078877550845780429219267234433736613888000655698237425735275241869672919393616287621770165191683657457191144158942975832430130382471471580746214652155979141 [153,139] 517574133057685368074354221716925407792889259891915941448961955610083656953587577099692546498835380471587445375561032942106070947247309192045245644445423181794557656878677142212978441409961385188023346550739496577478677589541152666489945779437940469423128690616614876030471152672706395473709486024900804880115778223342811105620933006396837406228598040756625449391737984072535998442185306853004847498739200449469671413861500383770832532133939162399868021999479737612643292294776879113797950958847465234383169406754205854395649519938186148447414175038155427599999888681126206418932686921252078109117769260166544609023508044560957607502437067207850232720232807452105807921677702987087146930212387650801937420683048720674427264788902651596892979416053807018544313366106437848186330053659640230097302960891313217289543725063538801942212593345865186881225944815486489797576274857824077095968556332320425749118285429473619007271888531178839642016848907267837110817612022369611790494631781543794860000427988787197189401882051854142049507097622161827986733613177056617872685790492450785493271179947470626219541415801484212295045588820929709745913551350471226051801760847700129626745265324144140067493810662912786036391750925674151280095289866735812470962782068816118099183498747569428492190103659925215753565345415200084399103105435532929779098826764295967628262145932976242140018927249204687756311084471411734537673931477628781321654098280042408761440348187454186096859322098838048251010742570470265596654158939932523086645407780171827355428269678285380691707856101907774259721642035272646483559752761375000585116362169929103019642353969273 [153,140] -12824524083853729488152958282567414943996475738158503228469308188507368394440515413144662471427526584241850775572854117991331632362568700143912048396303509078781188004283086756147053825245342651026556850298382046861303724224860270850952752808373953657431622463358100465417868295340740355019770432873453288495792807746288646220574286829453719093748292571888954260365805212176977790113611606619626487194429327938112134341847718495137280883682576021009706032930844429675657926340456634684833825375590003492626459403290291500252218684278342231744907992467096645990366654231961145825323312983284012496342194201500250642856381613508603417388913588029450876852614330240083072071327320719430858623612084032665534090440040177289621211770074511153110602608183810078931607502992361929839895231098616827709091344975292795717427550383948207214327463520898473961540027912015726716034939262579921547990212939321127227928662570716904475517048621198282895539792468376009736777788220076174116361792014706388142323463647941940456800234318798432108913992387288909332342045592261560884430498638660757668557463130639854549264303320700480993293620646422920886395763606091666854439137005142395419696371397438324862342724684646982292873946528590225501858184147362372787748245688756487323091016706029692520229475278574281401715894000868092057252287035876244692218562963890260614087033142997166431494439431705522913685439153157716753419366904195089122282234925967791415241782690839459276387732240905707198119037499200200830669303889031061704245512400233579140946655439644951296000991186270658249900174747536546672928154255431652731580830753253584677819 [153,141] 7766431584225281323794389709181683526027926157147796521265146021050803174220181201876355421761979077675729246717694800803298637210822274928028993576732560798866839643562418772962379877691534395528973225449998355441767142995423573563018385332110058789847782438329174406216451967021843240594588058448007314718976448929348832867561608222483760096764048248393799601331017934361625924889516682952629651748142123510222375346057838377134654208935106875699358965514996056608685630005181649735932852888641812829883380805207590037982316999410611664458130675422660865303448074970410675585861128798928619911307871372034954748836651723462792508535820242509638721271952562454203259198891905759974047063607503754514991368816751582064547015746716547711974935377293908698249583499093937954177142030287251179860025580031865173877874344390736822123366102327630742317880711296012752149782072003214620012184481007800270347752139862008639084786975199619953643450721371535516791931432397957236137911504632749032064836696191207235634541380330426496271231008026412141244228884232226575690819630719788444733226931048906605829479278948788334236417015482474910329758466680435171772492887047495223828549951359460590343872869636023653859147917676925282947455584325987302047996278504746498004209607451108327657176543117898028357547679723911840757017350668143769679276359958106307921990559147208329449166410799170384592001527837116388521289545887111487512161423578416376286244646301538564523668282499756478181320251252941287955458309003543427430345458234121737986545702051086460926744999218628675659646782090921500157289811853526097233592755054914981 [153,142] -225554156554823375337367928521323470360389612895909179507979794721494385688013181968235546464970690232003965872910447119300584680542212484445201038967292488577251735474800373951805035682886298503441292386255564130202656466281063927530207935940286427114236905770047870399213588076335605997680707308759256593216490375565477203660058743066972725709011760994040607680242678845830707027053715936102321751342834522915600351922377461683814206372200837675657213647969692067892890041061074320012884119635151514082547356268174567688483358137952819467544820506096970492152995792644334034239724354589030648267781790848855206710942128251136895111225177393118179708918393093250296727536201275733328390587616217750938648766985797937935709553576018626045743968251066290418055771562919463154079184000443442498455470517927736158426072757792975921418553803061307133131551420535708816222534605835735197193711779024369886930563795501387403845479581377892995797874848933474696596730236166352607052506255427359434610233112806962949592884149489865018657980194386489060487013970067003227344847479911306675015191696698683294377668895087684161587146972615719756304117176465921776793771126672653882282316725341151117152095505895910287632361998342680363874005980799488518896399349698857240281706914387557444458507314126254212294290140769709477455723473493743810543609385563972716906405765660314119928106851588123234623796551720851914187757911210385042961928325407961994050025509300933422614698570471870552571970229596506801281615941944571505654365561653562768227116721962100234793433647523038746677705020534675688449525987056716377513345323 [153,143] 95007373576456396647146251473564005966901698467155549312436620589278509224553657559927730783135892195916611089696125783347489440978406162691482488243405894482670737380562853374208064337785795716573411717971404438915027596717679138989379580862854659213433980845282617369534986666870063928019561531091111233809526863333333081012120358644550965765792112826040240497741684662061372829661883474782073023747389563313035663441896125945942563204816086986081107772008274990176477751834869792049198812079502763237356803175994934330750713770622075322293408939700331960116404226299991728388736610123005066144046445351812262263402943713155657518976333652930647952851794532431585781363870665740593922064855458508379065275666433559584482549362687176938010761041296103103788201378053106382386732306051215172318606276797627191094049053596528310748769916428418676217757602531289091992209812656678184796291768896312451277720624464110146071494430953669772135955989302148136237772751281497007543965029953957119842243703797974054163787682450578399743617371563454950781390257838598642369258075728220732940332346710572457980242947135515293193277301043998276378108420173714237891647477154675437723683778910081817163666138860028460750090645114783570859678221137343258756882247033481187020654326557849004088814797600304905335519897907799904720968582419019176338865502924434626118617685803740109805119175881226381372629753095423960967559688450525759140495308196447948130440864851059559228274541140850545038685259984696042319674819256217018861814760880692995076751383667371737189611812791566579658116370702170787292734784347788412008 [153,144] 4883245941428795596254581875979307118418521033826265892515969608436611217995044600288673445248509803644851201618991720536872742066397279623408638322911218142873875083322052170886992899194404754220298674850786600602351691200560673174921246150849570965614036451485561030159223684780950364029979791391370890446282795946874099676997563752956081953326058987813546405663802274618859167789257284173832937597673287946990227248324847900209904687574383024769994634244569447601140522466764843870135299189370630919708173475660474113157684082493140728717365772522359415606088913890929845433172454875954509956713424868335081671299868594333584553471083423394282712929925252300001364891592387826372577005416102193227739948517051743776646987029152831277214813965497804999802769095346279774646400425337628683725589419852310949608015139375189396432866001252815292745032971425905699685775079505536016675974130472992029111591900997061739125038535806499072398663821444348694443545664717448308151934182058418399337931906987575416266399805909572590470277824267133111699651089653526502624934531934704918440037473754505846047501040822406407423185263391511106422115290434688933852387208688086403826461732357293055078533015085480066796072962837264228761699086361113481880815633965721334371497733547008763952763355198968194917416278633072011141615786709617804374479617866767258984614311842782333510534716803583288451795708506102085528008218642827006702094892925313258794569177521104385199396227937524190846187046534149187223759403807940104783777455743919607336846935701139679560320261134677709686555000860315755193945028585220 [153,145] 322909031335785966989575120459924965759152210108045198343030814924850893805523613137377832752771701844695724494005516895222650520058649382840999960135615009409231042439564778389991475538367757834400083758448248870878579998711039059318937707513079683555451806229384482718163140814439332865795511198177515730505202858490653616221457522495468777403580408275448993214116093860355035379363265665712048870548293554715435284504219417997629784796642653027206442063555116245142808987517772994929855414542498946904235216896074266459829972550230538824778799848619486079232412550107802056310187686823115242707830596739471628305755414551640217676422862739439184867479495326321703528602854382351843676045351565174226169153396274828859268990856434255513181609435902423960047626033288440938783794567391602066910619105000341160579339755044584223225515541981546644353085126374520224743247844545630185696076836967475903268203632499352336507971013021944179007390853108928210274396150701245235764238156477685847431768871399630012150989691218401284914363431776129804584658467809567525059450489704649848812316913070112644722706016069890000758528985326839830609159566362646218310600884999935833406433835863837543092447682517975249085313448797976048562206843017250396365081957978291325297192733944062905555260854929872799566020498648472247133806186809231640997488662192311450093855353680214668741427949987378848140681176567651914163919933988718717095087812518727058521549827937534443746365205765620673824258890437182838237078938482175689781132784991654669053471183723327350362022188761071326075461273449377747374799 [153,146] 1903346784692500348658541698809331787331859663075943448623495501666295631202438423784291366955070837048910753369104643185077871694513282065668848500686945043421559560034164951525910989977139949023198972787183205866409684570715512055350805296657262793710350280158502408409470827428035807238607512936651717659497002351927881754858113629464396582564272940308803177053355239151525160798385743527567658577889091753189274345508124813014867598912416919398843138208663748693406150817717170999710944584429520252603238452712746068667861914433308145706065819988731260474521561266367178541988589794971481193910951371943049311219343476731727244955760132760744502585713603280958706349110976248007511732884578989296202503436478503594337982982461601205748839098968262042603058573903092304156778921951218740179032330396535645041707257033297711812711996444330299161249336044300344450577417360568917602021773725365106804504326388952382211410560721571340250318236075270971696117450820577990154566889106490071286989560513404193542807233886404422876178401749530082271136900950117520925425384207817427376618066496514255927132684124150102794182661977404730871281847809694986080404466868424358883648518500564981472121657208618770952509803064865006705305901490562199017651288141689719022677572407301504126607615496928131260946348482865647816203134674081610472130162858874073200502264403298386925230462158075961961648999066859004184033239181160369955249106221245458233954748431858112748674708165468266213150360318018339252644062820661277447444801015067002285976197887205896794777319612218942750589636159567161 [153,147] -14403494879493302984328172080484841327685055195706941855762466672606540909227205098216018160879689001935530127003132381097615295906322543420373779603643779787063007047841773211179296786631888719583562853600274432858615452428942831193152220056090831903752774132862655640827481812298951243985815432046541083727433435207124442546012283765162265045121800827921217044186866842015892984806968606511516978985178956550326713749874248655375736279775280080730430010106915181999505005877071949729764971461479261741492750769591152382007102316787384035718890487295227089024414588822401037635808022955182413458485854775648533221486397594171222547518812889455446164853557366652847969091585775883347371481032422162645800484523497725245298196787807834890416855775820403252784776800762136754821606212428091175194983536045393335693612325124638393359244820590118387754020543074132416480541467813870596594198012871691183087578090974030142336652032464601573495875743125416324147449310987420793359689007040630800606325287433143061126148709304094486256762489231208602399622011995114254192707402935450334957625109744332844871354762307756040203368820630501467199647904926057189900951630240584335025160843692935288788256918827594150308054952604111790987299584975436220709880387601610907453005228467909821446711215749615289479456794338053649489206062008179029509338452939202091229316749306002073825467242201617579203391821525304259859405486638974441584855679169101968334756219652328011648895603079613299312117149224308891342628244202435916572906809471724555255477888452996255865859054731245670417651789 [153,148] 675196699929662921157727960398359465310669435479696506234992079381521213394880842480495209104984732436189278333897132991362652771487274529868485073215792190294512845262647306200293964845958090063863014445235774379621911612372126323805709461128034692187378747262393619697868399785781170039446089838296353288635816032361633699287362064261934729914622373438694776241526116000734533026772110046469150591128827873671017276421810413032901466443435607610040159668468095813802686058370980791591578466833876239719839347877702316998758682463151638392822533017588859820032316330833511101008307838417636432895701932339980995363772539599588961790639886757156660353802983237297391393542043752777010835821571225575585204878526137323433216703109572300242103071504296159000052835193525976925189280417644238738217630491519022724387218885232947429236362420075677363932508856009787980708915301044023061136824875427929997933637490423231497551217247346014857960615224424578395685714098770217906048164082042574361830641576485343328330032725757970250985263090027535411957721859329077073461094292452653456332396320511061922241876389204521038120046128768190844374633118467510393308310005134060577641706209876443070994156635245143881091712456166671679742361793169364928726708935188531377033602692530524259800606018063776887822915668110047928722097170316654718233152845496316039334062203206961560218664961168382601640436798333543524515220810653212986232546619231085700776124738075772158892801407104464581178397210473504524948070764700998339925579632128789772908442064539868227317407525536674771 [153,149] 4749038076418945004590992776050723499385586731549737088145952098332757196964334249235765281401160735595355074226690468684731312429394652434401998515283149495554641100598861436420230826237677727772056224246009357634780948339163438837233397837736170641271252663653973488971633841969352684691094053864387115282884433956504784957602031288144686361696990015443776200446946634896113859824459470120333305818162697249928471423372089091943845711546744009480424889585475982046960660878617165210481963932354004201830404009408608497439902222072537054249519500949331126562841003427915502940081223421729992225281130311043491943616869407814870452021199472942626939217493327503952793791576125454620371079396207964262621011515478575807062998036842455229819867598519426687075290851670031151074083829035181663129876483414215248802080480674276473987297957247702013883778831106287782021568888700176589214384210963350034615736000007371167929217922992698656048380102571615776504560343454466775078701972239124973089252672966797704234559285021969835385689072795875458059027750380540642144695174932056213462954442017888673933048553439912694100736967401691977589350774029503570270390361299499643186573869172265725687428043319877473710266061182479398356549520418746994611499218482155001266547810570996986926586479678967211342067286331511186377532161019306865363688236801576312826548788830167365779412233905805349869230368258962003493062227851018314786768784986085958077129114076969598580766743702980731977977149236206769680140229962588239233721218737270912887496271512924815408816857740 [153,150] -27257055945634772236343730155998388464337335661381464676423256394349989846286111396997826007056851809419635994920261759805840156649813294498430340252516317538830917111379530493350407181656027578923547891137617769364825389151015371950616317861199974208535340237371415063693777753708239519769632999935172299949469161275904771307805157378127605098466339262292818365694110484365893941824305130882682202924043723673311514340745510539760277776951343742678114730459925506335936471078271505478860690569783851195052744667729732364034791753314154431620398783442863481911433161077157384609367649813380529971468763390803334174695469462354064287923066773716321491444872213779022191923827002272759361792175850730570203725025039384337634348332692699116875423127879499540015552110508364633101846151030566951635759819611292696867721501917585988804134400395873022148165907469762947446169920567277421466620012264122043326036802656511977173785107919211374540875428575081202052493050258634675847361751901622199005240926076601802565918661992724811854480037126990080901351396026605286415895636302920873724089615053754881821335475253299432108369327814876346431485685034279762639782226919263779783672085217199016411646322965861480506198563584884316327642094719129991502482148433937110561961499805370043518415696794237780316723588890619770965959596124019427860267563719737111676349870393894496959832796953103394657007336499759926604331679304231593495146156795499311927047520748616246575845755552119080736595435252490574762259781657212763214581108149297402080190127788090477283 [153,151] -294978978934663247854812449412412267248930987262418621092243107458014751837763757375289331320771234698858304242040488706140212657294983714948359237635748302295077632114855706763033616861735012280255166688757345772416522114548312672406120985637511900993118770346184516909122302121625966718136189175100795592624788383019901680265296257661807186333110649253776958259137667434329951551891751504118308662187286790393508154711074434038457556220536679868812274661429666572615073162466177605302931869976447948277865611419625739204496697441730091834587846005203452839184114793783090381743789814448717428102039019603606903606571837454002655680997940859169328449645492113583356367049154984383375843614362875024700392111851995822497591343868941092691460537220768549057628249833232578948624697872839221103734549587226006798823255081771471684849826923580767890077960811363204622829436242151656630657626144656266940786944340222132285493196762192805957937340479267045513492349094981037343379551472091770477528394298737564206654471695941749071852417069538793512576217973359244256953231625566255345713230071953736424037966668710824883265329893236959957713028244810707215020748316096833168078553908103055162151094880155740843087679332990571207210126309134817503733249005323456266546095437670139856441159443784728467186089205361733665262899451667886152417297793733581200021761958452002395484982730010325379279593455683887640790411972479508695950490346137589841478162985079550139616214813684399476537201142017721031904298158622624974026754662051324347807722951874 [153,152] -514226817057027783061447862251157900239057231336813067640811211122210695226763926408715434911767545378421798478438898597078444571410387810001542910758204478636355860769158014561192165625952245939507266822392059807430717943991058266599180688092567168586257132888071290700433772678611772793318620450988112090531418810392009853701631214214201907241235607635969836899079449372286615584563743988314138670252418361729512925486032084857915015415723862621134222778374404930796655570976289373501617783872290368451115683940754027709290615409161257988259465356176968090549524448543958496473900632294672064600063177639201441276615317101514048099041663713203897136719631002443685146813590022717356118979228037286076405981846906962497800251917817479019532618127433545490286047291380680948630531307211866641930095527637001510472654788364190710219478896763051443797873596603425673515626330910867939926184642588841479422576633485002650111197814835155656566887710103730136887793291899129200126025797516380982864067404753707108821368356950338728166944521431429724650749830367372080253447356709432587604047311777543074400099336482918474750441176108350127356339969517451472573124286550548768130325818604378457340211738606859523556506150222578768556117294748533813968052592181974156216768001877221288140511027850330127119902609433597866453040656214227305506462479046542770228694398053159124843744924854715554791367007130828188023275355569202694079042478105924474719043176660676239579580121738326177429511860958137264264858814037764910661096185421570398904 [153,153] 2234352342096417961627787185289818528081843995551620580904016983880855630132723669023895415040552322533256111884536547249815573025296102948622184621138070951006431324050595328965945047366812445490030279551761632510229551703770441288570953308660414576599490018123878074603106728936204306492581197471485022688236870450262582076898697024256534391335605130517668005758004912410210898937505223725056178390796263508240193393949777331212124113354368133627120239892779156897550049067070036116620975711773374613213136963886576298412858470133313603124837863964711380661670149625713280776200146184607705570401052317279536007410591549473356386391059011026953430865391470242262830627663006146823619247259681821262199121596073045845999176469581027360984737551487489192173029870273050394960535488131492679683153528247941529795326410167465493844275458825473735913958114504004752035969643029224411528885844604098829403671046258165696934197668225063149121127631180869965821253517908498789664190011582825010890598782644188341585653365757916006294814707119905418643805273353156940924689849441265321363657156841998036326823119544601462184380821887295168227817679346268210475299035141734263058628317586385056440299686010507783755376190731094256171525685622369537321709439203930329434368006244826886961727777496263635486400233926647057191305092472801573686768399614444250046962734068592627710489064814746499605579863894505128476421777447501560402377818479292322585427113931806930321267087804119453403863170365670841369698768345369125105609961602735 [154,0] 12525644866361150394924254440496227322140376308832360093828646288838840204908040626950537874806073700228635415025720468913869861662585347114205557150739804382279326496968455592523847835161919250222723245043146814172764067553045262807968238805697122387186356037272393562292166283112697467710815203347626315750126129530030769099895445662650904339988067313155405601448026018905788226072598747408752791506720735118901662700369859626062945139334084249044957424408599585330066844835247162084307831968987802927397368754494633262543694336097877317253565120491598680912877522996527614831904008872392319957260851063367073918601477649405972827840262675677623178143962387358126838344329150615396093782111714109474333979957802901628694271490201465549562998762045410563194595550631003557726282737226222501499866609728005153650324147547500802314305051239852209804985371549360688965846876842663509498978506340458408520737047983921901460721153434974099565881258081472954216185257496355960240907124694551834350290910987313779998939478685039871093916280451284287565892973792102959381769358004705669756034200398955649170996433598345230743739504813392310912804728459186967338387681555764001916387333076707592362880403413819979622092032268613911353606611494525945379202968208687987486428944072182200949982408434166579716978357460509248817707273709941423881029905982477022932607465086403429361654260593761357446080102068388071493609476661042401162224584547398367073647163129295924216950726864818297089199690755538353872689549707771974058540697006513825558228608696363277003519767049007921708800227355005817441523726540892588440098527615322545056990219335090190079232171208256259011419236271194882448022269060783400322220707927465881661086059620619593449463616549284878649137282300295735184563221387059652918376438154364890653832061687565719056650974677823452313579373111510295382013688096392190598494139658332736478585238063870942189603611693193030199779683396400110182884946945630475426026887028186451659582573727802703430335476165176663399147609062711001874645955211917680571787059307098388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] -13610538624719338586465969538440072757138953279755263257697754948392404792335919301078662776810048112543461315027537272719779146238580375451339693975650859324006129254485007319084925845608761335824220138879116093076810357685698662889384794054926734962854893671104946837547928385707831369989781401340996454010202626395539573931367751226169470401947682628168245888386317668170145113944756606309363096960700002751145210253918199741175237993251413086485030475559388653298466983371170673376806965651039644577266194092585988773077033024411758757984806061363501635729097632045134007803411383771587010034515139420429410970493587194985368673519241830514896058934609042243872239659890852471343231152182226439311840605859869812547840735967600710376437082462796305453255341242696503427287030851556327244721114846583997269093817777681314705506858922213060412586879056239747336185851962648757917839226065560567248178161975471643034188757596323822386730149149242167214922348234643376658212876405644212464548987823633548282554873876558690890955971328692821804748086817936133309275509858695431191091223894646973816054933114336713995531097187489632665566174262279746374980554014510546100796174677686101753652196435475634828528617478740377833733541120472411981307415383311339673219409259363135450940305774408661754064799267027962495954460825019708926783718240786561823995034970761922480963968705329712439256795608838979656008751026314587830938587438228378605878900930919475023161322233226143510127249800853859925291989527419473593923748802648670106153483228397117669757137355914883249010533336346680370316026048382155270919535456215146098419835995242922191059955906284878489419516862257046472165489886250554385151607921510983816953364945385924296907965620595457526929949115012288971899437069377320371509498927676063928116403577997532848720964913418573379083110257296769488925128301647763778137178780936196584183660984603181636837001244208572017806897878986116470253075551198766537699511152355937281593625836375008605389818097637904134574700705008776861925537003325525908792315021855756640434265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] 1087531659757311206897052421652329222604986108282401164907136338761417362961918589758347770903586361207308002574713458034232655587834508423488465724330334059684231827102630292268944128652061674225276239398460989243159145906051058059174448804774367459102736037218125564311067302453145847834569384928044027192445924690237355713222388472492968878671117976038545908517189031099330339683263145593802454546355594212052402562512005824884654402115841486192206975930199349387066260379471220675373526612256540578210279058450986091900804910190170869969971985573564420473939643104262019123460335704395772178298050101577005173228744912185209586994327233781414282149641062246564316458912408888336212286993240962549490837428773413711177480672646530222177505205755149192707858696863735394352527016727753880426030978570218486768558436181235505791681352482344808689968517229413046336737891395651466386075199120325950112789908450243198644986217265386963778126629537339083180201205012043622352624626811401130398523398853266243554575985256125647044217208733917876610554890939837750581988827696362744166272513647334796064061938632336370138830414633275562707101442241484801828055702862796421502419941817989681112134644194321433760674968329502905070158233615582802747155812735105290413275158677081028238482462795488905765767575212429717819895769180819731654027064804397940689461765592376589587406603623513295995969361571390211157309091563755856447871253906912195353820276086326053721452559677434429161081098232845259741729152617216116668936271611055643943125494818125136871984404391183307541482235511504381326634717448508197965236794984336615334517746062221186247610059110171511957962073097277551313115430451080760363805774023833719410584697645937580596184517369579439082956875907152332445998244164058642436720286296445319527162068081952176352814839619782930924439661411772336528980217956256014036495666413078852977081448453550673344220117775891509597082285184619104894171568395161140196806126487569915416502839330287158057712013354788964983065541309464570575703374763693650345564023496081063058227300643920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,3] 30899423372823186052377143270598225595589088059213666811918704692514378630963877738814059148400821496502359756957471240067616684660733028634535817184514114776343898212889162016142813507540294649911972102284816775746416240440095677284746575753768470327192726519980795240035449929773564476430703497884355212059347608327738952626994347259341985684434357866803625072612303117461551414832150467111152745529641347295623158741906668218516952047700429534963045408186742360075568900571173306101818091397169355302507121385401804370931755280319543391487088714663128599568919005109957125150359084071079430431891927105022876464090509895711197555871493837122524482627923467997290205764659753951957462220574027786462366332975191173824363585873798015335191019202761731248764874605232453951961121990008046809816706816681327697582442021168894795800540062131652477236365663881897477997527719427132472679859088279603901095904315507337139796892865516049901669492694573658053951479032499807305479430724175195690172270787847440721269293707673513211086146195186965331891199082956076738884441141012206347608817002648968728069370338858127230370078085618781666800512743539333771634758723775070360574076974245456651710494200665899698780898356078943633987004658212101033613027980319883714783138254111503276715209124722076660186512610546197635534015733175332831667474323160471214812365632078970338751793645140229228195808451091031597488561593041545955565590066731714993333203039928172448121646017574359668039858118255023748027472613015313666700157830294393341212500449798069767744798697796922977071736678149160139332608324971953666297624094543791834727989591730625560089498821946504528056365037859647478801216886594843572923093293067201465778234339496996929944608986785529138184547705962952695353069485104372789322416390949005359360078359438701034683883403152596811931968801884360381153883058621787683508190130743890324438094838901768901499503688749902866452229990409692882876829452589869572829217146237302589450171504394761375444802929911956907959246314883827480915868337401735420398671966291104240553977433592081069946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,4] -3009050824559767988789378273580203365927213121186301523716094180133154632025068656812443791519387983615322256758549911421916902675585625298729587798132315270504349626910127418721418353924342879207679405712759264452879061068885531200925103782248213039777130964963724573008381107591325036970406211498861607268583223954742925523644117193704160896571331777711420870331009223851803898008870865543440696043225717599676052383584694362736757176394148153321193780645445856153598897349512977948009201025393226489753837808641734241574293763368453012794966118565712088671330510893347805252823523248649150219725702292045541845856954010801471260339732068983596377489893729161926668099213181809559353973878682215434657911432195291156974096017929152133873165321370850500501923371654476740912844378387543320385983730083900435051694763747486923299373590540364691939356383190848716217501715104653008724100095560036315836001851027262471607794196168190552782016540314928447070163035075535504760406169800290058712579343120296615493839165012952627824203114168387601787085975579319597653773857989098091192367747277659584768233208630407645996900969580409861298446951083303307807284870054777006025166285971576064715365987249270363685058082029402901539805667924205332557935660551403141978928839743274706646130921094670815308814350393429723339004683530455102955975789411782992884259695803525526809628284694293727592234269709747378237713615418228307989456123610868392777187377148640819670756237103911960192334972353324270396032201707501965550476941796386020512380085928444857642272249344664897110889199072907690567146249102132040746878920005214908053418619031141034023167751686030605246208309649131054521313976412582874429021897310495369429930725054236357096177649490044086993137235668741296637378491538237351761546230102361616905540761134757238474412820573836783812408288761087993629603187117121871320340885972360350285844785848338091190616166402034183483422633886051705100710949269473690367848283802526974893717104695238412073261877533008129046184927431131342410865102120718841889323447039497616550818293035263195633888244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,5] 56601427714922240023351073228885747560892972021389947905005204760092571195684589553580735052329915377546606875411074088060820291811225550352878188278150161183380922425393164572358656070611098901998044137941256849019843459301328502166413569426589639322228062050350637707194182856086104460134724785384969406952398214605769062698083604050049799874775246707844969042599083243980004012851979088398387966791030253038434318177683347737968075418103017174503920561650406187177105656805101855167115950109875090470775680326189712533150449877881259372218916917655030306659851215326958740115165721204648160875647460634132006239024261695532977857415610227707808256497416891092934196120329708373077421050657410830348206444963987916839006337972992301233231208783169854876989697650055003786595932507660870834857530577656739718352311913411100754367482814566241289209610904994738185804789035165551394289365405685994741983115896538847026513877310793520388700160625403764336241508371979996004066271560707862932997713261006978631931260774622594891689435455852999670920793385873706731924327462681608758576066359403234818907957605080532796281686671643853425871851755772852481629895803153871364703720402912263028158248292319626508558521893447886595217539166289560578674582786400255330908670445437358318176921501163577600239341423936842561674487610446131149794893300203156315155170189705689894439012985700748060841983579522265133427009585714746174691245396653299263729671092471216654883085581190588495350984168106423938006736479325561950705251296924122653119022407710322844690080324906466079000857470103352694737192266005924799691195367157492384577094126907293311171723508157133947801924560006479465224277678986473757893834541806646092335498275334235177850551642340865864608508553038922760181770248928109343252341944688295482306352203756775496709779301488949200830761344971844628280740572185910439468861878632224458281413215281235146034249049921777061771989198744003171799558080711045725764250032782097067896142752916470766859604602725952335120793988253540407141174742982534102473045579705438184320298589113917842041701078414916992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,6] -340787265467490061536732991696652178064097069403989881089159891557016415224318309613967490881881382978235367355969919400418776979964814232614923000678254295986520258816165381980695398035102295524838310290575756209344693881401078531292725618716693169350851840198448063158146404143583371507044669060327577171875315152067464337180975317226942771108194469437883439252194881675014189747140554097653580751279329158060665887829542120528402489962646668368598466343070674418667219722553205849360802196122837023183174295242577795324173127922876744010704800422957718110609856422127164882550981756089905874775659164503620164935765258914139930763198840845064332664424598581933939429746346945565697606741443207143973408139443827739318795652160494186480384461403593154995117889290078723870384075992164228141089521841485538751762394086077742370978001169994317688792005546622604284148226003889349484791565190347362072969883190628002626046323088772057772768760733014720576629383110651913533095343053955425524700698272340904630127346835630930306408622825759177513758530176611676613191551135732269124949081609161430634958833765760045222686561728655822806221832135311857357833153028146785382325796502435304190417855570672396245133555111929069049513506195815213484771404946339637460477282277823794475411940325302257394514212587649402800408093129116798163490697782677719566897657259902283707223125585087099046166906785545927269524871860690278767273890873832630739399618819502081454568247471774167434974614633757100361579249089284919565467134913967506636474862997997265786504572440013801605518687136911956023727813558732757875920281102982376175760318461585511147331821700735973522841244336446671631725838983410781902989681067610128438453968769111611222789266091762468048919426077334322082887206378603394557987818879676122343671085695131773978150177644295286448011614485949958598753379321519947024739635021813115981937074961199626350862146164410616418768257067904658617216072928033710767077032328909773958161401322067436928768542850251586763966032276622295766504677669063906518486762938181893454765020168295563962601590901613235473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,7] -1432942388596815452476913210134796317424902134418047455867803800668452136592023809660019779807495475693091001167328092221273838413836212990679374525663901295164827304518660178107921960240326107214006304004174933610295458223890911503454810901711105361044736151239583494952852307929476583311069355516821995048497095399951000536669967568019843308328990834258361861985507629559435366601130527561038288539832687726373649326610571897310613610026221522516252245274839567151024364267219146853112314588951311367930072690828603169493012816777976810859371113402981280223514933276754505503577710594310960823959919268776524257676731235463058863836915311397987442543289355729816399702449815234792512077026064800233503734021240206227784734800383677865539298293603233548550657745889159464354746548693582256084110790250801085077585624184002553554449376548647720867981737948115207044092900381216102931223271314191181184556639439890009682169952047279517804921250815557603966188954405656658456619942238945898999729615133171422911139185594259526212875309074979634627669833508042345981846155463741770915615662154765579460929617826058085717424628465650657473725732506507085486460316448096062393901797438645781340312631655027486281709214854287154667850713658919044295739571683652162979115803415569798027442254328452783506404367606910263074869783548771681709101930120898794649455284056882237703900847167716761287158369724586013533860644940664493095593762376305043484229154334532623990091592724283729768891697125069175087607661948526674141083595090690794220823483026501010595199469560876029184740665362936261389179678654871234220489329747991941913614148951813273892236788339703311770279869800130821328013554491809523815495278735169379772816386318137300463203793078303758544291890349938077335021094217758055712588014980834090237372691936735015162966346211494123568757497780885525144440341892018114556307016358780404306028636289494738951477855822797494307414234907744850215915049181578966747367265348426306194219481961664162856082386362226642806924144029654905932431331884713236487632526154688325623493141231998282414394907391397282481193542480468750000000000000000000000000000000000000000000000000000000000000000000000000 [154,8] 38515751901672039700657168609396026871330699835907398927113095341289117229452096530081677115679004648791575789089674519910795573510369549122181630739397006508024809456936748760005660714816924953199982040794631229193551726475356760746869412433997669461130053560608011665426417995020915719090742842011152791957570228717694880506697178730432988611100229775424597924730891489590258009581940171807639071258347085339635781136568712340498275094190369342321484684936524937685932861824522480803532298196832369447946844097235403545375292661318504477113701589545275264859033462202596407115298056780810401286829609768159057450994386234149448470838354341879978252905949318520574234794151022938484275830005638950990101993566385391916414558568333568059522134071460524241821111796710885773413640277841573608772229634065455935378234829313686897779792900046660012205394240543872267816194111048816551631850271729746860712809248977540600197448576909619557014130107620471100640600284666174294358632290197431535631069916215112267453843913736890553853736018602028575913861041374923299932545304835346245968650299960281883673759784301573610354657769260213396717669710027786190195190476466712240485133028372222102089120517997792315722960755391309297450768645022300437870121103945798457054597347480845232818473528478178470868382052014890590583476584173804555501158807365382077841359600724143957921941659408842786708994770850937305262965193805228124793691236839700725780050822411595901040672861172399782823536057009920460206087715638421543289597584234794488420488654887456451635452811080622507086018909820387854724973638556627412446172637545867565800660637381574305739293085731489264641627752983736076629719357582306698824935923926007866185342693784497752842208246745759046595500326592729263792978885344711673804440748441904991840301157624014965535042493859329428067244423246350950237377342585955959942019182659714533486421261266131172553093941380111902903461133629333079574188965079557728488019923153225569403000455302383718233169433997738357019308918890306643283605140499911888349052647514938079429503732989252019758286138539915555156767368316650390625000000000000000000000000000000000000000000000000000000000000000000 [154,9] -314281740462104954978131857519196775100146227598703484964506966494475361483088831521875584162811785595305379088924492499211917566515654358199376980719682553760787150049986924314901749067075139141348785409029470633655026293880366283869258397614939440465423065693299114338581730318458587202958458086374272993127103588900160862558445568423425785097395120923520631231102939813835867432586005905792556901101179706819725275157029537808944103891490629367784892912406332374686803065965323047479956638708446408688114414023412380106347348403971313399521248080953186446385626532537813420640033523693905848128444650929348639861437139241214475745189143811656629198201816116852547062708108014037997733024605680599789959253394676865583125206405221167141796295674353741944544145775356641230049194943202156026106489297266028575857346581685492607719130994614149491082110145626952082557320684523389027552204249405885507287577110311426939973975539208185232292026781307282346030972108613287453572835736901564085759718484167595145214810574814778982794839543472309354729912324769277465115999888965224005571227181721610963444663770754101996494419216503139041187191831847754408269629520701834636740024423340540320602303920058299424110343253118791586530269170202907188243526622026415529082426400229790808949618804875322128314627692866839027288898335891095444858944277536408344945753688157543366665555179076505028200443376631114686597335783443437687746812312408407678670689967913641677032252694793128823045845034060401274468028843716646369427846264208844756225646499714114627997434622250650675899224936288181211307547531003438816173288995096029214710280883107632372796035951430969879631671431643386682288929185480807396428875122051931841601039833591503119285408552845287300531877143281165130202399500683070024817882926671718600998885105032540591256599669139919375962237898484344564197089479609816942180437409077058643585601645280159182189702207372077296973294558637397836476990836768312583390268434793218197737733888689387479427495479405548935868802169455167158110511361894810833952686667577839014435486025209206905174988411211245420417981222271919250488281250000000000000000000000000000000000000000000000000000000000 [154,10] 1595701198385115931687189421799791847152704778684511154565564511914456040217305123219295104998472827725257463787730299175413294172847744751065150251645666192608909646403370773528352820382081797301056557181240026288541781006566522007113666391032074715074970579098399941292713625855960206389593056862782194717854078645561560400423859197408789172220506757073672756100498485930826795273234339645084538375113283881891777905896604321346591044488061458654767398913223536910893026155793327098972354950520041460270680843270799950396323342559316513860737506785832899326522803707923964447724633661144074152711527342135050112653535231762879911091482591961579295623293111926726933530943809045693750644826285493194482421262541774819782815634383626085772276514998734242986778403911415201534418397130760318816086436650820823175914280515379336589874769723967029153793995904734892090260609773951979647253051363340268268996158956068262103961230727405760753015846165140836393335437129939881505023003720722142217019382114939031071444617546495925603145773990768606479021914447012601013604310073645289032896244497061005049682632187978083873016730732069669874505355833487394887459623406028894410874099139869761561334682923290184341531685472069128588315883122645850066749644753100948501103432137259124251115935267710027564681001616731582448250944470637121980188926135544612599867288934549423242765117802587755782851045714148892714706615480475220810099681563550740194811924607395274389400011903945501544082868017018864799897916935307639266752891199493669039215928070761770345444538825380985290055105144050312868350447602201165761369103538305432525422642294058329655412692089130162638884022502119666889351821556511351489489355463662237910857511309205836394491968786760363026695488518047845971480778466473962919626119687885687426765476492337919966744247752421960095081302101600122333238807761703837278976212721417761074233370927350663873262130860604340061339993157329072763548167329194216681047344368902135721604933273924851668996691448891643152990904236943171539615679104784860783277518106601260785765319562435632572791908761686285878056423825910314917564392089843750000000000000000000000000000000000000000000000000 [154,11] -5841447221274270861044556533638141564283741669403570767136104131383418488883063079345328445054874818668976800259102476708772893131506281185321791833889707088878706176432177932311286592711362210075246224410693979163159283660543966074999052299867888968455871921837198194912677629318081782498267938352727345610490237477035135626141787902847773307461135846251618788090572167484149243150644280682993936727910869165097445511675536368285358033763864988369540362735665250947145407470584879295771774868412610877911725233133964693743093461748981362839179746656055703816305320040620140578956629908090929102567839792112691402005126346340323526488429762771009864186159510227173482863184076105980925689835229654109605824536102185504991435555496411554808118490916938971263486804118109000445421768255279570412700445741911672987407016338546351357066071906949095836747693526634070930810376570849349256565249536807104301093282136155378870606063111469383761409497132169699545774301644504198266076712189714110414675025646909810529706340786181737301933012895036584514920464445963745445387275773369689116405935031315775453351129367832350409765428933592370910814567073287425550838148651357502763441563650289889476598895570267620576109552865702461955543233480055914553510942961040711136869529465199431211304278858720023366257642118218829775647478463701319544564127723880726292864145722809686088864946682589711333564972627686927822567253004320863260818521988757623349879967280081296379344162078969708592087526692995282273398780190279206951148160080869812965511054630539361569191018738825270196783387691753455971746368992687002394809866927848192324891286746731552372676638716691420914995477200494256208062211389841389453654271509948744793777065886598831983433663154773501008557074989644798947599681037326259033104510506432676670709986766444109318666931646608523014464775952686389207097599384118043433752378795122976522839656105493122429991758956023218279164098797820450342684168269825480916229172718965122472200117622372464697907209350704936934014010061579734528084861093522119691732520488189954930507828481041746608736578184477338318569827890769374789670109748840332031250000000000000000000000000000000000000000 [154,12] 16438628467839338303410194941705717990979159336644284497779749140508921551330076297866280396818343881867502045074513626368274869041747801495722545562977656863216661884865863535631382630769496272583246189228778896982930960207220705535845976355539539144766309679308886836756813501550346830642571097986571437723705427433784665990352108056514217160330914496054290230528860658479043501054532374584832464683705193479694760801956103441289001511951662427801983205432312594962287756286486467680687178411390504108921714752101236244389347415387399952169985917616478178642788037034382911875551555064348763850370144349194217659289995587106493142123765867128839708825882399488767504656385944632879152997138798806037294734950679094240947306030266581062035571167243679185930186956900849482750750535479804814491338647787721883296310570143485152740984573526108210080303052679268688586517500463332660289041153121816510991151530033998161317117545428829985187503640101651464881583284095531095649962749959502037746845716701414908019229385811480286175164526932836888116989515871799599289304113562835427085865857843233698162073249903188182373796250857229169480431599908542843583540748746256606446328719344570612281691397982251956698329331033974722996100352703130808139399659562120470966542792787152990402567103915573183648750961939001933809633667891565278547793148783411860257814271048041074625423297407587092494317966395586247759202338586943485203257717536678310662858710671411361131342968001192063067200443865993254854577564673955713307192414199986619198853278602319765736454617165272869146642408611475792397713529490522415818568279388950097302946250826048490197658720430096224016395252322000139099876073961999098194707924410258257352868196367194165654376890714370276559682823684784151276400536774023276602097434183088872956064357136958144830507253804017171164647826366473342175143074280649599678337150355495930505033389472059388174736313793042996435680267598176034466255635458846641418532154120887709845828487627583279956771814720215477860226343875758492238108056510687563438835070600032353712881500387448717686164669681512056601153937140935568095301277935504913330078125000000000000000000000000000000000 [154,13] -36728750667577377826577841367428587807749627968802542410068769491929605512931171227982342141074414035045743664802532953994438594112958017060562621251280572709449281800654002832777471062555242879778203795475207855504531581263813505015823910043725748587660308544459903948751561862979291329582551170428419454475414359581787233466711659300190955791693076289666511581060922385199845909382550766752157630893717606192621642315469735315242515695062160818931619620480100685204981546910021192057664851564767094905687527491775997181098596642355843517373159900468161539260184329324773079684850644475219243344397952135556962133382628797699107385152580936991698850533218356624236337470061507668969988338649003402564329652115880671131698605806800789782499944589399719384897986145208981725948437130211686676988662565099864814260698072599787649253156696086452923211278100034810914931461174094610045910335483606476604648942967471625088906634354999628984465431491447297801442164589450245143078097089468967073054226218772663948131696563549317539056450636146205915903518086216669553551320530519177228013891052997666746155566852237804428485335711377459792631338225907755508470567135387708146322494994612570003437707595787481385963039811666593746062102236269765154481397440078302160568412327214559223350265730085988233418520933284284775733214451800091191526851397178252423485736747073786643609165929087701966978769710802250996108165114543389161250481732730943987620320006930964927953818972038388637253369789911595882085270824701938713743720565588912234747617025937499184518289042538622495867895300147517819453737302217233626637910333504971437319844605721467982072096654321303221632316782771322178368651442007731795712327592713818889817819593145990945254287249118908982635505303753760461387405177743885758086886393515631431474378886733971975313155144111344846591013616615141007760918040552691037576095761758190719557346351191104324161112018397742797178818569957284188729175761803954857951469708046022304817927044581189291823415931630962042842403790975943643432701853844120996711609832761132823020318226731630380280324898487061102105906027978643457743146427674219012260437011718750000000000000000000000000 [154,14] 65887471931915340529842571483228080742066347348632852713614787645164802120622066569734778845070219502766010418380544057647759737132292353302431765084805924454054479124608246473457224623349614121724531036771257270309365684655347258821791658160192339970938185113566512427167211919807673633009201046097097937353759844709497805341635189956164603665510304774413171808372091513293141886552484764043330253166337872751530657455292404054805290067718632532169134051917756769268554290140785105023610003275380305473792785686019549601501226571425778950598020685963298135932508899708406380184855081479593066757705532036789522563641193388905295329579773044844955214601323128804201970431278354903716170202851707867548131545346407156022791197477331315853107697215651820291594843644742391509486134943489275595456813673183662680069209437934457915402582205577413963373942197202479110182399934108872097028206847190216340025681483290311230332723100245265771291048558906601227119506826561226556472950139251429808989426223006419468726938456040855125040743764244450606155023429679448210460383602685291747284280097691563416489493951137543085958769992396547866888766582322289492449200938828825995572133583928316216865517997504411246018585845691662369841661071000903653479048859820863131907290810386958298089258320351405081784905238195821815868771328392856555918133517322239548224903973921274396419127645068062775984985664467004371321335653008605536788554295262295734306520509605403253625858953098550881385236976130946115515103930186762222628151531122852033572583898067204089393274242413683362594736986899781060261372384051291201101717187131775689091505600824119175626699057301160917460708007246947346467239299733772770090162306386361913012804109233834842725027012492094118294869481723801190125354426628496205540949292503139764815296732480469986420448484151520054742386064829465014611865634662781998510072963553843680290569463736840739412345079257153397103360436473256068936766433120344261488808219918651372658105302713147488717719223024785414830745773194654885067741532992545489705392372150750012500578891277362379033318688146608076412878588021954096021204350108746439218521118164062500000000000000000000 [154,15] -93942414782247451775113197940016671612673350300264517978540490835328101424627577132780545614661245685779149293768505454612466655728179399402140533642582378199353276741685859104633129855252186203447750115580695934716057515734597048171053327078664898369713082442801194187621316778491608642398780483809522751040456699086193246753840016184935828931349304183428156798527130637998953413382187064203494077042318953780472314341968612614136091404299756718579978473265103014734784371992407647247393141260062947895061689241327509741378838910788225448410748765702008369474494980130757164106329334995124550649063707348565390581579706988688061221707672714472964978738442817245486972974946867552917595723720853680115276388624956323205313182970972533989426533374259803127741368111984840420209956450419358585357302429821137724098855071290839528887190152282917983326788297130701866740375238227212845270586021088680086721191333532074880175910598022361188845008968922610287327395136387546194295816276982155526278722464653625718489092125373658960561525188595348823418747479361309835848196697250232986010490195922668435453956205488529086905700046506681099824425239327269429384929490720968258532465755523788427576139188757992291717843965393650660285217173268626533538828931776059638607594335036453703795080948938656272693707289977913762324811047748200658947142514385197389297901401241825777078421170761701625595049976956687069781841842646047396297971981281742630348283978600053496377901182389088796328657398249396284816433816857943878451248175295112556121147127386764089130378990223906144862595107931064091088332462329524762632583474961042125608162175838706428752876164339150317190395680903147316886403578680266874707991732182540628530407241798909989603819025469465988072308553508854641919876486399731808466060251832148468241617245839900754061446842199072225725133566310952693270975691086682000890455775656710515500466689360702194197233507898365140072587355588713783657599775647515821133223665521372349444331618622773602856656773729742473652682778930327401175300476547778667160040123508574816483611655629008567012991179274978322269141722996094374421860440094178557046689093112945556640625000000000 [154,16] 102682786988798848341099196644424335576286119187162126130475501039514439567317690401034749446359044305418097451735486667573687419839570345962630146654589771363231606859433218590084442996149905905100953702587631092037574939819709599208621396179687998765362817752143642776350546546929844272040549635575783900536319520615973032960105019064580441124350297216728890121329461880764953492205321263015384619733532672373820785024686153041192014800280955314456798210449947661351494249036459322694990212311183888023142915275832226013548493426478047847020277959638911150158443380326245226802525166474079393911647200043495544785944127185040848552522893039569511810987944553120058039227466551118659045730209683314510357039712494992999366623575570979825519274325387289819223170460987604855783639725651363229291385552295684734324858420813430079778902339034331947945527212021378761277809460300425619438265445283972867174104460252565119960612969143831347130283432523959972161258949778296815732222713920771925734815338734749269058620753873231945184429904820635114344056467009614440647341639308179924647740168111578346599089065914207217206205064978432596522297645098169696319123919027501140123467786989222586897501536513716227646606749122755091568109975172983065330633091566339343314463065108247405997315498262511772051114292513331976853635292549052959426073926172665537227919393999092381981532776590206317566244791081568457881151635965381408481880749862815582428387946998169433362708945588945771992734513128868587048071571826059600390775604467470212453576863178779781460734755894835994327593663112169974650629823182029226928793959361850199679699252202990546121370565456537993557150238772997122320185030915558356282523423697598183108261199837105449518910560348788111331351259910512901056357790037248977143866154273124640488123134318493747695045525964853056588062964901306935912832294859088050029734874774032169472784367638252435453309708209634836601745083038930389978801417909428973028405234681071641871408001701577323104641146068453862372486508514019036954532203712357688848085031153773996294852529591617461876987217926845603980455287466445890576238753055804409086704254150390625000000000000 [154,17] -82235314555870588234480938883252234747617311798067153138740677714712179064125200830581481614738973559345744034736717126851939698172001777576948360604061236421654144730104261058980227166156346604065885794289822457469670640719054539331928705000228074143890227487753935506507875720183799295057493579764779745880007805942997734173367306738346220880820600401109106077775570344571098909798065308482390340281680001652102596368591930898039955589232057700229068951754300221482609102926953151316559914356750814657001210308718081588563007046064181658463034185532928114821144693762488347989110707579889742200387998784247062440795636937458059275129364659191664312514501382074370486845006638580678069491595100918936231073264075300919679936912090392973532586880431725508412202970997109688265492273584393904436262376076008445549422889977345232696268134092930741483642123074988006222305231890736414477509789791363221483092751440253395483261030523862569527012052747826044609328561571044021083663358760182693413313685884475308903986180827899340633666412392155440529357452076617863097717399670508779809253862783774314439453415833489661448191058953707903385533952144632473493474163175433970040965583598265376340750890750809127900192606348353637934871512746859470950436129672072878300180310787178125561782853069956966735747811677561991963373861338321530162401438354446393287026634990568787138019128001715995944972191011821410188951831599540498253486078440789670773501451274415543511992684084444734746378363162546661121411576891614836896760149815190059201396431616658578850296551885506810619911783249549766173212282120499067526605626227439161220262963321372526192509657140150365828623871292720710110130635677933033634199931483681264671744031395521179067175769900556799697264416562850821181423775857116335058037173695995520663717581703948343585384271775003390518076157875667977868091965191131289357644399131232073351211164379646027683800601269473098221407272167854949595869494910419158945986418964488687312931355264021516742615730971181413928358054216427664367590270758808118898531418736181757121136696278524477865650770244326542033272598139254268290176952405090560205280780792236328125000000 [154,18] 64937043123980775843075296424248526917830010594206015551913939667501436820698379732804569430471329349900734568244354093461558205819513495985664368046982390080539031721261912995165764054439818108514605927538639474688292158749879168036642021986371109647349839520719759552171822578366977096665899216606415273448238094025580130604324327501225365438083229140313708770316648080363575657554999074266878504016003506726795503790356013572947845047172083549641091434552055954942662076362743843341177181367246998916130043010155705673813717232569494339150890674502773858573059130718515693971393704421146925251476270200542261696803285737468274183720570820301918671901706376035827482117746116729052193672932528345500907614634670869790999835880676905763276661816254233376807468388852694820530718645448230987494499826254145061919496774566362418840471682818569130025603647811120904457502974881016341914150779031158143834481081769955312963017029840349518728319874161948179094012926631021115806398275438011532095166807355014937333785718092245388925259731720316571985703136987515726937047787844374749463575749481354030173433422667155221184036285712478345219807360659556852571275330942566513885391407065636316669909062993797835224449342866661526744024235245887431721296092367567042748753679359521677005986493869964555271570234756544819339128920315617983755791197210023890548262729428502964528332584536753138688815600165892228431082826712423430417763437091065106475358978701418777140849165525765636146818046669268007252703911884724197547459516318538616699098606118026331606408029177413743184834804340439579007293250866832292583184427956182356125616423399975738358159877415374542812803048324600992194301530989335770796755372759672921881499677741430003872667757679116780711821356820105818484584569377783717813853814999063162824609351241058766513543759880320602918483020467291553315431221561976372270514330428133546072929430956297821599916940084715470174735224406825555965179195803008363821723478962808033462580488979438962740259152409518518167299857365423753563614627052355313867277044282277909514267824792199974020861848428087558677887091047875589566729104262776672840118408203125000000000 [154,19] -156091705563474542714442368876232166787536892045102273603660308029608035049143041407943845766656422375705639750449257146846081601601523920766189127173952829836925784577520880898960300085385281428979523908187575770568237153343421825651657998746385010134373171652562901947695474142847376382044050729545894291144125909689932797651184439560958850389490825966833649744191798779694229406470197390466839450489277115630929860862564307356407646159389665270162709299173924716253538654798164634319605844817114807284295629878974455362620960490279619153909536690494606955944587764410082062504575578757346647227359458745061013234677950253722974147963769306592003560642534518696009163275181747696519614260074071059149907150918156735696928054303582466175346591546653766194570039449284614049436144138987499533504606152095654459890405879784562790609611846191510301219307234744180786424127223447167344584123467213341632150136156082555031230082954927549036371852546300034934923096636886994521985050097930753347478582157386818390639167856156958220324434069726344979946297043749534885289950835690808177234308843120069457739952116162500011024552529643372953884930316728734595055819533327665069670025679151243424248438709877337749749182849963584734694355509726812440549461494312017590780929070462155397971689916196009854219912621762348932839254142749234000818030367206016273009512787313637607770968761755961633947002196859950731378163566447626862869094978969237868759238784431369094731771282592165740917736587218313795459868821905574557635063564293319783178734700873269130135786496424268412755086590308391251521811110903217411440159865316928877008917827543804506126027507302526339731216093790198451425655866411949863374396841130177827813711411185884050716906916384976343107448224670594936304452749990511162430309169112324317363662511384547710250763953907632528927318147212011827537153534395773441770545393135456032381279921244233095994294915993909593718430554533312457082783785280346597148769924994393530955650693818985502943627877524311477169699577384327711764540178311271170685455434783028453567909331406930395093800168657108870243643177540965316651977445872034877538681030273437500000 [154,20] 525125519521761912395026849541334891859675741391409328604594590425378604266764159264148773312209766137854360309759668215722402621861679631921565528807498274487680417275012452076183897988747301416047551925687668998508993726853114364739261189109580110974207113140800761438273126945007069793660335356871031279364881628561260597966934413077273215441452394087335229250726561456543127653602095644628273212090755910190677497841391000909220313901617577925094662420268507909664599785243772169425183946702166131089367948352068490327719143298287769519900360679599674051452666257221944750962100002614628225269219791880046762747596416358191043258734285144222523362063760644212427717346627559475798125623216240264501846999343073150294831296532071605023772349449218018898229612491028596943919448729619896201744707491430401610853787225840921465627884598529289725784085688837445176578217589281822176818448416630200856324727120710873563390053871572529666603603517161624382449104013367802028743075760164757261017520171160699727347792598201115904183142461076997273485650207664011806195857708068456094404236884115292099796952776545191688500962829141289479187872608774309198898778224090964918939823625592441385067398166909012798480706746088101267187963978747146365320394857716401435671950631633176267727401892403020778684319110839282160550811641385825792278053861760622566244108029729076224425236973955468986170092593906346958015137671288422390742957523068613997952679041323178854965333588370385365647731076214825752048063509774973283655610730167448667164521292137473927568821886933233891422793046181610641491616291590826377704507047180704554706953635623348775096067021141066404994081630358843357781403016350091544301572017693300875596697075915169497011895807368076124645208783998542155978365599522945204467197180251340154912238083022872605046019290186847534513934603653613139982017882728387436293432581115679436528092272170463343800205926109839788484904040968160386805968914947150507975447789967639466411033536600982335824277504327942452554683737410277142634410611311504090176322999513334934933471171764897637708997866599554388934234863683947480694769183173775672912597656250000000 [154,21] -1337839860394273910471598229556482354236362600481742583833827566520726556258490058755239755492539925943149066507943329797115277728128887191732830024016397072005929723379344628879422742071895903006951030519147138838375419666534218346443616304031186202826448354945736290443847581703608375212468490929039400461361605558916590271309619146729145609417436592426329060325808676226185270918751654367690778028964337057744405503044788717484458547900478628901970783522379770992010640880798378610851904427481509423081378058751620524550096385894702119600480382513620186204327409867163830893979564141364984386102437625681549965371967562188757577556585734662762181038398250667770090241034942762476466008132403175117953578017233027221300361243041923775195766275248893178683276613588247505860573263059471241830568453690064037145810872041295883947259511667512304210824041878867883565581618896041294564368325373569683950548998904731369578161605421875058064765417400869249443604685102332792653199881830829008084917206840045636255352604179257605232918357214106752449921198326617433394121528894631866359616070938451290154994492442901250578250779929934180099814842240576666130907338291295838124294421566702631026530890662758072652594620754885546777721412497464901623833031874255720235792180162232106313092059385201052745245815044916242457593201302764677280941343713597185704343282052445343193966280467869037125011745608495681142538827864059050178758282826263567812139834832840590756600988151704871446334763601957753308129739224602248961259975777461068065074048401616754057397162688550122866916281140302455012277035670936942879626743800955095810019598009620112317542111292441270357954772367793234536602335898736940079914680022247187722498559803383480283363983274170311615214405498106283196396733994650027244747445160966813727476314371890493436727043468895897329702196522613346402140041457640593510827254731359785742173976699679260381876261834937987543035095414605097483941228345408649223928344586253742263104242049393095758009957529618889321839487051728808525729863702755214557114517546203476112870180268720158063848123435292320686733737525320186989574722247198224067687988281250000 [154,22] 2654142060676424476276421457011950330712307425423767113830059370516703694677054612636865040934823971281505117640020168339710362371709429535652673829535634663414477915932156471645335782590320622047604189994857974182614189507904157623461700379496441453075684280780166436026050596088737654486219580723954095477052444899258433140666519365250509145370447738159772834576305362246368052574346005852278962980150665205705753629819384127403215476665590775848669784899684276481837027762849158665492299638681837915318674993742601182088889035596924059257236925069026933812708632462803369754616531985321558207705053025282894609537252278666712213201611901941585349068924937335449507773371131442991727800331151261099021020778497492121418979244034182062715484367693288942399453361909656812919388216315454902217417451157824743789854929083039520467917967718905113917508563103882211750618628859390522562502484047295735083527716241775097369487294277390667267862059349461743168582202798108860392875574641590563077762886458863848274053896334889738913812230356753244163176237123145108632024182897256532797347612107046591587345594496557104647425682714587693511001061310258108095470200555348426120253138732892099358510480307857975073174225613845799723207183613883172633222932677293067666965605785861134098088929654552906485314510218119978101041501315375130329359692267802458068498266563881590984051722574442379160342079138253593336877836731355477145749770286469100824681788093739441602501867717729402510629374325462668058765711372992663292131797509275972085715365169655981593638540485802869866190592111215171083741500931057616239763974474064311385336208524438964442243010354917380641528772336562709264606143241823127355679814233632820413235813185222527909101053320879349151998914438667198146574009325948232871533427533128935639832483690600575004128194918912204380288927435743691417453882185358897632150442733328536487606434884891567604205758603890300206599115760662485602306894541567741081035489872070344822031116238436043844200269063083584068767772869883096099020185803766532647598689633667175317741056899693105280586299770888197087533033613482302826014347374439239501953125000000 [154,23] -4346516310887109497378825273667135247244589262815173584652842483697833385853966397607428674140811594091299134915254767503806470726751366591038646536924035793864672700671483689335069035192242267654140063281445283187935528324893775718818261975419443409259577418279690252083635951115647045066705079692752444746320454526419254131073009683815625591951570443264934888597144434751571667240816240383671630799379323883853259358632877690056149787504146206901356138231356680970793564773132125722496543985505115220044351292011718867011347008451600963373575377948525339644847616214632348510824499403156113900555215489390512564665962176658009010721929034584790092975287746837142197544681551388521124551298747618998693352686429158299709951103549145502477486939561355883121255064723110846260064619475483707945068668478444110448752445518504658108109552342463250269561999292121175026396346937625763891257108990098128141112893248865822653659235781560473621091303459382896092639795009352483928251529532041527723705478088605657115928723829788414803322788079894704676678557529062887440790368784219147424562644698602501030640350005604107203391321059814712445462434251183299079856626905350591010873964125916042309307633449890680301492189262788444929303083098041889574946663499410912831305181930460903223183104700452640666610611502080010673704831697667391941560358088617544619572308467293658633722569407142360703773444160535815133182710716017981374171247497051182613549311317780647846183914367263270268727134148889202147126254587896078123804650502489696320792058498679034430385302102242119145022363652269420721980713258832109863749269068351120930592830286813958804780802838690432508439135241542533636436529665948463683104690205142503568203298093420781943096165926294304783222061769195428919284734599955044930395369691243987372868146503977941700286998003108746013195269894326477797335101072825068386596364195166980634052852103774441155603399014557586665142716616210590455944772879632950582410121698937753203472230053448544478681277769358777429325790709839673787120886685814115723994524393088205125481151685903650744622366218405311137640278928984116646461188793182373046875000000 [154,24] 6091694292606035032234733946331302869255933528462133420288036590166071521784233696548456562500495774147187770050920697220418047499508295895823832466244111609824308017191188262130600143412717009128189264541191396416506855568098033369123923387114093222662297785563591395910014589975475149440290219182968945847471951888949015006661314067267362562885058671065810344172773438468765273416885816451340110320466689739174366585354570395221752874227350891350556700125103429242963240174182869697498780213708290286151776589255661201276462298169710677999382450940370379252682128233339697064167453455454939355882394513309304582844209082443753319020852896521388231018575968322342223186512275273603264110994087399399458507657575137087360187535862219926284900573962466818855249922269323306531347951337980547758322616222559190403676928338547571955367385805015220276992298396249227648358302435888303411368962810948925230094626906891834453989778675687754107936650049518475802656908493353037933561596934506199812052990916963010393951581201285364851893089936180662187686516225524799673725912585014968511412209553114803706292834295570733653891541732561228980991971175756984794129132031716192719508368167955599300388299249393375773486406930181034413367569434211871093679946864502993197025907473982010595443374085909621660146000387090109534807382281525396285238388643677660609387227457313411791329034658484862637511234605188919051714233910709781158372169292394948655587069839346209062521375150437539015087255685444236649822412820578387422960477036865959141737561844156153712923706105427569615002067935351790906458566794589583538479909541686380616706046307929950851455667503004430981733525360130365813270708188888770919026593520516101771534248254905537476167525510429364490033901126859504935400536456518877042573116411986781477479440030495353543525816048278041116807355880608516205019835020032100659491475684928143601832845548015008034301291231833857239495763832919773629552405844740614495739384297954149685150984705668993796772948453211355940741460271090640770969384278144091667920110904525781685666870208125262164789016133196845881325742766421171836555004119873046875000000 [154,25] -7460590801831547256849979293175148286601971085871832457671690698755365471937795849657063392688533345543020259634701298598670899922259131635821673122279801971610327340762545577472253866171649262231662392338640097243563695403680848509641027240825391977854262235407663563096129541043941689299226946373807257486518555753840583373690113839471895551417370059325322616558260811247188679359412832534482804801883335238916851309460157352072718984533159934538091669458027415271174337328369441650635087846354722523369482697138025792209802110052535595191745494499678692613871348225007214342686735787351581918961340185976077861824147180378783724891765825632288009629544501852613537345241605304004776866982908427185463255447377616387727884874311185504769654624732982653838721867591312473275151804405388017839754267358044691024273907157936449110291320889544561283566639649418443258094686165828698427913118489981845373520252642064996544919928420430946903021384008090494817042002328173713462770546360171163522634298245254758649126463947495893744459091833282339341675082768837124387558603735100824875116635100443495709416939561239180306990359370137025254581330698029905384174047856915691971977099615085869853508355560453069895162184684024912535698282942978805752864266016003856527945082200761375592042838875674210291850329027573990333277634338725607921422255379659009348964371941957091850457579973259567805823693011324231249272737279926461986780183388619670612075237262449932997070632312774759960140698739421528193932406269449243621330376838899589500239626955072942346912117014453107179249376314704078865261150211704998912187016517595640919856027793676792393680562881988708229747260486569868903716440452334756389341602880610166841160857548983612306544557919338586362783753594739575558724650692377901664973048637975205694671134531733436259346341832889958479542738930301015875598352907543831069273887076187880765908700269512214135394733202752961491440681727356298890730338502604832534083199364481975044929218256366952527275906845298418937854527666472947892540300019621168868842788165945926462968798805538592799684571561878027035064064875768963247537612915039062500000 [154,26] 8083973583739043567932578593753591121155391850359469579635014310823388694889546168842403119488964842015658382789904467407172124785588916170098801639209444563685518395934927761115606433185706571888862381931788947851827056109959212977706444237600513229544764924636544023071585355508837239568388294647052008022558871383985592479364701603225570087754164239386873065963309893009106731929232801121762129136723619881882253646725014064248627526070377722926677741349755113953719293800676350928994530679125915797108971389689345561371331903843259184306557023198389336113214162127563645747597937611459808962570800628229057127462834489929757941752647747693275645580509032940588440833799210014457436305634764963365754712088099185834612301221168778329538649244582781654424651945559062577735155986658316177638787671181825213310020662491459744521331524013731273147034598028518267954942216677025818858192889197786494530556966497539535175113167588926760204916073793014633651751481649774431996391402677927124522672530927716115764643725620465631150888372344055356707695575403454317841186115480781879562233323934143668829239945866127983631179272347228114232538958704771366219089587318811451915645495723456693885433558231465677981538686602050485557740682738960251033628140342244850499027869641982316201263598997407160970293922352791649065662074828054083500157452541447314816898529424692373153570464874990153042318573693821322673182134164705876836826309296728305037972713895093446317345103315968329453051821275331391451080942431853438603388266938491986440066515786388854681376353666381941434821525235968674311249030155809174475156718087952147055797894783034106580682206662884753265145007721016870987718279053117786810801618504395420314007265379398095376353731709556172056755778216413881072570486357399989886012579703697349066465586949487450339000217244576164749068472680860380343166245239494230491853808722840694859774814000549603540182652845632189463241390407835496776556944114526282413120700675549142764209251022693630759293587942652376771656351924099099424897365119637618534929139037056821627565476181091850495279366520251507211014541098847985267639160156250000000 [154,27] -7813750523386014914429851912104568043741919699607560865452518656324103541264859234467204046724712184829618387511953174549560652647645873491846568023979138537730255459493416302223968375697068799183644357303545376975426597783922243474087410942619812278048026404143737182064696405963121402316225807549429552142138737410706962015778570322874105379024509976558341301305039013522002273375827245617272713490238848620653300036508243898085779720192557522478260380875802933432802663956689332368196606782575615261944391833368682326662302975921727263187424545602536364966014513522241144813217492774450673993195454725691912077212313765317437890671015228908372148281958778441875172333707803716799649789091713140991743307764044418331969254574488605938640434647904552101508558863496837528022177056838886898168635618429487165697350686151623581435327764133277413476349588296581162143864241596579647457321416350184462848532397786821513397411466983289396572393818873711482956801886995350925008616484518455573864031479857647143320084212033525656744235863532219865764208209908778855814657786271837592922170457424004070853243892935895680571396361885226051383260131354855261851126768946559694363904015863094860119318218586301078023101137381429879683776432795502950106503409201132755914234668098494563362755369946231963506213246277711523676555552785918834111343111671589857705912629128667973442306126008726926225821393104323564295962163194724991839589395760060151836135039258119794649534428336571967077018776731366858559440614591280562076294953558564943883160705476957083454812312302308166552129069226549441147686361025337326765338225825241180674996190103362322499281892251401000253544473351472995312184647640516855064379304346911785256889364163752515735659101806202954276757529312204086036952032077636802335094935413200577339205163482041132379300002907173594746541737791889224454788504391085030332102214895559289198667512708305447585949755261407616312516197449902155043252577042165996340563400139102391167762009039167030650635544404402942548431605712125394008189476038301063137091575388652894623644297608142256061412411587141502167241924325935542583465576171875000 [154,28] 6781358773224219174613866316543771067775049127035611561792206142820688799508414606482791059259672198168240995577606473720596163799002066776681236108608293376488351508002769781357653123751262828728993680613334654692516974125792728093684020181900797104423903534946205885849813181148356139612321247785731881824169887363916020621508550766476523179111591585860467558289988382702582949935199144375203069192073934336776805470347513190357141191925704029074453500473126678062481678188591420781920115510568777216428763679494715490064037192187215025792946959842023298093076621649211282844089008767990524479185455654458556123797097327836027581120160957409335315775251852750452561954104549415435029377278148857085137509588945937832948320219260299544882206570427855147452806180705659221295096256696951597478952167848200671782826978432041155990705936264449827076318113956407418602992294297390840807381744641344450562028646192013558992953054352986669002727589091154633805641677645851235802046188473819658666576913598864594423329220906963228431952944776304902789285655779002757372571661493090715408451890574281988980635402379204021140303667737188398856505111573562947705059560831318927382408707990754813291006615004866781909479843769346197875027883583735404627814232777124255936255375108350038118673553493575095416702843425929910150963586314083736757427033611593701237262903996731034151729557279429646022239243285990455450101435640816458185858846393323526710246661963861008695073718543639712171842884619968218267129570313513452920530895421850943680800315596254899506518941434192787256785103277061335546028034880988822587361821522351043019804424803258523777563018888865113523504927502523702392224342391904570389203614999026300402528640703513226172365041811361801309319816290080994273109534327538521423152091565253872213146133620158075640164745892052146093318363985280658673599413861417039700898740376792158328596736418230690966119196936646640545851522163742246867151504419861695002975291856166873745985621420273077645430520701979743873663739742017378199566542067564591036546426387049681723987578781888371949734470311987877266801660880446434020996093750000 [154,29] -5315935703582861499518148037337164441519996085054838482372385299786465882228354130658994654781813475378262652090020946609677029687769616157063327721487584267460597865133948599427126126331026890476899556869562096191335004739531267681315663960344030240162603262424152293419614568004453952102993449044039860009021099676474156273328641124037012912501844985617951060350344337513717088482245606662668285341323636962601615528246710264710278875698349673574808258337618590889921318336560900278037143769261235117947633116894263788744794220632391311656656118186111142016427207123696664463035101278357574343206228154003465908708796541088796130514984621674322948142529804226852718746658770028517297042870123514284352855251558231782159486644664374851174662736861790078966508405203400077070056125904581146028988910471824907610247190063766158471941443755802753538987392219256798682028229493316038789194741325732349837961647354170334592382753674140525590092718461403285947459363051423591511527189240875608793112956315151767839898273833619303417646030449011781329303559410598783921077431467381632998879484918302851422686056835268415509902336049363763132609325827074303092609826791895441406648052939262497586255444733217608266447999283477607547578010124336320011494785691333187125293559409164077963760385905954759220832065648239430347997831735699756557410622377502859955925063515443467631938080399798935560412912091940208280784858997952945131189931460661534703300925792556244737976655281946395534594282527025676094831808963871231635602704316694971957782150945505849804301513591978065397417519636048024049963388324578475368652895030956030101045223997649500904176303012613760955329134740890602870468102006138612931010517489342079368065755150930777949186682954426902409784991959964249633335749116385863753241343616130042680884217550895900376333248463536922599759464323149616099018055474209379182226916881215527335380176309950997299659877886328497013064887137985202037705784656139683894062245196155793059498177111022379839343104120082681054441743977229281869846099348349588127743310799572569488782811590239400301519112623793716920772567391395568847656250000 [154,30] 3782939678708252522138725996617965178732543436993504487522748382943892586602536718266151108919062027702392543383425855554849336657676808147916469774026427351836533314733863477706590481171420710911507497163426595809746701744169416542053052751856146656087937075689399997183800459404443657322665036139465995183534697495073111157254924724788258973974731818956803804868339027752752758401968345336323246279724141405093038613789096454572113831333763214325517737088870392295783715645817627938530761160236342267707102220953182964944794011137747855090862553640290896376859585427109899188885360324715805020682241738471668962371670695177956460829816871032383062448046198190118456074731728566449275727749409397741153228954347010552583301614856699383587350739159162686679487149302088786452577541785114941189389441366714753068284623641940461551588061546656776483374255207130646064048114055180492554875140943617790005595540116310551573851303485873377915761741696331949233558685083939921514783250729293170349190681887013672535846247554628645012159795558850855092781990818046189291997098143900830249071636343037596376980591821028193553440061179059150669580884035079131290619045920622224995251216553672755697778253221084307851900672365618724165767674449932364931080886495040794020772497173785446957305378401961623571953277736566334031269327308801872355903478426671020277519323980666661184222396773495093102811627879578474011750428020196478430571760000819058017988135589807308312665324386343095010209369325145979891687199092733042228671150296887249411029578640024273266968785223832926864975436416265739746873311017531600911937513013073720459455049131205670777983809976975434700515914723801096956866126301412128679564897376422375276311087402406745908187034441040864123663606811491339720577875698396531846764461118999311020442142136338699886544654168726944809232380026730013461255371596444535897418584083677379492677335799280846037251806162556234043138676291980821837379828215844094805771496931781087383537284597306754251793993164344413326579424581521210981209964750818516200438016868823085285480765911655487258868912903153614024631679058074951171875000 [154,31] -2448092471055798564772625030554961270382698501949327846214894674374086527886011360605956279397591244223087869532824995465496388844487121816134769143819890237145514611621017779404564111952673040214052377612315250578178717932380701645657005737381865482196882682877913886442814723381117723516011366876375121597419571012317556029417520246962759226616803803920970813940072957313769108836219299281114843056815557527717222329344407011745532085653868985894218158756601687501853186217563512136395663045394693318984741580027794353476172143128981719646229301756560152634013378975914002107067291659480051678150136508050367068831152307782584010510928639195824013929498343072765336355634098579435066907488085583406790534311781073066933100064893043475736630839019669226582796898002901566717737346861803781548002031968307232008565700021274536607738137307726091655115410279936353867622035457569018432938086684654611344108219233251810590257720729302571136528060171448762843404918927658259607648669009976372510934779800626473339221412116372484768072834367743808915457506280238595068028757457953439984573678965388202424562192721705428416634750416803190780162999967251307641421117150154144932202654474429017496357950229546288211554751008543751907536915360342587573408435192790776000077677361855122135509275165354636923296453212410470014346627128025830174063428634286688215005984223929283162950788099797287555120976085842731732028552516004973142463403657846261303666541770367117678176248966953783057027432353022000563510423040875202658146540359186068015762991592955853250030492781346663858932955683387129433291855312632518207600325409151940329799741104948213029022114591884934601244041867537199443501466517319066846560411119852899904679962402342575029170349965423718864425284363654604201093195335339592610272040945804480325438054392993088183112994950290498507566574306684603722771249976290596338725916386657565572907313607380122805910671989525206286198156446336788629785563278309835087361765498496329067046739731661882020781308636636327624350222054613020973769463214732637553469478480455839325893154653714274548992335667207953520119190216064453125000 [154,32] 1429989687517835759021876403642993039760573663798598924925427109395068718744812642121595720934675537207261000913467061339711458059360504427816809297653137839192571619657374420972537582346016272881120735908764516805969654879071025670729484226157914380328602391254472702203288611083220279387262188104215562060178313192588552481249076894901639328863440785198556366635790609404282736197811420790539338180751314301020429572744662135934838928542151012703273874239809177958230019056862272157364989485755134346111256925442297351628145623024126007511276848089411360517062995456611019365637452176023259177076535361474731002713100088317631060345251479410665974952753687757243126184963742479956028870576670799960271107798767986945065286235002945488042947938218118245392686376611140326336636187085058456652445298139679195856056680417782523114305092625990309372124347908441007820769804704774322007055742168840995363632995786282695416864661867494988746606374884688201711365343985416726677964423658513365378880795497693562952945194011256050817564241594611296079104389399198274547033715923495293502434946233756947640151915632357714503967947751990666875162063573440227639415404111559267383863756378013431331822743489616501961562671700058835690198979271767363329409069384847358024809854666774218701583834930374765961719486900949200130267976428580800267573496804960537220601551598173770087663952706282563214609269187904002892355846294256992876859451966647494052796111431016106765076221953594607415106573889043004018212719733897338608125206856169004393062933909401783829779965046093126991876195212825781276365644305435199169887557988329585498151646997897654428882306161150614147262112392333844379480731009625447196068644316845281865986076337143263060739728060312270343988487683269516200233156814880614040471409041611454557130900741783293417526056678250796635992862532157253926658048260140999597167924696096278067648126539421346659451479374297140744439605540169745538371561306243553496810205017110914407487194719867993922872769827925249808103374372425784685963401495785400406776794297074867917238976452315446508123386593069881200790405273437500000 [154,33] -730841582095663123922212476094194400466427164524418497800289998974691914385278879608204932084432159673358476347353786007906157922723445709555170838776747641479181998261468893801222350546429599140821520832836815945125209550744650403658931581497856526683429565781549748351956080805023472907233237806629762863456210297543970404383784338231843596147596984471731567363715688495176641100584394683550002510913465905534932690258770651296950753716839172074403319719458744043694483906316617118061753277821487835223753132240588485293005789695719098263499070320567041901880608730472925965795411646782919466860315399352696444625063003753816901452706644962312327727601131484666826082869997012006617493504800975449986880052577609037303110627882679290189142839474130972835546967521386769704250026025966920569263071229681974798250363073276051476848218622931143289225016677642446725896059277080887461384989520356819076936116000998315463053763585632544302955170372688794549313246518610230821184024772341621518174141383033833034855935019074907656129879333856594137215770227747351459970216483339445117684022290365249623577162386211257240524288168996594483604692272138047979479250009282566825857719257162194510219711355473287880216626898135632676200065842233579280952367386369586071112946772211822743981155236437443932757860489790760822370320313472684097462300249751445541732852280726470604044605800802770032655751490342351388611890356794065250820269713152511927494571944669553536472739378252536904807614731714045584410398512938653328407917564591910179789941574240708647614356052410238565613616120851142970061474189539757580877386955322219123533107933504009904588775687620080382498408326756484670337313982855386505145528179299850914261693921428605342999797532282484350870346359269210709334249701781314121811534917825188895703710702972677043171465888301800459047319956453484622252914934671711343084114019488177605051989295426400627096840098681409247580781024515645266692047663520004919694280830663273965399569210509562212363988486623225185028144324017766330778686694102633910120222526411106274654466870288604951610977877862751483917236328125000 [154,34] 294775292130727844411340170882275958493721454800440978282413971830608992938468864178353578590212068656537447520704675082033887520079573442228110709966432669182199152432213487546343687875087212957143518688549894899716854479408162874723856340777055699621564220726186101784955370736701742560859129596123239515719558212341811302442086288357993959217756953153218923284658562461492155932304697133982659039847714591267227240995658297228619420013762791102369198748339715431437327839557168128740835480927406015562640414788571009708548252708992611611511443550073413161781054506924911485741631077576352700799187332401631126572644959167244015903515058385121233204052294654029926476902266233455746257685092930326305897668238976163632154201087994835151957443143663249898533726298941940992971801339368444214381345696111941308851891328413339950275279962803165773808634288459382648265692601793645954550753542856866483843356051617199995900371547290135037842098648414137018677200688545638850192425477934473794838248012748214431226790591995254639622788475586789029935962424039835726078432029976013463810702348538644398601974386528831484402539293641177200688718331722959142424805559866289050390720519818940332300248514985708733877365046775650818085206751185389473026034307452778065221579868919958550335090798342120957773446353661471059716210292908822025202718597772663332437098414234098476901982890013803930999580313849935352770361944653433268874134186844086178327773354773976351300930572312075552644431288740486924424298160146429219266859719351948770247215259937342792193200131146663120395445040753776558938283597212467924088131374667909535892327667759194960871657839357752882592691407100186339493959215357292903786498400775546532814252670345429768427865014150650067061587523467711881368272780486047495527771529888438985182901480655279127650724106218125821608549373229367457311423915605441266864661042948096072931441282902697659923369307196741259223434029763496855639342726621764483643656860178529967575482912641656632262893519287704449796707402194377091847272035498913345358334625579164195593138975137748047927743755280971527099609375000 [154,35] -52500465980231983201437706367214697149644174729616991131527732505910500235560608377849691840161992174330251309913999378808871176372091602349142073128628893220719814320123879781331308938656792805630695738937486352062418387989738937331689131250726867237076318460922630946115593840869942356169985124415913510444285860844852076009148334814752227945147832748915384908814481308238350208295515065410670709718172826585340888233811132958585959020102422725288070672105941483417893147490158624067978488379820465938099035003025457934268223551989418293081590800481798979871828004008343262629674908336015495521137486042495265104245863457858740338327130892317905140825507994551242201697710815412961721675382277806068556858739191376509500882794244360759349337878722947795733321372521675453468996757446462530588948058183978405358639550890149722600608840764430087928919796893214261464294801541089330001350450926803941287069610899788916688777832632486587913578568557839129344876819771335280603631373387638379107794280269405443879281857237968535318499983078250029627965527947680308218167674926021174476192394254440431945121219363033959879848053190894130629616685218462921750933191473588878398158620286240022308141984212652964726835182055154077933188959234163705940479293083099128491653148219008414861454294292927880312303691578044893623698733688926640356723330105971579937066082705025297888576259555037908862664863927757344883206349444877023862633601301793106704390753176022026639248232998083164786574702990065453591314483977757692954846192464424549360454156374257779815958683332595018325369685128964523725318937851523585182227298678157017815455690389660271471993593320323526558241016343670536466040571601963078953632646226527928566303779254657480643202058751608397045724481238295991705016503381967132421426944867281863264905752847919838218385756731327180454788811892035589975061075118331634941706112631381395830045424552940682431326143854017282863273899114080999215905873334515281835018617567482429432383828342635326390867049724248090949048222211869456265062709260386880702470410898504522487217904824774450389668345451354980468750000 [154,36] -58605582929979199089929103217352010852428789450456935753412989230167368179881755477777684917794014021150710648103507384987751854469964538097323710814106084874636204058986527897729122674167195255981456348740369453145168628276931985448729571933183917495583125263625805155783885224377177223406895831003393118427084731802852383047938535235094003338010843137148190885602068666668618272001990301674268742526978486650472209844261761069751684479348878516087287904235527229819577927843027573119436201107313631081015110395308037186235080055745621282523496549692637521533930515853931281373313342943591349578272296316139891402688362093684775555487094485981141847888392286765045818558741164390297318374368667618335325153829382039638122099537198970468990538764431260892489012289124986401224412602298461606479116533048278097720220262716820757682441780021943638271975249674411628127580801744518943328455667537796552110888770380525518089371628903898389821022228467425698624208289831813343266468320909006440804018115999158065935060852466289658374102353698369273962307019746807843811592499832858943860262940237731433671574337990855825203624336861418637223882280190632549875760242048084451728704646787499274366178892745512438210358474085738894969343621812870034649475518526605753710163140483389659330981515915255368389241932386382960245231921646612193141939867069700308344446340345237109819600054235041752091892347567800755067047131482357506779650738121504396530934702463829676831124988454419357590026548714140836730360978822899706236796516824683366045773664200358884685954147075104280994306970961051414223767680094323190107706553416058487222907717061092937961987857045494068354882200216721532867205112992379112756431496439278949375627241734225337450128600262489997420579356927437005555246784333360158223769030213000469336097717696493597678643809958094620263479446466126236192911157369805701954335378985796625526342920177184220199456470696845582785868065180966362048479854902329777484801391766069479346661524225550891073533961649733488709463995692462135992307838335727188128960362311845044835934004368027672171592712402343750000000 [154,37] 89722468217986745281408790742467582655713755910753730368169233468069529033780612283202951090085049979824378408017416615083489410715134759402872079133519404464549217334631108331622149076054660826264350640257257273347982420574214475440071664778430308252316010326263393956793414635751609831255734222892539224359643485131335656923284247509797813859548652481682201352015478823949001983158511332896553050756501058862819597519288671628770125534609836534114399459387534895817277600174039286278011965008967838537255568950995332236131585693342355336920983606240930742922467881535047484550975401691521329817554432874446579367970324922368157092318343853869984640566095520434030750318928106035997712152461075355315781830561694542006228590421270467492158803514830357433693010848618285343207853977762209941587990683275901547704856398991815033985892977980000822255637700096300979439227109142304016484047969703206290399563161493884140403193644545040732031780018911999253496331762590685194641019029436645212750247572439484037791743360611928292294007188332360209076464924652072189115281242739954945439346608468910508582563556966932103593780112176264498863727057747010992299856657582774117521282313984467341083008153653954277466692242700327369830006821295716816903489714502711676319613391278192595726365352888538728726342447014238582969557025263126560269630186546808285754898452718504499115208324916219083211543850646923467206721871934726468363656418865383702900345100106943011654134683097859382009664234557270277569249769158881277774381475713824763427989909903765233722878861845074361848698020931495130987857074830940007047344654932667672566629698002625319400245931190872388915824354657171010429408236326425327892049530831118493603284200076716366234759743541725824232738531726382333776187315491854628805941596707576707273653073822930396287285793186028056391120395966220671734536372057098114169564007021591947655875418240136078095946364613011405299363530766751206102402390490631061970984092791543697225005821797388315289503313548591423394161252755598697648210111513582437471307338310629736488621688295097555965185165405273437500 [154,38] -80031665467277306702525475139566979553594152690723818720311088512963231127991749067023065276440538628042536416197078480741181202823481371850004719861715814595932109622375661098087673993474483208175398767255060208301401913949325409416510607421648780228863135931618566152910248660151072338188655192909692978011898558482158479928919771425195175125493615530465779858998725255000148232365373768935559585517128019752227112555340796009666235419420769068792466562342665524895364884645047637196113937145573117190516032058053357102203625499010022625732481409311354768781035211733023573921051983584235020436447957872041189869062421437679740164917210699335237594769482192938018437776096598402089232098483090556685021125381532317607638318537045018917433900951171091269685860393442897578514654258394813464311433320030504909025965208487049744739700386936388972785300358411310030802278648519504596069644447439489237547209467236454650248418552672158051789267558545698669562085083508244773802764168101038794094372303555669508526530517720981766768010129867902891218781554980506353093720045186833095815929867554087099053346374969494877821890747908600622862491616561217533153480768645679159497030611064907547348903322905277384142161974055702620219098575166265375009206387287154937219974963603541573414428306930139903333004469923528264720373518700917365250651055374443677240796546167817054551499261629324739186169466877990341380410795853239171356829286448766222830742533910597123361258804955885393295750254683475070838482976352079969357668978312826226998161823353474621377360247227571073835599047203643739189997668501427722101796765536914057772470198673901671438177511977196698016667736244161949189737386142779250301199209218214148325354567409267931026390179138178941941944822253602374044808525654623502832798423266257862326705541945400787554215501273650061994852522731282079129258628238934318178689165004939028957266001400751009530928486703379490680520675577632391292349465220120041277748136434346840620564050921753823892977043896199981646295607404624120465554578364993065134715740510662485007742361631244421005249023437500000 [154,39] 56296549205199593869141691844614697827988198627891396447025867682841105550776708264250923188450746248357028202390677147503994442338798123005531717922819621203351656698198630433710479655917242583306844311446595641668529772964785056662510130007223151775974845936035397549133959753341581219033748879152697471632780714653102192302460643607001974931137879702220498398146213797702802317444768655789732884066782044987867727627367937477302891127103103780253325350282983196806290560621915885419646841439609852497165819527395934453160468376393781308130037792395659364769566982753822945819893633545244250191183293663714791011965292934147040566737225877977829347698167177962659453367109586919527718177516817884919221951424820173948434672577085792688582136101980006038899481632591935210257779296601606622592289302946461277223190160704483431283434832422551886705985580399928876180559734221914358592814496081729069214659808650745410477611711395229618097364308096830095734320936788704181245774121595019555808781586748942480047500439946332661829108735417352098710663863319175118255225793115457763558783157997973517428205747179063724949461241662788033461282385110177358401217477687410188808990245656159514790949110586615456663042641345229755528977976334389573003234471939352450635453879851976373506242680385169045940157955255289104487340125581795726592396644336138148403715508597345901908239711380302925948793954695652242081288067976407307572117248382869755672121491368300861719959195294189607845137328274681827256369696351438012353487262381429013778344731642195866393519743725973089063354668041523365279839466594172759619861781238131394134346331667130397758488050185795112582620965647634037572181704629394083469753272124798084040097110085094663351802316440477805687297400993848614437852128350110184169765865061954493944924261341872009577509494807100506872986090273206499932607948895443592924223646220048187290313961049612509630952673746081018897308577021430973358080302212639942449312356522334480829042631239331581914309625495250684593759276952854643403497993556053025931171056306379085754088009707629680633544921875000 [154,40] -33455553759508483093727993314360732990103119847054787747338923071307299683973022862249420770809082715085569501133851506464355654374573319604651880364578381698055535776516660395941701429771142416716066092582101702490518072721124754203090066237021606157158468302763120813058489953074221004313812684905124288681442852405138539218318282116893757766501826577846658838786583249455480199889238188854628325362278392469509915183421021116873514566080052176714572967050310418578669105783943142250834935599895569927773122628122189312541243300650394321097806111305798605423275493912859651886159729671017156924754976184004246918195730690596582832060675176900737641009215634853759406060351165269940631507480453347530368917612579362597827497141791499370915849657588093074069047502000807472935818021552880366602944819890322451422364603435573559553802396726724456544609358345420962288038992725099534813633337358448205304242244833158513010047972788240932266707932849274534603757551057835977880420449325750480510337860069310435995316815390065463679301061682088149090687184225314399152906794317229973318282583724878286200677756961929341512899736084851539297147275564892149786384560528019909521758298147035641698122777601701617563311671121401540112040930964119701528591860132500012049345162290536400213337803368645167553358759983598662404036222815493615403576591037474857523727466197730496733740581329645000470087031671874807483500452922985909442617957338765023847730554568307807423800579438553872758941709007372256988226751759652503992214640369672864576199100539484530287320189488843557343212357279491728886160217456377733385532935983689398559783419240847992330975647840899388853147564479050924304304165346132925575108026592864842927901573236684541130694179542076283311896466247185224281774878912512078714583978373747642618266349675403347493237341133870285945688651663562528448159236259735485313848337374122962167385209250583208486253317440915268324628335882731865573717272964291790538571313064349634098104757535499156885073641014881944946781769633708294375692247762264422861634011185927306541998405009508132934570312500 [154,41] 17197524435886699125277892496126495301221026253447915192746764180033244893716485715152406057767950380465473138916656526889912165091148991084096119099778697020334396302711008442874474499569581360237775907937918678506825261627560639755694520263032656298956697869316019554368765452973128266150454443292060605330526021022686340723054190341156662937647256622264401586568580386466062308286749158069188841214152917971193202512486186414377978856089231192174535668851110310906539955865035404559059877319074192068851338125088574848512006316275366568998608821943885291729607639932171647926835272827068292908899100306822138977098224473854235464913371450976226101737157113457139820193735589811331742159375215679609982679891150560779994894100472794352825107756189389230491351517708655577092752006254502068134995411154177063791914510098128369083584845888692057127585664780973509794882796332272102847153604675687705693934580761052573795507518461645970093058389598046906747190130263152331892100982536270013571030817058724105528279565466287456959850790403323865087905268097246387679744281505749479096659562182243069971121430884652497194332207474970828686864398585024685624446709575801367892431004800732288747568281649660113629157486126839663494880377222441371410205215849471391046523599997181954384847767585499740868963576738417524207923826690185123748404042350519289503799689677669822584509778548012976995176088204375316037010803139077989235772611904716209930090605141939296456056802065580362393746147573697719966988387384091143798078599806726696454844808187560781374413887408945265904278395310321818006670672331580859311379279188320215345105737160890123209481894458481057812041977027324994717060556392595114701478198951304449974005988772154203945275230199598365034526274547372677063544415465462319763329293392423551659729891345032624079526689742807729728704356955470219067530382471256351485705577221616479721403685766650342263529926284341848053141954265831435646422617281428931762725383143191531473140802653653223982882127558357016459380858573546378291965584726786891306415938629470474552363157272338867187500000 [154,42] -7704687361016672914876146747943833508814576708465562630874634626992858060579754302807599562387348118027667363570100119799702601421704532547419309765745624670675504602063692052996799895372756237770280135099102120794055292564211907167938567827973786607839226144498929851830770946855168381247558236677924974803097246320457488512022729508704398742005898770927693982401558753037803536166516712925197214481634108732985271601789376257160321834990680243634097850798938357992818054092284417769323484032845608068034805461142443242493828694873067536585310875071324298753569007701694514775328748292860008295970872729083764087367815559868647494135433406565126969207585277127735258008211821622622577352744578645386314688363251879315682530774536440820472341141276253674010504064946858069153307314194793819902113037974937642824013688650686068622147644017692658949081501150962595067524767188809834475260235961093889244748238903071976004469800996159229631994563862547751303569868795354273115895480113404417753844860360743795215845506806915708089293124915349819242745189313544345786134912516772626905634400941288799927329674880093236913200764438700530523455928709208299581371626315856843907381566349558369322075695815227274221944764964617763815135648763983745103420034274511303933648171821261831544450892430138906639278750257163411471219620298403639828756022193705954421151329641643218805714480175825573160725665026661141995143730805981966704479951394247556815390316218836461265410771136028203355505092282089032926328232397081278254992453411349922678581354449043275316502510207515644650380634170223629849315315112513604468258686258702707490784152189665335042979114782795235044097664846136684004414173927955935302070796988505843447934453648203360168026650415697017881224097283384274772091435095752656209283305680775854465403462980802630026533241102422070735692780225924557508822182007721505454132790153333342821493761195462715084270149757147750877486045328038303484102742860845641766832895740735695513812362222594896510052894971118213415343655075126063526847466900180732424230356514271988999098539352416992187500 [154,43] 3004620251849946435115202654134013405659156808072644233106915840160277661925991015155981180322440531019476908683499800208837438658946242928675424314423217862595174520344922831920731890526001168511480827109128473436352459059319324507577358825519460292278329459623394811158879493999571046733668591667115505645251580658902382009652934228126412972649756707866339172899280866739632736315442485780282184488279977916125323562713337781030601502999665570790912386712743742533670891268272103752030973491029824443652282820025363722502358322089260214174255648123722124090305294633141796718388400988433940116776927333374342623078281133941459298539578278388678957561320501933029247471867685271682652555880835471938407727955497064906254846211579855236832045924048261286449556256286522287484758159784901402431815100409902432015586923211127746756922282578019551264068375289483529776970229227051170203631492545245797755946095465401022073400116408757326275659415117850287389664280241873045411975137362123667606628544089327891343284881743927622519651262041454342771966570230824177673977373231126024298860922950011026292955984097754957436111696994061809545133965863463712044887477436177845161124856428198492910669292063689093545615445407494465223452895526131038232211651085960648116503774177774911321609829268592445827518770149054372963686642331560963571199658571302535603194758349604833938394440022475542506744618766661088062122295943154868894530100813914870346741237094426387638938626531396811084343603214270683167181366602383890207283214160312944157675031024628386924598571621009709329497143007002669903082369104354291554389419259283471462598571155469061686988120558435011638640219650814119644664831690431094504896143536426595516477103422970610035845073908199060759196419029146278765158170623419265324759907984010578246495028638340414275080688793028451694163811200447150261206629777011261394268282494917485455322149777645768715348083434484961800918693067472056668463443159830085918722536103250919470363020224367960190133065534744870085487367265786890759657490178273886449744622950674965977668762207031250000 [154,44] -1010683191588312476933798456643281826234471929593764272869756367015585009923213637686734527811420895786934593150816066191315850338582628007417040879089838547482535547833717550954658672924884292856487634184204204413564527342016054939234457055480622193298906779574967326803376646095810113327418415876303756337402611568069359751577422028327735352355947917820294339869089590965926037943403812273949679035730000819763233911511218669346037881300887618715508515711898015655497325163407727340600675937082393384571684930550629927812812828312291273573755837864352274532641370147379651205790317070750817281789168804454867783906535414356764393143707760857415055190074582572137027214298845077432346170167892378615829274143149090750592835794030321009175647497325742933585624746878228954555095362073615346116253985422948041364630866847236278874569520622253843900167604975862930653620311822693400688230065292414008472849978678976955210886292203904341820493039879878566266270118518110798215070478461928193531065678306101248045484208958562074322871430364060999790426785612775185703450483609240106246984006581083527859569098342566244561458786172344690434673132118138381441377405430976038615740843142661934760759118220333536204430617772394966623674741108633743269831763826043950890833990193595511934970374949381016367970216838808062640663688496398352103812401319207041323677916975143059600156732627914473589394300112757292038530427869366645468407655504172805753777345979203365183525843613324969236825063849718728756749593825693720937411380800248635732003278524281159720456361459718977831948265515295345279511140782821035326846283388376339816345274841338779203202313554201956390347678653842821101236130677236949140924622224514667496883039344029306063872615971744889806799159073467295973046879409250716814387676049584078074886946382367439191225608721611704457372702739947162662670843299708356937727454566375557910327828983430472021953292969366823200551791129927501878319923081246245400941116758350527270140450244391480062108405530086298739923295100463504514434651540609300113260360376443713903427124023437500 [154,45] 287487996638941332174239671785521656670102599188656004910281210780577328835863569646210504590170759398231055915905704087187284647009787911239265358727415709060587562508803063349009864854873334099555642068238075233638068849662744740325940719039261035548637229114946173970466042806339186351451426098318620529321836376004320052040372810068742293590628653790363078335012859492731288754862341956164493058007636521458831023006721841449464147427503939220987343051542420179600752904113677678094186148020979880972149291424311657878439400290139530706808958746519044579314423176193384106951067696754093496436916254726083692646477628574750397292113504397202343877612097245071068202909069459103570761528544353236936022241172566588922007980132914308969832062159344745863779668993297479284888717399804327459858300289303768982459093323688578658193056249523885790021668398128117498186806989771157618611935062829391416450007631204885195963604713658343820566469322418250378383209483092851687537224759897265364047881555639167732471726620674050852694311269646544163901436653519283331063769312048311240448290011489968570699326439295789646034663090539422560983742124670975647605931948374394989110983788240401806160469075492408121694891802472988024239256057717932730140460467636253957220094886421506799174315562585012648909211481346410373049483267815790356795318736164841915175174859264790305651806669950374817315093657471802263057847896427394247992946906910989073384348035531451565860524030720294727740113967054018306012018168239625441083157025045105794183562566988532769684789708966944484416868537865763105074465692979260184115944694987411059953702007567535795766285083536838832633358953715525401592762896900331312481584915932428470431860852408604611543661733227529456567114028007970439471649360804161273981036854704018883604492598598210973729123831806627075685456631153228147022108613641192942921208961413034982582277023916269965533378247727908381406450941933512676298806112799319383714938032052279280630224083773376360890910060982931746684869134113148941541383325690262040552624966949224472045898437500 [154,46] -66499598834965699995948313131381045487524480228491727884457880865015282321201837248735737827145569057032307477232642132757820816735252623758808297167520828445702034601579608509682484365551889167756983240206886677333683275689054231272602300924074546694544789837692233874053145588138837380034372878023971952406182969080044634439783188871221580189790360889416633774169607188174128109514212547796489196849502656508523429213638214096648470541557662437131592539541733041430157921886126165936618552882001680881440310122593430225254407868275299530659519731385964648640535049120832033814924805206369552141886052552923795982973168382739177745915702329993710173855042172146522147476493372793450221326810428410931832550796656832131607728203678892180216145313483340859654912978501155443969357924570526909089763450198054367303604218052170973605572957962819936187721772518021367983646157084988235427163964704921083487550930735358100303982542523701797722305257520564775783637826126858391456301991967719765093475725781490995378785824616831876137242134675011173509468666940687603482750432766808439445498857154460279664035350688258228015870985124025366598607324867279211200435083957421560008050541031023775901997718264556137730820906670839045309223043780736703191157054253767030997914222312727961126379361434691795955579504800333211693401362448279246418848612818069261650103554107884795589521935610853077726949780466323155798901986905203730435994701010400552722181386569133738003241103381003042115268261398591711842431029860159922204094615034796994008243398035435073612680300674349853297229813064874286462823904446901917714057086455249103706109832190127581504269940900181399738827811375640888269913618092873465320926143906000873745364573794041974465648818272322018662306722601526040337614746098381177998252241643719297523529492509942101021222818937663064361970146292692896742494377478619682758337849224774371946250441610782855501571077117509706075846430831477030782892260373868513586182178987171208424042771676212916357306339556547547924133854030168709083020299225097460293909534811973571777343750 [154,47] 11551196351395827597095989662441339557914091188095718141301159171856036756729771160273379458499227553079914336140516130269021799170948068057324202382823553427636905270103307261769373979071762054620690003862075986779886161850282067185296610435630430899884987416930589126476247094056931785071004726436125627887348523574105132085527566997314475066364669806650286019874052541123120667801688321213300602122044328899422996304451724297853944431513539599022714065036429583238884720534087770874191928645291841270249756922139727656200472131335277180086537752564194407025981986033853668324011345012447419988994627701505676585558698308461265114382579560434360552310387692498847935982309386147148209172746040232312044484860506198215209926221046765892285007125486920750331824930279331595020582318171725511066046865803663490172507304874701329137780302806279889552796318597122658622970216008594527727511925821746321728456564525198667805706134725381855652045443754751957600377489846773849379411697909014357324846474659900450269049395895974680678978064905275876432990393168452900116974436322404002421856389472549017130858995665301438312668655873258923825325426432826589713513242251656616775515143852186168260894432357593156979279580495856707475650590932341277584206996475463521716913387785901294893595037083785687979651525360687417531533686083760839622451333882591843149237433124864982689674519720479337660244616468913481877616689167826345368566969408707821163018835123536256912886491149850897730370823531817086348940052342956850359681204409775530516358326824918936011608906395205952904524270882119227766149985486369920566588884559232316581449742966408194218590128952893142731975058910964064388015783860460450590541165364986966964020509899809173179397604308104899277667107475375468833803642473753873191688398721399700106348313062189615273863738165948198597137913809103630199381785789347689346909141915451398181774868713239567585506414549339291476965002529673154425017052276311930558613082061823142252892504934801798328715568158575588469069946777695186723684880121254536788910627365112304687500 [154,48] -1298659393067890033940423816515441189008106783910192708878634467621436045388273978597762098849422284334640468452578593380338346808918877397054834485980055781757025002506973973733376340039582488123262652349867377047765367863987176942933895522611062674078135821736647022253814585198929607848046597086776329881895347176391139656251143575933878066681526614816830443708868272597742596889751882541127583009604470988328495346795712566421321670953413066765529620549625829325824676097203237695791471301613705850434744244225570473333166177222774092549415031117012891297397808578171610449000024851158397811287779870508960121089559062941090222576278136689942464880560879628635015898052195440938692332630941657554295504104584518344560029019927106932649703143972487688606581003456696160813964362907646234580090235865565896568362639727558775736592276272213551833779871628917009834461514905039903911686206405766179308850944807689625279593962892374773373452013612777001526841045269545306390173532890774237742039075071273317888181172729492619062533776738113545784258006252549996912039188509810299269340836173655748797733128413845721771204961567823699308551824904812865299016051750388518091721001639669461895161636458807899038743693604016517637340420480513259524503778860644614232239328778226541172863378976706165189066325653249450004544474342492925628735001058595716954217654404929558310031041235275756127134953914425384378398960054725648423692195606770539008171777986332859333024337552352238230361391576877937402394154790582474173848751838036344757308023014075640133658118748581867960776712028951067247449057806487852859307029935012644403597606868067513079384107752701129008056478989070555236646660180185284316052515207694251462915806656354933674297016287619140056919600704547099207582740442605134551542430451485730052181317271601216870611428319190755118361248779315757001362512580066213205326740512969773007506387920482854050838142704628724932662185592615837187391865899019961765896673898149882659588416478862562582476716148514295901878702233386089762575107670272700488567352294921875000 [154,49] 165932862407641059570469750866430202895775700210787608238655913647606873981171753893924233757022164165815876697581084419353026447205505238450906851914131044442661424275994383049292105983635405550060162185560229337786795862945371327569170266622348492191919049070134200588426807601715504451514663461577563798863137575167771101711114625030755876951171784358709842198691781197454823712038415093218954534335745883563399470350461159488775119543665878172566204414214485267074207023122332935519159487519329393702614306484481944438042685145869009072316878974161436228755010878242731854323416421428617432686134657770127056086491842557120711391247549917903893211180015770941659708798952904080135149994218299058420157626527015262761005286728951876246676429157880434126269443467394842238699901581414117129179834257578908719934170426470433401516731180294536114594410227663891160822961634354295745079128420552402490019115551835454756973656219282621803686783242518510026704938792449756610673310521021787928983437952995015510135513889884897881826767822493242997120592177815265471831460978985155625996969880685698874727098637122836397690009298485092100037798658465815321272813660470585001026434043069973969045808769295562181235197019600067500471943065043296377734140235868024960867774933850523254605852125763497445633324966740699180234299280876421184937086621773077419281648803361596264087292910217923329719155418929223720255435334889769059516436082193437090294043398809000512750576577874808116366770403929501670841287967171978667435223372282005369458314597723591697098951871193023250004928262280131407414403405696271165422892948452081803900017849350262873904241447090391853812445364199228432836467482450125510625941483389004324929714888426455345854630990413524099799451390777649438304633373812555403967888113923715561132512699626535579464696269453423413771535050592664296374044475161086110856566088923163334490905695775216690869603811811059942257693319654202168172204396034100233873236751135585429854973734107501796566853977248085458089643718756506016929328325204551219940185546875000 [154,50] -151253288901414813781439924303620909215472755747923462841935890249108449553784954663667899992669043607965978713012923858723861118321793561622778298227958993261478841716791808144235194505453981342417251338534951999352645262338677216398794319909047338497943185591307212993743051029453776620185984769988743829946776168903918007041857723137307871024823396725174523040278586850213231484008276428286377972898563467280087379442374793966288465121988061566117697088068774460981739972070287035578806819336867820715515485630305091420906308025103478683579734863175626063652156013607679971736287684939642409118106493345798630812643369682478835957172402881349451413952511723391505411605804377197954377097730901077948746469514268284541866526592982384684476687458318440655069363681291392078061759820481852489606903945594195026804097456900500221061898293840219795744645634136057960103955098855242467551679090195449577668613030650089235780085099660104263028013585649646255239923324121770546813110898616962857070864979574627060370173317919662832925233772940809074558724731797702018361150697756244998125987406654805137084868007344731607319283910024357582633652396417038370123155289201442137960356050466385267531296549840732458495764398668497427737063386304669826158428935317371862999036954497104362026259175413579531424366692225020693376032217807958804401321154607000181564919071879680804613653336211024140129185264831373980399405448017074332469032838589265151334994293654570706341833397067967913705379347899407625833736382025210643587236224126850243472082982018240526722997402183318967776712308403410199446530389800560538253816692585998319487317750869612440348579000057201209634092589973949790782007988604032331056905356360706505979914415725419391048402523806631447457928487244418925224202648515530982557116659136235291101549966635036140027345840894048943800787639682295575168553747092501647419501613461752214323503149587615241039767276026462070923773488646194045420179601319520194264349157454701303677914781118304834918254513323331280210117692707330414236377691850066184997558593750 [154,51] 114134914985001039140634184101042333734667121650176002156341164867841316476622255613457719070464889356000023647202296483131590310911047663174420053551435306383992780337778659669017186266601527031809007081588428609764788845174058846767565021584964894742453665358265040232950942461041310284439005488487299777585927716831003214213910460621495489278263948338506313709982316741468754757213140620471488900703050553719831009461916083065230734764007975381617885977299863872234499153726072703683846654225215270556359993789824192357033851287585158077880921298114983780639637582594284242657282026035438857451562626398698692777942200074338120769875470750484689009631036350263107676016271960944227071803216645955352396072660733946966082696796646320719174295554783449718484787251060924495745231268337205403116478966055224104419284633283124589501028302912044279781258174683135344058066776898422809545849903138276993955477547841160739584860774344001249449590089130713647746563088620550222926158668227395319787466510356210900178696476217014607921036086281147724334230824681582002384039079376456642844873534245188955183695927949685615675932391061327728179351186471767936908168747890583165735546586788196618179791693126299391868169853363438277655443094008019676010587878924042277979473890594665903659608638070455793740423341119076320565476310113924684066989772684211369517847924436702939151151570698199936585928411481566596837521222983899192871975203503781314522899419685931898341163882208889581778071070799494314769633743866802056456385702928962219462927690821817195427289806153681360085441402071294441719182440639945715779127721056576936590467535746546486242220659115470778505742150777034305334363411326438705360625624280942108423651526896764707742645118369087609843343491739710740994912001287729973975704844102828627965963638831154279366560941668839209734213096091900090607015470249429091518741283055458513621841792409529230149608229594640516158713103216306753160513903724082942576009231479819217476720527700518661966508478684330843126798779183728120539803057909011840820312500 [154,52] -57216903242166939523112601511980853582354013690767681409238540241746570278152293145195143408074979363560387000479845939619612730962592485736405052150112350618479956925820091323683760885634584467512033391029412801525363379843399005018464352231614388214668623087165135780349695457767685828338535682662192307915600836464760505960220552433095323995257469402402956408678097919067668727413174457013763301671664420316946723844664508717008203914021834903738012533560537623592620573487223193967099172926542590744866032885012318110869648222308954732364702143279264481913492390053390408873727637424588235463213960552277254243744412949597653323422069533659612083731921487184174969643074818936064533570574227226491517005782379570074858509422486573354784473051075968207684049760203663609223660416961093631163877107900177100166487369809287742645561864387880106844672443064951109937144749446526826031505732870991606026710890752360045605152370002220584128299270241261626321777937086402195709650096833944063431328435378776061640304539234702464250062675271628828928342943647137743288922594726409325335406465995403282606104712614547620768831334597184229568317151684438353465800832270854074355994905610783885920188438262887286706219720413006372494512522380143297812025086530626367853415454444109199860042512916691898505687742555128444521114607283601765529720437536270690879756289798960209705536650937923008408949681169565947950321828757113999915851739258916627697830482651729713804656328817568168376147293569837747498121598703570883723699273402149771110868727601291626357178560040382981862838368886420441023057239608095156391067591554242506304663179344573642274659369556247680464221412248427630668424871854176423043457138841349308489985886090170051188554084149034718979024872484877070386328795661423060656057572516100381458086303776535017584702267234860671513182803867716791822649486692774046994397324372400678680178591445637268241701133312237363637336608204270149904895606513165495365041078332357618364068834138643875723795388294618389904658339375379963237792253494262695312500 [154,53] 21873965044553096121511890995993657265873688976093587943922689927457819559227334807748891472333434040972783024102779450240125807189060674911700959469498122034301055500772861585063324600526515764406474158483613366384407387610991662225946060653035917869192396759348143621322297209748764195394602849505943647565243267190594805124682539219854387797989861681541084337983842650564931841632107884933577621018484887869767713264886211128165251372084280412895981487374619247168308095244952579195069332041255080162515595849466168940976959691312017010723646244515549285226973399694991115558849829708915205666006986511283120275483175455800837642050384115424582874234396367033569830705475582907896067226184465237460431837785681226846805120260359341238725232148951450244516292530538155630727937306935841368468013825849881048848239735391289419329899522390287283967895307572351033089302680650696306014499466292657308053805410897030921034241865595245406996258383065026669691211035233587905503493711256743133235497137701709134317942472713763001308648606411359242812896394769550096926578893531616915252522589177449921426433080533370152989045789725700908129163378250297895800972351407141900281739524509924733241819146151911847331605046337672928520948479453776748477163435668967163600270699980915072946659728502932874545016945607027619496311102624513059693453024718453791330027684873334611802613741530660533357676324809888993552851093917232991025288694531055626816441961658431443788732204876378140667691115900671915774772883154928970469678215750384052598145211728083403354523785809714158620114488754506940974925125106892149958944158066093450157203673871095171031274403041796805633254626999761448472820003877709599097503339815069437427733455564148582500366037868383431377517388472629868023073056241172708461739241490889438800990200374398295468948145310440641648879360910447900945874449447477141931406188635818116099702359947215676237133991775169070786497067800719027274021899266096708777491820365809271987971176475627963212812578181414530367710980606954797342419624328613281250 [154,54] -6839702979908655794247398098474192990119607613843007536462686762652564107343013569234157975076596297448582771668171852612212988257422144499294695236839016722379416747923819669100330395080555167143024085353695067066920441842543840599362520455009755091987431447070010430350526349964386956946672722859410054909471265833732193211394395893045891978304370077794319143913525549784783091778450891456867377389977207905689232953223904066777024123559767141082150282904338576220400567708924401022335731191423550879952925293664221087371923162140363600276460885538019526383717974865864081944416721966160479960327939460502911109127821850427896876546855436816400762687055202350915442909992297611362150885543672239339779499636386282527299838361688379392060399040161781857265638585291760520386366946903800298182370608919884680352610684815737274186716351635458470137071667053056923276880287035716327763600936371880044700159855247715068096837429475076916967278855179466346636406330906153067250229224880337668147829036838556850646475066536221085176692600293798895203159251124691677570790334271568718748998964084414178214107384768982103661186059820408886621139310027469366225516590918050537442460065005754495047104914187379160735511905260799395172118686254891465843900626537574050920106091696445832439226584403972972626378045814653232100948611913435313558498795565024372053072257101133461805976528641952268508161092369296302439670669391370112490318637854969489190669941343255218116408958997667287665233109685003669821948874936825432350870797930797956316535535849814004880819919410210170316198514246910721550871972016380993255121341581367739452698463546311736695714374790934790363923868320165947872798310686205147561047136552013415579938699607851198066219991144411424337075916616280312191693003432949882611150643272878209718944099803762606529436360931858697735771979832349676679427202936858275933884843821840924528052397042106750239408332088912432281480578008929462107415248397566634939089774337154212231549232143969909005579459175438574754182278347980808019638061523437500 [154,55] 1811371961990171392299271778919354728983352995109428782421144264263231591706097780475098293279820668464640682431204886869280904462224533903585868272614554238402360320672140999318612239759415821950095976081461647418018001195266890025094722310909290736093421698833101022346977925120841718379713443768268757254637804713143577654099351575428911938863637151008400684837532696674082723218816440662882118789213649865384726137586611061942799017887075495367582154305070693907714108470414758033660276030501756940698996556340364129186761387538907882129198599829288755658206036520577318766144417992270640879465936136844600329212668873022082512227615115159501373537776662621404563136329669166318892046767407469798468222304413958199402788142834481000067043428655366858239593546816669553831863508942611114585295335471239331011571942038133530124364091875282983020495844626292413359825594632202899031692000904840396696792389644255911400977430474935990655833691769950041500345023946074844133726354553861696080535646399210993692647833874409169605146588198651942311568189934546817343200488756126031136503632560589079768760936855062445582734188464177789735269871965014300732566320409472689038164950242225405797516655738396357968878147530565674369641254727080301738939997388932835286515544588332928623427827611771140825237753062450202207207939897111581843943977096119302756513793529145524655051885692669392911154497744371937651039183710798558930787034500544248219994507346527278700243371841123199968541213930878386920971675319702829372509655003209213395127140518335693697631485606055281657615083366772222501767953526421646331336068177833216857933176460120981820615278134218712529513324870136736232081005015227083153708473697867850240766424988364452180166700642583242281351826629471230146689084705525796996331126906867376093305352747290916234030886901915420625355857881227250420586463504470637732207545786026245582082977492207990034538312991079286984687436516128505462779245181892597905846964040658611765410687380919973200208252141111964548742618834538217544555664062500 [154,56] -413028052193314264674151261805186677409890026599953470835060424948601773942130674228265393040601903824678209239793025523655076603255723746864280163748837483422031773962001357861610942760981030619913757887074754895870032474762729737180225071495863179834197966247204179703048582024644099391696401433356138165678635304089614254747962485790139157748444185173801103777686072374182375087869433323950326389257965176727382070519106003462104829353095224915387443302916358464946625834626718361349121391554338745094777661578886241366346930436149054985589019085815749175038659335207894759430380940155829672668636393060625372649793737601358370198182208903144081424466177256825730394070770158192670158097493849690631525833065144643990443779106272335769808806648632841190641057843738091772225537798182711748088665272876538288786455674189371111355829009610873259136178494465715706678253076213929156701428759887013961387123550908246677407688741701885881042021122906819224227547336061141979727827735335064833645151878970035668861908453555427690537198782887585921807040924036706205370482717772229490100352240508245103471696880575626478592122250198734527092395598487026163155433093110001429498101521643298068161609022362344499354717602942543736957288751916164701962621177707993018347479267141905678800540359812118246972758770069429463753331234259369274105429844842012909444799087132956960624788729461413088129466631500480876656621668955792265362434390761035648224873032992469464017440650737937854679856866466086696897233088790848852769536912527832638867392913607436383292164421170208503500316547758294038933863260779265720577524721385843582726512055414126468026425851239000799339339797818579414025636224276243688592819397171990762038012987198046498055066243547733506118474433925465822133502814563944081700498585101779808585164369325068528124619767882760645975704273152360661081909702430237921432515982180192153030626270231293882672645797732382429971169891186983800209846635093230183473935639148112375329137527470344155165860657854120816333284597123931884765625000 [154,57] 81315335204427486723880452308283552148334577488844896034823316066272462938820574403961353829662154289773658866075034071318166865990886024108986565186382955182086199148627506718577139599764324396087925622990812732459942691274884084264963761499216915465132638529955381758846490311412246149106444876124310901856935792790256201765698580926913665901055973456057520883407324372810293343622103654417670529382691352521792665723102971812274541379980301188119768076915273200138915031005924394121053983541591157888455925884658508566146979964147421286360437722470482495025668314858208544046134124579984922211795144813087979847587271147527704829526091231503131411112670137987502851113085225923920044109060709439175390126108352334117326308289286137610084065010501514781017305241892879667950380488417822485112814441247918899657076092181498324082170711152092926364658570683306008384349629062061172870189764916061165714763215051938352637006300275872639926748694445096216688337709344406366869882648018203411293573192133910957091023683584128127677812299485239548274803156209542778383193995141615534898500887365668130362195960434591381660730436136594143895138034751367313300334437747316091929096465046743613789372239494729692725678663570876385655768649098833948634852481513581732805338448092095940560226749855352944822888980170727096199242147131282336824121183416086476689096223524493521859745762197996995932898363814942230821870549536778229198762643748590717743759983619553608527792883904157851791067853114436952795725807664301420914845887747244553283356931679785922930316387982888652614380871385271700874850156442545373763204936429100350430846045549097501509008539906439533173567388669102821735575535833742733506987829488446065289342926942237644383124874234483786630811756992960155633185553693390633849205090242100697833995862606615587570937949184167312638554521657712004866686778473680648384465778865218704235315493548522610518877871352639424482471220053561444607345399461562857698853429185051326477023144812380190431220171699931314410742627418640136718750 [154,58] -13630774006627803546542714648695572772979780861691957130221769936650042654839008400473378334205214011405453483348952311919565533005464635667204022949217477355139475156496410892983895755925191740082493900865030151194725007805382070957572781959631585661218355957807656997398069810048137613995404356174721960726624998499872851014845818920492658581164784842054442327578140345315714091180481867279516215976874306460314601199012887350270092212299291192785038493578282022355812224650414876463620460124020240861585267860201342592894669457217391918389176318400808418535802271561932925605543616203127897726546172652940114573828711647174512276336165926868090306450340115039450919711591703968971171061071264324177697351651605166913730341388641917175208441964507629985145964155374760574340327431393800974248390148240332746088186982417777093376477545225540851663036899945782679330968177611449606558521432057221674828122940787647995215946565388942276182433256090486006556557672650464086228905301553114209119735323307767345003393985352568593903580168242954764154337888360342059517652510113877530216925373210995029665737419365892152131478437036129124777194917779137955355249890125092833770939894634316634774640440853629818585861819943479457004562442168970638216444327367416834778690225006622995881454931712069513615461553694757360780616634235544132835801425066268204160420381769860141471409291267623520981130053972803980345718280189366623860594336754304639372294052508555706701081467856585400070199608569304385712864814932163951725346781414478795394304733413490646474291000772935650346430129154486006599912284677293385180869620489101503520978903304136904838482750203101517122127740290805802923938449811943960200933146380204469226906421742054799278770541707358505304846849338843687112954334880160895890226013338047106123995132197216547183895017464510086143765244893960345447420836122568539383179284446611399876951059232932507911544877977844274930005052258832664557920557632024892091617632280563217325831591598882951770366570661778810893729915461914062500 [154,59] 1850613390079314861673327596070988314590239431060249493516662840707729107560285677928573843405800128698282005608822441039791259776440077971362308339880458305808631829194725287591797924674387899790576064674262381188246177007952044175125643994695670108333916435337575147695828256157711484797413736910130670139553905371571939845750530440642948279049384907723857076898392444057734042543278432650113566907093004143670556779185924797379864250849817816803284758291175156788968804773077734881325978116696926195020490533591873023319629198229423471779938591367701506254210206474382815644683033486565651090943475756153890285347813426699234356386990843869145900316496830398984229680557898674864856158656110050777445877558528201883849742194834107199371896178412570777993115233698153763768390845996152293678775945906316916285581896443349956419131516582250538559117491360281868343381883787847329621893588309323135388281536476038447724829779664212194139020166497985456046254579658121939697371279969843923473909940990360153808942788379312631961196308684754396440381293484885058939122310435073047173415159928338935469070380832964705617099526084507918439796202248632342415654441771550882528647869391896747815895212689268356784223959986127377908724898970989817704011485549656884060992565997874791992651411963333745132769902460443158285586524492598981538494818129117017730862258512140136570201725699804901224100247274951109353843921360191112903935108649547575469006513552815013536423273094045033250586265981783144813135344445661539560277779581054153711893291954791429291483568840962847001941066555989654223095921163751602900847494429946821531141719539722051999174187207572152675529422759734410633900385818516228217729528924011847629563474425516271416829887369158904543046322293477707439511344191200952183986095899077906438198592016533347444421375388322376893211155335680266042638139749699908272512852812851744592232672501237268153241399079754220812837382807468141178884830641468123518914726926096705967036606974062747155618848661999228805354565742187500 [154,60] -168448506318921797770747934036750775115418370904807582084725552402841192242207228199828683821107574587560847988884038780258164400326676570117654482211022350992547719676394931969933580863331209438080693523008223424718979346395238217968616361076965311465901590303934478163313256896686348596345075617867201686311707505879696656209860908360548345820858534217450323337451037896885776186275011295787158155674790831361972629732403429929832552283449098175411742020847315084865660064226662838124661741417647983883597232052609632068574993862654137371626610354167362292930346310783082859605947045124859121877653007337566140255655934875429410001546497759109685431086944253111848537038860681905899526009978037061889498232770528341412169301094998737842066886709761759536161629934474002027374073257209135050366190799446073736717421260850792404098407614893630422806193195806967685695014252871567488823798825813783804876504315302792755115987149345367451445544444165558037800889922980824179428121353819433772875645008443119670497780371689928808842320469164641492253951050057462455673220684079258765954075244879762140352944493287277846624567878148456037988434960535048101163004191869285561706171892032504428309348027196393755221767547399630779015494309411230948892086727822637454023909700483753155351284387750168654612436333483397263275574636871423891701431700612909990225337556226445032583555666531664069603633405796415739836298937305709175779478608236033707652570959814612548631154985020517619780501176599568805205943823379172023995833463219033739466936320000729527415162811079582192694437929442695198182392940134817088403978377762947429639209900819617075101405836542077733374065982292235748866761326051387247866780789372765771042526893667243440962132848728869597795799561345332920809963188650204185027063839227901512889761044403157513663996643657040642520535887551605515336658985056549756942668711723704585345191656526727044083523050111927876488112820500590590464964246236946484604250472976018627596277581918197127368917783262523356452605453125 [154,61] -2729145294500344148391932976236322542949528606456172990996129220506327425689195456974999617945688901400308629150583265086149082708269887880453860612633147578520198667304071770693098847156744303875282328815484827458565749729678217646584027647321285412494221196640616821272391316745915958088433855326304752635390474872195639614193329474652511327505500535749996719446426685338067030014953911118589075972225360105640207657831088279344800778235209701683844597699809757832841641317971883671300530352355614624937946844984306147179346513950764744491484023969919716322543231259926182538678517006969803553934274998247712562628548343083762869793880002349628973588198634642068272673169861955933375170119281001353381789758551490851526753262881729367235377846948044184106327959421377908382306410217387462854500522722858266224698658375716101227372736150061620636759246291771606825440570800953408253983087419847350971495816396425598841327860528185188712496829371493198906296415509085703892570582816510028678844050597761302103940720908919894011537184857591542777945175778048633128073117941133487961537387580024264552889897159140007089334261105160864169930531341309386350918597880199746908099603942135826033873994489284454321512784537492846940661077424151722405100658317079189833387945696728393252334381384398967143057335316950339472938173198563052594323849657096120037263265045696235285670709577981585853537088316719105763599186452193267992593257907317237487922322919155265208406032287459564676081211232566616067082491201322178109439875081996997279308505779408677710562464379338447608960593623900029173108174364195510630867384301707618102748267508132031094182102385094813617021762646305543700334080621627370808584676891381210513553564655653726939054169313444678259965265947159724971136643558575987800131350908603266848053235955408974957212270543055133295305899737085189767395137250617852904882875716801769393255415661745237873778564939631405292090674135298558102050847729843071126144923520334127171247081158269998012549143675247330148207625 [154,62] 5612827324502224763474724972802330941940917253912665609837497072277595175577999781569171799566520907650755262757083600065738318459343100185730998123486189515286797934872099632926973883275725995288030896938534023044995033481089534257150977210494751087482652809493117497546037121126993124782196581294437504992325675802790395796579521632564725815150549827153468643869328140826780141918208695486696974586029590048865713100879341050254442718163935505486154252125884439601478179527600302482094856759065476661711393988154062506962850179133348639667553515982096240439712945878627979552058860551070419518075210131633530199929392431182702022125569576125879182540893707810690319607094908744950411200100280397779358277565922067616091211910709727157038933780197062529459414255876720083670761379328214230503441561130227518430128146534001705396683582438766565557694986784910086388148577393092374462326362113232513851974593266481947467151303174504703621028834102453591699729889492723552470239851015184200366819802395266438192306472890351430545670752839278097098833591090413828820358060963104908916929599960463875341144034330141080744387215085032129250607258963226572326814687745656118677561950061634643104504986995373777617540784756998435891725110904706195671499364482431776318184752836566556725491255412832339366143623988550367615570471838243422791751039199029413365942797389727421068689458873700746389030333653254271216542111456479480513048057001699058329038265148959656710001533900062735312313229539647657154600815040162028547838113429617662165888538378401322390881529196989099738569720703857748765856161722133962356488557270639098287147260278194078862750572509530970829995838940621513804786322349677602398851443900426113036470259198125285704433571279023892927741337918852603721139059665818621347049057329603486371064284736153473453306066335060344096046366108610518477733305082222526106722883809844782657468786007113400257757943441343442945270870304049107687142426808705993481081894077228803744715964402651904411987984127181703231910 [154,63] -1563648429849766722776440107515423832731804323067195664059757063078792702024128783303601987853088350576010569679027611284768132281208061379265820795449183137275033164324523823708099918833405305862851422732392231223469663082115757942612876332267590041639088561110805477991305265435850868722311492982038084129703009531560814908271844748754772471163785849296899336005710061744803240523869646869321672882552187655033494919402660777836611953549356494361543895256116517383292913983253153973517722191947767409870613087921096762610966090080506691390775400358018042191512034187692344216507257181510775626692196085494117078170252258995678531027132231362227197685565400767104796047696097061075821376687370902248865074426587626894349711130160300360045889208064913012468733084449139537897548759920390233267738615700210098217001022326147938348795732959283175378883185329884366247803128439168868951829906598504449261801055726989916310488800907725448344142741836243355228095500561517523803161869564791095474391745221536084924174962357638611112696045333149788702457313010668706746620886294499510111561321261234235600860270426514735825062029379631250806386411406702670772188543520189869261370989137497153839335375039409838896808462350451639472694843891564650604190095479155916949152486245353122688698498601477259195458061008552607414330094934074437466121956566177010589021111443933287628120997733755270085678355406050975832342540819911434523432539024263798645295107722273009780255206197032986653329414402823783207090053764711002317935686364277867488112697002728545281493898728103513942416197070695658021019351090213542012247572333705893290747501472190265270970101161119962988631601438899810176082893318576063070369107613261268637422490982500641545536413276961550050783282634979343788856129267584007833809605622562073572230484476367359709269901291786014640375280776880295355426235137927131855199867527309820637561162973124970777502315412475597085888978187265180537280712611410808552993669225557867892900586600338660490362410078037817538 [154,64] 298958271273373515646360034365902019696587776735855199452975240851406987539172123108145019235627430872954256915188994808028537012021585697654189665109228483676619808340537652190794267589015740004487728540859957002072921324297118172751187738289869234025402952399181278931532899817235893089291918030364606378257689627651585259647277523448763518299547714174501949685501080298099899025853637028070356571914716738116791409323565492486209804954080955093225849927427416474889614778480915767051975209947604345263401452717532489305611561864966292015546306821151025037271104139043327711486309585626731449014119348595375901656600178887283291177749538898931204137242462003580977457349154485122674885009976238236101270989222870404350374921253152570004514548175187692664133473617969604287273510060021497106211723136245455584477298336661950088897089429535061624109717730208862622121236771554400005298812270874438691206871802673917203241225447576423257800202959540607798243694516849390416340676480672636791338742841353677453558164567405533886490236262373964946533868812247198943383566613732079868034608604741867350376453217991931014143208989518255942191468562307565595935573656672585005274897251889802860971743863202574890085490918016006254629525616496461154251441421254739344695199713073896060589153420113348398044543857792328137074092096505705963344876250368214236266076560463657594034731291595444535631569494945541197134418044148616006303060927211038364841254514662063490954510241515464641343410644860737662743204822727402641248865119409241556650996655389338805716048446205331454689845954804721137769903933611820191341473164866746865331661088864468156254337423879927737842624169370568374093967696564536444642142642743411179529293542237727395376292921436813256240031822249641756546923471132762287348913990194092647331606936215825432564270605478739590083091644137195824627072518096765512129511203858464130234345633550390438410995512364460406634291015990314391688935581052300512601327786152355363151431189708995495316707850097578 [154,65] -45040317760385212376792164541620798707102822631322027883890545187772832416016968917362384421927236160100442152149452823024489512607948208325824024740938182461427122959427964065685807953038655597612546176314874032293866212715186728710926611098809105492953013395796120644419320588881025397033866003383204853102190802721870791761554694076603393637749353701704005117032001570151727723039987216925605148934923666388000434049008356641417786837154735392262620845784548777417769008286588018290042255439069907568340853602015924025689784850577534945522879353001337489765979907518177419978323011663768667152653661798267259595212859819051806190834938107605581817111134914183394116735895242308009259535366429846554137497139817014520519953019994944698370759411645576439336495145582550936918426088728955221390080001776377591531019955452687064367290567798864500900573481360743038584710354503074744772456357715066036331902503554743385233072289638188537397715465374349814217979644413426125542829539505560178942048018126837895597455389212185690846138603978578022022670547759497597277639888161794114221990793446080079270845638199660964795686081100242631972671145021059325742284938643884104486215954901942129183065613247592944866628372847239801565209021030433885532424074773847648543513617780072110847894709212448545703645286870002988097500581872553244562271421941118348614415752338354095278257074977941263512190132229961615880375981887805861962353890854427095487638883660337325269827645863684431424589450938278095458888361486182982279122530189926756319002476777331984933750508952119373574920260713529998816991634558890577998184089176027754526153481084149575675830553722201469858342682879515830988527980710280655797658523994488966078255782698428064008773235814104635029880887418231642133738232200715799656112906063717533941709345691832769089542075462685516820682025672356296504277314895169932713265569329291411809573093434509854436261339030510238620592920221011859550694430627368486810680983755615231683487142188883592139689255760 [154,66] 5569554309557052695312358157697464218924077960259881240844714927759579387037196857402739534972898145730399733457028931324647946707599308935467335140625533978078691163828481773731601616212148228517456080281892201350683919675688765840869688212978808614762865540672495487488759092551928370847894601561661002133151256862791816500578705680611192905018516644923044481363973104472489498361572991599900910143804391529921383552138026956298934760983496450013585628410607924328659413595404060822166923492630257483553262279328262702203089726996460568724412325226187098827513743273841945999307751397312501518957486052063843953786336580559867767490888202571265655321974353858037876779293277520066516201912009227263500755339672493977132579491021369597261865848400967413572974405137756649805332562945133865555149612893422577841534703926402445943753202657924442772988984204872867625441538662796024789113026925612407200041190185342361446853695668603396871354234306960859826996990014548419402580124380345746574845578758126015178055178057241972073524202696912550956223106810351134781581959620927478632089475582165399337514063158191356943118915599381253601771791102720488271481079998126091679522144279588559720041083429458636691096056528625020906402028202765860228105895269516756033842793010680797896395564609795392010047204312787252318988434238304714465447154473428117779960792965572887788369960406993979617477855944675707142327116775285967749715228832042359811031230064502505932693647890162443917381029534102686165278752830659593362284644528979683471932534284967796462249803284550942183568748149953248921522329272628156241312696047586367536829138751516068466862126273377015708293360629010239840022504977590190483496354108258979069018959204747345660473470055256146922449291169451373582680320571786972532792182309665697984776298088920467766540834198397841340369136960136946540442005192168493351115036789603786561253099135371720286859071449640781152024519906563461650567456708939527946651765746634091637158994048585120442564945 [154,67] -575894086322522899374306475556520933203956666007104599597763635348592045780406487287592339578007818159600530219480148682639410092983761845962220617925949149809935602806412030884305832170197617421541309477635463243919194871020546450898443801726713563175231657995684628925892401516647443603161007902626349829465379621258110562328488638857801583458141350571997607093349531370645156634443577829689498023584594583607614864061145468937802150376580361844935401449625212976559914461849557067208499929238707538646014336004165466382307144667893312138387056509933567813278999876238249360767993801845433917296973359854811115958509874509510400318660332990959944794389676092516318284874401197159787482729339014535223590116230504750649250311841848741897157484096384000019417828411684478844876603224274769045170279202089982448423199139193644737931358116866659027698694699112200874818210168510715860885959872421558328242916686569264713884053107725538909747315709102093865336932595733536021452514895345751073476563357412403904558982668059036412223937027549090109315276172675995901118637443787647549374639497060128804826720630770330143947050436111633422137252409056542781208898872744971131232514330439727692699525785237924299507645549774097277288746307092579383919171094846683163864451133235507861636689929696369885430906324946932771480396602607050148487263564253647444639778039814338214117797019875257150086721414400933130653452240953226120504354831131383412314338140000438167966609077227003192396801808174569635381634690330080934836115292324383795998109824846951817946770218317820569768023097177417567968132661929017623057644564486283906410651636983711248284608952884976755986724649840673494499185308831876557718424186338706095655768209110687724045230555052921531003626425234223080880005043210924748227158642021525673117074968022633770602247664330933469313776276873508739497875945446037499008065540738372572984466512848539383244040630315049328081349510426627075511796982166862013044823078819821147105321877217126352100 [154,68] 50420749942723655422620387479999345106899434443525079470837185286578536392230259990825062899048167137336418020242966376373294191600635480654571298619966512588053588280416447466068591034715357530892651076773801043442621263724560632866110459954491853161216620993212379635961558917375631939815034196100487271010505336990571013905461375096218409390366263344304251782115627060906725190260796029454943621746138863145773430855923468165540654239628839952488661966230860894318938706939463332697868126266291768197940020157869317766295180272399019476492037271157839474321639029028200166695060427479707788015605615922747187754140151524420565934676926488001767960923233334376825001856440675168681567427854267778732613084020482777518873930068581931789409834321249359372190741548463335369242907834106648418538361156548601305675615517175821599320226874644538891881919374582869337668337106309004282924152036948267554922029915024643360451712382556726830024293009865025208551980139139653284180572735135285040260853629987857498948792045279767105934669153197950197324075179341473815326079869049366652405006003965467393049642281128197969237602142979472657616909766778323000429199038354528102031034685598780632939429637040894202437966187669599032789168325730164845315979354568836713631290024018005908013456102410016151673883888507382801489255778054100692192714983829032360979130414826233057913168089757549128932756691900422470404902917468657031659320774321563100385044223679829163031935657090685395019939196266584404744060584366555990148992587128253120365639470111458253405264118625339149381474454448811033643664691206343718838971074389759245714239303670240497105780491417119198688538010095614377027835220436507489477552100719672603512581577436668743433964229948575401440128880599498248194341266158695742350938999134731214908347152132816946934387194153143714928866100903229402985174925518770257833067806597681503500908997197008128158759249654694341353283227204444842764732983992170587210696185540724643241812534277636693 [154,69] -3782848749463972707294093360615020508739005744644143210551248752741641292938883515103036851735186103318817430414265446837021996202994578288977334430746493914320761102293334440763849612338430926107470202297444767297539387103108336743131340900294413280187270245561952433926323716807594434077357075221392568560113652340941750043035178916600587480773186048957313007483138657881233203661223034667608589794015631241205189516902873414039199038208007512325004846562945670871591770915478079316330508821851933526643107652702954852038019254432118902973577464478115742184671324035046944042106557297492332939299832624387540086522891319324170348304550887376049317399897111966102688650976864505640643712060240351648100521662262259670136669945501222687800935732557438002062469055712532482880920471902133953011021530667448489791741433536028647896500268013632315250756390599353568073705332950374703436750088722630272192269229546881286656397801883234654382744499167177072246359581094685354949815775686972825716787380330747790217645260763136012843476202791704054605541380613554510408354145654267461117777485232367500104019703804567711656357782069049607976312827108743192943097705504177571145981659530422796819959686612750292807260157033725051402095777833091784796275945198796601604928533338046297552043265758609078577666567860175847357348343182574361018452494161325439609953602150313412562651130285153843451287143860452103009813587958180789962338793117581511426411565990299363596410155794380898098153052406102572505728087990420798126119452775839825482821349962625237779884536484154815588793043485079545851122332364407732282700063235933880952878763261651904406041780446355923965855871995774777856665989784905049915042433615875411359237223798444129436415426610924843390215330757768638209573459522316618744847023991851371254825097543450006488550303261657396185330124266963831246603981495977866874164089390390099010573390401579144816188228362747934065547835268220765425245814607699613354749919983955974048372106649803 [154,70] 248190188190641999292357767731868328251845408568290180134390794194873311407278601962323288074347531980121254676487675627227615712922430809352923504135022231871840621349079735418880847141177176881850818885167759687585293197320192385847701752748010238895598133763930962454206875442978395347624395150047875119885836688511233949624233059980516866620170768561386235039313245480514836164316695209375245227577585011999765222650859378277528421611270356127377256725194462595386619660454725699136848595642775379211870713512248216038795781744072230319992144100434526320425567091700094616919772047090913216097429350515095624336604518883241228961397250079104073511096162610407213403064164904174893305640701022652526213318531358449739866117779500004950642932049119724404200125989122993290102552913461259796771818742510932833959279413825749880669015169405641408339407821909175294155363275799663942379074529581293978565468153806565251648466388337433505222448378751798628319613200241246612703001150217021224550352052420174191695130075666511137146163949182641174913929842434513291990636012909514720342073212454322080722751557709267146109309748895594876219899146409294721330859536860701819245979266610750165816175109814332328202479191383936192028887722882458632094445159113597133009279369491886760968669275471120802510829217560245512537050106215742903952690666659846011471855672086970648283954011219627606404626756919218393873889977078617595314589293296190833335944780251008688986386785631566914578564470353121787634778041291705353226451702102879029956003383521668607376943729663956932182130915544180710230302895859085721198011203289653748423694576555384627271240725564306436843837643337368470274606954957434641081315299623496271150614684531615753742277704217025992995243645219573043738885663740408391669849046603802044981183063632490010779269183599271355510247526747123444640996268248000207880331561354858961043686510416196744822494559146339810458800199638185969611303376725619795572297276851046449117458629 [154,71] -15063502043459788162237337612128103818893274901504768602686021060344333699387991833173139276435106952549110643450110167107478390928367349337221290173113824798731801873682802366003780097969131776851325690041797746350745338775711116193828399230007984464433192290227473404984374290166111320560651991839793104589236564120219037882283010316662811359623116325630632728732527510513476429343682732030167579861057448669360392214159581052157624285304696693045117469164371915029152645025130297779970188137845727750080380227627492252180639600662116617553544354089370262890162579331871520401103012213302173367046956785232133962553575810916013552675498845358405748972014818427643780479404010635784978090470753492222947140810149597183834033902291159581548357780682499368471997470828840686309324469942580896103899090763258159291737358421491493342208268855294457665332155473151546030344999439553245180225166701098431416310546467332025921615892427931741049281721511211032796939947239725197420842379058306434505682733561608508991139725670936849525557933646590397529111354864675906251179536812237753210649399212034938759860034033865368346178096106445131064901022468270553274164661571314404449706316775360517393917379746517615673281979161387909815693807590080890480042205999393857963908484675095588699796087794016372293960739220327541762112036467861432485855606236848518042374780718626169698343271403978668609066292628573762398463738151172541587172236890251881505484352280617716469540447847701571288914599360854513551962670437556942824480437572819285300453167554002176867298066255246223048063253116792862380820655388630675503235195039770797087155066283390065808617101510541063692979759125372613670008075766449689164752985200200212326238668008238538852865816551138786486159921841129662136825273944125092546342802219208809460678552996877096545051913481863590201240791757975234645785619750385841839525355930952605395036119378445843632583787119809211798123464757175254335677867394072512999340108175758338556563 [154,72] 962997717242217270930139477985948657644487986931567594818535880495935116562400718429997729888530526400641760832915200535347024445972292101748136751918367409564576632002118865035943253048234591241984503670881477404375037865709554937642166875704068979887422463199867563984372703535449484211094047107974534159711096253083443480122294552720710545354554190371495267426968001527918624536205528000156107830597863118689521860403918251858177310275292239144700489826291719335704981649817897911594853961593040484001388917040232569610396962831830982146239561415616642893378961480438020594652386170191326115522753677407111642125544104498227353705188600338604982726763948039045765341532017795174307938709955734753994918112208962317340037816817995519777418179680486363326324077505745937181570782473468461386426762719171144570870901790391210639489718405077850985829025247761471836414098003406023864340095910749936032499451191531249915416335543887060354924703219629733349908978188635272288728465843802962487232737620045913315814641411644542342003632012360589625049032517806250794368665941620520720719771249170533949833451252493102770247501894280070816769399811069281599280452246923792874878872828736095055821863689115975754675553226450559999193216668678390152365554797617236337156974227448146889156333182124442764094655910254797409900387311157247880999136698228587749394015507226060725448354424361278246723788438889989767340416907013220176739723188907290059647541256567168383497823704057180442546299968207523854959188907246928367977894915517737725952829935503203090705888084143269977797266582556299171149651417969199731206761580945019316485769643215639788880832717093429729794047239983602406016763180532121821653378073687342461286580056358310616285102626842516729627955013990890969805206897717091310047703805921160866135254551948148563600698497482318847797397869959404415805649217621413823861786994074443162955049132993859133841270873881359515916344863110551256694271874454821196127121962139606240 [154,73] -72842238299309032340483812861018833670673718797998159603187667368295014733129376331246255812273300873393747207946781972033892918245646387084442408440937756264150882797588949684951787657914306537035134098237145316582131521800837336023478947998896488031634506865194108326457479072905409060312740411181518310212541481552366510661996416950832702299422624238492651213067077844744305637898057264697160538354396931636059879861591011852400997023924268997593462821355594168806711913513548807517529793610419782187404598861279496428662869783015293463480547558431624176728208003575564022076215755555565589691139048562540105529644966612533366282616384241847070727893100540135792986594571818854673500573501362588347507125294697230263764985380461399996558879060709639432471428837881390203067971590639828061022562952754588894653489245111340863453967076603840794927266076634638810461765113899373667925171550276851413320435436443177800769804007912379715716388727745065351799705273683934279183083266912396429270578872321612388566243042973332561681968646438813590838403875156740034485724076865455896631998337618168514391003918925632049493306174347975696641775177355296913803299466309831862104727973964690286417411187054079113475940670914093199976555320051451153093071339257243244007834919096741090552219865536328662567278950985724039621603875261650885110398492883769778363815569891039687471831046186194660897523319413944716433494892630545289785853201433345342225416179230316201243082905274111041646612238873684414859779417990550918008039198901009227532731455457590648053201105673571786519611904261149506892170189574625950589101851472889692442447203430847487998182264962105793179661294652351831656452894981705708636794393150274442378108996220114067272351211901445263731043725464211912457204623233200696308111387096148702715418823678445458418711970762808988066276242610442910836232815274471700786813551378674566134018507319565057683612353803036495643175069991985758181198832141521692518576001503717 [154,74] 5945117213327071499209191252350183487765492215125598483646698934583303813075953332128761192457763019459845236740420024328155905385182396512251942218569649986865007161641539584703154940113910196012298721013420338515092739869674366346224496551160738245332480401133876530902374508817130874148890724728547469929340420743310513898578733808557046407197189026600032623223896569260006873791160782722108598001466991806714367666181241255759319368239395294349916508105482382292787213233365361748834462668336834909639870193981402202683484268413560449477405905224236862881608565893923565242960956929385591094189920444710862725192344088230704988681514325451585045902501232683953063434063259587771578500493729326560734419166405836884840409640723174838932937062132686300349556891552597448550184670355331644834604831341092133988915962123484101344878666082458401490195418694468990218214117629095667059121030974866097987791321171975248545198464158237930742042036964192358765729176632550611720921515423083867973676332419079323148752436666649256590212263786059066741368616090079330074948741812570118787071706041484274121009987062116440973156342930468253268228613987574045724501666314219247815909851854117941168868621967327848614306036863315143277649792274276486501008838666446989438836947246695774420222030704800309364095168558295244210190200091151746142389208536414738475618986325870306372492478069550131271798730706766334938434866879595205651532371647395689270685249269846070971550243678420344414498531778981519885517689681415649387899816908436682155187575346818467748019778843411881544525513902125175186208668596258468297137918453103672880297744552757242052163299598399338787658101113234306229414068082654173173941604351097106127689675199761844641934002228094104014241852009046273550531949817404379970128280932620003835465546563172775390088511920416064160958960954801041661107965715929688123108406871365632393351287097074762911853862046721579491201707828022470903762870545350700860937483102 [154,75] -434505879600829958666893075308883563566421151550899472290529007669224807162858416746934012617990096491987402322209575929159013491616802549706697987792347533154958385438422830801619426313747623864869791234377074152056678207064850252658618873744143964314826949076709974431872339174993570373713069307973106752826357434000296690652861679603171759590729075736113370682921016346935499893002098710963024916201751264146669397846437856585327240176347868258926206487134779471083069838449748674776545980025028844234815584294199212623141461746693545443550715803127811870584769787551289190088906404152451297763916718797389646849025466563916126591177588957516834409177055963591866431749356545289567522156714040774007075890813327592612145261672156735552386233380692578014809309842981114522240971402893024191251157742920659430918740189798348627333079438991041331556260315364731120038007486022216073819070390046911971781637490753646142006109580484596063859095677757178530451839837094860824119527106187780887774009353795495673575305844311262577386545178096321135771711558367313218826442616559114060216189905769813184390553472353328475470398214742590665769117095356420851719112135378339795358901674903836797299160493969481932842088546142565266489369555789540212660644460507358702054087618262740235424103430584282251371083199317622198734086105134422482600285040536778271019441034761431121977574204982472486331612732402440395118158272292616510276125539895710132333615855955825511590081414638358847718318169791742272299442308154646540051062457101465939669997639828375825996658459209040228878216759225712778766606893948652319447454434602264583583798483306289809326455703483518482545927631831755647411893772291109028600317151276523891825757655045714202980578500223190997152580097054435772311439968223644776828913705064207694700544630846210890366610624583060767818824128173216473217520107960328905307445559840894777124020602115224063283430132402184999263661700674448898625594220553557351526530 [154,76] 25660449917705229363370867682450177627435050353690972462241132250379880913529860111172066467057448626489314493019136624720181821379841157443398093331228412947550260151517776709231541435673208516615405821803251050336344344043928901863062603203412499867454929691599734576377047900789403311765655593902939933117606966742643139145946902526569886571529734769986921679492528619634569887125790906062873935157604996302862787857868571252962594273233884619486864147675294763182486624305318934465372105179513841390520963462473830048444348647130125944146213470055214314601238047896072233646216357486632364150809129854854916004506851992315809477707446584538590181592433603074596039062134458857740627828876373237936759611665508374071583584023592358203163512576561008157698215003330077198413289224044224864023733280279078826205710648625117726302966661900364623738261614067674347376886299842101795006920284300814147464679463335957333813487163615163099670773444619660376800662843769411760938815707526906003323171242985208808397796468062368536829246505973130486477531612231177981238235730061492002766407809823595735414268192603276667244656852448267872526268462037929194115820872519798622854442961085405300494581391022188423088206387022524119410855626297612811708734361758456706686602883719688124206453700964403441831414719583035565562672630672535251054753399981126255144715929772745819519841295592488779895144539889365232975141462358649864370310601833755586296563691676653859671839887327161391481795032215873817596048407867383081570221022547167240739226456876524330914885502533336004345351470082057060713415481760907863582704237338982917063623915683873423639706386983332814981452167593612636644292847815690308164035151575213022726234877756053902886647099227318917082502684635697318302073042462516574041309051358521569238258208911733284970255465495092443944193047861833415660117397537479658748516673600675098111018001068815673981437828340357531630557290702924010397389179017213709641 [154,77] -1213791481419709967515020664122293408558233983032797567866118237706632328564684016684979910836650514907940630179213657878130037193476460069367563967673382676658957671760993976835423030923010071917753714116824547510608864499938187249459510818880941138658133170349134886503949669077617448715878904261584183538518581697231772269086197005433615036287292608216964721254194927714544790936038139332482230171508484369759151352267784714034840747899445094228720463427840203868752870020564527301219321257490031666016047713461993023026377026424813577970873680811516166737279411266643234590055629203807081424624742604786363638756772496143411853757068659393384544981406117724205998588318988875197267781753609165768890312086100045946306732265718876405476942945375209557536242296647735045639085581911482496807805664331125171074242429624291194807759830296047543406733073496153244011585094719453342511372665595556852626063730353011021236135907401227740570499577386517302761038086569948203873598752596385709884555069319320746197215851581523392194830500330256981996099252741018130997283188191045666668537055062398100484167157159730128137432618327240153402490054444460407602349189580798864396590053540591185961641859963680600586918975485906612313613959234122225277203325492466104501503287665466204567064459288286035109931916337898891670452140606408352868699038366430394472464922827446816321780235922049065824876821665498719344799710365556703816614639606202416388329680895081575830695480732398665660161128918673409599071226568990920588925667741395479389493074576289069861394009968399800475712995611814062025462838570290120903795315395353917088177510376175084205822633534371358050028779937970797661409148171301139597899566362621728596847875795333930447064934336277089856091498640270518476459027578623816551224064910661321128716879320911338517459056117864871072883412408210246645612563696271095704099396783129156241474715794431434878019424619310087216061327805704936327201491612510676 [154,78] 50891702719843167331520334572921015868583343729770026666651151160861489896030400172700556035855250517105197069576659014177438258441198953896337738860197739747427686804729938579955940671390291614653760821937057809252857785453779198939681715133815763030750186790169896535053066403537382947006390162433419562037933747819693277554805270395951680312472153518859961236398462920635180619509031641482421563678929700230706842609925199496939667237398028426542079811107805266280789999069576060229709730619309208298895727073556844537791872983211468629093563157516726855102410226858732103534614198367315469949720028455272428921995459658942677147060876997652483756228065627390742508736353064765138338133604726491087860644183133588636769847073693058189364587036513500687717072904596234989581414139617051427479846764073114859107783498370783755223717643820735414629709526478215080364465412080657840737710304618748946323944985718894892582997905198628420576497533318818014701086392064819575964444768695866515059236541944958733056692681754732814715432549773665010845761731367511879315935226692354327473111135439178937619782358598337239716139791623176105791730419428825125019788838256559111991640745315614689056700210693305833082155208000905589538748757104034758030127121802926998148993954376161827140524171417921721783372058680619494754306648422981883400232296270660338786818075012962049659195146672548872765766552084373186565449521539644015314149512073167625553441930785362031692137389052432255431601091529145171323887506477521551678025044845043810775099175875565289204359102604136402918977801564547707600447485883281604247665445992489151030738471059363990060012923608753257608609558383961291574027930843261235290980743398384977611711534053411468106296773868677298856327337455452394765356689626686317408842861911413780936920347372550386044179968842105491960348462607420950994011482587905482954241815324115832066161695753147169110061565720567374187541688677105248626295414467 [154,79] -2346940347276258676554318721172002202138523842014637164898824129482204704782970063871495152027026643230610517507432093297698857866383363633870849720102411123255433744809100214540143705721252954509381412784348225664973521491994509489892460783758196126373991881718006366922028039243779585790503941071658449044737813827765994064210510436925893954035880594544306314918758177923764985024844092140017936155535493591074563967429744225103610568796204188485386838193820751543319817309839215783765974266941662777291106725199276899571746253622391488261509088358637520824865595126211525519064853156491422125005007185619958307675374236064416893197244058933592593139317946401177175564771701121306947636837795237098165314885121048881640648462083148303981710813311075884729811667035877139864818124243025828464429688368199091871186365776060409932092422186622726691731639167156391056666863325951911023052455373211636993645682825862023724108284959129945976050206213233751761621029478174009662660438126152202466480916612678090432779606792165381764314766841739899693235816349263356326625851723413722075144015525132873081001443128675514743498010825794270506768986971539695848936631605526506864472238130386845267401269700001811714994657093859359513678317647444630261528926723512611753060463375578750960684206220652469486346108901206050971314144749235926122926375136284466673321291116559633386718199570554036642115409614181202686882505159243004795438909886280241057254387767364059036266450810573923137369497709630796670029394868658044998760582068467933550824720373035588534024168367608827970777947654913730332471541099815213762892964340893630092194675616858649976955645834586673510810353993527887058325633813147843376705953469941642762145634396534583186165875966550481411666250725878353082945259066401836708000204256497243249907216048108352457236772848768207834955267741800391197444733451113591968462878546204041712147707598018057239285652361478964256053289411485633465411970 [154,80] 128286668496509359318930156128307374655286778100164372983663596354816191726023208428994307094631942468545095841062670739554938318031630667765219680817408252159131475043904857947475135007845339412158783329794654637841360144892108432448240599013988271104830147522375581936932831049842804245480137259759280082117109381264173232983580904694123205069796509229118306861336029277190212553893193131754887474027514052466164401957636008130527877777108337011008444640193348248171858747315741226988780219102827011716740407975167963057149458103752380791313291626450696256643774837186351414451657019389421266343287555763846997211974781972615438044400790278742248679740576220049839263939907784315118625630291912901160438741352972025180407574759970758139272917777543140053439725149658676040513607761680389280479609775181120901472265460601331956663888269952970583916564668459233243961772902626273508377626384149373940316799035486051340951973135990944370588938160253557183011112405387830448843353080020659541055035702313408267281209062686193211054977497962607029699813118646013908946373888886966507155461637689227125834758971791995364344960236456271264779508675353716926279379208204358896761832936652813252578144926896045839751926315314703040833746931568551528532517116609285393774147041899743353388670406850643603583186971835243625583781270247199483014333185718702610087930765162719801993757490293221702581637813448617202348287607708920994607604876038447007517308956726286884219560376976785369392001850470555950847241418184975886057619819195108734010403146349151598836348543817219141179480372300345688579138001361094568144921033299866814089019185450880816389587315326383528292500221958515804172949058005537771912631342963861897260707641004312554652294372792962464745426941322525799435411184420537689647542696528536565120480762552478557266645059339119250842511106133727936565590426625167198828079431840282594297468783469611352718482475137967162040573136931088237516 [154,81] -6991204339306620501731275761608938710652903939334589984936748045597986524903356405163525944986296540366509198334682076502136599981090217254274269181683472915487965774614913513655764360774061303544620026551995988690213023501990223392230764888661596481726183331797746028206925953639351247811816745247613391233383342332543257195576285377187195249960201419068120780841303202408451125182040115775957830300392559849057924398622832778524185946928685712278867966382352176653057846682722505913467271494584348240432540005616910607172933361063776732273369414639740014294423998312768465962255443956580351305235610850655214992140917366588367893804101091491562035005161197793171947154836986467514495654746744480328182639419733810638971922350057719448152553314245741330302874945390160851931650167228164400223347222038906068391106759785124371283356418514635210659572664621397973003500661769882136698087779897674549462535786849680014770424212394018162172910342327300490993076431192597740788927308471238629082279701415410770545142856041389970611701641506814617583443632687517514574612173290495286032509965746317372034510516101857309025271387520873914004260806497565528840775888649354132750767814057934934071666664036755288615354939981886944803770424291252417100530910882361672891263801665210650889230578646059026314506831553048432061408063104617665240702907577466203287075852899165526608044966644347638785588191656515061591013358102944883199283063257195203464031806841347003985940237974835776719990162924520935143081488515200793657363723132753768140819103898215407803787407172181042974891527126361187017691423023685584019703948600673998663521678466194955187097212904871965494866926860367488755099202894499244868687971465233933391522742948815300406521561671899824649776232189992662902524018696751805942469791630338073404697614155089702780623741229391399196889151298772805630815653483834985452699440880495555027256997971382560396924160605729577837136603941956891 [154,82] 334702907494871688541679991978995907722571142326614275116583092827431617695804755781700916029656715026950852714624441652245668012373838144453082790892452304043008491734435005604307390717704059464097842217523721033181329112994501242610383498501132600351414274255521509412381672338423849019839741117653232739173281055063530975476873753212567872604258727663987251226613058425739848870239338480299026637903752186074340409536942385930591122539958423101110402182140194755767353762471489012724125386869496227669825304177063121973407247524494279187459350145939695163610751676342172603917938738651328687140869319603107326079449180936970252089686911024980194508042316374106798009035024763868340311904785870361247206346405895022026005402960878334823706642392628605615424532703672944907130289635702016470906021569841851954195302696303969339078257350687578444400502405195004565673457534782292202249834139505513408293409706708733765823338246345997043888604283020169025105135735389254489126756203780283442531495955391767453437518776166794868838128295926063892797542062157475185437031865886452497677340652320904713660347816125441128163692821543869460300671322433094097811230588494425868136282867375594091782599824818274764420840422446902074212493543006616331589749890779217632187448855931711734369375464437297354631767517517109604483487953756000196688967402251797521520930966121245459005605079151991111135455290472750467775707689136357989790378424380506540313923118071724385289888373048605052218993912127680055037422942396388186239803357748927969734709210153558806392516593720138997218878231020737940055920596715412005703065784364332416215586981159843358269898094434526644871817436063209737688966608224864777303867039190755246569955968772106235222934457129407206597062103231352944369633065785115478952392660439837779348104678597614752267899379104607063198918632576025527605509495311199414325614012130377713759998483254131765611800382471726816915145249557 [154,83] -13749817990872763434529816143940042396298580794476563838595687618592938002759956434129344844333144254402769900827886346060251193988847912669827590298102116793944484167733495217350999830314397495280769573497652762918870687141869666959504237579644128476472251886840883221070235502723741945856481568733529529484174534210954508078336926573344917537219266269982574427145817355159031022241178236239228652144352910222950758708371408908789747551196441773888886164390902912216706129146516448352796553095833987692482254207295862711837830400365265893707256447690638669704589804783161574824791207870125798038642136884010922038203562124304694415162400873080233819495113688750177275536516253653026440125963331128475670614879463949263426119563399057103505192729180665356860831637266692286294934237808091750725487729209881831790499212260502938293701527344036236473647776520622300514794200274799882583245111615776162328763932028830484952120962149991604746658092027402210567265966755544713524564164989830755185120916031065178803940938475775595950992438993673437577989662790644718108655923074491374220491853784717287302189503713242896296674342996198108414627886378025848721948736091544827557796982417497830687726917228918764720389353917245743491224573754567428545120890895012406717902283583074749622930901389174033339700740801557689912936842069913425381359675812043992126221295025555786535973976417209596920769676998533472455907375666734515997605286418726234462111036022966001092017648596596836177284116195859173028894435134398464231396840240402196067633157441153881130554410094996337409925697112457143176036169182595402635023009398555364563350207195254554371665834894594364066696445415035543102315443001593482914537981913063724961861712940701263819423532837665036684306807988105848998119923748029956022748541250857966797067177093005041011688803438116733414363683143443513330938755836357774396915740192561041212237269239720091287515011838054343413738681 [154,84] 488969514816580379064122061422635422268228124005308227467257598297806862631822937688312058995345565448859074522177916479722142057619469055436025109491665254981867068914825249891722853636612080321768266228204412675641551835840325359309073723217457018566321751638217819472075023733304155940653489771086384405792510264621261388682961847579455834764654466267106957782051728433926660105811036587124652720490009733453435350463039512212537814729679129732852642985717681654477650826568543465375891051434543247205453322269096158873342922227140619763879517577301330874120021603907557558396250212254002770555484206762397425628668589275536289157593578311779742560807185767588886442533678848221335552098432875469300732315820435231478973976771900765727909542308379518294260956946238797066972627808084892931726198383294088459882439914743035690634470569850302858631647938028450451727533192444629688963233937935194663760529791911674141511763380495778414793070070573307130658641604049890810586546622718793890969225984352390243442468313080156346176329919846795752009210117228112334262529839768292498042854741637003621251778930108987710690738659633409309602969451700623789390220234803893325966497126038412716013820786901708808175226426924556499058704861554905660891293193794074314642173863383195782535047045287631303873117822193915804548496266477340368644702778189970971778741203469762078223028361405951189385198928552612400302298109028340827961074476669188469883979894532123971183836231555226220455197848808697678135736399889215648006858880907879257119096094953683700336871077921369291501144286470411702504989319543119818034117616634105817838366916274047694746191543538644282460869964213975263854601381705967508672709010073032817936365590478382399609753579035902959684628001039659159676051166128170833453348681927114317431575953278924259829065451696344890616232942684977360096990677494681635195196420459798261130627017109465989525956270340158385670 [154,85] -15140506197553528966652160569793761043405131361196856297816815606930950897788301529774664907751503379746838670652538496258255496747564503785632899459400092524393062639639367460740156244772049085369409176570670035778214391116502125371322044233406845086463337914639723711341141026810714289238541872835067445186104668607403728357132995552866609777689715363867795420518281309674734373751525442596386554800740042410672034145416017066623692025502393981121692833982609194301616938942330611436231469129316495393882460104672657014947768135276806365309325770033541560162889676791633696709138440363295922652451626471082023462259029544960468251143482186077823493330855497734064103076916811156294583166145069356142660630375073480507689650650926617281875010079331507044693639066420264374260371679400611812529104918197141397573318432699707774287910183290588967880793775555407428162265723238611274856850904636327505654878207373331973371782193660492665471997596778099873100957729079530557572003091265331240100144545150966644609871954555782888012964531340161068004793740985310695156349158284457862330917241864219905095349638122558961317572141956627508989280303964218007122520369195821861748736264725232664880408554818987212054113917067813989038183994185217651973671723383064918310108582952932852289382295214692830281370973386823595502980369292713452167479969303735820682554679033358988388536876678114648265603011942763902861655500531627270324994154478902277193343831561385464476271716215400797951344355140814307203323038152095792762213010715786279261710287746868376865982644556206726827394005075925678818320323721297364320270123818638973093350692190344651906039841638546865010710002038905937135955019088557097893510101868358762699697438468285507549562965602945644211129389902533269919494001811415262837449346997016746718371905745884130726422029781944514164742919894054442263994848920582299411149281925678588031647700154890415871088919635043922 [154,86] 417507621945652827734424696336386330986469420362523546329171718702680196477372174500190090865007647517691483667295781085644316746376817849318842352323652867601934605056460951265959461662946902368817537592886852653436517747565258809109009144982869415195463018711101423570034752558506316015196530269083798837491965463904154097899308491903425964853400156501800415690699195309605925265027206767194576625420181263793170266907514876410534145364628452255970489289171906585225716703245893997942965484487713683411334255105980981223500897992458589828493011878127739281300313075353196839256223443064232554698210809531752762770618257655077357896725069407082804498453846779808790759989611642657780594481680805917919553546508243016150566704678288423364366089604083272923182026971360696236434510270681906077760255335209788396953776778191973476298726941302373890266888174207023085487174265824711962320397455316189657182145283570077974166782112865817054233346989831764782521268707879345963893782695461908577066214797447571094474135914980907587748069937673209427224492790891608473281627711990203898613121231369853756714699766263798195237242545860467152228310073359047726773761421378156113462071266061359551281147807242701357958390691099652460113836828697593756937637408609273780595881470486974901529729331483320382987768752323191593910708381073439482172109448474527799969161764750700604372579557131468590550487100340420033272795370796341064281700791936278227281232592929946378720706646205772307806944070826321727447103740326353857010127843447006274114095172633645575297222006763656436875581973612323412192712515358165972702664090621233469816213798342304458184417937076590398001480354099569229620091379803293105315317250514794495648909627112824973684521391215953181507893485556131994722855005131135488389261244776738184875349082463708853104441360519903012428410095436960208164784591616268379040200573433157274166907706941018018041217517614 [154,87] -10010300994119831782520776779997940027717392076975435365769997569913544380057332306517747709828465963528638400728768133610457921812858426186838740851270449326868641429760234868731396045126797864269978349512604870464595410713834230592463715640932544787354554736140444193643957011163916507001538911685037800120436546481711117485766653106762805927721460065316541931795169821012863961983989683839287075546419067702041415554579584202561425626878759466484315462316488845745794536598700888674105217627365720021743107066836169285185555200402947194693442815672343052856566457349358592495171929954433865464318465776612074807287710962758181039608373661568083512981633198212441847397832743581235243359866012222585473998545794782138121175485505965373882203124353408416028815526126863309522656122647509287952565096166564975927839815659286940791957116069472645449441252848750013621409484273472629134421630888653523532234994600255127923856456989149475153889112465961104364753076793533300532612112197287275343106068704617979434121797408620168739343017844775743127833473152909822135638212133372163902482121905648119310666945839889540395792499047616489139139041006959717528079791045168198300887403344766559413599750087746664075268111132034634113693771897633784069558912100176307159872090433844039583049291865786944810259652601544777224804433001665551242452521444243217164983377444817711970752147292560702383336442287360068182299461313325754547323506148794619892402073256516612794536961297789139642403485792796095595230013399314470772103888447051726089327318123740046255686599606120160753210872549714434452294979138826429259410284514947080209038853310940914987763361727685659053180277453852787445883027445612678463540419468822715120202270605082096299784444294263439421582074788495781749719543137547778020100247973280212485560284261772019635099452412822408581019204456555611488208608103969320171944982631069763675557545211149090317003566 [154,88] 224453775694057358562036950560164566386741907102554651381677804592969296197267259897952943817575679331986603156565890834102144879741972600276876061093696976280413060762632887055834948293680115820865336906408428557096157660508164793631012394011277515708706005193780652637472510833900854363207122629806057210653183237377369818589434671200904598156376017862353830318878173829731302181775149552851509992875279269596328650257008411586895667034120330237171243919841713486618819310843699758272440598929177607135031889520162603482808062074622061031981810942061921750819591331627559650124267746009639826439179602369241451187338083715514652195987534621882383608909827572374680386632357943290382486583493135188853041800206049804896555911298243753044479654478305679759923572007657654752945301643992508506249878895047138962026473653703013776012366898121392634074005236939522243584373864837999149047698672694914899805755511046295579786556137431166315759514340435227074070220871203709126913862672538011390962710628726854403619293647067418769710046391441722652820794609361105028158243061685536320110991248286608053106582458964416317747587036800068772653125204904689579363644010745012188857450281750255188130097027937890117224682849029036229278151725488755684819344609995382890075790910222606507931590260333744137990416315910228817035329103892146585504145719439522529834256948040077959847211819847960491977720719193518664494236456605587304654235285095019095158209904211890409714170142059514408499162876180218677941711395306908260403700222411127668225049296473972605433321029099461838986298401283444364928698965917067082928964799822861531874719906177398886197683088236698361771010199163772061769736544095833106355434429847752242430172593772190287310502849136556009899202789184437504240302716463100612703260765460612439375309132569747140701066461298653426793782856340717120591367338377861460672765685618389513450155315941281301570 [154,89] -4006395374136982351570190440699349450017026896865782774560620808399934621349453524635174960383870699015838032071765246517524882830511415919393903829831529564103104751967628419272939484576936600163601354158456155688922868340978459785954862347572710650494033504440735001961839571629486522542077006993465634622514519185426381356260396550436609983914000018962877059467796652551301004180416081145471919350487777071575304360893038510645435161221482210312928410931767362585297960885869942685377691085977940287334686616006767060841518113372240765106975508319747259182420582191278660209477884321909999017007256054701164588069878405300821026281794728357073494365938122730651775752221876818859025350670670574717112076127891394407712459659385356087488751948290210574409418273615141626865786624470821084239725090570828168508749245123521978169030552287614689075109089125269478748694809764189821433838642079962996923645410506886205150832495860479057430518329670705471640544658893980308655962573137663148431528961221375521382380369213197587440554076013960942391036495807695207023361603235874459348890560088318212145626535302984208975355685463523026431494321272574124567551442855456196361724504280368547431437165813660108426552113674214405212916501520780818855949801106257917340036363675020474093397923348521888400460122330943506228740940871550760468406665447318467022901878381938156983329556903284381256452462689291768447129644077921611878328744891195826444267008777869302348885670524618620390118867346405439830830904565791018296202349569652217116683146476039089123408424463419168234931884827266635335948075478977215640508810273298775044287436536488497640347456474170579584546487965599036012413871976135949537857035947590420135411670384547547192447393122235819009065895203143737167285759499170998312886856905327456089349115271252687584791494422614538997252149502377293788719837997425084248956192862533176887568136692566404 [154,90] 70467135105233818843354810267184806991499985179207891683135845654966290398260758915767117235318439013623349287509562060119737928182703163095467460777035345783809860869143770675477192721583350097686899769248803381606016057132447787032299542026941617552319599370120813868067713907419781201523675399589129451618870466847071543450302041750539573241889740084255231997742506708803934894513619614693130331107593270108384939619322533250523576212034497067560402750236804707889059766838812166518000169601029910651884551233060232662339329206579970637591826631634835674912953601307418037618010951023867259240314574409036223319106887834705093127493171487282202376963890211739481473159421649979647651372921295883192337523053627641740577118935581853518300976175142247952358867628154086695485431453022143258546389746248991171527114808176626705773627295357761447137814074027446734348502653445130098756741212940535931320527071328414707115627401795072927315129213104670470686735772961711380377173472478148323239967741528241529747000661220792260602817285018665320012227714611701981107525012269299318882979480263323272421821302441982138416140164692984722241234110128914485987172190525393172137581362876990141170949825588115128547333461966521492413014276026464090029220422736322253522441719158414560251312302683622588900825508549014913311549457862862277954289032950756878963775720895091457111310584849151853585300458401023682508534802419973578928998413497340747589067560917641434876713720474834030725788423013394757761320789960832636584096833843987395236330824908440445921483362041037375200475077603061851518152623887511342120282119246014031753884899777707325519526743517813926037970655521379545715969089977238754140479653608192797268516099436531056236376378417413760408159486732121022131028021535365582907623998247012343349232006133373177750168427902989192376362374004786033537341345525819127467358286189112716508528310920 [154,91] -792963594623702746116780582355097687021613290711674229219278305748372902774391696196698989693096197722061244653540647710596548943147231097786817847233721305320090617840127618100152059222864430637292373892197884165926593488971910797645482076075607996007431777342273268025876627137372779440997332289665607252888435174322127593184442979667436027391658498537740316244831755389668690607010569999748956900296525003906528403417192149423471057440448030669967121199263523247339100247064181375896584118971153889695279983595867755751595343235989763556096628117557965665860457091345243483313946010668832388566788886753069624710133958299092996344917347560233139602704642349685564028575022781775499286749569288793399223944685653461653121150053635487852332201860403940891910413180714461412361286808424353150671627502856903731842826158063499982937892472784450104799268671349188759877415857278806127675693326906728528742187640500473067288931843395855108276587192987565330404767213233769015836995828095421192020653141553711097521231188214908080482047320435504686920442233049106085274497091252878001495861909423937032050667180719710125037974042213143683853230524056994930793073996000369744774232642977008019658764501786532596555763006778058618315445017102300388864366838380807241615661429306249894057091211747822389872962119277703002236141824106249303850341588357320296544877341348769402066383252602498492375780513147751617209733195801822584668132719655840466452258297250633514053395182224033270292345354382740967011361038028500957851598586089204976486995767755387428941410914418200476883873024582070971993257585972514940368424428857948615201845172583050838439861598991853026257335038053923049609178658335211555370117853631738418638250288028575306427398668326707497515866984735264497087458035051917216527904401930759190698948290528440087819912047430069183901187854867052382990436460537116292892914774026007822492240 [154,92] 14582715364850815792750442991480996972530005749031314649251682018236660449220390066777144452659319161057408883760368634134022145917325114560812736138416684999740532383044663525999971704938832630533295034583984957207701284467335785750114717679745926217588112370543665631477140839437584694591641605106459475814666216457972577793896233767903503590070418195821272321169226248715948060352245560383237207790347039210636120949896772285670829312138779779123968516087432819780673239517318189010595352344140190723600836407361348170631644630968883124667707098954088630278582667667022832832293062640517749345587726072543303231023040606463193989738520451651997172566067030719389190862592520496735075765059550799591351756978316194494030567529099805586621724187818551011854184732251829099709175295778603046841818510285274732054063239128291630803887412658284220584099770543835886457970772793668716502444693494354735864661521343205115616704855533536321531229344798434613379189565054812906796582117292176560854359510532249741129270352704542261180211104181699079022908078896492409484145890640857624200146488449300798187127925046486614804788837137892563318589314358449142308486778374609641108049395869893887357678745887552680897937160247036612870506435085816789983632166163600085751891527739317058770105417036001059768119244480468123743934691748472576586483925249927754574467660366877312716218638854574721104802661490208784001554352573257038602293934696119719245337429098026275187158313707939292948326647466554720015518909815632859977762304049063280621974973052217628379225064846213996731294587576848327167315542257782596123181502624066486653512908079172403561485240130125196785509622583106849429816371788564099570557377849483561107487535793634881434845475879624792373857009127907612790749328347682933697520783232338906955146716196531452160734368080587947252039587061473540635040180304269747835720977833924551330 [154,93] -136701388145211145987547001033556910741625700054259406130397248502810140907651408245483587498793532050715031726938461687360923684839863985783001612734454788834713211285989582405119505740648004852322334042791221691370063689987404337866519626169591180572962141747297025959022713130114602839713141306495207936401774005181313683237245945550604772878278580783348693200129126406916573800596971824927753384525407808195009696245859605811318195135723498042397538029122238142364785171226109738639751059870597437757872304487464544266365813233465487992028822191714544550176463525480008082537117824058287997687770505840042274463244276044652902095836484614033123661099459387652615891719373678632302655670873226604936199428413660027799526125903225003838615447778635038438160170756941172046088705199073623340016972328786778997180880184835194117559505244597113470993527490099396020695843466183794623859898784511754780269399419648105610964014099962013739812695123000957276484804550907838911540200981407510435571639755377824193722219661617268897640027988667497254513404266680829408605894466858973846371101651216390487497579636582773428494572363418883325408679841723097372382453927263975440817597457143689515758351057416600480308986381772156107389254472595142404767235799931366019714733541916581311199544107706294235800251487722137336023719361183134890141726447041051667668051592238236789864692151842093429091937061802202995826302376009195544172011411321079462824331602457801568472237372875998119041694433766349004332652128210817088906670787627582995061152041495922361134534365640211553874530553129650487165801294201026821377453370880918908920046682217989334476406810385744916452311278448207142157731715266306320227181716874808278263258851660558852892432559659750749650109732287712592559498703769485116428294401803883100694212023166510418232745767021877133029613840457167798554868299193823060865314610525120 [154,94] 1007401784646785637290993594015175485462430520474722899394817133535848269948214907858369001916835968815754970251684252228069424710489624533841110782058431932195222558877373241022313241051787733559898486313156852079294107502006161414548231894456775079008269921222162472905046055722828337795907304171080004850365707814498673913131099483995926924977684681940741794055552367982981295309733179572906239239770043849841187819052182654935268508922371330175792197182312512697551279346590563661864175752389697928680042581514487512397346058540144287760943894269180590924488221286944935185474663447573269972188158416140300821284008238880248257899861799041758664712289742593838012468185164051359458004429500518095888945075590194205416415755754639382443518664272485999072925899326570065325345820180438151172450955062259294033174323542841898638117580960211000099872268123349681184973054249361077771528941280631861764894699233547263941424845746498879774768256888478117790676630950550030666372886575372064596817843635269660020100390340483487351840313853019105459537832331446742920416050515438291940016785520733719530636443912921644091803466655847485138929161763781919524945144354182064085332583627118852957912324285306632160768380817268198834781427217227033310008586314376587133676585066633319918362794607751234752841649897893787826933423210438382685247025226528587148431508683923589338327296145586505088210187380884152792330069300358369998189833952138965078343751977246147824695005542782274885893383023680676026661805430065302703336989810440383612408549979628915175543857392024611364043101291968811261563089029859831981018757530173210816698293255450487345316003480527926721949785005901765811147826829773512668680649948573612622147321536161840936311973844078350156611822303297488051954966588361395966914183103167236519598351250249939986825863957018329499611213377347327085341561359040030180777198095 [154,95] -10070946896546259210079434210250627019549641646304010102235575040536570718807659808325942645439874343951435626145368474760558585416100364469447338202990109620043802496771655509335098565596348960935594660196271184353264500146820404673281416090857843833259163400991740320124619708205826366821625234388418694232127253551052551882000549628965141678456441436193467649128057661615013973903027793002195531292506929766933831417437335968985230322027074054511331286104143657800396007185643009339352628125307877349610939352587326540441657246939527175886746221319418720673751937317354022509416557252839762231216088308422607914311110989966144305738466151213433914420612421759769243500754312313441892249838680550343785739174630063693729848116833243129667394707403992462622864086001645677792190265755390519193431715836208325642801228843969005691169234716251915773519520951320965451451970734365603087470996010862926199924850356200542597641253421170629490625739181909128734380379802102319106310038395018308260243872251359535213496037469659084858159607007944512126899162365782832745920358065274791247436692946211928010728992075914506718044426513205180298894510604468631239487446388477863671644606898435727790288844828883806168319232350709169849606309483298941889293167386196072254157259812416920265349068449848794039407088430436277103662149753674356331113041692887634595967643671375773589704514462381596235942712746520921078777969570981984418996537785781670757033430030578526025998901742644948219919916224523529709830727002634684694049818494882372751277878002786271204798105207905145397499932781164940456980966236677510230729886775478523742556657529630712630639700797062908099530291554830286635591563736865339961058033044725436205019731545256131682965454952609309869375401815831916865447792125241099033971994507719056790077660655712417047019298542266566924373714900779309178076975503012052572350 [154,96] -80964082972525217587937987433130744750760011920585227159318860170265698313741642169803382694917945437336974075401852866184730154812199940316013609018017535161583828010813060641418493972055603615542726094307330669880243560268048669555298233964522776824514624377152821778746942439043049568646098319929237666416786743136602927209398355551740533195967090244669583363375084412977418034642402789782429364332557485481793951290221756197000912981775216897144894279010965712479053318748170035495032145700373685478439770252199953498960257685390692725441795002907476453167027859867506367114596820872611563454611866717050359087449408653239563629027967357101477377063802096164043670154643761407634957925336620897296092942837440235975630213789876630280301105585230468519820121950635768992389053544449672513185545931873941582725168181097904029916178545451222908884550532275410170702226296605536189199589538154414582164680207326777477892919769893333606617271876299268048873642683282341400940479557721678362949005016982913247935597691528705641525150394690785624216055319944346647160621885202696304993136032878899479334152626289741977832639085374927763717844967980286349399375901049528022965192879487145289563833688012889454907979533706363887044274088586676649219038625312804997304775061220924381313133308923415122530360582102543288691109800645372008207382425761733965392911207100884354410534421934576249506954838486299183259478360184489042119324511943917169386492409838709608189902670866421839587250363848124921071642753695536051590761757426989090399893540324384879561873405676629447486839816412694751077586603841865678079710421664799531505851346927540540927291054707420548996130123282255747120627213513707714370050289523888878343742287939503195530202359076023742978121241597550568419943447922974311976288782529962846019213714871576924048820314144999471018872612696083900743575372604103874 [154,97] -2750843636905431796356920120667834971612685858084730330196784033155329318927466292176205290617179021544365779028757419019022582020661528883676485958431434181098502382420748422000874558827482047609498085319863559477413362872348676110561396335736722534714903729727773352014346276056659782142723038649244221415171410725515296928789423119585005866979830947836699601095583087154825430104312938909057673688951483250830130045479450287703946030335074453441609453958515560599676097321960652011729281823441539689433955930316893968365246983228772255682050371390691583142497080270449153111186047068365311574611859815668104186549125141491152452207446429606637469905327095539592605987382804665993770032651441049035224868770156358283546040531911561024166268701214308952099385764661179692784011304951781198123202347562162475859727270999511731247464260382830544574103712643296875551606265359941828901576999260636687583488860463493470232605957503975713862216017617214065589271905909911863222365647268080662926646798793139445819624272044738791149466740653524501204784082170734712540286143692297559118471683862266507731921600697408096050840738086692841742237356671431611063198476263148674006168758643935255050975550233277509862418986841010895646339888956344902233446467435495346524342494375652177896336227002317248229324010288956636313687928784227088302991420631040794213096072756504260047108000303686612645969664023677543872405029877866237253168706861182273501287461685163640841430848742959579502157042809845174923631983522606493061379207095204769028458884956214158466505703454046529894980428323288011950495122256859508902087529156275640589547773767226278629346777074634964422852065854106506895862278368265496960840530326006175357573268261725095873655165854510005822791440138511452112907267920633545848804168150669598539889077741988583778445836522404103332228440534046439206390798818048 [154,98] -53826340099352522993595038946484435649473581977485285438178733258316305907533870688653845235065117142874393211342882499347861306012085277245988757529139736960827093621792239560282113548032561289773639114933945961180907193072727226063176062605379440379992086835496424427223683530359278459776233255406704233560812454575378153362080061714400350011512552787505906614809607031902056036412293715704298533196082846532179238775609335453855035023839384329994608446705088101229457065796259405126848801965481041417016835307711035461069427386688258822982552084957310157534373984858954570830585955917162719124210373478513900128318192440348958254863468718293366433400114448352088117765024476421690406818579865382947312124779137694021160167186715606658598996674663779653712639851494569100494657586503339830917936765574852614185511362977908232609886993524929714131338900500743290232999033708076028847065848659403478516029609697402316747580322059597267040004708067227129863666583961688289429222852226767452052087460024685021348454394123521834297713483307648101672953041365073402596711604496205216152540081400546764763349125673541499784402946434559755350823910621907575518524271002401418044071063252114315602715335366073249394916069394920312320724764126767959412137265166773141047540524266819458496805678632607401837244718694468264958738716062511684489975454450391425511807541026820349702490075938560879566195473520494077177875334306968158677749209476834945835524845575303909799807756953722610354094022155757357667234573970577801149353238874303573473320098260390790091052180291121891454350290688683830517221113664243838375317349379267887187293650364486940451309741587396167017722443224745605211616293628618187215058225832120528309666542859976558478467857813838019808503069873252135367874567755270692238604560278203400856688136444702561207264447854970449538873496330161163746188051 [154,99] 170270799758969318648810947389237845468062498242113966305244428526199023799829706292721063018859910753373336812676922448684589062015823859238077698262125012005307078157566401830682512343273267353015112259096097176080406159557474720534582176904389558682073582419445187805893172869554065599501049195379260613358475739293214375887305808780663803700447800935193551484883326109632081502425699603295368477435178982964480108838964079891710621790054116376472396244499279520393886547161615967091978773171475243919688796215400670950288832023630380565085446376816676275044002020303787892168557937674883181631910626731584681859679063811808195157612896004308405982439414319441715244046837220705982617629546622913754165356849067118646163410666056508622136861273251578206135083343568425075077142790351115783998374238447274014450107350725266944850923882194485920264051252171031375118754636092771069133158644327969618710226277966798202521734886070026783906270892600354027558833745689712656203925868453613992269548408770888814479550328420220837754682922125546359442294610806659747735956593135289682911023342909619391159640991357879826869328657312353446522951254115465579848453661302743729960672025262965818992893862901894774237138403152231767086609827382224854512217134940832200522836090733924176530276430420918333139477600842234288762333372057658392047955433613932586374574855925034232056251918872777301396536470058443144074276728069195723509444605343196945500548452506210528034999855762808039854908968766088617872904073156569247949499314462304853937591662455542359800149565475671240622849781428929321690042835215779218574966001712503769068721661167835636291624573322152910935880330895795510271026452888715685315887265893427745972930635131588704049893168777388986514562897886334187894331307993340587969909995622844112646459395176097577700462961475629430234250608976656237152 [154,100] 16528990970363382139949367507156529216831825903997688219154287228886786072937953571486510414616418788405171755520659728494415753655847120257821341304130492946018419925665218617655965502746815167720837812669217083098162332024566832638743205292582736190388132317515211410779253456674914959984599443821513818881249805848311990972498880272807546770394179442969291347582426020332498290331043047355227295729139808293730804090165553780148412682608494917459909316221675246130504415545706796000672717087435279392704916249455617369540038977957223504320289830608661477619561767236139002151405324148108194868133001694288155160213376999826089120782923825654650346795432022201650255413618917910505783151498551820641027072304535202898734152236406715578742292200585962777368744743120475646519789301992450144397358951867523233852541324232983768352843920449230607155692954555363893286438927551471495716356680181068022960356963779076649277304997238900912600565555915680957465584277479278565340343146194186063685924378574190089953206187212633718905338835551888152024254597914314530621883528452260648344896035311423496313913417912224777004740716854318228733962484718958563059070894247607050961176417565537800961261559175889408024395501636305772962252524736867987613369954371623001574451004663401102135103058041757031908974155491141478347551428261304641008005920805283345160117623678675409400456756408466727256073297338783883980706033218016860858373837971410307940621611995888154372867018053065254398761481118950557693308896858001075258750719332870191302731107192084251354512419474055702798996531441949461811492811477991973885145655892936864066627657767280732815870439301286126364157070300906972793702289041666817281810362757083727732101055672058390660098180581743960301600796469001548885976890503196242500702676667148973848297886661776195178495048853049378381111698910801124 [154,101] 123392933307813079039723144484045329461202521817410370992541274779434296535862621888727903003798557930069090817199000258652971609795000781215566295467567546768686148317821777432102584204477827102535413667594797953101154525619516855402155344450668507684929949661165529053560022957708339625938493786381142645884887453683025523127881037330164713054210544845881277722935919483914687352176335770453962326920890545565783241105717925101630371771871632573149092580704188078470669762924116339053918629743008370730559688310246305913410716417915796771141580762511840971954787772022398669909315090163155943077353845171838556145407531541012550335290466455957454931981003727879752001940366069215734220739908894493581863963669618963931502219417072686414181872965077408961386789621320957644660445222536690587348115189729527830844596259936110307431990638875367409671109540266591453594000252178916672087537610244580631017272829887590736831375673213890682021000179374320959954007057642728002273152922675024485509855121221644742509434671772941157926887991346479791603956502886392664159036490012681998561037521076671608628136109705968865792257487421342106560175570133826073555590528398018504936876739131674204514727414796228353476800960141479046509334895983477990570020390766710177925089792129442353979400740376538702795199090935267300072139209583277943020017700556377696655149297508109160761042310783363266222404570123436487435235410645538698296795310211086513568037364777862837888588536328783971065933320740702634232348415633447986436044294249664097605577810651947607303456190690401910170545465407276223935757111341162204942707253002716551487206713429207519202186541202601085052330728056003649396475035403792463423129767488784038207456519694540834318191555731737783717044845151604207696470479185844738988016704662221899269553712378345483003391182524487315595223115749 [154,102] -57183347985526196645271561757469924409130757999950761804137626996765560679368542459461692155638806902515375244495309422834403866781330574139646132450909025389770087605918193368337040743058100428533945058144689241381060595274563636230550476287064622050130725979135787235943103727545559436510902013098795273344241401405244073823804643358753100332639473780430884298696783306835488067600817794393928784934123154422535565335083216277665327187447166133157178633830614693800294726111794784417165429941734672428584729679388395101395532074634779474061442163263586377104921174685713911148542944434020421826822259730891811777210633315477092189959126751730002273639664310290695584356351657521611395084070395228794876916544437280971989683916387115898851700973022122535302893454915711757334452865125357397489264555901831227529372135819441910058310532124156272838770370759894667564002086176299270490870164703729986538203327230690132787499158883766519666900751994291417650694749941083962475213445998455540795077044502624247198670666584254596308242804551202897360358788473057286066243529589154079190777719856060084837477620216326764609329843791706330687610429745412014463518347541088641632957179880943970698421394579268613573248180563615873110100588684992844697946315171520040266988402474166640741650258255872029369489884074492096529313358352004977242493517906267359101078674761095627712852833541668894076081984690561151297127248141247558068327105524312174327635894292709962334889633350009090818341510678280543824893155313963641065859036795359486301121619792318557139249723030632900517797127974054592654320393999841011721518519791891217259741976626932845212849114837682093559750768503959585788938602777694614706752393652093231715302286388853158349313610609983020563361472506351185531769045054033110705418473079356876463030951368491117170675902781998980742459 [154,103] -2783288613620629870127889734990826350663883394518843152644622703256568027296452072097601980185548366891005274038351607046522726350351469712422781589710056147952002102504782394872321782237625818303002971701154557975825595491367067568770195672869928594852400196719998563153495000640814294508615370591193735082611836854926206695709621632810088919635403035762944861044680280497877819507274464484569521130177565277820985264713457275998451676679988310321550947718612158151241331278666799015945680792058197950183297804653513662259601952319818521214715614025625365292895281945974968159006986132173476297781778246854616086154796356938630187617343528777908354135241898360658767732316782443939896975349018655824524179121870482263632441080663971194000316564648029386977147873227614700630990861266709314889131123641265925203347424712365003077616938901626516475423234126065501063321599443395704934523220854254833780718206412823052167453579902468197544633245167304155310154628034267995526245062571285933323896842310129789592359080611466513191445921457286164399238860304488934013285170016964912888623602873357630133302755876951077344170746121513104267676140439961039488109770779244171984167917178879645068093116772370554996321502772847861402596136831211194678566526116575351319822352891568448067724370288930660711351546764144404382847284527136353341204524007109961078451699894941315557629045083988566133739264263741400636688577486626299280373042045561718413816478885614766307307704217494646525451153544075849388541559823711199232590507002250884706756095408185926305267295530305041982034206533305671077639045943562220306397592382131899414127303684497728679201957883053597246197806571063787779482338967230754984155267442998887930589787920203013689631100436232153693602560711248634307457267059503605684039873421205313192108305698105617753876818877040031021 [154,104] 36748541094954366898439089002541017925564581657195013647403977046341467355985082510910124688859535720882795166695782290265560380106901585938195944910573607813127451783884595674613513378275795534443997217658160819109981886317076887323806695913024680386229365150424617781276258970054217247924188211224927024389364637669970037864856680553777337242707597780261290769734048373802817880923569751559938223415413670090792202283869349269050981422340526752959727727992107047593661116615123295606556312875052624761806496323694920403082793036262737314298354669029396908971466235043412022387254180508032077687170351623472655294811011733979012509975313608640107145613249611987242456766991106386167184629981759139750886128392995617985778959319644422673045682174979661622304209550982635446856605384251555207404008319993746550410431378316310994182186631666328957043323214312612364565091677958735897922783605964616637265661228528392819964507036895789512103138231887690628143431804472013006414459219864727096194141196324544560558863314773643671555314753058051998588549005730572931687362394531752312138387441059159655453468126691985263226105822388965091788161936709311905296411089705165987962166054702215607483807712885462367193738239854399160470852474181764776519986883775296187790023161657117111816694898927615267666330892577233826847772469748833407655407458961848706361941561209133443671909574623841953129721774475655603130884093979746866284278472510424739124204995098877025976094952962751160598554712269109276696258562262946354672450168168709851545078832964081975926905258690183379217240967063991693567789081336189444730560886182696329150478197723900530161796313216718659633716134176761180283016546258266811803309459962151630556857122613431434315066135679740823192468066759998417070536696236979631983625079063967630301374192243774552329606862259545 [154,105] 231840121302785613081632847425716290548128172427496829042304484967682246117252802421884836385742041041411499006142572953242657630445358234160470918055710713322624723643504011061708701943797283465337014441144175648724732379427103785858512537154663631673601682758601024227397101549521915673270204595662853600844295060650372347069442316657288343899907578203707619086957184770699499952424880005987701984726082906720415448790845711242710224736912801212019680570917045504813670848646890059979438558995634413211249252442537995100355301055526876242401258621198864944030997285535001746965821760875118302061041143124421237259146514825981884669046684960722290046968713901125371805684323230375488655734963590878036006938173766252490563527284260719808205665256518259343912972368874573794499327465515563584748765667145750971504429252211832897935568411208941596026436142338007808184860232440537392543331454653815952736320573278841873640920104248620186358107500673584149473605346085784489693070894027279522360461626224540734632351089004392280063806247139538302485272635479579156865325421087100612780631758356629349420784725796254225242739124961742241869102231010842733268923585561054698936637124908530698555875314452479120853465742494575945580125948278695680070604304583799710915320325194896753893508222142318580897101958814859834903216949753582569780414881467686380998936667424292482578665157826759064483500626857487652274612990541409856253478001564336261115464949494171179658091544145195106432425841458981157918744260964954906177896765079483626813179376909086837013972826794828378637342156259771012637943135081227795394212533101045608316259701998999701441736515435047905732867648470962588923811636156869129542043401349227934776618228147596523162003045644985654685069336661331128458241549439656489148048315946957783567175228117820445486229726 [154,106] -652268612150807465454568456123711511342897062221553129769376296733606174599381543476682325343323751049509572969586561269314866151463765426816626736806807399092246041308499137142367915166858413731125190112889198589891799889296944470414857671173070112033285251980539393731004907718942724223477220494515320825531025787284627415926143920942632998578006521026146663999025607829448601836779369456816835027885330639455397706117627761225507221530860613043352107209491573951649909418200093457646715677029147221723281871035065328219234033828954005899710371624567348040987715877684556939269643866331863621325661344422330903543398205778804222112906437137353952551420323103499279378385443409991893967350143384248655357805299360101959544533962966449913215183182843769476459645002659057560213920510364065749062413421470471584739910430763253997041096770149261621774832492493272571259441023586659246309214203751823369434457372497899401323767110387928833151198553073809679041237879379578379449344023397514374740705502514473174697598654192388645527936954308172076399694951095296739341768596144622807323441926486882150540869553195029170582374437269085340128668775116549490554123911970006949483360492980070064144228245907697633370597476625923891702176639686690230914887108997493788420254350928372124931717539960551057678551915944716893226108635938809532948237208139980221360927115510292877785182111022501503068983595359410498322668567326205797290048796907251441252023038689028701178278889120994600767973240330995419937929704856698826842574803607690613416230015091489107153268936460292486625210041238700480895909238440349361150820947768376997459337185429206671028354760071620169874123766386761973297502633533620286671855380789599052973742185034256575645825007795013387346799174041176986560774616983147641030967203540084604130720223886832196337 [154,107] -1785335201449112494907530211201771199282488255694691533839155522534398564997240277609378807604041228517771554498127747355081161154422863400029544447408324094535780352365866972166157793454209849969826073771634502882059991382019416906725349485076254048075829456748939551014436425491427609545296640198152338674127140464845258618189911338197365781845163743499200378987384874609217591874060697297009506735038210081896214951949096394844807604191869452264604385730075013244748859424356219919697114942198913591927366870796426464139327054193418026759785163479726478844823686137865729225762479099604947284555063045909342645381613708166287263543062663979551509217934815609604079737086494059425546755206563341442876189787311863085158896833425551072128939665879101331984786954595529004904735341120801964647975092748335271043241172069701816172978291992199808302591889063824306840076679260814619418566763072638055753632607905259128213934371956727328086893118962325706628326195547668443872935313520017312261450234180518259004726368332902330343740746255463381997305510788986315337685792184022885257072211668516332609334084425400168071263524836446892041488116200583119418614151658368992943029799576030444267106623896939321688754121800838500227382839530984131098533190479866659811188220724049026385408847673447698603309203499448229202047215118501409801255952765138529552507791929324413024337434762694185488426268715739736705713345636082504878771872005476696095309802481426521085043246229272678582431158848216131107037360616328149804796214703025370221688048130064228753305157854663245825154159748246370673659452460788903813197932053342303936628454781199240226766481756450693291468125248152279778658793735590369491550428662661703318470893248612182569987412387663951617135301725121515864476550095146383926543659980661369436109111053307470 [154,108] 15761614430551251107196852432830006236411114803241508248066654700314321806999581888578449163895571307094239157048468867151481530376627123254741247730246196374348615740836432717417643815101209915652924445139412151595065872701476193094372662321463705450671122420107072130743107407605291526060780821518515527929172149765416714761368988625945151439483364073802616071437435990681722499884464190291527825543602911589261899364498197688652740582065700472951019853519241557376672037886919284814547408753884464742417775673919696241231816493543191847361621733133961089821575519932163896551200046306869911005541850950467099890009449837244502587312562880883196240882404492989388951078896939531742557930614131981057252622386284516269743105770606700567859831803117730951732017800837838941157984223697941509104636595751510338575325766514314871832483471234461778271513797253257800597948375069758516577297258683749399779590194231354675175429388356048429159366380555238097814765824416333850282261553365275728284149158490713905314630281180145871432662069389376340521511381490797859111184555394144380459983847077098706627476023679512415725899360227531794971704997945689016392328336440438771859069812579939109483364260881699112670123658365382533290232646417154363426280704704887668507929153227632288610500101179677374665480803300637541646032827477100138824713966765327193147716886855395800481073772765186873266206734759510118869659915938806335189518610036830152825863291382304316409043139374699549829908786891101169214387676706478098262930148533569789890984302469541613727392043575888153177982824353265448278050378887690155583947480803054726942662796308060007214824442770102383576199709040575519408540404364563660054017780108113380802255746795171284873191561712282474114770691396265243562129989463171822195142752482093566302864706791 [154,109] 12387100819522972676729372438482194409368503362899594430926741059373140763269467626095592403045794455545522307256798136226021547147838085660911390897786556785294805427746053015361836353552808316582850402455997757262691063087386656523090222823980266522706232829975862599211278045446467114651867061595368363532371728321804561842618893153334473308699676557185018252422887393374234857330292633897311600662562004650213921412726353810267885737406451427883356922752467363440877622166598705018743573670749445622804994755132464465837546772609659182342246618528971334466339316272293599219792421191631378549324146633500288195455930956315416100653390799516358988974674554035524975538068287499350738062795705786341388755020167273422948552476426235921748348898005190545618464264784645075970674915665367426294242552994929137494570772831897801243781385001725289496900247042156887911986958049023324727827039980118947227267605309310763923926342361560855161772363512002061411876439953754892661766899885545036874827938599573829725555989369330427718302709851627343856151761673749562310511187608009991507022896058999823119542002609670998587168064614558101572265680161888238481877332292549215463870436534329679076311829236390359579726484472890707648399895057974438294291962082862645811098605653160834458098329274306254684560781279432822877760112378242734344029612638101586806181174780753225729339733844072522384889779317937656023088651768060234344001807801808681678224645670758050845511462186924170775553731201024420404638841609294712469939864453608198112268281672084750261900652931672541369814614040254078021372269506020489245919996130213037029461193967045868608996279415041444906452398634405248241797537851519436241576559742785726065247543993823125924059035766901800813960174972898307564448316297486219794874439887619158059428 [154,110] -140778261647942614074825327595560369567798885296199146544393573072251692919453606884528390489586177519615628098614944572868758964164657093597181547421441506794827635839958897785741873315412526861337495792654380715072397777265511973808809068086810359707692059889551914496187066747682636879712013074720108473467174042345980815590329869316900529267642655355785604439104899444811039367661351024803333818231415777909867451493644958059327984436593206059078275832837442753003695964762604980750833696191628385777318513054894676419708126105768293424370726407027323230374043425158839004166888055992480749113085660243817192690904621436331715529697810235427240893738915344570806976569886291263348134127602024726190645226068106894484999647495915904790434248373995539048888629347026600405632513423063670384602478853456052908136617688581879061054285455551240866182914659302905774713230992757330198900426009992356712737995322520215336247206527845776735332790399181836003060460854622680844515522217655337490453995241548012526577022990520766243479294544579913809658283797994032856305931468735983170921780382175735435654165876955890495924924821753337911631404700753496808729097003872061904334262652473873627247801512374571185989061584388675383169610021001841509178683047653448060665599411135135303020356468945243557220693938873253514721926977177026214748579271418390484333220479953905516568579637019336151516407807871046084242573115158365824619478467680778139086200288483213779605834798887252295795020754659108636122309324978881447786528655074915603851806491125819582884412433813833247063199943061843502205636808591792570740087461432505925211780568666473770911510426623715241258337659590563364128148755658279521349943929170200958075650882487302713225920696366788527609612765021193256504691442932423742159942128485980434 [154,111] -2831424180844457787617032513013689447123328643236158202835999287754956447853428291605421513294299252092808300586426174125264933022705007319173596042444633559817094844625270892864482284116175332927433018983057217984252178992580387936681634813950366347744119759204177095514377960920453388924329546490171075229906410360417260245868473785824753347663875826052649403917015819282425478023634334964244371459369382635957308773650617295607658585112877006353789989851070211102928330953328326507244659614448982279603002053271876307129229423151430553502984946222908568001533590036302380973481851979432928202113348307598406946409320189958773192198815531734179043719066018180515925331878875375130407675252755338647936937577456896368473083106274555027474593472675832822789060354366419751668521609606518304516354401112262514517793906794965999774533027177652442582881073222591561980924886542153953935343281750445865334828022492724439186755009802073913960759724186007798208280907126361940385016689226793607648981030215666601891593156226342392541531185626549395566789006063284904892829015182845118874106214167693780904901086835808717927491996988604420536725884143084407187430851274062989106538706703066454850607839387316962505189269593875016172857679268573429246904555677287303798440658764322132659136562853544447167061156495277554175581281945579397230298132508071671092955684529678692489341200823247988089009114239856585033217150652017764354577116697555853662562408613324483890745315299154998915954117122057556794572226842343182093364461450792053001425332639643950685688648292603526433652742276021782313127489629209688388034423320707642248320340993983624076943258160128000088319122876370844525637292442893295274576121061464156084785288033800964113788212758443567274657727919215199849272999110775090792974273558 [154,112] 1009792212444085638668918010883509213822824081858166835734837354155164741497399546854965683370774100463457006537515856752103426491908311550801262543919078858298805230439135734750454938443818039077147953264018402424702086041205166937962628530773579705455997900940449959224981692464670498284145184046142968929493896729171624084298829325190046432931951342041068006373969148180561406158449879511272602600375021862360316197052856157873506473091846231411953332497285973456166730556743161244723852778362246721997049579759053753713685299386313273815508927826196404783082348806763882788972193885285371659842398707636957048643084955345916092197117356395777120985275956132507768833939670183730193827828036288300583183393446851220138044636916816903354479852040484886799121375829124614112992632880358242957436420168199030013775474222330892685094196529027561916107797057754398726446045371094160890139063609276983386911480392963590025774055932994361025994983177230526876064775892377260311019426115550843096763747589718576755532969831185851475311671636907439318478069943553580668494525342539863634105965598467310696399499852434972572083878199556271364736926804434125380831457292524340023962305117153622780327048088841427712917048355522924082958753306021918265152442967053699556618077069601913970709019836513362668946099215693358061599342063122143438819112733975852968799017127785299425837302561101554310666737124596770672804717991210045188084727265885241017306953255781077144835357271699198171334632938498886340068094789620403920998421853052405565009370758948377411333398498335184796201139322623397746858597992985982793697731954903267072664662832622279061165009356430214685020787467642662918275918967080851779862169608825281726490202549406612738981527706652359525203272466697744567924005670467384443615785 [154,113] 1753312658809603743404396443636658129221580842403006180433407933907287927020173596893608432775565246843433269873431574891597581524463104586971195724535958921956909117336876246541684249698970697316916446454252214588843398567704436046160887890451778773715413297031111193298034562337828241555815008310325109257870003432903934814568862553681631195866469986947180204756147684701612210248293471077887691193030670489033066016132246759839556337541357791126027949989595339293973575586898942405428511336868159438781562119009744951446886687118755305094766266955901934084349492722151835193365723270439266074631809662019796464652513865887057092607802749938409118411456070840930374807966964102201669073273206508484696100400520748546647537059435378768405025240831386004051699081636823187409757713501345445291590251539916585668403008162102695094201152388477160614641161155729401228791679986772330383844555417722414884240780933827658652818569610371843541295494242601767407148490505040208110920716501999470282127304434689197952709514752356096074968770257075383877316655431674018408536585604185369212637839576801234603075081249613052655401158897310170285652634237216524165633860376659832568366465499089320259196933964945884282814545836914001037291551242177666615689620310843769728688918373253395013784307776610620311607180987993554620492989066162326908423965687716655153712295926559066399151443302039162296833807836080345415311550995581428624545739228377781555452626106738996061178630053841447241580679452480275391289176598644225708222638776374002626721319420882889293366572166934976342907205005420975539388965271737411287854234065337633336320840290092210998843978656646863972632574776501580722451803292832911597580646086913977925041642486638648462617599671931771989221012168428440357891266978150838160 [154,114] 11177076301790603470237303670872197656716475196135037306999719096338842412615199358515250869991339246847630694689633023157369377677584368275662520018937570556712226558023411498855029122123320269728425375776369791531960862124810643702118094031863300396832210438617323530675693133459484034477746935221652710661074440157622208990048261304351451195614115110107237066745342164053299611665335565916084871955626453180187020163394579067075311553989191057384676860944104474750305832892415385506450338916569505311157866977979984065178268251837828554459853440903317668434365750639307992164450745095328156042040277287144117748794325506986443566473188012832854622881888406749626488671342537955007425013721512410889802361975438785321266865799904981438862533396473751768628913719947411689921578736750160368681158867142817900810143001426761552377933858270952022944516664523938288678561295443091285135287863799747644141760103252007607407519278158777438323341720887914068352675566312126899929379941455532563707507425781064451402066955607040804157828319908602175321318021157196167879969546240413709718671230563462607777959989738739196571940769213365335148025745050160506023740689748915429502697296363358726769279775451685082713656963054377154221052686730102186816524677693894230758864107109431267061783885485210546171704006959127434414279292947179360076037261598589708847663649002762545977681152218659812389757893092602349522309524904205345707334088647981978285537894200110212049147609638895560495452080328928034529764136209580585704175952749184320815371229494712993101735203487591944220524073698876928675839515557597256327680774082923541189280674807604120843539397609104282851581822148826782459725411796838169655885395254470756976528659618735908338384514520615851139375319304091380436810040358367 [154,115] 26332042589208064287771884083447704573125246688444993823165964950794784361282752237018449051802943409806188015622496713847497603281548733275392699192702956312159924172755579238674523223342850359402657013651578984292137629529770703067257916793736204986882287656006386497326308236342298242091289219413177275278371384307383874625078276742680888759715473529853359820433757842915767493617179046201754984120087950879734937322515358671179901176115656368184616229947724095154757298419220357022821197187571380873722193699946908028972928319092112039344263331089176403260494654007782678106605749936947477040804474346602041992633886600337477774919855917144373840240190465003559798586757660376423821174429854154438437624027863578538498813358911853390821587475325077403967795258883380846540400337028546586111483348388236570556753356923626028541531992787349110278233750849739753022858201218546068432105495389262020922666122516921514099619749383920538297026045090044699407906536023952150486429673735949900983678533772800535958349923232403511708895247245191975374166472515923762125173580240863867436321066058523519724730411727564199856707736906952446249326716297227422630798034363784351130991217399532324815154209186221776958991095339621211961704539655432165188254751720995886413896078009750224965165205308002497858610128454286344298040535396145723901989671436907146447501685794478933005950720230605126357231617686142169777269205787514516977714276343660392920639209701722378407413267855128879725262033672796858760372626418329276506036545834858898413234491724771583641355677316218986797136161632019419068521694212158373421652749437279543971503222406046513173504187112009434177513050692442784792677260709707042659227786621188117348009592455853902125280637809366626069512645307382702366575834 [154,116] 24885087020921796296297893398601478804668718253016957252557450082485989190052515958426685281399912707523967158431929896020936580492842800889605824237654950264573527325516411777366479356016414715677265619425817289881247473375013102732219087564387755373017115173628523979449745857137503089876737507805109293689946290237525204634732062935180724035114809877220607109570978064460144141743844721055307053720681223557963549339513826958789365795582946955817531408142585034777366985246695622884547352239780192918250981829837251542931426512868936631739339944960580148307420342524577027522941718454774283873857933900975206392201549603287446057070335713875114643108755062161226096820297430662150089689755211229651298412218168744793985310217200847865628612473100893332080861325899001676414621142500667580463206818707799688458125157992809474098223116881110603815988620572149740964200230000537636219393259485917729012081838584079691860200603715412973143367967225262849698578578637142211416771561694527473993235571600614003919611411666833069407029861308345912680429372310694586109017135826642928378377869560238277720410484393260466313642295032380789465582410536373469555421506797631113464642425547234421933554347304143819063551242503756272609130352117191774668680730359955314203944067160817991549748296620632245195889674873402097425244356375936755733542661936742283193470239792865143305310219202850441715601855659140776084268506896681786872180941433089010952053875425964465170348023001908295212476884171551074489700959394775330320305464478873288022084360479126416294596027745969596405601659241790259365285284395129908212968477846809576990402917897312452722240028995146344824698797800400263490932912589026877155143355699030585307189877533630055185125009907013399745507466150908264630 [154,117] 15636521093899569124239636233485411859277438981287244188591873892390900286984358991684397754357321095041457673009134927264395823327052632698883784260762597965649294989167748822876839529676640195316489261232928757775875393562258319064413123317984761592359510341095959324996619250599363029173883989340866741161239982763441069774426855746664322664667709216545827818325249141187586320631972525855359407788688446583093666440317036551516164122398249459990865607488930667900054895945249060391756437683435884082173961325333966570548808249132334895452000511899479116161108842800561807770408078881172814270466875719399901787740248683634050710719442942856415887955283295395776786174406484156655918781905950031991012825088780694080515002698314839151557588350070093818944617506969992992372648729345129951861234381970381766537693928077409486925321448581204643456278739492786070769821354289576144347110080688912457375409497358115054828095338018489159361233357208172472134040756423351565350730555805023173798344635443068746698963411806612257553288088266478254720401539958540657998381594512795065930080969134147080603835540149102722282498705382287660540780372536711690489226951910475506842021319476330678442076920521889278286530217171241562028605136900314559315769197677310106961944532448787678228241399599572621655077274329436587090370847271975743272570958460486948621938949928776778977453941634105310426599152165723278909483581724186445678560641972561941038224550061248471178719829276411195445793207926010974751038714850642514421671081858423320123162555159360352560608414341464566747459437647920753855751879217767514778776825456041128777220316686774225395401980316721090511045131796651430993779660890156626518574505303451747418961462788375153288338024732111570204590817441578 [154,118] 31339858382171062557431522428933533548639898850005590126685209651091545935112816491370493938698884455912050366424982660237643338415822133959831745663739834997653354339551297514523503759324334268508851647386639232285687496517902016442507567187228997525111804157842212156073690195793177437048195308660474063109990925414955646690881129186228673260184403811791009930037576001290926007159957472340539274880693098963195437923627080949296694721507125234495891634252078252220326753208069203019985154269177171105196534522041535306391198996323982060780033170536380572654882055482104647081762693819618834115083416893770827862188841091714006048949895459434238607078887494421849698837476758566041490005642090556326259136392218148465183967089018914398263631289173164222934507903918160097810930802515943288007018607316885446613114523375662982980488527439242802423848523507206644709255628535576385288043234837323094167967022372637675986637872362336235977863279971241844325915537218115788524396577444537424285245279751327089737141439247724716205162561039884375065237345459930486894511008204833495089192655958831675097691839950666909014746610053875988731587723264139505802509141969059479262787232129999688599636569938866874843565009771079865476198321892207586461794215560659398446224803154033719389105154942171714470573200592589033440107624747140378550021817645559181759931610510184972554607219244010340348554429146186839480050729057440866394208996407357165595371140870447051824976661595693249696138182278570390766049592444335752460977092703389177968534966792878136181337935476674338679286822418198309956782775488280253495117489411670944014748027756112157983497733925847720017952291693466363786864617163447475407291321962826040597736173825645757301567133718638752035681161 [154,119] -71132297184880694345178212438882388989568154709732859648069502156033585645773746505703486346935388177232039116099629208881566299281358373815167465212615160014972860813450887890265534810231427962584390470961254022580269242179434879449340492899158799927387595836210357945753960371842823684211565679147459356166815541321064036207120466182696199303787868513363696554259867471598245353393032908204503973690019786031208050541386413843658363822790228336580405830975785046563074733920830650891257932134894283799867277532122156436488218057798580887081544615793540015234881124093620232987004239111980763056395779949540029176891399147720189304146384209479189505387244534749900994406927416768753594399956157981927217782823402924224442737265354349570491022315919144345848900433094881277912500498364540518680137133588094467296933429733881676351657228707983689773039603106253918323075781175898804090307482431041823692648841314048336197244588164620104925678898813371360493648610790104148252662491959602795178458638440607936049438819796510796953885311005153356756930115323719838443103201736692565407655028243955759524258212645789585506886675382519674350932522218079307652083208659235468132817665440817743798207007531162229435183079159921351353941553268679740569787576154993465584485743007197247025226202635371472012016633890671242726130340426831474338561098271030510317014935964825606898662497543993338457943585265164666882787426743425495469196786644438730391319299787349113387976842499285462187910346295373831996143049315129904931043639329306088464262446417754225193077626201827493882793564642607251853482472113995975890820256994531830609651453488555839379994871711645243851782517738967367506871290963820570364386362997388942555952075171079050387113268277844244677 [154,120] 32771871055730672222454746330927297849067446785115883196575957333577334824556125636385227552275757120846565083849451524275603034510445702400194907737249899638441003606490403821544392366816932997643059221964490348092658047675007742116380071380532617386961464805045010172391893255002280929912198607757865461688588550216992273040267040418738540183717715540932515286114040809191522569984787884733086922978173117864044106326094895429519068864001965894296196992687800863064771904862253939231066240549338651466226860093888275673551988467754436758209697423177061434409427116992184012761686934829172260397739635233954808777232031161323810764755435333850620652402407250311150264760826067284106872921993060681471805677286162391106883924790912538509332084866294316020481866149422294188067960190438162615738246236275388661428050212968788077202131367205493265520995459778743339552197657319531287959001603275683120821726665078506449577739429223299054509878254363087383746575352897484072304826503413764995561217497767188936269557621652797103835236612936754718562163772114312237164477247570229140935229955438294050749691937902769432038977406971334103212179496986625076741868637385426629464542934120215673775689970684900478002411024141011420107963635480828732845608785126189680992403629356611864300409940076142191629395123911066963361917305455007370550868611574923838697428342723176347913853674722316445758701576100140560606460820892423786425504166667171425845493188364088387763386875252189108093509488621670059228348690702225166544975387096610378654097778511547590604981072583464199563751051057696870073817296964518526278053933009721473795548971336542947299441712679781430509522969376076782658837331259214851092214349997771212567378925535510250862768879436008 [154,121] -53692827859382350707719306439934287523150871990136334811434930273835677535429221492224999082116266820736850049971343669491383980890818442856167737519310792982490531506887030362416907958125403570635551296628926127916120932324636910400228974591528262264408366365395970132410161908382121034602961757711639915841273829449699508063190126391691070704840069602845112103003340027916100000441274001029591448755093424395512773955421537215875851336822844970963911247569662471309251426226365483877093586247133222440189161722270722584586242655642873143281668788961870681965951524499907827560613265518371927298554925654377844922337648850947103384631867254897284786810474526033789349058851238517223421903850705952145722853091156124018042386170104776503607892689197348258241227635029473127080878341515837510358955556195500185063906418874295571949230065029503580207679838963443933429186203021152597433690587235028729463312376949439524096128413808901223805329053382821752331270159208497897655394774405827732351341396623498992803710352799574363012108973473994753111778049306540528833948729252423695708965153329891775473194753103475022816363802979105899100789006865909053871380533949352914798014965997070376626029394641050747632107111519013293658950495017388259755636474079061881961563599038990556223896995702311476806148078660938107684320043887269823547045818991273534158858426362038657709405565366922020488463015694948748309026208902150937148123034323510052012186121778446060447260131311604643130186545096176993164272877279370868908018695474624207327519176299218173460693285871386273687670348672508418400666070905567860944505762088504419482241533907222895351543232762660425682678618011105825367814661755078713255216438525986317433389398459938474350045258 [154,122] 15283824427196833034633782797289010121534588146408140119401498199823456565636989966309774062213753386395841092799679736881403293367906818846221264297721068012227127719828087652677072694790037901844930300798770873803954413575866681401272704669448781765577337504383220798582753360390208828916274318052820862440987436679895711005505543295524211793106144212670628667461811351301897580815978006949073864446385524945350503515133640417651213265809271310350010267209275683554179343945412835126064419599906452414363954506982240586736052000599532673849795975977225692338710234446704471019467054817878472248983347033692070766249451038188379341243446821788827927947884857966303228064556812795008798816793369431815141046384768301850043331450086674633247841470717776509245751609137926930879744223698996926968952982514634220424766248833600394330554909732112419461518533786914763091599608826312590161384772669954910437011013070570624972561477021560566087497745033055710819850654264231031392210227319689206105396431049775342468861135344442780651114457235296293830019719013790355157771347462829521824073194378119745993415789298339041967938580783409884534685904830590183257596565637023837698799424734740710288318105648813114921743955378211762847141427333792087823029071756259961098268209238644845128626104955804494089667492365238420391776587532479179537103464177988411077002352343051963410798095229872401801009718356804589936138000054601687383070867092492926242461169096952172588601487161306107342230698942219045472545450251161662704819263917655986265628560168636819371331516780613656651112308487814531220593532980203898447603352361046843056926171266550486814442330009072846448215620551778374459819586906456662562469245911325283791397374090765255103 [154,123] -27214825822046852327908930355864969896887308963369984201048803190094161771274502568266542280845437275910384437067195320587678645251028446079792168995375314819713046444471689802501701162633427890990863300359208998211726514189961485242334722667603215636795959376795579520093198053992726511051847359807020678031882068509535276139664821213212469596234433692406675719132575792844149266536844472394719187262616013565473899894368046279779545885422573291617759777756065621319172305169037709547115249319934475811178824326422704359682776968617694666416217734926267319972454126217683826238504140908298505156257180463643616945924055496475683187574034211126960876985778236925681010501254586308318498093242399777915737973437414272842328837484008922811240383499138912018382140547281747599492469102105673473191598174787461553754274341930445503505149543103260285190289515933414969146656184130096848321131379028832605859539934378515332018657816766161064143383175413835699399596856274472346419561767699607828097596460188496167450435793794277721707202664405484302253808688418959647686606043440993493449602024660254807577608389575495023400240750545378091371758080262127962828888193133361375835881031439977572904060515070575186317546392650885901390631948815133387120312483799525989950457116468525692120608307269343845366785332578529906128084002889311805596126787861237957872420848072704829659936383207654037629853545409259261711246606237397125247972624396967113535209406444152826477279552126802104868321736110285863018311860990562193554867948538924976119610087508808990635970027762215696018663791719998924288636845593177259765047267070089189041857419480454635722400356207035114243793747123781898861626852373008996200172795133472511326488602447240 [154,124] 55570777843422229969744140158832225503758076413352011180629093519500182548934851671903513614324881483954327183629876432969702300544456294900888936574336698595094547308145966493754657576718069702685062063466873094767837556829300195526841924346365390809228398002654060994803845176668076995250933602396147154504763934475019276354977039686073844711742480441527263949033055505462731110899789083706632757017102215981737904572388006338343396592839973783713471515225257278967394631235632796052612322909548214955037181825937064253238701391400254531934140535552579610208895113014314940901286875389875798335225007859410019601454561789819802853182803716744260454740636659451516294370535284708176524162855034689569108995289922476019828337322378091104890396886341518576417905004204850454453656895597820153252149807747487771830516998518078595926167235801605217732486957521052572469165101296287273390328705416260072626852485621901698780074791595712577127440350649880133027041087697261560636605611921182242353759559978340968141378233625474891116829999748332644992368817708055159455247965132308068040987571153110722645635033197008682629196091338243765481358942752614638753126705103891020614660960102779114991706163813359943643848808266911143564358463801661076163077414805176762749273631216261956981053133386121273143284343356251575998763327742192698597521645583319326112455675253333616690385548894841441552507245397079104845669933608645570633861866437746966165269854820424840818745978234386991086942978913411566558073992480555818059823356816765842394631834377843805440776179840936758882884870222704814620221821113068600473896977170301334785767191919084794059094153584696354484295326281191365556330552263850249391724713719946705597695224 [154,125] -8575278065179376953250175985550068958243487030453101547238336052449783440062726299816614140062700757772703114452957625700077669143773214670786462872399239050869930155428558579581321121844403179097700015704786962953302139406227348051659155363058092941966062224977200544498100249013525350251436680848228269762611571002070195615140085836789246258238246166188182208635429786915234468192152964108476690039036736503802133869394826133805520647524687663565070176793906918888124640141881256029424950528794830170518980635024618193793777979416219104672909008102740509963496226509459187321814727454136166778877862223127951861391544095303774079831259944411741377274567690662852125327330597128386934805181681365931720168727222601585462840839196541912353030365586381668120131692210039301162387386812295247556947195323259593295127969995909571611774589491434595897131241643294176752916800419044737613259103842302448060143550855114254509909787134810477563205522932778229439984549055082697964146079570132249072612824259135373242750481412996231595479141267176599906080508135215618298776999954440628416609692798734110658203381757478447057642582655033805091333436262359363612895790465327578610827527511128183582688171316310213975306010264132071322803238459867871007593118136447715944921012877250186222691921504272141604523139076165213078378308195721074093181144453944348156529184697968639826069165740269211390932259870123049876054305019682784565525809321600056163303312106468047107378804935202332202952018119821137947633048225836736947293529044194707947835968444145721169231752613855757281693622666320122195568637860751333859407408022666282173771262750441694940108802188455784540106751977699078385936494255562329736527783931871714440 [154,126] -7819365409186280784707602212573114629137662327002518374350985697982741058361148778034936641071737411899998722308426279693758969505066527265314607765519537102748407352402776208710010115461581074982609852331740319638105471918111641918513010752300105870021991029255303919309725474336133768596330200884148742093422576626535682466652464203292385729515123836974293928576998762255181373906262597925635645212887197570451066205803891426048951144155517570702102635725444273682498394713826117157032854225946786254727294749297158060780137485626394088705460244422787996253809259308224745569299418278486862146874814853478804876553829873876144134192740288095691508567223181369112763311958740806645571951515792223381559630441132541916143206258160040532436720458103149588355890966258432315964232446391992633171385387916779668121470520644859563598948673728452278095312355834149855904564676726906727437103271698190101306638561612720615953550785236144683250545151957473659578853234851874525066581476823479232556808843536998844619404910355392226962222103806740070221132053876591542604348830302476852358880174784367538725441839752659809692185647204772402655412495464390846742212608519493520714768558665924766824681745879365108850120092355375083942877059382406622912860854604630656082135059590060376852335473968625008827629891939900705431162788597387827832976906623087054965700370363455727542813394581877470305700131191486571467722224045561373298684725183494923693134087277289059126120837595743959768361340303363733644678093803665487310611122077171465291230449496486984574121272271503393917106480135964137314802810449875592697243847377603618571956550985145238251996784485562280156274901820059421580071069670326004638868970960421 [154,127] 8220117378516712721982301884180424867724511595064620835453751636332523809912099298489452966050334888824013047710135790965480330401096586643629906386833681490826493264756001463597808677868709973035493119685742823019385191379522417557385457922904312696587991216795791391816921337704256494587502394879683178986300810142874911981720358861250176529611928563479215878108809310113692765241799188646980070824178065323923881351590606434967244116263103007493562041603227758622833058979729239684876605026163365703154235289470508978188590255870304217017873444339044496591789003064550784531715547946163610151504045536030240871486051772274669195593356058198275194759560722305017914969204513664473254856441783606362137808644789025266152526544576953458078400128007254809340574370686373301650329342432341347152740813261434143982381774425495209203479672457297680052295855346004094100462443732353860814466386989545630807348894306304080282747319639867883294716782158070861673197620898708091950855498369406440479768313499115987152537734360105062528966046959745689299746232573149790307734411062914150895160136009971090161407105661205640396608291645737106952557003402501035681864612878349133167790080967575211141916626953320363045073733109074692926821223719758847696461058569948927087735896088436449136100337595021476015732420480874594480773056536905075277892793634099970474433241014191294306459641880671511561523119491583343184410287222558058813695769558069739422003723140972574344113672997742295596247587919217631291794431949051390169193887658746753900372202876921196520697877148823664209549157866727547906013198268439412700252252746034151132231779747144293095756418204647961446008282669684975207638720858436346430487910 [154,128] -9936646770387419808934995245790461758927316134185793968073672077947652854745466375826572745115124475103823116053890876632766165561089997784885509408667051733242064247175718960876278508399134579237638494160327411904711274209610161055858896026538602080179351907741949808811563667816437975501854087235101238522440807855047310061838593061199822505790039838438548077988876206168758245693478560058603331215212869230442701056938028763274346186079318516230541607490603409642682025102379341376679765353459200697659193315339878419079629023808153502868992754372083996426647637776338091923489917969225505940083465529676786773731177685683522052951670866578165751873311529420294802496337207567079650176631549522765806658150699680811665670140501185919860861758161342094312551509914543526252019259481627907030963879131668312153244260103683505803142366656090475557010213153038763707378354682942192976902490791529399268876483310827876098229787059838099046754546459257906298463226660788047269251520735198796321704835309991804163708007500992462333946788410293794440922995044382614117807164523389292071964161937815875549658215304247244178500919740431118592204475216797729630632358643937744944171169071161447003216079822659225834688143054300632293688909943956394298814869713865728165647151008153102382041017543714631132233345872567641443825668660219864275636021272053168530077408797382104438423133889043670471249554935585130970428622494341323014923944246068430249189666718735313374170388350704505389953731077647088134610450595245317759231576641986884046114907288040780556680879311324819190349003550394899553498768789539524747634414995106449493310310676135935245984366863143360943205035834937867005587608269425688920 [154,129] 9537592743132387419705225894195514472809900154152132112911763775512736490511975497047143470018760239671317074955007610689993567971933319467053690484961774238530650945469153707553022944851390550333830030656475598120360275585373914667448868582578486141248109546417742994411733825589763706010142844023790406240761587293634749205980658081133117736470521615750020504808889936281525955695385807518455426983549514849993594703483988035426866750868434220644529662882949386075619340706903916502245173477649332212648808193856506005411043467396468089391581773854577940665268224509075349512167823556047766828437217004630022466306693204007759245348321355821538037754532287231240599129549259131157047928664324382095475552169945699232241276255483517863026703183423440111638756691946588121547111477972678099206853971711456826086974084622578063962207042695733328630131104896362781936544552017488426372076058855817984787823214225240838655526374614243908741527751431973392377737836105203333393629852350970530678005877351882454029058494997574820848589269467639769581841335346385701953078231505324578511787278927769596895204843496810776199584803315770999904040209039775176849048440302132438104070882722574539344997451068292046740397429764909490276328109602360464921806391692137972250403576793024098565518410122821784115769097673663106588080269121144831145555565263540366775039816817131971439948941041576995698188762656874223002283869880372770357437200742476565896359315902279899805547648002190067933985156850601760108392064371994822475509519032056743503446801208830306366708562006914720948933335794230881026925433951338886808874612822225360387180873707497360483735189568525443575641204876696138872650864186790 [154,130] -1509705250399307279307661101850928458255370853800412567544468706983350553497132161691715262659753781823353064614370649656657208468809834305961644179512265137310343362269485791708059005562384421713390552898130641211845716758173837004279379858224291848673079380735410962293760545565356591815887203599942176334358262701239982036907666862614470079160179942193664382838425173678855624929161774247595411759278637076304938945817683223635913716357930957040374839374301859030285790793081728813537619473245323025366120810098043804596093067311015114893483872045406647726049804790795685781480120051986083018610530538594321804120013145746856594878036808446671079854845199303869453659690480287461817126247928314827714253547159247261515146567673472014261481384389909857763265209115372057138746765717817594794760234490802219064071502450127906975955175427235359182154488341851313357491254619616931688352437023721599989322624273404598310101667004992178227991476997544935830194902320323637762898234160782141289260814006310525154362907874555050350623629562469728816811816887039567390640190127148430718393605909546263613941014058535207561433671111368473988111538508148864972122607872226360230771546259735135089132730781811758855122042836598578745169843802801017406161563358840411662151894539795164239251492990117533092721224795915323964111853046379441804491532007431702242060831072549257105859579343707701038177403905980898546395934314847151733003463155217797932432996272964714987194160351120700536749497401102594373306851509194303065799606255554668345816489421327463222862917575063859804606675032051606708926768457608753168356072610520203937365543171142319014750910290068472012391793948535640567669079 [154,131] 5322554856581654467718705086058287634080790171752564567536184783063180254804294938954624911174771663954781140737245955089985767520223092863885938704246846406846945063160794040851220035280718437311547030550812146048189748529813944311619580608798714426606272667902851188535928367738909317025352587222116350312826883866627288457467084333470844823645759150711899196685086368747340966775760395642136422332851883232001180039334607086025281371979179667739863646334745021129405756834152968275483318129148107171346416915516718679253388642492254541282950136057178567298247404613630246802090458400265486780898678699967673369856443799674801311642360177193936339703479707303282985279736305923977874518236988295111756569492168392495681496821107650323104698446541678474010196073210859993757202475832069859751936919519347748383593400056228033469472609385692789182172483170842291226387301946133312249161630419665227263498593514087643084837171528405442218588267913999921592420679100420966426944705890670083354062401407387576392344621007886222480694611380687170702829775402501689964289085317573304477240477154891988097108608981664440249904968032537079296667508756389102614480220347283150875660503963570792446591864665099701019562556907980968212863877761710376451818719525901157781007356614625785558787694710438577954571788841230080278419546832696576635461051889210594243822637984510940254516516483188363000118342946778853037298780610210685027479602684698084139542957521591266734182129206068128731954904160812264782744327212845862460382823320165034165951697051836019620180369738980226082870380449334337383460695592397820121114613779821258464114897227454044493057290108294728570406282404324169587 [154,132] -4201706205898716802467106235474104735261032631002061784803513814217046138984155682096880988769425486158965947487275138640159765251379574537464778049625044868614019043498394961211773539534006742371237994948609737742488960367571502217129232682978906905398558091286844970076167379124043848478882547848014883533017201102436676911726249774485949182351862500725666618367608896881617412677160070315862512643822628005326029545120564266846647514854544288203665774932083894111458984233042144735009984984781107004694493732543802489954993857860718984291872183833319490727728299611689014369500137961802566414149259425710574580775405573286060916100054348828600232362587527660605713504465307474709114672838428980168876744860467403403271861080735922618147009045635352432035398567252528995461784315692564148964839564174359868732333478535874659640239401452603001308600921305018099623633089309306040484446690509997125197013139132985876928176145391627669939621467870478834794324909890324978774977929020277663748361388707852346763890844834836977141115195677885272306931307511582679302733795336266833345813048744442494335509871452951933806206060164999650163022165031454967829768917944535989549565487970088213907451067393139109205466027305775435688359336966638968368401519780528681064910654052601858480397668590756137131495365274609651886031626725035179780124840141029472890973465719366298682419638941399191991250891682247737266036551889273934423035209093734656427916284385880952317249498974251350839296282092729567625431081326216475306038795743556852552266984920854001620545108331879067758165306096019958395446371772669008215274547330798517035433484864681249409903277382494250769077355471428 [154,133] -455160988111554678942777543401620168338128798537661928984081219359820998377817565784411685024982182236952767877472204177704057917693288955193460951351190702163788561885962636263394709373277475831138294037053532210156364707356890822569200207356764830634111344918915827503657730704404570468354007876026207494396953561537647869781556369854959411296471552657521709717877810568093753055328475039333360232959654482344769940953188065622401611117174732642297405055520319534780151002157701657061448736407363758860458108699802720380730952182133129388956271224496085327535551828343221083420534869012397612172415660835792422399118298127173017504693541926726483276749710665144993484065817579399516617085022718846600323968591972645206156118149305435519966111152504341225920881253461476899056463457862414857510592523552192214433298333241987293993918828485415813879695208243566134575028071887133558894301614217832583604372906009505370670711341660718130636202178532262879871641056994966174113135349661857240090470803147125369558455340549627375727926804856842450691204705457232895982912491062589640705207168739668054975533728914226226409367765630694862166822192977491892505438782355131223544380673687053365983648012690502694480517860897320798102745103721110957011460629568823153288271167876826334509969820448903129356767734643350286078691172952094887942152441351296152880179414165473201850756850276386327441741326699540835894384721667868331181947588065165018592021450304686647417125374040334315310197368695459420475593020288624057804634172314353989856083314372806293559666765946629492861009943074870142524584033188693908887222547827022753917865946001298744059973761613525107900945 [154,134] 146314196832903820154755139165691331416445377604212586483368718523923008510180962343161989544151974771322342280349652695503069215125797201966971042420220637654852337191615751479587479547603168592873006870191696828838909903412846450038196605937881961613327639853145877925359145423468502058065675726880736176007855794802121952071800963754990882739843676220958002177404139364411146269154607524181171223811022626673883792106218070392750946783856063469351046240635151313327912063296229388044742170294160055895467296144993903483917029949171495962788049361659927463354516810016226485791172492798988500663970006154368918401941832464187292481575435501268301819016792818337131055701394228289186424107216287838752442158310756464609045763988142171404554763769929958881643628397752701088073222455956790445828443308292462582364604185828935572039496631135125140512568519978322935329571822394179827107520346121448559301767191512720905021867514800462499517507157591620577594092573903712625597044351732292422600604019236190783374263679487779945484140226489445102543385757843961406226941611079580839591858278032396340571111574436257022820689760090653692319799785195955395833175808446441115833493413511570502639074595384427573796384561953232290607089695804897178122004580908991551565057808371564476799873343639118063274613296797083318495564744600094602145893711038563224972406715360789485494782786518577776207954458459879967622022811100162545101076410304061700421755631640805009836192394541844829024982541484266669260109098323844408967060084620070719786041983848759559658098481908488527232681259299723317345603986920432125412700687477404299688444100515408586299244300786971009 [154,135] -101729418526561925592413151487753183524619592292347171609401391707969505117164741593877563023315571422926967765433293570908725866588185754331495804036501218241440095306638654412641689143698118598154289010252958277600231991539120085259451599075021641089524289122530976723835047142352064719512532017957595470366204133436739424588249963179597979587231695910382222047197482590227553224381183167523033670758521295673181394661560763332604321880347158066071454286587879588562526942904856796737673443896784521265450053570026551142498127934681571809759637852339557536214809729950020414918636968114337141763412474146106760317184623648466862092372166813106825025895129252447795792440033910859568971962304453968416015291847462402417456418023000882075960021223477564815640930618824362818823043584055101974986624715792411923283411919377408589568146953762256821359420691619024893797167431132405342979798993272317370548708998410526903907016852428006083263862041631991231365091243376045669052738288819032047886878687143399821663597699411425797148936322183764140172834858116867973291362159205270037392438817986114263938729417649859529411351168134308825538080409968430067928358639926042238034845050731860381186594304715066637635003733820629676228100736482720535038642408415794882476673634798703511107490088601496469091932088381646025693957292601265851535733788636051660154111442139011070227771892150578095258453748178380304505369950131425573051017205807619462772393239554644292995839303384029557898727893179342156791778910532358284438613520874168589035304953736290051820174720606061658239130322509879861187839945325250276672709992469942906698040999273104060550578742008 [154,136] -43989640118575321681830017216907101315169395740589716483808198661549529602038569233364671487101222697110523240886088246047452420251377014142309245342482109338795139973015129439107625420578843897834644752492542664566411346593492582794294010856905269776566886674501053289440089682834853413844206160432494216156398547757823603123644041727493925244235037050125647552070143347647118304982484914577460502229506156656821824525904258978753356876360427670894854767270085539913435381482428097854649096680766413155678863812264343568934106956087106183228304013740291441096293538597245716762966644627159137532181423995244400321858919146621505374727007473052600665644519882836763185050488522471699767046405747299412839953336839408483481874920062853386219439262399786926661840267123005805051613700269468479833225393315617574147353627896442430247820763149246307657333361782535551733639086070612120335997212803395759192560344692362628976521328988498716504593472958213101828219470638108886114618430757793365711368640200147181680671639137978784810122742789605420537910433346001775836629862001427159206201226854183938488344628513414356746323524706637487356705473476042565669220812094245282931802524488079193244926914000856021188620756776645884361844610530929253901439794477935121830700481843499794236433489135923589237205368218864141142479476425143395564718892292858814113678600849319004691160035079739872112267548903086074785824076381642434139644079125450664800417308057259345239169752564999274181407431612390976615697518524252000982238214365930892435703242406123047110756342343035869839566930284103197789523707220093637847586239742896656558804594092275282712638 [154,137] -25802271966849628607960103029284825438819885858342877747957255239315637643857677817323519818190192782929093919043385036148784447539634519768573426286286141762635125838934413192598807603468283971212727698466250027708530280881246900784480891863755264509020075922244782461402304189309088607806323351759087521176081038395278710134413988894856169362822883214188990553286552410997111629408395049084612122679508131313445173521091347484033148835760260631601152370901895788058129304854457176244366611465988514624447574229761755813150700651808927735964511933223349559677052850450621129157436950862643071285677500603309761502690228252201457313190855865284363238702670092257104720401833185075121301708176614480060594167090197294582964932091680794607188735204893276627249326603144423065014090250488103574477273718959675740410305879974967433471151216422833199422778262595700132217680550154102351046771066151281901233912225797491607406297693556609486041584834923845893209246091535025339161719205933661561532948932646687670120151082759522799021266733488591571089085064644459237480857739569654072627410672057503683816398474404888625686118733050957634850697386830985619166730675935626198083520366880497056666887315765622804742012653033886103429253136857274931918807635713324403154131205801812392480319709483542208385116679161079698098624730971202822050606393678081896643025943734365261926204440965863279668746984460857085421051617308442282801731926700496998768409302402072164604004946278016374670724015307268044825045186053315918107501447829379903976842827169797808137786216696400159361798633246102295509462127266694204593354216966495297854674887389461818 [154,138] -4770751715792807769720814698394160744070861097430099630391667890026050332231894243219988083503361826183815559875531260560559583272417597694468440136910926685003551535342177565171875563843147157535851875421283397060797259396173534403093066470137289542076129795956779049292007155620391911249665632658433306959493423849993346600484397734247170020438991548650276534889026697262081102130960259904686368691671593262249727985747555227194857871830436990978664809118339032959711045949782343453229058018042291017797167240060489562484428625941097285058245723297204317356587499904899610224403597855117479822674638117461780465720109320098025556410051769599576317416254457534705307912584211919787011848475082375729457804928877848551553106862540159468796629885305317159307025176132618540221402540569088518056772292679161304007144961495641451499481213682842133470853144080181769982888745630092049236454955483771225158274894805960242009132812859005395013871899452051920616842446278611261400919929361675966015765485679764754934818837778108629374576221847845919523450006736938870623134520305761913075014478034988365566702287913892804051670748948599703266540070399277625946563539128329308884350785079959697515697999788416459218873743419081538229801794048633047862332935299423963950220671434418766564295235219643686549032711422358995419428287750798591344210630415299356677029990545266521963230835686409549684533742348218508978219233895689502776157718245122771567877895123444807331483613948093068027537947604857704666362417998809393299512825587717209644647733338160125331983825763896865545831680586788981418788178359596176924487681741709506026503613232 [154,139] 186894792436820960496350496894931121596375960326221854561997369557453326294171126288847976847545796592213761937104912840316423900687548926163963171240317206374728900009448993801290712743528571231310676314785417713102179946363903876375999910797070939490409670376760800339640079017190195752465551106848000759431477847995216048004913437411054111584893928118223337401090906549508414711920499644058346479585633591940109232478622609034332470694008814570340665649950528947752872798118528573629882525659948209415371938419826692686401507535614894341947626419628083872649113289714497811557272386832794139076655214952198949147000998939881450829116749520033153882142349721787011989946643276120815590746533738682449385027403242680779016322620310310308585925586207004993048511400604627696227194724945847577020408086340822000957834966996936567795710637641442988417647425969087931898824434080017121772239410072472757189419670979981649549507414665232913037479761662019638718488458707170109902430519300904790497793294088569224761966029802221583808953380846193839255654448920606033352557801273189778210522180620627142171323828105645632841002017448804859011565135826642427726036573132733581622698159232025014343115641532101256849053579237330023702467438999846857155133160689753964573254033533492789076003499455595062344007299688741666628270258681588302476951864698093869131688157124001100414473377781917965180713496892799759607393738657775780144671090974253628842952215344993330526314800827455638014666875274211029056378465805511201137226088223068752440806896547199035525360119786080477714132608591113248422056566425932832304806313041772182020 [154,140] -94606451532514564885246997804525344499970990925728517875007127711696772920875571629586447208559195574879591049901781293383117314718702442011908694661081562637263375384260294230641069822487306405345937402178615211388688180296053336671268982709960560645111748187804020484625708484658602357502145784969321738872217158278270898277442784064258960833580234749983272130273887359953929567642960417035521247611812761929142409088232973444259895279875824029768544244998915377570934729304571037124286408001543046039295620767848185231869591625314374709250304104932329759641793943957848393191871389002388315746598623991962605268259674379327413286827622063627058896166960051729507580206389406722024956696414300285041156251481217757797664096285715914553142763102131960729648523048282703575229620516899008791244597049760960723355849947116335341322391966817935970531618016966111321888641612935621237237325028724047915217335240992909521873544783167766428239110427719361811098703551299572719843115834164277687667047474439283589218056678292398722086711293338639597748556320406922357434286817784799426937080779328765500537067494924675610406865862132851325454225910167613023214334250406263964613965908693335325577464123892415325891868100182371099845397023435112550348980800701998675230654085884690061096805725320825834076376697493401088711170459922641242622256304034873660157497144339723155549113027074668025520068086426103126440768857622700797787099925137516380555826796865957335544047900069512870043142115681661660779284438555691909866535157762247055507389572940488396633031305790151271958897187406547406287102727870940724413725421905874 [154,141] 1824126378138113254169687516433942275269002902631050948604065698798580619217013497154914411582497343876832192652943144857073163791063935650722299355069006687588215481063528354137605313490016070884292620000710955681720521684371134625192935251714966427867288386317435381305119555235392617394107109527216667104356571973023711212389845087133719408257048017517854343279052225066560237251985805294184086781154036239448960641476624195681199582913416628772646639779606132679591828743665509589819349542638587717318772843078797425096781388667759689041778608116131566573374264980400414322512153147552310865330498229706107187320027375794620222950828016931171822509466482732714881465065654471242663685026926196776598896114738332031439543885339630021328301212054331372973196574957553486742391298806696257543058775653125625310097672244341693281109862439405806611654135501614903834736231465315936616556553137677415524362792124141382794598854592945474546664270300027710795545244036339478585402724069515188342390204472766087907638990450392374621473959559349190086249830306798296735975859214940165255163322876314975094270030102827023433219997742877338631689504498313191631562398803806298197167087404272979932429021981408963491061060270770554514774337754202684129669599543111356485562563620935223960938233174705454199432971473239228779290925688585757080736276086796979596306830876474499195625999324225441353869652832308044933254610068396236631100700404772607766079278133463947806706118355016203775409166834752262906368605566999546094883042969653545620096010300245675277261905776336854822023767055124048180141260513960166458151596 [154,142] -2001549329154329562544845856105954877414775100314346449372120157604416935096048235238663368472491966862810652800990620120403092984733634937746437154675010448693975857525449637245105836065382546936859853775501340429437203768308010855123378065891756397698723121906497944585252286867526798731874857234385825001596229122071697305745696050840300390299172842334773359366323873538640278437040954644858888797510320145515209841423535880608924762698348426021839666018236488305317191619590901223486314835064208668240866147191372774708602584381597270007967565368402241813221641993008227070049996694302951279576569266618527296104203348691772547076548215557731276569095742645805338868732758186080770948695706423895208150584133313432643429427756197158523266872960734411852874205671681571270032656810551072609955509534988074117147584573892007513430302023110034089645999626245987070354844901597369140024626819922157204963281719435673929583765387481293091554801487920952476436022549184360597733162746821519139197224885493080574844580883832578869054942701617096009645859266237098774246676619514872018239452781499205895603717555676018003456310595810868991165489506947621185375737126723881806413550247137314142316664757502131167110535880685661714433865293842216181100424706222308378142018531794899392815858408069556593725465545960618044398203486331370728844721691659365549967705841792748388223650319290445155684427018801349324391156058446286053782579138755258582946409687087611896982840393503937850907280663876798810550749348253912409866181010425068150669400237247641033778403491217001179857643999519706320778601364546104054 [154,143] -136643833601400403881306497738625577538848232034874406868202326817124146718811556786517104438253136534983346140825324017308040010458091326036757120194790264654798716793751808413306712499078287130367529376034950919600912144651666693268077152136939898375358516306585883038411518380457567117034623800365854372208389740995486294561147293807411934277694807861969450417441219601817893424077771732870961029863079796023996402543311623980630567818139537365388872675262855006482911844257339083697186356454088257678350334741653957105083221518490695252265713197368205589552099161175861318379342283609246336589049983862935671479307822405803553196853125631484215802178643527405808900740970249500483219133234505417345219299063387996015991178503731850124147765654746153723100353371862163979848712698833831131638724075168402738239389995644567126055595619126864019260713372252286735196871803567663559975414603335413535043289824068089022441571123513543709306439591971569845782872233812854117719170158143536137839415263997211670147407987776166979309182635398148310921535667916083579330287663088306529067271788157573853998804260645706979631164179719050886975056985613758031047094580299144788276181717100321564357804217412894030270370713473395660984847061038018492834299867099036864222272392113035962967800256622209344958836259878156439874134478062989490349617427418064221830183224227430030084498174337508683117532639746217601734384419566225347913559034680616242825267336173928428777157027382810603483754783856025274215169271308595108292987297576206347148257940198680056411963625195607069326131065355033536328039303761 [154,144] -11985040719969408450963185521959241582199732049974608663871145448903020377627288069524322259927608634316595738419120989975838636147366003029317976464646714978724220618449335793852389329319456213772535112760334516798359383643788596009248308755220846942629752251913853666294469567477611543169857351998098144978630316270712339296937959276845625722037855081965600766813733810716985228642371717864251637813340550785684006779134876982498673213369707187088889298857680288684585559478301100111090250946274908733364702439527252861553655625441425258275904672651780296291470176676480231495361292989650216565957327265365936518126533309984475093542530003028970105999754551812993339955741388747164749641109194486540517339955424752379523523246938065514177753800404740469928688231163045574107630804620861040857577025423703710002042875218182380347223446280892543382396698524463168270964373146870084577989530888863453881192570629525748329523813325170216632593777403479661693414833783023520303698643230694780574925379196983881023721781657654572525922546654316319998930767746651785506306317844229092341075044418199149828019529478500458149838771766117780892955534727733316783090843036015170224613584999903136218193976941112465303242947130565783209031294266307166479638246690920426078534466152719249420657251419621224164804430371955650148564570830955905417278970921074765616651505223842186393047235836007281208349383271627070750620645309787776774353712360758443309804233592201208650585356841442011736863064493884299379109354848808708723074721908939541672965692570636854736968826582879609443828379212360082089310 [154,145] -144809896118388230243886349016888732548965873765924027096434077969457704171566931642937356725470481844968527002452282499462528011358211080788712652584593064739120767594319635770169155341666338834073139455602392782850731659741936396047816352885478199942570586437601724846478302018432972226448400450198939430927307906102215380865583022413030970268690625068850199608147855773589330645838160020105629817136181737599845063835117653795458376728128936810998598651081475071146675902710848356255209339275441956821624687780792107288669288907684549212206830544656910253746166654701135928587811630165693264971339358581555271476236269928380629677756439929089559892441929079723869330645790148374274651101557645051611835240449466746406398658100298014113120672430838512365939344222112053255114264391755911709245406783015890791445650603335559228147978883843289343575371855215988634614340950704980671076279697029081570089987425293961472431632463920819254111769882373886821451067467421270584199417595691497070320174045915434307285156254055092619711717692622346773403312052423344652654135195124252872284428104660703143361553921065929520606308165650982058966965946844308910178960106779005879382709439153503625235956314483695953959284069123975272202608746081488270022609417499272997451850724734253779024963612525290832556326562876547271880824133660394512382235620638173205223786698436276578486369771643526868089184821312393500372299283699010577298012365833178708080541937942828900664984290126454320782931930018206671049626160709786989614880105812160761554068230922616915043878668918164396233149546032477 [154,146] -682866772113494094886980830169070592547365383668978783079595089430434476586757991210239932806210003670037833740775805993110714068233296900598230173810800485763376663919207281213759941494947237397528308764525165688098184995626188464226357170538911906754436096427282762951757151041123558844502931598122212461750633539149407556759591905055098336212967061003764492086686741483983313074057062907664854954427610333369012947886221272239954669173624628263236745532070743429795675909795857297137427403483909550135433461185408431610630531781559270700834402398571404411390081318118143011499816880483037080928576364094280546899317577935232185753093550006045824064080013491635187757154977910213209216315001452292924201168024306563718309490113423582384995377482976581351675636222924245707605099368418136988057167677952385489954805260117689059129744417878094078067699582100393668904001211104346491653362348498902136656291234207298762492800545428177254273874273690823844879104352600343541170842794373284373600201925841414034858742120969442147428952385315456661950519169027347691156016866608540324318747602660134961833195143356951842188247324464469595505167555192787368767412708351254159420373115026705218898519773487228012596839705591421784779241790561709941652327676966253579163554610516898933344546242153581754226496494861857602964372910713128169036117333902400509523842969988410490762136043501652609968702483318154220649665449497225673453109290030126888943735427850009353426061768891867132164705823571927457754012814912191217552975213973021594519926304134683800852146545703989820616660 [154,147] -51903901576457118438963579783701378799757355041936246931400425101954747821599002211357806468199434790694854419687027932166712878248653084440754175137132288386360724327733343103574755671718677786188223377038257421772155721075509946439402521325084502570040700340931514077534621514067297431935320181311000171432755641270224501121598897101464335129297442796116776956276901211702439415260077813562170243287177565015147986422594462820723927504630507753536409079555859975870195318750703534314979218340502598018023758088672744607478030142253361103830629249351810820428162989481981553226039062753609631420773560294246857503641228689110959995875827598785075838403516573976615267252043847457820113999194975324962301679824134108588662903718781595419284250319124282440141543011152547648224664092980124949601524623272950146260428405102670117289790907752902658133617662670815103919741484913138391367761219394771009222051001165848362982157456195595896019049297389863346971372004310979650722020952945716585825671120010107680160217474873885051773110805956552450586604166387665587087216281818221372821057026614028030972867452142903826152828926467858601993053251109127868802390439315400962749143856827415266214794303199489460009777401670889591825491985797760405431722286534606236371959021949448747396300918513561495445741422715393046616698854954361966284775443997724592441977578708638368997613184001295557057068676299441052154563461872964320599861595482759793477301508305070254539571925887522481784941893612768040737545050667658347292186673935534178806065395368261341794314625095047657 [154,148] 255282320128143976717381094443258672914701509240285417364590701284949382971345174323297956664291877656264613025648480119309113531988090927324817727681558038079972619201539211203186893323475265967320443249889318974715665826896450097127695637444913879191628553767458708086831261177370019612316202709015021116934789213531155673087297002830943735631506170299066686473843756109007195176767568772924066394985116857463166942955026113767628953036787636843881123259907112838253336541860636204367141342342231853702446099861112143420783954274804480141687887368375995551317192511410384981849155285105347042213102274372502185469644868960879829494162202547148730976438097798676545761859950620491943161641602472789278581925837446967263001735258804096213182150077329284209193996831796918448012857609209782370506997381087306313827909731960672313408504631469376826987774268603868935363828309307564914191076844699784048667716940764550104315084101198610629785340577460865201792088282664687301503478120654956282013455538612222328699263421558036722374977320529495049560744443259691482461135338821312296971524836742659958523744078931028806494237984298869168192070436225169328627082773669538104259525123351461726617051627582644433667631640809526447490156715594340358290810450507836290944501124837806603096948472551567170620508705431030765865202843634607551090948431723550758775153766723798409394099371979637299867498274663908138845987794358481802150432002992868650480650242120252548100716950332971137672185450294320029520084118179620458413121360633547468957071736222387788966144880 [154,149] 6527980342754014848957114476486646475734517307337098879613531185282191411103866245890098709243290392157658338363563225693467436928536544279911571774934049281915674098185203919463074010484736446709129354929449880810641844102361275108327034782908995854157058851320478660629686850936710843506489163659861814061617239487477773760575516625447640062250853425755390301071721562860857122307823991718465706053216187272815669346738097509841907876911314260178023722979789439690329609097101472580817462825533154715720496672554049997707500072810476621382317000034661591391842764752281874973602589343175472985867368073521926139843886224688189930901576203578814218832950873512794607552044653067879311968503457795209232107148270099183635547725546904331449545521096884639578478618996440256835261214347198464676075292908743856324447103963729238270028498489496093055448798806245104355062137394293041113956566696180383812031018928900211179854915094427270653237467014094027271721676942341927442341138389618551282709857253978281717015178533318699607434445704227466913761376210370764620315531550899852225529674911003339643344329611620907958811617923765301306067940119667380733430725182574526702232405621583974419563224959476571897446406203246275180940751717739793689548623763246201349725963732385538871413334924852156519235210277091135170531303184877967847893320215907435841596957594831322572654710266124827886747642646467849423366701112600455579554059015874478048060219344068115463534632569406597359320171983154385600174507869111135755984395053452251237774402105234692009 [154,150] 14640219314714776247820608773992591276737312408388280780001269046049124045803738106998977757478779259918119342796404310255188800268416205489725906130040564331227398451292116620503239745757596692739358983467554969516868837811305846611679637708402640915373785076635907635566011122751633134035375817562352225190769947183493519976769373080569873569390273465450622527263580531409207953359114437886608705566447855468071856485598235521355683205900235407773076446959565863370068333258195936535083231993225984104055714971631859433938420391586459072877578439856721302131720603500865042094922624890560209944426644836882093706306012981526626598569348258448051161196333008393752252205888446685587220798671862761835143605532413558652629884652057031319442227878146701765550312504337590519961409221591830633700758338500468779353425960866101166874903409468771480337456997166998768669550951383394891623931120210959934314472055769756491420836547522007506226307265133935329678111266400821791080809373550635635652420602711784263987487325440218692422113533190961364822767943477025839120565140010257780056141581079286245005852027497710840759330136010737886567257516228478720882962104226968614740490562091186676290147536390905968801570070809020609758852810669330936127092405421205709725274713132988286463374376775561716467917928404134618581499365747757977993129818159800170355210747435426871540256466424806730325340020231173760623297827166000848729329874594902841865593880194922628993129622722651107399289419841307495789739586051710530674407412416279358817034025500 [154,151] -190546043881594418124668988670077587018289517460589688311309287180024526273974744612869141736541053803934715969806896049034554894631002143273670399722025642304463397570018950211197717682863086816756782020084358744892549129961046942396172093382841501783814257569971673164268129696872222380858808202102767428297216135335281256937072213991811859655499237882453248852678504953687895340095253521309930404486027443231027794732387302788449807148685085532029147760626540269684842993187900663212300498743008457591961823656442161628041800392917546412855542838938838031919722229201598872377790766765910592891555492253530919911833078443827875113628171267495371657657875465585247009095571315787604129231188387683790359002413820234310153396473402519331501947768709728125321369960450368050958338113922246625370897739053609473741917618705581556218072972811460181435815735867905234428716086772958722497778821155333675132135554946633593384452689341815853926379485202599386114442682568659170271203614706476527207609454091616222801862081605577708588535698751436455537194518187484824949929739617172614888321854985789709697132509540908541515261749511433283566812504324390536373210300394957881385818306601868602686494645842247660567823733722249469548819087454368118159267085366170432712966065363048981671986059126521542961921099828705755924228407979515345686822403624759628431134808643426421407043874011631168063193737276479125375174619860202120492306091600243099647329321795599016261967307957034908571491690022896578872190895888819917110173055404160552398 [154,152] -1632641943776426775831921900685296532810456370208304623298530766810426561321445427235376625054973743482203325922502103142796549840879479041872611158891018635476757668637313606735522134146145545631688521457098428628140973458517452624252991520360023736756082734143210629466853024687124761785068276406994218854937783864331170931747152873357160680262887402988336037834163429544989419119265022940603438836813337864238069695578405133059167110609275777262095041321304356650428072790300488195139280327608611558701972934440660535209429693529445357157038205239026463963663035847110021865544319953738095828628308055326136776721716269070905615775616632017982949170143593218691675144336226726524717854939897321285249118652364985216033486279506452951658909458375974078293497350457603772825219719711182050095040618600552485161003160334074190964890037613769961178893803060115463635378394223683330520447469410805069834984539139952813353598415751769320882304108664379366183507538471351617200098662881092291474701754287570189481172254487971969518975234980037993733565507531369734827298421855797696683932488425674303611681578889642009641789647806313245329363060262273728429051825346162910165970891632139744510976839764319531919230892592561446229381939857504585686839414127738592453711427076263552087272071739900697193408362883584857921951031348096029289820147829193447255824406620937831796971941631383405111254095641130459874825152944623925815912083706199992845192572890489065190031970651152688733276774852255880394729152937034381247308259534134 [154,153] -3109673093279879938371407166315672965243775288417943462047629223123135584840444962858859760364216733988686262159138531678473908448305543868544874355526842241613999900384254975100903753616168023061857267718290265274281895717290473476376750626869276935095963966555782216218583354310779884683390320087511648993645698837859951376395377854086970939887761080291008840167644449924024254439829457335608239497367300088289619861884559464342195127750953459877679236995313240182920068570847428845465294838980459023842943944108993750022795346472786797438703440528498096066058314705931304114709941088573268406165955218719003641174243187635273688655067884503156555721906966223463350621016476054002184472291434650973148181942824997547675977598855358217663934561569911731479973700349240697619575777650148617639755014670045126484229712210637608526471910704830662262397059567878393669033362304718696544053807106276260716065318156349529115705373357992535111447487152398882037877668549443750577479029411544789899504979116942583213498124890351141195963593271580313325750023767387832975777118634135761612791158714244761838762772060041627987096017865581314766916844893521660648792303822118621125118463726734437747595516660453669624635751086034214161767183463007804909034453544772819078968415877963224997851499978927218796301788265371319259123238920104902559652264173194862147847736794456470737157022710336960809752782896593759713320569567968659224130851845832890068392479278312430761010774619045257937387373459372226471580003474695714711362 [154,154] 7355723600871744352388431485837801059220999043131996269612518714715188206155523831754658235541607909352490737242179376506419127930633251896486818952697579135889379501654961331447829291245067055853333259458988495046250456987594169435573884957964864235282373842008313293231782251581419787538898430339764502334550381631435491696149746384281825680572834192181850714880455731554478787781948071950603392616796063420764160834233669875570122529826714165864380396142261478075527381543173116301134171695936662381291462570245019172544361585710260184984450040522960191331866366475008386087267028425523806880021601253163848479263984183313410391158269009749485672269217016237050412286266506696105424752838287822190978277651012955715696062727273379154113057203319928303056536821240146685502528993897625145171663807823122344674796524032421974739494458155172128771920524838965325041831990956830996982338663604838437535202376564499442052078321027242458424274508494432276524294272501083263717458028533995965452742894978738282911222227890145106068120271432985300449322658679572275064917003918935307720506606948942328297324889867825232984696182977660729874137845412815490471824445065974090099628051472787996896043956526109090022050844969048362312309160847438154755701423728457639825988129057786897077580373651428836937627074426406379891687120441307351179618456876787669785020307030829305838885060627100051668504346564942733264429550341879729568786408100110165287779161489952100164997221665252517894352907457969375352176818942755 [155,0] -4690678392099219700080762543129415029269024405214151306807809973284007942961532045179993444072257767488752433298381524074294032433351336870830600578572662809488873368289913452780285425381848284536574913748235800957746536927455502581717289745206739668519219825848552004513685889486464676731693116919266884312297815008654293031051502139387241214826639397180976588123472467918985964765248980638095710557741874832342755604991793283102395928929359304852355890839308375453546371592285404599645283011559276105439919891053498453343687199149909433911677866658215073222932229465989544705266490960467924383840826467889105950892812612190424128840134627391228777755820806298673982035514820797489258401247510125699664070527159480438570390760138241715932810028906359180808569978271910805905729031383086014145558098162526063171201847017058894595038099462005866783242373236031144136142197201584977321339617378105305140910315085201246638763035677515238432030107631309636275235107406607969145755439055930021234559760905455188274801306359153892035759356553101294126318489864725504133623049182455985997832888425240041950646346167365379258944785586752480654332341080124022100249147051476503746198542750139051513187169262911254957170460365617896293136908584716608962689969351502366138053455138550993058679301057381724645944944867929522517135939352112323674677257137002000211113010127939897316181666984406506790943049705090176498416510819431329934579024470780766057584334451267888127977989585861477351135851619321904938813170504187075313417674450476416411529407550927422399894173743072707290365526336405390344805476268641944207448106612450407764469404728881419523324704508338950634515655752735339743802105571191610396766581878756892177179418047987275968676686922635546599076296045666915579543335531868876603477450868456687515103759072338429896944889211173232441989471959925200065976269583879560485180757337046227562846316561044579205577554185656005446541949470644306228506786707889264112131089434893644522213125409464048034926263452850269052161337276773966920018210657872259616851806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] 5461787340891644350179992666392355050848497781595680666432826806366004672622514211165651778762040238404029953929707653368126008928884605777122053295556337126020102487779691879793524056324930544385623125284891805477585461847219003205549089837965476736806681190687395707501711366952114498233967446311467540672560912185572888918895686888126048065535469984999575390929555245505276102310663652568206961913521674822838831113872946312467542940011515628628843150069817517967605061313413327119252647910370839848718407870851782552859967287437218925939438023775396851095807350568163322812778027732739557370510202186613281845640595484755396512645294311813654004281537501697320423311560900599260739295807829902013761933565313861363725676560341776297648931558998023997350260543531613537516521553030892729655311368332517041383908505214690410647302273980189853604280775386952034067825698598372418278058902413407566456851879502207157303976627653960108257393789182356245905335487645751936531612820164374172281537637970770949510988454068738733690286092558861841976949106812261076986960227729999057339506280972158071513851360942612461610047819693232603475252337877835548194726463813184692863204326640732478182929999691672990393788433137528074332168883366994213535746693511496447325399661888718854694422949105155585388139987816948847936299986029652456758464150669424375452189424366305746001297970686545970688309546260539573516561908698582586039565625118312520606669362909998443852078603081422265260679702488418311400557861901194355144606407299172156911790005727271896336369796956779520429652923214491180159935648395229771464095700684220759857877696763637379776652404898971822242010966031092750331338294475019568953256541856310859633332479410104218259856063595675249668370848573383237410649246855601562146910287707512899321601728840074457368762413617799532823342050836110513043159240095674061630731880095314812284884396770939624532341104151892437694176613638608416916492369168499155445904032100961444295296054683004082424194919465282878901222983165788322362788065333916165400296449661254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] 956719900460686255188153699044616796447960894618240830044110462370687867581354286763012489215738119863825188891508002689101052400768646828403473120939787765163617100796522265560206297885833425337456458893839484247998753433178689948713328663495477324716348520434516070512223059709212621350506987853519769831845848290568829292760335549083108827483255512381798649042132175881899930058693305221876268698193229504325316274027950821740588594886053450811712891755725952224657605449969024769103141410106419316391246631849737726339233895758661457063076699226266733239416978378169540372618805847115950698227779304071617667829960906743823833024178055940849176953829790397899657775921180489097148340414786461320884065609495189508578707275211150090243779392594979018977053772315201090962426667664051593998689345854465006564034001351573956970317707904460266501888991896970659230910302771925208945711106246020874285931096094608780668720772306310286599560518427698265635334646262829027541477399272263480752996880518058673394319397228600583105643532383883401609069740269263604614781392707694282276579603461859607185434039138646979759333150409634076683612458504980373243203230954915252217160399564048008000387701050986659220150208435824283021110493307557001588775877523273384886010513706602176587199051230483142396397844305746744117320931662279950178860438107536025203937133647565863416338593828272796198345455656438770646900669761914944407784907979996080674429711148625637237775757427072051353736550917448367696508457442443563380772398437417251159585936920821959961879175417561498502536320108858593881388260919582012995555940992702316778489265315956204089052564587316135208192791945012606753661325717072670954204568374676160637983909929739227950802997452027150186965436131235540595231800000123920688079974944954709644192896458189439827350179582498004879778677863381603406558384350451267416775926082695118987882947330223702306304448347656796319908642551409363814846052207206099531562222104816512449051738502072447816190395357383586302966501979949534238966161667216958619519573403522372245788574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,3] -77816082851162592681484150416382553609166931423096719213454972109684957065474488705351658286488042499011715710698845363047935599614147578064597464058201950038713721167226917576734986116948093887943361390812962399120987583063190675457911780168169768030092764156321075755322861092619747255051311465201729536353048657399320885029629158726859810115373623520882635297340330294914861327544551017907160363942260346314856060877456343745380944192965686007126841278554657279463434707754135479061022635952067277293552321141165543708348090619845420155822870219252799692808617541125126873894024995015049340752121123148891291365381870101394480948087901767298796696263399899580805041244814194111227793066761628186921929539278631744706924734320472658504336327142394099645073749530983970683744589967354900438867941552818328139117929114236800294812708664105943742253020502997686467326325394620311040208540673592920206789636111688302436812390722428517578330765908464446806536974102875161095894503961493130556837855415215365848669674554651910037130038441380445947211636546805251816529126369175153570377418120033210604353239287670870617221391143157458260679749045348300106749273593255589386627044849800442298177925981893903478951022330404815488662653965932465302326154342292914920532981676048088164419112087248734924080930001036321799587874792165434762202932704959959601041104561796195740984152250228772186400308214229327161490991039388090012442708014006979894189648236155347113701039364753290603392226208921994186010753457301842313960442833179087187799427889158979869946054289080137745962564457212501951476374397719387030058963755857862736569855948499404401527892668851636231892812381581964081666838335049904121592350213995846467702554802270926719730090814603234631351980571192343987457906074429608657050833569053800897012148956055389471636650710586468701005137047643368302734114948110109109849496789255124630825566672056595842630169851643859766889138409866574451782450918066625797319018944923833946715624205206276011382648571577682693068762358626037994324238514167076108396514655396458692848682403564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,4] 1384730611185284212393407122278876960839148941252204208220943533677768625069167055689977376045304486480221219445666899467337427220889578947921512788460381806407101710982868873420365857771774249264007121296321732490817636194826584986852778772309770134893048357856683668646854072875119938338474931058856067717891894117614965034499335130032427292070111942449046877403206906805883438538051709285758035047096601812629287757139318286177024116804289210284631360936604872031957336544949943769803542561081883349346825716939303899214883925744920527880224670699680749015884287340052345878383971201932441472925184213927667505220387300827707279436631704465204803380188877420379971369062761709244624888375230944211787703688279671217995155013067800599153561061503319579825976555750678782489143164650547073747398387621492089086348417119305852789777632449945193541146484110486956610531052593076755384793464442572883891794785350051050904198444231835879962523638912931080128532667947985358409156092524386954279058957686011628777169461802160191709021918747230967867927564346104369941673172442007593901867572279119618438202684816952387511952574921546208923969501500966534118605324735407627345490995648810316963369485235616731941645042193959387435856673628548184959679602777886148732622838323119777609624886864816886922294745485023372026926036120556901299472277434105792162695156878211032771788661041904137666015083587973917004897134294719254444878624114069856272430464276228245521139518052458803877678410559725606985263179863970377074852381505176467658566046817246817779391156207004362533041703729392646407202437612977617429403827443691757254445018033581800907662967520279759397132181983221885798097530828398012200169880744983678466576398901954103193967088721032362583746562588948646312635453855601145182396604617765681048598002935973417731495985776450021194318347623719866620638847599784753699874608597937026182500498225032010772906404016616606668549028293943898295452952137821994059324925007808019617177383111186068098967710192050430461868822410384224159600312829184869676049651765481485199416056275367736816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,5] -1376597761231911161022886928603404251226237032517638521190102014192445762691227817325747422261946563583407679225906519773301336111201822856395076253531265970728607821382559960019736359821538438975254219303525139673823281994214049828574744634406899195523775740214509201746509969444359138819088061735532610397149564798131092292579630024393104326526601246440622056634353027504176513930821737502190061712689310603313567478023972325385625123548558197744246062066701831316575849690483543962767778991651612975569253564451887491324588357215269242447004596422735174264354627936576031374819434795961810715612158709770382389337468742191593195051939120419698740755528751682490072272038576734010146834632169743977609515767664918132281701138639391184387061985672138330344617630850774991893501117797631390352824951419063111657193126217345047881896936798651128959583084522289035061572391452160283191632752818724043456774638496548357049043136953714006661818547160920386297585352681191255669309310232664249685823965499072675097707423852127375017276632333692957745934427733299321297435417268690192458709372642422575309190786703870319375078427609321911564704566641525678403736110675271219503355066010499229675802401422430730104977349085861569790055753498915796594634300644552710078709993990896009815226741773066968301142653227702837910886325366305461977439656542407236293679733903427748489367568515038762573771497304344514169240022330445756048909073322938897311340797418171960222878704661691881036464517769957712373602962897854411042835206775490325589622198601866948494630609529967852073157638191224022669764835294783133185178390663930547716613083536240164282818402254725361715128932113304845820987182723319753667866678002748506048512342766036661533076769005877861071902381787839170327015204793059381372890054647867510046124769051219863986058596889746141802557952019919911575345234195472891168758038498190454715181455760096586652756215366706607289507630053773033638603955826022612854328257052672640542213924554594532278172470616215685768109580279264417575403827158024022358725514669774980802685604430735111236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,6] -212120331883179820864170189614522457949825331940065807741135215500122361886696063657926438532893766289740376393494084180473297318388323090664054088134399843087470745231332647425208226194948128999842694837294985898671976487564887385720777466924067063659183316062376720391306635601325704833015172393953203577852814456895444992836895837458856650387868474376164575837256321058791924754942227036118402786100704294864685423393177274483658853778753259239444048469908469831663782911997890140763029656628013073070747130518607855174002962364279801387461590625480577081386081310730689575596301124221832701934087937534363861852498161268314966716372831750534852529888049356045865235253039974541367493928471115470584107569303518994487705883075585723731910491159157986724925303204279129044372149206381087277096652128388301591057718940257580476172183159633127397933680630580643281781318183966591834869972480842980039177026780484538827113170508959953059638906761818211772436975295359227817255193781199649594890896513884308600847821311459029956267445806275269749139279237304851627576431768177155958731843947038943991592310382871979726527503959133492065134269079331547682446389571480452848878875791056660849187689520940412404535300448909226663553639039015007095123817013751233578971122126437962552086696692239117711062934414812222856584898900659045051580098291969036187213021364849647840011081371098453031395493496847483955822143059848016123592141349242271529151806324058453478162826962832199078369633620413991720702397660242699653609579990423848939770917433485941485916172688929516275756236210974886807111093578672754773102276737104718437336666232694493585341605948268159192117024396732413226190142735413360768739512887153911645134646819697193582749417078473139436620587010263698265536250720911299868481154893137104773699681792015605126162260958621887413209902653422030937447906437942156935612496501531902111873791194860789754458490416604727996890750771117194839539910154209331055017762087312404271141789685725183220109535210640002779915057761261530895563917558813018241044708080676219064120147095309221185743808746337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,7] 3317777875303771159319011434302773960760397924571765349417510162373837335563318290692975753575588404209318949924778515410009023147711292052272913510926944191324642361558690926203432971077788361861904626826904177603019917372756105595045566264310759024773854698409668892668686618514362901033784111405313497126096048399130674380122736180379505374514859603907861504645723104822311378333847367264915263345618119998485549231344312197633103564483579036167420497451162783410992773334798636648185077106276893551780990914651691265690603421956867916320027795982716020512593923338817068244275993455649667208332227843819552028759001606700065600293982201448945626594889393555671013349805956728318881139010617724590495075191521212090424898790286367071993435826342739621333763140486477112560357024861547314679345567602787442719809330262041995514178372963518014586842712505807513364263144158335855257240129281065220935061438799571365078457665341323127319049602975587086222228835555844101627058903450509487676011706491306707472231491652585395263672083476399787784868350691015251210288987171544840731321755567564205374095762577462163485177488210603232821982540034039732226159880447390673280255676242005072964490791082754364071121248462073781194552251371197424261273006272328794955109328432431096867113588636898682034896031406908237244233620750820283066426228963805402160095356377634302661906242902130567447062163215835403810631131507390437081040080779937665191741485735232451231570730991931344297093060986061264683477520100698655038800208795556493282584668996636250558288204893474589631570420795186354128620004061303377083164664653840646480792831773673155742380981566317529905262740743986408545055255462324201306467350943850280972267147624945838230048981019311927138123645405996711747995116781683544797623165318276606753848897891333372982864504537605507306366477839737141098389545961634879430402476220758844614309363920883240397956851553703003835941861271339837867328993571708953315007800574452471071922511848920717440255074530744818388740706201095455933681784337445816138331538951821559051830190512077933817636221647262573242187500000000000000000000000000000000000000000000000000000000000000000000000000 [155,8] -23776300732054431439588285793051518232523632684775284925629004331686709972435489951281035267390426520151857950186509525797819956550959677314889743401143616622386160801127983553919521669614702782864606981279960600053192563338664662148710302352007669025603325875017196482989995894485245885221907073240896980605641581384694093156949375721617889065793908995142399643848424900307967998084048287740358474419929384911827363174749608868993179378925076122203896957951229182969707324667480918880247495540749276904808559248534633653216750943107059663356588568772917593229113589977738337961436896437665586728223983741226642996636908783510102915527999652992787791373697140182534984335303744580922371185024323322957723888648719811176676428283679603941197349278364370857754883370168977040709199565813761293150535613492888848885070552773974823225259934550594546968113734006765133282403201242545645561464568673339709956961236146487624332810308568225442074810271580331663637022059829831483408584881455184430420891070560764862017288210148745338036171662961953440673400011080462555095128082182891027629124241590545692504105030834001693098791918222951605208721837236595870843805775823452948215423466696521412000065912646404047937737503315778334197564814289152988226669172526716771889178198668295350261227840502994049766905542584476097181986152025323857574834159140793228059221022082164274654115975133077508980696347234502971840640591503340637423594935961606043721314633495776263224947168788957571352484120052380574923578449218743026795627574656066753674046130634809813058939918462653874954196710664505833372818478983813803803547831285053548226065468213615449011435939256257699514005540984055996015075383397293213256894501460588634402568950171726882225437425678278720812871966942184859272355140193751670306974460062820630533551014436842987191430042037396302169401492939753391048615741045484858526863188154250893457633605138548703958931355299305966732352219480051013051939414502004398945700023946861336896045685481012560035641712368959616448697855033816321421460189683647288676462134723757783490659910297093659892198047600686550140380859375000000000000000000000000000000000000000000000000000000000000000000 [155,9] 102111262090153431511284315297702634993186769552932976965060725902115408320266518872806976821306912558572380306229008088719398466529842564357949043240084681150597020739987399253503570776119801494454041405674320815119154347135906243626351322018844027443505281218741454066348727835476814217400850835107719108396985037728642199134911287263446732723371170305429778385487294001745495969518508864283979020501392530108249802488604662034390215352836290413209895837555540002201561531802443363152633522006937512934924342629389193465960859729054862463668701320851953203718313773552354350587233842514258135579612091362089447095178236969766598629536850743636481774299236015980735930604355847755791341870334187014067691258016790177094817085120214454367736439814883292013442374203688086242255777605998764746271805284565735204196453656629671595684563436961194642519786582730064931054968856862464110153639308287673676490706624404422736462381273044626622622395445859965143576359240130414437543352213200428857054998725089577495680272686496377377561585650704703192370661921873892846693330043845875637671387967842159853018164947942980641848430906760459587934390686168259556982932600190511888958752592991069364838304725659130265071217770985637451597647826419288594518150150719251505345426709124787722521485482525662180045802521596339728050870977778659921145836070511409829519759543040276650262832933143556585473916777587727021044637982440272910123392124905990583391902054635573468263706382125456489661208486716320715210686958352149476518947874275336901682313784651558276296261360473635619518471891411806233125653679000700615519834375467139694390196320342238628575751736699319749224320354775535105833161681140474878653907784072241254164179824742797543891715890983860742865253058827844515725488263349194275930193602558258075505033430861739685735690582976568063855958080903109224548905911918136133301299574476318037405703729635023322370255538642528533137302161315090668989123200493976848987241749130514693927551890266795217277261653534959205827002322480411028988139020479760009553726030688898916326950723054006742174237842846196144819259643554687500000000000000000000000000000000000000000000000000000000000 [155,10] -273925846412640393566454537587680784433622206648191899634366398479583939958979202181534994492016145645032972385739232780736678201193159035822382463446654787629379506710646901420912112413387353736164652480151452675814078482134948157633668612353568172539793040896422268388475482079848095813212752042635692553718477292151197654121873862946040134178928587136828621890399960256640374371985772603789882634345168992921249565278427090993612103909896398121563298322273834986105705892386296297077081767084284963949449979054801418939950643942313600710071135715104220316851862855378011860217371852169639804769622221612734136064964427752577426044159023836664090045887449563001253885233085335577216815528255874690660338797091205979010503569496581890895486662035512434222747429993482308628705834282446306324970615296094752134841429661400602749232177439424943437987466042127392333032224148545005064270594409241084534609947415311356274908799981819156415931729275808600761975421769521341934529001441244086281675382995243705013833246967233703191070805772920242686634822701475855120183631461079070440505736666517998655994041867682873549290466908931664750392399912517417123920814642167866553563019973881967657284059585748634337688663091736730312158620191878772693738351771807119531052316591085126377361700026704501816932062137141844731350381321215234714638610844521554718585457125368003071442172848943299977274985531643606977068942940068331049968087032839688939708833869537492429450913374561305529708410917028066375923655649132259713776437179884805121641931091921649230538568332518472948553364830700250701733660365708119060555340617221221322412838842141126848758273497921930824774726837600685564444985597865706296740008070330364843707331173252386019477531224049680835920354632918253694463230654385692070820936358964379602745263403807396003817850237910927222528659905813873302970436164728752919322396257575528626290126240908196006613392697494727607164881342014024987794992774237261160719372531815864463448273296228872043675700606768875290188632850926398708652151289320725372855372143762659289231816952386787899186015859953613471589051187038421630859375000000000000000000000000000000000000000000000000 [155,11] 362859256063881505684774258192431288444889914803560074880126923419141140619113652037132275013127788241479681428587992172074528121244067047257903557601628890985588205506132667231005684435945473057630450295402136930329577750039535706345694747135129638743303314638187820845139574561892627416108633529379109178799571183865915414482836894522136016326428766089262910165234586998219060328301298567903418450269329832705931230956391412861613399085503182276784487516735217239216541872590084313802982540780970159682498817087629283974708283811084997052288446662205990504147844655724141642628225164908739251861452544917443303050918399442068591311355936059397364936883616556964009937854502581486228164557951589989751367500037717178669421933099874891541664410224267065973099490616186349765752010841259044640030085658195132275328157529500433365352237334272034230564046257970921858368193049262474183252212121445136824816944127890355805216911089783724495457683519760894432013504232422045320231418951834046398809104355637029957519214323162598216832430350669331030112687355768724289217217700328573396267507029745854540554262042889278124442707249762730951941961948876453397274984149654304074655415469813447919887920646619621513684833245085021398150638369863723789251510827696572412675309491501007486760971327681112312627310283263730006534754177428609074213069567086246578378265124292570799889613770149257455578443789730075533297022527281405321467840861125521622073680529980247588841298423519944001928894285278205457495163676178298655853774695238235371887493480806572246257478789087131963514290832842473662015443785865839023661868375762164467472949292796442409476541293542815035202977968362739193126659506197037804792139354771322566814076833852592797665539797365053939261471852762999898666854980753630862295307341420612919899156658549897414277834149524778728723217012121661852817262885483795704198697094063634329126218745304450143873079670474279956586673661144790577998785219340275441303897859142868839081442458044532334450306004939938481624018319507381203578666393803255401486949084014294979875184356513515776066023527102188950266281608492136001586914062500000000000000000000000000000000000000000 [155,12] 492733788184254148918473054992770071902616594356118326286752726635787679891425022238327344941061582903595824601568820140118580710587484059402501684609142361461505814360556392555183901012559064516607370648351095380107285206483511714320829949920315518685252602266772210965434108350454033829988344374876947813065419743033889818474392720359166102741700578159778385460283114593858661490541113268520785280102904411548151158181780645894894155695142912233763580535012783818959268726789815700652708255253471697918092710046188226530634480637991456937601892303075607535622696942328616284983593893261561608908931493132238546738788297055529511087940871576410293978350843121736528307086299840366697731135051059250153467415782962452771063266339115457702026910146365657485386440941535137588051174139861667073812744128104150857628763571395061654582846743348120566345934494775794610756590138963653165700709181578985036713646222239911295281324549885602726440923287575692435881322506261364230039283597531863632326002273382744125402029620187258330020341676188831403026218262377766715014160770508646842207891895197556629825596031627868566487888463463968568973780959318332691349369896120301755912185938683035823329968889674166394147135252555039476820533513104972496312045261388640682933752896894754409160172678619145519992752004095284311112732476784277230715525018958526131307080073763160269401862302049744746384592323596028789005472427428942923298528161883687907703024733296783202809239782756129906613360386999613806812044015617823222038003245306037011091384555078715777434057349702031606743352177265875912304167275801414770181796631757407054185369690509964633577745208893293684395020150864763646433806733331823325809401739037065497678154500398724990676731550201551019939113994315436137062416121526979228133578085579447746661553424606492168538845650112274748171287858045809775100362737852037086506383228221066832042997480111825710437616716304020495939307649239183026774303633380711441885979775697637150973484160745145706596736108436794652431514381911936951543300006803769857594901874957988342778808767143552524951435347098926964548581963754259049892425537109375000000000000000000000000000000000 [155,13] -4348142102572782958028096226157277501790139464891864417519265332711440497469639828836402210619835377726790875668496028140142232957643010743590570129708596078769608538312541923161579138372424704150375924588888733302369745448958257796544413790720639741614736743254590118362493817882510437363334329505296814509518111146577673189854324761038621947667186691639127832791923523319964788412866616789176758897378984351560960959009710172805246196466358963887181627459211491846100236460834884745038388917315944175590935560413793574977298504108475901478115612034202386785036497808671049413071445905233222032167343591870730847195064082687206274443999687424030712881670717987544691160933968058256313866728409660320632252495158242657870057382025651029545536274341776597300089861482600741617070605079849876166903019278977117494484457724574826063320242278576158027516836014324642493753464443432730598781169613500170766272683115066834212151860157894975944638634902846061405875341016034350076717070323024705516451672376824867837298693960928376269120599320606141571046362345427450186433753283985227991895496902143424081295493237320425004536286855914679209242177955246236502026529453341065785277749553421147265924248792025039725118770168017982510382256530256980358475558118748848884443538634727551786591062467555107487786926453881847085006661846312729403802673862877479218443594592237732784933834425476150898432447912923151304460874279392264649230887471901285242784576291565827215259794479495424488153787253147165588287370200816129100058983094115736884696766156357419042753930463778932488318364608603978275823295704550361276994305302327150131322597896468670075916245147764704883954409649317942004128006492179845648483188724450320940947580991243892110784108926851354328466904520784789289249547455670491199497206911851399874306749588146728800900394103106996810136536995139474028685196463835315198926294837890734173387207916902341126142584721570157147462387708005405406448491377001785088094457442508366757268242016429486917271544538570281895236312772533609140965334979884481412954171704775959724808242316655384735311099440814488342743615589824912603944540023803710937500000000000000000000000000 [155,14] 14548487156380120169895125752726296563920203029146042453762582024080967011526513577455051890292889884755748302082877523844819169376437292505590593936211578921069649085103033053993138186056413596087335850162454308817330608648311431528338876612932818849904821302604257325338272539559962700138411954875912041187172066383255462515318882634294507066322190251987899410456922773177162134372822916155439533707852360564762034591054797872490860721336692752795310683477627888364930773103874164280669796086052787907152475849870331966789057962969083272941382169003339273112488968600516151015918674067536240705444951475977177418431752702128427152812355717746202707504350243381259078710022646096302185819863703168524593472396702282051524605106916148030822572558611506846260864500715784568399239283911636849771230234042491239507791746088193895148890379579617305727488176300435704922272436284676674391900487866885605584825898253581592103699508190447071003532656174977916960063953468508858778409674853453835058657787203341231589597554724345176112938724689280282817565576957941969897068451747167958127845297816665462604786153566841481469271773301182496493922418495514927986679881314929019077925529628485551700670645488339041978736878848042916267584198770220021504535379190328551431147222664701592124467529431173489682081339317487922051597992187089975187304264507034888013155070091565179981498740203704273619398487342108310641150039097689802750272277188063636426981517281240963536323920681234037780052121917039618538471213439319065494074445898643616633322550463557162280764080995072462065985600355730447467997438295736595666172393645292776829447576705090137916710485527335352936724436604302986391738520031439348896989442757201546919749794356156677850272628328947972085986417210372952618926350682321746111171245425784925133529412102103095819268430617671900210882039970096028116943529103771222323945666019435531914184161690593559535928237207002379990552948889757457878390893172345576700861574120558713324651599043722838439175154574618203579258624806694286886711077237336444482024299331554823041646581654629617836814004107628060227710292684477622060512658208608627319335937500000000000000000 [155,15] -35632631712566756851361785329099839037684302343073564225973989526132715887570550635109403269522946280796464310572267475255435253287679397536683946036013520203601269106422254596378837942867364896228472979245916836063737051363381424936007649349512347300374967918971946295524884917705513395234979803124518626197308154824545357216496006637319103030674839086360118128372355607165233728454755482919805384986525999772765363254084788140358765566458044274363076019989783511539090407292332313140976518351992975376719799034680348264973014071937851781077748464240727003645278771466062695765413971946608023647814064251202050268451504552314301509600481972219920805335126239017137529526590423287436510008333257936856299689751700574065813336845525507054122572277936227365689105917475852765262924191363415225997560210079560644077677031969518422064886052430500610492486351639344081666321162988633894773941267372422753785834370211821578154162521759044143406560468820399830137254931453784729561935451468306458641025824815183952095103961243041681133912487692047199113607961642866664642787303428840718859401864728179166482408472430708164004202959641612738358439474107706350721804968315182566290186842470176377782247730739175252898786200568460153458833751964503560697442919980376389910635158732212436177841079684847425713185741288517406040649597514951429436078605657944241880493640049221877014434698031530944848532490587430347549974471511266712442006775553769013375734262656046103890382814721393083193114860915786496458470930567833904722151496361288551246861250246249073940957943605108568192506062330640871266706358490490331433855240266075289001131015278198768614734879021500954702576560702469459576567047370612821388294375570188305341930590254900876178506718312956318976382017906542697977520543705589812801485183341921438646573737308853072255971155414013403909251039545692577249961357536871445671724509999404925584172375023950329325744239043129901171918152732451069395680803160507312473333825579959248550582907001365317880547793184711790920648757650825188106143848231745340705832676752556093743044699974855744986120085516663648824564744263532212187328696018084883689880371093750000000000 [155,16] 74157930343916479813155171386569623167832395355271587358609133838984963438625926668298319329871916942181857679639653783582143474570193811804933733849942248006840287132116411404354946321148063391336728480640271043242836764950655482392138264598970473597132965522433727957969379954501879371226932667390582900078584705916486850198809022560205885039346534352062229431486004044957755074279563166950581890554119814259867372573591534043886772611620029580357862541338791833961462554105013332829485323475350169355393783425208889145982547806885459650149141964785986364699652083153694422431254235157944570949219861032014615462686659988851671646942035515902203090442160031857173159263595114187490183968349735919421105744129974236136414303039911099299818736266686728759411108281716298113254958357642905179147949329801692839866603119002621145177573039211642272099158426793686047699359929616229421024646826734360489522920502492403995846315294431215439731531179991891040979841959936309301236339904500069377465627138836371209727974556261834371137581502041687454660872867307614600372381813679132314822173178191922441945614327439405206355006987383558126447897687892752743170632176377669724216466339643651386167377589761581705913808057466021462298177466226242928804906447076052226850888492069356156801046140128039053530690096029725685496749746833889621564782842648788728942259099265907205715134498664272647696704744312092111666021335104568453400494942105328276950345903356638827018093285417651965300272577242351444806500500638530105852659697854877522925657398956788020063810267149507291704633855806580472511583249347588957591378442490317274481440940912225436122702682780108934129683284116681911935376853165190476700252478698427373048855146387038004449748942543805785627984843321960811389073241429127966539481329010497929936353412195524042637136647334909361214021065290581166445877781996054250220243567714658523810113740899246161344809196797154643209687764132766684499309475144773733222970808534127110335270544129830291869696585358777806100782687694188447253063322999378748661169401079267821635675391076196378086064050495348630023464834085111796468936518067494034767150878906250000000 [155,17] -140525081101460185992958089518116547780805565905405383621841892914906122628696938308059152009022195635366618903549702841016948289718524417031751772543134111020286850903024615817467369520124681069650776253729746906709546662081849602437483180694799457222955236922497521738387787701395135189561496419096151825107569696461103699956166317560976943743885135412440208598743908396730628862573865421735597297020163608430334386436157999042471695611675528412193261606732460975750415169805679745789508305419938601000894904247805621709005350777497191221498947605108270041665265280336639730923772956764067342585451969962744489298809454242873016711134398283418182892800117786884179865324799876061779202088070632199926866379691652437673297015799197954436803772673169817100268851688599665306669379313229312908836125651680406085080135632516905131488392254488401406433541798227277619009180403621008532294999512090220347353873295480953502636098365029701801310133041227240604823525080500386608355969770599354297541172049853308529389735468609435511470458778948154369454722821348366835732929185978192372292608098908703714367259798852167601746035969752076793541832487386896094080972960137404752151407719166227755460717999424380543749152822442735051117030529253310111658757847623915871198905104628338969476099501415435538285870788474186648350615069080655887606901218949004304602957374300582937276894058524878654665547206613982650853807742662488280273034455131919242558495119772624666454264880814764568519012117447869069370394981816412325256713865774925746864147406109020609280320593970920194476965358607945433891459543994640633003567628823989835860007682995512103515398178711750379361832172432374194539936579143881566721790761219883762382627009307692850625711044570741679073200598861844465984298400580789321921267627049440802744695144598562317177667975520542626637449232801388216230696212568812585747949343433586181975978609286407656393953181705232874085702535631904097519500655249995553408954212980469397844990548171215476498337913863454803300445700206275887302527508231475828056253186846117124665151021732446496577811465275896945007188393317321128961339127272367477416992187500000000 [155,18] 249546559985546521222608648590889181100931829790071771000927204198206330217679994338853627731226673732124284090380800253345802913379571992473193081472914356193889081229677390245230805800980194318069991370092624572361276581055237577966576344966369607795784960165091257756392306926612054752661705840279659918969019644340058127821997858211445117052437154960502397029354535745348043443276541105445799242867527695679920396771258410747418989653810336805174327876404295752546407489138459517949947062073756723004299123720187720268225367612117128432884984033603844961069910375091416696581592648775514442914357054994668632319931749378843049777142066086778359802516771899511547941313266129717537725478232490674538584308974412795480205751274252532925277685986902298294138268394646968955710936691310509155220297161030578976627225401180418828035386220779763527160823090665770493872200276620536566257530593660969949847814573501285648396006143397428231676973604627106880849887137051928060912683780225475482340103975930609496698799613547654498242750616614492294977172582527639801642134590012383156848246511065961937156383154501742655532565919168384824942617905166518197893823088267030194269586405640475380515703433534235492471542482835399236870085901785751927599625423739936416909642223516694288904724421524281423892893083936163450918436114055276704773261590373274815308665679779235875102244363575630531245591256735352170262524441090915507849266113482224537077431208310061584296910875003556312323772674720446177655819715034513348445175755969566828318410053223174801353559250711297007558100112781556714569319369739471738330019118277802423869083361833388943378439495331437258776356623568474750140100179350148144746382695319903757723972383755731527374044384490127216673672673461735759426341603756172781829214213932245978338237521111687996712472721281310411082719269823511678038343631500835315357833490821206415904632239388549033024042226120874650038276523866085756417605180765853146523300202060586536006044682521079634687303265129322989248511299276304471996396566458725678233449284724964809043102423741517461852119634254552523464684016252235210231447126716375350952148437500000 [155,19] -417512445244102073738292908237081638609499681105991321030831344430314353721216327149842699101015540213896465421300744418975597702569894560574528044095906659476304891817742723621598699194251212780822775899333891314912259544466621959175545482403089224877359450657547938767967715966920410842793958516014345275726864493939887730800139192921871102447924245392521531905568981901890191867494977689024423820183606030311650833833423510946759164576159833847025103435298420496442134842138298054882119963653863911011489315292132586723344193096339458928179706614848462197739596623537203308526399306886341675190200800198687839340276829448383885938724955697367034916610924673500575296236454469247322143464937751800007417939905155381250391376544863145127954224549624958344691743429871367235124431108195414800659781042707281585902973275561419870306645962212368014688345576068937232553254409789320442099573032524535739179198352713613945788776272822300882862657631964177483737653409175727502951102131195012767744918810562689934528536540554576707769555127983262618621973329012533959139588119701852636111713734344117294903843753950632384783138151860249907628651561384535902739103585158357532680577293892119278288828625014840541657701932762367397449686953506848403286643724331022342542334174939230113769095015329048602789726325034396759576630419533993040035056592418484741890134330956513376294756881845774190516528753835497445760386623820898893771921951782182613700888036789575842569201399988004664570848506550577956527318569066197022912151740061985559204043803199164546091600459559510876033904586206982333322927773378581210054727986788015993627628522137151178671588250603387862546013716882245483840847656487189676114715647063647830733334449640313242756302291101023158575473503864212156711124416675209723326441609183033653959365396955850056383984543306370597403029592839039480839264935644673748374363837211809192584419510309361037836709573563884407172977344788972335797360840304568554648359119520413534921613416618600741920144902205906170931644408427934138748214901516451645390265698913148182717177014009818254252930124121207270879163608867656876100227236747741699218750000000 [155,20] 655202511997615621743098360570952724004764839972678288688264138328104089975540734209327504883079401354931553866196830495520122995271536767642475347908940954819957092294158073590045205576604996595971139550060809317010402846808687035288827326930933535749617812796376556430439588551162239033184395114815746381313279009167349594787745893270751920184412850036500584918471099794999682455489902510150010882380609954403224685159958463224699861681562199837004354279295702162639060075686151368220790587074282936521635014598787264477614178142351787245651718520249256951897063087355596440520741358787262697187832889136270118201012180077049215184470379314328694142418533538758066402198065426413104619026942615497613471137122199005182268601247778229792834415370266081152145308430001997233213081030719700377500135649035828877216519563488158037496827311147454588017033172772556379128410465727362217976931364731719893115493376526819003239799782935080627687446036437932931443752556127458157493111212145259590299474295433157142487584110313037101832822700223996102176324365736756562565227128413179646952609060451397241761852277128850741920764528976596469907965162149518218724527412035496752819842071793681882328480117540906573563199275672520148810115096715721353166746546084010466802377930286317890465405504124864047755488365395716860749823068313615900242504129627743518884976572357295877674999251833621033304364592551288817296595807996416122453574477207896231338338520854877779460420110184535816080097729175847270820370084557372662685421373782109340235951609352438042792833819058520392951337551238890147060992695009463295606591236450432355655955571844602266801823735137334151527359897119541215166107434086155751245562453055000356692896430810874426229848219654985870535344210859390649400313104065765927106922420185821657072241669805685020727791911272145063034886826345941227868817319582350891935113360626928050730163474801517227402625623401556418703973679533025759666046437654402751253437703237479214662770531948958226038868873535295376661539841807048629514714046155043114165234381402433588693430598593420518348635201561874471035129552376474748598411679267883300781250000 [155,21] -956304931659637996007993313246292085357799386486827691551516815667956209966979715139015079735329745948154472235630856936353669981820084287421509572894908846569999516859861728007175744337053485106409434141824276742612234882153299490081228841350368574650876073924592523410699593349938250065239360101179636692715257861069725576565286645833673370978575243988220469385824535209906112209056985460431353482903891424764695170962625780793109453517304448207942790834355284906205587527621993629944855465380655035599154406954728714653272320614051321482152725387804296489585595714793463939578729480609656561293217820209651397549509634429081026451048847034697025827960459813619206941429647647058359380331273722192304914691358214838192800853523084951435464561883279939764347572344415733558817863894157593596545813329243895212046452486381498274647515867284015315056224675227071007646589029168795327949991623445143404760190149911253105406084216165254903289813313850512198869862693794651821300117678133254910985724179980205077534309633308677826739442317718438178119453960621077560166951041641321529280275035317690330555863524564420964109302425676149085689374885730598796541010442567803158210425187968036813163176963694303313205737503792252493746834696769604408419692781187829145363417417538096007164076302927917183035069749479433782847557624421717886230435737736417710978310286132409219138479360248429538803716508733066538441447629135901283169996156124961100526723951772234373708102177686939563575248849436713227015963626594919580176413080430245681418814433395825171334575725185482352938494803265868631064142963253288621870455167704644860715470935109579670990719098666739095387802454255053323990744046141651471088971188392220528074888550653335503551107654966412478819023606739804217992173317483901356577239187309703472677645198808667856754095993832340140225584656445170611188450585385552407303571276006227018384670639917082708704620687594103236043539132475177096521184197792845801915226243451763423326444227898023545163058242752406635066123748208221336898175420594388815257796183778336576891135353876963875979333017801620187015032570343464612960815429687500000000000 [155,22] 1283579152051478224805975592979218867693029347089539211964899669641420037503121060539148793358464930274990432718777337425006473487945279899425654613166567659569820557000570698862793423386381679082348791404151441105151435882238392281522520752689905797600921605491244220216435992135628041745775728210311045553171354882526560756670563345473554953887837752439277248856842120460572397500920290356894960273965114693131637344293703009301795222015948504235216109342451146096171572974709211592375630714865061761036632173113644720377529848385640867331791490372028616390581337106930252035432114919707966201859618046192955198178627422124589091455779310546949116516158218187453876078973209447818028281878602137761128864243849777493229819136095799993263935660105073274494813403922591068936243726397423760953213166941214792394034195923514979645594820342645953844401181733924581727192045502955896623408845257815889525888421470312863017376626006127401736302578679550865861749330513653661532424085619890596489353493626146938445917383103694954013330575345004133191567093881556773019450359861446764732042866097583604156151338594323686770491980635421434551300988031941295635330342778713835833446086449117603938937425235642892272993598511692529652993027294234054330451317950075000922108275561124577846185607093705786768139650091849734571002428842102332588237126653318332830882341168442038310181112455106897662199207219000413416794136417425331228120586418737012522860493343862749929058196436424489598296033358989576664541421090632111981031294509932622038444601654290067679752539592179162589417368157696697416995010047550379181554375237284301066836021713339040214728073599476632559901092937377257446801411005356251167491549281152266042633061653390716415011337877936395700634832772542118975752722327186503604508856295445620483827380581919739320637747589395015453655350847430922691224648929509717107557289181889541348496414568906130262118460178569793830708988637364171476636523959169394368503140733287026528398437360268339729431799738852304099949835678469599079673035646028395371005044524514216138697638204635170091088359060654995602579475644233752973377704620361328125000 [155,23] -1564782451947876057986156015743878521952551263676777418327660958728097929406584037324385883827153609424921221684589094439049791732120918046335561759179993189581496299643725401053222417276210638698609667397242018058642722883025566566793951024100463469470631458815018537883347480943116844992500344886336646314199872263841436125394169398431439810273783703814809631634156473927643807821163565929113987026352857702823834024457247783834656321900650328822910872598303726047048603915191193635454984072960490078042135211295594092257392504763409968573227298271831325806390366587703716300437441269722304191837044674441434185229516941645097283366858290917547632020668947834597850369446405060596469408118169368041485639538039964481346798795182431869780930448870753349673835349795915253793963470332937936432255675352256434611212171329808272426083500822358818694603201855529406866595493675030506683860490210526984869893476168981419367152311614624439671427147340736870158472969883321282652318581538926300800534228541617397407921460368993251463998559577334889436283803341198161780449051338127522231448198236290826158493906702572607406796328530318191593399695767606958451201821047104029172239692030817842008521689008297000570168465521901627444183374675222828664928517572221535656081511858504793986976449353706098654362880300606135504699322118254021546891010348656176713299302527788771982221499963642012950817713462311695504802666586720529013472638586560283900816041706224797433938350462344834547163072217557857496185611720332641540584085065110955949718846470901641284456347944719245217384801663558884538037650036954935422474815899315348353262709499748704617793146902386019359585168595216666557091459823623270754519122096178612750608199203430746049860363636412569427460166233244746549102159919240888815198566830200477268668305708145252210852448517488314308524398477698766492893080528904030499372478615764321757345658438569242007133477034178262728616255533713519055689431293590736970240781303012580772917511706142258631341709011002660719370074857986850223522543970369725308658104072974052680596972391161804119385895801147556838373020582366734743118286132812500000 [155,24] 1712754928527366223795547003275669693810046968386969590850343077678925045820838115942095465404161734641773595421035237126143755336285555763152855695891774030517960826315576154287239056885124417380019081761549582119722356762512635860619009939097414495977023862384854025853623343629338338828370087836766552942101662001224635751383291922373378966939583301694296650486828631493688683535319883247535085040616901362672901610055324403136570987083358377169662934812529517774186551363330440111990153031593656258806040835990748593204563412855082103030870412290344504674208422262914980297629928529723229120276722730652437435322864004958171721657815786582198909229637856936907219131110450048396942020191179636153213151394387348210620106466967931535644213350078659794606127512688362195205668259697562701505641694744037257363700949939530760496057280121211620169571435027923457055356759496997437848462733559298376677736662008382396410636330382271274308498624993583505473422783952334775015927586226996405040942848016928248794732905658869776362923973852303233589948930871459787340384923152981236460133089107874085019717165011018479681932236997031274383704345853112289658127521693689942702223324898950412001520599806561636139500715699132828732873400038324589567243534642229891573875447312806130168400855929773191432251493758961714512048760558373163620248108537504318185109959919034452832638581434705582502089989935756703212162275123634821054532662962062575512539176926108321555649300329279702231529210738964654319238569845926178010768774555996779633933894244037642688336931004984553576502099472477189416742632792278846875625153627026310208688341242540730522748180438995356725038283032234755324278480403619379704858263110391281060855178548078265558443329660689299023287935708000209698093615300236777967143919311956608533346164497282695254828941162978363964839779962169822886526437219939270409728113789253249593408477300073226289263561607017078791402838999631251963244073822072211174974379707985130553022529450190204657374006787790792500852298824600664557606561021249134865606257900175239866867053061476126039116424371044899999105837196111679077148437500000000 [155,25] -1665202989394375944903342426304106071318525217525395140329773228831512623441496812737092778267005054378199190981869275463148745698403507429906867079102148141302804436191423062445804948643212168403965256724990732972680914458824513180748055248330231132570033808594982541140909034985319844109492109801990683833414277080356466591155288668010077843820645765098235446111662210978954090652675326726802968294145489405667209380848273416986360159311739228662120432882256611647839732955904285810875194165264343511190003730903438623996708411457625549337062836278021793315034689284222147923087089651526352962476471603097857454570158141611934535618525298991895933238813442916123021760002796245067468316878888236652706785090171733063705642107730957194604350869700373323721817318573933280113931208592851694926168070619501756584499909579022026327103734163790738650731135763675687795029713436321218107748588993333175854103353628030304324040742628148827952742831385646568258071414037359597141141608981474833796281132281597099788891362929057245201582652109262799025933386448686656980353678271212772422332119163703857658503619624053201867728192102289136602088625935827325151343645696286926380608903312850242829003251226736372310196913465365529756426716563098552411035918393825393512548740933689448480248353699566169540799909574679460722910578193911402640577882294620646927375954683398912532877032985062436405757148227409382909338298969527526211366545904720983540117268582178863833666494022079948246977903087771113247712914345790965094378633901047800622875360574290284330142347759941336240660065308700306310521662676348748071034248025021148691165929017909515784634044379211653886764514648602870450234468197788305126980468877806407981058455406876815581945710598268647732178905847795987993500377124958274176090229711369076123885585703288027734085848599258128608781532833175173633525844892288549558984964429465224618641507793773809242031152767417395455459945025582455062241427079618740732702171431513859559040513422563966802584097161807952649701839441682981661818959193075931568144706652508495041553697100404897945245819013138088848791085183620452880859375000000 [155,26] 1417203545706611330282194779173963169012142833914760006910922132207643256306742343881927328619225430694183196986632627401112790971947623108631767859322599420220824033875952816325358268011613621663106658762504229446439532919238718010029595937773130681011352363651456774848496999676618451715117673467888655241886924093078378762734648107121134412793583298075582177374399353563772386795963090749449763605421495296307322562652732529299897369963613482425611627153676408601601516486155075814509368599035923801477458220840307592157982929506749002703698590348629431766084084633288993370661759445503534457727701196623024693935004084621396603746709081411143133654765946978596050143891308029595710806704666161862683252254882586982211397391262071184366249225297615477661510349214707767295350608173060235205581262021673730866159493002880318233295334605454853089164563569732243910162427539895394268262351892511267884594106342589578750491283676728626369967647140294848165605221466569389210448905866991273716398782930636641499221994272144026283230120467448103335691064766952144656214440752651492747301971861694408460054863892977493802378318172995093325800293697111296056086280384902310746778436037874139593352327658712883328264408948938878957241244361605306198083489408911523727205338662378094252489715270618745178633742984708689250294287263612769083001550987233422224880596084054083637411689259566678132499429550130861740210501818427890889502666433885633649394362677479245001964717411677853461886359215856724619063458826842439219232993443172879310174481221916201891489811242513240907659541555054080153688292760437316101330578174633196671523374895544163385383050549452742030616713946924879268469925672388100421109045566817388631045636963485306175202912936954918719121716219392061097259249424067594080160089914857413990973224348937494063119856630470399385332019171373163695711100128540086843215558840687146019162513894338922515450345979545836846490946063051127953518722233969503883146587045036492838455565672024242996714010368845003453821408015898154335297749636742529455203749366966290194949110652311531285962864501470903633162379264831542968750000000 [155,27] -1022856175878809464936725621049043413194302946137853906473108576419237339240042855774625401481028516075871099003394688080072006544726856214297813964029540028180701415470888051375707282056764512408429207367927000659266706814766259770221326997311590481170570735896993709944130745917031670904128903444801502540960734073382005591928192780675635141258111575272428627657763248593344994857237598093419597294459487653570450482722802583248177912835502926488375920738079468935121199047740817925170838267520835909190371352234848990479094193836627386058132064011648147515418448846534873369880648832816384609189399723536603439423445164917786190212165797830031212394429500885278684713679496930840582826690665596016169674483675386318856033977726958292134141558271086801422749829632034193344629112238203209781781847054769693393047646268576564885271520159097245562814067459348317549716765062405711000764085676532269046805040476811795682101487738034907244248012707334243470969904579425090617710558873918532228270659796655764920524337118653203597808518790269444705262962985088988506521274587438366924910858498040650093627195414899742274996136445178574378143134138539886330639773364311419180645160430486981754534710312194542631703393600302879023161311803015875087213739369773978008504884937838433786747859163156583400988528896632803900692578179677173247003870784322968049007868915372788662342321717268769305520937271726445662233115869823091490379003131252843782411063768122569659045167375839386777473938764044365423800824883938711371262872336385485548726151132503273889368589723402981750192724899299796025627254467893076473486064923062492719735251285217725182937735452855412173776440199457649719383685080376385228514692486737831978546223929757777839479727311515423661382658820361692342924041530977466529027014973553776684347228121761836155262476741636918537440147857453844006580958119899974317235708732585938490763287659402369053806300468518147568781105113173635208111811072382471433788873617583326487707018986099089689937259931915753112113434107079690657337903661273250939257011227790982028876118916066017411337085718514572363346815109252929687500000 [155,28] 568716972311322427509600852714912546564446421622550122742266524108176349367827131621447200739631678106270827518371913090858028502900424104531970632932441198003156738137605281179979277353823920284633662456092537488344136649549739458474622996635213272876570781620941596967455728186569324148687970630271322352495445455029494353015122604203199326788596082515010133539416997054262420905000610263888367604639773010353335945672507420791452942580555695082512082254481312604818987215320987853797621012588483592902754635740283695278982853030824341276708530733750437432990341445925131392606189671925227522550297964554282688361138961334998001090808249313938179809494659363061967753249792248226820722076723322786182036203014865421710455780242534767694879107612455562552697831921269901162640656284229055866771176083875154489813659348935717005237740534198299176375565472863943199610311525792246461869034557325357739291359239783853683882097953865909232068817892669042748587916060845539377338986012730279219253582703275924507781084364576227128792379280697882112068877392954644374502764574722506757897554035532089033793573979005581898765357193225786857145789492010039801228089423956519674186343989168422176720019047654822882233864540126517762924170936743116058092547423877817514620699748707422196951802457882977272107097683256956136844405662424202024199771626229038799145205584459313204455360874924517211787736082744011047047169559465107078643488136518260616668928653287078586992955224429736323148829396891695695445953034224717813328027531264008358604900431949415503964856408188356585551989378490115233606918377241312693941254358527658238410773321244262330623824114519757383336929602388990394379184877804110698874233609787617496748087911277974676420049031473466584573141134853947271556919450791544693746269314898160776504669446951448013231960675134595553251439330793366274223302111653453773431064190164795547603181764725651999655500221845341241950479706472231824529321122636401727189369112034511623052351919292007900493376158204954983989932824758310231142304634627761987195771337682693901797832107417127872617257366982812527567148208618164062500 [155,29] -140399615103383364178906215421479175275673347153735344086739680318855983686232428957726389289888667689090967658404004725726062699799046066256666314686106260781333593810653522911466274517906720571838486863062562054877541752926178207381438730361341490512113502630533458168212716860962105572725332762299719085016928456465709351885966857235222524091625721123837046790083241227135732426665326668732631208314547458246676404661112072546130494527235900891937421574420130369394903351774028900610433113447021287485623229776658484395585528217461631411825600101666001127531291019441136074971456920991857794146039490976071999311876398331409437144860868386781455423951895293339285224323166782680291803586263836375981188419101647335525241649102564735964141156686609824008670410096525068582657160728200537484234249380564931911680767016425356265901292734084540040474932371231623390791562345592112528877531400572510315096405122708567729463922642064866181834911523557258362473002143273915218452100308706399437241366821420319956166611616023926699057770972644751168771732006944179870855554125041287006469517483215352562553254042204528589687173506421370598702473627785433895991194162745664920135934389450432792986519874423761096783006104219046737136038839434239622234170491077341614650394344088981926988351846433003943687508853432748440613656463723505557351860185729849587046200697429814226160778139206385422945004901518745546231901793107822378192203475332159579561436035796750736417714473287767830375379256247624710261613765065407752719528573859553300377356325101189699969793409215638843414180345083653804161417519026400307327266454156987312065252475771981216858439568574186564282942822231589667940221762829997076164934194173816282770155600139782404959452699487641294088124920691004413300786292026576046659076709196468311126389412123830226998067400632719859199568591822937251775479202151937242424925783901186643578177674327121821230670728322623704620774119584572382925067242910779422514763975897126105650340594170210177626320792703111946425389685389306809364070068173456769886776231780374973699218751031769780723834628588519990444183349609375000 [155,30] -199853934639012482296664696694259563476788298709452008178603384611275437500712579865275377220762058318056092499118040924459685817612951017642717917563287202430250090935617615529861438395853653418198904122540389765333821343862286834989395502511191562066314754806242482943344119683769150144017673529882868008089063772737971987587410874005253932171943406743662786069468804189118250359817161846962994814961492335757403983331605216112266767062165796726717655006506650903954715206353743376244540793691071876830008062791507516715727918290153231476050483168692543661094342648284896082440367216712121547197540765859600658372665461343657109947293377365636158113290645351417113370697965083535654458697643652001745623498206100411451280908816636581213458006099495435539386173199853684937481797054322211229032485311186058435666162589916991742555041081015051452561439527478917290639211417700919232361781221228805130736834404156842998642178097015994087335210050661718582385055669343099942395134146228822955149167205059599823013664276492435932808149002447312776475710692728984995415916659578706456242437287431418829631096286285839497099450427337266088589792610256227700278085101026763510965495764798955641403079331206920296052397423731528653866981331984206491302055376587832579266099239279013537373613025447369587758517665540891980295052753169567085988291070517359311155603648534957857723808317083348657989479721908148650097338240920214477162593437668288958214405930279280442533943616962041482367526894935203836037857704759537642436399550933335278905579524957793816260586198909498901430007036350632303554534261251325534767736075167833782668240957081118984994645582809448101178006681163031787227955466312570985711681734380509474678359350082380779014875469084332585226373538491329521227626416451238712742394826897808064459753236581848949920871213319628316317721860225305343803040494857306040527502859862125153445493563907796548665428204041587816390459119731248754894909613713633956374140032522732235653056860496755069852482619622917042441034606751308933046716469810349660984115551372271212402973415700468962086233659647405147552490234375000 [155,31] 420749848582137688341924830359448073492448027648611227369270430308974552585496405591485884232081857431541651995422398974505960448078461554304848990814401407084016602033584823196626254964297719574170282270335708023950889422308227765467891307016506260710436970272352942526970472714333518278934242888560922109380230504325176195136844521993412519211063782783932377564092027540408041441646035488450393361847916448531815811448499565383708062277341371955110127794379715741744992174560522332258690194211774468350118428309251218266469690528956158116984570055276517575676249614673929687594645356120338212292392829563668486225424128179439420738370367626548083323652503675829677183222021689030340232381449960606022833409837999802586683836441338352036562427236688551565323709425342384229594774901341784315759342926508876190608067128227833096321792045994302402452335380188627542837778115967975138100736360561448227115131238235584998943302201712059522998332920312159339869884085882749348453560423690364348864413796393048103115458558376634187310161044714805849264612863977725722376034987035420993656284779246451914267858130419239908948663006875284045658229256132647540831793876292264229384073223003098153770637185324466145993802103585501392441099613177984331056253418724296540175229881659074091565072772495742023736182202904466896728045001249584992580092060091306108144764277018521349063824472682154223252636472374809645422029244825063591494053372504034768877473198131645677923401047485866087492580702622422502987885607816313921948880955423256052103825659125114191929484818405580018054356401750377338235818463860587918426777828100965954517710686493693674754063152022728550573665928849635737134696486396600130866925277311611280708577812297882736047117424970857440056171660097355641541951366264216460994694350895570525029896584227147777245804734728555387684376866418848893914557840328552205354571149458785673665407661387686055331789528957461077270054421218118545724287780889157087429706578944822562599630932515152802881470015627876277277026219680077351189587512871221635410339041131411516724267207756327024981146678328514099121093750000 [155,32] -519626262818303200437338550427183613391428761534092634396854602467962038095646876444246561795649523156361992382871460445394902926055164498367967702527310793473556338646786085645676128248588417028517317176059103682658196906506699794982333223260471790931236704199512604370431887291445243549874636997315525530314201983438797211217574244956916266484607282122863218364484334236751833538405218259832457633788984791851594833438679340982737186119186368507874917489968272132110385642969425057817940294235637392482215196435122289743231806645616884042533532543171633238118479837335530517767877369823269696745910011251098190469622917531939337093913246106803911910584067696792964525542241816692276870414401453427395193555488494291825816732105165131748275690722372063227509148095896223898855512238244157004873280049980819395995379902282909694957906208863472695789493283528091127097235190288694659257749019913118419321604346471730475292183934582941130171736200137162369260070865139596489028895117149733166574906651332070474598589728769076279476167983427279450486862916094623743039155309139892647519914143506340265621891571846076631497540522975779465845536886342574147245775186956579134575504466362194866247427832679847197133901715352344316797211741877740295497546141216374312099856304440075217640416131251076437627664670029245371626833875628602796716516542955186909614131478564317878820415593676100663681388160839037274956755365825637128479982582040555348569392814164535273462133436438452498380363600675817944740105173892376150648114204868432617230474115768470246610501155764637549986972064815285369963653810516305496111333037587763366083199103940822257547491119719077849786078280841713701802606225601892137499220060004076681019907984435551760274144854866611161434135399076795088046707287193861432056645009193656277304955599019449605774030227346509031281798338587937718255591080560115609026579827193870069642794014171420801111445572744929175729873772511100539013098487559954811101804263939094290731443120611716397916908773931315146190279109363286235937396527580837422177633834386447319025198465780590595386456698179244995117187500 [155,33] 515765938014587682079643849005304354808148894511241152370715929585504828682023618287762216982416114787454437975313358977544641868540256958614135492714753331118727303981041177382749314000123672488891927110367965835460096505391660254688240480901726944905100992156344457653469464950331385103409192932297404384978251008121270590982689704609570751135135799267008417277112113522380581722991143969622987353106492654839633273993784560729460552572542356573788634310961175403720835005600780562721277277296272740534034936844926301299219131672398405503145785693415602960175150042270893283174288071858431259953906444760923696247268697567219628933059631993341119585951364805141110367787772802210797625172914451808883737735783344489118588558133305530133253890536770813938610142271970223408650551703309282358138557079441542290336782638225262654070570993137232675409372763096504760335639234840921354862646723376264274875635036453068187521626881713645720523255364189174470574597240303116536473648525971536992516452225981295672839476946964238558595925942792004286024550666971295409004880058725678473225521869057123449693049378570079920362154313567055864397260238311089417576809294443080846836721977561539739070003918504449832940780265944929881305648588991882393090438441879080989287691621901028669866022193866269098283379213418962932970116306167361332404208911956251307148577319067046946956767246188152750598964319439515244970476113409200499559474882366304771235811298292685658348533790096411210836204798937207300790251820033979720854179897598447724772334445784481537200578108615847813556927924599973597493915257595232676188852042847486417628821607665935163262796937796564284507100766977614541460750054372306380647891944553600514909861873262448465698944344836812703732861358461260325156700985959038332686490711965858204979695754227310280172411582666807436225130654856543071214843128399997857227251676518912489966460793685347685909933687550286591302811351733727105704951132619862633150060698653160091978195529048023189337551066630102392198700216882166199007159976280639886757758550941055028515869196326093515381217002868652343750000 [155,34] -441901588886645574983146206306409721570192847668021274002280206983504511526726372111765018736309256743026357968358741460174217146742432227017199234390493733629313683726113497955798725988583586420778077683653870199258957893260798499545870300426783748154245043324195405377053850871963408617336453579874233046311567847567381486780349725283386716777414846718800481654782061565236834329413087264719108986879919735777990341940096216768660615920087603728079503405182356138028380440266815367838304439160569464891883968584358586934665260911296022801555184350592606253905144314388082494821355614577540565372139551543666593216218729560888308075684923670748786414981114140565825707992307656378836293475209895367476817078329490891563087852835131026096796852792181008924053001981964114693655617017640114935554202185729681813434080146154706875193910751499036347969281109783183334322666511555111818242458452762786236045613560449064670474163332798884810419648843841175914195365054474842013079213838323264882363829990604965828415425091080756217291865036076591710620609908945480549011251305478404081332233156711378630362870003564229586638054783526976200599124198873088146387485197072235051209394587075194245262066107595662894115660622914177348015854735394790654053497096331500582075391251281353211305639779989513551303439150555429064809903388984154335033320083650660223100497836768093006294511248557675868161574115939819429643356338009090350647657676452170391539446554532971479347437215120818668384228045205366744879195737844260135102379870554536973785498078262736150623709777728798355153366438528920647746722201457607379816222821318722241600918493450387330509472672507856344280596014359134368854576272734322503902158524803556461759048348715146064647428290175981561223136110098993720749776239024212584157358590224372828701211802770935154991625462978832880787018748117665602738472631917909889565012408443441644862045824841434156203526045860185233119408877630326791126759009352893714801385672017214583739809379149876714573623472841353100744462464764497999135384302441359706769958359893601257395445713882509153336286544799804687500 [155,35] 334719494436939061791037829634280376702786527796882134475294560063442194563492879754412267426852908254923019116075140233583949905457650396754500588179173580601301362687547148800674164666776128578741215894418871725151730857651107502687381676791603375540879739769435045560754060782945165508084254418744113582969038495371508806309103348764268494338392709260190447293848066594524051271383716579168614369688873303087690429347515448924963612929815736870917821536605856207479366543074934755145365337975242898110809395344442887563813648460697975015720955901339351717763777204850208551906455463873891002349562059663965666719867478375458841768573974015871517374980559425691772441882708125871327020378241686979615339059783399179448034061492227779912101719253855101375688476342503136642710479373853640276730380320896981292474286385617571209162083782810717068144535305496030430006279241981172263302754935388696697523196335304984836293343801592592815281978351021649096271750430631647724691482666358661217543210063652801389102663860837665122776551895681696350235059712002758457605957881124771499571103703745963783922643755948407990927210809323623853187203489084946313053337315668166304806218597141918469476141705703268805317973333924560388664202748633682745870927854341762218956562512133201442218605637274218986248836418980366797651611142121590954784165424107846420346872730516108268149808681773830170363637927953720268113002982130702696734921507178752705357609611067730464444147069341779657400508698956567919721261448017380480677740877084538377086072074423653788269620188361255035540497615593945316612392329049794256800128638944703725420322498211311942590279683415485491360048400972908941598182591391853873053008877817887845340837036080268420868455188560638721639518963714303677341687275841958689426106750289825165817207129577034009075177335696330173101971296743577769357536768333477092377202007346375808069975230047739105001190577423261141130839416486877104008391307928801429762100997909535306881830129551277423291972781915128924142518776847647552134860734436795821639815118331284793384838849306106567382812500000000000 [155,36] -225810473361382676891430976060226061350513578062022100375386734076813625592684817701143323400632151079634294769374714401846301970374013791511714359326087403339669155684046821548196509562408157138696878233179564836208849689445129362541490848970783871779995334909194778781045504360756493474336014706511493550972711092621165373561982642304146203467044612444462700055403888004142570946959138222591274862421640391995017767287292668860886937334268640657677494097409987618772012443578411672542266845716029357609314730919917202173126635042846103814103034019797572793765874922295121806304257830834812126091242239233073897720453345148825728231774454138905458672986356923888182948667371270723942610086200077348529614485289538482003871713977760809050730970765896134105029759083168087632444782229640275094153213560882888960854734687680990577469178661294409319390152763763284646515725008098983688854856857428428467843739728897209174641813504092658476776090014092882705093529048057834217674970419564447141998838382153453934693758970163146858366521910306330398419879058162757248937375744350890649767862692734893958051811014061142137913330126228196968989686691977258589767873097390594880052853114094888386863553777802454731478014878702520639170616763794037583936448089312852132763117108590795445055367405699895580422170220168294125836864445545079558719989280209792306436414224428388658084985223933941413657103091000347139342701389358685982777260852086466464955940452991449360463119666819913017337232406569391539982262137519439166750761408711834775341093154169480464237172119627727772168799631375510458678609333218250561310304422843341888665194578152986681370089200983466716743648809598046381943679641528088174246920532232014968789291986980213747781170618589200520550345901037221403047236187561130966029464417757148713777859302240203065716458202037258117522953211382898459490411241910101395766899664177572811634725661523196155504992390769417851415035266404832882426872681699323296363308385970447900561220412600761596025790346542407559467024697788601270993059303902129833794892518894492638992232969030737876892089843750000 [155,37] 135582830807501493884237386164466019791859783805795983795317316430747742550238036224918274842351745230205928001826923182914897810340472240259012350334437357647701525704485269345474802885577428678400365456505607206599102491272415839106699794700942421551424488424490709914967757707218381720531195852932294088929515089123899524347062997434881381540608358803642415336027736415290950725194985271379688356755456961500621645433377959959366810373419498056661535137322355766173712140147326092709903352373705877457825568639043559795504058534617734438149643297499587986841123211957033911274693828646612502922939201793075740245670714327596253892214285115883554686812642906978508912449328783408778809811903315504176932453871279417688815878245496687259427544669940978590664147125421704704904857815881779982530498829059842967566360040632764399848564323092404427198628744283292455479726495570680319467704976663607018540377631783333580415821292207735645318836948711431443632346248514482009131245584864522816333692676364157888064022930317630954148298098812337942893290981873005427036753156116584895415700289599098789191910552532909798867664891047564305050200905442351960094406295023659156835264521574019431113297402903539093842213594503421037574739759707777715632489889641724251943769536019977298227846126569569619059467130602811618934594793063271892079854801294238039544453015122671831100557056380253809921066404525649976901117898408082799130212808987878405128299942103795656986751665563656728340571235357068027127708690322834692083553862456552019925971188539384473008859519670383453402162373467420308933029321077354269698538142962539790679185101720829270938596324120107650020254191824595460967988495983787249654575736827403875684222478461848487995025522451221902624289881614905226362466053921361891942979470654015590006607614411777348355060212967600642186017527888102381314356843061998099432585728945942897968512615861509895859825100347813731938880245590040605731119609110269574855625085391402361096740459948591881634912033092640398685971654448966228633177690212258497391185907421373713077628053724765777587890625000 [155,38] -71934272062818552964867637983057370552998311677450397998771764347289867181237502759336812555825506740875993515907680207231823805781613049607521890210900328520934797976285406625454345336869977117571451690114902199144154093256461815452297754646296451914497948751418673371982854137341448229711030934187041463736066812019419471493459810327638965151216918838131790227501555929395862949291951359879998321564606338566558727591361881094743100734788729863830023161463708131921782290030631937437587032757222928523133936600813174044686278890172330156108570762792113746660007474105871637935348240528075921870047206710102346974773666001885092722623055118515457141538819723274481773245729013594896588208223270437686925998110595530737004938371509651700668457320292140427617894450171842559271009229644340743891095238815955502965976152428250804705603156601450516467536796666803895332013802572834054068544418099699070993120238738994986067956183786749068647776694668060963734166975028296960402770424669339785782408300833191405579685710621733030549307146828873925214410503945382652569759619452616217692877959923291883090506481143524501944101599769730819401096358902160755135780625963989471265551456716486383654771681784513120765787093558001296701033026322659941167055920317491760798010456136898250004840603585826733026782457814711865282949155717038491800743834717434974221251494486575958292275218694901472624213667542017754390398740105806850860048559477157765226569170873377008395236006834247483570810513142633421598599268075859743795091545923703889209355809800769700413143685824224029429695855589858757651407879792695756631403607967018245271570027956672936039194793585075786397557266524684242626960427437016631104544225906868157356081743121236099004163306274899898176516166267390343162284563398080153385139612408723984040119864369237623949421851048506583267222116515784201154261770611855615781822035372230529323074950047816962283926273514136134010191395922596275935671733185209531960792051382342027146092190700896100185455245720328228614958346247911509422450464670227419277173663836322248243959620594978332519531250 [155,39] 33177065382477372374127782745418579828826864473926905102685638934966438993604362302084688809989907273774649909487806867622025615201028148603081204146113527354136681554282674469879453026662405498496866269579931005866778769062576028728038570558578926087717541655906902724371242449654688400905536109280703413540620350509723875620513728509986436313140780633313807486927718960628452335510831483793457489606753250657644578880406899532661159774648368433509302310210301593959451222753225488752140784030215988809081315525286198373677363845780338120003312286657015988175206994839314930228385002698013218329318603603829871476429060247628984412112135812450936598459142072097926311536710164494561016775542825699092232302117708451234607005726724754375019417303285016535507864740185930392886136963704717146930946220262063587654255697017036055192283541681603201266306854613957866552911416206100581799899701116231297782935560709229414835530463304127736744531147156105449379788688729382153035933409535488398502617875467024151064926023037709724384536139770266933032751129155534245631414093511059654802088997418513468698051409885337293892705211194364038312662798328059383996220786308925356259966760073853475808502239749902093833746249396166215097689402440353890827807629096071473022560796268282841504390537289156679996128429138313047543760361468565214976407151820260642931235043523907530897501620978465515518009410263622094879230202229433321321878561029367554449798674288164118824176774959369821826570614469993756134915331964737100765713356198959064852690177373787135557392126243102305584145300975381665820495631139724136189926552447498682365114314609978682394328422129508973200067734359841670784284925856145403911871229264996959467307391672291345303970284178461398061609331889450204530824986322730750169920364854995124400612143017425654108705610658384857067144690637861597926424224398199542302573823015991144979678668312507824462538043136061066067260916166989456210543439735058701852915535725981158819727525612601212563560276092504629054862555562266709286236169517596630851308248111308785155415534973144531250000 [155,40] -12828066233047665168426075222917655895588388182034027624887995524772243349264772581147532515650477216547893845004360074184057255955857783495039754791162927811363089529231946813260384030221889096210944364025363545027105674029973562271611854475548433455308224290849318648637012925600443789244438540002991323673449138781283057297117367038480036183741762182287735606388145728697890452834163649344683705358900537825680688217348957530853430239651798871353951938884226037882914960430485450126503278712782125988597811660373539550682710654610834019914689227031094045078264391283715013541076702788835329717760202188288936483896725947860281200552764807218197110596735777713969029737051545410913299752057858001955976437634460770126413344664814548267710771403708744128199019975228620942916236418709689468486129194719651360734897527205804502080187708011609073889217984184939469145902867967881354658650377034428220327987102408288902916545555631598141022016078534837967792562998064303872418680118170589145247453524178753062232696441315970609607050372844618734230408158359506392366074799944041122196707046771182685318909181215553149693885938981694159147817846511781249149759507828913589979514753959313275105872232608604168502062300080449464545401719263313452138417395459139878879997529908829550098527491903051595080680224208410910810213656080024642605072027229904401642609723512596669650995267956371689384523153611615755105611406697611866107001976029796066487360244701107921810200888101002810595720215522382076652549964871661784338568301992163333226861997045885705500093239346108300634576074849954047528251842395440667360697044352696778714330741680267063017193983151617117250493762860674601954323192576542076489836139343763754393873456114534959955566731955747002830002961825494705874163583574151033747445352674477981700418946278972604537538996388043473680432881618160476579363357035086480933793253532500505635557873858255179677767071600114488213234840827870010182704004083574826463642981721992968207690206644607413087412833855876405379012047743885274508229193337390666718178522387461271136999130249023437500 [155,41] 3763805188073187800018247220106893078682647462193521013806408319737735237602179260041425119416152034240920383179392359305336730627976677284030563622372733030440986763771964967610271725043652118535111073833219161679046943390024250857319305002478652263005632056249776830124709760306485991395925855014223560750834610506128011902380607427639005064426336656894398476059949321615196741234230785879427051148368671692220837967353295029016095193074369041319998990291472442657177544379265462579461484789681367310760214047190403160472945146660642019245242916746506038751196570091708802467530240969951594220984350231902280581729992144120676434435716175420365353931135178586438531643657833429679064303056777406918903107806753801379279685593168619179941851435795897773350276533917565083231074005217376820829808683964647235261895868987668475314497369897181090509185569325859793608928046905209511761773281603700004730223004049421586146193798572159554450711751193191281892942556988589583648144419334710889429137571212695863003372187976182854342368309583199053511386333663500718521440734510799560995831841197158531385579231088252465196829344668374789480679264014782454090270541697746473194156947559592129768459907044328338296116052905867211590219271955541604938116461815912676720911757025166726384500636996144576405730184431284942476396662601353447117116577548423208641152482240320483221229369322364390154431652181714592909834792255875096205432265176099449327385135559378273226719004785356500329141820369258304944385585259674685101676669011391701639646399358795309564892798957403859182421769143960024765493745347876499915737681276386303059420729651498574668707129386768045186846575392808715473349810462742170404928741931313572232352456175324353065696106077744946963423651154972142971768092342404053544047577303843028714648402257636101610570009753845904646071250848042476462182618422465446881671506861248025599616959273280855490566298475625694779118098793197667098240158542415750127794717575621889520163780874438045001870538285841564324207894200767816338189527516217003366705284861382097005844116210937500 [155,42] -494368109705000523476460431093437083204430940319052783717220114574047057448414957712637672998881257367019936363492901875479862522604627140954543019557512834818739844635275293255704930740812476724713582073766702108432189129526682938169859878809358774380884088594846980635720934117444911397474034945604964921039932316444534206646413171132734901978919397383892263208569460755844244155882492956416337497707066097866390419940093003567418521023061801860634293079628638902807204000018956502038856682713361571337068147039500514382375645887754417680718040787575718129283021793093247049732516453116967359432387557366583141016802766781600782652402536919108567746696794613506955838716077065692488626860527058474134181814735063552626750487928754483854297667982373957283527752720006548673932503316514097206324802144533724178239553784110372808253883931487169679099974765445231751528522532638347622885515408286919832533292140768049322822859509705200769403048896150011169268436048613455553332595298583398412826685095885672568995719418587406101168889564228896609765829936190148281839244173645984207007197543907280248220448653086848524133957052227269347684621599103739735703977227932137153057758437386734130378826536223940347483193570087618532785811113184304083003741230556209414306619917543824955007756001502983217874900308223194238843304261154629879681107895859839674620837118775270157072633124455337363045395948628842175699939333673090529428520126975620236665540970540337980881913560903960291491140268654302944491106416749591131616131626680837304392133143764243666049271449967485464476769749370605376015902619954005936522526934778845889665402428051372960342971916236150976838635412932045472805194537764386282532381003198356363506003817534527637698506398464772018586021931671716374896025761746893877472017410499238311714884585392435989765517890773713119627079482309812688173478339717589555788011524365398030787581167539363521195299778380328042618036482189015846776525836325602890108147602637502880641748020375603944784117436633725055544629411145034190901113940741495866859622765332460403442382812500 [155,43] -321897912398920986109934209632587548001066202657895560576220620136654006624171702748587330876228152491524212672375364434901608524753667943379496762145487452358733926272569022172180126912740182290797219354387802041457236370098917643188507009378507084104574163149249130074738964095203966641881001042278724641738433824453805656332749923357395531698260910819225122797951788233442464969597898651728963897957109713656345423345234881649284020249031762194154507473726165418836907478816354127525312941905319245160108324972430279992026197099290210633264258736718717841363538915345486955016045928460130605841438772496656118582384061274767942939492267752677304298067375629658945642355828469968854434006162518182324167151519274437914869196392015599339155498977219331620827846427205395491561422845405370696484466792005321747235108959250200322455959442219923050894978061309985238809330736694959678675385331520904762034071704609391818986979473448820960414216093831285110599584500615592978297111176953743346522256310556769132659446727280993857540445635390324711664481880877592037046176111829856249221865922354268443632291122568488376035821053314267625800412190412812705022311158431844951132219122102768339683210272059287048963201289337412687899946391691343833421074333865670350211955768811206024645854784631475630903292285213944985031119651972784934229833508892761817983230586257618697418111171520389620418593871546984042228717913392883696127968574570664176253918631354511984662639659854508988274138406549967644582956776034802274876490230248026634040697939587921470437424427456488352440910061017973862377936549862543247842894442854441320208678173289314898178287462608004169459311590881808377727996830966475835889013492502181128519772350156620237971443767074980583766577941537091142203349447373358154262797506435003678825522713233730400605120151380744303853440341431440095786518705138473680822442122505545186189202399676925612732944258208729619840313549832703928857656538167836746520805801777505699519293697695722466719019665158576037947735860152515540704805108163100157980807125568389892578125000 [155,44] 335857815464493714580028156489798973634527550508728718135978241218383726992921174259600943903313957711340505060576706083559087551229419476966797840363020681310476331335220585936850479822556836565280263791051862064617536790910619830080162807920053046270288607722282511660616300198061023152400033247176438593880306912252989821856421890848700846084295306577684499345068052092262068994944369855187435837652497755740098357692589296785992117984076550065504001668831253989163983466382570889235607508715409513887120190146961540364012971798709742055733287730568945837729552982477573898883745703252457423500714621055322938480740188191962021050641793860951506576572487383255314909737809875645299985077878577729351730998412764757790658580292114251614131166849806130979751945185860124785241448685709781685988946030930899440025579200985546081266320834150863737471915009705434426656062061343797132467702434226891752276979757222569618413884247608523972236084051990943410606105331473982349041322324172196720003393995841420175420756886098761018204886305382962155547290009376600160352977982117660670128561708215806629656059111395974671513088581465821134600717484480577332270249529573309267487080232556405173371309128531959793957894816976261305216332731449840190402614399016215655200149571934684921286335275686020782842639039331136503687058379112167137306147555200079267534140257916181092083509683739901683357676560032341699653133024986971636313054385408937831037575588448368814814654303699973709889570301766772465344641397946479479514341910057218497341496655185885324783614784178199181533373031965831559844720213495193423941177327442865884736589120130314622960569246564814250516839642441923323882749852328861155954921796631021261907998944573409117516462559278701381265546411330607905890907172174699689454538529908778317633589376142445646136209075159142295586893258047298134771604960886503981677771935815548259174122720250799250235445261613794542671634553883896758593899790139080924491918385749595491337010075750824914979636338167793294421983414737953876496630911674401431810110807418823242187500 [155,45] -197578348718982033268460807411676654946604061376122332326454561953706313679543551843053878361275997908868378116510314333619171215475552012272835527861787423339616584145964052429675000642333755672736518692866872494212585309788101922579582211592979122352978145080062130003394869074281107319316222164683694682472438376945205008755274169454105674090194891206137143768833276360058390441869797306035392833163030623947299736669094379105944519311531458251761457758954745858512332317793317855493355524587000833762078115951036872119502302754346140159776103230232533653791132857320729980753863621911734058959421289300722163662479905580519889394625468811072236064106504631618434516437165454831710060645705616038501739031715134656497332331197214160241761439372172408576098851280127973940986799103374549483021376430651473729986216764442153161668597487815216613600598260948435147735898394946854651078010053483792890824608478285057886559553922221738943312573032916233433702475892350233854113634982940251503888717770202868079431770677798383253145328001255329821404201027849589964459838206161314790854956798925643634574604963403317439855423441638911072734956107301143295064482855567346344055981968084752856647870114619879148610123790778053138991833758022020876531125309968284009270000584684926821904733165566846895614830028245338803235606346244024691065006054210096769638866547486687185173092040054472113516535683431758619166703216126619184643398117909737486311767719409816144786510610305473543752593418901512708291161686855752792209387382507106392260560308892207886579865091687071574845964850575357710687349174349729036868746736821788976581494881303365432711715532318804786519179213520212908970086596385296040477541530502314071910988542852234219398827714300904305358723953468425621308711572319383926974135462679479213023180574827209976588758930393932526299637305006545264538511804911613812145414980386293842728576407868753434253456072958306222141459064086061147583513771304294984206012030815796136252121475109796831274542570287943815581399329077980803387028174711304018273949623107910156250 [155,46] 91421145734145700658293114910517051032031114379368099037721367725025286983795313166393578291819873743979192886488607952389827895252203884507422124363495869730331880396665033755758259602387331685876297869125056936825916788078011198014094758086122398439215108087641814945083184872991556323993379210072733480595449683168258777721359437044434300803421130951458757273627931241011632589024157342451577891010925383586851004345564822033730413419488087433496882941221112715044954422802982132535026791379491765700688955552357943605084605738765971572428029357418816011423300665939598517692676174833750195233924204066450916986948004810189193347044904873750099534563219731975641181346238260788923728145645471907437604248202466091176490777951703695926135868810449638989707029593898297160416440990559871423494508953343025227516336474840999514522762536048867073930283395011409695241391583514392544616472954619144665494627569236985052788395649229250150978344573142456240806469460826808631537153545823912727748367243809476595981565549541948715678485442584188292956543663913101654300569789162038041134773629434379288558106784465698808047785772957440323269316008111340967576570735744646201322273620365462151171840320827042111951412027393360803275705454423879093743641132631106512886433567429168279733954764390221631984342435731606252433500559764572700432353558818464748360418097646172834227200520070997344686781636117003367972515114592525571830608515654332102109644931000320377432677378774297221416617225492823988639586636321380012878395358245050907295492370589473086074262111417761033639995881137072629069235455429949875853324664282203787373125109740550112103796494041069201008469673008693439470126963166542044267031279035965379313326457660537643551895923458005740191213986010473858756076282181151504387431881117292811465323789595098868645670843547387257212308567164035200077531632051468948327322414708629328930752695051789192884602895352702429943394416819298065820887097348452580689730275220609436748389074178673863427499988417962235344044297127048657975706191791687160730361938476562500 [155,47] -36024796813505929135382177867236255787126644318387305438599314605921083332553493739189799361380443435014331796624993131784425053941614594210434596704373590973680958427211505515687753003809509863418070129363998547247509025424491236786424544181161426120952871689012110536407903291842931338238848649902232896317959188341309610731270006184025131050576168478494237333116967200210604480245657513229847817258922071776074086837053546426694944149504281342852947954684681220670929978759859866154193002949166982902320856109943703907656284094202695123154939999334568549701128434771133788744627486751995757528592452655916486372004896001411231918408366327615220079868065997969065672036830730898726515062739194672297610102696889425238021297818403358609447492313050036222846075930811608342077958666189259389632523039168797988331123799659983245167781470651538842409990477727355738801022736925533930463703408185440694259280977252451732842391583815548788834280968242506956678158312256672396213844456994304732554738808164538357276352271822951707576726480706606724965762076978897664486194257143438201996454908145165264687429860232519987364441641584399579840428220059050243997737819256864066833162526359502244930925500571511372892792446201103093008727545973657714225570456289683118506317344760651554336226318230930446539870863825554173056148821585639505939527423125045664924906965567233665968872985957969463230016544204408852757690910385130843336834589975844897150456563522935146553080772402627871431510307663059940815335074912846190203787573653446415441507165952435335046060640857395400020473649977054799809557763523560411297633279680000700226447339020038486150827164039527617639060602554635389731010293288084461230009628037173005155773519684233230185671110534500647614891148294711996336724277608176211565415008475079817098197159387047278898748433265083420325855262746974255690574081397721574298570901390067925211763753796100735449859921291576418141154270359343496407407886764470347644560501598777577342412830972326219874835624292229331738198595676932007731466001132503151893615722656250 [155,48] 12475458628385235258136417985804083261933498954249424026539022279703978923813689509053160281737258822038057036778835279374949550031874607238150959469747943645685584306051858875013338171418720894085733826015490370340689639818460687847890646263504985106793257885480479273959126454667582912552133404291273062719310360394713074765797007216165556951026319924993663891405696431564663061578571888883212326219330526231434531600191982562013053852943271580886086820016134373031587163572083722604696784641769508028535223702643545436708148108945441182257491529045025973017134523434980545810427497856366959352140300094033078822349561441760114786957674492231996005745449546761629074439275623446611194851471131876734054768129398529872674692404098007044989843800871681797590236982492108654949897507258291117861291455764167027397321336337751594018663866243582550254938441479637847255009771865491116848060089517272030333046999099195851552168211569822498380435794842182364666097898194163382172444238615012247332448678055753882702504034739166251141249729791681252890563604151838953389880298046105057064902062311938051734645085489744424627087436237046675647252620761139791207328995537157299951154045235787425385493603056194135485788374494720568981198879021236588980527949635397513365697007724780330616376273405930382547256227662410750421843909699944412005067617758824191796733490088417023958115966333692388225124235887431101887966763942706800626269733013766046534915811822480653184560542791793476165765967833569832612892551730762706440483428672052785906935366645278430061821075877402412521690869423933394322285544802632737820018521075216456972583284884144089084781721286915445514540409127708908253988355130228600273622872287871355434191335093128820122804597683105192968138141798543821157589415421211482429351585953601637648755920848582056934494294867260878948836828446126890867713972189539617381852077539165737391164528806910175340630640930725379066475174326260051228587201174614842901933986883547835995123195127790182744910505384373236454097164459064440292422659695148468017578125000 [155,49] -3855809589761105108081528898721795312704724066813682650126654080964480967331119663151755688604648419946042770438487914639923255910940845981261802960503992268483526564833067055351399583796528454638218742872706938142160144010048033239903702326954996251643047846353834091678411213795516144559375628483217942947204529296382141475701551126173240998446317014383986678190750779910257940567056145320086636160474472717376204498629305981131674260905122157312778868086249866993191492206250398209134779852722740714067758074717361928386690271438802947518391333895202395512151226411754356066687101067806178580669555352093491306629162001042452165575611215982975410550606453442769917735185125000965279514311702011737850803995367568945491381360694119006194763482590313861882718851881981113436641863065126951611266914104487488981663423744687626157727391948178903490856585422930072042652409073006315967460235080735620988340036529566204891162749780389274535708104626965179446706534979539705098690514067644723440224328357009179794927856093355321122273523031318310020184997042392946822721775075328826340045089340615641438249600695061226974876319684330532794734856043073242481747809146112552091489203523344790023059875829336565562566965639848111677477862503611252657911949097193970160859209684851443888346960430490139603463216792093820673115813927373269959283468365073440100643593945675224462987567980342405769635352633299342931447624447726279892796984625042595729294519653137175593730072903879248855222170560144821049216040286098292680551065130251797744622678855210140112579019336300495683103940840704130843852505493676362635407567887544317385362505855488059498067551950840324933531529345516886454840686168930074644877875851104018068170524504390314918177565171811335350717184987197504772609854790326342576579683146057829585974585419934910061970480440308065502588708854660510807379400318201632096479255221536605379078336890964184153439265820565279287198985816631716157141259541207045785858573609570038797270732262200073883032568799822128885444347938697335572214797139167785644531250 [155,50] 1073306405636713856286290339241260758327590082363030690680146421780992917846027100149540359931320724637076621117733618274138845630712147998801477652396615667280014524932424234881310349298153734279055486811859906142955420957003362618436165504780783728846588384771684461520342940802956188445996213919537558387345952620740200161149270838017908547849679986711744366314052563603427171090230664306640000382489243496986511544363114959327870514223410249627090609855280177648003044519158584193105856031514374852045401414233388774848877288836523917769626087866313928986815631057370650443287805393479402473188958887083352108915443631002112206919526628210233125783645694865854134110875576321320835500870333252287362229200053715089115245814287385355279387147324771733585902916257307278798686225077948121411831441797856798293902869518786145277047945358149175031513715503654921370283217679601510348015019373566929761068859605058703297212624645503894321648622007482831481700978918920036792353258099598525776555755684169106921807095799596745818860576963557779103464688712821718799321046061983813380344129673759323074031702383949950580542467923418689090916325367842238931087720842586210883053613949666027830534092896668373546477009266788546325324054945640839631572445748729509396642366745514198954325846617908406520529431904640894869586776674248183221067386718028853294785078346497674403055929897441948311849088441093596173579526095656167323336186230474001560770661580286889531535426976944215236480677143265303248450349763021049542284205333233703158079331911076859603519576748892028409682528168181811519160632060993002152553191850662553712895138897544162730960444626757065555616627211758517539882289108904514888050413015552007582112872852718087712084070839698649040728487911101121340451249443463158804664121740213075801189775339616385637810168421926499498022379978090361708893830550799045398183095468005410384699717951769651324511676168833005793375236115293401202785658798016269223524865782381115428887466890132245585345031469089974741392759350613212678581476211547851562500 [155,51] -270986660045986489223100065539909283576190564668544772701529511737227280860745194016969166497421152756634976772065432881337390814931946149216505734498081587565433734726203747113111508677378752640360239654042915916909976605072853650977574676018101441693775919993603516964283755369247438279891055667069459810048938002257410574323598344665141994246979692571038351019857165555583991447208921155351902211194540691514718164213343330470118047144296595070773428646816941788796234011657059847234663593753395012661649004936025450769265150087686771905226232388373081691503185730179195581312702240754066041794614498309643501539259077625832416107162433559453961476690071569898097501802630250908539532857288756784455490047767136025487634117907137086847915025419981678766211341636611351615176798996686387703861103929475992781021058554979597695169749568890823845821661165327750710607930109618258298482694557651362167672593547676625592206031658864431713881178001516152341748818721879967780715886154885176683197674784646319108773395952110483647009121069638711981713863902590030907573934372975910395531594249362236247276474124229746109366039813218503232893362958650987386511141409402976332912178894654079192115195315987123592380950140276860266094172015450566776542887776698778432556886239947197497641098299431096294891930341772473279928606496939918338651503219889790690325370381381792551942462835539116397496815913977789583276905524315631400529397118121491773734162179266859098553133461426352283730178258632426937393860001577281079595781279558666828190684734112797980551305829899997626224114792963242201616415556061889364055106637342488870592290477254727376262306538680745876361167087150183255545044537749132646021950042906713029101275544296626117562109819364753381569305886580749754746179791786984139517437681723587585036496761475505894798127026176960153587474005142505374178113961081727284906277096152213342707882316929491505269575221651101508925526628539948835671713754760872539969324667845210207875067188821529994649773641073283591005889996637202799320220947265625000 [155,52] 62519023642453225905809529843818396753394514643180341540861277052863410586561922116279566735595315348729604105949174936347013651495510495038219138611955732027773235059525862420935750413110405568551547294042133009575789472101095777597647410806875384972854233826519786420154209048637258190747849786236947205700474285661935013888502444528641990357376414619741415737648257615499442572565032751850067357928780847520996955774013464382474543557523467923284606201253699159700846294186008184312029006280610636693920225646876850528699649385839555069432623029367712987867928758380610313548018495745344338763499650365862658745973553953743295142950934101194163328322519370437021259749600928110633340065091745288877541249337796135040927612819788633473876710355572466481730765340288505146864671479303175320536686063721699091172095002235099345874589302116893641374930693095550410448312264146063425744024567678315013569505292706701835670771543818730555508448051068206207960011953198665520371601991665057685536661815616891094380517757191556173889808669936009438668993881153561051304375148622141371245748018321466059305125474149836636726184572554970907820611440846353825769470367806211216607010736926129336171651294338895286129897576084524475070752235043688194973296129886849500298999267133259737309352508853060486201738924391912425544794952418915128603355881232588921420575118247652335278246710087681044368854139881735004477566933695886472665169230002878552947565123650514589307526031751307021765212338400462225631787187410978753869431225963973377222982208030168080956536021487522716732877267766284434284323806610309310738401519158305761262933451428404272200449894905009563704664146114875924321164999745771052402345156280554353473965142949437683917058837770967005644446733609277652556027545217951457594810390991210645027121245127224021623784702212362563266141774559574855876663601055716097068402037984785300180514395009562418518750579839414390906973056015184655768421752092200204381864986772127447368119228371141902516350996855080191342633267464593052864074707031250 [155,53] -13294505874620306953350842778760564729845668087010356584274379884251331465807478650486038167647464493938997400679445348101924344433973547421548298378624281063050407355172035648008207020467725715041366034458335577536940755326061830531410598803535584772498994740463746042964251123650771690976607059759009531686844769811307533273745168375354843688029646572092831246537705378948451087086528858451461814711867272980261582341484298145300677096081934519622754705739617159607971000777952650659820622004134242372240723493919126456069645298642262578291354920719502129152434608661096176895905777529576085104794981110045597893773067180182560344291122141115760812378645823054861318018994639611775401426264891706053470133910602553305643059128869873382372629606796189598141087350659916799360515924032080433105895985637012323275131914160469065830564256912801868217854683847790237566271509730039941941016101581002869699432584255316833644151350067047579439255356114706144534015094076177407885130173117701786121355841230191177526638958444181003482386365829122730294315716901023050936769869262005908473270344979868125555122985682927837131291360511099617646964097739236589867455030060332238454524224768977987181902974303203571691908597266751290385451912256195263783711391880770315623287174900665561896714405088419904077688830186079139399704151739578497926072201204809714318004616010172662582027252169661793106454337637241524720985315759194162171084485769926134003043235122386024829041227153595595247963513697241044547145950576389170732849774030556215468132497052097981323138759615746064753876220643624979057129923257030951041210788547987071872638485134981081382580935762073010620944407995920577052449502564378918447285699339559831948123949927113368545086375647690208480685879992014931343890046297983087800075915328449469622602114295607468841363652365216003708110945501726320773229374870545197685118274681705985694612955433727587760753861113496460940059944253563874578694876667792378691933676516031317392546956622028100219156165831387761330320323366820812225341796875 [155,54] 2629117580516917536681123647145795695021071942159768676789811709486443879621539463138704838370657236525431559723620614055548804706902652076068753697873319924653946128732893746543426813261283127445826177811453003600022311554239178952322992649768948951945631273635187695308804279596417574966851276106608645337584487405092259431053189887373461044036778223556574898708225760837596305691251529447466959950683991115912051026480013818543901205914898552729296950237940782813645296278886460631511566505398598211973950885764628288220036568417930103436621355519840643253086374373283045426925040867147023818712083388793522840485644209176380629580254950147512771825888824330563078564872505309723314914125910856591864091026287614878651894501029856916273594004457282351449310883730646583215451663613485881142109977587407633243838351565915462620870423324904042230264632059035430165508280463129234086524124198438337013131024174701136288521542395187707109196099903097230855013002099636355595682958924785962607838708201855644581856418887376328904368877592735857281183605131263101794858195303356224864380854947847458652536883482006941106550540528235024762399476168181929041924280993480793126528034457072454338282500187081351881636899446639955372255169859921250666729587547750107152451482501140282799154543794211415757917347114852980332165631051891997649776986985472099286885819134789101355753771656692379326269994666386906609849805725391438072807877605493331423143473684897721306356227398577765454842429451739667712681784630784011766267896002915861404165479417895027093010088960265292121136443385224484901745786839752026073037006938532285796747055445008909471961483856501793746756216030096566810541003084625026665472200530925894175033783675208404460696857762388577687004617304233574878905685734364934737661220088972918007084085949295928406125672457211101392287361446399229189643033683645207895002086460705430770833015590306933704416266738101028316341255164992929244346040128656795970114174460248990346387340170859286469635309275858391989944884865283966064453125 [155,55] -486641497894620721943628082535096023112685615190352498938500982044445044087383308454170365386013912100008117289557707672356658284723645237156573334650108687763952491424022323511188541924563197502490966181642332380056237678992374541472284263944048898453812839552382814232164564779941039078922972693070920931080689972266463996019161254007024039257315167465349781285038360095097493220994920919436285112500874854110523946906302732601245023231123286584537620825157059531870578251329173422430717605042907924848326528802859983413740921390675686010185472279124691418376035012883905145614631579686825798657935508162790723513338506219899655394855874890407103685493192694979309080137597917496906585963357308507117678689024183134204425028771167116831605049723062815684757849849075898157472559562209221169628233977429670977742779980117479498783845139106730610066923171793690130226577367585480095931800489585283529372134502035484335044011689806807979032780657118645012869207536383840250695186274633758954894022070889226312131381690989480649691616534256387365387725999792557209681827443782359363640707975551817965631341164022132814509551144585797947837315821317405804311872229420934568424835752785374093760944606318536788535529251468057698334709686598613305269102118255886707783745351128791915214037502848274261752877899259186657132569069692545218587030256325859459908049939002464201994327224342966407068168500233448978172727336663603820876787926889419494523853446225449919953102627046245722772443992592587844659528698961672995973930676618653220601905974365056472882152162684958141961733555716901791001365946628829442096515487275181636007107680659905638663715885500423417976531375808574059869211385108753283112486453547339966563713092560347344593023185895984321159995194615718755214775298744000918785950035641914766532263198946789082740529153687921842404445264930391685857679679847120298873514210084524732672239155107437881000127675854624376073130930359773888031248681488661298982057982543005449661008800365602678924945158706740435630419158935546875000 [155,56] 84193845772520978811485490223664669815322540451533846218358001859195007128039521008937693865569824252211563148201436946325820602190083360985348362351879498256391182826787319126400420212200570217256067473154108030601317784143197563966703581032191098386665556268656118078966366070464974277489644771960931872111199447553897181335950722765866789901056515089615807346989311716729608220687638417913454447068879117530385964732451884020638128922924963781445347348747629288482559990201442936061548098708792007723400365491635340399377812369279755247626115087614395752810682299325542880261795922880443763505430504749629673790908827959097995853316918731338929102104302999339241651423437251843181671283804312191653654636224827865244739397323499086079015438343337987834798117546616712810009775821592357018313698257210574527213136954067883248385958406246540198583707634944324208087682758274519241791314754996773259977917359773601339158106261005704895159777197787700223734745435085232610024203839205734086838227332926834925991904631367816190408636127774791700728928052657345336652372653314344828574713203333055555175339182995653126510077319558017918218980778307714221404944177044112874726611008734191317519364659840133649182704565017658824045184273870052252669010168791840021527860505773326754928838064448413234843823690589458713550974870763706173826856381034369247279370614812092340022292388776880211047401555330619966432699383637294793196819856113192078067639731109648746211256819895065271460809016130332065490847479276513510468578777181202372284496760201933523212465741419652119510087527515887067891710806327946214491827056701878156469833323427169283760431796426605358809954679878288717854758781713909792188180999125502242831787877427588357787602010854319530953772212488032055521874886525958135374141023554474897194157845877723185964722650296513493335743105032154170005830814060296236505817713797194395559303780786879378710534308069034507025250120615128454421682456293446205699149297541523733093133568418959036371138411004414940244907958984375000 [155,57] -13337224582924810037183147701951494977446489139777667755148766379105363172480013466406014531592439508846328597132379341725737898876377991908355951010384889181240773294018088964273137627884982364158975191926836930137624858128912965148590821547865413070976656817013494551409637741920122070799147603918132434017721936152323768295545532554938520741308719288156521773599286751654399687625200577122884968873612289165626147219564577743805466417297483097150637619752362086657705854693993002615362872147399284859266621838933026292679098562365247829449126696979035667192205151342309954923035376710997359175451539681404294384073896837470923245289426499299544747604088959880624373066970843209234972418826418259070791113482211614145380244375033280985121727366741504790655940863179323170136684498974590497425431280273983035151615453438487935573073252104376101328676485648710479254439992037317647446236605395561632474109011730621672751954213940766499147910731356181718326567033599755323461757478142647104495936065629858144723914399468784660955489451831253286391456063262051609096146126864550568310206844829955856502377902552021946867500513860553528455506640015168560857221254004901436866977248684947032893742426877772899500435110386674264081781825867680562074448953206905741374825749403898613933399395405700306117456644010341275036367923450597953576085308500236514384930565599116477337907907470107995815426804862961561609990268445664602304007163847723501291088104787663347976875720219044912166487471242918188590337202749162568154674470384028113980514874667951346640064732785047144367034408085886952383768041418577165154668726248831500296007463445083528949596459709803847445583413659468727726458176605640332003166041455245554598657378844946647936839318498439560859677656230800851997822339875745315621849582143363107741257554105432733807696272999187339002501954325484777251514977411742219486715132237594094615453002424894724000788177321032943142092625428641233399002910476064104485897182585671835208001336013395749069843721722148759911885009765625 [155,58] 1800914072054919112618562672290200558199794295609642546505710683689527589981453725218349306733001827817257681438831053292649227377351621705242968343932894547146561914753784476668253630894139938953208343319172003227668082252153126039345552955342128535474192565937429788353086963692694299041830927382368029702038697321880450992325109686925055943604062432705608327438538536424355586445049836194379387795293036449371615449854605399367570229233360667816292670426518680749181013364123446753776428321144021804042885804005504580344314608799591490500464180067049628973264061203746459230579829324207111953316454167475128528395849028572520591402580984418906814240008107319672980099670407274871411183396439044281275323914055715214347750399705606763176527208393206827335275105413412608058833467693354613916440811015892723923350299915160152959596299358551226352787362443783001876747883072805182127288429741177909687004309157862437707313163206998015320481397903874760794614284338759088601068472014017453361210468001157855569024600555038365784922692597672348206238525093053193942752757845497491754286309678575205494132639118109770960414307824197648775129585892405862978131350513004290306006725247380069351462572713616424282545292505491872211201508230936790461844661752241844416813373926533155431166680748900934918515360450388384971146841936335633075844188617230591332190997897264736584240494151136835352122848544708347203220994886846265816999125771478342817834442663367238140400334782284617778788748755991116950126064797384081539538506503534496743294855931023096043610524965551794164749633121949736570071187286855979331310686572185985057875073865841778854036888221559858801626230802245261158327246065453351845406844273405447265138604448037617066040939802975918815789302383962567931471560526263633991891837216899494441761049517671844348838613486684277626526005649846382513975150765499991508201108690411217123634846375506179664283108662623163354357479200572399612181165796778498130400021134638926917809367996787328300130656261230424606193359375 [155,59] -158131040835071745725603170481573022785441355322783960313125209058910204763626932243081435239633553572343640363019704921546700330673752026147745696394955734629839166405267785507490980392164790206442557209768219713008116477859068627922376738547695512497958184069262214290992577999574345497182025954447903639781357453014098961796642619190539132519658589117538336854741171607145433922673854051885457012918583187923719438518805976163040464109688199495318231763344225112809149037083171688040508554381428857943301615959985863542618363302556593299919635803603809834118097351856722498287458965358885674177483312734823297777168556359786085040937467281066176720230284067178506065583844647439281362680356527854765242609247916271110561150453406343609403229879934037792764470290048517034879348974313035607423789903417469239800398590278339737057764733103128191793654059631281028191905785122843606670685965385610867655356154831326088596061399850734169665612784334476374648905904869346517662758898923210659152005893596643658094749004438782163626432387211511227598731834733394844007734328579063867034306846046455240840657922648612056020273795502342232032462459696541380725294835876497291304452167561904623352217994345522265287564655727818852450738364884866718566446608361910640597116993200373694084954885693993100134670690213822000633027663061666142943884947228196049450568010964835380183662637765725094277450071011587002284451970184252629818762604751613332779573025304301189040912044973540138050524113939719545831926890842505804628843754516191687728319975786144971222540471688907934904740350049939332348276424314584616082751630926150011539384252370811687531515590329483597706633506165031320232211795018147816956762493848420346578776556259113250640783189282897423542241907760812898923597998880067041330792819506014738910358222316139033522071855750310491204095709602958107100963689373603175331549725895922474032331097685466184203897723497964265080744903411989669304159847845856294997357643246748491300853449012296378647568876870552780515625 [155,60] -9802246169477566625392525476552294535036044400785917534172552936476149260562310774440119061311114880014627046019573307411753726877480982748969230614704341370503659499966008298377801017519177447267693988577150277776907589017897519357423325793142412888676711119041386017645110611745514342775605414697552100678396803921247137578367862372052300024205080627831246925404840478553824144950185939395342021570930817550914899244005477204182601333417885292532553121370536459033694945795145489338381526067786770663049941165354109390266896568998466734760292699488260450107077928039519152763338135939053534064135823684655468930567144990507427261306592306722820019786897171558114868688364617207591875441190490173686227721298280317916182431994819980702138569804135166568890976398757173322894509857701349069119821790194246312001666749563464598495885534352083297243999823403263692146188517975745301171756738955572039867178213778857578502810037001901839868015182767313848458473329812830763716146574125610765861193986480736773529328139147160335835661092110244417913610703094345862412576370248119565111051314486040313931781422148686213243975424605657750780449491044865903550263704638611764497579994900641674821881865187286446709796629039794188696994138668664482605735553550425124903183941655144056450257257608663159904077176784542965817681474974685763898469192961895005795153779319605492502195770866763971856193336166162842019776973339719631730898859299886112292511285856209761018346579197680452406759297967738312589623463979486190411722736794363958112343449001327011930861182965099353519135731793876089268896560829347697346036032862560873560052066420543658442576920128467500136800503361204254420858353481848714146475021208502097795435720609168829666987049650763972628965788977910527171115948689559844226542535313328408471261813617155745278382667860943265901757138023072274017646287681905396158714418418610405870045708574342643111866759674400488631294013670599217245616911404823990881490569942157347172664161308887465360165060074657044125 [155,61] 8587798329924427227014662746389664293948460965227510488745695276864643176753052021828076908990982090759248564749168710369592792258318375858998169622776409483107297307330316024347036681953711671032714411743700920339561098713055276007042849949255356526085724068075496148547090072287627169255308122927361195297392076177973689814764920741518406940248411185231444523468896511179200583433842161494543526629221486515763588903388623018800944451184028891668716322367473178878401166204272325513132360693455305334751267774598277493906612879023680932148486555866947162563689121504490593176670449418509768325383017177386857750416004034807667851121161503784638322679863571625691295343837601326239001970261425407532103766061369981369230633600331430036385961189386432974044928991375775144163216772718574540566599120627847053549636855672386790713873425373374957564899881829899674321925066779038464918768831206019759618994014080426630436108311815020991236818236306087996337189870022381081281933044077993958057331495422557852539074989225227513567233514045570824281117218951134945513072514149446102604088525809949440154228737413154468628496093771237786192730494340699091916698422419649001686640201220975164129666232924201411673200680519434454022432224584133075737877575379172058715104236275276969574062738117165091168293666626752413811190650908650952699997682330825463159965793458600526508801549400710709668499448682604619187425487499729766196460000351326803439763587841640609717366175626465461118369100678766943328848182567073075277886980590056677679365091950600378406210514164803260760383739805002061445700583462548524086612316916692023038385738464200540004824447986358935303094894648129121392238686005459526524323801153449661672769198740431426403920183956128912229885423874804490858562392197884939480589211792751210125456013807071255119598025310139033601018180312447417338739676587223498438302357442199258599228175105883900095385057192255540772610499896942785513060279635711267707659619282179080713674528321226691347475076445987009 [155,62] -2359681559572883223084702074533781257642602260271411804130315630608262189025160045450572669690733096117308584065012710133595342135868173445488653219033910118015972698337030836905866963633844198698388348932524446847962892113685301209058476921682970989565662879273418594057135368955928806584223118120186020083713426506891755471337659742512440566050150035992466148683862991885743926101329910617402703545667060027934735243476898905089980655483475970794524989775356905772241796858813135649294938497733808033164131519445521997374020916855928241329628260066115299835136323614341448214089199895969732445557144283225594619591513782252778976156970986731126386207044552166278305614100305903500986899114000900478815723985181163813851096341641870464997211585943594557465428662771255965249201543747744527600448394958316803628000250614205710516919576288339570438071511429028289856067862009505863838962109030246028960306036611395934328661931003360025176353124609624108821888950613526872022242831416304932036132737046497917646688627553132860782146310472208750019844529800306771454687491752115823741546219334345241719484464103547404207444279379283919282901662579883080248863434001743675530305698056975638564105124212909937630412635493491910715568954091128182036239456974978202828985892271782003067570248685432425898183637646172625277322729171529154026500161510745927440544806897322318689987456309330156605363697422218758855070978085176556412391818089136739207735310883434873726466597943691401150944251668526385559362199420189440837598860554060442305176234072493595313801853052548431014758493171079364823135620304050603995289906973667252090177462753486194741669726602474867929516086530206475778968964295195470137377857363886631379095152404052348966554881364630119726307000913062951966708012034879936520202747481219655526252322391523457954439237864133256704158466290368378617764406699985475087720347857030526372472002247897929067145178686291779780937612040306912790801038939780383199544762722249415226665326583667521957683560491371 [155,63] 452695431859557287793701446165677537955978820640433715573913693269553626685582124291337155360076065365804599882046405001348224028764779003339777654677715664347603657126832985973972144962442456128239394967468556540638155726322020688471998536918732330417626952972563893178510471685002028724292070944393134199631231301877121300318415489524560860974155914110209289420548930863894095162469479658081330022339441207185687779106985484387220940278310396643198132748084686988513492343472410990675000811891190409163892217842961508809863613531129953454922956466972326103435411149939343697698259581769609345140815955091709195192364558627464858100424035426456198036367771548136180708083429216758419761187738657860634143687589617668722801972325322617473728584476109729108518748696987193939128921179577269238704889379240622960317891007344628373594517618327019372652869328753383884557575368735075758144636323707705799589032891303512543440977605263660571822056000040077736781894090660646460162934975765861030695806152205803348146004424744461040940944427670258164070657336288223455971632888134777597913070739140157860108678283961157787246254957943120561847204063763263767448443351510181573691678698674085887141887309567831605384909195547745039487232162490783083246175601166999219191393764134547113126459609602825699239433980979106599900582323871155811735140312309883538814206489201514974909760713187385479210488013688281865457902390789750714786311712819921766002376168195421689687134903717785054030104253484700165367201780162151933734320697073240064579297287161109298566455717773201910382998479800574385616386005901912128923354157482963297926823984692298345564704691772214753362451909240666521356845096180752359801517538748038823486975438572397665878149786303484363524186227610209138899963446296000107068301337663297015084224643856735807042465773297780086306410792298750361869443064220522630044274641710348407919443332105294983972357537002039017018310035179947193858771522642338351402293074486637678828387865332981643798482741 [155,64] -68279259228478813223930056598691746033369710875150026764895678072593955073836477966311111036153320598552935059933676197757116838909255958814537669949866670939692627096700492569863487139620473545651336974494429540991685184665527907411424446774761395087660583343599255108626927386022897000610296638786314800685298741968974651900462828259598479567026899371965602017791611370693960050536538045362491652506969583534056551666140482921718647311971501145597760123002882288445845017500424712798156724093524993400406892563119218503596744033108134838138902072049687778141376260847259104822327501156451216462782603621319508029561263576991674130155978830538157583430250362023871230394613996788626050713333290335262710370092922126689741525858327374558464344259297914000882608019943298580184567976547578839386461432408057973160363148993059103590538142736947479075331191965789278689422909200175297220516522391048611942141680003162414217852024116921629506830782742065988642555165564899331874939146524291485185701291610253103943757857337594862678485632268072621502442481063272331010938331019327244997804933358217353559227380283442181571328771050659828550812713200519931240923292093633025636773632982650066617817349237535316246712879362167579438049165972220277259424028676660148905086059223038704080931557447547062695458167690112791593079788916853952787266218845423501347278430338300026809228652025741050210221756542926794454605676053990626001361677089392384116659602657477958907421757929218715926482508375063852854711555088494920345168212816078083638974262850497205092386932470712978430325132935631932451314407634582303081091616069181925241472531028917714009820917137077335926557087769123722765244350435327942876451258755735893405987611536754925201180143479846608228506454146797889585768729638424597470631320464002733368705442589849842752942223371809548239800644018379266730075732273966282659998123158253603707824093761779206871462890315965066866751784328897179058050112113294451718031372463072639452532595296793014658769 [155,65] 8500713038449231254384786276955076626893688201163306399230733894612488925172104263864898092977691045611985940919305142508743348691914475717392684597167578357039600977286696620934694930233120738620451406613561439809171252157453128279972147503209798448122600769898657048447039461114482083931192287032938536006743815546948313204983821509133745046590818819128071072254749619880840191638320385135161042951351094405950938411933310667537820195976608468261111467497652991716565329000180380234800501456008164955252297404236374404174904893214894287599445538777018405158983228678547278086577243894452322614239904885341271249566861982934316217210110191881584475524390383507681194885156566419087344957479127431528392957174345270215695626589277611675462177533211437951728472118740856562590905453133020989306170087682107910239020486355163840794372008733660488107087856145907561801129506346710288578672416841828693219565278517303346340274548568213434908349780672982400025946706536347902732982516605220985446319275025314672003589922324983034370961748185519204058011468500877518563181186912646500658220562033389758639200382118783194554190874963483825914422132987750993328028770872864246487263089060819302930624939707070515604076265603561553875178778727753685265911606376175869826092592008297372085681754037198728039021727546064386420175884269182121871154389679692988784343516363374909413314249969818500063059350119793722849673385852458551574209213020027289573905541478172441979947408959087084125408678698030618156297183133609096906289136377952408808237104757564856480279893350391844969740006657126505580285131793523438475024032647207452057062827249457440883381594586888307777601810512862374137748282618390573985024250028182982953222743626928950901614868715418178548187777463145646508358122689535128184652151866738692662381419386312559284935020875607322058370622518242173381467790352016447077426491135109218575885857888164753166904943346826120538195183163050623784608251832657273208868171539121663078275562429023323640 [155,66] -897360826820127495062913742768562202054843757457876060324742110780977505393851660868736215541473625629799043015103550801129981511809589961395248258269200213403554553853916932751563789249779355672148977796286204189274059260750367217474084942999228152587602734217623383755761381296890998542379801443274370098551579634121712404422188271354133400766302131636206485451346542117930639733581066546692486398952657847215041678279253588835149647786017151568413111092822482609718447903534230819727952746717956723217078291584189195869927862237551010292688927000941063560110603778073291705959884404475545470580609311095714421705870416977311523427339274689726329008089512014584862726159999615106537306494428096495403231984919893066785755051638049676967379270294173050987780014757666475133852838222651749106987059893678863389543165477978093310574583217253599981809936536032131236077549884172207314072680098911247815006987513574174649091335267232161819382160937373310659564585957205518572299926765858381595793981765933890836003532643371910877385076046173441597529578345287080192446285843536462330839865485118231976949309469242359947079565063028764990291751859321867187143089374571736355259174359736885699794045507731683854954603077728661831166804938565479626715615257104454676544460385167382115154925970226912839381462025825441830591400057443026314629789459035894164840382813038284928807665989974265686814184145811530571363256493724651921902984554310409235861758615865592168486979591714305996946467550505320306082099550679318134673535219727305628935827299760104437988913282176534324600315081530879867852064867032485025015275657542340315109385404261155453332518274695129271615951168119854923653795362559098921550053321853673374330307106115406573489795075606566536395172140847247498524384102507932918566656716162502698642797024852932577567409194321422839053717936121201910560481023033632864835450131928359655351210900747934771009822395291117682291682979955098973496945532536609168134565452443025079972400142186035 [155,67] 80682600719690756573658915900169281037464556846786752148516280820097438164236227857115637861285388084748879494501076019827026420217255392439347612668385217292299240738525579613748338036727956037266496168509395664502681814396899939409846724531273440258119873339851711094386302583479075737635891064370462700625637767616234122505801645977950139457550279142373806180392858575449606142111431107099729667236842634194709606961367596615130621395329084527013231199492275950220047737478204804059863782937723360202362839877331582825352245390905797575911026416947365145208476396171852760802632481321433138735474802597241973301726952654069771309079332494442289179624807079532305751598707791879554716174225453388021707590234272967098139187447608524627002617865883785752848235704708386135141827870932598340455217530323493441572865705087115938106129930245257596212644002783675580865873215463242354951872988477757326712232265573509674392823658745961143873936795532643614910287847644070225938724827592948713730082036803354706854297167944112107678673005124459308834258968373366511108128342712557748685730612924772842421492809027431045810559418638163740407223550239464512602961121542321100251820140175363494997335342838263898997412895209319725433025412556284671170574008140418275280869466045153604099176905511504088016259445148065396026873259381924398462960941852525776205929643823876570763372155076169775499909164624595657319001709161027619529520429445575156114352601804731793849221256316633757239535499143919987436651026872269869829833029859526081911440859304553846135113671485299830486804218400091063546210352679978585117830415396558778428716016209073882849520439619078863707742038642009753198102667850012252324010893521074849154610862337815271279640665336202457478054230867940003093034995962703477048208957568914834246869257753881434275032370129347728369986532918551340844326546583473143593385453850474713361004732002736009028995406123407726945236209990878377047498101167509908675525274032890347271724690961 [155,68] -6024468015645919662668605370685216803511201712060915457168028532932845113712737384512317370262663034690517305734388960381351248087892467985100791792935634591513301446390001053106418276718089928741280029182464326827210558274997041138780776957859865878125555066894710014217427881296279072094270749618608563649701698593776927393416062367156749907809434920816054931758629366136476665271465005681552786418511063907776105692278452841522763473356677569673664417823705536440836916297383379100687934419108998443412070375108298886202770865193812700778536589433749012427541982734175083047369236432205328352601365530737205755323852100965327531456199935756586197553696163456869579677816868551056491242264836941767589012381187771180258351902247494255992598456994088173327625856254876547596577719324484182265505184344759071202262808379264805132143477085516270031310239337806727118482764035651058790728238732211843092680216789196022678650876008826046958438500837592583918748729774489692878431577220604581097944542813713136655368354297182437940001150787518016747637204395768755019618571365665675407307967271044211198825156448813007569525948560330353181789117105261550215685820713637150954637728260010781096788594976362120457612767501369783032842199628515254367621685261870934345777334287427400055759299016317785644434850050195906501272087259832774013021332539339804961485733794089166461781167561769748934662581560875248637267094935037088769883573032117308833026569459226553741255340985616314246411504017518718494635821462996046454655049742243894286840742678836471763713012290167159846086878093260640548545495603924003459480736228480549203069739503063142175494562417235342421517073269632575863870270646797929781730934243628896243633316886014576622062900764044685522718874378876781180652832964787762700596144162887986003777477965485547579896198556862740670184615076809962991119242242186571615829551285356471016830798720658467629915262080057991104111277380632487992269908688903036006125790042192347364406898 [155,69] 353521189712751002616083361391679097832225838712525308316844157043638644429344495528623550692072825294697889582154886066530491537651150629260567222775888800519126851632136834025069416935764433641943825494006613031377483809442263574333248725595998917706659113801962843108157789002580048889002133212455783575064849783222595628755045800445157066902691934726554714707069994660524280038527983344930429971336304095063383612755559722198356807567738371128915403022664667316906466189290036717276380613384054550816464271351220269058946466991198563285486133696917721302063789659983279330317393072049055437132627003491602107421792925523178623218341014202192449138590962796038011124839569767243141729479526609078997929024749165098792513892451584813201632810659106508148135627605881599390417629413541846375647384414578862538973336869067112069378132027137496705551861898471175309341996157805758887997721999368795105597047290816079476280634614361341549666463254503570322812110818018976523636640059978523707127529030565378689238051577261477706288549693393141846524121830278936873174010801292378507463857774047552526666386952872381123567081719343461405503818882537276725768566131666035135975787031503764315105986817846908595247323274480133286836159308047252061463949642117296991058585957240855844053868755300288064533075745285015846352575628877708614925346405583327414637852038509508944207176343496213792715445364759154767064409387501508753929992468833682820668344013778702326305044004117989056084558833257380813344833643722792380820206346394548895314519532926287585073015465351073878011900573226563036816290516608171277984659209067457365604665904759698184963880438340266805401102216305833373560309490665328532321136371964257733426545483687939616269557136056793282385723625578509775689850756259633701289175250452356987417076176881031247489811810427358004469348179669036012936065936645342836041234392852688499541108227650606992564860330752608616418433436485556184716785298173466115190910900292045551897 [155,70] -14735953932467130149756577299824470954038706280622420241418858942247228292196814161647048352060057294093267776270126479367941341840463603906168877201242943664095349790041470156860808293104776472814643356358906070967772257244413907455627917773395724827496757614372818323042962299591496510482680729986485351573057042628795600557244610451867178660062388790162685943368020008719169244961453907764033805340106472945587199109681858094922576849467526412801290417576553387215486784831240030541209298560006206362033213392921647627299487226921633017743067398306418373177936138142727554338229030997390212660703067131761021533117649829989544786173148576629396782194427433420542881893620108276940766911687339064949511888878891037190917769718711978055362431576561606006767585814570696767230073703810698877754921976833028763081175806990736001209870426195878666590764956343834039342460138919794319503359090621718813707492387236591357320516122025735179302935853664992978273588653141331583519837518598148242456580446510974453082998501443012673883417719551569346041481140043574616522816011171612076880346398556446121391707045433659912987285358383320957103611699812808565096597930575446295848863380018002924251419087774879905709432099544097568210421761367260496771709016233707294529313071749391072030628837334287023087424209018649292878408217050248931701877295653025148164782517143848506100345159536056937489127765927465591007840981049732327794500490964564392525286538762553404023996888266141011684131793750365190305390587113429636068584316206829192659531245353384761077586972394852133103972238573667975717950061613983374811866213252516232983101925597625238664404896717425595248979479958360041754163798720875653521589138476340585735757991095680527079140518057793846710215669957404311632755033442236758891334610092185721745662188751096315650789516995777912756999177424367047890324758109387273602727846558377872354659584227578471970441792907501479572378084514213991618342627400182899607219147087909520 [155,71] 268918262697698353325024946717586474421645536373965160646826891172721656799900497779021628970204847335228697709782619894077958734066868809986940396464119871276501048139472729841373658756034485367132751297947443585898701227138253531573719398724520204237235610032687461765259083416336179910165355305798430734680468013291069908741249416839795706832069406953101637766372930501490377706315676196520866213591486728152045655531676870930386336215309249521001379741467183950306394133405552000499360114008227881562954740568378663781434025668425624317134959985416505620662179492715121192696679570337560339952307205841913625439344345309115400303227951586091941367219783857023508587225220771080077040383405978230900365452111612528763437161992519719217591787243851217846857150434055369233879075585342046180178346467982623282459912565767907695574424925207826689077511243315145337261308507451322361746143988747889456196734136862713882409557996501356698473266082529327598130736093189532948966713499570753030894448535386521435576397325099025321081203326009206397815110785518244436564385368253632892647504237953374350399059351636030589742537800118278749109280981833276264382058900591580751120040166285077101663861894940455245955515251361642611528994398018011232783175414992926360691062986269891400862218764667320290964055283131620866541433980921564431132401461187829059431062068377682459972265900576350159789219518477903840903976400806765100339204298517264391175640788691032125266206263502556229586906411818841184063857165211533495402096052782593035283107932445889644576410993253428524702184059951950940525588421461922038786811381125393709917355204663745730693207398120989097762179410927037644282192194381423962440768770962993605731170281993756456073921672363365162002336843025321112295897013463979692110286236809094359270409650008001114346391946334362429777959427433370962238144460803116441476602013078404845548860780912905361527730284841203231771534921185501164250023020582479120700765590593 [155,72] 24730216271109925874862734906988540689591375674099746499720092118262739115656368626273315180756700272694483097581647715023317543936765899361923320717173665724587070817330707219608514732515192009394966536520815018713020695725047407824139575120751748932357602056167967229221950326935579864255388387624343127036571707543236020756677912846938016178691532732841001972360049483351996104347628778098380440195209728237364310686343715165151820474067548404518795567701794405608302275208208570721321427575951545382232762606095260711190901009536332226354049260151731538546367270832243663079809147076616530058971186485656917541990821661526515357889238387948569639144301353368224703081207144843269710989802403439343256904314349276080191503067147261681236053324650851137644305675915405391485795537135408082420386181076502994814481636552279388054488840517499018336403709360213620951596670081878773962503530110815074265914394462950687707825414648996930346739214321917629163930650385134584401470142856535895556573439743007039179741156538853056952134111565042727964190151449063191819752149034699751054189006603093851773284352380954453650925697918256522795864774990788591613953589722106374953927808158944008879603059305513705608216418557369606440920911316953719638023825598214217489887096033131472960813711056281590394262879717993075723940364682865281282757857876042772595440338929335535535222905846066598883638857967989948094704309061159096612370313404669470543087129508302650406936774066298189693165705029326826587064985041667305258025032341755297355156457290437075168537691509239204985020979159296099299722346647575101535711088333705941921370083186862652770307056019667731664830869138468154804176615808051465657680233159773962545150276114173139544825874686537557334694297783775152353617635169676093717649209964898097683828144975057034205916843960572495377204153473980187808145556105832727953621587372145233763283581245115630934115471587972412685946670834493636084039960727061526213218530 [155,73] -3384644686224325518691845062486002181929905200196889133624715052631863648496445550475320048148130180075114995311553396176279089730119384358282823893144667397159281371324122073536131766274720928516715670719769069616666907326468035778644196118014572784853386562963918809797013742909593558076373645277323432447791456504603073301881650419911624099235621162339062219121925760624333927733832220728795225315551652660057395410909910082581233803291375855873623711498949676326062234334968023609967817879735356355643921236168588598309432670022764517488955427523106740616729725938446657173760396988799314856843339588874925854595862372046992414446660595121692107732992357496785672108344158064466065296582451195609096977707503228031216062748596818836947125558748069789232724623352623449943877953392190610388035294130706675424455324316430797267094542364567846513373895494481228831462606467682328764372970868314860179909219888972855618511000367622030237082540505255078541776211127867933064618637007185055463775180795416864849110561903407567744175604817028896046995892664196483488824846889811426224695243839406527179077230677896534261293981256637700787531572051364798425822876865510421701210384125405928562042007651226152187102121063300212964713925775179631140369301422504160014770665264148219018916701314880866828011517198127573781156069853499122575372221083322542188151358428788497468632040854663852296058322388659101398386732213548651173817421169262445374252208404909326080360824485460032870251328514891943602700378223873471656065318934589127552230587766873462305835506411784312294712469312704985022819860867400146250521142337842748239386219033125529993876161656796901269386438212573275655708480129610886001185980796823082258931284753820459430881714068649082891899643498426399154265348994729610058445954609290653366273691224960232359923968990287250814869004071799394727730600684585813978454863681467451739058272829414036309594941637297953871390003964709847136812132912749729022594 [155,74] 126077310155141645335965663536734564603597553141536899852863236073174950773936709358059174304259034979545945274238022699943274806972778935643758752650906469834956541859904888415583765057820335436457643162888632465060111632688170440089134683825868819778957267482398400732103176922524948468298842810927631108404729653179202812349198104626878502646944917969219447427008834253793239297872816625224626993251933107105404534783531526730928703192670594263812009332233396578132968714419023876713154137989900277989450711873128139503785875257261338135617835751910085660932942371913123130982236910554022942840180043462404141174783712764831060254757289096553846195702996742795263281002554286945917147601303725520134764192529164481102771806532546928965436854998066557792460945645754473022329561590158286467517169308596923083698345643429483746181426691386671545910446812433072679626128263609420660903709618467424475946156932967562931165141201908063659811290148633817306064411830445623100322094454182882445622845662365430913752227636635156715217589271660290445230398846512989856608573877441254463842628505928873576232114648056650245205596892614246641216502048726753754648095409440039682173440343962461835592725281338412549401926571759011090428399862275795804712771670928364355939665070446644670653387819107637923323020265234098894854380796523717429463707431656981756799582691311830625501791229813708236816682446953311943639232038498967202391704392329259187602556465573337896177303717157760551768106214539880095377723937848860910783922996090313688980740739332609032283638215297964006260474099043980462019874707509508759776533478580428659148746093754701710939129313514669346047792506605793179257024101479122907616865172420249668533805329710608620604457873114647216704396866946330363955763250001582682513390788167789862988431184975680558347188653577803297649582753484778084373039771685121280038012480081575647664924599646112233414139068362148915800059945237116636583209898853361474 [155,75] 19067635888601561849257040554923964357328271075747816055078036950021735117436731657576800009530825249702427730620216808687965022468115935558445160246510293229680829561729545069815914016467582655346238864143869798788255683200118375376961063200934384875353267317096285978233815223264042233933287108846112008302101814127798095872200695828881200960679697013320207794181918376232326940363537661434729857924628214457547814598576565855163917145483761899405054904460865438322358823154677413061895881503617739351244834612753113991234023554017178723095495406748028176408564804901865305892267180593712846305898737793888627716718785674230089386145868977032687431769900135352985065892270390591969245623454371697554749408426630912281668859061797570705590896765312448929631197331350309546524503387769315568823599119838795583423928106179273950341702327559795398829763293588775119257041065323705223285683511411313733247500591886682318143631292527888176295206139469966463918197357835338182063407710001233743426547631338224049004125723731587837927384395062019337846503501476520050078586604040804158920710952593653473375275446282889378104718909209152502255342630509608592071063278699686533225267345945326251839478599693855822785333107145454599752302165796630507953024318438274926590581979688258078277229590635671471218760698526767167737879497577635775737161447101843194488832489320794577475068898429051036431497842732165322091714728799481119669203928986285133192052505755554634879458034723132556238726790281131792999424541084049777609062003908619416732662803616436263582244759891348648012432229726330146623297257374488032722396310915691560138766688869271771079179389612569117338555546829732413838292591978350881163221064609715930883717466806537723549199520148305302598510971289098132409587191745657729514725534331291758980915431516025444750072798963900337272817554451875840859049222673917133555979149407491063515690031792241209077249408768440180800697037610107220056052636315596 [155,76] -3561725662534689332861150787198853676040385188551132682910845946038924778294600287414505566306173500149023302774791415505734881400560831864227558339610628926497131653914416508519494462541140637604028779690656815089079859468199996176461851055907065842899261575972200386240110956328868680935625033380296960909565145293210322669816945196963920752851087181445416963677506564187356567081347380693890249680165775499808389344648368977214972161304914437540366830652402970195772844532780917314619588989662953377895815591570510169029380538911093198237709541555917553188795797772691768239104445502592414954106596961863150823160708423193312937420414453396981555821212055153963400792693580755864064173335360470115372099724949752967951991629830053048641139501911158346049842059235208069426403743237212265880914097271483440614845525074401608165562106714548294214767793123643470822053105594313244857326074884212677734595140764129209667276171776821069032674659265110379379049683281924290835301181124515420492883467009942605971145133333549578469230356388875074164789308119389892908827057431715266676666234742196756966903922300389601974786976855915749601965302306267156054182908046479756696081433749839925023848592752012078672509132434086607568060394828570795454552542022296404631719587575874382899027993117410117116492381661702286365191228902107592817683468098117525400020325382757803893790999583312244860975851336432082041740273913583294062710473324101636227447004621636291927853919867835476315444294028345431709389414458495199004818449885344232361384279221574104177369277155715457372025119962254370209236846550624969544127542096481233665028505379398908963125463641238753200381897249631918568609156341656731272574616268089451168399712222174309845970947372160942443932506927050410523390459262923638619017163622949264689030849119267730661674151518396581111886948162901502321126779789358696431794383217570117836257242792258333641916652534707843695671755086187835827046526712 [155,77] 310809604822611189850173913272971442322508269412979661340012598535665607553839363032717262064254270995038016105794499812476355849520703787764648352955860586035777422355538386509618879059150561160086761882990684184431402854316754729593403160109097565750204477140446098892717960090373041136933158003451554499426447249570454938999738944486988460349498710734320844388771558170255135806999855856818580746182628919730953044514574539313424059388945522507250784450077321458903035186971020991787065684131798739547124677034018917561725735848811304146786752212362945377340071118916952787240689624391959888041343430096934676773082393336503958491313602155900277417304156164933959126297567956485301724862454389350139687471602657757361864056986903557622410601736593955710216074478402461281964837293648223311592025220076424162904350917266888656823709510882450892818552912871801416622564936117313685785266787170712914257335990084039085531645721155413442447958270349163242499377950432143838097354608825053095930079737276135161152311651030734997346844274345404906661922725827881935766646066463489889565377588654236341797682406327832927154630258843584582661216192986566860200582432964754907209944651773045514548430243012189589243769091380940012959553067537277846153247904750498138974875033855169636998145946989784630444722291432617014426068395655626679986076994180486811021945655703444533819795348363469762928377675924202611625565817533088932201689293822914263438010326350875208041531278161846763493895274891141625702534436749500876211633333355239777617520764416674834735015028759212910063900300173939365484161726628718051598336721773133102162095715825240034466210610221813703041432776098237622759148247277165079545318158284514874058857718258307790940844507925991421977902637963009380314812436868311182821619237180155735161346508826082617432540757217261940575659916401061585664918036713939472628657304207556688388791348005894448478223995459633938335859016868985032988674 [155,78] -18146984929462515740349872688210225242017309946839558567017098857677584423038833967859592228736158731720635820819131663110934984468863776631721260731128914202193497624316635606483565545274496604888066734418907784233098098506091177651480772882197206143544157826580853673365075802876311802982461487633849666782279057496081015331981896576981153683881107401920008440864736600884533674561984626189314760592758654484327190317660287909369614136306987958481964426538393968487158891670243991235716839570503484754466764749772615437965908822539470476092213771177685493552105243638521885639404933084035204487579943183996617036959320675026407250909977477205984540594905908207154228151737858055095115082006895166129468556096311773181556329150771692933172964013608928211422652618318487719735947010137439882109359315101846875634889911029063057076636848721610059145396527878511870548441856295357450573726411258334076013533086070090288895878985220412380976731319927916100156060526306224120021583991273561734119303109031926619456981438068515366568024958546662715641348753827438951123170761229366311648053178053229944904346245061804593811411194326216308316196164711831544234763455160569298014002659590959903303742343295420603917113720737673145778215699773210935279875181718076490912428415203347346283164423228347751482917495043962447116451882930981429368910165797584360845164425969498437191793460914046837237275323628227975442255183446554647993824875711201174816062132406880493289955077202637413837919193524056340820558856549872221665685118117905900504146461570534793614911983684850779532897820902295495947258061857553650125557807509242594102291440396630160303585595005775274362443289733506595237210496509399037978952681312963935637523835190662320006247615384027153575263173114223732844619956728678315511014527631445819208165064201500425328630678747363250560609871318539719801977188930527313518380125933745364973532189996584917622524177345675931973092649407274074242 [155,79] 809148527868468287095882501451889357743215748249284981062862896846950826238075027757637038889194407587225529074993919109244989924092248452226889563611460410342090537185501166515257642941593499882852049353069936875276862645210883995613697252269825886386446791067823079047934065265214323948412814429346767605964356070421800028218322634872891584643583086702339423919783224116139592799187745607086945715715377022726286368623690207711265671669680124073927409246059464247274300993480566501525132752442912512340118728462166072657875946688723848170892519975509601114470312691632339398414073668440145139584303285695301339753232052084057493504892810288003080443846831134544288743023583850211032804331723699132966976406703342038883826370221798551636415285273357064776578448288424473956234160303867727171786150381360766315265960080678896069879912759586120723271848938952603647999851509484347616519293981869527267423764225153952389654285879461599409265163039241486652123997575086309187255761979683003302462311849837037267801956031168750913824480871502828765146335390881060647996277948515112010356298164030922513789690985484382377279788852482345712948461128260647718408211516991649166009813138382125425091725463016724234594710204531271028730451558345494135221915075599498630593770745997746916912019897885787008762417337628531272079856747407650600361702270265166882844310822254269726827633328710570085364864476349172170506174781824436643122834139165946470618940015481558904872829440822123368901305725359178253462144320102170425953606164159475280731302913322662837358698975437112423834086676179448739023905365543745951251660601619421401509541299081034791401931817442687109063126438092891955062251223324385872188526241987992508949344891801199197900252526872753519669437220973683496584974128141171841943847985340377876872030265230985030785231636931332693494211575487526822052017471016900268827180247396633523742573147295260365322372323219527160534864495979031 [155,80] -30926448426647849046220173771894748314645382923945733786063921775126131153132570486374591758629509517237486434273274589180131131693448372499359456005335916783378713538860256550433824949157931959339655895432534384292759666757953659244460755743216608468892160005979986936193968755911607628304055714423127894291890830977071939443307881498540459317465898188932568445872563573431143789356591427147113770863127488608847614256231065304247429174849858530398283208615366483601494466996691370510863930612915663758985756238553519375710676342337587439970656509146455266207164935672872760647670477209984381387830891597254621852939034997465558899638885632358990425864552658122350863255015502765483781276751087879327771731251145697763090027917643801290450261314892376617481002418047774425732750771273613589850703132015030147180536084293177030552075525015030095477288118556830086180737267602180047309351016337804640155920280128118251228901899317627861013573581051440864332000011434047998886984349137794023385319337869811768383841560843447352776393876530697049305636017002276964161237875035307420808329694975330435514018733894964405684049247936926849602093556684312888260440122005642529936303135753294931753186498155630705474869377211066594939308358853730522740266580033541634089714814156197973326933317467208099619903562967784791462702616178397436344494956326501499923893812827145121954179251394631739401349890532185925264712499342464391294413771000491005886756524516901091016224484389127659381343273857729083619302072199018994983735154396525771640595095162102134286514091104622019488663803214241428697579305370716616337775332159571442528956882144117752765851413228783595333364359678147934811624847946549880383679578107768741523402517068335720749013694687463180126683893046926380665083901439050252826316666591312965830132120974516179334023409460352039711464638008600810339433558805551503186256000108533346380113198353058797367248910940000342522688179755 [155,81] 1114577126468018736493478805461806613193342085219138191346846136987905279517780481102791400147998710894637320198665714625367909748388418646737977388754727718820346281989008696092934209085082313312077044050981107253017487924394603124795397214569490145584900890607305861708926722522484919168900720764459085377996231653389737550427623022962332004637452576626930250893243524967471725065739179714673311524317104161686959673370341940715196217437146573752162534229354194756921475616520091403583073590664690936962935538110874919613887627233803139163039513166973438725942126776618911696168581985623744520241266017549231774513988634504801469634863687739343438995339690515654611510696421944214720932382558419366510710790172924784080007492271552403735369363845375581176257284270232324167043865621278232771998065868852097133931817568719436020350674195453336779971223810843562541948839545691578058673095464790750778496331153057389144652466361322933478448794872677631138251052311566979368643394565110544511874200682200265711438888239581260151720610125189160339239629928102047895472756001971627310144890095680230490285427595650855787664080893205797145643033347883655685908121387506082599989960923809037249612754857684954513196586142115936064427455181043937423088975955496191767409593884545052558791553869559997850337742995140682008076870355074344907486723987603462055385530364895462674552383391482967911172629192878938548765891924791066436748127805509637328948005825055238430927477179086981747844804775625967290460465124792808523528713624738295617622093497570075316164945050820527617781618877852784986593145493453605063926972203071434086362505749236269042495567666934712547902675435153757093834996203047773894389524006557374223188448567802296636664258618575280223963625736194725224246047868044508023707347275605350943187718179335213640881204190369215954842108731363877114165762420782713126096103692190217960827696913923577878012719070125902617488925 [155,82] -38138397957844770283923026631991104123030878602594333854767815169393967609351737016119613320296880101101783527046109036918708597979075030550847724372878055684911480177538004662926555608038014133025001714214992522025058351784563095816738527358500057548015867003367185333552698375491584309165777356795151236196394511992818751546074352020232771637694954025145669181363572900696914403755593349733627885340610419215129457145230604075252000787494176781110995636854878630780362168401182817397482275778905587386319814302063520004053202732426656751197567365753759148740131290268149804974509140961845514687756589334316261257579841413816956970305590446541451530646743318904468871784723130888493623231292746281737194079794551961084023993934328832701193269310470922371716712225066593631840711437761834109527434930978903199710455845722441795365810710580550580095818452963915028673655311271795569695036312606961244046275173531356299740600693050808644133146876459317623876751174609599980984141883862632656013953590555098694335491867790256457484294506314322321854616074011733328459225641229918879881452074635612724378372946634693278739133509071414816768888679648645600761818937742601600760111056413815765721972875376439424323643135422089563428052967222909532964893042347526236541442135580258369920380117446138818352293035329426971448113596508195759173945518276905282732918093204292548518820421913117644763937900740383006051158784185890254218514119518034873934260354961705740816722675126043513897152646922488867639990647093774328013918298177466032983200251793798611481160488188169366405895770948157406983241095581144976941908388603308621415639672149688160010782858564247858925260508858009695175880832122619512536734120873887076792181022366413431476663490849052555134193281021119989559900775703667161228488204895102385600549828838911832728649361793879281207630352854555462622802288173699049610925023603946361434991851105214041206552933538313162034 [155,83] 1137358637932797793512984098698599429339636481623700930135912470352536266157331338477485643005912621259348531713363570587155340205539843246594325054355300653895372677356273973346942286719513266188790615596181772564174469765637175482506175962071834916716815199457582429159763174313356431332777359694472947396378184907361552073979218422280146531764524394110322639803143867247575890914907309473396293306050527004870236760297974127100644149870855122705329972196084266807429087134320434325154442855655020310265470056669699065043936609051615707566718571853405520241347808545847023657807478536975368569178752997816951474084523423436120422669810168507610430711720451529967414520520898610838476283334989221035586408506830899172803994937154211207803237085036002920282021146332357961761049075768791127623593515297833666546206342350467695270719403199692592037487909995695707279770582270984876649046832315452950412240405839030210849640989614067037458497087062738810237251323956580869327384719117333492763802720040154921613621526308843858705831105068730627587807044495865452242037475632252249932004206260481276293260451762988950677326866952219770584123040521626985345540473941108619534637299688538338540927994417076378530639049379225856795656573192078495447646261942820182046991324502698368388179074376309519506616818225305203395721295340440196794285727561947456973286469374170424724703206790640034064468675607603804193728819248590205594891990883796768226541616775339335979048996533822982458652644571315581229319241439973884963159231524914857195538240422764491294143111961686873174832340799261790014593408368539726372118176261211039830901229884557623133963755038550840783698937013820043428365612509306106265940766329013694691355574700019165339809303483747823928400468484530899549768359103077446740106793221342980364050387464811481246542449452371340379023839388972225091654162103291126987923973429782436648334653988884436872008166288941209 [155,84] -26878424718936350834448644100531496595112431847669594863517930591454058822061608996631579726199155950845932122455992536831018774514621693399663958614736537989995430213016102709465228307000182523464008746312293754931807077496730506334964113507557072349881602911627201168869521107773714374480346822293280427684073893457209096989408177023185867880997984714174386868426801342872434401666242935074871798150162940930091194098388415068842267244703380756899701526177246180729939620481343422008496841104970491770457940938643633603269347360823515307152692161084134787323032376946125355768911277082695666664558585212968702754386625409785708594380554370536466070627430684333026110814037042171630433150795931757648679415277810849802722158179456703560446440488787342680161217260762009353623959325350734891330625046852668784102970109664193600142379649108272555502549381975398202469097384038543309779048537449654036770534181845256194312752972759212774950345674108849231454079611355754870545079568555079026713854873976513944973809043960204355827953798213747610376360996543398970796839642607110902213112336322314395266300658729197581628719046916705057878526003353222287963069720333784870185473045537799162423218040584421841152164012667693922542319946647516117997073908732369044012223340398589419806323045132242464970922699726347925189363254450160520677450790753062304044102469765684349387279203678512087883747302280929531375017310673369956669837490966583176790874766676530360904321815409135828360987235559505305452962984752303607326939803205088450356964813532327124036310574351624202251401560262016566070314134373305177450008607051714886121502034596416420520876717341917772571454743766594763308086444528025412930333403075670598788766560005039544226238556172415320469761543910611892606135953100298687012328897730231212118661846748466573162854247718788873060841180090072264177026171194969420040333969059120630138239270063184149018738314296 [155,85] 445978765585447106024007747057134272882878359361066966942596691117521991865304313948286616432075738388122850327941571428255029837804426676821727186945930694209359039802106111861536347972571434656959878268997934180200318445784103892376366704611011222415372271883103887198311956906066829323209337313878258148652657196508610984363825653472066249559985319141138577186238867292548679945165970026585578225784768086309892457337080348875496180789374268570727981206844298570630560706182239311607435535763245507146935147700303640963954403869407116195995612326605456747742933014825284125314540526592266766975082089991398393310098227374798967519545288466962149866944924570906216701439562209003193042150051588735153141802770601428278070937307383962264378242311648788032903778422983607326010591969466472317826196157990253126836309404660273150634903279461384897940664820648168616845155795429540378779276150476161438657298201673007058847547502084336510109021856399204344399382214638892039682918684299049361696730971809809426940949001314427123467969515004849797612746179268411579961693554179282635060848614696904389839253201671174573188416939417653044166668955777891912626376496786811245415301006778539905762812892541087793173853416337927925529977287852251474346546015046534663587001193846944720730817634636865281324180228424139683266542222653983747315069248838860391938646982455729450723969835825035640168357918979986044431354252379913169212938454180008688071996098457739561637619913130819031279552735442562895512407756492016115486360060516991111212528504820820161728403083217859157044357013778021065157664084797980116116824217158474208554744271611310033168710930182900489334620619802900219939803931161303955508096027405149188460728838323703197397949440620703737943362020595919114925801337147560958247513113870827236756892967499214074200536133075397733138969587153147118043688012816473760033780254904062796512740735603569165965715 [155,86] -2736798139338774389916623005440164899607321624602386136263673853604544473322393783516711959067058140435258050806143567693322815734297594535831810397848525895392205576774235328831985437357990347221529130440628170594161542906528986775950631567183187412163929681453830323406154884590454779582640967916061925666887902784905354057172631696746729030860967398311861404512354915808091623646543313634584595470685763931034121465329211428548583525793327512345562740098436975849237155630319173976348766744078281853377036030616815527304884429653601061443375605120962654275781393807100719512492080062227174373855529550523319202212750542815850287751161308124485399793403379683817934687396715153057380198786834559592381704298476443288282567836662028485779822751785588429347063855174774308629874306389265477681757044227581763985829739468527986743624739173967569511290072409052738848036793926540320118011624972357187786363060911142919555296115689557453876750129101456002363811115851632146808937701794578309739364833616123213868141247345514923450473052374800052990353725272542042855951905867879277993797851617432638273768818123994314730740957681615062960648575233795993191081479940218413028611587842606803597043081795321539196668913307128854447384964554122236728034361697532252245712915813569809504870217761098851665744139946510778219635008866572354129518122990910095330603404332386998583048761797283543171911122039594075916509115347576081324304007868730018594016368892432143322377218581250247889704659871386143087327555498601078353829024023665697243735953991256279172183944772546403657829660804883091367267688920276033760423741659163415749173397818382049246396621056884376472946018810050675595147694024734979826150380000289869154096085402875537337440013117108390544513370912362353233591637194166429571620383912722283486110333824406199276343610370024379442142784013245062645953146254068154627420598809641483111485746411814032710 [155,87] 109905706727036286683156353188399874267217370087694274702814484764898492027574186133454949976756388608976050818730396757238481211893678528220166479101047788308130789244636954052430148339118363194044974583114415352604544857336504498881169195059320077979210563265078988696717543010440437566510534459420526770893097496158777008387882319247199330075436643985072814418761296389003662440213394901103291419577064752038315608465209455142063287633161838493897091355708905040372162880726351478808454693054701114980696124920153391661485880352372728033745473835583087264558420397050665623517445676663901892029652318564566533980131847429301872227079758895130835047419870550202092504888977849424495955400934130105584032069178836634106291021235718757345292364119322106422145796458030547146637649291161956832568096675775946773205583278855335750832028238191998037564431724483366772540476213914517917310349356777892251030000284719809363496732157161774661205263804680318476602500441342280136348373618984673009586549066513156860153467400135765429787433232130985178504555184760616735970847490683177940377169249467057703056214486049493729081209413333924495052847972283173428765173211082967237088643207441748559463887434760798672708862055147251392548140435201912644284992692524241266295465559879198741834187483961712209107216672985383740701082278393411388541886699471985681166073121425133386337376497759592842320332499970359511822497698871520159854191993228396989423973091385779191010269708751123446780989582220605668010374097075507866423943663085139000510940575520641472043604073812680286772667246061509251945282675227413109462173632877352464080482887311342983013736137184326517649578215086532056229223180955672782761120490075216584266593361703337092884555512536684724106922205018257308333293573642568346665643261149097188072897322304816651488349023996977480326704265865148494081332051525589139548857239937249984427948493753386 [155,88] 9487035703737713862354614778621970797646202155660304176131719651077210763920072841999794385701604456826198940000058771795828880197531380888258415918615732669113496517173290832891606403406635506982575768129718947489768820378428972672139685719084116207294191136133281043413437187727282030622798697739532644554109670282340255437119323612452530508125695687996895369275083092322025768572308794463350293238995037986797935112440250328851908793563537774766479261745322109496786826383865616479604567407532280627115286841545961829537998485885119952998988158323718318046071899953755266129762567202150995295672777757239195595027203419684429436657211559563721969227806145294306754094703895866257543962380878633161588435870298947644446301964688322168464756407864931976247028383782401509864804842183947261320100426307165736745357656245264464763739441891827937149510434285234962659293531251861381986449672262738164149893839449052028017646261755449111696430232520725022079375000168206031987077542212153061518386073011017522028729134736275462296572951840128507351144880279405739304410595846314735046801370976795471138638651645291351871355030307202691821290870661067404245846179315219531562870023143767613588348206771382546868798696342565435730392863822865624992177722747462067881504159478921073203800718792650772647368158861820389297197262167309306592240086196786785208288185563710280615489798467686403153751600037680944745953003204485235703642915626064757298564051283767511039141903153221209906238734853280123908852337548008541895762968229544700861663555380512396493568849451129148342200465899225967108471522251114867308075108258809516524391904035839958536796746676691057598615221891226806850434812403013748240008224647477069591727755721686347511056895919855928019561073745915519503270393928026080432324203326624672514133509021641747532836677216951254802025607468449494599660949176871952706287544803274135854746386772 [155,89] 132410069180505105557429026238190127625826211013809465178685782687302871071939392951379496999525828637358101968801513312511862482232546492498573377296946061465030752208161662578026760675506545942312545019386890259255654836246801654963558320741933766501005451142205477272747667627572246131698728262352459222958075780397559613327211353109810597941163521441806886723234611563376285759383180808343950321988556046291707646111441071074625699623425983766429900004649868361977019865921406530817534528183021989786119233045917357705122732697131852967849938599672801193149756153852750885657547741296857122812981213841343887780075034999728873426591079647600203636708574591331108560330175794727650129333829064032529835664774585284626669224724928833481987390704821700372049694456671692885179893612317142098189602931862342065934996698188147272673792196127011555867230730904416902276812351728859056532377681729805636432036322654353308719525914780116555845760010181962211150123429227522157211806680538214129636372815033568918237333888908788976605217818368371703368746929200662169072484451219274692684916090694927053706824444573829867902491294668623590930100846373627642265129558433183438505308121953387135111192234650631591160985978110298982230390003106083494853506432520635026626805945634620156776661969542242274350505907323502346349531456102818148729807332463080571608100019432732636388981173458365869693605553165717534457770925920992163251655411651587111358201549482741709903001622060823003280189820784737620378631294908413170331503552681330261432711256611533252940250356069570041002922018733984595525493264671518281034341656467110234721892333009231477771610452856268895719679528612048931385959411128301312027120294791081560818553436867912011777540736156904148242765561528269461922505678268833827673370084303556420176245180031582781749424216626338137545050842466742683902720612185725892926995652749501713562898 [155,90] 14096707922922584650729839171169906471418492660815888962607839122696800040086257736451657360916596715980532744107540457243821525766700925789141924963779971320546589263554979230092067782106005009180261826713617003473459594343182323738487138548166186060245772576377916357942585893706674510981302571543009399380491142321970797172646420658382887350132368875504823324000925525607251031446739041709649691110943057646845117313788086364705423351344847269879280116949335019078871801623788294853296237739283317593960485593606843826667219688948837214900382176141254591103602128680630975164896117494235195761294837542621775257293451018488616037154355794109644235463889654531474504150037811496736258116721482899689551674454384326605769938166638372526619925254887908788057322657790034935576642312772855088661089818393251382584088746275136382554976257034197034002516021729025817781715742585382116098278249909113729394648280945826739502816060961151159223104801018351143954628346300120689414057028264363224623352924054581698825534165537738437583655485528006548101444233673765899077958923074723453237850417675970583083672509845042911106235831871883694687432791686632875264508540758803759739895779975659195186761495881646665581368467756147358837541791018960914015810594248608790490291198287375843209584658800341543632784691568372322374645084419572780792551852564396865423433504214791315797048514299385743145343097683774712276959394521093590540600714064430561195005465539831950121410971099640932779962392335906978821040172365084262766387790415056880273101259310739005447127451893426216995660622252932044486287524442949562095429586917228179189894868641841803801495301529382339096237094993147976504630525354575202963826751234828530256738001070177821945334561829737267455950626299177696788188834432510139097408105722318098610052130993608094642072098857440143613583049442834824878682837023406805856142209594394665934 [155,91] 245845744435954213708670499769053837230745691880176765860910816097860175878567533067882553808212413981691902146221748907674097984425093747357894571010345569588405638552173396851147999370353532474366329462312470237252007917782831623224700863519314226626794458266606951165512641221085618315570598427882572659274093013317114473987956803627504899746179927451983641674085226144062089526429009188611313076737665656537931335928436254840861638706804032683773813137940042216610614686050776127670172342078121807406389326922736105501297095018728799389426393262602643317119133244874647196518125758709683031694063330403801192474744400636753528778737002289348268742677163001360493465908424482522416694964516419597051773966038386652271640255827666465859661849048911587074528181162590954849804849961195568216759350712384257591300536038003466774707259107772200463568742396035895509966378017627124411792973298622603997958676044612235959510971107077823051438331239194745823356240740713105832786945893255125444892430908672362116438147130657587614638750107312474510226997046295945561495725611451206974681367389081267645775133124474316667057933247850959019069036846957767155497908095642535166191519981514257237790883523228936155643583322117399113521187976082906506100903495721134438003774326842342676644525725991112351518034591089534270127772910507124357612582684251662066687367684323253447718932748128703286168329759692441734071907913675238995638957776170146102201283876318218296737153994258525146041621362052114719085646630884460825318442126730000558866435068970520488520595509588681288989087391920512460723007826660138846646730963162743267495656662967722504364911667316137006104865741923168917895406330272596987518921335457154326772161125939796705963676745680923449119737439309926349284041855195954380994541327003774094405456240084587492542791693015646759567659418459120445000364519300457949678295223118800 [155,92] 9408870232053382484005638495111728322855132067213222406207268017054319983905034621414424047883960309480290038699667464160824263674359898784883125824299651591281954374018397352742397438422775026979960096090648731501166567790630299789730935052065165894537835018708683190769803785939876265953477204985333708434942736160133100683939786444664927347898734789326378025145510964217411854491943764741645484698766477492298226259897528076950071329829163593510156240887352686308506710535446548725121478069068396657643210440555389014195780918158330791333576439122700057537330269164459628260798385887469067105076037764754860166607184181640345703438405255717975436369677499034642867486569223414491885614748698965450522513086803767578153680028607560384329919428392265786848527118552788157732834022970536927473960770129880187351478432232913982370955860182765440562425885734506399022682135881764446601950053207559520228503804654079970327069312242203788261248263175976412799804538716385590500286986085724948328969251511515211791259601814958378780517554869588351987718739851026923782917420102161883026624544140011302985279148063326483020718345255556353830870469445622539552080101028636783442379939793551685230167699452637151114565203373174736856714378498026820322451926231867153108565326012138902139841072144317343105466226257686571199208184626555701136824778609208170729604754953694611797447083370168660295468857600148273133137579033476037141242936060216719644164817205765794288521293858940872858930822627666787910570615098849799976904709626830830437041747624524938215419347174118601053784629801136543898008188335863836298525803742110051889382640093093249113309058738245219857331235031625730759454419528572863636877435132183145475324822583630660152103221816786219418365537709172451661618222576815956686316608335536209583578870100992955122955700511792666077308554712400410369030602948896877477666777710 [155,93] 105842358484576148247005904872875979150732527317087605213535998596162041492131311697535339470727043094444941421235443044676974167924033501806463269590619672993930043134309208242422039259210905300897672560900209590122372028348222404300496783840425477599046857627745402978172880194024297626849223486251829749936357610619622628827682891088821643211341313374422110168504209251056629384114651545413457399793753446687509938812526886190127592309790442934073225743902642790920821540907605490700728681378975065599065884158502291605059270850746551989688764668570784394020097129235476690983714042079277994743318286640385748881638346093748790236032965997188952388484170879392375540640380484294969501418380221902833762975774834867420101151944797796452218389172530911625539691348396740192989582401257987768167755798380089377197717199739621220860174015508250796593964826526559225062335658823548504963716363803208892649851805977313119835371516550621800875704420937216687913459165519657611180760766365123952974373324740288867486996446239254489605661722853127635507931053334152676312563615215382915565986357694032652013445622178562361230599369540043251037609528455421803448880031989532326296505958074987152894380075621319696674782917879283977459060110819610167835631848881011723350085790327882692860844467298838642137273156980261094738007756715120943621048463935406379040553460308999839039867046475909184570363155238775416726513408023241740025981879863523822449715332448916966948524182823907860909960261463235194149604308556151570997551328415497746151013345334595426878075954266817246866168558013184266436433999250329733999073640191619109435984450317049093088109913249333504358571201690669517612462515536776910055342228835878394800829044509035912410301978371504378329303977898145650497964201250828914184932722601686430395308582783381498572789013990729521962980923686440882255137730877988482962590 [155,94] 2475159061754339279741568501500902274789332241050593343540481539247054493844779589417420802333919806923319343187112877407320809204694771839509479062239629586969967158794842621343097160390056374761620053793288643181963205937805555882461783875745781426096682899943974139264636043004385762076190706247089419622844798994723279572015973548842154970134688300653310970032010919661984443633094982271617292721809232949911009293440903518391210126495118676933811939642261877766766273401877222129708833079073867672083559322469668365028111695629017523001046182791676542115650581777420414786500376476193711361141986716399971824108314404745631017505038787266715108839457187486120098308972140742674327388490277327354479801293038730180170069796348435440338366070261944042223172763853238978871728950419014532612957305295174439434917050687625426091026461391877260102426191133181018938773791261383609440909594089865436089822838781383514268622631125597679842824272779247511955737440432186088887224414543910334577570859944766703734615050731478287272482721820398989254097929019150812120349035699925729726430604295667219055407054218185878379673202474095642191899408575013963255268514584275208231347115593715276742263208493812935466241215611774861982716157616250516978283263645091204697648291974109693440834436803130284953189285741980939556408771653401162677621614950345043561128523656182737597829211306608380744732840113402446336859447059925010807398420246487386688233702346156473157457385969482167654667056386176793188206693971134682033358632527586144377628100301496811477147205006463671124710131307755303421270400137165577182570536830166318067815238392219088831846253897799310551424951621032506157742884494036365589544053122362691217781725813091893454116822712730661703456561410272948674155201883942097886138559462324778260897891569566302437191158660491252521408267713821371495145627297694794720 [155,95] 33130551762577914246122416037285293499040066934608835260465974921360936811283573079615070450935672893756777403915217674599213466200186519730831390933163584808403103619146732633594586210341691179105133175931565162867957953689799980661097439187383078185020044225222767080091155882876543254112286868845901816693500045296699459274593853625375055363819886045691473571644050311595303332986740680939540950314754028294089573445496564216999278558021524393806658519902365609885321470697422085348689023411045006111794256748497680870679272746123009527341486430758248233182454994397718882099744056873154579823225646247078796903947516415169295448897347367977046612010362608835319950885806938554481561232319836439314265751518339782239395377444992137304853940557221887380097052714887656136850240268169901532755652473659284298693018551283537056740217384621985459143076383079722605693976887252611115347552808782870995653029768506734845689371331420581723410279766128807722022333190508918908729636774755120698559861954705770959987530839431876283802065023169425640475489183218008032456015556186452145640632263318307264582766826565840295165344748370445084171461763717292096291923572195967315976777568862960649347023303626946472629510077433351955684535021654803297731182647807750061960403510870023466810354679065668409305310167695646068443684028322526312152812128942686651494300882822659513996905324341063008348235260634969641570366202119450571208155196180057553773971452054747625587148489131541294171053033174297998779428140073776366971036092543560962739279910918924421257843703758478823679100619896502287115079100596954677702746164447809845282939486830361399420798072894172303737388127058881593291625249264518171103413240213889640569159069423317454721092659857036736246329894981634088082426154804963681076727134392068212710604834905180311609448274627471877933033060969409468021765883130914 [155,96] -44468444475501709629283958124193035568342768612351936917059811871936748009412681099498486867174077788042917961940933143428074958502457352420302665184896702556053825675133895747358095299032013329077877844232807547417945694015008910425093850660624643122290861808411630827285501634200695094102556302559950969887449292487471661575247353223835718047967922601773611619322823877809531014905594530241668130056450242773188443853576898536300899188820647890981296784957373490551001706455671173967108461081228002251597774521691715823409223319678260964360668489324446426524965124644665003891514149019737277444475031104121491196945727599608927287513246393091896575046381989979126119588660340538723454392171832537774895241887488079069674000093490428367763582205541686382599259514689109884162902520488228617140771822280340453105005425268946621981124447830981046062591481147707480181215067667684318492007994684796956772135270612172935032622352347172440892365804233811604873240904646345840200707745826236223624210317572114792675651582189753180223647690411264571694932982239771446607392172678308985776713057775080085272235026288783929305254491718836338815537469228131659168752954610609815839779904551855514178909299310378084371465542491117395559142319371196267906001408053539972978085472998089796716205079607575144370847470450502334206745748889152980908724523406248229138329429356386941024063394591631490268247733272483608642493169804943580724403760676121809011527709391653090958905609674125394495162245996329995236679574989358127650301112644818840153553387037877571017347246041404989473420126888675907625021861100970082600621757389786844280479570903405902988572220727726498739951478781275494979891202059882530313546167299056765003008070628959661284605835910479272137706564877089041607836634148743748920691677154872558875512864192887870556960497461091703038019964163033174844740022 [155,97] -917879964350067030102691743096546769101623121027395573877451626253602745911104821809222970223451679164299715311094038333214017415251763038807850954805358528807804734324517666126396291583573397354457930093265046922676919235675528320297692553010234290972735145439435670975212818433834131275317507961877550331440232259539603432569459492546393215509352236637656061522016255961981480266104336873844442399299893759127540453953245406624920850058947787575668009522707546244394538861378397224224100649343534327128146958802870574829691180066213518300301586436858378571223390264073167907523600000791296282810212245588703272060078080753501087749631479187984502865852485684738642239682397772688651098993396014821220933583445441380843185508291962666815099563353432010352820610661748343861282883195726416248215584568755001839465950610233310140869913540852620854984667010185076337213656716537557109335014060150960119971069900186323730566797430287873471786752977903003537899028725703092259197923522271494035220242971515255597941518382325699426340848551766580927434051307715967771748411737757639850553525484640199510415936336002685949910336694304028715176570038575008453436535721915965390797327209531728452931588743805115462133596099345319992842722804254717479300228561266948873243212597645809332041306139749590615395162960685478454105329390105659853344873107416867532176888896931726074135830389648668059630871070369607832934242663528057713912123042737008496299950531372447484440867429162013024203387202740499896209529524692251077101042851565162095242923980462372186036341771743978475049310022930998310565146127563533918091598182716491336732067688983545387062914127926776324768962017227196169757674493560585998139909648817865099799083237623946191376390016287052584989889696891330880428003974198585504234352796846703497944572170581799871317201555327967037519281399638601849080 [155,98] 28862553624005274504767359519418523535888840406450009535076044455205285691068013960791986308087108386009935481460962696609617681902802186916364125712323425221320025370612150873647544408733471742833279068564022975096528471913726335563433600688541910652477314525989411064585384274275625784564409501120881636837893920262687473628109419809708575839633611762924829089198407801061735624877673672353473554286691201101587276300215839760000018990258643983667359939325881762662679283813889921483875296106145234922711364123590472520833650623409204363171846628018480203501020416607203734477058499967056560962461395949513185342831324798499058590941078898014993946841029356025706756514350326639018698076424445816477789966662554207356168761091030706668625653124751186857711777383036848437838965598638377024982884009710427853085049108240477668632445188627244925874466448756451085306020272047071098108914613834148019575344184218129927037183009752959067220760357047572070207689796899028743363860043921687882149251941754940223624967813713752810697396823605724930539281337790470143428500678431149724948116436663529820643312305113824897076434201059487672044547702983754347701641072524158567211401260027334180209780604871681418666781600084388251144152216540484291958292003526377994820536103139915837792327243578348065088064137314820244333495289479694363003190237909790190474435682966556671562087093649550067795564238606900181346251530344146210008811005173873914317091594039279366523007690687705105956801803926383545225583823575308282751948784413346659215810975987608776088601605292908559539956054710824356730435053071062755939790951055539513727782082152873656516958158685459441370200804229778757639012460878484525171878584349031332552635400871723479257462463712347064763230090787218700499815294900411263704724950325628434404231720683254113388045838012546874614475195380534104 [155,99] -166995420851715217406378137623735192087202810164624871359712419174976215640931325421473229961254567888230671042209947471815567670740990521575089258997665414974781532940126481338754346077891565896412681030895080091941056103477560865338970353211846720395642227346012413329956812414092031924307971807678573854452572581562595231724848247604583651663209675848208723064369816950395887703251823563896839671651106293199537086250759891985332007177789260851849976957330214806797451710598399451590160098570668914037917542466439731770452749470491610843867990317318278638914422481400150336960268920389535209184335220592169893806075214552866973692259457442470152072998409059959620046999982303527608418117707380819605639606400418849737932247817121958608080452666288611146536343293606755124000374390461436240709805940122572124364251080017613513003261994957568391854184186980825540503560917992119227325626394444775683474055816275267372961902285625881527841602450136526115978552034954464584335941946502919236099947087146684915323938387993782312303547425179312968029157263910624481758553304074419618872289805407718721446269129649556766186813634304546076061476872137642742823970350863866267202616088581533722647279717679761556019895023329050717107142357008725138940058173062954022230656965811246293893065249273506052980686748649811263188971211654744270084272320164810664761806668304787356765266967965293626890246098594356531473785512592510401924110392756743969281808157212728605052836696610002277366212631897111143529670093854816165694073476753521825081172459946185005130429622495220001143019639833755253739878739345886256906413463519971003181347074529688440823651856258421952655459741099707413649057206368248593331613363117821017480158623981917127009122380957641224897153497405660694726146323420667610336127535172166115373623426649993021406406727437727408023425846243 [155,100] -21862038365550819638381532303148069882534863070633080314894423123298852882499949799794102012299135286681556190985816046717821108101392567226015177621728077229481787390643595251245552072018698636667972205410072286689150031637509260237367848744709006094679706077747991823835753275198292820315538931285656123646152685351908596232245478219313428828334704745621492003984500776881859991911632190761856877797448929704713521837207197909227592654520376387193630286983400551510597280040675056787390434880069795641490438579399066088600023135872704425135848347308285190700203557755144048972729679294488622692347701723402783905665138453580433211082358200388066678392437344528443275503744918211131471529342250836393617157102987480076875244655313630339638634517490408491843079798195000736011672969530094539757408212538983669902693027002319102048656070640225882933380764062502150298733784335179971779479665720139251967795647354580463828660774407244340799160756233194913516233086301644701942142609390816265073412881015501987494959010850114760754513600213471190339518303980362838384280227145833340241880315414834454606087923670688065126925798340442016380753835406507511082298573673230621721363577471826225734250976396996571938619584109933830742812723778173734892681921814004991752896477277356524363349216046195869368637214702434844806876239575563025842718975374637683133207258237184061622202450556542774502058266508829492690187223474431652267335081846591571790583506888905625144899502068691484248945872978882339691758307915287176561029713296590026550404996664768166381687392339550444053297416907818715905654431829613553792968550759562382642434742935265501787958407477868843628078727821899256162017076089732915899554007437913376920585725556865681140986232719089862221385107172880335890925560069386023614530587419191117032252330312984036131232664092810904446174599 [155,101] -269014444181772462595568406199161453419002474060734779218455612546376607386233349971548986305714113014340369941495937341550518623067853862937208605735896042230725416368933822981059778650823849482324343575011767681759962414105417112649991343858272966825328516458772613406787100291113994031017958488802692400171901415096452427971257307276927687933377291188801558396529053503436067524742030408179211391266807823902527579247632951678990574979567316379067065358200149977081473264586796572762006429028109836645759191941506382343842939721621450821940668218458618025692160956664571612067177897546150226760520984664586014671174955280075219421025235609649673016630475905016763310852943927571095278627940685221124643000540710818298010106121825358183999938572111817083500663684839416292305119315089702601005148028683895028014011124885332091734573832078101006260775182701791388488818554126853970809683792889705016053433530547401322274501774232478589336307197774546393618828497751107597303117613143866134886494754861341803506451423910348179023756829061961205556323828356530821832175006707399358956722624498610968971971959999124565548209286302513585922068017605580960657175126616254445273009922686328611027348838486999795636628366682489883956523277558858650925388735686826768852610430292862396570829600606334155447015373446103226747189216661050424775957772490021322581889207787243530756584863925495781712291947001291469888858994879587920971855929190768529094506505153233002252568241586115507963825229482822145819671134828140694505393754814143959658296817868136237117846430437748023529514187954475086212501555858697870633524279343003295909966893146065150134289482827801742955971020504393879269520724740164920344068530777900109183357164926275390771360153132398533258195764568420972100692804199640094056921747515396785579751071774772071043739309145443981944 [155,102] -1015012817152546507588306993899309442144988361303356063887480003345874843439632458139655160694066957386288476982580709762560762290810408285641989868090327683532716881745561303879018173303336165338878088289370848265678891983150226346616016668396244730881872733839728332835588112414362009710013504089734009692363685047305987632738943408197056773840188223985249956610057828408160578170714854771437588921682936029522989486214804040511579196753979897853743298993270137018483803432336241874255908397585521330618174888100466586077714844248198686284938990687098498289014267650456195077236860239271015372567598651021782659404213282644656163548013397249700817986405321588622747157539325882527594109855478870472256276723695078397664751682389967425103300534820431590697973522934636216055185618600030000276350510887363457364316090403020136027983196286970652007746529994204468823656991878160173626362516783890034188533674946667127031106460776343801897735886538650845768834653674814623921037204592359427749744651306727608351900992877791042951722651776631488038253103503177180149892770853732212625404438004610540800566331885772650255873590755899709134243896609285364541826581526026711053697777957760359895162986305190452623089359517130981871360859958005542055938737145096465823887960912974026037433100753562861236252503168150014023468939848198946279227942585505459263840246049643825901470058814506044471867644224672119421158401746752801847280099789504115216602257416531549984634820246221621244303168909545897893154776350533392075948067889239042940579680788663219283846734528003597960087262126746473978175919782539760471753340072672424926541760897034833154171607714331432379378899631402584815450281217190398651860587734328097837240180152762023711001961212802921319185867387475794629697112674166303222026450916450977318847114803317071081668370299303746 [155,103] -6841309460062634002932041310138174010181276854427145812658138478576360873926780440830590487166440042321188220256671901357427836400659648700701436580071794891115567095477770145762084648757114902883223825082864688709816932604841388577236119737864812883997344177735343421051100216631568684552233549180870876222153211790190347590120648470455319879476956591623044295266969409913372048022579114558433342316766232163404421631180424675582695002821241121957858813831341857149735598048954691087100716026222103594846248262620708097994576127064687374266320729261231549079777093336741696949753321691136514559742343626298252850774710194462270590132475017485725583222406996750846649224166204564444006528643010764071459447737188441102800862150251506027620736736183879550219289478030360986398634945007950273875780510152549736358291789010133841914060628686000124733890585968176146002626874351453261038012620114361375065014952389084536230376810487629887404920685379333965938070852520815845876963764066499438592623987756985459732036469844512419521894555390206938788062746127301274619914293505294846534303206124483927786252821992617537484314635547380913749339208743593936069197642659439874376719011960431693167119746136181243112507537303777535997015792630714405976767788562206220990354367070463835088416525059883256080713886829648707330881994321497880235308297803323038398277318489799336012446312369686025936903603045953918744914367194319494018902963148854073406063873998596564247234588200157945028806145605073206545125852144437935959299500934638632657196869180385812737950425980509654491696136750551518824577248595872057948328645047875734960686348897378620913815706574267870964908065940358161021224103876337548540212025835365030092997858252723837776877196334880381601671726238441733132507836012549645880133470009048872235933129000404285987630576714 [155,104] -57381542383452988457890207157844957044900329201380468229933807102517174105314060394237437732344872531124028905339634975930596286551494402182044621829170728292657934655592673068710142852264766158453058597218655704297984382870152187799437744191720156312306834716695417710950242817708653679507152832997918190297578583514999228208057931212748108986173878858308329753311968015292031721954103534990151952280368381992575305181018367344234407993730414628099697662178658159228928816558132317595171016271091097507435716500106488898388489978399190880036103325067878913558432608746352441257710430036348257906762686071990348152275247673203281011363198178427905368708934578946413933664368032582757580669204326824979271002933097844874726370881583163855733192726016117271207394106223312155054407748235393158862973707290902211201821338574408587009501368588189523873910151295875736637478161868192428129537322625965717157955155467256743567652439477624864186559198980423407961131461643367507838367740701779934161629991550187261102012677906317516618127623175025026610182286241377113575094764798486849934020192128292828447187644551040201413935009279823806805897215651781888162422282566305083276477205348923742692796804540143069892075155005308574461812563455527720533744982532272468845638999868458876357093559441365562548385395395396435575446047955940368188622084437351929104452029080730371438293922114558431375041084698314616647390943520597722566485885017286484845835362625733752641499562098500321960684031258911770645601649149947713144072671051051160450014665460669917180754263037339560203881609031784405729139166032957110767403143738675468461381940745189788177233778066156337645251600502060565873767414500838315153930313872369159239026698270002756561446731208659794424295775324327676167297731826606262872638495802895783427557312120265211893934 [155,105] -144286287411630820055713107798407164745455500532878138096685407751483826041267800058479517663967327956066668592182864580490823096863241399376846154176668549969262611485993794354525286749603225997090281377386887157104172500887269256816374949937915022087936232615724499364150425853829859389258652790206721226531695145493072297306368458149967660692065634465380322845601890262202050316906996887327555604136784774298190241783779303747774577328272237591816295178609118140197400901289077630874857672612750275081725260350547661449188372307606024089641988160777106106102312468065922324399833859093536157589702522138777226911678081190587033836736575339274076731673395974986953393623026338497824951002888249005478074343239112880219317516231817385810394945301092400414089456412630856678121996018839108347981646220082411818199557366400561130496606720995599539897222452003450226432393113576562967756980764591658419887047817467662944921931461460703230513967980458508443340721271440233333540459314904784236018985772029325432966791949642622309608219681340575068162697374867369471374812661010130712124762422556656341635806593741871069782699803158997273190602988156774791674283832482970861195552559492188425833611436266136331756345011792654144830583789033671192330860428411374898790687338592681647242827846279937242308188309431115014964196650689952700280775721368246808111893205692576356289892162778897392326655160701433068224634971542119296882898094340606758532780323489586741140509398161643555204402587411642969618355965358267749144098961948904952469315132574482113917922318931169071793257265148980652048550350101668298838411176080152765637206924847526911158144515674009865446216351365500580123382601552603267540855211018037683463368557916720218912823732565181829083667735766442046285008611239326920266134079201861167852505235409610353 [155,106] 273084701995072780461052294742685646354374261614925082700935329744694038474442520880926365351772696451870439774326088351883088986001993899350852181358039852995069294231377169662341121558847631113158428357844602952650256998674539530736297942098273020781138273073135456439821914525704646336634942104270277912245691571403277107406488757287286348560552846052233276348761946072277307604602362436571389961039531319505520028333597143853648436572300375423490677663145693626139342963238221040255157768152908683437112429036728981750363378479267226730116423466945406947186184931567226122009772956720892037523556891946852627611705007654804370745973696789908571496775590750935817682512230137314784137579447738323195514712054174414549287630407278340599293617787406298999271095999374655782695433607972437562155351915112866881602376627786159946528324437971268189480539514657466230293646721296812920446352306242546970536613683879134839436801100522196571722297167889275019265617238013714425402676220246509013076929172845689681724026312340952562099463662823186861393023659185575960891459194657564171866859423921066985147610520941199128937255204963884621408746199155051328128375245529421127160940703912640168310771811775863789296634963432660307131987832141394779500898930977645690647461670951125854953301042703466025210819946469618685728286004115400015577636257616742251099011996655542031695862496059332293277742818355468314916183098400250942052668821578209161420766447933227545562161059977310107391704922223078618456002524423017672051248778818339660576027473273986687992397325742172637025041426386676321056744871414792042681022538362987853548860207510080626400127670211103105547380659390562644326012889079016082061107176031227893236022244384781176521196021696594874648579359431089020036493988662275658692786835861431916309293131474 [155,107] 2513265196989815860503787745628757807989032148083277329109277139219941901227174340978308649518452630542918676834760444753300177998174809955015506684518670668677973713791660661359484186603019704984937481125350202885437548387826990075707115725535704080467197616638656597278073163368179641981071666770769428490755613674283030030498852795776149401734011410069062402265556755327025843175129626945961464842876214267004209448128074935465501997793978143816698284564431567867060165879766748858874385872946682734331868338575571844317058760259736658955606157948580984753717069950483746476638984014970002651723931329429155224001710505794696204933362457139917804891910156043819987760691634700859631560152545011271305016216068762157233178612330312848817493273334789368310137368573676899309134914061952254541121259432438018339209779900657658636094752331685829062839316644545103148518650531106811805727442603037797386399404250801720224807005876059193764572499597376051274817771280921411499016966585756227476658126998638971112092019062704682833052901924852892955940038999516241464512214652454263802556617049187644400879623569357204628292210075245705075369430520098062181700902280648212182892260456283773608817769985612325208396590556136744122073050054250963915512280399627394140503479270135069809497428869611655785576552470603268923391078801745604054047700377558039963507253478014068604767253597391296756794845606161541154764930685569214551414217057101921496490621744129438434358482046239896268686127924268674345814003800220200092539334383264618827635725484885468413572879512706733464876257184087741856730271347374581104905143509745822054266127190406874970943711763062437031085765862892637849086804274953309618856712924344453983533563071734123938704626725679512009034169176741868874133662277916118543604810222693055499892490 [155,108] -12360940258968856732895170230204589564792365118039571523385510649143593659320674814046047162037762002883721631440793664895242396735992404358169057539691044415772302528093152873052600862268911696842178753399096391534362980533736872660682157960150890712744449207526439137498464236658322298146200804143951466875602018019346459739142181228343497307846035192830502339510245286247890459571078117598348438153505118897533608596037004207337599826524307109973352910267603728315063854508098917153766748836375685894319626541770561716348320424979491674157233005301879927338341376050153846239914915266516286080643250310109315311665680304888851416555331991904782267910109560723363130441065074038913235284752417675949134091865111631030779858766830767147352234245856771236185036035792537198497102857520362149470929267887267671405409110324952511790139295864211503958527199219662038624365046198224084128397867383085876133114014722220728654852819119519025166120271744245449353402614371467408563954909336008029406884306878295745099591388959081852326494073842611877473157498386576655101942815843719792438667604323900694260815304699821471019903029858676987191540220835393537730520926772596206269151130041659586610431808591507865145758028063023153378892568548994267559316230141387322910025112256829486360985826403055841693076720752626916208486271494975930213382559867898279692444629068348462755933452630403357324901789236569606920767538682755168205313268788766470606219042883457190387730931992119288617646180591489190839960388278468207992245187454865713036262683457994966740870179741613960469482954728326807328947815688037179107514773306720387880228851125277081023987397102135593571900692561389464920297292731232338010056021778311853744647784209591493212820554289320193593319215564362921530176711968075367332228298267112962887 [155,109] -42842040004620049108216361759372169075897540168404698147529791570821399455536855935305521313364853975690018918214078500118622503944433898149414557522930091212438125731548671113787772640765619015304936366302805319596049153664415576005038312540867967036940057238925493717584737366863969527183436065761467083457633036254823053735009696928378144398859058617952791849490995327508397971420130287904685935460443259245814431663612087164155561700536119929737840186876868517464788287493156128061928921904739213457220292286256635550270391649842819687706910437252333426951547236140263459418700285925206830373693140775929409953737493226665684362386805143715508005851183363471478886816766724280670170335197860323146703134765499960697601943250543023479861168445973144637155327117976218743291472955160447691109144810232357601908068069622475719575651839165988626105842945895697889058420069999668577546963228517212461724134608102534894054299923830060934486006861163545964333435031456474665791628139886512226130120371210813754532549100719771390330725564333220073354209882380904283817516913334424471911758433425347519782852421321403301386011448076192702324094199934304908396900366042768776675403331833393323850987958473643163538246954442993875582930682290435699764454604438953220809252587969207705366928601075733800830220656937957839009143702229984958886213209991862341981526542363032779709223024993224029602642377279212512454124546697794114102286059870455083304003401336536801011692625017929071925701878701805457520997287275105299851788295076660724358612758753756269152624087637120656165661198220898393445064640245130742301921141465302992039041182590274642644184392096012087293018254632836193810374385491868566511622671938274702728711685940977298787109582506510439537175909887050214987731892089044382704766148672302 [155,110] 303338352532780456561647510080694049271021824217373560725279552461167302330869121667974751680369059809512498478802078041548951014413034775604333663739704954387729939918924747835157299418809545334424100239783067010161755297873347120584224705130060352425445106093361784516560016600194736511173397658968243069190724135108211199683084694439715887166626052777782178064763354652228645668164266875007192506908162518721215432029573291728491129460551663771958821371381963430719510936347965941906639899898583171559871898870513516276146442041948211062888371188621417197787558397898510112998016648655478746011061268946990055806509547203208686390695376530415538094204409281769817638113054801430150121190337699858834050713740515774356703723812849564908065058947011014951822277078542548380986377275441605859551668006792234585440373906732785249819972973828220588514464265608480669208119783433750458299340546682775159127618604177206025665957016155172002949171728961861660638997012877338781193676852835328981636104401065126159583922578561292225961327499302297207491927365165013128152190879397640603560426690079213961086535484530659010650063407838153169055701660783567156912679370714697993064034596263735712741996578666257831065354774677171693068164776106578291667190265962603804802858877385432525762523868000572260881566643176510944417527068719265405463818842408907091874183292849385949547202317452667748803401129307726762169008652464267299501124202434183227606304132925811572666753890257471905295360876104011682334574216693885466519452217565004080349851580690151881721072069678598388153017940406504493090684389013312725453748992352544348881047065467393972565507108751872707584153339081149546701532957901378450916717754996690055798639185265039830041669045449250538939528793579341713704095531575614458333700628 [155,111] 158347041555126338920367650931026992719901557781370205827820465171365124530846413650091789389214332213212338740509931557881190522307971644472752706089410601902582962600868371036170237322601181243354405300995087964920101005833636298556064082936830145301514096769356639355952641846553644159871240773726429172591418637163724663815103431841497013300866129257210498864906411547193125386553688590449424536708213856324782203071414498631100984533694748903053897484028765368615347018012233352150126853709504891526848010507291833713792868199859535736103115882157699153700125431743664972072376827932053630781941141845107806078328582617118738492156223642530810061947971042397562640720156392995537769341523449834700550420599041884802633943032831178719654552648270872152078722579586705331252472336737910541165329736067432347184160197645053195231053441795723571980171715465405995680666405639103403859271577559677353184599655051021983722230368220825920351862007793129696614638723590121459095878369176815456381106060872240979588655961812539309668529313634195136011357762244088967881191279302858892146333977734688712376968417676687760209946831210094738681193649440748381052793322114436252963197509477350870161254801568728271796948973290694570969525745515563448941601631976797354011157911553394559364192255531864960371107558900529302716054969240801485315084233947221532686905171883895162647155524118081447403279152431440133523809697707919777802863079777041064637028564996861170912878110047012861232303059166751731345310409074678558957368922680995580157864456248110911203174260136072606478815307022457318038952559881052017218638559062681378033873709455077796183140561451850729354204926194628752354316978298700946379926460637351738298216581663731312482917499087632113925810519279842909151237993547635265148 [155,112] -2143480437621635189649309532635751931913974639845943322088510846118022169736795635813212807175895364876813445544407401457700349770437740879694211889243521986393532021030744177977455911993771077114676485778419424015342171307634153471838114263674589339415752532894904719328581583506924430104078501082217364699695249451604271585876846762760690453841215644198579836262183166608307545724968343624031083028371574622644870840708112312340010129049986729385127656549424845566217082505799136580730857288474204416683581659578029172943925911081135098944555024119546738641791745088632380664592882317836869674229933567028015054835156492873284591367325110714002378451618999310818003010697336510622457501102175087505578873506401639210244210287284467839291927347088361919760691906434161556607850456050212419102036995580324284118763666168011557962443583000316535938153122370760829793892327272272441391459381784873608442223325839377372213936677146880396948333301883781046683235621182928927763668802783825076584105003589993410032439228717251605480247663998816521634596174310310617161279828783140448108552362113052433875039242806079532110351309694508264052515790222596366201656539279223948018278844158303524075898547983458111327819969675476862822502528674569435659014419612480558960284182728762324536490480270078402201705052543221532170682096956068562483701195461314308876350614717782146256398230773013136053170958359551395230285232181835003151809186734802915580319068488815275915524485713186981669546278343401886330518868179703749734204673426653148795473675209744134591508367379554990763276770689913606256980814570953387292989563456377767195633446003219916541499347334764693591174834143615410243030369201372221217011911089419080835485136545639661067054487950653339561973069956278042824181610423910108 [155,113] 5785341231199472045137519608276693195358620266782427230783026747183520444103900285345601383453055529902619757182290587224763798331079579465892082622232057980659964181760214527340292464254833635308727761677957896389857849593653199995845615651432793885551800024908137978745245165298347550875237790172989535194621554604433379753779225760564797904787874203459858090341538100076753275721522295983600555561936359512244002292451171035738090043166457494262333865861402831557762567768336912101625635424203751441939900229919721812002458218892852886055653413012632466872564526861775010881532343418302502747796559459926113311044329391354664996420130216302458008667780005840885483206675221463636662490004363072220323463476389711166311144381061846410771711717469336715446772517320917272351843891282967186109425778145139655998370909577721379120731087896544139182516388200864899481344558787284912206390204670270132230210348294841658286875114154871106418222279274262478298443948501781328494192382274767451081313805058272270687457145830161808150493093458988106288834985682279910543681905380325362210574793599645290737669059610836048322549685773216172648061090462044949003772276016829335569542894643371302504208209711645325822759587100720770932140733300202267415534661937799429880169387705935142738565987435868174199373144595234378810777018083671927037897855225340748068770735468919480969801948963219444436155102510350561557003454501176584850224635925972239155041734739358007700595124255005805660732658340689829136503382737958476983942877333785452337383789618754213073686697649177298221198839341606900584177936232060411502678630264610500829046302636887504346593232171629348564751613275926497840681234739742289698271427101416362359830823266004387691603786673139154655859200364759492660171364408 [155,114] 20575378527136365440984604566884126897312782083696400964962185876889592837560524426312745833085327960340746066988817128217357525585621571771516634411372923666180138138845039576961452327695374789567822225516360907086212020558473475352119979403738898636185070208800424918193355658669481431727390923815117191103580205882070847060018839922127865735232018324964026908682009182093425042417358084139519355244434223499325116396880762261722058794949933868327466827059871259532610571014960677342336203137916244617023623907116896123767537278878089293774346958059541023261208351421114689989284649128318851835497205775819344959171042352592539534042958752215457423869689464030583166329586912998845935009458742596968773552164548344631864846090020614853014161938112746530642122586448255584722229730021502493447552215504197644902684876425005386519785699978915474047215330451168373040853932881813495206267443458478546928245479731909407010002395930377581972831794328618263654707953247455869591145513258270982015405207326096403255643319399800818574618267268972559949290424354951755637655451720842760222755725332718162398052123501406744722484535328955288454033295154357951576550024611893940427342996571800116243322217301720203624090533571597070172244553980457853229843714160578073300242350024833265292375157232486178365466696621436082235183858911096842783367230063569494042372363141428847776182131164478125217171613595154778595430162914621225765827537918282874204957820336488714081655079176492707866518900132125012644231144871293609197194428893720500206095636471983309369573354838454461526087433290786202836169107224355147749201106133424913052312350880971183288250739530914021422766388137479664496169796025843368013437533087039580173626450973967940384753522517753368975667281481020208814916 [155,115] 57852595070658355461688936484972903106056351892119840661835300000589654021073452830412016994015069992092742787528318638619708531306675342273482143421078800295438341435190197518581300015539895156430869247817962053462567935811819393257198988043542851455903975987393301790727918423296009665102299331829046241465138966130348691284101039896269656471627302822733886095246039464312407253607582838024207106835809416181150144057612910205000173735755548134388456632038834604341287700258882571226692379080693989344289890898141815557245822770128311190741720719132554241728095546349176251947156410635779947589603554106692661838116461677285673606579914334587850954943512762189555542639306780006621959269895706863633644663536145021250805847774201807083324948520136178591206724659195806624588834602921382322924541556039875653089164713420740774672145086940553257254024596225084305237713133394111148840327150084059591485392821202269468991300702414061579311951788461883649236506129504349605020060140803799761627854490241699071459983290115615502589866645158912305258339790032977884619656754375210687076170455393655537389945292145038171397547091588000500263085215250191490925021593371232351130434824020956698294221918709519948606197123415606455337214800469576968633057670437353239663049739303470464481224782933537030933706394000872199730190128951950521373584576695466151192256274703465885111516494850340805954873067694666297113647689406074421086824834630569960614667245317679103421721834659513358792660303614657436713915978965578037351554869491057794682393370233646726857438857573027121577534002882890894173828999555102293456331765444688365185827601504405087391054421387993645902520075610658479130436734562077260536820391219960180521997337795590636207476909365112584963563654003846112 [155,116] 103406682570312437918634467203788353880654543546069592996210197589048935451824995793669652474079221508167374051693262992229715707970507714286550832537051628114661321303942695921691760984787235229253522592512056536485908601401569559373854041703858433890803434790970512610430350243029830374611843480487378971965777345525606426886096884630471981256149740541555284224531097130126169645077770030083697250231162616725296258224376429064974499671412936335113502109908131891983405860041786829373954501551531909500621950945073665332754968340179879760089161000405285975093341189596087583614315164916804117338099047635184309387349213312635183201703404314274464714413929149338385473797240117297359804062822280429074585682779060626315758924937799964962537687207785198339588714802518047614640827947791413550474408411864558771550185825627125035111210883789795740877861109727647646286439810051946956887259104544226000046890454809736131572334596516939961696636849369406643544830973427145483622992785184821304031540711859120732437721607509288800863700414570121008721746588707319045572779976647974760878107090038575355868901831248573988775788518121865833132175582600097078332080451796645842026518230198520952620690202408259197502649629823288154895326247812551745201408893458707432103977541156433618915775467947400052721638738150424685482817750490535321623504039144408599125060058928096749818851562424277615504001020714786085161730114592331973430262024082682285103425335095701655838640905190558140534136148526030026689577191290543897389674160322196728511876561209446939648882388913540506410708517864038656002958893581887528213413976914204627894255290277573852108806122739442596202041607560068382624581597438277908394067440854702400427046497396691416276181985105642700407574451987 [155,117] 229028019787618407190282636960303157716720726644975907814541287613858346050920759771411157700685360540705319279538048631459996458086754641953983712528350686184471257001545843072487733765393748824941355875958748055978645444860298970027932495880870503325522762664901127566311310510145940462885395020120204194433522417602477563710791709550579525017658411775094317501156881474875055834557116108199884643028692197347831081586826724334777853946158590090981581828994484292733196919112988125014588032002041976104956684265256966142579976399441444020328362735580917277665164182038975657563744265761447336713078758477175659949409909155843012090482262815303213025547966504882776429051895145536343217939791450014474647893529574569522414773809774535765385711736891728305973641611940780041520383271883439835642323850734324188322160749294185822612789260988414750063266182892507440798727902360581282400626107578369193128583324396429440832471926940436723033935510609086558624714103472559531283745717609218070899628766162464418247032100503318275364349720649929795902196181020679461239253627496942147158121388411933208684528416451245825718525574304481003008747028788315390019559524269855991164525700290538154148510818659110141522843517874261951435837846021538558085025185537146947070361809033611097341993629536847956358815488984788538969109124596537960443402976493140877474023883325745024764556017407913936689951165389345093172165333356853997847422427898341468520285480047651439498770939802624199230834916318563066371603395143761432930239761664646501357309570121598042067617738280346417435768181708656838665983478015714096093908514400231824498189278864925463174769411986775941038411318747542606638416181073475734284019982326394086965761221103306334743842994310684853820608 [155,118] -68231717446971225391385014769035515370753548991404082719213979456402224445919739453400701242033064658025770477457192429468539443768971631519111006922342760051330817195692343210781603601200532917845584723098026539168437356712197852568682735924441804855704346048873217030012811926004906106089508320080693972052009359806690886188344092027032312338988828371540919513227547625233186226297629978294041081085101349007826621201732884953888722532875533576092266427303393307265860767656502453404891260953133052195526917613450439629995483641876807995145893969065666681929050497140038676768283090770073290542532576643577711890581068242390897315750297697771535704493553528449200548801469119497567874217473520879833642049558278570020152229400422220457532681610370876031306149263724236262346372951869113637147925350627115708774226867527090988843879123427421309177783989801870753187725383472469819184122476304058581299335590654068808828989454354184499821609405420045280315398071894988510373980807172308669636080595916743117983546108744618224080478526892624195888735704340696332669287031308373391738318768045960376296624155955311355724629238501392487429187127919453780155629542369375283827344123862223394478316751603170169591060004734101188972652696481296170880623252287542219581538138360200380291336254742137297720576888331142145526006686908839287854809668195317166292243086618495455242816200190309857132590298970163007725662093056871195178648348121350284455739909085379929194651880130717857869042846026179841167422456243995116369164695356844081196544007315274476433531741842274860415905949238015227122702313857740072367527471814577105847595624380069698546440390163740248076230755624733728294500760401902763434498777286717719069974670975338406057780871759140492 [155,119] 367809191515853448438025875236670792949792114686878351181708433367213642657762761794366763390421357911073930165901032136582433430864850018502695440515641046433387233568698389088731108202874591995917455095243680079060824663221956373331451770081409810852299263938851611663503091053383651480618668398461166165371021968929681333088147483736994919315297219895982756031451214307496283754003249874761478944293493849610896241017092778997178803155178699135413947996060480596611127402756972433305240095869188041740795649555267448237625544861271464592463568215008223673714086383023921811658987926619882976178100203680216206203481480749509964338279996813399237400138248424924056845021410779153500275419400193316519210850434515827678616278335956624486733911067293483362925721658048201190214167236452395782101496378136628958357316973087693905405091743076254728282062185230703294931861365624467825915253226902342582707327106914071992620544831678740413917860326630204589508404732254610596607246661373288235420118647592788753012717912474389551481559141853745564934001210098525602442728004341992403474488729824674960442409213696127466445816758911982013121881974866727232658199327771533713115335243061975321214726059204585979561796376040893815750346831570953031299078867578711284824271060617777833231998702916696371711338302316290794434108917549234759433086971838988514412886124024946871201489259299521231673142398400545856049975060503591762986047226302810117211310424013303817348110701187534860080515922993660734689146366357952909283352301505698391822894561661532604599171872160397293716048366670289367287945077762968066225531928964017712926789350544022266915844260423471717286959949808140481116656495701211532261330717827207002153383104137513075184024073626 [155,120] -222659797730277448043517531446452692677729510462581670582077739431435248527893747212567881177744846046046418833356360388682019557308765448136106061648842355887881636804803507876044165197629667573183922934124627835408977846996756050306140535661833700310461703956359452699500626399545022084541274796355210077630458759814031267361260903461235171344158943200067427753033865782842327723022473434722514398296181212147187731739605829878948866169833675430539500319120097519821093107428235660620515091690096911887470553076585977440030180650393268580801324349314830632475665305518616995738628255117873680000549927138699438922528485325803144128549860018081598307976398537280998505052102003393054852382330563791682849970257112494290098297698158695412431556739185200425282670663782266196203709973488794697077854117094133252318006989010984397180593385619478162423465314063523685064751514563875300998552138657658246278201178686721037289567686669943677875465034581035214442278231236397429536988133450473808899415638881686726086069363055502065395793931009144089079286625614797462763713859466562585561335438310911856441383467623807274857796123491567643604248805208012638127475701852986584317091591418347967990891767832902599964758982398614127166430883483145454905888724323375242345595947397363479087485658388012845254617676893432074639655882258949995012399739215754533890930218069021858906576627941983018874329871560233902579865071502437808583663512512576703099910080563739394229606110434642264864500375811021435143217337366660162656749828017272166049121454139520166959880766429865074055268380905039307111984856699571350707850389030752586994891232692583831535239932187738793057596752844100764479343987176629611781987819612149407451271729342274748644256 [155,121] 35438394468942864529541769438024603548790029477196791642713349486957528548246408974651248319052213911243462337506938788233525029010336257656332222396599423531178570649624935321706875648110539037468770061979068064220918070146635185186460328498384964290853303122303124605418978133433667313412369096850911523870109863965101823351149448771150931526412298791726302354257215003342216549824687407931605519134441520902660173196604427642201168529238560712723144824691428618294558719049095203108491360818694106479950091671534828813703222459112993184269312781202373974160876925238755466829331599912315733020239813648990270487315002039662950474491481061571202642037843330206039789001946276121438477266883547651309118243963007571107460448332748324967829297031734947844696365365920135246512495691969314156418375567658731158029203615495694624815950690050880125292816134655457836092231685391661055209443768355243350832159769777684691656716583688398079941935929683691383570918592209293947167529508468862307037044805797879188786517329650933327078297544329728673491579562140898039843542702603481520823815007380176620778779661560050473289392879849748153633020956417963031244665300982496736373035888485944991951253377241206883606319333084401583892575721998829756896078968861018096246500541173143681510882942834377889253799779904288087445939792949675586618219394273261619473466820919861797845040165556923773120527919719536349557833687982832157542490938009246800480578495477063269353315466100805501110725542135305379585433861092105210289563318774027901875913168723663228157461016407019711655919060516320601148956040209422580442750948257506215791292799421827100180699644694429183854594892373401528437385995330285953972646206663315760680392940408762412 [155,122] -115478899479694000397351234673360063588047460235600902772909649423598975170386153289262082123041680918947894474961733256676930409038554761054781382743112499313311234853760237326984222513607549092933430580217968126384265411876242710680806607997174468177239214102895878836908222206072097411067560899790339258864000885657644976226159868080952939366955527415607497357004554995053377655869064409471378406893650963650967638688387160460854616794476202914401573941083745041470379350360107536954449023495637065447302619763435863254597465948823425019153111893928804243430217064334661663562077970655523931636917446726075892257696236542121023680535229740037288259852057967465821108947525475915979261345967760297590362162232632792866356688439125088564421415095329779128934127581016711725366888804445715780928842713336941725037171448037318361760145603170603434770760557002385952621713199010924487681915625714092363552894297952422350474356649219785042063441929913924375128592934544283647402558199847860060613578686481364857882874719840266062358414839732977622725290096175350172342089191018666364539131616820583490521252484034200591636610960118312952292079125712175107594733483933338439062925471709985631446341064066226909771853377113431069961751037641620487448264192660159861617150578983348736896133649124428884737136739739349057359441887755916050892822616723488396630194970028802516910387732380022334321596091047153644660417763981304250273868246352147314459661167717821696142195947864169530572411817527257813951821857757713619667806020052635744837807275292174150440485429087027425515361474544511540539055694038170581586551185128018606267050410192042590085582855735033376112997694721574822455905218568572364929148901023408896933329967350 [155,123] 83543863344402205207605481960797726543678356552497108931299094146009946808687206788318108335842679500859330926657908550041475691388574476552175225216474535460551802993011409052212103287992302207963827779106437515492420763074416513619519578837830071426500243051664546487998358963632441816501103017850948328284739820767181003300614015975448763158225135332219967690709665197803574336605626214859005250905548597188509090709550603687657897884066466297922772117590176322026128977238862649846190899516493605906425427769504780818392930538984901571996977983168294834204440641396759070516941729955012607217813094041987778592451412487333703531074459571394650771076218614782491402052619725404707824055367874544856031923998962696370520761418706556913363357486329255729626373851653522133809939829468708616492864670487612007716563523916474300690811952632797215800553636145764675194725759565627800960342383910714877012450670374166289766555278219931833499650402061428220350169798915269578194967436195010567420215288320127762684861175212049858444145560165192357009758215102979294966860970642226755264651177356906461768793783422751431153921632560777572415697115027100401847685107002214935292510306223418190060051580113614877519458479952902797364161654336201984246149128785918654046538322085772021172306648991469222501604120776875514613550123831284191950934863259332071306167908586267824945966562459212042515617850365173073540640583115379246614929166052052295198008534159432974544817719393894163971885519567940343793455155851741616386257793821075959274121154007992800036775137015230553137499793554449951391505400481532601185182519713402694534331517240167315465192508373257587083844614509551606422762854844442848734342208776405612695398 [155,124] 172293305559107749395913254817003798506509768004533152265497956245730441808259405411622762079491097816998694969416306181851989671584701142227554430531710681126381125075668853602761160218380683813805212946178887562509766067169033090075630577154725194373249753846724877091204675018409933595738852248979315107771016313426373003290073717883125126489220360604713659965174582371474634883940797846146820315986932107297473145577734352966189811415418499772471297781088997498388048836575607402886613531040334323506797403065426146180315458367351904561066049057476890545879562113164745555948364458921110267391719188886906522136324879230775680703146950549657877856148051997209614479639812737926272129228069482970952011190396670465566070038958419341460618512748938423397084910086927933129963941109845903698740499554531512742132498750276325213498873423023285848359691908830849277663263155130022013116965001980689938994808218958092768073668875432621095477639805984308860187129332038400697352437195462455358403926119307131344743132098883349484073506228262904027539681434388051672694167669113007489021595752261217657922802676015677020492087944038001985222723151462316062838284339950666340427890447911969022387739116670238832215783841901567821323768944189271728958491401432859885285197503218696005955396551175947266759717330866098277523339291356770483198294626814862498577763797633617751420477929122340211497625906414261598011196903511253154367621741951090690917567650628986855868293101487380059618591945177496450993814770421538249947156684642600677478118114334125855935981858424253823240906974378518768594985223046060091156296792017118234820160740108507290689315478646913261046936208012675592423839316348706291499713435802328485 [155,125] 62572763327843975478662892868029394885066936159242944706856309702325566210365970489777637811717298989261353905362766321927560443711850379472734164174450460759712190882138558904461364442026191595302785114066481046895849409622192644812197076244812540466999159540028538007925258241761962028337221185597731477305162361746128835597317342921160774234472598272941874062661035155432598223989416234212236960467081781449556614881710461881129201549011540456568568461732845789645455567589601441032009242718284035001037504591866917760401750224099404462963857374120957647682865343145161428001956019025942764687294742637884200155560806850997512045130737056970512345603345226259877570231992984495585885491240763530157690239202481542782518968569521567758998738689780360243954835821159412308225983301171839488006800509192690121428853388578581798277387166883752704908553552247433266330495706819394595784546005768666169521239133244832517206709974525053254940934255211911523688944046943353334205009255487488634734833343688677378048335849482271599620810289644989463585303832686832523858880234234672821092522945788463334686897031607829500003477172483737920128823492414264366613166654700100299961210673956408730292186810226168685309883679389271572826439625343482420109489163818171819630920697176453562289905921500951289282448653820364381035806635743228823378978154735343383076628915347040756820342395254088776300401673137476744173621729820984128980144449107301634595158783536836255164442717809839318008297534833551575103517194649948137152750195690603320836262763749163051072304116858719767687612935142193702247299839846532969761703166157652192487006211875482695669486280049086838022860447118548358884389721278919332945433684625 [155,126] -58797797856362952676868721172514453497112086746785405774062486722719900219692112254779246424571935552584893369483376715072441572710102935204326809250775680504760550508306163925667404181433087767664714482636782232860323637721318738467145829059469896106656405116359247113714181661133435654455632180303081659089837571629144599183704912034651122266364717249513714225064784893491719593314929576165220679207509056275386060577162919733232904663988852750007248637956720231300650947703916474944545947267243294282791168693217542465840088708155263182992564043344153347270387986800827809279523311031056406640997767814540522838628970473442661794573255947066060984902081807813935324694260387119165902789284588849903584410305241806246920770539268560483887084958681895922039031528467981022103640154406109466356260603357635372602733189201230444476173964906874758683487083854977624259712582955171040645538437175324916098633476294236103338025467290479014296505136713967886345105802483289576697657820886841122911492463604674085827172367174548248295151278372013254205110695502949949065859226931076225728328607183472767937255389055574633935238421077100705472543075017515850846429161301402547513632234507565714162415419347116370846027040811283050866492450506170300972982411044075059830580585456884252883503621196402935839866959564592952829044599649300912281889728237195379721094357771791012912822269378924247587232572852565924197073345159197894088492672632801999066714214932766157806048514208128142581082964914794651583315982311304471197652427877054319151301587194311779360276016502642441791127455795478738169011355701742320120374236297530543598447633404862848858283978161751617388325259973716211258473976680141786107662 [155,127] -38213114535346566472583842505402423150016162704579406269346039339144245110818724040408896077446865582812250551866650396185617341136852176655774129713380654380086201608428142138155659663143974553171915549682525117957307451484309836175888268773555868222297374978492052300289422292835983269360621246617417090843534976509860002588546796282976121137035986953328983362685456786500960718641423018731278020327135427656254982006839771851722214942373568527577590987973947121129198405096453087823970775231945024579588851533452353279984498138082827426697609328317259968261796379849055772297945408242795364861814589224566652544260670838002814739076845812450313203180728952848296942386529588262276867271069361763997390337077631697000432560962452647265140291556957560344859224137310230145210306192826658871088039923669424745876130924007262936954625958206364923097137850611944689169222190701573365097794853825008757661166610262413722862047293515412326110090479011417002419323883088523735525256702253102812989858219876836505773294144810486864113418664224979088380391913637012023862418855838607260525160613967232453636836046217584081051893872174017744859728496944207470159886392584897919805319863120350385220250975797927157336998523084037875413635572711986608685911557411975234868453217687915973141450742391649083288225098466959793551395721290337338361390802819831235345521843374605331332930782568200308415324105017382002917829626157043345898995420443055099912889596754299669747491564303381514465968509874436488038317348598850973697736780931789897761727993076141367447526500074453863732210087055578432531479138064631643376038047006747690191039651293791524883692444086835364760968300496190154678385632938073299 [155,128] 33170989654001200606132684607371804263991773388654120614886181779459907213330646885342873007075871928591980031862656450055229494057959381930725052896634203062631376599071586166486878680769608184150229527396993222322572044897748936565157790215822521270523057537509502581239041314527129645022573672607635948543251871051387467786980366722038210278980279734303431174735095194737765534014000004072533856423035486901105502625372033781750733564416992048126757434451586220125004261377004519654362313557907795919959230190787218903429348353947438023610088904629812144581734276293542645772222671669316677488838708071063005610384911835150738648230668942040463591120901444695530092941356491074373743827202194739394873292586207517458884903981594059628977269836470906870183338433514194380085351177183862353477529128332285169476079652173165685719512311884594711484874117254584501868535120417166409337583730771852536862416246487774803673984795507172524277982701192538594930960999930208407253860112712235654390064251659998116553011266692802329203036580252500957006626350956835177483365349919552619149925669176809099763722203106496728748655474790781494984107538490335075363523849247951595003799248708201338333103003077729279091144781475692712604837529059705880594454059521531281349083920292815436335649551529023654263412733957927431822625626757370041208069688321461314930062394972216583993218190277802429458400997876030390187735483050711685514418895156787481435688552644617549038724668121565649515788279256318952315033596679199962126892012036092990486735642232533157545684379991332232557774096500839747984992996505926278290456881161781398376047596664506310052556934193401349783995662488148931280388171542 [155,129] -16276195088570062828499464185131188512786663546819814586444869780828739884851127828473914854960118448224535254946000683175902237664643368528034571511411260849249700948901968974986343793809061705066751889855043850870220003051010142491434337361935091170165458868798279364946244809359023979240511343455347124294689336187185330833530352979793112407954629912623831145931079974195174219297491353513282706352441937175507092986148070166762843973742589616242225664088341614025333984654107124051499446675763341417002893957985968756401142239076293438649717850923302733628882115908595921879078116800649200762565461229177263969486797468401663843957331699887783514624265203634522896651942286759841204542033731998123078292661192797132997908605695799608344676389634340360039793279046584169126258617580193096327888129073435495110691620112360686942265001764287592718347654474426402265172467501487878730737010717796109504254886594080864621603494482006832506915768562345679313299962137732752593418731870557254245885234354733080874355967657797834564652550810828034665665516585513125627411699779030088362075030419456902656375263661401658449016815028693737719191462256677091954847797021838390819683172884686932741426837992530828724709270168007310115021354956662186451215681637134598023595518697898652685870308663294005969850369196679187981973736132805340293351529477145729234693446708893957344401243454704584635008907982179018115543694880447282116910610389894397052603954205246379063680804619068822996496639398501634105808810545351566821264777408085791840074555551782337265061801655283395787356105478141639154173310526839530083777344701601573058678295505749314384377456416717904377722176196042596186020 [155,130] 20905999325335791905369281987201613331221113951822535098374228229422431710149927655929233796551264177607124358456914580738135119288435622394538721641074919747737625502240587172675777213167661739125114601471132007977319349732073970474630315996467113488347545466821928074313236519313463889218542055614625904036659468760682267808899534782892908041340012596506655355207165563687625292756560922042694649093496701690478591419474484698874316872207739876437967751261336412156934751873245618734679591182224717481856016479304352938216333399772399669748393435637253611303234513223006031222327565519653649666014332584147590268664397382913017223774663770166183632070456004462726681643946596151859665331768154586771948485799693150470195823435243764816184275824595454359936948353549387436706822514529611958122179507747548756387474958757707659361699342752767553099449884346693034295285320705212358162962702346897624457726632532573838337567676953190507861628512795105351779880155066760574187362351608827656670921633145680357693890261992312597894591025800155574661287742815512164157582198975967682774222376819951398614011885666622439139478054335761335613171755208899181101254968258510599460557672019883488746444239735803635860010136136660319470608139842967398458732892716497280858539086736108418056384900669236012291245072448320879770308471572978355295950058078193762864619313208751945608466961421184524678968672101169687790247873025508785038916178331703075386903531340285573594268573399017223418994659286073559809214781635128283367365813611420793375081603064707724990278756291510872492815824578297254557775771031192436359145915072179591660360003422482139769601215842727477317931522836828037 [155,131] 3734439769028969769035991986244725186981609668864012736351980130363210435966556225343840810142104033557044751245802222455761677009368138629037496856428034395439837045975954582111145262457926862301725762058923653198921273199440892850472299393913504597272501411739998135474325080229982912074326986535262763401424883661164063968954503494124264988847058718649632163185981760707693555389370738981403264474569896431464467750860403721009362435290099144914584828056929828976933893682327051004888213817710200413644451683018827355738528118022746604388089207802919041130151344737499308764002402231208784439755282467206013399705625191353717265736026469616551693528569901046960946355883698507789073827383767127343925143333463641008996166889755417357683268145529492866982246538290309980363730184274209059213921761061029955661435570672532266068898675205467966053310361855224806733956204667571090554901488777306938827061404840036932010766971373949589910884355911161126402326579421438594520185894455613855023238317724137118029104993182571606613071496738739031168223804781832731169706174602283713502849645362735137094775888264334067476855454500567627759055411747799081395231254458779064772085141630102527303873261034154457374756551670868004576602286387444771842026026958367384639095935032502750509717864193243636084132639296744699769779363518850260567350293138065658019583115759217788229966108768417549448593181865737296950013356476293461846526439551176631451730523307431584120935571021913446010880756964329392282383429936785106027469291712948154236819229419920765749625931349738008473293161202471130273167960257262198137524167740898488458947618012835439013769266957119352397502782356 [155,132] -20924229524498651935168071509773095526925597395259901279899498018220699761311491985483351055134348505796263868240472461816220491331638403889522577947334883098132087322808674301334359597637032857719301603618564496978556958605845247473168909384655842630916690257464386792626249499050116127619600866221673815816124377992278432360052219440795080718115220542808623453542155243491668291525867441079292602620154787964077628714440648762781737611877544387478522757474042707915862820512502129192084087651879072945581970813137275303902416924903241151181207642737532534732596587017511404924869659184048996214722930187251734754421591445370679940347671287220250209153102007056402919456336334571778078930141245783893767888325146377729325497491575437590361196717622957175870264408139248750823939387720208441393159324310365717698454550553262357887348070184127304716702967000118025662301724152558056139839572110500945782283249749536426935113905519438386948288168729893436345718845180331453082371918014339860245156499077413165646592818592667392637925911523464051844570926606101873475954507158093873596297158637871192487303725899585340138115460110956714236249748744458151613171742296935750529278670846382834372787488264913114276282050683517378918054819852590793179176394606886253495676432700190635243130484163739210945536632928307925577028952262696454429316814223650235059729120656711072662149472508558067243216597645154756139810230262472212798895604656689446869312269248372411628221719374945314921089113237744808793125808696077105834213083603664616838106844601739059294664159726561935677821437771777799452708712572186195199729340706194478194828433035910577383220732650051516440385 [155,133] 5971809317328581318653754310315103030862428654150813866652859827411698434217204419026624977372954227965692871508574740113361505395682846997003489428967880151467782111900565368194010429715052413093888314662566381737608108806556269541918893743592327338997965983426083397253863671564640725202159098938533715254758727891387884557258777580250093554835241635372643346841385257025279475895812111662181805733214279458830114737856952906427549004856925473891296066929949975761715250093750280653639013278815143955313311725193957277631779728440683427709717605079569639319756048606100227832670294343631013858029449898800576539037880054751686856774223486557007383194007527581519969701479068109562223633575765224801740513406264054366090693929814259994179369940341267503756658311646206935347399750618033745462409001769736101153208310779368737347122547622981259701830455619520440636188000168248710402485984341888296529652174671899686127967218725565197261850368194523653975485160948779322539028149572227494674023844827017905903792875393150873501959359807291275673353024948317802975940036750817672598182134044117768269794610621386686763019395248351381362037425266928282251884462538199598318882574232735372795132496793139835217653810734935046693512153785559711896946324817500965800529258069364692945598154332995009372547749982282581442801151071538416162068433794298916382601639800805493971879592032767193135817167995623396113748166688025600569960826325809791194685472882142551831953352813672426990106781955655879555378228484311783581808473244341533712872085383958602545947098425480736580629164465907738402005152864115432828179082665927962964561008613711897139433645304168698 [155,134] -706890028384378899288319679428668472093642812648331226428732026868716266609106916431773976966142882813188371716839025578580835259340307166787560844430986609287272969892328212650056899247737085166357936593436620259511587985545897466086457959894789408427781942323762094653979582476313904853607720844886270577839301909991907676580599587083060582400570044008849942800983201632251555232138560848169897188199782220306696593757558437155310959992748960185946007697435699536469716345352467612912449985158125397593447616572265857217912682511978875742491569562913899419534730628003607197900875773630893095685813834265066149398871273993078220430433718451372296044184125841134286456910492388374630573296701505619547360688113353840601317412105968341569936603816581701749087575577530611313315673181169015792209766034983073685619814422098898886867705312442959513360754453261518733084248912188670728510522471895865424786811482932953434938089685297035712923503356408955562000388375119291500009441491583318857567327590722977662475357950245695322128102433968819196501960038916973087315483604899617769750726880780054438666634232518448027876523909665060602224938419309810497059625407132559639810854555714208599432865548970214132269204850066158910829108981149088042172270139000408029553850423302822472173977914568015720937343158621726182585827484488582530085245220212570923375208351881460374228422759857683540869758463421210846194016608265769674923312947523239516862476073739501884129094792542132170290560128629384906298390853779589485733904661357554826759839066285489483350926581110798601899619692530911245318092488758194358247061781482504356677321145160234459627430315 [155,135] -217808011494864735893634155798293950786543014477718839933788974246724210065895134380073198860662851903468554898174306565871891009883591980031337513108032499583692335851753355370290169253264680876875801692025466686060619324362632823122086390897719633876862386403317030557213653673475367080992168581582233104166614977162945456529662503152741869664985326801078791552575542483076532983606023010768907967404189768157616318939787193382308441002767202344814149694939606052779783538543795908000094654785497371744170564183554436601538771564868413606799140241929186763748115106035541670101819898208519214140899793788887333105546662289135169148906483200168817067371289468171882781933125343212829731309440514124589575149057299907682288641329035456297064460717226956667599369837070457280959819171948059402970537487417911774789510286778497244828610890392769497855552976059150610839244902753333236525899902985303024605218957995859012293655114763299273891636107813871367398048048318845267162917057309176909297176004697549221503962714149973365203256979497831812019748800438529571492824317336701967188465386714583588601673307028323473279170205282653278670696651870355689490369858884307408357850551760803660320927129360944446840325913698916818255649655231749675710492308409834778138326560856975348277656935836351791713929525484307505590615904022779738631500120171177475718104880071196183876155801031512445816994894351160491957639650171470542695169694203491841883231355345279579567715273869982310567608855046547563850845068211163252087018682349665121467985376153598034128823940623156325426970470490681034452323538749653072165916507528087605114969414443051377037 [155,136] -106238061769842357312789139227575689760507416459278895030147694671687478494767034892150587236962423494560107309481681977835188035272033700052766382541626836191714779052707580433794416873539386143168773284443580002444440689380053875450751966780787974282974575052750298466455584814141378573809494249577820372885517468277811923843929030229826288912860260031021197328321064940627773374663294526696813354061163049024509800594215002380882560978235220192011607389460912273914023604191229337990136671673826585865497266207887337458283605619280569504948412059347319406786044693094187628741975262523298310916553449877326391794260797470078048531810388338997781968202406062402669549397806315671977043147853099062039741286905230143881287301632052197065683519275628037016858145501685373718680665660448494037119742240767165911005737672263297279633900078449426803643390897929604105430817933052424871262282405726143470732085236965689240249274642089056543459756904506575908917368294457969647057891834844206941778196187400098363993775662137657376594517150023694720378519877370958275491292720067240583737087710727612752096817571357458612789889149704200731698739931037784258549755333500292246733205284517306784369051652397343891278490818441021821784105234633294449531646703827422659498266777315719868595075684212847859509197248541773617414239160071383392707653946284591473053428665256588331946240107844742079778459590981452493573305996988214016425971828927203532102021020402895088515827810066281697770523496734194722318535211217371975996321320009229730938648857470069934923869598413737271366421868816264575852302082719231514427294721389821016949986231741116 [155,137] -13856737422464774274985235262847914679257593335986069789239486190469753832775263599975471196857087789014486917099315607693679515952919245112914750896168586632328110609534897545720746799708503841797840326609095208760193547154857547517593969490511716099165886561663422825741358835198555753608802177643047860424229751987845825016041099088281876800310678435377832282836603573865486670086102632767454448496007004666086997336841349796540874069266367408277055035081627620372098797877789757939422982682472140093281568583152039598874683024436716756028018254193359032700229398236975920798216454756824314963378945899688983790294405684086298190641430005991910043484649702780171014505595639280784176288082344753446743722357256894902212554623404859459397925057309441738624088372304448722383069308530609514734270511281589108411902640014344899222009133845298706246677282414298679792140577967370866253429027816220548973067699892597754718255752444782556777280235717535835278620173367931402456721327824290181229108207115298701198066775458074547440633885442688429353043462087546755685614321810506068177762217429045919038474141612985430601929388179837351536398240834422420711917047298009846963526487933346523293350142799082572136988773919576943151922151378574115780374033426510679150808180660391249224678145029863649455884282384660137093072321626581194668519198883638554869719781826586398703662587379856383619312091743421062702824143730366629690917805594331691577918518952560503649359831084229765299305352104343428437159940279033204921621094920783946298863808200338260357729384613262922644341071590509420986921539085890441028263681246490697677968285 [155,138] 956864561659990740861227562071700955262858053592371485476592850655470832239203639022520637746079139274071008340333059489682063026310967795993024185435972070866006154478922762026757789855377319867369501952207675567061486954037887646894735511704210080323015007034233267991960015861513935753619746172117317881645303048124172139436163002911480879753124402380385701860648713120619438671178798025236522860690556998895799452240974300361075312681254516879328511301620081378896438079194670818110656219118837747864054987138034954819138875300892868356496155368023990736248516942309150835046177872355039694119754121931893675713096295849720306050833696389121093712622687437768753966348235097100751821957466618236340830648491717240238657101056519068580100128345842591745527656529753201451817642139355523833922703536355110598768213619833469265850490237069097606552552333430450859979374774180856909743503176164983336524366411007164887051216030512884225809549157636994448491985646387323139722508137382271747359103258442276500040413133813908232874391248955870100013435848272750048483452430825428501185655177482326704265903175630969856724590433566672603536013285779653829734996053079929853720107276764688584311311580216201534042785791141620830213882795871339969355345301210989708524064313273574366711242998543978198221276920124229730725538961161952841229391554531998741966728472143387136809128013102987255218448915756056070913050621284187267425571895060933445970168247027095910737541078948611057272955241117247797653010626977059074571518782935844909708535132374592269683398816302662230401726678604836303829729900297948653312562126004730053 [155,139] 378326135451516938097743199916784059864589667696863740330718058484742581161337407794605817928825428138601729359363776706779784044300969659440855604432937310830256865458647038513052276370734276960369309470693066406500423862294460338122807136826299072813553282489464240480373779514479524166811793368349281446862377272420762840177413711109040769897536225282139789003268552822115481570224722160775226115482564364905008728041889854487617551223333705238211348858563634486513857965526658233005378451353988391404782032968449981960758785446141741651676894835718995012848827575521695104483583653377672808134801419659095361763555880573043710598172505460659831963586140821819495242692319409220656869122026366402374935265409495306375105538729273415096343327045441464190468272247719761303406928789199351917141968437498804438821257503023875390812866167580204625385430025324861692535650888534864562641190749215541142340835818325171121477835286006241013845865934745559960088436720203304146992003380818023720741978530538629374058094904906954582709191073506122302335835723468336669647437300130912180055949082628521633585743176785015308568319494801689406225704456656391960056685050163470828689741458801644592123306662163226166124280685303164072186753646360100591681004904961806032184936658043903889147223530668646467975892745661467403976690954567332075687878752491366817712737147701522716767546008910954749803001337562903854400196626386196656562048234058908646047510809630077280602221849252716707971238142140331480350158447519372152244816611994189204538181691847743988012307540990265606405908411840069197905825873128451622833199910785 [155,140] 43690281717323052377016166833186004591519531302155065632300982890951979436471437526288414951208132349195419356835249803235870332664254127745710596793826734272593250516900801210737510788344527774645264020080505944407976720285711987531604719801813644766087615443272635782036387432078229095329287473684591135737389804415381372884057411459297621642789427430332268153629274329654385931297183255680502355158988470547896561669146662065587676372560362795701070810891514839426656420501184696798311974247385533687741328822123735685169869580443262870678013526372044924466350681760693001258670242714825717278472283399117038970017405069279706701297896978186357275458596479985547866587235230355079557405921656219723464966724927051512638741235815562582806132574567530610127978744731297920182448216899799304077642455302759498485760488146573538075058260034815929233112294672068691026021075488512079275657657884054186155533871474473094649400280028775574535502545136461814289159911905185570148773474075980760196274600072208723558613818668065757723714779660183979196814634672981755365365046384133626240063109296790952285147961696435664861912854260617479805774787415480046663475767155982134672733852375822323190452111021043069284569240887775839957403065850582960110704098990948345293482090449633277864253450314409943321439639314210921639060570405989117584760962297292088745055218077787376908818635810428670073961191199773299685688939941418057666238408966285959748280618921766322838752948752914688450904325006575764441775808546581673368091531804765393497769580025982778438203321954859062816268393007693847845731381180436804283510 [155,141] 22874564254750366308219401979665929709171690393348996676229813378778313209740730226659294072485626169210857548275875557771237677964951665527823182586891985738179625274505951031913666824965469865477650263792633321072570489605173493424438558054745017667700735461820973388828015160054362447208307084214646947393742149086500837693983939747132992672252374535435415815450360547802246023556205520226908506338566317039508464518823185657736343215215393536928460290633521644849876169234331436471723301746497533393068002132449376193897349348369652452340318572574644602928237374645105027447526945604470588435808383423788850846478130129815552918954051111019187684058558325432445753552865649987554904773279385303044465443801513827929888572821376220756097967924948118112463926552567899646112820307195034094830916142701945398701792959033276765509752662617157019272160410944476006842118118430802493322272841114204703785666573490241003307045307200809920440242118770904859597000913403461807800460755308238796283451638694108270773077173712617245293098615357590301160901790883873410135256050139066402252781148928642291984356813415593990369472594497715911262951653324127793278180743244090971638256693677634551349227167741829298192813168824325335383808170832869081766971754540309229236921312121010664192717538873342753935749539621004519603682000494682641330462076973002561926105851426114396574922471277355980256583845141044262481936635746045391863121639040178936345403529555797284356210727486201164325503266361169955998235375101351262695734379896602799440676332143140260206489914398735444924366526801723141033641505558554946 [155,142] 1789250760080662395446376902286132338451546440859571220690120958113658229316588622387638967927836529354150273686697359997983283112730743201833597361868637584974997501595085279986557015688484326202610211382995567250979374811028996395115185756386602475544599069585154748721902830110558229532624744726867448164271150831210162929967399684217975341679386982010730981808562719912268823230241363085484108025559457490988157163391212431958411296458427944618693440982096213781585208894648981655245165194976408799274287385604992677498481861000506313889105657528360888936985394129761978177723185710371335303996331708704674449138627789586552911507620291124252736627074221221776814663905250153900540233586759044423364216349896116926323832802284214460808499365434850982224457964615198805744606911426244531699358105986922346382367873749002570419531619624357914833477851293590697192888629386454803915990660845248789806847877401136643929016329807053940230868547044697005472005396428286387635164431272746482312913514020311359737925126514849672135576944775512285981955863112366024360773660595777138955182114955852181688156339889712463399835021749783787896344980695041343173656612804511866111724670663552955884301453841893118573086028663601268644623735509775998492555167936072283562234215509961601725323496652888648370881379075557834786092392883575055097403908002347945770130141085715321057307878609460065507249779652243609660538346195467184199367840315327532642914888094924917337092115543603725081237671322145772496481180600282849096131088465885086996177608506533929067859778280359550548444190930197277751996491634 [155,143] 212546020621881338767624225038556424012819931402254683781414016086115276889338456308542131523121144049568703848368404780847161703522667827546094227407732600998016831044743503192457041116343882961216042010744195264182011442145457365937822235526305737909798934062227659478288912599167153008703664273864128749876656528754228851555009635307787435990997313838027933864551110094035058785400009064493007569435965180139040081756957674306552025708548800610380133206368941834221218024478361052917643032154151698622181932067915536690441913301789754077151277417722991523210230548137092095186153212486820807136129998581030244312149945865497274459091357907614115858129821503278439648420313562208681597643694118848671546759190634499248295935081658784494270478717732265335939876977541640296857766863261455990543615822281950434026340815343721370600455416369418729331461200893398189193173212221940814396279860914631853535941545401928861966291584735550637606187210306378539040808970635463549692075265280281915091109477040851563001424578040524975005720214020469244831902847213339363740384794241611926046691397553753864442722885567887108744806978457880600130036466794317327363115842143603411587342786809120122829840127487715112552833741157779945661790033962530440609395799542824052244572928904087337689637487266159447424808609099124221683846061594914984610977969330060132747411549383892334393429889580318367154187830395302022666802168982675331255102956875018756007135806564140890535464513855555205433230026852684516773248994474227162504343598396380236810989410370577178220076198873516616049117444163118445367 [155,144] 4332363820490649119726357228355616155503769460128254440884964518083957903722898184369266212139975219599356786699230583612675754544045013562313044997728227502129739909222350473458082517786702791159349907025527856642108538874517505506331112258991695966895590917560501667333653524161824655801754605115230099934124721547415875639298131533225741577464601373383807561737049395336059775672831959885622650921629296201468005385957804352466078200598764375918922925310437739121989725858824310487238065340391844303958374360072954543296806087404363534604911077545566255645377543793674051157923696188220498732062215419241569356813155274183605531855720291471608435074722158822386985297808374533488696408487082698431606157089518056409634020901441835881382363200637636273353611703303158367030193935286026878355119011435764341769795601384719472936723483609569671598112012714643200646245117773680195247808502334329183292393447261043982075224070917220888578961142638384805068121095102332550298392789038112843166973256803864297376578496758922205891656712417942736428081772683315812346631554326169368766321129803805839798564066911771924087612212992109915946204211362646015112066405221321470554308518927987373490973009726900687154272497461734510665046024519199996237630661711082907037989503402104831413780881551037359062406307103713082074967224071367638536251136329230413434490986281340681979072418205874778279502704519461308218979087875997960440821707674162556686496305382777744352700334365992448126167929911229400049870863724824943492449519852717881075613102651467687924061298318668681989709370283629 [155,145] 77027032754715322272386538493933633362626361890756284580232320239618182913065912661479622971100409261464633526938886571477321243447633140360862559272813603874135366894676215270360726472799597842852654007035507501335013428374777390298222595237649184837453407065077735534703270425502224035529035817666944645281545288618079962495197486841525271479862001037256965403538140957783240197501241225577080687835211916808271318498620366613069257810410956635502084223635592512572305312830284605634553318474133560718553385473530871092242712037413056346169398430900488784079606943380755411629869592768904074252398236442749497345219271086572516821568304285429045067688588728524792478610666793282829240904938356180288016568519570175599211884900117573456801643778932680521469893640691030813599606434668722397875552437331871555381541034158137193910172220342599304911936754191719924870720621382328588012645728367199889145722694237329751083054900900277745353001308386888350474422502001553652224756957711474861055081475184526363717254967103697583595329734680108858752388764194114835802228900626487550810012736650334456134865967776920749141663919706530667683364741007321394556633756613631054470133226818757058756362836890573869580692619259367603009456213544037847940874443364490293922732558845579841889432625884725457396599785639452242647493150097675248691513788223611044413817263450584475961441928213486745722425048923633353557059666680366864746725298534046263770725352366720374822625416076058366627314536289924237611065614482536082026355272458325028406138126767027336987284663072050089723686 [155,146] 1046650493317152204791698959806183676220164625493118137299499589149231146236911869778101023553337634691315116602692579312686768305580899649737901357223102870309308728893982650417589791358349299393923670939938471290743999878627346915254241101342027974962168222985627208839658235206770497099588398888476004948171274142584793960676142329894250692444510876706010058989006363189500610778694635992592445395680341235387960807041619558411363846549198137753233433586126533964397224291911624684011755225117262096418824100242060770163134013027013538931040917043291777294088877687583851111909622851684418832510200089082885762473927698138673505572241083607960909996424339535323601187641370985936708648144762829844767006221131904294818295435288784023489920499674647461677722318483927434837525933996124260555216893684369472928026186322763243428742623803708032931371574366132372985220091063406791505199255618134538155740224040941974979118326096989552602972379025354782037136931740148269252263217492162009740008460828218667358060979823445490283763253658406723972693370713609263285579487390753132993814811618111180851369162813153070064794737363997358663711586946791657291995249787155047263827307406386719120052584954666400703667360673234088996062382011833669605857053778037485340212572174226096739417139715904303853257852243643035333658765151920090246141037114199985261992944156698715768916524650058973891770779905304255137092730249004543015489450886619426498542769309869073840143898145238858435305885177097518636166608313558097732358506933503447284994707398100333135596214525159435 [155,147] -38456180195929712592278891075509596114200570554028978817238841320649329909805772116439048183969833460465300678322141283382864277705712496128826309859567101686611770436163128964041341304201216135258745995172104628728485069202629828669944736359919252091825626502015175533850638487482973070196063001669018805373161708946393734953239469446457204033987697828923827544754627062572938163658293590903775502712399468240502257244177023348048470977748491737939033117906460423386236173375326039048589009066148153225401512863590746094950231817761112533415637341292085411411502315063964714475609053345391651781659204888206432183554613120880485632531309483807141603298247482851880692597033977349579680818260060629191750536738976973851198096589315780518864016939932233548743101894425694939265493453504390185466544296559820383481205640476647788436581913975414716062590480879306801669961219661353281183914761276181259474830621214902027737192725238138755863216034113816561503041266071293178951149719770545514170392019566677769082196126562612707927909598554495388320936321927831753468339282611404061152586573459554637659445180571154769468445898325405236916301502757524611094257981956565646222430548251353265990276454382898527439730371491526411200641654609864012929861494339772861038050895680302171761752007973137035699819464362747157470963188667821747182521489010815486852644151335939667785604318216581215948893902025879833145055496054475233680847070823134845170854875090778530271577403047802924720576063966178008235895689120474116812744378731245770770181631029689722474818540 [155,148] -441966522024112258212632615544664327620676354869411259835934359962411058211588726583889793088581567338019083355467493643786157906185222045690190649039458613179051527082190394567636014192669368558664469234442194848760449208529809456240160440019434756398829529688738882210991082659910384543643989616073477899850532227655815130387503559164329377665294794257223681316948135072558665875779759052569667632558513147136011243919592261553956126007937808634120809027992755371964400051359472834467833241582948605926095474934366400193429490826228951388172933620878570537875336355551075822562821298678924887415417640723743444360657359763162520141328438085858283218606082991920877364602187396875197752805974857793725077015684606695138488027287877485253037937272838770516072749322955504416533650531900215811470974210703752900108773527328506020838960462927537244699311888563733345170910704144072028806578103232550086936332977530266490676128416262867249969384665712300116808373160471088251942497008543994752367783319346959260982445203841200786133325851244949190387969405875283764357070980573711598536284895935357688406730736485185308420378493906432860989078904629955308070191205085758069946658179463913003968514243392904557868409471965687194080530086887028106368540837272976203721496669005627555685497117860378383057644820171994392185883126425537694128377573015021441665825721433252645554336802446070593106927725708614834122076650321805233314635745132225961095354901730250294208143886870792676041280492658561186862219624340439273113941701689987725079327186720422947 [155,149] -3081272048626163037871170887041735204684105973231674661807122527361018763958612336303408857218674607296333307131360555623192016499160813980834984053080846020720828421139580759145777228932414689005518840250803065506127171336292251295362336626044779651725585196115711531148299258655775501787416388053773462387450146169943706259669714271976912099943452725945522922396595606843628639380252141524749872105474818838738467119776283544862632770548604651615108104171748263407843263988169860427699003095013437751398352198488579780886292337239935033747063368250867467157219524781188911849688220452272319231445366713760902885721356239393264402720828118621242464113037966837892769799520956451106671128521994611221469642924573659051226498703785451709188864338309550401437914260587250781260233754187079190190931249370358706524772389704694671922659533791584712921634248300464259433481010515208973434606794067422635245174885196839025729110349481714128290392844550590808699717225809785921092182627010931290160109625493945314207390391241392479377101000210242859471768011131312219176151829917226547478594130768343366536906312511112855861636584777951789342380698572863438599304859441251905405019596154782773733622477125412831644654326143266326022094812978626550254486701525165587139180123849215279203022356438678702918072919053805003053168597977882666772868706017297249299895508656484591496127510748203061609724138571615587296665226047950830226508046019719960020844524653083609861589904865960067375939724693322549828954285291339992282675263960887056247816975804 [155,150] -22006361618173440978094895339336651103901893498101328435509928233284459467481233470532623403581210905743229332943561517196238454184367356041110245202599621817681376437505262554237128895321827830783521043576918069170558597436917293610137242628994051053296878475784266694164831975108089136922494543540805635458902145835566790503094930371506457832319144656077537367536327102251141065873846643008655637937029293903409638775294861172689293060215882472596980717351069571656988184412926703959569077957684093584177578497435835326114160601281115836998511744752822528309286315093394141822724956855363687962324194747794108725388148485002782263155584159485657094433759671471617375843282653303199859398147646688078353710361611494027489172799257478426210065078604599259216209100672808988007847143326175662838163125216867139859527513984038256863422972029037060460056353528445399232830277959235571539975690002319540657730407610865895218971709066441680653614195315854324201052251813765672925163471154926830642713574861456019541962397445311241837876873738413034330881092248596226491016006096519667528919231162550527313194109598339838466948258406038401242819246208113735394872901091264863116016922788594728586886115998647794007473202867484828054637258916260856011669805894727659827361099489585645305421223686992425956432697740834440650590354876328738320398917539353753475714729398193270053233734555961722092217461555015869928731348660758155593830381929231776682151066124197060739398656113892184778522387767509805316479742663262428030262790767956161079 [155,151] 18076182261754134691727028705352460485501625278064036708623272945945304211214657290004454843488664671113797995656395350370600595844300248909499553778927942357343217903346437220238179942919315624956131833781740500288202372637859925495159767453005382110688224328523972738700392635732699817706540095901006890498758177678682737554199676707336558998061572194116565564067861929305977793076120393735657231282903814021250299621325910353828172107593793318477564126072237942253862777057202705186500673341238041077358598524030149445993050851354312063629903989574825711614072153494263446268858435750481364056240295077332721873544130099018996393335621364785135229789137337395429098869248445863086711226820675975593435816174516501258526137927340090631864712213022822267059933163281139534684810439157265529228335867023596436321675162346405742375210473930766498648112878642787918130147838073022560433651046953289317898128660135238721110326837602434968138965800901720227587843533007173211443959936409328115419903752177156011128481327755467063398639312936072661596218502742261812034886842466477618752704372092597668749750644642309915782505081102076939367359618576295018594308340113271512595667183743348808284914387716285513769433311383317079977530547785339814799071641207190501865218128481077505875334287525886096742143486663335895728216216940820027447891296447863948741723994440616973350996482927216174762019184375340871369024606806157697140189364706560993790532138560834833503633040561816407260582194042194882736584991596056574955314898020 [155,152] -599038381134776535489948885903696571536609412033504051431475336520715787810219360193642881325054950934149392063642994481628632400926531460107601150203144034189319144258550001150021529407430208182710648468386499770278914107561138377483329708939393093711648128040365738882985993204260869411531635455928969490474033376658835826583888153153613282657755842331501556355073743115699876167424735286489217205324176760277755017853447118307991942758018199520494927594854930596110808745662641255162658516506020991363363867043214829456668875943082107302595079249168864935921345757535085946250982956439620357145819839682821498771522889991513205695792332313971784725368437439962539101810925569964333275842284436875188617441428673530558611198020803596875278063773514308031877830836742194617230616126891544940674771742685562025409957789240314649355203134643942655974657297198733663356194153134828131737798247762191153364032157012704698814104099170520731685304928210775322719283981226348087682735925795137365771164005401436766249081884541792061851276011238124150514203436917121620536588942462173990909416561893802645032278727376101280650824451908546495144962215240411614418578217280327932602053873126283646495235820556158678129308085479250865609328464753857718127300098939732935596917169243101718556688312388868524354794351531320723453953597681041915674724946608569491160277755013366697430382757653954389079801178539309784382054896869109133268064176446441930685200032751222408849768322078079058878031295702748482659249645563697344693 [155,153] -3841926178625201013025125412230151120270527776180995946545994807169684570624578240181992511908801329117307996611178445894406321253361335766219379658849455040218827309964252349830481120085417559667142668024505919839434592662013688957369299945333879383993281685139275838742652561414274505991941487741419513574416650021155484806921119979208919668254042304252824690950308610205500632264945718634700267444535113757386258186591143639790593239798325446959070623715764647146259797252263544824321040227837415326551673016909376562690916448986902131900214098835649614385078275908507844631396206745752319371327209977299530781130991140566486258777790569657494083156585730433142482648970452039616633301910488563761233893967346817061810919407919344203170621878872441879416505409507118414534129929776091819654936042244259602720396034776334560808437048407357003282305636429398033607028619207700914940014510731744539943254635028315489120308073554930742994617829961365765490102173850919857840500653532294594027978692433777578807071430914579134714915814083157612550202627036441069108818626471823196259105945405159931729537940652024028763070538288302767229341495017954428466524721816107900478584834347523307700979196484398528268083328924969436958729102222479318801941707859421921906136800209071419130707054601498975856712306525676040519506261540821295388039839176439334424895394486010358934080960244032126550501858256490283750016676999083301935099984492383515510380172754847167443787189027274341353809928650974487578577527964105 [155,154] -10543017891062654442697412896889014009806423641342716337285808578406326530143303080241111301099519547897173730560315821811173618962979031017391847122375566224601547737554599788152290924250600316267571869301589965918439676213912303194042713316969762039834887407761444088984166544832614852184430049929517051050932914473188455624695745222545429794142308322681425151313197987851745330474011990337424225678302648471047172814491059797435959371111870489724480498153335279054716515994910745185973339169760945894276420142746718178695653167333704463329501441364624485843312474108525541501608219382516691147784990035381698361888193090246190779074877140604339466410813478774380687131461960868084872589326737182514235650768491227730949899248143798387404506550315620572313677596279432929571138187572966934174496118890662890539072480065527972441133818287886437625656910177926499026856574399881545971755368250306551113015582857307929808605000413200092501369034825838047740936761878562739934493435189570047201248840935787095654732348558698233013986726914668267190474638265623097198051479783845340183012437174855581646919031131613378814789163359189863559825058389576413359913434079845012583307202937014195081305973466949874484847472219321184968500068123170265496091811065024412803484371608697222277628470060895301748463372477400491212473305115046549147854610826167157626432053927781402278382794082107307999329363992276200590109504867258569252539719994976684928975801739755526415602263900349372072941892802993718162280 [155,155] 14745824281565520202322745799234058342502970365012665640440341651459062933966552805417266544135736924628316594729846153502791494309154022061247444122735797978943171589407819931969490461636694484585501281816148947241242334406458395091964161489108049376189380166629036623645386652606173672720588223095148802002263707624807615324084958305810149161573017914934457565151440598206406670719026258656867342162792282356550184257419434930905541093909303202575997326488316102414920930413340472128385319910036730496307135453582255582068570585352106328229289636285618209381471112999496018877756103909536045498314245012124198682660366134215858420954118009053340040229083475070725087890040096740337453231859250729745586328800041458425066138645092818035628872294885283318297113274824473032257167578943418533358751923331091174728384134104964596096975481339484180906196406924748432472963149741071142843328275912676019625536326857313963388254805123383970167615657070583304233532163311806540728545236931049616655594200258803161691208517305650421276045962612373662054729681624863217560644563463969413087053643184417026005538707586883512189091844873777247289231517368686152646263334894286209271477468194642529216514421152134153738548628602361400859403360437401378788592932982317529514119119175636374346994081471255128485839313785882030494886983878836886674697657873539685256586905881417787869101062613449952114059042401095674007494481317916017947934744911462874302139046438796370029211722470258826340404538185055 [156,0] 3214511449854873657285365155625136138666789507910219524971655862960604635166516132447449809599119038769442545015582079724342734298340338610242645005321928114094087670053970310554439574746717936295869851675880840361416484947833036283328225584069680052081976466795377617276322157018504574470988441184030436924611929235404953704099707681951853007791832242366068278757725272348507036588701044171142462875363938908221740695350474129871385287228503319815165044025462660903950075653199295701473675456111960681969534056783704276711657013625043100235256723058569987223178097126461387390719414414488259304010714762220954065412892718579020211350434110595936403938711610718853307424724926763130208700021045414758899378066541962514380465461415695948431803701443016405655726675349821751264861358952433290529337773245367391986161694356246063123500802112533652982628818642879659428792749532010126708114291020975937717347798869465474502987028336317221390554540256053612945904463329011880443931487508044381605269157397120835917105857486704340801409950414896438384877366134896042927721808605967071368091200717381121641124597383294934006527431806710806553843423188921193364185862945100474961517559443951506815557466891401332620368952649947269502697538671438515331798913505509377759509923082437568219251129030657859481976151616040138885229742170719468932150635715103928571260187567231543425306105935173267955903097301301229455775633860224619696735099122605502812760983237742632938548314928282779812771167904295749502050646722630628043073312804050522950992466776727718751500910730644859582441829047336546226268243695424551016854300734881646590422735583491794095775152244921041775318690310121569569885443236906455743974569185604789523483363606155027537661532377421978842311118544307257433655344898462298863708145197163614700294414827995894937765406205058070474834595003454467051094873659400867958346337638741500159214819476578351137079000430873275202354849478392790910522930303844315829235347234826073724111480181156726388165899968500656803828116614418775043304776772856712341308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] -3754756642490501965832240654557417149128557344932133400942723284845578074145075027900787951181502603339992777625381016362681943700422450916903941335324120223914505287646270359655540199376743484599866143901986064623898063482302436418524525525026941355242158982484047640115793353789573473280758486883240368874770839920486702231742747848579762319363653602720993013993654542730161645980250239317546379145908256398682960913385393846829019026786601561003623165193232495252552495408055176205605601392261665754639442527506888152363170492529625862173333550892552405721596789259681474912819477302772129343702621590540642324502575998978847582684821132579161198063164242270111274431869610339613801682332207552066717965454338917840730753176385534895021954233985839437386658995718158379799958728458234883635043761644698778168360561679525578343628639932835334429082255910991961634201032795370236957861525176986592181850759993221148680464111344304362162437785525143742578435461422288479464291146542312792661198479533370864933319370424411793749028997262268364294825934412189869840530533152715136692664403114787431772321276669904419171105358834792854551992520238446605137563480725519538848068547271938930119304203940829702222653671022306706598601020465825279720796194281819037401748129516267850038960371821477494289610332364209369414074190307602526119144140841825474941073060867559999509141301802752221230284593903890777138885707793674170709113531867371934021500451806438808618726188749957209797143872202645159675760001970636929218195418056014522276566106516705971149427821893957147064842457592533313076050048696353614042109949320382817419633684821561186610009414356241879191607339775716504817364138307553356826004889645952790909345412602237074662788336459869619458114891772481476144618541846780645890336198926260233926008259831069922307609504019006578227519313594739483395147202521709105001190746790338760552850897174152111629747323173423848478399406491865771345721201232879150140570512758762602705659185261530207524035343734327396646628342616151818855740884828264825046062469482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 122304464381233916833884300891878327203450943561410539840510565333769853762724337838497582646489425844208938217321476061750687282932467077330929822226953945600283146451977547683547128550073366661345134526589144887736200767929421747684515352655381210769960002402165457785505071538699544804984961436313653438339861821953335142699743714175004413904281326187378546376620429446745701113189967170064023313313416931480749450822746016797781730192561387345120813700271760704678247575216089004370004769547334918404340963203606724432257635727102527654723594512186446645941756599187786152631605069140939109675123263201613343997557888610906818467717236369621672894278254604514907749979951623769856896860378038427344080387189037369132856794232211465693847892833960151127904258442132667282325532354690969937251448394213022242340740555674535134611374039052205804672387089579693456386338305986224381635202497731617861054596282096498520014953116673254063081005525703167236857135501706188468912470895275864794509534063028747173420936772480311842877255053788691078361814940524215948601810617270513107105273802542911762968753592006798556157467718432091667012217312125166501652475046631438822091621879035032089734193425480156643207203089385538860049712278297056125855723968153884862394834276951860128190899367827845116649540170154301447624563141321532807867164925533453980795887499150965416746169318857559384016721422064791729181543930637347382930943212963384359895008749988305473935092294180363073653652392230483293718805212019082535898300530295147317489694069832694655462075407632705038876984069776310977199129315591927575686289613094866438186068865691089240544175924256615865610020019720782477188621612498631019384672863017036997891175282724654851677457146779381909864665345830496565493581446077296303112878670114656855898018730164210648071880035535228071824847165141281198226597011261546369059422510703597436045193955244497193052627345760257861399007271435287322745058179944783460941810486582548328462387931863992912342095870487574006816985383197888745659270837151666455611120909452438354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,3] -7511337110412390944433942753734977528049818242449759118887583607739906368305955444020029284571750848222346622520193096165038901297485856174281816357586699404831950791755617645242533630262273113874187689788619966334680112534032402029988352075178294773676384083478856660834086442802577416027688172957439278902814410309545073793034735953511300314930425309716132533204514769055353941992603629959797832796835391564506844461711201918178031197487428593792186619910401700134072066094150529331665990365808081875268320331477667577426456182401688524799202352580603320980549856044960755588391941455825285404304040606948610219800302015042603612946678398463970010115068873697125804907856909534719910671677032900879301350728507530601434845859828308829202209399130783126915455320496124398035560828266305286003926670720677787259997370334478364099851868191996811520811836523447987607963299908197252888665560953862763288703891935979666081787387944375481004233573911898216892226510609934682007841753134392582515390595349366436413085750311623981800627911435197443433430419526188201087946128590241582704437708029329995690330849845100905540978478262622324885838586293887520853740963505640369263909109780856015356706209209824704320572451890584992882368299750349162441979158927857907289762937465206784247190637703989936497767431674805030531873870171173649762360875852976860144101491634171779883916658206131309907670920913437953837901982672817283108732246061432297730067113598025705102176112551376365503978996040843908751358285221899905374609080362461046314857995043446315517971512288098901464000288277760855853219795772118476306588383830761407562462973323870064061956158136358449730394596228522811476240702483761520510449280765557082624801866631695109731129687504644138971914023881137834064056371294722482836237875180905614864909964172804564125878930061564032416407583758884470784770085227809337155350870124040590125725935513769549528467083566021375440788637852261035929116239349138251392850890682877862110033577217390313526421812663643732244750888744864101291320900369297142162849922897294163703918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,4] 222236507340247449564477795009969903127430238160030747239261411227332297241073896889137310032531872605451559104025695229129822852268341610043573753542825549040436348106896997125520593116483007755492451050931338692685102671947127141312238556016030931989393138931717151050521571252921351448148704050674816760599430342062515811234657971501233811656763631998030888078024481394825966228567869347344283033453269430781123824213532979277205260174641019990269208362352509282674291720625224532819578537321381614963647886629567979421844730411163186551606110899380877623125906272186305635513520942602542039134077534068704955146061312371946868108582970659772136851538687763761042949501270026759936751831416472572571223921372433275804382622876377939427406437389946218426395074004435553627238618688676848422685090204736450677293134100985977367694280764174706996807372915255429777403794054243229512783271935757827832530637445533042218349171160261152476841790940267599786094117703350898920538516564601757498242465231398094316131123370480698389463235236722320509514027481801077428953577466935801655191757817452035733627008950214217655495288659205008260387017686504362075103945937213792475819297019873533318719825504370544516655106553729087151246182963225293842444046158688662306969893020404529604310059053506978540945876674261021973937513129547979001412103462366106438862870876700347491597680836302418558318260761375193457069648272678763474639190734062363929927268487301438989789318539153453023723676215898641672748606951504202735591234923775208197153433671971913850582806821827859049659532595472763150214072308066754856938639677305286731958232846912229442776637269308862382104342605003239476215317402634635173831674279295842820388046577924257200938955512961495747933142578254011872453102972131570134716634656060935292587671694347827395946452731704982828846004632453227162824975122765753553122741884003286194857424566908856520862069288108413304126721360706719792917824619691004989556155194992282293480016356786562492975291969775662577339850077063700204913032492401534639947513483093644026666879653930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,5] -4821399049776406462293363516508755451374912545036585348142610451690879439697050845842507044882045687773207010519405044741606540211536313223181571791027815418040208945996449538856847033660667560252662901268472475905509452658075671393057545768665831930860982242869798031858272498350719510638270943987386634224677867940080776132002189113931131901965906911699076311029068786382862595247795120101076202673817278111018047906631853929828677888678057477480145265396617619136930239169083287819025517777914353615155063123669739887050128073539399635304176864279419192104804674756050832574102130074370987370010221771046163049709711811210164642290402454986873732186386230364524454280510699869883335778533612495378364672892907431311524215830394589689214812786915081632630811416145750904855853578948905425286477599704798650409917187013459324389831737694225352504406317664884801830002755450591031050506018747386734176200126592590998483971725826458011641522371657729273128494340580369302655862602432524334105179381255570052007269949226853026972290784868027621700807414726667959914602578072646999418452984622903389206511135389549311269628755679038839067246318941731193760067814499534971572669815138265514952494690912286345863652987561980637020719566205420248049548051174849990639540746506294087058903977967501065410223828139668110973242605854439733717226195007000573259162453459543234301220257999383994128030041630633846264876421356177945262540019594603943555163788403451918181528277733054831415521773142021426551230174542784423824305840902075250097352688366023571039872163196568509307931119375999204067145437453788687267744851733718157688050477658427989303962153277650702007117927376441479740764791141529977477448963634473995700442836634452780007748462681450110199624021070289423456838773792669539164573501062881876377709965881474744112374132037619970421707688837530256303669380854315152816469301247582436504190109026620630302696175098496071595034691551493158670536487837681927340977718030723542454996237801955122718018143934274342540938069731810858018624390452240270838260571828470801847288385033607482910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,6] 129527866324509180151919716983649980879139106605240949570013583374261040741740044002557496188622095786415868646502486382208218891508732187945463265420285890510917148505170078142927001097641809980945354976967375851624507985023650803405654858016001741059067114364406651143325422152007718393140115183388750091508143369762960778625880146441368636225385550851203469957841363132141609058467719574087905293169309762390711265446976561101356094049066978506577415189183015622691454146247719394880486730560553207542313941151715674153590012404755910743793477546030112745568175907231710732737316252011932417575358071397202613406990318892178159717541203288293766637736328719402212196902052055632435195673710102624947579001964743264286239201255782758878748618810868605533828953168220809262097177040792507967683276525359239857726754542541088564147580629495210371617377955798523150752855820601103232529750947572361623158112257065967331801801486684440202492402659637693530138474931600848636458387958538273421420942909023127972698806749114448793261071548503114447594514953025686132528207390838536435206784366763485360881602480987656485994273538068172550861226323877470368384043003439198127698194379655269053494827849256492130940325726761557143453440498489663392980135525899457421118263012365566780541575352568934551844712910233152246435318336067335563400768376685397941929711218652316586189115295240082578779209431206015493616643483723936285733344267284030269619574592558948572928530480101731900270435173698393518909378956983106322598737992586759178264459333812164465168649563276594043899902299141621026173705878227095174791369046639621475255988818623738108322723953179922506883593548300775014626417602302642148060405894129185104678397333766646038906001789265542212396767706568221150751399535624428534099616084679856886138240135041972395922945252793309907306392540220647714660444864149151282240744086147823357201646664390923315543477297309448630576418227770795080564187348745522918605118044881994075689459741997203363570069002486023391308299841329394201899105143018487799115400068913905862189039908116683363914489746093750000000000000000000000000000000000000000000000000000000000000000000000000000 [156,7] -900728701563936755849611516301606524104787477885780674552266799721491792011874408928000876512996876500426565348987250477993344653890067316009377041536189393203313985846761967229511151137495501596636796666276458190697285595634768916172454070134092243565815864204154313429627599237345759256605372654659072557406777180005063839892756863325941415426220172053470096487311342123446793170729457573923288550828052557068104451032014824086803098327834255297056176738027525657515726476914619581999859978034816815066633051939995724044575564007884633886588160300280409688002172786344775945103492319867722013324037474569588722596671740534073735687231320243908950589214302766270531531042993333466100938789563084395516053182383850856706410876432687591971917405186115961251502427903158469623556668001963702464489420670562002723683246514399638240992918621009074086362173110314422822399138604579363719524784006547861532448122550036759699119095126612746560905706881662810090800920184428925897482665790716393855620965705154330223009564439991405049113368016744458884682223986732383705552029538008190444770595305158907431757275525343177180829247046168950241767743860053512824438477816427959902257596802488697991738759306171205738469438371514054259893913533262961824094289597327619699897723274963708825625120789835993187306645218055939398862907499225163263752054159039824224624407783501537253705482329001411680632690104726876822963013156249043668017372265009274070272776251478465063239663012919763239921608739711643384050106128083431684445997267404696441945446815791329244267014405113768095767329779389716807920978753917271586237831358551524332499739940110592541230013823321763061424193180559364484714218403652482035567383041646059345184782907642811957084388089797296674564500742970052279043994587050563565117743237780205490144390725340851822580294722076672061256846255099747538258857259603796361568286010969422425806965493939197570401540402893623352698175688130540569595545889335589287042963942532202310059006654858373177680432205837982141391268248874191571272806493511298073447936764668493581087460597700555808842182159423828125000000000000000000000000000000000000000000000000000000000000000000000 [156,8] 2840486737374805455677381443861679858408079507488875662150027309799997621094291794703588990695361084475499449882420626720767820160209325782739507659140418905274788928189141634083698701881506144713723704831175041794731521429408439932370555588288721153688543628545295711925636813181329422432010715031693015189783564556952458873609740167944259793299657514433075686640651087505111652166576123509742583092324007683489300198578528963697674182733689096689841766227089238632755300107573179775187954257513486905885465571387115323239523385823545885666796971591975490824352046422304719617579378505485335082344459665089348498112162716846737810633175424309968274617064563528091280581682897736521504712179376020830221517520627789973168198342353694260706660651385419388953273586054530975427244605046108250864188820463852052409519176582721885013800315286300125490075400254389060563702274467942722483575616655098512366772239072145474620352108985404144803805558925296604731643500790317082255415935971311173522191653240724921613911397193498388912897531390142882048187336545876224910592883417534203241609694036556491194014852940030803545725593992729160501433212466200518002594747364536747481961010076568583460214604543853966947891553306408801074312029372626174053655231346528911104998710713977749291040926283204274208478965752257955401962386803979561646208778500255649730857529200510330290839054371966737655971162879161063179051713033611464936384729333418353849815447147254911261360144437239458816740220558957083147161426814592966699101704933864981094544802445082491178382818613479617814222435999022954915028678453462232528877153304617649518963434518100199962969144281880364826511569267188466738122064467971033636123084473468768039187972582854735169858829484627319810010506251759667259358579573991743496059402669024175404089892472923351108369640925971671471337384794052958747000226976699077531142910101036731529303722321117019291952038240189453481649889693401875506407011079998296299941853349107452193939942903601835852575498943553974342455153907853578565087516234436643380980163894610363581674783439723341871285811066627502441406250000000000000000000000000000000000000000000000000000000000000 [156,9] -1613339086608373735605739442964124178367579812952591966473514510257074830877957304664309399043263667662302396486527346154546108546784963292634824680866484025520496696687991376898604522705050134276017501456424303997480532320069170080635286926594696567086366206632312447123841007827683323644458123026907067847000422890143100623151725319061644904715517602198280817668345187934705980908247379751669308654135422182474465756841190210593882765491864465728438119691631180839169205602990622306411726459462617225975910195407829684744473340635267079426088429888589907178902604180945624616163134391083185077373398920917768848836464712069950632130722208027022080359515035288647455618166128707148444514214965647370664042665408132371332478840136270072134595734887722422429620137754802141511228683371390937943051984270308768551451036195952414753173096166914910014435933127576102753887292770478595581179404452758219106365737636747948898952923302073084809799461306952928240518691867222439077385739224705272931749602275051687994313381330238520628900481201470182778579287287863941635239141825433506314027034393526580909387731873440600336284180030994950700572392026359970620098609061880098108022792568872091773740997206085777050127537417846201695018766605870993759594392726935148545404628689232086893712721419816899400713116419987779293933664627239661713280973249056940668586825970973973029612307571413391020703564089237954199171658206355916146507885279048025285437137749261189348047131398084208595496018872447375317044585839540777243275769271017262586010250392464368506990017232559364527256151611852506037594739149340740370523279689690324180265818065291811828094328343050597184741920991124883272427038169464775727880526441450203667035401420590410004175761009165476259576829465325543325848129797697141009570463678527642632584322697516617766108171763228833861646151616952861858025454100832553249454484260943447901089836983184745665712881307583079870334624758522832556797128650259140675585471185579256873102530649895971260668465654053769323003239880055734508538891927373696037607241449256648789111097397341865189446252770721912384033203125000000000000000000000000000000000000000000000000000000 [156,10] -24513382296221841885323688506882492664842638711864207190432085670343406536531074031412081186637042976848711311244651539430212585561368819191111720074947153559486831981934330017424336998874927880389045104777039835618350674819982721557612035994356973638726951679079586601543225548066086834108830309974879569944866143332447907594892581767550126873862317135347954199370122891076738031561836494312418149289459122663408405314597348923609224348809828811490783691565557189010514759029306303528609378680339222611538870443777967469292409537471907231329783217064918137460587156030979191269874898230382202135485742216244368058903779080943003510180790824136152882674508573995765436331977159768372981048203801721277555785164043897157513986057616343755180151923842135799398762889106100794042274555534481252026324880824154945366592252693816050381439982895944779823702628208285399375456109051323676374911693631678049693451863530458178797322127371064073252692658708017598991579459861638186057303141677352691486804879836300117365799807626169671990515479193338833814657549248164454392886905894538984779133213185586669662659652278121235584551843704272561008700850119761435037963979671506383624268462100673604940172677417431851113133351619252087227778972381182621920751455281173597648221193777493922558616443950563235406853467098678800934656126429961438132906496560439460756390607938130932676984435448547320624157449065174149772245091732633231143927832090621880324756404503434869055303925355280009911268467412420437253921001428284983663937242937461295882806600606965783836356028951156434911193486775273392304377191294406708351929511943227866788525823244658583178667824717696768879403634648709804124782971704759007109968157062516794187302182301958179650024806265930409426833266296552471979377666807110680565781655425014391743651390158876878431644899200219701819479559153521354663660164480692715763132517367725951989136310229636338698404829765150514296603983790634830838310108586009504173649830531723360863573105776287696415799748161447101795908391789502959047440632376863896406759500538954885418118286461710772505817601540911709889769554138183593750000000000000000000000000000000000000000000 [156,11] 122991010369293883487426545970310065260664788031319028339865904964764595391790877995388625118964546948847921228787274836129354838399708787673330409232274364737073411656927647899987280758056335098881228255040887647157948852312661882071305726662482536945815693737350003987030104437204726623325002480957763243358213646478132318496485155196703702297088110272984254177564973145867351070749437725311873336757664447782673668432746065619291009147650264810553716062156269246241750179976679222851236463720531559449904826857707085494310044057050280736762487558701210862794990570066833365420007633260728504608562506749442720104313067155142130473493657108489610818777492890950005703102428074549227055046840065273491384361216360625257109151067195722916204252444969978913549702430320190768732902537165296339369040899590122329588912763211152820743580731654384092382160489429917786742864734319808537515984678295243623818146635374575647328130979487232456609390823892190034794831926046710238867095447318066468148137998899843874076539074482665703775496688616848026817969547671494367400694939620661490175137859822657399261499842048408636433321589814831021200532991400979252515250195119768728793183624028885130585810181758486511118918144078920539304048110505789621247400602493450842697608692415021322553513623866052371139934477034066492062062053899864486939716058694975001171466486328478413159296613685732089965553281344155619465888279982589334015336883949454208767569267088901342366011717237084968040001522044934646080037832630584285178556127716640159968118129263065611944085546421547057552465537384772310021927005404948612375155807774227073035487455323764403236728478624231069072896065531164507192430243113028137549529971194850448800864620240853302794665424863783045834535784275840834679051033557672234279914108455363180851957045846044850004098862324081807878211654467790506509893346220054585197831878469298808293344540008982484155873476809051647492572398519058476683735981385486099024547828681905159405826034482209516640567895034005486519601721845971593587032080430240288171130977864399858393921059605772964397341073805591804557479918003082275390625000000000000000000000000000000000000 [156,12] -327142014008928549664757196560915812312900206445212524104327858176502157817995580321337419044873721822549060702682399549494354913891680014459800441282099066051953224846214116694469076896495178546884776987685074021044326335566808161453276065088480420516579962984330741511837084223353674397634520744561629213090885491252083655314739248767454657206780564157519578069167353351959495699380828228133689960224697753217289311357448169468611241993102494248371483695234861160299315576215834661200618300218668374965198423160763974223656532863644906040619027374352200131951293315350973175102861242951267053000987282669504898713877412827461392600289809005560759174460099428349106190148981418258870068278184904474055224696693307220272754373812846527428707770133468411263022248468283407200789506985992144928392382233273890518693732960634619987511720511163932632886568316971915570255555206170914526609482284670179082190231688614116791917921780083533117927229019351996956857795845057150423613297515100309643168795190648728600836418091064911212413365414868131282256997761218582327393586652208504552257729764433110799900218279706629236077817523497537325298792462403163461206182830045690684953248912073396213429263887101456165352378868057387391279816908209225505780041077287742599324215181071302763687076863410927531241273530641378817458194504471094257521685419342590306293908559668827558502870728658870983407413850673688080582455586535981332865811324319477606382001826224286598339012293531664716871150150155132295550117162411329289077775055973137446224235357949895874921335505103245215451125130494401124447237882561507926607678214775030462197363183945772876329622992536133317986942496346495501677652883474271589484652691854484087897447449954897987793776697982491243672036885803001449529006838694007322034024574002394588603783532404168104296953598629948363678226450377204204246765447476820084597528812530456950487961500552067212444961268603855468578071562255392747994257382166083769152390025522921197036242491244220513247798987272255175400529288836083695660434889020756552875583854726316588893408653149739142093491497953472446624800795689225196838378906250000000000000000000000000000 [156,13] 511474940526759547542995326481928315620112591456549379985195968619515117540374198190278503257480170373671559057458589654342933317516793557809293539713487512763108810824632158299148714962613279981554321128836209737839423708192913871380734524440530974342044096175358686359048006787338234431284267795618069369924365511566337380943005273450270684765553427161634809794891437890972400716515372401096464972727926869513865485233457085171238581873444880991162858751967756948310299103792441273960970477367658332366803006014042641859372077137915915007517784861997373589750497658865015183531723281973344071998075393131592776545174969597124256003861408833850475919349903666439407611772189503257619308205253358257570855781720772335530301239185521925954079600405988464935494255953888851735770828525443494347834688396694052719362242705438839909885702578934301557388143842744718879629531514400122875615066310055583332533729609701248387846317916206396545392413749696294333220706674616478141005227081793829224091242758994576670563479602347708143089681406054709804163775571498473361635652579482163461179835050748976948941585713541982098194805606003189344378508202493116919817529629229250542198077758022970770092466184007501639759549569799219793334447407918810210332310484537207968559341475929050244745746234387976799442574813003081752811483605039022823379187662914000528232254413809962674698809180635621766899440372293256987401619334943991210286445969137684766320111299895706255369337686324165331941850912339286068208207535569724023267397087951293731540706204992731849330626314356151597334106394542025271561546714147180335594622087966999296793525569082848143688975835416878166409885332946499378262438988714425284513890728068909955453648122538388002619390456199963771052005308827246600083243994959962351950492395885147411345928212667397957969257707892769750151841926330736701674701652892777555501816695574379551397500726940610315347510894685058462885051991510743628203412928689913725255263375176198996943311144615008723549819085260988999334326733161931888592000847219071442691795701788908906052648164401254071124115958314748642266067690798081457614898681640625000000000000000000000 [156,14] -179285978499832730593744231574674462926648681086118454249912506781681054583047206932526381178812293262588373576673163252890518634823313372138863938616732521575883375851593625273341906660755608604737776641072444758174129424065541600186894847042135023399362062967651212290123007313269191263869740875216240083640172722275734304305051249314734033412319399504042473438564286122044803542238986452759551869414418307819346074880406077432079365733407364415966865544879563830013707682645175783455963508901776195544753101280463264698296253165309905402640760888467538995112349465804705403666344633060434600053578594183856244861042193530936485382096460911349510001688657155182375278809950208861370935218956693059310074952869204577871847565058095155418795378438692482488376808182600776219744176639399974622246069922166663661883536309517831354934105179522928712422002202531029853273901023165088340394908881033887493507116896223538346059233195059611996617579336050063784229110849128207429331784650520246902639766400127637932721530752909915624044730159938113651647624220591210855175291731373738352719649448688099298928772857739740552462405022944831177648990377500187354482283224868526458103125312476780168787892780992686326599390940014210429536757283335017538815104244171759200119563503412927536370628576865727441469966490141036095934975861052397836544201460159407445946730847112664387469284582251795983818225375396237444851083625743716444198011827782115824315222869603778939955414685954667625780821181562688169857023273845306021919931638871358638830220747231563435604872059685220942927506120795258299304824745266420355002193723075082373814291618575092036481547418621676568218260122132113256972157342403472074404828093008479179830534516174094061877211920647426537324443738637490502306236309217121877195786272080437353566901741820305664057298025570862603645718986040208365948278226450994513958521623146967512682337603847590600182063076362706064213846425383447728395624707226369311232192626491532735529122462711388236216781533131904257923607637999155437852465303714127365537044234217856588071852433624650756700533844089696412782419798759292461909353733062744140625000000000000 [156,15] -1576010658913330733943613538744113384794201523460896569722603168766350831135288514298033028623333559546759823561848192701155735641274131465096920161199867626541553059288625994771005374815982094312883656825562186973615808039722597740026072306817046756923567913330392161311271913098990267577255888901911327778898018599030147336889761016297701177363251317234161534910061583303789674012197963626699788920989726558257899130545618149231802780922346293529040705538660049453038012799274563862576767005021108144719694140600781390034623436967293242560190751887420326711736169647057825117412018560487134616503984996020470807282752491920742724743357908303859115588151752643514971914376716074843063773524286938074523666347880735677800357180571526683718093805282138859214155355694046918229501266720075920141196286170311507359098170938424861864870480906346470150632524966159857184374270159398261120856600125258934881629399865868824468889608660027040824062017309271172128890666476642583511382995247119509459777137108143625421929401936873977300952196510330381961034504017975728267442038965724593109248302979265253760631090869867544173635784351795085960236921394715033936423791722895177094347246966970920750288744467718099947569217249167670381363367260577783234852225862628863622833370606723794498671839517857787687841594905255604833572592717044066606936694836142003665171698407209424506546852798533089410863433581578266147822415398600317777592528095163391951565485070064074931301717841285805044966491674159464783008470204188513117520062241600748127332414846316041073597333912636858873996462589916802578783360669495968068354473042894290682233338158748263057633490647956647827512621634579857548759869198973316919151069374707099909442303011872556869437534125962275790693708360962661726723744670340342580276921453961166716102212811130716692194608049291561073774099630760757752529771356752718402465380159536260340107892012428823577633592490803401608542529955491785590019624822146665271780639477839129251719179292220380175280291860082661482273869034996247297800333770278571491434272694953927699058275646648794025979445970181781527721248670204090558399911969900131225585937500000 [156,16] 5784768378832156971965892932253123667955839180970544437788011261451477877720277348529503813975891472880342590298045071536399991201280976072492588812346367723554881963247523418393169997264326790761528905292517092191993643606558589786180847235347605501318564531049093192699019923221251648934585952727412377194689574427199950404984248346060451164833388948382873950187228208608129873737090736149017576186861635192035386624933746563599058353464432398899109885333721853939496335122067911448462193612903952317928358487996418417159861675913878157897823660932382112522091524182936278909206382319156275485257112250003609530406303194287452239468524391257176872197882788798277459075264301498397274852243396817774317232203186930409704786210712267280332742445825654654240269238797772776279326928628176789783827838019987520404928784947636936905565926632990931659055208020764944344020413725146330533700684184941142606160022426526447074307034082350017664075961813477821268434426906726381704841655422460076900667339484001381053052881599034768425629340795946649483409899153490259856555698600914250294612277854351303306560554850662073609466713005911986390215302267391029656540140571169931669431373113207221777125627669430910817668980916752507586190472719286673768103168550655212567306196866938264787181043893519326793285841868853074188271707490222275475976715724870831203037514615031731681241980269946127556766299286356124303605700389580816347444534146354091201088293193162627687979436397749535482491805630379384502385861561082465834386590547211078111498249974807458115511826216852352300482434492099154248303012386228950593825155007084674517057981211694136678941397153492655648452086681289017000798622023309564256489813312214051288188965904342941865175104158704302102087158296525977334156918625749304102239772473365182464954594582463908820105895610341161183287548325502123950353768937150802698924340034025802405876428533174035062298598736537243018453482890194814976980726222710073863768539787386616234593426135718246429001376349450699204914178900749882222435856192635894125948923003147676228077661799399160104582868231201187372847449807977682212367653846740722656250000000 [156,17] -13563986558925271067298664539753292536833290960985999286259056016364365757762702134056982530376659029251282608893993447613655983954533523336018257581602652707171602555086494115635919613475764476656492603948210124694601134942900203028553498404980380082684928195411647407962250830476790746041462789721681329734243182831405101471244250538504000294061221657325380853913005004039053427204516322412450610133057002619681622274995591201746209173124571245361800026947920740472396224681529753280427208246230774489704656539296213233468296890161252280027805179584704086083283902724718492038875459720073111576476500039738893895608800467538542799363840132005588315376240292091133202221575588779509630190146182684510990872006155336658950485430959871882214035673121159704115833942677464222389038523556050734733854736502252661692026043471370983934151443703479501164985789738016021273441662892892330629677718792366636206169449000097172630067953669034158997503721882129028269400096900203258949193438689771312173979168069989196084487480316987100246156760554654730900072760452518369651419130526386766791795446505191860905515836624800419818292391532842287854178264094341521829787140247764358579673262168603340921545634930786968679921612768497795581643411942356220038418209630118946241120564226690706896167951785961507965075019783865208335947911829892369349493027211158079304538219990486442811955202865085565854048431076420154026131573391259609876700796546299309641645464081644179460968689102771488278235786298017595306173202923665786578336651100817843854964072614797424112411714148861819177095093272089341921279295745031165139367266257115643477135997627129868138848812585350886733892628328633910178265502770148647126095474834428833061393111076625629738349723694753520948106955913160866765058190745773620007607272308949105096789434903262053627077943239268790795930177207395989303493192209977843458180391099830820709564671390625281212328571456595731069782588819406669124017096867077692354106354842107431256034445206625762268328496120107925785130189375809372042447392308174883968023893119220214566403792371136870249783191631835462323540930640319857047870755195617675781250000 [156,18] 27026211973284444444462231793468202423485435994988962381389295610513894908417861816279875937477515213752874144898984153258405963426967261443728913334277582635248976722273128470111721180339300557817065142573182975097247941970647920734064402295794809176731152920432027443407492466466988307462224443814718724449676333668836602874668384244266649451344672398804928760187778621583436122036717020669872774737135381268933538717286813605768219374883966580104710807685521850008380816127460578312886832531791815165889057167465673316705512888695142745014101738569966854800179184942068686517404538743189261220697570828940994143480943198168662241727892377816839315912522195477960611363086099776196589854098050475353819296922843505583680955443279282659255563330310215887353137540027199583087469618727738366479801178149240433442108935945354176105957673427125275815183902600969023570066492881686285603035441795327023291429251262318715349315836446184875141694993957877593491998187698619032487261928806480948264516648969534310527138049152957396280882253816209739675001820910599636648522130694977774859353473779475772622987259078063399003191509922027630107742784674522676028161272000223771354732505119280932126650599995969646413605746307384161019256266464411277442388107946646600876572102029240423844581169933112752944234686163638474532705392752085513997559364927615413133924107395168902840322355737265145899965039845114275366280857476689542691725263115869270687404157914616027407656890537835334784261209448849979924452931302421285920739623313753348304900053471481906502246875087153914685128886480643863553067204353200142371573879146988953961891344942197709435227911235537493102251105197231897561951593097951942019793928406678278936233867567585075197994912021470187660414840033961758944338466025779345101371856490381606684865988535374459867845258892587606046074579006871205279390905572731995217320961147061305899729520369083184502261019623124756377582517917731075131910375452436192606941290062747869117483702886779737315240843999406213519401610039507196505852422287320501414765647674903575494955845227423598728410359483048316930897669863043120130896568298339843750000 [156,19] -49861603079743522033925991140769302744940484099499387992725110531505904866387107533005959195441095532357172740377771277834023189418712364265661096081745470555405586491223738896509984795116307254672089396403838587368746278659474523181467105791380943335578519291923356873926959947182890829352668304022300066740382550359779342356071112533560128113179625733824772828421628546890231852116004641899042771323492774741072072252069804626254000670851035928348707836064852206273406949860654914936005351648997880061030632087538785961757422822911384724831720690060621331073546834361868437669381573026263486413223068994124565023798580566531162664199441964221506655482947669700734292013080462843677210126746578195311247669600011890832637496308774520429872476723725183888732482424771323643936458509524897464763793127369855199860595908406414531032542185408366388830546933942996978183594691227525087373564487489488624680998928008943469256473223560821975621525501608369449116484320307685238497267863436369779710576207724069220553640484663565321199589473045483928805545840804969350525841138568099603047855299037187890848977340011457118417343167466154967066109801163133972315530682889921100705537780590059981542676204744057271505634815736607855782357841061446143486449107871738486310874199753697254813700089341050484828595986211262898428013817811501806606982777617632541311518005059113599584183505295754659389947358797162274643847769606676784776916225545108373803258270434943118040854875082302320144330979457808445436212647946926359433832343873076102525888299211609906863082617187696915719705745149254882683287238378192692396196339971176560482265403923940356487933758544103360458833229459407846651841087469258110850833037363428271774607827335428508339924892197981130411001463595559061697690622615376332010718922836860885671901553379822390816276036135236027652945155244435695748775204776791521188861316369305679812050647096414864929622037177405189025190590371303933235519133777432874241995189925306884238659112914407397501572153964418808781120720800902800398871408146512585868732699384558907401947412445656274716067874841311791112019591309945099055767059326171875000 [156,20] 84842645629388444243747208649169946897540626063597727118228129764225687658339376511788148172641445421691528049898846888537334184389112536663103575586638297899836274115494122187890091871493813142063016292338893042300078753746216379217609479097148012873651403746076586837328719769909284572482696835692183539699940753191639904823264249055655656469716314712534668346506227261111706731900510618686129525900477263979936898037722962436764573904568478305837644580737240362146193790547947516729991359184712191883906678937854487929242530022324912374514243765677781506771293740451900466114353651342029440249904618229860786929321177151986213055640130116788171699651841542189690408074516564753620600440203427995926965182591426704711182188713608069427071506452803654100061201391743225492032694912399221176104208431182267272104500377193083608402909369377420310725964600979999805399526770174128825821079800546661251622603693663027327246725409104723533430230939673230230837108062768137532882122962983846144899454132402897179502074486659893265879132531597669722896223118360986432425188189102644696277623123093376886856356280589730054185072634951356206872008708001943948665316118899425178677611802758380240354155914201664035111914171552320818161557711292014901436777092542804893739113919924385140297743158336633531452117652643945399761105372411009240500619175077552527481789098279006616460870471805852845050581880853709463757650611546189520643311325065482897187747388080294221279754418871387732607107951499205242921286362242934886789652606679694140634424679269491933276332031610629102535805682808579961420566966798880004751562454652584724941798604901927873196832983348586633726780217833470110906140952421030964018477288769788963670697286206383456644671826881580850997851446431878300785846506417182023560881284230787171048948608255540080384003900922473135532586783768950360082288192082759586871720922676513277436846655273572972333042725587018192594829422709959617388559241454196316488114433939073169354398344437463735824431368580082880370840328751481905705665567152528629466893531669066375684735389700352479695332364589832607748576265294104814529418945312500000 [156,21] -128704753129689746611043529033623296372900960635770786259695220810067977258385723270380800222080296778934843038700606925740397996659553649853879891838394554620973027830998471480034110354413348328711525883834268662977893088600067115404862136729946858887795431351620315063829844147589310113303684348602008793162374865444500098990232628835342678977562725025416016249498731936039589042878319975944747216518324087094916227692707461015853103377537582195450508903085024046961408044731484154526195075405880549741897974695658197563409072035034968579269157006866523060354349407204458758532752714474479293491204618506771982251927023146083697977358925750929523395880117473696415205195841870773520531978864205575240045786970575226480641673301597945997594241334267914052593934199853395134744644697057922752112814026500287312199253659271114063904629079979285881606884526572231866588334980261775681968318779670457633119839082750463042879592173311489078329608606767782664238525953185394581078496168373940049284184132783113601419082732002321600471224154630162431473366523590886102390040156037938245964061531378967211402895480497747794242843835204553790176998873342614497831341212569345277942730261941684536652641497644363282448975645437397112070222694743700212258125963809987616004233520609502586878993911505789303233638258958411022548878220649824521287089553788262227520561963453804248459993068132193951081915092095569571421321986972394100144225585179432919317075506455616150607882015296373882938534679971972021040376538609848578043453303465467759283104334788177110143786913543577899852943770751493560414898987908939207800550815942485033203274063337855998412617989160298985761166450887500581661649285950004335583667410254189587063805447383237268714629195345075319604414413960889482734572780242462465123536628236137727455465820287542025180207674565983387865872081163711255734180480467953524226559255194502303751632502966084342768643426405871274082481377497901526896442514150440345161777105410749330190574061382163634002649358577749001837055820335321271297334721526628762414935982148244155692637140134392788402405843894982240271929185837507247924804687500000 [156,22] 169697785060896532116015910398603757944959700959004377516355448123931155549930651194547318898026326608799758542823866716324967018376124103335102440594948574194784310582849290586000652421883292568949494246194833261266812788266987261037793633188488352598572090505333270246582406013637931242560002011733855812418570578073594898700742532123693459116592341658871382141316203228782680140802168570693256667433519517947342495120084606352611898641717552291553488858022452448450870027998158004656798564991894522432170019674518856744383876577358873037780924602406715615825790490645302897244529006711216622368198183619029868266680285430943424844249874147701923985473914894495674383450598429148358906911262818914299462942602720032447981240710785221434849713642658149436168311689546618995726334093563206387235695264732648439087775077980825335712868061052956082040723734791247215033204647418754213445520394740036984940761878985417873327251975825877264057347436354044981429700640324079304390379256338498150588597579123885340224873861058707529978393175355426743912996678145422202245386236849153814985283245476425285090252763493479027012239384782523036998693964513215121872887880287160591090447668088458910400188157213949833562149900246566217466013703781027632064639660445820414456554470725617344843271859585125414414292611770519443442513160209282373316847675161704727584536689438062800827216235729789970553475543158387433341996383476059861219806609832844789948394059841328455083297511210016262929940727309502594753222210478749181254792524012653284299668262014265687312256437442310430349899092550399120493824994897952307226881370678636877787534969195420968908134457210798048587912334828209272853671443641251698517403385843802468288893214044757202889069812778380377984550798335336174655981439667754892415591841681244930938086416969332237208685010510448082495736155432580184245221643219775662534634016029530056700758260999749607125284989610156116633058233959355831465182681952314401411344563353124448090846102833279822575685915134329839404181593947297885099224826930943485998347348118848221784149583712599634042258317512263943172001745551824569702148437500 [156,23] -191844422350807556093029032944090702762950971839536114984309655532109766358887071999717303970019966794487901890658276073877938754252895749379178479399421817816946491427504620365018818478180927839831843461773434849202780817403473402169364807258971217489135558594942754771175868150890126718393852016752944698098968731273483767478997665772481598017650706362188490556330263748347028057282248318423264091652740121533735344627583557085287660144079644046529937085693244412344054032361138992323230614044812290539942359047559999913776452832399223749223450485102311005797045466827820740750146633485944221643207783421500268808787379786601071937976446414030615178175968354251648992708845491900330680644799298461880453981622723831968789742937817203687127928692257746491051324501445023364918981356534930595097044403892048144900510010456349473795432024289951331645785306732122584657868441246799015084527149907929387479474787237358301089927132902525945352675063555628532079010039098634306973212913273734620432088583283564030203687658369050438675364048320265496763613391243403919992833590527222752595536419874384854622228754144592700019241845434285549994386295649093816136123485245620058851778273305030479234552487755657497699769162227675728631459204925856571172372068996183400708086485839019335219458748108946053116820879594820903542460639253572178543143944716071150361658142700327961858947201902595137935187490074641313451086799159456713416238816110948123417997485353213851305799312137079686849599327595612490006511472764880189340420190354168214487455578473447140465478819275250316623518978573602737190033212780957004509355760923168100810878463387599270942928761849188671651758952112761595051130940667370603913392625164674850995910287813532197655755555746842527495272050691250800208616856862476896392256268965764477285112681999198008683358453451622253628188884138618077946067882339560515600779652075085621626216799766218911443126784601239678268761025072781776899992935375576912076640568860940234435410771587427525138620282110601930444319153814736746759687038068932638544416240412161040864118029817186536489792558768385788425803184509277343750000000 [156,24] 183196705139385169115810459859355784413404691063601954277835546946522805599824117825297425563879853140670628622426063182197757421220022119680106701858413635741501355181452543724725620250177598093818110919669195732514790889364957767594796676859557167119133120402940537243306889471403610007834667284868123445431238896631617330827867936534922432194863123473670155289216953795033139257366805275151093760591016917688372705952032880631872587492954796976721122772319832690564814594705827107478698125531984002623469567874958310023967495920285128496650114060054405938532960937743357105204265148972360637833663739016039444848891464315318869968662926642820140365603478545560817408245706549732463149509887781688787079550006004735596768122206705353687200079530337377565967356256863200975751313602810685071469269404983106607760220999442149864526574794701637508169927603591909944117456265447201750470415210466131419113841063490260431823064496131805991020972055250916180752272890031518052266915465141153482722461399975435946482340162362680569734557401134740126194042956745468783541226523382288629284616086757248771507742506991441994768754886780544610004930951058574864585833934493384188525676326250161205405238831205248981457065003103539454985732803861197645607813393832521827565439745184957885581982268598090690494122309826075909451315831927435634507711834678851926228467317782317073117175711969321609123250806770800605365765658222490284365144051859177891321414159852053216306907378259798577178124530582086060674282612280172157225823430205871772918390828543558161607970879161323956210078568384428701501786372651873865214090250324547050845571882027914666154729535116969689967173334491171837817152711777131833633933628644569375919588037783059002067212183867819766858757166773787585809424236119416106777079970794843844423416869702246108625798464828584329450131673052070155870498719424677948419511214689805899519601154940359773312716358585116929378562093617832018922243952191700771838790657953835335753443553652723960228994112562197211511237522243418246399184930232560646969137842845460257082717717380627650558544416981021640822291374206542968750000 [156,25] -141866921241641605054675344011263796011991865068793062257000175991711678416939556428813618824150962649844062589889947407712537290719944842436829179128278533123957797739888880268555778008412402462253585209580351738546807773255531885433120990707100322884237743577327218553266813045158619337308589391499712652391736725973086499950180170288852141614488276447544069099722535415735504745918722753295433169738225695097304688971958361721516756271193020174915610454670615848246161823710985177062932363479249200076605206957591194609122065020457301381486233710192291629519747220552452978852387238448869663058443294598362948489505344768169136457555110023323664110917204930003623312533334069272469149540156010977421255575443899143002513017881678737060508952098688728694434506776682730611132650124555267800582746166478541804731432422835276504178364478192235558256169076392498158863453578729787968768343009855612757615819454915535913050505501225890659008809880113947977331565210638348153157823213542168327661718731358790297614376021481156122653131239534981600044602251352430195418640333862857786211291258305727099195109429540306018306191455953369191361063110795934158784714913599850092296228951177115024651734491803516100011827868241661761849578563610688795499416316979979948572755950129845072211066568146060235075729911727679512726356543498100647975436658261241039071905868338491897336395240994469508305251575610865572736960617310240774125591768660319193496584656822570893039053336917926640377798283112756948036294193689843466814337964524356659384579021919363982976100398190670436798235007142382353112127079301128422602437956356644229672958643667918752957828858351081718379976578358018361660576654304564215731481989407382535734778477412859441721188011671173178947291068742959297285519997741781093129839089929881481409219177152349038058298995742076062361596916023687728887043885807678172632044163187930778195865830810875454570406474586863105815928774544020333633547577852281243558708920482291296279372814344218938537914583910645881272856704061530773094516570263083216092803794767396057301426553945000036405232890501793008297681808471679687500 [156,26] 76567771165002666527564704031786218201663905561478739735964624919327419745612763880455900838431310943396948145122851529747114290361614479231502508729752506985286786476641795159659274699963697272370910951120243754096264743980015549190273206684242359913678965412896854996969083094983467562938301249845490274236762613522743827912051492842263613276429441179114301326385002993989654810458499579767444535424626000077489803688723284835284429872687240489932715541305812125884922755377925573187995005098870347671663415765209574049208125762596250994938767338167056590352809587659630519035220962248738801641946103443453329441269667659118114774999328855684445930833772251515012283547829819406264934533029494474076388923752369270398983909258604668960920786508696130669709577442296808484102326013529411998841580173516304026456506620638588329458593507163953946853523791475844775513107501126988779306346486795004954255927011615159882888213142999738585008314728790982764778045895378444700643481954898413749155876199101186127273028707204636277777600675157977628897732665197312234552568859195734094806413709986034913409696938855232039531384477122620424008953599437463454135748641773613950459051580104946176650965909629762904101779012039740778898276071007054970888443988126247295700540858349520519121011629893311281237573663184856910406345554135612596638739847456269277446254690382008156566183772815233914589014572219421723355777949744955278366362623479733059091475591275804776477908188284945601779934773045436745188343688991213300062893390486978588833392543227540597439585651971468039615670725027311795008920417224829018245385612399381823749956647770281820083266408432764968454120673260330618990743888827468311951632654169665145696450945568808635005135280905695721669352137861997837581575504850112516008968631080217193267622013691567679273458490289892772601022177838771376990346491506248067701009493162186080728410732354086199051561851896997564987003188458985987672461551245523328677426705649417266347608936818312604285025455517539526790125364631707716759609083497220455889042487232445506868205951228611993997219542507082223892211914062500000 [156,27] -2751100591544830474779005199341697033073962553752485439453292463354131097686758652675449882449352464094954550544682782914034265863824431891461084585254394657743314141536217204005336978359031336612389604185451289447716263891347141740927721972405418155744239358590046275203986287983519495668734929720267634452869636966716975528140732121126055050614740903476325144413698140583448809280151049090869286438111025721089140076476983580748242714695177289049035042244360871091998511479400048061459075019098349832405304788633485656018826325711271336486050928794780010668445814308789819650776506174002482179914954705159863260789484634935856428124039278628957840578971022521692368730322943690351459236571478523507954668682322991961163043207648730116338609191533961365542261699121367971476524585902975962827358132388344035000206893358776231665166122470645294523568938307229415336815994406278794870816114445590114782512904010120835029923052596128137041515449595827094752891587279904139264602372411120770215641931664658457181529952652390383669781962469443625229021366010259368552634455317562696398959517933972811889768360097067159489065092367094491566111453483458327933014740729125316265579162673627256952052559413147768302631376121640508525465643566968719385520073099068986753238976694045474996633812860747769174977998174958743817430365649843940098676884178738583019594830165513447440288405480371760685850911866434490858482152868685790111536155154826111981393716673594691670300030824119342226113547296380671982081747319123613444406943501427636852702754860449508895987397122346310060590863536816965609809680496777554435466173041226754494385029693493478058119847644414087483782392793054184718283742823806440433610302396347354445131666968128270860646278057903738989699717722028956289364316081304382704005752584309058595503415989668930544826032958838958022037520575631057664267154155283441268362162833905820798558059072327466532384525184588508991342376796670447901110943085410538529594300976758533169142891338505723491785069259192446889796772565625492563703013012496075438683716753151510742755186944563661199936177581548690795898437500000 [156,28] -62897375481161352524970439635581874356686749225905936749896992279191833916926693525212667478119147196970224867005559024257092909421494506511317497573846632358539395383725397417824722376864135557055164754474807184981691756129731821388222720977771959907602325995450726946403494439424237534975700766034350253493099536433594363906161349864246133140998877416637860964655408070279907677118128849186991100638982377741443299758126599111836675567700060784855950892753173796045953513131167990133567604479670931754882605770710785353335389914126288424809114618767155417686453951896108169768327913566637356140418139382357567864292908168620125014020963887290165791460344721922715611526911530097916620969482973695912502246826677537881241286915328161752434309957294459154621724470095902911700625469169390408727412763551292847299058923486253308509039127157785186127489067358510292381657830521186772126478618886096191070902915719896568262211648170587910473407011506295746993993190477205629480053284855688462193774463129493306271474476505759357178413999626328814638352708030265587659947086866793176092061104212624882866219372962325314588484200593031396689978990145029460576198019051026271197343273821769427721412570769481370816672325665415151982950735123932526109883673608095092927612602494343915896330770977092014548753349760846374902848762013264964555105590866642010958996048819325772552121990791458778768117794565710745798734515446420746006478325665542696834623623699175487772433896387212209989738920203947819821701299224345948330354572965232549555380445380044731527381217624384864257367268421601025679149056702997417264215767188214552200820983854911846615513669260020864150816439327289252545318040182358861382666100745832547625367738004766624332516065598080910584658562636687863167537053383354442255271107867265351276705684603222056590642132893686788764043728891896365984138774069573323289356272586032093237884858095433836263748437416428063840600758944568068846820883322290289651181790838645744974438163358819164607329516910493170658505183300692185489478054488984872999859043297335973619552329516579902701778337359428405761718750000 [156,29] 107328025678577444644138501848990931911618545945846132485574634481652226374678839905754176574681107536774274079209268219186091054314397805472071079220404959755883601775784291363174316642869615453332236382496908994554239741539988363359023058392919063542642160694119312329228036435416547990789939995862881667243585450598333515541300820616735876349809334577288979175872212529976478021350873554999286939504454420705437745009667403357043516938390243952241613186239694197420964338246345631556699549736877811003247160168967543231301490820707682582694820378579556625082594712262168707465276854439831919587126496270459330903339021979517644206016128466771945732325311939776892061738307464214364603297159137598259099434165715054185796014103939905152940027068511740946757390794971022696911835831923733934766608238050599570315875661591554126245796382638625411349553060171682391686643404407493780149064394868502915691043162397742485028639253112896885161223282848969357125832352906003158107661234665346263909972277749397700586993561167246219611722059008885916575028248816068428866566863212912663524635418176302524048910424503284845155849861857455529966265091646605118084355929627442149667291728746654103543786684276524469025403453024855419349266187217438462858835387611954698368797898753305298056718724140851102268355131622253480044448229941540119076943838949095250522193096328264202640248544655448517284659619215613677873263952207869690379285755457562152329052570609295613492393587349638353424575692568472516736322695371000565377068145756558234035005887132541390026520285394216562235174882791428511384711759647376311586086323346354127863555016466772318730770976099545302091398656487244470965982590260476047529527117509626108884980468481830936741242935306052733579817974396164434594969196076589932232997000891778443373825939618958502339418101821594713286192727804502848032578859504709332947466649649699405147380481261518771593583466647499908178096183932420678357790532898837702521426230407383268151382206736051209080873711515993215906083127752270431555075121209904496681710616844811505190410150234470165742095559835433959960937500 [156,30] -124177410827677999734625463193028125100827425897450596151869179280565301460811411419676351664633981395247636173498052010935296912829666208868472618663282511514685422836796079196281539451356750255926127516920552530510088682653983882008022210884403769929531321716920054616715157986955795948289064695018564734405136834005594502158413677721062238193024404219873949256306651464440514341522143953299166965901315755380674788476788651524537012005912411212282345127335862593917224392202429372343707194734265140225168187128682188153918691691063772990726580623904151110199501861356033910471297730666090725762336731363208920787796704866996223361251236411671682874742521492915371608300098049339233371914853283523141601119763171789912001869698021582702767016086753530947204211959584907609766572806125086321937559212336611319456248603048907027400776636185708291776869207640889481126436120366948912952498018847602310353750983474431387607130688476735550460598402245203618007226801590547594568611782249327887990977352646504734188889872009316543984950342724813601665795465175289936619474456373714871255745393332742834524394901765181642951765351192265302867150905555186374394337640798432726784748010662033005419710774516567945098240866006784930552604451527054745648262854144922930875251391369376312794643909883338815618961884124675177444135843100857480996451126612848734782265769641338366230233272277487647831973374225689897587070185490970751531964511858510196944067883228369169922026118495541005146969371772270743726111286890477893444764046792685651854300249005949850695427819430400416971016075992782206493737330729942298270724674039458057610317372475771110613539343713298501580481619408906668455370504102095008675374212864199096795218899846682143339697353582288816083894193615002372247103541270200486143670460066467669413998718862090423027786825873683069031131901648559277501482951070857109334927143393435475242077382368719944524584930399601817780867607579643100321776363200793258078830773121418648985779765696072095721522394373923115249895131180129027692293744362372875235576696534354861067850350764274480752646923065185546875000 [156,31] 114699495083626541175233009526043542759699762025387996487690728031314476764919937353787723372201669863098574509516305733210985152219864526754856600843706420155102128448457111717239420567776339458652382165716365271152240065627908913963771430498476388370580493964960508576058512296094770003119070733774092434444567883706191643068908063946865803029560541321711138308043060574285099009980931123570286900860302762461797002188641753944817532713474078247099820210842717575064427779586242268312397767012804710462708859026483631788757133624312000894432322100732760133243987530713591713434883782639523786911511030505643322449163412578097288579563443677320563444504691212773097991954795721106185985461717023678378719389197548781448659530654767674917172688723414905632852959492481724408126564745032770763958452935129626776133850479098843594487413108354975545674812096547450814328701180054867796661267344793643408075211269863479497696056081554915150173989916961692102733242658255276895006323498904904182458971467201132562815869515069039589517655741300191759443876709033137813856228853679081441827142932918950223707792944709452648134397534832333748741378888645185694085381741444432492330433637046406385112225850604526048768232698505956287641266554360651456620701060393716272967848119538904337046017598645054245095869286010442703090207027107943947371472278609076400544991935793687353800259657980112084039355331187398489070747415269847779936307107948497253286864170609025547453640119564016272619386574856738115934919493840329894356539802712044775776044287604613443182018456197262884248085075282667722927556013083217354557984300968489752265038059947699591358139247647975368616012394360849656484895020125146192412828798745133911361738498988852757445835268986197492689096214082102645523427426872644764911762482971067019328753002143758500072395267985304415905532903868363855523293765045575789902334704254964766676957698694956356638138939804010552872594776905165336650240732207947005730496636388886115483578663721803117874080307351602564315804744543030294787476873745248278210537991284815456660695076607225928455591201782226562500 [156,32] -86586522056280059850413645647873355074907111856717373847637731641656479431902231395664451159871858075252877326108564054738825305154508974157944640404079299765906962794514990538326015797752347655687685825877195541879727569940155183441759183956223326116784066215569657362056559260161634268187450242209806454117314208505374007289494636658444230166500705453719388011298480016610754311607348088155906627571464000363577353229291020045114762268260494781564602754938528717770690061965440549465920759769052296149664435627282290605552073865717341802412073831071279536019988690176833662535921707657775059263385830571697960984279497720424057145143399428814699245450663167440642547417455579811101101021592078389025267577393511962209278185368073514954592770783908041250973971334717478998762415615487468068066124640588507147381741673437120767748300231235212865692994681141538499882824811312864440659316082818477604284363175684439771809096007193405710030111172918111567791961117754103029159734141657946606547978923922726767785452869738545680764208169021315421706899492014526472826729833741209774030827790318636701824082747513362779231213853043111881363753589275408604906571215351357621925812848078556410113142957840743033955760630181492861671716075711389005284838337512857536272037847197370308528716497687095017919370102537150294220129999783504152800044138971591878435900146121952147570748214235952035610775941094868134963388509063413497197837096445091705484239397845276447960392403154843447963656970805818164089287303204277039231912226071023373288924112463421265883243790812258145738819151509902996058123202930314498661158641348973299027227947651137832483478596779941289949167272302316650814053859152162669562340986437278884028808824293535046681255432416713026391083315861195316782217800356697869251512123953962845516011446117674459316849116922761738212633860428205119850765261065814465133650640329662551175079191418515582448434047429593144451557569196117070560585688100753243093186332803103780379223195699438400614814331620850861926000852648377514200485709179780168711894556068942030435664491960778832435607910156250000 [156,33] 50903028458933494911981333716458386994075391424761450359246500401064794394398626241628000609682309223219682626634641698970132532169225964921717970370774117543869974317139373210877074249240442202905895088201620229407841420249674580056930966907744683931493112226045716117377859843091273128741459047816409804262807231016573396818465301792870750130633822699327176877834940890942521326660633586504351335167713230353256925309373350670273598905289210921291469117036264743893573821465293097484096720382719930767583031858328695177670811460394761881164897027890012561801137122543374043963976486512387152644616995279670954215633103777017474136242517991219709667995093460346361506381511389668941118377479538383418091247212891050410805358996803460233041001072808758243700431285809039201235325913794614559832044062595499560389212626555015070967944615025335583584997077252436419107549377937969174877302650834758501682313772308669322119283080761741221495143181183655152500175251105684401344438542792165024797589209930666696549065531873645724467764727720274760268962307671925074725246449216354761009045668354577203605421633469580827904367953846132578819625101196570041638305639764259826807351792763094995733038598023108227313864224540073909220355363605174311484786439174934821339022596989075729593974537735497753603478745394075256557189867256792476113297414898443200221596830885283514532926197360902626484553895103456430448000184432707819436694520202508335570779358098409141023301935168477307965593102442031576628580252831516949071560638560462946382102671776288888258987511211228687967324136928906565979402441837763057834087747602638436213820804612637119737505172834058171205836027068180586734406655875842294311600320508387057898748230366172697959745601939512727728178832422248235666288435214813721529017761892961604363962706606942866337735728369564545691807051190247482742609855790274106813948870910636541364518484376938760999978881995684060156540292074379783133477869623867526080401189811819763808549674202017049837569235650009940765642215373432516465727572800212799386890012015571826964333013165742158889770507812500 [156,34] -18102612023560872211489766702047038153916738294351107473731399749925531854327993021714486919110398820100301906479363647974733746790160858381692983601398813080451418501265328150871529224287259277740925694636637730209252061736558741438831980487644524194921032557332732405044990175082213767634265925424022499052690699778597981691094128567106218345401006095808583795056882659512363752094941007007752095939502127544591088908410133059335715963211744169549263030672155821967333896818627198208949881788291391326145913363449635168326375311095865081120271124462070883733746247866074177002420328337345644234962039124837079837999115341227414455325321198576768700322815905061051607101639934460205614707064675773557090896123233158555877295889341206768215359045697454953868464365925877600710550959923267647144040053719212621302508150180699688058169454551816220840666724998792138187183069798123238613678290777193166358554123374190251468249057148918851042670240670678101514207141636027249634108470586896521205809457560629953342360153282835131254711649379587014589760208515851547719497421726840823744299101954619297099615744657518921118305026236655505940576380178983240756796446920540234178876539077250766881834673681480914255304807866462657440416225543938632778799194034892565040329845264561776644274425230288787672671528157172302187518655507041121078354046937049269663005839360040988295723218300048212799662170292896890970427007196215882974207332973717373776891037036494970469749070180474087404524903448392080716863785557726552490411962239068785426564699139199202474797197139351554566855401845162919110996658607985274260152390620124702846002049781426179499438679295867034223418645417816785864449607437048254706505540983054748177748306213161442767174580272047454388604011432438210253284365376452299297459974024548152154634287630720779524628391298959012598655435774758447031849204116497273008274571456424965855099927862925642395871527812641538380840920923440888700256714102607388187540151717078119794017263948260010698179455900134061833677147646740709030019248352342585911068165160919818390539148822426795959472656250 [156,35] -5178549961686867778548126169810447842313201857559152160744374902482954903806716026780504916759808665656643769450096394356910397201250949204145069008620666163542575822423216098120692396323368487252476051834597034259201354422716798089366805640071593476753706762030361916923459073952633664963049972823134482856383464539279670161760859849919374233727250831961810694435676142994895064306720727202433463801581916668867158151178890609373975457722071986119449087376616627278627461428519718423792217487529704074422506725817546697796029194028638235412146132333194328172902805541994953245249486428150417009302314989435328095834644890928747589099808406845523575728102570685512975758138211264696957787490861014912465372346049415059214720875323870840456186744503337548718963576807207571592295207456728262915791377787645347736953542448177048937984656046668476173758404496585866334790657336341296197501520692264906712534527684478722213122359350017675384673603489845143592708678501019605738757257184615471955630554253745804207849550001179151088031352800600952226528954946016797048823404422357018406614585377300399540556579813049256676864786111422745443616986531658056854647868222049744686214639625390158876493732780226055437060569905754043736855959362203204594352824054548339328295809646253073055049866846839713295923157353975531200955602956518069650235906929861107875050812465912327566210348531209785870491988793920721590393301806226790779554673004873170505653128154864136880319604111304005742271143444573119379121609622460959577071712709660382214293673896228695701044398446616760667386939043717295129582630532027245900887626883877353624402780270663655959429814460785657784557001744106324901305675717561674680830131352402276785180005113110062266762641454774333961157133851402788984680092637835146139408698841150163343266959795907262115606715884981021358023330311236704742579267796855727240883164460872333836516032067536942896136376965530009803949547065403241239447729459261204396557700723425835257698349828860065875442746231159881531849758788367129582226597519620974515580646979628909321036189794540405273437500 [156,36] 17196378836510044395791852017005343347620199850620072090131849832642839017081571273809303866048467090784997582388346488757703647376683875361607622560048799122569911997790794628023989131442446247320157510779505525143182467344440266812731793604702191435024712896656893805495128985502205718616204260955462447560224081127128617872198828878403211074452668543875864151203867138812429326711260705563448515640816119651988462020430474532836907272191295060966955765019423772437337015645686816869416088943241017827446102579848484406130450572737591163085703894309148575408610092184541322448078841678811244317874794481861022572957677988115633685928872259264487453331912594972361044905037202590471766630285227801781376426872666388537687294675642388949909108753085531271506359282906506306290659357104638267225710058427228644841604493484423110471709739756658533192175162431928361173923450104049725342462041288207626337911995302274996196848433294250282005454465100166354357824330066249810924806029782192348811609067018440697499169056005632781820208107817876260898372404838532150339359962949612438340302552977093949057742362467718822363640446050695776788042437961292162808717667496402429794834930979268023188683527456616681822981462377260923177983623748509109585704399914451230385321290367979039566308203837598440064829822813937379214179623106020181937478391495574905065702455867806140033727998000499595518497548461385561772795562306890254160438581837023990300741696091408041159157243860587550093507512473262792190224591132883581229156958848505947513355514010482777667745871782630781898477729763855969329638421452467283775946637560537595487837950057963546018172636935064815188123227548279028966896629265414580333487550946397297571364760608329916660775983105557228092026136997008540024260593589715014315259473654300941910466019371178894257712257185412246622306615481863607671315302744774601568114549217291341959484592593097339821612315717653788899971995596612954377920758929280739880901373515679200557338674971335185036851659094451736739405267874451548766411605064885308180588907589481095783412456512451171875000 [156,37] -20002927580106601208536657383630549417222006539826585200745479604631991791348515618539644324756923041169037681766610643243252912954570940375414555640995427723856811082849343273710225159053752498838249118584901094205824277640149197429546307528579491929319421386967719957466069976118190413626781233010556535270354712639757871157837205300230489716746221485773290073008159875332905056336330178972876464579325368089321421303293128555563069347191031317480865853204929751482275610795666490201750031904393026837119601117958558382497305368061882101565658409498816948800112322420096212060673309113781072215195436996085792020917745224548437275825439123473196810013273346743873599900954050097080543498224022254981974109357474527559567040324195891628493497984609984261614121427617556688869213154891182995253500548809002800587855473747379585004994301678650756495831102297416919526475351080596528685178102274110621177773401898635655556298132059929194564895027819255974509554026321344332825980439132689924917214967531584871781776110773791152960574615461577678808968948702768523505839214007226538984524889518465827089437122028004460770944406533309512290816827298387801234368201421616752636650189547941289065342517362045311042804566216647324075358010424029521205100663258328490066134497076588104322986042083523770332601455789655637837956028831522525413491492475930500078230339151381601301169569067034283444114135717168365803267518453131665633826603811383559807432132580679305537476209358407207709607477527678466882160039721490986469565138397142754393738700383883278509374245101038265992262556004328729062671086206713320042617196875870935774751798242937736771146960282455258872493858318013730536108960702916354831176967550953134855992537875512402565346023690531938440424735458500844118120280053949818943307989829183105358353192417824011936185001292253188564711536699263299044872606983014450912621904918960305613804381403753419239626816597911105029854352650646879508472722831470869899321346023157722698475827246687798125546617841281830469264441110436341348911148821723693380647546291584149003028869628906250000 [156,38] 17298124475929413624200623470248394862246983788317364380986007436141243425900241451842731137918059395636269923360132078919116813104655780451538205122000139289937291978798505254837878757400392762334940120204637375339656947109618820608162396896776683022193017824776557248249646866976388328207814684932241962339093170876269565509162389434320033324672896913928377994882819767381395539990067316034726650419516258483080915227737377871436757771882148387166453988913643162431528763594340041735124992388739157541321144156864273487769203848591492848945650873128324689844116439608208129974674784377578377447329663493927434985702767147488449956942327018372812260581130655194664285633699827184570114187000347237683237231965622730984701352788084765251101473124508709315972039897387346263765784831191780455365459378446420577061395006782490956481635316633624454950514265740697068649353308634851560073353922935599140988638214039041247055131894977849318658182103016828132713251077276927148686565982045697195584103643512735750670207075407809859127292486383872510135798881836913020756395390425744779911597107156422420833700905907691002129937773914503788633574641353793352291997838482184937846961176869365468806144107897470740874713058931604348841394141536005661172513986790808932914034160590964170720838684488479918773105041917402216329250111624866092949386637286375212621297035409695331063714822079324842950683054229510255793130034557293126682206533701993744917855157663497230718705893923054628461962295078889659785531270214569015020614909481506030769663685214452984898289498537764096713183744482526567176168506342491160123732437502435244869191207562974511489494335070025061795442980396264359212265373027639263996536247048922946746693363428215191670625431572174070315111337177468914872801786184826759681166137897010600445510262980446933488647158651897819551075722106341316793825673540113859121672211196377183880494422235749050605041961564501031125829281713467505484886222577183001496448465689617410274681567944968715403735669326285067465822662676189301610239927912103519158648623488261364400386810302734375 [156,39] -12531469698160937617119306272725965471144639113876463927252084178669022263134796882014179962950031994091644634938735512907249843652664150040555117326195891183538290660488265633127500969837645190927272202831930904493410938198178385678123741848162142023015438256622185748884341196316811025315613228162403128576453024360748051440291662151380241666642580752962460711597390112086664137837983178260043141378998001581358058012856854241443131513964814789105141808679482832306749578918159537430413230586318226828267292305561173955064736101855269327682192451295823598779600048238750845138978415074130736119772615661793534899903824140635092030151462395202381356494526613910233067586443450527929587282560858793941016354555132999634942062875200150321850355143328298534721205222792173317223265230186649466629652432852625010195666135521452641516086306620451842076676224964168454544088547801645912648977679331025101643429280652432097429745624312211305597736261588289286901955342401911956801232545998773713828984182127841452257968300281674265873676619037756108383175149976424454375400445487839417202463708910717995385935945256023527713816448855815259562730395921189786461160642391352443380304550744504909126488324161945018066649798253549552918722219718110705638731742834151035808775343101530216324009821510669331686091245796521660817033941372941586928813028739979935890543552924570316438183229204624723868673799423695630965463910876140808382331420685856219583131379949163313350650481102866995260820276384702805322514700662084013834230414519268476649904911997432903296929968891926839465579019501172696985952128491472812529941542348243725702094988940698921321672985279403812750110630194427391152938932637846186310612921462627430634895366583225617421762959140861149257488019519072481480788935518308724421717820919375256152761502045624620444279896205405508899566481518091079788622221605532300014736834120001035197809756835503008479927336910971067770385476809810197384360177372767738534169097607617606325705548359904184740883669802322585999388203400448560849807970798974743331655190559104084968566894531250 [156,40] 7942969480779335866873309586416791637099677411577985252703159276731556515147403761988382611012945292640079557331653537948757565258259305022486529160605945105094817236533482078538996606324195214397604396328840353576148504333071091291209905843443486069533453828336629374130000266804004886619690293198192815686884414761227155240564578216647969689271756548130780549572372006113636145841066941882502136718302666450506224187227964510652777881628225738475733159779155271264105912720019648328759584712321004505579258896693452061245169012665357927842358293698677379814132949443961898776120875451717930879818809326352951241288861686384669785954421273592667099842534592259198976717199817805915306986451014473244328051836353869184952144702318204428308558076371084231041168274943257921110624835789810767202405246686960042915397756570203606187090127969326919860302320863363184002824936424320977245832633323018441569908739644325047704436717778249688883103454847099310418287385727945621914529567875718272080897372200394454298584309693600290448635896252893547899642006534036692284251634838761577308358190766292338714231910515772820544184123249828824731682147813171407389127385501524550869576084881786415200081129012224272395204464777158122981969255403154924074906666857560799961412337096815403342560414009110567509647180810100913779279187944527866435597796474384242335871357637962015321950414928339103942240639484035185706581779426674173996115297224982138414906969714754512586118566368502979516050900591611055242535830418505817989539211825840108399049619784520953322929198312926185401842805452643007028733130674763767107124707074539105060230147439833551959470612463928338258414490606207678586932174454661353003917621089969583911575651183230580512583437066705021545855808551588528267146343557937293050599716967512317633596355456835724070468879335605225952698656759734319166322281590095431365066131060666567006998727769802517022932636255121811008134576217315952761866773133728743612150149682551122808196295907572204912762072398584236807823259840946962499569350413253232545685023069381713867187500000 [156,41] -4500073150488566835786072506316288595824049723061571504096489763359047199803689695802978473940782236239506144735684627951645202363206997256481272706598988175467486820761520027625851736083781313845035296352536051094438641559419838544793794858824979105066243306687173797549427285922033554263440662013012194512660004555629362419457075491652545941150359420307954161871632151960555928180734193115727372502928277314069267818831443729205194187031467588968888275643018664222328017082884303367319936504934427206086952523872910991176020239113547432468151627451685794516969029851644065855637192038803715774167088528946155247713344830431852781953576335042014009972123381641695139694117742741128756758875318467942136453332757420739325083032815114110112097621978397238051219742433340806482609461926337200346733817063997164305929088932282644230301647155279767153592762060730468971521540717928587379266361468895432861681605956812922867535818734835387395440484282488097074446172569395304358865560979483406760168033003294165996082264373061285145341624276695108248097343110328732282743220609036025501459858414585213696300471175163386583975517961163300016066451250096455323560252069674143644857098588644234689161308238046701314273146388403390407239723277721741534990166172341989309962456248213071647011393358819892318776790491728418010606620042939577837592529146937374461887443744357363470579327576147827613901138974523525970788300944601616779640373635138587252602507585698882024868089910367216273159684210690509765838306158037485200049032485936806241241099112485831573380890580865236174712137828825901008981707851862316441517056604519432728973324734278766321860329698640305755193702004009418285527842090870887399236222004839902249869264696949870614358951572832194194130961121137590038281664640496720190530481376088029789742448971757225385957507912565501856897168992420200733434265104716908387294094482092332677380400348045319427128777085219129077908441103933054829243589743840786572169888558285978866371127347597316487554153491542750598828039069673009439115363150563098315615206956863403320312500 [156,42] 2307571140043502136704009491725471531205084262177208679323276525840138579189695719295255875934348554136995346051448728294407034973253773497507896362734476996988778848387370503583440099492314123479458833195451221372264215714073873054700547066750056762147817582802183670622782428310538768803244618532608283477691050457994538587378155914563676767180324600741300828443277492747937866871652094825757647240260827615216982067848486025698810863882838957910476632657097859071154625999265908102629251121048822490052555003146334709954766548628535172127488678610901887368758880010872355030662047867761593106207011062030957808227797074005027169836459547002613960662707472923013479841200392565151325447217912981173100592618807670033840565235617397257698789821951632568265090688226206556789892406371839888931291435527487985233303040084678874459244368325431840560909495401887742056555077202830163283994127020448666168229688950108343618747936510106589526759359949126682886334339709771585580197811422106047455610171632842925417271138591009790019302124061933513439503726869686568558398870307401399380790778459545633948579144967348894126706408005877902302507320918292344862327422216558984878688202031116412647970827932358490403714227000723320227859690063115483526939335729008783255533792925567794585243122307860976408835461683693944108163963292309433903099623081998601838614131882736227966099409800978910031000394688314096815637198049011637567527588352902974365945209949783115713801937241584181128081074792524572363522863710523441731124909125381422213651857152520849105213605624263781546243543225082178136336244894761663389375703596792266338485503990486865719944834521663512408936236479143636981904829950122521788377861155863242964288557289992770786983691062951453757059719403895357011679783067181439692984936680924173279380503486851382666481087937367279392881631518764488008727632831848920486158119687593892337408174757788000606101153565051665559286706473227462667145256039797752590623447627003350364682621322833427680654632790233364740878468518639503086697928324610984418541193008422851562500 [156,43] -1079940828929176204041763436176247835281097759669004585402174668554828284618270910828468452893294563125398904326259911207927058700490714476127530493269119397096772676987451997333536651842789817024567235361654438254665454142168024610072088001317663434172644924484591722825742151710541526966125972434490818933622172944830520070636834984196979471975124777757750902357698466362088994723704338077014890591442805619757242731735931604310536630508102712552706027618066874164420867745612432172967316092703236736611532711101931478618905465664029882369193229418439627609923474007040999033745137366413588858549570128682619710339348956608972935839802499934208972635729824848871018667714439390643026764491733176598284373027353815263526011615244863718772282996737307102559913956565992555814643066620907823092039283105786365603539211663499759898355398090221400431569150509866892207834427073552325055187281219946410688723434222522735094386060898642725740730530584407339792640106672778512290202549425251240965815139523645129870257865003709395660819398358578992784081764262165733437734358371209490228074118516095663060257446309569184368412293724864679234250118193162777533357258502218983011269031418955278173406835210384876672731078833396596458883111261391404043290334747761121321659164791236625072002650052764887253490804831572376771167460886941388507163646273119288925980497876940764878818699811423684175633519708336996053253956755674312832050633136511590822182634457959904178351317021275453586179825328958768064014107780496569343416107487822119632316815381104699812808079476966781045351595133214649987844560805381206476275931311981826162819579546202007235737722072869572093773284856092257302765405220146210107141322414960534032294568625386561898284895774040886361490113720910177482378557701874457343194105791654216220137873880220026271712566318131904689049024600934554081645126673988980967856752439846056655200706432005228101557334742335804942369377998512325973148852325512897655713922090845385835453603279575163420012820363898728214825347961167900609602554595767287537455558776855468750 [156,44] 464032377969561898730637755528911412569128756686508931092757166209049321824719348101636720937423007394914086145447889438200833790356516214152334315113827735889126424820586246419714862206636999621558527301037216216610191868349439416462130943441801338728108396556419062800591553834272998959772033545751807250999748005861803011180886634728151572410437751708265148282870765975486340427828200656511695610286406815540331327555899891029825656922555367439361820242209290211855011269827090469043546796071647980588911551577333742213891512410454530052328948233893740549817540669999649838179584912283175843018620803783134098572543306910557415219484147898203576170048338565076789689282584324350506075775308942897870962856923925872537099923482913939975001140423854602375347972631775796123879829316832371799107557888092859280973672258093592962669154162046946143264812373405315628285490721182477304971595423266137635377142179866936276625439377567984585573096065389623481980164852098948499528566232904144294619515311481179634021893571639912060133774931053694023767492262210811840696845809444855077691512350412355796810102636106200672977434371715195978428186002434486335066772894856010411425326513856569785254744820553902195031237277995039546898402681866754181412214793036683799594224360318195848300445971545759436240452606928840087685712062823249211073682002036636933315452285569239952649566649319345671526962591449627001638886996436568352309436077320642923325619939521979799319770534584836474642643817240503386400021633385270363340010454419488809827594034992695109534535687297205590014856424216621322049656308748696395259898509684708444788057795568706348712675711690596613634024230955078698184698328844088157647226457633364372063389119964211372435510691194579011427369472820536016805130987136108926450727047738095013643619644234378310717857318474909718815875920595859187357783725733444328409457793666221335227756782676682423690297722882853820088152640705206335872412102231730735793127485553970767959539208087864685339827186082210837549626069794025156056704872753471136093139648437500 [156,45] -183870923396265577048659194667386192277494462384963071560165771101364062741115228436060464938927371028430794457714036608841215173132664700039124597884625911723275705655379786422877509862123519310253890414512834755198034354424326655400149046192983209930535907255424862436167839806026435428230795941356923291875219462285091779990361957668338349157470037297998473943622796832554933972363907166423737494210507646812022724820056615308601384018226160587104009938360138833338490170324154844391248289545729874964682420866307046691138577506932873780343179729993563104774027355234663741470938923056542020724331373637087360543856474396434022963004411610385739352266393318892152731696320138363041792906185080717906574813525346591710975133188917316853822714826205668860215403314106700327222146166732958968747000767914635510121434874364085792108573264170623888628818964055928906868833411851758512530800525313093442484850666859472967050348706813659653619481785916920718081822028245342872212459904842788188840881356377612223120396626570776219478183407387592865951325154620287551247619143826065652583974241971208313866830956789447624700196909500122878386372401417752332656335285823785333371912622354989197122062843790127236501543719375191962118716922792670963980338281856214904147958783438990609916453288226580755019607704321455567115307657978300144909480423602279761955191417506170369683452425274706959700028722443962336989702713508492971786647499125435651501855371381460056088075701134136656132050742202679440431242224149367389157905700456175504337675347532885335142969465621688215204176452994467264996330711198943138516533487234317783109310322665989378770840268490607001285998341679053082654391734450745299010813036369990127013602016890403058500605938183127853290941294461722440293886309236026070649634329358140434935963760237981769153949299098658144092819675302338930348000738015151679355074887051731192600473928069250705546792970105318756056666688804361124985421088074852617453613380186515707144015612068542003815305664844221515194279822331863329054613132029771804809570312500 [156,46] 67396572732573970566816687530763532536138650501250621443660019509104921990991946623692099713636723370658732553377549729747593762410507627668938572440691097351910751479572129408488106889089032860140999194687606520812817894136651634570949439504275888226066253291345820343173564795769387203946428196950015819310173676449932036129526851736182826906235751853278079933810916471814021301071487649691458413749360719284244476013983373547580185009574486581804841517588427548412314329642326865091018914685865119250836574561978220741380905483821885955369561980585147236697550954006031578704602116799507255566425006445306874209342553535460077537139271368655595929246352762078754881772912664833477233163765718027940011334672311923108845841186407367250660565088591433571943351103444203859059657486276753397520139397953716440581112675753377884533847892138476052320191444904723477436165171708018723563805241729395844089466112853255129928601930967928172864171821475335792287230956907016611187288245727914332706129089844870593486946123121962623302982873962298711913013740328761180265071351266797522765935906160391356428143716842006465177900230536611614116825070373589429139885788550569909088458174946863476298846950315763682177361954278457017228623386575288540154735778305916086453783745341163060414418114612053027041360291965059699232214684467616779185947188940717177904331686858756480257267573210611549001031983298670910420036266741302092397983326114767307368230063755922696121867149262521055248544674825073885142990045027019580638620742389947841885780880463091977796149487284633180247369028770018769794311804566003080400649921043839281914990185210624906135722531545198697379355216418574608209309909715510909960973272877740340511033587840268819817869846414411601102059797671960656579800645618362606358962995241877696697570953272019800117007545849759218825377284057336885987736281201442380838534877586100947529178787862695804818224729939094958706319445840017173261710802115110876244775881184616217301154660279541028700920269630070162448070322426736311172135174274444580078125000 [156,47] -22894196370135428496510797690374129222095654902414358138622470542619242160442037725573093948998552107445859317280974834986119013696102751221442180625180414507909369729412745323381637607784288380605104157737866781760425689366592101485575022562409890300143690173007373269228800569663748972460471193670222706033437233327042757173461404130749418992950379273679341039864111213202584420628705340739968184235240527859236889363971245837762468058198079208827220607210404738555779598761649491562025971846666254050740277726910073317200723619875853102696030155040300267078747506991670873442325650983865988438871289568053926247214303007666153613212821288779904603632730516207124576090492396608593354107418581128581046574303206149042550008333624157807274566537834895574866831325944507761052643273993252483036320412220997356586663722811090036129273906544400285635711095779319282448104577364613818794795235028824142252569686767363556769246722627904095452828444092529152118247480139670180589809126216691302856688550593272561576483653478298419895095091971243210051182076547598768623919461321392112626633810276667486446552124880398474478742029733992800903898914193580078026758548297534134530374840066701487947959295383570921669879976052677599929034931075707326550089758912536363489721631906334711132135597277057580536493788757403424998476967185612979839849293348087179884077866543290722863024686611217886228317321642454015154452658545128210343902621347628128012092585811967829753822730677604890229386258886785541693076378683847755562272965492303462064097114618512130050853055575163038611968974611944798310250952308218295983169829794418757933038367519772380045212756325282875427399462733103628825052118789750447228386134884147682152089452991997483527066960143730899533130385457827096993767636237280503288637170043232805960290042729877615689885628381840424613805216919431796217267978643202296383657947759030282432397962160920719234351732636158130593483200563617732790437937943590419258817447521917198909503070100898099648092641203971301837710377931827679276466369628906250000000 [156,48] 7212643658045919036443097376996206199517004934171631590329462344495484018107739702535006061807250885887747623051550339704233718903771186658651250893210307776970441219071331782921138034066507067435556309787560935187250920528698173802466113132924384645540934291644458248757609948962920584504374069232976835300231088199018349801577180766898166879760930061117706473253796222656367719575111360714909696985573137147973864098761901382230400165796859832678832936360664145718991182244311807523027506955626285049449595806122603418122230301102475521762906174873902004606995811651249354758133597463939499064996410523564442973320693307983279764061178337283821347785431205114761595565829444705286284800397175208868867830957153351004345997851912540136377051756324804999873873822082863851914250660380142910991044344559508760141736627309411205955309492034358754611345839921958827985492383450832106991673818935742608388078495389273052496318434251833160099985139387612150621223377433546210267183757317870317821668547117997530310936364400352099952176696431238500992200991363930134664246812137864969388037236537596408278700835233481996202064056955437543626631205160328494650086198429974533074081802649970998599704476061688289828765361754534683086343327668290614313084451060921354008373997912627697702005118148047313510226680973838970774982511673792207003781426095185320668829013930517637628367856217490368215919107149088953532401164764701736373673688847685612088769677428120732589847649899423922912179244354602404035732720548809979251037090715084657955012348538340763352757829061817022273884773266805296603495665796891415509945877084872258904104242808968062274406569745596163916022436405497969716234082247075965150351477848596495004749207623567674287952410049704695954500331572855152829202884288651631323483172867201296996666968860125147879726304279471298829431161642993660988725752925542666939973027846818495525542235275703657512311700174309023911209462467812516616211888514356571644798946512060436075760374455402291607637507679623038851454570841917302459478378295898437500 [156,49] -2107371810881716240190598927949671506913732229200246417702598291416953547902925140161767231643895476157066585583254233125445712943393741621168839816920059727680916468736354390909788467463978029055630260102563446582467304631416580805921703540312239858129075820172765912155542319590455656052067971815158916028785791147399508753095205799791248808430900053009162306191498912063852180632130794906371756252635720827168545393718110815437946536522317475888708044454993640089661650607424798152479267562646515583425403480583721807137939278514154977623208950880978568082575055055564541575318100241513337139492169188806415193570900504576476585418935089021031037030682821937378713424200623505948555216500473008648356789428320979046677045747277504885061888150915579249339392568306153412267806444182802007247074578343815715788141131716547627777723243769877828612440091745311751978465269028756863031316227132430177369155191409711428265390878721333715004346338420653078992380536418510818176668390883496153844294228740421156119725571094240381435211345499185146722273288251932000524091216187679577530067850611756345883365791706744645910450132659589113501280223627956774268358890912621576065240339341705481613895459642576916636036602108393428288958680099076860266161275056784256462537829564108895308919484265169832138093442757145801672005853562764867655617348157244909237531962954568972325540938327886755879004279742487068281040292958570116356871496948527742722716477996453132625062806454866898994206715438995895946310775285238294766794764187173159765187246853082822434871447093138663620290073443981826439868574848526463973668714482962845028370647658698381705588535147390268374467600903346817969681575110256576484169769529990688684518308598609682425042775288132754370742718569282093265357395596607772807628799963025054275599960200751828628986983991502030259789766217623202864732978904614902388730385867788588906871894205742690711637953020247520918712315995337674859233408219849354319253415994241818115433156023175466045279733480604216644210953711997717618942260742187500 [156,50] 570961885880211798148096839242139421745189508750964225894627101623786104869530040028741612930419529163191025126754433243165402365426004094309415851966956019489553987010211099703702255836779395263018613023668476630486846104130966853310560249851004585656808346358451955368709203203633672507828305743124198374990388913348966783826652787557981652453537533543034774023367122992552621212875581247351904698914119006441137655426432173100276756501577261741418920793547289634512770660428381389137480529659845236836990703806634891155856254109411903352169976493603438472033847564647551556350089210584710051838485071848076478190810342551202497880740272757893531033580144823535278608512025899852262100499399099786957152046484700271489849129426411608653430377077484232574960292319160342842852911209804817258132194730866250771020964689993681279684320036880068523928194464806843432016365538219236773203935653142717817773416826815309826402016517834470361222942165625382207520623623295705752413622746537945149637462921141156035798009112566933519443102539514866172117258411454230304393204855966593225835374905645710420015049987233094615220152133676950607124735015115335673348457494056173202434701811026063194511837394075167335424413725374974994762688616227594752952153266283845099017234433653991004749028076926267134945287188665459338051669803342677232587486268937995880523820471363397709985578494110051810009368807270227984345634499346521847137109450440359382460985724977835255806731169362275726919773806795549930412350912957080204821568808065538608526290764430951298980706709034161688594707978250071244656172995967710866303177832628714925486234306576363989834177139808774726017448772249164880467097734648928930428230566280359385803963696283713603231340593892416080022160945311307655084774318643970709749488359628179520563823116062240569724282818153873078921570912302147577023612060308498917938798380603061984719506421332651240042574010367796281666456774548987536994090432505038586971623401167140100664673819670539276681905744430249531045100408606231212615966796875 [156,51] -143497549296496675079511163461533973454621135913452923670123657267341675545901686897519635047461183668878494960059504231602706000241309087629004356517400061897782328717582672832164028946109186579565739922601159976999982154697107402581035252588939476512636778895431357323859970563637004145901970792405960002066891258448678857574546254457850425119280140471888648481075614644238426143035007909804887592427917973309357419095192188932729938099687639464428141867224653553582235353193725963120070884785221140844947780782639147985109641158060640238061089216876315644184646990497155772995424124401904922998761034438054450509788234939313979634329824157180039322684251935786196737556273441020983514375033764033473433650578899314921703979499394453644771453420216728137708376696322543955880529743362966672765751128870642347807830091233062976899948655131413900413308591105277184796077203781161978211185194910021188700465755748836830075031322912044454755451581230550214992507296812480150585475978497628105072171340245656685807800884889008608698626274641750644653152996640567456448267611277060879239081762529244799314040888502220492520611961499751348901841598035262466172233439923724384442598760133399996604287391645958792443671225893772442001237415915753283156399064383838444768630590460000138587692411912181246950359139392614731489499011181113201767849703505102737890312920297443052106780828368369774135980582275396505196993403207027419224117955302743102624137244618496482048610366508992073450156968909472811403482745661569390453170897924504401889118691874629924852762725362495090153920302486600814822904488487396949560205030656961403053795355167184277912910019757477003825314252733487225487475757638019485531585538139655019718123977466221555228806844468219798169077625066242851478340594805746110170702061989192919405553398765905402106634054814294637597305241806087950813935434453388520168494378838989239023001780180559832339584037923110924365940331065753385590279303607704453818763055990843785348526878011136283888264696317157970408482946455478668212890625 [156,52] 33488344304967633215584004623694984792626000478116759402377246307465769138519690786497590247755167436652574305773208732776366922945410036022012710915251690172094390423354911584275913809795889497689328120589984404661456557874075421048745393003513418600271422592919343154523433971353688517192803162255188308796148417646046599894771527294292944082033682388484948763383718088734980249210559468568224791049209579388635978076717213617709976549221822166838694880400702257328586862741815363886883420648008055346061127716943348864956046517512637172671061527869464821178999191410390247307187340746810165291428007455819689552867984463061842485061824933795628091603175076061735049481533415651973375295018411048293867560852719403364725413995760193437702286970572597880394456730661899443140922297159613486568729480166911166765793492078251938082335709103337632727732527312060589122251996068529279195358630504834710849165856873651123261352000287735072336903216069327028475813722586703114024615398259961997286850500507420910877377424736657632689873902927983564238745406005805788520123492871162206211267016946918776093427745038005074732382070883142822908228323904991070057138477856415136866732411633954372055853052899822936264392372232398519763398673751903178906357803749788631019160396158884872482311098635071914450620229913136528533203733714192241457637922828034277347615531652207111954301315039623606284184884455256018298266810092993117431889882419623347923349497128092387472695010066732891544230388028102440900849449956267047031453224001707097246080428988586730704162232946758621271528019337097179572672956227776803466889652460321378390934179579337951619188841223500405068463426891880449945117164703336740043674494696609818424075079555496997056823132533642094554221498081612059587667900868932693788623496951737311491129521947689909760968965103631748246716399422962619866231228887503345190512433060065396506230655101577141183065901117702985360986564916584179565522822467601645202880886907961285227724439130354907955511760847209729606755256652832031250000 [156,53] -7265637402935409055450276592918024531732799887361637221189717630914264977024666643606424576041578545142228539882371338231565489617846194042081707132546557548745381442095314464740773005682710574556427489683670596858972903327824335823911229930943301882896477872601546243412438008565677514515218882530735187679609269657015323929340379995535370924901765925282540656327722899256998988010983568782116235862395089593541819726884932836916732520496539758100703167717885748268231502337599515731637785942625433124839377015127347593083180271471503851449759484596038934510870811888559917751469701590917566796033427277934111281360765913843514922429978081346860577104167657161811041475750726157977493683376080656058217123535765957013196899731633046374714026970124762484107917117919383041760881713353526266500244019249240625208527295375638151299919277680883701066231685359434784992506312438191341790768641786330295228891484334400939289126523053540979768581542848214376100974654502964697953822234397998076203594895526279209823359770879689871855616497005525398347148724060452649359551532855211259659826461379918654404063986081551212798897845091920284410635991515480841713467839792365183657605362478899586202473658454578459462420640554826939788247439927386101052927484707695408187457625016019549900089973592086620125966730747698665372292635972936214596132656477069149798313531629680124035477215292185164554521466970593027463604029746463896191935222981715253493163382901401324808614987419040349846856593270100370812145022056337292984723630008297528406333279880370987268955279257053356973363188887226581640440688641618709068159507067296571178533601173579409647981076109442744282393111187690752139654920205038398218975963091200981500200731113753046694275209980082148387642623356184618179082116284814261144938632406448676696246574900561627419554209559872964746842615748964256790570714186189776325578939490477952883534664438209686412905817597401838880377451218560340861730412679896513421793781012773460740573708119238225587013003651896015671379089355468750000 [156,54] 1466648983754697849459374698342268593500709709694690366444488145954142758198377523819598837161558284703831916027370756017062072405138607212012388032783518986206644946262152962068787286497676806769881540977097935327283845560725738231617464363476479036991933819559042750062073711736750912268214114344637180312297267095188775189029143391795164263798472640310825730165271537617539229113355063306367523642722350209438148730328265372806261363295950972851406579307646924917586592374850447509955485564735128833945914594087256951793579153755958746070610696736390575911363839962433163183880998367116722091724156834984673233242544546853520319776067062159007533861625850239081178799840534516118119578957288909190493657853015057744501316270945009331261483831430636533871328582470790260475152446027320099118104209184514814282417726258749686514109667010039466092954488975979966920092360142080349789673599461924824700514200451328652866504882759466367516404789967378027692536159373492434332972789606718632976881696002705605512104849840426804221408686182603245332250908190430526132274843737197044946767166916765569270227583065922338855255452125579717213633309592203384718686627037240176316593207689276226960758370662097016764071974529055715939606970436432122006609318061387440306760757096586420654947783214844825585593890814093865420383436445683692367731189521553191483042884075866438036727136453730080596373316568591889751883447921530615166575182446371275506007167510139029597425573702873362318310239097746211688633007882933611326031065947162304764437896709247878439594425834948600175346305609358110077076321270912743913315768302450142226099666032805364467544701546285453332263597719286010206052626650865075613981555280654359517076048792027852643164789427900249213658492570912854476781996277739137728198697451661368643512169545422278733688188163183772550614607378468832069536397765237653294749925179463904013708646194707813647626651428217211697438314323064215360986478007965440365394854206606528939296771205574072118631680295903764923622131347656250 [156,55] -275803149584003807577945571904743694048849735189993514831071668722940875132040422654696066160857731221394558618083233320882052695358819346492733314434928960577429321776600716773431540655826777189173925569302224360558749602280493809876603724944508318217867606833166791446637414447636386578363543056638037827876221765557369108135320836439457457147873848566918457778178851632537405492159908519372001161038573349889968964408644950353792263202497896024381393049293656537158936741805342838384708871108644827188702776351573873542657892777397929680933645385316058042981618205249145749960657736453369007223667659341806271429677296385189819125807467923891200774597059337799568009317226120664486300185150504609390083103064032856590393476175166083461706658210838046179438850843562426256190666217810306787866980560196908300026649900174240269102141756020591462510883131747323179915646913462463506833965701791134485997522040277156144529413030813869928731957019070341129058107415658142281838670694487687459555179369938916566406273144893616336729682244745835929575467193848524727943141270267914275216261027534270942227722872039327013155702694238253362321738466746567686286107904171675458541045160801883008312933914337382099610927035274332155540876282169339833273106661672681462287552673802117941244216279474170383229468189452571545467643659686411068397929071697680234023170020608242048314885576792358951181467470312813351960702096507075884735667712598962802008463017503517543469126400755485751191150150305311463074801049106435011392249783310592331240926382966173538006590608098181025962312753199134590297489123508399895224054198679692641841412171780981469862664458632159823770868819152454852409133465450177798945391775216266249582961968789356302977468192385305314917321891163317549773359612888476064613142049327956182615275561629998716360930059093803565287897070794083354076993593260532833522527455766714824042333918607193428432737302279230395751816906696484730644854392560701801602424783014731646598751353288653014991705362306542370941162109375 [156,56] 48587488972430080994555172058145036353673735942911534514376221994973884562794358705936793898119372262397744626264977156600697406256315432636279681608484676440048981081156546671210233742813142495137580455097374125493468441056543879302605969039281558517576716211879912371265978890332729908905545479233821090748101168060619582964579830861078971387988607692094377813205085732781912365220017417076205505881817349339180974224323059717888062438346960075835174442425880174770042844471939342891472581121624839138840860307359887585423753933987723471660841439724217396431399457135263747103018696813629888289032640171214692216156299212892117540190593000315896881248021824468169050020844878361491388201035302107107375539761128679467811822345213532742305711727305624813575895880124207993119384610152825762032278631153673820089634069413000696049657152613505689788691390018148129680453438796068843028596954999809430315111440096817132240648614232684516432846334055213002780330130719977433549407555504863957804966824196293065883661713911714018489558352493850702750211182145776541184488314108345032744087357274228277335203853075726087322608271142797207723361062720732540252870473479274391422494263427109957122972758745192014724001221312662564839132693704402822200010093292322373419338558621598045405496124346871240702014578203795619525211995539678414467292335740717398837452600967751209453291119798387754887219048790005907653218019146931574399937564036052335397624624068187633418729052070378252673102372499056180237283126214979003029649069944442691112611303217126802998858292287215535934997632304431498585583550691043522805721158156841504804071246709605014648843735364684685092286374129056254019142964805822160873022652338498026295654638752849290293257336237829083223809679580842833414823830118737191724610594046070958870951195675977196387631831542499966889960299712070634919566038180653600003214624612925032431602080138344902517181201356582474530193879550881696345293239018811876459503195127663613547114307964783195022481770222025262939453125 [156,57] -8141987799032139587939447881227971080169184016771179753524045616396020730054092815808638037737931526006773670979064464139936294105030498591136845269833426750264671499337764790667687527690792789378350974331351491825296239127337599893426093680255075257953742207026787993409540076528806066044889275892510860604843098783832487546514304540757636335290289112807943478433557376309067639865546839308723234754579417703422365070294427355737770743881429766540516842026391709682847400423932858669689866111145754306938733405200238857183830646512431805183685837264172894614502305446627913221648921753245766473200100763080643234733443889845415344279596088187766031104445332148624271548667687141190349847550124643105764442441306983267143612638255175200908011943538161249564648854487152303942094908708655994071417937283666596114685399832690773260279479344992825170972159537056681652772512059053167219122554730307872332633369861074477488244355608519153575076482051977705070278498818489058313577726163196443969099697255743929669614264040337152183041206571884533851828147266852379548905311348898225531972582543192061497016246632356784671401404469763015970046943563680246062513072214410033524242183944893220031015321855928366006461822588269684065054471292318054533647916765547946098255733910313293386624624680737007997787709410696509935884709422208167952988298941917752878840605652386703334086169876187354837081449780770236197392969031121448722969411487168372766098188044937623803969139783657333280236365645639611756143899785376559093334845241141256249978737540897324119632497788756738074266379152153899970685977122797420456736574698348662644583438883173262218800740116326210664519368803968411716931779405240753886664582431731981996000992323892588163728085078483182930397031450645200434808416766755431275566904324199603083171905583109896677570715827071941570098316177998696271248411448992679926806268528436671439839708470345227449828389096500291127653068162680195345145653474318563151665295553830886567551811251254005274503542268451355468750 [156,58] 1329111043628568909254592465321509214759356405500864890322428655882543355793131836622149985837636311869707541097393294492938152526803116819325960205519481126253573499205215083024127178521029292413862462698008882304830742887363426035764486386795780526086002403041893828170065426432431711081134061700836070621825360922873642711474671791587666814281531694511492588095470542293697290107384823172654842516852859368335590252370359516656002693371741536142589998367296039318111295094332112001267750960126232296906210939071359782056442710068146227715902800821351570472932568029481866446203204295575110570311694447636988647095757095431397991170354121814439826024619057805843908260956082386100483432851286930074482009695063690370397361571210336429498160277354395719288123070298716752149817681701128470231501264510243596344869574587112337010245758999994290077292335174335038608648987619895877324592819222802116579122024561862032632101306256739322118328383928599325426774711710548884038988386290108671701711308227203390948838225110239405948615947413305416691218249091458030016714007285505032804043415627224397383749551228540219738091102530131784525950506942355236469306432459883083035364371553632166103776251501772250514456010667842142831471644831838015029858416283246583255466842012986066129830598476735648673710779672693219369915498036527680799299764862086977412834609973431533446012622926879280161810217412070686578651625504263983161243641692990622248109866771386019842912232985699012963889278755397951182695025532516702123064751827664811671669589483258155538495332765560003576307761141417360998045747972880126009874532296788557787248923145725988699728843851096903669103015458683122458295829516467353814088509371123472505385450925071865809965557990771922788764170168116481781826539543508363557356550946348782074000695929001824426176819612766140453823963118552407911843617765411548723003698004543882466774290704630389980402253182256977092749686815440598571901663945682410491282237043235457410142076165406856672124252524631750000 [156,59] -214611579021198559489366475423151840131929874111129260424964924298749190786126753680646636342698997085404093747101129910321080992949797879463319428366264832081300906145016905336042656916549844703817982116481504988863923537426067336658739107787183655562222995062461580023735087486153390353723927785019055366308262367523361316411565432327992383589491993865777599655944202472478901457015406530775397627563270062352914434342769650466104190394984428442257576822181652217347633937039091453768136884703008377361222755819123787099802601318584424058818659411964091299810319340638759143274423601838033242634980768000725369989459878065430310852371668865382076844949816451756966348373248036535116644820192422505190610812611224569148675681170670517898718756429730617111282263282825081814995184570761331237477504650253117678520550734013807543193499091837679273748991857359447736602766020542697016565275323265616585617269941877345320924030994282377675125359444409606051617615186735945519554133421155354460572370139508188259657887703752759328247076203792464459978345727160175153712720525789656443156450658134002379755067821383477039263179202914138770914936709253598907602608511540249749793721247729817755252190569165654476479759651621651907600819496223538821392859124384970447528838969463038588533688266914643734187119874346497780500014850603370423763067806944884793140850334239312985937172847626325468357067983359497696230044343705514359156568098591478674849030690282049307127516903514205555769925715277252330826143632641331724734276541855551429544953718131022567822488596386522539900264752841859402483354812643051835981162951700400809440514943532254477565077145597985550277453367117506339725762542906362777272777790594178101124945100750847360322266306432830047580459892212646587203765830240556740282939733980248365164541973241273891117720705777672511418086321170172829649772711922587780272751084437539153854654109697151343614580951728916213327815078291415962484137169595526763861137187822159198047979179244393550113823969657750 [156,60] 33750242977573985243497073089341550302383857518352784332453582815104555939724681002745326578635888627070569992371328802685308885275811560284930635082110557598140477255821594136620792505492414457222069886445338780822785105627761985534181199683268012381013382136395059272394627619496750052124732156090295879733876448192126549029817265932676703369067103838027748432083510759699364037109905399955448001589403006837120251991196010501493891222390353087885130948604074988977300334609534187652361439168344873857547661105945645540509223895834387634477571070226013694574898643130280203093146452732235121957837830986563251077703731022837942212026425345281274997727703587819042061650665769612164710820133425220559023293775697059126402973371565044997289863453339668573130092467719639264409029789527230946894749571102421595185855284347843214422088938562793418103878715812793195102638582235988227136385594058539131839490314631953089954338834264712248124729853943662913203565036187004275422363439667715195282363216301130111886697958632439153421198083630195293130918332859384930545395147619090885648757631335734541688055104196548924375321589621774862472493649821496037527538923721743942645173837036065103110575250606890179772855547895970971569685512788183642460389116310259898123670441180853148878544486478291974309593285431105865979826092753764792853678752370820849156429395690466211819297311069150017670366866854672118144881999530237508686472175347220904989146331020208215236452680140087777100145655166351452546102644530544495509149840174217848665019953979041053943360152963888415765669993159083236564969428342995264160417140592221151353168472701610693952282898691839481036603421893884656713063681628805404646055153079343171555251001230736854842202800350964067402039119846993074064353266020245100066920304752889773329601178059971655550083472005584864629204233305923072029044265338790549427266951701026268448008459755813546975685200614942999444745814168390857297917516552820499499406000051750423499965925301855943429976098454 [156,61] -4947158942083031516266465942843911313152874804157592781426848981540561998252631043930667486928139612907163912473792553359802066579486646437447453538905707706404887504549171839079957374655942168678025181488083875385494491595678608402528907746344454302851892653750157395168647335555375516495040273811610550763667110973434537378769958974385549081358958197676977629039745023364593412046891588407418563866290772838832739326617297592053102688280656117589765343679128435091044005484166486858098035481354271627478437187238662638350607327991739579119308109523491583603945307075666334150440384513139785925176902383478308276182622703810669181442258017492231891364788124958651626125941636163113154293010876763683864918789702825959523234418319341520219856269761859944754613088824098227053304616714281993862744055284166171830846493099036896824298590068158011223278384232574056966634013413763087722355680955832174812811221726156382879255515413604661519483192317192187281478637418113840561663273479663767658223054567467804163231506325105019584880881134280573635524785528024206599689174832314935819460193126022895184855671405606079676143436156191196780397325522111759315806247812399111597228000122615686561988766131538201553933519871763921939357467190593622095914147225775583914561058997205421187786742400354157498322680047041448602673110997739738083916020944836449836288066069108513074155938670420550547023362570956037763800808848616110187752524675098238766993260871098784903796751319552786962415636255665308815665995233419680677721954020170082707229533896616369561847624473661808918777573734437342398954370792597781759018417356994712833361364895267578134600030378878314291507794704030348751342757497115441216060892332963938096975744928463325213615158734181412840716288448865933885780683257632208897276878552208545997112931520976796516490619659051678740447913248005934261656234890061461110008393941916313089563432029394749759658571330634029994423285815537146474927087673954416180390012563479319015851785212815705891613315 [156,62] 644632983050345565880631139456300691178057761151217033328600711049557605834951998596323136634913831860198518152404072465080276013682690050852801157011388497535438782694740598430778573458542372051466510149758169250478708355303775384358162158379039795486888185309365900628438203999822728954801666671260796246396493912811393479665659662555425673006992559228888162372530933788690787843044934285462923247438500526111945218628357010547802650664934760995026223479511161342168557427585841803396587297766457640082998423287523903169210177488432865187296028789830016027010945857079039449194706550486613879503412041438065381708222493879827244190417606585202040658039979806480253649745734348489937785363047006216122043586400798184642461941195616686137944817115667854383813537190842918396843319148236541767074347415651932005537675988976217459094539069753628927495365101669289916775285176956750154128712993066020364663389590815974324214099848960091808877553434688391463900026326842407746305548037941063126616410675868618188857192232468668215594251451409627361689492208447967189276993449130019783606861631155363293714949570099369609665635206656784214623508160389957282367365046991044876934614301100537058070417345694503227493815970535969094290207783850015388812608114669575549268933940379763746719817456060262996259832618860961329517018051317170429688460861718611416597444179863067616024855920692099838071579580308469198264666265235692449004434363395541747355885579915526980351765308054469865130405511777136125022524937357501884548150403446511413238819761721547837569137905251164163056983869767914163673512347445820355140797932710584529838618869085962373699917523808623959822565672849403224423806828067727897382330857483166829518105952999396065874028937415599868101821477535531735029578495045861742042869848538276434807471784116095797690518926939070823931659761105935554448019309295645018378246110316187228543086560603683990655102270267033956404409296925941804091082516630246380320920593183423880221776649339132301510 [156,63] -72413729988096324393958945227272574616154613813021420131054487223005474277272725345610260273594775486882634385316532477837596426073422447774735741264408203845158195593775802866619492526281528221185538433485504289752984173157552280707342891798991169134389928736895897826318993910715486581326764100958290453110024394965054613933344920551826745189591719634524251597883473288921417080944935832115011869181263604451801605619992736382218748354136626408073255887511089210183248165827414990261650928975536683028991135577125725671025850626661244977707116898882659552898909442890826976996665785468795388883149597820609911846924000259479557752561516121577891061755457658756564992629663621305538594428917455990882900080691841582300212646942198811078448565541918743118806554401315251469032870411570892990375115801071272430738047262209189153991759842825307451438402419231914655597951857359105635856523235036580629327688512000419239217920245548933534045273504887528790419246090190352408995862251821412608332204593149118483755229888552837987827491545806969844737630743916590948564618465434784756870101848893635460579338017415965157152173363748479012258272897700700570247542333161975881475938477195888856193535313149213547201861944577860655668502786192311581207146460128881640897619357943746842498539661540976482307814438734371915456471995684481164106919336319975101657452193745617060265535676848234299430454905930763706592788816447394763231041541226570150753610915431564374857626039124616805645050795037827272443027861842950128938039364816101089980268717560538339433373481729152945934895832529858323274343650972913492452278546731971023126682359800257610014199647770231802420168737682778104361280921353916917414663044625443292521234681282364503857526798090415941035584327983817593295277479614410892882996728940700023008390862758765650976338223310436961890138551963284425194757235474789274904178631679628802733599208425133248041202486992615578811692573993634883799257916543687758508433146225501279445355154755720044 [156,64] 7001173463761880414364494995882884499221025662518319767547951493843827067283795820279238176031860153733251431474094486979177566144502057562402206107980135523760768093087981091121762602507350414188031176167649523222849639740179687574474535279352760580771611358784343565510783819070102640637223230380760874241328432955333698052919984692350882572452745267473972106121708754015231291707424080242674692642626619385512211780550807643103378215268910157850681059132446547157945904986800887310687826723897971145120910346483896355341473895459003742266463683331635164510650394967567868561332949653227762285680489056655884016827181697736795733539692184341256269413889018384242657342062208307978985870423194981264284467223357656512151849243094765466652288446961734426159990491512315524463003469942692307517664329743208092783406833857747771383283138079337398580354019593119036416716479022694342898281058156168417986755710551206787106711025957188961051826965620887393586373498684380662591970094305403147186657931968640490696832274987344360054466483817910921015832830824975933596773630725608351687120712479937068438800386369494027776008374894730667555417774497575673611273785926743505633392812194047154511944882343171175077590776970738060959440932000195426476083856264213336485215649610756244822476064380019787691145040686321474164454950059794656122800956328087293617843379072910226492466190040734311767670222108504099961520275485327744114591546191292102831137003763500695493365292651929596769702408234565335731023241158507791470215228135929008870996753603575401838388287038801951572201170105161651996733664724171096284913758132957916780703875870915618352229876601246036184280640229666942938349148066549515248145091919456164286261100873653839970266474634314962908400222892718518839731899382900520566217909480849952453950426636200355380252479094799365158941098462917104964245160602728991561668752332176677804420620226574456499407944942041844147592379032905131130847082402795488026611884300809778502764286299524 [156,65] -610588918504750951237697788880775860777954620686374269609446124833622537073880743996113959015606555333555930950938137117551455481871537066186204574004521603937607094474434691631093178548480118746153008430886309404474541154195143271400179454587082705375150082321065796774212760793295360227965169979624312655367058227538035531164645345089834015157682182547090218446762732225343559510200801870078007409848753199681584679879911035265273670320555252228412959476645414360429050336837298015493883835728679131950928353174838670142797975638729505200417472154129518928138549501010679224144658831660508901761402142154589100460166807094263858902800678825256731631773515794380415690934388360604049434352106891699426003939724761666791966818183390854012319875315602718349927931565421260340418049089494807311132741483422221387530475724558742916065876334975970140835840611075818165477434074972159718902476650689505168057901220489876401813549945127353425745012564644361227647877551279824510891283365553295704155414054893687796582510330809981209101545422314488275605508320011799906544258616944092455146707177284490070075489505794302135000934083838157121986204785107697650157280730719480359157929018384918018330793983167820302845727079757990711390549862522830778177682030000307117365136021569146637811559625406308360384681613542143124316961176693518234731186134106233016993277394583446975168002796590354557268289775829558394360455286450450993992535754614612717510645578242669726634783351981054881166964894714839067091228669569212237102236469230120571902285064191486133535302893685053610697879881448021561706804847024734030800523775259550109115262338208990521403877419286882795891703820497727028608717501150036968514416471853499194656351027750534379475091109115350104021106373409797587645960866917289472937470383351098937581359527571151448720998049435264260414507924170445338408351319394241774607863215919481519218903826032445240209762070137224927476438260573887015526344992450345367031696054924257832762126580 [156,66] 53461872320447889920765884710963581536675755263522209209869476777822882610759645591681373109291225324976760721943880314996814795855235207628124174402626793413183448456647765531207864986957950993438062680023103143785931702331996512501649825924736403684914018519235865411164406763763568377105681938466400001773319014201701909436582750568223366129354695519605341517061008889064669524880340942997456171287109343122374079644244492922283950724317476589337158802975569691438831296939033748041843184114925312568012313599785502490613916675236982448337566759931049623547302688927908345887656877121484809239793309010380863642386858215619758995153018011729568095928007676589817541068290737853449212390339906442335087535587521370247129095657396487768792164916742961651761617514991163447151333758746721370078661087680233443723279591388803415083269015713726497973634716618495984810800653657322135079330235056490231721280845975107774168557506107135430732433829817159906916440675530418341107661872917460487598108975601395281596117371821166573588042571092786231194840350886466418939830976956039787070939581031164910957907918695738170442831289335021588751364080386214454262972455162328405933116721588026461920446048610451646983995730884989376658269977856344755183009196633399837483150407664060498092637025854649164464583044968542908220508400286055076252433497284556093519349843660842021317912401416302246147970598202751761777024622710173376142973688810070964357746944021301490462998933452289591599340205466139868370771043061817568051253778996112997709204752696607685223851417911261493462029759917591083511264180317778950388456547336936396569900147469805018132571771500178965526625608823543180451008129262955104431536899714122889112290618047045567357069190996196311928148639393701317602309121198843786098039140751601964085431886971512227412085810627116949230675823142330353474535488771061515721080393960249464132010716958409444982851789882975603845941833942602632008098261490506925354124913068386994172750 [156,67] -5111426240456187226404189221940291341035688355814110321499066541726662190824297528288143414321465978261263409431601411231050730141091689833562349983060674087512312119306970454610077554561027603343035959796523745265112808512036083132021986531650472340105899044925994226476678804744799104194860744817429429322293038291324931791201397780816298551023312508106676277304651030195000372796909777269001589277169847541339815094142885618942566994298061460118797107838044435581416015495748873013855774971922194996382872169435075422974845521758435454109059140003073783836838874027293302396066665342422932105143926215048505295835187853484265110461143528067382692882321030142477844712507941112168575096781689233460395038383792560084494441682376367763179090656531002493291941029610936140461437721983237452569917071637016003810168786236051996214689391348391307072210971448648444991494010352200559649807460288771486010862381610224684641636558177478280418828730100682098828235767363038212339783160942908562259503290754238796826887489384488189968933938293063286579931975677290037262784490726931248944722414658505332411814176307775933547382733805946720277627191939776703425526911180051628114265379727495824132947560066752867403900697955596459247828355438357887836519010778050645289377306756097942578261642890293371003092501647396753000457522027083567014213514011546024983322143895564122085953928574649902674677596777591813366346648065256310879275869574093231147465231805778124596569989375363446872422492508899209080041551435115047365864998896113818286964139791217388189659095051657628243647028613863951219816651444469828498226097500325994768953784925126324960532953011526621601646100679702535398201369700303628406387732650990180286869836991450851640982787955415865463328378602252192607452038884308207721519772357075106882325901873995427892032703832836084762836142686725175077576515763278503942594530432541732233598016561547220106268971354030819643156917769017353461381387397352186473248845557837784740 [156,68] 506568028880847319899345793822120116093214934620514738078863960646538167916035695905713837040058231442011632477553206234797210043331043294627991928782905652841113618231164022523236296160323082449524183889955082801710417033905735191778070855174256786352287957298008211712954850331006591605269391320270860496945832281987152299116196532043051319022032147451140745874516326918390727777749687776211157395229892756242056459864796117961211813542496161007621107797844350676147912536747321118781513013041051106998943867965266911826111188767421444301620597083658441729353876046856969898270541286797461147108724378601894856399320491594659123127426395304400498164155294218982307385872483954057063760348864999107713308333801145509821056087897642614402464878850451927505204769584527530552392754351662324753055329026654408378878992121691467877982518124407063714175703303064598558493136692539927577872491927291189316936056686245909831012590047877870531062553239228832884559439678944207457275728548902018331808461092120836253550329634599073898746930005717840087976065495716003616283826933842275150721068706737092649906396364938776010603356294887400735737194013021645727400227380131037623142978869139261303340027869824199105506411811179640489574015363135192187793164435323225697125044766317139456324997541164765378613992843676082111775836654585888452921195553289154196144686476958436059110088599105440550384292718237855202053228561637859043650895061474909764215718911706362424980472608225516322632900061333996916369242747264183177312550949260063904741525322005179616712660547643921594648156434647668965244077333165619044350336996162461774600474087247513715090879174925661463071210601100641628358884574911656634642078186439949097209026214550214702443782391532562812901263431868720106582683863247755423855052316032351876650141481944814765183900925726941989600279951265736824255020149181706614638223677939190798355165117372985825212775568776393694474981753055607481282801288691410337616464258274101 [156,69] -47546262762910814542322564064369528484718381303397188219395950559755672809649306900231795311659473270368802105472536808931649138064761316680699605399196146144011830960879837430767153861139772885207042096513797499079288908025402025848554151493940969126794636153029365693641222098567282059337170379877031906137986301241653537754729204988627388132726063331183944475107371003308920549722236704497756073032888136100882333440362471653150178577069831980395705290746140468446613201455612461631201694083999034584888354831869640027170736727613175023228148659785670072694936293335519892148528965385891709674266945467834905176373854423494694194634722693508435433947234012392689755732770325782470200319866439089723325446116025497997161586479381367338586727530876166261948100941469894246798291906363964829290677384529646680916658226024851990713415630594650125704382759260831735190749104215517260918432150311790189227517691833593784037500909954170014165797067355022114979310963562779106804419732549674938956881543640712664698406452139232502957429414533558043466077789084771739355586950995168012616370700222172749184022433079975991917184784457287703849911867955893273947546501164742445411787726051520699437316218551953416126811778983176368190806777317556850633351276306955641653133683782285102822127222836525448358769310481801621613689116792874863021541132815494147150220885477904859185665409978096273818265702309732238439563106749925546001191087909920236458108528934180919104230337326976304305689437709299950724333730575771887270238257534518447279325113074292361457108189711797199431074604931217185768625327607962040206215514287332612118216392012299226552337441061628546059203179856160627658572630990268372142011566215606769948541369333285750230701509120156533832380042171134779736497499586574588305148622559015522322286105635881181821069210198206359930049488680917680150373698061797870410801445003109273367746395644592161202189736374608172935766455491692569351302297850824913331276875368 [156,70] 4213502709868684199149447902475994785519038423410935187104637043205529800408259820163798589347376746687341736575107975541760403012288019677496293757938664838061484977681952426128089860807098778727890441980159375842732344256539313612040096258531834049812983258232743039363946874423953315439102816127132944717972523205979355864160734481705955380850892335714652154150372491193258547812049344944036637588231877442674418432077959691471591746848796984048026101032653953498128326595077910512521540990220907684685104686884701554439748734742449274202110742953401397194382276935207940271510280258472753173289262129466293385207496925803963820643756847166285047058190732652482248893502957350483244884405741473923074818477601130310287843010583921310884253323627732704875424561571284306830147081689570570186416138376764717681532898622075886887888789091749313518883642910756866252669039505952669637155432378270093282325666977513114923625691018043914141153956949844761236255713125203891001013568818151047330850017216512435312825369269943166147856373205216259923673869268621649870055274569365138722905204308171333916801156259783141309486137257688243856534901265938299372177086256251550263210654380686070520676786780922240026903617826704273575533042796356737862689576924129114990189933708406759575980906853198396504013390714791231371195328374158888001813854252671579893834001567193097141732215986523203635976043844125027247902218323527490710527246960411963961409519664977348325391334427466122128289840460239834498792260331738627405285577880481790224146682070545794193798540823402605964249425873821244072306604080424141582806282925289866219891137619283872554803960642552599979349257975263945159135159754504458605063999646286334910211289761329689387421292361342924242431700714473551687862362712226426284742916772891117025770067712350177874383697679720251733041182043550594259627100028942427450896338752321574479994583836319265294123736389205961276436776932932289967760392898977924110775337 [156,71] -365888253098731142431154292145455168245306960727603394131728889206190314559199363580039734598373251462515352718903657293319539843221438868717806119161336801818077240072431398478149157723138530427570387107757338277714001807566802904015177352592407466909165585222559134065520247166511019001204370154532076528904935167460067678170631489507995716427427820062112097978991873191439566007979365650896765103417051073395431895749082551606152075804641925203491884371624648566492537053313292894410010995267754463948524957720763991407485173138756068191713598414788390646567657930178111108845740422885522897103558056062658136399533078993466698995930933229816333260790691642179094387544601501493555198511632270197887832399539688215153444258027791459843158788848385553548562916835966527684055396974409999753354726050818715082365210146260471065582825706917419018266952317442031960137918874043051017845569640791670887130432478335961510716082976100862013742437487502424034803377710338733375593785330254687549333743420831316939815132759158236945127487244839383114862545122752039611769223039925389035663485122099051254506996281023519516363884660642150741982948822716743707934463456858895993059483840588458739188106708056910557748627426342048937461231078268492236810319293880153261732738243990707570303494026061536925358959104880442471895040047003857916573493048547293155723362578517144717126633375118791692513223842422196592144755124760838683890795744225334031717541741250180467756415956987749912671987385799299631417449360831392439733189305237227677847580365006037584948682994076287230793241119162763131954094741605380027002348196240432729712455265826279494594120827561787970172292566706549132461406000412363174959997254812370737798340170633455039657565937855854392889351514710871790700398218718217810405444627537564012125681358777515679923811501190147584828419146021445812605434412254993984178164400672914126629042956791300543322352361017739811827684825465490531555210872488629523049 [156,72] 29523804989967414679413779857199623080821140234724845916543099566754446683535432692404857604727710249913037780087832856473081889128220618855561327487648282430754132366761709135234582898776366232710907322421950350735278383183099084671216937259441836373081104626823595489842370776439458489597974243738349797810801287740113469414197398050753681287173793403480035853611921145918107765302065521845715530159843242552481844896603230448741092095659187553307754665529272417600791126538559372905706342588977779821150229141301695662029797774365223828190177150093168119628476617818613815545303179519343057852865370126074214511135694876101949179332828379632985830673057039538437287307313976696806328768404241726266188885979313530497760080829968732972992364808311231793185176985974485152347846597686904785744176976393384622115565859588726964784237717285263774274488146663842166883049744945774828061651783171353921400196830447232065367580801905580254294391187815257205581198872360629859408671809722564488107429599281091951129841902413192259914639258342786092203069789688654515196717741819460189626974952862212463653178538269155645241549496272279641163822350611291859630930447063604083548838007263089460423820735755011159743259994472065458033315263231760119743731932067882863485755954597307974528065000473876884264907295937671718929375665338490757655447715543924933069880384828328888238651829112528867574949193985184550812666568997105506676565698614822624805378243905418260037436162855258251943057985340611384713823146270971198799250874145992369344417589934741245767238247470060015655197872845675500984055941491685970361481156393265141135385548757834100835342755021495337850127940823307910669303802481643884637001829728484478235251884953646924641811379217205855584524378477615427123360897432281692819107450653448167806030206540611510842475878919783830545768841706397033444065435570187700618762106485804349991516224064736911475558965649415371208694872586254592837690494181536915 [156,73] -1889901293911595825054670127833469860227310568641878230549511177444463206441870193095947386857018144617712001553987540308818680051233306918226708025281629849264460713406829755814816872196674478806092855078382560644717605165986576422588969632899114976403671125544080531477370544815172576409266453064965779521767095065653277950618270075922250229338767176088375052087432275040459940604164847270346244266774336666179593149229460288679240394569665771977561298404769173605165813555980663107702982534002843875181839421162692749242983718148083030787834622432245959389605879315855324057673617804093800767329087535677895463132962754513273547330110292800856292235643234316779495354613491828138231358065354162854857949870689944659204260716769189827070224730412466369132249858651404061015174479480888797927033883849758620485204805124901873893276451198515885379570805847456504745847849748896632787757961395036255710405944921230082830186990327618064965006140957542666820289915976237232219745602477791678107829306509883363655332297072952895659007753735766652345843707218031601691486280778944645776135856613320628101265580465744163517646056073874080657838962664217032227035391284684335848169648482108704766753395627555117157710709558091122644078957415935510218570316376508788308906323692285012812710619577503753810048895061328909678901333817618225302813269550005001561050183751233308606390850972566836902760296960358534822224970261936526493953082618705726055786421113569396167630193359095494431992653220578135041451834869924376217481963903356631550741304437698825600434480554883135707845628149271465764771386612839993488360355684782075826553054484004530318467255709525313468798037981974028552919597696771215453716090332004787704235915683871560076754533468179801464049738765861972546057926438063666608138144118787897568937132004130125868203327815974624937465836369872617717045837406014497542728923854132521319464918856326897228658609220214724679162905911275182650116862725539 [156,74] 74615211318215071051427344454909786321441856577813106257629840966973074801872035200399422991304982245944468470270684120776757841630105656414793470104386554630578076564584043755911081170506743248887848686019983523585573146454393499433398436146920705450559105499427484022431164087100349491406395057227180338821732091973894940380135486739376935420008693698353794647371115605668099613660068294990906414361927721404878204082288649831067261398744145116268002118938594561341791107044495222876422555483011732703715369641910865652967032250969744191861856833086354370706076499227256661486807051217383960099784810880524231524652276342525077190151790842698314684790719605802187207657942472640698660999360030446067516525926967105547790420281179519718429609803834283916448913416068797971969355530672156093392221100272839368146955522316639946912796340956032966742090481004298412112553874434012301705992174888800748896550179219344858149735498667588509648499259546815927324470919271378537786550560860756413114722813042018212332916983876546613162383383579178658985371146336702234028925289640542300767781066260885158455833274422285537960716233399440173657472657363503607060983772729799147607254480983614952592754859102993892715016860419081501756964858116094340435647937186249673425214910614664903976473113834972263258574350288393131398905371687595584929656060341736314463096067780384113106300167331718470096095295533420955915138006112473811715375763225378881109825788490514438251308273116710774056665803646631282913684839979623377121932099467841721979089917365651724923117757386951995643718333055069440035992473258350566018395692416681269038428858646586282929117555428802925611002333053446500640199343227956678230549278389076442746329307544223429946578790614328784361128402012395546921118267609768576287346915203727154085550027361265583631376929561098802823305180830529331963925749642422404380656036511155647532800419211540086565283697747058091619420260068580562925185939 [156,75] -214960061571809333255473729186353578193342493553668899149499086271904028159813048305061444725673556423976277175458491727836984496473552466776984049760256606656857930079898215597623136782039373351613467977560842879972830863757498418238836467292110715646575999756074731952442361543236959587072084995210245967258221537469889216377765057435438599117223617025454228248434577399882152111321690191381508296803026031683627499965554048242933376696152738675436263611651860520804728872853441777633990212903328392427172487550959535045476263264201488428537031099940780805090578180103227426913947357187068620989057459690077551009974880506893378043734640249778992840606232954754791622419097991895379986552484444250051757282312094738781615785175156837782076120251113665926322503553941917117866352546338071507838283770258269381127872696420970466110490615233090367196384413382111502554133567021813124636372544139181073868853687304140796205598868597360024565692211656636882658392536813100676251576507296065945715761989674423480816637323066481963142479193385816223525848294398118414291146618499823871283768623840335161088829997497336375668978938911265655498311990154325698921319569092097195429964836407649133562770609514510445547882868384375980719349115017240405840261952812530596327037588895640632092455754959781454067862561158448997969160128236741354603239472465565620901357095862229234597837937783693779336687121256244442354682672056608755557084645378493485248290247402834383975725862228800642178227531694092769699441452027255608881512178379677813329646039895910091489556445035685163762013182376434950982780411869381804018692907401927594427833450404052200734576057214452050594318916690424628340783816015375401758619015972085214767826218962534667974285807097853815536792378940499446701905157896293085398127054178449890459112832961731236832164987441309331235021156667417188599685355619443251216963693116467521170123665575170600848629850663949074816875673230506142217 [156,76] -166630675070096129881253513299808588529298383604912552194029870426226547807881838980147999400614110572514338670373107406627485828587636930952266127261806525077650155134163091143772871215851769730856373510639355487068604826152277711995567755072944943849565247444114392674789846974207914396457859314376745765192076828344885726514986802558514067886898745413374358574167544735008545388066235346000985002858445422629485450831845163228834445810781211174433598935087960000215360873914826740273822535674149154780551974130686874001264266712500813712496290206468685346791320910869361264295208155057248622968826626691614272368473462729364469451095658268452964082362098023433496003303674790360827198320611116822851853867783489875952483261133078158808124742799345414185749490599500522268996248707411716033886835928199680027027650187693072309518478429973488775338518924022700678305801638506981363974225913515693608566286622544530994657712916846078341613409522658210110999773074200937613440681148941622530697346129008469252334484264871605561448460227309889077255909921888830257523511339900384054847098542724428605351665760881117000155118721569052065709696629432090900623984882318714962780456084587630783264396761210566649148778886668099418101675583642878638010881234440186827861343866386895913193749974623387491673102476786431484287040683178299596778386650836104762416551483102889327572984830063897068967441388351452084410002535496946769454552347598749886350118607935422558701892421050625998096269835610547448391122046509106132968907564762823674295935309193844554416007578605769749383482403716825478941361706416208806524700575207972134317476969224694912440379979113591386150138961846291885721723578282194097265318525458607075713694418792005087993871327726642008317433685190878833498051574680584923142334742925324429901960903432064130060092553727945777783011146694633204468690397157198639639746346614184596213400442826706231270702673319156352475308808771316489 [156,77] 9585967379221085009663821850339977625427069235989689745618502409837494383307548607097421608471968504343154804940081057037220117561527088582024372559131734691550189104315567904909034422691235215531936975571029243118702547448677712990281760560549125469625040052752657249878444768927049097048602690287498169671461107793640818251852313041444779294530854880208024024011545558480198927993258376858879354957340742356628687182988589347293977697925070838128498723806592944874237427460495241782329723897558995778433137838232845664619930711211623803433891068820059301964635948701982720769774122736419495543326877556516130649473368976849563635879965349537998040445926886643379103789773928026464696142246623078661499362376179566519709087545903637069381178106325874632056088724603217695951038778565072340191595453167987512729864145789854032531795885237613340864199402288758193069322168317736037253159718864484760898856513006648901005039432140234469481746264624178868034373093917192902671670716651754690578025801049299906217505508848492540972358017322730477763192172039479127262631746259781247679660329147475595113272517956991406501785439470663594488827455344337227674142334584853692643659275939403021183833914270659640167126561794052411383509867818700277290130558831960847919037032040538511954489737910256064998393625745675939713759765702539363386209372806542805684573352523324768046268871719782825688262805464097876388376424875769541882150350023271673340201439041000885241302972279730583099338672333009241083592549414072004953709987945322095798866521661073559367377077519221306799310619918189415898768928909375317692065794757057089066681162377568768852359530213034437586378592048835887493965639508062491220385473876791403597082526452793805696310022925164990138051244805816749062116340841837682067521459546833008396750373167135051226242291496618612933414570333906042422052855201661389781858023561285521531860086532933153859177174192314085230654615284207 [156,78] -201166286981488456739433074018245834145745787818712404860484473997639726696582813678399783464819531659772670900110296558547436010895843071648449361805801203626525078846394296864431351449243183932182818713700706687869188390983521522521735477348465668291264216027567608213008461435853029628961646617547071983656456298060492025036395169857792616820317617351916900103661476216705478650164643300666634772706530891644286849444050387600699597714330511370337673962578437016123715620370960439232091375768794175622614007062519973985210007672171697348352601979556229240134078310771424741686050997300810765291375671461126436898007035190432224921202080366392586236777867594066993934027809214998920731042778025429353878943920511388484018058452717525354067561944972764939030528831502764357288119942446105234348690230678851662766503296443471279852663654717675256195417022931837731004799461525192533210842481505286742363318622485526160352199828030024573176671926990804142320430321217820275962184472139126690225226508156742897314357816959113455659931958983190374227086846453905473121520341193432283630280436478076364963945718769156922459778646657472960455743782940927300105738121195534535603405866011865527207399310371507803537890435597319426602742406060546170201571970104851251594785531004827944435517879044130765695093989501810961683309292696873033981924911952063700150421426172826629930447167990335753923597474811639758252782592461388604015116363429232459233161668564415917690710533707298274386893265436637282650196749255080611065860810907962236267837221589866828346561832898621228864691220543128631421517735068843648121545242238251128244762993438584145958166727504504543238315934454263596089635756635707852699400163511979527894051067679212774124020051808526558882066360782937674226479777431381460706726190082993817548635936044767511200158716070218559381501576156083274009532283253752383075921867803929075882033355394621860176192575159331219964413404 [156,79] -993183142625844020577910291391938845181268450811887340401034269903847567111654581476902053444446114182517770631245415144505830688337306708936635249311612347903452916959674153617789252572331287917487656189344898240713091695568413985017897913893224041332878313497053482183884844041979381018290555037372943532779171811671983720915733812901609462856375642993925019499143881592945654524221780589833256069426441715490115089797976532715399758824318424408341188266109825504626614522200395057757391234127995979183607511612578575415744757560370450268370292249996198191886028346261129295129107170112846387998244810399113585424291403788201819816667048530191279338742123554758855075684494136636997872470393444620787462826484875856292884846226535427212630411492886492565681854077558963536588867792257819405111298205815725237180382304048288048108968569952624149333576866236307997433052534667382175704144674183436391947873279320112431393770372312093784578873202223084025928753731064412781520702960487179693091716941361224189374377664082153237715691105630010849533769718168398018271578960534501352410590946799086969452826802654921371363802555813097053968001049440148493643004490841401615317382061766371084360071455147388430410128630605854136507583231840003956728021080519546905430604330629473477349803996765507665515715566761368944014792331338328510956446175658924968436835380025593566059826208298231841124948257926128236424007137742936676599569563853838501237520802386152043909877928315509939050546173315743654136846121988838316522044921336165154704761870842969248095980488595465876538412181320551428939586877925953020657866942659397916470500945957369387465545752038468247103396482257802486976770841671643269931062445818597686102391264280233173749220461805453602440357626421207643062231204310644785327154847582153936677380504032515517516734179497105183298362603207724873318257183431648950498475721360938717744479981561988510205740223009542561565 [156,80] 219606009495871907289371915736212440109842259719706992725639435748783085808451531840647703017418961272670455982573292433188698043942155329401127249519017147193399767007701171221805748992791209726561674790105440192174967953957735080850651206020774355674956204718685369552247547191537681678529596263728419419828209220419819728774768260226907981047332695236746670792392649026189755429790879263597544865608076161250734167923543099715256176743698658465649587950048631918808367541656277206528459090102405798718047876314973570019244938227382597935762105249246757117347614623210383669977176099509358987279277040323836234069056556763697886869400429678177707888391206597438330655396794387876796386848861455696316302922922006763607569097133224252710315114566759543698783154467943822104536784423789102383209323009506952852773253823604585328936950004604506142473523319314386434182343953282191503920581849020810684992642537881759455407815988408384973638323916761331157751328284393119328545610737106191702643965718128395076275364232097886432974296785139244606198605523629988838859571807455088215324230688091858831333213225568883856659610340175690592807191215946714577570889346527292320178594436200113881564170296878327763713229173014552507923727863588971246187191564373227697706349310509475333674512694835399201268773366696799669321807400738689829159118730567752052907755871957378790141630094700700136273287226474259295024915332568406919400006172972420334115067254198271073824143796598231428537020912177198093854644092021570244101301072896327716655175026705605392245401813854403760527606737325653197991507234645651330876455183174516537755488152603740834578656019695460386461513826664331448539583744428019997471637795466775954290043488235789100757283882516637715280130573161311483339927759390791646209648534690361277671816670106979696098438970891348467976192698049890886794755692481962477061330260131229295182641078961196551874699885715150070 [156,81] -2420091403235537532730590142948545456065283471738040897916836561126155710755673471267101642982305963865168888644053646886479007919013036285043861073883439719079841704192789452905855386894724516199362964769176998601401748166966843941420761790629288039004399347159424005629226839072830869650901859475674603817223464610011482939546859075091273116214016912360685531074885850958213593166797519991657347384477082679187182895675281554575595294459446566188252362438595502595179513927766471369473359108849441501368986212283017353017133176988272688219165173642454313285103341795319868995834427960258328766322763116742117836834700938819149587395665930225792938087703622096664051485036595253235968271002375512906202735411073823989761935024259533092302357529632795544185845559694302201964007296166560293723574404818296386220342084284184476308859047700971702737299006704259652666862223563468508103251550897278857461516727690093369887152242234092440937128822307738531533544329454664133438587346944569184640427390822676439254092248508532702371654026998042650661586589302399991566881011015959010235748324209830346495436553393337243467017419295163864103301971368290944740603070615349991815053432625518163123667422688996026886384395574632321652498433531142135632392826504310108749528433291026247549122352801429617969073899191295550928882226291196750664718423064988561177449031041587187496289585572198311074220588410919282270238929670533847953807614677746139189945149003800372502348704248946404497574404550616392363431792020513238412750114168358656759719615532086953329612099398096592024719482062156650395129471732866595246971591742511195693564786781078238785659017810925153542409885782632889438011496313988119515542419649287167170408698714672348961138690107381170408281561396650801719235181567937532211732096724157028780482758593358548124282690267777410402819978991783890371066590612453151633188609069890959664487953391587046185550080232678 [156,82] 776633382819741317299709650334609026789798046762100158557039052595490841917707929517352319462672077182956963593889939830463000388397221275856401285704426989385322172585754415507184991613165133652176629715814647800869695601792957133067477511187819706389815235295928659744325101505760154920777907894524951405126847085690229123783261067549927265533284984402655128888629677406168586994048347567875886872355021057834715552240428820664841976063206364273208215365217285805359959064375087988712322500201123129036594134016244332555998352783031589601442874850491273024166912013568808035292575777781007649495356986612466950087893622288375615936451745185343349989363543611011185129212524749154476042193702346947057631247365231058826591556808362976141226444245848786304717384939571361379512145023460698489229099422729538755188521786199851242775646830546458606369288300134423725424658038331778704718000714444976600396480187542625089610759701208603546047667784663129214629243552178443184741122354998233157060284721427382636783797721443787004579711990120721197854640359480779047951323258496269290664071545120437835471697175149222017112005237084975752910541613507154106587337325293657165319367467194410089514760837558719425914696601704336614221982114365476684166722286105649470913200315004662099619826207499269555425172220994472074542312129136467158841551157545163115271693449914678909427259762460038629024221804846981470024674684755979337774962334162964201827990823859739542486210565843557213606868720428305167117427009942099453428435122170613852204069852984055057148817578515948073745552743046940754984160146840902668407909320322007619423406610577766894760208911329066624582811512359075919878013494653500768686193891680451812043907596582823617040985400099575209959631041503900340133146044667598492191481416713052503445018284006224184953891774939449492891191647598675971955131420508738286570913034751730993595790651984759241927600357 [156,83] -17730698974224467049645527114522861729440590962678817248074634540850072046234745905558845934716530384610556695597039678667312750731443629019298680657355860768991092830518959660936564320809856370419763211578172525898556213924032479378566960650023192025012770238686503683033597715125756627189567449279830688672348725440276912879244318486969994220903773273050001442100633120835073398419987594166364708832124028641083463495810148112339632267680802008756098079630964065277057095689070408101476750164879485341722355216764538676666167245267682761070261486377093384019054635606342657088686854422687547797917283365045648556661007205147616030151280208640128163558594318073488791561567093251906825389099029992914600088202470410728032297434177052267697445130729684002144753629375580680012613905742001695414859010838899446415385065284507949186753757673542867081423328189598196573491501624648004695164105528338851381786779633302378185697141600033106542223189385216776120006568308294495528111211144000701029341296294158027686518626102792090184942930239097241730323398388745730172240091969215038535713401902952105567298648367171905920514203552901816971268508178693936802578261603286451112954732384120266265593415485041014891323182546642082367801070474439609673395915320415868527214627683390668197658759999668114888509751255677879549419385758473320507762687398890166136932383048305659403457433361402983088914959009704396855467104653598879868270093987580230485234272386852833181441661031739280899810702522185459410105920536029819688363811280038420026289889273908258330668192303337189125534886919773704788383762276902362936661374377828974819888608350373915986125695703130577230085937469519601470960023809173859885525435087304071282701214194122140524330490686105542018325854719062512986928826091870304426376969084041310826643942206501187471312161071033215758078419304349484909669497161856447099607681948411167660025636826092776595092 [156,84] 1670602728440112389577161325961156398469894393127319963248190842960884862536268123600640586693871511923103067991008999125017274910303945708477768734654529822183938890331457151301374328374347033533049196748700805726789662445496236546973694591191469914818404300016355912183788410229713721595840944842687632278008932279119356824036984804852483320297205622344685543618274712062594469413477009247858954068132131609811829272749520015327713939322752934354090248070625948971816777963968749704312418685798735676157594801053697835217006421274860234250970750209777628657028234947185372346570270177847460739880025385280807106334580768983523236261724401653429808070615493149135283024601374458963402580977807359051597875297358430223313128510280417403415712506895380329233704287457213595834412363904760283664546535961337663009553791027724729343143784676234069217897397641177957227551841241050761662203212854290087435996292383509295372605451566023807714117733974802815608211138393379578182577616819020651415708102289331744165883244145833613554860055715138575445689726803010475861958050555950548735870384350429669047699951343262207274418700647390132557549755099437005328915023194234302857411589079524549664013057758222425385275992236902072000137839385676162335751714565869660858402201690471636927605700618774281002651038917765767788062801702131275616612687953551179453873469485550694840353553468376973069583172967165506845010783516061367531364417690392510338161930652076651892562854219213565692414477042836612200964730606492170930053222514916976517566999099417289959997367924843634305340578588576391613839239366008500617187928992175189361550280770307919236306810070253259490702324459990829360552575989395261554540582984133173121470411923288515482159802387017489229842165045364322784145844737369123959550774543465110713502855519421218219154128711320364499086259790224909631843372643552639628594716024336979590651801816570501360 [156,85] -36554725765355965166903716903068080094834673414947661836654864800532591298192956917884249583593972292016712247787600129938385971477214294300493416462207940041519259361457254885248571009162422206265393338773524606625472865779094225883743725706106125670709975154732906462401730932011245736682122541966250159960205263200594430050435545257198977980725538540227269765413335474860490879300640251761510488076689036493751097299139674955540792706408019223431197713379737427528129160883396225048773687546212901288674914620084395759858931450734628607190069003722145026455974414162223726098828474344909344057921772431225930089332799312043079519728069775515822498995987034354492923762088879931241949075991745523146675991656602915227932388216509738843511396365245670468649749624889101789069486888206710893611547980895095070010510275659517168721908453499543403770334656438126469490340150802725905119942281331036891589309104702337349262987711324143069963128141597871477762690193492679528642419870956221396697235040671077565846958029035173120239757500735293065399723400358601814022938570852046534108040692782211328772931329447348474636771775634379613212858459052236872019521728015611064397998679368019123698318204778356865818696668510137910220515511919489349689200776361005910057089484491369152608317529397399051522379420507265337968592490341340503663915656432444812083267683504179042402721144025691288727489816749156467235847580109461686264193444968226962906753855895172444661644291878694996502124821189535147052711041606416647966476846408546462981520763122755352551896290965504574880636572301396651950126665308275476340899769373829459316145919104626080369008267370257367067538394119833666946704994738975525830246030882731049469886232105772259865733742031137441303406856993544530635776191775833136535288372094069432858572476903593561890653788686858845036095138784614435427732271985083149555894022584431084842748951761668 [156,86] 438776889150891481496633635451458289732109147057516761528844408161472769660802889558540058539770548705240721578656832219081434241695684163242701206406030524729172256219931409795345156845455782275916091232658031035109050000609323576585772211435584053488412550201236742448495365815974130118490995891558403530943632927690662044655024891276638173149520987894492737212438616014948837501328901449944894163125711722826319165039669111335225602493417816410402822451819200093533935939352590104738718312421440946635410988889556091488422680343241584181992434837559816451931777189288097365740289501618567418815775603995852919651185627234791573323000575922157201112174477316706610778091602724608060889404559451965089575441664742956503282847352886300140595741199336535650874462216629294132466675490198322292410794366923410850604287537230572831535269134015567143586106534499606615681587188247539331414937881054390488277355293954513363780360339344602825494877278390656999310752704601084892441734416213872393962158469059931962033623584058671797920787766481570449323870183727748639707796365006828829226184990812983294076867823515136900766697645353873022531855078384842054517336672972742153914575829963829696867359279362643440133473491184216746237780006426976422468725095101377626365285732321818980791247704523061406823101442878806662133779188791082173548588152056494483985074191765617833165716314434026463201113768094405601066746056698202789874883585590162025930476286416467847467858931255050706354265313772470869703396305671493983583589043172801384601303994223049450909868923229479814004791507952007094587511961262259608954871309150151468831787780593078938296823355445759005903411699394947102773571726076500552488557155545962011355638283937008525757846249012906634419581899991023540327625040030375967743420244386344658968386520814407993536666313278865502383603489342769815220904151631079370644059253582827331575525528 [156,87] 79879727811053848282520415165979804493574357287873741316763791081418568698770315264731013909876908465812054336179487426428996731181620511224692947770902642635996668813116145122722898496938651549160347343213673935860946983150126872951512884834511785122359253160562370125926394266643684035402240814976433216109837088471959242009754739479761498618066332372454976402524023292020551722190343478443586080798205559696910955012789625075601389120435470864175174494696000377969794722936614340164885530076623138771558843324081238860008076539093836590789419584647022850464307798394956392996474154767431566636681589045349331077177172247834138119427475032994624162148758429827917408022175915874566406602307255638925394027872113911370742570766367302620526068130313214871731476155827678979518843195636081723703709027861462125473309886230459082001179896449666076378991590064910018293612941757586733470763586217361739885787415849115829912531543228058746803584280974727152229979494665852181769029045603775828146631608943074458942311753754901803655161294217105344366597319332972946478417121365911372121756988226197473214221775830468563249383334359869246438493070545963204642410823187401851835921742920847575909724802938512795131311346489543351834911410540869833004460310063588526761654814202335286999109249511095269807937652024109932958786429090062726051873183871285528776249942906634988986573737016602075984562793925061337480860032341020247801942020348897048166688805113782149646172360429776332890887981592864530669008114784656359363201348764524422870494947035750886946155777564318677256495140961204217111611407550737066987939386952794223767996176456020106083000520607876571123772063807969510083221706431190092319381927177480810242550760085632112848440566805655937750403842370291122871751260495228599079977190100829683503600952866706722232513979778184733043940029382244381284792837968561219515466261518987330366634 [156,88] 2936878630677954167268740956462474457395521043562454787677131049352270154987597777123236176548591049912131910476529287495359643288217060270677806462263853680958532762975861456402735872547483735029012380588216226896398100480331572568194180827175673569388344327112083427875913676989459591500150497818741377846244490740687663549554257668774402396382336124888035646434899264522331110106158684313312144311084932221456493808164872795842643251636780954312897055745791851302277618340284141477760750258021905467954702813002741467591486429105528254469421231340354911261875827689413410391978341335711069396275191278881711501616170029557836992100679417616212277290104755540316986752315485144114954601365282691629640486152478519816784491269279060531809970543590196444610684059504473046640927106664238438231223924170736965292170102866719809953558142000893419549680259081662598906599144048140988964199077154127926303394692162878039886763791908467061223319643714691035894809617332998322000583636926091679022022965853288698410268888129863451755291277949602977060294941284985157838948305016910740713690525173845133963511223606029404597316560120528517080117678900254775053939852401876008326874905409947088180595062897928734170936979132361078960262272195451433349527578951104647613315318077860111891700754872342028801904760853760423578074559295203367936938200890766097236562891120629655681425260232992164248812125692216156142843140650961192900744212995037389639307250648548330700466959220133544138192217405300703091598906603081269145456407501655615113562067987836915582878206598673214443201511220504642446395601031290206270481223758057163909330804694171520134401231031327511114736206033051077270446344231730842344460088170119173537230239573934747099999457794582003547080384268333491199559079063893241744656202992473018388894770356838606075626477999965327713582884830095013758350936552909468876767886274974391518 [156,89] 222451944701810465963060369415110075915014400624464487787790629857992066005041335427545249073174580768103544496551902748003425198398762035359067660284959275348917348622885147785090827092911170085202928364854897135459706972781609620998667605677150094500776294410075235279334409571859864663375412389598932852882696573643704295227321766746676111696555811590064657684501494114405748023615239080018532702452533206138382853943630047571569075482410436682655944894759502955279647403586827417770172849840540444314822504107124719535393008535526792403476138949483455867245552542355529419508439205960335379450405287821275817989861182435667210513829227637879042789114892213246791629546305937340756852424129885997172831258720490265606621549401950957457040513223858551412970141702161623023856236469796905837269999479887769956571680601947294669580268342776384411604285698406776542927118735630833480782000514116615093233580832315679179591161704215120152251759785297926502255385572095292979606597267923215630219713959598805318966926013125451911226214531106751724322403946368874039802919931530718135076022354176389185663025670606616524263908176168709735571234806935607139724966612941106515222305198305014926565245781798439667369981852804791333007008157179596335475427093964037181899436486762158095347694234440028816612327478230132393258668449470331694902459083171825077191345070398410649882489725588465376761085667335761529731793603898185885127614964215938797567307504854669700532173905803390425487385359755294712152129034422556555679664405605959445334434041598783737074517622320646231203849824969933244707797466698776982212051969918892443930905589814145144744679727804110649141370251548068848569176459086200037978965512383535916174313286947929275179806563371360927246329347534861145177038049705990339852141314989726059264614694382413582115278650666059091868263340186675494257700741313797768724631082095336 [156,90] 11040742840784212007480022526044628808754165477780252923678308013684463036557366606862890280984739761292425561338004326895170323627173535768827430078613896996730153773838679162545647779021991956777061646245034178987488422579959648858918949046455681763708753102689820291066788047394235143609024669556835998273951008360792377524917082462671091184893904377095378559867749204070430592132165461207842027967814303363306027740761025340241862364005751501181595515495528791756146526457213929598918355297128863828532400460476119496844924180508459848415321655784260129931164290489603085215032834161676823410646153931914685194554033546886497615025831510852454039129493628513384069145428008082605009650804215160966218150367802312875961699513530003045766181749147664671534207833331994510962116389671268373761305514352979995599540870319262025274552944073724500089548335257227152057326035906565664017254914462493940058984703032386511429722451946625195184885601382593072139755850949004958964333283293932634824361924870213888371546838008991419276594605069847472823808316273336539926503492830876235405558591740707407248970931427295485815285872247031551670483936191765137755578124556892970208787662599358367277074864248932884978441181604276326998327567624751248310538953499762544048133666625800310580764917333798238114383620197920615584873717923208078419977650710626378395956233029535686839412544052440240514078183787151932601622976758438197909322451148265975994522415646725379870839560364961277291927779664680306269712649669543459940552268229472855340285725426409594273370285448254341199490416760379247286636229514028706650680520374405467834647963908330019103246239885071226498561692135352331573416101860470452672555261911381295131387515788777840988219432491550154241436758071066488193900658724479958944713528482332490991042953719892182033246902621081169916285422638317435680927761890854470853941963056 [156,91] 238665343371013433852144643937992138157245206674824839726260155398210380364089934593395863445904544886505071400489243663345727070350739121186454861292625212266964735562135435171796604486968309093863198710625986378128807016068933518142691466349877872183775260720485007835306374703307306157132725242582601389322678227969918067341049162163114976664804101672664480880881648155116054519099362900445296021454258722104756367246855340064023555598871607338835970057055901614533585226768981464863744841574663201507475123517306651043503368387340850678475237612109663194506699266194588289312447768136065357201898848829654430222071480618052820375561661804962256633461819519157284681694302583732583631557289434463926789226632545738532907324446255324827641866117875855600528314534073423632214825799625052490344043849988419952372217894110532509949217960185912584097359882152891526025898256754413794151817031146713414681977296057697808955062865027434339701404654996912326237018665156717298580449897786108886067495700286572647270340349838441106790481056569281013900367213205922540362142683268906332090721383203057460834524446699767972593076330484396336238025729171526720151366398240127935062699445671046277585364807474932401230337790485752322857925063496569918957885414002386477607627537242923339088031286387557125284594409066199101913928090427965845802925414271277891138018879141375823318355921849262906575458862525135886339691358173073036062101708801464378934515205488474867449961089000480352955575249579123793304667852055440462329930570810817079313550939388014317263004331292748581690963258133185346302311150134459008356676883821512978718853213807490443049610048848732982157523442862994891788142528583273260588769983357278987123187447014732678941652104622343505482052084058221580307240266301029202469201593383861812749968315030777749455611133780027981480875886475086958336927227791882936108110 [156,92] 6582755399894031839892120081611185340362194081348333493351033779595995117451251296459301680607297002337320615468428254028845561008906856593850717262326348908312165565056758001511964247857217613487726535711427509552258594561191674894778559742629961688750583839755843545110630642568907648271389899693875824369512033020229913092303526803861401813117793019341973561336623732631873896502312010084996564490303499535112475067609829308503672740322957885010762514834594090833634961849205814834396459789540221903843759902009164223891683242667807825640823933095143039378018522238823700796221061614406368895813638902048068869117732285364303309834060812697188144169929540890649623218418707758478476007773136169630278755279334127427938184505623049785540539937274456136721322250919617469019807787378514949173645633274289873615367247975821058821980979131459220400161730354799289359182329714690124352867872803258873629669262732882726059737563881223126374294710603360483347164252924714116697456267646884319083428369941892736314923234955814748706272957972681045460955803466026525292770248400930330482404183602515371112938983405653229416641422556959665993035850260687115475139720761478475972811028064345717043751944854990292134707799904491281477713163249063724146883673454386486382728518466243377584762314205992025636134251192845595780729793997160923400065514489509562282436389000926056583796109381761893745406465772722993497844718855116194062676846760443636388744230149906025523023121501862455160602946114660041548688189025737086435034000062728756934479127447064272403106038562598010503791601148599246302539493709006673602075561869330105726630529523416808633974314462656183850292810536582086171587955594433385649447442902474925335493061943802155069194873786482766222177654573823591618439213592548319681454899665231724290571932273249773192431170018824313135740906395407511552267615752541711370 [156,93] 150614580758298356722335748542247136625894976200903856397017396403853386168013678369295057096473740659815253511870939397432049666267001874654553853617000588448185827524152357634210115430725318042895995717884298039279542020836796706961544160137647377816587780589546578254398320279693214054094239212168515616928023015033325269933271248972348712517621863804295323316653978369033194396107795334731406233812738190457419154520772764384046075163443657409055140494295821399850419823782242403794687136041254365423122054887844164442098772531616282219359983734693272295445885327416719925604263388662712438602331352035834936551902238435637811685039772842914848894240950785522002080417764313108209818478018048546682950982432755311272329214044585891743156938794069213350991954018832931833849602656031020032592280322779740167913437470940332701149064279315082432890668587116391644910420146572526742308933843081497266128999222405703240276331688299723161840119920596278724474370398431384155569790953045333808023290937247546826287969380483825891354497145416246557498516391634807864355190537008029776932603364109208504842728333333492937510051266053917714145299621543150508668456579917544284684280295619398320273166426354158815518833363676276808234150518583492551263224505929970246103377915019172528489784233349461390048609934431764702259550453976277474039644607333350297616628380448445328977026060459033752869968699915767196060675077780982655694678574299452993531033089832859399654970075029151787244583001683627344254381662408710238307706812247124807561531963062507132207942868133195742418941067538096923611732504096939234658554105166920293386533499724504357110845245459895543239087707604292536189000158309976606638494996009903249225699951886966621023565270117633145736965515934811805419735812962677646310724540032025322867568968382107817201291091647444161931596439451369369740560670673740 [156,94] 1742854041261762042230319894864864539444500191922185409071394444602360396615211693142689305147787887354674140311088066152760890241880159123785925577779393684118969334245941918914576832178383284285152242030837557214590464157451966683812556130095141542408536060321997845962117724505973670848569195203584718987872797503298352105203850490411789285665864603559565836518922496010295662356388024692766257729651513957344109281605913113141559322889700820332401539690915318579951843782084910775918969573037165181935665226591245720790837288024662360200144401063307986040895285203857625118631078468308215971333740079472999752437454049607473454793921660078988137796682973537094969650337072568863548791130945008267118094417772793581950805347649839168370080138861666543906120680595452698914751995376140381092153373533064004692821506883752155318465821399765244575025957452908759895130072581919709503679135853742447655485438699741465803288837516856423975215832728210264946410913699058424540831184554658648387988471874310436755587541607687232196690367861755375279834583162197894020727675116730932585627533331758510822568111334357135232784206695738236619445481970818438589590063765189879694118252667066705149959766135768406467573595349041364422709215162324491333125066633451078779203917591010885756866277311773222469547857383380377413372516121676081230646208136353628860292016370717860275490617206800636237927182961109463802514476796311591480491294440882150157028473673414295762833342554088545864472994843559421367411499966060248123412276875181393450403336015025528876102691354272763794828109012104874995616645060763607053039114467626250639100584312793183462124782463393211144386576523902510980441274799201191352792835271168488826593022346930849892575236639125043378220623344277095054254466643029505123351480124953692675615665434027800064649726705953905381151052226025751116409218516 [156,95] 18628079095453105733156935553828748852260124152011963565205110519663537042128486373883675756165095217280057081896860226518368199080873966532407103970097964356995803848579172428682098925819643400593109056986463046039462956523028158636044083939198342122527082655530727918013949438976365902385809324666992783039893286790518417876512825380955158836974262618675617923502067621295086224479380468561240871169918145803681030393195309795395158425752625916945911708529919003357030126812506252067051771482221170746783362954821946517451699520292890097667530952296496662195168675468963749888120749357213492207203445298958886030428915973175630779304333016874817017733825763278466709052719646396776367456229724991140166442525817728005628330713633230466328175382432718762681417022566010415442134450692187185218989185237088925324011767217361561740235583166413070776629660840387894042009375891654421876252682984447392337992873792921445403636437455097197767916173064641612194315626980271440601784622783590532733078464311681415986539592596138231526959309043866823304247056043833466321145066636666459813897878164470785288872997310800529142073388577770879642222730575990592712409251501675239055297208421776749892941294227704282786564077348587539629911471862933990138373159018722672680351355230179029231573270432631054900063945764423091429796094801349899902119787327925320449956851246762680253620255686073947258265201342474367012620116448996760698612779163858407468452997366369213027710499714166480336823190229933026492820682044396077878868234325529659766678798264709541742809755516963937879103642168798287055849853779460532941349336186843687415932920385153815648914729907373672709144577185962120023435961789552960303693019421948527341149732027760482237717898277662583092975237168170007946197323363723194440895023694831434948251974728016940035314906710127063353718812273438649832153 [156,96] 278251511651715295972881198030678295018469809182510972546229635664644764426384827860154047782180440316595163604255353896698662643730971953504677599815762604360160088872702162755836018376341587956083512767939923919737647201758252955056905463968859452265948477459706223657398975454148162311132479249842729804906132890520091696731589154505147065003125610621707676127316343197157712256528524893792281283582987877468854756214154275002763646104057303470617690471552671122937466705949317364049620766903193903208008059924855458047612860604998399964559364836542933068118138967023832925546650546962624845231831272920035982781470732023656507641450373578522153824697497454826021872997446148411454065427657026051010896179291151348298427926237396058305478608066995623472442828707325138544885323462363563445987754354239502976292297644679590497936902962122317711384386177673360431041973233657931883991367958709143241837010804667511911587762390657755795105960622599539509813547072136642433915040532959934985461237844858304825027534035781399010955281763047555862593031909689922368719166030481141274919660840052068846131465825244310195359742104330768766857624816558614568332312364921625678703009295426936502566753288995058916562439851716142340666477154844052895820606028675265245334428773711980173237460364792964428831073305051449731474470168668097288810564824336031278527159278129196694013960022490706678618455108053868893967811585510413692143289497071216777903366572523804505179844213354759236955570958681391227101309650999291206979090723886264111048052850417928643133322143175654611325749454361095343618536543347687674294755147894222493287081211981986581098636632556375525542460476677120720022372527740099795322578183496081821221859367524690031138662311463465947378016605544497907634541761410833051703687956105110103683289498356859429633363521344107930885984402932729068 [156,97] 5476737877970906758676629019107798557450129582781983537055559350043092612773187949803917257445507726533651235516965816392564719976651665473042991992112106762040542344013214147667245402093363085394429113612032353126560603037087780937100812401504300962499641105959015551679523516898063344141485533098081439807424530362258890041831672044224014580184951651460326905077602865873094756748583411832532182673431421362772270399448285870950397769018572305353287250288599452911969826247562580938513236153595456868199521424391876472388916664765955370578398743444541121354828541691966387587167567590365960836634708761181173270327660447001305741865622746212321769861698134193858957878370067343703479655861187316377405547871582823331560484465997738197852792724218840628561701658343220232804306487138294120301313513719558360954451323026310336406309653937054204889371080733400789905627670577061788472471186172453715243562234483727888109980447990370415859446355650715773236653238142877527746092145683028603728952170753570786933231119976170852292511582420823644956512404324276821698955828496911668551905757801641804041302091254878772643029243893260583000380494511018811123716253658280291654892805238145789421756680875641293830928557870398757068474098508212757365099697347235231878911787602658471452525230029755773653340955572211905746614655836111744221540123128659354417233596424234841888177351666933153602986109268309899776085264970107029116146449875904843107068113740358986908036408215784595226957894760334493045303732456361475718970744038387435702517927951802361073177447216415185031208572042182696372916360984301950061558452141095867995000832031274494207403687903948280561252929667057832516370659141532602409122113505883675408605878022423039187932080770708492046585555953661643625784324952714312187936694134803627595019781217052727858359648007595519311060555860444 [156,98] 18114662978654535653928223535801711177618591976013750082546921430013336984296306521922440107807708201002372301883281622568399277819652551770484119285673562737261645818908525232127556121194728027268356897134787392295108533478867221768533154041534317190738666552765449152629618186613502013072016367402342837737465669689622270837576415941839767415913187668548868390744568826410241342529815666806559323998381631610237625876019430533818862300341833961125516538258362142522095850843570159448394567500440637189973754994844943991429909270674625008323583698770171196304896659010750595770902531037633251723905290005879841942498602106855741832456408455179588572899321775011214282975586499372745860616631232528597288082395021067770004931480596046607329289097031410954781053180894765357025161838376049106801387368770823572292579443771837309788117691281506191742023102928591802870187006916539198023132684117081309137929876060190947743265081144484810552655228845970746678208767650223855256709541870440566338823605746682866881265979417707726218796500188236459928583315928361541014726467540062103514885853741505753746166895697599825321298974007178232474891484232178993260504192426623621173386338658051896300055317246146130203309840551162550088092756962042767902102730663101654953254814799058249447383600059916049457609298503125414886377116908108630618272684860131634796504604554499068312121251200309137973098039658458547621420755378590659779746426104979781545754785323193577167159876789641503325228216563932651337187649891104650432077244790057227269009896994410332942840676023701130891206499370897127702214565332146749226737722766719499466024172068387926729101696374413763215961048995539652221064612068303488384409822417895162179089399172620211325284041662310765991763676217487272156890994878023617219423677498508569496322061868302424413866944369125077754859526 [156,99] 597775388387921088888457908074884528476198213371736954315302477916419324211013482509046415076400152777827174955754071193147496834982982937925179071662163580697944578156116205594090452981771650866685336679414379419621377088037043580756459431357173341647967627034817051395558111881368624197735556373835511736280982401380285110860852039296252424369148954531452230854764809177197383003836077426430441144477228735963038050953199511889444023089458216797123837419957032761388338568498655159607377844034045697069190497573165291211697403354561015215609875039308332378721680655690231821160906156017226191781743887873741512393830843049480207817322113187830881280128876126824132528314194040947702899963942407162206638592864945771229120262130299964655909311936394913155762447945617723332653555773917473216256057394118062220910995845132588064350606130958248249860265415549108713203511474582758618895529646537579558540352941198180462911486353575885402563026301206197297085628572266332164501367120965661680613764391943545805013113881809868864129843179679460934055521398853493468467231147253130526823003364973101065429789667656199659068242978285440491995263148950517044003931082904833575767502840836448520867076803359106987820454570041125938128604685491763077695806515155754618526682056607128642094004971120287000729787512393510495912799383102205740261263115383649050101669389809575805011202520187495036331689762572906182317258529384003667635709284349968650322057111771062338268569722953954918708901171810889177883780874493954330671041894455651360061162059007261865936984245976952045808747959884526102465920900248633747745851419049040907901808141066181505727818824909588017489033391710616497201155641401186516936243884843916811753016751064283974334549167794695652575485840952603406307888358989356294377931217281612683062254357583546429296001711612012836282 [156,100] 17675996375412634095585161293050098013397782756640845201491404334875875020864518402053778696380623302149669890308495200606832981908191757712239074382348515078375187999557200625960504190036580561344316607732636978816263579749961542792151222512496125859203478300344435834095968549015872976807930707559104679631440818273539044692004447712217391090374169151387113637353321310547727946281178855162136051445778381508923134160310518033387234283416034147574792569868130263432509358405211455795372717399101456175457797040922532793905471677306074278405584281767565779170418070327450345727255481633380318620522540441376942650320781931838359526131144214402095083993218410272387333576044942968443042872825803935154307407298227486386173685681893944608563695514754961741551126327150848905563137451275465691889964979714408789558355778648013758182258116826441986836119846723157553772404799559826467999087045976825016377961470007036234498073313962914415491794703383210202139823819092360115591471659869234812608278484353525333039769526163155842643831900266748444433445650409990389357734540717856580844803721304460005652657107094341791346219553014557155269858506279088145667116153126926038386673418044038406794960239861293469479300691117654567019659938962930620814863890468374625218548108172237661394530319559566288742276545429106575924875036853659621814184438125031153532511970597196702714136720776098595996266660746110083022499422058606939935775371615944852037702232045326989232759213075916809945077915728288928157209064256238389422763262984638457928072964113603025000356110090613835112064375368274947223322614824042453344352112815423967107173989509595732656924416759410328298311514103371760580306263653941142721685810976832209089559802808638181029386516227677351776979646998011951727688551505079433626649920301141813795428846575288516508960883966738508 [156,101] 218187366073961274719916593357461406587773815474674149996206509769546311785425565823817354316573343593148221190578451381268864308091617729488100616776682919803986230834508686655362884826616990527373305604771653770486676266691304354120411474238851101589226345624120796628480071235993571260205878120004486136208852798833291181789949692598325779339300776130867672479739405391406266569727022032802033509225122527145979673058506150392768889196238967604168959565718779530895781468987724418045392860427155118703508893750386252560411990101292654283292426728583009945979217675413693397558351098193013400056382966641562560843177110651889227548333005474614146104811165388917099191114152693344695239512112356200684126512763643147445969186910381042288409183930623791093074118150092643890939274251036410286434270923459097589668621276059546838630493243245587603101225359983446253160567571618761176637621052354070232860598065139613563771669331277090953253526989496492243440875045293297639993456131944279074810049909440173774093201956815887745696772443170948408718895648302582316356931205976616972196969122296665935118789842456914857166525765753533365956694285467758757822477363877279003011629255182865866932234462462713891414471418232418262730993363345740178428257795497419360128215605298148762840346228605175083909293127314937342321577801901492177671222238877046056381781967703299407278985821657792908043654776201154863101807436374361746216075665623520381429393143695840391132110996766169466185563956352123614375198091410328437050226674516609475313575746807768025306327789934461027079602500429088647183977320992759598236832432043451426843750448243565271826972771037270896306402993995678343300039869210630259323787861301778361084666288162291636940980005456306120302368306342101644991227537080025728587734382641235964518628792559138731580302900754 [156,102] 1938319743372577935449173002014287705353392827949834883906145907596615059535538556236560595387992978075871269576628994803734514133761714535073642655076394110941877610146711933108962565262593147387397142954480913421170278772525319170711567472804031357030765873895939799261142552404246781169407731398374616505899852354295104704408104074973949336193593678268594600773695018699394135496573631108454519000734067140906560144076943601258713154831140041167229224132763647491787776355389340374795993377421351939165003940271400456409043168541708482091123055056258185897023648914695937424339857489638671726656483728128276313720957926654451032323605363778766084306279962762370060206710330490635765686928009411081641423517330523446975799608573757740634322942279040285634731846608357486455634449794377046164716747760917833547387661093666937570789068795143426735006125948254631637010896945134853609053848488454692842121340983404260332514308923121977314546694668573404558678357958771637344822239098537251694218526033162955337257131110312682583500129898985136893880565277939728239797435994942877208489417314305674473970341820851131626264217053500892838511594436451335608760400148866595453902809866002039026029434101195397803366614223041309308787706205561514474856880537492726653374094927322265997156311764960246209586467423652186620462631064482315197731379983950967649989662589463938838636964247182753108197876924306271815554913311321311067261916303245723142380902389322659036378064197883367569619630832082381320224785198461992158043692962373992203539594005772211087034412197190661192357398644178021595106224672501762795315165638357864653958035996956420823031013852298527667173022443378559556687937387104322114885563322189066061390336289938187084480792064253682437354187413531956185135725113820966289211289385558909029879346474746639056497062 [156,103] 11347310540862263375084348613731368589001227187697761522112198744065897326762494925971089913139173342750755414272650554934644813194768957013573892789688487502161900351675096914507411972215581178127694730123890584540743255926892659683942886733392679581819355667176152108839274012735909712157900006572735695276538267862377550023071082986691775688083776857119095265879936003872396564653317740758315068747910602290038187540684873095735211424048017883680572862310611885515264086561035370467531969092348161791819695224038978341869209944367481091384818296854796479575103726114606881672337910422328384029740950252440906730742440315955883193685506868068308251398205506222795129268310058000170962802454164046600801576408809581744158540499967672542828062358959045304865760450746173927786165940672590856170583038579509297612068694173667085249673275938250770915557049831821879315250347963850046242602404040521976500935187408112371515098765703812609383028287779352896191034227542216847479407889509320292342807554477436890297341193564861854405785961900858344021478266193039608877025572341362065858350009835823100731769889570747258238838389683074228966233159527282599332366839358747649831591703192382060910056535662624852273434656509123352089201090649828636592115887645208080217160539889959962727554005118004668236259459955926689861562003526051995609735226173256469879009291993308984712658634907396945354472032199951895850235464769459706000685348779688879874733692552987549109157563409360581232023809271924966184981473300413460416602896155550108906410604396930943623581986860996311916389000609610380676589334105767688034170151614943305275380823054543601238872645894540322262859165393176039303694526837774823690889199635333520484881980114626454024315267387432853939114044261595745039657626853000128506832287763648244895601328459524266057 [156,104] 61909307722513464052253201247012661367660087765646063065818217139257594426782277690392791448892602377056844170771921327188753046767421534023606804928549990692554456202315421127695451902617958273597999516008401702824763682738045005161776879922856170063316323972816968621888437030954327814607669314969431630396193872783534285366777671298753831720263680997702929987624907379076837172238053696979022513847527533774151192514137747772161979505799409002839460456465797544902636070674772779383828575642095008898488913273175769432312866242044244268426188650682411454087765477159431104294056316617755121901030879848800652891962545689428812131931522454122488703610384121535955887001841461589650343639643196924310081673176592288277878130503867702544545548772503845862884287616018150671011002541555436855481274975652711753267894897498549186899359502868999902453494140949839767083444029754639522264657063377108601038778172926140172424120981681875524711307427304943497258817687802579937873936459673868653994784393627357334701681426223154208583577979106837268752974264849461608626100884424801718567412312193395296594291121700101961082663022869869999721815546529490720062068748932580447789266009539091887455526056399015879369344921105413381593235559971542441557493239585337048741200729162874553673486403090461093310216971818804846530611506121090550533646917201837167415455599211985705422940114461108970801023027659485371227026979199329350349753358547220540222385202147036547784959656521282981648799593998211813883470500004054983757220767211986689250881204575460048146048957103586096032805073078148745780724414870679948097538746570044371755527067230434411213045464633770552018232856649082503767587013589337383082581538257237943578542016719126031686667066209398036248569721485959639531810919258708397818838902981968885495094948749433 [156,105] 155518779759400289382703484524718468953625059823851438544082731762018441974814896584352239496627978109280106116474592439780399781571621462747484650287067769221419974795559725841272015720038434914578766003430625239398961031760235473056035428834146745243742582210056585568156685708926321310972108819695827611563812458278972745065176553188122330575784529754094420514172791092218500522870691085987760219346262267492482114232437793869924072765647187648937553580932275369316175584278729254295543431937462796998841146200639174634410438618407184611016516560864457877816354345505685516552422851972414899103976830679968586333634239298239606494480776419837483932112600253160783695047053696250572467987953489905758672831359802500877436752786452987162751795785845165024208667518927913116017634434716965317901512112846922150532255157938185986989180874725967357932473391710957335700017172157090136620733482974953540529552345350947691443796632362262517526307386632115181621602748890938430614983057765546690209654826762223823140953237095159886785995887897440756477224905471177669862093540035061267573384772725384073218130729502793064354699298143848798361867758119211244213559667626926837395855538756982178103627295406660558377386653667526714780937929961152258021032447630757079235306817927470460654687325931469502372466163677857492385061378025263429769928104889480347450250927526355491211077701901604431532086224649141243073543657192482325176583211785714418845059060492298360715034527348860316037962500759519202526553204984384435623913405220992204959689051536213141935388233265900140659125572082296671162444875156167480118333855612707431153240113872469428364895383644138432212710310035627616907471746232297774406626802171377921667680712367240002285802152922164837271972285060893892300162120922317961152815894788870317765417414 [156,106] -501820149464999090092420298198764051952160199162094874597893095778771669237497275074600523998619470426388810315556208375451070241531531878405970265691315580793688160360203272745226056582968488010655251647616147282901447018201037722888501953514269403830175530347419059014539171827618653975867769626889671154533398315959995992121974569229185342511154232059854249092210007364754287450001581965824870077015975697160452868598856560679271830875890120990985186911079449280815870319546309102835127701198366106392597515921780147515292922655363701805964196899030060026523037994322412373797431240504778462474574210683845733325113829853482104534667891106855549275878503271672293316134426882171862062969629442533899249246387797578011028111985618717297193077233810419467114896520349080358038683509797129961625586368396664292267237627634693420753945644076568727372809370335362047727504158221372884309117222430781323014150857207740257013815834120002444130816867412803472792721551055063540679041126973633914854633784808464283429987047993664066226822115525983163888182507700194786651542976454934464848929143018247702258865966804725686528174515405102463590037328162028193415706055993799581017950096279648697684644373477705207869465027694644402866014912422024908783323848048546938016294224344050840700502566811419590472400444411316835457788436021007186470415500059267316499230771688484027209155868250901517575217734395081093293658757369738790591347784219150498540215768753022117235630883969035898571000372035442895439667847290031240881002935925070422568153141387570245160815836726229491858508602022029643630432047461979675151024508885561845162897675063531917556254610580735346593747146148820868760858500004620552181653727562243474164773242400637026409112903456927029961144901727971877460575047466223934109238756894399374860 [156,107] -462514491519620352432706703979843905279148975006950507698529898100977522169047487481488332441945772230751696129441230240695556573964093520724527245174454581959004535906756524378877607913205726689569438712025126095813193570026581840350692837302361900279217278196682441228949122002312212703975523185399010902311577590963631855477429598282811687906294567265121270247235695712543598417837565050166011076453277564221165390379545069911712375326395213539473716227822288288339712247676968031974687973788999135607701584691268128761464686274294581837325709353151475723257196623915122928721820970189991857736214176933069709100604431445670934710396448749595194400605366934884311960059142995688118957458562073128305687661519274705563010356847186405703034453826280010392130982918169236345202615688471002252649125545296987283252041347702483142907861020630266212305851357109577356165446225196202083344437494275403838179334962698334320323310131787255413421664445057573973054981103349216104995999448692593945824409081306325640988924073327323967132100419299212388149725726238701664480110910311216074237520316692580740822810134859561193213837533800028139020632202551114669928401237850246228843269811826796616701243048961390556108875126248761269478849862699406864631602593211001638158174971709943195920178720344737988481213317075845579904214666168456357659798355059493448744988462064050847745399374478313993289370611825119251803851319594919296543481961860504811480782614692846955154432941849309311176545084944633783260375018230740718576071056797441814501055941729849645204851305636099325594491355729132244601221183644254285310120107263684541928075451959024849013943373576220589365708735799006514474364421124165847271389360692615397052042091783097932907280547349577245004496042678750299966145941698933090936492440746445 [156,108] 9046989563951503308468667040409073839749594886079184456609661155219058120098721636444172672667516707548286873731959015744788017205967410507050627254661522443904006114859171609076474608948612493762521896823916204464167537017951429194824099868926041419710508181815372456028344826357662074920349338714367153987343958897345503489959425363047079346475772632577497541278574443120237159748733190712663828421650577211128410678462183843881086110787416830748533991369859619249255406905051291266450746164857752627469905721273476058055290811587286848574655186626888967193945911129675769352796823976769592650282593078409621738479096938014526365466965421404577475804098099787984000450672122894023508991100575929329940331535113015747316649791630466856512173201929169004752811212944156892085267259209269273813521006543664132969993476356300147761289538135793761819360827058744847911426508937926954007969825537152302327220429199812835802970428236040508630879634797396150408372283422225193740686544273063197895585706234927321193815176058302641619907031940414185694499656295149285716191702992235153807276916988560872249385807815601894502811536960221658428156916870384381664873872601257301872931162703512863625036104982074720239516327196149566912650871227962037121070159833841378228426629958620668706927679839824699994891395434373043916681441036954394341583301124307038211198135721796400152150079249079176268667635532998990565833808816459762124758025523779707109838537831852007998146554424762541356029112864030925951305944451780569429021460792558940502213374586089590039270298072228210477618180015481278381908349188729679288761893071987758057680033117259847249818573239921449034979167127084817433454601305558320112946538560031851941043601853706829845893007062943426501598334181372681862591497589172276466179543586 [156,109] -39237427587422177592849478596066558347191177866328697352677516105001182927411491281122953226081725580171492373611554475171300310219007089929385709199315495480020257347539545804384213704612918720381759294931542162816244120839363105357494284833046727943471059636259519738185978201933697058560676841449084889334345092619074027556251241854449054512129831296296390470757544981093724357194819973831598298058239091323982813709593826666747871754100481938259835932008883597240163070248774140282888392104004463390155749961396183665942974701197710587540473219489722812038060827439726458503958767197754810750353958608934961259957073033657445709473959488756303209725901661621400244737868807830457214197956672276687065878635645350030069756915223975180988867913504670116687298816868633527142024749158106239293407617750026354016804356683064687797488102433740532498386183131355014188221518775831064296919124328509953965892514123358510069433048773339753368131105297420053043992896575561344180910392290487000205489467367411999061445479083463307286548477832783032509526314902661487302383084311349975484823507543903184063414058383757980807681126200040587952269235502713781905408855664554677176607899990885830048861473746669228867107348802002089638884537217244844939817465672910811559180611728604992818960860704592026188554285959793769326749141729152390137214882011533060694143530781129128704737928241103112210062310753063702352222871360862453799990875463150126764952835445562071293437417694365525803889150630037967276876863611278866775607161314019527030962403904688072382218769789652787504338320546063299125963510289846459342963502171251710516071787119225063910865613846269300696540279340380075722206829692190247584460712907740479438176576499055796293220521673875269715153757435113871006685756250597967667890 [156,110] -72934976419307146812516137490328142386917875158247307144238878816001066929927901827551669985643658886200750194178522809035924710445616587940348723318126140964654468590893654270184789430423245017633818249349073419921883134288015817972852701154857912192331166052542864383429712167929183715359288481353397337368450008142027169055094213429629735759405283032369816760507980095812035744999306781701415060095722316715663472097870075093564305183598312289090317628695178947467876463046265542633307257835491457624808240755428821049347914374666430276127333214683932313718107734855394017688077888638255230029298238610312479434609968627828233666451182879658268842023847730127729481326338019403471042844109392115468560989842901210043967309094860818743643605898288758423490237434636893002510742174292794821096560471815308423780329151094577304794140794840137157799527495817481047490428167252597850459990913943657123610117050738135524824123749309228795675784182051481724502865283848192755402519261656157331875761484951730965149642660000642070360293482004422525721738570382234166201255041862943323091308778491398201985117835163834500932818589725770870610561237898068161849091884983188391550156911524914542577462739349084923635703129894935199008991668410265704897348190764204392628930507958303092936168870996817851070562224327332607338955217916770964605585154087178950016361818650358695482172188856002067507265348237281745569101540118432023019700642419059031900515494753247944427247939620295911475365899684047219615489942988421186333281669913382794295391898241384667713098024408004098569999901956701410620653802090637751232750838032514505915949827652804080214796072388994111028203673133485111704146523723152421067086268692986422922589311662710948484809719916895184158859727494879456740852762215358874 [156,111] 1313379527411087229696102903923359707411364129923682478745696868032463298306460266233755984596414150768329475375870055776527360441063434607593326689144409875081936057874975297522003491341050897743356726646985656018183792834358542887019432160432688418706533780544269081296762767327298956816811455684430656808704785053232615241621839273583218739268741299739695618426715946989221957922863450930986174646059166265290650613325893493852619706374956166105576371200306238877333148302358211998970127212517672706751906996823495476516191266865753820690318927839672998674282555407837364996632754253680868046011371499055657936918977126172297147595626159799115131125143897844068678272204401382240504759227772783394788174940229086188475388378045953348097771969506485727240094112007198089875475327980992325523451500988305770361860878627145312973313572335650746169237543474993748848505826685253415799896963677432072333854483473549483217852470235541392484803381718138004676091389318892235739264574081804592610267931212654083137292426997553906983569722994310646536437344843612044658582214418651595576278157131615503650084886776538566641020229437137900153826801009424669001997526367264110075046273469058905522397783045722176756581565469616107455772128113049898473738098611543829295734123160753163100984169671320142751255785053055429938273626979623836703725646004578952515007443702177227544594960349336843927716347567752068747712096454139269000885223886861489814516874311024683750464721759542755353436071060106326285925001449105797952372176161131652264877913836213031798569382312931418715141910562754811074478275762980157716571249744061761705280632878890625995331952840858657577722001178323480291237587717757821900489791849548298126672023289770628580097919579079191746202069620138332386808795898379 [156,112] 1966492477472599451804910584329361907124611591297658659139863714816527030232438523413816746155529764168807402394332500940020496729802167629918514066755183361608387702364541789151870798025491892693995989179008795629360102313334850515609252880989409083561649057590216636611025720267955405700497588382150008445485425877107370314343664213669314033231445715037232087220309496238734079172881809183164719035226913507816750489799045501605134231962385568298147432334690967144980674466567246779453490813172922721383730281872773358850669922484412475203017972531863559687200065144816644326726067273169906898565798281571246852865872364753557581701853157168725928916547428665663455148528630412461819990574715836386030275961247259172072087248740968829795830475732431328203277685793533463183324684967925569910509413823249485651155715622684599151453635602897366859722206788430221519224627205041519257948819455201752867824376658483419960776865677379443746951580305362875218045795770415783925027582745327229894757124554685517683681595698438314072491486779876689182375694740789659509004356990935847699272990042814708155445954116002788877699556234458564807432894860134400151557538108987974430395878948132946935323604790911959316051267728082775659352988662611649394383732758052275098950314314169318973023918782509467559011956114920668638113101194464902975045724788660093059347065343670014812043441388372327403903359697260793983162921715524370155400006158204226747533586226308527957979806594644339851474914614490363121054483405888197657747486601846749601239067932541912622150809437339814203006027856516564533900295304757676765605104706892788237043288649637707171020122319078652848892606103910298461145996735284188395459989421632565090938546334071230563484233314939414181844798729683032304205618 [156,113] -7208627660604207162454755487469699313281601750957963303243372419155825627110888471782532679757795865885141914111681840972617222808014744570274837813838354200762701548856415276889130284941624599452899045008124303018144826071910538357264075709914413458538644349713862854465328778142252706379445612012666939000901264524934711383223552670669376634008049349391990964212383387430740534124395578601802513096397395141819790858703475155577385247921619920628456027752953603009176574186762365780146325857341548953113581231361611895121044187321212098403940156166812840182225944063656092503110323914034070751672724748444680342628213940796830076070350968687986719037531416241221198147220018051751224703343416397352394272771193335516234486209910884741292664324562055137621369938063379417543045444570613388861672796863052170292255938940926672363599388987609801554001110251366160874742599216494421414048496256184033767406945609053729337812805322250765026199239750740653926145282395408275937054869005726543195835393063210558953673386980962606951354086812782680336979363269439070688795215870819752926419923348890634071109274583060466514189110765845523309317420398609670913735034438374424599639320963532738746214808563188452955098561006555720572376633308379899377975795373370203343436432864284474628329726812806121873721615521848748853505541360873456372105636572498975426612706494222650469155961661319622653877131304517590586106434489182259403843783069521353480135608993707026053027140871732511485526983868095243702408540336820404813443174228795830127519301221498807361345958580872000698649320324756619430355890782005777905779598340167118007458874245647364067065619003521925975857467798731423888315868766089139739768378105971147253943890130120524216960703675695514652599806227853213757 [156,114] 22997453257822866202471607456677046975618194472225849047587341533693418080730970250214998120667930122412610683020037287670281853208803954065517750034819423550387674957568798750491766050274656731671643017976939551066402045898286207866048109552734437545002243177180727592035794292550257123073605249250291131479618579886438285055564825765570908338573622127175653561793640898050853709102845444699885026810607534117919627199909697320403069670204446491185786822868873544611679955135193850482440523467614333947654631172227315911783869455415780983481393333779048987213769098190844729420817914577716349943652215269789360514777717948089588151376009534308508701479124977901783642076051406785842029328558769796074237887985266989386848194844673753192927730250939885367257000408681233345577710604593149284531951238304206128534573815845547838567819739145055721987487749720916261904736977967223714289767904765924067282197189362409052240972124603038191267735163537368103574073783369459400102997521395934334845956577493338886566937657211748167902786533863141787382725118547005018998439695110445050532578769745237826211879782090539533279121388328423609099372661951099861104609558608781237321765814275013064798800019221812429296124770892600745398975312311603485562902413634831341239797441854191321578895842800981474906024516943277332335748589040315847821890304178318138399736392527274428878887029471009849832375829676536834940658843002598595964023268338400305055725691967537425156800095824095513663050292829310433578541231085780914310835564231086251842097754302276475554475876725457916112664868202147480062521394219250857265575077934733439714743370199159189065526795911540640306205764209352969080867803068228800296935129000076549958789157768311310356512388890209740894673930950888 [156,115] 58412434068527966084144626179327466851346681976573206942796094184581674375179131564187884782151285699888923836231903646882922198405331213779111664256094866120954192047570988526512679640798856848014389323077899374938287610139775771965488950655883846950778466576085388740621411729358542841097064799613905374299720304964176135475206251266432608703648308778454870496286910677705622477152871046731952088888798757688823156255243863905878130045487739039411383043420921655630886712014784328612227496166244256635920057196817407599711115020325676705555149299918917049822298930182440880024751756039455631661421700695543129566155099568209658149375854990062082157169076101023313327753324983586430991268765592533235900821116806336179283026925930766113574496782174611003999464131650016491088097102127860969552468382153486962909080346268844967452443091203979724510893212522155299028141879043166332370853218069676871522707783856824314517782314980580049717738908156587735062496516735516503043662510842191927669346552970856037476576357417708424439019278077336011451825860314073406602463134516147483662560830591339904966197502292163334597153003801058704623794424320238856361277196223612139484071708433855425163125863567456031836962113626882610477024305997453639754415643150228886453631650225228176668909032970893637770572313978173321834439985875148994235862549773950345458033358299014856121072639115078327517460986465344218972028220581962894199398343316961441885687680045236793013013824517419065184880823391685721515606233320535465248095374211892451371135480223168702395439875098587742217194525568357308478446566603016531135515038380915452518149648195639610654419705068698569716905587535489727900153629424924630313374661725349337715994908867701259839941435387447185880857523 [156,116] 308837425264677578639677236458279725605268254882393714971223778187309888695817584452514249821732930217521070761802258714223305163043522385148805638927413049228424475801555225586573112423360196471798976807577696451427242126327243390721981879471677946269245444789516121043834074486357229448183510657531201035726865168359405334385436040409114618166019808503437438105770214837144311447296495348138011010886811947711075446119460120956435994148943191989237458649256714936095014689888506721963617829365107242722298472064525053516393632683047393273171642796766525310343006974158124706447372899108033007082567732820887193080628223279679052673852395206806726815215551472470179673961337287411794477142784011130081238428332544423448757456523215243352100990621987459448534387815673177543400080955393158365113633967419648748345375334573878189066188117689438184122909596240485875926481434790930633776216301047543898417398642435346381602929387752429057131519055782199447746447616039906451829529186382114674138109114559444156532457740938887276963801960983481202382581657531736230372125863007669852921151834126866890954003396818024144919661374050060236810122306205933232425696491026133225200964483760643244202064132744625139928177269568654911425548459979238509413747054306238329200776946852098013888441662805863478124229665384338759029786834290901585435325542297169344746601973006104905369827682583224303889999182726444512181789109125759117501930868123255817125070966045801812670715964211633007182788496098393488784518640080316248949501221751463828036683944010922628738175221203362691198495638108485676319846916312119923591356718533572337433196548723695789235832724242497074206427305431903734925940666625516404662490326541292350164214526506353504323863071503554980722 [156,117] 23021578960190568136258364118196439316290980775038527125348328872360552679955528847690474903925669972288912952061359505651451208996165481387205450950835969624402218062575474833816040780194960238945034782933882057928873240311626227147190851372149684458747947010018515948601265553426645735249971282520585997123977778708492147926505659389833933364089089309157451963223372209682383371056304693148959849625117938560362895655784340504950538222860303269625216614061329139104762876805131115613767584066438660441245815521593201389528687037247440794673425342182687338213553082898671716190190502731286266482735070844900929518678021652461313346965231865640177680192299024377144706882254225309233139560339982255311420257199472078131506930318840655000812794697387514318908375454430632706320417114268977023875899191202046554313973629547433663904418454123233320879613779374123723945858086579261704333692843203177882567906362305483639112130499896422615267141311274507402866215515482410385870354167292821779562513015989019061217957765620158623712082382563557316453326368714663433179366085567940826459675413533587991371582296291664301656544604772030821355343357051416074978169014486530839472089293606895826036137876219037699692167117378606271568557672759975679617116759780215108854418856545913570267480833570497227580762411714125240897014298331206164551447710228250261790978037953432649124836667758020363077120595245007050584117782391823792490390803667754642724965695261289155499454861129575694406493449035921790261093528215339173462056684292370248447721389046987226275865732905517157628387987648859214092578823550063000573690410124644181784907436450356364359561127077498301120529385771524998540697718683870617322926342592800919713766774148539452115278176506156 [156,118] 1108871310404755329373424839950565039363108672856290433596204931675095056029649831531923979873959967515771122377566577110395779146628137387318327869804545973622969170634878726527747692415305628708556386858840324787767551263778040116217392970105416292056143003589772823477311402871752635532058507233495724140645811074591925486673238695041180644267714598662776046341130097052468330488128618978956138880507930767142822901642514473489922447191803780912246574942011796345383997843571974828936785545243179794735112972245668304414242713077485790407075211474962220975785523422025147339016324514637317574323221961155551566552958838344837701470101815769743257178422267553098593600461959516176419861360922662295545194558316500293473901514450526354390017480242603376272311137503676490850621342278570409125851022285017365879036906857591860917052457002801815919719831187614717539500212006593692421701916802223669686240904502913631451070524967249982046477883453710009776098816454396932636638875839874390541235334607371424603307293063841419906442166704172780156929885240538917140981925227071661623487122408392830679322591803102834137651463357545020947528153093994349118864938286685971904057325015449087213013122974947388696753538034111199977991900462173281951929951297252172565640897153802566394139958512741447906152379467658307754469913245948558614245361953398255339088300738178495969236854058263377830378298045966032369036015303083934673443911186242662445257027777234486103828630909379608499390769297292269513799835002407435246195721589208924740621484730147028089277799178622298832730261653097004486216669199407085566205828870278247350482148100864303299400179584333902612326181245578049569525640863837522109121420069592761050917500422421579290040311720 [156,119] -61160525988238918102543079338599736443546621242021194400485369808619167361811408629053586902383949660334287419003970087559262119486674455414748078435898581841402858331205662502677466276410702883163343670483429370680521467306884210871143297317907759482625525043811263454915845157365572088382573743679954681890425521125155256190807970141797824603512555355397583600445460311306816745076732989853191213471946553511857990494298275282096459445869585935130286539633871269604958646889349857635436621489517998314114543204957719227712938513703232288161352265064240186491942574669439298955425332615374217409453460477916411934154125851194480919603808917900792765056613815916257886911593763955458493862945066468360521965261662113420514378051298151043095792733685452667710466039477307098399220137637705114026451275556261448595900866219005436514774971838615579767325183284514111468303138350285127471811060764374948445933595684009129308094992753984187613372963411165045394371576181536506492528787107361253166673507533471838432561364516268834577151032997753747774060758736651255129212630786989498624568322071517210763813220644699702126162567190519131445360785243761439794944810428048647535736963656882895596478647534574883275701316595222645339972494628873639827668091393496055830872746361893310183985887634442279570945685945906682058663656786144454674516888272667727401554205938347132220848247477809488893379802016663874977252490242960071977073904329094773231142911264065294626447533191969925714447230930088808298415380846649701070161959644722375532369337531493229454986669980899706302518277731043322658516592381691548567782245079942184311823334855121812034043261692680325707121760856810372965982232526391570556001420855202751395768871855925222174 [156,120] 116176762267223498911883633889186665021785993217838409338373681065316621774010717794895647762618834466611995002641693094572983198355482360658279982278205913918626524602036772908997127330483279920512625239851275933863036179202876547189421266797446444418481619084399504451808509419299901068217315863972092804543337048999691633306034818600560986477663194064169690053319961822279524888575678900460329360083044868816343718080838594670111970555409646490831327688922086186720519601133468951466734022764875067797302465106741018148726004897298269965056086308461111701868147086224559096010616058274183095940828456064852951306256146111027845686199000154628088721626597744486930271653683914871192519354714539255307942990159082761284741084490720834015606363902598296043591657290694982533185074158171604076216610257443113668911835733326849078471865614334434083829783895586630479465294839147831023213807183113308409369880117685932943428521448337195651883489475784572816902248158752087746800135906505041098578376810511675016184213880657685844299602630777251755133632864733241486356843694446302164493863854175419861315689797266847941789084041402918410475103068752218865271111156196615396754069832268699403561052734989064562447698430031276663305269207042831004343041556847265047265851721467013474549501165535197143666245702440043675984486057793017767105201452585850095042853153893062164174159722750536995502842888943903214670244900582067098048909833164019994147931748945820484310525121625493838719381304976627554433827070007941178441191926516187445545114582729283376259773325037615917611513064378793696505610648771636960742251742533852200410973737161042481013736079861566000518235141823500718099368701511753387736302290917446912060041117104630 [156,121] 1038912872951350852908175703532674168541658869176696237053709919439228587528737855966746182069644386206914805857626076031733589061915779359176197414241550005723259933549372176468507776407493220125997398896284017370036898262886082588236813335292957924493915567346114272231270431961000044544082938365352574147352055290553830578170836892437233065150169656969360283160806330375665969324090933633958197082346304948274340422111012498013146572543867567192699543629116663269559397361522712671184450862452005949039947048124448690820535609020386340809256660514971744513227497094226691603100546640860027674429078191955217004352022042963867654676198384856040788605767193326207176945309881084533552657524088711593126361179515586157549756671610045707776272031594319076600512265870524132317375947411371808431530238190864892837447264062651102665399018027146786381502993996918350195711234192433218742906343490973411675491004140538350457003635645728054643019886094750421011082087900885363444098436865327025155209729096662253652364033998497299677094266188995739181699390777937874874878742986159448770285629469669180811174513393586490523034111426790937748254686009581206099072690510595070505872191908634115237199609719664341772453988166497927778052004150879954803336277302270816513857863218191569614756501693916335189969154420660385525232424199026173756432361552476758608384676732477715028126191839184894967519591215890976357456279338436172268690460931020157385932421883705119851551023720157861336349459981332777546966498740268231918017914777546097552245555032446665969710251738120664695137076688154665054269402704316542066063250854106201000750714829503307837239357307447381101759210336679344453142747390310200520395935155383299680817981204 [156,122] -409488117202659563411270316295279077750239388929882841754087960256486930789930779324625311162927063957988603340778795068877203286506713747262588403734961699583774254966437354529632620533216302772782804092382466490167321701262673023371616867227665633516640118668134008647467803417331116406730078162378226427239224266828237509184254985568595436107459232764344555324644135495863901015770547093621807765488804798771749669191165920825024655384588075612852659328055156376481898222342877773749376261246869513546611444941961545211475832785952556738450148899037826757147807984869505476416545467475521864881350592770529295245097298043082344095675505915964450607602833281101390142487344263834950086943156927851776117328827779799645783067979749710371275674982093009275278844795828929123383497026784245255599278910677338142395124280597206102033541871559319259776479404638057241874933959149937359035798537218615633041274862083076393651872470802034570361546663547004385897501023592875221672845024068079387573243442512317803387620421939854895689936852424219665300335083415567667139652956057844744355104137310214124757404965808150173947990174560111182440012414146715148589318864776464871020125200219384914073486987052656944851547637873735060411243704368244413965259203036841485888023467532478702731693370287458209682341482168423624022682999008839443323987323996423268858883253149928720993463465405431476883573451058668153293225582359066818354637274947533310024507738870147152883313577601556512170025994080121385814023526955763151097472210218890738660482172155543348327515984602557996330240118258703850264574633436471955537169314131301591036995974965660412888647226898475434799792575035494512298753543839193983909110303308082737409 [156,123] -62752451329907091958463153356077034660758725174669188372936936556000885985750984925428129662912737986963345251683662119162129621015820177567967577702075487773526857223307186742060089428470618232383707105054985085610768655830926108346036829631647044502522293015638908445574561460906932641107293579715630808498428174314475246675979968983362699170622687818006454238890726907130414077226687762127292700178300890032613177946552412325386709448986224308497110271100079691677603390884388742404657525532666377707468877234828926878949567559481810521738937718783878812441162771567877673173962210792536297828964989840823034981647021605818043701748659613805981260215236799271123082939844029919366747022186182751418301187313931247746544762349827285745842226010651824851851553454919618043457816704142429071875417545820480318351695540427283037933278041050260857878559221446516326633736350720162603668613231528600868907643555095503917264029089829605186414995875448565817777554260747922423256713403983989567075021503552071000863710125325373743674936130486620598389245061591583965568628994197963432981734678309139623864665707726452971197326742724507473088385563866559969603894091300878941296157802416275416832678214852482476878237105110656841207936148317640849973095696474972160589007846697122449633088419712913431103804658310169204910394194472802445352155852106747278561547221047386875404137413491792231121487976844311294307672252375161708582161476430027153678720773772570400902075267256481648260619619714732643384099618708904124758226992924884365676589684026132404064767682084919692936794341036222930465694296796890440852341783617922061821772601515891682885438456841973304059691462787007658244027071895615753777165692088871 [156,124] 1822965709494338669524730929214456091698495466841253403680736791907281385192703959427673960956487958863705256183362212032442118949161966194193654840801745198576030953447769027822747928013020202077255533199374320810443213855289697140515247439427925837998836448580029694306065829633571414618544647933350009019753072379291094850193570794759571504748656244554793419142415733658067416942887165669114293742880233881937473650498071666739636867663067853707864874700944922467327508873227176298723531606196579342540319617941473603199674945669280909335080598567182203079731926748152012245551577080497018645703065227360881303138541781316162108772594644028429887841915205144367084108719051978310806940855590240261961818539066672884874738575162894855208065990970043331277604720713279216903885563560971049445756681406611094199441501770372309942771063657358541588095068566840486660668031213049859316417618112549732357967302705978552708573162978613318893095117644509430571320075864222097591094260438185111924012975331695139928080138147723737733795304454235190172717391194079771471355489995345186854678172321269344341135284725878269283270145851987587282436204467198285822127300899159545643527695989699315787461221096217673990789110166579960661430760135363710799084637854942471599488678080667444933808818963624860050615806744503130746603615670789516085092888745361002633536867963664134400447544961926255746703287782348672912172805688350257887448060567409670749793303342539124788658829457659300965639668807534328373001917625400419221538511443920883862260804284731735776725497915639693562598140594238624821535810149639414715054484466757874444499683078110720754615311277315105818383809107822259868083054326030914463067175270 [156,125] -1027907075330363405746494451598745980377807423603985015702519393312429667212841389043142827192177599795921954196087537652906340791764575326691480770292127266097340474536808818319384940876622382456594695605348066368867307720623840578981768803473931554933858923378093224300798206122086060185191684206142178235169376102671647090639628296282076800925850759878149507141899828524992547348133449098599838529130046836430570537830881324424271058239625065825633239065468207846367028320594218790957037006210196386586684017528247668313920095134766845643683205103881086514391865426967624918580279327389059191460452026450044734527616756328455677184230205928274664445479885424996062535438920845059488836258913224260050638435085970176692964328704885793470329110358989723913364292309723380276072879419248439538840050877770260745277130497794187127033220380098091326063337731059858351304479532674738061198424736497816850777766443072852365504820046306050211905574660341485472658841320838506825505613748263497418982113264412078730514086484537051454510731762470068127294891936723365196350815789684888894689833103846640932053674445511304352913572586506221112027011548331994364495010439954261058061870332612189110979796534246349179564583250976933996692574485371438446712808468621489438703751569203772948717094326003917232187251915448537796212343121706352743165086663289376020039232185747678862658106121523213586616254530610554552970364264913893242538387194282166779498747610571182199298612368024465014656495194536841404697374005990662676138760369820151279845003889402544879033979440409084827495470159293252851258297576014011041825161887791629374935616481835069600826581552431081336301188456598222507108760667805049271673 [156,126] 854602264171239426295262647638516069437702422258313631747807372979990633735664428402964588869934330902520825451655535062630868196734632844247059756658423305682458559031754902724378410076820029942881985622759025764094417813635490758541847926521966360642714884646859219763145806740673815933467799949063058088794298366921652913089306483426283299147205755757206017147578935607901551146742508281690257366338525785925423345595722478472633661758552199213901697772673633147397690404338416473010825178878225773495184533478384094700708646058348690243906256148573104081433577711174481606933287382172182277323047700113045130369476473225083960918319295037313267902037082077688896505523246545071198288168796816112407182914208522316328712598941337655669602373473367045558073583031558850012148801910976276907776639685496868855919630797216528271482970598252293027165913609695618492817489397649477161444933847254616115531276358484808396890891646838501341591257572732258314985873856422885785818296781253541093924000831934766106176958744722612776876522868586810923186332728867668788737745125354565513254475196787257198861528042772236770486898903438664401817952617942462035526817232226558222929471043308606282865378582182551326584886664995014308003427885964456952220994570446466833579451789773463761360482157190645904314453229013960938423186705245719134952758236165426977708069269063564932021073987632012192288168186971138783298655675538227311368048970533071984587415681429684965265058163693266339063642915075709318431239010382506817037280952660854471760647535438314655211461606555576047765876215305825308657352365141125358286220581591452855941501306540103894644069198772377124941650978399519759629476557584088 [156,127] -30365966092527689481395333336769494024946700140525977065967165323839857377235306805604769768329881261169155016343643483286760370603545408627223824379215448393357114479950700429325616704979473103963655331502846015504714776756719381177053194497502524336163319545257926886531137196844561654141522763266638293192071404853101713897552967312088342418516786710896256369641136417764339480744530263821109026438510224351077578464648191434213832812347339237581169036504219625393529837312646013213027414666014627229712988902149137727449307665143655544854196881339456735724450271245167126396041268356209752397600755272727022094276935251946531044686131801919591125247394139391239422608046718121017296454688221676200511697645098940942269085729701461195656490728119932641305584466046371089621504890066223125804163305417746777955435036020414503189330010894550974935666989513562043028030502484816775507349691025573465580327942201282855505140429581125330690135731888538510286919948625387387435360075967563862388021245443020720509946910561738797791244625932389022718814297634981375937237401702826021712759895426277109452206754533837959900706416622262607173767180240212734828585043108058623593643387149042238317316299155371195882553624767203182633441087561724465076075424968372428859307419012995192497449795174367425509975382808920725836336691855241532564903366806514238841774720981173030108634520239164881145300600184316913298328725620547507427836655549041664993619764305534797006830989628552392111798003148316310821149763233332004622647732309912781575251196357686872782436990195538838601418565749536398966640447583100168545321761316539572254629661635317875042316842990812847449685936236301695343049901 [156,128] -104062671764561566455236834346177595785217295525637744929816845781937308852963596366994779427658941786163755271972012437826815627053166735793808754878817462867733624565756726607937218144450989692666619933476215763892530020976478888294952507573426500072659920384321993473380990651571289443040626186034336992760190046901925803088574743718542890534794056146877165573277522647863911121185675398530308552700871359384672483294841439490191478629520398889182297824994786913568032013185405903228360006555024826849690534632882592516200493396099634391295445215916131671259154826057266424048426300190226555933328770435576362199948480586074857724974540144546091097234166159495925158070491753959698660332907795648660755679725176114894971707487198485890020312016948909731087934281921996456913236305225200342825936219188062966622899603899460023492234955170741429722131056609117739699237355403842549881429641858937658787632003537700606208716535008914765340485205651886426306761452543602805011509029149020683485781676204337715806291533492569898650716705956199520596489774090032923081970017376248510717603937447099634259623860861281949227684060601993973508280184261043686619152507808279906564428355126637355570829760581221151367902265673411925773239856433190233480065784451774739519186324717349038085461101217413863804673496410688384716421507436505804464082925286676809526810995071795593387096671204113523991641377735336239926538207413174966255436017991837289590997451673429661194501928208400950801737864917625895414368978432621392466877341209551709722143699137322088591139018606465004913260662114287848098840933955529733571799356646033317866816320594057379587915967310923927794203118246976976213 [156,129] -313191128245350158267200839580906135431769271297454965229736943766350840055336400812135793366953311044378123674988191079467699900101176096721395359612016352788628568098502087231538637460313403608743478972203031609884175768588604548326897285780322815954662081154909646869773964016545501035060255824077332794514025713238226903723887916107355022791891831210475034847823352280404295685402304191066163586215760191735365026642884570155279575883566705405324328894325360989984166330848309834719781772264650623021533377451379702601892254862289321314862199660900385143259362771932471018469434030664903061293185029101569327250176855079430770061178318549477564670832956015701623611966831139574461757152809156596825799339942001623835236935418649398139441595655439779468805675262030193092472501527690278814717461425762239341280050430599509250630905311604480615882140938394874580946559746124975505674374519023043801228956155618477603254617749624180951111918688867620786978707754068173639979484446978149144598208777061643774796093713534047149598904428027085345357074773088393088934071972673812904596462939066075774771282348858490641135453664988483489078074601650685627185577035546960770534099547818081784665493593491181664556384414356116500026809853468894832835023663700310033885982257596763280837078090391872829264956605378277488627761906849731547598676558590644062256062266075108510589665611069910738724397563700973554578620283562731660596830535831531519486500063973241258365362740566686825884158254040891766543747163101811782246200273475929699064441688615621194690779264200215495470451161886852027462190078983684083273009770024722337202935088993905703540903961506898403002824561627931 [156,130] 199382656039735259882876725084179299174407220555550318361190299061846626167905587833243937018261197346589178394163803313154953991094546204072944750804556646864169025377815223457638123839602290950149432009821804439956712102562707746797781542381248002553509149595365740760458864645931011009744759096608081147193014599598759399252876551211318263069238249851745457187807460954903809572928164254633562824995737146441044102062375785469344098532086291364002468649707128448856976862964805448344387887366979118875396612110267022868526941819472191181090430702547930880479459601172252885214821453952799321089209589601186226269578631001203516310139800857427645884334958049158369783854805329392786143627537933121325321149088714483699042036669121070287338321158536900140026346557785631834353824533764317636317633356648508704302656444900913336133017698056090053248044358962137317193397931853945335179745802773126161074227081741238806946269168979315546536811960619672431980640098077952931894311044420170163158141807801085657753051250455942686885995467483401696512010355229407057139373348372945456348182260254988803295548299494551696209154160262015585114003609602038577019269513820902662943635949169694388373859880395780724752446277706121780386347750517772711597642497681612003207352941865365628547071162380852619832855975225841782760778520011671276006230833972872573276216374058037201279119961456297753253129154093062803973818052507405067755496829508412458295586656912512029990311758502645398387266146278223763935561897381725075234004275341209724339944017691189869372158848108624695410568036350400146329177195094741579839139858946430764510282119600014992859811674282339251683293604 [156,131] -90442007167475682199460615268776673344692258897470824996705843332109735634445065274195005371776288159684046397310198373338709764399761698350174304210224118352603327185552929073174418212494170702341808486719666581813056515769063682168483743480844303776130434109424721588688416368386988300982448569541733873391817330691820297263611096051094316993410906443289413575225316809806059253231078798105808161905303305720385720995456841781959451960433628384487850731437707956978671100357198360111902016605772495460982816262530185407791296436842513078641734709427503725266572719694533923818808910900171777018340239948382439350014779345723695585430297546105520782752835353746897776853881682072127590891500764671033417091534365699481586899867824350352041827885820987696236275564300045584935821321828527552869463619754416804201074523272762209728550512569829996146713527079697282277321751302427797755166983666906973721085262684428219427376247960973795822285408864901035372994609994165369093510724757584004388860859935297903533974967284912264216119477462349513778812952116658265882512727326119690268233422130274452097818315333604200787474654607709937650970947302707936388759580950003482368026296803533001490156819143827311324777684480486225783146121541411410796669604179501434340717848607008009380052197253287212611060123220933675913037688055983576257468417121719917425771828866654745844035070146206376659304657978128270938583407389847191627930735225743127730700765986539711984291629212578486136088346410955648949837749691045663922451637405904383484481878158495773605486831418705688098288464536626471166266352213536410541899608678517220219752809684334614807183838804363196637 [156,132] 3456527179847657073058831884492846088682342355783213587756732563752709195315665891863163239997512924004926627731182972799053449913250177674586229633308813413489666198620504138472336824042261766740404944440322355602778469220247282705786830869507169548244218783919720028562353520714087111950095877397194268929358900420821541196859416772616748616816048771240836251254761498655642489538090000290172446919039987197574222945239041010821528317527272979668327524865321698998259755295646474285126378773365044329162043200894876890098162416138248046681093149548500336291502111254115713643589804147366216219872324618139654343988376642039392284517927594261743482770162005028968730292358865055396662247305320637970043070433175361955294352789426488085509404340835083335079626321103776027490701408649421594758557050311301619662906017661625488428953939426295536745520750314091031141233418540515031375116431196422852822143590413470629601695183167483442692796806525148075869992883395412682370811386021933688391390924840076511553839462751879724761463922576560243486181271043471902243023302050168948201383573641685176466965245422922221936175562171404228222620368174238890374272626931582156570267903372380619059071801793375969937737829293290304742971216545797281644754721345258058683118355041335905704178207158387924537812565277390071469508388646360744343622026243234307390082984139439711610584145866698537631849188889460064819899727519874122611277576425910322822561871799778542276826021863661575207302972229218957042770939465944157588006616978276136380317086419648336503467899983660531125014320074551785617379416197781079494300580121929806050028440081302033845292395484911 [156,133] 8080538341829720925881820292297362726895326654557572509635726553329360043841882075715086154651632535838598936033997732687220839509436032615772902038126135176382872958681216463259524187633330157269269663788597192862977277779196200497450349115876771814694828839603854521628000896160241220982580500538472693108896897071300225419242890266211415143260344519140424063173817909059001864832855955371876382864224850399750858184700812373190645003293782812176082422126213835786275235139593908763301633730938136102652768317836655085777410983947729582688881179841892937495303668811396702104317604594573315589242239957604133904810268956012980172139010503458680915986976406515001040153069384469528765373244789689517526780406781258461569194359971849347521965423692991836043007128967590967657435128713287145407470475040815245617457978127091297802788409719064034674073173144417956775098875318518885068449018749675282274443109789117926743756144346668680074257746734921056519474744867681752169584709020363777681136081922595172255950884524537139401641734749316942219058405548856171909138472345418972955586199376849724698361005718547448341920888711343081543649350263290736722710340249069551163957349987951861718817655276093104780308464474810181248553945266969954803375442830485964599616703204691078832204087647347665912109635830032780024541527585510327657127851055991963546446947857003620289226050635167944264027959607139510817382372597108240590656449457915390638086432036281847451365470846346920150267619659869636283499076803628125454878622986120945448124337050672099084090739185644318973183882368221900250240217624888455248395904599104455858762199684488038371544694 [156,134] -4576099721483699486633202806557598408026843089144935383458404729475867459621386287220261148867485220087551845404256113718482890455127993469798520927874129336680751831802223061292562949496778912332372637923176535269599518124703045196961179500042595013791266577001231735087499544086423817790202597676355372144481488866767885184690988203169538452739135631462687720788862212737582952847796971311778755624407106618183221037573864865362392809260744549192160808056468489568112557323360824368198271253696352403456427308369935770502746431881579330444783674321069528940627361888159003108381180204507896955880492677526098074273983032565250096451861212778058622004569167890179013076868514555363821236419432724021739394217354847543634602117610525415040154011582425553818634120107718126452766897779859627214023611181028923758396060740529452631679486428365959921088849913875024973389802884211039664293145402589434315418371177318444473936010858671657708554712080742083547891609627433633933129858579121861811940242225318563193173133030960235286746058187804377781771167046840440658524426223303400748706799890479944175839875553119859373890629056982175318434401635522203903010595401675380311454037866264620603982845489201382204775484144224034407113919376382182646525911077117551975943044991039655828228268595219855990957742995732513298109077713262496567456237807799270938048297694090350971152780649663008937060234911841783803249384296547993452324877168935624187798995615262946402824644037945675895592940924276355751720842531485330827375541363339282343935307588865917439462019643674282591336731911410542595566809119026294443384067394096339725457631527043544666 [156,135] 353657613208253690896258930337425980861570292839622746208058664787034892316569913356529240416069695224748416331224727155101335764754455154347174108904714497131513643157175936896366083356382352594442447689800104939163471270194872985738859432852683610903670675645354962497691464729893360542486472255712301367993636183730224048203276799810663450070560797975740885717842380614877467854762283725686529443048001001563628758267008732672342179427041127411106296979036288172821005054967474077784821355367762323784087106315020513223512961924548852620190106183084432653268266579801200832422446731571289548914844453023340237806483712745468286711202145695631180043571756763550668301377670194407631933562501626847975610083403515552551171288236553692586153022278766286712538616236081886585040898184241748767832082171852300132182916360881889315325178931575987826603365608984709794619671602730754654650299422384802626324963200112454480754089393543991545175324801606840978346319923365822356904170159774288153688975076972962083820637283923670563605025098250425048420668418462710742895967975572629794857367599474461602639306897015656096277712674257221876489841124885383012041711279670096439750042155908285652448786484684425554469039300004319173076833131707789813732551758051208674224339431777312909303066508238627771937525519236996988516020168184055019868976405790542371246719518130059561660100266805424844129635126782127864379361522475005291576181761116300958375146260944668683087394907313526674003963999427853502982896821507745796717375968970426066631475962310033415780061381740261077198201753878243933898690145576530952581358583000285307210407611330 [156,136] -29370688637749142861902576518351740022203596944363308774230260669626591001762825481726471274304368354210800631428202803008167038898330601056718635997312815395675615572093764271009931534575187075263952150654443028567242448863713353393420506801291332259279170255268461339852372066523494769522648230134291252241754707165392028014659746565247963154846816930136062865541103757679863157320855890941827941244735717226888140791312268785097844570284356801587262760207586864649134922973880059672830827468533468451293871629240854741191445309477936692029220260615673008974769295705487496869980987987106942783434194089589626836802940298962713583675313815013365671367788731689600759382875392386892060403900510967969104968337508945275297049659952881267452346385571502165417201036709509889100509852725596833141973787345274644287340922898392812008994894950145111199206730347529855881817190133206667314213900611973510977778377662657089647601499972261407773985941381910816173711425256918149898396651886517612876026254252943640919094138036308723594130949573176190178662239340842499381841250258983736253638026510538910992307105408736583268791208124374163078755615265556772809057619805441894754492679734192298096205774475596094459151411644909574753505128126330930701406823009676420142864081425480866861377137306290129013106680370874507727439476021226126596248610515219322665293868012363060861615513815326879788661792116789046920340813656072007257643596246344084750788030729299853657833455181527839777487499103693609362522961203807133398001550428574228605358685570161797033205249936865693869080990222572906245874212516253453980225316315771028965158 [156,137] 15847404762308836652922904963702683100591526637563289630574779152029238356535295178301389635450983219215499253201323242458433889421166336595399907031928364548366582496492889759346358726602974724904319052332379796418676999621098224550877891876290294458059473646497898361134102634151124549247579793573618927463803694049335262491870316823709836406513233905770585576161238152945144198504184056666329360043933366389545646660323309654717914777132154473859708770373058777547604337730399409787719489511405539148152691604219169094804417876250215287909514444774580140748547279284229877008236394501340571414600431575421056469183223148446068793526613106542194065585753847331408507774808398425601946316688125557833806616628811030404601393537030407887360528700533855912989928507459761921659410167518154667019817890316881243246757533878414369716214361025819236434305418832321520212307054426323060808192174300825839598852250500461439867071054776998515614330391244180257904154001118474862819949955954141605697496572234290752189785288034762569376366626453751577326118657301143473859268157114418912798694482160260475191958855927694968099048432994084282141032714006971471254097580851278283109445583781265761832962328923699024668817117165619167587726343391732698941371436040351705828402182507940875136109144925873156336693840488346872745978985469608563203794697762908114781199481514779448134929476131990329817537018622891616799556128825442529498540965747415672196386616993562613384725605315474793064887015705445177133594119138570581168696893563155514665319772364547358151659056705920940411420144942398829958717291334457209798793499720785168 [156,138] -31191186992198914626610055544192773132286161579403982147702988840821818071244220198310354286743714074030449284706173697015042807035247003899113880445112636900564882219039462890241601690745426385746154473120102981396000778033346545769054945500435221883708966627798035279020274818273589188647036236185439174888906798235742059773298699799853829802351097961820012528200653637870309182870719562048726401601307583508179737432566495470577126728336618524352214794039760191903625118970721745723242660733126741075132475612471445273535586100687496485132002225586613567622394472692869942015955200389145599463044310195862214780883190087699758761992347584703927434888995184886252214724042726365743105573702329550657516737708369880468441136963863711261158567803603928981116961331491068447796797771408878736161764163074980096821028848487553164774907274750135827217641675733107127831818668693582422200322433507491445013093852211327807630108728844389699555859975060372415971813675264331179573695806313024181179073552331367431079425236694163219765152996031922475100361500098899985756186848352181218662522518393002919178989104741628455121265161107169035018187232724502482728247415570991469691378999780815622102459411243109741901317148820610846740334046035805974236186922192442229612609628323903885107897580353919794237992555663496812202744471375712294608103692940933318784113419072617591176776658914559594959335555046452569758861951677254594997059526590727347517959496895465275023913214771349428047701816476582301389815706031444491012382297515522835019457232521996881017831668632660290027095590780662999298311229779092807783568203 [156,139] -334093495699491644532335410758941419943177690666549321117429024232585142175105716655353859089258221690832465069828321840257901800419711882369344447414054738080996133426398141805017576071409083418747719639814752391649347548577339767350757031303821486450147807598736941442475991340968688565396211802580646489206787097019617564238778356158829204601772252575012530448235091381361013747399396443951856345057486643279598725583685333986773737964698953753966551865726508831651664686722645992862403464721185893812668762190084345313593428050679701120929137518468971891782684445535483843998725715513221544241171175425505966863481061598353775770737071767609664377153347133255003996989196021819297687878138049068598368645239100287705061563623368599674758118520552192079905973415017304377989105064528887966802976000930355603654001898751359482566045572117508146681261076153246786851069839560607545739622230276870985236734066002533137832591994641102491475444574274930473178594374568457132115604503735534002771564254435972206524926612461772398934136605942222419977273336700321811616328452489126420105889467715512194974786345509768515739176528198655224423541621361816054376811429017658783907753648323734234768479301156074668013646342756390567073908843152418496224032204334971307184320779743133345321411146557400128728148651778991974058409256287718292080507509707331156964225553792383621063432784860352169886910969726455662097974724848220437030624566301892986377607551903901911830605384286591582463521741824854610096344349791851778424718518664755084016667365787579879603027842210155695174652714360001562712723138152813474500 [156,140] -102233955917959231458791011882908308651883536607000190249403026207635950205407014380141119187369272660121298529038728239278583889092604215180420260319327568168927063064422509505923677429701215389130376827687985442899875731831906728254537897221139184172991304497795094133835446746106675554044868435013626766276659013733286148424453287017785101498047688145885139120405683411162874939688963882734198634063346659631820110332601983201856448643251803452853874349540852030184669463836077696698351378440894395583569723626476964650656334640609353562590775861877589973309952991871136250752627348927939778510653280594396605007504154482173324379690527553255399189546990677410576373642294487616314453804051692476525533977403162825710160444834729363463120879986999540265430433831695106840928758949678730932544630979386651527479100033324335761591954430330236158804113505654818504171619983863331498723697308940429571022928088216269062259914998783248949710775665454598863357527991074590852434982438823069786662274736528003799773620686919222315372681500220248785367798743149974102260055508209103189734434842089844023637657441183037941162926897058582813657378689266483588750901481624428578543005268744268326216087087944806998608478601842167524578501693234173768338876396217813953067711470858575458267475121169053978278105213914842999311852559100433403905454746355452918405489982436588673371056183874646221626436133810937741910829104100911505909608316276686613543841683476605879594727504044425164625549909533283239164129646596944569655631529131662683302948526252135158030561948187444637631687516387526124600663554141174 [156,141] -12641556224958473040633781039280507666808304000603556864962679054141601959473361277684442587364965280991695188651708711311684098398230820151256801723299170302259787216543422338587911195611669669698099895914866600395166255759644023063530223910774560712065970224618554894226538753301454945684202374181536196811484537139971305329910661486672383861367719877412941600654062264012015764843534795663173981234631628598783793568336522749496710088654014312751822990683392173386912805493820282352426738459436995025522260584084877863030895876345844058785339688658736286689353109491526844035040946054696794522885206502076898118460735475991586609949320902732495947448552143094806814209713251152670349682298482183063440686548041241906768948181962200937172052967023783428692265912452918048035144296494804072863834420048633215161067509560415000994495713254275723350456439975914637621982009252273776454576679518948591011931116871139119125673659872943714558261737691537938329685808853725676996724079113235421863090642634206989177847415219303996027921759927155143155991159770987288687085965272451792650104254948324528418013083918584292577941047448381348290679867886005113147415597881430667975229469908524055985818762030213117264752099630163903863899792474887475638389521075637572831148796091235706112139387550611328488765883598800294100984965870508237182877944508088253856708700422568867228423737013060682812601117674979741050171546223587042932896887463139044992933940490855993272856678534086530347441035584641468515485820676611210761930395572048662236736417696351517336897239879449091130728294838350599127378297 [156,142] -1746316706582429201666860722569308439024547657766426547650147109353150558239651601701317133721048023189290738341915947354954071967916712732058227359644503361199105852054441375974280623772581743020390051865098130113515184977258460126057934200905842439492885503152139338309317694909276215604745933829482585470867921095062760461725683723906689023922004050059245384553548388408050420193865372119334845865702508701412555993805739127060876066831819050368523588734843128362564608929900790693407780357182614266303768645120515686726565079341285178183222878500255139591654787454954490757991573822700878226580948993534765765139813521778364025371779858655903528768137816957149441528896315383748050664040651305122545857831876775564105270954756637128422938735440273223275352494501636814933286452606950518526017875740000348216988780286563118643232004153620321551075700663374058190314240463236426485439206821468861981295342072639614533969101526466794544009891468313378408468064074823243360845110937324747971275992169099280183146413550144540227788829477787772443778734259668416238889913388688971838450504178617828680981249151190671908892064511075294525300399821360577751555888993620213052394196251532245000877256076227698441292235388232057019361509082355620785966474659868982620404102456051560776352514689648641344684119798660214147918401386941395975437507665558542209338019808003572055507354423499818938904512489319001236873561986252686100444118983099691911761509529354979157571302728644899514191942115383576765803926400626389096546174742812120456153658485578662534647178088828024723383352420189089328 [156,143] -51223064096241604422253371875385599353084946493780467408621555180352898375469650558387630455836614634172714913108802729015359469580876408716244973886694755421959232628156012529986182118321995865462725721384118269050267073922763464981943955756915398504030107404908636468048100425880018422161817284415216002881897874444771597771896985758897917621495102979645186542954217336140232708747465563295434046448536362917511638321920398957787787473769893947359601184585345737943728345322524175282939218661225978329407163068611997875864544905609113975322077393660464682444394004565703018886301166018573989272950232758114781708029699514452743404686566677558935051205412622800156668560285414497720466492948644959457311096848441903960039807959111473707443529822127223344659912491454419602543469724017089727128756106826349051390906351196455271809340253516303686893938351756659311577651989236725115865783658857825138371643387176010628009459568427373307467883968478631922252478252140054010000924005491175593205509365966578699890571082731753436926317342547632968583764235940421155447227034993625885737964407061279839153320774038419898178873332938931530191567431565437954875728010574949372873370198051986321625823027306654333035967370613108471401277539072633370911490329539319427188706171860711780797501940562687059764756791244570850940788341248122143409191297321103983551404982315133574253577479279006350539675140616656761994632365565551569342207933925775316598699887234846682116343219161841638105196859210517103735881900791438176674678007838602173087042309827975446685952505421991683891499272811 [156,144] -1963622368319789556053682926411039395901273588114007264357924308398171241075862086024551113351857722216293049488025469063589746744973894686800001979275404757852595607981971119530936867688339828059239851976183894697440389349891301605273260557354481086257102153667735100564437390383037578324799519730829150806852571833078883912545174599721289716827904745194064163262633362993477805997523205083839132162826239323212388893705461972287585313324193857955038583077631062446807400264267159148628581070549636830388507720948319788495871317081514819253460618743614189712868351274994975990799962718684163835322953151305756116216720757377812737055604938108544578502650965391447176199915499137036053692777373101927604705566840808963825497394988449880889529305227514283172904737422068305089382740842806822101301233820753003609871992363042155763207897382101899878265733646123949811157558015643306865464290750628278897425915761450940256644959976821323897973855439887826179546994208506113610074009890249712544784116360755367361670880495075765603780284069207581875591197731949998187751590172402947504148320838273121967583660064186501001432404522643950328403058640828659963036792208820222616539162761819463483790189983365185269143489510846384981401696091302165996513765923224598582684491760879638457348703303736792504038042191986965966115513763242332844677338601076426492769029049382231344511397853161959394745935280480600000010185194393362803981047797082941984776219950322825105074958650060353452939661227393741237115323642779428781943203399220149080243958328130374743880057242228400170134 [156,145] 6895279073596805843740047642711636967814880330150953571962588923118732356788137409820100448068119653459204909728414135384387573058443525481568914915601027470721986065584180594235182547228918358234429098629706648677347340911731249452530485151004170814161945588199008020407160765767076373312123379159143934199021434524033115230207423094610277493395096703752075589066117515258798381408612651632375500526105882135288341730350428043810112831972669377179127219743746296211845392706939015019662309450003352880952381625604686051900372367774901691808286254131247044411941164592392202176560996722150086335781834151704133400376211691500034587213923789322611413850183849232471399844903794284615986677451212724134024865101025033353627425489419882497064169780776804165882369368211747699088415569869127989454644504650182247517602822755423689920297217555619697816203040261481632993206234408074389652548731792458963791503921024339358912531582817414276861770772188164164023769395107566618998232385554954480165906028804067769548229801248309585197876429563690769184347826103297284028945961792121579083747198385338115264116878698989209024906114212054545896170060465640372445455423280663982748783599800547671376324374258762259691367895375928660476380145646319609704621802012878904807847127029607491048698532549059848084528133500489117767462820533781590076246185602248629023853756835276377303244312009828876534250041178118236113486867786025747587635260622427168428312214974842329139129291065652035339660868555709139270697270083025281400036092611104949419520291430185350712744322717138 [156,146] 700893909270140798831621449145699470761626694649188805706280220892321784717332659232626747773601985906516177629495479188339363797359114947876275989131138706302592008932041506001081876293602232106369590224275792747736820917902665507875411566054700701225900202024012925822960264483089679276555758870362652056498068562561110043291203295315206396634003515811062043802863721453518474294488177708045399791039234369031792740274345814573434233863323365930099684590016449908548777818498386744658401824761600276137374024941766685027598994944044846750740056584044089284480777753109676558556343899276709682535693847278683634044905131556167908449563820486113990938515004109341563744066794636153646659597332574669269391777634026634869753735016011212155452698587185351917760824247190223753218616942243150606582874382613006311147238323830346569754752175534094482140890734108432386460262879552320337294889825506487515142943035833581066393432405718063424441553562263007472735415653492738565476058154763372777731020625113302611027200191974514664837385350604650139990678376778110831734430074771215477293331097764110356164960639757043964578759642682091194194428044480230075066812039294077819966311581647169699072975242232261029794741816069950964197523596529830250481592119502436246522091210316523698821527796636913713398291830266553110906247776074138086439166015794704457881673297683959562616865907413951487898407996140619935743923341860089313649862324287412597250687471968715491191369681957617109305669714565852231580186103999724277608617262131620796412381599077691701011762 [156,147] 18434606008235255719215394347325299651235147854609575796241998807799824968770987034611844911938059700396631143399438963671480716812136497239678575356451481965097415755133841615519227745361134247760308694541862694624960640799863090857502199045525544301270770416548713653229166080113675704391265349914655848313369780531283708823754947905443831604906948579493903182793989760597739074446302507095518913626764904730066939609156426359851785127539198454064406070353019651917447086204472365494963613297039378708652675712419554830825032824583657423590456609706543479804660831000260376606197801446745998151512127462521173263277172898105395238393637041301601371949599100472816055930893451471176834172798392134238874643160195119041686683677452757611402071641818011118416288211850782220995807714354878992999128979619217479790478117601428240546223266366187706337802454440948057554791899695522875149844399261195744039487667702946272107835657632285909337834602839213454984715694241260160498099454320947291743154416989754073659298145939569211830624520270872619814812431324536354215197707681372190810814074854603340265164047000023049225743224421909317558103683005349625673641574783530568755713157324105961295277113125846166427643243179810091632035182641209615056520498276346397116635750674772180001706736715492432350826927667085031353489291335265599518313929427706831686240897522089856827911676878861377652296492268678801620382343371761131307862385597203194699504554127358746069571839647631387191319355180486885579022640932048260357658911432887821500702871248312386 [156,148] -19725607787954341107195833317728482523182609665430986483169716985386938480494482096995117285354509531454302037431574650681755186798566556174200379541797525592603544524924905232220914287490069744888038876619117626637954182043395364787728698092546586801371194444652926647883420688590485993296589654078583720903467701862203038039198135901186545261110371208857625900175068159739567589564704566470593156418858160803223383174800753552031316766974490838206625126881606414648610826516447819991651795492870490906090993793791784308822899033426670848842059758873243907703460658865584385019975415794791226879099357791954078398438850811986717265857630773470835177877460902384645314412931764625020493531776481079584412475428376054785628496360726620864972505782915237533641061709713259673858170691342591092828544677292530996402655524338700849163544076774327300856562274490714879326661269484853501249380336100268748231923700250391437875734711245886775994931260600644874813521982360326701964529434714857803731924732782439430754625569380488916227265281229153320243680426445022048688476996689431780552307511408565857685403283362824266052739392144561746427425161537042845903007650982730006785647701968862181380337145794639811150001648702961675959023594450404608183998844784777709511184612676454847301061141642835024398382926550660762556426852146156594137249054233650063857921796871874140412009808326589430957252783005518151998806028557598928122853036370360662411486412169946417127085799852301524534423358834046227951563010289014722704706595102546759007993396 [156,149] -576393414636534850784205000496329085392815520175565091597444423264522695081256058515695552339951896369980449091837582569353047802584100171443051931212232346510849019910638547440677255762237888481676797736208379783665659439710041545573265453375633790333547690471006505880018103844467530364257767120984508246804250169078680199923796505797177114747508239598562795797117699899355043413421420955833744803165042885983114180734696243679474806632375983921322459640392403544903690411740224762563732176835731399871180935265500196408772584367229987636212227049392259434525096671560472946643851662851196175086129471996265316111593565776584253196365620273468715667924557914565404948276367404860809657617805504464465341568470008038583444028182995601491780144018665300296414754536858185340720599478559628996106655207508601413765067401871527060059627747334593091360534209537745603247694727201125864834096691583622859573202312398667774926984822177483155616872395042923286010959759496962136486534604199429914414511859164998651058425549544077626764178695955682449898397395397502555507263097932580125073876621845746083282165226624213013930378959232394189206176101775834677863185029211852105415404879250768639661883603389962828742156953200018356697345767078048101521783244718183851166067978671311788119129260269851677903035051761801584851644774785231065425235729609889367794923976425649758329203207350566409471674541874534464818263635653018848474431233725645610188182029254843275209941378355315750830916084870267403455084743185469176412989715578220210 [156,150] -28887707920059648387055818809444186470146931340992127237816007957382936304301441489253067009767116754357671943626802648035936498051834115057957205146909154592920843062982486922154268378551248354329375244774129310176901593600079674757662779725359606602662010725550766571758407516767731491106105176764077185160539959613703060962633046253658798976339772292179494953582023409686918894667856409572797637370588455575322865406133857765457013878821483656530711938887465177779446052127735605040253693380807894806315338623744594676465438225082300434117723062556063181766669388138643896267591282636471222664656050504891201111992462278825977742594340115251122627099354691019675964457309795327947578884638543591467331719207014138481999657042782870491263945669758694943939629440634901239909621564674134237094966587292621831798096108278881392328218957075781388026972203627415701837761899230204561457320568802918695048539435513322757760667402557153180626032483048946981595883818594389867932509878629861400339128398493603276280613521699689461069857079853061013137432027256919963708133747293863754657471118619484269420406703240202818815685085118450291725512588451165277760478647745235399742023524836503782227271566345230718644485468558460199501869457956675568133809575732870872304336526536887315523821364894248307868340386775494676657940954163533994488895444797530476410135286721566973630882649110048590969868686044668916281964102638265635809589888009347814960762817882057199385367442366894488229108034587390292838037213602033890873187947243 [156,151] -94304940962054194432564444121811326028590720515231411631260611357754305562413494744584680666922914007271237956773521605656483236041087830024048932984635547009337928840145845623289322632461048968039651105340866668364257664960174188943427538965712758521212286480072664401940613653614991426094376204503338884334616780206689845354159156990885968959897946136949714226821055526321903590802233216283835556199684940239128337650067113848281402179353435610394022337728778671087844127093133975992883692863029929436751379266370494384635706715550907961538179712719740047177929834225558023016474010251120407920352144530437526219631030214569929472467469644793282620730483363508114910696653008445486225071745886674849111692168276041280777749520848077214735343409829042415166053754833696510439228294812334163696865933227270908952370738119627620211200763160453461110014363031528251845027976171519597484484935775936774156434531490147981730646774261538180028227095913593712994095799129394574456797948500736904981557252481611722367341782111062938714293531262288200581647825167641917433069265011436488857660433211272197328857868923062999232700946440028129371234891310154578913181446178096253048508333789939963283775951713699732805801878890556521922102759011730513936464916889402101364237850508038158656479604388006354971907820809535155538019861714170490541850420412628373860479531879070820755011487007654136025407569855554695385250959661959574100653289568987413407895510974676615877615736600750900095668103758318276942913223231472684611 [156,152] -233122997610032257947008456676500255168870233022376994979709989982506801128075370494375092668817634373643163983595970925940903044187503244076426544004333267735263769662097431405336059649553983970401673957036778950340283831573814432713492947204372035370459059694918342594100952487900151490545525982898493180901198113139718616175786190723392593545611637366791304068576067097640028342861329327403867418776117322593513402655928976497233323796034271380707809585685087194086359290908074487090363893658871142231841352813829078530561174922259340768600872808067899001562424555745220315832798360151418821589823539327864850989756245788649473876380572321274894129514379500927339217567583512164556361226117316660934934584587734622749248948863661752238512609776213957041438471882511008813807597459669518420715228170929808000608304939300372406316556431795783793232614951706135736728894900028351349152424247137506282872524059849011217330827612691861434634606741161338174436412435503235597511550030188594830695680128572065603178049648500883366705407847184082183272909846820216616676261089387459925812601774471300343701397608804971872970230820830323036058519984114885508194773154623173158720880679963809844615997416042159864603222576090333493902444161118738343281637449740059898580067185475798095967725215133557962946617640293429527439029308897956656159661988848720084353380658381808553732656959517075820997794031954114178279579586393943342176044641579726663111996501752385267405753653926157106807596109923304368559309762177 [156,153] -1540939838559684038726229291219144720670705808655530704445891073205789390830036003263258488437773588200739991185892452122064315225430408066821171645234913064576025103129744166639779702743475423352048850653947302455892243874062898282735865594410321685922881185738996281580817635256123813994883717244802439605757669065107381237587302513406035196122749717913943311746890289412208401499579346317768716569945788707634264426601415932954994070351150655282255267065850903612207464046627240267299396609374723872303350212404997930665582379047816599989314239248971415073497127206545621514071393516202096119269356509299695173439897715885148974096478183174722871254407047747810864208597421781513788589401647135745147116940322921767797941270561468989354170757921017556906545713560185655456099359230958581372818670255022480765206837577734198382035803229262380587715006082354457809924664369983943846878308231968177918995029109320708363549955173711181212117613907747835867535281620317171771946514923113656992820664562276539773703000394750242728089296621013544554501789613489431299803140030694534786014035415625520507004736784815743219517093838991418459137376515487923684580985017458169745421700549692432584819116894983281885238112425207434451243993441297971573506255292941435027263244569510554928220899621063550059867036090945717200922023118643899830433500126596917054359436990663608205546285383651664687093749324256104204129758422102379669158544205413304207501968921722681927080723196802499996999675859925925279544 [156,154] -5217429923702728107730629827976677744605669158327243945447909791644822080249394651998921084387820792525671823955191230464596789237770111066841258017032738883603868178703416820503917781778446563100275933507386051153914289584797305551179589569172941863546970725709055720632014363634655855166985438121320074911292671171734928836016464258377070129736999063621698425735714576853435682410525689171150107590668944459868392144645122795650103436907539706281144523253346185930729182248785819253024314814225708147880998611094025519394970704791568353322004187860219546283279804706425353987221045240242480125753071279363606513384648065776658211539109753752816372609606647612415340933195584799469670411564519740954642050637475561473114931217128371201796204530897202242075002133153033892014075280545440956257133546951963045259672531069904409483114319628492011674231951344411883515973384283705519099944417103060453564124633584135968391281588851506172040909830589995508649123419757210456781763634474964081757866567982815640480540851681986883619393206842877586491979974409052541150033396734884905317056126767456797968097642232666344658920609467869863756870067470623074372996510252797475394710495794850134154131178712008197949523428054306634461601814372446640324594637095460372052005514672830290359014744568203224007276028291090166480037954913089838566289807150447368892137526065453649328959839487924036091381525003339479751527826628664092292384402505165379620749892120431245440109207051261376521177220044412 [156,155] -22437322092166353018237275567029192417270119412037977942143846371820360801001522822344820499194021222167785071429516374629043752892634511311328858005745997019352100016615428901454515767400800662852181274569394196593055302931306159413923518786789937648675013845802790822052549667871176998078262574046447599285294048370413588152658865310073220979071179662354763292782946507511421696229420634514799833114934885702897961158338155033607890365571487946709668914002071568373837201797605498661912759120848614248228061671178251002694037840408936106459534459879865782730687773399859473057660605880097594194189683597656640077872180578683156997992020708762297174191336506303330169202374160671732825063022167256181648305097931390393093656515158168595906370002655225100165607127097126947559731038484670356331957644081412366064738386561467745532220969177385771651936735237487881989966294278212676734126110374191560869971112676536735297693838888896472376060631106672585572521980642939548256521998687948230965531440921148886905578694477109054170212856225212263318919355165086476422360693307221632834213305202341818444751018573520236684243606153885444939725880307908343357192708681050787837590776312389065023277637633746324636723284068444793341789082306132897353717203134763265766689132889413980107843594397844092722172587926626210694952090588682109993133892443019759655583851197866224739358863887717212319218359876399933226404555553358194631575962191105387278108344348572270520862118346398393256789 [156,156] 23767658476114960347909337359763046553821462383770922991872588888131447666618372258676119081375370483786994819137693497232354531089852052986035188921387993125128526507274041733143665205198610577594236335911311745018513635484134663774732800138556539831586361284057388137968188100512018031441192152520830472844980722589485061391102518752828765120236262057157544386047919337468494806646291213434843086021784388560864235930352644421732059488609457426781131088812870375511673329938476512022909318042043277199192481463312546953653570961221851686216508433879443851515073746112934764041273187513440003319487168808914336185390099874480773534312045699076155627646059852996991632043726700104311405356701733353043020228694775785559112420682283342270146378437284983973262679425995426093678479443562835821585843605237612575648917424291982009325802332691420335263873140161266101346325557194629628392220041848622934986699181714405505138793251463442581342468709178495419819413474935159222442206188276039237255515626744923014957301431555867438358183225464701460020325201768485330179928625709548040260480046713637088131830385710337864961587185627059849961947223306320854870560087886549678702746087497398486649107229839739504270635940128801912657258439023898281838072773919739608042737962838802030270487812274865275237053340345215174229099410332899247183073592135905584051616715604477376737662074969611435865690997935745162392571615920837071261843981358402823773700087228979186690357781037798 [157,0] -753842539514945120119701325503744955991821520825381698168763010282814260741054249401116839069026024208435933079894529419287256953813599803368842612307838395426461173526042720814186680897263704748602022182589422638932228745785203496297314554311223006861940664549651591424740648056876810754958110104321865504650606402918871908179896334475343103678124196078905210148010540939120563850255822101173759696410487483157914094515295813527700811261208709279174207528865579430206935109856028038908651450547943398658265966175802565710333489026890300712219191351789297275354831020002851421247058181973449883832889716314874341230542609294131200259789206346764449916108357285572797732311511951781979834524323068879609344299137089529990859599015621147733809872580580319719777388374372905140572192303802564060446249325502144696180405186581019659702335569690942754109555103876811775306264662997513684252119454613610144401811087101091323040455996394145921040236964340938032737114643021571553505966725738668999659809742547177663238214643107627936654308682557160820772692636217554694125351450906214802713726352883720288981509905989779936353949071975881502883434222749532065315221836565697510661321837187370431513139416696110086568250787468407315300433424425058725338446337352693540120635736206831241394889106427050085882826505456272058715882594460923878132786374228836975999735420949656740589097021672092415916697269274681635037927074874347079750495587046552025506266446339778283416634989541402547531235590256193803608684140956630570215586866019508844613691920594498265843858835012724912208979355384935975983469688029253703510827552782858320528429539685821549922572727592702137192473524841427639940026006983166050697534571429724958541327297999536333624745731985811151991380513376295888361910325226140229778859107014772142469217849986428999217431401076375185367302132558077054195514722287601522737578651477409672299101242567105975186878519961914387354617016969341689186090294555380420029976947041561676240792912135447141547532645037195786485995085968170315027236938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,1] 1272391674993034805265779451383125537707732028499168515287587188138123515653297161444129040783581929236343330086138302190852492809544683939143020219188946290875199539967115917382683300286989661875998751751897998345375490787291959303064498770064399511791364987686186606218069170281164344615933034307914531933188650791504792239835923478339306384632283189780024881072826311949796217343877801573269514161469134788404427704200427953367875323025547170114204365355320964542736764306233985421521295813593434866770632427329799794213999929285560165237544551665293384842252022550938377739686829466262861708559745382850876024554495696921153001399957284728280783012034576961523872342459609890380676143083773520682316497412123865390358279603689296270062919683726162449472662686727230353006528703365488161804214619685597474657705578471708561105027938174636107241512225910565845651584971269181735283946723711981564583516783892855638778683044135226399819989674309377114917705192160344307588528234886408848948364448167903619848935469356044768461830004336956025532279930061195490966110996717772960497789205995014427045298465658537436370910747213395974034639719614087244274025299748169544082919938904882440662198006421983554256690323470064868463866147912750416289274102674705736822690417118216672005302613159560403575825014409454075880207298947411381054906099600480294204375453785956881184849754503763985143202425595765755439185115351437131174837552237656071990679529976333075710333904515430484870884501969919871152162908051293284023319214876099091950990466508752085164495546208930759101289843752890041935561190397203455914208199496486862465962645536136245314297860522582596400743529130733367669068063215346223224514975250356257874292504186331764856372929583112716415221931262177025275516374381707524280886486144611287373958683368931567466837848142958917985571678682682751285318709253373621077666900038501237495038005888065204269704626287641167771280410284326485628452940007820168661478092207815613377370903599480125947614862763783582766244362183272187394322827458381652832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,2] -360528130336885709539530885700004086718211148925392196170548811223176819420051993609303274587035029581374903148406546646460446361260888478816598175881587587770829105583852391467461138461333797588762593480363392561222088097525238947270029501763684879381442742916931934707265770482350522186684535159746281798871537681495724899542982430379614444494780337453596119535152156920977260850302800660185333882730671503055547315142972679070437720492857186472653787595247960465986315149046716400379556877979704619506892563391216345467076040718687420912629640466737375941977809827284222952868643274242211145911987133168716679663511258917310913500243030713384739015316984109246217372726877577103184231630842406414009049138279187687767826670852545960961588720644845913114357230903511575421385826934369401560591877107867325867674201882004849274435538337455356210361152719325172009099741628722342752000546774635519666460860212207677965302226450674093382405869377416411801174227893453567080350495864973896823375241267580934594882972661872364425103453084638692628822743514437994810142113351989626096974024169644382914773182595128243331908592106764740906250601752962073063243210988478855990919435904074760882776220802366589748180784433617010884445278062139958108544475022147529716274166259065587591228492985541003486029791451524000586217104834479884302745420395665340529890562309293894286581489640120727599913629247665815670302180864921282101360264056422966317948302570795024774730983186108879239667596819082550736255399255699764453199917538029937118251817029856902406745304896102323563928672629830400215301123676533523546083028769997124989378167330120050666084830342133508908714106375635674721743561529335937965614418930952732264064859015496039577680845605560220981964064222436973869262554459430256097798148809746669559378548512135445671934945985205563876996364658110862353987898494698792074990445052721407262974924954642015620982291521577658683560163588220035511589808223993323774866479876416601400357873938361138925470968451616079390451207191577165378504332693410106003284454345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,3] 5054696631055985633462912512338816944060858490763446721859262788062505524289408474990132182538436180487839121221852727344583954944416814100967592463984204683349595500395893907201060274257415659542013562081303697899954955948263443686257272089606826317812033880937069351433728542693610083093864555438599452938646526462985453657185133650738987409680360923570487264076504944068493177135877102558200154724251070052896266156387737453607077857200351128463328800348036319291193602853396496339514870535598610074994966089721121395603769165906892629257169961492112749919648702292406807020856140153125063987017381230791956297285747640839596379801880103765861312968693521193031452530432831208852386541485328865299815574966259675593284336850867417724610255554158822735060772904876976059188589530701250901821336877724088464848597842461516105075892701123531225924647693098243374686261183312533294395487915438953888731274269336848833704025525825856372204778146529658863410319668452123148264161135805292518862075953696220351524953859869021564136389227488930145520689425292350783602012787836502720834493286286338534107369007291243902005547234595178785398061548388546401063326283904732199574352188391901538947765405840903185556171592775613942634113784687907153522377469073695794986442078041280786030849996559241261726953026764158076816499892341848514916493613397403085961666095106100030671494458011637665514863597230549451147042127387636114776099481299495312825345000232153207184297027225931956114564673574724172469990131757663334452862963082965062001168310883163825802623187934924256751655116758228768855306428641439873880205794637606635157528985583448999227581530196681941751121754829070102509326083238776452818236222247755139871897336499405820111718960709129462607884294653753373161908393999807549290051999261252574570781354200727019865825863274104277244160308100433064862757569110002366168940300437174047616184413471536254781230247770332880503888285531579538702261381031615864279310902440632021339448669927286670261788936985871789647032156793024764568356133054294332396239042282104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,4] 75811850804164983934750292589089446386586777749794054178258409931384803435594540530008117518864339538770638292195465524000792809246803711831844286934030081457313356758348216650584820721780602221087228879017173432936555428040974232925165230012981921899530175094725999762722299697784888776460684831673587025538911364348790404052179892367753516842607262154890722592041667814427287440328551719871274280844754579291656512608588918635546371091467076901988193056901492406760943476254830982126511474789562107693701274815088956427267777431812454015380872518138461169113848467940084090263372405389153115476352251266109933225957095378908202447115336083175330441967411105291968427357637583431023816797743401691252679016568285062764896279804692166391198940296408661301112287403824987250020196564540319011146936419538599259628936523456798397837589835225188134952531484506290297951838962123471060699538125984415597802640394973636994593559417563558890721354582669059935946611063993418794070914370898753599865101695390101451028179953878288426373504263271065672317917032573059590544731557393471304164054429810197107730335760183115178771011187559277673497235054269024303215327717456456679614555044467379928088352797170289346488772021662729326853051615218091540582239811075363018623942583067739454058201776756702337174828610400378737155882184134763443708028260745120780668185127206643067916431115467414498621500333265177796489931749785248963085994002587817369185005516103503196502630896219437698636990869230930616678630517736320419594087035080502115150099392641462561397430667793954202812497241345815238247571771494339082123635114132694314904386490236411673492554070297884186710913191051378010916169976181014059138044675637725665481267226391073262171967734548706974316508242338075886044437575140023035769181371187598413449820817588423132890822914398900828926172264832544791404298720135787252961131793085496098057120917748299061199703708917194678794915329100366735512909537615543476449053664802467263851134780890084266392857370573393925088091597480082734308338976436658640523091889917850494384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,5] 3800855739856519711354999926863177011829762184043976473429668280600432000996492237815283573111672255580318432521809254100051030837751181917524271361163292058452955616689594145815171438448481408919696079460732768651676487844592174669844882911498508644472051787167390491936107209170043355470896134389913380211132198076208930080393826927252311447164666834062394667744698606146159112992691042168611854033244306266220190517709548160521947891990885606766942771396556693291546663433418049650573524582978677150926596070193819918006542803165046996451665656200237589589989201812629256027741198495307391757366985270188446515206922759299317690771997908430853580982057288332942356255314795736381637115955593475385598379635050249441925421791161589395033720185938735427691342179899311198055051434743300467715527060936653885792537010324675425283816108908926751951703225867701706360116335003740687137717802848980340129990626102839820854124126322476856125047512926047779965486568222948438893703690815491319158365083367801955656194935351559997690502498184166096353706878120861833175776042200391161671432806207360599135752606864153554260742258303637372964849751834794728373983463406817375171799932756502265426095847123156649782706518562065101478665770450734451535698573180070330751558582386266833368855211867350997598192052575068230496095823253857044365508907260890361425863857135582860453289274649544011393174157347066635771738242695597230513712436084010577495629439189395752481089098777858288317002956830905215415177567972867518425008833520637806652546336684239755128993030106080985100417732114076492375077274258901936662463442723524833853078584758014348735542182398600539377435364479919321467929518602101183406617014350126175166280556733921892042103055721096988524731982440417414267238654523856263851564858267032867814870178154185505796922038891265526942846281945816423485555283553044806534976410759128275761820929389140646564844296021744006865029037021285091438373169644778571063394420893600011561391220546743076622406660563501355295670023278440539897623151512767725179742228647228330373764038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,6] -20504429714339876071405541278334638234684231804370531741726702038021125503807422874686660237315553913662908455674432849362428945302815014314798700474621472147065011553992856763695183284853082087689336354121794023023780983554049808168416232908374520376941067412355043244795154278148261190682152955164709235586364580847763205708412242763538141864741958233405783775608637102230283079425710077823605662179912432348900103513540770325324423858781499984454718372508928364569056459575174125125141940990496025359740986116443679891216435865061804892985498552325499733483541120380054860158278090371030588213602672239628623969696942567591356781600960252527134881294354891053433225782479931722256026296535361450621395111422353761913843031783530919600537723716646629486256293022903722760923383335681729282780893313474712432762309147847928119745700570396847493532586039105223693707182094430872914281792325481233990966821211203187554237501307244727119592959246790491476384309135411357104490299338820556397283788296734511076166700063470542769582313727871499314550737045268215765161157716471235847395136161054038402388983763661463337860602020927468552758300973397510755434957526095933005363721342658736034111161551580086021760859583104398734472873611225575813961115670060284364442879528223977994503627256313311113725241444776472283872299158558465973117186013772027334785555956814107859167373856901934087253054662741953134245687307009226901062036294469526136316863744090994304341249389398624441630920394822563225998723209541955709479148286023196814607801041990025971300001911689240670308811519391631787811565747500051399731983628112289520007781925735879184252532057010422181449051747390155710871361466113192399039758891942251969156692302914484067945638310792080236938106078309653750537100135106355358702183697129771524255940845008639880945655638367820863290916124173532590152055115538272382961298324286951720591257321884382679400906600426610456983471821438529666056993120720342946131218931647977542634612349090842834294306350627511182264304417156843257064774926750618747745003034310684597585350275039672851562500000000000000000000000000000000000000000000000000000000000000000000000000000 [157,7] 25931163925898480431239062599004758359054824586056517700111941589205039280371826201210345321753961862546436216905914991477589622377227694359297151885774304727782147341189182674052507996349830769149073579737688909013623132613644081172867121537086540264917819563303392271670931562910320278883204093260609319343708244845629464835577813412970694119103772274349337575919468674780572325911527823825531035855183102604185459926585334269364988641246681932426542189724285539109771110542680493407733047620895921103956766790897352662195018662063990093039744523133655411338681184112135319008116203358437897854938172170988933652683878048478850017671450392269320763354388792993619357756944232079621686247570804312950183536364938281424305634393948208490226957979985604254083954024772125950493694832900782568688270715341456478636549184988506886943102973559682464930225187745244324965028670942458343877170377429197728432904143337061628656402941346833897327371531288721225327535091241390798172091375346498162196120577170094508723672847966973838181583149924464129214100661260269632057164182114064532515927823821720091156165355225882527483938858946699855546271798071487063530260116740095872845149758754382545986184528285578542620585912451617114121345003803347129417733089807606831766359343993238156032151951455475871341775867246335081930337417399659186278730642279212840503445776479474634691704095768294814285801946512519952223803292545983333958147213785540564054307849970665101797467169824401780392652293210759632414099563042048907721670066553215529784561487417311085293745947134367272933379004710245684774130934924045519201799470667108761668713872057647053408386110773289549386849597673963952292215749364731893620040304712812243695205383942309991169026135914694268698027627618961565797915338379294219122001336899938938998958187276217096074255944477310534891318641871247271134261150599106963559735469746341291557790130184766205155212681480656449482651697070609969666772461782631429387529476251015705876184829817534571905898778754831531823383833229118813742862124236721754364995429220641653955681249499320983886718750000000000000000000000000000000000000000000000000000000000000000000000 [157,8] 180096563948006932259974438343834653392334194721234278233876706315770784255375861818245501671988448430738669661570574515795403113290766004228847780500648730570341551195718483994247602254522109327401909232448521661070885968881931948822317949837061544301585925513790653825419182258326713499971205549501866290613160023633056945759750357601856932807828963992578888211434812716443786414654490177906325460029565106926028761565013521903197054237034812262727340862892304021486416644672699424921709380275207436384935845756153246444318603050000268425821787516542961843662047431817822693243703684483512949138038490735072025863080504567577203924964430055521804808577747392869398404953689059496923276736114984188712309377628216427328828772500598004465273233332817675620892315967755034007416551834266379302759302930603331988718930120555932545053268503055459757245669366269771782313561357108430835885873196631527063493981714704266064850018481992794114124688602588314008635662440869357375927077701707123765708632881570383946371188332200409852193797122348194272243528341395326624896441986319582455909129654181559421513890740111556041558473951964909059291594082133577098074511180226758526211719451662439365922436706826602013303520943738307549638246526223120472759370489800734489120917443676112961103565167437902180702883154668933964774669883900053847663708872317892934899532925525834537720155162000387777793226753073041672441225203958759514448196540212321439620539523762789639802756626087879602411560846135729699282244493570964416110979576732252684361903436937830088732242316553494519739350716859541783643268648483710286162210975237092153189971769666705670926412328631647205860308553040741865916355559627116640571165384779029612896701002142348162361238473530940899070586586582066864688172908125468095991906042682512165888917231620864011412398604060036422688845591435041578703643998257995631581891370560154829445503083880321451306437176697862957724007474567342469366475574292147617006139370727171385601473809495202538506656619894526551488880769779304775990620589937917030762921325598435728920776455197483301162719726562500000000000000000000000000000000000000000000000000000000000000 [157,9] -1208183527095760429293816658583182626013567878256745205351369124071654196770242177916086700246835611410193273579103010171153983662134696145991317270881273414545540311371727897432209360195698581006113690851427063140129810948089806202645424806717372274374789048203554088527706220299624597373545140032166759941698643362525928800866926503829337721861241402822518333593207505516979911628531193765811962622150725050554624462506365771454527553559445175604290849335836152534015276639435147487194049198296403716881285861628826911764892918753854562774098003543564649295106212915624232915376248679606997853276925633121084357845312342416890628709305769573198477121314939641013133171503887926246356492153144763852829799653899091582935585465134291773870933940929027802579094839943065266624920592107076468258763006086620629656547114796565772297710953645709105113524814543045951784901250415989231109832266209430048271570099504709607477596111825828809127193484787183281974970535841691879634809921361861196578220972230981257758662045351670789488466763087803565092055751528767242837834450663183913455700862170063208531077647104116208346347795852551814613481310273978855781434495428507487526879565524217330274455438083166484139765657389001821283957888650980997546872381452949826970948872566367021819095503479574632144689387229644211375966782412966015959409575213917870612203286507974121346604548319196059977997486624148901790647810870896988779932201427506809113392215697263109183899022636343974030009755158875157884942018299444819079952040225270785992224780515131102365828597708747686546988408314279289556452211418351176017988611679919043793812295224206603057940618272777373239781909026073353122724296883936822944060094223549860362471998807706667080260157106026607273196760892423292043727683013862827808437176387585213743413644804220702656296278069210964861735474318158521795449801940119500096909865449175249712952609690031693079553718421257641685283788437228907228753072531434498725520681684232972048777913462600556705755558224224323664107882383922610242033771995644700866409508734468716828480694402969675138592720031738281250000000000000000000000000000000000000000000000000000000 [157,10] 3388134958067695686526668848501755245753002692534328002767467047505891914573302663860934960236660117987180509457621408122882202843336682521372951222843462053056603839344830860212484621524838454781532261395196191417486019454228388851236415558353878721482211779724519786836171474041559186739458458440310530434693711335632376410722193056222973929171313306067823726375433952772102880783857523774908786909142294209271590936027648676703647493987256080120877857723881283741777197537312195359473199416309655190908734047541969815533822989878347325321953247995532219694054720171019274780323350346489391240430719947150441933389752308698258912730461779780760894688366170484799219562672325491900532762224405316048962070981207185100792690568172799029789118197139292869023755629596449224945626734277722511028255932695063311656808204931897059244899771750105736626866381393700821850033873412670275765321265199737044902996341193618646100774094635129900898993543912617065769822559074783353063394182783157870017845930326361045658162418043546354585104073240762786400170470638488326005688817923797608332106059460955739168768453125693531257957343952667142622685284809280256134912170528833889679299696985570718487477142548454879891030266431707121301285947580874281227103269270032269584686555871891740556905966431925096418208710611142399567855421121315367346936975807956928603100729714028419491178158809006577671466944216667509359796641517216303030718544723390891665855266124847023191897197290119615567860205599442854436747484985845377338733789893380379513106043227463808586510464150283501837018475826374195310560018602536302605447558519839799129221192420630108273259182835806621855534452766352572400463116965780673103063435299607087085799123388126099765683383347322450567523998297768527353989482818208959983910897541294441151951514566235637430435916300759253194172109301333777541682299036086340797142204208368005515703781984302554608840556422801145306386101977257873283675782833353411495201464525306732071126353632327990216050117523834034823589426942284707932744742204227198107938827012322126656321957804962607951893005520105361938476562500000000000000000000000000000000000000000000 [157,11] -2285757934198977556277207813379483921129408816991377915839960832847781489351473861508079187501247057205617149482079291506386229066376865464938881138150599927535056865235645821115520725354839728686305131417270770027188031435938985666813719626538400074990019724360551625359694060375364459806208137250633954562263869931427907022660408315465909743942211348969554101739594742221785402400943754721010530660679414025435906357103351242992349077492174225785152013258295910777477095523269553374509818237522175725517642164139405290390212929366623777812332406221663438030599769038598364043316768882595581528947792782085219083780629348451065162088100013940665386142880774737657470292323217895738268073270722928616680205057968463073794181896886161023536958986857543122127000214593399814068529440886318005245754012757679249439109860623914464913366168798921546123522497316862367458726409325568402748688519712577929363724304574613429559971503376884664786881904255918479486196036430013017028218628095160854478320023277584683053304452405498785497498043731228403783483622443726411501461617017859027600650891761911811365551124754593928054867324887086726882380992756489296834181350789719907729887764573946659450621056629273830355691692625423265540751622012191747218023056065405253892129117914223723822378998327154392312022374653512070389331200090317837052021275511582245735484322561913820859676166677892156980921438037497882984077905527253298865360720249227173318471567853282160038645389254893953819577004656981869963957045409239950175813410369260521161212667389565887134078700739485312204824538403166203615618758399784407879384783814514517036823166402171462489812851633753397865363545064105469128150231697638946532454313635977673952955061585506672338908526246713258634033543493588772583784429946375444354497418211355149861412377766469409141910818893854731236971632645624154471139566891877284450825492593704745153929914114572838251852410629551632705712405143167202017643236867753396209357586805192578385700929018964920379117414017271898034043763863236421742473385537652295826235118555839457917016254925868246061781974276527762413024902343750000000000000000000000000000000000000 [157,12] -16849345426980746842979691729769960044170797379504939067161856210338674441065923827879686289936333448052551355439793818842722339009706366007693107844769368251071052480428749004357191348272018867735803963625981177605312670190771047539262822460275212274694456328659550692146231375208177314962729682875090463130493292438444034309384916437766473773895050699109109360212985016559427594394255276615742159438973201040596256077481038928111832925190356519548805663753749483461411418696331789418077730752319613034340496852289664926673203707471589675306141359239755805880394651866162123699464882868217876135174181968182499233492079712159103881100782144754480940152578761693483711968240745552348959723076574349657702247655864235956266462779421696247647992758536788727184056552804423844855334271987674657071288775153709540030808277262576982683247601176438611297144164463732875697891646767986596585345122768965343381528911200594713274937814759949791232709575286680045596491577882011362363573357043361525057669819681847812670933406551288210929730754804004277578626135872074399898128058065676836667171306920283335321165554333558425823373913632959851111030580626563474205973470022759246710028964052066110915171724362759789918726978052953053121346416663907217430844861608665181167478594978077852061190265302834943093026143973976543868645681107937160815307629194195438109031178191334608785097398912370477895001738248854374282641986158707191803751611329453743140069557555318827481534778331588483188125739041066458327893644873264327036830616132414521296784722556915607347529323391942697616379650995537398053749108335801308850582544815163134000105695607371617205436730838594543841209218855028972268466535657615777763575560242820483720829435416969974431067952931683495337176204789669299040530608272044963222520717172746706251588375964716331627503913918152482185813516752716472734765372474675200316358210386775648895730159862703801004224705351925765123732355705031027259473384337103684785659318363042147310784097059859775285035422997078938482848009793268880661108525737185065558762758717832997403517407907728303806393910235783550888299942016601562500000000000000000000000000000 [157,13] 71346867569571187351871820091198770549112880842664486295798768184865380999641691805697703877161969470064771900548650562690714016952693701316254869308868219038515211212057521827940148308480898745777779920257368284836668792922005590344146141778496641061370170551965861640940201513367779977403935371750753884310916126124298221646994309881855226772463409854963001617950612804683609362599201708503003771167005449275118612465794243762562844884784308693396830812339715107914201670831379576608721379885834241789863774562857868510357447897283837684464724955665833797800995814741155409116255939791952155649929733139671963333648703685168576655304267665612145103370247200073255389064281086205286694884845692586562049222755615604974667291819376983938163904699368826199164366235325645807553837519596388201659544656723300745274965344153523039310260001291069742282134952836596406890123229567115277569203567730283822933663794229638234941208970388841012965699104437235846087078808971679231093537117790601221522117041062501260014348611448703991445439461797865638816713992205286126253053790561438472677419238793837567325340310611831300559818483817171812647801033641536898865403972498659915659524593790652604570968431353335853699979465664561908330674123974908846557123474454762361984745572021185208240129268363067581116835102997588364882766620649947535485840469228289597532836799666906453842564801568778742599833396822449515077133985968623867714121318203187640890163879300356303754168776895680171427536866197098551154102740717437666442153711140673897426210414213616486904799087496790388144890718404741941810711701481032990571276006341847948908976185580149166507115850791175675538311873969221332316079065893861123392532283458918454214909293111861416308918686430841443583766806184228398555089139817491355933541085351245477747782291163132950074613241556458741827874657364275533151702393693076941462314869927475478538841427871981773176939241602017811167028396191678170078099872284648428142230952535078686051919838107985642034131418412162443178521300037216195577500210848074240226043630631441846123868095485735319263853604354608251014724373817443847656250000000000000000000000 [157,14] -159864943529087554466833408937740686433882762661940846159951948078681380425282503019607576406214840218488399062136536636664286764004770540855324371401671458952670780436792687774837438585423964629477374013614581262904099191052287541527603034810873911614735821515678225045896854130615356413327161608208526342882848957120886215400051608429828716413091204458518906957386402833796300158286081222353167922520785562148639616440405131320809672862813910300234640194154171016801032980931922734654728077894246830952059135887807966693404957992498205729252620679519737736232883621810287871882331275156180121161444041147400112261135756390699495487896439791063342273313533744985712268491776214208529881977179135306714433855007276244463231192757972077072337484891439869802564505902201239653524642739020723279264912536872604249642708118469660097983326102553903130457341801339371825853728565937669342198826126174289542008480790969024657025195324039322684060238230471309910489572188476272300192242524349220770862793388241957335398740421530283359329865530727998236550330107984010090438114892066706759741389695281112289993512759853604126997470844369386253602893522655187299725240238362027922423437997138073846427907906427856027607779818103770274711650568570705749271581012465015233582739561999789066146657954385325957516611831669175217346574464001744651734505583141361700362477524026178145469295528956563604128670267593312239920025734791812560354812116859622909727008114650431740564914516431437580507519822799114640372317204366052972275692189911122556193023126941039982335130216673187728470147104724365237130109935230055832661831653631075657046122162050625057745692227497352976064432309137173166259085812548071223588289590532952619271146707312113964932316054349880423352759845329610910338705345883000316752735033255552972625105133376567764998230159773466745797954530875842919335224225066895913851003252052549608194503275184898839003404611078723425237810632587970109301420771562511631194549263779411783258561898792513829649255312857743362025061521787751530344697389051991498226975832897647377385104639842420158401615007393026246518275002017617225646972656250000000000000 [157,15] 251172433876322509611958612478762476006123272889668465523715697667292307195740998842828859027661581975754001703419735770689963331310488981629821017375031192907070986597971195575523827727467369053123734259647824755494437954297373884487911180678872407908370565198555231803447693030167856019062921964076858273280885198917394280228316265943983476612170939025642442649726985065346128844216157593438003250720429900649958684203973573622847534895428764590126310837751074977304803873885017501163835606190957997938527991597031394025952106438396198083163185586731120807668806483285937783631607209433915883672626762395384323613216435571838562046067581006537468021262257213222387492600169480363398500761250751960517984575783148192161209989721938934106627037252258323470676973865128753923365171325361866012378798582445850605101830498246579354324800924027355430785151723307000172097587148020195721338599618851917242354116664679941298465075923836454202612841359082824287704499011631553779603708448378593387878609990452193423335364879570074793715347438707430415345193058561587439461577620197543453282559909673104770481658864284596806887569297851590552740724431767528183481317858152809218834579143050874692588178526773821217047454992120234154755030873129230446230492821154357204910131151351556598141838260920983798892336283272613199785342171047969932423202219487006197336897416189495842245407173283567309017587571304657229990316096132237318947621382808201432319482897552681053815947711937009583958139888723478485846074950745697396376747136970267153517710974089359986552903209409966092112890298634712497918236061135740286800631980374166856780795832076740642044754539675279587362143174212729446957725981906783632504458382884790314499807454015634471162479920944181496242325145564622629289094656377222875995496082893318843624052387115391333647850770830151267751722529649132023887709987706808967359768516960989123629015190043323250073799683486700225795259260283468216092245717743105722698597663561967420526578546360298084959384240008415653123781338005448381858718419940686270228952185985451514411767038941521953162704788864445504259492736309766769409179687500000000000 [157,16] -267231835682443109344897525775684018735281160905245993931613312135411616502563098471041257444959129141942680764824331885925105761784555455907459608302356182677445988991463319990077196791153860581370238949166529765949846428504980146817914218328317923424330711486419651122487085974908718144857374138961536929058913777972331353705882438428683317200178213469503785164289304635615073439786008187813817670753331143813490482186750928899931419790960090820898108631217788423686611347977635569454506703433769939582200392833032547575985601101425429452889322612221081899853990833746481295559373790409367213833267776935935465342653885506903891089901555136855438419233481506855231983983187468007730674238370322817791407142547857548913665301084360327901178851163804773945896799842925376151249980660262095672683128294962393195749166403863411995064801452846393934086725679361494883885890698503499879320237496275213132473223059879771115880003971953163979637648215197586396997566671878759290835392233052805600519713134106503025228886141149555524624946556423773733038437305272320589473389854356491870834090364025003406537890866707331082591460624488553426249912436757594088642271449712792589669992645415682589823404949831331000623962548470583834640638233900026533539458807014974186195508616711932021081679428022718726099526249286398390789180216406040541379687086036095933904963288155325741562069437563704204929355312261598182075914331810397915244119827100698772469523334369414699293489803791492141575714282836061801370979001994148134689962206234674586453213760515871275774449448187273370823769463980250165864494020827842884097034542356081737526335817849949029063220934296957058604723195612342990374294780927595923972744144522959488435813551607329083053925608859941019473683676562193188456672529210115688295815375091702349483229359031371865095173619145340008822419186203757158273896730558630442280526726817754422870726038024746125449582562784987889614967889855355843712921173528661350668217375561219423153585293185304477278864220976188404550839174182817409679867742515848671806263204075037625603214506047108624210359439921091961878119036555290222167968750000000000 [157,17] 34855168738140826010378259236362225568150931048523823293448089085170115280469915521365675452137886483782334558632170269952147711841570068158128948161331481496612833457889256593099636640831926777504449294123199176603477238286709230192676000693141872316192534914804320456052198240574517048149852074653640305754345789626101188916653471397014638286400194099227421693075745010937538819080886692442758966468652054080692992173081642244822884228342266307667197778918899599412709499220148474564059265853666615075697800826254781327771479134033819347799794905030401174405601864581639273233136451459260828537317515601411332702114679809244056987913736866492876973320655641145297880073519721746055240801750458825038762947790316951498356189284605487485864794665360284529378432494716802668107933826526710372937820918666532649867182068425657370236860270807712568900106704426759215559975132788798614240784882174305194993579562663387437255865886737947170169018118410140360531568392451880856359570888072526893280017250988745213370936967546620472905776480019850267714523551965463720281809090900503340030929614966549842223371835960199534724733926881141298156119576461256381116708314713636155784783317097257862871391666257584840156996982742217574089264925002950469543288442199808904828573491400128932971736667570011876224035583064532323545258353699266484937205991776422365684113570777644653846433541061139307668137207026202057461778751706732190399104552201933515048104177250701313392227321656264116739627021458372570575802981851526385289804767458074844690586731142171118573074894075710381824358431627382288371883145739967234353642667305868357595325628575440853232345165469674123888327528975239408637712123234104534338963845105114348722646627632046737942892014424599284713787282435751171580047155025686101114834636960211964259562960699486384372438020948433605164872973043087098885214341956395795001277095997827522665171060966657710625346672004404442459159079908462015022706805668881325259691266113107545661645239448430037645651363245336859703896826112404858823253832988523174728563395477905353692424706866850249073995493542810208964510820806026458740234375000000 [157,18] 681728582418209799882227468327639308988307440753757894626708271414066343657118036138307262860316187798978100042537432582290266814893271319404883002222701486772512368597681701798079613198395325850635385654449227957883439025004467670710328449737591890181191459343547417967188565285801043833623569013220024480926082881145929870691287032850505053090520677471234092362358830784738994489133809480010225233161602031766710363586572022546881231123659496664193351839681625463526520549616774123274862988147656928289364521596746338022318412184400371756665259734809158802600092691066554697759007457595119466165482162439200249424166360762276238618085664144048429310840153265888933670223397597343333349811104976668844357083348869349659327277641243682039177585121711156403625399473685045630996819474411913642784785232010374162754265732678287397624389644432945876206122186455387618328012367587237890994098348760076215894152037039259743636414717602689710370767671832331614996306455246307270775335425835516898511292808512275087650869002737784850060767357780973200940407698118453814298707665219599615054681863586005883404918931630628172125049567078092889061272817523189760956995312098010844711888513320210617794239569323556571519082560438215050003589883094251194222483237447001338737166998471230597222904713185461318127051542306223573540319646340660521812866806988573828279034884410923440825861254994082064265165562512982200772449949012098014864840978958123326584962254389133275928804795098346711859030446911168237967519429471173003312226177790374704789729383081175251333768365732845205618102153368226422013493329509925006354635703589221554645879735007058695684383314846637230627868450965927623760956143380494340905995868465719502133974524183758223045043928551552374151348160726931803245379512945262332944094842299380469549349205760250075158289679041628196072642542694681014762373929104898189830615907502475336780696798861147908466573709782998147716631012273732218617271142051269011622729290613588544153753426603279328472990515956850387804818223962905361112733218173897801869706541604392582939907965727626120572280044029866985511034727096557617187500000000 [157,19] -1936668494965645827338913703286467936047607267146315771169113363277191341102142653546479439938713418189544463546833208772153637979919340576009581757767751765547429010991688182680804900040140607787632375179377606291878126446628602074269776130126901237009100139669268015002335139030508513568116669154208949157045235940523756709606451756972520935697767291643299816797966350862850606145714471501195853378328967983698930171762215978742446430587438508658619296150647720769133662062722593745546275435113898574719552075724353897105714036480510397846780893713400578824673290421813539180617754501203897437944924615378136098970071326555477186789895879266865696622646820173752760592243947357546818423325968011667815216460104822750621861064062253260921067118141440186604422032990733452124534985197999905957824473098087962728398181790206495488148565555472760614117816863227772488886776785774119846315490591747409748673367638441270873082449469653108307262815917131361494660110338213894984867081455136794388654135194919042782993990634433282659800288195471477682742732750089701845948808870257626066615734414154345654775949863540116832908697536442981462981231667571708022872346838252826604310460314664283852492293724128216380924363853065418512702052637045700344574728342387608968463226952378063767925996255141781929346499915517673666248239109079673421351587878409861762364056633034308914515379033232312796311316376317170575804801660311236685009425207809995205268548964131393896264754207673715748211580216932179122533224880414612877982818143127636760528439711653897866437754109188022124676093629928992567869866910199835938526749765237578396845526592161483577113935886790860693060739199373465673898843740200137687547215779330811642975386915174555417293223239127686007065300326403070506217618906747174602055718801617171298253796443424126259242300013771699010667145436673079273205649143386184222660573892675579364728514465081968394993654870845419161661940220381317000468200652266440639890329883048917909879374157718501968541616479901560014994767545167917986328867929323906271826765584479100191429070153471174789427955431619921000674366950988769531250000000 [157,20] 3294061998282355087758479278718443057821914645375560614230952487044878007888317660640356636302848331002598661641190595417084968981951436006696769457368727218981076203155155740068221851370333415890889896903876582621082321874663550529182673435511498839283992484738123749368617519123535376253616320549293031149313016396312552463022803650596674716517265410737916205593652437182709794773403838857955690476615780160074763938527274029700617201406925023022524804363907454752628606313319930357381139292443403019451419442750632662161437804734782792150544022354508286586997516990309203644816228382607038178666853863605503323425094449205876515976084924601523598028695112153553796185635461128513174680269061617399296235032884807878850247828939024298450503440343044595350278202520242679473076377976504730698942951075859900199225381765285079404216015041032944071966473823284058244187495411960148763602476819503676494428348239354596909776767240078353786478499787792587070581559262955818001983163306429585963932470427427617666886095689892134931230155356696681023398873633024836170113441351577608991899163402700228032924684583179633621057416085265579021074525813364878193918864547395176915326958112822544172650108513979592952286263353496446389913215745690467072529485097461208785308848855282253738291258751531811817117171530746812642715352962356973532026914674679816283858117417984448968895741867918292271855215228172681842217578047804376519081410870602914470845015708772383041197502748384374972011933696156731892484836702894734677081104217771006265630307378399329423443787895701824291868296416478373624640682944915159805215313411091781453597148221074833257170720082337299947146664928735970389512109565129309209160247154085839012643006973196132150680105971249070754438496887487759217643627459412525551856922734239617911657727512678886409637654418313506728262527933921360760600127474177823497927650496625264409958805357454973457078697385845668294515628212823356872836040331094023900993337449050237117124022664150962380241035743296910459751431128965962374089986037686981670981917155840583069788789764191852538210980583244236186146736145019531250000000 [157,21] -3757836214392982976365298611401562640188946400113185963346756300896928483245890924442717254024326084752925487720058944630747030137441821095458638579594867095736186067341296547692332330648152781147167598267280432476339245077728102319319650136602457489967650260861396546933499574913389496051123364060807103596005462304799947246582732516652915262631307340071384996371400503925626401604920204671473418454319617161062097355910877346547965207323051439969839805100545618051134737440449902455022393604812320054710717880703839861534795763958107259118989165780102670153716464952539170591398269398565868367409412502551049640176301521976787486356835017269399469421619818050618359752709604851322191531254482060981257473049898713134423610778709881084214896951035009500376512516198628782775563735757186308692140749102955505967477649647220036527936673066182515219725815032257150688646053120546699098308457179562812105052383179824109526794937048825639305259549435935126175285539764544619992122433245637963719954609574533238087547129505610635616315088297371806107018629324735680801475916557407586704904485075314578170397377266274151452872019667832869575207598735463978505139922523655926955303929254811698047369239521976868065896547657615695104800162888632695363952820353658692826838146537396896935013757184451018336617669974218576639118079658487247026933650618073856148344532004740446213275634375686004605087492773938622383527955100447544981062185385665235302895874629988413344065053243753805967989897653206878391867353515892401004818076581313914087123664418327202447004662286741196841761383373577231967065332773700431844858784086090613627005552376353076854182699733866620530007363072755236602813070681541058759714615503524712432870978063688686010281803503783276807445779920014010337881427567004225538028816368647189228064820453455051850048898057673819173204193008073758541506270511061325953312693600213496892450981108641312605661138621765733393405003401304993157505446192504576301523393050662017842978138665743825672541105948789186541309775373884297075867863056411925277082569635203478395433577928389304312339902480744058266282081604003906250000 [157,22] 2067000985333254486055419960427490641140170254174088936772249657582154376001537835910868883786303671490258892496677209912513937933652444430123583714911891560636841556715284702022610369411581316344457328051912110852956426261718834219007159299674391501463199692544474853290133594445267918247587090570837364113133594885047291050435938436396719408485892003673133499111681408287636165129913824491436467605699511541408392493902500418914145691343022829969066799511054295403827255234104331416675535154048361452741768208373537713897210253664074537110167856481028454814532807510021164047215200743733183803781548764627654917856133918549381732056474473352760402602011115933440958653113102199416993143581815724535098550776182783767897711286601985738261847641130422808552668042214988268977604487470156216561355821749719693775291083490735630457276085047447189133995601132511102959015324168451248836401070300982711881548494810160842525179642381571476304784520913369330671143519657136274872430596667346961769387617523641873650771126873681848475068811041321894198547315394747760511015572287782750174196836298608907490692011429337824300168896152019726863855663724994092963903853349088059173903735771831135791713941913411537186904311387910167732891886856220740266001290058316714961920269055090774742146127917588954357961161786960020685031129577366007985765784420979271935573681358062258758192224244156253261477441003400062040741291159705404108579369399988512248789526051357986702423750230035338670876375057445231368172486925894332211960980292553798114256624841237919027160541395300764111940453507590814797775572078772048676839514893985058178151630643151711646159545189916887020767782779491761637539440034400165271652640815232018727941091785054523540896674984020976294747134670186655455337102473063368195795642185496992106212719128853823250956389152652023044320159080895139719990031022841545281514820514269544493440484665659864480431467052299042070816374733925417522525968759257001867749830963796677047050599993166501016782451571868087178241797701541957137487762194656243527625504318556639801558933756953084781571305938996374607086181640625000000 [157,23] 2697234977894637930225680469878710869163841415562844384304173521715378162440100801616036335026008362650677011711120308988374006277265967353122409409354751346486118373199931082275884821453331594521148686933876662983874683276223509561176543353771889247356608842637229103981883561311163089160523484399882191412707905102809001162655501355160651902281091524064330450155927234707886211079217829379775323450471278776915995212064945777560916159019893009346452088294208432697538094741554576524088656906828596600061355261958665865556600890612312857206340739306416368289954859170447275030230431146080503371683432729676636284058223646435070692510558493848703565427452202501644075083577493674101633118576808780856792926961112106132605717032664056810645624019681438861564958580757797469530946671956211717494960757937124264857926590166235785814297325977988484909268732372728985114323626236127509401447359869699120161240367523765277020514670313505133930378780261573845281491293873241292967820365534541516008259104742722450425405275846738338175375140882778450843965351672672315305866939689945052267966886756379918289437447594905168261308750102540849006632526609070437267676184468053284044737003563114501315663432102154993454177007442681387202152954474071611827995987297003894377194079736051789555823556965418056013766541061959043835847004291378831510232318938887734085346618253571184888416982783978335511482209753969393690465628380241081377771218086422853639573413117417001010586835113338826128303431231191615433831542173790840286146440080725955283326194483691081765871914600165389873994398531505620171344467880452812284944384210486277884424844610023373796944604021926766171464492421630323612339598614646950392758961718111190829919992256150150948862749252464304906742203248894023945243933611828462793538751454173932772561760582800118483917960911601273504895348712902333872709753932478778917735474273811452081615703134851817564649562208397983994740976283400264676361879619894128705032979318317063282550161945443437186308256915887211327371671756629535491179870396560502191623123850063111666460619053609093498380389064550399780273437500000000 [157,24] -10414668948868955212744937621697384393319145434971808054349369263133386333003849681616603632949675192391219010507701734900015257384573422773356175182055551015881537924924588564687965068794363457363146000961151311011443194994547452635605793628555922267271617912836023093364503314172846226972186112895161023756678718009735551510827883125978660310331853228256675006088392965305256494448335582512081510902241185320845901672541210196197953779158348812142152164334461601768663709071980386622794383056664049586836292492495170447411937017964294954764364568203202183696692319138049654063829675749406314929152381470802141171140536310084969851644991122799250869166904581998617996311824141327217289411149661886907596793154524100128779454438581777961497549449527361431404677074179102756913886706578133808958721515434431101801998341541301346289810392004277421494233385106833979986242453242064626284810860463995161448166968000067942852483597221641704841125674079419258952046580728076571860101898706746180030922577609479009359970321472306665727585612182864594572796850566735493496251434139643188236015056174748458124449677092507460715634472582230235084882411534555572418233946138430581270155657683189854665952485489057688545049474141111601768444250423647004193435389391919726517741634250149786432091079936401250406281657409786505465534413358344705432787936010655065949320401779191717247455465453853955487698246549611682364065827937894889121770290900162695657707689406232571501156199075719918300790937445020589306477110115033124684083321567540029430279303568872546060875715497667981427571071006059504653053917205278195689799128812910540321669525114800296671506276527494939392878591446173800355023503784861967877232576222392911357456376099737477082834652092685588701438545161531744465506705742283488011957050605276975898347136945539285039305670324407000523256219597052439185581101824213555683843980470274100529090289498013828522098504878263165224668741127934454268784803292634293298274258182299466159803541238070458852101848270162935507907153671683189542934908533724398720126159951168054375748167617032891030248720198869705200195312500000 [157,25] 19605008256796812131149234041251131570781031626153071334104352038586100643084616388721888486341427918159913419257244517115086802863927438434361110906579353493731566133479978843850819224701588463418830877710431407903020555185638560686409128551834632896620322271029841527299091936642273354294304290897422851730241011285903222437636977513996170424443069241444609588375164582489726844116212415616619355344244439153346178507340862059245548688074130752763538597770736898144594440027730595455713569192933562365436690426621729043122285675666349315512319246415891422002087245234890676546966289219216317171434368718788076284728311330730526010479976939252055968808151633859834698158152233906363066336836068261380442319938768760347928143321982771215316215680141386912601034531531957872177912057905775257313001596779423824513545928516436329339536360614443529615644988846214109329112757638258079316743451253003631534295827502448763006006067130010760177383593637978123125975653568466122640274826031162964996232681062079822460516495952680260580534819528178037072167558992809466473843875005280274855202116801576274611741896134185328428168487866592162297754884637740575425072026600017111203277653805357679450477822785249541188280243804942818855330356294310125721765475740150833907461618857722214822874102436005951495442675601922305119136667301169659252147125603292616997575380120730247698460580720512580081090837882843638900248286701507622520840532136363334003385709815996268885844430939940059211335787299049951535588911618343557464561929108953971289953393738911031273740885906667983553573699117804324049937077138299601504944111232176645631898493775214528842882418947944685869696320050169689957139667397307139439536334144345300619551277619548285934398744670625348629021144869312183191123180316424433484176712243417496841072450711641609257538683934896550002170680297010798219929601164078407155419873193504483812183451660511294839920782156745493517171261227554561431410197821612797824008197064469704480447760838323754028304152897958516956489622004805152771425153819671449350093219169479134486588911556737002683803439140319824218750000000 [157,26] -27837214510973165139250687897274003085638624398871240090511160482813927884696190016492579372882653163091201712481123798883508977015149558345674522459246918370945559781185912564139696810818469995174631516091853130072350912965191699501666306903929278045855218716084717249569490950048933183283741972078396396876756080309309689712142422362854355703671950680735546237763451495420203275067128082529118863549530914495087828878774070174334596772349503162810767012720391957257455266317160915707385183372377534079853293373257164164272714595717705227362281678105584324749576384197365186282705185220322778937601330404443850151899433401418564733237603204984436466924060829271620323963949715443384717932599653287246867122528807121370597101713629143046383706762551533296177659294229149491292639324204118477729116078987899607230915394149475369256421848003131428256217368316204933498715551080605263206043190447844418281984635997485128470262238383017752137812982754089527656896390423819682223204203534773415587882359649994811401233405841393877555298551877792950844185819593649432641581367500631686100280251737028172818305821153579560654107870016613595524885485932509527767166151064300924797528064435766750773988468500671982786767131102296078365697377596866780680209722261866197895605325427008928678282517489627822941184045081096938449272825929576277719769508376291179145336600711694530298084963327844074071735726864551611267369560402439475250536378172291191001164294543875479296970639094665789617384401811007823707564951717493584257671974454458409992448074399363892397331816621957286943229919350142754718184410232432376901294729025806420256678606409572987517005617674628177038898772692397854833404329166708182522139719337159671657957270722889755939021912261489182507161714631961903543438549679621101585769680194311106302192673509626352621899541923136512863959572087926722695650770891941980811109709898939686692772114321797828545487421034937377604859397246345564149736796481807538510569960233581675100504222928521211542867039309105954976493703997498881425746666702158444282420419766473258793570977331910398788750171661376953125000000 [157,27] 32664205149209576620562233366555942952702737511038889837343970433236652293919449828093211040445198766824290136720372721348906487050585736302987722554381392596174920801767820247977587524751315187882816145910164391698670588528279238499267452349987854033350030072307518801977137887329821441636008007459419569142314532410973821689021596505969175793108908550682940555552840549433554923921293013822141163319819686532119962484232458705636965097345402474249229095730587630913596798103713025358656528992064482566897760951941196377797366710496116916853538452322736989660828563923663298387445026305547051170561398707746222110063993339394058561095554856723461833676504018267979566404127194884575196744330199066393143812794864794901521220657632573625162570250197661656992625302581628569186338081440319149215398483720673178220645804409696519248646109026383573824993289354651465364669427192793391190925671740202886710000954142451618130640348426517793510815912303371106950764744866282145771606671578377160141718977033898633341551378297223543929485942036675495938401215495860293804805568801084295629335371687436629959966937533629831761834695474114752776714759610523727634797215610028138719456561355310861599282670966669260100811134360643027404961247659404098295043814272759876501818406278712688953735633974464888540262380635866227096635802889053563677761545215500820993791198155553633188139126301219549740752626336941440135534821213789391645002567033486617282472770825950535319979635234966057735649610585252864542915400303667187697928622906910088919769582887524693260400295530661187277341446960706076836569456514929421412202591875696802993892245529847150643125072976240036648218887658127522469931208701903769780854642400353379321819099973515905782693664362196064414964263411702213166632930589406429121939842463590778872244136946671788402483427540862460576402749976318684820659088503469083300886000917891915355364704492731658796621427442311917428710145527059803822786880694877436033293062693721385350917391520499176009886250453712625223344690816651547364574016202033627381860089147931625053189463869784958660602569580078125000000 [157,28] -32545289064520214323750615749315161065767601044119152499099922133531293430767900516483884820215995771418474878132483243402399197289113137477360634030579761117993060624218847884717997655122562908093368268163796068469809520491132149049154722045535032751307373526788804868634736740666947259318150565434553913991487950959828933232670540043059747152073064753806768326588924482190893030371248345243273488513310543620807773680211556865586679749880721852750824460675771693214033660221068463702166090356555029083889059510480059777645742996267356891753188144366068124878512356896052777914324621277410871607522583454505756314943401076633777247953967762646786201874992716675418744235524803939996891110777708642718764017893254710125464576058163045633524322644927713997940333215294540554201098711311553999914408082424207472190934365236460039941122365883555015302925681164139609240702265990541360720761207147803888813591063547209782197137451771714388577435302250431488578048508859554771590605772794374880393571099768837111956909482517082774231054390157319564219006092502845576152203234592311025593925783571134806533856999928647457106963456358224686415854815323783240103613806727956522983215139814503473591911176371038675872845030075328967187085697742965479105425195076696321056339662114564402950918212170701800763980337520560413625527909983662540442051622941603351654825870757718679078355450353857959673381743501672011227909496845514234688300813915825109658830432379011087580722493358131195433269089392826198087644721817358597690465071151715848129073272962970416026163340894268321820150787125149730109052655593515045555489847752779960792325317182344753897990082361956862460275470939848382144690996495156244088634626247799498934608760186250862897455543994067114144697393650800789507668993102864539337709829561864356057195469591908040830062455603568277521434337192855813016985003442207806682607297361232533608366309819228934463074345835580418558741896621363271926447295992391283286527582635284628191768721356876128094197255211001522863257312741852109201254986128875698240772067551529467266391293378546833992004394531250000000 [157,29] 27396956834933195257253190235271398125067295711537091311897161247235487298347501076940502458870490435859202482897351502258615465430872199905010292330814856410087138675681917276630645518445762533948165394961186695386882394838727647416471541843767457493077242994281824775356199492068167374495372203830227659181475384437462649925223695983333268983397303677698121673134203778167246897856592975809818079813197655612875704064538476669866256196387224410985932103430203170224118413343774396254311444616040729743900879084176154389052017766687843075820743230863043307126908854562454044480083539175206026687202747262845664390713955658634974504767447714925360890640429625932181490802089873714336281381045107208052121523112257128537641665012421556492027721475106318755663838168526492532321588126771205512898455055475273301190845909432856511910897468435950258654289204606351632500587346154903942039156156306951587966882523732068891129187481140888193914478445450922735265309670760458808860309381208413119497827507343057184528465034498604440908595130535718406663481745891873643911731144403588148558765301258212314215529437038236321483076514401986187982959668996763250500805397654323477457036423241440390379631420304049413822368091996774215535071886893771489998123892351460635633966266816428978849977540153800769496758077043318062702848142068342357317602925299028870621251776545217612723375995338208246251224019655399815375479362469811526292952956012952522101686486249490770679316012387856259921353540298539752265306396315177329442482431306507289149272052895182658138212369019465143606165819831890856442796843228262542216451074579788987637383097976842525778245001911390144299009577765966787626173410326823017798207644888999101511941893563049766421973134440631541756822228293134780954395124759669306023420344433382617140845055775727372479355901173979662813106919193738386190744997149681095123305777362069556878786705093965176631113265211535354975614301047703685142368143165380168154018484803671097022116331609353662273828383521076983724030614501337623964423103283086904360257656486365984704889342538081109523773193359375000 [157,30] -18638524084411837389532825525300920507869205307455239021648812157278327734352351585206905776712683024520043029018274615402033206838467939415613241809479909566521201560403596513774791824405899572101148146634102819501668060248394667296254879429115886933007396359571493854774613181427060828332933322762378404979856657050244475944500420940307468554422772913552028143862652565933626585547751734873080676475555484472010000987590460260534751651176319794171640190481670484398943987353411941080114577014528755274826488289882453805276382844519199574735481355706651748949368238511535493167015145793312724130151912812796567334755207694243253371049600400655349902669011520849498412337222667905836928103273782343702208004050276557127039027184098525572613926659009911416632856474125077607039278117150113539173017918617457959070388957580886117181567330375734094984367804708932198561447406459287050468156801634283125193371931313041394031567864353168973393652296818961613211689938721915287950172729665163436951630005644383790590517759844724489774962964871929784741041537255042211440671288091595600462466630650227461648383508954216296474737800269413998053044612701911461286355748676862548107312327130806046320555354929075217653090062901252490236796535653871299356545166930833603081370127820911434454261503235522428356603689138644292899429572233505244117999668153237439407809601118992891948885454069874900599294665636166558307135341230915173828716593382422135084786702972882513162715356883855097152777703108868515977821063899441081806173738463198050916204325724274508840615071128845039212017038973828444661448642422316164530237082715666143252333238081405939494371888703058512456222201058797109680314161664386581651085135736012189421988596311475309559550712475213513009994377509255981483578649476318976382144017727075558227016021072562847872806471775221948549982343648854910029910189465701444120835004557640695081296390542029864567106455505096164805750563982074442952062550694785548968535182984741683201241833587214024476864918349966889352418111548266685768567842501872165500344941113652907915820833295583724975585937500000 [157,31] 8678695414574164319033326681940927736611314116901953653077605426722668141752433613505583893311205411172844380992622570112688796486473081644559771762470745311774192229472112633650778805722266989156331542099213113691173281321785914048299574123898003175109774748819850860953359872422525656493427111364567505775344901395255423876118874844561151011077373036583668384802229714631362204884494233856578296685279328867126848814318139330452396074102470010401291111038877344495930285036569718801708561087576825909889753447687765600775106479626587852451351771844871514884138395059552927317211580257242063114796688631952653253639018613605935944571220564136872572203332355813146351992032011447037848705194662291522455914561251962405798488359989373189054672811997719245062648556734604908010897669475613910697777381401382852942734210429428231102488736332010271895347046045235646279216096474911431326867606466218798979782246910996291033751450592764792254010982438030103207968429727320795589988164664786970327584145956243417906543080828321991893529584394625632774680470957946619888898768205237215279998337809876209527146124315121756772249558418689517846153629976512764050758369058297951450374075918547313413676373665110079837554418792137592047092986358774778985241638901189756245926607800472518761689907386657541404701643669773911907211817038243422962304119245398699597420005426553494248267455265649328970340837790738165197699394911176830967150414055104774234374840492187229087546794362685254985665063312327281149520279376041983653021813847699949651588810805360088808729921969154102669570392258574419348921608716170987424204750974841233086145600453756312886064008087310833170572120263496588130695406212980498748288889456907358638350110415555835524856136434590936531981337266925717044653572714422425968024311060253820944797434174543446837859287882747576936046326221153274140050904365834007207964137824696715737744003143312206077207455506148696276696970317141275768783923806485886561526066002642534809876290251756110502792019897737209323747202957735554616247826501174137303791511488526566608925350010395050048828125000 [157,32] 11118208302981546150918131665171855421117707476313007948711177647728106407632106037972373838027091052808138483001481296905552447516392712523627062193499266316235042883509837004876286551616647713729644495531129680035134134147389134980610287201035369988841963345436413571519717802942593783324788129981221078848279083629149466562779393722598292682413217726179553631289893358939411864440187108177651398921492897497530521754818390209194695725434953038321539360146246478686323653735807220736827873657068650616068787064967011643756259302635826467994699717701008865651798406670740070969998663696294575712715923564291911231442146059812437375334151975059877381239556949518240745834320865746541700890344485878835232085316658738346533329428222266123560209310752079968558052777036402982168201027328916817244793783102257229205149391078929091454145748009283409488238882556482306829766196050805175551468435976030217064163476563985505714988255458555358795672985560102064324093746809087271554107234262923257494906579346121347448481883653319800109576234427055331794569256237759678245900322006831362361495744430330628126139215990703452980791650469392886724305706518239903217513552089899703491794585963876983671608012339626357197719394015874126675420695342541504795763275211474927590077020687312599746880475518151246570741819962030953657527682404160623800757294810881223113900586606618192512940265947550553162092187017500009899215387289137465570103349192743260945583852381448579131945923051281215167322268505871812944180626945801141931457093456936879405302753252190951947279157453401811153984224310792450574599142423886055020099778458350265949956131149670291262343522008580501573690187102520000278671383531445659828598680958667644910190993810195702880124977452758286743604072850253778835518401769079449391770831698922556933357569150962555583498985182811729391682941854539203663294358911521397066915087263266022446761743215892250463948103078551735734387085608215615703470093984602801096262688263139221172087763882480622841041165340621608683683692316955040239860045802049344498829697158726048655807971954345703125000 [157,33] -5797234250764221968308392138688397614204970462098141849389457971552355104636788715301195768387164395653171431133705405498443949339503329932201498922185570743027339036221476901597399466485130257941857350825024219571726804689339202591249978923154705611890750314028485341221632607881149066912074476180813085109668689158022850195476843264497774744166966770662375098212300401160297937109985882761663094768023350628001688619244971319968477043968797352034703068937658736148196140440069489952143552933108112497935759486960922871968326070621789844051627255476054797735482196457344479177857321361503683040956682488701038926931134232194557552860664438447348360981181684352438871520539438226775143799042976751173024559339009416864009537939122351674980400085582383069121806309359466996526964075557816898251866904591806499573931401304742994348419703333586141934114690757692745010683140560054003814119306998551369077791033380984051763943534581892670848714704639027433156553330184042454598322283746179602076657047990451047627142986270551281634060385402128757923508492232855788560779384265374485637070349606899226550340183373591366147467897915011464066131080679621037331195339773564893922555331502245245338756716729598835650317242312575818182612486880084882255346441098242611652166479263677580339863047632310309281777263651360723383463762256991971498444245244048569964939189792262635728516749587979281588305634586000190973379729851919572833980124224698986475373638251182517870348481575008683412169927537696843771972753766087965157534823088664793963996485468077056431419079304397188271749676841925562040164945323347660350592921953300934865267845896285751685505488380474300591093188444390243042573325455744316862165164505412195629016147719904261518418880366742535210190277168600604847769834763969889811786727651025512098491017596307599534951195846016918373655575600370425379885446844745094543603372213539003460147445295732267229103184558175311454043627576768299024530818044589078755407778105603351760770365619747032759800608609340516731644781369661752716832514882171374648311967803238076157867908477783203125000 [157,34] 8295488478867264783767540347717807767321122003394474190933715188159361006444060852486959178043290548773701120811214331661625179948909435160090555004745039153354665698944764623835305151854140547855568209746088225599212144455570948812546705616705331103067866785521855774955097109009097923899068795864317938849848385192353983104394539335675642906315450915598092321805684403460415089526687650995020251566287704486520337979968181196658886494445757893110705974400707891338315488552442697877858212851929983240117488732890707069175284111524725305150194680420656769405349031120711011351428066731746546573260166469310959506067073293673124357563247777016765369965746895300324427182508472395223465757612402107533283013020761123763114773448984556733629125890942662209798462766292701908215346707290113978555964115287282300094332877242302764524853755600516039258304325344675602920649123593387405698539648937998548977741958093126100396899335746016821070601333958736806997516367367610372556428854659234023394933207124804375556010312355421016232506828580485653587202079657382216138084333714609814989132465305056785412461293946536248325956402703119640661362181407190169642691559149508733335287833066367985364607533106769880080258912167037126117359810819438273373926454025441997042854763122349353002580723551423897734409550226880430792321930935668706665541575206005068966317807353738891238597375489820964850979225519824709736273610673131600282040529479352088238692375226450566987538077399271439917894580230661000264906731674809936100716683218587699921250818657387692808500298299370836543027464302246402673831972740599965710816210554762821243731271315394537684039631284538634658343620647133539032902395532535982834178181572412993810142085556013638202920636785797920824199293132332773232195965381923488704839191002157040894025582967061285208539705486803184770475689618572570051888011371598845647912274796593875367218944371086110514667826456681903837484064272037602943110605916156248726301774260290475978207082328844747531093606930477897115436865628591262511427276843400946404472051654011011123657226562500000000 [157,35] -8167492301845604241445113212611460832461654997074523393946623842230184622538333959392027477664888620873002224094810324283989932340946354396702323207073134062973290706568450293294973082934938342713728703169756371610464007734779373469580820963153289483016051615040763350754199166083916254711129923555274774777795895558406309682522131297531036305288738883031018529034899838281912867756216918253477068892252279111954114951390128813195199885875185180785356285004166366131046625489956094702898551700460167727105827145873483039869827991292588093638220799154731554631445159119143792794040081784008114071342998362813799244489008720958245584455751368369936820888205662723182634482903235957462140880934004798361366190167632783849400756976831962470099350763449831964671782675516070342055835968858608504813409036084311592073326929363830359139802853542155408775788583554009918890996517020439913792042862271269387474134378431570431179116243297374205710409977791887825337293732377721241776947054258206360251356954431769990007626951914917503551511923427718084066937091432948046440111818327973397746939829335667419509235093380055434272506444398532810159058976221338641339919386027946465952777193036095502261449363331133250174422452791204621619635312481554769920102323002471596259114162078450590857031290859688915285316446317007409011371834375340746911671510982883354535604443766992996812907388986550320081355665555540635473930910121612652210056190542956744352297288290947392366017267058062355952713196423669990060503071105438342779266620470932823835952512334102798058365381588619587545519091105265810707034855591636939148276970271475636019769717582364546660432051072352592131220463513725075108621441705078353390460913064127133524839952682903405615304262915444922699743996050839916585978024108651925468986786878363909225736040701785238199672667799863616284283182917146517115606817863126076106298260927757549904469692655328580785742617117844444135111035424808988549623833131751776352435112757224152700647273398061661415420778569729174994782494791648842244996379675231468198148832016158849000930786132812500 [157,36] 6552828654448139922786906202353199412009859085266053353167170996348408336176017535732224239533641380010770412297438952660694998640068535015441522354577948910404529079044656959993236159412857604795558335734291942163648292963311148993692781984080242205954606793163282551547890795161280305498320236396105302245394733202147098426133776559894025466846461544560316027386161772999623078128646645159662501768381121077154977553158280071415777858484392659059854878112863851163934161667948645188714136363820056781541234592068775718304134172843889926829429712481783202978856352483677604481999213199299985595520257047365600794801040243121044545294779416282426881077949035704284396273291848009197001656722212732113853203639461115277790888686968415571623098939870573954870451536305279371898557814561776148391908607722531071295933457161616162788707558905339023518113823928675663056926637378119904649330948256285162904701518331993025087075037589623746630892730062482269927952862698533542053719134815576004231697720500621701927372219752547579618820265506285695605343772609249938698011610807638469575016232319477988842343423170864543443798874136972564155762386049408711704754207960698362760050393104273975583369321764736215986370288984385616133032340738851903631848713927348960034526012772218210427472924845725612783393307415319398576956602126038803463721263904127486682717910168831228303183273767430571878450040226863706409454526526327597350465792833807309386426543346926094717764763344900004885144687165614880985178303188604693740495920701001303229354404835048635615357426977580447578374843631288042430860981053719894232451779060066254618328853326912930255384984425128349450481266941376494637448534926620871570660943913110997392048079475104968239004444525462129764814957311448880131908386631226804738413813826205287018134181370295847252629813640018359204912965782250230854661486271752795100934604374481492142021616831687578053022647496774229085491646905714714774245652637252818375337099563582019745627908740461102961211257794428377854833844542621034338469431651530427984653215389698743820190429687500 [157,37] -4512936726179213123031981433425260098525331570192421715665997396226338756068764731970124555163751088608779024025854301774573003011485572134982324371063821976563131788057218886359336526144955066457934024619028771228498481299750755380171837719500174882584840640552910491186351725041091259913424577442617778376244477525305451128039742952450987407867480641699521508226570060702179932336819281252924458493180343586710450969509341511162591354618617457785251466953626074761373334177064045164715833084757673399804184131635676082071784497306861385669699061087533325652670500365554345167470853926585148269578341712401618957658892422931434794676254195115604851819997349803634400677737073769331726877809635776367757245472110426687486190006310911864002590026267298422269579529675044200324599372747516606508708375167101621700917125315635980448601729690920801991959700249016164428101950789782749066136025517481063833992941463874039320629917062191711274845394672469362712256774051030649657733146877496053252943314450375538540150679254560915969803677750911195574693169052824224463957155399061684633154867995817196502287935454210541169509033493723604339469300328365515322920420965782602828584572970802171999464873551862319502525513599420509951479210274772921928799911553799464228957377244749562128852522244708687408429972309138225453634722139796494063678619490358202954945454952325542601905027254520710409748240926063757831494129816672125279294412131871095006662859306183212962897730985926018017228433860412892515373012648416231362895109160837254203980491745963953063334937517046289151951094048033368781970085862393429489664412705207102303831098754090586264759270430067058766744860035543110028586225640762056907634265717635041903279205269937528679947164228224610261088799140829184895097956707640911386050408129865242330420513544642457008171274315719640171609864413628676930191931015275698161751256104335892420461550495827967827435585338084113331716559668721790049628742729679318785162982263387955173826357539718314550446624885277094070415410964912801734544994802789119603403378278017044067382812500 [157,38] 2726220581101175585266631310483084598388910377186995359189611184264689730062379822713602247159130558025389199399832381837302292776668154882092218545780083025205312126596896245633139592688354577580602527181617161854049005376240307638390015723126686853456135271774776158821278085006972911082952357090274473886467051302016311481965497105999042111602180964333545832447443457748156338768176295024733583674128304435188181391065966288041137968422701654796690097938536346645380661556301226982016666229318941558256545668875899972819664172311993020892784757190602815043512194896023230573714019169877350296688887938041964061809502759258217991755559911866590697567547291381461727558163754102711955400842512085817556491451408530412803280641080377640776886179454090588808389631265756245999653120832378135812766003523625137431572483932976594226319955073855989467621881480863513555918079579720137830461261146011408347376362798671775095951252172777224198598904797456662091789610275933920838478455302703872304354908071845572259438755008146438531128770139698399460003069251924820893155332238859168840283069990786403334823582580760985941188497999858659845456762467351191436329104486406197094077999158616446585081372883158530985516461648517083449594525647843735515712493497641059453195603198405310945937920360899642023933234738770061158690003539436783920617054052826988047221069016711172628117187893511890628818377902649751614067128701675161173825647492684975903752092313903876879460580985789041207674371641276544995506071686927488712524156087945893045674516072341127974939249168450535260346936947340378783867701559384151249478012894992702525698206558926962861622740171736379074972553191868484285386264467244221904798308324593639361455925990396302723328566033517744852329194894972342526254232944719726516600028306607659925532265231511298824088282111200028599082400312565164132527259040254263189005263421360050786581015972518513854288207117476619546173966888639410491593235683340892320553193405625907376172155128022842676374507080828144875661032734651395906255721968136640498414635658264160156250000 [157,39] -1458066477531244080639563161577960314443714144384999482216306065769383985561568677183282533008651306060932993706628137561396693210974193773264082804055215072530185814860166158990176615390340258524316777466915347755376791260339217727211551860245734211252888828659771339923261612872400908784963803799985584503857036740171131985671019292147249112223812422268400167400855512991210568526218153733488833110583632410296290516691537974049395808735877839495288714471609674563374140793515441436154680241403222336862513828057454424917477454620324702067310310736350529669864949206762181705590108878135408652630471464924546250010420455298617798061725603399181223518870872402794741009326935384136554218032167508035477592416932716341228911505728777802425244254960888332407975946462485732273095825422904790262670538053802741610998861319567071892691428170950296629989126540735739057950160590304220273425246053147238845298400493873943954157349968091730940034052212400983698985059818144429163343741024960479250489226714951452572758401624453607518255136801387050471874830769942355711312572111568568979243282110308412825872624492816600671975802458824897374657722035722205066451059568122253459462014655992957338040132234568746628915895011364249261074237952067454569505441010879656408001085046985365818224903944670662529397101323184819909861063350788676473334233315160919098922396504075045185720169870675675629766208285802444197614234950495190708188220539885876640809584651290877003415328890591023683294235654434176128515570726157505758850862151758583432708957394730077901783646378258573582579592593447017396021948561594881696315464917924092782390795252463406840634800705808103556153880203511811949938645373720390122958023246111164322696864811888649751619775609401140984013043534271690674545907902895114046169878773242589678581140822293855641687190742471897272289730216052522500293431444995507662780012760894880895086672825913005049942325998280339822922663995115304221636440861188524864494489094741487128202602850059507738372704594213784606245003790097720941520975657113012857735157012939453125000 [157,40] 692050584229423967732202824018604972273728555511573640809411713392427493908585036386024112947500637267118777156556269760836710356101857172420312075910023441361455971756755998851274222452007016750090448749712241584283738107151309966490739110710478438139944168617820085257145876426059438374372331180654180097024845041236424216309806690801502049577164381026516208061374748740407274393960932192880877920933358660419013268806026655720512673894421805439220315427375402860635875788473260730474131750233212608783071857354217924309451305961839596577875117986454928154292372402453989884902919835013903520248839198094763634550331154328531419723983307794813050762752005317742497136540868538480897759028417882710773982418388293997878463943888115894987601100162415605373792480890228882065055830340556109016499026070960869128719369934576552485188085946520405535168582516450360103984039975226594127495003169549734526012934353321369053793618274973403640677530951314773248490517004919776406770921096439241494635959206202202038440730667003759332133891549200369555186821558659278833910542323862675521643944063323152466165590394065516857427647622898091377854816703503035565111954013199806565910856450275106303660800068496752007465050220607662156636262104170552484515621270660024293985057663069773028881961712104163889276600177993148817454032012017226693683711801681487632461443913324312724444669801299138873800328206530604178867467601239381757148709251014541766434150562511487825778179310861260741800738008465570444942436600490070803431589963246379766901987302440809706957903046807276218151035473637554260829930816220613943452269611992303964764825698820263978937176261840037132159213037045974926230865102542081856273292337137287680813306300383515367145120459010250544712158331818920776315850855555089285942899694662280999667356461365712315583149057316427349357355441844043098037807921116874913752194819710168904670734313293934407762503445281430710107074030891696131534557797053248068348268439983752784256391219912909537670579760016008101313110700278763420811856121872551739215850830078125000 [157,41] -290462873369952615349031616414723139745674023164112951992726629853239485549692181911825709277709446234970521051401732080259090582808208187113990431564651341367481808727161043242821163545402514542138326681498059857464890898458572812796927560290962880507142597471841244721655317873238185490767628049046977067524481083641280345043058358156117342602514833757824206579323528292805732053867203431360435278155894980110247975705300791351184802793869386997480102304309050677969781093325175815442580641433610867272525341615491756009965833535888007006192349293439009462854249754699888718714547029089072026988040471185402066469788393693263936733011603848831527604483913259806521980218019864414602610204088361616151052542744976332225935959171511900325148644497757891287974202055473520220508492873425668941295701514970051177704961344890464668548114769297596706066519363273547277540565601657045821851315512932469891332177769699062008246351662704794712582205168873144047029427407598982726571090097924508394570130983915714693461647110012234208427329701880288946634575282507196177085469587025615335925991755930985196455090781600682421256682281437619306305283894355172368568335772015528744436309227582516908784040286444577255951865859327997513206464233038159111990506491847889256153753624152226058833421916252123309562003849729739493771877742384685917990771703802443255418803480953188756172946263618945486418203860164083582235572081833602835798247357106398289052820527551760051054059897718258061622005506921996685027614984662632976249541583050692237606172350842114615465623118700415320227805915406937742614833367739215634540853718717100210616111447119226017285487360750193151746644909596412200717205587003905011520142978901293926692846573190611424030703876788464599441712448495652038347857782786386660261176876914819997812496210720382064808377601246287668686481872152734815334846934448592886524977401223572161908279320309836675032896960325889962936125727946966963563224316429038333618538111724014539532058184421149757807618610542935687002988461168806466616842953953891992568969726562500 [157,42] 106519122722181495271069592683706639440919052540888693149364346101027441901947024090791062198853739493525038504025357867913526636193278031384196275829228538251725686754582400834793406385407271150947387424376171759932248660352065588905345886940542192357696129111061239282107173512875996336623858812138051855561216480262468846134610027815257617681586755690431749112123219379189809211268885872903193476447374037306906195152812308375826464507939884508986114909625337264041845732627914856597170226151560960762958701344464888779612056414767362401991946777918350060886441823060091034436638302463001215704878298492073477030082297128326804138998691515698798186475372197316067388777689494039759847743262607197174938246551826224252454223705809508873156572427618386397651369661514563775206103726621290340965104344152291680865725413005051661720019575740344636013210774882767979149104427944186633484809567403469830032696328372859283224932987769068328437879438928825525556986830814467014685157767486350455343993791243789727478710833963118949796968296859033079906285592559194342756951456719465833456470525241145828813921223574617246988733706339225471963618215066029265875576475672781836968014211087838575131353261416693611801942269136847697719291815976337359243774573592898668089628959727579268918896624266879513423806293880854811441182755490157912586754246398802962146389224873806279206208136486519885547079964181455502210699194098264654437730402274030028102169149965392825043857867488473041697976863873996806619812813996380281466083558797684039554436110984385091728998795664349326220711510117560632928757191532130707646251016980682489181070817924578706286583394421351377937221515806848810633746866743559956791618997206354109875639761834281847802496421718395599626673135280629807152230908312864797328395251026180585620600047401530377575913739866033166689385144332763240635208339958363745780801415859074096456194466493582813169358875730016545883521837541620065858484813194754520766799470590076782560562046385641730352442009577328063511916772519327878399053588509559631347656250000 [157,43] -33112658643418887151559066231432433401031711099845659343233138615788376197114384334973508786644051062409444238374358856353895385980987265017499669941743696266307818415953189558715493898002535199090776184327178810936903718473711037842904502274469152936664511748535497828525424284448157067665600884394827715378135113404630703073193587513255681631679431067745232587024613265077538666946973934147828841257392815012028247312842512936368878359697494891355322865324756157272607757523663889714451569310022324721957077646842690274759108414525393930124956295533395164676212960121808887902469999552899937565850892235272832743615959070249749140402365231092000755935304554898132302891317556101699963070776453859496753005859836678270527489484893259648266395255043365072347636773378374435021083021087678024358390220975627820819606331869366257946846545810126424861400936968913145647701648979064056462160749780690240736539346054013872930325079594866806946552287043176049883854084593235484394909115231671152613611103247377218828117582638868736024779849537395503230254727594616694556194207231696284454975749847518673196574651309551690333242914886238880896052732955816477010056893415062192911450574028714222618888239531400292038159126117881612848500841013885770462202041540591590186287058721956440123688341548849122945502340845697908737248945857633187532016681870681086228123787640994334944687422543911629346564926466335889288050757834606945079464415994606686925534914162257146575837607682742943481270961343732061382202450171370088748692388154783566412521645002375239239499453166638601503998715120567526327028302408038575321533109163543093693103190576698225050557560557228481448391930085659891796997229395412269737391864820452265095425785437626271222756390198954981790577777984030194624277774712905642421322868622263648204571783578940580373056173555193196312337735129439708277014346825583450660630846509502413579347907711489188414800761927898006960702304616008231600432718722418972154576885161419950717467790318853338277575173017976400407706117903217091225087642669677734375000000 [157,44] 7990189565455258082143500929574743642434869801957423012470478449917949221148127478582544855746697690327861239586605256594872713830223878452204690264507126714086873955344073632574349829524315964236831218656899763604648030678462764870663266096601722394702413711517997856652850688725881474290770799682230978883085921554899790702685818007872613826991873683581777231050901652073333235229243384004636909433496343906999973081434937382651861915110718269129120161203132799210185638216480197804623521604244531440206353792895927613996348572656231455767527328257086916476903881842328332808909907942411558169482980611619651403529404768783671190235959744742868346706606010233841224774946297477296155404117025629751767605739831545273125761526394644770690742537831430039332919226891407262240421730111147266242655565963382032814329547951465212234806548597433727268612264572721126054618789148160399076941944202033501406575006104981207914676636673219226338449460948685792285315221200654001586501048296294289563027640920195769018595849103477080449923013326189658021301823529349280958126147563464082910692738185132195302374817103287342776150214869672399914932320585764304316300814281965648002900879594795988616867209679135577732444062104494349681284146832955304842974487621267542910799147008169852940271202745778325317639298449216818682569671175104192075689611096080258368757590742439735717250486331571050679636220155427627250058268419581451653870763458686947205621407417056059654932192884684647263556969902478564988582646714772425888993883947011825839511124944949123374032799520810920041034919843526007958749143996535700046170089874248198463648887403674335133087741383084246050908321145125327397102966502919031643680939098135768124280944257857430037350683336894270914039583527718141176302578517403243881656292057459101193915406331023492476351192555762382947785820647919289227997117759886289709476033180045193681390531723783089858762248077745831242486380870235720573450707969172470541404430366073466798894902293381226579013744938736498879621786841198627371340990066528320312500 [157,45] -954789728507156227664683870338336991124768576535972008880525989246456042554021836839565310515675698711589448740736768780785728865213660858395478246453672542565512538565395973829455020553411313170529860702259672477753849941234801047664165429393095503975132486871838767086253824947851800920516064007128331912669126960994939481313168499010939712286567154930886476585512787345221244812493124332495119975078386660349610713342942247651471639615444979529756886792643292782993339086145661566736493697225162056467476102847824141835794246597006428737517546579442553262942083673308936228618668048403756671627221888412968047141916792088006854300324405357675409715532667634681332884951677972119087128531337762418874484572199009170858016878238287985907348197301113478866404335575175985721252781558402240427239879708702342031333111067834038935395822528144285026214525122599720118088045790571917560084795497220965407443785191042453219123318831593444638394440190059196897758669187485629808670820153637793587532823853615436153249292044156547435614936514475959704758771796909169242423522012861979488496554576025193724728208427572866446924595673858597761747648910554607970035350298949895069951971813205862896820633164406095949510267176875313511841868804791834634941179650576431091600971759281394766447908156447234491359603777713245906967903338426821755699060481652527649207198537378076030819358834683511451376975947234801767204994594219168318273948669613624871681024497833156000838160098182029254692750882033079304582465737797189263377534795665929810992295869702765328247243715248311467818689930454971756090375316944962852361938386020832878677293957877937448701823694002013319414150803178451923143149534384634487847287688670924808510285393350623549815064130300369848939153308690342287018121530785818916293719333031150218229733546588887652391603727564617166814938109990237851602779774269794043170139409349582122273094477774928730090419658905902140711159366832302136463141483803531384442408773316808640928589566345265163040633787803959673144355747353984043002128601074218750 [157,46] -404646435256739868424009780069555224634160246968885416715411316277013420967145911767227000931898331445729440096459417588608328193380757359641374578218910379549818265628968042843719090213850314113093722684867546404307108671022610346822122527250615127094304729997103744072013797154757729024364167037298038605300068591904533778648762390827644340174566358233700249656523464596370611210395018978057215005019248299607770962822829340827136753082037992608367757304195005437297963007302129687507890765986726359778920744818325341808096112653663510491181056781722653488208500175102585423195592289681725059794494820828856579400872168215151929825272657907000078604672031050089872555063602431819822208454061330792368832183096869297930116253667921360928675416292357216986275428883016608525656052476213833939786731544201748907690182279813985951313000949873833971795169870907274476132615171746886144631287106136723119906777842226388936267645466535737485235502208263105818114130468018658034484634243383087371025894959438575374437646322763295972245445380266368987427995849059009786796258782517765794591732246337535836747878387853058417591635108455697308604418795607593688050714918501599910938533111942630730958941691863533377112102187700936099035542328700151307323469970540951927560393420810643147330501929281365842834051880248319047259581925951141832566524316106414424976990560283674598882061586422128337187377556661128767518855821536492743444498703644564877601830292978648796945012805991870545994363915091892257442168347979623519710002211570448834983728156473716860284350633534548576120102744773990638742093911796325602571961098874217342936564936909267459649919779543502169844738796833622556853210217350030724151238821240604748254193431321742764576185344963325597829942994316115265393140508181181027694350014799271913395968028175186014713304530403407711894516092976382379299300536879224516589212616970226617307837032111660652194965770806484591315185191458467507937710590694645033885806087930263494738968501338317659317323161681326960980739386286586523056030273437500 [157,47] 388152150928996310237074105938204999083819546233717452796661687240737148439414243902503045981773888379706269529507906843397851035328800159111295558870923484976664824935615148786402465903329834084869663413226193420241549228496848154905880740114901521852155427714252347491239460816374583102936564772652951604788571088806334670163229094613380626084785006892802802246779001561273873738430853803759815100447508326237377818249789816284182097046871798336460257657768447673245269022408219860774266073550988677606359701716936536100333885919361916500848821550578153775554157444099356105452315416968273030312386705381917222459714773080184444739193780601841286826287807346971808666969866314497821101508772969467319279497096264344790758778733892998164769830792901232703537436330103393827337269107372324442491212179400888883224359780974299345878205321159489843740050860249307214290072800697833009241408958827739493904552775072920595704440099886780804784592619050762699479143794297203170920725969850211395833891662312806710682552037296109834756620834727798442489921670872842193132965512367334532427985922300894746264896547433706411821583151785960048543828988664065009226545428433610139702794957209789972757081841066799354926981460099056239484591426337847831575910381811034328156842711670425944300715331492190001080086294207743995974996201536833941484966159551264099881880800674583882699872132729811271958309696232607936044037127312730430559522828101729980533144620223555770475371961698505419494627841135006358314460170045522880123235953387088812801183816159985951545357914368760754137290517223648578388808876209379365335317325743979796607707913076949389016520998282334569659043604506924741374221675921431557766345120165988842698319754734187656518731982140236089767466653721636188779163512254228968813213858361762659956341300846504144784516101945674450196713683551227202006373523021857706157766199145623900183976781115058514979935569841052037922623196179542001689635357733664996406277031554247712995749160071008563571533362179989185739192180335521697998046875000 [157,48] -203618159331233838031976192042637231384459236652052923096407350321280415536987574404192460348209205021820331145133256893290336177040568005717422742446400833187351104537949388107736909517818896966798639518708636414523731350317862191168273946950353469569559388646755408860577881323573158454050854329278964808192092934231982923928230351124046802224062983223839064501251271424089534121989890921164659618758560152734374516834235423822883560950842031159474953644013753577273013478281621420656448120813358086930470277409222179932897754355193093613241307614072367026487730146819065850130448908244622603470282378847643354155596566805102003776426591884660662409763458044401733854796354068652886348868353012913587085780071655879411805886206027341007444168491535341199829241170974540278562007768725730416161523046433350612769660527470458185990067139705037995568786744918706998339942253600323366474241766437061329602558075503085665096975278533505383594614399897076089427535169798788683967552103215448349543350642625721728305693222703309364471721061876216585233869153239432427476599641460089250706264682757492051513591394829547595378655513768027111528837530543626341018724865036196795065956779480741170997941332063173008240779059851381110506363193909713913430823349502125328904253760534814476879921031436678156348879121327484279574438152649304215732984554676891592956162642654785890048856099219353840199278911957798159932836409108669847561834356311872684957355952633520907356591358523800553168090730119497799878640189012427729577355150654969324977427122902179205268808260041842758487193435142946353944975668294104909320411941480553158626657166428129069030688390734159530092900599752870292250343533811427322800236423365096491275651882417678954592347639597512954176637667668476426538324029085910746531458126489057038008127215483429876765364423867215922744885624409324854002690001351041024144125718669438118210730963942377392617008815452850505056018273284319078229512271879612626758495091769780865801955425405830845545187270797984024495584890246391296386718750 [157,49] 85021372772024498913922347005867294250887914478152586450025723756559720499427223572122875174275997383824740753853909260637731035697116071509980904313068068701756675556432804880329674208145153073211684964353545285897512743427706914335832819585545429629805628300884371146746684479978982409158655843887882538046776341234391418380321448814264899791359938532852365745437547883188604788185114101534349480877487223011589066339956478144600875042961167979548721617328673193207905303499623210971320562793204978423053298657443914672970083147100116029695510381415693377090820517845684034602840754143974606872613463102438321810150636850890553064911171107857407947305211441442866138610037772807752113013504814509203622043621843837684475106490270351766291554499123767447623679569632543199054225859091153892802296529984958594546352151101449632048933258559635668534211994618562898467327487448612597801005996322921824717510205083950615383121460811338650621439723402823070625629669780963197171059370223929863939358250394454170025314258659759341811590540415352168346095892903051165920882065050208482237036335215766313153794765147045445308864718915143821564409762616109502765475736145977401205613730214836560269959818436026513919472212846144936568677157438249173581939354958326766457024522139298890811093328691844792034361588622114650139445366915657738751008139115301354233630961902415248414639723858887655084430270055739529942273727975268805220294303859009688596885280240974686916778933012498769844936585893880790654544349252673431667996303048603845391897507466723023673666975789305898350507295875705945346724625762358940924037311303240653052593119669042305759643988569646140074674280166629847173421085970681776305032147352274332962503541734091769744979213525297826537676342813910330345075496019410690435695802247509500193498765660198749607465615340229309684246893161016046999243195256099893227363485241322978545449180831882321508813861345853869412458785967492650401345039431631073206745154042419360334058841940416355856820670464207500468939542770385742187500 [157,50] -30636818489657073073247174441019298934424460950774053269586234558076710183205047464407222842616080426968678295938206066078198783975934605071348523464436718111324846043027312795272924849647846629106122675649860268991629824235470703228138566745950698475538506909057782523288154427184377580032762122067284527004509600318177622497822045456201565304626719048610125224305964589320217679279820305130546508532323697323613238005089365147082585121005233335471237896163387867408600184724365363863103761543918077263174477985432960610394305561735530118033889001003720465150063156602542685355237413241027551262070346972600045885688225472851648322148724474028359811072915547733067905220442688527925404829260415016264064846328091079272206188248274409392666186292011703666124335869619838990609731847832418043295766037369076551176455270784831134615540201147044640717353250315367327753816948922256863396713707363735034056953357704000086148282612367369232848862778442893921645183723089398218916799463641433513337048865565616338791429290138010822904172910170826451710410846986668942617411955195555038887841219271986159609207672854083773677440442745396825286918762871851780846980423767860133392221045595400021650796205315167827876022287869564515328478149473368870450819975713893859881299832858860499783702483178541721384929367273318117363296771181105106318117938856477519647855088899162059853544968124520234560120570093702848240986830967101386917396254306148938452220807367463778811424672405761465799659419684409773050456679294417650391664284571654961975578550854216373153343353270423486235361657787858355055992328250975627076962359753097732161590375143326518396714066149704477703784131036565024860044236889266908729320961694701112109082338970714702713209252472524556902733560470683062842230552572574313835315516772615740333257032324337915176493171300259249013741306923269127420114454373548591013109731751954007583124008086394527010834487905243329031805330211524981587581113430412835918445544870398706952965089121337368778340760537059749573469161987304687500 [157,51] 9798257919742396260195404183587934329609161962249379717717254352753134820195879190416322453004838615729303401626059702750732008252862504196388906583449534113007341836549258651146775148549415593460703283774635001594341799940652706200428157507174281794699416223264869943019106411118490469308878631587824799816563626130550132986221932614595413338125370040597395589949068295458164418436558088054051814034473363538133858119953383811224585319854993043477979003228667415179994252222382109981025776956603242772015809627441384442715229477197560590730635615427386845642386307644638818163596450916874050838507563648192504819938638862542720375020211340541443231794198201805564016560984801928211481551946815223101809299860920513334308671521114586522097080906542061517908514783038225507115547544632573415286944776989653331740267008720711339051346382998679521828062207215075907039063367523790505377497189888461808216516869681724064632754944994617782462166655868044117508440371103907918395390345493365089583544580777461273896657346490253620542286075285212271175644707576708172112607313227875188873482692504665035225729563156115056990055662561324333780421186428651662364455233587076892123646627472085596517986295824981063819625269765762678796132543838085898635884349576459782192014372067528641250429632032913339940191866119155032161709110177093728727341162445616485349044590135636671028317290815088103852568685556815695095137575845925087493122641786287427468875925471580565165750259495455917341979093511327384790326976104349194449783133606100979429103083827063282275229892520487170368222482143043807009872634880348182294496506767040839372956883583320870951394948218172864394887166581147467548166525210802068543746941572535763440429033479938192894056650696602300046821424890644890689647821538620310131497365277898466938213527648898463350621450109090242280806846532009815424568549188505038644016070441752904460486915476687969021274891381669127594640308687141183851505696094112323426453490905066321579374489683269698111898640421582734286785125732421875 [157,52] -2813774534857830108990807213069963944472290862478041822562470676396661214958687318280772602379906658063617877803855047684336086778498407102006346275223215499906029653195230835152700400273128991510477598197429075126838306519382875996333712013967980278965620914537150008757024637586286550203937544427360197713043243056885233410267618990805536528291870822165738985877281832401799987294348503210628998786684209154350777722548677053611510787639634796501925642169325718239237756966902468308194010266550517023313334009978607527171005304052975278504275825234304055440041003634793993731961625147029910044474109454579596287282420865541197424034293870848586250998376722841608487514906611365319981832642386860911565345303354206048891122880426748653393027878910997511566678169048535520569369582115858784826823252233493117002194109566237302938000250737247810869348848657693307539254450054746907879427700724026560414972541706278081860290339245950095009704307352440512839004141963909945322789631626063666686823446418416964482266124605509646180840524622404199672716143444443759879039415916240125563128015829558172542272437753258581836478038133176377768263198016763097685121043848673897780008538277821569791203448883185287004318396345206426823267638119636652217478706276952239961137441215985082347093570085746118951005958117067452014508468708205077037640956888494324138317094092470686031678797503164557460124543479890659769219299401602778390493975236043564440954687690288707007521130058777951400449823600061921381114392585575700150940632834330127841430494703449915759071236536197195984220460822359007875951709283338667784803335771343959676977919002656348689477344319164213407643316858094697250567824762655014695723399034148493230278428552858182482266260583739168301943553364959830839273004462397551151786534095782327586037789341391560013535473652861971793452120691304907000162684267714638756308286559319427604954642898568221993847743873409063989950449785338977966210536962808095934798899851844407953632285443494765988755966755291776657104492187500 [157,53] 730162034909647188994787491121826853715955467884552574275725744666176346406602678858194127573607245059822220918714589259495248821336107379544682156632061155216864148413141255591939661329417551720892488467275459895064573580470413557444130376109945512079051740994752655546096212785024909203323753638329932282853278582280874112417125600039926938800427165077624666320635792790129696688819955756478281470176581189079318410200020766072716514873130045863501367920616931012691672353958824229691773159535518473076925067212688180089468969480974333742113372366188413489093203106845773053121547596896850633260384033603499037805234820210211023308435318145916884212263172624830006473030294764714330254788231564069567714146918299672098352205512277491501290606489584231333693378506079193340188561033988989189829498101545502423731925963003203208434637401352168448405723080894468431566366709750694368188729471274899039155808149760051345870765093171841782056651654006699970873019403434438200989659145512406176290233331312057873007854417626837132079789482807337443044121840698625692792151274600503737080485060849330069506578402671480435925235529262171409821624071434159762275481219287690164080166281650411506578529559423819047048209429124688022229841101165063331779642685541391988731964508429060235487830363388624587056010878717463788663952208070905497062658754656516106422296872939498527845062342918975852025514106930352412992237756158591853510045646107599239583436457852470266379994316931528605045999279798470094233157224457664345712881814585418423588828288842089120624078577528829804532962991209718907437649221965111248137250992177504347154771760366119730899435985657020407828070268008936318639538505047309497594790039430450952098538312521779940724306573124177006357616028441499515553883816257757184026576171914915115078419878482918955294300561109651177454954418357085542877458718185979681562878809683841105990332939678302095128919324547047924437689824947423485576610569404925462918276645624364271127635035402882827249886169464080810546875000 [157,54] -172209429531163423656046834826041221295683975602556772617365511431726449349722785764338195906531853439142541048039552401752337590472363845765898988584701054438207947416464629466941618764928416292758069363588544023948606205897292730441784011603478241057206935186192246823558808832938657224457204396041378331226162516882149041684120904840168826388871817127319174379596037132208498988273713996928625373706968068445685597933303907399323136207050793819318015291885791106910999571769026175521527033057351225853004688672130449282552404177014772361165323771826643021777982823335004598975147355119241874393834057231321966884860997012995162812872743637719922460177845827233630478034267950537167144829447487376643842672642702527427324784355742390128822887705791419793913132099602172282568539271002677401897517451137630411545574791502060060683527970650832847107479851060419989278174371377568130543962124307336349492098125469690293057691130160558290260475748006319414917760393456054168350850196139077601312507458949505919046929443212668440734830723255135539401139633764643413999374984849583665731747239396024337057864439540817937490750379951845544611798689407211507083575496394096609717623263027134947344581503476309152787243468505433735686734879920888237559166016699380946901803551369010261212723586175453530528597906700973261893463321818590606715398901202849806903556724449806749784535517533192564149096394008876573991491640733596537454588150045141366132083943300828463813543485833215723789223649589055155671967272252272792604268856009836850267822729072142006049871356424528453691845368226519038329462700422224112813765689131896337305827090458823506906741691917805757816929369946787116774603876090997173035338894056563659838730575795183898733283480127322055591742390213266567605374427027056401675252458478289093914756286182237465249003711106086070457079076431882982472787624290563216137426259405348198839532245143249074694909838977767545436816451619014045435060061362206899675207490293470947691260475149168814332733602772705078125000 [157,55] 37171165079349943893846866569259653817760817699598295770977620198422124106909247353442013267268288774861431237001845331296060511189945798525775780465626731434033453783502235203155900409679797798900344225781155794271267871775849982696615590976772640293190357255255625143635077102122791657171467260030331976982322345811532853909978476482384405912725374054294070143679706707615025116730637410668512562369917323693012546863420204724034225895131251587971917083177850965998375229930727082205242058928945052903934298174535272368053873964734645569667281769924223120578838014626325024461930643934759186145484722795147490218784006278624373657636503775318402314317902601290838308194275039023922121560976666541916012345723176878481031767102984336516329054969119254401573977026882680163801624661462487001156431326168502228174898134178042983326451320781533669733457436565440075254794154614100112850915894982261976393889239333717669357459946425754483557607197018772699913583572290822014529376793760831844446855544620665131220291785344055748941119115888681402721720023938298443849512291080710548278537383111510275040983330162712122193671185520051253244353511740362495943654781170957245174690621731554546331973303331647798444304186038507734160239456271660992399371817178303245643823578479854940698831639923346130809281129262821922239518237661046681739225566595641812711923771934963519499796853163301568626178280472677951428844603095819636907103530957879601195125333087651302022346114093550815374649186378834319569508711004086971942857760927081997753713961987453792833027849591974292846661955024267609490121026118412088189997993420766250944972366681896012280485161595187031208385489474357334820912339103588190673314485249158424564239063431753224316016467713586422996068749796188020365761131393305527957427875354243223225901732800275086209443246195961824972126100512931241793146288275600893536858377444005298820284016915648017816275939571323798718463849855131412909323184543818341023543962698642743926911007549645730519598733135742187500 [157,56] -7393584746805042678909152780844131092293823049107869491562538201879152064970031327894011822371100412278137610206528380654558561494303466232964374278530524829561446934474093101753632149369741626068588773613277237829043408754246016603351614271551392260364141041739983410106259883448813744227282778520504658680529683712742758284544624613815724625643634917403025094602310379768457388758489666730994547508739812957709078974900805156745260633974532356146145372425348506374729843379377448097833671045080590736750827742258822434617645088677347969373718914177720825138478987005584862748389827347857339601326020140475844245976665420581796036397775969195845376440988382176163295166016927075546345190322497934859332217442725455270965118751804747020823611140936364774873858661807781886963456113180736168469756118682171894750383089273011255461243553915770746301135690808823732059450489333003722163388558854734346663480505865752831876846748165238097904303179988098289144052189958244795649590738250852568461702967464124636395268029254294395168390760740838296066647037774644324736393957903058126469190283722631218935548399690183323015582465516168202597095422162980159574861205058846902845947234157038531397112661845996614134036412550960287031130198240749446351607620134273608838795349617012300821452902603385462782385020192065472084276200591005513183676337146946124385234203568537480367020694532331151247766782218961488292629437664708708080125519918831136350557417222225964457313457059505851805025980058680540880930338360933617557588120606847599816893175722706595691281237222797397434873581458841562054351938774639567952710122275209031923129911475934294194253584347533591351214046454354938662209162988387772084872230173050171648760709372088273176492159919565268565462874452254403636471416618433305133732988074830384963317984859732063366061095890695857120240616373068387889478324587507422527659517748370465116618369015280331200306154127352137769233828853115055096194271047036499228530111221624373983713545364907192277437041042968750 [157,57] 1359323973679512797969730819785728557329117240477232691818131818855694792190064646377990735181227599095094853894474845859116685034157867082270165888932456352002081289956791018036138465039422163977033203394429923661420685808153738129658937052481768842721012625904362250682564031380107660673494462081775916351998992742535776070390552523645683419659682393454840527608458993125346966423869425502560436569139657672824415611241661546063238251262008379441142130794615766793408538218125669008871781617590664464820475160206801376276319318434160441643749244736925558036239164312581649016215327239120273822738771995407197862549101200057264216739412020225247411817443566364644162187694828331685442808245375310589645200700295079454982613932216705762176291987165987238312386211494582441132454396135604176938580726329756422857718657473388697597450227066733468206736983765681157656106622036524438845439563737216593515461313965347157069376225832515545751729502330854964451298465932161924402919790910683486281248353012807595927506803726135106583310377625359168568232512851137211283874709780561921877226639919938824171350988872927091254299063908762793280604538756513046613032862442618908173915614561987001874183196091950556939261243418237291812167992441080846944277243371742090299347885789217956967968985811165981815417932495668474681614229082242904579702541383623083292337225843267544257303629591358335785848108290377281437815284361145077080187695414082042214435587484633008950155497424938451499597740611585828946507005070072039348514637531714346004168273478655240208420009860540376411650480869516675666153818973066781878442020541069181205306148395451246209185259504435222710856433719410998303601002185270278191425043965580393955950452201084295660080581617810600647854605090501588226472818517772029517820731379560746932871090396898390878808033482317194570272573880421374458219705763994912240891266204317739921894042364178767564057339044501559248713806868767866764811576448312626151629365729745697355977630886966847846991774875000 [157,58] -229772027446001823727129424305516886372954614943968699098015081294963293391546382765513925697806524915693722293856545157074778689700112211736120770496831279009325403901721408925608334936135616954985026908882518219449816978508949229302158489938706554910928689407978603241187714259643305388154885095596158546335220293040769347282017217133491551354738675246936219053033829263440228283033055725300293890066398555905943413482300147744868674025787678334492279212726836889159231579214274047759646860146854459889796094051515532389102395955581399535430724815571060329807788798973594239960565845913115949776496373707130385838004442708839925552457517937239157062539597433275112539670091519094396339185766029031556370642963444208699513405481019796452883146345714172004927918426603739079789753538432403630602368254093598642197706916689671106517155644914318278516009979825656912175756930931016859581073579047636203593490828781854161802060321273431221821137187656046711421275400580323048900237742075474897268394457077092078559381121497797371082940591179257053508949862112810346535505920191050795392710512662159161291252607291608880146466509363216293349055224039763187034979953709573556173886999029988777331925069611290872434779855320476252300988082566018047778798311690011786054306367013921574130126571205824879765255968831674485725098477937976065559939144222571560034722035258784986463802337631795296897688078801531589875928830670757079161628710553191064769653722244610330844058721350258634570259879259755768530199090154225868836870596773524804671135631766492544437130336978349758079903441111616550817947875857448731275155037922915997689783298988949906196614357405358773348347918141041259915567848200822491264747404756942605267083751139489434393344789757237638248633750708124001624432319255833141936308333921300141452423770865794334366358734235110778293227357109013332242569381916861663705077235125269955359746918074671200372724343304192686172490545572315509105384935062848434091859486219616035427436429289314982971430750 [157,59] 35154115371494225511125185068763966173241216475451710783809310234020264924368397059555334161603487820947420128053442432193325436929321328885442160783715180820457249010997553980001151774689375499067551631356088156872116985460985674025641923950110412079446579261850778657955886786799188062776478112705749488323467075598256449288788255748848417775813066500052260868217253861390295949166823926485169857297042584547758853328792334597164621753526294481232918472400832516060075261514481603877565604043070673599196820160985269915017817199379807907907576284435771076056641484116504492909506369948139103685273960893388316231199796925546384537957011027054660800357004361200246620914284223387297582697419243356509322731900687486559179277366401519596450513200188958902843063616730237314663410423567213895328900929184742385573773953539478509128916748038171416043082888083985751648404497101644176060833020673035359883709625042464589619344447186284921588104353920634173528970282251585811935716840030166932225259418859611441501393877494366364169765103676313450128086813488924941118794575003723291211301491447524247445761079301237038303179964819495252873695262620168386287732752936481125765891425149699028112584008083920287498782818631968689505940778348307364328054726633708543964989264587552357902684926878032671198238166763562161383756776967184303285895662595106538314925101845879369302009776547218258445933792723036666893532877117279550498878147379537083481041084747846018867379185056408330374403101076717455815180823262024710797105285918063508883907994926621092092482908806730131745400959084243576529357938737127191595776430775295463938742131554371925100545564201447985025736661926242770600973748047871356724372052637352083419669235683381727137509043122015639957446255900070127024119380082452460166308981924176369749642938032923640604768560451164153058898709887720145392086596889431320900092443705423860203325503141179653946054312109040300346330378950834013383896637331921644299079402672124608375077970285256694522845 [157,60] -4752422948006444728006042569126217773119748964389873238764907925700046664595775630299746465045080706948046218008063584248062938657018528614818171394222691186313324302018120964997529016455164107902607099765129082945798248437842527936457982901875944076120612856591505773084516734974751702000857030609126922484369702832287118960249599641615983362709016609714265272620641475915381085097230238320826754460538666653682886032984576890055819734374976515918691928421629984071091168390981492547435936048593434552698888269681547588515911348625178462333843347852279934395631427194921885995253180942599157773082633950201097759320369793793242994965096351985536369148003607929183891110866308537863509700646027127336599331652161435552805845629660370262358906226993351600729243847754220483206801234680099019578997166032684415492622724810769786325360481373643997835451522510039636921048793537877563832078220318658349592178862153499953731795653454791686166106210962724357112510907298619599573007662633841777554819682930816817371886268691094774024933997763581260014163295743831018962866038500460069026525882695215198591225010023452563974535457784972149887539322473876779766798208915481052731453645534016476003852742049175109942903449323712169277750673670006410660178376516795310121629113921141052199555562530670671124371832446119524338921795532865534168130791272627349206168792875609949366851343332436859946693950376788054976761953954312005416867698347856597726102576297947459160380955781997156720353953938221400014504792781960297685976297805056253608522390853983365073681808829396365721923850475436671408507130600394818209566791947053400911991660733448977255329175065372613630887821019726835374927315977445176115791808347210640677749230953981605575296177522034373746209631543740718471138252380158117737174233548480184811391171052376103547711798917131681724877908582304101969805985839630426360708894870713556756430714411552872413572546120256029505521650611225418297348218507629071834252363381870644073158766999383266407 [157,61] 551910172693757729236273885134062336480979190103434583369117586999865529302974726090898523961876134103150746765906432993312357794446593864117755606040255681239034893809785544888616627173772965924745659082642723765869173229512598863133993304688414627237785744724974807253947263068123444623164305206604611292920996160370651961214332405108585378451149562408304758435919625122494011200304317578540103091210898846632606222002633890052070795033039096134070187612353804044454023915968774050978838051470146186917348994197691039501412062358988138581441485233094827258636465060583176456694650655097336424532768807414485975184618568385500544723476201018426103724128392408034896495263074679380312514384893985874202965852892795906561799078889826666136716355286752167896824978824015965948977544598675549018856012200778240657264946644698909546085767869049280479854933199902707101306168515612978677231961433606550857508680379644252160068981920220853512290796281574253724659221146091082371740806228895052205810519827266097055814616677279627177128514703075313136683230066349685917564184281920363784517347636864682610483539821469293312910757851130272271827405595778612924249425533247132770682088018072824548442462792841504532551032946815053372119485503136312828107782761104930440878256849168512025333738752771209673893679367460004646026026207537294948936253763524649114881174615905250943104046076737482304662901716789459976351206015845068528409558035598007926985647111184951346344013941881982767333425233422173616820403380195375239401364207203297310749770539064459438302615978547584831670550033666491165130231460263762448826444153860202240433936473657251547471963579966883290196282604240211897822718596486572179300664346800962643556452590821353305350202729035703299881848884539068263211233308880166337973223284257153444616769817924467325578309534894970310330001273384683067975175789248478889806736205941964204221014420140877461836355735333418237958790574607058877742690840278769906140144068666894943645443173335785 [157,62] -53663596571944501119563359106112006156299182767194858987573992548321812597255950962099233123408456313634297893570109805424879269314478949960953875471610604808674770314337277778587786650638424591762017913121993525758261634732328309450741194546403459350728381327330291698375262992188767436622579946436341967743151135955515943269897256732473380379412277602170716202495265329945164972703850036258930332351914556199281629852372670288540914978086499196845046675543275228000403878736528777252367104537164861388171485462483769742872042747468023863981299639292047288762774123653283489750407680284816881534345726273348837813772117581303216213907422343212358265723249542948628621992476152893428595232664456984954230304506905070684662468582469134223621427402852000979492913598579813802295935371256341702688769594851565781357794375716397564998929228867556394783465063116958910888123892421245208853873995400452012837561257774284060187353183704868935620778269484513583379987820806454515086379673375013280961368748008110704979406718492305792423607456261190010065431870618732590967642840864402205621917747937445144191893678433113176453690753651713667692388895766223944453320059706078815563821452112583456615209025360228076135231355906381768433552098644546403492180305719989421824011917284481066962829328811341224732549719072878179264327680479366476950597776840342776960965749369350488175193489558171851861019961542383909574348945916419425831010388102426345623783913118313840560422843402567412205912958756430940366356162894947907293368416875461123030439444169298031687770992447701899171774387111353584375117318301211226540645463523338115558771721229199327510504300929471192000373525892103264042098701940957313664859621425742573584778169662937822909442777342180702646304889341976317437368339545243315363123045986342455324909640369013906145588162256938214186719455206240192634436306746385741207491310156482953037715919345886891803838697471164463112869040989983446811127432736169584397427697570714874760556830330 [157,63] 4360758770263069657381918761642796956657077783170180921466105358981500949147751003138706508652540957196092905102046867311165973055395670221107681042695055752916209637995900887684227828812430746954128178828969202149794405443713952051944949108032713260723095953764787708003479836896235421149944341798381723087247920240058222935836013346085795251631851705919558337036069526937386036161250811463988199057885553646469470382927252791094622676662034712412870968520137006138040423996780085258924742895023500921348303251983434938779795783087224926193023820971131070019207538085422315108794269968928852524342490090110834859502576823100911459586682826573519265898951440383568021368713016134789037338560546738145623098254647508500603164554931820070584018806776612068199452012046024813054649627414213350558707243219824588683915877630400296819796270386739800864786888545468320503986246845603273645268644947148782678721105243604070334506246399671614296246465046378549519935765151140710599574260157592650262482419147975759863631551091370531788456583105105537728971335509448442991823540320250448949430517255461338651913366306414807334357075510998025101339324177925799104714733700376423519017033067304113205458114889258141927442781451167260467526593000101873958722082302605861250619433023464928224241440603852763047419671089064843050676418206032824616223440383886197539343174285932584647672858656992945188950186449319660019133128450646634041065219496667421856326724003093988391585213076997081378968711784637414242525761457666492802341433231511551017614557525832260785725718506107973199629399977416437071628584913110443737551565560174065847051452643569613781605990106598316494528684991903064454736888335772698675529543632388679645010403063851684300730646160002689670875668284106709536892630240043013527940253756787527434471161119628167043747634666295804861997061497124595138044791491399920353490975187895180384879821013154728571023532127284362830758751419188806343063123380365051932927689107234605208521577 [157,64] -326981503924935346179814446888547877129340618111137639478775586823471993705288721551692764898550845629811728773627873689171643737152217557362168730472071454939050307370065522071378555044412108984240046491908178804924677019648535795396610490298705902620255351028002656220672852338018204050958142862582064935648349409755884077872370116553076204076560377033501416599365849811349471259761860003169145205174721086765195724608101700503686588990697481245340018189976807421749748400041946233298278607411878103995512398046352989466916871603611624136083889284491537180532685297533662655580714625381087724620544215174771632347042818840293682417620228086424219665291218375197050115693276295404857929910748182668200077791124049805835756033602797743898430676280746805684280433423336130798636231524376138535054962840729092670688561622349445103363664472438037100276904644758242965416660920669700187739996740335812552993820868770626859491608212350543606677995372995398076341203725026644936456411311601763207288746592066965442848512143550109266784665437672513041914022794249519715408535175360415133388042162310363508565488834681196011239452073894740606934581228300978711050903692859707528137774996172046764739214763892571806157919179654817949448976300774566966009107491509419185673803599121038809552276471205365505423323176632652390982062704591451888559720670445917824299563564364833013778804273463288756931344387004197475644832849035726177690530782816784581241284266446754436119256916306911863136152429695302438557027398597968922327984699989900680564889398118920772753331947529229714083050702553549416206844297827948363129854885547877775534923429187745071771099498505423351948975292533464089775044872140342363476483752441464538520275493826800707902014749551101475286392690742810959206907642547443060468418408624834131570653149146625232710978299547252542207018059505707567737340267363043959815881331698414289661832872353011611566496951257732595506013687458562939217778836559926562578966379435122795775 [157,65] 29885854943109902580440619868007078980524890537405922587093552159001926200842535551093345647208516467701758526128737418304814965292815307559933105041737902891834352469123580627231706755217108967167475236079873089170788578714225194839485052791784870673384761575748653651773535381656185591511188990738263440809217222003296213376366129905179145365776703034693481362343283919967435068071049392647213175710610087728715254712456261569245334446074676166808784782406575163814518044489485674102834899867609684122836307964221502269288593304338095641864446253516372317526998568337407646104252603251250082198022154087193784711958184589952419853755271800045053472421884837082850176894342445536699879413323328769291521186644103360539788255056896820646002819231981562602184028641635473363021246939468702445608685747336092680843085164303724158660773283223674837554665743418727752954352913956163799292441648961427538728154218550790504644003479847851430832676598574113105439421206336461870451200294803339551896295413117782168874080316431361711770127632417910057445229546810045378088331720292086896043088619031824485067043336364933497179281783682323989283169392707192290589894009090850384295906720576642605826997703782000503912073813450333486932079087984258358327313216565212934650617885792985591555406659406566166896262260928495736391454362809765642181007779165897864991696503302281420335866274348112297489281825117631215171211033717628844573499119203141650057560115624967445697352361645159356504628514690272713803635448092672140353603859644252983691562727873716022388492566339363797847087962002302910928130311309321230398994749590162895860233862346815815891104581808747376761697063286916248463071015841399102373504038026417218641549637043925667795126928503640695877410838818971068420879952437769475318679953926731936130080018350183979507760872246593260672515953492652591738854534663337004423272867994321170089167929217357588481561027304286922591505743826693407280908963411073993340728587124560324 [157,66] -3577438085847282041574402475236931624352724479754132865053037466414209323633977566628223451158458537867753823481245558389356601611889440325573130345716858275751395872080695019182452149457445188244251501465489795607942941946327132964114683492024741056000576488964399583712513220707330947413019128104242495771987917305013982723688326080244762255856508589533835022628413151316279401524405452436483304184894053205892774536575997129706271388166111024591047456480365882332992777336508308505333496905868363107256347748554553112911297541412351649268934071575360929224562103057260532106474696823242914812105744497886942829648946338516127576764448287090372539087082108904583471726552238171661134117968050591183359501263779387163731671616660915862684723880360082840081532292505096176637459651490845350316726352161261593760629151124481933419141320169432196051609638570256091580934558248344433234940468834095737613877777981439304650259860588299563604405826181121914390743401303428401788882751127444727276794558850882798175344766317004732550904272078384381664068654618588368404950825859867667320991805231826150428933649198179600398214349246018730244493665726533887651887257762351789604114088107783425875585949560795475562774792617063616072560927638302484142509378015065325088235390208100822207575921279799630002077859628860987671263840438294157949585276216181030558175705698692237109685291979809431343486697236742130316467952410895915808905726111753417109367130279639205514559588835234197185685027116370032209795615609858825326825480281344417954424149867676629983918226812199869697278805271484786803620022883366172030133337745504101081521702495493267484949754358867385682737148844796406310644222325620040973474647234926581010750987129120130658243860689603267213849104347715367349610359214181286073523713371454189320118286913539931057704528226287372892480367959060095675414292592318220517769010529786775688212756169595906199256682296889367086569799485256330183668264364053027814205873049970 [157,67] 404504439786007985283578872582566501899373657831724994297993196130277802715259692169143371324430326601780993791176446975880077697900604492000313567541674097445118833970190764398849429202724552908197171274257797719329137142413866291919292079807076094922236745952925501189412891515696337793808650609428951004025540980275783066589860669740747976693986410177058428759827059155398922699350759813068456572041258454802304762039393589496113171215559475892280534438070898156629369851120323781899975649298933236357128410842820152201753209694210840034864725400083347623602947481740311691148417615682410961632251943505538429338958400777537279457723089374030765679938921233075011990815942647753355842169243524231704281840467886911599807270596864276461296987490761828179986249595120537581300216421437808519312564313660916624033574103714494577956967155631353191748300983170080817050718324319472458996405858496960465040351547632007751171291809488123570567445501264700816928186029573295509464329272616863862378116535857457228480739770691511457680164535144130480022065587011873956472813798386060859813990389520119251359657522071680333697453109926010642343516287490113347297745641039547126464898905967364027739857510144313966264054817015831275280816861068409978736954558555794515903251614695333395532425972485059287961196148942758428780893396196733715196683848065569414655061756206498333116406817867890639463828766539920944276423223108866827476397170259845235341755600562706000024367226828238995190904004104214026931872897135067298586940549407244830040555214738462819881903154816246561534524231836163708850337017031159334271049599529294346247448835864566894769907818859832740820261675526524778174626749981123812739746976170131218451026552505391121783202101542678527890826812280374817084595454926265520926740786773444962859553864999930191403617767497707559811214554959694516105373718598111138835975264531150547957714073559771749292025101129470894623259730221068008553618802020990966576626455 [157,68] -33653016513928497142869504299903089652518897907171836245385654921601171374921031887680129989274427804721399392353681582455370370621287430315594350066577721332846082750631889180744933605826108217974888911228444345223696023683770141391945403640541684898161918713915617409582573919913760207541912565770535780398485935046988304330999027706318522896088765757216970377775690266071349726469695035350566711890801623645636132366002364289354705248092141696224312974496284094315802567760650771252348786394139110675990580946809957596333838745661504122719896626268943562271817391054513504582247200491766904458204122235186778311954430335865131320375813204089161389358099851768463308073904080182763028316746203615410270171751763389835852918665650937940952158509976149876569745449649033011829830213963360816584998700009828078176677199933421817738633728261627834304942014239404474295928264897107038473599205239073320503712101368648341713971374589627628671018887830005938311495120231447713839535094140178137247425592678111447176045681150576516957482661819872628672433683036205410896875537520209742423069183950404728214263657345558904013960629639167609782075567806750995082494207577470132782248854522785405254688885341718231757566839550580486518867515652552091805309299140936921943574244656843447549661558357448974063451732006937808321724529149555398985485867653249446147084189040409353214801686518805826937513595394350730471021086207210010128587887687358630616583212108687411357411611913145915320681460333710390209250589536509759514941416526586204592000906208164756979663433732515354836553621262585985894409392228542901623062672109497896995455004925091454129026325398275981467888995904774588807535133477402613045109916071252318029228310640673523125291187905557537853868428851450579654380551027896508993965288821697725178577229514471573614195831290429289075316034034308921228095525286001107967471430488878204344172714681185439477254163515808943389929336067813920355036571992644719862844 [157,69] 1640011856528717292593193971161702547066684580926748670845182417620389621922014879376511191065198679758276567158226437723043255778635769144409779765690023533774221148542695055244011508601053085825794036868126734637715877427755606033011671814964375712242561759026177690415471961150197410252952144259590032103130331807192259642929562211000225999875375714160277331704499135255332202781242038317450876650602677003795597089650998731731837186796038248151377739636875100197869282093576017012849912997992829961431670851715108402427496884161232023832465414191566834878423587253014566026685618216691240379526010153755930916760150092780259290607037176782513884715536718797938174726610756141200785944593635299506176291683103607319053218208820838952736160361267887205333653642607852958489815650360635049978557725338762675153351811331864966862667478936700667253515262468449711051997824710626264758925713874203690751980460999448141185054613874778781621829381770923609419710860203563155550954304460954780664729250815758089561325333761021858026681696390875733656257768484439414250988920942102881385276245368061412717263948938907690182079383522361553177481004723442569925347846654672184460397562098926655573952890601201140123488138677840623213330911035502715692181653324567868099559901557189741863712169752511463024473747012557912777096108919470787374489538284046086976525482744500396437538646489647785781551117428113898741121454282552650774148770952340691747907590927045939595687903788387454728186744698429272547037211754148326557990605376685864919880456968911114444135134917532653400202058927004656826949150879326954724734968999677971337459250871179665047404280708613130992250704855596544283543021425631719568243469340907450420458251949568834718010419866966365827324940627458228217733645637405975555383126651913078960484347775015575409684371254183366930576244497564183530000936324380334195737311848418112153455479673072359002191498128066771560608432375706693122978622293777157255 [157,70] 496137384275073343527010779212785500040606589924782371412687141469484966145974538842479341512559236706506522378023236375085501287204135510269758709343667382069505335210424163132924544038837310311103152491870567337620941033363171163617226124491410899639598857092443397747205915243088272384603661557044813732210822559863482576310159214162649169521681622972935576391902187540487104199796161622723175337272824713750816142768661706200650461391543836533684392034219524284059276076960323579362909240778112101572532505145627651652699648070297482479290108172348111184326313239613041314157680646508867844684875429625027803412659562988982746547691863455316078972352021272517480855124820700632759728827129032972143227809475676418063869558359912703010280438308689124166118928099796259060455074867597904573872688858442459722207499114852273652751174197348811162187870203980512276777895326672662528025068294591409939592276740721248873612493110057212701181890860387729034327902339711480496501298503360549065532832303499972397002024533336666967601919971056430289286546542032306009118576391067037649702647022718496449400256652662086870730259461789524240812311589808520033147565873879422980268543643428301835839867065799760587651289244773823883073929637166102251813433961112620317614278313667456264563970700101295280503921534538619968194139310422296908469696287822290776991717986830674030938383996958945050335238619570864136761975028541393988006315764574540778891702905378268289489944531362711189266026566045539540870025082873729443188970244683705829715778371063522463102206787093274520561342486772091900224178912700721450418939032784111882994616975300877972022120613599138029111053953599833662836839271699036577850207495078434754609051855638871140913345186921153781224392912095579102511106506637014155473202308763046944129339893812130096154845400567121505333300623064890354555768990103678724389887485823328160171539698380419982893289510904677385164544077174265437199175134879 [157,71] -6343209322656509584074742426473565298139987807426623974569189521544640439405364902753522776517798900551532506588802673719119327477718099435582374980284378887236636542406184579710427266893333068575093916357272644361398769945540033135804778905661463107425974231544435620539860208640098425545312020918740703352652059014316260902416601237575808906696901052023786855592925466673497848731904597307347600438649801985245664954488476102500429506016769287937284398131848152744367410896060631156631159610017341550137931232524897604256015125396652407529412706956073686863541883426769091830553673500749067209065867698546850730384287499374270610672016842450194686941495886021148969860350051928866637928499261835228192412899993781306922378742703522276516943509642444502947643651151602374489861188129772248093248626508539587706428224601310313504165472914153188597613756337506285233015794445274283099216171781303362732911157600510949903097216220221068155172239209094892532295184494467920591808795429641411292933746400969028108883875709571419672337827907638851149356789423460683783461023200168150548344010589820653398932071176306365341892116831923812395885173276454170317376003792787098839758687998803951784659038758709443070072374140846741557818204989458612484323806664628843951955966700876492298548949457683548624452140231434438936680919828851440093082926468076538191482300634271790749796511767578424134427594552783098701714578137106756581211662235021181300416087345535640237082660607994164108499572328236616396201410941428541461463916263144092985822558032779754068307092578056874766330766504117946341391234184491570404726234709057064333466393820880753083475576519481198612805548009128732426753129488733982539255413413458727721675805378052706756599507958424092322007789661320752609331575217562135869744295862990115114639726970682607275038858077936150169768307873058963058581332172008989845375258029909376642528417060878863540047834162516986509650223572383799779496980772 [157,72] 337540042721332906112136984663515410055234384541605305216624073864392667477872825140070860729976018329621843412118109677682025505960433590695068908641546028493475370123131999216962503513471900253305995301273463413438849755811354217903069793450764109139697342031842815238406804842143378039549820234054720516349907612317110132136938565530652825189864136692407199107107308630513252096866633373688765314542737366890906890265722012850319736984294071247438997079007433020424463270550939050771861749703259385995913987711093145983103781886452276217533603558669188417087381946387779217287635304450634675497609618193443721225738038609355348936753836732371980180059863791800669061339523011238532124596769834312371860024701925386057030538516636439427706665434971507386071808552858189091555838929311409472720000667997852327223695848435527132673102455273232038862502449596851048887505796423886331910573067406920092583562693711272252246313873530105806771072938036231469781907678557579106973046692197510344701940140134161975488627472366616354828705616833267852664735842523819053725621319823143747886941038166542354869648769103432902002954436698287396489739731507661197635778392754155470327830958196874968106420954819786768826894878984469767492196568339217395009971320484180638198458550481938018761151571726275939784732070212768961625078663900856344433834602941399096367372641268607508865629085183348149636001050814911536813912236834356411585111746131386346744757317102677699680038701907937422574345056908274675305430305433472430152896374432824750918238667193521042323072526912214258591052527597035663589752338958871233644152990327032345594808500516468390873124276432391452987304204952684029826423268310551152822474926798822203523251756807910879075246726278848972136022354370335186762233922208580619668673751424860954268395772143130866836994146930021293010372509036323145805220869082501218473983359549231781806913781508586803178237000833647854104513976369692942312081 [157,73] 15757769851734348708652554844088112882137922624232593704837977762796814517789851164961140362508693870715297739913335006137001137619622200256419886409672869008098468926428119144788085457627281221364159561305326823380096397152626879049379821319712808383516557765423581040486632325319991239669554891195324845145939498905953529617839205307476777246686176175528842326234244811947306369205368720633908902656669221954017930650114955184516480718059373034091643060412546993017078407330731771379622801780930957086340438630184692784909479102394425734367069319906477569906455398801605442149646693099943754792565520365778204779411113623481988686577431842508757690578324070204055355886661930227131896320422092211938065398605009511054446252087383843143339494239004453449482964610260670197929956563428020892271628059448787457388238845157975513212050217613963803368036488156616943911383343851606590024712237562461002648463941006284731095097922090657302168744067662858394820186860896600841977507034135946268007857127368224777883432575623314311781670111764197313639761913502824126180879165093176870116085868734388764591930318723978123910958169389852109024299726334970817329637689612758645033115031499906224828411506621172379644296961964502879651228819985035936646263925720520158104721066738730007175499519671043958050648203995699762648025182902627431380456077129674072367983253332334073238521401883053635720096010172897698450123172140262709259643034605781569745607893619858352873352900275728210312854425572158205685791777676711142454141155094443764731352234199019058160616722555477274025913256521430170716692899030100117183282986847022858771127307407440656296677152609108608009307340232767505527480153716039035265433684247406134657624263839940477797039656063588797672230734478786445994090302948950216436535606504973982581118364252973460671535634564727853492831012418958376866376280236860158630182834053706837692378469964795825333804907625706718366336160496000751117 [157,74] -3505463624857332658231051027454469465858325519575034348383302307432457193859105079595358664349869368832185745891755412042160799320427146293708034136168527840313580856864796432885702827573594149164526257616719950674092746957648975416523101406155619273555959313214137798354508647947840694410454752259197600975871132380709727060175659157970648056846526749277312270123877717800289632468839741911292369847507972114439171902124331230544981208761027040899547093699220275177146028185967189276394857010926066016767670407718356640571770386758003956370757914541483301274026427791963815614233419111491351663883195899743813999749102244318786192521138773394520291037506302559737047852209575563030133173910588746308041704062954932780346463311295932588381219414052420949615111198867439220548217596484775246539648076533666057054698523952178851162940903638387012315482096408516798903671733245246063007613539272600011741225277827141193441436092746806167684027783400207461402219909060526143963001076957295253397586599961432120813806831157152499563933926654827058007466898202535977490568755145497542050220044324803521473481660261279909165032532218220006829995553345196566489289994172707701811701688061934754545841950262534309232300549298687622453195182012147804265508199801944789672174069782265581523489878754443748377002307278839944207602289228050952463507943027649788004215069862269475243635044370862176855880265279548485009359674842992402840162626439434840772063129378557146548166809678730936212442470283270233572483734056114433844901273090718753333505599905602031573652116155123146558916937749823879196157744165398518230237487613820070850221139468973772992333746153013118231279577275320974806083867079174790366004630499386700827652376121079437363650763251904042215091428904720390714577158507299431630588416576205906559934131923112822087038924836012816257494468780348452194504365789006214265379637086214690345238689051527750086036209689711407662354513642886556 [157,75] 251640590848326070437522959452905733261777832434723039584500606781487322491280285317217720919530771688797843073676524782324045162295785091454076063996261721679080048551782278038186182554029105753163291584926234464664773309911595718290826401505122085998737026418796864188146306523387110773196545413719398540047174617237402528369069019579196106814145711112385845443259055657987772983051386313032849835758592247615828489026999750944047992806433645781346452088888227396075447674658612850919759208892042749939677214221996336404887767151685066603612642788549809620024437628611637631719534241311303738383976564175048252672253813101118611885407624391366693818682492541848601033370052866539479128865914296985743469375263369959033898762326585415811017204215088795372005393088761209026401523871346017015771714432572989731034817815102065901059646289134374656452991616309678861302112940441955910559861470991765496716987462840914907089751207922914653962041067374449736872281273303915366196412176126651990528994901142284733029426919658033030035545238470642082114453993240060897292286623631982295600122435446417694180040781868977858357501526254427440381668820883424010770107581985067161172269282340693929484706147590688890580679033701562845792891697377466760235148107825993333711874264875439044989791471966553486298206240665628990484113162818372486125520214676291559701993536806309126575916122251862361659964261432167344839669748375906890302853641290938446059635139180679075462878831612315990634791118211673010652687975846103772102395599483529100938531692884452143327617707560673507099002141624605258127079523629110016283276064933097244037713493926202962963227337442994034116698987824603338678981714768981522651677046912424835981078854305750460946018273988578141809553713084811108642647041157066628951311012653724510940107346135279302185095990073466063495046919019290048818645655577049697070980246066747434160517006452516623854746909945116334262180101442 [157,76] -8965295009817448072797334865124140951422798441012147369300900160834721178133873993336659960317233821905894831326376342180165614627434033034911019931533633178021659657810610950900493775230891471758068125640027566495640991841004483849931194635977939629428758970542293327669204216183650296634552939936995098597647092788734733503964639865321086007540354218356161073844421008366366620992673412932837913846248313110314057473405633088651439821313241863457002380191555817318910923493471347358647197058642113455843653996847328376911072797618458210483407362944923360264301440025439406347284662833219916745497499657085119926849295496010970356252227740907905784538857418722283790662668940930118457701589331608961233676357365407678982094058990500474042986346579546251442691117273459656630043923882884684708104790205352384243910979287427461352961879373128980009512003318867432809475998395743647355738612794073138045585736223366967728822506424963468480315176499221109826968076357227895105978194490144191680475131385823184946773353027953242249559034761167828478289778804673030381722012602150401377974334498533442035135463740386448035362239388273578218819695243281775887612336296021322931229196478176279646696003743153971083447294456104175945921228573006844068194046547034215130740295486757367018485832290342206045052064075244508128767404691225884515396411602862581775471640667005572182486305561318444172575679690533483692314670005994538043107661193100501052104270527333516585951114466602825214675395990123295399385510609936297451108470665471100871599432941241759592304066462667672891001326396959584756621051327986186977158271784241953547821854159401357561250378189399454176343070694985709208126508667037890786497010309945638893143874513553857593230399829714524489332680547054408020353846102128621716348907585175522777357031748177736430062958773569393390802996162137349340192240146965249853658588476894411632328239196717045954799609750111003035835690 [157,77] -66646899286301722439893277887472744124838981397594849478891984746243355452467768417178011798572984253278284813627600112390832416675029898921128251953188511779669283007475811397719449931771431057426440064933594380531663160404138138359848550284559721311982994234645509843183615181887388523422709785143798946290124997437188391243486583167301606439467882816805795744699171073895663594724213650278987889419787277056439132837518445852037310458144007362186734397193518565930650548109376570517918032731770894324789053797198411544571337750226332603987194116278141387854277136542699400779570594543771129974568859439183582539497071250754430912152787678822867429064056269447725338422127917579623602499296271913501440039076057738877899588707792957873660515319284713980463077495392466598898322907400553659121677484923845203629225518697061645347739205558960180384598230814082525459877763486358702637406183203560839757127793276240138729986930554323782227786668874774500331258412922715843703133082467068088882846627748848205608480677532808731506543962992012737274690420078088563537143956698464753308437665671110769433702069786582036480479071948945313818944450889229970078878282544322347722221620918561373362483222728821767927649747022891872289689894105081145464002659383089715374910439743157145698825980388551886769756520923065598214773148924776853839688401635172531641619977641453697156220169678056187808352379184066727640033878652562533796762198772347545534876112434711928124299452033622169584726332508960319486049327755287645748070006702952162339016122842103369555164521024688766843321418435491112798416416228123692469348459514571502712410853671534294929805916091686606898923580854123203792276586028093284784972688250022369620731200170434594535468618736188531659145896417572511130604573089588463560245447342473787998031356874096747112382196149347442475452972256591569714294241018903717964879611655398458225528740114483684830909207410899884881 [157,78] 21510283494389091395280072298485112865718052988297677351152749130136467446898824252664404340207083233319984702104536834145185502494194160208028329762081718034479619302020108829939805506851939809179352310473648329846220286173214822949631618692536304597578824485949559807556518978360821865295471760523364462766340526575692162985003368547519080275626747630276901424325651784503740927646346563163831632420994679269893843389004116619502871254355411977175632631257689718982240418982352126099391075300438631535231940677803476849627567706617294448525219565205939097470828952886593474215810502825420651932997382008906848204434801040830519963809912053647348820985837302993989315632219134511541507678392129471575398828147629915761923976036847389284277383044218749569927800353460803643202987801764423836674633159848484186408311333720005913989287792012301103298948628798449466259848963368471092391851706374568359581500862745036912357010537307545478535293077239631566718967652239390372195935148918728773422199217742667368050350935295686626246457600767791340758129011880646873574845284959525540169553293355544514745087096334708544161030537782870174828141211482045755789960726394808559923187706112663481303070362002694001883694368757823567507191991222423228204058870337784531622127871815984818178411699296997561941450942069772570524612282017085109940176438551528618112169107211615099067532740526411792911070520343330444177162222186904463240846358450751692295081297004062652730357333137163059689680781892008350347707548852560428929555880473959595192400134980622490924780754520822373258408490859154793771023168557514747196637746911112342102856276656783644865944044467356507026202028226964390108690923170163615178965552968049707979765994032762152437920443535874807820543143701215499071530343624096197538592218128490584554642234025221468704330010862925321786611411491615812889893454787751938080038771625991344770700788618090260268080336734050166 [157,79] -1753610798542668308809908933227406232232071339722345634863992685203917341474394804771448066277299884567562215694401290643003944478433150308576472594878974830779314990573483791515619761322196923628114825480379607652636011098598758206860042155115455609362647246814694423709232999511598577985821266951886028704233793912616176089618934312488058320599132818076464368468758251699140612468577384619574439652421301918206371817906416671887334344787526219965494375764077409071554014014601540149837997390111012414204205875752933542686812921974162062425042509039307128956210962681868634659869459503894008562451586616317099070067357123042892286496093972345224865070802754352816575223257080389978118040161366883420651825281065025864176378050488749019796129062631322764676693815425809955236667113721082747036214094400618389449925942651141852082440871176811778754969762827771642386489144271650237554497385500237940236064709100299292233184548216437235071001881853069950640051733367843320616171067970664705529990555451153091281819661805776041976377052274042819509675537247776649257710210165403873529035585228664910011933241199320403321469339488283934440670477431234654938836955595769202931250897054799293294561606541871738571288211286304137317275367705921576111050692363862390942931387452346394146793557734881270526308465097848742360760151187250044767792820550517004101979365386305180743468798371472708427849227593997842184712157324600906607471413937482208213541450739531676239525918085648888862036732702400933940461561869027588985665445755796187053632572813186958047742292691686844437001822624282369293125088664411870272778697766220248635962058432222426569628543477252145862272884294077843838271270826859907181563015365145392632110131903289569312491134738806948634839671191287924604380009401148402778733927590127117854484952922001790305286658038563034741811545690341959979694777701264496373005355464834661173770111329235140249008927011867 [157,80] 27175257502175823458758079251184990912056736306057378871042949223841632630321365589026762913770586599288083800520495004839683354287015634559654644860319414220367555974603319982921607438884749429108399138574554559179468239471226589678881964764136198641133631461518864650246484562473373968504084082888892225846311478117937002343086830539589156733371643626989466168999101330632369043737840788978930657087620896423711170582841204005259504616167166089198734705409896275340565877639399400582966799237926237016085249084098968481885433951345901773263763444951910682805758949532305556804794755336158119728513776200056803031424086664375201966867061321350231736935153810060353812257391393925514186698718571226712032274686640324321158525864517603269945286493441265989465809184564074753318434383633787467989622243778765926438572844287333033918822246173054254110912930223884518829693315409583692087167687957705660121309254311093482833661747180513418753617517852216215950549810119869125346718225490561609461361820962386226355258571447650221476911035950846353186314629371510770650016337746698405958643878928524173390508982678950140578973914316569235909747424199059533939899291903639105542788126213800167258840106445628746343965954610917360009458998654266877563568286594730132364737314081355316843801660893180414268467661918234269710365803656588521617968403761921615594697373018634525217084404759657677248467196519773039342059383827498283747891605928628843990924507965650244662329771813277152370083638585594330809964099347944799284580984396566784744639632927814026189443651479573857195810355740970437679511358436012014190112434636372036943445063818836154016653910185049040997041542600606137146596201429889912003344654988202816675582255200999302298220132132854361745230156072469312075340208573412331246046379834319668596250702390384601224513565235574994637101168600562280076568157011380007369012281448118337284604238696309032650237035 [157,81] -5273794049584389170514350804914367149418485907436972577243180918739903917157555581286769413808930156085183666622005440291807873897450605142736850928482253070651025583259226311399038963723862764365648125967169985623439453070539229888732541085070532167645451278275992689036697146479712845777720222202065142823216916653126747165473334904998777407977585804566938885351037035657453755868167847403549034814624651068316736330372767256997924191186688142344565549136316689641655254054188521957257421100266014475867444261525091365017997861206193098214238868019254551058420332831837664811593860303354387808636379817923845365538498628895636023798715890093560089351289073741939222976647542218010785803148478575937408427516484353660611527529217408563767678830190293577565705868233027666000207642580152606687120151977715239566157736213587145856983868197658201189231869997076660344984680095754790424878937864765039638880616161247490768337718948812213973260533825661585548012119236412961304589836647625376304809467147093292517978836873367416105002266027812123293469382579670855381564649643974103576671718177248031987614901427915202032135275023815270475703667950589805404706681864375338693855731031617234343599230476940603430694415634189198833510394515288023472307695626431894735118398579218358190578321161035654421864778108376867119183202112923921712271772950439134721767033059977959374051175415572136825460790706989326694120034799411816065809660350192488255449081395208198001020527737104036862429625244072761997792488446483286428668424388950397102098725880436790004335289048354603167897873639729293718448963047697497023695372283405729972982692231492587505624215134772168043918658583276226196333859873807613716395020193174721147984837711114405708416856119498232908235604280224995869441101581597893999660885150702379028694643281356212806942898576320075214128256476613059147270924375400453546329387763631232981178774235225561265758 [157,82] 16783012843210980699537259294231177140965343561368366317808623243640709258525289215540551053085726802039426273177227680058260876932157220578428664581002178832870507316084577465429762247618042743671633722850868401402569399745637751714006747621492169100573855929663275391069656320975954555379504819822205476832180719160514836313210333337738207427148214302634383890657460400477388391743710579448470059564598571026337049048410885852269996794325348309919069399761593002663797654931919403063191406390415297790323471652604608032433349276670379446689711099944340709670007224596191314914267060148557668550683456302870437648486253637621266317421443681285863472799584045181791352369015155496302057169462922220939204997155665150578538684265822540896641235181929287422687077341495607731249241086228918710713543832726143931553801065251809682979629249616421389120900757273453333935422425389752166318328571263277629387247999627179516817916053877797636365201687791275933845725407981629178930154642677476304091109245620956461541552096718680961622171469549316764470179291141568308422702814587109026610594346392281029450948224930583743420030366476378687483692487435415370089883370775310477272051568577007249930985765939582836997517538912728624669000834555464449402496553522623955656344838318515469909854366395714332248855643852940024795959404252477824110734040699952655573745303445913732090683553670227482414658025569680846246148656219286486213859090599703569953357655396491914564797450094679316887204126328191058146104505365384219716106092221370450580921070121416856671923097906903073729399481514783752740027137944442942015193106168009451749842401247401640434094136736857470705735622714220295224626281706986776627019414206054069239386295140606094579523207917379457897053396489478926232279648846927250278926516139608242255623377785509649610471759264516322172960903175827594584933589201260263270180217576601671548230747817637767 [157,83] 6394522990685429108361851417350048668941449292688310707587126681542495435750606848276344266750918325796038904935545952251096991867293389051280096471777039060907593012986329730445329313248763921730017702364508297612774252849655235882771414558887694095556834572512193565591154003427706860628308273596094292130073324984702492006285409549709342553684207887877357441992646586470878110763859104797780739329587947019668136173435768599894365160936276235908764464709584224773741812618871510663144988899493050997040237565626789256210654992052877194501409062328300268804482900769804527637180475119840369065376022765563949796160364204954983230295589054366784763083499854276368826535088820601032558808769252064213031681379673250285104638168667318322994070309266688349490178634191177054998661210563770079857159240908751766365046532802158726360038691888430570210795678050488897341822648417978747270736351784322175877238234274232664052065030173283953525042897802999544991265635804342366160947501739678748461496262437114483563769301911226072105567502168597445920549990641535308111352533682189119529063974331644237394460757060601349882487761474488080550575792863747650262391358331741483117154989073638008383252568420100050237694908424174972980133426066010780261916037602637103868024132070556323965402847240355579301043265094834090888478480147042244956190329085023773402956163460364551365744916701839556891271567588925837066954390288275810716208795413501986247237380073502951348596643808099276089992830235871394123367229330097825556136698449698163353850420780618330055024323774732781530906270301727461261292601983228742230128869017258475027154654682832267317427268811296732267911091905769849717703206571078101234171003509414912522181413647399274091462320087695512253983365368161895366899478345949359257874685120581109922784758115628085834242424085580100024573210191424057541701950227933394892665687971812122740785791539908 [157,84] 140510055249339158993756571568766254867541772022896347525908784809258585648433769125850540874691297965417910299444247005395109529228537491569766441371863764491787852370736555085102870332753571639155013777537247843318590614517624677473149360386615670705152324378273673581607359702417708307640029294191747115116291068502040722515728080258302080996821215493484434106736644067485810819140787350047529266569784690831180144423790955919149577508796220342144298745973724812177307168077641845384379093750130572040582434768404344353150180935161049539732338029175711673207158959421177610920711262252256043905764932634582498188669867042233073708414947000334119757245562951118149485050528635099595919903284864688035107097759216876275587324504994540479685916769770027675606870942171064120003259927095873422799260904621381476960358575106026167525295044193495686252295462795491435398101935912161567373811749726027324642796157574216700998190837566061726556078360685181701336470243258436906168377405644295820572369871301280540619035417220743836724196956894449827523038794680091096052421300148435616192779546399990904858952150877718021491644639595036836988956685051566358205726848010905437913764216271016378681837688036238334729054062667491235540749901464901966340312116863599385741358661622350184706463589526077207793556074195269331011153144140251018924387566409975802290536204583686014782731607529713583007485417436709163901336215707736238692523940166935488432469567184676057810956068236339604406670591649756055085507023277322468756167401910420347657789132359877159478806006645016709541256607982256104117659363930325027251535543545573023033194892983019208278800549410142997416000440676385611360120652151207693322526832768447330259894628159818867581237815939650739482912427717480968686636456574358766305871943200766350869218921296778806434211318860898877643151060050285608082354863684516803124381568112173690304038561 [157,85] 21134182002834164219110909537701517637602180512361083040831223105301969292587236895151454442615486009592288680605744109141519784395060690628836120327244311684253994172136580589068227250527324316541218192732810610620614707878182778407786077590270221056648418434244623560291647786894787030419701350244901019487669946218468734508010721531032743342100691215629076165307914511497314184620735930204076127562654055567502818197321748051043703832302196495396461680385585790342193175711584359235413433537165904871428523190637870006908089444357333821102570381045493475737400168184650114835239721756433288163287432114168617649374249247383953945406607993392018869094520292051504962282083173421235218217108971186547953845750349150277324672044578802122319088487841916202292211807212245574220848541963887164984903097619154685985665781060312188448379438157908177904913514066876427844387060305421952148063588782199401862423557176152579917571641758905810315881504269677167190863274918903260380404907693878299041490871685497087654924208311928727057844118993923384539907206026211206465430596714137616934582864121969437505674789694310939559202797801929117754055911297506641904148620587732491701018741849378137524606465450336405835199081816105185598490088836760194053021051045798746208239505025061536312611854220785395855550305925349851604680237373832298324982487973460193133700758276083415420599014486687336339149536916376932716139236522798334590147963637870506343654339091997367559099835441377722851344885580758748019913919941893848911646565540305559606551348171975425003901444575025003312213814937968759010803055787938747005372544735426951038484031741602961802316043953055585582962869347855803504870551161182766628998306502726532210113754095477561477040002841606994596690882067404342988728905111464457545396044638876097264406368938553204492842105801906295573593378941436336800508181738117838893256921417065320681636 [157,86] 644198187660489232464963395068665768239976991663499659545812350194462631305793566252727905831187574664622652500827144940562752546495136017904675172192650674122522680715575011082773636544273676433641818172855600254661771391420677339617163549819328786072843985368556187125164785894959824459640784521461257036675935565692829923913676495353236057424774710792168967634862412646732014714217036748777474650191373409981967930730321157482558718210853446748343434545926773058396344016602112405421214798558437226081026709739415059324488832375904712577580880118642820466632574442410673198659087438067498831668702646798552469386039074169021288586393638538623046140431624636881871269281460705330465451778903295100927810001390182174913680410385250594151286194855247491241291645051276198340423430425923694160750513779136121975736528401435233923898371820937964422457339079521100615806525984379165004354938892445278139487464894570400277636034843040858409077085214867645887648539008400013520604535424145726934394617936645444438035359654295487318909784406949840635377337378555615704356003240282554438881834824065551517950105462103776582257708854129408591579399494094803854463705530811551082566548379366058061293177609795229462593944711942726718455365404866981227671322731530934395627931713787816714877313325833678019593902944612890716216199506501148232657753745777239602156039385043698845865877171495676664114409302960915450910838545084902470023597926309403139612771964737742504365376716445444418904109992963763233242782679245378935813899913766794093062709653688634196458129493922040196834890375915030577822778402597141941662960718105306920781299288788222287584221349196136550428981374360462771524420111515195236050879575646645509353199390143063537867456053843022131329864966842074797615339044870817485994549976696258592302110427855238022788557731014666500992494714636348265054254817263259487910277516040167108 [157,87] 22085004536149788857349864973930547556091306927292629894780952028059940326965984766372730854890140464760640800733563426408185277879788285570562460261590121210059116064005444484561036193353589501730864254185308036396179031558432984244473093505789016534938003497194811577144026543137242241160213143795342477539257112006564935780120607844085608236950930074192911776173966836703006769651070948990967946325142279805115149197438553750388539126963189370913144194946824435035739515526245917193935867136316105955946323101025489757593917076019144192129792115002764017538026070874964226683102546530081788736600815407955063810258785208036723256705928924103918674877235556569121760174037612259677079326876733655231055320329155258417725399083245002901167528061509164116213992781400020704779930923981297960790889007411541093505510584303352467672890343295381103365329709950517887462179983431005471893973972714545997524457072573403487222708987977242562670239681701195469854389434601543692940820433489231731147353340347271166463020051484285895122817245986479541094944955900973666775967716520847910031282615175311256299901060047376114899798642047583657968050084477365130385527015213989699862889243119492886927481706853521251256308077984964059495932364947856599345151905548401783281251515537910194100487167783662148426019034695040449116084222954992705001200490917578095568227377902323001084364323892647649930859348868334769947366046312161218360488810239262985125008971140810736553592094608399040834208755890420027557563320460026004464719826253423948610839581681878887051464170162304973331360713079833529973209121114156523309383989980051162619379967277393050083654381453620085219477521930649375456321503427432211724027671298366707858765110289687971596449831489099741356699213828813829578616518203915232709271597195485133379720381843608255646417782837162692537682852607248264421360939072103439065917480606668 [157,88] 1483891109401819621335323936108137313765077243930739247312448535210101918640945201082714106828655269453309170264033607449704944751494352221425506254471027724995585677654234820049396811108439282166862152363549070630126415411024088585503299761784193933844942103945238514212488684068719509792689767364721773180881877558027449829558249953560305925373370198069742884634510183984410717595770415249385785422628785630004541968922833250349397561535111464292555631978563119148921567628484237609933390511989124952291950773908181412338838663528387035649836118037568341974321204050438171193947793586891659680277760106964616840608869442760685904085466041449275298108676791067202930678081763353193188936384082781055820376482990850425221812853036802806275895723075512669726154788361270987887423303295631053147545841889259472150378032402735683451345394431326604263494113928307421331801842633678158803769698453288610092431120161843301339272983261378094940509776395339195951599782272506719604427671282649350921835810443337161740291775361615669703345375630982960253260630492704003968980630411849042050849585278413836692846810717411338944218819628036965939382281285233380275131208475722533468481589287151984300070795931979512775026728517265623831409489451235613530906114061998314101468874444247001358481792857529289541949333236636058864410177137755397734240400249083105966338631311737740323826100933782079090648707583213387963059036465423904846170281806896053111544964381631480915539202135543288337690866411836470367412752907381340881398917402549531328608539360822188107639601307586127168205871460943981734317530134808419770722723187780064612968949567892571795911432927582799686936356746982608110354992236680002734357192219985700997843377559382128805135591102886479543334892915957299684472990537941849958384790871061319055306366545941330658969391491360680051835414586447190452923593895760834978472233266 [157,89] 109111149010075157599545897876293969699321847170349992453247748900583202972707867767919463656022369092594846502384413357827147674758130975749388682880200807774224020189309101413033868513459801365337325393605242652982321153433497968101574163640501996406000240161128840692383451105523376312674864547658341146363204955306614786880030201815637065924322688330476800150357498919132388554414550965466900033060241481757382666871310005809464110735404183500783522910013316809671289504973909344088429264316856505732583190167942882942239738517796490090785055673541624359038844511459024526190995926662387936038617615317961129900929030267058084571475477993420578154981307428540321355672203841094550297957969831895697394855153381830186824553245803940054307011761903285023640534296808665624149560893878827752191089103876662750745767800651725885569496525930884973887933145483076090422305846590838402060771794301406203975418177607529205332971106799323719676354895488165631594378208589350832814085727521555635063863933451441528391625779106099438093367102274740384310827256934211557857495166642007019085664186360870472174932037087369100741197915480847103906260150547240808286761398385169672174671244976608085762017989650324867429054968066358175966466955190821505660687173242910202289195881831019715061688917511455927273788347740314117617965438439296107710866779901803200307456166816919250894376391489238568451568308201875456562210998813481417754258720287750238662248511311341777673449270915042327227826544647073957523540147598411234042643164136957217987870169803619556540516020843989640161934078516859914778596090809902206660564767992972619870660479741968386998018207379630090167292900516865216032996555448947614993792452021971066135680922839670897585955529218629289373453534753712648051990957976004063254980805583420458056383421503439630646289747570362583772502445329566901872194871309769296595150 [157,90] 5010226357822201798626986896725393560676692093588445485229466169631010754661037898522114954858771625854084634382269420925442858080077548859085624065562580014641938663448108177632812138766497402384394496478585775699837880106791824614991418181168843582364852180210467003386303071749172066417236342369491533723126740456197510876843161473072601568932262136126029299694097020208339536202628490991986157577576654991166697297575674427041730924801760022518843755982131108322834736441755758247900723649983782526788226422650722315153628826603229032916360670076317161185458943351985695443512035462215936337719693527535406341969812449027384143657306796541653976158154117900657872275598023375978886920828472339764502853025074276644381033494214709780875168993762390662460232866029512017376382977223337424571465407002840289528254178028868849661160731909688948178350648733245291667138600733077644269815165929353893015543000430816179831712068581958940672584906069492860021122263741098076362800455348848456715866982355396495104184244393228665926830658217220207999594069651753522069560908884070247487182470440570786927294971635894320529210069783816410277064101947919236409845314195411692417917333262190760060126392181958883484108858597640685565241015997900567778398174342493099460573842162598899770681171977342223696696595694626821630623121257824855209320684750205328247308202674451286908212685481569995880043876619323698446593448465461278649445061278912500424403137842828477189575413785934200266581927371576725166798514972296350413210705893962429604166705291001792279727969648576398583795641096545303518406562000202409130331271420422087135425215945809247027042339585852072169176611990184252235109763128595598746583441370719042121347756579998770024206690901699240138020176801561048915367997171337554420393337013168519265769949217386188279937023718093528205172470672688362540744503817150258598 [157,91] 120359027336671153602677222559461887835085715867575938536751789242673575625641272334921704257712158972109480122850240598524258090739181355084866443777228191743439035566227132523215433957881116868156698469187921315773986063525772909489331079481037962995974755123339797948626579869782292427202572205232015256279500371859912887814552828949034909577073193211138315676739034029546991696854305580964641491033969016152024447906998624710432590128721120357471068628477408843623827087192420948790378105648987635646671200590133477673402786683087661643616264738059392288513406453705782234456227439782855734444792973780188407694560848555979371366570732924281029111549366996554905398760235090250511319542108724551016185880714420521291285905291665959597924477647821527751534731904932258270737278350378018766358381457094191207536629565045215234758884290344128769140368123281965750938219461013800205885737485997971487321497304396154182395614410799042358605645518785976340579335994663000984252960052665183283098478901114476333665438173883012049032120892675430992054097981884999613990881137855929883116283921501241779835500795114908432445622914930307904797472326770482348057883448153165577577317151834690026871525290746135726718661591897152704867527550061881435474892042818201594931118654516081382412628125112210404068453533684772224199294560998094187867095577252002682395405020528085106459417591765525010596403777032546624854525464706643604597319048872167583607158031557151530097853945482137019001020805929717022846785922275047260502200206845175372526206817214178223563064034634068474360822503502219096447606408304584152240158051060357454511271395410817010333722686940350561162572403718823249886735284499934094421950087818250528166416942527024773398163426047671128412405422314897868511466280973994956610297864266807020733842406735423763253848011193349432466404608154512880404661157334470 [157,92] 3024174949449795764665782629109233839345119494974332705310945632720448459225284648952084290106087262512371812894197948551986366904500349669408084076951303470716000660813128260840454962382335065075902512303911255720257730762035039182776834855056243957242499802162254218746995938170013187521213391153226357929659503800833753392231840420398406455263447600166021858253258321195241811151711194669611018300904283994692935476783285050000119057680294751593631597124311852125432148064533888571235636018814803306355795371264177040166008666349512124267875974111424380089478364600035947770129380707654583319089059472153941127822144214698338102012084496170775788865298454142847081509900536831242940876276598352645953813326953395941500961823063664139327463432917030914365316279894236795653477699417220966699401185032270542242947036826975332338428649854583405251378013592620403278235486511636656193526444671160262008218186710884126690852274078333125775142884534469550248310423637051414139376541529792694125525336912284081116896809839218704254673718231651510728218461657535035040464685063443165806122511836157797461096633386882134603795850382532297549931053916424491658770791487177012638048587985135891747988695651347422163295375061694744895535974981574041721053973459059049093325756049463277391308628792828770548304185088841289177600498854766719756574052723441649010028319820266764726718351832023883735965322848709259162758875788566718758244047674401809031317444858314941896841474734426532570569181395881771991061990649911829112173430753213441973017148824086264709781845333852814361288844105927080849967474918833922103824747719833518573897300902042125573785849731402979857339049967205603714555897811109911923623376972991854910851413779824112869884958940769587534234253250936421722496739017096659904726264588353008658831460791393855977422269133423446640158554206468733301755884060 [157,93] 35243998709583862374410104563386330084586231579424811455334237818033044981406344131978621650124009567860604466232459537426122380118715315495973869897107645785068090126915672101148232615962427487785711522300402314085846542298198378876753631310182886067212956399186911531275768562667566682816908717281026475433104297413796751980943227541345244106339056224602578860950569345437883100179377621119788621595257101098615506251676808478378636027104999735718007503173517085130952145209677592107836774296469504714298931342062605010371228609903244908052507368338644879667242092494518068368962055350555190453155241263031590455498619422548200356570003239577941175928233014425883572867166422205920727458889135982383109261219712398476851409530761588876451099645303797389581013400875075464996355652466190915908071061696164196317867448843542663281520735741119244729515254047051945677697884470851341566290209639762916158368124367330261046830176225011305556186542899432151385656833397630038606412827438256647441993221117843586106201243221717689713487423737492340940825755174362669243669176213836564199531241618794223105458539489959069128848707464166873932926910297499270401203277551187428645200064441970159753055945778127287536059261417662473606871774017332466867785406144939431793260574766700006790835810887507695883649692330948086288419181445456291903891950657589038063231081079988615871384160845864501732994805658298011674284054605336854995491539391959342507233165244974474032109681382278909251217229019820592318957680677383513670607086118351252356583349053583373622577977254604375390977432286661385952541569698306682568722577283134933847538394963118567322639819344448780303399614605044525058964836535502453358826433778214165667127246858226169141708928501928564549111407116272114753706285063434637576788416381222916899820509196536154472805809178773816021559210813169691800184 [157,94] 228012815788985623140175127988658844441895736618232395451496436804052704586261746566043615214494121682170340700902738158980940475460143292463654065733109162173529380954415875385806236651199139752806313527868155950182377786534708883867474040463039396774602703222423444325655017608273852489025776897862653889220776821244544100127621912833537409688518970337540024461753828956155798960118734705264092117381798663968462947873826125838307016529462905660829749895709342856577340459279026528887538703325220466395411877156450558908099914059086634767253615419381147386141494295207640059573259995882625202291171265352630705959140379408661660814711217697565312858273062939655828851907480987260038071754645778959321239921785314176471925114476528227649437579386800518533628396450271573795643419550078087923031051662481217283985805434784407073871100443874724668037616794058802196487755421721705331192945505162929919094128961534046551846780447747872411455721706501299607718669132488447756241647966959535486233796236356408501625119425326824349043290760151537517907872540597834710289491671320880107075967415391162779098784894976964739893407193765917336647525188417056458392923505271692815767418479638252814138475013497742086014650380074987888252685928331450448763724916715278093623442316903832506607673638263529722385958771053589080196188093711551858383295593760977521775801280834162154161728270063372217038968046157757137150942046128555987145960340318099980693040560146556978720064870899214281535353117437775380746891920158363554593043331943341370917956231675364074486493053086913938937017131568177774455660780422215859931321985146513988239219618080458949519881372981521225351020607001445369927908330616565393031427088947687655427809420708285942252518790416735882219540913309628083922662697375553378628034503547558911667508623833906650349137807795208277436446944081834362 [157,95] 7353401968699234692200926623287545925883468342359215179671966654118451800131755633767694829049851460192247426431444386678128473608466370850803506777679022459439990433393119503535890947984930704128815087244103602482656220500837495272863576944830069137791699513740931672096512463544924081859075429889521653744813250610964860237542245241278091690619706346879608591097438409899942750528905986377288319992647275451004745003978743560344742607432233183982060152142873987782413494365862055923796754699754214396717575067644063122446772303088115615836082315904050022953955333155922647873369768060010896368963755660700303559474190995292336213103251103360399340762031299521419901878756831303066831731479846047654383535656379690400958740585054996205530428156974835274300962538019053923047207523552097875250222739422734880681279454797696901511932267919533478122093207384783628782320919993380364236339163698447486209083421575241175315700780364887854540474098226969579805110412577825009947705470626917016231734641641783752764821382860428331934335945963289062989772557521969945378441868904139331558400586608260735769678210575093954645078153088188882930145620300641547446917131515204988923245316878376315073233608331682091980727053863889891488373263067709883260912085969334843475884045755104478361711721840751784417945337437931425189914925942192324397204945485539231837054230883896783435575042456758061404370873744795956177526365868323250555056883619628375765246159523758139695655919281210708812665882053820627853879619734734664977350694389109598624506970140267023112644616345743308570754874482473691129262705056112600463919554609352551089201738681376104101550616113717457113225131618162333833079074315031618015595870224864105975855825651772777977989529403567373005224710442479855430494253347063094702248864099307498087495982866914803649126463846271867437044074288956 [157,96] -1801689666236731987794837574586038507749335182012940397561027539499474626940658497560293074218651805144040671584491253632656460899598620457919638440088388140729277813282945704107367905831748289496429496232320924648141769107436119741419466328227446384864491298986247084281640979393775809997066449444741770781372187613859377526423335357565259329659745284850314350525493310209350550169896421306454072587400041892704096607017629830239066639829617415116072074680214204438610928678392997275241882362170630142316192524864295141828330744403877497694386653200378213067011757921107912836945729029227886210542767408112511677332194799706040597139801236348284131346956096963051460595151035452678931184196390482947313906035290272386616755210645699076019151086991000634847234674364950860708069095556187161448731505082906969669371723138375388126536772654523393130022091955545249018952238198940512601650890090345751206315154187659190261229878535588486573966103900060141361155399087438165397694782569382938167876100673362117733806048999459150570100583988938349973664866969530289313783246030643794586829431404583650360456924369260962096490915308001774807297962764304889820350243255091969805256434857730637109109138620710236203474630381168254727843503844959117683871182240353540932319919847172480267877778257127925760345172423397363102012386429432984266580541060866779686290408537005383551324090974148926604140754045815910014311672409621468803592185914509518287236288137501258950759694919851417344366361320255193675397699794525873458036148722171830329526655161873778951788420430318587367957296203220952362209819331015430551198181228875331165788434690006388526180163730707475303121435184447937618658800529167204374296315609310790388716633169772897718990696604877908210511219442491875850649880891273260361961748402261664919744014697213750405588844684176339694207206 [157,97] 294178724557935578709958613517967916232937417045155337855395933964876843547728346574697837984748578604894622608871931542238252748531163679810775176356859515214442439122990827011390865451669208063750459549338420483184554205529380799938772403334103273223270494082010100900468928816555609939726553162011028161099597337707437614026667497359213137215181561485484478868790757913588486694837534175691305219092440659697082867311676321687751796251205698544244040220028243789087790934931586813655662287966555694543130064817819262105841129982524002608152240115230561293412484678613670645304929400988764865693072973958611808438346199042888397111351385634470653021161691146052126346889626306787011605319714548565226225688957452236585031200938889827200876803252150816914727428222076705615735011109366934256727071702726513069764800773844756100539383634158759069646380823058732836063088529540532578067152155410755053026258782256101344671904609329450182369743372575447851699575895512734418018478988274537298900300957420902506196231933519809647247258881268498877303818714121474806920425515994070158087859336709063386678831999367653148985411663520881616049919855927920272988801480234571210953891480323451032086844146252415750956759226917457008986999872995223291969479872939890642057340585380483937209035928188088428376443820202792639403863891442526408049207684922728220287978819532996796364424015898654324679375777314335400241510510341757985870970015897537220998112450706777098457453462534895137216042891788670409017144090036560006580843676289127472643275724298055305877043408164298852999166145901677373378817658120840307830054318181242600997655848150132017288206577105977245330628409872708303612706028409605860354498448321975976042288633033058909271916076438678308914385210319058560119967189961004297082356452057101838336853520624318974551362749944888036436 [157,98] 6515384851121012275653036424030987279989285175021512049944645218118526790760922697643815539489409213752287157495520516099565338001350396168719687631051003172704176862622565204007614206474360788341132733208156319228843231959870664253713068022035644764738521101110367509164265870305490940707705181004684038528758142791583777518535958077024969438051855414638259550449113373247294150276548884433622491084015859199286981820920712973646963511680782290999609053570805872956611024287351228003855478742547051710031714089731495537707513816165880363716665722272642976493061931519271173886457569143193424905622586501598088273327233526075028577299174788930129369742056664104233387307908105315400629119682658270728501890810192621728564025318719437636186627367855888861904745828978751133084519920929444869273865332670095384922052236265936203895719827314041764372153576163851731223165148362127209201757371519818170190443857422187086040785369105894462138747536103743082960304333935137669243520086869426741425806964632390335633029565497817466849802879213009416047363566387799839700074856330977690269392784206573826612282678668859454716321260042478653187645411275159439977324215972209722912404554567951446807698893680884099710752176123023331369325325921031906861422983144392376266484502184309028805626358742766695137201294555968529086352889099979125772073084342871565550129431853623863588177193667844941623204703899604760375270575878505061175740799307414240623163988361546942416164600053615281770579955678680617205072140308937645254546500298403052305728976640175776540348145886755745548801070670073897669730723828531542189221456323539898303391374407947431598915362957501211264881460218688433400385002039940519356516694687043044033424569691622400622910464285462830531356846086501808795195305489213393088572439301518908016584092442476645324152739508381718 [157,99] 39033956179792771411596668041345781147959982560755534904669920957625422259798239714948168114725702971395182119126224889802775898381552266576688322557051969528988363506587101832871891900065604667409210721154315722977362450476431348935947616475254950911058833796935906827878811422255570113218716302389543104008897835607091879378607399052786402835037278422888969299721346868422124160532164407249087405493030220086556384013994676088272312444990590736811027500826068252146668638324442703020149060094347312419420515112737739531253732211047380978264314567143050719184741012314518314961901733574815210649406160186376047256784926524980313027230876469243639360818035180743126129177818275923345002272729132546322412769919291381951694067195747798146156387491007735013589826354146097192240502781063070230514830168455841031809604129519362175401427194517519925979139611209488452194064808574926343553896762786692531386780582386304922976250007217192106004994584117242003117036790025954862519676203716402982956252607453976428969260136962098494610209864228088037118243940309257320854000058149441726558196700248694869822314238733157991919806443518097893870979264521077608381061978043995046972720708835432505919727656860961395474508802102065850195566685688940113698613348890670003727068479185660715546723726655511915126080214268350264431139269922558923132184036412035578056143966648008864778909859479334434239912721698113550785260127559416572318105858404452990514754954211906756362190916118694749841100929607334093173652063017272769053650824042827247775373285259464649835001394789847791978589353537070133113914059550616508260154204588455469772001365116756060230749466755095974578853257943153770373392651370645914605665880891499195946518654091951816144721803078962138885712166811205501276702105139453680225236266030016138121700375937277685118367403694 [157,100] -4407844644507982652080587586761984415409740222884371342547078856286769694817335345797902501028614667547616642756381559155632500777820150713448369528936826688661013362492820806137255857891543840914521267670461095103139669278109245919718000093454104378955356292944300905726309604106279015346903587647162947145919147227734888948941907263681110612955738792621776069447255783133842115800955837367167654757994484186225331114210831738725117917522184582280916955654554200208008188382453731692438186144953417484363753315341505642636768447084300286354323362770058229236582867312099220610811728274886094402222468457413066813054344933817574190726144302075551870569478955057463177615690463789741647344526357160089786156950290732675496628662118438038501364931217915584691047151539347948845199166677784688077113627271716437663682365038540437146801399636573753165425850939787775261314912690103090742152194168620744457413398627793786442524669557131085084115974156421513432299944541065336915030513910031622806249928741454488258085299256915812465107984992484025382008146505712988055096780608407911311990300322013395312481666590435114880861854959301358892632224234638753743627753979362802330779606186301719550686203444264837142449593221458662868980564099480184084989475020043419473845310449027689423496121840763231614444950667615428504000623604813942779923792756906444565821067238863320627979757180014675755102112030180661835513383517474789359900354465293765369255355215243971292930134361551293829749792867000905897922876345689087052076359299395413874748956127265818219863064365090467903975679274037359665448699382117831116150247186024415909895392416412701968175104964393021034646932062111115719041682070266653927957782623918417451467163619896198024628392398201130423923563497998336279667607365146095862921639069433551482141406897764483098925023 [157,101] -97052113734937628418355241752889975880838157301722437921632484529381801164646655912559157996909365864573391158441371242765749060806115281547155573091731006312540077225466294340724537605496158099028094965091386400589063758847867868022420902395563677735680700455775390426039168990399190510258677841550928438862853638328919260488290772797235015256742231802483296273621800704626939560396682784693175829668486441185130741192527885750694555478661919479311870343145069219162205193802945448493877969697862163334529060624464998914337815805794426918845582545336025272633640535466329920201379097220922180175026600240970876382485262644398243069471627430105416031114218212189863161380175031515274457497442308379299447212385865662033071443351346707353276299523222829176879824262969945714858079362493201642529159733409889864579300892849965335430869018939842135487712421149262500328411946909191689354230041528166912909895822337475291747785959830038636019761428105599307865213594973812884495802322152511762375348096075728961554174746515700918086964133765903614950499870775728604652700315562683139583301063954522316394511081626411239845149281766668649977889004992050213200846543018806828137677869121927103954867044628752281619476061100876247954686680663629933651581255511453122857732837871671376200620954251752765897375497363733020581706541507846318587575090621305013178070394743136759127190926554213994002848907229680624693978821452474418072835762932842758639222098001249961132383933781412597319156341802547911946730082172309849287834521312427830531854127260440582107483456756950104667717322864582857057969450518128951726759589392803114035928410265597234008087524790692116144408158058361510749103706911591171604706298496845712827856565722315503026236135929912261996637241420889200517926829643271299931895998825916373251073678487670036841 [157,102] -984915141025622313101717552246867042598256096808004613657428455136353083742778130885318781227472860480411201009822257417597341282537830529717075971833297124839230718822103924421175208444511286920791667963960070854063620712403657283725182606930366500779573652975470978020626241493222528260216760742454108509122779918026828120446970019630275566930459849768763410438741437697719085954648668273302535041293058312564683457336870338953503757235968086457224957210256672598695512189638917176880317179260120543587505161051226409723139462964234257250896769095371414799105442047643059254451170995998980120353140044775907193095999938705942151913225677169625897204645404304253176347625540448017879990450674308718702867338996677040229672578118948060936143943427173926241689309733620614697559222370726944657758525416168679470412155028703769808195722672305935720906262691260003272371547154179432047893945768307703408100509106608504950558735513453764795842935148993776770292792373019471943031802047586239746758050237704854239076130387216780679696563924841775426300192949278567543044480396011794176332372832879095639169905395000275728944666674228349757899352114772796552493897046273437987906235284338401890905362646123774636428091813023139617981945828795978005613116991563830412855119858691881058652633864349130086855554047219448022111422559420800272939205066448757430496975758501796581647520060793321371863680118168205588198910575834352502483623263906031063290019753741293058226686277386542548904309174740159675941677614014560124103441185016802905732131920657780451209086241003677757524495976452535930171280181613018733931111157192004817065505512447909093614054711634001599526168045622038010084834265162504813996096815853680673815705206335624715433632842403108886701778644988284729030184775975049533326644331265315269774515257346674 [157,103] -7674647580353285776770024509461855465786115840041210394719557017489086500177910519265951104467654545721888212352503927463334874857720054468959888004001817228771507632041685258029068827767131475514428951632826629777112207032122749248275323927271082933319687781986723575204942945316911334861341614378984593952626568349657223015164000181567117180725129530763823038819440748093650822416355767022432901852646297339542802326052496977646641143168947730064876806665071557955330198038689141084339208174560585192758431713483923948210580772375938667838464212723862653607291368144257377765156674991805052448621148917827833785284330586989284016667143518757046465420104658999614113180589619128344403797578096033445460359971059205766208210236259192523344877658416006826250409460768965993731788845175919420511991358556543884986023858422392327146090363000478475325056024129339001465466858629152923328205131292203505615696904415737823497471722378494039074480797066686265378968217102983638271586001466633206043386558041082259525527892853734189527989536919368781875280764205307712530542327723010783692973693455196383327344653169058098697518600104860372820059509013001993708597592268310329066889677367116923346095464216643694337870109743563837028344346684032245427423978890113125594727433245419475310109638639101487022621938093088972028717104412961653808171344609124876932903856964246971389420161417791928372620950979761513853189800019686059740341414561052424642413674174874109652671361079548714189553515602304428123873142616315138849116097824776878101948862034872176827612582840698492027028641190075325486411599171429275739792352917298091356260138182461332412871643124120529085521769806500759350059432605961475111386956622518640683729285251649342329406147490419181616242455828774293247506659896390780201069370929053543646813456527 [157,104] -25166002952121931206559392109571914130575756829485636980172085730972214723177918480815003866362749853808913941360833586776297012284357864670985142160770541659722052075428383733833628927499052689674528887048726749790555688627609331468388062979165901635510654193332383597317271351188218303071444133608572990047193367160224241066633457079515050372674962393257674153756557962459587085362209545727929190110440677458701829644636426576631349160197502137752890538580779365099011295856329504923555907909503617879953460451207092723654321516328068343715374112587537956202536911145345100671196179919707654924293547578929429767019189481371572682374740029057663488468291175442013430073760118461567153260423929522702466379607010939929647479586587079383607475771771991396111349266673810712920979920945542663642324691271090556229679358465349042430744576926220749518060680741310359816692851895598634207921255826605180188932362772234401547387221445333714876550434995357026221752778425751699979350674974256873642804248485616124489737703167521626155579858882019188272121549234581874812917940514353458771494947338398379431101245363160594844470865209682541615721923397387289360823911104988754585789038223819460098003717674227474656491913825936675895536743779790082868434015009098330852815325843132467173064333987101819261203454430572086090269415445158949906990755172520562811323353091952575607338662832932998833361721333530969929261666114702734218636643038186934421982382434509350548412234755184002925538929794232275993253955439051150571209210122607480816577720991916429803638242404262022059193282441836074599116304335758088441716314353161991275176036985645296415019775053873049751209213192597292170917614416437511461267020315739329140252847626692825946320540510555239032193136353331028643746934126535999384479250442037697827790 [157,105] -24358710471259772764377460367321492259361007444015660664535094062713734507542586067452992405586789637557671337704510498647147745384480102477012090022940553739896756978105884458230254407220566153633283071150247195534165595187006945878698575237958762463151838716641129441728582481179705081736597014979178250063958269912262991115656712251359479145751747574566480959556860954182058328191882985219925535545402911010592598096480335292664360960273725841180061760480285756033381469209657564636832485500483163148353241390504786799585975747439314348456266143875495990600690111862036342502789870817786403686048923977290375869177483044855302711487593189243605032613758674128254422264947541084806846676157132366030473064500729246582208607954708830324167889544388714355738804594800950761240542147750378640050778609097907510824870258304031346451264418021191932450544695590511244691701887090934340928792188544259820297001875905184383825821041298095145305107596795726344625273128004817112464912824803302932376338955987319158736571519908020851052235904753889871331202588512478148395543406031149279924586341093144661400842952519969225482766189237546924068678419628160407624637416248049880831664754300641432557784776356578472928887186370122707590534799640273544419127145191085064704548336402766801326291388464366567489365179959906011224804232787785514779653886777275081848614461835143741429130163141507565874809866745083785378679521184663102176830371923391138337571756538983384478978592565760174245440490727659950242490814213993718659457638802541244681629549053218828774684484108656597456802205337802347315671527332998378914898379168417309358862764445144112533861591678796796749205399527544615882682846618432263886489275800872195033471708106886997227160554041205746502667435233076058816557866195217581068432056473669068 [157,106] -176304365086159309993979195316358679699000598071235997956484474601718062442383926114910298977148158012860006019819546038973682632983572101885950076270280750285542074289177824882984517706252156437295003378294684321353997880646552385456188469890281318221089346998483180553172586066018468480155895093655062860486528617161199535664280448674959939034564664166469178054474075337452938822890142719901968715087179176197012018784128120456647305479364688034683379662288048789530040662897597944996337505174898668403828182721558598590997608155223088018687064046681526710405668569419382255605936792165666092692870465514662494081856715235979860348611161207218705635957716900725271363119565997148841223712365512237473428604730635151891837827091722724082227452948912249921054559560467624910057477320872347076530568409294536173414210837798175175847471946271303986889368269781375934655505447170532776799403174060250490293392300691263533362768297656100659982753354571571554140534730335175530089552159144597285246414658606278765001618809990124082833284770114751052800897214567562923110347451502624273492510186258123739331089348785001264596313990582926941351654657772273098623397020992933549821434372901317390715837942061230249692374915975890160090161780613183909072494898553024523707723262242940479134595667812765094972230044161696855192844463974762263971565287708700422830891094022295788316755855346851435836801272911673274421350066347032190388554231371734448096481606563068762049448081229597880399372866255840595817103173450290467951513547587134111080736073860621900268466609457582774047936514905385959173891621244444389137119937781448489397069650912249321543481476729804195879121071422703196619059316759625545603212901279778936598850778344384277822807377717427754854878786944705965376104197142457570477698019990 [157,107] -2307376545866507890294885654763762600919530675427358470886351309562552510256121429443826747941547923589687366683874896958642577144260954314838691119726478754651716924806666841844827781960694533556852693766172475959584210001237476701958963086468386486920931309931539857731232145865448696664340417114647582451150680729165027557001995502435754456726560937819190730725895986640923172126491068824536246273594631284806379625857560695851732878092980875898765382072251794992894631823755892928799117697881184279110620472414078000580224253752978300817882140935902620322594830657322836867557263742868952418025916788179029055539107154083240419879033026744236660541350917459311430424500833636518407885446791773860738175796812243662063392187483317871395728017904912094903946480411624888733877829470233319364483153338968468889971984812955485061943784103524399517757440415304017533914036776979667180033453950362929641084355854892075010017578326782594305626016203267644077326133769106668127284295276811288233907790514757126997703895464500453991957911800080107545530596692347119828895388022847364613884588659538629449829093606954108285087724231378194220476451927892706483188633387974108306736409028075871458006413730116579738522988148635395611315909025130027091124201916586324086459789346978430604607261306653804201926889185424955603301199830155703212018803107020693114769480878876990543331635722547834594940932589723534911629208835910190551974503533749637484544468970287302384990779361530490213878047839201440310891202298044020036387261973209442866195496442370670688289304000120881962857075156413660711780757070931773806748234593753785971049122918694901077664737685393818019726980333887599805211205491896356776044286834495432006220987794304914095745751068855470843668573336209575699695747870577343959135124 [157,108] -3968118842137442122636741384068012795516011815799295931718329860206955294492250104124990574865487970735289846069110833019184180917152740931436238911332797762764741627833535129152936802045459935784473126667190248072822877899009771568809917833615146821899050064633966611167694811571797249180501867329352600551889867258893534478847007417914203109409323291010563366623833848703752266307186685831969985456293561012718943656993548460617875021581479726007291874146706051904935641114488696707688102235948217281693478729772989076396384036293847767040972270360695769956463205799276511353581690960465835269712378316615820460553042261295175186819294317705365631351133478081126555135335817558522946024906508645025371162418456298296608651194080662036781941447835745802571080447924097520665692801618883555281076153836739022954320520453839130961976288099169476490702049718561882543207755220156775518172375461128213778417471688877196359648459664367350835656279241493916586397806637809385350587008037314312146067416083238100374412385839757541034510546370370260969547237205482944692675866933294939521404026735588293764342722459550696070248451327630388910337018766221594194988991164948202746615224456620570435322682783791491737089978642658797816376349304011757493853114755416539896152973663460151893756821675167011434232226151230053673447949817806101116623530313556233223988121589581922354671472615750211441313519403278323527127124038703279090987835221651792774563596814266135079118668805850985341828211815866090564812571273179884351559788391751817464485037468571451732410275036562127751393536818991023772372865671719768797675853628915516140644980142416277914527277371876072035879932808735221630005141351043918237886790002873601105215044629932088412567310638818855304000465712281827390842899856750996289 [157,109] 16446635701500778902480600927927404526448936438383070100688896599916540458793030239424546923568450766824083948812151989160544586454624425165376394782077235908459902485200129408839156156500008500509309129307040292897190345715839387763936444299808810001215755468730595091599537731675999321385913890709405650732548847421446594651900176072989838066280099643661469421643066178719303153926353988293023258534338489126559536238771766090338740789828315699320057294387960890467560915134080967038773999019093449065007052987971746480436202435444588552554689327232633997275017260301591591303977397568043396073524701163061875247720706092893459458442113635432373618939963977641486816356086552517114071124719884102752736270447536087961140415840125309690841322213179371988933391658925283896408501253911202995189915848639300130444637462354739343333088062156070019417265793956703819644113730879909307248319887036183360521448719015645299842258134687489621312617663151713354512038991771084232510385172957889408930865889557169083989376463345411729923487652909977441843204838438054719351825154949339495996074590791063102228302875529993974894486122566515445626996483811783007317128520340503523477430597533165338228502351824074183871824088620049134068703625567533917970578208729884218363709759626244753447944303421535036424312463769583749700542711501703928593193179795551648285062240361145504489122969193552234115332894691069756795261424368053979392612047413461411976002889980402740307196910654914077672040284144599614358738845834010372839406090911008164105988698935859135718024309939113528546865460160167593329395085745447591409648176517161950766812013546707336631314998950820054313449073938892159504522848595867166857561866449849286490323552370865823636720190958355183457101144808789923515313530494197 [157,110] 8619677289591267761440759043747969385648835191439080661499957248364087899596827014048995950266039850182043314043273853163975049429626457749685888588969197185097860960796607098193730435464318297978682796979347446793056401862591285916174120451117036584939585636667233034973565866990497179261235358348042600574383139842616733535787460806815315113884787248811190026786217653422149016075325392092865181478828593594423404666553030756368199339830448223127478885410854754893128116583161014851732047784729956094184502494004531252796398662821824615661050146069416688410092492209025185520789518845723553845915826911602575071296363655071647262771454041853230469428003966041215115253403175884936230274658175192741445394800938458442571096092856104457477698870744822250704203340703010986398674318872328030734223876111588337364697138422726153670846429591853049461425859624502699026449781760415702503445200247493634509708715970956535497071508688442935181195219712770123836216909314065189669496742024977394777787227788993412461509148045866802033512950163302003068272276370260512611543921049348930297954806719613967716634320515140150544463390736014328138003675733796057415671249102044431190242126656551187248964663663609987575239131295185158768522863941788316582229207983677108744954810634726184502704289138214745178627464667756934407992264328000997118429920298995448360042145963299268640180583535575293153906125385154472280126900548442593081770522644824756428932422633968954242347399876556629253398384756222827996437757587864083163226312277627681527935057577527630939758467796739794611547817050432396108074316274514693770227540942361783748359566715198649618124076807035255392306939109756847897349182224914472154163841266227844078531924852367877821141150394837174328766854317513142412360664 [157,111] -108566296209403134192841094669161946559034497045889838856397735473486275584563354656455270130371600914739346172433768092307643926299921674536250310093380272662177178922581651944156779123155469287837565958150524190013260416892901543628815143621838989755738092797944541067891482997642722297008938598569681639249677607420661040469720390576916492564773204258934223404018685894630463000142196067183705085379055979707795102125178609989085518719838851353577019908040203191742703299186906690317628298861217329678843819622986493362474353004941078314228114546685946023810200909723641882026432547895268871215267296094025442703399097235935109679289812482689784313510096970053373427516504538177872513380130106641973555673145480022710553788754892989037351607787709067740141596714907164028438299990230182371706743780982216003441590128421403199479940073018392724360598380835128344672880045208377537791993955633489617026592451220822585436279629322014656754425373834144004623690069738675264900806640936740681908097074870654913672301245732595190548802796254572001655109581701559165831178551166398521026018038815813540642696826025177000920010426220526957596380544443378589372627805754974360843292845733059002325981499240236795865889203705670801801510951412871075148575401629801242557745594562431840520742975732785816714420750815955583012710650590379365751044151156315003145493652330649659269140587646798072043178831347378046749921008147683399051862880483474338606362647533205729053419409840646251050240596383627660855031779308362060684947814712394987596680455481030385713135346259321127853675306013962550592932461785994943728266366537186034605844439284891933743161677556319442394209309869883672899826808505528668883914331261071226620527606099252535438373371777761861864137468905911873501 [157,112] 4132515319362279156902811409971147095555841915157372064058529868026924011388272515083102555953409138269417405977753667351237523408051614852758404873125149121784805661939746826830683596400306257139855043958553887689389760564782871946638902560523674136514308937086431948856066137576039391080911798595588757153170816614540992257042086669050148249918422885374729917587564521727024390960700444993813870524402037287437138640912263864517186583675878902501403588439780100706933916147399834481708654051167275257593495313951004442504138523358146055290898490058252544947691183304404927220200720351291757629117868524660524167540273859341245761147459621377997935189561980456438720617490641908758344829289515257104508391604854137422717396331803359457677175664754614133913446366247459458403059969925670766401020975087974802698251769080451420940629698187073984660455759862550924797427882342423712381392748857156541840182850783477894461461534443584632375452644960175447930408289477215883372909399916511795381493617702611511377621354908921367646604026144638566072208453636575997151579576541749032136470798494334702317195827996189232532090169249187624265317404614213624384739116766940928363641557872291156580758911875200214673673348518547744608607730426541062627850793423609332404197404670023104300112744551675809434727874511741517717631398123708278923756071474311028033003063576398742134661054309534951535705506535405299520356409707063656313920079530440467668732381649189213263847917908810943656266662266922959399785806462758388309442811174564804017662116157281367772590037169551644123969878418842037343768314515611556084422072204156673767179035227183201043632222311281489990842098696389719362604737437637540785497391087046228328732260274551321705238382836958992982485222670947570 [157,113] 7831412897016035630896642226179632129631712397520870909071588803594979129148935613677786494967647652575041239710676346536832021723037793753864832694230925704148093595402944187543459127787208950084952474236994723701296580840703646898494731368352358652880119512603246604009984538054744842539228954914631513909134106947651238174887886178297339228418459862118752751513617907182098588390511032145359153306153515674032042247489449162686284273176090841199909739566733043665199903837978515058090993207382159648749598472063043896243296157970173153724182964884435360507836746074872192665507946878809834380251816578936901951393567985385613789999710299556720289381924174531165143994367647190255092913500537988598465510785628573534377980554769648081941422557766142401393344533490649380933916165727173426811051854441022978123192005914126643332040805685780813878309183033301153640219431466873835398304295809339220295771743418874843926693112947508686792510762526880495825198948740285117249670377968201111079589167035626615760697735059026071400570360216572025772705117390737384901655196286982606490420270302552070482873570963676581525185366449562080307457869411298704749797826860210305923360623090394627158407226806844855691949211642467835190477046181712980563487106667599020761538524641426563541197043425394124871264694372109455356673055645020252684460878252460164994856355096881664620163837141441843393672856579003597881410145369697199782139064784408304619409782975419620887123443755800408048471791488248454107721160916882984090411660411456348509655402182310369835009013291161896092008150270487402780241670781960726871564841322265929652570319823527956855794834877837034190631631946498520587587464113134355126405927612206606362753545043538883216492541595121360018718424994 [157,114] -8080598899973546907307113512689914858085670914223990790160632458137466534690547010016497856621939623681858641021277753083681537590634184998221659409650549700637682514689955314459169959360899982300885792379822558659061786798708881019603339706281365680642675958645627213764874877226774389522064998944603912601065676871144750439785147307582068093683669630419425951036596748796089226633856111311079062040884410567409457132063647660775028252829723559735679130127587876593344885217344848245654713547564177202863987623661479910983954408083057505460859185378410570985303362416794794207400542073355484040475560602376501928077775750924907925307797889820869896097982967361129461453323892624892024578477553608813610791137947555713976130942613648537619875464020067514875427831669452058002571646324965572273861442711652727134244240273818294180401851013944262576186799839829684538615771771948431756548887407224606324459364388118774194664364528279518361569879075343300397906073291549959043756934553422430724954613627208628346976178438433481929277086689889635773515579685863227960108169084852847012642787909350783772509775587756747581560060173211341165896709999152024123580616323627794964844598442365274289302156021419925811824577570770274073366116814782883545785083001461614463868885067004458004455289154183559781361652697512497108992177379519471167559886917293342306659586224793236418395162555539607680218080383484750034483664679664180928713496781764619618594228700481707988403246399843479071328585791156537365348822551433727682286135538361253052253385853938973395697560843479872259988412367714873703812321655016736920666159886731495770493599169003071743964700080568884170594034755848392584635408833609871638260492501251216164956499496476019699836874827537759826506 [157,115] 65120324838668835261399854856871250372682544495040375092069764679612959380745438844856841722287611757988908632786672038759054852589463960192590046883225668341103718817533777296551067060837655536344054136075123958982685343910058186744039277616843082893480490564584078822950061496891340663636297224324797435764193934147229405141444060487748020710936930682999188685512966268910825824359925104620226892811848366715343435711566799036037194391281153763748437821201316900050775254253045302030051498781050665912106980098148746213590765239680359584420849961904173000735119370283600257781504803730184746612809548364814095314404134751838422168661627390474717936003522468713744443076674899081967012210723273132806259143513744736253863728549487494926168147366204693698355526850906017914468983870758082487063075312852474638218441544959235066044796737509429352343366468147232515092628569885977819092679610697443269612617039237640401933520274696019650892820931743419244172799741527288086808619021446123595237732109608455121014777584284813179805143199044096033170357220372000365297521316217280013779724156136055710384598215225920562668277816308119816684912634898983110985348863871605013404832011195671970672969789040400643150651110679448467244617310484091847120530347192729746865059217844535495165986254543278451589219455120627236487510485158526021850117390421920037041400918852484694017131400125587425858504504219596274574438689771156830553527349164222941801100639778256656797973785863289802874690370914084221814021903543349295663396908182449792982486851940060691022335296143828278721691780145089652062447929452419795180005217186694138665269384542932289209304976911960188941151145064988391666148824706410166434910136659121743549449803793752305446977212614234772 [157,116] 5941324602898706295024641940286375509518776587166228765093934694164977231870987851367745040059085762394381721621346702605568195896802382960508168967902769352328802544983242602417258657459141975925484344261216175298071470929338184787887363899481123070019498229023901722432069643553860641925010564753734997677604354927674629047952835789642452215133592613548624005442221500207566581236467404799878474824730000763406187511519794062346358629417094394472057795375194173203759789916514431969352273691634774367013671632816563900616781939194899797801548181634490220892875469450079471052846518641326963773906801256034073626982272071047581604337200803695753512779429208138534812515440770467291795953032937694070305516419288796582536742436752337574021449349246442539245080633147337353505943099746053426431756689842138364685698927938891142937780993175321897010430295369347553679456852210572542404665187079158005731157840613284984300898072702828993087069850896454683361173279978623789525756262178103935748927631074188867841786370047266525869099222728635435060178712237531582947275280753739298374287003577114196370011529369581464797744087205069824996872491993301666309232174263543064476289733741152817940569497393996661737561139260700129802850428240437820752845198083838951495513030840686147336426625049384555868901698429688444178299822410644828664931794762156481009777557819804666402483989652528418245719182327642326810453017088863144059396490139080987647578112312160437287681717747647196557228866211952096005574741143437766269028599927225504045368263134542341547577982985624965071536961955597407754657016873914777443180471467379886529597018322474354165094603124945955275362752604835787292406629183268717076624008658783976208253621884851341363215917684 [157,117] 821921256970251511740020779851518631507209877562356485770249317386360963222448890486704827870542773400841492923002415979165272701205460596434698614560739184638123593792681813138889181939545179183310908874309381214487741462040968669352645704464028040633733313776405518918801849779122956625175293754803773000496191675663086927766025155012209977978746374995196906385461608818724907365316701461949850835786560547253002200193220264958408507261556699091206297068515666465729738397367303428558146272007088660181614102743083829063724105790173522942341959303164685397333115902139286585765874959026001408157293000022362296992500048924527836258920814794140277367863735268651409479508551985518545119946809553977607611234621682601782026679428010656092606273300533579746605231629686992262675136105040142353826346606956647490710542776195308806524858133153654472682188685245614675000689641096076590462065982628805185035265219310573691166364311095784596068081913997162951003346810840307044168064587949671218660902713813682124136272923890588121307719805877579244846629224101542529653583802266045187280541427361383559487498782461720051179760952823722310518661617174299927680108910364878892937290362227195736007278533124677087094795511695104043146455546607421210345673282989171735400799154233404084354145105574491052662501294964456334660744907223064148732708287874712418074696957565942538771337570420721350960298412093186889332685671751184609797194025408561698519148757061960353689893287444195138139186739721288546787612049354523288129101969912413829970234544729400556579661641138290738316399203571090580170575979242529324053536985851640817138513868566928205731913139818531518457402916061142185998712530142883317480790536171175153514487431972370320533902 [157,118] 719493752305207180561968689179565287612846255743201949219026907180880109809998303550180722049313012684985605463234653870129222399926573283598883250209441104545482528917826937452768223954052456545238658673646443571954298635023402171981744161540064960599853074131412120130638229311529000768587342935595004501039293862181531246311399177169017339612064925256690796331977784834988823735521483398193687957994185391364862019548670784748894194225742916543189130308284736760631927946919336526223132929027128841784217294600665490331209651417123388973862714170799686392416347229700673129628666185879281987855711162612847634549126232541954277974893599154599562777635974031092543587356217115897013182908740249049456136063545883076040002369692284239527033047328578435483345158942564380510891549591446865099056213944596020301416915053135369802713948063725746521573919195120054356724313571209235349892924636285688460696606938506139553650864582938294838044900934816555195566852515551915479092376372577035331466101497241696324170108815744787678248306261103678566604103604223055720562641685939982230373617575956496759509029888956274603161396354976254096119887922169846463199894857001040354242957126637200981378448902826589306228420370551453811202170025034864341563419697072904749742641335834559046898690394859826680072542969242965926054944185199837559790346181398875898544764314948989800106399793544407924050685725096525253721506440361346746591941174369024231910047545044164875800132135817142203572808685960601650430539816731342488341830734418317574462541090471709227439796698939141888042875763536541541501657959885139998825402508866249884503639104171309083122484743839415499716419253635689833996971561513466706608255926401815310888653805761838408 [157,119] -1188735773820540569670762528778921793337236910142607419373867511239908068573688909042942471610004299046215706207655104248267470587123703050365423670533354223093090018044646792654790334801779081855463174120093871439792249550199014981570855733497002987080456670946888407108377858525606428927514787345042791812816023407762293305892625184868078142910838470372634239888082400015613678384530848118569086255142105356821921848717475899590856151821775701184798300552519361105035313625443135275530606493826353767101075333722279894372264013890072766058222630433403999068718443812847579619682351947052565663775816361206264201542323401768074498045471007107896279411775478048223218319990040659290621668217042969869613101938695655737217865235562848524476417111059331591691814128572808656214123517970526285375361748607950904132341028427297900863684423745238735078792742684536001621803145006680722813954537434260999573293871892111240571657454554504881645968308786202705868203299006192586535807718036941275709710047056297858205118839341068551664287811638149932865273890833263075165980841706181467341067939817964798743664585051596537106478635977720748680460814110501198486687649953155774184559561500482783252415382545692531780257772463851712249365461791531713661356410003130385310494995840779805081609581420358701512969905219594716128664805265913809708841366300909298275226484141841605061773510754236375371910277364294177904962485349420295138486963607054661546406875186538095307357180924406907356795875966570773755090934496175239431056312845444610672851541276914452281985613078619376622224849589192481225095721285054336197736369848689676804873373480930025826176539145950607918702380254462219413338444134041524163540386181030085968710478743980 [157,120] 2469457168172954767068720556346619397817980728868483175765614708563021216857453324910684704800710974781098214981797358143732992203267827893162873608853327032772872624151999912503773724356384059144783086075574625520895880967310568991769522702879245284824371278692701532869269084689103956396793149997834787653257301351080946045463549292600666719455627762749566126857671803264089625264370399558152165630236035100144638292829910838398666992348408331131610722644196924153330135685548472132072411306745566422987575193503553132286324661659414478998227594539221771936341868088767576618919349431697811813525213087445858606454130222884549105755992733214227479715493203350438740959797057888008451100373084707295697183583962409039363899432009553200797972040591096780921815559899047849911902804975824576834859392256010731202340297595257581974712935740489240789119315276793621373569435737985671621733327510897062644188157100195973718268506205830958595380068270482121693073855350555935775473708710048706699711570333162161682933564768550082141950859178893860935793835087606395488487203167861079841407935804272727542768150313353517805383490498812832976699087393944149747985078449221578893799198651818309649666531971382929059323124247794818730814771333279204761454089736933678390928612946401005414138154216892420260243173293570518738471001357202845813911587954625052629293858490794045564358320023099809668921025187255556562903114710099041335062671042761349042832318513909003474001111479727340441836531598069023507120370713346348900983008581936243047135681156836567206760147432096370561430580571267764810238484097798143741099030172326049817329333657615761571147102587272407920298108706515674894336284268484573789982998726863740690148587 [157,121] -2076458550070037045455579342045090349581918287365890412347553171279926545252496544859759377059403610021279230403323449120528923094135802230644095505773609089079189764767354246636841721157628732494097062045284342271062581768393953866497749156266569352246400063815218624907179007765789067131372820724993781108159442629698151685078046395430004324195130365520626101530553129517011827013659250815370769323510371658853648387198112713633966128236096481464142068527686956296803580457921676721907734224977214588272751733819177331702906226129213458015163964717674588080140969514942845409801633532832587054680211406324752354599064252154624594585229618044233616264814099498528691333362945589139063116543763760584124185446664373346084185892163366925147401029724309837576595854678737056080906896777156809435273386048323216335924848387186364243845238229991156272383047007714491993137993072695852014829606871785447559587385649674546632920582348901894116717004610376811827069915778999014771390901744385188473346625126927399692918628884908141482531884351059519982504274317960840407067620389458221002612258665582086844447769545000973471110801451362688689254008222320177142366436583481430640643981182796843054342111124200334839651702277973236469150732203738071237821611978374774266680929386389168526658399574260813256595549704740678908062131157683291792050911487613272263999459463399002420647880542815623231100676762769699034706399528374233487500369116920603865511219727352195105350956622482808558882573217493284456647267911664641322701529854581541723961313449787459287180513842161701599908715716718837868054044342315604108562222400027080616780136268478298468150472363267504278500896696973290128181118009668402735941923568815881704 [157,122] -3331708391519431643599263812966646796839430552412094957791760197028325541111550968787522986976731645444126278735252343729075978185955253236232303855034770345750004731466674991023363909213352802204722597584542367958424547856087667551276717446128349529235122435917599161333524720834521625385688769287592868694821220140524518631712045288139005779595397528162464521679727282565688446158430481489179893954450861916585493819604033858292172694693474756052187553457971612456515846879959559030509159729852673217355012804758833347892932630132061307986297180738096996045476640580302528838063834432268497435728579290397931902114585511847322912049439793455658719398179168069145881195572220380543238158276282305905968322830888554852819315528321579771659964169785501637666922178977782991247349228258543576739161248124223204464594839324146335802109009311106042383659381260275521461197622180297688426045345356198352923190679095450779570407440898514765798167877168932199218000212336023961004586890453855411555609376248761410033797368567721478040580030391041269823247244241600335623991541234389148383665962795790374810533932088839396859238292881554682651900642085119858476639296032535334357587361712341179743645525788664159484635849978935527259323310154766236229428219135967600547313444138853974065281681799545478244854062286054275475304890038153706672598281218566777980434686297513342575143413229133973417058539293893162607585329871405933430602938528715154732015468306665243122722575213413636986822066044044416338412788325936634823656818937142928260970442539822388579295825199778550854809994050176421044776806120513647172468765863437217297969497443011856380363661778221278893836261667215011396060214708079356495363292761884 [157,123] 11253115030198137924723927097761906247200472288062967297005900383027442557852904487206674612776895091491994828067099461757664127127569433357353500376094951905281426438207862652815443911568041595505299473775531437814988140983804380473200814875556636315293877983375905533417002626744213981220203161075654741206754271498401143485509542318980658394892844168429351681791242780268212700859095103765504254350275423319057723708643472182514206273618868399954981318013584196231723210872957144959057126473715507550649738024684508455024256684536250528783876154699351924021989028767568938184219954573079034130255027358688724636219684202219754712438338741739680846374966623962241288775694415460512237703929990348949714638449799443868636866193838354556461010544331272487697801360656857519859050572263563296590450466018579547417678615609166774771602222518060986922814551736840169341582146674461519606868621290902911400430771380518507342616873117319890820249548005208502447009469293686369673860908220988873476616962225363068786553955744624164466181885744169020839128632732811241276645588707808463681383036594403561539161269520756811965969415331833817983937296313202621647240290305169975556823963319265914027213876250191550415657312191957152032153976842153945169935190839316216999349347240625438710029839298240452564620676970274732684984882669838718858623408893754174335482377355304929317311757365770849387487669914108068628577560630197909772383646495920999010083588752732940939292060772353872608174061906903823061365672531851590568750793701717500231404609157620007698030447016831604957099100495393613048852815310737046910850970773569833032351504701108065584237711517425868732988990731365398190779595902443154255701608 [157,124] -10404789330902677111105188392107829382560863162114578207483842018282052799598238908632625105127341592602422248414909271612627461298400933950950921317102009566022475739380678866372844097525038929555768161653287874585221049476359471355340969713753923583426694972948594409022519922552927147939941035008123249967078782808358279100696576657246346663822349631304763810795262703670158554294504997914415464033380151870629220944256947595400185485191038222388254878837646674477630245341300993112517565164518426588085720643485597944066524801886128789330917761767549048576040452097503965965167671780319234055245956778314653894961262314768324877863030366735180072917203651443703718185135753755161316560633250562369968675655393167570915398018625897194939889586259193254520842735960644766027484179557538366203743369913292392861802224478142611704743867706628965379653119749732295082582812973172726582857607748261756097486318896908319530022183132462841267041185062278490641689322340981743046157639331532349050912016390522565759155597309110277930883632693606835935087122918129333348941447541638736599082455126131898468794554894874416562559809622742130526828123758631284554997524468865809202617779791036873887554947313979063396810621005959238944722559124507027622098047585698077759243098286603544196841353927113895373085845222729026778492834724836051522920720569970963000167359560397314019384293314044728748941467210420693411228790781031341736907824700402609614470003052889039831501204328930621493191653866338984509825546129296125742214476371706329783926367051292386697694664731623867725963154409932403324600526466183652961341979665924589803783316445637907545666485710736078395994840024914980609661832347978907492 [157,125] 8941335834420636846135136715267558133151191547902459302469345546532731072835196187818734377489381734610775428661040546042458977443092162736752125765315843584643874766145386102367435952156477185555397100472416407264126015298680025140049884416887701703654127422821502600647691971965647231668395422826120180058066286374956790031428990781139222057747038989032970420756055468179444436631776641544658169882838421098162587176672551382869581818621055083816674863242297033335170716608237887641731115247128832390313056490490483302824118909325488173090246368222200494367725692196495629933063077222461385630617586997431015166748272674366477534944215174661126882981088536237457876660889881041601260804312981905286620861471297369363923314925813017301961341099684125577007662198999996837617403477011312380174821301683110261798687738903350869441413089194121553278518436875820251576002668720122164057950169076290341067857628871143481222222767976723515431828575632372663440116578530731619706275691712946237219511407177911517958774115562324529524018802860239454607046165401530579005561899065552285402303533860177106588488869374098623718700847026701571659635990414604754634505552680984135607830434390033255823187946992416710812350081693926216864869135282205470780146639783315552079518654262850520866328599567665312761635116515416974738796394253292191970922132786212352052309383919052540730805666060012071140434997053169559593078534886981509808118123019578352149656612876044161826870936877471188079397676584942773733364408780118295352802951057952736543223838438240261695210670492951739689718485992452210557988629995153010224765814783342825151873203351619358395066671311871000499111602401435471440165808439899 [157,126] -1177509495464571332717391499966717513613457462395224078153380427029567017888769750710285068750832156697456429367163772606741246811365258833742956280505384309154779073566060854850253200325677652565862831798428467804982492408060670852356212519825920084244675132493153987845264274746807917196405090958960662443568037674892394001716396403254737158595332588481566833258878986217541671361106661001728959063439768488137217920274885839455078826029331357390615253824397916074245904740143737402435544744452160589720176390921229396982525489834349638605109016066792576390855784190482951583745686417046043726268726315643568094340867738401458271095949770387591686213748935858394133253044676539354183038457091248042232907438497710155894158318876795604457773387179557593341913938099524685822995519581850350723172457242914523407466270661319147024861506048664996084942286637117356923021436742114002944488774194826408255427153362005561980072447675728032146820436360104786575037473437120800267817264771071541540572808374738985826533839530961536234568133510345758292119113830182964721281090666839678395605351070630451467032934826966193344910438933136436452237699332245101967239412247294901924362155276377825804434407265496687169442198239158722231286554063898743664270869646361944042070362435768360913903694283756544335676458892614222939170989999776299551366972589104423239644586858203008164152319634558520552629044859328272579623360513695580721968075683780999479347215123777451473720864256581599936659317002929353146911264736484183094795740429370990712707395592386539614179432046788144486665445279731778070231322916263852268312204038098750083909239793997087121514997246332274236435824653055258775262788 [157,127] 5306696067815838589473608976118528628861706866572297157077971756355510116940077181774702135692137604001963569394266732240490086818378412000772397759330623733512951031128767071857432802942002783226095721912096543185402986707659890550981832184428469053308680167492376668693637850235194324263470211631256779465379809103414527998217912337695454959623699922511247637544299465869552185131608351583624750871957242646533021087280120909308100905939736426466453341942871416341226500824660718865216507747740701375302480388755972985366397915667243109200024333954030532268270817427285736534974551342244386501051122618298331544307375785389427473526713477851416399264575917059323523971500493042496607538986248278112019707675936428373607062770175842875887036077644694824269791932348880354739191319937346155785346855919012992130505748741354229717774295592337079787848812069838506291472912750529127457103388699898596157487663582431716242412141810054851927456680300435221695034039865215427437620217639260663729402906154000651439058012169465213606418926749448272357093425162194578972650771544926888745009478494418563377284100084772576530940610393095749300949506821029277318164668131221618231698573348593932030333764622062330967831835745977054213293509030674644566940392789696380011258587835476298497419730614661541250156902969671587792934259640472232340630828771202691657840863973000935911488985256954664177690519715584158101988996627602921327750046171992105392848966381157251168911801027275345545752400752740857067078852481550006346639279920896753899506219151546794842165461915964520283835661790827788985972653561523116917738743225100742765414781995279217837053141443545902515748197754463653192 [157,128] -4199836922707232962759827067207177901331115755140312043304391490187188930989152304757297522339379365614794008865402450671062894146079588551211730058330968454820748083368518552360270269863463967705336115632564079946695047119498052917862720691232076485078721858392667447759605121107575764286590156707988522167902710049733958560038002570868305244275992893954901833712012598636812370328819307266615493205317855411393090348334598334144995989277910553801036909827405821659953519896646713849691985429961746792171975656233735697012089466182909564185123310991625914128624360988806099867733871944485750925391236070915631758243423390724215648841209178095322532349660456354352755042854906698313562752316920359300584958784994187964382069753615581273619492394774093913462163945003820639895315125271720849458233451542907340988663643569619637513249381092896798118672928985164131368639853445989726320787876673546436711560866186453375743684698099563241918705324021387844656070007422879960812532194897674735646038236136580613329527188056081409546426887593673094394961407384697785647276518518168615214586703871056321119932568251217096390335287383509224495174092532212348408167755502258073631741334253978024625675119497639625145875564861761382464061651427550451031453400211413325638893183679768542833665113995590314368905095356212091153224852272791901469168022194453655093977887278506381098119181290666988434368968073719581768334077777628918150215643294162047283546416836115832334631167383705472219392034465124408218554863225082851844665156591577427457120543306132684297518074848858302128146485635327766379550517086150009774486333371397235557969128692830411621119088862426961920700585627997 [157,129] -457544829473954131472806722778755423970871457643044635543681578379126017673470145245131237745954481554925662608384132975240950081995271558560237472825978906708262582791070222343911506089240340613993240742914592800139499252777196568116874695472103738363278381280451208798724342268461961955476826572745518365738872447974389952142848013424073035223345105478268124016675908697217171834741988350004865200090582400878112966119348037185572449023828529567825181303276339229006662168778578488630829193380957018370400428099889258739679092098406929296066996228316433549581361722724117142401466449094802771640210070525231164740357093264271721553162135355952841977279180065971155849285378846635156071270815243317141585486606555882283927668741814300104396951166409993757424390016363858256273541678538847229464288267734119614350994729755259598188740436792245053215424098424530640422704956453719028662077308254344134878856489310225253250216086146381414262384924870081695962915351928124170570790999697345614763700826860082423816573392455744686293502794257870429598000575521212525766172875603773180085832029594224453601423390666326866905183047195430036650570540876734541248628400610667328702712843458376497538467761456094726094757605780037642193759476484487468849609637240586759233234982785611264439655949464342223935268243322970682427518322599394499521299977463860511418555022351830183246359505610660830373313101435760095534657364661345286017741190265681706466801087387263695975781597950814782382236506175786690639101269163247367584275938284443582774517553571100614256153233206700233404978861127241853206470028607300763346076170821393245758561264703986262186332554204574309448098 [157,130] 146331085567427657546450496969506672106958756435016623175819460017861417177266041639552342240588938188291167024564082094379545318588287347938740263822810564546477692528977852161409876878263456042864078259145024693053128509549748675199138193730080939516863082527609762993985003040488256557366246728804815597841940517759948760219760042336406354935586818073049928975553083211355187122311554349034627365246188711837481071447024888037277613760748764738013529152495332558983882556681493500318517600729188393555753705600988187309791972084748487922569588859354183282315144662141591844763332073351145449933809758474791880359210346976509944184598439704320648484020743671331450695735295172697127077500043015093049022687002396708865852402048525781423785161723189941078114207308287487347583045274232531190111246143324920162366099473516216984100260156388888671194289172281301896132380257854733561453299690945788751053582411851025523095904457475555244173426006091936445748557536090556671664051428854148683769144004203438929661720007135491718182118212153124661090734271001536366674696835607031830422688321038679760509120917900759856549033594828923429504773736510475076394544941631080802684460620678648869194664712427062661756244365143223651130788363387451517847054011605224618414837197139844377067604209439040132325676818039842663877657500767798658708353466394174079027858315661709419713222086952676375479224532234914449195396701237073391791436517064420462816484788412655952035264908084473022286702382493118303258193632720189461290143751604509675756019260349936981389979075548192760438360720459236375207830526547019722005663676744225988333935782081475736664379522269405198 [157,131] -101853910221704286382284662213895165478580937893148147387400983872206874408904310265022020773387728805206809839013769819653924686114163488572937388204428593918641413492369950528268624227970725675967925839705562965136948314717940022367129939148265216282882112018392541757049130281992648718454420989250702628111115467283958905882071281005354133478473936643334296651485128552711927725968811949508227676098165890319386233307024972071976799317894363130673876695311601620308457837283379176199988608147180363251984797190097613450122371645849507301166934591256825428844242792142227399358777034314649988933125571121541173898659349114169327188750444778666644828406187470290534818705867753615486168785770170080126365585917209973234327236194176546067615509940508995489129879664485982581900833701305311445595131562132438273556451122019880605523250272876452888428009097830988753678247644461574493340553111720513036480851386247157772218471895085014176911259022168477525209613974491039557441913606971752711426148386904726725020222972702784882689783129584085870980241143486837997914990258364261055782014602175802711628355795660753325852036061569879910856469988531139352659634898849422947731962922164014662573036933209597614811049207895494494310699504743677055245601108190550417818583226538971531443728721750790195450596645552309171811682115981423801201935644400149468785778780989655378036901428745620236524913917953812427024781234976501270988612064222927051764552525578966646909946096214762795406077270437650271739644404683829292707821722017227143866517840905629333334034204018387311425870612954300690031233556049748030445756402211566998192593363199331252367232240906 [157,132] -44261970946933191596239406638225801518752536806322967452634838630118016608629781090833654299825635486276310247608248816736568752346386709722575751371967186243765128482257989465033075640407574667548953097216182297998298181600373229876515878630065769212469815861613286856179583224042894610175821838385588232556092078753511122161284431127537381642440678783015607034308339410005321732205677988762549046060564930265897631417127326189175096239865384438059764293215772073835838293970592488412763070849209356970014117195473255979346186304560126691062674765767280963205272069139146968227282274864516795247956012812084686631056406885381673182091349311508909310042476208579681337921987054617061551564597565786591541623898898996810554343805585004248430137384444432259076052789659487317295413336018066136191339133177854516955219605648452772161621933876048359403551233162550175524323565486765835670613790389275872628253189085847822926354107949186283712741190383548407625011083899089150206483679148339343275511890804215328476293314612602428506656667279809952104405101429905828099616227684556874387833699699132090142316109533539019310004153499807203820120623423494208282366445210585828496829120522280831515397243637300829772234099272867897148071821046061983620577500651608824401098960016371033293940784879790915579223948825198283640330221880508346902453650725860709486031896965731064516471038508037406965365192112351131537698616715214592176447146860257500399969390420748109636147746888699134666730191239321159084514701960245279557381119643459290895555575052541752639079949793882909616043404211544206027041552094215429618146027833233450303985189386214251819357 [157,133] -25962659770284791298205524954862569253506445609329330597891298495925710893582135290034631332830062019095950371339204976796848038055279031052118024867836629816719820937166914687173030714307267008593017494888326310991171498187861291213637221693162521686244838680956322627445829714531481098260195908905721851356745546484561923898507382433850633925555859921213119706732755976153581119591691677907997613193208116928967409570019101406465877319021922237776259140118025483822539621406377069630753912769540566104517298762929361114129516694365392183932143948378300078886666701869708962905085113045756249972528272914330401614734904276580555846799574705581370752127361443228481585285157954222550624956929448031465591905219359937488346770900448066018014966268277259095724240771054598611103746807228216552705698465350694908160634157997139851138909398077055927525771264096179161511674740988371031569093717282205529898247507350560811427990349642893909298526637704500755560053158489532932524639049736013858611896486693234070561171505167582358128805678187634853976369648300880898119782697668404471101009628470211035918384850515853013286205174931420709382421931143672526642490601967216001395622157458042210083156482580238325084237186119237670393614687441580774771381178376557880321513117998675598442893219771221654219671390313802741530125298894205665310711975200515877660308788292726536607391185861883644338188050382017219502108808698607073533466738686745586919464093422241354997318900532055198424782924004839105988920256983278034784458425817963038333175295155726636356244585928234136222368651585335041670121642926116652789557107503367577513057139357402358 [157,134] -4885965170185937581224235592125576357851476376794366189979032297979672011941571111857927588841825105920139101105653644947371874946668431237789702746664519856231952118658487696047896937948444418136075275317956885581299946700137960030660669166739580506249805238237419995120842814058063600490400833916769125588905360604055151782654919303180814808771046261113554348978252575131567107471612807068335272145834280721575642031918809419381603666715546473836996935457047127997420188773127321239284279000261165883920733722757930376120354834330724139014090638761787945801081572701108530657548240353255792487302300561287962180617328486570380246249807299244420159688450865182283487781051476167862097119983145401086432092875761372675024694887928963712275637762479430038132934385406667460080945381558113002656519938287767843971824579620874488576493571886521763766833045450246491113715760527746471713271437989340982576626483838955203543567124331548971034377838288753023660609618017457816343343300516525082104944277525353899842288800406453785518066352874566793183372551559678394186237689362447282024222266234596268075828264639049172974951780516227095093741722164931583183234031048626599429235630969969280956197304706976396839874513131894224314707506104859290155106135854530722955440000611708013173546447118413681381926269350196860218217278806411611518023468795416921396462576003845933205922432442685739261500608065841478117631973253874692518147477372622268858668901087929229681715168381137896049420132984027321380768326309963644518938358961618874475295582268055608473315374227870258064200024726615841490459828308437608327761691348794445229862538340 [157,135] 174507887255423718813171263470503938146886282605748107347551746761360771185320432552975466553357823491894654253851304169926004850164883653016001969545625624053690271728239051777378610819989344340549865100491025176048153939633416927599288200001814635214483169983078033614747092323175483951055925753539767885936688263253043653297707088350038012200323953979952065283725945452310760994361284580102141663467720120633861987759170990059864225051156691234800406081020398173951516001371186331193642687986801218623678241736588090956692911449441815451196186758600901548531342774959712801056887089876050316369499327653889516836078939589835872074556527632068384081786938176981640962905696402092083953217174769167585873701161649059601864682214597671254085348567062923942755446132162458127495628870982138770887666804838205822446825441049450851458681430389723780107401652845586943213298979101423212578038621691510539286146976639350039517113280793262168443974375255438759411133447263494928158332005857487559176973534723805597234041666474495974521600395369378568887917013911425980428120640919125907524299120296160461366971267643684260852569867121045261096528253354111775381665154715133879445996633608325889449805754367584077682970294836317192025500483270960108500802814831034041106324339687150428906375207952064723782471665323266694333259689164104064283497472074112229445363301467230637043445252929327905329021423812414991520649543764238450676870187986747481108045471990867799239194698719931332844922337681737443877052814034555911638911141694978364396498610214401987939870479062176122532002837679262069126949048454581326643510299139179202511 [157,136] -90027968870614677696143739138879775262319242560289278752211668852912859332119274021720095999718973937559485554251892116079945512906681622462318474285507617011890086263091491562527517102536993499251629069432852991092475400897126730283836414339697552101607873736894009989141771398504739332734903813360809459103946445222006783848609968003536721500346073661194313480207162602626894232529808939458035196094442987190996914973510271221663201811187346683789966374148739706500437368920522032525528391847694895264564270727239219961845545142950197381490793973523192584788154207127383062341747998158411391210135443241842774435495023733225587064652867526755796667436015653198684204564577562035958526920622536378003689911119243419177315970522689076516173659824586600315954132637281194580569708183876221473715479598743731347246797863429095711479943340872330131693832051908411626742107295647760641723632815204851232545796951327246129753099674565576106312706055116135110484111243687578043801400730906556287198638529542952548231787821774978305422750463527997616474430513784299219547345211628236458409329807363969374099926990003139837127688789665124546947306468082546590066735559269302414494987159752781423598787959684651966804369805091378632483231830619910105460197911727332045204161542671050792697078253988461540200909602036995520358273151366176546328866023402004426848015633710960617045862592401147746593831841901075114462192651459117375030713060302925054613449597920975867222334083487609077943530460301457456604319146537180068157495831770642621232167984973109421963181626210161090491618844571634672960447438886432411002111645274391 [157,137] 623720531586467988557410860893406706438537038311839285035896619245947573622618239720446126044187284215631553351387841232049653951943065521134516936944625509338816738205218428898321969158868182536404061924739263570337206499699962571020782936067369574995004419577477757487969667556383255724621682206744375099823799126064535863687341226251886402723304775013534974161993229125387124069490569765580332237659774692459545286673054059167998513927295813416120328447699412465667473325321305713716353778354619057916330862655214616826674511275247996670292178493676061150113101137617085319497467005344267291021069186270248034961541143284255509618334033484665466730355793021599307138621315636311848895792020350843599046915993106317864654628382119660036245394356274077654465639190673295719872788022800500060118560941517383264488642988592261118627636663089612053500710621006934447049558133283053294607139431027902182697784249956040260705792959751227070640664110265071400895785407101482363287990650261107946980401414060619484588607686291663707989247036055997335285230314286367663283278121355502742334943870806147982096732670733491598395937560327065154277866814924535600043894681910686341515679944015706761591859425537641097763460182189726321273783632593453791859814163143271744248280394051708470589632387422874946966311697763245687152314195940564372316996697171565520947106154728865021329803206177614708186788232637340184967090814481240180769968038612013220616118845119253521475092681195897263204168296633745129048209899591488682956313506542657148727196682680634543210166452169115607306846091070002128661723312628591312885669 [157,138] -2328300022729178411133245317437959526784724142863087125839833593172431622805961596912347833955501158617373362801435383390130571452199329592869274714392943898417548501288343944197612729911716410202095219850117076678868578122078688052787196578996552980563811232912747288602548141964075670874654520196215687958236152501994562295620571340425638704298542831320670304381787316032866738801302147233186167208028163649308678836981900855956235202843021321126035510324888198920410984905418598626744239881508854752453527068831526860891287638145902003425574588009333259898286773643403270349182027665965882949336428949894457114381710410327411426723488859966710460093950002557382473860025869352611889266469526448055139498087111177455009481555585002686152206976962265145667664534152242188282600188488554181824516419065923455996579142682729870930476030653545693223411196639546427689148549507865621141404436977153123951034660046930738013002196104399224649395983459729467445225477431380151530529999088613737255498619493447224309201840793199559297265878697268253301511144689904070042600777851982150447273525821032136276098690875293643014112197122227590829894119761338172212102816826185629351500831250391885622341704198904052590653457888340538609832350786425357205478243727901850076549110313693605512855086034523199600982840611703457243794000346061831207793034777750444357390038894454997233854334651496682247035572921885908569845361771019320594072934172315925798872528265426237307661651364240472609686670562660153168811799284864246249247602019665228583401677501189933911391048242015323208116184437343332543670303801822354979 [157,139] -62996759320146308343519518407563872381226967820571206157065465609582462859626949592290685711633675975108786575271643674100102685022834418873662017024336507515990410770140491208947931769482201679309207190527429714784400137612177963431672884501237793189026490389484991291210656622192555927864171974466039833617798644182180802517901500385581057889589229757402774514335426143788937464276882981203230302945304913701199433181521213504206767192962456344742478305343460366083297340717596160190044688982159944533630107550801121804370906007807199229280787036852804842623906888795047902860496745407071108890166972137186135529282633610377945759030771560650471318728706593176028757102691813502214404575062437647166667646905893766730960076545091058929326118299768008940608839935222669118572367730387414234248116521066899079506409826404703150553573972409225634314014512214726888532625617563380314080650251063309932145176096004826874371767045084482904753747309391983300140568900429580558866560136008857511246490585678261371557582677366910587556574003859947480155032796524128206150902250042697120336435054022882245734256677108793736731783084245520703543139945316677703398472445589400967766913011965157448293465035997277512873486601887984549454033389813365416749808213474537089846597987182805590600590983590018533882024928299855037715144680789924068147404013202574922727726597305428396809819253713294715246435217033582319064054556883707723048987278807394007060584059543391325113940179531435559289787256819794864389032635361013575518466382973917911133313685511175697463767376564670641551497144954693956334029248690 [157,140] 21243409038539398132320321761441546777042034280838315478855258076924522103449259038537807036260481749242993349201272728056566919651349469710815482326375755646567607409891774096013347847516908455816463045855702043460715651965123250659403602271115071783333004690913702521429668807298709772456878942220662096738855771815526327327542391012767791286090187736159463959647204196423960489485709699135745524838030686344699226579084395522102923209830262628370639822523228456060669613011057859108036422543597154643380515798789550450223075161459783964042344814081934975920852048182476629850373116363270579744463370887613140021755770160219426140006939676418216933316350226855522800858331551699110147785011452435180792182178790616627927205544772712543427687946335721501063532151277776689921339020841139296416055611949685274350677885502674405724802911504856464750440312992632911204847992832560992342303466776318645903007032901079658877410724976656336735315808326335290173073220405917612730733400596375523676099070977506443775260482630542390671591504517194300632646752406532902710682622027179094395530203326340020816096772682016359495149914486723577384559969268533067993562995541272286841958631731186572712160416324128752685432712385338742297578866097234193159650748098607853324019443521454772895205347300546152423156744217079213843599606155403694197515598265495974605915249358038973283862654410600413607587285928049858951906429443984902895198211252311616986873183605901877711861003278233757010752300567709607892640933624570863621481285545754941426149983496130510911995566796136533500086437808311595257183 [157,141] 5590398803635098002537676436872125486558510316152197197882333906465608316391905258415531586325722549619060875052296505129208602069797937145773317862043076415691161524834682006212299075263290380282170973314035937974158039933027134301785278957918015841552179250497345179731559754101855202918808706434782345145334759854602003673521215229757472044342883421707974004794911792494178158966928191595450391223324473356816356115399921342498102880576337224478641898623471552659080408377009115895850251182311783537208217499298903132391279869421257142009001754328424942677154330222724099730006357234422916552333480858818509289038301179123738176743451775897215625368387817775930871303721185539859784887349543787975145550995177923170451674939039337447783262520568925253673509228585771039299421667786697400204278115314847653467216284365274364400131536674591271063161653089228245165524519538441643655378737286391779762215624539246420492695521726539762753928757974743684107002693278311412388237543120119815031282841752649257031523325622451562017052562207473525493812469384842975261955686657013946026772351789684483922213077448151989733437965779674412876985223434923402222959603420280199061055392019364777681355343930809789935903529097630793217829101756694660133095318260637603849362854333094345481034402289789452909198637255756292923029470192115300265329833631257071494269172778576706587744212818426477825646117100986703458452527659230291438630261202698818027571119748867001204728692683944267734948106491848531030677832830226279467150929343351318622341463022738666167508109892353894823623673399625853 [157,142] 262785363880721024755266479430859495292302794061840592231852220120737204325696917893253685018414704953727971711648873198895849124398145288140795734792441147859528260102450603547981211587938841269230684899416578254284089498570303253145349933209166785239455886603546255014221887743031913719967459016456224315095860591575188380545898085628980676764317513182481030602229027027616713229679870463768363871527175677175948232422496428716482783977991965384051094435572708592705361990900049455863283352610646744858380455039987506506147447923372030439460443846708471902625490622649535008360000453107813345431314487508127157130198430779363112490068522037413670957307714393293114375255892738753478825957041946668821731098842310087714142774184660101682191250642019613269706583954483386236889557910706652712242543705734970867724761649232177400145934511740110005772644164006631156104045584960362241381232294632408460840580193466552017490100110578439862192100073426633795362669477782672046323637671833816487434729958748255747895222807947476036562865537459239423715469196166885045368287272941181576773324006143415745830840955157989834321538330410989169422371890924653828239147168918672355875248461879103532169429896300244230408942912073173000594866600229181113371157048724106964521951499828038574063425554189008243730658201164704219044200629655358629821180291197609178696849739473841739479633367471765126717566150673406922240165874416328118712942506060739516880122429810708649765866733981057951583122977131568772551421115685933143395244717261951534743256922296109131731778974814553337812333261 [157,143] 16105047270800014389962760483150476335413203773065911605364318086664121709080335092229106496433133706919350596503684810029870355556451288948877351658646639153408879819425598399269353983080248172085707007919830085884156426964528192530794014619331185535611352039368507929880257110414781609349784273595686926523418201701649705931277973766316296241372779642126847927264379309923163687435846192273094189537685489079161714022047581824590609185960961074535870480645840999479404680347457852385436055911290410783739037273413456451402765192039528010609984793534003030006819963782841389008425809804189221838434678641819913037104502964130581367144579753212002538236978633346684824681700387643447002889181999183346591513186240601212523560152626363995510303514655885002221512459132031099742415177577133770252014472347844450569698883373563601395892150815562413425002622865056309361415598449626636320423271929951386003599640116101886210018488549928282192276578584360150498267547118894158330733709891907572741892979727449789880386165240643864043068041052435096962747054958054143198897037632406122308479312790340260218379878113171830784213918727941044315736615928566688764647753811119717931655902946723664311895509180290991299574421622919253163488130159185492902696911856356871320029034934718156091056671431821221137822026576936246679069506803143971444398473228955035871308659846153174436629070476004294498691468872395902209569918843491929705723483318439989913115759325165951945127283503332587692863508314703457700986682749284755568259342038684073651914193660075493881994143335334369385 [157,144] -137506607240093469655873475125062325619705963202300481673199594249362321677323570215761807738182737096523164362622127132482147063184425963788607072686709972867636005298858688826459096561034768869496201504610076668711958727041531018651164590475661645939211823407306913145970214631161071739640260720892085920756506769447020721976727659171286014248657036504307831753010381611799859229940853170308250668049714236043249648171275294523148204449001996122896984628396302568894135913454704211502364937460969479168943240615783722635774672002718599282708252587905288124974555555826476564200268553895828486578557119798447120870077407961854242160878234846309447744082894760476021553237027381727779277837258143090780399819881995248430784597076441947616224203467155300095986484035822201804775698995555184940478022810218815326641970759590143951166694151274561835570401001113772716907796286911763529725437472863641924539016565462214322345206516111423606197654126703833190406900176122766859085244375973839414419352078808073613456394351270508495867701968610375006480656049693405095783340547347780881047776996310000091463248245834339888290419106013098474236623017605997601378302295430478346716398800676263624719572909873160595860966370180017993565785558655512162363596200879678153358694623422400244479482747200240936025354678550448577583815624984991745301140296485889646328514650374389720474651859119451345826408921710785270819839328588788122407904841222259879328547226169053658788230406151854869317947928570691511544797034374746723372586623677426298772311137065432905772129355354 [157,145] -527369276353138526464000276859285756851403935739252864801006353241043273107197902408217644672774801884045033039292815064370214892240081503315362775701198270612212904132027790501428846429549693354548371107294816194527208869168461643688648847497160700767845272267435408542502950000758920558348714387537046024724644309789279202878224231024646714248339659287105327296318666644090859284132184135321521931736197206889093980388827855716948462720345756554200215372684047791288420903761638882694321474599086865906026863538541252655650304745963442179922842708109180220350961101674196927225498470929018481315084353879474480154390767381675355217444014734406451398565811162495676022089238970145740239399098969634483726198728358744623673877155870088903964890699979208712533671832972601866833510962418506241340197795742053450295110767098442144131371444927420955545518015947740216335387388078380137470363152668980586702617116182258038868235512273450913613023131981258626283165369468162080273171292118191823899423006578923558774972236463293374560641042630618822704520762813212303925983017498947578593150509728146835719226132427262360180298780751249372721617140535976532749890655788968152516194683599668296578603246379108131015802726726345151775756402687701880860324225197317380074446986166575712218255010611892006788851848280951687445036253098550696458358628658578321547757020820053357437363690618401062176770389193298401266604121853280822166114485072262951246726995819349763543345109392519897883981968050387416548452898124820650657891367834118908204670564817547720143 [157,146] -304235918303286144896526092026910189218563064834766484778894819779119525227184808813589849716941408099717538488210155654132000833867033708049224823006833167772749198687817679145615739490883342340732547856225575681432750350568696984909489139967044784294696883747836725704926007278908231858231668193387907969653854190215023501822774855824603196849990796677444103023368623743213909678646183484043414380086074789707287261537212607719776615008306643702763726699465249895963299725990245476775526839850321585163313557232257771066808385315756286621508915042679924770431969003485777646148630230095751960035694229746783857833529885119493911948632253873623301612728865484949673217788095679717083949966219312604015936339517861443377479781630302239483370821985689929983798351859940539028057607895092237097909941970553923062887964774792626500519660399198614400155284261994199359793282533438042759717821836375823326957477596737441373027795405452508772538333719868608562155817768019057921897612708852086559770998531156344559945771974403110009200842160491868639103982287573789269524134942588238217210350881631808690931533198088722706233286292182753093556087590971665459952805415919182827866189169319112665798147559763079116067645346534004734728309548079125581536089940797482603737082722521730699246816855044916091639468909835476674961011212826048164999246635450247266016083258931827939675266054983685418268896148241175383262472465355787817611129726238819308764826420877388454628827308955153472140445105618857146724243922315370587282070676646927658812981594489552 [157,147] 8001198430533570249441873990011186110080142258435896698577442251097708063499333722184527369737895654085324262761534297382995349127263665824002022045683384196394252934967088068858236079689405025247601775093949523136441411977424058741960177035548448928682064159515827628814542917914590326036943318092829443584997769413583597819215788471448459331515521560904203624022690633598015237400340133792748511227571166098005102878807599024350907228059897596938287330936704396474696436197350634685461983377463767214908742243504013316671961146081354457995863446739125420144060010349749804945009678802255556026617852652424386574258083552564581273661750592571985659529213841174749563633194439736598580863124595989873050097339775125832173244599980691203450659892238028445667401147131387952850768540280988861722364363121740573028084342223746610751412721972517792553536939612771758332254906004954157649396806955700096407742694280235138101436338146356833410378248240796834594533434697988288414195602010667745794983173559617230548739608427812466302194027713794342103977487565349378659598736957252698343697309499122438518560828438734294868341829279069076252693060484226975566659450208413769477856115517668040008034898380998292146670132052881166776178235431410336440068769933888580991212235881437330260610012477829450357470634642688919996320118085586012570804003299873450444583420117583318814809948999869491944276496819248138245509869630312792799186337305903764492157324607816636814573647395150111960470177245229534550187900190405664793720209718138065465081674 [157,148] -56963384607274831067433825980293444445592237706376541011110374368300887019105439176731669262699260853390335610124169081445013273159854385811554933738280563237203089247787845037395621436195088404966239606325642909297626700165741988300502501944814496784931206946774942843487390327284015922669567137097260021660008131930683635003161385514991491285878216177392307859450853138225467063865541807773576656493311724373778775508267432085291704992297502678369018602982085063561076441013687663282646928707644199651194454601457278467989853488174189685825481664552347829728875813883516243629958671571201867453527769115910386042266358640527647094748775802571908138793825661092367932415605784007465344298679965805381234849438911606890308837496807916870464474626979649776351058371012695820507577734641174803654151399032994978610877193429312431169133255461635016900859368303343010385634857604300251163541431831885917075947831198215712988465769020739316161291267642204825108286682690550500147898774341451409137572212601149969434320684489157761899720728445662942209160860402135502700721102974652915969485484680638272528979557729363826617074378822122197043561353403095602425173018213994056654000870318614188832599070948434193757160693304904703231919365799615634019850098751122931458078761995112424620865396732681604936438470241332451221471687521804434063880710192223703949994094717099603327227228978823667742482242237170197775896580660940504795780217782158877060853436199950315952914670173693122273771945692621629381569299188171115019239467297321673 [157,149] 1627985793703593952363893796772155227004868349753614102864097129446995308367222063505132906066271747351866078588303557170034454208826368486640030806582614539119800618494597088071281573785843915700170278356282747718622034426814037364911116497934448268152120079706930741117510698895716482915426042264912513181430180677208785558328109922665870314843680193211642925058464161024496543298848477660358416796917232965238242268238842173638462501557298882990648626894234278707979836180180307893614644709564645475205326475845659886184958518577858041506901733108370920921472422831286831249399499842209019166634895453961360081194955417884913524806085183028902335030749950559672522952249223811446408324845827899668825935652267944772863628898768433479404375324818484436684321167381488389310950872213811827564917241233526588303994617938991089247341624110529975072325358543628238301506270616605286613209303036495975666066075326186333237076595433307538569681669118001924358295532826481790650984550199982090366849371086831440321316421316860744719057014141930498396255851201305522431643281711569791356635667536033218953777217237835982542064217057533381093685852958100308305999412047617824629868335064799783458575820131535454727319060873185433345235826721148706266445393907548278565119025771384785040984403786718447654493927657442814586724610282174771386849488586537890196384297199224000095389954424118378104822566557974125211658869563175553246938480822790715401730629928245851704749954851077068976205753535511943675052104084449164329761411977 [157,150] -6526690803235444651451434058484431237414726073317783511789615930590938672832213996040253265782265444269055797889521601461249764887022803939392509651099863828536985258385594100010750775371208091344420254719513596283980563165305894232909201610129959213796939380958553687269057388059290929150875458009010519510615949375780911322857757875726270267842158953897027552355088779697707589956197032574981569396860223056079900533823346943570583059949329792984595969917494388970763984762572276690874050221292205087448220812043800040244183575718352231815982255645116188311493379091518758827626152157642720279922355621301790391487777551725408513157895379028186794095747228906796294452308695751895925278478669370436885818947333281704843733164898210076509986836298775838077925305762254818900428619661867587276966431034552080257150833286887321011578995931459731497585671203743516117693979402845116433066893348782088726865013156267185295467148802527639608405273833660249234163048001472569855215959352972221816861278542552918230315072315500745389846649391948550946413588902308976423953523256890643108022747145254210604335598875291470780389526455833742722625465560825189250760078965013222236503458925452764433405904381812495874656666310025426721533143766660321251104824694173843556813235610052703078264017811844293743933178304329059544908192142323436669371539204762597907586482433609991296078300428093768490386712139917125407152574093480496741136332987813969586661348080030456529212633836805423048378095656271856434703734953663581133 [157,151] 1211475667077746631177738663919385560811817448416429165258492874275821328026210283687910733158612606580571199785231864593140768530884393236252645541909152496749811794836879459708002055537436698667477618670786960836847830326148720982590225261623353175716409368438751067580088374175433858660571412215870483191834358217353684399284193781285732134970190498502891979939854468555636293093112748047919437052087589067006319721531355586454350370709154951600583475336259738651651937761327847937401764876101306813236834880610963816519452577554820007610086365820245210717199092036174444033375003171070027843391541570067643524014578609527091111279728009172701847649546834956344929726871300673213910903293636308119389314637002699527345668650188174680959679520477801844307688172291576018177138511204302672792862591905509831270949774253567138157686963105618595842764833153560038792992711415622573070905431033543575617206179091147445933029695510589239591102001509469315955930743284988055667913411682222587665979566260037707185661336714588710726613318803866504977920674698972853537997943983753876960369895950556745755675144834513285309654696045532361598637428791719298061376389851434836577392101753919095175260642800904966064382150857970240751683146749934301042387677328677412670575152896836186282101628375446899616681606216871169422363451022994921487296067140999060915849679736305391067938156424531986724294269901765199876322029443417431399650254359422973008366457055629004548498786195397158604375411140979200975949134012 [157,152] -110397200180908922933566269198612209490336359246374932039024375298892733090830374995459005755325204964186149633673783351702460482270423405445382506580309821401289550615764209090088389502846546624682058983615032510180881391748622333766924909641810675485875162262221070080218403588004049401688109524292468157273511304088781068063230155833498358105400285192983149668825995139520384241130941140101415246943475202774208029781805871169698152284254422965316253253138003931409940513589996504331299519664099757946931174299397779208500937798380035529169078844370147747425720334745990649615505978160203448079907706092389749942073116449458183866618705054240723161006448159934148066507347484286239609534856996464393893956187431488480980816856077690069159768712115811983569540172405559987964232193129384189976915943170707133853625588036087613741035431471010441846111608544379001767399624687816060009296687609397873186253469159610199283786115372556152721151656490028061261320378147453727988963635020003448487124217873322210558128252807533398503942391653416243008012162966659477372216198631197506178257165479624277956947699373308230903804182277975791486181808910994361224601369330415930404796781877022571593109728734279294205012852822055607564773794804711709351473228801960585061789462813755671715834433697428249693716006672162914466109170028789967032502103923951468483106529603562831757776302167184090287020463209423538777884729250083341784665631736613958722589787841821365275981323634318535757297403730555072004 [157,153] -611398843024285358787743557422719302284501857468561080572937728465726571354200888946333174590317164680718226539744137474380220611350647840099816112163001805213134856775117038914959209599393962253220766698718692812507000386499226163690041648916345675866088924513095645312867266063855333593338321794405630645863752301114396975651628332247942637536673105644593975884669161156434583780175964524558491946676065889807683853858769157594363907196430345763455195293597770740593040700879961363468786762303852453514733397628578212538848298831709477710733884289363038750274736224082591438616467366336849544111645677293135746105599756071955919850123073274137105223503998535302275740386024411530132423507090789214617255294646356420799036963200898721829651665378161921872345883516319258051411721220083475007150177929510086256574573354797433034257356737869318793292382331274741557105247921377747505136592429285957407305910411125819517638348208532957798540716797195057877579836118311779382108340687734719935130087817291467138899151804715198673318107695164203495252511192745992653078102838838729458540697113493087225550066273915298705664073778175762780966822694062247124358405486910795561422644192135335533299809887720240611947358128835452531730533360927025865030236825568221794831637017982296105466361274886047628613820831587421349908510683457800341999123097933232030334913301400557629836654308268353829386104952679082939751057501703273017219072921958950596705590906953610438369975961850398205725090185108 [157,154] -3653712698935759891042983326489434496343721591333941529483834475678850894121293298293236594029383920194270861682093353501613565968734620130812891909914996685087843698455948521299003392829948817114564993818430296641301226062682808903760820017119070225178826097865081180652520403294888157115747802113738820468588991205658127513525361856413110049085941422019030375233040881987478683988111566106623740014304921048697562913483901180681989567700014423435507327036198644735505359314287681589092836685179613409212864050345602170319090163543940367066674967296939140909055302602948843818759708220920688277254820606342772013825476076910657825220298714191851284420411767199107922310735045369788065311395489127998222885529948554607796694095016826905164071938326207928604000007253153169165581660214165420420364328529286178218924327334661032868300063594913448629962506982988672565346017060127293418490582191392361248123843104929115306417688031608991529337882552369546590491179576534884414324893453537527306951702413458211187069574516150566639672597901769510936691403003281282737432089542569691989740342692392209265963773267584906641020267389467422142233973702271299051566013904230486699518167241499547897133157543825212584320459875367645004587511882035588949759016778953963910897613974662795732104797066233540548642184217055501364821166578495859409835279092301416276314562993385347655889472843729176601935728082570939861012378078101248164266953370438725379959154616087269116394495764283221881880 [157,155] -1761927604835373718053250354079053129541625701236539174273616334869244972605543630137686933687725217684625801869294246976116018142594207292595447391055074398339481977682075989650181013678317037041840626627715917614372478013122607390949267842486719932070109575645803327724868810106491058189778374455973468845593778293931920945330301948153816317017283948932998611577201041759658525381418147167749003993923763718741012623550448384423325760614336894664553660526596855236238959170952115926929455317505035749486676947379163522795343888499698232412838319123733582981647828136068516035620701845466623687496083962076961793093462038836255156686476876307242752558401830432852104190573501762843721459144392995875032137216089208763160566838268594377728426770788202739646680117996431447060008881971243869961563583894150203165190091363881516778204490723086616999369190254676124509825726462892058813265707865410255885526706168125403551732087952882804182808362764102430838344716796320239904624642880354065648333900597212100574220874013753758169609205140829320420795322664472444208446476877228374019373817150088138951155467311222385766178010571219469394444964118360903452544434922733599901794427554767352615006983282088428712552782585375541523951713801262259726895546721048107330740743463032635070345152931866886673364098639361095947764465600842721518857552035636316154890642058811454848841067582372256714397071106917820016675210205864641075574801636300803067691499588750872689140122329164 [157,156] -30415090250936903828102636310857197944307704399085663039325126320689606460490628675885430427930231291001297448434148861145949306291642622609227932635576238029411211055412768658267668337880948073292583470155428679326241246072540714639088770591580032913303375137193080586109864855870640215275173593341701295982225390128331633790672945033640464368024486937634039505336363110263491910632772967583458109682466489932489176886247856565302362597212134706707598790893120698403100895757197143767047688577679935040271683669907635242966190329220044603031846828806153049522677598424368513797950337952690557996263545828261993825632357619506534621508112245902355491030392861279493784471696827742171558299161328365858604450412639160733197361351423493702323908639654568208212626653850321613559068753505436864996318604318084210188507892637888487510768124847252755812144195397059592083759898079203688580847058643346997474696128980855229626308002742027383574925343716057970860391319078689305428066432139834980332954770196137356591134033782975908601917380148529807013704890401234409632011685082753597778446573409689502374975648304895120536255362817670876927544364602704745205955183789828581240334544365228964281708033044012991753063211509332004716863876231021740856131000146570390124583889791446876722652547433911061999069679132461766262603699668656761208819199493355592857080856806864494034561449050851168722539160304877417282314004377862374548795369674410512756341685194806891367449 [157,157] 20417292741540904648617247319131659121760697549708065592670024968472848725391327394258411051433538004539502431974513955202309539398229640383213361639573725636976096306799387219952884503744111239607703281598354726176058370157149424941197003931273566698128284621068492786064500413413982775096816054988601441686304065090452930853985159100948198868883748330150573696782921234643350378628647003017630089119596994149850487274583967068723010970409453137859262950867880777625859897248916673607137127579170669749089388705976413963770055254344259522460195939649674285693119227157051251854812598347046195709902173136505661907472421831214302503853162641444759267785147295767776555193552092197378208687769025204112399387746459591331869417790504996617312658644665623966847480652856299668635977542418746171397062166557346381915688632482976394304517313140437289212203904511828206491677650705995047101222869622512043046853286943851692831599421823491370769673961474918986610326233563548321760315977777976096499089655260461561773500773692134507556137298797913537511031224487028671616573058977880292439299586956360003687778327643673619776783221803192269824594302428538120131195760328161034016513056037628931451062552354359921906497597699558242944534493225463346846141029087867460717147042568291570081533395454139634245668744568532709494925532725373865692409563459497036641214736030123165788919325782861040449420796045851100249088870207393901145344613781609168558438619404393 [158,0] 445018375744584359373804594965123991183366167650787508723612678805351139540044427566277375500763755382376131367803083464445941715545510398475182562936489695180089997145298266234615565955427867509431675127666688167723752724672977816430491169945812587411307704484207058594966876350641717217963675676482043700370961399651181765974226825436033275850982519023281230772591768358447687508663876981827378264715090069442588381616772793820283473505056441861139078046225547322385826744511707888492924627135151370661794083029096718939958502483989613596386985315035991928918373098847539098991945921236793215614108824590735304398412421550658101809349103886305382897729354519802348281275555365197160820096814904563924606909856027658979417004230534812308958705165652882551943212411783039056857247687211894240659298652002544730789513110176246108174832080584277655341238488449709047800391455871183719902452339865875680575378335084670305551188135798962532131861825638546219433594051050360131224815827641156852030706598420484354219878080008399579936213017771148604526886539372381394082873072703735334685726833414049408874029778975331749715270911169948639316121666444657289675649406114810216282261716745757407348729930262737839168834788735544816673301098512479318682467395232716075297064513967583545564420277723952090970684430471596268802727261904924013960980005820967739169508812635308066960985906542441949613379133732819576579865931380623455108907678287511404412956727788411878543609493546563331371635344035607781808599657019607729610786602547745527783127039618570764223265759742273991929060029039783413430150065673146481122148816827749655066182967249956559807559226642232004521209706886367733502164864820660231843279480898417084944583093430577073675831334888830054972595238113489535438671148343938783298228466480681954064529254853572353120046541202230449481399958678292028420191931869744925538308374503931465457154026937409254270614817754613231865793969189353793744988724236447785968200739879111784086737972878892423858097424971269617799407569691538810729980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,1] 662552004177875604261950514726882542268604175229186624952367931159812821497499055954856207731315562415940820337911874224843577038133455488999312842210934186475178215999318604982194962927446023194947876922622240524352990734125666881895807617982282690264698677784890459615589171724756026018236666062595998711466932976654004589606932440658476082694752533893856157103965923623678036444670185840057994307022859022770495610877036694791594607919196804587189661394787250375079790487236086681716231469816176275187603785073215872872902380232979075501263288350924323420915404948068727327677615711403577379968163066606052761354013836857053117996164461687175883431823699990596798025549570589105316370956687707872338667638988010183158873640829935201352905666976468009382022566752368029101584255716200852799844968397186651599398771292407398384077402942692534523700807088833368320311947571144531787184882307766516586646926255447616122991414440548937477547401886807443584694324859730128644268061927172854486865261848491595305790820225308071046773325687509779174566559582407474120100966274448721087334700873849423723174553249788222371356667218341905244000947506940709620297891322619392834541678806105725374837302737467486457847219985403900753765848059280304695373031437181942997541551836778702697167647791212966775130014655249222220662188987215323560538610454661360777638171357714641316159812625390853850414307456662040226277540855979601616495143094410364354848545094846283263088077873007962360104711421943153154821829339413545303455610658951409626127973757257515399253899536295350039607510477743209516127929582886126930905913070079355772011267748593053435836736520964301991428611385837784149978184461937994869830519207031404763737415323941436177468527570950056948982938997439122023195336089901222267709019629659112431776745138436019534175181695047450438959679875159934102672884409877963455105512679982039172419096171580815274069820097039649201764813107041302411041374396620012464496148726284537986220283961922797118736809662860744174484040058814571239054203033447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,2] 115610907322626873331387103639670338665659698411160087958017592008634121079292770478404588502034231936893517393676614855834887314451036613169812641879495910751496765437174902465581719175204119703605329377869624973618599139889249619274380228386696954481692863008033271665929258995371304249348896247310812936172324912124911107189030221476315329928593321219395505094730470527199431422241167994412753081143474716666556586471735992354315078136212488146583073800893055708672067271091305446430634286687059140270285770381003625616505689464538828580657006001788943721731857295162299470150413125286859001015545566923132318609901599316788896075592054464362612033511282955455268273787347121247356450038166909200027998329435616856369200382607284888988311305912312973547561923425379840194044388239188836001991428105178646031559752859571468024331145695095214733657215226340504879057979696990420855375808961949738355421917559871196042461569998792287083605040205461412249410716859635219650093573250172400274471524858820572242000014675360366026494131923619074663466177893727001725245264955204240399466786926896162443282636175791157707990310528038746908822501257737890344710199968868670293534934595279119280504837960433380168953828940713706134249444471238919970019975557564857741760087498551176410142033995893997052689017931844168694357341478527582981514435708130895823024818869584180476195507504698462294752988264955293090767457525132189152817173326609333081272808537138896279230149512199109968466133448226305108281726571796905654206788546343800097591692552737248072730289231125241097770114251148764423624394819616967694141357085468697068947426863772611734052012597882104784891638109158438153575190398254852677315336502750962948089239874687639706418966929667769856265037475289005325230197805131144403706666158640034111299030202603153573721449455239320865845571624241432027834167436591536262155071542427595509997165114711146598692757942915174880385107409954644415673765628063791240540985907855098548683457653546393515157051611841383143041480513479868363901914563030004501342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,3] 3133354144681706162991339975154316686360452539247717531040543713931634741143962043275951859285878999283414840474629218954582397748925068807925541759013301690075621287451753353775934593760271249247432557433776504048607557812293131223787378666205020190731280934100958139700411604866920011765434867516277572833632224642137062765534098933175512909650262984309334883505992136588289518456565407038086465523336763446952890764618944041105461200116225009244396998570944311781695105777415862743533110031050101888599437305639668142913097899108712721836207468819778880976223736704199417205678504152968008006247170201994410994149740465455489758125954235041476784568410742922961327448925715393706576430907038604650646640629666017908698833631633933144146174787753742882383320006150819678091085852781627496735580918520289454883360387150358164190195155567912187671215385843096663047659248842899718344772897232727627346242947084474351429808801477694124151434738096077546005629033047270239388883202441038637425016639662261738726980031939855821473889621919092978349458730888694824554933046572096465381453719385717533552137267259918552655537171824054851187831482351389534923683020680383687315524971192695841379559461783015869870509501120697306818568986414863475261767652976452566560373627253705986508685675631313477728635535106998667798305734351077633961369123482002924673696362237271752858391328511201085536474379880989261412292276297307148147675115926471607997030897349856374540257972983925856648559765966707551112763719555717775351274717913462722165965354512346437053163101087000848757266789328276685364367684137367042147815398794649457246020586330410060287430911634570377216972523098473157545088607132779325162456277624104522241582532930355297044276384572738954685868461485845004335717198838379862532253281654294979415063941162186538747039881438011814144659557201036828480398853357128672765916600478325173288770516972643232383185430953127010642625834289052349929226688122817293589015789171307868574960799053211608515009938578913708060376825661683120038958350050961598753929138183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,4] 79547275847425598823612125628378093724844183962482574594274690698660871713995659087071847430818399356571477908243367125804452378203541986915011372397889615570677777960442082141073823017422782178185480634813248815013394441713101536316286628461845275126376277456936061282597999352048375928819168905828142313062591314619582626197463449468192494882217099704112438251478025637463653540196554669197549702735363029384325708180113401356481307400301348626846102311240357234447863310129975692657627971420467403141875259353832652259085945795918241516958739082020848654203666319705750219655845988999985921507732784676572499375879116776036840988362934997471882111005438646952208782399532767148501170139616838138652174576075915160881899604600803349999049090374943674720141610182631726864798339915283703560947337609691309536934170976784505161598870992468238922863958369834824314250000545139661575324623598861494713826105421482320385849665756057382716618981067705764641661655817007346142299883085467139100592656003950321007502166824658833191718635795528805045725706655389281785534793784736044161565509847373369445982205178359792200900188323187474451497162454941524423880332397052092515314724792267158691674640058526815335728013220956946048919677601480376869262518834068041743291657461166228034845199201022810133125501225037453931560411777694619490858642118792410594569679798491261603739807694278501577134841783646710938390806607405205942522136587437248921383710718195932373664783291136095522349637336685050383704173302494209614742526688807572747041934517296481782642216659600782516979538315344307454955970453678193818286654407312433104756864533967453602154994392092589665657613654998699067941547826274339039722868369436633497054862342782461717849297438250270460519932225360658097610285818340401812669127472355151877163854755231269399708358294080044769198944028021765303784951746975038421522719047987020243229273667061990392213889367455024684106256096358566767565229287922128222836598521351103645641334859969906047762349934411990298155701168017841801854972416663258627522736787796020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,5] -203824102652081424427443709941805956760496511743197258463418696795152628126722578255064048459589478042577949219972972716309377938897736865511164483005746749808229528179238249796651340642919936271786855493805565710676900412371203921110581288149095724528875675287111804414615566126392979690927314728470103464369228227925071687407530163944981829570427131307001300311486560713291633787912754085506537016616125642569476915104913633575308164584230301335306905642083539026144007154281058066416630350093906212899791274326093044188479677348151715965409180925366972299874446755137444594102523515494211433744710960337030619506892020743152037046025659163476055298641762623009567207708078820854554779988902981597923484290251204619828090026511883698511538949989748108609365284798662020870837579620330743876776785685947060527911012315296028386048833192868351993394100889025912938194467610046361865463676989452116936323623881876417461849196595188169256993032895442000836427645627725803336065879983150831371322520946805850122150194752317117824775045392447415537608290009459337759043876258294910019036423296567992501236770463377065528750348830856611232034936247955953128027142752898401857493856605124044304670189757090802107813428191023647765618383260552232980342129773469675757024988713349669339185784216584483339615162386400374995878314773467551115735380362767740445672959316144654676215777973632831104603696473417777179809184604016331024712335022699745345755726791418444306061011474845654250904682584391813736013165437759165215422045282235318072515453081114725253263779621661953199090017339945911306959418014776092600134639961764500836033728000020303267541862346830279439532110909235395925824391339526950041340959198505572691909422511905979121607044257556568383028646059576494735333630636827286280467353358193449512475767576125623138397046928271664501933030930193938020566282093705189971782652018028103163958131104421249375663109008486574908301927744640020752243004279839586201132174772161129989562178467143582215118015339761219352924549425400228683984485411606613070034654811024665832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,6] 292017494865525794406244432226143216671863644720974837573452251756168273287375359364533524873697587383105598452037985217507000025217523684544380303853672172153983260163564050337053657989829616980638705012092511610727195849581396242837814361400822377908767803422944056678740574572130741562981764877051930094993730894186905693659384850097614050551071578868958305741868369952119276012028257061229354254917031462918738030078475265041896248109940230944881479611023367842334182049843514378922462328098582469716194128640718602646029435666197576606119062701177329346058631463363477599328570129787085012562323407231573901323793298504914571224280417614011116735712682769991786768947425286407090087497831851510736452794877901817516622629264777858650105097693810197817249723904861734638083568570283792034784269615581890474085104923491683182484731244596095247183339956284050509328830210581784581291947902402249833094824303054699460437778098950515017272049811480489420403957643197337028066989120115521868452424223269825712792551374262010712838342342357833141864688348304374730199395083530760492909029076942350124696680539869696228166226928132129930779501439035578734634558293505645396976698216329684115016833706916363913913468894210582297786782019025980615009380365091308474545446201349412165807890961473379149499298797257006859365760523053396941070435220476020997035408752646622597584914547225055949133688272924194686515257167739369001827274158287760415172820303981341747292247112022485365830886798949404337426746252627999662548245401111004717362303591779080536859375687336715706049395604365446108504701512799314943397107489529358457370780113069440909479095232981659748996265689548035870310174462927620891536853208499228694603507768574187056685659455614577279365005698986170898570727157764144304378464393874277459132237873473157469512970965264071790899739590931599685587597477474118180168996867166750628937744204948088548636724107030735125477409363613004787427165413442793845727543930090654053126489716837650082689359720797085852386944528166887845559168300144103902482584089739248156547546386718750000000000000000000000000000000000000000000000000000000000000000000000000 [158,7] 5589010339425591108379734240774727994308621164211437874629086560764964482865190621077939279766232269436695790994021679451664032409026819777150709127118669052382679304407626894154280334931960511887688725154315257968297206790011322887241318397151015289094814661013663105705678469014071950072004264939231930442476832660138012171890899366170973842217602936286267733466102597698386220151127137843368953609533949640035672571151402946111485208262377346281058324916395022454359720601472652080364390544835405582519638914963211973967105176540647098963711272792724464859329346504618501526639420058490796035229567574275856826943316895041060155673277814921914590484203372133197671995452937430012014878040884635104260302445456018635870049102927713350960944480733973587982205871367303841069279272739322745506224864199159470232914297948273443467656451873434790013066929424961749696615539110295875192876651173948050446248232180528700492189420828280882574841291564567012606809823736980482817613967132482174269690954739151970728954397313878119428793123993466252522120199220790293260443325637685303011020851252168960157396138316124992508080178541107088566957846502020962869862834383117782009987680616635851629634660004427329765249196839358201666774250821126346752061494921252017459059207910323290299580686989181318276675397149500057303254314402932264251541347538309136798079716414254513145204121170253270058480035238705428024976258701509199880251469386437852468255134527866253080709313952224835204746412536734610229569166511935511755581966244075896622925907827487244580079940051736661684948284668614348488713327305900253612875473179014673709163911002320860795167565536299087864508033478601214155534730279090577917567286698481681277510240538307402395157031335895723236347365643084682663097606529405503668488455910596294979198760665404952098096108492263440367311846136433552410657111421458094505267172556814525169968475218886701638892742876828888505567222313138636956616176960821612503077104077594730296907274768478857985643111901647880168885220570262252339197673600148207062598970651379204355180263519287109375000000000000000000000000000000000000000000000000000000000000000000 [158,8] -24243194149367590637787945320327328827844870238174277201137895444583268286660117277510642662675999629119496847057157975136176909403351504199060032207027215480851343285605738018402019218722064103736003663509767257480696508379713810618501106189769610448042075991477328325389163074906178483317385836407979812903195216938436723817744094235531283092768351041076598658631648970994755460891465891342863991214846679518038148790737234914073167678660730518428996442285553214607884845099753816071038673581912115159065317934894103612186101199012910029385724930310624645300488933412161602855713494649946945981768045819554736920883088387662513630450544604320538980600412310847563822606264073572918331909012436408913527620200662800112373085607484746634918651765247790209671521067501512349977994264555079603435811627069496782881644748318213025435372079713028881147455509775186622029270350374848544533326645288751167164344814405961537335599396945465806549999550135507924795568062933144300669965794873793474926169095599851714605841313490125112166394263416202077774592358900966198917806124854084752033966685772642505103086543831545234126847035668578801103716603997384731574278678233442347553503159869374745684847965386814188607566217079514442041037587155209700316576080765041100269012046306576157987022749730178899115403727662905281329204489098443320498825840803278462535457096951072911651663737245933491738141863626423876345809117249359871272117309004350460838390261000102262727474355008551711134735700038473033101018527292738865931297796037959605221831722159990180743108494460461619438916657624487747029426659548867776597132189397416615952323545668873142253565845351628961062989103957082153163893505536352842719197403757023167149811113109587860321660913026298826974679141491583477591567436464057895549740130383195280243844626407572299496261700738634562427354094611950843581077104302067782913047748492956627863652440832377669418506103763016804176846495179428195470190332123897651882830157248010404686406672544756450787279914972458036034120822251986441626741737864345944573549185285799012490315362811088562011718750000000000000000000000000000000000000000000000000000000000 [158,9] -18384567367382196059624971925708593282053587704617485072117782026589663090357557249896116665725548816794572184035371267633992615307032288452216318537620610649093675104632703994059611403280519023612609177295746135917315085034949799827635218037235590066414837052666055225327806518377494344008336993171891241095218940665260582072226859930408980733975225921723360654069811743067125205300866813927933269108312556997693717003331347733995890901974671498818766784534146398257334053775939238575496513665112336670353247006694688424966580554998244824892797040995801196957756646608297402054106183798180536263353304563387659186880464483751532727986930284057190334799971626842088068584238362590686259476602721779234175603893636543859243549693014167827204267297266340017488624899549421330390501428597321368210343476180783089604407397473198837716240397202829791761396677269165421737468451386573782889889883302636829644163884873474321152590381079146425377698678293178905731603683943479155438953553611794283730175773605198593157414399332270897711359245716991033842615865184159460296289694240291901445453620682011965501313830157765507948216842605311032836797056238775147579505157336984166618604748477545100135645387124981144551479030708126264875647544539052304754850540125946719841845128043590774841256797214687732153346226923740078670312029957633884347870628433012209960315539077369888888270692870912461228803571100380703779650113663316629278674919017493886103060522556283107671041885965738766830524949556277347749926026197300040674306697785432114602681605882104479622251508200395483247161140470492136803104616778091531700583802690791417097176991858822713772611635970464363715018154119665803951539080692392738368780298138012070819386433712738585557280919351973293494345041704497310072388533780534307436521356886456740308065368819463587823563531428562375736949727035402894028140135555378242320672880593277987306717193991322986264014247968859356573526374566226571088986364064796092800219460102040775726017261391451012966201872900598572343817208215974681827273530481580294856772984923853897498702281154692173004150390625000000000000000000000000000000000000000000000000000 [158,10] 256381295104206495419213215834229459108899384468266914836675929904190158352390337221535952638239079039056397451316666451569943258857857313311717899871738395730975652438239820333851312957942076287289781764383147439149285416300499270385924949705525913942125099491054008769083336982098951366193994083633454378641183802638165864830412990759855041289574948809462986884906750973200511055134646024370974182449132386037277842256361815348964402184200756279608590700275047396294616104429583128375060394951988019721811365390706796315525130581790834743693325845217696034255387504685810984323804844126031996354916918087957041226753783784370211065644312038647195904873549325338500990030975353006859750818383116711242471112600780580066516501845889594663032172541462874914850545283012390794483140866463234721416631612341083823403968634096008939447547585994964191764245793580289747436101010446355830755638850752578534765953583184014392543511794751245552303281136255284262417266776421197497433937754493719677191669358212407219196428778069143373699565846520627412998076122618753653511444892862115610140717008637475565784677842060834493961492119104172166080809210595617447368770019482973709383829228565056470830261421300551926475950448614610087633310690723674814469571296579901581169234415928739316149908590647951593253844156810668128461046374706786497501189939041967835477457176224908430379976020425373846320247414282626618958174882664921245138769016333704342213583276921900512384042023632209852836008592220950505174778277596884111750307644813503668784293776495260343884706190423610600790241040700496060168760558683341733015072291928910330126854700711785599850014165537679447484119822260676262133655162268373077544357444625216282022744835899695443962262588330524970721048444418810968100934991970280104738732361581540801409537886008151449339687723356621125705550977468449775819486776286799427682557225612109308276963316706891791237554945873484229623064852931801771057590257268853381485452293586246457388428403600163697440687097477714683302340611122204073673496577052068233000659263910421883925216945954161928966641426086425781250000000000000000000000000000000000000000 [158,11] -619384201163414336506890256388271432020290979317202762881012071022830427932557964374562324343546911671310316081671297609942564888055931487159882298319187302465416869519640499987882353788541326993604021129148646878360494165699704766969957889900574621836728261921649971464780513435768843761038308283229971529111300529225836872145537517612321929895825719982273716238633662485768065655282927033872585900970132994658762508754338893090325441995957193332829897962160351339695682896290138031110248498186010027524453226210917531655322159295749038376843938561871483140752800427538974384932519237824780287286567936876541965979216937700729102590615491165184323449952773818520977757631947868644314274325460415323528909665921076189896836827007160288240970693321540638202740027841190480542356871932406121979707923472219634073969706433632074181326507893797376367082321068227383419007265296009880041940538777780708954457648335046173027187231245985214396767302903126641905936286738193737879696465650534204351396044084586598532776337065182901190740277432405808945469133593587512256174880708308885737719360096700799936785963316119095014341893069534070104141849651235881563849563750853512202424352603284002141936351533427376030332698811849015733098476536066827124752577943531987782251507722830526624352211604627063470453549077915233157143698417891805136719702845135969675826593156236143990549597250977017663720313809980746712690831979171157560058891123880609645394036287875266377585788047980871500783755628372622936721111415840992887001573399532724180480358380916429516750605496756458031872505961242560308848694925997900972779582261219767683324533486267535105032649730421539982220551362998913359884729069845760878367220640600324633858977434854439447870705834206251366227222881951056833893359566459909807710315337213409056609704695439967555582274226616035536415563041092130777601109624005802879166672820048095870800483374625466342138135856910824783428721177362108933066377464986009631270708454204141058294259757922218960194227600333848397719997888035997428882874625898564747079087132887776387217548812458289830829016864299774169921875000000000000000000000000000000000 [158,12] 960247392692214718083362646746453399198508263350279938580516302024533678980785156221496207930747718124338816001944501748238847154898031126053853290446737959731148163592856186401094056449401097179549986474587341161702237343109820567946252855508745294343322219664996386706697448568753596255696099239631259271638009758236307440383257015084992993716029180846142369151514533394397982479917692121081563593318549553737850150545624281939809060173468718157648391298432234194019848226343380516456702551556318385514010212993974633984146451606810434635346478915705413844334524382119307369778388891444534849836457641255625485417583970145138923207416048982926691888629810370111889152558063029442313509476672674246431172676318997966358974920046785802732829230195762095638374916915915329448397119247872083098064356528676970987318181904530301242664148207949873796488001062453803546743451286341179311218781474979546064725934866674905395905238290500914661830054712906158543289980267744653330437117066224808913097254535146925360813882693093306579522710724555032118094167109673878904091727231161043246146876140163340856212243027529031628666076296048187686824548555711628774684939201800529345855608909033722059848695197059837118171304697116168669680701166632910845335572667901606903630563915456174126641765830139783362254948951707008443852412249092271433927929147354394486921130801120252145635718156698172600101810371282119193451783264301459247631619300821837016772572690089901354278584065778823274230176422780915278510671735376824384523865902211146044634197486722786105499103916091329508577526738589487666581926474051158612228201976001799241233957465157749071565160712770512497756735526477780650338102606706566582985479619717778298367286062183620102832805165344611278080914444446458088831409420523776098735672416968846784319152455466216091946686862432009499385196503045117255369492794997320225474628148321012292440976891804970194519256576769578962798271654065891799866233406075226941525257720006594955963035257022466058729910363925119935748896024971101785879363613782639624316475606548465124653489108363935145007417304441332817077636718750000000000000000000000000 [158,13] -827114097516090062475913076309196740058838174100704668920103378057165939043048834179333262228713767439495231751624663263321056558133931697517544393908783105541224609715529015949004700776818229342972325380672851992887997220204536449063718486267325146793136562417861329716694949582225618567351835320168965206732902503417450850863958467193726240855085900824383765906331761033816911237726430398041630413627408661722713029103519583175778711250731554220408473555262322344563109942233567995118539091004522513593706514456706529912512317988254174186452164036132152888190982845003914732974047413897021422039269046218323745750680153649465065034340326148825704233001177586902948384284764325810654382566469118751728356125211421108818523717134483386722739825912393672866602180582965186649410273901953566290273420691709992120840817736191720381464094533249649473074625179485905559563356909440217948994491660513085144690616832199849174129743499674395089694554603051691846115427110022631022627509940399750625177679815276395934758140787002568248308630988160305266778212409234808394804943906849067484634147064804106005471415116296171045066117228662829348479446443876892702085619168755060630314900906831139577180744405982403897558819789921293183069920762067020707657628422838345928998368776952511365418100398473413506715829544336808518649844569564753224334059053087748385466511941374444895484611734094417122934678676757586679205831600331413617154210200321961205852200046338969199191213502340665992570646557976982403363915558796722237199681408593036082795560561464060465095961915886658699678806773676533906507329941792548529538627057516197522443457342419847923129946445225068368860017916651894920043030460276541275736766074734250405590299219869702445290359540960309516672995876973699100696667390546851048958964931011715698569553525550358861041913338381789847760738645729318672976080207535231230193525230919790664629059016168349275845631259059655831231028509332994035799840828122043654094640105466759949225039269033339191187809785386314687026879956536008182010496353404921960342490581968172925782557011568918436950070827151648700237274169921875000000000000000000 [158,14] -2316239999508607558776256132104498134934619260508665903763951888828926364167082742179873171189284911868897060201072546734135968660839406465593600805144137566446063601076397213715831733100552058123686045138521622021981498457150763136789527154918478129776430583874503412156310903669009025458958914945796231731564551002961827715417131176405865476723708185131165687531962826957886517229993054715961494900733490476189747694158282296927396315096481951318872684183869794786866274468315425450760465644014241283422159383205676608307663478688443691109882758874009538653785924505326567600003921506084569732620045077833872637824279208643222438668162712506128500892353494883143761424092392401944505097186925787258818356005284243108960371375818790999200386165528403875435340590576219012415305225802479140994108776673316243564334288654495697417936066623108733415006531776080950697318292602808420606509601911724511867425982957748053695000767039759498691877048550020573812964880745519382883777907637148434693578504272975984795385380735221633668889028602207676839683270261183608880635768897405858415215576463245932020552916853363420165151161392008109349295626075517694064672367828223542185545890753363873147836936926877140054750848763644870823597198288028139628862820201154278361356296944626245278433064811570090234572119580542751613430402580410033320564224167170272002141767243569769028017171201019830838179130009134958619459568378136050769177819183642638734653480190143334572302152703650692909930272416008896850960346205211082242031058052697236698716316324920773824670041811431302485406843489077266450002855735697013519347649171944609380678729977577112021913915510913020411958218900350957674392633920324768895439771364440108149988423254408119419156887874047801900948725927826861694391112876501624997561464234562898704439112730814255719964255278851004789127646976507373444521322172053845584332490635718093532108775485440395431515933943346041480529107027189226699058177701642993919703339555795212663778787457572383744955511629888508944132345717613923024303797764869139137205633185287283222730610685927946264250909536031031166203320026397705078125000000000 [158,15] 11000010184031891452371295513373813743358878442346348238566534650325502157394016539063287384592276254231890563803844098534079722617073758643561546462979091807310209783558338529262466359406831324852092282221014162299341993074399890793714734385664353361968095874857848646669152470887084717553764073587980986978284038156546994988899718403892961393758842764567174786355062153857239075643313722961279731522472815366806310012149565183478535364210151050708220988511581883095719644889687467693825054765197962032550544989299104955518715350045177591349907927843816135028453792205460930516783143189139398872890001439881765948563940189529148485202134529912922631852023307380746953529206119281235141093007599003624125541927654718748442548247632132501695884069766631665625516809736546134628178439198575971429015369672621011278713532704741324120807822696092306455106326364062598916490657131290910632647083887853661126883833715823788832453770525089479185548498307205932585547577656510466569085152006541003569899841280925551388428341663672763437320845284402859686997615707698819667268835460067794549266869454352738324906853936269987411944383310404138502442430595708493632421850540405094979772942671993853826848330999483138390283483337901009560959557563854583814457091995104308353375652930021032625288243383990663426649329851935687040796259892913650043043930310817350058101494320093498221867616754028885968349522430247589518576800027513575311350509397773370939653478041100004746572405294743818682697088065181617390880084852371729381951950481548344145897200236438498855248885936271559705748253455266469467299441778068071256572739811326070363828625536415963558320808443287067972039543910282946832012741265300095811189922044748729552240858291940949893903823430782430028022821784937884216047404994203628220495594327835421871535300338396291525308962237188151605087138397062957826185757356839048850337737286833799033873570107684086679566669522392860194004150547128185273084644779292447677063926458123326026388154021032916572412206789776879478432399221325741363668069720825484290179236262484958566292652222757056379442985871719429269433021545410156250000000000 [158,16] -18438396963291572525097700578849915128883742685393586301521484199111264105586543037162644055162857100040028127653043863446714775372533607167036243874487493785458415125675782781457442139068134028220949529195203903701654524168113766841590667576329140525976257103088578257259477970699796213838716851125074582730043713181913841667495781536548704317305244013273568169997978870245329484078806212751768097595560534146118777036726708333897065692605597268596695534839364270004548215133418449595977814797032893151536198756760878036673724630933843189861418115416382835154618159471484380649118129332983821353364451125221867644141883640619177751357157574893840746996749644606788695091529154254672020732337247359042960768134797483817258153789658834926839458126371863851249897904870334286480480027090459796819689971850414339281208974019842787131279925072306960986218046672778433978121646589580072225457504567550245603447585835646191707191257704651032228859618897841065093076374560561630549181301005422272672997449138467213783964381288501074216004697435037151572460256403891949185798075938286553262263420259709508413322949075290783465654868108060785217532762675239667915983793024190134064707687336800247143089714616895076568060231630492065177689560826138762270518461158492647186372605932563660960502194751735619331860558343120831349213413366066863463971789173769741806470866462936707902543727455919916975112736361152836274279897622749666101866712848972220303759515440221204018763996330492244255656782031718198997502873790299358662183086079869169890188151670718557195321718897653908842106976853222952196513274386298315498942513738781180991768725977412933588550942194712485705513509009940025409738063558328542938607552503630838837422071805496049836682785601185036360331830087937123954243248364367003573072452825754388841293173209672224418378291647100992885087682776492347630920808198952995647221961945684445732473515351933723572707041432695113850688512364710518684408863351186208475153928651937113751829350735809853837230394828416719331824440684404797660262419345150753627896663713769012803519936105395207043278205105707456823438405990600585937500000 [158,17] 4815950187232080745330447957539544950138178973792515743714330869652222202873637279879454145874308017761471374433614514888505770609557530839056652996480379539561253581290315927462342355856227176312025650199194350604867479795041074861100109900516749629854946490521019003716779369670520906434193468953070706641162694378237638371369946164140538483952987629043577064562047611278975586073396369034062264494747108149637422807550244939385224090508292760998618666579552750444693351497840145457698770392941548790414234463222493803024621279978155074513629808900480140001868818461176646107643219596427259811219384900850424229284798969007199611510500409831406227552212230992237997543009545883861685999877432650644319128368213101434381341210285456057876617481368531399574602952403344029366471900089879557713845730357139916211123963448643834888503097240921236338487207067621602835482737556416773482848601987853823436282390845845713647197880441052753263389480615896087235203644589352654678318031345579387780186857700623965336916506667276803362231088756282117614811286350054080384139809632039644847576155140610064811053889635355540682494466893019066912317107482175377899197771263985223960436927339439481217125566589641043555547548587124001389272269473038075797943191941851918451559181730242962966320357463345341703040584948290664159925665799300147135210834430474339602515493714396757436666644870080567876133761031293045984131152038771640453395496540376167696411846751800264111995380877269407380096379299220447719929727080895299196951852867424504064016244168121188117795164644718699440255089831143014426862692440504076946799574300082836594294838034501511228785583326450403301607550499733791521444409062450523836505146560120998229290142358348719246613165370787838353864174943534525251106000931319636083492516953085235521327144787806404055515156608504964726443396753589046618724823619443415039824656647589980790839087421897022945962891812977170143373229320365388952282184793765240225797380890180358195683409211637023062669994675113702526477805379902577824051867587959569499400556164226405457250168064275985813083025277592241764068603515625000000000 [158,18] 51172963893816888859886990435149028054840773452987575259906384419006468819000206019221808426167453926171809937341950571819936054020229113295080663043470328852622027990375489081221102724787583827092941542993189013267494682141037752531672417852939647193811941831440286200518237852089052437743784875836997942781366378853369156190115383880386530551377298081973535172269940497586480430479224875776812936820747896400811726608739995842295819584104292958994091405738138246498209179036781063931249034459908174381046777580444058452864095608810371831709313166598349070715676823891265962633160451824646368960578967017337148394963757987873155108344565809366221542172579307336967158296062097122245797910298059453889627046213045843993303382755083430935146631822575793889619348125136853401606336460136744825724199794387189668769419432347519817406645796526095479260558729474777084260844677648347831290994047310268394263079695039632510305322664116617099410919741001352841765931229159629197354900605873816099462483373505142915923200241402587246191216903864398178441733662105525080038709444416415339227997442078582257013345572009104445707611536451152699960934732627786802240406367767752283529616972061366956851179648037682969508300260034924608822063653455588925943373648369942549344457482242536303882471671635973470983832901026674988205631154145915745183240317225293164161557212596555173256716106568326225168224013661040716370708397259018242089865387884631090763599041554782216172168898295124327061804023128198973943636830196221070941763491557590871201500622570939070545023852081020272400731767404414452169542463495747562009958097149833146592040957549572189118990986620105752623063343164209607215398710504287699363746918514849266082384280677600737944262399812842203132179800826311496168614138734198491356669913969100080722108582255163432551838593179852457585480668113787383782170547830699668553039684915022794443791555296514085084890493914854908788973250972663040843233122777711790544017818960130801863065303647857755085562452109878479031009749197853185938972668237709486430246932132467248760133841402331089653898743563331663608551025390625000000 [158,19] -155085011780608793437261014226700599285187481235283893275110438519030344499833562665751662758061018553818825842107296788187061254435645555023122577044053491955821663122735296131921072651067431931064870923355783064843353600676999887426335315916936333126389062754543603617213765453219994735119635790920509425169254156488249729948054256558694973187403669615395877628519211426824871389871799987959962629125658542747248773972608583485431528843523211704730137926180285405597294501482940324649108029299275254898942977067423326496307803001048095159359973918353219904470694373632763716731513489013736433314059612340907144323655001337637135616608435786143995402990283490534400078323505261779727144517807317658825036462966848334016560987863731905206578323481032052603829689232433460421043609810089180220127506668436051967627872982461023966288197430562937884833246741095544663803619429941375913862657697464965431379262470613592726240996984807771566606916131433697361872640099764696041050669716610657046710264943490949132455424292576472181191544812075621381534671192511385545336793540996503468639205983284294225879318881809456050242259046754697544864173250583226293267233987799382106277636491879614667766513066340968594377649196277770616112294543287830550513092173194032070876116543808841635027991200975033295615401223464288895122278173080780462157800496113633068742646529616958102902383807296874958924703423025650020191142711740622843820662564394883359290001223121489638170189196855155405177834367398459941248352391252820357835173123988145804070690267741094391330301155716305277755103601779851347463020219237762344639773344297661694615952867979963631740166124437137836311306744812017057195323438826526533575929856210621509874608065113393435121359422380753961491148620480415363665985119180964918500812694872916410151647415801348074054249991550991084844382794436966721614515309772164361405131758415320109117760540765800039994198269432067845847133402759316216380429820881385866219604024273980940763865484966711020668934366483680774021408759926617877363268698609311877646179778070245709791158753021456107035191962495446205139160156250000000 [158,20] 283010015186672567075057572885650926668487043654633426593549737261158671089680233760244875941650072948257741734399731975221399264557960592503442722969494621572394268547325458171805779592562105141677280897781678667403113060853772614774781489620179106243268960045647183926320466210079533060016620559638243648561600776352552609371734586958638560783083265766226492923952821984682756726433798682326739084599661892802422177487240314199209955285024697117263373136216970894276802006804310731117238122120646036050122899579715269071511332632759758989817260273881386399029873611691422790651064477140994502742192359593551207870523187116788473334409115700685397484410210702182701476832890489828333233439033160118689917165231434687274271885453802371359557058743034497578999870840350742991300913108613252011415388950363091567714289674289378739590479262889610671974829407677983985036401074792414532388819397550270266986172303858602662853570525269545517366963634628551203038676134623023812563878619920671037601001543691131093068442107298096529797846253844533504424169013774954683024463847617862358620281905190575736318194324368576594390461188686070228158029506546878922487904347653842908765180931642697703945885568662258018666470078501274153090968692456120361978247330634549949856456475116336427281781633583932012429652262256865917179087328242750871550135527966317114668724594114110966465105185411504615487582572343195700460215242511883006637955875024825320726599973744260313152336832378819655594945244323098367019175333387172836847710280765369768180035442629436878566497293141902009218469814872190677255776767473984747661388868995915766703565727179202113999803815781722405037666425860917546532026697006121407635636873073546563159232095769328210844160552339598082013489061833546126080772831765980014983362539810601929927599220007884766391219370903761254938120707648879938906865669548355355246954556630463498871090018393388131046973300993987807054022405165249243381142067238747742612549567230495176099146816532273057713173442669469703221248871908832775400249954148676405411948438688668036570411125352197956317468197084963321685791015625000 [158,21] -378936937093349956666690298537809403587340890917080309504971610795270796116523729753957529777643106479667078487201950526686889264723662177712947491958232415541763967014854188069015468295709833208888649118352823012619340087637008512802693869460313104735573316145340425895296155410623647422097786962737362923276771352969993823553198362087615716359446367955580454717659145568479902202603356677211748379410788485345876927019389271620992550438244557778421594793349835025877220676960013071194690978182489787035201349337162141505219639033469324035923138793232382657549378201147483621595291160306192726396080912687326258002036093236772510864075232616332664448531096376400066561460484542184765336745762755182587659561367730501359612467515519362485776579841607859809443130483405297414730289838230741429272861169768315021751942001563443328545470819379328497257431405134756097684383438040768940989363119052420573811588091564232950690165166892055419338939304422357000886386062596031356002884795725288829599645898411503680931972278853685974494013618796537196342634950444125575050727637471162862276157951963960780016190423543262505599098949386236894111760313316011560404122146479104937978118601583111728839825297147701695836335783453282388298566568671137738865942537195622446172071907971504978850014231520962344930918329032991251598153754650589609277805458322906972764894839953585759390870667399677419139052842086046020120320506142059283980930608655454780121626078792958804784377778303767516513710439021351104750336893440945076942117324289727767051726388062627135486791521520587802538273601644923939802004343216475948025153805067199899501523528379038068098944001437088638849452862953227903212219050216382141816414326953290931961693356151263797232087762241631468786400140379264614498808908114583206833482587602463507458074822234540357333335426497434177471439155059188410830627472955869967053490402441037636203174179650865464019331792019539761693424542898672636320455006562006722161442009653123410406889303068350179422645372954505142345273670380348344254372279725680981255089029491653742146017869174556835787370800971984863281250000000 [158,22] 377466656807961124576841601422304793403911960635605552895313539812702000778193493714144408689771827452853486344603179318896486949165875829508689660115639082767272601928589609915562759571364377991206727177870763246127638706738407247307431379016676002175520841187071243597378493658717537524557522920306908793179905809142679042671270475909539437141978653235304121547933653429036639876225009992703600500478000412064387004172880236578435512607556265599611914897866350319065988634488128700188873893645136434533945692656590253398931547348362923789138080094834693998380676791998201053724773325599088528585954416003391570092107088000141983875010545378174260622082525260002842547553312362526575172685283527924427549131645615857401832607606921073271339637582607900680261334309007895520553879290178713868947745746529356577569170810034674123095537028136231213787668339996959055685468145722656218235018340700179652789657964281522330038691583770017510148386074688292068048696895337128558741648565067034987134464034377693387349232696550278134465703855341092437383520319719230246596373067113371260485412468752795775365586880023982161873760257633444298789208789298256776207821393670530297197399472889193088365920474702050336577699099836854486218985709239942228776909087122636504845597665863868282724144798228777696302152002042310662791304469703665634237684284779499858566182185769388345770209188784391863139674005319480951087618678505255228836185907251349942971933066006018066540764503937725376827135578112813566211957269073478584492456063764280409306130201653272522101163102197389937869317937662919509962126139222249849592591721177122530780620531952179870574328728385537893309676995670348626959108796067699479788811634964262427692213754166067345457996232978954139805863338467320698953965328814994090398448618019150525415219790954190539422319300028362449792446332453681020197648791799430327984329317664048106357857618319138575937815650358178977305563804390579138091328680522716585538841922053315706709839813599151449597354677543913916704977562089102873289167153297619253074205373282216761932073012530963751487433910369873046875000000 [158,23] -247754443173670579638810860744750670156093778768628265323143215569261223956962921432606859400145795856318452026722848590544122363319076890954320319101169219295294319138182141914789213398815019389445708733859741708138484406019992716011383209309770020059036969037765441346133005091812539313611571807772217460594741098287398406720597076050052999144340640124018982560905151255913089775562871259576952622554101156107546542510811738735893881193790742849678231995397319655234572800608638495992080862065780532998747655369996695482339484166476891109464230656548166773098516659930570814651315756343638335749340327852277727316531947630299545839217184188525301029738091276418559335575214397130484174626939722304699475569670065818885653340439095349706853218163144140979303931856038851307856702874528419749546338423440404272085721109593204388570217590936810999852373159802391876784545109903320920158869700167399323954032553343800339483987750807761673524749565085592187268251717219996766466461874116608838641809146739509192624690413722135031361445488754784768276175947413114177187808616524416642669652341563874419956863653577665856274875550105889973056567289697019377183518198753480890566613224262193286523599509564440735029828845371098027847481490803882304957421472431962419449416102073664003671392699687703574094210418547085129437040679464459885730137595675286478769368326892514381874526456676881005750939816484984715689323614721497315888719191540174462941188638822076404622472456876326054219091940295341724267577430638715907537715834296131166216120860788674443648471381293055988316220923001529489195338984790232285719949268683452390140280979484585163619794373541908928849652760336407430429969267249806431630291122511743930256270403713476096918227787540211774834728934998800678223038882701261763854364163552699113595797581574507059508074835047879091892353314455277661331853098951863656013678199942845148561113025663583574278752678177990330052274187322889664265008380955504608203410941469549440550700429261785718171946491823756543379205051208790165023026341094247301717773863960220942503909213883162010461091995239257812500000 [158,24] 32447647465694689192332322332889586264164532646760912627207679266546942877854472623018934703277782987860213149328556444396386445913325041753140961654395628703712405011377111053467794632903152054972526983642977484633636739352624681939362307700960816426175044424506421425081021749242260007375672655197108903335893035733203486390267955794010086012904599599473219068416757633171250386934617286179831245507508634737216459007103176741264996980604392147194991730034322399944732531085823348319929760547965388157266183330539482138645737194410472399846270189891165633532581590268027436680286181604598761980083823117796524376342787117049022750531589894532077094530915936488027368448223860472371813261572333148714790294309304520799505502307620702663840706291422821967604749490507237457750434284746855879634995469095445934550496216983292011266496607551080577714844229467731464365543714379920441526833199918032423155444918268127831880008548045556284468674540597311051273354750626839912266493229494292923254063439319500150663750764792862390992559607315693196958401482209995900374593144191480721723865286157336189938467433490919680898083866024693697678523156718330623548750869515037550784935665923543648349289217379166217275016641788341745495616119537061099349848555736973031995799140197168687139568275248727873871096267607090802271349540357713255106598525301931995296634292204421908775372328690549382851312885819422894956325256777592352888903814693240526075380820649622001854485236001506311632646230569200062865528196900119208298139647575152156353143412571222654369099289687677420512926298577077317757124405425753818070657619910116219314585955504778085959624773164387628883945876276982291817230393760807925063177728100061463952898839174154683408546300172889374737982747702020358175541624944438652632572781749809516177945392865293584958928944354219007640075151618391183993545257216570242954903564851350480550503406404426515665278760725456682921948643386566256800812999961387961098353247056936418014713442042336821188985659001875866744303721901158208029621238626459041534157834831345046389117214857833459973335266113281250000 [158,25] 139646562351409389745577206753395711012183608083780268656244442705837953866521912432176488246167318230768989280488154542050609617927061529751307707096939219164205503192990797385870089731022132944430340178107358236226462945129497157442536642928697110059473520609937011771844646969166295771026325583970821811884188930229815150998817517669857703387836873807187791681827745345135387631160173960539409423240390162785005109979701880740032301349544149816216506293198280607047342284433787594679222796696274881676812580474325102099569383659708165220407978633843426114150856378864844866129503320551955563805361466780862261241719479343713484817485667482482785810847101921605822658550040071722052736810803714503685738672694751307623079873190755307475324488356925597952025401700749752980238553741413611845112535824902701669652834341270884616408429506330713561345638900936114329771706416869607325013213665240140786494091981911948352928679270776864739496631406459978412910543975466025279012249579585288071263503443187552420873564673952079247253170542431455032200825121117697801932702422435812471127959881692663650806485703029125574139094143699342930519024696814670374841131350039453440980885243507471537805466226655792789841017277747725206688781762001897395561346104430195098955498255353682353966921863125193313862990874234544959062815135973796996298252833109306062303854184789183952650948285488352013625184368955809794191584923127032046236255990148688425857593944345297628445764932412903438784139941634379820928849470049445128388655047235945277270535880766071659110939628609534709609713276588333011273837097454049797968952684643962171641389608647305352859858435550859654421417516169702656419980757341451958148295239600231727737194059925120515364636020479236129018712689382583994925793773251384621546846977630622119695912893830787229046474975347143911201468813658851374678792050730697047540414219884476273578179981390104916639566321060778543400362265531967943085884108601129829497356024677012809463653357246904728591945875177331740588163675656946046030200045028712085325904796243023930912841024110093712806701660156250000 [158,26] -88090427037644336894393456571707769187760921881248096515655503108115372648432667144882599318505796805058315847330651585484201111303272654264760369931328300269004904802849066453798277520079819009280356236692866032008847763496416790792428913554700318753262866317474773669681265245154628938773168119873339460306851247011329593650018853235476390210302945591486088471100813568676525303166216010773286852063096092330899289339557095652706049158642726735914815733276503287997507148175537810527201442756489185866722544879346988214371883525849992532223934199375430174301424496808801993640079605742886784050491358775592114000105584164758902120710850265609476806563452724892828986389537853445292823598093976213675929599287141881381076889712877323069784539022951287980604413097536364187564526059239658560885687638576973907432443149239739764387401044035070970874740497728774169707371758197801703699312933916602134352027694421937207721097503868697793251988025921668840924704079443109014571014122966253538168493541255072365209749242938508181512631876553012518432625268170309247604014241392543663836523495345031672054438883740823293550117806769601637938433265489989995494140103463070835240855552093863168657664771641814531280771107523567987336742318750557138209432414139502991261009586579535546805080893894352672965929722743902396783101021390192122562128195092693952974990447343428158262327254165846758449461838784198283202669078092160937405487374545547084586011857666084198433184846070343925352385018071748782711807956222353450592583451635275050571262307887915381560443820300315284712476119339502383375323179105880060689968107780899070145072192070258283065198954631272444945369730572843289940853407039115202716894899915568434244149358078650851504153572655157872084270116101982425023270317174453932331906385488509866793046316963361863372853731590023016884556290456044668006401966156781996674472302053669945442363223039063450393295107922714908309873533890006660565331653414886647247693443929072709990820920706409493340666762591563236740556359789941714676556175833632948639459643580540415541690890677273273468017578125000 [158,27] -323012536717407288669307266104906625288606974158298484099737082145351133433679186754136646472645873275308322665355546428358631385133359687043323467540323531984235179694579196404270593897772423349865095799243980368280262106909968998216837244799290467418834949470054308757313506528543232994315525513664391543660702401128791445052757102782797787014670877953141330974850244894317750112309363552625049971309621901549586842327746443583028090284307857740972654052733017972394993651245729096786087984816828924425159449271538604568998735758356304544240134384248495057634756047170837921095184966533608247957156946365540465892443982259590633760072222298190280325025803625303654636127159315461296303382437284080183717146580384272033398756997090048994747294580115371698418983572519701014027768528698126293689960461804919691769415396889576952160118314725388046994777307850642542610987144850173126987749278034445664109834634252081050181404744791298412882624987223915214239611952652181488689564279546383058209063129875001864834732209421849701518300959717949665104969311395778559473417791830219903718503723059942654902087765141090678653655254603173877984902254906761109095793612691497392993873619624044045956971147440166021275324102758914865483554216720080694360902894026696997450963829094545739814252247269654590459973567689269860398723558213380917993467514751794729410497063510186686130760014487511921621234864995717360554617579981118355738541263432079473256399498216257363474534830453873233564654640091978745303730699007677954640375650215220692528362862878544663372468509526897188824176844052086612938620808957744962169654730902459792445237509067981228833645228948885457999380984277829145240778630639844823877774414356537988112601394692140184449561094524642601168157087188489029224391569413688227669834320844047405028220938352369434627548207322538468354434189166001870637127522425193285200792285837857925506472328910617718948932928283956451451868591859926299436538500078218448312920235033126458490617370344494402660899872733583447834046498353957136608920704565620557252234035239268905570497736334800720214843750000 [158,28] 1072787368365510302559002242540534824664158788445944923018619096374741379691728167397284648923134279358076785533389501211151890807811992316269541976799564262764537667785250347746365726456766524421340095421135515763618778521845174551169691295113232843696313532983323147893698503503206155456527020309398956450893464859619746302811873256906038630599525705975581939731634084047021162125887170371314104500640412461895357978218036668451524324349310342574860939443593186684561780259385526053581539854821952415399771951873876351444431326776620467842437824660004262443059309157773637785106645424366928303348046908195536287228474873913278238920771976708667361314251598305439071044701484968730302101574041771836053475859871867672531749771586116700990118718650752632940100163936863859540170311597161188172886659760278413380347511475675410299313511913104758136874931092989501100147481391170512339215288444726393332207404485094157085413642578777798330581802497587472796517174310156126107058391082785772901699350753997712158999110596233484509077512898709445816989066272205831459544026247287230631541223000243474406281084516123569611615545493703696032051458914897457052136691622732097511377872389970285543781065749905616307010263673312222388622457275639044384774294795692803903440835563187800105880357483951006569984366254811526205247084279914819277108204329256182530291423542121334841357181553434994608983484538991218787516907159752807614262878593387444186710378063460506607139572755815577236057578851700283356422720530791441008923419421793873269962939679787048175186347488204849169395058145153054937437351464949925839745975330484806506258533898450734204329747533711907601641246652903776325711112573997263493942647595956168973857902750119258294535008156605136799805567121965004194997587710782889526579215455450355114516705958784892873591180853431842476384437918269916815789138103815891972093213743399547953908930251587929949166572819556087180971001646107775117989780905327284160344329561966360601522442928086334953448078315926676094439001823001355459958231019802280523968429637449162328266538679599761962890625000 [158,29] -1953522352534478059087993873910695754596635522026279175969459172880376408874928007401252585572135061176952083325779957166087434357013375543304776178364433642693097900315971959055303315161929302847793280017736573214463361732485525620458703019657714088889985278146015642570176101612963271361898386011569276446995003335697541366044871940530245350551683283512079333906414702159798764808008524386658643851447909185931894776205587968317905514720082693230515395527685593266049578299806532347916913187094049041723448013958280446813462121168781866335186430304777000625132808905210763008944104532455516770543589600852571007014157839047202829628381423541771078823495276900100255992683037548866170352557033919174177207844582685775815882380477338228368583253897125538127954402628844012626359604588779111696809404719608291386853360837622369621386906455574536108869116818254884279741067643318979517711239550131192819854269670732572118284380774777695863315421826488390821661397786441151197582825882388815875427055406698533848817926673334195237877842894932301824781519230409176809283914783974759962641455310182734568926788134411087009611547056957543367693036004684461581893633039496018966345729037164123119380474435938997679854919263154702665578211208988809016336500279051525731750637478689721356012765630926791859144205022008365964619265849497287037592117245405486620340212892229518201443594704438790732677462938957181309319544695101216133611397635611167535478286962513320273311151106442873405234323247458482188486691512562340778936618844848293740198453618953815206177247452487790546136505901568725060178668619317424333865246023637990939973906243329442860582686862393216381444108774898244657157679280207307817701283992711759641616202071229735043733898480613382582442889957817033740102926311725320336863030114085658014964302315358059664886951422073126050442326157556213676973473750063881268541877278967160677710416899478205401239663175666033798128844799865812039851335683374994250366030424559821202642226550149443007247104162055166323148716827785828996396202718920727565976580564210962620563805103302001953125000 [158,30] 2668148496493026809795342137485932776638774467529123569104153775883283356854006238749415308326998160151835349844782992189257407879736372176052260417654262858002848126892186120699172832270937694367056495599675511230083846847954478493657869833774884886102434863237190701876558973015847227646629322120140511563671690662609802662639584094886283822277004876313419116659916520343243954432666725537885427644639887203539078492393962531508205374832585459920462330603971938357801995355491694418543354954442981184540979848321448224959222040335185274085475878471698029572799582229791433564649657633404303841651518067384119690314653914327492725211730866699136783105439408571841500706449975445349790779178110325401706098464764845220529655441514314952216571714949685457220081277535326334964008797337448749268722334467429534633382807942428734386659687636908451741646738583522821585088637404305774465750933881209406248607491742259942195046708269907088349600663471979639349870890016527954832490503524634808732591769512244581052073292461146637710885660988156939722947697355293349949975732143322641359690633126250082569811022470988354952528481685887361380543578311885447964184097992665776678788484339587735224298605568762159214543088420743263968259746690483380858672231800079972853495712669307284545404742664337271698210358620122752313541548131231586485532787930342287656232642597107341628659778739757947539092152223826725636023155733002284448921664879127294992491720397161150257749296891733541294214200720928240550483183420640926213857504231657129620264862258183216310059380146609935585906455712890038725211090163574219647962600166258015542135429909025948911072902433361440385746711900703470206696101017545968351126331264938210848964169567660878425946177788462086078041792695869390144564157522408660699608683424576636862901670580568249652885708128640851751532446706299247075687891289912024960205453065059799256553945372751215908247951454720968895508110576044047657242046944328858838233961350548270656708921912402864623582803322710976739331800050370167677950347599855236702115490743381087668240070343017578125000 [158,31] -2987180048686920838859087358787812332144551398150444382420506683866331782642502469724426591272456583162137663714727553312612128714207635290726824126462921920656008510290612234372414055713534011613437410426879659584169721563997404683348521257885215726635022347018467690772831269469871986756530843719193831875584860934182667417120980461705597933131437149263668033316371578046105562905588089555553055221702800891828011639446224106840022120297737375939509308735716075536566180517677979753992340139162348276786831336272092561402729860554202218392640462583699451776794304086408449329950962111133880176941326068248403984598486842362532894703731053634301547010167897291918543658664031627032713804652952059527552096169316790097638984699666679250290755477396412789746339594901590637927268480245666288783479523842438421264037527339280183736564906812590991369010681178168423566016522531322990768153954033643280880349708517011060012271637324638352184281543528301053158906971011022222652557304767198927456049185103238126483106518636683042912635914501248631413042205274861692257898202350790098495402770773009865238626422022098828355623470702122528177328718951791807158927602486611564329185081653497783364186953426769641555661668220559097828070691592869840221259532725591343264890840519813685840478468922333918038369294957495331127031839038000846571417080782739467618339571656970450180693126105291306917697931974283139770353049905375721965477371759541649981792680326543280068101066592210742960309712138503182118284116672373506042475037701696260777370266362953800086347343623419261146707125150954011139943823383476260936017552387589551982324923589579899849634703639014724814303347140072101286746319912998492087028497558346370567006709622086979564443785538201594823439346207246343549359474183038807818226279048672372617447783694087878336371610941990242862165999575623860609635986840712567746391923928048268928577166933786880943710406752127959744570859357114595008935167829746364217132380728475681277790408334170792459348095640011115124616494343839823128493279381662911520223246952809859067201614379882812500 [158,32] 2852247867482032828322459734330597881647024246220956559239263646632863704189057611481542503647002048895077743636736135580708903795278645193095634925328907618046669573780953979478759951419330298435609904141067328374965688681082268184849945214195380100808906209873635036376474732365384886637651675235428945080236591972545962855549832838724290714851201616331517329365696744780674303844253591389450577931142146250411160239234081320739336050875176805717268258338952575835496029502662572418108943501919760666810873105841032561505448974137450451453208709621469360811613016525570650154477413892443607200534137778906060033690385450065096599168022363910467053426594857950899333537979511398652673164323952209245228202758712406765049166024370668223525932584570120605184020027571198757309609386954782658473344023673314685780626373636537952274944099324622414904798989404998403889313738533736900666419157047055578296375922060829621740419696861808271567248803922217386207801061233078385068872186238673078612698944626216291663607306324572702028102116284029219450247410572791137205335723860564313724578198392956749501423355377238058973527200859746416495041547350517931632352470683167361803928588345829079893171927795293789777400884385160729711008218218594965015860540747775737461564947137751226722431209778517978062199614201185638534993520291859622693106221608170191425510598617531187817862150278918977428308143670544111911128527748431140839736101025767012506079904108947190810376855058993637603833919457731950009318466176895730238584719756760148709786956648376204414083061270489677858974054329271134058199746250406368200970073700809247378873301511387720033579895292097941925995873479010997269828038595088668060448629984752909587216602148090275666100246577856298442665697756288430111249200414353415930408591646025758010348363188003835846590074724637936454765647839394850420020229455341894328687313640233348367869211222011300954709723232509065116559379098131293015366402144180589825300789488910818488936104622070468771475678435268611508508668968762881404931943622044210329136149084661155939102172851562500 [158,33] -2371273030279783904444971980113531241199737178499304672980856850256714101867105631310785312471027800553000624111780272892457252806342305378379195411273382432032779153109269168219696371688290579958465211403458437683954407254356753939412780236841441539400520130467423109788674149754098149475832204188185968917202003769882367956093100814628349895735411121085742329494075029372396689276008453714280714125226270818858151761281213094762692445356541833853454309650466177553728435532450305579347251563189304468843774534898925579662419798284057330262987692362512821645628526978027273009255877512852556863783670823723017231689126592684373017014890945647508937956753311178662957228683148880431574394912483165870736803164859334933066522963379642535556937663003031855959700280943379362111945306455611055650204836456122009275145682848813701296337378779349723503020738820318231186299305737623463058397464531298298922529146611905601136199222880022565072358966495385073260922702946963748536430690454576905049139529228566869093788328192684790546573930948684191727673818266327530914396472592483534201712557775705151433906252038677530512585119065739684308654982617336477865219660815583784540825179780058522006534337494489619536868989986125215417588633319637500811730629570504117903470457070866757462537885762892819790308934682214622533104693899539545945346283073623867800316096643652039572459654465243076310110785747064229946093676586426624945419864035712843834852641166182376852640780829238387568018315515814299655736664111190047288506808202324868825361568582555346973299673489906715058667381304463864601541139523276700943313789810987530933142729916519434703694576659495861134759915400618223234703816029955431350263740336070649279387740878387743845859048021237379211355567456362586554905245120537489865501442550705653334102136766374640681785544395732847687090063424329434937767832546911586421070300945435147515915997474438335409153623158733447899034085853661811316691397353077055066423448963375591092864118917971377869449534881667800854094895087972076124979963623884415824250027071684598922729492187500 [158,34] 1734805828417287967452871840327232767102797460381078111283209997276396659060676326570149565759330970401028140825653024572725771970121633434453239209408628787910723295432819889869040706835914907099206565007863767066754030923742097175000552347795140919659287759432630811500491266893012794559063264499331274324073153775551969850302932855534689267468068922597529385190197605837944853056897758937164868962364087534999564071239994071513459199548092228698911769911092523066249031219872988347923223699410650140744005053206161787332487297926461021645622581498140192950888517385745123907097352795781230192788260454991480569729804421643967619747507798687924718872109495584079633866722540698762452494345119610869615565292373632496034756054914032384089111514400992905281376778503043233454748776293530299565365987401528670409504433364912679140678088836157753435935345732941325416860746048875385098898715122462811855155847345426699150370789436098998798108529584027677380116761410700456719897180510011299164187668074476847503869712681960305947911851824128036637009764588765047439127738069915683888100845348759263454561963978153174985868163438449329109682693530416472926554741214956773208630156210926155610028028362450775237727184468690893517021831889620440067834022822466285697226170572964581938489540363475366448440149292946250386671664967609363948719148182180823990945925501063724413275895474916088460827386584862896114721064757310884904449498402595457919032224624318111254057339098165736121721279920495637807522341440868923487475311491778733834885283767790764381583566927827397208326134007069592212519254704717828052252976897808909233222430076835018044681703314343029023765774937746185377769861256747016968404342092543435054806270950415582705597026969885047135055421633949485115068184887980104939594035925430245998500082608256205001134841460734548097696898972053547148034698124493323071776099262605863593802746346255415959500569847982348427280227935828345969472693227739974794202760221744023816787658299867554685154853636751402984919301574947956721614583663892972253961488604545593261718750000 [158,35] -1120762332269351400454719646903126108655207553763074474075537514592712836107822420555770955899511525262677153894757711352635412583073786785307072693471058317766511340453068912920625307309344673887214960174955230551826588602313945067012351865535995419321217476907672924719023664048687467377254900813491231567018358103040838569375078276701889016456836689795516525085862078615925231791346033709951323292126342220821682550746121250611244662933363815625680748310301525558805763487072430254875503604302355122796463290624470295043717313334833098619113632538816978700702004634141791848912184270105204311120282241330606465215108386741661300716982444777112293482172770403478390481983380979687664730815653050913869700518770570130237805715824669818045206838275620606609206133349323832252909677371217504795277203423040411336948871637069535890121527856984500548230646816480386682758246079597852785996751144459189429053645267776358712383241307522849889164890542386298419196519057017342153642781834527215411488432137219304569239921791329903552722425918987414900632488023633807862129114958256558919984592420578359641664401134506347757638415559029328071795193198967108892952049398788022512397887410457844561234415666468930667979205949635838586384164934343087847838057648693723165241011856806308779891716998892508709764086192298081696595845424781014619533149914088607850092860205485883128185230990692823496592061809293089006584071366616816202645746201341195786057931489062664199996928007932869543401698610232964880313058512859398468403130131812381256958414675507131290287239228186151864718915228605158318902999648925253118365590662361797685277439699245647174931056440515591735071612741295030567190327387404809740525480453373494611345284216645877692347667393569752839517853849043796616923430409717379530048735142307434509243225544833610873369485214945533209955391894905431174026338058881744195543644481139871641632258996293000349277162938676309589209641022347356956940662305008393732998718632357957029280913438159637990037614998129790379994031339518220299900086445177294081076979637145996093750000 [158,36] 637408603885357705991520265884179795409349605134939588628013775125279744445691430353702710330182736616278988726230365623547286148698455416821742183215872617069895879929848372155800447843182367205470622388602863458095433043239155340734851806808320491284719436004437403975462666481270347994250823434084307699063380547823272520739512961905902005794565619414773086402502471279418875039717283330533742246020013084355040252619913973730028077471524943563222554070230790675992368569543958903873189003851519504657130188374658107187544267465893472905617377499048532997541128824044061841515011516729054193223275343619554048037962192296345428409321779182911671028501072926940117161408054109054174818167922859980586258921979133524684756161514585118370709748485328303197404079276210262381040580899368842147534061942439555063002461820459190504894122751786667106834478358916471751086971453339827437364778392545655321283666545142134422468192265741495679973380726791668438742430668313080259975187348014508081413513981170678014868761446634688586832362716591953155926477939270444534342688670456761668946941849239912749433862894011086861412720720860174285242461210956092393323081927166304608165459933493481896763064207378950076310570612178768922182243748241240447694455305822541765683935433197798837677445428758549918484935580708839825826358909134431506328789247079544207130061431176423862442077733963075594843104730089505663822879713159156443811433486183685384104450196094467875417310102370760623103727573000327211200654566478722746132756440012323652496301500951625611741782938742224838633699761816808129712495320669394765558652511705022115355248293999150948508557332348792605826722720339557553318030854350191312172947020190485576356274199012005922926881859072892474847031545818478276543426753241005161551411295200101941571701355207374859783405281331363608666375210639215634366167890878579819107131635528679976175249757907120369284707322730646768987766437240987887418268465554671499776870703874179032392054967931491003435405149292333237027360640488066537145961376609193393960595130920410156250 [158,37] -315541415922837167798457254590134260704680204813220691747698771044544208046795983568485962621617144743434799881541712413372212670583614529176024196341212035663406430803140166046917064209051785643870919197550921785238601835022571796385025139185387428046084106175937790916090107835936057544516773691619974455753451447243699292824296439138730722732799221396738973192321092996918172588124252827152096761128076493882520965291703446129600057301130083660401493264620293917436577966814560525732595279354722211299693319539402806897546937804807563512701939778545646105715569552878131273708763743323967375172562529853797042886729197642900206406125205647351872318232577362138801164833693870267141639900246393814313965457087973143905083163033099564087205893500272205705369964322019601602037897768999106865027952679595680882881688867967239111772352501923471039236269017947981212314722189462169567084981242597380630666993382373711517053358940486676344522783959178983800190259613428130793594357847823626959482026617071928925382359570739699749764147605818996842443036867778550389092891355702128452678731084794133947756296966436753113648823417005575107368324234733561453421641236513180923952003463829440430930201408219990989447856494265515140345465209107113884540735667751093117700197788025286351517130291295944356361619509305285322118715733438827962247820697643738159803799061795055098297355955536713844312489019481589130865415913115000195902058763448652791164810279082802374496516576125320652627440854914459658148671349557008525738320718377005332465017842806511706839640428044379528911827324313790806555541572616335134836706696386871305281857743292994689171353640103798926454137232320699499506476839049126973528636203365535798347284675150120711033727596243864235948481291547347948102564564159944081160042186308103792199025216986415825996586927948736878673568182828091283459322559139408997215298616411780222093560942148617342894802684516263606659165443979915042280844621287540669618661156419293911944768012507870944337026943752938658851137651052687349562120289192534983158111572265625000 [158,38] 132610972215485790954432879261591544856199157984968028324801003846307051267829936100588551773229604811780533076717575722232171497071951357941735723566468863202415045505967460452098719169664730926478028135059866668378416904248873932402990185336553801259264108669185366087499288979575041319439184138093356822104404034383657859639924141146818209598170198601057117070142404909900072272752438146797364502330151221268494201951143066416442552138771739115111936865340352371235607406238583434987913479798465049869212637165016680997731748592763791162072211696304928313009516862511376681700005209297459451885184023219347177268967326001009468446356815647725415506008078887888430232151929928577200292067765031205618771975401509024263074291025044120640417346273164063377066767336454093381487145054228340890214524292524347682712881589654432996252850994820875142060371444009863398308467348788581714215555337379890219217822940782650756154409641419663906955156056499338735559871220150712672753454941980608870782667373847968900904544049353539872384584750541983401872650272451917433427657427432493792762267041081412923383331786420106323200922597601142095485898856709911563783911462080876251346559314494250946391122160719489683897641745130930705924490513196516970874659130868367010326987898649781211625343175255895509329399139800372830516112905350914387286793494920652526929292570445482661980038234700708652917456778916382918417528690460759038076503937387412333267136827316162118992695827656211223522865421044976406511489724899251445379082543204937855911938340902914816233813698184896057360445243988522050066608826849351257539335377549910355170619089273063724485265964306346416106718710018625498957559729350953294097263323145495023204700449548242674047114788987365401043169953142663800791241500373768751139241678624062003625906097494290472572675970622138201665807409372823040112816918690817065822983893247328200305509699264697845848646806225333413550296706994119232936980282662366148031835524118728450333494097187326198783691549403660702708481953365771133235284651163965463638305664062500 [158,39] -44699354998812574551885614544704672775168748345364485976363036702963930245956177920889049973337411382276454489960199297420193565937932856728656778626581161986940988584509180173928593160439712713025236470951076048022177752381284243328516557634260624500906146973281604811300540115051179768284498624082439776111244447538992464165708720818469327057213468803239352922782441467265735595283487954815290244838548191348920627652778715875331966913427684212309240677646928087664153029898671662224867153965248331197815555732962915094218842061938642308240697807496181183419976692845021643880210965153979872073235366002428245890094852514085700851209164471132039323628589408664649223985499505786652029726692669059279527824657898262542426359762096603219723164941387204346146999809202485294186734789183622911561417139521547880510149086512437574763914555720775377390649893790435290687123154633775035885532892583820553893982945988055965795671597609099256406328670070877516063365699606756896490415571779160711661212539707276012783225434801059895647818317873141754814819602714180630484542697281101591185072072832164838279359007816949551323165477709242387375813774897317771754226672042615239494812593410716949700899504255737519034057405573280941287681460864538921363348311181811938988834052343845552327398391706761802638395678436024044085281474143278639323494826854019738996913693136673501627432313602308293717087719165124964799357795009913749579438577188839098538481899604037683041941804890162095651343985127982215978504017000303804643503041059462465409789044810413255512428380842016885789707554381146028271932108503877940814171250750158643690833174877404728924190613641255965754087523304559593894250203702679835468755961813241453211036535390016977417291157602066966269229903336966910113965541265140291182117326410686390400626126888818658666901677948325548543846948837400225182232654810748598054259361070386501020598242715651198441819781620461611046060705691105203769254409318050950911755376250739779731018546412200277830530898458250008040845063783663704271020833402872085571289062500 [158,40] 10142216999936280784786666628582733757996907525351628440234556779597194292741505629975325150879947393838895797093770988246491511429151711674247172216460192110126463468179449883761449769826185285738724423036964468231264463139490445919748597622258494272621929732367202436219430837252248563318080052746073304907509129122070410702120222138465932874853474049554141962455712051398522878582301692441005963320571234724000031977227576546863882855666710639142412317049141566354264186522082598272270472688883526430540136150609801431850730762032449164479108300214625951009603509339792389184991704785051069617438443706555793778868243845411068162904906301115297750115774061778902390263797953601283224655386620425785498864632276490067544659585345426227864606311478764372941040699880167700120306665637300383180271891994797301310726451560209085810283891123759785896208788652140545137081092908186816145665655527953137750593555407483181014958317048443860818214508821710524617846079674289743541486141510090565286619299985734927753446683840612155409637585555978467415215178371706469874704336621843740197960086952849075514865651936468405827099554562620716279907063569683314451368823443748395368868973969105358638733128095127814887468498023267284371650826406303142541171588833617368623185536845181402022880672130205212306220794226360784720665143268046789895615456827901428716583174867283583485773093825050389495218342008548794894424330717555384002464036041126357296250933372749758950607507163530932227432841250873105338270690550045035158000029889070144203891084858409137706518604423746908530618615704226664327414975217041673538658910159200777806085148404765728042427004235348272325240049892171092689280423316655311257431438986777135543637117765957625223713364689374831425201508963980512694210549477175078563697583423610091352217038537809228412627356102273771345878257274435494428846651004890562163302429832213494635803554163031056847414669514520437995023606810612464540884739407425141824137997097326481871625219545345981101213215760334181825784716224347903335001319646835327148437500 [158,41] -21374983490135857531377579342341817181578948407202410687634203742621950541769435299521310523645467430950621187582127955417619839488314056929705678581067835985950260505246183367703882386372745678683049175974522192326765966831455116711764856318649986882984948109767324899545517989220764189155394227323662818986125909143353677346925443658014818534013918215014076193403732320558357553163513155054716082057200605336593815587645994140547117715950826607604177718603399919963774040080149736848693472814495597185662065075826861569355636463081073847023753715716108285821673845321537216193923103147108378408746228990820848127846296542299994703855561254453793718220042434786319334418853185929673280777873253557342561576957452300621101333145293541703222351193635151008041693703595492787911573335551704792727901129867200957083235062988280132621876226201369005984192684899495077605633214637524983014494395425721147663033371314880589586999542257253598582158444364636926497303106711027932807837984487514880543376405091656981163305288598108142284353737345193022139640983819538552629729875682690141299888715544198414288149883094055372420188647637403077547282273872367225805622668543924436234819080414664512063280253038163122403091786734904757948677529791301839943389167250621165264416636208338568715697493695533530546754469515938972913843012695193199740955086901659989314176643111306139811261150906724013818812952874919367109049031983933086184313565928455982605772254641217103077106452856675853645359310360323930084766988254700756796205578737651071540504000211134504505716324125876075405559269885801159408566984864916544167222158369508162422561817269755304933903532464351121990143373705646694999939776018942493357779107350339016960535404579466399596331957240447886044287008240652231244053389659272480592003185273844718558112044355623067896864802314750005898706665870726088212025717944614548909888239523526482159893954287040268957043486967437760668884744674137133903064739240977949320282860072165265977993163105917900883090591937766944116816603127517737448215484619140625000 [158,42] -1408221881757044453760430416012449678935178965852224135238643630986736604247792593577980702692927923085677021225270955413422929570858051205558718433952078521836885650983365600466627490574472299199921798992712400089912427278892907768457542564847611518874597280051200650567089425074199760385563337498794185183725382984912023789589459459398469234245813237974292713864572819803403098898952497989855188708068831857589196102164641734473426496570203658113189753333335506511800462916541381739275989238681738211562143324928747191848676068418124051670376807231927288768701184911777784983065070859859408699642003078400541597280549853449288460010354168275089419220155618253432940282173983250038927841496542536256871783208533362241510934218974652538061873383334683457571326728167885981679986805727250698407695675906803499580182475801119255319635258798077552628660421872989239901765443013478771874301336631534148625894450431971048829714717656592273191186203025138947018101818256993309607870045060588476596119658517820971669143742776390263710583438855131148476292006664642547565769796326895189092342607716683728306024041751520837310170599407096749318036286847829686711921392537575088565501625310165058461734447893844606786041678549336830943218884265849964563249726678957199357351661018219009904750173237540866054177149080092246825664712064546295194417070204348235037595800153913241542057463681260374351490419740212500296928374447098835637609089152530324014747641463413645943294246400937690558208798017040116118075525832595549956101625044074865192991001524644295172478832215379135166133832498804012036823638249402315333567877659843295501045697984407077161025301067453554283750711418816899107349784305448462583457773791019667230890700541139212484706042538965480997519959338668981890956618107699721178912025837580878962456443065958086124855579222999260552382306635814085267638604719859933468838900744872079649176428391577046018048995293466433239909034073998033697795774592621524960325011472148425444802836513861986082384363977198525112108029588853241875767707824707031250 [158,43] 832031619843579613862199754864361180256905422258687825058318606179913659061782515628566272281555817057535652009122140637537782336248230779412728086501799741250890773366237459547677580569475437751220247059625198988520268630046409942371690369993371183234012359240290202503886725150490660740797955090510977328017490626964017620668265818999325084033998483583609941536542358001049981363540538120640593835187849016580228534994515607644097261906507368447829416425075992858973914386129721412041875909451223643459330173156545324749478696596867911950451547951496300290769761948448405915504127760835206440005256930777553548056177098411165607805851233743574512973063037726373817890298999038033529293781757711253810053871246430285954768028553276595426842142811920885807821208744264190245292485585284512793589341401539218812270570381684049330517216845787356002158813944724951910341038515741660530863319264390327134329982323728090901312639019314708170619241666700849839178804831763652888881355835525888985716545947380434400253481915831793259292694981486805285358150196149609147231110941898437831137643234830496418329028868315458351191175256150905491050514324024554976662416420935447421219570070992148973971926289488809559323605048208654325309803870488623383324072407474210442661748217036265449636443245262047351226690200295241579839944475390819964594914522435656886621897070590205877964953556854729906917801602173584379018614174198763950042763906849494074459057372189837991921878482051437097723526448498816372820350240460611665394792596065938532521025765735241534466148503448729405211850420722494621938405894901328532833587759395495420455679300993765260635649057618176803796224596205591790920032248367370848862360682734013207114329308323316339121477513270144039746625439380450269027325404890416582170818949373796954487116998270780592244399677942853323274906739710125750184099074089777209130052563647880874418958012818137939910383529237546908363097095269805312230937104576521655904012361495806837942219304646797790246602510921404942621393274748697876930236816406250 [158,44] -285230877227200599039939347876017475059862222947978236899876792838519372344731881799270402144964429621012224864750216245557709315832423709969511034634461296499631823947682292040252691387417650091740193578416215888762752270999164989212364503446149114627201147922872106723062815723902194845694920001510684493787304144261367946254502867218909883688847811334330494792480669888340564326064903754812439928588475801163975603257450406718915268182818867612159501860666168841753816075742281980227442982620244289685550593117068972071993268609663556185341885149239195782442459771469323530065669676989616910861456176002761041920402062993931593188244377793432829529079570923893491470596708926801414669420102356788951003822955271552131776509762401932246986361788510510679730991843100287363308970733132478643106227211196929675602914712456487112711595388031883653128206292475005385284505782855830907998456908707244932453367088047762341326565182092677454203272789238982945865531538881664233070253509993128403410261226476388879934618368468468433343282775718188660353038927048537078820053529054636193316332235750630763484050612187845159615640194292697085511724613327253738375250457105522370422296007593098581251951647303663239974857796718958912229941067214723479488160961824265703062024608945284029651815109473552371745236943299617678920672304063057154902308146617112069699281900923314194877173883604621026937597047675376435614970110013415760089209897101429413718473202061696745170739145067668794393521964148771856287659136581420777134145855912925321609046969274863295524409495344136633740145816670169409898455416109946895427618178483745895865638572044487084299431901078893938358183922542167255196836756126949569526021206845033525443000372822608659392398126425581356179787575422691268542667114897858892695320281450093015493573567803526763132688371168106691175585165157594533593553713969603598867862656322731782103678397278317770132546286923242369733887070507177572349454465349823063386312933061885683451991777096366803506026185130674307856679661199450492858886718750 [158,45] 46559008041071523362512505456314348110288661889810171628476129065313934696338432524122939502315072896751852786089758272830459698729789368690111884444521375913893178213371471593556258612417005636153697830773516027358908698198686403050787542453432746240383242899275368366537307746493678917824317864661719521186853333487409731779050494003152228355140504361607362024582497240405059000651504026662209034925843556082119623839109500540397607602223135376399673020882796548161330688111861212837524494921623474640124345722935027901401902771571063804051925869589066687052976405969579141842307462719791368008830523055406865700493535735154125207341042040445918899240224727905065415420544459424236629395240365766962160605206916034281881552959516729928419810346260369359920696526501821015419443255363177707459852342996567539244145690936980915000740015221044401632866288658381289357125097488070514042516686741278444675674208775607893913688307094031870971540624481584862482539965185485064521637715312370201083634855633302075519810192959431202033988367718831733076689778478436280802037448431576831965177841276321022366680606294447286611634734157318898651666201606492831510775427528233172607036984638950913602519580401807989394497454055504986424077814745386301678679593695823875078710171225907323110665972811449970387909301150850994533265956771493125966088684543919287277371790879782523768708338669392557838213347318219220302548688859394142283210305570393743757194948963579946356325120431883051609989114607629080577275553107722930847139376334429960344207769718800132120902722466856454962422257237664807296601151635319572402185119310992715038853437563916227686534038728166752201885542337941251283499029445058009375408532725119690695430787929813127690075530042565425460429953410886761698799835113085202338083737955084053964612241324070773412954728295938640773275679509003977949553486794246771313412065155244099673682725157966486367878053189849636593747880720273162641077789764665624533842449914709188653778863916306315293661223882312995556276291608810424804687500 [158,46] 15087434725002439697765278339642072907698677355443722579205497790155733588315348767254320371203039512285644472147291178023843628301197815507493996653140672837747397001875559233454961533083983832535210291466921629630391324188525578368561209521993385528088283286535390143079218093081959151948703382403660398693581251487083901005728576847478963907500177044691877876212447739197193395209662422102186789954388050990971399100597686660380512170835720164696069218818177686882755826775387461463200094385757886296079016638874498456150963772687259910368517058518010274882651477214894745535292617775104517429681955928643394057927779702866323691973423172454561059649644398789852061463691660828169478580811569362061918987142743088072657217057013047795628102102568744191774792423803162116204399766583877776496582959402828508035279543306027594374893570840169322345507490583591051538702047919379491819048612786861858231611849057092369088230317016373713585136046650545056612855833713344146440340929490262690152793484076341866558198606053247866929198409093890897321859460986848015003216296057569711924228166903521154695242743453910180247244716888104841027446082897496107994705318363425580216220205429454938427012918386764843988793491911500192060182837577780449377240018367239428249623249637533003400070781019606294076806066102319545935615295859926887962278270791571787570560838942976359255369029855225616030096461981025904672271866011095922577024939376548040550301973976528011025605973136868758135942226688212056329167484830573580345735974805686261495314145424478917681514236951040228711526911209945889299197191145227580389453506667208936253975313847615280047894158855942910490918400157572071626125582293424768125970984793494992181993924520253753452821666431617502877820999974439903155717771603718614732500307789284228223924850505280075298887623838820788510872643758878453741437110306511245614303641321701165661233528547728044276275725373075594970596752230608488062985458538470721437054322239694466072563979480934740414999352054900984512642025947570800781250 [158,47] -17169688185281357027542336658487657357528181639867936875605338968288127354334267053497866896116697637169799640664582033764497656104312626806978454490028120344708797078381938255600365606173585011220404444088971975389377618142942107489378836452129937108344258414642131672588844232789841869420040697853056158294244533229509852146996257633786920601788494887572911320756213248989022483490299168422918166262748537389763879333667691533895656328901747477953611606470739403899357037119260838757352531087559634907687573262999568677710716494441928628053030880558752331038553575117790486274885232424201800687680354378990425859245706622909137829906503345383352269980722400395934301875289287957560194407447166176145124410987940958643913483545423322322153777238885614155550676854044541499612370423982512768018990196890150642550657436269901342870535399984484394238942615972792305862612923825492753983464913198394603216154610934984506198219635264748978395089428179573780299702400693058831236631490344091170388383646054853842012864236267023933760240477056764767270682763766617278864217556182606310484299870871317784048019813301121524569128475203724924385948665910120204870140234597122168718776202921772412942503793407402973372826560915420905471216196677642434321145742536479096166762251754115921820596144630061731299114200691085940616502377782223540634050611185601740129194704671195225505662018694665929706305959607793190558064994230444608185994175834316857385930320802261521439455059004628555009305987166461832439860796805493750969488368969456704402752987052827706868606594984896701651068519541406368340391827868667133578346239677128918433017221742339082989218867333959995763870025591704928342061957362557061732868240230291113250555682683250742060609107774782510566207225829118778392693561350214420235561347539338572030536299666372998628288858863544554719056208386846526181971796025415588556773484320911570286734659671878324466583397507799681614314163093536333493599035248226378016096767744768981676086282569803399799418517642509657889604568481445312500 [158,48] 9283931171152460846349790708459132027640065427569593906556446001403885461773723199970563607789203771491880473078540412253642084551095165400710870313430358191004207484767461817215966710421287168589616296223579201495599963725631752090168898103362997718999468924044673125463267855192347662370967965042978300477782814794817037917656788513364835626327825735242855797880994647432070130280178432824139670607328241248612886211556860727764031712851722232428149169280594435144138830758915310036140922197817746843415814949397174644953425764019216675384486061592493993740548692580467120756153956165561728855193857531675783131699310801387932060414910322997565066074035560731231692722978564647652839333165904203546145432734764344524218483396405011851199932377518553651970740329033518068975778076913123135434591859767638214926812874481632574324653745726742310331657364851195815277906343300715278012648160587105735712783838618047006091276987997606081002111068115978204847876427248040897444838029660278478022481333708384538457872712786549267690600342937154664450595916819278034142608214239192411797897811133778225405762227762834405788528482303821940840625753224262907684588961349143118617924972398868309392903838350225078999381429214143544987970455853745448378466345086602136435571821861859742506886383717311688549029483162555103142347492534126168377059025267397713621912630653852825241769576981298224841325364177842080168600246707685047507473267870478536659821559365526222781017267012357899252607193286751246795255325436752395069952736836864714690836028728220298380392585401679416656701316893065732066528085826870772872065517975632857659014611399436575597275959808499906875326776830817852361569517836616514133558981688987558373418116027941567293724041555983292605024759624032599572080953320121470642261689726827557988290090726643566039971300510484902447811546478072920505951494865364304153230054007923466972524026152331813647167926804255847440868353031680444890152803724278534915723890833155839692502028738926781170709742754561826586723327636718750 [158,49] -3847025697014971729625488015431668651876551429451979522746524711068277901514886527465003578192358457691001142780079645087729906809993849759475645387224603011147170868178799138230405538684941739449211262072013709570987765721001062011001749418922626232492400514086786904077703654639429163545775907496892345938505465395398426346053900429759378238779472682443997223176687835306996310468588818060875013041427091492691961312088829517973438556057961943604651331172063964483901114646133319053013219917951845125369876881670513961457175344773001376335800457592574055954479985848834821914424462333319864573961204473564051527729020133180336063812604190744422681951401134459519453187896639062535931579911554929421802405909932546890216281179717227382921124843313137671484103152209022596838651914586940472152298209079532445029498947130746412604980491617739265758429281645101822510495785967759616255621644819030692112012570133113879700408183413783361153537135916498036001617831880547244663476094763100013502473214347639928017674225776904906502446866780881691265723087978314987796283373164485132896662615658526526049508396339757479013905675629723423246335237881389060825997169841928785404453762184035122306028825913667957109121760230984609923439807650012817866943623811187222199048211618066752972498040081840205190917441840890070662482953406623388830139352490784782139412350509701563892314558570193683439643271080472251766461289745471925635356313911041179588308929252598485656285099074733632114607075482295298907909169827184724659551809753365424125326247878628530623784134797250408701001092606714543687806977310892168201538970511831494283253158546490199933116795112425353940572889647996695596742569276115181886766604880898005079220578969745309223073235872438341356547307421945871373376724381878436385347087885805878282069588264913321862277691218916051443686524042179927711850804989490402021385863560239025160341788168188187631070752152629711949585695713751898736921770472362553743808720694811818014782201390012587118833918390683829784393310546875 [158,50] 1354603270950447955807580091289188868414329448981628250196065443679579528616911455446245667828379677694920645240373337248750463556899194342448728171739264606183682498024965359824941660903641765702468840447104718826570782842879468394483570170358215756235653690757585650495596335651101054671408695822205689947613937519665155757352812694984994890140958163322796825475368704167662076631514701317064818457645632481847874213268223971571580709293608435980436674638467790644109147671727127193273566222958268445137829061768026252148860847144658586527909180083139234026555454693177275689339235480196815202596863696273943585262933676072749702823872314998718727588007071918686075997839087520587550977536209180302926201769938979679918366588205308333599373716121932828830006207019284531195250601677313940526049854167233298918441416423381465687721084298750134921117512696593611065201174588431773660191174868657484553905581344694576589586200925070265036540765879115134443916201188446159364263719102929698146349373110194802600171453522534259458588663859079602362676759179309742091235161960517822313809035814243041020856872921572297961763216328214980394568904828124938614955858851303024051744840212465817214619395320640106275032838757817217660653337301757051004409913157196590925583214194372504858130754054901250740951736098827192109148414295878510650976811774227720554617745749834982669469171704979084602630255453800564670143145675189647049530110879218422962839222986633976099544632343940125975030150032226025026002564697034178341267024444456854238107930675663019202246441436784028610512974682271908209892417542878664017390810619557064170601903912794136833316920836943024681797374687691903570872847409930390559341232368871308376640204195802049446920061854249025345062929973741198072669204776940988264946806361717860323070828141198018670763236167068898591351942835522517324741729652883604749606348433916080927547363851711685254456109176839924302179642656556973603754295723330563597732630653596742156863905282956107718483053039550781250000000000 [158,51] -421255558244182503395825500822390028934618109343738051524080134410227936512086826343977133841118476003851764002491198164718584281422325251553730179658445726183378164440265891177461319841686415667259753640676739008762753149251551716770765668475586131186205628485016024125781552972061148144865855684865076629471417356917854018898851544024382413972916471036786771434424568014527126609435567576056978225791738772936084039010432106370009469728180798381262136328470577670681937930865452806870314237291667924512660553881049371419725426901099667839511365683671092149989277995912148834444306295514205665953448579569082895653906920255418834108685625130746380628067174163242640537073151774158491890847894809304556791160702032586720139460087482103325578558919073398142615708910423639772563607098766192188157051435762220513289434943570984740567175673287771394415046507862832896022635062990949819082823594931024840081421366923482755028899948546043333976629710785591574371970792196060555804322365706476308808415188406009754423205601797325315603001073186425454829018585570695499802869122035275326866292761093797823513969234889228634726676484145906761969439572715346764605327379039045461227361810245815900016494898804970459437722614483705292060638056748825812557521709840978027666348303421731645101441104857742603956492214995446580904597881313294476736312223376450491446766971390121995226778730934476631516770088577331952167271430924601904613037594748479115081485589038661374689564074986157906164378065602725452899008890595519487895066208863281892089918791023880797265336145708735467903094140046017461064373296277399039138767088300653934675192225037684938963779448956526102007832665372346756546968824194439389340549864577896733042919136245916616395006693634501175836517153355442587992525377848654097272395036927570739078401198849599118520633727086738802183913962005783084868555158685239226167918780558014302347251915858081519619222054446259434756491681589170974447454607216759315030953559081706651956582674571596274829925827026367187500000 [158,52] 117376640134545335899467650835109537407048388839751007101102355728170213050424788626270794386224678148244222469169196862682384314977446032941948796715738267593118357871243713581966794538425202222325091506405030506482585393382506158540705616995315903869940032513701265743958266975951158037096470094504970479417759512264877595878018691561686906093557139403197552276574764432475754279960369039332469924469903203590068767587746789698789799988175997180158809120978800038271028750836638157761190271714810500827891777458218099977657641249723872377493172033628824043482912635247651444769255130838895268491827692019344110217818504127604548850818385187992057164738219952883631200676667279565903135979973257904960938853398344125087297514532825415778375656169467101510243410434964279993385415680332354881948430103330183032156995161785772693338771918194053246196547775474228437531286011122687618557836372411012973811593025297343556755455091200029509569712646293920188922070889468217760161234914846772683665124371139968295789734435703689404777808957848981625250002417733974990799210867092326970634619232173059964101640020117735212038287158265762499180628076199197321238419917445258932731256339907056798916427181873739981613938620345770317100703972077853949636393333304538116002985246734887164016198386574179179349985704128032182729509847506419261728333510751787834492714086491227236007302049592591780322224430640193311337840559834018428352652490659384935039016729641665987684907626814681596979358127862530374963950656210645916340234095914994704813633398855785184300418634447435182846976626710819995840792278296034159592011433359312301906036888231668416723121149453912187570795698101924603047968243221311176128991108995213793360235816469576101159233258806496464997375391595306603608343175079297011878963727871485710512020709278008386503960288361319329451346577464868435216227734019726515942606746339941431027902338896698498726643565032636671508030295732507042016658843755181137897510884236014395661428995093554723566935623168945312500 [158,53] -29388201591911598327262610496142844163277187064794011463082439239909284756523573800485502308269974658390547596811269547263470676772379737641517651757116110278662686616131276195023676639055443035951608990898838216489583854413852534778802937890828267652259072821061279584784294321180515294049392622892381417673136783736455374782443860734396426865700991472129925410103495993377902222938217248459711690071890486543043785230419035952919007561363609366273428860452228952800991458096335823558157670733243535948920597754537076599437748216653522419494973203354940828908641683911885650329532465161929482496186883464120954400828591637011614062497039333995413616649303212552052930605183475801805198557282125969923494477990936352088627886526963155762713975066092346850971869489567632116135666506091675543009947696906546269126421500431009572846683209645488499668875688026233237613028628090066365733852483001264165632689992608238120324975743553769099955707861765686001688688434941033928199594496303353941942852597598650973879332193615579132310336515282358137040435077567107402792148656833174587718495370981171755144328064994780468128687932509654699934065243826817934927023788396789562249611450011948783480737367163607879750883875939508597889792366224028018008143527626149604126237570178530243574158255766307643365758128955137629799368709481995696352565955453525755589080363219599346384276718779072190858208979305624180364141404156969969617206109556949642156112749384281979540838261342546864142335171108723790032027765324634231285128216262246488239533180192782085597079900400344493417729422460927481646314853636681828422529536661624463519466072922918304963138315784584681871661678728927349198902657688096196679566026450726497688507932183318020319613046433589775025736800120377368234870024156152894583937468237060122718806614241743198376345533486981814567964846315163298871313758718199634715465114508923259822068263025323362545384383464273105833897830798371129928184030845752604564307278304928309661836430601899513377971191406250000 [158,54] 6595974943165140295456122119313713020227474618672293957998269187803129034484469380101680819000857545320885513768737027246930859626078843557850597516218447073275402150132397239883146145663850832630730416953044404801122355164185762418397043659204556742165683126489234305223903292871913154426349771210830606501369112575043119733091244487241688239884188099374710395121267305609601534179474190742121717250810159630050157009553341180306381426498275725345975901782859655554257101573436228511678186274158649960937034275848591011381748126537993072761046622876529115409929237979735097843992066501084229024462725658788286030235293234629264660552197779185456332726275754843311131467532583500325356081910182837765042600969550154307237887590292538337183502945646699172689987457310071990555644832478912899774324101718119579541840602427105947114251912822367536040905048324248580019085261273684395005149064002499725994932699187316713267577497457244541111097663726733596276577370350456768416288411812038000554099830314464667841780092634613214364217663439087090700728666851492150509592069769963131112714281060266510450328555607191901576194841222693943140329440699820314853995985417482507021249935686250582143526181262848237162740718364560258070301386134029029934174629749945597214444195863304944597425305639295224746154125603236527858252900541705057657422206297625785672890932186316056929294456464326584682878300554961467631934737690950557157059685676854248315790886192383523760884332277665645560618548112080736888022841663881431705459034766943508982567546631854532349889973640538534032307539188142926494551139535492411417351116742659758470716444823106342087622355598895696806419510960140696366006824520124971368167349777744262848673837984381687222146319393505493921878981012651813565841751098117263696180458348784637708667014544810689761610855764726104056114141464120722263329051830698250901166662132815735538236549734493297107649054554728382720214825684342107374619803862586153730683980485297965034952965047275203730814941406250 [158,55] -1321045178511927927132891081041282295239448768233142591448588004827343154896390972548407230623201616560694984741674399281653572108264783853659722092745781943630463581601731518418119296727110648216203916516379935730536542036985522274016008079653240738253177932645354169455299401315749666516324219118716831826880763141638108856030393972128904052784435920169885618746158011284765424628162028198389906715633366659343387545929725400706640507279773299246838256720368865486838014686241486207303897701056696347558830793789319574805823827723118216311496070339202092152835369410142024460120570008635826546423416604723850361864430334886997033080964367812105113186448748976661983576814057489960544283743800158608226897904433356021183615719906221876273434845989769386468260103980512748183180882264264507505721218449304617958143017962594279700459178276214460256331343770378950346567397123127549390217823647000280465430076693018378463608308408495571663819300098781165635238333154822184334556336903239972016317307494617263983035235358462810475351463599620166265541094152606898476447545000490276432724643882649202389788283745405542218341386076550814511296028880806119482887877268358684027319172012713905075130316628386873880838391557557944735974475572684730030595921512036981680556976770359973699328989819524554091316494817976104551713944184283807046504776991677023256958865802668813284293623832844438199348314146446321037892180444079252549522225381445227473912432678497808236912075814431296929434536818649331489907581414860264892411082732237249083055100738439287868034519343979897123635740771649437068130505251528724679501622174807140501536687848397459699301266751293955246812275145448386127516786510516237533048156667236916413320905508426839354256343370762915300454404424988741722407950701979205015495386290993790476362363217814055842684634013656491499775626552834508253097457318029322887845796285282972925960693695447856447456393995896053264411122172797828368043842490419257229320480548455017918310267043216805297996093750 [158,56] 234732897925471163102988530218064413281189957234594311309265933052971769312671319884616736678660361769352170024805015452974763186480352228090794556402511339577441838897103129600878655652169512068852678033543141319943162891250507832987809570576359047278048446952952834504010711720696795249536840141083461139951075101727040886476576112082819643698858398058191660967986808811311247526965544393984573874977922058357934460621471382789976278451927884807637164650346859851988037747585732260607278545814497013646712908524085414711512413650738435744905040774220377300059469563997929968397135459978964862680212954414255695335233907290470525631239871291664999507023282811495896603749632369833314621265329355033522567564531099083110880954849945809901152972865605530530573716784331360100459505302193604638162504174754289440389222889088865790540830005041924646569895076334971312009912671999190709644021828080176562685934377875934127998689239387123492029003898195946535495388495255313594181985666541542738417572613824038647115911718672231283197610750159558687117553957744549529989624527213679295975570836848827919523743053118308531459768147718428767497536091080912084320393767787230179276910776519709048593979549377786954708004838530318051577830681843540957442808034735858690967110169482417927123859715409458483705493307946363691979492673130717339410472139821261286211749791526708255204607162091212414125290321212407145719622871420722440213299714907640860867057797393112351218325872130171428101782379210653889682855326595942124040254063389323147260593550937403556996101974499261420692689491867283845026975178483975728227391176827903386988867830752906693147845256968971483477791335206688928187023897450684031611282008664279088502882382256462889958633828641532382153984558489755383866859768562356959331502156974100426940364367929719639903100323249883663099129130186947259660359095149675663500973476006966026560578962639928851523914766795155388988033240655483159704594352720595067905160390875294639726953747648561096984375 [158,57] -36747809377677930923318667219538026679047674878719576269259082506869575289987786636287886066579821103402472329811127912527325300041103301789046392471267206383445618809033857941798266716810321005617696031175124984089672249343993421008828485201159185645408964171231098753505002144222511241068046265045617687348602142136600023673293669881602803984549542636116690240901979075118610216699485748402959038090441030018585309244518727090763315650989817525112491451387245077829576347634641241420879398212382514430477161045265599988127532966406675240009443685909185864152907292425197631376408466838742354245606057444686969406007486866959493311992214266129022809105805808664152412597571713621909288581905723708410631095422746260335829058113880736715010729536051024180858191746089856865718981298316066265590992304296207720526309829741570023640521392102756189852055400463590001701173139301928319162596534407609704940016676978787198601116055020086987521443119284020457528234899520583493103580559322517099516950791296153752713736584306788985448017161241245474579099701224800610570615467247183638653310603617781512814481196095095913986994998970303997783655026064359906648810695812729950750924721074305259361166659870183665729118992825770225373197371196051785691753488278705040498558055811518696255659824594307282755088591462234111879225352969848658746574983207551745028610243260556924925871598864568319993528469366335117651995981982937854988971445715488324239486883278325678159014094710548946555164349334232801671706380542165755011534015337452640097009993078495384739719875816417422759398006113433038951137329349317658603605149333949524242155314546091359836823632651387953517113804622632118472979257225604262895934192117298648988937320844774576087245707187768302697203912762721760831166755616327672921997113640755597169322130559760730152426052623326149994134249450089815366228600573325057388453862191040649734671065103774205695454605060403920320516579927027719763116475334755352324215986571426798783308497367475705750 [158,58] 5036621549693073802103491515533656922815909108260976968192072231980543747609180171980137169436278177353048717654080078019202554436653727583126043846155476430075403699074578302555227773755037710816066734700785348776181202769034297996854641877101931498234059025992070392304692008666771118730049871633727783799523534130881042654960908459020943520637463339187488563114813725158371158195467127317400700085117071947997658996941416022270879303466693480874558486614413441690383418415363226001326898207445071076989523041928715396433478227305723625356920888841947055440737336192999916672415920824461736265902938886361559898669036986918900288314640565389999534482078740900345071948885594043113244469365177598563497261951385213716857765242064189663385083320506211319656608379055870555078654611145763735119319606044649719369374890133963430313003988634932989665766347347512142513521126727018879189787418860412069765457978803892201226465751147419536384862318818392096853137654204235722765222496414220938175756853887716148130460714616379173396698659675185602660135564971734610880666410375333761604898274241397348810296916522943914201670729040268387032959245226036462456475551110324691557938290498198248750309994735458914591090618551958136979035991464056075561185283814668872691609597130590658984623157951982082717549606281661805061628906040771570612762004219725534626290729584098623468178980407933385094931879023591175653527229553526095785551355153915449439469088417611300586604187195167374304828535518678517972177890166357624246660214757956486983871643915242780356824604004000794130391786576722702231883830258493847158589850234372596655680924026153567807620393350467242805581336506272261390322227405698849655813942944872106683642538860985194785599790710851481910843930185814891511539777548495313695557686601574433846043910037692705041576080286738717714322576638374068308136996123037289501466748081032276467326573796351739055425427455783799139888643744908677728265636531226592212372920375481756241748715282330935 [158,59] -606754691117723382800393711767546017218387898490995393718698895794846168601227600361324375504013117606440914974900722354783035163663443620901571947087473268795837671833202237628557240558770323971993655954278193303875193664261139666325002585174673243353136794949005734516429896564494578963067957070576296862662856385578229285324102933718523284355820928470516712462670118819366161453377646233901917492891238579305111892135574041510368514833457705071452215176354811317322328932646892135461008252144313850152475297919490181214125871906825769753295737333146629314631324273679922714023296641067810996858238346427843073330916094165120617007307401755719992238096942102126500388109505225640760071089480309833983482559161587600900900551006768526309216415463083085760061366043481790980871611841498257219075723904146487925462369855729324291090163170196706043435790874498015342489140081387543018151475720977671112016710010040602317519900025151634293797077385240576213678678782325430927131768302173958262039998158491666074978943110421130408639260587670688600990656596738139815478430641004580497457695266672740081335725672222207401679270249678655808253178429770058228413249055005247522907430089891251657577060112465847658989889764954742474406617373268752140270464856735095612831276097043126009020953416847698974909683442379860105943122407649980702539974265068079277067761781023070440564612000243741542161640199944806852255053290914810000757164405253115563455480814849100602543829079670650628426062302543415941842203808526594185485404268991642042183329091936288595995268168679709185301967613938868069627417606773012769873585039547838604798926346390223469211267407192034987778397857026130080855312563465679850864283470518889032114109364535427401162288555700076808124197542020594369645848058920981029686712252723180512036697887339599835781715669165187429172141933793832115183158082491874791341405338405412158156942755375345133943776245518241393251051151642556161799533504284030063201902990610642515058453497161 [158,60] 67296379037923770848965153920950835798015171856004265010274671614414624374457826256926767806739293017498115433461648761247912723595793608236470169930355482700061254199341771470565579484855535186101591946034533473440468715794080290937450717487460140515488303354335595016188492071220456061019055572295678051590279383361295493411640831901495825343052688817912954821477182579379485094808110356284872430736928563241050280623685777752309612354244712196048899658911070150659224143528373609135886891518361523081205635270341258221981184933824197500842613139548330746726002211877923499988327322320718831286439473487071919794985828976001960275437037596357862184843641994814725730889058576072257135917915478756197102880712480501096318033112787485090605980419949862861701581483849967865620188134340553797909876195639759876402913880075686754175943732190060337550388438898521493636195551516002049678523970308001854732880825531023997997646666018202608838654116177049131398194249133881715391888218548593396022693082441830982798797868885329358908067736118539786422833646099059833697350281124342976170820652657425224271521663831039301754537591792060108844517567829015223961629325998017492491404588632090068639473635960798468736652628443575041917047808369318985969112860845783153283636909647702126098875151011478017883724644450533736082904132088697895030437299755427033052982506307366195433868618889645520572240243872865547700190214291686564531055531226848061570741427188205071749752719456099649466446883213407522439758453106202763773497319664817230408512653237556811881811302104512946225623877619219521232559868191206312148068743403809685878951296713952703218513677733072249249407436889363994115307517282845990407936715549160379884759466135726870003380987666240193753485025909554828577203417273423366609048722301230163127021489640458839334266816482051950647809333494055139342457630949438851421775898875337295804369708094589383711577589074897366299533632286425231307562370671485750248047259850678572992496442 [158,61] -7920428943680542181782311845504701108039870211160287705897558434891313952605521359825329140279538525044731432036662994553565426903870828001308135948374420310644119846588267417287945849795731926934444557520723485755936216452451783779343987442333808421886045895198391280952299014442358647552422646494066249372027311897430020765551638570893804086050797633749622239557700260653404395501957197903929518522721783025307730424617007432479200847636565513073051686760283894952580780698393181250981876089273032424637642016410542911421472955560808495926200040291735195834514507477857877198993883515065726561257832354866905645151223180443077975499146412916846170115722085900082199015955495599202707102627375817257415280218451308219071615957313326237965988029084998459365237113361321297747012674878030020267578991617699851788513268161788927857866520241080182949814289975961663999972551690156244554887703298142463352142710850174667941805141801971126227453920951450262362448090033107079115891994088483217885572366005359458334390420644133708366319813781891942938647870579516324016887239298789002305508974559430940183648334919674761059850152134956026243871385420711495998904995477686786718986985302256160088168953996867371305272851883129325563367448493499200431144218934906504341246281492140554014436284607780417087823314334674713781283164439069000866259928967343143560754141133287342333950107934492805726932922913765028631971037180089584535921950144810369017010198423077213657424443474506736464937420780708438481437882182730862758151878073079068804488386493909203731370739814443878572493582663502622710568158665074445106580425063280934814077331271730802313703344800934936913918720679743125796871196669501096052254636953485665383723631652926569228434379192103245734849573068100408268948762428312407320898927280586775339159142226802562471730013909085207472278130443174598386284095538294408351572203377898938036979902061260725088155283814113071073689142211913424262094438942429693627102593809769760817604 [158,62] 1157408540296059310471587939724511054718023370355347691302622927747865625187053890354708431115174131534035052366955760199503886969496100886579525111635751526874906158626614902003916208612533536966237831854980442206336270810780400671623165797762423704719921720999723800093735570452331246405348367238242823712535795999303573369185714519874863006700738920563023157116230564710503339255482738107081151884075858170794716456518216490303275194915619743382186579463076277489105928199108477440521538829281825460759207099158900382831896247467425701703895911551313573769960328978439827212425614155650925850443754614037882131867377068403225676107671404355979319211356600600756146836146758852936110755161992691446196764452001448706852404547675800199741629823382005932404720823303885185707946801875202963521212911843705321683505878264748616644562562555865077941199609094203785213945776355620361492439133986677070670081253560820993370856217916845701163524756895131670091835445522739479491548128911664838149860244405061687877865811668987826763927022171522977456562153417314525178066944340260276175210297331466617381881830570606154777086919246684579107153009914555662347523707456331924769930850571027255524213135062355545572469348913355562967148032889286312513434777401061816856669878561186739572963830174889212389340245388115346203759233737937056474254334459880382750893514107085434519357766946961971908112693805791747352185063346037645913700489899352749403917439049019270385517529623846512757121953071274295103947785625427073530591404465375080404047158319767390822185901517443282366948857583434130192510483489898451883669588089711989968952194718942342664203381774478288882688906790029704839674739100762020585359130101657834508533023047527108744474112060364839512821495252073201227271546497533002967073237592513087500710944968735824869208362272935441447060554552934342004230882032838588447487479752204195970332488251147105800626553172678405038513164602034953451316491481139866056317561310261566000 [158,63] -194087972379202022585496344656719727654636494403772135806004723184748456838897287749884231351109656741625867438301076769376973190988000926077259284522685693576449876287298575394637122131056032146626348095742060380323897069096487454469700816076029158643989213459434271733739729287691942407879028532649744009328616298471151319680899843618295945871508880157648807734764939931376491160660823656775200510865297559741922456015388669275499765994342076144444848495883178599728133566233057150923965524113697133111618267963387726596843688549909586346616493571582428967125168327540424325001086169359300347441141778308867481139540174719865600842599268505733491096084199306886715060677619765633077571694854556021104228038594807095448886282280006942302516030412809733767574413966559236649768454616164885547201213680485360572688680290563220945609818278613226815998174285746645989106569512472432024317353789254605535130090223638971027038948642698465285807638776221760692994600937560843340686932884838452887657056795114602249358543793548376010046502259951520517377446355332454545048062695232995411850968195404339999627642495847957412860908353142099679154854874481026489356060225807533808748589332280718217720798974989742922369095141505310152211958116242044037737166175952145497622210322328926119477652902243332622606575760612670236923420871282552592914309397201169438199072148674005170282941988058012011911907108730496437327132787398497723471962012859706369253670222605321255207978024723315408355149544304670655632883883159666798159762757922944560107802504388773285382473982182775824083659314381528790299024157685364263082867619133938425608802201545447013509642796407831988403429576634803379377933860838686233914639119880031067919834428530891599690255394660429586860352885273379094731405656539172834622773588874025674577077527388825683354680058541457048488357118197733503271644679121256377789106878449844290528068279619773130243518046555370349511380570531990786164594637495254141888917827874814 [158,64] 30627534209776001637968692895579072264627285262339887564347025359461878298423218987119556638844136584531204398505166215872409800853044363016023867358269986804552109388759402017136644735029407311956260781617717407279733039319832346036281183846329456800192590556180845645426448574414863342649181441736773642891339414754232046636938454316276620294349921919545432450521244961957283452577597416052394193065740991951789416879528917564740548952557056433606414990301440909084776305048776494803215188560148281067478711252875588652652730112605953603111577687392695636117283553173029499684468523557332823270606544102146701793323283429484389907478188859188146384045343355762647393359920473632035633796897665567267991558741863497390540728090076462606673298546485319419056689572976042987829998583543280222172385122338950050818330676338077337539160737731489720176432178345529951263492545079190427079386909259238069343540888138791605722687598552062360133663844836015899483233530229677131646890257776002978460702511375127169293826959180443460520379190342728167643100524869353798834473537868100243430840995854933243472785768233878674724189352244139427993581934490579005074356726903840253727126892889908974367188941711670618684658597025654698456879297350070723188757169574500386265366805021926459831225349947992665158390095812163281641117423278410979523090799022339698516671167465231149232798522765430184920438634370644638158835910282509185140436341066321571462708694615442852127196891048639859448356609834961421922128242077016090471904400080456251171158224629545674606222209508169652255607013753762776068942581901817962230079392744654007956920337040836312000082874775401966723905955902142918150036479936258455705689025667980209216842539477052411897390597032043345821346030639317754099337236530634518384735431140287754751550187161582887881341827372133366223413078142117598513815248406510816806872947742196474942057599621885828424006142212730240150419775700140906262079604719349656341086786809 [158,65] -4083491331144171323690012475882002139981194013175839681024541463954150011205611448099441896889735101780582109715049622871123836457988494546268903041572882485105172319529905978454801971914902513676207004825464411786797264105976776252243781707104344955826485204977422194220158792571389252688792221614668546874513316162633668536591429724517329493431362297517006212095915520610484026023613796633119191256835385362753458117920516165100747695719575705968500541171737582627342486426621897407498387339968518928691357706224604561167761486945714216867822615535599190095568556528766890718565263302756190630465252178602200588166185261307631829444413787357707027241816543560418061354384718734986548079796845146300433411214523836885538169696960462902942685335286416979168899977954507105320430873863702981024161262721174426973996239973127726174691682602194335548499404190470606265104477991212856296360093076794084487766157454327895213222903171077278905818518977387210140229314197808770170258800871415478004151767058317717635766030814087550936677582546384451360966085723678472812756579950867042495258328538327966943915068468145470698615645304944766960709067370136424567198995576344739787620719254818903589429342440405766721803662102406437424614838071441170805659008162407460733098288243205206721767114640354524102345376181236270659356289841848711388496012557167623012155797754691310046047502053355591731320433782843051334120985410996215495026811452180136132931927477178598634273512342080963708378676303513300575898064559635904720654608308230882464939660767943670061956589276398578350305328799083843055485389663470982223679359693913176028930057793572547905263048961399005973014099625092040768606786850523513365690435149758151630332346307460714527948162211220418034967538721598998881384030446427746193053846237929755359880145322569043029386920940418761705476778498462507039499606870874908129453125204063374983169017570042552163507286317089802899126458646733222371114264822498943350999448 [158,66] 444684408183333655948291552601169133708150531693108194981855680889217679227394330084469215861252111688952754251856686764849315533261506344330215580567456811087800155093603829112739558978066580011490157481803352562355608224355427588627431666943605522166086486715475944334352423275582533394651167446073455865970686929275710507814240390074143197550171142950459137325329670665063597703896556609779197602666521720006119423100595206838970459059345778267610347747450278096172891189160631627522963601075043347914794236188863332219976349227715073061687436157571098433328262801385906903488667658916161015073159994283760550493246164747202828790895572873373921757985437032290914374078219133123794354281838597605344146504626455324180430582104710053541048418007406874436851388983756917051479393520973125403718215535839979499395914562421872067096625451413916183692697820015131870638586840824477631714072021341837823912282042118069106201915081715365479436546546099891253530910853702295620596662923583633669688713618649019660446200688490559711187125807160679512647410487417491918775843375880825252672199415868853257466646316229510485233456849529627435269815171819991696508081265518577867150703796686496834835577914303985301070240954123874947350055249094297901645903881097105860543927047638628155065303892942101561601483632485160241404833229055666935892118920546161458123972606676009489955956997722764262398827394159079454325802315703430478545350130945900162180911700290360883049704005886377161655943381764177949644565919129241521833338660972180975261545248012025132430661095903237591785372883721315385888498288168393858169836006539595181971126780866493110100341371657002710540871561205773200730296215494051073345604526483202921686748628863593870452688612503503150404801810530491028222994342910350224137710512819130044602269957147294222450028411761045801534160600911398240918174527901818994138544424369488638337639497799510357723738001608549515974707017694164005256382110483014709751 [158,67] -39464599998047382220484526964322154579246892263512165065072595258337619712654848660450632437721263700505593194431286200288887173582999115054922506798677478283178746030436167434976341675927188391270593247714946593114028649107803071847249523371668851715542395451807008594749049750846477425524613127753163955765741288402704301072067581259648232471067858750101142030769475283995531687712506973494544008086939985467532782253506141585833366764009408269014191713488059777881804217733638474006918165465925527782768731502814951758880089439138291022854400804191333646000806681687564414233051642903565043481900648861995538380163020811417692076611444128223000124387208076324461955577381543287841020407023455272217771093082088749167622978874993389954104366796536177916893020435285480125015304080952485593529779713868851797745599839716643547213556573319778995481007726936890507748560565662656387389314509047302610164238750128062684130242385418457863023750652950592491145657284943564806703731966805471344515940689316143013249053843705342087947031929726142371999342474907733037682779926270100954028746964417649192715123529647353796398402777687205663523037104786041780536955193283699609176935515583506101461568622209848171976219410670042841562119553853465448343317430078229989622995954364746662961881863588242500242381042760203913854009677423115703288964983635417937696111780708468115647020344718589024254018944782273525377790372727885609337620231302415236026376644848408876318821279272624379859054274074955074468815145472433452756691602422618314562722763788730695380207676017338059199681196144584262495120622372641731747792728118887599565991276552797552126834297041586392612513726581784495421765805386157030910548116886990045133168776995174928216410087299113587240707965124625114612416162732220096853833460836965792251568152201173211352267845631139002342393478466879473281753048660173806274940531297433991905197694748421961154020576793053052948626816949780985051400797735446482 [158,68] 2930934957487012042434015011875750951795159023806244779250308424818516873796951406723082041455856951478558542005620523414067051467938906656628387445858123133963128893744518427665703919313862274848831981204817647426791783763885217556041223600523767051965662059169209470342232208662379491459535579838416282550783240540254528058257317435992793369673282272971362984350354643761448830629117185770170388700987024106211884671445825112873688581928198433043832954007988885574845064553908250274905289977827074515516503481293159512335769497046744497115916361433964642878531195959271869817513166169842434705033559567334587195804735429359327377733974512960536884078246497896461778790154839937251760239333933052570440138673590472562993151929621620081706297510237563369392083926175040495698551703297721143620398466124871243933505856490745773584158049392891599312853624849696043060549809950258910203898704731704570205447279041065141530957737723425351297426733774245889192100390156406586970807649158408416244824169660243589737074774852753256193009688965953358418331677966891332911218849195059317395591111648091334256930008115954357918292363055501212332765144358556578895395285261939626913269175407538333347318725375131805725368077408423242589959115611824773065636435080615547255207406469103127870425030227853204379096365017519307561276199786421359288184933712371676463480491298741042962921723769431004333545544656177742070982540699285058608477948746995213085587920267019182996974993628040259527685022054765721098533820607598511436078454634667328566717708332040962458407291305855824640672906430311276100327637611914883758959289062859807944476834844098193098569538334601075083657921705526583835946829099516254857278846559969896657693402664920327393154478686997423732470083803688741696584556016084765073778630997423941828291511605016126788336839015812232425349961730184490327885624845755323641701013594559351741088546386760047639375698052477202694749962191021170109508741314164 [158,69] -197617684550074449929394695500181094121478300594779316259731273090125798256958012798286278086204365586704259459071283587790908458978699303635408987654818266838709231820627945475044197662543250632602692695976931166465087089394088883477021963446741719462442027254529352794986893416434165292876219259191772849500949213073113458588719956890966379530052064710484130844177040581909275800904888754559267748509756437032191282856703111766221594439613662065381863571880365294191849496129787700125445668126735877553114715472951694866160808399068718638513358097854165970583332039091305569398146678063506933116208977227006271519485827767946859429652206207886763741158943955359135266676841572998099038386717413433665398618556855753202971920174577089864522828243349309834507663448934085921317462152038300473894303827690923258223445110719091365826252143319297261981917844885888386137089824836388377376826820270859940506273901634559048886499215136140210732381011755120341965886850334134012173672507524948128264140377708780329398339297106312610151858762243089344880960686113537925925929743889225631431525514576383858647720860257437973074303948013620394663370304747061906542801092674560421134643331418843673856178285894723702829905259166914428110595400617956582413395048249312888611399724178285701511437886148751841706248427302027029744323356059596341672732460129852094963971576554103905601751849753469522660407815953867062825474995436200149717145553036761283831525360629699471056213496490472907021962334591788481821529118938391278675279747780487722900738768899777344440115330319810199152436565513738923936076385979083097249321069664210202475056640826635701699618030533533141249250496969010739487430638126409253276754112112182519193231026031375333033045312445039186623113722274013192372080653866757812268031381489272065423460576118757180771379911771358771478903615688002040179409974242671438325834077939102634946823274694275387653744386944651958358765472471160582072607170 [158,70] 13727338438521013162083221687251584692867902277186735855405424510179438622293297621932865083442261864038873948694738813134558421809236921924195666583937338515399496039837395366853360488911475826741246658534953660705831567818641926877814155992288188429788709557918071555920316840681428149568840044661663821853847600537965682474978176707202385917908367286405149603327371550641136721367665481368840335242372893428220401922334039582722844697167930983233933955665130757148081805807612092327626550156940742920657506509883311216086935558025458163886375062702553912225094615440968487932825340178276556159832603048823799204562441398256106223341983023642796705849176049812380839615151696050069755639441023932043140982503624538543751073671252679627017624515066129790261062457500820425469851006954042812770824409280705827364200922047673427855197453210714749495041407314720658999659994536566778884791798035808547898546610602018856374202146966765031076752352830980153369019105168256547892374945804714713538211048666347683885909430571308467014306200280149360615181465791532596270338091674758453654943837357752072556931278619666656125429895087515665386120842483141606112070843808477783287250774909640750487175008709685020235482204632587397250086409402646631578694291090493263011814945121902163227461327927538142023646904186872400852755390654626898854720653468713624490855539580702952727271814286313309012980286845495665969945692380839879681669481072738650250432620498529054333963336334303174588822698953520063271465545612306187963234311904421028118978331987710670436170025006316668696367821349294495488543972585930683717939821064604161914334305770467576534923674775703594453253003795704983936090587496642692190991952923482732838698377026435248684727572171259234141690141187949170156278146304316408462345708668581097009804702225627806040880815581940798922061920085110330286052870049848063751518809554423992377193393146753304994093397160744949467034273424485480614257 [158,71] -990480488500537637271294814449505776629598187668836666769887635149429496136499323019335294495264305130265638248551638359042341125693493017367851523198063915266142007581835355358306920272592076530480237187709815777056249368386707650142004472918747561163953806759445547422781087962586160171230999017709560516073748127504968183512549868671178213923139208439676968882440986299481175221985525447074757241868082651425575251491575851439746615269743371309137851127741373168788616122424633478070938521034001294695198371173929605445894934625074195557250573091714358274125222037473992614031147641995415429307914928042312560256887015387883201677939738105204288271478670034651436571495448927147339057862026295272603152913066229188384646959804359466326474070735254950697478611090647432805521201640546428510129746487884884963600573073035764721105665328561427676023823581499904637238840468895381396859959201592810774842813961910701815983139605659947407846279528088149921349147407555761796536771088657430241984343420779388368135968695117243486419116817085230420567692623633606705213243482895977111565469848110964766379773339416504038500409244571651178905008577697382911043301978353743508361561940795597702293849932332511220476772122390985142751564806627376515876649823080681241458116721307374202855132782955948992998755861322260409243490797529433760011529904630350080479766491238058119548301962632689570473039087401211787472797760992829875839092787882757756897856217335326377681137640809276963836134717313796779682911984404128677328833028219462416075715488029506702155619038763423368725372798418144062924573984509370423943340777211511951761785810577752041098509069246751872742679367931962716679211632642093403848824294737271542672735624117717965582275240634949129182237007494302077576566733108994703336365152275790534016588513564388521236903429222706533049632843198390383450675367769052193803629199754571382069555891791583886437302344233036298508061789609881645 [158,72] 63543472881764861749095198888137342828926505253909848942916699056188329291864667208219392192752414173668532058273853602152549199870344651039836996094520877426053088249880767235046971786378638051152540344954849609827591621130038796703482580912741919456138325345637014159037435965226361816673605510938124540921299110392561419725070334614209209599655112651022656113711773985971245478758038205724924966157307602627735385831751719072428270539950760057552605599019755719715514394329012950078321409765887222205579328612858736438297624439698208134541490274407959313248397041211834163184143576238210736131404430183187977961572874379592276342170532037868793763140854384522600661294481033669043926164997923061174770596760020518094361377189630325328333059780384096090573354236225001012199769536019094455128614292557730721611744249669459372367815287718815929737779570706735444165800276013808626609808910173078360638534978441904169623673011114152445567687116837111806533229192697756064943284567076759098751362423289872605107808634726283651068635717471177793670064734160961757405425187383628445334312373492947008648236081631714222885957356220908797863386774472326012055657558567462182823941932339401842432812294773614514313392889637888748160668018453578092046055733962522078915980037087459271445198030483542030460791810131897572452758723919667920210918594533093404104716854154741925895215381835081668855231048865451719045694519264915078865959438340439481802370222581977412762767274213874870364225687329665366545284219915316830156587858701562818239770213757375600485310798252885368123930869557253998196404261935039791553995866305435435982799851505053699184201634242736241434394800565317538195690087079719598646026843361306859880496652694991277120420868476876581383456089108073400781502607849360608046284068573215237467705267952470566030366911976521591227992787218263967816974647556781937032162806348835496672415981782555477248573755421540002808810716687884 [158,73] -3311824072454896201055925446397547628787477150071177276993822739497278311449998324266185404319293796375046101428109377289745792011207299818389388325171139158260009255346504745305628692126634297063018755275782610363627025220890760800564170192510788007496451935159093196524341865037182515045433790182822097119895868356438004662288288589906345811433142989732951350604570873972130280768012873451780210723856366983932286283655063926131853520890529099073304003029079667832652427901491509141145661339264790316083718212879854270249229869625946525622821249173738129909002793932220285118458267188900065712308817976068117125491186972148613676185256724483249650734078064400867556952128584643269995783578752756368553500381325624083795152315657682378255503076547380517656313835376903862905830879947108819777526942218419007521577080290652877282057615407118701546285423292458714925456676180252119075226502979754091052082312298668969280251428007278202030073250038001789924634979127477794833504039041512972441135771773796287070115416139816684667892782806649792099342162655131018672753640000731108589408529024379501982442377048032445104621621768154570836537529165367336680080508411426265994110140608133956983025647765920401148938270684661591162434988054668874428770132980802483772544286609322140710898178191157053000460440259975415226902921754788168894389964023283611589423732997536226035194983036995494932349563021914282951677745825106474124317623141861584825300071217918962463966820629368692049913995786750653790344442175798347224114765972503656630519464658281883445499734211467073441594707664685071359138709749232662415639520706518657046461001147353284790141775366618817129549013623897856358630714729473169079605903331244814143343666277501370079269856672439708269197759708712864642343316803297904771547276545335818662149214451312728508601936309426497530789293963349651983079630874352757947239012898173892475442766653161855099680490624455743362643046894 [158,74] 107748044766933837022696165990557796840821285306930789503856421943589118854021752959562866428704929174182158028089575956920181140576772793260903363655121844161737632250010019918133613570310583085459537168730929681223238365925572270250337604350632903316729651594780853021429436777860137744107912939629072149868062623581541338088150121761815642680049347845552261444373147383849990357825461997897750445973565441902423087712849644955794654475575663878393483390954461722895684869134060329465881301999918235974812374407699110837645787126680797153034801963906294177918922737012887995309224729278179935913280225132604702146341393999871310573438147293125904722912229009242879611308259540897424259296789145624014356080704825473840104242521913414135340300433629574486079095492688771505087675207054804255711659724348780276323034861136439154575761493079198641012802647793113006557750367539277560301575096152909416354347012523863919257509749008549645101920713523439498567233215994600848910949988629979104676046470751847188787711603853128716824261782601492380562080648762950940385037375562125562787195571702450283730641368738823625563134546088172422402848554457179736254204223393435004949157915571760276385007279996176376444470329539507181637824526451941164062452142948987632198521782781490146620539545629420351229597547014127139488675160178962086589969636605433359759782353483988572622845413551349790332444000405849120162273164375863561758906117667009452688085858434884915587737228865639283925783017696939532683477706071016279949404524685884035456157299957298281115436018305997777106157431865559983351944518323427683613761391187339861790692846149247980557401170348778067751440074891193968293571347644302122344758522047634162753711108609877723810859611791365495332728500757513099056942520845704011431213563623699260865371866453336751342664824403384207897577550645224978792074278288711285404591466080388718725513779152254245512179522855695988980872 [158,75] 494704317143252569198287697147035795793957422999370916152039853454125240306498563773575507806513170034528206686651952241208757249031542957448371492933155303928981897636277874408007774110561660309493382226512844433429619813279469356867505990793640005662707721962503332107048763056171769966593097633557735926560192912487487803180495510521507959337951950267618671370269187805854369836084193387900898820496656573799208905085734012809588525761033920443958137784824846928635882101242855311620407089683577329626020683017101997804373018162617221656506212687945494968552037873913961220027843197182334984262759686794633191258282774657927533604374162273524254291009614144019202802717168724227874698338873118444008168759340331419490338296513974571482530305405380536327246597539947502860383460737321452892729174308096597507017043487768377273023852819135928961404887282397742963195018570145839777625369440023043335302004670823033193028471173380792126462912789794299039551183501687789250757695553293622002228648736008905035243527921061021011292835643403094780417285510752494953970944117109263133873310241561989806967482104687280279924540992449238960055643509902756874918651889559403746492827469875343717932512595875890323243657596744436608338371552215031182100254197627823332224585511676069607195252724693336170843595786531680749982594488960504831702535090822005143167953682695655407666884118190377766278006855708704357609771535731779894994426673360707629945452576146832512113676771592701757317322897840283095972548105153537610321827730401375544895849507720541446848143086172118235641739197442589411440393316681639251581322982861407638733236238303613294803362230622660209575875483988822929516696240986020356034507838849699092951897726702490380200675547239352873943381723932054071281419144999185955762526237713098733616151988286845544465438728579145787668046665630502835818563348180947737684806468947896926444782063066368034248594815088778983 [158,76] 161934355705032508233909490346315912267526970313137055526582426647953220865035503281874157243413300168342645858172915550306236183993394321437419866393729143627098575601156866156440820090749420257478993876451130934100910818423404655751321299927345896367367163727532015148866055494706607861739563779316458387097126242873154076409317202290238127365709875979779626268002581436640966357677641028595165262272086418612520357432827526843617082688468194878162037981949136314200616211395056147426584396634916023304572174395257644109030230508788887447587906170870854265756753422701594452002750091398727494944700244380955546173320200146371832416287452489788519310204278626847339020113497271720977135430561199793611418761984548416224663067871580911082286441036395943006593450769527769912634121372471168720301089088310766001408650292885930586534468613533965117628063131040307352717997957234254202285058781708197226128762068940123217662393550120653736836286931229690367300738159791928232524281808756613754627877667612082749178175655854478708068162012386311159163765440052255507355764634144068334202282542529500487692558825928586952165212143201176161640396250182983296724275143399233130833459209177744917308031472979646117210724406485561023413550156897336830031652002436311798728753976050602041646840209074990916225780551910987762502645201252799478660936649389133952264337774482472249088832852124106241523517086226687141996526974242902206672582000911499437231948769257026212195243381955067617330244502140137068588401993661202040704374976710911754641186106510430235446980746782179727460440512592072964100358782322142935156129740325451878147606469583253297471999003480728792581680627594320686158442807961240046178243487835616291731098108870764969331113039073052038391574797780909971589457933878560105270058260614932612853236320176294605099970531361326705957367645992057718712454118196493528290113287388684695582892984481216178227257469100863 [158,77] 6885703826141943136163624031405238382635142481686104339088537562750352804805292141930333368333199319188172244367441886579776718542445908655070209011742116047520589644284327313018050043575455913490276996266674231623736181436696101007199388533659300395582151913687292360708168077803240400117024271021670873098018658065848156090722853737064516108578753307039895447200648545881834402228091355529936135963615737808104507849974663183550628969922983042075901736120823551031473323190812540021742002690493385011038846739235629711440041745718011282951809604811170596562751448400867532423093488956906498182143404984499190313725040845874771264513592051353963033263102334881391202782813388878260642015391287088905762574960672368227979369433531783624927986999157945053041248323928251517324415551543353075140305255674971173363934624534099068644739854542510908476859257746075577889353116569546305291953370494403113208433479532961249300407159324454909094739639490714133988154002337339165546894494435454210598417954554610471319495154359100296825047561907096848405274530421879713457623894667918772685906664194537492927709024769129973234265959050974645278996768936497614415379687117138683307846749402271098391772516134195029638490761359507887252485861660916620185178128797073892521837236229267195957074051254368650189359048425119513344468409957179256728897809814263794842172762552363111063810658336961920575682956625554043938770368855153633005835786869856412803804634827896552210357827055490511545063553766625575267578640827706725652767185148718400426674127432418219022223813743885236357004114327636440196907060925942433724126236779952071624085449059838735937843413125238532421004124237710183272333063889468861359670337603840949412516399900226334541760371768526570966579983876889671468289213990117826967355847668226148828569117747512880360218375551341279169684407861905558121467537492464823875989840925206426666656085332711180568208140740 [158,78] 2869845028109245892189502216773954673079516224892645173966678453980409703670727774397128176552971260194217052832439251359334946582244048321142498651303925028928222767119843527585383474954052691112000090074945374984160495453236895032562152338700493501785110752687508637048845245418603540574317079505231356430603009766270063235640360508836527671877816406041234948806566112971857507423859737095772595024015610803845547034903791837170036626111585896907124888003591245846350918520936229835138319344914296419650558091740731249523324043231128745727075278240683015388052756714096187805570890640269756504931029467935529091338031969906625654941762356722321169135028392288485878526540426404415897373108948159710815442774817841483961741159256081574275311904153906873461289427456757990312329899986751221899948010759175954526412519524570395163090841678809242200986167301424056678703236589591611563518596210348706443016223455586368130942284185794022272470271993531890887489536275907549548944226151810463223544381910806428604789527376219097262032591949410257291676955652482003215339715536251174956882339653593782732380778379778496944115338933906697413279988366382944276212049612405327214916550222124634362338663380906337446861716713609131357133361587854291984931274345649591224404862426516567594026247537489872119129257286766564509301800201187830182856768325658027176410948858212255630121832736448864408111836854380284460631174008659448383178331787256562519156851985661636374194366717698509627363942986107589455884294496599982482881489566522985073823828839345626402958341853011300370886164020163117728899704023471276418891261663057058443951803297057221560826486575091143800972630045169747352820883672297817175836798425344633724572815546784142884591904805882980587228199433391639358879432704983096306148465220518111073423395605559176909549520350044071234245438786888853942350611229725899730511447981302189831995119350140610626870973 [158,79] 90232126984210249446124250467777024036510346508200372408843839705329577079075151246644047080396415285870292860893152073046566676833008204191635315009684403461163316082503654671003624188529001059638484751214500252048297013736064728117892587002177724376056274172483651275764283879754868582439182014992771493132025220926194159280905634582924568865543976760223302010964672699078273550405351143008962662314681101332553599248186423969702139166781620639354587333653642826570784649705527279251508263839579457737222791641038798464272885459991422283799259568928305799930318119609064464786405979203543639947266006050356638898943853825904768156587336341232683710699213101185638512175496502229166827292828108018485719319478849786245360695668461096138356871614962311427875573818718571464324052945979824786652592264784031851572373564472379698616043286876307348727768684792287238394455642470944398287747316201453922253610219040401673542403989208576428466787483959515607493956108736121485942772909071794775701926733460350242904198602103277744562532438721848711498502018801162292874348567541865115466900551113351119407167924309528023317542590269298633205424511095280851849011013691343431052208885303680399058017134521423476414906461438325796440188790682101575646070628944081123612996879840682275152970257909767178705160042830504388102443299891453202081621075992032895570290313064189389445690298766178110601475628058200696941277192885282191775510881339779524684403184461969699817094133274028363370169786970913743555024050345106329131645346026497744093722920548917362597642085955966616038639069407651414841881056205780539540450602288988244746075956881456675662712932276189793153052078992530854862766222910746002320010703606070274652246516064275507069457427702961214240445407315539530626082837479017032276356249215880563544982306498762015056575328251266252654877460776791792868818704636793250490789879873732197296559115729791581778 [158,80] -5114063625321836713433958454401502371526569072874966678338251374800058501104398071722743631672431196602221278183558213645101877697207249441967488257559681832953827486941949041978521554522806683716327342058043368052374164006000372385079638701588723805598170152113359871530222089245748001634884727927595071479368348733343952468552125370183367375999246823976148353789914834229139130400731857144136074694084312932977120537176311299236325747158386073372439834041615470459453087081545504421927371927641127513860775388924190933806232656855857789031254279882656943667595914349729299246923734943271259022836821040189913621986301251392256536382885067909287604680619409338100919293264629740143854534999139205124259905743201733940221442811853985733177336770210055835227857943142593715166047177207091815572668878053746223701158496143015688628261383634404692492988780059214254338292607028516880712900687558686914419615135797420792094973831004937099028045248683564894612582525322001864630626004902074560984988793875464260327194525732929377891977077735942128701319280533219202551180713388009073681392693771386939122921168658559797131004197214293018921182690979070290199700811113319186164771115366609907564101689847376284087713372742766953508700741034580884619190179493971225557669988211500827749755639739167777427482961222589822704049625679471870413655640455046164478332473040569336604078131164857539200037468308273945512763024698237592195882185437204646091204938541011939067456323418449921545922813069370555313214404820349958455831409725766589794443988155550683152352017500584820104759246354661081104755192293124573671095303875891045983637972459214642934016239877776408404301783209488278288856507946254322722796973740444085849937138190899880838211229620409750231174475702624221984664033914863874970870626500741975215329296530004409472452573195955562024379356835215773648725512544124092867006162326966931781448767318225417 [158,81] -1324758511902615761824032092793625939109630443083450809077662250662767874988318846731777410617864555436042418450021851067995482976018346567779212208886546559465592929791542074714427671548745145203993267330591307437774835749639261830626564951176413213474990241006920036350648005782752143566368360172481985620577562247602927639524647658070975799972365023908815360635255030452111273308133066208359603566544627494736622903339689524748078746554743428620516485170699545049054525488539932491462855982559444458979007932297546817293237802912446774716198769123233544023115137621002439759348197281033577054773716737336990343105835431103618068742060080410444259133605110602241790139932622019446879642895371361917935069811149512393171742825346437596500098256304797232832017763117484886138913690124465398325387196928532555734978334839620832294016778273244787646009497142054413869642594940582799244141019485484884439652633626987117251838830117992419229280371791813976463881454360085918538341787917401464339928202522001748146299413379650168924135007450363002867492516955222331468958825267405872913902099949552078479595341899395016276812527353871122735390552563641917210057943148170948272591511168741307679963157521889195018075021238813850333777350516722140255026096937496073639042241786230682324822847600019057045052946109162466199272649416208735535343555745618639665709849589192368800971043928329528039180767624737078531091668250339270168673087473695566531858822545759066630308052789619078159984696661335730644318123874811031821157196182825224903422991538817550126837495570771735994938861439553732605295926667430787846533002755966011504432836143118917154934284480212228847201143954703914524518803512952716185863153810248352121795759693749288233077909568317931785182137566866753066111194506237746049717745062767987416599562423607486565630194138307092455028709479846071715827033021418704378013406940438558287661461764614 [158,82] -32018774509141494242457102272856199255357308463896621984643819014829763414408932257248376969747631240970106657580591156162844960139497111949869507483668379963645127819029638920277720904343929593438521062535945343670488976564617501995172733368122501933735386609886194050117816310428946921289966892309203421984770703851324281933620523235847230985124795936475069920096517194815038470679480236132263586658684329884830235405696979836602033572009736006133966263847326748891808993955301436090254646246167358378047013682644348330911708127097456804050315052201892340598012529266672214307331178430150232952590297058663884819444574315549050568990514006798442929879545432864605017215660473575671854651834067410560494501163175351128265345448245448912752355433840522146543485884939326607123499737174057484486713091134414309737345086103559386479002977733646673291594829096825750973980032494592099486569522556446231668863054586091861094153884945523812259266331405986974499779318671837612277814994534933264505654211954723091378837479542383686897252462052615134533821280864714120495201284424423928504303979684571389284068680497783465330586143932115958720427280018994063640662670951916257949436157867740557119646648087551454611846451194926420263754470328996885897962810718570039801903834016066661292613314743418747919239510511176049684290882226793498967590152647228982198497766193108334758549166848355360082056781788532512485770780724203117919346935835184405962555706329891768077111331552633605083347359440180883659084639745749828771866891274646685423691217853114329261105579186656842634999269422092205544362085159971124194473289515111529857883158493240796384861206821387952770476065557947584084835400032218159047374008124512328670218542034936103193929335103237294242238309856357364767287671111247422656930150807817550732933913252732457713495232943943285131967437047180722755590321856289586617080986609869034497679920 [158,83] 3485150661105733478210532467505982137586018168359031767847768027707039063567759830364204836458391836315299791713355970082746986248046201929089996816478393105903848923004447199750862912282331568987400052122251808152627346743621226953504325430938766508962920209994012096394742248751370928756526499146332790677202616824453948421942547071156593814457694400547989977949717531692264347764369760030445934503971499424212006493499827839310355772042597846236693134991877915607073300491252967337852908127084082089605585536165076383573519083174436353994708257429283444632702968751413142896168286154560817720732336059011546706454391277979964187450266760367833641056915996086114070512187469490827716465668366125254198835452943007773442733330908600879826321585781453108759460606759038025256618772404084751223923908836370927889677991606531482321882039956876891878515222964220566309819986499596240620105641165458163117832005823785200480349159027579190639182256548076618740516385739658132947026449615623195622929424458381777507086209489610667798128299314163702078655462386465934065264386047281897203891409985725795357188930743025111706983013599278664589241996898336641320237360574412172415975570983198080651144247878891030918465036977768338034997152818534439869798425583891814073123527674015221192515279452764421120845450362570387913702041728354992954215748973283911866107741797682436022150072568838266905911084431669356951412303335027456160745110239356501178237194337349775368224898955343252479640227223073571750055486576417240139416229300033487587219246897202063201226961939727408432917771152197794944890547092571796470765926691824733995888606681627630961378226385381091900365018737474891382828045486916999787221758270494337408520276152388526965404723978022478839713725540620625100245668783172898689863496861537466033912874356999324050432297301962493434654397165035532645809589223222510042838893686638788832644 [158,84] 96031050671841915877154901724174740967324915802891098130138329798439933000468857216285966864416850927570749917330162460149072681846454884584103583980950882394790157990752760093868786357462359092480419270417850803385695750599733771310137232212209769989431014603974145283193807601418397654193051773165464801874014321638133063425189824711079723392113017191666056101592318733912901887616938485413919837682852867374788561190881955287709005544013374956206703248306205801151779617636262712491464401079236168658815743422330020726575778481726467449441629966888760352470654235196548903537497188305208839731676523768775132753410404732302161304162206545517414662323474698354174496321268715233537889205103775862701309181865768736625377766947709200347038554965854614494264882346327611449435358631329094889218396057816944923315185678648879630909047079023934254742299069561001524998835316381767992406792764640807327843775309624544526253850330315611268576573370404085713361930960984445669447877102291158717517480408662342892733942664521560849349235314187613742547985394953109580237398218122350177032763685174118565774413487700821183396537907472705393950155999907392920490803106595533158372908125588794038618278835176064271371517064785728066927930690836913593905972802385729250244438903986683601895033242810040141258127889145041788412100500026949478467460763201758820175536419130052636568099772606998666324753496567193164120432958633496263977324430812127116257759240217472810704201171327657426323893247625808434620449519960790224109746410588324036590613031038608138016607375857262092201883526624207682075030797239197796088490865566977063528005238820453346125589463313673536204120765152632285232545120054312899061928228879611529745996051882055064335729484569327113107446911593973080315124752523220092305497061949355091113063237113764930823339513118061324434501537034505638252098929997589301719091551769907994 [158,85] -6081415862001622606773194790386701025525117740251981629373209973155094667587680580246355427848844523286807941864028188897773480957561945120560821403748851814181913726434922144269159231370830309751940896193618604871312832137694979519710444280059567460202250744039247370465225416734299396713299481797104268699767533629736679468898540351230250478027701280592231534279082667350031266820796792033811561349643811865940713487783739593912185872227809683668685542402826067193163940357889548149213810012059724444578251625827519752387883125229612690013034642501421797605709507567962890417633307853848725322836595289845866960487172788588778654476075451821867897623766437484075761686859567469919978380378974796292183358190695707104746809659799362946794239327742312723986485762113993935251529291051231200794807100584717239103638470210758553243363473771358152920607149293111290140852147406745563839481074433634934919481350369878703914519420993298878075953308900209125480768535407672517451869584731550041391416272231571661340039133807595917789066248263222993420385230382678161506128134164245875848570121024677875582449927148772320410364554561511932625163325291738509896894169884564921084675269310253361175765876100904772022764452340259371412792107115349305301935488884565230846971927802292093527912220157779000670030206289396470476844854654454800739943065489603025701936694886920519963960382002018860995856897489782781336582076405407357439087057893569672009664177564512554580374866491900366109889225528046232262192492917839050954891045539097059000140017027884344711838218162154224698469106893028997802742459620099399627133316096510064356812259671573652511336360321180485915936917265283893845670231531435545046241644903310585836868274699013413165071573754860432885000066663344082224082493728465645500294079883437537363805561484276252511113342851077576039949714846093596142421418401966740486490056044868 [158,86] -122350922305001735402958734212837195849792156248160359424005575164860469183324679344529219723350913232696633410255279016689016332971888170504802060458068450102832381129080770362125990883432062730827961645192176687998917367083489707451536134162706087899478836424865903042906145546571001592278929198912256159884772728352275465269757893084305378896988960943378708279547030525593237423588520729906799503625144014590161050640489664004182118012951033202222663235898238449773719603971007892720427379440686115124219222944986217153288703944525386950993790781422361082861530677689812425950866145041624463404594483780568657068072838621915885834341898152453851634881589619680669575820447439510415853068465209656711118330985656569124343176227969883122514040607366940236160630028539187852539344039182085286226044580914616891721339765938791082122347754362434440664975418491535649060105666279522353550250619143021684619241834010801088468975690644639183609810462894255989699887205030872774976794237288685649830702016823249904892407075543571323953037758185535039587384051936081303969229877959212263515344457840183640343896823441587804850378520424657635407196436737774126098275603989161669085071245371603517488712573069679126679965715616350065902178232634543130782981135846550390968208122698487012745270023329219659622904384757037124733476865747198169159087081908110241146898552454658051251100680408979029242259535128867960731095882001079944274984157133632227224762010061147726978117316968055541177706416274973150673080244120035979397957813035088412436212896795790037048539990162939385545434177980789051037545521743460082827860159738216366212883773075712132111677477299836690855958042581285304262326293912627552458816506897248055511463807250541418594055162079038883731263639797801170086051916971990854024387973198340087081111166915503443644830968256842797504476944634907891447258063150646661609781898 [158,87] 15972272719595723799691488787590818058756665342719051731477795861535359981218666195270292595731954410888716845049707296149016905560848480644604711927868276928396746764024637258238873117082539854620231698430406303550182013777040684022142798639531074602680611743371598203560102714404367876793539412507134610998621043960800126324541684223581495564711354776505703056424065320058755442152637619840349584974642204919555142690495433794752185276887629496294706782344006166154948346832268679022289010902364590928897749454693558278476502253671790140240015711804498592611071523719949512910882182347481002865452720717075247757640584328501907926595638056478161173392332716578110582827898911894263574037366275642177665829999096274549507211226740257508694092876057715105211628937209694662689975666593890364326887406435883942940788768459738500045480135083558699971930702041661381856900998852476195554518856406949219744565913721239297353184593672343239570824826116665059281542327251291764537886765350855334982372919480766346558691871066570879492688387640828954570608842627905980651079809643734764352974018348806940955644160387144872074280115390934657594630970887006450371182765291523256838341130550248742300651505735983302449588025522530541897219085086747427860021008745003988260122463959071190515699324742301975054901335064718979292580449539762945978341531494134565152324181395757188357172579512472448412082920213873704238019282972885762272642651826476533996486272069702094362492493854912458598057530044323248442253876624748248140427041990592577830132964046719632746223806365027117341528894669827973978355275245565004096779396227686200404045313030461946647301573519075098292662989609929106094996147700229484900657637467299919553681670076533108492846871923574223136167332968591737861466139369431143981614608456765090688549412747536903287522511551865729906825991353713085605856350045161659093772 [158,88] 1038178243847222770096952554244600302162712646220296779162172314560265960117540619373543171435619434337367521515248493893417359457115504396636532323490570975602894071188638404753814248778128512413045286973287420244251575213309066977277579306194001865398852854506847568142456211215311782095295128558543267471115133232841996230816103429789780251115045171750581742489316266357093250118566566501740913133037258779827567285018278409909793300476158897868272057554946196474859424010701862100443099027084031448086128931573987510100532767050590652786841455133858781573756260109915906373734751336620775896083002349098890757673017747882619959093755703374701616552940151944667161340147577318251244720789416495080309937427095273638405380183984125432181261996941706066943528626410944413656288518870695602320759847955684371035705869571415065311306414735574382996822902038335976742604268638173881654052584578188471697051285605419725214393420137167800814524102384686604278723233065250735402831070326080230111046071901165648690297052200262791428134470940375094723823630902707110144236332072583517651327953148837161698541702172949658793697760740221654299144107129241513941936656023027955819592480833208127554943966813818882747177146204768876329745468380687745278984403411892443043430809353843851248811358337725115653455841799964182488127865981088898936800235605541902757522255613435597811457155502260620798915946927906861185873537743386679677780946360261882352721585653514155389841867869536880540568080815155235578096999845008836663716257673400403840431381089228179412414961032515236819545192378913803354761744854025749213556386482778860817062913176362665409494542748043111852605912813704492060734299374530360032048448037345566192546690090042480147414500742061441675500842865530130917656566936168480537444119141876400770423635904141666549022311820758101536675488956239109451183504230228570524 [158,89] 45466352646821249408329607986559336993208634988689520720409253279615841978308339227428867578317099001744297257307254331549604882845369245185759427874332039924372620835882895531923288606853163444677431261959739157134919653022713656360221991155392728950645017508399913046143540365555876281561268607979834356638399432632927226891716200672422876212832117939916084541144102695228176667999185805303318708233033322873527289998449481145847322646824111074054660888331514271488104648621728093768002112443831086811160321740985393710808520730972880061445992442322428543072242702185766382588165436964427425953341804262421668750505081223525844922153688525227023519103884133515652593534588647145031016215039641734603552028433396719048415100722747764377789933962208967978268911618004285273477597477299568923199045643102481934082963953674859381965395494060093690006215143057687274690541448145893936767656884153432947349483202218945124636484642537507998672364635127991545590545401275119197859536834352599654019469554307350502037443964004510623735812666446342384259495866965168922748711266278925751562090378740194566327883336428179452196864111474510289425435370951879685106458784204874365660962981798978779757471580325605450620319346210455016606592275492362524979331769290276441800986896168027708670583101774850753082818683823278993242416716878305345783992739924243295433510180338597055851428525788419053960694276484434247198924200975512769480198148546124021552488933420836266164667316996928324351833538759771929656741879628249165785857009859221905780038755299170614935664659486319657810390607196626041775798300931900110873439689421948794509171174343218774601247262170407720686415642113984423230903178586614354381248188659030261613226965154952481510759655878313870181311687023587879118845025471169709011846223957452663788688475896418880031666736586217911035205351823919195910915139387731 [158,90] 1390411719493356256339686983147782116834858769952208654329100200460392171609089174827292600785220438485551182123894691664342835052353458163078988861811052630486181941292575452894409299982859944167023089456635182240337792454434292749497544234859928580751446838755707153600203025136551116932312844911598001354021433771186444304733819876099522395943849254833202886059966528249307211478553234927051834917923364775040921518120346089902170348658108898102442160696965786594911748557914233784762106828472922716403292006482170249690132883458293264857427272178602193907678526060492689755683679386895203651197016145428206158868418850001638276008314339396605227482261953355566714316160854677550432658614314851577616866540268583903998821161553318179131692525322833817492374058585509713794151891663264222225869389853992704733473669174590022346896072581555565861937488223356672683170738575022595548971470416049088445334519215681923434019560685231035832316550797529291488948593305755369556363915107354222294431234651161895133442873275917545633754462322443299541136722611180565428260936338210733672455155417211469421046084435522823824004979480403588247139935274637511005045206199936251091040379012723724379816672475221201882160412920754928827380298472114269451201423157827051507309280261889540665603717004890122913816435432037829952810414543617223397373564398321549073970262383181434756039429461680905378649054660613123328904877628350313965630258185844002551852954384820108258003709752707519556718246104617442521184444541236088125606012563160503703302383591194456561759233968459183663684689056972738849733422138005854207947209982628928187990375966425272518636534696732584520023165839414035832555273324375930911331220873830686629342070124987134280079154768285207036451533411841227224456199246687395104358850097647294241790384751981241255369682838478387690355113659130970780985661746 [158,91] 23550433844965294859266159670480396497379318345357918926438252003233920298057699972925811100987970177148638809530015529462732919239278926006467207515011422480477535633567015354838055792462603591622262578830837031886644488817762107605034616875835465414083960348613100688263545188337725280467263672161863897167530295498197800607478601667810323497831269232121852446015688205924496991941226135820040052551893843410252722226685255276966392751496953805458728444356733651149451031349927752101858688967276041202621511958977906888394854785642225695281169016397262091554784334343281792772265832637974998334385002476741373280695423729830547339212025940500743648895327272219038470540362411626450120606130322516604633892135036812537136496981373823513580766610256279736784091095536530358117469344933233217972874989164833913211770335872529724358433824996967067710719548227124510432962287328048462622108559516620632685816238608330180923416560557928540862935154535633006789083282907600886110020162370955792789596491922437843271655658164061698262840456168321329675864496623871752938617211857502912262013001132422787581742001109982118606185452008291863876768924463982745106428852295086367027636477324804518555677959949459725163980848087207244786221251485470719545376201710528967999110032444081008062694315484283441623722334863900668126266038651657935622601420917252804144888442060714273611055004257004079411107319208735367574413021888225885668962372133334725705962721385911898134622822697841488172440133821096211953474839116403003501889576633618936094294964550062272725601677603191495989322992561515244270355687510908506946234265229701308347652922376833504302335244533391734071940261297783611030422361914827710190995763775150478378395082736375245928918450507833895010669676391696512215898419444797396436656462547874087748717850032159701957822287696845188659032039282217969425035 [158,92] 337157582778918330242769680130352864565147263686982606388439307548545949384812387927649576895942738836102207720562238472212546531597824213696865999024591786725873741639438684957016652484317126854965937766897877863009468883059554135546509065097032725474947835628736261239840151929567381096100735494429082206275552128300484864384481326737209490302267609688700724065875188116106305975243605334905183892072781905454746116797573760701135805336860130831083680312828729253400754419884380614437430151242226457509893477629101514672047249799294106595021628971951625598023052633339065572151460028535406939138152071916039968587228911353595017104763113121043605830829039490390256590024088218584926997504465540422137217846019843235393521390928523258983121829263487372601178874613034108293299968455459943475226586839630853255501086287895454722835368497052445823310416639465493621112631155447736028247256500968406278274817830836691623943476341077530087296762238016464371201714189487685138212041785367303823218726335990401362101044317929703381287876505410952071658717622729623307206262929823412323281395896449965293550322029155961089165614754499760307963750273045040478536423486746566346711679806629779952535886097629832483165040171924616088127031519907970461752086775088040183197160289167213979043202583558033645125887168424452758851149335847316792272991786096365028176259944162688171865438906656330499430301002484570992412115715184413564181172246241733911970930822193093992703260969015966047579062333884606081264641938306049902599943466829622896009086101223116828296252072630040360881762888376006823137428384947116862307705193586087722059152797529866933450395953286195012084419868577148170690349270037488839435718248875234582252185553567309591540581252510957518303747871926282995829065438109055815116418421204202099329076305539761140359032834955896541671797883346724496 [158,93] 410505478988181645064696449951434111565351789938454219051076031204764947611995590215672154002642283365050831794571438981860108874340389806181639512161989452730901743070972398754357905457097659542711056280100198096999710422978457112668598717643375506254764387497158333569445840495223838584726066871740362858363093238543267876532030567541899349480822874856806449021791488980215885917650634201793351140587724112963168526215913597879288878470012514334544871801171341897195340356151484102090399939329771849835575818585974642057171840324753361407295740821564814327631796723656827207132111273966300888474231095793658579970414376285580042710567519322290054744826667226003874286976319730986883161412835786808767548315768481876362758242794214063008765289025190190570628695894169640288853010063063343143699313862041267932535854724338406091529823845577089739130639533517689630140583421869048515557359936966280186505454999868623298947268629399189158863614395377064670598876330325425622416247549845927296693704826329824233922195157273328805167274363644225461104812146349561425254701854484443343455172284847569759641390933355770875498720953852894623870647604620747446229876519204915820288358265046513235786052539795258098365002834602693971798015521717623314784378632093056549131333226798839144254895843722884459893860082819186810209648654608092008668278247538773435087499822644666526220023710655113244342718582009914800871776098589580205532880187890119418116940508858439912078829665562280933484541309737448075505327281509695410213977279939068671321366176502252634810577324697609124160170297201484878366672316755531114976706207061013465161707905370937986152027544498326961112599857757214844141782690348006689991536075637222080152321732644451361131111123268096190671096957722257663648938097414354023843778159198788151551573747345581489392804372848447051774594339780 [158,94] 22145767753341697983342074005790963697101008238374897450994736820127904449969084209963451931450284208302736893870277987045957321776696090244897373377778767324899176866496529647797833421567533634265396747727222130818380506405303382652719818946630571708050913428237438143522716070257082610717193151717036963916611777832057316263508208042387662250285242895115879739549889966362879386407177084350493434403463495513328302619707727018281577784641494657956010464800821945838071745213269284425635329218140085485998449453165959818985615340257851569274509501314983747562585065611621026670362329659483682536300559408202690378184348961578195410735678309760053046061022873727740561246119879994796562964176795912873043635306117467380590203872946967952438505887127745093395190314830804054643145425534560655763766060837891485779026360878516965807752836180186123444088978756354288025839341130423286628694940300408276257222196288424033040545555752719875571054408855024292838440221507931320832379622135202057422164571620710992563707517500756695490990664580219449316062909019702976244889696705753047111391144346259804989771569735135198128611104757956742319262604951373088144469493289339362115918891204277034650145215207617597474115735103691326977373849066601420672933182221169070992912599945585236564565105304148346560961730737144627161392204692867476743038043170702942361295932141960171860194446362122966415992284343628574737306590863152562190011482695860376258129277158130470101804051800894317397178609182483975964170231619852675531927391168755685508227693324264340849412118253727907716220872262690852651075147794094494279242205492005984926989411354917618304499794851273243697985091775326161383675905016690813273173455506757303115323873083451221655544046746710949304559961552936827833522388173253908034099845755678878832564651732100243083712183476205178797306852 [158,95] 40534087893241378613081620789301763471405398900327470267198448776065848080147300649422321388334564730589642045514517433476399119675585338389679107796720202813408812334621624208943124779416413276986117897635404100410752847917718724237037502748766768981943497796002507627763244108995405751298320704052327661829114498263407586679219405542311309542304033420545574467533249182148866722853703430526789292972450362212473821805332898489759599523727212458877470063812381545745708356250479094609246033009228994205284215099511624972499191125664455609215984322240780384817188340871087730236300064716074665529671967382995116828240753750935203468249653342567631742453241416689318134831517986720121697942958505896118057798407249262456338807863620472326786002761479639652480968985912757650920500377966146825830411196710149878521835336453574816890842742905580145402198509560817844146124713917933902917307430872384837950558576255203810338441455005627745113651953643749052027548000250874810844396042514052619599877020796742148352030662794294929737259418381543279470513943727006078273627573086588806548792841243512670634414627501799700068586925559118265076401011080615690129715655382155111721515567996222020148591758059250104127977990493920795634050750890060440579011371107189899618624055208538536552644613939637738927290469921243980725836006779554420339224606613538727153507936766257858991016323327891578294783788686838609233762967705541820181914979087735270830732743767385161906299663797382763565493099847182137501379209042045348334796370517344041837206761838908222723968289681363179756320024891386106161778556655506641213801240261754006350284662944356055545872698442320252058419023356904533043858031771409342425714359715964451957109554287493298333155381685986590658310526912818507351485313746026884109206552092523666031895394761384305020113582548751261218 [158,96] -63878275192662611900558184682351377760211495628932924081800170002381833275218148467815630974716641924503229502053315618879764113738621164233837413614301929805958764675102484968562647118598338970400955747198184936593017464444741088281436298931225408263771622624337466562806304382245126583724393997927389440088473633970983500050277362947393818599261681898018075798068839467190653812596624420736616582254193683933970083960082476323352467693333444776252108618763205555097815794672159081170177078262749872591037288743684286398809983290654376189404862186113576456591097401703136472142717379588750932396086106301662424698985470588116938018503223552708462484971275013816272230635974258990874165945514477676219707899164901386677070689251874903542150747253292316804823571068930347082161616213693398894159266668700375925930122707614905990948978303940668807188989966940693479647766941682166827240258674189601640339837264076342446893328036973720501590853701788651445297848847920243504863545205879337423916441444466993958237626217684359782298823526750427107227647507584963866278499609359348336061366588438662191613017772260493957347269812279405014443159194535752649629629793345029714514457330085380428497195350982697547396121754246069292317236208889461486816635705448042172302683431265926536884221089457230337280613933958824371636011467104007054067839526245430141453989540263201336381099482783050960356532324694886240155233978723687047322791572788887521083009465536218733317087503439120487893219709916635475549685597615978677950304867440718204884584859588996581151757113281208630633126439333052291453886385376221106726047310354653949613908729360506115044423041611106150338060817241543124761517605283465377081505071022629313142963333475953258706364428484888666340424595516694691096697483242249845173321601463162651683741758013808544371832432412123120 [158,97] -1175026761794950321864023951601284190537059669116240749835837938242816746075559213262868381354822848961356792209500793222539921381426750682591491702362641195863094244223430797362727504681199324453076842443989293651896763240537954050971114770821396785044581813000249828732606318342276483803013997755731216444570120600266487546295287778177911822288035995877655782605774445502334099605875353921866773997296976428123365333488645836833402904000661072844994816844721809242060569286838860461431699071365336642531248286050814395329689327067915793206502180365006770408696529337650346173723187407675144125478992060324833714378762109266727072061269644374181838684145799566267697018975659003880690571663878503061018061702701306212027095845911232989645477823286819628885647871443579498428955458775509481276965511164747801931197367006715117895281235791282388651749410635042285743669276246753187147714295860743840600989741551556900923149420500927090050268417569220158507959606484868418102160825505098644047232433575750100188809022839316616617336046989106729395349787602913374660715648551171762948668422667128906212387911490741689706927563135612159860019950493524457597262996623434439690708562760637868399585851532795543202262319665292330421883544409989977908307341629963857275671054695200855770442524515052259726033000455008897824173618299962556396061125815815636282700891160767098459761746977050073632579804740462021663742293567412837600051307140685775003257067372409089433893639407587975053604503048525953806641545283427807982713447791677523886846654378759536550350550584806452343316792713652106693290131878634574083450865281093091250391482098393252744776720177381907918314472541040190184828185475414818605785225077307199359120261842415237980073753193017602074298640287136076643844963644161585406363518266447130371077516475417663636835806085377 [158,98] -26996364941514419868137612094974549043001403478189187113151533438403322391141700889290624923427195269985644473928105243015268497787585916537612963484447170169225606405576103647745118650464478552084021724897358982195499782235011785579727061858110402968053671730247623414307540771087205465515515408794004684638912352164872101640466348549425613893411191551222584773976632188056267425339615813969098526976708828928675879894016362736615834882941724206409937460190129316364003499776844732243151590070563778037662305299268802665108441048030468392622406783553843156810935924669794647066765966874148564370899955351010702651284506391823359463155579865703802823285906125767849054317429940967579882268477766591789113341677759049858792769794683097144709648664470366381685107260632879164946448071740339381658023457756657788562314662341060446252065088856770481894618619781267307611878591333068871285567869716613961610624463630621792496852325189866976900120550677958882753979781079738602978487866755108747010213361149965198916591844228079391191312033507013216968385784841280828742699454743192554090018676143920280006233573366800242168601076855125202169581391556184652092116743835303543135660276210012646535886718207244837765567651970876533955213618516670480792856361909452347633675945795104499150410242754493200869471395353089368563961364668999998463419262274268467464007676270771607033172132079980386751364899787680027767927863155154348838965363266947516515796292222515986463022482972352387394554905290729004574555751434742832254770086903259715583284475113561268412998960901093933412452521663498489765055286437772046521606005233680043738876381089416282733582012913837506641739406274094669938204408153838232305641731416097594371508756561162982115730269544141488428159799676691851614286646207667914887688449991180432939010915026908737270156793 [158,99] -281862771436040618618119241018619408333124022049095893874112198130019217693202987591358063676582365728422856720286763540788491006689892212684516007945668652887447580014287648225041710477813619573765756044997579521617010524063995900733275487240642903747866750251726533827874736064486723691926306210982339450968913102470813098300993427264330770199432526304398925116875716598253132076051129269890092877348284216376571318500211186771332855531666725148708625648364530373415351969199505719416207878037673190094539500242619500194299934184233326792926265521313201104209390082887033881578379938406433515150187134261420689442605716080372592911405822157886787634021992616171039694244675096233489648648222254748104314677566531136579327787919419001589765434660635167894948505005182732864372031079073383269880006187721442462640789762700933786284918053862131478556876996202755313938277564059448066513393021420586302320678502912260399059371351487852518068138971662085063374086248066824151439934720193533774988003581283116176815433584189450749217313959366569223930558586293315942843782249839414724304721706652367299580364003577929431419699781313605872048909259161343127600547018829264010575118997885877052528506509664259304793438514872268045584802741715043219730718794988597895960264454706310888767539399202381373970611552110664403294605401465604580853057014766053246234224272652961186214419016726364897135183930378743449441999640059511347900020561429702888917149680078906737598218534819186481314020169884907392252004245053426426440817098111879225862762959891737872741518853039069383980620567118022373239047594637457116735002016640647145134673201178275700201866323991040651450488877379205826791043147693033925966838455631161255314359405359816798218591460818814328038592125569266121852524602617280518263149011405779942984217856025875177603 [158,100] -741551921489321056930097656052762476766278191530801179711511217055235875114449408084324077105715247122365060143563996530334967624207571135465170990537911088487185518137616310336885450953613136670127173460682632984107406444423807598887131931849160069884759353495195025305455533829693712729453493426265085880563379385841878930606107217727726705157144021817231361114382180742432397685332756925399429643482781745642453136410259375150299406911692286959630046916340946004347473591369567059269217854513478188305204990661524793981529331269940922276798158575441200863490220959506446949862679179926661830501670769310741279773059639347324601117576350683834270649638045192708784735043427632680647397537083023363628161796259256376122584284331730181946798656799877096076640659239528297972911983843880758231451592617090642225108285400229668110883047725605553304607363538853455733914285496734717630933746757891869014949259124264035359460238876841439484731088650152551354720384433062635504764091584379414201586884430509009101348871143399088443046877743065996012823941688107365993747388094832650588054769362843783457479054010705234734430095248652993501355697925064354589512944284970992517312302940633754060768355144636398782486634749390902607528283694378640697114293195751984510310312529935180725110557524108395634253463164949786361250042194912659717742587632690939496293443220013451256279433509367914273742516757229038476866915451253102534873700516101865973623331993404801405425045855208226043322240087648064357975434266308597918082266949234530365670028653711501381093169346029832339438113545934981461657958122064833463412845260360429073779266353995354134272039154099077318060184871688713991399080885560218856193493293333020445035077101834894639968947015361971406196912139464289850184898336465571343777558960942411866476341556903688 [158,101] 17532196000100550138288458954463990917359170745143438655559462260600339096799887608845451839553075586026895522934959111575368280986981087903007836248680650383377754978073145260759947016640848096536045940907401032621348452436991673791865877212852100782568033159993529419176518943058660675996633452360138983249975175731835803792891675255185603074170614052222108894967480142167961511979985378769091174007302722459612026919054396792475506400362091988017386882603964446441443212658250434535132364228380527916683052302670350447520307698987525023094446548946480884993738229037860100275755384711395705373432290942020664802588967360051557863755695235848595453631278504943276054556155938504956748528075658923087890038795455717860753801198131893859234239307610483189498079950094485204711326859201442707490761165926540463384543022374241766588326860618622773698185758753837637483703172095890146584967184522734695619503046637092160950403565963651621090895898190414471413072728930767070503700880795636727936427647725791880631926274163764873337110157493536066039728719055009875940782399192110686216188700152475198234574796692950190722292973340290156455552735990951125749386254523944349922524949100488372149841639618657929199355829309426505923506014090838125702576805074092555316123158923055441633166560802244092909727346303162705155417429963112467566539744277790067237489656407266045444032532370364234833854819231641238177022994379953140373780110647021036871987119951454939164136860473947989293006607834299355830440318844195357550162311136486031802472959119799976488391314835988516021127785832122209281814174910587679997160091960985564472306654662677039400872988021222581127508116278522836758321470016468721573936071058125728112513846168181660181065240303691519000983876615687892230223815339434990534185631532635150617286520189 [158,102] 298687879618659451438003003249837155135886768227576767650492084968397986123697253359002629820538155496024368119444076816889588633804247696770000509049104162598429463247619011386554240211881124557829672029355686072835774381502966023447631696933622927576270618336420436464785955299349554625920180640966087151554622698532553377327522084150133512167556138021777718575152053960295658255004299539515292235952668011731671766968573048826382192300533332160793363975101542022680239687714651465527221970178303980075489496191889537282131264423187988061611122764712717631136593930832376563635055494081550327690500334741973384103413153267101484901443312450116004300128282991423034323764722489677298502398741406341366834576271404103389105042889847590698319175220912969930917038097550562482830347643971972041087308276253260771598936402842101076981295157003619973885414043712072793634650574401943330806953855879126880843441375113269779440318993908663694894178675579588234690189204310160726091946032891181628576732327723360262998017578488200931392922473270753974247391023482628694329762863213430846952399258201848133506590823261551946962504593706357724276930131010621051355861344085146704445156939996595507441093743594155460838718020484428071139969451508727588103789440898246484790944813170915308327437503800327722123352283635070082031101097475858484363952129635216742397821621774363147852326614134934530578483756270649889161260436946350908365603410415838866669889841227228170616447625424027701888927977028281342522857037537246895787606792105759017430968471698245298876055324031955846257559259426958736698324571077322560303699442188217837303743357669325016027452280195526233362619009657037615216545004735409914440381377791269062478917789527018778444350216237976755224824372149912124432846914392777735686167320177569299395608 [158,103] 1465082440475869190449604219514156825384209931079308630971185421733475457727882829951025905485513370242905806388127325416793639576194452689940182110928232302373875602945298966663933500154779988806142346063288602963275532832020068882065196531167618685229343983359367749280901447404615038240967267491933077177510981371954945514730414090061428165727399274536366757714937657605087069268763824915788626400967357846042244590016237248696371928050625550853448578191233289653484620592882009101692321026501367162656466863170927053679511346430961444789445469208328749859050413871761981023037823951501052656834090378220139460928526229558613608627478238336492345916098236436650685786961072224924635630539992247769985383026459425894261373163101410647336033599795531665448062874485745762111651345197957484775431999816170190878305211720468245362765651453311534030983372238542924741412458916287979222322743776089185759791681706240890530526271487241328591684165845218011872741670178856670372715644467876225842391745478908349971173678646468018543047539151185050758913312205785962406039275713249128233155249912637630265256834605440409723935699629648842018896394961606212388915267653177304655472646879011256189220547575840283034390616362466704126959864253895594330361710687671835295652804622851062982199604182719275132806518977011528858451286632856739136803509860799008266906311285109060700588796307747299930948138795860124780286057079509183441117057182276537569602311078942445356505508237387767433857202159178498785762203099973987222094560968093938027899202085188406580275219606243902531573131167851489413200638025682895442560457585433582575132646175546527901623159695615099053715117652123252115495374046219941342921982233363822372804100398893913099966214569374658006377909509319423495413485333805403685335678435605579395 [158,104] -773034814520501758989159498313486989606016347690059633742646771512650305544646023805431774967763752189898380643191063164031972663655945272489085826792236498541724042584478589409595412188112304719377968436002876605289233958772614067782690872344547002423434314486500646122975747522890347719800306923862780933549804140797060622999109365014153226306805878868807967653896843720878103895276015993871900533760325790957802890795049758178348929703771934505745829479865933538289054394817407006507523117391121888117761085710835480800832863581726107154776168967784253855073484044906414885678561741172015554822547950660752855770585083924358695765207789085411108854876857532547112975125537197198824948352619680870383360262595613228115953275144383989698260388578082651940919599226659618866198806031601950454857398691965916984511796956343777665754169396948461160631122511986581884499253327721896604702972212529532464234089751711487127632484934981960635485683181725563621804709682110235584367893529820414828603345351068424751661803963486991915259568679812762570114876819323057484020212410332169502678348165319729166784297990197482225429645132251386609047419714017651951899777020124578999008021898112755663372410795516529066533100432896429947105489479523797048527402141276101401072524903200830083680426929771851244802028462679428012791532799650695254810382719487634374050358370090022931683330887691380977251069661192109484686311231222631008100110437539075811350688579969248723967653703831965490139156926208599590171600250898265920158247051057121968466710116449455255303877501009809380304175995413937066541158467565109782295753274805618106736221251059484179192921805633037490214428099452294559027294263260658575577161590806807091074214976164104935488246925728251265930538239687234389180774053640154691519619299996 [158,105] -77707601758658357493519326921878415929614588544221460801319023575523773138775711988079617004722603282007009676771574995215038091726008849172624025988756388163726585820373749687972908960261212469689859702605703842961901009937848647210141678033072985482534977500994388517617475756121518968329761327952114971896439754366628385267454902891909784035790133600302783601946595437462572225853448802103005020917668878790303724825865554536597134885348397904336004905810100002071941562616214566270760494421239007662089273434408741665254103528256426573039329574352943186027821846333633834399376742522803079280125655130768306244799464195799169707586992047316113050342453732502329936964801510990163905926739844324112600529518234675248343672250744897947872579485142574092572751065816731702257539150861195417749228771646717414446062506406243925207733434885875363382973481807157761971696896220755720220957891163737993476979443692416085335908287363129279449044827974721513609396004518974294824816404234207007653391972858794494639614809152637288205102003301877580220991990593275062464882060072029779299579704264689699117275927688673416493452086815572512250037782262692648462723021471391198685456789465277367968204192334856868893539074842055077283506932268343518219665830979909433231949109951127891271250542447519248527153065871532394252029893509247424148154933112390845464036689664409972003223922186666563049939329564995498806161444340122832454208513756783470281418545645806165818552552735010113237876360158069056568425885746740048071055601841044010407161203291287081907320152669038073348706761562082303588833330715745050321664098955239204624648147639631524323466062325033340212750729031837521769786368723813809550617780843285326706657583799432135396051245782508374133692222425327591577721943407298861465719702 [158,106] -389080770678711580427910390833222553902516276416837206467938120512697795152543951664375613455266187376538301104162965922605407161309248056251358283088418138856338283245175395026378083527738917595074344197598366331641134837270867910579016131434186414246587329333793922949922418424487256906221223293400413651709040939789485386231731908289519933125547997078150603093691489865166410781582795561100646025589649970039346256271867147790594402847691818665496636471049412187980465923214001759188354705980453431073582406721497253272422464579521702627900425378417561805749790901122184506754201546845608472379852582032518368604913378713886183886175852162541959095609867524870077316274968389720541345949188317542715195873959923217004576494114353565234510928259262103199153107422161262702471877087983851561877912039786922747365291516213443841540150795845708578057974380212368730160549541505250397853701587750606019848889914591289919028997205844945552880713422520584032725405172626144669015262114024077589072081072054227386911308837233132114635932714245773115896505824780090383171124526614189264347286264045817720605927320814144863930063631307886798737275682095429502268013603409206556916456537252783110816387726172345463000951191668398990512040221093481834849107082187541284523321083272711999593437465912989591770257935650691328151676711066122461056091677964389064758485019614083203322603130623049892784871750461796641615260567445266114086835709302709857092157732146999915892305916964067388047430765419667770287260142265001792221875008098851979085052369605617214982254790589796844626771417491312864802006767071057594455653814681185413922350916755231831871662097433447030332712484633755180726196310990940240783316396388306650356794858727679919541250544665753354566477419036008441773281458961614779060 [158,107] -678121110967755839240012073841683652285184849340576936289580535817356770165874401463647613643481683594017080390641260274032354234639570347478049512799520073691169602633038478116851702507291988822448715224834603994789265192933408632887764127103013452947241327640192548698057318004896661194643520739269778205089926932119626642555016344208210581665475652723984443295442570115310304746621715487753667341400409780949172538392234611755073443692125059925457015610680300507030673691704401056524309508116815930897837765244671366986327507597283210874786596902598192591526900715646717039778360001334552919068369762307620603117727717879122177676707900015810610366116812840442567519389352723581921258531863164952060351183746173645587351441256001614356835574313629594229889659388687329130076905401262731533877622907727988072753140585305258009505755525646832174368733929216029709852212399856555048108985791469651055964262349550152400256476468729771023549786188102069542577836141868471792980003823315978405752080805861843983161922611772515931861898191045381053485270788360389241449165512263531501044518235978780709353797029684822392927268542201677735845592046094774543754599585181194670564416676272147186747564297969269918086733645831685177950128861288187458107200199773919712338229556080191903898700672257726387399904040304300963966492733211290631774877854860966953232610778379701552024902662950917182589824123585949415715294257508677456838144741378068824679274843678729835421820263691180170289055219814509069614008950563912916347396141678880205240655813705589932736662271682203308240463762177852385564081655074927353898939903637151879746136230789966725534199548413042602901253318008413219246158560401659984761000440477786580390389433888352077428752522115981906451382930133119671635266085675882 [158,108] -664745992290426697632242745062141476576935079552706561577836483054819138671921483077507105407743836278694728790938807981691432048994043201691379107875566079367295603726993939722006169934941668397871493109623457640699700656756618327326081343836436710489700761540954440682787842233588287740249390531850201173244561265940908816858171428917458102438168777026082012569338130583546203019365531616448912341038028645726344377268121483903808464129274815594054538232576116051422959836919791413282991368981742542715963228314023696688061336966897326661726271052438992070441187077657562589772447064474353089946657525667550069636925412441862970641730262611688136171040994242418700797031931485034530582309876962991433529816268612205042542773072777100290569614864300595840906842057474889483352670846498218238965387771797458822843559049506818751223417113360605398832789915810257408204198059140252831400549573260307056462171349400764822067896998671865519054731362425314380008890924198292119407857248787051256490227919094224008740144616996105743653890003848008472851074014354190738539605155375809105612966345728274571376752632192597764725602979321718396014044571555238233073352995409532958660643673959761349895999007804184054857582575103823216080747762987958349215988875195146191752729769041708849617232745068324701306740714189355578747498731193696006910900259832216521709638128299769714608338993604873317432736164637770181735983318443201124901195168458651641331505631040543918280922461183109959806533540552819004016070583390027382883727702531757788101262206834212814908436305018824197707729116212970400644715434153433252183771734633058159927691192339556575770764602429698537366545617715630937989818718169419254717535289430980168336895785905090638640934742978651733997259307597641041721721481 [158,109] -18024309109584549068475422895549412529442216212182439470093985356418078928662085135047269484914386722374630113538237456218003335267264775791083207171767886274654878824273646069758341871462449682712571962466053123470690579255468963865123893277655208534445722433635488991002101656640830377342273363301022190917866487074069418981754486417185889823628569877293997778321119476058562829524372794394669146960806542808492569762913104392219748785298293902325187975248209415604850357266760094249671019265631047669159165952250027286410379835580700262066690403267690266726288025086247323471097456696351375703754720582732314635915994169979827716934622467360022376839542674982171877625518371704139012977408912528970570584032339098623663334557743542326985470452696921941171617744114594416818465635909455275392380840005325197407532516184109327278331064750583897354903648871230344397399575943427421009755162947322082504256887651192386031271758916524452026749271512763565680111648926730622995812426155853268655550312236408204171767037908790352505532895094782322628448060261340456178665674672469594231734218623613890958966303529589919725178241685643857250398434166600109087336322117473116668191980103571195220286605225511494268578651762418133470733405700377181454546540234678733087405185690885201925536399749980766561909309324377080392828381896614795321727052524218310229052985381338465023063332385493685598249903292346621290223470284310771021483695432667079400988565395588366397177424243160140375051781312565306495133279318155895829950179697717209931140867225737406482395796209697641825687355243222104376051298818237047756913245486119128069943964608820060458353521488562656639627115859768092443095428392355999044792348797239678462990401786754799968464508061536168188594994737152113561959 [158,110] -3246913851276215011697390486662100056095958056437271677587965011378077459839713830775760492197595715223482214422429545637279681327504625045493221081834314485193686592658821594560368968257024273189800773813785472762035622679157106252415612046843068121205824989643260620098549371398773439429694734216248385616377792043285984667555776816428398998461743334598902972652246068135980068930914010214425241178562936757750639646352454423472580428172253560881266518072070864283794496368834453069681105239673415191046227025295018198724515193419285005910231363759437402411116569734212708789154456188999919009029465962803379522891625323525045720543361639981749750112866837709544497575246779359766631885501280268392526477213971041232021428006482974087150623537609559117884294338944576640747603285158864103031830459289677922506589190019867250459601104734522605686788470724698842456708165941500049290152994830170927671421639026166027783156414063419870449994082766017288012055125366065076198709828227072452148873647396720200826281318726498070486496077301850409105229917211861061057087919927695947700359788405548979917762398110555109569343888768403570580773693312682033994736425306380746493739552005933791919107838215444453961256869401510802968635113480500279121495318101147356400608370331561357184078631808866083465640684943921603734962017100378659698462056878471959326058769753027818835934627768340853192859070482662764526288115991701286096247161598824983011650547843410138449211922168831456767026279864455148146991598118284690077945275294433767526762399562184254906124079315673743766033730565247734665902939535503992090638269492013584044626779231857314602788627913193502824663031995284215792883004197914656836942692364819477115267816048855312778447688922971502217711084259173668 [158,111] -58560310698795861655921721328797194766547321773340470108751578665706745289999009125252236543782352326258127834941108780224865139600230986864198535631805857694043690636053206871684298358514411412099928319037975016752171712909111298848071711955977783331658476128312753989218854533302138904129109072573486951299608027273504877966043389614386095119025902278084885388087387557864691874640243318998846188928513209051392160258908422792494173509211202687001545595249334106520339513589588991898290640091320078246763135951872313717283070996812713104007931433550229983584031880396758398257235560790950261885218920032375057597931209267269445894604287310238032515726396407480624550120709835803573287706850143955771236945404332431309756950143545062742881267464799133429757573804308923064882294494610707408217791623964886505194332784947434226150261969433253738079608921723721021601826825431294611148782874527276034334908084200876140503549351584385993836484627457992140407042311224937807306049803863385138230116343955448026455775047368699892995999991819973303681609095585078856827631462757664584747084483429734803422211134966417888573099231637340835660935489091824830317611473117411504084033804300168689037097274041551565152678866303762942629903747877971197654138363340038008116400252352661823825054984293175708296151589827210635001474581893937403111128894963740943237264250298717501504548860806749565486766458117906842889745046845296898415377337722972202685981021894993542904982803973890206690767236607918944507941864362169163089848436508581943595575166027772508078526411706703745851738308759429380428142058259370685243716387608791533242135494901824045338351844483488243674493219902473817374780242175922154700191926023316375742866467216418088308857873167851537626514589957 [158,112] -995114759597765721708292938672950615808611016514592316847520664116811011441197273347287012911041043347639162494546431650697760585570170288451860047800779808010895610307457791052906104509368573540223008884011853123150504384211530419613030140137575859204546232463916104890790857189029076219228283807886488895346808321613759473385892931751385543079627503054115638496752351616192243159516328359909567026827020591040171304336350214456850292313952055989457188770753251913044978534209064625047594516524511675365219256056213780163244275711616146605178331593471642618855149110054151389520822651975225567329171414473650216913072645151377150564465252609057829678627790699513756510921145090950373772462610335599856088781936419875493167725576990710320618201257163702559062347706540632126627065045773481920511834074583282176310738646352613498932882506324773588659128098700037146358478077109327599349449518200508947428741508288520472743449407492307191881467878574273828573824847263477074796286687369101539571464667465124735952005950985262082999720483298163799226298629439221926819520334316233265794304672623966022427761967757298547746405058113855492687417020996544037564831739466326980518867466819546672893993315440087531485115286478083396747166214753735875509908785427154970859531722214274678783701346805924788800119357428192468318524005277305703063870531367504587776386625012682377709806204842055252088648332067561922100492452500818164756906056731093140839510626277466832437648710503478881270953259651196467916511527344891058305381075697758911820361810053003241984721707059731402572360263307588968854122119621555076571104959254571884225402089307977584771588456516264556647939136565373117448828297968988873323337000695231868675158905751710469210254101593045899533074 [158,113] 15313257646514117450939235789961184665606040711391323093482901823746692531114875314589877619935708914961058873305692730719140646139726846795013317951027624984832037506176659068508073987112985698286150459856977768290923829017229400753834781874780721118716311131235976354257995358257506893971813598984530768244393588031672294541442865858966861566266961140070111216613463963972689819650726915404281984478802979323816004967944302766486754520316801291160760512833244238377144372080619891623151347221747557447444639483194729777334171477663080347298398861402583814485572432412942348365560648940749899598918508542646180196363806727773835758187510178787837645595081266763179501153422948608105808851767515265884156595634144094421882527159556108765326135013674920494701855048544791751083500987666286768696200833935279354937265110756592737303058462939961920330345087883601136883133085576222989210521212804152180809460099092622199361047149910532254101024785306400761037116918162178071273650939087789230384106265634129853466886209221860384814019215516991133825779476676667030243146493402631707096741938294442167908590726852131090083549175783343798034493255817227964970103450660047891738885457635618407324942733941205756046169141271489988871225227747675579649186368893841748254096486866157493460599996648596195220234729903349407671980168796718362551750497427864609673390434324307982140023398251728013734278345533665765173884883321077084295448406944808313224182005474569524036870979916593394447704899181714170907765095353885464717714759438498902322378434549379477084753652271540022187154395189158575560543790610769072758071971652198425488145306849379670633971815558868180033191182753222825952659416618784176674040557382726137066217726591667166183401670032225229886 [158,114] 12307465339721266233876433607499033653805356808625392252669659130593824878378874560820935271134782450658336445920888539339721284066214272179447282795732672688572733100887612853664542024152012032967900431042960957123192635917590303692122095507320897686874214691428274028972881315600286492064451443198604846015085044313202493977523457504108413104182138244472969315140532814580215911462788090417300687831557194085080839187219096867167978168139653976461764069704053595817310578569564368735706517409981159932099997604736025571618730940290712376435956261228720733734339623075236025537600820055118887544104482893351085051899066737562219470416973941662631522718169763826140867864328986254069715868795902066353039562480014631870707599555685353472813628641010151556782123172433065991776821115795576734537692761711525575112348465703625510398855699857095848268992928402391678175005990218776781390585653235445982253722053684293692349889190568386104190078443274320991856824277270113627666529602819520489028879118179330957634903472141316803248250291573196222958394374774935963297131063812308912231846849751973763281694249725788023171452209267651792511048166482617071741276251086906747745685699680643506167990261543398010452826598958096334452166942985422497141188767869897212592318295956448781948951750348466131082499878610777439646705542474283033279156114782817665018701785625909838818670648429086338448627592015596163956219924633920909706024541226115066437114107552550113841893152092719278844928033054655309339471076801817774394600952492667282773493657802089291850372968162828337729797738411606390384027016323786635972425052233165657217903170177810471156068001367810762731799477880008296034187033994827243281023872575857442199679585992514988116142294968752 [158,115] -33655903798406094619293668411682774513643909625898002985406568526512529053024929235793667990897576186683762295963567020748438001713786665837324097913502598822041177584473966672296686400100448197150270252432604659125385047562220524597989989524246203285409489350132621730878170165811905364398255097521526033386092821094685597822261009126856332939154589120831779217057661220821516056879412950268417514558337227846342361617566742795378049443778006693609567836680772148924759999350436501762544414146083644666106269930783029815064981307165394331098866878726665282781879343205782150408939892054942559004692532339205555763580718501601747683057338623848258246706399381446176359592445356411059360570343302404053310264282513728195795539345193481639341116335370343430520990140266446984667609395876999631112853357355338280291300498020416439204393184759887670935194276063124077976386223335210423265617607735406030424115287621425778054007440880605886232567679910387013935286045357731602291127574853124058083699293152990035377066474918667445460174994546865654855069358765158056754857764670078049278992460509731670471783805413684122234871138563723285610167770130489349871587320999909775143034416728613565910616380021444061878371902889393134559291520592404432851074718462724632001254119086032842719652010559304384964657694286186481169964922986234741730727459207645215216530155798495759986545051203334328375475705967537222022023301217884075317072366186837611403078595081166734734037044104811408823982823185052850953782544858890942944763157614344317713735096181703320777674954572825786004479557330663714525353650940125021637573255372675019508969786323121256898597315242195153526028985104190267189767729902404518845936573815598509511053685032548782684836788 [158,116] 134769310444758073953537603294377909086605982525942751403785097866271565656784569802821695037968033804358880859866655508126062813335850892925676764721172443012124407840342897904290129307770654311120865756557760660687380149966249244347626975179354567342873049162967615636592437041289700150217352826474616680538206688029489155077622943679710856097218288401120128373811040421646330513450493010900509460045399210487688663837015731150176474258976164313759969869618767477954514467587770012292613222713686110709895921968569895160293344381073783277853088139896316148260448452119733886095315618715635253936014912799461100143636689423728476969876170505883246397816566720313166463847151937770027158544283318427816156349448674168291180970786827869470042663859092074128218165728281972010553788330018174948975218303715914299323648258881819694525758694909039178998218468120408150470138467630972655462460490879516115818434235354784570029031342568066253629316010183703479327628798802076591267374691299720450495425332783962838591831076512286644883690189455498375858753066950165614481523450345279426233269425974523378731631244447790591906973915113100072283747136255230967723512598450782869346106250827117278185235852183106404332203940593858502057509530158067395259180612972937029748548657776288478982003682856003589384472458283875258039249456815521345578895906590283576793435133561055253078901189174874713477814459293447600729183149586867325097727169147959623330876747075120828578739167306391117721148964506007095613317958324022073561160986216242527259012286168803248223620881608726325415734989946704422658308682488799515593847337629103258872044136320550367070562015101645219118405302309763561185141258150153419008225429036528945866382232267037874119 [158,117] 778014006469683739509512615915406780089952234819915308309753845498129932985100947390785161939992870322152123843600121062747215965225573869692728637778780014936705047177076649708167604494406725992769726060929892140024233792923501236815915954905917138996240279694015090989454785976338301734791748058694327001257230996009680911379011936482384827269183992601982742648473280643679911741725981348588205636077973237529135696465458524375490060338862530288855612186981925986710994790475484843167684285816729682151160456799345174479310912176861690485018233617990886177228533577687140740575334996337072183211932636942885431403293806052748397773836806054869251304445371636546168798440403501005027446118240851029983612744615643597678959665066531293009875366160171883757802889211938590119608640802364756917967766941765057266223649178912485170664703727496642252185639601171580914962351106232451564949833078137659584483734553843593426157993060973058372805062908687296278595513397221635254784501649289424685329257428634046259542416521683431298078768033824530312512633921926684324313804703983902455877003013817572287509052738756457797015651081004181995140202935488386090875843851944765748821789515830626023279214556201308527326086673745596540927307438387339989274967689432800203275923451832200167034223036374107115687578606513982795867887346490477815561752775876812727210349676433793984398363728476440491157678789962247022909992144659317080196252325167656880133102984641835793721779231737193817977871395439840630592669184757406797689703527453089294436856112500947716313409643591545240220621260419213894884450644589603514013011158479766646403826024087289954182246828185846140261007692629317096697769340239207923250237928849089528196183270516628 [158,118] -1500965691398539354760192613040408297455084709737126970011810335146934748777079249567219012846217500638968745124236447608905830820681272767251565012241636609464242009464103432549844055438048239402569813929616553814157164874835184174663727910651572240479216476063000873558034987600363445894036444094101217237172729997498168619088069824903414531036710521935056264051382493516522458903858982206672002277435020914415470064520015285443875805219253242987659948335755830548902696122239150788658665851503235772850372490980068825311905650261723322099347538591365588145580613462888873767632387131787643103102057681448099134133430897165679226893182629020365243802753544329050459156845802986422890558395507923617436425156439514125581978344998723877398612869971018554511739305913707860242756868635061677218269656818884546015857446799003252314400956152821919436505071048539007449173806348892777808842939634655191280489080442031184323581631525595099154573601913329365457754598944768102101519584832871294406718294983780913280269705495427727002237556035199081763668021802767390589095050013231864371293776447701022682779274451531281721234026454910674245810375953663010653443539311571887082397177870452751159039174547853426624295250869124130046218012862814464252367542411185864214893908590042581224059579212336147320207083467081937487061049706449479635954239434129537100504706521452310206052789050063381493026956644023683695296083287465351317751954670810968631717419054659377371768898705617646172009939705838312842667041295942681018979833111901921054982419097607237831651723488320317717363069894390626627447328271757111522703810509237723639487763363655170447162940675383692451678599602068331306931981218394526521549682434460327102844388464 [158,119] 3764511421869367701356215090471153693836527703383890535486074640104597175406969604151948560611124503099702936375291276364202049101191349237940820048659799056385482284638999168112707502339104810617577016676578515076599824947095414199977244776181678150808414115969359587213310694048099313730603083279044017482624604390146966462346345134038257305157025178098985277991101946049634439794525324863181931602375493319856165671429415591238990166480699171647948365265183372011466909869486274447078871081451902838427990026435499507788700228813483754393907162881546228649048343464407235039704767635051293764376449819607704569687361485379816741017838328786794202142135417126562147658978353977651149787998589056170427003146396051472643896165627028607507895271357677149529153817982697075460589229440660938413095421459485143137939498295493978261166658121346551792097983731881343087106912450442525141727394478436108413160316484451805388101531882396443009820704911538567155553654495441602102184633232541406745980790158105329151696040082778206140658275907231486811021414529196618662435661467464362899232056755151651599033762771691329908543529353724928953695119866980061800634671701514666858242899839669151214750105153731337277060320220988076556679775674599367436068286239597720616175591709865437339877770371712884044427901611207722920454583876584529104078541879450969165998154117129224554723969699901637950243687171870766819791109875332520150873099382055916892608563387937402104393916384364490285467554696270549062277384685150703409155636418483537741116819582018479189402609087646746013678511966145469169469397785062361865941175671003698407898524947396204028939602286632239632455802405936757650094366132335356650139247308833468564368 [158,120] -3951866629967978212078115011200151404141207993839401913500805539097197671718111999000165046549844329723860641450761970509910693381109939995947263951928559763995810366790550256394788980065522589619907670182443527354826891939414363290833067468482232167444317992934158658833919639195924464177218224103050741603119650238683891354713201742826541118234327818609379076120779787513810315614728248989086012327563322704442553471760521448308663978834023630843844815242723754828487346066872573163253568524392957893286213175348833558488069629842789368559779201057384393597480556170495268323358850021407770145050947113781646297549343150849454615218237069500141492918302110683508862440049341864803775270677302424112368243459879153685585812745659592560528240096619474523415567212472674185488056310236255988202491563596504575917400345423875392112576805889650561023633840542475003933112924136216067063918202281354007979880269907473032070384182044228647946699929955683018561530242049192343355277906201582808814844772823851843764856073794692370195019736365376950336142603542685206942097343465463089725679629726131901654364136882273321876677324847233957368131648460113244514490111354764783746785130227492514143160750400186859330770469385471157057483563376639260670881217276590429809372130239256450664830835312195269420826446565809223204503496314146975150515461888937597840902941990568092577810437072987862292184242951260608844807433072893667610972802274816839097945840027419419231523582917525994900538381430862314411156507138033225884289267646613995254361714532575362128624253612543810152975446603997673354239788722168137393910589045365129802936649451387215658569165580866921890160487660419585290633813876302212668169020370021343 [158,121] -23308644810602862929624632739063706833659671892115186807940070214862350160388274772625307149222311390582223539800359477135412458775882020183508627628521293381009373569682757729454259763066011723738504372108142503674301039801756434150809708817072865357322465249551591857463718436844032061269234537006776945490993997559528756146210841545428950743462801032147378347768460531792107046975904637747668837367179702381777305074369254113243638081929412972520808138423989994667384221853375783060694288855728140065681657187208287298506469566894201631835670570197388417637001711389400939951057823143564359675380724436016086306859543847990364584905024675464411353878885634839635632830148330257115286198777320785526975563392804812890609135342106278554265636874846470845843181307232286755740048526099309411565848935705464852081763165179015871783353846432078064044945651843587343999864873317094886409433760947208079951353987547529378400175799359506755732715640867747389440954508132071092440215598001055303488523519938393244347438093725320842224689237040043974855815079417341781995562985478850302202022868622470309004905653164134954089230037448631983268009296714227558514231252111891205299902252966839599128199388219540588777651479994338571553158047430781942322162940928915181951422325113538281178377358840942477023440330644908312535152906043164366639746674351532244912228317650916986176517084912121017293987991331636215272528466679605938993177029451163729677449101521990717761073565949682034630921171983526864558242282677278435914672052009372159344828255943152781746254371224528187264013440846045342259682145634100744272612578997312194452968860879547594785214152016844517036039528342999819054705681022322697030165991561 [158,122] 24946092264855840563043947191893431800102644034407586392455417616104762776200513319483906214556307153605667969842145718427824372496804492070047135655755708380540119003918180897496059250015555396879883310201622539190574670322174022768942630909020434318343828939717457194272501411911949668263210637939587975755427436453944595546029661383396478813354888728950708986163191057050308256062815813299134505766447942785529796653289821706056168960186322407030366034406743165924784647449632408467840082040695182696724121042273459768901452076313955926530640348621420036560302337866676745728929539604525159775027572615150658415171472629487844652166216376001047933324564096474892864560194138137467935062290562933720100802693968684931293995986988183533106248517057272988191523021883983056953946735192055493270896991015366834531408771897324441754957984168704379913221001313013449617132977369615421128180525413588497631156000168790384329722848613795389862106795848222406935575810224703242237529404640281131429416782136722096513877837653273921854040199688660608706694192889207632670002130617572686334294168418776839705650952313433415068026244041750530055569918168377712547088680067888212127092605721307553261461941570452520084173542259154379896856376322881733560359922161732892594800215986446346322133035357682106223742379376506921109400490524466035644508992123834527009761699818830071079644167320110201897719845181619340441956857077651692247356765769634607313193983497423909087277393436427443404332050455927610510081324415659622086678031289199131803135628283759594971044642738102789467365722467897311793853987462127721659005150333592810395938935209133140942100900272698107826570637333696533916931331914700895837317 [158,123] -57940043905513246224864941906134296242383934708629858041499481808521813901971115973916919551367974163889642344205345687958184361967922604087672028536246009114758126830140204370729670748481657943700288984739094253837926077345137628359663396432708340110243851508021174272066942052580900058440326684151028452182194494775789031594495499871331505583194910777339057043282418124175978628656135852810259393403852317500739847781761941337680607424156855316764479058716409799917264544496950065942933865679682703813251888162432922149816427124594647217687954268239942950927413099924836786843839533911305965678750523212546139516646429841377821937591530493993960250537390301365735229317439405319972415394143020800192099544861123765474466314694510297108712268175007329067299390799654270349304570864146832902939281510706354668566155856642773102239300287745814918492612963703280636316905028632428284850250963132769318896432475641276009893162294893105207771015317877034463732004213018025951416161855522223948122342000628593267510965002136368085082867208912212828522497282144694003479444592873502125415853258240711357479906987319038142638356354192036119823811544541914027747653631025203296455026546195603628838635911432455122177454750424872459095782588014971907231937922197384782724376925828603842436375523798375576830290723760947739468574703379952094648630356846309566728808371968642223288905587797683965267422307960413771359241863995991255111359439880275162032123259660243956781755896918022843255306934091273941920121354833777622294356737398074472720667893710612011075929980443256499591374319658501610891357731356244745226015249489412699972908552027758136476449397213340978329862330605297207608755027321053213 [158,124] 55033339065695257469314387522723381612244500335318545084583951935337648305656166079546493763500944269102520353269974417530678055270749457826264712918872389516103751897905347982170704784717628355118696555090844288044927541053481645696199489424192912878469399048046642134234130131530629539531231576200245407055889046283274497733043100683837203254966495836586224437941838476365341028943057102798603412863126336976228371093840317978615288724504529692790549277951668045456306734829324663131357450830513138531157138168597751291282730654600167003051577817088252694110311448168635344637030000540342582575400117300820478818646629466970851977900351052903355955083845266162784029312796273228421524543197895053621555829344511305491835955818705431153751880876715818035090065211172482764732015920103274301824047956887925295401232693118677509984168500580229862717489997605428615188105244533636207950394428896411401658278475127713532856287965949869348442829220651695630386942875596624086383045297548784549034317147645270961421180488435361344159541512244650149322253285098395644723398415909527001766518498940710391531164846799485359815674773516948027394803450721779968375547322294621152556904367091329349031168731633931053754411226887310523660206077547371970919807059862997652270336669170158579214889047225646816698777307996802701149690725014845097804023529860386919778587814094046073367881901929813706518453177150608232329188345153404599530542143693923371521490408495533384592569969494879705281347234481033531330537643609261557755025899685492194613340528506085512715306119727679192357593855178497753776890430640388050765800383832016549080938152005535740419425418805894160523086952168028661593662338357 [158,125] -24684367077158436910422484562276501923793063725233575698963764743386238770530043205226763602448810412560415102640798007595326915469743075797271849412722931750870612095688466913288373862288489312014600307608350237905153828668177686645803027000594258064490287940052404832388543162692297606798232187925164201125841586407748556741456492627689166459736173412238539770749044804766879866269587503479304902085186541066263857904899382207344186579924527867507956491177087962067341263796919870492731141013978502687642832392629980938144358675247522470538693655170607873829474181514513035523845930874339551876382936769184828838143420766190334413991979390371013559298906863758684907737207552732978536108815616832506196358573586440897522025252084106872236656195465995435817153433690401445665657606130475315057677623290261148806516215780891831144136375232398163119961615727236272882031557897901431681555435643520786158961178492830217977037131532245158838821976928672019776720505758995586042912531682162350954525462857802082416538331299974471573713375739200208494690328177033456145894047866120303892656202824028302424644735164094378340720355409263198332728313036670770631097412079629904843447562417971399822001616129272701062851936419698165629078690186619664447855941987052537584319009497634701928929843719841357984194388866957241725040295146059752948292057730373617136104336724225823795142360914235360330354670778145752189905701041344843915769562089138053882374689475971903664229602077041239529528443663665839273649201276237430391242755958340651135844214430646578032609915615809517825338507467169710522577297956276061770794023924801025705834545972249505629582894031645985587966748165632771999840 [158,126] 23857039952751293825186686265725654908355905727371103559001992401979052555927294645901884977162278042952392811545426482211521084122381299489576424923441263180984665767915034398641313124642442465815113084930084578609192701724545588788734455622553563203946657116079743603459625060512272953243330168742325616979562764555537424692035401307506200968234087822591931642038188177371747614251052129944235204919686767144114451033805105642140549924353429836471232280030840115469799720968514636097945843510928707857924027986744946584158605538498895309761610488764676362348726456735942358229181584607049321057743029280072668741731074974557295339156738405884461571634897967554041609582063078535246331303397483026552616679260161511001057873621265189010308591682835337863951959871759727395611026010378359274477299295417738782610156101874292001149691123304889752833363794136543227149856582064560901211894781072231510417136833613457639613482708164330514217786521786958980989158972182830251667528979793601713525998341594830053340987444976707907949805841283302095716887207495182958951562209376719841123295245875632813908574568138685638550806532564439628560195581950647450484158732994072369121561192697700425182198854930424830241943092938100720809354671441839145706600368644378617149170707818070619952049810739187703562677431734263464463137436089308527199998444488939301758499319859821196042920327390847116501150761956931848985573802497656328024556766629383154049275660763962595726968225574996430732843934019253040449860166383872576847658357297667768471099853470377042904291890126190352830778740476434427839584324064279369131896765675804966488872587385053425318436941446894701178139487701037038 [158,127] 3448957059840143147395516615895890333674151249297548940878521799881135832701631619094211817113329263347239497479286491289955552753138591792695084078491480185772910776038619491184010282304394314788323706603026685900054811196260693470800960726066943907449957335804991404235010749575369687281506476805814614202747787639027355526410173003212503944919218361818549160002294192204828237725408640119746903000297593260435650593313170015515995742443011662786239801858903364779610644622604448697480716794545771523372841058550507216662561991189416456999229052689668286427993064672355709951727439212915187419046836522993245464636127611759902905903581156423447983719408753627487206858330579750992311844470978119850217731942440893509130208120284006050810653284461344058647671282939237802944773147125587320451399339205132121541580810318733817802174892129799459862816847388123077884043789093669491711421906851047554184050054363850990000865359747031659724238740420092257992203785572492442068355498734791491279234892782433657009410816603247262596631834355722808180044303083782099521244386812133233528877451025790830534613478221891391760285273427703666096148800332043661466589266251008318061158590106085962083947583732467473813705621741835084685451604723992957529394412923051540801660408512762297832112398657094928340173609513447050879697245794008764972735405320536045459001769617913277032277607809966116021699303187901463128545391846338368027311861787844982733381570880866971818165721790011596875593394834997365740751667239026467898801041963679007322658720863629817927944231064421300873784945935544440736883454185133104123186129026212592291657445248056775825935497916612553757285907365 [158,128] -20760378940890835899635889371674804376380781246972341464628095607012933096912591341829541550456617370145641703339240687072498966318060133491301315534378646026580239118560919931701120514988952683831245950862469762301197693922637083211594534485426737569169812885252843645883081018612804335617223636017541238982698010854646612390511016191571757819340372398107815479622550058822956022841530100350631464434176986162489071581739415836461330383321061809230824759665385495743476162871406850586541034910468087135219174452184636751450016546871982478874408149080505256640526325389378464802044888291062091797135378697324343431662994537291033323852845096670801962529401635787624990944592793932826417216080459132268219504410626858578585543395312339371232272527078621233456943089901027233645982141395908741489418469843682295130297209487317173797710878178287136614440388771187087895422433725346421720584983189221427309913295364389705678358858355498879568870728983673716207157633493023817231025034172398302234263271363693922674370573870128626285665563699752767695178921402317378688140542117437272025532802756222462381008895988267602485347102337678473951640920156837147402051712152305242534866524673150754498807707667269452341699637844708013552448136161810444749628927618959809439320541411738470022688105540988554870310907781568825519426861422268030223783067468997446327849835586418122113280409096939413571284404720836576022957707177389594939591152815652595647363835584048366578077559021021661760831666692662947313483407417451771751391516346386783390039095840889539352292803671066411291723232459142055326728758448214333922380375609324328428230657070320950548829714981042074745657 [158,129] 5899541431037573275102190656266631434326045422103685143081520766639114374878225032194039759736827620747413104544271784388501009320545202529834582644524244417307387134759718794002437461130445336617690995028215089457010792319523707539815618838856277333828106283415246201807588576427598984917203313160276354907064426806239931684845159742716006150505244077826516571105066550326574046289470879246505120406588383247075084396582014794780117189427892988499034695407025315502015191907881212022435955835755592932818737378626684608472862349324382659272772620438842537170698634769408924209128367116993303687857365693342136217730004275446923412379316320258295743989707419905653376875945025355530389255906244597626332030907134255136091940112117378414734224636679458558900964133776328548452649094640987569822705627549883718049216336368170168811485237728496494906343550490022256205694738010055699893495836376931767309372530016688366699640084752123729222641653827531014637570237146609489414963844091031414665100921440468494381926887245678764928726392392913045903562442766646817761823941933216231317443831571847614915148885422135717371307355274608170840738973292631557165412208814440927480171445205056722271739223118129970709886607877761409772967537268518994488775219463717301427330331057115416949330345627776505330423653084473357369822986546886277099475153810404318553409816262973342982362140908318675633009192192910497757001351358806413099655532357814408746076354245819509186693336758482814242975585531535488203832301882603869269266498561774435545288763247453945322939936553959435945739801958432769869139402571073840762722173354373391859239531579003406894985412162161977 [158,130] -703824016343428890544287062264439175851563914395495357564322753825065017460556654547886769630864549203597015769628497386638808706852641916821938033290527359655352085719187437958728958198339230755429911452014570298414549842443665938841110656412634391843579001143248104468874242139407492810409207787846553785137746278946587196806681255638471279685370806407205945371035598679086624137897363099317454335571111940526179462891924431838983825127789273714830490961774247652879901329187142193910697937529512427152776547316167218580341911734031782333527233881617885042496771491388554655949597801216002584065620444880118347184795800638549374785481743477284018462109129919797466655060550161859683485901264784110107092449568404831414436211517807471640227258688687464999981189729748422705545490444186013849833384630288136644447190624401073867117754064665880518456960618000656652057287178681574245421308363214078840876219955470473413877717536829327976261064872307255527258603406863857179746386600368102522589068977289244379458585654829615722669397824319750078293402784149384681987906510246023694613651926744432794045763297511532877338534197989040437207153621642693961469296408230030145222030332376367537129961601497174746681532424881382879331080554370192707600004310252555491331077133295605940817277105981700524781554444558470724616793796719131021254564267242513104838481510048774068840091308991508926544191348240667200182310565923884845095337714433074624356374505476065955847846994437756751487117989452830656086812753197260788733597156374271422460549439034243675597645633964144615145163631379296944174491627081958823923510483529567346425382716780291226924473219 [158,131] -217988289131856871279172425343833927550119881520913213585172151006892747014189777208253844247725444545717374761059973815826523941315284276981352210193922450466594576789241576274371737827365518073935461043474415713735852676757638462327741047324478751289224296695116435174688522424819972678266819055732600710883239434802857676767543981983492805950330708006904507377587117611276919966411119112753131490099073711746113042860638459260609747983752422930832240677746473956414586679733407795310119669570669467217099892943364987957072677603466090703790853315106019026964471607607737271375010160706104852968599323413538608216323136171407181634367031637445231374532067813454667796146978436332320707862159377444708152826457959889638944011556745281708450807757858958725510168046924148355656762473698679323757478777186995265115941530844779350034074433439965858125900940464846183464477341467150047756607734776053112265115833791211548498178105883730336688985925531843400283295732268302105939997121824799300093511584698244901782456774339624355834199046180742167807473979099757094252172089215899513988618757987559673391254994400086864979074304200277313284340457931805439546453575042637656053872546459977727613047939599479304641493076372279282827993744954010088960997577816075110492084736614578740705402794119425307080546797526953767781801224451120296308026961752002122213193064963577662894976295551146247773296508916325933558331391931067707995064343760037371137405617617626174182484055735094231290196483919436226435813514030396961338159895859327991383837253283423518366066986010515508230757380735048000164281148403790628785442191588894411417532719957143333302 [158,132] -106302529948331221999523592365198347978113386430679162492932270557723918204242374203913281735009696862513463730859112403480232061551908398479866257883465256998799480124271493208557948292524575244554979857547922114019548497201141529841062962936709639655516849579418315610390189340909841679187264400546959619350287885697044728504377435699234816252798848296390957151577460336644026300033308349887658137067447018182518604634240686224332269242848461291279592423458824942797141505490171382161072214962849481585498199742876538249178562551517849955507883152844516759759091820044362294814576153137255113343506666730679844160823213657414959973567736986261984433509663344563594598232045382948964406008535771008355985088554992675013957678312124165539230637903096979239485193133356577026556920941514337436213855697534843150304447115592850518071921038114728061089633407535627073646354142769805874471248226248977058049438662493546611706692579027026715410159481262882179322263691886262734482402375269130173453543092891097555360740340972387142965939233446396216246977602127252728813566368017909707835771340067712058135832332390936537089489516234177052534138762263276496351394338961176860649376619808313346184789694454860009816421637864579726273411394477712781021120272277102496912931394227309199744041220652544522865592336945088672589783563898485096634921729406734795541496743384094398848557187696895827729572607734439489025877540313935332977990409567263559150847826488464074706822110937510659437493737272305397849824374204651405272000099589879448951467611470080478053810111889915550108904938313869759929281066992551022224852148879581779704224266914932 [158,133] -13902565738480958912080213217162551097298913777191553271650918832938662983840972508669663748852877219826511543869996095371643896002189546966446344211268711803731436819655638503700525478447502479948104987069711497248454233701570316136664547362884748174480043489535162671594960748638286632137066008560801844379072896459513602216054812360056235653748717864672546204771204307400533531151002730669539941409325822648549490119212331908614943151253162135610918009603856346332817863647552522715151860401885213213356322514279823588500285594954171758026697466609559266601957576553326968931357046089398508823879185153811431688656012897469463410815840338847457216530561708369402638433294719836169646955156946891612730565158770780602689797775071498830468914084004128851447257310459509871943893613555061243150185719924724985792736470661893085259160238826178546120992744009834384967414620111648708431127881702990429182873589648755960679546074765795083950746727815353924063894487886023296360779975933557521214780676714212620880830972806076350060506002404645154486997688915950445028240698442647556583526372141401240573326700919044585834117026687805323555036423884045521756864902642619944773532968045723785830271723115978989613701706382914401035846121171057220786695436447483758219185657873763759688062840275714928550150839255002227410176152223907641679161788673437218049548543550748330719783611868206685716875591659580556437063522224115954866717987884428031908888178936618135817152442253193739920920839849709912119691667629666922890797438313047090136546199743495575702121918859225901580399997107577658996106158174416089304531971101496599883612670 [158,134] 947993128635836904212764950565410989389615843041215712838751512498426355986328807812292933871843836344605551103430679063008319093747968577880644616519579272178429719836364265179909185344451211806630896521378239351401304405112252138264204921839215242638135614846723615486497466608066343199159552786813859873136972934416672223867758356127373872676359690155127498539158451867229194665308570826784419447236955027968641860180589951575227626824044051142415879471486332147079544795482204128670234315433737376197407109662911224129277410602837028524575067362152578909493218116297394928063496003760058506752212807331348434496160932683211612391538004633843038450795616199676318975823449198199346307851587549838787939409107249971761597128056102507738312847359114938793556043522944341092690134142880970681991206250180477903471147210860681738386692642988286488157570867943436292293430667538341561920467007180722048863696993553100165197673574983207279528722971296934784755217320061279024668492844677561448202886761151402639669552353240317923037625293791454430249102774393260884964632881886593639340963973210430073861479163059890340515504803873544947203439469865155517443231870218860118406063434260879331438494117871031492156667823638232960098560463336985600385553192203182262319105563465451442044585015412563437695145226747905972656746138899097064703040813535959061440853885074708368624783571485386101192776814987237934629057569316190823480628181944282420875322841613682058972085918088003215606631468551533904927606152608671514794171831849726312318618906694140015322252847141923048058804559773889289391999444778715874810476987068813881 [158,135] 379381409463334354563699168228925390884204590594209063231412384035077657143978945876548430857867726652403630676751113804916844499936411416766764178772461988674491185223820612967397231644555278312541083110547831061785191598683875877012916228467190217799580444439227627543996524932700342475379614123341303375889812755270075982630503298193083910649474952508286284325148290590910992031665839440730090976893935317487439016470423041862270462085587496922416398506034254456800488544740903314448466962076314154918182098599338116751891003108820336843330544280736457705300384206529300902490467388239575975961115939959688317316636437626005624734498424293738191515159579804013254995215380525278007110887197704362025113236916506062675156156364658427612290120696200952649891157442608786186444965750742836236383831898554880505917671209199877354999117423700846103078567373327037365893633719914750162551736835331169766525765264849466511121735852105314300202906481961594651267822386605022990179006833559321555842049964134450974553153501741639153706449802460302648599984156942179631355200730093501702224610346787927703001663790744930945027251054840454585260095997201604832585324716650372221652210031441412450990432564667868611674945408976840307703955457709585449374239961996886987855572943575981636499738606209830683255903990548996692547617644983221842936722636956379174339986063162208878378649105051942910011445793342975191773144676887578352112804950461634683289165547785949556295991060791855113118113299107201507661573779004702324853320731292683306529752529382186574032616664706680842530060615792362296623127042587743312963722858624 [158,136] 43260036646288634295779532075574517321626145208434019067448037840679728219489027154043090803336486389942362044757086522496218529160827552132961770289103121596800421460937800781486903208057913134178173217370997288827680434761708264299254694461772186990168899215587478244900337735446050197464091085917392520202386409487880859704401698045408523838365667503671631614343702377780670845977476598563937898219696841696690337812329705855423585910984056925104946613785921008432596896352033422149917050505736865442834124484717301437236380838445112749028367979913250750866512942448065629898881769833423524479845879237739976216123904812924398024257038938385098842169138231261582608053261471149514538578391668066013315463858955866520271427760334068773316789939038946288782216247901108735038846403311231684635344938304152555082131729617985182579425479981351632064454682133244717395218007956520212837616248636154688637973078412529840563157064906276633075499722494895583587166213303384108254089656507084339341922108616240665288064418576040863688848189404883169623042511388373141969500876478970714056700053932512799648416988470494487238334729571489464831954941852858168333001266035248594519208820062029276586137725231020169690547667104559825037520253263812978583972581746953229212135019539151698318677949603655802367004702131901670656385649169375773700854226224905409427098083105466795227817436383441685333459108057182149840359478788384067116829422914098893619597549895474294623891089312947346314891078994652020370352622017890307490477170056629234632539161186095950195212509633474971269484454371494671960246507019438896190774 [158,137] 22887004734965547633836115368832875039605990932871318113599148403466645360272678618085430530453627952037353604605416948207895624257956920565133452258621687569139720973947151156121206587904323320659379704963323866527442109863507632296254640108602073747157986513017355789501736923638623230150046667366515843065427004435579513457494338799117746595430196297430647821607391564982398098554048575776707296535212224863898850560495688535418018506134800286618650109566154325879720811318961088907571092181397355640018675691476740118604010761954750880687945373080569474882217202673238876272231922154052048962538998045117759846525526825350468122729874893934245187304322415450229841919677003155672341637499555245732292888837267887487498701277813512697352672374383035296209127462480155026592991459487077597595084535365857256557612402279588311792194099930155432807133276507741646978088087991789877135078078224243482387459412117645263507153924783693914108781703222420296397499551137913246916839709727004410752792292121055425526791298666840582221006648936824217386381694776419697865062845935904318465350818727249012057263564726605747675663695693251460779592786349889975416650442038400914038510043042871040673355468579632005602954380579250783686614692196639721836237791911213078098092631160553661919960733396783921420900215740015908254518420226692030926810640070074177358572482659033161122366038485884426679395683621368254245330830241824716625685066904685267130496659462272434421066477010696270956201777582740285259190954083492565391491165529162258079865016769353595685959818663589567512315788361576455161889033897006741 [158,138] 1896387403970572355601165342811353362738005177819881988302223199974618516447473855502256933503463512598480655426480035315460292322143590145960052959696226994193663284219879890222931633343273829476964184794910315176145488583995086848934008281372257259246571051613585387069889986147237340549536152887359455836718579004124205049095810473073469241489486892475769003670634745490763925445109914288410443566901828548807210080972589734325167833423530353748648315112056736681428983895567862594833633459763155798329249634155476083667979155875969536022376092475638944823135637769122401551237322303450396992659555839957512146867497352034932629237464590999558703938424524667745873307837347546956411076824461861489024666864514771709903517337268703688088272592814492265405189895745768908739790277019333239938425690824034356074870790702527707913488886204292522245762377000107020161096533554138104013927822697047429756049003749228066005789352087485427706466728034134816613673957544123906249326587031920984634013861087196476035722616290395108461840241384879169626712609915511331695958887979078477876297416376897089715235092649398307893830084582913509888691490986308537105709194875310643135545654012701802719915576475704917488476017861058454627866535820258660001217756345709567443812475144619113528663902182772970783620575599730883059554745407981360006829089006627525427322024664768238165056981424569160358560155600902327232893521328019046324351785444492077352702835760964807769148959609371312396193664546610849036510673069855807377995384682480059433659620033344125469653573678441730476789531702205532359057440509 [158,139] 213399947370558691196551814768783727425758677110604753900019318157135802043590887664235583360213416071160007221478265132380252815039815055394372479003082226727088675136497049943711343438174640476576758545165178740012084657670487687202169922412915434710035674994485187034220578631583471352524815523743731720559128539440567279856356607678160995510586717043207303787468033836097972617323384257086510175583298994260900693676124286848468761368837615742480239387732247214006255424762477408873676067842815300086835882120542359411080013190115530756468011028703592359033234563510230388878970399353346285768914742322706643719544292569686887681205259606359736721755538284986686491257711753677556253388132969636634832248859590373429669702303125853678484767073263543705208145425555842271790098699244786428538406259796416121417694498470391338787234663477064042326876437786253532356561481093924132878310347851606216504144522363604786501061247492431679859058551607139766877526325582695484431853599212911555868596683464420440477484139296773875611328105850454351376297259696257012526747986965273452400417684162406341522982740001168357032407661062816229782969241523177932967511231436821723647238835218891066679828216067958315047981140737364610995182021747713874855890814764681128941462808163469973495620428648411139449399140917940973230809800187256398744417973189152827241346799202542558711757360603694348099929398729215895047590237414170803687895513802867589310786078478523815612487140046318633874917428180835254620448124648984606762718069374019333998292563537370366862842580343691206053005437068421606337 [158,140] -1260372778007506059614850781281744957948365637635541595787376678153614704198512886959754416463212046260292378904522178284749003497008525726883218090246400378943302325378923374663587365233554223992505484617080504418351711266012088446795434575205382173294424182021996680949714221199433442792176115855040680646270270075352738371084392262888993123266438309157838711865379239967997834278682887249672833580419406948573255119987296126996193944170618388715088613514909841765461739010645188866351042483965875408813698672433904900152007778894170124317974747176195631012130032518171580230110519611645128771680963680305190563131491263929421471979145314165718506396325629089120668084949571097794916644210954092046231986216297511320107346943479509170517046495441512690319387594554701384697150822341386626658700869103285399899711927770476484114651898502051279815850816594042901774091209515928784531163458405335932600031915834966066277613380469108728172626195323510953615124842367503662377047059499512424680598024297686042180774265795949554160245569044449359673673051864593248187863657051918681060991799037930349257581299647339858291294667370900157249020494735998816511278780964275874491315400194982793588082624793893967833366006057187587190735260578285559521561881661180653743922558808628419357040846946801917900177044225337824738547028099671503558292888197772752778481953866941484175799926791778843138292923402346130019950341441580284338239659415756270352982018251565346089274369793842736748329117757928110210680954925823480387276878638813786145723551179927488621798523600393776477649278583426 [158,141] -531836597975058968461590371693228290711519850294176833431144761635238343105183340211056891559661159634549077661206547312678005922455695788674292568509647392354906323713196569562842813312276709685761641597417049500394521312855184082929111597488023412408897113281024584194713702169326506992258151517801910754032204178126379224141973571440668123266233348973798081067741700554849652312917605195970020514429161141885118644539513150249328002018292149710204905927551018411352748704793642330680050041986327089415397254707587650091656525087981882305901576058583461967540573766649284032826887235506431940226255593812849177567675095514368157931143623234144856706750492510227713649833740181881988206225887958743133741944321613965741201268481040886350699960823889079930858795472813515674013322619738098128904057277018890987683817693195303806935121793937559783607685653301672429232110451416006349152444984444201664474544064369029768568184327887412900529550061172340538281537186486768238954337055330152234290679689411909560309686110030010862733359971857181704792324249084888522811086732206341324187410145293264613733873522848127039593060302337323843939673120794405990943619867354065601907987420262977884334562315347769098169095278455108233515738420947650783577894448800890288967613529093405828834110879322530563314437616273926951144101785421986527762661381311328984460116861409834316580600314959594180045845580203992880593924945823779765108116402179807141477689995773328788255346367249958260764332103874902982794012002793977323094213202189874628795085640226739134598469054584101122833665 [158,142] -54971250623086738205118871009355109470703033389249140390815422377860886160640766251734664881100083866072552651839081026480070782934054276998082811252171776493806975076818676043597650655840915366736263336587724925408222598201534991042347463294158540916120736461909737935660159700367337848156755071868148212222563352311999961409867022532770546704291743632628640648619181513619493760369297589504919914553331277147977708023477105721819480742077080101656186318269065656997348515256709730411253757621278013012646277766400557604994547844182752434384574032648146071511094257817432841294512535936348874585898359100340207320940376479000927545946600033610079589824575171102570511506607407648692601791297874879647617026643844194986702459225270175973494448750145969436336464756612622638225646705279040331646110148059525140067828274314660566577997210743472561394253620305445691311598009887687320822078895540650007983605265916200758389823461509809525108610944069720458715294638804048670898345706088931521452143788649386477649521652846783866243619124868703765068596025864387425900425737029213718120549962458121372242666136927935577811236576581027172736644177051306654336036492626772788074978751052411267332085004144322474887324937446534177083202068191327760514560722569658935148080635777662968808751508897647042711229750214632113206113750794171031922034069983692376820042816598064584021042573860029874695510647446576169263125306057042104695396263645073173021877958387714766551899333612216456182443297304009000635463048529225681813654929408236126805012703569148359703337819239650842 [158,143] -234158917533000431252125364333380195997003310312880815738546693792569599579842631306559781828494716457237543798116125799347539298739873314803964505439040706007020569919409917823487330144075058351190427766037028670045465239258928198314370038238144368276588754939729418147454139122410183465311226208983247319792840858825655029886239499675865687480509068699934544738878179825474375290505751158635216428713463820437763563278873983259078427372744919470580929940602129540174245591643276096989512158332545388212466942423769339585496881927763008058156346139854241138757070897186986587982359393914341603852440996925553882310046213679775335819763291817029116156126272031991183624705938113323530426188574081288006453436445206395441943655429375172236296429436215523881291606146786720073267060632669713484441928424629486296879494419099984740925523874258481224163249128637568420552591054372661406983501466126977094209233628637687538319101771991023001709134362002539327218681049581663036286408177327806791916384103830677866392224616091228273760711588591900033133552221664808854805464725530150291700478838422942921035300235364006990439092292535478201451161765774354068978258872311955480216760476907685333805843791535910912582162283996064226170777886393958606268210877537377429821932677619993599795569570558012126739729243817056517897436148012809769008532375420937600594158259186093769924961852072342348746123464074308372063359762457095735464201166167461609956315072292047729498220109556153636811038132666451106343290084543990844049336192443578397883708039298946262200323193 [158,144] -77346202830232409984881506212134306984697729356886869673773357233907357831476962088427076468856832696151339369112815583064932458177146643120276319317992069973595913445291463495686293445442190434495827654890606720219748685106515850341847512634873850867970949054590200986017151334311415252017219622777742264101147241989610762198672091127394703102492272314151215882260279801440670647625017515477739688255479920450917268382620877298369682227210341467451961164365209818397709736336967168390734419183608781379639205428525456897502084774474218710793692428771540526466361906907453211185365610203540526315875175724899681561695029970782670217308671654244449167253110458016843602347624035811752391244565001003448657269153141078404191573580097891444355951770247221864742261250235880587146603747205113617800964081012142001834603054057643684080011516799819140412059602749765152339938912135854834980109728153106788209583882448938385404656995877249623445863065538817786513775838158469444325243507819360674622492785977457484956088428903302023461458946089102343775440983283365962418982128617526482690944820096336941763802067042086671635710079032004909402333344232080182864040795634067122256881506148972033899193572602640642461541138088478962136837636405946053503607438161799202677983263390396776655217977974707108839524483569302603360724399032354018602061641703822465042105434437605304476602827062553500253488119952798577516809471155142836399328904262292108399725529388003894057749890378749167480290718368538324704688701878013763311432157721467183188516202667156723528 [158,145] 859075845424953125189729701801813325534682338404417857569817166340193563369318336230552521540616129436610016951402225008075547369689169894983756011001209509412639393596549288966695096542383581369705245975698006517030970493868196935334458549983486660785864170776089831995607146145091458154077538011628260914070378818105998843210464658683130603426705139405606214762640165793071600691830550181001805997580127841974244291012050621327476558265587937705906190149786313974190829537997088586866213625335648209931618206090763339344760885183314765873210637653941358564742218368743845654387388950506345038519895120922666314470927992067424296803590827459459438440629055989694446990047684903216519583276190612495973907239684069687832683488771269456782831162604971276126329272752826455266186707217057816676998335891913122936399407764504250695065474530202180290542684805961140099149887271429314581352223245569561059434845510301249387573532139510013583590152471170491451262808243357961075745678950014288980401545876050194763946779636132452593106406281583951883050719784280616653140884992875123329068931633879544847708206290296236519168481927929464524913675607178529585601275669507434988601369838400265813402258842317192735050640072894231757495403447485895589231351693018400463897081913554820703348740459212179643406425380319823208210622819975322518217662233091580072711718025987413127040816213180554699772447511605189414607355848722083900869706459743381982783543484209409608729876840210440279441576961571427195536879506204918971432861327714350796748454138917 [158,146] -81684595236334147778510107592695298350741802995326268657125854433672400454043189970986974353133295378052152153148620592881988161740405372866261840263902828474099590791519179660525645337023934460333072255959652599216276620901094092819872170363120148925428308687163156323488337815892906596678574247358112086181948733508207104345997277192229383654185532151008746069344142917625073033838432719933574125991208172542382669681946344295611603979662090611494703841515125572972700634019326897442100995565080229724481194956618814860075939400922794283249170879045849744653838077911012461403484107691935863288711191253702303720575755573980819639309161063609462058214488172893585528989889886013428980914841993998617807556197466778339659728224958008364097548620577168059248218526966486599455799598110974156314207827308696310323098762612350522145277771237880682896975610246903176546108298012714991752535080519129299960414624436498082634792885502553090813061673085541376974588101118080990624094394395988246860541272819243748764384696878734661857882047477042823212214148291065275451164216933822880294431151953993390922312023536603687768540945730116610106520144112644358386514224251618421016203534050333597920506745932630105144415663525120952166990069785416761393478285159866661105914852306817241376408024669801400445981711228030007724436398564787077326303367445640150846105219187554892097884789433604520029537419708207045058992900994681226211179870016787178987754503085812554243716638690173398626204508325179831060338542664069311572161858289096334167850 [158,147] 267247499809183577274317002755133803419034352576863472696883296657424329881156703812275332610633155182321467534548979355424034199070745534612364210594623749553999696656283567646972045202653324815194526738721781557061061350063937558493092866552025018495878071894454957206956354729756018489526785193988381073328785181712402202708927028506287479846623101895543524212563735319848175812572763595637792430662430930178355921938315412243949074915496692437455091914007692628831963473775975699523817872344146930801908745309465949861902763601894330563282826512526140632598553167303696861510482685471401586284869569602324943176341870657695281133412609089498765560728935944691089265424215826165540128296767474990274177040498836132689703173345320565270778272040411534231050950710865162062343675230239167970829244695826240187116143790275072463492470290947174949282802547785916836071606998943517600903514153853624282644509016931429222358040135774667081969426853588627890817435398860519182151896862184221076289165478461396720595110433208216537625206711372697361700959880603957594386356396748409324456561880820925792948139504459380700075467922566431169783879793486965455960575028889902322005976190464045454837848409437288837728317872048810752235595642900421643989519880582891077632018208293449110083072108987430871747548249729474844159334659772372702073999035649587471866632692738603434273045645146868135210760529176296259982098612328308058309604037757383526900675462868044845506351755765138569692135383265245896865126678847075671287193907692777 [158,148] -31111006630997166460690043400134632675452794555977676762627550016184185310912680772754095128775520465707000670462349293118164584755812689930720097695351983852128137018876267707297260564845682118026036547108104567879604159304566256162791093105653392796909909678647909210891705967765320269811349229745410609173359483107006183999925919821378918271641485408986782292789509171938702184229070562764287277042136382064820241821702777977047894143784262866454997687737106546452024594441566918382726899375862734295869057855056068225372902822316927259111975334503426175556374567243153562453006757781955748063876177490559053071762821459863703213519721149634769437223340447034810380943355656039874133227135081049866677665489521487221085363573057839183871797267154123221422202779108416105934991469383644688647837027389256609851190977868360269657257162749094012910912670396390328564247899441480751979398542239068239969871932319262619529916022288237493667490032638419553688534717915801474351154222515785342382038483989463741727652484988250446020016356526077232117326394808114483572334016232443208977661607551409920086691737015892847846611371343524259150954358898566270878888867639534000633668947763965461821695053878875005687908704104075114949939879553327828188925136991112548785202751208837371501977239332093932343489142410749085994050308324340130103356700391750052106062856732988955919886335444733489366670546125481581249235206672017494024617787801058238527279437687082925810604795796478489105384235885575062743561002753915843498226735 [158,149] 187518964738862296108374492207703042772065903484840041890467020716999608685476163430133051209604603007646926769574268542227765087279204237619851378789735980237210485455254421793885350991309517604427580715065951945853113596289262786177822244141327838152315487491735870543259045806347278602456276779822335700786325186514604752095307700401005835782734433264658202438346275646822193943664003459494270691769038336031784362962131480971819063631415445690059666612322641680805824279217689961023463933400157761857444172474233351173020280005940687841217880374119084298208779986769810909550338248586956777814257647741120472742191108138547592254194070151392836234221589280602813910917400892016688745747457736816411698163608867074415023250427490384569400977962496201022760058420003764361037114527250485063348007790616834650072645775695110136716310421975776079745566874194686120323077221115034053618520310080054273460659779430000632341678285097662085536998474583046560473465060298180377513973100303937717447994063344931041723747371781927647477602662862641946659721137355177500748708486181345861716393154716220757974966799095458450614082996528172510255627344874822258990828740032497416839888425154918370103021997003496801069718946378395138133748682328911637776142736718977881288106085311210080088468430167214348542362620839398953810581708813984186448633594958933202180450151739338794625485922504696509055362716538334135408968226263645705597113579991012105288854213737625124630329146194756330733243446069730220975471124788213739 [158,150] -948131469495669413672876484462107456296115560591160760443199016959272891803930132045750456704349714329527287826146826808598801573093445967545828963776036849173344169014839581468332792223028116996935721175867946940331648647715494384239252130470293639203880124529586174467106589262382770866678190385161076278395787313286200929974134978904051016750764547340075821760153842813204284546436137222790846766555813857648263580535584984645750400299681894863581964401048344926466381445500557894835602454062134500112433829308643998122012798594036805716892681570560969859632331572010238005344697791749282381599587137862507638863103792055316023520492380854928005441529762711259701702755142411450508316766048329466561846290102058109328015475623096013703226205356613184073248255907656634372134708721739187947911480700630243361211386300678095699127764862295009909241374157927811424000605506873186633153350521531488394900345813527558225133149461303441012092046203835369167549366903574913871901035214280031234815380966013819466261706147176472944774137721314015446584179916159342686756835127919974486979420507747070890214892478544317945649127977382320543057158791315667666995214776778430862917100994110708919404134437653627855423936293890883413049573742385828256342772540508174666192843331759357396092321768724832516975291295236302274369663539601256320517307483474062233815031638715616210383835793601231993171182662543075157610305323046892787781938537244126323916954749807151392770447772508245044249515372468335267170281601 [158,151] 9333415460844442069511904394178312525347191732791110250784922713144590838868965163452769156213522453502102932352930399645625766317011676158131645992287362716398296547033758948639623468466722218546062366387091449853192261166510408648753370176961745987873544727332901459745379026430085314118856601943874884323801024530106406755622039897175304724379128990782401821625408029154539456079217228457658588555961737678096166181067297282012631740179891970759658776469626358396751720063515145836444410256462907290735392701704342951742393031463553041878438453843899900517766390430898518380305914278161219127932244807832260039834471358365904866656858665050958692067606833966887443114892078303271228996419214974609391725107208479991712467644988672291658849204426048815448463858543311332283112491622093985868252548550095476237928839375593610183981259727908234178445737369920226420869580507142065965253024297586123784987828008878302031849795514337447464991618832725024715501167199638470884664613060506333322913308117574524907392967402161144625976445301169864129537626951681494945581698450870003646357985947954133713815334162176264618491920079952566867389218085095183739273951578878627777020333166108434521321237590908621709252070897844377781325320958062752532821197009628492526434197297916074550373065887949182582183115359581605981734159244086630786690854950432531482293578442320944193506090782628399415852925465375533308609344547519038431712695612357070987641363632640434589080918520361033609613711152208395635 [158,152] 21617558166319464789743653220925127058935220671153960491907529658677425822244475505183692786724347391127981213801037743963718997904181167199247109995198962720936006811312561791298743686824007506574725209307175490369634257488952080318551359223824978345658865314513343571783262823635384266801174386986723747646811841401224241603363560862429608379253844366223160010687944200566425271758468465320122301083049453190872771334460480823140551479698783879673026637704882880555126551090709725034587787035301102780642087622180146097751080185226994613727823951700796758878347406691721890425062246787936580520393033599506095381301564041226665433032770660754249176388187495715967918206976367433801668729932867402450084930932623569069474731268705034244064364600348683889386807417078416807004842055492350737554306135954287883410011887940179364592017503528050143150017068544744416305776284579305884552523662693327018548946819779464453988124693581494957190524755066173790307997579705913444593487944072279772543016160176358008326965778568931683281389917363423083204265058340397837858868659247352952708292017268369584396409978508210168196892278981690232270296943024974750080503942939733621273096237675648504488911300013862302692586616278145739002951524719436694703626726082614918608575844867968992316449116956627696519902567914446701404714005517459829744623184728087880953785332850866800882707291400955139790516483424284783137178870814301229171260594631778228828627632451476850765676455597841172377973529716 [158,153] -204333007326328440466006285547555307921513214042162266720278499840732680504930642725422651959206237686921865253938705643564086824409842492917874509081995831302493456435394135209810098714673840704867705678147726721367498708856964957737364484365921670342156884844921015109188426503830082497767636810693942100290095850711942875213297587332321762562215458678518528547005303917936861675488830332880778922392051184955291761168671611079455404414855392044020862116972097830549486997392844165474550261855540825177052031897230879089561173477751655160380604612028169707284730003361567207240478145282406077297951328069102745141659599558299510523165062881527363477130021793583845232334172379581726952088935483785662795266845066796092156372750896325128740590804924426205958857526966941424089761815914045049455165959605653759457655489962475307919556795681466731456694003186572063262997275490642326475305099923275707019818078827589291782639989254520949151915867328207462408415615640950714182592561688431782235409743753382460054463542380397939531966037439979800449189667510693493425871244352357045177165860775972382115399035979631387954833727567561215135804439821282135278084952265025444368100006568920391906971115754413423885559527576239331128485347590459649766419258929154927414632462580644962804808623248819350324432593627188428395653955599868174541157043733355764786234798686879336408066668054979165555063948260010466438281685363020536505903141693225532531052680731441634400408107873970547482 [158,154] -240862976279412815801284157525241734702349118448391811401233350246860279505956413848589053127566141972767417235140193932714926009037272908311339651402239912741562265366282877946894230592509354269013078940305024314830123320375123845547718271384246771205548144541189952016254431575794422035384727415367678300239348035752855959531511065423309691912015708274849394395745915526893424499811609718449012826071103110976087275887759513118531697105245521737191833133392571633518482191138467612261023338851812021624128116715733710568567035368664593922696228594653149907475242660460607124749090250410959699836912685953370648759433618521830064201352465938841135558977926120162069004998162463026322457587194712366870199298544185730269884410396063568416805971288812383755309818128407418564290242667623890059022257083733604047315164403249284244442297296248458418647462159028212459882082909567852630485666206996899653195482043930525131224648376916571633253787757446757379922489565370775641070652794213067253463316166596734723027664891909343371053897988853115923337374822986596863651747302843543653626351608014206196437888582729301501786662178662946651863532516772404715786163910176606234909637748229646427017603869913343762620220119568094323529307490182905793998533185414717256234925603213576585809115481577749886254239045976484309454137245948235400600988833348656364207858931650419400478061339255309566142360329376831239615521976535259332137266565964706044326571002542278867913209280429 [158,155] -6310458397262567331692969818205229349973455837614967348411447964300257578987494277622720428299403203666163053365996731734085101146780555439974392065069097830269787970088581303643158096133075242416463622442073339387950546478495448357773946149434322954211423866040097525618137117906265914504971088738738618363731307863399273491437463618570622204979856443579046080842610648686193879529130825814410434464946409831474146174285447618311280165753569158164884374331492119571329644394873970161078789019557229995312145407596922388780080860481190411537592446488025612589639731613657349236141534148412583836132714497929727833402592317987810256399834314015724713750074411875891421148441143519431876681323036896626160260875682489303834378532281636392635895185525652078626988328870689311374907356663872769790502303219875236077844785195886694551841680204150026220983577509661375995118382261549545672841189166938085054006053840662440756096069933860663454032897912152793394381766884691445780423766712916296270411086256899627572845921227747053927356151891178846780286588376663498024584996411811093327766529019361750968757244395087086747063009371594532452472860584599738500959822678146672583658982806438523934678016146483700412394255374048030328033205386920768364582613126949117740729306464961118204180960066287927714915089778521671868275746265544111051692549397927553847967299920611151010599905850567276424790956788959520734717524282220459753292817005238155453251475121221387301118 [158,156] -60346524836455037784573302264641130676453236142427258342973286557053479757872898518292037968839834003962122891657757293860674179325763062503613853832604338583717008857908860969853786376214896671257472149832379166966719991991681624788097079203414758810422921335406936043790532925376599015349351487655670310494907938370629392504254514562911827644125204281252054069682172616370353287537390806768141856345494911210636636814700706282190771004905052870467841805993164297679618133931052834909868708947910787304564472196820391715833579150289566243746108424934283876415878227286384091180057060137752568463122389851031440753245146534543464646405731499110924116573821906822274880027496218219701142411544145935011684364771413899085187127090855643684491495965631719567564220207494166844829655164181877160456429039340319954773712235948141891833535138884279683217939661211254235431047215269347247542796916428261144020129535112594689311862149422794516023496363389096103050544190337261473212946763781957420664867268705537486181869324217702591103087956249555975660767809796628026933695195863505519965392791657329898715288744451519574487669058533108708034159160822404572175657539266982068097536553831633952668111997894438918808062023599423307190497890140633386922390591981234283982701672674460422053590408678785931295973435672003240039104208544793733987597305315619577425303710251242169908156526801635157345792755224706650970974635386000933187243322349076071935251053682 [158,157] -22434136638308250219544345015058644952101462741277169782150403016610873380778469037216202968937704133323741310586149489431584212974980648551071250440942900136676515581317877380236245033890860817037612817437944879141073605193299837377550855826344148503510964842723085140895011573116762887467307113446132238710563611578270816450121210866666713109282613473390508944094962768266448943391966253519551595113923888692866911408254876297952123981005702004000903271493096344695045396396782947679107521001212111662694814130716009078827787029597531736589228560953627757255226578693844588950939847455560453934991156265163476267358935464095019091575699404821764787952672323737172993421835017255688860165217428977152193514604931966482785275732645877124784985948597900007348350080376171748336442183390019999067519063515126591054005035120803720169626610474638203258197779461903042457560994248778662722633524503726578723263969642355316274348897814940862657557061696206132375106629259491707974941789335097729943730017498882992203921777096865484116193065138987341969255342545097968882981019330847000286406837506799342183658169196257864962780311922544013891702202353773708376373174345220887783447068711078655657728732000683349448521833324245148221645713147458268844389672590067408686140123429107834360102927085009767561190232961590353040929978756824391198517711987043778819802814590913119985485746439712554059608856190041594826582797152090217047014280141992662028113 [158,158] 10550808094172244552451022867272934637447917618550401542735804952887379066235629660874303159803644165604436838690122568389975333044995721676536089083863838297168465371833687757078876532947623115276887611578237954757955196978388497567937872342301198635250107504496928497521740689480359445731587019225995215596856284877980604952097060893837502018916310764933192213980938473724478379296434942864773485860198478121501142858813217498183826310154096356244414277833629235496118651808002132313866593313448714277907549348749929292017180100610155700350039013397871048622156137646669211807915583902100667495737247909972730441418993258297738042697860957009478904720964607299429432131061914238584408044341781991757052157083902235207573803537398609555454103206591200479744877612567173982860600310365018593392711666867428287472918986380024317669378007362503032134318890097323340320639941320363566843445245344961198061229573442927188210995977975474699173507131601698103279215926128486238235000186721144612072075261672513764667340292160232234588736563417198167285733573497519038880706148544418421826704278142859080360433782461825900040998211719517208200532208114403765059477383881208608641078630031808893680353582112355744724035783218774277485809299441930963019449532575398576742663052340165465173911069079736655632417851917996454987939767456890308392069383817865191245690128442604390606000475406545648581005766863967242900219784869845331673564235869242 [159,0] 30029160589836018887864672901836944481000019977835815605605249756092797193288705508195167797478825284644232680535581048906567326068318390627897633159240528650761241559154049550195694311971328260748285428509768851041522781661889559190923520606826153642615744514672718783568484783622894291784020665853315285386245630531444315815872771429445336460233090375024909564241766753595486609812387255725966458200087985566184007106908108284184186702530936383060004142923533307996421204404682125018511024638745705492711250909676716535363981499789449123127035853711947975557644532463982257028657846195794979223338158823043113668761988307941943309000864634913196666511100862911450356211173809474525582827774610222070303666034666188309723226350021510267927105777179768798167561802623851826004434427192233033437524297416088603164186536243307745158725516469632195804711300078331512411567100171171671502340666380697479992374842999984045619997912047757580070107622928770910188090989183484440959825202824040576533577083840177772437537079349562905370497729341644103719455993970984883776389439284811139162587746889344293854135344114098524589240480582178381162003162084719346198417393113600446245144244339982289391003819888496981693300667092099190177336952019701104348595711230109549934121079108078553720927477548933664878435856971712645053965814592844633213770555715447201355696046682657084244061899194173068134361696073269244890601403549012822360833742435078602328158384467454238266857892955057910203425794694913811028318033748107667330305170283564437281056692370156423599655658977637792618464436647159470709718546725684647593573540860263707732583227528027499997937895638146952028552836823055914407316799201369181897261972539345407825665951882443255358519991858391450034068197289103477832767653012305936103951819436883539651835408292342649168406415460818008025563636810307842802473756167773247586355373919424706853898591413661612377659523996154848194397172239744856234517260812479666499050053602883796293642727588370651244709108595998259261250495910644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,1] -163426914376681155437753033284604734121191746655923811299155462737602554779687161762466562608704796851190892664061593107162285480472347106459441990937556479877537066261953932248569850301806389765816400161721437224542187273209249726046897458862896085029381144061900432137990332959116807663667005786515371414942162443532682306270512645754921902938887868184856934527452860382963228502962458190507173776782526435245344409523989469665696839201815062364449631133115931795953252994608734830048306406678329380417045636716948174109491199301372808800019413033038113717230125266003151479385749606931210563759095291204131887014654280929066009110283101221324715241956979732093255655240937611220826064357862045655773923646328274281551805526029834214583950710092314576277177128878054688298339055815514132431803075762778755398858992648083810947547036711117577301973025317354822269037721708960405728185861094434959880599251610674296447358304309181471154218438670646099472887558287025590602789873955004922180346188762993912892273559763871105509228400659342026337899358093881068258719303030414376580538316029202894890911922073617719186350437885835505657359846545472392673336211803939668033138140889319267630729677549454049175697780064076634679903521916113604167378705436776439589709335613271669333805359731044174065960825228930497294787263609301371200780973601629707743034928618716059434200256972563241460386859690764679312818044555110478209006372200361285961603282108519220793984445359269110004412758697717450653552408409648287992268884457729741555880512078853732345521725293604422916371061757236453460137771428275776777128869205074207514957009546630610132070681310200521164786047676546876725436556331274470369232333062472867992627950255929949524401301207839523277894551160359686777887220293840367644495814214806802468810302129974660996886570011518841057889142078686549814639161111675526118996598179870120847433148793301868423808755762711306148418928214953821199376444309435832592357635368247166054819687294069113270715350783035546555765904486179351806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,2] 10705743771016220407296888827366307087615727624407440343635264021193731657134082686268944349931081708014903010821771278989147497731817686988407165563222347605030752600595114196922019111698291817193659251998957694095478592689769033003178552855941908027082488708523022048636973851619972336210138370413623415424592743570329580952741802731721120528549947807132445995774853924362171745374804330425078353748664323970191293026833424970731592018706195190545890672313486867429790983511886250219726464599884673875642574522821392512629015239470192265721757425774675198327626361630473923618525366003707500471515071769578496959709950965810925675337271165869373407212999318844025821611959482968364126583838680490720068176928386763023490036289418391104012492957893167047073658163581761165034443570995650245839030677435306177008458972312315980979335282144337828721458932206447912664650395437202899106991558094440723524371654810566195877756418334138444626122869388852567630463432404498782651966204330737327065079346004345865039056563283902983046059345608758072828309331236789127803789001267393792363407512191603176406870905824423953579434442985198204018393857408213784861027563669283999091593836612272953221129077597984679771038446937926093613144607959200361024883575717124854548192525048294922240217087144371535632758213219596365002756691520501666057289666943965927701367220713644887818540661211425308874662951721820975838502847953536381435219368088620592669220953234648705925302965864380573667093114130601264523372662688016524378382842301978806787035031650599836306944274101009566675106096041409367076517257441145451454057543716759825951623249227508588194515001221720248980952792183697445822758960256536168925331023351155320042260901412722859348709815591691804628084155470080532106982062884052305991817146317960445613137555918408960691364278506005958572016054962914526620872619796027091513397879675867831931767079352070470714177811750336490474470263373212851393486549186911767412829367388856360811726408987673636549283854992736797484553790127392858266830444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,3] 608945328581862786169798381547467270879774326512386490217065723615838309573306400494503026861757502075103564234182510140232382246862733767881862195949005597975898503203996994278037814087882175996008245658326583596827928563455352573818401313099676130711304350113282375801375385743751796265722485279497233806976641866125618139330281273306279442668655562338098857109902521721536559370876339742946450837479047164095143843346515999017183202903443883526129005260621198696475257448224488265731066439842736175416802074315085434289784746518915012438078876540222184992179198937657274598574699607067669897057085257297331924019526775013579904050030936979323198902966651440005685199090684756213799821233017288843033054959377570302710585538259137825642726761136548458865019372736242070340826007173759534632129061188328880211241561480810989560632373470295781117905476904721636182046220447583780921769568973261671983089832476808216406635642979963245419898052262088679282446922191345206261618791930267689845780069055111939094745457713039613412616664801789233468691308460281761628722715908739332617644779435989719625229854402178667055151699109712502608077896735583278007895254786264526174616238693096780917929706003354954321139359891963252619469317721116906392450190631201556480481073270992127557885402584814398788101230692630249481975428874640258436136891080086317447793788801932059457682938418303220555973892866793570226032303166288129099127205345456066403155100634969813445082034808178703025627821168624741725345985554120103626883742952784882668213499127473657553797749144340006079682022241895323253343125791920118627172657496961268875794521391989957739672110005737415181953837700558290116257823655495508768981024493150881029297162407164132629097784801872989899867200034792318309154099870455726129176600027198892778131048171442152474355711482473244790754002726780224500804568530061384613918059208396170330995397803324149738645713256051323838353205124161408655267534254367474684781501058725118541399308603201005791687263756416671062199341690757137257605791091918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,4] -929667062753352358239997399360746402574607855624595646393653591015337465984342801595026292866146907225619125090357538575427768527431785633179854350855427640297485496944519856861106024380053797679987986743831933431034040246697765677629451005873110559530356401334059393445190462452748347693161414749782882576271835213958919722486965782492472915336596394698115194296616951681162866357671553836247158244751577031486604711785758064313852891000323574298497999004897000322403029169812247914208145263717528159076530944397387905773575758382996419783063570405516929308661934727164411882921623927287250396419501836218941372438534420657562613180795458272271791863321126213391514421392060514935314418988257118052858736709448108531531580859884257678158330174724068575905810148522960223711527674536252794755877964439521995608823963483666555943278374191309743273637851567903331249887640770387433672964174614326994832522254059283939881166402641974532156977097600374058467755444341820210127486062371535427633037657548938566439113762650702502262781092660015557546792148480377981493086473055637598263959872522669775968947714688305973155343119331051293374948508446264629036503457679853787543153204195686419189374727213046496456847128898753688568521343187361603904885020877894529959339586356530046704202877888631718792137970053792142575559529759215049189464836912042686582783757980987055949065904209546487217843318971087472292217569777705737065934082249846778678848646102327797268124732147544448577781494699872420815194926938873971906868505087955014754817227682040454977631815338795753909645475257141455151871648422385313029612363472369083232799727278423013855600273995301379674429357824379243319294147119302490983747556887252054671359472267487761679868609146149072355272891042564765197340429633164254161201824865684680086289978546846920472410631371503278746174202350915056038091091153684169283615892798828457855658106408925275008645076209745755269076433939948577267962895970575530634825086805663647928778171238669076076078678312730778154166985660644684230646817013621330261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,5] 16133741946737845318261326912868367165975412477899633767153751218330347786291529929412563231866450377350784620422927828548076102208018860467802117729190305500038682262521770696334361461919003560948149942350617064896833615907965912854699163264364012705666803173518154983281664722603016714849709820324715432668110120598311313116762238621323406579950866652285274730678902137316163478433973874780312121909790308125927730682369133520643546047829396431197873488130475629578804790672721248983973879886057264559875303066198664223619425183297411582959647297771195364541204364884882183321719263430489119648006159349976980704827317957224959233499866153774410446090632814910386607282503997728126437397666231218051547412628183280725785045867065539774365962468978239416120281611683523548224474227469969724852366203058357436337264701453655997850722448938052045667970504175924477903639173009008765896287429763798845375990425858118087165514202370168037449002104943345709248330202488580591155140515530788139727266943977579067196252087003547031275670036597778663605331779128705594267793306707730543159426370483334875414617735121600524227427340600238664279942207882900087244398016650249195391956924743306952126504741175367613562093304687339324602433926637984815150321479899788489175834426587266106425874733217618292108113657172121483060602997541157524327351038130746684352304900436768601538155870480494421471355813126427310349961828946295632767513595826835291722291268714517204163936763230382282472485580497127970420241024523403342499537140859961827558206550152896561017861155687051033136203077336830869803826787636946520324271438491352840517180509938082052607523195639623051089091034074827715387398571772906163535052657045754312071431663943349466233803445298853950347544845316076407560987805010467852275330922476800243348954178084739595716187627514174663144909645875248772982013229204906579615583836839562712484551913502941809715579310203032060451034878067075092847923306403408113631578286087580932153145571352349100710058710042852784200342625836599452782138541806489229202270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,6] 126714007330394485077574931586249989628646387970797693885607908133980231850482371045988844981761540643323860978906582052791143967448961286009789685247122007626020142046479969650222307955108086696693620517108392649200449885462939594097169464073044473053482217966258495309947990403618389452503032188328134341466503945826531064921412630028675447916513932995980895533588759632530187893020972085866886460501000133760582888395144987482817124468598593104968651418481914578439178568546561381101434549215927463182436045255455780231403436019326830728708932049097863069973099073553715060743187817221831178590303300964387381495790788438363176950361818340001403791721485389866522358323339893107046085949534061755409949245740015542824679504990654545194839378744363280810552106469510628840857252498708140810777235820631847674423045799389877780118455603046556247426325923196210036350187658794728226408520715764987701190313793511655513986137870481347584620044705936232126252031858587798768837422395605122191746359376568281891127412944161363311030330192316721857208497099604025685902544540087739753782915120539026860553569654202127694838328011767727766765080032790908838456035437622426467051773527430366711664361482241855530062764064135128711537149927057736365086824498449281497210337092539087790227172985194212261722670960493576237940561820152457998347390538805710193456780913574413331835091789230956155847331908245500206731261078635702489327336488205620681001637839851739112813840471219524284177652318168450273985003299380248073805407993329177107804632618912557450385800852993997218014046941162229569208708479630569525210231337367003099716259282747084961945925079477441460569015462279347814866692104715588165815491910697621408599630746535726971675315326800174849479445680978431218919685469122025852604358004777323186986305169451765487059949880610527574835307283093752270586379137019412940630057766857541089817299214687552187920727142119262054951643409036702358328821214307451176534018551952996035089329034483818111473044036638004107486076821716342380441666648493992397561669349670410156250000000000000000000000000000000000000000000000000000000000000000000000000000 [159,7] -184906831048735920278228143561483141322487052365122472640963972003328903992798682982443753405032313937126564029524112045180342443078435511883165160121940698614295248410024072181076929337798673988869472264618855992520853190218482294194696533978886201225674325600892644980769273126879476708802878743530565121042324720842207353413308668565946483036296680956467073520124796110531814295704528564880227690993900561495304735863856088969281834847425817160948894509106689172021100436914113598523861601673299383592538357008815593580726934957166904719959509454325590645864061127900255681234084210121892024457068328342870432242978654071896048399619102883986998191003819716494600886399801418001375490681911385079172562424517951945380559530917073524676631076172621224203910856411093439315514428536614167565406263519473937024778786422301666788873398676314082331453131138782578666043187073374528141158974318811332058851280378374421355841861956289466122364226337189243653675888125443481068625398191268660151548533445318434068416907792262069244203950062913353172224764206115720494413310061303681046828202073484947354347638658342075188223345964049331340600701958715862605822692277624576420339269342755144728418813200740115390893669307530570671203460756783374800919218423236378738884243295128379944479848219914577697413014836573456619400994468174202666723204781170784686947506975231206054055311958283231748649495215491244354671245435509336607505333344908664408655469152591826199279454598691597126977066466599189978961746295210409362883437260354403784472841914699424231676593842573756809485467768128193251879761230218928826991948768295018034937555220799090689488867757515835385295307884786049285586174031628990730241256400475669129055689426542632901472542826633686562827593954596216812537798580578120424500924122676108084703521354525939401095365931695037510028483470239539957655690853669531989912879332042170748304089165451613384985283475821960947830904704110764666957294468034827824635294447181689008813909119613720142775638162868942778358557974169692128194042446409639524063095450401306152343750000000000000000000000000000000000000000000000000000000000000000000000 [159,8] -1427570818835772464524262534534196130758213607008435833954882686801054692074450534857882667287365934204204107682548865273590672859290770154091651428262857944976497453068031432472360557891928629561239645361511886684215735932197683907641350361642310900200701472131860195265043042285252684953580124042244475139418054284458404564324991015829199196248726055424561854273263869177397639204605665186715704326839726398990634770392062897703975253028108481441782588028161329830531984971401725785309771532747311448246894099572435776619818559743502194904365524692556327241072453918963994520960109468077696992489212464931001774777155300659938339117947908494344118674957791254242478003600733196262803599179083268587263239979444309256654689678448886208160334493962921543465052734118410693076468106219786499732489308975212643593729174886939120758914175424549721826574159560181404589973488484748237092850492561348912960898464000781719528107537400601881586802808070202673022298553580177009347521853175478696063032570678784417920351417606346389316135436500782415950030467667413080398341581633695038477972764657602452198496115130416966359776179451996782751976001381068155556828407738030797202033526311830179270404323560059803760664664719734704040037798022341221988537550699515221692716004965501925210796387964078376110717928849130617345280655402860212528471465410428524510987998582650879763019178453089165671393129078500143689719886855637122802785390158655800710783595796474346383471785586679069440324433272683208862008570305122356287207364006330901046858637570737538813645112125719142545126291070801858318095498140368844652329037592449142511195781699834008395334187771290576321962531665708610299457055896259043266945698599778402345577705997518895672727144650389131717709186883070365372400663470051483803721881699262799525671026965521196903410532572872045232821270827992218369228550540517449567493979031162864037426475903645078148257663420186034687407369347399136463158519550583913531589410237603217253691448349319448436591716033078088769500466961222456267284659520849787739393832453060895204544067382812500000000000000000000000000000000000000000000000000000000000 [159,9] 5005711649393671803617454959435502213716755738243136163511992834119164049172778302912131776063803722848186761396585523241141044767447544636352258211266191233479896306117650734405632021487730757855513005569890087331542820094793940492790550662768589139143496454647260291941133076816806364459747148503503658466222508881742175389279435628350007382441280090000321345031234935212228061660285984492455021143909863101720660530416273849334209596840669244833485543321259987897879782810871831588131447698545677564143138765093327983948176450811351573122862056349618522595403614529476811318830537664804167244401719802017926752832646258511602469694467812987100826188380144978382664979150488302798802636809200880401793641738535333382175270666317206782205526648722494485936989142381633746204366299094679924370122649018537701117093842811923582332159688272984453239161231179143353798662651403675869911101532499459857652210152014179436483231352992601277745658255498566869925744658149814804307468139077481509933358810213971979431207151387217097750326935253644829531318388522472391694374251275412734502354961774569845480610781063937809102469448623435882229465422626626810059467235334108632083602578917708000010949822172773922034601218489124141947963818814077973001538420116288860426734437439409889243105432620657338451952982759240821812103543288584403607097433397615379700268784184894354233589346114537561366249826210441911041564636651205209850763980711279285311701394473065597950987854326189799325233929222570501427443659618725260172622413151478053717584988716949810268826262825846418715564994387179281319728235003577079599264418497952378303234009133573305110382437654664531999428959624766929013060299927728577487041363274061989133759617016997586704770602428143419554470193701115332126695828720440873651067673794050867624415687773904683075209426939363153572898205039902783851759772059929138995729492709419131764343413302023555255603468830641885856450779477210468827093407183007421554088441290581458738270560531693350461561718470636021597348083879417851549071605873203472114596479514148086309432983398437500000000000000000000000000000000000000000000000000000000 [159,10] -3607573895113381813683020399266012050223865355545702351941672736931641191874476249612683599003444216749586577855401822048234936053636380974545961854389641957820714470235828777592429353257072502239019543131576156046216641739789529953469356706136911095329489361751546543020746246006503805102604458692663994827073930933178823446937039014848156051820773251026226571661585538721366128236770504732600477090886433157573948716007483108803663736977387056097615901048131635289184946670750540147091350364331028587582472931143404145020630300528572152191368740172258842530874012528511805177671268964467353331750471466478718978710180962804963946054029309848411012662059460805221036855250821203736064472819324035403074711614343194322032790226408109148098506769672781373039120223014002088553876025036033780300808662765391554846198780027479410151424326698971528595968816791435555408857366267328213870226351988779295233469987069378920470380988373050458030353289545596125372926067883209303623779954474053144885451293342339665386688173943191249666491640684373351016932161398435108635920517630578482754033153256961419439612548224787404499060528375413424091651222992547386086019602097962468049792973796265836121555859892878917694795084552402804475108716588137961990965179719698508240382599291201417676534063714422872983612140079037435018361017851566329191782425597160610197979741054935312495675445068044167561643070891466585861508863422143824340111991610566335049439864675961771083062334736803595548537458234302881567898937160668954044774286330830132432284109006552322289618604091734895566032985085941477904036488710128128069315161429170663925333713034030293935980750405696215017419780831180273093450513570245956757286005885689649798461692687002394080653415967629209513720673542789127414801230130594591732884942980584649030169272673747787214228991686397371996331410910313517087792474080442351685716927247891015033119122378036338124240782705195592570105798667832270868436862347735061217295267270985592061087567325038396049898440993143496530141651930997879675825632296361390868519314345519433118170127272605895996093750000000000000000000000000000000000000000000 [159,11] -29132711501028035099877141481440287373325127312860907186327848455303053435575586862642967647431929556176700450912260471757481119187676412699399258804208786383654068493652969313303264930375331060922150322602458049940251081673616235908353433744675146608239566594002618639007987160817398434907800079303074712149671028983606412517414106167182164572772530595939601589640780004159223240771211655462129323318433712740600817479263655427725734831268163572463508675783771930538719365850633006935120245374421684401121154071943640872069261207592332869581812922635346447786230723297939843631815301164825972075246342019137410196401086218708982395153254105764066920859830666552010648822384192806781850686198505697716007685729197950000674379701921387039000771188298668195911101774478155789478346161208066053591960244351311936491735406204219119304338000998795948403842687959077419064549503842382006352954891646889629184181180986120809123266207116551600522992057717130340879895288565934192281624944498853698775949974461068413482939081398550092225663328139612117406814762134444200984283825519684301854792951847454946726477273718719353662114436119454917908215304836554474448470332552292007585097611896314518983558363927649219126912494491025809534538412325986093143526020053740694181097279753595788295035200988082039033186066171294388725042153955127688147404308533234600349530710325023403365406635315309528447433259352841644471497814902739294631613451377929165603149886023261323351175315682886129353593228485448834423772283946528530810930869687263283605559067533404137946838518046773319794459843656263340428390444392431799386548464086706931589610383442144436000605901168269203404048781020185039581769876655476024309892101804532522607050765289691551354805465563765925184515811063526644273308123660305020168019728496914056082550728811389880256865365590490289731061016376119101795694275864081970688800291540101643237449249649950077710520637596896478620515398694264095372770712962690063499348831838605083550967470429416993809059937612715935031967378296082989407817432385574454557991899705804428322153398767113685607910156250000000000000000000000000000000000000 [159,12] 95837938984740336817599822037994511966675901427179384878604302151558831231178271849563684705876722641827919085789473621545642586112896691910244031385745050451957257813564024686523508260197759367251896525009240708605629686440806199828619525586786237769877755252838081856809121568262925168117216441629353829767229780022642414785949360974842507125044423344186271589183190398343432265654912611395601314036495105088507184768511191094332904714296689788548726575046342294949010408548858760038165236165590302397439006621184983696661107551112908411223877444188226920248790311217133633019520484068501386982170876328507831909217380951296021613139966172374116126683513825448765716453627555135931593056180479307632042915176293196718241175587392149485306878635473794264897496902338246850405830951576311251824645248508747673481621172636337267051980102817639047104242204172937630594345831137435085476414562163415928213910693622992783767810236978539487338109309345349056586280095804115912763170576330172423211381136597075976930306736409694054828319873262584496212132607107082233038073774454378094781701697810013170619932453841135520368199122995199596316161449249525328516763023398666438409632821218354663067285285532211904414454013969186752797870916846479937983633946731642473383031391032744868957899757632400518417590491279684602503980316323617088543708826738820174771065659660209812674058602657174061504963411847744737329647284804177957601868644672869505534453401511847347004580033315437013287913702902251165944385072220267588587934953898607653764852411325957502787487591756553833728377276674153018299985380114500244841474227373104103024060984715775806619905225058011497124795772165523716952430282844427138732176368185463218907641761563775626670280458331716064883941789426014882496599320272230750870257443299439786045619798518915023119561070427540267811290597211735711915788857490237446342957402478443863368553904618851525691571423625850856229393744874623004200474291393344470687614631985678111996152528833751454226614357161002327285005370320092239164801546302510244127495533093298585303188019679510034620761871337890625000000000000000000000000000 [159,13] -97348963723404737083537918324119536285764471016964730463809162183755117013456032567855867986021750423479985309467551772475454800263516604780034935278701207584706768516553021275518756675510226865099593349113583073947734349814915819178135201780340154196548839857401215716574798519373153141063092106470136208202850050336056244549606184571213384527358018920531877098931527935762906102506302806966354949840389647346426987323118625565452914752099734452442927320761983725236184586263439744267435429558927510491978673325273344577763667660123227488249292803993061060812529594061970923608536676092336249769381111692322932873369683134010135674848560336998497407715346958709271069642699750203355765618410862394147923636746726689051194743451293837203404794073069821039576138404173266337545896631361758533400733233874144442500331288606431078022078693906089191835401133794759575723536774047048491832505725204892451163807203518481037792953458656948771183014097981567332590530376222857111421076389431722734273043172500387970289259551303233559187143508352926500502203243882845548545265041549069087647691117765057474911030006198181310577760649847449492118326620150679055270482338447442144317704130612984107469113470512387903399021888085655262467167257231673323478748557169083892806141321638183225266286706244163571972630938590169660331623379173285693375106550335350743278085105604345932197591824348356897857618212441929640525752422017395801320001518138274411682136628327713543409746866707066783727310386975534910917564104627402527922270903959759762847566318715247018888703997035030609501961038241272962308643346353530894295438348408633605221253516993893704303919805445351081303685287507018916346626209297788418953952410464704471919753565305923160287894709800234757449922737846461001560788241273005672296969162901110445761065793059557406857357160140652919109597180846982730257423065473969236321454198844486214398958154126827533332583614663009675340845662402333770886774553504379433059302119346047870328912188053153452955449086877871243265245685920711736557155451269393424148309682414912172299104042849648976698517799377441406250000000000000000000000 [159,14] -29292911730576279944269765417065574585894314754502559759614789126684922537609412199066798370658539193264070402068568113440120997754568037174388481076158704254782091564962535559866124104768346120602408409035600701200799477164341787789622980094834157386585827268452603363072972134517202787722605461343400240167495715900579514727284374552554742572747787344498651401156649921950083764622457666614473804024589332014971946878065812422688746616719553135255472695179575541675837427552140300621951137720200452409055016791436270930175665061124544420478538764338536550479520549264778256623346885609216625768854089959404821906649565997702288371915622154695562198778289649323213944113996574762208423395438360591587620877175102709675272003749963487512545786963868754497516975804558299883670019200282113248432772387230471398878429596779444820831296427648779937771086235883460587765247765366921052284623594456986298798325189704646412413832734259729391870865682149426053819808758154476411235890833926053754901253806652478774427687024178449981502465849573741187660356915840330426588528432541085558355313054121113931426249938485222912715107948727614224238769987724891755207995832810529244546007522223913097948743897090040863303475070791779057107120221472404775816766036029565913708780254814397351544364263452983018069361676123956747606859474142250276427305275626008484117260825400346789409363976165341590692580639388857200874707400486998817511291043002032524451934115430973846398917389604749240761397275708454757544797987465519187288641084677961612490493578500774574557026521292312399398364279762736781335035173456162922082428896519200529423791741728839573427546313369491912490986848858258799625410296513310494072434764992067858576110836892328695517621699586102942404999203885535309459437876234293249034167803231401114314788415886956140949829240895579605241190344089434596267576422117157247516497913138245966767161967770988210332015013547951116005375874783373972817810069213084202530849620650575665751557386194122051578419843598625631190811678602236450287286506076406516608629851831800528882791823104270179101149551570415496826171875000000000000 [159,15] 138425034214023424585469597914283793031801537809486316487691915772519085408677412708828195985767281256447335425906738314939620754218668244698118457786189208293390737887744004423872465523358624108946661004256373003434287444795755684244875328775236394515122998003571159955497760725459399285861612633002004221971572841080852322108867667722958173636568711436780795418150838000595540520884102830539112672138561832089598048501998721503465439131901445719200436048810928649580061444665640119737596391763815699214642813735136303392898930425106785738781326913126616401767103985649219350167491357094372436835166325396599979824461217238968912790714003904589100189121052540527965122210101516996221803657325416594731855589039266095906891699952784218871858142436969697966733849558684025229284104784987004635689581614516563184484206914482069565610521178357124380999606158850156707298333779609486019278577086680907405355886421903172092479139536415670715877743689568215339679540756546793776933763486294124583970665088081204237134136377109694472526163768883045570701652014627250207243910458067261939649297842743600253588652307116416497262021655537907565151621889237241187737935729475001757791493703371988548590599912091299705247274141126971274618339517626423727416050922797562553378924223309515811083395844694354239750298554181328143459311867529458503130981462814159355258362497670824147445997274284106118862754226582751026677258193326971037374797706583429981874321684000965267577520142910607306552718303624267549316986109669807718904380482866704826571136331820763823439879331250369689391129782895545534149657038778000883523137930379751742142331719440120670860528843810930574665820863207761290526721517011490973339323363865328726905528098926653822866154773415749202935521678340495625128977114519442481761015436336117640263388424682402118265678646807951900237323740526756625916925676467962731080685745731860773840215181049380514627464573965903334699787702807252725069149151094782891367885254458363034798716236810233056365422271951557023231754747263740171211697859665322798724140510336634866394591412974701682969680405221879482269287109375000000 [159,16] -11672316481005383134042537515671353424243718438896380717680272451221528750454682187675004532954157195082890657392695525074361044737449471940138689611967059858549780370072618069871761244087715625958165243172455483964851695882399786417917999509584622828821746420294919971599019005561958423328788058748219256939518247163923742676457061515908134677792180735679244617045680786831313344855532304343150271593195168712312022690066860565138075464107176648529680370031048810903632071012044446083147643370602738126153089122625714374806323972919829068436052701796305892744554074229172034681436724424539688077618912936102152407744460172249136766630353830871001339169540216556293372154723552164362153658360216978977644636605984207445285567587841952899328799241133776237071185077971463954377858938569529963649447731523617324012080193464917730812736856563217551817638490352174921777192934980209375827148126161919613227379064157278037072176100259774155220340320512697927373922904570822251015702019290957240812827093271952040889702372706527067942430535056260909544371796122976223596718224316536744492508657481406500882169074726268152822418860690219191246803374081276841298053001102965709444012831345000162417980685575917085138167032530680108991893327150817892448090793344126223384354262981357255215820655481826496790291329229536011308567908877718791819453764967245345494901125563712546134521581797000903675521084774071638435998573842540863956084732070728840762622013690369377570879847217900133319680800796414108004737422512499086548723379557020150845160249147068998259014752308940318090246436151997314125562659463604741288628244395669050577809848408475014737537684411219613460649264123884165079087207283464601423415204998523460222654283575627323874089381688741301463479013317774289439044145219336909333119337472694792116683471822971902930697211220131797400091966455315791222683662310747316397366973013622451483002589282687545047624770208384092274374007715542661190685816067990959449930627781917666694133209022533940615588758920512126698982601736096517519848750963304676590558143052237574091231642192667550261830911040306091308593750000000 [159,17] -703717363644865978048032521689438311741887206914494359836143930058390307844504743283358749961546137716577826413050308481669294897237720979470354854861331916947723420365793604377578516697233687870509027385838805801155444749637811204054752966856725201126512988329713301529382638910428637341491939866050789234149961866912309264251174655088280319396849913458126421790028382022855992046797082172576480211237823602073386401837169064524023900750723298344090577194082915238032678198398659454835102086763325166315020942977182898136723826821575730245576992192956588739144399145126034084272249470917336409546332638680514096717750324398092119242299076304924509984017303069756654449421737921316843404644801668412210814912904736580776804047361248645330988040113845163922791737474524067026278137726176167999967813379847573309980436937030621673381495535264703566468087997943239875632098494910859729469347881254847249857753689198874512535017080103557887998307452326588189558788765964219402655181318204841130437834826991243750764367632545516759563714055831628186756631137193300697469944122978599609559076872515491451978835519877195704286173190124386503702635876579377494956343839124471880209884342388223334842141784729023734979377969521094895743855223039015861868137477603806448973873760712234022767292917206256763261901216275515725284662689479196228050931372303767664006259609034068715075110511382131936764722390834919842275312037479983630807493161504620269913484079802043567316153845255832539503678175078943703738503941791522607122626009606613395343682693316737540928665383279308694255535854032755193349363271854606501770876885593261594886267633961885174536246892745622695893294923573398109633862742235166908215672149167157513281978204495622590522475780224244759409772016976658874090090908070836729160552402607030941423321003466350386858585353064588780942075061203951010864045781373935185884369042715985549535111794292205156013377333322456559359172056803685256804039174935174779914376532921617640423874946014598325723877365341583745537838905976537594860747942277220167690201304593753452729446018487635683413827791810035705566406250000 [159,18] 2609783870677639557707232439027498414276082648576387381216782832481707572904726919535675456279333667899907851283502433134591389418044084371440514598897270062712986199434410306527275023036637306858402696665062572230535791135675951974388768911374877387818122237502388116918293472177038104595084990277005449101668421819801874510563201871398111589347002188323374451029267429427520380504704845018900459689984160559809649196507714485390728456494649640750491316680498939713507192982533095152762475773348977293914324086437311354481468082404887864489322753869658659024699338343814259262225450644048225178641642959745586230970970216225554663311637250867042907841719398126074064145064207899763046279237198647972915559168749126955699639406904023255616036593935383393764626830262615695810179672079825002593587588518857062160955613591213236919046286220855808549506251138549680773299284822538346514025923918368322453247700070962023892637867580380094097323069554351460306997518370778230834014693530250665941370688428544573249770810182508619882520844750027557146271576207952455005634133768524835624900402073792865042037651780497292033314108111850169327169027546558859875671007874471176833574716638509957093669220609814937352560443159697249701875970095442387875523669341613870633344850656676233439086956731930282172836577508576153643787633900931641376784540449141974879527378837910018247689241815052171997616285328020393322025473489031743426307375030473535250721426731821123685206181652592003890664046189085744027646560152734363457149149975448162223811083772848055026213149137072610360453065179995850294902352660548437795259663922831893528442314909037451237733490223121321190044642130990159819793936032199541456750067401658192919478020738105850366638638805756063460204097985403257456751666737952989830772016265424201924037296072801742434652110100455643103693344095437062288255686768697188352658818191247005698792489981377345753994239189255517088605781276696286945041531465687593423886368065887754814371064806775628794520774766082411724251658392327509309150413999092362165921465803376799730273205568664707243442535400390625000000000000 [159,19] -5668339923448716823977612332838190058219413303201030074033771314951316297042081916105338658796814548927304683502187299954726877799041780262578226104642919088125010121475106390433238147610306190312173026673598293166963555481737748620326397204452558702345783306788733605325433412408869618824464189979555233559477676921825154463409173085479753312626291913683851238361320466632590138443607861968498741076273255173483926644383275826629376395955624620069242028987602637841625720272947257596238996965305361996254728957672389640013011149663395285406088570658321761284977796972170236016868325179134412269524851199979257877676749682570230929427126579990619764140639169502226293109936475202101508054931342046034017203242643183749329751422292128458176234360617269083987712402637939322092821664092242298544225672642214745029171679719177826863960171075036776111544806625667115912746697426691126034073480153714625042020180202688419165046757657040368957700023194681957022080604742065776245090827791018375741837531673607691116982351080587722265031067718375943073763929220519590356331328866544287797861156618578171149250408905612198189370886117319458120801413568479988190445374893047467718274394390745432218711350239914746718541325340863269450591231368520379766331159163171633043165137233187300690858534957386038139078059538320208657472941531395256539769495403041162380192087124949132289217766096999908842629604697697257641230499619059046038503653861600715487759480450189302645371553417539632478098337443710214559296923819801159089682079795862073244013650324404048019277616946040654360375775300143028824685263203580063689903238390118868402609511878166636823792838803075048540323173509042007777583599465076941085314582821834006605581280236829732159692536378032592494994888671266199449129701584221963607000677407593484074100639064944727178917412409852865517732311905140755928883331299104096768859945727029318619661478394589508583020383750352152368705148079648293511719121509402558316486039705125989586720336529350376607374498571023447160356778710102752426211938135189933926538522338450581602997679908639838686212897300720214843750000 [159,20] 8092596409121840419326697096569143060688422985541307867661677178527197753045398759034899602041791473815107598178732168999022355811648157138915368210545742573534634040305731713352313411342055224770292737907754084334159923479370863980301726825600185372365733787114697261440224037382895314614988499144901229671533546109913243359535317826954607410361047277344451707989528661940089705763150498523233918381728820044883307069041542934788311261089766684570164542997954579800873773508961330290375765239495153440613658495574439668020042264599251774176465591347404858063663270566035719723800410042294825507861104756228150877412246130028507132812728014976742297617451092988160123582948697406062449944035596532183893981073616718842123222253125794495616462844528927249283292795872514270132332508745606373610290846601363591428039574580835831078977206499377655715119404430389381440529867604344093183632379677470762182030682099237421957607350285507519816570537453475750989588122204777818274069141336858750312452726833243750372063964167615956462415284549219910302015817036439283957611529932940264181429455561862313286870319998955192588866144621164325689143570520580130356214635296157637494215115921760081386660319856719202232286308919113803515609839685215593069243477390589118540229190389872275851877956247697228190684029619341899703336857545978217030765474987691893715070451179571511246219336611153735796123168669914897400399292813129134804014465765666174417244576813164980368563337200489826205483467890231151494232044791024145578155561906585016262873702674319071005809514370448081507782899718844688103923681683240191384825542753956861749075583762732740976812291220622446425263922949241267735077789645283364373553033637120736455255361803871902323610406582853521262716871171322521448040437545224157372365126441028195066653813612190508462413766305963575486888876183908906720043461911271693950540888578093449296503792296110672151225268879180411011483037289024659602863864596319929403523570742333397990781750656560316725503867446408827064235802227393094877201356072718472494913781380577316726387948619958478957414627075195312500000 [159,21] -6571165659852283101337947852279392113442986186204062029861702737343057020454372297043283831279474330995078489548078197168641396065018295447664454822140633745941668106181042932283203891730670486985964382726598699959136066446092120633427739617901371007241585308982979110676637931331665179930368671622175590424422319245311766082824524444871686559302264266595840369655806926298243099268621344149175876516643169640421793912193088567895532757341080638740575672234288977521605456285072107808053938545874108553867140042777280172012416875334040488544622926089797570051249848631019185211222469886545026813269562112806925326087146248692523009632765820331135451371794787230278107207348223357338899093858235705994245802742502414787337451501356487447212729355800213060659809938807979665066426478463465404999844656385549796005801024569737068723922263585376770627649670561852040884605277629243249861833128290683617538316628747467870460053804256231052395839584230453882114344911472109873487097812564789197967453478272157038010162788187182413551349903964601097549393111154765234841159365245404171683619101900401825964123689385422925382975117103572521811671265366276785239268973392748934820119003741010599137173360068842610804519449304871006480825617862705594772372185273023799859956804185885269445041867226225842255186133540604110288042377682041872607554177796385461797205757858422933141701748620705348671051812809275758567956635118142601864018530197509366199489123860137939197021608434496911867042975752743066487153858668999872285727023371273640770062564951892769324732069666440706207514062341029475559286710271363739447701394750498072497965918043271214818461673880368265347994876312675792581092838156214322222799224840148616950866850317444643786416933981652424402383250336734493269864217725538666555407453673689732476041687769475303764464573256946037500011224896353139393604577632124451289696202663339539985397771012151044665189077445074272677261446904790650508838303425552869153269828573733139745733761501486155545025478314527752320299094578815846924407506499666679980982225922712253174395868882129434496164321899414062500 [159,22] -1888665871201978205221195312944095681823271331945633312968719721837943977537714710795359594406802634779610278721099654654410885984494617517817515868038668934832705500132900095940637605339278880261266913460726039694895471211130666800054938203012074963259757944040921063195202168450121627527076832763930163244381001993684172349672018964897303368239364463398611725613588864868894911887495656366225212001038174363924291282448262034348611434667511309605048915563497680702900733059538514611591612754547271545308916299734576064078087888922402343214250459060447345721457794134660322801760358107559989696496953037249187259801835494164595798341650314692210661956665288689690426632935134959186659295893967946843224398228173380415484940276509680220676174355337846318652905614169918051698629264938378615710863164630876595014254981868536099505756485167406695846600387311853785916903597974096338996138438210340211691788147768872390576822177636395779373524550404151092972722683543260588583177612156037359606482342107915550623637693882468677201786014090345330539536502723221719657755449868150495839733665300977327387474159206197105552129823126899717995758952654156339691040455290559142351179379090978107277539779246907740437642292859849905986883527215911769179313052402790150219039554901138329061355615504769361344326981386760336672547976436541637521996091321727169329277288961849968788891967727371584359742146156179270164216221238046575139363293256795007004973992768919398502997323616280022672981365750511474395798804013690176505979727872313897501176398974088811886159160594498862466173310140851835471620389015445908933121337263113908687480345748677066248045695291158286285033263554191751866633731917764575736568485664556622784117824714966102839693521540346997096450292626472865610729948085633357267917488607464624429855075834318079957248757594904379153469999428421601353986176691913183100221214324098236988909885132449184066176632551335576182128659927032544312847392484378676491672545827235914744382846907309428055898886767393405181178083982750494611365686999461828439038791477289080944501620251685380935668945312500000 [159,23] 15889376213465047844326972932258517551663538823007486132828291309641246981787195044610295803071356729776869225734895585692514093791013747137228262655425611684510225630319900369722490235994302052963574962441804641295498638381800768649427363123325172277945275063086747288584229253991913961965124672637822312646316185442034920300810451597581952829633126732730788433915099406606679055708956459537588900459031744357758205209156830907207769387029554017261867203923785929762552146030271552720572249785543834141906986838834611640364567951041539249470710196999234796417992841323882207870660703865824431998095988343154713535762111518848785125760618836493673246422668676531192393667618885683141447724771873372936915312514493801795419912828327497263036912994082605757783181013141505857263205959381074530502594056089761202865462091454679343651637542147484312590658865498556931518873160680943828591211912661525022077322885637837645168723902531911221227072676099096238126109387665473743943696082365392462906654322667556386483143339570473941832314481958974987933473379114706700234342864900533855337343486090762270348648470028715371931189219101943303064035140135152906245650888495428609172464322701553151226352670772572339132371894671834808082243585864403855238594321628168364566943730469030832272696560169186301509863806423692072282480219023923537176737147945490664486942552894214812186537153881979944643347310413329718995058394785915114929618533080854258009221297322784379537919756279819661439198106564820132975254165402963128662748708069088279486252228444521759810639356975630458997219077930709114497641705025362876805653834587096003113353849798336959073618000815188328349229110990098266296726321374064543454443576235399431665136364329147862543846436049202451884323556596449330521742604304205079961744050069658494487559893967106894501225094838734452468859389270296033223518280073400002548064561098528489030130685396763907455632785901926271832047387901240078334254613616592983254180493199031474847115769403811712888955383046184320897041169027590782574330083454936914311638948560378992169717093929648399353027343750000 [159,24] -25121567649430821534345343297712837623950477968532140313938869339143406647161481214953132516992163750397997918680619252001158466814536127430529640723653658723121248528574429258321267659052723689715900799537797385592050833424396017567580094299548596025824664389167582194814219689056625678533072526101362891396660959751969911001176847129160872506612493088724784361859147409892099824163525733142306626250670778655100439452274036482414500414256334236077138294683331269499711056997023911065901922485926229682434860378937457489286640764973535128466165881979771696654612837000299111486077637249384353267414443384533182233101653984479003671012398287870622615185662842667138715972656685563509732344704573405014581479478819923137352223374971021007194766028500209615772035859652015985235434004455591682519801123818726592400249293589715543003456583173005995747615895259857930065053128985000996640898337383730012571082940110023407945069806596760099092656859047627619205609522348950181135039561508117837031342925742451056819997158130587376165867056550177993755783602515630662666876608891644522918282878210789406508413241316786662954532780338704677074994016874102720097573874526029573750146894670957621365525347752399836332803550070210070876889159800826172146732356060660332957635894154419107722977658126094605622773311554297352783367307977000644479943361741705784904446576217981162655811303627618575182806469353709378032871982835978578508756271309661326926936191259099322715795833621736543323607630897028576598962592154898012911320300712055407950773790566721270080734799371711998894445148260025373790614165350565181041563151780875249840718413140508278068087785589582714311892398480751893879484687493895234755832469615340851846649850359969049016455235589071382162117281256422789281897804363549597802049151225685371236790936062484429144145264501883179040036799703066559897833458770840070777585965700887710946354010201713312583592498214782333815286140977415293555806103629239718533168091529529072448221650246729772314883204497834022221915753136924969153364006714188039204316282848594710230827331542968750000000000000 [159,25] 12541984522434185408470610925459036680425542597995450416066530433483267260743976661139905004317527825563787608655670910187246978792913900235201703743540737573668705672312497374417657034310613402954388355370601537172217217903054041051188026264681743927887716799212520949294889282931093334978355441872550222013500995988602976118631473786710144340650274374497672569547373141268361977957031824511327049849086279277751942164379197740592107785632664808030019349126997585322852921326061138900244014033085774869201343474973589822429659415958801950243196523286844154695202358273667856063667259972872690525332689650709158643274699414085543578952885239326437866592990895968454418942937144677236990049999902993991019015022469211646810427738539456715973224771867929635138894179482515378730055585741826978783114479684516312833576202614660486280930122744211087463282680544629943597509845071813670806190782743252624543839618700141460332301426501735111322351426917372137575173650324250749467346766401015497501375332113762709044321956293387781519923825198221024883733829309682692151332349242973287219544699902421578867280849893902642653943610613430073212549186539580575106803812264188086727407264941402041641795613371998098082681685912395262722021084506370299609635131837805691171806561955071458588816894348243918407617617915138547023168079341945750556947074931532801350435637568821547149050256419270347588058987068996779512588077093942666294520259138608831258058901253728397099930276482569311359139780116580226609726710666759997578729327742935690972596890259992432429656773210583375680936695769878720375771523437766920057034878251718831397591819801708687114428644150584605818629542655113274065748923897991018976617302311003005640755111390892108961354139200518092593543460774486727508412384125865633351577600730845717332732003612587230062103407288036411001471211107923608605294204453662382968943909688813575126770114522660529063912091871089369826456783224694021051567507410278089415319602576105315745866054126833771089772673141499645219189223604886955761361614900388787748053420756377818179316818714141845703125000 [159,26] 33507510167040326918410481739829956083208849340306636114817639091725403758916339899512752042849896832490897402106824006116084486151570376993356810149579051744780148609375652711257962659550185056396473671396136852879141018326196426468191812196789826738630677268039196052376487384934056943601467261987358011221123089008863350377447864096596834615733853389940361562230702042242042615984553723675864069587939233414064914217324732973879110715000216671832917297740597673208661051296220786151883969205778606414157919969471278086082888144626878554093862578047946879539259120454093040594041320777756311882703899722674110863395564744605995838191925660448232676555273928122646396908244429054310537529149549113219454924039421596766199392953621571675009847094062017025288111832115701206690931259243036995104693700360207487481705453210814682922230130974031908145084249643965014641576415236724758016244676855258213126222243328168342647905396607741920235814420888939861649218740392258662943035242275489480776770650454895581173925761668281758164660887820706485679129940558969071356723756015723061748245587150714043984027476425114470449250924381908375259347346295999924948892381812356817413036036529979142501277695496243925941429496811242327632189145125606417896552771639787173667609644646827299793094348097865827329927390214227361420857488771359492269943057667676395174222518881968601791131907043639335667775063160567181560775628249553041523772277552154993569557445950296790367749226708799196240572465269096604667516944245009091346236522068437558209324104543023620905802511820113617890684819479371919132167942288439783920331705821186363803185813292424617028805453486461830317635404616165251914469381043088440707415812510779054903348821940242988430126778919247929100790840460517176194300674246643731660982894292093872724030204709863801889494704746630172565021828981402237363663886724203825365745139039361903593953103991282370410321083379224244891426631329563009835495918936536012530305510035812298599061434742417649952629227618277254968798688810349936218348888768191543019447919959930004552006721496582031250000 [159,27] -106834523558337176160246760239722323576925949717418298979317381523760338627986886554491056675351736861886733838139647535251592835555379532721785824055822563662330025141996972491144090482556683282242925801024407873113739089716319011759120464109546102413880649829580683159153585507198842018354571339545794550356928627018045946711839452231219272380246989919936800787811918443994025312405993189331810296043401710332137427681161124978419249238314192572737841836904143550073833885556670664233292691090262026538395164634747652405580140230282069283830490898798366552161918006241000548757947905450632254679038664821620207471379770510750599650663701031593857102666043922548117243441516467503212718208153326295090678432228145904699840817236877716595906498054532790759749893447243259017929790866973357240097861522686481664906215136467234304761151522390191037800470849349894916274528619217564820548408207775013362551495187962891908122691955027101754200229032142027907687443318572737539581812495409407607258440081849105271882042543353573096738631463406705376079957008208086495741096412683919411953554654249189065038060191000009444693360391789579297792300672460327227684160665030185009680953863261789130980327595998055700774203527591109219953865912209764900749738095673305958011402474310437510365897828383251703866040882303626148693031900515414063665446912203556607631704083458466389231151252134828727505381153652103530875112966377560468316860000885949908781157747558333248984810807122533791949799991140344871223420648542527558896338915392875315948121997111163833166677420933413090033314759817198307366221775846110429319560348798615485170639588911208726977051902441915914297020351698687366126342519115475229365726584368443823417950591826324362611019804507374078104513528303418536872908581448717185423123264548215338987923934665031260098739729446691147987399984700635319533375134428466814335299016092182098845200007785878777038674248748630629034127514660699967149497680832374832405074225355319415198861489241032202881421191312246532724049945601510231710304913875161925140844232373638078570365905761718750000 [159,28] 183546575950038688945759243639088189962810009927685873678734428701857544618728320684365543824763525714828558413843366195324912725917268297953888544355914156805782854040324735088528939285045195019145655521012528537062942610746088131129979951328094448264293541852990997957136473789135291755822598027315494459900385494370912603135206062384788074319809690009619520785170790709907509957659997846552581840605783902910868415968850928064659163889588892206195767985781372831492770611584929283729464412945654464601731599882561540711448298390180089104804849746019911051181010330945835024991279126078808419693158488633650113638023581596482011468005783237141843259800655040717523910394310280496778647560697252839431523472892728608652905129378013363171756482325710771011561670687170568756686784353497572441329160232011592358752250412619375002992800663645325123614901836871293109972830620577841972846495628215249246034230882288998626984609179821293260345215431313535222599710701860520453407568908932958329548296413872453851070762275596333829364824824798165765573289324977291605681124543220998315882401931059678367969476481500181971597585397704766836474994465585218784056487906593593211680774717127145714634720788692888225405729280125018089695117042053272785848339370866241429097694695338635436901762514271965559898938335372299457044439459257395844569647364509049305689347155969273084430158377800231414481985427331997056740262305819539171404044301196705992039906637985514008514553794629303605384411502319588579516820324951901670671368952481045115232107801237075550678885611123833227311196778814304305746183305718314975761573828807785741861051627302281595810514337746089962165869312749416748203245342930284725395491533308772330520848546697750193508900200689108954672182105125509953632998549249178035261017846496195085006615379421646900501975252450891523101120739447062169610389268287019487353810110975564393371029507037834620238175201866688222781093045364808742702475733977940099582681436460784159021454622578595367522693538471022594739246036556662879334056708707789695722567557822912931442260742187500000 [159,29] -235670582661016891673040397586282073517230457903148270442523743537427659517805717667075830410489975488537725574600315847124020731043655267410883901498666649197129840146231528148365191701192066021659509125297599885069544072942949348971919438735463485740063261358852283235496631783709760018501268609915488309957578854145130203162266792076988423668848520096350040872494327188631346608178050024102287146491347674098547157959824041757227358748451912663956303463745932271754875245785931006536874691920368198621162434093598573811790600417361341834249600448553435065369449289999701068808461064957221283082550400419342357530266256534100944054391850539928224845051887184192389946222875358292772810535901808845570572172639468129589313397032798595283170082945055032693308429317748428759124152676923841653306583168800773474121136331269892299469798989675780693127531989401819892646220351101979970739735328666301852483587859850435659440941955508935544055241296565403442339148783332446303002205997783312076376832123992672216391888504529830179962843215996078640072804460358398228614397550013081825095847705021227880984887585873316657104195350479288821958987580874636193254714419448012230401256498692649982817150042869334221755335232871176934506173536657213722338025876724880541594269535465204103592727944757071350748968402754511398350319942380205000742931017470466323518729537650914991779812717655862717914820514782115959611351516553827073640148512491364437587094318783571501146123801949230348234955846581251666965845685030956886708397891430107125319651325751772765698543012193728479872888671673275631839351583477197579304672531878008281910521138678158760247693325470322935650579344682946683375220678085192320945257857532471727979640199229503857179971566897352428029820289799218452333078067494713754200658211447557407640629213386247805261972344868202087806499489585905167326617712515714853117457026820013268523195868965664797189777014669000751459581338132114182465043006608138969226009038193802744746112357744400348376034797709703695025849084859413323346044675382637834104571084026247262954711914062500 [159,30] 246785482049302338813861334225344795642975444016550694051243168454962046309538813268158485367115362627369803220583436566125373231008131490910037607821100303332436817726557496067563854361332701150013401919421785885637595649275155506781712115646313567366063476785625891936558162022816415409911876273333387042596886301405528657116420523266765553088135022925122181363062940291104277896688335644847132627315378796371164690419880547700295708930286865263038873409259482285647037272185782720311421959530673452565792325621229134212532160998366393723992491748104757004620348297359297399393337451563337155281140036853537312278987156915768609399439139389207565073980422782697017295365185787566906543854677962683206828241246610137099219681916244544276350801757807409502637133205845906123800561522546087861085712740836682534603932245760419356910987149954960142588056209872994087707050089520674001128187950147780483604977683960286520006213162764278659789358740193154447471758828436938049947012712597838244433481451507728667972853655193840649141678261814026558636375806402815262343060777558691423195926016672856590475695262068339297204559359513422887693582541646909365284538666616304980325195832158476510651573769636645096664576447305267191442212205870527531653688430732816114594474928390391501038988976583271141395281836708439308329540788333259673440894069438468880729032513331169589127607251888307312234620313302566248010695974934808158357454671201557480356404241886638025527118557272013568088185442708768520871331009162629208638592423603989363215487363170946861082321251854273511594759721674254106609085462198970200893642363402090074031014707107140730523359092684948793222797053956744728424271392876559589942800285490703429293006222843017913794565312581395290595285587320147346931874943878552368450136996580093677912132480162073971296072385472120020161042213296536388313346368061179491005611655415031671113024494808724471057820095624340094828280306232673263682662468280488000397011528869777485901211033891610039613867713258261081942700022896397576066193635391243788035353645682334899902343750000 [159,31] -218505279980390429156379694102339750078410789148954061879437276275626496254090578168230690137979228435107644158339909491335610744655216685355375900257458633483873539038269081454597290323528770546387967541143624638512592454147435012735022700234023851165559735198205454782778498405730350356701721896055239109479350149646206906536315667308269081548643532459683012588952087905408184098791408219104651606045353985646027946584533010640534321415237131689807687838009418963882530927061598317122024722646712990888923596135864643919319321824166204527546286789694359166432797716690227846843909793204624880083107870659389249958061631712693232239761053345638468224635220884890172093989582489662125332775746505842244918229317754667034429755033909891515826809826641055744838182444289046824235828334305283714191114906578330370338577084574611561401476320529634568403407330037777153866796763633514197597698193276599239573169399802923061792451365761138201388249249440416628745864265317687565792237643414906964255329974378660806928998239761859530410634810113613143144007204078086108283628163004294958890082048681332210617061477557811747005819424885714142454058391892970253944087205023840720396627759485388783704726906927193236574393071744437395392835867433961884138905225811617735588423638343334412324247291436437556757959479230936264896247087627005719897087685157009441884850505335287785240112746162313784827573088202365930695146320870379772988745506425693901129957286613051231513974622210008243668721403854817092875459560429642391389114726854144411522425734745312928377574842312920999869826330402365169569378994626122685695191419830102347162172261342119552772403434953851258129329856832626949851137021253981669702846945025893522440497561952757426221473065143037515013022451012826277887279861338699117725868641920409312887745380290902898440988856200302865036622849841946810463103003817571090345143029076224269043760148529553897000493943727987991442285690468623887814145401145341407485251968476984236668093863244621312677640720013185126062355314592861434217635485666164640861097723245620727539062500 [159,32] 165936912123116225364028018567697346132865215665402072358469991528102350161415070901541346109759238963336522609587023791242946843938714912314799865792697735159008979294207580845056372841710011769141048926656880514111768645502771486359716756541854505200603327391289133370651335395385354533949232034703212475387008013560074475755929029966296086631912807142420405001105662625453457643412438997643828230421559022068273767225642133952706484620760341262721887784609668491044326705489727270604530265543930553862938465754019282039975665850211485859241007056842530937752733919953434601754261489254610774969562992855995464827316276068329553509906813566914392436437253155369873796505167425874225767769498403583871863922576303030379605568287908847366888889763977229959457763440415807189835185096978188382151055930554679481944358529225625538045581046796226079321780302927381397965509064389439210459302885249913094616161995835639542579539745797073990144667069129133608973774218281559403448464387315652038845688926219285672490095173697850131193544976395733288144375787287631818538053465941112811779386101253317092509586700331971924724566533839753210535870269960993238463060714363445240293155615345147810076206714007553062434770906394996787584906257167349032436094663612207728472386802480500808685642047110291001879705669637289131354915636593469330809846357219246353929202974855212140131904605630156713172151659710965088397903066892099475186224500381288976499916267525399647712466775288352232524690644147153199462487857769434634657167686485120550168255059355220551894402475439115141924581244774491932639268374617097327066139248046035482923896408827442845681362370698084828427972142266199611406872024220022440171705209386332123993544149472766566979935850289200109182988332781263333682310913228323686439532054234061530621549792174178424349398359398333883936428116751881024197863862198522765480319003540031307899444156803004146911784780356355572428646326644647602896471408193417385859242997716292391833135057028848964446354432662112444874510775149603278300070030581991886720061302185058593750000 [159,33] -107926358251386859381515604711390024932026823874307199683569050459972042575412648503171176579679233646429165286475712907602447928251112052470769236602795792971751427679314403538976694688186984927106585676534891097805669665221472519689205032742492845216714230108688012345942275008094172969200170355148783691996506491242001998061936192724839141305775177415666298601999263884532941754724971556592751886888455301366461219437066132665909700458641991649997704110153404921276531656546291294656204256772897198343450430484930180018220511729159085548686588604535584338826308980625791860849156620263459337779208380640515645716457844938208895940667480348171327524484908002599656847486023621880480045483040037840458888043763653293130414688100258161105452103857533091681728636209556432638598133568587657271020824293664914514948349202048775766422955885724740931860363969128008858232322357337283089286434315698135495358029368466272587120555277579392234811289856950381590835372275412446087693854704578678851791137518160651159361045186163476593967790379859040835302338488255429705120580487605093855820032728386316305316282556604550666258994369144260564264153383783135605861533004707969892102261721572680626289173921189345814291378940720154344947395747103374729379239523191114034455170073727179220167751374245570458681589705739022801546082745870295001020431266781058027644698242570386457958628627388450457494082804281875381199777279512463639514330605816979362920129260434204449822082043316691581551696080276855330279333353908701561752519001306896626172560214520247888419114263831124668090122914064037074053712226597791200878359707909588897897842591487344664073071485860216173093028451694461279309619994942069882532153284476929406963178452023954691813452366974619868592759367042542124092131273753844944088440049898999422009145863109739244858209397643693052456473906128161291567633081024702398248950405298423331314727538015471732393378655262867695329741309762164480431902896219259555703597405142741375390941292128847846711763510766612181457074883726655542548478194930794415995478630065917968750 [159,34] 58859812003794231140437567552183251915417607296688822771890437264823447345344354358872064743642778972326729811892972352862250334521170036970596101922511888524505847880009650715641420081082175154975096621631672842617685138524891643731646696369019569958605498780666849491510601010092106244655992847799454498685684516125321055843187317850566190452092813930459209025776876812078372186211581196037106988808587814355581154208630749614750732498027487541032997668744927557125361166784548538940541145780363375955854604200855310821829240544958478580560909659964455969890595662466323209245532304458343505435774326101722391512424940791262207028844125115244007927454480690719666752928654654273454129544669012125808252661807936128796636152755010478032259179669843547387000665801056813290113397268531567946086718845224207244788652187727674071336119714822719650169520742126058541285844513784787019582309785384320996797577819708738998128932408660724651426691347090057225251518418479704715579647441262320070022047255426876747214417559151354328933163426928793046368503500545756025533958689693451544217667052270419638267669772424631658820903355368882259731650687101117720713806863152656912678494134207260780881318962879853030588975579539724181774647946032020542552426613547167081640255429963905848704867907628299079415084447013475819374067864535714967562108135592460891418340879576048915295877748293930464616508350295578941868021359787429186346704491618857606571727401158397840848638071199144661726573654961018006650886182053882932012437364924751126845964039163522159873216441691414434427390525838598620994062820310948970622787908535627486544850395502684235552291829106533551608538115830580421079969937161884279896858384518004474835965582741604838856467373135498883816836493740176971000228073502941251080891778878350839106554136160662975213233912577581581789865412840405250070786595101466569472149632644460589727249025639765005265680324760880313749225162797433381062008070039222773674859091923997821637891554985625068760475593664473342051516495734841960540961736114695668220520019531250000 [159,35] -25255458176393831471429170097077457112147954539028626214285004821766127930907024486048419892856757008657504511309365390960836811849846921517637315183061092016449757356011967188497457187451522861706871882702198947749763079010345659334521218235470259865756961057360302559916223883423826526586955034023585096163534232191511584482616725081595698317575606642803115616339121763817757809764076970318743587805399514736576562136596673162851369535398320903489462002465685859844904883210296992571150895217403842273810104137843479218175172555721062643976570940600864459265601669517478685920051892246895197408710432834648360919648714331725171379689614252442044794819883447160874858387975448479063380873730367664455606550155921718608170917316771061499220638100462861708060384068149034861887185398336085490558386100928945685994639453825219580183783720590162791079032266744132750321213339281628225097486384126083515823079209130894023534239410660670361754464167678779982895242841297921965668022166871545331595032407712572958029854455336749875470698328401776181224848049640605559071871517606509635420286646353689398346910006468926991654460957794103717676397506718474265036856567379785906313838137622740637546314471722809043580416018799076881468040973432020986226919820118481532199132867224061201132179618520053932193205304782255017883571348075516201599666749206101155676654042106817894657478932226963779206415619137730552864045503827005632938729269908346297329511414048346947464870740731438814637734996160136653457931380404428454887473461147808141564414990677996571406057659639652372906892134831176267686982590825619538883310549391672026707090135799251278613004146676661554051856906359762148100279202158273774099762245099917776220040423440713333257791395777165944923500864455496664110858726677894370591107256553214200454731165051788787561058523143015215955291222891995486498482253019247442729959079453329896717276864692995334814424762658462964239065385843084890134150691874734184460313176107877314610605776347621595414670358427318348087763219197987574204944394296035170555114746093750 [159,36] 6705686497281335116191254324230756396195108167075911588717645623716774124216028317175156142850913008350357457991265733599138216543413278438991585274500240250879998154365833469185095995951210762416534168371907851090506808875225095125698328037760957210757450608276376621507151128029713072790134668966368587849593432111888269426623859443757295844159701678322494468359815151882182494754004484106842777627969266109608654054712718287609513400654225047917992628432221952659158373167156615401777822173534322840193457164237386953684619988360106540716606188405941452242836064157168664859875198265057561737171970878347641680573783568824279624797519268267050605785116084642001861798353953063176696523620265302196428491584844413281966852030674082188381302859663829557939321531205939538613665998405565541644563602803131137204816004007917386884352750878323674216967337652222791572110601987837506190374645739125091947438629572638946065074325834302488424330728769274994923686444921097527517665281812616423093090756138885654483393790640872200110889242579299162773887501685583734962526499838750024213596163423973203132691567092015322079663551950935863716271627149195983833773641933659221392045960079707645965666885989274951646715175783803597209874194178020572690099297817246371281740351630387544236976507606959095235801358317666754331275058106983631724601071040391257469882753934597521276044366881584762111249863657319746998040195463237795875778910000105918897341706571549641558999207684161785275257096293989065007454254904037770407726119897722648185899048625750568994264905553476285259828897702865768453112325313730635226857645877676524037564214041661086606018051118299558156837601174288799241235198893497960952764721358743957703210943714802533099359227064053801482668472968501614627248875875038393879641906619605707822656406151931291502452909993707569060586859350286146895515579630906875524654307959398762698707072080104123383740103082305678006042441254328140054044039245969513157370719791940766352220222000236723367796583182934082350418192319807531021069735288619995117187500000 [159,37] 998425038961614499504543294949881203683908979500333023025528031529435011667808024883191595251241638224163870649889169271691608218772054505939993573535487453439751351630783066116975903049068806811769356716836182010238528138586027544538630386436654517027466107678643752107074184397498414325987660271423205207918863653062784535008294444234285666927667259311784055717089454451536678734806107999673184407539809473349545239846613418603952029430380411383259616398327316733173869690718868494788803192328609515967508833799019991393310518750487656579744705738370326394929957844529410326031821937954067598192637599142940520318495519576759508557626242102796615010617500603130927029674440459337598528776884895341849570711064753042254535997451545776830073642330254491702333078467843203082586428616650208713596002284751939244962600157584187179919594647403422906925541355829726499874653267906492828245630143567608192599654481963510384369355723282751369851042309542132816558318966816338658022854083939982759779308074325276869100526875362930477909904456502848733220984388731613942969007564999321677842140020808986371114426038291717553425987165994627401795889055689939432264185746307010623980606188255792665050315384136881437011844443080820222134282954403527370616708166501648651709245210045155139036465539912823464250294076347331175718481497918315683428376115759266737553959421815752339021085529723018628209257112721420347773695589119939465847801589472574452164227520631513041125091412105958868151314540307242584445347074187562601713924428205902053169702301140045469585312254947513467596189896900205510242160588461086547679352589504935528790877835517111894833205964048518767623243210753983768603981580560639683695343844387085932089058203277945729289870017753073369301312497937308595927508727601932780556228977385653209367226430555143068424453532879131177664212369689274082166378386112238669595166360875162072953791154320971118585082519946801574672980874809425252356711527646951346028809370710028340027352961955084170630370319061068425624261291062566670007072389125823974609375 [159,38] -2726644339331248775747020854039468195570719502600929380891372066759130813792399331520626074046544155363289535437920997352831927764481334693764849185292243191832308772338066415061831401330508278361234821244159451454364138781760842793809943914743177985870666053931620150703810206625106262347433886392056111302145207666217802631049556559115050001142956732762308749643325822803941097408204350472712713028876457424317200457999534789124547495298551036090253839006803211651855837301366234763194517559689545012586082573654512416380765792745643622006095382876598444803677002630015193218413346911880648519503755042016935185421720720764493895910156429844272298320020907060437553063988622420312997776695804359010258130150979898640851299939535269125310110892761881321678862584560040051007198094175769545646512779331741618403062750560183710436584383011146672293237749796203958014060250964753459116725628409187078400967853664827203780591587700326370125313669555928992627426163017496922426990765997055257501117244358638198634803662627187451201426740160107720631036345833128741954857818728206336786857700910347078998705033084137125870222839803329130140192444257937840093315858243745719308619485133826231622822929997551894708427452325059620387662844913997232009918689467227047445982382855658568075728679133900862179106448724665703555839650206007723344943167291035989158288420723478904992643605922641640127759213992613287324428645197708080456614723628848659072539376721228112856063612780004963563381300295493999433807285788267157814936710924952268758167168090131688936032742039396755982032110139322474169221353593212178337436304498408415838700271013918393711579962387067342463328741029635037346376668178358790425018733378279109106322183532438858635195159332641319297200075676249043432210323291588092220147939793302287443120389289064821314226267894321546259884253279377197819154060487950324458663761614946934500177156520451115510071922168237189232511033806564320396217204560861751413156413272007265044425487151140092461030627673241015493377226164284365950152277946472167968750 [159,39] 2120753181505821782748940063718415440311112992093580002939346216557674830380860411011290646141293802146047962905819871703640461442742159384692525412896293892017353981899697120986783473991207764384226150093130961707484253612442174025090909302573756569935887779555806464716556988291401342483612894979055948080844689852197362308856210455167830190279570746694883098969796233496836163993053597369605183180887565033772639064221347614063405465022333042268777121857343491717153389438055074930434076154239210894007804453898901210470023211385403503849643197469357153196053065595941113636150912286181055612802287462739862594168317429147200869856879854804840806771601652945623301697630807890374748003667907079509873945970541729018651713694139798188919817467468062113435515129139734909412786654131484176697361359936130779541765126408238822982620990101761301675563398688117941235700868672659517181349801504610825163050865829866043392035034508908154158829788798408675640707440497452047633908310611518205316730604062529354876485924331533873296673912262797193406407877750951900887541050405556597296205335415154423161210171052046593847310050184222632842818521270940023654719802325717140125533742188407017171873157281409889394642556753331793843080600302917029247959024200884588020184645577170451283084108155955368051227746467053318411293377619097522337186265679130270094991721707095621423997652003521621098370324564232476568530080589791604614122422976954508148944001219585084319368035174342956373199888933657219442667093983574801439476598248945428382031900785459679050570406114661779535032841123853752192238770943920347483287477685658253489638916108216348308211720501645815936317405652998000266823032676103468555883438918926644722122746959811381721917557782404037698901156064977869669413580842933918858020880271107759275087594553841078422848022862030780046156664782722834915664801346742137703225526816580823216266762031012238716539031912740801599409357543404260286041717228236959068630713872644652849595980583080936262752206499805426531679586332757025957107543945312500000 [159,40] -1134250539036184703168228063524774962158217892312404790702367593080814953392487786998120868694180458091238732554961588917737351462434701039267420617264643871316603848836912156378989443861410979454449821068577308479918023691494805442529758570005884240733584937913237021545359008328526447901872898081515752196398596802731582146630675103483254437264480016837575752727327448325377386068919536979566496664919482096847729683124843986785937115352679110322317964601324804964846666324779699369535614884438057830222361829052049599779406477476887452471397625672989252602166303291734018762192092272056149296648155766286271302748333115941176349275909310067056983490148725791591829685777140476781805196016152555518401423564314008996431059752360599689790510297812175620917841547025860653805825766611744512698351346457086611474677532569976459895695716265317474810854513097656246731914272874221021310933688316639219762629654372607845396662331261368060073856113585750226835213050260123475742756975700673168685262241330142564182622187797780672079503028012498949325127949668005175170123498169825049375902289975074615571956187397104258839293963923732947785784104533142345584569339251710837110535686804746358735723459209308946553116940561786966461589138290020950631899882005948902744628539550726048632936612406085860343294249728714820406920479072562241083911699790327323024237611053988704444340426666276275894873611950947111853663307163344477835732241385486782780933513833424465021518423460655654998751024878412260781275639006962507697445187663332323120554848981974697814609190329960515282513136910332540996088084671080651470897071868506079934680536030820074428276534674730535186283628836665683612042475844360969416109772316437688681389480985228421586277427173637647584600642827955974492493160156404188081995570287845425015119845758758134353527985545341069567158851078950224185365816062490700111056818438653446546055186881565263422389288831729379723773454458885564241102952717178229453851501096803611744568232667158789064097376791598836831553853699006140232086181640625000 [159,41] 452776382126387347420042989111300111912999112134446058734028340391597802902183998195590669280087033117909755912623068882181455286614788011386183815048122695048721930890504208573998232590185234472095560941490777115439092660333073634626754152845397062906062221747396101295806062141283079511932039303462886518275384437199173240464106203703692424990865093648478579160015004884398508055653604252211809404119192995711184697100155310872736304098855777530755439601853214344772983395837412010805918973635095705244786182414524843098261316278737461464685232936341355188631592107332670339800340668677244304572172987757298644245229815087101139816433621983211001616952995697105583994504399947703566268499017221353455611801725271498668666302690290528457604375547846218098210451192745766183503457358809289557155863899594239329085266744576243841647667970297142831213211823146208330052671500110337156915824670060084456495182025205688539485093225280203601211646949658607010477434908842511744692471996972052635356300129861687990036176958704565698380498385671123342659023322987435551620255531945969712760026260202646503536720274568918335691928184773044632839806166311629150369985249735580834150284820278973222715838722737210508029612619577067671320681877710697838987320051301455831343652369742790148701363944265899577694621987413277420098221851647939775023964530581878108174587245253123561936978682490396814763853211601698734409287020609645422326134511564485283329095980041912870036485306971031823800366729885452068660854561126560052671638900119358341572794835513983542484032846171175573267153304820729146313025694725462346508387394077881199651368418326509309965496722653553050405231588994549458788015456803500096479063709475715755875780102635451151695563185182290318982144856184194458370858942435003653566567560941730107667044916863779409595728767364759119295987783569216094980570421269131594140945643268048388561170171005827376344042790087327121997380781484868028693636887474955712684304049045458052553679075216885120969580154944623018309357576072216033935546875000 [159,42] -124486370213822490491818433294877904804160363167920435558641654032802538648709489094929506477676204012996749632380635093642713001366936036881649621776417466654577054928037974507515348028398086149040571133428273849533458217696678017002819243061031042416356106364453994696203693373650674537832956269280680776585069015859163811662363585388886060614838940869224160595048572411811625378503784522853319782924178613715006827001424199331024697084720434662478064564253655429457013630695936551352580900093843961647763780667037574259834603081621047721949471934796247023134047244047466788683004465240094858386215319655380036208031902348647366564495283015714991026375435907840582341226420926218607245192531280756131951960223267013666778403789137859169493372858645090344673746785129498045241592116006434406406240410359411468815332937979400547828837167976558379809764057678206374521883293555665104497838396935622169246412038021050544599981742115012326619818827966095620156478263706338927628084730873117529940374187686351827462078156557214425979313678962154724254791605239496997491132825161035902657388618054425387252501505761462269928744349494523595368061887313917941811741316075595442606254482036095522490411412747821755675800142190643874680084824824141791756693976990237696579968839396696282105126908159781787788101570047070130706652518656115924695619033085429453495251064278918837199216501521379436233832489506057261314983774457383342775137387966259613377807631357252338291261343641041740080822327814315631443094953467193427806478138346979364595756506884983294783445421886270014868317652430690596363805596725409872344224369548446006034726606683411730177007944058011958324849655684876826188035943440740490629735167672515457754357959672151198517501664001097746893043246483698286662518901341091847910253448980389087522551350725255289711806426515827672498726122466825628257429812500415620960585180340179898302609007411626192765764127267987079463565061815425632913981525194094635729509623973659273204989311872238040216497229284584591368911787867546081542968750 [159,43] 10668122666842545940463201138767144259727494269953067676572454247801116996244308557940281379685637519425661075135897668773398297810466907078265906986086601150178559900989976393363493608800788456210556774620556307829349639595050927823575945249283808194632986396279151440792298753207248429517061794974831000228498996354368598990854101747548887836026821455221887393228050983252762105737026848988738482843609151970253637338429298103252534914502195046624330341752788247239573662569357691796178787779284652815948741237219379868568961897712295133447998087699710472645498775130677285930511540158169390034562633202030539571828813969020913930480064069321740695783961055079959586035775630349863923068911237148406863534809375635280991847151101211955589967445367956097438904762848936430014242910699784359524500969597337585184780387473083211510959983943538947834180220955975533134240621632096929618002383154216985986257419631464488888151445135861529669439072227313088690288149765999480807687482618097304052873694855505824638237425299635403641192929162742973168746393199890000335195879728550720488141927569583025280027780613108470870764652902498597742108028683715293331183285048359350150129360259017653830501614352905972697502712525008191696551522712377110521849097305156405083866559975674385154230442144994061445734652239859748590275012162068923424389044709882766507079317488901840029911634222918101690560848046064890943388435903869162542935064073281909876539552571110501148545110661838353000783710969188568573485388290337702435466905495352382510558159660847243654406684017847525475135289710271659425247587846189185079437732281826631796629869026084045901413792230693552807431580739591557860478277083823618669304953468511156566165820271623220700765130589458643849023618937161205660208602001896506961521906776684016678255448541080802786807749913742237970224485045914728936816169014517963551336398377140414961172148716641785733607622309000653736943653285202893127363390970970438501009951961318504286245575958091492468754332590833655558526515960693359375000 [159,44] 12157646232145312141353777924435322792816642934296898592642495710235281654473986963307624931201116809759452149474748713876012236505636748997509977899288377379803577800741440672102135431567103076454645740115397316258178805573885903709436997918891145174920425760786896062877489662189440374054934810074526981086625412655056609976928427691866090486693439130194140731997611690766434951500311484268641871525685039167161198185704821898978078238799055938222351584267670777105746209698502671383740932500777353565468411155263166659694597089538213241227210375947662088414106016929208585327990499239359161571689997228220389808865410468147315058858893489502784097443116319896050749495883081315347377206488993012593011728629883716327898931209765881631596182846117392888147799321527843826082440380735279574656695061896426210572393685584480484092903722612622073642935841853479662811147754354954925201599898942434397855618921101533791869191212909823559480845722331488038465241340795837260565396720613611208313329765020126700205497995603674691385922981823695268193800666415748574837880605513208038987953347985649173969650330862320188766069770137898954253977487842042000848229134678007103154562049632401073131359580285954816814156802562372617499800030024023951555210538495104228917109921863043147759956746715960910531003430467616085849542673006411688691108240071345879153755893724218929570666463628038115908139957528008219141021776324285579203484756462761070368810499690933642694470266968067735246100652206125242938662181865687038107950135197398151555858175152613000632770907234929996577490277326881485007836095835617521147821926002934015361946193155979996592174219779457176782380741410534589121976663432654310822004173236077982504993179192169001025974319008159705058859356042686250812086425881012547423228664264277843320504485414874993785065721136746051028603007574399155987153387716411003149317251502622504494386775714613752987462500064897171612152032957755305343767746220429339743821800695808551663717210819235017711087620904436334967613220214843750000 [159,45] -9137527591474273671040236062806423368643662907794404700318828467092260057150808733813878648157508169761452572549911226599809792525808786319423435226190025896009737948378753772400441151266253426350352308792980406620479798883072469680865619147964823218894812294218937215825685700650661716299555655486432350983187451188855386289173398885606564945980912565107649036467414521286043660135973871096843762222553160613576160406945776437907556501543458360220219454384076862221304198585284731497662277645645290580067632372259435384724973115251207194309558976601689497911238129430184029005665537962812644008312314708877054455861357843815716487026898320296538172556066746309441306726080427659782084653970519666913454026573079180530872580924393407421104283999773314729605273300361970942688347796728390066457028092705549391684589359795403245853573552449628428578836761561276171950625462236312467154583859430897113627080547313384549218756635436676760791558209382642508109248539297475322122394605331300052378508569320159341671487183727092524844230864628562722552673457529890852220586019736177538668392028274206498966198940014782169171259425271179562820594701213200224521642517740184114866358106803245510172781061754152566835028866867095191587470134180198755536801557143703330686743862452992733284131678561105400410383059740393764780942417094184436722488293221280967544749728430311541909013956180006398701684960461754915366159578683459790450419899177367539812304085609405084102070672423666841106130754029726078433843432747616736292826569643711391774749398203755583627815651722928382571428631390501658862293383988362278659999560108514173702263192520849081097399025349241254551878874987055530690192893951982520686369473324774004516009654188030149981773038243366653554565142655645063412441282466764000975445297351840021683198807235953113666488599836211999378260002460785999432482344935870139993395358313756501565523993949375938816270860346549417543156929331695614549868347387571539527084872598460079646367437709655537560948577811359427869319915771484375 [159,46] 3832957135998683781436310321554713317227332217065352868334326565568787865768912750594629778176872933782265564800148510702858532247688035655614229139287744653457945696105199636025692760502443314846229366432273527109490486116225630687897393781105195435682528248597242741641790370984823560096093756525497569321396563025345867868323831478164857019171194051522014338519654200090143154081087225785757369056292098186662396060869840624801805028141721256187292765395920089396497278018297472452563590019562000856082307946408601205119241610004702332038013144338873763728681640528177043999287385145769736537766697520960812176132517022446072978333601388222487472870614326858275368251880258055431208171434564897963704913273262865182947346571674581687748622719119425981377809782534472802446804819437560996043247290402785547657620563071180826685974354713113078575178078408068646852860460315949298194599900665187350175422102852891233412096239274755115197384015648625977753592827970806203824727489032397852526105974480627725730969921103370210610060427149797991866276056615839234239233001534238721706698642573299666985474706463633530040155036361723272519381535319751972277499506574134269970067451587192938486230261797768405371439598648300382051633751114705348946345769209731960913118887192124313732683205777770591707385831724690877907319837893240605099533272401084954487708256498838710052628814424060507464135283695605734140029848796537815631217595439860030898723423293733953338207049606549825461697728892146800118751118239504899810577337859396417232637327663450719347183344776993057758593118339667952819895903972172385174374064334563955142081304567377550479075944356106795105928701385128450050296032904945291799290931001225009674075324792851493421694951912485945571598945256065333182033009747092428947756286733918144840057208347833220734502636610734469651524537044798463066273993266822495939646906995340661255365113911216422446276261930854545833715138382161891443055697882994434180326035353191103127279196416301358735999442054890096187591552734375 [159,47] -1044375983010086457003940708361221219039588768269096821661651098326037373644673476272515549384205396179268424587003242940785703986330000453371930281167112765620286428863113905859777033469302863847906476846591953055828887771470134741258490001428857540697315055312527504814609498014188190458521835645240594440316655056677525956331023514585736518378378724233882757680670000138225164337146478228061652935956574636932666828960369306572670466486519375679366408380688038342074874541828067267926659883820528115808202991573107080913306052274576212632426175573459725752606621107554945114466724919728257058885371933811575263004078319972861122639382768800510724133977479577519931908224287263049734459204639907182472147324044016552393822233662415245177053497241846955295254959375466248847309817523226135158543949226055538740553646957150588321649129044200636247809177653214404953404835010133879454484899663341708822457751005268972294680396257325485798230109456220650098005008066864411264935705412056703297709189499754557734750000919014422251366048071126523173856088499007590428520761311825671739698818452893521544010238207016419489249269598809961309207949298464213448593955329346985159443601995650987973409074385065769384636564722180225305326125150224322534305345212539804514444540838634030074976802218815045994794084511558362342070686697443499261346876810963890773749097754781107095764101669438634398035028448067539654186255794112013764138291612952311245138877886017262319865463854596148056660685701238348468153247124345083893782040875977354824190212782327460823432319853888763404850701327636460244061032807564432706013010839269821385357702484472780849038961703177532401689277778065328671372616397411550914017962587263974322758884003041271543920100206131600357712680100784234634454554742763058694018462409554047870440235125727931939127561780784712680999837977813969833904800301111452941539550398412312964455068820827286876064608676140876424198351648499575394016401815972314027125589197533746459305578124869317140996420755982398986816406250 [159,48] 119317852713375788916090701872111376249285500691208359547508846446874177126816755999062690229544602425413170760670597610211085212503470305237987625508346503790188725542675027441191667161826649107970664163981136245207680505753580246945503999796758721237095217746440629226140461292065190807849155729313181760702311992787457333279513084073979750093342646352040891164992160812457114636074476809711164356983044678475056720190144188826636122733867244000600031700197719307595588980773401374739021554681918139042342139294325276269223051291653491155560523043531857775721255722263981010506940903624475870944455617888518309923792119125142157462735007025945776160259755771784058507950966499469882362756246424387562096108183321070176546059309051531673501007689344640613240062614789719798876638050036685142096831317670263665497245451939376485597678441147877395463158946109416166788095103293724952639927795773550928062404269819856028412367336552378187885688337022756392193996514691612836169473161650568496848999338382365123736547421332649995583574477554912408634514141221532172491256411142961116294255627810718109315464851858942228417157812858789697631503966773792720730499803781334229780162846445667698664425075376011326258845544980526571315157733229686172801438929226192744900444240505704791333800790569419491417162813636942447662600682973521459321189031538524983458124864429161623039689497016811561685963449366719963517164838756571758141496280615436618784501806410165837359333663072832271424150943936695384536455316460286722600603038015576231560548713957446286589558127276581799195458761795129543510859240695249871328647397788078816999197555601282182385554393229091841840910305234381107117021287943256667926861297163051431236397108787155564286004099280032034788282772935400240753150822978461078144141569147458173205730385766133942504769240762942362669877850436245372327027319953519716964682413134648217637306080536811440712096296034648290085100128145083684271883315183449819649324642510021815140465141941150988294124603271484375000000 [159,49] 55048415678620675732372226453530916580452033521746190836999514901943416795959979164437085969680022659176171505828649858200557421365158665824303162884416436943311945623938410648977530316876361858082814200284578517724269213249579357469923958594318384897246618684267519037180431971432934602742857209247084285814155852131220133286020356870008983491913441589602208544083864902585683955829316199898813618174921439405045585128694625516442109475720451067426245442278386515465899374076240007282386777764939959871340502492332172050292125555406212563876731605687928416815097579092176071558903733001612203153851609219604917355378853106189456022835964969947907765655272418454111852199564006381296453640923861232576079356009656903270405667467357181135890807320289124104490545431357993924222315739969172293781124606139646051315376512321517679339528603385959472041370047745511045222858071344592889204213932996502135948656362488191630460862900292006830567942455167310126639173868557394630204400715426612577596525466886752310440104898428336095173245536539408895403775309488152581953751386967854221635782839926810669801836504110776236842984562142059316934882067421341233813732367783849142265710220053292565509338010561545957780395933595372259067740539838798286727969984516746724842315778915203505452622957313238357099340886578522197883280874788051186235073086621620245875554995552492432586723234145096103084709215159039331066817652714158572131075229072191082117801570344082120334785951669495941658948204249613909930453304388598599890585548245665282147489012838243474975150239892259281803572535748487892142935803780625419728862692740460556812156835084645573634698626215638416302030858028253636967964085439321746707701142401587477791408162374932009462548040819567467772571730792212680760334703386450922289282987147854939887172994663404559552176542025349387690217790573534288493594003345248820577973915621985525414375745722682190818127834958975146126803668864329683258363288266122696007693457202184826420332436145825621044039726257324218750 [159,50] -42419175744875228756807834768294156051248785598788624217274780674749307507725642465124121437453030513030242168699238055017082361167065207369569007619961843618250475971886779578713204339808549131311219096482910699725586021990587825289954223484606713937217173184475792715094862885682777010936248156514881999925765223071565193737734085661186321408629902050718868520008476082084557169301977501890318524629772729862413376018576044367155157877670124079997148408933838848556904204339379685067567295486989028004336332421661202619657981260635419588625966207642344116977622381466548911348561341886642495919011992475335823234614643492947247533623314681119740128284453087820607782460755557609573774688725342149978333171947242448524845943685941400425673731032920834347456046611615734426397028054800571865077603165890811152764506412481880724909626272397394499230387175230551061048488407858004446608918463468104224066263861352720031153165310502864453375186245756974566228835337016027374611162974792470994225412522173223837152263210587326006715296081342089282115107347055995987555919858322462226405941793241975923895878088245131346279312782591296422506553795801862605621195284097484259544087134206596401698706858799406396836462791520047390488188349552133623180721890020670020206345835273454511117647281836135801051891978472335358067533405978280044050739411592743978865191247394636170967770480079521557071978516077793142853912856248429657618881598418180315707226525093875830070810742084959077377509842352422202659317026059486351979626551801738459337543811032959286385773482335913896818870117949851533739487507150770712313508172850146453149973074808537241295424077688853578554033401524174448418335741994050885217314374193263611116992457030825205789956098131100728213788609712761679216147311026540828046177198642621626425506020363672220184354606914182298006382930085120143916104014107121239396475719060275415850059058841469424561303079923634730131388361938295089247524984113197669968097067827057532091137055592669627850055694580078125 [159,51] 16757036435178829303254985502721297166760684828941576300313467477817408692906271047628783381626356821926378033501656739419012191801921389522307462588782097337881594553621237519431439259166108991156682806859418278901435743374040062388059558546469560849705116712723592335572516648935235287667240037157455026158540912404358069425173169126211954120437689984790042031805561651536374371805756389456921649822148060625653799095399445061601107062631044571626971431283759173500042008113148384926340899635506400697505761086631188897425453624229535088684232563746126747699584724038725231887697948536515349504483128360314013598024373661309385234460355486190140586334953031524764922882274709301830798851616379741908454754579938945380804404440160434246660357182283158670615151094487291992376416704495366427863763309665618589047318589205576274401214382036287117538343354388802804273306437178489632720534555806395535378676328958598847773435124965506637183726505554339269107734078039506128068298986073509120460928173388050370799580369193477537847276299172806114070230256597777682701688120626398164953856005587667886809569971998020665359501923911656396646076711900930397719013820678054397932940155632936557728455319504240902182577475874316027236002080642929040174498583423494463648795081599639623291361624501464388179170207168899843103388196836797682977769825831228338386972208025929646379605782368978104168160539906529084205030597960518053180314246273320406204057172626765171992015664560635335572274863092148226789302645142142893305811567642627332882370819299214046006760583340612461998291886341652179525947768218554750432560662717209964394589814000132644803349040648351189669627123741937316327008811850399411188763083209796301035439034107033964910495996438947380332398389339480316084344625365455605322446276126396800808690419448877120693627755933135375707347501043163631735798032997321197776250774089714517008768963672023772210165928456642728857337311368983964563224400053011228679038478302891857675944187560989110069274902343750 [159,52] -4728993559980499884232882892123774137183113348218359486262525743312682386525399970536938860151611097095058573198694519880501875039907144757693556535426112803771669205273501235815983971573333406373882901470688789840143748464766358498980496403865227114661457252149893270706724925242738883895705681762883156809717682046937094157662225180779633870872800908416291796093041792616892430529155760732706180505553858469463296146290056126291334488987364055298716232211130303153290900224819098746131032831030468668797185878869144926494608720956189709550841445233616095105244588713989066657826013926113775948814221055767226421580690623427315347304181465276972330273726128397853027928909065540345309021801529910209071904258535155268515978131183035251313119040646248288829161226558079759011543096316634026900986092266060505023213746077938634551038024329564519707875268487193722128258729836405775083841304900630779437919960288768217588650357161652900029762780731667824530604489050722516730016378101996561919190688323946214589803722421038658494846282413488962914206255626828000596479497558809823197803335369161851413570619047501191999778287942489973065198442456119030161543908382339208613594456051243330034929618162046058133293071516293646489293030762706648523507270747770102471172500967137179785483541114480552804132688637784253427288759252090720309539085232907714152838806912631713567204353835227828772104171206298264804540056845620336998291230177988285179293075947258306420291303541588124204485930784486191919636528057081086036998264484553330823706392688509035846957137825688856106164381143930006034251196934442603278570703878889644969800538038983405318804906031994830897215574623276039881400123457253893878179860406861331517149516424018697767225215788651859715193042053632883008574268916353199378781782819086882061710406753339485444480991464834580452866324021969281821530170907142228748467237038486414372838251187017279889303891436083260825048655184600642190246388673189345122787811075966474569131639594428714172363281250 [159,53] 998305355047166884272569225193876954179155285199892000604257111584458174833240135931489894817710778127984939740268864903869607517594248163943768148373818919259518662177628655629412065035787628997182329402261332471745650187446931937020046208812892587151874221241164923905868808573800822738306245624604273255186227092599743571349665477544544185896594566099918133016602168105058176046346378060494160624306569968063701522132233678552347099648587089791603678069969256866122847532397784172800488837490540424807325100344441233414176892676758556541080911887236879535342476453036181608067777241651079512333829330174584998529772248277693735621054597009561823666010578341172515074803991056637405871162555636109814081573004192673625012653041449815830279063458066265864847048421798498561328090890890033156884554946120921615674325784462589038153421423228788614292136157850404420281013818286588815626129708921883063097817895031236677706157095408981859577600789229765874620480058671476046973137674838630190044555964896181673896078775435890494554545926735099935004585433184373660055755333181675386427095139413520919435449445307238815292402458448041264844229058961294760678081353664734424934383297537075791475608178684620487287585349569066261239451027619277299121185212644478645549905757271175339487749423198856005276799932224037351020434583318625120705865031672265694126129076734755211616199299833555635158719081709909926931965091091695694843337207638205537805302570588998483434591834037684224368634258763610387271650754108958744842772761834152799229347813120780691510518734615920365000419419820189472536569416091244346625881551242461544831351683392612616950713563293889321508383127633861749911821335871830760936479997885718693685902406769256865019569784789952201879263875757853158647605538710797110223963015230270506783092354703028741844029244012294792834277550984868251132282579827501889756155497465714392683977142794300602511893864038670484463076507565812087679586848396979993129707379223726187787912636216036376953125 [159,54] -148466413210669172579415747819947285491278228671248010430743220715338234152834288545232907853308691855650672168261029037161268277934750016788298677004069137040342568240288507605690889978255161710181682859168901926478112920384805308859768761024070560236237979733937361248390654424846985217812399675103523210914528982163103490478843739556096411395951242354430901592239611571364121950202252937815397971279075698873952960370238636074741553129377598664741697925284094237640250699472359351552114624467509729556381193882884533877581563521536078301817831534374673662482645179193237774768304841731217149586209873139766981630332374055398244023574115354719718574356533665189398973836942059448654889711683423070306143577439459129612627473799699871720428229860399103480918138834430772215811332634129675534039562820420492527103938703784809563459526789565175849434994727809336583170570910654588598837432318499336225409572982383359482640866480251457421133654147982890762635546941324987940016617181457899104633516821740691189510244968344928086483611429537143506136692227988752598975619403608024684588637494275317612676611236952579682753024857290859605969530566358410845958944660466333327038974628176718083824089526435358088154165207803083197263968279584556661162466985628663572956967840784614530126815969142544539814582725863730494023285644663233258140389499038302475905448719951638963295043937679771291610489647584736740333180785420608344213448578753791654135924809701088682123874144754407758139703836563783733159232270892441756716641815450676288339299063974744235758010963469940759865798145430846635325183832931758167980536379941439697386704300505945125847113657498425319097689975445207558415286769359050125424660034125086005707318103165564514074816574497463248689987443132490831690972996330022201849210996799015357414585884730387076656764161848274107665432638358559095261055205332937206201353797068538433258298350527953046450477851856747449549136037265642753639107448404896804258745625445793034492370523016435546875 [159,55] 10374299745340482238519310266896742394651471903203353665005858955805869266515644674393567685993654789737864889053224896737196220032740989600712010386177416521552334894730859171392641686166252102730432677492166341456093400774901387656033923006200970751657489426724872325791922140713352218387861777470361973181837910766150977956816936364465859183119949503630579650518443772252809276687799584340008940972277376107163268297019547673807785484005329311154238182265332408468190756608308940946901116839518458552262472473223060249099272742375164530293902289801846699907242644041388481656868732113695534173607166311734833179398354912188637900205238927552503768845901861002876653974553833255151735327326956071436121826134935906758132558505128639685516669418496836877958980541852208116937181171421546387223077776874802796551622225071567175508049959412402407238546111560359566092754389224664844509724744941501471050225687000681720411603264194857225223475098718759358295706997486048822451235327585417567481552883419747957782126395695515378065407753547925393516971999501764475568576366984939664885887511294432184475221258656362445836908923221152337035305053806862187014396041785606504896577866207614337053545253260607612263775188258502075993644841352896201671929467959869244051372733750196116767508935686186785417300343130733866784060077935495175247662429799347497970829810504948865994859783494288721637787120744925670054803574429818099413641748557657964013171705514569041256537872475863601184753927445614484140138404843674271146909022905835993315345892451495103594218987318272426955642293715173372029107555419704235688096384985501222887963080771622579150925860589315224172495711663311186775989892429315320325847913316313561398337932515167358292779529450262039048551280989040868728863239810754224370457778043660210988205775227659372323979087689555099559240455193026755364948903150016665486174266403744860307976595981421439627054373899935750991959664620672351766514115835679322564245838135779398310126271616359375 [159,56] 1872599481162912330511664178956305831195379176908989568185445069509154863863023253748128062782150547036928330740734949542789776593347027908661361927229073873355204398833329853102503504333002822285549106945109048774001582458607221406213993103070399829942319071075990834103172427052518729506036394978964126921360858685637500631353177516151852949409291813475072168765760415733875744640550209269776256204569565492936481949861279252136097902056800412354492905216531315296641523604710622371290621317088953356720025091635398856002888864506170073945555494167668773924396443129444301965164463245059989576671896741372665549489049691437928353597510450157202129503157590048210979759257130465253849999960033917728083244385208444425414601610121881749769634354862822473705637525106714996557948498129923056522441599772331010673210278876671132252920185633557846630968206199680355895878937182301673094190241875223222611563550703674054409233154467166624070943171578761311160514113116392602248683170110966029498246263619572530780901508456894683001425014237155468038616802950759014917199206269756286760010980340920032140526513889946439921468123350371094765211670811343832871553310448979207353703406530805529771904347388366846247524097643260131542545301359779971319485443838190288602365231196737881748903247135323315995853351039823303828668351133823031855022981695811031842264095052840286140518786011748392827214561873986524875249855855411599108100024169478944008749904010152386221347570235680998419912283501903757944634662139084736405941699763411586926340660883847205783297343315305592920872633886758528598269644189663700259223299260063762279185167912607330040582758492651011735380071617577184016023599152628365521796506533299403430239806645371541904157131272332887596122732634001061984976838169862760372221239610961213310036487583752172132381324252499794294932465845902917227277834860315363463025960073679531252755833602243695521499997577469075773157357749953441230414891240065070944454609932786194648311138679750 [159,57] -841766269722944325029911757624728152419874704461303617370598815333852483866585609470371680482101247135491314630297275731527221711054551319304103687061153095625399506302853722414411064036751877599676961030202720981482106998180199570010606304158449453223127502917203448797753319960399944791614811716230086287847872238662122029494981024265913181956901470199254696655141425365542045520393653520560409020418482619174002868533135103963745874665391635977377626117309279237044789658700283889750960120588810549726102053250549019514668379190609701128352877773155808091787988177516385765318768031461301879206371156346991447057323316009310554263268937845162102702055344200962304735991194409404943246054951779309306761337133700571567425735202806930780485596728474693853665118376613927015958799870061952081979572703644613196983723910394349207840363274613199415580528560609325181444560764884583306938080537891811119158925798123718164202088554580489805294357888616114421246881408589018902219057827724348319664692461835971512313177240835947943843195693523428720400655369993307182213996661383949277704391074166712587110570163753579100328942496175196808976946181262116387971474493876055057163690287856839761005131729606512329268346849899499287893439330150634049513245709094428383491111124913373933864009389323799669057059949938759645449326715750185602822701584223230854442796468810876645448862873555243497660485383096381151551661559658485596377890475199464133264891428232714514579009495309626466185211322432592125981211634136006389357112117656358115988328141328060213939016443832878970786264498403483263787452679518502787658292623849380713153329833241777434146528778658652134176465552793637814591694810437811253298541013848265967062270345143933268473657902889834154465612360812657459480287665857002756049254479799407270836033636930532767393510056175878426431477693191747852816225093260578715610861008946570314255142960731591919453030801726264563693916283709005367951756227199155884614691714486324444169415405 [159,58] 174407305985039494736857645557663554521179109674810661141599257811838982102095058141500422919974118752083689437049373826414396096815874080480333918747304007798000361740489783498432272519032441782806266992608614127209753305289084457414576657241919229590155217884224920166627029105176636350614741367890848170636046807166494452492742906796120673851928909570351315557327091310455231965307760097527768220737139215267352830074222092788611264423891480318092143795372794765721176925520413839615837481993958094255419310381664406643054139759084952397690329919476801570502110875896110628846395119770283570267145659558818596397026605105590010291999375380629970971237649376556305673848875206945477414790302370920197305461945147284037682497844244147211719205989678928386767654906665373677356929863442520368020247928944138402232080986783501767635331469762755106958575625096263263199653088344639686785341174911485635545685822505538511107117294960814649293732255983754442241377239679224225048582979163145664202667486534776725921456787623951766925835103577563040438494596006466854693233424898165340849684370365198117406380292460911385985076785624436616299160446996613305713784804485082435452851306401948268342925169048457248395401564565094717497276944182750729645828175426231312769160634946304047751153268232571178275953703622521290254765254923461476385181509528203980159761453245550955289374972909955306363948929096210879679924623295331571507551219589501497048724717208428960295544511390370946021940298449104568369637657769405476846916672253920269317101777437530773886201594794297648732529256534869564010844577521901636876460846822037531569150429820321501030565049368415221064597963160659861051130622563977647398786479599619480527891040592036729484017643571899313534681211157569301105379051147600452159315847994925258790992786328804248837103119045436051512205231768047974736195211575531655944196074514826111965900920420107296057912549416021060701807481356684823313194190368317687629079692144788942210389 [159,59] -24305474938228086971424679705374719695834414486964385454177226705380692806930159777624076959734738493958688825814881661698541973860277376852706551117873255520596645281322856492333571508350473667324954069874425051558900740604696922988956618640241597668994346478464611208853583692960598695270622851626044031544936872184355465880402040067237500879629360748688291086225866603905265598489438272135924388421545967110897124555008563203653445240022629346017877301787020109795458187847065700126928198053032348470558230949174044511398725969414949405489697227552716658080624980961229991685117850864366715025205540030203958697948711757213053990557276189382619043776574038236822409462076796322960830943965520688687500337330157997726089922613682820357488520730848838800525307249601728302820319911561615763573435940695553767695329049627779880370941521015241006338873271080708017776410014529963950144555139342501976793444759381467602952386542622584616217277650094181216407781355195711507473806489877914105361092314270055604933047398574279380905935228231273373079774599581013242764703335156176848211662706769145400310702527792086576521352592370526755327087619776679638492854477068875500057448889240501649870010285826029588424746259469300933023857248994892761322392698394552934485807100866450378914590302673696910359593613701939528857137310872439876950998490524035571326105724516153201938094100161349507559167855078921407692892780650573055121734238946473735999123600118726981117818266241093506343120060175015673810236371562455638251847163263441903262557736973686524473355261252064275028926878101737679716567161538399814491572560571312245141976841700112630898869240750444045014402280643943538406513357189497634594317034470416364572843984631359998501703848570759767842502802734442158918381479721020144995516347166321079887201694742357585444161747079972253685754606883420387301249671798120805867856902355367431591791075420831076070083211766108991139823013787373162965379433535143014593836638147610979419 [159,60] 2350627248571556543019891328386510987735103586223244739182155513577174673092750750385268367817471693516608763328124733490765894071131470021160189111251744973516547170969139433239020749861256274785067425215098857087005560692998056261469359898242392507807654105330968792376177676235332798772836136928311787259888613105825165111997150354081132326160792859329343063770112134264292533049299221441815046694294901456234969629369114483950369064696239177179176425626436479644301404851304344052979778191174855595089291979569804567410905314535493023437332954410210246559449878139315369759610114226931433829394835046891098689687203458902731102734328137204530605563087494203019622832983793637930961752523964448610728658056419067869667757286237175787321748246275110340696314222187941296269910215526357180332526233001347855683356782963779370053230933891309674905687801322689447831339862587851153634341016449301903801858954477724735456010422167624759641543886488326488560023463647781249387163441189555649307939025127004241614181605089146260849623753432040125546694092762768437178214239378558573190993755028736560539433518216711350656258428390843088731450718235997812851045072993106665247102514633997371558217572221618218380439520348241045600287857859378887440539030746785319798836043222502928162062627909904711804420462572471018313220141274866047962796427055854427706001292739325123195376285712629200986746777866472770400828855047845257499302452234805671333311877400613463714228178694308480247520628630659494043450287583010426550848883370394720657320486216949310468024453119042762030040356052405981454889585278518202209149001198699239457450763315305892682369126124819717344139444566561297460101413858531772638083318840608989931929884050789458446655517102054212547887931885475752537576939072849445515464292064703331098073354591920827559807346568353682017501973087407810120917168407410194138892449819231612962084689138307491986695746736009788602889183324037632259708322464303141010660786891510076 [159,61] -153156222712379126766672722775874789691011694072253785365406485973605918576411640659033224067151177587001921642854426148063151322162246193287572054686316462923177815384798648258338326067345053398140608497292568832333030637215604353446455147448433056463762382604522725767129482114259973790710734052359183160661181680080180677441897951997661932063280987018075368278996254795402376876716204982582635577240573484644425490745294882492011178117271540071757282598956226117423889184722527749374147619149727295844034643374228618005978387345510584711033894454600712018406835110933445131865611567298288481854980335608079829729795556072301580687189599113255655413410386123048401595014780310471757583968781518523228450291759098273249487181439265007507010272191743027442172018622865566658604117980532287031597793689523960164843740677827645823930661937116926468389837109353837096362354130722055819371151836509029690380761445019268369349972856449819116794951429736592132963934162764481336724628905341417818977086309725152396758787815632057359706988645134046483860744987686016588600368781473241772284317899166630625540092431544966709302783686016976895256919782368321764596690948129752866128416838113858133267083306924657380907134711461792090720592363036508550299592324011227274867834718666834374571914399264128030338471933713565879894115269187840303301874193203665398785400878919922671757201959121581110931547397446878696600142471329710961483469919882535201396536875655890763818169989536136566925974263885606630976974712732330387704307833412919033352940780142767496743053530772807632222650166669213491928232734468241647379113397767436766170448722846614865828345595451804409306455511400380199058503644780886570050751880709570699253445406191936841820336237289706494106608920410670900166358913965499405464302808696749267228629315066217684628363155975532753150896533670495017715532415489222903201643841667601110772278507999375150323745093414621190461037410693134487323958039206138905640966515294 [159,62] 10540017522601772336396194793167451309137781193891114165819791874472525101361814551467861308122022717059255571499091056047604037142091515535587768959500943783125204639720645258185228200613666838404439037478353269714064939202598127448436303358104109520731797571543697091875120256342837394814163419075619129437903355623679699223236613226823648977680890778515409915023202134172342760625351611732960073713826667778051566240797632612447596980497027280348946318637631871784717776103847774402468770339148900880769709607537397214953682535193990554483353194439360496963015102672247663110258315607137573562475401834661581467943104889751647977282812005886536143697830429962180423302037032081129375714985481426369858866392219459668982074491566394904071089527546580650660947541304425469942512779966047678479192910941787607057753789965104962796231009053767690940165619241042970783169054091843590422880015123852087125130885625572386600074744164887232750654820549786667459433031566646241579669244477040946379521343852847119135423218377241021698442847513549631647787073710922086688069034022864950778026956749194822990958671336714344344677350247988808957763830806591488132268813169988282592208607597693293064666613948536031152161431055408232700143217693512863399432428438979010337766291635912551829676678950724597269097999921514713651699469673371098782916450843070720573640278261688352601682936866307877691465687320063357850729826805372750981712922951520224758121639602198892658713478243760937050705092097847173013441283848690469034492748011316459843065104562692553548049092442460195421116660876099950415806201673758116745747237790086161093516012754474348637928580364857082974059101140235996555017762652173574303356435704888973398866451466069760438544521307174959593281707031667341436601734601745015126786803963721855773671393592854416292614101055581974098673708771178638360495711635154144998149201779251436008363623024356154730942049773125403454242129014708612939383713549236615168269899 [159,63] -2499640253076256788875159317023808068323803262165629134311953613619706677159953017611734252279429625920270765186477082867257492253055856691787937907292435431098393974057072580529020693253689591498134293521829862675778891558304693562860001542336534454870313040546183621683725553077383838739860704402391136254557884686136007557508559375122281551994719518292341150482124160906534357169889194194028101117346902839045972099951052942099439183150772096628131632900503985167448556944266957920118966303302975623422178012745347004703267599137062034075192772364135628857850016574458892202891622633679911800671851093806806169885185298600611318987220022097454184404509061758819862063567204035665312673153895851891095040469906823159523514377742151563922768469504434242645457063484533352201368569651816163639185159978118212647444174777652881802410143154025233400465750991583130524143269195982388606023031352563969194176502086097751723887075097373410105864215053458340714004417507626280795632366741082884893261964955596168068023002439070232268037195118909376463612732907781038528349984452060051638325426527598877685418125166472678956013473400704135066414490978394711793274744773627084947879401439768037471509121370993015904420587701860609119355105483339770284711550615444622683947289227942867355099311620385254687690246232422809343144948797667521569853108833777965197063746185147064029317841026664379265370838855374903830278294801056598523084782529311111359264447146837173440274622877344024481050489480285992420185503315317860309744119449832745603387981507477384294257219610784165164880403624535948263462724091999131063118173866410218324651365787099813301956813438137851160147762039191865461675597590413546838198807063821567482848264492748624427692218877734015165940176204061803666162878745732506921288526488669527850210499003457141457186672534898641531702752930123114715897042532746514330879782052903096088269315516191129416174115417142841972086121742410291231112839287752527677899 [159,64] 641345828860316879482064923900986728100097685926929569989954978094390075928665444998021025893906949374650964788751885771203444037818365626700535560313135082077733272054657145040777166560482076051829366129470170923658494629372871497456880687043710921402176873829743621129766166465165738996180762210234423935750194039957941736886691337699817123047947829481081843179218699592562136990016273949737266435880470688592963676120561627916410505960726031070853724334245098560515627210901961825255729858058548664851452370334476919501417649186909160926547846471159293846025813611885371216273139216088799326623101338045577938889731915944646385821751328519083341150632506310689724691928769551953361387794770063277691748565177039639023728078138169432744478903926026046398260032359931823092771699530389245517638619267789031966731787035636621024504210596150287265616999315760611897376144726843955551753752151499078607587770485772177928902765830366196612996761323692481467879156870628472847156990559606138201691250647051717284645715663740054944420989129501691335876650401990128921685870245203302495407975712798517131176137196814624461500693612875502191530910262546452502085258134226671988908957236113178571020171295545502075788252552205854752381254145101093747199948710802985021936449979543462383947550212812352307465722650791533369276938163254708479672179030648824406617414634181602548265138123638231478595681524374363668715466494112505322562465920003052552121126035556837450206617616656228004525147751870731130260581730996171872686739391100724592805492646153142278424930940323918781514730137281278746371763681795694547685468626368626643663811512260920596844884716749170109487152925291360406864718639539511214341023425708691624834683574799276164503505979909373734764946568788235544406723507719666619324004875498567167409057283060694103249375110718268586402640396846039796980632955696130946776576281229776454521944514767328880752795075899667524645040433026899981688193081298200786 [159,65] -112286318993366109213286335001272946355589340270113969373937319132045987433650151637762164801171504642080444695341907375940426001053594921526602843659253012999685284309019687582472133448895256849509895107600919218859885285694090300739681340568090311930599758607763445403490870007895174413965115183615415457366649166113750887483588119174976926714330604911580807997434640266385624408539255180929960597228281174798940615174258593367721364826088776598192673415145228685842061043507197530897824188540989551049764133704973522869787237410093111292690239533086834257910075717680528981261986505481897950439338942887278708479822577921626470935127194615649602552054980503754318964191647756519591565627978738541808574375003499933260749786817704063014919820227868615141677622718378743012138802476192798589459434572171115804749787857766605567745402391030118192524636834671208743823106558702072283607222809860055223987260314614424843947686353679080819689000085592805130725496500323648198146031299437853896808696731391556043670702963890171063589434167148993527041070255192895162819919045564881873658631668744272643535172488790432884488897031361390939458535115321035904791996149408190789395354780937192946729506893489322290866126082236275001347165641699727807499706585530423190560034096041540334397735326610746796053584567846199354766065370043826249761189241811177845391867195306452197256496953228765488541096988010952265827096070567532188510592585942606478050133558057176550779071393255591275327468102439005556278220906536048223280550614010639391884831083153853948950776216318393665823566650194979276311567519333207539002172628546279107420788594671840830426066947544510285097406636720233684726766374823456997406467076686239601975211131386461033334832608499199101663516464255311982455565698567224142723857068864456460907364363033895205390955886026642182282117668053951805686075884477078675044387256481601270056573715658468899942448319312729263459692495732924265995595702802995 [159,66] 14139183032481256027583136313653311904884429027087974313541287666673393395291483107931176907065492980980627241531236758535879623881748640283267543188719617878149001932471081642297510750917914493117162445130712565182381926835218062896465533803627804222107008489647774628284076528360176524923312616406695553060437559266680981935744630349677621588627373454476342526570195214575574457823741593102822015767968429434077095558858751390126051004128663380947076485073460697658203152250859665241310797086755354914623859714432993340390222459111750120251136242405287367915383437740740207252703699311019889851610400549660262287938189917978269730338460136717612190113515519060777705854387230111974497276412027522842294076929836949732103711433178432500327705474327822817550451571587817477529525926763860589572535621940866624223189334960432684589687103173005280701370501711439376643041672254481254799227995480914384970731703788048263804242276876148562876396183434405086758803954469580148554485994769596086255855760735219496288318334618169478001036165459916556304086457595152793902545861705701677878812598241948888958746889080867906821212843932528877929733308092346609892801796012669943159205568341855602181254683481416344501120686855053379190637081130734344622846321042753328115682622732024588560729625553839077495349435798111082162427733942393332804483655443758169733545174366021181396095044231541066441599960694189287786069577960132623952480138492687788441203962954582424064083602088698543515808280481990959636579236207383135952017181219617948156898177940842065356324729030715783153433583997722079081367378444888707460583430190478097199163761528541338544269697534693868765807590571220594845473142480201082670253039061113597315314912610906373697075653166657591684623100354071275792316058961191125736640022323574770916240449416987611339400201996261293187157091742272700222492050254798322062884538741658326467580259014519231980280630330226337159714745950472220057115087331 [159,67] -1335324749268071395585370765477204025135309265491364710493064882591776188896001614320350781951540502182778269658829310960423294926647961877714162047176791169271832780886769722959043895873893456818571631179073949663791357284780566364992684828800700367513632706860685166378543347884123799338677208761738340846898128782578834920683522005525468928767897371578567026523766835293815275119672662767814074909867765782839581152391929911830385905498780701959236349512611492052710901111676852181769362482820619487091197308092721459268284817510646146671231639575303918382144000565536260058079263035118564368064677190989948336229712842141940632237234136335304696449084789124594392564783973090093721005280089034020508518372641195468544277849806921623394026291096925070752145729080310323676157751443455655998352242265402476283325472209921813412175934963287969672264928393441345094227810460296043565749548938857584222164856043702428044546149400442024834574165873566791657244892614318355020016320508935229678591893957358665944633043476867307822289562029247449416059744425827336132045830944867487536085126039212323347217442477809261028883837736284632281453767310683375016527497233493131069418131679601476193698753422443190948657000239179602246613045347688602545205422152722088275837348849863772933234495952831410206294202483257521730047558635369178847349537494193593453060324716070730275678981327843683362360283365849063112983851750385429567481876109025918626887418087799224621355071565697050739393107532450609709261545462949232451378564489081891451636924803187766799656544924456137754430693131304673596901820965730035456681162790901149428931060178333160864707880051342666868891664777550519185096567826327049203313354405900567654146306863525148050801336642328819985342097302332714210865255209415118108115079322702596956157107400948411684266972492461258537341245036475136310321655257122349491624241144847787986320751668459548659925862500733598166607306380923506514742874 [159,68] 94749855621420990793141778624905789710849573484996688297430256588611770183406715243591324569311971450683918745582354240469482296873981910359858703855428733678480393979940505032122235374977550489596180158174739720553382186945324741003172670476961265450823751335640238038671197023097630275807413721690179266970175846957229953942319450302867941008780167361013101150447916282585287583689983353630448188976754060659911499034158098867660997490705140072497925190784068221553539300561251642701515969841420569756523839084270534479614895600601694470305027396246130476757929914725068257089281757643371426814957038780991294238054251067713092779186899783505990347783285612846266230271715955086819253872817080472240356402239932752417750117537924194142843976909808860242121857470695462962895123457199975525399318103485480298419620093847029138349050706952598738552347098566455718433554342835409524497761186940718792188117961418676340712442185603544316018507869136976947891625237429310827509250622718201495130101026092922256389439996038551308941301731526124599401145546159346611654980732629214842765256361700088868989044126259694467369373885629456813642411712077879377501720035671646934384632903774688300948563544616527987027390508997672769261183532309782721144957062189751647120786796948330891212265284563608501711065092373435068633181980766480018124214660267259905827052276665559666813371168330315256856517534617630827158923155512699752200444095740551423863009812987518452829192428306790396215916424518526202893196287947065364692050521755240513658644399872848452808112687033652021094885867637692391393843947103286959403789756846968258216736179916588602180525140413619649688430503452513535981873059930983702617506504320064857926144655331140926272816045297421704641375757359439586008618053559098804048716299258362985325746956360650046345242836920200326109964359778910817573535045838442587715791749247194003421649518356094655136732108296461511309670702394550425797 [159,69] -5009327879953022781831583155660397650177904300980843409886751635144349438959478888874831491255324334253923272592207240801342264503162157850385825225613295244422129673226154990417789638186990272944490690530346505238550858799004113071634838167628772397270977250406550081711673657857807461773322440308694161075042878938487789647872708497411158151328590600359763582282775695421844644265777730110086410073955217785864910902684059963614575247590109280308191395695107557532793745953755822884199111190059805836605771638073527093342525783041671082868432710071890744715783200236762525122382760196913688923082367328788436468297916607598045312635680727608350751617666908600138580492718750222992168069965339518656369844324839549822210323067755571835251916098349878030456745508210597806756079236872560384542175419471093412723957785735769933303045057248984053853676403057092494180355967871160905806733763443567831400741516820361720885705160017533886755363212956229277303610439313976733898154688691356232044315378154663323024407310783476557057358815311899486843197037826544749732837134679307934780448362965968133508144510388351258763911738852543577401043815577173008335836318604821009152356516897428430117716384549103234503961072983688639407357326668257032628021056648959043953343396329868248685521860614301326512190973691496839972737724320874102473815629140042233250055315920536666407524865634628333849007121980954143118183615506167934540727114444209704972098784810076628049083188082181134716481860190006600868701099827018378611730302675723851222714752300475503506280527630034609897311610604267424135434867017793761222100240750313555776751953107726994551203344891197287689854026226833717916837935435957024639552356375426822786469806394581122907838196940637287969352111968998379147089833595398342871864417245451715250560243187208593286465274355246967884546242043953269086016052179411108003850085188304017603551148661577190912582866438748812507818744125038993 [159,70] 238450832619668461091332285215200650681229415072496742231316593211205697873490605329910500616811666888554569495261159564856032808776361566901800833588504807439441146052238884725613997172535389262284089201910619260337827187789324566964141614413595120434842382752265776891997222660721092376296338174844954128847500682960885788273103045768801800606714066904308927685072810810487816488796247511210707217982036293011064745612975800157246119726940648223735363740009453409513596735372159915987032317213395609832913068126422503150727312282173516406121497242171162808770744361315717481539523715033522550732556852303803554521352618338480733347580242791469001570561299481659798853332936557908868689061780405420153779076089653951634236742888605613046961285532971422273293490465450976244588276160305354793396090939289614889239880532862949878844968893309222032886889078161220166366014263685082405799017722124109477367452125278033706390151146084695515971074573988981721608122572416773667204574667932405613780652088308732933820975627683570784147037095834064993011490516863237214204654303869660734392464088419690104502263392779945424570685138827330760248979927771333988908005206444003412778553440083772519600614078679046731902923407295919534716243541385887717296038828328461001765981151958362312277480763376228269873291904292137087225048532915674342205144520267324291247866465229891832835364391684948665392361844113006700622228468088127147966264431404680966048898246199047429304844065182148715172103475774823291684831778134423838877317049315977017866013234248863188215555381491998110873508343582429436992861986023677382315538440506060434354404918011647019351983973948306657225037446807192514055942686374987260729090651535011710384001196721634760239340061494487931420260966148126441427388971703149267626727987713115774983829069921358281972484440650443701590707649349705850382105582804254016038810749980809784690395589011513484594339540670926785850619619251 [159,71] -13410450829121485574955148806761785304071552944098215716704644561852861765936834327826777536974633967323867375769235030431671300362208350549592344296245924472581668250199213509389744117493869729785957355544802547645212657406812657357874025635961862319437464549700024352715107895272940693616399651460701369550942868169249725407720401596669143732894722071649362188312564766412850284694586516046280505583631652871901471603705208579547472669043404955542791112803504992535849571695784338429390995036712290091109560768117150823191725782728419817724162137094363611384591442466743327611701378370835134166092059369730110548162177398746238204910630579863624688696250034318202600047368281304942275779325829285064274251190249540652254982648369316738748663856201838297115949052428941800079904190563381264717380019766459338198175842004276672334602370522897128230329222557096019497566947114549794675936700132174363595810646641155931166750487446165441908866715153144222807687701268781769375370493770068309070503297498981219542631282323457615547688192599600543450427337840815250695363287930814997082393868763431440434018995282678300954642472382620904319589781769741350973972790988303751023260653000516496316069191014224201537703615429739731087256617304010556443754705534829731588805602982375637042052510718951355056384884944175894206316535825331762232047215872057350988306752355653102437035445168122421964751099192331697987371398558852063951094121496343641386458162336748650311072864961790120179141204756036803518308275675628978210664018764154158911318658729052161627858257212013395530542985331846837044502807089089976041136680438318432934804803462068913088736111199245704210419749507545622432495553840516877990916436198532326878577321368877731198472434311083066304110975037583680211636087780763146347055293618942440744730173143286711856612466161452815391413075602942348732579104577822045862947988301924345134241890561548459256627663092619030607721082 [159,72] 283787955466925958703140812158545138717213224900798051908365760022467059549290924678472681280623225955592749697771332362946650828155868699760450095229561139724296315910709691653005417626766164908286801308238357228007677186524159234206068989657946403939575499091086579527843561205675179587686572614677408785674972152198141625282155473479095232302972674411005525805003476653604649259706816127334466672149622476284053980596645448181936918538254896924634317058477258859830311715913152307502322221955497161629248092058438259472617999955683879638929727560039297769050692719411368349957588641159598618694999669776078202508820811340268065074856237172310643018601688977173791704214130479396480934228105300489040084173696093289108592027458139614942349586667984022489645006141448065781459959166829224145280785148814856703499752231648955085841938081162226048185600764938519475888844161844733593286847242396418174356073428224819849583973984755964113721275089044516607792683396213199426185759134992282381055761782613477099907200988073239946291161712632885875024766262979762097350913026547319168095335176188373941673586685025567212926767031963773286668898196424936205792400862043100169403593500776731070260175161616493790473834657449699672053422325282757816446668171100907262027001043770745531451460470641791932558540157916812407785054061676618070181121617024124775446529294314193429141824897747467205821578216970782840644862356976670323476358272929158141628384739326047739367710593450991510848756179963033249648872306179912912649371595327442618337709600835404376474574073710399587595409159753553456866657862887839241250895069319682829693422501766811839303369449457978245631423176996366133321549560619695904141810232326423319735865182779066508110374694369805661865499872306781983317242201573144906496240410362798876752147676764808298088913109970547532307509202255037787696861868642372068828655445762159027007907859216017052420042760077010149525 [159,73] -43240898827431514157812027810543179488636746322277814561089394717150799292129605103483472110001783549092501081383378234013832732530396262485515441509305359273982090751684697584189853251125951743695114762211690454927165877437881322789575624396879153489053478002179471763365696368702662482493039710035758794838345782298870903881669072415868773451976907242122123241534306558913144914750178031400080502832757049541603811025272730670397914744260794586101113991176375248106878852129821093464823569789393152554470997556253959852357244128218206813987775228616851349914344291708533977053305194372242137108301122390647340054554752700772389811198795173774698416665934107711457194183070828083525234327903345029224554366191814421390964593164871944714086654203776919171763457725168300584178878291289694439080021119780847309117718702688454964333134816802690539423402721833028064649088306556252529739385877829169493039513163301784472203482674910164521351718766486780249825834169615248087929306499679351654491137846167881819784163768906227002445914964292490228243168011765510674106904036910477729079123926317298111215238593426537775939280537271937863998654436655127686189330781063562032619608324498044084833922459626174449042857280705926620889973679279418278614247867984989665036939437729256713513015156828693894414031040389145656354764049421284225684084150116694264106226261994180638674273426824917999910079506411192713794100853074464250699002640049699193228631626922310456937011359070999572110030397943243482545657278183309783362234124992020945699170128354423101476033358280235082683629656222449806969545832574712637920909423595521008775990465515918015028134524447264719411788946320350813390941076877912459378385338205477708653272811450404350070486339387209336938823731770730094907533438897225972278564661315135815905520486014056117061833710747110739311124591718936952029985722779292439780084721244613464158087316924139078273445505547210197 [159,74] 17446684983048806151178415939263415005698163942025959025004502982610993134230696884511839619676732128145097616550154996113774950211957689230763213231729413035773775602299662468097371352149329090261378346007960805885907981261705948848745632167246625976699133997584683227640708369284400251321592323246629642169502965968197240459953436492180346173464246953897079934178512249907040866504335696345416385146783863782391356084763045594714562077592356165155330146764549134873773285871017442315821658961389357602919562430117241800596078848087232451711019875953491713621091607259341715776949638891871124029118679795588920481605064281239320939683498019113285584071325070509174103812702577442532184672041848116200608316155633356479281803904047974390569714989663238183701011014772485643860737995221842115324093982281574443095244046821233566136683396605220810973960686645823985245045738075951781472803063996738331598021293296297903597916215334575487277251000775601836826033564455332995092826705164861669232585123143682849011874176817658597893130065214206176363744300001630849298595063685915836079456909188965769646322121482195610353062250966334444986987563216204881166362270969666985674018989501060518085573723875452125900070476986525035053885018271644102109096031248756057900793151579563277876152937452906940499815312138078078774176680028720936318150256347087582180210786636128474793183872012609317334169281294195183055885553222230446861907878909761518603056437714299623800783573317171836087117987104809533478691798676130423168409890559555066422385355659841590466038706659331540254383646891712838900122760909224032359890683682844309137223614733824413324564668199906907117968798269029789942434581011633990457846680609672695078604354963793580908151579847374146705828053231878436403740162682000982189595100094527335539483225726071143066998532844591912597582048612831113343270220364283154516148278539507861392236812046974796350508756598082 [159,75] 434856628132396620509591594742797893572786097385122613400011868801130213967935934279313138295638491409136561534885723510832684891271293871374670863102822264984812601078740933717566909056982377956941680577013958640531975919493965328348975903226212016372644852529292371592514221616459512553878380159806661106552571938933649098898526719529914176005445712279309115404967572179981129831071129920683783211636535969012512038593327435093760622885523018196517291598751429014845391876771301758716849763250495464788520588425302055019101527900379676152051714305756346979423158530823820956818890401763276772993647438348569332008178534018600221680024604082195286601249080677803217681157492154685668600936065822185605595181001222570382349449344517124476182506007560049111086095448503333380851437377524318288085451176390386361379952666992352955344100786787059878037240375743633315162293693963915848240333295713124135110076352486326590796024046028555460180993314343625897117129790616773056638970970269564096386738646639808803991404726549080992119697156105998504829826393061638387544345210624161676366813890294700736724750689516543022439872803123965650941373941955597933855304731582300245266429683099709641676775595999058542925556075701699773471305167558381740979989744338634708541455536992589757899908030225986347094978988990823953679868029757278914276842057776806754176850053371082520873110391690571389133393060168462297054664297420383958690739606342371146498400550826074178655827323370776949474457404897613769195465010199547701258708361036955420977213686634557697892608168479668578331468670497188561023532159349645039163353639404156662792554970563627680604740439424897291490547066947546501771645880808244883025644060276578620338726899237869348208006078500517066535587632695891946945581879436470634785651483706479703713286183084616846708365515669675001000622117356737112677601496909502955051610615318919119880259505411688171118583498 [159,76] -149653166651423125357601840547200666843950160213776000308511323907067395500558432589233048618448188780394784311108919955616604525141688399233266317279390636877849209864373073643157164449731680999669979727810089620990237171018372382167042332952667627168856493991031153192958028291537239929955564732837611365730854352090379964647165820195974731105533951573777165941848710818897950972395823920123525535436766732519160295328685893647946001818693506899560548158380912139871443786511718128925149081865802481060459596962423126824575186789808415450787400910749028347554968893349115011121867138380142138434405608974077073899562825270855562917821789813134458403282628912059449102306960970476983051478608403265180426111780936112292259614474572696506879722026944628396319375668826153516097635310461631126497339236462354324960289580029585265940203355107396251101623029444923556381910584714443322744396664942300225242056003520409859358206934941368491747592349857321817141708970611518913714978867092568366916932196008528670897589766748062322925020261448708486644448345748246124409748227737706092083063803257457690901913384379431677255191653708345250731121507306501218380116631038024073658286518041179464755932340480989954957721662827494778872512320417045774905999573181071186910413864795998003383416777649426864755666830201182830472344924341565126264193397490865664039208589157361736331264049850790355667690116844613594424497481673874122122521009053859005548928928687403459093621386513255066411188095932102517803462782587797226774327686117887000351508826155602920973628540741942441652166233561861422696023322845091886016523035652342685111111454236454805988113349444135283480704502569731923101010462887100395147749710349793986746158933823699552192507562274870725534366631800418293087634885846740315886412455881046825665579927504798084548231785640478605318540112108832557335572737630838976892016712047371185499400022129609631111609 [159,77] -23520967410369633779242475261454037214908614309091806428147239882977903856464738406838993869357304873099842364139740161835486338354426275902116875821131829942488759178033507787486087173387271788844828832350135457161430785894057308008926250643298187444744571240770336555191235891314276428731222924664563084357318543818350816710517804552251830892982913949679694721728752105380743846766588297034798540523147831567717476027085707647200557306353180786569508474242379685852328561664458279853766795928694918142559067048644072938885209991548069347300165621373305530359638722724756242062344855634787404036704220243079778745713698218773126077234505670478869121995892444831319774146516992391353965551316907489242559531050908351486265049277681594523537770931267750440164539782980271912302837117164925765023295166966025783537385859772795033956868570431966463953984121627658789426793905749321031035956665718339368076501772947417596724668093195852413500145523520318169912532449942987388336339413530066223253082849423047062338821783591155545532100490373067113741724720503821540079318013626606660490499793894592448625367663141193919503831694247112595951432048665439688567346296476750293416603699241385882134343747293309566023646275556684824330712384251846429771590121745345316910057486242794209373599936367718400767672098891379008219049652444678203722914937789430652813704999833671096812775967564862262733482022748586272808695027126522232080447890354573273348914836189993548366692553858972364330427021409450467936729108204265716513405829716911347131248072313432765913728285075720408911307167048540114996603329301444849568391995087930779592861696245779447920163647786630507186475243192531072947155076401654081237921090517249129555446943165051524543546193457319760951600792539243141405220015221054092836507935943062166555005866155658938971442142981523011180841238051043566900494489062409930067708056477064626804887068611381380599 [159,78] -785850309779529233522023654419523979872303268375841412006689022215053426960750422297190277861967242069342370987203935319453251132924376254118885366093060641888610812103381866995671700131520305280506756279426329588391745218879712736128227786121120396549828375963287772265396078436956907328449594077064934016525966380267879199878761429931347255236904156017792453417835729850831796681416488750539908784405161564795114807051763658322054824326549865703043373678859828973959531669185764273689481932146704377172397113198566913906474969578042514828681892822922004159042238377621817729821713100505941527651470518155531341701433695441249578883660542654699374680411783416745663283985070569920090418849900922197671040330066141555581019113304093810913144240723595488997859814111268556394521811094447267400041386973538408709875283380090922354420350538974886906343629286591476739211335694513597106019839372604973530891094844510987899055156929580160044018388986530816914623282198124646082855666187191320042212283438287666483848917753494202046970982453534636013533628586164460226288136944485568609034024732799852840845501999192291308535965510927604992303261535023330477249108385683127625345779350256426960297655307292616603774379746716994435919571364406278396252928485321839767105971430677398574436517587217950328422121599788194672962347327150097972009335789681260459296348670310629197118098288426268806099131505482481669870996277365962790824217980998335937113355427973915032603252662936095020590872960610886160491973597281249230800554573469571639295675246666490947273555928396275969586238383429437097264517774912046174026384593382131961019204930188795744794593383118455745731928000218662054510561998944750621716665862263281374024333190554733303172306684016699121509112751854253026353988185396298763743525209661965985704196751644598406150149377944577282386683639810693297090245735534715536873967767724044420433053705244786 [159,79] 114903221448960907616322231158395925494603570585848067501967717797051078301914014145988166153811783052568721068168974469750715446797740581482389425607824836147086380671049277473531149163687617897051968161866390559203940432406185736575489383206467220674953663989660282290668105553292877918410984145003734912384328683886156594816591436479601278117033319055676609617239991108829399501370287651058397143319948892434978444691174370436404231124638306166862687142833731875889654165163484086925140939418754085043659409848895885106618731076447392809898169979496339018469344143916701487916356617261813365787810870084361806208258227200185255908522433424771521507337053770484732595071154702047740697322736720216993373450674057698448095880566435799373250145154043588872824164208206824396669028585065634642423699516469539403926599480979045778473477162894721346069771265827012428591368779657745643001039987174994892240006071774874476805776343062329911191179783627034975662192944866263535288343921917383931534962814036481044657560430447372215504618563792682796803954758926880676791916239951370441199689749785066958175207356138122715233816594645082228674845988078644437201850000570936598642534003877857695554769583057718535062564270479099361739479761301050659548353336310748749972847816628160648297014904976556817131913631619444462305084948099068862172687099548236545482974146913951588130259925236416755732352710798906439657569294373177923625554971080868749746540306465865034345141112905826790764643471860711195648824610502968073064125597048390188484591449692317830615733746584988456618807966175840820203717666781072589178709428191889515264557686812500869540873190226475650980726238049336068330527907002093336342768491917479432195170740876526940974207451301027203735412822663649636019370398115016142160218300023823239945423485148316327306016708281865343764347775394626964115666027011040031898033303661740180593510316273 [159,80] 11987157841398583611064708960097527164778779974999544934896320965634145205072367092984213585949966350358067954232903482012909231079011146544656020021006912494930851914144125453244066518227068237025386169809393551036900484084505033039965314815146419779089580311068686596058223102130118933258154692048263310828944353526367876253224779117208224483613149560614455721753667043774287370834886929203260931142242422290453385167399116461751223664659570846563483727429716928444336785177578159660726069617359575464048062824628297077178090578647956056327097465923735927613804667419177016417593622642449966250924366085764279329989176668127615588237495830385425740127765562754815788784234402272259148487801040126689564746169502416492261170893774010037459003889383101057046208023117686041645972536596659459763359588365295017895926144672775254748357628863446993940408063442374603182554212526918191018956586614401954500190237488758679374180254802805800554060382402157930670895127491212509014613826794098581655467726344416066799497651329342882749709775338217013441720154949071646102476795926685377527636606953614476127391911790230517515324311393246702763893547429070663241491353990772740459772278674710644676680171779034724903739992452666751299095513657109667496348252859445768412684132883308442566923979928675357154248273559728824269674159996353588498431107773241095554678830357924987546294854006963889615139231508563310428715963991272125364029934724503597591476179684780904400632956729122297296554939203764900540453067312174216750067494163976242160929581088331386144177527894630597844735074246905777678243398267210883463658575811932340972303571684405842321492349065106174629619067287706050618015961293833503993547194649157254822553101778983151588388268837746816302983343861893290937396547212246285045590874934219044509767291926724230543936598751061217068925464720069134340652214383680243132136992022703003132137445 [159,81] 132887682884540150625333025765593608484501946422235646435443250796111010981101020105901704155237639039007779775409374481671285452321395812535384479458883887427172567212885469308893052074078568588253682646293599667925069241131098135556110431130579635430422179186648373926251305963813951644870438196762214519846139963272231729762931830275727092751543849907562792987429022844666813731280954477694842579658780080075225662924356509209904203537916022370285423123078927351989598310342909897230208039831488683580777773068259664601223219535384778467143693139880905078105213492398780229922897346208960962631438879408855460114037154747707618550429467025349387338822532174940599474367452383245782658186324991884301131240061570267534413920590464279935648497821939708275081907326194927485129193706086586315606056757533838711893202385790356528266483532128660272144616009874051471834323821409335243379050642240011312870311288799385691997887547788989479760732728571644064187488530001030527488455204448922702450012506658852866257463993603822958317590142125664164041935174184534570395433075045212145247493195000458622617011963249724044209814828113159447964547207073685332799965268485409859422331123293468148247311030428112629373728689060916632119926728256169523254242690155305281992439370810903201437613284008716884110915876847242959929604620637396908587993292523505941836800070511917478514968282966947770829713953311716593860082912219169602799237863193277876599179434389104974059711070076390482934050645003272295447425179052920289565445540113314101765976320995049632194138298200954107833672650814871338329317236328557368615776842982685206278550608678991443716749741844560330932567420104685272281689906871713035697584353463511728076674716463355529823067004145571003138178958997072219662683974570287578820201959219292818178812565738588063636654827654700281160573254863141771700929996454490054107881538477848377016 [159,82] -38131089825754647490428803058124932306678481932715138423190143567736281433665952742570402518134886784044038776351362267577202680798853420118026351160398948341351906432782158253520227476549857752894593991425597255935547258208240188154437880077277688709188707583505204365572095789416701210035722062032652437329672783751114905916633358812969637128940609032808932544061686899831269264862183085126010917086784436266957052331774027534229660657027274677139466517196518259347110879936682766181230614754474354902052913069891573694928967844869093190064561839947340916732982409284726939810301111399120268331662026887540367260040013969147834038294196849429631365206042960071535300776211518133623515993595021693033272901074625829227126769346866998440334776330346602793181881592808527050422081306484496740932217764525336333480141527970915055434639255671493273467324408148937783732419564527251914588128326336101842944057665814811474456001482511038147106496486540569227176004131900402067504507383250442620771327381817381315350298928994828105674654739293295634058658936505941423864731777015655802093939905208057656026891113041541651572529132319492540860333868429856676727574986697684090959678844157010089320257100126227567567278326258741548160953081683163408747552526998735044542027041116305474609351892418453391908784521143680077212622361120294947565940935743522033459415947305517770226477719828561771213074517049831902285011792784205211815906805474129160697357794121053438909052968990137004365979726610922978359301109952968864205246228653394700752361426466484064879897925870391681262953612445074214296691410457956675618380327407027825292365962935841661110035364783299462614873693841110711394381154582087883042519274989623605111860729329685360444808169724354609647531218740863029814001846836627445234184362112486597207359001979572918619494419961893705044018798692346756511728362937878378248223924579196410 [159,83] -1819510709243165324600535721216550347383620513478779805104750615924036404103814078597274811666582062003862703649409474358448506587116611507913047836596678330810480542300724405497262559903695556181689050691674580201556217919528197930423043234652998338876780741498942062328580092480140709061189820323492806904240625782066919904869012834894200925089242531174864458923017800468359698809930294109523245254839029523813111432063471570868282501306365979061649078168800584415969567509976196225572764551342098179843834012418132063979997488942240366891929008487309500335365468007956638523015349495700822470424643615746147011301481782456239332604542871755547373140885858094818672643055907056363357002729339959342102402534264943097553406764712581579747808525285595526851519354537720094546551907298380735991362381025364160456214102037602631833142973351633211737806281357096064713927752196348589175226296623053383821273428784817416557644772567470900161548508878526977332951112398765590412571303997459801207233424767350003249417181931789630226004647635724527266146758072926843339819715861070216589397543975071841712577980631870841171490019235852338747973962734630124519332468919514257371256679566042042074099037149251284275574603293042667332213566083382137526161396599072414970334214198340036762639473167454477859996395662591905711360728703941836592491724407333304742463584886989362094256936955597515254769970905014501724553649753560244343797473041535523843376840352069915509170021950412055464155425724792258949805577072560901248005003292097809977048881405823885089304457014806263088780164873565801269728860694360524236426337385075606067372170109485359382256039704103256906779465839352557427220329535970679933052341969995735247934987899825898536266535483456506109698497658891554665240568165440507945381406244031497347435623020332387438298896211174769004521569899319908518459804675900175088361544864922 [159,84] -1076060646254863917328518709105614733197129730008983461550520644871348382745233090519163511776842844979215347780135550640850632811301483442501557602677965370404646711471737315113931273956691885859798489157169997579686591364353559881275784088506858887193763829834043970870729358059921447863396823805604918987886458372545757089267866250750685175750811653284933114686674491597455082689093566075774509548785276897689502073905607839289681964003201638067709150244997453632203264060557008788809201853445221353686876770981270125511311308104931250199391857185181159844617228382771514458476994279528137198517603310781385126405319307431043792401346243645838185830796819823081191674344800458646252871439295056279078255808550548387477201352395546922111596367516863961944560712180929793583013690007415745097216297045228142918004166374349561029374683708896405561284890010268457334462952367937603226595433090722997018953733516520496213771285773964481204445592349585354583012038758824230257858952405511662200898720257808417297455204042672525525267659441004189682811584825956706784652674755394986089567839041333886114594323464425183804669468783142828513217289286980444830898595731872102051242297238101707826325221705044115335561094473013563390429018206537987631118802075942495881286537754410938537235842036629528501965668343869551401893302494464342476917220235281002756795230714313958450274836148263563890451336072593270361315073885906102361939789865666324896990133825151496573762539025181512327599504803555326109341907894364393648352612738374622905912271519451071021497470347787840357060773401621175891488162809330542221358995595716808124081336963741338538167811587066087298559828178117124590167581058808920026098498637746362660677151082276744444433687953023638243240594371753202481983205310870274601459017569798247623288586657437253822611836438897938723142666431963572396970260323777271617097981 [159,85] 891280404983758861160353751871151881360530160009364041646443238759027288329024917422824753686676225451278624793653068117627967574021954051782376948583410356922784160676388246947528656077667226956761990836027912710496019085951788414012487066541035749944760795685766397042343365996936715232030682923627586934937324410781203378281451388172883890887468244050413811827948191758374976331619913050546493013689728201974242097212707513816913279423282424066695975689358856252573230049169850613727101288413018503546393635876986647080636575818818928927794434892806881413164886657359656220244521267507945027414951940723872895843699191485264922472684233261365474924705569502303638699111818597660513289764326844398578051300584283209040694993125726687431848641799758991037179577820400693045075035586900783303392022806862271538108395579863946671435973553590890714441302934646141219513572241966762903328327046747844600718098848282465430368481985222809917866874171087330069988452727172131163368783789484627631503444868014552317650363726411302440670802216510260796539088587169560384283459925831443157627061776914953147153779838872229957671431160501512165136407044637749240991565141552475897662548245715299548029194448540922004995020559001875259352375768393587468642768215342646764797993471669281039502889287510560273551794095162527031853423059977782188013681238188749049781371641388015381749745057696346181003663470615086634036118053237057826114091717105252798515052302304731561712652936825484685186821119981760071201163836580625580983806516924291868193224537198093026652893693063136361836890146196494897414620405081918425322152243706277409439656083582065625411200955511431484086967742172750832260762640484671135707112201255635208061406448952410477837566680029299724102289127473929555259334006919071488156264057868106992639247530146519205074114109060812286038929680495679851736924824455299641062 [159,86] 20298328232106411100114165179816183602465670469317627987264014953400843876402588684793478750722355918719749602732895472183005489881652834822000665743887297163002284878332724400950334586622932781114465486249776127515505799291592630462581087377480732736375830023709483965946344221430014797803289584515831145182173343400875079684708120947932606121775810566218222838761542864974088772312393692833649550913341405701001622580091837394505072964801024793508332441393346783528769579422118393393160200751445667137209852791049228979998067332853635160869055076570678366081667811767033625180180787625592268144925535527274954362208391263327580531950268323141557360662585128555995755227253956038666915189533392021260865232754917118972383047749066934575596366433431909003140190324143639188981019093032569737431598608497854107052748281919927551842830019579691097885907666719745618571580158956977881065166437242599614946535853418963811333633195477883880920249439882458304530091572247351894111224930504511588993380690257129920092600460884386613686773275532939649780315566889046509465507348573730171972137568250863466437678049279073405764595586977292730006152640443885994062229102946504838761558920880919179034561836886828265225413882143083939041673030076945569473606944253229157598585762980554410270122347382770585926500644006337632652078147325690936526021436283139158166610924432437935969917074979384123905739760536029524816174860370461854080265178836285585952324066899373074827031334150747453722436503207169196829832410967371898941167909891724906975891268412945390557269545001326736048057423327337431796489614273647014779687443361350712592711345957480146897014846683822513325725864324205542093446406091331119267501214374265489217173460393319892402288824609298071228788801760816830049175780859955590642022585296347898154324376889345852800270121214622425036531897690452052494279879735534311 [159,87] 3865377463249567746227695587511487158631691513360619951811482821634765258621208347015172467250438545562586017314362804887103507365174405642517170126482637867894709339370675263182454440972120648981097398574315667187346039655586428513425970574898145432241568994914674595742788321420698165377470068409983080962286605232703253109172875126656190527179349132034094398467237942212413497856876985080859647148363511814715120051751382872849264531276096885355536339698076465043354606560897700222198780713974776528063537866490469116673112884833898105681814586564951072864054958440990843612405457575907163412921179044790614655868176531629570379519469703907814285584356626851520590275913563225925941873690156253772833745170685756885443791518068675405946891139458665888079219366849121137249626599768455782943578049236836540108355110287804923187467798223749358564759713687661970560622490982252274610001058914353470165661913161009686457011634681744871991711918152602836130267751354656543100487174290099266307763758301830863516127094819651400535486653600911576226278237424586893683495252734092108959977997889095614945271360879429965702041116423661091733906860990584255119486949800446458845728279053971384875022073492118641306588393713009054849097994789116336885200674844224628029640197753656567238515464576332480859755052230657295296045842223323245601443474037742744213877230256379627585752717484683132164522369149721532429998749415053507922969021220953511892770706813851759453366806963633400330675886508298582634017326819009332019470559495863845923155253678743598411667241459463818055687937329568095417139716008034599539998812200732288031143725860081114137317545535745983891361560915661025664394395023174867209566393524460917084967491722771307906490943320405986426141537649970348580540076478608964943782873131022662892319293586894801357852182372634460715520463493309886251572810872090 [159,88] 291776047011111528330599248031329158877112913318300993575324928329150002268043710942233612906159706209147208548704086948418038132777097669072947653028977903771208841154106901070188857934904729636875881775197794259901674797834723608607441771112219578417731669764953362267472978576864365980893168712046494172577547273116961434727203248912354638728766715908669813751317294900660819369519441982724580896702901679637894750650487464004403497517864182324951087601749152863323914853255783345806106845339958890746561648361188075413092698556492659225602704745721691649580030096617734770015647371195419942947837447184657547752129214241131539487520159015719045377609340112607846857194523894000788875788907156004897304027658785378215620061551441901550033522280544503040922435446971855364739884670759986977879566920868258876888405282185681039487391675304852386472769394710013208269602579132394239004789093991665500957750489742366788384915531558690518345828280472384400781875927251432569867461880747977657419477248820800122333521375987892682081831358397024608628613448482291455690811104243427719157957806166545231248959271846717837780460653885559391892974902130041225216833630413367048913049080858339918177693075193370564999123310801509376365237771768255698800889015961560561790427805031554449468153006196469748707211028409242844467364078877996431572779053918487557139123061320634234086870890098139238773899539797419413164535750910409091538805330870092713580498686998459208534447974815761033273832304074536889962730142946811413831020270166699611515723346622088917486562599152390278844074651424578978210496501920138001923178703205601961414267149486284502363199335134752570749631099775028822651484642897648608248127377855220941266801386971771072229186192804046362793611087355977610996561130110084637034255786764444787731545921622676735519231113726877920867313624192539205033780448 [159,89] 9102206649687815369677983266721713894984270746661903828815791956177458376979471037346649924271196565096649825467654460903203221000913648066457238210343499159268158619375958148836897184441811175705112954614629408016660598313010183247598507830258715507164638448668479506005737389033315030514252039540371605572344061290648638862768457134184100310121446326845151899326163648252380271228986486013950695781844648171090928054306734422570297417824032395200247832065893759892696437329019503143839727795591900817500425781537397197127811663942540421447025235988097449707861771288177971684467847652158397932269686691135697013076269203080498555184253177069523383770385843648313012342742827238625542007048176246084670978196377512128378884723987208803076022522527813210242952849726335511815639940916152020306345623674193100284348626626692931174850162274462490606787046923165942280147302684764484660097359885523905528879366185564214734272791736163618218042620745117772049834454758214429554187863898871483524889871786239311683199533382802183685409957648992805923332795873157865854972376671404467123356281360771959903650989455175698224757575139201607290201452261280288933807375079551018734211122758817305184042604737400215205940889019418579944396631558574361078694688754731330568866133000851590596038737262892764656768324043926773154984497979171530254027513838272577921405298294279130377140072968749384464385008198035643724298263846191289964974350045382991304385885805105596295414740744953503123988581920133641001641556257501558513674319492374056854182524485650725874443949121314365575930511130374213091672917855245908307897457592202649045093913188210494501507316965863681042963381353047341088566571772883742680060231193911549248804220372531574763600100400610199871144132438843533660125774738808248627151900597791227796481175068534311661236155521154307134818178597734607062214 [159,90] 92921933789549429162694543494631615789657238645398721480291118643371841545633061165401465514553147383514055597130967603558031625328740220538710653249452409305064288182459734665340213172978781751777410583497168955858616387268983754931082001285847660699232122688746416284213449434250872606813260257699628523433007032770951613380073187098453317891819296862546534710895334171201112852886289476844097007002162718078301051376265664413335885271394799795510541141695466819926835011915446590051752928389504844049490389058854394950473992441839979412912017585445164419209872176407931689417061585217517810114994943036398415690361094459107763532096546436917507795948186244018586897386048848972534899452342565920755179604988303169502264037435889023980019990605010042768268733923666539609404091871738746010535153075038108813550996874061662281958500622278867411816304958179594825878411332946860178498367470014425925661292391857577333584165556810650112714918138815433978412429468679236433189926612510030659089329691895344198871928019831063999720021210084628766669831993977463341636438921319790703169547891610966133175661936751443818615438641387681012002412140789343028452000917131654195121552146503496096412702662220808045381881494645334043334392624279811516501191855369650244182136863288427505762032698454402660626461179279839164555431630803229863933365123929449539070455565288719885448197160725004834070398469098751053193394563288256424630878148463739514156754490141447491909340371839260111742476713096774587395565020523123377798855222154862201877418495603223758218733113653345145676380067783142809296620736534586175584741823388686323022405764185306803454196439526708751295261191554832036156457753368105262561854576923765475131094714640448726899515330219275317880959932271928103573275353901806366934698166851456114176684107461650904535263756663339251958210234255514180 [159,91] 272665173190796303291960255271366897807802232159571203872702298685520226867480083723890490732798242622237366959331703185356133879554600737344509978758558692046742871487122108160593618918230008854395409961012261729453057231315326475350793335807899826381469567910720410896729398246994882827027606597126845969414659018809997501398825941087982498583739280396886098451185763632770825272622232192628389978038101772559944337445692803992275427369539507317501422761907494910880687212368415656868425440556653978401298907637767874924660982282688822727672999808116429104980864091405946368954483065430379871671039958809268482710607834198486589414766627768170839983467167657330988360071475504226809486089549985953403722345767866515235188924527372400960532415261416693634958582163863961266660568529351417090215595127399851365506852402316705043084698069649401312585971552509227364689075013369797583408066816181880040723119713469205639118167435508767574969155819538875627365009217894040080416320371342984370601858172232382839955728656845596363617303310856363980853157098361529206448972764972673621813087229198205324038742879943011527322316373741585490300648437478624373785099276293836910008051052214469949171964243367207435268891263667605177671458140462024985751194422559576654559516999105964547100833285675677671728415743576857808233953694645010439508640007512650780083642294841777137906990505941254426308271784441590053949628551806454551181392456087128386599247721217688484458824103038648498115560157157018443528787234693071405802328035338356908360315953728861322894460597261869818625533023951677262899887338754730572369259700572836615420925286927917117540069088927995235821507244673458184663128317322167704685971495535948289653386686843884455729906462114595416691123724386560290118732020831256813468000884073653457395716870776535715353264265084475709049378890454 [159,92] 32809052021984990080482718287095139156265704622996569908194821904427311724704789671745510701901774971827021328918731783657091191044925910555323480406769413451604436754145878511556729273572320760418200877237809723307528798047491910025816434519333000718838616900309330867436931456554550540745133570931963482194327296321404850444728824918621089310446568400659816018111272514531665675247579044859069790483186395835101018535329235180719415963173932289690210665154474955831792391826232570244573678743831842498604332085034501556600535232773429527789108679919464233258165405412024033936065116212391962898861856511838448085713685099361363648785190382976346612266857949850266017434404908525398371531263151763435984920506649543049357271808642618796679070224093998260465666449559801978845938487969618990632439182500479494474770273294901581906409700043174629244897656659455808738835410751769468348586320719808110629877480946971222810546629539708128472266120930248578617423854273884963292900850857125101542389397936567076014448457509782039430911017628882191726518180357996047638349809929029533254556121347314988999031780614504725998772806904852290479822509129169105205986972329530552261276309749048432577111700147373271579580256976551036896121946203310985503976047189473839830276925133063346289513056077415095043979625251058719107422351396919601406812542606457635961223411815227286965974245060460336107047058028556270134623489621910313372440069068734146360389636970546746871961247993958972270648933723118852100436311990802677808173460814158720095372510475363298956563076981435831665719146362181898141648740302809432846825143557532454410528760875765305339171589965187591077389277437659685377420277480321767223383159271610861023188998514441294013809952664506080467554945096730619879781511463288747211109708163187701065926466982366263817631909550557642528934178 [159,93] 528390427435205563378713214198238685890064306086484582654923073285598626503897748013916804430149215356822046664415856173290551962008800246591701605415585136420412461643464961256148518349147190660213454638230949674262162587937544101327258489732048190519265647857722078767446308966328304396169049434812995624530784901531810272301769009143594242175859728088968592658301558038845073703797394282655319059167159722260712842371580796115575044389577499726267557670189962295257598046565159263924563938607602229049138644044752383388070794185413483291927133736035079830276276792961906891149784915616100531102569692885553744417831706399345865694306324202135801323241894023371093324539819028099407881276639662860786357291014488786231116593604179791142078332326135953946161338838025432505465209535594535927458510409479963486624024841139453127069290747094793937965052516808760661399347302835761449400346150768959502526997033306314109378846956778080953240861391134655961515035304138270999751911557958634864190058593100939146350835915871626104380054605089768441537093309386515815319508734090454952997625288439465369425171906772010469250834345657789372031745728177675898209574887153452872259640256588591427580134526086053578651069449454477889428950448022945136002178486798057447845575882382816706440177075414337994554795658579573452694913076299557649474993957347639094849840195397490390372933980271395120063595707291644891116734686393180906476658677381738847163130215763167474884542204065281721477250569578398510800501613058070635880474525446155718529677922978490562090372523068067384916598150988518626093544096529631393178778271541670730373925703490932480315278968062629964253449466079938084337698036319865703136078911091716822355082272603022701362557036738755180716317742867913426601345415674850971432752589629080639103996529811709421931743323539805345000 [159,94] -34766891825865274248025051998005976105605266625088559045594256574292093407912717261484691366717487700303216086579075386883406351482595138669204578352926160604115313331162758846553060018172236989056238292622882190761050290363189114278494115467223039314010963456393989180628234815309894775758419138514788409707545995571237955330870978277297516857372046147781368470145360565230524017915920222010725129395193335896220554309950157815224473739771838578675949301028470472193083430105291826894337808423733237645489039708829124094743310665715969253227580554930121065829571222897888650904546484894123795309560480085435560835139806365165519069228306278401273786630525505235985413171018594441411660235632068338378077658211429985847416545399627329716164743088366467770295151966124874574377814795141769047182490111845256567410763057685175909180928865064155848819438792866692383039573410780644807791327162049748517349816520070599936900682132618179163431092350867719157917844832787959450965090868321618272971956374112644697808385214090189641121878576977792574759763937757083591770119620588916767873007464382149575237711762898551706717466770014435482843258276204331725505999869280909052767222707744880740416768716034725303329638813715850597894665999797818406183875382195430225907763627694033235718262826998891294503532686500364558062081235746452577013154814320972587611787027812448927007131966535609152299768014691162799372594620255621971921085466074282871994056575786506237442582677504767208668595292467177929147331440036053842462973723130547715937404642878127602223531130646425208576916098885826512323584558303606908713800538301602495067192440484929352418303408809684688986247205662995052701147916058179950631320419285708364979205939886052973242868686258608448416407338079920792967494438180172569273700017165106650076014524139849906446764634185055616 [159,95] -1705534733413135351347340216721889707676542225346104131581488932413445168068760836506156912823617098403154752092414925882854937803767770458943257775792624870639807974517761442846980514862900441066062429862177979118545870160631604151628970475521442219078224235365724615752895694935332294306129104567489909944385454458241474819404185390762969228437786357504769075826079520516178580608656308287613584248786230504325766908065204987985877797948274321190769428769706642730032894108153714402311075541973714459950439420549679365233552241749147321270673075589666488333192831177956364993727468857840253475357587015725072923486982258158725053141873670270998580567968379375791403477232728808301396619436347585821642663757611037102143114017590616603504976214424264799230412042143198395503705612078506907398942063287373230846770019324661394412806374496923698686425388099161901006371324155694480636789341778669932803277704335377768764219463153527431299099318738550897585580786965305594078492703063901892437629688538878825950179639309857504593727176909861365529541180320382065897245884189809726535291977826156136666278502623541390063638744797906520879276711218289207322315213690887704584574958488766629078992313496045200865138282010562278409844642786323377728569158135681085712250056495641750503972217943315065995741025850128749439538847691063553743125877721402604822655962806690766218542174285345811574626560448289148996661446113144344354008606397307808921025483316291436264689529101547433139201233681740926871141842324256909627156430546027206911102156311370215747137208851264018732222328691139603417617525562528005778684954238183337340835745589250168691947161281382963754289716832761963319876832001462944544930818325245422474707452197429274276336066237462922422075836857027284766499808549141088133998785258341634340785208743228426479821848261354 [159,96] -26628885024590592589485900047078503789631998330738003091636880282083370599330099902659492193785981137412353715968935674093542500558689956617167382915592847457485985223255003663421846672942483720690251983971330170249875984690866981584843893093768468869169940057800944437485626173419314861832858507183983756303153686143135095840355418703265511157679625583509000258862066481173096030336238181576621434509027004433477996714844567156268824291815226891006714408364895641400273783669787327578611090832204471626059988260201958064602350150292908277925940007576083587745281729034478424775229523183416068318177058922262290435958155938347321702585326123899787183014711435745659676213801267341258946119777023411463510694532994186042088960291865164620657189653007518697341479357342577037391357088856504454615340919799446519670763073434802342919517736941641853778394150913453851295301026136481992446688344332451339436559002878955822735871981952316782833121340016971431247566482476491846916630861939838675105677173573081685772012706332168999647311722786864989301444362063554270805973831978472765296619041368460944248399142851077059031517976765127599607692516233089060854719389400670150101636876466700655984401868865159341879885356948071881707304285201654895416759741580041585446695525181931508040533061908110211789331766160855932105578887433545699955301913552148250946164271489226005767590077858492929340047968337199015970889337948440501652451719077196334405407672680439844690890113176748802850760645555864859577486790842122442797170447739593280357984900916798782037545800480274920267266282681119927908259998742126778484238393508237193248633388964745563101670654509094555611294615577477547484641783852005090622988170352775247048317606791592586204162740998613754115126202798294787524219120576504853543668658793231944311263276229452747383441385 [159,97] -148309473644079280198439057892863933227608065424994897123526403767068110686287449053215144155181466219989095854185219200605314064117021429150118259816782486076004173457378451707555856825423359547998758373756994691214127984391481586746619591603636117516060259353716133759093727124412534999992385401015586697543594752658019407062179979161376372908245811651886155939857629987237620913756129793233230677650972464265893426768505937807229230501100235753599858092817226248179884077305309257568991254315320070779449014671260927896443331866386372499915861361780556548470450134638436635505637209698384759248721246610682502845140552442516602519438340991838129014383915141988612606665057296806914291946851359615533593786348846513845028594194553154941672403961019631540798582470845089351231368003329520666552159549655616794213987531448405546251975718032286260541501955035295072536680530564890475063123335168088075812831031084249477532046939951750143149891474881522364242872723638541123041275169571619713935321518301025663024480949333695721654884585524202099980607609211285744643804895373137209535013369929118724548487967101274918493469132959652389079194723779187818251378303400175811175888901798681992154483147571813442784800306347336159932827698216891758125957963441137706556267554468099882033175440846866743707245333702708095089298349904122544509961632457621409648240985781325256134238312844311406196965369418368360327037269528289830077547921641914598316976278036613414702048484768683426030658007425717778198844969067188488955056657986491832874027244307198823335951513655210332704829213847693020036477069298494138949964898139320134080670393486416802462851395437459687038570396150075693752922603532346088331103703702856124630951326385689377470173345023076677803466906029171117454682157574282848329473632820343213474446467251194105344 [159,98] 556539068887868554528557390607482313370740422023426128399139463853470236811038786407473843299579567361979401542879001296970363760520103841053971267589560181042539738902279368206615344505704841306361678335463536491017576564265490090969772044038484447686251401737295192339839856018217057627133350526578745581661282386727682663371741837844348843458084184006948432601034841971454277279937486829856337528361855902536614455125215970145989152621752725531697381638735106427511856777137474913275463107751185088402589954596750912464845884406040060420472033334696043963737429093837527623003685823755484505022208177559405757253101627843728803100145458689838378158010989997193230909690459519777851896002454737600817595204733442562290870411588553359463966469495849118762324312895717943265326606423923671969746955547875680986599047072966831829789587029404175986517060121272744357413646371752334593081500980081557502909344424995721632965835404853744718447948156158138718609592950148939701169047895555533590626451437408582553111346555805067169158541385808998423323392311351364488915222921884998747459908348693889703196112479997886806301037572957695701999182633297859794737002727273867428790646167979500797495159112473478699496172833813316262417709420310516510179687556078434180673883605295286414600062434156727071215490648422890473472181855384234271532191253238718668017477535610612891864295713213369960470228287416483182927744838355328368305758907571774166747713318034050034583890627507781024628005348822127510170037509958593075014103755578970869453428296734137789052404280994834438950909043089698491084904142310609005950848415954106653328065682544207818201197564621250452265337230961508344111981669573487707066356919418461822183937762239612075316267974142759706966516859556235373653227228164258094810091022856301682973851807336602 [159,99] 26658436960326070576484126602590626415445870264083400381211355771514108947073275856532516878174277655031848535855000803369041682369117010135557324383328978901928892795410638103282101332798860391181869508261397365352038194710998331728835441914843239744904042041655565849704026069076747385797395420130082347296786802484983037342521980403141520893209851210918489073502979197031708859097211223907797149315746320798508225885179677123019631767385579726267172619979287629970063762526190412889678789728610872344629926531094430921788168560205062106190200836398600990065339053815948637858089453925380331310223334975940912801406076974705046956410534308841725733580242696589566549073286941983315242899739873312898175616901325102578114847238065838537336422856151160199915461684962130284179767122086601734997456015115796152950568910188995912696030022871209244698706031548757921155228262043861794076443739077366580455395578912511253005327521857229719965902337947382977481069632639742739893448215062621339979582442726330314043688463079513099000101930051981204556840276898970376643979894814619137855735698116471839648018342514095833927394868308277401287520946456341394813713984492894077290747359230156505434229104823143610104727896347564056261067179175654335563003070536692176435396061909746923604935201371090952089358493139936989522403511853660162091300677333759828027480114415729054250649012275673311203341075813677181085851210532025155718112589896424068916271242459885502460450905918736149333733037898758841245675453967200529599072723215234472393454604248321515383630872330557547214622205543538531620769369546523971598469112770195167296363370017921001514851305089655175827210441313238786266106531743155255122656570673035482513581649471459582409890574314275986747322695599220709154416206879535137783422808770678003903087760232 [159,100] -13734335774012422081424705366466023611499708026877159171283165368098063488827166518277606326652670733247381827485085217140956978182475368968433220212209450584306385661243599991213373652436028283899768305851726460414305708690728473023095648689778570878721518379615934210371469620225964033533162381974531775436085901160012419125335055798260577424326368907809564716359400797300392394616404304641273250965626332020191724106288644036399991871718362564130199363585301062927900053062612539921331126917178851423296902605282794953575871326567040243673827331130291631148443647711087297371297663081547521064360503014222980741502032512430287832193855898058771149137725599024530104974641713771270230787193000754368345376934602566331678419255988164891903016722368309402721153679329167280482986056395963746588858602243391443872087758264718880553129430773917684146630319563118966593464087189361550309550501811792368886580550400260326612795559134488447538108645936861419969033289707917659891813209883926988330984377360343611037513803790354896476633361088001031584608493070230300209139249287743180326948093894058804711136513921114385657564055016232208780962457047624779634688513703669014153078417339089594972291526583925865406101927621104347807119509496842900405951852809010345031139971315379868982949693010152640228850606119642217520623153934325781021937786102575634643223160263645672499738997340257975736912793083340617747086525952763010699158368324250770494073485377930437516384701916356696334703709612463236952417071953061428431908052429595141264860481926841458544565372027445968098609524084836711935003928260088482296713396128104127680375360283422854825220422684673684815149910772755339122867614045961441529001216277451031532337758152386939409454332566783285593368132236524239260118075277490566860621611555756269320296 [159,101] -3263273837158136556013976208238402684126057484928294720934391082683840417513958945612437673311653948432226053873295322580467794186038512432277191239388590531197146721197008879732628698807825624360116795217133084250651248463819946358400361941666222158408600972430947088850497864468575604385370257363573209532606683361500257218664914061474608282464343889995420448609161681998677714306918063300219788682951382649011286829497838680467486615480925699601159283668692574491646596467278090437792904555031534776047953637497572858134195160456793121971067670030679247316428593451870062429112514747373985010284063928265007362732852563830257228239914347293036430909693267750196621372815606450125562616784660839328715868123403933755142204656610968817144710212904306947611941053511131846140428962792287376633764982494377808501422539858179801513326641407042266162324962042254203857761369247818992748723835332241448091836106157848917560214368694527612928078598861231589570160892042394027730408810722282929521703129232521954899375361251246713083354522906624100880587350990990837718286661761214686359976724683096122162647797035828314397825526888241323512338680137743026590618566347033953248075551303329220129550762752699016939450134679971622259774450438060547434592050575251804811729829206255133650749727643206580226538181466013143119072396724535316652217620036245837075934106006823632756570278363365785618747922958791357712751447727263832837651390800803886671193818202858277361752195324734726486332078016306943763082078241373608313974536727091870605476820597863267424107103743989986515599262557075586510108135141927801111414451757651863075884715908643744738749944900014782954771649351524689620846311559740422471915094996126171009715745587834314011318332287070030665368089800872979571615308205549490125338589385195282874 [159,102] -11214861706072875853889282594166249934494561592549041449353964262430550418695843505826867509084990732102386041387257114732552578796500920622371204900337173463801200409703994345674065879520365435751401697578756035210079052995625385312380212011240670460474899051730641363354553480072580944116766654464831119020960085637454741380343679471490004195236230431512178649692892103961221452977863988050100122664841402556146692573508078525135982238456755969591399415018475027999413243192471899078081530271886175685737846256792746804281015784870489682273931130788841994986570572486574306210705690426030672712438847784285233285587882644092280379107768017055512351361793370447462015161115607645977725546046555801955723735378509824254074024859670206143961293231238920019501711475851845075657406571699126160280332496632041913314299395558191579100056389971302100694463806601773375572851471958199975627309404076698411415943674512519838334939454469679296405894012944247934624499080154747502713852761297866319514927418654250500862149060679348117199964714895078617506983195158688544532686573997894889253373446651897364215627195517238630185840809153028815815059951142236084442500850495601596259487351952978451908461161530378938139452316717804382577409499264858281711153680554967493246504964100406819619486069974879155807729711855294457137574557340614078896574923864990105498825442500341979101174027638145019788249555337375984716802090741945079782663552691011886926307567737693786763067804894770002166662884803137582454590362788561126542981427609868925733949708372519025073642911960792459336834042835263964223118317211760856543555008574296904157555437618317241933333285809574620027741104383268018408809269020972312648229483322584852127167101419485490903872551864016383030276080030841757342271434155910007925628355470359 [159,103] 257557196944507316927542841155068376914621338807087214198799128656011188716230845299331819337631857900445643067086098936785822895132974337387779808135578395317120080612976321289536257755757275246446136719852079668077680669780341310875767476233306733269790404359890705060003621815296979623205872587637773555635339122062811540894056449776185440698645857474314358163809870708826693027209689947616153419816251014633628573876063003842615231759428247629303430705572806575977149566093804027906653040193346022774313014668541528131819060431220529530693083339820960824468112568751824559683354314132245501465338753344180801023470793295318445575547371000300340745905482370626083069697018659289823613253540908769167251774280638565961280437481656859110677010151016849791365850707310827645074657642085456532828958762967780698023600861149956141334148036811196721716016448342080077068269784315315036991543011525045784510059722201121217419652801349346499636724406138269269691062324435738116763845604173546469744997652018065605268966178581639399002636771211617251363570162690712039184621959102867654557537790673954146162595658351377405127516088576389174849239485050751167533280680382588184512242796015852294563497872160205723637881185243205220643059561940661091486502614768405754533128963055750941583909190439552530374086833580523063703247925237177947258921185407786775818353008182215168441962932271565049884542195578987472670700696768988972323184770263493758559339865567273953934217362090388296171828083574640814370803266829991896603379561266141345620294706250252548267179566161792430942868792787383358119516070399425806863681206993882546801138938918352167570981362689293910366559016615737493535240950185223437684105714513458276589883870730084568659552084573082169591922269632652649807241231468949399884998046 [159,104] 5876475216980246267905953531021244642432332359199688486081495196200333549998595166040243164561222046636323735507890016496257476997543724542621831134358607862933544366479792181687766036037358098597820244631484764007574764028404749988655302096982251210681694323127336664146535371858970196115814346751271961329600551554046172536450863633500112274100110555466467666195361703101881448535709690009330785457220266174881402394475821331480998487746545549530183425555077551040521771963733811127405595167384638980632760512091004368856318380813433390534046824758910802684019312070013054166909940721781267157271488949744654359239887633226298848201241022916810202036336274031842736636357402208229474274590061177223897826715386984624651791948767039715436152751817880493471448798704729025827074628424786423135418688374066668996611700174908271089357126411680293209709923684051665599698557810012219002428174058732359922493245194413890172364816824852389659144683135079560548911532546808106764873242722078880882204764683564984538107056454010308401792090228385215328302005247788778052082922923786471326748427810496779280278353521595965595946393224089005450397870667036462099484425488386386097957816646704477772802640737281726777325202828521339178180998598450011768997771772303174055115459247657244267010714136544071732746201744940155421187275154892891616654009922127369541499731637481931289474127127546931458403505524877397326899366032222389545601726080448314266127422457105326136200132659718597820906626601612768497826656664823285590770144099947099102881837102137038626554323148232160427186150233364301119159690571557271979716313397411066992809172534652519633811516750361923812070001339622696322693631637674625747505571788700273578803580601991254047870073392874835342069272610112454425193316582208775154960 [159,105] 50383084635333537206721788195185043897884593660655708202893114552118355551217731612071189739572706467891646904444962942793501355583126359518360917139140370166824986612539334827150465016485704490411530791635116179389237735261409170187162284067743479527889593155102964768291389488389993316145725241994801353538129163891941537886526512270767881646861570817030318011924116573344819941295783751649244273003527677910287503526981453678142824098446711919536114099809287996336121889738338568463867527596212396648363328415573727151647538817971855228426333936202058855018019700247561421077057660133567113351312359710860516110162125256184679199614020587421980248925737582592365498620143091220247690825829790814148553925887298651392402880508366949830241767298852132734424547406153629991152433729934349489937981637821664170128109129894244079600452782413241131980037823370758717214923298609124267585665475134902888721219863440807821410939542439976152207543775142244474945799223960362967008498487677158998584909323140660946082873661555358596406411045239606967787942312197589668529581829871651551162794383651373793841164054064342764849502248211867306587155230761242821069932673180115635256812411285255685301688464705894678357014277364202373682783524673066296267896941358805839330974756656758608978761008799312210440122064447150187902742031124789615385888396508801191475760646616487190377559370253293110836352744198243028491765600285246126354162967440194316305818600507190182386145824415124740417167074250512308221600459043797852549962046953102052633692026195950758062865981533392241599852684537236058455068347637532380414602764154974296315265110119849913229719626973767045060524508204350322418761951631379156243504682760410775960841239216157085359669966283099683089319288399804619976724466237572949 [159,106] 359153815872789561761294595027331895792023262921595096892076736373451241668162312251785192660079171651620134787222274306884531795484212657711235983301252460310767623564758471814292098186660899445594499504587417396177206551155513426255059074703987031313290638841546870493713904597685507869718483945460181472933293781492111620824145769692572406320929649950451578717110187001018069503193421269796823808395834553915202259590207272060991767679717550543459995055160204743586729643983434585315663534169951926712372238363883579516418012327420914110642855607706041271870297200233760146573934639150028306268293737610362314699252467508303717897260102677421047669470636287926719056213613888765866231245585692924931534724820461520146856020411842167077160863310238797176570026475748284858703326806725742408387570085839078044486035681504810040201087890210783397229684832096031024057007038339848759133178352711489646753673634113950821594121242121075622879110749676435279236924238854122490921551106673469969627268706240916716502962888027934324170447932495274341499256475929683023637178161824886364151088604405314721371025276103831508338866238698513130526758616756546826921838923092189526280237701125338543978089098708935393418764111130279116151128260828438508593143861581747067031429891734698346289058010116763045991943587777391358465471318965422334837804466560376430909604304756918345839871505877965089021667946835031341826852091362757522619659029391212861164956685399108043899589376409345116020216213740245525555244840880549491941053400778151892605620759096033664239342987102050821603115771689440457909651107272061933199946715014677608109976940892700058001703661934663476638230232293400868759227810885045639322521995678083508958762053224879324293614677315542910185884394612226210482555333548 [159,107] 2177349830490102296883016297582356939074652255000431020690434065124822086919042781073718676336333218034813052405739675617700784541786682176157200380889263679372557578709210659409456164919923666325964983486918720286899457211991621113354158694422799707682565945883999869328899797352512023749582845090569966294425579228416694535119961601732385550628266809313090125293453773502626772194479474203766490475815879935695114505574259449057045520279893100705752674709895157704819424720180199308838324176456367390011345394484737073375629116582980335554387726346116995942411985304446267087856679260976293522611833149713516784742949315242966584395650118903742522238103926088046293897014954730156049171500288038639150826690846799462205237620046118411822688418113609772043509396647241604523635730052656921517480487354051749301992973348897190267994236702921810415993604908504889323656868445490803602926878507683882957551105816969322215863177428587383050519969376233686961378438701726795228569029585347481763456576716616588875161813542888331998988468750937999057957098679274639518843213762868933288328187728468258089007671917659186133359753785393049113129947211790805703159230510458339341757417885969950696474628087767920026435658123608677071171047599317712618359441479806584899652606981294504994576386106962398605094847312584873567878342031363105243396390847073677360766230983505583616910582757911794420562061392466123860822481955381918211116967999186351322973686079272369792659517821131218914839005495861658774813894831602320036456104134525941661695883440598343013227328210676861517568159899383295299193435733640082419410874603169124304629505573866224747837354362301288678287624296724235217392900796673155966782155286448431943435617503611136807202470066767725929344902037070702471371654 [159,108] 13130384380563072066437447232586039682404440745671556608860287866360340930808784335132234647679973839320634103408059739866313899100454484040551575746118078581514934302233445722617418767755852222334512928764905154340522251228292651295985651402711133818622827366941423665164506814932584716248620533397736865105933362962473524239550089245679405798551721409801537407081966625003875098306517979834295747090185786080669337632831887349482689965794080624349219557807481771791246873008376616152544339019357423776505881525571643153855052545140714237538785393157283288388201864413171671205278633533199834778031280075481832754822251349700201710854884653744890940735666407760062907464950816016546786079134235814603667887334193751736696241048781333272208429172386577236214192926249936562649702639477738391869935317622916638288269147160408452047597990793125243543698892413854000108272228111608935962213277890681551059451392512686817887465267283899487795038900010243668972424965591006541933166837425665914015176912324247748297336163113389435268946869826307129847935910118681803991267142092709555673633044258301755759193324421304246466197625849302665442583880418245963506501000485089392039189745932256719392251209614654983807548789903572265622319594715798653517433238655073993688618453096566727852206881035012799084832272145537526243061397581104637632670777703520034545867296807451357903873920272434978116611710627723946997495581652241869924477800350418337667656054234057952929630231160802302676221574529720182494414017455302961185942362368958090612542177565352615561642582298972348546244132236866777248818342572799598521528729597822779547107203771283504228578707067213060505048409167833080988102588453143003399723496788304212699230606898587617414456397200557595798173670744574014558 [159,109] 34842100955864703397647128583953838425517698802999689030001148784737464531480347875481566372354043521402525242706585117121380746400561096361623331034067391058485984582251290445023208157800940402175957767283762586215427123368914999122792772905569421229815220145657625668210319432603268058420154438111102618245635074407599142447978931664137982483084613818208531565207282195677537257886685994339759139627804520743586572087390091509831872345123628325463480376708641053892118907225268737688730672885154305710043506263715381650093304665872980883634026356619519558703021143693511904471509385723966460285952025032080607016441557951954044848170372861063020145037612419927673097222087865285312218566703207297577990338591988280921969877285220663259143573326225212542697266597218858003706392810027613931854969076661342309213578240173099311113970914705245013087392065950835104860286744656676654213641521973968257426956460451910686083720298674023826414786189567378014869902978502432836175741114830384674743913470615282345250353245872310526438617309748180345747081487438258128541515493229633353543102880876074264546348755462125113821180074792315631811882845788622739628260208990220765047104152574009796502543049769834780173962478653952655235319231291592077577970511645646049393577531741228739872078839533854612284231774505825079248912416695406666259071489956338996239582400531650286809985591574057492954423890186240786759375130902957972409052727807951361351747175675658824146520292462432687230786371499614803578235058757913432748506031979820435619073483371033974163520090762482470547950253461140413285440087502688650744296539638995582645481465238820566961283773355320975110244446639173016039409524019213142354672720023530425701605972461221889503108692309132686600978423244006 [159,110] 10033167232452962594605198408032332533108394327796453414100013951692470671210439653072752493733394107948246492281072746519077231132353458702379211366050533432491717919120366108567875165084444515315894956606733792709575119978485112760765569848593265859391776267736055217135925899802363637559881121968047443777181335967727036741248158452082669913844473704367774091082054186184129920487674076265525207824946112355595981023674495986776118918112711986780571582432994195244378383960119572384470109514788490562911966292749600559015088643744419176584121813301215778820613410542180658607663280202851549044278329031311775849844290386301727314315302534039692267633932626111959409608374836684157645001493429188846663753250110007588657617088290864916415340597326776275384180734085928298418465106003361398835019911374520199066354534338520560664334045171471490551758378131784066026278678595954637236914137270798659281171327884859373235660365541902054744146422862487577902509267621534157659313707918646287205390176668250784055698063656588147723081432822868477305926856438043613364536290796349889219315177331074324709267759184633409393516617914317899401535833555635754101421545278693088463375552080519618705358911635655066081153225337011993283871752724019056245867588100181064814624707794319611943843612770677368508399867677561297657732118155298158062466111702163994917283876037056029345926156897193438790857304368556094530852197134447381350690233291678292502499828685031570436780864632151978371775475025720242790902815818318796908362856699658716073165031668579220709867843762146789608387596065778854262588469876774799156624070137178200947798014829271444976824018860617710304663451475762669983403965312510712491796086303725082138492464062372787842160051010458281139504916 [159,111] -171255438450056095427796024725674129952837981321163469393438155024906643563794545283721093155652851171166998000328819337802483342604718846744981647389648549709721113544274226659274860164914617146852775383835421615192285561432388516371895423377080477111141127395972688121627303185028957168455166690307227894311981734128405334189798210896969753533276303714408304104372525445090465135805144068464309634803354083378325860095381525419752502805259414115781299319513761355022001607725085565139630609343525365797515751147090685846635156365561763037014413749154289568205844306631703892865412323593997810162764560564756720666751126801607798768619859389518916069155136825106155681337068782060357516352789637530944677544056183316813083161574213090642497003410231525721381484888568328242128905636275022022089724983647990447442152387911841101037462557796084783693566358929359765659834143797849703115678832312036727852004158544337502609392506404147196089243006419963456815732433937219888507831014220892956590704933512151141140727684780487344582591351888196479656840274569888961418262375413400132089999517510975689513370016057478646338171233936835494116073666940791649074610006060926680844116474337093801252555174341817489750747266662139676591468696863829073319897978952821700904050381134393325447983637179173697139684947415780105988935189935124046212522942683784854004723713965387003630848856748972417732078833628761321984326206063678812196994207336201407468653698800292154348133908024517600254719373791163591544010072092211134696251756044110791899639831381128866666078319734833670633118147167055567211844046889091100347660136147375532926767184420511324606398178595038526262739566353893949850883216018394945689892415166201185982908271036473952013617133878481353165 [159,112] -2363396224586925655101118954735216902136270361166138861494326499477684446636904270306879532758541347565542501987099865209183490921938221458806783809406750726852670362393810228888946997649771745435869591449040752932983301976502013224128171622350749364351130437179568257486721425196187389861734498051326241834631337528619518570304757288636711639886840073917219704845302206191226949403928342504574054107922291148541118170527059824355786381447476552974872504658292310244345919734134889472571880776025029361396856238679986991140470677281522451047990395288956237117679502549563800896174954657897623312555880342444841170481425913715987109340274182362066391545066068877597306352525112447044367084419764756110131584008782708464006700855612698505888674071691228297664166031004821765215599012968214301871425114215679245839656023010080252203492882535610309690015319775231328970639467488390100775214752396953747653951850153591193694433734610943603182119898557129797283135288526367206748298378154923441306835961932878126955677613938351660462821778054750936422515649013546325978234281103939159500634377203648502267186893174010569355795425457055503208877976071210882249466397899999754681074261695645940352960075734318247479885968013200191593890012772284432944753228666169815903502788862343769411174251262102588529292933364470219206424279800260126395693586545990566982549538561899896251206028622699723714713790076006348778722217497931590575146206709544466057294227733541112461637083584670923965716984582344135860805142491169361663376949586597251919820859101598386253369013165914166192713465296942398799867020664756135338108108626666883666052515955415137225652341928288284499916263664011419340228422646158350622875688807356405486077399913933144254381693025901405 [159,113] 2452473135441979075555490690989780519870524516735164628914374910466099226069132920198290779870756331428956972772941824631721276350696773628975132810657733289173499874787278063936137737106383917541303702966057175560510363751257829538753606118996396596194661832976311900500708724703224736640551257454294038188698504086298234505429170005071220097128515452256393042639724128870680811310092312856468813498029510898173367419704474344304196351698116513020218190579756284418406191858319631209382933184438164254026269043638046283056940806477572709410490966816932393689796599428187420587473771990676022382827632140455318486539960485362667665690308858526290983614633718314728498718338418437492006686984762637528702260060041972646315665929715540469109788141553496908786865600753554213415192522532009758159172701960345595990153400598357403901756846839285552877844415664831640392276534013776310293328308649269090266976508697800205981369629356245824972301570320364535266778293015371949146065932160546588140840791355534821502357366797735060734224215801188045665377799509110914508452302909017673521580349115142479308707950836062123747039454952612888406065077856283326457329752414096891784322706334698106444611980595755346649570746326796052798893143003784019230088981663532473196236655309569358649604454227761355576633249985364077046711230529270155840806790851182193340444784430416433571872180980058358032996044457940983234041311620889977256150610319006002252811964471150887783531426668906584268495737217041771453221104314108483248372637185076595499675837558698294268305259376009946376922743317636723519721059900397237576764761138652793061996160690569728074309655377011558524872435326713231628678280829160207462762048460505625516727482064714121144681818775 [159,114] -27489275243483432304708174799688595827189942971181484155570146931048726531202429123402641962263286954738792122352876226108619509535029331066743710317026245222307965305147655413370506916795662465122079618697757983132425164715331753385735283665058287107976952096610145991437999583862434438454977515735811360597381400937196336782633928999723067838672959196659935891191412093437325782191035479165141656395304160741041388282368636897113439079494856510859976728969030995303677415232548024278165480020983290790623808356220810688675886732217100692800845433724262494175904248583677642340286346996922196359110195362294710154807000118926989929687778151910342275981409133416946309337516137563025413638793777360018433692820413421712139968065446275469195405167272804397720805218658520771653699988643200547260658476530559421264365196222884569239696902783724720400404282892741454933756994331210471252024083152096365760200051317213368166966986579287090713597292537183173743869145268311947626276191802888050101708173983885010074751304283253047913724947570888290543258360355753471005471518432333192821561944806724673366549728070725831445395702328643788216848941896984550084919130998352181692572665422681107252053738317889567471905130049290016555796901672341352802204970575027218557580192017819667384600013147559154451667671169572588160728374028174558922798077282352919674605940983355058915857816913139962053412758505753094409169302986869835662525756166783539081662535418138415969928798227893401620338524194813393836691433431210435289053993931932816818629222821312124978973379432030824753630134943152590231819768312083324301921033389236933386841044310061977184131304416516082008064604994429102150219509439705204610714845989701645251246788224073343933780 [159,115] 183872223294054821275828294157102663863326596017423312890006586270801806347646009506480392452063779155364267613543690881256421207658304317612575797696360295580406714410137394522610603110325718939454050981930188394100302814055869976646211589209636571731878992122070777529638859542613349659755995638849169377682552104411781331613137248258307421405864964842798932014318154215518149685964872714605134550554720581014566156971980180578524570533262127620712702690780659337508392541196944109128941986817813793413052881200363033952157621340433596641794535632569771581693127149892626465915987506780979761867394143736993540752677393401230621185090511310934671154474820815096684749271543557742035736929861061685085669118866291585062084610447111291225732657129955246486380578551690221890882172054875114757951786130867262082722446462736320363724038643441418381132849537197128321333028819016841935098172754775619562410692222977722831821614691036491010359699435243374993986072995315732934122140722699633284000383811119931533095908532489015101920266216880808935353580421997864017273914356226593213731290584152118758508965008999564332213445745486429441048755171192994900837555375962310062450380742668779132842225958273271530551724530432659034305578290276131258854475894001915971639066597842298696806929169801823500390668534206309064809474549254806199987419058256372202107991692368304452903875301744420456615073000421915408575781848236322758833837811077643187384982630580726011189228699951733426482792823932572310788786838849692219074986465480157922051103574556718323540087881468977314504213830651302107522141433977436534272211077307513850212707585805713898504231251700815909685396184374462516221274034469097904061384627991832142934728790760359666 [159,116] -35990938400429654052316725340173498111161505259616598041799286542887876025643960709057071434828966852427854571465876174519918502880864387327786626201621654372089856581976408929696498293840242711319677766142970064801680223666608284053113483002042549712478185184262780688001679096657519280031157045503215402368017467970402311399538459558324705515418248642385741599559611743442834968081913528075255641307567429572479475194715429402638568554381653072343241474178592511812141455166443403078193958798908911698549060234602556343468162314363963080948426200900794923834739912666247492071338587540169961208333025818761245043612010369270433940563154469099100975719512545758015155518124690403708954840897971314112198064696885285920457906941249056435394722676081248179588237554845539140246594482674185217397464958644632394414473307409453491904078934376956867232934614981977770096755181165740409416778475521714043575857324061327288439762873148870266014324742255131181030257842767238660559294095585984963244851940417492404724848421361428661182530307017098683378950849004246258874631657491489468624879196127484212401858853162729563129852211405322847213946951567177582891504816691710075623729888933784733171235086280701789115598770951704008948646159680559637662387780415819660440507871637478534945324315059248823448050103124546642115269828286222460291570418877363779605627564820740894301340907687261002954162284659018184535660605627291366939493227613758991813070523015423504956256525152444480366950864023307281638757346912761317214807277026973946720748169298437270372375582171865561778875354535009826688149504837842558302033704872283679618770135781248918642024618907483715844240468232216000074983932072596813694806738640970381242145813918 [159,117] -1769111027942550481216773373564956272514545709465948503037520626414119540520390860581845701296965135371930074024354875926645180245033777895355305455241981421732375911789882346304789494353006091418444547141649979677063714184355729556436863475276053567479213670951768242754687433127157406585281372837541071432256732673115806010475768817115109554247728698900579726172582376718315208692315970789111942238279616811391273530833671100609511812159573174631067656146254830607405205301231989891352189499327262728211395963582085064687448957780051510947719206054575311073881356057876598924621012178515255590460445815204677344594694598141619185549435362611991836616890673022561841749924145216988484727448119471051469262674544591982491634194075038048604647170960525127065032972264244191663576534333138692706629267000554063361181595535126635411884984480221721994717758121648232842213371054339666896695573995272275458407385943879442379226092881695060446521747110304819124494897993445515093463666589868950410139793962276394895383326377174994068098880050137355293897301824250541400040569408025188173634517385375048233478993847002584712897280614867612702027161046076559939170010354334607834736245582680645132509943320971762560502791580958711211002000923771212436476763479252187270933664430273247845501019186629373784201725770983557358019787818420251540045480867674601794978035888964964314976607924249952984810432768890483976618627494688700705840149620079626099743377924058280521503573368508933544076178222774120338637594714696379628451751312865687211730026407753411957460757340483967084527413646482753667704115137942296056812245085308987379424220802906589153255528437602827380516477577337407990799525536966242432588959158462180395916736 [159,118] 6373810338563137588637647345431970426339577835528648408429017586867043395888056958065478628332535591323074590031656423146797076883985155886506035067596142008791553235957406327560845189213494311294115491766557298680695225680478926099329081409548043288025554780057037434798976647169640268815676685087224446397385716699593090690391569746976280190195303602860818710654147629999253125996569673162510770491932239883917353656453000461558731376539371304545231854114047585963357851798757391712045603862683877700521128543390386778669832505219629360830718734591363716119263265940700453468410005409842021078920390441375850980517516692065804344948039887471070124189971820842513193913242562910302658335557211800370871207695976744253672656546022089844703877558616541608917361931047181813637193914405719010002019690253631557722927133546846511151288829790832833855108802314781175860548529424927452312932581011967796312014449386985137491453140824196311167566415424713133747382015283010488246639613527176583646264186744222015113715716058950901915980791163716237370684566409705546997024819173042227780665008797552357217099376285479621718670441897740123840989997035552616606618774400664432668156021005706385811677483240740004009080320172741046649079643678407564132360244361666061777117489250703349184818864301819363694125933030679968427018799589653127899699397892028261291840536929974805433342598887351948570106445568957315488880506908709004095012916194155727942247762860914148808731795991320669783469377990621166816414410984665824424730351927703785974891373673367751595009921417055040899742347632083380088713084896807321571174808365493727269561345466961783345261839069108079402453746586403108166557218206905085940391419942002300278 [159,119] -4826547431125668342120915982919984906933943394018510104391720334668770842169615539456964224781707021449325285369184170408523018986927529951438721664149269598920270077079537623092988773770285774270827121634153690295655521458503740689745243546272027085991261904037776088558883039565793537639371022792947943877415301638644190030161201717372721513945252699869372263104167209957284781849850312523867523194088725172960654360895363615202789827164423040220651950006703150286410535456587072054801840712186326908581872199772413892849239948142862194527692392242174852389013206088394101141417809326029491727325357763678627626626517388551164831056107489869494680292267053965787232811751563535681757273887398775879996939700303695064086465099596507847990034695260230657292943183039272492911087566779089730012538278658910328816697310267626298672345154618150812960558983707470457824906310051901100202270032384922238896193938249444369650860340436520446648763293459906162772450266816896412487964514326643867114936367858979464968980011879945016002483361466926946078868230904593285157789463585074562915103963827535982357766839548551985458070698757452128185333693129221156319870982634867555083764668371737152863513659703328060889361589529617546700571152937343169717764889323277733329643003884290341132257290140428624515476989396941885429218204551364186124892233081338222545910640332158147674177411174481530736875829552953353940421469402410010909133834470867183398745987707256525557696907290297479528961123508277180266767793950341832781893220006552447244413450034053829237140961577611788239042296598872682725188039130514884497007555215012317671964709645554559665952578096461951738153008846128174821866935494249172549089231754472 [159,120] -17532567680188985581099599713143023717350708564612595472264431151934216481483661331123721008166867959444245511750160867110074103280538586853822582731259927632228128234968841100867908107124154690851829943406960801694867815327429649141591716098133574399023102734882232472072145295932660364757633445919895491427528751245063378006740607226320428571850043816992622429322167537981500148836409532341223937078500922678519534989404838452411139158481410580639067854587182795740930383612642498903403369038122949312239278063351455328318869791773106223633448106387576044731370274763584014433748751317742116623225761230756282059900841738308881114440250433286133914607296841445532767503934805148278487452625329510587258179199536634502233283825827788250590288393830847529333811346131476669142277782295870221781035715825432752345426732199307863065525713777726422959093141048000912982765481680137958352741457628664433883673767631082758437646172856572555762357693535274471435452772098831322809075990120882557353154100055840288057527196783988584457048902227620115671217424421131664382231456009634108588474973399633060380901733810310516628092045441979139104877317627142198648831413792514778274381500495770091225650642965815535644125545223732505672821878537399481470561421345630412927382199873622111501713566389015127066944675782991354847930829573705496906564394598136882961204447976384177630937253905215193533188956136390905892510676681200098680974540204539722685263972708673727612498370706043839535611301194293974597360413919275626674529650476419980675953403636671241480058470238107145023527967995889738337350029814448428260972928832557785724828879875666409794865784308415218737221815682342917105284396503834037118847646 [159,121] 33605833277525033025886334329669116312961566494289649919866106139038514799205898700889197153253223152141361681570082248283529884321295889555899989663198785681722413696664046202149965672175944899754677857318097179849801810200150592861206519272827429318969664603082916476765367128282060400436890410529998876317460763084497032825975165395615061396312021766060548918146270133251657945602699990259228638367266529846641640967909242980061700328676691178170673353239181746534161304489691497559577206446420428278163984725225710091304847269931503953644227567320193069612434636866634227453810093975166520593508507073507795346190009558507705160276076496993436055084080659929002992665697647027127353257136043414003287916010572523627665251609088633943855684665027329579688596814200161244462899578018924725749754827176970297571004485600905496853544812030623277298851220754684954278757480804546335224769369700959867773004265938068711190982116668303514164997563338269740328759087375510398506225433972929573065258567209533544863371758135872260566887229753103818308025342232782915165232999427034423713579716730612018508218287631512884751057445930057902342560132718804962835169630225604914348026445938443776105106294161446023753007456808603227264228870227680800347669220006801740276478183741297776829782293760436134857290580393380056494913519357200827597518480056024244417781138602201745635961501114642162589684638962603037060083528770247090942648880808512492966460584087681970792635754983284915293912129845553203283071954222252190102987573741317617455461113949294013225318158299721205346302739271889581212017903556616150283593239538689876859218697871140418109438995182687122420725173154852488093154078897908457011 [159,122] -174200369341255021375094697530202927432279791169357597214955600884393865967078434807372497329074518357898183901906714888576426268342292936343250234044215282771625372861817778262079260937559471074098284425755293172109992533734611731684915329810444815821979322119557579249340514960365747806505045271231302530242315464595609548241288278882396089804949048725748132344230119338627171466870223852555952652880373022236372847173267086716820448809708277635648982625072420859554471669140512376086341072133535010417873082855400180211829882599210237661973233158674029066140355364545305209736247167484183286351930082903919994933678121411332761022522176263249627324337996384782611579996531026166948517382673650098528091657777291941959489818143595800004331947008971600550430592679354882255302211588015868499275268071726330854520358206435935905578533016830710919162211100769961903884419506585726456219537667914311951135590421221216338238651410057828257023206206866365851233809299171734645067452052096945020557283495255555536551941443885740761640291170952187146932407137504223593138617503525149152650626819855416533638185966529571699499271650828931766707377452494368292093877650891960853099339671786307860248558204036421003985157634606317628790715240276197928494597124691236309843306313038474436790710006028268480018753278868125540442838201136803143955241844444224257929304411658133560465530141963906531664511266789732834536141294329791036451814802412095841969191999250288547449926826027346627010998729197012708100445352541279869259447690489571367423535434171083262363349384713738465129196457284053579603459135295849043459593511304219277911370682844830138450579738811670079381516801531138705318196323398177 [159,123] 107719603451219879275535928067453738295172599847883388417566000417526834112891943361496299516900263052652231102630716038240526255853270462154111808832763796641452012631959999003183881431011917295658219654395050490700543495664690906315394984104842580446747616966194340594077638032422832707846244170809061063720399697188133033858992896536748581861507863290775211643376907410837611481673109339223751150111223480232833178973182086291356213221074433293232778604047937814443844510123204041597450956195111943630712634118151031753527925136198127440317089201999334804236674254568762114558191341239284276220817602115293689977238474537673982440828873662361809475992823624869935822043327885001327468223962360951372909654441669639545748209645590671664310918923507864570191047379992292836793319510066382152037845966311430900960395071138714518030334587669735120996627593095146175427450614696777473103064263684898158737723445960927062912199131302314496023687670089712270581660344396346837292946519650112881571938000034954689262035121862315854825132642751984027240752290178958406427366155022336908374462012563601164100204201161122348817439188682972081617365761799179226158943305884891179411094075836370827273627327163210334223829515108532455648562368812006481624898693567367287804507719913352115556972874791161779081354387821452897685646120270364285716124656103461327759843649433890983015695872266505596634748847654971182944996626403735266196440123666618488154236830258262619267663255390543350722620400503583177916574880542266604900621873800471375931613356544745799927308588287485864401547228903459711442975217734709853885208358055646276193188531030663442014810495556385142543462958099680875865105014 [159,124] -151153906151385658215747175750756023351819037654222696997383014264824531850820685958435915397542220418409215141607028502809328652368666331582544938010143162209167524308951463074384103020020790836381770802326017370116953579607590033428463876319565246774321861255338136776090585155630475773290937989235907584455007750170318914833146914821874430611295714670329566435854520743181273755157908200835456088429329854916616476841408764174889872161623168027153289667011215553552279073638097534663652139291236550422596906104599134830846944957952257532264256551783094612608036659922075326501685002444046543940412717641408505804246392775694156962841475727778043173726231546860510359627371565120002615244250242281941241624537817612619169373423092077397162377031129706356487363369650823656855375082644203554542887237675610586196664212534279339022548556570686868185465201042250202511169199430019093451552764230658495539487982130472945975731554859237256673718429811018459186007902208582154674095739815254243395079352137134469134042241677307206022778471828131271084589998793150300500314544946728337486058342473552841921469553771989164799144782885564674338023999908769577123051386528752235380777465274971129067722974414868780172078685016342454119494378610412929177495495105130396776220003228792357933693756729034581823988226048031088662276507005100059514963466632182417765873153297820292249820196631167397746743179062398088697076635773039217771546396652608872055869417335210746032050551965378286977097259905976184297506690732811227359700098190802056777222306321823842981937538821784370584842241711359973372858637543003816839612667257720135370201529987705912728995277587367648157171698401735682229 [159,125] -5586323285374210368547517259505727458242565820350920569361674398314796148627211618733504035154561411965668140619839455807795292068888843652207022251427627701422369387458971533461447676064118685028898164123801656117844948421945672487330732739299137900287993195347586297426098593429700863970859588269072489840536453202431327414832143375292481983134576578786513151218695557205918268908798067059454812501529337538820796734792788573100053543927783270049946216480235616476442346034005010680786064799180456508404352102411077341928688779186315162298168263848280193460514643610288508700159712981426924718419285485532172935251974321810042661634086701883874598464341377386591261799456167679199542412795517984605489644808520509307277816967621803480822975876169948454628004848089316128484410828324570996096969533777058765557950435065877642698567391231096574812311097136285210069558105415772847069503535592284266982261462766462891753321089825210690012139835971472741292280046923082147518728480791952653042500757707337032313970706371550957460070750069881430541411763780538367784392283587946860579414652562815037135390018700650546823759075929475334117632924102938467950462007077657462324886981198196084646690982942886062964865258073142940042185789042761144668775968227552564682601403808407300922935509911708792182762970414870357903957084926649803550771559251341051944317296634283060976487104450620034877528877838372590088078368945445365492372036831110255656638241775456747354159035665684730965805345604861265708026362647479714894942573802270662861009488697960968137732683327855674791596222188780614537252017321272138175591818591516216423240007540710083231236097616520738347975130092592 [159,126] 89298833884915096473512769902108678330987738983923931324838257074223942926866215974669167718927298052185118108756102021102817011414363776860223481113835356649350486768924154408745383475237091773107316344097235873802165551980798206453816674217010016442978781709381767027240039547587531924531280634399566804868138615489562062770796151597457448193205727056095866794932466933051662172587337548514834449599256179755328795290244165052726400764239973734611505863473938050322651614110288288914716482170928920877584052425654396848062653604827669980379684054498932849383016244079369571478752510851397527199480737981352474861904862586455199026078725758478539856787168456194071375216440775086792177078416031062950844602824337737222952805476668150357359579131553530832247509597068486870435523483637430910151772695899435466735588981258415807986761612587222557724703387249824575271401719501419385169189129638846696539072923956135577471710450068950916610017764758565624737066228872552775361726425627687214509822543162052918560560958148451679097377280994335781356122394967524493972156529445050652213278660497058940681856574568410064430238837249958666113444854005783439432667200540050652916240402610374453617027803499243519807158413203417177868186252904471272563765828207297037818734255775650174456497004362665398688055971945016778697126792614330779207368758768178050308189388302692690186246195456103435391792022891344816325312359588873564919864886550436283656176375927556988633616351232835719734194713496449929668988141198439748231130258447776586674989980047570188161414523250854466221531956371069849707682894421214876713370968585232539452007160305761063674998838380940764536907354 [159,127] -84848834212056468388291228955393809369204210697191706215575336625168491622276187273364300774913679120718516343043816902931813097521189628347776330695679963381691654970407787773955315413188995706046144122078383305455223635331177172557453258682479327221697877315545848115335867392575442751176438028728680842229883739055109906758658276305813310798545305083376849818816988687613039292774131404398223671279236775600702896425976227494751243170652753653500677647740482920741750263583810529452815464958597714699569259247449930390699839759396146907166797947868449584358534118301998720409281890593197737099302787331309279647400831286690635485814267240883486113423770156807848524144099752933908715659761257189191135089215045024179743730408475742269398422716363222827722657403726107280268467744463050403905223124596283498890684165877981407274203203250391069121246828140702540539394001375048853201550970057472386245155775226540446305510215364389233503018460395344955448430371832954054736776971610821560364130693032950194778034221382941881036986953689470183989309859483858638043023979661872590301668613647077652799767292280993326448513741616895926910256079335026971281142415357132149487949421406830743060277472356562666296972308033840355745784591583857561262382417308858750418881260319015918995213392673747247444374719594363528480326169111026993124007108378348568364797617500208783142250950617780900663010933241886035442732680816231742495306128878592514368951927014479991070164813646173303597722537598328989996474093724427772494932232492731385045980412210632772707834430403873980292662450051122808670208195349571467080435562246478441271218751350563834036828238053368962519 [159,128] 3979409590628537381441161648753385184906184774254770031562425149069032907812923956617932934239259589465617571986804700993430519665917523503066431455760948653757579639023583147514172931621711415841940610027307870351681844623001547113620332900937404755007730231713942820811382632513632164214978288052704805036592729567709265094501139444110159206765243556514053294528112195475771519496461812651125683737880248822401292055703499688360293444107844954999365846620048644429237248446738685256765159866762320232451390836569482095546472666903444754908240023302636174303506046497606277172683068295302987783582961729030026144555954979252364350394823617566523774541149281372854225146265850230025194371043268411507018259943580194660490830756941737051000853057474342064414204445158426633534558911006051546993961152944165350317450124111835285666705132233420857589588006297868985502986360206620932906606586161454857670712167840371756377208319905530778799553002454239698349687059773945054484676034635303825241496504396986490262055637743474274400674936848071309976712452503066685038069916914713211779988895320152375624354489277973706126400851554718699454198833305223825861755179730564473271208584085486730222702465983224472279216553954874904912385945841605966011170271297884109629034447886591045137360340580724529466686036913046821695972238802398580996266843402875772815012745437751861519500948095512225671430790665756884711239796309390936165239460189257822784510466179644400031644544976049414911451928272644983904742806981538882610754111983643480634592393688276403477822956377073218273467288394717137839254525140679432958467201610809769408212353844977370083437905490831 [159,129] 8123739512326152652699094375140901476205097117452923512337008289908113088293905742181446863386390450428703179380301947988464003630251567711384389917885990982931912440000621199133246702815801428098782825498859717651798912975441183121682826657100262487822065462398272594154591731241767226502851453645863047029808179111976021131870889670103265466138730674748838093525288689588198611398195460011530460717043607714424210931781262618325336189890898501441557028666814605163436780374247557110969059389439043207065943723931324589285548004263464342370884847323047970117606401163183707505567697809019424933476759665738024297483119726543382316535080305950918918411162435338111682723660968756539081998909848605977550791306486157135765721555095640483844550818545490830318020691183298814972223712825108155931209679641093548357015866762766157436188451988362999878651671897503564754293992841189202549642743730747141145412959915656659921434338290753567862861038260754724113344881539650121564283602614015503156729955879363302826568748785435813257169029610033723800468819975234317829402178541253114181044694280386172443513005731140692497736844172205228039175955804541868254433788916650190402078861345583561943661259092735136061391231141939339557358359902622159181621269016633521364770009243836842651558393249982672308123965420772961066748338792340786520778932778441836024865194635627506470970941541538562156267295069710021509950414658104668122870246578763041571905252920060922131443647553282779843684600500468867846563327987568221766221044228991903668581632204800347119029732390363954170314386867471495696231634871410717227229400822352269265524118746496707405648662 [159,130] -4548593048361766774677635930543957398316422287829032719392285595504613515308257918154298972813914536135385619956828108270959302539904395430933522980416069800949645115315286536039412027004873427232018403171434532149953306713267132571033127110890778293550499296068188624719856098135708856322356048366978756326300287757444176143179728170195490733428647565604943778722878526861346054231667746806972843256469317560342196226165735625543134201148664735124954833880105195492629639048252884788010754548682415079288463772565313240093429034559512592854899101643958874258394358150658201819988499387188545773911017913567410237982806264070510476392542367792765549396493436245873974301357130427571068801052343040023993765852376781614800480747531629821946093008574492082893993539256619920533041798804741106759913939789326568495163532935184506131339599855677921490973211351915658181981656368702741386566942600459669909152007691741669241080901968477918088801154401553528858892483282857509829969912266158299487514117505332497681242243950976506529258034576249438602343532033214536745497431097890041432790061583874148685832779083328623424505759593028771002747424465832256979991515713384211050655670070482372608258305864737760972111733611163249879170431257364235456527422129086338717386402878904681885683177787740100997679397656538763253272667793504682300282525513821046366044149282497999395473436651073425710723781481786409217457511290911861579475763784995237044917583614021249130504425406260377640601854794720442457061801704281998576495603118266461835699875454914110064236458180938969478176575763004078707950715635445124126842081764640768847442053091447331450 [159,131] 352448516387009102488242173476066157751140606125271693340366439722230175703128834849011919814750163667922792890558088198311048599785382504081453953862062355706094923507830711023430200464541255941736043278201292942620561130869784117399779326471490953319432268628232225375252216980572816935078476097459632839626474723154790166142645711072110299567028754594234559799625262821955194275315993787769503807045528245334096149799215137467792574693294586344370699755170499210042806812231709071012474630400473519994360151114932619856726831245812005843923564747535450527766556469759256111195808507008393355876132575288725709191884655314797565170516199165508488291280709900662523153491574212261576225384237886691604521737899231023948880418460320698583516493642043606894462630173422397522003158606632446831661580030764193486747809372831385313716577230541366218964261914229959405981982938959578235490558407188782025661045177001335519365784106419158961001604558060536725763644553400976055264823766620139549602912049094454191263120611575110255450718198196279918064120474066088469292984211406564474742484326373262154907602241381318484188740022526193024900562610730353272858167946290072181789385296370786931375657414923755912240849076484001077298708540501461060102327464346828061910262668214307967271126255707693515445874952121578804994972290185692322189404661268207928815060873782738735091459176033634741072953524919661476551390186060852760610557632492794731766007137793591950256599153332224569633596197485568996354804428899184599780555924070889152434712270873712037125770991306949056853390438993504126369086166922457048114275441796349531647666743365 [159,132] -29396921688360791746188807398232289937463811420559554987438478122699365208626056122499570088414716743968575955659524739359647515734593284899899228492590274135701935899800060463330300391386280939796719502241837972306364799072271402540694693813372436958483180620025242814570010999899719703033344493842879211132464524413597212468870978998885787093828607964849798821954535528741097311439313848833586224640620327910767468965531282726234823660868576930213224503986573571841798427722634509871371900373963205743343972842097303322993138220706641129466259100371152800598775470439686458263914552199613165238002535596784390830044158330169931334506904589165471092730897696290929572143888386839345159352443460076488146049018152967934883993698208009054154718528806173125673820151952898801300875758641319658007586153934901469098160746168240409779633827417023615241920533939406679696315680893388970180547489914224119455155860762899333850929250522534487604624251914062388812329372475732026946058887308943025216552581996412043321819424756088381324732254317118562538478365392834392152294780683100237851844128078666225745159720202332672539141982332724973727569287399583960523346342422076504429544299644748093049063207084646987647096303663331005941654206942063827163126176436242970980603130791054770340517226484678142836959169933044047579860642870745245280055640065578307971198471167930564366900150916319927165499003251310679735709197212807617730468303962783952316965657597523839265400601465145845760365716985532405584479357669588138832078937520027171641919780471691364868638846891854916761891100606356896116372892160138040114807369692839783705546 [159,133] 15851212706528831121624859136820128476004640537097775175329878431168373027544455594735442667149761494869538833087726996189523677702040401232752914224999881836156822447262786717744668410114892354065897065826543087456784140594492121940109256419412678120613403648501674159368238084999672627766393730640155901329219635818055265991130623397862243138299722333027309871134303146388586266089293513044007407050730343500104280532817106119779933782785570180364711959989852013731396507556560392370768916952182205388723716716475142872107597094338905949539202235518125958213440282844820539115651398257944110271597273232888307280041248508811213737674073798795333883699720711991635593737241812099890202266630471920813940267128706715739131552100826225984861030929735278157724845715708977203008348857911529710964522279802387249400942847694852765021923708263851486216705285903845822424829097292151409927645329927217338628756817293796771525018001643367875433087903147966820164829342741783717228987206783116896982213002195270617635729850448825317992355025653624586237685215777411734246280267609978213595323928196623279533631820696523968241965765380427138129105318638959708778893226755029136776707329200409861843981478829383038842644474956480720562459453099784744028450159850070892234328604071861295581976765810446649922913518523828287387486542343786800955538514003314861728042637803380880762469682283095257805596217619925753720178922603502870106567048390203868689307369577044738344895964784015668562564634219454208895755551487417094941062199392807309326714948419057170290047574643428995787185824797149747840940745381368701177704078373822482 [159,134] -33437810224245951668720363483519613911421409685785003087800565711416444891167999914246759908181661250786261550136152233760798315128857173875322730431396300793815567895776159993305773280315359119470555226282455723730116520380825504666516611329438365432072443484329587084204143948094447323849465767354614420374803878984928318201922262701297616548920737824446376693675124814073177542699908260398285459476542666112340572169898841376110268448080589919702799563988603202115012534427299872274961499379779262311121960964703050729900666526514579938368188246827262819405991109450553974515074502585814998476437372789470261944720815384092405227961899596946480270223113222142247949075904831206918743308358668644859544633868163786465383734412191144238738095534300674139486449826312818028288000991717931460866082366504467386253395228194625134344518932726439573302477668061988261303508366240421996589544237432155399931371908932176913030239311100381242609195348451964857292165465226297076837989718809370159306017609778577970318673127575051041275541721970457411682075098833784352842576681125905937473612974123855254089097196637506902658472448278150931809520961937424891473412226192928188170566521324549733076149401005586457891615262025587586692623541271424370150665044337325051544438607106579741093777680219800594496591859243042410969975099427505310086960555517057953646068707546217999550498213983258391986245430653053931474838734590627183797992237618198970610974651215918980330726056024878406136198299717629614421337212068486384735424482371330194076438815749164284636533705918797058699856778954710556630000246626050080712007385 [159,135] -334415967656865777358177660751039278937097273855452739169442174135122141834568296217077443688142514167030891752239885427091131191165444363587085603877271829655396671665876567092415407310969656066832868522772895355233345856297742348882297335970192505601389299862941385452653003367707903304340759846485099946117949997590525974268971753109767875205569929535333424344931675649096740633235178696711476388531167332314661466593105090403685509190683827583084653612505256355688602052319711129833783542700643254953768899920045759217709948405980156602979272718932170388898027081012632876524626232292553718676463423249184074713359378231983611800711004367615613899329147083742140921221746137299054447200848185487255807985090002055479714557290888458428600278564295602139858139679864367341035856242531054169340947991740324757479162036541354141903004876394532773277721623288601886314466586419586804205230578586329109171097472237509356860498198386787017249602216608163497731744716411024992489431990382444368170319652347084719593194339183782396889434354767624393031110894068631507123682689477819944115087029329104112998204787822710658650909231670058002362561116081385206715419748717678903631383437342103349666731059051735935820831214870366652872149523104022978804064157211410372405166712782741957984699036131197984794233454460238519905877627398910435024163855787273954104335202542056556503297302714114694444999069362377702375511364311062924294433004660361303087834387718832363349787610751460633568136204799861171944797034354304988654780711363678331278755899254472178359027627477825295456370062375556204422400277883213110100 [159,136] -102121941072769752652918181185248515830853142329580964585071195360085690926417531377536464345180790801569185373850064532769057000493693669359414282921677977992620798402788322855705182123668442465526049479211831018327705796746102917065041171164900569321638990261278870335481309894317668151680143491448143842090880003685999280660185626526471616440958086395192235146853847942762948349676938810847315217708545712834753435003317974705388070169370571705490003848595862235968969778392380301210840457132399749016076265566863221863715758792795141439124037153701405442655392943618639023790908797983134464654420365811774669797262513897953090712231977463651529144321992483215886048636103618730601377015283551286139977792209724273152248509343659744868139750721449456471027578029837327176131103660018735747688667306648120234142138280577108863381455928244484232031829400697758806597715302809733462013593489345709360486379065172217481146115051849907230611959414679496727964041221658910351343008180628315793494590676637820773637865452719583156039529566583565651299197223169186653881538090519988345909661753571111704668181686851001680499155898198433838496047719942509225911304736668996579730262907707433422315738676472086338914583400548898314113751255483016740917021550183426298019802305252413757244723162756953501669839570729140696437360034356928257217822030209868646520309706001357236654095637948687601783499322689684308644954053340369951925855461426510449434520647630454271964844178032998813355461672683525775268964522583071026427015920601012638521687237364268894790687776456380116999393909431475922206006048849644 [159,137] -12656024343331243190898660406500343437965736279354569654850741765072863284164505884349201012233724610714572346837505798853018074816916028900527079309209271212358684118636299392550879592524916524794406988199204223641202437948378028115812533884560771632408162083428177702015946480463784364947260697537361504685293999427242593888371146413336839935776966663834229365767653874896720150004098643870954962361661339817470625518096459962773118133382624414307117017000922122449563729674678337147407119691966250615792001478925939439380540685562893476252063115830524020801606499677257771875850611336475962484971737414930388392766973318565919183377214129990837546274257774062481896304892150523805570666293698318078778114879129405349797301159663956069948788778150262542349667084844009246658076418977739051206111904648215777608365737376465984200604800192838717050829961333769469369112339179284731462562405940747202771429769812277069611386563510043543737989603734101583531999220802192126392092697647472178198919371254977934874710619551277955080641599863604124817903636165677464217440032762357971805702491371305268377037053168600783600611953930709371511435312196109207563659993800322876255074955561720959534920560403211780985703796804026673443461507759403470117944650276988237171767325397108185315528482055622609875898731266063774765532091698907702038868154852479528076905244452579859563039535919145833638430291555161606045215542466176453933437277792025136066488528961848604559163075609695071878119969484823625228724848515308851820224409503110233399802342093540137555884413150543552944938472368756375125325993 [159,138] -1752827963365763963473358811502439611799328383058105518570180878399937925920234247291586602078355864492527761669284844526883224418165912787541900587660013747695206199576020214232980770922993781086583917498177620816617248207438595900926267299014161048052853564230029131629337211178569930625165200583512664123677534760967567962292868992076133962517176136390266639814006262905181095367510683196570566650444775549010444919392911327702063414681284622204653778493887874540966492783012383119155015155129842359339737768407559525230269492630735056328270903253650119048333310255943603704374650137412702544896233342374739956214583790529976798677123013386932870875400201740128499164253316779911284204841769088901333498815651569713844699656155224240561770414388622977988633577170386028719546086283933115089734459624908292597812380630578299761658808284397235858810458655466623248506393020402623327992874369145950192391913855663667287993978815954762561388573344485113040744476722396466793190006778164266872576298089932075007052894446311558589251457967575215170275191524135989282895474037144253646576137106043409983960192013510522052262904489304979522948640541054652168688967934957916552624461305583074013176959686636481728148796068023529109175063743073041289964535032566881644919352833724172846462952216704918983092453187572524363775734887050398503020577690155589420295732284352129529171362401420972037626267604488388628367780598656808077941635993701777084885182362233548794999943142443436481381486831449296327857343227382333418815531636465340618944822288299051423975721389722732140934589727867338732 [159,139] -50795548658263207402839526114738710082940766500795810329940117685160061183954217817561130021585273185391550723934667981367086449666541799626267637698057820098335015796064823759540535298653568514625619172693702235573316126941940118630310013842717964845711725224906844195622344380146246349029263236861497678261452017187838493997767959103920424027415407244409427439433611217951721474080180309409183897346939843495595730819608509318142290830145181631837566741280386284581386237923411365922287081066590818617841944201721976298051721533937634742710159474859865007754865616274872008021222220340065321257921442350057831425154702778529643185075973484530686891937428962080247641600606167195398916258868656104437840620712449709959214872075496855600422199944085594096981418446286771858663292740396567190505823055762975791396738008030267596682066856518904410452153812306997069255658994523985583491057680285757949221064001329085921542324942366214906809287860221089657075276782442219028914282369711801581432039752272875052408373642592311309673520155115821879818397060382046554373752201471455284896364754160894003745731175024928595015618080600763710878228886653047708850937120321456648604752424352299694818566287282586827160840511282264461314100500494324183692021630907990080463065066697527466271132216096342589845423699832504951444469312733790512189322991432135624626382587263661277351441413567488612764864755885767421535633391051860773058923983193129686671022646393843396463341819354714074409441876078253818168835551389231610863241641267291351495806861988936217652847713402347905329044865038 [159,140] -1879929398781774230418985759870554759615982401239926549238751424087498830109329248956270031996890346816685031352911629524302543569844506064743210072170122182624817748189288113293743678100502709677479598674308967197742530819370894860318986493306211552772036415941877174480694807764223061163942547327184310091554868798081901615226273012373838489176335702486742403099103708119977933145799712208352807888940510729787949518476278989898049040379008108478843860669487855367534589906609594582703658743898568741889424435206761581863149948033880433068590557786963684557096306154444927746671719413617448635832063936235449034684620564429208766083486482236246075230866660890053759350790631765463058569890052047483537723370983034381858354287384169260122086611170191652769355513647769003182994445434448589222191163628743370668049226848686862298753736913724235574931278761829494753971954623576732015063345199919189322706608517350021707138543868454667061487986656448585032644460549947137699593501785194757185947923118439854511249380453419139019620881979033428886103157066601247956207422841935834246697228137915990600241281534078876558064019802840194706136578505717353217864791038789327262376419003503789183188650538163309267668551275855348647098479861401156386998373453011746814004482790279067816146348153369956706993140704922709016176693799971034434324383549608853111390394243455149390002486667459215843010152037926587673382929745677025404773670800832688246836640584998638043634479326975045805638135052002581850771496266387625528479568735563870559493841514207726182236319167627752325927 [159,141] 57353741562432656153523441357872163170078954178023626093843759145119128444201261773513523634500847447712833376523459820184568099847030088278764665224612332566145763690003687950261339524739971078655000217979704122192942915544871596835798609182920470700433502133140938707120957231189195487312564584676055828266408378914440216608633588655867481624380817310286871566110240238691806656806872390526007962681435331152029669236287481391035606994708695950838633458890871276141877796294929415537496407120065443330344991864865840546520718670898199020824819159028675512647825218112405495598348230294163842650578771685051998962600480070572745134451692588625001693054667670713459392356132138888230663904542244234547505305869532484399050206826675270290834919890269622974039134871134598458488804230186868198022971788465694494209465689573293882272400105213031183210409919483988035790812923275286217250375440284829097591597806295730981910923344849461840338752838283680660874295788933849100037282843562668725135492164632722650087197217269863236546725222806697815266206434268966415342687465041807489921758554935132906904439110244990649838270200784592992032594435148015438347012831559804809618230109469478988702107428665621978823800044248249709406117841716760870971841351414819761681160861562595032772972081401815288328719975871129346004786980251543774262109264993531148269201448296602067357375975591918074709726695620552083938400466447185859539343918271996284841495213025396571889770873697049580252169183435864573903245713599546235768348908529421205754751856489817037195544329029120 [159,142] 3124454197164579260254457421334888913769632025881494580991939547868589035558671262739678791443382322249059704517230870318547618445895730974339174366947191380359083880233790996660069234285434486244228616057359901456374671655930303330672755210804479774290761949169949744330255102662175181837459460561666093457856329446143223560997595870104382329834824974322291934526763313608311298503684232123348940272311614127349417393596251522799599022701266649481883770362138033055223503187837277004813749523714908741024171081479184080522064218826380152492177908378840245927433185293634688367770772689520304727817447626683880022148784473769245250552708949215505747575685978800803965253871182060357314859710342513917360161855063536657463133398452248319477663484759201814203879903195928188045188784692387221563231363264522210488838783156835358065028370287094661416294348176173174601345834105383175496585187694459946622669022454178312426159301835436184689874502064242370359935390803435588519931625937283729597483974682938846754641309422005060303261261173566486918285897540606189121988305594235786770614890025525959682527601768143455832377897193743166835170504165619281734249720630768173088946816887133217223032767241257379192367897844772750089050722565152173199285167359575730191904336712889526388839429683453981353567903244131672782767752950832201533066384943024790938278670891638513170563036289498722303267602919869793351391984614053400221909789143444436710082311823809586904450674772670659138687630223405806311268315446852227810430163236350006411110633629590754072513284 [159,143] 376881538421807680286737606369198773197162268696420955336960826806148744107250211862785516148713177589976037838672423931935498922485071462839140068453132492256506492800706523526944948079205390334258259776746993222130079396661542387745868046879472203010841753078899544886295291229784068074407018827023242412099503547433247143012082294906844900317024949683355390935358274864555799154638140323751783175051282921050010878369015612072614696264364011198405931148461379979641167575454263426356613221655085477081299364391479191575466499033755544890209414292493838658663450497765207440789043079121539263096390308774393631065498180192941757557026907385539509362282499796296448401990636067609910985945199936015431961248285469089333740710474717042673987885378280631689352188816231357544750943368016413853391870901313227312491555393841005008000347726149136763588573828480651611483254367977717935973840837282135915700173632352008161624035597477631365722366761241059604516904155618979073463364355923202755307486849914450027427016399563236384572538558753339451084918140944963945299733940527506804266995301275068157117925866486191570188407640754375365431881577321867005498484818662270586983878580089611016321433001591831355796257672421818570827342939258452982742369742512129760581290424250235959639602456219054799149854283606594629882883293432658173142248921193004195054254305898730257665481239260612270750754289270806704407213178805710508290587898161995439035673681944490579117251961920154927035054235052897515776768593296534445898854985048151421323668833961773982 [159,144] -1802293589147221556735104481419157977630737803326368823918038492160520760459958861333933618378233611896608257168202760051921041384589366226643278876299475112228253737328852034771608406273481977911659855296248688676450142804992460692926886059399270603195920781214000808047139219733416798268299623305060093961055727995347368553298349048106315967460630630713916311127120999660209825990882264917460114131346231674879726104510590023212191196324009821344221153331029110041347348783339129496631927597452346172758229051019168904430697431897802931373648954210305176458122550684376796193261019368570562172444195588980200560910986665930540230461997075010940333388879078634724806115606775093641843924102432602469527750507142144132606501480296333826350032768407368322475666630383715682402585514076960548236915178444821986826237473945655793462268578258764688067996267145253513293639437577030843714691466050373969290596912987756055250042728081705724985833260152433485357223359356443221656183939241828685980160993752389747252214845872022375962637699731826953309504718248217624034103298819421643901336060136894743912806423808101911876036861972857892881452802953218543030592929563383826912819135415244871300701393113537021959235464950256269639540524559532710224185377202525114978768582740257213460882133925016382048498808481405515352307898739807077440660646837976168725163478573509020809796091355485504941727141504693238783023262763498585477621864556235841823939449846553247722408440892486453383001566218554757261432954256692022653435653329199781749968008526 [159,145] 267582787292694802281857057456927472399373281722059219952157699572046202795224082560190884398749181532577070578619944947490923188519031358496615217868028178536490792484713227086931975107124630351063456849593542696282480858217656569866982912531704558980672665945287317415965362567895565717601054637507343800714391274034896756329578545077555920409257757354550790590344875308755241325896179816523385414337238865678849109011181982488856481858914089705542248850321103927796198678718989733196316614339714040070482981017917125508497567265779845201598191340866134736077370039793470482344840943634089344397450379204948492781985005153697376028041275692790896105723633469135407398911581787081170220952271524163683035766960146923910155226053053785512458499391000900203829486810156721443851993947547594704446639353783726748968132879896936029437469910351666811779570890565367554069419684457427479195153232278678900954875669098822275946513978399164227066502630839747210755473296270322799251601584335592063689335882054014645923313524400646861020480649432217197721212403317956142805875012984312590981102365122450453326207082037673993154312639775312115462813329367276894655550646698009676387385619645059257878155551375706402696668351714242913344846286288763848482226542344286951408299088158812000913329907124947295517029108456152924856245710643861462471118218313287415931647748116518097881678172365646157486461684995033327867858820844954938677818166283299989274498293265099183676537975368699232150728681561339959716681202672529599231664129135366140640 [159,146] -8043244451908401876346633186872858770273230311343138263724148200087916828895419379548807503341432786505115090017987908821833633462103927928325213626960682795239309006585284669329766476682291411040375406712138327927848178784511905048266073713256265238849954240288351888121312049235998204637447420626770229769443738437750492666211208521429808239125734165051090519621338367240679854825156888586165556726310563748130517979227733714797409879035528640344168443228234231142109490784969838193245772715562348641404262925258407675203474087183719815153166393395443270734997623204927780917412286888680743270240999160210018075854701490743538666550160679616478885718615690571967026340522087976690779404869370830853077271844125182807006742808962762392046531533195173961277330048795827345960900903169459499544403466290534448555625535178503695042383674342442473298566303154207461916804434569776909022081108103941915493720447140405623329433368974152902830181443511877957315210338176044332190544244882483555732920897952243571288011065303075499336824680950431096785970655922902077841919688453431886876990000957348345287876154094077676215399055367906242982372619996988555851524942020948989635485444396844386929814791276178802465072644308093268064486052174168808242779761746740736378134510600769653433907604428159032390538574243590367788074486160301219280784456176263900221166580112153915276302384411579249157304046332592278022238630335162037666202574645899408204428822769828998888936843652864327278225202245599320894368925738180183708528352738998 [159,147] 160780538952133294693350581043255755730675423603914970301133058065012445892488891717056146024634376145987202070326756617133941556130537856873932231131006756996589472044613514356884019116948449469295546543702949248644842864312770657589399545809940645446121810541553048750461802844741188699205130517236080929773058302482560859222395148947691260877292466475858810604719573239637310815022503299363628457374169684677594508260873281157089075874722711908271989031060477396630629050198661167284525049811976536789954841186018410569693142869623548771217728557030039969707575142346048799658041033693138459454612458637071143457060170384145042760073809259938735242662338182041777154483985958938901758986120116212236016298875677949407157321780097120908753279495571019646578480427841715541482627722793734874119038450156399734872123228396620225622117871128286974033775132401572609054701711026244756883563531537017864185567004294401193618631692805440465743243282050703553862159931781475505545456372203709374063379933362874159438586752694969511335717342378093497731989591754379308598507609700700730536225921352566037492982429429649018371351424642384218954543774402036870391159571898667869671512996512325429605267551920242891535071724860230211129056784864608125675956383974399105258145191549264108543424505868333413110691575037924612052177283834133624509880601402730949077303866168394138004439707199863326753275909648725444034246287801354520088231760343704256164519281848187668871619275771223811378694282619303853940834384533118570379496 [159,148] 463096345439463546732217617110956031614487219047382294992387489158653950167131400806605020127426652867491105018402991594998442408750610956212135504316047272624531505729409464158491173936582040143026759836255611056416011409979741699029147308903884351832965456234735185166812523269286988828861113492717025191159389864077390246660539267114329931490754056341662069688450862391406181079820282813650466941008738731177973412032687360694572134519735226693744008202835358461542536274740798862915013356472023720680211486843249549702836578708183710722301381744580238019773156658898556306126123755475290099447504556934571733160456894874474813316256854665762982352669636094382336074647522845479821026606762775576274711695863536558034583176943636640049323808109823152908848219224216813525192434328309820947100349677250794580082814233368359530578700773720860199523495272503930566872457614377944753195287005447090763837281762813002880797342809054867125471475258782380432056827345695982914195420197648133702075371497591267134746167205752399838289598092366550682533184314171452304540194930532172124143378202980432900688541549066102728981448078631737404137924774496100457999653415050168698039742373193060888146391324830347443569994700610343941823293505425829115682971332254000324495677182022056237034938273361408390795302483719901415418900224431288970963261333433878755991197551728165349220301385455407618530896174233529247381823173146376096381579938560611167393874242322624842415990378496173099273940387833487382225079952496295 [159,149] -55162840311490773318998865091092759183199470724463825501221280677834555938063139439186460187934795686081224339771518302865523979253929394867714292805249138352110166119528046186489551158503210266973768436870816573136027395201165221704650770405832413160436996266218885345889031538897058565079426315331089153006127167592172256604474766658766803236253565725596387663785956910739218860274301740107133191422281679670641763149539831529710407379841452612205356857808836648264462931240128155999036751656116223769983048167889625579600978956021514521227788103200215167307546551152117945488689582148949787008772151818433433144148674456354262059810444889936627043102896318412579670855281993611890795510354557384008913649058868674257717972991802663705838235192031148892254984068186974797731239219645695974657929271611834539638808960448572094873398590127786165509915169009675939177675649880243663808331033908864496702933388597051279786530772214781349769593612599261674269434215535299646381300816200671235200965842513844172968100900005429827496353533630979936133633268387329434500771232581621654109537224834570919836565815146107413358286275415743442295926173080074084965446354405381998737921535179752987365252992832369537512783348413365303309427299312569026055367389934410130455249065746696062255438141171649255172612013704495238818673130913504469674549170284030233780348165335990763111313508988781508633140871735376780870629819830506251726793406608291360400051438475671531899155496074221973401130274957780757602264650 [159,150] 78867793047954346259719000800262202289491204940127549039143100292371767711830001160303154243425180812253378010957070941144004525935859446976235432645473866226093133785289750729368405724372513801461540719005807745557111703220490165108415697889304583055277212053042955475519030922158830975037102400361935399138725796681667865338121589389140454670740902404871441387996047624654672140488619493863397807880001419485714747050375076224512532187295301650807402957856784871740687506054394512378940993503025554524064698160246305937266000259753308914072534746219908409028762236845099452455501996688831284983871867552814275406454415408623106825003899130949682607386011816102313068343521428246401467006011992559145293116758744064879123419688395287239315400094729189808120059338724311089134522639937080089292832207277356323068019264754623875762676475041484827566332086492363246024192396333042436227688761930220158012139999556857631123426172334556471890887989619411136781480562558191521450896627235998319953013154869234950321832151258649772167152425218481503146866048242285444533751795868686998475636755418118445968220794865272581851285547281541002722879635336134014562467870654203499353896726188054247668777229701892630064799732702186981065156103936925022762916106284185824315266859200660913905806037563747858736287505157676217185313106336298206815020454450425956785427079999571436012324839870417201534319737830484070580119857546265704786691137523144768672613206375875960535121155477873829648800554776877956 [159,151] 1353172244399082202330934005559727336705393677361288194626591163055478701369255423976025586428581918856326931101783947085180380298690719927960626077382317720636959543846277439762140856249470702937104279187143194432773701705921943719288560064778424459235490124426557874114028254899580624582710940228988625086027240129576013795687777722064740721766558216485210232333395190888398712810080473235487653155604434321338668162058352965987338074458316549466607082764489482740898132677770603868061965261385839539372935461754218479956640503576452389298567490213618817773433928789928174551123852142295959107054497434953956839361411070552628456730853736759698231794280989555096584483891149317961097996545823081786245178876014507135506565871402922958250889338751989115040012202890882540189734686952905183384193778011098958734887273094526028138233324555784414005429424040817673229708854102813842659821389200077472880736732245653207589716410381742783267635706631207479044366830622026193351351207197466158059312880132339852470164655945704696767858059644935458935294261552613981127095136150798844230513756520093577041599414975576465140560323373350777527914413358259359711325934612475188108352628099019230334944196395494992136754150963136855946021071871762165035322682414518813515081115233427472743966661821641862773087211920997317615538103953408668032206863268457956594336313991156215084843908240271767885463029568859049092814308562821953568181839011606414285765836405455946657260938697951726181818512190 [159,152] -7547532383730829150878913077101800115769171205625910441209996630736891114578544862934768869827454258028440292782778243800932717370774226970726489592306671156450131435504833269433472647935064600603860457011705540349960051164839517485849679488118104770454384658116374359515091718632494250196737103054990205416279849014565361971463835203052560492592170919395400877917794954887029491019970384451479502996054861738222674736290823915835324799665676027985461207121688601030009422641272473966571340810614967324599685882688148273974514407285628209638621585094307915351614088392144834506335743887606722975455575077786663297027312503123504484374821981935618434577036951670755461355728709219499227398261148749694894411384255535240880960052814039999043080997957813900250464743838461197205823232084087333320784293342836651092574080802091536776027066964408268394375848120993913240687534001679275608055566750912108294190355474153314544197482301417713612369968251550715810800281743883547050661017616111816238333839739193422606946452338465496776429978533621829166927742678721467971253600868911374634907695667836190483659525315960299129826873246803389260546730202102116060356419404020283575180985090173284784460550336955082488804013815417220141263866058360634350257764475312517881054027544542979328680727460590580336168625566318856699503823546619566835662225615341862166766449167750357557078506191067926286325944633885728917376904702459117152541646500035912740189333722158488692858040335994010282 [159,153] 67326564445962151767497764749167322232040186510830492904823547349629568181027193833885528470121741711779181556926770423808454520952472147670595292282420883504781493946784302570999067805790608224002168275001033678687925784308894010306084401831506125869555139644839120378542981222758212065788900464530609805700860197931131623444640688985144277824665018696775552568540143681263359596290430164686618548477165982991217526342059620104916735746120392242368942870929269755453437513008595372827614205804465323333654838126576672067382484504107210247418031856423829647367441089666127534275078743019107528466717869611268437821147427933920711682265878149353008309746121077491780575345354518470385542509969322843642769144076206358520770952754941763059694572323607456905344846924202324508889297003300643157336105052333705577602367432785812001439560112926706195463900040769761903914474585842728287940706236327246348404162027427276733494997816405148513544128271194647486188906257501113845816938940638892841117414714521424186773376771922146963024335382614605583721033048724576374434234608014814872097882490874682280912479200053343162118488929416187426020666527305081634980870635066367489728428196147038755851451131322438144976857080456470352077297882583920524072036421471331989687430125845606622206267761413002058265664221567070882044690809864484338474509520742247442198449079449681699316342416270548991769990531415739898781058368771780751403105513546785329797503618701528290028145194782 [159,154] -564249027253428517295248215380197277879179928531052207332704897945132928898124540117295533508063109486650880925637645421198267558809146232509009443410269170398360521507022300450485317633037230463352440735172039418520754380537020542709880883714112923409335211873728748255014765890466282649904047443345630205724934034360591239702966495621694176535068448394818640514039289175551739341075666742092706047387658916347965187921700005811746006707304933947090851280471110242253440324182322774851041871437344529805500335927874496025616106587318581108749948924574758597006867251357467176696712690997072629406991197207519883981244306248612807514855337895390877921387923333131211658209507644750753623022828016112408398855433655644336499500559084449782380222319230009509726263785050364796324748681032255671869671209167672837676435037346056123864031298015121206031988405607656659501312642769974629540567564738918915919976649819030002336541829222513473300137475639999247410540591680422001003584614110996026838923170071159430833493790274115321747236808662114421256436301420673519500373208370934328985414510389755147979696999625277367762633094136990760228424165418341534924135753988781929096812347087530618771156421761291152199427597870938377986773401363060969519775182317812554787660915815764972240556261344199012411103584860080564246090143233925863653310159139246501497976338338475320707594076487510094009705752436526478426749267975617628557763384969268978151821825479693323412 [159,155] 184125977572867950828055331379033538089524724740509943275701132166092867508213169131119279567980375876762305158311748747392718091932166357182334518657967401134770510000411281177415523676279522957089050895945918876238244457351109256435760135289215456306600557940813416020570843899917497724366414690608582145337086123761816266760891371205836431843858181479582009730693252580227646899257527933485722889809824106503205236574687760411945518462090488006280748093493069866733623343338262774092453315197174609500815391838865892578526133962850740656900529906655002986858848039744287338244208896563919765287519463862798105289452155066034638591371446005448612942596762078854281042687342881862650115590089004770969474259476854622133593630353395367419336365488161818896201694653568662943912068227161273162935713454584420266767239853054568824926339668177610424930271575807521371358520381026283992420301359468209420035871568072622310342015307851161076640375841875037555016423115709537382182438936617462435538977242551641436656980337164562679714538503829484500555171926102364066491483719070667741741360754941881212839541729829937653077773080819432748551796825186480364750934708515224919510938551500346917531878299605572701140065783355224350234413378294023598784272170211191617522856047370274479288175341214969192529824525314919002459444213685807327430515839771355749210572981990707814540741084697960346195680383891019858844569256503587591593258255507245002098876075649 [159,156] -4658204322251020541267972654609190068490961110509685717404520753628278829907896572401122819979469050061196084407023332422456374122187619571979047130787660992369285268944248757855894377141653429741273846651522669166304245790255248212775338989654436685792897259084920587141571132068579569555659894175735424046061989631736605835360092209052117756267750791075207855393896867432180422003714362168884702350323180526310301963737879390503748130968587158135380307168626423320712138857393277403969117644155449138744429548842079178544953627023490209522295172995385995952009878455144222347234835392550166640365988259713059060804072158308993271868922345582905292919195155260274347093081292042061709558586602280702851179244368474159722586520334802946290258109142026573398274913955266991217988744410483689635845829256722550829305747163303473885721026981232743895068304903380846841282810629610910933664528425446793479389932020491190549038734258986950936682196171162599497473157548618250910496267912893844279285808791405275503991783567912628163860806460465865097739082022752016121804939221362449409805481618621427792269606660673376875832441040821243154177653771689844279409086023487727647146429443166612692327901304998359887237416128098280502522564409781842506591221438488049938103444317169050680184101043877738374374169468898377372522791508802887431198225042218656456635385361033958868161865406619742628712331154700725768337522007271297697120843644004257280330 [159,157] -489322687092081932920487857724017619390571707854613486096073511623867238654217822348601608344735961185476805110044670832570153883388676809328552050696222567733603411669581341811810447986919488229971856229617911860424742260756723307235516678024983378804098570340672595934789652400360487169927016563150482747010526129141614032895953349314473475295756089489793412907166841611447711616390664884832316678837565765748692625591166989804894053847653837445367966731491776271250954071695178315467622879582891589302251510301117077679002335274661041226885021032115901183398057467752398472833837652248521161630436205403629477628438134926070636246634131461924813077248722228465778006093783077041871292506912897708163040455490004982717384681747331089969525178753661243928705077639781114117529090282533016593988942992079940181450196121704239266037443390226761965440665679267638781769644050274303743939724158826993631067334896279397079674101090254272028745619750967393619741241596861564373308787764644881866800403245193817066111884860170468965424527665179085700538296816151588706288852167437452176429429366549448299957524098123381922571929099601777290168581290789129518216177819254730750187030907633103975999149165480748277447906148718688194582153464956816248242044140872979616788849241023471057300520458530006137086564692555786436433747522585985637051070030375574871518160491357403275258229032983581427399799798770521701020699933658854756828739040753 [159,158] -11626082881089727140255654082069836445155549479097629992873343658154631577135615813128537043403624215865383741997397759427748215190724271980804117918242895442235511866836656068721473212563908526912104210866150379834517131028874575222147536029598070677857541882870052053059068601025289247444322319939499674788499506295304726406758093043456331067984546128569707268978261308809975667146503815120708565451772335472218620878961618071874353250497438305146868307114876383941637882387794876289439958532933054297155295771194217827057718815965011201753785154121703843694427594029811378024131847341290002234992930878501904339383762746825207466265045724853879072127882450861855869991256002509619493683620500581197375986268846116022721073731075058306414399895134087572996697134860063244586556543263547293326322869746244299578030548792898546246706004052836662371105396142249407787959063354961903466239478760684258587780917724127695294723125576270632013988425619469843551115181052188088910704260980824096757011303991888709172771612930002229558600804638448518842323830161338018459947858197400642428199594736358744200037241702331358010833585575269253060006258467062209251120158287562274398280122253589650547065166464536125041768222812796262870113780763445459259828260236081037507050769828531403300679724159927035288166083768220827142450488304344811816847670110378166208705194003352506486838100765889114814019231022669769193698925143142679436450 [159,159] 3695608846945912302319243980370171022189665473887820076652509702890640204333290822711206084216864976059434105344835033406807675236255545862707451816191361488705987052381385254997565849698691025219954921682495999543558605109261216773385927879579158894134201093911240573175929863042852818207552236806103361832366765889499954896990826876030112238531838474675736139737694279793338628255196190355627202135510084025944776797228312833213139831376634107786583730406258808238617513657919705504102241942442804637608399916952549197256388786240333630866428049212098183801176455921887293002291954955258659727817288430903880011591539608065416755906706375169708843081350490632414748896438432850954391388978544315890544177189154887645152313247317137943320640861646248461426199264209756707564503549345263023692472379685546595154214056073916351361934854931856017235958237566464216003529830469279042065250430480585160300834398510248124426676025728484784104724194259799074338698005249564857317763930571697712504295000379412390166592942106543792131140435935027860029219595447981691044293556161009028793421521827091674594388345834716421048799273709699411605833318012866150791872244739999494210853010098614059654337312511179566569980235572634211351950635499222929248702141535483595304822797293235356405770020812583593737476541779408068592813780374541326911617994896767821862266017609779514642695572820373563934546524735053791465500478408673 [160,0] 102541675048649759008668288053308291446645684762407046395853665146980306419576541545673009584781517966665045356506322462641432450593173383214944299447372334799528624015674396947180004325630763283397366842518319536030327666950720173782061874630484722099069495777751849568597908119497671857575848228369799997953847075523739921032352307378513484875276979279797771224082385387125994791553283460609011719287067075147509396365334583766861671485768782444479844340039441572602969287303840635221799859380938443158143962483137734817391831353613819499568814145439601091988910778711198095733644611849036907434042347461744710630619455006608592420031515402693523658491607727376419703065820619217985775511145114837647231280416222217933929676963102457230089346992323502818715504064061063314883380243300477770910688159248904553748792337341484135938957799466445400956451919718763912199058377607597740982428369315658636896742283805966226608263207870906256171729256542944564631482203301801109906726956511036223523157366422202392339478491302214941133188106009117249872426648737168647199162229467670628143919941617703062427539672479205386509532935161252056412696720146461340636262097980647442158076365369896132024665911676985824760964475591447413106837255038364889967912528302844620106710670051535475006757388911565846978577424460210803052693453241545181568696395577391731836577531386113968289256040705188583345184777428089491301961035223294857005670730161080403074751458064386639831792355970194389900873957490265596800801817290266908230311984459952592341804982197097475028420217234833643660421201205830409708661399262798705733351845106520207416671538599703198454252903667376223039548329323249998687607831976862326107996213802399014876791053376695881453556089996193190297860718746012744461218988139116247324365156954377002361060115465218761923166362664701741017894386943080241569845661940896879872090421830817933173764637518150890377263857202706030369515594164434720155643366345109576330335771723795041756396207911433665627143341225746553391218185424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,1] 59337517624449235452240227690328318924439879249069512238446227130956825717916639707466432233422636055066708664769878123376672312296594078356422583495245553645731207617244787705953038606635730794435952005478034741251993687979412504277261555312055485911404577740863706387355611180598171876474218726566357761430748749998665220306086922871165375570942651895350896558406172860136661630473503041195667864908255956056811001633056665491269014964395434749150204937523623849424089355549145442649269724837346005381842223252304947327785807885711737166500113476768008338238160169661935203700345268991618026113805396691963500482407484896300680466568683353844733425920881756873231478027375209987037826124430958091226035823662715151704868759128662887844087938429562989810160030396368984474227002777122875591139877411322752363466606359914473407600289070615597763510199820557577873439690332509924064558567356645329684838016061521015035664976220919630248340323112706411193438928417206523890957460275776825263641557637871406400702407691575558049253122404759818893964904721125863409915446620496542251038253648526936474215677157195910158326228989368945986588234809933882828294027084070208694464427390332748635104876449140455924902698033770236085987740208667337354504891893199747756081584782492700359402527388406446667769037427405068107751181133570897250528254073090660147194827642674996273147605915505645600830266211942031939119496339060209993363611599501909017746949586956390022952594851295448286660636538719530174735049883094877077377835098832050373706431393271316665929245267765151068966009909218027262863968686535270605148597303205723248194285609379569370950958825854939137245454481381621171616094585267305707415708123192167879987108686135271510626794644690048533758738502690479880516253054593015032010890238353307555385923377089896348177997005499289646432924291637192567387586496905689578026994522165780482068764073460980225122467996600418676564044860845795055493099098043877689019158087397184875667748763020185454958310700135371007490903139114379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,2] 2089269705627111618925395315505531115447983962387214092914432035714210541155960438428779388433117240698925886305184648700344208236479713326968641823023805629983487977159026802755922783407370117499905186550663925699238400084520956238060719127907279368478117190696549467695215628501774169857870417810982647072451152392559387174576262609896841409500361545815826553247324029007739784836242519958012710088556987802916908188102447825666234782782661207951100324428083950702268089686380348893388572236575754268699479790644567579492573075426771717609540783901364930657178380312335277551039846378456545804112389956782248023838246301854434973148644741551632351085970847201734427966192608083509366074464936101127691604536316727896458092481463897871235821653062097515363419202583401531483055667504027719046579182721367531266408093977643308312022445520078090699736190686508977098789128456428780732936895395659522079072096970945450268855173037964259043060922261019142451965453768168365384655399970430877535193685887807574546885069805566379854987605056634265799939364148815144326147549432377999396038670017724951889953299254286957396039784293996186481028185354887791670880888592539709189380189659249879784312976953917261188868943696987701721533252320345409566126072740850604779455593691940156298009461471086789093727594214868728535647382459715362375556699943829781082980784837156763871787524355290705186752832315268479183106886623324496354208177887572450663367329319256598946780171461511806838123499387691237139140962020659373884194732788670017032127837143413599200249926795098548988569873137501216466944921068667599335489178274633104346444687239936385438909616817001488810363221243131437464661120637230801814649289788120441632601595507123655601529732504956553232015182832514199682817138627094190505695588653360356503429553554188938731850906374915464459640148251091017027590136972453427985024451528104999531006659577200027096563370764318786089922491172767602712108559707769430188704235084691629279252483519411229217596051750682750736132220481522381305694580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,3] -15842624548764026893822679769217696850376460687880547556457341432784323905616995572152070284393011406008679619640647918857832966146931767764561270067913541593035586020088641137634742096710676045370394144443460028797580998606318345639294381528455678403520096389036856679946470551212805151349710821195895531229989413469677429126341237696203771516487555623845210180013647990075517029861964822775067024691092136048810112095414618539644023437007703918780239658563376820090862455934962223062678334071218925982605279872852808954219701457437231924909602494614310523211560329176471122385598421035347222088310110500910996110255569831813511091894168263814636369758294189351089514504852146901536291923299526437586591381924809478638752556277208542406461941804481227562817167260303639741923279691096218822489018857915054609369684223122935841191156007690168868520527326752085474291751011611234101346549795829162825134708034803557823500631364519919789355030960440744258456907969953284038320162716703669335807654810274612839589895870161713806044484441775795883416241870841558551636023408060823378296859070073940955083802624602789802818929568257483381931137166093474053588996495143466938437025720016471072388567101738878655387973320931139087116352928465442277183626678980817026443765596772509044846163719421002958927775391312917247321926076145772449841868562501632989487705738053967242402425538126034849261768662186525754172183066154827202294851031549443068225129264329195485768573363586257172040232225350965797293109990213951950917169357011302606087022330804078804874143795188934997432740282855236929615638234537605627583294970728467924900634832276532951819061575049025860849381475354659990816436215095770930063813996525980657800674282551532960125760551479550775733427665949001512637702384843273418057423651086905559320177373754246228857905524842147988372048174006920048465461198534760271621702080408270035683676472912092639585386942775112656906672177106836559418183839128607205180827021226281227708068806695810368881705408497344300666753724726731888949871063232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,4] 179759567933255349821799897411347205517923627363471706204267501783055311409178023881118860134101217977463905421609317596443398466858791861713748543157161299132012746204474075142082270128345931060439139966833124831837898557961439395396143763821020309001100148318200232850732206125518327118476442744523779337703425382402217788912257531796644024106400987490148825699331971253725905915733150714232934465573631174474355281748300707554440836705674700578035343085012880676672491703127754915904725140607274602498612038773422770075327333231493108107405642983192657695777180406117203715012474906288184763504621970759367983141205101655074780859388660383044264876751818416008818601341572188161998902008771653774149902190616139647216839318085548974935526171344766265929952857366746134537109481185031897863005351948447653268839522125015974861716187493630268962137319601922545256527587881242419124215019656377526427543608280540002440828204943915206581145030573531319438309280940132779569489819387715481371346383553046319918646196756765163585958807430700690555389510264211177445823817616369522267689900752162667949308217820207724758729991055533485159868547189024401705917819467592798153465955888571486755337291336155371681406472201493306018900231874579814393903351693785152990713716687900031726683451104451590235769467691298494114380393221456264736129718708250752120692365124924213972347244276700674592651139264385898837319675202808684195260623814544646872257202886176369856276182717668122868228040992897269339499588994329424232183108356315244628617086314711969110569220048471460842050436072357757170738357337089114172588788622497862727618071712976827152623363504207449692627171916156758911178550311885539574922012697067489562756516166809117358771759571283967267680501739206874398714413269779044514145992305191518863248676950348816615618850587028103209078563141928409731212712110925814427997397136038264594528269516949315790975616799841965780082219723383305506378561757470374223520818516640927634519489383375832086433601870294580148384316897747225993953179568052291870117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,5] 1088209938214722130376678753423192213101409196325226947655373009913562266663392122900475846375698524588172356156631375342327561319883993941478505512172667356115249254423678420285013709641660060299241733908485249592723430503314839406663375922560472414002583740089469686099927841265184886148750035851406986708304367683540545221819759056043677544827385909711908779431652623852814356910956239491524057770779120685908622423072155995003483997709758895097307028112349854001828258645427018112596930084187385218992842902503784264730329683816042839658102981813011004821426311480915336186167425274983468173643706335261313833747521279801113464852661050054974486806051997060404353894006061987993961373648296571650402366124475136555547545549465008918120018133730711239410723347643276926714630281079718909343831313550475522081855429479846372718153070116995907126372377804944313784572669446912103751590290338303011969241214814668402981727833049876620319109298166444232408288358294985911354797404459642974727902267450673186414243147642615364629544228815260683906277783786516749744390113596426524791629861816757397012072978489942862816513917858068500820621032248168312080592259192312247383068227355728372266742043601212868472420083059412354295545720929666588469436091374145315932836924846845518902498150490397139134065340787597797859387683611378029970773893164429091795508101162810781999744938758464306512187520299175936250639045143266086467501232162591504784964114454718853304830810489859822969159268739792801966157076163111701347105290268129194533725110666029315840492092380672013981265603641349692121015496325360486890207850682598124832678800688157687531279083579380121805648745205296215896818057543961918587468184061459934532285748289450963488311959578072834830228048026443951705634526291269384792182704128985966875425230408210647783329027949669659781230274308360838497626448221024312506259829793987072863203345360980926141281960794714611407756841500592936916967092266060444930064178182487009511581715735091633070690135113061531503433725098783924067902262322604656219482421875000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,6] 182810300975120672845168630161719488507945643403582257276174632414999439309905767405788050123245813403818174914908969691493967109162957128137700052407460776373767333275509496993467112707210996013739327739243399927680815124493998312740335391648876916126705393287818159360218359337764201282395105491886581541967543944306934359087744257604373830814030695228804459226752795321834693608252730889667505437878547967661865491849599633241374954569319880449113874577395752423732039773675627778285933282284031572013661466339675560608842956589980707427075456039386504936385839911692276739999861557484933409995397540002824402666104665311896333535125116945590733659561806744398280909438609380556611460283254164368357427647751419956503401796648515161296946887498293885159403581419239466411529598787779640320476556252998471680560930053352243704788289772356112656110108327726719997015477561024374071836471515423573356268920614547736898809754686019270981649833769307689276969150270051719489466870481830360827971868035696780275038318508839464245669531248186012057886596814606866844734316683794422045182349229066015089008168628644858415509500795502385902182431118595553618712193161376503483614722379364544989514010122110196925333848642495836068670197822032839162728376620434624583178346191560278488545979104675128534279595128313912770374810929597735019543005188414064052228086748809704384290787191369083538685531805103518543884869324857716162549552338883890189594644399130437340981970336031429025090479296355334425270525665354601302421461927526161329431154056645398476605942896939587912337732486713893651535268344913140564500685211197501490230789164628786828917217666541625109367672492248775172133545674759399752643812439929152385665878098064718211269756376431318833836530443394183594547802858490350908416002258104470227535887071714736954091508282476818764293346427780396513434895556456452887780727427896566280897090827054108914639196561459762882845384642113743157042140415877157051928131106818526483504802908825856786622950238341616230643793354886800228698007231287192553281784057617187500000000000000000000000000000000000000000000000000000000000000000000 [160,7] -3303213602425061965908908270380351287895672637605834166865682864404930165856591714361146344029383166505476909842418239848571182514211263806131839252165177510608066304908309077026252736979328496211826286670162741593058356765372040800551841982456604602140643119671562288613818177992507045249366922210993531190850005608313452491055301982580545899728113688367882831818823921460483592634481095633089362510024469187218126763520413999082183634860017087779152779687525930128372493138218392780006809645547551359424657789519827605524178491639589614557025292775653469950811162879207505295380424645943160665644722672724217570708551960177971713886098894699352607798455575173445131125417445887889466571135424555330944480950350485001874621313133691722896563075441282112859591142305319857890795720506424498431159562792932102993219136578663139558160059450255758164288763272345295558166226414457145132825468436687730416983752037971102647953261041617236997346629354473046401863629104594770692003435984945796371578635677829063192414655662660950220568825295256684675079734074939208526302865635320243623524315753793905440400373531096624345796404931644538201379675587023605632189445969418606213405652511568728299104353515461227127660179447586887890172035665703479753710791603787757699879448967711236737367905962538248089100550866282808524699308249234505570721606784760090667713516519000762637906150603644253146360387975662448291557841073784374339147495368251319685427092010047100512207698883645638812150119208090858067070818882096368975411494781445900503676215249107815915824523045497723688494150500554717821886241878911943102405443914043558543281093760244230760038799513387299624355722213255559234763332059318337712883557098055689611888275440067253461754190361594261828062632598178820003238876344459208613019233466197105675881006259478219205825981034312157186975989701621001063056640759906740459150212090849779058682078001419471794658261983465248464583105053981593396466090303900484516259414711522995404107468249359575847727746463662334380429680704934543994388818077823088970035314559936523437500000000000000000000000000000000000000000000000000000000000000 [160,8] 26790672482423188814567028025710065853725122444412655252003104298702988137395891251384226135262429002177740556174646806897464302659519320719047740033801299396348394319422395247545425221069268158644991514893378962078107177822001506740776196863293349607192096850120772648885177219512794058371326380678717834681940747897188997180691451342019446300897025879807905765366427355641443577080803140408569153469625973022780225714266940783034961735035937298966428310667708414124230061460325676293033527159053941213362189301829657122550430491712741995080984232313139467165471651504095121169375155944020031267635616060062218406190270896533761615483420055178138966170272612473888024141667434032355208053296793093228544348587813970106922302062372751546823509496017836847390211603080174707471382805139842898847725204939772181471042774442187784168252184887720372294192309579290818432502601582499246131264874143657020458764932583184210430849735203586099232983328278656351551670286189801831558095948215403663900454111036163579988726418535463744923657720306371105959281829964215919582194089182624547523202313965035058219961147709735006602338955294126083038801451134439362521194124784965835971607442952566152086518580511875472073276200187049948792326770978939317203492265771382535261351236740840875532723071554065584663055248723319326565042032153064109479962661367409587309969089655519892579441585087525865785401610998433327951134117194349598073083100490752031913855444180184983591389840397520479393539158961710157998435588597830530512650715795548790879495023555369486056707568653864898919515837199509411224030600366586834315082798642303637857999608442222674487308029289115731840244899527287269317893644445969258752929006036042791504041285329351878907566366488147437777264421142123281313362431664301167055037008206803576699402219393406017096367214787597373776768525188811372822077050239133629276822874029275698670221984167654595390645771482267292861246886935688000072463135875353811531491790964512725980407261344310020341081079463663305389579738740744818705744219322628651980267022736370563507080078125000000000000000000000000000000000000000000000000000 [160,9] -17019669012058023994019402026587769045073422316172702835999013804301873116232759321810384072487135490860535590694249145146209480311421037088960436437826564697841760673164269030644881576844127703177852518192506648511220833123786316473879988151774937296667649084760352964235489923711992588556981757479324546306258073076110816885057792815984593534149867546901740274401491874790584158703738531145335850290981205244474869744125769020485189284261507459080362480901309136952349948580524163156969288493990953187628059034920936500669553945709596341884067400481593387592893372812768783114252535332135417602600962995758772459156389356912503782203585242886522498506245711866796693273539562807256216310785893995842737398891475885267433841928654976320425577534138534345947412176636255572268742345822617740767037102797679417138862361013001885273838388219609200721310800236969482724005047843267095782447753158748545636467376959850859243479359261940290468032619723103884257047723077932250842233907695153619380255154534898239553438375173146331414262348440879834775835978992789259038936997816691269254371574634590186957607678662217849392551428132385191728850472349063025165916543252130890027497388368823754759063240985765222655181858315851901158459677207313394494944839390930607851145858334982144573076883913929025778702296029938066705881178173321649308996783115129924375857134943622887069054966732979753443157153897745618746491115837984010685362602582894385885385170174145463319020418615473459169961644608356190760185557261021244450206363367738489362927607930987525214133703892825443657719603529534014715047601264769735188944563514433313349634587765944472670231788157438836417794127119716862378833005519329668524172340445298243670013177478671195838923973781151280850628094395320302186803900210050868139811661981333739972692641798960614347448448275419391173921725517366050483377451224786605781845151059219614647071721032023614134611070662781916250798550210703879180133345517995548989066963883020749511826509732641660177346228715195654392969081366668979774230564122605713350822043139487504959106445312500000000000000000000000000000000000000000000000 [160,10] -390903465091015856614078023235651174818516084122621598730380788319799816024255733017176699100532161894387348983053653120758582618893516797872343635961869598244829156343207227375222611450012608057842621271037644654456892970020242753222158362755114624487441013602799925198450892871167296984975035169770678638113585484047431854557718466774618968870732983111512394618760950974476267458148521542384070408732075939153185822909600984739372540453733547457663350391813546761771909180611808132764686590687490348258951545927561785495484945538467042821029152373469651324623198720677326739726433989545066575690525052801461420045715672506953358238784520370165900997991105985503009042190712914167711108373797723884877120749345598729748783396719745053062910296303239449116753480988897411884876212908753806386569559955266311769387027476656235297508447090118133032479624509128050372816302808144264731139734625282654686022468820106410783146763706761343171818342832033499326321014308904951679401307421228112545770416283947854723462268188836842401344164569219305946790543668283490339024049750854225313508246218157729287367627398275424648702008389196609543510921301083988186803621776933680849715478282623853450078681588296601157885200497506741391755187507216218032005960308781652717014905761577663931212521688170947423731940453944380841602299381532219647546934949447561637256415192719909479492639152902067105254065324693441120188572911389471159426186544586239379124896300127243690621546755205106946381688683572504146878632916808613914974369139284626814459400063127480157991258584195705658638378368398163125815039898589093087266379148816775387002521931444914634523124069269473673412374324025412962771458587837008192988231703349689899643112568383691105043625052100712204976171914504113540528095171408022566633291961074855075774089777853731096841707785300820877202930430982444083149345823240995505695992722820827122783400611554305863789032439146921841823614417680661129068251970804924124542424474760666913519370390778434730350829658321272474805886569381280620663928468087194596086719755589911073911935091018676757812500000000000000000000000000000000000 [160,11] 1208469074033514248003281226073772420025320990099911425010864638948734900069722520180804332791584809435816799806828021726029087192310134714295386143455716060293338500305134843761934089456296483982568208482971283799761151925645857345106053299161475798734055915001122598769326956398895328838022248782187565413741987197168215526140583729369721161599676033678220969968500294131370015624549854964673111833744994791883283122340859083683865911228288024823766342642172262193401285984880729910450653625416881597660753335246133749575411151050675394482637270651693096030074608803645892013543741143252431104376358583440197959993588429902566177333863063121996282926236045078906345223175374683380232535518319024010046948976697512924028641319129826129008139232345876646411770909482702873241099577549272048563742505589111197029197152423075474565974676251838900532355002699185588790693231781962333607293509396015987855560041094635989138743177639388845108934101497870162297176753142997995091228701938710346110911240617442491203606441504077487730979347833900625492863603524167444606529481976515164603693313393631444127765044877024093484298388099791110199807908843076024676070001829141571479118745497071611868611525275397128356785628398985726535026553120544677680452940705234218550075906747017719121289821958750382385747578153809695683708412382000931074464609515253716428810694662999947407281684234890409296217486938270683385992441793879870156036668331007824866990038346220035217284317266814523152261019954805079007350123753643457609157182261847766486501793459043662939224978760075071229450347748546985210721688951905839784463269193628008645515757993662845866312040698586382091216758064962973960970269189658740047584516386511727857276716539252698299137585164987207164355843321385321971165863058548857697810828185828895419036812569207054295567854861622277469395407317494828094048086131504523243487267311038868877219259021387874547205729902251538191799286060800508284300210218953430347781621824279969678779492064992565959151251895641324833926434145448519622599355672908093045549854371856213219871278852224349975585937500000000000000000000000000000 [160,12] -206304297385035259600688718658753120397045188259498154574312232539635154472247397630163299539311400498647844065618493298966774244807131780037869485887914574270795666578933614927663550800064486700316413202835231131078405993406865207932185471452830063001038303359732574339529591182526148014582855856382680180715657917053756988121316330518815595792532193277030515738113940871212825082343649970909114166298174100177504281453583606551749534623881020773873225142933691797654607364925921282615199161453969489550884027848204424204415854018285938423082375607424107070537383523544819107778029807796418951969777139515667533275432634350975387503340004440422415523228785466823282337131720155896544690129024535314002758876440865597086983036780782517440771587897571708974835847753641658427029770854913427581112170548921106489699153090167543713722244891551007543585167834774923986748667906846763886094651955708147057446306953256889677229435659049916333484678111090852072250397119041407588197763090286170507054589467590104791065398380190132708291649981155552509214073143849260320320166410450660017146909368841338356001872190594202775310894587952979231374261986286257019515150709874187580597799654573812309516726643774110681094801133884854685939527733165653293431562281878428759709345660634992959902011356027748276324451506576197927887821483240308985951139780881154875583785681420502072831310135462286505067768500629684728933514001665544929853573137741045612786125590473499472829833390828558045635588039737964655690826005238762449931499662968904629038277818670576751136599384832883380530247862274226323544736314675754578071485409872770373108251490734232258204229060142141292629148947430727114847988696509346830297612550667214052845500741513155487509841817470973068864593990871141083708634806670276004266179803666792885212513442725470222499273188285321515630246417137254791957962031025607115535232277345736820811344699431789598578636993979479256396049541707291475137470642857689835352259449143877286602526208920679697859310372854526613483239561761762384218007040399011763844077044574576440538749011466279625892639160156250000000000000000000 [160,13] -3517213782257642848243783608359990918382669123264985757642780143104197584673194141368706748969802997881824587899219140249431696299906540878379549874085684992028146518289826554972781027499956973294322978861088290128804515207708211061719405437066199365502063005773809831633229200392561981071223841571449521916680668106730970514655860886545087506361487622923171535639221241122820755078243490491651257901044502028722246798111765354706093596085474993939347137482882813352592017542204314356310688663087160514660090466835995691598431362669498759406748979167224862905759383926139613347036970961333752957112354609800958605348668431962267265691904823776469077591281126998767141326097469328626347572177404647788382411074400302055182217011872831791683059223861394066271390445392380704852214704055191954886314169573566136543801183771982372231087488807033505795544196011442023306593362371296226180335991194902993614988190426823002584126051466913620017235538972037986215001344723977666816968282624213331411989414016539251578036589318074869409014248098394338614417808633120885487364112182018423282377148976206294768750921024459050527667042268514994564433172905631393515510772227229970859218431634349813949040640506811550094806985502882185633411782210578598229333855137342004037103952659071908257142604831084971359420660408907088513132307586989682271189517452910981562802904361342607766731633334993776993378744001351934791511438528668342576201861995040687174396304903824439355297664936783736985154992844438040258061684821763588730314561482122855179097326691556668338927044468581879256441300081905080007714999424339047680283578818981329642182371542021244342200733374109692762636935302588305030684390935216055173839018869886726833258655341246717355059178515952900610850194470298845469046054072862095736378656184096800987034027379351606179142402942685708057464120122627658167853649641045509302893125095201768083413686687462665799652296362600214682436515563048076784929289748925055110526173416997221149561311413206594080342791920051269554178404226179349828339612348078160887258679183613868657332091061107348650693893432617187500000000000000 [160,14] 887019158840491837348219511557995376374265991949555360127735205323832646577732713518199514245648896978289249436904617442448354270221081301090466741429086630066560362488175533705362189824727009665765204712490709244647893171243766440691755920583478781443164076180578908616297518281667341475029084615023126336473012650405126525373995872141751680524593392408710097440347033050024163966588947506750744249941097526805108193124377550731369259289890887008879587813202897961233063577809091596669155894597204136208546855316717972493525315937471774426152827515282143472547634083414951591036341043862173318367109968011915403375658450662052525200509883944339066278285275271925816290664713256209533785389893504159566590573999198009577464628249199588925669740979155393532851106201701258735818174622889171136014486214131245225900401901711079942088628730321588394423446407176172068899981962236673751043547228291540834754985040250338740538791017292896065605668326829520321150421433987830487011907619566098748406204208959477373399688989363314317042892187910527450889603999226037443628858359284577371643348021728863095650469738423068411606013068746979898174321448918318593753841339191660607451330359423250643244871440145320386099866079170405575088835151014031541851398756873722293784821570747040188502215324779655245564253763530530827895602453806923425561695246273619267835929703849088576726772076904819039222781397951049198604441532252234684326800674254921215046528830969176168443172073228917951287709844290472659930139261076745222949506525175710178915709280890758166856259216948699960524076152915435053714745553698528942602193015054692998969995625234087749756627797206943388949966766798509694707813527615314204786240464793765916259802290446733062006035835935780928906542176841902238820729923765296954777596358660816284146392136655697008282514523270994027702768746004868710831396188422135484862277495063393808968823729275279424159272016684240712291800073579220582435441561068555549926938507299881825360763742515737753171431056525776941727305779566676092348990983057090499226513264802591310007051639274777699029073119163513183593750000 [160,15] 14282329158174141222875151205501308222911100160106119953036390870024353035097407569724242774262667393295812230596374705627703912953120949595476153430422810992421290502073213642232948669427785730719421712525559352513504984066802092331356133303367119793043806536956841801861927357655211615207532308894944201628945093442087411267860174669838728726502124588275256851413346526905758375258599717164468272014601394381954464251513963406151191194894791165872936468369845256093285633308093373578407222398438355465975382550672084053507629412728935964421447120304009304786202888505859837775834760290085324784392677341439004630938621986556531336914860202591823032793696518573890931982176545827075121234879762334255740794978962783829617200262976812669108695156716558878750403727319032012356358935198673406546023411865775986100245620473175193412725981465926664920017963015993303547785963440681627241599011266343146688308835634749772773656908296861947599090163533283800792144289710195249454302984631854153960988982689622852288102595704444295079348249674439811359583121020245991945936824829739201588048456930541048457573708499044937765527950601382690892312619097462228085417325445146713699665751007418917172168625605785249720800644791657245523067416828342771586561459675259223346010211052957513413503519507880273967649975815425121423784379110174733531204212582631894202212876101063374946277417984641519164454029653550943260735415085901670554109806758695604940687433043252117339243087797517172208582052213141512938055495650187936242737710254260778380443871875985222546480395484374222971695149941224552195995038927052524185706447064897997450817912200592057911324957762358089220998637086326753274470695924675575440601230270746803341472314879418883466526125206329273316858676430606422956091168990443707841802866964369444500366282004619100303223338454598005957437392597832285678117110685936456588541518690713708000423151614622849372034857842425554623589260687596690787076868641828741817198180579375953923610015325171033899457752700282337859748916392888801839296744539638214257582942928281703742765529341340879909694194793701171875000000 [160,16] -26100346710605286099440211825195096353974770833392768284305840789231313725677609266954951960601016127279928404939280140662849724659012528617832517653921823168461251931486578402869167412126207529131719503393298940978471100122948286384826783275734642731485437586974219586217759020956986733689806764647162562023873946582923339765422065671370334569088380748654004235909655980373007950721578064996321908577025423290697795584080265665141944139300967983639285567550680639920908109992816119686750562297279663840351357937024901650306640928866580515347664236691716777336170812585908898100520541394355167759058276071275162224337752724510689731297724596062693863217299595063788443530241663256774208943646029456304551765059720944501681584679524638543095068230883874907545957652274725827627032552329661486115867695413759668827474401327131322441618063476689581796448078991433079272873844930747174260372933617852173617343188184572784658261738373909256146551892337985904583397463869612054564962312288122322047762194205789239816911850543686466104418735125113398911521734592799212707815208117249132745708934385315390856241113597506703909732368227202174585299411820859904988152398918959516184466754634704395838215523815687359673515081623508840668617768594086670255472850750180175238400016534940103101540416683363919178421885754694535721018149049487217886322957133878683302157612803196488480228569859875941487430709115252234835245013779617427965686617120561029408047159663132384514060697356565654929739734323970917740862003821708999014840350962427158613562902192047098610030019441892087262018795050045964914070069472796902366191358479740373606215533107640760149380395568912326293379003264427085213416657495492574470533787116801213329639813161628408000848358728255993190350281596102381505304206574193467564440534872517531858489339666514817444802766094658711274094847426335250384621648429851277442561367570849663913141862108639098843974122477040555932410387162181887673866348485862206529252784414961737292360316926939531199854495667765290482379363056194312098688446116669950399466345279924500699664235980890225619077682495117187500000 [160,17] 29832870951765845698025770258350179183845847485151868874952853497737114106408461213883446890814612547392148378620626166379802756619237331074462848966199907044678638820098514430545560634282660975807593266865406046694509336736784908209985325045893068924494833133911961310286469327932178562078069252141963852773227609185293909706300192919781418943910976119468993467576266924776553969282507519342459470816346135538775645518464647187474477524816299445498089977258765182020117881126873806667344429060634542691315578831492982576621411212840488268392653890382647146446793711914212214196031545260615221990596275251328280251552293313416981909087871031887587932404119357741268910332608248117117641513193336292010053836079654598273390524640817276413571336343021283766821478436004056389416547980406803604933667669825809442998172678026752309731109717291170285221639777291849134314878256889300918730221660009637921880215339808448985470290492411383524330985666418928934882040534771109706184339509142250252326336911146982016132631661294462348228748541666215460661496455417155516119917101783139094760859067405594351784076760645066065785097550359389128298470603241887162469039754390693924497062137837728010745240205721264794616059143358046634621303434259596146739164619922845990671210485397265484120344606840473500568505782273748920240233521244915554883828491212702368896991534674030068061417399049340878901860988912291154777789740285110152809168330050404932463616131387891332326020898227788711390652167286548780740573114324521664551785673057178766344655464831218580314359704538362933865070487957880758014253710566027940446313851480744367628626227217351606286379302736014730326331270957802615621935842270830219254783153835167224039639945764930955686402935782732087610482254101033562580360051297635380238396499621867407714340219734926468822446858596804547079400081003169496453867668847515987191982306946650117942504835230700497059964396644598775412773747845219641419976772262821362988232512025201097821689111198220780175392447446563530751327905057687224755694241171871243758173758518076335022328748891595751047134399414062500000 [160,18] -55072710224082553627773200024716491228722753714140479942645622700772704117131682332866935535053454948166736787064447874710446576566367309854645966057525168776451784448234347359844675806338076417226494210855813685657287842945444154995392236206759965925499331238733139594303554783603487526368819666826559677216720169979991440271082150532739729631843231870410305488027662472951033162660965059668940652182581766722370656558626792059390208273280228537566166946515680381724696938348283285368867748944737391914440333454540611354889140048892696505532567821456664472282446460922443609865479465057625121435223980469112146373607567247042321457069927850585864485170807684244755863879555175700088220915357369403652715353334761644424280976675623137569585217533431870566661650267754272849046989766901908943638755369416932862022476545733608211832083935920321957436353012871506793464797127396204563266539623729389742557854066382694663908973899038736324104092947366681781295386205450708854248890518976870717821766533811701087334883673827933394464571658037548634609822192247099761573410109339517692790866313021985094190448496251040031783939972557321744659480006802150395027389329623296405226077283109038465000990474084062924793247488777925970627320433625534761462491650826107712291255162909655872093667902582166454339669031677792767995325556655479996996523052448894993046875212753034880850516899411498499107999939173888464518556334000562841466296453221891475565614371722040193561790615229822562790817165887461560727727371234959075728561438620346791959775454060307030498181832139767729617418860800319910825951814982555251586135963183887828667233972767218888886593398966756077339803787418131099930899501260681064295948470303319834912056455183890459210976090121191582430560740581529974465813181823671740059063152372187443349939996952059083135266125495988355287370123296942488854236384281825359132717653213063541341764027317786908656701954059432536840618251066430330890492317279104866442135563157206815046781556628587549323003638802983418524272243190166179263432593307672341939694850374703571915802058356348425149917602539062500 [160,19] 107216058754842464931169105596153090840792824429342209530204866004755254438374456537262622714795442760477482889094739991978655327092367109703050410678417280686932858308457612802363639384971453368031739850682101723359719645214346377928654058586943285921658126725219340067657644391129781743922843875186702966583683668003362812971351093744217754477537006080220382491742870043383421276718894660361889372764867682712211482597983851478353499621058223026393041690575757944088811221390546202318932067596235909077998467765723211127949083997429657580571927259778193250991379436607995158709023291978002338548610362307134639143218884382214214484536997372059721386565366053705062584773005360517282178386868050774592516925585706373413677625612719994492421743708075837306306125834170109101466069925599454978154443933695205902971376642731896683705994673645571628694567819809847705888216464079736494795652154790462874870763221354859437618581352940341222198342092074871387949203115835962120109387907852405065436138251382203461285344796334931175633775010970852204447125537209412784902803111104015839496350092180089125084494383609397527644956742360433531693451960768834545662977252635832427741220759923961526222644105841093603538631515171985961237353697994919400024245578638369493236323324446598729930611401317080280105629184882965348091024426357920233573578009830526022731422429796566541256703916967885235991101703211387269131569515707104594713034683444433939672652500799440148216744509939670864104673925690993367517151272019439358037200820555720321513335678747093547906531179377497572419849142199991370930391317348128912642634248111126809164145374934002434141013654983404939868102348895215703038436375274541968016010198107709590112925806060298868811014094286834028819607025766681013478250030868087132686676876317695717441616831331998806600603548047336784541824941743114788464740930966758343473932929701686839493779555435475901689485446361080445962226309092726452919373870059707419939630063197964999139685943513068182058556984606554121392280555934403376120813541318303013558208176825292667899702792055904865264892578125000 [160,20] -163437243065138883289443474091740822120785934738775893780299938916610120373798885872952861716601689562054301940885764643181721596665664838649850438575468938992127657895631195545982581402539196380686509677413568074727246149438920684410061751069907912553145769617330271067251299199117019442276915861332292189070248912087762874492270640552839454453438205176620887786452904230158055971387901909957953274733862094508960257225065347224056447524048942575313139367860531519330782862861006115421515919316735626077014966875222637825501713762454096444935109212649281652386538404291183519992051780486700594327181377755223796941540808015070430768810267621559331168110807601488710495606648434117266720371205367658283654289078298726478746952797783167685278191165920210905306019907960012088635091622000035522212135646207816574108382335884720492816973536496081056121105610318244058191995540206646167798072649089082959432407731857204778537767826828055856164230109319439616440187065862684516965706625834199850141228690531557084133498531564442058334016552463714571679926677149876732913602937473719238232053093521146635164280515152163231236420712403926063746513372745048709249575945494924447286506838339854440804645100405802958893767702663979422991124868719516426870282777433648660731169165634210546960881424295195867722200041962998180128038318193338947900142219852420071414332729794039199793938958347408213966295482785270302312225914652805964518461627137877465627893262213123497069323242473978606752288998837594871386519078018391684365091813255016802154835616575569821338682634979033622577647991778963488910046862059802525031848483202141978935741040747159362410132374223193453541155259035156449670235227865117452062878314944905720937696836934736755301229682996275592493389207410558321275563355005970998968827335218510149216886833677967533285351801657049144361944627657924944757122045467318833235306331305128982524869072302727063874617189076392401416209191012073748556693370293402926898124043854373377985518306932831181772347582346730421028172376779719350083339281846924682375585269333839733008062466979026794433593750000 [160,21] 232189522571204817113669330339890027774566699598687383547168994551570961148221615021596697338003858244595005966919499884140532414628240405023947482763061817577441638649606895008012936389470554040401765389507437291237211840255037990862996544511688936170224588864057391929310135303100764177612976409632932333242324193092437471140353857677909782530307869355665138317679014215215695651306556418816396394860366091452891995082856076748038439267319568211225295996605718602561571339417866432175204590941672836137649703978863804705274440738757882482675931354881826126842687072848982172831985239883516088457642492521690951988840514117656833836409349908942173873805435978535533849186458915969231868003431594901030565115678643969741803343479186024659724157886208653210573650461846146782883677702157230635520212953889775254679916220796243386424275143262313482298620344728632161610373710259700009138481644598204584370633413908819079462312653508083803575001002434610877430695518575344726131593751359768547359710438015692605074204514817680965291955239038172213604395140512249264432719676148127376947673713892376221264640939286540776384440826641747734471570579701247156636260417801443635396353603908996937846010703096414053242025517316920832656480755256580793098725151183631422707670574990978076514898082180797002252773417671651437436234698422357045354169734002501820748684793402022789649755038623312126161124571749169897615700076573969000995998735865605295079884727550808435784006817791216315377610412709680890683760657691845495570976481200284808524120200856491761541079547492367764499672846672685198903265849757223035096158237949608308974368150892398601143642456792329893757468405097166007378238577729945586896732900866050896013022499137655371494048678340858615544472521573457619519864224929387389743431740220849608542685942352229196519664751214152753138408276117524450013655139074800797249746101335929562207050245734688086194913787565396133292553813931634821944764159326614562071741425231571363702041930408914492639205947159674269280381193623395600245076596679038552668850048377180428360588848590850830078125000 [160,22] -222391940943158276296009609223590569629302361590525593548153787907799972757546903179718010410320436368519716090923766332741785968231833430783907367053210230563401323278942635760485015271523879102906381325998417735066277309034983448619364330076979059871872225370443567997840251454993559351072729867125816198514334085640128845096870694234938797816896314145153607676941995112429704913757043580565988850657132939180537196477136617091427138677446103485493198755605655025272612650124394416966645790760245044055448202391754606449890891402401591212858226353312782095171627628479502466052487197065560087879617394758127852773650251141985547188803344719885921605429872218517453353030477576036389207472727316834446700009748153467943591722813447444157258162617435121500516450602987906192137316688974539327344906057470791464295284781082372165777523947103170334879817490699467638268510025725005640286039776457445788322601482489558817384399961320390029277122042293735152323850663952784373689981419303897155176141764198325338855874556602010685545091744164210287575852400085474422067791255723074809837708241386762576001346283991621318800769499195037201176339513610728713161255736607958781461848635351484480785394430429299585299659555540752697541892533311586402346986344968995187678421212597336034116859380720424310419400023339061647223065859016812840872611582577951614032822587124551450841073031414954093692017096641163355675795314234369924949924974262684537853433347782883325270758945606953331524493565012141890188050217042557513606044066360906617196473247104327502996962471882413348123822877804541618964928686427713462599508265351622641840430196553606190400271736712995139838995384412779083563078903239652365604430255190167650290031966143164761655297616370450784572303542104218770555982581316371487288048311646790722227718212353227872215331762766545557384345550010990306713466102782423395340509743194020823759237600338633484288683658966131831135192119307958843881918110962668783777003626336296160713604928531753889432281730753909525820217749243289760508324125854806921354089865872083464637398719787597656250000 [160,23] -267575073494824040978818755065596356180148440751323949999507469337581149842934585139327271632002387292421435854185445669704896170584895170301607790318543911609898450959276425083263249953797519006039184581119875367318487383545789852969131581852527858550345790365137501337436122263082265998704415682221380010596442769964822036963638554522769409926655174960194460475998805397293106490121759609917399354114761551352685876482743796516076293803306119570241714974973818352022883027993218106455759713551469478536530683442546049598521942871619520868169811580076106435681520493275620829729107270519389687490981437158256552864658420287508000939860426946260707376186103576807357848150084324076837196323146372439216400976132211115263659189353086993260892156793141657889941747529608444622726883635681086775770544163254823931553647669039231148457745433215359309847387154728808471812588697178977321864944165926218098651863580242232539271901586661710290389140967074953569712760303044931057799046092235270798797348007271674064865996264214873210157762161103673797291050567226054238109422015760671504961899842811659534903985540478471836328292612839144853240241766461989458049233247655413575382531920464281040056622283005072173217512134449629259128869300785197855966200476426556052985537637748045597259332236479153707980441983264050301380470725713514023152097561053922655292254261469596878605676784427179240734865212366564381715800094202711556425535179037527940409736315329532434340954889617436689796363343409547296698205522404815029034732801755449747461660770601798236069113792965879664169768583206363248453921960914198042751053868816378680357812358236803829952149716348634660444285300347020171417410895625851275002389991391423743944829639583604374266839179605854964219426468565626548033644445587025697334034889681358349102842798229242326038924369151145299260750506927633448348818677144301324426868398010089462129696420467355654215694882663395276157971193053842570340828865606204481591472821401301429623233083264132352380429978832950347081606200449376704993526841688247439043912834222282981500029563903808593750 [160,24] 1753735967936482963839387360776083651682860320316711503642728546711147918612944036311143391944701910219815557947972259983016570580353071672976751681088950016867824958116181260640139045837998501732686089505579935366914765692775806579919679102605673055048806120540370755847510739468649558744066306146378190321414273342089860155218608034713761494951158999459552767867734440341320941913027657218132073124366586962083228965240286032847942334994849382143099075027212944471809812186710284804273668395203760091766006681562246074930662878660596945071453214402822565211048671699039926763540124723230628331394374531126755605787414789042520646479281991225124187396889358763773879040307957085134338879306978169631326497711826480450318452850140199820373831660710126771713573513676953280940706174047810569944197043738198550686676292803268600130682459791032082385234602536232907834858522517335997090415787144219997356673034048612223580780973312387280755026525586978794612250755318463960895004081459167425073952641185858092647149140430684279315325608433868054522718617793683940139643245020090545928585303685928833290540062122345801120445835575786882748924108089518337181386316792480719233264913254858198172000031615433810065518971211092705192496232786275348550569604362779106848141068434895748738133041184884481287488797393879314081867537070061874754564667321625977160409482764566616907639663432994992594288262413491019053350192161030823991090146390915328581654582248381109658149620440583031006858120836467303890669281917880418391615080907735495941969978563248272976169838963055886299912782752589771650771696417848995118126986722393739715450497793675954124936625946803875940186500658895487389874353916926914268173832825504593497726329875879097733962023848561073084049735073500909217207116657263834658250362403319749230421952830064512634193641597381311859518848604672631723841513406392771737630641274860357254839766771731025488407284617668262279942318563253415039919856897448675212499940308367006318725675552900671033462060202475251715422352757621692343106671336389057458404749922920018434524536132812500000 [160,25] -4307096292879446851087566963778577010249604310503809842007031755430828902505979075187337645245807044999694024784924967886518861703749065028679400035059349619640108987744300616152873810536753222218836208362563733676018461478561520783379839585116249511638153970630266439717148409987705280908647901583565566776366669404395601448124288824904274371438906643329997214490971329910011452757634411718860401205577167380960045019953972104467167586731171238688252287636274781365322830311557773823702769517714621403363976844765084016926110758586235089260075749499707284739706716967013451203594801016123086626337870767905426263458678135451635568900518187301281292397727394256837152110955925725695986008459630011723411512003640913372217850360515763148698288849761475562574316104354744485422009233510640328901992144647680842696893026973140457908695248362336972395875228161275989307507827409914592980526954281026870443331294213170225103703549947194956331815865131349758661685843186243050165211320545833669852315341100459509118541864052278247338774234110951527163663031852748942773814187455962818341723794932220807653870240113667125117076147973596471038442702910031420850292335325220505659056467309911644456421981220169540884903115017397415563657738162094124537543069385279133344080640621693693998396223759610820899250156708570349295536599763900456989706176390656152834514871567266658234727091966146409522226638490717140724870515022987076962336211307947709268177232452274155218990392013694323060947363148196309533260007738600807905417614240918488664381410826760495793949040359997612588346209686649207748385176165201980841157596141317527482727215769384778303779825195456689757308136242114776340936599720147286508249258755019487209864900025481403765138128628817134653145232760685409507274516788652975910997562228384675726038219491500486458170816217317765579161949282372408214009322199876007370289322320030815637930325828298369819240609883173859992768888251624321396174723981308197435550612706625085646889643654006360091594968241675587735492435922684395725436529503427074416777031728997826576232910156250000 [160,26] 7297553894076662888038559567318031335245269480659646186942510409186984856654304105201365213751648777736864046974278798131147766256274453082935286214540466571066083265370767074552042802634087095841574985487821377564088874492567129181272601616669639776586065965636614978786611306924277607456277580580171007263888513800064304930265064392557086325286709647990080926863899231041056149684684917140586944300735435312650924773715112562303701363638902607533555171819396218495202569928423739408533691395092065519837037630876349216491496446645730184814078347870607381271807402191444671868895402479145555897880465429893364436331860973083018862615173886488350125079902417130481548226504150432038592192008220011511357881603421434666806554414157132514000260023579378860713368922017360669678090303795836600201053857538043903603031497570246772531230898790603212420027364480435051653494469967337461652639275862958506472621064144482539700948578269694532604031471610829378915602959193071496192043872408557894568053813921371690893734481623567123628692324924587302863866658645050534582870382299976431168029473552026236744837886658970164234138958573840584994315276335136068678443354104240766331760782989117319670003696858833120632174904814389350954659174416243387268148569021944795199252446015855122778406947397161280077316059648001834557686796249946525653863858407715517087979486021128909913532722305381172544617510651534545799126454926393624859084921734911479461921306672703966154744285101423639365353064316600638018651180019217301179214396789521511431704846212787637180764415610281952752467804415029491463804669153764681866545951682486256086046635152801963226869137205062674132748864576991810890444555996619668194328416967342152330118645050298590630981324095006889944672025447505407152067975575220623358101435360014393655871150001153144082370671094713475219746001366634100619315635456235599760766123409269077181773408578739348777156801294041456972063125353614590647706409318108204941387265783799387072343244542836266475835494945517857962879650003884927526648027096278781300497939810156822204589843750000 [160,27] -9752544209607989984743046725694238229250048722760729858893494891333083414759502480004228610024640616551305002295771726580519362919853148209059594715290751798384170678839650224925615532544521117496437999189147351747689314495996460314078587948654677582883676167226438339062057611636782623369233499890872961315220955506960826060268790485864269246753777492143552622084197759830890589129059609982809920010290721058295270412839381812128296689829126155601292630264127954895807070908724264520967105227557775052386143377905845763283299848332401791609133847280901533668358208331279640812396791064411899292633431179113066001210890009923003737973139813919205589128555854071535035307037377072006751967252532354346429374600490715080488618087271728548117070763275912407580527727708139826270623421843715117832250652057243148144991441942599576424231229002182205214187152970688057285981457106330063079432578456405081503518778071403796872103809676971068585544124174305212855120592498334714848783448761419879919130915925150111626754028856049037191066323136403317839971765229133555554025153660739229603417103636472063187154538933737795518996241779063300085259085306580929049200737407442306350244147590325672875280901764746184819449520252612032952539777793226240792722338081855900042565999062462954099593242289297967274051726459985238287611030049434428217593962282976368566857189119938899804008371982621283786369357619630239985538359484406738136928189940807657208079558559404261790132173077810024000361896386222724991787280003424678055316722830454755307281086183840015137346227582454854377867954923443009621404152463266998603842121871690695476506615023274180373691184828947152182687425725238844096995249684273051414169804929210001322614769651154333966530245640664029386397408738104086954104418476797954412754522928545105763724542145907742072484282914902963864256948064518206090207106440802746752902273499154977829927634206903479607683658334179010710086714465285111642853788354727566845900767068528484153216869091412747943530852193394062393790082578985843803943966978664548150845803320407867431640625000 [160,28] 10907126717137602532769094781652071033485972692260622880248135615170618737090818637796501396804302782716815241099943938531309732773555843764943211494859582211020583550278398271947167501727798820881877418893001831849658108223259193659945878221459880442464347480594118372363538117021512413789462928960145844595902271266584883216599347409270388816962039798661807875108249633573569072971951037364313175285283286344860256604045642255700348245420003637937859345502063723245717507248284815847641795906013147347815186974199275172317501792144904250319792994381211626935921799615772160754446999691827936406659252464865822688920381480266817324525678428578297930702772552930393244695719587036614746253705324823530940190894619918639796803674922084001064918687713787208307190547628572641006029582845463022681933229341123511351361705845446683085376236883000532642683153627366545155846008726328353556916876239181459631059078418133941478917361524934323617387962466061509611499253632187772610850645327742447199444773391311665407161319690454442519435506454921291722544471277077183502021146895559198593164267209516997217855911241943466622368118667756818125704765549386018596116643321229137529418734115225353554447610210851946582678483078784892989080385559942239357631310669423591426101313362801937370950328981672956761279700277550092034279043622024445759930611964768723718464579269045802417406366008462846986607533545856071130804430456626627490578570333697530085647148818165277666167767470308791057861674928065642151404720026039059806064026103999258706196577232289303953004152269126089783601905896173719927819319366877527268574177155389217585440025480539097790997450753438210255994418070287586782748950011233210967119776166159652926434901598262303956547732107728240275808753009093867198811911837615148031332276952297862087340896868900392091387923855068288179382908169421113308378467249995443155450484464361622593214142477186437401420875105150268551398938384208316282053099075620549697956012541198020687351755714665591056037557063453275484244968222225457242513524391824830672703683376312255859375000 [160,29] -10471252924900462888253416680006738468351253389466245806575842468240570263005677168400024798540617393403297267434037058107864892913883229841937485752008857810027071437942004527697782281263654060452862512614665832205324283379346126174205062418304696452062218399288118092576371686312251339445844024935039831807703016888120848291338772965582520225305099319614484623031405962872833804237310718704211687933068279180484350207694265916251681864446067984137809922353410760372764399078208320341917853918447268475067583018664530484420014255418893778372107856471920563350067125218411606624354757990632272466159531025529372615282727091715281675234186852141323405773963009010962965063959600486940766096971815668166354986207048078604123585111771752147044455435626882012104855423326715255962569427265234002832958474010232619596838809182467338456902471502844503428108012815261005983962844101913871861873531162880688689056759869520716499841999933591405270919380379394596871252592335541125311143611154352563596962918232820282834711209918751479439510957645592470942369427412344274757095362932730314235040813919711249480322411932599654223206203261333563797129681874576011041441728443721845043086643785896384995106639172939179266412192420516753380365500604780861420755268801989465672664312029291202870498329879301852015415822939372660778080561827697357270135839623381799830477516920064121857639227499379749632213689959493989704755089004692323731533097356768453404971688490829555036052833118869290325894608756523966202098421033585855482303937622528170013007566434874947774652545334171795681366623312625445634731409493696630912222788407679118656780476495040807050522457681903280720954419567240699178216368415163533868908543935429640587974470732663038183000517654498399413842096008028906985165018679619616733204036553134567743633155840734564164376761475804110580095406576414155541967299935319126592924439393721955995238084088382909471298077264455520971130524821578169472723033994643081719911573665904189098269542030855316297388058452330234543825422262298095732457881013033329509198665618896484375000 [160,30] 8617590107651291706065561924376502270937548849547344050831944513646377209937934244764033417269998616179578520887797745459231153436677976898565638483712361621678210941238385713799510178871151015703099320850693883923586557271453812034184319710851646072817865575909346467000672406171402512817397267134166828093131717565091169660106851765227153717712148627319353264593504750048159331384641128548241207716894160264381234352893311652996881723369641425764939788254198813108075888211004100955879526833808342895968145356135382058961110212250228652808712259572406276496603950872958665474767993267906450992019092124556391071396740314395345068108524521953076305450844359900215570170045759441917386494732078431554624041865601694464705031757986018501588434215397180894855678056578677307467174997835532559416194933927972160299065229976944711327536908525375465784125226949056076459562858529262278084367488597387637097025643003967226463724606844593162065772165754030318037667036898194914500031588338461408105176561222999169210562243981290346143769886512888951667884119312797438990233904326909523072156617667308391323587028184066863378279972684076285100730916770776263494081711988314187360037597949241051399284117067716782861324999545307916074222962418972473201698207602474351465317740790848510397374750013230995725747326531219428262208228489264727333294744038804322930698891073400843959470854401330635197163508824944085427983809236325128639082985375932616030677668728095865216079521894551873766755304131527509668634558499852019431908941696857720773999543488028711833228008448593266153516492727135164494536443157466320469905505802806664121487561557383510606869158175903624154590895774578530925817959638712342792114595953134619735334386421863792565950686100675060752140458129153208037253164990929933824217293575677349850476609758459634211535037481260478287599299090030387927970329608386711749268881026289292911956882032464356958128257389820997987568744257593032441112084758379864365172599597422170295723149564058280316632858642676227258501974061834574603047087748564081266522407531738281250 [160,31] -5894466669909928971278892515431668166178611803387901000837314529327880001576915806542306068507671038975652631113408351791477699171979727360498434662292201039872400935180740546185670055333966928626233248082770326259970443181671021581692288636438088378472128425473265453499358376866677138525831942788673601957640013419806173642477011493975471199041254045294198299249526379314763152207039182580632374528006546470045735904163386715874535855569088711353021851545174063860370578107459975759506876511543043923268120343725778909648000268985392097649770646492327860006247424838859883787155210561697805354125505458893561918976049091780349861952039682697672336871513633558599317913178496398091850918386921229445629175304704924779652851156657369446391679209191418806130227608597509581408990677515276793663710729762310194416870641894314113832818569727328782994294291734733163455768069687297830608880127448216444741212523422014555319696655078587738722918057941754988658145703068374328598450648150118934924994166632428890836536573236451515788049304659255679203109125434279103028574572039312937186136432088369191349111606821344173956260632255974628421503069613626127739409478759917494398271597335883579835509415725608411910345278871757313479009624462888216428581269509182938749449709431628924879316591136606518760868223568412613585138705622124010216431468257773585795179734254102967511650666298825430438179225315347528892396177775425106204618684069345115907935645702507834874569629120499052643979943750138761049317041936536133197049655563443220717629976219375383277622626107480258599398788727278828393320942694340051268810266360230778991071282217940272708170693859993923259432985041934754610513719873523920892709141246568228323705326253122522583090963307771229098058999873258732799879998258150809899007268430832814977935943101121907185325604298288256779906224657370568052689192149904444476670864148485001840669026075176096140348591513757578837232361063690046689025114996209386799538668997548989398336051574526680507702483063307878313121526909004743721709473902592435479164123535156250 [160,32] 3074155096102345060066131393976250265688057831164075732545358048473700227548766081634970194612160428198937973019918349432411488697450323676483440097817619415681051677174224747899951505332824519973710665620341527778450420788698967979325836490691108218519622339482615334969714029699960546904421676710072483325663090330872134555309481019708069420909154118728457814063340256020968740816276123837986110462801816417333243200834256547986046761330956620206892477400580010836322040501938601238440875836252263952685555324145158759241464057208747447095860784766068973576313719598204805744613419642577075408512906679087467826922236579182814166024992623588083159354779251441246224551170261154630949793295616274951243416177120038551063859424120085031032301180042576375773309115623453631520525660129862368496016217840397567864988345779387742627845574407879589339844522963258016575200674075566646792401989272799577005121376290208783878170549421657626625318230206203488746396948982791294443332052890054791365891565322006479621885629185568428738189989955847288499060549955551181810684978457515332414201029986229658271323990919774575117852871189470659150463244579997925173135013362488116824253740807812660698226136392704159333648476349682437441735018985397177668485636563939921711848405339306723683792429213761919339113933451616824636459940288253942582082088981303736425162560798791581341715955849005393236856536913164624675632911336881559860670142498208590577178575997331362750155187708620927813833307036712645107548065134330908249855394863623015287091635290622511489666642314248283506264728904263167024308878303160086929082511965276808895656913141758427567285481487713195374006048202906623670999398800858368705342797662599834284021803507103281719795692671963513090703496201523691264860775706022599946560445430604171961418435012834067142784552306693908646776177613431846272139140223508511597747572675112310870013387806317164722889528321136167304034174231018599900954234229972660506373442433678939622273948987102583753591905956017508667660245030850418856971373315900564193725585937500 [160,33] -865321678315248768352429996263984250162667347245395019484879015529642203076823733995222618657816531147648557699595333141343067076009107618625394983368850087973406583538511255283806512271274633500859385310740548486194969152879884247492509553620950465890546160276792880571825158019157095490593554485664620647889824603471752806983959336884677383262583864477411956788318115403124993073646317951819326617936967322081651939787164732453658172834846861516974453930152384111416739415168869926878806888584988546256811499639060822173614802903884617953987369477412759545551927771772342704627354946043354357428261712629678392049476222548000984101752786639309203288074533870173751082110863331127709971592600524070610421374040584319049585930528371407896840122991625265132070798451526569109609679329597358365583836388146382431761737585899496578305023511897087431132523603655776791628706320824611534976095648078142095810565230589018071727578085618860323027320013477243752696632024623869569713915524132297620391207225956001514082463678948344858198550747815508259499225929591822674002590857685428279725203333540293681382939952530481303834687085603787331306910195149583615713524443750320406669668324623817900214489743227252377021613922361828602398273898862209074367403851379913653818535698867065152362910768369397703887848036925246272699115756174411447486269941290237145361258368969865180846641164561560349454398609328567249770472883193939168836280140685537303548169620540629882505022027986707084693016276707146916294257853490297975313652730921892796630495498812238159365373662458311535800319531245222962970948623948243679208179037117751940406214239209924384313892516403927474627174115147322024341254153128228262174884093356276330127424287370809403550394813660951298420726421372698421635762353201664579969632581820739235913146538111018583128458911276256762524278675872314339009649043126206359028855487850778943102248528447591005367882006467160343194429990571715744032524930626301581075953476901765902696717023883468814002495088846338394238805191704955177556257694959640502929687500 [160,34] -386168071761780482903325154329729231991888768686124137378771250118003540481034164102901481420790767565886691334039921204098276011258278512906306137215758320475365494844384345046416117856211943217162039291330089858707418334902358901202218053272030100676007654915934418351537276307046574780919134452542051541788030041564815151951373382480282425832310489742105309839239689622444346998050669000793444602891621513369815428170127941281082022761177880246873009173898538175883637052250064778537240448966582251214201420127891212465947506453325042414490094785737432674172684556591609399151681027480143596943312031522162221023360136474354060929248303381377885400515482151846587985950550871394729548986143526371480273748364429283125162583213575203134398994225763970465967249669308298731442509907814562142133635685398361418025709908502759689207711953523975485711663116965471271471933887059913899770439821164079689569535899126582580972070484363757999170087639853887295063919724976165864902076078972456863398860280517723183328488209654998519860669051192085685000762683239377645230109429638803491453372411520592406054972542177005003738621132047873288098697595246082568935383142673156947888153182723751255300917727130914747195724366771139122398400041818323122745487406804238275671356427893798604059360987849457589639313460466126650407479038194316615340383954921654616642900128939071356136930046509243279363826372834504052280191942791068774179978947097806289746387392354937706150331902842889176777597029914004576567802011823483484219671330300715764640345667161652598830210049376146495054090409926105682559616532204568939102592778779614206181511713042015984557341923911965916136637205856458765378440509543899804040771338107539110611824841919326137375738341957258561060827770021108423209315296595429061858559360113420912064768726997997144274623585088904375863485431635289149982481915886052325957163616276803985896991529812061668856244328534625343017579526078091919876410616957940254174813879105266955689979013054555215073738633015156007134704996275331723154522478580474853515625 [160,35] 777043331149243303310859164918173272264979679701441388600403436859641767347599752390464363560017300202622354408011008839928106622267210828394430316294059073553490200839428692239760371579621591640937210911771301819548649288696179621302322661021632809338159894726369500028918436594609413501514726716118834913368263447568234673763953186340477483517380890191637578316913694250408945188575510427797299745147229430206210150692593003493860896164281705464279621639387739478495863216392556237229840424900030961466331248589391322914367245369365865236770214094879357766046059676101213998392873744387015381217079875316395750371122612895159530355738272724686819250884487524713545610175936625433543219039559619847026770504458128867717950187949335923282273085340329718687772863002359522599695911327319536006225706169580949623662233945096735660320209158795552794234071652886375815284962185730566339211191501208381268714232187012804391840208312277629352924506737622113224373994344131056488896962746564766792537437885702935586426589562661664563252815423856843539882781279382127018421094087142640159653098075706078649871835854823199602748936591406420583770154902365086649608979261773363553843768064160225701688082129614088828950290275324962839352461596679904619786871538031265604534227811363643141312814141208092252386371274443793706926938973869589437365171262145737460288462734221923005189273498012318382007475854240859555676643958953458995332221974805682917792587956342780398929502837438485764978491196333277148714304228993622721818431044519398353967516536333338959264773382661169765420548021137920312983071692488148805321554636662931903627418558342204384856085383110752208081115598429518568651999512198001704511034731790601088201650834556954661850883917805159227294135308978417201141749720239040446747707750411144191741827118572593556978855813829914181817965144776786806331732030013086321507939912680916190937862510198267417217074959424243601352326938788174910287830503767955817395670682413019475660628479322968532990028709488985157738394349280497408472001552581787109375 [160,36] -662648065693704679212197153845585940621135975442591784443230380683456029206889300047083354345195765825691184685012657593858267683286156591294977180074472023533927234449575483397833917883250701576224182061539265931303176806484847063848559707882931641165945238510331066541418858380957436788347896276061837483153557082506788244370353742328738501647861137042944256316832112059920265775204208396685325257760631009697474413715353185052788035487232176702444082163966135352483314248404909533638383749502678406326413766652409549661290516760860202578610314400777750818598054170282159822531391557992732075295827084706516340200293247878800506302775993141869614320291145599769921324408723822990108717677997049121399535797958675935131347092192061609688168809475597897119047032504413597519918970469150632453851297793355998049149095257739271731735138016833793220107213793371430977532242916438605159531319875165087522145509011960171332646992016070704911577709585370899417278403234060414073029955808226113285353821247430541867756132349611488481580532065443724364812579447669034840257602144320340133140715839185240033632726607611578913542011186840518436815964456432068952294633269224406126516661323132340558545313941362822326490267078839997381755063518740507235901214200359363111110951445290991034803885375118790449117028820122913588722641241026112679464463100631345911780500771438468949194561307643867543884583400134110159927235102137854565201022898629912784694586668249273791124725540316837650817390285622791192648792475018677818946537728477381830892031146652230351237528360390162601622272581285066838957116478608991104477389749171136915008116714940243526285581115991224571228080394862448512445980496992581440852087570705863180326868968417730812930009810100992833782153773783508968420392107047322147388756510705170005425802214021457704771260931969816505519783871098020628514996006066912471677142776238084867656115997242595533884172991636354205488181023716459077937371951419905465049995056809313021442332595971643794497327927629781729734759210259653627872467041015625000 [160,37] 394739527138069717783175773953478641357115905284348243965971369573295622384292252860739243287918313389172151400966892387212623249772358331293337848256207397966299500275856506077967771364014371431714092200185460201498559174568653937667292794937909656418411171297302734279541004033844209979761508719118856209988293399596654104888266259919389450108333619958747237699608054766025391260036069242714035724256881773603331625643428433589181723643131051105631545938384126687413171792354322115616702969091037474451592681102161032573834794785136463233053570009869926896898639352218321863309483361644690135191887476535927618570522672295293208948267033966058543151354695219523724832949602968293675416625531946700789471507458213506187135591879472740738409993238716028620353805318657167780407099928415866636705119577987958927635095848431427055293771552962823816402809617693613695951626785470934068753884216240730003508977536425751659050126781042139355530674255984198514795135925106684690740705833353541569870449348421788123462953599954120998297690805682444573720966074909974832213372238555001092399890433495112049310046045010684014527768466942940731523244614120907864185585785125977878732525636286083208947374710048645287885727522977612960523314519175924982321177692133078199756656640969576680837623753295597284805875570357457378863196816594578632185512962041865599585894083949063188748541174756778099486884222317566594895659176525823107194183832161084598288984136343458733329466667300159817976719155608822624965530945654094706420759666857396591582820224790103605725155062642235815409349856390125754475824639723509855069049244615851405592651694706091152903854962694619294809908735281995538918450454652008147413919219877019415115316367502185425919781324237453311508550305608098720559172337355934072019037183082944412915718943871472141914212426827724737472437011078898965455414599391167766650191648637411797198820969711206295091522360607643521692146442047098197029038690489908361190698599108479088357856391012927726182605206700637623384864127729088068008422851562500 [160,38] -173799309945307596235721551420971104427534729749074127935132105448496274942472196014638488055381019685570784122669031105412339885719259179223689867475518477814501760704703253055865649194913562144020878972593861384472179563108426957032266445779256258275221711293763027469777038862084440109133994180719334000601963185353639270813799096897037554391491874169167104671852607422103440395488575120764556559757871061397656650032002619789119197533204750771748820488415997189831427121534437878375219668903012104695231815465039795815446589359222361621730011923785889917497158699062734255228256539685540284241643918506642812410494719496619508204371806189242563792562424506809942550124408657251623382482465451981096764608229788107576510100102394974093150002617753609472189852624556707817329119789189989652632037469877159764835682925146098155796279057096075409351031785467328809429073120728965209641228983402314448045848682851764504681527832506095998101925590388660206369161484555429395143040607975814194414939854244889193458583109310946435691160913441573724290791364867823679018832581027933558473943882922764772479613593366584169229529616343656888852589253148562102757155662419672753591812459460400418457372784432780698314729310542861109344556559585550905114818289343117502629876173134447217820543292678818908676586058672876021946189975860419234971901359650051305888571225202310554937236360819635229009882595228497537937208725990715841764738594603694272648499079414211799855740175678786581356276622753118084616377800182920001333688123400115435799268123150803110892068041808707175812968483220411692633551987144803762068619141411480307242288783906926716799918916336183910688145131307100126795886801002255026773084073272877217661411457080232769590012057262364479483194567335849273098970856540653080533256167961926616006646049286656734963585312770011850578746237282045324698095402612184791161529505711982053957474020612069220675679731209275257872737972749960646032107504826475266142923854997297083720673749423962187013643130306661532813450321555137634277343750000 [160,39] 51694439115862205540587843514896432728963117810522571381172773716555746318697470821342450226965739801096201402562159717676835255626091538771318855126556257031892803823262416918995526842375064316833628774584444796585055819402850066772662289780007031154009944026674765767779707115144745631142950942630641237124429836419082558021112165252001198225576527976778388264207762840093446625441639014527812059350088324590048716485150143028121410044683486431474611440910232457094556713324880211246384747905378186824245117829357737945990602506878014296115028869121747155272651073769671924821581175168915286748050399789258617292368361429923468464060559306943440236987490495270693302791626139627075536671391220602250544672995102568415094800172666356911021532972416044059316018434606527110962883577514917828211263842701958506294698185234650751368669513656833337609624715958977165410113357797920645769197904832259247182398710032255873758876989618915149273468111554347776509380618328867079896420113695806949372966567359351267468560611554464264654590230300727816066424298762371555279707906422936846968444633285406642300181493444774872015804247505394324955994774412346108770857769141594676409725036463380094157498940334562524618155216034359492930489739678310818635419377322569283065561205003662478301309427845296755233103670738778076286770765494074266879779204541566709159172517267533875018829133918743184822458971927009099220381517709107337834654967584477929693372677699161779227043830092246848900969894747404816621783058411597112604503420650048571917494332108034183826830185390510136201848740333789341735171202680322318513181197543225315257231167615261005940976273171160324847012584016676782253300009049101012353783452456001998915916815568237400838999507895000777380594497303108078508625783191895066433984605281825001131149282584253538207722882638262104158282233123334430734618148325093087317138749455020423764211710683800302180542608439558769119902030754248339367191190823095803241874247446514331560927007371469358678609317792052024742588400840759277343750000 [160,40] -4231952865146551280432861719773761124965652630146024404725893156719188831423831115662448721351285783035705423185122975707588060933542607110499830689965878291645942252410568957865645746810938244973413219227175018333585596614677879905224826001412559049360195809239331182983966820358074851612889051092046719484263611075628196059268022240456865947939384370955240496747804760242796887405816109821700949163642422579648451474502007291312859828016870856548475919319482602600173182672253386474997576391678896947027210811208589282322399541619530010164129966280803400142291970618296779576204665638039704064566906177629989230479342227569962570716154468203580420947267555222915974615721067669301204883025150838327196331721534583865765753331728236235935598678867323117203498030607037675951202770408981056656027837758867073405506807251593737424012204324445335650657769393448221825054388282375893230211303881105499816216922771200155182081981544785716074366902437945024753739963039699557544020513588001917922666394318428526057307339226519386410575017967221578894700766821378531749184945514711804897711554193674331823132008026415671474223603928652857393584029336348316519584912724591719253765841206611976951465431985904957122986453811043052035964552469246368457505557851133599978521762237798341413433488308816944489103623162998829217321878103301681646276382387601921588544526621592726709112264831035343646932640934150102340466957988029396955686920740593930797358912639818583308082975231093929105862319391176338443430447531307169353274829240092411961338025070334243503526131475905167380321570001675721993291902255504752826277332683966902976819657628601903669925983623202185328739705975979209660813499163643444195461316044899531761466129830030741161130311149345379682556488268861206172590443761026181548375151860772154071455851940394259182136066116266728483789123318240595603727640427741799824207154265563782116391607822850331685746502688405921829462942089497150887201244186737442132509140294710543124468405243026307706794241880743356887251138687133789062500 [160,41] -6360806386021031537867835033013343561517437584285366988494339870987440905019160950357156595618994098947499688812289470706563163371567463921206832337655832860942644592688426568224243834462192286771346022051733760719477977039438726684472650880157348313161598769556619640139395376957261861601316880620311717856399113755858221065759576950163041032549115590895336797834124788193447091784737410895991314662819158074444920226158748709774120107874958441745674497140752109530832815555787394862096313149236486940880462531655985124545324858003810204067506631584577623490730106324215982354325062760625440945869759238097759891664178871684102675979665324125576006337818270093718211828827562541108646348059762912698714000732515114536186093013385189551293151184740128954017435598561966810337328684472594559286548711540494251455971237360831772971791540107611984548749413448076245697515173147998579625250874394301565448841317271591505219321713350754500830321485699359422815726680521039354252637052071970064926744723963159056068046667229915271880387304507384896722258290202735074747991631250371797731427866627298795396797450067741892443701587151337467056448982324651521993333393821110377383589346401840305263357556114043139265667718576069005445695224777790869217196082958073805815393590536221844655917639951810203263460610240439541813741979136115781144212485059211244729755744413319329625845524091355714308132393358810639595921158922022069862718925844406608810965020617055663395916643120381603617993300971721561535594786550872753645516591888208452626524717117564938486129241024969013470336493016326428818830768993513047170090328748087224418868830847924301146636023720293113936710008669600431919254972545250317559849831608008659359305968178719185040501016854853076616259903617523770682291829213161898489026840289321329354574764164427149331970577831417174173051137825367185395370155172806881085690983057754449884738635430962556927700090324287782124533655481937292065843242912901587611181053745054250898689863123433304419872797552670817822217941284179687500 [160,42] 5007845652247284815544255456412853220217376859014795037453810284623449659174666428039188165961109122613885878077789672335488327648826805683801976231235752618175592168638998020130041851399141177261451361508960034124456217945779555152725692618441557209023974855528579390370760436618229297010331944092716838319457717026648146427572206463047582040647409561289261937939608711639273590553038346541162350546568957481510397851157331735262887339790094987538926349764246042266075954145799176794352481683723471621824721073466484326790365911395840624096316677341020408037637578903260608629846627192895562023506086273872943560935377212594250379083631761656195740574472855078122644388190438583840424473246275970466058848183030592019194618342864108890666295248563765499104840639406374051432191002664079812436841096834672777573312649742271486511668605146398295701892714717297821071638900972002932383771134355574769986194095498424142271390638153474846038780787108165896264313693907834844844284069753660899769441393379131263250887306170272307545593701451756958455669980339684452015298421566712000476280771465104322185505130918981791795659661083169717477474931563378135390382272425471396612601554414405375924995808620407234780644747939620671961004453843684567828011801946233824618212416251928868743605939024478251642459084318962476690090185697285147780068627020926716083551317068423383328562360619709384721012722385867576280571338493107310444723533999772584864555756089411931515252944878800947471671393943256748222391023501052805750482378820763463079763498369983722227854937090570241496833046076852645961124520287946100153864396229717944462799938810094340317462322313333249463006431196912025857842139032846388314773184422171636844935613566794124327637938626413516479245161462963199274756188195491994052386156961507401578474722496726616569640457253347366350535038052042157303184906783280711137451616147449729842525147364104969739584680478659796030190993345392754676665373985898773831782539567890404739855565591896482872640262939967215061187744140625000 [160,43] -2271107886699395066324241885358100641033382837148348725189268436971102814611851024460771137316567400623231784983992133006244761817639457465087397303128597039800586447916549331628745893035560988181994691911291964846521421457564484393310316196523794639360994378658408743258703409519559284285478093539944090532142152977978132281587057047756134592353382182880005192981627031974926101384542982000796175105930086213353910445453440242902741563864294684499299903642326582213634200955727155468954978920276935676184319767634405680065869156698959781848168667513600286645352179153665235921104898962490599957258368920527002886043776919851265134550059048830782131099178876737147569741215781328300407361861558508165597675720946314169307236435421257867618290464536776271726941050355683061604624916925676684194071583453866302835325177741065784903703477769911041366808122404211204461854228960855335283643460042469188036404284174373262650025007005149746305205607380422919951560831133137342108702421563763836557652627917080862338036231644397604813653399356950571531679355538218283535230114306192692949973889782312776621582624052233439067389974208545062696690834201541808017283777608123243649493798365970794015134904504796497746530504811277955778028029933191225102950337625894558935173130359036938436425342436595858721668777157314188165580920720753395987737749537877855086829311381278022396774297618891019172069064616295609570590154910320083433963938762128442613079469365313042129024450679821890665148770703750080391196521387254945905710470831877796799958303590976845861205493096279063607896711918583659900724192350588703994513842151880784780285546020401276132747065739143713007596469162498010899692903939114887445970180131238471326876894385046628226489872309126872119640009678347065811444188305672516132885391361745965350661640804420352948225557405030488684881856813149916685978259305881981797947666446531973978825793917906013099147760644203264575702053872583064667753217037126147301859216691134285080472042358744093769884784705936908721923828125000 [160,44] 712797863974986498350909523850237457360484713948967671520604403597962164349833405336685742962614533120745364423964938685656420888431247378890743679237456799988660928963124488201354510663232614712818914240813322709366325362446465394170621772397509342088835079496690593144391279288516802503143199686166494997957136801076777708585054656484882154948463283292328392073465164784386793813957172633189808211132019083138523496171753385574672439217838208573741777535248386886987504146810894170344244349031665093865263682104039765119635712599980895548389158773263290643868416459922318780712527025756775253521027965552901731725645817385883408133380950379155867690902995537100787859498002882373093498964431360791773868558992571048279794402802164763059602850615826470223512337555320514805858904966091598390373510286676466094874229985904599380490384845880331885325658065867711265254677963853205378676543708296759930800180642565053400530899289646607031492758734141742012151923450069879862402598218618865679024938209356263373852172313793986188839916606522822019638570908658354032737186247329076678865819626732019317960865449586988963669550414390118022866700942192556801553617437795934000442778344558871863376706066099367518491529066943251654064058576937736665302563473610778199251400765242976509073249589554298274453666555410965978632615590839524271424995026600573167284837827419057399077820981281032988916640688277299616948656098324158275881218346319756395821310095503957304710036017973515905187882077086264081126819963852166079481734664278031102609101726718907148525840233386711660459666185049082054499149725527206763757885892606128366549484193954631371787882346139928568430800999195568042637213997025441727236131872146944091691361406935320918094696568719979774743480531459728540142293982025835370128516071011004308092224618017772968433303213494597913408881416996843062909538259577615071404194151718329005584140329524637011289396721163097422359636675853556066665019443858381459272527683337720531014149799321905186370713636279106140136718750 [160,45] -141183762548704162529934084363749721255152934944078431443418551358114910066698871149756616609531900003027877771876998069276513991336329232672597006390881953422280082906352087939087645730475828261326294107178314330319019450788653527072161914638716486535574775681947807280961255908157877624235830177169733755999763269389486652486672888607965548894433927525664850224033394730437659812618574155344419988149327397791809947520209498531544824299992839079837470994581137809331155187751151746758254858272425532055711709146881368601327588513636490628264573937868171542552559781643171071916605473183456656944855449111352672165770566735145815352618061385218592333671014787589895055128998811583230887474332982453355368335129579900814579543765725323293459205181248957763454332559649986490598441137976710462998151711789073961611743306269299247951448987481600429305175064087915929826729318085388826217083346576561982905315865972928454699990578519737229175611326253723920510229437193353611066210808987969594171608296045249797985682823695827147330847059588070470669058600624858147804722705310932741181763698430575769274369356344477285909807480620412264111430911182190083259455241299933036897992925623231736935313725619881860259946104195377438397572015445560502317924643094445867987791330250346448492815603118570573686663259519147366317461030406260565819048661092413616989624369126116284204779207381614766147840622982736777120072567143957724767752693415567247511837492522867087046306936125953652548942897092322950942943116749063050794060976894294462811313086348178658674542897764746792873356499476718910412698277058728938251936008174144730037410930065121752006006470298364396487806574600450663817136414818775486445513932363925131050812693115981134095224094655513526193728000588894136736105727687085544811010539698993711730415630851362594820745962679312375670186506164010910119418900600426821747499582429152077296208242002098549527314174350028767608555326929342960924110397426684230768741449902443165776772031396191399544477462768554687500000 [160,46] 4121843626899911872968503692388400884288425949529269224927016281356397636566266338965990118884501171974658544916313423437418601476004963734081271940116720184934251950024849176065008845275439156446888496172095069602384444113873377212646522269685432440373397817207912514790349627030547634863101075921603630905303976534647466286617927479052754621347495963588979091289992231593840671064329737238496816055541108234818780449554596733612356774071542308295581969635138499878528418018161601670931379234629487734332579751543442029448142939261427789130330089709896588204470371873409656321580798589952040890804157781316849508913418390506650901733479476446992077326381918211125244135406967182731459169306502535924910728511471258076851588318391104385407045835150041819370315341409862054487723747853484344200060663532823704051741759319320965618230333737363486089166138198579494397136966544693618310507011263403956292591610072149860111178332566538397715846971092913804434364094478926967030122087967599749200276660875781920321709129085396280555725084706853035846524449069867807103420650510340062289455742768296686945627069207436257849056802275895722082520486703612661916032110702393490478055490680468798968811543595907892472368498044072539058595875694242303864673654392944661447438868230029847279235378222229760888634582807432827041461460674051570578454182240443066162238352399553736412734198100721202073966361061718111804849306290610517126369648331200222408470116014723171373423937303014855980501038526882410011401957368548048019623477610613699150431874373215061665774972418436345570548555606125719176041376007965222948485150065923891006149719538541729617124914096356381978203677771755199811585695016329404809737285479885762085832093382576328811756456106291359267761080943191335616639001498189403925902232183921157656220175269666231488495789045876597395406238875760228687374438085637310965910903933079352154470015942085961895574495646989049968467156290876309863584010679072883238734795129149017585394045962387347593903541564941406250 [160,47] 8795561010419635469048241317336464593310470007800407406543753904213375894197784552392296502783040803626274555928995114549106228333951922135437557310385977579107944218785230121549781516345286258875614154434910638369845850662980522503631869558073404518311041904034914575993377350978070223327615875131405034851702814048513187300545583183140785699419921428682173205599815546184902460944325565907477012126230209046180737667197261496625910298446069137483587258160785053359590729209641917545087190079497717969688468047673795333798509943041511797356379938832163457852145023844328207386856126992360387164417159401011650648269553348570600064900849757572051508324721704816843064797068167563870933656708676853409952922545300065623697712295075675314355484771285912182370201483937957413761992702985287694372138018618213232198238554055380360375543098460227293347756214537759404368219739677309565355822412414798344193350582072914795401998869865746806601080851845335529411992320391289761292934228282782038811372964760761023622279059459215640193094225891694563920124654928539939809704892386498692498905128599529846567895616264174190472236699578598176908673347188445624982399187824369731486147983783243773135656219443458830346617891999069644049450529876018046169813237278879000318945524405100211843028925136418676575883553011676589290767544670853987787088573492085825723462374838337993328831168764676853085188304613728182160406583065171430100027526454212558673980580988040350541558696305853309699105783568742151752212111916573441617321966736420788754589487346792948021412923195108642514392665718857546737265798151057344812893728961966862671223365482972293265531314604504501661580750307233729972594399537112077340831309581660399094863632281811014770022381681150237607079974204122984647446501894198278303691572950216497363655653681398052405204951849020512378314683647731940509024804712919333604922221617487924627792028750089795887449917837590966797306231317974077463703575874209491982838975531709715901813062504288606345653533935546875 [160,48] -3325034844388070415867369159051754533130573142607661146784071445986170256920171720984525674218356148904599385136059199653962695736851652656629913515396978209906342961331915060579511708671842519038767586049361136914211772328364207286331792480816636929324515383380387185326645277112704787891619591333318217063574578830608133788612283148304293252715857524184681283208781506826669798680442432986807042076275039102711368074551963209388014511504562248376209189036511958370042821475302888890178570183248018123004098268150442386018065765074021954776250939048001660030133675508372747105802211575412743071543645255755294047975503597675918746772223814306609182591932789272926827965761517757212953636438989564771465800196799633472747036895909717976454134848255714879668379609169983319204389576915483758127602047586851323277650398989044541555011924575569704444698382687291379268490666146595367260832804315151138605031006920114155812447933980429474218116052127273734004944242088943415325120977317351078905630284991493729782858132772753497463720085849996069653180370714869968999055812227738706107966284128831701105651193267730226957555955703937071932262799563340789201502611312713325917091082515444989216768356910592578492840007614357331991916980892505897785153138443136958907414493476010406071428147361825916734423129947881707813925568437596109486477891456910969752984998948207163184859363006357280360747424496133711096907169689624006589417326319669372734203613766231497383581327385288336800710835874271715216448513033006882157173124015315462147703553191723568841028019836478030366879846513227764210356112536437791850224472049836571189294075377425105128165241521643382045658694508300494906395480386203541874002278341540759457499222742273829665296346045149776762096539942625389211194366886695274317771495640318483247265835734327395827453659461197368449448444236158944011805001686034020217804692380059176640213239145821117309666997700961471944838811872921714175234851111109689335765328337654034478807225256985247135162353515625 [160,49] 352662941129367310525321093197055232752910123556270412087844570254794063369645987685593356223483985820319697444526929691588412626937324538520029609930765080268381794585208990488505618822059232959450708393931003902403812177231983941007169373802384724902166405562991834884146428183404796783929420374062997163543957041784635937580124340468532549620388342825653811575109859628596358850237447748841630006846584288459285631419577962453007105819641295120336026899301770565829789706251329361883831420420616943542719373686333584587520793838533097816377510671890254736329819075088633140054829822672848891302624084747965465762846603742342827159514824548435863793713697886536747858930785295154311872080802580829913741425027414070448191880404259984255180931934957360778365279281930103472604953884642234794362704887574071327623618447567934565007712951636592761444552190779705224836189119669756057836948756018883823757998562325964833017754422212953286403736487204602801619878257588537108633502612977828358355584106743424194402140399747442276432025807322492375764559063687066213412981718701283154793299978666418278500760624291240196362394417449289945136434726722684256881466543157418969614546930174433837232188877225908875036224584378445602531551080323485429445354409081070586564265753569365835807698113778133730563645972011575707558356106183730900644555901254704950942642766092503314595168149185321910840442669034979102465563728624389179113137196343169708061621135727115584874908723456965447608344766313524289145804118350259526848698572872843664040703266572918336212770634091952153611166217940091872579189020585663289450511541319422384421730440393718548463870491915594079947708632378579340755634685792382017549008751990191924959087637397337029836818473117044527113960201150288092972577711913583627805456966859290112623797275092062524947807275566262976538161190924584525544552982386831527359583228206425654521302999641957858010103027095729474610151387344195462662480799651843004844695442144223255705884154865264892578125000 [160,50] 231399560744515652434644003741147964870882080466245669078333768661600273987036770972949472530938998292077058143807271008782984366562890249242480178482608534320347933465019785163538024928171637654449155743260397804054903795764465516169866652068351105250180656278973321828813992602832052535027549956469758386156459122293973199719920391212501013447521955139714152780165906623857996787384874864443999766781326661226055881469250613337533280379106187350548715511439758482309273449781465707736612075425938083353211657909922399015510813238592591141139235599359624681723311935010057134508559912912795568721267273794112021926413298685392716459541776039444175060646929812739211036749865709590347831696830555004164349161955883918792057532247381804523454557190602217780340451006110394213647301964293563553261852630480847057804290832558598426966354788550803255314157112182691767510190203664200652606036812439437004114416763169956183951251110999089361134468441147258669160181651597878010046063857492669293076595775229067474038895021215324076943807908115658567879025752766469120990789630321452049362300669927437602018994908886122441179711810777690057616708178015717207909288775770192514556433431587462191201407183685085448173573773500512720217086811621501324693702450901980253868530705816237226517532008376461927125592744517151966712019391650065056596556401334158899967314278448407342753894962322950582270337562273277926201652522101414061358254319675207511490328274616213815194836832319691062504460238777340755167454637743746326619515750312268792021782968847171586227603437984720511876247380021110371425557739439769260699460011024654277606578572517604989993339375461174581174713699091928876104711183362110481401111745230019380644785862236332152209339199112427045846310466228378091693482042329102951894648304336743040430186815283742409927525022015845262164098262575724595840950056556925732684929551384692928695500424105365431365618124463360841916737637233619012560535961520614697232394566764069404527859228004455566406250 [160,51] -157944829572242531520306979873580226445205432503179595630546657586064131213353389860744157846971124725390772271245874127675259523893365620052457494040382879405901859705440557812958344691693268560805066428367028373547529708761422826544292987073093553725103626607700660015454717252954224660321127820349479331486553019726769630101295875797231372846542520825196795629356504659835441987951645603734002924635642106872318751599447435077656851065340881208088010032866413935452209368288037843832816343554998203435925070830777240823676070927658098842028460780831611274103259175040903371900888794413474923509229073012401211291794041231772096502101951531754301652163611728496139045265061380701564704166559698824402046070435937499985949642391610438736708771317996260532513854360936544143851686982836502132058496522578930442629045572615614775027884347965985938698124384340390170557248961978223248835712536726960510320285504766756015274895672991761365901725150587946893311511969770305228975419005794893264213892348916148996111729748326107679025210918560125999060214707030892563559710056438638469451730288645053129983139333914756474555051956984575650483181853106862493803138366795772099775353161186328131312396749677752351218433169705970051061536452945948890449128941255222241993180605871430455679425270245871736796708835983968226934108435634388010472530679582888641814988419950625612732429078094343982265309746783105921667615844995312463480634171338913888356253888724203944193605553701299523293379370434298930840577447604229561428702401961550957346139220193376874545496843722869076894371761377741103321004938880660948428824949764835813975547134690558523874972912568327480494088720635801466381169769793702447349323450911886224537299303396300252034150522000020989224346304886390617001887763426610591483748820485073593436206045010212857409361548752862048326161301452569915518669859919706000997660661801407182841424233553541259255873915080214020024033852416645080707964832518592845597226251795321833887898590393066406250 [160,52] 57964021957110894873610015168733868444275475563575955510340219470303578873506763408279330841563759978713086650843361600247087347041465841970616536996232284235666362415972596514583424326090958623530401859042144283228526972897546463782998505932924787681152278121291573058956429001732147061468948421662077351401530957567766365781108597008759469093348172247607120699488796250382600423241724393915851677350849703615248490735843752545559338685519081805171589158986119962127622751531511798108893097792308176737444487813076951459849343661370922950425259447498429900535675943090128973875555070191593129571643738448576703405507562685996107621875430717575981220070149260480614522520147335010461134455256419123804587597433139167484982739277920680588825056413609313256061665391724753047008129084177801576811489139262155956836355377754997565445710337654293484962502001879444320801549232866639039857373715425321112555757385371285804813296667475436199713343329115701500568299680319413346067837272520661431701626941745335173136959961839922681940508311435372367963756177771317169861588742883890580290959795977066660696199337919661141036176547429412767955318685000162778609783703604191004974993267355774812138844693181758231956203588151594642802479706369516860344483188793510126544545052239242440638714410533574285966096464859194589789470647234333575297983055605050002989567504796531530128150625313298194200151405028966920332496593720466662013498801010514621656017705441767394191368664240769250226233460778542124184362873916086007445190436002808166052271069951305260456509149104601600024202691203174600450763858758365912741286857028066467802057269225368476025297939828493096093516580868497518005699676271994390515911859409707168268377762649001254965161062089066197759317515725708510624091396063495959950713824570523672060305908139165931522710430203548221326366529850332782035764047571826821842729427471674955653727572576310954189691797680389236584562455831369913187905191523383244721855666377721137100363832763671875 [160,53] -15307879353368772746335688752812174857457915366141370891502656283255828428662588720318621582473787249250605941281352800937133330793560006370598047634726693382433040687208265581103502630879844944349645357304133191216695513645132933228381081113470192596226356019597294074842491240328928738264756659362242071824632539513920222235635368322462624084327583174627532219004184482968777503499472583361286644585065038385161106771921278791969009321044061773909417764810526156803591013957752916935537007105939662004708677285433117547301256033388775157272944455819553253355378502304429744579261240036597945190674286818039809612843568320446215128621214131906305083010798459984272488363873216556097312989949893158576728133939601491794158490949868999140445971215129517123226909052386574705159653221998647543710966998383761181817025915720051570737240864306881335322261507794806894460206426937248617844981361257488150993600218389268262971382187439563151185872397522075624682949933034971183872440740854037780900989546890280762738404155920772265000948045461373581343958791438890658466545858509052560676588580533184973498493851163898120904768680914015191407028744341743997700520959287519542515626280199277284888896757182430072918365114721323309450341013460551128734724515562515729923048509997573161731110065884087642757861034893079819788259921269999741086081346357142541895191623721235492277794480861469675067779710325801166193006864233954336718417757649949875253007606423685680539066465945276204565568868409512600027064168240636193578780619954544592494656314068649490163463608678938799139336879143158245919068390307253994445405249398468653331118934948073060528075366114021866340150729780949256758212424033395539481714699843952531934831453106826722839975579050810183109021492090497697289205035614602612932671133284638148596050840981100893124939988603200928638450223414262378866206760102890524604349810775469664261478485840012489041824078168115050093130219011865955820354848483254460668994601293954507723234949218750 [160,54] 3031307372920017740260380645565890601577472200018180794095208862230994471537816741088732344492789324914508112386451232934870071643242107877802880967026784210668503772395223083218606908874598302845117504031865086983313619104752607221918219443591971414900591188362865536697234849061762073485941478760239568318701730809013187201341007044873800570147359055804529296807567284784608394620170838290707961450550434140005005107328262577722605720495396681956048682377976555894964163986561978019882200654083648492474057945006503554471267604958643643135657187336697468555533893907077568360506904949544128515699421815714480340995760007257663808874857953106757572029287645785806605119913153869991580951723939791821375530792030522709749271452069168517103552270196059486642646068183021125438840741659409199285485729269535701510821575003286854108287342832758076517206971244973078798599490621110785696651540243128346914224228515566678565355431327464062806424677994902749301706387729721601205938485855866514961235655416473431432108731158823187242079613725799628907877839376112009026730787546023572478133133698808081083463686885578022279509204515680188517075453071167753789755169442416778386471367035597755112522804920042019126498395778756669562822499446958543520414429205548593395997493686232311046889841897635354499138142943260413731122154821610010947079885335435003355675163922807483732662823512724848428744627500904109918880832764460135397418183990517846969901666702910607284151022133256429496464961737056619606808508971848887932017577241330210745459003031629313875768460959189539226628065187538963613499535693177610923228002379906426843715964673146649352638975280962302429053625482009679313260983793279462437997230586649161123215258302044640123722842715840284556734215359392319278724099272188317273251250262143757919755295429410565210822771833448031858449009824155729374761324240532239940282649402182933156635156918318633282416830768515622734784934620353826067680090019905838318364664569800294607536656250 [160,55] -413721281969802001978343408541339032600870337709072396578608574551324639324965414429982188326835747847065579550317521310052991972977593216229117123087658293106714566306698337614999724566902520606486536927383588996653460912145735685412017598746568485104275005855985305902067341585082809859468112867486783566711506878271607393521306275260014839757180619199957118828828115787898411557867149749211994995204957435270057046261461725415425858807741199387951275022884120535343768401799211073973659566519460389622861268714720906685568385151136657032847604753163391439332654900233844674842843552228643231369369816205517250218470865529874157180994770527125100685210319239686262787791223876001700253801349458881500461630210258779130057515877903720955439955200962213077683242603010351699175015533720096437897308229636854821913371919485331048142533232268086034320014239261898054256827679508794794053740436886008003867930518863937515619740963356548079497365127192214940610735954188150466811817915785731409275877213415040985658288187644730970101651368795535543040872860958278124538928939410079530839246834015535034706239765014898468125588745197698059782442219130346694636245697325966483754607498193105384335658316454179141043637778549925113509511503996263135197538437453979608563531378330657853247400680307878151446669382633970249100667202901029799457618654665076101131098503877133515699610957753541162442345531105486543845150835099614576463820303774279314404032430107228765996972286911336425804518671790889557487973396256948062020828961737647281544849025441703140197132419982480848139672871806791596629532542557947584514187774917233355914191468540508078336415690634168357231078633931257001155938186795251843457525321077505992075198683172738581248174555622957068710247170796834118697119389292301300966923678210812071265389253404089767678062314322006105631480432431627396333710850553898810548341281415606526250512803298337596398742781278789122628095082637960191927096338957287600448076098222343402281000 [160,56] 18410618478607584673297624040239946048084205079456861065005374339708289050131963324923181217955243330277670936442880977518642526197309929394603739927411098092313515165214959307030557683867567287265103884396954018510414257737838664162855393436152294476100473186179417775383181124628507807632376276135975126978007389661031703085304376659589537968002450408809781341548975997268460934854242666580410879805142276849254937864241650064934976130356367710389504969496962518846877180277755913974586901704185102752474074044909923826292567571874178069836898535021462159416757055237854799424948926880561730539017068519336976889481650484144494509239164541510643707044590544405382249430135664048568506677058050229821437180896327381446230208058640114903823479040315321334731901157803514965446704047906964465470083413667805909976010796045231975346855714818614492968105166685609550200764615905842651455130482188956425275879550161764013838901371004458376335018352201184515679445463036175392511345516812772626812933498076662620665560475774826345133551783327992446684631571648022028569414936301873945051514245479377952774592469374228469626088470878030105444193007343218622066802483871769738489682092573504273196738611534233801881421330464255232345412790082830447519906541123175597167698223236495404017641069475945844424773833525903781724701070615789428503384279595698357549028859922891774515271875601452946954672963730188562957778574265364879925497291800901119121703375712066342786080562304561600208912652121308262385362663001010826881500178757005933435410258789862606515546610570806195810752775450806914333451318647554297230887513355690942912295663185955386133829135512384148961014310131533120721396443152565430388784708082321123400160489629896010898258478855234775293450208998919891984392188023355126386115789277571204266736152899905617441799160512230640083138791050539429831990622224843995927009090577072204993761751623612492381949433020575588227015012204272339879733708771633518859443183221707786039 [160,57] 9449104454522385193931714532094663855292799544282139566452930493862691675439902130688227353011282829910549218258121383425115818041861120967716974372073278930694724640496137763102596203586293513409573333805877291973212729285492345074183597999362955768019548227867729191193654910933699570827975435395465274340384019615567781510308824947492084992039504717738382025652119710204343494251835277290564239654321738843081254101215510524345822247464196433471595670431827526159409217972063975285972317200927198859582078960369397808089059161294358159854748454718193035836917961845946113354015960601482893472407887200316706345707687338235648031837235922400966912896701241743536566590588516396048823231599474628912426005522159765418192264684813716766113360009476826837847235134260042971437191204079620545039123973511737991713032884718562695169990433521529131407917081570231479689054105849319749096383005896661111099358559626440648920737514922007687199416008880225386209046891821042176852002503320246006628813359950317746535256978419431205976340560969168121893569879500574519761824170005783082240978747906041227217411476400593421965623450759323558109288056898147589177744212288636287044720024228070575829462293637182345938880346864921225419069313848185568087960466573362831764847711268935104444561471753652753068109220253666424242879094651903319276032939849609775031493598870602187929623498216947301038081057862064264447695868442868795843876080095529281411271443463970511704262641697135854207488640854082363432354350174703536259749867181964297405811252881504845739963069414446706751502764036872754036459133016488773064656866800250501128559165282646968800388970902436916289745308449442663277694963039637404987989753729237307337338441684773554726572459385130960831674335978695993627761594751546858660592652861769222589522277522321244922507144411671987360013032355239301968953825624316015637895681096922360886203204571909489916242557164283936165399988537284931292913191437860378554820713324970168 [160,58] -3590234359001533332870234237889814293257610930379300070962254426171826118921370465705721877558790060699928905530053784605141526151957346797342593385163138948619874716617867138181426449794882237702048673308446540548052475352980026196684582877901325833768217603620242644716999162421036505395591824231892265080340936021009747353276457661393580808669500762259117753506878014881571607996845625785019508696949050925638509487268940419928543505429402142418949471207240252008636818309868023627662802735744808761594853135206178029482618795209474915325306292111677258636399262262857790109591834415980865175513446721386407732976744371922120120100890383742286464885547708760120491790317628512150311727150051440087088993508140873594419621731888984643075229644436357975981113989052889596720712255923486289579474046633783830711873168472226443732978938529406202091722714996812818693896810714616153521701795698053270833431192349064426884110649996266969895528395482871924515245235177052510057337819702053522043024492346059332489389101827990133402064460063408084197442099568905016661985197421565390937734842530164020941802352668188373986671051743894014304378810906817797525053211863130605455423491451272377837276446537551383577832126325337315592858997510369161794177229764494813270404792365854719384070840158804589582245606191384419608533760030234964151767246817896136479480209522383121401268837719351600498037026032401958737808969657200689622369047024367219619658716930703676073496940989249984659342978442528482333857826142141157917372791277430190856353660245802944645792311014782210545163838157570071388953838732949122683596503231655033854284090477269879292432470609402619945650053252483530549906164446589984683158348062546785532409402965514861816934300780385890679738090289176970616606260538293190501129979673221398623890887249406288569595925439333893308404812219638373969365270547890699981341714238225381230410141584869484055025609697847399753553204939042780808798919764139098483356306943733 [160,59] 781260514078014344779320733757150203247450560670332351504099890867060178899495744438460757260859216299296016644854979834144798289883535710996151462622659449738580688892070969811396716026505673303381569678657912636117055165486759014880126931262276333113963923260543189524010217570235059694314945744657413989253135299985656208212363612845471587029445137550933503647673072523831862950458391344151296067851877703682021933338689881937572714947883962650533819789999933758226407165966717573433664782106817546354926623226815562811283041560089381352974661142898382844005435834687777689170401344743959689070591641810250053740797070276698661968448890529245635846536168197261914215393679247864110677570925703637196918218282681432296986008713147457452881118802970405984584414302931491867668206349272772273257967253915315546200889471030841340239650378559119358537163819897078039158021870585825520053594617602030778893323892246616506979163903571044652298973302967578151426723642293666499699897629465053428896302550870357353478993512322536292118190185821287957833279843245662785256264413262537999686681926957879721107338856530795251778688777439229773695119020674867055368441682972385753207458193949375409999671372950268111817869429633040454862829460056764754354579250963170769084382405755738063904327300567703650474258029216980731746599377606836383291681560671563062513759784157619325155429453208372571210459884835631681408638986304177756439418952074636555295361098720228486978355531228110667463007120005837048458770385958818256548537510307078004773068244016977304218751919063451271872211726465288489804879985955803159540873926072731122870336939204362871614471634350353317481671876638918400759405500560280330643652215088210287926956002528860749291966987535493141136327997189259040686142030138453396986983739799501557587082929320044262114400031222251061514363992417050943181229955068724131607308562868013028131336825468218655688341634505659033693307523462419685069443331227112498854007556 [160,60] -122854973232818918088421099212944731066116674954993993660928359801862746532790485043479207482576129047811198379002083685262929048796064557516221190737687736444370104734133034652719550603640130888169396191483599986122994466858531662082418010280919180708316163634815934966181361780610361439898828330369374349888191167001875975545367049523629517473947679479773828922182914536643316019646433205454878429456087888699627231326495452171222745882560218310061078533683187044268104499467467169605523916385358174242217588465867497717709539758158937883177104311511012946667441749832368878738838568468804520843897420912556305164440444524195987526234683837527805493185450350957664232193823631034510577243399217267583808262543953437301038882743615436044655252817946564225133051918062624916757407466005177809376983110574333084255484334954987074083936593693476396000454550016290654524667525590625863119846605748001557235278630277774117260689635248467458623338611027044423056319498728621514077080948442539849437479039224598267229497600805608400454498901563428745769548411348226064566792692832251379288657124080912901753904993613706358440761893898682956315472079397304786974499087537498676268628328824345404062396683149024250530206457727949452555102110811577070138169034790480225908632739308304405667402554198637866820411339857727914251358416415475040903340234517500550339694123742825058205379871394996790492033568379384148162455768692635910703606212488423088788852334838606490855517872401182223965047662534807857614835511006028291840409648137138639309449836319642410023701296700923945951152279500926717438214262910954842752555409473969401032892698979516502491660832965808409157475348002956111761851646621067387488866747294390723338170930791954885970916547035272085484288382025181221733769328261740724781361317226248459333753889614579469514979550477040487218071850697452042120072025172502244213671557857393026548824985949019699377028423587688588888487135135026879750744625263661981677542 [160,61] 14010987488517594010584053745655173336423695846569539019088434151945977950394686888909626206170096397932214867936652351633209688150688229982171434193858208686122244539422704092454879100653005006057988866877112461758311116118740139333270711078886726871766185693008142272318264755424985616560344157279839754637547055652976550493474683833750851276214950480714496276259147366459155558623264511931277583867256535738270026374197415343078371938407329615015969002658840023420962026952987666388081962812170446187814792374454565310754123573902091806352910656631505242226333919066402092872923332673676905434918543177040155848108300974082014368493610760828373929445039998171296575258105308872929967005149549629331524104593816093406882115218475919485276365187506660623895307050759149679119760881079382208640653916184480484113487830474046215836571029458551248164893512487569607180161782811341499951364234753366182751871020009273387008542159813443459359555784673261457828001207034869589082665952887237589243911560959873310578573478369709756654387334077129719866807555055515592510302956047610796146034276403952438234150721600218164825540394509508283097525627294478215216225208842768409773177712488678113661632634380075017637358961227245799679784238405133372979627091606389661271282432045872765302458038080791942057022148094082383241444915933787070520169160290474345379524992872724616046694415259246792980356847904080738117055157654635711056505394373092123181990881920010616987435025397835783165678819862700153808319733560215130948069286814324503816629871243159030885455695000108567233887179999509886462864872388509610618668801929218914077909000552640826597515182517611253749084046361269895043224621045951946125462896763718068870703728835295763805464673615843312944854197201565896432566950170558091844089982195600519841185305008228020752360561454316445911301234104160804034996339324343504360685999549763203120407098814023915860673270339292189682568989688492215385672206061643607239 [160,62] -947803603289658432653566528607558545444196458268969502860565772651178026698121373821318060481096014647999527713466572451933787208150489228950017521060731771582047124499272391063013967755708987826631780900970633979031649092206570411337397058455987440099628717685762533248730490840924110828828258318480009809638571114294578602045955463309402462141123242568616840886583048600182369148439026670210654163227382392748193544019298595154317275554530484745589361979667485339889474529204782890104994395051805497039312727866415388756369089787239351807563761625232420551275545136569504128727002906742922726822865780230189737796379303898985628365251367876501471876068849834545388798836485220212509332516988486215047851356673697281218426779630600410865812241980712563542786822569109437305573781326146804111673043153036430822305204143347870046876728970943914364408142495763240018831010092781889830086153087538652408293040266015772479046428310000907129277677889918241426393289006049142858117115212086311185556093828865498678818668844910137898585383796447821876214931724820291395661336002658533075600927136256540963807712442083269501457227526028316590028918004620583219896890867844556431612620334642098923657856466108359950470745295087161373618090154516858098754132042291069884341685202547495818612213256340491844931924509044192802869470767828880173635408741096051484981970294599843970332839440937297831216152911653820398865654364727180666797171253645038196841190803844643794085945489155335176635083851875247803174323453324665010906651891114711645228790410977168253005215617036304939804320689405581564713132396726624061506290921437150429315072928834541303020417395847241771529381572059431382310049587721900411661967681569838327120984313369021143277604724337708679444764473047737326778327201684219936947893933187260603691913134393260220224914735936850905243908012075198685381235509562782439130118686465312628115398919129133962701255254293505190718443710652882591729602911052784 [160,63] -27919454514850586283668373775965566531706311424906666577463264901136370583938824844621117729548161321298953100471477477951356258789084629518854169016490917136546292619612796877948562632151054242397068305246353692698711502903854159423977363521646452904771488421733982856468831998133605185112759407184339108698867304692837460827538248825647990346861433644208896161067047796827768082403973856190009043890547614488916941908375740781120891065263024961037185987261246829219616462799031007400078006315306988385305326684927530432615530077655862102632206447274970798088749456654139911852666915477403473909439206006111314121473133779756011888177899930109878011524473996592731600436024410321429993170408578985478940174479237147852894835187907304132448474711517303990177163003672240246126144918211526663129716134190229286182345225497797840660321023036682609942583921377703129805632313284780939280241132823598622071358547847657727087602817992629995266576339256764716367202464680941208179679295317723715154235842081295564865339362907319488949218460153830051352269833320023240326640236696868036526469926125359136939393513980546283923486390798855518106532325392537748726245279579438270948013281601290575582470445227639484562116473582151099410611571574220748872426113800636622332374184117519044786466003418986389007010156244081348027369223097931287308980560457979320298042065296632928167424486325696340117542369518098857781927747115624689610464813243720142609585658082840129397429852719675844748010481890450426188589838529148899141933162175081377029358045268342555842909380529350532042210745263439417199988587542716668070900072171930633605833351200606005166804781207441897965160619213709677644310697677090842093083665186352508437689326343082997804812328797023176430068323437452759448094170660797835244955669688906413875403902633419612725885310779522011219325335420809019486499664732227982170722454647852085454400984677229068121134554637699548626012201046241460551887992078 [160,64] 19978611163137109315492798628907968420348004695838339246137784925714056621518226358667115823677823955488002873072463909424050120783088139984348941314434061701502151743696142600563430011539185545062159272007428249065031983551577048889939631564395069803529187204090288979477119515925471676494768738998911489717730940001113877741305870554410659358474695334631334796754900743696385832680752867264878652887741047715737567381262624591965091121385770843167127210507260325401628768276183877677698253397582685333182603641626636233802753482888346017215208202771478905511593335460857460471860742542532177546275041362085512231267795137033186596665010167016084581161807577812771634167233980176803777945302187970516548495038508890042983192388210545065749591839832369178262652483470682541447934429562843587656826360947395407475151506231487236794018819470317220319919899187889467743035740535646082037189610806124124562108006860076884588831843657500061233702483360854225940065688472414798122761166473098139747592146611718111520713411517352322517756658778654254890809417580554116262801921951665114610877186929189371389518647068026038008298758213523705291696903833399035246988558144469309764503929767086662289432913956785684572737168191675669684518500474785360308847584709309118863971374555991445449501895316533372590023314949984581686593248408068026972373433824716919951687885109216868682761600921992225198125863741291209857457766964262848397301648590036052013982242934938463967557628573014252411681022829694722341572440344040584134465804262721484311096187349509592998906196712989847922497357144969001425438682028099650153743356593311281650906816153489621652773833466516634956390517546390778582453516871724198327535096839983962719720739776455237341692176543287081915735836377882968483626943017949245202534247373855431178260641335979580874221006398803739993622164156558109267202788254024526545679025689543520034503116653796159836765071552227987200802721605023465795057925 [160,65] -3553464790696268623609642017547026232809173864306563881820386439442198400413378631997354754012397188037156552888796274943350944364770906447597884336480620365839913610185940866095791357687327022221949045185990011004144705352384020620773451986190907501670885462990224763483030098982933406298341651176529249141039283298293722079403406167696812120615518215151024924394335091252537405671144210756501131244693641763140121252248998383131908361767219760161013113487479389123374556865468965080956950837564642904427139368260171702461354781419578100841204015591640036119411215615708856895041511560217747569201400290783489089954555901612467383072777789346134785798701026891980116760394414431302683436648534710537885544659529968756433178040893458544947629963681836786665015580496188296618633485031662657688569784289612235979655081928319408501463581624841115752445976393650562826069062629598134075415682353081251970515805980591372055150330062055647384302512918574206177012121546588350743226961676614007743918324951012268658669677184461192775227729938056363544977896829917485640486079503425932327281623685044297584320613951360341878626981953365620363818988149679327570743087506705112902548678540759665929421572172247283863049848388451296531441048792936957846259797838642931918739220718158100667488182224874375772394859808456345308454347122415807839070192795069027947259860367418604816275123781346005599936845111144930773678570626574841396109316588871574103459697644954616678141952124874436834251514176950503923441195821037553607849599172455079559123852959590299053661254668948643518873883586832126262799078654454353553789233507038620496814430104950428834166850705010177750118029702253251246984517482032090625556682834490881632594751065404696351143360307478775174562005202716004118616743327963928038549151315743846591054117255197045399268646185985398244476408348526460708366218629330926693621665317105301261638519767872636545367041095378155391793857764435920536512 [160,66] 433895089577994792126807354569791049814439965744388075121440584234694633125094367727291453194797047265002936210526791364547192029085273243961796258659391382588987779774492169668394601035943044556384775467732249414772979819621970493787043904050752391824635987832948397694334425241269579346657630833562055195859268483537865542578963246242781748118443451895109104030349969383827305111546933911208685168843251145817215730286482457197994214840726100704214982460768314440649258730159879141064485185443991718826896030728756191801193188364833689222409740466915240359543950548975497276767016360160707758744214271993867504109604510426933362332788393592521228018151890163208073094101983637333180180303368174068281649381796063195504290337063866759088044554677552907534984972680559787201165109736130688209258675119544458064321108625791100912447488481166410757538819162474949953921888896557745702568861135305801662857768423576006424591731537414609140422853234663870716214522113439825782023368921168069685104564562934381527647913387545832094433137408724670237503471436338932080162380810422140623697362730300666259811046126594977337048264293754060381481972491323454262415925976863528174425746995353890909963740533292103026497529080779339110279353638459955287451122113592160757186861618927984780053710298950670416800384178027992654606357837806993885205895016920362623680873664845439877749344359103760190226030167047028865610600395503621342430501455148709011114123870095443976096535936983449793948032769446388277270535042244175414552195662730135049997260635647887774203766276328430231086037522390922277113804280512622070660287213985910665802402864922139760678595623156550746941130622041631301563313629185348217722717359448757037639989454064782164288522679981221488099543086908205318954660657782172112068769374855731998323321872671638817841394694555082723850347654963308900565527775964592617972891236817044485532249805229550188430026341472548478093575480441998935 [160,67] -41244505775201952253931578569597812334873139838042147897948535456854746333481348038344930770203472170557446643314364180413477784764610709430541866979729129793492931173688271323257044045936743396505630173023635674434701604714194779955659680106459896985321372207607323283898306341277399915901773277501784837032111626709008228963597125894846658623416625144458279971043987717608019515341039800478398144753954644953305354151504121686286171156720603689081433804973065576995631441870567716063534201335915334977902456016355248697495085336933955276675756176239738375179185686747367086741141098698031782932169861388927324780469007652753331243702026793254735132430236056845245824105271524982193668889028997980908577130668425794176782613760401401352065416284760231657509793674415577458430979881027289915691631779201611177773092306147313449383418052717541407228636129597786406694261311807241291600088351782294416217056824385546160997416493345864658126761208108373232984975925116976617903326888978151520388458453794364679595658289124348233272457452070890826757287464501949599642591652252859714758838353811594354987868694598687827006620298549287012805756739360107610834612077029422482336467148698019601166057513507792650752096587683372028644193326660439768281816891206350402730117888573216087275638609973060257462806722206114959849535801053363232482857498090568099015634772092036543540262053585092420901953269748097267791934895824777547471434433864823974402433924899448451034841827315629006644089876355285321237643654048319420407713977334857907442474995145644170379701673455028419459551388655506716729145826868690506622659904230904438960171196373790157250451137587337611568484519037176399305249572380604089032952916546700927786723627853262332104018187535126385443806564990317980554290026258740612726620190173980787313960105053459791523952463863405654438856812788170121300123155041049056791903872087201809278170243495756008426303183487442767344937233277728 [160,68] 2947663134167262667252598434971209158452919894377075777227672549025844654499188269611362268878822896643720507929042682000164270423276760291900397004398196022330950695650898046233027045547288286698595873943236436389499347770750031176443062060204820675720719773605904962250413759317806611538261338801773424166886520718429106244412467159499026161996406402374917752685613794772083287897755294003412146219689586703251588680605585655850318196821996462291366257874440021682874534841735520021997730249682965647771202816412164682184323770757615909354675558060521182409859418426962514116113943735009279776374980274001083227978132040384095576909179336358540332891627195393119317242918478522724058218026023861915734306732611482572432323492648013975667737377991423697086336035574104958731473056995371352328163439425292304674677401031872513659809842539986529483991738500063411622054425225850030365067444937245997783336234690749043526698941741846409408169598514115593901522997738868405035433977795806963459763613170103059884885932633649578545025948870882940272899123232029841686007417803851798904639252427501948026370054631107914884446839396546516753370927172110075902203075449991243479772957924340012552384996091099932183976866735562324961738652859707100956794064917922386648695568899872168455070251925355805480755771224668705006832806291693930955661354192686825141454737138644790444747918067269211695068943080162906393568533530227504524276947997153426633082986586504336759402270205825574988039283647021677347905171428381357049364713060167615027148628803923193837319173868477867561536947996722952187248032357817810566016846365241140859902281409907181527301310292733528966477402792922603165704645619868355304940034454226484929759280236733257924302679881912836169880949696153938850773805702057820999135871116758856485402862933385450605438733007378153343139591318478955754927177823932970994182975917078188699699090073180178204793118368154580861587438641 [160,69] -138299091704681755411914700423583010264548800812176450489805211774098291637194472491869563156610046902596464920461831818439051484709157502035735834422941349175246624747788039274789633541205806835089382723119235553514453488977209887293151561360679833383859135773439871028157280162369958870336703817190199705897308534787615146702511818904194965366094949291214509366251807965153334138900566496945243768956386456541626762494357268788267232330057822646604815433261073837337327803911996508132004326034212231370629335027195773552444923214450543859138903593262302266419950517725361353711216278376845954598587540198337897821330531390767927149734945160533956763182159333501993820751569014160811230280329816077311276920484938323495469666801663935782029711445937290336512920221390379877760432975279266246344034071066912525518014210733282796981327972881553401019873467558760570579233496436825244711007802676516615430302483842185374845991869825139803026676897476743631288690747065541328789875336536640709494799113474651026195612506322457052053109925121423466811288836362529736599687934161706585545743556475573749076675628823973687292745140268059963229700959245061518647610764923791932188852839806369803397537567605580960127399674312239084578213046602594180608068992093488532457180070875105103192676220893023737876708488826372798684807469202383376917664186420234893977939087725354337595704204873382675246366014604479876899764489775221360123187102369874650778205107670897765241306078304143396096399297790497900951639481564551048402687121424843726535944702280134949942174711852611500045400631185627163818008958965625004619669785692253077878286396474094448250804370792829924538058770416247067095872952402375254918317660662962130222040967087963068286535761084634486040927208325803417584689915991946840507899938156172408169157122633975752219862428201284922854293799074946521346407341706463253960932116294526444811227852588489886789586234418600207731005 [160,70] 5317080736715930141760306587517764330588300056352099686016042078822270956087148574902176031489794562473332997004971076287815569096028332753274563765418411826857124550178156613226930896653151253407742483058329499083936310693739245146272887814315177882224138550200540503142756969881544854053518331225048208068492403438841716549322870910608885874850858581405297808824511798740103322988198058177864959191318644302190371589890452578634697130831225739059305972086422031894666896771036247004856886762824147381217463219372710852096546521934747607101671498501081402848620784534789224867919062355919302605375240110862854589895193087296975769999721908278505290635024877029240758927198715210663695553200566270888713458893333582043767642505310451187763259371403146994498988444176956398648070278063445648277625196031774380420434335347948720268536361320010219143925934137344186779091116062260621984298480953471895008246958299731899751224443617420829524456097523925439849651450948430411154459291051904588157653961291560505094986752252577035428034984550938395014264794960921909670990407857020412564497809827050219318779146198506972911932429524787361302563011228439458308329932767340504686111592753444453340035562550733796618929829954982905541449377680266227903960298256516733851210043598120713337844252332676452895948158626742932232828055195652024546313969378663529631559104878717553710415665926747134737528618677959892743855037296404004875458781529304654991485873208760023960124053403583860001861396093389028986981660446802360768712939703406330203072338079996027311689784498838131714030084721754487692295796627396771326570092820893102309234807393239996300181612145305351417554762743167386484823149107251835330437219525376724800899066436506283883236645658951825460331760592507693175103106128200092284480211179123929404938260160380276417694672918250959654447561858943469282726704366319338166267445974419599197667614049938326331923776187152259536 [160,71] -189340660279518320874828635124722074464764068279284666782934986590649317378162871165408422015754058404702407972048649501050952820127392919699154586469324154912582585507729426921213179359786717235329484612112109523722841377492211605778091098128069831533165366270361494689256092278769240511599584586539450831121265962997914721538923237091107903735480873148114214073730720702167742524407344281339696927698429602147813660892703169630320037232069977416179064377054395709000736613517001662709371940314496234187680592834683365524116833482090090173950955454990963043135787154643220914196741260790947582533629862865482363790819369213685063833862081009976921891880109567248008734442564288690922919631352829960587501196966285873503257635381055623006974932967050917085576346297280498351246956076044234988385281032419004501752368276918051651931049134168320753644879502018900450205073073840381871009228359099149683779741664424146267282037518009854125885813582519453294183945635469096981454233942766655102162864866659639331770084391553437107192477853749355633149808852665746881506790501452812084970199192801681133542116424056774299168725853593767528985227344979257251371386069847578520420916596217982178722450706350959483597226314213782610863243499142721991929448909747950952779546217293865289752351391611642406933071809119761916214367992857198008005817599000988588289164872887839778635176415095900168239126962381263992765753976174485874004152416903256936341713263724608802437026228918603395094367758009473871198400685725500446554055769471943527796941511241280991515193028453574475551658573596051855012259516519927324530360101510411398643659377532090442575764379170460590508552134188669430207058704213683238018235507814913493826974756311185883719942301744138019192322464880262480116117142973133509362157270272608393482557060379370428793415327668055180179014411364725194087731309726481752760017442735679393754964491039451571227324665861469 [160,72] -19024905047951658364609744289981898541199457324676080685509422806228700445986888212040542342350532395534028723992023311606538681336851865451334976060504094905850950967855249852178052847912830164486513466027698359322650481905452089339747703284958343711032483573241033143295607219031038446476839321269735725461698233397155895640718654414054443738531803720086966315329614966192385786783098756746120420702267669985340116082927504707212289758205773062973421893834714501407225715796360916891661224417466485477468653840903817239615410434372029178534640640808122961036389109399804665566351607149424705606547581065957235894498138699709677325049578717051111939115581975810655275164744009959772921422566988966678207427606187211915972975026783942976902832943175465422569632507551172481591275402882633610975421363267756675464359127205136043883449795624547404782741338415824250220656547260218162862183810581659678792192625511165307759885379017010447459429779138001941121674214979046740376407781607691590984825345455550053724197160029877326660733749335669802875594598954016383852328142491601574502600045803728797336857683519486478051024242597931566680544593308393871125706383533983791890883281756164416293011021516854059824531252427658274452021233501388236146184381340711738923710621794211663249702306889383677708495008410452845136971881073070297182572587746400377615578189717796203411081839970755040328570442087275052700539262507632785461426812663597894457970678179841386901030150563764289426096925634642285162060049567413421136753387805221151214220666435609151183574692021706617412567144255787657202039388875058337671885670510116517475134669531378658560250727155319495471417182967222552575804105696382340426094534471241939340774651752464060024596840777692085185814969600734037375480651255761739974113019671830840641695475523558208803402765880442724687306604039332504715686030956204869010179449712865637135540389071037673899984279336 [160,73] 629699581075328433859623588376474999326273987496714740703231529944851547694535921989953006960199776982326317564788539656172956861434200721670561786974846983541973205220870418914568668998797966141665520823496730160626084601707076678905968110680028701567391404870259947603123269977212512932704751876184534453357868809976572278696508977704674424792595153845224007090680598307239755426236498277467772453906708639411298992428317248520460184384985071717492056689137372659854715556019487217508268939432054543168059303022993246599117396617890581653473317156048471508476123919210617111135483265905105375069566512302873368811317011892526038893199249170895322923951475299529875301781233990230518032105044659092890535618422519441307757660693400884405154154718759200222991698934996587984419103637856680184786559101446160893081952273891696898918029328388918642246277455782545761155948656651465203822121665003134892176882700866011966341720183753585623498408898845969427536664320007220063020262152050242721009795311666819877194340050374723218223535668036784654664485294116301646296019841540138287440776517867008147976612124091142379415313474404134964679924776960444699325772285606398262666383172287005015160795367262495540722049324935260059168251772292626625517703336892565496913192746826142275189394943884328644113451570558447588117476341693294774589543301489166217805508999696069637699187414038236698902867580969215731631564890569423251335110538692705442962459016466923982433529399164237079158882750884641426628591424022889338909924436465043663438512943896373974576370048839353482247764393269455938560908791567747787767736265151491976291423456176607289157162415570312007152229759227867728124531268414750835481995780089086633475846574013075791467605580545666784019055761203121770616528644953702763498120454576133051447616368496817540599076358921855578134597892462745139077434908124662740568305979945183475095501554119705727290493 [160,74] -703555867900343049382776407460112071830556062677756635919385698703158137523692105117314890286853018489904632522158970513265471026368540002636962036507612528884642905580781483043079854664584984667795590573408284431813051669056111397374291666493124750490919802571142610813021428032877921706544168712099866650332671555146958346421782456363093865569415666242457406787275147228847379421425106264074875959400835764199562768214416075155246332909729017252445883290586003750627259808345205172710796580274849723799231601681573483775204324090041307053693851340678309759625627719390915835431731126335933726347350555092518291279653969823341303097806061882270431878229271540085434834799119597198811852026193362827450163616915142727735845846037266847544688017261014164326469351231626960187660305507366876776982869958387128948212751615576740147959014198291215272229706674910812971531576599504283091225822589312721849328681419205202419212981840292197167229856731262388419876437498239204726047610077316940220854929804348286684490840117592319289119806214397239187637293898792708575314625040989916401421446370337870654962605237007090752786245686794886684776771188380989179506328142106970527843160902281950273703773593412002331085172598928686457660464437603009599992018142850461119067800376264021424292220590160177302805625920355446551048547224463102683834935948184746576171316311675763215496417471345706495484664067591710555875159306746793356177400811342315632626088864325470402739589807949547109113673428154728292969352316129730002639038562713524730430840794385320122534241680379874373006255142346869466941690484367597583421586523152586452789627731216623932824367477256185470042347164096091017960786948229308364087600141305978364630797456239773582106459542314488169930164592060292129190099574853002157253950172588812057186020058243379907153834261127853046349136570118053759297984149401281757937328900141836368582026230904726216549 [160,75] 49468072806440118918815239845270842039485318749377992574910519501930837012041139310761102429899372001730804561262015733300735038695533923444191524106648566221850808712696823566963627030449922591663674565808531129122336208654681955673892685776057376157272835564220560516014246973269148064515604486514246814881848605842254624193232333737410112967678258316029470872305222779104968419573343934286671777734995595848571614305739340624604988589752643394205482475337767102746996955663527985146653840409128650074653206536781893766827387652380244779887960699708105968442818119138459164197472995085002194393448417630597699019101170350387271229903866622107782224972123362625114569736433147078180667116285248595614859283587010542425731281605448934187468675887414375308795147239998932125903159499717765468677625291490852212607504532424600119768393520852221777587492488682435054634090533102416586967295148662897278825498009796119479084946523126840465155331849321096134065685707485555452248078785680278814504320558854962215610805411463395399965554420888351841426401966731754492561630670442969222952997915039750390594489204673113791068469187602937480684703524871379074651956341504519859529905283600732020199033566364854457341218517751535086832730475404633248031085457355966500731869967232744101425791294689026274681706342451023012449045190782266554184019079980582485392965560438519757126759014788223650445083281829022841818898568465653282483991070153106934702469849429026060391973439050839039943892841542456074878408924644146977858033111711530337114838512637731475365713858585759254388182094019890569489421871980603120013672447803122456861175404576927767689702484264639813438803447476812812956551840886665391790605755372990344152303573083012673043410661412216383693929957941250786735444988660388850859197957977728066751254465832602777472049182607004924301601249533963110571435650269705211229769887632016569670779200242084908 [160,76] 17547701093983476435750937986605432056216225011614474195531466751559894796659538462253052381422281565355535096839093956354230580139585171054461441580052609106869465477950278810745486889058206558351567907061197909046725594261920767709704008456835988062240804993409706635659001313936717569475719458768658234118942509778603124415179132752814603397876086852842948085637960876550522956816788895710451148740130318279556481732249948963187441409416486386296755132637019197888778634609071015727700072790512083771804707185551042184360566569522204687618102811237132018333007400486091204769082903396868122486231344938819475415446454459353231136960440201738201326950261939400836751389167762084131918296850525542204252160069169233425581969042867139517713203990342243545016576026625699629884314741782646830035805686456314412232319620090965154962343879375590150860005998096189040021341692125344754609952964401457447174072564710813158525540909141493928614088625616996494456220570775492646102380137997506827530116743468806853080144139441964521325296560199453987212089863903079008489856529050907597295930364634318282662595448650197095144911143511426023427257684290992958889820583891723398076690547680860099280327234162549034791370948379288420251027194319917482011644658561724613750504616048886469695459884542087871627435436556982893088839222903366321996421412730679205658640105348738191752603235312296113337701233945636544049639089340564607407827856863635723059387927278314397898442076823372306434596407757098670570643343636261946533393854601929027443186970140062301001097187447205720819916993176340386115839350743777546040087158342470110856482196794654340194252867342613073874751333276797757331709553385751397114097074305664843599097252034486900603729804651572122981621333556096290472141274165150923135121980644565814703013692437967491924176444635848913923652262638967838581588719458176261554108327918302828311459629999191 [160,77] 988471284995065050995992444089201925146576111001980711221383004968941312586063292572410934553747997772646405414951049731813112767510990927179145399611596693940067153831584668430840830363864154494672474745852057375271990667165638546684082088466607221927147663901147838951838412618097552106476834745344463398391420631167912216812565662449266833328244850007674493856174545709109637421765645988199160237232245372152116807034718147131458769679275536115859541543406477420230783038049097978144748116386338081431886057062744000490998200236943849240599808037726050093354346749097526499314880901678582001182917193176018223309338247495475186881323702796281567970274295117245235988158583169033653115717822023440663610023100615762526738499208440052862552737784083229824041916890832339628821993095238747001449974985613666556797015263740301210735466345224631697697460543839880436936678145712025621177184122366461263097591717540937997901077396078687032336451809290858622715628464752289473466184455348805846645482271278845456769935154290526632991357556873845200061638510371372241985093068381061294852834041457945410429409609270339980513315151053645538323700260300658824424489482444899464622742191755158866007893771791626640075564237849451903144889980369940642458245921417896910316034598601479509638187951726344460364030215221843248129043271901239096270614178653924110339912782761264765606205991447458400777970835278364495066444430068127772160597263242607974858181381648184984761440570847530305347478468225622229579648877137497511409614484640005542767668689876012966533554945397392419213395755018141484990527934018748700654908609992072238365968055216032990208387203955569958485269099990962009423412847920427814791646428529336298774895209635568219324228189981288745406050145107753432995499829418367082300894148246193349222596922626858347318327080767808574099348738447931141744682386840521499688323354917790127778091644 [160,78] -69093074705857584559132255905864813510728615655111279920297140950267372662668614540162479074538181810986407372265476919028538184261983971089375643294882838472120965094385755793908639325990435280425682797093476658697994016331050319861417635802707826356965650161752186694466624029226622822605047014975177703754299173836681501395280734682821152337464916456628490750842211388468397185118862452557422032966609162249382497664533560836941631509321579374480881704564654255139888194836950461488550935203152838384616919817225220803333946892927781499658630596251387885013677284783410082457376813295307964439065532521169594993084141562923947651346725584259036471288822491029290486167118540860570082486958418742527177887343784989508757319733786862976206634119117071758411913962204249119316261635963634504666846032125905807722971263956665368255019611017805264697215599565772054703172797586852857390728910261012137447542244618757510846587570912431710772128804720838332343012213188581084619941319807752403060731167926225532531577076274136208182313908836315012839307127813129230208947756981153857433292886333337647147568959233317968047159771734188862089016782343451913946912172889320318651339073871013246759318984478234064005072904018108460051165963703858741238155419584878021043969213189765262648978280262269865989717983129053925041721812926004933298804207065222717360359497901650050113004516862315582186741870294922392277409953016904098621475668246374086963617060451990026396427146163522081087461103055550131967914517161642193108818689881919377984586638371647687825455481483835079920128973481078415831559452676153190566463430178418398971769477017355088890810590738169903585536521487608047736523485996859914094520415528997483516731331343205431848728029176718527439127515965101086759128710858589979420488507127602613953405793041631196530258277274759192695585961178532604183307054461451901133939411437386004089587 [160,79] -7073757817278437368165932475332898644406387509856439556134394338640772864630956004309447466409901606312837266077946910086301926532276452924828726513718812511449755992788767234227280969625079526296701435882142961784849897117810642769271529947051502233290852632166099379989845914911672930153981528568833106607565445835032350338183728411223639605565394699558911208190189064795223694398008730767492647915611980548189854026391547142984601450149975748649693236455231848943736359754527288294004662837778006689535603674709131530773805272975632032330629246569464171840089588972249691582542421145506156535985137189621018020910611061173763168716864340362658435078884548522459295091288758344482369712910915804631295379337474162290866509029352629300251512621639836896572094729090156509012795071722087143087525840238193189565128635835291834887777442872019188627519525150647949146520478101259066328073522861852758877733924498117645072677298564978800690266152972811593604529735915560351099541701663919567230048923393840776021038361039118717658261649081911772094020003405634233105715911776602824358791513773129947583853112259282658344038865164946055050290654310024403040179667566989233069045892252951648917668886726804803311219391996719882584105772354052174882379259793059087411719864293398809446637712495362275578560740506925132380347634988891331438910979433208331876414181741960554358791800742474855870764938000232142379208953287572830920463029260357244829801396212458280571714329966417786530035055725768267842787037272964688654690837467294934282102714539598135623777666636299234105332089084704165438573381577775816397934874361909680330414127487171779247012867517965755746665092184966356349618380219091193683400183418999299169635868212341175281896893807218477617335721529966060146968889915035824790939431940070769428237914368250236961867663683728321784510569216572938845426127473633127107883068208210998358 [160,80] 476481228943806189977584506458490585293524021367083337358895139586738672674425219625113398713884571838551604584423510203116122216311236000725464753652830411472313382682475427114518579524156855974911199754037846628555723032896783397598577549928565942342425705575360230493624309755631350319529389496236254724126173174434295931679962397673713959463352485173642193482900649427124955112708612681675698038846906610368932592311530311271529297387507782818877875575546406063675644728534337884887272634078904924974417188700778268171967313094610321009336456016725981759903996771086638592026811708086126330270868299011589203009877962653399424112816967839890686865736474550517837051372682967156775808468030792934085960490666071214004750171597159577967154620913811726472983166668317969662579674288731062423167114654058181397119354265792903998315345241607244104381407622688937765875963659765360695626203681370777923293268254199066161412977023562551826731017194340884841035742567623217886437782294009303746237894314337699688044753745644862576442437345129328886389287998550373752792559294200158270840675685013594302279819427911106225799472089467063592074867615711783143897371523844737576182982182157287455395591669881932283059825666156081282531221925703677041644656548866214084325254829900470606874775373039974422618396998483996922585615034066874817705986461844421176931878060722236934434239434686016313467950051004684331067795547533878905942516733981268636279343478772174127381033909301694180838670301001896360992427634647748182219708010950272961890875088086114104948010047522951944582203375027174180040917485353278334981866995305251808969256489591640701906285251823641651355712723311542671903816535947821552092245128525887287654222877711207326123880636233183049496408464713636820533143683956423425438738982878374693481802831909297701596061028717022019805303392675527045627361712151763511538134929028698 [160,81] 59644974452781590010539648455503070919146087888990908531834693477627177341315700846479220205359148531095418383387615252863820668035881851764231390627871250273144287963044845208307200730311856861896620739985053221916956300073855287241070390756489041881707765109916305640789454234564681015126845754956816433236865984814390882466495574493313473893336852164360889922633645114620432058160853795117878396382627323703712220511585763035640577799126058163792197898074862191612604967987476419709380668767918900757221974861750594131647402696718740443133921031613418971503039654830904095975678297558544140769674229162061593500286711440366459477320411448649069644428147548420550851997822178860806561419204164289207289604042776623808818697421691755504849845834688049232916308402939598833438639639084684319605491332228273367471034629519340522142356710108439612481896127397263761678579465302974843390606459638313997635853278595748543915456585236839810057997704676745515504179501130411093509632245899106538146610451536556651768083826776597754328551970616870777782565472189884700987339662603435628756884135040946368172546523790137913173885874734547979087927474729585362011431199366477545478623727458600987346786599152443697404927426568386421707189029856403823276261469969608626071183344670431283580525990469602625935338417944777259057477467859423826369794970561364365294577010915401304316142943904001752789886880603860482566099308460284987099593002497657097505177974420340768678047383712331546861572851143310086905730895703766605686223353195842959033576080642668205793332903126566571065356086506739129218247178753944908580662472941235921460944974999701042553511403602295649420994120779944125539564224203221859525968357687290272409197477825399749145356388901861651966421153514615332296712052745182480683155023055060845288022069628755801038917130785564408464550787697383042434969522364233152371468583925 [160,82] -1361281579732356802871614768466331981901677807961251887837177588062457697338247948745631664550555503846970855475464779251659701368095527942574779926850379641135298175973702878775316075170752972586558457642712353765544696218778506072156322564775278221558870235609169577912619488580538214704426247559397110253944998973692227532928763376060609666515501375265741454874558313140813299886341701520510420123235808058092463214970830796060564372999879029119599439163747391660386226434430235575886011222034738985662099663022568212075780854175724365137553077887914175600247172197011087601592937224779550000905915907695845373161826010816745977705565602454645234954928953068225055119255026626927662096998175834683413087580928631571496846929777273170753720851350047558448703929834370729334151895912366409775201656199734260586641817056077886830832093027894329536504620235463084352358985093817087249118686902711497561400901082702622492014263494669606399668580691031024488156536596449860860818099768366579533420952612786049154649971809877476139213749232587275862865104746520338665527104906242682702516740621884227792110624783366693171810005046508804097002986868450453765858112396406875916081720635383209193168212620598388072375224892963022731037436983281645532991664856816414488615683370127124692105057916867571585163130922117511687543366265001622702322341385551296894349786540713043976234927210747207042206173687738227125531125773331605533371779974581428204265447354991974525036342477959353357057031940037955777018690067632796567264385799527723567204952309676611457151348966638744404573897501061270393369542058398163085214164411031998143088214260339353840462022226341027756919922361481366488951937776141404392508278252517112905867237431018799194012911294867770175476093609213577012970532615721115128064505520870647586999834325629001266451674184035618803316186281573773658061792708183027834480044 [160,83] -335375426767638748357012153727225472942604842294121282561488321314920358310073971025956117741695978342248667807690183913927574465070086333285924788816495940123011567799919798476691384395431625090483163619945153737158748946141994123154540694096825338889260172938315655686160675839453097678955702047773917201711325455024855032048193373436750153195224686067180167112191928094496858310020004120823715793705513591215340864961588437504677335507019865135114497482192022096381192166800272502864616752112772228043534894178197290178578124932535660351064563967041662543334591930887508483845859410662740756276604891967655730358690269082419817078823018912741331640944396923861843633627631142975993639697298232912328580807357690548413231853841923293089123938542534000734144893354017989828638961633986813877553688041822345472100719340075241116007653315913982954855769050090562742084482363025044431555222039288218361611437398283672901118526553960888871366642376837718685931470404008510242200989924469268017025482395397315077743299544771962296410445456799156685720190484903932713921654633757212354655285218401581415853367235706144564443725531767210565295600162117149801453081593712513992316076114806176656213074144115331375107074160013683687697872564589431469903027682268364756919972430669442564794914478606015031821297860110782066693690476526894208967273092361614191352215237997604589525731333458710266957039491300250363636171458783151071995844831735273413027868654963832260865251400687459908519071615641591945933792004771968671913049184781795766829310343779880802253549902654062615214558236262913254017486451551217760761868572753475671261720874123979315250715229380441826475281499948127260977866349094388749726409060994838533576210300482966112385282347453362368303680041873745451892594712749436310599775557336228790206498912351189122592448036969949811185259444261773152202194998636076582992 [160,84] -9377005846637762201851970313852803521217076186292998502982496173489502152916801078710897859009356314940169643666908665575817949662986722452407752654171153732177678929122378613990139907155857644655822670301763350016119865767858087729432763686473801714840282535525923586785903801297023654322892604624580306453823186035238995061365034108219627652162010876450205857489351979133524052515496744307470896349723736235912526980804154709173259168016640161245620846316215624863330433597814147762921544362797096575308032218466603604706216801468590288233330836454544148353385094286473169227243258390687273179029557228627522100611002158732491448181319929281100787882803437403279131047075673498406832800718581235870664853554717094745077951870275570133195193285996362980695254615143698170288046587825083597202054028064429131086910697269108941241031622962770349681797042399784600573905310315334589283255051889324734040568358555150446367345031565327748995376135629042628941757521017993846634021727908456692407773805974419988189457505695267223884548552399265223738932568194662409052131807119011439043555604085102765469982752451336434670029568019189954528692727224047767110993314825455570149543225451401319504910110536030151975399648803796242756246422813079250255925821128799819884977386612111421990593703273104724872030680366427570313422656264669681402545755405212712070756167449094328526367858986857529048434584935244769827229447404248594575243535465985656540172958210997006826016329700628593797915923885710446225684037014300943444344437300359071940186949622105441637605665247924828011221816981651411605471136687315634293527896741782004409681037710813461717152690116814691566182178416804330371925375185600860895293333985237817149854392568966091396523477394127319722873195805543468305776952256781397500738751387865470118242135493226398797735514982758626753793033160784999783169372551647156 [160,85] 389035678410989496542945708213366912184076005172422296179528788128045345075135272495117362040078436894212132143015169513139857396604868508774683400435311913632458906711510863996272408085569654998208072327217928493885144412091674414850530221442123101270443464749022003091559148289767168324564293568070151171469485526198280685263087966143328069508111373509272980541488926495709181554249464994230355564588931508869957156375615554068449947535022396774852937939518576840189878335514113808673298478104770745786406681816924845308851752823180509491879534902480433165654286888342457300850364783712752741419641175826818869780985045814473006157104400395717373659435025779049397802045451252316956694213951519660605883151139285554953852098411285718781619127728870831129485909519905799811537999037661099854124464553526881228607834659485066985790212958266093094037496645176751830855458271593827153759585633016804155974097555374108405937425535416072700899782942946382654914018752048301362701454694047462937980318587866108091604693237935826995770458857222658468494893408626594502667147963218036804495444043621281992690227687270648006580384164091181559830196680671155259652072269250251504506065000871957741429719064208061014913992464564273983970036838376845024331811698315126875014518528756798407233868012752862360169394162556806956320667603723154339746412750442629654065772737988164642021954733663048963635960670576915753393696199926642962786009015445591763573643136855464259528000904389558620342507074517758853471305373839099765629469341766445138031411506788030183330401336082540975679226259016013671371014794769013589501724813528072212791209961949499389436842047155713881358304253690413936456828306209534089305590566888750209301906145017860372581177914922595964571868000367984462412810310925228859054928071518602455772512932281962430828076312377825644031878851066944013662313911486 [160,86] 31366510904339579767459138814230325008158421199989918602900500771765767178027006529146174469331898038455289186661125764904447190255975012482610837263513823148503335999728875747749591814926785752769838356126374222896071430219431561128491225441101387459991063894383525094224384706746274501328570944039139964262035084391092685347429912967322139375044255079021524597606176926542793125818234667324568487819880925959360815769687013755079118798800981562936843209867691538051070299298065351281516473061287334209154358065069572857961725372964901680260514686817678389092376954860970005346797662348648723179845696504007459380822388648771497580882656707599153187897526116396356577803215047462310025311358009775908464252512952982672014607020278381819282718836706204943390178810017421426416023770840969717568169088131024495915455839989418097066015602212336085872208085418617097880757873142243936460904009763550132737192662430647991376827995247576379539637824365232875160949475447565543916249264748851512810548345532514765429704375245358483517755356758119278403427371910340767890951658183392358775890314465310543873784839539139456751009112404582568923367461225273986672421086783251565027501532120957160744551013873041636384483607962129938460268175754543352817475284924412135561330898852378368838499235339397088827016152253871940486888881979102042286206903456674576910238338728942333772273273484501361924668274732189459782782648080565752156947770201850337781395231008801448937393130352399267451365258600884354011763166444164623103508771417541047069253570172105546124644446953510375245922795966403540988437110931923194939187309411456923305555301744237728220282958034214261478973727429703314335535100717255585416290399012864768473850987830534415638578184213333693791418883498312400869973719660020144023364192743408374477057002259237864813222745495726782433485884956354475591665870 [160,87] 822192305346265540007295880148016179555550221949025366601326412871835139881106445201257920890085365884389835649399391575386063500682461222291728735538618966053850470402109217138719347713881803395834371952871583989925586661954605983061434597610354954239754764817759640193532832801500364983367253405345074036637715047793908024016746552582734099268799447612085255774809345947584622678772633926899314457222262976470980327090959248498239410698674470523961656668817815862215642061427838639654052497584534932172714544622531581775191675045065534132522936086566390560976217753414656077511195632569842590017884939507380810861185755228875628347162926298813418642087046464113066369704261397007165711927492019722439902710576266960504249278699813013186746691317331082885256900087505951483401946881750346896969763227212691958188626484528652658119634159271372703089995327653116869018417697683244225407393974568720496939934516690198063522187951519874556678483825618129089056582997753191639769930841747320649256892026280503401617616450879028477331289185748983737922994970951828467254340964228283326441619459434666770436898740843020477706767829674491139361807157270298176146411277053512899045186072721617552474572921826253976326929887381707850584502272704099626208405035349117017533158568196733493268068353752609361365426927872108225551851927496995393303739308877890018534168300135077118892852011826634210379835709296369315871863817620639517420506735013644068170600458750194514627696943560301894685652744443051773097940936457632152020627104711368315716358122411231107640017943113949717129463701062176579284461003894163908234082388368359589749119827389484459078586886328058684487320158102125437415306511677000175889174423724670242214943610493089300269756405733525027426830578015866261390867491457252312764662952974259136973971724178499542855240491074157019796006878952861296326 [160,88] 11934248135961162867488111971890901873510075710157813891370924666868145449223006289004602144980344088359662683275291989613356662252060885049118526338177495553826969322303532893384063605550157639479624575821416003396825927670719310707148736564072622242903841124977738162435321454162294779943859862100819988781649798413501306995124510550142003002230642236306559419527648022169551643130901481136332256775031978622095737189478735663461871660219685592926698113120860082654029639570451323754890468909078440297818237372653362542473058629090567321622393881479670519004518801647610185601577839327765137139793613049242022644479373386418503413822867377013822174658629244614745508588108177792414045552496980951495112276880438748397436868682253886652023451441970230841294813012374020910613930348657193435802529612827538986693106661268163842105264129456752983460556999948436349101609488077503979256974149951186528717047585668569055934599729439021338132327253757628494772274384043840912850767181022034742080414810713144807231413985909922962518023049784432517043130223146918057775201259250844081519632167146140194199084443407536718149057725450273801710954974162450068457403041061903629658387445836954900031838273151370697176752160180649271273793957524034625264274216644170175590185796547357522030853992809600159109224120305550653807656516614256099412758510118110198747674662951967933290990317320435762042519554949358368047751623621903689657552482434748877874895018791682107211352617923735801528704586318064749127598791914579807867590895922362763781902028029226024033430614358691867216928457994223692073939309560991508842069245115694291365259159889673439928030544315233623986252440994196466026942651400189279408963214356242955129010266874753842295176862776525268923087772442148635171269069929890643534418273212065473204998326893378736922758932213732319431395447695758062 [160,89] 411292115537359395092222130351447918235239699820455631658126038394705002147485078907170546157085988751201327968999181839934546926167392475420013717177329344428088348622011262867478310463512467119609480570445857465939623954010718876628526752587251643582354128147123723843235235273850568758620845046418008939254810995262591224374839020332123377584943150081632821019885246907309240252484127363962840972756959503026689389906572225604621248416896068854110673994133435867332196213397709088894273100192480152565089174739955517554143508201385135221979697436525079216692646808558246929624020764428288225517077005540131748140889058179203015937677469154825973371933820887165141397415442593647740127171746975345545183740690857184375951350247604742109917780293789515965493407551659719595394831528892320281710848454185218177315338961371385365200686416359875887417164530332350180048712466293896717421917088854789673386756287553150034260329913035217083623604292638097755422510328745365820141635802780529019063370065867389987806825687372282654676768111224266415717425595218021563452355844742658058525632335812890959504337418105274849654238969590447690267732922729412869858259683629499471773186710214099055981362413656135611416345960425289974266752374969975828355169364412801563747735646567913419023974830731456893903273114039253877607534112839871120868647829527768428016320068482289172896658604552999299879024783880087551600682199637958684771998165816077037679597831934824659223711339085161674365264262622493189628061159223634939396222207904552661666031869074965139456602847242523175899980302077276554195300117489616867188786636911104649428919719889722590625056898015674692231824208071202063366700793910481844942158542902758235082542488250987401046797649209826551763286043231911863930424284370802183016457418025654825777695871592213045563625847821133491439488575160 [160,90] 17435959534521233683673654379161192363010423257352034446777886840736350763122066996571548800781771081165478780477830134679898158842856324188865877730289224049623679203700449165264559693054566284875351948151442058291357135114872806636025357490763746963897609643881540424481943652508435754918186140511952882329751642254374140974877635664317123849581049054725803896558428796402801501622183499509590352612315255734807523091688211148662158612414000125942889027147914934660676869169543211730669439338581175857729409243849124404888756083485127469393928189079197931450799971494468732778292602166677584101492332941327546335974510840946520372687012847434299821979378586929751099813104911953775259401074984059468817702609569679703889757729767947804029925758841718560982545714194596436519338982163610183855020790512326638653010783714228211582294729256562938104850723454644917731063146722141877226544711993652590785087845941486439013226947324147277546275467840539611705385943219998042656319997504358809417853171110098074140961540371741455987074623546852980863658998634081488236037663227983331543308348749373440758878411978155349890612842666187653079055850251904969212522797541517512015734222471283130422008739814631483903723641348166012022818931785995903869232261250385457823161211712998906612121959441443480482642632188434248803308383465974700448272487268902605373119062099420722838826148831868660642757586222086261487410209993640736108429926613811570028031550827868378071255336279749126511521982769963752470163389718521995452606450206126521874085128759282129690640865099588411679041410687097025533299714847345345394866612062570952070039436177282845341928076290604020576005800844929768588912270515055965592307450096666077206122142684302097641510059061237401094688613598215094751433915228578858388471485129035888416756072198217575124051549558987092884308474 [160,91] 126428556903880325005129168191058203363231998551890129899730447560889403652870742800281744537296711128112103250077532642000370242872292097409598637537602098898939903628786870724922444658235581947924130134530449867761528753421183845805633544682392801245128827417530405840684563960367742855426882256535354378770366731536233189887056822396839774580139358145485862518328752884922571032680453546941066308364222934193965088590612623606875033734681575937992278207745286271880029822265623888476285418708381931596932390361871029879564160863273620118477188059747840473892877665817362945915457892994038632272153787765660458094342660542841574727105976362805819929721783594548003436764786305188060611971740328745695029601711982463389756423979624425707163884831867155572825682700733268969861742635615885550828915581508215635956910022296493333531368604263900869615481459669157195185875586737065861043298675508191070986239930787003873481392997061267025817518804539506468149800184882116096208479027542270187787036479324312876366180793473194957791719600636525401482063345704764482454586483584970846404031376958484589892533577893114679301132855263628066697446474666517049403304865784970260796058795394833375120519625987518520088812530094922078442271889058225816753973862105056836734525140816301904641219639592274501464007998252626503547547310964102418157636789452294260972328426610295654476200050843786772887600220610176242802007053037623881664478262119413149789660382733398945180198546296982631494787016275454846077443179924215686279658709589225509631214547553806489648226663011114220992413890798581485720393344523973840829268863386983417297555695360792394205172988543678707039595608990376602964326280005700757094235817740330965666741000695214196152181228603947538108841434608452079086471725963850448322297945035844522648280683478106225597964308607428924332 [160,92] -15649901561513969870477669390455170973668976519886991844341136438085254682526707298745058598534550570006171608104528939888228209231921238562109886769664668536118834888895850046541803050753113042182367995788860034193378565447901472555507729505717643680422738062680314487624151236453706748179160472374510263181843596950972405469095055102721302925985835790134225399428214669662370151186023814025060739415597120710470295972509093532740825715449893176818075747793860815962710059845068905808775556677961075686860017696915676924732747026909803172845243882040629086691431080132244284310642904710904410994746494321134027360560831119461345531108177229318803670135562967961804166502403942667220786984479475969006862948213088562492819990508063129482414020607516440541028569025916720763431292669044822371834532004398817258709831260173512526444755255575742789804561647278008323515722067896009396237619018673796956416489588699088122591653020284265673642395062166722134554242355712194310755622393683428539682323994591358559186104991261122560302829529532060083441768257196872801657916075548861366329465806228202289148463272837040605005061663138146077589039333391669441920532014567070617958529988361009678177872920880482557965840925258260229265233325134881008576401263897879318077426774041213028788649998713999820741074677643303844724370614101256559093875975659088549814162287835801490062785581857187999845957634824394301827894778282806976974616631840423153386059723155489957583362805702935738050905093429633042367577228514609792092951437519206814947453887751542040120036125322640777751856425352425829727017427898903510673802410913241762297904528665796093846937886477632514410971766864655911979389613615434001150846550476147988469079819678296100288487633717459979977330955629363677488291863812284594569994137791447115250898798591174225006620077548080987 [160,93] -625922392308721110882441094562599806473626395355193162761546089432157773226059542636328437297505418816605263261439428398018006684149972857755662246181048812433542419846239011161107776522842601730480739244795560764802189080561797269714649620367733463836879446932275847296500212664913011486189053635389996566903756562473279204481638635816886971439021013829453517193956347457413847889949652303293260378137516486912024681150499370663753369380496914050490459961574906247669621098923671363207488068014086083488486155922032112877080430438013401293360314108424076098836534250307087419604298110981599554791184566781365010211046343388233428570056864909983933116132619582866801651630330903103209363113252084344084014146455476586422861494531932645045845224982431579990199537712605762388840514067113199520925409028446700265016240952706244639955022802577530802052078777188416139998983014023160935815940720580275007113587953815711547668618240797822275550993289856831273061105662666452752382827411345631563390280487765464880270997604210790118065649650618796108252576257117715058862578345991399186518951406181871486130343019745489393444523526843909737292528018805447831258390670079457751550019264265601414747950296321441576499374166567886058584315144543399784923451143380187035156582571552589194326907599554021946960575145610915558076240958234438861002762207382363303162145873785289596730135079685470866572803392181139773214952714831364357087951381251746782404110947809892701978143978096731283707202893471125673223374122950572564779762135484824721387516817266463929362702259351813184781842134670543849439186277676942675019225476309602844242885942303288337893550529850291024895326977696726524338809856317657600274405233070040544403587029157033397692389694280191881560762444723920479458931857242713137152209298278472787162730383951697268723710693702 [160,94] -8294128682155116698896059124711714298981854292007879777662930866167048815580953266736129219737083623030786348754444719100324598372556909776829703818420344886947713393754639596988422388601794821397986850882420486388000259027968407071091876951364742596844160153417498831953651939950443626443175078380868569602467049112272717636773156316427507928399996375943222417094128410449279934114772108326355531580873248712622708455899202451517587801353351700546327728711872167649305658807712958280578551115398326049887956418924158445310259918903273402056801584834425602478847910666142181663869192579288691642098951365547792249905916244112485953700166400204453876756101209167052434907237125153539993406412834106259441991948996478096464594460613172208682241601036830556760729993209480013868773799421412576116969210847585781317719837450827390911499428342711537760814460135300911257650410306176497554860882854473831096834803657669941007998086177637418376599788271624392296248077573891233796705814657809520482611515847510131169750318334536121228114603082993282823950403955197905669946532258215982654254755404379432681683176057573578677899949796346043096252752282848051205541249812504895592550250046988143501005071460333476717878956416284685868084875123809428771350004040191206574046394926002218008512408091415294661662017339768566482470986638992160211928362799890829534981286724355460049590453198211624598280383198770261128952579647178508823367277796034270038899579541940215291811745303979316102728786049100617593506973810134638287232349456183005687383491358112054512904495135372169497520267685519604750044299009923604868125344047380105611486110799347971262944807494586405847056461987087862756219548527124437012256636268243736961851623402856324299555849915312369285252936779325006765201864238175106646297864905856286756793036277079610740124224 [160,95] 44852773136336153150551471807969774244028812106776652638190046132544112819161263477792391434875190510593484061175148040296181280889163837301079805763307566940656820176163150072574940133698093521951504357245026117180717099408546405835387099486615826977153832550280767317866019797875487162823051911738262756775518777366499348016276926487716795880714050245294335393863596694025151476775403275892880454176125702468973578489687292575236031016688543960222065865361966178156375277766552007519857610427334040527316691742842407963408075236108622270169790947769405938457888871486234081644147039668596574051148227257457110220832795556990337471241378384315722280356081029286585407649581629119906716925770260208460789862576439033800567553014925065216685118639100508693722721745737995849589140050945435793807561977219927762342415792070142128913233503936621740285687089594434913921190289337946418602079023341350281974673703783535521653348796436956176764747995409225480593449374182524097202372198348074773181790474282828628870227503164078216593491901170108331930087201847868125377037888069191046117088560414379506451811284127072664408063642968057177908175296749249446478926213794377111941510694857229156993895808361989441950826228628637700977303356101860544892776980657538888882776049758897375301881409964323260498768433740938990299618971645513202787031922056270098921608962440263819329962954636236397562555503553280197875997339848811571312857510003229616763100308936345865870486773728193744648148096780895215691891477142630853087193665872237134341585909564210383982434253617697342965585661073781121561846269675085289264811155550325124115827658129565771871790311022031580259152096683320955674300737297057659737332006771870989401403594209502186719721631586200856175584487205560556348991719135255129330619661425718204134249294921315815016 [160,96] 1794101703378341894701997645487992969150487345380288339248484384776006712029093727592732944929154937306259309400428363834173764885740780358675724880383914499866605294821300774919240823833486345568002153708577918037471673169153114971095684982914514457799199557282770038912571420192624914664998152718840175436140417517211604545760133497431287572541742089813213645059436600774978693174032186183528881905323189882548550016356332897629902749506158634363186255379076345703842899835671347052579818778703693582865242504849888172463521196730088293237105520204473329136104047713129216035309505031930312621544128637631821126540837038124250174403114279819777046386852052398124571204663033793950710162116937455964214472525610596004624292960833371813574957878300118572362466737024175407452605145025980592420885758910375449835692353948646744467330271678061786589687081016865834131455895265650262908729190010195652342570959299783242868316450499567203231089994297948078648276090353121554446891296380319486328189691442317009631655804995655536797563439800435793970778935894678950857227993612962578910516971034784995456593107315575940160444964759974300826143268524160831549516253224213842131420396679586540642809350990982614774212223659408590512122461872417279676001536590040763836871113896004355713498207140541798696643544365528231348863367464724024338509141158656643219808942196350744908699554113265572243846269227969620534176814434327102979348369004355468168421578690809097860778707792923650918407444980403661244304672195542316912084819804292148431659601386262681059926086902951925282874641174881752281937428843440653406682884379019833355383265067309971212245697486352056415503058892533587004401565997893935539297723913086805798382502203286679566850185705875712286810412970838799389928303129233877307496658716112626953172377130601159 [160,97] -4940090576392087172568184782722753230241959238542630913811031460559191580734835208701277025808893461472728419441042469143156310705116354922305513446827727262772822319613254279504345091925967820787596319687689137621594426919096594833809175382368033196604037770361992475244312696243684223646743072399195850011668231147474252606614051574741504062495554698738298691830240197843196211873552877228435536008944339194507113431981596332875709130050125632338663202102963108369168806201981135385318757148234279938558919294631964033490915710655302486618430550886637639747752179221294841794202950581402541518267112771258202903139300202681969843776971377297526618447197189645466058159438801691593004451959953031940850372761600001241558333789880228135519013394913414779193311359744117798841830932827356726421401661049153882788865292962011071921861231305896765562241311254431975280558103248124360645309087749172085932903179983338178373747718904072046197559394238925308581129910940117243367007956995679715074731376536057297266576396473474746634601055067502411733789360680789126945142340005499432315181872667029713695828619088167227373646311126278795846513824693315426534259087503283715586564305415620639096196203525038444041689986807511401400986798958021057386815358814549260052649895686586222411586664139377975004369478478173425680313910276454466289366520030805690959783269932809087586184196716777499421651771726160238931944929708034064205082292869772573883821084819565911234818222650002444584701849265878798138690999711258095119153771092434117753566500687671525564725994759680108802942034046912967661479235141906410051151681321486598740723157250107832624633787889893524657844906102650503952793672488172231891844766837072055788679263087181246043856820447174670227692626258726976631995784820953050387283319422071330575144393148 [160,98] -408470689190299822901439167052440855112335815694831882191792572788768807540213330251020755156264357920075504122107548639706814741948962571311550747461379835720746995689105886735431152899679101743012409512350933711613893915686124149980249115499570426042510581957129637876940177462785837180284436183075016689299686266468680052106967014554116663414708804208901988341433649037977125525056432113044999000561222129929289109505191443574974796395385472094193532247791966908054084782347958366736680932018473756826489180692917942401221834980798588793666998590988206630468613037973972015595639968055971749669818836990383395724750776458062446376702853046328558522733359144951466797348427225626041991398072330815212593594253993601223120197737321422802278473187192920521767082429691656366769772160887953984500877479776463552333306356338471587415029951739432166093154219605757392916445355438267941213899341015926048400449383428484404286532044614817374208664729599448015416956772289847827360543868633109193927693324216128207933378773311076802166060036457405861095576311565230902404605470471424507962167457903924894519754047178123357608008300611308357626332311200530803307477838757504312076258679977318945469512115344080265856232250217583878072291923039622566220184599785684263061097339106946655632204907482890098462856131140031440789215441065853541916068104514657132154891741439430829020048453278989187007835310699156184142435524647123637964090099616347266200054238846231439709593010428166541744556776730155090778012757096398544602502126712096571137463317665832673730512450116227093792860673654122409911205268693510718604008553246499070836265128950919276072772865771418517777591614874997530586536250809291299718796328392698147448028110596960316503493385429328965490407090774908153690981343611177993118342774331084365363582 [160,99] -2668158140939009191525250652206405442137226427578853629992440413028187175685915002298240174267258305220556553909122882506502620278905344171825582321405541547423064878757978916694584590511097434232638116949191331860436826302532737289700100317289203489956972732253063518459290554848142704342643397644617335109010505192336863068677862679050567813555864287401894252621407513680360406509706463329492443639792283087068210077804185263494867497806097044128241288158443673899386684314476905552773221130640197118386352394443016358431023362623933589166866021543988289828212259126053443135213988929513645698110866382822349492790148668669827958097493339337339233680790615483435685132277914576544881092842848298985939968739606858081107746240350361910634364341692245115120897148114135177002342040862037169908232243820400037254981502371635768613415764248652815528149179936073767683271264921049257524088691092206736992080387680488773774417006330831889175718552336785150461739264701357923132587838247366178195843824469412308414687236017825718024155531383641258082118762777888342013867976520994682931392997088411522618402388348915115266100320906514594292683829051803779301773519891462994231968179695931039145009969765666383394783270212056737518573650758800460766048973995177704167053553561128359953403711170998333812371811473502844242680109949238919108216666711369933705335364017449919422154100289007327745675413884906415212826067472397398429793227520075529987687886150875419317242277955517330170305075402274813588228004630937765554805074751138821967499190187507793789664498956592681287484237205518407387646171155995192367928858956865504403919163057947048650083196765792677674734211010621424452206487746180157489523567289288682025570193062375675820130436172326122357861297189476893492830007362832748073410406713251976320 [160,100] 57357468666204075858051296589036590281126142811342842055237215344473317797745958884280533450754676902433327437828794247299291425535957032504393122351933668070223535895833291632421599269668232134783270699598401049458904061738617650996241200234232533936198871530768243774748929956631108116659422842413009759512040942139487768453200912711197012370051992716835421221633363851607508633096173908101044038333145103991162086559260064555692301530391951590950417542581733330262642821340409961656560625741003283947109789952952096333667610236439091286969224968407317105274786914716790539572336338074601118805700396889576783518333666655323758045110581260645577652603712598188555589638860657531889257282514185107535849337793021454115620716565893774568984366736513009831522541107005454661962266039441748910411532573099435807430043124144721538114927818887303445133331219044156463489710913762982434644131338779598674476326864980225118710510506408635478714785138604380653336215335917393279522644853754615664956330800106529740256815657441728209801135117696157565430996968808024865833376599429944171277900890007674043192055922201459455734386759906083106912164341645008137471773450189347488612877672441616230125147308200291843035697185373140913346176183791557897908437300646858310289159045872162117410454787060690311528812201857753630164465490856337333102945823323391742929990821382601498039318969962722965920453867564606011690840255533400138878988260087058994810587076660815853512118035330114435630149800772835445510449598607271462724286107527620230844350312936728755358928889917364731192396784086678761392956287893890395876082413437780610145747485578367486702882328530362261796214101303538676042218038409950651245300114723573804626456291022578408508226122002544193826064228463751679172662042500342613892782281287363 [160,101] 1555557521315466603483682458453207804644297646017273576622553731628352693467897993668304712679519888164792041565817683653056376684026245112907762546844807326024993701637521151893707611226341400228933550691640800781598964887081671694945468658234647752311081763653114712552090985449350788268671462713481814210802911403774494545387411398287707274635492675782878540564775439869657693342876119878752325569025069244580286308477976787535610319880837138846810292119567617714668608800734931297517567127554830805467352591041750609676400826541058016262506819298076258169347757595292281877608344504784871667839125991015806720168584959593096251526932099803301792242084914513957505660928977935436834990935597598516426586305370671920315465440756367476237406941702817299714524310346526801043050439171208659557968267521384247824272939396831362526722451285860128469287424297437737725148861423074225175611105084669485617461509106069949850379632561225612962097479750144661392439216771621767359297213138219665789000318813203531581683765877168879884660591395393792271496604772724662291850628900198470597033535487026864391261622796480938677949587416767104516626829318490965162798475789704673576035798542859305809891631062910180941003092239308778300935706994072724071749985397833730669662920169927087689820263632039385395308281979473579082290438027022797224252797448160633653468234490205102044532324840317459851772326384034421495573730272158931458311259060011288255893255376432623542479461826824343107675966173686762605915903550853224855469600626492792765542826391593043828056378657351676056359487250320951650777075871780568359321202861986931627383820825078092079088785724081766651111567454330961778035797457080938928269104539966258345787897728276427543478678344426713562649041252407768697916610463510840034994059637 [160,102] 19146702971779130326257613481430406044595709071541407103623179635184310035201624976011750707467564311972856140096407680208251983572828279368209237292858089046812538520072007571236734997732136012846382559655157801063697945630930419362867726314087821294892888641425821842068563655004116565417961437105324631469407104668796195639063814073871642272767069867630846776095511082746359312967564981056916297638187601296620283767379173778422362857155725765416639501561788788948489277324851279450519967119065965736358965073443376480216440190989995651058809634768258607930223922945869007649868661623297769875658779694111013212675930859204308795748875746462804944840600580612837178832796391040059181221821560671329878904614752551140222580585460874545222484118884127180131996302069514562885986426113567374694881702795980473795977353182424535596418758710613626108683066806891645719657420450936845494790423184743725445749243632907040332755789530313782822924151914454514961721106149379731767738564999063915820536232168426365243004668419110455851657876393656335243112979595732603829708297724433125721091722585864173185996163014494969690339519087788625376793821198609889178181031357261897196339923496068412797007338831802557457780343325914648775804234530021644135788855550718252438400005327814741260981685998843465085797139732587576048770346668034327284918267119448801539323898159099743487038542935148263530212616688792903782844337961940033540170883675487755317004238276475842131222643496091784961389151001866284583267584436494542952648938416168928461591734771733871524067528566739897431514767597060010924552575933594149747383847394068961884987125228098014567272013539800968954142000390003694270549377045208597397722909644765594752112713696318879928505971975823229580330378491428270070679875907908602730821 [160,103] 131495211736125671873951231797970358132717427745367048816749804190276674550705510928849258690011796900968141118190442084328476589474860223326424934622276015566779789464606141815818050892584467033470167161356592128887637954922015965534348754017597447534835760990849848872845578768477067790939041224588553515728679325708953920134915582534363275933026173233848296574534675552605446162464015519971886003727538395370875204860569090124361276074308561048578528645566779238419505776030618748558280418251944109799324010221513820910066802366226239793888932684379731052073652761380421274265968756985267534716544638505235036887853433881485680927068347830417287737679549848990374640939525900062040312693289473039705223094561551695306432749670240362737979474950333576199605968619460216258657878774090157126256959905053703629008275148626788589538041896671893205785719882816836890689999372793810149729689652977998990447455188971184048608867233382955004508159411369275551629240349090883611607465313701890652771007142861694782996186731629110523851758498534322031242389279279997692646353289726018121268135765566825033187017124556339619197695302890815916000982244244952838611146663029770130551009846024548280289940066820663773434552755719439992695142230991733586201614859929612472917291505296699385571080131697630421921572695719072152089076135505559685182815394837101529730878248835302006568895528135723057714989548038961353796327412066058011344336584447651286634485397336015017947002261388717888292158463593888997143498114404645967204369983093589992449636962219348716988421643090568577637047060781825519779676557461538872502623602439771688259477657270476255417588005650949709665573245801387589710997913533631876049271694054066964711702067247382914562543585740749822177635738582963883170224955955625894 [160,104] 605374618319852042540403607104749569263681249758819954284885709856772706865845419665510779864126050102667632002134222230091455601099203092403006535868168072894247262648951960997459034459603551398236089490701103363207626608749721343046061809878430409875570255036288021961175474371099714639230349461194595617053989402037517379778859524866202069535047859443813898090405050066039346038217534882187372067990926246939324682352307838255444069241486857640245261833181641542503124311846930655270229288669514950008761948266165919176271326051322371498838269700754921349621983258189733306681180347646566286846308725448210483552108005940954946087285335399631195240123118887192216698327661997382449287853905426065161897704890160026067158164563564128253792803854647146970793118693769457468688029773404461811953623216866281894071045314695214777027985198318802847577931858474398606386157890546831323497796049955916067595857041132689783281257714343186449698303972985677406620513656978501925724588583413879128234799851292250713548295942226156131650670578937667753322800286063127175516918407020683632138095813020790780930587438052619113608950346468214937240469087131401634001596444768009573769559505667375425951547588163017465810803475097801734660216560525322267960268182968406884690287440740920363337543779865424798550253435328905393647750612862789008477961331453912284290971534317872708407071370399267243042864080224369404276821249833487346102975339179083897119847950241653371832133312680848047420402912319793854180790232723547880930413664966297128943801913900168631793292674174686473075357967970091167974719069467516247082309112392941339086162042105335465187136915896833962333447323688243416120586927987053165517527447078593844144182998222707363615215034082707675712681398931656991195697358135 [160,105] -4649481918767136282617074562244603358272604169409192401931815551887972669690089968832636514286295310091679939673058271702958444547866837479393322447560587089120791070201309635641842173950224255089259623382131389667903273730879732433933406278279607901371741491362122942559145960858448767783073921474922680075500965081196900117180447097705792742240025356667836017621500937805872291036738267924491422344727664187504117204694334169126374582967103416408390192214490851387547342326551733775749958334659389785536053837397375961506389184139828687317401819770224131077344325490740084251262753926245096446193455137573416160276738241639442699313993191981252497653194490200739802039783498116383841997789577208664746687568900209248359066760568324711736122175744991868745023215299715425897969150660513910593337040400779408040757831070517537139507599631840064220346102826385762985477508853663078025768738176197944053359006950628205820162544638779260403012302927881097526628934454508205756844279320577198887568270962569185325428692155971243520098535192466413770552617396304350183855330445566155861036030446794710397466271299648861443565484257305127471827616085107730852182263846550397523391665088714305601536816380196775370967661409391016907040399132627815051423509112112020074342435805987605432744179508811539794468544454220235916568333281562559364503969554480907595628534551516662142213103970641944305216141695549815893232330526681459283566838694598107727915775456066899188245387626302714347848749993696908528269900205654660960113221171733753719167398667657730621155048438270439473442799217412080349578875834256252208569615340978985841779906029698239029348006812470627203348320715942081240723077006216011754097468962142297646473161909371998105889843232217245734287709405165437159172578 [160,106] -74068761521527352229429096521906695841836168710407096154844945574077902147688598478825615448456828887249255694616942374712157933069208990546872773530770738857791785680341739098661401173250109050169468137609311812419835632736025887718693693430104036391935146166101248465875145872612586177652441278817981458550081878583697384094076641483073614117985826978270780592017850836631058417494693368696515065248331581039499250365084141596491230495169583249706797993605700431228668808395608334490196148760272518466729014856569482964755214562434358332277006446145574167533383145490195056741531584210364255394681716424181653228667072016133022111149823103624878025761989175428089449406283898212014630057638567284946084579177785291862745534420288916750006585794205109647804268274230334311126768151486472089468592415767772365300795694551084150551513144085398324820706220942658815371848937471228563058757021901729476129382107206792801864004169906849863104767086334231344647762032760959454114748907577799431723642550428938939761215412028246842158591512547430857845646487365701382333905827153659459725791286101384819780589469354899360325639666994337758983452932411121405386035351035072816416331869549329081228552419903966773482009199817180047645052975913625722818085412747785658667778973780185854347348216870837672191383744507036484328128537700799044040807847658053357422964332105182654752928641185068830573629899697752140973979793021844383571010766423911411486904393108297108082447874779872345260465396021961100909580377009752215211265335561550235489758524530179054596412106828750875182736599432343610278029510149020628230570540888242811632970717547564270289162088913900442844337080095413634938229875758049055522253096366242839011671079383553093721256195878390203184477370297442944838 [160,107] -758020764870846158106703167985513890530808645934322644471205648789927495424548070487447759153638893131989679498009999793371827267889547277407645657819026518097734392124867943828412575090049028345705569749942181974322390634857041444101937796474235091977284339301719078271893103208302169945271911854589973728595605397437599970548004090908827927570996589513517896871960368180962383069249354014237667676781330898317897935867123507731598798377060054582306698445670342133326412435924846540497176107498402954690173865846688371204288081207140989076829995545349427309076684312433462273770093751513870901457462797362438713039608000752466179496873411903691946474248569657882205359697594781396242110267035149359461115169355552180571737856199258048814942391291190336236965672601499734399655529185708263342373329362425191602151545087598658074742247398900794538737569924988436654458650373719840710694429155180499534542502817356180735197683901487908580318260096580554941584735238581932105495189233688968064914560506885513320098794549834060566657265317606550994813122928121350463735371707087284462591654660198685776231756694626382849299138063010895773190920685063933356655937884822339476602089508989374823816753201344951919041279176517592075477721233158667457936837226737742890222081560285748857912611483742845702008101391287323524868006438257626191768358551334876108415836195390850935740630040118781822505042191059339858680897561767174543645460460537715238058139177024309488241381241787038615443549096936240759403314535870827762792085588489948099561466483034904099526407370555342957082639426183121138666286220083066058527629252299033041807772452371309746835936378309085783125141609055939754222211637388860588545599015184653940463072463730679729072796887761608881479665855700586 [160,108] -1701121319915353243076154783069254686030082040785804283129392062854560597541738728867998910880609444383445328312155098813473506435669662847647135104419473446219410451979465065472547890215116485364127306473164467015588197934530948880043628041538583353223196270295653899361865947684891339844086565796570009370846676354194894627216753679031151754498310630519192472215193026394938283341291928777795492701530965006337829004236323345507013364278118859404921350172919194157514395340619739832892689882604716236486981994112319390361765028897765253583117490856980105164486897202303862263589195826785618727310003190049450861566812509477670794390299003281115097732724859405188118474119847270466822314995437811557342084152350668818396152490768761563069667809985462942862758843851623326191030329484010913634539007405384869086552606621579415444814592998590133853658494136421128165370724036900977739660710358213833123923172069116066466968920510443456917660037306420321547902780408649822893334078186359261042149634054364385291565717299408981719470844311707525692145066288689955944459643648234274989425920555009831083861733717863941097279312827388956060063324094640319629090129318732251198797040915097363937079903165022903268521241214930225901982916441514945953600866843633312557207632296522887093371297981142415051843991216612792831021256517553267013773848048771561926724246655171068464632262401181026031813714895020230440969789686155725512579254569604432632898868113461119967957411618946869958005608441818981112284782453569064249578963819037972347167563047792334002871564344325514058637870904045003955312083559641502497388730162364078593882973249240130156682644762740147816163133449399937958777379352114230053104018839809006193347906911378744639538095207229104807738748291 [160,109] 4065991984867949547378158462836799117794726649303009778436284753290359821551139204631829783885839582086255646973340206567821073392127151731715716697442265645370335597769085808564981230476618035039151247185113042347072509179947310235242984381578762389107966332062202731268576777015796806738742609166073746945348550862399900486123218242730522118190839739362614350263789243317729963871600257780482296552575247880084041634466716798648156250541006056344359790680865084186055780071301774658319720631109485253347209327658062992299120089017390779983023582623921743402058658063135250208481372844415666712739970701369546614085719991098294462452578287107768508120822293349341175788124683828244298032065556830434592656417793006680537470065118983610049049574302986475309317551913949168601867825324217204580025778547188771733982325105945119383462829155144980189842691184522393396994684799545552711411598025599838935499174419827228475968590269451639428685747636389196880991204016545885862091130421731804698207880445413693580303663854031262139656217568277934310246153444548451811699503928624612448987592229521985822432725569204605598818139128888568990525316074240502539142444073938010722847280316986375886114754582299089140821719188599567009224523494630477912798151800992501017922010671142516611277029180116102251639673464399027851782051952457378603254958919691089342691294757840586939655137465759072839421125016329309186865090536896684246884130096174441929096320483440274129465015427910705746856305199017040270144836164601755015102126128511641934493789527556525239337820913673239375132851111905783212451099518297134957361375773482865770139103028070487161302635750559773483109491058792868523213000886354308322326309364179370356455503101136207564919259302762871963750 [160,110] 136198513476997243435347890602439628960929146071771092085528536971573290566572926932308196791781294131467573770747707738293027086638832174996530419018508485405760323813872225368413631385465392162359730228950972001908614812910989675421033438185347782447337323703071306872305192305360530989236974722706747001052542618375862526362507586456759956834400186745818545567879337751348488948823119367994145417532217280620632173527179749281315538693313238027584743091457667137210410486667603082130753972228813081338104623255782399295880564090282545481423914333716347980744405102395852306710626280819319236478648890611672027789179907137728532595939207431379396736765393491145929554675488165662903509032779219800910713529307787163708522062959677297502188363974328478094827899956071876522376292086572718091849417633771358531508749652896302549703278937326943996122371191977355822212856986391857372301185790982559547678296823538606518771509636598565313691495079102300778249020174661922493879419983064137818605379593048782107915696739642182702372716908600335605025207307567004627974399796226434973409937614663011561058861896245485442417136547508974930094767730297700945046971371105983883166620569668856741576668059832097548841442129727394522643501015184861266326965247971721054921536672189515736723609498282458227169687656304807468786879411568965565479286620647128936645114463254358979682720772580212883877993756073006737021297740273661880154358009406233752243397337487300194157688558216836511231151182100707716102303923436698494586443549942676745713094476079779917384016980973787522794513774125696103652092261578195166335868632387946122092972054226499151938322248644220112217985780851193137926229276324418264720720619396929769746502743159618759191710289533201810 [160,111] 438903382316221219525585851478694942463180720105570519584420024881721630567166919029851914099201910490739522478782357697461104297053321392454455607007048922242882903461783777051003265014696168380250115550830668824382079240690375120450217049913653652677095625664332297472285062318494964116329266470137428057227197861399361263732749205114628101567840712011939963209524140547290544051957243229088490589606910575382858849096175248656771348345458743854650490977273336753235137462658976596414687191368631043715760045537818773996990706331215029982467166655534998229312258373591239933398072314773630263270328793620034853255221841245745977672377428694073886338778634762727835828109443267117206028047971772923252549112090620931781903109630739473093964208924243752242208505735083292106213220448758766889715578990820361615610108452896837782824904199704089823075070735394133571590734902502143839317315479546123539104775366569281180590309313639031648329014242412178912900121057157304015523662137809305180755099766279433719718543951664430901760977509241597869909663711503670713879601748340873806849130395955197972741867227750827908793989388990352570062580482388457809887561756604467456987425468009788051703998569109384615086673584137086893894572154122106874802649311182163250418328031080286872666470018922110873285159920275685972076760211432015444665479596412248886983117936986212721739535986005830966224848821320453741288798782776654408398217681356302984310934975686091869356055076980868217605711023642276606828965039767097946455289068196855671022577741165759025201547023712319265698548021241478179322859965193781849145199023704240558331130071817426366096439630415753847129642811578361300278283858714427890229163203599822297463078575600780468072273325038 [160,112] 266644679990037097461660337961360579730468968706648029250413308232603224075598373300075925010810044222948485949461820542703803992610143815872150720070348612529563169729794354580557741816323677776045755349675221886533989485473954150702608015181449438363718062241181579485839182869990659727039076935549820687614314489807275401560800606676655789441405145536384265336130079627748301885425288605019537472396302504272533255373407783656102316039582717647120563790893062120954011341617645039123742677118418075305133329038485678148173256955995256294341129880804722553051320466537220281329076788786951980914591334061018443619859768131439195568461012992928085572205801037924764408038589729792099774083645726263593008505890262705585706858792652991979221412460273393684083137199593350839859008868728626052261633022252668699593088879986424090874312217352257605712130938202133798150319499318140981017987209617753529756591805678032408180935447103604313706260193443337873777386247448454197001421224011024746493598680696704338315499769486980334441535653008377075515644934417964963481573584397509844034075683356235443730152341156409741296107502214646074598065356031245455748473692113155881276525607682402368994741370099489803353577677535650380848947528272880956824395614562438478538333218909642745902463310517751014127807147400083071012982990797529991309751266965352329312714760563434275615500444756036089231318280325938706316270658469420548160127278225021883455207558550320706571805899113945942099354724571306345608482963119147504628429382679032376010288731724676658463259300419052196745869123445884807363717455469821333815671654469836336295799869198386200457617044191627218974627575050145894548369138703045720459268281734969782850044975628474651867221 [160,113] 3735361347191531584699024086438652778667927142625438582955343398882230802842977270226437699039280889317583606255857009478049422855319746923030597273158948974562922118663779330327781915492465158033635909216334740356303290200318519456719312707693522516104100264326965752645178006295303753023937643622274807958317953770186078797910535608105967275659816115237864225536311221577379732775895206166441313232373569750684082073856548706797349279565979723822320539359476204655081049250959392372603062396045190739169380151560245089780058401094758113644900756866678227018870202584699959501381432543420205102210798228929480902506214910844138328001707347626857270420490073391251457872934914413929292557784177466597774776257301813101707291487143086134374837049934838025085618855883341973801685817568437408385245370487040941226820219943674304827450023980977884117763927510817839979912522586097859212357121758863225305920485119479490554019483009102170541183177743627988602896883014295411642814218983912488855627159761791653697949926582923733455078072661501319836178585880685751579278735221863816281387253722790629887798755588014876187686472392461723886465261817682515360292323080676038948179606312338415425253767650437796884659254306643735267234777146861584143217442400210480745981574800330838442399326646387559951304055176614257292209569369539092076063195602503441685166467791820571814304485889534325679582583078303984704916384575985811636568642401109625335448205249399214373411420598550783687563811475778919852337013143962334519422153361403414828494677719227251823714420678940796866254264421984175514791133969871434640501354861241228434827935924217569732989028455351900583184856113462755967597639832580721890250112676983189034409750724260040048 [160,114] -11901424868629961353061399988208500997793428892793186046804049928495646347292163894822201397515650521492144679091008846359786422132189312044017611339849580612421903097886922843981041795843280086939741924324780972687551398291926004187245450694788426091424993877170152440018318651854167439576198153398931570751965909951190500493646863658005779254022512714566868956013400568318038118865622535689527592057836915450712752102025007794574785910794075325128472552524551587678461677040510921725324449726331125387967508989782317852253307102844693838061844974685746610821827493345108601687142398680048501022248765175678216093150396112603237383501657773909969115438032750777247788230881911102555611038037870357497885170759219448842791065621518480592901887918266022282524365758561553229520729688338874259051905108340726536623873179258659576112379825315218307547494512031987778100741108311162354482788315204169675311739464417880214251007148465260532942913156139391340600414496120747770050049251080469593644294117820158844319170354247258221307187142478384016489299637645013241380401557933723763931055609864362502224003483910639154005458164503898212800056608477918742226846882746614073355014347596272601022672430395585798631859059146167468339197084969227999439807520693665021843660641661011467681411158512624359747759822231380660595184775562321939428883478736529981221465151086597791078651165822870952702383562614320486048358787293583455341613807786645567396799852663167003169554317858930109531398768548527333880762382268763767794285041590320315168466380863641827751848394388267546432551935714261240192076171576297465449852568736238315380509993677817144334305157390239622691413529093012266886211049279969201921647327348446923088408431742041 [160,115] -81774521162887268704915402901731452237405667033827907881688701255384262175423120944603670119773374042386399515637463452991942736916293294213044571159173498138846277485795635803245758000447304600662574766848804459241434330816046700152436305557234221177491703951107340004425287706499117058548286334710873290381127957426520767815215683703875756388799505109963395582389728810262391172188432334474681888262170915495772520454660789711151927824888452715278029470070330186360301721578754855856958688716450358449691316544126050995125207662216023789262583727307759386552497852845889352632137189009934944159358456013096341196458280439627309277848151016386854325738512227422435736578688366265278613535781980562314335000717575137669487781889567989086288123210610035310985881746199241239249568579544946679000837339556323927945181386315904938226539136973013492337471461221552924290164449740434418064834817468754601272430625665256757191707310795318391052426959491591959550334045132550849816361111138027193612652790478157852744672761336801103761250766128769729052439070872918838702041970092097018826424389884961704830692324218015796472716202606628124679877740942463043088233446299058903862469509594900934108711396523504402163859564943274902543533881558326918602427332671774457216032241790314339039913788428713481416044086779854388505377595872281531519292468949055279826214667073136982980303557443606281792154665498620185659272629253941750520029620857825942221167758609731752130198070783805776497194630528074722997629610519275861816833932238755484616971277020144386147127122261471595187749544625157601024317994594465361638582552093110791356566491910748649597223653345034886906527717502928450770988570407214975400612568236680969637081362 [160,116] 432830567893708423855011283463155035298124830204477791991073581417165977773225956854320505731505096809649546303666589647162270605939936313777246270984603229785762928700247560389582192176223618363659882680332379947128537672835737074924751607392607582189621051692053701345905311699993119532427665095176258961106162816603376606065239556985250734107299262819112914653869518302945324332966467551660382064143096790610966697405848842659388320488652542232673522771792585900646120037701347584958135895329730028349009055679909676983776095217800108924503264808991647360050247234597669374781180715772779499390777539525995802657564838678919762424555493188154058028473992636040031888198075059299028369374121933561400539133796921164890518279630934443951099106492924185022512956782589993821022226775520805960492498792820909644725445105329948813806009334159862121832444998025599255061689884145631341751461168228002477848215898619000279120491151717451328965368447062614044580876744440564915862155778197578699456530253040245896328450902759829457747033706494833616637486429660477722165675078248270141837755375023688620607402765865209317983062844439944488001802393347945551323428947337650014057570534432979067479442947110161413574029399920883827878948812126116981233283642869839323223878475732190218442802012577927360828321479532199275289183689787820679184624187120010789260697185901863606207582362401898468520538323198628808644756571535543512372805622594882380939231750824549407595982457959888921232175284372756738141195825756435986479939762353642281550706560942631932710744527602156972948516722111765065297083624578264531374464268824128753672735701539298426665107079013023895524678436726772139036241498227758228676952228812434343072 [160,117] -96646015549328721440652875528477339147245474080518070998970436734048637897686819324772884122093550604096341193938228159367669735608268572955315835159627336360967843423414832548312329596356699879169295788919281620655653693085070175371759733913913511481272984293101373147969410624407950452879305114171082531455946835084478832359574925299464862998005243921620008115958882525810046962020342045234687993851199591884068095021849982664670932334001085117684558894463023276153876294877243004664884943610220328706720708475939224004513107600457627696708131495911266126664724995052628443519277276036578302894119645019861642112002808164163082798929821237454632537600166130115972283319867445613708022919634930025686475933978770738944989066235732346169878674204520746880455358414976779793448987055493835519655580003429810851263980556216882015300354644786232458809502327688681177948934865178253006588323241213767933189578169241997075757506984935130872862215146180617371808189720818964337120848798477204995159149991975822971876575972737891903605818716362136719173615048307525404244257284009721365615292792341950101356163036918670678535641457350757940487424010742148622249996900351000126220110633039195669902312641830689363979379298573092722127018437508129548486865310583914686543768189431571177865230103104882882003946803951656727697197940271839020849448300375852987273276121361846859857175337383121748871929303080430082902131385190686517953007848485556480555386837188678891006646141832066521710581449394423884652588623888320581034887425243932244421219485410890670614411319103604719657929338616592166068087343792750998093196240879614836769252932828928190543162102557978375955331987736292740268378327922676684978144722197540 [160,118] -5379257467080681432499842044415326733709334835382417974175201652586041191460080528043094635447082511194000446705347440601546681875619746668501242020637992267592378913952846505186046373847129699966902355121615112644088134712497801800470382575206471213473640214422798888428421721456667436544098510554660147113729067477898457724188953721780887563651972489231744768455357590195005930454473167664340855614628006156948516815418583526786329910171546302990946671908228718024791640896643008837639642385339113470188673446072147708251493750501256754626712406198704699944284664117182707347901490424414056259164771733981739797566853754765448791744662560060817080040981689188144362339062708387791194051692584780691954270722745565811501856867018198423517724730048205115008820206753910914809356930137741924743821246038192813451414996010630826779258788321193200350127328016524607765204312596606600403715449485305276927735297739840036474539335934847280903427483661788128245799758808145398376390408327272548802206367902429304344008552065124220609819022371535585837831025985765693207522104813406421708231495000324358324995001815360307858124896321517947499325137576453598381970267603568845980186745149158809329709937166038658391671223256090131994520914312433146818107582707967087033355289597628747165077821442203769245781029208663559315489072156165848468885779924180219980690222270539759503140461548921673539907821914813769219966412986027106450679731349845418296736305722380975224554295245013594636744619793584709672991395503703526888193154453471207415413195959240829244605877645175759833509505103815869854808521128317993560601557390751301448206594562225824802811301222471442499917734911771699280248340252051345753499146603 [160,119] 9768714475635311545934973392340091467460112765259387475735723193829411885111828784384279134559610734108494482883275305349718013116862032997131771305823424464102273649561282381410883771885817562042246392775049717003145775120806343989039477450847035159194356919059131742516119453339667267600157702339879569078328564110778041566961639330072130204865351675687629101716216820305375505028581851939452491524012569124022354881399936730108219780646952324105522775762968794042340842829087428010097238232164690953880523428334636193992671804559480646074059003504424418140860881818006757049110622172297736193571415902140638701946158969654758509074373298626378873367246005716198432755663802951458553223376251122444843990638667531476876676902969098346407732187439560468220502276972307681911258934672071740048583421498824668771914653428723088892948174200752903641981365821379799232645388930131743729139608461276373373172896244058898153609976379445288590314184231369833960604052258977220808302967449780008547598026220962825757735002770322376539567032268265363934515118516098731734340561896375204283558323857139815866185153921854334724633509545824481840255399119894347301092917677358094105904863521625679793284852184613207206375363931486802715335390052273984612634265541807274794588150075681189241368446957489600225746484468255238898228707153493654451692755075936883370329981919048297969893055400324567829995478300551615143046861939706491361039383014691444640983365941335509739325766033209357117176891281310459381194323852812853743217910693878227302725661350393016041642458559467561190338521065363417769777765962634619303713668015430772350270391592003881114914283445648937790585474872458443505571412149964678739547 [160,120] 23945773938160555539538971002187374949367133327774518019873077728973226950541259956464805153977678472033718035546763435744393683895316282430492959792026033987358328502063982105818952884578396702550355354020512329330462750655153525084146082342443800701428953479909203026487453349464839279219961281315773655412747727592424822910553116278551638118942475459731527372298240238955672028112189654784110914832595490210836182728285377249216547137875620383656588245194175424475847648577130480479602808553846465711604075514520922281545083911397509833444495712035557138617914400263978309027341048963697315382457129414229476360628992046073114457638472115900144807973388494947453550631136240709220113887460036550078290575530132698485315049145931385416555510904225731633429426253839511365829745797245902786505632903433594192546807382471822528125969571878369615773739685505638033982792608792236877398763605229554028502768761076327228502807260651717535288634735862294324005945246322203784097042628386928855224408448640678249879744153026910180873019533182040526313813723809819803980588559102308552541939868506211949558051091885481796765136814777796108251397087179292012168905800330805719460025390881163956643491357385667008745451292155141102104743637115603033246291048139909159999007886461411176585682780640447432833762826717938444655840153816623520745588626558918747833052034404245301128420347233695847168337711026230663022157242206401297197113481364245141124360390851850822754787957848210602852112497374125927305973023225280019979326588509545753303371044637363639058221190913621625461912526220543776714193763882098784007926280554524811552486148412814823491742893730828288657034092594649509675011502726892561 [160,121] -149219751681117173950481831423565311192174730536275745091960226059074413468703945303674390140412158407409746461886477228838025375390088941106610829718554282744605740158952176240173851204614545972494667055072217252965032701403673526718643681533416991962678889556534742570504306397674798388966808490052556939570653729739788584313815169593306467979345386808207140187764417406438030793002938971519595724178765589877721806798262409349348461103935988191850279586430212280656040646741136668777103065808216934453491339656324115443852222664013189013874442186786492989591215202863073866944785202257401679091805514835866186009717484225889894745399679385552539497879659042569253994786542635849624208659569194665884095859118625333720099758203262164344206364365845173946521731602030015026113414549203927259659219132909315337798401875495453877726938453396617991568329002642643461078510769090766730032402053628251349951194727604922951599320526371670313329609864458096135039014972226086062130174576556483084849429129190051873668345298359911507671839214290529981003777186143673852190460410734750832312958857286912587577761891884747192995891517604949605855133707359833672962425815218853928168476142446560527641701858490483347191699726724182830778222341837149351657627286424273084874401731387829688881672869129632318769030779851234204595168146309396764477527815691766754536866236818942247942930068618654656160526571868161927978279120039801148340517222752849055250754940523075006770353698228093851106142207482617557265659533720116431293246423369702619298152574182403322899452260657818839927402208667444965219026526448039059343586723000947668902081962280798523121620856507137579607615562273843395251230814898 [160,122] 156040254151619939607034799765199895511347020857605918165364470829397222842951205135267760625532750116576697085094511490630950990101396050951888741726727201475417855368658344576783480955077889997910975554150634827518322435226633255714534718062020437427410778904420491692583755785425834344016813958081901579884462987745895163558225983496301977547950680112875807618048178402965603111412206911138550140831350624246269354091603737884074457543201731575708545106487637955563340621744733679832856424868057144624931171204648684404440765838591937955453933222415141078845632170587621850476236084436648870488338969364078258042520805502688107574931808378723249343132999355789458587019624817397295733888609460139591368858811309250938375518729848589061027334422913886412875983545985925064459653902819638297876554672671692732677815447773958646436076626774140778168332221303615085295642025868586547695666653707389688034010041756947732907597838146112768214685961093341971047147681913543762744851211402279263769520579168618764868335746387451754801966942945563926186186088896976767921170884615416087761071588653447323860445193976897593434464130005065131771704811121000108904221879830913837882057206601842713720087451463736841159149600132266891923585485771228683196879807373038379023757346361703167550737079043296436151268810777034500758119142853444023630549028776845280849698754889487395999419243794941880018298993702393161205128798534947107640702486826653126252074434306902592893382141425321240167722241897006678363906103618167667187209928143649741891538792274310329308378080646387962675004255333021679120118880538400790061446574763423185121262281261968513713953825192378443197552855148425654538754 [160,123] -381469570452021650473172235516857883948799339965891741513925522238482892881762107186639414626045344519825681128541862823735111377445525665043751453679452409928865805351282313301792961334730392685649472052783558352514099884652588636893977305774813373916952153253378308460925746168528401074235301779060173872465857570607740722791077227329252376189238923453985242507894528107740774520954072501426614313271324770107963558091628428467890719229054137188861354287665038445048853447893444931527112034218741851024399594741830447522786182783227922313620156325044323666441967364180620742297499524728426916274834333253944814434775674972658687646774810262455751234379409151340858579767389505477774102506492559094552432001314643380216490544653100386622700822508470269393838224172999854389092623935917669235224100004009819744658779632237148703024713553016590502661937127574303965264923265823247136469721147822582503605810085934678053268729191128826570052796325510508486840458535840424912740313194881299898199028535769257219620443162388890089812636308610929566877239627233423808618042454406292565809701714936007306166227607158154977657275612046503259782226917922733308474804779835061885472949685468205642642342665936404861743525909117946074589778375135002381017042863832158149438268573192396801362548282522907552926724465971231207278127941729366862343039862090428206442464308544796355916409577964792242794623376755213167276869726249394681266378725081856734650810132419406668123990795461388565123139445752058140003771205024693123744635330526949232387374453737356332157140195721568493268839100843854763473163688371787517944583134206294774867848284564221442384923994832342693424384395835701880 [160,124] -166139997070732508938268985983513121488281558518993466045283364644431395182451519254915316608189117010251660017986580767187919108451485960818202797402284612179078347301813858601214906550546923126988218759601567508791694412412486214811703115809793710023162731621039612099686472807957836991195610903738117328930703187394482246045751146465378485381345082623729339774667474950787001221236399250953433258738042578379064868800404670046237926571219859107227415255956588156737061766846672275497660487824441915282729709624129504915751883466118339030386956798734180632338373490613084345635634643844841376849589407111729719981229800984231379061703715281416147010058763302331560111323937673048822420474322996508018761414246424374570485397662068368409223824947242387930018456992056643164562718378292277841666363601269047379902504809927496314979227909836907541620099199541621879810947282494657060998017780476606364550818516300743945334066900340056719157664461136627212791314740726756264358993231936642399728550163990852931737699444786980519347219182511985902904649367230985249283395877588822996716823505457114588575858726516660921204594706437741082893312040463106696792897715818713888606314632866754289320958138707506176117765471478162290830527921556215244357794129361361729018210882295277067744813815436522302580134817805474575479848683544849521009122623813609117384378261652822597180876615056427905251471955476025732467886276774110627301725141220428294413568416251085000928621206923454508493968112597522068465304603058755757536044328218370764230451564894556249511529347750772003086468311511903046805275364814334878395590921009102509385208045890852461264836171456158898133558434768 [160,125] 57584820814573398341300848607450279138963123031809951793464927570812747292756523228855968005519500925073855489118664610682601531012748574301177000647436072998851772496620217939520356438593346723131900559577216332660012078262393749911793743392826705560849788721433847664802676541071204807222164281615764296163437183975238465563561588108114066348152886317400881289938952938835207976338895265752335692097525206079614852704879612612145228701873908374792305535061410900547597261231214237243398917676146431558727200643731645987733054991656110263861107450434774291773070051227587011255107920868073721991137166951832310597226218214855110417398468936373847191310497202106806219272862366362781349270777628555779006519270346168770955240207460931715499849287117211750636852941497616005812316299255353407893387736168855490070430465373299070904849837972627585411308983589525708641281103263966063678444616005616353269176946649628557917701891828948093683116714178876687944063111579614579132960743121043364944712841665619700385588083199440905265205034730905085936940521733594341636111142147419775890655667574467322844219364653620438914053149115008451895191958857994642656525789800840354882861635382755830626364670361829700386961866243795829434478376091949066804263866515926272316449619037196703431304491460344528829787936258131745717842079596278255678440887556482989369396983305259661666706896895079521977470410244122489664664851229889478898595235290981283200684887906947611741392505555057168504052641679688112112606949784813641604433626857982264705951445997434807516573060353351672372668915771535421786158863520357187470481871565402252661417750311374349726013391844660034772320 [160,126] -315625542065081266575899478037242269781289898784149700689325158887876397265023820026850910238446281896978232772701535849502302830990883511915241676884738026971693023103416528956405850662798039443206309112977593725163685739741631901461348912539403631992632987987730323610961556304566025451643964886765628176977929465764463100191579243233400008223469584752464851037254479724088260763786750540197455012089373086329609822670512816014605154713833065626238991115069512153876942926503759003489291163484726416756861605645200715176685251180081571730977512744212166401571981766297253800086997755681600148713948884751631752229543830191531356549949761095445680086864782632802702724363067207234839807705458536274968477016045853881695844027523558020576127034054382995021792193215906738105600872737821196327465347612598832470269008879926983896398513427686857638482076557229033771797627669957167737812529543791718643304849295086430100237643672412555236455651790157439699446699282858119321151571214488618233916512874180617058453662680272248099464214189170266171062302405013210134998985243196753630790821163225743617049295782277795388275306347623611501663388552021286169610996234146171573392874401961250949307647140930330174130209922044389332571659313551038899203069363762737685033567072740764430791734034932126189062375903146741830998364593132125282211502524291442603105012700275350899465966307781351349208785034909500879725112163967353528084499580249602592593166126950974715374774448156924550559473102834425262657316054310460918300191315759899662205957653890183361880880735670428827901986548949083342977696201974603356925508923567037488000758328928543748344467555581560603 [160,127] -81477172462062301694530432188274810431195129477888322236728563563237394159130273334052088267091507013863095759094452937163682165919291823155553202601747993411226932400001104494299407768322388676174589076692707809290647163077703447434602863771075750224009949519019287227168624591145531674858163727981885109456942944637337208060231662490332896218466882496681033556160793175590216013587374300649326151659807307198454640971172089302511065889326755609531508736923395236899197055816620587620884542136855916613471318762037984007009435658491195824053017272916906719627520838108021747502804131218144838173180701509614648804731414328661936297966549670615569520983805237301979723434499593245524731167599664104351668331074821694665650531681947731378878857484963284770083567567401501958213126902357387120237191207185543521636486447079531224598805812874840680125682243090192026792311586776106923712551209264658293281478054648783749824598532424272338258420724685391380320344103022255696937564337493304962625640399808836950260639519562961657476682061362314409968453179328668849786992812296420888068952002263442780365257191576312996709758081856593315724185193796858663751892079753088253137646111709288912355696891206511688024045692815528344430228318056126566550456224490213589752157183526788798885534221224805010101361136308818192502749184787353874386336836163679795720346860703628665229858307883311157471466605398094252382161535937977188671514734071110872007957569674030080124468396868938732034197830830189561903860490364098592698553729505425633884167812693726481803607205992888576522614616292043020161108136751443650569999402866880658418263041162833548196102641862 [160,128] -24197312778325748035886895779283143336229587930436907599969911209240217948245449098493353037588056621805295895564188058822002405556327433266776774827668912472131556400165503718609501043122913048200241842626586072918831224365132981726637468751657614114718209815447038587109733666104937234049968490662488868119432297018019474635500653948950165887773621567290285027879212968673332738032103069247927016753687185052348125387267969668809182673595216249263782253950538929906643340811536437600089081140544276019776585600329500336986936071344734611746057744612174922307126895569348681020071229728281412874555614068554685950907308611646412175493776107736783057945112132341688416333739098605082280902557216274151718528058687855356076498891024658617042504408901224245913952701913918577232563195806310925835953034647898592410681279956514073034279254331258947535583830075177639610400219822203414754511479919096017386539582827885398688272103690402308674984107275424548989646119024726514256309731796676062873257449327020767812530598489914137371422305295189951569619184021218723535444839371417583191268189524008399673726020132919610373774483844503843611842190338588252950946288089296551053826279203651408253070713345887104909866401316394003510859555404835559061879939775106645074667626401336321427746718735477313304012390137607666526545556717254927690687255229354719865169039710930291961452174568832329500708859050874700374239058955962982730532603264060788537546338534250791180397526763811821441864591142379267983665106159655010037582391790453897342499572158145030798254862386348301783109467536937420876095908962247042515319770914896344400797481611781797855513 [160,129] -28745572743634413526282853872066024822423914257973307064887882659816871032039561051391067805625730636352903117880815238913345550492035709139085135488254173906017175410535030323447387533883049967624308397617156803138258298434620156728936027806652882531565374110426441754328787385363263034815033513100613061917108138471427069387010043230113500808718023941049306876300044670795191458276353025068487033002940815102099951707086025307569017066350118224598813645759293958204686938827679546511304528977342012784809499364910360747085893214517652279537895675343020951605656640011538629590675952752061293190507102080378356573928637409199208330976064103049252216452801134341213812823183828218869462386422907894217839614831868837379611965052603979400629118547114616921685687273828500778788230296005252701998519125116209225118184375810561419940907950460167111404853099102405643165438672694780899894101658448229179658969023448071282465034911633526440261639884584753684356896798777512402737494820516466804505124758816729249728923510212945215956997685144036444705260783507598170235340566851212430324069118864166412741316773084638556315373735694881225612020366864913829079040809445193204851845649411598372308954830654439928052568219182377118385669512478916074135383072487723132680286017518032829909512679913510200947269637080239356815124704155788461867337276893920299954493538452169409751443607283868472930272463924092724359335546887260686304288971080860871682313956106574718514068322283233125729367111398902358655140145444447704542687359605402068999327132266094464552595630777704653153432153784981470375762855482957834853314070302814924331342804935368389 [160,130] -4807824717761005610687360868998498788006525958058336177862263021394861252999575768974423500692417194974543278903506425297062401331367998769803912632810562861265658427757286664162433987576024552847746823192042738885145765592148315553275824417872965894131360570822664648531697557259934067599386864694504194202064685153844469821005664903919914165135352466608083311573537757016833659043414101046405084876616635888501610922210380096327852696088625777773263966985186816481832307686956375401707443120920051145097087674489133797426636636457251072385993925291328507024418179178853510004487658791313865525960888547007061426282285934957691503059371905282205691839477984293032567381132335753006956518660748309265545217484108601287509754877980250125523435560868502104913704627492716196172678400904986334888236914902643189749753318309956345121889563446127476605725114470365619295037844438453939148995962250361172944868350105624701989901498435731482611026260446565593189392550890677684585340108624599106997010384470339379082934372113818686789730920992830240421396782069881047595131668016445941419333755743100359010012708436113881466418714767105032404494822237676528116711003617589968588876518958408746260046730735429940784359267412648567961243303511938242642267338271623473331581338206482623527951446402028077663638409782721931446663468773580779551361275401548260926359162769455446963632210244630263520969599316696779256368912972834207488498541379609635258624552061546915094804340595878808452387558282480065540637874928140462333898295227391368170878739924534189920469304375082530619346007088456803207357888117420853182601363545024199496754595318 [160,131] 176346192384560149575772318290408568926681899871287506896956994696725346843558857013797440365096641599799355231971930678718717886469773999208137613863995834412430431020022282306925912673439500791041864317474153999056954752642403188124138793934035957446882794563002133539741801122668818232630842843768837204597635105103012958766098430349860083391886286367828162227916978297800568485981066961659431264706366900042626034876195411963090700293585922678076645506799996843377842760913132737030158679883954903047449969525385274291380021855821818198386898603505131456470318996914331245632293932733100693277711659297188685274406672859564156253779583870210394912908651034027057699881089278183201132713337141768852095079412472102421832252152102177331418978374966034595234385186882939270147688830227541617016126574708786341853042007597070576318076879366453759866129751262999041204328654180309967981341872592325176061088479963025634446946720443572169571231969779196247784727343710604113832698896792750146439034347474803227564204537650389699928195096204895483193845582981648780108119748796465676755085607043599339361846354636195023100309544019557156780098732005014897439050066632399636045118015101858606522882518540928640487178507758120990898397508410287896925376418810119486862568849306579468426850141187514859884271325358205903192564377005126700294951148752112530973138816477058673367667924299551344478274956579138000009512663499501729134898478298429050343177972143863634990364567406636978801850753272366735821370938740004917697317261064214440011093644201434680162136396415898732573653381131688154840127697663728369347362538300207198678 [160,132] -90746279107111091645506697605510337562950037438579401347675792839460918417858009806955519077363611643841561722023571708319883472634326935696148228354406535240897835033656676638120699532045169620096588690497806786997414582055229575717470200559886531689599095611627918942294625959961763829493771028984339062398588954317334744683892755414035621025120439604054681068858671926303900927503788757654315264026095903231535917230365548576170133456030808252298341052408637353081782762268839067446430474380358670732736567044064232041322163053765444875532008240687323092718273294182337229342479894008563204822034497434210821550220452577147766379615421098137046121076759953997408687899206262183448906604377451819827565939942707647881854027207438207387372915653334368370372058658642492875225296997059570221213970858526517677119751364947667348388124099948637170706691644100979559670039551906029819956079525392713591254090027888211218952958945054553444675721217235311579583246134838462206562087907330616144172871688259177040868757011695961732383749002097918634127968924066829752043886633403482265994119313193540194224062444965944232999564774025672618241787598718879778052476195224114060477108728923174783164957306338170045164073810708145653325861015209491290303915885832523759824902931369534962161399362772743258061979925315502629460729905825205191076008436274795628370949029722121253805007424391837681300671868347884381245238191427662277580967161503462950125766357267670871333089439171892650810471755443319580834012485918403517923209771860687218439064754853823957593219424649755133608367345475566842256938906737067201731677504298269 [160,133] 609106984603344202279480598394187489714251148004052177443632271614696137292167649731618553513306154796169715657001363001515225789218669263075879124930102336896983620616258553088104912570064564028603860818079541052092134597377340954973445716239242999131682784588859124117845730900057741902661275472149416537264091857516791280725099666403877582102730288851234620715730056141670518660346560295211298059687891374418654258076680260398420097493382566513264792199775735190333831364364444550351261831627127417386691343098122844593065742520098604752582027550447712738026164589075256363152558187492744682006069471923141008055596806277168081890674797769281716886141544682118731749099834637674762615135436263593834824249439070199521207344153165543315378841917661702012212432695631556938811937485935919144178695031102205781163401744743594444377831733930182647274761541926061450803325232384090790945562706969697641246137765785599335578820382386261507213023821934104709330731830298840759536076862242209746587259953856134379235334677845484478925753539200520149281652505675557990644430427399562007235403420467964238970753523246361256861990349589216411380656229691088348991151963719585931821272987737906922478897025664768368058846614790465185212541068519158250706108485724850955395544163620187277154528639204200046773746705722857218549054623222071893868782309951246750674889437435499942762343522567719161497634064160082209552346495459568781920200059043097591863411672768409424430386110644065854943614784342774277863464148305206532367987570061233921522273590773416203601282937419963954270135068103919183831589905476583149032036 [160,134] -2328763526379622383259709019109245909111064579693828389287334805133641499985946647883934989342518182482459165335691807783928245403765734070641334254331464425382977714165473345376983055503530917145800365938692502299710388546844015077622604780621129067550970714324980041638858653099780470002521451862959083879371574235067992163602069239336249079678853459809313078638569938355451445038808223064478293255137903465585418143588468191309129830301400203705658621564009160091331769625806550381499875374200469755836208690947085573582871965621212292448792267438170581894080793818723191617467389813280615487553359956257810390872793892247971123180886470097775427361096808795137136778929640500746401853710346931286558640946642992032010495736723451325483715620845646868956728717991216572023374758960929013997509964808211476301443572089690976531110831180243885351564403397497370692485479294055177940163017769324497679922864530785061573850895027686765494422085340285484841758673109753496782209897673083283215044583871296301078422221263210757999200469367270766036989422393327818505928078007830370775874552713695071111116424286342044189371609784191801632778319262403466702064327594541097789135306841484694621947599254194816497532735989509545493481563129434475683261370734285823951962325642331709896013551218341640349462349223797028569378011583203861937861813617775151954910613119908363482873837791002348983082124481965560499582166968287046889250696251521177109544233078606386635431436017588916213395651278059666328307954647640476745493467135605105444312905701569387238212959059530988464291731028602599463528432119239803578 [160,135] -62962522384710863459212282294726556590699647543411503247003604284225949128314047245402617981035679670918623981571482105659199085032963177501423271600163366836853133522333696723623569240099883034523023431081171989563859650293534482407987014270890603754296696710326033740969025805519802864813935190076796065730337621882638313149256389198758251855382079258652892207843437631793140048602261684887604791829698028168191022108482295430140240613364560922845653999805821161892086887063492453114627681925473331518478380523433831655536760999375651492165644024298052657251197768301927732243477288535977582704031650702504065909728271507883521508445687492716414292557358160095283902146721332692677987507782284455303750199109412348249935941918516803584700979293504085047523676962341839041811205662829547540340585505304373561928322260119296524626681530881864195547811020037555422845436273620010086131000046074635839788666001626346418765560995667814275571263017269418777355190041075498944563519737571802600418269639443516462598994723614015608157769832537753784309875762808623819011316981280352329871058246690358872047034432247092785066940572332182742952604876724616109637482255021878722828605827939854678968555487970960491969251270681180500942474232114206145861809510406258658379575836288975633981212036204792757602249381245278487944770446170529780074134238276090923434880105064888189904766269701221979506228881450422412904299017263108907113045459008722369054428161172153239248770233730045657256320873338452886583315942242909581392223397621989332099139348697629438050878716918454458744483893176695512329664059423 [160,136] 21265331047058628386993771430397359675450548661478972886993451375765053844586719917982067687872811227656795169465792961056342799788574618863743408273705984508816212715475385559638159203430353051908208050072353378581646827373364300677760718096593717299137711068646739890977874422971105479768726684045013946783579180774738617368781231855194393902386102249878187477363279633222709738255808728165770090449928990078222683125686978081433030177042101587462716354711466574929716894079867023696624536072243972015857105284723188170086270281746992300134880649144856086837969751268050770911912127667669390168837906614894561555547639170912234969317776881247569340525994708579421902619549146216724564357473731910403629901165528105100422336943544119141525303604848746057872222172084726501385118108874440557254619233039426251530402452378731571152833465919899196749756859042728609645160229295747391968884860899682121088239716935518714343089758531149383272450846595346917274405829985287568684866547321599471642638587130697475414355984227913439125276889761869903767416101447225894985506110535587303288044074974952240105155210447932499707249259380606324693783274557644279501414861845917592429036041326169312294699193229783923739600261695391894735545608381740629293916942567665825740658769477917244832889013443518963324203490976397321823240742493771630329661280403514446259986413780357659316428678555305012069257757958078417621755371577719418218658076669529815014397676801240065477426075859992707707630061039235036148053538564884231027125281049091602943495693118734224805926688644975967843733910456235048446367 [160,137] 5592077829141135840236549663923957940776643900186898252101787106807806796509586419536868434450472604740154625236959897105495120503726271093308790560134303856384394631173112261114751108689972073569581930828105168462185811922224804186089061693267261511695001906397134132498118184069422915240926325701833072086484588686649770184302420414629069638908098642564721431773289519263511611348273217234595908940277087217030468825151305846275932191535495644926291465206513821915829909303227146704981133947554907982125580888260750800241946913949545365300573625891792602243167988085724218032455611649309113568569200902925640982922386170096199529178613788534754913835203942482025951328354739954933877280375167039614380785632495656169329806220381894551103610956808970144627157899536544006670527476774007495448714751364411491307840144023891403284779509641418389893079325616021270569499545849371169615966340083949659131182278342248644990729432020925536084194330237839177620772318229385005560896056431579934202080731724223712138144381576121088703365945202410759751018332276844494509258757953490048579681929788408241911190993031537192055049261376497556107301499233967130769843168818634892395282050580201154548762335707966471817517631684778253017337631321693834688868456068399863608653266906650457540955999077088976762632319509181147961378945868344194206518455028997650675758663810459875736813018289026153151062003721858548207289049183873852048139544008592250516538824842820072008374393622947961638485053599484436757084044911878623937874651449721749809827094420099689527142048591240952485171577381939271 [160,138] 262595455270775590463368933082679948751486499052995923307700684476730994834183538014515644782940694003600296989702213895253158186114411494571002809542574117804412563595642753413204643599308964596907627970803967393490191077896496850826578280319449174394366293561027636767480451409589693805963474991069891855154927344694385130065686963841949159614537438660099808763078348458787503653552473685575884515067938393096493775984295532997603244890985804749245214219772133776778052221841869724414607734864582236973057639102014352258863354492114517296439746766790948573984987380406286440826299962515069006084978820723947390884019662138744002083187865666061122426701666629504681485879216402647478499422112495924121260412535890854235385548524827799949932934787233987825534047181199958130509685711377151210131326258581877953529801091339985166932889912663774366416183821360092328455466118047024840114645525135971382944819630985867360566103922637136753643717948434400531121687261960557081151164109480506766497714466222192041938066066785168557141634600697553130415745830508887671422232675886058626320473769194644949013063765943498310178687999880330935641921098230317041335050900213670061647909778245780443929895317068442338098749487711242780159592723401968906628763304315481311444889398264830101838705293356470380555971070365319079256703520770325856467337124210115615563402520594173411775024549926793409129329596065736646569065308805053358362920662060533894270318326472712734516335573779481271228048444615289887385604097984718237723873868063659348401248050288190152077502661279628056327223158 [160,139] 16125987241134319849133985380805848737617868609109001802096218414265448011992962332196993412226728671105818260630570377645100061264082766504502647278094332396716528751955786561488708479371164664120027048579497320816563198751502346468244115069666763278619956842610172869085122766407680182967506079822160244408231304537654315133915511033649458804229366279517877369662320898242922646910627300817092693568666264737090908815525313520043344586874033357408352918488851407701685298776319938056197631956493766804702992785667261386315727619730461017776169143442571078879730825284250633918184657996126469844337699970957414487030786193890494093387376302368548697137554594938902542861979706558889553067964645251722824048074972636098183578387040399661875599495367638679400210423883254142922908529384983670620698282822765647277756234893299240347651679951328216615910566333833885569909217590858281856367793117459602316248452044248463964006698465856853827824368532207649513388038118850121806300218916021500024001141273229358790619466936026172296373382346501602067126231482764328799116317910909572121925382082778657123851049062198605293400770675435413153533636340750672178515550543790817924430656291083638156316140529493445421026369354877908204070544508977882619685425982883478686308154256757434609861635606504821965971446505325132587633505425635948422342963976390865694578619577243244920818684619597064317902737426998545407899130044234766664122726031267459455046308391369096504333094860975462124568024054164978008852196688076062894987711516772797851018628354834686631505869113585931382 [160,140] -145526769161891213409217368983905445459506900616630887691187568235023284707254579726384643420783763910062339701529055238952887189853284367795997942321085292633814963842414654159550462948713058764205943450899521377659643127585269200780170669909195735861662592849435334108039986300377020289368032530154596778589447974959507549581812882971537535575900236382256505259236988342488474157363492119659671142971860496808316147386699791841940151131018879006124973407236398195743875295320516473681774571987849098664171325401657870363310340547750917331864492406917908114702315867995346917782497703839951441658223242080167617818387579703102768818714937397382424020663714983301436888587657375104129499748496675744818673189356562937570705371594876959056831914723277614952390481751029777279177616490820665755731673982501871922622020695479544050226156240237228838589250050281625432927863760171749053009099751806634257608678350135769333209666503340033828321616073511477102110699014659467832752986988039312447740003853748701022558513580969642946466112930670279742445031343169189197869222202113779433463889197766686870565494837289777961214709668698915260099114582364529353913398930478781616357534110062714783186115851630771970623488332169982422321335779568155495015130048809379049625692678612528658599081812004078405770468649008665639572176616496439860895848187083764182019713682740189268256876100340563616339718831113433798836832080657263144610972516944142219572895216079145565106314090543644841944955209742141848080403504067400759238075463079467661410580836910057252097898267601 [160,141] 2786479056532070314310736726792492426420104358917907073072771876310844483829789287750433720015947180014473202961274387454192782347765507261104191650526428834912587668988746047527972965503384371429486557024157238892465577979612231820230399787879513429030908226640132954215702278356819615899758607930011817028515106996834712375313704848482502767203883239721613802495553513013746768757351508168118841300683164581719645539390206641919168651425263555108274572218649475063873487995001473770437121704946264011899925126974977607773877983076790840493368851619926728565019407097261530177434108524042883000822757545784203717619464914200895708318033375876121838200473911814731815841667104094436115794011062232392418805463661901731954377479859783020677277383707554021411767052221455952310168267844858690890086385569280791355722063665501395767409020425088748793109864625884721663884192526950221046164549703628206050410316361710413769817977802512308642536972425077870128377146109224162818376436673150962304083561897764440918182121577393503512002648024006820160810566955916603031289762207906994134854126322922702428234738686294068626523869265173845480093238416524636809617505036746742035254427313047840021404769390495305833691000318766737196242990430828863516068850821658758637888431035853178587448229205554218982620274023586072315054957249694212513385501614054364544926567781240458456486536300629386330064194695471742961594253810579715043972440501553922120651650691709621608215253384172872856005237117505950023052903948703140579202826122389144440652092432959403099 [160,142] -553926976146985816404146981032371833995720141587471379898517645526392102590165784341134636985144453951452910993489629446282463931647872816443630642382804276657908239602351517457444636485916981744091996200693749262717717655741496525287314448534977506395126563475235200818955909718349742395760295003553733119511637633509046445977990756475244810250042029521052102671749201425964482814821853364913238891684959938274170958965977153165769214316028667159591462401749027219040727446935188890894148181908847651086184645770000466363265524585889927563550523758679648384580724389228788515298070820463871575392463985005795814947325318141177473691955645445113956604999540338188669086424187880504699486137207889107924556588314257532802092699581401162949954765193863605547628072431928104497460048430689856556272786550049717617038077830650376603318345111510210083941595020514194960182764382233932112589385699382163406127420198944682314111153789367712855759506646444907348555407806639369685560709196459953020374094840867315000881016375672012463990058726650700604724134981381151700964254864541089506695172677525384399770439772450340868120959065347356238161722828663850143198922556300604540072547500076439387308867715588571730658270502197436727914384924058495220726213948805034427963358238896358561837976361552779361630611072752107176984794959284322046252969108764534791540416233975175714172814984952450521272026710594043291717773910291813528504656860466385342106808074051247679462082233416426947599571992957095682087544279814976235681560400926642660829417476850680 [160,143] 2044677026674042565061477854027290058869449818486883717126162357050616001642323059066977798610592954040258128079249621985549767629156298022554085165163420327403134535040373598762329415828434137628580185556433848341186434326895563745871593880031881177662482803468079504023812837218257802200011292252450055558604786719534670738822572481003414417323451178440427713156924761277767246920100812720603822953718630911722356958296091190248646250242784752161476646697375362860071130667904295738433342634030688425749583550699118450341283504388526050018199792422836214248209028332420265303795337777679760331077142295781854517287529728980250673368211285773294206091464356092267235801366470800736662844554568223312747028388625944744594185500767203264654177092730237651805135956339208168541339861865272155875837830571643010787613867896134362976972030445902281530905383901515968677807841324313611064011503940865537089104652146178903971323350765559974418295486489492346952456682878040452212606104345795199154285615285742651521200337855778353018998913567625620727398799778465292504189046298812771718521735747836711001483404601501963438107123124783364632205955299754415101316635509260062551681260986484065384274265466062092160225057987280938337822596416514430827858949300956844351198770683418203809513531965650250173472325579793701016033615593371544356694006844062169723739918079992665243773028819821435009489844431509282888478980647085229927439735284154011966419322532273204536451332179538636148457843520954255525268787366867391333412151451030295097355036 [160,144] -1332237604597028630715961982118891278335803965885122512047249644159429735315056865467601901249664095824333748571287937925676974669191789519699328908001120843673325282924655032341693337432508195005917156281336292812424073675437591706017593856965116205842763978537672264474340510379854511944562845008877716523013505218856939491683930265126007937778217943063246014174238541291780315491157313243144972780480476668849391980770097550789993625710037845280384907747847737249517815794468935549567760786673335152987462190899661708831238432065574994082580897599727146239504090590103764264477954114797209329227886705190452732861009523906280936198248064602003645950436681660769986316421070186048287503474382137427073301130977512378927819312993328676749623240177735873207020359689844708517910800864191379320452614814202407467662323111595321456347667137279160429680445194391109686655967233237772319105564779861519165704527972501906329992040154631552390775289877913390191085964520611071356655569085886754612769363487662176953182018459401890695559196469741436331634081160380993961542557380697279457568096860700944259628884370634472297875478051900981686045202854581639147004192538300011109175174111415546180755711349718231015858807777376046407129703835374963574604368823830881218682443557325648284681069489441131305832245983057646822776974813167146370719675706942049872514180389423959616303975953867752767067062206470860694967666345747585506979694138067804725172724291038975807321519107988712957836743775402727307368922567431097272087261498722046730 [160,145] 26861666825216147066404303056110410599531462334271376467023887077472897852701056590823504785230594063060617488075716105622564371104316758279732376818361946126088398419279655455387042559118289850231427968243849582468326528830199135409170861609856941896477462232761769850098388892133522276082735750900870502174047834143276775619665134894877049772766684435682335132331496264085131083749720443952618695684088722799075915626599088043968153905237837837097197784633999765264869064439525854784182055215329931011025765632027381718386347120014661708646544297644260919549234381535279220625526837867413537190685139561748032942715836319252346985605175509768087735718327803564124048564837654142063922182670465940521880724461139726627252011136576472405956662951160672001987376847809644376414130519114420896527247328492645307111630138010157700227904546069694648967587533108168520391560997101917537482781716604016458443819737901364325930869616837030110459204665984563268412404955872579564842716088815465465018035417328423330006404440165558689930472590765032441520773714218783622105997799231199463644177078874985767530020110827698737080383632491948372772689471519230697484826391327315449537993765563292334149820060982830910937854932829782749350991853368071261204423967080447081630966793753631856178127423413451511441464615383814955865429515573785230092007938838423016109069234161229745777851650131457868907525837609844834996552516457784252629594941348561086975247105051051662733898751346277704216620209159163112129816570183213654726579513430 [160,146] -701974994383639542013084157472838512255759517815392676060627329547820785233511674383342619022833345322121402638981923606050455667480066606626015869124591650763298061017512066236228245906913603086382680395640095327852158992778121789601472836135539738803770222821649850616278468716242497382882460675203362881435025594660363319021697019082829727415527958403862311303960652724120151018748638204723761939290430737999416478019012719937229062539404567823230699459289059356368579858902651820435453825825285083836319685791642436737993663120507721235345596027431832811817909949032526506600070064133727811004332902536226513685150356821727258318116407397483366219993528536960604598552297506385579999782955607663237593991126245479548657696220268462520028893183130143965104249369809053031595487834084785130189022943682616698459078909946426258432981160039338172300086098284902728123734880836671997195841559333723854860510818372295631038655020194992952670308633640432540089059054646532387046776663430728622927427734344123539077079273706409466571153269630750611878359022082217021049114368155779475144377242530802148824253224743523866687265578837923837362037326704637456753717493783717985394023375507087564316890034144139272155690906706956116674541095960383567781103581658935929163372046761469529635721128967688383290073934351050356843378679160522972896221186290184854190483267222785527337361911803729837168743707168879617259064087964823924915699645969606983380177281665449204586275876183937484901804982148056095334865023672835606918 [160,147] -4290824123693170044913967665801125562939807054995083678995228840486555491835592287945273020146358179760137663540903014806489063296418359135871527393886492041984684724105496760077222259036673547263429163373763266557136578476613760273562474227814261420511187272982439894977913241144475087131974507124809884199390094465240703152002015916147266689600620160839532425199883906920250151040954081913879901427138288553631122881013488040419653541214568214515710308004226109777487769188819119188879305066404002780284855806811226406303423410070089439393954240160147600540325372097514506431662623933758660677783735091590933288614514514076018163823151901403913614280881904084639336928693908539372908888919516824343860020032283584784815879154032012845330129784303237766156985671329042677190664295938505112336215405169221774443973443720907415335669651464182273396165274751696506798219848377511582706264680451632968549450556664604391675814027895290462361162183942310525403532709197314189359522290797265666795401562163432179494729962565667833440070353641751693172636083827609622467802824222265697684412002587563177828446041878919539514921805908030517633773062766560811631320189083962841748172326538041758617684865718736813010027393643277870679530882817658064968090397851160836248624435131507325907242231921906542894871122549496703561151091913292727110921699492023919331901409446078682678625711492266814682842406241307574944990084055269071008125392849459450748882286994506522745908224825998463214480286936415430298351338578345 [160,148] 377936209087245802025076464268070062454002510213123965050934586409095516923454357403933548303015414233183004678264485362718412046848580740555749004850487395764444649878769818191992283399830670091457104834053679738563292412889618019547880055551683590883940993450437967365578918130545290528807164811213062869504987689265510536906600943358344565778394587735910921527057095701987310559461082537099289853589116775485966138174440391951707561837680788805420820529515338082607788215374189127147746835819561602466773123688681968285200973133562960356511459699766214545068582314016204181579829647628697824608051098111002208158678973554977591168515217384771557621714037913391756660952991901421349328510634051524561057334770159276165066462179718767720650804914415450037473473670671198845637623862413252364479335014278519544379867757710495494414109191896197238756539073447335645304591732593070427157798269956928146515981803905044591732754944233797347101084757165607323650544956030101441065832414802477665576394780388672261534827284976873675008430845166688273409440562143069357537043327201582488188355166658122458196824529239516799405094360600029407186473909262693183762500899803210744984698373985435139901984782587859734285942653400027717441832712247074743225332001406729736964679883024521779604299752286305739993661097183417700062210418335414369092526982007048242661894741932944324933570856070205575753557841399453559154520053889836125785455374821599919044025289645795651581114801606550454764277959643318467236298 [160,149] -202126088746242866578511977786475194560651764913860502921179971320676382668456391814646662761782431710375184989584864990851878293200672636746941615087266297379074272120870741873399102768386195816297959097593203817481286253604473557388725057906345736679289192531731147740703532523816200969990037341568557532270872291023297690747667171727734205969714440307043349498211958510424635026390353682509756051844667849711325084169176749816674457575837574315430573381252890190372257320472076739690821439345205717909582276601253348012697152722585862854324399899321658919569753941222392893913226539347915375746097504009119353279490738263683276823927844285692311254470600675658316271538726908419189563620566232733997036271867339090568596671531022668808784404398990011812912867556608301650256881872275205195896111089926865300640239829807132285027968617400581703149983782503694457409790236029937048750734241665068100597374652864366512156734781001904958257270754692265904991580225036837358426460520425541547800048493095266537728111067835091358766315489012835512951297104845626869342459673634195643347983877110297428835369926360263119746499155839597554455988490456807452223384049593242845885173992566106851351734643716680457470367184495744097368076538561404605289158249861480624109226190504004883632295641219292326941908436886508429260792684747150534157698450906112718419874702367670205258812224942611692763459404851222017388627315781437451860002734276961793031071458837801929990789906347219157613160882937047 [160,150] -9511449256236130579777319151751775844929925908480944418695560763030997872596920852658751387862930921082344552260603074587688584630637004181177296354347177794409577690308210405795443672857434140776004942534566159406392150059992960308084570793137333558920901488310462511619452447817905323701052358607112140627516294508863294733141317216319204958682763085792262706070267817662821329692942196473691144939797720690215095620428711895467608904592139142851636540953410854887079856168650442715701235369764713917203466771790053930946344971389863742075792635690135066158653687195975869233045858894152157656417236087987087555400751800486233365328290523066078103202082173380014758697158132214280557435011748438058785764966831281756654094168585946959399145560007865429431042886678389124719875421141539354663445595480634086262888304281665009359498224108883627025573594764305812117543467984529691764125233058148003297202476719483268123762579491045328796896375213226465977093392901746725179793273454488610973716717812139547492074891100103838287209907684534561852796892843134124548016922503201803191955708344085891447220657216340274063136057446543478089310342415741500432199114779536613023458213281966559891507053440959760982151035454068816960229075335705454834445257487108135785460842233491035388518390554914175800693132259530741174945856624346271287479612637896707269977566632121788679952512827003999939088649134862226703572970815999221766550445986539801522293265291051177302834117787577139884831487 [160,151] -262520034363630082733603243937637527707345589600076572263649404033777826884701881565261204693986008245928958152791326669273909969558878330261030254534315203046237514588070043421680848865529916407166542525875869376122249098168964699090468835536410638027041041535470945932322482533085031549568935168651453696178145946747961796824865996100133263766968818989694619231071972093402785065486478812556454570088055809672013187373971822264788622026994965315162674244423615745752920797048001947675523342228404155316688606699130541795824354198176543204957834737366272632944463914022157069387588422729560162736884302657412852421177760234846934447273084961952626252703270025815466385483095288471401209146896392415891160588287812680117263863771422934954787528753754333971822430025926400402332827814628675960688201647383288255947858694592401795604977174617938353820179798455592591278440951697684666203405883452166387911146431227673257948059293056694618960030322189654852114115187524561203155517591590330954827420839452086924898744372664532447663232469632960235782436178761167904299243223345014261073354125686974343824420891430630998067314539766390073036051754187093035116782813733608990093211452588167009635561457972154383964221552423413462417875048997132284864239461043903912166658996178670494313328870323756355063215799373334003828677474037067651107251673577138043025610595315027061785129946520103595397729478224820671588366148712931806043246326534355776963874407523845983196970063211103863 [160,152] 5632476193977203340190641719252130170665149894450613177656724705429028740552896267792355433534388534488859063593259066571739595829548458273223834997582869193689450836082792698135918631673614047049056336265555218699555865808829155947321668838670418833004079484580878936351065627376388177162741327877412874482945779949275922995368733750904643270087947025503405020471305704868394754410092004126617244286329543950377813132083061743445370691436475630820842366806192198479680695725102727449406314020514022053104287915762708276119579341291132002757069108621924832536084501356530235746527626642898846882286460492855240498989361916083624658546085275382774075674102230683538425503152208584292256114597747088385641980421357103929734619871756272916639109572756026209257401918790000068343304751327270809133666337458462099489950926186888736728146633048747388362491368265207725938095935750555097251386897177919834434306442181037150920019859844059088785211266862378134758019921281505401943712162360619409152498418934356707082419455015506327062322697684313212183277906150006107778749092827515030575277188430994052363136544032511638492611180263963395600858066770712403415912072519222792976928367577388831533926541002844780456891811950187272510606469379795991270002472016486904515338357121828715809947411803404459959818560780757126390197554970472358870316604173599727263185362697957425491847983108396004289624707187729422992561533044321505643709204556464518589786991290178883492115972888 [160,153] -33695932537233718489765667197651186524481684750029036253803796487866996244584830305331204238917562478717384452001613942142497414864858835070690487263181099694932023580242099661687878060600332534534059999206464959799573356831085253484217308474227173920080918693917482086376135358764870921174822120081863935328291559114278917554182305566234597584108230450796360886760120762748125305858245683392802222796547431650404365649795572949391608891005979012576988671649418060174290456894473943742725315477845964288154545934972280911634186389152371655271137834579480346135748508032807986160592938404717759841274803247926025019178341029937949592745175564817777876407602704008496246648130636889287283811960309859215471051908013544066445205533160577353383063714616962015974429234691446316959106724386838187578356739167185368555416731702557622183381979005499905584158633537123726544084873131842763204458827519783691747259350576380160100013117468184795872337413485062280168228863564124212277557426969442715981591170050227413909363642946342913775125202068461331870878172940118377494761213767173946168169044722981032490964914922082512251933280112160828741698225341976713148810326770691628649943023840168797652634964437952272165179563380817425127884589664710059986423234618022867053193963775193638495865040572757525121832906073874301055051203312876609588115275875103020713709375395362462051230436529072958203231087645471255629779952963768865970522723879909916878357402680696909965 [160,154] 81747345629691618542242218637220916048549308040916302338526184257279893040022917206356582326488312205203435680969220344152711452660580442920704987130745678376660833230077945540607660920308877952767963322102678037024889163182456544573075142992911568629986260515268422912132590678091454067910727680350066473682245181603037019949920843176489752892321732180549208033821145803897343018494228361499158434317875228195745355231152102358620423417522501410977329667881611590610142078234390220543042991157123962784441422640934614950825472343940719767995226801439310926016919820428431772379132805760061701083290533225134509092062893782028097364292290074425628643222938207918053519456198503237011574745653260721703806643755347140168059754788810796227836102859190314815202025102624023159333431807808212249685235614977726638993000328379979461419487122919780586146315511020437987394154600605587527584891976721974983346918241438542466950335176750896318002657882875635332961740333706414790732529391344352729234857085102415509529290733552349113177848918641748428680157162291308294511635201897934659591415129073944120136958308858732731586876538103811048491349523519295413932781959920391395059447234001024872023073558317944020346198675438056010361195845035400819779298166402409732803180141117439306476571457777264278799845857261614292744334900681818590686292932112360708606236937981876905651672246442858313266923631943778166300409851455073046886139546791928394200202878086 [160,155] -414272517425944030614709886289790011949201120771294284591066635751501818527924609930654431975171239173490814915126924675619100138958708025670487216766426054002456403689626145418333457851169351345877816014333262256127957223486581396311652923103981272568691531454931791285718011328672169697076693266986272385694696122176172791864037327944083244011750392642918851146512059498350493046563451492917881261889967530900961513686880996311638289169099374620341122127935137903977493137877141071945415611391500067125447625653151716265714385050042882120249485203453385013879587807344606073915310629384396327959304494723045663590348287024686427962802539817709360832604195116369967777752391180566650562261067825096358838252383963870691922519220624192478623692652247531245407555805622521400066106502424993807129361695134223729448135787524737499907036932851546492756298638324955248107164962790630774843692754569471325076074092551933484256432146556988390338657529454616706976701527562138244863142623582835223321499164745743761070170305039151261253404982465639520700059361307471197425794890632784987675624253637489060904622226205105949340647691340070571241878971965681344697065044787297287809915495668092058380767126388118027372018263132851451042855559836206978600629912611566788531145201569188789551844416279275390269366048053490386646142151664056005555584403612611100993834561048214315451087188889889473651316827268805984255892478339369975324933201709714667063 [160,156] 45167776097725642753268887997081807780837672365557567441661579600722604540388633395141814655682485546220136663037293777778160559602517630085336191417357495080541248034161168284862780731739035377866698888111076406565032716824169287476125336342068806200186012932566767144959246589722071644322124217150913759531553520267070473298810852089903796612522802298462987374778965173513178950891359821106972245406269602724038155906868509300445844173661165127599224483839817822798970657919572314664192443259338680816166399119732818032390020984722087457693693340132038885077329150127023697648790205141495897293644146133091195336361924183237979700329263804866498568466742447463002574332658718741511134509975558785545039948954634365462596407360011678886705770647804752477006732863009394206394955135426866491242660711052302991603705967375531345623100071043806307399963794650283674059639647770150473266229403811522740847755180450751805457897629620347679359629299985551587426504486955144660529252209160067664268690407049393702921259359930908393457036983354306760066555063566521962041587826220706680033394811625014372454590586420821217964874134061097214091183636062147128404884003741290879808347659838976037726628090463432572661163335108957674984539747885926090702920921684105456343752996344011512768364962073756218884358952841408155335528335614295347522674160502240557932850606307063697377016765790388575706183898756003492063929095099301727361219409228 [160,157] -2341602441845513495974734516952472297676647237577034076233948078824527205866582450564596523805837854596152794791748251393950438461279957831405716389390939134305561568577151599708753364467015583219923839474426662032483626480983082681346056396555107645418092947145467145554134884880639248775733454712955766873852631123706770344420470618744062130566181304547284964493790261233238591452061906535217700341391360670526426689380835095028881235202360951614157434098786524423950374724378838923847218502841261702371760906156241084590354038113948745597116935092916344023545819618892443187709794718142953334328984543207211119773874036598457923428861497802201912496998381195566338968678027527027709260638274371731731579119109480306389925361996386374149221543451517195168503544490349663566901939606049283763197271805165591206245805518666528186055056472067552274861653113052040204031901866205460028037685456790935494205088580659348200400246382226013935694159104080802050210134947947283303378056685358167857983486925786614471960234873668083538997690809448177513507352810620350155458077607596534733784474624487164150153720844647633510202990035204594772865598278129748306563072309587285956145387285599171094114498202929434739126886785844294789983904481756678057894504008471635098528396992654606645002985676019497730373583880033439498622993686910405688555477010582835930384663029335301861041872373521188692359600207643509800803274257027635521454 [160,158] -444748531106572701381276061694987060474446450213343788253258857771760423795954964736424964555370508281382726618570984201386312770722729835565929599923486515420966364047515305936349785761192970797806902284398326884044346655055494036321111092848832493385195997199990028397428435559630025260409999388718677045370143769825119886972794080874707052991372233504425951572971921482334384431637133573681374275979452847479984441709782761641693521741944324208305994162536661368585458184694378080196729524378806528478013880650189686486345038266471358273669987766344048734520454032572569948670327021193450342321545259704387502392326305931170202287759877693618559255533842410568102367213702378018943104392597248245579472152087728168131062240563979975090923583609089339696614605636289180004542312936326735096784184033190422527452015034600747581404856473934813805593696245632115740219455008683273774689222764376850878811918639420180813328893046050858942761866066560515521331862897249244638788009762649905898031728919065304372639849887743397491671599832798597305035221441311572133276956481598276858858081852807024403296461488936957496774908115168145723281916081130895902706155310242921175102288852422445771902352647053628878155664345396713466620004173147878051306413899304559318753399657979460856341985542485801636339997924025219426144356457853997040216799797715475267700760081999168085869537966103770595764181817741836783391626575104 [160,159] -4167418520923275797066551276975256736726649415088195755483695640854680837310340239154544275200861138964910818371914259405749117928800298472538701774908299912793281919064407966131590947374543532975394303918851399521563244910338459991920973209934500054183128341495889889554475413440958147995168677163010697350847958795010512793473782807529297001132583961832398299899380930855320596010538977747418834479335628619582323870887152720827383438900607581360342232721541574261516007963178889060392158797328305027544675094269856969860911581349606719692606347100791268852953050197680624952175112692157849116907562496844217432042444138330350461259814592088464266198401314480185901088997942502269408052760404389728499358168081524712958579068329507423274991818822695696151206329264693353382396797781402327092058403936690318086144500186961994272753816231192724467118153087912945343067793672900991508514323165325466662958213310869496467463441588839923481405311699677010429871817007242373157844479108063492733127642576954552180672853781076612357584186923847462955116872489505515197166561394730549577183186641518441452944743906399276215601996527807895561901534568207308469367215648381049983268815474737199865526756779272359383746757896371928816917280571135135848688422474910159014381759104753756606696590911951566374618243710346461388034140686124527648786579294786547406145774998505583286512936296534976537316911080984930897251 [160,160] 872139100366854238069565688809999622122580639496615752322007298091084517696745161533561069196539554204469501580168900486685247562941995290916587866411541044136309922905571400389396388857013673314257893884607474310186465185479224683521583422875388722400279936097256584772558854011574886795209845427276589302935449867951598857937595149907623002235718301705247981682600064518931561513215314610938345518824202390564072393275608445911428923984839610494107440850559366972462456784446722843035488108869227958169758274072355199787249933462201685652943947819693706197234468313913252447167428071413546727443371209359181166449533858331115345637872507321444549166467119870143395201845450379833070892546747612407326023847631135722610371185108525022046025770085399049558387344163564889011590705743100192934470422369781583433415206619205336637778173957921272145115649106784532697243487974432572292730626301115060799190917324165499145944702598761275958108378377925659121820135191289049410719277789236452233980382540179988792312465678541871626855803435690270246928818023973982931319785414460464847223728560099304792307729936923819431148497822780426656900823158450593380231002088480182268596760454011980642274291749066909482130590299068364070568463406816236182364173112116698731246074075106904180062192246826432923333000139187277554093239283960344045376863630877697025578860669234949932884036214934845044739780884784 [161,0] 17543224185604208974067844226428983524047806936840407374869684587819123485857144899926087880258884667067124304714823901930619574105974957482112586869234686197242467131576531626553033764229770451633746100535001626057226042053119149919468438341430918951707210405094641777895625584519941475332311470505743181790693814776169134903164382236669172787204693881465887851383247199938026159208191407258028163074362317127246830947276366183343215732951062420868493413178636041650685374388790823062825847235378871496942414368522998770655522366037572528097954127327939529655546886785226643302420394237372510807515665329793343034660615959405531463893371557998522723268998753758223472357950589434619642172516226712200453970736081519105701261087060560356665905549000650134464867180294094029523768061316133989520813770102779244824466632216743859873658030017030444966167778039882655717526202665416191464126791045147599770672892633905988907302487742982489474872651790818072421136086760156874859321274412269514766792510418477224210480342776477948590526709607158007334214058911105461126129507506807485848266429659836939066682475589949499175199474154419231878944350380283420327520527286007345062334401087003724523360224803574577683443003351614915034684384608671580574157030243153329471318784558568211658444151211918055559795204748439021413544028223363241311715966302536136793764162831388990803784496798360966867624690755457633775338652902505481903143027028517447446126554970653234466331599652780561214965896741923739745789434613612647815911252557714928947107724596868822102704159859872990049092379213745794691095013438157649789201372878471007582380583295793991863587905735746521264500455228294118325454353988642426452739030056229443825324222262545600875134635675852463622445475636019853157147651948475661795672306626801002763418621266835599525617196429272143854625900943515216476683723944018464388846623792126842781058964886796094076838663216010477119471703669375790412191243010442016525573417780444853071244629028058170661097392439842224121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,1] 4164506846393781606814310606749103583215556838352999394237541019858240328418821062054247957100422029551941389238834541595595757237324600501636791470741894244913613698273128033064934735361545887730563471870715848134603887576151830481011946276553044518243986900457189133931228759794773316120751107576598554833738089775904428547075152720705438233416433727044088874578577171916502233284355505956833958681939408477005337920461141169683684631039783460380485044640779516837941545235251327774694100346776427840815174552376327720945837483640121871551309212402248360395585167577129201204715081884479700425316974735406100691223079754068542864592699438516694321575151876067137431843159660922824412658105741498708000571979701850614351303732402085113354018105850572576932712687672912989165912179001438332148122772372432720591562437031933766745230312677196393309153234519067748980250416054782864137258084968073786334501742338553948876886361975492541653763547208722140678370839614322754001758490184200944448676652996397933434112421159098780230383507289503146234269781029119674679249529745479485081414950703061316231545233920893370916086368560126978458701185445092494816015163791162713159875211799768044463063750461590630613704295488495124477246176149061444817196910955075073238373620468231148727015769533277127025808077331936469702084488814059987466940732652424112523923470710625124523846901556499175735784701432947289902136179259313359662636398199787720450779661965845872598111499667287532543879337989697216420103931957434031614908968666298542418489027726859732166425052311769309710486825166566219015323295370685829960969543599321714141636933783191611067930721945304669300255620965334382242763343249645803042476484284268676344112000591267721366678643641373149857482071028965710773430675674834395874552065655726855641170142084256693575719828836553296464513950595495700193252121613904691852507357725933318480177057671226883402786552359598925600650945980676442923911896898283872497000512868014519444625679434918152921341061301063746213912963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,2] -43151759568333680381343995792761416093346737111592747067142109803978503371118345620444126716158392997076742747451987393996829012460365311715494963937802719281659141451972683005101251356098735783743890231338758282572249490881120746831620944802766148257801069449771534489546632540954011341668794692163026367849446775391365371122240795917633036681459307383231340738002610951331970745578267042122468098134239836998220690787459421493739066313632598476792056520513521889286867806433480690118150661180784979566422320395008555863386802268025741530122248344441006159550765539451782281275885251408430405494677329260781807173451592252649806441115525893526341175344872214619173197610603062943598590724949089065111363306033458931692258544667951079114053341921349390521169242013040775739393395069579891604220116830363344740242864922158012554833175084507486113500399018862007914136120131966362352666177740745575577418295827201433063713032607956715390195264077462964009543896064268731302312283674263307197260429269140984010101423548196741036826028662930124222438977416607355910831831339588061993552744435605536126921874501807189905300792219331733651961818240201160270093596772000915630814759948203684469865109924440427486427960944406850524137717350146459639701187990129711244970804021313245235960595092092111343433829887836813158842401813630075296680520538421737675059164192571550587388622493874736668489735401892329467542132344877508426793251486604374157557884667186266078541933270563269847505852250450150538143042414037748112265734128137784264758130863343082147849836247892962099580892753486030885625364622892227572662456220941369390287422473812180655767897764127262078489477726275990079895067642514768858052638927805575262406265981424131634266481897133179375141042280597194925922377826729426371476506395747425936281754419363143398042875430815633340958859317931467800629234258717039815325986762097068929417317983548751584602333272684494445603640495363558680070426951148760369901881504429070249502690355199278904319015737200970761477947235107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,3] 823341111247254582857178036229594398023610431068430821770569870223602298973699245680782065017149363048394051568669053222043607456019180066895898261771582975802351638409226827982718432938768150084339506834120807996775984751317805075318485883000468290340503001721215129204155008443156657863830434079090580167854132622294410789635235212901892694056764313528337190866561942892538230389891872464624469173437376049384156898611119326047575877970205824477157935682953644047525900280997489944754209927239073561528590063328086506868368109744138082908601185928558946552475585400618240582584001093297509974239728791516163298346308716679062412724248721444862994986249987192734467990153267339079504728518298440386536500653079539443764827668147013123439076678685996739456270043808720845273954794343100873885626791566754663178082868849826934326849830762460097938759149853105542111438456901525798184007905352034850579977671420305273915716725982978103159408146540263170656733154593945982949973609632105282303121150690390307920251547262158941486113187103908485354518513384438886355619188608890896020051103184781756923257221014971461385893713617826599438326516385206676428652494003298038717171554042823754982605914748525275428815258270574248655882808749247550283647907839815504250721492024381270363303569818821151242446243869640151325503851488682782566106927251583405633639355794938666394969887630827984179413347676400005322364085317504311278845167576165210792831340887670800191496274660937294650277817297581241064351013776760618782823616438557408172567260768382804664364172749919787186716098945078078566970360449855400850150403686283602796315388374827926050176734980281620467193519257500086435774111119890816606655753252130752521188104139564205914313326483130641524740945809408855756015971569117423595676184555230005628177675386954408311558380920625808956351764780923307711304326142991539573362873707668418679216726997445799299429994884503102760263839904341291534829490627093075554194836332150974338175318518262144821921733051084402177366428077220916748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,4] 856728963943990649341255757378011725879842932915710678134488099581656566836498432922521386527868435672381372315278641920454266323150673193573059000577086606848012065332226375309170415320959985035374570146714516655465192711575749219027420812229329273498204926736626010277562875249995450123603561306223816405977978572399553257484467758194794661124901139411974802145922315721803868720704044715798016668941085236699321688592507582581360480636333833782436149940273698730063241078794710531810544355500740331147359346133779397474865118927328319101038147666865970704779349015312008659570853895748017438460431770466227108446541213387669723857352168630641730400148134858707911654467258271241647489475907304999932748836075625774793713400531562007694498619872535974061830020654852971705929862216897952791318080834929820160603312004455515217181777817485236560992552359899455064263612492129790803378743439821522892713906529059326527335992379821238991313472013454688750421800351272502903321775008748070549284399657936190531059780818960344191653285287832239732170452456064941558112679271135690492148734238838131415835194884738296595331227433683553567952187983400094002103162442980089371309228224071214443954530654086736629988554807869162458964661217923424549747371493794493133645239307456412239763741170670677424237001352917556288008208114727706824104349037077533384688415834954402274269794507438935120297860592941602095566404890328633014184820941626177266624652096689892619253003067693296295621963008882405071468210158949057094023261339396713165985541125418596047923655793686479266344124444698552677658095700191256478712730092339797994133057880016164295896713731303046891783250449991963339054085523169245373104908883619637633207506292022018638708011735669933804311763279930745756004833905810749294205608052320780088832384340268706346803641289395313107946882157387117053355452802647866061119881544030868462968065436695796463091409171879641798527032137438919135043730313762583984799802918634772903780806424819068711648756622722977738249028334394097328186035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,5] 8383560296818548203729175145876426441817840169883968027355190972768379205214789579937420162599954882365447999191418157704917333950689465215530148060865212620293867931323169393850921810028561844111821966527713591369090948570742000302236637944235338913540965380108995664081447708746163113209448351812380152618829931151602055962326797756833048506758271981115176731017064950260708015186103952845218501286948435984619501779632445270515380258990972642008233860428612407445001558383537608532797882016005764863170855290099545032227988458100776315290790317166168941623757454764760145206386583730045208322925685314842796504615998743473687145588935036072228617003088672278038286510939446692072196106961002993925647301044915403785667547840616279616529955096169486790055574845437784932651782338921814848598555866236334075550561603184792531832316304711382601230546942282703443528751043079064469437216537630974605314372598199135433379975005859190880987400193028798316417487285191960855825659332118784311196593032208044836886274437423235746660282618651380958336406988455739384979472585909857858358413091952535423666458533591517232288762167287592034088496616663683144613906722783691267364373324858474537288075936768574619889476792353470593930836503661905370803120757296636744304464194129912253956516328329703919592179735089835284242707083294506430470540853026896136468013468671802322742890814020783487992230154855497185881554413153304745333760247831075137790269219208678823794924954937900334826879940649255357677839540276385723733679971159507573471262294232056551497820313728756572391638987010747911714316188915919546516463967828305998739071079393345410181679198359531123987939844355430416327971628427307065145632606517475358877929419737177351556249133636036283486858037821147802995383154940068145919001489524342043697842476138554141027229961829774725449801677934094010492874017970603820005236821057837672103229398575162652714601573828067840291639665206310859202466100506818045972386103191269505700021365591971872800003470619419759790602597604447510093450546264648437500000000000000000000000000000000000000000000000000000000000000000000000000000 [161,6] 89132698651224193565916982977944582024089979436046714260959669151757027849064718454910330685716486059062199665456725005463817293931681112003134885250867145009633233359238224113996543092869524364976204074517038413924436226577895900327423325602947990029574684678145959740598574411397493564969503772776921062830157375289567822361126031011506246137261159002672031326793286891100324717803677071937379957215191029550462091675169501956291183693376956095780249109506642336059462077308350972242914665230934597705921591790854475420583358051603913842737946216009022803534572694484484664585489044222369923763690948063780893512868472635769219543293271378865472194657133467259033076879687071914538619782503323060427246714264043062134718580759119357763278839063026415490204077091215406926154805714260963442774775968078029423222396073029576507821228039274387197336760622846884029855984097739380781840038064197442574075844349794997772517579619241773816849852729691734045519517753432672037282835950949649284112606339451652290739635704866137441059854501342721648016560088911973780450918008771103021779741526683707950829452284022162852874770190376455281453455065187734544446893987562378792611486063284975326469411729132226146631198857119516448186893620148384708963876993947067842508810564356272492374956072520028788800904939279690655338457964237003589441091908807081887359782337676852043680947083982065852383168236750740116316818260192260198781129968148505388628328537625276284544070795030191972358758753693558055267915495560863150459922006987111617887260906258376046489906829631786780746940783610749188231025902764504973867101474199471388022553783138097162191768863731416482501324867133561370012634767581794244003771347257066199536724773301842968305808082875800561447321416593728837282195268423171632609177598800869516459366444169774400245241893999832577105131736677336172411798481010710411919620025762110517208396727536849810953701910280956610271600825930599464425427091725537508565847385195683755921921597709286200469441892440809575848259527219852316193282604217529296875000000000000000000000000000000000000000000000000000000000000000000000000 [161,7] -160819205849084873633015898119323985568816443776756814723155011966867693423069668875308576971419642306824846409797587469772578977639736472434558508799852388958991843411823738469870018415509536939187149305316332370455449310377219167998271359178579713246174532661817743378605617634888032028528910136198433495390709662231548517320392523659817414900307315080927714563024633921396434341661229350589543343648386128832771106847802400904889181076213682026660149855825249193766580001524746590046405399883554494742822408496617460073621455545475311484066620119029026889903334433864445549624237958155433441194499516200600182102102679623193467510651495982583329368276640309477580892468914419645745419300764909272994072066651846314790201304610674700739819229276254463167625019063756276265609291211992525482244047839793379795722700796583702793672867841600440956146757309419068678909507531104157609580320410820891874332715555424998962433222080494416283328549288226695332726955817360485312530441323418668996158716207537929625473317421120967339907894840893643204442896556158891683625363393039510279704888302044063041572894082478342515457129111913484387463671021599424419414430971238091181631367468569494500322099672243861231580360508227944980340263412820141801398263527373592164300169778125878270669784332011425921165706271786448767706220666551003309951497129239294867061694076584315074742380947000479484132155674613106036906289933854250627512105672235342659661584194842141022879730188953100726191476863219051170689358758165726322891240005681643644159837446084692239936932863644083892619303832315155912186241700849709292078290953349135506279885379994455499305243099993195259418727128420363928237769683524517114326920825177065233113692081623567956141920681473168963762822794849644149401851619979323884986152999586644223971495123633626989916649379804526185009693369271535575707968079108000965019694148870787088907160134897018966981503735212219206618074124367479609770613471990362481509978245584199558902645687027902128380923452837411231940763917114267655961157288402318954467773437500000000000000000000000000000000000000000000000000000000000000 [161,8] -1758594367245836501770202992630911255208800307326256561377741608820495465223095268443201585951789023365737225807369399008604992577714591662521515182347199785142760744966987242751215368057728266209085079622158360058138002137487548032281157479126027714405947875005138938769329368965856739519883608138572198808593124329845604673305734240579538608248001777113777246652138544650807968746255284423768336841182391975332390120909373948967037669523859815111224133989750583119622643216530418757926545214915111823035370725534881677603171491112671883920684360786142740696973017455733291099209512638930613438397878872344010101065154206495533058097640235395322755956030686126392833033138156901919537432910982792706927449655344426678947182940655282472758884283153473260943217334533317561082853292229762505913173245050323720311441483821959249180394253550921654533028045956272821480153988276696795489333838470904209244900815595308253427820217604353050349005372669097786350816464665280003600520838406570604830150348043461236490922735249034110503836116926735832975704118993846265755092810780591396531707135842748501638454812790493093023570237341809626160944110064917386323779766860339441602162748734028635094971826681502823757347120487108150825486961202019915278297139253675068757453392731407061976578624355441312476931008556429681606010151578327524584284368881965173796981961532814223499581949984976130721289622591200961111314961461213544330474520038688995299473114819954852342412832883869079817592988778749063122745211980904169033435743299424345352780766798540312565062569324970181173623409835546610598053640315376130519142822570995533109293303406111660943706664737822853416609448237977109673776031584141824072757734964062896922041873263979831005706156895378024957642452422900994680660053013879583377967396285265296491105211996152544581227712301718678909158529034158726721203204610438779621442007863723757221125857727123440431639400537790908539007487992548382432813077145135025040600792539358561514866275347089819144181625207778369624351615357459727162492413299332838505506515502929687500000000000000000000000000000000000000000000000000000 [161,9] 2218624583601400236524497185630876376510591166709063977466491874157992072660321164081739996505083842595258272447739211551125813967215502393442305937357480567607037130496290224156742077333050236952942849274679505841695164751185450252202866914942419542107871286242131222006369760699803828214313767076209726645191333717751156011786705109950642124980162149216792321101519505107431098489580380432865109553360941517440855869557873333903065371263291044913609166635336459768308365765427789741176067148237281851886676167090285081139713270785456546637795557247619592976552077970607290051690046419583918445271473628923664476000564613917910176822185957864658945921546823612407335707600519535651259531565490074760403966115095024759041060422586353337157400542445332521108158402235848764879826035761054864924890354585476837021995832435330379715993055699101970263540899566108353671345477336834199398692519930121865061756696648762346590612834935491668046503836251528252606961771987347123036984602550414123768867663221004111401178640985019932914609302290359322722377958320231972298151933848057842659970207020625404934186709866079084222063394208354147404749937114583179328278020989923329810330379769853704928957552594770562553383556569607746373568201631200862857353480984959448975190389339133099962660503942228084306653793571370815040589102360519677399422401004939822147529052708073489321376302005679067941977998384703544652929932396816485628611519042232607235126566135381660784443670797419321998150755032499358676244572133932363382365040387138982074918992330713723770405624723275561349961696902755727793716639786275191030831371522368450754508862274907698291871144324061254949686797694512583226715478479754583150869283118373839352531486469408476036977774831892894118106043821138143024985159324612219057411575179747214938737868390372526575951454591470095436902735244955621434533816588384656180462004472343162868613357413704863442944547692757983134525889716821380119613268756518379571784006940648700931543648853142246882017826446397937635840383773761061610152456324840386514551937580108642578125000000000000000000000000000000000000000000000 [161,10] 3379311242628278352698824014248491914889464441518204021875145228113906989862870229278485106192861035001701261341669792873132877748990325633457659852330081538359415843629124817936478005278694866027412266038282316593994414012634395006218803049933053912066844219025375382422463686435034764990842597560027075627865421606257393250725927541464559675225310540000189876851803371678596604521136483478868703246284714971772663423060596923023098203853837779001915700093720116179511743193711721506580185116610072151534291526267761900289110671353236255426805058408429329987773537228207624256746597706920671335071712958628344979174966584532483579923362541406132197872895556348274185201450890160826514056722325319849090137164843016909706187584003962573917522076904227009871255306369596567125553542577241758239508094925239190804251504077809714439448748438988549139764996175148994143255251690400296194792224097086954976382479159451603065827682647606695710515473003495580580613987902339191589358250173241533602250419556444670962079104434650462949538679463173233119699865480484097485232575310976423568566192417109252936514129825873068054772912897127134051702798494090627563704064707747147472616702789586624935721441963967252463016981069531688639497381466859538334419874903577171712976061871333201030119682198836897908727366227917214999242905359955444034992793338384588143795358575837212055051434410641069801539239371264359909893843428359553389435428785821918409483068910850383552644642886737256784973950586083633649870889408505221396063632243098510636806497097886110384594543451649300180505379201363673466194862957122696905655665086320521677923164755542223991134410658079634451704849352431476773501922168567263748078933768286199095791664242892063266676228684226641982161117193112155690745599180956912453174619283976105145544242329269869651528284329526544537254676006493995622672653773466879316091145916879342041917835785831950721567387160150941100830009418361925061792496747847713429769400959742126824576685593467650877585693512564069157223767465825159589994791664580020551511552184820175170898437500000000000000000000000000000000000000 [161,11] 19884107222575457545629209124478984270717435663600967974410144744097479101831825505261644402429524822921261504392912639497207995558877051583300057746875122836291383630575436942701398153475783484113316826256786000074476126703172251782296486131491987167692782933504526722976466974707960991918618637863515805091724901764450364515621182516371118014608857590916442700223274647464736016768992701548062370619327576027355083109301334555331202248927154902570779500651965164829456599142775366372439118459673316262176978957135398521478343690408560806101487395207183193624767531121049834805170405431822533817570760346622102343119300398121516604264596115102949375288911345374758780986922373161198114660410026759301080124345759259494815447313412089790980238302067714563616792306964123186398962662826399178936730949324540521729004893341047618171762296767720016686630106327434984747285121157883738638330261404056955703732858751878409173641159069234720011292710949941441924017910493986594494242129460336430372441325211719519595175624423427579791699673875207801039938624790791719765762568985551064563976057144998800431888033731281493155349647609800749293149769427458074420736378169346110328588936424102523763991149587576180221696705447219830967051741854807997903695733287644944246576499409438115523204349269385460163558862482683977796501668471663615493956592702768881628171916381520541106289236187511171511039288622834395060357128868912027619315822400468272028833267218944255845254658626397883405066251971743664029012508610863617970301388951347576923507723945245400902631664558452192317908616491086308527676116298783567721355941157488635455066375795780011968409775847199002394261969218331428181876684848096427903211501881049451516196612778551253834911390088120547800761060982869179002222767651082417812355247613340981729335545654699399900049340263770430525030222603378142089192985055143242768800385797471951755360698379321903367509300734109311888369832906807391891485353895627802564608662798093182217284526215160667298762379142193830281709984700218016026288154769058325044284174509812146425247192382812500000000000000000000000000000 [161,12] -88476196374320175674616292430870293960316119037269753506294773810560031563869517388594069183223030641735546085630171920493024165899209040927862129423325383075189185059543318818848174909731578062743579029292442650127799464777796981700096810277953527323558993170290796196811441183368352115580067640726518051598501447743889164817789744781501030626267929005528589077649580352566025438366303498192846259846208658695116302599349199824087826808850692222347900812649490803047015986775139807308266876441308035630585002061461459258901120396712578324358940789287417842386294793630227813389380411793250011945674123490293196557847967709020672661598830493630586300532287622182334182287843037021508860756109108786629093682046745314368221471336708492150340707979031136817560727496426614776985377389472159642404860799992529416367807183102312543877075598371740007862941879926086346027269721071774353012137771383481365293180792622979299967874095129232655549797396555840226892668374578851376468601881895452862275786388628184725255035967396767039746541456018677253643459891632036387046266934028428293200955376748033400612148599378930978922365666723727110538300808818773808629437585602946718810691682593874574077006347323460622816246235842385840818554006263141271176664958624633344160999781042038459447027199858096596733394074096636561461183735520522845679839456178308400119947302537193654102354824280984230408396733859607055460387824338527779843507696381171499850049719587981290964970886671683955674683199340933422454517004381929839583975204831188523875456295125802371982907195876171191996203588275392152913223295782167923995135914253077916849028822354132946914198322490471836044576736143493524744956105652064117700717438250779107849378698941424053037962721803390301582999447538140648594521083130965680383358999630798698090512183266474097067831144983060345454543611768153015208028410614209713313425968853504725350227917085771114934244684982486196496936444929629487909701068089850551897708945964293346600666535103295190666525540769689627377365926685534614578933516391263079670093105733030824922025203704833984375000000000000000000000 [161,13] 31774902354094537886000986289717731837067344210046922764482653078112583273207169753658412556765561162065295113041029220445774320071863044002121766359346483815491067708290944673295787192025753756253473590272990357415237538220793502030443072973883403821776780733456270404204850756945219655407660477351753583900377221796459329981369501641258014212816133321716285691200563315914988175880448810714571738573653044449585034242198968896713430160885910941197748144076753417592617838574823162899059812595154767928835728443874261051079023829628707992151995011457987342773003724117081514025209588495568616955558265174128387195174244717605410174087064883966557173226762984297478718226314965912916030556098222854628578115074712059591475217584970367053006611196694110417827230744321255933112874625389281260174290252965300554461745420967198677336214749516553154245812603057146471663661637402988330606175874422410030899199756788732405060488385853209999784841673344592979077613419677840567102257366572395990718214876532417677124185018086531363130293849314421329754002156788225712118141908922296923330465053155364726893932430320486374866586952912972950062715861431710564302391456698365641191064760331053002139053453378358795074186964929424073162284301635234941772097763484615100968063966444750503614200061086667606628245329605714002555452942614015919025982515035161810765740131374710057398184314917585080392726566551705603971767876902660186619697135670635662582889490523781391111700862217016338399615247483362012842620522586981205080916554845712427233678411807673319821267766022074754246596023792470795725841269054476612356877313431594155131678557207558868410344637806674666300603843456155378592470859252196049308210339955487570347184343784506058009034599223520003788930734961990797106553104657997565341771103516833580680674419650342027145113651127463493974957247667673510946436250828834568233464970709464362371020027967167473171468480151471648543934194042036478805862970031455591615156934270849393158965715194953557903938937844405967450707704492394203571731060405698986474562484083605795603943988680839538574218750000000000000 [161,14] 367410881402533431764007916109743780794426701796465129611307468611231135619063171608470761380015588077400243061198143187839920047828900109135379471784474995122596165747970619350021307752803185503540480111088036452476724948962702322630020565358612024200467675899722260110240999176788178473899281609490664415693285361776685439402855464284160212421713840103700443928969708651349972631246785442508113777033652970752389112142965070724145000712377549504379364959390694057096741715908997511240566210501851792754956017792984765604454634427444791617410761793681621258650822883895911831115311037463839205072392871881359499889886353418066977843234682903881098822430645398675731268414338276124919652989374315922500915907449330586717958280615513502312221375250802901835790222099338271761285196733684817560031858004899817982085624832177943706937724574056455981130284371109119787814401584032305347435149094844751253010130839244830972335463725398083474826634117796368585785460189496467280260492260116838110305484396215825782636216976870506134862844162609205904682189131224134986355647082319801264258173697816981354003037643259403262610479138799874861663765027160230827452885641976318223005737339274277709084450124544021468216854549798191354905015193544283777353928095894594211748476640888892869790098551998050256141775538803923830447150999129642236278015102037561181616321512810917300335170482198973042236489261045846684503715298241151751859621600909101806059851238290088444361601996650586859556866015622558686848442474679647697949778614793611146934535161848363050799455397065574901458155368195200111746765020525678557226480657349050296711893593968446930158754786829931476659980192944430349087436483984228782272028867763931440918079777958710732526426100104456911550889946176431404741457216557081282632596767251923634072183617095887481273255276283651427835229952225232306448383468395647749389408486413084765304100438159577574981235508346371739750240527983754934944975578035948335761173863039689620042154284579608314451196279332309248461156623926866746375730697508444971225577413420637640228960663080215454101562500000000000 [161,15] -934549180864654287513919278867224410284259363743713623155264460026270732643723820211925196556398795838971169297330750748877512482148953790166612897432358885503641859628145888939422944591527845672190572831819547810832595168018302172725759381793751291686027279273433871761369819970646413755360381429746166535060816198780239081826778919572604309868607032098778411930769348644022249149915092299099733440783604975318015623944826644069139465920963603797732001332841419025768483973353238061707966397569068912849594198117359154754964301945775021371195996924184723767985962303151087738954045054541235285711106455550162444440253378961333999628836720787640454377402869271413687497025278580777506515445558128602569577761721875104319824796348304751348231914675124992123600309302914584563003270939309459743922828461800526227203595473576716007442491107600792064772807721473134658325264651903094748988434478359631562798660297593273776529475220674322817008126291476260061932429969554702486972024665410811822649760967965676829739342169352912274781502752646194971693877538656956138815641443987441151456599614258895196497066905233437815060095627152797753817166933537407132515619339530247142866618477336641983601152980607985331772090412348485863852318337327351644850772754955227362783959070854808167227021733342322964688928047244258523985134477850441728741578983852062521114788002070250376855863011127170208131668614590040163056963988087372504804946904891884624397970889843539159489011162162406316847010007204421206032659799316898683891693494919901069952747676162515876053801554363652711804932511026693278908731304494729310983565754034531881184089788521051530780192541455912713999826966202910154035438955725961031220920729163240883397331389498328304064236315056440916887192685929941497585091024952478661466620208426603317320485485196300905207857618824794480056350678346138797027768433649631072090231319350253696625299059826353819512690099239860680597345728193291896913807024715081858444596046826142054436460343360985658650345620710383712199384971748118965362528519590079850026809182850229262840002775192260742187500000000000 [161,16] 1311992255065988010634556940954976747675823788989083805154141594656805423264164958740029607603256979951789643706051204557287491252947636278978031361723465772215755250611855852695806097045504545879218589169905369301421884232346741032682861856535335233785004404929314663756583886441990352370418536172099807843673294182606562995850917725990095445707887054276646089515616233899419894643652077116364205766520173035347323222544257498785218952171269044816678828308221292829411971509364739811942511772168815590752259142194740185236061361989222441036648690361819680039987466089328444754036305762162768879149863201381831963550165106550178446877373904973734194029789445842761932633710895365665999209762675736556673160058163825162414538851809378819679913373427019368082745560702474234857954659617800168112215277683340534347208798198521394291354200796239252638034760760953903550509156939878098758067099937870761186011897172061373240829160555663323934480416326758299145775235212101350805958508613766522315276287356556024531355026983101444389781066705637095484396877001290336667768452925696998462253476063311160526851392915929059401533411086834377925996085025873493592315225197099246313685623622005751607565751616216037946830360537118785922652749950148124599843629211070406411286598352477494159740862315778471111411154310947079462543433465062280125154781696932454842500720248210349181070423524665164958945040664609229299913965777770548564253083043649775013294060737638456885215116710533344592771590688065925985430348099523084079221225145085910508218852925527937305817979866130625668440457285938706580404671251442260719606295521655447380978241867949924252309200914915355315644627095444007940159948173277159915263130356706332360272259325551527278470764002341761159492309621644451067086936978232538079643059621361302089339263142763743179612283204770171984710332505370460260670238051298605821056390079784972270074742475660284013520836489728838176089100443999149434051888549076396790060773390456465046901939687392305294519954108641866988256821982960947763969809863854565053567502452835924486862495541572570800781250000000 [161,17] -1845174897730829757403612188800039743523147376484307734319889783825816714639587340816125242725079117559000773681646948739299935592739461976142247448323347140519655758651136763761414459440278533554233172267942910553007673593904807206090428454191886918520440584218206331088506036572642965262118112546757128313868165896249269773368623163388314307188233273919653300124321690222158344623621839309206205606279207541594614861195682547422514941039276649506963565675706259935118422788655760393365110646865602860838626655581840987838942783254057571971382001941083173623367288129754455442378575055567206362601876321143456148382741532099939741408495681123339381105255282784625961748905482176229836861904768644289670243243391095678253266679283275317982532569053326962765018908063716394941334667336575983358792066311497725675521811283553386242930306771510123828780322521773897049611375170180363619187769154680476257501304640476580510891834887533704010141746897337571481755022393398025775995303185971481705194862965720860976224300013576355158995523033290367782595310650188495969489761050187871915201309434899389618741234830557947058060991825518949777027717473360818626264475198951121868267458139188771913912799029264091805498491977009937249022911210900151503358032052687817661803876214591054602922405325722636008090009551518166263677816110361270677324312452689929330198999002748275825240284064086052281365460066673617357988886697200180393458175877970834171623396756829106217478324747875318093639449614033041516181215123150550597859169044525122432227073296415503369038820959868262685482125581569932883723532051940825577279120619054497189941558165534584980043252429557043573807718553705033552291798697910225509965824576303200190254639787797576376119038476066602687438380887492764113642435703074337754902219312153989112559267047712827886476300278896641500817536194379344024339422699985706995945879517360547165707867374070794051792182572155266514172678833346855614343939255049187792216991066709065096757299901827867032757073111947684737971502370981028815849225427879205102543735961262427736073732376098632812500000000 [161,18] 2936046178798500233149511710052288453365851824799039704300860077825817237882946579788968052414385363695745626898460417129037263209067749558275729127742229873980683150786403088708120291294041121360328747543807957016145698271291143385009163607347863668368824041651681820098379826429932394381442920141411396076936957291422763128219076848764646208052469835620392203249208780709503183315739727089118316175944107044679162399267392746490160054319810433952936219713009134187726058868827461463634786887972228707966663273840036059768795397672111064238290930188807526743557860300469183050611334382631090511437546997253071822639961301444717980628010263074369587475349312738141145467077478197555266428641215736602422197499245727871271491388655639821636816573088997888877272431081909755886226736512622706771495471193397669877809562629896098376611854533963349732404390883189688124796642964723427702700733796441195623813425831186302605872213599897744740299299854136884849926707992237552340097694677008067157858567607159055000523519282320596510750217698533133248996755787525617896985868665210226233543589751314784661463226469983323587520741738104103855630794049592249623807183054574152290157619306156816292697911209094467834748432404276011088576159873139838919878969837179736904047313583325641265547077079056579327809633222552855734270255719375412288462416288735850944600052924492172493102258676927427236534473031741683208089152320120563218418956165969477031034625253794813107773168903310014009251590163633861964619752851104134458839809503109573828700135492094619918386022693153282191187590989512467961735926241007310994830417356420045629467706435947957816480267490217312659760455758528721378170193960844873110735679031030550225228287032598107661878688036801000221279968188704131545055524047251033352210200939477648305443867314219615201313553346776858781087135927539369051379437437546851847738896925742814928218301087686446042961494656306395480752641895446750316648021271136495531345619173706844600350138673080127305263642891275167443466494432576270368887417300458094610027259818707534577697515487670898437500000 [161,19] -2288277590839575711573074292591162444847415688955492300971175856825112627648083842219350187388282668399953927760306930620487658758528492210112704414359590244724740086235027935501419644713230377520889580926229013366437474398567073221547589893644966208920533449903728712455640348347369686800365011299029315638237561065076240420704225558308849938157878026614747165858368426630933671631748383022003636807348303076079322672652673865965936923448420787337362005366937530524417880726001066795045465052479694467889168219244799489095707861263614909687768102274818283450340680049998583504826815432781279904311996042630873660779828564893758102636502605194772668596842981200747205482500700910044244637131540937305008162984724826229896493427077871052550511466578394485716615613011772843116107209786136886022994797453179128749233306367252978654911823895372554158232662006608909139139134021366626371410230150025109465318640054682249129873537301049064510273088518061722687419942915747418841122573267748711746024596439446996558021366945011013028380883578759624868220482797280041290603251167784514708897023818684528275222822378843295516904122283273549599136072430830631607623290479130801670340310199809264533587092517115362712987506594258347143433802029898480926949292565400967236834165790255921165713773363119426049573862839877687710838720744776271159724344228749907584282257713047280347464799397793156553616471013142445264592378645302383953856997220289044498528436225440262214334382864561753852473715014147515223511465239788285258417371639440315207608969287500486100519121581049796328603696026348631181360732240457612816913948532963689996552576065751004730995163045567507106605390004081012447126923932866859435256724053340388574063379049956271644887175652859500756897160866677182621470716399977126539700422003211063965671421599958166376363818730646107618195922191286097826860100791931408816893657627052473087119151094002285998773511267648750235867120282356878794708709107303325192206406962629220783481202122032423621868606996176320904020581478826110782196612920477707397992617188720032572746276855468750000000 [161,20] -4764388362256936095276319493457626344238150416821812204613577952064924175701623538535461860673889061413072896290527869947526900619004446698520862416072329492995348945255055992634773386823336175951168009082949097163149739698416321370338514682852293055527438194922832849280044573187023816903067331223899441781454869174678519289845926054801567147917037363925093491333259148380132530033890580823718120676790786400368547523299603957618707325201514201623923896272360183465428047287578683475840375462126759254256279744423407786906872276071017954022617187720387267788502017177567565487054984058383194960972298093698451392974170718186089496153012037132133857299400372171542175911883381485139991265505501365554430515621309037138943919635547580829152619268333698465491811784982064760013915988330501530060880432781220033822817859611702370954395647640219765193566146073816510356460533996756207380120823121443231205241757271349398529639793620729834763855151993735150617655301455401642131480377626068805665345044488838464341460854695891140032678685830290874783390489680237058306656728914911581209647185074459951531459267971744347619284836848779757157731979701200700641021951019083600235591748295044352077153925065156105796355247025033401468645291305556774113855027590521327387063017125770715189226126635490418304956772468482972475954256649770533279172347631089587762617969364816093506806305736765114734785043382885911547468347469024922911437434305533547208797887821986102081049578172612280884264740654011599152356956639534373495103087471897541659211898969449216630020512931737848421163760263834519280248205438483857963023880835190859228612642233983463068996859991839302218287221928256149582568330492580961723176205798998753617074851989519840752768813675320829506073270075894226116533267212258360027535328062586038634784343951556263014730377009205861659492276931233022140703030722702669841863925792012703859641333404026853143249134850266266165074041783482989412602342320850360168378845090453673743201704927566455860006184012468406702617794433783262426819070291944546724494102818425744771957397460937500000 [161,21] 18190238393387511643815365229353768417815416708629211951673182429325267561087463139128272070746746271948185813956285552778073532923017331479331624677992942350396542639630545363183003976678277317640142854275915152193900345141685171563906013873902740278302145385700139408283412897170274103210079043492044953562200715081100398450278090485783623999014405589720371632131606660208578289944916784824535173358869776529050500198429558463531370212716798208717723290698113992160197986281329803464087430852282173154307053528519078924249232399773879102685526306386893811971719308963170428370686221700618077037138943878438186170311195696333345900334282772157975257978144626695319160259331466214072039642564130482750961365491835635544386263931538887834083924486599947695791726101145737285630003115085514683033966278401847480009258837852132021455577121341844336543179282999552356212883748485483530529293372802013364909448295747463863527778009504023780737342432288603203725912681064987808789771872671831335391274328722370961045032682772029548508302852057632979469400366643615682633492940351737550472766711442552444806000414193462234184642218236525859214104087144060319363493651582773697991339021738520028841977135033464101727098058792062190660573687228573740736981399495434494359290593865699595965231589032741594201813995828747319310137170492441997102922531088619331153174891340711209198772501207560892997995334976996657440920214950592531897816157036044410846586356872078259530020089734882900730979270234207043728987232997643811742324550511033778159576076794658464623411477689637253449230246469191276740839611484231786807642515908632548517180800568916561360320777256369624619974633743487179604397123485183633582407188436004179287092888329750810569197647424057728495779506698173006897589753564391002280202487681486640485434379190252289170663971013648032165165695538704713370637304304177917001784303339831409543782717004910769989846282488556893497357652059922852764895244550867158485387765993327740267384905475402708741483499801012583777188674480564520560062387322108889975424972362816333770751953125000000 [161,22] -27713627642854885561491113735484752433449298405473774112154472402804483072576692515721154491990666109274577671435595680619232386687889039430960981207975388847990992276884846922194006697611643742961661452738649387718268143225030922627633276279017582508559948668139504733090203811146429511268097292044627782722911678848470743730136834644420545930404667436362962333482025624709687411670261682105408274248752231185939400686493085829385714263572055316945935752810757728245424230522967369254248673588490670194264368290192255638592018278275773510267156738456008995170749486754936991122838262937150563694826135407937524320038989345418645679959995910945700027434562352130646091761966105127963315677000337578912826826598354341362325525622073794688557062015746922784537087727241163877712576616659397653007988179528800920212923146434338427326438793210463016214210614961377600385688653417911582854457757519672852776174929584068407733316675149104954436297964206204147178362426136228536632872927767856307761675396947739280008797985259022848291812461699505242079710943120672866863728753046511743474326246889620711863245203694300875889693983941123558745194459788515815266668091925909437847765663662961005987435205130234987951792546703211425024785291326627423264979808894687217953333048327420102953515420235058073235763748917915659616525924186622314029974969630174473026871205523771070180078932315936038079463846676977299013170272343366188782627996784303008752965725943318728087089438355067897439187136348445158191927638844680639472004013563332910572210223410409710171848409626203100037190972367358812243202420141835723029351481237054227513805802773946162044752305216284239834687443759354336122820443312424276475892139307055630088860891096557723557606361706630413450446803910029244821974039986021774113657797443590239359031021941671395830677449840384055692701292827821592292572522880232726185147640166154701859817492659880355265651737291503915344317007611876105708123402149739472326868608544912006563258000031274813274430958136958106443210963774511494366460488680825591245593386702239513397216796875000 [161,23] 18767596719572369290528622161992574585379589347177462617327534783221511727066201124376769763894496341335525083070618766162112723175049758521021436887608911838256874813907104561124018761355005795269228681404704499412499716329424060589094975582007812042889882211316136797905699224858571930036603804322876423618175854761858322894970815040536751135969297515957608636725668826657259528976054619235550386233148127194098458713674474626996372277401611505952024730659128990403494282022537869356940431019959910569770015179970822869145767443888648175846027247097345591416210486470461751185506120757311875281906042176128695644630813943052462031604643216735391822998088396842742600048779915660320174709966700132038877778359522305864377273985534061126221960914648815864063908026729015371915673338862931913366218436324418148332377105945019123386699080391701736624815287834814292892450088365889431148953602101005917584131956606682845409667578352911490168709580718010645020388615832241597286938646782625941867855644308063545010722724268869991462990422660884015189814907067544814628775726026489952355481229922542266010042233691911280091586314122332252220083699829105276127161286153604881114270975189825170935518263759297509351598176797000071369185783980228859951321322071692394919717687904036707763500741061549864596667371872355082098799760059153127032695382142663576209109797708345757313212785400090187446358127599985747298468745671189891325463028441079666206569628254784679714584685316271821083601450540994443239276741243701734194294167379070152661418967261850911324311719979319215410281266651177582114889777862380293545355087758464620362846884179133269784201315056597198193006999487287078512901277529243564493607119447147799551161177060704580451031209245013324625582699735069419060139211472127905852977533421430462195894319102345990237122704172738271158298863954278034436375726693544828712662278709278780438498240020421813269666955360470199012964709553891069621238147030284365476382809758123676626720526280312772864018272522399101648171496318141424856223986594727648480329662561416625976562500000 [161,24] 17428605404985766222221400451815068738073065988365451947602949425591438898375479003670268942434132864321412547630600647251620733060896699501166791774382877799169375611420749340681320007420430191446064960090984546800663466098534289479373668134550645269822027228947394080371134093503927799078389153939248354939783591590705217997818219423353180793521228473765619208558921542602276351448718776711532470284428832687194807615423808339594317221213793416965301391917319211729565543012279162208689260962351128600646153042952761123277693233500403546064127782231270391776483963516937368855078290983263873379981786263386692335536609200273135332123655442353944135029347465795981248885407844777428990438325480392642105490658022749038118000198430201009046039225964613394058793536225936788105453420734387673528094750586998180505258174865521723135803263982261904951104261618510771268991597245303341065278659359295186512484107170187226808651816564705425487855374286608036062694156214790889449564642163115545738201176133089685584815755346216095394225774563331596696708764271306220652830398030731212569475748634096294970963566590270547131829545390045006168679428295557812111826760009795539954383420280370009138616324478091234923781079502086973861090980469647823345384812766498539945003079407578057697436720997275586533938518278562549296229150032685952282741822501395206048036726591840152457363653059892473142919833681513223224686955247861889990869158562862064347412437350921835866511803008998450897053184134874985552877664338245618758562878300547356431902489564646535296091918661347490681385910409969334417472079673491956302706514001809904373951295850863626738113544536544326230688057997506611115235449337186071627103786960367268366250604991550648359311620913475238711088509905295873070057764116469312511788996919572697848395657274657574738916317798056291400659555031863263159891448158260474090837858428010057132391312812355359973008707944242160212079719549932018445964368402116107805869169053399801248121875845750734580095198292058945545237207636415661254902786936327174771577119827270507812500000 [161,25] -83344372783832104764841449972425129221885365419577760377182643463792758799345872305529937115427126607784471808763195450574457244425434966583624848755553174173070456886432555745187312962463162474455610458816747319599817830395354596620150462975206882353476730959843993590975130618109027251142450815713787849259328342590240263124248382979289674475909883598702305647383804731274229364941753185530223004025832116172469740297609924386918351364393213234153751445830162521526203866897304413696997752848397690964379934276004335869693168455405012788952482304130064232033238245783265206884875959217856608990308037105238680264437033331844617179899903180556322636357276880682361336745860679755498983196250622498264267209559240919811310420290277417967161946585510389535137669943287407964682496281659052346210097472385366405834182486672568266789020987976110755028602863330197126534405967352933143699046054986922131066373281430297910108902356154676185498593104844612465186706636169947134728360439458234270943729255883651552259627211614133083740367422815572934838266936524381146934085897810415285310815891529795696365531013865220958906578334992286625613571533020066549046006288648407507491020257945591086935931486255769645437735691035215213932373158883156120191571659370593255853360657318471424849934335280115883797666005124451086453653091789764922610283082869376434931420902545434693842577548035914670271010500925993053765702767998574167491456745429263325030389298593039298845473637601627870024304748747795059717170130023360632184328028775010072600108279879150075152373692936844260424405863881169117033061475618625041050741058398797416273017357569099370012199862248150645652465399530521946811205113655975348270386230741244553948940786515457771519066361774674999000457293515254283774613205553477389517493837263562043173443377165136522481095435406633388589693730087209417312773080970875362259971462298237247467174792905563741321170107128751653056773789473057931651320055460801675092504559575866770647389094349336643091861223134383443944169763604968778625270431348326383158564567565917968750000 [161,26] 177149498790349102238756132578096086437352145251517656386497690259703445982598531983953225839350742955512392741447503607541836057075470442360237295363092415673684580161832786834239323646697285011715597191342806465821348317416134194539988665384342203252504020812943524606314224561885793427022177618749298496664588325592757566789237136652666395345271530722643194599525344266629027296549635826047858900509243230715555230981474577107264021773299791886556459079367155884773887446881765163632921267466674966526180024877329458463543266933306795624259106439221281188934138864712670913345429034711397351975571773335215450549276071459715535481598555606023219715000597888370504106920866562158864370634294215327365396866988396724084523979041420144781994728688341263271245991098802486295713407493723249354017794246289655294339322170651768271480233629182660890274027550389685878687709955022419390742993899146691400053469479363767022767583042346298838549274916868689140122440477960278001258375902728914488533393626993882815344255251635505492633626743108278477163219719577084255440122594014628754325542605048742909504289910512358190253841519785300594577863362659934477517422577378954561426999408365249768968168448292574351862160561449462279766691302466134198449037985482927954089015234490106181730446199222311797441721666291866105109704342220856127395413571727507307605910969140553370692553700747100461091408302980352980076128523950630903624539279529046076442190549904884996697784584059454315465198863746687442392345860643694695812483186547263582147424518241585309927772246439361474365787094766482008479212673396187965016697650907650668421090661189164535728173750238685570096376051108809767448599224562247395643580035394071159500224854568630579648677970573810142378745626403120051947962739882542742713782967964265130454239092380353241709739443863051697838536261861887303396891330696345273211772270538634662835044385202326457728875318480423504990956421411898486902803598621847273667452535845828897089925198227372315420660093561430796065308461515602767022414809616748243570327758789062500000 [161,27] -282392674729999388571949668303659010339277551273881345756969304337547632467359249281025400164064828434006213006263047603988864087825967058343844180375452700380901276396759941700301934268073797001138166245272421462844219584861061231752749652123786335583821369221722860535484887880230003044945491049255341873209959597027867420117454348305033844221388154911906851931257076427260653789596460596887214450971142473613389227122414631522490954775620370744370492628377454975482568923766413977193986092169936837122750367901940247576029958709303338138814880124723045178359018729906421191389847414993390364773566421584470228228487315410226724029181186924723471132984250851739274152752200972761658842216772234155477304067752893338058484828576411937205613469340188215246585958453235527254948146695122122575261730603282269432004190639932853723026296703705021147758140486276567990041989625970064924066621454275398478821036348606729268043756929203483087063582388803123337957862160989750270979308110736283686387043807375865784946512841974724390986579672359476395994221283512739083889472685565951455861498867748232538618053798441269863935905022065367899958851526087079537333760525735208195621471250748193166298163677335392585658656880434797323287341773363647551467948496325867426011089547691036624852407234013930883892616165388695332740910112948669687573528036990549484132371721981818460083116067954128527979534107632696505398138883591358108788863928701420571195178009344001820507900076721105341184365237579892015552922354309729043709548272966531893383509763925046378084264235079167020514098553904797695581406849440319759766886079054311511991194645711889940154631112573547265356121502973270212906385827110370074270591796728268500225408317003567726725211748185121929843570846506793606768141429413495940198062747491683272421607150811744828705403408257956619793138957256797837867600692894705234075142454563153160804396054949970858396979459762044822531222194262675123855694124758734011299064518094446313124017758330443829087425717693137345342996487318476539485345711000263690948486328125000000 [161,28] 358869992767295604297326604167472935294788726177611080167505335859494083681141242189474173267422622493654804301418431193124776705983815866382396551631589816510701264171824746583176834554983819658745206598822829242189878908868164907207527474590264551094274311026194382724401598486049824132724428328551644463900754508641816679572332303760078636942540833893922461235840828966577751734614894267571765403454695126535217950913244476122913673331102687470765145474774774149156640380945181145860888699551247360158137858639923903773370938421802037060342794848325426495708209597441238630662126642950656693527427318792645203809987649641943001107099550408461766994931260234002558899351343626957181405966831327025278825538247630118642510807565255835225009775639133322350850549048004629866029367921825259067089696414933354112360226618826805672198563775282591796448039500520236647593961156680297224706432074317869850373226949996395840914494610594272545447990005289503526243931413854347939349245198882907331088110932471818199824912400521221793756475816203087916449215366887589831048246434277867809783388999327496695366643338124734510371295581306895239663836896347791200341368312790760977678486334957260730065149320509837902797103481199899458614964365423351010202437328283398797474944701545417146201461877811657711805896660146289692193478648616377410307106159120303265753513498211546634483346997996457845858062494912292505027587636573692294772545036069643049785497982005800137328688694038083877468398085007121926832524316784291416577089927474905665863619971636829481506683657725621600171854648197375959611693101129160624536797966110972653668484580621665069333127088564704703880560317462756296013927832276937999106364059413057755375873414785119670159141162659322844732135573222578158330325922199921185699407126436600840597459367765569118885225631679441528030163761868891228814497385316644374854116747950544974597793111756981756021447743761848504073059013724674378630663789718733394096974339438561096334584628892525336123761839868002626244411143452417434218659764155745506286621093750000 [161,29] -362107062144991833076464053357555962648179867689507412505037144417881294018030601061936063191723977099063544664255135750144665586090565487539920418774299080103103228390059441388943488249300306244513787895559126593052327293023254350656339425656058666311183651475703907358060166609258508621489088494889444710362981522609315989931667381301912947515963924955973308491685263513970233027119927331432951406758840190878972558319568934505866100310162559713070111321594041480149365561215418116944472155812238404008975960086874683671916463976021648489509150649226774278190122456531824946702217848819774994993263830925101721762048281598849249118502297975283167898778961461862204546168810517800264406204288069234879072904661745561432435648291858948263463422441578017103600314410437758774473312183434682655300138309697175776541651831056470947475561632834103717335360216087793372398851855605021347836492790252556109952202236573772266873802309871059895824134891395922748282946525509533705255665201414524781994743670011684383851122782902197277148796046986927317919632037966368774922664177865777157282733175552139578608701007620366922519466144495438936294233332944744725075330323891673793861501078736343597544566767800383578282205359366130703811713998327420369419952443322141641525129396273173042615858916660216094628318638175403289384385147683924445017742479427587158089693516490346386976788876094941143607196172368219420146938764730623731583496242477252485558318567954770180435014582059243255961882617365613843916223303917943369014555594356611056189462321166036618520934567062733640924540859177774480925344552345824574625550461876986348188162710708714428023331349764638011920930780146149084569165656479826776164854650275431907129071412842548764938371382625201205309468786254221682517869088913661348967615403375792351632274273225133798057549188745397369646438065059282083809106789370744386830940000704300100607033540330366936739797535410378591770234704756842884876565096402303363429730001121227434218860712300553775809542995615385681577001741882071428335621021687984466552734375000 [161,30] 281788133660025409045742973513148134240133992605388017672915285152689488969536639569313981490045204451992862601427819064508346458963654226583421476004054045449555810895514718260549149948550627772368376685739300321790060043771539316372849272065173517414004636945133884319770749458747207292381225123303765359555337016642791917945654333289988661312878551944703191613404453668382578772027435649082184143234143964593851301403599295935911462862991105098021969279436223531834771555896767570737967016197045818579952896015525330208334937861656573684771575722359761572529100044352597275221659806259182028911465291580382791228037112548242457457009147157493334242022706843513492942342053276852733901386665994123339305262900340730787027176791486815699319248521209640579688195330083782600480162618672203806131271251830212956830108073027120976650420546778428533519492195399033132518452235133388260407217727964450038519574188423038276777693705987294744244624740162461869639735058949347065752742382530260642508400227448475040768058820567112382295476902027645174262166456846916976961302225288283673816009115194149499682700765974320792990162411557699888505055687818294036798935448237503945340659457859922861063787898740476725948802124267641556767967274371731671765000232561450154089469344979612531931032403048607602269197124361658801171117001281072884860761960263138722596091304540168687820813034630507445681474692961084701117029002898145999189270115450399124165043779241138804519041751279369207803743383607916309524630683053493008590907077592615830478055673565997635495224838267404131130066868809189754552928391290151737823656880348074921252631640404944473623054132311468602101761771494518820713665464237815012339762487261875446986086561689144277381548066331831190996502128731816338576898399581561296918690006483412440445240547005579873986421989515849000648332275251948375966670936799159426795078376673031125561213238659332647542061448285036511095768378081946610754747481453708690162242552788001579886325549998196922413160931056539954941281278522069442260544747114181518554687500 [161,31] -155679700747700836963135324236607961204466051549109138420557185334102742062853096080486852692591749286690587410171900247364471464041723034354427417464391372014760418795707457203820502599879404603259662688532866327619845952801662404711318606560336751341851449883885063606777430300694521389547087878349580084153121209483907003998470004910651909395879379674405811231376513720417102525110789139993426621683088027661372703992286900074474523583455770610871496204114455230104949690429001113114276600715432879952083059598391173776768333147679771042112195409872895338322424336175225661913560744329415750864169318030292840566479527285794485903967593858560858548647078328382322009810535421104635687018743247346403311965187364679477786657129372404821482026503584397064749503271427027587905628932388637353118034614343886144482200760006186823602604121551881030328886121427073190812179361001306639122811543842888754671735301583574582138606203799982278532781316131661045058800001556877065282689091743494024490692892236725193190211084503213666645199249554316934877819538409256146367469335821551161964135778068846400799297472345210507486997951762832632370829398299420144409377629423120041368612250118333176780363041786067600260779451932404332230492619042598910093781078688419129646260604165286549302559203098645871062683643449199296254067278606364820579694743421806032665142604340235891979830945615276066353980535561100627572850649899386067291289843983678973790222519285611899983848947686162636971546824570024433339843313143259609570013383159536942648041166394027649242062317084954501694687431187825067566310679121789604489945642826160486751506727066396966343916962690842910268221909836083058437566427970248589773030035751712840567492889915518993303867450891679585419690916541573441852577550032503339524599897614079864717904626221620243715324357767327451583127810105479488000203347843959548737087208239610264860928457051355302854501494055203228514250281315515836560725684807172623873645947951337369962854249103895646604731466900654705820539192018259200267493724822998046875000 [161,32] 41108314175844159691001948040045150734176576047640986443744559315099171475246141625074900401730008416900604169074830877965832014441311186984996901795670712391479672456565621028337347343208352505531953801249596495639561761954478415367738854252728480769574738398821664124406870275460621398564328263983112778848471790865694848688683717420158035437895463457705710547145229935200970534238658600714786291018800899762479208210849326056424663491342726402979789239718592724126034874585661295050807215610198660866350681888588107049994961012430527922990369931479826614443070338548027082500968848582640038375921042590367264593746978105956884413734983604442791067223277684554988148133468643417365530762639595233207103062387763729717644039752721758585631560297845975074432855729767210876198425635620319895661036006295199287694296120035689119827644966212828311380340702050606613426409790736775855169240272520467880431011472017928805332067602748049079203332246005012478626499948280085650043286921052636178363261431017659857296012209146714506131099507967558267386220345769828785093690351847377305817887581593689084289677074821156389843540879003817644754026311184274534819811795318852236263140276283669186266737799127860380979991810711664982063592175640865126642126569783341946917222402459961079982152316967313188871921954898078593067574849483917701118071933917755607572281308903150601726156200347045182643155240929881485080479768673760909653987383088505476585870551734734985139740506285536482497403778660859422290819086315060702282941735267318061798670214484081561897358953861248963119481571267345489284743765450691825798693963606108653513427896056686338417003792453504476860541614739254300273050608969237621996699172843803013549306298238796074803760054309321757341746970315714891173682216870040022596177121881233364706217322129318197021695388465577214446366438716014246461284286227009979101119764041198066946654489365257364993206025861070804110424848919416557461028636492032321351696478913215281754988325823020061846454566471201902411181094976200256496667861938476562500 [161,33] 25397277256018995183126698269619186804885790160135882903089771964167231678486265269898995716839664272178847674097456283146161304009450320732052462099055098910678739390076496246280730587653318291215644003672749147454521471437935984256925253011414856926049594398623563280256691431345809654449766026457944157371654936976744178658093776468729075198300140700223978973964544219457570379046793762658928134873100545878049152496693147187753114042407152136234072328311604107654910452224969390399722949954171712069952770781814889939434255027924671226519101018108613311678410434718915752210813157572865752116223038747420151426303450465599452917314067401023562357076552628745916020529751538233737433008841293979316944094688184687146378620246991921814844036212000501769358006754264218073026035002928134978900090652515711782029827485485385618935135297018801545048825171125081085594882435611179903143099714226042641252855509092375772343224385490887039870582945900202629045955654785106133241926460845349191047726748326301347719282993612008300522528437377594968709102042394377682247099721955490954449500845691867357721541913490867527716466392233083627434522375024834013449447625082587084975453142665703163070434042736498638318589170938789435492990842384785070181515327217815470091867821207631307351668659067199954642536910785522341607289189959499714247127107103215176524312828234903671968755252090748042379121262822026367354248563756516706897104102779238703192362402678054457433082796840956885457244987516580154587168082429756882026530489589151084544586702681912685141652964271407459292217413509362916222222859576034254112130361841992978996114369288518834050436282536058582942603300783139577271498325737461420420777656838261113340529865113031837450115782798582583526675656513543605157666002189828939371594229257234775115670867156259930933635337292996984452642981630487241823436461580075687057484619574400692356359501980808245420800740249115668521959109419017894669442977252750921470503499753188094505514382898240269006409598143841899187123090086970478296279907226562500 [161,34] -43128747458076659334225816043046184440307277164883260272148066841042834412183140005285976558059347816428109618562976046568006089433088151656652161083841651646271894797058525623639059605298741216042189237270325628651817527154122066739501614085011044276027045747530447957774146407347205121241489683781613133049252017004120878993970204835139191945950097101116082727497421090122158378305008695072280360805494596255100981775149814774335748228659127647618167990127522726236003228923588875784387370370266918754721908976624587049838403271914782592228646330085419352487313563995435944479849144597006556922672655794458700631793117624765426304227177343444471658315339477486624329198520789670351036630508611710219492868678994507712994590034047831720863398930355770642990653951133961626713974870358094566911539806623804529161752653521343664386968953195172979736039172418139211195532489757905065281928015546780370951408828384641141318949514407628380670850652992324385679433452907656707447210666890371475986839977787950397211258138256675401030423402191654023861925790333027553988116529262118493556738497937223724684191426644513455421138063265095402771393372002075308991246143676833072611788139423428190819861390829371410384455061290325698706498996985521351960501298453813491430894279170167193193286434830043812631151814727433043877685286707330964274383769090428702530539646834706494923176363980465555555622439902832574440633983813169210798694952270953752646665074021542963301269561232514371128598224385663249501592610524500279644044545217324105635908206525611010354564719927574921127350583246319009991447077969082278492974167708439902412721182045896300318308274876437472727178603838475187573295815937892574471784938429619604302165598170225161379515638318846955062626751729437600222244762531734746591696228141087210741602376940691311202017763629371442356253838533446059678728368848829967021317495208625115988819428544729793364977112084500734124703489479533714419566036405577951162350107408915301352746649785075355848713938439198400942586886230856180191040039062500 [161,35] 33157067497712082742611067289479591921468974265830139396050493224158345838520282966167978575400177121823582790862379789583046117404538714109435838868224536157368390987218030991704313839620244902514371579271241865768167076255550593699602230338950107411782491785802101237682838724654419191811226201851855551256727273691138797477874595336174075509543550376827963974145316473083105887973737251965233934514758856333150930945691836418394023132572977153924011495552460365570580265534057074463057237003306421350105388383834567295281814880924288038419544915079197285275175694710333527576468619709149045459944179719094877461905833145239793100911842051133497218796271953727648754986178318497669062704486781890040956221389600388069254578364532219017180595762907848726019463440075601799834295053440678152217907329118074259222846018129478643718539228359352411856471816542215497603762333033476782694117043390273229264828797939484739630091053366325755677808620803125083260072702942567387140224837500765550949897332005144640333826199697815735687150423617538896962866824466906974484167896977826777348715088817052068659684359958602086018304572015700853082558081069131910205584997771159099543850209968111597500305914027728577304469837971820295975629860172321819291834302771471042644179134721309716932493680201180805124256636229603928736043723585343687061425677377506804609579801859467048272688314221824000949813895869708069635478607069483169224905139174843251373018701705593748632316599621295881961117978357632248561886418797387557154061060186958674199358933012062735781514082170428770780265470746968890306662737526583008627415623015482651516463625082082658553450907042992430744460464733960903727554754992796709919596072420253171871393530457700490270179197324338347080296501368744430989527717378560218687700444692544201822625643521880268456358882916153749256506351941869540753512266521927893538084255701109737586275417733218540402052576963400603098062993584522620555453104096953987730788162040814610150781195092515894776594165271887959534069523215293884277343750000 [161,36] -16975436841636269143987250867093639756993298896072769118537493894927608702200208429468243464673298890092473919225506039470558231734852218703951746371511450288797900640006113578404190684888419726145318163223784059032681267269226488012788338626732855892313017473778764507568799434629560479487150072677667029117101551035616212571480529519898311294774872024814602225811685870776951421712812571468372719737762169655924540787869017041144292722558913448166782267553440171427643523444696923475197575761351231814712292876571120096276829465851531379651433544949088877458245863664340856493497001495353282022565243359027392070551002265933155699884234593277126082406905673678570356915628822799043183802012725904362137648309626489747438612020887035720969465333103301897917217633980335028175886337416767755535694425222679860930330894783403142606361056849043208332830212495446004049766414627791225489057971358324886124339661658527101676915777737035943726752204374521372721225868235547006611770649937578598903331035196968984996727293869003977686440471839243720898080599225739245787827932980780118214391153084759088390672991714396679000306479801764059023400373522131471232671503627470942479334660011117638686484567136630325860271968389318831610013454904943787208953660701590050802600934363317535041379017053826490988478833531099745014694246033422655690468226687261164216724619636176240820064437603351420754933613466915730552260613728519580825913125688370955527991805116338209896242048163400894205762812267013219508216949474525837249516428575001531901814007963692183040903513034106790082118041903825557099515475665393662136805723031743632839496085665182002724189573622879082023826992793030891409146745485374776443759899792966868204019453601020764666408768137116832186775228551602026259792646398071556902191429402839887076931308293726189506372912018735168227046187386847994106392807160292048298988628013051527677603092379122246223033991300731765775624620931108566304393372231224171983886182017010897585224589518220337327827906825916670641163364052772521972656250 [161,37] 5602723539421356371093357879764218636424932545280395288970990245763485656429816677167990093622772421684008021908264884626159656937080189912207209625231953740283585977830159438448230762787726974120241572228255568268014962669579479616778002233604700592137639155969457478795577752607017958714941854275640123272347316434281728824549922811095558499432703658624903133310992129515001542944004386418450131834580511264850485524367533936279894347267892443940180383807676506598712357734109433802335312736255997535591641192604813358101751052132919543669747785654642734496310931707351910244196331433911802485175195390860951528978000084598534251930558976990629996026237789757780615344134949203256738484094946370248130184474407813079540942886673490131235230670081704042655450033398290879033207857798151779199704748873621256086195922693330374978019300351752103935904641378205181813485303936062199769256159860593540378712475032855449526226804503662666931969612315732207307124664993506863398813452480646267253366800454861220314710018421159047966389179559147300832868275048689324184149514717691983688780029414032790259728901978434015177967436156645587961027675155620918681166008204821879694409476935863301733469276863946480871198221827247617452341406855708771792529723906907794145143230374770694165601790897189972909805407183068523179513211248016484198102719835897191639106497311849771602162163021641919851275543140878583487056134075366490732367005707872393405622297773533229375464063180722642102690298957835351044264647158579704624253967705939351107033147291561425117000046834706942313928497025014625373600600157371307095155109758041920921023729333613436762370003447020252312477882755714521494218779564642123085675246057851933281483373022421930519478576677356482503382396488462671873016490513946672050490085715202717470986645396559467613000512391431967536138501084750683237958628345776570210749582285583130243540554738511891813470487565259624465243121787551337835683303469890106714371483207679957090041733233278390376774780179403023794293403625488281250000 [161,38] -564168338960958935990903122666455982910667202860323692968346470631348194739641238314195393270957257597531629502786765788059273344347333889022012937373452480443306731001406872766746471893398379999591545269395890876230717541829597744926128183491141818908838869717444285948626986571139520351687638007158738573180511997145327297657432954338564407394135552236315875368498665281935414114978212983994024925662282894138091797717576726919398666348064590709633084220736476383692095617079070538559812388259438270555748898589826339942779893697924185453745003275599618836856188202017169311286513026077672340892264581804786644846965336993773951187313230690106245935987746017863511963271932636850164308901245127729314996264545292810399750853535167448841320554823868092271256023077320688257494986009117011962883104458244646835978039924507076986928308906440803256945662549679361556307411803976442007661839098537646310607222845491079878191510167882464107077609431236272272276802021933172048869893606142741905135675946672579154235114981490654190642329746927728417250983546505496793676334237451788900146965359004985679880169809828831877830739318624227330710688213350272464773991017228836767966728340997682200855284216958958289511841821038764307469852979702096112719751931998007380401771377779214842146892251299877640017958946406613307698852879906159973845937091404086808770593533794771479943815346962791959925378598267137761482842304314437860240199641319678314293217281322279666414857183899212507095573456852346397698761484442575726607112820574672261950128596639707245341935923934819847497106326440065832405233551846075141039733410988951620034733260794102888662229469562514829346972519547098317260998778710313026159095826262149664951115569381843244534487865380810460661718127525792828313289910514913540035111887039447433482875881136843139582860843105900693152167844827385231012984120805659361307409910600706474415563129233156490796618481799732886245297462975606935651775186012834958551942522246281875157756362812907411807827884331345558166503906250000000 [161,39] -632509714568952693300323021607381222032579768416979374109208535176932070644848635819804353360122505139783903070963329342685711231890528978148079664104611074652574988786800589743200002999144988469573001714782118921694765915774648663867647065021585435337985242958413729731884365072393897509465322632160141505471648556784207785300138055674945197993339649000383002742486154455196300064548468929476328510359507986569788497755549796804908606819867143160712413496865018553707069241134650334816916956201460009429117803362003661898719041521333038074544970658764394769818092946254887255601133676769522982345070544648583804226809745203857775422799766200280755374281672085862023355920009455460490991545427558181387058523773461479570486703055379681212655217251045033913234495567817537477116888309677121802229051844905795625451079423655811507578897472287870809390527891070739425274620349717120649931800866864905555232415111881898531264680558404072498931247099958770103986981420617604272413794858280309373378113851326090425766946134308526512743990546321076642636292602997584312256097911629660160317496335698681740792828599615209293615163233892586367898355253178326463408270911351132709713150263202336973360030460710552587600638740540568427005704874680989445289471596566216059949506728633345686824758580779051023263877787928211156242717101027133055384055081010159520369517309021557165689621034800587147488894026859968085079991487546373342837198362569407930937395360014382363090681880687389757297020707534991355899125681908554835252921577825135672878118000845058123269128702266363492668410547381068864892316083658357347750638537885304353935807527628626549042368901890102947934474886305604374613414467077867586310618042499130304239559008155646874890762190526102272056642098489902930660841833673143551526500524031390965173731531582775295920020975626899605468446940475728690811989312096091091406828399020493709267133706394913796581710682852206362487674110549682072506222977868945720792613068414275341465102806521602303746476536616683006286621093750000 [161,40] 465892703515028431841694796214101552056484561175157496115320231412348016164767714240641100175151856559804640649567068716142604106804153624987928618816261415624259879513592109592884619470009118974137026003758983733864720387347185007946704174132278585099511055943444404454615261848261162849557588993910240652048092585113132011451971557293319337964655553926151526848059249165387799400908346181316594920869424132742200468057855405670134530690908645209428929728510209679003383560184420311398875004632565317313663117795811167236188767592425771358926795553847011831373996426350258332855603673762362755324066705198761039628082510157016458259800459554095039620508440285760694866853468125683552236999945730367608286046641204497074061082029491227395996675847274635999762188297611795330695262004159356399182356945355843774296184326918617388477764304650382399699567777111612617040889332236290699866075359572488870197352511529789085903488209214197915355757391317184326572869910555698297771572702927683238791395311330880856246179013673462941713911199179307948157472719419190343959057863085985873419911660819868534523655862252417799981350431371774302924936351779764720679785832802259878313981043028960460176999006535469943360093513835559094102845711055491186455238138025572690400688335857422327410944262724887203241115109894008344596985947899046353678991327510663142782461757828695658048905429347389054309167375005509372622254418453810915823897532406970905151293292941125488409779521972634213628729571874951312803759851856231762965697848165587709131495024860389412526827864814390968840275143648488438050688147711576048281952898127143601017095122210001445642720823584146736910711643029216137148364010934736109495624321871113645599060326462432733629623187857313302008108682914062764332497264399533400879612192509311168472736568619164300493196931473228020009879396977524499394447772443406853992738014742080908897980153034512813201886877678416651920582731079797189496027066234465276805586537077039152120334430088329668251390103250741958618164062500 [161,41] -160357536979910013189712155176700515014998413147953428343826760507596084394642120720039473494229434592678511262550527172070891553748236882420936004597644380002028066466095776706230510147142058651624140974242311852737803820840065648163959437859941350755127068017961416421476125128599614823304008370263466161542102441797215477978282664115329599667503527306375864015321435554834552327659371709283853051069385916320996352012259072101639758102124020475065278786408560090245166042501474102720346014941752391093817132143642682365612866636291044091189648084777707972549804473287911296890350144474492976275740987938884051829235230954098862051518483888073324505803700158033334748781946926661730599734076767756066035620009340124398446401441910181201140010483234497028726128722901786142642435069519712592925890347700806152098128098557530161308563052772266450594231230288629670144152040498622617660683318808785684548244109950057747931037423344101023846485987971674833857516115817644641302909117220143433026274970370251401049863395295893484331758726594574793997366212393093006699555101318445802371365897418358661177836435913339318283139622886737624786366465662625155902829266500050579007442312968000573220059390918678041186406882611800282342517034749428255016250953476267962776048423722755240123844686412021672168271531976529811562169806645842666371078178554845840185968905831116202689443392699374264539463819370531436332529044538969533796349386302878354014759000226187874643833899210743222189872852291128816769200882243399465171175639607991806798838408861464908376083996631498846304552917369582809082368923629485829774315402586325237980562994773509679866693938792364572804302492214374500030569673286472955026300263459454048927532402213687639067569732203414764284883595073595268683070207993711605777801444946946650098916168189876158934682228028188341874814767506446314485513636421305724786990257261791397778626075805079639018817219989667166079067356508584576033817735626710176273082864529335336029172730586070429126266390085220336914062500 [161,42] 14589076519666286852196713895445215147990963167415661109788517702321099477376928104286310795078637697451840530421942516794149325708863501814419775926037686746113679900612614051333542281901574236844364316616801105544181307810407264082800431928255899841564466289378362195000922431433843352602650986950459579405079078871295057531032924857457278963774869140001292889278081505366165531087406685414823426304311277517894657022085253566495153998167120604505530991159091706908466526460645699718899654799099919884173101858064377308278416379872420109454759154640979624405231302327899584598684788502409114248998933106250238703011341440093633821756968323959525583555181382719669932476417024302348419161141196914811649942434236319042382614173238394004385780687260906655089762877808384158874868707270079457190907005498065852522290001702248509356986394016297188525129933974955951409803803965550725209751267857815636186878171065480015150189610444993026532033440237959797115552443721572915532666762528742275172028096821258132739257004021626444979258252648717690184929756810209717721772356022908168144410648895416013675242517471312111216304811821637760915657926411882420088561848433758195380951790985718411188130453142438821438158630505382554070707173994621144003234620171943151689387300593303612604265476231793199927537093965989167660402866931058258300543887479489952447268069037146226500283555162751134041004500229524728830779140956883910370643562045370839578722041598480318435271548629742174600837100694057121001287930314748875707407743074625714370299327148953279544976243917338691508207018313757327882226993168008981162814534326407034943078078036843026639544703946834340642503126235143022785005173839078435617819108414421997220503180093876993017981763222422053666187413462815988774861762632466907495750827266628568556242249200837069790938607186848259297528802073775561225217855176099753888258766073404861822544108228513755079367656252414075997924683628666203710758423962022258685398655827883950590337337385517457732930779457092285156250 [161,43] 17214611916631313314398027491240698325284329564621213526429562780287561535913923884670596226517227186825416506053306033292945937258746508003676845464431385288521272868252985939532300792704246121531931587341212630940588890150837723580455547829618466260518906523636440551235634728384379081383223919290277163070618075401454128922489864420876478768480104947211215196172863594167515081220400303955027835880638469401344645970390029369868144119813131716329105169672345764536669694948944756410172515369146461892062627360712773120786268947989070803122932269666027475705175694267643116254521355995783454333421067183760188834462980997889068197833831924144358998598953271585108077979246030279206698306049509518766821557415643426146091163657202242990328976237053324936734461363601363843485528220291419061436710665558109373646394125986984906019136464532085118216778900271159267012761309309137145373980167525498305182663963858229869144802147320983195761286844483246144318941394459857842468887533095974947379208240417506812939119770489332017294164321503657992308203527627701697895396062207218963762360277614875808089132164745813602243879576221721251459449474325340568468010536278113576190939952717870160960894675871936974833451123139196618438583464741096801256956110273761980742747999366846842382271331695851040140452593880996635338226618184294257245117049432404967361413919718265411040290378133858171288073017253156404459963015745251849894499778487016458242286168919264502110608228416256305574893554399650870907322393937522636931907199872794791808831097234584481543499808548463853529785132945071755787885917423490702457370711079221206873901145377678033777954387239977119431556480523569649961793471997045540311230896617569132900659741738209258832095799087262101721650526661538255664877672133691087683311503781886090055707200180902647042549456377037167257459786488115999709598613083899278688379669747692006228103189896279200095827790396020307287305267822932624706942667956534228815981918820684584919994887789187487214803695678710937500 [161,44] -12159683382099522500813097518508161608694238865347783887434104360291678819531592625102970881512806195071429074089846312765523361908341111467147064495156049406302277433317779154183364756435693513682936455911820723682278087191987553547706092856570775051183054113118560029648802004922433845910398078286576076142248844951496433772396375354973123515734587356363947163988350558391603308249154254773509663844293562405962153028464554304560853929485306881069589033207146859900759562012658805794503925519239788185634703829648328993692945475170437256908905188246222353920709440305511184274116303329889302122776536422954018601523149113205853303973665538779951088040724454702486893622378373738277370980766076140494140776435862329285425983782579169248675090298112683748351541167659416280858930421367324859609707875409831037194144700913910210257825495865695717987180431756595244738935973245249506821025877824294201202273741321120785086771557781374236336651650878368279398691492183566413964221180158302916679265757518359025736516245845660763079851379141908286686096555745921240124593822296887735042511427132317760743638986607615894712308792965385523196949669227641213971265494967351008182614413751793490139124945010143013512741375676294708748441976106107177497032586475855967080840424314642043718734035335180340072495685523693366631083513429454887781222111705978589627144673634707733678638627534631321305394702817763215445388870174672115133183070413506478172866345566769941034392583733230641857357484787920975307623119672888786288748441052414671139605872673927460589085478816088144364880900479497876751548216039593162970099235636036083224580645052495358077408491128845621770331792747312260483254762221862365047430319997850251116284348856343113271774316321567031895490925148979924417973403948266477971553428216068591529368296145522088259629607297945036449544000278671993366524632961802348289917563942444537226351224795125368227150048404516035640130215970412599685841858369953905135814281795762548918932076089316979050636291503906250 [161,45] 4660463334907101290739906685540329302905095546634912783131888120964834147508852738049533440568290848240665743011790062178277454846904817521710263472378174473117260709700190234554175981593142712482445213136408733285077322939291977557966783635794142121209641727388883496773250828729798613080007774839654549090255902717549483863868965113170978595973718883340579203952014469509231656122316967410732657462987507547520403308875638775966753231248176747053833573928433172925126823363615598379865282724322355754395000034154081563981890599827463437521130991824995215128881244870840629863439951458133983193697504698969268407340309464537208486426046539117850261835082319583386757799383799636827650685280308699881624639189009234269385385074555134443393277544214699514083149978415980114453102996379531952361018929961141485542077064355489735972327539556161116688883736556891779072967275985777641736365842033248021964108274644092973770279367269676328183219999121688179917851264244975779457082049599874211917548950995302787625350396837398527968418640502194383504024995475455049938089436015260572264870518757162388644589496710726898262450996617366963294419164871560632200175821654589197898970312022032906560673232862307550922231575069641076397424016519628212771047090659449746755188384150490666178866716554143093380528630365966460186995513767657998377815345531557369049257432501441684033178390157770819884971351374005809633285337931481131777710053814461507969829015422957387532460529315763973429310872465482292110681820536423960623324465266353060719348011832410654662263039940353725263963647317997054695450112909951812133467299897982220008743115616189103774408618597333632431711799872060206781008963769957790942647511537146500539075689955891040558795235455089339035585114625239258108812654083945092876220428031978706205173109733529396314616285499887204423296681636484268418386169635714985114394192947143762480395894789863092956377961498249838666360295649437210289962174959340582671368310969137999407593572691082954406738281250000 [161,46] -1175092884341558808131767373050814872013815616664803038340839457233171862482875781613631501805401938868275352559350534312882503953779984962449987587592819912390675696922888808742869012458622134781719340826877147803397036720299433216278479032691673681885560324833889760801769212084995575714445713351530139821151755448267219292838989530766919795810425562405800845963820619962773633540885624599939184614712227836375215603622387784126828476137651445043482986231740100858598768778647146794638981790121343782253465393534383951708069682752747433624432306786246020299854546170087079034606243427659055997601875559745282344771200090893851200373074546304124066991909646968352472890845301636322644953323404644532398173781092327236478870315500295496406146594368523617508955482594887240628456848623058270417411963461401449332891218676115195837691360167170070647924455076648330082627881056709314885210150347089971113942937719962555072507888816714724223559746730830064864857965657467342560844733308062113080841392152493256229282903405640262920290574654275692531297761836909184954658231113139609628508005213598683075435915367493381885960425395564136491118642522422098743514443936928172870199620104192132208289965249678639117343687003189329068622481402652191365969431340388554210395612051295564252056328631524443327038271635175239233690195808423690855532092645876610417799420020396644092342053750605795042910370164876378295829977178611738141571908998540125173492967600140397528623638467544011467749755630670538756465719240398520237607468805046515697996308258833573750549549219913282056474776702390219088404512786222695199158786904310952668128938650594270781145083279912336213628072665850672577368059370737548163929845479959995613964669264289327336205142305385592272221685063905588253871730746696720217680358638381821770763668442363237588300676800932594456342860340613634031060443941169136628766953263105369500066184918083351416227046232183259594326090437665161877041887211601570522108834775861606064360315024852752685546875000 [161,47] 166969121302570304150671476297498437689198847659422083209814757915580515164764366466604732967761883748659614512958481439763607795850322771392803562426085831020320339244197009163874989697233100468741383719699292037484766007900452970955232128784107440711210163199547595790953663241268331836013229464462372237809745556173461445633862188932806440733188223767014291065120009417459242089406898321585875660931459754776897817603079719919617815293659569012053048043130337151071890823830917651249106246264774209529059529153599470217596889702841377825301440499430013607594797140211993836447886739958888608265352848022502940831402603585448419049338969676823685889151860846216600087680833873183822110004952412791902089116025089393246664502157844818266442971942399625376330451801384157257372019502318725321020305368322274227786785891127275248666653748176583357181907376979651190209086654212352677888367778794187332705129742822084667362933611678040810508640942026332534104321294710397107570316105185403169736456691922426771764982287548012077827416958323025343131508969792807136149749218246632570678391049872407724415830386251245823238715606303730595608932369878251772687449950533711120845403394590172172620389067488619736553276499050048683061348765952901836720211718943694289275068444001401362812883348964643749980476173867776838120146944474224865754747413459204941913612767737406869879467850358116049198113995607066966269862950534670363093748483703196668619848440973070430508371416145037656616570972286945490097173822867092788748739541555292096507349919482106438722504103942564861274746251529363339936443789256783442012417619139375600194697668989005973902005140495280914964052636164782333983733660093559641948284077112813719079339955648250357632675212755082984405539500822901087076388583428967198723856768916203073223487775878216046855529201442745705919383307812709618492479231667258836773272495599251841640884346917835220152240444443203703194152599236343079436766386341679125070554890482122005635819911956787109375000 [161,48] 9016249434055605439040965608790287139251773163587770747505351478131652823823266269014562037292603437780153022608008690823631518303782005658576199595322303781149016057414301927264492995676926706261839061284738837411055238661314197820506046053659780887154127873943034605189684369081703274301851776567851092132002560409869132577712718054128313101372198643839204753550445443690534571945022753172706902033640454295918303833224813044567956555655720816594319549943915512890980878212575653731349302094747496030298438571009834231930271927711975265118282221766911521208086826246998712657078582905444374686776785243574069846872826624924755183908342596912095589720255321724775880341541691475169198701469169601593657773025372710928873825241468866495237971197513471079131534984906961106530820805110609794097830310034475131755859887487344128261737347764998099772534721556358543568260145176934459841139798110620012809404346269695728742297869246947372562857767161914665780211921325839718572815068309833530794678936510825205321889721904991759873047437827207315341377120312940955736252149985537939103567291631866439636273227589528332799082756860086194716177426736025019719897107449756915024098739722305577475644941804220620489285933760426890958496807836227362940566977849614603350173828682000420460552445791026890691767645694590217904658779494588004546751258226444860856248677962706353398643174177383180955884348992294487422525807495865948716966118421079206689472322219422196363667964978578831430401198568620804956362647079469499749578261427033591087821522621870484073004912099649473082094054204190822608700279661616036784646931780023649599652422150420615716993746510547560848623954485801691218461477811663874847238989555181383117090621252527051695205567995574371649493383185019887351678052367892558566709188078022527762624013229222736725923571301136080927602310286217015823793158989959030499578207469773807624084364462501980820994532030448243804762971672090219538164815954607958375774575863519865121995449066162109375 [161,49] -12846939414817447244726968458317395232050863594620758272695869247446830367640020841712434432020832834468817678734409415163094579917618084161113523710895550845929346198071505613578390304576458853172172464404135564132296092592705990742482434367074128258642483577569753502604553221727981570827462073726694139220214117533121917326340923193966649865794619554599986288876105694643719726306728102074787129075126597515696696492034777162701052623413646360683582245977118367952448512178792679174682416468077597582046226176000654978294614773372010976732533011996060412626691648932782578990233251134114809448302188831540935032887883250991035282343313689748539630100018479719140190686385819415297258882671372073055618030989926115072540447246240996571766689877500708224926798909621885573339842142928916206402564569437898835530890981033269604443812068092832280572376624599889571662916803693156404849984911387582625157892438960817458774042128706591721128287610037401233032320930187665050452733824133774647434626061175707615632667947187304839538982687702436692749308226122224540419731550594099760843995025537191530757795864665779420884713384866324619268393571312553561599712075620995874433319231152321942365216918930699288138367764581803263082983115115625497851057224353844480650535367120928991539067328640326409870545265819210427433525327438939139063220054981109287766673467217493364623316097817304248131486092069647153892423628400328514188928796785129457203245711343478321954686765207949218466961568201506959003232084717630833426070676184709045502417861561486178046523784131709310513751427402607552423768579043327912623772928467063137599596394526362762633311778680924237192762721345109275376741337009202047857046058279827322732034085625718553668061083393356101506306915258182027175052644755385688744103725926746347045423781093024442882967710207276231417938155239368884459961067840492100493999330564984721729921687148282982241482975315389085019978076026900841658913217340286608787737776296152923346664428710937500 [161,50] 3852141205232512046487677694605885287939311027188370592368013570777888826766741452360545030322890929747390910274177493349885949217367297980218966056436231698241510540900821336914636798998596048724916006062582514982789029464768068734683191173224311705574595194091759226987306117300263636963819057820505190843035279106941326091942839267797684695230146643030704735410756131242658731449967562008755976131613143320412744254656232844463084034237976526542545853160139096885452631388247940047322206562101987518826828966255985689713674337028023789335866161471301677139670126457643576448265919580306160115569997443651838990108440826141801367763220897150694344847745307574356298686581576199000964958113097983190762365446534790490144471298469093907685135928015485975827552629235469879392499962201196982860133085485731424448999955482461691239377653780316114143006203470627447249595509070681283523451990971212985209243421047990716584378207166629348833861297704862642043335432187903067405609682126504310338228110901283676850828631659961950738786087721961065377795934608792504074545124718925926638199055433618062049757330649311361682720625466370915033582062511204241277866691248147055680511957917940817845730382406440309520588622120797741975507394952910005504726961440348265989212596347675709197599346611279029164122674939863464670273720868864224895073896024227920617225302752144616919240816239958935872851163770125125810231044094566451348697160947863809619513911791715730301833238783374479205861252577917160474130971617897456259699167111704701791612721551653977147388267557727796417607735249792567895499400103531724433586741179418812607078800032791246897718447059634613007460426824109692774426091792812811773684988494601461390931206061317610801894342959904148695709196276853883017254063271685298061630525106235641311250692433995352691772773370859138662567988936669218480375820198510072412718406597271418419211644194354184335602862154425995768407005924983592365059545380316355599726086913705552861389160156250 [161,51] -536388735054912086670420896094352930538399160308519114105478244059455362813578742640736754808327445398750511211455055932240403546062742595530615313394274568495798720059054975510526778487063466892648983028369443694250003852718149567310125439603779783075089416139575725893138266130954486792767997303579545774320327113345135645240063778041311925434305221090502844366103752793938667324658316809296073347758958403075965418304111536910515388045958447437215126564203832779098512603820464350484781916168892598753804751626542466909821928699502073388942040331516310312254379235139416339720129553478652571127823381529853278281787589782477587396764159105077990274775829464408027543089680948022872596755959054920090288933907380454587920333810758749014460106148802685985582461583875195442734003411858220484156736500696573467622900135297157738012137814859748945871719408625433278453529155500593722298597485178927009269323309444912788946218008393972807957457642935738012959079766788102624464038359837318724540190295625360512578078195432669973250988356959255452110150287447654645536237873523949427660041320251216645090848428028623276120911685380435319190746754581668440352694240838116895914885261645362649103676535693870374815596000672854742148218806777173531204252654564627230585142600211870688048416523791974798727905630983108074222392003232982154133921865564584977791930915811769335386735103938592519189888908179099248541716166648345709594138583545752407552649433088591934258506672651293418534594310711209474713393749439344138306212738668204159747274578817915900504691320809346161896166283353245845792228954415127944871801656805455416367164028339831593438308687642118207479613093281972668439809919688158182889064120640937931618371118448323167968950085381504391355806451588544542058616316571470197787629909595552145068539341158417012087580503504426990442757399938963922467856197488892608076151819775200078758812066480147500380819449659228016265116718963901706572503321502107207868651677818830602539062500 [161,52] -63728032475190163129270644267470744281759414307040167824158758960604783019313262882489785305594933402708875581827626650998205258451991850653501113012948948944536965245732779811456074126032489065198012354739468773594934082312524338570894402727296497573029437618329466077335785492270847037076007112142073142056824254297777678535245094884989467080461636221846183056554956210226445146850982970981956343421381729500373625674207104845917697756212986305140707720362472567390360076518131176519106087723037567607511373632754863510099267901636977032665658577971998808900782736189047159757927864223393572762706468177397236265696099275122172952847316900875888241456345260961240164447347405129380207746801286164868715176252477661078679668752712899543603133061469176348632243689528493557994368315822497243877310772678544116556492571155004102404538847948059473846118093114441532549872569126004147076165995376432552570772112557012842221586533684109457603100252467555685164963039851083344324377974294716332341371187610596984809225030911625259069348670417354911404157725529640759964060844126701826331419314931034665391207806996479846980600471659597876063303743508138460092347242547782301882936631487725219219545538153988243051657877880455371350946843205459493739268541115754151556234581691395237540567902570765192363940569141360414187278853201860495398513424032504494789079148008381999800912136380071186277756065230793064500776315006992887479287509477064342566504742731810918329934295357096314914045746772220603066493466999578220801545838295896596174838639016641044568486814485407639953308812730575058834414930048964072230493032242033971243441447847578868681220486865900945682266010006191965742800692927837650677088570541234001538803571727698802949761834325661390561082016153882992537178655710745811146714200300952879800930864437384030491499946004811195594869212664551249260628865347456714596205827702728993134639481572789664402392916095991685478476742810734797630594102361238323515484114625191287109375 [161,53] 65204271467004400081985935505398794494556134067902436627056154308923998567199289671940744957112651988532608855339933024209324256409368758092255261335254879157812652072065542305030274981242628172470983272593755484020512435496127635049930045198915066829515073011156099382191431936332230558512808068257956775930418811194525014427360897035549521697073986547075605299287058944053624288394389936494790771288622706865095085417677203166521483131104757643155592465717709226210386932827148021170738895030291178506513524376637879296057718703586412346770048264384434006267036375985490532225536130429656755020328193271790934674717230985407594864544914718500639449532886366920496606268790537656523896609583578110495046345036421653699862849234110152124513806599984260035851967523775799486553618095339333834263806756349441414988314874387400081112877186812774415955257582040966525837213208338305230198260819662628754493283394032319184105357993661584759266273517395741391797880141533440065261574182683558279366304846472393580840500472465916118144874686490057950644056330254538468017300351977082592787417189605135486816807396994301258507552832192268249963754695667224499649505325958919352056405620770263221893840916557060511033146763002822070652179732702420266461929828601671652574092558889619497743628926173438068836701459091128530150757734499174637646078008410413528190637758638294355491635226198341772912169108652069358972921753081280161827497659836514553882923481549504181119730964592524194044023374052452967054628450306729596337112253340889150769725861022642738385699061088772649564395110796403304689766810162227923182414202353999205152686160369512597281174899908209196299467408385590100246517940744786881730812669680122526704172572897753285859709832069709644480544860834441463416357877813187127853413315801414945888689168192846165480127940459704211304459514436325391613320139935200452631368730192212058808198920415167107793810781761407089665342319517925650445092043113833408585499366994472281250 [161,54] -23797307090596313246138183021506431085432055987553851554061096278152042201554561571675352032588772418757201355802577792166482289394303833810891123442108417239473958099239600521505097034240513985814974632003164515729870903884886600809463265365275060082144875766351978130017695284594476586937902052314263786330069550073177352718527155257925747957846915959801817094295449961390464107721407065592762611319005791799215091294196935593434871131116662001951471960784425579061046577160236092938038877915828840234590544549838231948586015365604748524147724839332129295503492998587883571488862866442438496848377727284369992544834721568068045284804418132554391034915850384946523990537787497288805290506176648715926251147989926694950394613017730139698484800306944964025003738263119239788100239757500581360731579835986593979718365677402671849022598603359399523774063743174214942092115094743667609237758447755909511379592362629413082069380998412158796320463031923182386306442167456398257229597655560150360378325140892714572808485879161451075114246465546405471775129935675965350545103952008369724914944380135557263339822012623995312567796437630886267419126137855775892838881648866341990358711688983823337780408587304301782517534176739391704848342476432327893085393414665027727039232068740302564717989370564443150813107086024701720504559825103931784650180686428081347270315451718096881294747864989369282970640279262824046438431557601203392945290892666871573323136979965177376160073384998791578525019379315554915482820753366068298395499231604234520326083922007918638246543222470898571268299322331173269306729527105263277543375816160218735658288964616538515825712980606738875607331927096252914659857644117784303781700059098155548008906393367733092476757918974338738203291471337156451818396671980308574750940887134862839323316105074779272580151244188368872703513887689275821278960818595600876726295419324424205913540307571071658528982212723087001672520735644202577142394904588718711617635648611625750 [161,55] 6171872181840189646783658930655947241594875552537439921043963102343398768632478700837827408904270792750553568823763612566289993146260249962178820103439549279719526451734377781254324968407011345246352329254550758144952825594687864710269430083498576736731307401166337672107064219559310246210839719267136910079813998299075304109328896115924311162764947263343071980469200618599315244564284800617711602053434179861887902302356209141647865001391705267040175583165877379919986406120788617658149427754053459097845415220534281238352497652052785212469967745238314737819634115838877162143860268326280556996332513245589327077553225735095442691364976784890126225794237483472853417704528575529358389081780237005178554647885297118740089793493391403004035321772109981158284829155995401566040679578795386553207388665197407279927285329903646915562827520452640187348979296978181657815933022330126466612124896641764042267026582879063162535742921239921052248310948581575717080442572289842859937445122738823263141184568219081690860074963511037970360258104794010650066916268975996024046425878330987916375406987402509197123115902831065785917488580740356805474271378616900600943887558863195858882378536893050274193324174915567022981940740931838008607908460176812671829346610128425301369294462401059258486000458612775565428317592743782120763353751968759849640415113669508776524645704873316830617522822964365596313278836614709953278895594977822319073203686990808797402289629402459317438246718402401774524582041420345272851445752904626776820785620944832655386665427964890074110284347715464859038497160588935865986993888499886631446102077269004992910689953939696740131906255825762587412332031417253495273131725361223448402699410671456545053092364324488840739380492122849510088575321879167918003463140870995852377097767183533402208513349811342946159564734350292249897274118165385475717508461240948458901398029959372166685516537901319100395831549583986537484983162023801844225424204194684386790480184260244 [161,56] -1265347530428627314135561139735604520057785383948171590002564142670798442820742763242536012584753586411432539753313820688742214812463134313148878553532897053064571960291036359219905187143745958703468250953649942049926331641537720032859450949578476770809855000094961724172020052115721581476458829087749475814610504655937516996705976206874592190006000499444843580155982674643940193753301110789974244987040550821097012889403080466941165379087991932142093316607846225184331060946206009290736759952354805154097630756396867445772296272699347980047197359879319607783265466237713239531064089563446648095672506720954165299380422414850785069385128322271186937950218742864323211241760264507369031691529980084011185066201431021114617262398666515668883493380920421481623140784027491574453520401703249687378071645158682905037538993809291700466278392205113716001848067145533326303266715421677984851956507796460618317774295054579279107983276056592526128078706305563237939057177981903900341085838254166833739722157164080793148948475760974724264724448434334449247010539355035871930846053284546134735079767107788570899954312863553631063593483064170884017745498667831902525654029339425745861538836926592050919406090731272237906165120363747867447541886942923319643083129766873245146153042905095245646767786851401309905540688584620261762831352025339974662076829764814177162417348651391163105273624207812652016180212712616179883429901131893181743061338584145331950241020093123841850255076813747159678407582438163291299847915149543306255864548958170449768104724232788560875093957764456506371349852804243998164247294308432059068992998747322637934488410044057460057595484961792671552103196586591640767398140860835520887079899947346234812430646373419827043932107582707311458483622785730325332948594102413925364090911003077064613402559149520765797827450954638667266055710173080385919606532175659982427726245465357450611975332257219257458133650788929720676770575241596644129074567778740952770695109765 [161,57] 209190154844462190476091811309677195094195552812882507845433263764677762707466560343750957194844902311213240260315460916635243530492313097852780574282726806642747413104434577833126527423936744971225787890090151406248037119509729105278476623573026100606796286275629911622391191940075861604775879971779578953330323687952109575241657844232102439906819600850396723634249289659565017551219238204090297722393305065868601379312317282010789095159564374978166070443770655969335354810286208824400247287492085848162681623535280024845125852594622510712977100131113675546934548257975616246494072807194555170852152496492922076592623837586677012078814179133697371545803903790802572244282707105441604514281628583486648037321523625569925243310634976131922073878659129600086255915547643281665740562968766229457006189983396822106436341811723825197255321084526308535014555133321078754833163378691711241583662640381981530221781481081876249827369689281540194658494050879314633116522394127488856790735841540788058938872915742442236700242368426473618806817843814809116688668758092490255789047052083536833586837174668771140203743568003981471919900234099293087830738768474777454852284002273531190112846660588013630325114408662219438379429620401438937205687622068238833334237716692100885760350307596303714028297303459920838891552106524529253051604588396295175952555850394820663604316015215696950086529288837835840405036652881719716722221427203915052274086011691114010360451396875444783444423845352522356963110054114845794094742012489661778217554108894397235985325325927474220380161827189401541963254938612421292733405832112393897832876003051810827886915112475808213830423094197056948820342187133790566960552569429479187709983425739875169205856758730078135688825456372585535861344733689124779872493895510719311958510281504285990580288216462956208325302600778179713415309588515615284957863463623795561143722211422608858937389215194255130876475127828892701872840475170813254689854338050307442855335 [161,58] -26992045367486542999475095664054652992277925671924763896565516356658653306527315113065301079679529881683015210643834940136145247829158173364206775084111946525591537493039234192414339620439404465631274414549699032290221548243311611125096025794387000994585901467354736543689390617442131132280838426378516632298600441753282652524261563665902807806778921007601036581314356809701817166420223462425266026995269617794760170948333275708605083543611736689011369500678158781459473757740052250384290484470055667370200457721578014570557763617172377267088630370335864849206646783177565066005981630534438524316855626026578792553994827612153362194776991309211733881580093515374039473864021328780832475900763488467552712242103711774682852289522677386829769140521147975099009947876837102516739709804970398919346684788961327699867621234448730580720688304491146244133998780181837694348907659860355917772580284863893455949949534711875675191749740336374733896542074949746943078376332369976641163881087762068485915653307993308473080518239366137540395611478495937600028966029256952365113895757629997065963026967802212966235586239025492766484733983688554800670177294990966795843236872213122363966332896759542951786059222022883615756081862424383202514827354180359098927227158373742228607063951895440811939317561734605752302260883117393169282444512074399574284301047851704659970788667373304619152860616730161494227915480232615537337937381089232954040722184684604169180671071329644816130669963402838876425305539971910717701088878969828749976188759659267441464281021981224384180896948571540816871095207368818882750660703022507411300696292468888929090177784288305393550234621737080296436330381807276452365638273661829761737615136021658001464866226902406103991622496642642057012975176614337623029036224922709543238799769359681021032653333064847384130204783030886104080602793447140699431380193419446333577360494743152391905810480711369420948455837934951713407145575305997673445325690343071571624 [161,59] 2323469083963495964786401065685026371364212265052737341825837143734551281434461610956836590846359062006854766382334778428064542417840404812595985357912774081106384330956226974733854954729195026196475346282442842333786478029407370937888913461525597221977587118351999964395258305878571740281247087256343966669765090518576192134633319723589152034366216382921503835494247015614682930173184263680262580783306802837930318268787754940126419177038036556299240443775235784611641829580636424531446564689223200678505195600260295341395685860757627477788694563419500887192671316951861433528039155766583866987630011959305698015816922852334068746297585819203833585906227416261371345255122263679050600070115604803885445119027609893777725251999447334544627053919619886943042842824708163248330582225079053639292032925520232167187280291968203360019160341885167990044208765072318144168782070272530592980914744372784488993132299051056766608935296317949027065585552998537172394985635938600065592238769256855538260526737535440392252521867190731584485946922129037596385432157698479953978442688782537013581263608037950175274637898637344597731002425098226163735724458119233445044197415368554365759089192121179080290292018178649073698784681382370789204718115869723548604700126154943731749712908501146999835180071587294541369752311891797070090290967999727941660153756114981604030632067461361484542420513519150905297253314131878415024248922916843518716764774371407831950653197213847257583856839539917651339211625141352783202408383110131916563840750170621022678967086713198081691724044942129327322701697263180202633401362774186568667878589662510413872348128584625309813282142708979942666305885100783713118702524454707814930852123974133639780747193115118269748836016963873548460010650853461583937120907296859921871833912188469544547471608230167067991185489640598970293378345657094830278462428294811188788431436470816509229994883730187697000016063953394058634520559265181944710928820642207826 [161,60] -5327163207961911964668012321883801512060713539376230063393284755814250075683356471476301875617555673468393396608329686789248203653752230862358531176873452937485847831322758737852494448887702628545686978917933932953090996454072768784184788330638374125768020609041043068969649049353247361615210823019494490486757779355779724842544655174364476605684227901441400359972788973580854867591103085483825323796731284827549710404539191334159003787067510071287071280410556439510050829932569480907425867215887438975280179229773462307626424258155685996733155561653095430087632455040475008078630473271908843579174108926057939135158147641316934872502117612135622701044585552179365007539874185455207537841806553010258739818213789713266064633897088001967668218152287138604982079429517879757247950275178202170989214860542288412139685803721630378368527758190948341631984350307862172597958555892497833791735510890120773361287810575064637952277542401347607970587350051636516499574655965448637287765499058713340881363942483270930988531161313542065351804243297468599021978218480023816038461940140170817553011614535527824180777959934084500389133918421987935013043333910089631049179052932517717575487185249477358783323200099144618734257861153980885154349323450468350818641051667099694063403209275393973285820005819502838373748547895334861829821298310846154044128725703847640485722147578300646101671002361423122473802921810206251833266144136705622369835898559995100875957131064054845560516652958592353288724719026950224607146309325518754847422653453112518065909872710149194132502143577734424220381821907038723581304233428738329518462080814915252114303293558895264242981017759904679146945897516664755718499702391182594582644167412434356213908483428616976454875299216021090256959170799967323106956131483203992266729697280285934914389762125045579630424762183360273917166534534783887542552706490006986637289494271134423417244626613373278231298550714309617099893058058812620251318023081 [161,61] -45990727685487881487683111732618056704199230559407920104265516912270366593789772622818740859743550241935204207680155486893974325210082359762532354654142548716346349231172170597522504617378904734900440355737021491802283796903671092545533936076751340229096157670471456841241774246710212351788870148321798857801703583314248988270228427587710607551712375891957566134798262458459278249032152670024211266476511357391305909710781735143686717219425084356476027104800025566731817203768083947793356470670982837993999780085898729183470725972775305929967244304879236857199729257689709759163570443655001838790634212911060299539325950686573853433673490352705789099871161945426077181948257768833078335702949768651346047874077568804392414961629509269861275655991487634500042393592584123237057748243606815616296001369327140722374119985874141615073653057182773921108199055568040807140904466854470061889706865905511468519944741141137380005504892308107963492674365401186239292532020851322178849676477937677814596161035581692672889038077930949141655262299749963015284074155587303325840154916617653122571228586192352319605833855235940664867055897012868118383671407287033783102586553871212763059153938938141595208641259925170492228019325531926277549897102012833035584246859022541010665353750632331522038803080498754887979359353827323974323552027903806206806818463652562999128216119650176254963806728043713563113302855465480384913914043430797903278157687554285179025120298916882004506255885011565603806638784823646789639075348566915901519637249036633332336517413411938730013089443920843338409099063867285492120664846449837800956730630814457454519615795004933405033438861498756821653076211518642021456565017942389068788370167796457698103357880314013386487854897605114078096620264344581136047258547597634858954496507758800189389270520504097339907454844477304150032849242379831243002403369641733412160745950013692585206411775114529733609042892291222644239305006967623098897360559 [161,62] 11128107998887478257901074283659312026705769443152663788785895614868082930490645842429485149750505551960913015843638207830113339668367334221210515800534330170031491992094810062075912182279715677731882025688242135095659271061832530085027390679640928857541140448561805158982463217845465536092913437973272294215342040031476337236234678114454046293001571581632721218117680817386044382881135681050545090968684257282884817584370580691383966750881403316534092970269343614661092530653882289299232970625986270774211109889734842586612747853527992829509511482408026259932873037526266869544866315083786820117618365653077751635626498663276048877162457426072317758313186574324661601183455260580228700326142850814684949796104460086314777241115106012789675103719795441580849355859511199579820724831670360763492787689364184999671307110954372567707421178070211225677510395760808143703874916199013071756227068363809425521318548390708448476793815392662255733666598284622488705782893831622225802764123298499363184390448056502950683942070510468133865317585388763044621688894609869265315581393485472551165387186111758307245258153276867154820356294184190029965952343874315225822607776878946447522204071726127983529368342621359265153500758373679339349944003430459116466389928114439003451188295882494871044958598493794765914515187681180832626618738948477986748522924559640749092922871346694173984308899230886792195764531675547783977192686244369115908276217444242356987077563707019798032871670737313645253234834411167639909308938437545466537664845211254812998700964125772264122684354787416316205074838099587093330359310753326823342807755465017377955937294971485111949916899186954733645453614935990325721673646334080821400522312846938382866753028674134377232062030385830833239202375690532472430379061817575288900228742970513387099986497051885286060582511164505212941242080081350953535226393517825067329017701649183152575519080290182859384079293208223721878741335851823343337486 [161,63] -1803935979619131815352169897916150894687243134755313403363834506196930439181211656347635504451360302466645327934115215827266261335945538255097733627161801905631006560817830011456755348252791436602953167608923233518171178736240292874954513420230492613689095270665690616497288648319968890910639298722974598894918958922946918739096861194329617182551554435858411224379844745938468987571080090933368680703859809189908720183029191169715055038602031056892485994720761673225505472656157833911940475616452974364544150969911105980929999946309205179718249966586915371411733222011491132442401556309333136301141659881802591356464732792335863015205514612720854557103489136277254192012191673746393308491241014097125672960219736816292538459035717751509342831098391170446684502402554034004239514576965215257108255741497019793535860763729521048821356408383346741158098942614330920854336131616914396348252958927645151685986135427846418364231121743130455313659924185687263239756403083276646194022035446664109651895522089702628044084016695538765498539217767793275090588345122069915244798391846838680854182144736573017158496878096378883034560992815772240481874354571088555058373807874063209952316151728531598443927817919526531998051521530229855779587742791699441466662820321676102450871103202492391635657004010921488938040257907606784568779714301356833507808226001325232221356995595777256599542044520551505611447430895985347366480273110968752984352530073758511495811691088066896001029901247484247956189854138678585583836951303773536653370337301990767473031899615418689848444710323374306530982206362302296691897507590069985761660165901878616948607705506865327181456842830576625778359613167153852254731889086724910359705424920993827310049893757282185049685703447209064997574411582512235249049886810343466083103736906947145224368428264704279640347697460776507488454059214896817054610355631277023141384794515269561643681475150362548886348895524805827342537716736899100910 [161,64] 228371450087306689622672449642202084854976588120364672595602686261093615916615353323507562125941577656535410540692874333898818932890821541806829134544697911657859329052845799940177373170646719790697513625120003526170906274517799148342255979460953200537829027447035931870155303747686359947433846806004542404228855357752376329001510698641393252458269832937532977578745510816143234251508470656083661501249305168321173394449089697067675257774720478642789446953885024751257493940593183490093263724360799736619208212364885625491351809206126466149195382508848104055745012224746354563544913957172617247480261078806255239098727651240961823027879586661043546347367926041351676492416987914494630690291133311983239437352107270714973403144884232745573965223094734633218963389494475647672464693784180276962539134576500117810967859639513811829074064453902087664751284844242084341413770817705582093338852761783428599771682072681566108474555530609712015336802217198680762570005236394361729501399803182910926614803971111064483786541122394252069229122290261993280998135881091503182191841801089515582235338329906506065573757116291379375491817374619184716491447766187179971796970519690236478315662616006296559239787415537443679956496253631093785750452613070404754446867536312820689110809682726296424345131926312821393677877035380026339552377537775767111354029514924778536555152210144281692841191232515252512876075151843980679090422276299233280727213614574723897443077729907637832218265958332271680833492871453080910179694070900494397548816820778558220453012131383567035255931032976520363416782344820271777755544869521802422807985759869423046641648227552767099687123430877726757532599304697730641904385763489654268539304523530312199557551965955453773337058443267274977848891828731317231474325652336050461604843574069325290030132619573692092749875406830994495628144035463112233922384479152367950383686852328421968995384997095951371852281669142960518320395147976501 [161,65] -22462967476733488577382012817672563267592728598643266919249786800705383327661708114503067238086888856622666792589932102172465322509198955223994711117093649837873696945035361809259531997546350598913930575260281695346327735747910987254846263212594735768311300104207616170138618630654036829240251952084284059262627696648480163742710935108303941046714679623380786420729711212659700518314963200414696408637321402732681471500362939448529341115453241309423234238971630603625411609507536363012459818692133822094612254768618117748574461419123821348244087952884654858054019244670071330699705727495917395243505917847414439491444214477242943976876681168804222920852504064669103361563498994520502340557151599643505592469025830187032134855153658601915535786468801696720067649121095812408093414033994599408143699110572676248247991988022899087489637030088067654070112314572513816856432857355646346016409352816454255532476518138229037316940657429236617964246687610791704451576580078360528163623857420018220506803501348469395172485352829188059555783196862274282757643197247579590521535270836228782748618203146748571352986982393426099844825718840937468939560884582255158406926203605869346144186210167284857040007139896326918420848402386514078750034823046381151002867021506525839615251583214133165678177860998286899787179818975681390901832140900585269520660709452370411940694243072497428741910920328816877219497062990251562983300672451344785261068269615986818575621600786949166999339471046478346323569905407339181463214053687404942405070324393494513402655180924216859366701664301663097823455742760009420720484768470645061142860985861505151198103766083607914640944791520822679690289392910120132154806676873505776612195678116565832774565593961624637570007816867113911512693387539039309957655818599269747456683464270047455629377090817014876253443549365916547997548707553362579255484116667580773147822832175823863226685324490481852251914594503782911409646532049 [161,66] 1833396963893464204643990945624235426939471414471118164037492692847190956264625340052288266912699628957462883481843532789274411108800830457756622115408335489578038445699719578506938473474906551707329805450565444726111331405610203625708132652721792142217599675728162756817257507473786985539652771772876511703774827714618681752813852504024688874731791497370696317435189168015614588271576283664348378360873194843409816626016534009747564061942487436325174770437765989639409295027501372810396522327634788922965284261267034420717973762274571157954566598103273712332274021481715543641478657600747638109553305834193275130143416382510918692344516341031378763831398442462733623811755648344532494266510222326785846639339450383477385035327517927628797149970959556443376214095824653265243535227342852235268553631194567529307823562671399503824945414036104328100824501201929378905657501271638439066576437653025731469195897746209589305952556844678875808764968160778682412739699077203298223556270047783789603484862730649449238437820221487023397461051087723528480119231799285218237681166315242489205957532189115505334449542520237858194775342691043763758653266495670590382925769640333789208192123833374461637591236073567253348352835878171381791530145560673018410282745467126770786193403169015682547361745832466686508791005247312548844087800356510978829165287078610103453081814242850733136587498954017609963084849224117843305968054357038309238700150332146562370725360478661098658592941763980169965686695584100023511046988696471199290018475918464003896956808182441136398494402622728265106947646866151556773728324129885723770060557665787152734840340324129577061918568840402136643268427937914189036090168106699149383790500771323389553798027322149541915989109644688468045259736320188437541679756280707267621240522188869413457989584020669654135122011689309899288140670268409558437637785249905049098909746169947237155357541578055800602925672838346551062756218 [161,67] -174815678961642065077811157791951802000193182174534026721350312238856563742361838415418999880892127656611641607110026975508642326180894374563311022230052057340083341049745006606366212637284652780609618969589235280283763324604883206746650527050249927031008774307906305845791218633418879742295451792314151813671659330290968010958543616356648011212462157026771835197894541831919040919632777667328742646777028647904445447126914804060796934082442416888943565475182113257661624240722817988487174121144863037044591689313721856373718039602891079144647915471816621915614321469293253983520361440142194377490165692815194903204673302920964694199026777503349229621556179913644704885981235829622618031294716937914395102804078776989294996075997106340517450922541201658606812652525837824070659835277281282319740429606085724102956076611795229886872550789868694848735385005297911476390802581347705379297545481886628512561482253358113832382590801473596925713505044720973185010076367764466321927193552535391362249469204803948663374152983426224361414734339348815305180047393852753933934008101568178341988534087581702594475452521518045654752204501059836597118494236937992735787348135291414846007144373698600015318162796122761223942579797567787360580880499610126700951372321176696333765444447877078181849457605927157456603378851712760671436352465139507121018818439814804169400895918536781583654698034258382145080615143960651941272470511984088026918973870383777528893880713869895426240951955988912704358259089850592512005224575978744957361086116229007019615940894719071519898264695052066902818419560053168270790596378288487772258629211744243189491450465107101465690624820344917209492921180248572872859530129245041354022287516625651542418781984789605875965641469917215324532067507643144676660273440261751594395884603372473613356350445805854734782159464913124889337564211223295344241781958045873968542880474092092145497775766513246331952447219942680470212 [161,68] 19751061068079522244108428802519322042370608313843505871539902729947520867575547789695367853317475587536441578448250254693764489197376422846578123965464048558750871222032859221996987301909106462034214523908766320783396139867290210787691398315455964193616650522405182284250889564588301099478567356819528740039796272299139114907252347716177591287804927280295671299212779315649189087269273663035147529834644870563332615654909093376488336280703459671330650951374519463129520579326881232033642247624566180777874059707764613073968409392899136421998874669311512619782604153731320792081210209411801627149661303405627908717572878856178472749172810976377821726838611014217648160635932868079798339383285528400657504754108320796357110804844970144221591871351696345459331041071452536337735102654657448336060949615233737122620323019793676842789086523199427524119500512171252869009467208928469166270474389403205252172031376626383551437508836341174902512093417782106798312585514732885025993643811852519281279524861093340896079071775241114856035853421160216108119938873460162270813023071829288684163405335538340371697197101875175645718016904419715073603417515181112836076461973949627916354053833531992103644403414832966392336206817002933426822104604128338334208948631336771282637614336540221661827706735348276837160272550868678436143326567311390018116641238458536792854221143311728629761825073828237703255886020198024955853837816491740038492962128823093507686305386693042331182918774506509656221828082469237352045762459431502848030052489897429606806301440586957387416134605398945591368912836018159457731359628451436362661796345282654046815757871687165925895999394748286203926095485816201301795317644602098578126889470398230424762663898029681644319988768815962129209143486335887906264060082375594544922552868317602364959488394124336137307954869955090624430301199942492292192623410303192940450009265912009541692223688708538463900516148130254965 [161,69] -1471391677325043501460848863473355274156438433119552661951445553253469068303256132839517683631607348762187775659469375935499778245354920609490378872726111196276144662614536171369479091768909993776082519787323777600904519152010495645442105758908768589339867014999021845287339018037664320356067266740987342674088009302886115475863752945762095261801782582884979549366931056602100724041041033381988898542379642525608898474706517389492473806576385767451552733474666851594794227959240959276067638015599895220421695400086386372415915385661946319626344401096459711638382129286616822825701625657552601333351082170073190674827475895521501586080266947409638470058608355174905386061852731720644007282289011915810445180484556864439704344807744888364636849547970548461393679364787658659755304975940633606568016974003098926134307184303453542562639976971931635658208149427906158616424386516649411121064567915843928381295650716192027735982403367085879512292557664381417310094834030672227139604398066650637127575535402179742016613199226249670743982770282404727976649303990034500531522187200542340379223997656939494679387985566033969000769530658910845375762513222909030257838929416800369327365657995295434654165315163313520970356469155152753215561844764257850034839801350162307318157586417558985170661839981491122121460250824133489178515935061426074089300350043369623060482431699789390674423005878320298116839653794338870221273981091518826956227530152471569618890583304939628843694992433182016150846972897049707434686881035921052691354297555404061669925244739040502736038479895486349482711033054211842301616090787211726542271666451654868283157919147799593181849903625591434386750582645330485622950805889984774385513290140967530913582726128493663661741267154925646045287569102427427788995472060293982001412458068710222211459249738595121759383593633255594342839713296749997106001964292217694000300216730519697583236953802774419818709683214467 [161,70] -113208399479332496828014328224789690498051725570736377629115770538812967348790762674976069013200037389745176455432524286342924092629455388796274325839759373027707463153192181831109320025915559020232296740599040979389620210524205690610076717295383138742885723387964683551136213584690256668766101182662943245231652149872122120197522437620396294847970731268244840490958822937765129303497438103034267293951446537372927603474790995293660718162849032330248094478906612366604632741959572345909858095718972430885027651993120152652358269899214317833265268330766642426967491460256835433183630526338588243717933187109682419236350296723031786368785775629133783687742335227952266952203973994614193986250282851431317123691162715264123728952767616883036575477134454953889848977297861309074005710106667775845361734226087256610941358660731471065699826324102484214142958508192096937099826412405665780574689997090462027468737114066954319482017076816084758198158924794854058518275763768398426205281887359954373984951964777604010842964495345781804739956890152718348262544750542807071255394400760052875654321754299586043771311165828277417066855813807354518157001586862323625185108577344195804569084108746668060738127661188722725691183730784990017162279292103151034310200128307890137611006026743676218944099272995560716477052240488627127015055086561905854984075894929013347118613924486438797300914094650553316402188156478738643028739861490071388644246867058983506142314505886222766660586176628648023750259789822613378539278057306823661640643191216135715790612005497754350092682230509608548806886209022586736444571683961659672526022037048313669918269829809188186581274276567847897151805987896448826589280070209772969986991455876093536058025298576542156975371207046611741782780274443798614986119652266776645274673864486075426879537587350421412097108203160769574725607574515365180939635253211164998099431444674463519457184080477632151806463666 [161,71] 31186082090083358685212688604484610807507184074057783165939999445965508838404408325404154493401912291954412987912373828400358741208715643352782640132865862794006724510582326750690433154416913641395813546394342092232829072788482286750082708283280669644695539945380448537418432325543127094845838448365673252179940802187333166206441461073621633863604570738289007113653598811294779084959656502745577171759135476780756131641985654897763741867550467843818909847501959256381994172127091262354497637102633703025624250715404726597441020266288064255103909125273377474471582236765419630990390184194947926702744681756677489764298587601336272965748352926867455038747943534458292535267326947185109235832120926977283291924450722752929716737980561084695429671989504307508402005738343884036163380789355268499203531777096564007488082233277142915112479041310950901293311407347481914600836988591561059207506936559044976836088884405124159003459826373375097396313534077639851698790449235874934977814455694738752028288386867901534400871979083681963999726490211612463644892147653425664162700629666869201650429632299596964135187299216800378046538763637359714235955432368616127016467053922374022531509219617162011837504798656713522595469822308390274193491891994291981983712939037777913982165688483429227514922073172869924193446853025347560056086076017664778854090183641227298749864551248149270813828004884387029602458317476128187753073906479756627842302636913509841741039087871870352177636206768956161862839065175736265137918033573820204981255141639613804301378213296041263632015914499182618900247989455814932871473485990497583428138843070559110809468808013265519985608162160274451576884529328940116633360572078892701182861858555032295726475423595124043238451647845293088915224927491619300181266461697591766993100995134463774990075832006141997206262233272051596771686659791875624812975118410395967202980119924073836022188217591434009716230 [161,72] 2500329718973507482305425527785141109623291093127554559317499981850197899521090810781001639922259218495168911425057919343497121330062427159660039226970638284334553841032974053931050422189531493803329375451757175261353070278892240685137527651941071166191420054527040703814076868915941945469440358042250897927870178653041235437803945547084319142594707424569358572191852850861850548064186445387415599454575946616830377186597688383624432067626088696694780988404849417909948314723970999782839531937596526135739140959308074108293384626484712677300852296818008722808929396658327817153808466977168335281163004207257970511981442884873454494539387940082613052438710849476838032496481801448182970315282283992300292006532877335303830124157385721147683986948014118920255753404659233686320587277579494164003355468340212338498182306882335499299303072287645035433013128350918731183814507607085594154056001750917911053101986812089713757335111941926738432442715047061443253771603144563162961762383465630528811095931781483620167550754681531047467470633120120744490323334843864701359084453686250370958852406462434866776318181229061779105738343814761566337591391637253613604405343382923547701122450559255561764764568559540565611624104680647893719309308795436987986003749538154245138927521776110081472318605772738625696807297333760375003169806597989832874232095430016128841282521517325307454123825016492244668912663552126380440806079069127281173816603189879063306968731409930660735108516334430511243213767067034206661204772660871810383534746967482793804871518754230868661668296351989688471110462567403848319184768441704144973262080107320724163417084705204526021279082160707698175015397086399871924432140190397281763519761841890814299128084399019717251128505995093043243224022664266888177124501659072693452651722063255520781422814226252046147921444269866395477194993480588427783288682218710548870280914850715710822680626012360757394 [161,73] -589562408008202022794243416056264791271458713793244286990558163774137003649391521974213422956009268198741623861162212973651855549476824466111298826515552331761714560294719212308924085127532220629879811749463526673623393512470284525236721422433191530441942475067514201458110616862825757243845192835274750258381965141708062729752810329994763930092322469863449850466610629062707305723301173438314816529450702277937528463983790236211124127251441707017994643254978675684793894302492257437160735475073865031078370957389251541168127836602627084866419262219168856347464123600675698479948337633952133871512303479105655148240955614414063434230810580407845746450943436578105303312754408083937333056876597192138744112881719801952023522648592725694197810010793324398239873316566384111936086535840223509686798660390101877372429815690858460582639972173138611509195681744915567095948269172060551203849914776705635471948965088966656034691588796219455334674407196501931773908975657891934659170973378844598924629635222903322284492083405492534630514655912899285492339651414514471145146492342238774564009897931500277990085697698205689266300830054847690044524066249822806020283886789910989420972973726875920392435776513612276933816977055314498792225271400037070673912730114732124692069072751133301248079582728032484698709794669088834320614156443858358735198525238963997865550159337313172889465182851904247766916645206513531853557328771424053529429353550318076877800276014823274437593133408955305353231998573137646200533505803733115010940017696888609151998654164153536620246685022197080361967877523989480887372426547936662808052909835109473415166775201925662587688493495461209805558883502693345733866647832286817143066475701727373083736265159445356874809568203646895618765486673356113799424681654600920601644084344590861081840717882662534274802623858810984556004054197357780087729034383112288131105044601437273627547196907536574 [161,74] -25170220651542006665550965757680256038936043562441067994530874860909001820610491000172431677496350818153251646593447505820769106424261584461725170308962317650508020338642949488490147810824739428884575178493922055537221485194258682697426842237202838805187348612568552299653915373255610117046723669489336373168407794229204679539061644290410082440957240973919604007941415511569360251389460833499344953326595307281086793220508837326208984259769607971793370898955840976297461994464393457221613862639697380198838594014503454074853549147675945360626552318316476274320343677521239002528947795591813050600245398049822212998482280474186958903385929820563059762543813055242232704577703716711896067755143517415683487743734394564930356687919890067575072931681801222930873585799305458281407346286914337378180468739469261505953614819311065050323952780960969690583527001136863667916186124359964860583704159046281109913792368897580203871872167495321305503554651037297616553235031140425823340732173980291920064315963961037098890009311687264271408884808944139851332402661041855014085430504895553592047305125663156341658178638355281649957764156190646238722420012334568987204058176732750060721340496798244913668994767017334107621427790040747709294291685775818374879386467946531570380135800773967939632344684644030077526677111571731246222731671089674764751280438246465816850482997016723281993551370154234015907480962047396870677605473257571417183282981817887425693084647032478966492406561997798556155801072920564547654686854603064125281533787404131862348350343256697175502865289948217672103214383525234505784252135922650061012735449982095770083312833107713070859264070220620953826372792129583094172761004942104523943138779781023648166514108783090436398909773233744338651513799397000040626541937559999723080449561737671415649317411070675683040771826790609827932052221869018785920475356764278260646009627657246017954728905793 [161,75] 2196334180865982729329119223289214193641886208791312017382527624179011059153194428635653168953431330419274764275769188983969044995559100079862642189996476931805181400058303287806076231293233183556855694689587184091575643184306945800233258755023527654023975305015692478475233557194199134223698590163860599268548083745886798461419781282098532094379744716083280419009107327666236497094115971451476598780209027896713557691813628208306561336131449191523599368223831957640781123855204837970783252179815352182537314171345232797267179692094363333024299085450724292998005125961039843721053380323349618540130243873693861637402319039765499329884064943936977030469640808668794367850241872294493349996332126527902506612773892684781991105284229393039607841241845207303873248443669997326331520905884700905371853706863561650443489831839487462480031512885441358875385131391655055067573302069073483980836179502881960285147846286717345276263838755499656137330680152975826227163190741658343085182569555240251879424341604480767010998224430876529308166297111164441213774694952093097011072048346810274648386219627872914492686685511301205848079173114168658241061262372593103488700006124026997159146923211600703220920470549944034402849484210456340691439107557533927244239724340919379582779284214354702148660645099504088306480459871804607275971178666888602929496023928120831663070209195903969487194852826043247130102269819323355267792380239657941461797962468257076620402489556705098444968620858763923531569426434249740041224496003803422720133989275967937777265730041909194354311909759927787448892227814402445240341546748156752332306330631218678595432124085842826730920416546527360948583590307345236077188273384783272445936210081786229732517209316872736465731219394078522213463404760987135205189886867410281359240983547742637221780564101311331200271316113504430646370116386928593783116606066357088578974445434927807616758643 [161,76] -438965618571068502154661912605992168687488400188557431924974877621204886967230196416751839588187804432374466549704927407004810043048161703028266072416306183855917907071372449934815920602651221138120751438840081175756806932118863700771723758699802464251696256809526169148412428022983934765066768276221473448290018684797882878723104043906202730080997127029344244761701501925544617613965004196981187572836846019612108054519775514039250684957876709297857091477224396874315607775023355832669146236421530728907117975476407040232600589197942710508659190358864393688536315833019233404459669548150055073808143597434455024926933054122271616921892299202363818762652380537932962489401279085829806339470169550404034919994655390382207121213835622092733477105107050659886624582160109468092842148480922395775795926312565868215220248506094240918890114176385350430580349134048088629109719916742714899255738296382229875514396695398600081327617144910893901362642892117285965949868879992581607010452489304704366058748911957051119613484975951607952123413713400433946525144203785699137541681969785177238683824473373582672310062524496996520449423726800477175682284902265161791594993090230204869895693714710098912435138697137709451459704950852967257623930860687567185046104776693442561886392131864214654638290629394962174709741262424003517067671064233939653771676524852563438606988775510361164739778188600023518895673518776794606918062253843199739164188964260281438777520304195319834884949173839245993334599385120226193975871470018120937734284899227756372280022161222702494707118771437243691943689181332822529143959374013032852960675878682845031633583401800632509534656919227221439200948221226638802907024650392782134130765757526897695844585791824297703312007217576022337916528213245869679574480568002883454324760950481953661477841319417653333835094275899467170902327824804853733253449256058437060713682484748242301183 [161,77] -48007171842615290728904647464099329204180220709705581024017221149681882286700491367648552250560731950863666240642664598545474397208142466578272123545733297943810781630353018552520488762934107683538996764141925423576351644313751735637374809071883929578151176359345311376235268006511981013460029912806043141535595785873989862864464396716407547232283454643664389541578568849823681503529530463143371364164379578943387488344655060661084125010791444714443936960812914048423095639345642271797866304348227652529752797937706105068431331179474597299441340329012433285628078328645345656716707989558670025925490128401299132601033599307640016730363767169024532144879623544032710132431634480266746569260798346019308501007665988491352110427802881623746677524703381769058000080110750611216107262285070752325588040000871032631763638808529067573751734810640028701390236344394384221313825668237505060815043177403563428447301428811238089227256699658141989837935813418369243035865490794191116733711050369502421288496706521643087850662854915106651622600711277748593881348314719333074812334796518197889843341158793287811929881802751374195306491968498414040921114069370725254771368460197484168706851279822990346158163977097588721625903874701473468990400312235848790198007198252847611886072234230519219759635038255887801668430835810171130323950214327624100185238832860653348120124207791340148914149484668416559835910604432196887076943501096925857190448516863045323540679098718971002796918788762876839584430427885926120901157890118756813735123078505066359476067495556265884987570958918709381815388019458974384722938131727841716562638250478483953658566439739498081427277127431017559201608909349682719597972355794699941105301030537063526073433968200749069359361597147563959641408801491510904888075778618365171549838849113535854560565323571179359334570307659680248006351616093517916100258982472670873183377121266196769 [161,78] 1749330433294929295768053701186142512889003961704677875118645933578408649144706613613939134508944949156279478570777547243934204649943998335348406347164932259449663047526535024153261304126647592324516842743169043924893871803750202644905264812427841577371073071688335617725407850839643216165789810256353156207618352191473567717344941882249518962578988993030933035658566804797769679822075010216099732692160086450085880338261894818389878634311773786293496985405809318479567496230350017957100997000142685005335586628320642422871914036907210203850772673607764953832482245665602571079974846593515596906875511259504584915816689195279260559601883119559625643290179365017684849771033179012881325213342842008660190088286055990760513291480887524876187356068040072730418909448125829857159085440540813085506846737235082720951939275977369693118665407833402045541920385103940150135543277962995984249052774703658035748302058336569086366109335512030584835184879948337814326723786243386707755996706661035252449248781054180094030291394757143709592329149003018220496154348267787480759887556296243972370247682462049152841713142117323939051176647323954037201546066117150814336444650569492855446199749145289951978951827071883773033219765519423692025496833863826288588397248915513360702165057246189021332592324333070230670798309998790436401823526344762446445606454677007361046098397201112399205088333601443756965668571472229477476417996936446235874049775949189661596290281308711570973200630275819104563683361122728104608679224977385468177136151149106447498075475434963120283291696015592717426374982942330573448714251922868446203737644217992844898695586122772003384750477416028036035346387885227503000450175442823776318331429700208342698003042576059488388597458945182716595965072154302976186695046603726828206362352295082713838706913543149590089540437725531058071810686984133525377331542344644921866893330486051 [161,79] 38668447313180778950032538625490532531828070167525201591173973540673152715588531911202218095513004850179032795373545337112990006764841631663576760242020988419160326961071253973523982403847823023376385948702412684699498556919946774556133883143911492043642431234741037114650164718721577498501454999525822617462470986119719582651757685576380933459428765204565482161264346747294189974330512501496027237166755585314428157004150246192542128545434333235429238908112370120291428732844018082111251933308882672477025605331128880207222586210978697750338584378800706703817170911639721482589980810906132559171293462707224166037201809955352238147145640813769746264458028495188080306446402319340449580769767029524859265466109901422835387694311023754197431218747056472924079110754324820689893081411133156242899752319837978515913670341381957399253546016801134177733316111519810821409490677496012978197734356665675077615826916300814368241268643447190786388970456966710888399904299946020923925645071160579470126536556705051221826805308965205955872913827821551666140763729959081282063812589128812663173487580471744424129455315134406371922537139308629285806188293614689748167589042870505930025437342126874837148925738977893319490320391430659235994118873762289894106460732198315791177861869398942229542862339010183046953593834212623513677770123557821764507963534042859265142734628961770704129136043481586748949151432012673171317645090299657416411769748696620207246554528860975781320024109846207739851297184236365576480487293629855852912622353707041290638073353633348788396027251915163861906913155926807760408275147211312631747462391800186961761450956045055918955466965119572213038829006661801557392824834287209465190562518023992870437905239596550282951011241485263550448071690193149328303654149936831878677984883466618326504585575452939161313181470774680357637550580507340072616503128670825982574375647 [161,80] -30944504147030218042016165253086728641855850508710932880738403526394331758015191912363489987056594665113861450160086287872023275302881548600043605202517095727063575896915234603808197477160347567375424224025805542480822340679436009498104788472450473481063734198894897772713957993399821004075795185123035507667562711378902211536094569122391440720838980554582524379887436072413253120488531107949509859203026108242047670279010288281462444247552485907422325744037093778759431703387521105211613920607653988426729382746765973547918048537979766592878261684423957892543627422940718946253830605818420682590582080544253854797326623800528563597968264476027761027447208413182862793843308438131513285921437038369232233578959809154408464493278721932465330977321047672994898369864547127319938613005749051687615291223133984335423890867951441229933043774024073034594639763019479457544586136280209364091068906501922459924826777973288655180297850824639728033740107604367726966679580621586806095028208476597799429738846608840342209485664182523808344297181013802312072972994596273312481503916029158200397504443890525388282406200588597539196615682232149903016711059938265105708133784621689296925167036951578096226677520686131497365998518662306004812200359934332746724680050012383081912244940388768225759311217518047476110138372539787911810039361731278467971286528326921769884226064989974387533030621576534767562648411387852563604207050367934270060350363271140585765287162030835345187246082125320825130567837231243870580007588933307875689834909730932435797227992699919020326053793241890769651610249266047579058624981623207695710194769229067802951826349367791227729384344627656738672741505121610692696879895153395024460003729781826437579576898820588391315655211896982836414663077724526197205666253341796341050716094404273043296839090331343998745698403976527219217608280824906929187512967735251280669054 [161,81] -1533084704745309623903107863458560232644772275154904617220038487606131673419281279307324970375148098959775718585768525314251831888448100954934537293528548343387140240464188466306503448184574585317527513921410594809490921904379519645404407187993536837169075533786556571154501196217219335486105332855846241849200059483176919818917045963890923712713640209913141575201759103941762972690322560799895250158108328916795352706402327442529331087778324826757995508485303275681119261209502103547849254128059733322682492561659662004167340703509726376889697920592324413360466800025096436564665517165788927569333985676482983870785252925437997772373437511917189619458310782223221815132693200818143353597811667370479877343774928349635755284875374477354993810855703560797325244262188942306060554252366764850405270220750402240452071011898444292346733019564347541655729406940011763772020381977942053812142651879414474054198454770081131976803694541728061860452964581350151530075435669623303668178427494393542930037732277318591936665423559716461945318934161764604463597714190902543195587834719451736598123743128951881529061834685605350836719858367338165799840306849858372464962647901268318800391068143942081828764810139050250966451066276038066711607573723662589657139211841945419857008236555244057476436208746854904293029236754300384279351675323795133461876119105012046004480762388473318577937768760966340532722275402781519676728698662748787780622416417299419111179744586176275426007649534150896869152885733247733382266186721155733911671094870755338271643899491637434487301276492952274203294216945789659788687330966222654057343490403978946289913345327637035735848120871508191027900267978050653280986947455175332121677617726391403464388188499360308957344107785928920367578875891672652341496132845894321403764661833349376917409124210168907760140095290337949922187905995111070640062963524788196231 [161,82] 26176138366997679615093573524397672777520903317366316401042872409228140682446486574672567385106840696007099698267639408351707775874852676103258374712841439815793784962150211982604278409154020833493997232843989546921214145107607488334846213716694873065682599508237839996535578924473549018095767984514790678907428446548287423053283044232924700169396594786538531960269708943952563762996682669364383465975344963991144185602031984053146614443030260778482500857023169562313675868319820620348505496050409847602294702080970435239992354310588799942871571262813436756947991518890466900944261490476256481088144435797591354344021373638860219451485777683064057782198492105970628661424014403291662466543937615088864096796365641813700299592172419112173691410155548359538317024426820886101139192570104203846125709169693620573056195347904151975023817075544259558164337281226545809597691335133952110523832100401149138306178246013167225987432502441039476075807458862910794010495834678087618867010480976741992206396094586930137025528517615034790008879220153889401026499672498335214680874821553653679770160275597051161549692206747581294051555776132707450824235675652401726931386583926987699369261450614696879287073715562363192498953234800815321283451854496146462733191476193900223243780252714483733636125011909737887095730881384642893722652501959845026605803303075326643696433964170848575487794459434359628266759505208437237144823867378604718134486061533907372476021705843104193733271686568682747694372842122579530204494691229925008233783131793783540484424234925863782105391946957582991391980040146393395155719973927034422291193971736682422887514923761069976173338971099206242819198795799050287624563898528598825288696427275858618751336031403408145350149007912177481873541851611941706101451543769615477767220945604472778858635132134350698835249205616191151557623475453520417680635770657488 [161,83] 2366500832804592706925224895714480850451888294773302475584228233364684056202003332192808112913790698608726328998669613643713725879222235434068985694700779908991037198637297658873945358334500863362895330038308407730572639143144140876622388357264934057589519852767505142160715748752419227875946398627718003078062703218950935355284724145377526319339389271311374087892059225527098633716169156524210332601624310909990482670517831701157951316683106301222752167155896653025665977951244794197063437189075096448285558641644462491224370966627378469186828841876226725138480964826683969586771447102301885213019299262858099463067413118579384120870209844968910387183168587467910016906220946949225155646628080652424853112702702662680819625358486333048655907900548252651721148493766505875339016368408761524327200145398114566698170274291537380452495776513021143245334998219412667609505134692844452305156899904293364069382589453673638920292906512439202182283161083453787454941441852604739010418198838370446133256194074092562366202284661330827947363918075010343253253112481057987683283802403864503645821900582546221014483289296322282506183901391234086443965308560502803761526808486093570335455144249263492706294057414459403062776645072100887579089809846358724664987134229442538822003115664637824534686783294239757277489089194736018416345909623955528293266695579886190548652295299709032590487023965385512935304280197042860696051469023514075750873469795301057326609979261383242406511629983975132623977174857598847455760865229843787316792253848285887354641240240264360859369604211223567374521201488292811257819446096602429522543548287027955542299307511839362373345065166666698918905340917770055350347620143998870899928440801226192408010659352241163073914716519989366644903302822523437962223264077744826221496940494061952779487437209518857506458602349917824649969142548918416442243330216 [161,84] 92354032298850637848296054953668999852520481486462798247243758251363224904170972516489239681739667483168916472555615538208231796188543765247227097869461219359744268130845998111117283977578863946382817711022327359247678930907692033511985664264535093394804668694108380370999795195091270538504870856206790207093070513146341314321719100952872723432967052846254922348735616960737962273866232372739873626043404176046202011720106824002560429090189379263496102467940203180362427625162120494659316791280959403229752837282247094703952550474530715296141406349567467930597513134602125787259939740221672320275195636405652893906449082113165468414938492721051002267635373382453469771432041822804500436041368745626451244486501833358589145857795765344410731645650526497567661594905638427374802024908417311793244016953481802131426813782678399674285538090915956916101823773640299628625293355220675893319729653443443755532559952476268928131254600163221539703415293523609096547827134305072896666353417715716638462478747951462191405270496746181741669220112746986742668151764854912714336647305175751747750884926190835341610724906292684036912713076368493758897930073583910111871465137085375824895304691472753023954959689619439741162943965266491940375736714667598454049577274029308102625887545941136545395799646519351223667126561617895931110311359208400357488538390685663552354772707097191998918675825174736460755689809133440311389506156437731332271996774447575440916272843860101603076395282588937806471115520735732389305534259245997926798931342298221001271505140528781820704814398908312472632387532841168869462119459180745091823009759278323692865807147718708820928141522810930349033578997799749394416043160239825118869868117000319425964244734006979500322729123206922411768718766765193136642891001226596676286452423417655686447282457731867812972149920377114763735086353435504684020626 [161,85] 13249758627019578547010581332056300286913009463389825039500194256113899855452905258655386975607022711635454723425690269786511268464843564509887950701128484452252458228957690660574380315339429768403779649836091423229477481515099789841980364519599434581909896208143963061336107045348555196870415245642320706695457275795571410152983304074124059601734215479744420497156198166406870299891929976728700832401568918778372877360439001127721799110354015480087157033566038884598219855751121779520664392879488618354788789807676418709179942004378537121871744661319097457370151153609780757644813285195348582192069863829015250788120019921371604871905735475276100126664304453766703152759550750234367965140802682739329193010141378128322628892476028903359714498827548859072005233771393770170399166801083945817245754993341911052699767172711628987257127254587021278032474120806675377862918260302019977032316777081587986476246021867610837073365823858744554162789242834866686462297564666767321776852526943531072294981506187164448849809260974145253543052133944845952774789983444218028217211608336808079632541301330951960038184324977862849072087241456270800485545520891514544598584987121396344269462455604313619447006002511017944519865101875405741433676140987630277593895656396390556855594608677945309072567186724175136737031270942777299000474160331635639117211748976417383814922271202723384530227569752696935021402619032475058848592195309564932980996333194360071034664582699512987454550715366662308381686171974132368873989799476596831358067435871493187352162485855185504374543002616673527199012964918169621751371656381466824861691181895569151969184137813803229562710728496006137567955445742405804074997224757562234256151452905495776277616805294665688350012678149858495802995256703065056589052553042066162746159016577770965036290052724923430954874150566218002419041018911506887012 [161,86] 1239429064775412416858241703945967408070133767979031720101089985003570567284433432168424059385015662169841534188834643524846405381088595256413794345731636245170444727600189786873326501225838764163790216481296609396981654397193727804576934177633276236279551481878021057231515664050370404595896201497663939229150115798109151882178677641139299537623064314609635809682996878930147384465066130758934648912799647320270286496074717760299999490378930854214358229390561266517507970744748301559936510102189072065724834406862403845298113182234604188453353227250436966566199419861563477265080315348867587699563326025487639113975467515603174147287009155534657601210987758831878312608886047790802253545064503000978578647643931302702716808922044035244617811609870072168252831587469573595309203812345055640170970059802014818972589353831440446634740082386802231873818170494395544989287915713953519084391586523835092219335928737306088659217188218430759239102901904371768803911492795197629002142658030479952021658349601728192707375745651337657169930095487255482828759103800405601350389757561755765599118566362901854026713299764601290295493191968889601214657145450624694641318217248424396183974784892458863514097367328848323841965845970102539553498856269784021741026618394596208279871122954377048186032307670713747100337381398280943487546524024930039176138018757678178964943972543829531639519481400070389866609333746034615825348390345859783424480040124391573736658344202580711997570030894791559859563757391652524631620503308584900727794543201427339572870695927503341974906611053971599239704242422776526373798107639258602565545112973140844732315186662654256700922156667483836044649871818750129397991553627215497073326638899262820815175181670526896990474697121396449964288671267903071705891066788169366704878860551500317436533621848762683064052179306194678012605706102714406 [161,87] 72010881074498590750828807830811295047389990749560970376541023602036953627831164634848633475445228517140651785710142399605804109428085327927603445123898869145740051937544339108922672712387283126891114558550156310092925259885190640529756859476069149845992185214014188603546919739952118632618623267021268498167178369425184535535300629157332993366490690367374495740135835055140837502207078140837445651059098765787330548248149706364836256726311167068120364740164755530305255968287301582991012817032301616783193599101593297701033265342741536275201029001775623728462176531434289975815766117347421101750311466871692318178950501120853844647792862699688758106001046151466167719859231120213030101605893845805311977524527587134162665516940700658589206974927894361268364772485057228695077036268887460347164772853072579267845121769156981715334754978692904634470705402816547852103890202059282010570251588372102179067369546720431529330049002613785759947179624869910123575301010978325045253417358201900464790300652061375779413231240127581073441495474044781664520762531355078281347615547921344777021673461333870043728642854954706890003903541975263785817542001934717766397086621845645775088585794000823434791776329504416796857617127319617304562334598229139910766835311146322696959733015576300220932623325302424304405246367135525332414228504827094975479982865904354785131558696466875689166421813719145397288429387522990507853386617846557560716742456742017932396471462597364195467579371469707740032681440263869748600528626310347430423829510324962146753402753234298029930499110721485867591458831426428579943750673310952821701083332115883926961900238521445788295812592240024613418305495753800118462869086927278430619246162340234275344695519858243694759105597121669790227477334064569271025502783399544193322286767815982601357579465147228853798600941697836580969728217802 [161,88] 1998254393197700893333767972336175084245119042525812465727425767428709357959310144173304287649910669837010507717732368376762020913780746261338312795703078332185236069406455249821240371387652283786289686621846089110694847891941126215028613809812016338701778432958179729999031539139334070152754451988718084186605926291925132524686035834515142331852853070985276619613132101418151833700862118977967021609810676054025512675021492272867976305562313627408637577474299442718222293513255274928792764708681703538387285565873662818766590249811388189716457161098977670841053783421007173826289623565682261989151042970714181244787212773077021128392326702652155424448566058055614819308097128539673266624294332711705656772968630148203705260357305750195106906672045674300339606150779000929004549941208870826457731736309092884347309053341066863301026684331568214190801393636471979622408947088138044699972581283328537791067957934220038850423588693191248817488194420471536487807757949184461422872715483887975409343713522902590242001589115262418006839859836004531282672505893543782395921474003589584034672133880273010958514790638175229172386040416741242820118935147708325113123534325566239105618108826821408286636015300320928347443875646275556292777237790020695898458218887683799537161216601535120464812813241104519613155323964188883803989280563891682496344600156885334707504838810172375527166329655583412974590751164505695444156005587110599731943925729035534353318832226031513336330885247370654298772788839480335976283975039345021340836901742279418480543870128370142148314056728582259554026659624630589187392196411808978553678746328527801360246319324987126677161749398247209950751288957705760814042560422725216334486485022682487147056960129331004787724606480318265485066911253530216911092124556904781594678997871262298101634665108013636292139065485782329575413424 [161,89] -16194283194926833632933389311560912468978246878336543860109300803977098865274198133633739573079407199514114741466848780589298004887892481008892023362929514678933730833177777144539172334168908993328083172941733168327947995349162830440307384633061515810937917106705752926097455626319088888982740577492542085135627523357216238728705474172625251892977680210064671607087637361526867656959007025888523605656938729343942113341779304211953270099418275347982497472676373299267055976618314521953671644231036043295119445207425087179412872816609157202290881706294651110318932612723879440737232588028760858461112703009769826246957071995621947200705753619192354433646101044732882699797657014314935988514844474228342640943331779580135758721564302866603690255491518044662518475493674226049199307231309892632953101851367221421143808757318613801702664273908255374024761050393584844633940301683351581027325628028314862953392360097552736644658168746546501017760273971288854946287783216891438561049539423946665790581537399186526777458867055395401922356944738928693093147781121547084570015644314863224347862159560897511916256946872404823013271482583110078068687893493490110287276832327707425826874800066991369814341499920173966173573189270783570076156601173899179029049001208587591093603159444836454647810075747356236508002555691317430251678678930774118308385843836946646361791402180659128855697039099883106569735101058283021346739523929987504470789450057874865134399901776395553545330748433581725953825533388985415619508315158533301322635187823685584050191898225040247836531827220582711073912278418703765140720258049545095473106907302715014085690887202764342441322330542784593792847654340951975670921852847111150914304185247644460492879981574105669029808395327470021619225792799290609836862860633672942919265734904362786660121668959614442317036526236980952822 [161,90] -2415191519876686862168831630376672445346673439042959734050541629538568374735141091558154853156088174003258579937337945039358519806381016224472539736383376637073297854396391026956433240113932038136050143966829109288808653932957110165118014263969954689045292229548330526991624520102364126103984773379362684700430565864457440947657962381836477465477132205969077597129119102991917208213355714017932333052041679254016992588168117754129625040386153089157836115917471814759902196032494932955754601628043962982225452517345592144907463677899511563915065965192035523277121117247108778355551348766274281752323650720083758519375203607369178797645912593390121946326957516917626373429310032092696328657547985539653414183665177434547366123664953394965733740915542130112134644310062136893319762074887649189563473967887086200048004966711512525992789412205689375780286979107928888760094341202672466968412122951092921849256119244766876592395477034216870836110974853342714787187441324485800240432623210039451553092281291507807672634692541220711404401444383415282076735226095556170473886389463178987714716644739059913971121953122984450150056496786488301315301040691360923579540953201352447559449506188292162835134743824740833269567316654346823382229002595373210240645565983340372832095720134107184679361863054899122181718893796494612350225544501460402009491334750215661402736607632199237585150570290160964054122118971940383641689218374270555276633024334038051265676049148333927073267553153284118623264783025832816223201749706932176336001633952072881461581053204134711722616930927658478285590718930657661601689497600695109006916085720043076536636078380692648570596298442920706424104469601648013934015576792101679094555373997746744661000421176616278316334068922135362964147253650722598909305071082179734609092719513021079763324057698106751021057865037587356 [161,91] -54186304265901538417979440147218484662652303524062491613694360615858148213648624122401225584472887731865603879022677240167764985686449247192206980232361083559939217432189496418085713584938541599122522896537627597766611817288587211506744289293902610667020022341007988823935096931369635966832249213993852066995145030568540661303387467277457813416720378492763687068093104771216900549040969640061987221912668103816946621203226126527879903139471768787494260644789684420631806132066126175732188139409558074758742337040516574562195972366047565711095909591345111038916756022961400586563179921794983413525271811816356862009366162582666924638464710274279045885413430951790434677418744336928771073830742665394834157203126977291313235791595292968289221306618684829627800774677233936995764038352861968938196127678401235950852095133318065826985954905261163388138136272103084775894695875888214382602476903324511867253866438384502849149390527479482697044960959429921986394987885746534941464185273347375558719573031074108381800847499050042248982770140704634119381367917531318982453011056888734613424163650990802218568991114566033324434828033514274644074064672840638822800923723393634611605686680527040527952416736113516536348484654754748682641117306048288749596341628493508151673497181892194836371627490386816033979441086873670414876435940335116132438078528667288678024473550418751056176490896445553381292602543891630566724560815260087144973355027245485385848953749667592114921339301796957656034346129357797252353506368132702159003248747990567345509163412513513958726667835568291222369917851080495031819247016412419670194352227386528729016413306966781508907568613914683736661886402613532656431319745139804485670511672497213593040336833952234596428695278006702026588916423295090440832446248736399053021854958142984294793114941474534061524713906688 [161,92] -344995796956991778459460725525888887197924026171026590829604839591041766525270711562194488128483078586588928795209297902815770754179962168354130477869998733889457699205800974735997142414464661969350362387558926923602710675405496862788749034095419053160048778475484515428081383119648320187836847035922223033163381456259328269842928462525127497914707635691871363855551630846850084268009564208380431276957658904090283118278476845085672460260542338869859451757975633757362775673355916620814014551725122911539542861729695690938004221935066397252960874542330319595767987201439573128167282531055375005149690057432702883882244507143021287614377086154466131239140673872635394205019111224282570293425396702131119560700172484110853932519228077082972588694934780620664451914550577180619187748782105719461181863717161486265338217621090000842902029901806883902753073213722256506501376178796157327441444363042049475187434708662269453328236106585852476098861224488434565544598287649490576831974718607444643546497365065781610811538637504644242217836426285912377691890744475473048284134623684044870085505038896036097929441870173580203190131753224729671643938386166881803135315343852755629840265047577767641594867833468798788699040958317025772011360646635720138563462136554812034291323678594457868782897085537538257580086515641039337320944752929760110629857781274137160829074046939859589587463707939509625972777919836948024568355523502457646008624314489459393545514019404375609749668769311622851135030680716780627982431262044493348018190329888327679283587049194786053885392102855940619082777075708890806247407709449677227642074717967337158318406347036623540721625399305795061536757735544241306382698771619091290458162087941401488379948225632532944945271479808066471794275849515953912042250861534141298988928055388527489580782109130734377124994 [161,93] 8852651984354618196173387292410681373467133652002569184415310898984307300830287418009908573478562903561396988740084490199172351144384408278931421495445922835738734947142848680003647001307862439129099445201167253063593924695454175340832215710857882219132914321496075085565482666008993699919017530655028635107555148918947070739675830586357162398892397671190695779922162330302908247928392817859943213388037516241594296256639753603822111729415064263346577067117448253312898857165882947336546330705385729773886611024874129001645966444563521519406652561534406014377478968578423555356715075076975527637835461368213840703978575626865396623407173546894658246618925396871812578328611978535198369567917335399474490465720386978815790499953737704078666700769416473854219333124110054303090681805319537776856273931942780579177975534892485197472217802386589898807052475711652189471047804593010143098169060199447724883479427664558880814073473742417256707552250315171205098496350475367823910677980694369540478214266143703767105414166945002925759000486949420823382086871954596098367890435771468120831193707322830061764047406792283726498023824046188404304563011846660975897316361475039794357934091121158742344316211934521185588440282599616088140574522891500107429534973684613923604129453516647917672334836286830453720396455454720316174553823828205894784509625171745662286798832962942303936481456046921580924074559134270362251655317234770961536388842260546057172636562851484089888453036937124709776543215681178354157870193334102974067532290924172169804879447499105870341610099188909808862086989835325144270762954642781919066007189588375958510739125482495238977554089635858771570569937631419289523609482369119307301427583663620650172498509898015063166802751917652258223228233405589098810588020401310556668629549386026577274688123143181815222 [161,94] 273098364018542168663422685761697313434656680274233982333565284105481519151581072139317890206220654761053550737331177106757025289180265657185034682527956855028747262884542131139745810622661985579388214445821584736648586539102131037109062599693441314137443443046854387097670099449903220658242221822687526883857602606948843764896149977619339151524315080834808698555064887189148061996334165921961848278369884783048371304676967047231994244296464277200263255708538558360172389499494663549701482747794843065213127567833014370902014732924876042317761378422644169504201489381071958618055537326912370811202766057729964788520794931590161429627935851877373425088611497455623551299777881315622652506880416880370423300771628576710331449541172684328299378518571029126328747232608493984210392932218863170281432803467064252099228471259279338371021816287159515907236124287242330942934360941517147582564610518281474672138217183761165176972707671381970550417770575917881403259875981045013802091260449495346272074460058273490631485844182738720152860974800573042180164854300197422715962871272871756525629277739384029398579456789283802600440652386712031726586787927600805901826689117036931896400624417722848668398077635070548491433881536846623215710985629456785001495184271177836990016785832140111446173482833188650500778741410053334768373694222868841110102927803430207660696239679261119829987556719242081676653840896431162257231479990267680778086243421186377153216041923934731863358299224337227913912306273958722748093676719517119484844567833761057298770460260837056059278228445421487362629020097097583118629976505067971058624392380874335943158594721044907515044404027510341520771263376325193210266971245051646813237776204395189186605779126908097797427741707432191834069067288181486549691234983818536472016585642500850816163925943027504 [161,95] -1344555707828182540181754438705953665774935451604482210696954008053782422607543924109155216792704954867634077732922317145743087342049845001212008655077996367798858701938187276640655974037443656702794892147354843676591020854011119241204680856935186181939907544537599427296083700593487756188073985207138114871374858206591486878679802138132730944060451431252818703222015580438686081170485747389189813249704576344645153969034965572397583476374713328643828001586421468643816510579026774195893494786138435460436297302770423606997751559187928236067240671516458516034896183414817383100434544392176701952317849969147357169634477002036965145493360909451412343561424651168675302935312984283219604990394477916530787352877235533890778100840782073968669506709056534071307717053409688019003945440291331983304229864831872523067247755612446540680424303583448072843913695132828631607405332985181641078212345542476499722033640932739355213912984943417374318911631207746417280779003158878583809812370881565981673688739698257951026669523451083714585858005212047529758844346243973798396979323277507011011830251144873135321573202255466755896479312549257439385542739618858220767288456479673679370717875964346185285081957093155760742616159121624357731481524534102974291127230533156632540439982103976223973911720506786936663209645291466493648616444213735760857374373726309661989487205231161118543822334851334451609836074739146015374168738665062889705772515467767983967636132328132483627006061412037172209107582627545872952424203960633838719112556274305763602275424479856485311844060404524235091341596229456537132264667797496970057021867953292152403382101243628914145360223101070849304837329841009138363842873819709286032595834657351467722029430703828036994080448230051118828664244547755085965921652993825486173171598280480409419569917888 [161,96] -130294282937927457862274563920212234725698289028945605050486919979674549561275295758371988868699181069971114164274794119098326753532638470324978974807558013883092462658482649277248397534590184778144626416564421512113209734267667550002532589718690947827883170591904491272633656356191805005694963060129483127872852573319195512198924658873203703153744928865956051075085369505788939106547832664148295411944513885907934960441032166082076793448059571425455431462856612454123886484580116911127748437319488308124029049990170718305229650693321479893720733818749073357790129677064626629490549998560855049696667237591303452474584139836467385568287014508638340923970807196936279508537828677995168519804661273257756219479694570403136584149502781363254306002131187926512317775852115128325661548491471248248302121050350841450218040292571160811726790461837657846631579217604136837803131277295491285657777447100940160993917502769173658126950796848026562410535282241315606299008843985450886870666080877259859453202714445791027417264658206764704824750583361497732428438132040687035742749281780652636485702188240799177515344545546145279807515876007973242846315844101472003882139860315987801667678336830214913341200710125503394672702732538583813159350477266726042578720194396489978522407066751217032826541884353751309673484237173440941913198853919269490133247821732148535232188856245376529732055333683075582878621965279802465923879161735263773213690196847175912204972139411275356459398403222819995696616306370118684863240797999061754012813909280439466365861314237369529129837624256933956903153728133150394179295675860305923960886940855916627644303376414554813886070685939555700528514374237488691350309257749594198007533603992583984563935787337658116387532949980385786655082932314585257469960983802417673430380495364500096214844 [161,97] 362816966329377315022776535496534597787277827510661836900338840149914630856269679855378395050713825748513704892045469809001556640241875455537131318449424763026192511103844503964922464005065072778383056511883426921084291922391673401049185280870488228911908992757582290584716601741326872688408858141958144745970202569237154614890863733591724679082744011296523843433841038185639048183045299785771285039168727121055072294078822620820234405612103514644952732328066327938889045168967931020395724370095692151584940123097144787238539007336974784094124746669099111084324193567763221205672301724546425019381086792774744781210189582024194531592549826059586317433253671962305832523579191155737276961224163500105594597667065480487632129136699762440364716474312273387751251713207571320181076213939737874388958400688123666924222408108392275769747547539832962804879222570101343259599456783600395240097896854033003537016461705174141884252756599149658314286441839847242043737860871698454620439256057139410261111012263338578517878502287785621191654972110213486234392609414922962038819426622432629915832285074455447561964276960239205158191525750686458497983143812038615703646838039315093655155695811253509057823688400252461694242480817502554796181632372635254921648743432756675597205535848454323771649716898349562504022026401872933081054401122010545643518328503626332886049587799133526122578469618334825166745619987935169791776698843403730119166476486262147511887796894782143215961811097219678977785534807013361405770419591433941893438817950518522932096532180954147948924958199469385593713182259997302165296455836689367055600976025901193791994734380446198000705722738788405117689788635924819731334432717064304846212752441816668171575312053796867028071120333941928311253163041867111009819165422586618239622231707068367107 [161,98] 71918376847626700764820394208613885406361364629861632790588167094854320388859722184089699350080920813032135846546297874468472426770047310230526126923893770277914561199183124143652673455261762328503364686060457015518783085823467632796386101543974224023021117975464479776663234515790904596300800009058514874352417405899568196448165440118830516371922795499341669178443669488657385675449673602274821268225671368223030482433205581477969766820347865256440589288371243511934104181518565118167106987906049670372200224372806607892964733248039464373712245743938422823807401560356518887935133894197776793153012909496854479454460463102854541019887480960477169136489781458275912916372546125621264780672223572086560472455809920164505611546663389035208728534921414733819603020725115467107319765536233424675989662213655564876288712725600046524695292614500139766854239306613362960461371191621847320908239665872369685052253623843791639445696016009075742205236329864408129298059248868706681699934512419953585630658266509866829104625806782607508617137898554706254596385294113046745589970751687912292022580348112080157134372390210554023394021323900411139322214501537584034613489031759127075991371502487508609239445304886847235880095330631969731626897390419129431026781245668255982511818426198107439200126186971959679755360873715190445683605931890658245355983100629769235412830591098204461034410758602940208799023986714755864784143763595854821054652671988621934587682337187458032697364306158715024508176335996158488925853119699360924654011462721010385775161770359407034194927383858449687090451896454860951639752063133292027404424779393283170782803925897516755354731153064385443515911616838932716397946121492510249747682171342471538843294357743869895709597639816120119199976823032278579231151637097553620599038424159771 [161,99] 1319943734474618916407716124284374205290166949200619330625627721774147750265222870017209416880690501423711406692154855368433432234446170630940032293556836391681709224467219401318176079183638497273540918384019281204049051327470607050855059789541942338299052172237081139106201934964409415857216144795550297812852200047734939405907626378891560809350286160824482164202520293594685061243872018253843854985028322623157904865350410113050888326528938800972270130203721118668493563644953310966962219816741393379011335122973622488436407224408417328316612936480995514326030661163233009004282921498784941806813865380004800665881450677840155898770984364187235684659388913083469849490737251849249855273264663840999187958494642070128989776296362722110394240476743325906886223796995347478660685346512946624129538089503415675662607646953155888888725163010988307195887569544673282219920711791163663715526374914968510819288639840699272193440481118476580087671603190184911273785373826348448391723704668121368836876030372842873440106826828787619897512682786260955764914775688609546898993805449063487682021337700646164379583237691886870671277934054999878367473164456642455246391341975192470431271535157686960658625682310700006992633871032062154196657357038349735255422624564927383556846660349225395373720537367592517438132565336120937359608342793052448798095702617129797563596558050603024499563980307438515510233910325175551074717739448595375918211858304179631674538803147529514259512486876530624984850148517463570033604505073708577549316454649223992964213477416857386538668467148719251903076789186911215432299459990162504866919751320505053365537021649539454466175285606809079961993906975616260312977937736235210699742813948911160660658539203641431332766706739686654905266636352224278335463485663880242117788967607 [161,100] 15246126025406886405861083551109465200818898815193554510222460930911623777033110447033087315187249027454321725472143010619662975272655505764030127598079507783193081678460051549794342782217975955744164866074631430234390068735077618183882387027685234113477132687580629845081325319214145036056559753560487817223924402778808238127956593799218301421104507496014460794817277149229545191870852149068339987664444160603284865658717311661334011935297099743626760499882890297454706596655946660125391680989531458863458365434927484251469879391817832139516921772354695698192744135444165582578366853929355079110687889206306065244180467066596751097467122211878243074923691344905737523427381064521493701046433475647365189099017313347432327704225314340075032958321225033306314843203987288595728847012423046635485898501282285304683183997089933466002505822782658626601173108528870515333352889044842327008311797924272686759663296017001358275331208859497957123028398304703741259729029877917502531582208020251639531113647852703610498451878005266260811694672823456393704039509320926612991427192962704225614177557450366598284335883265902690307982138563767395733426273753552590740299915649559357748788795240040436972447959710150306081329098425971582678579532138460187613373638217602810547595376432481247732746461235093036338924515597389886846638539891482495182549365589388939316469156260311275765715531030644677539957208717293222363723435358249320703047887027421010009305703268823653061387150546279497438680401059322938688447489360409490505454822616665196569808175876526192465992711437046411397735201487028682537552042132053052568469918022750063881503554126460447856136104336694470113721620019879277046692431296951443826535061247933067117416001446559572631777807409270067255668549909112145741380952823750520195429 [161,101] 106408283184321642881531128418249388715217803802192168789258661858932390996887950883449351659596961765179251998029573439899885034296675379644711609511803132527489878581787825940797652509842159945698192935632973176025454671209209671345545868478932675274120837649077127423102737715238982961803807122173972239573118820116862528362055543801387400327595954914042605681412995237101475028573982736005609872943524465033018365079558876618852468763934945275265472199438197517118516231821120593134831353171127501642725035842439843497929700030607739217404046362523728086030702953777536514689869764890775397255286297422436945848549298482175194207144931685386993165619050644769337990459581487416813497710313674098486312121008265076100937295990845840383703709045174229011159938648326508296391838491190269871493850908515717367754051165823972236572303648063537254336522355713313081068566251512846476078228344591698846159987279827317228913623526758162141969827724914745367055400501425506704218472449162818586725222539413320557268598363949236934641936603960391324902255947566918078572519662342850621867744193729905104118671754209690759449262516137544883970427582371576565480062467598551009251024352017506449583159049510130788536182206326454287840326189142726458131252627059572813002873832351048141534879123446816526131360770535123716202403819505336936187654712284437184863297067067357508367472690998150715030386049451756807804025629044427968677133323278339562426201643312496323448117422913697280301239595354536653139470885298025345013808085723305808065172332894828146278662482534567904607467390921958139758757757183493522469892495638822309410451371822417072809642672955658719063318802906675715998835289955673963041175214587087020469222225657597187962138699700361817525353737596524819387946072229434234 [161,102] 965713141920558923050681189040176625675725709486962311858550956557543455839689253122013770561299443523925942029322250783232288910860000056713569890340346210724826713119770146546391090083961391132116397851629164874456951979625106171089277348273451433987916433716264987755484725873600192917223768433662819270053208096948870081245992130469967000437038772887862699355831151693999914689717813235508306892153663316800059049381479503940602022548814532876666943958012478558072731440472644610128896123616683202289029657844780959101096383548060775028970650837189092379750974229729514325300380085332557313701063835427935741830099797739778409027956862333926606516097176426110652217331348418466103958560554609011567067977870013013484863758284628794337128059515291050667235102704012650361267506213976544408950302650170556886607712642950945146269296962423761053914622703681859395111044258174089421987870938091200753114654764206484313623551737665282119041629615410835041005703021496856237924511311466920123056578851606725844895768548574433526961503194347178141494201638890580928451283435005142526861476365498135139825581627004727262742706761155685881246571973332486805614986689420687154784434122568034299887184096401001151898236168663979514557414163875113974599384072128147037701537439877597902366775734854360926107192559329873402965495242286820391112231236331498877561198368548292502091107218644835668819478323858890125606654458243310462969258224022313689838771970640516126461809561591588193006803939273867099386868362022760681238389307316004933149594983099550278230813746653887940557901391038751246188538143201471180618455820595983027705629218653243545358919804974425577117347715980227460093685797417666417997749792995168674999086330031185129426008121297680504650269680608462166313249630448 [161,103] 3324021191810639980235650282275857513701294600205406638140306320930025710781943849156104157588948647882204364842141432749079281353101853835975103957171395543522624864152082068787625814719636115238317106861836292288438522499223178907117843033252791892265962844073009927852403610607199152778269965596327520077183016729686134015418248442724107914844341557740610025293999670991942565874257208978335066910267700535439504454725788968552403892591123991112023795569580322726238400068396281634420861386901226063788531998888574595228882639278925808232803099553848227305754429589645393333086140307530995390656791650378823828392051837915146588411114351719298106400422303756160591619727360258582885492455095776386207838004194894764278092094531041020599517298664500355454370360472147151720061937621883018058547750860100923048726904008464787552602599174474153782662599387308387535627270701962414113566658514898267917658780525420670668786988409596720194627846202246482366214709541758470967976013424230902926134621281424369052360743754383486933709067080972353039718912020460898247518392358728232537474542730851218912113484698300329841487841614145353603463278293474320695514143193201606722501026645022638234675349123159654593124789767713336326063777921373915477815567206520001288519751712768053584063134458590766309089875379362859806734335205406001185235466956354560771776792285141269922272012582551957671197977854788274124493020896916245205375149120130107580762048010121504922314246693087977117397521840505952851183611650549531949163929333349666468601982491361064603153244396598289964857189455359589169090176001618866525752187850805463617652058178891911617724040878528102699290841526609145117558006101381155566725897946139991731267983703264050204079561140376626246985247689402644829677704 [161,104] 180433153136468721112803997677753570203122229323723531352593230673875008150254469440978314871113511788147247449070336845069771181666211627388860878615773915028651414019163130975359599802153125476697164674826547158737756655424428341119973417441181392750445355729923535716300580807541703285462436545357151739308753716672985335658766293892754103723699005685180503385291675404991096428775520946786233317283551316253067973786078710584090326560056402773285401269502473440781094041899772515255855453084311744219473766813745333938688634665541792362551314854651879104151508236846502534494809040535594130910515314055389622921105006541123148109367871999505056377928704326620596218597395739113531966640768405943781719823506441323740315323929600634390590421449481503826562949737311008971918218723377940633293941632076224652966892100161476826866569434588697112076457733971325355194427801673582809572134807436160989017003425926317398560746956862887964058648041745528671971518523946840531668150907989047829655136764155507782678113797059209621606368509670989242317087918514178069121295107383378748384376864231118651232176576687532923428241200552651342223596035199163613267457976198779042121307965350648619799482612744061153179770765640285969358738808407619712981934335888152859582996502483964597568304279241651906132322446066791562660633259383616873840902128339832808743707666905525943611520908598061550489135557034164538896540018237890057864883182581469940304828527577413210481924598703967710271239359682328518264337363505340751156992454686489297278402346065217485302439078185333051661538334455321188816396521464211472036968088477997783782625054186232575020927586945366297912138825199865667014242649852843591365354332905243068563849769518545915747084358232374085119125739744724635564 [161,105] 1682379727404433013076616341072700174761649252557893955538780716115777864275146075917510186254292840961851508607159093632717913632214923379538561163948148758458477099709472625495307423780012042855844390160376062596883730628639158912712319481042216593599450902857122260665541615878251430603601679434382348455001719100051900910640797101741950935454999500927663740764902147316649216910916978275167989791148708445576676719632287392658167943450458393626017616730455192410900815489447429134477143823959561192498577029348663477043948911170808855650405098664754500457885229814656642190481542781660118125387270019095521865063806046083668862591691372780862923758722338564371137832647270488694462230232355579291700434286012050126468912857713751055658141293406685795709385031913083793403992483740234281645609351010030033058675151815385737088627687547882626142689519246098842346294620001423960511437286681463671769541308639531191197785455658969411069418438818092311401398172532093315555963814450156035958074751389208731680216088718483134011851089805880342700888256120487377193159794757042287131923591667783179560437987943871246913588899085907652011581706489916028291588209671310418722060288446877571024159972798660953653208288753428688861517031260069220514715119944964794331231142029456677508082651040728356727976132381313424971900504182510504114321928628027459878503624135504854189165339258703976475536582900188424177995594963660154753319922211296915833074153508228991515595779845305465338924318583607432552336177291061462675390398934411868714336827989381454538699836262997713801050975383367857543479719275138054525800431615166975810945536940715361347710336163801654016747357858722349198927081595174237645998891690980734470937860163007152466038981180519717255275440352297219 [161,106] 22769560276526607714402472074901218388565654323522323961107044651860207174649890635963837514123694889389373319679966134554334574502157827629863249557280097667608587953994565882987084112317031088090728880389351197676077252468801554199174122079652601576187034853870981095690609781880505652454576658886561843793851917778835908915296462470131238911037324822033366173689901102448384210272445863343328224850410446020866577800042242573419050841754198807214145577329054417022504085313862401387944506786051999491183844620572338679539257145141786260583146716706664175639086513360016015949742597432054979168300878604592054483657708244790626311810229291378987722455998570521405370892571110154747002953738527484515082467821691571773845134949348344915699774674664486678807005416934425912767528054664065283215849083417756032769720891238822324609236052742922532748828636339403731095624889445418235076577796295879102662172655378190414569099688719562566122316732563772173350895958772901809783221709180409953252270064688514826734301336585602672716010015640872380108722990542163072931867830879971239416709519898319503937625434910569583055148377942526303031604680797779254829065269526283721695522091317053744433072519763566552979494890664012714058114233705190319235165293505200331329832014165397861133349223421845658271739255509786772388739710354572230000396939626009747450897144850782380022526122297792916682465051302430337501012028931106423195200718383213772010446345950553399839372584055056073779057244996102219792770799758263429270076258721648417073753544694478952336934397469115562184831084441149775170413208173442904980809293044501354021714859762769318430894674975305979031280362729919895364866253213251645878646263842811308810222340634354932760852300772954677271801608349 [161,107] -17122607548065637165056152410192408973809543449907113975670405981165236954321546261042418278607215702559283821350587004701705152842787279494499868570774971553265466260533610136992150428148648420892315801608711054118997392353806700425800518681401340482845509861383355632423921334321369061462305122066934400687368695893992656750701972372785247234796289845442964401562428027518498528770396588441921315888009995811187181740347995567003204322781441725128041121313989627170203808919812134835477867833166345086471846011508962853936966970002199653338918222588504705407575596353585044525166170111284845318750751264472741094686892665555790113218467432148192434532104937507974828541969740883128149355808397391432753141887615752525767729187861592822426414698818619211422760182310184971514184767107979383804919448917516140551644281421058576394303830601214840579486555993818605830794802495259495973844521411742874879338863917286178501590969766797564138217818872675439584790485631591196305051212680378600876422444403788930193484300899159361897258013380365680516394613206258361742393934354865663082339785502020033835897928359438179156191963026840653272356295516962526710607016325522357411302728457277790767963295351964643473212746549740384040417071111803287106994149511055828725099960494878697538755361206901176928493918921074348619650904927831515138545563084275097241408068273121785676740565282985652192549516754108629797617351358176627714641149487683100970713345855349856045951878649101702820998946111159577692514953473853330686968940629657287462787560739952539510008359744188534761323945613901881815340909649698727516932367447591803037207005157559834362957628554955280618768442965693522065279176991083066961187451717651192867048588699223787430577803438370581592589 [161,108] -225671216244255067758801056039042631461391372622070676270420539919771718750388752349570620765476811153348814448510360566365578755986663075700603384028158236928046888872110628453682200665696507771969627023193855354597058593322708412664708972420878074137586864755234344212991225491233017214340841031919068321185435458469214302346642385425306356937518211011778753987000510798348270733916491482454063044792610609094753759875652031029261704273501792593118572846397105581150541593902290721543628725877804475810132072758913616907887596220278801240591704576787939982863976684382663910053967249171100675686863102091487128380684312765538902357925216610027208811153749699217699254249753921416450170598711044905082381343222358140411600273201274102233312028360780791596875157536624031840617501430521855069400585631158503515668170091336973680548401388152428721148771718960246756986494189359164779538143438235495303352381153871915799765258805300841251209780331931194212296143751944527938213952258711320555881793988999686516420764071566233509599500713856247204259105843980412404467050363241404327396232877096383045377562902137403876761528147684808070988929398725782864829484221774621748827269518927498240436261377917302548038616322807813910159809268282746983149465325515014109337285817009276266025135775432592115592018860891311400507128739592358140604625727370269246783971582321630578485601653912512919125022310498596203939947194068593358187814984187338628780638770958933970822036080858381462884099187526220318579488489093285971405779079691852266148569078706246516153442144439161218403695016291214972930351507509006890054254231910360082996067893283563488359908952032706186193009276537305036920746393487466076226828897319189219366905325404012310276985466861279934 [161,109] -11643576104632802287958481455422811626679766218703736638278833249628058677851923778617651698162624766701738810287737949440696605162895170616334616934615205025845034025309070075282479566417062638589349817251961599700441629938322761837281286904470312410851486842232212891552935732525988348255762495067149550840885910279673702183580663274157236093914643817350453077330366415524981649617662938478088543766311454403698229535867035637999010599536559457272297917893396868027765217730400864273564402624301035993143032147339639882373881181734700269281177629334198891699033002858720526316362563056925134693417897946133902545065148256738525065477070348641235534200574063503348888561634427297882881837902505267451723366604507180455800867718149250756191381421791017954558010419798452982018700036291662726160534858196702288139004059976176440454401802749950038466074208770150559825530859803424608315692439633676312890510842314950555802686017792245884346745254798640547352874728585947599088325521057492382337504363060114648410748992835989504865786645227850747348382058109356919314714925091553947879229893419186626810422736842064975479922845936736663925635799214570745853350537642782215853620374513204482699686600180146383181568155013262056229235550480394234944623270630765413714886053137378151213095716903073489559585994660880793676811286064862016251109228278444874422921316934564729244748418355147591056778270829670251012062531408447204070444874238062580107879881516113580010074396579868976832049677887992934399356114512380078854717729328946902412088229886621733513204839560749291795573942382427014789167608298349468805632065130046902043494938089848855505955191352198128962616197590676913473935428667228563747103518017769020500461675400913228625887628745882 [161,110] -24716548903375624334450966882253336660828397358162375991268336669679049242300450730375670841123622598740345476683058622940420009957337647727785241660942219842880165166289496050252833346108747938718301870214017816432110892986141848027388392376810179986598347792670293458051476804954587580363931869101013018745764752679968288096331358198958422043708531137095432440173465609708039480268079361442646600703910658139925116993547135326030166695880243114056814113617842306797965965504513062660696274659090942637248914006913491153421799078324889318339631414948912897272363926601485171571090827634294674141459586003049464984599493771189572438799963576884068623435238050906063354676815517935228317515749890949589792219419059467402965842880268444295530160712560985173219989241764195411595405343623189770353395811567225283910898682145363424009443833140785435362373437603456600525964435006899766276965276349441684603291936892865109157496202186543462618241455904925122938598969031859432701270013707662626159537473795247536942197539739355717059079054520401721171503879177851459414284971223847434338852347820011453806252190095905320650677540471538428071556794823659564474929027513959041195974175933649547151872430427932184130346473011727163206010160989021739936831458412974867307695176877751846921998708685571115821767679459660316985659171988514882431892377205375195552484618730405037054202045397784612044897605312089834368259921643864112491531045804680016176036787040645586778347462584420428355428869723880282737354559635030481735541674585564189464759690713342419849968661666295895217687006659527707301444263959208634124985554571407331012235576725552048243342160625829984342477885184159873369237222627119867200778107295660013961707012939613774792500494 [161,111] -215059953974310952847978400137331834639327977473511609669805304316132407919348375794905054803556661328736071311793489537968682489804636233124413697334334240841432357281224595352796860838367378671372358538735791842847064604681413154894202053948137979451287930248268195469394807845885647563196190078589705127002981904205626072624370456747255066474382008560933746321272009188788854728157977219733592613309188183604364080294441913869207004195518954209634156720224624202098564245388093829747743297055686849941696730214013482315194204904753960817834528034393400914238295041912663127659698813397609917176670913424775564419594073913440105843122309578541143832724094108643198344814074370340132047285068445655756677576675861692698150392333704774433376453683862599119488929692985427933417630516672935180962738049746909928214563938311124671818315588831119483839854313361378450685320891908685737475057693278210656523686018703993324804795261413458850913250121494500057505277927231807195972260963218352315176451090466381935181437139981126569268427590812174161323895954155594572882451923510648401428738930719118922271675148360108062310983074645877191979093221864674298858931928727147123746958240484341707531613537577896761303539741661017451031095647132657032873045634451041003721231860520099208654169753034479600209468724108586071180056452776110963476531906829065280864770183973521601419233508890505943968048283782789731075521220585655069858937182820284649235060843620815076605486943449024809533638563971705652768150188459208811740423052873102491078769137334861629666992938863853141042187364997914864440166539502983656683702899464138657153638765316058388416026516943952527004587284502719519986683275422442071192231679356091116055371647369265018984 [161,112] -239675487570689166858873123277742925046836382411313746218042580343340132898798383097009667995227136411162149407850226651672132680952357495400572879842555487485333473198374616480169449010458824408052073194111401679876754346369610901659632657490661247245029692722153954987943382957011868733515263436827098206749762905112709020727212197039299150181495821946306694894125858379488406334533061110210121117683702687724706134087434671641444893138348877448722539750714638171546783485623142717289638305595099813233810422170123915057954258343385062913767602298596376875647378013959038504835067682265351792856208070961198066614062988881144542835080957259748267054710263269702164163851403452415003442675761020429509364585983140417062202816076369619335312616464917250605689145376409825220190101261730298099945090381682762716609909231381299360370370952728596928651211473953899508135313316951985214461296773846487141883003440906755890562924547758317268120204938794403104388307570147104658029240584355470209715984974125880589354072618265579009494248245949188187392375909190633762697409750328738620874470406180269117054455891537303230241959187997929208414386264955576842381303445719664668998069917861727345788794357864462321847980049846222320494414995373838671315986308380631091787214326368146039313300084384191810672883441693394370996345189335371241064940418723544780459103144706630679648680342830787631222461288270753965719603521884284416690548092174395898367159648445232999302951423523582364055006252056734123417323158080450968564306199532654243764398010606154840034564177152685019119176955058366480881778130332367266817650710022873563689177016325641156160815892661067237016339793674610323865063236293516632182223506186242901293128859789734 [161,113] -2178955275942811160964173360698184649663298154072388493691984707385079192546958342170822521293244646349032495164544720414848206050995247152888639235442176246107295275994735913089725542501663767005056678149509546089956548995770015935479005687274934408882811017070864767661514175569984296809602501055399636473759265309231944983317776909528796738745020890480136102724096338108919600580725804029743631361113142904883483575371938368090052352258008393693647245235183269895137815526376391539038031702055036589102141449829269807547059787713572164416952982623435032350919552266335548111078902098610967628390467307332545436713531051351607529988140609663907431944896998700616714908516573108784009523297450715535253496864579111367663220666563891432583317571032655132907739792506979802673078533195071899467679292381345006394316783351590443454820249642449501820480281348032655666252210748084037804569396583883368481855936184525474859704303924488601010401757688699118282206335171802564488900011184175910614395467201310802076491601606273339576026505104327435944931268484016621601678011698075679143604946766620249231563365969259573831567808827911154624280743323274343549896547271024690696317432679818824112024096258559009363637578644165461266376816483307418751088732133854522634373015352112021111367254259560749833795949572415698983799110686842915243571544608671476791084291216664704864721316739769455946745329747672464807740915262516924129872749067571712375418677782875181398024535243203938759817344318381170993006713233648132065030600872018271759060407905971578866395221965317553862953264004110543226287533667271447591305257711033404210041690844386504900664260379639673265003886186129438112171839823395152782563199364035802968066187486 [161,114] 14870665792054962795470469962567399808914452140781024402970840083259661580185264558773868146778813989089607775897370195197201701877442754652704918944499136021912032215808758554945034452469150090419087836528409865575865718781770930467919372258387690410217852845341633907588033335836751281959123025114693727494981606945441239662904985528129202656659166956241269840155125171163599714774505597937538883071608060284055694824618872561587809992458323037650627573608857084176100177404323110578421846848584936611540577025959499683668403789554681400426016393436857240211900089746605552317561047364174513023396062228143331651641074039485284612732089905469250219602359210081101515384126030031319095793694887256969331276876829396993144796116532594489781668149299422750196143884577288011650959893923193260358982705318564576474674215762924729607142538099887475254451546618481406707278065888070590889663109741836441786447397757039020591626255836307821145390574708050095967611492568556371347477953442113244818911632621072936278388852019254956204892748042295247420190423074476332709611416248032745664896039297444755289748242960148425099300786681789032903377364207786855134094203651628714441442624586257708972273607548121700373275975379698393402401578555244837413883394332051304369617178842736052221502402044397761466901502878755405361348963818559951115081137755476749319181592608994564725119526508162471859240974828334989548584362622933434482966040093542917555367956758953923695480875255573952674688551861658054197364605021762976064719217177673106178338708034226627699990967151263256924192747112213814341812069569363859183232348923756324077391380846474872069612553001050434859997663984556257902283347550169909643214722833963061881820 [161,115] -28839386267536509947158497659643625332998884587404621162819394582416273719812378356926907873312867141539124234886888257824251549422232190092053035257687181247157221084765641540793927522141403854666884764946119662774789767754086106052595283700203036873409212525217870915228403517183819013058834939282478772894910830105653479330301799422013857422075201927580789348174559165735196217039616398568934254153755312464470188528056763479997365927343500404755062162285891357512664450255239327996059987358401821601329090431757021357770182692064264847220310018161799144681881333881995943553784932994516426661675246048749228696002643567132435618617100994491418574586412366108395045100472010039261487604067221758187572051103697950056249960473292506802859528342427567718324444005123946232960281348030817586572871504234733566821933596347751275936469649630969873571205934601769821666200179524990727424576308708838389069463784445296332895780979649985139922055594574868745692445802576493383081979740301802979496326386486731772885074583886558187586320915244020819870374697493220163476630891269344161634298773612909620755642339118969572671459435115200294383321865409010897765112435140109445063158294812956884545774960338267550585801751371233759296071171260566501473813562527222096688656373839089628553311194351402152253196156751325699187933601829658358854439287967403367075608412951377968007471420923074817283116378628840747631253134204949281555904223781488643851541496043872956628179987113568213649071003110426094810775785811860854154312188609605764603126675155368503639108274911767245303143953358498638166958654196478923797067494768023575989716804552307112233956128030835921250709953946410650384527804967069617717045947431406836 [161,116] 47156751346962853536445466756459329777064102049079036647468492941899687855453698701077176444779895163099160005863388744151245556576292290405582981696144515993092902693630848984579069934941241621556614041308615300558771296420784660095689237996086993134618292709710625578885828479559274867040652773031380344634171347263672163958299946392269553692585598880076320076083290991059339820665501793857252128518689407827837097471204318899951990717163124508990476302238053092040873387954964853295172685789470499100780788506900208370101046135693575571327406808683045843977066125192903121856099078192988380647398740005028738839943905141272443363898331285648154798574688152514422321611903459170135304624426121036304011532106344598397719283842620360444580319174389086887919198629373484734511677081214787811649410051944098871069534336943740861448074849050750418495178370597205094658797116978176497576640649648098695911089919301544730810391625674273524804910075180641961978881366172259539176635292308232520747502717572259122755107645709795214639082001957468815049465511106002762418165602759957183022476372869941320035891845510661928463488899069880786347011872058103190013691740682036421708564810961803942482577318189962774166495599912525243768077861326538134584542304528771392339913434018423982739925332739306108795590828200281689275965642701677069414144091025641286009901107928670083099692610861941158604388624793215327356774754032531648302984217325664094598236442490915625230995380757386901421543826696999541238662676411164376987550328761069161707159035871801353633607237627058423976093822945387596002288620441050957802032045829524579951276384453956019014763636389095676140533602391636342727529807413293148316479115174 [161,117] -347557413136342904576054510781357965279921504428867593984239407680278735313597037947985045308609067190712907246227066572001280471910763061681450924300914704736261669742157419819443445700100339725213539054565690663711621012532957263251432215862453872406779915199561447376499720100623009032023422413769806046367436121929617262423010772300405855756459667770894321034065783106809351788432905188275594660145462915104045419305964128445653900486721150576448335905488894252842496164283909796734436225804194228871579081339857863083170678240197682831788146246967577582123777640001711684213739969621466367359852997304378778699761468904191297100822271682044237613758259715767538551979297991544652821312264561158134779694450340982248357960827059453412530630727765580701354571669525983792100854442998969630440061082144724643267480576491353695660250317833202039657032352469281971170749727327110914521759484591994122933498995877496502074497969357557655451251738622064992915606770500161336690561741675703875173033559403836237451915183155845714633886279899609658597698227931876392283984044058520405140233405359710579735640897945921425760709487739528538284316759703323159892424088472098153909474441425585039815023752081232788503231521434086633581436487427753008495426885134180798462732536387651982272579546091267262864752460677522764370816231253391928659347556262484517895308451580951008491896520721639887855668906662106080110429456904886156153298261680608605338453044451310148936430484723783168878997654294668576928488423615121600978788047377628457536206746784411815935265300450884502298669901340933008682822913990121059169682790258596848784337936001574478990478762983354092339792370700888217570426827000843217680498 [161,118] 3099064226846340167627208778102322175208668418827173013432566066449714108942675012253046928084054822910580927686978118115555332690781226630645776640258985423598902865781443577219641089853947715552692671957688196566426198661097631567089094412296393769558091240021690488223645320534195337276687592548606835586172492592889664381503977580765987693193718286760689697371758672272071472256985934560970591905977005099804170735306453290683416680152824303150369843903472848000697617719779302958896999284505743596288020960927978752671058369379223705477606112035423782068657106622776687434598832271993527745994645244277236118870853279288665136749611168913698457899770822043357772409117621869218928517710889510058746331342692505489653226708780037007999224240715017442366245775608522405337089539820716275527127417570491064626602010502084169071868139017087428065148940990221433834404463884671640268373264575936615781731231282336349038481060313284634320797360333755388620928289985234809512248913883601901659053662749072264239436768426757904435774646835577061796166974819085143754668728489918385554421257891284183551117465899467033380674591569252139965848940752287031274007085888215317890382394896815986817110539670359235689114530292550834045745538997301139178005557129540758265847376273101904116297568243187788586859871631809583954422220873951837619329692767469285462622387924505314519683908317869854493824420142057769495775466466182511230612546592286788576448579018350985283422586008093519998912159306886871428415200560593622225330661708407184941353602705634308041077008479470570695005324044734032544964931810099270582278735018122730548595175655269589518037274952251020693495905067342730695352224409080970908 [161,119] -14004401558118652592709298308038021732289407600737414411813995659971792237266836217500710314742050005914551219374922657898103850767642591639106826575551868994646119842543076289939985866067340368511486044586549126347968044562412831210813887104925955837292314734570317610801031878370223787174791304455026580724372851131313570422125347566588011669935600010627699471724917132121611225627522176137436719428767143598575330795974284894891051625691204900678805416786534859920362145084283100605213591482448865603483382100207572383823588954926099745082549451327284865434912601086431176775051414907424486882029060526215560391806590979785074426728392107963380820922459802208166744833391715561817124048482178638910945699522798229482639992099416770290410171376384543716172104387488801096583973217373139409528559159394179023229331149922139970112932569499585532212021432668951791067957069239766254387923405735757799055907590840282572096473031040994160487687798922036784090110701642156685751653538279502748209772415352273905771769630697933661461761574913433336493070766150054910325792074124365016721059705296776230630481606386776412556623146758869654353309737907069463155272121652966488949181016160382905455440774095325371186106317652498140427331908312015828488377489502851775014252195896291599972195978286585879210516185529544017270199960291038936818033675633370212240073342444873595616823256475515595303247888233173763548646542406132701520673564014035459230321439495889179756390182390395720618361031721960496404593674132781708189708197339537816373527131219753123647686399156325564001500969231478592825341400502260474219237168146272156446489783770058436781284978823587575574294526343697247861798247023454 [161,120] -15157203625736526968774779916878342581855302604522702050514729872667706155222426819032356055082179523066317318320972533862862907998821864445756977046665350083625251321877779212044439829253012030832969733471935603907163244188688039939682009046728436577002598665680341384290348854823007837033062220154521983279169693017908602408119551157241203135917515471762200592447628810991097936587063681121528135135157028773397103755415321851816742610384806816480941502117310274336010591207085083718324961393147694652885527076993054934349462021972876695091807503007662474072829853610130687042125689020309531311673242036646660098135789081664374201071457331530864581392652437156721571534389709311795677585288621212118439471012588353172203665978984293777228218281661506931102025157996921725108031960953920544337257314242339391647245618051131012735290892522688267222594950960259628296152962886278658983544578155834948219936808390134029845642113818583880498944411675179729806191081434517575169873541612009069561405498947177098100017977818973947929484171735606232806121116920212775593483208142840736535650174795636518519849401711034294934545785970597482119190282914468269736822746031838399998490578372420089479441736962008566194880860955071146417437384783624513920405704440132859240219044112014294040810964709679233404398661235976633581011650912013144628832056009996778956828811466280827798973787286658511847897204847313026024312504845232173811118397994973496422891010501021396861741449678709811004566090318177982996638164566856201121006799131291689742885788583843478219584809201494411765371684355569764151341910224281665016003117102157193375150305886513480028216953462711496114792173383582808595642810 [161,121] 145030700503111263124795114777139963762564617486637214176967763869370859675837155636804741933156964533014744624210787020687769251232736948776683612345360913253987093958761370397649813783116075893476522681947275807355501637819555755008597324715298940846494910481753857669393073428418764423575626090730869214845082558487291839829875126762602652671742014916227335358134124191671318678131050408357229010386061184215077867268901486327988345801835636507738253458108043632679988831420654463009329052450769384532465205348787881743040989771938817987790713074279575328797893554810069127949108527907288597390558755528782934994664610730103148500703044808188080903580168614952607414605751549225973655652190658769913025884619453334634383158740694545919582612341887867189639994285259466536685075162785557619860440616886545385816428797989055927685455714117178746815195090499902164345754395959798067825236797603691564449010254639698381362052508524140991231508286072481518387653982556170734256698228358046919045239593954561636693085984375025203449230878505946577931474919859271572788676704719266711366484386031500932869772543666346365598655358399580000462906669315545217931982901476911740384441367900246724320478896617549390762905942185502969653722163518600054967052864740703516405549481059017722109754317302034337489206628515109543578330837559955213744572404022475909237399990711039037092979790770550796026128963555871680263287556440195758364771937164695099220736214440647865484946715274654657038393089968850502871748287907037079057100390953415090279498156831591175763917848105022092771733614798629422561642084286779684798141351964751260197666985140727057704007668524206078294777145554069857900 [161,122] -356577003373441518110001007644594099405432294800106872853270840929618766820137821986612792662015703308888139227525666295409463203520701772655733876275761284769414310540135870134013820596665307447014602544782506664401682335613060045466741382216578311732045854864112069289108931148374736598220310688010422853294298433628232035521554805224470341758054052535156890218896012354518410272572377776400985836524757415995508206426079169042846491753951135558815740151451130744893796808256340568248788925406700774651136745209749901155064632786670741963389617468000789290504169292464480749115328720281266244170005260565092742734818746409268260199472269574775061274255781358006548721870721591368996141678477576104896716050654928401000767771387221985246183475201878479066529596251620892079600619770027193677179190345833777880931294453618749686468451038049998692743229396051506836473483713458231616314587719899649363077700689210492903573149506990445553161879976863704843698380666042059444087356960158550587446259960022192310706540637428792567013620515708799817525571894637662667485292401817916881344120112969738458035564892383837262240565622465300769407815125329829017225192003453318050497503198728019326732032422386028346485850329957646524451968264275537275880164288023176739839431191911321801615431183960739022374401282922984285122601018080298542728802285605670272872431705706507566656155352874320265923295600336760980206578476006795307249180950463339886095409624884365487460083639839943361410111048485672671761751715794621986167190857818932132807590154721566664766487384015112950368227021874428962008836409327693592968403658350574127606268798805514822466519178057256871146680188339945 [161,123] 75412352833202679157614545978892226239685935781687313347391584938952212628177263085036122654165111599003656984153049543967641635557756518573194923031007233256526667600485568992717079654435063958590113403199739928112657482459844021905479534090529096260115207039294577239136325272062404668587816184776009484788917136338449541271965285445944642441852205557805075472739848995658459521635164733431221484959896427088754076647223949419238564684729329964421351677100284001291669902468448194509074826382991675166498559198524455143365406705525895419391046483349696564843335035932341842441836842455043300524585039892008631207234168262910053010409735196991242862676493706837096999997184941976839526367800034682215529324856326974454232079636757627821794374017485914281027943455372733408839099150856618006047231022126793109076503360535180372809528664999156225216717989671300606880373018942531744076150960248149418376523428978801595346897087004960591659392790289004333597665146944088342858887765115358357185418219775079168376167075414130470647773845179622825574927535564476185656067898649652566585223749085339591640171554690843342032684541551738021325514846331950230197160068100123759115499337701100095513970195193353646442840062167179751448861525876599930846102589178659541888604886902468823428267724070928150304567871348128138592982140923377157871833388823324807086871290535516431287662287429084085324800512128610718846327082329661473755966892057876122840172212914235853572803565038029141989486984935441626159261739844652667976868578868805773891121826464467007331603038039200564247263482102887383215447825561356053387816715381065737513988455150523885980109905272930145108584329 [161,124] -358343433594229321246710101457754215204389107497366272485740843973720017519455880125305908593276717869602304865581095159146914423863392679623246869740345598689988662638622288207099381074597758971455991252408293115103560476544586452874795694282100903917552073635554263301865730354189970256958671050734906024087535685922978012176092029571571387904327905834796954454644632081416248047823041596317763849945249192024881982507550516342976304345005858264834711482051158523222347540054020046415387969144794059305941788163912011118549273174178610722321733958614094636507599789031254941796153412240840312819597486223362364237142045082542603265198317949654378837216554128046624333109334287798701680970274249307209177214559180259207124816737224242971932566788566754067388145922069256050719430797627335194991856951045760016352953079950466749780090808830711826744511977913531938171253412852676593318565358797205207697308821458180076745517857616375325268436339893745631102124664905500790731304956758930603111841594301765739695990769776240790821678736959361115819837569144546943967577581102898887712921839667453498797715677709297855538921413889138837664971933631418131665256690703995198625411998397217827901045615770254220782965273400571423587482618883541439182239387414105860573637679053801718601977372311764991420853123845679059461206457589883348220014106539821480079775003092151665232621801957288476842262950926588470245030464054259264645781777481446326601129710793282884757529015913333396556916226166926789823401730538461786423453322626332637202352514368012421901063992460251304325841768189452628450362308273964059367371623573104774507536308474895775238353691357847590933 [161,125] -286748040016762862404290858821342688724702528116758619571243520823290658617589206902017393596827951675783445540050688621872189559688890000089314873384400855873843063960779489168014824241196937981925050190739173401444705413001354409274996066624148933566703943611849599509789133194468795429512350988887483389571132929948503361143957178543709282206897536571005243705841123130055702301445097250651808164096904961437698043596121374932030242012957400974365364739891401171742392987787567989460655056885366897544309510400594050484296383057218754536796662903353356139759793197320033398202436622073216706710553700481344602596650608629126485077503809495034812796904638097170317493834983011253289587884785782115323601557788537116531887332722679860634906743807906075510767058667588691924947574787305548543292598214501803500710609715174496663108856343331204982545622848731328761346646389241119313988558537466452191001329620662868549135731588697326404951905964531588886994610946005515917693280229416050873718858894377772431760353102307128545392584572591182044127704030971157118547927875002900572664826281382278474575889084010830586216883607258976376097235964472865310489136691275199862464053261304356710991894612458583166472948677688834223387059258808153893184122089756513942423260982556418093892496814534581524814486517800873799856885410708565192381317248473980157655634622026148133824486445551844918599415417337062408568703364502007412810373453567121911931655766350499469384441071909559447945109059543586618043463363126507871413460052535758995325821691180317024788474461031482245470403687294577124774173726831284230638173528469647280428091607364074521239925116427142 [161,126] -308093752890816443787564964103491516007901006031501993311154460598543403099495677430957084971141285122361382817952779566940357526067716189749600069156253151939418069194259992931009070467023788716407951638530517914400276020268164346867710676500054489652374036053247851236551325025183826406014202716236438458910446319367818297161298113980615705432788996513540203012207223433942959749997858401650062612651548199046789413377731763178046307483033699927978363175055833060214834296157363725122985446959500122511209965863953771103087026849227821222729459458709358886246608225429247530148516628443350847196393403244482515752242825151277513118025952107699583319400881845651708786938343480661142317578111920381351014065290219914759703042310589741389894301834886016149242782026379662462403217789156841496967078722237998179735632811755994847469279638460498309366284025338547258063087311989283797945172211077904584272622143431820728203412988771216246416011930356209418865885781909502941779006013751806413546514512595952861629526065559201371215761090636896097313435684927053379518382219328866552355210776201763716479419437450626048372378357184942287634653905911363749964655938649732163863949079354987721080879949950597560758388250186308206212104460121564070371315620351025765232503471997257576330827849068458120730399547195228203596270479193764940294617034387985737120667425497367275316257154328609252301526911316423958637739897381032009955843815355972023324752158790648345260924225497608017616542656799881980904638478669922024136041887599659389839570879244166822383060325961888651581200383782330380332190829020928531146465323679216088299809294470879363500507975 [161,127] -109220949377678620314659487820170437741299515532745549207812148652759258653575620955688924619153213623990170505858190255276502563078700592536682854310086048996732517804228246505159496945275419117576303913887358584913555221486751474846255344677670941518753589010139861960727399600590007039854887839863576831369327991958569526135859584145317386397864447234339174803978307643136461353954439752146942440626925169740618125221812904200609812875837458838069533221321852347180620232237032629217643275846603183254383337707298546252461333351843389963243030567226368288871442658489465418420368952003547200919651500192698704702408975491423128270393462628438074701325849843582762101601181537914145404771808193608543103800364836451710024159851288633844766068738290714891295206699118197828477315892610825540626491827220346481389739735691455362541434760088523902288482248194694981988848982000039094630208637836487395860819427757880403259764068580237386734001693851411526813951003296490445374759300364579964881797694414215222791971506007406324179571978477821339384370384120250004249858340608371837129994398825510994209454647455350698048435383095585885361458344499115070145213966291719823693839877136812082100232349697317625633670421859638852848122163304030959621564083174980341056003427947839212790468683811781600409398697325813227742999847261578536018886604704555089433425286304762736166117551645587670582679978428125090040052074050737156550448195122703706287041680620031719557847289418309265077777649457273507163396399986408493016437774991968793939746056604015927132105692342695977276098453467580031230802989451832303934152658718907951660428916692968937402 [161,128] -117672814208074238434998470191415706440516095302624812563243452239392600018853559027199100546265185540221283886914220706488345316311026419964101318661171169175776720286204463130982603158515645753427559749780578138040620094964836169659254289448273264453320546123217473329338680431064138489500080131298201462555401451714735798344566212895228410670521737644102577572224234954824366266171316186837036996997608546716880792260147427660062758375133817031831612868126284855043678303311954468781465968881972757430467583534388719689771873053518468330396739174020291200251648180121209764623623945768796324889175532360541304238780146912393512163422470840471689495413506490969837951898653290958881323229499595684587019927600249321078874197308470468523078507372740570177761482546687840361001617763471685063089404523209007515388873305332661944100859912682380392596133960319224866289775352861785412407170585112448803467446767881735812692650191147829200516591786592942091563091282656030814375836282229337889046356261062265300907985385786859837714292578394041910161558541660392100306216950830587353283305674440158825496219881894956443085404103296687390737776854137605489986067455788740923063031627286210472676173573317782182341334509507584078365566877305590368698387002527881671604122006504037762527714137282366484581393700638839948584215088924466039868337523444075243795215546871723448086479283321611562052619865065313021621557380668286681737958648061095211654795122940979814433203462594532565693766175705738987283578449851812417474615354031533011354043104934049537458257320912198945429203892107381786841029356285786434977343098828443366699515434884370 [161,129] -14490972819148621038972848264827873391859931956690519780606131683801728558167122101920087905435861462081667311699401918991396659446150468329429043212836986858516717598731385755055427853501492051169407214651598098746691483884189839642150454316920975268028390592197203440966063174390603243604760128638623979983427901267280600785096495498313518616412092023099496210220473270258875836440516093977731715360097764625509265861889858291117235895600887096559825585622051881685525721301437753005727690202860764588933057038983616684569267450112850732645746886641287924499526651706969639825969839293439151269692631427086784387025597432643100925366157316923179328202086313764856128257896863613582284028740904389942477579834627830897478829013942871135736644284093471151649188453928342378377942221847410099594733875366826873781132316393187270201943287899806676775567457431090605295966019007214567167514786583075910420136020006013773711938365746975173980020051472717638368470232022462358564517741817785151286917686360332112263436161311904577029561592527106674084302125185099741741699962249314363167736353809928789009385399753396250195750569333228946849117338490987401163052601021329317996430807151168129792745973253043578338410791286533530071668615932592091381895407190846593215147554871139423676922684367532384700654414748785729276608037683789254500148578703195343568107177175905545942142928207923092559250724786713706776642790055840920039893558849519131662114461286084713658704375185955992666382515726600693335158925882776593150490514673902941177722466199940286917841103332610583055108826212244174572923595702167732132640595927478670231228609 [161,130] 1050172765304640601077258407743610258447115575762067125432068454992680551170333122889694977223936679392386502220165294214259537768263767177088196458135219166668021308017428482111790025324648603338782677528250395615925283601593099244278509721549883125368796677000862954501053742471129063271798545855864742805898780760199136548486236148752537677979331200543936602863595981925956208257888300757578728280768275943972537177002988541408204604981602764554562747038572936529808314654143476594186308072265936905070584248495642678310553979062748822210421712667417523747373572751739746781406409755368928024307659698546390088024582865327731372299872322389889445003016216838320704118068321370330931510054298129594154497868977430315990558046248736808798743637801378983020038186585855889856950134143271216250368179176012205952622223610859890963723927888510664390835393380313771906310214489309873659262550521131311758494051859483093247938341589902915601579694235121446625495967833515276808655618371357079605567099298251004145626855245029406432555090057912788288827878636820368467567562670080845195118143257587218258650541206459662530738922864283785456463957396954136542578062511953274335926636260432740934462162305196906269545768788889623217878815789949292277804444448456455630965594493795295255521074417424389615746406432686517938002383959610464895297404267974911817315552066812904792190602266825791800581420745779781568084482858924285304119068704937313777471954448401306129506067936866078026371124376453083856127783883577046728257837721281124261725654919007640297324553015036396146743129317696831653796424016770585469759870768369821330 [161,131] 399945966282104388818074649980402352312736160887060523850454082247149446833515698282111743436848358676383856351743121013200239877700560708274183054754245486035506006530493268509774126856386586353987394673400086914653838039548885288300436198519125432159676246992504352812475775847706624376228496617474554394881850646575434052292083485061717483156521138522777431742370130800539642136764989978561041672733057378382325609610061688577756596016319343295284522981626329887379869932400506911734947387675770970956467361884143004574116869750622285851846374994626596142154524278762753680306581941957716941220104638241407270061556591257935399072932583030994827758838938657071248863906662821692949988706994583680673292840772657474152212680203906707046842629801593475091173747775503483969137586761566981632996322693931661999029130470219368577187399799397105428816671628679827975047727002461206935886806871533996381686870507642384044345955193657381536454159559744252507731408486925929115656973859687622520674278017275672939362056817395285921671448667887522857248771858221589266565176634696301988852023990803314538569085631874151319169488111339028144360183070676030831178651117157900352901272569413654614717205225753354343816900836130381461918634533050927985455178975805514448768121408713813932775684924443588502316416436633953755819612663148948625397327666876867054426879745191247564952403377677413927356009828714535289763893155455876116291658508578023970988376736251382281249442464418017930105939370684146405868772199899487398943719422593049683926238693626658306765606291383838949727826296333974240155697053320344730495443278264 [161,132] 45043659438154209514068210317670819772242566664372553275605024914603170547692206936442082118981577081024131578271727222284979965321704939018234047236420369909665758265444773808602431855837554796161787960241050414689916334416138366511998270141926107712483766200205270337003512883265098553787476132149461274051369491343606531432284374406041051211571317134675426672024783787468008063793995959669398312387901904017200459410644080211978167245690743055873497915343337968492818750800040782610534899736281218927989210310842950088968856080124844074594701404618150910328262134840571383358553205905990368783992860403487337092713346573329284291054829746561389823187335762073640217114038497403462369293642392897614269701193378115250554799683982080910559958184495708621834071912828843394033522702932374025619302158940680522672007606610861857894798509515223206532996236199733373023116605899948737509283888370926832533994808243247708532945537108688722718031311352599401183776397254919357244421857699620574480016479571116221682494407258771943454306238760838495237754364877464915578453954118193483371050566401238811480072435422588068420672106943089010380671507790439635491680647220113089586662161618390095993509634992573842030528667740109036892099455060394961629227662869150899882432707563114057314643645848260751594463060242843238810734208642420434077819489592357492029485322037868425276168063506051270638771899779714813131406617464985116075951618453045498112150531587801858413024420188215594434298313588938069275686471054475516494843516644174323227516837010961322796122055788709499475341097857018500100041055311349735426925 [161,133] 22960025853604048128911125303875889553604475055280101594678528126484617072109714614861537803685199295339372537330463540414901247859463816203381938620279800440834901304303792271701742082241685294703725986370713327547651465848671989769859682157670304296384738222130045962732156417166912662789456134690205803186766665833100752950334118625794802857766662147576847401357089401758733722713274809750119618138204865500434906326269243512257858461952602778453157851246612145658834562098837760190489493411475656862177180637573749788170016137082874955919508756432975219737527391402976957036392311993897733765583504415629464924928437256439858735800320329081433558865875532068230573670292866943817987363610985992091306516565035954244193932662026061692421538965132230901566501310880332573847600136526444902685451819402092951941018829862810288479532134459830497452092818542491306503945434311213563262766050754015755392961101900003749311882994983602615831849244988529840585163150789757215906509476687498264237727574725847692427175954455025901028256015168638891903790828537208522194126912991856409773857420418525705219125884039500337806394726263753004194450231310883480008222126127199981505299207596695719951003447646973034996286073230073818011080768024065104215736933595231793859066154824112779730145606220084369001368188555746354318164509602078670811801788112752683918450444145204943336954580228290368687544277271782101875391216195396711554723655517513884550783079538699021485023116704538980526080889487514727802525881039568541923376571158062439270863532831604918856823040045825485694261249471789162354593258769459726 [161,134] 1901363295640904947781439151530632654891301601145121519573835670767859021843497954189991359800455335334485685799908195999509675767974503064036910914267061647642656205804751197508467387661910947572404541653314231321175312004016951829964110489124331861736623370247127745953572367347597803279315456879547071874761118313610024923950730715712337824717636265381575101757699786785677618053702674420978397674764192048048866911975010390958777260470890897810522463644834913073670579171980253416633026825118037893925731956104329268300581424791285721426544276332575558655216980726698449508687339890098440941513519137601754113491738765765810873587383874459490135264582228142040906389959093577160655520003890429910934437837106747597042534780134090489441110137224214267990195476503884187045907618406541309891214804337975271585926374877944743367090767878880503290270053383560535478791597221872822811896595007754712530137861344915052844307137615964179622027618637819292444584432504559775733847944638652845073507911837292138961622160206807431456252751575167475072857067492798700178900519711693712556764738618159395313950427292969204828450992711532962206539351287826006332971269974575326556934541063861410870177241053676745747785857333685115264771858906611803257264835574124105461947714305128650137095816476860581328709055081582869059890113536736096520367242999850059065955711125200445790634255845882589983268353189329618850799554013950678755361866143307477591096593969689982868539636379840311842296308574608628657321272636630054806562058584050922521194047451227393601762327275038013570295137567214942572567846716 [161,135] 213408491516956470133540098731707068518257800361439908016732110643272306851925084441872433741844426910711542931465059317162109629993618910495570505069708765311874020771884633506684201006772859980044542939017929410739092302919989539016269957753487937033935154833239280726761871897286831738111801806157767473928312687048002420097691884641133526969497670907594953318351234315483583229376321496895972971890611622220873945855080006232148766362389203311947084737831286403248941526409859525036037518746892480568140515424106748702673741199347744869203054767211201500568776826572723900159491632751144390587108476808599767402561030186593210825611217736065254321062853339043255565826948726413508884515344635092172250481259123516759649798964830975313605839827869017806893336788284876471580008190949294492768827326500401057036135531734773576922858648263794680581850764160834341819785549325922189148051068250460102494416281228513891506727338202382775723620838729831588968172174836992856225761539633582334305521888476720034720755946896441806994721805160999252780374116490232519009224213485813614167151158406155491663485969274812908393252398755956764358546031841486400344811551046146059205814819606032201180855696856712494277969650744677106586244008992774872791326078275119918009630639029415863713635047976372134150307916481529735205397383541249604971721849788512207791746874131154969231420922465379131666799341407179938663126370107120061682067798912888044995697500449178105930256386929520499080320164504402860687348862344802939114026156791385413370026767761132190173774948428481911995978894673302672877 [161,136] -1262406001459355510145083034754658870277314542889982082637134397245945353823949660786270673301280184331546605167883221610385297919797606385935777578881212511481893420512571160567594685573534239239995282212732979541989964578375727707384853459104199277077492445138971177299043812314259461888972938800902976232529114457515208567096718711364615126169575459412321258171447559893413756477367513790981068405815406777561114278207163528613568335418867755728379761035444831975647384383397659498388589468575080605963422204219214299552149827007105682697670910705240321477946051084773172725643484973979708122912056498017511575085571569844869048721690821902015109446031350605076119667245099011464708601075972742837985969165891591533775155062816978498775205630206584535126789517293532383576132593410135318209762766439425918822103813414605233501190174176375099793431541330753654053390285759273178153099709426652607188026849674990683134626669792826662578609568189588569710665976090566985393487917483618254400026525436950492240853539545187724342875064742674796429766489740056760210995344569950200320300340209934551724433682775619115876269786592314061809703590569116795468403568910750307963677575894794278342635032067041654498070069497040315460816879647917382444880336749985810592294495051142233290224853144517715399135900622142497713971620341443563414002797977769853275954218116194628540647893471750961385952025268129988477293956666981928259967827902320513859054716698140275961545904718394124477661504052946535637115030958388251909595066985396431599320927313083638411804028255248044487142798473420 [161,137] -531909031702342304937993477164436577779076997544499471855472406751830538277610242699821815476887641486430539173274841525053431378463790184465726804634940336958548831318231178103916983333689617957679402640504214918708223219611803920538585857747538585441994333534594731444527143745536496306542159249110115466493006616975092975075539841695735798481568235786615724495140049673874130362640789358934275039670908895394407980389054496335009168884704779794695846620344927627104534129111903458991484594416242407779079126559819205284964226419171495536875657310234719669837373112386341983950978238371145443767932316369986878659534254764543794657124155279091381784912871174060668271278008654086718673162933426812549685411589858905902026498713413945666702134659029089602760343748111019156861817238497357336895280626361480794201741679333664237970079910488477050502461375751640252366361326254371856770488007621664290564901800343361134231478876183723227312662348678950564922369622646326002429746903857756101241679419565073255985318161962983768583505311378742720798268367910568455791570686044376805389982079465542766752620624067220102531307607703718905235754526181670838840000237987075723006687905235034885309715990750478944961159107471762213581984491871771561394371542474316003460528644242580963847525867193433326907493342279168622558881260026746337641799994604564564908659855486385696784636814590482991801726386603343776387407750982804816281020413508884764765686541641466270706021568403043552624665233910400364783322092940640009991434057885372982490696292076260742358335576287324341813761 [161,138] -54984516688023181375264847927504172233057071253646263084216339640038226631373199735697745252940574265842371706541609270973753617071411373637439082865841693419336310289319331235230942848159593198748837292967997741221393661231361021078655462512765185101708788869899977572201301113941534304877613838924736269703846413830923696679373033516952324550192632369517728148821653148683378220014533019583785948951685553157815370892206126289887467106322794935513181489548933055053749154153968294705962674975748321925315761194839657999994661707307640721861453737928158184629423417025192358110649422670762304955407645361195463501578160311182231347092215750252569051687099543715508005454611170886887207044547773313071431645164152591552078748539799186234483351104550083868766997809927668007293729850991345628930382619359696650711287935850822888171415533859042964963086565161128150235620515012167532607488760213590282048051699391576158550485040765987765095846534162747173514478645769966630951221690575368779635837156905528175276036590761432761852402502654188033896971996014492123611650695255774841430881412874941841320849373451614324172749722091221742349009860903183136110080734586625929570581734468999314747766444571642132181225405916270112560124857209506081300930407304523121050429005295513783773359266707328500335657214631422560373884697396725843218559299760957590721602822139513738419651707953122167876143455910075578111884820885943845575584995111606458664022583302952977421466324608462668810813420653797332642074070552965266432721468705582636918928502575118575583810900388256236 [161,139] -233295229783177667044362740394129323511456600275773677596455853757266418971006360800627313215054876623580951095997107173537022325166268856263647653787838415526572951315253167463840659678846406727561572849612268902924800135829645063153247121451004101331919312652046345142927465680324688169530684789638192396010761508896444740605280804448150940800042073994088638755030951060963774203850560367128333238021838253215505656180164156137461647867577895789714748033263940882668684815568645653856895978407496096162895093905644019463180880370705070193550993019208376057194696326646986166986114278340306339624530138517566495119918564158714674022692084461740884401772945814484805750974017854834150009851913656831111815886344473606664761962174973795875258932536603882274189455023517905732133567556588410276231393409019179436182976747678659489047445190069143045637183020439920041164885448062360245176735774243302386318204386527754716786571607960799515941207028791986953839412957887527786993077854275094615876745260817672777404446977808255997202776286246226569971571304058910360141592545179195287329323908054535971426711246472704933069148360559199931673789336424971696001384793656673642434249284949800266975980373258883827936422952833679634760917276490795863679614846299957769993349049291330274495960399343174998483490978844721303014538881985857203292397527661262967964898516608369130829485058269742615595089510863902751280331995758099812568329118520967086872736860813753940113969653597849419351751179069461106845680979674064772366114723550342956619873072924678452865437995 [161,140] -77168538471197526365592173923772552350851177514780117657375267475826125408966426895734463375061584885525610447001401766069633970163390572227379002276365707969236993562140789988961277577519077134730454203391764598721163047378356289819104577527266771007833786939582640822824520752486853582308592321667472796035379849036081601180042768421044528999509192467808811766712812576009729333695061114039697865388801413167347154813688245996260948912823049323881847067857950211102663578739849466893116700955824743290709277084496914606495707256298373112178768105565482532230408609394204353434803380202879731044862823827302961393151072261424185171028771199428813358600803865542356655179534644216432162812930456941931040454681994916766807307164413076002637411837633618757904457066301251566618881219050190839559698591870980649073207682839250040878406693880273527630852157939630207700115829815231933842173728304041498662920648410012547948478398090355930794998890904365889889256432090599795444600807949431986276630307684507043789602743450348050428138050252107803513392581020160510934729409411697046542537236342636349448241835219699249081948814267086668594856665341336146661175709021912619244400314516025049064274912475538799906380793572746564530985650838601650838593360685854764174919761078333172377105759290056505259348324282958251112083548743821862208557188613316242701408925562776185575271996655053525872538111895383460876522609701010283652255970142865390081019893334749385392103752054269380314045642437356120467993025503532045139098567264574481123457309330751699138 [161,141] 858068759996068879121335958124028669597948485324524431767117143700117478649373227021864395486939268938301232051498134456113221770329411714168752104499384665914833989988603324133868329200906091301489066404751961609165026767712819600294639073070456209316757387248433287216332650427256894793424807702947029050351655094180000756780651891372160257491614939169115334439864541384326102623693215802116827373713536384931177858070473353854256318359757871051706127778423044427657432138462662582531217587491390276985340601358898414528837218688705780692538057394785646856396423566941792158294433652253232488500798758036707018892558076491725763511540253420857123100249256013252684065103719404849332766058551679549317847806690616639774829037510710411987515567392159032630945268172724262322469212216716850347878227967441540535424517220579812110225381921878192928621361823980351418275720531069374282622171923896304677378758988232039395079052891037485915442211094689274293245871793136458546550053453519063262342960186703114513733824163162459806885026215386383085819079026939742619603995326127129291632111085830851279549591065280419667769412113734230367372082313078230811152225073288978455790588824289818890881008528189042854953678025036746650002604826427834551294307779760160030300410122903116361261540804692326470345581603959134606466665625538780296484215840943817901458089758452190875693915925351074143891758926396321909980765901626815867855092127277922019138846896020409095228895622754727894344357233577714550082960961639401801528001491171315303030716942397 [161,142] -85319101824083829466164595321011165166084723537657856345379315126432402815676856129171119312530633424422245088762092125646218040586372206726323669208309866492752161729278220463028064578344429616651741166389563120731566455564165443692747412802589238859574255099412420602785662538050555918325163782074737852525152377413194321683314723032913694068354829324200511597109890559148014280580480312395690308553550815082324125006436539922231788105366833424372953566851011934698387239543693092873583146381896062357142361374995579791553556317450215519394946423947440676384488666994661512355867183103305072470958951715540732953959368845809632815826905196450989568548465157392789021037291352009072951769855268980341691845629667227427968481728293067343483537435552504837809362828931598232993860881363834252000910037239901206689848061088440531284071698888332143052985389405269873779237700046759049286460575951279905818238331820519457833976613303957575905683078505217243747726117496099109614598902128175588677337809268462652911047817366514570917802544830422851186916009997388139121179155934469597128018150149115635238414876288548438164326787291765513351845756674476198603461093862841053237383476092837813736352093851373838881909679470976727098532390503494942281895460413108733586819150123885341265640605870410408260440002939508063996166642921541053584181925961825847504451272473302739201340953296844499162256072549350443201302090839034363691643355259923835266681556491074313509616584920560279104105800073791848105395165868707033844185095161958090617256 [161,143] 1238071329115959487582486712322757440964264331348366966188373967366608110116418206960903562244298065343507059399106378123151414914027518371549834678609537937670030250746451242980849008742896789379623569400905913694726880898566302358453056584027476429118698128213273804451699058729488224423574802070737242858742182834368532839680296234106230800131431470950084688320502573193297533074514699086918339229560803459817249333273835842996470871381262449182482773641862393942636079581809609728785335947588051117992780254559747102329888850969823375409534024016433681655754529451218650406097065699239075561052000469146823333580624866939102285825333549906269804251144917439362929179438523321549462781500945360150140261289481073200820892617610906553341387739486153124539541740841253486932459716311351170119167341303463332886121565136929887625465353475617092835958604583719168839418785191847480401857602190657162077451685548471783876220583650479881015425888550758094031453924956895024627313975379933267025157726857837656163922963969383344802701533516244607973601886400495340181880833875358233888536791052915163160754436901239725417362180515250531166850273470432895455483235961421342103172639110740795036445170188390123436064313275456374084214013096360163910306110663218724400807395780444187808112173948953337983715300637402374299779464760961324269429079965228420438099584934962039263676474615896091022395264492667187941164900947166035346905147196837309900326343130647349027736090225165614407958845185613726105439439667390496721739884771618656 [161,144] -49158025152999425234949536962454619092817659158214048578494180706095239108585055671569369727064217775099509557395477761782981189309199243226020549277133028741947447668694732760618971935715124993721079942898601040882139489837175423247852629795951215435337268640255143654417227064774637891594247949902328021794187969960862420822214692271729401672095191511012298700990186022887841007966024008528619139430825316617799903453434950948855819613061567855329855673392906525442242473375501072338071667348406890110815441224878467387855762009268984781828967232617528114571581667130639808477450795725281955866287104919494561915683509450485256602679521495563020422840601040537212148429864142423749693076127626461348653912504646938914564602870062649223508785127319029469660414097482992782730442365975216660468697372695098580798924310281102823053267900426932566688028832521622627258587434129233249413027670086001985055341847094548415080072324463812036979839548671121984788132557285471669426105380302564324518270203899390830204153098900463283414698090761741559638273748114945593738016976947567344402895256338039839730555328850563462625685756884397561320233769498506706009389845518859869763972865682854812470245353908944109822593574713032746697223206959365752924446215297844803348504384446755012206994585892669076089317263916226426519992425235898141670648578424959110941026782296695850678122810936168613263586687491300560330884136165473374177194532952424378658000354177426868048022204455144528700355422027084434732148243752628605734310819 [161,145] 2950096703442016993045024849633545100949783543413723602696317788213865655364090158266845160522792913968445503572547017692289066171552852559283996385990127945764474204456574004274265211953018096584120102681753898522701585009049426088998474512133019378712427454787088222970134548978621125259037538492197164282544851088828867308732915433303135212757355814004948198479145882090790488047195245973116399955732285888709363895219159734761440224225161867263097276753851507299295912683720807237889116996371080911740329337066547512784194436990864711905157117418729808202869679880894002984671037505561457418941010140712660613113437508117601665961000422532900100070516868182563243727948742339167546413286046878545943433149462676708505004634381462469995817267749020916905299221006191227256801303214057049194490771309429069233316547870676056354900323645867453968276007759341433230853352211466539105609118419437854521444449344867865213205574996687996296001977452331429759553099624167641703705744846242822962288737835236424462655149620505701737856833011448133832718236724723499148062551177813687462836648701452278112747147533073873850412908309332376204635628695684687403171747046280423231597206887018456756141306336791624984919364675141453026697478634125202709775296484020527789118106946908377376178737398634631435505538146392965652330321174685280206820117761191154234473336788107144925290992243893306104013153237196606058547237739725864724423792481490395368528356417537508638465544150660340425216532537907805957635059740555284289 [161,146] -18328382298301463811988199000691061692723027718280392138824792645182549980380045349753624028222828504565890504111490024398828410462874294897174816105885287887152465595075092668918670044729944281115282666363083827582481574380084801360275942057124274715197728529752936167656435503691935274491800782028814760764705344879325895577855443929179377855756356486425696035492404532078768071181299551629514964016794988639260411246126320716500247833665843720233693973125563414875047239538285897562089937475498758111934692493351835484846072515721574060479574965133523302561072569174472177938230965457175214035263399675009776439489134943430626566041818501410961697521934768226491239096388869441347516491157661707834263254636161179882506010654579096502960480447963225907693311399352102139824665677168558455898798678832750815093194711974594398619429743221235714246092926612173717459498785550864864285358016952494888130694492856415494295304341088200306565747178365085977982293241913894730398334502394360472213356760324610942736865624351240312781319310677980049681575153809756962877412382294856634711808216034193261574797903829838142124831876904095286246125070739741884594492215022740035036645317838866230470935320422457568714763885231105881517187209931710599274590570672403531551302953577009788668029456229029528878459347500091936459839375593321596941926229707127301030565794603567147610670161562105726924650822151894233309840571114674019764954989688236529141534912913295166440820134767181912541276746525468595201294565107 [161,147] -926445923450370489901605103770137991567240608939278499202667809538692348887539784452180511773458464580881449934821780961213836211143154530361380542321863228977749294095011309818720075477951977927528638379928064563619181861824584254458428036550235327470702030799014102679502818854701495627102134299223360371446908567544149015220918775723158484270363159373487553490200036404526047308991548877797144913546842554219783732261246271253483991926715150611080195149142584806516936345534671282762191799249978609472621176167425160845106327036475977965359946923346776932122528299100847996063764467358427862784172944217476034840835112409110846456143708306196023393423780886785426699842217851686873639348793530336314942657123431725654644805489991300736229563079612082499621420691283220639721273234780147556554154667128364147817685171135537417791095363486144249128450347117405571962931567982503074872571624521324541544461174309169400412118898751699061409490893516250150967499432343631609940189445163039377606126950610027566614367739857936306225363175729980231022231501633243564779967074488297997420384749228807711014384503806335760440492239268551155477287510710137894349883931995468072795070093194274986777157423784555607056820474569802937842256918561765837039711922907626124992700457437919787471708627002859873665250713053974721889586557104528754450434994554382959710384091818236789168006816471539787057978535203258705486521113070079904757996645904620255393695616986749760120970069541537271429233127241398374482 [161,148] 9040459178161277952732108253683543710627278474370880073491709617837438799347469627914083855193163700934222700323228238806765346693144037393310748421376316229663565520765025093969896170821192701480206350203401963271543640901937337253775085674679407334964861934662090929469167011084317369630784668423265090404768899117068095863279796919835059766623575007668836761675238346376323321958917555771254445296274220658445032451440967261236349159128122181418930579793193679223377882658309392881093135857394908006623144065520852554366670231921105165011752420656058175928209716292856077367597142725752414285254696693173234734949972909726791969130240981279673924610532554180201501109370365243281670893760402671146983143988465861861432488220283675491127978976220395591018045218385134015626958514000599927734266784509211733080848123873010876901006332311551883335800865834093155393693685092470362564275644729102657258010390054557785202692507885367316828427971481433704134816691699527521811243381648879784909733214824513363173085098208361952113325748071725721025526157554128448083156961052862705747759818530454841346691274057792794954805789905714876309356502740939002402693076274930135172056210316857540532740686129890306882047246705022566384453777847012477611380530475347792295007130717328483244321155725311921588940547388098307767725091440348755659198089713383518865491182669623658779063970389740311570374255796495842390324323946523894754393253805442969924741492909483336681546055623700459069857715559044 [161,149] 70689518673639235513324551137906518280351855863461482474785194877979111019582936350305973914725117664194841532170915111626794969403270173877665949386079543986280900549797682972205621381974287529454756482949480832222375277867602941951904146785047311188214493842820697338211628334887167531377551049338366378777687919565033867548787129093050291380926690932253528548841694048150372314986933320577301951298865948070511182698103938744883093494399095047229269453046943399296186633876505425512193215693074946806406374603646665940910404871398114967218299755462947153963632467597251747768073002147698425455223891342653517601688788152425633828730081134843273304653485651848593853130871185447715176829938663859006201125143967545746243160290902758124659411960122059133382479566920953957582081584824513805409412730248812682007382560869821201081448136978890497937167853956328560281245225847947814888337414245067506610331765037859250761935226108366521126157418195071094164151623053077138583386249680028421750242648446114725101473507438175400553963792421439692381501855681163439697082937784291805982889199246971448876500511013906008626676892135731205500115770126297075476074138617610147158159276465697394244657658225676427472977691239219189051263310718889255579753320112869325987050452872232635915430743897485275742896374776033915230304635683561322801394355148703123641221999970568776295800118264450344698442316587904380957097810821750700220971999993809401743937979529353900608753566647928049934664 [161,150] 2017807147460100638690514943071672806979552998230802386527643056350632089962640139036730364073411048491150680919786599269334615024833664116187568745239840502896775422355454326817219712548581621124327227826935501409443604041971653097366957116437543940454195439170102669937693512995555822582403802329542291627033266394079253395356179414551621319778565991522438908676776052041624582507277881034575520230761279387298132678517983965332852917957195977269825555686962286264383167916627732611555362402037975345365216730368955638181544963893935698233748203671426475346977102464964770569945224113365215051228761675686377905299148276076931684206126757811715087870207332272742274727253612616133047426934122994166179683666078636982791319104359221701441858900524780341783414563660784253721988186482305620011066455462938345245218447343616959531356019800249791973768404352904807002053132039424631028569076986042096432769985608472360990929843224196585521583475725883815525446758345474675250871840355788845054869123216136694951181137667990109152908716066096628556740329115616765082174462460280649710424459663708423633362473351539210094935789338658526851424124338662256620739022324615864315792567731739671046914145144789302901812077541366653643644763789825703453272577290266963552024694394805062516463252512826472116578037095355180970225610242848377609582085107143100301903433458357224510372164597697678673973662809026750774354797567187671051035381341067510672204947644904014605403449448332245 [161,151] 34777184417039446847187245285825151669286523214094145868535539973302224352488237871177495276129668940075809290848870167819746866460665447472003993076037474150999026169913796074238070758520609206429107615904660748890379783832532502812165730232549514074195971238157599183598352817078046594483976432185054397565181754512283551501273036360233477220754670393198290635353612602835468857617007258777193689999723027278286280305424618324059471900339421793494454594278078548849285089974779333855344044186471779976724981234303358642815422100655703763579140926273835162123022820553489277900945837448455115816625618369436540783508825164702181355433015811454042049756287259002333366373515863065809540375844062124890452542184264687583669758786701109842592584650483479473853568752223985038833973182552348402400592874621579959088639560630556874856852118183574692619467295549760870212170577201777518003571985015541532477991985977903530417514141576037431831182232400807563383751705504382578912973766007740218553402450954510853745840425778514918342043125589262446889394166795940600609752609132358685173485571476166274321082384581155495942746915774930259571924443589219356533880059966559353571566034731114724660884340400324186186851699989937399541374711773206626436803447819127816352812809733064648853975753446595848127604224891838980480156967066460229595701595221709001637796215373470333947168330146854897430814926895234790852992152695055838591161142162753346753064253309471462190893295 [161,152] -599089070264390327903759089781314145022104081148957141585063892550277495229269339751811475480464271309936173773408100488708594621095893864476820738211204329725892961886030110868937192056545363598627237830028317920775796501056076652210815867083211824105195516270984529694130470452978150258156856112531644442227173995900106339511612769283265562169133267349877483202955044697687551778773904202324551527552844590485241176302261670602914669402148722713669479294082181408799880698415439838515656693473844620062376309622215123755233208401679747678939094072164212947524479283165096038773931382589819235634149438669632508525192383087940377802002956930313702677783773472758239874388508402561717467663800950464194277271389993577243823906027159584533346454090672439136654086426564989516650392623354302696138983617563091650454482564769225837410331707609691643109133857972044892201260082183495700672270253553039032077703894939129490486184979078339911197972674295968698016051927251333957819709272255400099564703062770729718593932384310481703266609255647811014282192841471538543995153010829901061774070316243888851930514800596259455936883594685224034171490999497835789251477423143178196189520389297311700981523943934261448463913355081769504415529993357478411572213178972855352780372419970978404779479449488517742264468744875777443013519322000860063137290194422021133461077620132053224419262582200231058376532983460540436197843892407729846747558336959315859213708628855569577 [161,153] 3656291111530840036679287628115901235111243155544819089164037323219897501690233722713394955605545484862953166958557060520311141055216249268421795051702760770693994306602361890328153201540281794074221697249090447732371771204851207112833288894919343189643939712863078839021024081282415351351726530609591888343636914505535309037061490237097979112178674149958412528179993993401255795262061989505830733924271669731670960556571211072397965829797277223399530355954088468802338559466270310606430142709872265645894010832728136431391564101921363787042547970728137437662960476923394827359590525500544966244309581214595813331071844921119634427459713298328872583517066580961409304225324206163451960637005796032575934442683587916391798753742022545423941573012432075589381070987344602871195785929534467031327302609388718403087712363311822669994486154420406427557374926515251226081763007249197235381903135245508959289882871572524675124853086442906771571686741295716444135322047332245128035654596455554894622876857679353412872090903762168318807035912590289121832072475041681565645638634374340533084846905556359153882594661090893940955389185041854934308228908708888216713428375290474077441025021549645371033865740029744354442606536752615762451561971954461583728878978783311485652641650111275582120542586318221878739544087248324823274813592267751487295022938536659604238885807267453868364755210456157530187766956456461726210865969145482867058744442020135538532177006617 [161,154] -17473723798057240995845160623335485672249497901396802000225185270615484716185421984770882523131228933869912232948204896016197855763437270704025963720896651726813483650492711963071719888141838250852570320418179566219892254179041720085453118033401298416921787019901983702318770331172570186186111459794415100202239597339370432448971970991044123276328211371098075702228844037632508892166632649304355846472697406783114648303568804792689387355654161916987390031210459313637857437370425205052830444962018728039438679889107979027567586292694845269102168213740173469363924839333881651721980966035755539805283326746379201613241815504905036658388604132292113343181395483354105629880871157028410427245602002123470684140193608755213680275686253513599233051527904933084716908866644621316973166596852249987251947127374873661448983511028921960009491380318027527443253871243350413059099391090593042705028368937763818813806880404181204272245751769631709832341237897351902154382362101582295610216352901605638339501727510863906875893052076935469238853875329390545926778457421832231927661206383559410005910932906831880985776679542705502225715245908279585329406853530975420084950610317058967306932042230424073746414860373791368463076186033423645005771438790475448126515950109459445433920096740890413757093409915714244252102449787866480396905915759919535487699224014966398484842508736813000162666034808915087810177964968514665696731844597941471683239128103771719393 [161,155] 42501086823330156111457658730237419663671743136489943483453905099711577646130545456685433689595504396330676390345591121949152061689133991318709670238324097645356855181530477362953682434370663317439267747105413363125054076188493082367867610811623503686206260907126544580353638759450592000673862955943936643388735699221677605063929588700540370303184221820882284361013983860962588164431840317675960953577544802023604760725700902219127472342084933389138109207280167495199358512167588615789258395001013098595809888866597838092684985000031469172279714171486664944872282192367843396385840218408741483161662363324453527667565034800022881620073657533342909745912700862729681039045143614942419188982190763433795592744265138936856171400894047419506830196830720301128869418047997301963527015351732238761548477052260545037863507898749918317097074183461140845314866320538559489822125262741570759037650528326572552909570848622970499617527135406525421308030978985251858646660809986330512302148068650328122666188366637825718187205467303987826918440643761496212633988999643029578932512382397945785319245687781260293870706821395121237336461755495408593073412864564359898543764503411587915116494189686910162521767774892706765699992617997365292176427663010018768476114992694402258301590960105644267119845929045364187482139872538232672990710906882156317822455653034431798795716055913225849620254758377477705182587679356393226235388585244846491062252215267 [161,156] -181717707135533706902464703015573366578499857271974230938464715251396249775444887832804343028104241155257935807468954258735877115245792347892474301482356239653097067219286764528672478531245077016149716200509216755942576195779761335879513123274909701798343472957521300372588537672554503122102605325870867637805266796953666593072544678636056358883553363694779884937337739268283397917185840674993934897522804527679008244417734056174839341725912373458571234507492518084464766167817888428362569772540969941146994604068595284766387359209802625024527953977093156755593631605376138565314203094378467056066189142688757909588803528722944496008284042483977563142466027341216431182533903273365334882337600928985512029445189235269541578860569000290125200280374912859495722835329629443952589445670057343158287522118179575508810389675221713460926605416458460016087002511283448056710585601684461782414672878311454273510433632409933585295614188460470640756799374246293568601756758344036301868188304914366887356198575051587877312673632097804001235506675361509884488356569584699841636304487480432779300170755428196150335274843997737908956739217005821599455602914222764797426456271672076259158455910084974272178478974433863067387829308741257991999502935433675349558231930932435867814728099033067175417663480333958935293076785528839846981501517884452901174645571798159146969235300027033114036569861491768598023046918526765264890119784356422999166 [161,157] 22999877091250841945974377862171201361901566332679361476764524773792182897097111630252418333162140297681674876774240114807718137879447310740861815874754639118536020357088304423263213615719094480700225156825492445702399030683208143244320552862268028229172973269221841429250567796755189523504295471012656108005960212194045847345783713753188939928946880778092632650352306176686758160052123591601309817670156972250988987732163465866204841142840348021597076460245998942628353061182439522693257204916942699970742667148718221812885658453417372845497979030680343983218453899073357484367678935404585970379189774072443747503374585949915043766105885010833080975545127512376928970308948661180355361894310745356529419393248498263900912326616878335361252510564597127373888441990586380554181727510717880821551095938709348259932254547866734008837278515447916823907683777515499011688123949604370964737648625345181590927299469800550721522525747946073996492045505154870026174163244380634736999962908316020756580160255559739980054705239150184494188765468252617679613108248588944968177605785884351037323517950362384840256348210403994314104271128740209631749007441368457716329643828108029627597628825363767962962120542081155898273749326639931574661281984930763218686846489313226184491533794455198438033009214087772896777517707146701481377229868149383486607755831425038861977684432473185601010112247624117434832022901592233023111157189355 [161,158] -784020238650934066427925214558982800494090681726469912224900760400223023676703799154412310879730224971852872018742230518750601483586938687857220598009415572928982274679306969604025660520675750528815713511015883961787757837606087323589117860867402198592377804820558411079518036499905134262058566719209145520303924501992302868406742801244020577778443735993601987672223134868229896230146503239365287219812172678766767404177017398712233793847937146216188124590316584274354577799330749326124780763059938216793518219292431574469987886970512559780266847216876501346779509612900259105171631770292072492320152848192794883400957436719435082357537022399966533839235804444112080382840061954594677341788576039435976332356165020758582385915169201950259110077751978632665185958634718287162245122246767163979200946763008515623527739618368976423573719585318786863922962137589746648046591084750625847470216503047535694703628432044154090601006425917655312803258820124359287795041378320858791089795962938332170583207182564988813260587794706396011006439921922744254348205195295787464898875382126146796513863701200872116507062890985837181898385389706135082046382584038895494892549929851691644274561451380966404608243381720519905209678896533858189420590026353729180817105623876163932123302733652433560476665721411135080210638743412210410189977969147478020273995289361127482248011108996219964516002292255807639795274483836048935995 [161,159] -224984751694160558631860624511940014264283813772356005125071468723112091558547068958558937072929322271183064093177713395694283110912957622059290742635223766697967546793330569343103105775572857968185587294511764130784686361292324490557115293048167181867569872743312209337240240375641016498561762330166296730495831971301284106035637340206717753107472423269263309841767270894286656195849916092755787658097168047753638008601555015863645630803236777096664670791755630194199830848803203226243462708940535771186429792592631877083824526904599983437106813838218011478732675413522784195888522084176977919442010285061324242435151197400565246074152216571003787465517098355746104480232742644071668548942857294658688327432861145075263162271260532051331377469155780934682774137268736991611107846337961737329391192113308446217309718770139287519234207233235916501376163315634645171537388093886944682494845385974391261992287733823347645355561745035233209463108114869370291857008256371610971195736535345946862854192444176324899951510087707420249841208230020749614667954950261686386089379613163273204706509727590757476607958152601588634777237862149909262857290466190100229039744615447460068486872572986449174472388522806325159114493860677941066202968350157656618412847705216654943044989619884936637614933888842376180174484099044549873871435326406627246056836803125580020907179051132917282619057641600937897878893159426 [161,160] -1109685820616407009916833766670874247522779666083913522273315253250582981848553512356571603395766798779700244330493715234193984261405066109126099341329060162387259646432547083384487728118020307143096925392687405009911835343027420540623090732986883108046224008142158254553907654826392559955595509851763583775207525076766495306842885225284095661369677115634308852936210519498071892104695039553959220386545081261391305880251964079922238492220971792236118808111127678620424265010601782766551603418570456454508212719768901183585432632845532565919159739249802389115866243301908457065250812897703463587131353931902717780440621473673857468766075707257171879763566208266079784898573975111814990711527250026096575259120608263803947572061306911141018096805790805229651829346673416523997360814737976629499059986761850095738545076702606711610332824265486987530189720043193059804311193060130635438642154333448631528773587159834666201254875945088519557860238506635575642766706460975876833109770559527211325940742361736806831961515739017783197735414263748798198860136548337543900026346554008948640570446653496854015811124316016881553933638815533499683522445703487036719456684666981455466487001947356909635678269061655492856774880158500014950902378507902603489894292299793866549208782892633558623740925736328247388911464806979652163509954956279488731502698384926055449021232877855795598685238928856118536939 [161,161] 151241779151822083823643059017154767492970912009206287479081378649500687356851298733433915154959763396836103686365504952073908426977109132080683932831864450583524008777856699162867925553500957613482669891181758074187309763026453680533917408372108918094735575763523255147369494048567101518449524212746340892609238037775913712685520509977520210108677676339951970465736716010939097912550351014543582938471410035935952755804223923294358997743461228417443256923384666698944105004822276434498664673571371348395587765833783791075462508918461060862041317774537741438984169097211727879402631378054519338074167177855432988912260108616488776440720631604909584999639004816061808395501464230421486238431453988084027125863220907507989908131995439759462838594284242854434468399581587914570718140868831921461490826140539699261103431850395124275268831589971756411841653670745874480181351430381486676694067082759434341325992491847092039047029629888168923428233406911657737406835955497248520881171679164664122523532247983066281836720229121627420534788978688006194967791375939120786062519528438736540716354867937597995304286908587523303193763291983482536407666226986432239931651858929098941768992360079547435217448960850322948856016193122848364547378475618181495133132887846821668933040864484461151413755813436679187269383523705615585163526521712706588821328402926439535230241487541641052699715367420 [162,0] 5582595615625087414281138503079113160008122092810102232108005549965464935544800525840720785750837285695013795692838221144387150860662943885258209532322363845919846054837613204363114528598259877846023279699803902480277710961520335003316428554996006264535401067136235213089190215607965450931465089937259364064100320170754467174927227125142995181133748803351060935770587958913438399854538486235021671235567510595939010823854556614937391900727946389859025566315006124901744186526056278594705805332677130159676078505147481023937262719021165963009852690520877631751866802815505642337894878057680202005488534931269438923887349627245036887553324479810539834618708549059060597431606266296383404915299476195833739032934149564355216005215209622979364724569628571550034151828415999609361110977426997961781753077788632276815344817432392549690798697439474515653376982218561833731733027569610496626262331126755326527620138994939732157224800936284395183720329432297582148324618582182308440143915110935440702322684157825840101073761321827777249504108772293635646231808643124506545669574982676223223329345010305039917074933648134298299446030848670861987301478846159782378469252305026789386638577380027265331455909266309743199380613000632659469559274572599513155413913039720353414649363588770206936472111422678560114143430221092966843534983371855842301006346319054995744369404762121314048852479778001595715090508567983065003227828494588979199292670533321404802105481941015996300372176470681365652854081570690274800304549253564566697071795849965757852018464177241867371228872101240004482653764308331173170671766314475444066812084609994897196373017009670288927813022850336685977431120166313800656664894780936587835800823794523358606911527299138195131278430139354949109576125476007684453158015584219873346926978607570389670012670198218863970657493972248842977799727384715504570329385218593356735374120936133619262802811469094639834419762594117348240604543631227075672381776533781151403371601921989079642560938054884900338947772979736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,1] -103693027112170168256714981337497919045641635485198897922775042583909247244753583669742207622718371514534919481966334743431944533606937214428485053376544049004682838081814861747504094649595970581816757860948398511196199363098508817303354550740322622546272596266452755233949151934530409012855993978592099106063115513094535111942164713279706264654534678942484665481931504326287123944962622853342997243565893860929706269331297902329505995332845795816571784952565496290470956563902188678183202898985947678243892022090426653843774135253715025487537013710591041770530937075614728625266299175450536276488078144374789674469306900949931849112411735915097341370556315234643975217929426368051498479391568068361782500582879858654339657341988138053135428481531423960942678977308632977403040791780783593791318135680838621605307730322216516382709159848653182781349075809079308685271068762128167900689715273459548079621582034132871252343767670251865720968859645003393522820743777052940655091027265158894414150398835026739400357255178280580895609009205725750030617731822894021689921270226882113056781921745312389442866912979603871625554157421888947410972181582504315436807911329463041567584147160880055899992989094114786550231794888703795142995742461652769489727521535884391891771744407666054110774276490315850980502625176789033592786924773745856142104964624712418742002611092158329125732207156486117882559033769981341072248637324871086285073051767390157671693971879806802646615093359512031300265026960627027265591180963062568378926117843262848564119689874936271542407746920352431804471185048545010537151474236353996190970368207656254452467256227352302367066445844893802839539756580679364509839552890507172291514015235724014017870233033804307670620913754575320036894287905165446694788958609094398965748921969730357474479746942884979451027227158963492332709312894880331235623644719346557732840338825170259076417036947038893525155371576495225325315198892222649951137112612391245091953221441838358233859848644975443221483146771788597106933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,2] 1921563120125190886121693991429097935941308113775552320287699204488244278102801861930208453670680228262037787245381853654998847104312541092034790623716496324077880336124185100924416980702153001789829431196083710907241327901661449035474579346141781706109055626460643787625029806796688529912693029765463544490717121317403763892020557773798310390076435834380462267939341504255642338923299941602204694352004401501357308744286597010252128109904727989334394043189320617271010693382173251766452605410275159027273398666503973877152604900396918490074670150416868628601874156957381962911026144933080039435392454018865149131507582773523130504868487864481572720157989291535727282009601909422987610816375832253296522036580619103942011468388379497009507892951566111748848868619350188365443489669701543489305813767453162195322979093885162619301503518160153618109763829159719068850341134918197484322172005305752996170422271796453830967445586252198879541080069859170519827352247660348154191249564574353024909106557838350528811768854209376161315465406047390347636438446006952965205000091878280961894115092523848757933538627049734098140123060165621491817775003123692639410686858344610449445874816298481448276887008181038485452845598150013035958431869742638054584230037629679219742658102007910116192514819577797499967750350876286780887608696107094655005216393609295520463001374910198393742997572627614573762433595917776473596513444742629826181730487648761154105852296538414163193106992260385601119866495630042804186032072171442867931577175604654023595295280845457998328348638112406406558764900797539072750701415441246206767818943220103605762480299061010826490978913633188858777762461739069262337965567728459391099195057634216929407572437599191124983000761641853427032437160348319184947816267397568991237297079114358705568823128541954080367606517188123619227502963091052609607446689026296506456985390469323365615840353341388512384581909895216435927423101255552072431172140123228072140800677356779710714517847569560160536639159545302391052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,3] -3473345601035254411651229465652738334973674709163165043437407753003894882347166507020980813815452253363460795866237097091337624510377321368224139975832079027614444921462523630079172527222210016588162221472319084723732631435674755648182084361728675092409839731182634271672285973852141712429031323890147669329045065114090386731856131660734596558755394625510748924653427373011988478923447408652106749188371862076524605068970953098131704214051259767379724612606804397781187155284066582937412895327635509893656466891932006300487805588512998887374862425127812764540341751399588266139736977745826380672804886928312247598544293126753270721647536689386890079992658534021995896626557222671751121185917097740101121980660009373895424805083961894419787087891614828409410086535255713537687743686908597091754558732729528027358176092604936255551119790573659763646977371392729142046931277889335235482056341321559063403035429096683095032853326641039172436657892455727024770940561713421718419697949880266056130741357553177469090157389245777515677580079485357322533467991212626912562614927796546362920942926040624226060472221123385460575530888935406156636418851822609509786228762705887121984248090290059670719433577029076453610106596105559779840815980139793855606406379214027052664286649960978050637929545336449344798755773099086529725263045931882437480284507403575304782901983892119799464304419713567986900170412204950391249905451674867434757172031828989985077271770712218842548161037039354893883934667624984838913668145269235807115905267995655870427156146699772138760359173016618206287324616391143937955659937451871448463617842475900958888970412323240672471495447494297325602000159238476799521305893819612455013996126964947572014609354633266911724195870749356500681325357858139110645036726599120201699989348402762599903101870685607894776214168611061336748910791780658785316178843830045362772423642628673152337306937948822769478891304547655847487445007963510610473063255717937368436313170480952443905181071419959598634008557382912840694189071655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,4] 90782013549094110236071105149740001761425798986587928683784776217647713735292666745279922859753715463880929772512682019340800631123809746864630149565576996740185654882950488221473672278032928310170260977074954045151682055329080455751870915429183031328560026351426695302659498075245507174300566780789199387528611082085902470417264645494477743307756082972674626048848951742974993689794740668749808770683616202996412951759838005598623856415721458805488850557691142632492859140787741646777157025213898680948830961012042432875585171770655015871448204135962125813285792931125324209140889543185705506900444829585162077410535750695773038230807805350413805007885216138304492862070809798883078108017957441131460622728373752217746951155171322348539697701541031687195377005012100749060077823359690900024613155242481000371546835878283027357937419565032135183451527648958706051900041072727872690940892107905908503971740741950073604385560585480219801887906717694510456801499331962572893844764110208048688680473783466474306322663435621953434012576702184915140997058920761244623668548637751286161142508089868687933014966188911429706897720936733396973785898598386588308267959895740438095993574261543992153556565460857164929560699623808228498687922266154990142730422634344691770131893345385321331838281286082674345478450201918886483582178475764890344315596486915458177995598319199150185440535438616685906115796935686139099601440258857243757202513074329087038772935852631868078868094267406878712831776391510908393617796580824998566824021378866215860217627891803765218454752126659931853093875555202812372819547947911610954853447353349249371216293890398127685545570003314527149862598837220077194695708125216465390354097465569971121659859546009481131002535046445042103829507959636468505481290101172013196529579125614240566743885275630234190061447552543308153980863403672357701821884489628701584669181157459254510720849102661387134563861163958537689386734271214493730440653546162113847694456294069992677783526375285625266246813946935390049475245177745819091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,5] -173831029226422515660417121194657120969423912993417987087898267136683186766303547407344946781424309293629638977490355329257325659377735559155641719326031692629854733253863863078906090694677184275619632600164343438203766508011626934916504298440913744184697069445386412868061509798000541795617392322004300620402492473981715604862553800227842733155501053007181540298363090536067197593015157669522075691873782546102983675965567198149227696554865863104516228783585186809506655126959094253795190490209783097750824675799744130418037144331560054281585682547329347629034164783332581264087245967120999322181375591650728832095218917476733344671935485981466569721281504454315995947313382921719432467487215502581053982368580842453981489533620860727859869041487663946789094956664070176374245554105156142238725983131137307504486029892358047344635917926651673962156955523352001508470409422236141706993187719647709148240232078700619851979226320420668213394392852183082168191970843717922469210022647130129909484928409974703429915048219134002245755755991247570443109674845079684414492981716865131004251466113255873985127268497235271561603364490216751582523761142404958363745024828901557602952872787599868251801825657761553579167950788991602219443371857140726370460987766573566809935096777339583117859436580557797403653708754334465950499081872803919517386577476230371185298301943392035719821688647924450304645718249479401869505763328196417258632670777849197237673546428213004591523589859565763929791268585195845741501299444795617324088960874511976481267564034181845798305323007212525320832878109873990066163906844625247519706229466984982649466076783025589961826709472997893024933328296048254493475319521912114468315109037473380264202941190598005036027405542810322544461223521200657394676570910547944470805552801950383438237499375080707735462231307256056383451659297200530321322716913573082459013831709169828195142855347192929577438076057861892440160052900368644873835213862540784073751185766384856391792892576748504127325282639371373250014585210010409355163574218750000000000000000000000000000000000000000000000000000000000000000000000000 [162,6] -277419601587940110000898205203930687548667541226336026315222775255257737296159416855838447243252720225531988691051138433730990680039025569068512442545722210813349434818448354487889061277489760079583090311111245361874966919776371319995276337734783631142317540756522385839754117778243883839634372644162871327361337073744156503782912948156702052112537170187372780382699999185407258209530281908710372608631852982797536457893059985935066350635124955672672900682847616650185586473236676900476099414366007057947196686159367356736520259901007415460940850471738604190612268404557345887804212483254619855293499380749809464717349036624896183917382821855163628339308777283466016364694247925660487229978654358631790766484535389510104014147100144856735308136376140430532903302080959512475173401774361746271499056698514173632695735539092376961845067853236056775865215199971960304480078483201736741530246271726606802844851183935004909692517690866885405124891959045327854255685563538041518797641912164725220616374992310885608312324108628430352432827988377646309956961108158031553921262932381249477133369943770913210093742493809979785875172740472136441564399289012248319468182298548595352837701413142092942542537045089633297313142134740287940842121847597428040884501320943232374267710988688007789505447517245110902661098275818444596471588307704297754078343179338265832564012790989950628316470595164507324912333842676933468133278084318925672839759727439833799503037397446099476676639539674775747743895415408763079202744879594304498361855498649594123598049501955557527850661020975744467287387549273699668045422577993431467232089330575325474921553785042722173166152107384384371149762099922451580940301278654071475969035430870481792093947933362952816420198911095605990912362822071777391165473144906437878374139590585924124696721965915219070091806942735862046162839974221463769536307401889991120299262056293859749914470852139050013139570584975699777632288207839727263742082559752938391875993318724964586610861644493171384655793004075929886198537133168429136276245117187500000000000000000000000000000000000000000000000000000000000000000000 [162,7] -4330391510067445749646079463592878829242688847587296185248160907133743850374070568238736463423506117392219486547669998077751194935747626121230898848577752205885424714784817732074667196133511944014743539636893278633334530680113033815607313664957862985444504321895595138123965974200620921675632468078449740065890443611819773823212928333379971395769459245975699127910236504953022844440481364582114465201096982693655345399321550586162731394920168605837193594568448963260238193836754455294134718985342048185999380501011024035182014642783551394290188402165935455284815783407092706982890710886212754241517654982979574362471832963984263227855878148973148167263324249831203865262197618863142284850280053032116649272463422224613764291908034483780240132350145373429336848324171618118288274727472327187906056503685719466590247818779362717905725893601717006377201897551979396695503125289346092089661486069808914510913292669584835689786031653013842405265664702458038728815992111895683925700536601576070942249172800020704438195445378597353207211147738234349180023914289352348378695049855358979829986318452922586892251560620070797351512846217766107441199164475224292673767274321292717321594921376696133440606277411543547850033888746164660565784254432491669144709454980875272567299175968895518990649185606226942872186905757644521648930443387452631971797031332483095247601600968010427660149033671747181517970815446559727840670618538781737291340692153448069681962074095486280475195251762249813065192511943530582858241026910383739887598032715966705096139445279495272088479629286172145789051042863198793761474652907741161640371882453862056716281819780125294799449064874641765806122117171922047611206330082014172829349490846394041811221435605211961085062259657324963169746960050734318314615105219429187304385926815515402423671572139796895298744195605861365161750041899536940648211567007795032751795428748024886446877965139760986785925621062250394980990210041574857659696499474516727282614648007770927939056366193615696633314596990742663742968154849677375750616192817687988281250000000000000000000000000000000000000000000000000000000000 [162,8] -9707104668332613510589391578057176596427958134527339224698757377896921676510127141353411557045519763576982415521885460042616809693573106504898840181772814051665636689084449861060317441849675431929123220266604854261616902788263079261103967651061716928215735538050538412600541817710880007314268544020341061795376045543638422789523829244330944503766102506569053772523075758149610106227903599446151995462568320014656146510179700730550700273640964871857142896511545022659337145027084813798604942043274789231437278714658383795891750078063632160488629318761889313993002327250713094532706873909188923240379963464612195447134482249216371002375926121308261963337124978902267943273943826604828450008231626588187618950557558703827682576192741520305049827503657268272230134340667208969564704720677892093109511236278671262664221178091022039445625096149301292125485842061534673953992273627163478781031603624999625524405371027989950686005165625879503472249925866492673905537587107157550642530734400462587269365460130194157471578444972750532584850686258367488688800657283134545762999715274350430888718416129783445986698978528655875948985595407411336002013399124445799207129305503190654994646355084174293563614637092181472383964931144238391247739558038469117198546604685336512563275773934099538890858942723873866727115994611059348168288380488884622678228305169180133661809037723319236897980735949753760077218688046032604056954476810189225322477896144924619955701745887771418820988334457690644576026852539042152045724927836129446747072853938627957280189037473717180478573526187553202529844627947953241821469351749365049481840720276378946773016860981963306705675606414970091442065444547127490574791231389897867243908730788559372052610768888664561250025819318255304453501672640041243763606860550761035868937773822162478901921331788526803657588778421706277926748971082010358252491510382633545832282388411961902357992835416601289284676030403968363466695188482946019047514171498528285581649640517005873382011894968187981244118716162637192616672102141173184008948737755417823791503906250000000000000000000000000000000000000000000000000 [162,9] 86446412581901839040377501378792404947766734784205347127051582603508876971947635584722725479825439081635230980071325879691679466216907151416331175760289880328447047249703651921394874346736932045323223096385835858551797386578301895714163453186232979973674515707241794735830885426569328035898898451367731221592000730000037539018790206858664780052843944257769505138531028059038691585772380130846483341774237240509632438694000514034643101864465515899392363780393209138210747579499854231407669228251568374947286968767413378467335988752815361249786781013231674311645818867168385078872015890260028163199543374918566709742120849916003547937858634286990458798455067556825513361507588719067285589386862832471043362219568871486638595139436345381646691141842801052076620217081193574441485211223879323207206095263591763353965411709989278477079179706595871961833126277421403933732845389962454782331346267270218132147421368337280766344739125763156209956980100741807284773792618534644391117569490781891060955443625700976043397994190527583407616796601822490692270167219010997804212729328174183727197660303662284974205452470105768946010818952885439180174476186777912453026668356233973474423510920868567567060986599540486018869351889788719207406029462273346709554899924006224592289631342844710983522212449849629057059829565692820087400667222905272153764786856534790057091865029228391411880281823080015452985820839989689128373943925839528673067989864650854051533378589918355798630726478957104894067396608213844267099007503659459572670342099695454704080608734039633475782698105741179696301112518538549670307556400656727531340214405419321288936130524554481044499469488883491534694632617112891063938364252311309818841255339358042664126287588141439780293815461155466736889253811111199032012119560167569064967809273843240417803038650963346895472989241636986290621844669497704767471886681743198794436001184444854759655328267900042397585052507917413248950703605647601165188527292749624754978321718506838340882443219883251517725034741007455077135952726998663342428130818007048219442367553710937500000000000000000000000000000000000000000 [162,10] 142092535649599074170017631298158208671528436157395787619327207203143497612240763016287044619792332950492762959721631291389161402603520288624625340666074887911847996636837140548537165489994595198385463203119491793294904766635620588823299762710203163660834876738278866717546508209467657431845925566759152284058397821485999603483063104804661442070108535192029198185444045635241178721988878330022287174069196790716151695121397475562403942988327204099158293451259304043502556129848994831852395592527081226734370548526572767431542059461513602734994805855717337855132358392216576037489145996826694982306521078739780559589207870128565421717574223491261879029463648229527878883122167449980950377536946369526131098796982018837626300117655057265496315259352390373568499350791138486254864795213198308275801349171723798065708416933138518027261462564267936069107945978196937629445106436868861557150669667147353730831158834650077392971850297798458811966740679744176062089213264966021443383844314867457299989507498682812353443686196121885943479810019006516288107279873023487029189496368522184648722832248073024274150135104928423476056849641749187554301682058909392987633769320341855352058225793590294516192950103301589916406555504511590294097066776328065669488589264838199528377296925589941961022864793890471844303204419353003167343312049401797676694964009459419217064540834537704173260931528355164183795333379453308836815919082892409968932451177667905045708030903241482934865566021723948877069807833037656026963264352961306860399789471198618415936267169461611041742035863764698884642880609270611053360999242390532702105202161267460278980282915840633984832428078838393970998437478120432331317305950333618582780079676698577476580363053926957972691916111426535751779390242782841409358135814661904634891009981694992220844612338843976945034397224297503597156434767719893505018023125917007591005786761766949914090228241831813600903218011979534652766438375790783201665606826945748735535189977238880628197749070678581150417799910413861827437415196205344400381953562373382737860083580017089843750000000000000000000000000000000000 [162,11] -1212240336591822082331231733499019381574021920903882886219764020817456033833258982454501569489259243740113931819164744249887260920979244048663929981744807013850324443421925034287851511760095403654733577301676703406019720378993401734300675953387988487650892486418181378168380617542441510082058554584907609495686996580207487056930503880888103895899814137612768308464003286481424688398058580834305787335351612535800415815211818095561256622105223091797187625824228704536530419991894447396870072489958131651348823101059360549424731922511187597564331181954073149345868592055200044736978621182048625862338894094346399332729559119128182801291156029160427645701992773672549057622586152151810369810990993587227159438281803001247297300617802826568240651207835278172745610915817780217122395496040637706249950737675410062082405076848071982895377613136062976257142172874782945255686811825795037130707666094866188319516676084419097441216949137556533331976024219468198226648234600914250749075588087836249415309241798728408813596514475725252345021213808382878013955082682123623357889326706879621128173206616475938524419340025717383347559052013525803189322636861984546703999647637286454752014229912017213724887625034903129052666014402469880425508478656944616494004153005451469193763562087103524352837006631085290676950816296677479059615151515520176061934167126219790898358347940678143235446105186726289567658042195887669531241818587253136992098086396429389902037300491902387949914927456536685781690878098560322638459363369666466826234148775516002940447590616768507799803310400450180797860727598687827611384211282864022096683691391420186004602956650636631719488635019194644766541467017113487771845833719774419120709583368487901190299485818185281255637835731199118231713219473000780854952257479181172983042996258069526867348963195853519357350269911014551391920691892520893493762732755288267705396613231800527478800099665060737777187225999128692492059502840178703507472947846232986394028464247323109017356322178166319778465040585830750122822603433428307733452436445453770375024760141968727111816406250000000000000000000000000 [162,12] 2197032626899561922286174102886087246959323325520669062409296185772247310412483678675598174592552428715921980735706934713503120881068088355679033455062090648510535350148067007439964923797181118704127525155338671037364472479612894855302259754142677374037956753856672982688866653565112887145249031954089791078570419210090066083360520067407662420722309306730112547565948562518129687582506059768751457660311231694622051641111199305318627026550261250883885991520636190666994718340165413551255375469414178135723928676164424117920406299333206274817953271979115688919269261074876040001555860756168208905273612504913282620559290645896763792366519078345708711923657766676506565776556567668620868359558530337657740658259813496426041782717862785723920550787503084332855857167706662941462889662588527261463668027699050414396248443280835101441055623114736222433099617936178729229801335095369566275528137595733131357866551432550720588919030353235338249216301234534484497507674027257550251738816003909324755679566698221137549273252871748523917933569646887869996039983067439168785567095719257652164997575238588223725050580259260558511655588819462116989417923308648399252686858245980656918792198077248583313474941251902071807803206925340023347738844486663860266342521848090907413330021821055628569394453137110944055223474591036294256061372967532496224462167240946022636913748217923496887168042020002927816286089152239209613887575447927016757330046726332681456439708598296052095733734967913690601614707249635204155011498249711180991614556215216277381119703646866744866430882719574309187021424371905612900662109277719506637969073493190026449717943941587943214725362977282349686051606229175407463883295812062406267804726135122480880476228890813098789695182840642986763604755321045118854087153176683692915367261324596138745269579044480828555729258594262161880592860761232264973316508374293390484331136603303164678484798298006533707860406184639249666582591045922981581712928627401145224031926865723157881867839190305109761462751843147881428113280953222817581259220919703833985181518073659390211105346679687500000000000000000 [162,13] -2571552227695477755251009189857026170461617181545927328248958936295203015463056745734705573708493304494548249895604163174780583265104455835953391715569706223049216042821635247589118027823434148262169580037324268361738756931163813855147986741841589977007633734759346152132038300417952192154048739925762168770417143978907396919155976750200869352388805745920678797131187251740670198396739623355358575123898136721067685960063982313258168181848467821886728626848075727506622942274588486216018372489080329023528708466132724487845554671754053513666014758702882910591199561090523585338709418266686084886707290986776359389018808210516040160478703240951262916853506271322630228377069198220553209436626936978218068636559803171137579914303412637147277800651791576546705952324170377772076124604641724721819064008126653630087334052273697685034002371767342844776819450128851026555441622743981384367757596083095012754422866230726816232379970699536383992919001693832329875685733445749849523671279567195075956033499724499839486616811416373648312987482627137079882665408836065616446153790371347567157023634451237230157689885053251254149134451890863306062089115382989466705623099268785289983163524334662107770278135163662612248148616105020916185944002956268738117186161836466481009521900677990926467930549741405426851595655837062263614582474814434487603689468695164360530834369327888190657270262007053005858755197495450221224046125714132371836139107284232624093416089960317990479815873520424691223666287106474263415269983946762729138364941571653592890440168686823889041905093068893149058848613817330934931936729398490265193480184865295121184635385303402096033807178465945031117829111662670445632597171362814438620652909301057737490060926657406742389368367317448145042924745954299506540593691382621982657707210813844202032957507682672455939933100202857480195866407876175525114041172890299357352406702338619405316473171579853071378142656709388916504691544791552764457720279277905767462235924880713617779164083116475423993757326892462220650149364725986127153764206724486339472601770239634788595139980316162109375000000000 [162,14] 7509098372338862962104383587504010192430147130362542000666112576273177752397496625627149285975722091295080811121379177021619736950850505699564991089149187888523802119236718604354948280734198938012812195619725674095559980062699529148505926226289071598853077220296056593710683551916615011138529460678103100611785966506718598733048167223670456919584396388284508306836479717509230651803947161750768724128641693335761770128440782130282483367158570194728977929214673808483189171419161408285198512544479706463948799245262782645717096481211056691073352466026967247616555139276174018124072876657931993077695697233631806685347376818649561947249984739750559793419694461021488942574775855856133793499813752744005385058720570506525947149954705848171999116601708487509639608241072493309727199350975819625878606596625432678562136307394151737376087692308893382857051733242596872959164071246121024893327341386651914238159995330171095626960135635878089133180824069743365809732723916405187631469191212948203240769607342694348286710059461957359202234401041768700581539252808869956210110741997931652433229649784177795822201665465852883432700571430483763754350073683368525138344195075405316598427006861949245596398972090405772278608846993210245883102381405367860963679025466962731218006174262421389463275702005088410098222102416793455903617890425387002279329053992063657530446314389272258197128758601815213511559832795585765931742089899242066998105323826366602334200788815494103344220559108355597458833205687877133691701608424679343039317542328425272623040309598758208463742430022113720532792541775801457975694355249633834142516784636436695314691521011844773166787649701099958287345413369531262985522864654832132644944959578296209964335782900201864404563726896279052860628891631179618392719888738212054959457966282514792368931982059307627889066734556120682432258982965723013247197529326294315775748071964584843348204714805190997999031439016042360608050633251240360669438332351257484496507401558051258850924808150733830370422739707034239551729339128601119627622078505149727511991386563749983906745910644531250000000000 [162,15] -20671094973212693609723760983852209065787236392361665585201637566679960680159190749531941477745440499134575250279872035363764611559670370030943972426207137901363633462518782016661634857171707510347080606641576038384539438754517451684721481048737441329258758707538375350515247853729640242678626282707668895415385123768110809167568976926646933739852305226858638914563290950465880731319684323356184993185866858519525485019449673570976935698701108635948631254606130252868617759208628726028184846519007071747775624149369278579666341560967238574431442956644565156966832723065731442290476910692437129829158722366694122522451665864190890608218165329541180289031216159736532814538344471664196054071312657578114268300879056523464842994107626351862000877387924620715459948821571007104269216800208988121783179222521543305743923435889151539328261321132684458757209619549195369713272922434560806189722397641093871530025539459316166635437277285855018293156055941714041187209626536542928273577406930296696145643688006234955084135122134648558619568664047598673568811322933051598293409966128133553144232679280482876425547173597799144338101564229465704546937440243299419963733648411720218919270894087088242038740138961627757099899008999072020509178744643444464794345318545151460325801529515249383878769482258910620164446667068838054657624532794579664617553034392509477395276805699754963451540252720417816048123811719122533280928040824227849764515802121755431867982001203699476714405021161412283381250989229892716820499344031985194156912799952875085100417424565041435610337425190697801379603627197962048876077490875610524324234514265421966467871858028781057238787721270067911995027418671776969266961894681956639223972415773110778331909186850094716136696311851276638534499307895420594299467155335484289948075360956078093582772089169201110247026249300961000040672643077638987953465770049063410240012298349402843275377036718764178528498202333398954649498689864749924065711156387224945809764075050039362442979097458016333647511998310822263426472035521702560623155141609173790495646017006947658956050872802734375000000 [162,16] 24067113195523230886796884159000225924660987316224055860143547546506869652068988660125501033559356945123165606819941532133564719211056162801095180432257324860843947119983283583372086927460656435743940222285267540282251903998477872293917819460629584014780677619430854620787493445985615279593109783088795032625593876118223342264780315207508296160067100098549382005200728651944886868839161750795583845642446236426317176529881925777798163993754797788571058348681160470669914107898538736414797598313292112888832067686847211463469350631764358570162625921265210331670680091499159817534403262864924320735409073969535108951482446567005362698554916499004833845296169516253520454111804599030054844481363266002806555359844449392525993029093498237712662151721071622823967363490000517975675794531762520048766917553409551317958986789086289137880523640178187776022686856192878101700240033245836929125903932310793756460439582684982924390691026973747321505289481422263269437800661420479173365532440978481161626998350287190334637034826997693048369822829535520785891961695756138511181191427473768554808545903275354373165232307969266673350734621036110550938045299541182470224993712934853498576868099154027071559218175071693216277367099182117234839669323556830871188778776507642624974373977909117496346333778214343421188854218945223156686695089523922973337232764301930756684332867511564385755170874221474257186687636716954070233680612321739886688598079265346811655220632512966211904957438138778602697409267202221042089791714115953959079121813217462890125814772976757146827755319781324308258497088833180875147167014909410072433458414475470045687126931587664386091516055977036931352988890898177966077324549229029185285530539378288292321912099166850057151714505169828258322272396859269667240305453021050888724262471520131549139863648126206379229110057462290451393180651459333881693163385584993366634044213554301310277166896076127453654150240828617998549573135727603875797993592207200155495108896290258325446612687150782420300350136179145918867572762518283339919520974134470314709233207395300269126892089843750000000 [162,17] 19021076398094396258433711287041065462104771237407752957768944082138038368708443957214958167693968974030768991627329708524538868399081231118764015155622039368474849058736015999858137861984739914055589790039390360407679862315554861273757429189682417221013563604565438354110012587852673929841235658006611431212052047586679730593139151034023474544924749986997065699866747302270008491073351416706364953820205398600881120825190370424485920420168992372445965350928362454579003832303165508305062604197307956280653146038786557006390966085995906496690818871426448223989411767780293026254263219366889155756163518103733589593060882486751331324128350014386232007361101891779818144242586704118982065668728616052984884990237793549290353613030781607436405124969146665478566528863746411494588988253748590144658935393131972962231868820227246718152055233731070129784106581686118379499751359608348277819770827707076794367579757494034425577330972442632894048078170251301007435052142420864335182222505033222225825899135871253323585914671597978059745810069853931543214780379266800501600893181488754390346275308225215412546527952138100283835142788499900681604606106116375978208190415609651090854076747083663495745299480816476603478811657367454943909307271583703030204096153673509918977867800210801147399502066003776296339267877507742508927862824778756026569388635223730417371529905668677185807988768124013205107467980797810821969093758977733614519798041375976756426328543067683682829805366939755519918773882793626097612739980217430669860723850411751444559296166802707325196167100399795510838367674696667967504069001521679590624673110908108621330070080119538395376557163962722016528575355326870010753384659626019288553591886032279014197476336370772921487993367793377680716651844060141497603854548642471137989373213710501842656201030056290812644336974985722009947486923974906882679104402615548183283729347982379739020464397223165646274962833217572129967896973952739918025668183793153310626801760814659673111023477200651600180691231533617341510000695221439885715977420946320997074963088380172848701477050781250000 [162,18] -116893856587345942498059857022305759432753129192188277448007510801545731699212894977753109741832906686611419503241882432925997862552040215145224521935553479231199166173804551552917065450032485214004539792035936783311282816621562928400989121665525607233630753492801537349426948631383871910858375317919323892460076068888028515382239968845880681937146570412012360939133917840084393985431352559519584098189482506800783945045920523054970493255822335005734905857751770139691494254268910269524220681701811926285603852997937951139668242081442587941296827042413567434137459186888578704467667692252369889343983089749080947596691062435906809064714334125889528250216099425372483078344438779095596424658808343917229546795814961669686423074426510929360702505453581666022081550366986012886629316953428992355250935178570308016356066741515974767904021600193973916545820339135106743218385559218013376002693731982693241606748036366104206020905559156718306037658692278066797675950884707485714161009268358990267216133822019743360021096435156823650654802183049609786695697283266712395445995340528035590449880969767172100604997668823441687390009154046628188098903917450906706931331458117490615548192847031777986037353107426731542935498775964065978183776787693637689846510708852526180929310307276023908238195559416693461135630315215195372157877813745316932814346333218049738186657085091208268088746163905985492899194215045199119995191959862618783198203885900283891203078977895256182191771224892068646814776768104230668186198705748363364006427696221976159728792138146005662534603622570353743594493579231442160760060532943118396353775105702915674431537961757211336791797486492151569726035855031520857315591281832411633044470932826655865592260492472367184975765522349871325219880047536571482855779771012188414943055706918240340641721795101823448829633141619281292839477857346365279085135008916744998185457256095519406283420443271864739094874716173159355139368205527777524899496062967456382574533159897312807665925773225439304746622318863143322347064405030056657769019223813700136815896257758140563964843750000000 [162,19] 186011397324387845692592558377675899174584523329021754798728250221762551267344697296990862795291252070740729706123153875789586422973698257179863354970859922910213941504341562853658003066064949915194698910582428262895309421711492984878858695672344063902348159210001494208342504589601024787188549468333479262303020250649220443858592726184939605621286735099129019533747313160380769286461036167818228563297884296963329603311036127188283770217516161956302722579298848150575920577040413551888462191123604243291419756790741439625997810246291193346762280773149850646322238105398233286290013424551453568269223290352755583354570158981665700117864612029631799451620347647660140248269462130836611458652163676700598827455983390164871446970060005049795718679293529128189185210457103729574001524135931142820372815451972746337778114914409034330606374796971639775605242392878143862721328583716479884370101310839594735583347814259200843048872707284519248883282800259053051110674498858107980449247667468228120148000119377096510841211159793589007193331592730240267196132558954871952375644513937721800937240015619099744831458303639239328736621483879879597806449749369494629461374009852396937925917590394953060597290655106977059112204007033683736666448810397200576385451953917057551915464940469445603446843012896369597946062562962606430187806921066324285941392662438387914669419832510249865232450051367781786843088424336462989045685233142737283390879500321132876393624165545104987586012313730193895179620499481693064429634490868329543648114392326326128219791588867607687367943354867769981427963771777039712999876241698392566070978148477854022254563566215782200744513546131060698956613525839556908223094926189711006391375352722268582345681182788731940357241050334474025894952392359712524730315585613334342338760373718290076586980648944957080051928038628684381288086073666260014182351997437552030530431690955063842262900204722162651557070459152699845615613752270482440230161002030265346669183130056897826368229655568345073050137287912906347370649909452414318524263170395727229333715513348579406738281250000 [162,20] -52874388928442266031788337340787208661211484199172943291260611603737499010681812427309502387349489604370303935484489437371116700896870313147628598415060744941410563011423781643409232028363885541854342889369841654441258993020387016506072088792577593125280038413593168528856593620363687395736354826124360700054470808956881130428086443795248091535116545641143400704140954713876669389187678867883960972707220717721945606370908196126813833633576501326540562173634724413929875166901159090626708086797866325200587129976159082244848412625256380414904740255855977176062443233791825514409315372219090716393368629597453743778033267699034155673243955939217172387280413491757034967463901359346759366780130715698393096912467439729955616747406573981169795812818234963281441051868566958349645153704541924683402304595307110841807418907567733456453657384928795778903561518219816639674398649206032289498571748576276664659471878714375277388086505018251410277631926204004670942542648670103985596478764577931584581462971491674170521162780935489208685028096400799405311622977361542123132000766907234271502415955606846374204672167791606643889191416504938953329935561941910754155576943503375669920833018154403957255978805820374348098384221586430467011513937756741709347849556711796403778738436140982845098161824300830490621423096520126948903953453195369699796904440766468402642142537251281770886319314966973133224355669656775288999928173401521467201005803371587188368272957966164686242621034385777596270611825015698655207877065797547319913366066949704625696083317125143023283285410267848951918464393707430850204862295429096796953542691830730701269963158350320483334595382364153572674891983464793894266831725982614853643641590333117615312736372090730676056304689293965754126333343688405997048984143067562117743408103888178009883209377230859140627724591917287087455182354735241162085497225465386066898909715120229384698619137690819259896144320250362061126805499278267053893851970465522420687897888314181267472904291742830798313912309842895886743157970429150393359973847395849588792771100997924804687500000 [162,21] -360274970196783708333779358957689540284182764073288012073678408754571376411600652160569785943139056298084345249745897982952219648409864171669879662905454415443646849377716035614312040335263701161237487245680145687584791894650592071318728625978339930947063801739192671695486794644405700436701151641740962544263515235565339691278743133893817156172712106215656160329302621379872328007477573841485806416705412630185748444937064860734414829627817929272344670500518945129972102862316035213505070897637060072723141865187270726840820715372433548867393028360842500997246471563739720103413263029651354813666613113274562754626598651281103575729104551296540796313372224255358268533553228226699172301805475259543134049399851964112432825578117837872681808733013090718810501829003394244417837604700998126219009666754407722897166816217251889104645377397757726200436355467815412535620224426736842844625522080054252397089080009000902521167737612596916954092901106362914479367178680238305453532436892395331415917940504518922047017903662684226597570269284470860974247667602042735870822230560793538866378587972256153931364950643606777679935436710543660262133036340602210152704908093383487438486727740100724256619714714620590423825689922147323939085986251212761882520409690781669093040443800568243772274964172320640071742688578050502249354089993908053376665053260885475415358107650582266922320853930844585150486881211814545519209567902783216507254102381735313683737182342976639946913121827093161374799835679693612466005878747774855865910025248378663128678111708879429409445993006788881397340210864773400669963088514071364249314665933939340432082517115811647933582719147796767986018131100247438035884489987376755759739900090796762805266594803681467523438479742311659586309156972950046692938121852558737314391883016562412481351053081098480242038035879096786391896161635452518270292184929487714563921276091162719518955167292477130734328405255332935921666282507851642435386010923768749173215313453440169327672432588511320311828212227760125919090403956425666762847237478695205936674028635025024414062500 [162,22] 796912455742022193878502096070934034205885839004549331565481135966676257507054498493155984603535277811161345175422423112631224706245993140166460403275841184219823957594115966721162410612353244173183258205156116220200831835136808624071112191599174676961976760044505841519773172084750039470181883405090777674836549298646821719045747533900399071399850874672403481034199054762913796064201175005062378426081626052561285636611769855456769784927590170536007401148862493497002970171583412157690160757335234304079452733686024838906304017920134694412822538900264450021834107558805758025430803379592668628593671039130284518246693082885345578393957036375928054322892138640686000759346669517896618793893333106437037950548109897350244315046904770160259832639295918139289475254809504227498954878857772879463984261213668660338852634810689616421042507502486346087170892373613826717545710284018742406655268485475600589003320178573702892694401565196594934087115538287155336644093331114248828843451577964801648271969622624893395383385700106021677931137545496052944189342524733034212353125593829612885149395455789134302531157470312984874216064468869002099136482187899984428691507126581810334734372143744352340155925089321129243639686113100808929192876057062797202964529919377344766776737062570536650934191890632113304707183478882012479606766502063332755763800947645432203432990699797088511868586075842460860503718258936888469236898893424708870498041191614286868395808015048086561353456632446131912323082453298981888895483477813235894077342773299064885906746488632910272158065141057927199732904818111600037522565216695837545291930300606334913410986186069516754502792170515967120635175637041014947992644061292834771789315652295054829403742074723636904186242549614303636612669460642252366020774020930054548692390175034764203765731828335629784419595895710405987303537451886975408908883543127506540634533103836892997677687154590356735978919212321560532797538692345524190054321313650076994718529056246268580777686997668091729604979666430341708244711933315646001929621888848487287759780883789062500000 [162,23] -899907306937480573620195011019388800965858693265737923340098883479746803818612395567216820479964511017353799340747710878594946298290727064736976838111826134289002010075109936350145641584003951784326991027301520688298207735131391293305009007140913605615126817264143126151671790161040193294390713765247855268238209801794291867218433180343302397639283783675969201991160914134832862541023029250002879923949199450872800123696480195205441120787679894010028878566626681631530439801388482847034577438904339503266896602458380641874279749499664943048700890349485188005767133479185072093888289110741164665870468221623204914019856074267078722594289639974090104331270892584188182801954491251329896042564072925859838111869885118118860661897468981959001503233425699766341331470049362912046327220500221986701618261667417446281593442446792113983951659934307280269887752809321234908219267760478405872917103105730608007372623981694576567644249123386760591720206153073469719976067970677982442934411178014745970078840229864174513778181478175437293300605789410264351347381868881265062575100182342684655191085964403989605592772041235717333882674079510776880225544080602874021326646812443473016921699756915528814263517677995035468200743964413308008016145743119451496006801035475043658914055077011144560581328316827486028376542844619749913694247256726891668919868611898148208004107333827276671913301124071315542929691139354274967848506826988126905005162591530322379251257071379041273276109119948277629810223435222928622172483313066507235433858930669787859818914710521969319845379910146428092870779606122732704471853687368749743344466151932348580460399565290352730764731106289089966799941209144272084372259485889662177519704825687890281082301442804146721855985548604201849164844254575874540662927521363704473437282954141871917299366781842085274225727713997211895280209909012740326735472060356942239672499143879668734492176892974012620223183529856453030071345696645117024997810183831730818778249532785908286277505542902375313431689850920341351537228144139013430446993879741057753562927246093750000 [162,24] 924752266141734415802399672157787764133518407415673341339977750122147437904879707247744077456852835322947638135809353951188724146191260276507490388814461073003305684540884397936277049343958780367249810386417681521109255840429505470858490281809743275656180837485979603811705869386433035674760423402570550650577963721141799189688377069187968652221842237967916183519612333530299754248535196471586379424566702296902330043422197345876320205037673675501297098111038967713667876397106656897521498613954655697535256530147777318688930567235729932777603427009075473781049244277303096314408385319144688189772663561298831207247989214740021077998653170783578356439921518932368570370630538802858191163494632536156873700175841202060308964580603692319292182378385587551169039408173628263788566507481740835094625615788948765983819273475652800870133137499474937111484246376117819208295425900003384014675293888146399021428719651434773907605884974819562731315764240903887334054072295831522959438747534488451937673398280028624797699939726110265205292523357437443494622731612227402880893578257426660861065853075069618950551414316170055089432116406987983450118679669409861044121202206596874744097355528471693266398898397365227293541935105168484587681999904701706140995044209715810388258995873473031615593806582507619422421198762026953366003665938300525954492962809585739480353182036871307502334943033696500587012892437325774692552493082458706458939984786862869446573699968885406939963869768419322960876667332705943060182903606415021889453686582244763290836618298078790248279027750929747517432661478808729972267770805475236825012024058555820162446651778774905767541851006717583308409333131806796556187840326552254610022843229824211826291736473242779868096097566710478215573297543035624786850546570212509708545057994253709751275001283903217594006683506282553194553547948065401999702918963689832922368413189287672171726130043986634802743290928621852662351974887059056282533419052310776890121476535494284562929097352549735235618155925644231454924525624716746818876345059834420680999755859375000 [162,25] -1784372520562666349709562783029188359127948958179913629314160257914330156888058045232393005260399271334798310656064210886344262764199071676956851858310095734533498190950572105392578833770339844591449350137218460051955006970780219882732290306478929386668680317544628359333248647628316190545990508424038323654145829999107827383956701651785769566670671029550949061271049097680105674347710221468241941268430002114276726379065575071959892621858130950740785374257567865152050167793231041713944415157379976694695178468069791625606012853304804239242513631264078461486758719453582103081197886269582233048868593853402170180808400053534672808894390553105135909974318449442749402043209314437667796125935770253821018259905868947411876905088181153077876992889026522431864533611380851250671672134092153106192033792284977505466392315565172359059223091916987497892892488725223358526301619736207662618725826867491987060937304659188774750416174916033022104862647741186645186778034237884250875267976315610943304030491496709660062525639510564320765852700423735348846238923339696282162970702191010115700218414429876726043038122627352117111807713026197445744535436197839537596289101365968029460585845207073573432197897250849181614749114688894310166629206637026920538800013679254956532512363140536664509372961202342496351292229159466737498146250501022366568762761083133107173390865827762543640303956312438403474581273545984564684401738673532207727154066494213181296863458106043463597668466338588566642706166426528876286551032683806157522690400516914263677652069085675888640549352988059363380681092331941567085999309481636927661341908586962555303229978087203863163701508545923405764349081882804468996957808711803017638285472978509316759433033763647222131482729675026530460668345341920808859322280379965228851075704258052100078089503255777387705610672228198401840681356322896861664552364906720189468180253006052859564840478384124258311869527290262373428211397099233875349703237058227209566364925114300126140382580345702525779609663189895011933924946767593411323105101473629474639892578125000 [162,26] 3839461625647410464334987194056718544339821291732374786398282910470850371560232210050025904225736322733804379394452943202689962619804831268377499210047194050149425256582379558831203218668810951194905763831584051644876150175508957969152043631177743249848499188829278952429056149447897001820465525678316079943194410299559159981051226903696895124923433977677703232435321321581026350120869122418957697047566975409507190157958007971910250421948879670351330273769007541665110622176879845601826418521289225769283320391716989522296977519455808093653331791358049272261080469658486186464195127189440892027354847037583020947294135312299980713337779766180986282697455178023982075119664890093115000273562620220475296103458785821039535266974442592089009160898236300158327700614920524151484747492535503208378647320292209689119950276351480198034853993738836775644441452751010093327301456517197881848740432727700286075312469989169777901103470617747398192895915784932724877587689281164541642094178572859936457050532212636996562535859983966558937045185262148901609453459170537746590338708615132745163712022246000850763812768776047733126683401722058290826637359787431771502510838530525854036695747821554304023901829019446792443200955622694014943600156100372894120641883052345090955355662052750292088102087812414682856128375137756088252075689741274108903119096316607409278762126203851836557320372784791331180851239121193554326214269113736485014109907082689184476190119829607942755128065503976987736673362456347766471485543117938604986931273699741219129236465874545618964073460003348120194077410110042885131806357050342824941975545698835672949261584881241430805428417259523734773128480976106455452585374712379046612406215995531735118923826132808143878994702484090584276065622484450788708648728592679854932254949326250446372614146001579786633533254842492683396529006707198373833847981766243743835328147204777776510602631477030934224637949823840110308604958398101194660825639748185067082944992689822593617852295602416706282453733180201548252745424871790191900799982249736785888671875000 [162,27] -5987550362757647907558880284949094061754120537817892069720605810632699490697192745949656663436163738595487528801183319670125311892859648236770619917534402914609743901222409517847197285985202771495069975651178908137726305141105233587656912231895035925978895475827991957511445550260750450062838802215888687128723543213301576340501725329314708826767582469778147014454221986738535529224035100408502197455340300223762051983185812289174207667554008924927166204246436253964265729072652530256593674472935318021111663000872051997558716141183234708611489876190830687743602572028344325085772651714311167056491075406494514475484128291624513171152100473774787083051478468024377861894160814193510013618489413422911936177764633688580570477039726804358038740727414865079902018004833800512329502625543213451446398465797656183775689618816834430178080027766123741341617654324088525130175216093556317904871308525018431853963816152901613153059555737368554007353164295402322806207552568238002960136559130224220127294608072705348320035263657941366897030251319860168180416982139263234238640288927528217897690522245198696042684682729829274822483529185407838744416259059975482483656833857810604449816959828765420478084149363947789167245107594851918972692233363438748946679733101317281057254158841598980409823350458368374102215727098469009738523804699538825813208394527667825768632601106576679465925593691575300860797459249204635432002862499648560531731799072214226966010820064393641033125143000538506695656565143846301850610592112140519663953473249261067481030626839768150110695912199554078519247745625898386546320958073564838485453355317518566840958989468676173157018860235444327814425300360449069840640713091792056803882966485821238228525026595431124699369994627900612143997175985580999531377298217383554132706628779136007100153716636008611279841102272495175905065065231049494504399446970020216188535777491185445522175900892796392042529882709906337760730189542613941408328121432205649657877457360523357349492647445198756405088373981243133909596609854020243801642209291458129882812500 [162,28] 6615828503122312106662935054154914335250818846528347725093044400632522434993603767582156281308227368947189562112264236307674109893192887521550785182008215972783392625010060553217103111355793863067118947135236096716897342244038632988636564502336673279312368747157918961062746840491570242756533167862843659856410535857515688592939080681847355555534975046182663262504248376953626875540746585032470239902953269103284763011502627941456642233757396486163078816479623529730447151061979856311534870961010088351526404617982974381753344043326490473117350906187188068499473763472366793918683707155235317531557380046749736303636430720565621516212007473462621393351420242138680598590997806812999717435635068257570995495125926186038061370247436023850362358612647863950382163897547219040813923105627405765031785237588462945027348472701858482431613831188315392755008381646437356295458537519756480374352207271330389878056904072503948883874318864401395256408834278411410551010664522772797561649719802559747236468639170708275834895981566805263112573378468453121269975460610802209295612059884249530840641831679182048848337080483373573641603274735169823210506642637872047661981871699011916025460039015517278518452380942003266431686328804948579048641900269597805678566278263052948083758573594325634563164025528176527741122796508955713044055312798119045550564544443029801532822095758282862562263330244494840688228523841812361388595050480318465043001642594627908633524993720451455692589554391818909774384454635453612236639797473018997570286625889252627769494066729073004947564255809837875998804798436128021558884761002780459949630668959176817793730936187667442965023324038849086471387816284621936993447509426197480784881014950921247970659770608149130042887986147938145908884071465214423276586420175000002611766465020110905850022821819696842965684053706782246007464033488734813112870382304675525594175218886702227755580848198810934603883752480970169589059291194351318148324240971899181937260153121887113860422741337836033304627679653810504167843475897825555875897407531738281250000 [162,29] -5312871406891487754752732427864998296697637422664712213887952246443992882180810200251722940819985045442536956575541165924160135888866913910907265456316765318500608575067137493158889680499521980511316285728318185002877745980110406691976262231973611952649030276081803210105708396999433911738074599659384076436522728842144996146216461316473360112116499542956368276060240415898995401107854745337524918063246650970992319407427737819704383085476975250360439324598558987082058639920301891049868903459508549118249629686252918793518928222272652691197154820283968234508622361686456720632232822386540464506746642990438474756770153014499279138772375085630286933675581633603510560894460883175688674019525338170331147773028068075380214807711769497730475908959308058539371871131312780335104303683677031191580428649987342739995636709727020544489634775473137824337570904036848881067813902218387339289766719306863324777666290411496013506045886118769530013700413247024662959596589201444172361263835657333528616444904565052411448378703339867470761017546699012296760161785779245949577933263544412035579702289760910693258201127500823619918024175237191882536620791116811482161451033400324485926511252154715182218144759573163635871742498574636360871999051577746492973370006840804056392663416494834019556763977574808152825925900194641058240882625762864710253975018491213701688855401710342809934437971339832456535613301797307029827722279671573498857091018579237221684430669796699601781203153593913003812332537038600988687001074837752741461244867838821447996549520245800088027637685543935223738627454436793735432202255772308498965103699473444894038219057509610113074770374425382910271809384526936653060833370156001024808803493811341466670173604665322355932124924945131851111713780487760666801952691848593915151023947122933792061377965768012811790526267856764124401843646490101664670941229577158426815554917224709587173161051215701356794266654776949764378746530875217075564230653491562875038269524297709309135116703797712936751472309463741050539198340629809536039829254150390625000 [162,30] 3143175063691401156067757669326410527687787562818967103743288869457485321722355156049620492055916769800752181387075075975745152925596686097608078689331660068032870541683000050038082086954542968007559331547947445491508827772244794684658976149348062630915517504768895539343541633063284249599777773565492470003363460998045879422818249868838472579726976616670334670753405973050189501294444710804866383605214583709206757066727624990344568898893096807190820047951585910543489219701424238420285076787977362593944382499329153465363681966098817619574207204161898526443941209664323257975279671181548672607495518738665712952966951452990860444215912135659664667821272292451105761580101409396438490218422392340899151410122178326338410726717708483041151016971222561797589038475237964317179643303300321076884550018000446310990418531490709972343283936224159026088770530194131956981890652803536689916176044878812431188242577657560801606551642703559832550146056651168029205271659739579700599325349478280260947391599979127693874607842326746525669847367627286709455995611611476677951593422087373414278987388571420607679911435715390085988056124836700322119324678087229500018380703482701641631028759720855775634507623241653582747441180008073180981612361302522938261407060448705136611661390544708181412149747508088660627031479865707142438762689213559817373386833915471252142369414645650800373901312600795641108332127294143340068944936167947331249232083170589486997278205925100056206736311192426491790546635464935909420900740529991174955156391388573070808325725703837898700968183370231432897807590597760853967652450697257762438200056760704993907837917285917955147967383004598757597124801717301741312699208310872266195752426006560707598915264186886690378767715392303024395411451860504042561347409135425126306669208910499901835705609228556914290913131667731925209879448681190125034662620618258592102354772845355265235358409634161528029751661348628017756543927063432625846776268734325652037710074090587620318140024411389978636034649335517787704930015024729073047637939453125000 [162,31] -1394850686988505308579125216310059939042640785717400959798430246267289800259790257947535199295713808963528799997846142732076597641757719063473336164642057585122778566026492563177559804724378173479896598157605514181093267173226432849261013704193878877172386207286274331928510136102966695370888427868125610619266788441729261300812024085552110741294767685227952354132867474686031535482928999659490354673444865338507701539769268846586729948339432673051600607650371014677007677692822922480640765851408829079279330819502933925605053090827173488542763959724411912608047901021743016826048886103424999979599608719351576520933495229304493395275355725113179423706450642270070945607150495586441850922883575438109353893496989319207252435878260581466191414920099625197155803521684731425287819863340379801049590494709712146802950658834524597692965209213234365871171746135767011691165764256114249690274580297001656026500837950518689830510696530284655734167102257435891423733605728026798692200044069943669745411721244232758162495703389352526564196699733374590713726831568268753983378638123318476679628209988102333825870121528930243225861473125166508573914538464519432055964112909827049736637837910144868309118864587874761694122434504796898252634531230445749351291112545304039307274262398186796746333861928506295277934733056880277496185771000147416809930028873956827627379865919263101714374425084911500142640859564321364503933109038097016915842621866757745340994106193571162791678976657616210752823480422015591157707530464738526581522045946301582500680682426342989359486400358418890093902265556756254733660829015772196307849825817531894857320189341397864878960632271295495705722880069213049321949412934652343590209831090352320293483222855623884097002786173782909121242728269720170827139684040163392375738803902648246616553146005984437436674531317929016835902047725585382377204363880867704111412027123367500997591436302012965997719779399646485453131884837095412107071992398782682547700184340223613272169539862436421026755349605874556573326117359101772308349609375000 [162,32] 525186677841709382196761984203326470746013745666755125602186101318884279408027612764925828532807237983048937458794752076319033837545945578275985030745824532444836461627759549332554231767240508685992937612134065947779807268159731449589467023648555077519657170904389556318892378284306043966642621265418835299323738925914019087251472852505057587796362246169091989915298152707167982099076190150126159885644945194660688847739379233191474300611270466247542496319004521284043077052003018926927646264295511586886197908606926486510816054875284491351263106604298715402922994304473146001329691319406133669885784706415153326731071154892031009048450905923226676557638776424195192890976542981332302800454739131486124531129706854399986300923342847262731337730007537181314229800347587787177693155556471441188469235767737399653618118048424691179010210769108679339201056956021883581164397589051211492996160207818041848210358996289785275351799877778452370696591872185679120625547219143731180063374991760214052296575027603245142564679830278414188943162140458446424258516328124534264388093725169258141199880015644758381972915690228508733238334051705296331280463864336479444544059941936193537274663740243990785967056174102279958260871214462522569909274380933098876429443214961103189321982120563307026887274350379053493012342968743555884832764940419336245864982176730610981781725063978388360917387462390860644632374595032350923660073572199677761670172510718551902483478427781973775857585948347000903786128284801604530170206267695409072539024877541829897262385321752202040738047234580122172930202613264723960237293469778101040288723237234385367402647778408804010795232847513015517265188156474452625223550599518997381727326937960225444682527956243646139565612713847734626282682347319592582645211668575769286544002955146776435036004541210656837161664860336249479233897633656360960275105188062227315313765355676720075119864236172774011200621804627924416152915374187399093510093320975562285645990505171779181576942074322775764506909812467938536428846418857574462890625000 [162,33] -245836672780279778287100699965993046442013018243681586603605493755431460649468856099515362231453600991162466392855875878713571574453938743727563370530356506034793926417985321544572325349442353124944497555045314677216458445013511909406571860016022143951194215234129870725868288180601073652718032793419331718461241802356268532325629758674246181766092341514358715765764220211146961922965186090739907287279315390831399108468465724683293371350416306887091393827345058647322464981221490072802355114343679113099102046896914222998575077400652045554885803162564754785655753348352084946679105731944331708351055850861235043441899667250057736544535096732914654979119836105718192508361066899464551810791167080339578500740786811188302793121300544513562814702295472524198554994124778693808108875090943101543275744828824278165939229043487220057147411345194557916983579112106495662129256196395146580308579313635362228239772600546142428294431185892697892953363581282852721100921108316143767835094472537271881418619617313622807401296386430183277406035965882841523448472191203814297140873753869211290454193359371088121862754343460302779138478376690262043560333867813003791778138769903230811162124590440570419751966450136061989195842959322962754062652397910730211810223701473535008328963049430557736801781042265802395861691726412052481078848064740147808484680876636204614608699559626170828975051924827249513662929816159379884869318701889160318148029430855256890819380323187075782962284602915457172735990337596796196374261883028326838477330527079354894550929802118346331040999580205278655518579350732716888876057368356590428565061625629340999164415554609811482906427077159293202618575089850408540815454231210133224608247841379826490247804658425366459277864391151523695988329986772366419490614758443048327292000175952632496847115580778574443480951808441811180106580923707356605446530907134361980794054493042100886839157594691978471864094843589737441654610896021364417864378275730982404879670495967675439001537755914601366888372346863889106316491961479187011718750 [162,34] 150810149429439723598158669139950487088792665199392471867385071968476878691473905566846370502699665213640771018732438011387984159039068318729316853079369520147675384371333350304319910927589469550715857627522000978375161142014401931093449836017948774940590771454904781065133585432295341640577871333993478156175092570618743589072754214841639950590517892952309404395457524849963520676686157710735697378886317225140692063934176360226459469475600852635538808806976555261617443004991638529964168099239149387598033736087080269565366469234539963665724200908016687791382685022770317196496377361726834266056373115647068481868079102932854760099369737259986109770608963957863993641929016913110751653505733843212393302468932013543696963997447035603697598892667973246166310408997466686043736258888166303904378824326562248158293767740553350406446034792806020622451504266544379646821146010182337584211950876119656013101939391122125239292793951733665052726093667319865946826116249310064877407920406692190570407179583795433397873827201449704305933904746300743326982824016271505815018583707542069496954968629447985528847602817996356482203988889689029565342938570843488350763263716149988393444420040499233852004705018832426681465333673694882816565276716274980549192700088725193476483950464958999317709354312813928545407811617963435322267425948507444516816560992352255287230693612930302542548933632346857039755061059627739371080131134698277177864320089918192319763570049058809465380233891829633163835902091336993548633075460758926984238305210510901357943911207414730231327098473236364298011491321882626410332470525951235574532274245517739159863349014798630638696892501351286294921229822683960720455194741123192087969210133640804542114305749046051993612371487357135119678271392866345062728370604427672976033029759598361660074594690320843640601343302723317572236444241519887782684927145481528789503630842194020418179088926020913910383309285390161842028446635893281968506442574016283266208133229425502693703159951717404294035951295427366858348250389099121093750 [162,35] -65020815829266481882477842157207189006850832064517953530001205747917802444798832567527762637471898256039311499708536524567448732087889708258773594906165387461875021660063574506008307483468460686247296810353529805561656886959882213382353715227906811219895339769932047917010544179860086829430675474261039353359201226752127642692617515230917239785872388068398912973671458966029929391235994154390173595863759896211167665977012810437567263788391154764889840873847533129601388827990908223505328630112497630545963846961630675531374991172066466472656476009818202944988214883348539978305935002816677430353533442784967381865631788662190773642586689207463710244410172585033150312711740693070824411626324474111159363603927653101325944689085695901187737970985835715848143327632550288450150074160634457163905871429239218424061489259173752313215423492630661696034478215466860854900185081570572624484823493845561852299360338119536117009238183608146789963818404406284204581386560215768936678445825832223949696443683035371054079046867173740031458694352576698286593400342771668208427764720475392189964234533155634102681833790922357305492286180764372984485616913647324462915662578363576972612437042329362245314454359946697129649095108420228839851431610188105706188963351271901587401248517051588344081107754990573487298436851431843806366816872305881551851850363767841993072877614105362764987615115829971967357034307301876990392051139352685071181938333121277205315786275651932302456371881268886119503209227494535741662852163112124786724478163628163627479731404775099709231068834008173701846473854967393388060141855889597406431710590025843677017500769173865658281468254272109015020233519009751030291546540968558672709986783976980566284671341677671210582400488339882858503090796168927109709854604854060887532874050713227632218580810799869251508671377003729711596085729532992273396740191980522169336238149201723843451618738708976042006684847151751366651863950500615334783710335357463533855373217080077937816915129663503103429889051767531782388687133789062500 [162,36] -7918475712392967825418337946717570483038966853512455153301627815786472410108004649626587226500763757385531113716680754389725262996315115381370514287982471802616660729630398375721309305903382964504117480781528163217434589993184078758945517568587530740188090754690329781703565745797070074091211141852588716136728433792195008967223731172069230336483075986924644521912486543659081051502128437939411286018362342215800226375882380636048748737729229196982124425303691857468447026390587648736587498183503462673510759919137524049844806592401207641472443956650340125202547522221290945174489473707711500525238132752884507236053939169238232050686878635346098819820489654577312388376916230406023174302725851594244393446052617190970599057007585147457050655025759035979412205653561229464373077164462911998352941333106843916497338264553180110348469581547535266219210976196632761843755921987480571201980454197493680641968567892214882481379116346961384585352238742081019143083823923005404852716147966668904480219625930544627984597902465118941701336583769730909650078115675768910328391707943447436363249604409531044876247152214344286951523467997068068936969730976900759628895809199655070553026904119252358351809183317047386548812929897086487734123815505733845939486639280146767340852049665944887783023786863787760064161356185923619074723530835846748386961837034651461002048523710737179261759209480728492042763524379053654339841987578007426238380310886384632402554818935380616642819359476010633285669016617980890368994828683917171333966644746216717969104052706865159262258849109390719633344501250120181956671805811039907480926904094395551952610497341720823299232170645205586269627676473423432453391487900411204859365795045617262983037792186315377395514347247221912610636164289120946182411755236501961403345928656095640848315988604404775843150510583349072743099000819586919959332953194289325015459588393372483542024493078151779116013267928017629031315200737817516750126386405836152540279668444359899217472506246728869427897734567523002624511718750000 [162,37] 39126926184074832361345532898308999595897514513719569807803607263521733841619370190058415866292769009842566495745240074651543932788352074653978154958425949300453525842496344238010215543139421891510491491060116918676677884563577266970260358162940628086340365986075978266860975968660493804867652917815093913751807120074392518640081927442786476449550904512235317031139109639943300322769538638211642583121304997523488193681078347596503203173997206083749204219448911003038192859520886763624658058486484389323224067103958546964128087601636076052432060831991970430884928190266688989955796322897760749031629495249281653820177302720622974069176225491048401870740970499802254891309492624650519972367509563160469263070611677744434889761499224846783474585828432751370712609291237782823523668664719020305717447927880378220072248585236801935766826962346289815595968624220256825458859472240958744792648993178472459928739820605731942210781401394640153100711204804411531886092459555749453199648782664123251418416780119916212164884364904388707983838009129577363422900918831544235868448457088940604576720853661333581890706200741405341477590813521674637734017566392388980409422105685591320309169827569815272355282789243182729556527761098878255531107309549297604629956484092849089041416725936427938211491525711556741350877734222894941521960263013643320242796969935987232430041575962956554260258445506160299520457387157294660168714382793698620049684926326082254224857215995580308456609028599847935067965629098598430411686261084784729900366600889776740766741467870123055743761235160685802273738871507967121679697058807349772164363599069290315047168025564193023178433395172515402400616409001792678194678160185015347772801125384183928147127547458837729794865817175698549039545580791474901286209793744078000332390375371008885631848275450760266391225744800122806813237315899236650700823115920347733938380832563061325174911464683234671272719973201003721014268873706457267138107441143291782308561952990195645963223506425876507819339167326688766479492187500 [162,38] -34897245033486270699105986882106311171807649031957983613086512202790675964425439414779002170166554267614818475016075732265082744981749576481318650310109300209964149516829468548653726948528336026627141444541407761089106268564052844592590081005395665171031387160092306115463995731738723733619914197164814956320465671941517288018977510937356853466531517917470716945820507325951580745473220278220709900129528382488214917329152861000889253834746189385692053584695853799589747346910970204163613663181868381115268113020767135857057065608754027075275133035520652783750500435559876630870294202154513319830669267275261969838850898841510974243315414507901545409051938217321230153837691658771697235633168266058421385975908341282261196241097678352360519545132713622756213760765275201452411694799584503195069929147085243723149822591287748237118643271502783644643175611886607427228238064145802353593026056675359568703605891672770990141800362340368171453791532237670977520707721081103700583784956750849613533963392111963053099723699467369627066252306392269897457171304526109311588773526646469671216421681048867840049428813367442021327788507671700490082215660519414339243859168052668965417043428354875065243142236420637915279361825366945247604413256398104758300081319575571097206384290004422560473175796520564433225521894624846791483922705427566585903551844587907311692147655123979011007356083297523728440279849860248000633625575857936365004431976205975627359633047087510118054805986117167536391068614297038943205268185456704429565010103461402270755260031565080592376159333397141586700832308855918589470150673394448381532911898579600349021182182824926558417645437953895304052829958102593167808642793844456728727335509984419347995057043129591833357499412950107593541832797318361807022418949582013617893645578643384315397044011970290409590540731473590644555591610093945489668632889670706661226915256767499576502839689389432786891094526158482915255812243838382166640009087860968165525271193358761278191999662482203348190523684024810791015625000 [162,39] 18753048366631317959783844769047731144268416287350776620610493147284605098277064120106135255318504388320584412348193045059981338408908935868039618042937326469372221090397980874479006251260278827188571556351459479918995423431314573925675844021557788968984707587627619781515475226260810359523214874014859377523753688323607063854650393401198995001192754990679820284345155136807459392083536294210685819975982231345170126516994405241590003382943716846077768258615607738529187070764344756783247178955465900746566855146305251906530355374800651827671864478415095369114326733680765355117574521906953274719798399931547635912310972621255462014216081307002663560070334570845229492787296376668910868352520513919620520082091178475732645547329040871957576481718648958312496184909163294929053512090785174916043581717751219437109702032155284001108554937068808133505624589715187804842354848916193212376887370784848965154550180519566628469623710772177772513986092979432752627745200148296796956913884480931091379158308579104004852056696484019371992557836595467172738066422214069823794196689273734620885092145212693401708362701112997222614581782890684911704851563888502289899145929055739631169707023075236377817880157599869639167216501640772523389026990670784897458491602692631440620027954623385893331240204615870747993828635131811649202672464770162349148427155579358887731343527555280046889175079240307673736735683055809967566189169861901982695394309091951283079271585711255319351892543298237993905094974226898595017490072217160379106450139129294818182194984809654894396928016749948713661003591957358153598019107158899701553789120555833351361882846925459035143239477788880572531670079760871402770522477657407351361535478953118220665280023013583927943036093550779452836117565537061388597396688218384913645426426185419313816536338737754750443582816795711101349744194550719237720032641100357784386232757325347493255404084268214309690511334372427581909397533697971682972353325606962610261753479010668293702212137702645122772082686424255371093750 [162,40] -6328067615989396405095008596057163004491087083068693303573206639748694710294658396867196563843491149432435794486374294243831519948563099334741733195159418881242286826103004244514247931689014738172142133344920199198380021572507859851272752223358706045004421784126208466425931647356406818427618617727316926027721071143901430000054285412561482701226167161675824775511463363817185010353139110364166772252411200110739746876562465329562941665684565464710009203941164007546886760149775829969678542132587855662268228302206091093779198933189070446096493766566147226751831957368475561204607188818418663763733264289759820799675208186994333798710634310048837024637968254328173477559012010623804465772219481179489975035543852531544185948687827684986518552103124761845648897187281291688823201527541233027799491526236115569879137249257148502849773726743566516220643591149067474144316652815434985553558546400306580252730040172270177370298368818353200013696558984446216315394369210587986907158408505528044809160582733672083615195993410257516422192113706597179142450843440202779785943740450396378638148118432989028855457908899251659894469076508964928103867207049063440514363622223903892179583858937039924282004631705223021675699117913821157637795166328109630375649468826204119113309428675322697766362460608832791730195320002934125570593349735921678272975074188625852847398562628076482531596645383605147016766044996253976736049272842463282814792728508236224417400902969728594928389444185179709833501055746840100842694382956573714954953897350792287510232494747728758325077300975813225587416958424538170595195575378633016954068273961699785969234915647997665186267368154120551157291884232613891444409575372066591262969752874483346325936189523988698106373905649927323477383793148824271768824557823050490791917135805108340374950541499668076859663232560585127693231190856799484024506175771066772171651158859119697442321756868189295262949885004794716172784798943855985972900910702072193699610147101454181358339285452530020847916603088378906250 [162,41] 756897924362565553219958971873531397253148897664075112706484987002894548270044827765405825521913163567867423912764711911085102567523380772676904242347970024840641653933566466981536519337411116986836768489079126141038582004368129161351811498206074915764638792480115055102124882510753772385441928210050985425939878031481743144702599423985446586759090099603728997442780423288371256642744591499831716913311193562129040788192056103439921389146697378081377402989251459460787100298946212926958420208038579524833648949340872886558599186914330905210854264872343309105954006020444915003814325012115645396249170394679494727873450986347195279819283478886174910564152813580467345514068038830067075399969907699810092514841068233944971824386371544665456735205436914904596942104503429623014708663969346584097642030070635846607862501548191329374222435734207571078953934205093569036644040190283497641196383201208250699283332255323433168707251084280250513740112120399640994452637269391692663566766852510251503543670333563456433139718734788068453318629402068451956149100419960253070636956347238147303572129878577706388737663753247707102367037105057268384943143184562146526328784495286255010580312273293833620290817242585603477306019620691882964214622717256244141667838956417149452757593115862253538397272812454114413325547464519018555034737215970274632842769250535446828596454136077163443043645248121116237093150859305548411222255335195415821116283099902075950429667334185657605129392687629858313482695507729632287916784331302970795354741100177423529856610468813084519267719729609104311466704862529581770207742920032605863246537836677108366680219026626924939519387156101448888296967273742785423647557741866195244661559581211558347133001525751137130305890092773379334858156254113779003208913569260759403759537906856180681528274500691455561836631906485293703280986645734615326175667473878541333321026167022503728713770252858343691190547336214459014554712950007820243596070998181761771307151434977040915192686952650547027587890625000000 [162,42] 605991828736039732855398596300484707686530083443229876770330822992426667273675424432148659624516689374486996810813875911604009516054191952442673861212652094031309931512249712562596032981613124659239798207056335369901103345994127617427781428578558525268926859165216507700149921799834802180293976984510232467041490820549095002713970698143031680777066808656329515573590143954165632288464732040752624643580900041763442469564423826170326485072394046075097891303643911231465316866706926058760368339657697788388400934350017141322723323752102220951261702621080399781112157721140822203241117176718963266522675297025748916114809317866720443156346211997923406568994704965610752067030812346042730927548137596279664639598503693231748412963181604041105038409013124842034879180736612153458275045669787055064795170469898560427540462499883183481463183784303641476079197878757108643960015170916466541780800244936324386302371419994943146073248302051669089269270863178689297656437612469407855339591465448816780805710606813265222061607131483007226770851952398013917550186180159707553169436481018943672925265720263460280540622372833695907840204899181950408768393497110223967941756271275638758065450947296906649011883019592773807778102077099954817103621171559982736037432402923558340542391238502065109138467396865736610375860910978139831898076142248642023107269854990975698989935356789700613369649519610359106324455910271362857943496288403292418640057597375642536616702696679132800767907457522139160938144436771649809507089758030490605323145814329616974907103814612767030432073198323742168041468628120943050988827231177170005344485901864960160449459903982174776019691730697122695536889292570699587022624467754082760680500807851248181809094544053768701024718554529234058394301552488373861626296175325343138596951942274659556177556052867019700943640665512778740503832711895303940494279712359448332636907260610710862861892993782325656966346252854280701293838483593341943581235272669288767736236730200913773622422013431787490844726562500 [162,43] -509295561200988677182537222514222098858728657885989311646108299070891594980582797683256504420799749613883097652586377504860761842661960317315256608813962892955290940981239668246459718573256992615928579370041148240216816264597558613870987558179246739916448081403931055573771273054411868396740530497057164224539384367706112975170355516829097360942432516507726918713157573477456450057433599500222783024421098916470892007569372463630336126760158070889856438536331353047715521046717518820603762032727502980532248164849179924184947032286527166935048420916712704934073437677406916905885296137237274208469880319145165370685966945084581191919129926729269491618460768280467966742191932608619698363971505759903131741057553007579394636410322028494061378498227724662275304804294177661460073454481433030813007479722954639625401814651051290591616113036014017622944786554141645408040325282039756269678770851086557198897209035561072177716618131479327823368173793461999286910211236397021503288673881198055484656592962444582349003312263521985914975366192453270329515404236433780356806893678839177734257360269354266183294839688727329307021575057381135193993057914430974676127836220832679872633969569320234240514182178294172965067714618003065213047126738447056730477987442822947565040024383407128978280119667121894650154025968646076531800757852086584947911801951666394287328212083934301369263424208903816367190598166330933295323460616797004439328858412158689579377430166410631073697196998553279883426066975397372818636591894521909430491662266525076294932941202611434805553618070362558073899133763161063243080028963845118654827371624652491854263926098289889719313893774511454953482914437694938129769253005380536290850620238721366583651924173381280850054286472532138027601275921336992609419565960403522076876870355070655072403070651873898028333353431216471681113831279729718668846732683380722995779813751170873866658451517709170929714526820704002952000373602520518600746829680861420132786939211395362181045580655336380004882812500 [162,44] 232884289143239680949552607674731349992539250956567395036600691306752033465154771544497911670829532685678802455610474863137876306430173736283235592147507251680541542347808290819178365261068084558206816255962791847546338284795136493708028082445199437303977744437357957409012181112204120668586986009238810867708213315775596123214414401122614400654968901689955946263617735934589947677065471203021726572155322711834402040142742529984419560562696308393852545434496907562364403380407342898212347925137458897914163215869003151202426358951525772872956216980134109901003240649849324955689316973854933354556265965026588306832961382997850044029266321650680040251490973313355109126614785579979077071366657612642828867200216205143767169999244889100356464112324848752804025554052529399380232306365696750376798566418902542056740968429676952296495888790019076962205715811497019378695666850951047398598419689720796291562217479887538405552572302020954082317039699683369084678575685982470905423454877013084491176333690519890194092621749758002214528044399053584121772370108697847097781492969597664262471647835059306650934207550585311946398455308885430746438309271606396397624561593741395775168158002194639619854296351132814281626667607235034500966482249413663186572102305788032946941017412602025441949595831678046567444919425659803530865676187999840763107249850876668036838135780366657378806094369845248619480977636019264104893844128404072443209439808893386408549545500762259121549431130141510352302837090304024663113799703014719921679917325612691816638012867834075682084075362010405108375466519893449378557800819151597318681119495469389702507717044303882872235216550715615917416025807883570385918957919481359080745792230672161206718870899828545605870766718793357189588780103787486068412241475491626196718757108065208326140291139141984967204171817126646728679555310629463490662497558079885264928720315923619172836032545386821357079513193208143882042219583186226680940217252204129729559008434746116393137723207473754882812500 [162,45] -77980707493195488317351903833343665471886266320101636177789169160237674385238147319568406167639711397740227029302506054526074162431419554241053693984007575296096001939246435985869269352654724906207427427775746336363023112888200819658792688507445218358258007934015313486635715934747247728062836810749418786154868421178181802766338107923225638324779632866220000249880540344218617902004855623014038602906918880241679856867499402255684662813823718488930055764980814373983784894990699269569907951686256562819580153913884743267965097009435691273882900662038957159000350620193359488656202441672517925422426819256533190624976285323822993325415561608944335868320534230176880554552153624929736497022111400404787802366665765107715957224706056481514564293809849942864192197316548958860332678175699369680460341181869009652922991462139714882699992972759481027729682871907997630438949654700467910559441337415824865243116401116567008060909807479870736153851330450808177119900859664321744275511715493241689940014440988770290238969128443510451811732623292559585160754575828550088250679948186334402171553289001740930921603149136117331897675391046945862727521360315793323674385041553150761761789351158215429505707236554047879933776559370147406366859195430426946388312771451203527093136527670311548803248278580047300137184494288049818427148784756042516092704538478966861437555505459071979918415224721109606212634508537924769791040588471271418648391185020365700633076638324778335051772669476493400643135635552572054621249917404683224804811515221562161068393797528689066731259708953556265479081388566389342245912646199046240160148842798646446343107871847423596979644484552225145714384369253945911666705593041619365728116243673045302504209891670308681666437726553584246166311579537392902130688910532074608964088679883954879135343071884401259156691273284080879407275490169770824365219666851424178368182859470620761272639625655623674691466920092214588617069418386698611252023167671528386013732224098254650801420211791992187500 [162,46] 20509492044227613673371495699747412491837857367779478511955442093925800038093834231326782831412168386976476822455597665094814717481410289995205292118038756352612148719485312579633523620579968272770151518379372965792432813444524107400505551538282873080235332815843560664716733869878121224238191578457843459041747864844212400946179232339045771750386027724683748333347552094687743468004098417900779293511946513214863260008971095975056313852424756452383996665776071030567900605353515464656089381046098743486562243380474437801057374528831979778055211056876367377820437890342353152847631091258409738653396180070914129135639140504577424988566191761585404573156374963665420825216129132911740265216159063777479996733075544335808924944764099625285814553610592746728697118091477742800597433474082569551471126237933360371062211240073501739861338345769739585798522491417297195299391158051284060466128503941334049253525089803429872428137706536525139249946062704411170045896259047391977113165168702433319942915323147862304854714959778374557051336404600942332817132008339873243599726772753294699314401613553420208465896803709700958157263193998413649290268758672006557492077636037977863808456108390231826336307110633513644038499200539926768961701583955179898194229226355703645413533066248399743699247485119432425722098835201192393203721327963767126104148159952897358655477552940693602482488477867126127089430677610051723665686818409305646298061740761818842066386620566642577102926369580470132249852731900926454825463580722601743129368477645873467203899091080999263784862916062767732057597780607715130880643908512041442219660206123466499882242564425129422959205973736250848197542347996117478918634686787265592044728336249071141835302126465369568989926254950541357895613946400911800938418704246949346962241058957889062323809860995532321097456402923559757813415854346848614823139976177717375252865175790749468342686241768378131026287341512836756066690745932199256861647858191139236061851821545205288350582122802734375 [162,47] -4272028242662726702424402333067475990579505277115780449233595277613536115936855640063518216750818582679347505762437906655419015972185151242571864905649110146023484218924917078369609926379152077189902902444183308579875022944614621767599921636633676375185231718930692482244088221974574519611881815610747457773450814728755997345773545299262808292195855544703839287918215942201017079039312219525035279769523847051357712755089546226009402495847312196244672764304961895237017270410645276514478364609980708444266707482889080361840836036941949861514985781233227439313059732293188896135572483689689387152453710832052080995693128969192293604892556218695832089135876468721586948906933344422565652087928186484773955737414528445385156758005672632005094525073498120209080711008250001808261208913271509255004719441471623446184068347380986680957637953906596676120491669531875013997919296268726965801824605941882209196848544215804719364427077087199145882609419595900435719804986139516036762170320541625674994764203925687453934698056432884442702446950144725861390905979406757879118919062063694083473944985273223110501364998943849778973860915663649631393638042067296913884404829078259117243312555110942014576226529930037691277832683751718074979253325405053112310383089824530776666333116575691215134684452062751479495515841773578656271913563231513294894377798966574617892233311410224724416439812296430009687261190910549163178649222829642427381607275622506890510642250608333500538968715367605517567718265882581717885240667854035412052683674119999437651449296727903706376366183310168991822108432172890836500389791799404859918979248107850685612085774362437565355168554220007733660556920493677558212114254062807507364127457593445132084584111521183464272490340842884653499754376059855799822284147647746838092456905044494970103025371216251445972208590474637399580229776105753381376938692736804642759468920520085904721407357251461716394156079144916083768487812693698768521662476984503262268441119787897546768188476562500 [162,48] 657404430224571126238306515448528266139451147921263202616761905217492838639559781544117572501761549051142273334015685325038093783351993680609358787155516297875040355282719196292806526012692093767263356077141246732652491979674376171071717030996580599041752903594879855248346840683247639633474832443276346775227201156523933635671394166728806802225859092382903326093685631150501682839541685968728665453779743872278501003575052954588208480754120938112883070272647281504154523623938455900838464424110202968737917230874784641762649464610402840531502130368126752593842073484616663730125845985747692194455283097488674684104795634628270781147744344878651164683379278548336961627606174759699706185684921124318549221702978952335039322236821508532815418777081484735748025223182613712681158137429079957641449566581208983213846252215299878312492774578234405942687399470057945791467329997103378296725773682353292977674594298534868797031520091193248142378079268950357367778947572188975115227049382031989535800265972485751762270604564508536087298358038745871159687721782147469058060068940466761774206763183206701318457491321881084926751265037776831825585617839139596986532224557210379974214617748651046289022377746917745475024395338616429790381384761356649961338187792549853025558144182082340838177008386025105975185286666893554242777821200481758905717442807429439263268596248092428005175868392042128745487317474974871151200238742463097055952594326456907280278047411540000431156694049914035921930196230496098765472510665211741847729030565408772945337890686613261934383214409189963022396163057649866505949597654670022085601440116015428489247395308539076096296390850684535948517035744416007579391922178414230318252181000856876815656979659972354482435286896640156159148855929057876203612426104904785622810741485302589053032259857668543655806434578928515144448036232444292125754744171113768178605579796797603292497574318146214218817048197028010247690815437952208033444990246428764078337061854111885070800781250 [162,49] -45635598264823459029749015011296631028496109656245038297021395201647578207174159659916868401122109933118079115371430594319672672467932291615123023497839996324050358663885505336028110707016340149450823393028910348095378608227296617433980957584631496530681984227394485602886025931255314593873339976389857731224942236000135961741612830947103237608659708007823445340596950617902327473407227363957361451365298733969976451703185633365808923172994088864566586541233687794614345507495195623603008324067466209163204311815867256581616729617483293947898368944611807194327534917732326696244132774919554441861911540486393823221061383277902733690509142126601309884913946171574940265901132047781083312989638631929736970911300429953869765710963265834713733133355341833683160171786265101016514656126183384229597833025265832371041905698217427332312688828815846931503109191496014314781422881867219397149272906228688857805818628779005922252634732227930353591598268313607574758487887255169136351992509428598344137882034661290858145552455101499009858226128967427148609835956879954849925437489125741698512384114227458746978975214365499442852091703631533494214053374313991820171493022275795210346497416608014284759998820493587923042302606237221283294455874374307601873790108520554397879796615032479165326030002835034484464190773222318519464387219798446588891495696580659730593644716210494948918701223291781886168231769280000604221891807382372875943571881331968896655652249554671692389874591307672365169050171510222457367660496460903618433422829824181578146059824013645295677986870294611825076487002707649357371812113500166885594405160816584787845978595017725247550827795848886821011465830540071381407198491665218908078123041268450527887964103162126750296427923565901063278500435768323994398516203629357289433971275346111416537767508603950847087410167932716070744526436219740236816169269933533432149594465051576212368502186772830368213196664864688404451636045134185600044774579959863642661189078037109375000000 [162,50] -14335003598537386151644550025665839367005775257454666915175897555772842905391192431471617216185023004977216940453613949813426676832152376478235843016618558896378119052466867113137572894367120306025630372695406482051319419294250058510953279575275892469493851497290888112505584547016333374161461948845996161221246149913858239076770388441638828443271822101271214446888682069113460186199896072549907167229444422902079761628955366021834712159342434260768568078815527625274815464472071115063889962767671637263541624892203977436476040405796026393516493721468496386775929193961689102972548677989044504402573367515606991136010084441249243727680158165641890489407091578882793104056854736647395415553955363946886174267637225924215997389421692616861735563317150281194922347222055507730181478413541895251842521366674405995462604833357658470717301165825344197632653958249477805071318687002924418035722796478562783188904489728359638548398656660582918174532811938218546221232554157015208482022015043496859622398583209477386614068297981843244346067814428258037550340646372255683408432484082221035252093873579758425635018338528297187513524632348964080081633734386889068174135466985695313391464091488393807012162763752050478771026604092103548313769974282294420338098430116750448941911598866105593561076703833044451892774627164111084373434922244877871457253270194385894567132983005234039522558002776528759442533173126660613742815389370393164863529959476716531565401524159936454623217991893678796930544556911598159458536431992441715691660722113693782468195573074307990667009976440101396197925159959974698580320053525700514521795626870670364709965463145653924921656031735738123184055621041060047338420977468197999535979235132522603878791022740749387843175745295664601814517080757546560860258094195244367502701913137491987933026772917580366340155672781347960159004510835175997281603288122632428909830585426424070053083461126808321533109127301783205186333826829754722423954675876725489556386738342773437500 [162,51] 7572453385567335218054249598223674056226898341942407947483705686245764488567837431520896498884036600723298517055675724873694488856462119044966644214985689605230237466988471211413754197734629464316336214010781306987693908528079282964596538495872293033859854098452813075329625047295710732217353778437868659974988547531064145152485002760762536035001622632083779952449380801714953890575177763377008486731274733526598245654518016489478458264720651265611522579858405741643541204992089471630619915872083839183066757371246800783365007661454404730100164058067365405865702134919185249440454659780556899960333416612582437036014409584081038743725474826478895304568486242638990717039275698128814240917706286365392935654412731916947327937689187549894039151793907386439331692969377055893139572121313495208334060935402588349055522374381789392581515193234921708625419904111931209032210331278243055277539930328231741972179924833832718110245200297816174058444285304251749402351881180297570191176013329495286617965508896230897433413617924572234525679442980618272355076782010754931048943786222449112655148494476532957397291405766242715235753073360131696031830051951885186612035453302586023389004274129771393377499551732175053598700532297330532644839555775816906441898519889846949662367501684459022539700328880052632125052125047734855732558845143893712594622614682150489156352359227764281011661730673445864843817008198982440104607072932510710347170330591781948612444320170675822167777592511421976062861683946988491153032340163942148074083309834362815297606762858962157945457088018151226921499279422773432954224161504484835654659446235930978051188141490869353063807800214155672856088424150794532148398780095299264936355998453942872650399410054829583972848905174903122448153604319556922599542273456284848621280158088760714710067375189872661410083552407399161788279713994087431085944752680334168075750160676757233356566260096773467419518340099655404802457529683757140747128819592015271086534955195312500 [162,52] -2113071830132192452415676848808215361479470127949689396518994585547651076880819750477019134423381123287683692550559564810125840715230413056423619609997043090410506621791831874221262968614148194325672299170725845821849519490845571243502995348882266405366090054349584131235884165493508022210969945554120268145312784292423536690901479643067932714950484114277759751183463479143096147987399582887155731279735851284246386054881118448275302573524035393683083505556636083689950384543666232141962183033081423164721209910074541423098435222071115507382211436123040977995501033993895236659397597251683083065815841112848932494397830502061380440987910526024055470827510389071023262384451533360075887878663315479159493095789935595946114318397017362762829390142746560187351584614054396875576369263569711843938185802325420173054250222893438914033925142821416187045279704650470203899188014117438327085824009353612821800983748551998006643381845097228999926995186998346702766431028277716146900007596268328243980753908555272027298796194441861789208689596832336577760900159404314304573366792947858859156602763701897902957257991533913974670096271378717070225759145409250671854245678005960326347468246285409379449865305939377877343834651482237261055744165445891565422153283536887417291081227379836186037894275426043085459604176380079279743610137143520090547015159522879400122582547256278816336500471039114059174985465277140951001325305168914473563291899474799148837754851352234632084677711808261731416142508330264580535468751198754812856080417804855501182216738071399034053160658045358596388809457467344449885588876683223714121344853581028032364006430804653469672483145294427495871600627287939106525703662822029285599834615062383739066623009835634190829141011986955775779470808632453254328606117450433155226190529760426037530330684926908861447839858986163734989273159853145133805706700702109734111856827977908081972460356745463875960517815293516611393248173902668849635410692417489987890364930218750 [162,53] 411543641749313650679974077644932284632968183955153530966508635744859507623931403578837239490684570910649086734593007291153751621863697259210459109328997141231765169494781317458950600597220743558134113364289730683625783608068978557943304590169023419617754639606488096160689787345448509030260909076694754488505564260896328815334341468945347214057909380993367841484406343442559844437455821185333823352220134423778520112722879581696524963707267749851777160893471010036094195729136652667857399448845848063007127422507739977848913374455307664586445155824166432128750274601406482937242011044469897083774080678589089524600610120498229919390526800403657003944775788935921520537530829112050926220863264963246321003205033641622062439711383811297936394666450345646329353348984190784491219528554742086922914631684415609092057632892260621106833390671150458427108711366831759071524312205764539152648499362402610769170013245931410280233366536576540792447892781070571462393047291017041559914720877205126190395393097897018345568047690450835798932639735190210130374248490714240762355269075153524140780986883422031118599273643410797750295618435023915044513805723597259504348391538450382698971153265304587628426818901284524420356591323565276917308832125071592980272074286530914626154677174296910688848112686403358673266283496498109397915142017035483091916584977686393220016346817480533470121261709578166246357780808094238965452903329986073849179726181548909167871418068098264025438910703866303852261328516815552343746084363714292313746286576546884192591224507768361224456610265579909459447909641577372022202553563981339735611261686000309155121100512766604510049698992745967093398583589364880737327702798106069676432889986344980356919843666962242813062681000071678413858693785561112965418549646512531978455035210231563859713581333009504159575633000827731070568014523760153854414593388026055137121155084924805314941880242996059093072518977457783564385771963014143858537109271190679186070093375 [162,54] -50206568118971644277634610391652520523496238070045200553720293421507637719299342195924458876362859377282550375368882497857391355792675245731893720468170062504552099710954347775326453132670042873366416215934248609085778352829108885827808099716091450122092370361504306437634972862410820212836781686308154037231078983926253504331560924967093452693873778820925637891493189754498487728345644847410707388333021202051658807486312971115990891978178352943252676905746316754659760172087422096853939408145856767670591889677517459921829284853120771092179094516327180888645754063713292992225493507473420363757885206380067066142236347578728759068080106034438766809050248833477569580343973704567702722418244317198631388349877986481135963150372282811756649760849005029329443540994838279963201939007066512025925004940975767851944024520235168950016654635828986831609922024085118421027535440530989222883375137546076973127464474846621257655266199865459585474875599958073172133776332649883018605604959114850889428925294640549715170691456269670454802499788179298786980756504777960747638776504936606483998841879107437074620652691626461178073992917969514549212744247248478197412402344574151161311467375924346842158077743623766520697518723264688002700227411802260176057356115545927116097455912120851253964773254183957214277815785137326285815880947753659407685206781990314919136038960783300741917519796655229382433237587344622020062292433167672629070109628225956535504494122908738061842218807608506094338146038621892122993568803278182857628537763096647574669918219682740783314581657516895473696325129129643906390928123825699832917705184957359077235022189911385444319286710399651993526435726103685695405145008893340679975464552092938831914340219710615299812806117743212069998685839539458910561582058823008200656043310177821840094393780099823346619135646303004854883876579466366854143690949913637579054647620205005752032862880723826046907170197112004252661090939289039538521545014814804770612390 [162,55] -598660770735473696828645443527423206730627817550121324170790871062862235882399082071627634249704317289278612191434318347529649515330407625524828963411890787691051368754037787739631842853298777468074724069884583952134544123410586746761968912122206773719406800739787884777005407930600411574826990052967857639592106402196900906883659629698125401921000765604035405439668464312437530735299365787548466460609233864818898058104619185546498651587197496991977685230026035688175560435440273898882785408019231254518640857031459689066334435478261991321560795174512883147821657466906070421166844915968785365835130140637892485294264003049112771665518728017312160890893869117140946468332775675445304449756014769846532152881467327442511068178708773466447113998449670876401725450504356585688559550432358287577170016864640891931943999988500172504433012347978081919030275870311254478609409655660054332671512119138085753822345887699228265684461060402037262210009859609044605718702069399857625805031365283847033418379954760975307261698377030022032048939949833561212204521488961624791268280192122882551616468963890745294558418815286903177137992765071391365059813828913133430531505029724922971057835148257556109859944371533722073779591205659809415135725850288667665673402506340366536767854440074014777066275040620279623290818001645712463066515617024772497847308206222208022977395696173429874094707188954392362038645455456132136969424858021946881309371390697654334532215800892906172680716382379134111371425227190706294703206399798807789431449220339478200715177071984808876660938320976965071642515510891582112033802696421469068598970220207914854410784347256270882960877063139668512506467915833946109090966990698158787094130832929810156588370360131110171096415743949320686363433034480209212199042083872701190937380732697702709695176431951652305611140605254980119530886414133649973860189092913950101352615910953608811406189877408965511364338889663980001044074740771718411078791519640092166 [162,56] 2384034914216043837081273136847753439974777173716109286001730003755591564077746119996673034452297684872023904155037535091092944636867878615247507487322937220973835371474661124076169648649603523896513077925009854700816013138210062420856325051129920818112379382990230993892342783525219575512155140161119366531823265881557606769711932389234243440802779305113604621414039780477302575470486666462017755287887215158577949720592883321367643703371790885404976860820813906932521636122791624727310484904132011473717271802311233840962395397594638816549841672572968460202198898398657009923221724575040083205345849119934834685272502171730261490548641566545030708695236154359681867827283089730168014182621744598801204030938717859300075691813231276579810499177437901530734809931446937949712853681150334620610454810873513407390600947729970491751874860186846946314748831246852105701790439932062857827112172377112791021037606680255725241015155781440593909660250695851056925419830879634752542023853555368300807110325104427330271699839836320774365151151894676169981101728778620594561095517317325358802629270446122375484787918643079499848905384268384465803479023074967150122748121438140608840760251614857469130901255785469383925741099165398237365698032609097536305637083563863792285280047915488268769907023678218603643153966564188598220295641056934759696785567065101933374722819649046267114919108574447566607854767923809141530964058279669877113575072892336606199431006704628700668472968201176700389475963772316483928307963001149294758459580374225737174401591586692250590085689169585567802357063253532576222652309227268317725946967615722368635306685432578239321959102576731924330289649030593118249733141400950508868597060336587738905495898402176354876780421405228732875919585224487241909625870867190343153808890987693393248559746438776522140012091834363458039960312951471819580670760352405558369809427596232871926342541677886402278779332421563737140222296359299136991421391827051810 [162,57] -811578251826786703901729044612661510093823720469565259296334740325464772920837853919536220353338295495562754158722738660402596201399724718543407294807822631568649375920000704625693294320819028725935998073360370319904772091532966264339400657003046143155618986873195834393531479848315088957934432035432742862059821546023752935066591524688413945870982948640523643301903637228062589804402416470997117055851868700968234419588475297965785702796279692923599574753207476573955819028929977163415887227654451036667708740760535871384071291039194712461986424569156265799863822816337275202340007912098632646490585503667888890027941116264880149972519235447028839632329942865869884955753949315087114782323115155752028958186313965279965972700822300478474678408928375954708337462022906758395617978903972952930173308678968650940550490847068360079118686068127644211039669903791436959694254392179438826393630018184295309506189600528860098976569170594310146196209152687832418651297216042742494060347589234259774396745140905562807196902469322277189379130631908523278271976266184516481448282598929175386934847328675503426157216586378935650568341769617313557583059514226150152741001065738253474617170230083883251781422031918240703721086091670771994678935402737520876828449078446760218680644518898240578045255504394063908667262963653944113029226899002984549627287015600040200743444389922996575700122472335781102726571255571131770769625721024680687717528166762739793129589182762239711477284670170619856831474714211316742691197818241089504595384114995010007822428056039991220175579144957545179250123607860164310607677326197921553676784430681794500466857293562807243475671402101425172003401681908733353316298557959119905187645609221900781134139397568992083089321035586449869079374114346508923459395760797404441953429323871396692322406990228839596143562625323053169647246397850162618716052794444298390168108962427039810621497343044943568201297052307238330046960468860600728875659117230 [162,58] 188500280650005997152962931964377354970471430545110668940711825990950385244662045395075947585772689801494942475685005341779920297087428596131811497469843607223640161770555586795698560130661747368177466049941258191853569777199115380573408545279703890199663994944643641233949408680769493106634256843527961987314691937380126188512289840223350123816927529185267346319060149103290089097399749044293726298848261302827951007699966272003761547949011679452764134004861533747022397124200293943714501684571171141981286550843088208603377365741881709370156832239257453067221472197518190174389886850205656847845582956172929408055299252446054565994705277684918778034743392601112223869315015087519406338178962696243334171942228472478352497613767372919269947245987360355582265730434945777081793759775879430470794305592443967309247113992401052788174442870671260489471196769726950203893736695202683403089159343052256503710359462472289545668665515250115190182423638679274319571193694709170028011668401763816782178642449146030890682302972358796339546495775212646455653205789002663199257108883190298984830741398922066416863883381185039108492233245018381166535186140615841611485089352168788244667881811537932472085591132422602073962435860364216071534201875672639784478494615236619736082915728013420726420442445243349194661788995410021406997485712063785652953181362257575629577550986389271074350473622892241104453556548059207985532823940565470695050864591910350229240146494362951652593009661645044687190008508377845623288287708041797683481254946528732513448221400534949942441037030081657328560172065995075027260770161377735594515857543904384978360549697778152834094618330003235264966634086594644048380377676055706585816753126163306585635646895429815810280104003600787808783106800268325322932921013818088516699557723708948981880027260330102687375599879139337186922208268577549409537097355821064748927922113431109409773295837539394366692215574443789533101199360071970438927667335 [162,59] -35206895771844429799549452812137549824151093291815194126545121180201405514465072534925655548176331777140521007127650806642815657787630025381652487679256551070366744460723134730155415586607142884693667417131152929015826153426698872410271626516579569739730319189028672092023726800227608478676687257410491694284966122018174393275714235612979258602971684346837432509097060941203921164988062941315215019076508597884856197517407393864744982806139345386828227942372713550246321655741490919828984767328743882525179521322149956303876641101912743305163312542502293589015662164281744636903052875226784918895075971751907572786866236291890640208290519111552945729416283259480840560726824270746898850660744963457053209299737698342684260777971222746576127846872601727417611988272085632980354454789649336744039444059905944887076185890285286866846257811532876191286153952443617847713355978652538397234768411329714247453939884164288507078409651403273758073725358627152537851376542023994256359784367036683617230981729040111987720523186154227375647546373109874715217755749672737064468223581150204394363841434259757989705260667051996273990118576338348044167303480622023116751468592078933686941362356435118489459500642557102959688005039327733077665754871498163501873990170998704306718293071604160760788691782428499297634680400778767510665075729040146086461597101922297792019522913364091261392393286311678643491540219009255596743833782865657771240654941738539238178146801015367689408479251593386687415875136294419587163134599469637433575253165878590591976168691594029436818268205663913243814930323597527717479585411373033430194610007007455548484605549519024280809803310972747956310397452918255977261962243984903878408621663612864712729517471349036046236934390716651928872853326481936674563165300424201324608562922852027706264061058219976207949343128593257475733825617894317112275733506187256770200062825215846083925862142731125458163490895088571368380957710249637749941956 [162,60] 5685042733101977534888540105605627776634591305241254397527667561604158399445230536497865290758289927459811168032242422203560691659120796748752016185624789997184330279730830955217615872990069334253448637620469920263072454998920679804830100365041516211258911811704107468201170004997019693201345049903933196290111241146034790227726939378152765063215359143003955162400806428482288891562538188103938993705494304295959953780696235944590288376674798910664727902229381838642572297859382536599505385308207859990807835006626639917324994582274236276809635113962029572095420826108087034557655883789038966860556421235949015145706624133687020494011044689898116880438323690359211761816334519535621702168443612426989052521967412274092586245989384293850848441744247620514057802693391093970801529244336050027893736402813888761552514010479133400712548133122351339942703303084837675832156049720412682724214366020919140442673054036980656951915535974005314379599604527467362375321619242652230047062258190085368488491600351077592825647680677561824078580371727685168643018223175008639100523377154010453475590872372838904661498403226015400920284218235523494657851233302952119182705744983341873716506802252845150755897631827661548157174465897705051530844767542576789364762539983477360594554208773886201335352607783715959178082985666081036058973706055514362565242812178139606659212597296553250805590524764396205561407666496814835668661422097540071450799702628985349905590512581187745121170299804363592444961664937389698260196241817992973411826543632279674771266774983041416393864710149733511952909347961943386194893959015469121051023598692059997568305225845957587304109835762441281735750516892298253666984605346062133783881759883827992195378247821865899958126415391786254998465932341148881017213339533646146046886007278024274434514273202777467985022911695069875570977156761558261983661858397115154047083828498514743698434249127645123561801089808698219207625328507163530840 [162,61] -818070350168428074772613775442554149485885744653788826794468905125902210383897066016516437797743422891044559230737072553662185748885635868368015671450238992284753660624713356617838274624989045729441341230978414589064506057577752611771193584728802328339295445871784810251033577518658174600389242295111276500994147735741810044462249329120992043980631308538872125449987624946572223475001386079167323097696399932344881409403184652536163975089998315782854897695327245816469013722962143311980959579570558249891430822902503038571189412804927405207657823335740742791706155549609970035010907268744847607753260252150651482187735147143831260521227689705479234526626486349108347568792260215402161344709953059827744249637226066272336621454094068547928384171211741316439345025639839972185185036264283644369152533698394399144122224758661210697358640166113581315070837498499553723308677658954502605822946609348679790355041236985267466447257730232640792094611516325351539734095490070661030304624584826407926310714703079951267113529187937989854505902889008741301334274792880026932737343770047997869971213536244123837724772074910452627385524478053615948862131539835707026204551468291277959126419627820788209878334404150954687658106898842278318386424981885299742033967447383027340023937185535926279158108750560519746464291570360234346061279128021832445135600140770600174051554002316295371135322854397106763120228728628481206740886908424363507882047152423419687006735357140194505853220062593095056209811851830291899802097671204550918921797410688580068468616890245463053359127926161281623279057231617620710761848568427311911736188502896737043909657617126188118390857386658018279583636212298374420620183140027964322370621500296044941084531323277627082214892425477589443563918087444867335501584914219008686314645367880709135797935962864165040002276498860078388753317977327622960132705042374314423774709467646490903555812021080965922119126514168224117444736693712829 [162,62] 101710446784466145661233304983796936109477171211996997234684708108275664182933633353076977909284183526913775340837663426542556054365585359681350676949588568736266046966596046331286192325620331611839693654486945256068975237614150111280032195557540742401044257768663267019116402536010041220782511295671946806669115474099418138916714900053928032396976152794954047572395246723272785118496274175522898402039297135414441345074208070024224413199431828698820250116790457834601189185342868314053894853863616143195963449964115498825968960079204220439784803647902771182830801271185972309751658093848819980480303663024019343521854239159111931835014412166933794205746469427701857448309075565989898955442535754164479813467929598141696878679526536326188259177167249767071436441413338455988849951439584124227543250015171422463814501990724132968173561596497009316578261924677668530853004934058592867782613935078663120573812999700388866587939002119572792782474346874069437961541012849036306899915856344483824369442873042591349298649527630704017653488483534359741878650297181733307276346183844174149891906076161553383709305893058743914026757326948358047521578007422613015441988207014332134926148199113389479129941829261302375536455886759964603012642667714580029874462737161527533646118190722341675448209242676073567797745211405955976865329699713209115845356146728183834873851801991364553443189270560813177665517679126654916901037960009485694230597838343113606121418250825779996220726110096026068484617635388508766179730077309074681975716281184039621894774803036045423693019977027121928217684661547026044693101234268440902605244697277102645612189843199341745831445597698346685923328102727753960311043466934909535872112806697160050452862107709886538696376728126092989709760657087253364325038794648668815115347561153899298237229644051617437859971969205956904747592056096554736734014957989019128107190824963359581043493339230934332799105270844282294406226279266 [162,63] -10850652430928711677272025872762628979539745637870286926497394291341232628639291291984990811245722296066506638095667802454407330403502561774598031985868694842721394393450593386365160862332884131289559905865658440788657022913613035259653011015807037847727619102691760939129338529929760140264315146283578397362486003431956014082382605951572036374009385283745944721961316237234833474811153494856353425140530962369146476106492189328506677184796780081647621798794784645603370775750245262690549807083091836380289614558938403383493179676038193494647124391377565029449838242349520791267413499607090021079544329315649943698789547103645889908196522370571272455825318487072735984602792206319086304205512288248468157504722726617785584962278494076451845083356420131882273985836918047222491603307451838824181928699040128061021750334158223665511992020101343976817153064921519483385974936759821739888732848562153545150182962038754193844306236240862683724348792810869394665994490863250006369478178407915112933551516986581424853710450898155332495628737034885912565729171515048268132153562420727420395299520714811065050901169848211857051724497418141585860742093655276693245937677399761646321769790942634534797665161431431765970707381894722882327710525124065143362064388631912965567818638638485182894523622793851670373070878378336300531320588911383285365568466791995165025750061765072406158545419913427751302235495987314291550976686907387892008185653116352919619214192365327489508405810559782440417561066715288806248759533102538662587875099543609756346332201309682838834263757027962477737977995222023593710490109953588865910154990685305443949689541332061970710291032040476265975446023057151687254504835631447293333597055083773850922600969861345046836849626638797778658431293692168975369744341217016441925730700343836868630230998546091070299972222475386921409660476453635807338549119792501079824404543323648767304923799692138181892503920366221435561796798 [162,64] 1092462945186368135020865560707393270186875348308694400377210989393642741286089776348952856124694656068178053711094704821075501165075490393553876162035210484795714448724108997040273759906755478291515830862040738340456595350749454605097698403011627654692173146927988411739792392399277241387132099807794423763769849255526157792361858074714237042932397126220346537614185788383389108909864507366511146083649091731999542519926111609258974813888545167813759447742115950987634773664646945304168231997207440004461768640642860712086755330425862855332108419236514876571445259569332278676774153978719749211533039074551907918250006311247944124372824097091690650997254880377134612118815759223208564568061291514914890895797612387450179371834193564089202809450638521195111571434594780255345460361302839493422345790936625022887472976164608198929258742288424754773121997110946254470665006087209951367665924956298084155143561361243836227829118596743375137738971054742225017675660446046291528203096551702443918027130955655408583495177764554436967126682323874057908099632030470208961806363678939740599353399792615311571074931514868376284646896857280939407588361109469176906565979514304372639173707745778555815150981269743502082301001096421075976212279243941696655618788005974934974932213051679336270589383791754549571101518738061360241386525562273050121968812146473306884780238434934091097337969487408666106208730190942300978738245463383744398940756353433163460490335243373797098977874609955705333266991075264621272047907971539815190791556661855995983091525092143702441720686020714409557953010065038948554491294726200688558361982153955989069983089261409529097014891402214857234320188388998553658473519892119485605625204040980686371422296649190470944869305183479631724156183339865308861592055365864986362245031508206638428810749639043165525071851865193420778800116514374233104560289285415646517814720248928997414336697588274482681483114510363052532876 [162,65] -96313966509533996847400292692228423142909209921201593131985489586975117261091164599702231324444189220804342448677252790743594722249090293124258389540956213902434003177551511248166792344983609864416177598561673392485352252686886894126049630498611558801343728359410033182213109016543450068322101243356479364928305414699397584586471651171261046282247445692898775281224691702757715463635709085238528968650420035484845647952490585998737980154108126411021465073575243543175746417861958126183213846981969436663584654591545780852252136005553518078892392485519047506465555989082449135125777288758126616924976232999154852211774220804976945836218627726066050563771905829603883644227394923143798339657174392951331952063354769002481229893618876908225847927154909647420480802672538345793095579233636048291609904292848503312581170132824337011471098963866766914367071066712165127403245207635744156589635202563708119832662825644427592632648603150430467714859629676588277725191880850988854470054914165549897216407683039737860654029116101193920120519243466930585686787196452906224183031180811149404995552549769916195495929630000478273418557827709197493981775354590897136565822711078158790082960275496757138108534700788685491557849901820937332711101862113274614662858732400662971717981977590991395296142569692671671208399810943852593049984580129026854706234240614558252453892403439693065449302143385420510119140947783476570980369388414765709753481466030812268873828273286997882528944384454026797649644119194749529436915296658332956592171085484618871570149725898698432509379502473201966623283323060714858163784855015344697263483823320644612396077906897592992986042965488574670901136908356856445894641981623796823197879895995899549844810291557699037481731675713205759496948177834547486314463979628363100606790595145065144458571927633521528250346752799207112014139437498309771031271648730739301293757692316413022144948212014645158338916991869899630 [162,66] 5500411096235536794871195440979145888891499607210821384143002827958237393962021346429999227356097123008545733257698651365430759922923967622962251327670035496546036848846773205356334995114672543921294023740225696307530995355034901472018096760700436284786741308053145795843656800343308746966391389996492483928826377262243067931179856161510387355701345734353562032292245646995017472593838020380714884380435402049137001848299922769204671119145624614547147726322021699200215229472974606599280002770560492448606523444810018006337866772625599463713357377832412987625702126577061876416127560062282814878649385060903212344303092275261373397127230790157575299889162567723230916747658198938421979280222723806694179932846963761780627387334317805248124979257542967085814628443024954360996114787334401842753806028468469746553171184846104422574768608653409137876256183481898395423252120231213957610742543169059078270595000323240461807600365357224572611385535550302378815078282069295518037559473893807990800765406009544430369313006364362594172074356556726940105566851794685366628398101452165044730365385621756306465006508012620108015080594332423079384717887881414678612095271305746137584714293512250085279834551159162222195405638071573719236527166130991689302716303089934883085846416270705651384265699993368041969177866288274396311562093435856540931182544872916451571910938033033362733225048369129294201038591171189822290015299222659700931216761080698793821615459842785158437659592314069378502916207403629410072647998203203123597824567114701240254664451365160706631096003907763340831908360119448023650243930242389758098262980454032295324138226521832151402378330033432744680709702531491976214756942511292575963842430279951523554063647048702598453442613801576572129211800351379432718465475645823782809425362714301589754874055505879601109218172102049466073484409369724072482979381694650299431904708990723517351460758560628157447446379476197 [162,67] -145270999772630435556808908438757896572245518551872272598892660954440856012110976464713271955744306902263788464756200408938015593791046340012996421774573578915582864803110093864195615990083639397332033875144303731348737137286584890730688847615686359108381681495439209528837789588556263955977676606573670148630486625936891686081417319754668781016376251889460487233467232118595128733600390430024309972164802416467801898593852284929091009806348820000157029581939447334558464954387375120597468731115236399043094636200832861321452609344269591470535283802538695008707000706666103260118002150626221603888327890814157771220647564145623129403555864385268315956053431316977214774577819068942929734545987446566320235992736158306845550594365488464536350537895358463609221272978575421071561833171896043906926203064886261758447554404713479238767865389378061249287990673840927484141140682812770833130443511107445181648164521270163644766375602938741134127497482832138257767804484624872836950607186759117858916516981535677122012540596495692576667567579294647410705916535386262217044735775203545271787334860215197780881444831102971959459457989122732047409810767063808592413263082701330018596162872130286015126427472110484729349368576074892606483255139327695649557884852468747731011664012187589688221095814705466308823890364576579758085146316347662449872080084290001870434974119969275176224477642692321415178342966553555615493890198773554884365119296455847687822595241354357030076857495826052501001045851356617645551984018774517919272134027007200441962504114164790870882308690973728059569718142325507361552685992747914718154397450257187428895434391127308146601777602743952214575970374333421209277348306948808767254779926611734378115844060339823588523708826850624150975455827441787373950699874844784240184445871309380776274443310137552240453984060127464459370062353945457523514312821766565332730513307195214362273748216471140271390119672 [162,68] 120975910279507175789031903661365904914605674665731172797206796217391059864702789731857569497619337534735288690132563209692485418613921309843646020251641167719084078444839203491018426613103083535357298137687141474856429254145083359606896690141619766783880863080118956772522782641843269656363353479239376590968186386848562378409978849858804557471334056922347571314834166881429897788660665658191504320018848853517698012218406045694108796620277047517944115271643209273605085990991889319379475478488411407852122938264362810589990940704898346801014718385440949300756474541262482023366079650598723040408743490946749002697185299853469742623297442454241652718687294656871284244458256741064947408065221604149053371720639663987293911924263243432297782709270401566092032464043144515549579971507051538747362486266684281850045224840780451591570212745332211426817485389776537437423780107735339708108642495456872433709575802954680505101533524549988776052828977955582390954214089405714850145999164002727581546058304606326006625568475823331133968850878358369502986246472356112352375177129752029443978087987221565331958498964895113795668057242025862698072020134015443212650291827913741375523711076830151860057046432645350839058281335929606270153621375764768095307325019994220936877099721488247155241770384819141242720016655952618190001444354687784429625630987994597925476607388251524862560432740582929808918499450294951157519746409703518781511695276864504176909824828445150819240123257565619139783784276533709604631700132886924305867051315516706002788393641755211450109025103329302437876945072188717194137029865731297103722550094126295787700263438307772850585397762073616548030965810541973617584721732850560471612503398841104404117035652141417177310275761563389416755854838395616684765191763025006974045254173963509660736972630054215531723480964759682899872811791618674690314567047969700759817650824336930597225310604660612458254662 [162,69] -50001110725651986279746351775927313079417736962384079758819666361420468093518721161061687797888824739117549890865218237314287935536451781601940790681283129998996930853316689542975261436956085027550564187773832932090909465433448302464278041623598780764818552625585202459498853231122179348079637150083602805953965214436714380422161073811265589057348104922509706161366701467894381839137830849206589506113094026707779251389854252706888920167772357779539271593569622918936365409831029543174773419939647148943518741147438702027297011426416268933498080638808611692051405092456178346176663567746148233926183374731974691782523525556609265185986748164914771906457558862453916371252166075107250990659125196351185260281431742407360401898717585459716149873372452542703968928526847485114290378912748632237399546462779008054086931332634279767820024974679460065231344724432966902933491365153920443967238736120976517348353666908623865824527319446493984576926208505411147843610415059703721469870841824681953842942937025894924612107230683190454732997515625325525989948169382631322084080382810528747157310899220650719201142824584267385783543015086362216087868673113460983100483810872372022824217228166062885626725328294442788734371961198492569231694233832404942771779682606267892511234674508046298962656875492424251700610457702531540753948007698882213541183721934997532732046316503710545750352480013369887625267138801584866779570549163872227040044854911834135206160783459406122281908704198566178334694850601016363838696928910723807197547934497872185851635428101288287523444553420140859489168743541055300232059713055122360985013660663222157009754790956022975706058725758922804065303670220614760855864223837751429636161539935441366668805306447808526994695454441047953494120496911001949993389633160297820899625321785258545572350383077077971778744935257282632656464309783442052872191970834028944433593962658101473034863546068426201215 [162,70] 3026893943535497156493111861658454768811077412666573977175746882705528468820205127272058153283460471161666811276961229564501262334047568743017594436668528464726248157549845684112133391180458742006765832523727753354540103650656073646886240334918680542775308768608711809134644268705295616918406458911127217567789366215364362932561810224677324695186709300657843113559826722058004712448542467820143024029963194887596001864605310375172202670253867777839641284529760495036295941915345339816612483334472821787451434446462254334299547130462667188353709883482385411451314331592104911116019566044680576942231922189963827197687298031162386289801831931622819163425122546109144592950495721250797916814306169075416881747737138116256952550887579051303477248364266371889305684321076798683803942016298327084597041972480058057827520249012588773271525406084962157417766635900436938875980567575344131309208216574771328811582788214470431946203508186946061493763652655260008283319405071135024234402427783065174901945827723599730766845917004893168285119130529891249922629972568023884745171664421072370535078440438834601758250706609296279361692938404432589624684240508188869940592292491064884228305895779508268203143296776105555774460474524835221330932657843017936339514779156800577068071692343318082697552296734980872630514522747595902292323695114405003889898815469341311313106528202558981780594518792177915094464467292151586066510504404489907913574923121737587582015232264123133668780441848539021362754081677854395494668806086013063544834654611161877167254406973797144120117307949778417184455558672992552516540720699065354501158930788566094893701671483947126312151441520237994382558818741424003565038034162461025802032922619958756159814009674545877735100911887075172667406801313489411311210307098784700906942234757072014840255269097663577129468492663006156680502113370984176488100863778978198096036295703662873359788715167881506 [162,71] 874902273292062778829637329697138558981889467207861533820548796437782739041175562564716140523194681672696425039633051718725310330488239921796081091542211963183278877727871498787174007698666829281493115900990290797723351673060654335368750492253251795467782866713575320352815383731319473102410390910315500427006060432165793722280541362568728039492748118499355757688298566128740476761708128026113263556728344029213029261288777304603002280579913605150634878654473293426745899826298125376239710814189127029614225212788830006768988905196870471941326574274578938677811190500352037816187500646805599857982900602450873153771798354376269898045178972069059936756766596032104054337803635854836552560306700802283650830748748563563313513304412426584894223572898148668223371242443946141496641822459516834382739728818906871079602638144320453707046915878786970772854067703021750052146722735733790882586021338991827650419849975892434471242478573942866977575509046307324445511952402049485667153625293841392598525943903995818509584165871059730257054100103694712943096961416038101836278534265448033320637418878715416350342329266371778805471248819223908267311464562299744203141903000706284963906027361090317995436211162925840231336137400779886295750061535604179615704015194776815718028191604044918714273572472418023591925820220492802749249027689336513238669586093794270561817204425823776275154364450083706923709693331724826786480379817334210576073750136979738308332029551770219463391009217373407772751131216979166647893552980928019462032633732453367440556140593268911033634853556736514184423917110469827817347711412191636035159816074597352341455088758230937971986922437257204960249552879013363657913872216824464575274289923524362702991468514735082710567193023120122126202837394985177542911149966367920813509634761756963823869239926162889100398124966109454935965398315585415590592470259814181096763248867659366542907505384070 [162,72] -107641871853135668511894688284305717231729023123807961819269309433383976116887302893178477761828776675167565968176862477440595948027432688696490440273849049146740722104186828250989670361201089926920059276768076482603793793099618546082279889415315577505885592503155165980907781945442196876991291045225866923676812919836788160698960210019703934390803018152720657599650349758821794544731064249445730300817610711572561088097553461976060118096275685195349481059327259995259260285233083719410876739477015046341514628311985687964808475405048645305081666860560135731715932756793990903462148881740487463202840814564933880345808424971285327139634061402219166943459575496935173918045548505279509755218784285717976226502046286821689405495656628153572977769927983534233300466084331576550147918955355116131387695509316398268429791545989652438854671664332644137500127778629496686192976754250601586828311101823665997717654140532846258916984844217014428135719612378767368030429753053688900666138044756819064618256666022605232390130901912892425962696996059063455412079014582435647127617749321591653583905487519313402042172791699146771387626165145017022134652563637834240055942410515907184197083313360218682572549783162775079717458736075133886912172366571014495312225830737275141502576080245053237601243537002680119318772907740676219607130882938291872561167521433286616797642123765864910966429714111000829503540666214242579647195050325323662778582848879851406557656016875155429304248889134002857135755435244141923759528489220207918572394141453679939625167177623381806507450343459590990874797392676413947226291598506983043323007443356811903079695965666660621553947859738779323298045496411759687717071395993723568724637694098171079126092779454943871936242849972451822155256302814228174331699681685879741325766883119884844352650575289521588395329077449062759895888679091144586763039986632797337071383059112902262596042467 [162,73] -3609505913466044405324975760306781545508310037156580206562584357498450159549313270825380014009681442526881016804907307236829325019425913121137501763738811599787840916394034513823037848161209663316613256080587556045116685340949615873578947524953211614385057201921421649332131322742789907250878655518966709123503250736183747837441665957228160074024956324004633604385242787022561577609617355681434163942308378151303135522104727641267224398946942299351666409194718838984487696238908858486814301327526618924479545067802268959677092802742490282523936009828466105324909158340458740875517201390654150099516473536796170818973634017532873344556669661164529807028662334913551742358459986343172885358304956608555709598905097213740823402174295639273084328495748488104988187819790453096052630200202602667258309913775438504327864841201490893304133023497130057744178210007227367175863200168101213601291100267579520309243878660743892340930882102683919127206466918640000558383099236326217685754240106176629192465834934461284699050069124005741398021470918886900658037815619135993580266044231539158960835042527403915200177290860628532767205795586630223533079427107210571321686103747017891709634715091769888113970218951446271396905250745958387892408774347289263624634536076609158975814992399023453270431188836618316342390892262432803834940222246190042244289923298861579924118314901368501651800075836466131544836456360046056075336282967658516527213429681681709125734949612432451047351828586317002496198978483202875633807303681543721922901326056320425001622497875541540138240818335385018146516690040160954527372648312901854579270159640639276734862305589451750698412651088186862343682113966803108121563914029068810024427185899786113540912054483343710349238152549938939437288390449942505853653211923475387373241022363393835670433601065570125399968597814633857320967949193191710497330270153548372686869985859869059798625 [162,74] 2610571460768931876915802251469055480098741099549621648717313243751167269381288529032711758843030067032841687003234426684414867163882387833352569244573774397914529960541444077611413683326902085443626151549427833827304715425724596474865779070033032121735848804566826504851330092490870513444485230134306321946087358131810165773136664549328743645771285491169049344243550416560158013849331717304460000236127875218030318268259334217310942352870651781159393547188183581083201798581061807759739093476380397622488608195387658881265755068116128178798921569268758610889879320379392918769248240370401045073885425716854140087758256269515575389623377126150572683601458366625660627080309463184985424563699488868623463731371512879185134096282286012700485544643568945824170708617442138698252795666137596439918300596115115074582780706911330090621831905347224795094365588748150538823619424178096218843337845568336256124075895458575877075839741750937301614025713836073929112159577755910889251224138148612678219862485021639580113913857144546455718940230084304290732006500609809838133184403002056863681774566371935541466045138178859216565435171413065294361819002502164034517902949787460345086342400850962919426345750643590021751878417519626651733803293083080567125768843542260444700712864403187038680480663268732999647906135314406797380006301039876632815002696704116798391023949991064900711794690457659651942174350653601938366965833916157061376334605219751871320378372337446081809594163680698948322175323798122555614060992071507497259790412233310446675692474757811959273242812616772228796302897565477447764871359168405971833248883927201702997938006089098413458133782808983920531882934361493852501559858243590617540583104657321786654866771890355068745081491035527557649219324112559976219040207106558564448565222640976754961074271031166027639389934991467798650617854269433612155645766199232988384554320380070631749 [162,75] 35840034559717357444595622094515973672161965119339760901403148608654746856523776740621422653121641839878458133669362424603590120741886554144586846793260474886706629820334705598667849328252445097676749718574141098054061446046807548038988070787321503484847779773342312877591262586845469810821728920762118934111477872703376188685005470704046531364425421905435010721595226365149380669141476918807437158063175939098698162397595944540198947374140010529251171122057003515333566042113225604019917310889258599302260232419544754702725617669272085943826875191633373958386147861951038503800964481017631571331987756724040775166619076615218057557681383256831089857234072354740930574824765600044359443272559777205608106608618396336354981184109747495029554544626730874694501107271205881506330650774190793635143474358572451449890185259137491345859854548962295291071824562279320045511727705180910862658380390464765122562848037937474871822224435252186315570831050460898448220104167000682069942623358849680006771440269593284301917839578506479470025712318144065907727177040397622357519584065180591482947402902866357711517487110908042219608984468093642765541206203391212926570369504277883759355193730532196521762931913145771123334433519662830241190488198810077076294910756404863601642876350034584166266293159219584783888056146707176274376638527993799419231763737401139962867574410396664327077173452486927859464107690981402404039735501878990968085696526003709024459905884976898440985417870329486221302999490855752394220698675477114385000576771653584529748457311936687281808451444194115265972106359783612808870414097209874319276432616587532723879094322120236625798766363674954048784883024262447243252822856644920509379563756083697239959059584416273502898899500631631710754967475606856058716642107447631115516229416805584804143409799315554494285951543478636495635575620523630228676777118315289036867143026062151 [162,76] -14953430575161956452071563217220999128619277740239623428313205212826250187342538466557134836739294801131185724293872280740691631341224347722857405101010209543157860582500919055338241503889406904501063261725830521230595064241061171603483849702154873060464785207916180159173066808599110527856579377348163648964221556289285001615927794178522158346380021413209300160676713496970630829113776924225575924230445067922467890435587797625613230519036303523291685160405331436639243549846219911629876022077769327099137066863996233730560867034247589822879757308404634826115695778580689426478208216286126620932846499856993385859390901377425226733606891157645682744280646818311572695345393381184165455227472924454734017528238579262336905405789657215598905120863556017888253215905596547798284400143953371313005381598768524883041097734933295136579508519536903243042079115921515060863390922153086217942104351572329639700105643057695671173905959051340981343198054356543746893853216629810078496593834211772620932677154041812980478600461946501850678046835730369380590352293086966707074105495076331720656860695879043374344529622990531487140059424215228446515996639273574078922663455626183858369579561969061651140661151279471270551787777227481551255233223596296967759561558265155192326426925020073628272964237764153349652794921296936490828704580562010894872410671777559555210178214681734803383192986371287481534631877706824168193794711421004141601938341104884430509703643124225819691507463101747158304035098198761757162018984941607143092111450502114333097457906142254504615086891627616874301490515664362270474739208326867539912842429783917862624453507179164171629399028995620360874613495172845208233511901879626121456448133323152514244786807618661885437913361301840156436682235910830391594946781135113808144307822176078934880051210495567108654252125043243352120965345970863597360424541366702092559543283556 [162,77] 1009155255930957144577600358964758747906745855133302770088610372714183946829754768654117382117176484841271249758942803500805394841244691798884808865927380885916453451416773758039136432884825533628096254022849690923242778193794644534096972703965059810939185189850427518407624274109361487222289869948518973764947733695983777719353649609240928996872180371951679505767157600633129610221016022503359265690412971598745139613789218971653370763268378007706137326057970823171062662064313267618631765430339452858552180074284429096025323989565415039653577988519531777960308226377476820763626319219505531945684777627305400440008304664545319180145477989588146109277866158779083426418843906153735260264177352598359422305616532518302073718369729491344462702421690782499742197192711560049903007421184575297819430958095190448108839530965259137216022338804867087318544855723705240527101679770021601199276985576315844335307798294380133483689649636390124330716053364874955519523388858364827445621335122527230431000969536476563437087871742003022032772496085525748201636136845483915493855542333284472535447306036340185638947344043348836970512648073693522451059660590267232488551559871386676127267522649327429929777357458561550234736690596624733941960431039832839478437379213380893986807282967474754739436221641753494597116250457882408164802894048092038968292573793193279069910223471890556735792231697433516419695149686570417738999776905532165498787615185805820612661053381920340726500653171074525743851559609280746996738122722008772500272999768235338539089836640839563952211101318022890645002950965919830959243224498930396020617356647783294942619576154299494501576907289037379219301385065043432817569809377020994374149949455424776204681252405880267442751132568437687627221176249852561542596633659195008954752451624611244200484787968992702209923158176273590787665521404939559351687744641094579397241245 [162,78] 196065216219570973085969016480496659565280220001263295830845818743879436675125816274567438584378831341813636805585780986117324835067095495241531552603524493864633972946527788780288085561102065998671762503257897369035877715690341329452287989031155206684346426641384900648521938835434889603091428344231853746238152456385465261476263047935391403117864789449351113304467969445150586856516731965364861560343628329739974910142732360165997304586290498694586232365554894436715515876903799592681870137521559401680206352810310092823316977586191178081448549879044305815592900147407354337432170811846130970278375456188419335311344026491367810007317587429427571027669567856337119638985966509906752023004481568290432322812218956460587378322786905718691039693776557306043422549081122483088306600467042737693320624935869016455824838901484973267212572563587876386992714932897083900810748127992994146920211742443435987293519971520315936121735249842009276900351810648250517220499851888673077969388702386658097016914111502059381207197931662213047360237633586268840544000161556179710295523639357925619735023808140223702383614485681775817076287501568820361900289698746538299717465520197471513966097540712273171671824808004161933667109234280288614671323932127931094938688217447123305878439363279078683024939640764166389195883683044792275089041235707490900807820965346079600325980161666147938254765831184064877990325235702838125060812307281911617352628324799340618065249592173881330696763798081156591247045119301245525459569210672389022443524549045683064896428991169077436428913488524979356562472266665226943328887204779961072250545477961630655550035588314793585941231264565324346805976776038551048319129403546043202334999602801712633767683906196535599798907518770353102093540773839641278742171289061593428045650777450475881393663404098445483690882015990926340369222458337333115296635081698007514899 [162,79] 2118417395521654185097785783957680164881659557570236707891043302111528451132018075266201005118514251444750722256168963435437925044899251036087056879872695318371858819719801695857482230411897992876606751569822887577609376126674804336784419855696164784525485322262062383728286857922719243008213758856059117187037102686390939223033661975104136986380567266921815409285321425262983039999162339891549060073343593575169107848091204465048906903695108790746448524914097924184556804849082980941634748132376608922326094119234640415345352862899494495987604792549196586521531716971238692916841049700646972996261259339517588756995160484099855833941608790568788293773549848169188894723247307094189032100947131627617871119525909032758081704836709010771795593772073486225499348429081380051713917484119721144895644764244258826387320386430906097295509763778053610909738697878879994663183812857718888848709864911483460798396911988885248082229050253457815334085841593070959304029032404623203333043643425513565074028462188773333350368899950807747558768782967491395968534199223278031781000031218403736159969150001550854005019076386793088887809041440424459905512935530761359012137099548092791009423490527997534963454266635776372106884061257503617064035316208010701332570732121005824717521650537914042176368087670042985908016664735372319069569793150706182633162312741391993433310905337768899417463474365585746557932780040044314817229500430555141574476919675629954367659623681754154164173897138127148836823389827482788086870013939824541500741815783339488173001880810556414902332142131022230090673131746215065996860179827903573976929670990202380627904059269532663795947884504006008818309919773372228755371785320407381450896860406102669626325899045843174772493774985803985046468327595590959747906887616231900719683129494787432294079951035471299948189695547563110494580427806258226410852042780734236 [162,80] -213090590706678525169073868370899315929717730687508599092713606399005003413750187982815521356017242289741060972387924009744485849923949583218223218982803596087115531309110893823894570060910029923406411339393024218598518928403842147932294867822559922264224872572407264835500088619629575867003247988424839475591549732684337702289358261384732353493986985333837248576758560117912530903372325487319131264409816077187918740094281515711197200361052958490288932866167562903751137339011792969993305649126994640436791029116850876808106707633525653861043410801196251736001395678062253019032541576496359201617100930783093936212022627607302006713380951162155799261569924239352722484011221104995303373024418224992633081023741474787775905052900442424781353264062289136932501967766950304817928637253220007174270685505956930000939335292600273697155754180340843626546147994242462275077460905818923430881863944811999206057832104314605803944650587961553057466840683900334734670452839619303567915125009254775943961912880227895270820323952124582447431809054335293617803755774674870693271029441006576976682569977428505006396879746752007832334604559392638846438413595008264872971600853229960463418672070721240486782594557460311446608907114056205628066362125353242312987219850746860762088450931275832871255275035124480386460076574971087382456348184416920515155800980933005903097074457413475776353554816700318506517634662667126145843489789291209774536614292203985712760218930500614265800336438878880138400499336444580884752874808375449195786004643773211963717695535541438201519205542044393205746929936821596635642838644990447578541241901049493270166214149759874148819817862803132989196620457406000861281760525308357367595177868869531688001964755145150760977209321706695032128307185106496959514262746773558597670820987153766914434821787687463854773078642205115807827858999620625741326794624653 [162,81] 49060510228519444301610256287764278688959381976887837075182301917778798339488084996452111341803952895635970008188008576442354257317255411819458588179387495478700068191813859481669288499446211254459772694632003909861783550313692684616969094725851587424103767083709804340357588810914556012153514673992958709325926073600548992015112014150669892647575851385119150481521600489368157079964716531385033395057354036035962679828034383797541862004021815990360974129999747331918263955675475440656330164377476534958468203353657840550741019938758711711302127059792034288018365672096758766554349055173830048375713514694947217117331742254952368849341431286683352839558082590232380903255107052425301537235529124374408111801134338793301897413932365903293959492049834296768092781551583985512709843468672104553611855200960357570617346785267636613374093460340153935627663705706523596223528310692925699831435402768956673357646462959714489394199224261852968805348567889851781182144438713278908354321039700207361123524004293352306848957582312186516827809105290956113802633363984709507110943041041784369044918727913005834943849164827832622938004246447821693896262770428227521232951524240338348096011056656705854123827441608171045001583417391086257412363259212013754100552614867335014817173426502084230697987441106065040858879263073252458829237414709313698142912098615400601319494422487221021251044401675988779090680610304812378243218710451697401843778481107862520742410211879322517629061640528343441154852435682851080323595929144027717278333071269152602308057075040264655094888343515425366244553979247881425865942041904953038605454815047992050096027157735072436316853887649677265321093318880957972173732473381476982325771026910695736371545456532684491553259415935443974004319375108732789800526656236853076109769478307904716639865843033903292565211597553627912274882473200559391246905208 [162,82] 3917828219677383496643426167400479986830203239932179994538831863862519657760087959725468813778868674178009416623965291799190204702715064705650483381074701878884626124374374351535795355584707783828963444715602039255484661979295509270778370158482180619431034214830152394957333678920450896375470970429377056963633779899867337421042312748399757985134943233921458486281702197176910349728408886660238285630716663589679652093184684197376933692512283977569395660834383655952296029561485022495055273035320935794959769020488557148926880405956823528852217442534197208121947948493583564641726311041688664589122007064946823104366165978133204058479138632912920567840993577643826886329525253594254949925914563793013135714789795981323065766345176692127509424100626682188158075206916577751115195535307809918488610456610719547162931518659874710196897963131507398093172683079880272484456587119854985206063533162242535543008643472247442407589899838058325844296553091136967473251401658477387040471031992788918651313650929573134838208315793278128384087872344810933487052788153513727643017136885183568969052002566450030924683415424645943616157418682352112028376682281580455184603412004155699602647363049314349228206463173673864592239978110034114093438116980949218332162531324567572714427704208326622259258477535275178481001934842731492450193510148578881629941474659873427778194561354091058224205262097286332176514889177941742694598907955814502691806604831715415690856514531640834021407334620368036354759467806012793406582299948581242006253792385196329589002032653984190162716871367964867664587961456855686945149096753578560197469810865327286982367182792000270631377416849009920331420591667841412972460264868910157309217935353911728588762840061459933008409206863511829652682061785813454872351020675234871732473177683316824620263199037141654191043179478192465705761785682681581807987 [162,83] 103022903105686428471804823217749254483811654872426548823968550384372648496850723785816624560891225979954264576207219435613921871832786450867099835202190769939737735454176760688142424907697871868541290254084465741928996190003211673605900610680188119879939483981535412022768015551178584779798094491173183018437420776550130886897500280585613660725818682247136024444491483133999909261148028387569302432272849876485102716320897088681519138640511579858554716974198096675834301779127191160358561947819210099028027264730846666655151176616283478855875559198367096713884346637714096253133624843380765577815145283103333287386259223906912434474788949555994899057485584420282285628235942976213752247844695260014429676447367447672541694336218359307678321052471881980946014828666010987288366874787022044458995321387030460300845207857889046629030141635963903394645313446569269861029523534768581581395344351421586622398886138182179146402237353252776137759054785263163109504448673222461960584961324862068587622006687826823496887639460942261230153402764571772843767498344895146908491598625103853355275059424815245146680040858609585298697613016709212358324093134046144448711717687179573735290316070694606389248389127120392083904880747000676213842106374507169838101695080321354854977727564938156753494639580756771870907570118996865340130188244884344672019216338770700232400998908750530738307636838284868470759261313855687440940291163052092808041999402174216658795588670626138057396046926412971750373020954551021810421569091409109633478684421328490849983794737990501962158363430173218535595254415420448922050061643417233457282654500152905533679230759077358695492436661888653092312265372378176832087471377065701366966822760067639063149238952860552142397617952639245526569254320279820466540642142530706884083324219610471943831188642006062859572059854252558276450433640649282305 [162,84] 13660224927080605013906760321882693000179563674225301635382764569136244332723481279155843708506108817723780071636162003904200916405121560026966406886628357699926457074748132311337478052065451438888037188761661684817594781881436259021897603713514142889890932799934680044615394302876990587484332841575185401521361837204573909260966643791840827699406583994442436115813030978140437378103273268234842860020780695784060086867012099925991676726080843335246088869204772271959377553562084502417667763727699953018107948927542748825020917340880491736303638072137194234544530719331295520735122759425073999332465103536206856658750781617358287378445373566801816013341781981726286431237945933251114209581766425516990218114077620380091228564558890678817998084549229562011969552063632295830321041849609696230698964509537523010793651431035428148327799078810984074819789353596462261925137150009246007607251064380384607284995260175330701286236342414516503867190600366914385133845168881134230518653039968716938133998318767276103392071228199960384911695423624938371933138392722152825278529843655001219592526502634694118317096234503854535654154269676011066395339046411158869998453143704426521096524137017215740656874503404069865432944132163563588726480256596060214239172444004745662957139110271018767131106222745257427820477990965720008585609007066978802843129704580180805778456713339033132809550626615385438108303474515903928793063865653209693698911278465873601816225428678041741982889638247658362778811032293191551043593977244157108938476881739114331895119523644925622290037066780584583218318883506986669229773960651791151171821587762499189462122776061957869849264967294917253639929490838906040651380327509686264507036064399869746117968918929700355971808951896730275138847790754144255369352317878490806765567102695787000464954994561659157761137160551130239311754608256846 [162,85] 1265921122545622002113852524886296001659262901373801583249234987495609360852027501966351870458094878999279882556890240506982747718522596245798284904763225395239431537341214118305920972044111103763726152152566514879614026657145628136539311747392687460209429898670478877007461614920657462699196371721384622030420246020614201952974388898345941494349889330477034223406156668650001990080350876035377041842000129361209839772210674761303776612677942858184601336141879555136092622938805972942439155776904200445087649064524098366736598443050883009789469489288537667181672409184881301149030511079600639407950941915026718080611951796013964773131587519704285571422634869958669720409332826328491385186345261651978048919775860372963456237850433773797680470134481169459995509649473037204033749791334375790985069525796274804679978510133461652526858368902237034630457989711612124113632072828935167362646532831376811609591164220610006177095657660474946087690015716750927462701005128192901613772544919028388405505303394216341439483514187794628797943614642662457170364385543644526879044310464890134314268122909533550021348100665673208816884283268387051476153220620782459217356671371767416262724705680085915506782243670943591543129432012083110986198074940285267833614465775960282048304502001274912367055559214271130583343147848870293617799260696169426472317072849318667457167527255437770550714523983378025164793911005259761971411354764791042371806716104606646160796204614355302478498140765355215872131332612517249669406744975231492730736788972380284927306272965400111726092782813610924072529235421903453400548810851065239204993286118215890155177148566004144188250564839106744537841378967766957263373095367108608518735024935180693570307639666619359003831926242125111954836714672181858411470659984969415847631530226799076534997494023856396255379847068728897882223293453 [162,86] 29288221806244859822956614833874375461224992654924968017467809583768544105102726299954582099206945910732124395604371846491667935468679700806861765437138664235485062780251490777503310582571823840651462102735036406405366944843713390414909995467215362790951560401062825378406325029465501571264934913534269387356204401363890624200180277670938785734128502056358057308373510554906618882269730762178652412301991561160890659154822647377248389872553927540968161587572299742079284055940843557039346205311742891656501946592853211676834226848417271460400011356094159714234171538765045081605217583202166354697434987931424231759369292996957215589297156472019502067522022604935038685575686976725868594200888132293929925520270764151625368716421777394099967952763518368451625373122876753430547177644513261355258917936189581309099047021975201324919017689066191443444767690638919793581613369883239128916158431210032069618257545065760804271857648017214438099089858253514937418595244397386269989298559974553836654442862900329613042405051175624985554308714932055612185278031479020499365630483213268761002397230499815639515114898380993937261905520353514911949519270192013783181977842494472855198142002192246138701715820759060760798810842504023306993672113663252574903845661718730701250275316798030925264656678512244636957913802984163398527530588556711062457144522553618329372994349903374033464277770065438595797255179731176101839619498921742658328056571340833451468748078751691926647865807109421836278110508890002767929093404261993412927855515299655908055750534203885447742165422255667967716426606673857624149540648342443784033117033180001289696914859306316369510500723895552738033380703984896438981128940634976982249979555591916371714996725245447678442901870570223890036679141722740906486204270054560174272766771467029027513210364883220199945584260964251149071359 [162,87] -986192578075833121411644360188485321728893477618533164443542417911485430336667159640799507626367542265431360776636278439179646616040585746144472085232671907428539995267259648911500992065433714620212201643739427088099261188333272546058707942599647208205811683930058825404250889959149111079770966703786525626944552285332563152286116845213978514205650522629173037809792885448589425658129741182188313618434346960907524208693744139159947727820711991477264351798152452315477535558372828138199363730544491052518801328066698474155503007267343882148362138186135160527203243227748863601066809521889878384251091811520827401419605548477715599358646454205633962473349070367429624826552648132329494917389866611963294565892440913151266241723701612670352451171834987474437057179545012592716927271564331409108799264566503918086591202619367181795994519005623690595561115336360035238993447887844119777867244701183479799466547917324958763165798672182232394181031937307446059677162307011704661330031530690589936548564855573331253307376791664207760038674748037981559826726130685772645409765167386794803633061824688245603616340032244948794695759903926483704392154537528272395639567137808123788336005460112502225474027141120126932982113268040662678858618550050553504657927386783494703246254407231142812353104813907283005212212234530200998317827699094922576630900528017303668078993058364761311765382409554265345951657989476112698691576913352821265251910747328396600383682524196511561221274827649279815132816271901631365843751730828071028983423810004055904448335615204529443436156103040917772545863577513543247779945896267703808182949201936032898005910246268783048346657868001474286548066009977951228889283806072896297385126132559358332446995170752376697573887349534657405594499586726841063971483530086229216766151293829374736020428418840951672064967939249139618 [162,88] -43469223381969772040578346507881715417323164461203512962030083903489902910360205865456183331762978610894322941035507305072930788691708506024328829552411418000987512398428726843726057825015592655370065463452448305372503029240969286276805812090936409816152240629172962849430514277838318866823795764004122935928862860582194735696457837344660726713302596353778615705815453364089360542378689975383666347677835136470960395409674716972538978549088484397829498477318425196441998210592131407360015583736359002602510945612781992548769892505376520550965429797539656143714468346608867597544111077264016881807156475584922223097009321075948769371016022465302784969426976323505196609425590090797513295579613807806480277806038880346540362595392787227138820163927720663890009727338808234288984359287787261388822395543037006311687489990202394278341863886271580461217035324403724818284194794628751148204333422781333734572869235324120117619699932157686221008426830982767508929136478037693552167968733949305543326089472275023733491741240823301072270442210904622999495046288639334570123970330220136527924458475422497942158240415274446688240895417570934647149160122259729723906945725000025036666990171614306335095144458014383431469451513392955150953355462796764909048461424881298516594327124356774286522979528979751424750019407578861267795837563014271183511615112652575790923072689703412247005206726118953861174037785980707766034403407037493190881884028865344973951942310562807619496895802990751126208832136957880033622584699315018373923497904635345433328820100693735959393133000332503694300554106859690969275675077007141335114832885411244399805428378606345985991129387249423136336645608601645354692481559997622546121742941909844187727070499267804498669312728011279090266312469508297644094443753281359339802915284347764081913182085497878592261146077361670 [162,89] 214411452574832364971474973981415084394693981736962544082742113998551141717135571292853166042031430964273272750777042879738898483449123939288809906936557115948455305011993098642408886022734445000385733705389173351059402733813618268401049114058080784475046952067778466761896613907218760778853258199681250012920480167395552696624038299862262873232041197282109760076825273210321325182360308734199176174205568801451142607151910441093816788315859879339780683968009239168404105568567627494605095568813277938514822656794364124199100655655895553608028903173636186100223968323662563601780697961048752318337646915764159359799676424723832680235885041628380235317403403936476260792360029919117280618075298853021317651885414075974936942447067584761449097145845600864326815880419262500040009983708886243211449459617201277806503666629844579127041731298611771032461538407251293859480337697646623516588557662227611759543367140801026060804206125510275772371468812541332785897490688350873835318921575690125133441089791412858364747730035844944162783192731858013855583594606049276442993823210335014636247822026229820880550825612706541609363745847422665120300750230217257083429543885491457937385643127718503137106272409431745443470446691272075827912994263121958199016790307482543697436811545822856093564103341037850076675456556059616347120123138487834797211759758092522023517244084047890815229930612098268371904173327726520240279122575113650609451004331144952537284992149582227495112221811323014543878801488544391981460484983884169420706521435494983475170002303220686941556009835548316565814495611928538008698720844339700740612167665080861579230668257072962281924493685106864323045047508909307038174708854384740433177306834109742460696169877037826991202858056877579333653668120988677200473487932844823900054195494138462139834563563963079632398387278 [162,90] 17670631872095121962255533689652029895424262795999047398131876963076763713424065872881477651316222801557462405505630616134132712922813251080274039512967637501436371140298562773759647446373921090432720095813759814907299241887396308184630718870809045156749618929401194675277848049596339858327103415354272701578898837080001287842677073940779315719904140176026005272467636897115062795360179230848874755604248220224437096030256779165953811998936459710422403717411294676361584919444649075985399204543934025196710527709334437253666644314994496972556568463888473311055595495844963685519614774244670097620190282796239631684388565913942589215213642144740719621201587036128117896609491056636397855916010310819771476659261475378546171449059271018931667970430512206710369803595524567720683679269429915048356262752769294610531980914739469052959982722442410823680846006862772515633926170755554343085604013556963128455608718450637238242009166911693451188470889587673710186028059091162484640547920359355434131844159812489559315637121582723111411962962757627513041366342775232306627820841485132801526915742998514789002165865427904666286846196758353715984074406987282969584051582382320399559141908405013656250330245510515177346915147685356321834967673234822837240853531826355981297415020727870783049824634689594317769930456890995012101849898178475507987970499623937716602031009030153020453640005617079629023602979432074047666240120248490082670388123713516608610068232822156570023033942032600410783620550120380091096915398606458544613363892922234373440953061214323598705945821752613297033677801342330227808668647320620170157431744443001134344468189391245357832673961460042086173691876313830546916404131567570943636795373484829339845562306114589654950203859328940048991609172922472334558613933915094908483847472952932872808683144387153550677057 [162,91] -132961312722212662587901899768513045491812036214491325526726494589441845609297832551496265885746387012402368272315404066456006508499268377669052950353710993360574054755529854823089394111428521119014098780737852512188420891378655001426418448121521660100335770930788847755467566109756488054969072912556627895442993107223984735592968870891573306372815885296061814797479484730601411990915282239305567946643871194774360513429504390966365070094592016976679746528929084769903078819412297453458622204947091087627686150981518328560663073201162962708038815965509178671823588188724128963369178559899982409267391910626234616753668887887535373129882900918738426739261867560514282501009116051110146629771931063081129062778392661806673849322509546848611347913315666483020390653868523381407680667959505720281194886569584971541689059749171305256005580386792047308954847604961973196905588136102797925537251240137799371718394381493105471393367123394854276110135209292566459954193642559185013027447344440980236105630654939984324465150199260718967832850953372503509692587582820334123990376342706450003554111562095462667738845332858921486940811092579634557597388742202659731336160040038199247563994224406785403202032616213447293684842871128539193857211694119253331875677151055930121105317088099053193761908542602109202746588082555367814535423952416548648677576203559863532244025687013719234709637531551250647682886883634593743996078117758564850457188700942050800014100766157758322800925470487881000150633754277718701253175321002043501904697304623134760513285795157330226001040511228204806761956497499394613233993728074357142703551715297941994960179304516643140860473576549948197303562234498573333191488278608572212022349766801620918758776144135970316890996968307286933621478887509375135229045476531871327509160634668005298635415248114254154 [162,92] 5621291286598760574195292063370697067711506182776233125070486976676635275702690162403371064838740653755329572367262807117832265320913743781356414927649688749781778426287650311450409926544191670034847226883181204056921038797435387383664504371050790596824568722100800846287828734118962706764075603310667143568931333615313296388504382487833810632750420943380698446404653454426088405247957995058768734581468323066631941955528049967774493706431567066967892717287829526790960569013448929235337105249106220577776921954973542031547442374792482921339126155419308570583528022182060698936762064959146291004576057172195313560794670002297824100754653348705348983953069655175241090858986799529432590728738268143952668524075335039040956866670646603059252585779745114965268138629817612767431013025378158409347335420043208746588386818738034730146652025561495699025634909081184924483966681189119597718121825858492683124647803408993004619308641112426671494055667279982798602508264891305854592691555148049161122508145024565905012556025688127809345767601654585066441421497281491312951994057305227422605165486186147792468058045949996947358300331679081882095561840334625289219502280866463880990323061086188905831571867053718660277512630320874989116138239465016726672466600113062827595126020140913990711652316297025093514114472731647326557473079529707072249852949653476302782624627551925026268104071480591599274265277480441122666012248153784615843231295467904034243912966774380194342925418428708763610023027877162960116843466705928001159344610920453274837521890085171571341536425398698473800402421857393078044245376313515608229731762147632314767923411948907426165549811384491338792183071573396103160825077100179314361355983590997064035022524745507250202017040539144916700809975577761036478967411867307969513962519788824107837750106597754 [162,93] 455066542791101652467721613131092245963389091202043125498361222716254952253224147619739862545944724188224852697502496340305335246972373751925337455237090008392223071138136537826343329682526313741640939728217388477463356086539327274362365652177271634717861863361512243677748555306557206089976994048580486008353146789288928323733891583101824631042656318948456675907079580785070646434594712471597325532173340633991564653057264749128671063350098683424688449315608931074587817523774221636920304911062231359376777648772663903367527261019912687580667165633579933922838396222048201161336258067586618742220068356318538220009408621474349671269759309985470179371408769525487457389583888199910000801766041194130804200921247765543820522451806621617230644597023578196368745215359004818122661809708074065751916207488386210190282500145121550279783753633548913698098935488011588404207385683393790969302297809442281877725417404494937125640924587418830344261661256905233696126471754741481954629401677572291328193208276197907198760619763673337614493733409703127695093576489233850340646378124262859290659677895816636455092745494852833041988202076062444813391028055218348210466259194017805557251754528899606955158646091713113016446544229444167278727243002332567663998786991117464821501919092003735601992396254967963890859144709072387701065003390356955034507797644236533912208842875822636414676705038213475397355592601636596458558465154675027440317035369940728109984629867217013351944062112555092075919483199153069556417037429057539358514058041059736747160693760754877811856617009541621248619040897261169946367600894029171700167024876125451240715154170967093174524990643894201770980771839568454867768061645609866690275372422875140031742623537991177575982841952749803582781870555970912159324318746664359196298533484582014326557626366 [162,94] 91723322022849842073768233638379154136931806239361806315352602365823918361974749230421634474204683609602367382828426015518371846760001188720951366529898682438381827705891573608356739317259515458089799416124419881780621984397202979861072877421667810690373574306573408778834360770197244841817034335265345085497175798615613627527280784520075300778768754730368384041570389010020712093100242681460027515962035871479102090275418196702936222898830413734723319920423695143290060196914751920649053329625494996357731029821977418442237048228462495196521398665564620807703393336144606760211250933684067759314414456387992008494497110667016623720262178122308932722303834339272855006416734776975552234523892173454337871898833388166222985684215891198969446364264155454814737085465623434398681448962030497127330230470585332489859284366862825091199721932832844566364125563245682480694574994796780267336829878360860059167386877321938414210670213951631404806954956739716097562360076168815791907129204943711166822440630762249293759046122725485069062384078011546748904792414001684607928440969054713337455935601811087441685658104009547204006213018088926267445396510148118986814302660686848115908092820049104374625582151345826829328397567178222384118509983743399145257789288034728968397153424225899502476601380237038151450210331535470797103883861080910841889822494056955523685136912259393337059893132958745856163194099415027907347476542631809218127516069329903925768194112903290014075408797611523987965870666397657150957769309944109098086848089227555811662780127257137288063659668264775875943904586022126477841682083490660529811558971555064520262713062765952940886604500598198376938417245600896975517599607078827806725831788652732842475927388152745738954643829977892422842207076471680824936592774080852813795344395198629998503 [162,95] 39082318167522368496921733361478237169245467960526895520505631170240165435695987359795913232205438611028094355349350640739946719650194407560056887318783195329934001450060343880025257293129534449845186767473928175058089053500869850104609073833304915174493250179706556421318341303129210803416349629909363895111993866457870443211582526376067496358518424817895965658178818488013246908777774769247101739356052642081230457605386615419166230916268612866340965959713995668250053949525532340927439971583414554263148482314935675467119426244100739889880870122326769057338364772986007249872305112126617022563840770747677419839169377101523854567971054142763773991791805459481021537029692284010449377593817797546730939506664662020862086539573576497938936531621216993626239446111565548208098849176850658069335838981882765014004331258199984190778634865361722434743482467702816847082623118137961696396929146604047643986854243739725210114900285868065566083158310647217185285773906643529910350601456518022438967652982366139134192917669431882921224704695354063585461116460443758876087994035363141716536252048933669500571188032015266522683463012756596548415700864679806781842449720038271329858719146661713411594396441702760923238267284510876801624492593459661718130621304142137903900369938132862085247789097346158013752674899662471627341299748137949373739530183894007154460012202892966286139017410772836464871301569980239579705505619908910582434708341053380739320244471868082249778917487550022840565508606971064986852036454774365755860000731582544791431246549341535985573240938989771975109851847344590509681717564447543226942062411075488311096190793565802424122476488459260307935040679343591230323117412007726809916959195454067189526696980375600029282256724019982510019013124826369653492954380474943555601517017962765499 [162,96] 15845950936514342723931238637590659110854238193587402617581627708431781757510592456161960965117311894459024062838891631073672642206048807786932403380877423921475055484458892966280129498622008251815478194842664651039312688424450749119093998067303887542391318529652733178929409473442712528039659712110083351474287968447386610591994851184933775810350814420560533598857370535047117936769736063388717979228331705990534589632378560165065862879284447478365796347603636506363652409549685135873362867201636195424482652154256194792940640419083040691151311564719787416666645630296564218657981364787601924348751203847222153937044182211839583347789570834955505527597612980579827298097039680522610223179977178132150064271895486561425553327251458647611126693539425909642186745022982351567600817774240386670161340507549640990458112372862931733033569895442457444907823242548032463164506882401118686103812574672619699608451341590106189556014547656679554480654402912960912002254656417045520678538836619212234755249925993308820121272719977696649908191520668457595403988894655242485081070383481168780270574052247563038988572460747524298948377880598590484276669979349770054811241831785167106625973282234970945686404701612287263571749272966478231076097372964065885299750917799756794953822560920706324210312286669925912032887134537086968704352494972962414982368109068874670321858466253704312580065212771200348265002653930324839838473518446678255235649260075543426104612101653489776034736896907515135247959983530080842111121090500140904430802433390669503846410744117040584170038433799370095865456674720317725586659285747099257054518318210419366939965870146737648567867191450919569377525770011004871768408381594624095106002923989129827179399793983387719357061609029371028402946566160363065293177322886417573549192699932665 [162,97] 485523169700136005658676680278083499206501194882236169691647468528658800109695843609017863748841105873779858438515027320318658828260407052812406013523754648727504139453492761209143861446066333815280239064240753990984325918282586553880750012800945101291280288007959515508227005315836484806478541068875279043217368605648047648808291392728172727696831685969924159382682923338253295788733398739239965958676026126183442374138049210356280133473067544413881427512693597066059006269408721740884084991882854634256362153438004218488025839399514549581130141826462134685435392158473498996347759994862059500865673703960483272719070057483877378350308960262826014419398834627125159156255271178639511215657211328036075249102066897174154803020603530097876073451641587769348022744506600182361151257437576754946645954669122417906198331532858722181497830808623100584082233233052126709449896020543111686658175830027176697713790294795892382443456314477308227389498001922251525466616566075035598366742376663269257022711563628566488291482702778722144397381216082786774641459682115128036685622884622919812899165864392376510915847079460376417796304940866358701339581099290798854277879219427247751020840741839789572386203139173028252706767419074230282296554548383154022385389448777611228961498924394061571313736049037768594270614015915051261086514172705984210789320151369188310247121724107014878336973718744804032664136261281700272843991006690940053482814255542035729709282743783467078067609559898266579129540612178810575565346540775979422165610288793326547383534383041614739620572521441130941179685144380084406614755326410415477247049632842261035939132004969058258831452877747163610392991349907355648026907302373096510067789400861948867939576533293704984767854027326680478729471984987465717015086491998142268567427396 [162,98] 5532855559972258100930721039889478809985356791478696330459398358844781622797856357820588931601591327564689477092038100411889842891219993973822724947636392126865837290326491457975958586092316189051666374776499569493562664838682286162472211334796449721511681174622449803043269704243122852453857235782983841731448484118459047535459516384859193503027613713002339994578800367995515848946011313977102451874768195410963321605348898250155394501235531768072100533144648896409195189815230541053941317722881944080257980110045568791634692834962126904167275037435610779016389712411736779494359879058712255514451980425806341852752721407333786498543076833468289581829862159441468814780208710399569186085404005267845247291118732819835813935471319679010820440000772770660277676183423762691155491704259330635773492129720023583807584394222049889942995125230991608749680014824353228768717223016943511108269829128810714769159223581845174966771337077704994911655775951544806155996615278817134052117961574295006030658808643744042123169488003821656850857266924961529041074456170622370794506150078383844825091046812667206637267917361198088013538693986943874824537679623763970471306776837730319767146547294903068632721587318037175324965974251221486937667687127114397371328433537873325685349088534164421867612063581191750134221248534820407755123090870401285460196195480413176075180111276257455509112791158778054644813345297192014356232877243392175814445133576083668927424540241542491474925740757372238403678069512336771120497376584827840495501607320337086287860295110577670416997303780623003354037764137721731065019842157943145430723532878167623570506979401067207865428015401814223483678252799243618000649322687186157273515758778442031954162957543314796869644411878541874548016910136663659023310100369625346118272 [162,99] 11639024201428309524983637966055261666707858061195675415272380543583392275247844317211489238130244485903655718741310210942220829169954282990223311578527218645654925550516616422047783672621547972502476588148990993954960980843518942453783455713080554284345266460597564162564322964383414690059846114770370236798682324755805636484436121026474523954824041893991321029608364188070895436491580196889608689183558719399272019831227989245784881840819844016295669053185911142639273816054883673623241853765737735771486820623228848366407341158059171518599484403187121652414212489016569956071420728143413184953169071471469028574034167913466704971626131867203439104991943817420406179646497615496781104761525695437838725044653121284355825844892216006758887734496359206089248735243917666261806174536430081137678665877203504299431138668739339686002207732666387215276101978304916303827414477622407256268488458846773332407740442317517732344063215978361567191009117383531236431658706503209512565079062339902463790800578356133654871864683236270867380816976147952757128541690640680378774905633151505477761296643293448861170847680377480323604852132096215412691510667871929919741196682463914595068260969807388256199994285790125276195497908051027085910387058772053788775249239577605626728709454336490131045661023452363601391955891498516176456731784831125784119120968855513627418794797987012300374682584186417055998648049524160457747384828748480571267148660675067614270773795243012801822219285049716789237522332526637222162259713274017396699672017994520239783940710176292247723656417472508626710879645020374331305634795239104338819917035365071345045853427455506700259524834210135348591329714754720198716930957272748147992855968064852492089364038687577090391539909782948609456671758522205114422528427174134336 [162,100] 372496823570427816010839265451836118347371116974365788567953096358729550889197687564647555737075801406692154826867403029209070850985320438041321088959084486624233056221307285634243574203501296626454895463066322086074107599952379738434159838996408933408273514277336661493176754685843449036301994433060607890975299395961464892824898385639144910654356975360799874837985902110608763027984213387357144928547058011396852691181540654913266874023490437769077407724307473500279670156371876767195908002741903903110415501942259834600511658846148862796106907115686341916020407121848695927901886699557174728308973055515807965923031355023977546875600475798053233213026811880796843022671507397303833574074125825500451121537193347450974022719059299791108761786808233062139564111646603161210236848476437352600460754084887393943063193042119687158435512457309310483355045969115232791945566511432497012609361554822499607004455824690084315919498576707743326026520109348241617078471988499196497733913738737781179002896097617788399088867052721984401010687328961203112445659175440852283999409630947135858453695542682480680807366723152204058554413608881903840090647614036261735998757587813719825510130426271463843759470781057605419402537871653260345563198698034706253858892657087810109313189045000274040967553890281120843004800908988681641489360259440563649871811469744586727273322609218229569106264322112972838487639695325443435470139508884257252094095233631640583964698430156291349342379557168939755804550037559743931809385148290852123216956114326601168310819957761146198783945289107103927436541456958711886250735606489010396507173764268314107330431899152832873009556899359725888396623905203005246445626656083614953210588319803604662446201437715937391298709519245437833370612324262799440556464340164 [162,101] 11926303347930877460187676009423670786818498730467558021822795250783521266691596984136052410987012845606835003373011985151712771268666050327916814079209944822378189760912350123705005495560176316043502780208344922990223462920551879056173402899532468052662638505289824875618150346328962185454795726274071951597300125324238849554544972832923482681017063138259466782111865525834219944898506019441758185327534670399755964773531910021811429486587943841397451285214875197852866692726037837604343039348734947143251409101066230453250802922447949928225700848046339250310268863019989218379460418334754952054175500857938913516102118248205015834513383022152515340487704517614767961332719970250745769915604792684272819755839769065132894974473150647709094149622583723671835993938499739499259684137103367853847127458066190907314112197335447575963319389534714091242944311819507363098275035932189290847380033066726526101685122873577749986985878648600562153352206969972394627277988986389131880518763971437075482530345357345562998942162817695044967021076247165691524757018208386737985297120226732631182403427354383764767690273672678322675127967508701913468077853292842326453041259366381355375966239755750443004999980583732092200270037413647590359436433620475908501356492705728065104983003419056956539024518575918453075206683308524017990803492914962709240489449680287090195891398455595365571956181428584029077722659295273363739436615542981833132786868645629917103337430959360049861932055966058901541156105737807040830835642886850397311837691909219955948475561008573001804764763592228815076990573820611481185219133539813882303432463761693046536117867954183170964005090228839344946164350604115548615561388919072165817232523216533690142534183137512013810981303497435397189659719471338353619992580 [162,102] 331536117727847190505684285586535368122592768407437706608024336538253018148964360916712358868005666253097242539670359967815446613202199732998634817746233228060851426099432101132457666834573616445590940692890504451296379058090636263197063358772550495969207675734199504024325981451955952117976472069516139809640303222972441103193885442256516815761892712555061868483949410935922413194191808782519835495832549968115858563412825879886281762610765397071738532532002341949616775643796572323708043979997051146295820858481146042796584290192269158464938693498020980154680795499650446272404549584130753111911110148056413890793381502942711103203516914562575117411689328276291168497755083994195280622061915055200144974882868484759896313456891936874419067934627709538372007351023046706326692778688725267085128297788270768552838302874550941820210733912191180450914158858564031067934252117999731938374600332304879359749750199386975313918687361005600160204077083458838369311169976305116410758141033482435503144945851637074074330434931573680363314168795742403825405076367102369792897158625100309507599766948315226096031984967652937294062961302558417747594106969020011925433018015793299245609432229661006750782916939140779964699841027427594516159123779184788442447905212230635530814329226561472026552714074518382862701380089394465357977255446653957503601645076948454905422882276234839263554197715055710066980128845857851646489840927661138809043598028752965619596304775275645118645324444014743593563240103201879799170687856930405771601341925713986786999462420089322700200242605209919296666774401095034796328048346894021057052950002065027786867171580337217761189013225437422131078569089359141126350481804882908461039200588823541998896338299570586701726438621461478722662276441438225141938 [162,103] 1563587543482731554855628139881607311111527185453402013569808832796950705478802304660292958944836702271033489676004046447393347099295000684864322576794319220047545917896547176037228219600849690335244736089305059636745161458102166969230804957720502365376218644103995989210411480904413876440550301076322096394687007015567532404227967324520509940323647714605534097846201497857965574358550196356301407819431853518289809055233456333359924262394492930511325391077348139458468790139926731743430454164364953781922468697606919864783705788396023404584902591334390600766777927963650287137053041714606533364143657681721290665493041350691460873672246106140304257645545150323669602594035879130006037368470726475274342069143795090711609368630999378263941126673059390194122549992853433594139790183155837784568894725796755361321976376830102299814852732725281505331503998108627673024268208931750145728755104595784179460170595289381882419820812940001409127317862932863473681604127863269297637596053703896004443355661391397671277450185631369585612191269259425288589421281314322384061759252976259794769572616816786705011477434403160381145410623997833664225373744707924388757289292822055534321060350992068295715388712733281058350676238266119379095375690556505263811770882030791137908415559176074686394131416806774090471551074485095767316175393008351973462402223909857081549494018119287197071585759938764594208329703788633289857817534255409874644700882359707599691108396009035190668538044110559367051860864040995071453437489346475675752867134090740865110535569608281693824910260776916201333331440061289468306568283288861604615232621247332703044712724967168058298481978229151546621205911698030416580208887271358017178448075383384419319722724909819981712112013724091332226981097351141386 [162,104] 29496687931134044413675699312132870981325751485873210474512459606388860839526348354887646962867518368821313400497849210486466963354879027944796206735132553795073757017150258603914971455750386154461279829292780070134776901131895887115162178917452076311225052940549153031197584059753718513660947076571385596927941294610732862012895456719613923402882524133837958921219628026159962193028692376182438493680919460602263526417906140289871975017827828844333582016103659509842822993737372285132137923551818010568427662310643644049374533812954673518941012625487311497834303126232596037012647455911774822023467767614476547848689512909322855700775096382577725455738553806401598689525841103292772833613480547721676998463988789479215102789038634783067831551370560210071152363501440882183255844914417382493176469512554953391952249651703095446736386835041230117667250976135258931881425501616027298884927454099587431332516739088472967015308667931804952477061637139340724879723569926701951407764079562825602526942557934625299100321161708827066583625449512307297400800869973971702699914883001279609499039984638822797336913105146737835884152954869646216784355910790677128328957122200073116285899745686973511564264230587847595437709548292115554620475521290090121071871662792702694319570697622318399715848664229227633307489166855142507917624993444979052181634766439632020752925560910131645373342226971963944426941124819040969114575353331285886208047006081280607742495117886895825059123468161678009897121327857083836712117016296834760559963178005531533458370487707163414058415223087219140188060910346639095228076452490414239517023921641086647264696288693597467406708260389994551759575731640327273896973591962714705924310094136518184391164589708504098203287438722261766677720277365 [162,105] -249879288104512936176794504334616547681459551596822407024847799171586181213514661978220436148196074303274677979017181286496089850530823621276993653324698539220813493548639623906402623934484534869157213820783249973137710027289757791222033986601143237689084357165241508383134122953645064429064850056575606005329383623435145808195573332740054802934305437638802445840832676730310841272871735033272281109486798995501162609902766752509777420004790333772472357615977233008700786835639886789667385334934644536826600553631026426523722851853954915330606377530101327218497050494882935964401217998446397182165545781920549598205341323847287743172493392953355994654109253601306474224849228369793141218633318594866809682687798764006766579852935011562290030694536139221397466925954918876430349240279166794242555824710829661792572587277692694115561563317061240636675652872193182745056280760037812217183241124867175726411195242884020803514075804464390858655666778104080672813001131069568214086396986370404986146571790699321204428835594158447056587516917649373163281425016960761409121842168763385743822320436082260339135224136284891835312047367517624206481766510796027946983353539343471330615132346083916712483185405280030581144867116819726737746715660535246821418235086694554538945845775299606586970980543250753181427901631105359998098666839329924619185427256557773525982531407313576955409324749438004209843352396824767633592041718947710626365053303721965061402859305768420050459871167588154141836311342238401344431171559560561827909773086916314547474460255981488485478721180087867766076356301878428658443079031544772508571416039487096907835461635401027387111232940748674865556227984883350283783462491070176502742452213799354802379498848370551969228228931660390252979317 [162,106] 1881945838848986887026737462118330738224198905354846060257030870370046742669773620333405353888867988529666982671570323635051669860323261679645366935417079935540681947535254602813701503794989101947075499997417511451493910339090958026514797650585886725536785798638263763923127805980769535207314480210303432314922827263074350450687265302436853322394771742669666753836231651485558890936747391764128202467353115813730436490155687108930252023386579448071611025572235455260912601025817913960458259850561926460999182448838388267644822367467640411766330382693879783011975045411549988750452686677477485001341122946861652454112116931905528683791276990488453589258882202057477105410503512733578225823293131932877057947334702316334182407526100295890556154223038876933389257681424396815293814392094077387901036873118778563978798869637685329015452325781159628983874650029896221510523887062682442693625051543744307290566798308262091892837509274253793070517943659452825737701500818994924807642118301427138965992448907245370250273964450805723072305244649875148543337577712288735999701518191310993672921389340614007042086416210060929452834185827415693612817235696251515713279010963628925290561352881605314752693844870722249814689311767050641324467944900337397353518619047192259922510356207379265350982893130699638411889593317078773229575483947929873835826428035193512270331487150296844002302651479439278345369821939229677353284896578181757194174265288230903921257301929237275920543409061157309850637224053511087976952775009120249529054555550572213474771782514721012456408982298990210884856229144318261138987598606619688362941085428186682402880077376352127279216104167140317770558250219626796482574228790385593167450473243022453870113250750058582558630890465724116122 [162,107] -10631018001401627991035207832474895535487136047139821661442057094191312933812547559185516772639894867694408536775849008129542617737171197778930920000742811690448012323138405433571786444539609198183661240485020997726938457095878415546061158563732555878913051814659228361246405244776263679742975838835672394108050982273545668059529565617332886646057673751036816401427625302898062598574781630571966469754040817512628580099104169779252693035637865671555805244288797136262615736137473596315700972919809092573237646425569096335382308347373777261997204743143698030150199971058187833419209105823510556415963692981140787066792656829259380297398321071190099056525241698412699171953791396051136122512461958814251230680419193530381101596080583734183331068144967425251729068841680207057125190127038391274057453811024819851824392595132251718271673260454339458424265526586754283150182836537469376238298943419709180850319578113522502010388581736342942593926676486446816452796257023412415158713634100011977546129102763594183319229029180171373658623205743007641379721620222811647995568380486674500567836267426577274927507024800127372938785324523161682941881046575468977715132572681428215272798991669646148381720023415726191099935740142804979610104526470145087400446226124313737223306344648071983364019959575398348256701007798395862849855954880702626690529410283686277080776701506817998843849758408185983373675478448685647289784099203544934663015233903546452943945309719412524984773194759959039023017676324171355144683127159966678589620135687140314644104268505003297033801731059544094285865863646454731215283530198833977610870163709084096193914778297902646728055136013162916213659846826328213009478261247002136440707781833049843797252849314568215335090292741306 [162,108] 291805200455117738356400865650629550400916911755168952732701297553439212495452803792268217538576129678153562249227717127669054716423487374635229001417184665668596563893557610571287383885091858792241925282067940085001443610895218841233655947941321219174866082604985042637723988854721919078133768721380176613069723361069776246037848026468916011222617369762619290580092421676730006373376951448796570443118733394675734457889205358069284951773553137519281454717307146703832773994125088117094712411406676440256566483012131005205865333016379584500735754396133153109957611768330986048924072830379595780374040749026346693659529990617475169888756398261156725190364661991632744166572048268177126606096257458476627817183971481252154073946773312622344025463206408922780261259832609904959640844258687362626941384253406120111028263798845811733392888118676213571504115337663812556409462338207331852509251248456620965471965078960280149688741716749052640983478401493652073427813026425297128522729565735214419524616661317212010925627344134126439357472256501393352764504461083634910099142493328056766109006623521479404531030259772283314037995001114073566243226804382563329620063750555904377375264776668822169760481530443682702981095111413986508721833530814518124773631443348069772743060959642404511993025200423353125751708051910679487714972549030533747486826446305452250741511072260286886220348583537854771944739646843506561551338439924121059654635610553343363217084277582305699055429226980627105204148898853342820398505601279427978733084504285056154997539807190867296720383757544411578714031922086196351492610665697758536670959200937953833151865102658329989806365408012778646063164776839523098373553213248538787238703043245783382073726892642982701322745643 [162,109] -539213081387899356030754456693592312314274968893834068681016224095035518482294883374924295768699317978629921728437169470862836871204416620902101070788804906531900998119240399891946435112469161171620544470482409112496592954659135513221327697998141823653416725523590628509116995391307459423933227734072560044411673129242951830266720117248360908399762203816679497257078962417214565610516222657825027546270137031369544171435510443497800040499032292313213070239293678788726218509516802333019623209253618059165774218677229735637177479616866394883965890435355414853391166474457254865679339626907265026359985911713559401415144033824693481996313958069828459065054312304024336052758278396235677878346817972094107582514204737000049337668929847245972494147793125985605167866981031074043268291670513460876347658450971060483102004863684561552692984826892269446259002569475750412458989876010655262543333311782498969850080767780559473030238591411380861706932655244329172165470337249865322281410422408176572984625999579818874303284178956343653478435680549375265239001756557154994270720888508746970480674942969183897859890633757569359959816827013308809843081051717503814798275849356555150868023243430643083461513513295781640219848232710671251767338951372908042572087955047020999590410498326373702981799359017473023088181640044010892425113632858767537552066007676244761518746168065024000412040886465930826127256648747818426200255837530568815978426419228695585004944967763202724888366986880582469747045128063572225309703072928922832844188114982602300536334833958166852908282488305100922548090940442452272905350168999144775018719786719501277011584305199177074255084848986433496121792369971015163319663937275270847761978452442754870638493241943825929084 [162,110] 8515594072248251934453691532219359896893901848022712670592333998403257210950235745310025495479620966667698763084797314734120937917126964354938641745092489482688748079481084658707240460751258217161825900242588843517317248202345818238760081720924863902607823622297184598144339621281493004035976081526584744329322530143482982139644943503808227707071510243074723529523951284622569528817794757947750341543304491701097867886109339069080170230237656329071098467222753531740390055559295554477968235709541182635100690310726933909472251774377469714646379705508210900407224927005366224642759095300872045876763174301643155332751546066947732131383961388676622132624897971169594801044871068598084464135196685650114065836438794754230222469855539298122546703707479384140307985862313361212820329398191275994917264337138238443963293601597314154477122292183743570682740455709239163094215527668019995346334581719639553635478376126703374318247624460846695601809584123504501621144052698095770588776133056326452408797405618209737798520317774888219806514733511151554785067863633078081215160296201048047567380974912665311807066284301018984260968301069069640057445318415278964868429942649869887395930785775160323558731066521298920464145143307989998267282713801963393090474866437104979603424131700694347441754520269975461018132533766235246577370336632973580119277894468436074050741511755850329299217701413210387893207514702321058352614936871160694094685845997488429930269571975307806030711160044642654342828225847250739453885343984823869778525759400129406130010816702257118340506036203364731761822157921080585916380411391933403205106692579498690872582777083008671549954161659330694042510326329819554863689350614591114510426641889791881799440069601483249 [162,111] -37246654647218986943236333021510512057141641962107648276346610482501905294060198692169784817390825306890953690123326800081261053688394935472317920776107695070008384087412166660361969512494642713869516201191978028124529680111162928551662406458981231942002168046894762860471408072397490798399760746724080883042602788900512846216724787768632128793169771108156214693117660760582647413871990070148291908020120483200026621370117752104916580252062972809193375540567951133778948388097755610560316188656019928887146376255626618901081061941275571099713683075785528333911121841590133298380947829091761778695854964963385902321210665309109105669284338276566069629925180777663240769909962313463537450413420236389293005142955492648527787981799235957245168290368616198803830825205844906459989804631549641154419084918419555572667116970364013931738591715968510744280261822031388355232503213788460380471692152013829275539319341332726683902513772222997952569869236999033773692459766624480639041731679982258781633319207483093288430595032697402723539052164996674476835898908693828472043697576038987085564443576175808691996321677898383364095820287375747610863740656763784830574909935296350572805887000199440416046685291511408509530930018442775260748274927353138385111337030515068577622333703423518858689109689602843962052151782708241993917452299405788008119236227158916952869919783879596934167208778320472622730589550772317164239476741425727067779056969109423861301571710485565210858170839772100887337405479678165711579667040407614929977911571747810863558155757536753632212315273685007881219154482723697369130921841420277081746254270523597181807457921618377228569065350683419155265080740577012726027226448953707962405769606897519665448352743232 [162,112] 349574193619488965368910889108360338593733495499512624585901849353376118990176610394161443225667200704764922571867716684329194614021745703331639766581245561775902505668225243925733627058317691478807150257351696198212623984275554892285301558783631275540066799533852840140347979029952483825700249497355405355643923653451762309883491407737360664582669371240012664811903790746254401481679700034347475382113494212900681448065662095238600255614987236651892925289438636543656113329472445305782063893401920987155034202912581733125740318737976282188937605655767097685082704300431937537117127716048814767613511680191200743155344142624917301612689019133678738126575772353766511731688085693551956996808771715008595884369137781380364741100031371748891033195270067101513380476501278712404182588027509889887933238834614838706236851893400859598698115001773157220349875883733463405662297127371180151833785044191712344591724633325166373473324517391819451898944779140601395541427512045697324035409343832661781900208866661120554485054816320559814897248783521437898062345773244095033635272412684808365797841496790715046559270719281157777301764381257453521801389517083968732060167578583692703892368026393522379781466638084839688395485223709734460877765844983537867536243729129040760152206000399083798062157950268137912727841636080569290431962385451555920253668141099863678700064960616606852508492798650225903462354721929918418028692427058764333698804218573478655067020397674607763527957688806974979075540201470835314430076594646607682966616629363061314084570319744245435932932405428163886316583721520886568547311711130210719974618673131293962526276897032008666185602415786559982595595708792364284497425636236425215677519649461107873796908 [162,113] 216376450276239230087507894776052845420488396535373793530729957811129620068106035968320374379892814641513374475874039042245004739718857968825814381945020950821140372730044773160451041728697432025379177205254950416027783610166402788968130680744951712391304126711540203803787370053670786448392043704512067096675853637571543210399542549453097462409265699410252756934397936639878670107666820911971625628228257536878939826107132595514262757648008434042570003145315316288263077575296707733640184909294947935602718576391105546137228618940075223371345580299082948759746620378234888423441971778360340586778423066372756499842859464469541112059725150944829472731850854597817998118439328928253694332787180200735845962102935392377332034896017156143030669348895555502066512590105076159281266720918731010419785556312569989489539143048667849346576852095116695813439105193268362160191565542357976686720635742383436817270675898201820021080537804766116688932215672694792838506283418057538492789976700115624613772811076019563333566774363666760229841226538618277535963825447249923921794854898731952445189066023372219310339873671237665099806855004263589800204297346326121109480706437916238398465065767999665420091397826930140457778098909248788657530383352857191525739389868750595182852908045440723172523592327199073477967049482599613663633971569042553905905152032638654994684465162836450482680346996032712413719837602500595304829196684946666676968762223885810769325631083293943227957375761644011802430249482969349114275161433053928533754340877603416962526872614739902971244852089281718264301163819168250425153667456200844163907154241348217746693034657352102892818585326531894004665600437720630801772438890226960969804884166991505731 [162,114] 1748530318931042652106938239841624895593825356180803479207983945928226036158388336023400755470080191510880856610379213208915046563292637754846209568175846192867673584066213507618050005389638075171910358981067954254928299848666272305152764785933892183636718358164553958514156827407781847093250947037396341001101683580598119448619516035587146893545061677247556010998548381400612906633353826660833886764700009424012635835346878959419396713508488333656664483335814756611624909335144224526082403565210543561994589213030938608819639395287744242104299024734393191500800620870338787873217470182393738174429507586305923575251000742826840585071110606428315383867907251607873482678877380529571970114381329323872913868741330461877880027293781343020449309302357210731718887539022583411194659647361969769437238761913796786379308018206136792619220955150145382170363424502981551132487810082924866079742177573521708370330006887537077684811628903369720133173145564976473291224755020899591440857773928764106510985696263639655456771331642676603486499362614361029298783223291819739152781831104149179883971666771086287878653741001264190266014803351633964952834608931652844313255000966161188039600578229891970856580860017953321869357316976853836670545948733835423361430296101465938889613533038508126311120048838019063873404810382925674175977051514184223194486950300508084146302307435616958865932969581230564281014251483774595000445635171948283404416844473006608448545520013493870172937455511487012098704507175380398476439794612052218524351147058111203112036271522747965626295880054895065036680679888601398831404917065467277125002236739475893821691200684604204749238961927364756986677706952926463505875977794012590569407715838136 [162,115] -14265318178533242971152431672022008041460158025426509135543593307768218799729887497678026273098088808292385090104151390688608421132702603892193850548768254832888586361192099689291046508555059345872491292141298659243232994918088692192531421000163709735262961900064697212299795068035621281749953146010180045331898288501263407574145403762060352187404599961883653736191994038061775999308768694639734912016876028294903506401974859800237392564129877451935105963431039325451115645518545470021702434433229973698770158532926437253948642222052703526096298911528969934069490386583615709850036635224007349456352588229598378787842463962473376205175217079903757422024095522093352299739399572002695602602213699467282320856361316183908005799617051028420462617837550227793085428873318066437856077112178848406439784216427613840922692085939428195667448756116943997032922494472379532757292515859904789795422796741098261781641011931399950500263971532520004857055897097816934224971337460001602175143907608332611056968940589256888076836853242857214235912235980101708278477561161190821147491358415766412261294296619065169432865249897481389677691003095405830743298394991856958515993884378097052941956482747834112125905228165725275387016202232898448145274038351279332268651974282761712577528248917526465561396258831501849099414317451817782270193879144752747584322169440313124052624543371675973717690611482895625187213390122602752464077524953499785297745755158448571194721796492905382341576532124807132402969809917859481691666289539120600648672771203564741573344035534164187636530937779273992390436779868362136254576817989223896585521134122162139815492097601784209101241545998675012827347065114374831676834529053784166645767708 [162,116] 94674900604177117823241436545660174384173758172543262047153720961760499171113225341961479690998348462499492016523902130174703734162333523475890954548456291436006353370835983177095907413936230030785268739329740149813133081225991673024310959649585728898289184568330006908027399974645431301491724192451421065031732608476824723042335719269841361266192185704918850873293247047711022888886104722242944255887514379279619637323092450070017969316671774667930622769164454116986232169512137711063563770418915405805792457436594775727607176846702952321072714438450045080171511907278569492706468266043354904877834107025444269022047124384068133003029642624321716990843253516397484990709559875969151483196850914254375312280048830669605457339573557289875121386004115984842186061134775649198436543158291489771798386253277393870875871766573637578308486768937607785637484504701152948309377709791833539190001677606209659481533776782013006506378242114159851584457157955311614675186532838606388469909335401013262310159683629969653866314316311496937878670611272220799597731418714192107458964158582149391344666666159134899236611119065039060636572685303626566058305144808738666883799206353677182542500216998385873895825040846486232399292969392901781664087773675840574665787566503142956247024609325167635624961666582410778061433653008788213438472660505126677202893973006170986722435410025753172367838645531683970513878076952669756034662744251583825144795323210709117038544345121449230646485806579011301827563660273963849236186727688430900523162968117094834322849042791898953970684579898749231659813276503338491293294254211418965073521291236693737689375912641121502756994467121312671905927290912695451741213421195416825060 [162,117] -176713298146181239762879130092617489451759872866489738708503694087633498193150059683099435465207430214951083643198443205942797697133100478411949307425752154121895604327453502956486880916164171153346856738854322605249900823542566557344175947168314789717750070414290023567677524546114970573272508565072185921426461513447594143335738742615706209002959998078741717595450171714824563915589631390905693322693261850088504380803704211993492386365991930024080465493500263761968836054990974339114630510042254416076283128844568230352117588929059085204069430463183573568806546944236759493955993861438538419549908023676025887649449516895794914622716548511517478843308977380990938075401925500079834367536860310426048548395515775997497801280845950334360869067737815426691784077832260816193325508434738596706613862750086657560146533117427402727282836560040422396659061828429372169902760144111350509344184183814555479551370516665989548732124007922652807245632197175539164186889754457565773334331364268295060525418394475948811793625028453982163207610399141765650039440530374728884172110032395542304229565927610058028903423283264116680840158606713758165263204651542354246531632140822350649754343992087473030632883494681934802059099107528006928366602021955927065784684613670538434977368320401712695436891343502586557791702943533743389267894450326349891053556168639337113902528897012634899791112263955445223863572176179449704279614978198230155216972313776779565884250995415585653911571744712531522225330887554668641348727257126080789423141463116373117104320408475631203701282066453313445055287338396722539531882727030278785837247037723081611950921375520610330431664563112088176777245558834904823170900458289440 [162,118] 363856087988167131827425050546425959210928900075291044031847476986440692521794847233879529512070297514760396466916590541078730299340431312536499754022843463560223976261940387719202662035672763643177463810118353982896633232847106632525070836892517793463968442356521054539531911550769784279889915995056407782940768471793163623920066745724185447301569048872374951558474063074924952393233376495385907042543105191899888201924158798250004946731088789712132609328493272509247954326515439883606059990873905978586981651699722179885077959185863622449693934855132622269858815787065489654324741444392086303535940918896781084037506628788275550790682166931731126853358957459857813704030587068342959483883761927681509116208737343808388818699784400250634211822626342526834511626878392161094381692984450247885848313830023954256419229333676612511927662119744689046424363853947899040685768036637025032907031600998418007292645300335120585167660300518097523877518784235317004887250443053194108141985990641586974331752033903781981135242316874310970482361380993534438918922830844786337246560248201882666135283119040989718481288414720548395640924474636573178740460854465648574420540407815971317627492588969858380252787691804984505116680092076029782807420550333965696143044767773534744629831784040038472251365668320361770795070463703807327838855240552874283676165208745381658702241144597580928520425035593672957469759998485399805213153856129675339635401107433668535601897576577826868424673161822538739968149700593327446501721502245114643507775074519451152214590487515824617495428037607004270816673425385770008494295017105640976945349697057942001867143226304430401632202490804918464276523718454532585078691569 [162,119] 651694252062003607911144794040989180925775519843606183995005320829060012423253995603591484743496463109134657135522545915871330362854502456083745095147927176429589662122883249535133323302607389397009703715970286301163230632355162521914703310278902937775406445109119740314392485619872988442723705589922900377502566240031472209140114401088533849805549055914595962070459765092909584310555300618729684086443805922152893050935511485555500213218621359406075515173651371262356317920788420391162119104312435739282603044811666000426036519974791053279089973618111317678620433476007835253586755313020788574121678824741107998893952357162200258255496011761189786333310301517198490698968466981490667310880609455032804858249810950581331353359682744586189770773647754380098867668325337854061647652249546274341356363809984840878345590872957084002729013745728483162453629191711502890141744291911696085528218734944042238537660193280375634568980578120089956513977348387835587209515812840833703807028857440819433307767295279918737864274025993613296685066060727399496250015816385620386229624645878509260850263985367673130540038271328155887482453760300288702903450321521631000597534288046431993572318374593728618342387670487391472699626272430666421803172707204127789441209695162462253446338000839451583851775647365498573667016367123541617685956100671153980916409183903316803850631194598720712037322149850766473765501229385900332933276509956093026391805357141117008053305057911462098060541022748806761621306677600179362838753242792135228622191073569991945739470707889769305072360577534614576958131803465440896119710625582599237457615115333397535434229341873779348612070519858480855598285869582501028645 [162,120] -18990892231399848939390895729802524825288178052304645691738732088520794158639940165783879255165234204810411482809032947610925813234441662736797087395783398465524150202030693866241171668229143862174474337673073505626529874008012609807698432798653209065478466634594410589197607368849489226506314900940739786706412039542028092135463668443716884383564111530222177090213671388257842021119382149510898828459584402801325445698573475638128796072635883528547056700707177627729885562536493151987392497048416940856174115924803115523251235984443672188930831301835373408292829007647832140565771050944002148478671041584279654807572390679870912972194279771919769630491167352882744377609368327195801260176973923092145226296214280323550365645604496271518186754384424835752900001395836611950313761949846585547252435508507857860229505898824583645996654032093366476001612203770013804422488821277742816198131055815144463745427258054265688924196681436287999106833042282698588281198474916076790819648012317451550473294705113643030138240146463741771286162071195403637022622671607761768597960277413944029761204451007039971845170662386301497473803369258493127077810087489973301859784009321591944458023224852784522106734785245564644997457067783686749698860549180035033610246682780180457265061275790543960491606288947001698114103658081007196094504258896146715922665242367212539996479667625156393329304658949964749185722651183669809744872396296765739095469837250217905648252908039754953781988300079366665513552553769840040949016244743354816257379903807544381437632107528098165101173116766538392455389747324970918846833102811107417982391257709353733585302313159352899518565423677000514792899964911307094 [162,121] -11945676964936197230669928643539905165720563222923734422056750690576563824002356928370543904919192787099704368301671975036307238440031480657758743905644770813883864471414861661019708302275997325132150741659652259374157995772874498653348362094714120056473764461928031806362079602028768909092029538087498643918643145265425661430906650977945367135509190654617083249814696248409447359516306114786131006881719454612143198778234450190741016023787981447619200442116434863326143228793901711085659727911689664331297304709808685462039246494431263242292697036960274181425804050946813381610552637121904795521701216481411755562145703308329658811091106068787366428727667694641639384838828270942418807906399423675535134432436527973723123976282491945434325250944317971441856018334724632985161998070948886776399794114887845861717468578625896861463767064492073878953555149098516388544322649158767111995305555655217746455628185235247074932570840869918302340890256249741569594136943416993741104662230974237416121427463461996406839889385114887476509668616081993759385041791539236943061310722270138277491238282620276022910017070089253097153344692309772014265387979264028265863884591065834330178721891246338505596081628356750270174317921043351375994744743153398396250487731882209731374256592618305921678686307925095196350369517983980477232464182194030534204995960846612103024450477093193900949062648176988684235161779912461245094866582644248121489183484473903907398460732569861522255721061122730090486173536997849066834369877060894966961602827082861919429916088989492893194076884964959108934481323783278651635447909030889916844692903833832047113671400193228107488990921877194121063814531103 [162,122] 99982615629359859754202836546400714555960475848770294614594435387981472724617562865428250156681255266141630173709399656865094874893564906433833483057915390322730393558785759190276421774792893737242962168265305346991618173215841239083976504914350842909782505364646082929263724075106196309320326542720336287988004153999205487750453061963478713617163781642089609494822428248974472223105838066410544455705391461921255206537409730343291661855333296581543439479344121084795962205650187756197551256544823038354966769882899913020061606229532266574740900363115785834709619430908842147284183690727421362076156100495965993958266624277570241790224248454428157254226456597241529060190283781770652885118375350110650908136513428757039496244308888357989855366838536593142114580918955734852680635984392868305769213329208211075003076561435649925055604395717802446506535787233047176406110422203752792486533141647281440775708250629248779642571426058596267562944332526428974946711558216728917857595287563129801148750956225013102102498962992064653514856341432598864901211274937478161522572769718254226642341846881576639694985600594375814758671206921937583755166534530144474867556278708252627211387104121145575844230953187979186101928234254986208216451368866846900905966304791675697549466058071291039041530387058818163455817702819816129213304009265867708846138971610345975621918204287500394937668170921124975164601539283271378522472029926633988015824798806165299226021286085242442358499049723951172779300442251639470461099136457643202836834086489959539714231730823118983296651226796926715795759565316060153863440481905125908485132542505917926706326123779697818348708876398188901460105 [162,123] -331636184988297253455057568593410274628309920952853085533883707595712042822281593017763556076337357231711910509576917294642926747393394612291488080997615482495595336213449614724816124344974948273077360827825081581691465693616210218313245126579499157724253952833785551336389083084322579113219847099840038867839174327917127987468641933547172358119995298924427924034048271044605724928909195893531164363327727929091433837028020847948551681621198245479528908311011789777493200141323052125706161814729584537044972966431586242401844206145825103700521743352690591775804376271646688829369628731415498886256953598647783727883416417033438221590286820072118228707780529468279936373676730848074794616342291175615724619442402571504316621246423252555711693465145623722568171057367029435903222969476412267121874973722705559516256065886966660304591559695621597041158400271188074938585093321587151290393776656971221599624039700599862596088348782428023359302131859141768922953741467041747142106203566125673156975955232569912511712823484125779429387146107737757472115273790361691335658837721806061808292051118019525629645963926509106009217907711707954631796538356335066410822460549114106874935085308313003803712734034945954143537702615517840997910482440501699439459724770513086690506812926151815127685477136736547183160780013699682538634591761356364232096063604237197627252439475670926590778312349002871671563375088696348258151951560030404250898156248488745642605583031949021818355859201762107088630303036660783953661759984698363437042621739704603945640477356843831379200170678262478131411101418690212987043638167814145524010154742204744483127684837648147420234678328223034725 [162,124] -13199410721361732696724828400909823745588257910982159910960724739531812020742305014116619351521700885774521708661472781820310237952310675180467118081261537213869007947071027682978123928414632048034523053820067841602050183699957328358990332215382826928908848977272725709717280057216695515351520557719514022745312082858797704637767330936125483712904462402376926162508736137047142799377014891888930340748117089139554885355140502719077546392212986956680221711857033580463416487346348568827685918353353326075736102172985306972018179696076824997181878674327194739716585761355270720596795794205439514355023297113732533008453410685884283688716493089008170595036655331463242960605853584080767773048777898909453179637086753596830314873583282745879319518852805221363431112971046050771838053983341046923449724167187095236026141201833938999293820613494170087587923450369368851433503824607155719308145723481368815908354505519265841208580723060156544890055195909618255028360113086257651956989241391124934627277386104303494590860709871192270680643680269666126178131829372637810118687009282719679792288943160141646091058053772130163693620512693980186061978766931187207244046597411294681513126137341297896319080012946714393185882230828999533343668734090862332415530350158588455291198678943643635496601459377218979230682609115941874596306934588877197759236458542751705908754780985596040956549021550038223395461806923462383752812566422196695467183921381152470209533287206727345689832430101875043104456875128489178375697840595460094590554304236738441352810060164778822127098463381326344323300472760064867520633636722409374747835556114514076183112225381346148202444564916 [162,125] -356093943642430284076097242283329810710550509151855953695290757020181798945433041111299711007901744208941009050880204832768532632017167727518301696425572986847500550661625716764527207995784681091519363190175853040581106685618655506792863603064542772171271097562078457803932665202289679381681864509558344170649824958531173067670557464956022856306308740946498003222795209847852411532503309804440177590294488759630785939336944955589389802831495140018869346098493396829324176188772938433480791265546391561895914968562648241652665992351498704759711516402941280968325329283521602664673975287777651579402399142859710387775426772919602663872334262592104772724892528251833484547603271512415848200415309894429052967904551336248872844737717010831286896885598535083789855848902167141204201816993650257421194153008026145401204643183132857103388857330441141606511370486935457631274290573554899605336658350112866107641442461520253167015584502608356574259816596212955597474798205789392917886452359527154101503854816725825380942417433026352554082612025538009993865866588775105031127610532041141199163091799355284518429578679341817556643975425395985886635796849025152149630466464550605632542424572326017083302102685883931126171049879682562043341811125750501786602234697314096559079114943510481333345205827985911581436762171897110465563583377970087433630891560845373301170804613826772730336220698241612469105024853988263047936723648288806685548981441739354898795261844390939140014086438304387624996474684088025566194971373278222765454604942677683125237203190503758377979596029560237228810167930374378707985010961429647889337540465488133809972802479009908265854845 [162,126] -223222535224094979373662033876530006163187020276160651086075163364894220713400973555503853779005166773708748996411557468219736053944081160100704500356717469041329020424493412279812941957023506454308246517544699939776096723634882181148576797777302489458655870337194131318817469446852829822763913631431331235312840959018296971571759839139349608345123938754761307628325361124199257170415998875667815884994548263759829478763147683081249030971690911081903474795461016825408320227994601833564643670759820423181302859801349341014678233526420970964506666943035537511883413116348521410607430616520561006920714687296277954079843335157621930605944523471732718235154195547454084375865900411578108115889762036158470887450622768572555614543341890335377014267807834556943778795650308791991715884427615691732061626469783192695227547478024319750443593877431407865388030565734418176730107795441398214390998035065339495243355543432446125766518128929222495962468595268616481879418165891650367533633223098215461604280628140406715934794247798335433632680863353130864209606344436879340688417761006039742707981695491450886638182728848671962344525884431764725154346353823247896748766623700036231536505824024899996380631832325266049731312701630176863370868417961894072677727805720997377907892619834886143167018858174824407857694917766168930128172587740179189850518868205241018186389399389995725947723965805020117439382023094822705437137966256216349373366179574658330201942186380749589898063129628010127943563409077041896537095176331412708589402716223101304646947485068948695050198129613316630172563926103063300576499425557484139206009781429961293481332425239290037 [162,127] -163982279829426968316358682481469427537778062835628859901579826416874666477915335626269875273935217942473716025177727323678011531607507539063862991770514316532420963839364419230088001582681506708187608663603018700355270125690296277090128516277037308646038042034036280741969763023687524336085713899435407937945781027588218279241447999673621803871804239877470651339574467976570628241423098396178386114487688751604934269940077214101147690853500860383866987287897257966478044825319345545715919912145962818063845657946526506211951832199733815815669416064412182044859306254980785328407799213252960425981268328657796317366929210345366099061585416124397549294675690153803021860054881125022021131112748846175679646204283153750558392541032764065305961910374893494926612339482419818332768829917296111478208278507745222568560945528640895067102472490598316918783603323163883115158727321280637827683203257277499653691063228214893513419280672631925628108210415176439700803183574625878191516182190054081094883138976442981301337619375245754714343298673414115560783315284870664808595027350455085822008656074543206607374871643036501146065917600050950224439945303753705261708927279080072310649508674104510041517504302479049884617667663523395307613109743096185343378624384118453055721474193582805262381471322190109318296416595341301241995862952766844608489371721678145042619004456199035332938102128411118630992333949111296677818008597957445289563400085937724192361814448115813969094734425969436745338673240459462659123704861436418150072428242920032267310793913852155475239673035037353659921308522347409611587013192091295287926295902635974428870407272335 [162,128] -16528574418127836685833201035940262702900346497634043437576105507198858258185770371582825077510693867490987948392267042528468892229664855760850142539088778851438312045572156041348453685455305094027716041972681687466637747170458615869826930817674735668468042077913518179625350513275950594510016088826540377792114797979571625050494740837993791775063389483903268428750527131893817125251940190993176845197619406363288115812140574410892519467423777122903114715530043553418695206626160765852971872780034334880970459069528495831523800338682816763740508959063881214306926850744005322313229940308763485116047650721555301288875218295127805131431668421035303453364922191213437599921189277172803361578542962669227388300540661949610077846618685920064166546767726148805786457966236708621694270719179128550570354604073995195482495505987438229408382095614442775789467120128777124348594491033929357414514433525289402090798259032583537639850990143992381544108720730870512094367449659431549412824122741100636187043878521682032845357379171168383410135263177870525931363667746714277884598710856584638574665497661984725410192042588187838898614109867521170773091289600756604340729398448287853523613019434010313159765070713958738033148450150613900566521902173390119895849909980350184049258444899024355620613225034950425393279921408219037036851949991731533594846592924670426291861003171568356480364636561080547573543211736424626444443562085500495812240654649839475234572645061786202803561358592205144876472610014012565748500705746281194664465961472321464472492398766552182138699731173711438700258734666229534686672478377585923687065202582866387676618 [162,129] 8080458610452938543113617374734150219952869138690336654210213197372581238832587350362572047435485649355463932858369699766957504476705779479942048592277983205111316596772838138000625026681766850015364466660533408692284493033884045608228778634279144353718185450847054971436555166973440414069076532526647934806285461233237747985205516172835675104941669444799704203409334045324702838137217094050227391925020358507348172207967567965762096134812102327370559457614421152909380061906919863369043272930853183419589670524816793139206122901865181337086629539359177059931710112589950849992432322392909006805167209418160872743878553144978417658092313270585611587931160076946250629894268899743126224428267988917102628364235576881512097317312184295791829408893375146651393367687800298135915672727738264754437392057107876490786840909339440236714334614933116711124142728233233837135199802630407533540096066608790624245473256703061849363778860373199157702958799904667514454139752931683558216525775671265120748683498305990037969235466281060084253775267675539764900716197471873927461199281628719836416256017854204880004123930599900058450663308895147031247049479505738900321437528980532103625833672924168715176469248891879254577253684644742353728402243229221290363355295563121877823400595737835112688145787198243611062125619833447405501129487792797550122008542652448294780629360323130874711923908287609202362939272355869067901896703394528228374268010140896281706909641319739301816818658670801471442977190612283578065257823801880408548403116443224340905533590098703649514529252977357992194978003453837797174427434706240664205329803896348796 [162,130] 190336501822702668791070759758438020090429462872584294145045899655610434667179227944303756117530966996966087587244117086419184408084879635556001552782225510786282897158970658090998750828634332884799438643083773075534748423824918158491137651355698823539541060297729371416169356700808565858582027232511030519215937653917576960110626601622123005241232284236698429030071788203929470710115913577516760210049112848384088679642223292717093237181501977364273826191862202970398028144121413763146791827786627617526540534933684764863599783939047919336919869048115178230943647903210454294399728570024803739027236619910052804648249289190645378668452346931425391438092460267575711048851233377714926575726754498183053821048146325363880041984146433165067992984368527541878940048390783695285441738933969489487338809568713398246336121512603637596968330348482669176685712488982890836002453790359903942240745311610408268993230385847765061077460093911819593303492295398718716477421374702493386624571697088210061945973360878138768176433186603865951973184894621166710530624424970625693577297093672291962713825957803390070288558440838513731985103388227007960051996603641017218331381256705976785658166239464546915858584979685968267840480941657331659343375515168635662087194154792984504905809522630637341075116168857490826991118563252693332642893276477420411836115305947760596147752096302854371714875504138776705224201669808451051574286882587074860179002178614775240715759138991721359295278661269889949968538666303313517810427453531404401281266460053633320428098100160286467831319849806497381306410168319554548975070363209914585210484105 [162,131] -429771711709541742059447628017977633577123345219768109846833809303325717259032201180404977556226342860740902331934965592347667397608601143907540006425621582888690873783477416064400508020666561521907680693899175509700779346138895923989185295950885254840067737756872559143962028019108414993711539579612600338127563328071893024203106259111251499068928291825416059873496127653805035235065489222862799112306037991599143085788781094167351841087527004142681827213360231844125706346566509048905917583284338206648683297248624563076103316465201701260279247015941481901586183425909483912265587857037555695762908274973350536135679244565004324908680514671367540305866645981741282524738584159945341143860496122090089242214693706370973452585871574611541360704842313936595605264887637996955325703135394435864779826397702345793248874954266053039040787565574946929046087453660179583208048556591979174158929736389613646165767178415327482917945440678444043945066721899063579967132958996570197204197059957372409560137464215136422166431013998662686520360169225235676128194432794738165270878391211591891457714392187587494202413684806501274710797541616673917619952487239040504420427259012833255768359952072560532812005753699150506296854672511067390372924915635474579805487132560108602494225151638845648378309970524838769413982907548805447404776423314586883823176742405971044192165199398747745219123246247297961931301507217043282708553460073633969499053423078057959759879961801108747073494003524471941549799336915725963064910188533781692869793343912446472520005585584956284019797506061345598748805509051067586361820060619497211132 [162,132] -107045963158897703140469200814645067121433294342916259873240685682622539973872249609701063550483561373814901791352215790208093224384892056518921145922175282653776353285886001694430057425807122311500661269710230985072227936071401231320583884552246408546192882507341035104531525221087371660338364164549009962957100496294642946354925387113110642109119983555595277132875488668994462093755594613360932024190586727751462633943351756219040231740759390217453736507151468965689018399496736245016450849012464990770947203763339642063599440659153497131693050289089186718880541360898605282752351145756433493759280255255356070967368401489344441537500116311865222057365487828912819336173159566118529568839311692357677366183540157385903897369917224034885700433373343124739579091571101371285417078996215769286354016974429160935892117030884503573373180547237131575758486797936805510938835049785618769710835839699199875622425456823735754174058516023537339392653803004357416901543013989328565103912245561667788228085757855103643730337100115093655841417003534694018328810846601234648979337059045864841441012054307169419471069587837034253092476362975792080843236927642214280870888386658700155767956154211975055802277900885644523698437295491022226657218841404198542468943630112031319620984023027584335466648279079669184665368153221464359615349554408555215181808200423602092961657252421715674260030044231144263743766118463166559672786476482213783305358448210024996055597590909095611533191139161450898758009903980986460178202584691321663003575619702511489868986296782850369484413466220925980365372692698639214221592613771752 [162,133] -12984180671690547287626713225816323018665678637785318278660007477565567231259462179427964649990369909457631134969829489743597304910561006649895381518561799921152024263928042527390452444447023934135979178543441903046626454453199769908403868252849340484355091769688327205246992374170114101570024997202943561723732136212996150360422726339075321090275607836026943126620377159624598806255247512566173095258485508419565788507099695205752662924067649061076381360073496600595858175439962210050407448226504337707800149273032829304219895779731623862382149884324510533650450039635589615023106426951221657363220299128879740781942274998279582828404087396250749652521982786666768819792952410753303163239494750223181846945205900191872543905479022113428920128739333814583783929219252836579957450654802501208010405839122272281920504501185322440513576116953059257097150980675677518645869298142459720490319983750461262763047061373531094728655157734299406054006354545128551208838637328439855053984409403702780018425293499318923295389485223890349691208001569692994559008155401420846652674130018989259853438784972716341001306058401472934194026924134220728822216381573838798974725931248731160820905094625434593202594806332627443712071250329442523679470553621054896164335849038700065594428050274074505061359054143295261569862775208839943383672860836779486006860144916364866413450371782311832428285844050161036973631825520822399219671067150546067487449105847354444311526159847635319897641493455727349966675152349422867385855885050828727243369876943089843951734202684082054922916185159605602673467924085038822643252597 [162,134] -1754882966695579424474624209520332877869339107138368338670525192029537705746400761752929156392004023755666754757739043144797052876964999728834462322272124886379211447728590248697329520112134700481650486807302394937995783471261702689715860932543171864383839386905833206937899155891872013764119489329113786967341890227881489742829579445696983235540928374299791529297672837096427131828359324944307006966829488795896992588635995392967804854188937460809374283088232650833396440772114357320937332148409798763104792235319758956951036452620000210230936128081767196007427099405017772467115194537636682725843158448089103229784762923079737600327597153163926388700973291078748036090593020875956623040629920301811307649895357560157828773454859173776696848365360162191687617761895543075616685468276643583461226667511349931647048615606781368304907903434959955862522906567290380786155785451419330308848317994443465689351464626947912504058485649971888564017118168107073674714657673364235371808016315161981734400363244590684007259989886818758849913824399129757082465531292832779900818979627513462566268832685224196563886786364103021831455213954937490940071834616536440073843812603173703296493145338768818433383855495397511225152478553843972899420200777854389662866787564443329194691241736337338387963052818284525212648839574202391601391184250838834348163897906549686761013300809698908565843307193584428005424667215813918996789733268344618938577861909991026614466088597938665289475540034997632819914414796936124157502431216915374723528470453154525464367586191949542393214691795763371878004893953771847155 [162,135] -50786799052741698921160051875463379213765673403311240274270790916255189099416122462430724123972992171474414684567865946691942560263419277227905541030072697969738564577313581243526462655523584513190629266141937881227999525190425815672290838919356553009229788775876977566474928366700918351168356335369220326134509199850626729426585532819919015901322142475902618461328073557906406356556074744868960054885118881633755685034530492129849754812925162426720881823455245173438943174984537500688888733164339818312708812555078689474623553344317482941955739985144974173339107698081662131929524195869939540248245792258126887017630725302119177436793513468035741060149198171058050019023770602330091604352987622571789391477371749043621581525306330782053018166258629650924764508180507454470809004453099048895920078686958674399045460055124359456246386846138928842143923128666690010302291464868283019245280377918671713246682318883506106517747221566763001018718449466390177092908978697306323173145687682107445238555488723461559315059347590060888199597900826250708740197687806614827636858333703160081472406418884323344025021250566514980775676731902448228412852763805245905712934352619541942939886401859396668109367117042928114160228787853164073190753627554575133396425880202335283914688053695884286081481946184929551052417005549063197510119616844471802795686384765409451349575609996939540948492726442561933078431603795249685511557718782536719791560363833382202194583608188767654295893404846682961831231592620783530579962037248846903080607887889745203081722040942859823870347463301385272552699819902 [162,136] -1880433730623110790035710665457562055285884285568934863378029886387467136541689257966936272274926744267028467378004458889809402311590189847767257725171074696815370175754951840771515017131845503367078308829634431626424400871885384604957357302075354301301219408502006202273048267777159815535585352473321011984986511577454712526252756493090389885034087923305368452781431045294108048057309548224842114281390672919459685526091864686942989536297305142424513536949063615034918681809889862851547163167653665691356683643342973142188621534271339720831660541461208605465832512339674381923185366172338644644808880733028680151541460826097316465966301261039868251296294396716491394108523113668857291589313585781651950511338520853164619018130246441326853137632463558627659306632837256306808197494203844295258788419463152546600241695707864255435601735416747930160502032331832699106466885610332005123949794142263993615168123118870219645513858191590874797558635439544012267064242086361712346915972793714395883667808780616206764078618428495167731462825416335943293649564035908319889973196118308504070518222537390116513005915382887935644598870562809884803938888322640435790650276129761726922917614999257491854109828551101823099666725579495147714395702308332949318365995321978894490805978052274612894357416591924436020961032507374807658279133974584194582383496872337348281908936841098783238373626317811610366096763718397886043173059969973813934511960535813559111234481300241368560485433351476995642460132629079128409346234279553205872956477319024952086880847946221984046719016779788457306595 [162,137] 57356340560788427466314253766100659869594376309870778653748297791527430581714331419645609600756483019831143880203444788403874420022391455329962172498241055172560740536266532295897570578174502857626287601071549567348758017981314686279344981487687363033887853198533062036551257994496375189017455508644758512017943403612416478739237903206918433038769080801947283566621754635337478980538858954338938747017929962468482845318285936786216163343441485718003049172199358840808496623209198916299668704801392919603784235021572131256993284470581107201430292901145763583430883920056291226906450405351243245966702214342414037376805494662360538611840365220039572070832107779528427983201863081197383432230344290768550383028623666959874057031732135030468349169809112241204549804647421818164115495688765358848559064263864958326864445587405683852509890565260540788385149805586126737634069170487416706168051843735437891590438733149632748834885474941978738307351009829626571910217556947525249343230287873960630420733876011230171898216021073694110960630309926489531864556243006611487718090594324981747762000453671671971592077933215915901689850207214628822042686559675083732528785356662302024479256463032067222492755624302386545858885093936029613920368858407275358055356017381211632100358341904121077275291647949834730373865892248810144778611218874274649263404082868312966167857975908405426113292891755064093128203938993942706273393088400246583207896358941825915891720990525332644072262760852082325025898627685135204229820958469181051107836898896781769005864909428862286329038029295923 [162,138] 3125765888816245659572428621335434581571970363448682272446329881059147685116969040824605375606689982985173250629921236719716686374783033829821992914641638297401504275788872271146737056676762699229979012423387095137966300480219624334181378563929344908964891577156883308070486127662781701557406259100163292722128252492746428540565773942615488361885976974949250942170264539822382510904796053248767250955591430514607607053530791814508878223245784556183581362332437647548460604974406405267226077203295121970102724192470927686932687833900243312677823570200957770162635809802717023315046867981772701222124774732758344827109478137356212738804094044386644127750123395708080121253903714083341754789491354566659560712822332731890436162602118665367250598271326072085823459086066261649916654315690485036385337886785800509389819558070155951533280517174805547495775249234752754094415279575107056932878506307471802602229746615342934533388788706426504015916807605485566708971962216794900459536297301104603230217429709164370316519915614620766531244356712390410819227215459071163174396867430660362611991795871895384655402994453634234241531010749093838072470827981190617456772934866828916126064056736731670338063566819184214875779999989084670304143444861828552132829500528156932138847616606478879655823288939423562321239895658641906755568302288375469247589526902414160789793616553327131271242218550636320374625851313845531630358760817890455379425366926998199977286168842503657539910740036653621029149890228791296379086776197106681061524555813966467596224294629135847206214310 [162,139] 376775239654057732576961011045388040563331910255113104233755538131241754099668211087624169969842446400622384179274947726850896974522320114117510300221044188595574527350315749080023790661055979293797823456503455630819105529210883590317044305725586420791153183513841088279432839116933851677882320127925063169715910569018015907189690910035622379536877528047966897167428486875930328278585522037210417045582120110413543961651585761596790440487318976005750807146958693894923959579422763668491597110114657764103730873195792285141445956770741707969874746606743430861325672831838436045229307127762456652385400401466918383197956871680453141482768775581016351940697401491641567991399558394381860820872061280817598362122809502774110838888420076040732430009032635514081503546225916456642497101129822497026550633457503388809634572680671863304523487560385552980734192412568305967854044536728585004843698428466879037081781986187482114434076699988807131070906260033552877851509518734731807851303179514942301695442326264019183728568838837452274931247911411262328540300760555492923340604965760715563776398574725415105571011834919712519927904196063791507874029108058213836312577663571452306015548773029699358004982461690284862194594435078363166702812509620878122501705305680108316453534542178902383705927273289320789856952100478849255422131706048782500417570227532251645129605173162047691347769954577300607572804896106350840577938717148015120794440032898239868474789222385984881770715724088213130984264008666119100141525883858876623727256936051527228236388045985147386 [162,140] -1793454383134958285010963135026417841219403637853862065297235581679306523619859014375734476408174799469559424200905473275995204598491785110831185390548615209750252717812055971666897614073674619131157779096660999678454918371551012006242746778432612686588064217256083284764309913121152080703193411552177772504702695964842044074651330680790020978390113487936870029941140522064990387455425385202932075852632561142046317383116899182274483699437229157907106543867141712396998937084528283740251341656856368524112561055027012234925484209289737795802048202981555231780585784613720964014740399380693615212045617819300453792769278891417001680356446719732577679676242648127305219840198022996998501645114618193679540562714536649243041158815975760902467123751496633987347665109918660154560192737401721350017401296400851250036703433379323778786297124153128280575345049268586395898651798512057997775777393128156236594909726763068914494030443485622466411782168121961077547191314015300409688652358674927624360726395811249301539970026865405283760265242013965533022431675001143790761462886139255982435424714996723697877696919270224567513107606236161432637845235371498634578790186715033403365276026200671714836862599443811042163037138077003646383363694387418721963565845398933075438710041445823634811419998847078019051572886362711986363093877514074852094277274251830179395637928151900368693910236666434166342781330457438460911971940618617967534437678878434094123708441192324909489591974095840697041616863226501821842547767844183677128124196932665421582367251165 [162,141] 267326716567999844117254930561379626844317307797535497321039165392773138860442782003419244569940827307894729742478836176362783649440047444661362724299009013500403354858518855659119167280980322614556219358490569538169991997921568084449432205981961676821279000262606361446917343676735759211199949877353785850219487902493166760206880155925136460719037217258230247780247669309116727844611233274171716232098151857581159236589174014438126755244390732097364133253589154039155139038069836968294468264630981271412461130373669815906444585253876471769635560063072516331245996015336128250805036867593862938413140973802020879010316403449032012545006535303910814526652683623554931966185850235744194517302642775959117193877500854424055293924419541660514691763303974353566969692144513199393929643506582162939901301979966561804832100700248806444558200472615449004625380086925231298007064866374584578419815573515211148567515657672976807413500645465126881428582100999431180408034568998662612822781825593601563994353217029944486876664171932144902432039238745679302538361791801020362159495343016068090643764435072492288680205603520347088069684879560309087025632141789589947960056302515130803566180231031751705954329223645912539310451228493533163979734781420880881585266993565058713201105232894404693715642474895304066364216455362295893816374146573290291983257803324084395278041788546868766333530009596730502655141612027950616634916064782898182129597468414901362086210918198519024913688383084703333597622258900317524726604965116615000052765928728026589284 [162,142] -8180179114514978411822817475089311009781635885464611942698448285873677798906447742749910592026625146798711766372422757481415787324401372364836382182280389097940096359417880941575287723286681040024954383851340332997772232858858612978543893867659713116188331717108624377570482491594871251824367767343572150873107008950447992400033715568450218971931049585746829792515768686692829297984936227211544357265848147319578720384754658425443581472579226790839824379000397483840986797993275627133611746648812694794247396373670114588266658644792049145711408445273781773312038807269422010024568045653004960450094064991417995442089251492679970178373425161011532643206072794966310112084900000943242501245288887011622163929734365173971578186067336033732589002231216619008228023858615036043924914107488118429278273971000188487804427313928890936132635934414519724278244345700946061505417811935812371581064467917243364009800550725153322561642332746395341712385224023164455929853271865698515901422194450757348484799078806172433959758085469714776737873966849706337661372855825794587464563301305032384605529552400644246423365039318899973245311244086113328353833900304235680149027605075994905225384309592010801822734942452164451763849145871513642855462377830275285356331475618782513629546399880241959361142817170389937042689930171440728156923991486952093331852800755288987259192392848009670444473541985581158007754507611823592374193529503560461907663943606919820326357974869266258241216835115815640163770367240335202374415310499368549569934647117124 [162,143] 181546312057468400176972407072680875387406250168978303338396947074014840580652419997413755820657557827163427652414776764865818444287879837125430231910307527230360996902099145188805946631822403826946855277832629317502406281242851602172971994022615944002559317969109427146579326556637420992203213004446649226078447191418491823428779650102816544729891119253911297875505140491250211490651417244997327226462625726291318245226465005367971509609554736409884974572477786818641526519032912550980576239488958516775819343136368549790596678552013683868265867929042049449772169908466307113521753902580961408382146810633828579563804251543660308171357100976976836225877730715562897202127154093857818834704386698319220162543911792493926355967468304225819104937144606282004334178945759816921233207134832217746322758638462177275713356166051298915766056985498163357339625778639297454931924106881115701342340563950306665969829883641245888802077446968238207694376272890667867955628039657679598280396992474403992148117377547406050930067853052356680667749433025482462606322970925884395510941118316045058313622137321530199829066107670716213377826316556743083560699242581171701379393051850940178314035336358247131865491814962201577161854288781867983649705489055481904696600571203108323553770934675176725730182209544402962238644105815150225577768721179071426000051929525165679266494599593410273358266555077518794730770242261414520990347332244389316536510490228127614271563436892384465842828041104861674695723622810558853311818487622312640459438 [162,144] -1587983153905862874271904956421043253519587841196810269761230657302151581770801682570650968181203484396426419558310993559810026208105415678766372769270842901734859585613362040054238612711346779349355566108808412342786332141971647513204095929385067922999298771692801893708586166440350146740714478915627538143387094892756755828898099806325013618575485659922195984435186266285337532378944719183779450317281535426157721815041387555506707041075694612314087494087749979413628515215741994374192202092204524306716717145970903625120063401792234794034410895982496015703040747677471021794208941662247385026019335501810910832278873745279912666156393849205564621140484658715554251451344836713627987894259559770979297760311884834593688453073974357631261814250307326776672780969490246347211337287854055618622203966163538152157393702311875469215497419072441126401317293151068231372423537983557772293140976958852217918005245733510755299946838855425959389252370366285358613918965348126632658975504564403934758766338604696826105178601064670830440545581585238885633344889701581407898310560509588557398485921770536198989168156245811537021540743507884373384873871498751583504054565642371370062815406201295431774113096107916148379259476321813775518202332284251600673207026603834599387920602511434199041244757870541602949500844227497284285915675906900193135820334264112073311681118025789765772248243078600537229100532633030158453952457810616030230830638717851731283740176039304299668712735504390129923987286241829299161890593664822468 [162,145] -33150696004194450623816374528986653158798040541532525552586567882145076383233297974453208378361358719193347322698501713520781270038371764011676953709951487361474439281291884318198007184606247835523017464148583396823318470049615945915758248636922071397995366079092024427485122755604182815022906549674867203362203140347919258133807192886582136941631938743808057339635243131479994256911437245889919554783730194946392519334018520463746092917430568768404226111103891456700611272796969753657109495011412827447148782367618650562326925418532428615095078827716015570384061631592484660224776677830279173563177799092900423567918590740658611473307713745347568537229510734661672914133708425799830022772028198065532425845704633968752206511319414117446221275344928845767580008506668750329660683667264298846603515059780257060534687987068868498288647772040764178930941504716704669021802820727823528427068278667562198629185013133011176334329923732346499320094928571260094131045744640317660378928770711420227229429012082773677575872714596780131162669065383380214667542728002424835331552003974519489076204815327471101676873887504299360017809143888433220671432632150284088944285089707181179880126557442423622133072521593973497349647817306997779471987106813071650472692495572496429887186575742184820452338010536182263654241601196317068839292626514127936853354879470960281023622692043688719152232884530376523876110744341671364398309914838075900095319781036516656083922513096657385721495244477744222337683404403388887153300763 [162,146] -1512806022609113184135593934131873174339026372507702838016181169245607085194934962031561156624269287458175008492626634831781151760896640546912153762717437333032052901442842269463251398366401262345786404754940253681642785839408417852048165888034682246218506535274462362406776102419270864137703385054752164587110241922082422057913615362590250616225773792937124689266419251713229881084631182081455139310541245490430466926025535066284208129477063815647786259167524225729981419232542270858509102631207432837634456239037388586002338497360390217710631020531713982833247860341999505855396521326300127661697588419044211196305922102152876666055458650833588986773226593579764758237432689534007200954206014112223838121552857029256026551583268013922920240160017007169098348826954238340262842767037317015389376883268317091588453530447603548233469769750067118937205573789865431760189759549075065459992664100137010361564953470510589485798352130638343607645418414224753254757268999148270885125611284791986061130630453386796831923819342051852428359602860946120904725096842087610404586043764930193694311561372441546871302506109519087928117266066813352885365550232225138634728932602278478937924502893643474327091357428480053621772360192818440282304291896801522437074840846232752316461312010467218976225235965970912839246104787232155178770117089481381278317177943530531033573403899679022782881417395783022142766858805958664709571062525465605402297963733402852307680689931806350181252047777887990792335602084315794124 [162,147] -16545917861214538081520390975194216924379251800193731966800253024184255095537344907925047373410083404586307647728662845900371551025692512639773223918702484158033497696997702593695942676108080930511204737423198370820419062232798857141397056431340169239351465670133404133639252110892834735916018737053705021649512542778625458967884587989764047617589106878971843463331714794880642662130171869480560841770824405889256459774849680066061963323409510407210469069640339042900505679590400618091970158551636114713020466971255851266053168106860972264397369975306026782053395055175903570466195945922974076765035686154458205640938469440000036499442414188470791032398447746901436396022306304468934499059830401066129682135919515843815836236242093943637002479762825578462688688881204562790184992504027306276079649264273989792893854773129886058790214783217241287121187320761882589723184003859324587765021829026215889325342583539356895423164275605196504062581747101238130904204897579201753596459222815924891316213696536339763085201960223111906408028425058891099819853263977764488805601099634749632778540574611891353198596494781098301114530722831183471299741546819034062162397310458644678056107920354230240489377628954893044255928393818273966141541722839851061936871920808393903402666860213890581781255120422877202715856094069387742784924996787073727515286239236677621732979843424410480862943383365033895961452390227698368153659012240125652531395829757294744222713224709970946999891410465940637674954357545 [162,148] 864599500049102744257170483772027472991466927454874070770741241069030610130002030123142426583370590957003616112387023291756537803316127670253743919629238296098015445879643872350737500433278725301025419080566465732909467748447374441219955217605396195597861643114819707647083237275821491683673093752738459177708117879746969796879339991247483594902157821524616195103766942741593371672951049950557707165720964417923107460213931598017461145878074345537812419518414781482962380247170359641572311891993082236733911500923883030684521031651371181526830045722786793337718698903561147496454155909315964043540334931598964679472712227136636229535072939571421623478286012156865063456903236438138649519027244964716001752552276860111489467839393483278739140181827042535810717000492339713547598342874467363430799140238743544530587706932438682866780773066520904220360166255463611756157364146471477083667568731969288502819963510099804654528628328821813268843186539406004198357205751710440118474567819018127513891263433675922001762832018526436385057460231695113968967360953975128852978851080768257660258244918855034756800526558603404999330801026119013960597066478670269990413431070500154759692649073836295227696571587750998017573059916299264393607052521420879631366449427465914257038484445350281752837787536493265002449473918544561167797537056598527367962022044275070499799697623062223485560267960496510806403630557619681664557666762418333071282867866327229912042507323857821110995158114808262665899 [162,149] 10658078233849337023683707349045603086598690601937934207127705328839130590447567282433928186000668039228100759029280160932327072382894008131290737012434745268453183596472590690922115342982464574321627821402816684668986040114749955662679723716517803927570391654193215736548430452569653604545078591812602125200222525634556210815679299121714597419241651860284871047228009650328372451690578845392154693418304698175654478872375106673873230428469216646430196720654271508379260638620974234213650177021278134490182272818433392143159592953711825757410143211296905502798218610575829397975073257045740901489776116178832203458864509960777381008858363189289872316145917297862106384279979038948854305213235047712865402416219492619249195179677147606074685696831482335286086808284087249857775126421924797989815701552842207098286888027207526845398233079455892213285552549145899168576015881663472512970410019019754548849923232857412894678138844554511659115272627604219004591404113291808996136207707484701041330320123991695174257361191250653189360129074747492125689129224169665919194182366667419399590677229209002368390018157296138047586313847046267828588776913436471159067631963928745036220721063228182721547074565382646662104933203987920114197353050613811260334804405023742647606132483201099028759119410080673782057606162223518139301429282839105807509065442219964875445771547137565173165657817584118325119428625321249547668562091154890173666762200017630281735357039061174518707168160565705 [162,150] -225848433240099634078553374066302304361396811948986558224139208918813966704827353461907602176605054913419785816236470126712230167318796601284617667581826124273788037788569274336930602933623791385940213082132040286900737211949428370132237259417278506201328737660579161313502565921018820782393943838435992753567861126986579253169024499743901687234621427968392615751983695642523515805178745035371828794769833638043143270175641199253168232975299959041307076935496927609423484087750757843030619518301495516057816836283716526568200551970665228576250349955138307730858741042018884867628489114620296766713160172708754830263779497033787793739567936516844870289806591801234510050471895379228245123963030042605949076743247978178170921672873267249011535231742916544483941040979797178005681464519661556331015385390927572561354270117789646746365017669173465602086703668412884607329861446056694954161388611329464610561181874145360463959759155358396133871430392403339206045333859167198997106900765682842661433896933863459816553640683277722941888095488425910843762321237282288311905965369507375645269644275305786333475077916724408900438695781635198442496841176793667630212759795741904828667353235694821738393124637910935916309371319744449235288687229417270691675143084212067819942198147521883281021552308345414688309996699052515867925126729496465351891927104391234470941607445039122434455983740989113158895573410633628691803303479051545020770897918862328142994173051173175172532198 [162,151] -96370785049249144165588732807186396976363798213001374319111034409225148775015109389918050157441889151890780912332952086117497075960011274840119882927877408684916800756084952515533536374487667299745950029848623362593354995412923300039014488787272692827154322044110003067667913760708136668330528077713393261213236920886728440626756707425902091066576400073242009490460327890966378947836640700249295537416477743651710376496541786922185276566497119048586201998751926678085865843383760864962105509298318193036225513593258374523823691218224112384162324997703736169970476557941299925449191847283088828556270932564421338860428092097806467364401915264485107943249095524044133170671844221914801192019099839343975956885095084950340821582294658893601944323828992342515919496170898174143640102054954042356528253419390996696701994847774806831692993475353190676155131230043829856110053502178433660387596150088630640204791723321428498554571831277542880810705863367111431855926773223001887195009252987241213716028165642157283945745545581741659786008991909086119252556644664727652801747406959520181497150692453625347656084075574363165062717433706566712481151335082234705848497095922598369387062185884580709549492988298810426929870025480458082789280158241317505893225713991317110579959638040934560938014764975341325391432153415163611199040356555502615046698454174818612191670069216478085925522203096024438706005944387645261490312900695325399891492272854837050038475136977677 [162,152] 10317586912492090987907829463271531656031102196184383765282509321381616504942076715006542556937133451674931273455441326158525379348917654558865501014918439303809649201265218808169007953665651795015832844852368292895920731441029334369140319361557030083901266551412868256399507040133433684966380628568479226811353703440735023609748344446891336963879496372924582675871583197421595423052022758522947652717575587296358188285348351887308318197568433678641124653748590649413683388906633152597448595915295050786193344560017821621988487806643379085142629000649767001468244320313424419639299000786004784589408238336312066755569344637379326202221199743631487740421643133132537664712416681672339177533817047366916300264477390115891265066017478046083755620410375861234242955649531317923779005799792219439234343468261003205513903622640061108690358380738097902605262883021380975099957629893527918784563693956385383899446519722361199415782460736259360782255906664770618343779561293254464334777326409800581114451407772365483174743036402805237019263507519527692768280864224525768807611238554253456803208590344814553254930248850704273983045753342927183938828101786415976446060208202094584967687478874311189716780351600225863105907507128490639156633662756517921130450666188012820991237266585607160496923467944512356044967936233183932390824812390644799380585781029770593276023645268676188250041118286530696826740912840094756547084989553235077374948678395054859402879346 [162,153] -302399113822755353488268460668095777706000812404185367449666518018500853275076038240918603301722294440032374981527058135268131609549977065594798813271926505192680605976741571858201991594709830685178927237252074002079569377125428801984767522944512330278965248380241686134063238684568694641525562373950600646772396657038891941058830349390051121831160003674839416114961945713844587523008347556493328621340128304645638813718228859171909533488838374386099672203841829560258016248583494727839339856106569064153397851570842676630128141624356585365236845248883902202068281253453530594214945083288725732521108634457151252139313847975379945084159224625603620868747465181054421250289786315543210036686252090110700583277257325239287782774801573897039733543722449591079268215774946710465199757481727288519525626161051253405564795390760828328369276104723609995327297602864328041047348631458268715035588409950829695836081727958787243571031330569209997778411406323534045090668895208095159933009544827250073070723361690428529388551459877791889038871778351717187699735024321145892264168299056203397979852209870603414628613313868192881766341355716123213573387996998161025392615351560936039083704716003937576364285859071008833388093753247898193717322400977880566284339695026491392269555843208442035668356746283787007837580366602550140894588770269961974179778880274904621522204193238140334731642480758296977418313455281267672953612452615244299421585888965147265 [162,154] 1368958333471450710749690865076524173113036633714556357755538729025161840135656325829152446587362194756186176212744953893055538992693486506689198951849739213568129978748704626182205362746897248855451620936831103198731573612871784596257776629981097525121770149738026006197767107748074433266427966755264154637745832130499974947236761611441514024640748450588707973443806407527910252226809334297667053299481472346034359251763730277674625773662471925294512380343127947443716490650178500948893473101240045282454147598868053447276246286561142605747313133729596507538387399077911875726244367308452336320974111925957194192160916939113549924616236409996670304769654153741917755175102044520783846179365028432567608310519046047873960306333391799326345198347760460162181519547255884240094298195908273757169287429912937940635244841832652055756540841343474618768024422959017040436591580630897405645270366983973808002802357117079589409546396809682784292394003751759075684329581954841612721892067431557818477930948115519683123844695588698600523640856890587346214303841637511898985855315400547928286584674698023499177434447893706070243530838957323759954449953392598002743604723536756465234268271755843349515354328860376630143975030499820904690858975947351738470217365415943694644220754340696111113621981378120321381818669689122184822258125102022128196023258841543851096168689050172570941308876723022602106210782052726394250519756435141634539194346149 [162,155] -5025695035764667891218751970224007930229617452366278346144841340525570090264957442214907449495852041187025768501350390524616603971163207661975430001899191484310802008285515933320202073301852286329832887286042995989739318056239517543662076843807661944789451691347940002367469774964812220857841737007696548362009932623683127180456000303310073087702746874870460087392107439867557028581981397617999455017827563836175954029583544163974782420152109053697717356463186841792959964978157749055727409066145104241337326254426730945331241503035555803035006125584907656387143685504352180773135503347947055310411334513420756713134838443787643455194931606797095028317120558148122456611449133860920485696674829340789823388095471703792834820599070779894867074268508740124730218740085101338970553792451904571727575200770385347401882675659627992348517023476467948311574655093751327213704388051286744842531905441377527915478244940077450012427171252550729782740719222371159897061934373869701933167260050826725915658137792120326927738698263536103017513227484023596007271490311812070750944929001862973923942359874563914498020389157434503546423308366925274380060085675847309620864232544489927741354743306201753907398742479754037905720099599656883303795331591458862699630914443166015357147268953840052432624555804359590709777754750952634223270382887350170656686454316946884274414181731585236282437629699261780631392651136561893643246491136904545502 [162,156] 9279692216905560410424576649760077814600115714341439295284980395230688175058991946183061026252576938497636487113670935773058909568862166155155102677786431227616053746071649184591102462269928095844956348291521468673155175278936553891959072136900138295742209139354821654398902737395240638562063139407530851634819132742800451700947800847791298510229022896744917630029098576286493990977983257426306741140520039238079944796586625859736338392931959684217861107476292819617452813274716333186112373917704647667800893974241351863566228024786629113637668236978970666610477004795047315532962742458126563928352531714027407447126167963366674073804393613578509891918996647330683024716965916986562824131808737437918440014361551999343854264388358735685567331107204458843109798705462176703122518121708041032365368222297189985944088994815666219560681202920390990990979910432603212108993708944079798222289093490595569593649744274029539775248153602058938840289378297183031580155739388746344734481804591180611021094809214446142528992245040737318199961547392282351926069598767222502576251067494374872031737671819639739889207769028181127143673201085687111273355220421974415731055746931862109198646800685148971243623099070748836672713374965802736495362483186176420441626893293704971369895854867594410438993790166255845567159294210965854713915594690041427248649813582085373780016030555637043638765988122826993823550746129245492168980337741 [162,157] -62122378865019763319495996945524822288557735418970862991775511691788452769455090836717516323960654181237305589550429573716898005528780030414844587414868504346998283180856217837978774078022814215934415640068079016628644158448434691599202240605820102319167747116732950876454877234122732739828072951088872182990383516513322947987163166112998057155265410442294581883817177252822916882290639573220401136470335059829701624496768157497570890285535347260892157149674742169389411692080767366907673145241830281805866840423266930648087226017069500309714610772200922088832831829476637836706741369799998035212057728837242851062584444409305457967902090268041192636746705945513954215470255557630211205115096682054901007567410137340777090003403830536139239087631782153935573365169555274647358525813073850325794035113316514235458875110149741631903017972511141563336687988871921776741846189472842373126849385369729938706454972852921721539626229073925849044523234579760165875741348866967256328157664662312818787173745398402180870652048690871391785318663488798596488145809700142383508281023831367142097213230569142916659046021347740142332691924923077017521434952702903325803785597943316247993057842614245487974720654166658254732125504778127083129971405288163362231068479657766677231040608321881199832596552389241188433778015640217257375769148768892091942644480106443548478122925357975727258521376476848240468397992897343562417 [162,158] -4151478295253596408929954844199418591161157457304440237729931762280115008494170616664968617157321767725401264511078666911143659174930300278865797804482430198389504608591476746637754814278337962132959626844222857358617176256652543598224597367780947413517191328053637760286596946896509466831446625956854355771941617700672147020827138902240051456036725379977875293311074776164259246976009921006800187727143342114008914070715296730251612130474098077568977564987072706731990299579350007791486588606196788839831767938549109412109280134224111146085117482122115375379108894354998556636472841183436369456450776014041732912471921143956020819794232872761193031988106539183946260658440614296356669935170489830535577886364636814686515717870594512621325565874701677951458757763749245684321506661484005928284042224034200231809729900021752010755428837324138758102158957479308639390723655595034398159000543440404436954911307347797489868656290302578555178572286229456063255664083355525589138324432860462381235637815908010779060390504291386766205518072029469219657849582089525202737989780213351177036407721211026122033363746311365105972266240828800883238884166670316908143097627217612560956810000496149296701487232765140595518699234974890335950069416428214538552716087816326573278618840782693886639161752778664735112076806152927353652119784302531434656687187526783227517591123124876343687349782090078149290400126287 [162,159] -194814269336746671152197444231963840860556838966421227097863320276706501301259539052461403428177738801424089093478488235463304331338677569895485871636878728959701125721446473082074986721359651420699443367650006509608726608921372952920588780308073114896119876591426786428335684399716901084124267391155202901360830962198883770961185542540997309335093145865870494683578539487406635246411584142178038733203645959795293886454498724176845280337525492909512694540926767431699530228463330859134207566848402581538305257489219048776317637711046615183623218446821085158791911492140089438010199133704124975689174730181461644967142231980221348191659159757098921422469459122330435285702321516406019244760295254931027564228369247080455476100709135528829980511709543594218601145040882017516495817756677910573223205350244331612321372843432765453399254204943558096643731916796970606508822254969078767847023723336942963777683472532559851156537034506532604556240091975687900227209764271878986580051871427489353617527684183124908131953713699432976052804477250831527509639184859101551863757378767059483303901124074687619866965571335476897140250894061438757325848611860633417527932145260168330214062118256585108165080309149704682587570210801106337935549861806041640725457542938014740715112810236255625684902563233511381136635745902072504163428755029223075176497236844295089656463860717535052421635364542360782185 [162,160] -60822062004380554410271258335869110881581068086407011286413287561372418381404401299527261420472791531176562491368714626468955169286288769507396563970741694476778727621750306596187614048954764650158905839988806382808415817914427071643654971170333599004286871505679531115329895631533036058987441891572310834002350299471585891021191155120937120464490960173810984598307565006431812898775303946610937986894097767238412984745030763197304605855365624211552764419952323848735210369228301058133967257494071431535248598048965734206732338583648855390174550266929980836029877647078293517287121070305473979236164775713596320043775771455766176823940560445783614725369137805243487216051442472004510121845387166463098375202728699773627021692768992029023592823024491145214008286369605359132061837622674412659334987079636796816166101266140259028765522805824532790819742575273081324220123224036240269662820813462948108584458382412676416541233961055875541115570068734012741964417068807117487185620140041562785936616072648501441207254278007984441887019284994178355144385472514695197668912977719853561222907939885186035679351068701024918570879622801200744030202118608874471806472925198930781453668329698961486695808157950857295330896183304450789761033665534500818710754972738514262006483000146955356437802735201000824550894304981373711200634930334780030638306844470332240323257128689623413639180543300 [162,161] -208918721356769740594684419397631966967947970966787550823090389453845699122220247570835565498604557690290331454386800582019847253193426820675324430562417216728407325181650766203246617527108846188633643528734358801822869362551793119842772744259559449670825174791874787723713487125805623724581306584689326640254080195938572738737918915158871212187021401915771866783301474854867544314362537426619323810816044073108937660226679416528440427015760158043563166800789612766943261568386770816801742419559725469669729634699514280188155234650621003926133460747164216385620494208871149923343656633889457974180971450102372645049622175081590379083774315169991229304765202118879531576598477484905811338303318900892401069346997321117011402115607904826665273631570435895495133337613721866170767632111006561619187971919591506201682314210540214481373059729173876237990352303487951609013064824413380781632792754517725483587088036419602132826809214474262641411021117117175776721385986304793941260259987795634851919538558032643588407943967908506361075485929642479112823297289200031908688265625448033174671382551731084153545032415800150614587911273756295516252621020486746604423672108215522341482818262545607172318346690208387357904128775730366227809823545115548238633870922812444406705529472542125494378731037489696204731255386590126224194837081029369156960164936951657360140396372077379870878 [162,162] 19297244567560331808776061077156651097108550461841257013380959808157880940449324181612894942380926740596157961148364522132184925834929692561460956576696514662376784068146500625479962945952921879988237061623934167119385641284036006208655184997854368188246663519880763512981082682930113779253717183060872816156542623581812733707926602423028263074979951625575105580649575789383033506126476040881071359138455138076938171495674428058621019831678291430868073205042386181226030146321145098161464728626824794228451337714065571601250162272393445694871932087187295943001373143807236288891772540388667790311130361157561309150396261918901997439661460388983902608119545251794031618145902780756583138014081551153757449169174866259885350951874443659979293374252685385176708633212287446016173147612025489898867689712885822052402640487081848716021869401286515999567405467296566611613019122321553700590056025629657601975173449357128231248609131152427179778781149775066340284490864559636235319777143511792639158366408771175386859877064270545516406262384544578979038633423841028198748167015507822863372104171326925715365104234842724576105505667727104531635276835589362507392224473557670233980565569498178182501411969678682011391994272251571870708634588318332485104069699578071762509743891458908878409369632699936624399210378220707391946300317320268661054870021859451032856689813210 [163,0] -13878777934961619017088482605476378826485609501450282600157061922374672759574590189068664834507918675530842412195156077472828605271346707839530698032125809878635897458186968094347228882295851870340428518758550791079322851463691016866886903305353429520492248929225623567723608910382751890190148930184735522274795092744689972731588673077099440402065333154490068715920123494190630073870103813080158855364679002688615813563879009633279407697589316799246542634812579342150008688530879592291636044043625840046747171720675849486718547586605644224837799329166632490976759947796436178735072576099929984998596502070723481879004058085476051228571001610480729860505292087284123450484931433916558330608916594563308731274764200210339605248600145326010708885338044935624139974927971645671185817946500218060053820340991201714855026161885405389243419827803555733620835239360554564968016617751027017805948983071511621864421465047484139861609286260021099675209841288665304532478792778167279074203913660131501295310447924317921361288934016717478357806137707145738045167918036121622570175787401986637927478865868225271717425460185839883306874986880111573499365773224233517045703738519887021378022654218916248533652707868025170419537643048913059406441844211412078047916815865533401082440699068444002650592419180190297458279347858819983756991694707752540631715399273729610393027920718013014620546574349615476391335504082362561438173729465208535535624572478023503744757870785884683441331798721657424786026756533919884662180534206590961423449668223613663711971481278224753005176761025123200508737749068023517125793733609139875291389117257739248377644789098508170887673779735864914659146967285550379057468116945991496013985042268238141129875600699262609809390338807989716034011690936627619679318009859490068521151344063029378718377345039010657102465277078455489907427743211752784893431505973665143666485909971436753522152339976343015685551189297656267163204969578337750960375061411190207358542997479133873639511875808238983154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,1] 1434743161192626072804518525016731697508057748438537517998528454430069221422747349954238724675100580130388698555736274509612508645199593332555071283558896091165398358274881839300130071523510287188745300520560491041060423210887973131853814160752359876145318971788209017449815797081607416040575166167350182301029555292860535575138183280171064362476144397617454728497846127321586267290265375618888609058951086263001879332053137023161988787354729270942277258069430149517426166022777282717330447411924366264495171478408736196543201190081911309868282896121657467113030193560073478739705482718697315443821978358458272839734731005094195968883356374833548563202236925444562430140428507885269136632257078962073735938574827600002507224877573019451805828046653263153247438048285057603541615596604830959951323087749336360283216086563188195007139919366225260448621852197545952749761357196173195687864773006110978047038015151661611153518689408130530398128356427881365752673991784705797657539098047243562315986271668682463621500405506355074281127095013867024002775974620770103305699166583246135330394760118657584950181789131135438984508205990232973570692593345235732519820776151963841705725390123593633229173571955583230129097600736963922182879632428523014882727633871808322670071967090402130642765219617358383681273891266827748730027491658565384213575014829737336623424500769854609556128581562686731105372030102809156759741338002552296364843993373563610343391253711834931170426096796433142209547334233939131411312945618830131780913341599711199012012001054089625551172729400213105058490514154825636528806296649143738954128516600829168667754676080289625905962469264099982048614348075715920054940330931554792169478017406871810131452145779000056696730204580676448892715037369154129741122820118714764613085137012721697159052578635937396407399192843464346909471459712724162808607439801663865295066330460811362624426756244245196512973202675645490090588263315417441934202218403286856983026254521858211532503446505870670080184936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,2] -8341167994937317106189270216115681297051311878468497666401025031559033159560814596125678539682281012521681005671929239498172513797989344546618460621809193411569757230253611058390280724558314111530917372804589669979196046852795291364484624357306410702798195279002992043184509120289086833962010751610957334349114172102592008345082081028065279088613262611697333748613205591249160364250416302917080841570714430577766173792126337399898484929749082656423142908103046850430772962363329295313125800015773164023257640611600302106083273591412724792908884910852681985195435086341759931666022594622573638931422611539512541611096938370671818877145086167003980784179941515764108002845274163414626243590983173078670943797117249731946659076298404453991529261289316971342209405877084706042293451803091780727018487173303722472572829545049845074213517668420981210596980856433052570197322365143708144702704257536699708699164552583379826955755600459253510617212661320949594635906935471081978425767203472764821026131251413607407377540380549007555622053459625878064012939588937514323353844050082971421533227471489597667760508487710714497381702413022643530360481831194246258665065329942552552032481801793681121884270313595440124618338395811568404424995918005617441997353933957749294745524204451299148235000476764841072259433211586066873629028199875928809674788446650913120361455628780943543358321471808459675855152184928195061997812978163307669376787876844960312101462537247376487895958733215207011833879589099019578566962489559689202922364969232778435182536648881001466076050386139069912664593823762006673929640069501819229901946714271499800565773195336692799968835478422614966343979197689370752855222763692761050316511658549928034090800893219611640208994747641055490280796987629455551108982364607242184906290386726688637924721359780671865437443627100286524531119419592192590801218635279916686778893567147151337767023909700131903373162776175274639076323866754902464476016360479653945318941716605447758009495018427514878567308187484741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,3] 200723284481205138771166188798056930104639506252561614132491758820514374175673783184422757152377967659871065300194586381847841676663425952086490364202653472336568824885810082901208012970180601871309179153930850296323300789207252218577646824754472036966742864538727135115771845738817385829057213191960291061757177245994617335661908822200249502829466802797925159078142811626428461397122408633348627883158802833198254512455968372771038888357432515332693445256624583726339545504901204764105129645893546263185002849867509975391066829908897535423926169936945674534668636549285644111796887123817702688370735362547232752538524781853616656650109317219669655924160976263290185453727393426907066929228779841101701251105044570890557374841867253964286484864371678144609074072180149297368332088398551235786142380946089621131585290272914982146020471848676409915503302788023872555044091144737439577561942749764618474605034279448388279982800667325188756140691633895364250212999760546094406061906429177767697231123950639734195973196124853710327605364375783498998964477004291775842039019587653214275725907031616933350957194924499967329428063404722465863584614247049152270911586785976656583011386077516770276742363211290527582451268339053551867368397496119453745036718124292405979307522376071605036892863676633300798365780762332993413596501150787392594256922643456922801553762175763940746057451410891656490879665307383996059244305788231221629305300726050486573377499164316450756784009064959297676762382031701038096279245951876797079143176567745356790182669000178237342520117703354597232209252281489735837412345019661420169633230839588401626103628584322032435502093659048446962898011752107529669941314900535060097254231995256836021553686940443057580858868464407869694848466504032383098738320212879847628997907095773342708185937288449532144378192367791064279422976041614484792027119357680649897265187540225757008266322820076779416162653549276930945836392096359820623092976849567158563424567584247979090857072481668410546262748539447784423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,4] -1126352855714329752848338894308284689128077306644084077395256326023790563147034114726686810526792835117772236643558511992039682352040885363205318212051273551459921424781826113118817745940834656062090588169017834884111503019303447675615360525085295311345959685494231752943776602153146120640398622642036667333777076588328426601633303534984046955960611675769132657472076120491700372897709975871708309258207193037320633077630691185921269280785632943620852022715143290407749530209701206635430108021663338935913015293606615582026963592477629764722258050542942459940188057091693220930752274194458192018141442153421242544279153613562930186927959407518401466855921120861827710618255826746281610841390949546340613961436373248322460690943269357043461053110544355998266204942881348036550085659924352861434070017087692915838535322809322463174931189665469764626554428013259692872804836008487172284769384692574803769399742086151010123572938121150917226894712639272553330228140078268316370376917946732509621751855516073281925124140387720646723527445867868255949530942010508558207007999427746850649629642878927772891821739669283565277987752015192210790791493298769155375116573021951049648337300267760100108351460373023054773321971225382649057252595690959465289349461476105436103165884047226371956761093395822635228917729607678278633714651042394225404999667042969336188555520048816876450539129303007823278042722790272219584105031108952482264092981976307411339783541280808751565566026312244485607057069869555230085366451491914673489309682385309836839228358754459859488929531437003724263222442415728972710955638805787099688395992340707055438963309874446745391336319467366520591773438689981077089807950826421266355076866683431093883921366953765850785836553161878646391970887149098171907114629592304054657912148236554267100332304296587425897813427335699725693545129198025210394255055090332652523942062551846622735146731947900591553337607927364106876503922137880256217559475887740385966453832534776753675857525853476470700798017787747085094451904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,5] 2919137262338459217962856339598191125334808244428721510740348568480344051597237003571434182712463377281112932685892824546109413999634451248964907349145698314168464159267553939478464412145082170319489388393523081163388770798245946362560272699051869639336617450308884876466106542330156175060277173533579834848317638167115209493083838426509638266247993448001237174822853371171434601580411457392916588950771682460617812463272639716521923213637112108342707010154860937539788655364764646669829945036727577582766486438483927842687492260666174057152205366404005764455666597866519184812390688413103106603700383733421187718070959777552311526347456210354816984917779963137504340056844570811652909542301512698080898503909712242761128219804725865654844089803753878826274550438637958147589089104018906553611662548470594593945407688080560471698021042812076024193096046176197209040580362022075864189962360743706501855081323865284254806326024549623450554537175329765504708834584965597866780459971032011270167694895317309267717469287374623847915682531726162718500245996424924507169859249925185777138122199922620614592556889323717864356507626682317930322180724032981420057743430174480967097989442159785819724473007603528750969597378430185614884071674732022425266432820215705716886023088665621296831309095989356982863048496837126770444502784470289126812632148132362764621270877481785372102559891980947149934275894179959432583779301682243341795460380378302874015746901594655451590978049008105968124390381183818671121285612302123750302742787398917813264563442949478849946123596602563477632663097414117230463223087026914517334635247577229690338744563256626441482684588402956132629379511858228556692623256351023311250455017022648189218679495679541057542099572130730006960907121660356726261547958750004206282476457571670807855847310841333381208881019946305222735194734421463314835592096065124184312887346240484737055312172498273115576975930676188989373838468598441965570748308432292792989603450804165142539763770407248294480595518507470842450857162475585937500000000000000000000000000000000000000000000000000000000000000000000000000 [163,6] -23722445265652829719871434532425707070242841805325558553763512787523906569470837853839422013859960355902689854587045018043184854307234634780707402555703337647060337149349474124172481019271238606623501932406555392345766312235163283986341516562040546730355014854494255788358639630979261854403044182308771063665692492059668486442043968178509921734974126210671702862785891150261513420609089616598136718943353021500048362817502097425219070533522764216078255045937210339640849159270319263506533869127587786107913529556359561688343655121797239477883593731966035112725911255556206956796700061520955743134853859169740130189130748117837542734600689949363737354757480121819017076966648936251071446006911527139682899867423474361040452903571597794352175805210189094449281092788969290807599111137524330411037311661468914701681790322987567740697892077980743924345248862403119424741209101970828469207311378953985879725172253351307558303271204481451568387537751376116811530751181657241681672160840063345488891117850849250491526834485236210033325355398838275321167831377743024967498253307504941556950212379530733224054439273662628461205244949864590347214463702304016195974158788445797510587135848072571342433166064279235832919200449569800100251952563224314162795142983198908785254286339020807020527171139407878292777611985612455773634983462658895963023044908440817790670031701281436362493629572398004492359317206591699901217731936063812149421164766218140480996469004272520151506284819364060443529140621164941171867653512456471000970983277310547346423438911580131145353047718701121511661389553496632514084534737002256804176533357689086868252924622105107678992756996512928627649442833366109761742534066039384520805586527173151530704232132767685418744032461314276859125064456626576005369471526092799643304177191341406086156750879696659154645471906271460538941103220890949508133385130708775149805016525027965981623771620553182989069082654718323385695494366131086407765177341450970964774498923634775848599004312111340102633971760326403455110266804695129394531250000000000000000000000000000000000000000000000000000000000000000000 [163,7] 33330713322069041818535143235108556756504493909182332553335593885406229700629917216636034403355902304031055451906892739673528450223714099538091060239183224160430666412497519706311137775662484594999287338761975117377029748288126679245506961479795886848460920103669383000314292097993553577590880703964710631467265935279956047455815518220024170412049232647078994298037253753533337726507691820857423878210953175421747564818477323792978390055666855357622582194363909871337710927644677220555550418225211410400184458787624539202361929827733031928985453770776662404586838212709672679824739439758326252828239122992850426550366540118317465339293621022665899269301821553186597181047773809917705426497723846407661239029516738531722609761359198161514317341302745392448848320004141165967305253009505361812118116020228673160970532275909716418691202555277691570977677850787783939525697739707360620167307965612363665715464885539186325506146839972763364866530799869832685645429223350732206795785804866118937209327392735851722882753481929106246905077797112528720807587750216807360445736013781375212440703372361189017121541557791106301251021444933607234752679683370686621351523455093688726245995852380608567100510617947414811170493478708499923488228606692252648480923592385057596499818713784502259833450195202796865343816143408713595766423872255842261529455958424017599882696839077321146506419061436215689146390559499603512408335195757157860402606046973191516748628927584288406717222557729853070033783715237398216267820852402322513517786408785062737538233998083019677950063871157672384020605446379443860240522330992033417167676181604497731935461184858258764195518174845597395228512025759633143900433884766736824716860839655989782073370382600224972524539682927591812542505101168463397305077921722384450110288680817225660108523381207432972881127054828549494330418327279276595061516573406931537363491006425218975813253566559309099978827554189673757410195285571277837213973958239992872144971937907334990166170959435202555173460153836728636633779387921094894409179687500000000000000000000000000000000000000000000000000000000000 [163,8] 466835193751342835048748374090551937924415105239077750204962477676877786581579594348499514153765199442849279932156214127504473729123267771766644366083711674847915231139025717336859039352843912824063912352160017956553126641456795835230954540211901054567412081290680512201664209058676076289488399435004544329076659678712704086047944090810556790427791092852120636359936546510996952544711142401422635801016220087071825914117992289849519525644674510359975180754925630736466878545428971120350281619471636663380211368651159728371562348114787755162819384554291203515221525238006251529702365423607357179343607382330063603819876462057227057233894933024828604518239920025679389749380059060763025633291483276685755113039027810627062216238506498479490403361769264878133546938298245709323377078224423881252118225949481766956915652324757494557903475680641206796775488244740839543533319863991205112572954409338770470424511335876774652947672277496617262755342561813475183309757594950193896107598153126381865358537624911367869659733470510090959252360431461342509987887041995997890643680028476535251227266586989473833630117012322938648072936660608030406863133981772966709919527298055517140906676423255046147508726958333147625814404115411947398833826391039174245505788779046314870347242773161703133693079412266290946065298518436888698449740956506426713933043083413791180595090421108912298920703875510277963272279186989617046402098682203158710990175743757314657973095256370026971922645590617997744530121519746559484512134617706197545136767080454451904365605860168305248359479783537220189103138886202847101250943308479302960984477200450458476709900311211351754521845412237224675097466585637348304911813793909622541484367643235130092849832527685225709252325266651065223534663394117075162695893296063436009171908436495831317870050638449293860244043265160615293047847263299340501886447046332389655361517619750616960111467140934766555233387894103054142037542029949279797028919502314127622034194232427947261649569384330934044192452768038889554524928371392888948321342468261718750000000000000000000000000000000000000000000000000 [163,9] -2504367117652229535206182492465519862883436831385099312054686818360282560513247693189199074235858544815057665124642985055159825796139494177378998498695397407377719395870541887419748228778659670539802430175389653543038775163970782080036798785224302997231480676020524768605335764293829773616537346755300870258130609364471433284543362293098900854495105364841178270347080715510177138125307503664377328534035820247275509063357742537075237979007826976226114886788428905479687525809695636172603436931544289464331311046015589855235241614978817609999655335084754172490831632136933742558485766307318308798386601032851187922541893873936929240485495265625079742325406343866275020072845180750472487821889799558962246418320986645250369135603446419761831181490362381247226055755635045291289104126554473991289061188121746260523340178947788533616198784661876230361573607670454573479465130390337195962657319195747519533282428819529115601762281245397551795769934090739862496568054298372792943241592059353294296123349967603994975806773545661150887639274996091113326028455125373636446511267361371432542824381305137927107186630393500063616515806720788987344562944483327170473507626963153266351736175120134605085279655184814188186604982166345547111872180768799932815368980876016545687176782213623483452585063995297378586871013961525080433649947511046613370281173231856431581100753163799595619807411215802247892719324216255190458121157977003665290190695045581783552830040867811949308188633243552820492437871382910428226988252719629556871150713422993804640092168234556525438263881353246503327942655331484142796479575512138975897659264887429266250184680420136383145526980128678325932777802706865246277321293040459847556790598458615300522080210542352189812398812085149174832513975393773338690808499800008762268513344341785641564541147697229563659867143173820477016348656684569867455283171621711539227716473153494743455713824657089770303117406801814445271679648367286263924466120770559066554641835598065559583201624129854420636608240544450517360564045787896247929893434047698974609375000000000000000000000000000000000000000000 [163,10] 7588141054132114106807890662093018514455422883426399618016895966382797657770320554590967129183952019043454391392660463899251255112148137285058295244745621561781364278456469823970531310538278649578211511769616277267877600726865175317358032654903708945110611000361894639826383489945241246216287348921787145634539566707261780994301751705783351633186359830920774661911815538055213744569878659611600406845275891922562058930079003824753745293629099331429839778312105123700406587099817391154838891327632660668479729910489043744338147345677755112987828594513761403221274328270135929935029299954376973708277133156975501154669975961319817020820364953614526425702278593821902191104453578594698575117330272449449074290043229809397989349684686236370063548408715069626069100085945381924499354049277665685718731070586643697926818009230078406915038713908830418362777183683152161799110954164090427932046875583007797497029131937533225127198962524540314977143652963914600551049715252469516727527506082912198104006464752141479310581054003212874998742608678246620936604990455356375613779751769786366055100279645502335438174261499949347303543123585735237925298740614591904245871349488068841560143210956174917900373702842410552358656572129239964673715519802452295190181878129196894943068443205370817898452339289430838155843141816266218933823408539426080156506670482785152171212487628334429695668576098123885874446776657060628793821160387997830260273632441003368340833720190506038250110746179757806036209000311283594487885678839033172425089667536721801314572191090792884399748558988981702229113703797778332017760020382179104355066645236138856437691624800417566123042723135134687880052742396020025649609437740847815344869133213224822014836280843602691253389569090428822183705556385616579144369697411354268495763351043728424203121684712135858477230895790388202033848202659904397822272872450357634574868677376935572888878436479688307522667430927296982237129454141451482782148378214604505423171226580352142904520599992819881651909696072906368488023443746870455584030423779040575027465820312500000000000000000000000000000000 [163,11] -16425579292724283361013212708743697256271763781502340663666051739311294161402911055821234727677296352451912811594045501239201490421512815084530352199905856062870630357096718153664284141581705320776483456873928266035310727997052327777837489399891529496366176300084991778505635596062965669398459440729220537728885102515634946474705878196792809915501637395318877362307158694685864868519831749877218591430853197962704299172937551469182384580391345067332646208971902559233942648022923445591368715818349784461419463823301260959732628390119608388939795553663749564972099929138408893858478577373642750106609201469779119275521653454921180441721187220780929693973892838349519115297615094331136503313782508397691519254355012721735024246736043941701562612050508290142047450499060721771114573559333727288201917780935057336762751575515369824886392149379844470804075563992792144200941542136594636220977296458418539048647271454616199216693250326628697236299788800312426880761639123795541647804273748771293445876730860299977941319066887480894629969236293196288397340851301997784643707561190883422643989394454205270518907618422372136172352062019887991791589445602390743194188364956940004699522294346860851880465037823036323167135183836792882827388985031153934752962840246334983596592078125170541114456567897970154420067418858796742598652463695277954703154419024866066955053586084757317050501432358801818828343425989464739003650717165751605926846912918132613203776859193432134720199799928601684370314661516254765913988486324873030942687712692738635188995393822808093870904017906953622209291935987281833240362873473232428181752606648289041110875754714199614736769622585163102214889979411965048003747539978856755050570030962370079609967681410912292197455706654878158449151692088818689902706778062527668070449154827870804470202382127849746155487439075804016829719551643950614671545588896167693793513628253751639181118306979484744893526029380024013376401392409348551129043550656435202008021118763420624953456930548860005295626327588170901131349639374273907677093120582867413759231567382812500000000000000000000000000 [163,12] 13629630052319292493842948478806516384117864131699128464377553724190005583253758507089441601549995124602395466905467592556500409756857156156645765730817767396276160770579519178373491840189061427597627512478067664429544757936631855458499722016648144293473319176203764236658153574881368090024614330650969752162529277311739837918591495409798327615072105544743775395076572381306940256180247614906173093253209803339383249872303396340499231065643145884436227081779827772793633598319250179858690262465852675486928298595213793063220757316131403853976791155927582818587980445772034413705406973264094280953449160643336491564972841398967785804704939347671642651512194897386957578889054211202764638855963993574685750798799929619763022366884683473014270627541569806214658437569585125322757259830308139159419267407724609248768927940512283723734008510476204079415517659535804450237300226249236252502911826523129397505859921875756095152218167233019183357861641479924556029373772465146368866416169122756562452400937903535338044609700590796910809449751706049765040316321476181200705998552459035381950774831597551180270419941041455328503533823177134618775017684688619825936827780252843074634933347411504880345639150540074925343160266403085136686909068510502146711537334660014790500555051831888982699443194413615834589673672444609746662811273166541731116119029369047546453647003431606081526442288160368335950544766622594650559415001975229033250445955254321491712826913270064062441278389988253172555467113848496955087384058799916245602258655904557683346721889649974492388022818016009992843192012086097294830252480067470211756371238800915296944296178302394125193336737608202678312870950345959941123493151524823968450660472256358448821429146039279698835779329867410070684888475926971089812763340486358581498735439353443725284395064550366019182797111322202977486296605894980902395247364190188196145618143049376876640150375970452532678132974189482112880419949484475344860466043085306043190316608502722804338087894871384837407435401468336515895128581097857454335064986139514076057821512222290039062500000000000000000 [163,13] 58690827248765539582213494004278470530470738506649020685884367694430643380039714325931041596393185914889777960875767196784090932441411722167080364026646580541092586802274277412102084160809170674732399037618022935997017122185297959352981924473802294375767309552690828983845536418829174801487373159375843718380813834057962710284971507108541192891662218773691587993851080543547245907856690525615329596879607884516964649195314402248189786748399356329308389241439291930839700131434641071013463806352327841434391107909449331134732344173455403469679376410711329910139463409704445643858176283721277305357585182208441061444495751325182737010601368383464874721597482469898084746126996778294077293282250966516136411086249341835880344293473357986358601842928402736752969480306144831345539168247634171188373268126412727289767880346270302947570206257080427268208807689535484669045842021991718550808122927278573604477895925993192182902035170641429433321785273892841066664568523164581068291313838987846836942287725380944271780199389034716046583210435856099336246345061515729814750945886318233841995436691285552630203904803863754828724069295819582300498571004328685491868656226107871113123405889613354538797140893301485737793717979023014948602230673174986244031318664278889370651424285936401163730710105134469946014192341846084699794988541185435359411901058900728062205145987310385355611819271652739540011497812476282131549823351055335809774953070304815772456697013914327051253625964198924881091707071443053170762673287797075350151304770539895837242866311845476601165862650194427288293246754700329358040232252953687840021450749008816139643967697305962160995195903941025898286513633097644262866426611565225664107317429469688801530914373970496220383664728409589890172832197709669711877817798899524468418787647109013499684990059698587263581528120516019469442786790286813129169055116883398532715332283198917813505224974140138062788498797794446234054036068451698062187603928046746066850728433367197578612702684816734426080867178890249308162694116594006800728330897065632143494440242648124694824218750000000000 [163,14] -312228961564174078416416456466823220486681678116637978722245719567928372773901770150457293379368087917056710296450069825758915423258112017732707186567564191345320770708898893490423209379186638395041660015752415738014371077994207813704535868000922179413824537659992574605589817095849091403936581054715198819045561473788641695328931345677966913946625952016117313280226383354887030674235834009531513172610000101748461510086130585351289953137925460085283712487779454874392884165801684108670532350831771677821365883605647064187764446399469268469157654325298406413445916379867159663638606159074019138199334197266575889574203970352012828350321976738857780302848094654213207509866201124557587381691813300365475314543162593411390275904946344556551817681089913394061434179698755201851986882311979169724495047311399433816502288678993936463850697528414617501629514613325986630733861318020692402191823439025132281917972421185179513787037755466229064995161297358750873923401883172962926844563714705311821313329885650768600390878579609885324992240041927162312842401304208958853567378098137975839253908681678157258848029031280557582917703992635051875623696779525394630811286644403704672759440166245237072462594934586703142480962005110385404415242369812095907342942081724888572324707942478599645085295175461800515491696425671832513625262920951681756687568727157680941639017681017760767158263640387136424153455070771266619740945116642383957745357107312530649194060149775188073492349179047540712446525569888605407397202103100885140834018444390104202281873988160303709579009479538359825169551478338882094073397276747116863522402490978608465663553527870593217159745063607694431774778803920756119154480261066588504080001538501771741090576060594330211104414284742234186747123487480602931774351538368589855101703800644512158383783021251834763885689946004541502146175510570628896034825087863484291159606385995708523024576115747121511099929872666608170011431392850067015273447655256966032220579380464024312870069019253420221439403295423889789227356701388222114416579056062062136334134265780448913574218750000000 [163,15] 893347400837579699683527330328698135568751520959360611112556390347658168255700309214741080704841824162195949935757725966088961519676892694036584788896639174260448259824698945547108536856315447089994361124057834385777427525721929009135764037141914487302384538936350906054758898713623533817168444901082096358141318554281768981774416373122570820510925201709977534525239327774140244171873634214364442837036512714311312787869207527029408759705396121453403868307529398241166308416473322189707951034163393520333451593617611853280935967363409496766501422462344298716311173389288801415870426669747214354923565288705668443159395217044375465129311169677460372021080138018164534845151791891582950201733542375380881582568960932120628513723301535924894726074276374689810808689207959354784320754586836463813694953779421971211641200125863647239061012609604822646599622195344032614775892644524276752652741432182818120264333963648856115196126982465193631589092783151884694303813656771410054010177258882419395146466169177947195403196747326202568230986600033216012559374551545718250569070599480183715052103525366352961927638109076366793278095927255008102819696862917898684702801114967317979352908516294650991022006789156584020562943936181873379216634166146382941076346633358799089404036749964230754082355486434496725792174546919954200181054752267585319388083600823647344921290624018367732486126875737476080219952856393791457001163403369989703284653047592292107684611111148238424415281063908489048439456955328494042585121632209172373746662141425791201669641090908827394136136924076390188726252618897039834709090787655215790833550874486788722103221260383003293252666614689673243691248063374715797302424816284626501062199332114743172645130989816795838617978860362706616900524926124950072401254762845170334551695053129202789424041278179866645624451567274615723532618349761711676849040399177410406449091466746274448928083445421570923959855490282176048131416956863267159720993544903594957239828987602403775193152604501922157795309835687311165917097099640217881116877052249947155360132455825805664062500000000 [163,16] -1742533733532844737371511202911949118848121242481841629486698472091545439306589345487376600342602361663132152485863070588384669873792529117480106525384850387646062115040952635884385182951357012064991847630516763976470039105262620851955685886745187273892222503966269540750096622907370088483701284264158640617695370924796147881590858917751057427275123867259372138375554686499484033372166264770447829954797346553816925847388976234094157298221857008677003241842526903395325333976746074049148648464302344625232314235572974695475652112764201219829512072952709104160471535172617115862804141047598607420204156248682353548096631455731926055346166812119043477347994851562290773239022523258858209320194980332906240397061247000674856082016855565415753155987864615035923091730388744885132345451260831214912384273903671222137445923505167340234415381611085042097541326576989284557919402916052474593581170742207197778169358717399680528681713095901556971564560983831403998941677079177624307530030064409537287581020443459701285386077916254355113675712721884096827553630787175059002813912784302707712476234219374607480069825807269933052437236129283017953029770278593578271685864902316506448286169350705207216608345569375167015860714908098255421710975933829895129498152793117507089704521480323060159020985651544234690282893850341551775380745912378723843702033162780624397099240897749715581429835738919140999257205198710064100930483633803543319456127417119738545932348782538605605740662917032294262848223312622345057448648563231003323946161884702302530366551777709350490897337255845489172778964940347046999731614527162067446539928981547270471464228111778888327285141715203629428043758072390750020479871355363638914287312184574042119553571121364210637472539706127988425453858193493547488779023946629642004098414085651393886981970524203744844415796413696302173699807967988811893903630238938894925930546006211308930656537655032393125462787712426469484246405627540691863316961045936744756783337782827313422067470515319885307378769098526427631050923498421366397703735628965659998357295989990234375000000000 [163,17] 1847033416289069875460505951292924815983855609377636440366492512906088807448020496681310151754466774678463284798954530538077409586149586897209824492924102140918014295227393595706616215426663463794750822610333279277676273371236092527145225836780254921631974874438072469852820084059867876623495137787659845279364307768454094316507800838690894463814977591270599323772949991939518179112332637337736232565383855695710436245232777525363183678287622983885290874316214176429507587903390327903434255012429844838276632101695953004068479633712236905294647779522536801173214353893623038494437869876059331638485893605358286245145226273244661700330125067809859231943625332202393785352621276389383905350732471361342176734279141727662342141732679300699376669932981462969882711995079891180970349359099963070237482836807742033935484682771598184905518190732683911006585850853933831158125905442986320156851364632234542307968827535674665849049150481554546152102081670547254374128453549248081379602582049259429110605236974792729583595723250153443149524453140199603362382325739688789639931555566198777603132402691753468348887273087774295871938547386617380028862623515454954034239514473799060437489418264395285745055866663673536201766897212816304340668747116463030972929982155235298392084229548554224002338439701237166231295281962912308535055375900414169942395581057524005779940324302506116550168243535834495105167883856693332498356858853211894386917052316156920138085165943281374716561417161170218495431204927445955781795073942297646535796096221230778091766421207733764423328940947471276259660447274624629074989171057942007040528422774704765867197898364469421744186125528925990812445279611673029653466217570396268361357168754246000343765165782471444098822592556076527751625084462816081920803933647584258000727675587885363470101547040444889380664134612938216376164634752244202879564789178228843706676535407883465894428300980371982232365006692594474524450009917064397921599321581972451918079533341057629553703696563776288015797543165587811907805380488888438716976736486685695126652717590332031250000000 [163,18] 1058621147743913846076656566242403851300235213833748874516792896055962953046306378912782831310096929989738157992689256691533629186175008485205302749037089777719685226981648798518057014792123001965592421858045677783109630957469065180510224598997190164505289581013911590798594445555631014145432992487154898296004003284487406306278523784328413351262116073215525194456575825480307236675968556601284793773008129233865040451692019575964430797268284388555657738839598028385845084760077852538516800188866168967414786183736893737331562738451807226484789534150876624691806718015939451462436033065866098949308084598716834151011956453562916674905318887431013369563671782226996122974682176835486823195951297284976396156027392478752422743571633950499695366192771831331777630966483209838409269392779700940615338006809390505179213575235358309079946817543610101307548485642695485505571909263158393845938822986248418458747207592955360035022020604003370935400751312818522330670100681815894211336539655463585032462105293663528093826398272873379166973157079887175316554534880315991091491554822151626551595342729095604155921605353305667187721577419616333906564671314575107672880388667834612723655386167647714363062775834362921940570014484927999283815441688114793335679312385710854196292985031312216715563265163153913350696823239230450079735271032222279807186925800120131466211408263623145134397671508767976064870042674697341953486846330313337706118267723639885859955250751746874447828754838694445971948350926758300085202300454754439425884390927426716943941738382658714528609940143110754534142671017810676891270288604095256469536874722632274516641993351768642886527913956659343548227449565689122142629472479525123071847074043634132305803704232691496533066657074645877217503440765864658643766261019741463909495819648330154369424103305749432019094203917861216782588887695312812290346084550296816292112881038944747245796638288405215576481639977521095507916097974243836753919487072775718712937471095009459587687998755977029704035522890762071374633968693138551253607460012062801979482173919677734375000 [163,19] -7902237790521142604498823751236039790377996494356989898386229435834410248427108009592429295172531220155985941674762592889929954557650899415632443787526406152752100505693214499217854862108409201135316930826364705153475528151349154725125583965144776138983010819898428949996515058024249188776039535372913296494251463986346782490328220310124661524085377572874055109060822238297567771214519071572749265175405130197795957608799865585980778363674991077520393599777068537144595575271895211932652907795972546617419147016531508664155538486923880457912895127790759672674936574743192308056418715963799090732960711248562407525120436725450194815615958196796159105527174888415507326925296927704296614453202475959296443170668829275748666699048215848837388658533755785594188766019013627917489436308586198035772485505659651256322972267033358710071676666406034944199621622924822544851944774670829690066571979904179247840255679606534499254731793249618355220057451645311444724944483939835911463990564213271782161943128419011242059756228375741524403290975068300825761876615175926983179868309519948733588001711791993811915991280667245859682359918211229676182439292640167402400330457624567066424206615000495968838425932043753135281214777976768485781293023611311803522590706382106319816072243362009312844366400732244017890002289834601838798033885153742114759130868153862876949786937830414577901065188708885345007997582790843815745014916366483844907851326536106905799083488102976131050134461424373562332811121176717104341405887559311237075197305811589502473681189921172157891646038487408328990092948197647054229147186260953407920764450267326156856607307073395203558620661216976502585363114787568069945877797729302754548861416795194168748183262123080103840904853034509258978318461040917520126364583628214826497306179234557452858228968071754120888683726370194865993771052102269641269593324747658791377309712854654703103151086473702578348153583979882748175761906853054382429414269476172632045489336119060401460691528381280753375486052254251655252935936102343106313128373585641384124755859375000000000 [163,20] 13615735089192344494009010171659455778978292378447693020856152924118616613026353790578256987264272106619815654888788272510210434255552183685443920720423314781303483259230359981720880979263392667993737162694644271563918855579294257962266187125102992205356349732538835950469679731822649976571645648478905850379194380009578451281091869678333405606041524024248094995255406679489587752318128125493223464323791683203106467200434853795628694211007284078804855739508600741742058788990225514261379930812730767182364360345996240159946512986384865038014998284224293655198057516392819396623085433378381975573307243567368505257215400982610221787775715488792540173188949944514007189611855913075968869718941717469289170617163229222732303261770784091044755885302506564769701540782517825245155512003288761803038753370437241662457595215963961385754118722062276006857021575903488974611725118315658685598784183210540651769525773134617940686358948489390960207445817583747974121840232363280312043237205531781443303630292379950432529193037381332987008066644113051675851084453494424650065443400439290648197922058242750214845526471821785662521549077996560802872201722096903767524120413641886002372891980679922760272553281621072533100100911894875689056031031358655518081309566329264842467091581794168507686205796705104718347491825068484667910817637319839469945014370783741888372109085143751630262014259037762478497148927807105863633564577749613655794617206792097236523501366900619639888210404639821200556800760262547286872860589383589076585819444106360736022407634694808620353465016165196355484673506964995997842005879231531145978843403933059471232520364835031022601929336070145567980314531080306160487120569300232482973701446022200975973774058810681255157507489071769195807172036657358875313305679275874720155167372043166092348808142309363197139288596610927420425752470825490697620801041576813838650664584143334733200835570576555633105017728769590886766114485194019296864998786898905308424325060718038429846525048683065301261758617108840009971850674302951134109207487199455499649047851562500000 [163,21] -8614609607874921267286310987524451561453064939423703034656866955814700656994030974290293725891333469590657438319670458536920008958476785090823982470348491225100373053261614358220995214644169101494267731121237919237724035386621733118231637725528211751134905366888528167353660162987763279715810216588703339952859759125022221368714946602226784569977939856459999817853431304145985281459177778984014987040775534722996400160586762380224547029356658527277666655324006943581473832687421541235911452891445089067959421139698011111358935596407790264567654860893921424950251490744884691393288676927211364585544768236297058491105006361897931301949435418644717168916889579361808017391048136328964092634468261260951611640145855301108016544811139201411804450588751531149805633391268367137013374441232552407946617254066912746208927687333996399996958842739257997674741442563412534467334629502542914025185615463858184825492218659020260917231234724074296523441875542696156468063940259209811516258351041986841203939560471585087599990968635150962924039159437196549151103483308712949042249652513915314802978398405781551121188932842883970684730597304043908404439956340667874397905828582529827601421928932720176241582060608795186384075144733508316270868611019009097116074764554523911779550443692466135821191812342540543309526575127406998884355181326842559815473399146120079927639690727411474942139461767806426646229592237407181905674027798429308834250279635792423599764385343457372639738148151295453679383981064580156733979171820784890330421234985080685125281776358140578878645708109098580931179158368004659091816081978421987701536530319489140023369528977398853480525836202831397883537980703466352753404225363427299230686940463935408743424133516896373630517730215222654489495772321879436190658900810963819027301332746270792732094515944804580818470870573003861399688836384574820820157377120262455070021684448440261559052822344744259104012267735219692750609245769326729597907636933945380905231715623446847178730960301144383134499480747447017127838703176578860620793420821428298950195312500000 [163,22] -7964592645864645389624396536729615523635654846321310684621054586395680386233441835839305516154931716544862364121846443060439068829892878450464354943914444090170620368978275971286833680276032326530352105040663455863733453218061449722942955307146845000503491704214896298384372010460036002316125681617506673696850266173574716594754422407262589701301438181825311750489420235969439840271267570630404388404174879393473282259392059205191352331125563202186044064820608541350886938760803917498267332002346807273669219149723871539701134278158469600361491207231468756597059292684927814785031595571895213916501844892719083328475227529676170740240875733820705253817011628160824246197664837661793893744597807727889987282660355840752896744479804578847394274743064420849037850877400623173158330862658666815149774229174064802448021900312718537121787494695703943459502720977281493780682636137827664699335526136987054525067292355252249581390087351540894449247422038927365925252259579569521372109259278451503726916950472934417976854089612614573249129794547767425017023731427694614648766792033585451955236650235348077527493169169680402172706879783291945006596147856465592832147021510984727423751205808543756052273260563952720689762738056100636426728058148341093134558199684796315510323500352540282669685634970678923488595781208582958322821691591202271756346948694343326925654530074696750000674469662894479892732388774349077140677058541434065888197769174428737817292762929112752290909118973766854741345165752435994731870112357996534838455214455126819793348098349099640674603680845621115726576907699699834304397177675195327332879864939873288579469265761763187225371087981257748176328187971666863740024499080680825088408710453916430034477872975127742826917384792595757766120982636309972530033300690318642597722260107432017539071790682692729006858486224630797958712907293064458242048750098615681363737651837048901896466155600333574051230548978724093338885959366637213646946647111471383800571754431350135727391714494232143422998622836918619676471395307792988660366972908377647399902343750 [163,23] 17346037222784807588778442544602546533115974487212881679849267295366284581113962540874587594948608291345792432570642658415075715247897996642835948685835614068642811898013508707016825583378015091607698769952183434879610963492321782642934130603026151253941578470496434534270634003425978622854866799329664849834386582371587858370265925110667086859782774739439460644507649896029450835890251753338646540857559472933705056728031317098538603379058183490455314283433156484107910199066972689758191774953322407576125084901892801879264710538520591082507695544595051251892458044306672248022799054211054538451757772944880027603213103441342603520013906239851680899985713047411133505874124846957932970767069833764826526155568246380638673831787346723435134345731236652380211647799170546335689580842191179314283085418139699183993178338688269828126460076951760440254124612619177803539402042857139722117558447166969503459410836654577465102252487704915477344920641415568655277293613373412428664951681765164419370488516804970196624174155510821514380967250756574914849273071451261199800527258961283763960020111955144838844866468255134912584173386820034401181557910465053704276539613050922252474390395556359205206653195585898559427131018002381754250212562940061335213059941438981353693128306291562868246261977730832299458878845210799283515041291663216890043133196996698493700547078442851969196632682435793124476883037496732072496398356204830267384287330142890678450378757766771237882077887971168086621822816530051508847946681622046776470791604250677989928495169165742329318326538590942212112955432293072004629570140856386250160557933330795326940716490365379327458547109145146012899416785635480977468573403141922552384161454270313639058630084247798175319585966853629323481779981083218052182719517169884156253846845914007034456849076168345313374682079968148312206961574339224020598631219306323947720516865071467178371929935161458513381535130687098702512526058879255139680201698039143009376513758860380912061678736383893812654137346768043687408877850941735232481732964515686035156250000 [163,24] 4425147221770743781255745917711286077030260061017870671907078119945373763011447827510603680266893730160699822726992123001529406779242127133586421691564089003618805969233783464787689450398468311593091540693494331671534748421912599824450286997716016653536077026868576206074630912530692001372898537398989698188605594947582194766480543920041892762234007208134106637385344432285837335881609634342127507149903582791168124051127282443590338688513144200123845761588533705274157909828168241656315468944058425717343965773983252430256996130091140336366339312757437311816322872701964139264239767259988090603759065120842184439040777498312244808449910592593592411585220287890006960846683542752143621922111140524474077209133310292325893157167461167819582956701118848800481805734374541084293812543500397839006762762509431569560895595247999905891584903352589786842960725725431024754169386015169984468679551860751647474340427153451333200272155636165157665341458960174963690356857235019267335887742555085520974323213513082879784074359813399389614546256591842482222574634153300147329671742230062008778071629745516753238129633891552387319454478712890747812562129069964233261118408731728544822066828845070891527559428192527191467817792759389372237479741655639464678371527431432510554194523009719416686066844507448196624794573096838708310578109788465179941563625842784775997329712223208913225481570889432928212396262583517966710018337580706152558127554210022409412548164123775444465019405024669935155499355240793953538588593370593547456942744280791927295649118838130477305095032375056124245765661432930387655154870886702282764321397910288089842676174202831653091154780461102682498202111866472565933216811839708203233353274588579535680239122094307478549035406399010514617789154097045919646231126589341296554503019155990094000206123129188028567172611536647463870037919806553373201530049384402795808274906623152074041827941065646724387629902267731602729005063683955902460782400442189885796195643289365948323474810536933639157060498735491230193339617926540086045861244201660156250000 [163,25] -54745567905542342709304422809556381914183859664638454154881209757225388854946494034418833647538859214906040364736598134523985551109854102439510933105027262951436298227647626380177784482540981174911953232925351307990563163020680573787123651934030974394363749479659733089139244111157024323691717384637144994420723369601073996635725331397760235904362916817766788542363395751254835776484371540697058119884074985414842137514636689770949865114694204355105189211943887209252573707855452660316549913557907032030478664644596412134871959467792233657786474831155453526123708565991740490435372064225100833082375492616584866414887002348365785422380150257627312031372482632467210053591397596607107287134592227630995134712080583111223710171825113129977391762843943024898071868915749121507380026324903285235704377912038915621768300021054293810924655141236168768108919746418489547649223878775458302271121537826233331437918489575536996064832968873976357920327832642718772332157754079471872683584943500217814195636820859612440415645867825156146295166720732435928479593921172360787016528050966772911500258947370642164713349165468181967562346759703117136378165711584723955866705291074978938240396153662479345362174962299050697678415517565052374010658402017270643454686914288503824322074890606242374960579608265818069296846867589832549223828120127655553468578171691771207034851930901351642868149702690530430630399987266866372578253692207511620215149081283431346130587053414662931957145844751926160154654922293609570690320638453346330463188857654699002000455972562253565441013644298428293495077177397435309556377011848432926661953117969360526697684169938996435085317851512675803137385490816076275115260097521423006583986845866572493090970836043630576997966259083539020881192466940686312297077648953340795508365623278049525176336509460455397441241960681689328921882108164225769597897366812605975113948347935417212756966562316119625928976117881197730132651389770872183134277962054026348828385534742453635434279238639518941247135374282561937064883750281296670436859130859375000000 [163,26] 97941705922553529062991345330600331920395347733742451975992169282995567950518802062256279460615146945574860347201007735786346054997225364721070627191756881798624016020579165605396680241762541681450673106977857077455978708067445188773749233746626135884560277634823967681089894456321797134936765917095655947955685682168499401622970081673921351861610795422665740032541502333326477789167782835737796880785059836342728204764209862768224090135643713902781062459555020146860189063587785014903429772233018669475951705942228590921271790453892341228348619424934018108129007657967210721729948018879353877545183153545667565856427834562695655433738278586681642312071771191259650985642998356630385567583118899315103251797956824168657571161621105564825996859875390594037766821027981941544274955590509235784335428832004170406035273554404310198837983448055920914404793621663254150713105817229388803401246270773305685567938130454266793063280601785654120845281628382235132650736514814814039507379019960623496634463286729073239205174474058149452862932538837066748915057632014804076629461997594964178388302298513846752528290458995635974023228491950041929787761956454086592898484235595155635719028777034309754781503609303470815211272684305713566152451363166891299208874898274703553249958501760516812296062836646630672026446706839351836629451768624654649918648368587426684532586539711630346834424069732340795856926453965308494340904716857408605669813595947040062025889375681000182823923181908493723410693812831628354282817828104458423625105419769626612858132306334064492224132941096125881417960717033706063375163489279861230606768137329207807091620142157854857931375382679723520036326188031719546477913265607315548097500904421363905329034499153834529143246633182547993954354067652152518943570949051771374671670733497463581194367040222644860524470484246997422180851257184285489433081763820717626909391072221392732603587212580425037306383700457272476188227418110641583148700065717458446906024676957637605068523278845039399664630923748182000920792233955580741167068481445312500 [163,27] -100518473449282711683913847629764145262537687063320165534630246621956702562910260540457050258666303266452599413201073101563905016961534722131908183070518077854459869374335186739624526899757485800043326980364684240528650986070600711329928725208321620575881177752166025710392468071015420817197517963810281328617907133069357820713817549503597089901993928736731504799652764741704508659166556832547957287457564028708597184127758415778364296689657877133253844528217634477156183318520679303234645758849131449802838670139969275437753992154532696075046980349834385870312539810056419174411635375638060333139738630357976631094666027025640950396710093242988845811026202553239933627541070917945144103137226526123576181325930908471697944838858928669668237135120493343242853788774795059916829211506972955660235157784891278071912756656897078421441352098372303904640169894891722488148563651588469365799230130395976058296002646282414377136690258279320018304414528118341939124296999737796109449904864482734758911338317839006957624080278385304931094945493779682473114164127817851525505424929451577368737321045634301513198442211600760395884657644046477247986805425169482640744569304969631598752608469287051083300401392955808245779414480173703485963043761306941139852489584221672835225991171899334299251784251200390031328661153644261680476773554002283531871465740733371048799830702372286511019008398591241850634028544925572333759299742031094518507082469925225504089203019442740434663199531785589474563284928680141839911519760137183094041024999384249266836128944315275957812384081274991127964728384780666923026024154773465793071409962155340243167086248818310513423086087679589104720832380744599628511682575129887019788528525261305728710609232647921689469804655900789590497642646015845662666266429330959369412122649292905480636921155402672129228399844319745447061373487533220677784146366696128626663228156928936217720625437213799687893799334474863106709714331431329648720052114118579407114925175701799181364696074453999993772901518085394201307281036861240863800048828125000 [163,28] 65967922899992107968471964963016186164061457992160991396089058294816449521130402782769673608329105354789380566368118243700478525413229230883722075236733287906805294984648957204711941583930388667140690630340653957631055758315331942390583239228189502338288131431789544940504650487719238339875744502075713418035714412117454830307964583004877139576246651663461683141192973150836814996501140678850887764823081727567114362824683997625194564310165806573128751142830125219280200632900031853727691722376210026833680405423525112684158734496165781726399774152295762330610370831258998456086642326527484740671043210755031304953103973849383255547991504583250710292252224771029853948120765765687177885836730647115339236404250939892452060009977142162047247617488448916951894977952726211204630427383890039881300178135302178871171155238598164647282297422956032797662641067708502347467876190723608079746713426520406970177883807045953044781300463009132154344679737822603830675984504070456577080538949693903960040620942131837778999906556953004493972505774351712465130648584852751776723604556890331982794344168455135843748899768782699911461584048797704298285704558524506481043251292462623386582486224067277003765157763785011721710841467264670875338918707392772606314509288092414823412612946519470848873687508793669297911334071324348843578054244179114543788724852348698800675495237155551682701728360370399799965601625430224384927181361615046988549500369882549473755576131206309504011084886460004054541909763193869120596597233424949361513952572916102855437439901799794770961144852400881274995510402774410665115916747058666483965875060637208961862487512167491662134377431583545254533999211980685188759096452576898983974722969700038742531394007490645751383095066159296995872814016865871221973419940149830282231145737707887056850426455476570317053774062356735175001574675974500392064998931958476164024501498017877250344492910000777698879732510352638424642758426439365505334046706210609284390928495100504511775829129822245110528495387614000833309546578675508499145507812500 [163,29] -26238931583656545485301472886501665370792900553110318826713891047644184704832660744604157762716802988521056061711412203423878719118165024960055554314991547719549586533643571990356851114336508730994637265422567067785799577098401306516545003386598224384651033720128912820730164924125432032390035074216776386115070121218767543191879912574383342755319305071121270474706398712378353533026225223957182109403300436806817628640355418691730785582823480198932512918720290562623892301027860968799024419503052592910850828846877945899768498640836388769122131764384293298383910947727975530780040565541645383317229315412005744156503561362573057881470812783133130213012860157397928826836509164631186743545636053147609178982389833599976890167436697131268359506023597170294121976625912439678253944592910952049085407559322091829837613592993560200020690762805585991863589639473358343288154318290036742477767533083333838509637314753033026866084347621088971456835058693228770703738810228654935548288730077937828841274828449982744548081277447512098298414332567671188759247417993629699592337203191742265656777048321190119130007716068315626319306608799727126240949671118796206084638750985496017192228035736334492232356371751993222212432114429437960937354006123643902469608825330235126569931824528442487361237135748659871644863554992357113065501082166493137286411703908562489832604583789553573131566123214491394481821184863077834058631269334952818200311837161573137786719191624687554782582486230678539611099635237709077061201903062390119905480077246778231762314099075746489871630796987368963283417553401335605032661812799927608798096198737160953146610855908005092535175246597160347831558609349642571084805588431985529729996538905615472701168757514323496312981953174372839541052132578126705886105200573324026317874186362837903540984119770120531788386746535472147123727624198089293279741479602389212686107531489523874273368440189172026291210018107414155089090961439625276201414006489443913941909704251542261676233189910862372666577879698479591752402484416961669921875000 [163,30] 5985318037778570088031142334164833675199131150037413778005045861609475471725434543693439754793665087555630721478727869536075893994410570178070070756492696877592938794766491678648933944783544031815052768156006886243903064762981223980220907507826443417194951450911761705661777976209555455680551256673339649011826697862171071243394384280918864225398924444606845047252200608090552080601705449369537810319933593730872948496293821877129244389365050409614786806821846965240031843405787806386111383663356493611671314877772418222881862898361820143456838850026841071305261715612379294102167125294681970472621034787753643313805091262039578410022740331230348975070845767997092467962097691167441233606398181120627785271669502574155260187298650723248368425482006104083674858816006257867873732614875911704017807264451402816169038136293137040270873865909651388108231028535296141822676863130791593269419910037193500407941228219262575824440737852360033291267133854091921985780788362643790582111841865756124105075822725502062806775984408311357327716741350222207683196602950473549899491254699275240880835682727260163067735714673869240036354780521465302998476957717883571837151744514593533323905879188120224109733563400195948414963859514317106724570837448246297654645102042576959011760803482502933964662468025759449052404323018769694588810063628122032191529474863128545853955419025951307036606225003674080180128031869684175795426093482286093148329936831556942231267610116694763424789433638274842088850087536860560552992919323528301132552492972211706928468248877383100198611361404321669343199004178506379071045634635716048103859650741657475159053465224429679388998949618843614633602726868445960112498361518108097050679926311115426528463101206121050953878121680477359750496632319908094139528209852535168794397670296711072011853810127225058056684776027189439608123726797479270212552072599867977802825771661084474315326297014691340642945909442161846110888244293610182186601993779157584903607988337973848339205322717558686168581871811511518899351358413696289062500 [163,31] -4760100888803292677732679962164755298487423717949603830575768850281014419834432473196601168999361431191918390592724153403647182114024986209424234212255488702202565154443916623038734079472807402120442461029523925750783284176314297885462351152075878504754184262604305961276475511671274247871359872436375955452544095245792951144993425113805327567373339521571804776194900053730488610466535102452152745483859401188877311408334777585913299302594218438335037413832843051932109812091822443031553457476512149991034895982456609512043587376102346754439805327113939800880575020709567724424672200653791710502721608031262764826074124305782931590943533703403880639784346755064446806189556951402686827992891206223271702991926237855310533368570179295874637261610521205920839788794811930699004139759955840930032028183827735340945015684560736189551762083420427806325971801694579058883682037572925620537646844614740154014544185975991350793278523928940235200007493889867102628810596403496497534823740573156510244968713150599613646506529102645402809063960806453196317108700927409630561661313504362702842791933289000219736235470297887423172226588631504596997662903229049959518572960467259813798670402110902352584178735787105438030746293121991819962125644782467929362047160497870690600317926172077830392051457917605999991625796509897539146205799305839530912821078650198645356657177630204011980560573284452191298750916799660845955858743137873306891054099009635863943427081146039684975927619604369427853293233112058326574802988788487729925350385687311880942242121709841747294103902306241676157335801476273357039828267723026771798239007474543828712970356647828017341539522640457707380787675467063030012817621831682667577941769574565660020382984964675619749787397340327051720234386009750284180008289893079287820642755089373006060458598353694677425861627635677970716287593477681599320366533064948842963582926007388249586507291150085617296893138335591406878962800741910971431493690264048803062865998481739125151858193872719468564547184996627038344740867614746093750 [163,32] 8989852902103073778121849685723828052342369344392706885622898135309344612471481596474835740181979305990402292039892291134600816769236866476677687228633830876646382717719727482107086306084430876775650763571352986034341256265196806800577874202035775284246292011801642049968769785530621042855943793082618681236679286617283536118072366773997764298886710565240396282114281865971914119015328555322878441996747873186642404664595219776401326843136646910459029990941166547984400918175551428712198626639701099198230490108610530803429745727359713841605184713110143122260586333976495721803215057037614031510327631756428740842681647965261290243365996430385652502322020111497228772196488070647007112984847481554716559772849029200315728753071448722729174219017854793635130505847454851990559834657593500971133386740271590720974843568095811435361833277246566760869911890403961480511591283281509335130113382787791240401251845351111712695988606908549038885111946483806970148084395464921712039631637474746622899677646477987443218362959701403942892663676563412687361262431240183605776754276177108992815820395788494581180158806453019074070015036266781504491044118418921561341839396207091224091347337388812106625930702525264743416703873474398976563868925128617475932949369819823297736589501597466241157531376089749574045347199268337494169099826594519154687183446595169170389346842497898597977471931200081528569819695762690565279520198085939031396895725284352561075727791688629486237524688094373478564433744851010119867625861647934546728215912829999712444543741711357415165214594874092870230290315037027901195657346627446285020953181636040453711493113695710908653080189386735179154927834365767364038570414203834494810953705302014338800363235726905746136071141581520259536112110626216820462817433335136056600167582130890529912082485754234052266780145664249325227026344714360687235751501093332378652157827172666542319617144224414037216988529678390637258555622339260230934192717150609515688616669782238254707675151160273241401910127024166285991668701171875000 [163,33] -9669813076124186814974578544548224537868221895654216036338604367183628614002776499605245646911948591791821319016385797343966136502318513222958448863875465807693553892387498589356334437197089752753305800893846613928157946735821220776337396717791191885818532472536035909544591291668696390027896773823727264830364427629752619378974632230094540708443736319027665590254674722755555987119508937052579769895611150690451510597046157561411172092276849045210729527502095148433907324114906912658889125798229570554940401160623283729748202657159541839013802390567462503688662796594771507618545628667839210617318934441633886877827307922309009935890189795828743549574348419946471418585624838341015589178440595445826305738767614317366128980524809509801061825898455324594209785637448501279798975077773036872665060640770390416864897178634533552245126800541085633748333054138900802564018757048067923121618737746279460063240034136083774357951369656127517453433763828907734436380562027426417442528304073832821831808846974823257491411616052678072517879988293606779654998747999405965631655106861357871589992749948859988377529727035425682435085771177712517857265637548902673679097407981018132685849067519800848293947323338528480895045811894505533579828778831076454473115981884665010342679056649098732148416227250804334302566690361283311585385409488701233815001377431783675701907693345381634977672631463115692460916626191666057430339248779381640840675351284742098213230586568941595184112090151202515504890029622078139021584177936724412677036392169178427663721224946119989785282306035524490009257638573882721765173550022111992208531251655898675437976810019080178364539926149401782251676918281186800029728592935506616142868476989208812007711984972241466392212292833838166990298308202476278324278127524896549536672049456408780989734337709602368593949225968388966633065014009770191194048244409120667227574751984686002924660629209458243030800768586057424393907060221198553974748773783215465014535142793247164074573248015997961601897259242832660675048828125000 [163,34] 6690466661975089284045794766723567390044644626862123825666390629375441229250855177194082239397029491121999179836345951209434279906628348732157753989470848518974302172598506335868905822984448400309379013916181389428997861174012092296280442088925561301288837334584644082609648244885687131170514515268160807417833034564933150920382992620473478443575582770986053967146416202390486091660004692960036853091088180958053019414618781790584756033041913726173809851648547605025904000606407278085069041314982011102917851426451242905410144057880611181779131247350654806124753796171238259730874842126380056251033119976667660421972952234428102566361482655685597951114974317071832411730805000848524468690749129930401058419764406057517813208520690860036855300842887112836780538705294706487842893606942161577880683791652947321242038311771916629954763814693969778984794525482632923432716478027023933039844388635151249666098438078088596155799566466317438287422796304323843904878303216019662008676552938978433631657624858274790502265357766421327891241090496872576245864942548386856861517949418090506228548388853844845228185558825010101689770839649865510983246479023620047422366743568850062288833756098842934593280626228942635919253896593679027361604176481064012602612026612772635710943566005944118695789132597201249088452436961533701348454055081385116259519137857851601075155909627300494938333743124761137447577380823975138397518182181250604834972591479651961418237108062121684415815423134410787030491852056007973379005949082678969855048539712875857579117117612617180658917933622111272223391850979847658570025967078207769341850841269284463102844866646478238214847895546392196769133020545043946297907244949022584917209112906744064065855275048776413764305201269890939477237083856013651391418111808971825172099461843582166295202827448117111766994928316379423208424022479416538798615968586664364437837184453943360504031674938992464087373264125684129660050041719974423711091256860088122769916165137052408033824492383789817040451453067362308502197265625 [163,35] -3264447298659655487041408454595156843360780779158614332450385365298297189364108807578533417910985922921501787825751021597216432470830872420648456969607619668881453145272593066521167722970701778272960395507957646277383052686982027060584378739174317696734270126038793559920124732153096801079382474410572257167488144231131427607353304559849614794780788025850523789373010528847063662468124750383113818064446879086992137830004220652925252372657440920141745232138273800281753753359790279744975706355716153884633493106307839889264160527506747196064681412007614725187166336642291225450576035911589634120314691441201046879422637941334378463733132680853604292692147752314768415322359987952600335889930260491713686214843090367108341553505825848751396862707947571807780138364638858824954602871610457576592705020959810405389297413851482280751575957974372715218635004173076521665520321201582757655973942556086442388772923953970770904591333987907629753095073186156065948338263224617089029615489247688416373041109555675088695121830015144694516079640918897135404232989242192760492089848427074364553404180837005836172826064944873509201077299009503501990190128943831464982629062763537643400124214511391128651773223076803700455734898662918545339802296639331192618380674823342605643695657205541100428060068691162154704805164123287508360514750130267958478093450775190240188705766825297715166158490441784588848321680695737450571177479352723233999248261929094797452846502941619035765593869748409410485160130417688745530459936633541320584471692753713880998819988515919194797640218837678504969558557932327376159146205140591630895388883767600627458306074318822527685201193456791946126635401855578789334324333344765544704381780628424578656599669049377313021833049397072907405345163619416490311656358491476072604456175958878945690807361854968658796196057414220108808982551114042641261969753938151821295079340305371773708718626781925196147684015242020828625992075935581736504357791138066235573648306227735392121334090376194581040181219577789306640625000 [163,36] 1174796371673968543080859125939471210594432760576473238453145188056343206061428119485264508771160542656947283658325708295369161518546970377692948797690672778707102507676324635223144830635357205627101693484433536465133850802596619920489398861407715119787862221250016590807325485000890477234526585914791951560172470919309902914239415606989352554253980373348102985378893297585228532076028090314185502146016474600594793754649649189957049395626469041016845997441342790611886245078021255097138600434146927275404790663521857183021357587453324344071381465576909060022886424197276395706873629853082283978335646180713462509950340558120146061814401534442189090441029133520739906619894379879498995416246457692160089384138206899554663250448775932878783022469686193124324186836117158496887496558325933638838764329555210467388336003259078517637311574645394424650900919626317943184370694366880850621054041554777493245657363184414052534863768362004013736881743023881434222962218393500687303286975896785714928578919185978671631563403836267332241713888516637824134549292783017204156735444998264268024369488379390861415783407821935986817826726179398161253346520518074877296513892975540250155496010046916720665004669085343926448744342249565314846694086484936437740938800766766390138484667154382249754660736102751793946567323382699962053709465036069077668083601833882280047631591311912687400828336299774806091827044013827391986015612085800829885124353850910231825873889544579586680813639445375727316131384185062084502248463320764535199092759925129962048682239946088930702666097147754281970779009776237661007225628380573269916117393003033168643283600321508304433749380888499871461252144817539543602056154053587761719323821038060702725863665399376268430754244939784965384464460956922842416281026717993817949416246939145682271493974829877099543068056486587451333690277051146649691610447368630389523129337653730175007097841146542230654759173228434090447486969004219176690705644909817622124517357127776325612204644244229712057858705520629882812500 [163,37] -327385460386801071152144416213281857110532715909084890725990737949884490984681581706328684609692565581918360727748858211304263186774812270365012323728929953418919235294164262185002338323481739035319939247286735370446608976361128286464485372157872060690995264360514559811035130073877555481179462471568062026831318863024967369486795777462854068380225708606451446878472647500808084083244271758185408934946651642111278819012564786866221162676636414721949916443915464235423755699828537823797596200279860153606104798941142701983933463277453197934878952762210833954353360847583215113307346670050509644627484639319141481176833031574085521461173761655291298448473442026562839079759132115209843467033850538148992708772552717408580115413960761903791468602654325370901464317326260580888898269647923102950462114908742513493532353601969346222784522496609219075663427794703023787355807966229825866805185704025621296585130629684146008146059255758490026179901847742010452224543293917996088278758840654295922676732888060124717077456148395451463853164212160686120859403903792838016407619189450435788600675168979306260203886319553365239598023710626974802460470692219878840748647197498483035710591498767048288344466266535516653843852907634200566628205369386150844215268890310485508221408873607962511681370486293747059737817925675952283716470054069092708649062651253467165979314697280117657496288111505639066859341586325258103465211158021138665755273374703134985676739501285751555057995221390129013210430433015117280088435464174339897300214471114390282952134509513468394641514902670759684739499640324244444080379300310825116510064193366053601238463927491737226806748701514504308562793403093143594086265163621315032606479819553249790229602258961013707672904011677390874859192883019016706604289783098903419579938549548473341862654176530626947626548845769067281623861305251493527378282488656203692801007353988396271916956942872072188136866264834459168578625560260358964737830565045409346288974497004334320152452164620626717805862426757812500 [163,38] 76196845593864688179389861522195535199656438308781204762974738601812516830021560337180441824131347470206112597523283886190308985511473558440242988808737755540064363370862870932565366702043757319042609069574754467531547600180505612912569137794386726663187181011736904605999347171668887654527818355753754245900907993811017296017848484300416260587081861713449920348840832434151809672727938339929339226125425424626976753727292880874494184939024221565817017873919473677469407753918965606368476848385718199256337665629662915079413655884615007656737642443439903707639975661540034936273985575357413316916400693596828724907210338617727976439465017058962518248304820219305098518100161433152275385355240576219783181975328018428519479288205117794357129656166414137899715490873355506878667661130608725016066469643116808657448079669767189832517993194187825741759539060304651907051715163197125850760702956017910867963507948336467776928637880651040706187959406214561960146130819415803461407634694497647418467139964392778712403416002594872766559349894292371179620194243365488520582973716803464755214949285538107062137378270694889654556486897292719953875929987881928438275301100863207802216218345764572876989598768447226287170077586675746497139975649363148424328417193266462884434987739335694535631956689300261758984683617978766722807577261933863634720789218532810639928421990205117842062500744436698424060284376800086358347690590026740318853276953060213978956792743424584623741307708568155447995652721192685442547004927335044821092502848405105223044169068817496512456806819018108416590465669370709386463487443405033654268989622836830626049572997975582737035641470899261828456427139364225346058164281112242804207207100453570159887361805399821906476205593730182986460792573487246825396500932027353479021245723126201930995929085437644709574261733949988923740538526805207586358887108572294932018495213078331753396780920779414257037338848531064626403534697946049204245968535357362084092320727945994853428146598162129521369934082031250 [163,39] -10455214375647829307175794904718307774555863224768165759264892005733684216539497412229995912920272093982543087141358925643600065502683837989179908952709359372329735360354455644482625920321972505174059969855984523641204310188585161475378462686753548465946521321553018472427779305101873117395299891126183035732861598146099199182882916645853513054652871280494224377187798743991159080622983390022810721694996501983538023079444100560564496713407195323641830009416342280672006308638397322493800828121568413050948969461456734406532765277921595270481913124436881224683283998582246799815409868152571821091913857592754886046224004690461761847396871846741484810998967232348098278179034709181229593159107296341261051532142284394292253592904706884826458649562618656981884207045139882688188647300034412432925038096991751057875341436625159148739671384214441736225836590488598466735347410323092747516623689193028210344933159669957751879160091992526946982658177136505893226448459214354074061694374202551420392527453981473054393752191109290150250878396169253780027594234518294153442688423408540855231857882243317091047782218564655398897279426384854961081686482902752177694030617118521381653241890355163147892056678687953382699074908982323961847185015485343794769814615274535733894387179144068214597333631865088389191848827102001578928989012010651349393630131797632633073476886540689306630668234867618398840926129706546032048801148241107443364370232594349618917458851033455812193497268605836683415794378619843019596866569173169567922291581666290157835156045486292334049616520465781327898549961335999129998950947161486257520829856889966510733597696206296598326795985373973998952919303630636591402779944612505382645258101934655557374919121233338128559163664991311209916105358890205242214722365863785996766833960760215426193837895707498491111881149391054727668929446531105627663309250586935153189251120703643449696424799327823932340160754488699824022667965092476006757521675428890131952888053027921604552830103784799575805664062500 [163,40] -8494581565996140063966189640692178141524614137480586292625734029963751133748731645187931605307793454485442775428451494190904736072334655791749093405721964413288055459794326839892078102542286314544474684143517975731922312332673674452416988864579486275484662498240204060456428360550323054702840763196917945917222004593514686834466931224063708489641356494174674355543439075683991898606549536266317470072410467576527198175351595796493772747656320534066427471627513970862244820634883687766256888050567040359706680864981229179025401759433095842563089327391554344688975447220804395273219827042855535374188235225980018840246489725913491067587366816298392166894799770688937355651306690687195669515168869204939770191365656642867642823210441886687688427749778468820129250458952553111424219650484797539297137814277490396390114054934964939308825413282660313318268577086428176584698052465577769918380721581189920501183982607422969037253616524079224554587436980515208959694440971741020026686174204844749504553639554566952796317787056715329859911266485372168253797295566572529162095948989371173779375380831965697015913996274305201995956416418969822552957904081033863791236958855105360576526592309409051157534414490473355415629027029315856350742367315899323138841289939058327167674457376967881921101487328677929516428239324157066436085034535168956088352350200375054272241306726118942996514649626431519941070827778430800499962240443595420819374147412210063524133810892391430824290649627685398236564863337846631333301928055961148525606155440153156939356709532384645588097793121560435945363203522564055653777307430619372830532286046221861024514001933853582890310503416726088472970738283658981150867593416421034251675944551505111190462418794244163577536346326413382027197317004166091228657239979910715685660199368604582707719505736636466367213388385098575669765145339117617267917071067383865426175083738331969524210419013708315344717500481003854313823948297549083191789589430634513433410474190899556560907512903213500976562500 [163,41] 11321399650207900215687177234418585691496969496446847954509240631460556509133674084099649456409432365400232750239807681075556118208855650833581553298244616954872810817599484221477303681833192295081065639196160697696391659704793592740332039616524945884959024780396544617138837926481850725982004003767444432414235875975170658792039411304463933575443035948946389604310112075404476867840991530671190378978042664957497609440855677942540474073174377112693485932818599785060616128488492687214023627761246620059914013441928846325076701492686873104665774313677190024332706155236495031411027692099168555778021326635403869887176570107524849104053753145192134331350644298827958306731149918376825704952416185027141342987687910292312798741188603340282211016635109289447872561494703149827145834069344109594171678887515701540139402885645619907992064859704330400123539454036954338167503479068542231501181095816784887983243075221463713407589558730682926336206790569312860703912615267176478202428129210315667970901360074399759954963381015541866790815670090051479670479623132625495873565760706539447087276505031855333202095462111474146903206923164159333996070923718456955688237153624965712738067119099137097482755432639391415634693638807902518308878116318454909579116609861347711806789612695238645401192904726394224993161878659185734782082732609240279246508141230567724629718434230628052077984443330508464992525579139354559168259545289881215646693571805507062673266615619800351707774873829185428373006367030591077980962856042418845969702713106641447172639875913493272077530929752426449863050764578009901834754144186956350499945439909416035804569872588206253792526193664507004649968918514334963236133609284316246370259779481217087185382816402244882867331633768698409808169334639464799177106159977671270671477690309804375878169163345329839258827971029474903768616875914975865561890682720653226191453492492836984110094126567257478269352808572693448820890130608127391541036163063802027202662646643006184604018926620483398437500 [163,42] -7834221535374761389701716631784048428161031129045429715944641738684064287634776954667492626171213031843580949738837908996866631206940967196651941099930399280842470325408258059944003922701569882712941059674625136459080042108372912691056341632633956039044076556408338161690565773726757150842948915808231466036239287740357517048470788902383787733165813642363718707969423233309609489551990415210270141660303877962657462136886175185981997031100116693446692075810315618169703711501970690634115127708953011075284203849129004441026635207313696904406233277399798030092559984150874161871870802621857144294328566658882601837210925561095427246299631694958283651869193084127960824411848677919056092054344782711485780575761483601784614344999083774109688564794316929409718339502249818275917901427432391181094783619301126443040647473967275162958534787947052263849422576703738272757904594432547617098921654609036404247906137280860931586858965484666614113492118297675633780874364401775256254892597181763393843213047055196214207370531039837765197276613877843466108334181856974946594311568869745476244740666055160024590658398541592209319428640354714173263261330505039608284443313780649548206870258776075018195734704918218197547834584144380706623838260007998780505870280416810385406163188698794451166571946236525186767858203454999481953401327267621303738255251119287072018049235187538404986528291862007553027675973603740020357695166792648995471245910302098524813494804537219507821637183528860686030307794720640239714568234171849646633722044199377326896740099217990146886522574644029534661752025714513726010827378034457338965207436695470833304382219267874101333186413270641158194578557834279572926178492825951215219650605315773641377087625526146267303652469535982200710990540052335783429968835216499430510805282431559464695444138168977515773271918059086029429263413019528310842895369129999713023745427664919183319438594974630395356348017578179949150814208307012900329098157058933866862113096161470632068812847137451171875 [163,43] 3858916479477844558461387970011260612840537139786978868089985206896979408757647483710834474942017368746986437289250023969115496382543827664536095091804195911651243152612269116383725450695545827573055749130963802708900429941809735875346970198006167737894583993386025986148586911863825898308266749279939999780281642471521295072315556272503603519285631035472792455549970854775892512862066121896400433956171921572001501577582944595730501750892160108168504352125248096429359097586505635058279744359803583525345916202982050300289489780527015270351036653998073318275464072761351030289556978471925694450818303420427342370038858231197236354545927834378212229477886176100622444647393075081646570428094909014940017228484698126426619037559700125227001095110144600262588387981934511296986524540143689295931088103614610591079490619895113736579281256879221636106865050622578760086946369065480857035931508371284454871411723839472362525641421322150346935959173436287162800408434783304839601974655545134308859423794269940786113693665852451100734210353003684462472973188981529573435037446219289711805767474746946568871454698660228457632944475827969729562699055392302010844356014871954070360240103953627842188091274536798752043650765747949030666404157036422010653454187856996828803156937300310696628386789041466095162210056221261540329772756758648992138586856471859048326567051871644624067265375485265807072511666312142860334366594318871965475458876480146222112024279248552500501896994601085117287729062132910036444209113890570160036933675571341650445806633511989902994821570473613060048773794040342630104867377044008403911206294231692270043973085814067873527826754661153496596533697433015944273619012576466534660166580269792521719500430996415485739201098591171131760936210383652487871705389537971544596147091985248026531463926686248126812571994440862422364232631650523610442577728919009197385430649827630560733314161108623648592269576406188105815222534949225911753747678471558746035894374835777096450328826904296875 [163,44] -1470240480821400128374805481542539204252361979579815008736638125160486384633387120418215918492609754547854488495956606208822494840294647235305867952925880768858140591530194897510919435249596597138435533848537212723934953206872028420360568876050145443687388000977061791605071296032407075100819357240816131674524253187790307331336472303553726919951464521550173998715324338905448812200286393608235296740228375367771052290032184759017843084899872644514226446891680523124686780026863434620125542655278568195388998446040648254264989171289104078097931694027804108429468584692561550625591752171453523207672031505651684416249183538935451811895910695265609012654257631626888377744438063747338313312675391864711658758289995574507242962776145259965440591887629774529273246538890011027817836727929879460449916991223984871691719822384652253614609322925837277574990705054252391876895309745082370194733554601161187634261516342182406276962292246771267046364033588878345527728642035258396833316728191417034186130823854380594491442482881585948371979199927700057712029586394274166888938828652234646863229006359638796263122769614285270514867426185256648207249343228498780911327855637913271524574298629255401647706080576553008496373689947315350865818396942242725992152319139425580280421222381419227327981709475454631493168360051515724930149056303217483471663672358048098850886906775345138480217868191137621817702286929243822462330412448740995686315760498699616939283415494885107884488388863526371575993051260890016361071949965636921730329503420251941165234619492920268825394554924870630586182904229801658238696217275475091097530035986242763902263862755268920216036614893160077035002081391112841393418814835350385961972840469580940959308197989437978750920903880198588050572872764747198102833985109910469489175095977574286286020781541252240339531024540354274942716813249636985891292430187004476709875390222866643765689763137484594423211575928779047882050062155348632230940264450729775483009365528039634227752685546875 [163,45] 450781770852437917060097335270007254873812163492876719194694933791775363002756898620986187745389026839627696070070996925817828765309843377923058828438440357751064185734566427611691573520767970221380087826454708935712367888658407571925469315220257268402177440224487177303482009235170211973738285429887929911914733513075323689053258122568090631973439219167570120010150816849958822146686406043523241764758778150875671116822238573736080780753170412525127198016339653025255399792616102098866348049476177179465446909361235143678481258935138106206223534768682398396458479540861048329366885831761336255375538758397925650706906568534105416066768037061200796736934244190653414582760394597211491688533610519183988560619596061918392245781216989241985192823193838574977193925385320673905563636201614665484202879352039703776680207044856375714798884370355250477936758799188740774199468320394092247385652608831473985938723535448671013334771031748792335316151814696532052295189459451028484754753101009304547586506244534818242311676366855743884706693678245950544226044763531369809085882833435643157670377748179275833812398547245692498779267154641446963201500871166040879277171527512797565952389950128589458174982618438653915269212461708755385362565991325956115086921429235017861536247522691913506684236182745109999897554769479550038402674403059260177890032584634926448876899631633124771970806245210199423422709283294736291492105376110740949621316447121910222998698574077237002174247428913625004774639315269332794533307575726992225602147495756716870419813180457334678238822214004689493158441433564877912455137329023642431735975600541094750283298031035796887969600567879031819568654465115406445421449499823623317480878710108169003711229813964751830396800847135982973883619584372682860784203491425922505302948017951572448678918299415846228791791129304850120184551292603118161158408653536778185730819305642717909998068818447034866731340305693070074523083143264085302107099335129223530656739758968353271484375000 [163,46] -113810088114426414231385871123621945952429173232175685385118171008518996504235569367655741382410170003155811472340656344309790087706603211150458718401392553341546474528777938063030364256510189527045021408693580051716871116599534152739552723963735735609774465557794270407222245822098782353860055953412821375288476478053605678131681306544965109598295123734386819436083628927835991131510266282847789159800567273932623547196573038548166218021000816770196259351008902569923061658713894650251898529474193139553228935091832886725130659338314669613047453224925576622582482233224262006896970817713797226134427869943756100496572989286450183572523088469632115393032741332797645528551794515941799122731091123699971404405474572177029736160486152969402444660508859610112611903167003028211943771944557137690231375696209943619733174603942846331414800051847887789786276810896818899788361266342287839133049895849839844261412282542173076236463181705108326975793533250973058565306868102044322435818288779806386867402484300148844714085248203691893282337885972187347838841989668150408605583668667168815555877475568551936884583097360387194570471449201033391276541297261461884207880797830967884219840912443223136139261061456240132494272414353706258042820444366805288541847814352517892371531507607149294039384272512288737757418525121270549177334804042163936735774100753201131850011906711532287687154453214678994333413479736414704891130608592882944611682986623082995261947351041030494870697639401919604733115298291686028241243803556376520949935896033149086974095186454219384456514602315392385921588269395067694411180799535218583498778966495054174003935105134714637363133342335785457392286470398289077357293381385142941871052814224877130261079027192031043351942332373212617399020619416809706347429853597233421702444136351950337234413685085388188202588758512088906338330854700291720025332242294392700202764914679928594732383290976070107409967679756770997521347333432795277555184290493233360724019754886627197265625 [163,47] 23971508861598917394576238665933023895346111806662703081212282448620620869762083910653993069732255919304482626121356998546894821949599581888227445830517726753172228356471632670643505018601171901039409812881595252358036311895653347038082525775352940957629843500358823095736495887890632793228982749838830205375742974131529846189678124429181558958917720332634681236062346046713872759981371128924597404129865930608392218067185797022905154842400722156300744802383177105715664984500258538150383609674732023012556876043242719063828607338109540268203876014549710747167884676336651744808453025489317020637069367206726002754207015373729304595861649974404957576696034484782729115754677104730270701323033324091641192600501197088276955564624746393212084667478496739803532726599197153450855437131459065844730150284509039862824022174079726301198939081764035793015157544889500556193359230760500127384100122692404375254349915039394326644297832421378003901008783390350935656365461359961805562318185907222556633532414379366935191097088190690694793250491862446861256752732769414412069677089589256845918086004254455481501369159261622733067382534194981240446481963183335848257981437924563825122372487870396453304444582445570623558024867527726010920400176787554442277183537541182429802658898948375508366793208331866198122585398892152141576404767127991125041429336890710794931787883228073592374896413704726349272472209273020610571464246316098400810080029144282935513335903945915382016495956408182338279342299263122721571277428208855924260956088350302042473318733155782798489802725980970146559164264506316949449229126247008663586775363672169044097518501591794263235424962900770087349558474979391926938299952929619295832761069817306016142239564314249390338334294167599995035188864590353452981891467766785221480198975713911442904031907922062002247942200278971142113011667535814640031319605621554801117940058172522978554573897623735500317835612409105338834753049749617252093240081616539115643196338653564453125 [163,48] -4212143047071304797332858425037306313098898939319935467310306140970266001428520296586225921136025024936588591222347440779216624330986591335533700090201279272045950896640270809715019071248455683241358261442704795006578738689424483049376874852916612082247751898322433764154679240762515769742689076946648176065329406946275136887456169451499631017212535980254196950568017217713776707040177684278903943724809837285119340479743325781749668838935620861798457059021239845771122185128803224850380622810658068871015978767866176090737420196604405048308876822100581055579149402082924456316054641845094917060748205465561053613643370532327995109371757208447599337266556099022469825652584298144372971632784738224291859404359785936416014893725574545842972911735337516475026198511988010379684945233367132792525069955828875227347784907803559671973471805966003131473799578612769412615894677787390222015949136504936368921666344611232174288834949440949078560245352352232909836797430523873435571748273718130676166217877124040901496027544152900682110528590086048508968144401156209367075583219371284394316131191863194578930468036295668998691389347138105193348006936419182646827631668712204480434571435087201313276485067756561298813758739537649719961214330145089684420567389708759856029330961715599511234514080615730897430307458308340561119191339476084504973231143012885836399241440726549710689969641360391401038618482799970525608419081537557994539248398485813490636536816296284434752160876155744611243055194522972396646600057813158506062951739500627530094867064858857004882897518478590287201371711438602050015329123372898671286215443418564067242349503919308061312310378152878503382674727632270158348980130154836769779887675136458842062754138905440583789155444115651275273697436882158668208560423799760455135270973850639615481839444127426239203927853751792656395160943166410494503492219046481629847491704049517003723353425655143000360354443385805932893815820199718399119856882478170111481042785644531250 [163,49] 591675047192855170949130487739714894491165644873542717165690683142976800231740409335567198089087710764737781563138539577356611422586973875213082303915517017546444934290792935477830143402979435016484826451311083323012822079742580051152914073963123296057224288015231773947721633739643351398149425121220984932504598211134480870555436918782667924036309428133486705350948967859659445476023979576649612678847680915454093894431186212209007527079897633184914932726294109989318893462426240230488343787627402577192406023100549853339186670299612475944817667837355046173236732775753855067481550337816652517871619838857926685870677832894594585415857406033864660769719174141566047983074872621357595042784886814537999253395534256024123687747876420431306197431219831136731114590533100959118760718573561966076503178171719943741938581522834559733414250942390437108575192899358729749832761665278612911963232003696594691315677591855171221405718980292480273675036841755305820312772401744213406260076806636833242488254984356519526454458114099648447859830041830640343231829895863208072851780507912801973970532185819047238302821026614184982557665279721676254969977091003922450139277219871251249687521621192481743232403072733985660483481632072709516135875793961083541065573716037672351598536679178640731428268962160085583188732486436840144238281768559254931622788748674385117389293790480652943796376229969185463862896644665004048126047385963785749961754261394911959580123866012958514877768518245074874483044804291417221834469191380107121879185013587079174059379657444505033406046286173982538201561772096273584261253142831115361163645094164422594308159903613024993729966838487835404060408219586221317284636907273521733220630426685173912902537692919975880166274746307613722939610358102382000064827455876644062459348044081107609770750690815596103723003018190847152289796643851599226532951932505634203997264861791731217395563189685423828549152982775131854211999129181398604188291975715193296601562500000 [163,50] -49270995152896421958117143415372292935144446022182822791065306536790006342341480367289435330266542399537479180434230149334021418887859554018037334254404531132663362936844016293193498741899846613641376291806183729342985666220587202895772987522853603302493624066573512103563112749536070497001541805321882199643022518499405793225934011322298593065722807608303371742209347931937715785584179111301792829699942456359190474692319961164129750435209160486989286015914732015694058962494463547428601446597876498377543862171571957865603866302426073720512326206428615531458544705791380609831522152832620728780077081862292431356007140813601418737644447888133185483406814217022457820040011693839110664180016205181480722303627909587231708141398702603989416358179184774823332198600124224992285845332672531830233625899413093169006612373164964704673745098784803231257474630303870502450830443789713357391523509531641852853945810188861794634838131612715023727995827661643173870564937331604421402310047421232627949125086808544416288443441738714162699771952234415356429356154680276459918421909037999493826132144532405448070295430700158003392627470157599210011753581212139420191168614603214100273121540239571881529029957785007148384497388580345528715966474970880120385200022261898017173796495100978775710791018664271085392867644590211624325853530418342951242307456165233470532878768439137857475185734513899093604779619964568476196096632960961987065881862205247843557268813801651351437045133519111721106064001723749018020927298752008190916947467015493521900576551287080512110378884972172110047723095040589651496394724374623973958539368016677324285340938535684226164803415375691232311701278745577507659521628151562776445160689006860295056067168247930224651499006249009608166745443683022398495611891622234053170905442014157878516430488999921825391326402744615597786293415890108392475128928360821139216691549248661298885205793074913609264776293710129948478290533047031922426187126896027093388671875 [163,51] -7309713490543725726449145166576028463649716196364254756954668637856682129400437537828802035357764111790731750725361632231032105001371895414590691973715838524855449797885539278740675938352277300317591837719062829760873592379319852467332159768502900320711314702214969232340461436788821315816756596230960451952800031202632196103077076878339652109230671995164654330595384466198276416893870644248595822904181886268326433844343259290378260676979016577983284063919060499042072503863506697321718443272462313398499770093765190056332191661655570116958449127272273143042616780068573754121589887289009204244109793475411394044603937447431455996123766207349441097873580380534808365395282136438373133297100466358468791569988485862326369927882385453397917551351339387699001819096255047783933207022078936999007290723781689260563342411650980483410110507864309368805837544060190519607670734612108385417229457591062155575827323430414717906955283803239909801927085944158106869708052158760333168607680619930803797404267059183174363051900589420803194742622896114061730052025596942264666912832345283451344102351308432503990056967189461695506722781522163600030950974283241366299387130417524260816813156033409194069526549380850096777166841221514776305790216252348797893519107819017770333571608859640124378419461825251703441331430813619834097808005523146503230954458114288073333516907652441038198162080917862575435285663925550689707855845120628526500930400900590816401858927983694589079597289077724120211216654308546643133306790814685768645212402218521875942644060725221479261414146754761165681987738857475652844595138386307047558670050874341655954278446094025063536421805510053317136135663841991362688601332491738290930132986884196669796448326729661772994798615452912287806285467961329803773373141157292126279290223459552817861176485916484497782153235751446540951614843070387525515750335468128485071748058398313115886388230041644657183074738789480296902028009954340899128469399912845126234375 [163,52] 5575384415196699538163198508454320923233086737143601537172462662175056585766800622224867774825260021460108700386855744417781559414488911241045095103824010261104662746898712607700047395364192111286977244556557585765227634560126282037922856685040487933818005461023210472411647932238313370857801754655120256225173118573398867699554701412328676669514492195479469192723341960244955104491887440923824230658264351968415551327390376250427821823276814775054657238661201819080764711587521258796541064498215507810417128640113596520195261068472313105722336048284529634179841190269145646359422802685320167703737971190746192472167713023704588397576423870204491966764243170409510221001367725240609335863418916584712096327930534543779630541239838734935769799618598431163135964926649829502582642372622863847208740751064293098135195687888637600502580743088232355670598965347402650553449581145132772358926112805740406232998040655641155296692964350034520784755630951152779883924809073384254010820858821368762160254758218085920008404280777268594371371440758888167851610830467601486680534641634701879129986880577963359731786957805258183601770841844239296582942049594845725399722023227050172924675895101051159782610624265511162597994801044607449171502683002655724026098754932412435936276991171552684619808802079681550437756387822391177172628572577734055825226987812998670790280425586857982325995003510389978846769168998431725417589344192140870425689512377029392628265596918878552025700117884991666279916423283215051451883651648784722841230861968641706446934367103937736966396280706311603233835019036704181887641534362944058319081427985311011973536082060972635669567628823564273024874189819181317781318835703450065420542227658019811757975983325895084863329945098038856982977073470380700750788721976348207575059327448795528843328634764784134947557368498607519248567307107590262607661919508582769007737806548300132468216325330033884306876421407677353661756877547690351831444425068447451500 [163,53] -1995843644341206904864827740580049046119096517397994606756048188677500574150190004215997823656060878322105361353261318876999757967425467051836917831933584210327966548399929662208420360900390075889816435874986399077085494185252532210547611991738637759087593456236318066189336018488255033874659592936215637404396905807448030659948196061517946021756969541662179829027138350094035627819545814253380957749287792658146661474251410072501518330877934847448794801754466823308620626446339271338684814753006847846344558833203652160479784606706632483557810852260180782067931127769823404269537428943069593338718513364132870936626347111492732294232934684658526463050514152009518271582689820532789192201341686522847985596334744788688024024340393388122651338831626188549482682566411187934523070614907149569894742095998146740721332415907535098036200818300308859572019428956005851007848041137435600289573770440480541588178810198875363798570416644900474987415010024062373560965790956632852952766610848590072499189164606005684991778289067703496458386954016386786428909703320239283344751232205414238470045242642605854764504952523731168513071490570947155310244354265610355811392687548092563104468164260290743007020907663176298983920723917227489768211311334411142666576250237681902253337450437531562286105210279984873701570943611831952556786859091717801812525176792254637904090288741851792667256395413483357851976474833783748503224095165792108756826165897696511770368940519841136841641437139454749387688451802693899727668734697319544349447041854484810616875574735064898838631943837729094295436000608140025047247365964352374447546946317745128850795615134543450136548453856048307550910795415307210393359117624719789276740797210586315761108116014680013814347411574336759428888464929522743139426842568797854797884815683112805507223153655392827917198811831688331213731480352024274998605028555574793972832293166803976731619501185090555481782020529132404868251649645775639955800522292651620 [163,54] 544576299793509975515642928869982689580327395755101229309015138154097252999471093285387436117388942344449227865455817963343661707404283501971729288421090583989755710152426513755525296544518493863564301860994009559657245780056423728101442179339578165387583585539418381536051020519445404227503130609557607487968235641558889581602364813434639398661778080078186989918411660870007906072798122883216327975550392321956188023395400401112017416528222101558846721501845023399743646158827543528166267609870325749551761708439446418407568917685547362638017811068770382406569558707042502556750779248971766947362836747017851247438810496746862076613736278794421344022099366537341137867264664128188759942940610535943204207123855269541522742912095614217821074601613072542118523148223451292891924223575797400322053420144584377071828576412191913658281499273935955875770854693524229167429734471522815574746877703411369440249795735377807028271899924114876286735015502753855514710767542979244454489988613629980259286170311700128887262176397576699329348438433792549917717479136369015692532612713163114799457192180276012339843058621863203144416261685480774907640491009693165230464232496747599438654796053637727875209311261642962780095650824063513373449331427141433210548433657600502936145945637074013613000862154768115129796404533703964787467674031843282378305807515184486487478922820992990304042469410315381312472314281143710044289587146440363151620702668438861122914977644876111771532055385894012172362626809183589549204729860850417227188180804104019062325895099735092104111471801607937899092675606280315119037211720301538412640633661692196654501420216181692940629155721974845793281624086923672924029839014502517596382940006981755822976912603288526618034561199444335102923971328864158037821733942368549326324893153124711868518738994831674772252566238283835396196129122366548568292520586764162405363433101561052456374403998187353811581539160634699249327850402730815502185487011602 [163,55] -123275356752700312123685186201604218750851368484534785338822337576338881333011901468642357655989898842132604350312272216386836386548684933881671838205332273770824167538988751410873048420750992907243134232216205694996716373542663554651676625969794492127241602017065956896581557811042099319170229446641473608073104088527840454585173692248717260470936581921171543702240277265037126484682056178287508364034561799215787699646218963803654719646614443901854029171506787831422766160811935973573058418168577120147891562846540993556423165987276247197660914754181743277751615632483674199941478146940587490353513349068477634293152730930899538455436168587834465313340014759966527016009475215807724905494584083908873929118836446947044911113251109279419336641827841566665688758722123869214538759297126585507650381923017181126583329525280929463341898365803763406997943907035297655163307299055178009460913292608592526664487540430387845505300518358879546186806010241308948194449546230263881132159127105837559564989062609666081924012986720059722599135929515565390921671566233763987522425290574477163814895253567028037411011160220090293446592234785868112589426285325645909851638481699246145850738308094994732601269095336871952176076934821158235831596109827027574561426126915545879688515463025690525561710984638975955430925974746793565565417819590789689316470915258414849745353641791725745489184913970481134257261154171009656937067627252058181407562123376840624702315769407708349743972798591362198277424907702601771220350196273181116719543531682812973393711255045246412488046887896153400545595389808149144007686982124539106614891051761514786435235251443358217865095165589290962447576879273594080721558528986246560763552387937356397022251132171701521033463799399281829610354931392366303857936585653636018488976235263501358981404319001806977642268524963958871071641698274562783749012187991976890632620900097163519754452863020041074209853114829073538538996342623297080078070764 [163,56] 24928553363119826913968258662830772558856829849515577246531730375449937012618201670130293157845501141917036293313746423346987584206356952624370382756062019061498205882457709423807366135122458518564033887822704684314474139266742307048676885802432219876168597894704369261976395795201487252952902776072568300573324393713855405545640268081603373692015360614444873149603896897215297453303966954318172270194849495190831932793500758214134471685649146224943831620921875529794349966546455198910738049126382726154875557715413426098174941514714145247544143244136277932600049366857600648261372615387900144320494264236860979686972521725162493715355388581716235493066011442461769793042617673763903840262743078771740140372807454519451371839615046716070725279738534427371985936973131744178092029627832895874767976113388819054879455211149544293181837158836552988604178307886319361826885836776705277553459416414536140742309359639300087051182196641828495402327952876538748750294437304053338766448531598252807024421870839276594945528977074098395133233903310971255810846294205787887616307757606727936900722943476686538590027001067432189774690518346531158166196745559096697300481290212430591851651720836319549684783184999401477849127561859404777755974658207336403799638993076201197471413645289057481650033577658088742257356068179908037972320722799591703003735400024736045906831425016171602226364016581078871758786229841194583552834156431855614800201635432354647393059075403170057611139553400004911962638314521827859485787851132557419020704129299572972791772718822319646109368430472584427451839387042393726527256933088649370017548056775095413654403026406564291358080106484589603188545275303246458051502472983765908856788745752141077679667419567810665938404599577606447790905989380345429670610827945092648014928036322349393423317792326781182442778585415986320416807032209920542349432753979671559146818897279289829332700622568922799800290454267532192328446797140053838698136 [163,57] -4856018644352739020435070030781294130000201331834135535935178237498992120351536908723038986850181095485194828906448962094676589024490518932621178954690068573684905549481783529827969225394816880418599734751367196827621411773715686392064653374113992830822204498090399405624337485490166630034657198786984660470637790665643631247397263736237953030152392671157927951154680011112681922692083151265520379077459494412121674657345707168152706806321487003464482272112621915482151728721522162106514139250871389294728156094699493681417695528520794913120246637381301513155372903582815161237014068037934652073992391047056926958782917155928907847887400959970549691425925428676996602232058656691404568771205336597739568611280144970676514516576338856430183876083001767776359318300154209519498913789574599839007649188111378766286087256296847910290369122183738749092985008751496677861446877002972422219880774881173631983872771867980833600039902519661400760662955416718677194095239143125375610693956557923734852492230435564613899828734926943782617508530155372430924483684443669121339762496592058375229175452625750762590269245653485635495908487562412089737282285274772497087759098839270111674130366112833988286330693337304625765406498008637687771522958350053092207984692312045475213945335164954080968406484051719090747960632689363173830949495173134554845165357902771553722760057738997512512045243898329137468838087885081214454491684802138503098115349235952199485428810304157815686157869535933526461342955531826102524580171376446573547276391273800398150902639896880456019044592087221929884527257006108478488100131588096306307533767599318593347636418843204138552213820962559093751328424325359858537461318669350170757886048561116471481074960958806533262679372793274058056770900246244694404209141569163578018962581290831423747884233480446517321719149994640000833347015642777479088655879934360822567924764128011170895776082500257316829365534483391844074947072308258032348 [163,58] 828329418706879955817513038571284666374078713639334534398863392454155905771413168351557457030991329721150768890807921194202711869988120032857834343875527216416332138776757823177099417247383307286424986444167093967048510260929340944979385461260694268494213744154688441394112526306978728001784953326414564723607039117989052579568382269388671459932945959377715679758545297338675268623290538206182616685058631249500216690268933808252757680583911177225704119089549178240570525074341625793969182787537659478560707887173679493694214001901276943201858728889517908999983615922810397452155634368267356499567053238008459150212598541122512653130580377268423321809899114645815240284247202587426679741559801924688802194245410758940653140081383437842908869057753054604197421706082458193103257089428998658647969988578604531847996607338398959004533177422434987193117141500522673142094915323466457917847965798777786377746056278980151825314963004041041068142296534051513677840182148803330463193774061806534194849260568846503437069398845475604661673904721769578675834483852026551132133277686551110452692069478491384183404918646737297721800381344868058594715176944128549281545597629026908238422090838601651588261399755604962234187300378255642794169542872916420035574961523069971229978359431768823735253238234810542803135463291428270146759964609612132973815390056462765154154008469678942740885264391617182367644378801119115499279026458708966597533634514230736921048154974428946374814235017494466123489104197199105775952068737202317295324844735586002394756616806023073805651458859506238022230155326075395089326137140237739524986110388513800567717431640997277408966070443286509267187233476844056668554592473999444354560147827403282601137986345074048439386150848005356151317123639500120729952270339052668830558304089269904288588095852216974357415000913683097933751209322300642746765455619825292721792421735756551250946359151720410725820466960714468556508031413048096 [163,59] -78471391205489108452427447107422698943324803414179737232857578288220679720176971011119413984143726527318852615098197850456797058269178263022621935732548144643132112775496034132472740437110331509987782470434858239176506995708726561670248404148395068555871927872864263494782256777551810853884228428330992358063074140927825554395832148023932563889345956889405159108415211082867976562054022094839755655677531007472862823344750557760243608231912420228726108483406088483227106967577910145777448952873596055219414571233284431884149496570404616112807879591723709032041314445587004376803107255060716975151610810910238080089649529320810957605370590482371930085779257818840005733794563681384096140548091349896565700248657165222325714534568309642834803069991346286954807373235468231162539513997614146275827118838215936600449138716552503818462480228308009089328960324977755644934191050994192584909758241456438626346932495986386821521110674255018848783560017915689557426101974425988850170257340619504615644447662151712000221064064513057022708831467206101367585767389793786094280125177451018393205984364914519014661921710174842426043276064843863089452560214101188957940510507200329706723247579939319684715661983093464224268441046747142865222021351520479594200396954876400884488780987667236030343917770477833579620000905614454536849371019943116353123984286363356784032051266067171921960831885877853331239704883911961658017967517325295630576729762625686531448263923300997450833266142844671985959136756987518407908785155188920230466007088570769273400299727478167823871944322798256528912709248437966476819693298101689251373186543804104674799098235720672342503906886514375540396179012341637729755169735638186679301138169169956621325001885294451812872494629291831667310384184601813545802780299902972924207311987191637973234367118863671852930233843249743784551924424306371166290067426930983618179124593113866683340876522793671917324870633859861225317648828862 [163,60] -5747741491668854448524603361640521649939951032189735546635288426089491967330188590349622099020353945102204754366570157358919841269061938042387833500152994756363624066725850805828815753857432059640415268627517785773619928270308753175244741865886645562854571715707297421293231386606489150460504812004640374885957824150812746354384374955772147768549078466080567126540619162243676372606282858019167693489777496616861764405337913691311590778450709771535204209423228111428619356031589735870694673674493445442676097892858613679137531579820570999080248869932474316339345719021057318352322148701416664484513186133183889657314472341140321204691198214071178085722393309335323626225948710186024195030838153888944081419213246449253984837801022804758841784221861283843009808443827191893524461366159817124652020872407914664356412878347794576194371976460668437869524379460040121606359449326319033860329752123654955617213347535637739960627258157612024411355039471420411884312486755196171967121453330137716425266497662637277307301348062740822282918307982198187709465432957332551730353168263147866378431136847444587253939539979535333593224299980562226679652055972411590854852680949345364646415999987249475303467206042628505778066961573308179107628483269321715890404361011476469738706290476684641786743972231152430884255710754104261972622657146810023278304191039261740220715993431424502439926685550136577522969040784529981050822116184737570027480457094806038492705886347205322625187960109507495230614131423590864978142503679590098557143386687350206822261720206402683792769079560776940088251910253870360789183844529636517518937486816125424271941034545414811844824936033359315062108875598709837449346001124026819705885190756483158978926328589187289368853956427757213573983221733646251230618516998915525360387219604378722817843774405359230670334386308195906349363131614318510873475469127362947114916838816244917956209759836063531575651756670565502502390375 [163,61] 2080037401133341068196544091890401231413289874157655294992983233117375883643092099278751021490790740048466755916873441099180817343290905509132772645779457409724669890390348098250792531775226322440032184869981965535140469446218868913775509261126832777801362148189789568719037589929239391523774532428452062571105216742207991061878021472164082939318367679746748189769086532133725696376461810810687921101963455849035997898023020905567107253733868608449252911885067255130139297991512207681879630666442437174040456326132548336167510579723032895337694682908979754826742677656901432902076184074401195310761453176699368069216310876746542847315354242397521531210953406620290283031873035237888746429753401460802763776689201809499079475841466461999645680377455471380206416794196818988551490819479289599339479942774760288644058365625959517292633686673881049632335470172546022196716949006546046902911146471040861246721570220537774194596118204841337693663980125397742401696949011076995433386665459635860606096596527834518160334361981705254517114223264189902083339790046939108765478293120253952965956895108229914581659472601347763042032478329188961158441776057640137267301858519047823933373679539300521421085911839664993579523777081149406448090248072136962109453892229736908335400022214067064878999716593742313832587813080602916282396640461065302634483454653833127678209878320820328877266550789126761771619956115511535559833932056162904295124912705250249174437232471493082668659828627639845856731281157165502771832863818842600318494000071629214284418745479277865089207733114956064020407802321455188776041955631477667547594746489692916281018295756653389581690407190598830649796639709303237452815862475457913613109488182639836136602736034207369683111891445322951365463880989423036450421969912896596410296774510666538663768700182939714551858460252083735427907492771092312951242697483390066740100482976717706410825212274175568760436221851561183346375 [163,62] 225148203926593832928552293384564917187117934001025589659828993311977616322926937483817161232771272018010848688541230399859060494392964646656099441349185923328386086261516131257398607117972808774163889451499628100833548272044356820808121427482311100479112835637842262167053378624699648504477547067826111474582888040104498615761278906360417832958726782759494808535472527030039953066976666445974790609850244107288850575124365030038964532156582642047170842422028294113241428824244094007742478557334325198049929184137655858419078364250847361201768406940636094169031461331078432677951039587557962279207601827394435190712844082846538140787797852554672381805350864903431453411461629740539292286739487478859938076920614745413903354793746905312377105342819076318539997211170722972595436838621761644635971312237682855149443394573615546954347303204850531298101508179277341090144345879152886828977888577105647747852901436507839291025547099952468758753638082623077466181338758454146625207648818078542730905303886813926473133344367811965901624235557762536673180564698950460671402495662744661105053091075403393071350299587348073962353084039119263090052686174876034984011451865000374583648912404997129771018604109496630795092733159831143312511516664082468189254122816274368081771766619405177584218303343824009515096827721718169811293417587711900040161983716641892116025739807660489041399298721292686985552646370647719539629225912406201479429975363011445888060957782285922718583847541218296833786602075866926378125452064213196764478620510115264645929986389833436979629922070975415977936542240774969144480150665461798273511179134604960958144483264096974670159236281239080056041897865369893746083827556761356154656083370216419261516301941885979244100973913522432199156346634812659693712469183143468287167837427001568092708776107611707167468182663232384467992716573057932769052031004364828906430534468764473500029433174923136982759687370453694954 [163,63] -173608116717536853513470582885594830851410239750930976119398804974485524940748830933910826345714373850876824423528957618720260026532468400782901811354316321947370436119811585097710005364228704368381586602918446249445154733666199684449431363592669330830973501006726344798032837334058350355817377608103124032684864638080772860056382398868485379118259982885258411511738261098805826856920196706084252349388117500239997219866541458219052291025906436097629453240702185855581251185244849673794823273407994845179701987433213797885975468588118959298760295257445650072021448438889155064387507016832428391070198247304356414710205092504697810887238314138148389668632818746145435323971903191772137112634444285863152308107849353682572353439194148903153630384447035989823611493180398224555953398470519606944857029571689837633548814337866330320450840540838058832694600157369409642552332321847541642950670288193422309909016050053237567767423786221701366629195575802749474812773309658917527462710815425493868060416211070837127021576628889778848493062076150507652862426824496115906587470971536138961906276752944097746865099058755915793940078060862228168621794146604287847714277534561249266630515112443381549564699315088006970842424363315458649020388880852121489728023202643581136345847946536707532384854887089918227157543009496794077757000215909290932740150403596838559459917954009761819425675335469770367456848961728744698598034065208764659283405001393799401844313341445746688091410702311882639289687028028881292368282049383778648124551729477744786127631678159700562650004779376240519537063089259596203379636244350010315396112582527610236715866906825654590949061313433836467939410640070191303711880102780749324010247280510698692191906771430772637183858264679564446454055985773855964386362284180284299016770408413106648587846578980015568190072767997802911434620904418013061422568795550673707322310027731392297332207314505186816826699935864325 [163,64] 26909914011098446360427982432341345248075583434932909130295041004280464463556470507875960181135939074641294041461089155155709846227216293478140572525638597263065728358032475805734240050856240862720240335115854390133757661047351364533661803261408554928399577422633518734896078679270457303044900419830904614131245610864362863776666214175172431811128139551680666010369694917502041219982585490548337365590075436327651344944306020987143539992734766490874348900183949432958824734111420361692933680652269310506373460648739834524168557878872121222699191126441044325324013074971042412175496290698653225454312980699829871487600194463722363796352616239666320413810589093426798144835795340386450413254121109031466900157825964217861177068255436228720731514994647575568930490530296331419453115871989377533659036214412231188438063036525846185304440783046735191043859440258197155315309482206556862069500341076849755008111788029701060407700254371138048126092960697439523783675079770489527000518932930216746367162052445050345205454872966123111507396248679938505842155359177354263200601791265685631316810131486248124936842361726357528907364204048396070425439345120643056841640971059832234758608659865859444813202717688482772668184413886059908698180770113943764096955156731872573538759006515800452090994368781470357722390240572652372576500167024345118037414265571172843277857404760614506783380927598242315073353507566412737741053561542771277932823010814015432321084048702344208062334386774675802396340926223541357845039855855741325765990714383055476048353151204060742839769292979789064992832299865223342295479797346539069088425702267201702895301797767756387497390474556259166169043563481611581934535426076581617572541949335875330474864888284767090467554516296159638156386257539523006502381247059358024599487706085529336216602166004221367267962515399329084645905714583695596460411442298390720646115350348266669655326020322213602347568887017 [163,65] 1565566469739762719922985959022365515163443709412098786490509427376612053187664204088503884344841805028723232514302284186549116586907221872078443454554394544192446716783560668124589263229117902240944666246918760411487561587974337715452911087294158260200804807890455505290631216919329033875971774633791119278140644075274517379569017618486179999986905398225137633619754300457037937806781524058499674210614202455778233527171365027714319872092031060783508062212558253068980068033671725851268438521979558958993996679982121533286162825392172609360673307475984332502828251956208230865511078059106897131791873841859410694728325012557889875180422541919023359463365411587019909250829845538049135976089435262687480371367936402501650182745779287789773112671069774769736937095474292020629873124848079869189229569217206975813045313851840317043575476509183672432476286546620101629140273892632313742781528768242661324228656546453517513623831712381355162900978627150529950694825472137293831677886912431181797935396717566380467918138702535454064949778585699919336759522298852696611936799241736493025534969016361376723462014259254845008239701847824486111600137388413941678535884746340034885224430176145987981823552986761443285069722564431203523872462636145139238378892788735394349365076017523531066251679371669788823907473206406300638397667181590149018697270684169038767230384891993896138942711117900538461600987642092479800463277783105733794113481824318843026036485606357677102971369410429007976161641254645518381544498249007965267985543417755745210930875574889779978759894397485058913106523154660804350612075433157897283547076340382824260043210385197787041949808561186301910316672422044519215774205896157987862314654290325657478382094254084151939583161704401908465081172025645849064981218528564272275644483180880250136067238723321773954448828601666880010954922229900456176177975817532510254149583217196372618234640874091009495623365 [163,66] -1106123840009238852023933860164025551962293155768713486192461700960635988492727698197668998804587012365381843481932091491682146957290023013203152854936637666564119349488544813071882779792281095302569450176928867110075097189708864322179783953922347935941076278055368666432359756265134044874139236492134574738634199002449187277327871388513529184237056255644890248619270356268289045437103185233031169239467109703037601272531723904463321515200391459514529410884578327007792642470056005758013175399030542090227142420063626175415146576907690917647216182073239507203148231974343048801301631860588534102280440253792572889057294850576932914478693434236522010898469259448680893308959327958081337580129431131710432136065930645143553696729658389517740646061967550984824029119747779498549795386220451122930012338076050909749745646944010575710481209753981103711063887169184304360663016413398812919112756968011311252987767028351623295997649124233906219919977183629717451066658530850234929004958713825426340259870573114929875998278378667747250284093229486924440378779005964593226845843688640116599904229005643712683511008750425701855772474533495857072823726030173222723595215160018609157576923407452235571110002639627128057281692870027180574641648596345339803452568164906608131524064128410806677473016682040023161406027100084153499898567117540360165253212421834161234759845675159293220508762811790559698495868376121086201750378578307923190939766185933716399489032934590951245059083435628873400956775746233901090845231099738144189913475500427447715641466649349952675418616215024340060096438548961707084985098789279538185998140903665791977727781129075129844978948135013502310016978764886981115525634028072359700553187046721334939339507090546054238943488403278197195359057255687596964686620155747739298583994706619222611082006970426657347329752742954070676281247422438340315481658944520319905699469010308559460882619919613991593251 [163,67] 105607786873972478303271165305718550897515991877622532541399235133052783227185819145612640394015790401555770615886768165717475526582733288515817221037826558511524308432660657525667438614445983920461386815279796027650659562135924597027850255208922732942222360334663293925655109905884637706199626608712519982997082119662845934295717891156824164202622205534153350303084350867711662555403632244469955859262486935545125677760285359703563944821813183924412863270986154052331065005909033990406537065970405632895670473001392153745884012430088471023028790014315293961058843212268651324421974331229425038246023731389876092428660622672813147774442565212120994054645368853640632738985781779790495649157200398623906087336355939802539392509076762995514547628813112461408035690982983079348302155049521273724260339237402245870129115986411043692556136260441456970185404600623521965441855225830726694808431974201956600252245827660071786407238592209338594774616951060779332688175797573680048533796891102710982084681548204665477806935311931310003676992021344036998562968120702148859259248961322816335428203684504117675210959958097288121459330690980223369588752597569419543949430827385712952961542698112435093664315513877867226194332708660122557324743581405970040878529800716058015239738370479972323858050443661745689870308814173788337930748969670506253128847862555034421800205093922225814138441061372457363349831794345813398623531783337463294637225096908811920470772445071616370336829487499568827949999718638851498401794297819319999445377055609927235185482783259082504188766520431849580043122352853897398960668219171614533837890850471569900152729174448352131319782844137712566934562840380875085925773964173779575527875560299929723490500811280974600454351321183354614883080210469838080996623286019713266218607428630997504182323980811450298542711055709844792177725655623923482417636717818276621262027399360530348279924034388229318 [163,68] 15552318247070787019091184071737639249976219136604650424388411978733055344804296603118968660484613582672926794981097149398699626557765429912381941610866844358592255232104640186063245294003241767534477350090659828418323942535599586627418514335844652782669496356075271664418290509052312076164811574296696480749023516851161063573875573140349723727966447926968920597055122652815907818387855518779008278299720147991187744114823257691963216863042469094930589693311994911030398925873968692261765513151651186043221819904730028406473086267128271010564482585794630493970305804413656060303307111018289837584306826180281312548228444375870859262314836108979050964820697860676210878308615509191696332679522977026207376588550463032955007628336971291516562491871824690243758015163600841452306287034320541990708186556300911608671182046658413923181154292666784382521170290764188631319304995355036240823644631820072101314177079466125181801740105054697378930724460542798151546826510884365088082909166155980519825332052746147500596564817183938066339741513443399994045810178731175281723948610407452955264142314101664387027569576346034188069497556486210085828510378577436912401844554620859002860968669966870377494765637764520215441143418062875487725056604626236364549918364713150463571924319516637070270907219580874831864920639085347377518760569437358773762323783757013882207993974373718281858225831738704868924348870660964119065972271894191258782040029999597341633219005424605186785750475558018338967990873586879622699812826402325413380354243156942892937539882034182612508919701003431455411625248964993654541665283245513136374369440737533956113319788909097819089552284293236654298883683550747878044823502300216117364974502626604925419530624103392767440782143375127189070398317016880300777596713254930858637204876076540080631033713479803239477511484323831830408812254959829340655426498811847646928035678211613421240148290829866 [163,69] -3884604139201309134795588424125850739903643176780707783638537620457479361316380022403646801434707286625425227990445218377690820530310521854884726721779058297976072472318605626849003320607683312619271100348967951553928708370998474036772968521756957789749492717676705686446264692494979664714864718113112541117677263057528475437019541821083432602446445256239676477219302840693990764531851383918631993024412936724999476067360745149567118482164382141586544540567506967053029403261072029322036727807216830674206219091890723890686011643313764240920484549363335807986088640340384396198202011808839247731256592606429243480566925655925091103939399763974676844355056681338018640096298199726692542653412263660702395748067480094588349328570315752212728501651229263935022971651254636326763586909500065334360924931568155369459234190834270616706853093764981697387330651692985962035273966309033265718205775501627750208974054373366107059202340043567328023731380690161508059316094246634951958591870025131873247382080119600645175724537639382972502184589347561852113872491205441301016203537076245348271377557882425197997735587663473903124871301133213996759880601060554173883476613054281553813663549423813063745424559607428461977859155697304514744945073563595846722674114920748507656883225750343943606499869327601753046380864011746038004352784278014762830591937706127258887774416578545863426056248295013793813881397641413233856443491788325986832970988443428782951656538762106242634201956644224644156415444838865250046840213577260903280441442880214046375515240085307622057701684614420355358621255024284549440205971055997304546281582403540343012400991353974058452984111230256179367316120687255621811885979812280275413899865930107187525278473578705172274604289609837475074790146030156598006719832239368082410791830249691979116779298754166279412170119257079380285881977424665066880573929107557191342068517101876923563076404317 [163,70] 19612711794713442941691852991413917109440936663710349327394403813768861158534883468445449973031995847556750060042743615706003018356574804579178069302284281222475024629654858549199841324672584349139997310709643455132360434316017212576789644770183094573299263076935714466068911484501349729556091038631229338276986117402306582521586133119254956173105089230485237184188369584530130385999277438154826258213796009725234141590273670346361445942357647305493935596637575807001583645112254563288053353978919225144493131978789457159896471868903073712331451327587287644999439805706543271544195831783553755911627017179275865740195188313023907909435356443110971637848083393576964481217152474199312356894921457519706074462237714065972215408476686839457184864533275739392427467659433878397325670567715521301865215362267319362037748927966640679998046934140364915218626174779990318962007490854019558681916007125736016291463860056898678876716289313287535397180651049364949006414415377217795269066437102891486220051412915636534814050042219068342619163357593617215713614049847752858888147980726427106556258907135080710613941507079364599832181132476516205609584487528840921985910193967739451066947691705623062481505352437066673316240828052343929908396952982441080412827082387171893496327960018914735052417157774703085957669950122578316771122319958275831435233759926568418304903559491509042250462456360124038418590513083679523990919624036884225799626786151134517811781263774859997840183072844516474620734139431582154567745045944953913958197466572388009952989750710020110855532594755777570728545999351774876338667712388243605872705941902860290071851749874946770699648455363417743234038271581484913962814839644187432847770479503481023372423638275668502200704516369730894150624495100479146323574549862847922159991104493598397860110293979684359130705456278302320321350235949666408809671621335665252505579146083785749498020 [163,71] 57110913161319201162847886682178134758613256019859239597398532299609861925473163027338539231753918762942954527339775860348046672195190802931904569421874191428417084356777424611989185211513545823411465591733627503607010779839614206112857760774074590883234718338111514439556048626325443591357160374539246416412304027611530090873562747616096547735176238355017119900905802427633559606356288643354929149610314339991965892481842475851753421526185465868952937150014024815184611716166251074293226854844635845432454679125809939679556893234967198029823027281717082319061605720691320217557495862870496175876073066360289743023398288530444176261545928810932679187058261556129033646167280264975443711932124237843121794922530641205793446655353210649006162078535053624508006984970485063663958844433002597849927323252558797514184731204212167855706067960603956498778090003459165460766388010353785221719265900342553871853063060169575035914132271907735501691128539259510812273407400423355980881418431505749742119683400989096458681377311929695699999968103068458979489114767638500690874315554962519370309007646572190715679539966393131531896618107579668630335249277516729756766937077945384439148854975501153682179783272751214950405450486339556449878537973394672219134914792106736136827662268677276571388086813099462552920440519242102756731524039125817627241891468780262041818537858894431221904609976844571955044536435843376445706377527221037741329108428595229979573653762066055190611940339643507953625455053889178454478117021940658617635954180226584557408909179899489853300662929456656632309279260320582960467012456478639297972869201443417966633315075241113908303343684926551140591626578055421841159054420581606202836591874140357467619045998580093976004312067397677750949663295308866391876835495442618509058750194615586817731074646389744074983799094859963565300594312736833629531634500732720842414738918276549094281 [163,72] -4322929900890733163915295356970894783031090021686333076472107897448948939920569549845718104726671682428525096833497600915336933744751229931257994914681653167227346071562964934730655388664242919172218562449219279711064925688118355478987973774669177501702666377160978475909162465220614470659787531076965842889040369640705527603395121212834082237609868912799906480421567238766501304300330964258408015098931732286701846031509063005383998672496774617382938544037521502816588604238456651342605044015125846996715548464125644773291630343668389986817965463975287192342712103409462262471397033832561249161285423296491282550251459852534409891212460360806554113611765900821490235454287628293844201206336436626509177148077680437715114592709716588230541871517740132925757381636720610237207868952063599186333526070789928190518006007766757349563353078009916014891998114259996576971048919170447641406068924731722933918410257139591320698749029258474401642169267023266863901966792766854747536425284821244335750897720659163937822015549598721117871307217859713730064294826669530397821034842387783909102171242064264667295504564732844040586046922793315393598366026554369404701576552241609980302210702804593268472062342404162375651520035106159660923570874868511907700037536745094185489992650530937343767364100589687181372440671524353303846477940984849027966396385118886153014613440460224126456844218840636918360330127787603489166182922261089118760784086876913703653428178404915439369377723476835620979277833235793712965893991188236553317825219040816692812028074115212834814474723617232494512290062648215845167018222587355417996403025158191632200496295615263439788342255915742630537917835517094741962245812859650019667465384375447950082810306862502537051445714405192765547928719514610971013931221963335591994435690758375827564377271735136377327077673433128666725070757913680820770475900957042692673937340127008149 [163,73] -416118036797923211524754677640727791760972927662830001879578932995761055743649826002026479367886884947227671209379304619944734520451386725911080850549593883258801410802460136983414620703285037600879193357436625291208279354032907685590931480597669928088009747276904993096431033218106789175377680126966634776925306003706026305407689161455805714223951581167427613850043232104846845624484602478540442936119856063652837633563651389082770771868157683246427755284467466284773279450932394134887714107636959051488025029460218952492879718183862608239206336866131795591142784234495331086269810095176835338663248080367903863052665447390983245404296073563767495487919532302337411421947975550541438061746752736617675727302182944640600953088873962145426481408388320272572610863724954609538720932401156279809728679332836698386708030374936819314302276167324398362848284917753128550735088321732173985747733141359945609935754895683554712499546596619537032546295049980747814328420221381622442519219656992773582554160044761809625736310726495184758619509067534607280280473397447927060654140687752594162494832340647409878890048086578666349418703416954288545462530649310955624994665688325320141400077919688007636375153644298776441869707353120828686054085389894506403040170007062122627556861043623451339084535485249891594282719888598322233274025519391484978374746650890677423853121896325887591085889592229389624530712014695395796511364509679223455662229590467225496048491063595882608301365244578717179951984710683411214023143758144374650020189967705204693820255754289060714511339766955986189023248604952498830149924817538524120773576394179023818882569435881061848793565208388568851185682900493007521229945264425587473771124183892589396593890366547839186020407562245374641732408853457142799989106640155529048032052081745890181508579897660755539930930566052214792925349496649400190853073399779010328418088927313 [163,74] 50112765526726543014003912125007767771286131494281615784077376052739994695008001929954462169707744363390715696060349032260700909867700087632704469900108362858962483213000055885735837048265621015213969489849088900422656130609128918844884925171042221515177449192974057431071363674985065795875829364284173724653682640880092317228390326537934837424099863822971386305680706281510825552517511845865161528141654485612872748165300022309576418389997977865885561359430281196751239364603684231333637188952458712174453675612500524170223331870813528314503468413150106170247739035319012725197304646500283232191083178002289180373872497483069354552113129677635241250310474195575669660692970890782218385713862266155444630266571585829458987403418908581381824221209988765670215569384068807991169875817654334603393947321821891077490231892027459905883165463552692828283996646940744406360646798506844308963161435526761391339374715535644284851579504841379992792707935274591560291465350492375579546069707278809178430770827623389911866019215050263953325506991172691407582982575405209756205041084939712469087495100874309114005381102700924286131401200071016465198183453278322339818208801145444590728563755339090288111875105618005931153302739081183620691110344776723125436066894996213724518306147833273905851779168751789164892152372384915903445963378104041196959120565102123672647213504098210884969317605124357233308429429287846933953176781124975859005577683931135818042542155379385876564391776996964788175970237500840402483648377663437692606851668100162474012977121097528276097018899536594335455773497438971498634499580342333271924853134514795229354018352465777021529157271845221548199509536990548059860615448885860490221649399391171788709068896226660036464127395606139885054547965370468676070965809330614747294226574357315772685865261728341896389339734579525914560867998936054013014827291241453452108044483 [163,75] -1503808450551640295913056496770498498003737619334853429010457004643054604670011272032668483840431579031647038102753268611464851196432663397061602081167077807052391972935599072869930700939445634791154162843661788033784486133875627235271550636344656528177476444650576522053512481582132331312754069882909413249534729494676583079202252698683307758537612108653263106053074562095584174699792158881870446813990136713696430947691097056689571068652639828199972004346539238440985409877824052598006206144308507033423353873605923648250408620059042463197225478001495624474150785654999946919931880338758865093930647675099663987163463020748336594760261687964778570694832102296009279509634886463166710286573200489081773099623727104795015533145084037289222231748676435855543023060743817855041827850391423058918710904753721163216207535822979371442683029441883328178214915030830676591591847821170668230788284532890542902412150122466681533080194476979141279346128209468072886227513481608994905243262435998436773892490025391233646690913794951769964211566258790859891705378445101925149968076868526399746041976792027364878501144284719596638245139399025367482759056607636975472361408446172733412440795771175067652465032933035633115812152900997724044183907503667773811157202446749806180747221942388563488000139772088115808672771898105748290812242943248862683326768858870490479241242857679572677380803446153681156051323582119161168576370128560534274096589778260391900049358735455032425620749566528555234822646856225690782804838770937679879839992315768970445023308082480643150612955869031956063790890633479304501512689912818858330013640052127427628650135781672120797383280969781881951593377166950479879773773408939274481350023998147249471103405283637510215744738659589494635855251229873579074788308890146798297373525792364098697293776110502792273092223480014072435612535033853925894237363814870833972979 [163,76] -390329171586969493790441932377203173783127251550442322756243889542018219925155369350103593291510333238073599431768764023818479938232779434459638572869911834334231074315034836019463718226206812291757727736432873384011675612811141696485210925447660623655889607337794780541921427062822807176561227702957945719496371092602389976132842364580180537572884195360024917689663341037250705843463317484852921239232119375057622997718731866789712492380883873947879919951902380479212362611427873679393786184556471174743181220080488391747868836989388905568312860437837464827312519314464402780512176903948446784074807305729964251364521385518187020716935250227369753658714868965716220765921918953557378342217510312943970447498354850127065075745640740886762478677311891463751751763434740022408190473330861102312896187293143625314130834228976043775053948886425026978351532035989306834714224112283618340800739470962390043600108283012987738007307051217097028547798523349489446518082165580858801119784465987151883614742947475714345347708531728355672813076553647567897268449716196530638110754397643177696570362337746407275568201749595935706925825176857525434300285752161998940682410092537943729703272851045177462637433951691902750208856782497378155233100680628625677296839650298852164663308136885556405776345468603230365075034379575647818272116571734829726571331740227726904560294018578932596396158110280006459149045756936101755540996786121374354414447002705745073130451214831818559484365306278588576793820997233921273076083942924078062190940648257416724870613478910168294036436493340117062529878027687681242626373256114979622109419552919776657608398723170840006813202642752409040648661255958709018025334461047844929984965501644480809394427828075181777255686093852382921861468229399113850757390545851148829613711593471108626749642578305935476193071929340305608040151780243017130220780633935476476 [163,77] 14610359789312302615615522132854319983169286574157141207047324186941529469009923714706845476827875051976484370226686697959078792137500015569103655902136412568052690681486038209179907797616112575040040659293780183502732177449118784169224835380438179457531398104253641158337392570927703728831452682783001706067944227431892823344063291489155472120912719798108197859037357130163193682117813459073237432080704480953610750943982279637954551832521994187355048258273087109170718643195775588720206069755467469391206157126073406213330137795572657235410053320231292057555575822965630759166177340947779699538502382565417367579153584438675997319289375771352008939003292872007599919662081999016008461830264560730150572744958765885140043710639692463775210331706428076195355674864400761560948639882298749050259525833799058236956050674016593416006824212351482707214129763522842496268315765259202198008007002236713511386632363609354525361772655905289006863858101725580912095379195288530804152502354420770650305922858146443970669786998485512864058378215972382001710471763133343516458337992349870340481643704266636820359643355675648762531530913392702822887490688872901876410027889672934611941221975250456465944685338252655262852369060027148512254439751955445402812716748918711033263720250192148707754581154957476576202399663889497402367351451825690368067373300011025747797668216547711213502398283198520518956704365664234204450369071063167301586969529469307643451778627088917372043845696079006460674345872191458039353921692356290053591892357163341336670244368961135077508144342701989803516882129353043578311632792894125369872441188239224859470817378226317905083394777116199255790772985353847865574636778566936895154698291250636538507461917068629919394675554418002956526555092952790473834857257148753520496938658109759447564058553346163736515140822195708565757156011486558529090736259938234 [163,78] 266750625042023223237506560823684249602068430401512259733184324548600221478864694058541513170463893412199371834857485863845197881955345615458969060231546026101206786175113906859050277898606414472068321140445559776689283638975227181761866248525553489649011732322927215843540526295809601436964920744650334444418165368529930101937254031622958630269301613092053657460521557382975273781244010360118133844160098928413557370162821462710889343287733929268570830663131073655220424875380637949560310672390402085032985647821681158841248480571457517817603334404262453223037419554929203392179356643475202984232101408193331031843325361709678632251340659772845843296598774741321828230219197318043385845701635210046509233058904357783463948689096629669046333015649601691684519984349041748111867697494159229379648680673196695127582181981088618861330243830507303966402597937341030290537656438686884713401010155341796281175678757154485048646040467441802692772992487889854773097763136084891972155393223502595793535556112535915917985388027497651339878943647867144397650818904305615751272185604776436510771683759537551472266208938959316506996405667461556889874838816355990771987735874237530897996770748756096504140250929517065233733152462798319113307734270683168251308674473147850275910984354500813842425205977977500838230128814632755714772034820270259453882141442469258588449190513121784136581232083811784689331459207482552061742461041065166783978299793227051062168983454205081027324047038585346195788410999750540768523818554320811678157637069341194838613053635452303280054812384965852883087597851405026692389510475612703041665334439703362460130736649343437886064087360605164383715618287559443247730114438805424316717319110738423501301366220002235136331210504680978894326950140848013798548601786704727823189642588174293070633448339429350553247321126152963456373795570798201889345253068 [163,79] -98503584059581844542359331046819711097413785704751694290403686907894532823757175402663633195718795731338884388431935962799080606338952114732996908905595783813066476776648280647318981080221710663144901575530419415554443756049275777399602643837860434108996205612107571807777399739561864626689149608680247046414824868785545945112417591755583957726507155250886385273106110194436280433909208692874149599498097530878284024604962085026246087990805657481088425343299920790601527014419223981942977424502047376294650784361530447829169196643809341681276596260443346587988596395996817450147652932476508957344157886290218686854227044831287938320576640727341721992976041254337530556015353398455548362620468306693909526859712913001745363231348269387554832289463455357751882300818803351475324483785733985646046373606402455737394448258936775793823481317273707538269245350216484119110082141364254232293823688754165124129104154780976033888998280947521534373751649462571211849878806145905893540962928952067969608477169240697999541984618058634200432189952000044293529479274361605824006867789783379725935907205300777024407309676490416433163884677017409969947249054857689781971923359154944292155450177834053081675379858700529195348270499397503105381582217273237882858123563639991707756873963698207724696654019909982559247768844224329983636170514051845560350333416187604906398428869404131657074496959409743409707451819327330029663512801988261966684829867951245899284029161922362939492401617372489911750143601151312720170682436754236089903394404522705401796010840025118751858284050242906225231031994978987977304393366927086341699847792953388426033659353318008919336640073140255413917029259004487448010559915114590262284024264214399868809280530871612957440317135276691110457800391447757415986009671236216747814613659749773878884943037952079944872133345175729217853036870522201712546483 [163,80] 8280452826693671343248417465587160057715682458689156859766538297319437986841807899706111458924553027706152387276275666415539049107547543872288738068489173746639499481131830760988125377579529149902591895134970959363530008551997256233811912254748814144509655987452534491057945588217458264403872359877376182065406637510894664007962448459645525479513988059381480832379042714655215470896335351412672556530842285025631277166518601163090354638900525166738657446572945225221565859752599184930904328075605637028025907459600899631155428997751111649108705222395027241761208886192626547444304536726849657181380528680708210394936731588839877137125174592516382982737166201837552028476542877874628948912990223859100216080178795661477028383254995421214479606119417122823405462415979550084239684360445875284711990048743587138676042151124841504171482357190711559731326539770152935159743339770789103597888238912444174188276393330429612842002749665698203112148254763069018678012023562839683139589426432387900023124446416725219894523258797113564539039880906878510211989149292319920384560095214845056758828201728535554498242870965342389912845741743932747409517332126601730869612589364474946268619981565054488672240236471265898996043339106802887574190241412799214248444187555719379787219440309531740687972195311926347954649608442588021574701263166875373614336847548728213700595364534924653670910149066075538467065083625642408873770342387436042418338137676199047133287397138988429363722087924069807886964213997668597957266142760661117778411782617882198823551654543355443644810570344028093603189436682236503488953889250079001163882692173449612444121046353109776553818442214189806937604319684984706458018342766625869407319790647182684767400194748674228662398494184321480122495494386758659204927207700388951949514691276920252728207778675435521386368742150614645111191044347671090456 [163,81] 960006522485204330641367653654921264359667196481500277961439269901098950578394881997432720106735791446012185691096321449254737842667842299392267907116260094647964064480424761332116195920890395603720226681438813800285169140589732188815444454084057211096693799505365532212376520134583628335296696853320371441516795325724469721954592878116693430392738648302077071642938695845466307805839767588246331949135520861763772229729088801344290451816673085001039761692718623311041809817231906655769597567806940927504977930756542385697271999381309738995501161311708688555753832824487190498486185461917236865027685876182213903113534203398958230584045603791576181519723589271485597166083206401727218706173052430432804105821082961718913606223927811018687066255889605784315351954239585402210957505438898455165302449847581724327321823541371141912985429569324437761345967581820401531040658756989780331631047215365473193343634993726551613589000524580130706481041819399143025720001493461866493593684322681855793674916161322063268914171036995194535991275160399479550607581675849826735554084640484069668801997597240439776389805386098345060237246649203716604867393903006551028092963569925712881781190517107186287613180256714773660214681242467921738941637003325116513388656434117213304605054534431909207739846268686260756486535784608327579766199610160961040770271313365399082787547816528078467391741863038419279388388010127392147336781626066524774199268722256078079753525755437212572798499800415676476111494551881104989976986002722357068478562666639905615300744445680191960386932906281027735826947470083283098830511299147661845782154071500944810718496246909202854824064874869934386776186535840582273370002655696030758729541357249631519900402595548510478107295599076927099362222904695548188585955646058787504436868819113102035268945148287382542799349682918891996518415983793067 [163,82] 25935068098197977762955761428969563993300452449001961993078717421690548408008959846510671368206075902966005566704714265940169486980743609190792324756895374661858597506264821777031812482237386248554569218127161748970253331409901488671574607451927017218878309993118485081702875693277446549497457343731358294998352581213273275426787941794214589489177379521176766742351667119556104193323742498821811132495673138078839254946560432171358377405815019222182443482693531900716126302425273352800264793294909913752069947340125095139374865004195661854178108449620451433185401463645137074934198046615953371984157722858577252695367129158365096502170386438770027594540885495689503524631663023358306510819181275914288021852593689467937439498839646616105211457158747423961598287637220782468849340070007821293020536718370869144036723268509768870028804395771723567971226545256126915161387426368626986537333638086620465915450561420874294239627097945620066232143814869033765350900657161295729440071902674801313849743495624536490942697865133155734224342689897879911440079490567138804251783040074647436893009765445581236987761242515256861240927475824164026728016982528394802360603112695019520728091982270594469396201641278676800132151343020684983131359028790109487092325783279909248129793257370024295057499987293384137555444274987534846333353461431694890406457702796538621325097011122137208255834838621035015538527881282796706920426707722136399995246555421122191146654787342702911803594208410388335787438662256527447176038176485833884060937894939773234554297025627816202058187143035256803097164035905512444554653602437685889204159477209746828227079475005127221585949764230861020472283484119503680435155778153414522129144789391598105441562090581215298969251857871306631887582520144843023170466344002662090673827101022429430189033917178163175416535362323243063862031104329 [163,83] 1675462875247708671621333130461413836093590873927801726403360637784528157096667514524633939049465761589141653538570445310911348127221655448343392569975177241204437839126286907660788431347067976948967578186133104648168288018536476098004061696139077057437469777840210991498679587092827595149735579295154589065257019187281090814982420036194145222679424721669245865639177578900088006343624479767097031388919905534519303485065151245758010361698785223782083796311976916079950374312058486780779742611663152020415275527771380884975565218191262953546424217599973726300390882187653116790411133670575609573931277881682641180074735045752875653289068761684460688571710301788028489283378487394277274698348074812874109160111882115337159451487049028928719677787797086873536370600290922008699951345804888224404288525802610931549541891439295080489697709966679288232341597958376852867699712359010031009056813867955431509717861245391688240422567350138594022669235602110492290576686058178434527676510943412381170758101243249589625162917120887577990490984033462080685761920119764416497876394983322273548535051422425374618196712822346523260450015875471878709675927131487132203739267921226690707518201892360267480676038852749855772614456006470490879275016604313366387734948828853058312345766107221313461169067070317711888694923539097286121818300081041091213493601697680884845012088933449410005552936495021471387140011388442438323277020008588199067926495598731484726136134590850663472738174797218739986943979504501867514740189724745164124402005056188950245199953289013835994580644672056981136537295501367711222839745908724349075319036834382438869006297744679479354192760413927354683799570382819580302893578306187806985111068137142949138455525252389201304975670205704134345208376751019110759287708194012970966166004997274149467021461034522962596684411702942568642702735 [163,84] -9981923489140099619056436939478582241643241263395795533181479739998748364710353133115403527169451770530930121502984093827891136797663493390252142576571574323910335598642992574069604865631309183903035703890463499149755527484042109701678012315546947907836779744277862913396368506928697820918427613646145264938860493324253475788390901972116323396920865571898417931912389668890207499533502191031905664973853847117211767603477426977283804237356890576095748182387344798950328975158499396684746995767549381575944884818780567731992075091029957563857604857795022597696120538103626680015207432145558592608117911495830562139201180299453494995641152252548637894841183437792290266255285849792954941498142577048236366404992481699799371777123988815921295583148712195325947446926588056543942323859595830762806690113694466769362598345970148450444835017926632971358920739321242576989432774748362171083578197122330569268124482996577047928381783272560322153512619802297698943853913340854918579648464185686587053399226875320815162510972899574537762079095727615337423362400398639228936320346782555832905358131355907236594774591953626670010668586207934100174757714884737370674977351247155241760974998832043427649610468456807787496944459814475170616409331313704999614776770029482695222262668594412245112457609863310430589080522810124878268558438958714161371797363940987582986632439662801931264797348903000276867311823665006452112883963036389038548644855143345471846041987884314415579896225639365337163707116861014561766449014997517363827826519029361512179047862904601722989460917512034210352290436493077104782712965580352416124623904501812667310836076509648679364669199637288671739216738828359709155984106470876314976271146484188774423298563997667195294563503882924937275647174872034380660289014827983705119287438238308747065767731694794663352204275778719401025 [163,85] -10261019329632759540778199382015409894410045258388310243448435327136484480100256435356559457831402235314296297423802762345865015841264719818381354477410959855446572894164392481337405229178678450305587168448610909688384149637950026387914574192602194173144150536840956755093041037066900236023256990396802457700343004650316333535363248855582325311210646156609583416173622053751108462890469929952846930699135205174184080453923872049676438283296326709306261309764684994412164935685170154509964935647236204543290921619564117985533419984225561848781434572986668435698128916109525372023273681121573786498793498061882322533107351285105566040963786358502883600932904656555299860279280707187334551317578824017573470269080255155922246242675435832323128519008421498767763733735205751980193692002889038730252883885938376684947387540559478404042128500658809990392527536995837543690866626453172374832145258634048707732908800511403263887186829864747060831053292574479525026950553540444725508176997824528992945110913184743236838647895906771850842811220721899637247139671803956916403783962633612201354310133441668040411939167654421990327708585680924138350554404524000085181231907063094398343693671511490831816961164474169296916483436577609906728852030370121047006267934470416216427336180430718667590719781265502067781718528665302240264120041935432037663010030885812329455049240663511527491324543336578148279111214092310773468007910955797838439095076353218847356215423881773449151360860039030966115035445756172147444310417385159953733074913992109730160669372264594157585399995334371299571910955595616557736113223693629720972919620429665193419342162202300004900123692917977375266702452710693671574775705334245161782062130111858003575337991510625323823922419738703918613495805518946594941355553189695613967239789907901126579054163525518955724071765103594563 [163,86] -67582553719175939014207699393854941014661479434709216220242890421064208984505615895964720849072801959214103607994974533068073366451318438803781175297281642535469911383372781558772165090900940803207675128147250525946207691816825310403220327800885519515915192801933731818074694968994986516163969532319072879985950748787738776076981187788439283852524299614210263986890667920431931354149805525418043792629245891139397601312736231040925471965796483094107799805016710513449647467462296668977912534973238126990828560069097889139870799121760103655942812432255227806991570161454158289463710317479332690671548785722212221955345176470742371885751312965897197351316225615312547371360086571219091884665433761246459285962156635672495458723566158165565005533830880354375422412554758337273062363581248019686575679096232226019697231853634785038187583031233365105471578119945607982626867656905677730299443373903913046213450375670534860816527007220701430639796123564271578249457485321472548796914095255194294975658695479320430849640290660568699887772638778228845554970769687596303330453439779616927837017082719156824059167703145049950844763022454178052284307440236539743587856723241176136676167428266068760233141480481733719619852492873562858736569560681024246951714613593808704513017506397714723584404994046742169141025855804595492228050546859510335386950655344887683785921612915577986336437522792921279997795987499678764024972529454044340102530739715919295500636981563004047967487609508607045704737891951401161796556106252155492793761892802249370569178234252690428720430110213024692909491821620341348964112213623200460789708783616162851184909965996259524999422027953874021577955208354835308044182082153017226062343722898704451388888672526913461415147712914459771536691651178008455775663325178623865793090682834661999248453632610629020337335054586 [163,87] 25568694668479067882826340530667020043701783151141836940902926458263152416821615306312396027769110873469012469341392403682039459796511874105736706129437104187867973523905077818599191413193873270574080885201051242270235229924106863381792187309279107066819870296883894603499236189900585825289859235036074361925902796886127095352059446829647826011314087895634970207764152640244934692464648872522826564374016908565853026680068344677223108385539903137898462652737030290746233320217390535766539409193869548565390231335957562716888822138131853517756340837141008152236550252558082970265445553906426669919178499851969711792288655727298661624689282795593716445386031715795801465493721809892632179399885842314925750178226439657119918805732786315715582094006822302776824511585847144835146966184118716883036411128126057283937905120886295539833818488249696078029612444543025621428015735044204970919404972372999056661769029714519403053212635207133406599959271926143257310192785112099000790656434096488374820432679521016222672943988017132595870436638789256169646094336732778062329005767606673608874498439507421964033930306384000683593473718263550633151128935967249887399225510655611470817574400640679649932445376942979548745827682588738128694153859184070854355170152965539449475988646506017051334281923327684264099387284633866892769145758697304739397962275682199855200552273712366552362250698028005005388628157539020861865540198328179027657467763098196418987742137872564709648350891823090633867019828831342210769290484050126488496966056473259759036576622682283646138356993924307802124642178415199181515249939809273988738198177188840625030033503750003547898046632669969916302607196171747024415770037531935961684722319690685169335978994953032344570113712204527242746579154728829641545137482484063896802272665186243724367550310193722971776321816 [163,88] 709769666332830085274226085133387910053688336241197428472876017490120431539240144869872826546730899527093922305599902087242035060735388129747913525616606562065927576876123285219444712481285512377987881323428033050269136314894116222246505942666570854368507414860656083155205538292285989160485943002054474052387587123258544345421847730745188384967707259586596515263641154302746269396423913654479655076331529682032926598887699748599398578908369177419540270623635612531728420921774712963401982183828573618499636969875306015912895465560653735801498871021734825716439518203358315134044941012409185610497457722090866874730024359346318710820047172104029357905596858637176430623561394599186496976326093998749570440102141362936847571801799622727912866141849795255744130943058854476485911224593625358058722091708412273666956122089855628816959187236697336179399304265818016260104905229574856941376466963319587188233649317152097537301502405646875804074166744870339584472983662261504568908550817169828900839344396551382941256331546330176718992118826203994903355807374608868585110659978996233260999825364558598789751491604298217288821586599619305477428809950475662439027518787806043802492287254549115102953185037407073390351110693633671504314542854854064565162903956587889320592621989079446995441612397743061593112011974354552246719248536069993479603620561876241813784041941689321131823827287887586364404587517806385884262988685194149397895982845196977143662654206407993413278086634034630172528031194872894474653480017024860916476035600351058505956993384786880105696085694125605347273589170837639770721459923886492429067857799939614181518212261504574286869814471579339680158740431594890072089456692624098054552670785029123855577949042833681573542682459016895344299621915977185580566828452195595749849363871797275004950969670685030515108 [163,89] 18153654922205739473828677183219315446019255423019697202437354052224764950571430330845845897968974800621630094126868659815364777772197103381267689034764175197788000966792055316061600437270975137166079082650795737725227897320841590258670819215937921717816621446636321861735741204494040625776644057010198876175264664911934285935711372398782993955772847673217521033980888489747705679879450212111065921966579786280279157092935568928887742236701477288733525348693916831789803691357913317297526013075440198164647340621709280941698649085551397574656122808973443494033257897533934838596337548330319614900594926486499135766575567793034947597166722993446842553570976129557530192292116401389370906223591254640088540988626845956702119819090803682005806361582928864861838042540975815428646663005085175462205959538467106281619401727227018763868528342095023530228856133709659306924529093398127099838163105763751403654360444219869961020858750711753485352450837630498177093836468482209807013467725873509122432322489370638645021320084451652220373816247808691996918350065622875333284933927866418590708075431332409090358309027356703673099008564440490693512260462579895660064400632784593383791069700774951664699323524277088090946976565286112367290779409307057812661027548608359812895001732761381471153410297145798201558417847847179165323324429433375893807567060098822729111845538032296873203032511980748058738174590105657541164109974025700602947035501361100096055500727922595702675256342235884896244117291716739257100654303745374735812062805517600599243887675527901835877109221440481003480023328098876369602848744743248298320797549666933905491447299719915139108211680288296958691667481930749831370981991575202048112306699231845018253966452630799336909895677306508068460100642816626804185918888031205725648826386700286333930062725490295596 [163,90] 1788586027427935261286542693833558871939657261664297626087648955513683534068533896362281107294905798549740126825992710919460449211462945067644776458199853425323715708330927448994418581735198866288759493301782285182124366246801184507917344222667182093897663586598165094138446983391658091986025124261415274400768457694063987453283524241683320651601982750436121676083933308563899985423234934462416439432547849253669030863876186768420749313873080226847189323183362337511342309950948313056050684213824337376930709743621115164181690821036258128409395630422303980879773291098279676840559185401289580873207516584836614586903524649799925234356175067545317200587967672995934053373528406858054852961745712869909093798122865647955225536658609558981797328502289840585932090248796798596116443909976206131058808932236962649941523078122683568474003703005969703275957424904981820620576371168385412220596122262490922946544344938063609046183615365261529173259964291478495142352916132363614744743721723774693998638392261395167043154535461828252645326583782395177902820406721551637523686278325540476740007561139749135652184774009024786058065227474877798644262025348050447741918482789363651303740387256216075691934144801357491275934155519884814830019118689360900205114252048480481162040258982440593641936988747413847410621777894114453477802197047259265733380108951493823818033494653242905774460356744183268133697414161352023720239928188497754332384230377506948101064567764023445241083732885683686115036308813137237670424860429400915467169144050634666229829113188678499761244888924246441385227417290214066393930512186296584645779607138192616052606189394257452124842533447813524465636378660070275880935937185160055541557804135971968863437167259181833615247281183645920080169596362187692776731309427478363801361159550097354728506766392978 [163,91] 58718364401233256034450351591449341930900959945731584570410861701004121271432035403283456031746899826670365338917118260402852743407478186128159535017874826832337443574008021398636446017205027011199842201319749046166081891367341816899738267391954236549278831452751060437788729848556666719709158596933188405568437592908716090958522280204593723730719481691437559500725051183441108917446579976330908191616674252433399008244320420934053801448281662975595763155415009140183363542961956755134593317385600072175120535214571708213113881976004984686637085427062006784866986031406219245255746477684990235010700933451343158763314870281985366993271037066982438723306855222925399442462864566698940630420557102557316587803380580396098613286156621447588356634313357094827510908440475713373467186086794062827757739524023103601989267460993400488805671128440646869894976960618588875903132568869923336992569767653174213188947328652658380548100619562293737501691401404215021402035390686430502819734595601436378056981717279792406114878062563105099259403992092441642897734391896203153751220316388748473925683790190899749100797057590023051248319721008154890696518528776171870145899441509059124669469427413288179603199907837027346368519723873064202237155399044104404594483261117298928486670654827811366337696976321068111013866013083925213032048645971051682882404608183613262256433720900373897846730806282811574935878434674945507735394303318170304662690742512556648650898599483663552003481665597634890396687365097571636077779039761408161215485693955579513262756904969411787196752241060687525531079616893912427394616203117223606442607987330090561851718794627160814455431599576599974133926961177954193302647292124471543305258599886836291897850625432873974082067992513430318472966734297196734011170069846750438635288340256084011766132544 [163,92] 273379352731050472109818258588748258378437195581849885298870613721816200902662680972375697678255925313703997039347685181969919270420294562856186008999299363794218522192645035829538800091977358133940707014142311984459468663785844264658028000040470794614195541510957532332700580103200414673147402554104604517527247391777000801586335550142869253920611879127659556152013586248666065293784292423177708882431083492802447026836512108254059372614473364573523910020623077316429204194300613507423441092425893175729620938722028963299344355501159649137872264973399490407965314570840195017088595937277971940826609725425754617061973112565156626903780828969400187039813510287073319521362096913438959038217527136416755999662414649492932657308145314123571897292373464773144602899442588518187874596477502677926417312393696053380358772211951958970234577912058965956139262679136064173466129613354112857779318634058838169450998520353853320933318566134201922477045882508488831654440969177497421930144010221938202986984090593112868970078663167323658605053585391770769438378207627920299291619051944553799994401194370060498961279235564736929518512189782400282997127945519469470083415074948271963103501689499911274909737503045867414224071869185123323471983408163148561989837437886751896545048756337348129513949248209973061013145612597127669232722984910937423863155860435921180958009743580649553967210965366414067661900639648838142663249108620938834885067628886939255459837927054530097290492581093478246908667182168591912567543871312832829828004204322562626573843211233924242462287211970144093302911364089069132999502467108744915779613103236456093834881302733900182556431795339327746576679224190884449120147345675415204186083912587485069623375732478799971092081343714397327671096932501671324054895610515702973494781374799909519790 [163,93] 673420450070634308145482877496832749684595725343823883686309474266290494021104001390090079014612550661828911158526555577555886456518503222312290001714946078115007639470684611989184018828881845109877520600590694619417004592868445357831378585291831855840000036137848819634950345198386301659397168986445294340093456270916945843958297462802472586484725350260184397482982827189295577951441369233828466094826855381620560698376028723779596263512404248612844640113011489175085307876790428755369509323270886698183913051271283291907758072027052990006661411115575214702524530352234313017854871720539830144300725369569386330533372751030384662778775835197525773299123335192970035681856579657928627612858644104781808454041489281364074961537910345577584053994294041201395272693641737278897240682217200786909287264535723426983986327599768840468355953616737669460028826055158292442135026023211625052665501540212014886642068264056230052270245977491294032570623407203364204020707800504136820230705633994443522103904128209767105333629584391375973594573797065834645647338649023576581352205359044508665255222214956521629128435468947553260397903449400449907363929930367781965432177360484857945049110098880727856965104013818226459748954162335532679565307216127612971514713481913204441979737093777774221936277535815188058649607439678212551886122192641252292841769272026723528356716983735328632653226607815330011898177337872194852338782563897377768555138425700777033720520731256804787655933954206425501906973280978542262555987839455394692750184195052430012434883499130119847266425776495862773971596609915555255796180954491817380864464120660582304306628524090589721214519290857515281166425996244323167402305288548773886290086133360745245211483311252155392179022375948424065227714375325399416160081524131540082650861285658294 [163,94] 991298729231497154843979718864954625914596160872369666449592166839648594334650800689162406931946343770669813401980077664820516191923779063382509272119605531059979266437875152433388499951955876460366901630013648598721322326835539924522543717502687416903900786879242285421996774199646578279275292815970426037549527538072870366040994185222496641561631916513986616297932585526109053203470356135020132567212242970798187907021139509180143136638879751403038694789889759076256395307538439514983237747376156953736616226443626798886269266099588116355369589075934114306339660310055030809451337247589897578472010793425547146948514617368864343901754207771711014428829731288601526936446743666622308894499790266356527864630852694155163252783900747630710236707398770175392330728794202620343892784000335252412575998387416247905605315703948464183200066635533123187405988783570997319121052469046322377377543288814155185690803165693087631763476259797093748282444480833928421139704387557284018385570731816446920807311636792596924500368408792991252601666499845824983683437244686894612370576823406296386573977678580424281619116338345799794468871041922233709848908054786039243109460782505724415064007794896714604547037626250897375820658411944676744928926899827252383051365211311658124190980047600693150096973869754940810658172680120624520919166667685943565603705613400354034872324976385973565871067430001462219560683242905736597234581286406321589206818675257027064898917867860744507142429707563108987715913721147049542887968764994885680469068212994413791540414117099789353795103390180033630287268020823574205452482741645599788690025030485158272863249653533780296231543127863737967700200870089610202410083644103384665510659326578732934875999908920234657384958506633077498674192073387676045009432752879600394027221473102 [163,95] 38703300830053612947023971983962292858867412365263575900980636754146119555617728690476724944025554715823545147293518049431802206041667311861126781145316567150681395683178625151599953289449663833591442699518682489317984920542868361490996686800506238151454703462803948615582898243680867150888155360525694364516783374983796218050528431114008866499959890498126758937078336133032165262543002836927805651034162653363404221793422050851133888784138661345781755638533283337230168000984035118226666055443826019551814200827047959068547425496125814884450999688803867112475276286205208377359176135092686151334711874850636704879517923759238881655821619446722137755902371823311307963195346805887897733217845268845823797374963360249242495531809602787677649692815024277285575140633624527757496299766891851495564614244165742515527517565708156389297717575174913222944468971334548835102300645011276304436878762232173083299667141326806230699770630582111745802748076741479111114775889035529116395751752197447245608700648527105202761412469266243671225900089490622820729682208963480818731340116764199877716455390825383183688645409557522264322889883124478501522620108542476279840598636029143659838703943475313226818568759305862213574218007187585893689759312323343278921954911908255853854025609181681154418415760555800454255410133155071382329764985325521140759327430313882723143452251300726274018895172766731831061831129991679026336167274298170543071789014319701488555618127909393150254962753369653745005391581968239916007430337807413913631574532383794741901032193968675718661519208565439573142091259505730988401267979622384623920867217634339756909904750536252626639930250259110976928460511897766607677305619959014836489986948269929760924666449314296914541843266773002886786871795169956636990610915387201792083031394 [163,96] 733134786180263391894905582386190750422458033110345911369173422984959732720495751278261743962599751251462711204679035590119103610866605757506588076570120615434517525312308427974710058750371862777277850100031802782078791407475594135754403482388342093109357665551531245147658718455788105599534250412162800032146660322276505590071002194319203403442847627866000399817798910021766795759119568075618337578418837102483663504539765616838979050924191906192447274465874059075959965500949241816396806500079726186161123675577237434298115930474531414525559155749636115842444844367470661092623550240662086638924916942393865293623748562519580508286488590031398247007797939967081448020730848158632679512382571136378310376545668826890465721384709307357410575629848622119621449641808642377962008113329122673334450225796324989243106985066713283290318032757041152483228894168671521452797808371407948257014219934238450636037245526144715745312347786992369160344436426756288959219541384615089702212416413977884824802101355474980634884311838141582730213492826649652579361282812997578975179936678535337247822022174254375928440482186392013947331118234570059005856678532726684238112621029071722659144462352377209020207839056355712912810685587971533248317023101777112021182019459847259560074581800921233331279878809951811434916804775191243065395431893176999294944797093397137840610896613080286681233833270109351753987865404555553545454032021816497835343748765718496983390567084651281861065837563084144751497953666842205178596942562678894538389670211729370278273840401260885301611194575375025206774631517077447877780980913747601947554807967481081600500637169923713256677922359062382925455542638712653665868017986319184255610294328163008632100004157260663229944204726619657083411748682303696649612222830730226199512 [163,97] 11281443210917238045615820178673363386469344920239919265133501592739266702712512954866514389168069403720679855575099818968229141068112949127987556424449967377168007200727431556654812177899855593058230624566519389353870247587081274433177162033959526446147443270678621894086463831501117136101855582980130319421689577914044216444789587547152939980192066101113342105589283922695471955773120687866074749538891381664638144065370312313611244478914706033071872059874286708876045169175218694980863203846119099232108324793232644475637195722002827001459206931442447533301033125761267133275702005468895904823779153873058059692588540217347105669198017574578768554351239704320918172768963269545555644284794271146374983827327713523167107607434101536772354061183236076684066302932522823614099513653033076407817264219791940199903304617505701675303942281909464146869320905038355461033935472075058668691350891824624813505790562364402366509196778753167653750297443010633429641129027536725064532795653732877025003931449481583415683333866640487224312070802455436949345305905411302559271628641619474475088814330511271193994162332190936372965544755861580977205514455236492327851962021651157519693666730416898878917938162140213209158242578522695611716400956629358261476360859141971495650202912073693121491539032555753914881789588131169721050889273005520778873194968620054335385110283063885453035062654164742949020629137230879077930779962764200061275946591832485474009329683972295583133219957789455578530000359011877267731544975382299966404341378256168697953775333023689363882662227430196694791182612050238100898369607820339169280977740493441070440944243345267314829503530633262309951987869277581833788177062816960136147032811495571367630866044102026491088444395802535927739766985181630627019825663571048364 [163,98] 160816971390500181907032380359496516172660980032341305007432151022921675721854221562387035989773105841046436397053113178565741738411606610507153316501262532164425061732686799345891597829306504330901382715598657507088615462107467373881002540414675137242935184310222428936052498783460080271739453289805477053669923466821129748167565535627261087245811570359581706539946302239864684278136698571043280830818621203196541909379434383024242449318293887069355863187179865985045159111929329657732472027654860829733115292322033849921980267165778377644413457753680431983592560332021032789033203608561027997429735265720930854459377175220230437969862934013394589255355845686676977981854520921452535959033721547822196011104615790551717670607183769678585199969675530416426079169125342445026070300984471108008520203253605266913668312380292735058167800178029118999828033212464187827490389921144341661067097848366517490241463242542731845703682671795424515834201798008622791017927301613459805508122485426561137999191038728003783230957099399974614771805828430312600583039064111963214741136271856478027544942896001276249178277986406769872322627013854912177158748071275828197105428136924749697706830503638786084784615980235180773404328094843301749881096862478223245123262320355688876856693112807031568999169260734056631625903586198350359365484383719176836642823418044572085161659330933753580790698903219437754380525624928082597873415537997275625675441520568010811768190127776283495200948163592499469278178851111121808772801942880008069263579274389833692325179251949261874199414030356624586505145064274066936619316741270187800962812068780255252289395399246141997711410797757841395994270676658766501083487558446884489153954795147533837571909289342311888784889103685297179481812209826042014247420009022 [163,99] 3475004411502187042032406425526852944039602033495868834487414895907549170138535278635760572402140594768886071414376808171755961132732337084143305037725702232836157314557281778189290597416421967309563108702618503911644859485211130460961111342097803504665560056186444905305715731846994161294499933687385063029988992118689210695943477871574828559921144289925076113089889726407843014329247423347945879731138803735570486464557532500840151842437935879932012210735836209771053686690963674117241153729672900166454145029249553046987973305414222949454247121667387743397090805531477091330808882616416548929427392960385665245379922391952844131616743643386012617552475078500553838794834327095019111747883637890130932316730899841454251766980828975909749434880348054828215366767369426206418205439723798678467852767425717892198752405007692553364891289604515289602384377800311262313182216962076233446254863314022900621125888718568528442880839723070499806954911558384630513316023771390810660515137543672175513048365274761321111042637533905888951748318337403807709759709547893027136116834649813334645371547095468273820811363724803090002854639232605648453093754620329409389883104276029726133757884841073379266598886367976776911563725376812087988560936146126081948960095196229501789933316916124920218328658178179857448408456283841385250424241978364673908971223090125782908057738964273492130607234987405963217195869169388453175384724142792325698715206471837473346973618486144951618579530270022453026010225349539465635181363270202769082540202877107090791844850454650267511392549702469525209511942190678507517085569397952701401571961275293616448783697401092804845219677633910674996708410113835751963946942051826903529855363725779850289292918500013854146308048308055435401615315352840154214202445 [163,100] 55731697333186057848081148079931620251706569360851278039023920222690522787023170659742348578828227519335710643781635964450010222554850496150916534883970364735752491239021692185356197586915137137846619448072802063871913165316817541896951449047250867996888850478180940410739580018954663393641341529980096224852495895863516980989308691168336589628684234074165969788727840540503526895447639685454746011701841432604799530650433184428569163503859448304745007660363762891243126912871206204608471301786206784491911096408540023517282317067898567357894275578267418914292058619425716777177682128029625366246431353447732584975952347248489126421637396886551105887393303926425051308903674860681790681321213280240957234986469735646209249190024508522159409958995322886838929439337020012786533971157597629864982226717527254676145266006368236943945486243501822330730048093857283127976710848832500196550136563002550127315622996982964958899417929672084441395235660883115772025859412228452715926392420907228500345760625860439766275988857340334233248028406084543206661544795194348154705010728171396645409402757686795093352975227876621240678671592141834081473769250067324573830896384669080866802640175962687494652678085363855480028099707745603297449046702948923329690524033670242368410761350652948903416406421431365878809191434783794866125092488133168891974266943195028200154477295858893282353657410657762445724248133451494678399124645478792354007338857559300106052599139424700384033264337127158203593196283024709434564965111238039626044319842000447298653387491345733853881543904503095617580719786877167868269004561276295947457254787538029676048999798418772763572531874144211107549659042856516187541643513036303992982117564243081703904681020986230733015403888516416381537543305686920668817 [163,101] 414194954726173999446218876642536929955402781785245441677655933138360188063712939545105008007143645257003639415551331263635233956240472310736850976867536398594827005305020234431644869413869350386308166914625519702818422988226038222913869198277556048742249356996860014063108663424280966546002726864378135462772298835170937154415013154518017163317279979645668973309426919119405726300106930395069909183284864689291743310124279758826106904288822858128319161901467068432330353649521230050993874973454637201726113159825785725565581065439455007445320220596593420929696597673926692197308041892423930924185778564023430029624498535758951294248144037092231635196613514530678269642959261837405812645221002624877904320884851331493652413696166723977871356899675656545362716146058475416679930084510808878561791625273955302804392583658795155322605691110774700767294685460884474721345326807349060668756026903652491806981643899140435841112070556234712159995580903822816185239893277489004573659355882911023168720932623320194425016378119535669616489710277388388910037017097597693643723111822318645346421578946521878186039370507393439143651954607157208066063662460564891653930064766356543055021324951734061512592005508880165293720456046955985131081788209525884785370131849199250326923865670932730526973731288432713283627199344023693845696654558792191965142885445784305020700484461301434802796537962153656039776984196735882424561965361147661669717367907402255243865862418857886035067219969263451570455620797437487061179795200288800761455232534429506527095048637932548825323841573144756079936446220372855656771836977042658857618713373023411234717789528550351233336083756092949796721444927570630352763467451546918131426846313853923908627454356203492773652102388402608318964269131663415 [163,102] -1153534204319086133659505684631920733505090640816050858804509608290430721744717540032863594003306607694328815257100989087874554621811219970654709772711224910934507896534114913559831737531769054933246932852249537246666984259052442658182519951426536256102582380268065957376780676815681183886068945255915546703799978187596577724664297602075425554822160748539972654904184441789935425132224612583442236364135780576120962858839897213814893928204382701370611415884765668391894176871717151566196676194938086779303902628817969551541973209695789490598151253264475878936950386725919213300655067019991046100801362845938609734920070083503783853740238547840098132487796748143443394987745048062977316856233815677956251412595903863716731628246667962848451599093886172150244458867634785915914340836200148525680570252905009105736664437260632925687858623078322852662231048183905138846489670458656608789947369558688367677367282676180679263519549738397780794017475644753371007498887387059851071938589785016815528982962936879864886524476142144221803789291254452264403793902797439706729384109021864648809091388829811494808429157016275824871595208007884803927925189561780902874795811376141972891384996495450601614964657713113862801180268831289437724767732610097218458879807921315658815354027057421614136398737361757917626344585907311934504524708508428566093794857131582000633289400183889171080907167884746574824619642848695314630908224889455272362431474662175730381940945059990323829472111628666109272990014956625406847060877795597108340313436627927982787388974494630057620220221957302336562973298695470500723969401633268886391111544414909072466407121441505906179680301172728207673761814673864833998505099586433229561265218962685369005554055204764482798540319397428038639345167049 [163,103] -42145691279325208407921266242654189900938007523175485455767155254267234968444809583610595258893484230192306732604591347398934172611094694737213188394562561699304423593913322378742236082563591573598209924783690063091092811125604922965076131666078866185910191418839110523404276404062895405563651387286809710389757741739623004981076932468947017405044849982406284742319408111443200101164393304070169638547937250699006219091092230034189097568947701118671440536947259831687758848053239462490948238168459566854250916989015187634157262467783919852599262229995012838367500847764671100297923891706506187526713187075253853244048259338167532922356538719967787870015453175882256597760703578369754126710284696018975249157397435211218891537338001450518560608076545645123012390697858103948594883738813297983907486181868703313892264305916381180313532045559205134334061326082986818187926571910182805458838223724345166901892293584974783467382141440582570607945537960095165209655944322571286765883948947886222249166216535048478790656590180870214953741277495034399965908824618373121989201996138198117379049671137004537141373176143493364959330162196122054212041939789157160968710571475180611825257255296950345622174563380110601133367282154445073784705994350793117782814577284564043732250425904775683267415819029587688534089731971287357534626027870896371299956353496662186980210751309582550470431044191039715469125478666445380486279298026484535750463161443632315061202457691180522000924345338897498849228525744075966919937290275248084603431725972222379715681885415110638147144387680856554229073837595561525083362971429265657757549564609575819443508014829817952770704640594186291516908413213193231572295609926525991719451629247185243289262308180473582503083021622833401204434 [163,104] 2391423957539541365503531996037594722986511734309161286999506071639024111995953802202147549059043832323901498545086564892854878239946318794796758095033967874259773036766546794431191166042665053871270392359019501647782401524424322289819826436175899067142447289109834052205227548158493719400323329703122216526703712914921351964537279174897756290978099017326026372194783857978884106735434723785973570693117772667278951208347862288498462983981802645689873659233372549102981817503062693674866617363912299604698072132714669831028399350661026463140963095088642740584774129217647852149368932788820157296116977539369339725387326861433423518652111721204617280215859605792434666806024809689817157303514922928709025267573690554120704522801957440151840291401708670325061438220808063415994621985329659074492549963688537674693953003111125711701431170728601209262942473495312344232421138085758729783390189890972801428421594779490843335502229824647100412845746761403776644287228767214438348370942742691476845584239303640656458668121767299567517816117708653696499511134663935619259523158118742307592588886156924934401314749625883233276525683360664009929331777767927909014475677610339965262540869336792097849042533884433730665835611307406807076922599670296049616053727063619480559567401315181226473355446025409659227914207133412545229136739351102068672412433029911496976440760249040065606512694071173423458150755816131634103447662861032609145670255456509633396511959853842108548516368992724308206469593747827285954320460128958108822699103348523634733789207891307300041124413690699553822491790397958220154666124113763665352893629908263251578747331223452773757533900851520338378224107178749314005739026402425165932360651658703186752911929595647300405596685629047899114 [163,105] -3910855421356202412154542463290251349192417873861229383842449535226571151122102304306538813077038111753697745011334107504775387432329903202302055572392364300972129517897383069954619807816314250302533683847663619549802272531909994396285210172872595144168127840768692042950416598188838164887259473335616845751813889907592740677750213891796899270269437102187361648979401871434585365207556460662572091456031502098852595307994143494760640360435753351960176129075903197998350382610008129000273591332183399435208170456431613013279457587434514579086677443215523489406172481049280618742589950951290951882354322152538632311967259544037164755755034678355450252908023317061682080638207284226582992723778995160330626397004257497563320197718820350369242960884826939559847314320277789178234510162672777739138242607257973734077807961223729688447238929185965508245868601491609911097841146801159080467872313720067199620710118638765000172175040430457957658493012896359257033311675545280465813288269821777484714296857736200076517897100830998620944785156636824153130713659545679603066173005099245704250068458470259118861766220011318002494166721668505516139756937418907366576390349722066821570448406971127326125127150072974100380630821292938480770011497331151265150972931940537887516928650168072519540909234599581886188782354598498633183666610647585908276595679148890514354140206905082152916649973403217024043426113724949742609999750667319098028575917358091163971853345857460543933513186992917540549354885351113565370078872783593385341578838439044605781397397845180783556882473431239233624392873364678403526191900911703280206932806715264759361167104036262279435679892123099552028766874251974240779725485284732537658233217201381921536119221203831059580400867099270 [163,106] 415265462456564628304970033774943754267927101638195232846623726798170480184792544142639309637803030220273077226211070994232713465185249512553301423916477086406927507173014992155837327903230243854505874976171200134046595021250672637122543969138519406802989384811460296364726207934925842144045132418165662714842515927683567789726080927564687195635124114219065697668672729256929437472534038470061829192530824920977375705653760172735919736801241824116569179048078804122452370738900228586004186717189075635944268319642395621314240454861840661006957069672405677163202119441423680932506865010252476129939737992354720775974959364710777275316164369883244683025217595140327256607443579352800879955740260035491260423667584284258746043312838926319483979037744878469648439024531486337767689150928768812813004852504482638248746624083048609025448083549910167122489859351298104128805528317688988414922724604813326275886940630886646502303584349181819317019339088590745204668840208754747014463506546610395935871359574395112394417060557686035144117870360418924953817596083217761892199001134290019808016580719985034824323713686141882322779296935871623170975180287976444445818561694408275287242973613960954483828909217376834350220939906389266505049963982853275446426032833687067290819838458432114119042005157765683145920108614258434252364752887345596047646982223163467200303036587050431465247107256189504213658002363900648445806533709200868154403772542461879649522068557922604055629156092855386717970988675391789081934146888527583674210122494481967916735992530152199978583553290631541920377798461163097991265914127873213892777116826349703614333009790869186826161352141680729835359842941675965431401469286046586880762830600473213053712643552901565099760295728 [163,107] -3956541425225637117231484720454974385267424357153692519459585528729291733671448893051643392545510781184774221807415916908722462814673330345488263182448112090914067935337705950393902846892490243655053327738889169430830736472132532841552722038778031271772286454460103050401518293042110976368556421510071273923861705762577891431871428732809263413166525278708288351870513794331760068094961329724043185274922394936040137789027381342569562881465448661014717038558318201099735752579331059991162879135887212921754426569944649532129330118643310581705632496161517956653012404032811720072765891343964611862943221152814473282272789181391979839146233982943296135142507980936029969021559401794589954739010169032462060918493939691987382099119391842946537582766057917183574018189042957897337281857321013423920305683486559855002396605262233483745912558873585981401881748920246925286517953068641399311389182558567800554304904234180124817046273740739880300249720695536333588302374729398138385296962769216489198470999001252437209657261924593061405161545254499863294197127579806298977027341231529978238908382094826954520418246674499703747528522729716335291587550959831005700249803327957567294414952057677391183483071725859002376983639084943324535975020784627327992575504084608313933940528327371251201642981316219761344119322619101507660948714533792499705338343001094649708361847767883954335166900019839605708556159834260868227776377990238774718634175414748133486296769520917264131532995619391123242293297624080406802763326485129333532106455382449720000794494098654054919144027230709235541078027102315726972235538778598224250413486388242048233451770726516496414642181623934514048315140756123242783384612249822326123176726669550332121170471283823584625353 [163,108] 28631954176341627675934585274613701326360095684387709352980283325017549913924352055408224240019117895026114922717659738869107354963048295087772501732491771160806133407506526082314722257938240992773230001299732161651611274953099717308803017021574608855145622201245546561886096955938718900369622358413250421662777456618115786436186145380449659190825891505743648696659990931348394356647946429838523527263185716793768925436739047833016128075417475225926160921545934024939326891451007006298883808230387819779135833571892096793308670798179201732754613265409358727755115668601336984537281787448490546968152777696698420607391227639096491581979401763476607373183828063106185829239927559158822890552336090003279248152334177027627240072468867289151238658958914816286912477986916342476879214226892111687805434427248208590060610775252185550938999125190755218568073003960886512091665637284091211794028963556989317099976629359483290272389325962016711097083332999864023582216929133165760084755744893567682444520093045449832033107377707530772655549935008988041553890871590170770825970380716847365451285071947578896830054853536939611999661213478638477049695484116273603975213183148499348919353236128464486234393134464521430084403369733261197603276369966439388724696653636256249721946778469598175715381624909111474422217706638065134513947984656964232019479183462083385207402944554880282594137806302405643947375106682350261607783133691409941604209805063260961540813754772333235432020802525792139944636698437340945723373407317871255238420001314188498847547929144409952771844240742384669937676586340675857873704332325267118105028278409856106957825239810658772061425627641355145771682411524608583661978054363977776471168200125851339220791393621432464 [163,109] -183026318387755831151497697952062142856126582685220497304981724511437667541803421883852349764597630939610777746377249605650411182247791965436310320202133484071793514807460789223629211121415707416638373438812446354276449132168359091673708828288166693888208686476120744736912752124119160848426193326900895505932650921264805834228215367694037174433812296287563416339042416447016686814859628907174818504414410972091132819205144489255835415418592094710120630291483851787324948812953907405566218752155177239736888083036322095179169397286438350372558345664682100541796167138805589867826881636131850192996172376246887206815118749675612177854528665105227786776091786608446849040285752286020643370016685523658337917394846794138195240200659067016610057593664438016273683229553880211884692929788781747730862986936522063499053601314617492562233146959217367511650354486220250621121318863612178149093225439580731904252641884685384525219829445663239321809589737059900242393153794474250766230797464115726142033097458991084979698976781190653505107551432003809885047331544208187534587376064675711362184063557395687144330228465764862663456663038838877905625038774141418658896736588839417629816521826946234576867859864601978156183791347364025095297009305734478133087744950605622062858423083589609415471886653897615405034507215455428617898778042623743069804396789563082780209296297277328660563765718296941171150080367138132773840511491356306385327615580060010972575246057810893777489532698015188996831038333154420330860345264491728595899650195235850213251318304927405100351276045436922247355789310508533014113106256487670618607487497882699376890269859681007083935238841633840538418585652772350839113040160172736019500809287579911662536232777814 [163,110] 1568368532915061041312720041885535213484759379560290407561230881781181452168759827442373435758452398124134653450816761594425452197343561425582425894524577494852696931183193419694141582771741260143919162931374330010395320817138741723514196826157774443919010505315762063655658491621834239354537379841258571094361649239481278267014328044809120569560073651521310948265379716466832371530630908646391347979239675552949973567948909864291935500265956162120075806383033260080427886608356129329404884459713085060088645989167438429250073363840514392007452252429035287871166893199143753599623612307654426069027832300539286980287886115647336137494139765895485713328072700446086345913455314473432273338137255331293280512642755710659923807117602657067713274745964729282437059268572468685262524261420173981178039522833016827736095476450671922453768650967531870456428821405350411561879987678027816864008281326394040501072094325061205089082996637018799906873762637848546514504560026137925835422650082228170074657938129976545745158343751897754363293957282532639209659774786611870356478898454806416543381789149671508199260340993440931545766517873831265099825402850192359418204656031602325204469350963474472716853626600079532432163749995259320949495745872008741268844782621336521567170791950065777312062024482604687249936387793701654747795650775408415858841712098642405220656616096772726717718312283812927163832518771587200356497660857099566337836135049574403067229522945284047870408667946600944292860885878889131990148077830581673170981218124737800533560434229454695783381356804298672958898421057458695895394250489010776121438477790716548325284772309806798180339309057049200106868094215701618178997874602481557128220146030844042759575119 [163,111] -8835785960315856036647861508828417723052051612392632958075168571199303760326303848491659317667749688850731896617010650212882791389030946833627887862237215093175499056136153301777141440929235816955797636436322437120413412197175802363262596094430220980147695690049148116885738942638907610290385160162020647389012427377612235764721191377138133750926803802492327333437518947771997509112782194627902070051444839139590745141842726561926971008820064667559531373759847884513145428291658546003771669531797250695488524313743445019498133952548301200655156520927695760888901979616376235944177063849476845843801566073337096794316353169812040194650062678940963347551822425229568215023637943667444426831555632919904130842044519138615218729852071995738081578847735882485356970211587162999757284997281185023683380206984100342147384795824294045521096860213118357893227498739667668370338825235234509717076103224246866146645123765909525591828401690140707828787895314578971898693718327566161652307267871102068258253026090665940715170719447933078796744026411135984314881129139669246799043230438591252191769670217704210304545763318428669163564640834031133349460129002210552825815537359276142723099807289353520586479578700440423462257565522262991623611571416965220504290363722123258723490591038405216662415785607768250427267082932402026609790656742033653685921314267692899490819158222525688844481728644759274605749350008878283229482973968330767087408158380731777350280173178780281420613373002203519019683079753475067213424413945226569403481677905641186268498528707500195651488963533788782138322757279004128485887617413242562043502185210170747042732539579828350901113486864329866530070095390604473256195290247769137981822476227498608034 [163,112] -50888799577656381730744234114319721163325809453380001258037541231203014583646564817262953692952182292045110822077722901640549455594295533474949089111965773378775496502690293494276112449914165953046474912992350345046428471209590453871891109988893793873491313427397020121767761017707265239752191874130640921440778241868829494629087697917082823397489998874030011213030641514837257233097863652018544425943516602537812237085425437379386293648724001332866222756656868116166060866607465149862890706472793567224037901705194158696760133680345271389810148275095632830359476286911757479336367912960331261503513661906431777389835733052386008734686113489937085717552668022151766173740207772243155099268628659074359477804525532638126050123355430830512137078938693032109124607104047202567949360883563013136540403072764562779358831095084059055268735874967906703987910991061156051307790457601255701013094257803478056310308232053938523407689350884541982579881032168684960116765162987450454616042448232864714176252884655317660880773102960464005951437547792170745313683895966328442268843274241012883231290566712267566819568425483637700468349226415898008145425587792377972872569597602833770015815111444061339373364172830738380257920828902782318467532737730760979653401034881783483074384079212336969827135999344448360095896555659744828543991538670258221577936920057684433702424676694960057428346813318799049235089604042232330118975700030069963515466457244183370485709128992096939102317311611979358700884950362942959005338151510022824700369716929112247883263257147859365845121360559591149035510050080476882704919089206937634328683672239915325327143724211327688554715946430763426976714390265427295954849751082159849578618643286386 [163,113] -145000917166706340788395528870521334426564360491949324209397062846967423572108926758285976602231688280365645050598530733155652970333268387380202413217622740289150729131181013784927386446915628084012123537192770025851103578301401710683029429332202920902428220880726485939524363140031483650217251929321927355457234750651902273704830184352957849770767429805426239762225851572516185531071677385782755039739507643194053117625967404776951978470034846043117513914146868645341719920957385082812379736527434787734409158279408176122651086127960338834187010636394532784455810766810256150453404497421955493725333206541612262251597711996163928702305070440892162048132115409751011554467315955547419030728169693172657308681254123584947214460613432289359036960866073035036665580662024587067564628488025402296599113373932621435307265518244905642079645467514898774747127081239159187089031926734310445889662942723052433683342999312641896744241208342814525772751643611417936369717722358585739649694838670904715152781359776203663036655347033936675063583302658975301253854345538401160649928609162012246563008559923183780460728316826057095980226486782038553986992979087339771237607107506628199828644839939094071335600658676721855027213153913338318520552018030026304652900142320128143250417684354363535590531557251048819479469446456845075843067722938928558934619697022262015832742495003774771744261179298602264181913105987853276680067158690490041233480993080594925323270084015626208021038994733069190401588173640628446931437456981350690357617308208929037217133882656514989782319691607034930937031665730218122810981643221256536722875363007526757359377627872056828490319767437942832700159395277693413644635583756049658720069698 [163,114] -2778924403078414017304715718581882910780263501434382913594374538397615771795057849459032776842375608876117530050514475548878557910702385168914741730862227696709689324648252521586646357751429926320426412926679212850239079487353341625630244622189194613918367269896523836065291945015446050497539884275539520454155585523805382164331998450324873247304232201787517025990979351042746905098448814631477288693903999028594965850015384300784282115062865572540373637399149567832691207136241766366257654887753281176791442767998065973897900150434010313707507498479789619815660590706351364412182784893862261362990651059698843394189675160901292347019298506509030648529848125536093953643226793113866976502059843491615514155149709232136467046055328512903889214460694356673806167390012854401441194099029376784567579527230813215309189680080468885617392360733028038443407209000135976516049860162780855237575763592442085274029265605111665184857990138584861404169071285040997311828918485502435012163636542808950266960630698212800287649756951289606857433188430503601673118349376047564061911019271162103412226616608264808350707485273240204487201722504519374258633144329295184862605516433271476717833563483609676245184368438042885308798302198508328126674245457933163181117318097075292164945660944609415561295103522308929577577233957971269292005124397748420429907827925689105208580433521557528506120147584082162152507536918869052230205419585963341550827929158847632758102362863087574317184597593794006206248665853497071244652260193763907576424732645812188538397533026212926058361966218718731010073458073745933083766844314487558160523996916854418029546372578942832592479972198234437554268522421850246138817924073445713596136 [163,115] -12461166867629056824750163953717136866159836593609024435277845875358229400718768039489221576117934166694101191926850347174715016374777210967253449867433902758648120690312749131261257898421484135906796200850067115175587614667503051712638928009876484350960628562403261747213135920710610148051615856308234171084638611587891166969921415766317426026384233315114663155448565893785055933738007972578183406517185693745725969682040828877401348029471376838857300279343777979147849757412413424587901096416300949194564487168924677244567382515761626352218225414377872674389895254631933588769552854073688338310413557683962489023342761908998181869993779923166642578954954916838679692521227407894218138598162699982404193483406865800416209821429519598524688295004369807886516597192176818405182048548051178357369700021139523025381451933348641837490570227981370261501215930831258497112169211902734832739643858245631088791365058473262293267847358024784588376445810341017464849243004431135013467630395469254319492306171185460456484466499128521943570164022493338758521398711264544051710817600763927488779308773730057607588564233640349166190592233171233553927911040524449368918368390645736023522647420555838525449284339599233805590739285030761883483387489726381184754761832964869394697487854061367766807303504097171329261937705740840214807085159868275778622422237782501706585076720571797189525655827790374122484915173873037890673165495721102153119825492003509152826320690811427113744269737296539574606523426769188741987263433065618416999303532196447438636805417948902437847716545086771012523720107361590917462171106349474183414773872580424759257286785565544811444642252418083581411986844711093023854359355134655226 [163,116] -64385171487943076866372156317100579468545499640113001008184387520286851954260983014463302215618139168850386603595579867935681546495176664105878009568047455178273306684350937091752974011647062509764062461227682857885959510457664530169269937724904312359322735445437714821927390350949478187595787331852086883434004096906078348700461139507888926853598705465663333853001337427221493483435602870941678144930289049876515329472858515091545541878802104290672360208769350380643575699511900493036891282869716028257420516807321005819257976601158762819636519589724639102225721941558786969385099298965622847120593563885218246617490662817920015054639579431424209731558687170968735189472541573270550982814759393854002343082181714039210250106247994600833684814430077495351902906847979010207971200502025217396957617625442766088143060754653912599530108015139133775516618867663139220958408035635316083172487650010472042843299169704765699931727162623417075028118059558026174484507236171788290363422685847434906095050559425015027698588191836156536132366205704212889480142253005709850990860138661848115021829905438191086568826212915734022660822056853420618794142652110664376485679884361574882721870119157824002444010325269698937317632318729732787084726148538045969727582165081670670150524546726841065909068270160292621597323893263826843712473496370756500142180846230510385218265390354067176785228965364808663019930031073425453960223598045564781042689296457965275556849899764992835814380080026436618090920766036729704095247224554914638871948872357242596524243670290480485857047072670363481313782459763331062751775097582572586917093640103900890461314748810582131362375795351405768736011302254341313944797395857 [163,117] 107140818260360037074475298300541603716670224715509465583565801732108252098236174017299657471496763055596419715819673011817159761698266789152528365835398431500577314364302662675194729512874060964165326030834301114787326438847296171424512879826902409331783892845180212661569610941988677102382439741106818042177125707626686385063724227084668453117182254735773327918934975183501816807229502192526569400549425959619746210609103673043168861523549952319110223058802838850186310606387537473825259503036821784940004537572536382471301304311950137374709503323789695125551892331637178460019565968044405871310696725877477216589955313707288079325622604185093604530933469827057702438437966336191442036635397910791996820600616593902512677572103938810827093154466161635864797259009277792534041666063774280958746225328965419013838642247485383735393311105587585695265955982246548223590740121059657873320094337365184202402424031150866600269139684729710124873795027928543519995470543495057359424211281165384875204485021896593412001643732131500432137310811342372528442844010724342367217127291204716195570482164827497793906168701837526754526592073030235852370395230130202814361541245427795184193054349667653509310018513841733641026485653654182233665953863072340509923349027311080027018103245704330507059407921097344733708038873447227474077004820164551907976700163081580892915202773565765757035158258132558499015985844278119947056275960186468440908427718890403787706354707669779420213808133900897424392667421995172075893912119409128267842211434921546541706778488241195096516173827902804406629656836127513399659628680668425238017247123877686079717225485018291797968578544634442791874241333758357129607638 [163,118] 286790816235082003860497290246009625369177816498499910987194638300917479544954372453805040985408365414531157190345843321893016720614058077273749738730490105727576132663265190010707602603291248692054804394050268075039700914825142363295981359854635010310540047642368821532831550708042984233637693598102371350055617669420845136092644397973359077582870369124288114458763390487047882295101825368248689092337169100763102613593536604097445219670271711399451208202822247455732498652714442923080111004290957971648789021064275808897859755964846890503437708674087827254596692337741942157778116445401943494354461959024423794624907551769606556396279585727471248707302629663558209661844439926408066969229831288756047300686834045344273011301743294984554401144524975553283330573132407395383471720993095551242710892241539042701693731391842980116153108672813629119860266358195987277564291031261647279065460643346528140861961066455104233978211705652542406279046857591385156561875048186301812794542299257575999615294231873344128718927435127541702579673177845699820462946614450531642081477976205868284248303008426100542601451106195378668131640768134699741374169539025743823750625931352769260681460774015993283145119781159288676952021663140571964298930958860647285813372804590021056070790720123149514118986777051708745080371442951793857946285466409443213568016805094767503765563648296368124666822616630819658755732573457543480463444650202661455395811413599084982837959952188558303536995846114837452931729295687001801612843320200147021700938255854376917055735923027756133730150032287573547363070958587670053884580231814962788765195292359763340098338070209351929680699555904605784536734324710343367 [163,119] 4717227956951592266425420254619051956473568292499573507291196446050118833242146830082327974245374046144728329851990163854657811909345524897502235500506497639640453682323541519954947527163428074106245895457353464071152695112135860414672445305550372754645924401984921423244318777987271267067514106023759797764378329725281328484764417057771654987531718703508533493413029552856947607504074577463295742138831068406288275529517172503498780532115906623333782607425173404073873478046137896416983700150862996219249754747025557933966376720278890849684619861039164050108883578586925618311549183917567533517314400197030927662926956204274115409519671929771063934295265858475965431547293732426614002060665774543946811049549684825203516020526604266848644523856143666968245566032187964703162675097253014622602570029504815776190357492811684850118966809814734700350011253783984412537574581402535723731426156440120481266673870107915583219797213772889303396971198724787217546431598151250852352626107884468570663589701634608228597465294707015520177378496258625910534907259383047705121021667597023514096209098468201818668882708032507512292997666071022677658507352855985717793931060267602776778955684595391507008438775084314794104694495071883807774874171124988692525832126405286858316044847730303852224157145161091901412427305143616051269293904044008035159768452400584122782032768550961391383000838143365078540503057643165794152403448974713452986495887823560040593049114308426403703415270366861476893215493624069289864355781561183105415654943660352554084192523506951360102818793234370085019567528538141178391839118505471040649383967351649967547737890704913947855522427526566850890068266254181 [163,120] -8983415706340784080454970053682952062988515405439625415651817554435597209417925803762960691473728916113182466697968668363568256663366610746420304196000336453524488028756552794380608056020373679897962621627971681809771800847211456391132484844436924451537767118484003269082270347907134298980736434026884708172025478934413892161882599514244235743235866135323962862370988433340570862889639635098518463678496595430345314710164328107443044722080646675992567690967556744876204258362953746625213813957172094927656608286515125865835959459757561172131239652843034685662961730569133116587761509289069818742045003424402343550871349460937183572442560134842607992972482927645399962223523951088451952833085116780017242816904239392533956648861740181779954117834644821950539034107804996512309034176546266943182465678285455761071967540017617188285394750882680624105053230334299709461471725480480522078166112666343943566634801384573099033072535734089705605220763996481547900672361242250316791712833681905011676155253606949817165046699801220847717008522221845404117302322952734311161642826670480028256337860626595710807897345064815796747256338775269576068776132377322590272637092577513277349824316961750015723304566771290257057998338148794831403702716074630573182433584069346686974350672478214057313576262036982709875732867316843070923714675734527061368287297066330996410989464784716326455938346883248970241869077132227252664122235562573968818732904369233222058225853038245279380561099195146962656548637276960298574372757593791762681066505182250376351300501572301573197595128891304728491888716481834922854545431292259640723147774789498562344555848292781699282175223267854980114446073 [163,121] -13899250525762454387283665400047479081083814954378232728550016116487336754713155559062690642633217950062431102132107014968736128499315513962437643854973915258843393029848362207975533849537740805399106797484137447755446042489220086674056451195611711713333869759739957826029844149288903527130616846358261389238877546066433211752277262434039742409105228811974042295003672584017089145968743480767023377242300196783126791472681275276878372242290109648367920273811807104206837725360998991108829482646186867485411509441417301052588831004645871164969444316662127280284083868531303098830067957764940095405086611313909372431919641638129315929525653075423810390429468123313689841230875613041166124159397153195117382056251971422637659332783721463643510236720124371596327161014844367727841786341611696538141033449415567679320278865690437054860733561558290488346839275141471967217298839365056662139117277977062979235073264640920291292960178649082690765207085469996577132295302709148603825660928060037860213793455251227439653765692056037637591542509951202419519860884888780082692685986009823841540521138236077416941587307153611156946390245275456759518670346650280708583219748156290358500834481929560329178029163994868163405732337125732143115614980972697557840062359521776706260697962949344815101785325981803856240318139348189627963530118848253257744443067853015854209498703061908560478768283222245432172319360396131504467414703463190172961578005367953724115498650967539155335388810300778364940708816766893861070569739244781020695107747816045396919574902218569813558492375085710020691212680596646962540227382136971630087005658709570106599870281057548324082988646619686148127 [163,122] -1575762363607853040487564984858317079363671280148272916847056429314086327275714427029463011192227659830841947609924164827139395973758028358210063033612952248427333012465250107357223802816476345561557140483232623327884862660866369337457932065052119397159383328256895889362945542051557691663747152003409863962900278262798252283795284870563932400237897697973386708730435212799710063546780585485908127045791228469006155088985261682197348396807636777911794413795027558573613823034039075678387044489112605216239637369425410200059040702595138950100535586003748324090462017861967576334079323992096433631355961180751651091784791801613802442939013038879667454774351721912107709232134314574899777123060240164591550782955284293222686929828302243684641004590586522464663291022253625232402798076470796357375359362431015282582459264120286916289503849588636247834781215785893186305216440306468180614543488710295852971887968567405605271325330151079961657154761419376432951434575767604513956306142689291186022667810870654291933604280474477281093785776892493966859097746637587900380264392198883436564310714239364283042735787049976753061895823413819968910326548244975922951333512619679020854618830098948447267811767303773057473208245244225515878288126206679494999455645584853069354944522635031703751376235311365076794132765548051042345385557490983915033403331630672414928805322443927344164770380189824481881785083299067057750036891698949052651800593833452061396963411010757556902590546234368378140783637778739966873949526723006079536178837804740513439216007073278802373814746713717277516778968271541912743374395504573065102139440631749117466131396105282403661765344849820 [163,123] 29423798585753532064377121005448195530097754528199877109962221687164624674133154526598246028761111433298755094051320569463492500730525411664766837440162744032163795782941986415882445164394748699233586481762435762815822117008842954342653687601316117047855939951700219755508072505402025746838026074390083492270100004886050267925223639475561045672186628835495966970749408034896926088154630926838817499722667488791276868367228519289366116248886959325225075645880215844270675632612324616565473123427656786015910543653206282656026861523291901328371824948778016160698232917916441585730307623413883758891742944941830735495350103036923109000810632601008027057889270520999492113164674125325536346378690763625171640694520659654552221322225308367423061123378260610907899420955233573898675673850585799257522424980921324892821989563952444185978851412494224164244637057089743598680962111965399981891911248575616222053069146582596451494583814211248160118577584330199916462255529471640102727900154250535527285679265403846437199142867466007082387301162069275520015306257575974566490899447840163011329278650651357949665370214698986567695056928667464608787405213046914431180915951343937255577057227448473923986266356136590162317753964542990234668532398574762949703445391116361805540170196320353075722416211061243923384945167951456940831440241987529871304664354236670311126082314940101215553945079898148598678720535431503635549773272563676839673251222960024255681791896235873767502421061963555292808729783697289320002395807430403200396189833740576316937466830170793813219306203599404861532782577350202331964206684570755530238833037445418128058475185145825724308650868 [163,124] -197159006848817650625455645374739557545173987245075598536745074638728075985179942137436360819887964967485166936088702034439431733675127329341782942866495731823024537402820575002748895147039642364940653129336455667184821122567771276868125502879938967321112826862713682691589817579465369245784227489188664324542160725226171770624729905020991907943944530812196105184848016007489507964754111557552077516874652639955490827415596056392661763046526909964985753458931463692343679050875501399139414845999329232470805989207338327197318519613389205412249103753004887737517945549635372100464016055827237209253389063886120271399449939761262460514322811825732182632766475724864682592129277095847579399533181256156330623866165765664839391239260011621869691233264004233511135197467176289838281585892089701113973384928676641160669231460981423126514206520352825371503485660582179364743657510792998510573382783420631987313660289922385026525798577068888747381409224981957224042753661098732981579319843561825861836560755441044969660897178100949878436572726673196888215417735388940937274211571341464410527289716357996528416047162781121525157784440339191143199649519223419687436270130328942444123419993459700450137974827482086243110517567395342873871344521338469078433562780285039419303758386143246809980656929895523295353977591785152843637202763185483173785447987601708115528586296184211945265664918039723182205676341720904870044864867772283341405902795366814031664236875389160428900571120262988004397102939754587543802863983028558925816231577128486139562318455302622679453535582809883623157570590675408065518814253962883347147815461909521111816329698244921258310 [163,125] -146846168097168373309575871682908795119250700528324276017760604232450309944801455919596770381458220302429341280567118179967808504950619385074458880379192435009815224064166373214932815829409469767178089081018948210072966485200467955576527910993493390436332241090559219468624054884286074152056102500925454515990226663202651112195866586366235063386909988970020147717557455141488254302883744744675432279383396739760882971531954503508025833160649363213288365372755307897347615615216673903364746568053829828704434463223592980309974059565204111871596770505250575028688848844728043063481594054322711700961123899057086731057488486909652738767814384439816224774213603732990900925298291240000982518437850237826477987157429735608796650284278548137818186898721988363167018056537578192204302707703011695408767966975893725956360921979593447828230047172529682221563406506640910586357917953663906961916383844220369238852476213599265102491096379973870160202193782999952864599266395721552689359141351784729366115656491687439566737434636051159580467565377943732433531535053881080502553464301403691670783373283545421593982256733115443954911164729783172861442328906321870620970799193529357524940659121219575886867465869393325736807617269832635745258383728706495236109267950872963763436642636728856511792730979422373680666823703256696857508430299902937556513619018547965174691437338321422107244540673747472943300860190305800129173437647141347150574038289619252534585368401895810351707503663514681290906219802480871725922789193797512984305964321532719383100873838859672417952045349148275875604258097678127092719219555208141162604701659690395870412846776749903 [163,126] -115842180135783143086238049626494779522632447811147275054043849033142172584898882577270656144678825360371415943484219135023257615247891463886523193528555773871569747195421409116879421694012361571604618696247513243223373657162686031844582284060990868522060869686713385883661509706622069181014314173567035097261687386628258622674574388749411758005247517137757927397042884703065620113025519941131670151766141419208318739272491944422843614476968596816501427438555862459763698225380432693315298345305344851761493111666080275419266190024040199703515882204077369934555480782208184517630084719393822510333394356859742366851467017662023733485318092052505550021755357502558025149704244290840068499019692938979631392677344432143062612463991988426582178567303563419282885736974964333294115905620874092536859782992390317276473004107016586315024762708533009750214399243328083677137751700460297023306621976803557764795571293877297519393536779855158978275443260904548111370677533502513226790977057953728734291700302604557095423352598796163830616943732706437802293699532268887281000990712692895146200661931895190162453678492673854470732689344698950938578408240950322337010015820970928108988588351147232532702234715478749165974321597585548717832503534290049361772198494504850278775354757202029682556462260597553946082137624186111851661480938632547701565779381291726949522771310123176145179908019892305614424229871053582692326248544799809566895618662507655917201613512971718102906688546244687405909421549566567046755721616566880769200471816026245383842632554105589983551328858837257586994318950629252870894630710613575447572665305813537482047302821 [163,127] -12077827533982078353501124865561442965038470577493427000511920494371807567453308980199869438096213790325341680534520568576510048716872763549970171318564130592182669304244529572756927633633696371090504860910483968839301058257683878184239259873742645992459802778616828439944422056069047983099564929845445264751188854109083961549699703031442473626797966800584611661858171139813957172404230638944430860911957524102435630223674926614022344690667002551839205310029693497249364039843323383166464843122836588881161211223268671379176448180239993776651844223957103289478986263103273357063875898261323275479957923132004738398679747693182544288223557576211384505373572698497990128018954470382770419286550100464397700585464891343989532056760901135811881086969144791689447999494538593101968362206385144971936152667306591762956807412861961466836746136771319750425594963850343446659861276162239120122980476218752598356819080306656693316132133940030177290870102642079960358450232810595691880591579144561387023749880409648987665224388154532722051071031203792006052675805373725833364949126476200375825141857073652315737518297586794594569991174410036436756313403453606281052613493795684991622483349586732277992092907799692405963850312891733382270613585278494100874697224255567546015411009080606945769640131250912545041394846610223581032745844667653478407024062072449769781037926400945272095158746956497056221890220843012788509109508120894341576737263532295707378194151233749547166403368722781385607401662223873598277471502094508669150538479645771159768463355478654835094652508424646454830544962830778321431025059936680262952284032570374325008 [163,128] 4565757044120101034124595704597398305947340262837648100635420169104507917539132482877980150692770088714614563635968257280340141482572081861765230915856372838636306135948019154404058892244288170796717000631749740903750065687014283861325374959116640505130574080821798889635724251683442771795086770755269632500718849546149355195503590466871078089317501951568704309337278326457042716245980663355310794831072134148022304045295159413571755794476789473589043710541217332614441229332738350384561907936443405618493707220838331788653418296205385332079214255092199612351213747352382293229600112119794445939192000063244637809748985609452025605594491989288312802316446911829014694339138790600520521404015840153598094796302534849967969161680079942195657605109186229783906745519228075773958720604353680226594749679322933178633047403381788648229727681099932537660125716088716376601391477402740789649166701362794303890982969340693651412404292096230088937175284843859744808769415619039313146870103986160425252947575111253986146914174319138261628264815099048923054034436634404249197651640216566016690425409100126323897144382717824147039029975305198296126655350056270754717508788165622343468714069015980105360243563559176180091551593605211513014105935246336830287780428517278119860323033461019107816358701120619325451369623027988636825369073751438843455836925289468308547458309713695195243993430259135151349214934764704060848756621103680360612601978039758990865316655980593898456635672150984468365027791010002390247879616653641409540202082383823902637674150643186833947715603346398944341241508625362616631664935374886443669582389281445 [163,129] -1196501882418348423846223287176610572244530672880136032752419497456385080089556810252992744000190592807536436918840993464685575145779907384056341034691754754154736815206938668565673011693870450333886845377573368965990694553951686476850409729650004983210636197664442873598287858884247730241917839924146819904812587944265671262690530068555270200103430778332855550023916479892198726343685167160513395224293096807624399955461541086252989032833952800605778583885493721903683394086224777652452112778870946270988412124587351628008294521381502841161954627814614896647707482705281151923258101083708354270603900324870829274638581241570591086918396582931853493753630666818895030531369638744082042772477157431059580868478475229503429255978657810355387187918036325188296570319976144948952090802106132277895050070499216508611040261152273785165358338062583888199478447034182735777568130089762674430070551716484545453223683685360663616000492934986536793251670025936560648182920264574704920730734105862169237114965601205223412918344949212317043611490266364844859530921653927358684487178770375870614257125105434502045926434548820744705016277889258711983201926466829427526964949600339953402473407998333670575909082813156191918886349573977919529634576029539917722152125181374867119351069660302410750187853176421633775136452780076985753596947561691958445563743058447516842950392818444382933832752027600349247637530820835380389364571950332393485457469434476436643605224970158532025484955154334371648295532641733035993200985534976061902762666629019788476778262686758557483346428929995372148224843595002645620401255091770324697937196 [163,130] -325897072926341469830310231523215717117617590166742345957557134339742552720053719154019099316500587852192787768279223771650560461519813490776116014195378774663975508682144106670284893271641536755974928391859007996282714821184277500466775004597308360371864611093664864143474048843832197771933422149024158277707916850037151303093253601705600715244638963705603595413196417143560504603716175436654679040478837708771144704314896691608045724153531471876355112918394444253352079287375892318819513060840159843725698631442425557023046385886491340708757117391822878964302794823534961091268905519194698177587819891504545727730341585733791081843176581071251215995410020548895051978250123918708680396909465572045806369651261543430027704492261904229270679849816329432263728587088524780650473271739318646736678297483998981875445410204045529663019578267751095146909233744388747171691492520173962648277682362096296080474675659500080244073322973667348513324498346453757692415964099685607454846842736707792847585525949232251970505186713064428370475594294202172301152744612137917880743003456951635535756609214136095655153610631563319690922442601708882270830808707832863543501653847793053115259990425197539099550469375170285636415264741357796690645842813638719490414401433714957978794645034678912899219038916113728484160534139354170709462527223497493375689070497826698109091593456496057548605099344703175972398905101077563316392118183333043982611942560682761739365757004360253087787670932685101096919473952867582908612217226408811607970050712513564398157407015486073780103927348799849097880448027084815660767569582592872002 [163,131] 73879438092022788222385721408983393942581487183554006730097350101775004666353302907052609289266024325080720387607611266062816159965451008337824926098215860706109138730806465930869691174871336103351983028118775349566583627856062116779879585415108900109470923182274925001046780940410313619752414633783672400206967143454977263643215848946031987332576782394425029322072352619971036368039540591895731988121173533965200511547391309141302745685963310342877447491340676525078880256703098685108814805891386451945336656888198920321815001441692749061726549453913442246182633701162156615746175859562166948743546311407385589783744418074530839353056802009173781254978190565678149822616835191687748829411282692181499023566951754285286621342428142647660848967510308949267324953154698706121797985722871631626733643017066627316831312748913585812108817480369213673458148517240831196092122774719978032819863827139821925774930788043270769214643278929143461799883662449556042955926147916362968839043617710498245847350686867627604745899746542604636337501983814265343234391457445460934247812299542367840917720524352098925545535827717691840097405269411233706625594764174412919269299143283616232002154052032971103596447395346857739214032030859637713286592996541482804831949388516561171622415072915416680601948873293495208655604121495407941663350996347267759005667555932473501540342171987995077525039030163982181149301258158726564238868495477083065211058232817933069993991029632844339799536162827096283000615732180523464278083877531061022597899795207927620327764140047107571890009089236025150775360209244920317063950194427 [163,132] 33268376101157436680891248838944805405455169792622421327978989452913326061109804561973966436772859868213370447022621032638658944660357885373307659748831927227513182515611126458016270174913243392961350660553736886928000784845170245007897980020554855792080892860292535863186042951191775389824642585375730020066465812452933882632981979301052337702778809158468187814565665604273180044432978909265057701136857579457832538844500801468246941979653830292810951805735336686620810198388391220453566372427060332407637882443465617490703764282809363740541135428006678137070453394019788352866105435366628543929463841345951317840630187683329652758445658596009547597221794542995667987641615952324210806621704330382011556585685786313781403737495332257089562781750267924978626792142950705907966186778530847701880879290362794491604752113880719501152013147272443474364905025458366339278771873897129167269783417510321436863761422928211533719796537410065929956384041913432803271335319457684652897286343060291973816717859529196107865738928760859977430103375519530637937018714399795095285013255927230028770393586267847820402096982762413669385714903019893801245190420518409179335469505137634466501933798516526100591060303407633439364059097120468528702570394864055157289296700579695493042418934411090061694988949132856656197589472492033204121713861401742667445306365980801645348974849718088403351301728847182026800461226179589564534292585206507818419770689593447826980649470797550715287283336986388693781897436823524834803390208569765721979791129817083930021148997845633107363109826357211720811587058948093905255016 [163,133] 5737674936986530082264845826939920344378187688616262672731935040656741220915211053213703393087848637569981143447868470164581758512906592008448015740227292825967573484303426949358724569662527807969008632963313061131346151987132180762011863930280173229494560052018872517354517928657599878692237442343814955190778426031707248804406542436813251770425709144777563720305172525373746389470147929516173140263777005568664279289246620413421223456884674291458857317442787418148845150942481911477610688318793446786165980458657435327041730322455994182577167908122292470351689262255686912335173119184350301809009555047808683018013181516803648519898334538756596726944869463056569954898970877067900443633232583856907928158346313165604501895599465700745201131493077529399480019146575502801778851609831595293750403048892663921516610122749176000301341688612956843517464971057937293907693594716725727251882126655548681220101731312219702047747540207150095057328113903423242646681914062178499760533015418226274420462816441016748895938626779485070263160731886489386980732491701796577917001410807913961550919061103608392376703842161410013350465982906373486613162724549753905675627647142134460084078278341943688120774506375256740592847611429073749418896861336948284230255080895173087116590506999921687547189280056025577884238944394952304213276530689391628786351576053302680046114170007501757177868750955183649815655246607767248030679569343768292096276931202565696520349084975087674259752241902699634447094807019962676429214652357514313730642702538430346671329515342101437595322577654350862385160570289862391 [163,134] 263326904611957760326469560552147286828646288147312223761666786505754999015286875108075244393204311594940743497114387716440972130965224925260839488840272000604477202272579210040846032711037852954893304219343157960789281551198156253464962624435799283264786807269687994424498709387169398219875702101486506104979065298739581890194221706665504821265148113482680880400256834813620362267747729360221895804025058815755117101930886184179295732942371082008240429125491567151105511537208856688525145207511843569669774278025994279847679546977289657898145303084585297041100063677643528546140979892726200302008233490996890676256913227552013783483325093176661993491529152363776121298094212751362115173637104958818623000749688982254077560667156320525280537437260392019101114658679044842888076266425695907714476901911362400060491655939812797830155496875402965528659053470712975589595281753616650574745723212574567107744222727148401492492006377641214277810449344241899631197240330501448570324552430365203732809831434102333787204244113583993716590505132642671116829564212089662455641788939570156382273207167772596526572771962005616570483637088849611074081642985277118849788799025039795910736661491407132133217108286657410385196016961900454254795554269734267483232716144408910544003812488931408862364440585519138324097770612087363807137217609927981028284449892723277000595674055374883334604196137029181156349307222372100139855509775923853638657825258018539856611549822887605941616785438153294398877297527381348894154301582493884768083836455131752569723172581017612224760270755611506363728752632 [163,135] 16177456127284326252451270211656719410901544325008860345792088764730337710907237217106029907082655742628339856759984873102687826348757974197464808578450606105175374890810166757286519975116282895965022099010553963470122124359263161116164312831938892106748946350335687168677911241295659786565391122436868721901138294532512609897479627412740027613638397219412177107391712401897828811030094156278004869259157448507374083680254657095926600349096589174013520411818541434290573570815624696092494190117878407007286777338712138658343893725345000114586894790372312328137150693183597420384427639426157394704692728139502748465037318802020313484930094721641642130072910303402556707736507882148197307570720576869872322782830387754192994097815245180336682336844882136543962245962269900645753028464744036165672190322686086011237360098033896959273186368881153239319093652745898157841856710607441710217429021715790536298441203432999752565745885202121204569792755413735045475441890747627623816130655036707395441874850468016372947060743371170944186095782446888263276234861696528415127980273422266622984488806887512351687254426363808358335975195861995072112511549324079863937346791265931757103045890128067175373417086844368811276006853650541491196957283308479434629076030521536719080393248700844852058955441601628638297084713646578379650971634959200453726581930291292892713903554843118228331201175477620887907670727918992742846419087508056242486779906149278388666731804948319546553239918777660700966374981430842836460628967755989325545683143717521540413420455782272259651420580314309077002 [163,136] -145781956884820422717171560922406677451379962722754453764383053033203249238600661251774976365339577291155469707208451613765181058174768984325911229812971243438836592854089477690959574702208955317060411116878812480005936876844777172060781598898443666861401746293478255837896614141827149848903257850712893798264916559567578050789699449729891226437633407870171383757277630890366534743287500610998397924042390235019604277655484988817708946365814199659183532508677248360140041077294207667192487905413176994049492847457583780160333319121958979899576546426575680716170185476333432562078134262074259181751246405093635741095499141543831298099083518947101533704807695146333470277318986255606730718364085419480745898444060990714954700623698364100826376883666439112316322226296820043039978377288804943317704293075405481918021194499678384134426968388958509662421974351628778745845661636201496243700077054462712387977618053835966219377603206676435621469307620911408332903352221478350167340450058851643981109741160959539158479237928684791934793847841428674806323237316776048867775979697322853483539526100911366178904769014612046035118687873643623396306056654283826718305182203777402796078271827723490044227384637521327754058408047520194577823539582945781857815585109536548734011224209855854531357365986469417813873685033736407976652929246120831881164551778059183662041099035567704929231891422961628044015595867582125021754525498904302860593574609734781995562885906094515459382345445904980204095185226986664131263716315795880849762690448965960839428080477363011079040359957878 [163,137] -5382033733775052246764905492239418862568340206588373013521211114989801801147587671597869084765744843804446805223772960010326251660662570715568380962502047765377012387499334362208853108673238001711097704066530052654382890633190376842320105354174215660330936859557555512703856037680423422426037270044625761662700542348185473544811589872611970544356993188756118258731211699604839305309556114833318354647641763328810070379171834052824502995832424446555601808217641727461917358199074510460201899465930297466964480748204716442504160244071532914831960147325654207038822213180067421908648284232525126818710270399590300695463712792675512839921715914435046936024079750089980212955741268217345089573079565648046951156896875075903239837256101557799441915740635512050173101846513881331684849321664774452816826117752626999472502073293734443346983345766744289837562499317613259297640381426023118983855282428675885823336676002520649384177142916974342130532112376667095989418646781117868335310797802030281223913470885199834947581776530157821832238686758905211100891523586693458140606218155356738942170720703179421793452370446067844581519759018542936326900156262984007780333133310081805548172211798773411554153349434058733813822241080177612677615708381840787703939055414519463685475991781933361088363045046832123294405938020953740705908585049031515752742327106920871816811312133413444605377322641758314746754653032777210312363588055418526411591138103899597913064800778170352502870423867252201217132861807976822560814242014471126009709760800771511033440241910721329933 [163,138] -553937231503879892845205010764990599840987328108259193382188991246789917541576963647643692790220642235772060298213945791090502630661923073234824448293476924473753043032357997385161705511501089172968886939926592291730402183354282840036417440398661956460828172521060046702742353994127187273203417634488200389037713750314639052021792445326849251745433803258607353874900887245992911009454459321111996389420303700545135206471988920048136153621811680442090206498861377454935691424467931550412504949400828495786855606713471092009074311014505263842983744993111668453310394981332142865633679782080327171174694136788225594162339691237523778034697490199929158954145504724771889303567001853948782957454820212488446375912561791830176533319815593750597112047415441315271448660817252883849688938454113656879997017290818804989257983506645255329820112261965522880118840624737952724722690534527005004276410797339672268579301391487238431401940398305923874380810707104601108105662185688604481367459063095781935939814187818345266797078011092470747119589270692361667108648124009565640257788956451785707144260785593144005703795092046927631173758765059302473912690675814620470212414551301400259378360905801682732611945880076975386712854874657186416315259123058124468961059136988634142590496554788887097857294970123105776915579044137016958603343798712005256162782396935013204607705297974485371994471827442840438574680085647053159535162600397951540394103189004093242052105978833360765095585661172925178174710412907316103422554071312343842437248583799035752462916905339664 [163,139] 2041215808942193322873035943903727011197555709688082822225419036567741578325219795380246031223895651750871821292224265841771403986115106697122829338531557693015214653010800657246001756688491990126006953452139554641914129280737527125477736788798578447431275431132931348284561492748139538836581378509392048304389368043948772387483440739715134162463440777995373867548101771762201449536164703526558325934790683410720354294520539220166414970831466506272204792389929039682710099773530455887089690946945606248664790121823667856770835441754597202845010968946175709051208185504589749557128680629002249445359130057983349211043647860660951501300929141258332923981786731879503528484778210296079626501778500164591028038725319729654296895105701250331336780038431491877263677805443056237960125068040215302898135259533732219177243024259250985597287443252197060660563152091522444687064148884039540294222556832199935404632225059073167265900151759698463641024660111309402293279769077618548097209971659329516719465591970685655696600688680636048828640551768817545223855606697196498296029077193408837287144339166900396826304446238791272832949231249062227486551065917702224758935766846881809726503681659703647980051332367802559283311369675721145733136705171138123702631091483693373921181027344241717642050516207055523294151317312991957448984237553043756575247450125887715835181921452959884304853427056090334807557213895923625692727850778782404444617342658950326484174391989994368915374180214929984292750219159850874877017451137014864953368088636053593843392330 [163,140] -1332152745335298437967824385032507621186362429779535795984243869134033162773847183850300767370021326015376855431962466336916697066853288004742248621612620108931894351603197296025977397839390056066738471019216269411417906064741453645186201132931341450636397673948144105862658862052145810026829748876474089180628452379647399919999947828360214477050918513361367231185614935304408821393496965843988996267027804463830789963335939635309741498233673134207575858757949001622326752465988190288320608964335472648777299733084890354725559367868898684421065246469092905007701452493368781384183309174639571670704301638186857317599807817237427722619525307254459425212760237066808641552852320368784563477874627725144337491735563826286753725255127328598290981488524322393840983829029744121679277888082803784691015561200965010309463147441232307229945864145727852564018669586152038043197151288121918678533388412834643978221154393073111489844586053050355409208976033901124456243855098262368974942221991740770701615949062957967514638797137864410579210854826318382670171213543784613005620829365093777299614306966867293985605562641214869103121593521509863502544279412098878939438483681758996679049318036196739976988183731289929392209816013911906597216947424598570081158694612895449990631567387054858674783127356471274828260904678608128546535254151517981668096399406029469979488530645501558931708421444771311702542571313794744534602812700420449314687687737367730956077440430411752150110079260609479416918302515427673234615276694030159600526502403608457329 [163,141] 26875175787087948285771888981064614137568122607221511513478677137712176490736025520221653107439979655966067032441857915526311028926378215796385222433931236244531350354368693588026836787405167200327236552726499025184442040099156606048127100434371903272657530313074424070300353456434694406656231122153637353398300116961031697577197994379874787030650399893728622991555716139461126663376072858766866048134852016844355063734506093775606642019211064742722969559356677551713180709051334339647526583139335197356869194391706648355519250317217829100072909472601890940420336967494691463518676644088707038515617174225323315005721418367565404536412953619481605896312574891081364873527347283207693355439475166373853573531685070567011678227055240777327444491471018389049749489706449101811247513449120042245019885068646755771827748744938944361095512394224858931799200590492305218285546860594893585480241029024166042999714722246404016589311504932823177986948570074756027193434992522365913275247050556780860171147881345071802930729154702722682245186499473996028756597444125616327475576935866615560723907569601854280286775744610300096139077278403398119119028203777785802030370503159156843042480210079290960970907519880201765791783037056713809158556190174219613741903356343218828740043433469444569155353549941155259673180348977600489876449485726667997867173963852446295749134479253731705267495764578195123521839829111629531185870493924191240287022619844979600155417842998704687704126749800306484440998579457978846461053458216616710459271961382 [163,142] -704582993527451711074818705989224659006102366441027671776941547301642187100812991804362076552663542752028163557847041486651419179628474172581995539906147564051710798829146394578042838553801859207487243584985787057071036589420309378135085666347681409017777873321441427626404493624803874471288211806072782590496538510841649066951392328013602671989973899343093630173901848594964609383566557468008534897942724991890161743121337003806566791071053366219749305626721179799543672278211628451686145371257809609720431895153361765813314386905420633041010415543917753773961639243341742295010870172229600237499182092355169213244358808679233230451626659942973903992995935352342910326103810584544360150777087228527528780987570822450098475387134337536586546171048621609926865741030388331833263097793208295029204416384783330557979977438457298549204792972265275734069370997432402157769393018505515879710767259885727688713408024944455467647415118940296035361859401174213584625544658229788632470778603950872756840335216900040595227363980719264756296140594459235430147073133643858281250184581281900381228293565585593005869365423817709811704969804587616600987846247526298978843859792793382631366810018678451682225650301591420337571187122160668814408451326984238954397255048207621545221808176997564211143751773734181000085047633302256358779778894183057077562268118395618662378972107499050527923967968353747414199419063948193020939539641420526401914440201783802854303072138364495766056675552317781023096555096703857559783818115026153209696 [163,143] -3936300378243215278663153698097840551186424022764842875911179587521420368606927213267159241723053794612208630324833744552077524580493393545689191007593839461388839763300637707291329153937834063028209423794606976302738444005769128993272218564763779718836879389035357021507650462134712627163450638167549082279332710694265677074487377028215972155136487928797791245977497804856895554473436299576539566613350874191843946025316544176708883103237976149390305355880831626354574394948937677793496326490104811834054722356686063746301322519308424212615995926442133733514802081133624880679177232044766266151267571095712202481842714635193100824409546856316705516873122186393038518203536685284519853148292000012167928010017225831700769821574623592020135165658812056413397432052218059594248496593202919084469586910183294167610758145083110803570955288536208639012303932385757515130524083367740257392124281452996664527301699270102900400459846818034977815109284406208137995598543750335215505096388605077404725928009672314811437848815041911170894667191162733847611599440147090343430358891887286906303980630297162882040111507799710046042051891209946223038061716701008930448484265329817599918968686771464231867416600796511612103643057835261237947677011281975918033046908669850799159865200932447219364733687487112321381726970287301976328415600509508327329205859595738662273244899141575202606023310479692123433712086755892531658861720094046043948994501263628193091480246713131370246258281670154222397694501722461467273671651006668 [163,144] 355838294326417928720662292618099323697769105113088975194136114156365668951234336948401490142264925925941230071724272743360372961393548373715659372964132566695682444126977321190549588912839351902240135678435082517041525139114260526734960871083751976821234257589394010317755304401037627471286716299544034933479068372069249602300884288937407365446957001108268859575924647695381457881858426805241772927318767453535529027051303915829174198387050033231056855777794578267700018273592314042944808321949924501145330830218459631116692081139775744482807473439545371257679978885921287500653440063955613987460183189770295758160988893332779473566871511426760757998367229380485045696115471924540102603901432623041268518285682825277727350961954899276302533954801639944584049055545236234127241626681194571495302339004050465466870472740469472379787001922546937860804960634133529993110247563946591030741984437817437226859233723825926986890334379975354949991074979817136747547657631610878439263270747746926781645259556651395691581381725119143564859735900598045335316795622988106262361224301014771558774339651005365062489151174837313394402461160902214802796969340307670588024151099276372578909357405575650598775372503644180295538536846042771368862825065763733150728399700096335597743675900416675874228490663693924141029410100882385845052819319858591959156947412224176597255695609580574931728469998873556436846677310261676281091378855214487575540622631918643122004017840471693047172739267249227363814471001465898560763922 [163,145] 1139252464099960170871505907269921127177558273019679164256182755621616196940758575460097872317955617035732910119657070357967780069576620479027282474448331980783164067515665982325941760185906148491112072757092449703193976154720288465837719465837408747339242095719584793090547771257699045845237065197147073250980931996497662186849105534827063639805228513356406989944398336366467213648070935301010408949584196551759842219005159897978000003480120452109460165628136852016143387742940493711350170315559279634663951295936696683947897677204944319992406916065043619799371542751184538770440470219210982232854453923795343839318766781063596797311740180601842898920759786383969464496459597603435625995164212962666701256918407469225993643668257183004259278477192355144409265544757873690706485131332362007226355968063217559042753457920759832544916347940195663675738093586063326252872641854652214772421116367488797320689768312798181531027349982829470531782758861464832146736290186204285574064229392714258441817119966285767097542704651684230800777383058260479704090363648056991460444518889985366727276754201635323565813807552686899209423189551867242297541334794330048742893555869526422462165825109102066276835156979253438745946211616354479424220096968318973044720050766978126208060367765144492745935759854949355201748849954864143352177324779070058783981306196056671180456877841327898206055488748830638042004441025918257208053860174462614271624729583725846127121636729981007809658596530049861507324239158582917 [163,146] -4543786564057034185420126005160162953587139179300393086202131239464740879560692360369778094234247747269127235363870801740387886742044216121178907844797293966788258803705444420835155599350100707715866958126465824951203551914198517982681416315055188563898393751975421420770990460088022355010149771282257956759217817884711729738262649343005579022678252050327401464337190293754333428972400036968082835119294609062032337976322807194725297304961477009931845143292524629873277604194912036758136562527395296230505876582461941124965215325166033803854627496274851432688316042849836303799874435639769017023858386647980271435203641459302347550186199892077430160241962619197499869452357830067860415995022648770482675442509241030655130562529322803754158537992060576409462384302416479069003859830661303604847723744744275567723850902014772009389962851625769342137151841999604189716002336889182045084797395800823028198384470233848039591733896088073990576652439320358606897339213400229093118467452393653931450564687998007144870107792785355118342602019413916705136700458762723052319148975087433926253172079823639168362635570212315284457576814995035141819013406801399932261604356610025013081169711097438751065658132249877982224568904203898360630122919376346202976840697042311936768441623205677768899116021682973057499122345938327562312930737774195830719021831714315466407417693468513207407965822192400944142418927026291235010057688518789035566944724231703225987978157367220629442634560949802039348047151 [163,147] 72451192068384229688081197034111608458255260320198425374279002796817353587076958309965028769965836881698361689303491979649156187412119107592393619312722666510589559279190486186191514745505135651377492173281231421053424406828664237537957185237579590894820613918012451728053018174546928013030341351195311863562746004938735821193175506958680649515672853107529215409732260136005953028033088243269826895219653027242492570426975823158003363825111034788656615528900007059787615589166766077486740534634173012173429250527791649451996710748879901708528313688476350374570948166171483594936692135181570563263909001752873876944814365805935425174476764996262438112925793318123020938027996886723677514440830093448177073321807224271195980044964350334860327303686102512216925360962024091568165609752510861330976783469398129594936809707022378002198726074441820069779178822352388694279593223965334582581694819611190787022132335264918049837677031345573892858381222818876654644484509549880040317373985328865797701805683899198672974835401383047188835139127576620412744013466438774704908289606187810411240239427728314747364898710802716389326704064915371320801802333834280730666105033995160880256609397536795326519151044362395880008082559860926717871664425733409407916155401041500652662280899999120117162945402921636811701845812818897871498187062884146398211280913462904941638548839205270721987028807215986450375047063227831163640398444464102857269722850428205311588829091793598289092682848352124978 [163,148] 19396928962436867232029110055776688243598461678538016103420346878508646062277368084240475805824321820671691755009599421125679168349393102580240640547705582346938589262986060866361136166486966581270708796685233998179138435010077002418315500595834977127610284992710629963575210295438697280262635111227720018630747840411459203800990666031767925349492462468763877622039548127345470541329726436724721000762609783539660755831211440686845242334740311810082805032251165635772262144259717235931609166660590988254054505351649566794634016430862540363004797740967474406852134448822417867125173968424325816670246004407630843803952320350886466683893907140099635031531475023319210501687658102257252746593011259886856558949333637364318879709201068895332175040763232626287780151871471065237721124159862833771616390504570787826079136059730883893497567394088130378163616328032759979645602851739554185280117623715258647364074549161112635969904902666371825703767054504071138834830836209432020267136680462167679444433369711886103497113721407269210839722849508498654481399150957066853138334123127964217872942415307314672924748503837408883384652733001611388487657916687423416363382486116531810428353173248093749556069796591048733459494378287852516307989969075612159137266602502172059506924753292231415423791199865078804986517498495272783882566693972505171174099990762652868043224717194607764845750921158815130992133749762786131873426961150366080665562634396660038725152581604982557960335695784 [163,149] 9201946109394212925249578602926075453918698961518185491530408990465482432268452638464136865123321059091238526165511585426034611214379768245006857965119039025085008426298362187058974170833655007003615513694455560203420403022305606191583790876725239271991888091960415581559525584277204036297049665047652827737840413019079674157292520731704276243358152513297964302358575483445937558034194311047239073858450877354630624474005964727413213637143011823386362748316663844699158485406368113998720708141540693207918183633830903140326249237821971337126047316483854771932632071636509950547603447926121691190194067410513321974154136969136806106827116563465758518093116628260059267119857886932514038694129277559219800850319204504685618340873141272029005289014546828856589621461308755747927555200698567131286178173819362543812974999906443898204540650243826206996916538424598895273054586453614404059448418953097074055684312018411912015328059527068997530708367167018043268954070621765263642556139878939461513699473441975844120194803226359588136209699932705344603176891816595857722775851708921683302011482024392483433514521261407698656481650683209262975992518829353298529392428935635961975939783102105335969112285460951736357242054979740843912439181925489573473147043432574968406859390100279547958863732719611180978330284888570292717603363208199367101184533949004123756100724890601584416155115002998008876071773584694336673192180396600297929738117843780535286254836312536023544 [163,150] -4168870610291225166116433641235838491757600001179961686654493052069632684473636749665855101181857147304848140534203469999739742226607912068865653978436461513421056657580353533249136269572796567194152266794617583111015643860405647922087186177839619767423354818157991219801869854045476189740365835700192144168961513372500551271928565899846738548566978400499270961151209855926983945579616394035433750761956804811612382931519411474350899518513059797802656745305730553997941937954720493091508483100413183472993601455604477987500965523570590449744840098475659481019467324457994866443037904621713776489773247752443824908689299868299976745303419120244468660694148580826702133342523572193621841078509742215061588173606855955135154770772692582983155282457522134454818687744043057758665826480934866284578001802793048683219707883584037599042739713018380843376309093204047299789753796467500794725208260876939731594059430777087718834894640383542104859544451064465460576332606743091784338019078369796058917741661364464423827884688542172897654535042509516223973546410354441196279090879503737297880120234916777891104762125362917368915389003507655795202406311785942070824447742733332919230799573454960622157600157795233655848830215006839254713160722040687585520687201329707490185201316692998900813855238853792374398201824260391881814453784539185946125620031593284285397521453621899569265045181646440854868982726246619649932150330375564779037716031107846831823957484797185 [163,151] -116150208666056197628373556579378064047309755397240597524016521498552977932028135714569916453307231689197565896639523577184313285335425439748860162895374864128144314364605198651648566752709801443865511084186866861342534036826970711477274972303840726526655855342698054366180128213848901750405254087407167579224586192049079962876062131514711488451970948133157887284514504818963702901763877576275122572221401004701785414007618149929646226545880176826076191188300358220421670841664182386483232585285191922619554029065443125178352052136102496739896565674929704808335423741269334386357652203267071226405333614512230870672396784741617410189971047863267981707395296320775755009653085158991333833572143971521918623031774517130924721253589847839496100204187910769875653721432091564014731696911180076418954223506901506486547538555789605926426162062393726992638499960356640791949191242323050811200510087435667151634166230999357959417254001423851517586972121786059366803227569135168986771252594682862345415145811776501740802636106100589247006597702209513279016001379083280166804953998801079252485078130580526042806558539375412704438978987656266858887758080050909662625121174022081858905145691378331035602801612757936665344758194522190435435811312368985357858808814658169205843048961285258197001096622508092859527602855222013892661761570058687370509913145808871701482244407451631715715270554700675982728411540954882566110032794936517068491264280929275624982504 [163,152] -52802688894726015281484832847676253628199080933933203982970454562714977919606413353199290531649539300213281938166128260203306658953442063343781487950087701525748164423730590724381029919041352102107787517956844985634324245195205442870023015520644610664375968616724205264115769215501101612136486045662200416472286950454925471949753768595816764298102819394807439531959752702669818253984851523630441990300663164761702636742589401443733488209705103054194807176647293832698614012825087509294810137334412189435477225635559748369103543537727741302405843278798257776013663361575293888044425256024759293838782482144477818949781526684766907545737350227791926105870991471708676454463278240381861056856013448948115954180438736159084145811586596354314787389655839506501532932421302150707923050668484554082100113130228059097002636214434589582981251059025777462453959992001969271317007942285846059626425577794120797961843885816941388355783843621363471947170167473958943485521927624335847022430914239806872205145829867083484686902207953250748303051884390238028047361901924425605866995823576061579551778263341194974595179718923855870942352812944373791083134883055460553755118941368806596009252835132360418198070149790570539908156068898374825344479833783238451207019510530516318162607567743206728073147174106429655792655051819828860647470164578363156755542263710722588658235687244742134041134518844513007366887472752966708218724470286447567019221975554516 [163,153] -1444000093671930072338651552685240939467582520835023990112927389370227065867681043765449880587570005179443595026145410191714017972363149059235614961519564226397734716488703832672351401291684421635286951670047020118841440848085363650702448801621031213999037173882929667945865576428433011635779782415675206936360844314413521350469677227306520333513341983564329416016788305309307244244302333510513807487093916115867329254662022284704984900319029151721085022786141327152295430832028780418876181303169243486765264206959128974147873598242676544354247383655206639733569313603054429345919531978279662115564451671700427443912339483499442160743858852472426652927548082654536451561818716844315316894135258454450065458756789715363550300959236141355170261648689286989502748279124498306629174904389392518200871964121308683350340704017766012859292837893570471296113594311652074375192912110802330195189495503002704503800329386064090714799843455909038702896424392471647756344515671575318046926342132458862452854845798258392960652010728892579639740109497890637208844278814281913016716438884708321904838911353958104578908505627849390018700611072573403934395501952162158759999214875773774468589123293845183125535972418413197281816084669005736214943972239780240397574965955624467067994416192379929480794602208777131831519479482552132166602246279051791416587608382236053594531005304895365628937276939406662858972678916776052882162830181685034029154007 [163,154] -55285941417254868293478506311723907577856832147042787612073882445648743829874156491006133314376870835266008547160675834401417654738723166977734843305877479035959169089658415032286966828077048268830988682762245396036714004587636432617790409898162729470508421127123308690780533899362505569681241099329577206590284802879872042018447811080156418632981377863973027883394445143012769529145394676289011133327487364670294431568551843531331137898637548801690467216889311290733869114247205994298534780043613831401832554172039321272289349666884543760763912948302240834020219871700101495290405147100075776146469264273334220306228118062942709067160093968159320392843575875641010698311676512011824930444919159481480955355412654906407556297684109369946858373565982893939411491359915732201173735835071031739160776618709230810332956474823561426663685541262422564538779413090163591147433949970551073765671585440768844673579018826263648832095548543148889436167221923412322202952097685480927498237992331550367242228627341250942963197119713139399736462566984947487139194691106581805301653418316087105987346531286215373100582925538876793958734505463638448771046714218867061088541632966920830142397192053004526888365425604857719240510812578106634482588437971363451670686915637715824348479962997151313154299663701219006991799094554876516626439010786046733867610711537092111447409235231391323626853984526837639177895253944542304092706689745796650 [163,155] 474235536157773251072929025679611312762712388447418108608155882313184175883813541764620547461671669391470572972088717566744633472179761022021509560798677809918520689181361012035611003586604036691402589037643583204926848493004042121118110614936224081907542011261078682029415806615388034348222624712671805658286555280378320244521864072690072689832812001664703365201446643018876271316117738760643603464884559142154319793926534709810017862133944307533388616796833969232350254179257132854021407580555123296043628522570611083363576906556840114034604834490234319550222258250841074372275422116420130883451202960630806411822141308686459414269126575527348610315791987889788972135904111107991690401343115787083042433675619762281021666824165591338834295208718896263976346187557529744866022010995779386649036520602619600281393981562482939134403818470568624762593554324800964188609633578929883212865499300797899303558882602308256885448347664905521782856657723694280921350250376012264439781378233125285788363525957595344816075788188132674535299589459158382294938563413630812568704616680836908575994229641747582309472723296600836759644978961910822679553502005517285866766610899693650092797348882961601236911839973510020338945767160838211307075339420793832949721776854322977725447729528497250428359848866408911368753189632530115082823733413803488310016898864546404689024777717652720874126221588372519746080574557530117303614927948 [163,156] -1692425873892367538044752425416161391116489867325662093379553934809413315257441307130771737967766129076604762406602640376039980132956118006913902090575048984519141425615249548123172639575566510332127043215585861994778945146425803658409145767991125642051615270957332486709243283771601348198769619581212569932310080626875594182241212237266337357239673760274598700513985493297091036747253164907810886340919064001279227964561093842098851862713102709151720517964321772182825080572017499675460008768758539152557013480511458827655832693390927043102055100113424162084938715553133279574469384779411217925460976362796669173263583795010879433113083562177703484009580499920943398484394342711793593628530893472131637234035362947182588400114852004695102006790208346034588769100687508271074340474410176549509313650526046416806665368898297467532968689368699118746107127051376306844872544767047189336612127590608267396707227971002442566837056507411166172430980453975862522026504497655499519022539587665394514658778063377528033764048345284379978223361602419076469932731325843111942485295969991990481598798357114242912357549232535634950429475626644189581294798260288353774672307362316835598689527296098693778720361161687418428228613036255945755821540185635944025670083883357034164138108734406894728237935542668701507423212804261976199282840817194295651600942659727658656104203797328428822914544547856855385500138377213898735 [163,157] 379691881738139872961201069212987897704561566374959917825564552809436812710455134901379475080530084328984928183109036590491464427714020650490293273750513616623645265963387168129699025431206588639977223921377973307114396260985304885802099814680927981776833808355310734810479746820449774955773032946119316249908363775730697896181055603319305761859912162697822838359679324292055364125674564658631392550484486260820580545191422273208452484340310429486809682875177390711896358501406540847455269724373586387118004196622774588911321781411145162088150756133785879412016268641414308692737429898478380943925585939834106446309579702033033276773502218964222997063582843799256829847964752026182111840196686382284776827909264998789980059668585661287136601882496815768996575880622429597799843845312168220123056752172889266704765576647765366754055117133032945817221444988824667514361279752024514269325308290756073493263797102475800258646823670637009504030907715681715615547399043882415796165929408420005313194322072830482773153624049016009585310046601523518950602732520199118965860456623463176253816746481697143503934466192512150481087102248649694944022375621921619188948368863750880198407146717386079739415210223592893145518797465213311948456137912793388252797863751396819922303593570576635359859905217398213399506825067576431053498591792113662956046139584255422444922114681365985350449060449470648647952171465 [163,158] -14579776782192004556639201022737128536675855055971239201524655813838808592971589500920325859991321503880102105202313684903010390629060337242160071007418587893319886632085302586705322086762671407902199423759977269442892135733997120983743960499654031823709243355016955761921655750038436293783630819679494630726568974161806672446253031336797768912109696255122650501675557966774639547345241450386076370460764878574581097594605444403428783233733118845233722315349800304956931926314874514222320548138554392575694914772732625588499489442715484630618530309045009644885844959181975586787501901200273795623254547095513246907411807629380167777522150851920322107337412993775981215056600900071949685626008478438073681936677880374473936840725865854660084567767395561495279990747544698629810929777498924736674356367415499548011805149636301015238376466038599477790682850859688380817762667428831855746138324597096296611728849179296235139259797153951407333269447773518671739732569869216353415166520830265221779739900217985837523326709369205736062641595810935491905101831658215663806204950300700721383131881282608697097469539794417508833128200278907083485756982192084272397632755195096807451070595570613910170260875027648865917037397740440247150182505046590745070472886429755855187646700394167727714854903304805334216240204515015916067247968118438234370562047246488237616303724942639418067284550602044724304 [163,159] 780121873654662443713991233213995606585389707976914090143107024359170579597279435469642056545086656791453468550500050231260012268830293327494982279082499173729811794397558602806208376192387669781729125850240852100642282619292175583905431098953782476645101727618307353342875380943276877374437499710890778190549161008414638013668471182254807779684767762586451809251453471979500193152881579463991999353337028088238871254802174239265788670351423928528269869026898404573256273962912431869943681666889621842080796482550773034693701557481566283098606896745975201281617423859339872025489806464734827904902373996103723308667891919815453863387263751132162034483807440639274021576675551379311970337735393745039614889101604960162041715733653973418106859258192208157654357587050523230116863745759802109267409487886076799831539463023539734629792800712271019755409671777221305376964741908840956303782467816073199044139352003255954237411983642076848140516303076095203430778488175861693749153782614382271469878666980560585610076412085417515744309290262113908765282469288878451630279794210413083984169666923810066509181955244447490910060097090395090910124398971949364486503753840384957072866375899685572520058094266600356434419368971952738035054359940998538697839788316710147137465738677732081770279304932196700320330048491595763811847127698003751332828177593798950272053416698464191993690592710 [163,160] -30415803907778741981382488326184206047228056987890092766342093094519032127422360340156884918688934121769642807473057910147533111024801734289666886412743177079906453994252433093139174071323454460180716194416680958950891600982647768810313473104277713630152607054692233585216033110377138929004111355707550683679709098463114536493556197126801204320464533578724934521511215529685821538372519809915575124315598729478297841867340081647053897636930922259357315351977772350925569524487325738080908856732093990233400581187158975337421325457905241389619394556138739839176481796112855235496319450049772509204222876316016075158626823558345194964372853126729200194770814722470598909532116781830456132452855088840823690402886276718412952308726304278138019959077152945847871311236547656854866193903259922005601646377191958290832684346097495011703257402771318579476580210697889249191373505512432907702288728017139413639570521994570812574878577927741141910735255212012267678068477269144000186326646831923928531617897497770673216731080728343792461262310605403222563902479443239901081973260990597897249075169841235615018629861928099605453271240117888744697260542536864925804438123278848629969471576637415538200345889265030032579254111466263608989923568679188121341041187729920497021770795244711842167732355776322030379796008000337471499192174946599895036720693702821057045845580251177284108 [163,161] -10102501476967778934088398983922385145157559019016812955363982788935163044408597971994584527519630522564265071674806123291931809607628079943499605561993714264414760427561013642807414571798954069517617707099963969708017002226148621181014234378857264221753370637187527398911315043485116559082644513051288057353045816111613374133482146878869225330054806832791865659722949378179677918882164150468973290833508707847385045619189084502935776971098055096663412419748743327717049231273740288737178547723983187046740224060415063287197198734814953804207116317967541297142988338944302814084746441677889337809818149092342157719858646520276869771920412616324485636952282439736098996384411510366462445370949040924846005884503699454472588260134706599159914756227040954025149613856339355886093781921685961995804409560773968669816361939457026468160304963271840795049893387484887810534334900451738386509792525240353070102380334048725724362593113398785055637481831469343884989786897364417150459034864721330089403040037131255768550937306910189846921695231516943409489855601916373195195736619221563911928890839864431018417090714253620436711659771374179441598506649601429437277278827372310968756838635705655221946118279249238268431244140001942912008334150814658008030009394464479247822274856049873964371173125335325374685026771844240148600821657539107300362821504278978385242160265179 [163,162] -28857848579829021024400396118286892540477248565417829415716160487904902114218539288730937510564801526145741200234561903387364919586983586485721249094029721218687369113757471017835634168913995612964212033926507520744402095478130680377910876621638943870764611973795599619536737101684110618665249908738767890253441062185290475657269676059539414285325030012820390617577784762132457750546139755177689925767446569944008468877801987761569953346860000934043004402364513668182014463176697990105425642292614823780003279622168693277748732770296447626935336081137538618095478617235430257510388281230156634935937801061115281994772645592961961511334961614945216687830565304596540285576217683339962611393719325085437996349309206768375827576015617541871165530487478189258820327421275345157816637736880865479352540141128556465433968263443724048746109769243365794398603234221584943822526071193557457793693441403567156187439361821091989412774876212687183131053215252435468581688581730033001942781169173063093780563210140235603440987599682445260289221861834868532924752027674321450241664457883862290692461101444861521545662454927177156296878388780818792097309199196000436435018542610128011846913525869843530345593584765134226107276887420718056203843117333888373383184303234133058389412354086993002649918757427792479850150050167892532849095177207696251207311433040053768917 [163,163] 1767997308080275550486855471315451021249691690337625683920158039207206962037710398687115743490247022480969753829040114757311446152828081611014145985198269135763370303390122617529726734112492791338767281030959927315309759304269167285515516208509019279085509644131983678897515064878048480401363251570241223846898291611017833682177834963892027137469819036684087055754300684456614271824438280843441935297381024582336227615706403841360783665382090826893022364552383575952993842242502908469421174993242611475510229991933556767457566178232424365317697691374366543989557749404846118423451807975806438781868645476885505306587894454251715417977201773255252717687211973705086343442495299480148879464608324642665495862157244659084256562115360651524392566305423399427618833269466842870608401768155786939299111210637447648069468257508550849065510713659009128471672951775462037914425892464265118165800959701210914505408300865035190232127432083297072101247008980259946775127487245768331292598274020807390650322433072309529340521961124380381847231577772759695658980892927710942951694019526247703709054626866244076816812215725778044297129199396754677471642013652619660840628276479910721152014063679653716871001441793375699160370746566242577826880226138735316971259608717223973284573205683686278798015986571318911953422879209779395705722064337347605069599214996 [164,0] 19072922730250164257052427937434849911975120125461216799987060793301718174943259770403618735507941929074693171460658922469304372787788078887160714341463043079421206441679438128733446815701105093498050448340718898093243014328539745328149868597441330874990555711186551746170989667574978993585331458009153810195406280342109759715345957274971393659026854252846861235066896456672335692075864844702696042949631113430081984711548033715743428607255161005472259050396091817814769521638092921647772937412555466250808181408690770741303690299675190653222019465601764540265428220071582063978654671357887303646247084427881304019277364078032706567527511130284197403418143305015124591143094812326271089595585187917417488107588999310377150215383832660181183712311796330034815267186878376355792696479572264893540164090969538472494871710516276175235460793585816560454467427103510155579806781175120335342318450264017269069183909798878723864202261385282333593492270727511898701270195667539275726818857182660613504376252594701957280289603976133142660616571937379408445729047153284629132826136733996776620692528657002819923944452688584456412979688816198212810448089942391876910278455888560493833351894844023688574853312107156632291857838496291820131328614641526011074872517388650396023152665432431617389522193317310895817586316674928806697664292831867793207420530564873903818802035767515160142239203649824375396164653014212616058038922996654151436167475148398626052878101172705410188822320208339636753177250144082923364587840638897802552463468174125940279821140557306669959196809263937264480303601281391470144123381217862923737136211773754476831992553543479087298347307887030116758353387751344661733296444050326572944392592766786764300758195112682328894789403795626942721290241470612703141992966848048665429705862653580013335359085217698960592010288032592144733049807395576155195484208462016180530087050196247009532006298280451119543326915451914951630780217988842373122751325547682742228339236589818028733134269714355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,1] 4325427037217328991361868687589092575973550978600045225492613360205801261731247221275629124925823598281566512972908590039599453993219526784761335147333550507725929795985533206899277646603163783621354769372081168001768047392212603836642529786596559753586951429059278380602132506721031240645297965895377775944956091788861294867326819693962047977835698226982868187172784484493140039867547043525636637448138318306751810828001907389742569502584501427822920981794306604744010280394606715750328567951754949112531611321124988549073734474527407945530556982569443179202580925947382068022240414273408950523783512610017902208661578570106253852013753008996126478641317864901731715602224240461629481297596789419948745901472655133842265344469828214597988390666084033403127038488561883939807151944620945625422242752005428483206427239490546619275600565192561998224615477782659182574154137731584644545824146274539521608799029157700078824043721349296850670151396541550802952759540500347046000676671020590055761381137979256890661977123532467168695281788951790923482034960225554021942202191528541798100841659289117009640626041790566106382082223315031306862959294773657852855575113373581196787447091434683046727319328099878790381895501418944157514900461011082198219980327771027847271547956803565838715151705852579043252443397001889890590759472300428494788537287692597128674226724771196211833008330275217142833625518785559850995518792054075807764402876403393266706280604161475524267966865926988779604903046139988170502644005335425005324847806676240893984070617466047717784795228924660365523827714823954621895584377604941809957629589492471224355223129123446469398454079018212108051138870106980510659381516015920233624862976035033992336948539630196286010599738802594470517267962750680729476358220023050289056540492660861334369285806991935451599673296264086262940391406088756552602561073934177923131217205549227410147112110382840666219745928436737032520333203993067124896426853712767565725987373159711069092736579477787017822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,2] 200068007427766890020607310667691806665232573701982436402203881385269785545437786166122373188331806520308595778249805052977132961488388814142609918302147883161777676122069242593465710684953694459496546336032150375132071083957880429877692398743049350843138107159357551154236294418202209542382310921449163756090525672882661251899203538246471518031518942400602435107577253410657119468644845033899306289604639144670017574787540566928195338634984195853774688349375570399313558307119240803726644357147573066536051827802965648846514865730370244786896555323417621561785720287330424371840237385642098313507940258838207841586550595810156105581167024116229898318371808399017009397561348573150636679759188575722719214870675755094692759613702217266353609215313889507953620998450201792827608887803147843643337011712702420148736717417751824366133684318402436656460653504780557937637218112960994176832361903781395376105094654936320841116707707340547107158863309479350881498871483613297616976106452902478988975287281471738107957696330157164971381348360017859820862722744118528126098695604583198941650851056487271036035255111468804684978483309676689065378309242032388938874903172666826952890801521263056266776718292398637479380378539171875834455158505358394093502266272698119571569961491216229598611847046371344683731935731716492946041050553669667826178313176177267264133273474305105129284404110417156407524769003455269942169731312504387981648530251800921519064700866082042387665903828504330867099719306874517753760528782513611152634495309127171769720208366763303412925806464208206434255289208349045935761825389903295838760819305205173141620516716281351230846256628515391336044017463920678302575804055638672280980143939062282580252824128385129880262763384994427499524804439706977337047179557573552443348931179583063720201807458062821919975848542753636143857452140997886756124561700318209728942359691344476881742842940996616200112157269655803908337419619582569608998958558974459426977769132237339189117619753233157098293304443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,3] -2939549727784182103890919790022093462884648027065767893062384206699495225207485675819918504502682167797602794536516208122127513867099910117593551672016147239495579138079552779507671418003033225799742900608127732616861908150146425970449784034232838615491897975498934276989797359656843185709263578753864794794242271197169056808319343800679138635502453446152658144586518290518698201019876484352981904976590787618080821940091578127825400221624229327855097918060508247970220832942372938438990261988773089538146559572213674128536502410270966146571368069035649716958185112739480139296882397207156841439467422336858533778575722448027844292714196519315149580151274085470879077271693963135204343902205896374585930571913762474122921325639424338279948971940819270935931397123107501559560418473860398352893958379662104560282941190429655847562960041366014928690386085820488235547004919504116569761654989568115607070524447968789963284248913303327134257433826290046050592871383898447960339824825445523577880575763196498725380096704378774123504827329391675746037991410993418709245050446868815402270637396671781602237949737939959704422822515609635000004205030422359132887459217448311854251434343313623542415938668914149834814743304151283637457697357778173652923146801791174563697853351055119950446829983188722191748543385850862836468250329149703173655988362408050720217405393767198553149288597493286903657929367574125049987315749613371603960028843419904171935731569618801228864915531087854644432442738019692014634017126306090434992406531517016384376866108692238217119009445613579537641333019610134198085975530002941755259286915800457680111916489944026783693319174465855432201883521265074119918895809845075283593883423766657291841259497868396789485750754971988965096895995399634037889832647289140065835147422958161606657182387442905060772853844860526888340042419859692949620000884402985640039952318100099211869709484654026865346150700529510130925808053530209924665981322583134912509331190994888230449966215473978081718087196350097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,4] 24084720854205981791858763615409299088875284550602426944920236828626171336280041377162384121512421350763804319471944564760379298214890036253344665085314954682669043038040809933026535981526320195910728964810596259313669643322139339219056743531505443199997723842193667885021957584552401311796288035743598930599662644086744040380990703253160235499053816941026396515117679731759436884062629851804441820491670452266121299540287860125176949023525155296434526187580605651385220595184225867237367868840627552160705780060634941276831170151844918911616939604409606234866248073892726657888848644064037928703167411494168984891998505706728375076209909093192687735656733478106444444459195946828980644317280971466745829663219227210506285343023973772517125462393066880283387446148124239465105052409865594738481472447753250446659080539924888042289640180332327440664672931366353146041163534627771051226600017989680524458807741755779200307223829988986904438862748001591232252759242194403206237359956750057079027003755212349207653398220414042040993164841876659370694938765163912631479345433138146207937330345898114376699091061764517411259101100790029153004494534269820205384002210586028223496203168773580693927644814425753620277313475311395660355076040583650933383461181947754890526737485973246643666254484332636330824146832222436445652121725364020468056093570166693034786735091680779621919967115203714508190422490237762372666675595472026582417260153313609279404897040622299576617026424152403171846277917581954126990319044828947715287605719927953520528156460975602091037109658298089176110318262060919465872171063722271915278546765548935507427003148444345272309561138717015970956462134244133878125642742647956536625358843836176603779371021934331247663878054565678959397145950968352373994519572180324316345392291999410467774429285036328655972704578739234843989321397380900231036206066979354615197092308945647997774160859386695457630652406268936707729529067122781043002499690227127209275068200337686371388309924945758666581241413950920104980468750000000000000000000000000000000000000000000000000000000000000000000000000000 [164,5] -183816968524132488651479229781677587953542901758665111474232595244961682696235015007377401458962173712784344280173755498036177918264495991479618486292799797098262319872451600952867475098885861099058714771950591027945905679648301910125448853707466692465129801060486932201366943086339699095143471328462271017336855161296994273248349506022946477235279404442451329944719713444229614192297729473633500869925886311207499712047119899401137171963430632114772543559364177588818642869074295443027127516078432294467683602613595012124054004761155067448322776986020128281432706584045172074936818854888421123170018083247056288678966506604903774727043189363692864698628869990634058551289488162066954566764228176836829555756840440559887204395746579048805982711875649004530430823698468350816807842023463767382384358937616949982941246140480481190859226879694529915528091047401562312606102983043807284654773511226297058045471265533841266137458955379042948546122522489240617969505420393591889155371710566208583890377803843280739409255955214940028580242002919474323290633160486074019493887821080044833146336042092356023781846565187693018115926127945028514844901053682441754153434742192705469001219848490547883067378806111891762722248967885857217689478250964895850618925643132685521368245667447700221389762693365597823699399004555126618539742855347002048895070445599048561991467614471647007282930539604752908772426872006227341435475991780466981007314512753662503184854431194951266989717745495794038810500120076618672825257625546762924757812881359238770367788410632581744944888964946366052528240267044977792185769228731113553196358570322865730048339111411877062267916692583938985712243579857236514803739639862772240120436212903343808608505367672811637753730367707244332486584701858924876579527146503046350421337053657266867272980584190040411621884072383111075951144371655890506968590261778753378095104038929645093349075732315000306082399888665544395210919534569229398446139227218861232664829977211534629667560002130866081415661028586328029632568359375000000000000000000000000000000000000000000000000000000000000000000000 [164,6] 975118991551481714621149526219229253410393081745735023681449344519228735272465568527875267945757580630584423089954069023229006983311492457889423649894951926211042312525033789371640532797501858507185880349804709745060652247017202358623807683862634935090601334342682921088854446940799244879168261026686498779593867905629357804729264111385975156870448979057241149029464320184849348971445142331471639194075334175704896423596956201004564269766359441678656828015741005505469729628225825386310048175163202519455343780512873855752475010261547350883665839105708044969980344834098631744920201876480515642073362942389403310470773828046677849371703647601675371960593346752706904860210809252908892365518365885425987911861408640551634710149440506511576657080327943056396931283265872813030173168058739362169941686917565516344213344180462519759524418332285195708748904510599568396457153597014468997019276683767796397077252563637440708508474785720956691692802637463456584665837354280663419765329541476014794370486283885521003519802098970637844905463083749141362121415504810387766804107703934288637624078155677175256703562807371979465068512621883299335684267468992307069231568310766391551673115595072145365931508853304362879141484209950240641433406911807975760698008853774651129746292595876357152770594056422378468818578416060939800331035605559931178808858494628317758342393334391564181833061389068873609570298994840632358707950885691061072576020133134714881747525107899285205532050367145513424346751175065058892875471250515486630447051597629372931092174036541194316103545719672222597880398898037369093618025665251366210296222263105857254536314636863097785791672326060804515957563223460199318853219206742232486373677787881515949934135013738989060478538935602438428009948045872099916238412227708743246063732264398055348892475968821197598512078010951080007230635481663931512346887907572065418818718765508975595994684705859394117063280194660026242365438245360777531268301924030046091476745264304270829124853252767995970273773309600073844194412231445312500000000000000000000000000000000000000000000000000000000000000 [164,7] -3339125859929411741041571490196872677744903671910970236865096490684014647351481119949408082339624881240494159269472406216239736001690006701630597302254023867438373330950913869276233909235190585126777856266694275400028520278045812027570931179278685259056497382371422331016033928210545180207609891009967885561879186123882748248056850291524562890134073763578566035233056608743143680060381218811839576960461327729789583302538638815890858201646701733359959631755320784049295378029791159841779088532960928392525097769763478803389776894179940420236277646498059956780856701458062300945050173709545503143976923797726176442054005566937847485666426697801180534732507662408078531504489124479231018694316071229996258886938570651703467348132123480516768769224761948424125934065001449303468842898143572564556438968892781811007556255592137794088296245773399160900859441841801010765862834713130164819345349633044043207878590592144528558281657923279176020196151495366205572745059726687353893894015870001777085477907249702704847172795647448816013046642880651175250296585458297091166107411244973958708306889136207268680021581796978239542077333632281265978027257067690172050830984662055107390078112519282138253855739541459514639038555926897275922762289971161359214946231120625583238108864457658786669100580528440209298097044904222595287003813388062389885666630130464722829008838558940183235515022291871487537427204178168834582598072952706903268712230656011653117110878843974710420260055866337983325721361453676948361429974144933130086047144767896414274434597639093699958142104605773795412161757936220822989520107628666266715457025158305181747059772515761624382393273679723078135870885326446352741765084991486317978317394146891324074899152037134471316375484010803548338652916765520457646276600053765660171339157178881378414235243097024610966094159610970358450705406144624133134565669989680775029206550773020407774732895471370133670499173444351763396160917090902771509152950724413055047108736108088599242874198800339817332083480749815862509422004222869873046875000000000000000000000000000000000000000000000000000000 [164,8] 7863239007353341148942786849818201096029727872637868729605755181075947643635968497145920562366196450572384927303258839299916642263803670864148827910890106300650035442363369817227052974343430133883352157557514745775578753258248672945536375265070485327313807222200484356290808816792738896499387172198139517692422179646894773984787680137961456190331493396361785628264339943980014404661593211103597387273941692988260118100190261001536924924311788157426849523308932287587015047101142476508332823516959962383775918556413390471822519696913072987944012172986967795499643779706388647459888783073136826230984256253908005410745836569280157667501627988256968790695154839070656130606643143226994727646460714093801252787440541545237202582844515991479823566087007382664328751084369622958861453873143813996753849532593718580019250886214827626589915841319804507577058519150862819766960495539263231195961613227900377509540614348817370791710472677609486189111968103832371260432354766112030904054882956410705960006927173230832399562095775572463021735401832235957675193463401221902763455006575338843622576107241599172994493000137093208314351899244824933779425579395835817778851992688946062715274428842816369800326434493098198536270602631025349895456821750776212947163567663393181184076577600698564157543794758398365039930643466944795650975984179725964997484564565803759015161253590607994850439009195664525259738974502470386307866679818264324279033155011500026900298704333856187673889357681022895996057937594633886537134622913975354521684159642553573548901085906972440698783455503744637362743714614702457729052021535403211466052515955665583272456906387554259830940216593390359040037103858201195718299851469906790165026041005168186127201206344997247985853911722339149541781947738183814721138026040334156621655580841843993743528855873833824638560670757208716926645025813534203038812959508568321865981307475427672205874524785286936114353145655830846409021355496895780280791643462974572239086531594506405238922468513355206372339185200148747867388010490685701370239257812500000000000000000000000000000000000000000000 [164,9] -7481037293619309643370002346948784735100063028736356912071630014355206078928915931482766057784621206202755769868995141307298033105798913344697532136173357780479220563168922424705856065616449378510257007481698555869843415351750053019916811527185701952933617819605093946991602928066777003387955517814855900825616047297905600104956567719465694473137110266507640123570842063508920321468189185374951856532645923651380183462522367669002845852597515294512913482750841593341621977730715414027768695034232090683286937524641129672167461848270396079042070722703227452611873732741069958143344171326020553711613735208878700496169719127857254463967369688577518467435655038898604333846299602542527415389630657901256319364096059628308611397470220199437234915127502483615757092104762616124914775342387278403801547981531704384754423627061766507935848830687932876875185137478096683442885916739339121513647717707959773899768560258280595264567057092811745635941796892124938009857292407975355013601326072970809733849781249387027857668982966508942937275785557875034995672144071164677952006877485905464064816243163117253255229723618763546758091476123515620209990737218899179845512440213565202476590713957059348427422656075964866239560685424031916067290132059423905966459140523336834130271760782493414428102046941104268632722341250642299554391296019251124765402630403732402812876792764991856522123862622601895389946588652656098576114928500000634962173762175729099159875835764191220116753152066561604017341194273366299231262095812473778973874073587368756971688835792503180147192981047962556421483984701691089331236987929582545392708707150865491043911669408643363776618858732462604371827376838554949331455970253494503555014764580152963676147896547906417355886919304456295740214832991672843839771077272316012295541609985035194321284668241015766815872866460062656012318643386833323236365228436901179190757552054918484220804390358186166180215447905650868324218883763823660446120182841445723251948594590275041080785015664343232246231990426391100790226573735708370804786682128906250000000000000000000000000000000000000 [164,10] -48969832058389331965832373718407072023034799662149545461815540766393466868960031556458477484922599714751141408442119665523562314116827898527381014213344382263140795957000572123299303143564437480382204550410735494246705346228721899940799490530294515932116710238752613716197036308392812434434527268348640290271488038935644670516388011169294263272647412403575346527896991996010627461838538022115833965067050047451808066328787350415450774656119606230168251935909750224810434957484913582667412921513921663661953861224054855720441411191501182847200105023883152137875005842756838330372643803870298051574663814509018271130008544567461709262457595672013637041640867343535091167636662300962984939651784310574925344743008569216907164832400224462293984837521678168670213322486226650925387177468999950752215319246988520513074904857195661532165693582447452296519898067106934761903203947725587659463464332259389248127926366544314680056196468463430014756382052972486740690799607869250392312994057897236548728549573342155032639595916446979077980746981208122188124680782989617471721739305681872579555070582923434467157183255408468050385650555418066778227627994579820023104543605284392749498995856711080082297721921577906847164429722071569267549043306245332565318477024746499429596270825945141106173494805060569892260140971527173565228413038587272981686894129023957075829124376926327115524182830552456556342631903012787996334987904770832673776705677008401340451565104934771367788605053250692225647822772001799107642124460676609850240656220604825276753636173843377748233459324254302581376191961616851194222773500032254429578399383052476731843383848972664660003676632420305239850290116301810734787301343914621482315283891815554392147013560454914148754862401915544837343417709563079562368122101796874507127493588822962767114853241187684285356816353632781226864862441314443049667809977177170903037725211541766094425053411705789052004523976659909770713114624871095568880097734627407675235230136935551478975691428325589103349876504089630631540164262816006157663650810718536376953125000000000000000000000000000 [164,11] 351131466817920210346361316695198051965430724811976496761375567772989475521736170242900539079287271661344299531643523901919738739631611288836364465159851419735570617628663252881335356682559732342016640511373240589538047166602063976281006011214596901657155392827981761944676976166157764111507236202881426661058898955796590345172495862722168369238741659966834961437473539837935887134106748792719722574575934901941135532544161487963856126921376227457914301025629124466021025130860869816589160394471022045491658489117308309110079149391715277065846530258450500421690286281614338854498125907444201577758901099780898520253066606907738624953309098622150234686021625276718382259696258194393927387473622390680778913617471469355519053338863390888782204831526657736028245414822370363847428044808682307494691155816825654024210583944332464501928256306065938779909712799711096725525276804071561730414140064953717563170249453350574317616648367420348770146089543155547223300909905211353505777078769624676940402236317910108953867957275148235986946317600840369622846829364996770253820255388273477980760708092568311006297218623292210311625721846613363068046781294558558821415828409910047411354246792957600781168378141118522640894139314275396468210426998284618141110702724958470869715466542546005696510061437768999044826775648113401270152772166431551083326145863223662616002807737097631142443886707988071269392724878158920601382573237767075771526190977826737911771107082310294008976985376723029558995642722731094622992337373111947547255624900389623735669127610575524160552231626385791778041624119086201012314957421033830100784929362318816458669422352630460048683412289220633545431106458657046675200121853415218225998262245900266266782828262481826814319871037798469688607990232699202962461750883573908037608455817874528512955345361175394029724263618403503290873529877296316923026074204968709463106652655799087636881989332987467221062076685885529807389198072481526405032425556346404458694645122279570534548770363513114874191511089303917176056464566347159461656701751053333282470703125000000000000000000000 [164,12] -1264193263786564167524107782038882056578907693008697429829292726438604879717080001823376241371585826491695563503637917166682234362968316106430338046432539045439690402942828796209194399637243573833403531599943123482029444061418243651361892492138548839693508807527012455539416743544294855208449771294329298777686936152468400724767367198846135820142312718710955204077457586946150702638306683359392322802315465359552404722388906689803854656509381434787602463723676709927540692002095004223373195790688219331211158416227925647393872575930230678083667951185202683809634941192192621105811419980870942453960880747211057323582790109513572207840591300096136918488602659643315618699632566567392185688855906817555401958547926146874000687361506892981896799005263266011029181010163938910541057681416091968720427471969160427398400803873668761589046299495307930220054626583245347765372816423557305001587886693404772858380738862243777120244459918514156554344591899382801956327941996617454992574148328212258646425651340466609197414171338180898533548369544367824247891259599517553585171884060991426305433901376583812569203199611344422699415810897868234405494757034786054774642446139223185069982279418976095869023267501816737830181625329700164129886195304878546111866946607204209629843064117574581119934927099462315460366421225376586873504232130774533116779534528663298575144226014468988406708097638904758854693035113841996770052155444064504613447062602553853902966080553279447776434979809633963087739938732822800403871897852090668807825102055150160288805116207003360410743851734184678326249515569726064262792905299758134783953811228587151249688892198467764798049341746382903983399036887606258171041737391794616815085244022950004907165893741844579315607900777092068307148602211449108116550719243318390842663392988652667068717239261188228712854942793105467115803500400734162463870839106215897583109863575754336089179682383267661444189057776120992285708391696639047083865728915275668176844475465017169215965687669470595140490360848102979065448849883314397235523074414231814444065093994140625000000000000 [164,13] 2546125428803046828249324903762848705967838229456709015828277905193557379097006251606138691431910693752814000960490060253547857543974881430684344386824365047847487836028441215091914893551671104734585784372558193546304948125476574999546501754468606262806080356434906666119169198087085549525883074061601186916342744446495875210990267075556136304824613943047132974201859856277686540608800495108055309734321981108463056358662528127558040386839045247171760246314623192950231300478130606771366237973771030067139864862758005020891518823958073315043234917901127525466524741208661167722534027709941382169928707075726934448457493708736929830725970888110127383954686064984117344910446799392924189614347910845143132270483837391766572322153603406009597763693589454017825840113579922543399237024197375023266465833239997993521312402612813095228352637925821744804824121214629633056964057163819007504937146585402174892237117556818075808986650301501532818005977910825931187131495614873631352618304567728757415716395564220121751467256597166929047856643729025557248147470364248651656333780692442690027742874165517249701592401545335549878486587448809511737964787999274053928804743381836710693699046564371587103077772427446296015372165006553916647352661080468820955351592169562364709551627583223469345668861897328886411925881272788344586968579587540622976382405322616798847871036666289892867310984844573993548403714114354473793548235940101675348963709675949990776369615398572339437479265207823346658146561292802552182119286207233261571782387609442644020641151992797835368647307482196965450810664165688737884285103896760336545187688388184920547682317554556179243174902199382410152367118784627917177133004612979612052688662479358846627647007574730985719511597925872370286338500000563553496155766362851436583315320081984544835500636221299724625042497460025940955993348419292441673325631143759566087180490334737120144782868953067412802171763324383610027279745342814067341308696089073546159687309439441352010018277522539268744845685227139292602219812127275783836255484970934048760682344436645507812500000 [164,14] -1006045222619455978811376071695747483188675816446953777779705391474747588616332306628568850152124826158179693479418662008349586069364484331103873418381893581161397958406957601374466810580209494946513414244251385331253473853267880767247372920165192528856286007533843896660135610734602378634511893330605179440224871048007583445476800035023206767851690185049317793077445291407301054718207353612949068403170983596424329371557058759062145686215346056281638552506642483643851863814661862795871005659191265478859713143215253324963626357145288732479495332147411744896162030911763374950247557771353212464211790358818854087686833174777043113111081735287520072039389352983727158608970466521709241283153262274006082056602129821586047876079043881002459203387559270576692745362424527092899256466200485787053657438722591559077332461792388303805305431987452808080652713492515615977668343891036132389908300450274847930553552425352468480970944997798188148381871492222341288036496545177564222717137665882299854304609029903620098927909783963899704672602768610860868724368149664743630664193167986156149460814919054216335533669507459124754340407361026461688844477679867456711011489792281971424841237645340938698758513170324102346696215789673565886389914928760495353485577470202083253544625448452136112767285979347698441169829936308807442924945771716405786704897833580345009825403736888443818585628332118912748809824558125676198293297025775742604369861921734208050158545769222880485116145001140674761947040136212085582746188691970292704220575568044840481813870623073577677745696513999793300303236526371772135163747424356953126970354425050332385841628517878730833804499693856780459173855726893221468638191256344426825654686653687180511912759395555314230209078968854510155796870079803329956748648371075842281729255926140720089325288032838541812412649516010438683285646868259944254540524427003139105235128264681899175864899589564874686691991827479380724719109058220133732679983380812746770673447865863358060702284447123261561918883621421464858311514635642869297527113303658552467823028564453125000000 [164,15] -9563153477000998634935457488479960616345660820916006325903049977348812353869004896821433371799195665836049615781759152877063592539296030983971870280442421163369435392789161897638621890687307975647928107860761037736503545205980487714209031752123046282566602547831204904564194323488009127112486384513884082064612319119671335271880034652027975603099303703054230710515395523383144764651070453146951574331715910740514035937052294928773276760405874660173565327891769885813667334668396131328101006688326147499769371283490395174267186383817818617029656735990848558710339550940704092937872756203735081108084752463694165899101464232305045413679558614270093341359421839369703595468648748293836189654172622610832626497860078333788521098267745538407581948199957079626919406920167104774360625817381686127301085476713246627375362249829100042043553609321862198689405139222852214358834754652757561575831761427883791512117917471443392006649267652849272533404352014630269337450762891606733266642012394253407884232718146230314087199200656798340388376329481305247890717281099313043681253065158136159686760910013082682176857414958524430306984325271623321123434693912699784679328225019102846112694476811417260953749110101239914059369293497938561383995597559933611989887879714786785534273141221828825985010676022696434153771724412726300091500931976919981071246894460754016268522253177508547296939193588355369045812909321114227535591691309861115455533851456803001989596110474832004859047739052012760670753492370474113754157591538518862966841538036176666716686311432645519237455754380930372641244247792116438936515829858274600605240204895913887309562194700957785894478761095637558674990897038800788802748133111310178197190037871926441461432601574307578687431034662369250023028395298112975587546636060533867013905411895168252110546257075324397302500051770696123683580782555019320414004070707000619228397462432649377620702102321132796771155588175257460855854466049604406789492758274682792290389398860872200154511198480271967756115339455755439002198131583261375698867823302862234413623809814453125000 [164,16] 28513985755489848655630633992601721009692512018945849173663935407945459185856460841461371913084100331322881991827351638848994080556556691944695390588188973228473252788004319496370245121366043787897566832884930043514950562759910508984741518556782393445467959925858110602625217636288763475566572873589606151398832833863557339949280132637028774469518104456135623920919996602689170077400812391344663285351375683688365823164356452551229407417075846640693921322975703444041195210002524921004525328826500725931647863481471421204950787531870083210130266911214331359767639732970748946627642133961495554436386844633771026303077811774200072522701533671813669882526891099199677838585524305933672118946569249384126590911647652963444393153724966247171430353771620634404446207883702714825667506130570336870989164321885593906730415102188285971508676345160182498164967751831935750683681381969026644311251558112400172530738550985290708447680990523745680437172109893474609145125324642254264196221677929117331028538003137567730976554625844526117870700464805736197136760895937768265730628192874416812537162371469159600533257770579054079165966184624485646684935526323720767675131194609077291330793769101642141535340150890187097292803494074649695910226416591152308843116042036207219827666242390143328647554211401382155259041287440524259168855311715246332505664031474992217571366182667259517824428572477768744535099470412108752817548913872993759102256860511388407520080259557427411524508925016334786857028986977050722174047572146206073049180588456442427247852057335160626871152716802498659311533152564602497001635701799874039286988183351373671943694635383032357973584030440105478761590678733293017534293478814723461162103215051431548831156170896797114499124698645329935455344264885092422861825774660517128542377735456488679134356327222080332576919714726522837086608751361643537158687069023970525491122254426795517982015118510189458138098149817954976472155120691947501941695987320051428837642156823460812957700423347965569604298541018874167004021216807047034436095600540284067392349243164062500 [164,17] -37336605997864627148223248551321605481646563628411384118321965680702420866534572283052132663122292840330951716190672314306589758637354735166857831256877535655530860047532589424747353214995197896468029360722843780234333020331504622632501500093305937367923923729179160370818432380364096611809244352087522084628015821699918074382451585040960155330922145769892553289499259146400337700761867194877701519948017986149680206690417574071687134065292450948510001688017134395927911093206876359213987535381587212756839959341940302893065273524078003450354553494485400674530020802863203860158392658336651481657932708659826211918593041909840622636502439853852403436689314314072973726681687304360709222728715603277625131655242418110318986238809014689758279189962372334337502316261611627219861801464565055258909543408909999147685571214239809485618805743442029483919883751009363959792412574338747332713688524931520877238575114802499254414982324424703827519313986645701286454358742885654588170465114434813511210136289103879495283034844340533108556344625565360745986774946000744328910143279790019339412169055784343939083591499568020614200852673664273008435209749913395980614727985530226827808328369870533507369472968931272258479480032364016696384030650265499649046438162559320633700939804921076939767819443212134908364631721407506339615221860764160281265632026739988194558926467020299757998312314883056154173400403716398320065906140721448994782639554573620295952922630199725783109563680927891731483846384867420496766684384353001145306809380915589731418895609857560719612971967119414957983599338200177803831847171956916720870326201034161661329078718821064634140769891342769037741832770756282990335877582317209228344899517709887869845073169252108629908692529948098523802639626310214995385218117595090624201899702066703304506799360966742568025961577093187635946994348036867473267629080135029207732491146779605928503916260323121262818248947173046195075928920036320640739999592088192903562054290247226680699970569854380464401122700520233136883374407133384664803088526241481304168701171875000 [164,18] 18993395248800334708344502370044668427209826200127323172399165283336626088783220900248255668944654804760775507346974652244864929450897524889149363863879488852274233727709792767420488863760075741747827768951897648862130582798602303944828500371089724299313300072692477743357332029674458772862886137186368630654175507102856840572223327807256948486688974552481139326440289256797567334137196458995413703108941161464584431264614352895199310834461396294823176429232354181002110074841520330733557770584985892582156649852657065541204768390557282197788355655537392977483535426923936649850788379578584493052102636179605279430047105457274030575010708339106835878243327122938613383302900640292905825746666240475555048140192210205488251226102271876751104791257789608708224222149423168334448506029892469228860474128433436554440255670178001920590491848283490098946574860107121708126926231133685962648875325003264716003488680244724442421677498809013774684329624893802562400491795053068913312389402086904461659111624540766113548660807621140770402439282639587241421629906618346224177614019667966627599933784335566438601156181649561041586412226379826789361466417777361294381489015348713899333369978743305686604845998714284665468316372046008401377581691343411193450041684786731286405374865194923457404570594108380549340700571722270629744645425936900036959894016442005551793451726106083183162130596227975862596818781161226191628459142288308906800093205939464035413910326831062541606647471395744107530598824619871056709846829499209523745952847420902137717081624851335874611101999867907057794960515863734179296292526271425381044286420286796361851196896512861302457446647626617875917965992864019516099514887800995347159463029215453748124089317174500582807723286917328187657487504591243902555574614598486380964146995087065335345657139662836344542338895030926582233932874041371405681770928664358400483675123835043485910598568000018557026205981239229622621328728697050578976739809483360994696554805263753958846388726696889491018428367524310704196263688281476333941100165247917175292968750000 [164,19] -3409027879281258883506233218511016112765002046275136211276824314953158867758113033561139738843825640445345578709775509693217799605205296634702967027943238929311343882658943113773189764183537516393156894447081347635578258417499195823522075658466750961801483363571445216408262629360740316450476951415453262665634496319184541967614516398614999888050541949395396115262595534053316829975988433145261576273555253246218126386268012837349703929371223468962849718247913684929169915742511735845209627215479320564392045509951684963002229328501432976746473336986238510426189981602573128898775105685196737646386710228000510482641738992435918698416516751689585755219043014825896150473836828813775025637064543358927400662287779959032732620818057933489157203367200970709300219959358172357482009149779734255669552348141198756708886016613528987246550128083184739582965904839029409097432802803018175139058607633827159681419047914178024316847983816980851426596830260068232744742996848829008227093761538280013641108513435870836933889946080012970185620934402896851413597948555420140089528730229738451672850071552116006190719045981513846534828854151321739151629376503345318486446116608802776326513106844554409279770305115684324322451176395806966630723988625491742154588297107921824829652492087276399892611757915888629175965030887008585321082635161076174115488470486489008624333037068958085158531572743326736886948379071220475777674435456433727268441156794078402379123562495000884610512216995713218813073537769054911597892043857009708948063344632784586904722076989834534749203714365667091036667714603560689420469179216051459317458530193210806124994656007342375879962415333076200188900286623594655961894206553314798820029969514438345488362233363676356378155552227200725196699889392370521556602833757479835918022242993544433102449234362531460901701921783804009807938719574953510206932878202923778822074648352850273566348539209788670412277474906339374960003899679156600809357391932052696733816442416312522467683308402651519374264691126263270492743884254593922378262504935264587402343750 [164,20] 62008816742758753074402207718195170853777633955136661897056848382304576656250606972100671495519011961710304649328011195358859963901271774974660729235933521290489818348801957860144152726288454769541461130278011722316105458972958269459562131314432411846927645575028564254177690756351643632741924336857261772240314043690004984783668508774868116853421978056600907546797543638174839269703801652611375539258258531295578911915974531758876559458547794684818015162900193476681731737582495912393146791584217749179760637679208607365194110085536817684011388150876808961333941475129030852877891646136984338442615714440516462984184937878197948186347811884520946998710914789426124174175809926704957320857008350467104508680237585387057025892599370972410181729023731700875423585996518175584356833966128428840571692431913157798750947382039435478088248913675526997477373964008648807918106607670254314022956031932035138169514907506469041853258108241151582529549487130017050796993140141188162118964640043038855672085985693211168886202008699191134754482344379881724474238058009278677342359014035916295460991665867179638901368482832059228156701492678849009161085018212666846682633884111930414565512878277579000367988850720464420215196179375641171126268653737450622786693651507923198040230896483152966512472614924341606093088774277137812564735247698652991386063756580532993000757568968571285290130216536954642727208529879259971502797064938627600892823399228038762887337913138640166261515002120670826043632200074423447048141865822997404970641022727213869680320893161738729722030989257654799578396469671481156966603866504190565576729556714075524888767395686619186472436897041191522693673329791853392878651118875253338677387843556040712232454343801354150933248895329780475804649804315035378950962390665807971479702060626992295851073796899362642499811025043632204032618476835600071424739150176110669406421835662255702442806962404219938890133040163595849787279261731781765739021254866763498053606203856589374763584831797606755175322087078582621033628896611844538711011409759521484375000 [164,21] -217338691251400569951634887384973460469572214390372685052021107661165739082319560295863283929489244153901376219191959768836412147811455743918084399772557766344308843025519580899657255787694646662205506579440101126969460750752843695513629350068467743448552258061242304872400561146540079243569752010411478900650274966243711526203978546231662316820882890654587121981262014443894913834951106618582827279614763300796571776458838488192108359685121610284643308430349050112930983786018683202121316151000327705232315506670526274731831351151097765732987412860953941158723726647072328392190453990267035424597557999831349081860088531288221773009610783490464173736268609333386737045809552041245299112716620283105924793085977438549609129196976485320920303679112887384914553381251333431999193082235128364469520924620502956249542173663202571315520158137270381479621110836643469299571144774546368367697833383658952141440230491983025762761732605801807652709848163589782242533219972900484903879533177458671823775584070035000786234859557343577809519675145763397505790340134738386544137271165556726124269525768160293364242401545847151379067917058045445706962294215072960969713807297411928747922398620999455788709121429577057254796287340960904105722720359297568298594111084008558844194153670949824026275528779330421164970165913873335947560506990837944180531633939369347784181235840847340559371816180405238907910526739329868255637372139692311638707465775090946940310124196221781050450655151986951223679262438531310518734884097176337523185678263469933747929953986637423157879565667095584032523257849683030687512789740978777363447470106912672801227826303022092618927798250755323278395997577559062230326370711223705925410024695024020298126640720996908330257905791608360787908733743851808971275376961334640791026767387495202090891378316653735971373763703352902618669358034986994530883931578911564938434188028047975688680352696622846586669133504115870075506911620064799741906337381542717297596428294990920236325311456817646091812164672310223045847976663935696706175804138183593750000 [164,22] 386676147813156335668840475726563566176813972347634754884809469731092052447735455845460814397271754074309832528033353569831108766947590678092494592022188880826472567554077041105974957197344092197078569292516168990840333824651625799245069760274608463903691512590735590292316944598711279931212259960128485748189325375559698406976871634881092994201023841571376751778513463477426264144052980200489518736684211644415551599596971947147697963861650285105090237547654663103039956907980052494438525570413241890156320770398891409029945492013310991656927753522808177501258056778716304052143757877940224063322978295049569784038886143828590432953494876943358863571319917897092035877985840357698798102694240228347750816808771493536996981213573592649236439214098002755648808642307557678884087166534425521588289873776900928826068605560252851470128225470495391756727950591468576466868654657727953789721480863802559103657393778307867551630075049586483204365321726482596086745825462217794204354152616706605949098389055293400022087488624008360489176762501695005040879331005875752981395143153154743173534619180872284553671422699659270906515583799029893912360669560770161934386164616670771596713732013354517285912017985083794083878830515991866123776992664708072654662745159886294342501708291096576843705501184478935300441273098011495045670174322820424426467608324891364349272084438878323425726593304445226031615946007113136031273027225274430121881027842645303936099312319619340583598416592375350658650570315262728075564509179363734164478230998803045003386623094982808167612193550361723437659713289334125152240393373799502398274588790066674981246649707937425652920465604028909817961019435883433154427134316934816416726873708340801183786465753363400066896369795737743460135253567626351386924226119989111939881930603872751781044215275931359611975069238974131760423967650428858041826460057541967564657218437679865759786443195046059383820673285295489731055619244894347491667394718839262256510276684363268181296862946875412549175828145348043918261282669845968484878540039062500000 [164,23] -470230747745373682837995629241771223550236694074620506141947951010147667501298645463675354248234358314699894253852244882034671078062665285323205461183409134561082512489897317022006016736855313244470636457751157133921881428294399485689095209191446289265320718216632691142482694633063015623473093742482799340277002292703676665117214148762798163545885266095160166824958712822959711484611638647010038063045190099794547131452764822310471943193513013425761130316846980918247372271837874062628709039427659562276099415691913251266503803511906846010743075482283605296295347359513291126933074836344790054335990915353686280774455238324390737438004389246469142191942083856672373564809286508590542622037418106663531441095284012752839699183954157239144646535844640079618357447637943342261012895505299261792808353319934736696041385524995624515037441715609746100541743022406564634360096517686307002067553232454394437228122488615476538694810953905922253040362938661652031804479658986125280218148644825541808055994761597878108987543892468579016036388454781960570158085226126020241743020438472555434257948010443524611573712033628740010445180082910786629631350444091159372675194434361548930052852570431158326070885073500448047653509354261275830215534186838307044955620451480337605878123689296831735612388911015579254969621434348932831023125364411130066004112840036249659215986165846533131931345631585326917503528492565791797433628011177681338071082239062164941439643798667428079040144977187793833035633108775262134765057511490351053034981262106882103121135685818746421290862560973193009307857793541738060257198939574193032613794809664627732279156361677237786035778220053107083193984456986004471417727026864568684629735559172203248273319641749351728546426969195721024722756402153200525181626004226135364501801579189486645990590861234296821449206791473798085701943334016586036367791561303729953992354067932278442049469382863424047770997547878209426408280377560217972729933187300802287664450711180722799086959175412777104792970937763296745970365009270608425140380859375000 [164,24] 473708646342159420198187612732161551448661984906553641899797788016640668208810194353117936156715888711215249336604372298904026541470495150657402090799195522184321572367596258915341321207555268341402517710473523470793558913788727381449320485292841504802686001302049583486168140501881987250124799831399185598394375818544542587768321158870960581575747111342536419392151349339783474509585420696864932147707994886430155869987708399751312555679567575433498710935748939692611105594561648825053391093286749914316409011563729860911514484819769037240723356668603204995771613566924401169806191382536245428719626646503438171655302053514611083723558510691437859028043596974605643732524981869505634297622548832795336570780689305442913230538520258299247974255638351579337782322160571761179009338464555447492717725843613778074538924205415074130311345252413539628661485957197847950027821520170275297512790300427014593407022683465384542889434510099654974981907522357658477435265431649195817701394934451046792265017723273360759827922376175951554955177834364464257524338464968296290810330670770072401449927658910219320925106614809009725930387524849541182708821371460422858173914072951171028479064048394745112613418361394560132593206145498991857651135392453719525480226043289632243099373966576110606783918035877795737647650511947666633207247269912580647348747048470100655428037887805823700561740011911849834977965847919169894238978322030718988301583670913027430091879762493489634730055286211102278403577140186848069880959532064260506674289146393813608814561832588230743391131060729690227015452753277527781791700274412276480758243939895604066114962981423212075536751014672313264392281746500585771630225646702527244160828869462459666152545743066591475666637427975630663313941918210333898573247125283062880714403405678662171514777206462795464317430225534980834879027475408034142975117277886193970917718698693166134784130770692898357358879815144495503279103562789410819229339638774064943242787068076226102425001836314891939859559460979099299038352910429239273071289062500 [164,25] -482692271186445316556356918396348719553306990400375743554561485781949030245681604235556290912024204923541430434950089226375891954136106859981314823286992392805511266639996057564841459871160683138380822516254536781445623491829978769200347462324896912260215618337689512466664802380996223869113085125058115245550583351329033108643130227574514906553250472819731392645621930637908281377066330414460666259129666910458032426198832442110995471398507559203587953478292453940380647766829150788656844996081256285128896049671450576338171359904888702819167862482594902094926900407212007271116335545928159055000532724585165358166553964502279525635486035436601137726431891727615189814273619261076708456795296513608040297075173082132353318549508057838371411218176727754342758652842660040514309260982048671422181136196252628965291225463430212480639435202339474467861816475214423616490047570628390332001559050522230114016680287519783817865808679853978139890863092591827852139291915455628789993422419894626422462351562249819055584415310179012731095433638701936093989701323834583597436137345607964037389359308852498866210456429343248712758981071229875378604160798572532015933947289127647568139003225996967467056208793601395026969273999872618119531884286238217176439714647388962644634474451319565679953201984055141924335608748393238577510242752064595284936209190683443670052181294183365423690895188268206480814429204650268960996846413711616427543282968860720984818496789546990032519106747065386592801446574718517463954075880653884223800301919288990050634929437039859348675987120920621784529287145000861044986433156680075493742324069811139802999021223909969362680963455978401135832343656835395982862083809085396263516268342425746046907760388086786129909762478678355736139514400182335045776821191364112549512448093963932954180757277917386000333838965029055918123379722554117657147521421245592583009939451741388394632906589141161336553107903136766899422618182905494560572604944984858045008802837593155595046599195779808222708795462096986739197745919227600097656250000 [164,26] 529144827822105843578070929464516400009900686144887643011689423839126423020755061745753153785339116770865951638259085446226680992356055812186259073926928239530271358554594830414748889240895603812808676308145152705703189378862767799674244119632531273172951903292106252891258218871674581459001844732264600805139897349875451075345664368098244107531617750574960937285344695863912786775311215370223388895410791015830268885114571381768282925545907894190853280931165023971330627159277833796425492281533352669161207276965610554825162469060274546788445867850469376025057858811620411657432533035854502296199652763720285132346279900245578515859613975542739526350551116912958523030324183865752747762049629480971438208041406142131980489662689811866841349414934189234767908435329584951673768494048596403413337866666220341200884692189240973491607768336388677599315609707896162383188842592370147251360956599989727047865549804298982039534313328728238222120858652485562904928343708756067872425004465867933378345495269223995461049663258783021462942511448271136726493169675694992192536393983779438556165514097020136780119644067397574057731357766137229688423983303840466994986112130767224841000538743783924648336246941879898203907724331672369677221676774496871748199428774715280164872592205400241806639993952748484085889291493534580161566162215106275704343036878154361609567660076574381864798750654826033797865543430064574462967391839971303792210324296815997473896032729209088674103124021926247506743782935984420782061438171792774436596733480381661250952771378127844229180101929286448894696351454189807030351289084594095621781944429391720991110949583542468147203859334622497126284338997091405578139718272076042635764705903101271930222718612210461393561638399660871673861686463129429711276957242572369697094840690016765073592046011199720220983309397876614583212762079869626353651914222657336564833835517325258403790078656800260146023670757458867224057886829039501907223201595596532733977517763080935714576618867581014188372634521329018753021955490112304687500000 [164,27] -547031706404484906068218113993532583513329260635806643956922085982480535791485388090651725592153481308454977566496533442907684831674099683863215553504400292609021048763927494991042666190606367725199238931540775459097539847119789675039145479906757564056415727482893499413522334754785274559971360196507358428329002272858611704750692160942542874235443695990039185396559127940093639939499676336440262149512232934586406889824767325067361371639891840747928453068972085261708489965203301383099256830660538483587464727854993979581510518244325554999099441721480876802282804448997363112483514343733897000761220894243018356453174200545502436839457203706327292421185506530799797040310996493122462634907509490139935440709255478445408384366739761088966789263813745227866672594480666163510771185647639177842056631210005658611472727100560475785810183448067305413744619623910447823123463431481698277039983574004332802185320792967610480358948972691979553369503182792950116532576887687689943560825512679817294411086218930320482345692855116329188339002851082456908904666352029160643457962435643152846980266657625049728740819614706771768278955916683653062644005258591330863515161792367938182800711831519173040867823914717910102288301806246039709628188479365844256165317430580270953239968445830796270286564963736009681049631093922790081785320932769683320941454198340198149649441269875161189081200994808530410867127952075468739897230091812864487871086867004314369233558992002276042482768280396606049001442426188200119043623083789014122560534260914763164360243965526045520020236748646122027442877889503893454216247411450610971561106354404841517452112093346609875925562498444607571119816500171742478710708609436301407681757450579529322983430340155858557205191441517460537536710263300362883921263639409534340425067410730951553372312388756560556481217412046625952121893458687649647117301436799985266976446739291991981629534503042276758367234306309231272836428585733169715924901299536727330615221243944773230222388898062865422722289565626851981505751609802246093750 [164,28] 466548989224402115138117215059752927390318641281695221834629060742788706314804235230846597813320145942830209410754673841026240296834093026129406691983700806141202618406794055436314321846799237211159597248194753091227272828958734797923427068779491591740863647168520921916571970773846907681056318796870075608519932889846743522635258948980275542821090626549650673638730205681316422948387694299225430000386322491974172715500138382906197935337007929907922588810408833852312071107434657723217898553141679889097948946091387869953831896912481973000117830576305815631698521753657780614280116847490427362158321510841806593288024357469945236152717911108897616746850431996884250854786514878170813489160887704751131549559114898210029044673385398007378010611964028614790965490989646470675038252666965117233136326674132338633763086628059448395501418646994486075093229616834214346247201289666330015565450987219021510799468476442131241953238573409042470411277790792306950810196600321831738363992466205712185553529420247643751288185509900181920675060452030630200908243585695632157269648595442140415359685248461855021729414425833116579581218931258328379075627707588432125897566482456559323133022785051752201482609963721329887719205395783731380275619525283914701711526483547900139065786810489909191230698238356017169500791382181608475002465405935987762800579564223302368521019834720855176243236744594760811633529497683579547140953361756062007859350234727040605545390328565472617416960565460843864780159210841677104414465642081881693310069030778690796654505682444256504715777378970323240274271204674256537578836900484791746628190863564424998024529826005665913825138963579121938797443181104102661086068783046432821376532507796915453699195302514026100519328949177368490268281583214496981029750499015241968962277264712076340404743134952142847344086975270884271792591209238747244427278433498705249102792584574275840970043196391346440146249682815892532251661859347964782296984056535741153103810451365204673694918107926254968731427652528509497642517089843750000 [164,29] -304055592035406558294357436637415587035178265414864081234591079088650910613087675798753897770861915652391459700994775476683601847941583818059347822861873477024423491558483572020065689847187160627324143368358309870012184128479564144103089603022606317232931689599355393791304651384910376675729493720467044479816572175990100823230013016365794044766287568608711798244625775634208311402142707053141725700372802776802832369632758904227892661911538088025915718531914845027526154353273867440493623382064307511218581357576338636013429555177685886473657375625350980852745000139526967062276723037950949787783293896869271401550957589956240759359361456122026539462079399757859712341043336948376358286819139874972548511682953942633808005367824126567107130837551012243651164627231015203982704541094357902813545996228803947343240352168678413242585421508090654492451663937756043312779504068630144962260412316885225282372115293848201221574265450260960980217215392290855634535220219295388868806670455650380045281550765907616740844207908570078546239225053668245601796015949685036093034223151340303693605367054227595293339430907476609557238348550292214701130510717037222116814622590871628948318204828742130997488601333448060280728572229870235041684819660698308590320548542480957611758054480000983432525751496577360293616617603601095321088268434115376268759937009800462979277294403111509291777466788215247496817038014625503990045962316962449840536578885919151846782970144648007630227253822104764958746568655046513820430678482100004817202413809003719326761080447513341993550679518629163706511474468664676975738377000916109592493346485440712361898843900545961778933626083695346309246575858036875216811174933675092623719723986205028389306554646025054720306365305408597193180113031878139847689027332960092217640882981716808905107383461549664266923970211351139857878255986044213288626993821294016745889373088577305134724883882833741084455373315585464358912590062048116881069854429127419233455147312723735378342710972826568038840377994347363710403442382812500 [164,30] 140669202542647034249596562460449934738471150965352997119620622163411800976312327762345687199356106915763543244755546259449121271107155737479255602889705869943117725635126606711652423821401258279301776251008265475989927299993259323530092829369704993547529813412649334094178924654967976935870594816075138787739725413743616389312271660496072090749859533797766080595661081034188827120770728285204117790827839413784020932091974448652086044321108848502875074868336593327744304990237814505853649977248984751791110774973469863968025956611294691203251364476423965656200047629276158835188420580649730019991482677495794921244341731887897903068057974438077403358884688351636703392042996140721150472689785532250358670726255579277864133046576662402887806960734366117614625588425194801625634730138528051195574672744036089736873356211941592198978916383149861701298433356740925995373487051403916717705183328149117800455157928080173754837255620205008063318924252409481040881549578443875286769631904898190284232570522660398035531106070694777435462588600165942493085572304835746043778830086104952453040229258240557119267999206599776891393555702742352903256531962815639801568621169241230392919151318479218818050931270835679937667090957204994520522993406965880263981335055590773954797340497814729583231504960721199395784607573043491206870303919855756898354899356017040804578611952586339473821277814702231773857526314099624141998809197533550642620379760927006759894471299745074955697099913734307684503784630015818963784536958514563499877119226335918999613025194769006714836400569390079995455454337505096095412156627464884784156739737419877230227475901121233788389927046325769574523019436578084939355245124928243279821860132276133238177998854699062422732693054741135472540887703267950844742507762571415173583237858862160353194189738527285811255180216680698762894022906049316729772157625349444465847580518427807965570841411944913995729023564057553565825360455882433327984261707418269299208506358028547885774886538889916209882358089089393615722656250000 [164,31] -40181160571544052008895509128598343031092615250091543376863960709618236715199739512708641106895572156788211278149633457540758480027286357017563971442383617222488504100805943004119693634053359604843338834690045417867266865080279265999796951965818769238957975890311391425769440268125221749468538505256442165990720687359652626924092546304967689123848990377057892101320967167538284415632562457477138810612509111075509279175729644343762336770950910547587216940233125826688603809651928296015257256510961061727129008499207071105131270307135931303092194052003000399981657312399197804404384917113951307059973755238095901704245681827682025597766103818180245255767648930769583173533867776063389647251403446341774235788550775549340507609404546519835827226450842819874837240813577304076511494635587514696954136357911418920445806140317745326648355297135619245079746204420239448124746498171270203746775353126759522302626650086124309819732331845675201118346524049960593600287270321556279159766545273333398677811411223545635612597060075260583148695041622063658176221266250116977700191394063304406651187555687205635444703739981641312730961942133012422823846252962097807710357615012996063993454987636113224306622143193913438347814512589067826498569597338844394940903674244620976786457752626661391927487563534659793692113765174178984340241777386054843022130343009408064204600100619706389054867626556720569052126341128523867695561665937103514167116461366440187230093836237370878183656297699966461875666283979940938429196362031737254357223448563308708229232800553473674523571091388346804002704901682981538454289603480649717942592867607625721779395141750654580075507423686120357420428180600935537314172620234117279952092747097388892276768982846265182760641021648082831193796484629229496348520806613565516466995341346495564315447677735689677131779282386943826698063890421432716367281730955726711762440782285155169185611945454345460133560805934231243772639770021227082526587365458901575763895964345443016763580190708893269402324222028255462646484375 [164,32] 7088945493964267628923754418356200314849023603699236346493623041329435182804250588440336168210006345531097344752555622014789870251877425762122674390098119903065643806998285753177673273402616160472911948678668272495334204790028746965885089899873341188431838833794737715964244285973323745737031773326465670215570890822110614711493006120592014737911654749292322897476425708570724037299827528769413006396971862168715321065157425086840204875161607206020240770440809447823496471248970093991675702947309582731348010811720419037748000357506954762013533283481508379193235683332542964707359726093067128126229281081952530872035819601969870628759728005080602348171727295982172784514254693394507666037153693353866911823142873332509051139636840747138335556856542240806102701026184840339920357951282601670579005001025928694980481666747765983140277406271606352143613130984824918700599815028026714164340368898422718732705775541605811474097021862796148539925743792208253450037615869277069727179261877164467718639463945223844731629728131363521358408967436311618444579361192445682026516540731975110042143368542414913859848946665798952215592180061069368490632500439000037031301646378404098283970788365312191765119103352993203653240091046882480075444341838857765945019605611430605071183667471951922292237434820206508738774807532988299992492834938545083657893015657851274310800644294412914691975544090011538726923162622343585705644455299354816444432175173441701791836184612669754051404540928804168365326879136091890970424354010265535023181272065574937564767615012329218749416188115440602359528746401167252689244499302160709913589062524236495120975181518285962751298656277041653088163334099554225222138492702174885328746700604218135638454194907029613965293605344730075777362188206048849051854379681482380405484035125766016533257323562543242765050915905067864072043212673732254724646938643129326317337291725432109494635782306263848564252539967284872209756116657190678257725770016271745390518125440035513036562964117592855473048985004425048828125 [164,33] -8703882978184300138919427443111985740274880670512629583723787863660870144781906433393075992367100775045231683247766305238978900398661896794425268459885532054719834733637035842930780694117457918922336910616098381425656886792170218161796983000540426916897477644336272668688539795192726164169737838588519476620845286603468315521688523689296363024689562069504737835332018332569519822646153049809703645815808285538842011642567870855798959350712520909071896590182960247380025433640735086209335751514205255959547787750922452056295802490694986275363330814875986145730453439852336054136969077604348281885921203540494141245707743775648058116169527441212978063392405850384084110813326728238270262928600072323346769734423265927280001919025188292706762970104072185122100779665353641506923349956797609979723936765977366310832013548385171616277004548535265057350468299269264238226739299120774502889798053401558266504070957837913770136045593421164330882874702553146028015598874171940321578444783900053876799436978763579758357887689890360501263452695676794864312632829373139971774799144461045154371507181816979607865194863630732489095871344866713371176792089245686228272444513810730776041247484235845870696778009310403969028576788993015939473495731831788541225532285589874496691815830355930282133823425728283251924306246498046263743772225709429093362874688819578401006799252031581866251271556351865848051162349468267144906407118545552888679422916887485504197042884251127740237745789315714152550407721563446924779699551606507338391949725455104698097774709174899272873316088680011664739019497598662707012704819784436226887176687213701159250650525147220382885925640709567344626935522732480151518392426617760988008288291741977191848446243844039719566758542409667480295502469455343372061953378885436033316349447554894749878328832365704552091925709296792302717337203892739872307348218497815219410328006176102892488148405626977689895923598197802889852078746940942284959282334070039353418368572670458988005393052844738122075796127319335937500 [164,34] 14847564863929260343856550509778915263266801371564326130155159866294274789017761667418360955622913287362454035960468521240827517332802485635861035827616638518683233563693917022412557692246568667271046452228939083865722799350842426754400959258447501328601013493761316759108213575279115916179905939482773444639038343623291040559157769812109152217847179710551855118500522442979928613943152563806134989573542999687404298171137913856741097880221655530074314847157342650533502948745394962249599707822276276708932082041366818078406307228628489740672413150393969502897989000318089062855720087009696079086999573457491838236180935088269652939058249977149427589081452410086777632111309907647250396147041199557774179830538960093259513513530951658215474194651574196326979960272257512429357387796934316839119820331730242871142668970666767326101694763000622649127157413184229490156818840905421155047154776345748445153352949988079864891530375642696155830986801602721100817575758410245324915867340870178415803652155842761415888107078769451712410374827140890201802521434348136477594843376469274328359568038994894431605161855270847996024575964237684940119128178098389639550459945219786341713428988657999034966051802753378844299447748009147364741872188987883419610159635098859266885598530095249199829815461098284948208520625246625808107748274304280811318194865826443805731518776233671435768395587279964167029833977145792400717442135866029153817686174056148135199094613680022059573855760811155538057537322976134816495376698201045987539992327050731736755648702389725604202293311353149627116602748143981727443212549187182591883943168841505253270692627822361369504056515511019675816199491814267966720805843915760365264541001675906723849282446589926012259211835300691725019024819910786154081147809439618141357542852834371317957514529664965131611411069965765116494040746496040467442117429397854343097446061544039070330912169090715574506754508662000099987369077872533858259056479147687640777727930838187031525876591331325471401214599609375000 [164,35] -14617809496435745116297150473957532991199002293334830675164426572424200426325491116001697458699751605825883595165941077700655548983396928965045688564751448123057057209149534132965990325804667883208617162882365403402586679416417512767036549508560525991294392216610301689469792875630410521880708657521869576556268702919063496906791433262077096667536042778798157715392795044047920648455608136722429455928542221825453201262690960963933832995031561840294966815973850150580284895825485490598396369715042448965857962994136338897864721867828781046458374816280280083885018454478791246161570911222076542149285091583240197389200006372678495805917161817127546625405445109385467082883409535572990382645329337487096892478264199608701945273753256687703159520096053384900868816182588360667425409630624558596969713218732692315054199790466752811178257365958215564258303504605206653007126180552253272731928531301336967411731355585095143645018527428289318249283151745075817257318780605534443320503921113443110396710247674129994915851118737063184397589550604055873025298617864264185926075952720063772016266793967161783540600742972075071198104292032318797850513277385626707056264271580658191346527485638522259444237770454617076887441884869455273716980309948322204017017214545597735003036976492445237684234334805878435336073974892173234544955698347359596790355026137491631784226338780834216389392216871141454377276266756101296091584844415789224368694940484676418620355976591203117339974945222467020385297240379781096976558342609233558822133523962506954433789946263378692896787604984082643492454245235024281921120232921349484445430659872383119433200355855772016993216241065177888313332246827008846751355887409109012206464500418901743583864864167425784285812103454908943011103861685696963785504378372597561980871530132349276492425035384629922867242451230793295522546706525567279773131873585780520509716273820854169225183597610028169776346625023622191217100800612344159355024040762510142673592020097144583701265219133347272872924804687500 [164,36] 10069768279767500866204571311167986994670699869203730616481090236050024804805235304627893848101475512766435682404915618481981726108081354293260840409051102622750980946618209528890851946748054101137761307128277921669797885968087228398519646119214086735160440047646821900055344175906085815780531630708406644674689714128024110978542061287060023012434394229913286576231855071254451767544357509563721873289301805488451394930826238453669908685044697471689455412280977597260712934992923551442754079072344805645107778227279585027957138857219353472038961424180372626004160075145623666451213582320475846274466374467561047056491073718249621247673709320190457939205067419408993238107083375192107991826629044992326921558472959935443835360143272593075302232439104968766380331830355125404910486226886614966483604364176838670665174105235288771242680563879887599424200832099974965910280964279440776642536082993788973072439856736889613426485700369247103944773483431270671207981743903148864713762006868800633489552672908604167782498324067006809668026917649442534642778526856560411020226639586649611467983568191773682166330159397998774865315579262485646599583867332331861245745424143566269066261034219161268015315609531271552836798988167369814591582866816137904953914701437484587255742177958460680900857194229052752248514146263129436733565281969644930885296601939375578230783952826825570134413917582861843774143538932924858792053716063451917178745172368569350517042817830318746027916924025099059018505055495756838269522417370536384627470135526899604307803265272669568444471443423025696588109768651184204926994953088965075493624809957335547864534365154084601509638221088544561933580696633113697939433009358717423265617247063352185143430861597186984591909914278340090456522900891757561342783990515697683925358648418829248891897302050203914051842470158205481908487877884108865146694746898395974349316505494006210331270583276775296746385743875791036068229929773786790451321530914840104288454982532591941435384796932339668273925781250 [164,37] -5431767546151962729028046314361730048968309032570567579515411751946538741501252719780348274030379484411911428069508162437266921782443777101303496527612637701505811062428138375524763461414916621150982016666865088950670675066518660416745762682231947598260759615590323002984647759270868514181329216649638054970538214383968236000786044355423584120948472382251856356903100614707695003838802144291712967052184231234386584231425426076222867014759164641106781987729155035876414019270075762068226021300060022971868126656440719545939907895294625483052808637810542319250156908326340769312532997050269746949819493831205989316170749056445023678484092348584033951625085029663282396798359604239435471013462334563807584440982276047732814504145695500766152441554721328808093767887048231521342738296779089672395606975315108834847328865699466582806861030369226808709882181694025004316224019484815944842530055804839580170618902189069100281436691813510813992117622538314726304165064566642975768694913090368925276434097657336710365428228858558970364023657701711001172725252683904458309868894550218118733917051790673698034887895128938084813986766006814685156839844282026141659348369960978269359286416630381059624327656155736039168825514135928340017248731330679506527953699328626324294022755153713049521491912317071003690428787167003114603875410747023369256920426141130017759542122252820199905156938857159884634212674938571047374555243992009047688364470378360850656029352135739069629866202895300368822269437609782975022299006935713963095629484991330404366728071167101937424581770763488257732564427562477950744251143141684604514876541411453256526543354892280817026567472906276787062517055776179768851110762807399183138849646223805767755394349992308163954399389538011655326283769248633716561156607317998642283925871093159944150026443434217199817352146198992553859186520568767128036398532053486921467335812745713815296345103904867604594056323355973487526999921730393896007354229123230893131774728840582611155696213245391845703125000 [164,38] 2484719744037434948869315835444628320085774830527429164449360394592587609212594424393489062828569895662727116991196356567665857424399260678318208519932371047296663043480508892018343943498437321735585761465417426014441929102354560088810696624069112233796952143803685111599911544264830942372831694341005589600176516098146289516441915215411381063138201645654477017037461745022284684877201814168379335068851137771803761259834019269843829894472735618429047386959829009372305409143859069583357377035618319042608645510459681296895032142185647309341784521879206804782129881658995219499580880112340204255531658617661376662119778506046800074121600812220287303064306739994810545755212507760107527137739712488735170460647137175592523924269994096131422074102027421620693715899460522421984174723044729022146161463867646935532395239900159691514811450908544324557690158964979797671627731727709102070471233891054000693621441075868081290271470537847908303898420317335594406218141329452405780909318619218258456485791966760022801988203531953681057427963556545049369977511659021555307148390062974356517196295448152517212174786625600171554592161843350701928182536548351641030479764373596107025644488389175122693867768428189238721044454864112017940964189660846662048514192884817370931415838748111019386162974069435239980543131887428372514942563944900618047726105428619739028557209148615398575603363160817814664492840246707725537443229616269448140043060458784472216224804582844359301389972529205443311559593308992395104032357643929662115840752356203417859352746675836055811591349140242100156527439417258743127638530834180547609550096940772457072852473907804788989021428769552178090066515715895547068316821460867060706357147274336362455301754549590322324106134803079283802594803383922533222451809142821643761516594010334398922340469405312540537928365556704508685438884300771768902086490703839895900878439494353121585258927439576802384631919130051261517870903468774990708575000107468547176574221076407411601394414901733398437500 [164,39] -1039704643969689743045289738353283779348011664047630491558753564460450196204778771174085022083229655767865874748250530755267340732994123278089267822034756159263463810925610905912577143789362799966159769651809660324620284277704289264749574985474439365819634110703164154860269499099860236659188896479448442345722934612839583082739199459184461057166758608493004715270428725839283080736849806648110541205422862209266368378208528794624189960516977229189482970908942811910221239371053046920011411963189544407098685916372941274371894816113907070328856026404718108587978038246347524665394745558269777767475774538590310863681178615153483418637621501959590907040261059828087380405182136885434245939644505587702177996830732916734789886934372487442034814505558159984538030991778302007022502749422902853691847281032094670459369832151618006453720003438040919793461947555754476759523076904396726368063307128329391672446819357067308209676383777207609799437917980182206510722582521077924707594029335532469483224325426792242594036029742854477153837353554021973020765077670661034442524060455541152087038459949583648480695691713303357372839850862464396792525118668998394557020713595515265859758320278764736337266164627283274245376905033955432103180824489250189944088638689901021934226408795580654812249377974508101236495318887673119510803052960836802449489626105618890473440791172441321278303190661874539089764600920296264414194311721868175881417093267524187386277939697771657240863936434773482655617014956855060029100440889746679099022533883428073162462069445635074596415323470775130440216320233544444180127771516158202944404330990327243866379492435129988559717152860961540345219354505304441661172677538376260173419456735811215517959060862711538520614186877501956556198805689155411405899040282526655719255782384130932466210933613406514282345964404307482527962652586885934483898670470026374371903299797802926471175961863309096759548760681750577438213995125583805077510108191543890092385413954616524279117584228515625000 [164,40] 424543623362268934641483445428303733287489893717288992201484843073932446621570394352352154347281944495833578265275135977350765374970311776556404506839044955581498447934399890656889125307335571360262363269634744857976010100471427026799603266117095831218735085534856512432120515459152702020083889250208125059548615490646772334281824206660741861582947077032011830205121564539690263484997210661874805515479257092222890704165288998483183579554342173213313608190994614974674435043584433040295636114352249775413218615594306752416840747196089075314972312136508216957507212438725121108995476143164302899829154970117027791963706517877187632347988512273535614245771268502559942522935356684701756091182202796444439349780953298565202968480381794975626995444101307066848284304411506052786012366284335397955621235896415350775541072794771960188028656871348149065860430405107249681461127597424559141611056294952650926231988673561068176460958554401154753880282172989820204222412385615088726924118860771467377880859994316988907196183977668133167242005947848741765309068825399584886250672391430608403740140687273626655639604498695220854340738912727406801422354875058130733483494410931558419260318185377181559976081949063155361423869888736381533740836118660294245022297071666807304893478080287129447639217791393914072040334928335882634694017898302819827512244520908866372366695418897141193404638857541040842538054034766102482804694446957336356016404179026686390907813013191460028765455311585084555508494772025199454799830614692429912786412998217452321374570285726179988042084812197363697928896724834922689590996696419398526671041449966482267420184623169260567108620766229017395748052117728486122064552342678627887823029114323218306258403543363598854876212913777564314936297778102290830296874380398238959006045892037318845320089956321585010194785703048310738568104663289820574023274368788938845860243844076297098182696092866292453744441980929602612118098865713215545407761993917598698707788236788474023342132568359375 [164,41] -173228063217378872368027117622621001287494939579031613713977475867934278351871209578147961750640029748114597694324171476141074420688032468586889530264380145519570443194162827757226042457037214623130938310630762296916485908258032172062528874901059756282036695554230030917497584192404255515415878210513653508069347745761681103516113299538611987182469584731308773586764181190427594094618895950668039530030147339687968833384531977036748725253765351857360121110362326395421589700387788083541996641663380613009412050949015724422756729360602343936041596145032417489490668290682791220128988732162597768603340211751510123709210754419669575724850148801175803171983456044306258350297288938917632731343300604129764327704142225028447792543630320945008756764480570335775152907418255826164107013304799415162680489279103826340647823289902843113405999667594853561156706419434925866151184325356274328578039625731206293707928615832059940552696040402609926097005314148808131911777292855425176172743791363145630534453228176909541655493746563120030141675140231828653324550353112479727070054638507459400575167426303932830306150389743309262217759387259100752695474202576239656333352212488495557376808810744154034054797519804720500940771499221076697480986640617037013369955542994191896724027500686921745823660127272372632768445553751992579224941010314214563995137905194141872577082230466909208823510683250021673946174628864005000854357017036939958932536688803097142352666829743024125776714561288903163644101059677867166881780452332122813516346703105256100814540835156268224088789453389083095540686407341281813461705044130766366294659817032804875244387106760169472543364917249010297352793978674015072433546631925761668398656892393904229061436303832608382490215226283174834843008181119211514534157684816017011441429436578952969575333632409807691444589980924134246790962232676907733951651499353390679442577432602904384288793484830538407872107207602514086047147848648327661307234808329214208984233438968658447265625000000 [164,42] 69000986983115062877345784951711812832463775594250139397076904898989338034678003520386537129268318187900027281839847560128626059386343059043924661814820567456991244098009848589986524981401630859720400275508422710422825093885908961600646246729533878662817226003104128120797144105553048823617073373897252776109751656233211418953527444695907410123800433480971339858995159526121664976243399542873713450536089568552383365811242679588293382153914563219715273531633832808668127474207629139059647125820134093975316140632070958537744582421726816987131052267209919635884989826183282142332262826480447044874840362790481826184495787977275675752934283472284342679573531604969021951591631908204322963023882143479621833213578205031321627066504626303246103623233076912743234925183369098225940278180212326526346884128457547024089452802652117692163720863742579297960994260276428091008581380345913898954402368743558294460569119213397618808957913258133304682405318156675980297059099619196290205151507646582112419752513094407529456233741164591056079712852998983966794059638434321740014188474484838000027993618762361373524497212184378591963812705699519551935188424800337283894276847473767267984093867498230427837853144095928958573611854854223071612874638884862856990041261671508732407591427360197159505082658356438379750393658229910517097757864250458588227385122518547145973566431542238284137430518008997144496949093157383765165108414658202400639778104439320814787660200438864049007863536011406086114829632667758249646482171021402809079490848477040307788651268137048011042287283069365758068509970418881768448843762337703192041717177999112070755737762625085154496890163641978552765833561204842926004546310379727774030136239002062339693572672615308086188615202931566774712167010205942013213682093776893763317815284525174855131470178032642144688142372343770144064764422486371143335172921267344518652352132762291907486498879356006443143684826046474214613274986222283037044907021664225312132485210895538330078125000 [164,43] -25811185052729752924325435393654793625405194194311177116830680669770842831523101109323944441483093428493075705188621099273849266489266909657046542100406962978261264242271983323262866214756314095402139993755837760742491557399490731540780199521607927594209254365138047103581088324329982271211327418822165438575126033297096182924833552979601406213015199831919327565405172929755213032508504771713340750001976918560607813856878103091116577991355427091849972635931487777024893580678794601969517590785343176793603464278227584934925383817642734640461436221560578534432486571389437261427443827761557007455899379903284399716882302457259388684245616036962693308842418554437966124557458443019589217678467514460609605483793376375311435637528907112025973815907015909322859777635182068835500326225885494815634491063895164564994818872013134040763783987389671566682297747737428895465878366631481985863981207491978552086174553575747734133194020542427921611419316831449590849378821019775859705382628584873263740851106778759866997240833126228264324022150658126705642585163679522340104656537991643621027704466167788406377730491571179878199384392985913934118960214636122172382545342133093049383889623213937115535452557185092778747161455445482514964481721061035222526869238524392525292821040184384559876042155535993567720977572133937109254334298355065451399328800647370096361215457718078905973432829676750254720266552233387647297884338657379173420803584924051236874689356470832153929292800395530733385369782606720157579456545744594716213103526091464924678008108014148199851080790098249076082757456644283065666616685441757678166487092038661289381048955156208707166329321798324390114575499521899451212923265669159131401504564180510144233850015314418322428567685117746905374790664790502523386405229825196823316909162473531291690138317185977931822595413530534564525509962033469118664833038087211178017238116543125649881434379666779168450209022075113831292886456308396508161386621143327819212406873703002929687500 [164,44] 8821484905360405409564317740627859541128727434710592759842199969319108130894817569259634689550475726798581202664057048978294746658046182938901094287701988790705181091313210997410672528930908495703509679961284385454608742138263953530812614121413004602357327146113636096401986530109170051366818212660251997239570287317003969230158873074675000457913222863466914154503765642613662256745776528500865957702518991280584218291590860985339592147719014930362021346024640471322192198181171702358669121488405504895278121156189497384568470315897021789771240849863095666117571768331045099875961066384343526981556110333397577900965765638320536595967383772404436037458535032845452889271973697264902316526733937961955998174257737243566841292531048920386316147920415631436930946199953176171172572983054177945485386726051559100984830384864143364292679495713877926624555853082972610240314974179556395865852056665656169336030642606770526565710071563795130381802100552796353860371792861325054789651462402959568273226250030078333288273883609237960632567151598567644057978177047684099842783918810809125381326403095810497277232591790317320944748683988256139361021444037894389502427324459695929346104085204309936639983299845529393731160168265263676517769253748024751731164298263627256621882883559256722239233757857385878847976234833419033167534736852993733277939683200547105967140385572396286058774568868016778112880583741137989686606009293752183009878117813134034233869756295471721089348757274097428745148045760124421902931521551640461783842288642309897879716454054427325605789036889235995540888985472472993491349787597322217975438563451898044160476676035917839012700987115371087836788465149172319923336191085042273475553620290471946713681271412926218518185943647973469978258761552444281097816674597653522868641699555835012532043650076781935181440476391689371318144070398101267498510891449915685409761211567520730579247368729104352882992996030083002488152195440462377564517017870734578481018543243408203125 [164,45] -2722511911744132798833418331879922384293733075584806753534654625116968157618054140576843858602198412422165179955970174216035668279476943856294911745938496262683080587698797487757945944691152480832170332402372589136333586448577555636078936121771441857190415736625488689982771343181473847797363459407348919866867045381596100974967912050808052522427837726011051606507488969529534020067443950875261854312779070123372493422581658460552410362055903151351390508008714539513941113349118565380476920451672768116329269292319946648573914152199728392275725963264663694508743451974824571018235981921996076454221189252090660889818314002400170671425629267680442843082929224769974399049657079028570995208826818087611165321368833254376678950129875632680664454802934275750294243464384787772035039348570024932551567925033463365900638694888972162066888762740097883066457856327843380081589679822046253700500396823578754454802629277600038907146976077863968758960243861063196146629296490551117129488496470358884128864169052445822591082498030095189058823958725647795838633978117679612751032617863081263027990546750938890969021114771395288425921256696528602509579889724893992877261297358805459544538865537642764814837371282680901510973529208942452924369099768906988513748046564782565665330009940603951103688423413070469983496960279233617109626823340798383357080878543202485710369030989192398331554966686706801752976927744220845195548710209086792639698904290815343823890954479857713033074581808374006989886172598329002695567822235795994881588806477003082015149162773921958596866201248761856473735473366004407879671229809906925576814830447594241977816416757022412279351399014392239416809771504910479079904341087184437422337058557515938195199813605605167095938678973838576029907940737855534265417827296722454539578513150489752737827346324587496670176636313470685293636739069785315941784082170669935423580926193220266333554480623417226039538020322405203876043123483859624599182682935197889035224914550781250 [164,46] 758682414074375996135341482482169928070503538941273952067659568463330472657116919124664342146359126527818976277511642572786708789170713694216795726886521648769846504654507581520750488383609661903851060155442610614573662044323590743787005079178525919968000022789181855590329490814749633949877734650497291637437590897123790801342177183039793020191132414289513875117220900154296508300516745473678121384330686955958893658408099279609441457243533748119720399639454283090200162345854129489536509943582144433425949642159522130407831655415440878846173690527481425520735047939036292123648005037234761813605093054337871609019958518223129577763812814258965774974255253762901841774357634370240491885900492823486319312500524698291613899817518152947373597897744294777495565075248006115109087491931433211875649919064374081969841314254128497246592970765708287985528797924679581466056687733374628368334054331937424676986316831536866338594162109736541124777158940532662579890463128238782798808041884952416522759542432095663900531513533688978425351306052422663079706245269093369179974981682097547229607414546330613845122632137550817521278816379927885018329163575009666660979586896536104725747011759588409956564176751662160969633550506113366366747771920980607909836887541302519079427789004506504445833989806746123551221764351537640003888008204438405319940721020794552827882477924211795628083906271719566905605242073056384099972592290496749759510112588165809459366883213686125253362342145771749979022767600815840840847622458663537053335248980818916466537757521403662251403758547404889979733982157531134197496785847224456214859404106961830052107309123954923490715147737240227371972183881733037590779921986238914764039911391185041056955313653585680067830358560807092413980459149475136245461446107807047129234953314995697152691054545828603507599376442413186597094699098675583041901298261490099758117576796918601373804074273988609748235807013851925440224331758602205397922314903010822914123535156250 [164,47] -192446321895452896219978679055399609024475487323530343548325661640793926397229152610721355277180965156946094249771525417928581190073572626198415899395979247371488893622602805614375562707244800941890534813187408671670374521128167456977117711100288132339266302891265955568343094977651645886871604590019309230575391985265562132901255594493302877030365994219206193029572956621782837799321727609221689081210034496715562676024565930151850529605061935840474732084040996939392001017515839351100306524146992591406735620133322267797935698134971799072863155005380969775918518641632702672726775768028201122203073990336858251209292437236518653868076413026127928299785489181366139089919078412933191126692611480725472930874182202861932921033216735814081789576562056533639501947823284248606020221662635882450749953251086153526992354137717648042914561435368008670016527773002266395380056165806529388534526990193251479773007881467691663583870352697830435595303065764393210612121390762563452896843191961825365686680387433313519081567329960998234154675425192852498296642286544413754855297194095994584924284309443636720494460235322486483191465720429634531387967092551431950701021731595171821041836595883926314817608504137835224623271217930149954180246985429242203780185666598668552873671114608179647162204365519666327469990246558972569757466437304083010365357259834596076662498678883090167994886748721854181899038731738228361331994034094639827194959121603533457411038385529455679542191176378171882598916624456539054867452410423598896387756769798248781474378032744519467813027854560846767396440060727615890703802138344274333339450751510105785194706354300365856942783779177537075474435572138377109888248850616494820936374341378463219863556747696475238687399580554418580083282954073987620553015792213708055424959411312186492465433078376571056032813415640983625529012781465788847463889960395820506658776184446560048334826737174861463927656780145157273394705415531629545768060721328754272460937500 [164,48] 45080870621582052053092848553009360078205187034431915885110546351361416276298410655324566396786745973435636826943500660646544953658181484014391725727179031021698002373935383245698256228942946961249708375881466531814386332192431639121958268499377915318021630471229407859262335564582263065059302339073936970091923209656141322718559051104845604908157361501530825778606594805248875979854255647172836342485305221667368745866948189482860534562811511042066180883797943581049784356753496795836727874195810071292444009538879167356353838293051120309690851251965390595369600845560451103804228666095017180766446001876522555702494243198555332098509665579900443045115514529585978346077385767709982182465083463257903370000178214351642782465789986531491473303343632689058445897188294742855669165756994508001550919921676777736790316866751853170747581554129513459875464611185889141726334558476159083100310512862320495658356187723828437388130272248904966103050285078342956111752907026912539670592754521843892968888825152082146741653733935164839831739048941309501212499364577078636630245901220047276783537815262251336869890866240298819977545346813934333085627035102494688642925094402562934480222653278583623691518566738256370533165265751451955016791712945311860286217177542629077148345415252898041773764506170280625441267238348263272187240928938342089860013278939261925246316525379559212056327494789456023160438861240988382230713570610733280563296794266458221419433134558467845388555339653484121374530986040018147222330319712885439544786950230504220126297006014374961291942094197723900335171354624981217048137474401729122702618278499437590226759399968760944602128143371198276367928071037457289770993227039443319299875217009066030023611750232342552457623267412372386561229177129749678316036774170751686202007174777227226791723749885658197409863276735287770316860199265129989121549532777583923293899677482666661186202282323993300059595152246501492537311592438117927021991963931191406250000 [164,49] -9937464538888050860997189217978499423645986001504761496767648254378660854526738176329035797681746303817941896334343805164073147960851574225690134545576730905839810225871099361730926012232684515101389175371882066809887807807666275096857463221479907094536557754155472800822728491026103260469547442094821914850165550383260625797556918235036632756116306082806809044297788746153990108421401289055979855305662166818578440564121902932187469031026861849372896261191645263381239412564241830591336168543406717323610821814010524781110835153816771498098487259192433411936378816036316221999893376939122876596712362795809279369493665825601404004659334525332587343880071339251293998484346571326386869618780210859773152003680096670755904512682449091579616172318935977941643968695627475419959740630337947994037690693121234339571983547152337600709584072494499815061657752207561744740160126938083682895220275056637739682222446881735548872478236196244582497233570224587723382069213199628427796336898905510006941652694332955228239310255798045898544383177073533833733933149792524400505082272129627866915693522806012775620544551413338507811378144115779208603601892309131948503982277472573974253709478355138744799760082367018377393216286918947425740531645653312074775206998698142735207391795058966016472575945383861108478122041495562503956021071177649844361012530198545704586880245394349847100223832750487533963742964210361504008421144942693788382396912238534835442002923133362451233987225541910130440200044614461804704896665231386234713970877134351856153726117661697730578700772626990365210244215200390964827255776239619127529268992915755922819420119554705335620443949015790069459866053954537741612516283898866560766633990984583830070132700985629691773608692312435895322565602646183336002467472955671477862303658803191079177099880500959779919666537188997786963397394930998668213559003083827694339390859502823361132111647191589606855037198010881216405955264409319989563919836152246093750 [164,50] 2093992398428996902208239944987903927151764841279220360676889339906913766473454292472365076250165825264943406345780143068938809598173167618563130435421312090971808161053022665009906281867925944165088751449132835745703372755283375447266608732325877594028506924499658822722076488735950998295783309431477262687229672564349475387074218653822217195386914590842272043913241191105347858970025885588568236105262879593695468060666506621257421893113888171649073749564768829240964755046508309141617661267644482760192318179175439830682265731560011461495168422868858208222724759235464942905063064113756507527997084204475155284453338552307223651676496273405735708328589376538205438061951340748398597799733958402444762747539791990747000169259981466091972964588687777545997453512802595448418893157803154595709180176188645058083280914590075759524695837138208053059932348067893186592025395319771943859513529860211495253436371973453885629597407655291783930316444416467342249491256398477869204118765901647188391961322965718720987961494017125012714006493099763630269432923087078028266721777730399606409236037284669211266318227140164413035163789399896073476853814295182898159062280514963789083048724905102075178497811908222868646846470293400474493319649978087705233766567174546900323115110697745705102830082333522125723019645149927540372819676105756626144069277291267996883134309364526091043523576570139673094669231498521020826470001086992676166783149892600907319706621342955611787521898216364393364720201155323109295202589879108396155832467415878542757302760282207928156971091947860643461684288789615941095371740903416171033840766078544158648899096011023196252044071563840037685055339092696426123248443767420634741439690343666842931112176575510029084161800214641338723514029821072635345571390330642655766371015307627873064739471204182278900411421071722679976695011057013777972731970294322676108278122478865947145848125724741125443369211041772559900270594642367165160811884890875000 [164,51] -421190242001548402587751717693940548377336389939378395026630840620193470674783070086299697016619287699637193167089176661455797962562570736824484895038976197029873308836358499825560069079087656757773303849607159023794405328941837923371435876349594282355457987669039827295793164529200933139362088213870318502510777601730699961147132961085522519088938296317649853164487490550279254846546345462576013364274100187050722204385158969094618699755307323617225499871570999460309851180226156869359697403291137758283339515946248028074597681828781043232320358350555421368013920525750254023012207211050072716486670229456683975002051222955195994663790012222300849796665647937694005058468681478647938086501462836524639909984172113954751083999952589240455702228351810624496798944850286928443334130496153074883147506884904235029514061730886166279029934157110218616756519950111058410768008329594213892257189743487350839854670697064725629627430864144303613499780000403811590801994336451009579765833163301097361021735652024875675976301509071588558166892458426590646981686256565642506216451806029480326471828903178345575106397893333845904639914835094862798685719101904473970265115429962497676540086471862639245983077486917999511120423862199723145367695527392271127130257516719824122527522869881092813526170308894729885281577129088773268361731882078937773450168509677351464061834806298780095471736610398293291517488669755838249318545396588474733093848362829765478105915222286521504604784217947935224295293344169905058871357113715486228187810149315292872142294391802434561775009749631579805556205061991411861903413148738619333621109794369704616369690767772366866424766776361856131584316572170643212458007680339169630441363961412395255458008852516700355806513751999943605005961876167318846718255112692275431359914173027485801061550750030559351118630944868517998221804379705948848910255810751113094625281410147094967391744497386002898842744425940684171496998385172416885931113155750 [164,52] 79791073124654669931678359096980922289832769510226524425919522955823390684200211826621574211201754279964202531042485097909805042822117680129937977317602893717061125737960361497328793457689306256695684093204948513016502871340954888555638280859362032030502453259180327095598000531721781467111662961082789344156249467124653563067914507742167119138216183131110451927452718426794161018037205671002957449755105545122585997563031923026247441772029802086136799497935799618867947623478863302237351772856315110247961273701745896982744969359656338998037274507093706865737811772791763565240830097342965568429163674039248499373499742125696964792860205965025842638440017910227395090575514401417318272155480562433061004268812124022311524132484238090295987938053696675651093692099749890848808078840697716504884641992639209244748549882867798258775175044987913138040473956944439320336937349775496570718628615171723199778496321743190713454166324667277070535569086452338538356300616189332565885618670779478212438693965419130280686540161821824112935280026635813239696673757536382602327977326205817854635560520666896480640810535800984350255070659195824304165391885732498155567956021002865910383572766621392289058360029915853121714853987104989021852932045040058375397498735022953359846487645203019678671386250132329709974347452853699900692882478624956344683307941743126554247175224722031987588976739037730361707868543116198563782162429199772182782389927402874142820912558167481733306502915919212067489262022227561858628580414529770589952908238346022679371167436328191072835822058246319460348924950457167987740947277194509227931936988389492636627324459179150023794927770526616114963283855786420701253578259634104983080580673513681679351047503709063193487057729108964706678966405413496788836047692011520511832865456548210698532706829466896614445890690377776179756645942801768388471790234747203640284406049335304534296641169795774294192070745011459568941413202612299587010009885 [164,53] -14754870591617198683108471319953423220210072763374701096004377767052593881497935212513497892093712357624076194674982360437685584543989864192667706095397049783343735457883134398933227034852981701661524711933755994299236790445675677279848305914556934191042597343858088740886137799926782685310131773418641355394840966479985330636748796951269050894935728664670651914562791082246678514389901664619862801696371257239969208328385547326634605221343872147483712806122794071760756755126749572474028931603681658016277921462616190376623175057838757489245835608536221564097894875370854984773271520810631114886433537291434013760810726280558725249191588353543387878927095762429276930082667507651551053763310643746725434761363093624065731304898242417074297331374526120099497672023687005934638992223790277675324337163251582282777432330019861171681225722006193321999897311678881130750473896540555643746520397907182343674123094489660688858421719248900395202816172129402398473587687361498792079236706531469924076851188920595934847749716385551705616064144077015084948729217548971489261586705884344218011108485518555075258880565573637488268943813121838930809130254672307899219754989009782684842199182399854351957370055291065208989538424793471613825152637143241805315655016948702263302314711763413969353882255063994001587295471421754743268287159180226998335866657298851972210547238720593442667073809606042147358861594607118142133653919630511437531659593617717144043205449853708012504153974381959445300420089009542569688493452567751405516766367696381528927109714405710431821247816194098276110281551472338086595910779965653891775562108991509176910568345096281101984813164627854185559988311500206596723198015411697511846871399142260786516574187458421707089883947534257522008693984325970476546207723653124433823498185532871713634394386181732918422452945484647114803800586561519430073289644535003262078634775273491198453343021316348227851618916335965916347216189839160479318883 [164,54] 2932940523116917119877792347133052079675591899720967311091069024572023878439343849472708045259770056330449038864664477070817494472221738805959406370959870827318810608296982401159939780344544028972837866308362501434236218360049676979991655102965014714891870495719272853909440546080797827602168513954205819337396996122400049587652991832772799614236674686616612761264816326795588605420575171817503181347920404647518902077650796790715499373782075407272048771972431840794990653333569758218105568223047213725153461231290945736102585097551005206341228403512872105346546141300571350012662239799286342485763246422398651036338198363095884440651124624245044781312744872814752760135520447976445195285060776159571846793462784275340677890798324302611234590850358760587096216302418315861855817349214935506054843200091602163582435968155866199018421114668346024662255208813053895326692349149588050612745977198911107062068110451102185042113404834880671124334738199101598104754086468710436115747296951788128791100936143708955617254001254245483773658947964697502268769292259782809368323387716645938161923244483107058743822618300109399566384271068201574225513422471240417263898757715690572160441909830600437875604496916277453793338672611779081027496256842371109764799218543829294832264177527012386190793519137105814224212492547849371012963676944744248115213628570273918137507738981307279391413205376577482357028739153031874435399687693929234427692136146058709934939867412045047007288310925614356204422872301609910295557804408804607600937096704780648497865293134384292671559545060985659884198378804704529770050928913875796265014536514427504384255644041408994760732811894035784207078308671905825632954614494439501712700944753100458201330718634998170257406343645709719375201096592840694436882657923607574548581975347628804774809926999683382983037124552398938635499017479500495433765288083173610617351527417179339407600273411242512318882032300373634819953587386109503838 [164,55] -551862931837491841626104014364667317564026817871810385941270853608428033971511625892741494849105436933396992226892885024646502851437738171666879011987275830825601673616304313974318602268429624971333957229768821775523404043814469949613345372569771330096632618899151164675538401192437667341270785383962659301855101108522769407314754448458084730964119839970600369707268720368536831817586318041307594118546200677119981543180726917241087593761996685071976938247599277707574316004812303854487904413370310056383505883138668060178743882487855397267428029311324136275170833582372809678687026348505946491977100207722669559798366698239722450750435854256287429805869200897545900582826955090276994204616372191782619943573036903997788835465847454916621145521412584707930278206251550038103422930547389247064567464310662621058092102288928908609449282929235883426687088834486512135821476325813661499197050398894292782936992471196055769874921660009682241414436871272140797164700993024007316919776794754392005421306321518716332820734214815978417212800657509897798288777560855893202384307310050933231486480991889387677826865153732253655520738872198948073741305009246422619558489267524031402769729344483590308946646481828064095466396662155655532595686190822511048803490534305936256872259428019296645716113360581330664432746105899158107719875618326044390313718250864841796517071973698030840222093389804863180177015127631673768832864992002257323639483917612189250882712915772961627596622475997752641541877225343858017270138772428260220121727298788557191104122026681044179131207546976065234046602666112360757295115779784213021787332742846459111399003510791122713599860643903154444571306294597755363840777307913455473554690757801572659294164658686041422026136936527804553063488316614017502973833755654202326141906962451972008330018398766104062928766823600901264727417668051991093751907891697289694750700246403779099664591405752766771313146799399989735639963059353939 [164,56] 53249790026169007068408641749104520526616565525627565688114073566171371040828589217424131554080495262738404658628726757387092643688943125808971907608049417384806026174773123065704105943339592869366154970496502934859599818247552564602771827025138326527275162278306783576530322293409566744281788392399870178522321136539928034250281411620868300521138512394566509655425455138957245761422742772675229877053444794798770960487829757330011033146219813897723212958432991409394059432159973008172056983764870168828083318159344971902040055066892543340042205918199677376589297422647879677198395302998559159630320267063189266267905061574304720592875426763411822144197495692115594298595117930329695789266016814001216142758169770491834253958181122212941295709719513518874476682513770659569368156065754899521183262970858553025564305673528528213036263395685989665085945458921263414041803856825149574144346602683958553529357205766086211925202954610750797010189300001222905262657702174812912659287308961907533654981918416046720787648771399151247475577250236333386581320559989207421447039150513611065185749847330974442607835860018918979715721976511603112250263826156289409706405753929589963302797975368959271063138280295924918635583703108547747406660059851864190208959917670818969985076009308133259831959753445269718224127973979370550923271977176588716092777042933071703073486767538558443892613008356245779971958313558482441372391701187583503680076778975042559468456262359112236506635108802708322112898775505247173402577642903109811523589747349745862513360331136314110881155683400552102927583939159094657508175274540198492231277966392748070133839374801205433683921358000824470845673916882977660891531191008830277613600526342343633307322474595184598717700458272227516288180327282416704995089035858092319990392499950989890531802618429538491830309585025111892034171604451663091759861272009795586315167149425113950009815367440315937330583891623132750338737713429 [164,57] 6173180392573320176719444224883473958575557341965954712474148479482336247711683248766364968818655675265688900941293499091681738056565285102106889589817082675689494323898761499013533648418726361627106489974733697759303427243256658783911315162687049891286100175302983537498705669564972028752809024204617283386619654773474194633765768258028628515587120003982264685961094208160790609189283540657941597540244395712642422717362584446089507706981657740835473693397856018473118446948414191560263006786456521675857304902456043928209928965319306079602018064715646815659573316075994138695332501019135660423953860011520258097271454527013013172959934502489238368557272244113112764661132936357358573435064571594354847309005310373444717351601902257253526496601551624712021647004420139976076643116946525265850599388115880272067279340800624567287233193115028033326290142283448463838113160424360776445431490328059866990750878965024564020689358321934975512760068995090144259142392232661517658307301010866429762472660494244719120012467875777297915549628667681854418362360509409422626501256270540434260779919421870766462767554234675091076199734048527249943739524506252012229762041685265300895224849365606921474995595242465081732626094278103800463368604064432011641212013089469514080933474192193304413939141456095624340841163360684107508156557672367814075642888929583703140492527267274565054825991488776619947887214021668937284016804360471766657549241970893397677401845588447742945894243972495874222764259903483784468137755154283804293063827197318293342795666841203628233149111574036125988566876618180458958844502622460853015452051887932374419480019231231461960719917288667099000626702350631738564262381887624571960219739437536637398267170374216917622082107480343887607681875855622781461116891309545243110742349553963233238010711019519410978850672586477347877845836284437705641572675555644164750104748785863781837837022379479455230102373615611707095905240 [164,58] -1568276149090837056997528135678504554282793993498283318231504231729336159268119677145424710751611053790829871779582448346808719191734334193039641439881382404962807731614640965390663351536834660562864493874202222111217929787897060482910031683658883762330417344995905948853217668917532392995224339637287782846255749648826344315000911126070377684659499446071882983667170298945468979202527667197615149510648204179476688344194012217678418128881425866594763531402066702077743351036021919611823312658048414905238639652944517781956633016599756925153119776690331039878639012644061209973150387557570911558673048873272265286157877165546944950980056715440082414627696629641001303847467912096623091291442541865176011806032227110373030670045742478994924854233661530479230330035688402278682356803111791221056506188696058332851734308067806031840187907937626399895564126201304693575281177795243953447682181922058007199341469262825708354604256268078465163995319857022068921229539627078204358990081910930479176980087639400220232067842733096210709904476892983953767772177678850871991610243206512510331285719344002152129129381022199327936935801226328160891128254062394970191789725507796919430969435029111222855046838671972389481710756081687713814950769723362135841016002126446161717784185944974464781408165720983629237910716469182577101186765500987890375807805304838362453029497151508882710288551541067985893056292312479167043329291705990721025068283779024159893952720865325088440006005376205239313913652398275750520101058570717852768000560896579732742543388676890938960817204318700157826290347145377074007062443337283671257203361552439353217940472250242886558752131048688835439762590011729853553687050305267120133101113951058425749722824124706215429709263908790473346378448506099506272661930466992849725141132434642774551651730838626914922876200346027673856654996615945254223007366244816428517222983292338028193869609660634504754888381212339207002049 [164,59] -250532746730349714883635954995297610222131606096720027139333124919425771377126271283151692522855532007378616644055016182200586678648048452212540575926562138340902187242721688924184637529506921468117197418206312908227552886333810920556511569608197656940608828210591803455280619965991589753972992786242873723121465831556439153290178680304197147679360431136412161136523565008333890282585942526166504658435502717934195420931405351773296853929192771699152775769716325939346533446648754175693231671244179514504329949582057488774308591740929053039659284702864881528533300627418803384146345991994873473606432473897987518192753178743594737478656436694578238088142149271734653761241583150474640003946932276136557889723297666505814278735969478783965317037154321967797105264704009958150083763473430632919826888175518402968000519876863081202714840477128200289415313025477510007970581506758030483514427165708379648283188315241483378458952825561481216191579242372570654551981936711785607084470643141688433529146321890541727187977573832831691211241041686284113344416423499351565135149303275862082872455592736486540801932559287728561663129497779879799600826745381622565603523771270524929776011825456373447064693709037167697536675861368294910588130755186331306834588170166710369319068549338436507345349150278424289701093065088832876249438905978660360570513590121883604217777487099828983877448310753329094451637526436144366790389909517187007225924946746063970909391633878285882639876387450358659452698120577322868445082054382961529034489525082850471091100570493203768387367431877972611809638265707577306232974338915611719298494508239955308454612401892022414635770852219456214707132698900598020954450339601013377890546524149971004093154445372883120538031973808778279472069072427860294737236914147342681408697042240007382748239574697926656289126276393470653555841591923274118326344473976982079461815073781397006996723203726662600658808863380459686 [164,60] 121510064284879267029952887510876953803858346226035429438660229237848053987815166558728040514573966383680145611742217864314738802490131745227450456369262996580437572533268858435014809230366205741212598928967667249843670342426402766671858066445422792936275552930281030613939899790531244360763694249588342618952409060936818259641532318453987832493396538989873419917417136397969239345338722952315162212373069343064770716326992851651513582023856884727738661868566491115171785996439042627306504847467339234579774911136810294128962040506337609870049564822900066332445048000250872688615700063774849223072396616607627410600340814541958931747381393831405324736829516740606580282206051848282254674543170120789237862756950201228212599994706850592029937366830622037980008437359841939028232863953843950628776942322118926297241323961790987125011132164640363916212454924074976702377588401619156450079643388051249815045450086680887503092801769857234769780416737418088212993171394211427404731484913373848203293022306132270854320790419678610878707460015671886195258722508786537085701609746743711084962662507325371778620627090761679938432881364528153384812230746309189992347251267254375793827707535936906876687523418087533448757575356468982595058222217637615217268093976291769977093479404550755748989425321953294830978164478135433806895668922267647194582060536563120617796554836508896327302043290725067055600636051657500596196137631409110334168691014116203786512674652800058542065134910711630349933450718445000951485126791887958780367103693079620171562808966914483909186801024124080205833434228823389218546785942830854391530632905181932905937212728827358800170345378336626099235879938851592910835496730324363989840351086556712452538387617614747631879344713627224509539445155449137831266537305608621061371095385622382171749605658375292143080723988654150213900747695871143702504237742880918100283643475181264567696964921922847741197479951140854 [164,61] -21736635209674315848971673014860337557055513190122929964668498020173256148700798645455267221125898727317895566592492094385940265050343112805395223780424715474776832707846746013111332892988343175917107945378165469798947383601365995609033863554263787859580304808271228185354292891475425068877296526609583035798375798770246226429370525239766370077619071017325919704020314128984028254577354016499626000797485833048011077090927327894980535088033521810999736207820102864012011295747068417145573295358232014864642324418993853222146290033163254373468292724605383060991248898766157438795041474147589978688357579541037511738335546263076012609240999070904386293410196860832419071965193086697265643239261015537665404722523547148945005541548360893947183481715139174057787748266779935694876195935271706540949355353550652949384191502804219204452902422863102381029811953989978375315909989669780884340363283650993420545744948012567878735568854248595333112312920055744257133773785106589776710068295629692531396529478991913972988495687818877057615689565273518418603355305663306332262751940610975264229929278078799493917330790948366979605015523352225575244234576864511503816311262071272328372860613489864929429344840160444868509326271461779698202826505978991848817990160598040500248274624198985213818494433064437526403028574801302031460526446734659370424104396392238639845735211218880601218920904213148737033772974877261465956480618446220653979730246550648065129000522656073044401473161314361298264074648280631512649881500787229361086443976629217769591155946165652478514103150511133202488133288699718748685094146138676150556350639657243555120702463404962411373207990201943210133625647923669235552966077137890410354041279409022263406072757017933099719419948983147196206363530502603949182288030797965383658770542528770232584415399955187230484825537890058760903511677629525337506892326876041414672795570781325085243927321832459679254565554778 [164,62] 2705026627802527791456217744807695637995891419915525996528082925060299646073678485801343590762396550606375949721727220145400550266577885204927153819123691923663722086756714085323124588098468849297782093861006780334108148214810625288762491734860981129800044069376637821337652519973410767874618398776945975323060329772727124026088598807495875992296355557613274469375039745231280003788474077317244008998081238331009242567407176494074723132646833425187846061697663692786879783236787333408864452360069495584690230728794558337972715305814360762180986613453529014317058614467335475956015938314347578226168184733268423567476224130018657271666311443165677462707466271741578889474776127493781150032389513127789278500684275112711991975119826095057841027679533031709863043131855555519555537523812122367757296031035589906903563515621892234689425192054645381274585628047853896184663557152513334838064905311115357742104885393511913746538791524684365052992347252656427008341013102221471215699917786027013030322998032847512966019807616665551238230972619149651779215368138328562699234946986665156389241679381125314837642331288791191450195242342427522707946156869757698721271777325086050807960975151318813311562449353590181927147749168355402478341412790050224855105175640576659173950724455697203868047286857775061773379634864934155432984771119099683492949784791359140400241859776121514667694738494019222326029137233161543220099177582394866880318390295185574845820418077997600593374873744901662250654343367790894968573262524170196031503211127512266732422348711720859876755847166383373745494565389795968944731723911586282660293466133345957537040889219824803145269104599519173039739683200646583489175207066457593127794406618062627979500204135999213420012860560245961498992407700059160634323190491768403591307933227480794634966894065468514040676095114917164631228522653891538515033742810806038137811702409181331427921755076125260138169432 [164,63] 159551817313064905316280590369997972772282527850346671116664287910485723355620759168921858674438054427942239355539520426715108502789621011938538398850983315410904088879981210646339143462970574729699098421969786192040399446674508438320122838327593591847416649328458558046551276838948336674460402990039318012216922597184823985380646205198826724588806001498049757958554328751382197457130587839363533807169076294246228439781706047237656814383643205892811453222410777891950490010703462561218070814496357367239401071453739871239078238749803581735568001591185139433562950562233484740351887789553396623557702750533501806614328342028379366644758982570735711677511849250585534745341035664149550890748083066634077970758498181130545682165762094785083847689273113404329971718853791032632086219166904472816810872375527238450079666899636045130783577277066487980928653655241956493254610795609849905917743056069856446851961055263973325214941537873500915796464755947477394496915392978314411748667208271929147858385063610586954059211307636519552562553586600733825887620320358635001425369839430055252308581901713168650726803077245470137791757535928388559295511444533905712027212750416034672650724994706094242230915586566434116060796683432654008988696707997188829844435501526915750764429360379010813634147143446523401759537312047853572345577196727102091666570944774951267760368174597160064112355269451011885585474110649480145116972419573274105419448177575016612877276437729128553287194469443216570758855301406858717525249882304124466911586833992681345800520155522672093349734725733104989828125182524276512976330366232105137963742176462294782326958808275195494567224240660700789952495972576823012807921785729205950232546201529894941265240823334551319035566674197180956204693025750047454509461919003782365617372692088100676952599294072639682789247221191751331530492581220067938399664922402352795992153566907153015328461366444247836887 [164,64] -242968238210920428463415775637109255343093413557997021122124802222106472539785510691341351486985258222957781982491266069899151892058706093153703186918195702655265969544130394392807420541271439223979254539419834022230649261110953549721145988982086205801781482651162117288029519517706714103543059489592364086139829337948924675520916831203722799971472490207530065882724279095580261343164080906721590663539071877580108634993022510480770586466952931017822779406127123809330145847299732312810018120512243492660514155264977772149026727625197786678026196696274382244878811782875573068754275735578691878066571936754442108129804488698358429024982464734833399989832661179230426382358954144211801169393743431821744083481885071005975840447533680661722487576843215118078611865037822246844984294469935348181910486789277944298506875749595806770048590931345173117338858359371218741720630673591986403502951964561685029544581146779067839009755165492383423818196760699992775273885857550163303845059193219353830943784362607191147482700411074860236565892884399176067458599302499014627299685813291816293527259233608959185518017752441445493362942642252536630838851893429514226793125280777866660598307389779548214335768594240218251587671973985673844873026055543548420746825617524123490610547653344585579845087463261448315973717429854993223667279630956814453675057782262338674356522047021860483504461372239505630675706702011457814828853531638552181367734455925021715154835708293942770142652630850187117674247375177338830696656837433551312991161762227757899671323488286874195536954442457730466641206162310776314667149705980564489244849601365343158207430435819374539859070883421450620767908335581198025086330818053628113964578278490146917048603739825681135342728237688324901127322434677851798646681331558538816967474030938887812417658922790002470550741640645589418383883253470276015663532698616073384558776413728504739328049076063970157 [164,65] 58243017743736551958895612956048979606006364535262534950697552850875854725203327779352365390051043720221311136980152560044511479571878754654395478392258089521837199480739418882148117572485382081078833983494707396460188233164258640829282248591344426032536505423232779793178182987318351077911927362221779351478723024375654689334547638607620115891769452102244667354750296597621076667936048237066300567763030886402869862670123724124939979088254750212596053997589300053467703335327329374643467463442472535418709006242146342906644780138300534161380267878887657266711847421525987376354858865757748226306248058527181903286010820489509533807429393941668897540863286434332242173375058349122112838607939834938274339377974114985756610459966462514731565409698630542595329450757069042343300564674359720493965478009902210030284257230869743812224607100449558273824843238381847852231647262159521475757188562359031139701495329711001601021325358048944200236110238965363829037175407094297417575252978986437816286536365616406526416229238018580851982217583578025707242800234963939543804931750108847171469505952669687699068403396147860544925282995469818325219418630426948529964660462470278776144773175608905334701428641057909968223904175907945404424468479522101748418563888604856484215025462396261745038219098641520304284161523775584934383638272349528443792847580016163217485219891147202753447764223330073452100757355177553935289684681411092431212899187276587626069253370762724790065251050026675441901421786453920407277309156087604284970784108358547474732850030929881002180574321483653153058023777486272358282687994902970327299625048830944341354280685690129054893747502135222408725282018462976454230767626832897757685385881162902284084686863216830578820567179752770179269655148069016829216566272229925902576347977107127739634892011152995292565014525056729988418172826986794932014493131850338568088336652093735007151290524434766 [164,66] -2336306060875696769963709087360647048791683378947479959682541820728587383444648014527137148502092900905786881833279704439865604942311012647677255511431880242374717938879237841772076712686357721123956039996933308923791265558634357828773933151379377384362184560221274580653949832871006711026745870073344857354167124858870789682327066868591375040618178812892865129829229492228994517261189827787337754034418762704746212459380454058560901148723366542886099699656000382007839002214048612964613852291046228992476308911073108614039833441743487741602150906321561386446677316654234140714061795815975256634524455625860767818856831759886616074813626173307698983729910251124773246117613147402550114760638346753051159608784748376821051970018625051549874060349270237028503246983559448064350618673017346742173895919432232625992741281168504875274336112226310942754674743504362318614079525985698502396092696427934218272589778711464570806448937419334152467895247088009366186452151295595093433910117700107376635362946459986622003654212969396193153382760390173699010453208211503392097640687787269770132709505355444062011367631931350082167205772995199104254160407943511130159695570032122346419242529014989554511292275446312875766260010449208372123880497561366070964155286529403132761687623752757785463523742756595427832508663154390626169109681799156224623723811482253071352414167579109756446249443126411765336166227522583775499606472793147551102364805537846327993383409475329371219871568912572234039563780855793672947604405983698589928174143773262780725433630666646785510598501071007244822744922140063809461743120194779893724878173825082561773574033743252462536872695237828682702503407398225733953047729589487271824766727167074237146301474535547863007688597953493851218690440123878400700578860898476983838489342900389257703891960154677959416629811973468343949840086915002270260345638029167397652131070434852210106106554640 [164,67] -1615702401342869856779618726538963024952393321765280415289900658208843197399903901701045809768754735816195764157138319823357447444445922339856721456434217148140556417706694422163727417854161146643894018805160324167914302551010480542077423255934929553878893178044900396127781946388881767428467813145700584394347962063913731872706521805279079753856013599745846312382530360789620507521093919181757774865840958804163865871863471596614297537694590192999573744649389266581623016190280302406097559890226709318453827489255435023600921796251240021454429039121456482131874223680733907915220999224631727135844401252600300428478990334965249366793368622384889879399455700009335909893812052170816385443844241159401227154573173632183607167859608003608737494778814752265868204603409326429657015379696005370068795918823737110658695495673400249150276185278637649127545863502358525975565463007444312736699920406698499350270536534982045668408460035156815551872987979598719998853824691315605702433963288267415993589536263169299863865962883884886471415506802293348549536154016845592046555010814074746349470560701667144024028707803869727692532398052936927251946898840599096374758186295272847371019911202924524128461163192442770184954309743462987617695395014226027393143600974582432512683438997784100942090371070737616657309074516175718844590569869654853782176169879349932607223785904564473093531482134044874814018870526459220626034638656658209728695323489913032372783024543893389600777166037017682776312403490693263010990438020850271339686103539073624073499942656381667661818487183498989390208555654547719591225266101934922525616750275122993668750845509147033560275225406697188222795115353658762542737691477582389884508729718296752415146706563091384208703390081586550812814068173524701626028549998061754511204568605081309004498462621174622060413400102356857779789176588205529597376241365199294490566646124115993617672300 [164,68] 351566419166489408156781804685783453094168749809115587649850500948955867566376285311646104772362947572638255529249274925196078335578876720161030416410087847744354899049196225033070080361913499701135383443780388541857538367117696907692394279894588720903130385139342587832474852476377935656361574545303342743073605853855655625278663785971793876629022585516142325367421541928655854068237738125402754745881454054516595471544830303636480499815811224126927792174265271618327990977585123958304132127693086013756927178507925014110622284840692489315061972339971868074772941584391836450209615390796237578534775382107521846443013372434376153519689372039544986914786776156694080850086870859214896748259615087648269655714617209890394811065460087869514236943282848154880069124476600894170970023869792550148066384413607371191025015594838052431374233966062572052996160811887691650742444399427708553694201638597326185926024025737497822857913366107635653744795666235743098447923155534956217246737027517168858054857999136888078781670229550915165702340616920021233101268842108563516087549061051838077249256217874330306402504764630762571062652858968908783059944697897978944187757338935640873882979904767971537077193335729069367096315296278782740669335138557866640805480721544381541032226778440256937232183492163984275029434496455766068185711475628890845295110837256068750114394437660945438154345625493431222895098521589464477428305611383901064291763853456071235207315557302427407577732213488720629392201678814658415264588201573162186199064276941429843724443829004464266955824722261066699197395514158333003273323763800502877658778636796718830728306876231340986411062236542268795176807871913539241141144094756869878625545282162254312620300435836388885590941978205207445995809787924200225275260355999006599238922683233604880748032209713858324517308082197845738986149598888977616522336781062946998658240567770953478924 [164,69] -10211978273907916793857755649461395759042114170077234098876411033240209695445065612201702825048355676046368124959649606120301413482127162652806364311407332964568376528048671260432895431537804837004858944026269782185841476023001295616045849447998317280076438636366759509821327886244388539738230731300868928638694974395462350688477027579440125448050621468622800575846454281985272573119342751277036856616305607246075083999396961079076875719150275393494930445816183806339989875238838013682948249423187464799962366946036587609021337941297376069841750937230051718207097098571453100104488778352746999584761592237226413145747695846284523803177323055080080526144674362244226377990590407985157003075853853619283142743603924422498963713716833350890691928345938922931555359947099619493811681257834564996930469820769343717301004465304409586661407440175623859151042706225104615467258145485656719534329661100298368572057233150346883064576708179070653677065762572968832062006933706618677358176522787673028536064386926391471244349319537496286963709154115534205826486953260588835942311356051227238971795638843638140325344561490560077907916023587815152545565790464443426827061847443537261411529303510268703269704568145506074195994269015256292560701436510445914813092001326901503938920002591163394643007158802147399784488053873029368079879523135158626405164659734660797066180915097238006351929744981214698864147085276666903296616155427662834687560253792853868733406983827283416542559834375436273552087591488905774258684943835452416091420882750393800418635540787262872707744104724312123601527055855864467259868351991172105693545470365756959782135191132732507066693848803198292601147373271407590449622681142214480160090058022849118496283713840494883868604555748957795604112434111434485308117761145414468125677004896061450576329850241530810210748517612058207743448779632244151153370774946356225050570786581742084 [164,70] -5411658365357602413538824649902630312204568220360537592229062389233142837559784444663255118405034374310063052856114569097581629121592578937763219204374525012513168246807059876369267290912478930068828734582460262165593816608724271635192894147991151017471631845043912259420165874889071819620881168058140368789785860674617408754149366496246352077587996543254279911600534046541551600290183782297502244835212109026138615361407896802355768301549583050919711313995311843638614809956483618163371519831637513584221016695678924824338556308804815733173099215410899619949198935123661388994205639352960029209481446638743042396117652766343177772307456135735427540511395359460798367270800829270892177193955667871478744862772305630838766128997620378549240065447758359425629268382301623314544410908328864062173418347627487091028768059087660266992662197831343897005441876896113745306797787415207901728216039207691843169631644538629689418910226921301242966110625770084476185500018141136734775148196155366789492847883406129212931634334791418930406520732357632460086644820181131567465635825738477996233498436039661155045637983626901036921166069704957500810961789822702484031259069592107168047304313186205759468853730094814993257914790003870198992686077091936405816528560515613405289990857136434147287089856337868161572654654413564275471180256880710531952885817260408919925561339643470111618092734688965222255477090680652693311234018028480429518374777214530617288352814439908766447989645654521251065278934470655829293386725563773595248296323383125290592278736799833704019755093983295041426400645242329334952810615088635411816793153452731405162795069321267034826452360427070665805631922248896345252745619332611652551558038453447981809796973214538668024599614213187624060497095303060690326256500345519043197196365924491101017221525611955538784464681159665920847311128295101830223379640424094605087487712455621 [164,71] 799187527703317846271264728249378187672150465116880054745407076670778155218873425426048238594526446130028867579618732813485027928618589874668926314688525938190666506289141718223382833645022647481283324011830194279127518435250928619474085515646377669651785722401272818396075844509270593575755472553503913609206493011854626788952357262395286486538962977619889554390743341978351118858676073884484805746192292964657747257203830082162898837627911787441878014888290605917584719973038220342177219534372964133607775105714305509089165552922501425944934229955906333212168970901713257477452779808714003231502557634357545750230726631600693721568225820398098186097238772419606040983603227631661423729412933803396660654408820320615703807264740167606399430488290494550281294389958613302632335936998451028435041898705221937353377145137258363549514613595794422259643713072550440363913355128136931866286594565340824945866949342348528199329275341350467857640230590310239513920716436664589907030057541928520376913139205645226396195364196908001822514274279894014520869646771026759300669873476753771035826501948923826630073491714761306796304697403034630878627960888154002710381230262224314229314064198812311818045047403758512040186997640656487293848687201027918459012343253003488725734842681222898242949366304826467038995232078458821168413156648520489173857158164559661580521442248650845162738035989308177731714457286992384595138493336895132854182214973332718754953922252634973015339373082927669835941892922325098214641236576876973416716857764892823929927375997763131775623358924195781389902839085027025393577375573236913837115528860424979650963796606759542424971831871096437248108615079796070813994135577563818071653915105201364308869412274352468435488492846853555478366480056078370233805751826858804182795505564751431882733276120804044953926617287445794246729865634269333240320686329653060728714158811 [164,72] -4943494635322735533494798589408290390702337421276098141182115722972555733360663782105982434478661308961075871416365037275909483330312924664559070990272707842030644692806736099963031595205506710839107944230136714816761368364869818484183465544831233927436447624177193392364600151369872157979965386540401301646039139245002543574872132614477228782572796259418298914652691968920339316716399131977198064339764062849635359511168027937437417637455360582983419068648179238228277781330620080096918291192217300485534823987710672088467681918478246923624692902379459884136547764440432753032855311376909800867658743894904818989626870253359867226886649489524261824929836308902587968755304961773739353064972161934415038332007721212976338971668534936452945142678178712872540084241282912668860242766677858434163591572428743594383955410960402686958879454304988812722667796508312833275686755413912774815309929988558750883437679650615498197792888899126175313682253508873116317671042948344218406056813937057372888511257467763437935171898098497485742807919709458030390688351635646926379977264920213905826208611651484776134119061288019814886377185217276383303773128643416469151024643158496564221586513484050798858898792398207747140739734816116093612822515012127123930151638701827654289226834717102154462385644661827438400874974949006809760837534044257738546468807338350263301341579579006668133829755012968706775375371257023109100313743725295335828277782259231470010047784139820132865208427847013187211072596731364333821081091798622606232461717701306932759208782854926150053065834089480345786441046022618139093640369078743729322995889366461142118049440162265752346081688286463284541779714605515759227893864953173915115001818449803138512871280211744138048066203874899253481194265001561646217200580361590988517431077241796877429281378005502118348667096324185923719478224336587276945406361786446531567558 [164,73] -6506921879963821056247822022377427798235625184195735136657117431459590951809162662224396541058812765190795494792591868750243922928182979283452840758732663780216565503807607504310440054645607182320981039698608995729662591447457061616435952644191800716854049237173354828345028217558673819924067118127441308960742176929024565244275092610158866954431033829087571034466108297020507394162163987649041038868961387052760027983864816681628506238660969234122685062646280654953428723738729094032440144696807205483114862040834222577170908999429229521980802651108894570990631713948751153610760559554630481231249354302324618912774453406721100070020055238924304748935422639033996371240894265365620792601087039533704062244177404267880786030258157920480979226777568560313111944225680403250161932820870197128708668624644638938410339248530108730038493032978188729399870269613916412814502531961087911810607299789332353471006051299162331533868473728614441123927955892561701466661094148487248875423962784118072130627255205119056860621629810987276279928100772676715382683665500378631756530448645121061100370049879622936727453496180339172513805284909237137546168342055937867926605428961497778391453880083174377256566726509743473241531047959426536535857411776165332956495783533616203904223864292783722811311271410392868505926520972804394601319013342191969755278200399366042800310619583439631937764140780688575651118554728658800236512544196557463926681702090667854952650299012889886351384287599620258670426281071636292516649181923767827086615139037533449442759137233348359524395218843220626792945998994359568147781951438899733547898601117319453501331546782740340966154136274404150307709051070072089843298518834731588783013256113012712085427754951671768983035450966887667273592084963751539705379052471448776731282804662050515276555065702753294972414992418727152113602015907725262594411778180724671505 [164,74] 655001728881773796955174147806686059829776121629825567993717745973455437328056636401139646991535011695528113444647483744630021624463530135914096086160152137957687015626293302735731634927140874204043378011544414964058648527726430425582672462459193639164826611344121964037997695098137052436476738966603033604425861472230473767811020760033122769216525421207889508985672612970407521386831857996476620941991311546804242045567308518710239162023310098051086277644666785861652027558149388301873034503608856368977242421607671914949243045192360505084678428929446402027861532589389537231335098166158002785132174608269140547053706863941640221213631627498124722968322208169857187408457138655906895054395359342104476903497146400714017028421686144162174273258232816346307357767137610255673243713543384952775164035441910584777877639327677907066298682424693376099902676887930599690450973902819452476965164655278961561491871358284754465295190282472867014263218327787003739195588702437798067046451085766699397651456994250664503581638158046033918603479033925554306520787177583840478678457604816906474741391789530314574275185975644000706379074914958644112195899688535113472358130619727112625588962041320011092155564213162146925083559737146544815326045482087360878535756349498508739718933677120046763782123190048178145775256552184114227882116690186354680013515317056486882582939858073434486136465238245408337979321597352304192968939994660300697155577714345062872083343609799991453049138930114375314855544402900489078765934074963322570974386842425600331928227865591546179521393685846178405928966023428106750532649339079838854409455603436368578971049794459645806197508207688028474096182029082182878457577523681139293971345960428949051628068026526782955539606005640188196275337583720469169259837586224097434411370814763692828680630828271800624265085090504507928182636671081734142254925644574571 [164,75] -7753771303672377145457737876242117460440539865092059327317867548262020635776048371689047343586613506463916483134686225981225402101919753467799027854857192728394636687458769565801933761846583559434810549533427566343049683492133793465488065617693767905461123839221857144753969427195384903115520539479063153647739378775060662931786510151684415709938020151333979360789480995323430004577701759497967699059959409104605011108063620730090562567600138580335307745675264257710634527319433438736571218966219392756422087728687248039606029530541953012121401713422532800917776628688139847876084941557689632334462305226830954904166521843465320016467221947020197598903229348686516952249146416866544627485201327338031354725636065030824103700189986179658731869290301839520955166681399130945000643526524638503001638582287175630265791711655456997638594698845002422655590773942773014789865474913539951050994753518132096158184477536684639655794214891226828805120067149545993224431783601778187029294575053074736147503545218456959406601647684134359450089784996307223037669786900644333228240433305403268389252687887538686719504412840606135495170284010059325830922058207957616029462294270752754018916640609687677821025607041730358159262269884523422340788767070577012643960880585142075376629638190935658700402259548744896667074467474909000875846723572539376783559217281563964525484469609268732507241637930689614701624965807864587782695706975113328045106282726591030772620226686859990300709907719243506035044173838365955551695374948185676480429590523178355265975834042850498011766542899577824176941765287937163543307497076331223804451570406342773193501084760815008870127022398233103019672140417308167937680783654858774740196229954316871793691357639188724256473053151311599932901211020353860277545623931951924534669706563558728121593965869282445428280993691751220599232610348462194764714746729 [164,76] -2416896408627995346083305997726728590597947429978577153228955913113136642263885383125519532877286634383752271005598647861765835222571619108920825781210898246659371147236415929909222368664263777981119267164332792702614238689411356960085263229747022751267552950430132221339323930519950798176473406585912822251188314767055630004055597553467689803096363132167488607083137444140783023889551152520341522854193163532051969867302514993129670486481991505977478621968250855911028302687715700611181044234080912016715952561401366631918871512699566862755605267414582983245863363284407726608721223897400130653407757194783304004969521368410804987241519758194350271542393437346772976024476867643796176409097624881136463142289715031027798260122135130716951293060043699630361488740440884491676924745327928219660622784128798238525456445035366028497676658158807328467664577875584152499419007234840065599447484373652823430085762832079073038329702026912115568560977954444911258297910256137246870794824543695175015590844556655239715419343136732243792850106628517070841098761189216471144262760175899349957835737529043639092376308666640975419034585072796526631754977991740940120540360305438380516293809460726147361315111933298446538537088155801005338574678982942417822677321893711382863183119528400021911594835725281003752380135008651119199833696221909967954710670394640169708403774792878855723017953555211141051781282604822995926329483202455454827632669628238156326049516147554486256745638148059098583858698683286232448166431581934109833321890600943349945683357538494751214385053927101314572636791173704135408030128473632370978382736873680406754853848039529802204597517223349123257153141665729600599903115366848187979560794866819746021153058233647842494663820671176604868399527902875244675524718859527443548453213952238759825143339332210142311514455434608408044763554288898301708784141 [164,77] 142856060313345825802026608073788344978596260108741027529938363660935711208412444296760131132628485690614978054799448325115503808652683187909933067372115052111720398920248714907425242605087617446834540419175896666941436473867040316462790241034365971609630434304054135765066522440531259501952249856703588543410461370272074736551276839010981454856173774410007294534252649281813899847616035902653474756106190559498662510094256566117372635123427848072870489776975927398725714142985249578581473966265614101461311625035688518233216598878834969428917685381335153687061109789847288564453398718611102323079843829102511519706817172199423947855136333641229633024207486656669164848636228836476010635122592428106485648875519927334828663758069073688390301979321395780545065374192900402413955396842703978470511855660178320822617564127910940278478176679099700483834623257923846758606217608015278159762022899921514939273828730473487765200172516101250496586238919525334951945149937748917015820175607926746821835834510982255785027120327912216592441532013056140172269290041916347383985275808899640798043517164894058118055010438944314207715238936067631496203580596715300544367823078280762836200210534545398532717972006591406658720245091856069866219053957884583751106747107159058692068104300363536840226668763884480217630941191254388691520435756547239670308146992254778550605754363881683111469650870473033112687874433151146154469023725604832672454531086150938105316848871670278871209855763834061380618973704569991741285964757541296872725777006808632762123359672525575227404575544817147242518374813410357422810442476929807998230034781178686228762730860275844876238925422327248775428775376364311844470797328724754502527721061560508063673206275789550539121714605347795810381593771580398993334636819382921037891841564645231455885215883959689090116901960700539028131417636498163352289 [164,78] -21166994371400540026597879937835040898896730494217089993143052039740635033807404484671024041220919437787919164245275854789924864523344410981665809030990349577293198916508467753860117253377737422610697897565624649422438433320147169072911166853303207472333856663841785599985134464346356888699458859306293416093035205304474825535020095819518898508218652073220138756290981971536431241256771849545911285894277764287823719780580922101359953893597210875106012829448876760142276411520485759098180207045598063771595973374614702005416185098827075878724617231549092104616351045409038453287625981127794576376106504100420838536672521164183361890474107571023921814430190221065500597665941181709249792111038408837706209235252230211371217147219842831692701904355973785505345074490679873749277078048599283678520376621276835344758939573437489972216160298144055052686784775982012845734442300526512209891143633586695726601659910907159948196552140376482390793769431851636961032181419986023749301801588920412404153218851532968711337345806053589683897240437389147145609392858034121114076900712636495312426007194016787997762247813696446534025553167686553194212568270743374434590784889644954559829590594491284049523922835422517689990348366864167499650440603814856216335089788578414104518776192256065844120623514728203632891959244844596180600416486553667179457600807061407789730548934608094682156629474674492941880077232694807158317849930560485631804603290560109125028028777975627396095306778832719180447653162989514715325738422862137771364327953738002309573427533386575651420822066236005443348873715066022476625296824299715778953796984392170356528416101877930875904985707632235803269446631978260196552481266617266244998857622970229628102185477050304008546091370121412105967141276791198502439278867113893339169049941263043937124504860211399165422824673523271762324200695230774245 [164,79] -1229777951261757712349417697235443838191736998901440892917190319975936407579289474417299217591121912245261002794168312289681386028165085912510083827417273393660863011045510151124224272529418894052029699357954460195623709458280889840069148447423448595978512481227672829396504310250907026012634595862124759921249397493847787150602178342954970085321546292446033193051280944522101899104705197148471591879821801942528521580011967094640770049156387382777459292468506230038924892069997964302248553531649485675829096847116370310106171538649531238029281215376271277249424825691935258967090711255905761694325755357926502145848556032274920614403047879580586236915623976866172674106903409135857374052495116689748322464937736922010713765208917623183008496060631055961435523511948961987874297406750062521632908490508979840148596637142990706521113120530804830954622027256838300021970399360625375031260279503941340278308481164137405011590996042680750747954033892302922665276415990189031341808294503703882505242880671091567951685660161918238714154365103685341033209951200942934041123188863267724938438918423322180515380321758627786692568099689248038776353041369870497019647988972815993250626466764209828340256213629613856274117419301598365322094398715277251472958872525073060384937957914949102642940028718837588818850476109791764219956880580370987667680673255606856116899109521538256789895294074000781886524819167092901558704976103911334704669638845490333067087175518832854783795513558519990175877619806590095073542067772614292926014725638795917304134972785037949352656276689697100627013853917145397089022374520569020371107956549670058478580089074680127458538104087148363899219671165727842962376226678605747091837646108352995795694995817680133263542810986719237723994987719488078427288639849649998090363624833188695889427786586663823137207467996137481360434342205183 [164,80] -29214132787012292672201900099753828515977597913327339752357283162310070285231213208725028369007891548502495882263576358414737353692341671063363878881292501190696440563461712777873290270036814171837857584645970929351124222972707677978395081468551515887360621059151134273521314588615028278434614646007684387829423258435846508956873288089596634545552409450493716128659063835615476879335397345416695982901670860147520527689487855052405557997719027515091444113106426795181546896595790322013957858977009489735245537763560868174787436406325458011638487013243152147444898194544416673171471879762804628936957277523190786581390122006075452857459562581663156246222549577269250363483799349276273915503843645742601654745420386818243855799701236462296918545242454384613353380596507243351454184213114184482680805840211092821314733392500859983932231817959592709377470419530016417034584659215190179872194280630200104908434916859432418851542393233224791380037684965340173324385213748787640967687254954989890534560962092544786425564372375404985762622042551745955680475943185492931780016739394874573056693244474253402735282030233413838171401747504748234946274714823406848222526386281871580014128008105881008541610000994613384451408868770215559250201728168148312777829714708045800313410643953104933726309712548011463499992520931461938936406612408690935979569894208720718839952101190916762079772770990951234888798530364604123849599452343446994924537786917103473397842069090148042101200501532705517894373035548440687509699697750864700498855567673341613403831695379672481439685306268141910981303884199428588149612223239335431671195456232864063232032068283580091337049819633132407029031642394029319632776910861245960666101543632285555849210901077654273444432870601516692870366164647923942776175103656118237800168273504064996354111493425296167464022001771297507872637814 [164,81] -2583516698066696717399680502119041252074991597320488461690184824885623268865464108617421528175689675021048555546082633090553283401931412049362143475479812223071733068483571555160618314005316629102852646803949222115868060750723391651018824808637193572979423346735461095538543444588678339450840874832253194741676077781195203713524083032977791302879337450915267316612688636133581744213379453408174857180871994655243040729923762427108338569639145691358371302771541928462946827448432165040854376932845434291552721265989404567328692468939849900483391275819055771477910779928152125360368754192402387950315265978870219822980294700360910839202226103335131668122432062091856333785372789915190603330077915703559933113479678701069286699694501129538184133877176528061369714566492165182511521587285763612340580207223511978453454420855946930787904572349017802017952178601620116919014827236261971200594743597938637544299036370974088649508004059844854261689354093403427877886790637268652341732502002125762050991323901286314774994271520074738296167953183310422041144171567839166634775851182192958214319028283734997775819493255023308232710139654723167575894683639371394567381086685448322628286712264983453171175716233206073378695978448462629604623303098416487572021248631436785012770439130036065329940701967276690313964849158962440146519358387797608947161367917522602745531515867923791210350823834430487552741608770474254142138289888525170225086276378878938406122094857390208164652328502547340422689331917917004059238036210064115853280136201629678825656711827472320995847952568644233839511267717744069546385375195970465482171153084653821265347781274083130740061464310821552254133527013253756349140430489195768313663842666459834962730776771143934022005022975831109852003955935401346730981860500609969996414891196635070006546637055451975449651670896178401560752 [164,82] 309708692402830744624073726142572027317062526302280590099947089966557657952891861296477351856767786292849066200201562791741067639435908227070070640147189452991121378161342754702291905719418033859079772179851027655231776986131773700114592909026398677430538111434833843980434834761392934928412247202564686942346346179162992242716133482640211048489200688628984330695524180505816045240292258240961913194202631344949904858574863587056367080082844938400421880386308149923740632492414207103522886023507210266588348053752535763486337661702520992708528635181710691240001096974616071483166148046454101874373768251491246238371563711005301975379576062428161913488767355296849568987118389807713698567390132466755649225066212460095902201469471026955227907104022273425898764475478864324328467961580045820491999314154250490272805835656372182460885458926440062676961515439980324151440373459880129836870395778543882301660296438538945543784797587490828799612302384786217649526461264118767202668029849990529743928888562945858452912683583681936109843062516047189485463846565453386399892407939726010722112180598917569945706261180754025461279204088475837310194114528988501079741920219798883525499525872882719818192768431380189631578566469693284326509572674315359499009509556385986136300281562277380467276888609007122413158262423331185234751932347946788377138175833625924303262206849894983583019407429422113627695439104159205613885401349017173518295113004246623191561879608218119573960215759249734259799165237754824027859771715011218154210725793657392078701790331938766076761305724258849184987186939513084143003814198820833146155119844399254446373585689316626159599486156786754198130589326234368389464259117869745718417114781899738487657748043400061178789946941388392644313566560140101307299720508113227394851593988284484795205090282844189910788880629989474680 [164,83] 10445889318971922819344658929843893456615345811997553131664080923941783310234045445381812234031309308290850585766040987948756484179149336345557630398926871305437767041866427845797412796221751033832948794201405957675206761325057510232332705685504427397643825244258317979894084523242587187534471336111714369482603792543345005828091311880724215963491255611895333728414902643467759880256622819313353522228530900894519299757840005160995090978381165960493699093871787678414289413649541041109669835208514541005119520491406374510797122627434437862216903637538324861072569066490711658880359679760121157213991071925792755489992010858995706464931952889823267723792575768265218138116131721825729137265629394236662264010877269900170909555005118831254967538567684431613627523975057733355049926882629836460590247215570673005526858239100507523731442156385918798309185264829171536746812097683388233898821962386279766128159721365631049558431177367872530968725625769077691779642903087171592743968574638231987902847467717298666125946134106866268413254681820086417927909191248184654627362289903450117992090684306114516076462449099412071413712685761423854736325755449719592607025990527935473980074469066917656254877983675314019045237982704654164395457879993791955772559851132343048869050477603824854274647233753414834499144879242833756216677069331550488540314735635541840390339742722588972900314519675449142035362256872533772530246712688410929462028189068476384919286260241876378995073656263439613553499595357314389175285352760460761898843463875835836197297718591330954547109755386554092160182690415577191088863873151760819204303927450697081726930888874187091964016646282233973998245592039483186095808326462608624708643881173558096031387925222036035388579469839871007116801794556347973260324907174759771538204901509772608897523935775030643237613500188062 [164,84] 1289165163024412505067590980636797767278355610267758170739850235806210891497584529866060128625529621974406696100402196767578463089782767095517453878476025233919518189871900169643432253693972759025285127791202447187396872363285799732018170864762793925400237873640430573300659414272144435148851206994497403152645781442270905300766154002152999664825896538448781669579288931316325556573304008781699955699002576547535387776006163448880227784384601680173469537864671046818257578726573489296691220013284408279049142297045991224477944332659280824982862101119870844547458088434177483769842561862109413316134782411169485732512218102607193707788395852809801363308514237377372388023957433459953673401361434918826909724146515352958923616043002460196696612536865452618433725210036613039938442442906550200460777774850277495877931815018007195158231852548379729063751889497397587870635833042347364644831909807961953024003875271748104975128554150003812287719195358128392722123864492540061007532559075950809262789576713221142102551740036110794889892267269949458361707804133511653146845626209421416505863900244895203045977285275049039193679081195551097071172115473009011423130545839205267817403799927838878755907649187393988252820122155835526876632340233385303459364479619674340732156890906807118206301069900053865548365079318121034602898497925587514857715281862930903564314414610640297110893675330335987224685156942789554072335878389126052162708911399122118995976076098393552337572849527629285366144737245009851937669477884757286502310775126678264229363079124892350803549890941357070230972029839416741805586010306883896108657578037462263259457701614038419584722358557700356338862653765389032105418991991322548087000035344685706487075581000836214437512330533040845384306281496515345037444641980708150658438471207556207810235658379742203993380193722 [164,85] 311828104193837631571658998165286135835678455224426129920990061387977592283734157919784469624794521515887860727737265372707069524782064113743303383976592975649596419753051237310147000135471251705923486431879593794868726816970499661578849261226596418325037924505202066127516451616217059962080678219372089816570271461802424107845456141081488707861363596069491398739116509608636161042597130027617952689143632567834453136568934663479515210842646386399242314341931798814450425107680528624972473135546057705872559730200347414507697753637585480435581161504498876815932391568155506859418242328405718231808096667974905442060300858973711245748645616223036880269888426389052526868901814814964241555008776891687284538650111820954742675200170483123997841661772617180482368522938299942221360096577695122800015059886498457631221374406605387306732627687274621916087549095831860543619749053841295532876769902958584073329341240881956262474816359755210152402024639663528413937461757358253866383875412305225082540339097133290315958890496114361181925917661540545521262679489359827637355242382747691883844370534673635273976113527361776330977851253761763304831713306097244047409473949291858221900201561560179119722939303935641636160539085496097886174916995983722031527223568401580533464516051876396208017037526828177478698813782123607056253255568162953835713979825832839031139945274939315502020296304740747137124178771074149727218356018295363830523017603268079628596513523723781372662850224458795001943603732522250091455608924900516913074650848298877317320063858975253535273673002444873001991084986063561422302634220821324206042048708033565442973416195557857043418318333899489878977585054307199552994568910854780287872175755454999266301259895305011567841697683472254754760564236029505490714651051254690780709820993244040977558304077993050156362937 [164,86] 17143566677786027727620320930914452547126828643397559120635614068542690391404148000836443423844152017617813099500113238406982587159880835242292811747304747717220463501029609447514667138042119449255931768915710710861793476629185508700488268036770205581385880523560284777842656077067695578826537425632383171507831707072964760882579497471628674238655838045396240304469914797968191480691559675386442069890378985892984625289593338364223023236229731326111255370283064837840420048582964771983005307521512459692075875160606466193288106173515328722765718197977090739387634448594120191620868881034186862289723834323851042853925744817967162138777652773063565506454879616342984853360575008146569295011986009638490984740433953432468973175685518285293184845047650453889937765877224183006930189184790879628908493954552049703092692980883952850207563644597249217690124082715838080208555819867559670211782998363844601150161512226727442228045021528035388626735227165812410517784744710161647542086948569748502606932531657153502495938023560014099151134852805718924017741405011089952241689567722651700804284934841405150190981911193117415058157531350421523762384089968098556956680867010965600382198421705563495710371585741227124117090118832584236490255368642286764781533800832491722126943205717761387655486696479259517399108499235969254224379694829105803849946060117917848962820419208536036739509740525423020868531224555043507494689866433653529204932423770288531842519395768085858201286255933467539131505160905479714882446500508524513922557406382418186096933272735249470758406924617156351537100012720026451393401785946645461535638650325082750436857693289771113571079881775687804907631492656606574876611491961084845447468572170728981215262438772535946402919727847336168215528844038416645598296217604321607030460636371232817302677629997435739340 [164,87] 287149003302164407436295641832814371511702402143086912610827001185577282442939893715017781638667273412663648119571352681234850817019882455758369532076930072294873575879109100313169972118027480204793826528155443233727622815229117785133998502022896838764006522596675707692448294155301541635334136276892230112579991171455565221712335170760364541282795469981481821384051966463676024557121266738471979967832200132599835180417962401553984844384160819762597240089371355245901275747156317952992447427348956020901597935879699456665581943026744840273924162512034534077179637229081181433050737336172557003038866429192899536712326099133295837970146169831964539576091869243931000033567146948326493158843878525687932680511699764020687375481094454390710407921692273136225908512603078890180076388370415561035658428475328396005908193826810854603859032056200326620468230597752877819652110011376920607267039741168550720279208020259966416145106035560399828877318939843516759931878137282198996852290327513950150558511436241849637682068001112805065802193717850002264003154296653888663569910550051907432947825982935281757567256506793728519703755623095301404146053384250387408826658629855966734792493319865712016299170306522271083395557506246054191303489437963140682851431056542081626800663294623404374599034556954349401814598697545228480789230941787511495793113213004186442073851501213378001811672797380559934488434699874264363920514614431694686711537770938439179146097440619606792583327150088585576446880268578115180186835094101929946223407093175167361316000326090419267923719996091070901238639522692610490858451787269211199691116918176743424574522068342626925371913709852157667230274331490560929088346141728738604455580772541344172793726661284058853330083217653084292337183078009510876955628305448658754905811642363929904041154683588356 [164,88] 10039636284080967576364930201226667695724192173493528336461116317720079702620708356362931429749022213481317323117148137931990724164965290986081972975950599128594872682569963381248367899483155627178947965037500917984847735438605735752377662592358092669425655939167398377191392763210117088167684108502722745453452638101436846770857127823214583353346920552261169573676066436071490544689814767724231368518112891692665752961095178922533098962408548658765308481276543864060496527959961082966661622583238736149939737637805069514148166687809303255761264628988439219170807114865871970254458639622422858612354977207495781633687656829414205644280867434688666452400626412769934246036722840364088762495629028881815752314839647373180141738020812029739437057304733512818477752397631230326675147543456713521738143943357376582924907540783493886984612448154298627222719555377676883602520477449259866681206335234307525991322645074047435073981288921749101897315094501409834981382443771370737638179295082252006580806798000778351527947425526652612489778819759125822410735990815151136520900146503613928979369321781516630159926938276917661868455914960046263477475111767005355612610686101444481568770583412047059251269895851954086439587499282017802278425826195621809520122024567964360229326060056733458990481825018188273446426541962523392047063490610008958400007114589413402594237057297038039268409240021133182612485862855447073957880329775594482935186067829221178878949844934539027736742538755510623860982914176516762431705766068367719699489376616400059914169731948320485356329210164461415052148060100931999812260583485600305371810876414222750214494956629861314493796440630528394771735660612369710850890918876777331102035710715880683657574883768138984453299034429586940747489530706380713982668692343930612098712115233150310640317079552 [164,89] 1206078419394611447379438266436392834580546045134942744322749217913975917445039086197061191015786272851215609296174037840690393552547526590708730386301158476193094372433783523479100879752257188884613091640523181212475925864668420271684113702685085159258121124579198059801985955720309150420787369691368067012572300919345398481603458741960737872607365477886526441033437346900763552528911096393641139728737246566152212866379755217136436919384487987480842590929804912901616983233652821958593416730453951637767701305564757587227217495558111082264224507058729377826728268346185108905679041669767020467760283874754130983024837232688448926295399073194552333000048427337293486014293894694010458776632151049233092640083778818937375686862862012721280144788078945486561403284016694972498379533733085340453242922388686944083171981387314451643145438982672898992880997101287135772299280904189034080611316932877019546210333764914310355541214521790805841278595878751110151436884674033994401565096973336058658085191976179441279624748984248983759486571514919497411438678093066520580012710369133209043556709662192164645000772316944436436736404943707205144278872130952345338165668050129881048312580956141500088480614231967155728256172398176707815929992317552005658535013056484315227049154179894868115720685838850903662241778984447500052836006186838514290918548125900084230634415943987527540954230821294145144584136270483150949215195599807964765998603446549782399127237792550121765653203890477486026688056826565328921630827541912000978871803160804860589816207085208714198492879742578838598669373360760965751552019278046908131570169119748390835531389259314631199077607280293526657287202038101239255655986338960179351190719374470103929317875294486135841881216414971052783943198143112136351806055613741836995507972513015000924068663 [164,90] 55819433229919302016833839386291343642147905381406325369615810357451409308754504476219529072709486152606100331324142607259133591966538750935794915698970507136116622861225589800006661976442159749561006995988157595936925346456799348850300900213021631545849007221571137738201842449221657001902917412358417507327890510399336069087342495420039678182881234475673226660678356257757932382396869794377956267849260846258826741530579412077206754126555767017055787388046462145480158197750579460251895259538295643255384538144962484769266479930262356884900384400146144236023633661413559604853883473987423453556033628883212368826089316834255494158555923759014456528323721458166308663488190052951519590603125554955745739234733435850442665367713091881831972271179918633568807367766576985255608511183801887413105492123863508494655739026803052774755058415084494671123446072193392898013355219783015124677864987434024123393458856259801660926357368604835761793280945426478923413514270863876723437904241190507879749925903116868001543698972679082236717747275149494497506234228573229384309027043428022679995023643059086291263927702231622892674645954243795809875640333632518231631761924194839002993222421557246172988316518588820281992115982506226765613784454120365538010298647804258006985041575306771815258937175782925667095195616203047246886438975074094751647977166859759691532704883206497012391998763107896626153441418416496688271090523505275790376729861227256185137993331847508956256959205829166723924415018385552082316775495438435908760926815084336286442758382344158199203334905563051175304912647364053819077812482874982291129179855516815754513911851620328578592078541440266024210554318597073553637172294924892990794937200948284558047295295191551162819482447532002196821545925790972366719082168650228147444853286667843511928 [164,91] 1288172425710148800602511006144838282100475714500824687731687933867642722640489515442346233134859892694721606372901251382321540309781426525017874246553476619222381993049866254731882172085387341004607781133934279586838164499421678448062319593516550755253760356883165484678151321202616104616836706527298962507305979028653087813061192603803555913475279517182284788965639080696510085080425682433880226624687692142467987439913273965622462018646303684760363576140841014582570794877108854375875332555271803825422874909595296463463827264535812103289803592129408782345462577564948931680459674714898135918910819425208286572219593129117976772365502731327447161506170401327255966275100938669458299593202950132618118046193502685851424399934737863998463265972877123074037930736705767049648771635441321305394880918314963041831414617975653859282566188320266586518113576530953170353483553752626825660675325846578737576723733684513456454683643663242747994766011144952956358443522087577749452252588370395701600436089385445146096115810280817098072479654334400853342089131086813857423711909118123636803918865016816967771614088755053293703389400284096592299806412181693184525512855121280888605954651187960481414256056440479936142421985830557982774130467297128684458336223801898207974602932741202748831149480499886476651817584826603723060014369961619639413154898360607094465095335667060108461732366499232365946107682669872109156103755978546490114915033923542348744698196372554601770222789093751457619518635510688062792015890788925234681091740468283286956105691198390976237449092339483733213431083883694296077416018211153273374259900763666555372614993353239237477136969131822931093198366874791709812227769552148610243368743188509639440267446011308447526844494028459660420890826292932354892549333817803820410173036492505644 [164,92] 28100792501028204900900080554283947666779355565227954742602400893049813324842505796239178864092060618973034489238802810871216175759354112125146182626608476424341418289947203040443950079835620743448859884145096635257655125180131039435157367682894233905771567415687085464474093316434626959095056003853255677416493614313425497455285006648701682696779826393374194934299476538479757832423737395318917979717673308941820097119162319803244767877403378359987042989587683721614252135293990156847952592210221784179714394483377241060808952523737619187624923095410800318361752580286984159745846493483627252336654654137631833685393717638350238666988187981048843647633402559070211100727207155361545611153970315523549174137775132797998116356655519426601522260158122348186560041218397248577833642229488213065831971781510285937264124894251478778993550553364346352556057385933811446970194847854156973851892724593849561239928935851371871376114425036189724423795133566381907536409845379485311849494392127674123906278717125006014448285767379968724110861622545481460504294893014960643258712141014286903706217329060140569348508991227385068912394555821297207199661789453706991874130519975813761587471087797267372109536049908617203175361345624886216963539275810649975161802361079515973378221252934197522512844661770948082263415200894408708265783471661924929500843067256699648378870024907261130879370456892552528266405419005660461264900924618745972482867453174311009103421737151086992287063925713500492393953434715616930909629128789713093130884767575663305890249728224744288582407542403155121441141543631897731394450586499607852923188837786309058182963106741080695893031623565586071115530113964060741199715888562869629888537444925590818445085681270261114464837395452008762431604509083762811100777994383543692442058334676 [164,93] 1394494590963324603716497350112866422134299349131172094254507245787329581509966131897009095576172218375037796403831744389787491300159703863464810166863126990559017247163992498648584907453280121905860796218507353282585064412488350245444939115616448994851139309269018058776537539704850317047854334647168798278515590821713452747717212920663528001652528072353078172697785392197246075121516807878499783627182550494552598813234287607824173427010384649600086471520060126759604391857103471972453501387144402645898321187884069813534908849783659092985028036699112575080035765332216592931122146426901030121948866909704876198718725780986024683130046407990301801709170378278014195888271842758308585388681083219787651595705565374422410549609200548791296946201629847440900499270281045470375376076431540385412143973145954282983596958580412168116643275334002062934923498176184048366282875045978541847688324581537659842789387732646468439189865797160437294444394704465288705314181372451299588775109578911396968789597301447299288344732083328894122801247972198019106441432462491247324838978360706136937681310357716739953527125778897954566864364539943450368146459536694649196875366339494976379224753444623906480068620936942358455597210443427388671572831710238197742238440395509026932806123452733987247497646328144457315949041307749981235967670622182164609633894360807303324577626162498917304945895824081190850159051968578490884288782022733725652470751492280959726950807333125333227077143386610361715775583548411260543213966880573323206072526352397122525348424223090777245247319798022538181817409873979402159226518946455154909474014783923805140608753751581943206815487076740877248091229038377711009490129969715961686414463178178076463812236705022852556206232608925652985184929644309675894061672992321269309230868 [164,94] 61870128655980444251453433927137031478194230368211314378987319531767890527147675091141741969094588399448203562990758141432642371252809244313658412748487701184746845236861302240160662704223102184708006030548470196095137918643383771410903726179574643651560443889275034388075290112108163250249480136146431496067438088025187228619921651440083118295745896006301479182452316093675079136994806815580241064873712251495444251457669937567416240264526448032990054419497956745785114258785259514934833067946258296170943066158525563359731699274693409197698284148163084193851487534864750201891074047994227021460899143222937755850072024572969748098014064128041173342840006198333305524733795112768164823561784128704431711473087385771749086046636869793863253504014677051351149915455689038425433834818922299180592735950852809426135563540831652774698791242245913671015479050240664544293682680561761956325953686018856299084914812247051930119452172359364177886508070277433212949279510993797199712455692186551070334078033154167277099271183546002752972691052443188812181384152358302152682838573203227799548969265767157835536977140886127069944359687170752286139407811212268456069022665616073569793563676616814449900951838975185454232494550603136829306196770798513242656415567318838362012128613755683655154379636510753412384217204728247879363345357854740341036823415161593422970914385985514411150423095599802526467838150123486597265301199285804473353865584996109725706312128162709375757105964534105328437026111988094512338725735352615291180280137078037849512331250985194102313276719609829547779304783067389086509752427499850741252524552086117640818201984036553693763397407072700578610145207249879437227421202158973051952484435066961762629594759024357855784144841195062393910033297510692300706328003973213159232 [164,95] 1628172957114579836299797023893217963777255721417131416888652146927377527199361806393994898733357505884557293882942237786455664957749828417149903969368309287282309148732502118760423415906652028470511873526552482840193636257265495962571169451801329865499687484090970722498791476316490057644747288375306801929448124965035812845645286115021291329766154822269368872133225763107492132105348318655418332144575429423375303738044470966986461195671624013146996826688426037660869697964314510816305432453769590312172462274312143052674104014686323332045975795720826446388069963244833689497533570680351529025880832596844836227192223853097954699688642651253753925141749459472482769376099907739837387878431447906844819875316563796089225925235109906042010508484101633447708560684526497740561750964758378026942166598053382127209015411824362704129985422318664288633371352045258849198391772258367281502805657389059626616385261379130566945690040454164871416166180600113333702961267110652702302782025362510410356384521312334290105814607769354716967837373533481881623266983536499264667653690026615272135868193501312780089817748941916050525658550188417667582770313760093819392082756159841909481615513128079584296013013637954932294803909872862878776523776041679174119971775861230352111372928515452931436391529004778148672857394963535575267525088423361557037347105456798483696434819187957263548342830949698248650779255546441283614208513960680065340840094512925115451436183938302561770450891437259725154714228832897711713768286862914756451760318507491843866984016920928791997694213174138417397080423482218328249692955029503377219313633088028913075056728729306126875472440130662974074217788146770431512887164460478856075496913591538963995344439521196486335273935995541475800922995350104083427780217987981508 [164,96] 25331158203988263541479743023596051824813353623680653113451810010366978048346003944419804215589717976818925373423067936467724226047316189892560144060404995826053545547445833897478052108427610774114422941355884593658577302492797127495016706293547831346368584953821467369049989484286704126007795490551278930372882180938042958878317213972410069158064338701235281839335919760592933813467700657554789386185507604505043964800961914969032938048300908308313712402388549725300808077738770835812381662763317539607082657745209835633363680265453175998629103137521580303287474023110809901058573257420475494975063965060451570448998450644346747587537423757864488716836357469212779883829935898247731076038033429927739918768814927262656344981783328456700323405694100616024578063630053950734939107501401284052081593539351588229895562601289497634607787412910838767674571634375274895124134756965343550548906587694452178702976971728559578022327784406647599368047058583330396429884783079234366328058243434470006804155258773714955720820644831228133474966468861094309645035105824081187458602902896183553260179123156632059146224786045827127047453328445373334048700314102480313798405467881274336200933167058458790649625115864187791906132787040959857336282858051732009022542739716868511427375460963600802902780517584619759901298007368189060324274930927981978161168629403272447719684363872247574428021869807333730686305374712076849341633480052614983413371597483838928263453893506305565344845220473784540366278521192289871814636197133550325815921219617934654960566264866612400122541331860491712898700509740768931295523544561740092461208819033233422506600538896863172709902134443375136334551781861477438533774424243049812098929972416993582581102732695833606811107515638186642306082029743073638752792452022 [164,97] 272045590733855973074041189969739341802976958309505974377530663552509158059274356293955789306216739411018996320054071942372094566437936324367181481357316544806521822427510168701104825527726415944379199858780667256802246518646782950607234952201242995890356383623154286795193671706699530530466151754997858765989475795551523190566102902501648876005646713384555127310251915630093528298413933115659575719079071449846817912306568644412323487503388123190327377145500118333711466810147145359260789178136950844620059115948365819653915684323355632469367642145879379248187173732164132310410339665972200363098156998217634210446226511105950757887124174608785264753963905974883703795784503742714151245582559269195572762961419961351171308132146148365250734877913424018102544184748129146599468795455209165013843702913307229307831327232955727809989075686945728658860140295658891759758583138730145964520130129118568385016125871906192699287415598118239217418419232429442587564070022271556771684812263424050203183009917393970567417338252226959535286484269146603254322175741262428389628098563852501196821639979826530561250051185433526450493683037364708931547523470909510130264903155671782270602200994350747768564969375251748111098660615466763704813586642955961067796717110773688351304820815809762915468281729877042831544159784216487188378392030899660731739146423689383301058510417343145959856952954226956861239523892806154432750386763688992336249208057492114166766210847733715632643475349751105539885360302528288644764349597343643607079003969185966245023609649370912293637842171733025163990147667652155301572659819034266473278568696347809345853799321377264021238443534313992941356110630775143787580354969605088599092022499077128449970880368183020768344371924657798887066591338758933357983677 [164,98] 4230003200003776377702282985383928155058590053027533531090475199705657471247383327840367662638372025111688495692322376598008364417114078837205592994821167452812325970580741086646479130941202397996419589510361050924527857892448757053308173145535767744750264536156618708680711124439010260660388328608443337203706894647873519276344848543297104890371920597013230084569840983761532304360768340995575744002823930576696709574591956569248179311479229518020400297331317758699962417088085316009145923268181879938838074732870956566658733915410373196612239515529908812036287931234549870062182670198539755001705718021009131874177811707042930596560395278965281835536634349765973733839602628819140175825133052679506489240469681753975862563807651530617933917632404462938039303294565907968600034693402449998706615893385393143192379822816941831352258336276582411418600295742219338711831659577122185998752931904536386224629637713919966740494543202857611528345805534614062710958265853671859767387662917157257785917367645864384685714818435478193005722575432869491438844588253618324385756786530887535735441658148589102476478127419406515910576563265905853137138621856986867046209173025299507678249317189189941113335067316043656401406444934296132312142931717489660192331232865968645187409678624010990782087700205921108611200144872743892852253831215724185377608783356328380106347939809586028229656116259133488403617514564333653857204291498655840159788390705496481393565273827064436594078111378566118479318199661534677169978222342011901644961114455897001191961234869748374544414588425510665088186444896605727971346324798649088260671171819744733987586644003219451448188030433162715181694691996352067984417504467329082501150834255977129751940083353543280297163401898016331994879223556921805690 [164,99] 37186354433250584088950065369719712709790687176773043140196646478640486598809533692299534749556028958189262132593005611129209607591368116898518041130641222967072409699686266266419153057579908063292256215467245948648734586292601363125222537317615047900005911113170458077068794525875926923825798292783957846933157908194395204004225750546500838051791117323852272510137870401538935707577797261807607654677666380670087946738564145405412825800419386529262058143630630305859104656075017325398207095081372785682129963897224404197508830164212037814164619966648567516653904215161857795111445581121419701490695057622702724841063294329961201545009966090476854702354533817552021081265229936352306564197609326992875292945758784033999345833382478977222166064926191833509601912475802765032493864155969817171454605048082756208044293476043060852298720291155840609587585925050094709599780424310108367098175770798082031257197866692831721216693339147011491787855382794545038127839832145669676451800294413940411121592107658705758068226808071702154286529357036927028074451790848889640106728304081515284966304545157625318227667568543761600779611455608243198645491490045115594395354501103175802924100963441519927223459793827969830744172179042760347204608304814199387943867940128796098576132078775390869316721878518693064748232242329607464255779526702073651280918164857019581031392247504911115051146815525850781272447984030507023052393525732653079593196874557791127607280931167475187602749899130229780895647450489437008365204856866776520009736681993134975052503178843481877523328128878808284407297252198327534262870558870010333231174153594161595407839134409802006639948604426021663620647555438915799874389298965864010518773931033811874922862246297477996141550046107884499605922683202967 [164,100] -481813515732588135695956961793705460803969514668471197711339023695080048886836363825653338146427822486100850510535029173950415153589668227851257276642604237133615414852829366942034536388162018431290513240526057208956502299444135059515269196564192412182662975354239621889925558037806160970611446807944148812771646855990054575084924335811049668621932831946929084161009968604329677777826507756212793535049366218651159570350587320365169173331180904800979664658387763111998901889950675145720423076549818743444184200839077471676180032052737524580519222275423185128620215380169523412819919534460749379852849183853351882069472133924116358957935996477287914655453925748125287601838564613155288965751277826162779922288346486006140757592867618936388344608966521668878844187422630643940547057017454370819414584347829053824102539712561884968424081663039635736945882381825373071693347418193545156091841687560171696579996356321190800022325319003686615979653132698187136157198515113498566023540151074597178227448042613243753788498898871732012966302329723305166430686453167926440136970552357736670463110519463413838256705825276322108682291560164547505561688641412791308401130080844913755514274052169339812687459665386159739785859409471737856878013423082686823711993617520016785852841181282004493838930393342431021497953920311747540743161698732984371888876982819899232686035164057455946935805402467273560791263364131684709942983820775022288675382733042693270234993487765395580007754916014693536492271591527174452936161633546978569283375447793586656394562401587668713729846748157537797316630634514717835711235543831148891648864258041864305331316676369183236720673493210497796316275857012214340474143729637139877563425877288140567340838200039331756228975089340185968192958192 [164,101] -21516189171162539274912408245561427754217317242230212897492044069918149779918837535909327740537769875444406639671377641195566020698451367324285394673755897815772032130455388390534481661614715866245385931683257117314131523362974470952975073409944128714793472122307699157787960985783877348432058037939934937176876740907943734252787524971553165806830968181930800122454764721856755209462501827139115701340192411401345864184756093602087699884567203488569016202008739092981714420978871509229120774043602246864612620993793902223384470940937878888276592602179960490990447177399619544301119022336674972656806872944048591570647625299186334181122753578538199637686691750152358264224767700120468908755928344846078741097247719503474729874031870299652244963368157840996079020606463690152493437313832741068602438690519602901623632724264376959024819940067910142338657259575229796619474258699306149589347704145395300251552999334784409893912734100321314681972626902793388633105496340036652939151623859717675331429909595121349477186095734839249958549163027317453111975964451053309298885096146942466998788780543747181375667833244497888991941756079479481651000481526008514068022274394401420279025028752465586784074536867559345582645039788689138086098019963831202963621199015198618904439500844880401256658511470838976362375687768300461178578298117233390736041735330480408423581881381962015203824874959118845248779742010349125960628421253883601045421366586083485214079998615833158810907006111615382034918277350041602824211156251024861423157550053551768922574995037337443647316103031100838854461776040551950775533918923872012406676748593195160360828812943966446243101200572989948040552766870640459423076279018490448467166807942572462958262085914959803058579852304132043454057 [164,102] 115266545446938623384873341985899667290036191897516085628826579841390823603288099949562984600222242859724965600432800675362707585263366319344158128888299821280987513613235484915777056486156160224016911051656575862626004806961882277882335988570631019000487671723773731568695930040657131252656067259741986718196897910831846185462503655553516045431683095454056469108753991189701106343219650685133513742306793877896591872258809171020265528221740546792976143041414223160866313117764294153241840469685187333389232153671823382168191490245580528545534201877510305745535432435642308290300945315246589317651672722266608640453710928312043640272338975851017136067300494043999999984547325223565781345000529571428581581872695970883638972398123667913586350980565945267819992262637240735403087941708471178896579849254598316937209068870744067713146991573885353213416160978718427252601895513992472148530593043269361887578394950146509991903424150359098674364494693484309505117663174642272367739136402810040230782115066719684505914669586449535940352540512469331325706396835535647440783032081259847892222242416711464282374064761522873601031384593582057774833840716334936147590903034255570039185350315516889752887112658109019521210051395562910520481186773673112431939894701545375057519379352821264584080085538207528775854611486736174884819188109820587505484867706895462694121880100215203076631937792514307135259187987077497757709193559580523475795548902907235293526387266518309467114796426534437126458075200517061750065846411611753575536572108121313968060923734012266542091402295872679456117726684094950293962922488018750092869938840159609389736178510280946159704107911127102247654479109019129596624333512271904328097326998457092035527015714137231294499966986770965806 [164,103] 6079536703944331916110115794298361921476846168592420639885133183759443252782906662203541601318681850626394143687484105143531420665165036731742897936617319848573814696532347221728090895550372826894728729180327113190773074471253631645439722671988504451830739265487158633956301113110269731657057772160695917899616957115361473598573540587555096414931672745904213441037359266808280333633790823522534345632458079649577635508584470189311630971271963647168126165693685591154537663888767767246514912715680583267295057939125204525772577002839740033283656426511450611110557770122217529924923316827789530449940883290889679085124796411085350580445476887407461573499095695637579427665135730537972767495371291372260243882426669009955240885999285476762811123898362373934491945550544484062942167715375748612255360896666814140749728902489256007320270523704320112542072270036459960695010792749476157566228457235373637388670375692164627862266201140263339682235077924160946228464047934103589630985866688633601586264903993526078668508041680516412860200792217218713108403098856111464980323139888863494503732956518242686537405514353366429070995813937979760448025665195062692210225470592059070197922810616121578004554922072324823659652281066987664240362494766735553747405916820760488646405967948929185644658537722508477693395758703618695534140942705082195975048977034403809817707727951019285159127802936416761700547582629274820039504176769645871227928097187326227274657261090517700770056992787060633625573323993760088026377110130768315541071277867326870786984084563616775096664205205656535792124960527860691914656304142506194431904049709886338883914594351645301451778139278286916852469603780469150195534649204756807831249642370244114636406797500207015162475278881386 [164,104] -79569911181928917219423897320682839998569991051079120359575517348732716891559613647356025715441867315717681216441696977868533667051156955283511041499650644514932445513196239696081671364193375328292963981349382850502052661730155185286305896349088357750793452141356328458171699089933231812155384965392274164092487432676046841676216162401859252539751301008710804224814256944148830586815373744243485318857208383113480135856920030734196572567798780279402078310295698637233447413288814547927560714169140699610365857411555575735719424169349879542567022855999003004250110448583128450159768642892662756617905943723737907958168571737142038871015949683490291422385926211143821098439161181220393691879314068381324826755514362839250597655153371894662945202805157054976054593317218420389817246807725168862471901887246570158156792787595485103021044444194513169398627385201979727041923881654598881316301927847030827511258175040165575553698559018358516502776209321214419749900714087097119646714828820086755126204164058146023833218649673583141853271712328253484532111791663900075553801815788939736093322741107577203403305871161977768574326527995965000723034985890530522345487845389347050613188716517788820768424847325257537193126870298756426411297612569116678568381777964525222600589751602872692541087528349769516687948170094599841974838204489474339249552378506387649044480251386406819276354917011567407191339558958632410594683119687415209837025240095039496462888185195682503316898573240287404053242845234815766671910794345406490470271786250279294064975100351036031440108948243497565869601534603712073441107530600640987102582947064612630129943189473413891098761008049703422902015939365695462833704507223182895180185704566512700206529045339082642839507246 [164,105] -188842017150508654673181909051782252974010171399303885291990828698809063680316735488487176055434232062741409978149019462082395959350893675451063305042324851463828377444925679515161407908477555043961823108196871036391394687293375043319699336848407673190157825286786364255029720077566488744072243628474056954125998897151038496959605868886157559404505332548103062333205356672236478205970001141630590177305301753659370976935181884101601673238603779415958641589923023654747257110281808903964332500700029117933236674082371145587367218002835567202622078928382302288388950454417159576565667873638888472110900131037778838479022830475520755470132524517036594393346129129321835231937041958491581911069377652975638673491416184337629632106609806195229415610782984991946820328978583012243022781178285873571714177425893026279532685397400872936813670158766423767012884890156841301251896685692063214171732136842251417570758813057561512090309606233450931485962584704017036058457177807079314445824760762265676769199149193496318750274730708491328915706769366870269298629488797689973020714642069691070306415859767923052015324975958659993410839911705324569714021533138894316629237517539401941367263135436411659503804587450078338329262823101628681567075911674296582359991049062061032939182772072351461829702131100734738352687011501603654715106180981410787482920009972402172548157212714946815219200578321744245420590076576595337518589968118364371896634194853978767456936503784724278650613328108230317670192925193560676372207518351925322106987177635644849499182743782591731762132203204061078353745837720977772626591367009711857842835142525538852556800911536244982223766486971817516177746165448842192823099704549504387399648794333555623690463129345788986773 [164,106] 2952445168956811102744048200758248606968459590200593312503846200168637849128700172794974934031894587290973387069596416556261660495898338759617477061846572718752392332091278579501696156979786354327449824835633675626092863675180064448546739696472264442241078838613353936419354245573646221795565804944484872793925097466750911748111053106236518497585834144134020462442874321047788700467672687216835673744300492707804054375867688206487201490560619820029247442095937625832021764836020564715364013104609496246723069805165606946843616309195089655433030976478401764574690826977010572968747694961670877023052519733671710546642243594882617078749933795782467075753649067968755924327572223044481475258001800861690731376316427588879580971995816749604041386028190763794727017073307230164150694324269021567635565702914546189541687903880602825622065930815525825377307213146453236397884368273507493083570468426266491931991396440741679838639487903874229063552886720312162166380852371920167905886268689202213973010463334239906269390764659466758464462166820957036051340963592999602967757354835496262787996649847616378758762356026944626905431546730308823794149087370535210815474834725640745837401855960094318016562866127976103234374456699185864193831643359838277062939127697861346062269857078460948349510783113599810421885288119854334965168151145414200955154416151799955614439804942477424339012796945892162453604827659512882851499509663276180964223661795276952518994875902892487521684344100712098213382891645610773221401570361902400203740724430677603805379082899347647672737797477192108548773974489767047138026066858240636732316649317574324501723592386811331771007797101365112781433063523790410734082740417476360311472373154158012107981670624889847 [164,107] 64739944363323618160122019955133023354445332136884678854316349772881392543857650043911446854134919477110064571276044378802587517307397913922333616518534431751509387477176449456747922950666739668336365905518406260565731791160270350564776561640003900068049794078456634264935671821421747826504714360092934650571163945894218614001284979263385813340780933634156921372761442984425289452343125438493394984591849775253297229351295190248018397082902234732163673835549439775309844002802032425874003163661840862298067567208290428873498594655554885171751680428687097093957138289785383521922612539143658247035209265842411816711884712146852138240269271932148896546293879757542264280716189877892612521287889195916645249769285041614984088932395993373409876860557182349011397956141194726912409966162873737406857622274828407938199478410152422178305724976787014326930413866089275218379675519466825730171606009435023944327742238320870651321490041551070459521689431458314292541506116990026092231792768995014924152448905624689067601884481940074977623909240510072745726133296527379653636729855422882718011691931939336863155632523389103892005329619795216676921308547621718783172549223760497222528240529403549935702694624455465129231054860396876990488220692401316153378618647911030210585083694629853065334885484398661248693322560574667752311444530471697120959517632576895646520481855528573715498728495484628501395381391529905230580136485836981499818389920631249969480969729855118449119040364504186727735601303479927761659791245753727644443762886921209942912751226729602518531863200552313024223630356831259291628640296559970634870560518404854951557990244874787978020718905023435537069234303713673938246999058508558334687430626320690632608446471071 [164,108] 240473505387947317273492640851493396446424151910960828018671864115482395429446838704359640638968507509385233848889147381203765248485694721370860346240104617708533427191352354425364312586049198682578541132540703144500787306962950642591253999968246222172566397451655971815307156849996124855913317467669392509672498166700304029110057922361428167479177759910263679291885815845735688808468243175441302133597197401271204290808723439893128636964063818888629897353836173491862479052287862349673048537210306890289535173677851193327149155700659250628661817963426238716612600550181821179035997993500574999783156019380991928532602837472088872827131397431362108486493828305779306551118793738448228381116454539629398823629484762913795408459278188664331054684694249997300560791243006628547353173972968282873932786486744502613550334722288300689239762052821915802307535366446660161919734962753607668711029752682553382686881519788427424923181866979772636855866612322738116768475974356823578821461897449826195668588778783670194589942714807497806242808623243282029392441437544553594453310716432273771021276746578317807816306855385036548454764983650547153239688012007822492611865082051423089547219160208877638685285030742394461613547213727108697273937436556928498118154486011316757948974393611636369858583898392624448391983487281819609145178346170512407388717194864687387366304027734557266215500981849840122705558455975944188699051612334564231051819219691343760033625237466942371675001976882499940614834294783414635302599597025612228653156653797809253066669507994333306144323175827303483613059318544341333013323544627686751830836312237237930891747599356099275145241807149313839910963163394705229685104619341667998421766554159580759245330 [164,109] -15362454286540837291580706902792659844995600742035787498631762576199239994112457667657216013860155594521322975022098657669986949425350638534684678083597004599909377072974510545121801888122298881594403986410441216135645997453172209698464399430997421461355484914223375402810167426301357740338106781818763604238239939575229266649385009329487416891737309724558211106160980515991929310670934911266148636215723361196806519134152331280078428547678295717827413219439554364941103602533462667421426276445825494411926151045595809902470571779467770375907299338892163724631390944690010113522047418441075094465507670406049237616338470152118882848595096273278011850366066208301562579945460831777229673893033966578660467289207121780736390662429934891549057103792848740217958861100600170174877825696770461018842559102506297229375061196576284707915921702284831443410397458135920805774926077211863212304120045797623149168204174575420784521426028359438096046495740222931710593111743354186246595356857596723325310144554429188821170543716569884923742918958002428422694311879271575343373984225289174053363721082999371047549180670831770595904258231443505054139852477015304352578049925094078311775158672792208170487819840781366789567024195220493447648915842322501910314799941055698514131578570429026058305614504649720744013646231086496057391511930721088308893914918076211306961562651421487781641604773872234419963162350271374731225347708989999377336403584112553561565206890831539748127637169793658082472638587419028229295454264429668882103262067189214819121613945946725835420828135074758063920909148686854504656716188102999699385814260137541574140377029587778844997832671341188306965692246271364677999612224582112918162857983759435904763 [164,110] -189597624163766904180559819910337075051569589238709793810872146338184207964800858023463699909213038962447287985894120834463308072404411984789688903856002807919760283664201125462885360687615350179698540503337876445137994140255387484638654664123476557130042536548545187738432015972553962848009037905761651537111682408831915921482119691312165892542813640492362554986384802238282371331714441438611233132818363201919868122296798410275986770230798375024275326992150931455328946331980761838764158052226966420738016890111854838120278955830671997145852316366004657475241678150099583248087101219766546554422366679189443849911193399439030995522022743830978470126327316423683363589532076562437916730361665780730252864270393539550190501557169399934647276648993623144474773905367080793148412845628879494963023470614992975871609042328884415161018573742735338742718483287413303507361676358323961260777083768284769667325210962588359384216155532416370300601082169101771252095248339253858504803236380704548566874816222350908300925954363559238648870263514459029323354005360711002025781986499425422728713261099657320376388610549443665457139947680172439792469346748586613628899773278277938969969136933171809548032295973347088076118318800450750869642950808813611059262265292179600814846420943352763274708814441997171199465347982628822755385034421681355554852437784384828332925377687480892094795658620952334422653680142088146973612468477400157294185499990933976409513021792190405402341204262261134064851406864071806311556948044056996356103121164530827435721493900995941754434468861107329389002638658363975124704966781552542579081020931094806418275630033573048902510341555746330875857335139300909547336089871375190855845201502585486 [164,111] -31834369938562834660113769975054756413785084104155965904117593142783172559049963080336127991705555203605546518740125261015326737851641436154533862515524254674882360281808141415007048955124384324705882610115593620677233641447094059960776030441193678710068043548865216741395761626499942494008328588287882994798086443802013998696424896017242797987268339191534953747045577267569960497103763229479656398799620367178902218220836325088145427029828585138612535353546561988539460605465330734772764437329351278406186957156013916116310357520683080868227829391035880381492660943011085831445953830799650412172310516892560777094482322018215134125533924012889605171699756419275144287643280727359797832815123089762366981152459865083371146263839496353702870294819280265515678341499205903221072175339899118166548248149627229480380054940785610231472050551576063762120082897872018104792738953796385655316198411657893863709379210380731194818693552894462076250678750108499278652575099966477189425954398841048906011810134366528016805051467897822926769243241685864643563987147486424198704257475008636570160657452122702172682655884360032387388108916734122471876586949437407871605987253317256920587817191146390724606596021570261992140084896368808740442822577691774613569455837496379317199137867985321589716509673889343607631064778387029329437886957725290036422078992697065309995825669889270491524423970213026362432139971775823546806689029358305286635542270155101999327839317146233451250762090261997518625337991014897870923030144716083255250610642175260855004005237445180062339072610347825100611714582785453502635873580878510899890413579612438709997644024400800052950021922523312923671235949343072062877613126994334431414829800 [164,112] -15337314487832397725863507473233322821424581890996121610770321515509202758291284554668239707521512874330575378175396800364751110206751528067949921174267384643906403899825713614993049541000457620556674261520712235781161034595748109227707535574699164899277850642762571772294417651088943837203662371511160585003872154588067549617369730252492565089525739557227469419239026448300892061439204264393710439665318796111452478680358471410947445020722871056156212172108686532237954521542282936034970081325960535804757708438703302902835701078064100137841087343101538086603914723144932682041941673267115909133719929977335596339671546408039316612282143989181164686684339578508494767889571090875531090664140276740443515935804323040085672220496234488205152357044619157354956840105091753060442789571409514360098854076788255889838397287928569075792297406754167598084646163987249583272517222579041315256577615589778754204723576192536009987873792221889279853798322326469654965735512705748958262812867420715386127964044771168865525622847835020943370671963648537624053427250593214951988258349410501769173426253491913652973195307972775566172636452893809893414839430556059954204037570506397104406039065045869151321939551554442794839663880681595782829782736024705979049519673589569787722703592014607053497421073440482931878716003787328632584837988460658872308264540645888144551558527327764525927371568075907901105037766558040138354711551626125580735331815971193909868485293950769587791175857247228435128439955274946052936229227888230052599485472295675606428936573207707751957623775539976694879595161706182470048930904043513693417877001128245185768916140259952694755394926613295311523405541043339534074350551144541695063142 [164,113] 127330632867141452496131384941955243568921799278072081938137445305765017356390226488254702934608692444606532831150385636476039479266740989813945356915082501924797560331205272348786646616826014742876016016926220179065817854199148042041710801405937362007844199616857590890335441749032155912145020587123427388449306310137987765487080999808816112679002847696422103962322634846393267330813237036210161204614524823641104316329954792727577624493579009400582937810976155877016642273214451863651367081152706723685892863876148169002083876338676428622508095425614565975570972703888705176918065809404445907069836993039427817038866022228969393486775197032673010904332723110544714557536524999299615256540047418881624155108866026398999406044601901995613992983302858024932435723740592462658124640907327656011319841697530453764601212141389802826923752313773433308525681616797926966864404365739439117759334657296308632982444040503781416300882959973114501963062045581131888818469153993137090336368905635520513177799573596470984822046376760402582669231835980389470476675182959605128070760035470300915415469237204083385018301702049538377558825342815363980380171547298261161029726699402062253956207809128635190335021748474280241715628768600673524377089672497095523390521241596725865422095674109604459682983389095407484473414388584874492978525555620969104019055676433977287041722815256764450353015171023184468526184078016488089046859060767527489047155100297791820389065801321443567974338612134782490315148998189834195529406565964760954094247356190354098799385178766377257488630982413544771265576424740652055779550265217513470800540261416421387658501941813776539238714558833202300744512969419476231353260398986476620 [164,114] 359789463410711143162504564015935203165608628272185904995899299676075409013698291443762274190331759220311680064230754024567857535253212108862263040973982851837989444497764714864736631295194366129313655840915099721182805210006033920323370511032661874327566109153092504722673455245068843547430756879357142927973270461763740023445843065718604573463042928387780505646177660065395346484659682800113536416364390975080060509823090463749626207720407746641340588188270399731986906797641227610370091342239908240522711794700060170948222287999263359332810438005814451881128110909225987986199995078497862275705237716705346529808563044242600863092795025350748330338577432489390809463845817644314341508048556216154904729555159631162668262489721659856663527066134225346043870788104261364731650497903589414532841566514438700110519183991692810049163263054452538088460349507450397561155774640822230803794395762404751193876280284358537034028665368478926412697488657771089187996647378487581860464391563864425539267347516682204467033510483350426324810809761424137908054082165550638357669643730162471787573634883451628016077383521280854593477872652959661442194727880741592953715451606716788720379722293817726339913573433071190541161090360521741518390541574181057963204411373342544011138780162980096891443786373313110651729829576286358638363656606251348530444420529149802472252639440030271128164539793769103121232351554581190950552246671794140832456607277662384970907717533092133201153898612150878618676599397830907779687420197184373967546196562205957295641819756365708950702692683063991727472564139746073840927672162666019239647795448057114001130721455359388055406952241434739305316722620649513934323229363636 [164,115] 9145773167256536728254273652729466513965006236845622253252747256982876709600107962306528296646366020881639914958504859873644143824578305954401781405400624301118596383441421218306716104825017114883045212512834893148969336105658420509881064236451974816158318738888683990503126082682555079131576863177986365840194275968718275550631933756409168095191104045889560876524931347248551193740007948072209001900864116948868978799360905441804826695963612282921221237952266413643209077210321286979764938005979316732553381110066451307895822199731227188879874098662152376556824687049406728774315991283665364560731200905144289722143690641102618216129321679456958979738974666794817453282579441793752274375662213423999247452921223620204345377595329232212253881651727335633741246618518281406350716528088687665114963717122761208265933134644788503836652939315033939026441298619812360510060289408462338381338947903661223446622632282755041329649766189003592407585670405277912331292735601575822715989221780241037205652155941534793801011822733721738868043773382982639340618844105132872000157465373960417838613286359371357747660294716855673624229223935739029555082800302440822103974588069516171014220805037000586961539582512234613740446033496101111958960081117501199602879786209328295953866310354597011314702284216625517279687393761429510755677953558509942125115120635940501309842822075327001549071012456489236280128151014488964932027125724342358203780855488171105410737345128896611251953694272344829898534486754047533643085013224106741753188569755937929051349769827306739116780874348036609766232338285481126591134494308954627097779122172136011117447336178224791724231231818573367008603304500138683852180171 [164,116] -25179170846791358295118761514489106938022252288060425653929603875698820002315837984444036292171320167659750139145559795409718464656829013856183619462854275910002618196178454823981833355361653356035867879403471793637130391757427498143204025871302865068277710600025593892915471749748109693155886838229879554139138154658747495063891861746131125407255074136890414045554170077855202158188917784116765355887942383842224644906443129304329670425838987792746220867284270667836249401569111386119881464929945984692506188785241683741125712203217400965131613345822030012278351803183716622170445822067796172456781737214761637463382469843225880753187079506418801103155458872572853095344673394556426425101565410049316573294835846359527227517805675512851968601152467780991196393842439433280780637406612051839336090231998080662854168219359074778045835963054969200178651843097931673531418911224032465473641155318864724998898083325056128137911230819381768075171249844982043936320778967112383675068263288481587721280946606820568497548209807950531313623471596115288757472600711780662058024075987127059436025752989542931265049545134254528319816475075513633222640185938018109983281860059999861884724335429957598969164722176256777037345149400630257278057404296499844487328551505696299909260825969001862738888316698016137148668530397075855914462392349766682041683178242324813986177238784899247893344922734343343615146616259171330654949800697436398416471561826257620855077856270091486513955612442781635652417772443951443251948340475214633366287655108388375541555682380313896557031636324315848802584427251123372800359422152687216633619662248617931339376397117951068216400778215875322431420465721458598942 [164,117] -133286435400914114196462610489338028623825777874312707068933735723326714974220125124424335605302900150946703694406497312323972810604662303573819173511783733262774923579148632504159410592968011969217581383840923700607962872588256008788914206644943122671673266906468564072643481297671528844378236711749382426523994253710255413578145624201822158868017527940883920824084533989560252059189250695776124590359208214560517155489385056623353546922032892328756217078105079474383001651057161075857127943236432350674808720086480575650015344087090174084159485995341393162018540571169183585942261792143371802853913524021456104088503000138298016088712946970964123983365525916255081870187828844068116451776448482317965151763711921590104748497814605108536212071730081081886114392394227952307356073128867578454199055887308831312800237227587161827652007354216252477920164068516072808928462113552269474274514311154216864338800894156642109530574702136087097517536472138943490036139301433516188454602939501007273325212371177569194792371574530678236936819931263025514274569609907197585536896873072259315197122040478014649556294361370146782857873085399308855996988203271277032936142552026909219588186037993180285831416710776627557441624597142726139458799809746136582371862311739256472109956134552509836455183825406309375379490787577224808147544475205494608537022500606749774076134225608978719271655789566697907467849290094381338293886660085835758795477076001545415693710761012807441781672413510474636881886910453010135707531668264924144369600612538941568802942166829151375873179183714458906109321566087986471879089678402888873285925317523989529267396653117469565443040015764458647440589391799447 [164,118] -988681120075708720812921890202721961469572768163144992821583725321982704296446275624474067069037216974640248276781666735238172290738857072675242244415046987430895599506101618381902168384779231121162970053457800633068581492789241400699706021364361187409332175676410703303077426326957892242244205612273028736707334464011288425544197155661941459786280451205308709007013518216240559428964991624984402137489380237104611287546156969480788160140387993481649718015939975473197116878937516825604373433520184002817465287427063312696504695896593763737551847824631738988229842147553347568204924443945808924441380472023557807378224993585070715168527715976311720533015790917593581795973451652895403312030360947983925334041325921858568654108863716018464801664455686160135224258341283331738762526937059610643468493683103432388697935010124948122124913470597772018519635623322704974182469566478040354397120727428065632091780408446400967249645539809772145114283533300087458058782904803297716873622107804576117802779531154030020718957426723100158242346689073979749912129328754917329201023052575640031867494627628857405708329306005980758862998156061305692489301197990597631783681350733139112861310224062499995088203342356908170428208059774943402562629562211869901377518418071379105911724579199876444088619414195673399409902371101253523957175470464852066097456297744155585296995744030582197526166458147726358192772562816970839143218448582825747496902908406839926009051161218044034951290468306648728338880216528109318094745701731025278659414016750790867442462732182174315298408442863314897907125699094531871207584779365337265683336211027726560379567930125047502535031860736440168392185111 [164,119] 374910081948703314025262199534084427626440246288341274998843691917872757498929494096243464891015406383011492459106546708001162857119976341042729436554228263472574635896510102129006584879037716307318964930164246114918941467820096067664750178276637619104086722017206577675536827867529776390378575827611771713837569287127934293797041918168229904496835754243446009437780185659974641472846052151253747479109275542373467245709020290565089351087943043927753631699462347877883360899197986628125836404230120575787969969363656729154560889842398160171744332209010755441152917043076577836270309258117559726693346342972408305569970247150685428884224465773117432293319658918145029808125491432689998046741711764110885022196318325960244752976860815233578092897007952590896178901290682460372031452560239043492257866867766120210462526042692238798139144013583507769177886274833182694911438012126639175319469469561677401196607894272975764902801978943643298116599230304081654300587765856406224869255727169246125812319216932119232234065119354698488926058521547521778368548747610219148908024633105769141083388882574297689714611927791031155187295636923572848155084313728774904150476677211522940104771974416241854583056880791120546965181039395223352516785501934818145994052273982382655395579226424838044184301209036463765434058289231261961074837820623633837284793268405488786837203184969887058665003016738398987907946062293203852703937011596774934386324247054205653766897408788091915546143660472315229322155755572384350246143266512721575523250368672456744526596075469540127929562083166670965429883046119541089342000811340559273271426956041304467034236103516019860176496644732682282297 [164,120] 4453941749950527519769636792340921906181042205752548346279570748306412607478249330559653594755585201194299819486267666316558411737139307664783137874927471209780575824596362246514265472847218310501735734622855298718217668676690294993505232802164769691035265846694521180165023265370262778436350925701874609904051651802327587658390888617776811739120694841448278937025827357979875339777935964126103230078111018345769889124501167800035619190346423759151650760461721686106909199169116564380743895564724805421775824335527895515121025138566464876188061969346366612685318567247462431758460120899146053874817662212771904148034344356771939810408958007821325337751552485851996178575944869454269738563493801911865955815259966908263849294366159022997856705975103290679337848027796182120350672257827828281099035873930307584570333946901713300648552394629948447282449312842413061030173854294616118379033498347206822388767206657202248633790878818996641639109059354545793142872676856446316246991427631585633217508786600752091449178778702360607176915764533630122136781203177781076468861319860649302503556825704922087620155254831530132380075811731443019147083999805248751725333524104921350221780529765076094102683664982221567567953360897522498156996610799838655845030998632232067244507885243578370953827694448318520422408649155330601645399890646902299279116993194441525353111942344460431935882702667414109041244372378034063834118983905622257729938861824321557980909180446234625878120731182344612804659500492326558378439819001510787455440462283767229356874479905733968544725292146901744563199920859100826044607042678426356783812554434341923862784721386662951860454423995751992 [164,121] 5016625562934509296074881504310827391861500788611057306603911339518379421007697252418336228671989695581180300692895451382327428152912071914227504106772567330777652345814932311226108610511716475406105400764590212378747274867035723979118861151621499590101596958893260915277729643827648469152603777352459367822240003116269993547089992018647069705247196244391282019316956461137520816832360542817790611959958545742616977745512442301294077827477893096039118734009822026293827674154566145363974638642540014319918690233644721036662365371307079892482435456109676354106461254488462044373221108207754528906726979440795922676419808950332898654073216497342184550105399726238458349767142251448431119340327207288625736200974097079658144326096986898097111562202258208815613430058081334895261245995640189763112652908028736055131579488174983661549027274583091821304679559627530564344520170893950460102601668147370392559792406211876817943436599088260581387250210111740360163040613480690379531012138162950806097543020109066059987939337209896838938790687615496113436784422356763031178489590210733068487181460012718536868472588015073998737648957388391899919193603860537521474388055558949172860563483761659296334332931898423682650575891714894577098940075695917893155586398506415549868995081059542401856104537571306203096010215605314726718989564255906149424446705415087016189815631468492100250117934609943939711838352329396910532509481166864102004035093063399189455678581524708176733386823423728804536584539610089937169727641660390374976691188534666764964873720708335524584624708180432636954613603263133581092535625963462085844495531687243769868797380435698518544169388565 [164,122] -10634820770239090079725468081844601992428200539948343082753151788029338395003311614790804579636567598149796507652764358832513233029772025069836343568848818467241127345286052329412006153848069359671916859856916413097172084291417122467903282322705210261381304010817996236690931634070324841315035937012298580195705397662027189484233594192720240483857327221945243611026751309342404006674477367456417000009925830393827189840074574195918456837109437123668237256475175630402983322260905386220616707863169620264075958868378375514504974134830218097063906518494565572034738892970550505787007939210981158415092385212856713193439551452477799308593994466280271535477667219200665330761563740780258257386861498120217940204281342055291963292297060957566160052800193533307540093431189637974000075578875641129476477417896029742110697568586625415967038315423901845967104076756337855163149534748385916751116030379747734698687969964902607120105995970795816453807472546331781301528706739377921968900112247891515662459964721493845257867719158049557307603634199852825735683075234348612804294108075537451980580804880681538352836584604604236857786158479267515081673774542645468934727312115895264294083957218346612604714391178173126592841667477595199189420283649780283099987926774541595904553511620810313325270215297880880973332616056654229798970662490785147273109949804768885854697714311113691758024158290078660965941727859981517864687953617541010621998589384355059080267999299489154611617768053400464751035673314028418119336226519608188933140174997181275267127393074382025913929662654979402026380132885560323520490810793235802048975994160591659188425861993286734025030 [164,123] -30487712827214891365687752816393736725330753668379429638330633725209809978066327095577629600691840238219119963265731289502232312061630215654411935230867266244313743720008676816352465443546413360243324939733919414505871724601709105250330678109307307313920405507333958891798934206126146187361004853587039070117567667933821510929661023323110874119741442971528648341746314717400741998905477140019871317530171230151038568145067324859292987151159502667653521020928942989471985270679656635715884588921681369598727571951901961407305893493358378626937465865988531945318166430161507900167079727065845735944212684562935671430517053599133192377878115626446215264928835135298871912685365937798341754991568648628345186734593084879696942451739599056041324879548215579939684239664643252909251558188726159451736303163152789712790783102668127848164282894867664104163061874167440668860136868678807082618356061439021556899131435989832491531648048438897200281217524292135282552395004001943987536449722267720411217134742678213098117719907620355922758021257517247307496050227402723937096037867171855010872803620168959070603965952860846999928536319880586097544458786648234827541099832292592017097436551126067036121821250610211616022560549166390817363628112517234782438837482492507878644954825392543305229655116281563756002762926705018458266134704015432473023847450164373016069473107907135341287472493713772109600928831791342974103940426040024391697420242942357768671084528136990197517533574734887791666310297466566006298887761390712310288934638729723796600561046875468856073585634745791960820798502640224042042380984011904652173246011812097944750053834781953756 [164,124] -34921122115211391448079755290930536881784027144186645903978443960436667101625753720461497951579626984418244010160947148065145694747565665889134911587653236775716562844614652791209473412123810945166531249072388180402433132413542080285990095875679181042497852151629902153828798200412858334567573500148826931171072658600833273130236198417976148768987291097271857045889941400524936677920693318465297176390151900795031852954716883368565838441898789839590831148912116005885050810029781476487045272835538800343075933675562004879018506131813122816799730483168817427443603368884807009257511591678902404758749120279945631651501541042491329596862575730825384399040218163109684737431981824546171578462886771780099478931266277795843042353885312463167532946704079153826804386439223409251853126721665140789040938449987186065074640843584197876230100772163713457471976343720259536876813804311769124654430905087179278043816657011890864674147336557720317290352714862548166212280008250451341365484576037010956040352487954173357775825715616693471185084839868071147037884685340321099453625310658764600715334804262404155720175827260136266651263760575365803749218648470822592480176106111608039319199944385006063942368255502284779284660116657223710225122001211233566353592908320513553112824904496342715505048805425837859286925883570188910993995439498382981700595934428461232273737878784686531643650348386846099244891963475503200676642420033820838895885463692113421417980176306209724370397038343314416836205904177573964776376353569801338315807702266060463403076879288923778316619586006327273040806348221713414638180393720384034996749398497105455469850190562 [164,125] -48657880352546218659882880203622692815788594034805328936656125680599954620934796892965748376021371832847403233335421621639307168570172093461022057721128969398566558343891745606921684008978026103909416640734933056276284522816960821991131044655844749947164674827561110538637178848657452798512242028658137267125793725816535796148270913416265990944842535384520218310808344716938503057191806897578079958280825117064693291553441254755765388167946725319441057762136909215664066201669847106457769849373336794552547840895076670665830015273653724751645485905083657793163171672579709204675818198908333746100767726235084464400044737538142015522323215538591324891992340957897514606773722437091974030503479203687167122885502035016517163353574090353221373852091000661909848332059365933232878802742297845208764144501891449793479630152049992234621787027465047503589957513990699490185899146261265500418693828318629458216604731656663815803116952951467300745416806618983464778632124317138334271183350905530749776574397773173844636947782314500938951692609481017893496719690218901634688411218398101588414010142680824796637680281336295056598038083913625915357655811646284035834138530831042827528995859256302735141996022651237936747947300926198066146400522107180034310586591357411254760377953525867324108380188255766599901827478096808189715637135951408747660055929244633955985052429516019717627894164962415166834511711289127692637434646475851157103151678707658722710861483097547943412327450399053229694454763781452063450214044919409003318629720089149200842037611373708793666075372895587054856137253253428609687001429147262542017018455203773051069981 [164,126] -9968969854261342716180733716873011520682973211659531048176478067125914454025771734058292740994561546451961722083594747953539566324515222333902295824804743109927457813007094916487386635442132788343314015614137598050617337687093493699351547982713581602619704821855884258374220410242425031529293928415095675010469800051091518920106482224514801135356446145827598256749612021513890351197342569423554226976993262072343314950833029756807057428721455080517297968336413116774267167882517127457115500486744917563125007954702021807608998211237732369791550137948247220265385883354340522633428510524201054923095562613857555265159611377635364002480342123746640135203457147693087988614757096361509092244244594422785687569259907958609491651709566258217568408902818290604649952472386554415907381413564000650410892180313509722874572290200665521866768102682070585141360531236293596208730897640554838412143371192871818882793831421443943490173967935804415350314882199362810011691264139877749956571090706375911147796594812313951052090272832740436506932136526187322874698010954058670784366723476163207321653322884298713225734602802699019422791563067730054116693509359262461475160370264670213496355276713760117966986323355829820883628647740511858098460679956762877838940733188622663246286433270901045967688446441376362344032869801051781401633446152825396237342832861701690780602970387753227358390859008469138700871068564808364155059506301811163938450253347736237109969413364848353865912229752700675066113566327733415771534234175285596299424506585454655875165960878929628655402593596656066342806644447671193286352963170430669617354499209017945 [164,127] 920756388677894679516812999756245732556231476928776675235068537134062521596963010476185675478560159785228533048747751232232606500215055052517248147585299832367616864546330156396609577182099817394412746550443754816584779139985462494855150989904134120990109979347089236436262618416579091874636154063365379702653875663426195533350723408424963730087583353352336827302455312007184861133566085296453459796669994084084789578706215043962737344064508563232159060596777519664218995779364545371511205886242413672169014278501738238580169471331330045044437139756564617282335462297748610717294684766273955515636568685012074522512169060989843749706082571849050648576857532594739513561413879363312817131712378501957544696906104974915471464838630395140215699307954836222809319409844999947830763455118294776863014179518488711237018932517085695322764741902892892220081198631257707071563898443332837234860635380142077683383780337628930344488856015740027434287758504228970532321974130687520275071012908201136918731585922324461392299773637829253710794182984695600065273712656683132787391211289104398508060734098713567851962900887980070356364963911379087665204885584106024557624236961282152597856986702379009780295940970557371591864128717591920079885701471936118890120063901825934518611798438488106030075064254502057177683104649606638569632757173958478489085123152182581569995048320931876956751928030228359965104685146140142477148701082349057121552682008188136969930248141970278466557173859014745318446923523162504228100673937401004701876236414414213194527621843453890172979638898660767711680223314527700463047595878397822048055667266 [164,128] -498522272238422382993074277170198137614941180507311702886506342878586089954617248630889119729290092931283138010040849000909083017055528304430077309351528535827564394385691137592665388727319828535545006217892380992586815305685102593699859136993301042967282075013575850302096869339447876632692895348751912864854534511818613559250167383472824593944936478725595757674290224174950142978802931989097332393965554168006407952277858369811970331719828801236782821712588064099728225300929620134188104255705132223367509275113602426748210952647534469786944708641843066406069833707877126278580072979522747609674300175376769743071305270864080293468248631625576882195430787476752395202456917254845272821432933052608976292190872756496592610946573830031181408176695897019565437660047240844026067920253294425843645147137524808542913862639237126431543654063094791126585263503233360130620048232945474827975836263569392855095915363246595841039530227557052823612550188958577795201082768099669031165066935002866189916666585531217111017590232419950778988670875699728904126378085668472879088210989103605119256613824916565723400188141387120824602340645881045757785491858007483993430869347907765079254385149858476345520576743850740489166841861133606150702412260813797405007193880954409563462939040003320059903401293473712148470296180689616110736729033492035901226702012025260991964228608287976256226360833483273213832029905539587795722969794657506895659856759246429700769865829925447359477728014536387560147988260100060698014014579638547865761740049799187009083012033893529763184956178101128161163546378795053660340557313783621465306 [164,129] 7719624274914534544803448504088845624046190781465163756939727930105459974245064203061221288790182660385580542455068304445400623503219162922928910375162894721542787374938182542640338410971066117903613662509336761392660569295089538725657957697805614712438352970560070369640350991996141577769206501212616052420100309993581744269660693427916616391528501811448336209439864847066150338393025654882835201608100353471778919635058814481027789789947372923017655056211037353125896426857771985605979882373513103608611397889699347375299380387529884169685187329787700074630862302929455310253852027023413918471675344120822565962953656388049899099824351643047475622955044542228159462927320647067359083071386252189065387348236104289191179424305523391495160376509354476937551499080820044793184018379914190912036216410563357572233395012133241318935918378927123227307367020797852417707721281950330300491362522530605307405110469874208001589981615676754895681046611283941599850979823940533561972471213473354843179416886441056263322926253329877866042710242040634350553692553980002515051648871927837807689650616244937541019371329851111999836299614747901222186609102457356853711783250924651167565990002711888691376352642441926878836159921911600057462429829091433336580942175669404005055271528637740272321175613926389401105649997372063883108125968277359174632442784752725737011807923478495526015784711811701160363633222017844761150958656243510260392193327929324409083418857886986748832206586919163258095183238664865881107488136635824442306259078483035607309658637716957609446934881126499291576901071957512882583527124174871 [164,130] 106504449981371230828985919800925276114446729652780911736212932742715016164098902915706244508510036860318053424797481133032334062324043393491930137573381534261841385753369757959996227811742855791483509038950220282310771923437390290385465745003150274899152465141840852185424407827947590346947312285872112649915480546835660181436755876537519943957498751333001056514660743121322557840192095743211032526944990597081886131391105471733032973463491523046099656070438021314048265006667270588550076262972859882009113074148350683805113572868479036383221183742455241898976329859782428133116266658184920993565433442286447387772407267618036825821314194570011862260173581127256642430823534190617738239794736979808680163541852852300589853911107802331150001528145519090633101906047950684264893951469144133238435991398095303951904773462348227671192010414684828486249660972476022935066145973811383384634108643356208057552051681954910434655638873311325698927916166337932806725236441732973792723008346275171989404509246776070728580622698964754535224806455959176037209400235812691544490482987608885513694433704066437643705428335214274723217608603101743444689315677969115706308442185898643500570613787412849849592494287047691452631900808200602249884989621414635182987305415875941740352409330589739612650252987453592096722537786221906102864770074214594570415880739651662794288453632442470200999519099849282315572705996885035767570329923881462112628343450109152192719768967061946660799718129704141519685313068551879720615731940756592274823038037819102690330629205984368227014925920364684031345640469635320574146476073 [164,131] 808335183359918241766048857008647793720642978627449029591186480092757442607070835786356455231441149896078791112271276673668573556033253558817005342905173667577011495141351383606378028650431747776979683892264734604850674277903047436787865570768922934161248660500063641415801028023258240200958676865389825599461561738777549443136575741711215313541559913937944616248200926288778091759171148273510472358065685438920117403430582758862386178754770772004796569862907264161196136993072512380291992026476968150922936171970527122613969461409902526816915751322549204656479265386440761320728338480291012802900489197314984297736911805477047739737634250810599124279203534092909656655305997545946392812491415317329240043927093513894182899233442920573939599414186388048304628766549821579785357885807249273340236723433590310983796014423256323593347887016612339585762805829840439442761583838438231333785011799680604960396327265397783533563124346145448233913172869664171937571640200340916744644970447640822498388786574806335194307710950510513061864339078724856877958505602048929902112681211266661065345359155193306030326621190468104927366084896621752114932911256587115019957137899125190696283396147187245252300820490494458595535225578203120229229669580266318820752442057626134015562480603352630364156730260618331121663107689224151103047973525566994764580210376091177786516399436448662980379627835339917604498820871204595756667408321274739499860603755612795282699482940700643593115808495189668269380279488428526816822247989315018223542214086113873012266072330719029014304414652497695766325872987029434791 [164,132] -5596658476184961491091994890361271243126696414917348775174434081608717023046852765491861152938525675607208989556643882072990412335613456831259331906441493468339204167182894028656640003381914969699059461103634964532259642682199680239549841492492865738422835328001082107615300667667230453778086125089429398836466648514690769846321245938621959492234694898870387429816041359246645781760971609023244663643923179611405940156675817391076109487382024727609668452510320433864726475038126544925652959512045271147053261247358483366057422536378562601274213364108965231166454225301558064793111452441111599268565049249732722951358013073643828968302173825055507791451012633981341248500080424600303174919278793647542068149635895086017452531846403151421270267935328969156609123312841774255516070494231274336541027048939259853734230587419148756326477349353545447822272926799555768665394450486908210398820981799307141844914453469909905093138487624021559439275267371790361289593752138920221912867327451443650086496936733178182040161967580148848372921118649612305842631154548774551792880695174996175027591592553534173133120061613420908356284002444461443135373518487484786293417636761383835858261655216366417189492107613714736799127926265253291677990022869421346576664455818019201876956999704054519189606747167940001953261098920679255886977479482894752407161817795511861210945242361817020226650962436548923506001682563219668586164953402022694647788737824744675182951940286078986485992721827158101185039894873337677899517790332206167310144755148511234095627460664627743696564852541725263313689558946837 [164,133] -609110996310666188292362458396520165565952121535211360406494332143739000269642169697933054418244266324265452010564397357786715564159500711390724709294462713638189697069778782524542621590536509347982076126221132174326241641335851685641503814562461051182816373230340346746426389678513368704381009092371203538249858476151776634760783891110248416293667599137660196822565692212638217749806251933384565426058474601898275226836907157501300708796120639496608766591957667804204142544530350674116403512273046247341370435210388885593878738199940547545156615026466349171360721260125955905465751770225085640650927409007326001808560138610632366381011927735251149152733258311501392157483752610762963499432251653791035626236399562628498892180613903053486717946628211446347649251180188921599963468282082404105360035993732068878628279016502933954519593819640112803297882837195593953303635876140404044174448950835362984919910974768807581363610863465318415043762427244203310323681718112618306992353880787807130986941674116292477342135941162988377204591174954619064732815369072342701313258370903931761647855620173296506371379407503955735800241167285429746697850680067217435996998102131665225592373691851183723738316657481910753511054428794275848261904930198482495286907104488995287938896566137060262201132789477033356405479360977493861690374220587641170888784089297804083035591220453288590805543501006907228881701550084442963693831559410959635435497215778575217071496832777896646777558099825342611846117408155321870970792227146608290089552040242250907020732700739682514080604025050934658597035 [164,134] -56031558032000980429293674135959265660013198337487551883392170757270109956920810075864632759944776323380331521559225260899753767793257407128372168422176898136985378926547089791610145958741740995480338502025146753212795143458794616511808030376102329273438380097073292671057213891498610978166687671398652202780809173572157305941277407871935970997849755694194669908821712461864838958361087756238999731576591536520646753946678803959262887482953409432824867004475957448457721384180542434118447130945174870853848709653290679876832029667532851496827489073151352555895592133331377510478257259921912069605273461644653471181654322429510924940498973261299612055850146916908398474439646604929899625589636106871749538864173521546741480932566189509901464207199500116056886764920958927945355058268530941487901223881885533110027030098992195539641835510054022267678941557534810158621229508246029351629552510055012205955226927672467639036058787424482987937105966738830914826147126542900000849440075688243382568568030766497435819005565208143352080711716859164016135778248036211171008899691715718333451946953475988063855927225844775817985611669668847788283475180901313402349835606741830320841858150490182108250553928138383499238978736496677743705191792168930616193952701380029414873466288377702828072880798748447620514785639084437379030819577817326743901373132730852588320714738174532890693049831086147893666879221509319327486900692668027381041646491012322188108494113935580065892553713146077865420500198236681726883449221420669458481624225938687082494594461374154565980352871938889687 [164,135] -195065495745120576425900735923367251621124984249954771290615507706273098390693884263191778375442357286592187170929802024226999048981581208952764079412425058684520619716497497751114852836343898621324627979477373402062927116185193831981826603897534226594762747060687909997946606285287643271952236345979614582747839226384031081366817571887157624761137855776334892252892459897718158778488223471052989941277880031684866805430703977933797386852759380370102038495271777177363458905469728852458776446473257181788693489587858839134584776191069197319140247185790443456368623611945100053409228606026989105047118223231000791757165634651626388466319687258944547583305688810613372808400906125416092597501323008140152556575427529184667986462857511602740724143354886790810497967149181529438473823495200314665915889393513928495609634682087691762035507442002884869996099246667732052349120715007913070176217446474132240242680963437199642012075135879636576187695187561673206711715095874478128579151791308465147683920428729591289945510647629801269552468224197207772816453312662399439411380614265343086421481297081288031528873663043392900401990969371548498112870809206955780564518224054932303370904582130467796341292816235445278476416595890737072431426257361651369181330341921619986612110229307959676517070045568115983764352186430076005320309541670372546875588802606906984691462100388151905567755604167411983135543432248558436332516365824781867946174151940523893598073473908158292423520850088029090241822491872352922718357195845090997951710753802470078080299504699614865615725493 [164,136] -76723987083741197070055752574842801684833023298782164301561894246205857158093095756029838986978359296712914580079540522901066440298112638180721339093889448842861921570595835322632097451054375670491599516876128100256040940621649656238194570855693042823438686330311150781820279774496627408944771650664867436633335451275699846033470904182192306151535487980651640641299361647997659770224178154748531613646390440254353945591337895296732821787312161023354978597068794616115700877834725519943153182817808193156969628625604095829617763991937805335184070102439229291053792245831007548779093710562899222978588284084889005778053351605787426141513709816459921662622989264007135154645146522659172849274143795061542051038920003691020148056119984603300589476646328575689972963375107244180180664048186361035542067560163531348020742528685153638187105958621526101127581346782151649756283147429726980842773152324345315904668461942451406926644921177599988770472739593865580114605756163727347278397756876404025389459194862981293974729664294507610415418178416763428007088191233204023662833084663446248360073565645153699896209045979697277047720308962295482941436949489883976347764642011211590756248115963888423206105731983278099672363728824270621933851928556308503445222685142537419052133545532407373066914524786642694110402421008904956293466052915667658521847532192923936717750921854078150265737565142543264171747819780321776358020814138572226249458736265700090090581171340870675698826299804978296801079114850261666301240277013400824705474855061094806063563752235391613279 [164,137] 860895754252433422940351597727177613453608230209200982971749709140787434011112959497345781004740053681271076897773613673650460107865018375988374186961008613248078557240796427190128877439777919027085996449405602643934018081639747813916623629432050930540879308499601264026683314840170376341416339141715694735277978262020420899533291499806917572814823576404417588120673443450639857606895046672953630755769084021217639646129915943650539246296571205700116141109923489041420316093532579348976188272244194476788743935159087801092668860166171454870146512792403855569174505306362797238230375788974083266996322045738532863277233386750857511809385798410551658815968954673683920531732849038811954074645662390543780892594112736390246013478020911598819568793800216147042107822101854647787910068815604920461895793533415938995402564029344377772833432202172960119028352304254823764139511511620782248612481091052105874282305827138956823311198918449368439734677189882733946424230150847463690354397362457271834212751074813887717828726222506060430861162301922538757283139392501324807765249760419546096595315796610193142701311335386552167941898844198425291048415965356641667087498908439477783267345281064675305840895804558883700323283135893177272586970877470629594154276910935657512299828931716267240851425696405959896265161544726968297212128743055712218903177407702175990522335510485152064866076463905718180567312398700350944914065200104715853397076585605212154655673775909954907851227078228767575822307527177862652866891404575774187593999603708197771611272802744 [164,138] -85293386415871043158409002902665046167616115199574145854390542696973660580002985778076181376320857370244351938270422251496793726701881142193790326671020930723402711612944596851624718442137863054719563233724263287089802879511320001624079882054996385187752239578641532395592676037972135186681368081644918571938420870466740295023326773089480717054878167590108849978893915238704186650416828972275048166702252563013374228548811325684726841331619427196854629570347766070912343881654149954322837348500063004728846035128152489387914365393858665724372508169425889598008464692581368380182921440796197951277132775944186641813879353281205279123002345625741355788181098919239726885617801205437845365078218419201040340899835997654572144253906782271439378882330859816926596648056094518831654534966576774567358642219077807076462964987373581274654874452792790808972813228015180308118448699053814217883497927213200093870795385197170695784279318062381283905048920975101180273891476411451537199963841511917983783076486218191065773430033899902151062946468301295297257092897723510699255094427683854420827989755392432931356959764138000508875871537309014463097191238919197098828496467546102776689410881081422709750712007026250504821596986443646815027670925390487204054080930545192118038708470701151629504760907491636661926955962244144767250065180666917759842909955033152958070463364168660548516709206049021079122868257440204265513914818692327616294561374743123004372468754339228898971884792721767644944634892459240508691188986281717778421263497273404289393076 [164,139] 1237905651432233005426754419715611595272738291389103834172889759846357469609486564002828739748771207463258532653213377580491575459385977574311034147207743627351641187546607059323341012677331133741525964591210059297060244506419943343188761463700706118921540663533862157618184168014121950853637767745873287626958307227472041954057448056313021529502702920554538675585427235617473983767156404091654582405935944731753042343804979851707501428442253588807222027068914632704423140902598218112204258370113238407895665558113625610578435160943887477056808853918586781561116726286906319598551770417382412558403076874356370966798557229294685464733893196607843102220096931613876276442778408710855412709716996713526046766415596558200339675163474676518285093623505787633299910399424310229756096060942823058711853052688306670695913167220584773743939855228842491444338170370842175786348742361649692481100367859451875639837290876149392347841295649529901373477897267590188295273044808759049881358556929436038714578263486940936160064185930942455301947823379439295059485195443476435252877542498631380648321963350120486110883858399563622764850808558142323468602317490846558274091244794420553291538409864667968085742085157410680019350398532630316560181272707026831683634320188058482431836919592701096989095971260345170171481334031516985180554027914025966600321448335078971500811981894824960055861875591509760236019287366748475422583236255653475207487437877250349086045807665169397433050134834918763524646418227040377098802062820355184848682950175030835 [164,140] -49148313111816279804263542068219594246215428732804911682832860790195902174701926435448842401196223183868913265189557024286001095191757574169374042041442606984106427594167697515330307751880725353755344219961026824499289201270158932360969987916948357244309243384489631449180110289761294589491862870369334412023709352281358491986557723801751067304029456610217907074618291117035919791002922814378856725601966106886770297848560484119845778991780532777468236085907454987228177514851000667280714324693455943016517990513048731776243679307475017335489899970488020510664304135674409182188008610843418704932722219707098462380072448662468889031677378557325310580903927660528811649647760282939282498760172303651239201230967655712977445935314196153604589832836698818258152892651972613081713059155063663172453186817736723604909645272799168643323203475510774862883427467696118130561474028250429330995927521901786738411583227356465291377545271366997839244376337735485034778088916758605854044588072555863251061851804272826182102349759603609640251270109049193488479699750651666247222526715347673779762643008136382758761820344581334047608948973348317777045176510187197499453096378064931958914017987539124262111425446744300323889905646879661522094738809393084452792141292267420462931278420241163342701241519516492614998994757654572354755861284592243596596453160427214232404066127426517007297137893349206923170944590342553691282642343339691760141957573723364258006320395524815703530059219369634559988992526499297980329286179852721136164132194 [164,141] 2950053685538606969487211262539231979438978245731134553387477464632238970791415974842518100401420357148668876989105781516728584830069267766309700159911359437205106572937793365730455755119100398192647698740271166614627865097478686516353586878880860494723252449968561595624469758002140357323224267027832146735174079273324808411201530476085552183463360465427645716665418279268066001840899122002385259376860745644904383680819535001500264385383445407495777558402162198209989195813416457290885323844845488622010023748411162849056289396445617654461025656317076162306809107355302826589933809955788069608501657482792456328893769830088475675979156097518994998173564777451990240045982806398301753686341074991838412307669933912114276304353064684981548486496603308387858788821196700205307381503371507626649032224447310815737402614866984027446388203494606919334711240917708925204177061895733019867533599378299610335193891322654523382206170129527335333915004973783276130696779603019015267653814929631671055379275970763777669747384698333941327418086980117258009443455263861449284497166901564569017535881376301010900479917349767484909840302065293660604148007300185891152476152033879247382820932407637956552730955280259225502877978500210943346838023253693325189363616853850883856519402408097719427832044977826073047825690013780581701271671852153891464115268862279596833919511149188110822194527612088030677787745865902721006222094174379469706122060059492691936029235164245260363779954782765052068952162838329183873728531402463358993 [164,142] -18346601714848701724834192665683703833816127926149119421510833305587618793879717562558671198937434001199936001795997634106904896517908125344424072170007699892074770089522262086299377153143564520306656007118378981771824163983460152021948286741722382007947149467823723067938306438216340526400163453031431138698442809290246413359121695918026275601560190661666727619179171539130850687811849776391164052847447579428093892334032070866978880607355757335053587776200135115908479678405373811031202075902222270966054126990676487820795869618397558961035482186614219642818641929597366029526875349325359966136341000379120566914085715438094277884627114359643669950699707161884600689138662489317410215296126828504771004800898108320781244523054137062786784834000446611545408249236339139679217349081209042029692853535102732377947670346365050618146177177532305655088705884066484799717535729485144797828728403222123792881028820704850294835540485350252071173446215974648877763191493246376569889390348271187841141777542906930553852068892925770284094202273469667508516845576622543118397158837019616299925792278504746802854108342783226243418670785399869373435354387879878345830002598458076972518203399177160064899211677889022440878837799218611182296697026153501906272978098105905317601751848570021023411114810576663320560997681622660828123892758102864517425755100792949919697370658958512423575788331600989631311210704219820825980100496249346298059325891520029006068829100083436566750318390035470385443632955375516113463386285094 [164,143] -925919024530258186449818523216716521196980923423360246932199645699734668502509171971296591740242499151794220694920922317928007441572475186771107451460331331765307411055709399033016099120370952324872449473045044204337402476659812443114732017823877107456574591337532557416524700101606632035644118308970053464884038470184764902522821081910440929708965128376049223310050198306398264342958774210455263425732136136071710051194088342363423786557343412493493169937638791941399542243814713126307805076250295603129072861737294224116993276012453528096788914320815301568468761700054555416724667808488994420152107887957522661914233065825820015780085510628645143165773743473431046393366149996626036062267862131862543097297415791140405521570123912651689087160160887797246784821533683382927757075942208930630925895941923641350387432266285969903756341267054611221213246815001152643644436588761557873074864707826563597193788326832626753715405046479433946143984758426240881868119367401330279368223963693134857983980573364963942121580029876132991999967032623146924037571739412793275919441989165371319520935540641135226009482705592711663860042005919719936751582647145138578016089401945849049635019414039701272635377718987026739037678752877272911974513136224789742406538254258988666459744817648554748399729717692973934309967245968378913926978534894832243757012240874980415523749409269211246739241327772719955799638914342218245392596100856982950032790918072687187222133739600858614000579134517431684901597067608171086356 [164,144] 8943435112679277100209559241397902167929846015683655820016821322853361284503856695849851326231849474531869929934370541682104241275476434763454327892259701406641526700060905235702788235275885584469746689049678568616025000280334996832371543653663009758592749234173864241026638210026124592123546229771346465533704794837838870308028313977998119059486834873692695719517988301004774202934183795816399354824611613913925165048454775004982699511757892145965817488058787598713523535632172469770872468919723268687277170753506866376300806450389707421027433094442994019507801688281108143425211092328071671367991314425377986133018692079327057868178521510420313531360711016562296993976358167053142027690592818867030691703127078245530855876863759600295390693154697243336833257452302389935485977051063548233527723862764697640921785458078017482573727845004214854661271913620840532049436738353753022330425682206587743963414944491011745424561457739058563839974952402484269924748665892951922106471589552740019055044363202787342445422763376326628363085117139209860082238700995079846622200973733824108252463761869468154426072530280200542548996635170842730975586361696560992295036688000504716141696063078342528781909170543938559435193227805781081897030257494129791260858160399806025113569005873896977040422917177187254217397340248738020632940524679969771494551453195998328725628397214833367929084045291674495873354259615504466729982005018599760732354070794692025759374458286822787485999714938430639523878845816849 [164,145] 75373598674744370246413864120361566061180614385440510672869124792555138330515301291187482686835589698918870626639244652308948640921862135366271061720029941955006900920307386033779314153657317385744286865726670335861251375553340655839460394052815312874260306036206029747005308701116974887643187457101150936335345522424146061600250911256624939652038688261825563184725888064254382550428439333788200583239189420775563983334975234389763595351179442870509529068461647973863518185188909195658773541889867289373841869730165602621081234684804569336336623945130787433936953745168657997259452047292469814557113891601681815310047085703820582109764901647324992654717000913851095210258715204845293081027933093204165878970734462230546723712539899039451019344993045283176169040600230448826832271102590762716516441355099454215124647841184567257689191977945689198721916822235721452921169981111796610766808417484824587208362719497455303123019095406143975899914978335846384248337099319995400378293242017968128211312164111131803589920168011780170692994848683305717652836104966311711404987152288625842501650714204081298386604168547800934934393160069774475406489182152158074697955585601403031249884379555870803746991964416177787918099560286903664596991230533681136712553262995926246454951334555631055382300650873787511354060047446334666757907156591548172532024889149135156019927100287570510779876569000974714833507046792970839959221888822613430302743629994149927427996474819150328835964378125768379277790 [164,146] 1682289235504728256412852312235108251764458686013905773802282698626563206096606211445586154091775972844686127946551536288219885293950001890350785862653275606134201083565178265877760215779040980049992211727526564524410495367778894239310512088864218798900586566742933596452895181311934439975872937160580099117355201797979996762391251057816877082380167102198325654498843478108687309617595933695608645348590358935994257725095987026712132791041849351219557174802094021945318643318427809996295277100972958150205871096477367805107491730283246004110673549423401894486545387781928003301871932232333607801079549076744480868709627203909943719314273255623542999192213361014778329154416481231792725210698928989896246649406327051662950761921301318111216880043758655618682246367798729932065760223756451339477250010375987835619585327988330684584791610881234579142582028255998320694800587583776852630888880669130847599406504431124858263564030627643815246429833969857529078609851000883084583265698798793815573062555421960893597196126857474954829755517452129803260801260607995361518916300375820391269778591836514553035777214205547256473472852521754531437587783607539644163739066683316477292497275720368673860601780357439623112727654889263504793999254838756916996676163454760589699773911058651780375440027690181296111536263035343485040526114387019230820492983758291115167076700091094387700036693054993537385312993848488977083791603082885740011945939438351252897732808548317430696043707744042541 [164,147] 24285170599091588105953406854890362858280972133960145497199293492131189821860728681615226941142647555745991699427974521313029340845281794468227616750921886080040281563745158831191207267164985624831403880338810583554345179896600691443525069908775036277229256426295914742255090367789052369650643280343456903403328398465234919707988469520606197510521878787945897615557742715966936039482765225226635987328261762911894605864196460138065829732294125050285417279915660315376517942882787311475917748104787824961137333664623497489409587002534735008135731908694271715441714778130069977515307519089098478194738866447129991419999904753558218641190491398874662016489651038125196729863963577073243783431436456479873604942993281381552741754265175072527668861107175026766141925142638757323574054298558476764692315175058718366799897997411082323451534666826921391533335748691523378507690240667339864018181749963573996718514784605283343785985387091044586549535014800916356596476839318421360301264896489803978068058851315838845286668832768835520611683271314832785971610980207355440776024651509985113057882634433755028265971066781138832778561588339766508877474870051559969484248465358394918001444451515560615908030079791928552997261022120662308904220772775054768791546630397747314314229591219601666050993587180307756607115127529801772301062759497802292621243791071060850881577294489865043051446817020578131434115305194396862553931516854978399321533081058426991680116140190713680260878390 [164,148] -680006264682569449408964744625011821008360238947088939798453229136624984759047930098264027845058171250575599364432325606251074826286552916080488579309993327522377337305253733548510005129370366564242901410803936374363317774237873960389837395490231921558659617158045719340580752907697381150874462995441046024756051203574662519437873705933844713854479911725968826586140641568178972002042023514885099580003089039963941179123561202195801390580780354222306688856768029630666083468534402584488806488230699592908477368930344882851146403371675955763117778741996770919021617416912853878942540404660832171581187915650138442377538591794460167753141731508367857187277178284067450839453801657648418582186136780000134674798302862181102187060934965088155595245452516118778626210395716872018859176151596025372087938112718020960412569729927578958562135064302216325315885434935740986444620480777611058636649442113100091604156077707757387457794392428043310478508258211574868831266439805468923223400561292123741536732098524207964524686341843589007655882447595801747012565570547604704751973606604254531381583755244374404681578635621514751750730102357599174390424919242019591515910228098623174738416320708520231069733500913575740882605250531869005727086538900096392632211290871771616490794565852683047867226362686618468752833748734009630712191157450415660316535525102019266862904929294857642197180891959199049565737788252560613829906802996734052982318274913049984449867593033473572 [164,149] -3000693296885133739644170178002401619757643567657239344807793631443124809590889925674586136906390031833663061252869836395217888410638736714649000061204523784605491889144265896363182823150676766323080292608787629212581465534472542787675321177997262923328213882830415391272080796933056456322050316524739168055760127641527495062472274608956099711058056865536303837668940521288570673745523990097161491618025470561783222170179642590058447300618108139226122374066264597895971088533130285885624347734621520872417722578971107915751835476179079478263156029246121352430901574499378471640329748544864373649197534568441722933132523023873563107535464518288815856122038276586563095722769108720453842496199697112922756828241454044633244187729854936901633358889404390179882977853382464626308941059742207157166904370753869525170113801378609833819603533439205253249492484690706764076989477475722512746462143011689486990801305509403493847631896138189486218068074278200980827991199552631719751562050969760365720175976221401341327810909331213260829753746662363114689536510753485811207181282277574953965967630110129738579401471650034240225980151120536616416501152627160455762815498172920025338192270040505433640101919324071749454609594400483399853477367590520844803860639410885748404146513968836059508855907477687595067983820902139119548809974713403290193206511151497366535981766776114418749195886865014452617085068987212686605244988953624827503153507766989649160524474254 [164,150] -116949560915360357178305693817020853737725241279973636041686612469156664731136681858391917082714836662249550663645961984444940209164860880226238105024723511671075409037671295063342795249633918130301887946322797715967186640628390168829605291813574751624838397934995252673911468071517831437205043763449646057879027391621227141446691662354048215670028937612114333931253781322982059660354818223717514633828617667680709444895974490098245509371609059120632121414902839764740900524532481913468073033688230486960917302546923368623706470085454450807991296505058499500067692145271048114161331199045743765998878702775099418527772542228128562978110047858662590750201432921847303732795709739062822714053100113710371891531617206906305514669696346919806517002433841534822352666594980087196652284690279090650174513147157070767465047827357406676410475940717563252741759171855143690984318139164375059279398181393379816126688428157954259803576638256274128927851705654880976286629369461193131489575027297954309688632592016388786947671779809165392304671245086390144859167244257630489961243802855057006547801296652822174627430514703379243612386175528677120505830913280670455905861170310180434179997348280462907071154595579104440236897580626792929710048796171307542662443649557779946113204179265221903177118183652005367319868813171400628285224256098588328574378031200941185001188262111696416549053950929376340142811221314728077077649872776724560504463182664216652864 [164,151] -848982927931069384266158685018429088335140682232388139958651374392117076428471889709605086096994803985438422031890795925735082630168541956227733331715277324864256148354897048298455737973465961564609949873132976026123017977828629343323564146782739323238048784806914675604640101716708900162213238032527118604510639838287362719678842666179026139676502121245765869849499490586278757728231045732560848547620388533127106095283387598581059008109451720193897393533702592654467047741995594735834987990901007228760154191041071212749675748686952349151854259346507435644409120752563047392531784596136190189488532461822265252350117632837212466999186107095424075555814008395537049791322241050446653319416550421108100972813665413073538042077896589683157380101191407216033326715960793264755121213066944723637155000815114660996104684637510852191337626388587071731547812501657512278564044083783894573763279508686379852731984102747440554151091926639537962018707193569142793387512538861673150434204419849515480151437241650368936465508738726141788518736769149744045552944769519218319639799760324865131037650168409820165628582899673158093884924690226242455754913272211212899092337289997980588011254200182251944919221465586451892736039933200810314227790043717329430207104877222498427925575343938810641441161845347719017580165003173583016521430316256790675840231843870455506080111180023467134459247685139011164720622427617651939646616096769204520808321125589 [164,152] 13623812382352029798216913702721115656312911898748896002208873570813048308118665970665417300784938261258757465022326284156747295134163575411919488099146490110916656823590661198345279671070841337548855284505264298996617469393644132575499611498728705328128655915680966431600898335606286913777345964317377680785752405012750001790796939101936150645765858138526754249905845138603330958785519130717132488530971897423429766797100832492996442772446485670678218445272319665622228375547264351355870480203336604208695851034738893228240309421400699035137492686046406362796999344887941835169045302539002611994957283358543031870226757074984711490092239215743451970880696345888865958773269168846163087204434637469976801867796459404915190555387229323139208210417568115763105917364674662018439473055136770679946206709548680594439111077804193304769489904294483982093527044573880824651018330845668299098475759616108637114353103729772332248621687929985359416104965959134859822635866022151795048921798769207903695529524042913282003359402679862288839417756670191683311728045026375306431113543222037460846170203194295692894315554158998661404901218642924262529739593258978799459960955784787619614961442951889697334522867283535651161060257088699942199225376916003243253150776302752435673867213617168736901274422574999312371714162776872064659594560697856835555663322754877005352323736092707173122026846702593255313703929344121896846572427903053896068864 [164,153] 220985013136239329156087844450000157139473026787269708947584994460513811757205195088234022784540840926056668712024112794186089923662146420353369615747545348667194939599810690068307020546140162913188908144995314741328128105030414936597934322726710089771844792717041351555817626273790701599332427735825401545118389142754952672059702559891917853599845231812019313107921100220812731645540322819046927212841393679819094537744376060147051982108691732153255424091758082441848775032846341740380310335055644993300167742231793466125018338627864575443279063174828739332307217143952229617116536612061138362500263650372251786923980671645380173934730013140157281848049438955840386279426425371922965514861564975733637414198418342292747117561575683791324545180767902289272750969720659580719828088655447015951177783442629407117018422557473002857613487944157769446408120794551016291654877876724514667600741084966663329458507739580339106069541956667014618242407641650697406114428737162522831848632229118576119347045900028928221528312695546642930669794741656720084208169586019525086123925221338311697354215832851967672448628215103255421391418185747381236289616321944735033622943848539132207025556354190873166782402876148642933033827612447210686183497798699487469899035078603965663814985807905255938241626594131527525932073716059773594657320973432536575619498128931748018878472814241143290835281761677870212619065177499247377540861255524167 [164,154] -1678280821793127810590901789577221111272789019722675001253814715890272862581191970559799539531419872115967587211458631507157920954495872869995924958267828271653225889612460644517887463738262394400883677446540270762992847977094067437239156848810354877912947462346648945779293222761150530417369678713058585201170260336600365031871781687509528922613817409059158101225524723416691706497590496318717807059717251145904667066743031497767117281909728103832551725913972277104126564941173218717733493146185180404050506522901260291742840769726482314429939620467247078832294130272974907951676413637333182152416409267617971339332439172643829362094707339538879078097226588796333731262440272090351332970724510288165294973489954757633543313938021067544239575569494791743189640481477300495152472392920974224600819391134886771738267227407876170413887114567921925794063835686878720370235230509288158996469592241344573424468726919214337337038902351396442928109661530038193838923147928243939675146060237057753635145614125186096923122815982268661634460330143596148447439890509131979486515883334636513351367030674871157441707724059001620258590967799059850891644616654919786928910789707886677954655175023189621919590303048559997878783650729850140174711362520652594993082634726950670422422877430433731622699086034484212935720848374012063075896925980386638112672804799994643771627492519407463255243728671999593223419410369754469636512088 [164,155] -13499892508662885911477439914482550835527167957531780687202172135998832829328016310175069638227892911210851477997237112981027498624492917381523493647541452704450682145325943166661335958024379706487393398584191985127744384916340384085203178452077694112654747986533171954290056074629525523024557588114437826024046716593439184094144667025705149902930395970653705570393203543697728120724517907265074250104271608144120359202342155766776067283004787372892933298556378643058016540963681281620712262122142801885931317895313622282344568223087853974203273439188009947171462495712128911131948230809264917093288890227149395050339562799364113669385474904351964757091451099596239254013050812310317117351282000242446911477449620188258015542033582430700780429752855677994579041409252141150997387403587051809946678666998989346550749021675724007510710321470893376722135627372857757129976530502597009043805462637483661221174528083641025405708142083891380032036225472786513533550173337978412572379488772993089393628140865820060198378498337987124364926999812943814129166593126195340026184709530856882428290656737484371528445116151667506006380820715629061540819659334653946588545813750256806223184369465359005145534948127964168221351484077179668426425747170385737378161534509770568770230803659413600981153565443769097420932616860364220202723170469630712818488102672816062672835302027602487346598259276965721017722554167579691 [164,156] 97916958199877433871524838376563688346316998250508683679810622360606592038293038397772369892164203951594836648783627950428851676281722104404171919443086678150733905933173609597873025650276126964357808000938868417996021987622065251987679255476680891186481666844803544603451961736064530014121581430938606153190112931934944749666976697113793421137734949131329212972169865409244148228575741151926938651512222345226737590530339570818910821761098636176495022624882458983802680364980619534917231614386509379901541424849001595062674892553255358359260466220633328724456065750248473967187807594810458556932584077025835942121791131106257630798596586711442174330879351572756842361740921372390797574429350179515066553950733375907621671177991957712875176605144320031576869301062300211455017683587385278753001272031198824959066199408587600721745308687680959790623604141697943654868101085501847730529139072351406793704734329263873923457093342152856209793252028578375291643376045509419425863218350975249376987660790026950372951463425161547487910511322808709693711035656299743843330615786287256636283533818987210239614916052671576285806061249041667502612383798485901051969044517558490029787659681526861975243604454266824904723628032569323578509554541474332214271870552380469016729276490174082494395632144116318255986873959793083090235620046463321671465658070530700570428921407524933601298504231334989282249826229 [164,157] -482593086231262361706800259493492374914510828071269699635131910924979936450147800409895026933514906290442209844255585724476807614790290352975730296007876901592952164631867138916622775772441075986382840101421037299516680778999546427876551542918293372325114033927659683641233928655840054781591800772260339479334178874438836602685613066659175023294703607097696598389790682160122677441239324190572877784368390049997996743493294938890404583566975514227194850410569210906903379746309820021645064528221032661199014043232498290023512383304794879627206695485441516634914030313874492780012344495418907102642622389289424000440056997220938919596343737575657882420375852516912417746674721899606617141946770695358706086084964774696083016039752325296005135321030897725266944788974553007650494370590785660163620039618375071811020075631413935249844745852185893752036557149087529672859579844101861020043864932475065178521973559367765817464233710758809685369228714340422116987860549296042370208111294914579324123334263367952829674178596628770743052460178659280449222943934629808599857526144867262149307008370138793487158467350246941712672832291541184096684987558346480080625190652868143647745007893486410140926352296289112875981930068883993050688680877525846879019931327653878967648854306727000928229831652771750733712342463584919617960696116994008288156665965383672423632429703179634240792328032871423472 [164,158] -143328925538576934656353993943464772863773225962546525285262166499934499057715434628878575798023750835980985426943378049015882480094771452598329436679982963884794173456707306197025431673189935082715726717643239743938166269096273807841447627157632175197994636549844662783740467650769685280719936987603951424006744953361208229381418110975657554809597457222366481003955568774363334986236502908719034663361994474394430196503083387917637180703500276157887910133759330366381807369102500097193565548406452525990245679796770048029838042186901246742009067554303347959395266433133505562404836612093710436692974283386201676727786870234308352385294359409039330630920030119729858091534185729632536831845727686073789363873852642829316464940782035473000043748568857460405931480128513775147638874345963928503555158228890931683715557538425787738358315761519554458135576430493777795302024975912527371392808332304194649537290491392982723416429669764379109151584019904593492914172922848739823544545142548083283628920619402034944555773179561184665535030486028081938937614294032701498953185053697225986805158588287716376779637954656920603971594031973483951120498292514886492489742267255736667047039642244465756498520657997625309216361124351785185378108816438443681924758429642949543506721838941684246986447221176697271431793878727086265515106705287197661988259808038340684809008583050588869021946336 [164,159] -1960621267636999953842513344232889414046462357842612688439351632108499385862402079672195178900374932699391520965623681783742724560898424413336366053810172232393928351755158419800896255822922396358002059995203535978774630866379548641095513073373287941618612718959533736567912814216816382280582165094511511477026140595704038624942842740566512641752796134290884518490655481088620394663382447585037260750336439036805786273490941423810959199361805491950300123743812287702296214027684342828720392355358170282144084205901614798626385242381283303673270009998377277882395114748042133456299592171701088275813830805023073838567506095592356745663316527845853125992714328783096852195445521944284118837971682679645499896182312261097195219436024056467419275803632577987151898643758073062828800124398978413149196017439736609281778723846918405650235688587316138937846956814484874238966451174409790416412627313970161241391811621715237595015670932753049597202770396089991019630772372799861209201114315818307341051327151049272889670955074198165829220541330174513223592169299715967272614682102597350643793764315870608145402782482077915189458032267350056649474369857187272284981516923289048313999264075682539062429927664784244215820035568327827539156497382599784039657844600346762395248641803517999700127456294266294565053779247182373703998262677951562141210595412035133717733756836301798413 [164,160] 384247033038911443277256491162855014392518659597531486814956764093520689932604826801965666716917815675633725219891060063402756683086449739671659787794119296157460738548162839562808833464430561531071419824411418507739031284429646121486227323505483700604517969904200865039135263156177664360541657207058805956242685432947563953303033549681349368773695097303013807850340119676568789924191267283314927666139234152486117638237572323434958502583139121348224331079986353954976102354331570896822374216628187739491129022294574131603890804501211053789087041473565941755212628662929652300041594838529195140415684691068514231645120966807179686485055525167698356555828270123230964722363885250560628709780615909150693037819648215314112694339482319520842180471633633553929196182547738216167454884890441245940681764234286820192801878975861202653261305652683562921635776437356097172184656816766456465635029553160965624544804942712066643609412850709704576913486209278439118919224586871466640896316403828222203495737883346424623932497235066386291843525763180306318794292459175733515188942125985871085263899284402954017536589133427065807538737416764508247410318348071386767725836866184420107385636497077526445637331608775866741660497851684715162076610354366007182324981866691256222642427037141625821327295094309669894122116286335364568594056025507255004637775815115103782330806493 [164,161] -3361548198763944730319417486842069668922024199432565223983176263469050225601042895560873093649876477100597992934330265799447347181549145963635011306466634537244847220946397612677298701644722371849738572125599611555558714038105636785161335343659916769522675501558675940704799570246882849926109278646399214554609023040814205458774652632684206281765823693146318081982872344524299783772817039979998077425316817779676459165927492923428855644968404998645816349361711988717172204797673247178635148164849757385326444001047431111180075095720001566163153493095145187787396641609834651207783882658470563570603967963990906129250593243183963268566512497615017278734356233094227773549308662964988910995256525686578243051030637517081167997244848125048329582419462245839545956548032005228436974828392452462054810421574918342908224706071345906441664281802513661511540526400959885191446267653079887306228470076767127669593066941551677103817070178387505641177412306648759614057376875674291665240176878506063307098936977804698747271910415841655097779242878339990612663846418316500661352893851233344680240397391314778037786344397254366609319686746811417242223133687311025635923219093809980045983045002086937535195751405657488292416167910583665634408285211760893644341606489434501396650951116449675213591989915166319882998414591168925002392100184118196638691027357635318794 [164,162] -1107652066463613753751350044993709872848791585735343174811179912632868425496652769100854831500754312761225301985104704866080356621051463479977498149069806410753686030415721094526490792523883620371549607608218439932147499156032466406749980023495406664239727214660056675821571370628981250173423941310857471145978549917230353163298855374960632351235033726831680955197919022565489313491027903922062649016267752840667259528454288216607912308171689149184912569611778004085056637324323224216916987227993502291414497837947660527219274302468038455676561405423474288836318163432280701908688362595655009118366679908983181323392149131701454324461863779127024136295380898532036961057074323970442631405111701591532512174871049431061008766649318997347211800909633132582475794718599023350499780157317507988912511394460929844925905055798446489266793299418253281810010250883335507922359281092871881693549194511159381178029904745543801072273691154249678140316608018022825273165113978553781500397248517165029087152182203698162335769160399308293957300435023566644277020781527401412581422496190867033893077333919633161043494643034188794952322747176863940851979976928381856425363937305706768967302774037078358187726225133922685881878642253635950516950296657141387727562203900223714671269099985491175273276899772088342631494509677625543971079458185230515634619445043 [164,163] -2727999151888633006939392067159286802750386428773965367720171859739977236112238338343091717911782799812438361371176662627471142651963231474049363308131057553804858832695525588042997091167667353131561085508481531317901646946832687309708662344276598634961361964111880378894734028976035126671516186854820364156790448553986698866934858439124466731973786125899211002760099221314351545690336718259953948387717834027826757140869476397033159023947069443666259868501050191125456964303833342194425839949248282057349943558718220169584245766661125384404150720994802677013675864324554259174651637926421635862233102832022192576308614595192839818121340618521164510246541140408900968966768942186216490081735405438086910923729010306943556267785496382930591143109832680199287991596523228684727166653749510988537765646488840705928425174196361589185821304310075544122064032671640547852505597519450547771872872862922745250113999629807597049257051568037000154721851962491332783290557698591371799115938834434603464440702868134574467178006319041868102181567048378624738653381734212309473797233668386163887828559031150325023657390194406956122324887137975071916491618236408557624558995376619744590175621404165027671849321597047781301918792242795095361155216243027490716146977441476261985557569879759417193074776169314041566457349014203164267810762944406711595 [164,164] 99675415612783930588889883375136573847013770305845839028856540594530451594247226782721973207677679182235120893687577052859696135340816374411797920361491045982869835803472614003430186236069856321408565482142701907205537709331264781661547476939286099139191133267315454138316210646998187461705638138348492794720687924741661045137428120618784247507425870456649336642728377939201739940453380267388420450855615635394727105352142817643526443836065908758117325350392910304190254866680358370393558929878442333294337329083004311009462268129443767908863145059111863936077587067764588064718687458144414345061897902739567209589898764091915623102129610293721728240996713306909118226482353785406987602315190050949806651627223331754843111146489614505982920428273005787859184776362385357766234924845121233441586197377014967684364522662741231411418484404516602767984773878661740592947463694962777041248699148059564364364244371086875354353129737492520185144030538917735234056103337345944273554871849752517097407337097470027510523406994778325339087716445178288883924315591617219060588494548217380930760826996777665576228492170412904564474310131059989541389134973585319240329539166266751824196419915894726640838948969685499309144878119146667602546158573640674733995271418107097531925758460135844583548344550119954067782698623494941704247485773 [165,0] -15316585402675996341361349828850492326993155146293715553684575656810835454680196739086505506208321939012642248707101687226421109286501999081944866084308790620673072202810858493786183517927936329298573127002023314765012395693220788746546567631431701630879911735305011708562442857410503208728110386830267189784115531936899275639118329333318019349317697641382286849814251106042808146722294507264781945203208648797607365409648719877971394874532155931397115326042797062781948052972129840428806934744468659130756351975869226104044531739333035725499219673245962074581062260264129803014252127575399389498356691027162937564707730079007555156186972671418174918497353372233027054897560215807662618217017170014783342648992679690944903050259727867971794747901003343914651440828402932878979518404685413669166884280785158835869618165250466705171469522925101132162957551174183650189950647879945420934506985927794065488861639843870714855957126471907671103109203836482416463400417718265784550136478074175752190416539069315453998144882846433052532962655142549195299459979875089417564178440646380110310695500501032365406574166440209379856117906259351305333757916934940223299085399775779613852545672456458100327572305338021786705286354301347766178697514147330652670116191454660296882461999371552539503408349350043583015580368417603678443798364589378144268152504696770919988141650756145204076371393325456188219291604505220065358432995267659127081448427927140588230674225080505298670929059259017676978519322098045103488384546221976262944758823210685385891814751463268852515789244659763382163083440625525719177233338167486622211698279118157168532317154183274925216802980551858090488719860250347496694546887197619694341702001748279287871115104140754612967583595600592421038812370125431633787921921144985931603936869112731133929168205736901166820881288676503364728241246315721668212794914202802777768142233015991946283288502000462179725815039973719633967087871170839292381742687425116855592932552099227905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,1] -4915792695596613933407251812815566515367175204620327410319719912491542729237596156382221384401823869964279182040294924933223268868776911719189517734001470194227717220080866126715351375190779879390230836591398788935494072150871576960475312424515702095085250848084268575886392410582648120734470460715222337883837357528819155186896911303081464226286664519565259189468933262133345101077069002288729617268750588667805626484140260079971937252926761465191054557074503279330903573838642016722359583803058703393309983594431959798731976163556084597909218536758443410323287109961496622199970874398610315388760510484165769649382512700443167108405242296196780683007325197652286751006898552151503064764996387465687332767211687352092015739444308161691424706125055432813211100262019365672904076630841901532896384189915425259540018649262948357270485535691019028913878201804652313017738134751680525603998728148049348657727290259288700704522462990785681256441032941132532806920264292043669162911084327421915528485721882265007946983859276221981327964985324447526274107173696840276886662110459392827602068743835830114683838712924947803400106734037673553463714211211185037179992626418112106526694565398008612267142664737696154394570255739378032133254261399807957828225811663539300203125010315153962661261422263659424468373347761740782228269046585444625417253764276921065732935293720065384799519839613168887542104311496387271920569683660853610019510824877818194218444513415131850702665190569102751433841922466293876006194146520847066713994148653127825303734582083902229938644030976161150934504782319542483760387864473038818756989645419942296955046219024082832155054358684266331048226879903567220188746987230488104146691200715794238016286325292030643786795163412611917330934083584262343651125988902399901005098273966592785363718649599521388388774317141125887638026075392554280334678369741553319403101969259287681147138613650063524678989266435036297304808471375345326268079428978284184381664090324193239212036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,2] 472127904079724770546085625208818155682402395070306352991193508235856649674393751805670570040472052264790161151042243517993426294634431907132963687383637570224538795165723627389278908906689739649102174688846015196004496540230371492649038493671379015385329551494551002724112790384063065104035519999669123120171354226301358739121665109428442780831388480168886063455643329071706490566643206003013027270462055562444202905713728457758238703321276224422794068695248646292677171169435155413748740443478649347278595214318954413026014142104137048194811141612011887364617535079313540544841103772156842830977752939146301945131835387295894001935486235908585728031846367675227282891260489092058838793514554758476124137808660218418050093773416796452984258291278447359264787795511487622202291107094078138108806061365917040638023533426571452679409624598599293104459612910570891577185922652466329683415621676035179252625550585585248896071032534690037578741592319597485111427573239744253869533339362065931298006215728009799575287154497674469116529820120369384316529915190554498275637201661845894712944808369490534732194403847111358619415056602322932296404835700945611123235902297670523212475891374117526945401382127775973701639110958376884155709832144026908304532746040136830273673532425649432159353933077416119916286283197625187023297910583449945782197701823572904371002509364491945401828516882239600539131780740225055937979903041592796629166121575976121840989830637010019307817756755343587872479137117865465715850342056980167446881450260750834181319801202126738006362478689914304673447683274861327673057974761902125062381810278819183634715382932441656087170892273650225308581836991759848151225248398033960690644746988236513053707801209210806433351458727371831370693086355041270139250243852729361737566387546828646686253784411517041754802106671965380586261828886191946773401309146477269535082899529750627570057033441458093794437265151529676283757612744574343522238036711580226559292761123742820927873253822326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,3] -3651057295492189997710327938874125434011690095265953090527342017413865519663034761416411669397054379087177981891884348490649025216639400503432472181984652940717604868161114491964487449085679887850429021081965382635901926914681067852473094086403823865368465864171158365291132358413775742071970083434945662290527981598602913679870112258627135639882714793298096177861141996655589324824414870367059303112525389922525693878942884745252263727896386176110028436885851911986437659476163347265757356050848309648436153965642502665611991205655193797034014093598834288488256311229387893656529363480678395724195163049531886828036918637162753742451339747398313888666676751629269055547725656662591119325542612599063153243599285485920255116411471499305734053155505587100456221387748059285557575945608517624669137347695287682381807640324351610992888218917578679465984915465085474509253824717245356425622224398980148071344598456603846327806087307281337152606732680764792181037622689498513152586931687653446133176056382301715219802014888766188136504626969786676925789062047522021185964725588052343980979876896531036444428158345455132612583037953876054663080481579713141663261107168662634983663547308288488986223488775138173619964059591639063220216093010484580276589910367825725430160810052312770985625641849451107186001747533722671322774815400368478808015026858335622491099943111379305821106406303203607777845511775455669177001376305886312046255983322123386780111296249785877845914814244223556752662044539598633938327182987728940328997958611970628078221538708240509674207116694051911137752043112576143494055245172268898901680872944954037710610578531352047188547047387910390473073443766143574907305185774541961185547386359394277824591576416892681229611999825521041853786202643525794579738856067620214222920271164148964662126562583751227483046686477348163863266438066250240429681857716539411555036910071102259095679637710104962438369795448602903331478639960803277839120822607075212873090769294392998745024669915437698364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,4] -52101836539385211553641054240493646509496656200513904124697194744329571692413865621713574866858444562021939038177098345028344478156485561002896140146206349712146549310404432473502049087935079735757986782722691842174961541571269654537486553561192932033071783004548483074975586536889063937448771815535178178129312110977463895077775789000298277303640904457754417685647028361448947317673647539244267383434188620537231998648539814374149889399789161330230275000629246508941166180314984925359689913236088134785684299522041445322316690549809828342325900061751792185658587783178839519029435666477849055057926276329165733011420245983771292861312610798341803249619574778888769662482476435252551463120194579487030704850073558013464369978560261469709975604348880785056508488129939500740220594463581533436331115133569997630497904833228215650198462842263220267594270158427369324521182210621078780402118849357835659357086434691996758163341694425063719994453239291116510260050868540405857860360323017694427206153035189121484350576041143554644850146787928799468951053092773742713907907401227392027519143094086417992140067174147290663063082012520882934594982424251566012015841900882053015684954443172806492997019277834669274201338288552646453719100412045495056884505692732109455034389648412300068463877367188228227701772004632608129092457349118760812831189345062285121197214551866675798548732948336003486040076025683176757531400996907994081625012913507887033624825841464859955669748220088869551669661070702598922131674200491046808824663009697187243404138895279495818601689192123997339711540761553374329238235924333590561272481871514137472931824529767679741315448656360160935443438009999402252814023899758500299329932336994487621503644536447417703816269137961930007926221666355948700824074324922669910947299833052171321154615192068236035096074402118921671730459574365407869747904686305476145546063489281619367984208960309843100219049517451740130040968629523162318689219609696326194514992471290559805652264913078397512435913085937500000000000000000000000000000000000000000000000000000000000000000000000000000 [165,5] 914095382199156127666765537732675365956060904285445409311019291920180511674462919306171131799663800017821577844412107666320363445261898772828817367444088919544864070847913054182908657596430640963859989229041010885981129978684881985888399708391762884280731458982655178948313860147573737026800157442886403169198104517979701715825132212356911788638091166488171770433268361205220827626347045094774404674287499178708163746695611389911459847440036647182498269598479838338559088921204276865380640251286459594900555818642334622788841524377579645981676597862217388119309220104267125359911353087492002989067567092211192745739705220009211487801466656581075569485332818551397100336759046650860316403114547269618395519218792571060506034416949548312118539146936237217222474167588470448688422917625177534995015248539933293625788231903907126389794304896818601401915967743404799573797277774014531807295521543409415602025988388522267437688314305827978743950403738002867395941605454986795351826019370507125020954755499104078132139880056354822881293526321468687837639026908407675479353134829641917456565412526638456666358780351581219732382044769299886061457571232359029298143123815801896615116538107050442384118047977779346800804647684700359037750616972724196627286351586263779727905699426359534486771482376717304401984210713821860615164363486458514877080988490792740764991155384222333209600145108585004777031820587023213046788462662667769103943097630344764324273639735238738719559496507567489721063397814390167396086622692253792152282973349355558307286084760832307012615460109834139594871415916330357404551610057268468918051122634863457324511920685729654192801581313087724274245884930759592410407021681005460978775343588278298725739508194349617159806781545235625640243847071633502359459946116910167073818174910179251229800074495660597369207343105559859946744789176925016763383053242214805627762508089156519085752554505395027103683693715612922122695565756067878423381514172774817086596085900611352581535129502299241721630096435546875000000000000000000000000000000000000000000000000000000000000000000000000 [165,6] -7122361408673195015090765484513663117344275240100626422086718218240347188825007460906867088404271896760366793693985725556097196067096490178856470439180493715552373873719667267516393990409071255658110365596350827460467380874146504718916295078871962152463035369892247611164885232345622209802381198151671442536096663039903914505358955881758774830054875032535210851151363348905130886420955725024224820691666747636302682702308453600093990241352211502713014645519264126668585042225307397244270805860774146747265221869750333815614405573431118167708190968882794000208097151465934758407449668921324819402497919586366640633038916102294169127226127654466129535828554584036529985291622506658933611080699205165074955982652997979742712488577843552905549363382941532812105049988009088893725794144231054142103693992643957199427848644913725822403465131809191019465237078256422363923494833033645522941953936440744386214940649554353738476139504603351194763704346162883615872405629176548527339613725846215146913260397475776904055656293909520649972855958406899603200528084037438086913945385014294960934354962105317970175635316927562201657772184011613989368452573396620245877519829663469711616918815555461376463583490614965946955308335839877056506488423370494503635356577124644580962274273262876976211491293356823288360524176983391526096628167470810613664097630713138114594822923848517488843285556082249871356962653771225291790929120267577032080525130544579231285641642166974838528704207995813649346766680431546716924225717675752220331106601178678151649918036935251122834898020011732174092692537690448063015478075923247745938146611970873485538889596157178064821829630348975246810023090637609894775901992255299970322342782365668490955423180839188634496918737565780372383990791904067463758314621467373811755546914219451057556866729235451641202149886302070102172897207159860047256260296809450644758036914431125946040857847918341518761452753665765359872753807298565977522573245846445318827578243281757196421477562608970401925034821033477783203125000000000000000000000000000000000000000000000000000000000000000 [165,7] 39384096991095925093350780364419015366148716854303643510753930456163633300504240287875736565212893056352040513853011779778767131001429548161882480948029162919668894449664992858620924026082422845037563611383210739482579423006960532660066340516316141080576666288766742655171514972451624077056400647588877814093338156810111102198629071929487158621659915012364123251428119000784948279409939042557874593962440637283545126336842991577348675235310392074318184046127482864084434028068032977689247755724405977898730426319172667211314797047823629233596087901066719298045862275981618095911330294121949505351335420157476651429175051104122473515083103886885523565314896305215675749801893103990474290235908691582522596231853800972360476600431580696228363484820104522553199689462211894157535677104573522953113894679504191980711669597187381864438035963718393519625889336238814809638075869654717656554134958545847883326661535258512313335559921947439272493079944085394194488911995586938957972247831836270936679078920317117657052045790570758218975516276369001967233513465369913318369130475056651091670823323873603251847595958597121543511227367303130411299683518853206990423311978057726478553632100391305829428213374962731879324821443034624293940124891337047516564948280807593616936546385483367832310204572673032063536223657178645751046263793765632377041203178931003279393910908558292773249956728927911991979863311988838363047418988061670129278456011591629291752732851009823464001979847549312544715628881257170373322296510535516613519616049845914172629583803558735685221472267195402153418681622394625244844419523074826766362702111299783536587896552958257345777169915348068133065573749623926760825336778030729297026747339784941165864066433007904062724853239358688425642053195314689457236660255712892635892059812857022282106974040353641027704891878030360205371459585936255746413288617154701964738263284694641614675184301869264749731073869382527525584980393521958372525352352475375166098015086015309638571330226597400070431831409223377704620361328125000000000000000000000000000000000000000000000000000000 [165,8] -168616130723049502252876503725567540568100379402431043453647399300456814551500073731181850695335382089730961168816402454074566443454300949835608033329260500186642883873476378843073758214654944592932403718861716991692632083810606659360190761508557718295254422047237001428080700913168032991174061183356574070366305544623849715147573724338334941973796119998915794981058755823937728557660190502907967270736159584232130812405386218478298804942872399864285753718987343303276574140718170929110646681236587182207859936123400615309303166462752669658076306591837060217840980778571365626732535909753405329223616570935453065101894860269316450399856822245584473451314351178217334814151842452372923413311338311949741350115536676534660111330479683128815093509490011038637593193550073868836190773468623219198084375657244436533009145409427356857357853275426914113192961192536961477748820892672305147424566001314106170492216642100078407026388344409859699881880601588238151634872444446664543063193983801142420253903047258480725319071286647434984203135780460576585474940697646047058882095751815136876504437210569291735615508812482776644721726038509380182320539734720984596956677657701748291741296514142654857208316824079251080474257606888264658134714346865642986875993807654805543456382823410687082405471418400041244904595647557312116396269736195108098494652627554760256875826420534895827987364912677260572881223730237978088825342735803011921514573767320771692670293393795113699002534917869002169061561818964696030621105094243687145015768682348622693076595879947698777754713646907871312871279442943680941090756408513062522681991807550614220873016300799181710218065130184731542406015459282761907585127489381272662578967998673469419913062810907131557896861078511516639255092798853630826150609310403866586659790220648634247490855753474329061411144543306425876126662544272226047969700349619440581870274150049761975397314640041102667647573748795493560964047731915867136353632741524132294091611024776421694241222002026182880118909679367789067327976226806640625000000000000000000000000000000000000000000000 [165,9] 540846260794121110283055531791897022944965287872797587797491779320291054935598294162257969963594694585713935920915910388559337433097075123753101218599415634366819795538793224513927128776384521045757494540055705022660332256110287492470335411570937645342566387046060656513740960432135570490902732910000037703964509356593967221128049015646928106617434827526396025473982876787980673496003975939030672174143102629684897583794915313402181632046162494020461796771892050369814553530354471420127229257049175963558227305295183237835989600491375130975118246260912205677842265650279451292904477480101173240267288469400782485941931595464988062805972393605744199127360452565228923543501285617776315439699871966004152972327712261570599909067464996901552052104287997958126739456115868612617166135314701353687448078568970578142625932249437574596799911285555386218740580201996213058227537399002533160642462561412230927714930889922030963285780101101683590413030901418381003290470858881532570950252234979777831574481247560975512604013937128989320957424878635235786852999762331683641494600691875796194356485719443902789619004268088563689359861931094036022822619226076915321408547853958430535629548400184357860095347817102221923778160757000272559170421984129709418670539951223941616815899250788859276012172442107700496631599515955584710476804032383218596870365213178768107956529238044875212899855019399370446712758452460792927400386873416805383729816591404529132058142373561452765285650496982235366059062097489452647587477821462084714565680169240676223533139123569910051618768099754003552238593841359429359364186880709332974958144447072459323429472143009062200842736564884321610058990042435805737342002617496821670525240382319943830415099937815183098460273379564850279871874728678412390959075581536530491434230532022775810653141682210135947185155961880454957365983769879423816823504590877523375334765262928321684806149217698821137237135536614343569773936636491251269905132464906413899507988271671015248440320697935371034581475413460793788544833660125732421875000000000000000000000000000000000000000 [165,10] -1048140025352621273861546626810772023292295074025679349036105965850337724095961552325434355463054028343603453316057357114949766692209469256259786453641767030471389267161792629321513542285369269221128276561163915757180261508124879234846809373611390156372030891856575832220741736206402299062993853133553657580544229562883726695821639823385775039470505746267787232780071786228013813804346162850403885089656776288764806529562627644449522844173810096893365201668521762074701319569984458613401216392746289611575710944442483092540034307719133096970736516480682575221436351378030153165180596099948973176997351379982308010508423465060744784714262497023770025524395603840813680809969752280292313006536190799667211449695379685785719885445973182739967478720212855523332679057839249762130128854038632036148671532169151543036774826243889767579716273280379985182817413888123611243875368575496497624955467202126543206573902861347569457330804752913875987290193465275902214562893976083523009661454752873033570367237347795513441467184129701158027251552362561561765493599186286939847484183465715495695934584998570895787536400218392647915014257402371948012090311270121089663538612369407898254628027927731178080877351751878033922251385126110258608794969344463319188419989058514252962910201508528041445842889743457506912055441866291304079262841846714811151711179462947362355921238020109433480305989311459565323839589481597515256491105410186994933266507286722426526804587640653823952119256436941762020250204994039313076848131404478708360250527973672514974957295137580238994857175024981121027901384342347967178925531074974121658924520398330342665888966538685145251118025190365905037276688355051993545381297535765411349176341940689690771325326827220927352116858485219400924256231144869180322552963258331418740722295143953771144990207096513362244530495015882194198687503145863296317090809438804860361642707133280454406690940552429734751680358605578147357232838892299522345409996970058128746323622011369949706055587999022068653869358897945396336126577807590365409851074218750000000000000000000000000000 [165,11] -554467621325459987657939873283923698714064076653542874575854621885704459706898863739442880218176833539993043832210764161098785923794766372851840502687960804908827138782765161320316189202156136251868440039995244386562485184892598750376192479426745850486932274015947323136010294578315032484599924067540741692059875109195279240907130205126033164528760810412101700143921480882403054884701879206106590488697359911817105985079837108424754979889073163665739245949557982354634524199507180693158162158880403230668843912879865753637293976436826490328828281599224728304675002849177899766021566583071237377445230027537636097327376059121415694431590208793843194651028270079688988539899750103092801583441209951250602737834206407254324428301699383798040738005759898476145612315782001143245507634940423975268887466381673194971498874126152201390805457822620774431335055666142213121302816675682258928188327322849318496703456018419625748964075720910190300383464918611870776706041843706634916268047164375191870460623203382551398516603745790311313277652456622881236732474696196942684228851401101793349948992852764076836308392297113922282336207924323396399435884953545282773530005907651813840953051590754436670270896878373419011901127868729499567314640396588056736634333648550028080717726812277175759080446337609418624522909514874774285066389464025621911212131317696567842323862308656415662162590760934229563846932909254939057124679378780501422777498401511572104029982679372029611721431294884508477944956915185320184918668475399965453266227922500343754681465784839185873531906744649405690272918303871662912834531272525642196116296351402672686308331579952187332769706052257621910468496614527051171181923638567941267562699905494079674112823569789160263632281552097608582356188208350980466341149470138441268259081974880448859337447776584695732043793093415882296459469271720872365153132875011777355530657307840930762198953990839594859605153599799603591710768132491100391644190381208830405144858739282529244913790222053288815195591242215161775774845409614499658346176147460937500000000000000000000 [165,12] 12874380570979021617509925849663223217409304835144273463078664311308757539101794939445610311616031008569720581181038645885389329201442422930471011354555473933557125279888406127262985073949758852701271954844636427578257361726834213938347044128692581000889723604515702980035189136882548216874733880716851317578217038407114935316959954593700163915118225532576457426127537838696783435514219958215246775542896250859994228122108751782827580435105058354022792356360575579632729166273386990599592684981434138340371287842556905269441744336000624819122780612816062118448605968085194367231326183932326057287811989300857583653832235556164717741818812405602220985182371028900679287524371670412494173715526279613110766423967147389878953228401167730469902130015101750772151615675137993234369576968111521144716339071038191757191590425725545876337779225642983306694585703181902950647127514488212498301349711427436596201859249275398340355921445503557293084776241045035780029178005889278264068276765802114524815241888969021035558825438208902374991995930604396315772661769434863053312601507477988191535731878459790891987383136355090011013957967220015114961801584305323540416234203030836940157213347894528456319356639141426011548029344305938155385141812979536541876767579244085690011477989835773603290739635513955744283529369895592590783753746068624809258816634713092388435379232109771383339281971392752361530511997601755357722489718645320433204799915299254445356215724400617644299681550679864847881745973312298469244647067963778488465585244330673264606893539084765041627599529839371577819289622248134875009790351841366707627704347467097196815871614627320177582193937061840837246609876646852022859523439156501419087353019952760571054349229276553738287091161291359963709781170470652370339857198373662428573361064153821444138074150721236339817472202998124523688162785486228324148920272347750133828000207534008185461667780199775893354001755943333151788114557987583521974588535844432342922059641662547348201737942956951781933279328123069908465514465945034316973760724067687988281250000000000000 [165,13] -51410967850263705206281083917304257822555873555159798940044082564030630256509422114347521494645548616183946306452028697831058733707680852931480809595732244541352132186446536352355209467014035849998369443714045183076181956186397520178313145272843929391198318633471999766455742989330389150125046408302479504127386771823498244358598305092530341106638409724337278779169242291708177055606784087925397159858683889437953191752579102261155492519024517945185363074550961606288342484309682211144848568403764575227341149396590341811881571649797497185987354255468514888831244553183266958375406963841038699370520278118886771307646272809229805951716965868855191240109498428192904231561469440130330639060513424651898834484902615012013078250577157577877812656113372848145811594190658250414147687348398412112682740407061286025329890685483259786994957219081515479256245454224992564179563852425152159426368785814212715983454336579216251236935337186485827473575404434975307672006720926364722995548788591801274975370350531119272323756407139413766016861191964276870010744049039072913820907927613704497149508289723742810373991906746810031123907838617896234792199996800670657513759159805135883535221811173441854749117432935315190109307456776812627301379588559292505942100242666578367165671755968124618433323807333082182181099950988239754427531534946122842690212060136165662308153541434286769875354635839141013650780596891858921068351592409071440039338219133935645011854880085976518977435863872454451607130382404290407385977721796109823868591676690382390373052974574096091083204872339466581962291134124829587383120819996147848600257928346778288264084148359959758145747429955338792668351167441021774279425459615407137829988977076383942784680672111679869336203213609574501767808920816714292932529485199395595076883161569216654622302850279256621943564865598123447688458622156907180303054867952529794824648867350727694008862454561101385345599647720342726108871035589179157706226559169410014971748299809029926372991228746308088511457418097818933971909771685204759705811738967895507812500000000000 [165,14] 120737575466653963273834857130291605217002287846033982421475122151186565204908995331117719003191101843376510755612083233505019061911382119593483538698896200119653557011805033443929276228706245743693045891546109363725473257236553348799105337849976904250387153226858057490594216673208494025079744536232624478307063821667759496809608302039448648266268690831220881602034434039513188005387143700775969715783371164889704870648771198463039101530841890115133972701302203930482211833182885996340457206547671405675066363206755951873672111587704057440858740201882017298746090616963562456875299432211224616793463470227186268704828860114668435621596614900109514250329484373884189166352191306179849073365826128248332410862145998558897926119959944575437059857895332036303550489645486683696652822543742544134445442961559343161211940460884555103864967339765948189778179562622721704448204925352137390092889039095327279868125335545891554075744539379850738063301918849431156481602385449831551480176828589451672074061264164192998533184513105133398448100367463375969605536467228005918764874673269874720986595875991949785745450448286971323156104032169616205863780388132538250096360700872898641863746168198955869471826788543153860911719746975489868939248777953785874109828394908235901271413882156555104523670942041433989718248460609432106077998523305551440753348885792461541114763346397415784092958284885795239070242818040273036025920374900185482516247146235535059893891452598879396456821134328923529090805531444862268522785254118192218273961294971679658762134836246837718462054901630597848578226387448672619954228753723432666714495583162981538621229351961331654112264852817779159701826432125636019614640972464694186962780089179917187310638701465024812007033457087153262769872247408758866292789832042727396646960024182691458248593588964532285740257574537378974291461563394615916609359681667845220959443205912338112167596439181722837426661041723856493207749473408073115021020660483891025009526015645908169239956970420377255921428245119683079350503263071914261672645807266235351562500000000 [165,15] -181948810315935882593154163679368621453518438226366858005314239903344224325286660830427228681947991242244188181033788773371710431366020848701466995432553347277519331624029358154804903470847309077253730372287454766618954265924540840024268705771450465150300237961594269564409940378458755611224605798008247576996777028641966429297864852145100341804962487195709151204376299647701612886397881425000643414606612716572513491815480903992069151274172254465832901011190366119652129171163630645720572741981491515381458543917720221216336336770115232867597023556686171837695382821192604277071457761872326704429698630124070463485719233480473665384037140246680778419244139197462229396652672757800849660355193718497544447353238673233799750586217199045939385284805280261479648541070413823138277811292330768533051343782513857307124290298744240588572431707295904226355604390726589665969335409582926072730903222276148305910879900800859124045341331735693545867457522387798253962217329979025922262967491179049889952378471395002445932337478199881659730053570756010312935627978879497542250918599502337239312187259028488610900148957215965156347110975861867268794693115827463638555446299904873835142767190100178273314760632502325446134215162034916156816663669023774178461067272813041537778988186735931776035609743154559180759411149717091089625365289886559161355830779094654193454794788424523980276843471120513284957430157887745887862068826256591560893211844025051664717816954298446722451359553151539446140667010613634628316332026736744638030596798340466069476073488295278159203607520187652566966203369545376125478096688685038319192869390187530123633969642781762568453972041204510877478587577437153999690826056249744608941082225123032666951075979625610308973370633752946643623369729186004280234727433924513839413169650972506249483997374831381774018005847091468545458391571657808964256219484324262319826874839451428023624099376487405635384833410174084358652184298261211102476766016971272520027066473680330792780853230319557533153857463092218987518733364083800552180036902427673339843750000 [165,16] 163075154662811455951022220290738495360651428444614810826316747957311420777080854505369392581662885930995821035129282861797262637320894391014799360796121715920346728217608870479151011872633467398501763633238243983110134338553046652787646377470323275461094214422037638841658958034566144005908946760994999287039627764613876214607049342213479311051405135818889110875671658924105777484583475536852651303843892172282126080298630271366242266056503260617139698101014224942700188555474116921365857195348032998996595860060544681151796880950296064627544911029922150509287306948700291210155670459858516503087807146171151113654465164637621169230947402372211466318614178530276907875270696123211199896187136214805177520630464856975764497499668009854682432237812353153182250751043153583586283263584491810941482799142330352624105107594825279026518914401930786024614549535728663079244953250672948299805397124604009005665176475264079914188842736636151235297944671708897704017929935151082231811891045918518853017932894906611319145204637203298092608372731281499421998710763352271397363957974121683470728314450621356501094028480153647057191271899303386672369275563227253206464699568410039198122590029017425360128078407286709285697181987996346704570571071755648289130746466605972554913263504570286861262601498096034186988492795917334373446662102950464358117899626172541353593312716093402653326831796950449316413448792029714116189287975004638842500512224314841053131064000505036647105507480742149766684118686910673073715209570267127266516834544453859478971473967119914526842581998373850385053768903633836048480610939850675591707797053732417986633781383153242118161867725493261980993182218207280733178628558561504307413135504754733655726816769307343310175433343576544735216112800577548845331776265302606965860634941413868601464196764627712325995574603639745846026137719615835202907050393541379986006646350131772995708140577948400749817616314915213018309949502217426286352031172697499487926407304476833090600882171811222225604707538292037494187525226152502000331878662109375000000000 [165,17] -73500017276586686223612412605716920539678960103923989877159904041910694265191703749850112245100974214921895214478382934645045269575730735195968281275380250274025115239980953383260227311787723991172058019038022477442725501454791573911274070723938369753458278781874512228784485479160792471648364013385719034111597735503560443877102119164565867202434797701380849371931655956015993031811377975105992067383622099945578947806335602310976902227082067830120139090296925951176823981589986929780207730169923670005384470327822152674578260804019331466063367967682691499954563938962969481364616685873914197824517827499869483760821487488737021339963951107170565114140001839600586246444610037059622698602425809412115109552346450980913329653881705961354030279729990311146037837196516149562769367639554076082239542763296234977356199001008046829215152012474576088915046455322105840912656582521790038941436296109671381259971991168611882651897986471214408218856984116669703420646665921200364116785579615502366624709021641579469516617112054890751272257901622446964646579786006093288234747143901099525470070351490946642060989599646373884066590433489452362869318817013147111775631480686073295942268355710517519074086924875038996310366701481859752331045430624466491769889480874684607992334265064027783054327426096831987501751858741303950409759455437944572707415726940892397794505750729555650991557579522541380800357068432496101739444816338269580759603407329527397721777718893082963719195013414902555321576581724685850085995185710840981287874498488745236445291950704499570080217068274742889607153034099749743132433836761936389898177825368983805883709589953487190748126166497462455898491619737524119842227110123489284424185187119270654764030532000992678912441024376215903987096267542293041048121836691919316770107541702143109099325024739304288343929007649126981681444257654272113429455274347689518264623015318975074354883665102786558982243568776840773868610358025377714421823395667875174611974297670723007202766962871645642933605513218153770793605872313492000102996826171875000000 [165,18] 135842912477668146930141814900718268544576129871397534701101832848952376175088776376568319773451727127695513049140780136488207948573691536229473659082866700992722934882196560606729574960578970699736962941730923136850528739857252515796753159116599810694161415834027592216579091355611544127833683474392982266172139374944347187183168031785208118160619719919578948422424519534521462404707334744937618745817677949063380153630549199808527764162982993684404743555373302564548041226966119212999863563507444379476205073351792198963333456509070106336504772475263622440782695210734233018191338476194116380661580808084467492994999766131574080911489208510591349204855198821269134014604060674288217000348850658049655408427444234989549394052145678136039082958032787168352847086798648086168039574234599125485436049513445413429959611874659229678632709392153539179358554590398962048540682726581201761650365878406525485958460112773156531686261611371165939524993086852631987744654021395769259054785177908418498231342823588013432939352902882478839956553504857945385580595010589298856353082216956781927974600827212486918760095943736062967081229324791658708618362892480683022360893025468625516030050194726673264093467220041964153076563245551812144374962950958737190082231399614702873525220534326424090975835923823426456882072303936578564690007431136102007016125715327265489883017565489840380384105922809731540839924752286389571513319871950019788128524564134725193286626138111780010984003569059032950484831533573475649285397433900281269634715314884677472322839546687525210257393808427762902270128642722642544117804481237181534492223342101629927370818020780105632639327379967840547010277791185313875668454193313853916693633165974530286752295145112091829653054251077484376969090691816141781105502432930966546573447313633290118730010489243422706266368352535858077127341383530875308038422919237057113406869938138090667826347756211869866782711441390341883037672563380159090932590002349807308484910172944754588999213291920990092689609882864454348805338668171316385269165039062500000 [165,19] -697538811210635428839676087640006679410373829415858115770345042133462871830892745760784303660406366906952274642279818001725544778578544984215729267340969506560540581870828642830480861273672251826861713435898249270764218932475667372691260709571286866570952347010725549022456647564083566940894632319252750587431085436862885184303296731969532749598987403166142978303776608421895181530466653542497375084067305014275428228013574581624487736645657007874800202088370924080456256138518116936185877064981971945352101037944812876608472593712876085028677101911179142758387588202585577803270336397825683779999812738004009135297234263312704371074138018275440695753322658251088752991835957015812277497177826840594737392114412853277323201873652456686882538479142268552923984130630650302932261756416747324309741898889154076577859972973468570897913096960700664307602291561802492748055285419642150565741726853940949637167166580056774971798824645628206831388625348777050374272525177283761507639815548173527295583973973489746666255623364929402857475286974088411778067598874474573602098175990091543274835277210371384527626746199171994208662991571161507853583927038021131129364098181848919819468500816346683411586404567868548024658723729584032410761048313301910862760718868870762436145341353616098616261468688444447485336646530892302947856503791504454461875216595301096130273230556167208593405762776140592631080260972054691817925928541562387831967262436957037328975062785619930820346233652735363419091006687257762072371037029414613932523368000211384249673468168918137563493107080801548895880531303529233009385677903779928955170738580568551975859035151562279843027728399919258614006084241158163175252952488522336086272969331265339793201288585978830807660257415437152162096252468058444319465730997929118316854899596151188502227628705969824153787261550266325294973930408071139823387032613307973881190163199172255942482900102963332986056066012417360301505338155322816603590251392927187926939613532111585882262702313666429150811748582938776053197216242551803588867187500000000 [165,20] 1869813335557912417955784945339690412315477325363850630370001313819038213441309028541203167193018159604818502243013186699725558842396410461077430725496759226908862693928736553154561067686125169128554924431999088837240042338700231580133468680289274935488621162587361116238994407019282949752474825283794626898958554554172193464781849614886371276592068233262134174200916428726017623320233859414524776909845601575255065472800283191319214965297408614472305527736576433414768733497756745742195254087989730111475323285886071503990782139200651888569813306933979446592751454824962430612879950949617202290738979798647119130599141359822955857856414639192327783437999226901021162929469845760512713249777148398217174645157672673744387408954924149384316700341572252137883717584428793316878753625747377253610438659130584630715574759854271654934937829838887079989387295249935144132173898536865223625585127962564489667119555107132479730287440802819089837556120094156224422372330013724800984255652087625980107116053682829674903372842560766488696326783776888338227889785825401037907681269681446303426052037236041002141685867276716963433675903920195361458682940470921828750277791573228603776796403211931225874753536598907369345315526680265033578735144521264178068891462910859066664733507735130171156918961431710590481641362533541070162784779464830213188428683939086873944884002597195927042989027346976001782629465608837809508669704851218236308912526824429318102851120670965590954365016414987285816512968585797894961054829337169071806429749616122982844155132458993263065561317488566161795468231214928285335390930116334525045392316702056272184445483707855367248145622602125387375089019807705122528003496444768171033383547850810054106585836818295989343090909803792577504771701779731011240083849492500226283709954619112283686709552223290936613680605974604881415560352730188766201337765212668842975927848941818726281618331272848525649218097554536863466354100101300923902712253809573497797314116541316616963703657387470876555246590555725560989230871200561523437500000000000 [165,21] -3274969349840545023859377791359477585302694654453611266558677836741522561104730671714629124257597968095878263992678648395317746433924428549334621676350257848210909767405969201705705691493026642097831621532516053974292873284143169448061973110540848516193099790296028222062238561551765462166481946190802776327388762293768234307950480938364942948084589473786852631401736411637030365504283159485540454510627849569218303725597733926664875889923455249667086944613608131377694020467166962561100653587267218447782177430213081376896465284803388341551790278556301896841139629678543819481003186793684165072522578555921021960481001434376555199887175504466341328176955715089570255888852927189164515595425867110757071719940612303889598044032068824435832076186026312833238654398603213337939891165870902008049112634164865018399768233253694404484759029937582687694981387740221871974250270791996538513063438851108881903541430555648465658415438939599743410033807870814274583266417647825345157437231198113868458324460285106361655180330546449187659942339769426692723682195297078218130219021427933619120894859687625460964820889987033265343238425792984611102255601173144993757782208630957727769853899231489201891557496304062689108855992850595536668045534345452730481762028730023717248308193278906024253145715030557317914679618375476817279457709050628738679310174659771771261724691498910910780788152613917134422546834645288194474761231692020044835500761083053687279252008046281929355773150254961110128462037684135317094371509962926499333826530854612579300978729728854828497104460700841249115333396968724025899962417680721400272324177436102641294161801890842526237161805692405219898353832262696412383976066339550379886059651306240981652247042343337314359573142139051900342157781834446374662596494846366959841389563853466722694849459657451374663452552792531640306137630854146380863082906771002172826903240204203420165509805213219233423530049477631077172794304279568151424086865430553321738882673367359080183588236556219358899810778495975682744756340980529785156250000000 [165,22] 4293407121237365528815445069734871683332940613444936253018215823063321897421820602277763684426100035529956536139189186893264790873671582062425086121768847221470724060749824371074526138988086899774998728728200607166018773860871370754928131748925207483490833196639233724019882162856937831323271354542207450762494996148896640924131877817785033735006985377289180950179797688757047578617940871677283743035211142855967040093858143465170316792310849913258209347521683465382622797829627818011927988579101386273675704383080653933697078899271050412620765839681776191563317987810492908890031152509122537455675194083762400412489398671755372560645567494042413288491916484189113825947680787911478923611638447833961406538867592282162154275998785280802026298537345825557692425915222419067768817199931517475460287923977356197087912791980015697147457548521485520847092359219292436382658526474612368383512407946947265105803442707829174777272380321870764079773684738510056834981679215723033062101768729957469782378557572850515444441863451217020419858301791771244349882308235278722738109983658305037204412376716538836164225351087769111110736045086111210905399678590537311924893190156232330621523180627886036286018960113779066928321485932366066204772058703186488002106167457993924977515877812811058133260946749438540064081225088275135050955891954677017359517989719448013546096324681730225548993143038076798887978590807620673564271700569730748392857512130593317905621713361304937618209751640539727989959755890256049081248274230748781697801222765796204289653403865741665375009818079341396246770273259076073273382255379902008496250920698760979841804008909641094775903363224109781411686836390183379084946249883035128665671226017920834453772135648040058453205169942087583791982042898349059536351064205205931737023421760426852776138817049827979035900239466095004201763882626207436270524091461273482464906212774877535867573095482179524359201126687974382456493447643056920716556081729128501639088568361427982159497560547692721066859178336017066612839698791503906250000000 [165,23] -4593334468929980172885659980383148599661878196590491145196267448583373810134200648921071473358940782319943431935212991177854011107177916325744651407804682766860817722478875222898548147616267683045174011833845747477742571579824580481619713268114989841742683542057107302136832274745405293000863389186691626163029765491325960025070783001715987738453639583366605140197240079445244017730266721713333817934743688368236111044259329599740332823477730049654028786493529050303679061957135304764253943053671695663106380583924810330060406398906620475462931084395821955614156923466675940451174112120024065774438286996672738684590652522294732298328098728150024099207159573152530935852329589787151879882468732355346070868927345222124902389172772910047604796850702131595442765604827302678382235747484403341781541404390279896546164153291606963788474945303103279957885890610289830540666114142257331357561907406087343683713720086300512130077756273794218802351719072834767082979548981440096964473702465858064880718653114047437589476058727162269188264137265180674040365676113886910358850590871615247743786344705499625847826066933705747126606123646458442073458639623810872632538600314348903369070489790065131048377377349086304748613728408254128011771789729910530202797174809180653993891303684804951250430880566127303431009009460922068896311581736312158885828783249799979711275985399762517566648228139814323915945061235035454675199162562524215002321543743235484118088945964737765205097004073024160745435523249799171876834947744090358958714763764260988585350027435480490480782139622395288959771311322108925336781815452753773134473371264421235864597811134874640420745907826593598479404061345831089962758110607428435376144346493773794430735728273718030668679604212596627934942630330449114089765773593667873292339261496770199735237463778459583592718798245075867262255371935440617035181179386487690324694248918756824263635755916809059766211247052301572984072069120307828860457118353468694992099353905316022478382675315916779112956902508813072927296161651611328125000 [165,24] 4338090731416378377307001226044309479201462003740937752646512209974677117804078496539221394045463880901308124157856257388443001089716995080693485510413846210949157642626503831538390990618220823836985510951660470875346230668205543879958759454649161118252197880904674781522696807049882329698021836024108343613378909460281033370791667200934356488168149320296003854440369369929307030800682171003694904682723475463149415157102211705025026803754012721869845884853634867811626383845848015213456846345728640532102239269011442950201258761791249991617447440795301952606718341936433790981834396970569813066786063474405418976261966723016846153797994560944870136287232635793970585349141388091661286788972439117702382995171075198193473747310479840754734261054227993264919633171491382428455631849457061721458556585985628364071141146746782749246383051197491490471706746892516766083210498311396961933725034022558668012811113319411327376933372463070114785222520707861908112155336648448399031098165759709306063187508126602853155300099081468249940988336032945976897454655706846467320370833084630437359833852090551192203566817190871703151784460044251581632381128431042266337436074792608558552160438406356027861042058879200188415911575864670983505377397852674411777876104535507428866809146871527644846281728123803908530479243639590768347237233383362776559595516786798275275492287496284709164763866655555022411648680208352803068624015380953806473918046465389780749069224513823838023117434714008203973957660514104252476049829594254044731201309119617438693924613929578602927138192114581614145890026000830305790743967769456355784356229923649996886179642592120793436821401671007146665989937832776696751175201939393217511196811991283988603314724660834342593571528239826520894173955261009637774976261305316641154285619567055780451187219310868054567483634017417017582753655464332752072322410988183844403290564701815589116978418320723872920173010176891449891639804986743444324818488352063261426294084462092365391861387450764264706037920404924079775810241699218750000 [165,25] -3892847713962438289587318153252666605613278180823032971273440970578273159713608868926599530298895088288453489635865120260371364683243881670948678636565502351749936576238187837353393911764274916101154848784939255258202656912978131553048716227773299506318285054367770459595218918188433513943112085936439972643703612338159066620293530656650327417267830688704153839794902441049726335354556749461651398431295599042542076208378542705838285015832350983354950380327663994218971867875438085829787772297856941409975495719963194498373523843066654973262135162598123453141031343766794907415654522906681781100020152980863678569948709406194634706108895124602484888223514660232722683683631595358188478872744888820377037324368396374694964063600718354259165891376279389414973924886755169803112734933808887111574270629971299282895602368085098340570127321550988641351384228503386362099279963432750981688381915858441023924776817243555520599338608182500761507294847975384254620270043691217244360321913386033887536381249085320482520370782138605920020337362072113041906810545288553858057404812638148815336158909523929990447924204775450642018805084415682410804368306728240743058499589232485099794965008593233395296021890692992531250287593215264028176391193879593126229652303981158641654674917619613657706017854951970420959395906853365709832110421544090635118885003320962514245381528101403624364773976068174962961494307024572358257802808484006886908677915937953516448748318711790456402582300959920285419225641697886213037993339760629766321207169312063819639098313277133706888607711807906602808859608451546446468463495523428970985745476043583290513346883318852408681290182307871630590349772931368136971656020752455714544094900709408682000322727549825196881103558510525489477171301201310710989996690067986399810331378969566964262382386548358095162146787375173341555061026168626268780171654849259600314829289218524004478958594074810842848387206212688722077538755414934323606140665396816134129308282538409356924455286159958422587124005076475441455841064453125000 [165,26] 3450401780420822455881455502558539295673189618705528464193347123223842777765730850274341240653388338025270236021124296948726667352345109698989376018836791589418840641460598664814029698536547509113754237439208633316432071917740204502302165052151362617001897701900847908928560862481801463105476096628598008356103332468380725761537794601418114690879032193210496185718676800354162850739449452148362447532595607490316535232805430421471939421265965497543265312408589509837635021769381218754182429710035579876929416764420562125022232817607467625374633281274413367731515298499400580988643620636464015334351372958273864092079370668271017828654387613341742239497598705903480021409051700861380283910884351213769190031692784774143144358648279639479896724431073274545006612793301253040858476573849551042530091230646408098953509855844062974970847416015801600108720310686923652586896226085163243623863960835244535869465026687363020464161481088971341817648116971956810875101655822233920814190507101541557480730768409402026506357469889988556756913558096618426060936451089520989522389704529353282788530064981275328395220478237139122398142690029294012305812305722850859934482534383031433955747736094143925979446292653655757549801026435838317900487658040499158916143580736596558288006156344565735303762832674195735374669807747680974452589851048803151625515568557364338081554747735098015361478364866619632147488699276126528966261091506916722403576829497625207553088916160663904649149893989166505529893111419973046447138564290043794895866390924697323375111092810027244870591806737233293483029636559039391163486850590350360019575662515134775103933185524960391987551904778728263736989391854181053235382486469999282535161925894995973046675111788371601823377299066873908786478026935704406105407960962459672977368186779524312399941769480398835450611016074084531188203766073965882434263434536809755593743604226748445906619826889586013964278949733443001731421500191345796408800633573414227022056759651533921663007532798506105109481723047792911529541015625000 [165,27] -2966848653981971151626167765995194518829069638326711480377052380945768794226918131159049966213630724548025341964352348152424724152850267910738978030930830386298440775096027403082218242741114671952560199011569408666205328330454644821847113982613215320068846576135855213511225491057747746955033500484867290132219648813588924173963056253256364337656098466770069796271204091567230615866745087950446768290093191966555700631828596623169481987397611534575286439674104690708142018520438389962441249449633798642750797891663538107116972974200286590983418995843542480307078168002439448411515378064823612475614013707348490183496194260841308264014986917057249841933599521613978464464984611741232383671526661242732915906293288557240952690746728572813892150530745634384672904005838675923335233971918916887238222212022930441357799903278499003005274841641215499847299387578258871852036938792634578967631930706638316949224591721468545694154359565763618857356946440801343384899866348462131793287687918016234843316916349527626986766801639514103326806554099021476413544921133989964618584533110052098329286361515249646873312153467711054745684370102927487740374315847570022266542118229733734885089933189926794700281627372098380791266595474963839846155415759581110084958117068673300699951046479199167587632514324414518390375871308937547654100839913903922356773850542795355456825810085630008078823565827063345723862776524441118920565850602568098195028305033230328726309011050082595079604605801531705777521428517874909012321298277720476795446020283257247789716329575702351648081332401345782120002893797324809175914540619369792729689198212044159032681934927711796081475352027906347740804465338021770497013470815029100822062046363891504057826343397481361094963296261295720541860665226166173423790046547226768087678266767335883324731297863526874269995385053007619518581641874763421418098121608411255181034849917619437154828647757066352027333590803178110125214363783222356485861486621641023378011308624772088098076050499685152317397296428680419921875000000 [165,28] 2350874266262526655063727113227574347201624429247485894958000816861232736183614375795897270431958381309884667837735714836607871212610390666582165951740769656826028682339049474754641306509469082759190983344286015488108809023039949070566412631451287074833779441821693753544600418545926589195677534599154065298593004064834377191401359572146811582228039791860410065328904547988982436990537449860244691018816626940524608413353275037532871105556059952527142635881052076336659186853989999539124646147830045303652877070190312264702722663139654973780387189947400517979803830155908961601183393723157405730959813242373409215081066631338137210592728740645777849405655595513763043938486710895947786465959926686843661652786854467475023750314829764043634667709494318080921005799200581324483996581160252292917686158929851428519102866428571421307805737902375374666717051675294789018555380330432773117359672644988902138059915907432271163057288430189163323994060178017034752880583268953383429707650137402063648107991356707934451030570077124660305733956977588359688826261630901542471150739536765554874557962068563116912269291835838575142460711827591189437714896660733070324653453442029933953970727317065652019025503537936043094657588641736430617047171136199970038872925563238776193201188617743003175230916295938838975591662511950537361106313399026464028701850865467700442801251057761310648731850934685643598798954896361462024787812166498490097141884895368550829722380359453217256299175474620109991612309257676675939063833562958483172597184446874158563806605752833035006733830760304453598937691066777682392445839709501620931554449325024716389821585040561783425010675341146148263013131272283969354764533053499397437173229134833228099714382250697532707758595536999102056105893666813544811763459144744411274213254922391716780379385811366831581190278180144397671509491309261801418306853828067912123818166300295205616324572684317510201284139269126737502131548199974531537407716573359182175741805580681999948700067193385621067136526107788085937500000 [165,29] -1627794038833295887249171261207964961406231783368629279960295005311788474675390063971005344438839492692379136608389584139226072946452655395067563842224329854554408139225581829291792520490882562677873800464619133223352748135990587331134543362814585111471722206370153045223548085780851996975515430396244853635245499040417200616525696172592764832421008302683198157250099294738826195830058151351924174014192619676698463479980614349211549319123785486972516195157088097463916444980197471189227982438302620445659688037036174126822334874520631128871695876307916214732077166432157733850944899176380319597125377342708957401797946068265413033552382489832932996530505918715873028530826370027456450591665251850016453011394999171770154766556371378903639525940819076224790799457841740186627183253072610041740578451753986043530798135458095750258850288089569643922224209366382525109792864819912295951550206123737074489625633843461724159786888120396806277444998353655154445355416342836089278584553602451108995547087651092083672943842202730824744526512900499515931928206473736152218568294069627167130946344776071929592246934592360315336143648328188865185562745672608716433150791422801511565256387325387911799018741112567545327482530546999837403803213215076405483557941658673681221828793704602748635941283057297516670834422624032052238616733575381096326236452062045668075292262404205395128606396429557019702831575423083318690840366556705147469431282541320573305146524145438099675292759415468934568910001488680206674610683501037202529955602057492127916378768671309148239231933317273512782270906494820474436454052554519092962880715674937568098412687856786597276791305330964726068621610424411116325472809963167342381325308244001932785317202385358101406198277720700157463259845440733136229403377227042782062686474561442236961492188494442074965302036702467062029040809979136987071841941484020222961980066436709323142534073965018647640755579531102958461080223951644165778689454853058015159378528936503800067514546867641911376267671585083007812500 [165,30] 935200898661471984921243015148907737932867820580144073357238599859612200844204057722103914332293202615423103685137802706131920447529420052113238288955997703263611932680565937027227513552221830134282361150317054174750421627966922694709808270032723771557066458628055001882432838692118974974607979745526020870690270843813416302879708327644751501446908435488287085248783903313433321433460921174817072219076371822190689148515934584527643963279557912160716569259655338565524325810659708696972118613705726527685685619323196385552336229076228602840537082182355597930099020069228237044428383049257571120088914298939726507609191919803137494239761946973498713340730660841967045925215071703070373714617371616355298553032427464649188093938758231008386057543014259980275386991134773397750898776098488464409987140749351350210378494092229693226797403904090602457931154576239361637727535773621957455585591312029277234397112351409174902852951605507803934808890399251770725454173162404468044475051264448905663288423739316963158143465774284365924358834660307183884131449374779996933874443060059381317682849161937611368651020998734010944963171000114300869459115146836348266177025361098543459367322667911590084374562248025884954798533051002609318249536407225941082881561926758579688834042618492916538443706923102824491229517562224914216551934093071945252390842845049993435364377598401502227244795882376469831640949123659717193539111504068746890237525032709917162819963836902573632881517721309964785016888822691486074954602383533736067539953380647561741372262886278278530329195808809633376863501088007659511186888438049452594872063762792502997730712022247002047026337466607533781902265009139819179305523669252947981039504261934668086569208484535376430761959231490176433848499434740246685938240660468708591856904239472604433995716617538691308975724063959034410789094074086245459481632415284669368669822172312711952640121744460035434112332658346288675259976656662388303100164426531124321220566450452160722761618671938776969909667968750000000 [165,31] -412161301215905356508068835404230369991090914699737087941537505734762045370722211659297949983460310042497987983421786569174538500482860044354204119881570977293601749596436699911807336710426532376791373829735159577737484078927483033689702999524517207139339035569403769965516057068012380061798506043313029748217072599432308901712541480574105403683814397010140755164936152772337973050701644492057948445692387764629447406914968859103571678002807386141657922146792389784162961910644898217540268632993181930228651373199589776392239158580066948708365937865250397676030993695900685507161356838682039856085299783242949997010266972968292271375761046029151132746882592310166316647000394633102548754664275317981235601940860563941126770756622610580632011636788645699124220550425984282027961401632207369739640686232958154672005752681938960491254016954483020070381117597202401134699639886047628099611292550078750537025490198995871521423976939951241174425096336173265399634507255945430077151779727277267638246342097661035701267394823613648458033080561551398747118587589147683374745977339669904882437490439554744656635704836913003962470054300653940537889142856057166945088658535539351635551939954673336866769619014868239595274899081733736324548110327545933756437619235738863312538048064171058295998390459788398633033614608784613787029395869704787490062096437218996044831240812972372283037503830182568609444000154622426925395118332430796143536493278740364414032666614781419833750518360347716476743019263697148972568657413001090788643631693317208594990033400060398947379155823873328302298217711495492436608893401687333603882611077955475443062804631216817119049909787430999586678540105547067477392290871989452706162766338859293984980573828813048820146613073042030114152662843120891522146019531012620681629259135601996909443307070760009337563125486120368017959058237262716447819662944332666241381578384373635304727325545487402413905571365530381908837890806078944054703198272509473147557058952256126005408987111877650022506713867187500 [165,32] 109853549323658090957807107947123976617469205176778889087405747914157197686052341155195020972325101205192660802715423142199677156595950854941532046415691965173843193572651418290471332324433449558149423266253668784546901530032880503311883382460407069340179802579848588425283465782919762227142334901355690892247122106597641921501291384469974148354575916922309337481064835869015380403409245796663500292906141353410107800862596274444094891296629623747916418590205174103128479918059602041224126117266464196681592649093077570139801354737672756862287940447994272269383254180647223432144957116345380284771404087772099690436989296406602915472273108044277026903506178516538574183914673147760815985066844308749241038330805973310998411223016983726709398986507255681823835580190739353886073957881475906060352905493362528341534487761425988142414837846072435596953091699036858785782969521827811311305793674433161167699111351593320023948100655132243258304370885638409761226248124976761566896696847247237416161984480486683882587422973452792203574550413918974890104358404414276496487337295353818127091649262594808245370951437444196769609102661299730030791036744876503495575864464320833998311162843859933585110394773804557776277914811253491177943871953085211231146303705520191461318275162005621796416633547706582615246779559266943445221682840887137062395879072591855833710702812187327019405228325934453196368588894951003559900689809366109670345369298614887018947915160942227648682237487131788236577729520706124747495706715088407871988242947786266847412264445802881352432336737053134714285598347553315600339214069984439436488434108202440532041932541678107048390633721647347946829702343600455073157786766163854428277703542548879296624699392209182573367471934108744717949215488810516152739424567417496678311503321274765348108873911122786705708251942843549104688610028426121481008181509759884233887258955102788626118306651171024436839672557795356564565247879209160509100215138188597213952583775409266308997757732868194580078125000000 [165,33] 12853667373049432311001646320494669326973372766509694934155676286412290846775372455185721051034480438257782341253655627053940261043105740520679475578914157390012882688333973417056123511835026603372189374392895874132728141096134657058097617128792692047344304104580184041630259856028413507726777369166975598172181514195373333114516037818801360166237190863227609415152023332167488371089241476988283887474922897710526797964380874845949023755563561246236589561193274458139100821278040827025030044983558096335981088802747874753055437657913673166259626599015186924461947520508894530982188169639596788684117667489624602170546224227443591312949511788640056412204015796004444532194589119736929013819831747043039606792090561355236280781989030196712588047183250818167709461870874762479632926274978419184455849998462699424486585468046668070517636851049174408637110056170779825073212802888103594443251018240037638132339715711560072333013486946696577516024142771666261967077282792695116538198661993531087919799987055207445713986628494747521008428363973805470870986136764634430542441952449848819433856143793653102159758298634358088913236043376518239574614118837575852603260294638249152415920682271849164396563120834125013952891320265611474115279027393723973803554575162876986643821309744533227282449812374501233216296402467694419759645684535948961511682198471580803545746039428453106213550492198098273586834082196284548170298666965990432745954776333775390738006650387131774309191734749706911091874374665862819619299125715839160036767484956160462423004744926725132455160855384170401690111739765591525062658232453840003408660600847819019753983402207934389145155224593633038677731603741619487751567018275112215757086412590432230214104983855620706128349546444533010181297837431821231999731129061038945009093304482633263855717851270334936231564516239626881760175633640028685554515721847193056544437761684336921624676597183123322588148109931869787407183510917179105136048219579236167416111946693035861244425177574157714843750000 [165,34] -35454730442659184218200289375789463735959916279660259785533813380876719680359240817530180663477801486243013527147660672855662659929732127032849318804794970564659038300131642749045564923079103269753837696041068800851822474553089121921789235135894600355051105359263879288642182962853773213709915843066730747161958770446788062486076870141132671713756561606651768840285610797877017908088317560486292003658137542632421188351421759927584195658262201273935261725097060058336667866834997780691366284624217070879830389918911677385199955608906502050357686765370838441162742732391015457519459037610280732194210704679848539428732322456378406070643031863933113077471685775440809342747739084860746251711908852389247976152932958106807342316162645099789854522190186791033747344887828919576606519875009236401164775569358335422552159689541355510122565559364586811359941078459236725013719286109434354892011553441902904524489791062832513527594519084791830473716039594327796163672423183521389394921066150303270354631540740408609324807161620705951877147692295179201858715752598698051958821775999440554530164947377168863344336773188059963014245708442810683725959999869697163344170426649412312882230371241024104163887524925282003041379863475774944224110440379701991201255717468126745514357666159914873776946937966609105844666758685996401240574710783528245952373359904590784590493655812694534220497211778473282384063906243452780467646338270210842864137582616584423996677891442717865062664375303217131198463622624635151274882300753921883080947932318175742189237601894373348497152207201093563463745750216000285189212992477995371604328389643682775933938699728786680790131423685142215002717114155476874953117556690075838343798215674744853039952072464180669340154969400712156405328806025485925921639029171245817298236999263349498847833460618436687397293677165015458972160798766813593987161323268399153697675462660206068981342940651425179035517123849792133827577302732964767582904134514819253991557701510828337632119655609130859375000 [165,35] 23430843316591219835679808030786183270995083209731457202528899496998743705555323432481291260134538975390162410753923878403678899631792975964660835339367793778168583411395122348261981163215235782559361724664796725127182965085111853793519826459897564556701516268833384502340123529574459416426466081867941478741266345342348142708168193209094856417338204729033666426949356326444659545357052026894699478892390399904859457595062301195492114031682100451537798559275634544740102664106143099808126083877739537337612712853565738465942028322602557219674659410530871341128547196350220861790185385220910813963626683102380222304646292736328533835325166557704392329952012308246366760860649049866388695801197352152421209270159097392800304420792570384075741217616246387523756466908776755606597643417728193589189722023831326147687753014052773545922125225877501856802251620053103511618183808997658285619409298924188604547999763172426615353220279543066949718617756367156142295876731128039219731160834190878280471989136599885619228822052690362383929889548047223048826220234471762442385242193495620753685700672823268430394352181864103464004864789596604707805176790291659943765485918844614841711373010461452380904196871343554572672397070253675099396416315232314812525663216207220830208267911326142485427850237043424672269901910478825277787908486562024390933474904750713074082298910264863946296970784904558155988761315753247545307589540219761037167945475860990860184628653989409322411955170237575343550602449521802761364660990023667460547631214381111706788594621093864492634428050180592717695609965931273466060386723730695085578556069173976995650391499655669656220807200856948827870594505038808531580695292659620132957533349193389687685773993260331667758092490320553706779472754537537597017125580193136073593823485830449729390367355410534333418810845638870707747413341750654165115533019098370995609594786978677051600912926445925717339582376052644273533329328830027307400093272628045410834232598062953911721706390380859375000 [165,36] -9628235025763757722016074784938205271303732042527901597749640748522183235911419477984156569035325696925227930303369990638519088506176311374321774611439379957361776473870560382157231707155216031276299817741548986289613427594647173505984701752572447683508246782393750486070807113160383766157447353788037474565889989059566311189067288417222165746240529902013884740646918465616646280846379262749432758828384799941563433083267801289994832875346610662233271659209577938767008538661568130542814319507744534239592511078165341026876588863873709142836727021234602936278909743111888298907274966905209591544112686729243869225378228760283101832097393448097053141615594095994182284234735521663401572649482736004426913623705496491065573219132582883174174894201334532498497739443765869900044918303368939804755276325069767979585507734567393182747974294128599630303502037431830889288514750652395931188580293880442383614861661292209404526433751499703891837705828671772036279849705245318671301886651357695760734157323406833698641837579250079346617558353056715332540683229669565314662087049696611840858537234664891780656108396259591672724382100113050088528390258176954927674873867179405369679554596396911062153602774409065625955218439505338032871805605248932881828813116160037830375081662811466200667477468237701657927160692763471022382997953366169668678989856151308830240957253905387813684216436192377948222077279620065828110798257274126971829718279226296344529450351490752413804151482313316348334987650941874931374102882236507567779664112739573859365453695108300125049859683964382108254558602954894157672726075938367804156348539846360033527573317823855865628882625699990121702521589513060204030808584748722706407909213221014955079441323286629575798261702632487925910675288178180989558902152500592322483778163017658910326122981168818107425160864104725708867595305888952425707815279525795528638838653300468961246608465807225179913320261484002033127112682471115111285392362556963594543276485637761652469635009765625000 [165,37] 2410837925946172350853575622017330456841166682651010375316034430193949256022520180808916669767300175295456622422336366098739531255138460304605270100266390461651004471710655971136251095011171087269987742070826699270456003011448526670204260227062466806831840825581990264539865073274677443161877556242123123117173967110703653445774200745157978633827374526882608544006876866312183600158938875116456048888725249050405942086060245325666855250728814769869324731442729952405521672193813437210711163932245336368591607471974031888114331901534346179409910913433151232866978078287412206105810052463294933822121785012791631263595792150076139427930507913870872424584537337578150519988074465741171663247407863901070378951312776713775598383724884033322922953891789348257918903122193950621073334885855035509403715041762213489829178918207774332029745258860218168142431535645380093897377561432416271451558546701807542102571474134678598950763777602337331638333534993985684253294604038985735690409757139533042980584286299271957287268071908794039400112625597985220835174084078028245016965578610189789159987233384587077944582374436550044315500773503871821154678551368313887722914771631799650584225592349901526663583146092458137347814910883823605725538386318738509755312706159382628799141685570445360772951262052287204271295055093966797454422243165451229251866721901502545061333523919800384558948843784418588191908288881122627952624148991298862435168873634164989310077538342825066632884473096878487586706794190980006771452212856349458696410994211823051569670133928929201673137707413410197733256992843936475925113513104724792979451229363730049426931842933324206200222212098214581056339698245826094343651020812866903440734867186025328151787296834065799371230797664068496237723190999018309053210521171190566710518158746832595536578897690616682632925994675575872012729158810501093204932370677286987706490995824301232406596388957183045954101565750163662953378909217870528097527140828106149701852700673043727874755859375000 [165,38] -87457011278942844319427834808903466235682324693220327052202057505258442238048310471909447332738940818280863298775461590819165978925752201939780525025958482154651014766466708057462415376648238282395503986328901547420020953356951106756020892008718449917168363468858005854977419175489287885915256944132852756496193014582886501467659171870509737942569005557889464691247678491787086196260078920473298841296894745711094271245846152996186799982882505535289023131361974788532611133933356613127309628794620799489655739992654887495815398902099088865767927171855388227380510185444742749178124492202973931215431846044186718458968111085930147742348318130728037101782629456475009222130087842843759885766417187358836709304514042427545886795100844547155655798740392892662004178839125958668039279262380303658176649490769285560041174404787770868970023564829748115822756247957878529424759971668048856455352439746835511274996378172642415115514603102614204223916629216785129262790061744773782158914968645193317108083259762724623210625433526918317974112144962554453342092956704245385770022737302624233581047938731824748886597086162372145147771760202059773439651189818373512821200987683436971337310487090731955015397326254787508978604521935321012762727571561915457355078037614258314079206432262122648948994256398543083432010515834805318885020852333035654691681082844705908851702683864723167977885504556132850978257209099557443656431667774452031324214868291962293576657527109814655412550597302377850634101032567519662781672148461754714455245905172831869141444436547167910609961498077521000957914910795131942893727047411077536746468687051800994474295573403061336374396487353157937145887521725663268837858004407264879151781356838079601699181575828494608955466315532511411555031680070315863879901353913451059363910657851768553329694332456819297325107083878794725318687305229078896736022758938614159250612626787534613432988332330441051402627177388203065277456942448174429718522002724434976698830723762512207031250000 [165,39] -246161182366598418164124014091089821031601872541222641333566884308630951080706429283660414793722557496374934988199534344572611019519126551336927192300193073279232452883156996238096943522722242079561653074908486696751943158267100144037166222475718962544594624395118085052444238017647905089802056185695278995051565710698595707661391675544791313960433051356227738468719598873238036271618372659412982426557050237900569661358372552127332998370467963090885908419553794056824469854377234844760244431397041435441785971944515345225647103304658938022553245682431985315640405307249124585826659422951017708888699391419441739672777412077523122557063052294067952172145651246145096685173446538623105575238932287050346484642661423358667376967652351508830827929140212856340756865216421535263529892276598899121617360632651829439762730041152468570770212641139368502996156952996252620181712892532509110148489984267897718222919334509937002535176844941557515239315251515680579888990866910796409366659283542017023360404435469528696416132353067406963971836803683928851740178538720734285626689502807512426989528073135344398824688013950757115758829662770931807851688964696484440415089151792434346641371258904851493997997599696011038282742405589887490117576077890768009839265646216123829455964679958626789159783462848532222425792042736769088880384602062289031608205723338122698243414110146460990326566905930189234397204587147384772868165459134456657246915818459713527603865939625735831867971522114216159730871519223989713573937355883129050204786580978911987528616175169382022002500086636347861114922861180695076206155908636897474370345345371398506630847627639506186378961511129570217195787791722371459922869753340603628164751547857467994627784727528625270661201548871694588882042940625551666755126720693409969033925708840292608154614057492592011754931993712564075644729447984733437114035097860437785869625887807886100005548311799971753102650487483593129947547063860847913501610256490689032943919301033020019531250 [165,40] 134787434779774045135305343565071784865437640514229166389154244934129137620049825129650771628246099228404612995096458536873202211656879233452496465917712078388575664839785345739696469441350224694302167591870563361399356628516726898094961968389671264297898781664725661093697079413315725616204271509698549705668427457036243659246299557890930707210893784942256522321963014846303912845865301572196332830663389983241018956812521607741529205063443988124855459966984107201678276028807477897735003336191062035035093084980688184600105865975680903316564688274020698997504886682609851118034128701524123726618577461278691833518020290859522527908079845912339506598276736171058316906137536291845699083652552189206804326078204513455819756593439434944771909246113222218867220431844718209614557807551624277118402338620883846381555013185425351217976828020516685176437204915033376940417884930745728238070722666250002133056008771083343968075315685229658496796732514283053385803441106787425598900386779494693632087446098763519491394342060949725499062896705020824367155482417109180443937886614784475262121827993400906784629375675733784306265436077302392649472505983488855927625790994128745505090440984724910031753027182072980931520243097458665867718452533329993144180001974301962940628191198093705460587423773724563275298947967895580911421403454000669006890507192251558623085354386838272711151957099993568020719606742490892289247049727944937040280324144222288464002434128175052144112059546794427217432797439889334387854366764604834650435533854448933008809525860733698960170127074849389008909419342687297266074933453436454745387594494626410896189044779487383659119859777908011288600840658711771808516939359619652027844296054189804296641514245032518080879155425143069028040644696641647119066387675964434623407459851638541401318276895799392926919199618490258157749134654502407986343502397545676305085730478344494201987602346772897397087959307617334526982289355468677102703623026298905257135629653930664062500 [165,41] -39635453036610044557465368393784452918326905863694103345741189394955848416930490278885391568583307329097881855416121422248705851681753873293821686742938051482729208816672584699451478771690495471562719947894615180944559483051829354661834780408050216478350476081327964647130128433789808965618696888676015023526152178889959061127630015618659332631861864671845766050300246078192553382637606060549177666067596830366411504027593119880504188951304360721773272140162060257669721052192857774829794348749459213997998598387004281161424574995092643197407326112434712366072584400351286260357624986254420287116572725753529659718171099737359402716559280320789061913638540594097207471861996767087376686032294807395025420152446478607909070175994598670036197147143059119225130970422082407927733622024048669827763611186969578402810777622856894639570180944740690087057032420725010966045653743253901365600872772461325995650896315192129680898900177874780898313222562071695365304745851439038816827454551018962772043339237390815607618927250642365138517137621529306859133325491440792803630776661145562415585542994200941233155873387862186989054024409987820985984174076096287926925233548012047319490590965448655131040651482847140049082679287541042303401051916054282391672114495305731261574868665528199214963440218061769453099317678908622329891120542273450686366765139270141507877817272452299159118384815919523579650380613977027541459143494582729209809386167540492353412471866999004715595789450221045397140301965304258447908867749286406777422835214413411684992585155554724297007784774630330226485565748160090881752788909709613655199555435954481571149808809105324965026177444045285386329927215605850279331336313377737102753905227484548984053330369813677533127175736814974784619840964897191254647011214440656785168539575292223690013424683908136415655558514540724343521903814320688888936774895783746051466213974786890507500699389208922235605704394420339282856640048459809364942983854077855125069618225097656250 [165,42] 5118512278619176728904038404072447230589029525633061965312392398872378506057230474276254269977052047221553367669905112566993442635884605934971393879374822709016482113336204506470467174529022055632243431460580067185266724542492107505825521747068943331511941919783146407612551783691541395594293394634411558749458553972019483683557445280729151282235833155863457671998391307203617070076362820737399584315188196811482359492914486916410797613565193103342752458083057845425510050856145870972236106811085558277609653546473344532470565616783622900364207071459018521521990193710525622572496911115013195482346950283576288863714847689028254095336346237887607116275266544574518654446559547828086842960875523067058046956854449849076536880300402123115402885620924950585395642376029519975767607590472435808894927451807756182174751866258892132666634397652560493141702572115433705559422351279627876689700318450316370069500609631875724674207003116760186871728928780421828728350824697955552951094363294438603965907841156602279200399729501429122301582759941878619095590956928787756482586834844517107786225126775658779237012204504486996291244353739298894413055945725405437379099683412874326002342689121696344506698084435214817253836698213050817381926406474617755619906980507520635676130005212237540080893053819256868554468902095866805267303224500985328687951660718790190775118842492120275784935348229401234028032318104738000951383662687502505430061886406393959700016376736093093717356701173653690485879912660035174613636869449160512649247814457357897068369022821630913283347000911600197036526884772734628402392939569616652983615604612833885638890850128346331413867926003260703713402809212327112971563502158130271373730931318218257865810251649788647572375315784728873748162403667173735787366593488625711185420174531980197026525693909983222968434024809214495646828662810855876303443424061570959673737565623093521564675839774395686527967192154135579192808348653362412909182024798914790153503417968750 [165,43] 1507301629681219488879724732789645378745517515979817101365572830318176692219099531817308089944019375593017680073605510660637873337075862989941140615079986464552902880951421039904403665195440254146670304812555115119262567026453462929858559212718893166626303484462274408678998362625573280083802591839558569836387316784501793562274627483951416514472465365602725757177923093803815664389976601009697597834850604313565240805814110790429739826551557675050520309635329212354268841916904047047007625059953091497613500942602466537185609101039643027300434630880799285160033861537089452206970129838145566368647457888698988404863292007731594395706440975628988420471865513307992151059446557069805135426316774824878933732485896493004927832553275142676453119924987385328681156692257061817679086853997234520258072392357363799063409098160847923184857554632088218557339909634632689141149809387996198090820416857423059327771826385151672753878627950749705783074420570300457665767999750288639905600196404325914440342681529053479463753708926343548348246636022661425083002191047514291010220513696596908452632026285597842036314435387531133559266871275205407578889083042016284447808121918288793412342285173537583437351383134843894485553414449108351881713417627628984459129123473751382269597286604506253112105801401739706582583936749301728684243774285690822849582922575507920347645998731257560334861958640278407377842314262280194526042723296673254236355150085587481643704629571615974784351633065432235308943833644004322452887009718547305442314782400889721403056097005669442770960608442124713423822665786333849784498790123012911166796266997985588952433810772826332177400326742602139858044439677931074909519387951091244129659316742180358685795293515828904970627466432202969252711734808959798808821723709879819659310944682516226225724375774639633118478926710284654862740511849582743736130861640591646082374282458535900823399539818166648270425080131672261750765020638354983884217418801784515380859375000 [165,44] -1202413853492388116994830921396314483387160194902404163037540210886740961018763250627999809994624310006928088115883327605625587607983345456689030675646702593228138115845527799615405858192143721337382333480909774719187583801364628452786767017091198865214654457768871213093642706040404755599262287510239474120044825101099993815482130476832613868972332248391209679001852941055843600929719337623051717914712685802683764431446514783256358146872833028634341829030256266659140378616599726308379213830640540753010484122894949294828596884296805800321548762229111148575624474052559556277025667293364220345020606662026386382742872347141087108972551989059697040151988916227662446305887889062031677287781002848572578262118295293566332405229497639716173787598370703381964882444315997621372025770205328771123104986232285889650018409985609182228427867693530769210419440186436253035570117066433554935669524876018041518023263923519644573267980016526898653818091735252112091788290529124470701044812686073099495600369980927476165398022839773383823810415367835808198443383473064491746519680392051532180538512345271632753085852888524853004580783567358073206466434917489962783839509766193291111431548132870867908814503462519143803814857461152824239239901383489863167717086263902611768385898750207720570197357863782209478069019826455589439794543923430167421476939925228501208622023847517884303803675277268809558887386900994347374824288497650185521912155650885823147446318514844175100754768174356542842320619420260237440308658195709836547567400534185131114693301122978780782494581395702069348957802048024724324018214029500033611617418338420631935992154434063626181076499023153473033748326409860038636574685159822565667138131164395576893505727959361502551626954144496386758864932560120151124829151454427683590696035853929253063214221331293875592304512667591100922558331353969608794268542993198515335006766269710886673179870933949858143588333277102598353418199768613216689378122159957885742187500 [165,45] 425170538636934533503147672094195050252872226669842247408353886461918092337433560904427962771910589464672568734952998404610297694808153465642036564293163427378040064858672851464694637484512775392010803155165397106110719212498242006549513316207409150723340161718430663009088484896325213743926704939571544687050302005320845838603691776977309967387133219279886402558576635028072629113981705613849593973654650157360062666968837401775674943548113264038602861716449689769955345448082001276891289959005360528149605828205082453257868136813473091347242900541180212952063703582824697958464656565583685075516406399314343912784308666557100709654852008625967274581390870435711526552855582298398967961652046660381224292467932612972895698020419671150364068365709985877035896661710468333511681565436260765874222134894823209242252154832102737729144448348734506732017322112812969078495348591084926920900384067753016616103473663461521833831121361296293399646298626400080792494177142917950085685665478125754455847883194799233369329358015116128379798427073974844478320200821048039081961424542174325077701184506151909899953489744258205833207740546959649168627874313640282334498779889675528384578848562374822884326773587045935315801524350766814705286030218525014166301308247831260240718357118358994409049613463374984422449577178177802022887344152501580094762356029327594624428529426365173224104668490735843080455619375960911222314647992765556975052147062450980368239267111808369396965542141615015024151688263354936563053142228472779507268153977060692803090910836209108999112711738710974677175972362060505607111005819710534105036476267077489751539739589601481916661421801150106236346318649949889691176448947297655349072004393092450777172803200588564102424802547582167473065478256962353178885215581410305024983693987169877872067631738327871790968545151034067362377354734668403285050201821679007732494863099886248081282564930946433908557690203268867173391020498400729653077841091156005859375 [165,46] -86657122346646097708497654784079498537302059917527833237150806881311591233518493597883225034547580452247245208372852596522239519893226889050665486094605240832860868997038172536739679706168682048314324656959586500861443950896204230483390645141161087390231974049637946851481044856211637250556768173479531647194214208482016275650519816361734660926879891331006190509482811299838116296505324296353228117221498723474063072409022093937929675625554419122164464294174976370663397935191018832723943086899867994508261131693471696054371043595161547329875506959637745547278815914908932890422263096802865141210146905880190717105251538264451565442050434386576867992628280407149063581453156926292927855127243901532541609970257016083680503547148234160891626132819017896781242808791655546686915576084134843677665440392987560675425033833263508280932999218668323824045976649479474361007216915408481136538270579940584293385556960375071434855066332051613083126453186314636897493510376496764437041598613161711017568099378182503197924675817617427756366761850938210093484087142397161387247481745636244117074086783238796791678065308067980109344222806765259980064073289123688767649297673691596690826248775261807551001762796717678448513622974754034180082150282297880351091412501268607787580711789113510300618323254391390169557495697507868509891664552213054373476522085018870371162174250326899869809401517772943853063480847658293990823763347106718131999718825211060067035951094748458898302350180403348949334778344759811678566607250256192156530816254403100662078467798211201842460201035167348788938077998038697857665640091557557981277387353930553830706689626576529410922562817285349749959961133958935714263409664923839336550716642686264332805214982133967381778060559981046157177512308532289454945030190883749530407835124360338977692168999672636261426495789014579318836136546588099618711295737069294988087254829597639461393413462670410276291121376471956097740766368942736270002402954101562500 [165,47] 3433643561458470067765964393290375931606765053535891109440111310466887799189240663501320473951206793887819295905318879626718877787919210855415606303513909145985104352398244708881716702787633847821621489327510583522516877638305013399121716501217274259790944609569483993465831634887358230378866726452630112377606424723097774302132728218747705571708159961289392321425894094902800488262207023656914130582943899542430547013379682342493988948330232894946957251695765718076658632568518004155137300214501890095379380559601112332851225797065182338675541138045277239535339383758672237502287093512799111441306429654463041417852556426586195549888103170446432749289431373291306293191740295157056501210098574266016476661956760395387591022943709266418702889576177121193430853380057031086404710184175078922057537931525700379118785907648676501177430598529699992254527937643002374060411972379539780272944335971439415421312786138553582876882530207242911293526229229739421061138797287984673796495980124801448770992005316267224025572265385865864145097072818719390328961345397925705403438144081714170685533663056827082638439975607660833505988278525756498108506500029119938855786914257319644721902270609289833666908881356251840735363844199500367953422443509843616045755015919396054314006582936491730837670920070242550232974842090452512889183448761209714665917734255486251715580019415745049434592850927482992389447997507309927838168154668670272332493160623243565361612261101159327760981915624917076123584482815744358670097725987913581832418795634453785125281313957671542976833345811358938611203500341413832307853459635332082003821482483500067940009698587618053519340482153811514149098675631501360198940509432184195218573923473459689987540231235380984433374342928535092973899223820981109154919274259740464463011086855587081146079036776670988992244222066807943378491233121088511797164960160327000970651200041565428798430774348453280018693833778778236352716651567004243309101562500000 [165,48] 2038995312686227752668640234797552202620550014650854058135784111674238629227500419484919480516442621954689563995375874980331524713898821623618691991174361389945728196225756005857655998719427773283461853998917719135059264734440523609860806684352791976826190400024810259143807375351888473566624909266939180904569387031917178614428570676947653477353351362361159681215427811745743429408269059338169169925046492243873535607122503541726555507471520686608035826767379662137149006183870624424391521342372285366848125466750184001448518423958353235943511735472141558657687582358143868269358294181745088894845774309557356455536158972624738499013496683332013721340380744510985194904283857039112569642365546306941032553797771369685178224141006231091026718182288047263776804158946524398737711290344493662880299433009625347084348128501170933379499596983432014548714784169540671734079898723734941365864059667694723531247563080688900765533529062580646393676502673366826975026139438933767669913753284395238276568097816181335741557773751410229139304053265784557814244180778212617600584510393010753854282379946046325841384682769995168384777248459694205095034192976469517281167034247263047577186144064911218473070482642858794840712284656542687008567399229974759259300066951289317473833374388556143918704117633672267810008487569935417727453886820851972443531966854769730662335752694572953460855689657853175295541559959914306588159203237521573666395536710778019956226225703781573965408049679144896720232796588142225345359408517084944477808029779712506731169913744131237920926530817243614503288485728628557215205845206563281449700660396897874927055130106227390952286899694190297680720287630619460821248154810300858598602392374525221163350673701425125024599759020212087199304048551440449365499660080213425114015785930251431654118218057004725072397648055094659424340266195891870024542677793210308092024784413297893203640903270638592084206064844377058875222626905729777468906250000 [165,49] 572590649226103195795029120982604695376335340644144804106241627274001271789524123906536635342481438116629719372347170050917054496932154645667948765335730263199369862081905568222503365165309806726911084763894330669995901003700940079727065746542265573992933642639051576163962728656163357740999536793080736462843967925747821257856929864862526643670977960127303332749772889748893700061824449948534858960524105110414280676391904691287116314663961091817764826446392851869866329209580939475948605513389979171709878047105537841804024400319683395020855763142858595802430969187737682343115969873003713459214328002182513357848198053532610068561133015865698445021220320231088100659719112305184900756285905079883413373266338047945063736914124172940436771241125508716975225346813392209954833622491421408431171277268610000921382899843195883682876633208905834907737166201056568480277051102244646875890447832827723591475401006262346345956007904682978237841176263500479626711435742911247573065537991218448414182207412036040401607534208509104566189207509047877778318249150628533318506554714440159625696825408478951145821447657568110793176075354458435625411821807160182028653791744741574737859607628589996918029012798227061906539721294239590209972690738194988561736285747603216712763014723789932930181208959527082714492595814154901639212407067779293885123673205573578014269574780530967000502878492320640935065973585253242964816156243640898079820672783037415727217117440602142127137560541357042847335325097107132880148520815769898958825032015583640050713217077588111623984186220816094162253186310634868072843912404184424406608607834335415167207972621597642246154224908333613577032968738259041083426550902226773235876389247423958199030875864524972355255498829895354425600087773916894284258393695741073536714314910684335472888930264135914688113136146658211793463819084836838072907786522401703204079349432160736740953290708775722433223312377299665207868140923247139272187500 [165,50] -218190293701236416312528621903757075591682522411351843295053554122346527455382660538831782449048709358998742531480526055616984568114788499966746108087024343632975196525000617164231414835644786537283827213359931375876104997037827918633123397771366149554004044852411696590261093372898293415252632542802474834721844250513850629886973107976312253111684765058905856939167744661898896769983834454923597345143954316536888739925079521606858662181948339930910372318697252461429660544415487678191394223086876657269071779438032866145537876576185599201334453028539551684354772348831265684759145019763558617940310964180428007789419484333145134653439238311984338292677680294600121152650507469314215945181016696593560651899644926095069967808857931884474500332691605643980887246976599808248094328639707170605390248024663148828806945082558495595836783338147009867661210325777591318303466759780169519257310622735461532890584846351628696538135068906599309500734698635651971320033877233159467970772486459989114354765512485756362129787808948450477593706023508731934482252934663703900659814614375858040302876041163433037759209992625869379520922938097492747667395027595232991156760314285028074670394686624498301872051289233384938415777186981791049920861950426714640344432606763621061469058801620404582441627638801170360849189330028478011362172899197843007333633618641129098815050805191641117991603128036015868688129443973092237315784634574001336632742792625437556966138235592359065624885520960612695881457651193186774477715797450795678059767530012515912406571387397603972845575452144036968993309831523608055504953067239725382473699470465667013653822104832784179045017819534545398950693138502385120587950156732749931203672987835018117443671724701590717175752857951048339401139641717089536022726164677118227994892354652088310981722312110172252653915863661307988806236192041328387521787254775844962962537438924301482500929355809520295421450530142128993585718592380927810750 [165,51] -271167084033902657374071386314790595964966754105031161856321936909869225847961681241727657094093799419495733896728676542013810122551542706435252668309945622582982022052757337426945589846314983810528278122173754914778858363177787357309033839856142950561246004721798247425835125204883307042568371278228213641063886847949568623502615083419404351399996442527414761959746003845910283593479794412292854133301320153903340391434108528388436421863020899431369929096630664674570465201173370029083941326656462227601658387853720833041005792522923745448041792035516941724140389760963679800214399918870995856352996280944256300324861215422737077510339158294837651773853250208021599641973776061500681877144196724925282916010873098588995575570334270732902757630424061722222927236528313998979270883454042406154032377461678000395635939583255023974095263084954279218523659923920390947187437021128730815018646949765073541981044619011252090405026618920924145609583248858033718800975267863744484744156258104919617888561301034414541921750801751002738590836554428252086293410813258762465996436433613503493404675024840615185937744621463911149887234200767059537763071995082147660567056996471512340749976877296588106084990133060632291348107258693639180582697770034071986064585393152508381265193358367525258089232149520571444522331595939332654712554184252800763000425472457086190443092542405384542619121366972136712209539520900774485589752344482010135376684469161118331743112209310027406241904607400365377496928487917833046296250259050119278835003686221750284918582392810448049276528889191995877901157573289389705441730763396598564046612108233141366983169345498055321582230804675652313018709343147433660184199798170785894829987334329940553854324908178576851078351305912184943614537711722964765963461220278809900745448159444895725942515228291287080086752707673193696577656766722837056312884627372063256905376521037640603098794566358119822190897095044981518322699256180719622 [165,52] 160473773505389505415670885572363111715349141048257396794227175808916345037164035764604645678033241040279091444058274319417248694209177990711346615037389891241961618966971183896050488158833149647949115119375464846428378447343474982229524234087852010639814586635346395202375733944379468064891456157473289058706192657610722966270861422480308270598018986739219338052112189631147969257262273549324607099214798383182964479739638166257265748888432723992775890142627815485978719106165013830860156272715575888121488901441836945507834667103084975885450743045592634646692885747865630310905265262028997452954839336096837993718175536792071930042086412604535748968101473760609634176877165376228429408010203638958927160307271424830546313737026083726849819347912331291060579400229879515573285572264112081071358377797034524472467806243271395684861246885555627162449549466685629142181065336352178311789824874644706259015606571377051452736543336864584494775358758138021793666642976570565764542591051733241206451075638561052241322468605463656641681297647846178215734967594271726046325168223592911156325032746712359892981996124590266635699736627920705455752054378892857991109481137838610373409288305891843809095492130153685792211695067970690203290430838002891649862302364718002793993226834855083721242223590398411237423737761557473060054413831359147482547246236672913247578649639025351311437398487439774218459327675727007221229253688087278081807335179156285130653708065302951614086326422549283686342658723951548518548247122884222314536829919556411484916262192689228124569948228993448681586666044377386285791560377333820300046854568243510834152768588667074685892654280772140085512864779490476388888951804224601492127412567738603221064922758541441574347720622949600440288597383434015007412292017066335717952094445733447645675616551279332354976252744962330481128519698602972855088743329077261305797947074050935954557038318766439422551683010865449448374256337356244 [165,53] -17908290687282400564255631702594248341949578172935522042974474295750318425686175452929515618588229465668933214656867410093782983628597027114427777785926614659051581786472221820718656611103235108052756809153874348825239271435546287502945461682223056097749783402231930148098232369047493602410222169498425519011679894756671324411803752869271758935261421428905421415598731742778796652181804948101674967807926990081696859843381425517128990315750554878771563077928114257241360728063710899489361155996235966925148088560365438830797477408059758826778717255569847718837866478257722914541369007555811668833539577077930129613532786526662448391834434863217362611829288375700792541066738349211470420324154129722775840306066921100051952373195257334924010948112251612241471909763168670919499082540958996403022184935025146712256347050648393259354175639598825060478229609103857526148293790166879447002182784012421298862008078602687509551433167975530082535299141822108651489056497338646909619625943710946053937763267508096112180730934357449324225765490025109699394749430595312824930908082479997407466643698217470353066520498627663961990610305612665730239573515436454293577553532388818911529909634319783973883519491253554839896935747082459867086488194684598273722096713269751567177833514272286757438771028279137028758276797745697960135213464930175051508671508236444535082497408666093158190048435027410185592359448410765192463437025403801360213245914962709269092976131896325421001476513853292139975706813457699841681907517737491603168483848898024321580080122279777999989325434253452786124620902487112109282430777323230430006344481990694368754982249973434483572083387557839098750450776566807572601281432168176080683429187772525070818071379174224537597181748888635309960246488315016507731971392076698075207971866519657601019025920726295919000547712277749913918161755770487000999083671820550785310467918362125126991416082714086252910515087618866161492051151879 [165,54] -8203816626483784434212913640224391057706524176486124352356467276071112473862884469512392446214807067200976554048575776038329363354930204125776415796064322054513470583619156399325751140570701094574511657380502155794446173546387482956338629285505429662433761472570222863254366398088779858730779080941731117925602837171961536661538269918357141586730017300567788741361869463281828307821563927507148623157258750186458277800439637220607285757817086069007790070242417472231739910792080738357722890998782571400410417526324904752168123964428975037841834546969982418146901915789861200593377156580763378581020246984900908349461425988324857055982047304773476475182010010834712169610849990247509668736545526367906192776113892506952634179516823801103185130570031908879239426225469274765222326732257432331556618445194242269010443777693633157593867262191789471455121923470938160710855013627316757340434192232587392629410032869917460015426881200175005478408588528678125643669514697862918046365612855859961136510916538626553073437398558129067934002965898440962794290382957170473392425379614471742381481243340586209019942232092926521609761491648452077070347653156903179303103846618605700019279691206772114908397374173081470014099386233847859578271375073580702372889384901796043797645264901815946142998291439395054759669384395096223362021738710175382112155669365713659796352449579344235772099955879446317545164392316381225352683516373438058533839792751138772160928265052168257183204154097637173191119199068231200028420133693261344538777078660130872504031266808361132168286661844068862389800242045655908676649257529057256631594937945389467637036833457262179314881398867189168426601541480732710508274697980453237320967622810479217711321417042569751414849230964391194918943593530506069324010112322240015822526309389355723706045870762132426236692591520577704237333006448479118768579684929959791076779746475622748962150901637857134812647342848211673174018320 [165,55] 2170325982135706517041598186907788939648735832640051536175013323041850683715007484263023548348941529484307844893507104903905301021582293068920622429925984942433422020487196009193222122729449272592978996936962416647895212319468639159861122655159182768103770621331581464113516018226230045357318427637590791098708725511414570712080865920734964841679591220285025876585554536602273273960255781085487234534712899506094942975513948696794271068500184888132988201931559468278062636706639246880981198426571183119528196054560675243450938386373935906142357331490938689579587629430725018261068096016617998853109106844340814254974687847586642412750488703875388479990811979178557137915946407561391053130054759576631170743824272857327461168423380241822794215763003015624896985999678048324237538368977025069324688401332185830253200788542811299753351274611169761727715180111991406624570752032417511540744070002743973087333292270824993156247893043851816440274207110494600896881022060729494369401207859078607446884751983922338432798047895565597082061408057676386290112762097746669304497269487230594439800333905442082905343603289004113547354670272694823905238465269745625029640911148896335569772662011130803570298373431667263780990991430348283552585500156958576837158390074609267678009265812178905234099520691491587940799506441530450858440426428432390268420238793063146154769800072226693046992212552138141444122608372670230305588221308357346693544999273317652817501391918840505861792043938961857831889170587525482964228840964120002590916137576137942144933010556307832376760408574896370184145650603863841200624423138582656283311878849764854002081072633932523789031623762520519223335505222551148605936075468511277633181130326423903130635384629482108779219114205807830021778318054378167393711023560174476053477282536689405795894458445256548195268972081719140474669219274136635637278408434151584772323402119715472624252354691642174911882804583723915335480 [165,56] 132354888998206000974355120607007357151747667218764233733334552609724714473559272429637514855121068655358741823178597429748282933738999906895347021891726992539576610400577965596186023797471830098239024409394889551975071762916648191933780032965068043262985179530621109977042710388380984966296252700202368716781750448425823722370763267103112807705447161618220439650973808270981036736525597070578574693800507958844492746169467856248434422608283740894566868765421132584517191184059600838033788393108723047328846987642932267436544361475235515058722389604393700026982970044196751834168838038695276261007667547467957797289784805598770110266670067206307591901447871172179513670009690664242917936363745635148608393312408620221682590151707875712064145895676094095489547667641554620700835636664332851090491105515416005965514575677578426005728762899574177444023667982164056163890128319991283711283978606581707873670535103235152018737143821537771221689283222812775929934726277296475986553568248722361450188792173365444685152451350941522127367350482122900010148314830138940001123555667262246289764330627869859529474641922528881231867825268251201480783955020223009287934984072152358694331856408337436607801691428594262715127802163229209877695628133991036019148235868476012964381013718619430866513516096678211809512664083540130705091196705908417262234588241111802049272150438966056886092442576805349136864560833603729692790335632443489265227087145542097105216873681380664597245494125735230142419933384511175906863417640264702110470760756512724072320632729794086035756604219849655357161923247017317813934107591361675456596043187761696825008565263786893830200666527627822812961668828665782248196190397469280686748315621568641207940026486406394641204680469892183944027973614824643218384975871962454252906471261514491464725806711521305012373426523638903738896758753095588498989105698797013942546417889616972159366115250397538387176820689575614320 [165,57] -93603700279416463117279984824725357407061802415924999469839000132406867299451231528006463497878356666128148492589197556015875027663361778077598473877218559188638403090984918295718098967496755566967443794567079502805436853957137296364442208442914572868061655750874216020368629051414375905402569808452221636977113557219406055533764780025437918412302604141843885402820366319322568189753217569389274623832101258578755878605763711994743477951902193838269448874358810230986025487234580421729127561389313046757674418685332721509706503600633900850053770731434002901951460343513837911231005782953646951630207107745814417650367831610579679025680203675390073533263010880137955489072758689795126256820388631051143980156801888345929892397625434663263183186442894290201346597288901565764803687101326453967945044408066416695674351637829315949757806311350746000956235031744806683051939572948132631030834423040773468367065200122001294652181896204713614583181002532821709037155084992358351149660357404293682773897476669948389533884831463054153512767644651290246595730182044693381364264105687834163101762478933197451062254042477408605248875221583067326297957081544995740502519902713845515012039138649466052268849274751837127654230227545192574022302001512773110570693952373015416544610966104367406759942135937441639757201419833200661452489665023731673160011893850653724456085343649511931892938808528169648597496382238477749979680208820832059851826576974031199388559637684439352830480908525450807791202530754971462807689678312130821432250860779075648218870811754926520087230801025384959231557430379772940153089304211759229733311230722973593233922165772221392194711230046604435843851970457235910644429000297331623932927775532197124142670247797721938883617708055281423322665985735787933053798089876257357672662317462484670564831486446470805663435828638679913159546542501287073586536084001410809021823915564173944778632521547432529670392520029737 [165,58] 9653991798195339082673865018429547971346809626134171018231948156350657293374234709716379679419902666661842412908995160161269146055248621171193463726880163052747347195197531715329479896061387649015573225091436069306408417394339908841827790822927329148328099988184881313189748723262141516043779316844843109680795696198180512317989970087834931779833363794156416787019723420048492116752044284907294679836013198553191241072696109430859665388323712174952981065028906192438948547608038332904286289313411247279669005141615843493953637426541076774383770480245039530321107506095272907319069480779746123165587425098938597293040148968856664215559627900798715335728351593023638780784099665870863488468344366511020167006440960510140291758246748971004924040522588836563727323161498085032410282626272257391583046049711080279014612309795392514216613339073340200589945118918094107329604705852134243291686209221577273235155828140140676519708715679981972712647522579227064629181266684446906349275875017398133984187902264306318131880214503057689803436158448986908828491500293810253027964393302644889133893282683180419701608064577728673672125672100324427754225077500447687915534241290109617756958034385793630525959354647800967217523118512379820612939781095315865633660391190629241160215158064654665645380921848413401679209399172212070840227158193905422096025218883181648009367352431182098109779620681608913614852867850121948680426359424283872651999619070860770843434651201751644961743605096668807750266953556916728370274985178873700543278838381889880273619065214281176199307802582877439550050931221512004659747911901493409148584693911326254810282539390700749683279162697587226679371522542547501281850670950436743430577737121181849361580117803820819875808169871895319351300072338905771190887337284674421183439627335445447601157908236115863873843028833866417010557545353618287458400728360900693378302697875927817314833649179883101533009076790 [165,59] -876744790383036620571673834579809949730677680693132642936183768704233542584762827322717192953180208570281143897610803809392888392704302120933257176665054372675950725742282666949814367748845186694825860680634998952562294552582566858487827354777459722987059012516427820374765815985788013990154389506873764220409557984609620796106926545828525971029919819453855828179037773400063861126515682167549796829197730574626379790817903091074422628328503320293521902719422951367542864717930061299145595169075175430654620176684820127578256508675074479086478768001441823540788190311540833817728720943700398744046951285348641384112828656816495945055399123606521894523847556012154983060290717183676110166663353809979375869791933566474590242207572544404594881827051821502625568332281951455230306639190514714034776780940432187161201677345429508283793992885587083622155082568819219719439329771700655949837765759074094889102086172521917878363315654225397040979954170557405841294936732730313439931110196299987905919634836803247298096946173083423566899631201140849790268971028250255845474275684387640481035306557837460577646432502875251441361066351833353837227751837778932290370696581415568190842885706827248764348853034638367200713967994340369817794677466438014649276839815824741404518524937403369148992926579389743386316688662199397686041612324775722607814186170469721954382798786585784740533252394561141840467015801322333151233753786491964694397806139712014089619687896893799373024442126380318975626376016453330481525470641293143779664785109450067104590075217947497628988358243465095212356765795925576502994780610186630877390962355461942772249040665800679333611351450807984477492667675594023122659744319828132569299342878313975587322128741730146599939595200797092441389359984199257773014333911495080314799910078291887544918802848735466336132870707292244270625669496714076633366597869737296077681526915537698294770725758530814404179090 [165,60] 142210119710489452526083605266052296830707778257162215807114687510227434899880922611483608623591668947276797341331699261720294638964800025320797063238784165935658043291354052280163147659781261293650365023326896207136129056101155938748843688847650241171444172399469110987092712537889286313773900062045573700126417167805236549257058594228108453300144703053572626464646268595341772597045372077225171974282627701069637610777792331319179346667527021593212859988953843325801825747669911525392475461578091633628023436491099924161293855530263261358853624677674597712271676101672780769352889336854022819687239863588933944752536311462282859077899768209569456019980702604481853202858988765484161316387569292000970211775878900703096016131428196233856118242165966170024860833851118210583861957819509900302226832347882394457087875391030482327635898648979065146926236893223987301029625085792814448361055544966971695938897278391132738571734974702720861400283462904672281614032637970996761450160227930914101020045936199516647811893661520992159990538027960946165223529875976248454283987793504732944610364210116914301212257016445784818876022680285364296825559070256356448696006281018436435344089648335058409629152892242516014333545652999559725588506163805563014725124874477676142600017477427101449200453626775338264874491969992609075277050327217532263257703871557130034016299982020719672425566150785483469993536962856544096700708898543605912978202395249322643995419041007974843148038215555810145806494846417181405443378944985873205990768935298838578907471265034021287861844921141317278873268815708687727793787801368127168886748092401849434493039946230914075309653494709779937456513743392157260575031349447766105425693725865651891763374093197268249561189083574631768290954422751795371905859983018703026972582503188675400488679312949184166126506880315380256782991725533592448138051168421349963941777177545193887918868082218881622950 [165,61] 96627289140919062293419590990561085378987583836708839407954408939937310424825997683930452564747639287324786000062977810035285927150744161720249910228646324005879052576736734207697062975693823115752976374374497067273639063130391463148196276876900922382901335552566937350787240032368674571472042753060276862270821158478219067799029385590550348745092949634175143231900933470501950801989697297612481320538639250419682608534634567991923548972500679666414856214796495000474239756359747611500142714740097357281678913589686293392266496489971007499575302020543667935290252590552564156033736979248478837473948666685289500264935124029051612543505240559667279813759763363195614397479146725561249887273771802752836039121978367153549847787540032485615633515367484713431575196333384573449204198963950656011509868340220816576972346875586332203671470789835155380444069875087677310588150438168057342548500308538312993881589986131794835861023884778774977327907967020532233476511706122295713095676001299776592091762929037720354576643624514003991489431366720828800298929789991170503418472062718132697961629191354748955385659230236894217996469962337716987383747566379977664456664731113447776815310573546737694496739524372662932828697934984573790059301872880839414717549316478177282782623132855839160580579595742459381054368316253948975848434786612309156164775507247304215579321263733292726849035268040232593205114007701725883144327370416830015803223722686312252561439699518388167194756618339194662550332603354967986831888249693014230035942619838303010111238786814461042270289702040831092480889728944004592889723885644081106889041289831540323804174427998022372772053031944594808673609548382365206942229629383763418171799317669147173917010774801541005819168017750126469133687428653014672996740877030017372332994517752601886767282095418108788100398512641462516102569379023455829767342656193870662582242422429664138198907004909369433 [165,62] -42030359969833712699611910359975060897883208824004820384137192717372936500416927611014595449395221147288355835242445467831180911179116093385365061951603458637261639753921550614136882534559155877812702465484316594248062765611349814559591975034293945938364399104233975766109629157944869129612179604239151783546123302334976040886310036841336376675271118224353498147187933734941286303559986712621472219407579250428278524638866167870192056966381556299592661440069385401316629824428151252163875792327629648316378887090948472696234838434202556083833777870296168428060952762450900646182861943671168250884722814196243345994054050560111264757654514334503401215328089909995202197866056993652730401205653716543993444225972393922003004495997339951216888066856117490555282395950131536973245834625583078490924094135333360890221801511963498482258751754099724710397661983333318442360063315420416751991559442536500080971726726118947521453685049797425182489000364763317831193076821210612806287958326041057687111431960158632565904459783372054046032214845836285013038979839900614872980689809641706778724887225906473079878031608548814886920084219403412131134038587245860944264778299187966727441509926644249198031607102135273799705895299086199977649108527132682292051196680660460054305307505983999192883906653160257135352949201411328052888306176256499952855914560459151188053942867043737451369079363407813870587808117870468541612395661419032163568596877194867690199350407395538852727429228467399289658548429227842776662435160771462913056725987000210704728826427310190826368214059465500307114531336974194888124284070638304674277786403475285247112675366083168355536335415305869482645441083082525325259640744708888116261136696133131182504364688286433513362891664646051953985421432365882144049086593160977371043206593323905077259898854126818966858596659550379474047880887777805825282411905269343201637301181254925951681310558713652 [165,63] 4883498697334734622027159662033890770754963233196686085646996072621876946305762156421585094962004583676412838647187688700299286293110775735968192642611786549237911050003621725268105706498508664123999625753265467437365003847032600821652908629548505816380601513034066498091217695041957997507711590159250805908357393570760789012355631765566546934196181522137539480872489997288217911525827834959093837798378431142912940392209870682205784600033881531427201260433610888588968719569702434658775867090695815742019424240775685100162103823600983836918236717850089330140040070275668604456259532839933095011113951038167505963059092631331344730892699241817991016262673539001367853083600319366996966629589237770352043697555588896525204025722116374235515749930427151127655619899439308728061086679458252042107321917889414536945784913185360600317888495723548985568640568580909575453594510850911421323405809827573971508140710751574200208377387197522508833031902736069593686957623353948550920269898852258811322334381266098131770068286001884651585935669852432409536394749687199015060966290403832973476963870438349287903676524313383035467391056775426472836526397333919361450171038660378242380395846392415428719987921897141286912456796229012490405988248317503624839401425104967566069075629267471851083975712890634518466141585792504784399189263488790114819703475164573413826660200526253930857652758365414733885791814309044374352041701037879892984101270360234247626700447586737393799353104754009446055263241579458417596309122297495111471594502032261103064092505848436605351823109997665080823458652359995324784934680070584007709861101055914268612968747994807335514029494953069412413829215856506512108537862310002419800238960644948262743883162649819510050285162201869035744516142873966681914726081142506955699292428123152755091623951197457109533187064000648916715650836417981574957819225049374686425160334175318382895205488059 [165,64] 387386021019574344131099106303294719585320351524836594245122433875072769744461874066237509897799948550129895648131969887826195501263685303082632998084362680929969142722720478602152327067670837619073805854374854877722889381326241060079528353294886304378440633980141442568950010682646393714905443973536386297322112208673794329176294486532645352537423860495042619959659229350808500498413003181407770427685681717826067804282904315822906991238193317859063327087521249519411634763514406676839402295612549711780199042852812103069183072164538287737773684906996237506771203862523113485938338916276219641638333763175874370600211000414540302876522127785832905175984044021292974311491076806911052160903325935014020264437846155972594852229895675290346807156939454631557413833960692599113117679883695494976661272149172014306672020901993311552122560824133828799012537712088068124999931451533712574731106692039604069053110721013640208642097603175235072569090255437160313118765894793008956439215915106870997372949075325886423386644138887925092821866919995924037450840480974732436796427314397008291227480852726170739288787074778577339526113980311653047261967920226466665457864307493456663778589960140016171466568559036024883480199755652954148448744210787648396731975219762662165393152253312646045770354389572317821216359987008559657877531714351989515812422904156670254230198089795432630660243178101625856031097444621912331652850105668311876016840648526643691674777151698847125835840319905283555653938458865341123947425049163330156081768066355656723859911674006460962590352611711774448078646062434284436001131982143168192579141718711410922634853617710129159577582343399914831262223894562238552134545740501300816157872678485521885789263174937582915424064230217930106121138548536757597558522328510781345847493129851158858925929658635495420183140083220021281560323274684142186050268259142570816471188086675330898846122 [165,65] -223991764122596645640524004308619707735621918536430159579454429898907268473542605985172548112001414163855709332218020784174255261255863302695750375655753815147349703351713649453812170014121600563453613877586706482048145132855180256092683503987288817430876759837820936269689386049154256623725096701305110770081989807519098780306706557784803748299760859553492718670210037349926608619809123684215473844881101033491596309101110989594464956952518404085614012928415587046302462185623659498830385458056106528121343367643505611798672377177874197916822034680840214550501551081590575789643646449273105415451466055929169857304476703458861609838494430928097896997215583655193543862858459490841015974196703246846751969066857596201939395655478107535598663350261807139701669024459928336220050753663839112506753633124686641700149748083542118222935055246643052113819868700877801489458332966048196429581371071463366547175867862566989346895745179638443192479239546181152122170907838476249114393195004779598824651764923349547511482254428426269792461163949859190527138043675056978146032611812137951344807957718473395458253914783207966996429350814955786740485037014061829729207568329391488798664372685047094313970318887026844972546110940984548421142947276523344727959967200016704717020047276573791919131992103558352601986884652056417002207373243074928289078777943743649337756688977392342195777021557387541678846042452274805433441309009443675122459028583811342658631879706539747131287817500206897627481584781679573089901864900539622704147027097498807398772900598775022336689848169762550856586560261472106048930729170674542448621019729435846542789216932875574185302300141716817698146445622675651744845564291388735185120419287882718461159075725268543069788644508411985693407265763336783055821976545960477748263906630589732980625325587603809271863988281047481527316672567484307479178750468934545723757468200625015006128 [165,66] 36210681646366588688350984706211234249853895952181922379188265126038586081828172492530632543912140082514346774463963753467940615568084708600000524306283504981615393503835044479188255186691048171258653239319247183701386846242148829030333643209636599592168445654643941408985777947360882192092606412183762259455539974579458092330919003438903838357381009958105783488351500660154116737774707554537062595815376019276678784209056253132870162601830207738747697969346443025585565793284461238035194572454177897781495289568026485643378322063499682441576919973531742931580377393866791610006159971577827132510345256417685131523701389581836042922971110532912719111306884837013022544477647145246526908116114333480751940903601908646698628862356274538622903291062294897729539771684170252409611571398510719508476580448757116620524102050547842435243793777152631618297036701564470205966097201954631666372148103458592016573617693236599997848529162254032683475507743445724307044546584762982530588056641785459569646871479357919027470905604179355603027799043315784635988745358834889278183932713357858088936657244616878012208567874229614183168901029050624661882783817690258790994768219901701827717690237451264574743915848521309035801126677873297682423235444669549053869802462928531355782304856622252932492537679929796775572322873400785634489161482205618569296502524622976847637080645927558128378240691303684618940470946939147496690926604399084942516505522775530624218906981523830011940989652198245648534200296378984825478416445088632291466653732910158883693694334771685835027324847407463317423436587138528808812187913163398124228624973236223588007049281160326961629105267138807550106882390098972499171742638187139497944100050349810760706337337651555034303632229167141963104115030828927557092594150922696891335768222068587591414003161369858613448835895069619563656572252209193810786519752925133698760842674428694063 [165,67] -3383902050962616238863310096958651625321050161056976120551079192790231053670122604149120316295923998985864307521021496020716234040081696176427572429428949398008353473929069178363329365532288309259034863334592639392882665556068702541499804840260219348563230601436211523953067411588052831932198962414447426147611511004838983688059262167614722688843495289457073214381868327435924005614390061465669275502159547758652351658664309241326244123347422967129689113841576251754291443506398601328485211100535811146414859214729272081209159504102885131664596096057640385685398627193269568532602031178469801584692223899179222116062739446205562209596211899699688172730045796741547783229568753345839453578583549280373143971019877473351482209673321745970940300916746210498288349117422674791288111348063751286086278671297255916957037196502280545097765727980656755991478810320349466597959091072201420277356700400070439026251019987135532679950713845017588858455563882427523261881910016515571226954067537975792204674231562194818953835638648262154929620125329724804434170576420269227314010966443333424118969480506655604051484694091075042084022220659941509775786342611924450117819563201400463828006768515878195510976995727689162040649622470167337705577693142839125259943214784317205602350152404038448801019768093314325844627156886548954278150754140209847691424852832184439253114401892692503002128782158805684285469025252883434123276547202363729252953070759650291295330357776047990989186310551267578911084944165738101863555315429177176484893684209261215142357621764540988501760564926840587605394884352712804193839144794853813904967518854729493911437356828454321588445650066345967763206652405137482155591150164679043883471555787367816560229307725945831771323676406307824696335303050010658012289295400874321820039897977688503732194362339800637992460349290768129518375828496286717880818778784405614740913790300334 [165,68] -272658111225541164787477329780291507980620599460785406049503290818780705357597157679934148314157072669384714642041857386351031022247699365278914429232446557309473636468082647281995508317328959063392000745051871847124717424114929528253590446511805600858131110600813491075258743820690806092720697051014543479654202644119338062516939741656466034662095217227586943728999127195231393290975405697891822482138599864710466876425875827150138614014452585912331174357624220813403524357238472772907078656167412594959489680415907961462651361899597776442915917376296535508713344220454993457456985490092671340418751775276089552534907016688091434744508564871698722695881511313639874775801981505884585982251584640528764795760646464393176404339022550808669135073299762125574848456617847008665562607764613643566093233865653705063863670341591591340060514247655504552688606614734734472933328716647069509618210201211989717539100224706022295679333831038322595448997001641124582500496272925009475466010428580285336196854823520270979900707590932184994181349763823337886371249298719792162041195349492235923654200724575042452686414513290700928913059104172977004161538676909285056391546626795326006502345917534145080618779107795284534728542460359153947514796581584975485024399058177266144451337354032216689141954061318193984592717271112538362828088808049920619617518849413956862002015903125279550514958888808484832045889510373830994898558769345637819182200414432380284944549128361017636351456481899527933802360560683562739449371517738417408794413242006191604803664790722325065965608747743817046317176722856489960364168711609782449170147078728788976807839346711072143696944444371718429221519560849857316595860051609959615879108326117592814897999671291493540887370119408771178628522483548118945330332896450957985330083818701685567995218400522354473434681881652702092211805281670234006477895633076580707101240963 [165,69] 152749492638884756322837754557397296186144681499463638351871518479829278168942969719689356832856988003728362332463179371692864959541774639966761401507613941633311643463694764373467720345213996475737876598285689604707961640454720536144115049702331143979206940980972416399025856887103392471422114102007956484764585381863931351678757821163036675070741227125407134451779002306093677812557284155126151763037809919624866211502804556509046666467009711276238952310131290891641932103531009146589211077011466274291679383318351218531203154139772689378627128621679663277629847029521563066755584656283171180131786537192459550237089871243065066762108495938188276187545114634983775818989747499165269379677830005899921746371706117229030451641818409410044759951166737557322283342205850940805910245608664090712130220265313660627812502272733447340223247220070889769855847499057988866351555240302253160174208703408253778172839637441352725882909122845745353782887735969068028747229163111655765893958670368125320699096712550863896559786033593119712338562278829180310811435345499532421987223833175714019671692167992034097173031284211287807250952728095221479208729070976193117187592732485910661189936156303953885536038407755878201417913305662781253037101936684698701623339338428476960123527666951767859132165944138414902218478714663349663531111700823698027645938016248283225128447692634236618937864542429189581192454841141769701134357798544003525083869128565531549506954893090715289150091199670070593608891366645680965209923281724562457859639857676380445585975369560134809160827518761477213406884607098230238498759202380846813790974356416032561213446741679310310256061149559492780232745198303072370673978490638503244936253304986673196539876925812051686304748951712337721600241265384276250164240090697786635221980536505951990437585848968279366164061652917766017087327528517132538655554706994722198048266 [165,70] -22181231130805107923324101520490117912980574482138963585390852072023229933591598712582084865318046163586396048938232888407512021636221100815069021151492987515925380515756086499083503123205462238668644143756579665544368471718268100599860708653984377088613346565864803903008334902219410527416066911618290866715428114049536082585541128991892827539149047352894842102784113210186209541898068118509052912414970429311257278023073533574662768559217923378936329920895828386906747763041498463405804530867325674829685298844907980664142442955031158035612088800500262793947580618673686095511589650957771264974754780694851647086818293782229012629523349676903839741502767147193335072635738234818661533162093167043143980018147545428591393751721332575572364551688014558966875010674200997189936364860254724320310743785738918049385240756897871144939807905433931897471932458590050168083568935173224687953176973649313894765931941977211564346381808577731881011637203135183930787500859559618255391862176587760418495734063595141635588219628194006161655262549695291638855291784829271811097780737810013480385235589698053114159198564774948754170664134968191297023428557731492861196048482940768487192266327708253498659877106870787847125639907069465408050219029379844459849828660681934976247792344043665908107245775656806190015656133621839891583152387657258344288552640353006623888132036387445989551828274836450190203571048561595211727141463534698220471930014431571955511671989255404045781020450394819804296733206325914709648216348816851173779162363110256754754645338912468267939845234020801081600597064638156637229797519196493050668108939708784530239522346210569952056015752206209507928189972648875044119792255136049774464250615346655010056620769209377037088060656349863634476749094134187338593701340858894341598801414768516135146952361995940637937777125068709786291071721697482876866238619602887963809 [165,71] -177968432017682871644714592087937846452804489667899728981938305351621649959566174354305273319850069432817879574558820414530052058608073488444641107710024393041116217940680258593132676110103816992861905872270161527830938353129411779837440046705851647767025501275298348829170860286488368353182341553450539367389538683296347239764713202088179602283694844236202258665924612154749250097151537233900666340523337789934933778664091461831410178772364430750318395220879007746523718864661359193168621558638089086107091185799378360441135067645544737488678388981745149549786796102528527560899131547999982994241366111867838405448421623479881771870416356945220485136296166473128301807221092653195765346311299051642530704597330678409123483392375830655056048585967432503311538597539605275943622346426744525875625200352819327147950440360153296366665441644986379936791456698547423759044494438229079824605832347464433495802725816620242225415281922925762613484064018922879049438435204038231024864534290456618717238721829244135484747088288355261063748829348615721908915493997138894686745655015264956861612061800400532442852600726629847444564338439853030950841932916929737460635865174109370561941743300142259739477857005196496347092241775405618017935371612157786770128717906024697849677767958491055483489544963358065617854602140219744035131366563444813360398079600459087797769748560305393926984358062406053243093497262177256689277980887940918229172517210369570828432792715010148626748483093079825125849684951353973926327556530662896971909463083896046933862691681641250870177013223852984270162972277230231381350286284305416274035927700514488549802255725709416179049910948294518557844286796236696900210583615044829011869819856002717499125399530611645888230567276611975368632707805522084466754207684571749458614419832149384609434850771931505543089970761448238130626496364149468485578220698114005 [165,72] 351864963330871945134892937545385543521972167433315200983120991348473723230912756905735213351197497033411439521162076685749898281838832513372847587770086447231419227907754806400275306741549713552694572467464731949081819312253118383371454566824880417179920272978701860423558386494201679186479616897093068703735536141266709388266872189882449835072840320850640363171101687481464181173104900394863343419509747049228382161203688375208883323801494493449942857724954687104650527873657800352242394977709338610378455629376937290180250289978084582855670041219494660642933058902792341261504737376927612543708962239791211952281650889931218973375959675419991308505741857170886470581216163640777638167202053698556974235623301231568753756352964327094136892004789764504546389695512114334474377754156113757503326831891742306910131127069281374699578386887975549316554253051466071230718835214852953007871017965742539135312474902682982090206846639878538978041975278289852847785434225589543762383189715059080438517501229347861356276251612646475416168547406937000774169845248108583154047149057721398123566910430785353416606914896582771463749991517539799333075266606106805490153599617493355159164693409180908746264995518417693802087530002777851056706578793560846486957753259609953224062559617635960546360373614300431379561375219823230517677709076092001670415645505482438268465882727557719126391133900096268441706034255422200540739916113207880240776211733583510828969276446516156159552254114555671988408903382283125544012895547103142588404214297365060748321427433839778707016984864489373289859554498977855592100865297589937857678507645594915139664144257617671911011069481887184962929721512460690456556042607774708100878708143865069980852428603480501173765885950193722754151998110577240502867570004833766742971950496446284617729877557523667537912735397077456893962378112666650070882544213965 [165,73] -23939135024352161971304982950519577957010257658924827854421787955152173257508672314227313624465953226071014397606587336226482662452706847528313481205849264976970547170332338905326124758748682112998080865288705916590946162164897400413108398342084331519413290820431689882436322232632592618371925475542217833299645546106932902692064294288135939534517218520408563330143139052043149007702458298764318259048612129439699304896631871146714487681304080285849193324414982623298446067735770967416583064660413171450614405196190787886974052392514838547750941661427794053285714361913923231536626233479393437029409650401668674319511846647906430324418250691469790598329416331722039182286798874841368359793495784338068378031747659411165404824832854783574507086899513990371651875599276346229812876797330486887157815782577725882629190260617461049759247282830766092293828678010163085111675616690322389081491768176315825617431202886519118114860914327143037948157969446844561989333500018224082047798415782627361733814490869307172094390645976718541865078092031842061515519349514762379042685776301358916158034707593200601100847501733076581303541079683097292075496525041452256866619012505096733967076897678928216939567776532121685132708770958211564692724728646314273379082123147270031199535323742700908555619033224992242016126000917441509240839521386795867800194400828570874146695502835109572853940862522579620225037339283166504111267646356678315815250041464131410512777698684164205014278789226695000137564954379710388291500355670300003769011707128925909408977166908680584381649934176745014100878222733935375873877766696413532714470129900428414178745966211947211020789597293119401642514417116637391941525345594251968856066084318163373319275708600946415056348437050373712567619875832011496874668640317823759628382501524087712390789205707175700478227916190256271835396948561298422004533611 [165,74] -946719980417847341525783019380067682949947533530283025464966311368820073034767754501589338240245387249210760715849570113937067645085756247636350479240894844654732612204116560627704927880940892657680651817022596058593956844850671256689376353261202405060060851486645500786032404732273216569466873086358684817195448417549582166686411445751370925092774514099091370319708148819074874237117798128601441567538180940132800442283724437327692696548510587488466919322295675960677865918665787985068598712011100027379443996404131397576231400295021543331933469347793369305314963296643849979033511412867444079638447941374764759730744830475802532572694981025366625466897654486943648728095675435426058508852212204676092163750987316346069585963992658282014717010215615832118310109184331149673921146840023243481057513961125095367417895001967112373686283081115011381798439351106078250500140815755247035604546463030211610970431464811978652041249105857790470960731091095092480677030657627414500582407492547457254471228803433350743021648566484876447481508404798639617193084123379690579548256832323599227671450340073988238752210900530093796646495411369630681849019173632283343664982159392759223301441599335009347281929623371714887445878727805051110510272387715471071064292406556462349293616263282134728026190264432575879141289210326377250883522690092125212602422974282160871924734608865854823904786119154263033862937388512542254297379583974611627585645304848306627896496364210336915651836576465015701287121706491480792934437510041008670591156174958100040990574708113972173340455719934543720411451704970233934297311292577492231684493291041421422425643098510478621367856983347389388460149755080217700206484057713728299335065665185975879810412986827136362412236321289215168583089073618966815827227512526194312720313088722656238258225291759690218779544797280161872690207746660942491781 [165,75] 211614567360331347752987344969119609145474000529763813189305066614240491584226511477566481072126337929176883444155033790191129008645943265933089624896884111586086714851550583055366354663633201408131141330153590430164278871235474998946644262011417913761435578127568814568828943520605800374133599422116034820582052578825036647524430051080876997997530492689542690109870130658263309794458592942885469688491452822298046406178652669640748190167851740861386541233989137305755174724249087738754549800941044232771388927174524892485581528748096193172905941594354012511947538973322085758630118627083546154408467693781284966037814113256764833316639676701309857634079322099865553508529617189192208076207266183211225776483959373028485515216591559647828886188098129809419120935076715326212494620533759178324104641352844090059024538865352812965840465003365844804428705526347018554717812240137234380809455866425820793773570876930845424723256369602881410575711001062657313018686981665207451593476654322540805809180608156987512673852308275699734269995689932308472166476603879284412545542954319247900041690907303218877560091467481795132707976057442156229335309903383347058931252032524850361391913682076819771055914647444514028686657878175407147514203528753327134631900454865264139401837356360510533373199685054682584922808304563788949446507929992578791493859558920048679843227552945286061345957618571065503622923249036098463902599922462912948009572218115935748739466339894885726139106237854821194580675932533796927955537485121895231951167420503349329738707034136909096997851101847582048918964205334193652562806085984052818049352517607998255478692855749216610835069289969426879129745754352595022206774748984232434775493111149317594904257887251028805301968182044999952678763318359004235720829356805702467701050999106944759410799401612320116704967698111300449829357586329598613 [165,76] -4380745485842564760879913428717115542307423386018585752309125069637903205946408902370264988238389153724157698069482707494496592399394243089127694410001627845020411005257080037296149285683171622951146796719862639169270770654249301769237195950949465905957356688180891723964587793753689063087109660187542229406122679182460037961415698865462890019055427321597211243708677181005051780445597135516088052403598715845785153134836856737495917702330957321124055024348109078135711391417626097363186241248139435547302132445066867816818067920504132606745457255510387011190183841284636270447578821517314818053671518844551284441812212882824807280871324378555744428506335849121370567459562784416387603033513967643197801739371358517879406926024392144058197709114840235540418501346151966609260534932489596061578353905194041294209553206082999711928991883375988684667626467305651411002923462012408723201202611510950725246518218700029954888504248812207093642379512851832508726853326466968388877719973860983058861765736407914819904168736352007676903922131786456947547419691409450738785088267939960998015309596961342917527812388481581625280523935550659697675453769078814853577685787062034329962053328843760111665479397257749102227064166733649812238546822774204183221022612186921222337083174053324523442563758981531158155509295345697794694700020858796107855330162246430870226705492073381203265282872138564594045090701422727217136238288169408743655789461509889496635781846487341067451391013238665723050505952397799037993890274104982580563386882536883338393789452443358051994748270546526295329820757789305530388706297618776039025035760520756827495938714746206932078442508812857652928557701687129729805132144221530982305505690248854241015848823192819718787980378419897403646386278802599602905634992099133481941809522583474344698848686979707540243634617724951067420743902355277 [165,77] -355890697063745898215259619050472800768217925037377189891507459143171278089197246495403892930371598330748479773131968062668645111535773105911946187975269100049847249249582679196398593448317233235682976365392404858676344227940056247360455928180298305409906514035706496438412736689107468809508120836782625389535832006748905238063838645512496246237043866105268718109385794558545031769385853663025644115247002753160815296612036307991057415915236770447154093597831530356877383450819348452786415839916461142696958439120838232943101543842738686557166711441738218034041953990804786991828647280248495451700445854712392495301994956502985552341687746951097189982857195046680812384491039894063790813053943993084575513608660620124104744163631499107376128277552931501167081156777679329081369573614276164837151073830890085140985042234170237254950282445952173104948960778787630354925096092845703712379708508037517119541200476214522360500873353375087787236655833242366896155280534766155185518293969086155036647391108581908124696124075434385132469781940231177115788528261737442422576673835872939628024022805959896696478481625760125008142239389479724907470794208728512235085023437288385234672819083155390582348649837181806354568192374523585762001737384579286569627268767793950921366414515950924957813370563137434777390353371652012452316294714188881870801205468553997392394052528854055132298202320283783559098717641743678283809465922227885258804199071355945582237540249491265619953036843369090455759412676308088137153024256159583459967461142538602765711763660505159013677903162157187137365679384474974275303634430791492311857662433561463911538352076481259303960589970629206533025664422894527214554419237482704263925422900127721007016442439716217743158099914900038086626514268893930518423970672719645504049538322427811590938474532392263585203616563665239386313466732 [165,78] 153527413261698774674353854019615306611600622530942504211777728884656579285470369094228443009493840632348765878038870637125458719411583532845126942477958737896194523474391207884511732466686539612862833076371080621713465965175379929363488450046849344882578947341609485850630161989449957896380510469121998286504260744035860005671980455316156905746588522595212363953549502577862910947402072307718214172454648358746745881472408915843358957910315298445718495149620528426213285642560954192207581586771101115204548600904090783807506203938052135635293293472439933248675747205834096441036038231651941159480717055766875175199257405317455893651334035201992034089963832545681615383902326121652830879366311875526309965301849324107417939583307038261734706637586458167663551722197141118947330961339294880689617173362767263161008841611916484483192652377866201833375609733216067621665191329049613310121147501802110447985826031731558812342306864672774130643112455290901081090189894519928408074173184689185260765747263722887912050284832140291757744157225907012204135891511588231446787952027838453732215241249391846064170585974825353570248005756107068722446448814580424836099036039882319244303974364432318056935583339506874616494657734171576471120862323022931901106683210912169590355652671680524920835473102010541918524523205563677327703477986092643478709618772957440189858557857746150743375191553977377158187858667115974275250938446560846264905866927802362515574614214730907712002789137010644277172858000719637282129757788515319023032307257122996995758526489033076920193583151399107010740609464200448453061841165162870677780495432407103895823611330419352067653890953217889766046071243259505392721526897354407349946539106728482364069510106470876393017748436936232164977916815173168787131649943839913550948490083526027066745560743136093508397844448357473955706493 [165,79] 4003932180764309261447477469023551609363278805642866494246064608559038221641848402685580789086930940665300503494440203554887134627067905058134305565434349692139898138252747870981845442121991421589451192808655207275022178791670770454017437392472763705061923569330604505465610361447444075898753331860168216922874571789578363080509215364748640263853651552457210358905314452137600687881724172156721758402063960913620997182577621139802287242612466536489273652038190344219757856572620493816492620089601612193135893826557918909032879330769818344675231852120046253156150367521571731152194311403488399753194047905381140018639402341402796936533661881868065616936537976580073056546528728579983129961578507524967883437105137610643879665811479616295168543253582339981122249186828314696153555098027471726651290621060683133389131157854254025100472574907381208858593918861021360115365338763401466213557101774417101426865959344917216090175058751558271386796514622568122015714090163365329126229545842865258489212913239680347416435480502052973778547114468984828918312145580417383398041104170416093953651255907911326576375775049472168772491364172820776690958934637624078360244580037385674934858248851729607521943572657284123639130007890096804706041228113198511872519358316499668453343472304473436742911535889889034337224093254040223352243366228583476370795029768590949066979844718427864070163077765667602941178690263432049580839976465397455512328068840980027179081466909788103251161793281047225448236239022546294392740371871621811290124947724680555950548958398041890178303760632562062153980323371251884028173208237555027104449356285904550825565058799823861170921095352952993789044513561954889319015736449738896288483322565542114550373532367404458108666243524895347043681744733145237086367942978668377176638829222550646333916706789290251124778508542024778591 [165,80] -439330699592485100798207235884090810212707892765200855374398862016647783395530227685066098537276313611564172821401579645997302018363228876462197804497391157722673492122982839583777661216332368860094502276493328915291863104322800733659496555459750939292788705547205578007111994886424310594552745223861270556644531661255663404133831314290785719102504485789731095468046828603883863039150264558050670745513663625680959767413046289614245093756080908689910127141673732318932913885767135752236879003129622301107435962150033644326990515043013869612014411443537805503293378251832071599882426969868697479381955379932181273615756751207531226089419049940666669981161557863996261565979811035092177500865765491216562379380804803309144173019721760975441758964724789424925170748675514838701989669424832699514263657331065844124524175073143673817739674792960429563672425760543658905598448519191235782760004520290719793445419232517585757681248913326304726423316011942802853162187062922951475877757792424738574832756004126670269283950484579973684451165642085060892060002346441896040770481636555488117000202168534775980224714673246680147906471800597260111208749994186884425578245619627730465486024048765157600180172967681961803566704284368915732811362555331017210539084084532198956737589359981990184252000649237754320131877196466833374606988308344098889568543572282887034460538778552795807444980940489162805465493795699512560956455930890610380724487110128733838428570914403825531185631724495291411706906996002828728112875397766856584446375546376531331183297514650019070628435461294363310055374346417128616557143503512002681041624837883013035708205994034003473595977947966408223861480172063716455889621082371122544066334056982117556949176666607239401986026145805664353276705171812025057757127514241951871904495654344354909994749575144906444007190815384074 [165,81] -14326264015832564220487156277732178383025430592778790152814136223188164895929210158704710202067831299430519506312561946812233923596378310072979173035927353409887524323461839429231100657931001412163311167688782076180412049457917574009531334135059830220561365152886738710794956372223900388587607450489853099931381655730311729289774091596624198730403024488494799765771654118986931433021009057416150732626578099789957290229721693144179002266721517160259264002029936921138304690723064759171082451432012710983560194115962364005438934349593676618148269837281154188341834279266984395090333404102571503892075549699477052976435269426375173157595825835180688555263682517581098428339486992591067700860011829670669430858390050272812757189478491153040950172752817626848332416283255615650925111018468959365541591464838080522723758181531973120626622142923675030378802626811192483200384244602009173064920389855016255622393532533592251172055706088376031084112530156144372441722314853396906682224537123904420401727669327359431311650212272747523633344820329230207727596626167597159137159625837157820704208711974095155138188491101097304447929389640696840134267677815004782804664802695350435281493465637712573365393210174998906210969326207500055132862088359819591313787180537659203921614883448788319022843842642402089183230905863766162128037373396709967635428248340863674541890249950104409491428583221872664119867447652192629419361831587715561975884277646500968425014261105798960677678582280970237589209731995397065006023457045136244221571474024803636052594538824540085480589664602899876271709690225608647642391353904190694713386192066460739917742135505202297223566426883464524610147917993889037542924517537956197473927536395282130894781539861094314788778242038219177643882452327227841524529174733243785959994328251926699183682803993016588578604325595 [165,82] -5647277803169311699999540602841166446693445082172863030250629543675451271431867225693249813642004940753332548618029180777109827361116468164388289151358593129077072938557650014218686848861777261184429586098448712015821849610917942191533073709480452359510689854296674786693066629283033340286306455952975528236616346825320017861187428869627675037415064785599785275804823155990326777300644151896841158605918743863413672149313357553088309891252858026285043195391016904623053669194268448791721787190835945934822367282687053228532186724689546494732993112379146903220858610225183039087047020817730792016919376745205229444792544179040305088848667135214381885909948001676678977574413824340105262843385934628426060638377043343738601432324200131782126914930886535277310413882211227539306997725501929763853497146787447840302026278659978834713230346705238355898094345841246658235016242647223617829082482373866893613980457875950026884843411127356552929832162522541568385319981920570591263400986520418819460811390934139434965288064458356664699732131963035823999480259205007105244592612026187363636258648203852490167367173836587002499994146799491337430517478892986982465181393606939454112649358629087462235497983189963430512994811396656017670025069454016929697090640894446115050085431756736673434133829522888758495868445305195765030384123940882871146241984027367728993338647598440438342338510225615798488208248317020312621701587981878442517961396687479870576504731296599902870595389604702445532088840270917279692258090716803595142818354008003106378823302856950067072876306895338187864758469406632209344145335911075472257120244853803955726374603969136708897960210946183162176656366799368611659916724070503599852086427915529386542263450662256369279574967568147675224286209987739505876453286056567052048964126386101679406528499282653693506964963 [165,83] -428509430186411988108777810510554081339795012084074697663627664972478547407109643969430339510783397101371253372954514971097635521332362533039840845213072637579630913003514474260545855226859835863224592208297796308789246743903894849029206976816528577913426299293473898098290205984086151475651237317065613850250394025740361941844702313402274208894718140081870642706681462422181463100038885352090357795305616875164750313247001974143651241889000844120642175715249547604977491095977675345814760967982189029584352259268391468018934128399780818867920720219718753687320254646848365258625080154277722372601362102088346506944136052346313906822679800091416153477342425592256550251334997859088638350258298711202927328632490570987100377288050367577240237210378397325484963942700762186652287375588752951539069936590589264534764839856714965666857883123190347475927510830185908220327835633975101155593053485054737980308798423634025926913595731556095639569041411679639646995750329737398983437016250428518148274075446667108679082943229576376134330986133612300171699338748770085695307073251896705916431812158697456369511500544194646435434621467688557172422347090586360802386006297038473410103812300569851319734861720867167312306646671207626891828018988280711397697347005635520838992194595641062485030996232596206231330246024532570684096498976734432661180498950083831239693948332465865361394408686287050966361257162298409830335783302741702437522074597539830570920860772157500218711424752845178043515522390993881936180818244797966796694259087945275784661408028603632396959076044551257916621582865868456366305401563044768183074837103568702771090233414888204346459166980423299388163823936028367529442375624081844302436337227888882545570210611359487176435405110925131070165848551714407956490763021209540522559303710532578704205865041546704795542 [165,84] -1194995624498843831763127726628495615644743403961814354896166677228701274957145982534349973627134768086473488805776371838151705738573558564210814092591553629155685905051535154820748244247931309965877446156173404329500609351791773557529067347970958054822875074647844588975512028813054194148919266384921978287764981314650101115409141002131423268213414131019697396544536419641576672519784745590222740805232390167161520606001643413184006057889191865891461148405468380850639946387925519330446013723272977005772990909575083721715802834286278200395911350857896681052168106179582822086051672763446847627257519081005065281715864718150929988992591271690725583583891528817496524080783917343062399309466818623527123059437470791640437753422935067231846408157673713433558732671984372473560424913584715721710763689012874942379084039660577966578555796402444531390079227379313130418745097072645720781820715821003971376480694951490582671036004230505515468450839543769676498075004472513163753592757018247318744018784058929289787777968825897057014499781794627506951693657835381168005871644066333808969192531518142344988977208087734166350598997136953474838297077675968367443525707949595363242699009374591153978808158787220019170928594761414459771259036667475503758370298654475704088528688591573747264844438024077821639089850104098897985022486249828506240792592315765765059584191610128292523836786338346295488396359930798383025802199206416261599625015191303567546038684639897014554209455369628111336272829085982546271913244055110257802075164887804170833954938002433262978932158583095656795784020002588934782674009198266828480208370114917799698113563937297441794454442817663662739435160178195979434884157758260785149520269463587864047483364531783902848359342309120928816908767121987756760557997099345627395878423505569060704091971122608767 [165,85] -289863876264388063447636326790186391552416771548189102134068339096810451373283196145470616634988232798511683282461059608173859942396283402529450316122224298609646839301747439809020774145482203957556552615417250475876096794697704898778116469254068914840159472127362009132347975887737167301921043164292198818794246084927213829205540993459667765337148252580490735204961337340068740080105030297680486089600434947969069018166394415046341357441708732868206625026830642433922142463775137126872427275088483231159172559879917279815365550593402211801414937872305949261709694098333292461577629622697257612152422549223969398232101468147814583232311474554593324075293951901408673962229470617580945277413488337613838262182108200329993345188664030827553931895653893935035248888847311907219452112254653756527812363111954856592212739978583273306983772557134039723515444327560998006812460789277067618207272714777579072655602724542111873014832471658042857474685356395912404577071071059043542605025516789494953799176458732868490398091558016952526861215308593735743801072261783818933091944472144171236388762759773618107947872572248640693440634679869750553963496839305776409390349740290244476493150006948406426404492103402439879266264799162079544647241421249875419892783635074700507477610657130531323823355644581151304124075229285255974900688637693725706001584041506222575783518918200057952024506816771476369010850080817651193816482040084699720975890206843465990017647288761088634867983482904239510262494994487877218300084840186334585782789149287957262568007345682783583222963164460983231854757053277022589511433519240708750183531412154399922358370472487853998598327674946339112047012985403330945095067187346531330753543011333515065162867703721307726048828235421942655563466850372547973706810487319882649564097192589694008637089191092 [165,86] -73751412001024896838188707241151295721858208000172142710501699719597176331783670887104105043377631502184140303276158068860292041597310555995395671520119527634835076099539639286256931134430364217857411217055560514616378310133343881242394389927583729333250848002601811770092746382267159027189404536474754369941117835676648510134184535534463623285787933851218181130081270686561514879373919487863938408546925441653925339474587222542696218436727845777985209684451314884321918782910133212084182537878444129696747049911440659496288149310084724052905279910078999472679234058705213349117583321261878686310113369190407543485362590796584959139449502113668290932088155263670542367126539103433240736766715161665028003335258710564053092762883210865609059165238629134421441704244097828148222281059164138159265659215396826003168183097211374856504424549777615193444143768896871173042600881843105013831605716299011271085860097267565939122387954637884532259521481779584357097830333402209667094753053392765452171608341736527272819368438829412301058406130315987823371034710069064130315182092099951209872194577962753932301639457607954036011140351274125490038938163071179578923376371373793797359778864551126547908199317999593485790110603690716672305171071327273979357621014640585875305243531247747403523513392451998453365451746514455649440727035295581250799172276571703724126487129456454895877340049683657212213189378188803734441137460448167665744858302885468509607452453380310676875109537157165873542099736431124440067492830970418867981482968020038498322947656244805564808608276636282972035888923741272839236746487929218460921915573625142462737243820707424826736648392198295110477470108046167388601990216555235593390175017337466058117618118970292065678280558415917305609991006556983353723565730225081511637423577671613355994683640 [165,87] -1313082223871027838446015966427111505472760988257174915803561753930562023152575827984556241252819308601704726710021907429585827710181792637917452678150178542634901453606818087485941223711980094733769771480372089460067846715174451525052561419991646973805830518145755505102883635496983321495196575367104243799820994187649970404306367179242240583620838628896272596138983122036819839969185885673653494270865926235043161311693296651659761948036177132020705441664238444713589636711342989163854086605076748974861235328536813673924720918128254081976249987064340092638627884248272872897068935150714174978463712863488663759113760740419763365083512443355589872192098280826482095590758102665925851400153429487627184872842285917562409870035409783520027034650477874770370239340988268408158367760770690213589068939893002672060589949230712147248364395703625020608534755563419353273406077338152620231155752791473948811705006300954388641641973573316100458681057077507858727001262135161041836719997394177974533049728984514954593751746930773787753863201606813593264339924712087829643444935109647944615293156348722405782059121998303506008581336720541355746874382299963166817641148453123697617685890568642286594642396796215941229919754300865739676781576073558405192904020415858480027638290304799320209618285459572708548812659642522124799892157343134499252404242960549535651240940965927363531487125024334026864157234814671515887117344620840296325142999802351304470873472225099986458248586145210230215108433693624826179341075982197618967502741817173213559615857157690904131957550423784446634647411437356674983372904762783119327678029695971448187806946600405491445311897771898527340062497703336483627930952121500295287466403926005963188864000957470272406956155216256203558797154067204743478923361277628155166895155354238646375762 [165,88] 179368242331856193147404064487402083176171251188127029692683732074077471943757974926659927819504112471366293794003294019900855627182637494992760091746873881004584874527105111697762258243380206223686713754753973234746913992971097798953462714412670452578016455583512344824534234891496936988746158080374912453159406360858517975353484755282293913221600926636075209989227521306285013751164500762098092623509610271604357430227839132132282198935291438273089831207085845255960327001127066230680862678796152839299567518506168242533446430516093208057812821363238811051193155528520316689168028954696194111324746274493788773001608038398217695085376645273157271014503271228496747492992930105415991080985862638211318081821760942242497193653508640625221959314449126785492815798656410394431741919620218988642211026297037817502846093528607738258653517082201204159538508009177863176277635061826340045764552023070368544388217945006415779439112066643511884032460724473297346554861889605793306560790896360296862364648676928845571128722149341568751923727664297073167743911957033383825135696656252878104992189225140613082100933881131402582994103681013827127435893984145134829568025332806615873863628250434697822127342795035303254245531893848611001142524714557469279060237020795264749611367481336306807368993305961542767860082042279201192777603472125679432829300653851837171844742819408906220889143295302444365491068304925775152733936707253038872755294699254647441674752879745054056424018914641157700038144564356934842880570503843867679701655658551872768400047438814300455496061718164711043197222006893608569077887942848090535525209362846124344105251006494822673066568473988316406473732503428772642864854635139893629916988164298662944592739119632215699403251284379889367552584003029707068009068272591298221904370416645524848 [165,89] 10754020985730019349745087205013149384413869353828738549067917935150968506409525479606315776875085916839454743706325409043047860180532645819983983217474827576323835892400708923946121130254122216630733775691848407787346540766317860751104728876416241134940418936547900806624176524665368333927842489699201431316321089757490598285600035763495991013865642539511602956664599866562088532553433851169407168367728904323361489813849192137472347347009682405856733866590956945313973745931342604513855978550703352354827016839299764942547163874730719480633342633034821138510914045703973843595445878786311771509936196877860427199875668417119690260741532337535955995583821479675220027646053859077968688997724956834012503314759265371667656323795852795726458917605944592430863740024915175961635643695957366518694368992147077910973455164997325074723573309791264706952537734688424740905956716024369319245650351365140946793517567509485592745250354233325192872732648458369976950015199823401716780157236277087262423913248363573323011573891976313351756558920837202628652316678130011473211967614557644858575109532938400658082642195555712271134466819840148652324240773761748575810969482604944848779381211511770906208417884882149852772952982469438548472387566655544219098186159599595716156869221182600199349856215775602234559178096282034900389277597750044068234971231161796022959700517354195779265995935304788157932025262159162661951994271264979348728071120658900535392422683363877710010610334481952634787305037258346266768468930266424943270779605704806873951594460279018941965403095720298498015184383362309130590001886723525619274026330030383921006588555284787524792300517602614253516094792504483038550090557546426541537289887432097564977406543847768695092119541146489620505790093954803876837433082246138372486016616085750 [165,90] 274321794067933135162470775067944038732420815088085531235436708680785766364647860176846051751971936687012752791956716276464773670698393322365390722800903517749427166820773973271844130636258294366440167199542215773377223652623659155962039795966583016115531175656232950138994354779433411697653909886490831405469332749205420851245649372043155810913910158849203278420030970890634530332978141856512536555059530732546055279388955469996932852365013043297088288501611174879119077893565214063993088757064418116393735173891618814603387734766217948000104189010481595141751395849344363541053721362345452010427543296772247855172402004551335929658767151134901795272235141964618346211906907382147625955595432381207437594283490408019595607911822921049336853463237647112553894980113456866504631768756713360450058487429755254528135163139423442875919169701421729788276039319844851483335210399581579867068530486703157506968768371256933057687634489221117064211986123094423209922589693878626338713039057596884620056342550545392651381925689689310354810625723844281773631379752564546577247319463236277111926346727980791275093118147935940581935159066023580243019218649126962153891013318008522088691144041458483447868854750181742012441113821847741607109380587981539439461858832601836672861894360984883197942172857841595804415589198497851525836156619185427167552758450856086571245260067768738756151142239962950557027228606868997364192874357689117048032618579931323964222281060186436412677553396178582209679608879099782264284217039706177674790117204216221197531389702765975101869734858094737663520772975135935961891563158530283701431450545163792604983123133149220354268453504253879873222690607317925114144258986570100785612743985558481096290141442786307568828546389845871568560285812712401131180154979579346709441147652 [165,91] 10162778571120955908516018025762070769422394167564789559573869962824920242977961324200760966421585195871727228945106215500124637037639404802142329768635349952977075656776966074363307851390811531161944882625400349659067759509128241710639646524499209110411299152048881627894863674047673884960171861680179969702955590845546085774156518420579330366412210992871830795356368367471840112424047507538760965848167210881440871948555770383672685987314783483786137364038113499917346790372840727441098413058176114712742937251095124935338196834435697796301919487052628429049215935675143200619311470441670096340991135530129884988924192629183182770105588941346898465934506390306604613155299535565861481475470582206879335315035623440213739436909449238454750570324869467485737865967258679402832786876989008369770301944114406669819595141076079514233984518083186974121504684609834528553680443368545180323822381705928796928619599509986426110311687621446645039913180459537382786261531409475820038422965857154575101372299017104376314260994528601835592274164999112264166938531474766146337454160895976689293465660449453945492109574572614019500269562264482827813275107427061376585067581228219667025161703127224208795508153301291976084118965740360670802438463210345090353957766188987364601102343042551122553015152768097756860346371591029631058277190506808283340196793872130010886371097784475026798994661354178609422369649548772253929977208776485327997119307993838195537952650258696871885744039162874604290581255044166826489853388322319105675803427344332905170167990036872707513708003592293179115718513650138809346295682790905233046919599273445078315003473460368024665499261282170714040452555744657319819760641635487542685172536797090404877712463711905284194101594730639203878504229726009901891370667771584048612978 [165,92] 694335807025166103161769797765037311876986742141451334837244863141657558629064984839957328335955492684381280154857112733371687876030876697864476610354599642681366951540927165271424169537165348937087898795437274997881104413156330522551360681667720539957679534567049609185916495047846844870683148045803196275744237564912515473697734433691656429490117238229837398927047152645450571437082941125233417161159083327237852192954521178464065761849244644347547682655645256475880232754853000463163818417074706788233004272450818888320009595124080354208728331289771444094133035136024835815973277269790509856729506694976292664067126021912318494026846190496569387514770708266107211155151948497295344636529963087488380828638738007800769438862863038541565404705584180303213933851500494281473479499367599445082992967715998563232404939278479279570694264777392773594316514966879910340859066669086816799031072834991107885865406525979378729953203897807316705319428307051198799894370490498512540010472631590529055785445234548139464268270777353122263747640941496953336731181242833733430824314043506426706092769108030593473651058971446368098397266373775362720013870441865339414840088726065090778202469295748353233421037244469759802514139004657661902789912086327462047592986160959836226858029874039653388560829507495365590427811757472892026959657528960142301363277154520993207811330360685018147128627337448091759792409602091816513859759577516308716474892949079988383184442123917795098533046690944402727184215850928633531633784058822339797832472295448839379780582368789157667309097013743235768408961740137247059548611076238843461991165924125528244719932987880228156178007515370784473158398028085177295540558365124361527948904529923093362816208698626755031383964181678080039503157206496499147331244283954490596 [165,93] 32491995821209009967293979827718643851034334553342089665992348595629545432160619550775268589245834930912422467712991888193684580355769188500435905331792149778021440403838453634215892403449448620907745711474659800051497826081237737291915127409214756194828537501872860873854137252212836243254117268168604889577122259782653295976124317600584186411504810830598479758348216217672641948592654967025242632849631342579165664967066630876165233441602271681022555792982774568687079205422622088426195228821763149988476109257045500499932388329102099421715952209529656246426314334390500377326402552827526860424916873265669518273149344498508562593726952707575922157694688815269912536930095372883665530446311836897626545511290374026536043392336206196171930064652572873653566967359951742811249556666301888045359882912096363860117680165194700806907751248558556832163763713691682573233596235143710129078373662818621073540964861598619897359033549314868649629186726592373589503442892591172781201971130805296620200790247991422501941993405446968266761558991571017987803004223342025322188250871899583367680854007029919321396717527510450900624412468055884530489194450574553058024718566486543596105991835402392835991727027643054488832031853574540001976175284895469716654728384526905242962393826203561148348967348805102089227051375482254097061291070092436931893209548694351348786605895996911670114545900376780163425028470908523693538425036147546567194437702823599286080710835082818063675606411477199047974923714953109513424424220642591823382394487861688124303915932981477624995657947389996250262788212546034055376809719248838924760813986384222908388453299400507966128742322529197162059047675081895474222385568991591439346842722971573003514547443049241801881804332896018454783940449393335756791993387383290 [165,94] 1052153504451420199185361480319644591908821145195754941637423010363277648844019924640672844034736998432960359349070773372222426611239358100298136137206358226649646381641626639450593992661809722276881295224972049606508741325452975075965200474251450816080189847501173059639118296982983195440392652176742508229979001384605932690230117141333115724326994726672776817814019738337967219231431458974772469908499724934927010792482161339398879822862629525196754615742303548258852894426769588239126298341061302073520652410297927844455675489592517502389239501087650584834801057122374645664912006580975446763709188105611721436316290434594486719542872224703100164361471143922580134543371347285403680349644072368420805952516784405146804692359562316649480335734788228514314696300310784376438085874052575955192764567220356587280602131750961345691059432304532049974137341124885517539121563980183272050616213493872324394852009890256967051706238437928260001541626155013699134603640253885427350596600381651246156627758465912502354155607153019492761949114997833673986835062039531069079875771185855543659399022375776492782032686990465907790339159560431966327326078064259150167121229212807234784294695908543923465395513746702712689056060504821199122938620626185145039137993160024075370281563919205208554861364276853996725320603667212472067610282720516077314944262814115448958179941029786291742586106276408385359790077931530645056975649016881848901455770150591364112268010144577153714711249461966202663829833739668549593142826520576331420856533144659949595277498845007786740625714290770174628600759304656785732349208463752513101710162738239883002725572443184043396787463075519705290670524428899702088727844876304544039461813990029331787293469923298698125541143492910660053265914259426714286905816943 [165,95] 29102869474393751144973719080788820427748483395010637717369709676044565566481243033992470719274936124814080660343189078731766761594025468973060875723012925675434622042626213795388864779303656777281577769591782303112633381513784952418571679547871297761605239412705665623434369553339358271148303783475258595870954090084829709696275798241388738634576933111257761217209801774618661817849100931541108210801471180418722820008643685650807693798913399606616563904167470121752933721899656303842168273822392446115258908849533719306957051044198097581689826976943932682234663054914637196364658604879814292191772532055991932425894158121199144841731934625545553404494081386971335661635187426940052161730760558503749445201991327761436991046598636656852708825823609190712387632412066969309598702957965176921396066347862217087780498931182747928494652732136546493939577381761987191253272289257545241986362953158248594118680919543153639960722314866145890128530507213635424801579071910722634892649990761639164475234134640307307531642607061188010566785861510779646260752216828296842943836218432107691853094542301176394039626755767765178075160007406203601838948053429353604900079445137367185632873976240438869723915596324202311652503591227200099019898101130555024499047095261142917111003030762765016089277475211295394295107944710041570594866663122037178065652317297162245290346768770722949300465868899618299942022347391555867610109244029272547777436006313064706723665673087052161914883084363123210104799121207288860876118658786667140333144673738096364053831184989531992579682690202906885162915630012732883198574107017698039132974898488961761558836829432636013664190088618633337069921886702136794553326792147769848473090634087817614023537831585642473037107614244387574760500768891625601429016 [165,96] 827872616411685268310173258001531896467351457695517626081946044404399991063985332238149998025762950833221766449690468969572942870996033797524999259332713365828695277431084640278418679508075081579048953352988109266004089814092579004894401973515499571929243768499826022231144880716094451718797722339929206683329076577865500404130784994720596379156317488712677712169010618043540412497105879763512763436959155236844673575137684491394481486738084431680795059146426723876919775011460310918279193097091425700093473400737848052763657202861148151543771780890082192743166581164352432115226625410404285458354163199598815637168383139999875808450954605771204873201970606208955265819681347483245680447591186316973944943883096545910794571848335474979043164985617848621163503837413356181101854838297964579714886427852314067312240116023131768481701881143315824379812275473575248742540917325220371551532472625867840777421488628474324090338219057751942000983422665637928417306940861995998207085112240330776301354544516239275639219834643113527488648722573083629711248679682456353871605931893538325441494744968570786360881861965619933238843735621889351767677049647873956855969455634654984802449311587228333569686190936499642306301624530205443519816535870181133915495323740174638458879331336529637093946046016469988412592842507329756950196225337493994763591898043150001708953089278708770948245597221206075629349312417615562675834019784563200957188291416791965599403054031131018861232294384907955159862193781437276092500467642173235385402143232392242271350710917975826811767007080037511897605379424488346969144457407879615673152013599970125938521941865562045086413188901797870044358813641802684921654394945388084946320818342302457052004469750228295831731357087483064120056485964292489735 [165,97] 14781606790581482488288051082543836857033786338980322198624932150720989169051443080982135177686366392374330580881424734089976182349410795461299008536937994950966924955413231054204805571460323056510607712986275590621026074907465547038609956118159700818172894959607329234590663815223984564735431420003482759185060539267639569047507842058168151232871348551118132617135709637460784008654328896875646583893843689240592243066953971616668113601837208632417009723118720659809731465784025971511695075699951674408359209236794275593675899664408612789631638724233105619544428500753624318197765606297368680432047427782038652768991060002784545342040666384200692792080095824549444177951581173889600164479042689871008265330653771849563584122371611653370538371671178479681019566547982738404054336905301210585152387909766500443403596143138856052925907497107006016623902736469055142782802256939353729431363384426093902747149399793628515438617234989190721502299720152455556589138490434453942021941193114730176139670356108522759623244962556316877718128145209791642337556740635731660955324701825184345002118856060828035834359172408270490555917118282488669018643667236987557258783297299872784309698677456926309487323976990663325759624710115169611394154729655111782006791310287843037746640855612800299103221534126691459737591071776925375814164778484416599898324954866104346763713260543721499533148246036401856238238508476331329115960249856365364608944258081161873441715268607522376108318202054063614710483557807201385530998862792280908249917090226196299181606487273918692222462917459905972508498912027574425244847583309315591026899882989656170777924056090752185533831480033242184707169349283133978828012956980471114999157806154806342396799877378864908386684005605024429321395348206751 [165,98] 83354021084951841791037399538581984333256569191203890083901292000712311984874918863978651079951429804282839567436385615986877029444120421106565302431092645994551514855991129005722473669356559486650905440827278062875573534685212722820265113421728682888881753100508411196878647422240482779630262714429282572513591806269181186117599363079060108338948256961518562107598644704036403089573018761557721843705777599576560064619467722003943731043194203721800578635101530637743961127451442068224256326195600243222998314096957493340587908586630548801881295081099342726911101674646034504921287678602660520869874758276968384435987104722213528908684563343677877490134266755605051907410464436019048917008180562720605337839216026560577207491889818088345469745133219710596000272834787865676042632352244991331486933742945412998626416142441019357596270250115403952018215056915675847008050210094444818427298815596435887384061567441846002886185904541861098955728974987736533172155150976032621701925143313188960935472534040741454545963248679496706515784774498269257875634513162360784088440232248588055941141043927218254294958739900529046997889785830774096556866254159668146485676503771112266262142691492683914425166398358727399912092508308067784423343756969073995424333111434169657273469994834601242118848801445231923424942349226099870775588889240591204109735274878224453740597250410619220095334452863262363570629296398871181489937534504657887945874690517808680478654030828018851537095371299835291416766827037630582830097147292563901256425947556957537471182543581488254723240147221093256666388026574073931072672169121977028069953879263790381735188927822653396902475156520021907722826006822309767194566232694100263435589399252801539003836634031811235661363484589273224686696210 [165,99] 454772159671239507310086415578442849297288022956229853864949102278884124533383831896752327331050033428539735135320484687582014068969679090140651580014754044394705705390309685697867447953359153666004346011769352447460444369465974197053335789019429060056597657052284747569680440617930363734961061658797196206229413154139627052669246687723324265651535287817712961638341800189222633868393944675815097588322168368338918053667961146444716817225574163458633137966486216868940235186586491670464863362518565824990857549555112378208749489678656618737729484628184679681182517815006636630970254693354893404071382888756265926897687054843908354171797052065857005570087385084692626456086482150391865577096430052180751832140879175440286622177280909760623714601190652023955595967821818617649391963382620483372708571937809340807595021834672980617348999645506611646573199172468770589600146791510745082303554268607563819289260256186925105165309401864257125861156903222337779811124498699753206415231034508665736906991798683786721998226687168797053458380454079115539187891529322898386724234051126188750621196846955574498950244718432541184729652473805687135115335855420661779779258209109817209410495479552076446716329847877227449493379194041945959668472027701130420978477811023989665188826073382808838539178879357544921910194673719644641585749805009564873870020268595925651011138330900120270178373315929164259436911334446773186348953238172068846221963027874222444028054550115577948295850469320828023540199643562543118751985403224035408900419472586312736777243487641883592237238096319912760900249289783800194199748463768828068973479931841219909353587904909927944489467224212146465554076526591466965206709277984536859377939361076010063804088207167065022257308304178810751396 [165,100] -16116702544813725432540074078597446252217035091358012357540796718751343726274646917048588034200566604675158673704856395525685353103826060114250481885493556949514169193663668443344477671604404113650303217987031392019896293866276435602441214215300260922494446351798223976503207622749414312356377642864453882571366055939151540552759658594737422111819419446153134575547551146241448464575059936540377736492265080727532716960671467349247673940877287205247485269609667127830787285004121931195426212571773214068631748311379388716485335303051722210647484168762540192525596017810715799517412863460214172798622602200948092756523536574395645081594890368721870141613648231580621208510764566779011664630479510459985525663600643602764690740809681638319914175476549066691278318324982987868069415446366661991340165722865057031746699772385041959670345504632568629540602899644823049173160806662184830813376533081905067532520720327000814328278425895325025603236068639189142058101301992765647742538796258024588956657085793799833129635073262950431440078148292009617877682626709111712200276387141412216352973779622096370284174384787414380308837420223873602991870621760298842453255507563854853786926122235129733577839112450032076013628341326963114961725620213567588174321900047510627807774946071510413098054224210729258143356891239848387833478766517059266266013565009820802942558796171660064695800788887441880769948180683575020420802179487922032607098469359051699695549917400994750616373821670482478856231965085129593577140935660407910865932615561140122963214324560972362524951342064327039910162898748274237583838754272070076986277020865896677228306591903744794956428011026515398567155896735595451443990209704777618203132489270128169921852450706050629282323870146519662 [165,101] -627333038908656974749461325108409877660542953545646473756915046585421191805104954071620207890891068639193164970777689772905380234254773812240280836038686404658267139133116335969739150500436996486668099416923004317792070025636093328853388365009346946817581325439385767716569652470639339278690804697674814644502477210663725073835115885201850125710515709519915587864022812272186942297378262655599288472782467674887594507515985881521179859038177778865190745752767358932033454818802968959943880585347853580218996980694272066344625932609484141041312139053374320049879226875829379149903629063423610139003417203566081386644079681641021310183252082911155033691300614172295096494115098898792652571828776065134508880589839834193907176413632477078802804111143750522800018441950990941229045933524392057222990551331435451722523975240555135956520138503430086884106270880846612582351675534433960512071681261655309326002000755977034216024104108027970151126097838596825007973119685945013864937631195291452988693033034704667638548829834497436255407638209619792851705346518170548292304376027866904597584989150162923350884770303500848845950882205811718674586639007324502559304758274266595829908775313269277041931959690419591048896097715797103531582098496643081501680854365649952936525093649118710463504015869659681609130269352451261470995856934701708685004611016681454863235950035461959072549033463129976604427598148975222049335646871543588096791016715193583018587401911850553456046411723606848050138059137422477387025871938512275891830608634310855968722610282309894878858165374668886229970158295985973197165478860352806122792825058329959708257531806172236838273335646841913788302599463746225969584327269252243316962703994946347854576830082433066766993205683366 [165,102] 2760105557258258779975172541736141604002817082860950443869389149861311586229696749129473783686691983319817406337598205611269039216225174332580985524215298923116893693192482198896450838653742062413895469878805858963641231868042200539647887472832662339024583904442306475367902313193089612864953710877091398159482226280919768902156855691843258606483181411262223921896164980461988727943211781387526807313931122260840500257823200338868862716453283161455787805588710556406837563610618992621482511154436882942397055339118206006277253415316271274774616155502426848843850537052523831770694569086934586092548756131639358340594487265300731326467558252099555346211491604865615932346700422562634398780638102494828309795641302872524005368975750501634056895735004784403429350830065431948356638039344383145150160744189014816871027220331043284179526846354506589861093422656442805854786203904038115520019931248568963404619834829585126820824256419722984565309305753801654118233155639500233881554510116646239622450736487142608026564229767151804617625350629361385066401867407204409680130111048489116620485676977559630642367393958728358077191991661213969999099033496526017135288430538959860772534630264069872087406668129654143064174313821516793280019963914341402644289625460170466308281243350039692637431721324981111005702992984445786817087824921583086993400933447310769901730669525401153804594088953314043027801487103428450097883225472868755627122245444100925463621512485327351324610298960641164120971599213074693932600412939979532081600682228534560740932597167190515572138044515506675359067958501127723537607848747679027328348829095044503569052002379284769430766952826186630146826312511407338062368403989172072286261818864175504704807153194463589719818153 [165,103] -438062591651258915419367953862835105946651458265850646338594205856717814516548806581637141561773749213067848224952561412064161211020515861493160571890583234741637649027520211059707322563309342800128262271014640344415702280282049094320521143838577732915939531805416921564181274263887203444628527636342599302408469596984096601234810382564437811277948549202460960074735667954532718653222226471020555058945318671496472475636515316717967668375886092720661400474934389941934968796613632942969669921131708537428769104881999068639707586552464613331862351105789196711933754315231542741140484883029450045694147566890075864723913619508903845753947383045703392905189076080622969176720784224570671007892097215765127854679639246071560316809167113902665459913112377686815820974167090587421710534588333070248034899663184537980999696375510875576900530460113418880802115154295819125027046471906774375283236967242650066505430014994995353874814028173305737400036194502620463269423884392594936140153457887174856483422764272417959195209868307078761718409502422069128233477203303161194522879777626194212163112954495814466367496368257123454480675754420882130846986029597779612609517927067036609586559375972906677639558789290842854681464242749133392409004866447326967008381202436738454284694191731568011305530354152265844628212341995499938695773696825489024414597271858048468890450102342644317549026518868902508842207689024238814066959887512172471385758819696609927505044770131811574700453421017899327809726055884042908391653988775157849145166937737212621851030647866399210539682373043463527259685441390489316781184795912396015192408042241965851286669870518179567432931257756537007260144399097898947077664264781834012018037478007207015136681016438215761659 [165,104] 1016140928966231318579445070517548200926434173525313294728529019811035651634425476024339529119405749467880934081108540738360582945513726084849827075855003112361330383911035918697341841630263713221454583680787084775138964683269203732849026957074398218119598375784550823818654222179637299957763858098525652089547565130484819871434036046395699716307926933462019190100557516933976102549293240675410101079659663138943335159127716905694747678568542354116376858239916564383210749749412131936879768919297647144156522232578970641184447124954177185970532194349310317444652421339337371684963760290876739964512756568624175481282074170974132113919161766467027786070187734821984733993435893816094731781428903713264932519954552611923560497216661499562368735190391544852840449785071773346110748923221863190457273408905456241504356434781244941064457227860496260414395074089203906779079698695369283779038224310792282953397206114127037769847355757041285996890399083069022409078668708596045525316681073547320988761820436971658896469068193426961243844966489895815120156785292522078897573255566816023058644669355497576750507309461452935375125576503623796456404667551657706964197346512740024671740908078504222152588599869429542443090702031527232898838185468038153021294402013107298117759641094144063561388786265284809574181808733166688805129715014847405693783790298488445155530472631645947951488102191122331325050073574707993210086656811995549359766945653308861931692198470325201573794953299270139585501979444187088016957955090785024907305174940995517712765393106374434972310342186635044696228363253950325445108915752647737615738069766831119681990737117339474841767391951569259923203500610073349084212041577588502807191823416758312771959983396039966 [165,105] 95588279976784571869430617690662830632790543030223002580098013707406855297768842165675038012774850497450118358760654661242430425213133728166059453501306046772003272605676613081399361163946561942097947163742017008954376558961953445620668824456199798723735558389991677050089684273444621548669001531556036044769328296317061502382695074488516786584694613330099404198928675038508773407119954051323217205641651913425633868167629464186999460894717694205987845906112999834048664160560833175045239617200543038199538921878456054815821007510150988888563480698611645359464823193055516190804543113148785245205821415223707660282756889332414668169118544925513592247942348030595057231562429283309582944630129878495825462582508658886026169683148078400242344082439739626893813356537691324873702187200699917395529742755727884622408914015144155845005545553304918849750972769990634067235615110161565485334477647436106597910754564082107359706631720518773329900210268630850565605120591787921158342302283561636046319499896994491152965731548892987049916387812937978849737601845610687317125873259168613252983127312147404379632654982238726434143433718337794175215305372798344386571032717690091778342733845473632224727922727179830172865559750738221793144177163878394647096318291998335721632604026933449585363498656005089502376380077215502628466217301055545149143799258452739586665962528023963134544364819591025143489277096977386897482733104271429196408824381102540619784251870574113642522220351679205499854656789509546126449629154398774194660593182942828332807313062050826703664827887772762526124619018631684812477329159713387968712257774077793389925627180472953125952240300277118780714337220243542430418472598634430096441439260436681254235589097296 [165,106] -1161493685635549080326628714384556822956708568351154775654921057052803808254327113643685053754995163452133086343905535237379663015190494982629885862126045224626272383206940270899704423820912177103493018657796664951106180636760862369438540848623584666238151457789512880333266938513946316688139897573737600082946211375066753207655363326257343414759208834714200743489976286250763985752313589618197282727046452227345655325869174231932979984479039841202119091862477711524906082561913249134613303083102126271883816099028620567337700670311407058280649949133669071109767061514739953990115142133649834933141399776068737704101395714571278792201782756229085184955462799348248763639299088047803715361431831012501243713817390503559086329560683115402116349789658167554953052123019064067787730365142250238141299052327496402170949675271354316600930878196925112771625725273412684724080575752349330003419141947311689160427173518951204634336325346929057518902863727403307906182225579407303850633839621579686528158615847521651692811487968057166715887695610477462664369665136161460405291718489969786675892338218119291752890420940178604454670404611899170140752575088995286721048238629173199704076819171782858013688917428880882963381672803756330842179172635332099731017136008100494990171538789520216970904436834523207293660686934247883972482203626805277494425938546708484352866003009338339468257245926313201598100887080539358315525094055246068624818153279478980992109477987319245850281804525406680643737379539459539050913064823355543130820095258616451847803184614367134791722232192709160934353119290200018059683477697155941125738982624689491695357526857415360892896335208853732091765169519573416262852815440942552945197520891426242010651480 [165,107] -3225677525782013284311443565021571426586234179136232760904842751404460103969724008518358884418682820390025602258171774843193263152909664816525677612398439566286346424659745743190178576746256116895830810852481327669695419011241136046423739548397747697188997882099719733605792904539955741314517939267258144003611188649763779175459365196726615634151975042051049802314620311839852119161469982611181590191957943303589297099514701406291231038127830085190175238840704456477732020872199374892029861956017250716682844731281429804239153515119454468984710746345812159685186777642457891953011622740231317522974066875658476833515217980717261646513341246168112953038255704722866628210516521356511353907475023423724642374697347158719909690482091057547141966343218426666316390249692666397470377973961263268169456514827165094479848228135284551511410981887979756021829890719331835050213974673037123827945393462765105171869674767251578622710656644421716798747296697581716235921612015282042044474526707983640890528068572806817500258576260749280203941813614060411887651072515409476961181450254599436531657588057503405367200672153715170154407810284087062834712315544370856512773565075407059560139751038516885111773437753370159583365069609281631918231153895826244960711434376681032534372799807359755393837300761921768408800986385362046382198552551802195647015017988214433241052679492991388791912139200176923592008235644810324895703027917191099017393765413286499591059153492136476092582642706939818998537348281781730310258424552836232210585714790888228778903866136564740746419156172805683643351246053605669544245566051504032460985419665739920276953265504627057838295795444292230331536350347150642111771332286958916004946730493268020950 [165,108] -206352693075494377865619688086969885127626742036756091897516084209265179263710681345533209034145884792112535051235228920462037162130870087489626572570853332719325830859825880398895899414713692731656691373298950368255613444249070370953089638442841954685945180842433097911161600591181745273242042058409607440684521855552424240549706866555943361341694003211057542126968090461926722715039991802967877967220682532265496707083596163729411503910761466576011957158259695229144824799012841463285425266628713661021413985604705758488248663308741965925982284138440720520218470312460463869651169869532311180129511823767260916487988582048375101867605924606875609495413475074586842536442467856297450165712513787753537001090283186312506771503514866222956461579859708617115875844710157412270773236633327632147392701700725252290350254218757797299641876994639371835422765996633643540575037725957691262507111896262675051636218754119351338838752040762571462047483905563586652998966133056675917101904679261870231342447540959680218015571729427903850518939781963136573449420465316621767943728735084097253718582842155783937705254217848941300967212180627005073792765766988022333475731261154618766296783317761399345412455600557706194441238513708725446400556006146417089899505476715804117488378090229372112454314101790745931915077693311694526065125483420148682349959751878776522304686837427047642665124988928984766645424869019848534653279321927338272348137567328267374253730015963851106904355066292171939412747205470861766647787719792549972495038879392559866100908731975936149559932745452124838865531591731821114543758443667658798713429226363488647375604831787703939491285898553322379263460114247867620740254124809310797641933559478982 [165,109] 694686205050841891657893082956435726886329750006433764280471292266611320758440052473161081350367221987019612503164281389259227509840637922160572672159815518472360461077269075896641663397220142269305579159697712228455891349541942637566259691309816681500967182629438457567594901537371787681274408958284560327521943069406427567164911343467878961344722983125411010617543691902093338204922070102570820669017697309966710380829562015106762991637428656773994781181390225193765547226285245956294219825393392824027174789706108258483234724772825129471562933925963629700824812031434560706520784719036888626287571455683667512135877467745266602012443353434869484833403093521819635169854782370794787584263755221602824860178623043786694496645108674642774452046974200043915179742526178618981126570370383145852376507155519511508625986728646368901700583566663389479353357942116811520948744493628382930944576299525506987982688257265073967109271897753179504720994262070020268809401118302920011255262379778017208180761946595089837880069002578292343182168593060479793589284952166370594305840036156246495841753127779142512699832866806311876434313768238049737583270782983209541898636124549847737208169730561604962287779959035971954780878557558020299972803310429154455506169996071905629572105353108904742562923988763265397950186599199596391595156734178821021994395689325972900487472605387783123924369617125235176420480240691178784140613960071212061747046173002320481883132596608684346833650663487711094540628312701889118726827486766083658675026524032049573974071195831576875359999240256287149961093366322838670850309794537188617643546615903392986953806017049658942713778399779936616047872284696131664128756245270042815449544874 [165,110] -27068859584727200843258449437577432288821688408031018566790582786868146462472659466662308842339590025327495229390593934406869765350066374822440659699157557526726207703702744063348877100324845495459495490590389750724097626598704037636697844520240384831151763826649947760891880782454394533341851154456493756996160539111579370833394340548719062898849881497499306184048759349380185086235525836139458345791077840471373376577551020551393887452251042756180105768988340057844581624965611120084297577448672215804370745401252951168895771288341297449788785839004759619801408636645781449943380563110708832359343076792850787281430920692098285726125917039221402969746458044448256469753867126036512029369860560405383648415176817294570095081012112164035239177238491558478347221971334545980299197472800795726266702038745930651079738457483361296799403469124682386967637905712239638166703480217373230008100884915798090880618317543442120557679995821713242904169202221564505112928068058708267736810327856963283707571842708974438154200971890927897092306308571485852837167099479164627782514139564729492218180231860096956948736415131021499375854109251037813840292245959745347870511731960288697096940820501994485990221726933820969439474036193314937439559205075245250385062345836107146760369266516366909989132143890523074182691604033038006176983839912972740667477124609158162871520009734604020850664582097288526165659725263504572934470348167878769523141107053519578297487281722474583762405368936240256303808127806466339378870174307769176475814923351124805759828042663785649142083438486537514074042606200415375212249032815161283145754528628786339376619935148817917201652998836392456648484305605506386634187031171163902255228 [165,111] 330796872817674574131454338317160705109905237992954803242309813444939292690291653449390324640754518379834980633781968830321688141004962832486971811073983497834702875443242681753862268652578047026017542911975929499915250476463348083074465429766420175200324655226691952538967206462190822774580035886464798503738421299259840352679114213544077079229892513423335701796885835842807469431945734009483244976266688927414369028804923183664255141294772202083900417999972972544068919546860278196321887153590076307205752314047687499014471506122871174445545745485721682297493931588557397755612679869431899040182967218071087406832349467386932809588519225867244325215367861252597506550960208545199200911607401723031364095692377473198430425145627801538954740131035065515441954405721219863632783843625222595635209457389817412182567607605552679654855679759813443943565300128567981508402200336103699941312175333343909101768372260054486557900901760796249687853367064767395329856262292321489527810727011891724376410783059184129996852834727605373504291899075238043064510403768994334940094127266992956809766241618304790593314045110510009025945352433541166763119678865500670609437313877043028464729695586774816042501034658016703556338950686492403559696282751846046466183102822969697751890485288101763736419815507706249722708656531047383652485689097451026087922626692254726751666263459910613098024267320327649121360936443309219473076282665953004721989536738988385714997407896612471357552232039892014994046959462112064544094278699534448434238111832202595015638523591184291157616858828374028318138039535657022458032994079994268925740489404937169169234452060928700477546164221617713288700986406723993591553408297953901559 [165,112] -3400040042309038123257212608056302524418049392364555010458770695891985993048725982496648905262906664584022406851301334209898412253116623953635715490484562683123605129198494793506933786047846643738732596297286967970966068014454586632666061426095519472269596869632885447322349297845286221633752208387052819889143388534914462903234469043723892070418349022827398399434651891521875866254139697236200950126691897130880823450331910282934514484850221694998761860795995259003410927997998103076718228108589597639901700487595779209977720093484753489240524338793218306223899807336587447590852845473251951804192343308853245530274474588576103506023676955084867353256815018389549169289613132048782768743911813073021113724940801112978501114731766362296901947779381594788250447015351694210222147555828600096943279672474466174263180211903473941044147584853225187065390872864882434549734784074059958201284074106509995315291664723920066832858791647627636481822645706934741270732020139125975262858836187295040811756901401668015607779870000853610741976107188525554267828325032640353217494530677576727879719910258465181619891321354022571035252908781822020081654043122422764449475853789881488350721122179304751045734275882565266030322599274863379483322073294028653027970472244787104193475113903804973186810779326454563382103635728102796796090043965828297278307219580091459301651360094172705421731703241728274310565542836750902691405608638337635403596378454160091779110486060885735270338442814791690482236117713547698365414153381627970501345951760759361514056026350721842874847747639021463031375232852835424366080368296183776415333395295927689866379032115217923755023225547351858052125143948517605741097049889964 [165,113] -25789034883977586461146470854083320400498568807636239190914189956243903011194221934451381194167508268748494922213224890690577566171289367443796706973221655115951158399282978373025669757162933215730206349722199959214669848937591276798884360547878476478805964050646101237477050865974358262624195283915217574252680755006029897100397093844015306287234916266232684575614040518250195782048761586533800857587915460302283499479428379592124790606389259962759850800721921383291907934321962983987649018843985134203651670519289820589479111501972764510500314813323429508980245226002019153016038308873591322085171032290167730092398998931160055100737725021298782469552360532273131111782470169308657091418390289391720692676675936072953344845667620225543764923096085058494163126295369097924314627565851957653938134855031996845682994533434698659438758307449453109123772637004564942966949452691991609561052077015911185644981947411868780907734752672728360420513430374512195038608233242190772030306018509184877629160697310549755501485033163025884115062664985254434066268329879858961282145710516995482460300741592381251650588574770648967964690318416008787558613960935753202643052564745138461690665919521102986671254542418384039751869944603700722445135111450837891068528315922617112621259196162645137888089302785969590859729813047892191669227090506984320545072925386855158131004695055037695984846941325476592237469750008731623182912949586275331766123985953262311895898917064549558944849800978705597429114277047877213547879035040094677065351630723147282027940730265697135302492508236987514504804104567180788733837668381716488539995545651154540624569312041115770219711879943635334967659667711486962317719 [165,114] -330564245150275165645353814668090147211439653731814550372563678377789598635353044856781811696317913241433098733729446284083979294122448757495927180854927278021285146048399801326518204476917876086475235610321233636057957780916197597131698941551694283233828918499262111092222402217707473441256026026962183262018480034657958702727327878618179014050656815301004608776618476881799370118732316819950122959786587365472826727791361794886876628830653616852751160494508519676303809053190267294016918036573838710131933322530995347656522279275568453817224409803623735671623207362857735335221153282340331778659654393952999790672348557782604140834892096611316471658932532202268090686270659318023859475852944031391971852064626623150070518153642232821911948229576650012321570538037316937228890011789410927250180618425747104419734543475879559383818847820375196089054354233030102278209626134569852871529464635950135084869354571216209878849095134143517355146188906503813751380070471088522424529582986429964380430829456330889847902407042765871309011145115825324157092589006450601849594392935581856448393936088659558114023208763622156542883624946907453408981425499095917416862480187837647367419307308044171389380326645402769927954422667180893121597583669798493507566283196404870607449988328686960555861822932288826495634774024613887293117716672448048927852768813301240441454150078270959707883908401061009134768948605929278847876823638747508108016178168601585352007155501837681086080655768506944110597415869368066530261927258790954437987521671105098316883509405169001280781202167650739582355178976462065604760768862244346346609364658007710912798975075852165321368417001152749796850155548604916035084 [165,115] 882556394576086791587593994795559460266659593795793583951985545009321612945706190376610399518881540117364819662370531115651695139044500089096455528706742773745062783667223260743628367202787095168351253371836849132845050488493721045743996360236442607292888116388412411139023455314793681240364033791138480097502442219816657396656030699015931868834181909121535914279699004374357572760142244268291463221645054099627978625176897618204174084564988655703970877923086242532994719839235559391368557323476916118892450760305987193951103617385459833960131686639870355917639403167554986856560999536331530318008702817264790821594909310906092798967509706176577466454363602359987607777471908638706237399387446342165945039364680400694365541289271758041954925860201280061722608028672706726867995628269203717499955773051618542636971110480249214756755933146627938746087791055655892727701667060711664162841350540316949643194005995136047873901439773204906193964606158480003392362211033414417206686506670499680240492904774089240611511971260764984031010802347826633977305861433004988394199963757293245840181408348060800528430274126547515365571322027521045180295319438317066964037334091567939002168705141291031762855475647170842219878865053726211622454873418356952360427369043351981337441528544535157306635168744346475410746811587507766756065724845834491687331063390423590050168884966780216801348220478237983456576118288210272842861609835127814200607949327068452423248291063616678869526795743640032318545126779918550918747969179155121177283612148437218952107333317699340796100250753002621942448084775886247875603722437417047889867138336252368184781287144659373505678842976417890733001485347233317 [165,116] 7825224789537780516096049235964541717229245601682836017909812293569510061225503781309438189375233020135944477080855812142505566567006662890830939025825401246372533877211413395692350247199142037580822114714213876643339733532829728877656954192915838269111826912404644613819573892666429074247786097015552960553750314430033872402813391130981289786564880281001059816627835547107093658938842472384606111171124792230244187706064789914881513281829087633225051834156677435228603637150888524247623938693940462724617898200881462596796679187173498880558705318266789924701240707634206012261636121121762891858927449503752200341519579666992408401314638435324555815435631539783408648430954619143247142278484599621295558874418590551025062535263393356391429027271768573408075867887104656103112543023790121571373739912712758334390508605414791145712066686615769022897204164635115813483493327460932852297783129599975175974430300339347643761091017700656780470000897588056661135753880404380248021013559704562876593085544389149034940574673310178403562739744536775157282592597504035391105902295544345870003662976614047752745049098568295441458043678783384003196271871979515160358471329797193504681951975264417740349247019749898823750978086643966024835864739634255122068146259007312918116778239335734963620992350187392364830820066839394510963345447356580682473396972274023361547734953603229460431825331407463690422613654066912348035153850285100677669875823322217697162860317950937891563917458701096781331863729606230457802564151949445831998008686852853625051750745765585166621552665209875809147723654367422596606148156134806817484434120924003864259793475022009034998373366292173506137181774882 [165,117] 77658714790757173116260691298755573519158493657603446085449096533147344420151344927184127328466851229083454722541789699494633414086923215481012913923401884778379598923903002751288675671571599154887915883631749087509425642327388884444957914356052244974058293745849040662702225112700685544837787104891118439095883342889942890001027711732617035369023009602977842528432546510165901903186472703905674091519833653544488852339618092944776210591526452703862044611941273273616643355307667629351712998373371550913751638879313033898318394613427362640632558983525218954360229384655190769903243646182860009446394352365318142463988957502811397964602120601317089189557116991625056685097996435326147867900354968293074316988559903534353010587163118388162310914091237865867250626071235058000684901230088637074044095105687343569687181385275866558137656121136657184231372345834544647749830488344456220414573954557491133675218574004358731469054696492916452575463860673717233002197211189389705781080750703079092788927446854530226136931921580395752532913744493882324120580295100718084667942137376179976428812803341133669255561270005750754422864846766509367952967570402091018777645782489578425367285927118186418476500616713422233731924476267343148582593103029119806179012936953788611596178025752999361256067157844943649289114058672195372783329780496291981415521039133499409855639028550274144698592027262198636736615708013025313754133862418807753292519655200484953914142250004960494755959655476172478180669452340111850223363743911535114891671938470570404516056373517587580631779404489922939272273351416841236123823789128889658401998101186808167440288857715359776182037269595996663660316 [165,118] 174875268816698235845954155023058552480462088481607500156249637437271899247333592526583296084639034872688102213140864623561541359336498656476414414569557923218947245646682932141537676328277511010615518159046945382858768139413740926599116477049376809266105411527746517789350227642491228490188140646863312520115850395114270252072098464438148119509313444733535042646301402883732877078136628225258367271478816881216538738389477427894986681327705267269619757843735448261058481937179320180842595642206597233608078742182438341115655164917670197398877837803692251342778445857505701178542648080303640287631576152700018518907510451153660690863121633353940065246783710499310861483761499335927133409667896763835628412485877669744642516863128340941890220485428979285995507205236930656340329843784871550758506021406283359027815860100163651181699109528030004493343398546486095935058282092995480083886796385759695493469780257826335118006779539136597445762223985885290332806423290731502111778199881862600275398358718123032858189043962464281577507759386237391002781767251994907637038476922304143000564502784613797656589449841707048628288726656098743561508190238540088700373516004088000230518315148842578570931626304828553871445154852778973726590509999775913539559540164520295032171354187594346624017614299465345488131227857603377515045084342442501419189446273324567475483507452028359225862883747180394113056941147029201173803457389372523239042195389505720615271530058245367692592861348121680908296031268062781394743702214232745113114465365368525703371752122974710916702566336162495225301487791660159515355795138342992058860600812074016965005937578866927397040059812355575522 [165,119] 236916242634173136729439350821962507144289986561319865936459457147293654185531987202041696842670868017395237591296334604011782706646688397814398926997988740813342688292583749674938356937661256462291662356076440591158488890218510470995424294477513356956046272165332736202228733571259423068971076166533208866276434214735675391023278825707510513882386468147317459974416932156321087251034878259975031890094576576174065146356980602746075749232467431174404444512058236225669535968979215756716464286643870236012812838127845976569502626177241210180037414952542995900447323810498237901653488550823963753850146914536214046472244262654988957857465752755760067844414929801819005341792345968796060152081183587212168047334169936777527527242030177530194465320216857861467206615506315660505921465826396999509077118910855681947238735369136913666241611928898709656310083831341403627296564782815405949500126449112660185231222853935640260998917081904817738022459999139284256264665468747619652563858801916151270981889779604095953511288415558346188439421167411461442149364998117477650586766239878237102381888980033109106881866285531776818126845993395102631957496783099228321559067914523549749947539908292755757643183447849130364108177456842324757492455204386205180595655242094345021350986065181007224124116662253703205341617725630254257415639341947107846650455648255734222705850989006487328861849758458075369678405491048871171317385365504200685069773813596100151460058280759127049091919590500759390027195576271742661121621540919904936301908934714013040962254258831467860263580067456211066079046862668682526444569113087777373726457259354823604862746881717088685177646024435 [165,120] 15176571182515466812485750402943345949032669060613414943489504824574327703903112193295786837345036144717243137121361148639857734381647264337233526471935467541873819399019299945147310981561618634916397840440373659623453087631706582346586803391699453594776329040023276360338027320854619604002799042733678507995478013531873712729958096956570613575666105275757691905672083703249700993706539955265342990740346764416600880911242991363437516956675273863536696157657032921037298608703765063591226475678396562503574534777302668809848534450686523967225099951684976895065742942886607543436306682082134210990690803670592519581698784962067273131684251683680136531962069097544014894749596980299556929164375205701569109520198080521738205465069374688239256768644100159818493757219988891349217906966808980714892228022673111689573762750396863678932816112195261897158176088825487448845502119129880529300575198781325064213342285770481804168673188432082406836976908297895710563617714124201315981113494087903603740240625891232080119551952691315545805843615417931679338695020847813055776469101888300357967366193678640464460748532032156137677951968525600405158147393436380501037622758453134458219272882752042562420207060093844794671804452250455170925322631551376239689756377051879293045353190274439194486412631988434462426384034266640396852031648732731488488838986624407669845525107806748270363453115448874626623453374762894951456666601753649578911139966662771686094443819962246934309188534210700766723463741087488901156972271872893575948574939209709341487687001998133076108482327383734521958802097101552368528967097988021930416745857595001997193199572434122880037118 [165,121] -1215182187710766514701970612084167612120257792728594247648977198267490806787901206569480384631431902676037133136486224971744345876514979885173911990282516998340793439728434975470016343946850076153285607347931100900934954265359055359593780595125964725013586447899097351823575508620329970788102886396223127256822049840048238006739997480322344185220374617809756885868520279059859443635878148136886916128987169661419887113451590525391865654627319863790882781988373985479548668500795688284646869019479128564202427731645181288325462538519218270386134942438469824038979172123791949372669581059623009123247037972673428233047375142269166900930602609901149179171099623202583258710928782467024185530260260249935624913849859934345373443051441959586000702342503660001402342203999336840517611917027465799074361423118329700144076730815644252302572964046867979872247898567263002876974446739615578179610580161272990751626257561407578866140769300146950740332420803067695138537140517685162939230929212598677691074369148983482363542761087936204959629426641695577082802311686842089956691922217489266485610395320198704103444622892400571276432566558195140736444164275699171361311305227501713022608277998041517298576164874163697060916091116370471022844160913137541445468849650146347337856201817865823164247893999856259087179830083675762049580665778040189860122846546489780823118320829938801408208909907194441617022296647543121395747338965911489946015826893414832609460057003615380772616569402919493888541520649381710653911491380367004717537766549142861424481958943282863523995710343201956882274344142103875036319471966284965753649556769431466371841258126017450156 [165,122] -2846683111893335802849843924661183541934173166116904473732768759162078712778121458117442976603914690951981016795643021328708600489344512269956088178675297290030761978850313379316886218325349986885597637302711907269578002995982220495888825906959192067727874464090834676662902830402520156171814054685434166588019139653393801976433242699577184338738457787822580338383603318148824202300407064641132969258993989831282241261871594963723205874448159796450829827498117539336185233101758728928193363605072132151045186461995465960452641333282993876074419595503740409671595199476694428784079539941889178482063758291157028812085358390159441108988162071155985487488788714147356223211158955223939536744031080095975531443300184251735319300303632984562824990574178735074567610830630782435802145095312148571289298426903321573231445292561875932502599921308773000758367301470291258844502597760399818663603922297820998007292580017309218776572988813210746305830363272995485422362222709257410137755943948060769863824565857201667834703719647336952317965253234805619937024775859980142044801037136964886531931180665632062769390649923888178281161914719912884209093911854123839012578233643906380456037377958922370096945230218530516773468264763465421735734521386274860835570283269035176389398471598987826321108592908190900649801924554006874231530841222051220451192876236942313669854360725125897969997841392974700323272643744861056736732223548391935343663183522872226425451259641719011661992544761903740170739830787138445359428557389653046560927119839565969983925030496944767556465601164793686945538628815698644470893845709988303684648145946531699649759671132339 [165,123] -5929496867191681779873667830912981939326671461148504670341790329479787142615651954596325255254199488186076818029726596074854035024438653677390674510232157473810303787541899423529130115541439514621204445914088360180556810430399667046214860904192678011634464265153654031569397274997703258200690822514097150988012439296751107486325161140021943612741544468157544601835968507192309176952406896102616701014326569279679787394115150749554107570687154732228822566517869807102773897298794397069460624066242504845020740283626293615362691543618475830871429689678415569160036055138460264414586937463326340779689024449935621523736760661706409277322703806084890301563435839833143084175224238874897587483073568174046850957929175169675033678456021579152545969463520631601764792022120594296364220507002164437790351421484125584589181185502238806119424035617457190400492173066926335583006659672702274103310193846434344293494774399054905309572650018120572214647271959347638110905755069753795408974346289384833406451849800995524810910346791304872743955103320995294200905224182719794288538011797186378733417325443382417486059009398046236195129508861752803987936880278802863466905301581422407353071316868711382410532482470538370886711720104477782106112131319153470170322351638913781875360293435502164616371564284680334189362032676968134523186426483435667197300358191353444544540984999390395014056913144523283327528584751275273891046549950145897095020658472183625381550533351706095368491838570038721448695276584575356101300126093198489515143934222477628054535325486060022918584666217401680888062962865199450674319529622530220157828112796753970596651963 [165,124] -7179909737958523184411261184034752679215965303611055922327613406804744883439579150640605529215910059921782586095327516644373383871881744025075744742025297367845127287059769852949538720409317922253359549134498797348974092696914074315601296082380294134600936104987898073912754807319759258443662859932585799621906751029079455469192549026803629579489560768898317060673957554102760275229772163502756474709416164763764965597880811635310400660206115477374033207264894947320633289702866152540178586121104169236508570216868050359031646625600390190328777062110757586321140954077486806666902065627326630742727185039613691949247243889463474292964834834866102335126374810623382020226754333388678576810390231287294335797754496334879096138164498091620184684156971251110377687615004586685246472492471890540881507140103946036454278841357556541441856350056188146926454221058936757988768699698808795694278758771772646226739137029338962673875818001214934699372474613928598581490810351414333747358982717494861743763980477255426767972041076285464147189238164962043308988662870764858618670563112650597976721257217689429718219980424678399835936212783604413144807680677101833018701765908337004676344557535354786198302172010242001134265685399070387480045525571260245291532774639164708947668115565782828518689764028262942848116540716018996801329820426301662494483684835753527442288499772715519433723323215014919275530784428209275145508918223209549734599287397651647974344710531493287254565413328668117170267681253258657408337329756768299516797720337069569629757835233159268849415732554219072851564899854485989761986425978181575208057135325077660296 [165,125] -2344043301214032838428155070818773729835833752313260738691464583623213438632591253512710134267117684622258983332473166708895388381424058169839011420135981712362228509919792558585470036453773312957295839260615554180208283832261490199768956537290596299276910888681157438565289367954778807755556043272304568863600372960820703830220326177099740953621979191563435210893465066705958746790798049422493755118247434287394892945365252844271054057227801105861556002229364025979845778906890947634487886290453184094243230155451263804421628847164686419702882439194539310214769515940877745472843583640072183710059902957946026646371050264776596812771598219156094058933608037058469583997759969339528723216149496803978343307102829525067202281472618412574384202546738152931581660600485873848041757630930196099689145008702881236064909519654148227987411603691465430133295618382396044189812866426525759594553723180622923604845863702836173069189895877900342118110530316499288071132073250623295494851014076558631182503970869804265089678686673837896727571974416134832096476336445809966010597565886964529606566954226589724703606129801631748901800639346537040526883934181834880549662357027985309015678181097706098487354208317804720406085195867834922490751861737450500745126079523827205435580404322504763013507230150009608242215608835078771866665825737945385823293490480598561348260894952842042299767426961051796576057834714721418244341385154820993737244077571130142049043374335064615483854009609135445857787068049753554458664051853072347736006496764450622804151491300745467479452705660447310257652001853703248379573570180247241092707521523048 [165,126] -1184332695890032640894760923989863776389063173097625574384091277087713741003058091822384673691176800137433795442139532528105213530284199892787428059362357612905139404935916873414177711282674991256005135869882518700383101654246861389182667205017844825722162536776351416111244504327392102805661990235687153094228160140550564730520096713209180634519973902031424882438569467068137686239008058398547427119678652303994004615939614390849184714006712074588983123385876391485229865925116891282728261712234783316829854630413108193250932404687921625505029089685984937970011656683394116035708435228600670893059885559087694518558756040313072093539027031692785759371997137650851564537815823671536694499331580404385843639214708321290206948912724361736795403765534290182696866709894823553456475999381828251664208345137222757453812908183406120541690064671326103753492432165427892076144523900312769678418378192383970313170344461531654925504972132015080613072617517715002015908588164808936629308883389262085011916698026290258859998380699858647641541150807932736776195587356800454874876275130015321593787147521851365929981726896369439274806548657860504343877857591779023624134768054052278209132551150944373637981736515525238616437315868764364706246152265876680539211512105081159358784840950586573660607160959748141470128259347371396687475049084534558705541611512750949418905958380853337343305724079886347811187214993247425590157327973045021484589089418996510261433862688724246317503853261557770251873547419713381781525318725527275674985139950657821670939068269631654577572991636056551805961394591283402017475255684963873249361139 [165,127] -17381552960433529875149782730240668712788594788440485254756087447523601578783379121262913749830025246227252960958316773227186290666125438190323386500991757203299763325192329424635918972041881131362609498879797451729383836198978419438674942151072944778886166023069178442206857887478182413848522781257491602993401142609913065926569181500110303800817573223340560872204342150366010274235040685425900246376099265009933382388173848497626864228303304425821421592530717440322176656843308966118176383994401552694229945050449804103938378142616958671368912655550869786624682271551369029021200008147342845364521017104508929015525068318033149342321197388790535839307836082453564063743004156759290924005107081983948505253800286276547277621076033048728315242074828487843731176079349099201289848069973282021605957644996113158577918129610237826920244638422177615926859113516559786792377981273979066030876883835682665099427398113606016006200713987348608502279191709639563579862923572020191200850251885231054958900898384983880597069536027149046730652454181829003496811680911068403974167894977221237840189947275854118899730071667243301375667597480299292298079050725784459577901358689684935310502775980510864509468962839536106575425811311811855574016099194572299652143660284460715630937876221243390593560835858829338272357918415482793922557444152333823092205144412453001291973040586694599416852262381636441863575712279507431865867454394440761532678992134472902025910018043893016921341242479089223654407523354289552672813480345956958569440019577429921856196400266622678874921426786884641919021345769976690969600572021833296 [165,128] 149549393098966739297678908283574672645338151418653013314009057691742381398793320436091694041683244764138662615408039512397285361008129904674692209234310117438816115348045804312856410219501334333335457160892451711644240139394202413473945020322869280580784537273589953737951864190836138085281897884123582346540092341401179456979132243999808287921382336982764499040215895559671388753851815923600744457528169461709505489622162168680235906988143056680529964715982210839703112048396270572037470873680450744728968282945732969440251716294992994256110690897560023598988539178707820534560548681210072358995704657499680196754429043132685013977737154099181326341840286011831750224988405570651314174473203794280513340228158435152308762906492130313259108300987219180383321871390914578690435269416198605836717839593219871219165390949523399564826764605710417039038584998030846835874956202977060465541921932239003023998892877632509318343431933393424116348504510968284575044384595880464420067189876964549591672687583436688902027627055984130172288904234968574582107625321128578078844576434479841357758600573149460444535002739418736781254404287812765574636363936446697338427816162903023812128836794222901671212302913704048337777581089760057534914532124255445112916049870063624054017302528119011663868880250673109028376261275221793268040950737844806444472859472059111717771844592174747177074116401421323545159346446448895232180386353200977449208758394851742787240876560534963608681803893527365303599369160139245524195980264041522395384621616128764148978814974924134329070839415078939399441992833727245542427006277721 [165,129] -9296229687334001557026841876151460660238257280252648943602914697082496822632465791684150935840937147333748993246342110174580162945862765407872031308111871152106143194316944879439547796635051143594581122143624537535035298026938473439616434575684801111039384375775179185086071831432571320493124200178856223814188688996057265385098970862820530405434779514118740009214196442586091477459339504774694237577051810427926998523151589921466208990729407774812844973878216362562818969961930593238575267002572087334066122381221901190985458890706816740733606257022676476740974698310480278282110368454897849809258027502613189328442621040330035421709087733651611012462177587664316826872102592663790496820062177544395980994696017911611704491826075772759221785331342574892533450944422429911317829531812919449672848164314491586801803416771180534311420778266194206808796927451710237242354052630800605073374014566432459015304568658983393776603898118656703192747647222196962098588064813492457386634873049865438876961584513682087672974962893216995297301946885249849438661644950515356853774646648398833471823914343794567106190806444457828516325955703789694064862722289719080858387502366874462735773019235199705746799294728028867527841262384969052355509102733524235631127896000679078936445366136301068223661700398084161933614500682540926087460153529223893454766704616744883563194025494317575010206554500447240164085635006648372264575400643479128589713490466429701654414934048345065745685148624493382426048493394987595038393524695991834602184131763199918823981419455487019223631812657275897752512518289794324291181 [165,130] -6355650378930821820403932127054201417010985444961724473869550742290951412765652319641188290523889071908884950220882689925580901292038251951424898739576123744163844851488354879710699932352059731418738174781766567655564294290181905268676862170881806890871570307670206119365713546997762271189972690606854758772838755628634286142528874605555010091023695973852821514727037051347691684802341734250691744860264976554707849005019906453211731354444715618501686306235403779410126340017098511283250648421404489015412055765910342787225619775621200290768856530483212164600035471358647084787082251593331653803420987094321885254832042692415404748141555426183521600448845823018762983278701810638106079640290173373140840407889472104867236385550319048984731807029405894141773551844509061391353074241767285855734629280362497553603283694649468366349843506132019152756102634268847336636523880172870997085289557274390776027111018877480768200669955576120332666701972792751623689689245434256015441564714190739110617103727041557381096264499278806978703394280816509878654271581333676646684344636864435394210499420191492875840084087002310170281274109093614265466284844379106110414727679655533864017960952111316719241184521509604769208424120788284374392738859062015731945147805060032652888948967024661966551298472061088402827970011589693782352830675768650155857661702052398413646820239219496587166439865746959737176809858402876762807444902297443744190895348181196279690574817063818275284158379137665448471159897384282812077650570578308571810541123777989184115044552508524133086098637092925904969087560432742020 [165,131] 433876872264888790319290476009466734731999987348814682006704737621374134774231845684234069859677707102748927923102301375331462306967135524786198044209194501196439245739887978222906680711579402079255227675424791617969954269277498953901913827456667297704296847980822948618881421142593950888395653406297458849091567951744125555184937784286580190404750436764929966501821388716477304803720199905761953386269356790070089858055945116496043432351823449711365167511278652017795172601914965506107326879575639823384354552109264118032514714203821782281171517216999623794535279747420636238708103410560398811068439230357598592399900312820246273489719515250292204722634855355207041444909057402050317334885332542080210649097932834566622802682613748870560152031420647112280781190413709810462603019775794702523204355477912491423434459502963776544966604657328828382276743059087278247909174203944180864361591466265113862308537576847453737320671828607955408862800731586368929645343453366232925006747500449560829888052598860983865523054897423258632621713315871487956438314372793553164520351366689879964462754223779160326600582278449518826683329034344353763160476830082648162507082519920411195547714952356116797655242531830464702795305351363112850318954945679122814999121984247001331577201865721810653214347417754219609823389312001849637330992140423984122241862220045035935795520168331317563079671410834898768917298714241415451731853899200511248875158738685277863939641707878851456838353373690031912056403368499095196986092941264669524388498857746576197442096426363137216875246851301159381530021087 [165,132] 83972412523446470558237499188906099809181456784879163823164284671649790783240888770192532263985600217896689675707412130320283629757675138782218575647546166527015489270840513103968043541222697758091778599609734674454983073598217641640586317716556229233763122677916353139664301874698057988597053290846699414992741179671783740520301770533672896235703637227241941424981287037248948829714010470657536192233315752067616423416011319325016469614586331374151965663993148276731405026228449742638404923926394579870900018976022016626773475327053686374125860456356346141241299654304795657783251461153637855006710845486696132935824507908354992792126432909343676757629172295191726067019453435751271395786327119693078921437572923779933410528921356402101498624565404237362209617081416368048124768509986862735361576670736744404890831681987750469392377628926072435314556110457656879177044292063582678128787312164262194260238477090392855608815807087839379224632438683848292686322392707321268718971327729841286277968092199968986054558135880465007845471795458089661153309441914914673592016331036002132123081848038176467276578677792592366441336693470526793750131262917688100424672747215774676526399104439859339847809745701275405532207270105150113327667596724365891816408562542045351626437689213801523105086067000815651712265345746398924149966164900039088515964645533126268865062240605702882883686796279622193053021288833754221807288137351149830508653154845738136609000340019339136415651954014905754777826999085203019645140386233988492071584051676055108353139101186060649824192343785309561140 [165,133] 50468852849993587540165010642595641896389362331783267220971885902848220604780401104342677907561469012455295539397522645747037245555388511368915158088923961674239622023465468892595258822249845298578035656685703324330671564192792939612514420775458029680394800534252309519136045773973301118241046701422150550981020851430028673668934952439244084339340271180586544594872925922809510367908500489296142935122763193261144733609182868006005472601192304768655470874757468022396491446653180561205027221475926923946077280288377042405905176981276069376139908189757880359233367685902904013590143034558037667386298798200316424286792068729478713815587476243153815685459239800915827167053723544085273653490311375399763298482006930672988301626491263628902008343474071788479042592586992166461503238343914832400061507848609990319454348190886532681996884462351047623713589465739134288706074092908195247443112894690408496573465656464934367227747107850547561640916890137731352123120177490286483787734646902149005009115696550924817531747227173826806486448535856317709246406296744997844358740834481547126051947904268197901444347683743084968843110404130380836263972752508755983130447387567436241076565869549306254370564839735145371720357081240991672516828868067392424410023249199465491157755175470498865729181600027533505802063147778863388378114388332947035292022983604814613279510950858644624900745453141061502406588871966157919378458424558805027105194534948634635174341965043585410122663490237755585513510983611201534013023552208844913791420553674742394373163484379990641188047175278244 [165,134] 2425800607050447527089994125257324896484494947832076821711131945852976703354810939634371813225504251659065989168394976664904002936563855168137233249667074107547107163636286688626003394107531609654646722373422862429668937258159319901621386195439495625244977518705697801934715168180015165428095939708578892333025551449302365029248612332228209999114941464543258427237654882735813724608864335005594416492601202331531683723331964776028438692500942492884753112201205870266128167952817338234615124126109259892079542837664402862106598493109001793455592241886100530007679788288800856130639885809369252343724043884918343397247445849601845293465392649148800263000401714216091566284590154269226486402599900115863728019181967549097874795229290097562468730596360610469640765847719043590965221734892536598445510136993575003653630122961526835186716918912804968245576373241227904041024244496502100794987823534297078143580383477754156769671654186084050634312230344299322588580686378939789920533382263105874749195593094197335849125932377244751935124423586902786563831658481629058460128983473511401341708883357427735230078522038851400265888438874839467149615167372640066920803063561621566794444437522730055108559742758222042645325537098837921847301374550949839933596198385602084251208338407268518012216235271720972887366456569666197471015507321971732825251832115367029500400707289816596494894657846091784453294106936230018532195796242659500962649269605565076414920275150164349516020742163955907975453757847164461646856352194240485759956911676169088393507301641136845272853255 [165,135] 358335228194540860663597262645239747731313979960772014966076333723754787653393427980913292972453412186163731946165968819740293306379643466957878018672370783293261524120591436931242733113819959399861540118390546060782184264780527581445125351015672341855465094645247990383996353566838882202994091276491667297693987345133839140863157955884833982426086627753174322108551930612406280287280600268798853817587266392567085081900306791009202931319203748996902985792465099419514143912489385687110227724450204483997544708832083848554953342773769312677541057704836551579908639377384084315722885769670135653202389854136091349100958865493465425476748025915410414762022894083336308190272394362093345444249145534693555769597712202362070033138406881206850926699596305958881344039937174102915611318334556313318448104311641192997411232417859349713598255518840745499936427784799976280927372583014167713982413942184973550105719987815997342173655611411818905106122134980602755451004439385508840904534396526577721966615968808830675634634532328076146298615947938948975657057064112443962520355916554710545193101952000858634005424838269941167810261516017055301899378573939263818484212954432347176051447348802584673817893208923891389514465071615416921511719551091392391013664983285852201320668903742571064627134345291029697932381233167798615721421279894779153935122235095210339645759548297892368957749699981695972790761457852753414031962610804736829643259293963014041100920548200545939894144047531222439127233701870201670223979937344465074735976570039708390740399684849954810 [165,136] -1772926037224119565047146762220717093636802613381698129310186961020330757694339702160482115765851551569813519347459963655334999798211609759183779532989611388637247186751634080635904492179305996398557786366880760797480838343840084049683782945949813132897017723820698779102495113222368093905421087175640562224158691559340734079414058607227943426671623250782562310800703421147547458524911624286992976460262776919454358670975281631757699091151683903058457895913765284598574361673872186563232356010743043084748929359133282147801978339791744491366337131082455208644213242404981780686063736278606618816813524042100398984901460835751096014596371542854868442333634316705363089312437818306296479532799826554742558778500667151159103458368231070233162962454489519050766557310824319015787953270289854807517950015212489357041084316026078224530657063121879923168645385848765970997372476353505397532194748585568127367474741907371006443698994740823328793055102206816173442756191733666867951525496482267405136828301135034652016637902774725588859501596735876701340200927649742407828939045778720937490436427407617739689408145626570970503768928736670101918414267501305518565220453397254268516916459108687754981481115447857021937531631424624569468732382686131531992977500291880397401502512030231225622553611193553709153416656974723740344441155223814108160669396242626416987062898857403288798981546949794988689136769866329712433773912616687622766465676052039008288713242569845783454056788539363873477342782467834357799542590387531042436352046044873550403887367295 [165,137] 267878977906236830515866813838694982526445572758835814258967953734161231954448208827798554426257933047934946391237761071983372251003562646157119678772585176062210315541315702101084745540512593257465533486054245396693915057690419665032067282891795928835423707769765339227458223175780886966903307565626066718792417334636435369693066193777750919738863764599141402294279747715651799838809734302220184559927523900635439070903734406928255809450904631248546840014961993789854228006282585668208667705757660711359157477856421681825633099847159790448665418946960338768132585164591754251127194665153093397446976061189144407252720488648866773181847174726377002092348691047992216758045890187073384632028005660241342090975937444226091384783768830875409548120544365818222429428769079943320178860778665127976476242312044582773111224727790605956571753937466066883928584872080785089127055094907345515361884183638624400839645670705843429620924265276332775442398540202739739580004067062367579336318677542975205312327727750859104701095325662119230388138032813936483808049568535663853893898233396874237633894863386431845053483795942376511228310774356612889208567121959451254284962204466519531424205667076091242040281065005662743950753533839901487968482830533685406529147336860944300631267553509785086775306867479363608371638802450345973553846621920811155729322104330476991943110524050607109233583052974124843364170381532442189010330460580987394102499552300259060592901072764573226712256038407873066754600313983477804880980870234467222981604296957390364100 [165,138] -8150748821528971418819100700465696819267826179787402429572608972936285939952418693002621823090312551310567834861029846175520336259355120889799466931175501202751903333789451705365433963404670477881748166162086037340507729847122291774451928519958522252624673730544223147940695578643107106830136172042103699054375953071046849684131409363075521071863047213067377824826240363117281243761722466373693633678546170116469544689348246946069754656707773071742270050425464496909958105544346703975216261875290031411744023112952438750762960999935772658321732582946206745662302829798109228319722076769126723350793321040559895388236913087784599060823970777313521528357733063949972571137134715217504407872994013735446498638889936865537734198332320268095014871988421985231863937601182053916395427347565422792760831510674825956601940657597970739105448491727803319163888652469848137790456234427415588218528483999061252214412822695334867556514773080543451981469601703125033312797822008693329049126488337746340477268251988237283690150858799702065920212969925018826286411210071270679698236694674091789151863107700585874051043017037030967116831674290985097189478060206710724149919184890694980755092130833016075201107857638288055735292768463304531204465603024819284167657702938314599106071535030340734762087355115504386976320420372256616189514414352247264209227985225461592136421438777113773027294271512030017359400711545131616203594551851123257158334886066306066710433096970790342143008907884822504364423434885929078355817700450915968569327741553738 [165,139] 181635894119861479606602112025995799647004999874497976748115607703033074042458498311632573891437863990792819835743334165218902911828767550083933263044659767638684826583417561304266802650029006649004980248787879304067599804595755317229621893570760854296487628808898424915012228112479301219948590160456423246086659711660999771807613049437995475541090074045727979872159144714945314079131159822020640803606312779716838631288020027601118042083026919432438722688117724992351581450784332597735326289013523046545332029135234768099880529418542896977742869606544533395839674780826599157590219675463467479240727911050345497035468815316431174135093807387324269143425005929279969459313837811759110128488703276605549994058174472051921107070558434711589923694688202777720976413032542116059885054368067480864769664393231137142071634335526281513016715576574163185784481599908240033880975382376575272849478455426189602218834313195538149908355715311435629557700520797596712759923977134099140349204585516404484426288778685690337613048175844840203673817041496367020679743105674663749541244753103692708394221905211973020105473073844968049377319964361185235023695842047378381249935176482365125064240650918778341175282878105119681621804558235435251591508649216523273909075108949938003103838014227824270089053544493209614092528464289562503162673120971935454724325656647311483841240891509919219490356144963139928207089914238208282985704478105690859826873035792017199802746679984977241826784003340485605394247295775451640592848922249402876492958 [165,140] -1587846273125715945052491219158872438656673273823598918362302530829472410123128525645412628804220708203891881422627107353107762127459164152034161123399997418325505164706284323146550663465493665022818828847574705576135457790990236932264311320244278668727549918427208685603947203115207273747826186242242844342530527412107958644126472559562102285896561015357458583515946648519875708879563801072694641083156258169577366835553422669291986553191076996139070384016917282245125447167168402900461896719610783153878691310108471500777675027234088550202339549728629356778497168415097335801730469162219294023540511257493029318627584742818487764885817961735555533618760053548352752264060270576528685582066835751665337026797624989112135596864878516165931330434802553107435193413608808335967290181936410332000621831763872311864155125260507950037182956822427723994418730854649316202902065544722491941802513212401883655197761370964346422381102644058736926597812960572313217498496993949840175058262164739610081422165963726784470522831806303790264883652116337270358843194546600480401525495521601721830228719958405253393951655255436189717467854686144203501376828008426330708119716646961544982598255163493534662630472136709175382014326322979117656422016998811820841409893187047942417846065807596832524985136344217257625465356486747412446499638861250134826423551624185637746188921245062555185769913669398890159029390699759453879681979699954677666476603359641184640366546556430704120818675738593213686973442409661735471665277831090553 [165,141] -33153541151641041809564392195870710168466632839200715848116094755290019186811125933750621629622378756975495205914022654152596226493898960797478726859325607619342565208044764195809609526793579344837895306363025337525747691963726927372801375134464521219896694131173655539137527528448078718207583317323180845168348200605595245570201303038759246211715745948346559941396449581900509057218522108139439561135673233453730274227950064954671488940902977733335686610295196664733869876321797130456823136416186594653130250118143817672899092614241376701926542699151395709308756871089710010112626759201159390136410649662827701763940086605978320037254468815951546150464917764240747229923266126286227878463642972275524567365209199829643135844676685966943866223404811047688641454817913852007051057261493805314903857883212278405169684369304124087671253752225431949085764216697021719982730253378102042962576052309584609738339914467052441908451097092598346738260487703845123559168684121950494352571169892950230623065972128557416471952893499285029085443512254623205239490395021898291229482278541871949957318090265508233724193505862307533483349611559175154071294943339296761941873694342677851116020007778196891281011552036786678289648482538766546936959546236901726404600973118138900854213034221425149379869732028233073182709594037693129631018232998313857537234577215373748064516919333093510602234913518814629240552678588913604850558144127532728282748636264178954924871461558692231507565819016658804755318652958083886725669889 [165,142] -1512859738637602940928333954188377043901988052832837994682024403388780407379247268256245376693684378419900154970690931689124055649831499633259275741498139248275153266016764313374428678289774450382559456326061299944378591108741712810936175592596165591255573644985975898313625359222493433915662090639996149224167065531924638611367766433313391351839104881891552853142990159243741973959616548256897466418605586049358148289161003172452410151365912739027208204191680542014816523153048065026164832649907897840758586646659653446404085695429074654041164640053545391559628934538724362078658744818316228596830664783293965822893294853790138250310706673167201058237787410197494971486781719165289812652159452629275880076489409892648610993151437325772221836014702268332283212071776941313497907618348766180497825466002040781186830846336689188952908164294083783445128307842845395429211505555502978351687452722596019695178489529964275481399044989383882651766643294631886176309510882604611237959855862271089066898072064106087782436116997340085884456945656203158131815299745008235926463552478584360844360158753089486708512622772692377233685227226758785570390587427500659877264736299459423404186169586649335005362493782771009591397133753020981020424638224511247767643438399395443535975607791515380825617492150254107800304465861984714385495454107252750386328610760051347762785589290540756219950753193188332627196824430211905758240192163273122409522965970066400977677195852604012632789037121305137040839452887467541803 [165,143] -16541171291632491748406113020535381865783079122137662422261874561110150528709335413637876187780696680956333122887937412050986123623542772650162482571056806108723340635416741968751685726591235230000897669418577199982049408971202837409743759597895753266910190053152189654316113095351483985628084660075667444310904758006032102017596460217594735524222016978642775427993646355625641928806475593423144084931923127650266080828808683353455738494654671773870853084038369825801868768140297700458952379502255806723378677528325481425337316242321326624222739033768810570989282787444545628614291291846115608259139529659336456981644791584477583906790635804844177109943241362849643496085498085926066234789064770367638881854597388484064410439548592059691818621603195008275336007400801970394512500593974215010509054127979474762533657719138351539816139766013921497467340476816586224920985461310543288348223306759327923743894140767189429661441007435823985932395200664907860774453012681412778326093157118136886966214093414941908941273984704192616662418376736485701404526401651758345430543776334934469381930532403546591940809719515441037966724042982794103856205851516216949851376241859302730948325027289041690856890508816640484814998928492722724656466949911278945351517002395167989455937320842476240900814457853930282476569839270851759126229830024900510792840429187916992240896496668119761463078402393847983175024052408146434768678226597929389624594022315801979112631491250458154434114027444783479840931929487 [165,144] 864893791519630587181394074550918307670986201516524308013701686716307189689837316247584094926088008570735321658328454388750417314495577402191006644222969633304373044636704572356271332099190792050069277416332803239383343896661783224977190581190364866997409567222738840688791780129333105853895129245770016070674515616428008907541760475843765835817693098622893043954445743753389599760847112451143277006704278706323994831123301126753801565800711205304123234879307991102848852264306387825482556517627869063424175347013950521784323007404199386652645559750140873872140817505519735580182436405687704153437337352902593870939988139159570669542526635782763654136737192767188283890539383161584490058608943691728084369926361187941353008821187064744074185604078281715281960663470540957576065105290606498667040084333655427910373781988306044097014832069664485631878015586822343178945249120815394338231477638275872919951999864534019547711577199814459167209399612411379216534984310908133951913574197425954317824997883235662263417897422549101948662513368204085670934174825937579617677886635833601466021005413949477150427557198334237372076318089468369466319279964118446109266307439266004833044215023554630999667941464338629777424813235775474043420311600459640882909609050228404432954386503205143811567336050701345143641624378054575257976200146254912164171989921707615450180556754126801380817400932767656354854968556375893702798464110491355273962325243631894142077996852566016657774407124465445146756 [165,145] 10691116176129038695923410995494664060318813782850440032759370393988383818472430682993259296367129619348712592049801003327417758552392234660776310312282413225900849575322739879838719495941001895928721936037964542525228008247186932080295544599538295713845360667614863961514969200012426075692188779042507447919710345419900653604977039948718543709053088485524904889445100627711067140904826571166766592419216201494453411015761105919698829505385030656689982062192905903258836197993562122102042712792392674552667284210056444314490800929412970260002755332260743219496917315813441786041169399468689660808430422135622127135076959670947280837776270709456344859346221016312194796923794204538068720420609202537553722022571740502820615601430798235165500627123130477053447550360873633099108605078794067254995148433542627691159307524912527615516924549175495694588462115275638772314546035820126834343974727297959634623141192589610660037500202046653165050552821431414237468047987075814201571673130628688425737113285277453499359593100725058999191210312944807356550544919551131754550690516772838172739591906396979958712106281535919809974194603853796423428995319787318809516780652263058221839266708106181987535604293309598744274771127198934924755501691287023271779112091460238350653352581407692007037541739544945901532759985552164425693204728966786231859003461372676986217675761185424427141571725023285261183745691692520437905197552745692321558374171804572082786042676321655479316337741379113 [165,146] -227812818937167107781576562937917545663976074926793917474125805279806879789276997046165754215477357354121056126072867431121453144587149843430525517036120472989243978100858372601637326702491629303903895942902492263052658792138097309220154885673411306803149258988683848271125698765607012988655633974488348663268864833775195692199679208135311554084433432145479147715294901344334419896518249481538499045644296170271870834272196936348118853372485225862960766522360106409441329156633703235595358333372202321645589435141812777333518830544688081866979239389092441505547134025923525484638405780712791516846113742745376060714180800972973314854419460718356675719666357783494722368526617338936819355319520344677449055195100041907571080836843680103166158560667984953644210040586714288806938679720546372497347690745704270322556575565827298346457517424276410620189522352531922268683036815494380658671367947474568884925233749038856575040157374604213258821408902363396045651501233556513853893516959855606962177399713959444527542595159857823370050131587166660409001597230854908948546874127832968075330856193460398834816213403840497645159541509422609288108541679495319521693262714908982173138572662151626069791664051765105011122037950892727053888027217625187728425465036465540690474861386404257646748125568144083707283848586144610791880497988313488605405595715857324062990925396017486433938321562695683492117914749655551569404327412822887308538292844871788286794333717979130880012657 [165,147] 44495466657632975854221870079507643491574872439166306872129298112778948713699066452539930643059355089017858754546978241971006553612121642806399718856851833667041453888845090538554994683310807826247297089644151032306189446970354357104911941215364250785992608389654557792583854392370579571058418660786355375515200439896828986204195542735619749779429892890107333115589048434212069268766887278999682781902045407637841125037346441749454223509961502609927343594440173246957134148947008544095611867414171060919941940321808494196637414555543403413079020063908594645999861549156870407099690766976642309230181813669558674870619691356478867012400209082793138651157056779141939968668817127966494257952087338061969315951502200027531788978564195745421217087611927539896837760042387346721378016423392600389618214693775712340846264389675145283489390868943701014715177619917135416739684706903461232738574944389658350597721297956774591487851662033361975696604157596993163233906997630356062343954725360278619816418805487769558703696191787245192200752871743983526765195280227904368936619842496895704934397456461956446371794572092900377760897122792322122457634197049011805204728039144832123381329967712208314344712517736240631354806479671991562129566227003671418369716373398615454317967069125687318159973118650886538841960752096478578747270911517277324100162420977464906520358353154264737894156382484314659350497390635014595485283862699034960470745041538062780274464349745408 [165,148] 10428660264535136968487011879008882183485872116132089054584609718249748328334761627626967407040547017744706317266722899945265218520346703259752900765984703660039599291219385480825330197776074822446985867410794930450124549745606403804355336891183985941370648444409580096995320599577943655633392897693822994281166972264946187402958513448041349195211199518418763523510364864200793504645284418452880816042640289553601144230649664578138188376480625095862847192563273832323250287518203859460928616404184060329015669583635142338912185540220131548806092756961817021689499530017066646205114932609021083956391792137481526730620325814173084926226444184983535960754133381528034114199885925860287377034571326553336000934361977366443958559300782445213583176949298722645329310458095585557432112031835134978069318636440511565719983129017080760940604108947669742145463623494190695197154198659565814731651153850916114566723101404175891843128481953496688161728632550198718727762960145591171576847215607545680237574298064223498893343149763187333587732322699268769889515766728041244902781559632760212128465644830790663504854463816107661241951209044962031745172267575062796395658981716968157686233328172209334800474500909345064044640635017228337470022728353063763191323403354802626306193838571776722289777207425430909378522637463387984465885228817387770789032521114516032735836493861998743638212852577098598235926862599928203346219577975060330226684727227225290626170037 [165,149] -183856868920298426057988542292168379795605393180996766042543203610638955043942248300525663714511779406654443789336297129713763610138492173481871289550664011773566741188223502896472615714235439893518937364925033896541544269096530090724843183873259992413090673592318991465013172387062095082043692500968858503999727857348823179663232451900790737847694812300029395557194598751389254543035470966266975337093633830185580361337445915254734396031412965555049308056877084984192166248218035291687446790237624976238133862317445987058338319622462970070889268203376297234953812894468649280943037761087920396933948439590331994756811936852682758347009313477930505241408047503931954182907447588073949424470187200058496700919783440154299069992394040968864238379432545885257568718881874289736125020561223071816176047125321902482836223341664251656148258178991028623570564933834255802334090901517018244237198030690012571796027569953616373464848990022295660768939430528014902349922424291463859484408567791142790782199310267105559913900057124867245760647392075241859373953595211149715001316529379249550578990985651126342214783634121346564267683470425801426254289992903765508407602456785965193124791259067971192888541882017193281537072672951151614688071900704578288411394659756626101566105214827673676239335109403709739375748596208715042268141474553739466063502228258733661743142161046356688795954896908420997061238248480291896561448361881772886216028784793423652 [165,150] 1264175818745013777422424452698000481971388622777534192037473609335727429737598072816972906828492469384604046041075390821692926174534420573413140710493619279297118962304154869397256841250426870567816798149479139509209405237899493117236725285716509979819983412333553225957154547547569336256680959525080621108251443569246452456862213260823742514809710792735337154864167516294884235086904238737928903596544574632449362647880560870647998013258491485825429224125260634604950874727859915624470817071277969449675797791454687863391099739245045779838559980833289311272909397256366126341292818471067473580572716395962752351354430516657620901518156146035994689159708158390542219495559517524614404095800491920301441687630309464633731991734206835454677403083414210343375192163672759107720441363513456298812879114257243624416527757750002410776685679038778382318259797125608378133081646012062352388571293417507334941747151822248363810225735717530099282269221822660159620754736859654944769661796328969724796454771193987910088343188054570707105954441888867049063014481509994429402948666011656312602833887389709319350887919920588974529544597720525859089361278219733928148426966571481936660504292550980500091117779205166348349224782382140165982733682118850251399774347783469358243653742464663609919128261461801008253227326758356991712724806577468691894820372179268648184211699889810518309573648490064867287790072040349270602341152309472800005179088520 [165,151] 14321499533490986696078297698952628551735959383566516220071265709158313119175807510870400921943092165866763931919230239000013688430990910123037691942503610772229815801940663799854757247992009408446340251774967207673103901382395760050848059581603337570186663590686827067464232654090205482212722540064351484997348732050880041427304207769695430151959427483559271898359802740920921045257195154555577917086254125692831958429639048779470948413844452399039870658663700616148368774611143942378145323445667859949088649799892530022662943747586351351107401251653686700040247145247891119271441410350729735748665346992402812803508732951598278846472424915886073602410774298182343764762476929218617512092903845946715473479691739147882935843262341661903860780035179411166399753067869147523638308121912174862288678555752479819488188465542486889641875193301694864661319387264199975948359263349775239539924547576257581535300032937157245182022210719735526840035633744933430420461300385312765010707931888192824626881100015993690534093577634678647155583739660673015560320836127526635330412421816220797422700467006547062132640973849319842601288739299513094132147647635366874940554229781668983333406285823800546769042418923933543005258179215813738796055243852517068746035708493929414646657474535794787832575457672011594274977715964484899151620529209867234143039657389307800402557146882383124026622835335919634219961226681188665018532183509281626647 [165,152] 193326758219749566915410219717200917483602005119527905105134799877957353096614626851749816167701495510315955507984038042562893647872210311259386390320711857864334541367146765244579894933732353793297936220263688180360338448348935455246057546085786551204491300188243340007302737485019177789005566109560323168439986583432196952799958176601478671561498327431871020966681506733762312845557733305194943877548919717251768104090012486920952417020674610792364993108288698103975855322279528047676995429963786596286911377201596008996276937404305145989312688252681229265303434731339914370935007267353126239738834370861773216531717822627510075218533775240461381139113832075427276187196552530923316937604301284298381223269078460587688661304629460630445309049482881848141766603880777636417669642581498608502030789617716738980499685947000804199348839555053667171016645725369339392474815889404378019963380136396681863801256660689657368326250141969060983035702402260126330098962318349689894564774346548545924843130641070233352914148289382812353756347412422660100321517082355827493782334503136915680419193002269641925403870259581852308382880263948321879777995391520520179755591312430662379926992295822513958440874859980206005605621638627630956179687638505177019726227682311102696857504446325321091538108473637440965707822138524837394476312284424701009586442104779328377745605956411731561324308967083770407123282121052433687269289842443 [165,153] 6338996392215113060294913664704497723967581404481657858104633821367388243170662291879147982404857972805794643658283553873375970483373261452585786858586996882962081808273177586186035479923478898016533146033088596696524617622403693025054287845629567813483697047605891406789967495428364600499618654545541096115494373381893780031093179512766022157734576807849243172472460206966518203452358823358947849013025164035433266469512247170547079414971354770726656068750698089475258882914978751192413541541715853692512122758303584123340667301860247420194583639849326761783696570763316033764084379867348995632732983861903104592671372143773995151335160048203135641195184031763754893291931943422992621679447856104522891123144741283433863073901747615213311254192213272224157020854615965060512423154099753252439105499177387532691472517864301455347137159131131142198759577293014280342666410282753305745536068520924498855078789936191773568398037644149756060456987690282646119486121223673201632965459345651475185166750302768585310753328932675077880563102424783034371060728557843858478384998946023378530499394924927229373329480826035206443184825372670678278683844784824466782616332260999448786411293651394741556098368525655976081252948256674739847811932449175304403115005488233487651651904101434145274202286415431218916341249960503354184536345328651130641518467709011678190045757578117034560952692326629742125561537182900233367969 [165,154] 35988375439847347196429728484101535379502371952424013009021410086229657923113849866056269882843786648335304051550781482267802687949244529059002868939322526995737335151787104901764641376704489098805832802554598181527268106229966833686068294828234733566559056607595361679057140545649192451236398830020768598450871282124688987857733277858677963803268052950470374982084161027401524062158329130833184051484407984123258822773426017745213747770498389204761983011119706376897467685341768997650929040072195238864933582796696203968851128842047372126463320156967501709459345408784534854411026435964151053156320085062680215628523029030853885400020073401769887961713796995486427866117948863724400175082659157212886157542421031473154897889393258713904259634220139230661609277051975495348693847746855553563886032858220462630668527711660929512181372029585968777065258879422186967982789607196566021619745436969080862697967581904484606638250034083529274034669716586509538414584840083593308003309399744098230372893084546501467844993318959163352865739786137594985536577193687801241845675275155149995908915239645035091200459256990775277616190085393228719160537235104608336124418186678544634317719938282437870560928209065596876201739774392210326914723618303771611633452576647010136210226259798065829250303849810214751716602334927278089361861679356454829364924957310203174681904089589052440604678428543278787320559626999267 [165,155] -549198094791632854413195092942646792768276229282526397292833745372763483793466724389454590988690052250322836486009441299322870994816576609826179915636455952649625805953756094490984979933510691983298426759384674881632914068410198599946369090667829153318247862420891453014260793864331551151794273338482513199602073060474588209476224466630521501619386643830312078420705641760648431851578355005952470592470091649035350635929998350239123900653562112355535184129995237967567262655114922671277127627268741498170447410300122569276583369959181308057406769383212458091183686465177921294598429313837654312632091829204426570929922486967648168378219073920925969510746808434978322431435689164421141985951663348389698766769386458624215850794768887784856198613378813140933662349512343802408895672549075048245882115874524667822892315057278748154992960090192360024467366951979020233505953044668208859132627936845229982736847473821604920825004558499772521297390642874007697756841227287193961520921093829500960823072881686394706096892056613297949036610490457591785124370946161980461485081197543078140691854600808043619606792277973544829153505019277012549404884864789959764414759299470864479330166446700584582976393447655572784266357347092297025673512124350453754136787159173549195221432474904055955675974591793922140845935696749194939393465439686885929803230963433592365920923388189354324989094442069301440729009 [165,156] -3618266297269300421623990534190620962584849615989283796694485101882722889562370063814469455571887346035168916175412253034647020426349661860839666008474468795091745389947421485193147470637397742714634636180057376124256056559420960277019328391686977455779218464815396435380352078262365282744598569275801607941320960823450562020163123126196361445014880175410128722122455102435077638688922727521975669701002146343786229665316223978336066308824008622217388276032208952148473487358346738354587147507363801788005656702153450003220457154191674727592800415084875088880396360422465181255990069319117263010179924700526050478180875664179913350784495324843540688563137860113835905091174696614414327440707130497318857390330607911374664046142332460956615921585532607626328029569536762658941370906203606179577715326096650489459133961015872818904443436090749094152673357486562456799604237395901724982378658640524869876293444725297264831114881894497868419746544018005546014896960924275069238329538016750461276128174420382816597240130090055953863589997836056932651250760521923198769015521490895091643140401705636854097714275891540603365516059454503692261743935174203045162786037247775024107612105108646411719837619907911266057845276539065304949630514581068259245587569834613750825632533696292555101716846629788613737891849808091678869744001831978401411796156222314428234309459073446588373526099000661394 [165,157] 14595613307257944389485648688592340454988360561033872466687680704327160780208341374349433427004065231473611183033342254778674225666567950522553571321659536341215886238570775404090307310652006378445601741222196860311356127494530407346132883045847652828530415854698052049420325460323257860336052964477140939279138922016014049090804838923785525763648041753664492767805598151523835352429150951265785340290136164545068102092399550857045753512123009262259905153798212109265813883481134940938159259964396579782307889985491076784523749743228499060644767732111253462338303861117955737554109329565785285723822696063641294308981605508884142744863521168288307190776384186803723397849220148198746028654848268211548724018441947409061755833725347017351273273159698631556138051886510356652466242920352935932720407738283689257856350342017325930860852026765661532912064458109325070631106541425845023428818638164886168411671934471360550686838277480132457539673962515846038740767352661799755510760872235388970385301922837601044389549970443019634978709980969639665211630152123216303380914911789762398411292541687232772445712314810855027148256412190307973876951694401748919861614107372526116437628971594220730799751672313109949881490810980346864793120829282642446769055143122220474622884672146854278378299705998365230535245291693538567372257746952498853501354014885420960784430807582560972126145178 [165,158] -82190569877770160463155251822882168811716088106374710816732065425768793295426918757123151848587678429680082751324921011542465666455055250563476449757862982567388362264402067936779986750817090437661546364069658859480647950088102572608422270231295035714678164756175538302144832425337799226948094783104499963231792181222294684282637978264565708581238036798351455999314954260916841398571114636671856523989416001405702524004954935145520395662939166108300847313241743937131493884844177938852313580345336666389897340742782547982091891705521433084759502462163064136096528378860785674519081273851350880259720627144142064273768572284050879151513573816997990345154371123089370962224934971067287103562599019136080512491926786788206471392337988381405200342814113166252728319396901867141990536484925735287754894404434487835628511512039087034518159428496460733363196894809770402626789258344216100163672288924738191554917508397043902065550011449845908492036756252000804606878014550700372596951986969566776887962795865455927313926232981705948933655017937941827452351428947369350461993401357268720173910333416393571048904244773599511722141514448237408110262267004638988574917931665459673107105343066321693987551297638271912245839507871714241068841174697435133800359173551652457532535324790995040413094718333617596181540622956784788602724541914872105174245888909575274789360421588835046 [165,159] -40207904965024022167038568868938180921094382397507311507200149565465256676201481387908962004260932819766445366318887655223958930110035920916432145105299169794690381348861794849607672721415757362612425992202887015777488528445827833135585334752966962761220319994950625235408800586506626577247921881419426410774513467857484462254664707137192686973848676685785871272839601315493304627408984065464336934886869718329003626862526237089934990828506905217694865327463113574048486056782627018361123406970060550049339778556789501947580176831002425548660578732162166109558483671099573484175742510937607202591279779327889290341791410322246258948386437256728396123386429498925257148615124413520256330908204572711603711168847003281036323156573773946063346117832877668746008062878897724721194868377920298661130046312622868819100360871517450875949192751539498689689267164585041815085265097455675259785771729363540984774455607171112108039797052749986541961307001920817907815659458469637717333536450157476049849198292970381392403995839529929286681567513037124856687291674296315520514227880913028031190395160165755731427942119452563713760235551616032822525705008625971958519702774785910153800978600703197236214527870872079576479170558914099464124874940769967674851833235463304682677205103014670472001214346523731922612307998693803414846157633215923155498163175957846771659769872 [165,160] -171467333677268174498519012449032029241806114074270867077148389783071297983294684066464999485026598119755918190294204403289186906124202364961233191480958598153206097543239475375612656537290151387671481800681955426825274541852681522423047969280337498235490243245329271381054230645251286148876967991875415722697954319799932433661147205053465721330068688430761509457287189175762088371388625923017804430506836745173217715783591054537302876819312476522881083195332116512798906408900385473390008045982736559132347709664181525568978180251847677508227468571740490268844718465806545720452323393759665198471306635031167015131038352855814720867970341648285093249199687379240424627672415051508839872833861546665784464642626755287595077262554042300982348373125307757001190538989310677883442275096719376964060187094084972730888128799133303657829750078199538505107151455023303653651862331106252440399176691215378596979546238214635382052834683221442200971650051349014567612809011872088331049294169728439967489020959917433584872365750027651886463794710535282947658869930206989989358297460880711446445553088725064488058951235136971119083642742572884751640061214745944356335405235561301442100375614259383755989575710017094540972435864513058523420103896107115117795156335117687653653825433187966664290032695875915407827801885063962548267810297768882109813104415346467849 [165,161] 102546796558657692165955976623782206589344942713841045182411343668441920391844155633446531932829445676420751880296814498135406753500928987304329683578698142563440875115924434448298762356290189587393087138263309523317641118539970773381348020691065130145495530653774177341927170841343562967382441590935737036041011591301358279896278040575283707609784264256671623222071327442507963390684744847255837754472214233371209470421685848652093297799537791880371488020699535664076820629088605114702375247639079805745835262021010173990128016904366276025087546490222537089309035452984204770296749069538195345326887767485136992552531585433243544039061075370937600212122789508395267927773820121707863172207334130778852086013597020059928297644261759239923962837957657315613227219871821323737586803890253645106773244198614526278768456079685912227977675516679340930261625091722518297788889835347048084417405937317130226742482700146589735036324099596475450420533498194738481971578021224941869856632339987042026922110096055403627063945917517375090549170021621899560743455780525313589326074376458521398667953681933289558610078215945846636581093537282885582864853098253249089510188164087260190939169856335423074587205577750163051942572205997247172918299293628509647471541957285318513985629180308065473767763062733422088091485193885757972162691270770116982555768636 [165,162] -177367703953851345960012949123457796304011394148087383176750710839974310194972502451666823801434894598242377841428163423657097163566101521472857848818270418656891244795627691182645502797028336000867498934069381360131364540299374018633600142908373532894825635001618893551376097404875503553551164471276976285048223369086447671353387564844655358742154154304093052189179969904201297045765819602263450502077718783392073278812554265291286277885326327791285292477988359628862850795946569782658929848480946126741819143487679174907816527796516587154554781907079485732268358860467707519354434686989265011033219741780829265033345815079167498545389140738632082672849444526372410168961934322434660381051071808581826648638528690257008534569422050957153876036453301341794424861171738456591987146787417328058086118943133490504445949803344533716296762374195935317009219026883587723362843465942092678218293497473112623715019995306977473148637403848660558227275676654106730358419980654034054225528374384085962517587000603944623338731816027598381530688926596431389896003118285003340617533860576490688441052655015007891865008517452421668316654508093864913988937926176032317424528769320320813910223421890144810395450288560391256675762308827681593298871576759040038418923312331953349653196930134129314017464913587832758819689320620121249920818331033849248 [165,163] -66679877747769797753389671193846459825007484076607948532876972252433465692095045464249327999499962487206432060806563197919413336035320016131529215560979294803308325521731683879835038865796311124180809579154770826682428222790585846675396881242364775306184366722959435751604015794691465488647800543884621479558009371627646322699482939113626552675981707923297755638282810438686659735400703935769670432328131016441259331002639664166300650705993888396478393210400494114455259680106764671065812256339378423575745608238174043728397943676554964163457493017347471147087655613753253397655046842860545472654981554413564122537054708087340490800532593227201577899933761504904278596268196441860598116076579171939263317224404426397959413038026666152836628386137911815802945921449153541484463349275098048294129760443303932860678819269121560767157588800358342634950046585823528993875515733220690328927740016208016649943790142548784082800761811148477151434868092578594532889760978496158737348109396898080262862159117488850206978296872127311547366701189029347086511417438345163398322046641992599279767607224957286402541342705531266477928516753765673584765449659418302407175054335805977533810673053651244091372684082995189506650080835459363441190143137530097528897343630507138461985249558284724584331846452831293560467363612603040159283575121 [165,164] -172337290305535703002678286503166695801285680064924507093670403140239461967187823605453739379414664962412815787762022799146164737868701437182331097667464195586969963466607372270265881541005657754333084931177426900367004376356894893592911229886977210228858623684050563948898315568755785189024932786037434064256151132204875068532753779217852061327927698493115565908210276072105648921135682818592342778502985636551185442036181251695774622036730197731677088587005746630356625913860863623817309415939809446084800353729392721383023808207119498428311209560999449823804464376823266210782203105708093701072295704101744776105736940786788126465070419337872004424912970032314562145732625264849460855510919727190026449398372479509196914221762049587738082244797984479016956376827743317311948214506006182681638610941807955543515992320772353610486945682792170188712135864576203674428911617306845355943594928385949535566796549560840350887784089119129072865818488395187181517737642305937859640222161830495162892820866661097295024096760961567691625877413467560905106731056357352944717696589417178708593156442310276573694933972900706227012077141427999193425741828240440338605560167464600635375127685084516687209304092731572639520549706290931947559703745206784133398249467780387806448878663248879624620540736592794085448060881606692485 [165,165] 2057535375606001492612309557185355551942037498141423403221938275306108920950533297712282691306542251873345325700545572776616462280025060447188556219940428123157855337689673048142082669491858937531590334498369845398336668388742370499925636248788700788042787869102544039138750223425636533630075108370400332942219399081657365418234832214467160444968200783684906301854594890292860702669505690565680410472834187149721170274216902757085005379386387996554135095382319415661555535484514516686380045261795106433796589506216325239573298715802716039605061113922668333485488569041526408440223296994121894839947465171032299206313579348541839357740872188127922084706482144307755206175221045210585305756530868366258859265321419379985767903922956781458593997509247023036772868067111405361501070886498290743483698029868771980140046388803846443326691505752030347973085352411048277361970751307005471053968702182838980904210092734104648513906977493148585688177772324830824237465560106654272031252760929664733690757872004864008193456662321647659477922154201349061881835289922757349971134040256967724735107138917148031069580286897247150353680289268160672552338586136462910524732162812495169343323557209898932511279701430860286819926822323426894356403787907026960592413118549509390462869100477610159693182016422316994051464056 [166,0] 7971089802963819445995787367309189308520808915207999092747685773861755900447500070453989335922939855277593447098775203281272630787817801901843452269653536847910352731296841219906343890042282101018324964025633587519150739564806504584862619937988120646862754130323523634965215638856261432649558135766639026593281675584938773636165035593828273993453873955662614451438365847942635479032747751661405192190450158680060746282870847752992789464186699164854486210042859205521604273683657440198532884370482038522868173570773286659949040751295985433442498610477883456009900298595156025554881873100095923956472424974884000758640633391864412412067285865136869444736204292283867057118215333852015994585380118000923652629069673159676731112111599837719887327121292900122536055832681941705813685176624461449750516995912694674248112968707902497925176069042069224666075578699191843323145971705975338449824715697371743467034479298505611624701337233361911995968929386084916167926712271364914834004290426599370157896860577165787289431075239698591934219878457074868403396242156902142078528626465033299760404642020491172724542484644165809647242323260567972752158227229860517835220094086058177920752147275898968101065238783007523131262243246974667000070285221914418033356185873113980280909285059172160853356879288195898264709291389982602395218677697367697155610984906107750644268707375385958785619352615474095647503914886837801176447162792672751913769721530412212358242403290438233363024833221214133819772905857395839517139209366289803120940321978983507549862575493088291513757373498425983291877556014168942452488533813751831536755319586597086348020291842426768553922388231052302556644930316343408332140388535870900997678426831582764036501172727634420099077217304096274674018400174309028946758254953716561783687915051354058107988900677680740639693064213192098729621096842793246739796972128247441611567754196882059641299809481333313956478094123704974367602660311397280430867340328404679894447326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [166,1] -1697855211994717066778654382813534419766545493711486648311660626874607972247226791513881065254167810601475184846017100095566243878420798670540986790635660426613673456884418788853176829294163638657556301385968034881398601206392711050574526943150032726493095533680435804345699805279295682569612788839043287580153749389379192626014451218137587388895981549326807441833276768754453227457482215247279382736096960882219409753135276855397408324286781017557351589928622924648956738920724438237280573436257462980587576925074093665645326878915083368330480956715019075689386090792857729554820067179476332328064269349031322338839634442615573569951496296923124120351730215791281139648082437613853845634625531950445591642968962331427887923131816981660165257767632382920304339820070189635602323615394220930902306303354195178359911786735357120991459017242435780413746479996769537370282223189010795469724991463087481073463854787463253352451066661949634874114541096411879073269203545624181195277890110199417039450568710263402540378251369691146461618233062949745723466886739688009167084118886014518737439268776935141456778932832537088510899148189987838113064467838942000449325797336299794756281553825999392692226970781481888658602881223420729998155705694624648454797493595017408495124670975344218575506382722457067725207331431054533101713569834407877517259059947933087823081473462818177371486265280621253159725651946991514456551575138971887956644155657457583059518811926531577583392801062598141128171031733536116191596327787146119379644623367169151141221360877396213104808463026922967738325443145770823285608629334703111535798614481797024069054718510995339548086211974167621083197645701371023751446865230655308141451717042967216450523287988138830378882534757149666100545649132826704272786122454826525818144483893049895992079245158280147496231795668528847789376096265601106711370919691364096714393958584837854836086573504796627472846382208387102223745074455568927697453496250545867951586842536926269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [166,2] 298296435274819377998843026902730330256977602621180302423442185187508162315492145247080600982241022057948055881562539222355158354196257675336746962903088450438885150696780771061123012918990977216014629619602524307969147034733285729369551055620857829605508607171339408488958492094355871217514356886998279098097209948165856851211391552892674412286309655299831861757721113338018715043918465044648447930233293855737494338250934060138799067044752667120392953155119898536623999832300141501533754809525598790390352555735796273554585758818024808342487569281779360675590858644641932576923219837833165692458671970807650240788353886456749492942993540725349582620332808419678423164836241598007172885089963136905113078320542894609510364883660675095119035875839054920746706316320949775647992530214760609996327741451387876214068108428989477895145709422415890353355802690294711582394234046073714629615947730910274756787228460947725106504198504158770160807611701764438733398307844601476984445558552482223496045747705123793186215470511400993227832292146195957713323920103576106001469163416995352648146083472099801283017001351986152028462053117138704448332070533572322304624851989945277239550119827125632460748345092647804388832510166730087437282793060678509813048739974102784575370804443957472354675182062126262015178462673959133665257739665043138923801279979584560405493828101563040236050650214473777794927578089535471782971200394466730819671199859187477318026363301902883488980896899736592840283017512468683305766618794580468549274820197884844083419591955989582671054291855422089813190351948381644903845959581434813622512772641880981729606457679868426055219269019341680849512434793802499575315983776697228386806926030613966992544125953821373114427879827589914977649899781902596052291064213268706306364395380519486414197575229500325115960444426013771000455039121931505859147770091544014656278382806156461124882201265000741008385344524578587498791651850592601801649913696723448452985394396819174289703369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [166,3] -5672368155671860963235450490032626893426860600948824774965039405924603773378224539768028199734064497773836130960495989320625996350616809200269937670893932306149712258495026330183880210131666444241623934907554795036720226771116379076482918788908639936653542531851499319775911578060204468532659532260803159858572807267469547843760274451839822680844829301801556949146575081040334208510684792344111276599453166891373027845446650911320992168393372041567805511369270645565260299919690262597416537198209389413447357010560085334005566463847731392319349479598891765818438060595726896293830773400021394003706824877551871884095636933701296806359692313098700958053750036175571527602962265280008559571134328074153057541201243255063903738753269698133096238769097908114005802007042174854523407353688287006695851409491090320649871602469841866427527785562856333689999537118904615205567204787660415993797460462034192078044389169667686605157419866717741931952902992130052123599219345008122631802946012692145052814626227412908079189450831638148418084449895839059465209693325738346972729288716599806328926278797551414130025166315198096791184942554627145764224227758781246391892236272018458161710778546094259313261089649468527135650998566601592608143974573604506721231068978708865944869936781455956735815725250906165815042872682823215731621739800182389505452555094696742403773703866168024179220844221674469373198598091675214480796593189819094348336253779557171996428700336053042355847393196603676513954726723517487841318211253571612790413891432930897737943228090165046252891798829406179167649545488266345100383806501301326495816457505174949565726009654767641319598456269026334061701071389224964289571377898740181431471779134909072428235705911388269769511385318763420217365647397719051410356984362107362287661642847971145098370014679728744643221530333492152930373596001538936095643391433907770909191145978684099301588869835479722162694629075226516197426006280901594533507579779700938371611584898346336558461189270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000 [166,4] 70916485695840276572509046195964780549656124856783153276062560295595462211986028088599853797024600819323980468341859099045825069359831796329305983805887660690327720513093043519620801166126869286351572190253343978268071768396926289582582023902189302617784054090856957957392947914005241896813465853607796012171822556523736379479816001808881184626914399523903976741934976985737755517498502481085960486476877863428377755372793666580216472938609743223206779139559237622777500403692268305420601130421472257770022411452768029468913683779286379333904351246971365980354901238768384669852831899108958484634175531024192756828460779266154323567972010137089773433826113165732713385146286343731690373078911804721773196296802954470990085575670176720928004794411095070409578558547925742091017125977940363630784483016786127748470357884798085221616450088832312341525616457971575680142139917651060396922839059991453625938007520346728252582877920403150873546892413927261611233818862853249729797205103755645942654091161405371483013580887403014499621380902299591867322013502137822364329552825249067245327887528259931932335558597615117227779680872267667804977498134447687604552580043204465130062192886244252600503305406265097530386208684376797220993527914313692918935269225821763029335743656786322041443837438600990936257859169657483663077434510505670749872979782498613959132043677218621158241358570888856540119778922028243377719736580557564999070543809218102196806516354297305084673777383659772300604267429144482262530072764759845451521525278005138963103435144436907048443806072812100120753710460068355021073137721961160981726789136093335517067823140214467429949499141679219316838854865086666226630252421127139583641269357791310610209970765979473554189751506061677318833485525086560306251393324616054682292469599825070189695548195736952447191162371111201188740187213547212137372905518501637542320717193434871731984660447413840338212264718139146919920750132931734216424957162323757789076927871008138026809319853782653808593750000000000000000000000000000000000000000000000000000000000000000000000000 [166,5] -1293410103181733851829232390108314574199455855634666043344101582047642588418003326222940446633004832642129982387507245378940338125884622772032460105819763297346393792107736786349862307582529328134508770561482792589974756214748242650201991998673562984130252387608256279403086230708516330977342129372019956240745021241194234014026120310243614870988343410176861541572180794226366229025571656681881069040729011282390836870022708350645861713302054274628454349787983536355699491713207646119531525916423612207319123077618437761869515029859848574940794570311321735456284337778762033610809076779440131724022581604032903091346153022552002222925611821839113824072857300718554861268888784128807490427630989614115778873350870594053462099970748264027645666759119277034926964779572509390151101311713408609436057063751617906480150043548091704720373409053083338038351201437807572761785423437579256396425259706254267562108123029247027562842407283283992799499878430993805135351655805675416346515413887725900204164054511990620413399616167899564374440615920295403843724816276945344761189883561237673929099277138950297538972687123351325298865405817507160228216040442248271430937525330713859322064297379948656111410558421371207539694921652628215929913082740423471789631072771400252155149155177564791763652041795905824636597900193526368990934016726842484427579018942644254546950380656378506813954991685127503078664617273547868026405144379694064245930458521992403625667252169077607825128973318269789964970643904936050039394006442385592156901393998558916565033284403628540815416234646268682292840333138574158680172837569123797341949395514044478584785815263453730454822520429481922507948415167515340175638552525292888391451629392731877082285879971277811291194074608403026367762423399781831346863911166011748986986118201783555494012109050346541283780934756509142410312782810825553722619055928510128854833753933058977183979453502230502828830871579127358078636814927836485158706302990068650216482631920555945725936908274888992309570312500000000000000000000000000000000000000000000000000000000000000000000 [166,6] 19315206127901490862955133077452170824766375932625185918998177997925860760695123453930805171880199557596417400833651766601514214658171240486229099045699049288643713799819823549165469115758475523328235942397342748293656905453143118664349684137447855964063417673453134365305244234026862733294393318772428181810706980640213523871601919938352799946626543917495776510145289586885933473487950931578779004346451539995164986084063528999677750956007993221793205888214547588064784853702808754932489245918592907513965889028310449141736298668697847865252451148640122399236369834973196397839178845441543245734027955290880920801466054589148582006128483659329839541318698202482008970736599974024868294396443577319043023499445099389110746608872353076445184909774362361455175193857143342589871303925639605776405601323552409790128687987907916595497732672428046389966684505542699431747173042983972532600400285584217766478206319766656742292692600778308895382667268318074703568657704498261901702199447405244700868707807866914333397357473770164132616558916515464812885160567937656562729664287940840132520039013285115042737308316938810238844553069566607494689846911976837491369768872411421591090871527833661169075403287908776866441138069675950555034689893557499206058852568408021768433491196420390420120107570786517797024198297025930021616418261328397212848533158977244075957006278948310441377586288444213027465096794694771767380962985145492497759425609441328707887189054400194656053401515297567419401119133084160001361296922217018089352450837064048930461881586580081980976756943646187511655169401422515416123910946483119051582419448484542971332087228376295164106470782613574661164011005205030802334058494887388360779495679611012009444300340038199242163829683128718935452756196441307757123675887054039850350726220188476453780389698667332663804030214206168439454717965436357705463885520663193177966480480521183678514183122750350449081937707849250649261994712628417992162599409496142483176697203766519761458653192676138132810592651367187500000000000000000000000000000000000000000000000000000000000 [166,7] -188009683735332368447700525798980862309963856201151669762139712917416855237606976263635812901382606534528045149113046207995654347979837273009287797870939533457475866089514054053534448732167648179422532944863300081722320862425684477561567351413317524471563871846473564727141242949287536978133741223320932965684224510449217934449918419844246544898968086789792763583391870434613242380397960429882619392812860581838287905096967238539435585948014012326806566495020546108409810784466473294595849310984865526711928774563981914298541659751236508512796416026941430863487645605948528095884530519590300113836962763529382268931529919269608732528305813846869342476586220801013156883845029715788947445475887541862514455633794252592940836263184954368489588950427704486092267945876459647053651061466910015747795814823926085746477789817265099614125740328625342147196219399699691009030682337817714888465710198074278329125354569380526424559483853986746254344510856741024963559223403653791905710060998150777025472282142995253328958161509155143902149063588412058895115761916012392986616234764383205947549941477622260891558989264079932516602290008205574590350613539234294318846659805055716165632366699397717169381659859235138724067357902862464872345755365743180450690358274194767443535532812108222158582687906275383738751724605880441510848131231473415554349388865598287592798441300101357046126199201627774340260398132315616663264565930094739408690107989754925296456892996681200728685571228955599528730827660279297490073772620078266646695687695061841854273343924227968426801914427675616474855955936297561727652107243495146664574706010664848778923547302267976519330580666216093915955696628335781487801028375718759619920027996784238340680219113738702329604927886592836092655986053868021175224607218760601449674415674102432407911174922330373229805384981087598975348213567280126154222524284879003655591547449493840491604278527880165882668228440098303519570187308431562527854097167671253303099967258862456730844625596432706515770405530929565429687500000000000000000000000000000000000000000000000000 [166,8] 1270821356370054597904980843665187085181160449610256956272462782419055140310853102998743362622188154057463277847679627803767455397537013093760652253635428954684902269230490469248281455571266402772746197051200886807907200480855213561832982030130694024734945168092166186466209117659310838368415320047942834808799188214559197904865931008688487106736309562712702055320550995819022647061192876075966702685324662129573704324451316924937683904635108763339447903002378000724580512898502334067030758697819164845244428936802211934534913934232738284657146858274640905319100418291825756779636348196998989090893046453907780709407873579392421098638202572765096370256963353769632657853947891514499810043252100982456074537701204916803447151776142448845066563008096420749033646567933339322508984597605889428516236823726598165582007664469866591797820097819691293812570628807726807133133529179025724132392909391272209335042043320462584260722667630681975570828984615960627213164272495995103912931799285326815431482259371778560884282838768060294373985914926743266463852686155052611258780814567941923788302991768650913054129150261175718503078847868082666051238739037435300272005140131027933211667177539479440804830789193939714973604546658746730177971331642831413103105272969700267067785074684617181786534368009515652828421042455243781908015084086125330714834884379213924774254340736408301109162697299517377466390553923151606368907000284335887900789529603903641060643047835848411179023824303697336256319609785751115404806738068555915233243078184074566177885501323572548366615105048724497982083339704517015078575215075866123826806729704545851637621313792291147178048978311886724562683144203073988867439548576564914711106871083152723470048515612594611394113836227733615938144950221183181261675188995794495070329943293449191969563600125036938655915233935257107332120137634995731371427271385025305664775401175838191488048388839622428087273162636068471403184192387317227677193001759083383277198567035474626123311894104750408018844609614461660385131835937500000000000000000000000000000000000000000 [166,9] -6224521821927061976450679020039898907064738968706641395320108715929947019061481354221461412523133316661316024016197472410789653802317308641312642224791019818971818045049461817038446715853619199126986148243646194375923007261002445049500533037953085933357956700404406437728334635766146167156268091328820909381002926657169720890326501912192111819682447036567786439981416423736803088113579420896414465690261231023716786879542575320178547233252118753806804338167514981062182760030724734803450603939376335893820775014668436203230588278186920820955353548701522837143340750132098649396521333448234927024843442727115952877962833548152060692262027134900040566802082723260471367571636171114554138675810281001212930919406743619891702843216417430547641824050018746341064281798058656500922588069170920211040755051098602348694906420016023451235054396228265481212194716819440846387260964117627231855820382894430239756377935115240476106872770059961112804945789586536996109809065459162155619648069065221835809675836654187407847095872536244450858786969368172159605162810138546734398119439818393407874125782523558265349139430619478717387742553418930289085015493638536551192441908095510302519873408422981019925550523069084867143109032492500991125082609973734687033565270820195513673454160364988447272753076742860292981153896055827739634697874592504848746849907263631555002126862403604049330647992572559135907670132570505933318983047089623890294367201450761453749360694247078534519782070124563221157816811884067692605217635464714303915644054866689313228245580323074083270426751796484299407974599921692011431325765065539122738988439812269352851843446457815793070499003687348771851083987269509958039022192215972287344245343285208761237749922865722180393530156100842217903478025702031951096238424662847599940649983573659656563105162908367835572602980613001595488986231180665155120484656520779340103741768293940451026930676453849962800855093550526205426173688665909972709745099715174883843606559098929143333070207900342696305528988887090235948562622070312500000000000000000000000000000000000 [166,10] 22183632745714744850245445181904383719999073458957895066266402225059664133457027648420250003687781396232752447178886732915325252178104592615186971193895552523193559626592352666904388316828144806073512621422833378591324213438606556978870984687925645379614726859854240048651928909990534431214198633710577192859186687187078959217525975343381305722472302034249050982021966289041168662961628173872468285343826628046023255688740763056824980149630204758447047668247271892463826838626505271721634691833336502791999942619818808967360320078138381041794283155286085132374170286106154311182764920309304961985191634978905250739017477146573958444996902313803795196474132029008722184819405131907084595640253277315996839078354042577115969859904396436437764271907993877575841229526472271681743643971985933588298056925526342610642077026077352209393791595482196589174682284717710234874784188452026979823061017365712136889635196431693177970627781490900164503268207727118647472427827408033789476475107270730151598952975711868259961712479563694517277983833866404451240567452359415340011412618434884561943966519532058764582684987957929779877509981414102431125408162590335941536045218496787908142839074006692924180629907504960566210824091147935389618837857274843624031349707181715271204723863865995337662290908710882629846778341489754961713007123999157555154861898212273013906581494440684200602373614428087387835849709082119763606302168193440250335896829873440302914887561245883466931106565555808575858582644102751623044645118870774979778415743749379223829315561790260387672267911650789535066556791634726629933829881405085525066294588971627625168579197512044103103684354713802328529100329396137510796898746223519808662594024758157851306290888150824267791558461201756349930364096595711242243401811984824530303621148053424695814890985494428814358512994688475047975804501433252462921716577943951965591321402196523863364189352999215946554639247684201685276976363950968294539279537394865369214128244210904475250458087536327010831638251175945697468705475330352783203125000000000000000000000000 [166,11] -55649219979466358378286280489958902364411774952505538604326739325181515690142979640102817779198516396088601628492758749992417632158524149549377343662729754374895237611574339539526221008829850094232036994678100535602459561787629667158852263929832397556742126800525556072911565050171881992419371357583842817195298548027757826224536021209431832255870692481353324385068576909227895614920205388056783778688142713813752529822917830749963642128435361207995515813445630423185313918130405707229221480380410618191147590370750018239287876771883687650417624066525596370261706252098757421771974936805658670902340757366986992288560808636090051284214465230028855061992886613388070927378409071486480492623357955456215334413137453430159213012985625617307428478972797087892022596043301108412276177906660624648396339397129935810356010587547034604141725824905563469631538721836543579299289255096399833954842225846597710591140359429758793155399807971824234722236662432128097292597930183790176781410498872254055300039630732135914547217043507109612536826915591151425980687405159847199661018527322757967780599060167372424657720004302270389695618532051302168965226076931131520176303167575147003331204451293032100586677522042045582416621684493655058738886266899537254680470859134695940020864969105033459639767448311493113982389692723907745439569965856079492084180766237033662143833978986799362161541199103701752874003628059845366691085817589973947047095391900476573402516010323599152174026896165654702386941482137332047456555938147505531132684554746030097556279817647489262524385448484275522441758103481384624205307739105415714407529695127669197024379371764175856944362346266832444453051713460660758536373767789167139616619803056397994214756187128442127392106590819887356984689189231913389432211387764914529464943473845644394043840076846914012622755712238550759215341849584153846261179649278281645043096999184279196435869940545880941944938799728926560223464050745122086031083497790686856702110904603265613381333998273811074778338534030375228667253395542502403259277343750000000000000000 [166,12] 85791789711861336705652076256753118291462375867411081052032777074276121683003816615525013296828999000581906988633093918267407894925771624343419723465100707108794666883689070902445539449429728776749715550615489582775971721673960710261728638693760015509545324149002939214785353957206905284129725920969275601491018101038490676584035830111147162227750912342328107608714731224265095091361090408976095233842358809477150691199014303475608326016908121362855840147802926139087625303092359677296304454055992570069764743245796117914961559849176963811485372919052175491412323951940511235226640031700180477728058083887742467056934745844645788063953597257483671881187299564964343231929094446279623573783482501013316477254265431871555423618486658813753732818040100779790793868895868676824985175015163558673919101305715660746864352196526424288837440603469694445204667118045800829912410515110058493548833727934939609471349007474170024205256672998346933330969601663701724436316164954842666250314269683068803578017171956421231051384809678482123377117852170549737469306714379022284416243668896446498239115958840282203745246843805827508594879162315144558347177195890806529381366905413998833362133270049631453483220175803148179147252133341975777899892349433949483586153441614383771276169987503722025683562920790798792015736896952354224360157537183710596190704645716012855724287444665648230136211268392591326247756949384338751950740224026148690564671145243398493815647611050013958135611859300344816380803991490004629781596369997654783282149194379123873678757125761696347728607385907066337514430320724268835876868381263999852363694675732892136259665384067687642934069748365250049104521757706134737560716936947755530617381849569371625672269369291732139633714809230182062885206176962982821963682505869103100220087745326018038000944782954390876935124443945371058175300848264717688610649238113562420209592553331441563643756219556477011503257066594849590713785858553930498672583918238579695645171410409220354352683086145239732962821375440720661487148390733636915683746337890625000000000 [166,13] -19829393513432566703657278445028330520424786748002947901286653106146448954653663555524340799557911919543345964422168217176234645194256762755715575686421026200171145160140322658761130102197889246519823489245284129059369500278994814941454216962107228563362419109653844164401391882661952976778871018797755716186194635797814841188512463159162169082608731468402284804444418072942796686067602281541139135978182399459575980460433536186319940619845819629498726274451959349885993684143821947651139592250517167927080747677174098716724339732347283346813151740949779934060841377931124707883227860061758983789886229147235005849471274838539059276398925580729967247875198037788967527875655511249807597096487359026451889476588623311047733848464634158339908262392046625412974636245806719928435694265315457920918710870453019326173437336391227374251960038363594142754346850456917556176371578959959442038734647094380849651878387989876134506457665031398545338811085780626460802388075443727730764111797392600406886997682767064985231994241740501507653572919613992380270068220336787685914895014835140882584869131201847758823275717227557397644194884693109798043243126960645454017131350224220854719935759878095591468304689802065700417160908149044786828453033962777772734723254227569656184126745749988768022516355454416045473345053380757375782469698953719699279187914862647520772064131384455196358650020014085981681859968071905278669911888894370831143049322744983735129343027765405070001771124415316290559783281242813587021360591290491298688233290984549907326489143135798579947379993946853069693966095300685715556538828246089447026998275882506167481457274539683877230013010958638974105702773831433756220858930137442396513379959432182713023698560985645586326762354606819862321100640303641642610511900152960809284447622547873172194286468091734661826555412054875590967060576365193058087252822708831957115920590993523987880883257498550077693669861811047367982018888011030723685494131001121789125365652302418062799575684079673288728125259833268145825968531426042318344116210937500000000 [166,14] -290982927738047969680657614904214437575032637765938353682014113836660502609129689419433664566921564309459540444896221257513354502412932358232032006395314941982070861109095243301462434294637124033531092851835841006105421146219661422090317515183600668783826034788965005796642764618205539168361086825399854580988255871300103931956460136204414202232219392438997936426528172822550625001139832066080549095378331838621837572882153218382518949442662385981371335498009493042759903725859893545402031396976637946225286519288659454576756127305240743769075884642366480948683428768006440787828485814788325938337236211055281536811961233596714371709934037361706977879545028932041894817980297604249792029513975695758241728982249229414720301317963948876871664279313050988401355919893172220969117664202281280468879377168936983074434512719235826348738773036449190052682608868608156586943470990587820009043795993654629573171033696022080152552366997904806688688818967727397664635712890463087948335606320548615957601454833079306329163371164025643497893039485057260421655145185080365485748756497206753157516082285435429527027085804097778461377566547105640262634129289333448175977895190617157910901626333262665204872043496620750159115920107955669764144544290539598341029619616160295945258176393950058231780852939291139229933522950624743516107284973744748087730657757215487566377508275402053490345741932558246249820635868438782720966739355588880266138899239813987981153044296339001420734737209938072433912475971952648317991437166507676770943367850985080723328180169539670498535277632031035046853397545746831028828957055812019517234952196061186455535840540774249490497238793398128090113732596757552051750219683444017980584882555543423310649798598778537069366722251569985714789844380258850516143888934104302623533131661490160709414799547720568730580720163880538386165466055847190801932523343139674080107389711576817673981252177824101544430456315042782651457352094723782595963269700871338123313811209513809749002839833673957720364353107291022215719067389727570116519927978515625000 [166,15] 834322968451017546019141487944633540789653680546714654294651118679985960701865394411979086531810667735824903307931978612055531842290945871605285060903244715846550969971393824976339183258463927857038234356239293871676724607902968800104503888475239885723549118570924951296693844416722222040486061123066643690685495558598988957391139613852427166508664200396685290497992360127786748156758887159300042062089342866408190336622644591623484144250640038276107953362904553927058253916697103554376763239766765867023676663974277934254652949220592077309232947529981659731942259041789202462520238070138686553920492298465544161874036423338987647203663636912544163126343599759437727037566195856020296547617916000967423241123729764382206192957406243963286040641505123015556421211291185094176804365394497739638397619594145757523712362409402446731598679246573894823706521640989179936894750234171950622936536345454309376406043320325663409120417905757956481071538028782789949376541541857468707299933002886738050573638537008709758228594321800647586665379859311119799510553856917291816108836284653347867527324230042939661705188891331617215732680858370535195624817245701188035728597404486636065922959910698783087610184291284288930793113478120061699661600322570416626909170727517702914931432792225152664267606644669530779916274388475183030207768463846911105680438501857419929177928499924709138893649604221994011340293581093090536145819117887926014951997750166497521130723502031807257611297061518986400614451103076568917491215952283464002500903382014965676817803643801013268406821717809610423503963271096388063433555520091275550031780727806385587442436241140127769169795859394290838445201004644010895788832210479375758266103407453579726342416997632061542113532001305165161364224808911525855553099776755715563044925861725763901506539442707424033883380102400708331327337150313137910155408803713029463552444368655856898939971973087481715939271009244487255782081261502628344377789248097782285087376740187193065854151315530059104471922309942399920146272052079439163208007812500000 [166,16] -1025640295015836721698223745563000959059854210504049437613624363198567207076141914069874016162843810633763049797383803669984225715542813879829347009511575656044233843895106387743085896056137221331224492100128411644979690642208074364605402263731351080094684042018609074552348152121381691805583935301355622649329722604328865061199308231340932902747874198560251571011874538449701903604206490228819944536975562978011209472805822511963881852694436125917425110381083498794592340862904710609475269641229473398002333602582165026131250866649479853147439771215181312097693761032267435908373483968888738349350714644814622250009491272126909273125391476000861264988578264117771620000426358637823061542782775113440641293624107046747940604033872303756900914351559351663041602607585434330429799762904101756166701039342132328197259017600612816499644251977896908598233184801698083415137371190383549264869244507385075468089098850958899312121637969807039692211690164357067175880404946985320389405970679097980621210828755281066681744326367998732258632563918887494643605184916814410628222197324676687914718137591545655484099852129164403327921011216795624049852243712215224101391728039041712529708308906933457947880813767108035473667095599897113446129874470718456626331495084990250182337145327474577339481834333817702590278621457757248458676023917098571855293324073418741326833098423672677136751131166055955268990047001037729876421580954961826921737795654558266322927544683007383146648668738297530792847963778441025690083451917803226764096413310808738296852805751815414756964668277787066061451577352032975862518268590726901662113108536499477179010632837761993030420162037425660670247130857575104666884190448899573887960042898365371366275724217927156018654874835882295312410358319795457812652268862935555368453808633409297140078054416194063670248954014577513008700981805240483206737414048035360325577895126076294050899482768891710895943942086469620649006642140677551401271147611350307654011781772844529957773519035426563529057875090444440502324141561985015869140625000000 [166,17] -488598556279220457477886069027038425891002425017919710731648512124238789705545330914866374338784783060637984750740575578656914798934810203775366627535934566983927128535012698274288951296526299266685472268287046315509185805039639663878480451997612855398119492223782559530644154738776227541013922823392398786714580934520938134506490197963643681880409585884173482957363668359076998643661225639020911834691379915579593967778825690975069667414093850182453299676618736107538571476026505091020555361007559847878417940104144257356793017770753186052537938861413426069326822530752111987321600444058270689474684194125901493778005734620758310819283832684197142046067577636677910814590974438247869862493311528805829792898708866596071797572419204044755524731524891825569528541802340983260719968826383104691234903442583323396374727031821924308084813520938160764843196999665716712425121395306860539808619840783833810191488399480089905861910521573459736261192243382670418553094965854096717806896976700756234614389457708563886882692820860165836618837637973372132122854747288122211091110937915423252405794649977744759240730722626349977610557530488603431029611108337700970830496076028563490600706083742276104849952534990535054766069247958402062939309295033622186109968963000207759992078635174710914167121800911774604410440342579272295627872446841698425861032861084059038112139980296525266212978965052690612373477421292675862782409251205145121561368106715119969071855710627511419241157426026500594038640853144789187925420629686116386887027059455991748644839318516281467645825233568170255400384828041593591898446603342468435080283180508910108230987584590635541018675001413907952729226525926490806905640448404326361266815040806472785982261732652078369286394330792073607998027091138221146859039771747297969988088164550027995208028071190162922113794004575865356840117408730120272508394694471970959439763384136473493047584940426165654848995034405263662067616333830298777758876090910528528867225674627340985783729625254834076641952123054579715244472026824951171875000000 [166,18] 5221160661825004543345925161151150568759918747501399924553987943948711142865596060559535484956544442025190014806384470559317068020400454264473371562140267339390293692474244570077366994285888540471353649401690700650633254820130460356458291454015164968677354806493447770296804757824966884549534666031296110529296377015642841913092115378481141291284837575223803903957501904248088123030342198500021814886111409989741969841164552457162726638768163292416862730454244074403222864060438181796203916772693530980161132743661056879525860445784927120841345917255668576221451464615838724665329210883008327387190796410041943166311119532151053321538274327037345367203834563938428050467219624999151931117654839984976301448039784510509504445840505454579391346671012234338406751966389181211675868589702053467336837783982409010576006229075187725729843691316447214920968331149160426132702458440509541687715257499117447545735325710511421874981057643360743265062961358557070948829443442955909337851067418998204064555395284298021531290273281720833804889860207952212670250877488583933364367746959931404319921355410982244984526761286421524188128665577280450093545844543435349089674318172392333466119812176516253714153447872363241900459929012466956843236166704440389214094527296797985062541818573241244922264974051042569526803574147391396000763972827136082772149015784236524334400034219494204561087816041858624610904526128815499161070502392312321630544172784157219356430974514126436029021992111675849696335763577845224817819450324729359977314559848276299783614361281962675294084502636321216112607547583165906551543866453529858519153695063948623081017524067121588205776183692111727735795330951951254457694416170483375388763822949756744586892337534839952677359387030047757410089821241405792922749889969154316745861477907137965362546019883538748788428752901950113936648500881947290714858821004334725600429756657642691110738483883859852578498815451309571231018872264567080282273430375081220343477316698059507605619133394439252554564134811698750127106904983520507812500000 [166,19] -13470295071841742441492023298470480223955432131306812918098641685985047278271918279774721676547759086085121261936888545166990759867137587823439199360817654867319107849836496413598542279122386364918094641252983514717483013857240419083107586140289612488369873972336966892050965300375217989936548939843552553695823829017419270573503547221022177643917135560103683989373538878962287814216840065069341545326636283078940588786689685758269320238690801493293246228324098605092738938902176149087319349029092998428624964953852429458813321196988995770955154592601104633583935330896309647951659670792768576763867234662260270312748761207382814197989418327877250458868848093084633862447512000994271053344495175163106720392062107774271871441029935786721005497087794838098224636090513533875065783892853519702764165481897813663892098864067008795463740843206054903359720566727293101888793873957825608631672389882727427871206549787473606619316088504566396138362466666882516814312790207403274971954468776089099390157950315775242157293286153392528223222262393776735124377709743607046464948923895776629737914496842462611825049184826250815773768740321141174672978671937587859874187992557411512506614916544531762410692350338853761404092770216084863818911139681574115020162054767212220873019544957861496527464651931705172882966655567382320361603365276496329371502894237151456528295071023704571715803934376118631336819026713043392797745589914356249724604058377153178190405180236595590803529521408939819144584235578103752469767949908349057132134740218599193828534051645194148259767746464815898003061426509640590156968823105746127814167954410775963349102078832297190033270426162070922695840305459455681810489689395582511022690993512774398848980969547882189705268535142320809012584021443847443291156178276657322866863843862766632742807844241302563806540263970411852364385489285014755692407718257281159685107481191038522679994988547254421150819284827388520352580707087797060754238056951188780849039361175448479062051707506051170804006744674552464857697486877441406250000 [166,20] 23302500424665860959595241210310640388664798601810512994165239306109781537996290479382665887043998563146742562015036181166728216202149465831709133404854880983418236835197957762251032088859712628551504061578730715329334997700535305879349948096832632412207352639663458873427999546318036659865618006687909924179196302267536889384320741662527619549559179908504823474830993849205570951363523733324781736341307636361993444896283180115545401203883577423165253014420403380877620767338220506375116287785424216043459618738056331423999785860451434177375066960855511646241308628678745710806602577551486509272392869896571783669057327877875089927709409603915375419878611789917842462508729619626538589552076677344459797251639634699697855240008453625135569762731606882452641187119657105509452808232581810427206239419584139529003376806742862409044593914052847466501184265773976911284446887869589767381902350433998565116647911989114474936494780365476652356629150389034530745935477262841560820744946514608472134800052169515617144302910089879499617871731594622969872362680743895328652278205722599278817313645623279527914255009902872252916498381092777676244951634688686013574490041193149855787061087572714533220098864540844606079835810866896751726661389598277428870885202683600997807770331439729351621645318647708491900383354846291816574730315354437782032027267238600357162614131734771880425332748607433404537950383680636878528903649865836295861510854814905755068101946955832541256706577236674999479582755671120730419704566410838261341955606888664423462751952340564528039244648253890700549994616527954598054195068773246967267805568595398004440814221072819174493431508411558515251774482217695073298527352911808765289965127179065489268842505019048379784186877729046590767138820814549722699863242261624158966133061976922037570754620292817232639748071001032980288554802995156560260175809780259755404715694364400079467416714117725757736160835081754843875537434652595683368565785540153191214680030450521328679376433022467363098684245414915494620800018310546875000 [166,21] -31152978803457358773697519989370105245932555010564707654097142722288899788096252256073691668416939977090911260312528801323070735197877671630920710006097613475248280724956463521299874614976915680644869322667490711489802514453209443172262301801719555680416232532608644888348665851577804934124223511454429199667047248868193440730352411276122258325926481234787701675543638493278679875684560441340006503140594408677749275189377420760461159143836219543991649723059920779182809986734935035002671134777966802145614922286333028465149323073225653721014455618505044670891859430254649407235282684275775566876813610154533011791748043556914365489389845223541259764912647477447880264137213278025328855021341058649401512012878355101577312977837871706304494776549377453555092501677342014500466192900741372468389968209737975515632628201652214742416320631631474143651292370604591537702487614566336667167808379721557853384918881918701900747474646150459414981663934649967494247510057056233641639264300491545295121346847704249154310086667487752586890279557486275396869737772282289891885706107232079994286609131378282322261225113447207600712023328907769676808756865881420039249100253743971460709382566899128846803669653527555346747301634295907715267339093133976533715803632786262242758189262723915434576922766553310713340409567313182034110327638485896924818541527964151752704226694026166933239940709790109929677848252474914574351185541029871189113482054403558279633036539972981805842777322162381034256682092490798136647805151417785420277501300126315218020567131152833859614686708611228315626308913366114266796692937953318713744438353647819858940270668906620865545439245720497582340601115141767559652708070145251674242388680180654724795233267856327371841915560337939600170568148806221227165538685396213112824369051049847158009284354233991402825747456017244396612964969913746056713154102461348092492243986177426299245449554112051375198184889184600504727236638672213636383111048555488768838803470056096508290039912014712797372339991852641105651855468750000000 [166,22] 33922452969640002045743757814640459521739593408520033521550854275088077710082245888445710999492493535475369658666854358334340653044687422692609311046230907506392811347223591095395419505339042156928379053663727619565438737036974190123275949199217620444767220795358763705456557497495991139939623684938502838297005197893484337305957411808957425711350835480076603829502340132340564519973375934644819393009530334602650986516836680195814696826543233357701157907758111264401876633428742548698070331887156041756076778886699795285379394871115240467380064638930526723288880334628169187625251222419926105933612712221900392812788991246700662376230248459617521403211566610623007640601752793610057193989884236908413363736398854443508997075017356803454752039622809560971948197411871470067926859805801742480293015086193245640243906400434101083939366706088634999484517637096246024899233865772042288393458346655607968992389453049698508463283287896880405659255042124486519736994689852647491376737856989660644072973605745733137672749301389965438413416344436905714239933038752211663053326314069253076814643399978918722732187968559489763384318779249957232905846619990952821083916234383158442195627593500556850699347590912794206145852492237450025520019176493444367738770544425945301976781684956476156312681008480565700613273424970478906835164673755060432207427927589487436075459004254327892195762606317319603765375111733173573443404230173154113256796980039050594606191997001373348008119219966620701182507927524046578662913801718728759297093835782482261141414661165661562272328398930624822019394079237622455797941787615984389228932872590623986136339857741761290711852329295826688249681639029452540661286458102709738321311572178336646345586052080456620939339752732780962084737109608526865065917949606974139498993558395311039294001547290066463873298761289440340914813810586015233183174923794897787651824934749058488131043088080199798962991634998735263466589191448582385226752588910282659338548118772469542366986700043796076897706370800733566284179687500000 [166,23] -30918322107480245846768219591800007746346552779832692991941982559150107462066209316187574180054044633174359019628626069591669204419213964579550326439892063869144245827589742496021034350348946176334637350332488443220720031533709059495794851220690008279405930985653151238405146930839656443895395748459720735904367532875791399482645103936015398318121141558966832798475249694084968862728451373134728902930956519643804423787375768525017735146610957146924310530339067578473454709224853124326950515036300455558014511455569608448483303578582578044038374566150707821359830868310788826470710004340234418835366676903318896386162955784519080211864259433357836756746099765685933263602513952022648416390249271799823538654081230027627380989369755021269691778675934701545045095390943443135909408724086514351019388226099362796684616148032090897091179578895777686974691838434341785216866667984188430402954730666057503040811747461538924708603476614149678319203537793822398118837004833267879422665088665545102762541439749550561935745201534031858262480064601270971176818371931825969439123948772196997133097223538387470142565017971323725459529978671273483182260751453055306902713569085494947342769735031607981966280508036830815809438518620022131231190909247090828397953304683298882948873055806258315815322361296415708301445181093207654701327221211275131653945239661630509760248438838278078934200167085449620873851902562159783259974385727829362136206621999393449824241431905109296605143762790035658886765567406265075283978371671675894193876533198854262047969911274981154649402080844287844592106488994897388990814349184982676648257731827449868317582489386144343088715877667672683596311543966896937338652250817240203394209080198593169291405770440386647825703698246784950828277493073563753263914041466136127308971145986921734832889735501362790235633978420054009492186361103665508942315950417320448912453506812830896722905438249398688375485213144709888984966199752946728128771760391558366781775084072267150911428323922791605582460761070251464843750000000 [166,24] 24067965006143737029403336396879001174181562037259579302156675868218044547092678909764166751783993208041654506371359083098359327683442398389593474662566954539714647844397812441217837968336195812688298637244258276269284513969814792922621593858475042679706896442908699169120829066715642255163030251775644248317446669277505820430102743644976661338044254790681430594871717977852162939222517738099826713446465775802648966961322591189993017603147265525534893020176295337907079879079239981067684396949233564242623049989678705199077017651976978969218326980847601896481134129071123112267008731251398775243065251976338356387938058562157859116738512054503234822518744168702137621713866077927433685798129955048302759653364270580999440534374158384937312854619035383443848928724499987765857596550840636363648598998060901587700435622789947473896125075271713314952103069565148646439923819715928461035541965309425156248847240372712083149895749047366506429640552830115066795116300403673133995096201192671561345219583147765874976472450280956085768716985906570334717008282111012814462989273068316783499831505832830703281990435340773265872970951063045378061647653825354550434615998287578961416062940630622603825567416161890681942225678368395021435102162035670170815047831501395789011089560516843562303269009768954363502285655408516154300695294155747223417292033584216797054134485538692841409002071095472978749801030264442840158337421822596871348333886686659038521792394091996750534038633849389771241386349591015535008200783051462494666787325586031090409992281662971435993460633804490636163877738480507963228441243954123342441128191466622882334456127343218162944020365672078688240648788134897147890461833170569329979154340078027626173357842376828117243021450645667394568780181971413578162422533789848451101080285319769579401048095403651616379509896722735217754441741067862088876893605612200930347490484400501510357639232357007012257711834465373229726272815968522354123176907901378067874013491117866176891015861372125073103234171867370605468750000 [166,25] -16418270492597234599282907814292146347100000665006670713245941460274004858846912231007018006410801953385691418845589380598179277275119559877900467126585030677505336271850220567860327774189067642443351146164029939658659617642069784914039472396191607670561546507441033887111868180323534804617630752260302354722649104053072717185593324479238330143078479698359724232678058623053039075558172064482467621511277351934614580335220272591372869973663903910255259603530704277339576039791189477109633664818853209965136897835700517011046629655444586361819691032772713083176307912966540432436641862429708361447224598181294828262051404359826242157497060770901289224774865088480597948609315872106805007092109393530974815531868457455990391349034635238010589927630616564764581915651960760578828196616615842193871255829490350383668368105295572755599214507174918167084673235363619858140363564036058675981503588204186052972145987440687408268053523391629019064170489716234889444411177218059511071355268234998799132043902230631155924516136711252769785510739757152683193999411707658903500846749518041424126102190372849780161081040274461029245029914788161487308302439095478508590017726533276220812720215397011651075277906867676097832386917272531925107279976239096937243841235177274395020214955461823488041163771566323152887663022609892778139732850105660077538934293696907174522052481411449078746537113009547543455997230135525334277146607682249336867908758891838418418668197377680479205553475187569150873377984206341643413937892413235672355126742910675609614711640550322647153167134840489188988546997346011013526051658814321640110796810658972569239838776604719208765910872992513294359910967962379397061721937622896486473952668699913486357058453075003364841034063314286355126127405431275102167101895004954029457342917076053407108466283692571632462064351459878804205099027529946544842637163845226047547126937628621490901895357901535406171875719603985752193012462210765934355204416253953489197257452938656999141819881060655461624264717102050781250000 [166,26] 10298580742603052537591434735535999517399768606862074681465350539926981100693513174164794275533179303642934106338765918650496009048954523114110659848959067421242952444525888465273809179016429867800588367618997180351635724772050456677936819399994089565265010055781520786265858507177399761385230960410724712832749330785537224744389427157622939911211890353505324976863753505157911829203221234648865341246239150331977907252144588316139099477903523479466028601195123252252962988946306743929127913237776880530991633612909554701634049623332522321599160512282699087921164444140859069237405131819528180590333939106855074185953327601174664717313016914389342649224496296456640480827603923207477722425802683772719636409648465891250001881178910420173675161875078365507149796900240567288393433487884840559659275240423244677890853546200471871300149904092135350574674728283199107378202288264024818965759324786986181118538387841517328117375164552441488315690550832630553253613357544774965671399606080833959086281006635170282163031754160650720352505604661150819673173684780016838834050541050130606565026888313970572407732673110921337434985640189595689678343072879874259551780322849843173591433567333270326472362118755546118434044793243849740611013965751228833535129809625192363209482882418304478979798510290290541088055133458470733946380130269820368077329657272816681724420294727405327379154902987450030260028266834896588903170769657795011770301080909501121025208525930712896966778297401168165834452257212845795744642351088805170848592869590206834370386999968171085335334678580577622334802834356985401000074616441452035176224464272877006085520791561748559402855065807134525860388862070910371792490007722014751501448339948859756508535445595664859862033311192288838651237162556320809689976596411881675720140553503041981949361353775260356246487476504606543762057353078216705329550787097761510022898976229665859943886377221890623069381539057085189455019158595499884362348057019563253896206084670589264717932564963120967149734497070312500000 [166,27] -6454677309677270705083736747287313435511131170848991828104702484588234377674129321133053259265190693794704861648776344538804892765388154660830374617085677351326400410140405755730588303284021969721481571665468387973738245942446706882942910233599685784514095056442305571733273500363001102631527115142309542926072940525862112315760914950320823912989598053930118365061313286569060076646894312217059536681273736219692009456461351798658085091222532907328663927060586141466743649830179382452692083406278217602693913400439690262865369780240504998457457727237439175435223802481719385260500274249926699142969750837526999901592105711585610887089696081127619317763252338088491519062420959820038704436634255725968646343211175550217936758136003196324920996738899333458273318782170915558617876040867141221536381448299292913248674470924764718444372824177702196468024644677138294752223361917858384921070561676125735235462705920982593381386743289229818401568785541622681669466386562690303142786324122864891076322899054142106870420812322671679989967719544766444631498154752472454302225353441837543520088483549068025474689392007057776690948241700977106557537493665793619655853055558820505799794643738535854674012491311810636597146114471345332239599653432344591436036935845698145397589662874988648276239923062526124579423338098305042383887229727795923726422172314651842314115395372288407773170388191752534316132671530903208031403679094678613910345590518670234151519744940839213426476051411208684364340695870119339990911340063260919247542655205756527039809499435469560523989398320802828763154066857488184156784929728188606835153794056998242428251563622174343436950161094035653970227843983924774503681089301894948638700810639934911275968609134478189555075985680616326436349041131068460093303849713687606186007541932094577779684523554619435791379730771371036275673907968801036755220392678521889117932614645416780636118603236211261313950176273443181547984586967036839290179759013120721472692522830555406088137715414632111787796020507812500 [166,28] 4384582258170055728589318436047964568181006925886248727113766211785068464406956324541177043636138759897182518726518743520902091480946997509202031474041295901532225825541846411055569987820886165541888799561046122714006501475168639668616867863190998503823323026884868486204809532186215342203976956763316187981170293721370033248222478652073894084951806923159512106627268828447366137017295020738906987835547612503117097919714161096397644000760085340581277978872891629732046836929393630426275747639807707822928360189644709131549887378648640997642030978259843038688045062142169179472742440571086301359883982128668100111999263705777150943335108772254480764207629584609946120338564178160299279338193621398349837067567246139479487580239692614697447529282372184207839843321540997016974484994101470613007908050101290204695181736374981308897963206727286504649950531180147005587578898400354804192288528127438563769212037674382942644571223204180811337280639605925246127785116897395222625271470740900600458690899927291930443473596626985996283322805231035602779651631694750923819458279438962024338158264317548082783140764127436072679989139127732601580304507365988962513160186679290131349554730938494616465226761606101034338312161323860770115605544413154512917617329249295980514657215302325912446662795276995738717490983815769221773573578985284708227160143512353399218788723730495251043209361418360620037967044890622203277301008373353847394026277263996017256766233879215776105616226109167699495652046015794265970824644224231061079667100336843817904880268663382936257244711981955627997760338717188218430460762810297596068569666479883666174977934225495086617428291926164433840526661877070721133415676590174300986462451473835801479665836225738878264689383427439031079673316060922173774184626004834040929198430586509035781597279113552320127132326640730468177176757820171310240256911176128047997961011240086699685386762726195845394102495160349404873135210870088415879638610803496875223026450762997541232834919355809688568115234375000 [166,29] -3208192013759434693703224110288639541701066289619791818724977860919106803553749620117612551222993640338432523326613524881583917248504067850386507005207274526911799025952874010677428055282003448911378747676558514066475204327658394563887871823850321842292116056250103384409018249919517045451942212516321344585863874832634868984751003431974181369002897670632532884359033281647974544273742628464273974424461690782446403325261468610326360009083375921219908369816961693793539192554082899301567444373674612180053840783563433567139905951594490939593159949358373540230905772434063978562822762201866072779426509370641155588630960788205659102213316170954702710227746791693409147366501032012089512462997681711377839818521002391933800058939940594842623641500896710978931052897389610988725911728494561254047500106437976393711715917786891161051085748547723709559063658291931509250846917003413300331591011251456286363385224264116461527416264203711074605687941937025045871432838101128585262648910527207625496426164606944211733959271827944861855399650522969292745681230883218074850952885224431132689861627563547755411237072529250185339885734360468420840429464446375210966827800070716277971502878543824896985542101677936630426554531076762666659036023261054687869827240849966426798104817467919387136447627589107550205217787670920014207120758786188543124161224058793102606490601533191763912403659372722822505719292516346486294588238724650977510697935849184040999487543902420172642492787847581374665340313511615690883297211726896817787285695536418041929262499174427498553081597850494332189295770736137813562850181381291392506782708641714585654998928086552545097279285839389603647673055410560954962722298970854403406286833811209901309621948082623252205217000431313308184271902811713066888680917900943126130502274638385180871443424478872314191573796666193197009771723250956458418889402512173652368123983054971379083972343324453501454656424670364965711348857816406538166446008993000450560881264827628456259844824671745300292968750000 [166,30] 2315657531909164883034439058563256704383540140537123137903367069885378365232342913836982244506296496931759998984715592844322351687107244444227458728238191746503510260058680170298937464576528532341410410854484323964639745412395090631069105553523135752959655372031968473037131983266893897410035394144942021496908677698853507556702355881388516088092587137812712613508410256667894810311386994092160950246075903419759639368157414116291339458059446005953999006747622586445232671697824865815066383847388950996395890811571892080280365176912153720150871274899768474975191698922270416147392642014490532815444784122812603343841895057710417448759867147372583001008057675089128999091380377743876029110805718283191981231953356140220563009891900480583193864847699292580363556986735070162645493177890691275558587783424010804542970639797269406834434781718027852375776019560563206596231582423283685072002260969900091255144392751580396030915537267843948572783762370495961114740885201655546106226040478416145919042905708138098078952513876898284351348022002756817781826136085797169520078532378359080840497944672757829594491789837671367547759845222776300499195362697474325147201312890775318020603113866045803295737373278511666049864376081979267625190225193865238448605135518674440279804720968472361089563124696645115056896452400813206756217702720878871675242204551294822323147104220366221062411514595118617328144485106710668658591359850333239488548748158980637512894209130514244494512927705956322586709289843380039472809244462015667676420310842560854519104465524689953841729708124484132275630783760415406429323697324502222889203781592271490540863721372855060779180505516680884272751166623838500959783794024764570011571257526925889531577669784021920136403850014351274413495324993667419354327487274457843984910900394063326058967789618716973967342877900255241821048985887278651716563570543652053898151897308060565812905149818661626972159504113782954057728643655723969953017414676616947342632779616167226777179166674613952636718750 [166,31] -1514369904134515833802487444616239867119607844318029906534502124431166734028878385445311092082160678234114503942909412773842740766222914135031484942348719543343855800821217991949693004136659134317157371240635544747557396285319934113284738548365069978947812938099943119299630321351576933157537477229835258649151610628959164405580151150811660430247955617708167217112372963605876926723026462958936351264507159979108071194826335727376156090302508351065196915061532794082327753159753436757193449136547199512975298105689167621115220287197045975059442437193954705754416848833745625169843929177999096789597183055305870692366123711098820513030778065442770706357946729697577612323975201350457257367447305779088579055445452983330513062035519059122913185368027358350523771229393748260726935158511240618039862593395577281649200421915484347042799354891808699751288145811767643137501503556558129756412170217955431998064449586020923081991857790661928247686049073917757336159885868560478683526500549440343180561746976980153725027572863593759357474676289778564226170064257434587816402776443603932001598681474139714864925832859649433212231116780015606724928496780471355060353997525190092580941438640819038869955357191332905102034176029497895152764713431831633179238807312082921021258368835046657321851015413224937623986590924872036301604788207823101993447531262077047397024706674114908375719818165058867191109623148137296244744521059957172423391917052756222083942233846421172222739899075925456780037932250015641060871233389715115769675445657367758629268916399640059031096610768215003140773505609545858173273965048641247569505174360193465476966021854905619713857196606627822841410265719730993113555546162237640364427168715549510994211741564060676368409123691257823450366200191492703720598451728500857483072980110768451077786958685670910081174200107428851078987277614880255763433447436330796928218858042892416073032361845788735059792276940732281578650191068002045903797459665775512638319355573912616819143295288085937500000 [166,32] 849378250785406948218339112167070396033271482544522006113690203695727807180664873799286718461274443464392878555571416674745375968700764424337529244895972104804793824669962599220380642386236492041162340044989344806625209608801443460470065533562258384825783870273427925457572113871186585704842432652365373803463422368207902750895597641511283869917616670528088263525645047944487973937353935386010036842852956112599976745852101089262857219041736528858422125931600119972803590328926216003956779270488479340479909686960789493258149951215483879926879681554203802226201148115250990786343992854465951230698379258042710413168351828429363479155500684041173559778711383626245762078310693229026178330473873345204521252154442785698544249520660781658236792122886353346768153829822295076371407511232659481924131665205296241482519662697734688483008814740100304343786002336215009625624549478273394584789109241820489655873849997351473129259951157312928030891389441786289861756545855277082544580136048146133816744864367102937516409203980325291146916880279665103684743454860392530826114684466317174632938362906332068184912008258642668413159100220507371954473585616324288299455702614597584890787246399371701142390167743220419291540945130708929107743713482948486368415882364415286548395105926036224776931215880596568842196749867312235154587351425743130875629962472268971589575785592282298255199727115070475837239660383938398440729042613641861638081596418136275948793871021366353670739149503483363188053007381426512027563100596367857646319972855702344103502828017153155998471060388203089197051468930370462781585011971572540956427296645962991129715470293061594176416152490300871415707080021073443702483776850003798841268692265063268071153609208202650093619024156170740912145353389613162724107613803358278816450812080866185517297364745285927725798083829366403051088343301532016180031804083345889185081682083143020619258036451610624969507567310230551442078254691820594485986484081018871972190709129790775477886199951171875000 [166,33] -389601371879026203633252978242484340076055376539653976231553881232308815089895650623891509454223551503366538902664538260405637157476741891091215268526388100192828670533576559454843498085320818117411248732502716580139734479433100250569963249775412360909435779894202673559429843874292531779507977855796137438849139764219103319169002649723775115586392469342724182093530837823249901180050558276278569416334459881619338433031525816655130543701303257123040969371843671254071556875444445256876418145828530707428321268135637061302417923925062724138390288252074422806045676780960999079765301624604165399091841343569025151157145781383023769338883871463870386750994424445948593054459615180564827555770446244029683742668645375693389905258352259236880326665349893938613429935550167241951837098942491851400208149014139601094792929144368290039668158681829058987221276351451942759466381480532374407577163164906031921057198513741241425479138734019379159971049765446472909995117866007577269828892980020660961748415928368785716557262243656247569994382050043366965247474734565361203538418017185262738103166632329328038223722521279266469059440412323481604677473963353417913814455364593306762068074211854554527896178744066286116795171966144018191666203604045548137287431306789148677010945129584308483562375088187741872945752006353640102891565804569855676505884749739829143660756316656816884248574010847951459777116249694191396283565603779237698097553379314108439295694303654380969002649387693216646129866893368150984920416999708490031125108799880951298202778445501015644525254524011348158334772842365882056386097754520834902125105704221381553892747903771068881434728614743285213038739207124495286684925964008500323474507095136530068815681670842036564998463336377089336244040768777263051403513442621947249258727631168267844583563212095242235272876086045773565921265911187889972837315724546721200127029850692056119252841220561023176442865086577527129963105705491038048256198498855475520485924789682030677795410156250000 [166,34] 133371209562789757930820320340756291063785938922367663459174258713984625763029099759218269984706943076023779330010704252158166641458555433786251815524757505645512848384464777818999023009416784566516756574278961833426884802880682247226910249278586726424479044111824858427985536473108105594523422481420340750117177714916239247069565136595945673950108625256359123735599562050438140748954287969371508639010068758817514979677368698423410638986385100904956411014636985542231360695463015958442988893757912201281719767643895516539099281452129427941713366360606579006753505528612394357911089633210941490341498524424360631036700015551160232412403758071973702456091605073766276601134612022991587693616855453943952057585452484536194166681632378957248743670192972480490630418560917289308770033776248502692449516636889971627628459775885968017397604027216269186020499148686985351833429695094915363682477673879704331948238845054736532495629251722688785902367614746689779864140304646132160479315747556440785957216104660059410395738492838358021332757167065951702814556854893277196910401754591564621212025089355073470364861282278116311725122416626745107213097532655981860440646889571250079530801163582036015841865685364732641494793603891228198386012775582482804619239743291720980342336962746334758488623251264408051900832455638296025648145316250055510962713207416096473801179143438412121119862497463401482350619103623828023290625937369926464890002362613597917786282345375672024178764430700740562953723765369561115080235426140162396369009546130361807092169263310419017744014179626718489686930577301695011844541988271865526990114328415265110188484525743382445990188476983168639700980952698952528902552198017659569192571250698636484826510999839492774063562868800444158552873833634678465281393848552769941466066271805399420812933177977015155645349986086981665927462574469073421131470984291373489410485008184275658938166876578218629043177572059065356742456363985602407923454321713208514665893744677305221557617187500 [166,35] -22442189111313822134145139143799252219391534189461724170209894116267519747365040987411891767129616186317329716792556099190638558309632235458594020090148415053029771229290861760622092202449064270184989841972092813325647386933964605503716022089011201631939983848166540604334979269692075355567122717712585096186358148650087359635259023165556622569030593485244847843969122989544852063919175224767079309389000103408104875822429656910200757314163515460513403040003696469463431109857109780499027049027729709542521297644723936377587515128275876762613604550348875069205149764081558858581466777061751366307564861105056506482752214339237128061256254391911028634699892126016160564741979035030713842733894524585380849989260544590732557912390845510746888136704537380481184299882910944264328257827219723467359559263891000085340412138055957102461170899177409125673265906122975888817446688567041470989446129800112665043284826428498687605321169682634813067627667375994254414302602690872314345095093896961570814042127192778791873316587718684348314318533277159185904096820874172616903249389245920467134680433705932167839816045734534579011227087321238505435120019452326902065490929515995224653361907503804373152374423697033735124814227406092788716244027487907794626885163164519748138463580909287640536974268682019820891250471006129854692926390544354469579929833541726149664364989744811094516582728019801905234101634599707073125575386651669983321488372022102961868828489217023115538312236279069671973087926054316803495031504470357995695325332635513100068716198883576975528766931234784958427059813427525978908902303988656279703234729259514997776568495571201296918464255230281330548104646793687036594568237625237852843699225442218269583120815386947233358098851421562372130107219933564123718177671463532943638167007623882384525374593691679219413163185484051314635390976783716517410959403403539855504551521111218219130271838607877644446588428144249092001486295428896110736127796856067107000853866338729858398437500 [166,36] -10473291791100455364848892712313608103233661734319772304006719532555403670808403376983804864376983928218478058852099778546614775944832981691802863092237335248696431846676033020624404061731712540941481598904673035294351682096051281550407312715697760406652951320059517371705969874094401394975437784519914156048826231607132579532856474137916055911010780003134513440880007911168760149236498845570775257082046011021311387385538717104381919679102110868848264571077183949272708915207615725473744578942183625145002898914839048002100473995470040682400612540418758733530610420259125598534485025996064276327354163389711024786977247387691290638302102152835963080792170333858373954586500438981440033445018939291967437757259984365035270710092744941516021630632547971873337409894475972453322486179056759131046250290152864705288472457431050446627695838563371740110682371102216707428392895607886213285800523342744094429999728378941897611920828590330895878876172691964886484457053488753003698682639597201965320012402908841800374178485975010181417952470566613042422229196016908282382620596058144313664374405955806991767639792010910540623651969197248427067706542960239974460561081601728684509530361416949510696393109843137336656625570464479353753813446475479764428884116938052691486197987589938047792862504478234923917750957377977274272214578958589086884765965415286379223796268619960164345708449838950021334635749527226451476530846290271238286931766905913473724377278320281628543577772935374961068373100026513745735549094613639118795576155736119329933428772349724823263922735942816413918923136598174707184559578409129493312699750566294431842064332946827438081274385783022121849230331584803308762067803107914744682065366608397914262594921793940353685239335509577944335750724817016698482499331576154078451281121832376868161892712212582944418336681747665717119773347868738973897740174560719611222723268185044040215349908623619593859137264427500271438794416474176754437586695188201701967045664787292480468750 [166,37] 12596377159250052423855618551028630850753917745467356221944508410094918852349247435984100498216993585788796530720094456442444240082366737801282463900863539397847294587633210205448027566036938469362942188710352540104147309233861985323397775094420148306271668461080308645186525054892112641942166162963024923171181182541073055601164939105477266059555647793113399913884012717056728909277613234747700716288175200218971225833547306361974145144609569507062992549937607733288139718953888417522115447133539869071158733963095593908391407579442815119434994113958978637963794710828991582913831556970928291917860954642727555000581832348297852348254009476343837811937099045181225874306722061214255271350424927289095647783464030046331982997456691565405320331141683317845215857780085520879959497095400897636040423560365181729857997273863814741271045663667173057036883677417918713776609823668529593033536944375129573857593567761261134835739749286295800614163668751874858668323434527915417734059662844193291443543186978636589430298580586666454895352590763437169382598517169569997804702774876973543036310671746041965023282546528956731705146500540851835663730067804586105322179344763380771408944285447579415458219351224250477071269074686257987367235466029741533166276440643617136925729207865038331046034660636365822271767995654420724669997126680670215670666314437905373713618360790234556314424747316952080358252668097744044116043134326275294752208841251430153313487884606970457734921626383042787233840307754854625203523731643144381484958731021973970728584755309634459440569400539549258897674996149615466258731798674048923611148971791469499397429202026064779826478605381526450823653142704593123768691781410372828594780400583846265744142100963109655824729887307320153774025442601614192867721965862633456790800394974542710507451948524425130224120162069180344174672517370248053393997279773221472200977077187487037932535766832142818709950097199254815961635178963506735897190211166162043809890747070312500000 [166,38] -7549063473397989050900602447641841091713308921309858228298589155616069170608700005249572778568011847294076191734369807956529952719133147588837912649905799852795138464609385413919375532693824666456590650462559931288874653257663677635126558300140397659508996870764166041013827379984386571472652272685728282006640457986956480463940273942327308572056302261671664514050405379547348197511596415830200910440922438122173700005824197056337045849070335646127426567760395968312060269679861716307879287997315550176339480681859422221972811659116620155892383089456588375729682610568109005764818012126959909623076551998173943726348219906720312733805183687109815467169404145228469510894847196187147455402762372373143457820240842433777758019584275159937683365984982648217271077315431044986587846377090405804637088141379691695236405318131633148153908899582873878581470426998409412378196998624561611387932028117728629458446607470595517469943252382072443806586309420356416705127021489729554486955530828265617166911584609559593518137822383296694820470996238679410024124976701887644631578047380360654418022633823261672641988414947344050708501895559907309940230584601039583099493447693780481899856760468087603773284955615248868808118509638602537565258057724132863800184950491191266422506047375760531720249295225395768183462116425840199477191958777636171149023969739110464346317727264099249750263276060490599360157943013528667826368787080691437557779963279112489906017330660828830484331135048664716929209381738543821166182656500030059380817637798888333781110793436212616465963496592087129119580899426585052444564521184299959928564743772606626263590310526961506825980356375685020786125148635690296990443261054406086466158365023665274102454586575934457990998824491981723633006128263886657004919795363140254678199205589043522050779986552685470152424745824902809102943180594207534312165075237455842227172175663546320022475888439184236393580061464762492697336243304365155064866615401115268468856811523437500 [166,39] 3421428067572663090843896661312511773750041686867829658769024430431280789517074226332463045138888302392210536508785755936216439092261675032412559063676897903432853924745373197639566527568629332469891756152747160989592487077977174494230250936889524075772918557660713156382232289843103860478533645192688047187184170020102671677675147970252670930786749961827941300401242740615314206270665174572240726028555639696036945433982441060226606063336817611382007534007917737764898582155049104622667526192371850857786884841739324933014914010597733213660167434796712119321380117269977678940731070796958554704203999984274339418622768353736014781112286482364464302446291798493371865908627487520416298457531378700168771627071587447757771600264709770953213590989641510501886519619062235344694612741551435374477693066193676064936839888128071195743559987154913795746831899597538760035992689822821457660843215385088333101954256882999230036560371531360134779743045739492486770823403307587671854026767949390315053186333074368293452003290071552852026743930341938405330992322448006869595930065829904615966818601419407985107494208958287752810613111461568718771674878596092774758503428244501767301200247772839405581901865844636369130790003075483390855452770340818503965289663434454866125573549009869136433650699615232988703904157468554480961975745354487997584772864150941048366560079560135013201977755335840865213671311125711364812622222574385135562071961937817896835420905833678063139606118361386073446934438091452597715127054601504801027546539069139872238248738763891193664783970103520616450389410762922275180532640931061925989882755851110857397865082343518271782653914712905847907276515859676449940125995571938478715660639782852525060621991773778398841727783230436188121498257079325800086430577194935542226651240342443310026215244334810402770403312039977726255338500739268919551621625394532430463565471273677248140403352200565821927028345148195976197331624931331273424943456891924142837524414062500 [166,40] -1296061799975826172797536864727211239632152241490314887787499281613149358512449463589364135817534701243329905748890523670232859500636308985837099231750221006142664669424879809715237619490873901458292860299522196978502985915692775494324616746763684191119287927403994626218240415640595182764096936224297648290325037508348159610491571290869881413106884616903352034142727752808520428765533255546571757119831059768408311711795884716439308816829183160405865375605373373016159294741517819521335784854411073154120862930541619540858716677532552092740790250489017496526999169165633244245248916940169092538304804559825785080051513967805997575570048091402471701770043069633134855794702045696086253780690381681112601458839660306429606272345000257078301947189578419328999043755830044674977223229942455967345053981740397048073314865300397384386046991686732803782747434973951515610357886876579818889620705822641762768698035995526030062628366036352029533889884005964865725283543988566642093899979207242665255085145561478395799036487659665500299615797635719666359333101308177494302051388384848596146140196838039844839602899763247758007861532658427812678654216510952302566752713771527781264551695968694432390815015667232454378292689060670595156679809778886651220195583453005426783349119867378948936342564534541588199479290430408567423430998866608854486901630766972135950755599845421788364806189010602337347138788505669458367367992957612439659283127072158164824401268889092907475876424305923170202068772613957601591989984800394138572432172620517032613866319458022158031547613371006090830392018919366943564355392495411052430442427741181196335027688695659536574328811613915349596569203184793793236283771892920587680713155325607338328401538340892166653824820362749165294721249711802940475625591080502720512084721469164131900611455809958553122392324728327265532102144360019772096802728082932569233367924488753423941634301317582858500121922938111020211488610174306580830025631934404373168945312500 [166,41] 417783366327743116936162914987790253326132748893359164680369437324715597056691219680453505348296913798665565832582291398330941348053954077899247343937906713971408300797943253097275730280876310334787360363517499210779468592977143297369453271597022012044261183887826222332906274362959651760572543857356589260248987239311604879023972192975839725276183320837335137998445819577208608044877512033400273373677496699705198076495545071862683198292627707158252365267389323436608149433587311181874560352195633468954465818363930381331622314290725994881182886408426429038860940335745802862440075156179344582008951701631036855889141502603236006406502859749386570263317865983988117269020566287143070426452689789485220376837723706452371883556000389068585129636798651717022830913890800475081337461590672289964207803513354112823117832771058080746991859049408584837593749586431779119718743970574522566425917814064248976806046052560542293485094798163110210942976177710337950260936715593384631591734855602378672688223466127122275104346718286549384106602584796040955782252245731518721867672900002479766480276201628455524668949708647530319975461389306541385561118933756499773640752225436420883737816097834627057251139518336120043012850017575742152162761486420814384187214906716447293094733183891220441756837602240267750137636347181190248791427868491639657047091378506027551566982097413321058262460045559804038183989296402939062075647569438458020479442569183942087903780517055979096717884010987627667310681299387030336688073814605633360185454152688186313951630996403406507290315157773894790112408970019666789382555089170343268617080134514914369929239411948025647366237319673491179096037962643914024620050301334426555329766093533743474135110757565620840600953827018201493185008234590432473407643884660799882498190820785530331804736275071402139110093454531058565593173039535558275117652260121756843534833321249283959822852227980912251562704367946031985614133961911369629516065120697021484375000 [166,42] -110084378227677560194942796014955555505275241055136817380344582443703205788340685833145982652595506039560644160494119482890599735503658143762969179896253566181787594194190929549567286503548918396398467468879915637726098574655507824176608698839687202512820714913793607164475832510254800855611554280273720921944064695953280896804173156471517014818140730360897734333877589497807094227111374161145593961140716890993708209436241517795532843369283217318591882937424964513218085188611816343528027621600565350972496335916167693662837388263107638708229752288181498880827904502305715431451178443679239117523049161135898576539446888536747704077690476214538722057317201001845177134955065122953892111503356904582697776490229484385807326247718040726735731303767060699425354220220083249846345101596291426765115538044308706602359430251117615826253189669441996515409715250879514651669720330467755119563924149496153795870211850982481260017670041395523703386270072714784969610180152620313310972331289086152887304886310155090104337701897766969894776582633021881294875799414834320765714750359043153028953072964258412144243438071455672775996851858103381289768294065245275579687375094650666539344283563894984728543613581917043130732594113573032559510506293957734669157438529278309554494379905759462787663636661691606055634544154254570326861984008383627553132636697075673442408087279072557184762942863039135121503551051173758003268487710619285593304420613744507267663196673062698036007848570945175638102800072482928755743091767699237512271450379166535823947104946271346456032752092367759460535930859111324679098976095601123268449884213582232667588081143582509754796366001330483021904710510408396304934594928841657770149545125837199111126257202955557010682459867432732575094645275122375170183413835481962678750464560793086564559184251018753409721653756451681104187986395267048125024044784102048591901693830375914672118707675262405577942621205414470914409447162256119083872437477111816406250 [166,43] 22274870273418375366722931315620739812533175437985666753559374071010353503433855320276210243559581624244605840592925050356325110544905510209646874975205185803768153935357765604381738880801436322147012354590803401367280979793969971681891412647616565174963166619238508458874941133081790018093352016757192627080352953023755100799599641135812265054600295575738991044726500364635225450441246362788139992589453056515370575661428946746309712658454164151926482724390846522258451663308703698564445457300426204801417188782762387419288177424703751883321454736678533639376443192823368361612089261127963182438232676335074219619691163291601698066342294843611286939576435480246096009641322116418125024735801218346636114264920675918669247335785638430719060459930029380447955594214237390296429066280503214448451283865594586158181411110166504413481317648418361572430317043306256567710158007143492252392305037459128796081342843741505670409358126064796706188546549256087317427956610969082116622470760665497134872826044025676454141390616939549784759582572980546051806406669681077081863293574843477207262726671352481623442063331460825201248458568114831202490568480103308155729289420261894754683921529225208131429059779907397543892000030552373648795925639589441523883184109453296142379026304382201888765649697316541780310864048733392006314158678270905536457517642910125561844049580119723187689664086812776312448319785094554556602868296035154463280223374764972092333226914670258317970234535672609687565610127276516529309955217707237802210066912148535988717388460157191548515404924619959338353765639299116616595070060843327852947836812559254484636725404277663979484316081939734694152456395157994702139874344928860670770688748922882042983912671574472059745188799334194321827968419249446273727239226196144960840490769061200279928830926151534984146529546512475053178911943091206567605282580280610126533715378679409834140364829640787315339852335341541112415071449539431821454524993896484375 [166,44] -3272013039639569611300904587966757784686774188184577170378221946716152902834340707329849681712057650091318306858757836798707764544530375709336809331851579654106962526536932680880233484857991851104498007429739392566841013213869788743742165261788944604065690135214286662546303055807932010638897548852345420723748695196404135047358547048324104398953540092667885797787856770475962518226033692936588951843975436381123090118035189289954012333744736595102171717126036473064274983544609466664413858543467498248508530357520732699268627308373780048891202366064786640893778050384590188637699887329415861885964306578565940279213051790711914103949483988073846451379549590459514349761972801820040152648762261880702040979059023410314508598752153529693294785507847981650260498045589795673329511194110857145376665328901810453612598954176418933242641413869206174945010866077867448183376667254583221009097574475611663747013746056204435928344516041112401677454892333600778394722541965550421465125031687130375505630392015486984765736521152058207195246528427032825107800210307656043734364880352882430843852845180080639082496675386282568373167597497202964278086857472212770074617211479652886664939678888178227240883122719080798131213734482997586718399817829888895241000730927246505763778069076393748804075709801546202628143980742147797507922459641352322176643710920257082195466854247038854710142807539787326663714118686672031580807925780233427672852754147766745211305977002932586150728372596304207339769192583963864521955713878446718876170474473756907436095598270022057689510087212994145760293509947045753224283679709669917889183779737024260003818944402328861006593482990443951456742336776544698008314136013143727998814634893346219083568113699232608151032366383559117078324030048176706279955586709432747076862018168657596354804636549677969711727135772529444700601079482244231281295036391776540058465049736908513034622829588514338973228386094661570222310239076643212898254394531250 [166,45] 527462069624278660785752035376804748863134171323758512922476589703199897461607747804631320532443829449856556346755139138391820240393709508726021147148649401242468636527943417406611146463455662074455291950153999665072139414506215678026483417990152426708120443862951645404464808366249408541345192270872018702529897916388590472975802114793691111145839671276676336278778444865436339352820083190653776529855055124836215824012684149327738481261424953441935646716022113105633714181746113670855712431623291360826740670543535484347675595567860194164254530066509548323779895357348309617260060060206788145091941914952439253734296451690782619281125925689713350646560715106158575819434504898642277118180477392289473967469195548173300240010783038325910229732718216927016085746831295379131427319870333163077606773670735723555223177345211304210175936555028348654962912632907005488690348290612937000968378159120611613280432994325318486399273306123461218165851443898890147954987504172368963606655306058856508356150163385857421201761482922106586566455130413390131423983477177161492314804564677701009385726647198482562897217399923958012364028579366058144989640296577222343222898896601880650911084447441380167234926117363119504915526048511401404564350954873963886532097184670779480859970224183196974684379333159514436099781248865261624691193517750709261952192880846012758422343492480888718449458507325250434075142453188386730409463560461474952969267408538921511978144582401329845746152534761409203606412368661514475154950787588876144362084014117029712748279390569600772997383719025166858317302758602693350116252769738253783862804655283219004894419223264857840186055204763285169658673343972138648831070341777703526934319202161503573408242094102482283138296606596088186545491265358646586872388808386896227204798678619111945189801803330778245420718480403384090712970979714205448500007919263238142240858920720592325159259413077523384983367078718240738810966956843014831542968750 [166,46] -273022873599748227743840701624094053172512835295611042135699883859971503202343837025359598085229672665200967143756065110835829579156096730167268493747351286729490880958427034729292450928603724877468272791115333566901808968314795756036271867816363230765540670610664048427483254535375205886935929862226303198639234436417812893202880147830292374604070833956605773570759614763508839216539596251396934847334046583137640232471646194582022463515606294726126625411179972605291283265680711432718798315234038494829475757276705988032140785970413668905072309523421887329438056627292029018575303276228753256651331475418964931588155268912527331168779892265236294619764164641014301288841271105418109331869735495616840846382145582785217509869923968207375879922712471444255793805168779092306873061146506371747668557653072637778157047488788868943636293271028601701177276130834347177554686337026905093766880218933988608679273352855830892057790837561033472053181193144666675093471923943296391688246116912149242893126440862752157516675114147196968681472638043173437500470408188783612828033667840142883048487226565973697963257748256027827402231873831609411468117288954964760624164666674792018126650970439851279512843569269090467333714814711589815749890864771186365260741949912864683885391495135838813694770017630955032938112659697048854331927040876294513468989589084942539779974727463009074539846114691131993879808231312808851308023364868352924659248889161557763206143082918303140626845982560899287433056439539744461890451640382423246591097720728373503116769822125771163936238314195660896595428892696975924781848886883415985214360250204735420943154193146794061410147273871849623607718107840790098017148635339279265399197488262049856415518745276937756035043919723055419055097490562625496558426033132019790790579019626249578222611881094168089643056174080687478120740483127366457123659602369886383360252000347677647438527606028215174716910890417367130159546015787512207031250 [166,47] 54327237233410176411553641989688037506729453407023158775185498625833162873506151377993183072636396201715190718721763870380233883835576112397657168949339312700334273168911757524880912359778795306659806876641499652250005729831703839706214051593446156066414327547602774630286824997699470990499307031602523648792063701839789474231430471147760691745791161734334556587431102956949427375720060737440899516116018183561354526750379086431430209824246560837691374753382329651888855270619805653499454210495147251267459389553363560248539345714849220206189419308208507547879988394655998968799766881638415723327197614862255046688782045581422556830413792995430550941587804911710486054272026265571485776168664225105282182596772005137480453277179872079215665539235975644925360215196324237119975295584264627385436712425462498828417311900311936496215710842858886174702041799087331328485604067924116476280948937725740300545053914218603608631077382917991314821346888931516315912337601309382815603292184816905787300433328241205170272086328372030068329108323847552800725132936477687781561385319038137260049811003690165899628158733298592552912742886595971254531952815735563539858195177836952436213953855308066777844076586559192986332439566899855940799222533138246634619392295499523140146703327479180295357409779706172851315732211711078218858461200103919397481403077562051579845785671731746143520145525846635769299033245268984056570698902180978278152765162801859780522604099659424003342572799319573775309379965442502871017604903088283632683711779279415373425920522411616633773261303051913397833767049520386168321499163614731273208082395518894143775717185875773203813539080320796199609137192289210441009581085778458339924083312358472248586879737597645717035605903163696095530996854533324912370813865807937359739630794106950416103397109192409684805136285634894373494178569343857854663278262129617505563469169641964721168203119017889774265713150969081269489874821918125000000 [166,48] 66639934378926274702826053048266965368651555321947660341822470055838479357295986191139947676809327019375934543396827188774653333041900046159931068227319173385997497543729260877672573756378714968085296098109328592911983753161434203588194042845560454037193403202822888636029717706517971206383369485311757471121297785487634226996225672960769033991976863271290665526114592900676858653232258591358745558567514742344359321454203882612278939837336973331505244331715577145578484731078914407728593672095527002668109692611864184141951290770491912194609484701613478693845766056460593585106305422972386945986994194094165578757040244084986730491708293784995017154875802298555406685864330768764650891744748556855191631179839693408659876355777844263710634799416044294528718526462357133616732267199689413320384958559508474464789548039532491363287176623652182875938025032083874250025825634905368409443893793247481184327505498067391468379825077636921206481147959050247232378639963501595216646110860539514362176846337178232039765935303688469390615308830127231250464421449362425405518306796310871612646350474947965630918507457170440913846677795006502740371001094027188398956255079686419694444572100269715390454269980644358075914925793983355751785796926577380032066435347766111445729931696968268598927851005893020703680128810666519086031899246234608527580431366509064455814841632417341474819197969495797224706408171495543029469279064157347510998382622036805011772906601545527378822311458286687018607028989869091371107262016594081381054865899741594090381392373290360615739903351529840193059345327655200775220241834051946030871096145729637819018710347786041547630478921108885326012974674514955770242911381679811042698993812640231243608852456294988299246302088059782684658232620888389967247418462916723387725836051511048789019926659172844931155865120780240646955692171495314516238372736091291692242991885580767560787723359548141114104735139609948290666093309359687500 [166,49] -37832182620536125200823140129111569532861716667395645657742562560407786143588433496437822316642609750247742721051871338883457897952756839462272895503879817322939945245342404591929834052137655622100832770783918450996732860348224900550438033962015715884691000557331639817135666220149805086687300151549260614138896599195251974813762663970349014853506904408047749211061730502717095465788849230084399185332533496302152442343480726998197435446247632329216945968553492929226074760365181252261229173692972904525453841823453100439383098437428587654908354495750096185045293607231752201834393649371290149588712003387364059286619679594914767983517240382927504861582626978382451826836017634064450753025581179208378647403362113087427743416607332639053544863669618792941166702378600035619547133961917927046966955124565884775146053286439911668046619920115518035995289062636194836135196696821364025794707188020917367057151958364154380262972707252850199151644354666159805168004692422733801441569130577550794069526869948694985751890878490277031806217226402142496963525656436891558410951907262681914198021054063649056362286653049105888998234125527244520466349323342124284433132164102565837343474065749415088968847481225483138740982092395049555512000018187166442769447962528596354697324440852655993291350318375899337749999653641540550567287718280507253026257722078539488176639901065077215860863451646417309753750570966243344705987957605350796968194804375463675286727726245711870604103615522185538423773945546629738304725956552084933006965062646282282891685370456893278211645767402757086109591510150021217685903555030163921200466876311918123224528326412492546777767162882174832160389006255889472708627438557464040661799545177094764664628088743137215004761476510060763947238890866852436481312511841421189323423885634945648065554464330947707896781725437608290483354970588593209610092778295293773695448314845310201324907425028002161628803741182774100512335149771250 [166,50] -261661349288930935411483459502526554640005420810143246349340690640189487698321749271186088654120283648793869730706273588240476927423180517524697556026414068499795027375140800365216638171275783708920459451052637068917430751947367748798680852191351454947933572361153899206948715668003731889633177174018307359093788740187415049964017220391970050249971486892243980326421395562064951470084258879771471971958464914226933647776677220908437446749255268647013448237257907056170969090033064061580008776222294480655681903761622550803503751374903169786682095868822681418706801825618081976751543172892798420194360313712501333668541263779170714424460352334308516301415683768942719758601212433555144431737748134810337233199689670688302097752026052159275441921973527283662359476748129918016520712155567690976830703423938131751656103483136763780936149780246066313760064829288387581315716439704614111502053965134282165211777719790377006374646897062284120177479948776269027362705009762438788567286828339816265279366533684659481219280496602944864498277594411551873332678869990285983656972191490935910292536850553554662139859675727301784036523563660035203208656653221961213312147982646846252023229264145793204408422290365497777296959838327406915099825384803299755941139687086252604566007437350175951370715773898783404317317648160467226178841840751492760166662711102520766779176065490812558319937287505887076110708832985148906591435388648125829282345140579806730275858851634751913439761294273664498820081726805869823364243266338580134002872495704422622627055513481466843929166203866588585128667278779659747013805427316595406534342052777875306115557783442289834698506820047947310199957055963171575383893672275007199745316062297193500574578325883895609929678461784736499448688038628743474213760650371810428583622153118557903161879330162486427719144638021500105880953734346288728022041379330840835447738613284421547700981831112781409263213958195335272935850317 [166,51] 4511607501375700704414136084857337265481833223619358985190959544879944643014756599245461086073976176052923025399239469618644042447951505585840351611887296881335169386743118543071412217099042298330609082048396642487427020771660346618602360286121084017756226376995043388037197870637244470139420537258476458774928374984851566664682644265728456597100305877870971093068135591526600804209903143526854103215493457370916669489337239830291817210375881870507258258960737501406356859158018750274870185202216027480519683828938139940130398429644167152530783957384376106782708698956570152307289698973372189025428467595578203649197405967057984233314153071215639515903317134862076078587128029281122590023600155829581520559811401329995864222418497586039827987071980588924063617809959908637987726064475056678872803263374963815026723971806738019870748467759530045101215605350829993784540030455477964401833093028879767896736703872278721949236913905295361127599090892132771601554558469978879668302333378632986683763220359787537785399541366266425214160393637972852928604809476378967371181504557750354140929380815698224072389769913485318221123331879637549950770903626296222561446052965380289014947840642457814574710472223124088094375223043254645696813031168619116310777934469633261227584123437815013326025663178298358005081043702172308057565280136171426630868230731799599586556102076931481619998169114056149905682227848413699318306893485724024461249526877193763095459456022341211935409494476247396663161828328542356444632370157134880246653627179414433831900230592824827123719487017262157673493244853569309338396510090363597228855966439461380642113286490528090863985486199209295562951772075156480343711889675407582012565612339567220417578653717525622585391156658894059604457639939205209423098740918652122729345387415147540279213435060062117845890347867741626992650303830207074238764565078066745919846893255237825917562890665132764107087635142259520321169800 [166,52] -604248604231287018162636154314618674992178703655086760000501785040947872752756312944307386074238698055169514866043914319900388037562265807096255099255946017290268464167453492049774981181447210285957278381694288304190587727812687880740315227210551775830172326147739811723095190366537410041877801439467682757050112034149451718202378492026045012808766998474504244944849687286811625393176214224936453210083900998731119357109288563273743336188297263170637981666890206761085740983343861452170571041308055891714225190610651913074684042010794642504052723797702361733195491443255925932694445139347890733532664624665005759372030949153779849328877342873775769199825064540933691189320966656540517061491430786805995001723309215923449340423778366868114800434057958248773814367802296492291294745366607316573585243759559430434384650916821052620684700528167235510183866014985392520311368152854802759296190377195828071620289989118067841674090596243929880543045189321150724158966770442370148282895553968644839456744179444067936711439074217724926359526088100903679690386977281939956352497351487477134841907240155594905732963273850267899064526042189012347815414639197948171956517120452534816257167367235627088840935861871106232691552304971475467066133005119859972353407604383447382441738687376708929008595275649057226935592300115794883264377626306527217451833643745001741237139275554788496915994681230371068295958630126097314139388960427586355756068052810979927349498706563180444625224422379997503168623601576755020276995571548981977752914591766061937699062266054138063251887172785464943795921414174981111498216502318190257858288960286345545681495482748992014221530630648766262181039099339721307782528043890410727358289386637548981672159966521448356224964541745030558350877202421457094142196630275628150331094799403743159021910308212279888242905745816627750188882787907216460461211025659498450963373937547218534066315674327576270832543528022559310200 [166,53] -284939056039738733674700232040934702900138639709878685851593878287210437223547612671780020390884877421491695122769887912967304955422731951558175239555825746417572510881019110550236050850283781083936845335662468395730093422549564424857550961940635442387246508371075552482558850514139457641753009496201458082613275053581308740797954780284722300443413113312538351836763597545593400158636366947268028823971219342669106664866541685399698825248029301147659615779009141265209708401511173623616022938364577240420705574330810969850143658572274209718235910946585500193458626102971894845564363082623098305463587654809544694539628330152174408389045560189617564354238439838071870586089115967595054743861467507721616538209520104780024955070229077251959994454697715427729894698323017955939876110640635900928533260617174786470064352990828399622972976249944166169403883490747256917118062194101507548625923339479831622691752770435259520735567960149429819982483531176503236287979514533069670792848544035451857535055378080113574100758609430193801418756678408649134198146346469339471914439477452127024420776692649018515788229067338997628957283421045459708656887708920262123182125815654738742908269710537323142942403872630410430137228603955436561900394022168106453956739305361287085753369513568075810267284328985735440522244187647128109396569532660829334649734352381002006963109315466830391099487677552399257446461374176936652162468977034038515762340592389128863893069477054429824621007605634892440531078322968787288454023933103986827103141041837836887664423278710170939514400830214868025441401681878907908654371939551163790511807729423756041771128307324582910761198222206594046396944746039086427121968597389727074175881205969688428210554200283637517116569710587867429966539923317389577365362179704550932415793675338956026801784224051409860182230667546241098907236751509427291438067301538285839154252608575754524636043172497168960751681336780666995 [166,54] 62420554761631940544984816976570522536163104524404497891372313678526875200689748693886595847040449761911912906129438214828867154844433876926629493675608689621013363654148648090383164744459825821335726261322980582732545498969590130117284448614682693448631776017176822882391751871832083875015421993534657205093343925094996272508653020983862117111131317568629600521764478616649805819679977533306204468328026353728045775142532344682403075689741670139624982389933141749210691360848916549129159294188137200989288934344494131459706071887874093105810012935494530189272604324451081830219365209911348387243848886912213133822294443462341712368148808768541073301490083584141744389249981514795068009248691102352018778589579978245564093670238861209588725561673777058494557006966635720698895140854661434675434290426631147728334579291797986125078186836378737029207600603246447068835092463091686928037684451799057573817491345146615578176070402755398851556001897536247833321524936230494228007176493950350645057698826522243324642416769959600528296029157458862988089331331597935165538843361882781111771556590072643030374433834261644882776991234104905053665710103417589130832405338175468224148446491934521682804026275718456863366859990260755109125620266502879920921600599139089717856904643686676849459713527549880640820080175398862130016520368985202424645503813295704498220848337475376200301661022472345786031247079268998583031418110944118236861556719286834672832476640743315574195761326067728372503102562281262826429711755479404549845569027441994055486551012945870749965616416195728868294867206289377194765241347733677707424718387173401917317094925636639330550024952962098705862373477759344822044253272364582901094643269027449051454968226804006399820917903993568426368907460187208131373105212754526715300717562686408641527213006176616640044172467243640808715047854703783081566767385147612481921147676304831550689827109395768939944045513435190 [166,55] 9492744839756941392135902778062910695110094226531409855923315780188811651092528017344553397232655232283369279122201220466011859490665936574711814915051083074463768200036879319990402713978018525762887120434795623655450977964864676448951023035058542776820164640546909036769857861797561924946559203351794671021596677141444928929611887677758185991025446265194171543671168416909874195049173066079071551512458453666378633540123318737884963872652653778327418707046159173156310978943606761767631651623447020504376827062521704164470297290996747425371308055956964313644362012686770860186836599648964038017729861825970365249770902547408762789352366565707421407692665476472099164156123074548029829678179576071235219271304086241166907368425445071225044911294788380063769548869960860143815745071743532124704669914158691185277948719763422974543371824947220481491242171323865032680561829575476244998768959876582296105443243830834887780944539085881618554338626264143586886020571721378297589413964919461091095771841556367790725576768209761757040211603448761605322966127978460043737009638778872798567353267455866658965288486330814872951499221735186558202184141385793193941796144591763384232405714060546476540818308028413131956660231482799427800162186571380906510084898731096739699287003552230886382956007837316000453664710349312006222667597267303383177769113953429571335528750464119314268289401080976879408265541758175802385790237066458118957273259424783584369641597913712432802569879782311392938594813437887707323806454825663264005367101987062531669899500213873535195863776164653176697075010205241195352414687370159956749815939879707721549191795579338692383927699523368400731005145751590732892322645945097438779690583933824254123393886387488114958652942771166501487724188558613102853248751192645334085461423230801071860546150016987004847275843461699673424136421944859913875953130914987783814498662501710730245327200420847040853450812230 [166,56] -2328257743893557737256922815014046252641765940345017984168608274722875549650344076441416934462752067857808348746422819284030341951919759212598696489661508932498892885341853625418339705076072147269928118427086197077425643161296118559681879342305498688531982301114092706513468567718988251819493941884465378382150143635272850506105467818387867671173906498213382033430930294788481500708565047436917498335555169518373954760527902280926644593934506386987905784437395943165772109327968141362039664037083812293306230150023966142659793437600281702944469716121995318682295479060569647245026182769723265350056281016022015069619487230410890941821486093744062294433564126288640755769514821452884459451889605868248625254686540767318079098431844087878325884583942661830545306770882773668189691186824695572118706107995084514912672169065792325753202640503620004440369178149206160069936070552810098906103026132103232336703291342113597642548034616281945598619655820825770348624141876649351808446463518659352485658719931051015288311769479806717103558186820241818572269063890985024011917760581509046157342784348070060431805924308032601976006723938222050535591184646974199852697730789019099022475167114224311196470471922866137385106872373769050282710152770467926891172188316665886243969640837773670048755146667837827268575408549888797838725243383144100917554811532951015336586733921490357319530730245322163534199699105432302014114055333358124307595141639236751124597918728863632919126584852585734565519633214561080927877928416829964584898244515129377291513096504715996110897332079326160770057296325822969311228243680605013355573914005711335501904057375934510688635195963766465981169385467193230279424332632799453052301166386730857595923277898345454242894651553666541366762926163653222035296042865655555807501770429272875107802325533517427708722919942745917881491647315548615863393110340278614671564407654784849246714196271272734698533150 [166,57] -479208810032231411426082140462933593551245850938268909597985845472209834689186100468244827225969724606403566219227904792005061698698660941238840141117179317575340393604904497472584157812474730117586780749137315923364090883491968110983762626657544043642452843403113611438459277284113805319138987749283584216885113217814290671586617519246675964343418110286846305758755101654715508668601094866227417528090010385432930615779418234520942849722638156777649771415111485659809474473694863684643848263068564397390658040270875499173637036284338801703464659537109276812822914837928286959266667192015873572696115873545084226739237633574123908337242001398047074478972106083534641997819265174216903464028150045706052937302271116982390959284331632057529218892951088919124843155199676494579508944900026192607911240659990480215763640080075885353446026051121850564207110477177213420260400125068297602096267506194566060352994796464808383588233588743462466465231280880995012182499424941910705019098667207997050812797732003388956009498592155473793406435060258874898436665240387080375193125676149049027177549239156419640425205347365054946824094304315845435869887397224725449595851250721311440368357029949934637043491100139753222559211860394724066879280047660411154325590981126767554277797336418793234978708784178694014816685589196982790264350686628476928965461595587981565718721352586195406366050624085984493499660021622594459150486972727026779411214717928978048334138290488689864456868816830976060038472838625731036520329863867658295015113467445445384482825633236180379537102715818845401506835339317236401085152943463311120020570828450166030087736195077657406693207294777164600911998222271683041873243144344486441901479056763148759502382919418497925598463727952174738403973187454813127068789047000043108620959915924650686778231729658168951200480050818735278608200366923546420167325086456059126437647443696809886478488995894840149590 [166,58] 97235540859657354669603066826399829090539936958244565730949694973026229493338076479533376414443637474624519291426980107406406873100330844758787648720706789029455712982595791433134172226680972868772872189895885430351445211612187559373389289588403768802462488144716632638699971541398282763273565616399058985571440956276211519355891646478037942233806450230229404479711929974317217811538104531904307078252123404653040467400161020130707694710377978089927715995783480569051744334660727421935929894081699535728502252791464272676248425876269702215159562846000980715282451762379416606977076736777245803752375485787438704292819385361319151512203624337562599490481719090139149323096661402745227866018783783506334620781127117234790506396996003284814830174379433858094989722075601737532361374490701140997951565874219441516722650181179930397092856700446830995642108593373526808278030782142929120676369251707591250717723961701844593569793273032240767235050183641801827120749709162169966956791546521638288761699487460121679626585595907650634344515026269657032685712822005857377007990016930564402049071167343684893501722321299017899076383157019834754438021532833020309311140378952499980706642452615503850101412482926277534850029876270270943154705607799265550600385466703409077645071999786552375045542948056034945353726405042006063870428984787895948989870481792161148550644663964545683487262848536606837731145141339250286794957558456032111915567135808389917957856021856073898355488810485934629572558655909345078729930527185750193320604899954298526617323455961509668162198615984112069388992699125114516731526538802657487151785781667264889065521356165469145296148638147166437732233863039046170594192006935807558283767792374361042088567464292628874067930819468984326388372565277246847370075912906990468880813874785552398214977629240255455331047919315279586525420928553897372913749496713303561107494727268212951172085132984060657 [166,59] 22173720031280347484040078723185765434496230298895483358358531954310264666938425485317411676840531788174350835170445848471593294582573573201554522810605035011633418347485096598231519163869812725381463373329426965255214725295001788700121419383674846956054627301785534902009979507592923885513133044548510766273338080502261762455127227250339209959541501005689323704828095034947662506744474744485575009491870266631541146790853277047419319515126772396596634858569055070036745838478624191200109996821625812574958222596273718958234734867804052212956147635850940121299262517777803555969554757370682020886692212854698409046266455891835970591667678714543708435289209512531525772789319769254677907150460419232779129873946736408221573464042774238480744487928373734212986159353416350720861731261205587177494784146796601349460657119541677413462307121578766136402121850941212711978971351793103102169377826272904508407307706370983911634157968708596918524327378005316808597213385497590035563758477135338168532094585796352603872640582764509365972329264042684016029674869264718347924342589120181315198138383025858294653221296396278510303939208794666723319284313364585191592468268867366441735178674027518799175244082556376154871984381187558414317226276068229051896710250488348297131136637836458525416277782083443351836621938341714906651496181148277112041972183786455307880021892817572325248598743163946511479046074238361714138815976333528510940081113201200973476962251583963223757499806444220532101466426050463523780904704548896111001369997085181893033316015817160653674699180334667820122787276253004942528333431224660021862444897021380099797173447694572831439202247592743785714561634320291921444750875078702841174906889254916443495727877552298877627384690407475563121277656938801456170404200019805556792927586498123661224900054638319540619812310924061570999204098160937702386058738577208374247215731908078247972660471134442 [166,60] -6487998740913675805853186028908003927908580009688864067153012049517528477306138131323256504325767764382040359320452021670831607036638809880280274603729662794906043829021056834196569740963492539279881242735158696725303622405822873755768088144314920159427355174316364584417653950201917381818520509356802579625646322711741383351499363715155423092064126915961084572903101672059754801126284751881728510394566599126093933948809512739301477726484227279001844297577246732985614075873098210161211317559641254636771780221837051210642040754778329747312076451081290297608719382007768844898443011379641542670011085916317727101050576438165946074474541479430756838566817411739881411424113484144390289030263090183410931367643991464835713919208183060756703753593696975952456570652151435710453784970899642606273788039581711314313794961764719204265680071622600050538598455884673063957678404318434590424770719963953798257753175119876067197633371226499274408685138349069966956291200746478279741952347747715235958723767455762458679404326929535678180897329520899104005959029240126198623293523254700811887963642856894347473858045772054877977442468979961915658006601468920171932545617877507222740838948571853488571620571320095358506763044837639316782747459620126196626444891845382324210784130722746199215925932010884578036867956513759014361906614808494388359679972487510341428278000119253420375111554823297263957999123285625068678788626007997280837691622047497212119356713729464490600931144000084770085526763755633774559021820553082235750139743558409278860849130537439777953057278869114034687029027445150121273366008581270354921083308425500604364867379533241804689404319120593465420613703287416488838611870466958239316897574538146402307604565292869414604128321288435004085209237216924018670192639568006219717437502681448165331026803478044835623946231000794354731350136351321071373331672512764822157132559416493196105556828105 [166,61] 215202553582729107070457653937764262608762424104174133671170302024775107158190650895556878125595936067384668671283575497959387929334554093922823598919916689056465974962073806750675564491321300733468113010472338873916285787648696529270045693793331330733234244486876002481421805317293077828991895369476940668966717524062752888981114601287893636287190727185137828165752068012964664182927314924674269134697811382930491920000698642032318798240888456581373983466317796749389546914848637035249127674354248569604784424453909164457760708167779418436402345374777175696486053115529481976444775717480280740136835550842234021418859762428194199945196661758956389345912869340650638459844164884185759843143355721622548718059239632570954003341438505171402138117797326805370393203056233369042443190226631903142014550352261761928952672367223076824986125684932782759423495269397559550367169640326347765413902234129175768262743198033123893367852461585704762886009603419088836127565834648651843325051250557340463003827044886169959793154615302582781856489422076325305512636493835553766710111152016106269995882049984017942291332044545744290820478099129788194070973901277815746883284294750745829238540720106214560369184086240431744469069943262426454651839312086302954404595146020003262403808208803356769263700363342477468956554101026023120124493382959463433255877551323828847202804164344535833850564059736053036345844796989889367100159725725849769863188292393311399147701963844999341963468302692427946548831850503900291223421784750359307002510716491145171152502538194603668864223337715477065942764299380331397999015891220794444128687635467174186525583725018621727603678547905687153390248936348002018160634313875873875829744460808670353971285604023016824751925308858827217217399970535333233670108980573628550124814088185797361824239333876388212519054979183476594182294390762768168940327708724095545440920063429441676397876 [166,62] 135211222206147700382066320212273987803913234661014577809402500449422352831222589137875396286516676352323538556634277252482608384311210083639054616561364785799203572244926624446397866313368337325016551036974942354109232609232231812164435850789967747461675448490176312507877332121989932220183973279734400146593411617347464920769774840270879527399819637669434208176408407422815161826563446064901912956932991020672973268235018873145784386779589831667192156066374935942074795689325562772595994425910901446865856132740315487798141971665886563877424189464701858133825895316207158263889905684253156876747406043123511692919910759286547866609552654873370889401823605161813113649286518759411053698183645337945741685119399449527070518012224140028437292969664254274447342102418749741537741207437662392368336470273644783556130382556297290730051489393171776342533442921659532455481966185287729617827240826666893724394496400099894298254644014885101994253079501402949845437567422365179876674744196107637999738206938015246755237696081571327925407816305410116484695957277410410413569457991171087927192700785249182968117086103086570383369463208538067557798197913572948189941713365369042419967608261699913359529133644996241531425175115730405065149677423750311087092794371194126661022756639072685725103964235111844037834106988238603186447956575206238519251064207974989950008275382175597299665820518693432085432318485794124821671488315648995553856023284757638690161557836547068703352889547472603994071664390031701956953243727746034067310604717538804182920905855984506550108307773731062692150235856919064377186820965067458704842237348673447055379545042486822320158177775736361000388680540328112729480893971881894360177976176038118478748371362438259627737066987051416639453107624497002513167670026595358342422934175445484313230152199979632288006963282877270322282376076036324599684413782046849090398957940500370330329 [166,63] -31428827865086794500826659383361404555311778626188121449672508834809912464088750126733167333374300487798440121292613079903224698395620475868109972267744768885363407153147020690454464983064917298351630266270910979958682220798867956889053396341256868621364913934437729939451351271593391278607886359014296725846043391680965467862784067360930869541360644940393579749715610996660233908325549328936616472525412793256184717381760533913407704624933851293983233084575717210354523490421007866712936918559853133259759163874012100662612158121976370212659907786267287143207685575278036422840790516885446309599044744873301763373848835657842158324760199231894295875623412050281335468120536599283764957639372539624131822073976868195139101618547731146171521643645398815419667167790316103408865578272877799899072640079166265155827097198929491500982206472413976793816559074406215966115439143827007243805956846451527960679424749779124117279742798059706327189103960773313968470569329855902386850968127324519409091036123727809225735493102705042605278209004216133751089909166788901960356653397328051445302914548247124783007297292595603195771933848860449344754993613632891982880142943006828137358809335515885236327529975768184571873644492487228865817018562401870017797143458706556618125523840960439910783309241230754674172143860159214105632968744588389797825703890845143789492985682942220814053012404592921843648584524570646794869471718096920749675261964906765519913568738244177036417291966844019514055887323307053680514296420056183032206338800893413509173300372874376814304444889451044386311021299888827084791948110821273073884634439691819433117236631340611143451331713114349821924257478910147545320533567421965585357503835949631020986594815581297330131999643502870150484836142553821085862803409295249658075305781600280909825449961464461534167582419668533159331076088784354586781317842257910301440056546034213447 [166,64] 4818821184381029906662488032066247518485520698972867200167179233752013623239757384747655964074747219118598654306163033440365077375146120816861814881113378614635856074005447759115946732974591452257246840132167368655359243169554822488425080049677566237593998598927877189768697628803804650941544626478501304795878286228313287766018510753190459382041628344409898264823085823132574079325223712051623499602056539386885042072708538454267330735522060361153096878370580548144004815347348522721130997543548671208306978474526533376169518483880880447728887574115237071828946801923389258136983722567854894637556876634457628309935573310438094649880872827037749459872149831165445295759053522701584465968911131308890912232595170773445102967014722794748132738523331491520012302088598726639014116487114834561449910965575673321902397966988818387500185312879224006988659361518810442400553485813834748184992285101756475176914634354255350441479644084718276877809885389428988289065097785289572691734613967050863789032391834267238713364532273823881708649492573936425633157634402482583606785167290816389565683354286752499711920655585198185904967415607210537249177378651924971033458563176002236777879547130633528298241657302451901164443510504438231023607139818023150163648404799768593963869665562389559659402637058399736733562073020214741085926032729637661850976708461465299167601078513948568219523978432893907565835974959989595861280453577752781369118609462470530024998810932771646326851781729195369071030911832659411967695895823237766562847872076965031194637659031037203571148153016885734586216134909699851905276318260785850663716082462939688504342732394602764222794645087395613413116021535796114824497472760037109316365880497657169818470430622941836662660895432913267163070374701681700850863093163104178027026043939157011799633951096682544793999277854676513410685183446640598886175389374617870464432846565460 [166,65] -114678758542336633382732567072929956124005792023151134794217816802852250877783310280555710416298896445862384677348005294594570677641558772415363674400912210357917675265113205179745180527453931307861245576563809560582902191141809310391952821783077647644344272681493810037372493832780535587491905063738413339739232597737332206984010297839665243942749052682657649801214646275542817850320901299336039905207002222296177811307039769742914459372657681831388161114043933368463847957532620473866860360370297114282561942293132784560212347006545683821986208943728839690368324937080027069034454130290543975502249167280460751085362216014295205186406958471181040819382706731853357664775325115311087835374005475382456253364548206309731691167601922698833748047457141288102763413809281576407761830611695760482926100683520975709064175651087790877997960793314834500403782973564956732329006912842022213969195445889772406799674763367181443566236647388883690537664285861493846293041449631887949492618051691712589283772785703802086154065221009019367262605869759971460821569541983192481470096082960125303857336407062499443207481860799488701326269701011960704740494720416689256245938877564421010330034420664143232764891398256374010153188110697350714752444231868187953653927794004212051715064361833415881992696725467790932068149298102851235702526608238177593737533014736801688375732131094683312009836778021242195165031894323577573589186235283175542548135097382837493944790692101294433380334882940880736462963936778456902713747540758013678317172519906837620573858021093947285377444145003912813746736449917537277920204996756635348272969229122665484153771774270985760854308124671099926766504039397422161671678982098385379788026633850354576081052009887251167517254217642904018227927305203506184223384249343126736992698422778511094227775249020992627242231039075255134123064589889770611893453280614842158932681321 [166,66] -112443263065077821438208037300551438442702845839932447444921401336300901723320218423498231195220080975690735879112546669074396249531302153750684465079346051511962360081234249978273012968904378664202808394373297287577108327899731756072396691156561690799536270096500951386675594512368836180784362630019746225138794642322280709738498307913657137908491675978897022815123647165904865459239383535745751048176329450050207493764403369900923144810300938107024373353929261094675111096724441898911370948907434211836432110952823021150164132684352571203637179355356255554145621286382249732862849354202547566198508230001499594877918746311833135388151679550869153673319072125037569294717863099690944557367795431884249148520500331017961310193517806324206888210366044046165376647462430574263800567622968607695603572028424072749622214489448395053529453825003731315931606153381694118615254220936110004295237239462734247022811148772467441845674855079791021761896644940127094940042338116088928420577117242774393657963664996750302399819754092737236875640878886959065844406757439771149110337743438532808506752782799650394302077342614451367295017110922533234610518320915442978414102287141967732330010731481746375243315578130903072039020212954992827604094580725153302870120783769136821505733126091091326795308498992651040959838700861169487334308588648751301335919209229140761382331290520595159275232522614395925253121763167733808670805437604173744924227719489849175120983823230805120027442212694321639686005633588641408246177738890149012907604458924529366549768586914751902773979257778518874985251740028267072586017331414615807543938317604344451171269409582020479192151464611764843562699777005320159611008389188660999435322181329652780803479574648959381573773487518699775220955160295716704649425256246929543406395571983494190258381793386878955069035752467956916188781923586077388564518813506685156558760 [166,67] 23781299277754202134927085379339918112937888264629775141340856236144843947074521162090474852378108364961887829841024900216771326055797823957282540296213595292050101727292556498047515007592104848412202407219102561207051241949824267564120344079412199326224981919408127145577331459404868469828368401054484551511556443579686891210034237172721156112334345481978532839733213350529559780759359795897551793384327660392913038819263127277239124872682613051420910825729374914768502901529689293124502500678124395350131142771692627651610997248250975921257078067992649188677078625427431178580830384727182185416809288028558657391967185600071891687015120803481808810042706274077790249732803702153774681608423609088865220357147198232137862187014570308021944309793101404030375435191223801581067880823612298088418499427083789609965612474613313143460897706579866186138886685072108707217470086212274549189530601268967429845951811892911275582967412040725538029069257741702345935403243097638104072728985645705756626215746152735741918731248459015887296924288914620437387829243456874391235227572245064981936737290307246463950041347442986499500076565715655560825698737474501923741972477316326005595861380119841326473252705064627547814415386825524025505324264787308853997442103144387338197387095098280458308559543893464588502076101599478512742351843872524437829700783684156035933230246599300105623827455212850369147594572327029721387630287846941037391881091978354363512119052089740284744388743195799964122207094629468290394922155774761546396625889354578191241657175437256265799620883919902843767501725701613849765519616643703086869660421757072279480062889755254507855235982207257039882864587070925404482827814084381049790876546928664941437607325465298073435376575242372979674395974538697577796872771176455530263609647746906175270930650998733446360090012130660216422063152671963706936701773813815741144 [166,68] -1949111861219974067160203614308334957614589945010408607809848468470030737024848002728098683780816889870955763486735811581747659728370631235480279774454845042422553372266086405267613172891123173468045566681904257706650434408392759101925241161754992789534733121046454286940354187969693639453583377634601681564515856342349219242043524536925470305597520502621162510579695828962549506669477001542863658068057284387521321902472222161048544576036678138076123587368319391995786778500894705031502292642047532961123774492212121904465191626839053226464059919704721744209773117122988313153610339165969010375184964169472770513008933749570633058969216832556825629102129820648610477642430024248961876007265245181215909795559758244900001932660963072229162994321421192307472131713501931805357264135916880875896230574503809733391148018996053550843854333352304385826518711737926518784822925539045935813900471884606727822267946746874177052965736315253122429583750714806185526332909588949354422600868294932247719214184509954330897000796935197625018083334562632200296641027743918257683992772577439162883909570043628583284569032976350604960895218168290526840146731514812856781050367680726369085907577927926517148607840313842041682485233955022867567498189515772609169521205276654971905506998270029487253457962551453139229832567665820822147558521575280208538606431568179088797487929841983255151893829413229769164765763653026772432233563904829034421279989373202982975750442233855918104250940618130449668640907622736425305320165301570532846684076134621940537589442472658666927925701822795736320460679386551263706059732103431993883872027916433657144096253269433484383516451676308725029482251115925119967884303181859925018422058921900932263099908235865977645551936813522401636720308694691676717308476893244372617020186940385928565152424345505587486803631559648388116859490012625013842529381338685769 [166,69] 9950854992309732213586843644163795194889636444331822910915603678648713292493440710673557905944820773327300960661696848034987752171626264449398130175418141300773881921606364255040689545327217994808563063371989152496727827513108719462065019345276360205363949795494735950950847913794329622110890796356902281170238113652758789911656874789751278017302422768853602679598902789104381496104421429306047891623559332901562985623489665211042459417491654669109527013978639420416396098812948368480366010866359160846248263766395477410661191696387363530137770466219536284263159585064793625053646514704923215004475977803168051730479054594369226824744439863561440818149919972479658624619399979602649717601539233931668096733375521937688433424535883800011014538365955810093299401328985393401540200207688998819410741468389878177905541617850811250633633890510483830882781022027739514486328655533500660307234670086990890763177569934707034572884691758717512314608922096674658750204863931788524503825497065477660637444361159037362453720169200103268876437233114785464710439083485394433408768710043559389538987919204676126554042682259394583711674826689691681043158043625890740929036770364476841404564974159122064281085081333460414533832497489295877560067143819662358161204929562777456906487947348956319376905350495920882559685124653673439132639155297209558638267223957336005944892458959122178810322606372040853067542935817107045857964499229682299339297072480961441823323698590165767928040792420198352379319117494388784347253665443909029679098217369583154503134124312180535933966556952169895268268786370600365630383791570245971600023106687705457393164493749346856635617254957758711870592810448563790046976987430412235135999931321251807266507848759796822278062742077170183389725731205991289432130230981800405199214203779971324033133422879817084841078805211723793724962952652640893689108338890 [166,70] 16857332620537105131749713614942688324377346934096206346316500571804586950371295139487644431324060698918849039816837258586691720312140048948509681065762972469262320635864893937993411219387150895922834261170939947962657000471393160614940061669840029953385716094565570436469484621693911349418591020164329000419435904017600989453005224940525662805848336059770374584101020317193493465990837787675549273431120316611612535864514295389821289807057876751709769983467785103609749155618702839786637217651898629424914266367631374737656392366123404850017765151042479809844683777945303803126851209507007171431508569100234695379722808691104185719760923410558280726275760553643217383833992767698658898014241381370638718841783232896285403806367706178664621346633553071179378090357542934605211147388979819014617366807332481082028559399964309420101679108071970697069382638590889293091895163106059669525286997829543566658180014920331015079255203513777425830917135611436498873050725251942367924795317446911715791963780529161477374781747142733004306264120110297568061400126626465094807487866746080557233542661214417844039779343216004198778548045181579535520546236934762334126115613182784366143068731106365490986518583253193940189205117901368462768698733396314890153503988090054154883079238245268025162609890839156243962093096557804484830759196627304225736337546051937121457323085721975980487053798833300897083571501604050731843861024688934805819038659523146566602500257047197346980838182417080065441989659955678837395170994768565880750394466137613286190841306727904490140551094967674158941809037314601069007632700291546830503884139914804404627230176582145341025763762067195121044647279185451181446829345895205119366351783533634732418545032253938445216380153274797775106404917515864566597391177338593942361593352681492571938348091146000885710648086176161914641659567495940451415821809 [166,71] -4315686816263290442645673081313940718885629258197399369946776327436779304460074565103036180639225571169151897341015227798034253286018332349793994588688873985601536117498476995579354867738297414828987833306419094792404063419935951562936731768839516704851994851506379624283997181710720310287738317810082703481614521127907082551020631091593590307426244727319285998015938856353498762936136739498055956071570511194722913617673725291714761396393339166142374954487320659377336882394114146715331150295454101555973288345820740097733812236485575897829280494537061842268303506615019497111977382921221432670457501112425933901066750592254095584069620073535500525337182414667677449444546288369384563551670199371266380135159866449680685118872440880698476487476704729658033808851378270888586004798516965759420516632920288553789739020416491544915091216143861766675814590234281461949458018435854935797162740519491963556238599652542589053833886226984557470730935427414893615373116303917206212699584918411438802810095352698429396421554459951935765544026116732164611523692362881988357577383994065344370275875845699244925836139482473206309939444161872209216423254012828481239509343981743440179071907932260641415245106238198331310985426178753759963634331234397085735431235834202357248439824555328230858577254605421160649982913250953583850092372859568860821600663792451506067298428282620345801062420447682714162370477411687720810240360971193284543358002717517044799930040732323034452428381006671300541019261821099074233526652235636278895501603371069663400933907220174638513221458960999594900339785334082372722884363190632767798962008250171701786570072404144405052845907988337724775622391125136429030878665170940600920974224406240201595319060015078406863063936953820784719323844662118009099334312439518311190965076192564896827114144350161663809778073176293551609290311617187215314749 [166,72] 362527601333766418397165686331168544713405339788878191043007365071803680361189767629249038796492690668059330641442495892721508734493410148651150816456584194331289460299513228845901906677017687870238303132295230443067231081832905355868312475408147145101003655313788523594181987805849331617835682479038618560675183237996173034604119313951383242107537893875721716114364911277339316256520636319574024097624970082404013107367295156908997900317571532163977842863101009425790666482497905403011527499116550874918134381257214228978228593529723579920734287470318092266998337698734144787233105100541658966121588462145546596173779987904871733540719279300875506827956387955944821676951085447700766544825098857197740234002363179387950362941651986623926315382767905440077344021670216325637408695490308046049820527019900468948470106114319710164764384453464401193873191029028600878054160072803632382792907500907798207160772602847352840410994284662193727302643852966553716958298364469900412415925663017461986335896671981006145052932300199852604470810998798427680338011809920507406385346260640770273685819316339822716857626618453676330495655433905012513681455122633870268528363957689341837473711558428181497353131193661228489019900900579842344160658384570293184843963654483169438679592731922523436984236046183784836631339421599612357846267178120063520293343957766858734565482416546083717972124683834918289211511706035680524142343448800525917516001600290118975932749322508699038444828729301505370160358890483803623064438284501453415066421191270064383271249838023443256164651966333885839449360766484930153280603135744587954416240573886657156669400029932761186177729827341981569176142239984234042900072304888714738926774131604756604727146558652476300082216080732158346310247009108733857197743319345378437689418315472778315049224297538039784955003364013415740786097270002479445 [166,73] 18903204497385244515184112945612840334269078726352435369067674700747434842573395543387067516419156724378899682701565016006990966870156557020870929620812573636458998875272838853932028870116274049464463668121205984876232704082628991737222773579125025345959723097290930216432592583687476255545002391727599546118396713429687913860404938507288608279725111605289836073867180048125661415933587379465329179824249153334893717858541509618072477189128448431844029673167437581836271238381877939788334037917851265136037806340876703480702408868156616249083338539631602043179097981867388347642809167408664038448816093109115212521125542178467416424717085815657842509020937550025554460542057789901542809907147750261888934957867324980039193412083424095401203594655260972223490860085446795089889598081847624084236898931082286846605663810291089088643187045071419881221790432340531964506227763957872728484033177283710169974892887474941477781638838539032697780224055222193919327360359337927608206017217122923139932713050416791132775585723245152932808570881487881439969646728771926277480210235537536406718985748337500738250496900270372169768501896756156358994082163610627355704933165544811332844984869601179966170671247569114786862847624694331184827481512403498183744110757801331896181399053365817277487284002893619447345609306494078307708668881820952435438078845915619727654900716943823684663426669889679767437564246465874146040298740366691584292953242984175245744549904850789025222336392433469507513796220478685020334305604953386685041007388430690487496494057242000095753677304698427175622572055395965920086451609920710112324002101141608464893549259628042246724782660753280401602319693822829614774473739836902760864658295661806090981352461723893575477867818303638449248152351695071598875463689712627109695059788779443586345645902738439902681309541430480737643463956719788 [166,74] -3055123349291534057525168831706329622601070260460029529249659467898834943417573509913389331385165731981169948607794415640262724404884140900534072232867446489352634008342766610174202221917754527038678867547062052115533258435662082858370007999968891137532043508270260121450591269617370461917893042711255166274886300815871729152191843754467364423962934700367867014140901863065268980664979317730829074116635855490040207835466295623839128765513984194616019671178322108544443017937206695071793598408539551955538669522883689380042900191402815211087813899536335715319354724948944502348974289316150027929536875679934334186340089398246725798746416354804358167030443170668107199068935534034787423534950410833377025674043393362968744988752447953277283000628329316661060291526345253674444450358105060130935176340123757068523993005312784093700995736826730006076980194994393109604461389298145390157031884254619741380746422146992116893208648345484716860645513678879507941269762610458172152442549548353832420982214490338245972014425260546231026961129466214883620908197440787728295532812364979711062623647895956372290867162158139008902605194756707082043406035297038923964312233257664746250836476015773938819665952736432695144522522255866608594951230629704086600747933065971112739472166843931539071472014384652701017997608700993017940313829298456975281232824093480105191075710476869535122984319100978857513479962092091651837372322801664629072954993515761315082010286181153435411305034749801474188100490476966385068963155650721580202718155068680268004808114643723431228672837053358598012336124262819212125997333077443922301342598017394967948399976260415332054912511360039235567865135772703708306902317959100791641902227818227468580937961227117054840895280806343729839133869963200809050560071002434214060720697763440363463827461869972479654931595626678279401302464189 [166,75] -238470656768413299169594539880162411268069337799542262818052473653422590182130404332677626313707617757846541607574246693558185043637324265569411626559752022894986927479658365999030028864091196039552335413207826495525804448237382612937036771283136299356989475781809718571384501522598487733997619750005607076895294167432137881498558404318752156982067022244365683350179812714264915229691050975457605138255998924819752101664720687331048479686818554819957428420270880897245139286979984831691753984649506447048752120223844941866645538534903294120958043301784822253115817264157123766768566118948963339108198594054412132145482649154360321598181346618373421785243399375639949511276858836149174840413030733925590322798032976537354181387017347507277238914812679675963846640834465748424828042160913721422890611756026091160461840673805212703864585846717092309446517136315288177182998390621188483429527645479131826582458971794388321656494266627757975324403721584246636861823380570373241641772858958714400350428768319041191165852942829037215326464033476136384694654238843797858401869466562692677468683303733534403472634595273103267839078450171662230599804561083903269612648120625742342559803616082417103574120608181176413246512567243050103330537163924271581317708983369285285963715744268265283432287261399163386858333885825743107817954092241764659016863679160584950108897057570226053521973858371334697082088454187314610458894537905334428342360059042556927252421785414643355504916436815694492897564690339525104228704857392636489917570574681838501845319529665748453658339688419303841378284060271103648477607953009282081613168483709192153666034015459116663218901960154509651596550326487959438584294202616911715038160482459062681349353651480836046892915231134313002430797515242304274835263131238471011803263885004983158427629437222484509593832656755935042860378 [166,76] 18037923955488910993991469468541827146911782559018744748186015937296207256398480630986431360455056736747392311143099757951579607789280191551414946920549723196268049311926272687625624830438377924572385067412860891500926148272550094606261278250205389463042718779953505404504276942718379187424578258065642436040126762991726020899395950946243086316174623857308258326174524115017884226718624505013781451230823789616749617454464963803741826340658635410902976365477475837554110898691447960275815376899577853594421487313914807429089408823997383800967461226964387239376046185117589962411520341812295163215194861456944844209185967212455040009712937945287578033684653655222920963919346046897224076292132033232059573046802995446395699628813181467005249416461051841890784070268415098141240348591830943230558259547170050271406426381339516037098633654620116692793400137892625997937692050509414596772400852509667011340645608468848837574732738506643348004671708041830460882907455100543676550050354312193022085170019309536643392786206209513165210960322995445609197121315072109930780118208787096616231727107041969769105933881744540823833273109432667429723460962951304885781811074321086600862333846777034197965638749191243789828704285976225210253201668992618410993612049348959443810859340671552886475626829136211824328545835269658016955583904291640048883929991239427883440649792018124804213055293688325833566913785469991075807374294727792849843460640672115435772001715213857979946187010318865520531756136924885389254655841416081765694796956633403167372157767147524625597260870972755028587345086855948726324117964582528775691083694084036002162647160705958156333546276013968097714548110551600037083115723181853798323705613379870199170205130253549235525193318059722071831732307245107405161011088301275465919302824420805056055898657011726499794692420193154759686 [166,77] -1159034986513776873307723988019282839931687595578850148981974693377059391369544171546084842047847454828652189977360219347953765848267653389565110203341139266959485902453433291100844613978971416163534084972011905736871072427153627308281851363899721841084855990906280152994763800691396289017651940028175330566018573696125068425296072693796470601970106542267272520684527330940667063309149528548707025336125925761203728850977833496993859093535078994909013873374146558236004741000896340969120527313147539346344727485164673318547256285082045909291871602466910634203394444027771512720685823189401811896098324724986186466391132141445692808926059010848920581671379830649700300869579779293594685923662013448774067353430231383261875241229705634939524432877197365527385749710671289063707374859199823177034293119033544018743748934459865188236384796583798670340662677509253229070636289522898849201847372086584135391720083757688330930734735996155454148002455566244689055830810428952797329681891640023313132344661178570739120740062213342665584792310612580118101827314477386523024301800565576068961063880365359388542930093174335276076298865749832501153500725197311332104936078123303570055234171086688799469903625010915153101260642926388752397268892410405568650046964485857888900455379282169656523538710174537749483662603766110140002000305928504930643817554199336716222405741615622154591517938032535786854183667989009689834112440949046664003415898956374809289330207561207416658315172521114649168210952864683464042148464425265233174476054244919818896024526604572474386297075187466950550700644021851725865007461623013487909066327280005349100941357148831361593483218764997645307302993942864971096961811660861243999021660070801820564774666363348381713295509218053437215697009871142642070230394652095032044642778265637825389929679811381032308560694491384711 [166,78] -160087788200049246994279303826874083703620153592991498477004738572442007549334978065976748462594265638911092416421176942818372432449050425404127254670044583367461399786431422495432168380493508611927499323050634308913303560778494211434368627099423262739462115769607391305714682640637698787863590455948653691083843676074737705694691589035377142943343464721625759559439946549188238896878096529781632431405284800406918646873346676729134334835788927646034513325562271383101947987858375995042626674425863959861700883483391508009757004556620482026692018474181405321820072362387977296499537029514416535497010688976110704069701594103926337888639689263961003441722911839762467261148590204550046389006789427780324210726543618983104137912219547222877774918583849851459371880609332616870470937387632265572053735691402955781402889685193403155088707247839728125077602530438907061223883446309747487868913213205633448305277427493641487443088148107836645116396917418225598461455046914203992568614506247334482607868961999886440313185389671606023116056350982822585618887105233030170876737288576374749751177149772595949810170734210911232533777142321183592192562966870178809348965718301048880993058676086506599796653203209760682148466212931517884198567911180317126318743723060680194830808634161776374535056535354644731383734192074137775561372491484478322218389207455550258542677216809604622152505218476951749190014625304470659523064572857800068155761585160041271679748772593314091663632986876203027316348381158943628464103730692608794186669432920718447459350421895733902057506228205495004345795369674003382455305394899533364019282315915417456350789121447678862030060917011977959144552178108218197874636357068899591551793636527350970516705998868554644933294692467063084458252807402879873594398134249785879902063025195844999159261303832228862467709631071 [166,79] 8087240240721108518565579765209072445038684787487676299242230934581333610848258442999421514510995220141592543243019628151764485692426474831021119838530912398878597132656663393649001229182948598291849656083201930204190555394744336625311079322826423025883818794439609954911086804270486069312342383323159313213755934287438702773932030290892167162647578193142392618553556985633865601961282698379202937466384465792802522192881680180588996705663997399721449908260459267032042952390065626184276629607017816208143310104828699331938742069715492040716303636301575374270355000065951319374263581653116047323322182217558932280300797542333258066996627203613478521719388893538676316347761624388262239921802825364096464304696317873492318405715541893233992745090585835553594682149173744120027609252160039753705118484607474510266987227929811377183651318305761247763407679565436398683718730702138477429360465796269174366694771258829556109884048688153999041497936889845800669423044559720477993835109697998828017792609620570639348724447910901626386743419357953665768692581208845638315740182896254285347782513160455519085058379240229540649239249194097898785227230836400344325103155631228730711078790579949061282701632057398711942289037404191720869420238709851340064561597062817777639558904745925694875938306374829580556447643122828231807186815437894001040879738337488885649250223291372812249078985222084624426822059429270810883756016569271450657880910697150299703833908157069326882345815426370522793718747834397149146843134491918060671238648050607014382872815563170888893042152825721480640335399091215404394568348135434236634163350100253256075415857891288327255660372046693201657599791688323347998016941551708461606512356698991051741421509765439386593312312085448530497751897017382281074244956104301351467294502442006402289789329779032081825583194 [166,80] 1976045023819504182910213489250251629932854187017392058476916465345722451599540647866749286474570764104616424126139430395804724812439948045311449617044199655406673630894191419895463167985297701974150600913911097875105222675989224045933720093978344372843535558659324141673753641600653987838581622597285915672627799571589987590246532926964745093901123782959264217058564276120510253524802926689258896993438432162858938659117399178877442033400668701421464832231398517259706192317565688757361764851275885263909183821182959440653954501329907554104185954966492976378030093695970290001549262691206210473564163469936581591516161070128381584446038101227204751252264260300730202280034325274519815012183280533265178955258142631245128314739641725023082623173581746459218448257943126818045212745891994838033843086055103817239679591151780464356764089004820097981051227764849918665115658903718264703652315338845292879409546400833510350072209312016356097711232106313998612820923474344309423149675283175382340320055723913237998382281794817219685866608325669439292354044830064153579424026583571138012622436162730934869064679143056572228095480307222214538869373416931223950549174848862869777985354362775459313391957015137966150833763084778642939765433009679615562123677759383864876079915157647735084239456902921221677370557120854776316036462938458468848376098703947683034865159098358661581777543488263883684754893964179407000144236624669594049670666875154036091382809762758794897216214350859366573852879527749949295796656041157991439505223428380198891957801226244833001466896713296456410850867981968702135863937158396226084150302128414774728040947964381689067037206010609942634611200819321520925577150225288021227294110662881568730562034125962835866138087443129089424267181765100907554508267689838156482220873909813698194056977602694615131179 [166,81] 173902991577850413897876538439322205358654164313784074864075237010099022145563056613692057336389531491668150816994043651231530646769504693817325457823439478801055038265660599510524440925816682476664629248550513334960736070977430861163026424621712325892001144214789702944078314957514904428924656863506339865611925726006472610055742267732413107542188404205946205838983457514450658837197855951670492150396233767359811991653171555847535207361188002455609889228364345466108818326067741065547865069342176334101093880174962717943381721750574523310627160000217716595868023935516432381050996129306028918588408807816349913116533508667652719220944059547102571582273827454934229299610182808362599724269537264179062695544342104203073958339165183413532298247696743285019525482763699927691929909147642865616948602532188555973997183469399408412069435097958172684336432933850779918951874300170281182922046194315792214627987960747960096460506012112959329544851305163261143903780063315614939688504840704965087885968432618817823055166363123462307915257490442729198684311841363817061057177640629968373510982115875893698235195128721816092299606556465710511541210914270147938356344265348004182171452951986052451471993399628501987952453130577381410190705995258714679489516098792056616279047628313385339935272612342112026777045452561925282057198992895011251981493110808525861155780671820745780228227028672542582843999594861312266644323535911298392593560251696417809959517733182843841813504165843681207437990658561089928049958291921661971429559823257646482238307962499336518755665906592698052034015120627769552060366706256949160343712766795322008361400872099844852960834840175169457102425196818107458613505632007469761157533265825009028870243950091664091598000632370817721843297601157060285962755804752492917576684646658791028091894658841558006 [166,82] 9928680417297316956277798486109887698224107873231258614298751574189180250809688592437339682589319581326004983387166775149888310104473237798005081354088421982982199755444303656786114164064864818135558875727136121297565621818096547534766810236695156911258249827384874648200914068449306132163973180479477897639010696432920119006235207084331979529809394330833366229023239274880298232704424795089862419756040849235395279241245722656999228626567947532625192209410379930480320597069023930509921337828956008360292363054356930261368282064451380410122155069341237952404801434497101214215187335214518388012684886006933219603342673167918989215567297387903686614754111690849989190090532606272688920992419212726952526540534710175148509945669933059449499728658842237555811361267424716188998590630039614124122299495379908563957103832409489096331221549981544106563284247421536739861203167184622731974937697427957481661601685143427802810735493494063128224247789996186914658955668865191214756622011544772642814218165014175319343683652597934310284269860330964662302282109661792362080597938148393781343798739733821189656076691015140720668368197342513649471384655988436960654821950966712368680817263302730191036519302197177572762405789172071388814801881556785416739120677154603758460367041391789923773662696520049585724416715021810051366695872299572828002791067686932401761478115534389784374033535755448825195178949165233165482738441396449425815440952030312595078987217501699607695611355182577140445304076851045876698897293529975760557359203718452278910154327429534188233323552667740612869593024443993563188262869377613133280047227544866122819322208788158464666868998191864682154927810002661146274107839343774160194602657330538818651766245291344693681163365242465648002345022190651067519994652402304743893330633474225542721187619509457 [166,83] 1230964398653518433683643369793154011614907523017350813958054919283363025094889838408274899884337954642197391403949095653024793865831231374863427670611246630488004044755469401644487511832008010819483823945376907732695467191669982232844672506563326787968987360864111605573861438988695757708771482739011519888738528371803238041349935393422415495128721874909364732700616034773593270726098748792425042625991867794044930201864250493099088366536845822090183136801795374397624444277902851828006211504558338270236473739127965544520875751343414504286347436169991977165295332114949198962386850687462087506944860741611178616384348811208578480329358395381829866718157588389972413860266630218693361652004047775021347414508833956755829724183833249535151765712227831974383627318385788087563822456735410784693874320533208281965330609354908530196087107293449075368183883785819701648362416515305824590978324306721534922181831063723496574088819249148795147951191329626392069957115938124269971725586861969628445690996065087434417996412936430489672422362195982271559176217137174981303165360753463969602434726029173937522428082947309907134211224476632061760796268470062995069510873869375067994802386030720465346426366749108728654484988236401011644610742472609058294624613691581357269883496969501713683371862413594108591495082401989123425915620070928038933446664007378033867691701496981073427725650016809215099256728472118903410130073337156361848287182981345614411534427450657591194317402232574691185256424723053173928014580592520841824377557540231392441152234996055156100374264191902802224084948263158177706765648230903812130498829415385902225916021165496826248226020127372694644779023136897528830542661857952835601878001017125163116651322986533729343673333080940343695107789983900563131723167345011088724541655795224296133052231530 [166,84] 26870556370054663144784158580603393181020880181002706271166013656882980315677011540177801770345251069932140971205998937294417131672057459760720095771456113923254540776924737281599847384326436335707735373409787734466371087123519848866399060954395093219282137739679472625571734900929258273668819552199616630216261839459365123104945482540190699319367479658187595571253176222577947659842835618163079265339881312356417087023430989451202912458324369630706828244490202885453152994514566446799740295905509968886235758552439739002857843761562802423645650945159031328031450812875092432489140821492393185372159290325975152687605559341242305640456882500426511796188354453438012352401694121554297625122345469720238802304905694638838804582048833822842858334584560130713621677793945778759796979394478801129723591020288595284930275799240204143008066635827979039694440492068924542507676566793031479255394295549111714090127234930138770173402703471048365010257326878037376455689598841883027180652816757267262921594725995160557347484219895198486947848610385972578822505374986211771858899357907288891628525716428830501098696103376482758937513578597145350371145522230876557217934919961579033070262373457594813260417562674179762791827170700549135865486001809971187670630004833722920441540381192165957483698806745815093657917635604047089205481898443252096058079271367806040797042705659779834149860498571344008946975856543499368503321004761264061793162054452246548520730096848954618593338607279461918498826485144409093912156160422949679447247743963046595263893625415564427400555046945152065031196164352548037918593557345526012011556369954009819329553546135074869887738831293634699342769314069824435511543542345225562816989995181545879697073847277528204402230018540746969250609721777916994830463550737764558003266440641230450273452 [166,85] -5382947732702478021049321363075738336931035158641499364596187173636252316139909960753029465358719315804134032845392501671664511673697865136554332491403038361171124678631699445647835324043884730687252734611489326224298877032946142525469983690066767261011259810446825244303210158790256650290822130417187340399639678541899007388873369425098925744605122756379461038739443591710423706130298900575557079921069563652229960042527705469018602782690605439406734811976901796735715711759244768472709620848132251799999393075190417020182194715883860227630862674038048553595170421566717909172705061774511832537270870637009103873172837004729700342913498883238908794830979707616249234526258759776143259875632761988102640229397250047911936991772295649263621616451274562960373243731363939286009511431891769109268906930182798372870225553984766655786280738405319669354591468539834125812421819444400017654920293375832564512984807912101157088865255979046079140076708348617759389669148835777547495522139897119498882697557204271565844022241501641919605801289110016277150527006126382578688553339045662120535818549640203862574682625510288959146617443022840301654051399034620808532161494005930507025355405651788071286375635191697119781377598088571179609116113254667442505692873693563835260928240374867624120362219478078737061087123371988794102572332070871456893268902737662956551044639186569979055491342496441975670191150454417016172530607713262269480351244526497206039051490680329119215888258913418481078550463428169574192377854414852004877692405877900103203439508416150268981979452365320758692435030101869865946678155609206909623742670349352315278385731817614215565985693404752141630573204942392623944935876553169978464399266543504584965569171381137367666000981076348725521953939392549008130143135303113052061655417211765105132 [166,86] -235999051271509152538870862590593905967131785030838855022604193827943430976959198800286726834681379335840360274685296535818843443079895512252562647786680417272717550263188246931779259225313227535063205747070957457167081427372340056135848824565875618829656243133928452437451808403479236691010651566630396846021514696341187476907642130571714212240519053426101102699055270193130356258680628915311813497444224793517702784802569176220083220594496325100996870492857206691068245115260353968779825161751532191273238631526673250616876599455672331257572127808409099409281363666405384227450465188176787005896554016428836505361057925967244806137556095854619489772741905109993018790180304412913229932832187762699461357313201859935789777899130865457030797634812222595753656882753795026068866135112086927238228308500661795206433310658991033010020600107355838571547679410496452725631362762179765745259127932097530563564666511072532827185602502015677205037912224212888883106727444791047168552433325709638804345177721814391170324258337528546911632193287961780655828270756426903371314598301589728140578363758566107755100583545665195130209774987141803752068772804103142305875758898004833999269230970388706149386820474680894704480854181244728166632981841571442862880249178463538689357615054998999557068763497056768467026595122750311060190932892814245332243924381417368031450566719296390863929267701587238969112980095844741874597757352327791437540702100086798391156701808432453942705170962623573221869840245911819529228638522949422488649918585559816565659043341888858928706467606017749613676704788530803184215813012914159766040707590863976074410286314730186748095494456355443234578784031333956800170694381551392171554013128556417683445420473903270784666490690129275022445629901608685294440620980649812941068769796763126 [166,87] 1173682015179155917735982120662849153486800725181128899271374342758992724636747653774503252613160572952999720022292128588357247032558515002922111897724423392695859656264990065928637385697167814260094508530074677802089251166801775210392911464394230643810568888751604710558814553029114451379657159731335181292041278416292238593922896004971087628621804439156075010223245904426949487751634633200196103051397593992960978534198816220500207735032622148401140985003320610070680446589482639597450801722729230464022374037614031133272462511930968612620074347726985037876840838676249324599948417542933534260131761674436958513005251167333675014870018745604036344563874056506880272339853669842760777080227997733576447209896585555189385587570905585913585569332319618652929239801093643550877919861184298178212605104079203763090855172095575353549130181184529634971228384838610850048716888382260453894716765479131190435275137291313693502037807088158568808979086191482183065244032930091644503174069015722521088502253030671792305730630365712502470368697686847577759864307433110199075697024965015365917473587083635548447962974625497671941025794707616969163946295940909796880936540857857672441282589824564011277514281504693622642775377270513758125111321228166805810363320065088822799843373085715680914265123612040574166341667668027033558733547276952658137291562983988682164926974245925019117557891174298775528123618159631485468675784323689792083995785844089254468811207061672677848847255066654298051935440118821404657012980789327111492454628585400558821726692396495229017424812757293695091059864884663321902920944901176415771599516086539145546012157915078019512032479973920958818833666573743107775964251058297478774079826358021843803802127787184372365338446242782889308714408955401791206253638578805631251117749926 [166,88] -53028598898740543536447776442899325921914626810022684083451880381124190309108176365590232902160564613328941743534017633540394073904115184781699082587792528362148190459260257818029680033934247009469312381955537894660355703149587904380237361957426116925172292151089290420512666198328017269187200487485462449843465560463533844846582993429950380796633821361610938479074074662651712400871879604451872715799448392576501468509292294137510102387281581356557893329187053844284340900975420810927933647505426681334075408422037258435253017394604263462527122927438278173712979345835836186645697425426275186903276107298597092503638145463565847789014396495415634699090379266986356900017358220788053061430517246933664723246323513107437095951056812760758531151402953292848328511563054904664208231935751003583186274469052855238503707640485409444982425959218366814291123759152501056828293647714369791477392235122645803577602009280329619692000271405956052404196635272098006361520479143739378684804793862988913095704113885411810140052940440056148854081107140509605255196650457232960502193251568548954279353240780997804794883072737375120260549369940277619504534035283927758771407667243806514111993040868240452498029644318107853874798738138794431518059823669916414337481813828402957821760773259475541594107508899888830297103585963304565532819536730619495075503087056715059466188896965367318978493128798896179207107068015600850029986123082298456258781666109151458186567682451465161765107031347267330439072849187904577826844767305063932960477917145188434814791114601340341331971801721790956047735994673145741179120454531402748197250049448796036083098029611226209312945447212276359047709204268999311613084270748978175081153265119050721252533291497556017373388856183956998115661350123236144133980980600696696427256 [166,89] -27926433412338615889211476567494879128356334409801443488693169366624770564801633761973390113933289395151464724639602765851194369411515106302633980548311625214010200463510243716110266946664571192927252952576258242386185080926855398162948374883871444250392043145427759452836736619947020368849822802213150516853238490440655411454407614842371208288766746212045132983606489755370206217857283982646100659068246842889888776526461068418363513805745985844568137198909811903168571098318106287679765624604363295807665134102308308109349413874198008819596326606633711251437211057919346606122365527541536421142087050851534150985322511291036917403399454649444747383876445713293296989111211398105052830949637057802241381694029169707839315851368069687185038291279400168407756142066680968551027652712505290141924439549450271685074527583582932017011788433392151272689266814439438140222973479558687913140129988690317356653985907341172596416591415445733558526031492276978714182633800849031801241212063000101639007582704566154541178026031784645500067541663933158102341496453620906875114709313254039059666849614483095104609627512631934084852006649103838356843846160628438176386059754508256751653281316138713690840494189972125385186626005506101567058146286931712001760961030857132626777245331122356888161801966621934356047926947553139666724216151701978050407038145412128744460629007417033134648227499872755803753072097163896074965247002288905413534465196969669212304787374652730855124310791782433946909497742951077410135338502545976014799048641746469170852437155296571926516726599951570014247188069866949900430025068322739349380518919332377709072560755726760709428922698393416021657166048102355132244033490114224151126424843336601106744160106580284415559375215908629439588419343238500528850082194005080818168 [166,90] -364339935294665794888185501732279526177096927424348000023526297157433377802797971183555822231154870861395978365465129706645818880819545934442463278098152776092806937178621003898805602734725684525025932545952061238100802971187169737918834185863724543203888635273872535264271305742386206948620614607105297866399902487289856255073661600965136435621122313176026356957880490808572510966226799784665599920174163565370466981116612708101317684939221712295680789864242206038323850833915461190466958833379443994912285098931798581254841658800342048832244904772675751635306129634266800118241395302105511910408650609524784323585495059556572293873684220077664802104564261294380421749829195186077153922091861932123962018485421871214909280233865459286301056740861064230669476869887806767582093370485687768053131693055809864845179428686437407558200581136085427322509400099028727401720367361597148926013188018964657266344775851181392718886184911402159126191531719574435326038438509864604451435687519436686713550307947045677011061393048858552161200168076041410962798991417987604754434617051977723946893424476662296828165949674655137870339344434756099180429141404101646388723095231834853683063115312339631645812842456190345401269870913426651447627683249673139576780424614596841828451048332653707109042252975837875491706776429343149389320569102059034915878229406780121302988862047329411437138052665707784193222366605529158299567841453146850948577068841264406818197889733833206197405737833535780199918119047608288148744548377265544483672802372807076160952449514489540742961632611838521834261251841503919161964699158633381229639192949930136185092877913034475476679699024721753673027487871220132433986309619951428634085596630204923075704643812917751612700194956539364473525947871302357307265490592434682 [166,91] 64398514175057230688687289054098831115349314042681202958052901365476215336744758211688305864278817571725689689458484948445897760731276353297122511520406191006742791271946700255956788207508127060875898219465755547907157204477518201356512487824796113901104481602215552453727861524296872681469818361072444800321276487008487349559521902435544267151958801187506468234044350898220922282867962448615328455516547398516499235101619511342019400375384789189268900884705067566420525265665822568229327721474221112857794628225361592452438509705635544249459730545440423731042701938938712105026833986196555459729921205599254659929127853894661534076929335030943810014319902747525027387214947907318573486129647398130130083239057210733273745523302411349366345278423803578323044833059532785862064599982056754425507210904798898848813423883345667453010318952990690794130138846300489868373126454606343595638547603776722325178400648350851001881330041720650224575970805999445237747715376556954454560426095150950513164266756473494408318074288042981771584268436877788330689808525395047046233628722498632743637768812795338258729145509874249030706180471885428867346715607909368837740330547346048905294571708391672277309198488820468514218508659593833340539254376628966005614461647093347211942390560104033530422412490894985541794833474531683014684648266966711833926477151600023059204429277205360740423700214520480596953343704479478055165275933958541607913681345291819621027575003829889058355522205879840597329596592193329503882915421005704894235366675619551029140608264275548695957662883206341637807675016242899036419091285835764649224838634959548448895544016549924896080226864626584777559878735078115215635895240255879626770459922208378848917293328742483028419748728455506178090619111224484724938748205065 [166,92] 3821068071746971251675435516529620892620185758754843632719191419283456031316713072831570184856693772793368013485263465649148371272478465039497275616718445967551847873459519056081403696653283204892277565767055030794894333229737498965782323846555196211652279659181946263954266733933036594608739292759907147501493411570817359681670782592304586335147135946081343940294519183441267859372760948318515516744347059292448972319102039659991198460792008686286849241615351482949251623486255701697271466545440604704754078206303153400845498189879584270667179921463791901481135380040795833726849020739563969256340407641965643079786355524202797629194583693744594980865551281754128570159721382774404019903252488816177650998055962493874261394929889808630129166557640295937134798571873795966958693081653902132932913126037019538774495227135178114524374387346037222215840525636098651124802198978200980889887112752246663276263265914226019739968308569974246218371426005088170096919012933721767043499687632933664382195553100293853410796200858142870585810240855607159904788062607617649350632819836199260099002987320935809835016250046154156299471672219182640824688275937969506482751235997888103616561184292125726806645464804137736141825841749886308239471090020859766641663726396996690628465642142659162420163862901422045107312664414981985025915694935989789001244155531896835087692802978544620728325850162216181122308748282033857465116679484318181416829159463448715639521819487213596493478823611117912943177239956912053379659132206262202157787749460224948423887214498503670547049912850681524144441666339825403462653579937644124638011053971238234528281303204209661123443826035829456076254279054597234172567717222251356839735466724598995914573259021436489973547652288853319163595016856637249662497064 [166,93] 149337695819352206695956636810100279722046447701211141460653636565186069171337199557549579735129993004050121879391203991568199945832531889816137786738027055580753178501389415534900426390928250416878127073414544432052724436843353263466898300313089164710196971763245159910230080534499322218495062605387898612368875581555280789671627136716284650409895836652148441773236865988410749216600342235757832903133728812536558930913455520034294292014314099203880442637893580024438559051073225392123266869192500082003427774201916782908749606406681522755876785278140357633410127256673141028611921926872440265296209950762699106436112571891039722248745435624276364441841632988463629267714732856119539075865425258475177297968068146324612743957120352209179724171832904738749962826051489752818550477113102193566804492973991027469934241685370788608284665502779114309369224277308405974198567473687624140216566072704041048596952067814251985827062625100433168704866019989688548853133319616402877900335037338549628033221368583133196204248871194523658670141973184089270559510687003866827412729675700637379482494009258490268724891484704983383916817309835568862783434211623568689168777542787204288086691510381644189710574456742853253241669727258147288889383195439551117353785419121184678739305475400535493898224377168234209435137816282366495029494358891996050958447105954111754309564755361337153870755781802830722637706385166658578856468775878161215377776997864237493479514220101402618612980986388479129398001864379564375430337765366004444161136272287392452233830877373985563323695922706396023448271809579414450620522626833106891930585241861634680021601545448830933542443972305505778933779260939496240729761051884986021227002084247672967593305874052824028263192915572962191362504940694628541239 [166,94] 7878996708867371353783076835064113397858343798447531924428479279035311332674614398666920989050552392251861395105650903967212277843182809563440373947257787314902622767626377324292364763555379373299991701088232374773411132103261058402229638812280987557147619914545172757155316991277357121874587971731441681833394155630696824358553725909953122541803462914064869867430991070983848875875911014324121025485012342719033107098316187751183716177111357303936804875496541796326473666213857651909497855073940167727345195428576284748038678339569179797146964444407148204675871257337875389078048842831601511975345433612394008057928060619679318867090196839048908124725194017652349345235492237105191116388404891572074882329412445116173033953171316443759594092870303247918493613472384793012854136675216242107322885384800284567879350992106632618426581225105525576614348734331348985844422271897241217487664142080569584186133686485747003847273088144260449201316983705208289498305321795968583443262709041481617544713035633604237330215059061970997684996332593851492259621416826703286052579634919182202269602204520174167019672302154855263203926416822134125906458502396177855296122002966517679995432741813776349652148101879526424536616384709592077218749382581631587530996101457534009720424276313488741837218757509003652788023670501710634041844198565408883229914347699554141183880294283589766547160527774899909297182650019196429061684120498942503282860925840182867793947827822843729530878259363689231749444777287189778653864525866491308683550945300154192860166400743400593403136463547938721775765496404265917211811828862512193853602418013806405101641045019287757615836757809963346022143772313263641558005470462161153241235041677873634080164774795696087222088142341351950557249681636512773 [166,95] 270865862146052446393134979795468437789091130563451082382717930071387021230141030612189109254097000663407781449341264500773052603239941693764877081710461004888393369264776985363706743038535534393955605790287763957945388174480007761906060091663855348731310660919104540767353622599882681729249230070348921862332635255780247917841489625498715839929055133815673626375393827656326979949020856525015564708669742248453910499375235468383729630606102762467469898393482431437497324923161278272100316561742831850093408023890176828657277456607710500880972889432313585804208950721139197470002757117867673112153127393149709103937010426230428343927456223073850435052402286975935941203645567952460410597071732951561515531048092284170787309578753597711235429585076952521398353254226956208991935020819801142267447701725592399479187918712098234007893939162242591413504903039941821780069886706988434519269952143722522887164613428119688907869681670542612959310546845372332073230935568627634027556445350971632336636135658845988249865575532404001007028405417265160520977981666589211142035623076946810379785996231495653683354749866719228276734660206675317660428979362356948830417234465474305605804761271350386260870156364897372298238052937773758948353020480146052288156573947313252971362988190157266548801260085192929148385088084954032488810125440426520763510736843453200612891706379428547082286161052239361029759388072058939659378219228544088569177836675784723098278389539493499475222856997950822905280784265620676337522029970758173151736023522402784365592964364955472001243331536561220571436179603621795633731991944906626614890550407587342797420828869567405875629332722602257894297212930541041528666061686561876689810766811540274646710037770521300088054617353916212559164758331093 [166,96] 7201585707847746069053199379093033586232380304101985442139412849738978873784889989504280103129704735288113321358466209586089105616757381809766624861190896881140418893372481316021430807513705678460308815975978022399657320041121025418666128708368408277449384760671008556216478744673439343221961885068126983865013691509591541185586686782099155612921396641922035076503466996267314467574907102755667272127034220469462762070967393914216765822410454333827816817815586909325986202648312269222564999800434399480331430522307692923099037613228180113623454988592148346458734181851951660537238147742113465097939281320324374462376096906804126324941731495463316154747693692273644779932922422664221196700231120798750085724743156539197253004719878398195038513496498965130138642545376506007038079708042263090488274505183120402766314191383868062767425924463939343827312984173956640862250554543219102105566012722016546584088569166175018850464129017376570694018272028331284073337598317928103767616586020056876104912946154040596096354438589656629308421536247853215715900671015058138127778102153907752007141300820121748376780364582312122324480689534997954968318377466795194547268376646501108550181272838540451935011966943927943300228285088995947195434151501929405405783716161256512911258171674248789133463097590060358240657757105143172182645292780979688371308321413153474846704937126115623108323422540270536586743747987668297813745989025044982629975716465839944295997061049334106777678277325692495340006122418442574459135867132858513881377370780583824958040967156794908747263862645291528704079841215278309444489204263739784123239245857148471775179577416082139818573507662435065750593501572878892387067948373348734426700724387702919237877804479769697580170467694190707596625250 [166,97] 207180475143474787097043807476070511847586212785190871222735591855411918580566980154564677514774864033899878659037940005499459434348170353830283473241478127457789067624808906085222110629771752839644958870683311316194152899927644512578446553512587723602718528644291614999361741748821152411456191490337619373192826896080020880161514148177155361712545993032921523276118055234770211367816838052190057821670893729849834681110379915071590640215464783293400545565492795422456940881802877031072902654355490296872325510660139348997367988620426701031896545425520742906573597073189412161684444058800305796882059066317302619460987726243689532657628162992412085792873540136256629090832190990864479004071295502369346838757429556489563422357363440213593631111107565528013367932967167507945822534792331156831338358453125785117851282453503987928309595435329716573204774135128470691769656069732863090716007549098266151352666183262199205797710392370614995829874366679077355985585299306397661208768477027808955031694124025052690437803498024876907996023072019881939929498793854852366252852927961880444933863887930658387454069270644254834576749092402835438614086170124002681310505331670239372465687195381552627125576178737429899656253647421501138306133490082424765536227236247571240434712976124262861093098888753119837150317374483922380027473166205295862556325746070415006426446563089875115075099001990845697314876718204447640318584924586129256486297189413307987398879334638410025296624461206684470617691955449650651794610650022967146698239449788747523014349265046889237921781610016880344399897084594714133909500162663880663064040512325545443802302681226158912961568182582809380264271034038987787480824290917315561235980826959072251627193557905361925408843212107742530578 [166,98] 2644825155852598293031140520287337345807019617299727093105934362172889873564126397930306910135657772338457713811688980039374088093841452153591482117771937852776367576553243347538248961263997588133664281976047394276806737798411920320257467944572628549281273392533218641227907653514780804330386555043499771583980381904495722158573529790216081424502430529444459596696633946249609021819003356196237615367165863893923682268579978785690300340268700908997171229638702471724691377129874783153438445811737858796091198412993702216881573001851405113599972367110607918898125500985727419347434859631916614115789965516487660936539426922410463292423570236030547459303670676388939257911176180162186767434279210364085449711883816984193186665328033116025655613712703880249451526855385425527286526522749068800110052758316378272015696683120093405077925049615227208255064796855402995678589315558495099550670841287513299934664483280357057698440930672314731308280052321011677194430372117978932413020862183765682101552785861372292571734038209324273557736530665343964022460572974429212978016252936088989316810480419946335665679636923865818509013959300979739388498288193653678759193942333392211815391771795668073133120190236883082140080943554432741713424522757616325008931818905696547587886413950924662574479274823562156295647620234246420320198027393065337617409483369331786394921431321115947757657869048250293383022701441036506889747890110411077763482048638231966218783067406835440555098361355587625454733391328290922946101819886052127395274433080127402132934584495725027643963828193637838715550174426121607257038766095259980692816882757760945533494491128300275413769617215094338566459599587329910169142727269331475139698206840773733248963659863250512333501207632208384 [166,99] -23361119174389862277065419738514045258056838142312108978141116598378028132522822215148630279259134221208920992928195624779786803503610272683649118675918131596664401831184592790183850481180951984175339225926859842595350018376614470414873614584276851282898614653101795528390024506725431275215454928741136979555087367523771037166935381931345149597746309915782251721258471954887628186628485061857519352630044992205283178142999009258444105228732236107453359798014365947777573976848429407438363727936416240649830524290988647497522716395144990216086902105433388563254627240989712815365798169212534697124467897442595856398618885300476534757245679069775973174240919781749569251972867276416359894924071882479644288762660724607261503475680815613102533690498175581515496144692606445288217412663210950363062529576996025349977533609364542009066769213586596768322657695274215970200787329792281012682328295192288439035817800484878064589185493393980477058144743060524230423963996427467234114562621560727892493435225444519348254897144205556925558498629191202631682357412134093219089808504517516818456420059944266323760782185632318743269994108762725577557364917538677187389930642814448071964057247391017998013589294979861014112756188111921554992507941140240821847925287610407176557692336375651436107408267143958942438638382298277277512663487690325185332419336477480098778813133472605335018110444373630388168099116149099929984784319017255663776612644552985319215897328633688192498282117074992273428659173951970968712961127549901503166437687039769170394609352338575953829035098857189509508339791380561965133247948206992995109679917969416472166825635847117952572141974415989694489896328921853475810160108409548948220948742831287188131168679917507795256006679353 [166,100] 316220942026699697543589598766185737145525579912896111124013770894286176917305850282324098925430993389221269482561805742078574444529539095779792653508834403627043562248144118949947657427086410487005151540111141182044260063253496031836654886186837049287353606549311178963298414125718195132375955040904780453653475924405133505591112767077906830130737446258164115347472557586180972729621024722988816620739632796572876741015268224862768300690492516690647613800138284030504536998296238413324448195767325411366636099262701568366979554932124983123073103206523412430271372499192802817238577715322399013308593228913987302393539143150142638614799613814711945927443318342720855459637214839151916090595978785096107118072570298674369621651289346333522621424039942624369511131407380684843646892453467780722163808819198519517393899117697018907070073026002113154662652112552823515404060968807249582773980433523777740464542405993112787695218925715710115152150268172567553810273280908903443339447718956986079162340743814451021447161325418094967361458060084993534776456134968042974425217183895249969156398514582901866935995131658576787032589276875028235076435896380432038826379030324602776834454073314996422279266184526169294734936181337240421025612573945655952937392092940381000289202157116981245378953769008336321028229521530501114193573236281629963635050859173561399288601275073865250050751262778760635507359057919062141736162667216996104769752754168657078860823104951015595935975965231653316051922133559708910619504942338541434218361751203066807875695966159243583039582428103708860101008026616453014997234256149826124137543825804651030851318407120092918998603754185636474604290357780506136404598305255306966388214939763485209656324609269544952264673 [166,101] 17652679807987646744012076482073622573731449827972996986289365288124944411147421876382728456654075463527122196979502631412400311567406597577142845029847346122369240975756854016281829397040587197427636125994214141426450731128804306395613497494215036105224149398550794467504739431923350081551051009781885205479402938238710422110670050809122437602195901259040574587808441696857153266798199546891405335021696819127807904566661399307861600496412523806217073980080235660651453307006556595002743551951143395104758500001144156988508610541855211487150077755106038417483349946632171610445562321966089947030554295809536849797902894964741538823321335496738744744542264518472375668907164943922736048541363638387428085159339766355988708086312013652876785461485183227572828791940657001415405649766822365409338706104261522925550817679744285947326677136982789328254812617456532165087012747018081063436696980038470813907164651964876338794069333961707545238567601464079131163024617448292512264838843542581602385415643803454949217936824375623651589185213964760029804792019342403508191628427294832190253228519119863013356998820100002379926979228476218569593171463980237726320892443727624461104604642217079937109063093721034395489741858834945184358608794313335730168048453403815078424720758998384172845225242603028041944352602145596552910058083868878216868411632791587524528510867162009460944455283523010611429472135631254113874353694182459079697876168788495971883772026039247569255501476593054669656546735586661319609843718393558418000053475798251389661793090379310622269024199287370243783764640443596402841165216577746909088566788704440953713600562753756913961509715060329483952105308251611072496666838066133658365296087760296340460211409230806860463 [166,102] -558065979303942018667627116129713695144812642633665663458938041428760068177829755920714850871240665536030449494951952920162635733175648004678297308086788115477733745403340135789140372574880937156578733469183308792350454151079768935265859434306680167350533346709530417312030462585354632145290966883184713766134260154750607803632461819267583095884328396294719801528005947493202335230452764123611749493615708009775417560452087651059097143463546277308109680669216985569868216993735235016971419167274742782089247761791975511204105407139026944860175850341003178994377016588742486678589592109457868165270452702253151062772340243303477984784983535925026048984647413309765183049642559765355972464181566517374981102249198863723014394000849991044436129914051358671901005150567327478900134421467330311904100040274417420851912820268331540186765399332307339587030604377318398957524771378210586796048099714099298117198512487905119683095763778408159057887732956099974981798328314139786950271475078390335369625075632762144509030728191697233024697711414973950641363743739776077682304307540445411360798028323484566199457062040421590277525932340160384412164313841250629911526571533748987961178501470054021120828157115591588144888073866292302818371345287368026490740398675005625226756157427030887623413347879950491837041802319686274952340340851201928109252654325271769105692036581919965274362349860613932835393757663289915376217629169356965346257267420196417903776022124075864598894119135912154985282524715325147908803014831643060417918116319721547658658786287876421761349561214511871691046100563167183712595662580473285889771635951793193541760950466842333283693207466888816936616565532826331607796452846213046653833207065482308931515204563380289 [166,103] 980254522721162969180800881366630057893660464041756938993404822169159964953454051544068177514230714708076121752225469064403038257263407880348897172013864658910536834383949601907123245714074380792987759557735901484599672625143161543229843730279218077591251983428519219405080595510564079441772881576160514690321962094281563904001011509206982642778491686986845332495799987270511293568547347588723535035083241891050866513221029298175521858290579929364515588992161596101357386076221266479901342786654120503803575715110816703560091007820736989848679133539476194217844807688641154112575243010323434299497680907572907404155783981092662966276515702319203000703964232872847611908573815230476705429365242493460914984541870954946224375472911749900139951829484275943389346374502662792994591156103301581361489646593936925219207728363371898503061792588446132486916849821144650517384915841279825529541571584546043873390801907347095031155652037878018543952136111896134180251096774627184272198160812557167093902165956602449260606270446728400731552542645120725646496318403094641596715365769215585986539765454334564395903178004863884159624342742068113592840492096737205087745527189730273293138692418684013902626199088898842939256222782950405986680863824325859937209449102568612501737182204920892217434458154981470960227427751533948828114254667953589366793384299619083112834373840804469170703492954907069873467865457481476008196910525876298473808109109034405415690030666361268753252939927809099940625960890169814740933369801818243998399746663117189859359704070251335852023657264605947491719475696885009042630971713061437526031086657553125580561181975425956433521900025460947932582282357167118993845706842518343012951992078106576610559057674 [166,104] 331479578872505510586177936125703607013658491177562168645619846374981865936174512685024881904431310923547029915178431112861404430166701618651529849811742801627388677851722043715616852419181546780321750516372819953208800628710442126608719144494446455999637714312394559067316797269154868917370261082562862494653706862719344838904856605624565994545002831801674391336851301428412109750551647351285884809362059610723809428536000213684291262872384133267644163111477769342923541812144834502765286716526462941999561902943870916682204167275122996831894533349681663117320939903717349949530892679260637633225448889729950439219039604998142427100011257705476221150483995596347200605176959776851922505316565008187588001003754442711116224248293008687159884682888223457227490255744334101604450265703157210428013234988857956635399376181903009728505116699799042299120112146128989804137481403671183279185438690988350499355203481919469639602434269060888471364206626242462990697597248999558625477228708913103919382962492332029968582357530680128186030829254852090916178703412712600050816892679669697123781204163071737158003190411766488464273418445043489439414802827304941776510220286015309133545836533419432957962813367663992862243783634703689726462638792843208184814554341815901488334747165221603264061538887971585948432462596627142438455344098760943398267455739182471918555545759664536255859720534783660176882372831371626539669678371044851124781663717755836401424390977536386625562727826427695734797769677472755867145582557098988101566298509945943985443072929194170979586633797265388355749571940623337138756862515811560551390992403825925514031588919154991908655495981953414189262915694077001919091255470016774170677811063698435025686500 [166,105] -3929356340039765790340544834368908985287548315028902502134674931187821610396621475366518175048481376348758053207501309504324580220597909594164034889010770905119348633291159863419459530899240608915249062216513415330313156640892317904527968955497263988788737389130478587624017977757207206381186162521534247682447097964611674825245515740600373688961378477935276284842607423113876685335332018992046840902304282723052994951392977188378027737139446841906236897727494220678646772932275416428543402032920559152752047549096156921673633388323397740714680852478908523052992265881210556309793750808637387303674500571749864663951884661267892396354011977522065506835211519014861423366319793084940366970781077325499465488820896021977579286751863903934456602141492968800625857123577918323863531003848363383865034293279272313422977288178439387371991813367055090076779510087813161966875207534015064902371393459238609517468594779400966880006328331739682438807016444206062354026159214883749892354216062399276141528672787289517149017882075994438658031983021920288683856274670002759050586653219273369431905620693439702851692467842329715945170676780732134266362422614051922611186260590040768371344214730365977987689228080140100428089073367446397266462066373972277646358528409249042917448816210251963334845079727163798967936882448369574391513471553459957492155052086231354105527436295832267403649766231114086246764175139754351411096204279351748726700301278745045229845251169285858752202851184328880409765287777878237422610215901291810560830657296219667463827004204800550080829464654042616466859373739979578088463368043015231737044242640049255283527538413610974322736861984666292723047211070828126996356526401679795029447918107214560075 [166,106] -123391041757473043948832148867473134963546501651192063589250721112908585813888910651280018629036216277661775349227766101342194405680600046844470921833816353402806096534502212312970678289495909323804538168922744733068380860690660964771210681624850818707824754537395578210420665845024711919708240682986629283636446009341179885860272858767143983991582962278768019535943086668698285994143529418813317487929038397545053083826612238038461669117287766508824617397910308207761182554985963957282237598566515809822888736786807409363176994147391791486395762986577416992975192355195515005215827513972103745671270753893666132139854108451312863519029887575300659477097437692977492545155467618124736185840710137479599086036475252065418349551500012125688486936474209469368032136971636040768872893048339186887312458771150196464065766121117917540627043432406514867853049169314750918081354940057264937463873257649428296283436133470841469496199732687786139592637741676942569816324833851351249349729279756052011675407786597889728741783893099932288970730642750354013005862763095023281098053059533706144028803010361236171186479397851141662510728325874637263557490618805294114731235568037064363213008637292743383049540870316588090344390496909720814978830239141317468954829103016020443242178654560876145016912912002619224239393003752649914430477420588939888759860755225879811950992150694674087589497309007049952248167202796888527084539925742872893750088829766878023353057640109270692989483218907141088189787298222229931138229863545579185847796349373900493332736957823372914134940017980929981287866348555733085319444815661616515902276032802547906558474260777432551904632568531648447979056837909599880323146503029000768537982353460602 [166,107] 398125740112866619532976140495112293809620048786407964582785463696518442047973017050948149083262088586424475097136563345715574968504984914022889093188917762534800903658629493342475009842021103219917402582060729388297353731198729934560548102503030510143558325953528061636537326631630426873751033353282802995893496942419051798073095971111331871569226012803535667557127672130644711640487277895844224845895380309222344691440096159813914566628801717250628623544472426864250295568834767336088525763407230564451324282344333679730952195224520695759263738749567186656588733773550913169391460933237145107225050123743747244033469858460603881992007082411469757220042807888914818427182183425103012130451971463157018701886859337347690597771724930219684814318180980694716067658787210936786669120686146817738009249230638193530959453571115769103938873159632186089677347800365193292780255718296897248980993699934148449623921927478715229395721887356433829766314533680397995809086314666338211919912424442650657000754314227251194788402915085277813772601164065302590213264146259625071646847106817418805037608297849247160300089113838407905170178714143026256613489276910203757813843097705456899111395473101811852585964899098035765464916745267435726759948652495439056737003161908939356115606122179569551072932019062554093623830379943856173525200979276664576647700729066311074235520475704593965050283042967652836647296127519133863394088674291185694619330622849992982023978699155460345568107721075595960673241213653396913707336104358110512665601744517208705702757471513970268726201939173514681190332874443363370477057230099492987295217404455368647706727037828116908190670971289523397442986963366505326374093766949422925490987164 [166,108] 11409922957089375490660996629935099021871054020258452957306098597332236387701976265519410434561417094923958887696593333347236690952241908813151635335511467884559949205207431235935338997591757256687476148701271573960528682874957492186797394568445906445299823681221459245806035966542589415165143067563135780119330487504833744050961870619769835401600769213426404438415933214500476975693035010590675942213842470377461670677481033991036891124143947940415483535269123521574804865832221472457692206298320058485847801612884526350826575036382688708436871665855672508130838601199185524149040221070213212701028320381841187210954524838522910867709921351384405286317289080605770944600502952396740734805909676904427624165397356369476615572057168867754514808475578296699494298094220996814660466201811447819572510356484086745864233864311823420127836962407779644175462714612087729250079734674786593499724366826614897687151240913330487592766892274289140751854028685790090779404510834670419747704455479637112388372535005153611926533454369159754772394782454507416286738870103999974597989753029475282827920329741556677806481454114332721577665666582216562207860565141289638303882198451451016972125451134454102739314517843564768490488927016049473800606952092090425206401673447949911669341828660102064327362151999742697947748837403249512394158819360233507634135310246310925983989525822328741530081570940902139461343349845915851389856916452096070457414584630419490217730400105115441688860740132237070713246444231907245749568198361350085401953203188929160634907810695809490239977713054075912906340478825104465969341102165909727313134114038697370170197657791190950349531040723253227296487952727946073219077984118659396035266 [166,109] -114523611697116624412177416925803094280569230939525210567873983071479879983510310912477110415889090525272407544373347722885563444114181619826922512814484146260098679633820388334296188252031386723900004514371061287360514544957942973733047404327202363910683706716041681267156726412717123599664646239357820236886115636179268502069856238275214655609032075441244872322791347753640413114922178401863995313541297340120948747170752571060999739721071308732912356882887775912581850781868263980731439222617585178357200461931446448556675694353184157959207601840545749271736843775389429758310726398534732838353052369237814456337881217603161436797255207474564090867456994884239112959525854201343619271099040407719554207631519447474675695463520576448509339679087378815594077084115689658214832622755919877668418585439179673065831436692035683437831175137808770468951182120702310808868757521273054761900088963670202291186776722046640315547989935946536603900338370986148763139009407978644138617215134830808721098815452216516457921566104194457256732003889549303325871835000561537677411123281220944766935916834491055583795059288751621309217203958594839516807827441221644568730983348782829055412211609807795673863153878354582158328856560653437267398290716446089634518049541977567619739987773184680416403354533910705187014649707880795843799778478302046448707627252034082238879403449172477236354075324686688194887299041996998877163241783593778937094794522025745940255764731221486182050991084078002971284848010172150890502528806634120326986226731346168843953623940675882069111423081422864924614986649431664849139145760104672801897465821984436050124518677983019739965922963506723699291187517319263228097484578918743098 [166,110] -2234040406597958567726641260177741715257076488780291119078816120871218311730291292944704000184373322070754566518210520038346363676526251014492687284287374132064986062734400655453213212750505100689919077519260295057400209053429849773475303770437020916680932102124837820392467690938096558350059937604096114781648289273055044162416457027107367445714623056682436386037519088239824229525422748657090882442301127858190017245643476094745557569737624396015552056200927192732377442411750711729079252863739345802310548354122123170219716261359810848442151265919842851645413189302029185152687082181614202675074814187191395986577208341674315952469731179816536040007091570568461427994205151947884474129024241934973234171899382857724478660472714838293164432467269864815999144356563704281665600055620376379646854170144444752300157269074158017004498162667929175597082281717699019803451801943590401850858847120313385435686180976768260085132272062073597562327855496497998475291784773898512106192583859201441403285975908032479181765284490623887876503508519487457746163334358641618673185588532304310707387613058671802046372513392252437317445740440108776641701553335907975026587829439262585507746697617290472367436860737824423454504702242539434710844741933665085919894167057524410685036915000702338501932215457917637798859751500084081763695446706620548253883159511815867168993463126907137182469786076884947660176468908768098175856163233397823662461029411125126141989268378660134192744388285475496078189328871569921314277640265693317491345863446955502878471532065381570559792963921162636702666501834170052587420958754590635043177304256877449839311572871486136236117821981323992698118304461934780901279775098585 [166,111] -21325627841519102999463539952805049662230322032345679590230840346028894052387088875297830382941270472480347884374631088164763812121121060602017148762580970824230840606704053503835065178534644295422995705070406907927584808380779976093086188654447506958561382639090796525946370880993648199539588131039526068701982772025107007632936784699439185062455325724057392442480794947415349299543642633935897466532188580260291007875397023829741153182310967175181993784641355774149077861577036869948957090647879983267431895589196387366689662795013284174713442808368924166518488238997892540461738536221285145535876555886490806581976177992394807339527509132220966604493771034689188977447776085552020656336565193338847459680068103724281145444801901683594384070658619867760229481169654909030866751733694253863906335309773165532281533409453755813805458585619442674601346375102697656636677852946311241250738610070443887872136623591246883134883911683062775909096922829905683067312181210244201648185649040722630067612345057057782752760354409439927496624319029029954807627797543519018556817921779585856368169990768651972955206573156347541577435465127667509651794986514932140665671610903124249434623737827329510619797088033099162342902286311545101467031099367309183373115498785797499822859675519589921674502727664857148991689962776230889813775372776080847154485776955828973410358235626434611724807547485400810666221357375519070232872787107286016948958760440279121774736703017437189824754490351908111121758703883816117090552429674688780348841028073280497693241924478442327089162469347828443866832069323814976265036963612734724493208016809665209643961202623925022055172844501434947708235653886458423012043843 [166,112] -243517386696020812931671007413152870975194950207740883740608950932231207242911024612820447785083479597627772758757090053122227594554769315719399655723064267395580235320650263116148804907357695834528625011389514280141836326598622560095529759974374574473719296825498843902430753824398631139810116704901840912982475388042077125850594974976174731124514207714972327500909206969088904684820108355021829639626952587375039139106175669533860938371815822192368169759288193899158518316617398990029108180797890386471506885340462314908142371962736661119822814627776946357985314708525733417177783286252906252410069205640754843441196515174889008039398049439102588606068503268711645369110977839427914292095040826539572047332742942772918880707504495915014395629520407536439820060424404904932866884114410453108181845579501996188507696626446842207351211449014946261895613293252950414664516467959335222038632250514618704257348629598620372527498394429209610335232619408329535818967553843445775678204843740003280607125892623585914616244335330897877065654116119734966624403889475860263546544440498662004434622539683090076092680819780177233880108616172866268630788234300114732030517912427902051248083969090906102786044677322759028617645876455801936883884527937251804800288109381390820828397143663478362083491201702501623874420966779879800581276177728259372985091022806421895429747842822301932964774503827382761375378713081599045624232001293929656610176237045401259431745173737006337303961716904531307012819992769428480261275301202009143282514597312544847635340100486125134993917793256389485910460869515054222640733095062965528530574761635966472518916303892901009326504926135217327538780655456970434376 [166,113] 3269046792974005761143213762382968169679582408057119544959220572548616539105161992533798965058799849576078945602274105323963559292478185762633725859980272455237704774603418903898180982904057597007602954286346338545147286144059714095067109885046508015245284717316529065018581623564842491826540184448497692874395722547202682548252503314931488708392650770190970481122233374725721514480460038097873097819314008582806847481567734535197618685564522841010130703012891497777677796909428127318815796550532280378224814314832892557933149830880334211490538031622269138841867405232483231621692005440368447255684794351578694072612441488102529902573374584045038022551404540675825016590120752778238880229420795583858400600312290462571298988226748258624751745825432878395067096194917368637539019408663556852449454525548561663063294415145041834028545726357733061585823309896078012928122243676861426097267511797059241331384350513958721599503944234893054793946978003415583227763332726633837863616351090166118381802838470353961316398002000907956227272575271903144002359477952000456916061565764270693398441257925550573012279213264799852815278857722910540011245107578287834061879452639222738807459881342055651029243764393453858254041050559356398175026534557614441346604099937530614448445784084009458106399648560436589974149917176784636882533292836161156145057269222860216504125933904130682218407787722901635183567995005577297926619221792686734823814465595315247741143617069287924227525562294992298113075802799097097433471870756457970489262877682617165707717518620888335859286343197335949831289202684653003001673164889260348906337755400487509048928667048167020332762562677570859072177513018872065 [166,114] -553425114348969480389935302550808259961263966370541408804055622459151408355236457107770799875061951463541312213990551916684369017017487071608856146647997959885637482556464867167957018535810581131641489314683596124195488775976357542608354675509004621126049645603564693230001181491061975431710467318045733284686903900140903972019881213999695168553140192441241374304968029715354338376286217143066828253989411711429629729110423096084221486823985803177285457399319846562161334471002466088761109818955718952878419132627388722862952037139178557214885437826031816233796147085588354212419370973554659902351979717829225564137556597577470577016684918309627266345400636026345887823382698002765669744973402501224241821670738380722940403002742776335560701232142799762583794693269883437943708139774891975131350569024634243590569405205021158196674565188430786626837721669436845566843127168266890221995102733837238619918016691850678654494357227471089632451629999826814832243618596421448960574080068285876299392138055781212461725223245057783860787425599344688362577564847321121461277862309923591208335472321009437673755685482897772028457651675025550645900091443908406510695749645346533570148725174869559840703187180266569385717090094773921485136140274436223640647096982752585686475273133243679805311833680904365826256738811340572783068557918694095136270042510608805618675504342735651535735821446791660688960615483424465560277391068170469675875145754520291879806003934176201883652175550622698471060526445727859214932770110141762835189004104604677205909864799993031728572831412576090395475401426550758738490167680536123235988187773690453518199261014884172289626951583384572173187110410 [166,115] -55410584696254898216531149713134686958541340705362034573571223220529937139093825719606508689413228420205614738807686078855396820861885702908266635645943034726528194471607561683025767655999087018860125923972616517279930350052386229326641426494199491027645550280767363608621209963018821837956382076023737815943543758761680795424809655328989229659489987427218107263953758592251214386317537330653414307729378813010198743781801460145321969130491275061498625422959634437317057567881607253121198930392150351416175095189903172586730077707138474587437326188342150297114343429033462222884501833513767562869665222468771046991033536974080319918536904955427710316901314504926990044144937062521020908520654382837666763763564702789722669748194951220734895326318133612180039322390909342977209735392221742578335809359757706606005327022404602062643067035119944181586768501802899789181053160261706394823008863019601098135963888862836759450576965464075188419560920634156336134107846737616209177979235969556976189496368680332907082646143855774743615083588423598977272576591155616950523908019027393640213319676009220146033959491523158974488698914276927871902058240735951376076972477657719519227148268245367634637758962981276593449303466942347645675435437758725735716981081797901152193141796826946627663540021611052499808007158076620164110419171333125349216183528372750979539672478703295012999826859442462776921358465908609945796747911489937001592933766447319739914905172044371410721967182571240978865769475643084134107814324123286075589427611075717445708637607539762454257088436497129829129072201290881924152417240209055927879253120605511327334231070507536776114667680852413012125935 [166,116] -1374478202290233623568783677502072792277530846169398422224964391560639247085695093622902970138227112681677476506451316567411642376881131218150164193445435602438186149193453666078626511529639782356932557941787217758935691795194350647693340547161881063044191834973578119251119419754973522481497367102741077445404871125959678093920887961290558983465166520124571902019270177548757860622208319453445921618380358725812370408361971333724770409561383697090665359415962514153571399106160242861601948100678965948298146485357582574428034154027854562003760579165114855643948875609844730720608647104705839205569208952738693831601031913355283196515651750839250837115117310475876949230316106040558680070775392173717121535802271357352678312637955563327999594204033237837688225726079554525349576675764592201990004513583386438843175380222426932167560994171255410984241292656544948187427972451081541194453903359882133309723860515911435558456420992774774413229425173888143582757999178795350816269048113031696554423185914402613374706402301430252401436440122202288848922186290807713471077557648087507040996896268412703243382981387204408473437497271026365080149809302058538214654863150816725510746047227677902458652621107672363482009138150758139874893358447513933279235633759540158853181763851796325914996917219138108592618756700994025000917683470174305858608881756151461311939677946269697904827289076786109523387871428473539991149492844991257528053874487181490118498767615360756182985712602155831297003448148945145048783572016368137885367834965922370713996028096872122737484547899591629159059776652188135493104652658500085349644000028919305952861538134819656876903240104470571181 [166,117] -3982616877658747243700226738117201438885641756388675837845863677084177158790236284379347277105919550976883058186425889522569341705114678544779723032957407788096594077898713391701919609518423806167182819838786800031087025068549889236401792088443320778105659356837987390603707840636837777100260911393861962466109617322005414955489914005184592775774551861301035034712670155439357248218747009757997996910216722781561447565553497802998435073884347910376882355741519492467643866063665304531220434120508876216228058840301329302459393413274311360895194811243759171832380629878139436429582730205169244948680509025104906794955489514345175889937795708498997025902633611196814685711416429596002345165635105956853100442062014860136830851667204860545085538453782848747372116561365936557025558345839836484281942741337001353632236779698243443494201618132435682748518997641456063243124880773637342267733614952601497404380804911816404823782121906086699459727876866204769475034559713677213588462786424601761619158632034705576638332521584992833346510338193960206523545404420395167830456499438113379674576567970866871473323571187292605547545133257119744363996560124925995908687947159368953747627991128745863864941863710926721057302821507854432513525506723943288913768289823025061322476579272386328400501826308269662384808890483053794988204316529085005762457715788895558558558376794042818859448206551642540311288319865162534293227042170406047385288303247575231778972412691545149461092590571637984740222200943739508576810009525848607720804209404054088256842963221884627915262023080782809218053963108045680317616957464554012918353379338952879192328869982896859134215422924901 [166,118] -11768028731483552892436591433716636818313546236757920739826407419415650275494085121756446612095486744017496337854201295959201555505549482363474244943779093430494333389107266592565836793495388038904704102509838731230286185080896351051644700461706585598240347185918834346472993716114070807780345605322899740484955446128852199187184419769858468437187154920944771204991955669665694781044471799690334383975366439843200590266897188537568247522617900128668597733668976445765422986111902143612939081820884013887841531070101577710636770198918523607942159891495518120242820372001866430202697199076959683030054961294362844817672802376415606486877842703711625586511368183456459998889441189851602664529379157631026999102384544770336103283431597153593873808454039154965809434065648883463296300865624538334102554578688924449003154725854527453129834186055904440784443230704682898871961259174167918136277936365756375058764854196414285467258235096410039196225903182694994618097718843198086226407329939254173797259756798213362282773710047194766692872215741470001822550858918228008910381427069836037170216305092428055338065223779584232141536397890432670683629403074475258207520541627280299373485145338487946648811086564329966332502264593112220579136148039807722757935741041615222946239993602885314272763044222923675714394905663248889394673082734889598944183988341895426201520964274355407705871113159174393820131475112818316947548114926035316730257708742690902755872679617995582618201790153535656381052917776495386086238255214904212926796430777125854575766200659113510609822232141648844289404285411753796412666284488372957614137879471782429667879444294671160054542086 [166,119] -43306904134667152940926303562256037227095667781260012665736493958171689000815975048397565423643078120691432729029843768678763617327744421853755099019165155536640808670340899183453948205017816278054573056940443078414990369747711257368836356197089377473166362799885589531103147891391651172105630092304084190199375232616771621898625101558535097182184622813013637857307812268554542969237584006317489932026712131987890909194356695936193441227395394586095719136346376002139085202550564656369272195175045721276342561720870089966259135424391037227374994592612563554140937467998283983489059239616120482134182392253990112719971692582251114940268574255128353886514104574919734323147328601940348548121770867762012467077236840220665056527805228085372533554074307873930080403442591744086354087668068358198879444161122728950093559496965640923698080010972211275533111469899033525185911626142669537665946776507748996780340946189566948745457374674402890142909790131212583492081585145431134267123546892661034158657347744299160689593384205775041181658923234948835796380879516547978136182108232944537771269943844361121504642698407456052963930049631156970498077741942641997280965601871764558465097793514096351911306064694030170034217790268334797115379034037511044422893663645567879877112047095642624675248404117351173325797980498825420579127697204537012534680440854300331560748395263104677334358113969712277546721859959974489661473245924501614305371358774618717752525494410106338282305005031776161147090723654538603992688904477559927294590676650945054206356305746574688341926673866212880586670061579590838082813962511769159206169326474630832830632598177902852877 [166,120] -70928838887775150376990230712423706922375983631917152674736869277876719111800473853579871712335866632286368012993828588967236239916378845632082283550093724414027841099240230526097814010134059188959503537906376351931638187135058620286041098604866754218493284098229716146682143993682117802920708416990362198203174014583909756231222959636030419318932250596380618562769971539148374285797914516006407981325467538495791445208601785793224837057617887722187751182308019025625994631473152196589788459463612241495392435930211591747528400133048262880901572298840966514160069198538169713346043723424729116297141336013519940820885030398110711227272309761485845001763955638864228585906080348621938078298184793195012059957385088641551982055712228585333790833643757905378060243148345762925279905195270356443712623915065056128145012518632103888908406850895788365943187558441641683230832013185939699288089717764923383048331418054038137269817419807626859283038536245679374119338834831289464722727528297458025060214758992044124330738299080787196763370607772168015259742356808762236923805288682138910143171544097838247936969285885088563757841301421584790844805023269056241151934070165568127614271825237975705292994279748941221448058974232267014856542692048152031542646369785701819009923949889026360772160741826556354763330453729800548430263156307717413207617396445593561982225312990826671793738332620525037894371934243552210463511261477927454158951293798576637245452673578485463750712637546258834622029417535251518897329418603697348668594234284297761608004655370091803923832731041650096561231656582770346529702841695938998194533570198110876769728575613051 [166,121] -156499487044818507025589507844626999140057502090353367545591308551423792537603075783311352034536685408184638896209249561902629884383710887768711567654090399585205288247445920389929187974266162236943564957877217205365331355032073837687104181624751762558629547328243622747858574897357962095850201752307386022858447180465217027742777976024633651327988819318658767238123833128109969176937778655338104080577340672195327048550274772602959864025929732678653751475749536884158633742274758861412558866956245193160345424836144633679776667478080499345513646076673037635384074656225561141552004452913316834385329254187268040841498849107757666900398128712737641773350401422085445590822817124772044871403436358494558501899520313845562126126215703726968376702793495236862893503652625709397957517511363258362597912378571371321451136985511493302983757006830827551089642899058631639940839879862747935854205560391961899861694889221908945416521183501411600451394529558395539734146875931868580652914851287083903131212941465512596150535436816065695857948654419556831231158831556729375569560807445333329338605621598626073661905297279725928932334883474418802996362968863614214720251521159501512498929148356182717579476869477156159771594722412489860376055010780092412792296591667753828791869529474684979899932584418774704391197416552723509199951779220753026301299253073425966125173891711485728009156901111305549512797831430702043688946420347132520047756953180214703553360562473882747955213621812645480708377940349264686987187139159760145963720822402792272270794126665973250858284453979611853406994520589754910147686497710082113017651486889665134944728378 [166,122] -377031760701074623028503177621740948785127266217728977049141942152464252624303225661565129056228452157869834967139977438042459294012650098968200603999005261766596025637852954763692001312439198127239045176668544204316194975123983467892674832257618695990034214159723845251703985569267653443298425011270778868811506590887537613432978184746661224045447740093181060229278191162081777716685396888218484636151374808655525597601792395416447933882133681023072122145691478653132003914447443703282175643900094262235005302407870292737693163770641973810337119195346889053559876302253459952571545910315963389249945564722711434662023879353320615645995558839039378986389387944643013411420116525460405290729848158455536331545731383110243068180661923901496070327714544356540178445216975933213310547086602973741500806475401682462685872934197312735523760787331786303609138570236090223493883332187546472871571830467488913145882227880800794173471012881946208411998925786615410251762519063307960310612585419589400899376155794675896806236314350309814096705102687225072810418328151737630764562309069003993841676158644569309711743438314096602853543580225293346579892547061138377588559068140745359124206752036847589390570898980565629097267150982581752215970854324394544225744345751953983000529167588086511915829741894527587044448961227281259140693996549128040949124063336004988222185777384049537888741940691018562019091491170634229943686349288056099956520854032109621615789808069633591438432656702798942252464107433736864241088339726493614393270352939667729954471847236024606821619864695395305568204309188367385396790674399413006218530539887806264496 [166,123] -461032432281214547604259427844461083175199164956516622360829260398503631267847774366190454826087584635602570785823056720306371893979782660143941646975633381341197353781066259003814216646677480751813959784659178952859041220208964854101437860012630904681436393260282863377019631281282387264538402357916451790103478332599215231396547914635846773369367287412999806873335797406906779682153830069421111433645412846945613137968765976571743247663383914817626260410624712948222670627218507545130243176612222564826559823584604615526850237510808711411638690246229678240703175841628732381422845040619089570013462833342625404153508205532685855592346630662107299632430187831190062990415131419441040215405690948985071630203514241232813259698194471305821200848881720143003765855480851380417050294410575367665402389734690884527772162045116997224558447178210881518942865706770298116629246600221458967232401662144521249835454565754729648831350677187966853704841073280536131495402684268039624165647952214125645100767526224333383376077917066327669857729495510004447040463215635629597822847639977538825660626598690381501332950591962709346281200105792970672631613422688195279863205388727024829876419455478471782012810115026195612281540629709786563860179430796592073316678263836514106700279971174027538966299418594024884996069323133347375359955183878224432731913706936973763274017606089311484636370604432402807141551139128968551846678579016240496887025073752903163430659261986881279064895965594534779108627814090361707703113353164676553971765855613526695751458894579867255273604381383077774818365460132296999024456667721620772941048141462785 [166,124] -295365382905622032400177029644988987167889497443491696029343194419942193634599984511969717084519387332814724209330876906771048084451860725039828011520491574373299506007703462142239710880544857690586585641224059766402838051747328795889491405261603313013582346032778161579738271367306552167327400430417195927132147910300953115766630040128987468287153424185587910028280301702176841812053561982701918245254803251504587429556841386498195267831455292547192287985198990400441362143196048096938591145528559923677566573524033385470414817269435875458631853100420302187339222035042951962041081304241417690790919284792535526199702456051941829952722472930353136586308333509057957204816439356612265156480069528807995145005904178077180962830775284515620285634950737368693083332786013027561710302353338017835218623330162336426236223652614462217214083640070870135791897412388008343416743423056718311927884266885719425140648172043443330612758612958283132666145402423021517915787270672923399985473228709763208330712196228123358156839964763246564155900302931987116785542972672950951516929644663213827287374666790837677254874792943039894935439675108356000657083293451973009453796111427118833391533359180419644077222289567610025064605336388780872719586298728407907382367288309396924657556443309127231931112606387585291309065811283738955735242627640231085849654574458562330424954315358613057823662387661342841048170296326822036207496022353692341996261628675861804983385491016044256526763652327392508810795128247470131733777406699964602459159003259493623560214493716714742963970610321180974941482844779577809503379290295553163441971901 [166,125] -163741617371513738814953035051793064158430765688365258239443626613229364134170411959123456690986017895505390236824378376400366613580826106887279311891477184331894173227746435460792533259163737179931287231487938721744327993821332762520375447183119644091472692873513280661083078367097925823976851221905151504437593575295210584538776885874925531929361011099993131394904082599187980666044752147097530929212518126602274985221554376209261812249168368230071036474035006598517583310854537591698679954926777375843644638583875528230293742591694625734221957783525590150872658273585526064908222034781192232494686938055530024432488491733887916184307544917298232344074383522004921170664502055943128162302885015118614136503342812350149397187305527956726957115975311128039271837589633906702284967057741030295970110087434188309136190007986276678484076164261880515584862432639294280636113725158388476066927203328549359046411322619944114982440684034163639154897880808073087693132427019496249975987861931988392024823635100323151734656573698865083885796622719249848791698655576645727118010983027784449719125806697668561026264857262382512087538729014148560303694294097091579603971687654525812146262043597374052421479044575413878413190185972440808282060998589613891817946496471242522073747119270088174460866332192905799866605998136627903525827244125781568986621173029892143319317882401823156797877194491954591949950866491611882345594104751458592382907421873974112603583221955417516013217916570578738367197867308104315967817754014269918533819013532274682039133749003750815996705562315288869898670118821493516764693315392196160589 [166,126] 4091009250739309989582161897811747607269085164265310006955205161699777509258536039294035091529505340733326301306397661130091246650366639384649842540837555969598687148398966561060883501463743545731497316079511260901706327284082214562960611775539792766567594565132031435056232305800707146929257871243557479931964279329458371739085570661613002226108014169870722934669624983993558482707804834407367387373753689652265132432567168687265591014629972490146272526650131359132613129235626785416724082696210505656028978650419169251674841880910659578229915580293822350522309257796740834041304141454489096128047281269747728153614870617214860850498825255129816509554985328508877948482128775839681883572241009352722600350231187939483876351044356791096866729276776040540554221553982369913682602026896709223403603440085936111448399618480325659135771286902103460099578021270869613999823553272252181878406600118343574660978631280430384975376227972057388674993553989306453613540418709210944380288985850772232432779526931785326753028389052752639879624405293827213067365398103636178564718421936173617091893962172092169277162442530382692982664015345515625899854255928908010465393744109259667563614127405439433165499697283852672787683045371880438535290455527920786931324748288128113403102185462375221193946250358570078034926372089940934155618777176663044158384373862749227524139035953583442935473498774414974965333991078785361483114614524668031807812549506340910243728536227012364113475321661673883132316239805482685017833365773010261894986663141360319947696305934234565288506705864032163173537955587821336235069471711545 [166,127] -1661271145210550824389272063074698995869893344798643438974536460910196803904048361563592700738630198183514634629191678931471041423338751906748859577069833213552977526399912709864427246348872517170343204868265428754888041290724411908932823143813559260855339486897350891198958980041080210208723723431557144516021579133148885028458255634083057021689783530252421595118435107894835278332114437276743160085819978380306183309636502416363682291128625922211793241069099140634373595934446373453657684381413397229070150898805225466140473360577439958032611217437174755394183065146353998683499809910756837842633812305954064523639410598590729876191460499575071650470572985798451569161215791199950829949463136252737438267225144853105366323022222442855906377720671341272919888843377206062085270670104328490721964805538492418086542330889849609315224840335798188500177865026607359279456624639244150089405490511827118607044722084040811928747690417485165475224303747344527132672403105674321392459881011035361200848163102301430048228360266984219804020193434313180507250492852096440023438642530804666906573955959509005713032825443463472800743764462860037869331847890106402032113416300506751297568629081640620438470751477883053509140091750811757810349780720286037801092562121233605966305885737729635200040795362170833751406489199551649373782389617262134907484588863553576841349917645738622714416412836893911254186277120942552030493336094705803650086716228144811998567956664152725439545037749657146077569011137179228478377707985749639693216859067615889239118970179507914042867263973735463694990745300666135104520192 [166,128] 5321744654381570701946078496843294438256476085841536871338067927711655933006484775564452802995456498280906625557377920919427101964328492668608539826682327268960886091637055401125146973551897850399790667681123122266200303774884706555712263308543758830499807665016573205615430820868658301232135221432679278329039243892526444967709474378037481963962399147233447566875211594492547289957489788627672511173981343964961574433433159148153448217045311924470078985136319476170381994019373219877582151742213155253850588362962819166342347448092038197431166240015401600384673165557570079922130584397979713790213520360422280453339203576065091375075128102799320837351175369574415926512262105238016253462412637063343918365798039838894033986515278369302785958985166755707032536342993678999451486777462388634515989804742531989159222684962266649595599975000323792358452202851113397861827336381192578791031874802848263602533718613960947212159295058482800948579191980546055258082465581742917404440426285412942256682636097073516856260205726966107537155224525551531142588915469010351616965960641135447641009753125208239378689323632039943121990545287064635679350701003277193097544322417049588764971559714338086212508586687284842494936932289643791864346344627771954495105060034415777436917507527739281921288076382082115487325802674770725543000569306288437710954407103521203728523165260706399911961625812335009557893218276936819067928589264061140422348957273236927179180294249007410598223161326423087849969051663801809604678337632397635852107478151458613367178405101936110459436491114202220991175047850934476104 [166,129] 892094002348424419941938234447382327875091789197197068423543060953008212836944891868461023421686871075707169323306555448681469150049762045284538740671237744771691359583861608574091322167185448683010445833538384343488359087742047292858915800916690522183078404765697369301783047572623480539707217453774442586291185398468551885925802525087482998347252807004535755819844722499585152947535587417025964254908532961994822121240161495217637491174314705218306704175269747931369578165773081981114589705325335416438644631040636341686187511173457774305921868755200821063945325390586956361228130260118265753525975200834242689660240620094190201807079815593267967786744482072308594247254980179149032396612093150019092829576878454581506126012603536951411047613004344977426820060798427039388291804787125296893467494031813792088742132500033217688049149335262893934087242611881560981586683375768717528822125930231195461276643639574667547567730954781313857261125907403531029023361035972093010452494852286376887038053700885568380543475909834499092369000327150053229506368111607125677684341183128232188920790288278612200820681736905866199247539865837608687375923300509244436425418444404521053287593353635839782457825913494602308840396949597543644848259193859717333591317557629374638308975195147282308540693540047443379826120405538724464304521265949392283277177600477512181742117433701339719314372539782314659123862818116604559924657597583656872346288060935193389295911858548452295830611815559080535364625752934029255296070598081854955157674480478005004353940145671783263992299480321549458853823376373 [166,130] -237832675554648050828640831079466271748234172334545140067376627130739801612568785340309664337882188036009185296079552209799370871116695406367155601692103726571744599160323947528713898568772985945462693931463175494302945900317175013837330277904161462748400524633450782822525299802744078788045926680785223253796850130773604825151752793644149522626178107467240553290852127489971336370262924400702147130293443323549382182066238525382500338734111319179664263408244790957649126257577310023485559297585509576821053440606875774387932135227497906534294008460334758870169696279185152433224704133415165564364070559412738158945086049231891889472554307995344592713481051843252870567678241784978611500201467454689269572843805022391866935944268098461117543970668556723727950906653967588757834655473983452846762645324221246502069948316434064120638042462723331005865452940236116163466458942875312878144546484071269335543167124628265716167597864796878676784108747621429997403412023923453565839564574769887435530163403852055224672818398481565935531885529967453194096481204084248359122824006364944109688753924058324852633534739377831951610520108470058165854759295887825665032576991415219568211281643209108403896425034396789538629560990073028123617882171176144795429652961505702526094094863323536875351756012944826856339406968222578917765000369037977832721694015894270937940084046744949598328200560423272448297878926899914133661418947164443280661466322908817824095152593111596895650148752444071179197650267317150423154275028662106534459490188228015875343937774330959790806069761360220491070686 [166,131] 21301036936465511888316427452441724174759580142980795832123186928590276011956484159546107902080034902940334435611706405451925265098295509143655118456513285708531785069971532367213136250203799932375609618134230846770277270253481974965343338919806371874052185276810345921122262282536322400354256381620311379681345196792491554869282099666560685690237329085026161787689809195482627653255697640846306149126971190583091958148635242388783585397956199953035307452036100041452234588612315957263839926646469306889999425719611786086646191566536326922127959010270032918852555708707635847636694534008585386538216123680574768557267519054252502971918044543199420866176578356034858671576231039519418503061297538490272599653129562370719226559524609278755178257646410094429428033539220827781027324403761984554313171535370734686167205565126216043319115334637695271241483884402538406252953665801796165451931741007236446451954359152012442317720192566812771900119607222138581224079222113070373820124024543960938988553960678131523945709456942226250874862751619786625825343587709954281672830197713219617599117878814279014870329282924795674433921188640068436874593595473010174836986740617154036666802978564949067675702930672612277201111145697819444865169471185106948075514677810440158867140308778433846882402880123306523321360560060676157101048215213922288749176568874335091943031875134231633418529190779997177031985242431661080542163286370379935460760259120928014416526925411632812410628783377049481677372002266510885252926844599005515996742097886150264103704186239030436849849775794990743 [166,132] -8015629598230895360800758821026087809359148116999610900624338891604256484276730824658686356870398983795587219661120525690895327209426099503137341899735710124384675221552422369545537960127214527943711944070637570551208775215459149096167425525251366001970133614095078183248637085611896305553413787390373695611894162685972062656458120906565625694348629376210511164074632065615853975898988116793776176143875083856576352193686289686741125354558577783735679381345289211731098224038275921963236477921373726286201509228969955532376017183336581924437434498937123678163921572075762461535124090729042679841712486541222532152967328359011755758330248375651761177912815208562818540379816354127092678197762785138594641844158984555039073549300063819627049401492115178315635570657026980095798009845215895324332226911754969740393721350264936960774781369411617472580438642228024765939664419834445610531216895376146552143894967808534793681144896893675157585391852213486506447294593526935445993211981912778559411919758709294218010640373034230477577707044399522963147886756420830179406726746043117250915331608872948798115175633155423966724886574723526452212137105203661118800257453776515357796814532641685578960516815304149993139076533909153991307384861174085129324535374084421176885995392157553174472377250122473592245559706122738718945581683969948091027221029478377067679596349025655501754946325921986846035503783118731246995988673729732479169287984595900438011395042245104417656698448144027172622309659053319695688272221114434912685746916661791650221965721251159334978451332827 [166,133] 529586600883918703949630701358557884434051073590168633379143333557533675506345894650848363978447126329193426568191059375296820840035941420667394412286913107968731384447184079275682510690902451749641143819229868239147766870049413581670272975787886099840039572017098453442203646056995478377421569605682456671973572268520552725943752806485337331035442962372767981837371035816803287913401677051936058294017570064742723079463528034305320692232843498044588044170358710628003713124784480863118150890148795929812152768433719677831894642279821377803921747966878457412918221784524047579690115447579118377473546797697831605109165537096024427601447450038713363949180709794457237970434096893759724500768048712572640540525446396167090392099967694276894322783180713151853081216274228570382722806201004904246822783688785334401653756686769853655325189993061469525714106912407664689669026847072999056256569401610777512512550206163471142412020978821258354940779197171162352978866636545037543651631987407226714225209223647250660656536515458694736423773299613133541396420361767804189503699033524987689239239072647779305308493549046479703369616401026144071791605349604274122338871620374657272471660692472168553615603876084821625596215129328691133656404952683362234738815065324613885300238583965997732266923952108974204212015355733349243038755550755238372493472250006812486227382911712280174988811492970349379894937685573615921692590966668006351493151656432490548602921989802152129201543882962615096409762690769395732220195014786944156011130558899242697962589585242500720657 [166,134] -249752397500879443822009595977882557270408778650542206998716326878056870966907907513923327343524967542628450518568195725903225744014178857252734318730430443274788322153564323461856091492397847295258546837737680054380720643850118639596334606918085645330972293935097182096237443014302225816104041839182156896429073929688011330337837271952617970280541852266990325823116330065112269685099337383580394729548982700820767268332984155254429098066309103185483470943062728801617790345998594188392760705882237083419129834361060418335228759369538995245730105767234833370203912912359338772113471498843886072318388049149610769380732853532816734547537557975891476410821587060226720965813138026740589211920427314835575151661108728408952465440106000837738921349048852000345577503299336120026577614382322354090797784899796422133118637969091534547127546030046298138443366659491257644697222290529938273140029278862614526232766195796488551215943178916445102332165979527649582705286602492883343288612803596440828825989902274616710876111732653380696684286719817692412538418129064839396458454021091475263412126270767988287287327732257880531024013227534188389317994144993080715853419450723565687745066582136958966529918164849659157430742724401781013927324525013320185918799467963917347169509531773017145690707253177892862948961837105056114697192736312785185274406857426054577050602557661535992867099877276811297154472833336131300517055072253505527433680455371420981481430566054845233295387981068204177049244064339597712487942323927086836703660177627641157028659210422287 [166,135] -5963629983969237085216588123497620052295261983363322201683281245786870395220730593612897294938604055728295609334483525785034043227346710083307939960828179723097068147117619085812347968196529976750368704235879944222191552565722359482414790380497591813884983652367796176660460214375190123383023418017093670503443086363978211474214179220126355565848778202076259955601051584045301256720452684443115774137906597771606949438845306269185271859050143833707692796324559622012589281358794634254659959894036278329285836868148387611297300456618129730994943468124283260620218438372824698490653869159012866656614366787960852380567222461604163282600516420163295917591848025802125036328109070255461229852087488157590678621120745359538520516859554169952868806043909328216984530472343100114536938878089844929634381393949233246820925251806114673868112235197022040415433827886555129491867594859228549831333781753956811046632062584035448438711560528696974803710760832907840190227997905556557166177464502528596629546391511634690257939687069308437232728665185531508993674416867299999651376059304610672466239183407189112215057166482979265244857436369891405220083009660770300911387937169171880940354591988999756821417134725310722997667792878410260366931418577469342366074770724391886164610425249458716574901398946880859402403455630488880120927361435971042151096400345433504804748947678302775899978658070742137496464045288805606383661733365922944450872880073806658038871089774926793727199671261974111616254652779670936927307809693285398359785702116028706343727590 [166,136] -1275125650322270611662211796027419462133954389313409361417975529321367385721081483401129216510661690815026513118222888945332598251851680451328049600052064430722250970381349102052302464556827647716066620450833156258310276610138897918935976670511601269086606697135929584398028715682450502360657454471620745264746485603834992747545822607235052442770982380439788209582431812436498435020669528461808290842076865686958585874073039231647912728023209660715055364891923941677283191573419059425744160986674919901315291266941756670511796661213881974853712864888446794767206051928621204017287108255486637173156481872034081194254984755942068069585577597821602092732623527805926919797773524638422802996991297746998426181047622882239291435161332022907328242122617600266910531863660776757615184858375769095630155156276003736196001965086565705939958042286259453092204769019324503125685143322953425340928484180917212724543213708069241218861271311865585132772745961995081581184478471179631036811969326655517735043220444942152375377905597378635932591954807425441363478778709523772826551983016077043254210477335667984110902722415517799634877270743827114829827528748067079817032630334937945914147893268770251295100224853745488107587940892709302260956175184780705649813372072178019940679791958734120615819829878751157951157416324270914428774149665521219236464850330177740208054626540448874271930310197685906096250651011827019767549366888310411731906615103592217503999079066737908830616635520155994233271988501120680471451343454658450743270524336643154371 [166,137] 25245142961652577138438126331229215199272373850695650577399461097394575665130441629356053773529363332552200472640456958105100200038747669570712278677034874750491122704137706480862776445320384377405367346383940517815383706485886138989922513690334119409125835195733800066577477312339633512896500092443956539209973954126276709444591429659196292890058118345106455977830993642988781349056953601641862024334948207750391305820437267609961262458403810807732099195763285991306192443749081066484668127203647514324795200714438575778375314844190704722549222398247940020803271167613913693582850358154279541348326383016918663552642220215849224257963263600264276462931958441429800383366756914376197062874003645140153779950997386461232562391600827394200839651184664255867781628334924583267390825413781570620869785905291460488268142340622527017361208234765272348283442076688863696455260715481928903609944320046746046739180052450609743691939652855193469113470573611886710583817719325050783537107146809070542047738546780898890021072398890283937872924972182637591064058504831824981629101324992568266070496698249628194102479659669212557304819017276209006191275853319865463286091816251506706500941510874094551610021464667028829980655467200275705086646471873877765386062936174775701445098975384467772947634806994974366972458553385372854225083571832021858722894603483409673206888419151957436610609150626360972022434370738524072270616079232045737674328557088900605225293748534293704686330849370241917249108624628617791406065708577490135954889948110 [166,138] -698067983776713041499697899750413748068380349942649691308679544187217941735476940444535711209834070757873375846198749836456451355078687738525033799121350072232272624953997570014391996350015320737160707035551880168486145334661450588751858925711631671369983465441479987079701243295668943277646074296825177731546138615362013635288194670686403494821083171889882747129643259989381288358087906223616337004981551668249593198491276206746964821861324413929746937245729369035845453778078336725295182095315161128129686724314979781453784373593218875743638198754721697559244778191964623347889913983465379717197819530328039842870286744316178233515109431577711973506208901095951371864817765417449666977396953077184529997060610975622919966285161924228887208915142409867296993853195082236166035151010415919149694060297362360861089774403904156817225188879053653477861626611907149527391927452298021437334652838960303636276911169867767905607213415578829943249200284419406430954694827614011855085243115800634458372424615902966897265165900089090427922500818119511607063489455899954264612447635870416102781323638031250306513900255080870776651833636808899018760608910643183873822659148419012792573242622498029578550336725303147738837927042292188976311767348028010086522792662759638248660370104463019983952042242533479127435226296851611883702529129847474466517792223926502019143479870747155721132423926397978284658454597942866126365434320718953601098184997246035138992958723636963127904239743608881668553645674489649773714575889929626057355 [166,139] -3936449783516492956590931454011891604040575189193662040236875886984934770263570107041285857152835444819470621499102824812640276533120702969412557151652352118037908907095008503930633683062420201573531679370879748001369436152297197501544272733603828883775449932855190356621276344920203428879753836976691035999533955751148201209820529535506183583909604605478289366016983889426172807553285245939750727240560152165466811914130889718275366732299353702663057522589944251813001347631455799504056411905357703227694715666438089166749997816247431420396280529324896540253192083512846571027485139549392836223172776683482182908075458831992336937373345498213484731153462123213568799887013093112563972378869050977813134291042277722377474954176931701258015313069660378015877548512318583823669387668381836951934973359369263237284487515904789650878682962492548352384800290153848768967877723794729976451320676966476458113504087423448501572583977941342951555103481338153146030861789011120545405394233706284850942066139632609607873458059261225661869634670157342734676885873715672771421470085953885585712086396241313011312041943451919925493240049797026531525397121826492864619912523257771631355540749796234162449339873569827858814766316546120121340968302079379116980960361760703364661136885278070145950585070806551228802681360082108722252417917533305666168993059276918212488364552487399024364949269455923502533028374992511512607937360825368893411408731524842196647864681885237189033144563592530028399693129664485659807707558820380 [166,140] 355952070573877089402855869763995529840918631179892726190549762812833820221410776910503345300788436172319636284608984824921648328001245594849913942781527592348671241323855996478746292348617896967124210132462873187486242587393994533928238786478451164922649560745080660694053764480516441292508946385978486400028665140377067045280334730982040638932408567573889150208475178545432744148074360573764871699049370894295547390982368836813179948959167336149730005754688560318371602251242736577202178048365054431940065860873875676394302419908602496404051900407055253473246894118257109198148142256012739377123301737163764835139819160889503603728651787075082563014831776777064916137973109617166203999699852332402864334707045257095182728615585745432771808742047794226221542114625178923230156481936033888687189698349870815638773396572021348958913654958562882669615731410399001113478436383461929030177338922433283544832683602515599105829028713910867329316249055294704210414258910467453184110273490875953824866434632370042358283565933738082312776192979614124947522907695940490272857171803284993525104401011832358906484115642143542729398014542330423584842728896852961070306786006148538011757148183237783638348129505676287179965439050020075621838719828670820196770941495968123738061083970163400147933137703928880709297247691454390769402504265272288288521029098077573586227877392922382065333092289669543843028199948896587889215213380140360223532503040708998783836503257938299162988450547341929764592767639948235893769840 [166,141] 1139849649720163991622450761837754457465328980055911854456230722456028390009717176736746398872230606416433813992245461323880525462823141644871510297136025294230642101821624464199807052477865679479403035242841022901238990924837627671914632267153142008796394457291435744880800262325616700000156085411668376619172398926635039637525900234500399865213359797792129786440917579209064292835275188944461639727539405652466940754819999698087420804036717386980246175542713902474733835495924197418026574522353314785760626067225620223649946123003524442927823209927529447096123349929197211272656576389799785739617634022072093451961126188966172630461342778359807531183684139750904843552516445122952476334246160620271114651222445208900967156259770005828096592164436364078183416325636774597278671397160815735065772217662385403180440128996219955450278134018042792495230505357332837130614953264475648904154863366169410110525884877661471471806991362300034809196838883894361553243597259226644599851301373454421934084500291000275465400362979804243328946020252121434814390160732851838444347734138281468285195946092358687349711585535935486125512577181622558114143032674076914590355649296831682206450724161074662379389675559436412357729427881256224700094672348290355331153780707632600745161255771721339792863008706474037633171989855961440075558781897483314258823702171207481424513003044993685255260291195159845191531519912628832481271659344541102910494063780354030110351261418137303760585670564247861931076187704911041 [166,142] -4540063764000137273569069275189424239584081541408907086368571814761462376477408619557830321311424665953681520109808082428159834545696468004291649250194876196464581912945279479703011824089507790275788597985940096176119527453331644998634183324865384326776522960717541886822376022687010251315967135678063009725769744147966651344331132619020472110665214039448139904267529582318883868751913466141611534464435423458923608739367714446721066636073634638700867925066532943462501618099463870726633205776127884424560711697890921156087903162558287976364715028674404489619183156766091779280035853572061038123916016823420193213459961593286160418973189940049758197459633744630035366438623617932769370089812231583986641523288993370881010721612274090748676096359848369074343056527182503098495859328489856169192981843709461101554110294608812715456507206214009874366101497613925453029219718962547097545603027279381015915456152066085890704501328545741535820668934551300015033312256202494544905224692683410146290943943311480437368042261943521205458293161378336597672130295887602365304071955984674585474178149537929081887037121092578599670885825346975883154790753774748322220266165544819477889309850303568236641274812932997183500203089556717830878056266996728439822292638014065460077898251579542602906990276243723841608570517600382976520205181310648837934603278153360919836862912582842225101709446323651016878797478409550118538723915304371802711477220782861600156410038478399667599363218746602658746652772 [166,143] 72509117950091019916214229253332854607983684156457750631440660527692408252126249698000405689254498167922991024577325251946779165751351769440705123116996532627058503524334753223192699669625748183662258599087768071286725508006333142019664506893983383617408027277833023502643277792578978828312846534471673274585859769805307659572213660884463383956413678875890660088272154656670543541802231814183589298491466327220227089185536361600926267084974723534412874413575239645548808405327849950491024728358955628828219824723252711721656997922716193027020808933903010297538424711420700863191545612281449754625820631992313516896875677339186944857526106822635129388465508703710922049458552162076739224861438188018112164602915093342410305738853182427161098262611980871720635419309266264283296451631066106833872054401415906613645883670271582795157748077190695261446874443298483799505402998976577329520384061143415180918712694867166026548892373792945932050142921475120283468858126508786629461204944077244133781228676670345455955656084030294704857548223050044569267267030542966323459219027051297779648596256163732280175405830207224607594643965734564548965132855170602567780755739680868091323521833922354621259768255872342093814084679872244783545622209726509906405923877806853580181915304602181207178699946474011773544675376125660766180294488329040820501317093344250902680782759787229804254081506704500087076145894813108872762611130758855161027863450591060800678634156395553909134283217184781195 [166,144] 19396806441866436993270925541656322979537393803759051358351485433047144869041818551988434304499724024813149488070846767967352675826769961163873401452395133871172740534803719083852302848049107436678478755171441026887849028374171485042663894966217211018900619213022358836674169292407470331740354311842717315504534683788676874596743763991599127929457906584649778149792719957860958740514520588376967201657842100233574373891226992459171567789596758757111808762756853213211357881649577659313690430269661241154893006256767614130604784859711267826947597910640855415740180414560331464099556192434040950520755896267793462197593745103960468212777796204868597851701590567019093759589232420043632658669653309641355936567738028759378247283412648322852322210986493905625719259164659084946442435207997546544867379244355795770031395112566736685763292732853833739378655505280726428153606330610727836080795679913372777712286225512480911726898489539860203542940336807912209414660890096073985623045291367866699878076522097219694367827978773534652070392584353953450517362698346921873922279625787064199910065595939971514177899594847536924476917519974667170300819097036505376615684702828692718538915733527493292289248382225544611393906212225250578428235332769685791337103368059233293740611301217920717960360209164680146067437161782621526764014280537634499461690877623295340224947977830854028719182401881242506826745768245459868669523000895286978029878257137518098759927214632245645165171685214 [166,145] 9049083555208366265472860352975794499255506983952126164332817285216445803463846087810353647116363326975220894713730272155035008222893806990328695196366709016871492101462418498995567659851737754737957630544632116277561093388301406097154365797808649746913517798913445684761145101201705077347347324968440385839711444140571002085887450900887276965419462094836042376189003681964166170037658635684325139734903066365364682163492626696527959521884760665854759126022978036679579907360089255746077738122380948229968643576945855388290877129617574752370654485671457171489390750104052648357572685810232984007983933513965514468759954423782591626598905529768048468830659405049878440975175490038600844429201737466673293205008970816737491064195931481653364522550598145749770260372437991029408110120078465617970096007098714693323207826417206625020742561248332396154340572630621831864556907740884672719178061854486640283460774148408848536247491105508937585569914370792564981597682871297281551159185327313503933657803894738204098931862774140526438345988059776078548218886457188040781704056434976896124049255771406513352324003676618654300755888682923194454544490342370792070291805581207226791215959412614764677693765486600486668583223432803262777361186533880766916870539331377299106326354412105376376153788513209690537632482065350060702092898308326872794033462598891800590191482037740766215808812829523059433496723163174600389984788752010543259952777742104491359145901517417818835 [166,146] -4172091815990663545157295073647289784347475589006939115541934721850749794984517984860806693359667786371698344185009804421881297805591502228988328635679677991339332849994915549547127731861340834695957012438989610772164457913763544148911006832403948936595645502933501870327295161836964302668366364110818954576324173135743494640155576428003901665107097014861294200851919266476770700168453867061809549272119778813369218069847523331175514035928165340696846280945148637711313179925419670315673411987542625786684956022439846881723262895954397693634050871842119407056632692162119459932589720644824846723424279567165247494706352509669707079199995134081727168344065613088650173614332971329390377033247565486715786769299330103851254250930082200764227630481194907309223830306766499374185669931770997330100512911355805941178897909949381532415212272586942672377225851331152424970940793452074437732376741724938081840113943597512040674119086300593273745057665670373505259302612139051286624677566787897204057731548704702292112519564656850040736531067841369672781497511381713473919173562652010781488949085393812282631401092814654318304190391815087999658715174350089379636532760995029655939438598231559632610630993019919184478338418062987099804668275649575120038099819820502476257584372286465548157602966915917141346901493216683780214061083938978942517034826338184310463664279397426203802866295605575207402810053413697418053395586680291617085592609277163600629065119234412 [166,147] -116131623176857982450907089787178796104705826548415530409941919599256807608275573947870862499897508298455890987565764624558377807038993100828064532858212139636539462325617271790368498567272223799872585798762480913640045328475688901771202983251132090323645727786367542227306940577959942556272317836538479844080600929669705960418442802931578268456625496092712398879082637091158539765032247888531563841806768562139623551068931772198776363717003002384719976743302646323574380743443599366062583322523775856517902325590572926634104946996182510367042164378761082416526272127918519278799016592761367845714865497589775038229381535291142367032337875925895633353420029374001371416456802557857096523094911135721324579153321546809280440738656086432225007532922820389289285660859618684694740194017502442071439431468745542414583495766254278579723285884455245813770295456685863761486859883790921363417853655113686135669158619493401498709175704054248334862357561519246879233610455452997244148100553838303969448105112897097123318056175528351482951971470014344794443035851936172907587214922251496851660363588272064903788482831359482062669028729230266739814211180723369491017680570351644828844127650447211245989234018696584307266354784919470204616470806776727442199866839087175188388852742130530448802315567865436101901720793451299720196614589614211220796777665398911121968734900058424009577412890711608787339797611210902313210029301023470855421000678824141117938773 [166,148] -61403583398188262428104476388951575219796614762399863220321424642714250878296009396018145632776469915286219712805772418191969530909623073484103830348283006845070076821656807152723933457010903932516824001844296863112481640417909757341260343021607875780693819878249634016434215564310162039819126903858938213309601194325129370295507769325090248180717593828254966570499280875153652154742559138779905364145962618842063363040871140925328290728682638353168555920667001599193256831849693692342436743440098444034064801692376258159229004796963988926843334251643007567230492459491885155417660179461965617854734106159407861744275369858848185788897302253878772389627845470423674046420502230798995633491605614042173512215610352489056147437020592547806209238364721608590308556212410943638829909828494906785982904600830944513022919904559402135591620817382314612307507603114413068698712143201804068268231145048636417629503593941432886260991154000013982127670529894096691480958901925060942991957621811944244881976618794310469899746047803561887646751936903210889963726059369738402859739342045547096214420580793551870210279165302040215540619180277331620855707868894921813213970214752781381318422423124242907186780754220032822021465442262017363321814414577463434806664291909701480970257874779856853930360995582105100235017827161384625848933644437973660460015643396065245416789413499938136541156287685739306716857593181981171274645278785376694731129453834658 [166,149] -1656763802032078935582727418294796778093404819838769768606543294405484311068184720879654175136328798187153378160534099036581367602372912786329514538106451462926659997304019350404981762228288166639967632250415428651982214698066106148419889741417115685516143457507689372119474962535008179078439118391840614066250358614898481531233225451332755086322716714403379365271374135565488907345942127465401267979568608505363462938797547073806145638277407785594855929715091785246534740040907318673740628200905625788360888297147772300398615167671224446584318104158089113081457174228900241935332585994138007968023141028998774163868702977046410928567838170317981039532108029425177411763589580813859816574321815147031882169619075962882467655799577966763569439064703088294380898449740591141082521142570687461442139844787359610228945409824047754423773181210526529524232065134756108337291996450048764244093002594516526404810712133349621327681908231327955067754398250112940259259546851744829961802558910114420232466252874170132230459997732979074365023640010926030860165276996341315990955806165908098176660842342281747461352161935039373788013789498486649033143710188892228193160640298162275885903186399268659723709303129905924970342897821138440132673827353021713068347269937406242407678801561916537825066439328166920176899230075221851702983936041393938897889934591671699360690557139280107347478895229207451177838483096127342046145218935239986306710901 [166,150] -59294239825001950041717032301203001554642062944819697875610868346549636106053540619205867656574875498253225118654815893217525704256756791078429412698362595485333875023776492165095866992944761307141977735241555036210072580399253920578615575688947551100768303541859033370934659726290511313930798908717678687814373671579465613108548647294886908603051006618779010234110366117311705720576632061292013548914004141520959574058437203061555838838922291907889889519578122884249099951414277102035987223007693084537030286994111761301447030573282955873105412800744649793345589823929530648140835640761258031283938963022716223787136864202349460229348369538927150997934345076882594129947143134091638276705525700702993176145360044104507187884472188772557469116778639794961807038346887129690017334981495470522592149501052402878688694458079687850979990157592912996263144261796368889915131599522209802344046940251846476977161485240452947062349071605810252062117014643695204637799181659527827360549595717660346001776129399183012329329750935967705917577023254798337634094729379543077399956551259247585852976598497697319123003088359721893062815082337408548209499377211529610548533872871294333463170126068127439609889607641789312217985231170987350653746763559931346191529983758446040435914312323259268633475529866447895175459996263205437920974207573894903456978650715107445993174734464988354224595458465081992306551963120955337367260159786514448 [166,151] 452824811044723951404990024689378435941369498493388460864325580815416900959914676874427142677102876229374550187636837696370004493162079845717787426374159462068879072362735236934325769435219071558476158937321795482436470716695313500547215839009566265724125989730329634548920627198890960528968418607173845819246958002288007291093941649275098186400541324222208180042812263917444016322872872322910073007862610974075143800942588081811904092252158827508018848493373477074262938816507213209667260871339354136388108539308500225141225978430124164903591526943438454971104308296460359583794100741623778292775041078895398266824795246640245144898325562021306982150746675277598219900266971849939425623202118267346440420073739346028560368624537794795550758320956178020759009249669663671064440564008348443758472483805303427952759183225187432279313149410346666035992578858694339284818487622441513760719688012464958401515277514654605979504728700388566040093340942030685682966553772787074302482641911888997801320156407210282030733432867134605288194107109895308673376035989706481995800938946823700926604131756673409109667458546003946946660515596517301262745903877893776706286757139980809836791632917249123901918200847183623175494748065849700298340479464255987298469304960326154223186673211564507467589200270981945274317196835834445291014619555862745770470881783941534807417478113035167201618535791339583152039888889620978629630562111 [166,152] 1974909840374236039227895525957143051373214126410147271828987707076143238272984661808691688882805041308582133499031760695158093191293141380332441306176604737848224774236808308715545552012802127520129580705925306016056798259499341359524602111281463871526524605739067611249811663895434562146543226558938257385572767359496602814167262686312743505256480085731820988397851750557648198059985704152787646658277812877650584212103777089022246697375002000938391806456715028499526451986622922855955502382007148417762283209698856226814828837363452153256026461266836421571212317069256481211564433483920231091147405716247822701275372513522703039037501334455900147343889463280925583862381442129460632073497602077084894244347112038546277524581039388151806948413971160656463215650022954900070795531239119520135437502650929127544401505797059798181850840028284407909436368323587131013682812816982393624975040981811997222201597823548184808342306276219372161605403305700118277094637589966309889692427664394385004818063901210197952455137937606350754967151405072721587162164010115631266761232169158462366134471516293971816891256433182887747775956832066813016669860242517642749798068568168397820070365131128018260104215666723266992156980809526665244592801001522267957640443534321473982812401489883366711665697581600563025423557892746771749996877320629554601244663374406748662112974014507877855160769765984490638196184087865232669 [166,153] 22174940058527531946665272832462113276323382849150020971161404245942487474701834203540556195499570355603557605161525975306739593812644806898709902818517389709193861910933207705997912911353293753661367459581600976237935106948251071615199743858293820500544789466990683280930559463938680471395607797645571338927762657053500660078467396093888078176478941161873675508351045631833445975151293399786646398978881018523318856371274922462938427124517863145912710926596307464268173791360398685464512906305334389253210298851658772841292905093959219393411160426169578019122219180606626265273061592721466541790433903024340406343588263439611663348846132632450627708634164041034306571655967226170049255248324690388748037228475712698656774266763236102479743033328110104787125463698150484825057217001190613914199228215479507142680868883426399829202600165053455213853780849907770576385699448904484647381464035513012004671981489093721188960467487765778170343323964881023254663386261580318946427355429810212085071242579901341181128492670640562884886030414709245097404038579646490706182997466447797178725767752252850067160274885229491718647018651728462041223142493626306755662045492579435959196913746905720952431522480032504377198891058901763474798751348716497936520447022138393115294773471246434126398854942351048623533004400886210840371010280964967696086503431159635670550211254969798161566312264852539604159306624731 [166,154] 226572002494142823704532021790892200628828029292248801182196189705309170203424281993032050606314249651839662308248481128516035195042509067876188491585877609407561840999739940659655322255537917720392861511316963687697000253207364315252967231795813339176907625472539368964479152286834274696023314333384084825566866327427294605292813652067841208222515843917400817683740237903264562670661078600114498884628236642835172084183734028080124924729297986186814949211072156196425118659732719549952380520105165893118437502636056885954898949596737276106802609559145947901013831201370104824701678407943335936017188718274318009832923082231460525275918595989588038021910328419662010752325945699650645813560501697314971286551820831539315373603119243427320661003186775278998295605459860251859119647990327644675330732435635278403806423800553315524751246601107941122851910973207229221266777901177028905921999209686608740471151591424067293841637989060420137857845624952341983743898056502399838945434550092964187957634309732721555485510430750797713910185485517525322904316872672527582327763789931840667833085416611036259522421633265707705045691320171893199637673829837173248915450226716394364608418972075950555542719570030879596043837345708541139420562803200640746741707305746589176051884722869272851168647151388910715464865922585281314771920146976439069608186644958486929593959112727734057829023021630054900997 [166,155] -3781211782173138534613286147773286588311148375922066606540178831359270333221553454469509052716411827472570006136236409308573745903387508814175937612794348548401738088869054357126986963335953562977381142871736008439088843697365799156433470885090032492284640821313874659984307843328724746392895806677124275728137779205953257045595347736498129255975081017902017194674103473862657710420226321034023923880629907873942641144830202319428961185810998644731807136368883822134774826784635021244663506635548454421000946112276262789481539423465568791808312725120299810978208375796203293466500822762506097532662775182177855599423422928294109393181670737440119939656998056364241807533696244849732286698525463202088960271845067603115726829685191141163122521190055985598301236274585893196335559468377556700700977508183680661542845765913422036546691476259428324335983968771095376524998199029402889940683928877436225051279159765705663724298230701732607945364271975770739188658288191581000752023747970806105987347979028757594562017439537034095960726063604744897138406652697308298308795964060678709911821282293794224226354996557771719039336682465551940570059079310307616029337665168962485513273326117162117624954542696245541029010387140418113488242919040170802874074055230008393828194749371302289974510123862580387361129180257034205326921485480434672193648623143051875706299137676261019633008376944610 [166,156] -113681194241084908118808227217018635098817357329965395850108235234179891859490845640446302122314961566339661908962427020925824175582667799793259814851378786053563135717692477633094095270178474071128895165675674718234304464031548189213426155341353047763744173780498249325783267658410431670562241046892258926731562480090018635513943659896966799419006251931730302235076489461569530077927858299242992582338965397978174706519379414809726538757718777509076170420085216971500542232210912032201590309826705975257447973161579834863740944733992263309498518622466853109552662060022796533760627909505357482266500631819136837710906049499892691672451285435474970307889336004615816472397311620536712845992114036413710150125284013637440972888519270053763573982720076430470320018168861072563561403293308333770694791979994755235905270078237686995857702747045196328799423253354921182817822208544143702286889857481331073020579200000805185472946563381841357296976752210690294013335923650529910978279411973498648614521844818948967191968693732411266766468389509977715421445533958685295592959727982494563303702470683846521219856043327735531723793538822450887295172487525352623548697383802125085577804628471449337304551244170653677696495442308465225433081014809586967314258078245681487341489401983435858238762338981938715200090151985449616872005162522440094354809029254890084327230155725538399044076 [166,157] -594421452205857346742216265636824196196414907354201102895088684578520514757885495667107904605163717387546070092832405373131088744048246592446678544866949968916427983461779051061529112011969781203854062890908882555576746467378623634937946050976155023733399275271667500964892600261237398681370974856241969357150615847597077705864504613693019224719552167500299148760535238083812296355367147568328594712835032382091210803837657912562597355451538017260741870201495092797639162141785074551401289727758360999717260961743135106219916916721672022027137367983002537736819002873650329521240554533640630186131408517071986101461812712252513133549238684217683320427756288836542649525630700464308980373464606364043987805478669108783336328731370810538113078368598033880224410405011273273940998099703349909428444406089776901973087981368715378284575737115407065790230084171710512723957548698552206767088127407477558309925258940573085945283361716741145010708183461968023314696815260428326307838039449584169393576885733380762997255492941129547196268142864758017573257726027035379387339087266944333841300996110491957261603469128175006595590028572595978497177956329259208402375166347836012298717962196502804733905377209156427360966087323261317108896439488158783669965218888343633528089756586010533543858172438019004433035503487900881393027128191139378490642516606482371552953877495368352 [166,158] 1787478162780421400759924729149899130319727466494277519740819132299741300952546331443167993515209812833529659391025461053868429363212791034352093810956462945171379333290549362101215633192251057109942006119189862649147228160064364417419841650368821161561837978069354443114976578352647156379438736466987688776529828538428907593591119993476186178470178202846880970991792636652743067535255767956216754654897939587342912862220615526048328782549633538925132245089639635763103025372308989328773688534388700641396552955094046725046583752135161596346655750384739328056595025534483297837372313648720494475048357720065179261680276245381982229419234783994248174004304283187880430082696281076629412273682335074912673375163980056243817747167597109487956019878601184215100594172193037139816161281151805892239700279673902082993514374450341155774580963901970367060936535244381521493767566692429331820288650618804916798093930199538743399851451249854775608625484921383896339111970029866226649572780385527791673205080806883900684632291942170468317754740917503852693699525813560245966799258928185145636601011876457970831054811403060906927020984450146523498173148660078000071021797927333237205473359430799299003155576273667405136075535213304386325681815100116998084047646683471002617283090463167078925516589931918849290159687836018432015651452419979253200301034678580528684015664 [166,159] -10489226841948231056962876445108579461872369236528729752776743817755569277704570237370678512777686872661950106344192876702047924900592627994159623921644755556499349009132510217034446372181113426083289722262819870553905580895584189254334517714735891081465659600445219665578161756812116854706916541543859592006472324414202006193664602153165505601873726932776279661829334449607293251493099783350897830196987241530720364248186719279633329934019845321350114363032693464257207810131593599381646678347638508146343669544064407241500868397539683902276101805388865867910226949875291267392152550961134244024981959834045162625895270694525979068018739514327368742732445618106403812304617506371516137568114030350162236332690116686030597305269567389330018386114365194660202594552832700982421653888844142958152245657913945141392749512540280880288608102124696908203468797704407499793799323585243798245097719822450832701230324811749248246285472000504940651657718070262532960015455747724330565446582243921813453765368466106438459332650631158880894648527024218137364603642839035106819721141094165882467182638775087399205249154264767491107893569576750545157032163991453139529084958561553073189996275102538106947634179156353963914785880790273990122726627655656520750050138848103370974717487351702771595012828789941320641122938359829495282193171473171107206640981611531751 [166,160] -5771947407692375841297606907657279539358798761640624175773723155474215898434047340260417745108648582660946757471189750558760422338140773584212137059424521121512503535892832882574680513465166120144054979935690560187913000961887260325159240460683420434118448672731698089035298407992076297433847666999912371184911030705319862938037039689472865126729812086695267722957941262149581824757020840166634461749516478810051431354035183542450871667448687771561070991118130652060138029108647234458712258490338998234581606107827490203686309095540535514978116217980676982892398072399576878316358658562506201516200716754665276203735270772340192081514928164980988129465465474419615142774599003673961994344971168266484110381071004556902116135737777443925599877758315894487892340002132423347881481821363360448761169051659935576590116902499233361719473560719111109574355511207892683391441039801837566630712342971057709216131594599268671815152479335088045608537314010885088254347495463729117112554811867046606993327815116253141449405173849750209202747530049271784371006230715124583480954844991194140365009687586631569819874238330868389724583174786649139057916893198073740897278870224551221592843031281883105921425928860814249119430549163391620058010644284115107374626633374926608014147083797753304911788054968572445837215941897597278308961608804331612939380153 [166,161] -1307240475087943974891618070833355186538401269260630447749219474105874796453965655755380640448119269661542291324522370317115168019076645293185444447807503619429393767656227346669172491075842012961771912565007516438715746283935056546377153175911058761392264221656902042031044843415023181301327619216955923033793219614366854473317520946271952944548782205936064725608835449691767775085755423336213907974383536047948074424324447689060639933379259395424027585575412783968702374758743197095498130939395837087660867830924612493645396328234779460878868938676293691102145276167315783096628355651713495967881278399887711961697495008338504499526278195439404359188033946102108157706322499064993839653368373715029104084560214815606696330510159143930299946975623358690067256969057407676960727891865686145162952972665698549287807281257719139120523091197331844900348148314607138809499637413043795617999464280389674447609995730969759252490025752743459450547386842453956144824694283518791817078585360620662033987517485394813789359072755647952832804469804562522398633478425165146974993948720789767741729866943973777328316025698662583189155502556600843483329905603868261808248662069036088082249707116812653045713236915655953440844985626533059656929571645829477254390539925487973436047695669276249757864715780520455250283098451105709738714213459952897 [166,162] 9611368532712146406466344918546041572622404659743035220538922390098806367734864948911100549239380663356775353364415974336375688398595523094937124685004418246237015740530048956640033770758326375551769680686520721097687830926832954526491041726940914133345682348444391202385082677795165563489455469260084207170270005950948500753872270413339054062624727864656309718759594818436580766381995474892431598264285128860620648888882036035921933564124133137185406361609683388828621769482038517085829770881005843306428236648185667990478295811712554638073679830677572350529957681370215279270909229336325885055604107861365032049426889290475634479606009718538409708007918182769858925111127748951450128803944637745058536648206193778254061805253752687919304650019310276974336019787032949909791005685322436753558621747676186636871953794462754968005089306642814196927116775437175016259387806452506180163997971394267004442603305650603400915348018710488709510782253372771143190970067113925298654050765537620363032702173323183026481848690585275555644477760597324800886236018087738693548273722713638205635459880565903363068967790385390626239918947003439974653195498851308846888331365331636489003595329078650387624834622489468675312022111883734247055479611478857166390322599114107770254395549611833125266596686032968385862601165860822007954792729 [166,163] -3927298442039523705675539164458026455570763633023223891539309835629565733714606905294945238152321995759608038679684876517894747261014766782448692664593722261369445867461741890375874355275301074538419466553380243701399294373002897151273492827493045888247692985007214407570022511093511202838923947880997053469731039493616983074491078440922538092806687338002469951170905067132216793581967870190139742892490598653276732814384225355730271310145945588534589867544952357447078926214787913781814086931901464429322181019985020268133733015686621363088132148355935082717075352706276688498745835112391596889552628441755646061027708956745888353219154183933483029163556651920798851721538261182605611771218593146242112672741093533857462910873284763754652445724477602121285900590413814452223335198765481906344214924719679106240190972013463532859722320747383063435590187395147159666464080413369926167112759671798036068307428077387366906721025470303450875538337848549749540682126712289997673732198460005209995266594964599926550437826318740505589489593854826289586740826079067320686061889618834742022739625178872234577118875565983377098903802993807470618503438378476413692645800244869304704359421187681743015592091061656538802140229517595170192330758063854430311836790095606340013201242323492399014630333261280507183219730262318760 [166,164] -2199277455583352410530706943541227232105729431344719170824742088982084301830804391448795939842976115550226871993184759063518138854816921586083055044337792486976206573897621241586276682718083490210493839517991503141746734652810501177072196070877209913216953142226861249127352830889953268703228677611469294869999114893123232728572712419831029058102345732106121023167101254862919939285284546341832553957669342341569353492763074899501855489154957814994890039060895075001377928439089324452086805048353621171269889466753490229200784217916731527898083741691681912272533822670696576142606655078295417939158573208195030223499298236638755602461917520977947046777840835949354190767215950225773418703528704570400584085059566867040952910196644331121318425665449417644166091901514755936315603407475559519712807542448465790754472783893116507720133768375798005504202476855768896697349153911114393255981575974908129891000591696676800010421699685021116055991880673822529875096972123373840564591209057891737886717173364052923942973995195226414237107253563655347268211390237638258482043279487045590172887115982988774432059810384687359094752528154649792429730633335351182106317325565904544401760685663949752651526594640801710369848101380894227116652611081923558044297771225559293045888822923381044311445580807480392223480818 [166,165] -5508676824122052051702220222115012321177231537382251838345013044728233845118005506154371481946133150133059761441640452331959880286991509285818249833811543228686121994931398482367383301759641923675081616466271211841438851971857443610461091496984633091326955958643968998497831584775362100581959648004936305003864921559141724609421110109016503546739474672480666442791501197657610121232770439809178440810869599426938982147507112946082898946633457321960999840940967861602962515931500574493381057754446866683340763103164699204203786337446156913113015550658730489273379215408622078525005702419823858795996815186209328941386669330899213422552059465559374895516198255784180581385136962127438745187802564713847918631221246377894986065322416984839817507249055397256423593671464807435789265057901038934150100438901682088466283858375933632523528938600693200794732566557725176008971337933333012169622551764410801203129962594794575960745540589909779855371730389057458484985452685782221519594324728498336186187283842704848626636901519317279994015898302258421419248561822311448089478927125298407867484066056772938466330039600897908115390283716259413156929368383682569689377066727077690520576285494106831433279516642307422841584743652819078524989081381875178109941986414803330424244175893065736292951397595891474 [166,166] -178961862230801497004109636603596216988833597777200642457970166093856670895054537875083149158873357876124636741771825773781716075628097714871331225700187842403817781349215860799072888645036584874922157332582818401092752018331308837943838822566067207244341558419788608204180927721233258203202078368834686134029172832800986917875193822500868759467489148055141084284372538889617303516429562634482083062822673663644562238714769766682059920057251967084063451930524003404705039641360464465373885091397740265570753029692285012391946563302484812602467012921878257902253074409599863312108573209702033032242796801921320996305512269255499047824499281901217829144889550521443513634716771639747816005722582007997457976939710127618156920419241565852585638019228202591633545601381854969392905616166605704671098299257901747706658557693673666745098961877626905740505983903631220437970053612141946642825688619895792576349198319916924701845974005958134357728914270970521939819538689244034417398219956251585791122366140343728584703267934184876617477345328338757207397589020677044326737759591828417887086601152901633299846886162330045586382827899281955523610332667121881941383600658963134237263512849974775819174743566505339724397896677758848924969759721349035484031485742088687946832438074968021410930165 [167,0] -2223986618933806127093444927631782344895394322775123223129130864719725484697051961190272019743182019607745574729419164414186922057549880633835359507403993901183496097567419499604758212120532743475796599111123695610655823514966846633033300798817088041335142592553747294047771417769181780418769089371343746531969260604603135867559497797934573443204217385382675369570367102157524816943097190669261037401004859613324789248144279720389936287672202952110121771295769326391719947689823709014725579732486328353650295838561854829057771818588678560985183982473532281752536305961554257142600390965194369772772034349128502272880866132318813404897611820246157021023488274216264225493611362244038749231805975787728774066124777492482864675283551993962980424568494027728702983923053976231426360737242228678466226113076562107013171979781862308836254508116388101264259564165425225720100906019614211200467151993299024670950118521462792854521665956223099275210762349728739124289803702410135344505346096624322400131431368935309596267084629466783454382362621621819699694700243274624317453492196233005762734552765118515268745014582105146155378553003242506699470179131499629023825552964767254965396539309824557361814974848519493574772042205337452410476701741489140649374621144128242739627909305758377099952993242696373441552433365907630513013445538109313942872594950410210234872822803926574042025433793769580307639725297479660299170018655535789128984350553879899658981447531119414920546715975141950752309970466050322937141455679582291559939731566371314586493333063736111063084466585240774863007002125232521458519861887032022624962991006482275781498375296908367178935272109054533272286914030225157216964869816812337124366065186029160830448196129251022738578550448666715207937909923598427060555535497793347767377788502527222590461601500225759661926782775026171198384360442169858778016528705313677277022984024845038364057883211616081011781478273352795786649716603733395459130406379699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [167,1] 681536663956112455256205185767889788620990290131342601028496315986150486691833496162899566279615393824710931120371078632328902840805862817446176332561708936717164259723495207115342697191127464200673470911800026098113867564628529424828730052047386763529393549963386138827542510436099107307321581931952417126513457534318488717132071481697638436665216569771317051478522626411048468528361261109529696504285753470473018349568583885020047142593096993097202510282691960272620760691927667301601894256991796945875731010420059286095817959065140370156751953185865563436362036061349976316011351511080904102167246856603838583685632810960512740982666923899173381060398250214674002708930836192072308384866284181777332191206539795986681022724740342129344972632334442345671066847064648886495621886743453311682941620797710948170255850155458756884285958569800193001118683287077832131657058046090813639727089284680645951891922072730362929543792768919431955242327029003346222762778324053837317770683778802287146170235574564023225665979142334848220971064241641858880841477301709393007067972134395105471836511008740253380514809228099798286904730314556298770457252797650047875372510808978437927374518475692773769761214531136158136947770688548038905482580130964265826776719128411466989856627830568307279401012208260801077861803570333401424570086265196863273214428359167618339311697622399512117534735607721972313022982530031876965973718999977582834791369697898722133380183721364449071827409966794842876256952687269490400931882028041509947222524938987502369999486076126087143547345670130935305668773950617750791111388761322748379571413077140424182129087221000659746602282124088348619147703205843939427360446288179810086757551164676445379060632911449810180661836492853475785114123823086033044946992875860286127495761196607983729572295341432606106841935137983127770838791021035998889997815316031295654060237173508475377458065271489062640712703726452548884274577779137871402781456708908081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [167,2] 41145754587945255169711144532007270182000703618338638363193377029791187319658081672643118262134601782084863864331560335578907668096806920994105832064282198849318360384225934508317698518543418758392791586918718625188427174680039216846717417263167041688587754437574661246574895174868174903617206043421427300752889049702104841159447241366697558971833407176107083000269042434991536590878408179226167946332750625653916462826425008291614316718302395098471585348776981022089052015674073680508236642246121783988766685707876656641596737917514174813637283309555155661098654098161334389344474084122048244345245614736136602958702115645615253734173042622821006395492165458864822051386724260977879161656075117293745789419526097362933176051297870947124405693347458721776559973099364167435413851031763779729137657400644148503326724490463575835501288298550328538452526095827555574551944027261269190122881463454784361306199322957160483649512582985184296589174473077800680307938277171692132140526338158638759274751179383871235119222778143099394946264194970579333552181314250627075051838966032656220791526362412850708839200102356839288671252314303941702665341651358263655164203681565146054360921002727808204140153023298964150634880229174155533754948756217253757105949331837066657553084932612212737957822302850851948150738614414009334523754676541854123242917908429145655959483815638434869189531653266460636006558414806067380092609830133918435621006785763425794422204269490668928501401730014436334630108171516568879894908222531145035586611703803426283382860117426249581686584256451616780111010258683592337837221885132834496959149885886101203743310757775323292829737198975548360181482746455266992758019722259202413720812373139741855317114195017943710108871287016066916825865532264312442458643828053863255411399816849600196496691253816078414927792958080656558942764914117942297452062906254879659894405669213509508066153502936878186860739431880679088313802142163047803613551423040917143225669860839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [167,3] -4324279220709669460820262345306816467611555521852851426962933947045308033068402508735627464111654821285679719027461549284628286881925003137578281433866296547458413143540915095608990466130223790001023107881162584580524448122038082173546561176600040700122042230799100796389418298544597095486754985823536283101279788056909303658179023325430620650632692938464055524033399795204356208650359092908748276288333597283320158632631120554754101492303383503763846745655831210836256963049055571518205808075772018324948348310892920115912876243287248653606362195445917090173205406342972835699843195940212810582645398201568619385048220235228849352932115842801428132052061795182099447921155344294546362244785953664504163426614759194281246890811234228658033615905164222408264734808146543344871397792768350388568905728483390036261859400707605663748029457270920142339045401950556682200263754974085535683013067799132692954418652773341805762640099552703135878591430205833351046717284154056312173411715598998945305509918373118649998638592438567242529416966593709107398176374077406514068274275326567798940610090954374346610662051583152774984758756239061830374565298524421383836877814509593652109858223952011646878823874926482648879637241866602996698148248089174496391931755647918612550023420772015282184362947550150148183815398119480889335168477296020516254158040930702379951849912600641930965404341261399617873859792935381987282741149702381841408073891778470221227874394682385074284130772450678474478220922483349210445301157853504385139742256762480770517192888501311420081297732020479943449788817205834784727072661009019598954306111378308124772705691113048603834918095074206152652783842388741856272583157333725867253444929059645095823990817894149251281704457802346718075211997371917142484600570460149116237115254822165840060858667894583185262655501280821065292257722875315101279421530958071606703865816169097578268867632596858029756750002305700716657063845724581884540083098755758328479714691638946533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [167,4] 136504151802361911088929783131118556988062364203725152698738477167793929795533958919493545501751399230896720788288891228112007721275293054837658459837220668395184067939575952800476279196918596055792248872579795993260472903308804527474384916046821618863093333037278791897887728462709094394822583250177213575765742219218469707562681655972748893980374572782439646102388475012176328925797644337338909275729123183921574312776061204076363861159244542368795817596933731870309554957152996804217148276236508784160836392645260662990602344339153453297894101561818552388772006538456721923471791816868502925151381876183643174611189809088462998314318894268669198382372094289930072310870554244303651500347315050462235028441569285167555167008242700219729713211872496790278899082010473335995658351945452961200520127358898806877250142896868559491359519715952653826623422950880825907548280129743613314769709798578067646897510630221628517695876959057568451071343099924529961150407150563612528535915541926660414278393076030044492613824935463439867425994432280948091757322301333683236493595699680474059766730723549192304497637511903812614934556644323858149222442652575014026457550580434021722200166315162701039740200172043764122532986849551608070385144003235149721595457362941271257970819773173119964669161436627016388882117273156531262908535190811846229389027956918345299753741178102867820093936375927600743314299271541748298098138614528749834095771243844094841174084648182792682244003345433502491673826305112379755147229898898679217441068564700071430400856564025450618357581439141856065228573929991138466296983629412077049618572616066220125671993958185396674882763555809260360296480088004255639027708401702162369095881050035851347247892114951584811073058033947218667992946658367541669630654090562597361231596483598938684311373023038178751763880709276257912305112693942132483979305211903686430154538623624386481262927992263974851114494936189938440511961545656498113924723607909283984440662607084959745407104492187500000000000000000000000000000000000000000000000000000000000000000000000 [167,5] -1241773305906206252310360058733263201578728315756446108245206980297651410317529006959330025560565911656339214822646728888671580281696289131351451384793772811815041680619841204123899215411886993408179552622328850521541422422228811306056175217205558026998711090255303141788795952973655066129953023673041303673554305235677589988570268345597790173222439063526382462766697052533995328338357666679593386457905014831098891885910688106454549291305688516566356817920456199401872220910279942587147658141744793797961519631358948165835560870920797733344020786629758887818547735774200581310697653330595569961641055307888087732548051518893828180598966000908160867052976730931327028245941752182631629129741290961779667542890043276187397057971892825071076369506656651398440440248980684496946842333790835262145022269532393705672076730849284326611235551865610616626893499609213324933266390704098515456194417892934759136845181203382262024056828591571441799118753826632525747422999201081072938311682307217401198597901494962919015747046682308831219829817361724522400049541824225477255338068839339617607635215080507833460076109708048427798441945820357308711081851236536560555974244489893485811870670167301603641722130848607926304952466260146868375824152129324184940809717733083443697654971048734441249010693563685694186806850404279266177971649414842659240713226930333801665072319630889937537421899651690779030490996267868296805805481800500234866092228132132055509654271447636582563448926036355257198104880514063406021522602022389500339277024277687279887367995834875287217801714686274524747733568605000049510223252453169516787208769009651373962641546950893514000913267894402678622112431461726876028775282004468412963691369257622067503044654282218235277639807114155421213507253349743968030191447887351317522980486344770963971932419054931035434512012361114816446630453356508010676347690887880868954371114578235348720348945027046904683386289378394534170152997617922577821727682855987295873489983932813629508018493652343750000000000000000000000000000000000000000000000000000000000000000000 [167,6] -7670890327735796099658269663950896985975839028540938116728645122153637146054277086592023793045797601068576302229126498466462824728570244356458417678076624530511377327871795715684956181465254017026509036943336005897905037732696556176200030901252814324898175757377290922326931172182679432802545696600796881360894649702517283832988149403809741245869654062150470141830523480040496964063069190844493373462627065642554540499946364174459779736491056783220200328792167317817526922669591636380201374728739492168901063761465730856934140583884130050546542565954972957548548563330717181884658071554737170595516055574027816136142471772326821047970315698563184113414528497492585291896367977528355586499350616159555275413261908727750440422762938640055978395359032441748587133952458483729340925879700230530110540819149108310893385406752707963398842047145238446306022606490040800321909558280398994685539097663019187517115904751219924380611018192136252321383651833296726945481766213135442816039926938638604713659894779585950875183116394392814516389095643217367153730202013756609934458811541623049618117200735393278595302110751837709397387456548764507057522983805201110563678611716053478465996188305875633023249850661344929129859089993006400717845332278793886898855867028673817457327541188444770182800361700153069985652764003313063912579525965835840054592969059645534087176650407200298917114035586227320082475270126790832514863950049494918437483322895750323271439931023916973085252906821150162622335978981039947735649034373675901365928463871809100167618191658501712102227747207315865183515681471932221086333378057011923176905016798604335051651336598771481958202073601995769465099193401402054292268748728817219632170730752412621228253904023980384139935129602943420164353859078429157326026520818348119722629087926797993688972728256057991611656277356680723238194489538053863732809475368097726280623464367131946380742474010531148697839729006965633829650537057184284255293917306512026244025292953665484674274921417236328125000000000000000000000000000000000000000000000000000000000000 [167,7] 278160601665852192214452287024739178101771911728224218419273037596941751711081581776550290656784094556931273400273359646867354800481781918367042066628480546726273217745496483457484400314084925039677949455057535208562451522248243367716047967680979807839131066867144734527007037135362712547146337085348994587247062370013611099870527734238995886286848672840885233375874082687157105547150426915669833822799837015289379938833191017896171633475193910804527467090323242800990261206579627493987272615872290234122168259442472488503320669470175953131933585644415019058843068596541973629290346166832742188345140274946770653026363083094359745710237665794956975755192809595490997724906367676120685045718046916296833429238292601248941964374072898252320293097817257896364823848995397808984689293015250070550792572132932528630060665417494154259980396454444347958401587563772095804048334008634506010166334183506348911436645658300239793042208150580137115978392881273720346342423547783333703873709116609734134876031595627810576307082843130749731211039505465635217494302218467469088115199217746406767756960573789833543128727674988708885948875775070646976975794017477501350209136756018209789645521726855758454300461261239847842759374072235282310369563486267357098037479482928964954189965939352757775799861733933233113804130271245785834030542870414099156084839879455204793252385114624233441617682263512265928989874861860813418220969123855746423075532783234823764672561213551924140682990213730825071399247444106292957548188127310324297693285376570073015439535229057056846595125125784402664654450185894665140798239514373950855866186954227482079907305095635869919011765714322848954283900797413363699748558416926229761111450248186490109096341538612037697385243313730667890992328380303410477215684875506599080775101420858481346694861365508067045067314222024000412946195276131415559207185632828993942005905828350916410306268890316161797061735629726035649943593440450621493090741784439738718557114105500716050300979986786842346191406250000000000000000000000000000000000000000000000000000 [167,8] -3043047288007896730372376910929068592912295755905496802387715443947063259087282971711698541148142218791153263118964195496148783643938578415756620373577810821600237949141939670561032850780470400890142420341731023371360383026052619693136508489671959217285755264632172035567816205070678503015126905207572702671114371609657584477469445662269020583728324634522251063665684918444383463943816104003044173583310101243968169562933615230502424154257608364959153138283363598300702864459052501412876476153531020916816249556370791678892484489941466006355740544104909191292267128830087437924808931666827264500078005913467787935701636490940897256250794964221296533851124742398107934228450613176111630868610000145936249634068929588095117176464572413034484847573773705199051886471496882522961747883002753104320990515795739911679815136838685442044560281924066712678084904577913728300949865344967915252964626337811245462059154231255393811250431406429625138118514444744776703529230609653892482390030062431283604560515504765778269152590531019745903371176636210281597139011083940739144546384458534177463024136528163845521509783139860328652843940558562917095552596845200461586995395354946162881253552652493116699840359029679364453772831290688037152601584385297208679236034220933042430608523250035552235833563166299685406154260545967239385943854560315271638081974742925682888866357735651167850089102956348740354299957385594094862833776444866384001878510390758646730490795395394028350612540539048132154703300136223942518375907403441150028854899541092411552224360919468836350854948437984675324055119311163103774699855734845446611026639674680777202999609774425758650602208097677088170768794428346725152816263607124763062377435862001739407225355480104529392136480771415722142341989316536743126852342123304272300411269699303314500431066899796056312009115089858366184508285318486996938267253199073885804048143692498282235705402054287786395495995718604527461859025866959721950811418828906830061741565975497875173871875631448347121477127075195312500000000000000000000000000000000000000000 [167,9] 20216673113312642290830608398788616865249590286729179150847875598905309474824296272690587829594182610184977642035962997101968239202126878933926587704738933301551861857919723034276962928671968397519128891903611112017244602249011706077784536702089192014144993334408698913826986270397470993500898636647521776065742511853941407829028908567523769290809363225948035370010770938153168075410727974196378299016943515254850565892504188893632969397220915971162753840633086287062398750874630420294740722131171885352412538507979664095125962587618200962277327985507089657261566945594267943267554552852477700018706502775241115693951614561570563279223862348392585035468325442816495744780361557934349738204450059812689384577268422464992027403351732998324737247753974565628679716482964602092595628272604969534682507906882994497338209671029954678836662880874324295142912336812951540237429134611183422646462001885599350000962573181050997414206924698650990935956689048743806334417299304019810167888879490772780359394401843100438935834702473091758439567860178993956491337805008774834287491776342964209007869231633625016640736156238540510857428515466901752019500022734998377488082863042931909675612581291807910230386443720902766840330221275184189674596511092201635618434880348281144772155429470586187557877169434921329835982808063862300449651559991300174851319155935650271634846209258435911043408935589331754905753062281380721505297387183309525484008287392812840438038064919760035289446442646721118918600092150791536175615724028833225221067182678839877222009222665875951148119048195187747495966953991066755844013319200177876016033065029353902732643832271984837233481592320997280713719984668482057961361638600127345348280592100047663761116936273197404432336867242975849023430911909267276010612527864254101641066016452918764816362393758445514788661839644452736304022457389556736190053134839989519888507142502131007462631033977516744252360577008299440114538338934664165451569243828912927667155140492444287403372982225846499204635620117187500000000000000000000000000000000000000000 [167,10] -94260129889640737361494639570962256090446992548677331820743815861114937051048115655870796497147396799092041680858731644355182294987469476115582810459765706571588020006750462683760956102039242073912298288609069443218029935964066496776469242352517947673599883583503858042102642276443452285468892517243795758724012827376263416451931432084234353813163588890772900191023707836336597695183877721722566123967744793541804689864499641379504922211444944802385806626076117428117963715311442160447023782596269216653397097421859308417274379796554246401816528236671794232839299172235752062039253790993186074498648945709765479585964102614665341900164964010453603108329637526695415390403346276311335992599352098825612132013641250275976181395429726732041033752921987660660840237654820081198263176973150258224988044070880690515029691300013011687531410513330457812798518778261604928618545909960996046636371112684665748456992623564643787605766032616641713444505352540666442435433216679464106064271951674086106663778580341665872393735517451579105200121462286563091612930890887683205738624116575314449455100435213132089622559313924437101265627673994614590869576477160624179603175443130715124556159207588268477757452399650372176076108256307332485493017294002619529545411465754658734986242259154246188368169449538351838566530440425296581422238095565462323929901166004331191010105578325219044613311574514153183942693907535126072749919515362911515758423421279051050951672684181565254231976936408326433236958469860741646370824630167172031374277479290618315064447158606494025607869782066614769665497917210344877359335704951837685154235182838067682028038295049499179233707050558892462429455898070806280977171350405179155194623215044235742215771142805994557018252763954403574317532363956644139000989779191932315177079693067489765257172458887936464867306748647075625618580414623113362253991705795644653696143338898240851667366077283102675091607751560143439990907559265173181541997037790832048545208081184137769407841225821620412261836463585495948791503906250000000000000000000000000 [167,11] 327506554378631042820042108969235510434443431112743075166935051020613051152782470545701256410084263084421667213265658174532254747467969158181652906693002566684465586065826616546050179533192098745404730056387740824564680939386200997812424906691081227714246233800209170645257609557454104459658992738196174160858966902837392539203550565527466492761351051208255838800448675440479505645750876034497059021602271560413482284729167664859832065339660905062185992792415826509939092842876910856929129331118430771949576532799986452955612289612844285821117483997018414215515536158976393542594291069655622776677441419234214447308699882415800133878139069393543714978389445817979299502758175138544023532082556522932835185129637405884079408870414096036545408169915035174318037826073769335492641307759050992215336918592859967815416520122508495951556103419609769854787439537126259250488068866409082047766592526355276103220579577681672446346410142880681890097125407520779126103569855776617663327588332369933763558216161737121224454598739785880741525774440457456001084168188899581542375002635945206068819587822647936332090994211925528464509479245659561129126851006760558646249080610782104693022705928734526013319135823532505624872716301855313023462570075498543687568970186654954029804785916715070214381891886583742743007213584132281912039657627077657214441806505491675737684937832553627655294964824681338875646917125356170712849733892339403719935208149430980497497188680195179840902263700315521759476341900359695494134373959320555329397896051039787031544361349866550415954765980978175692963639459567928934334743867178782276406969411280886897986255759825252720339359962837438043783169426751611447692158324835403082435037233875555885714915803139823317497716719440063509981157380587819681266100803456449965304707754943534657763800041205076830956408940526805493459224561289997585905443070720154124693507726817515792171874718120327973528563537600809957100305674772409377980932331640337336523629632733631465599539859569200306310676751309074461460113525390625000000000000000000 [167,12] -867103073007689397730821474671655401954249051849407972047803190973213712211554246129996501342526456623135651894969472662984386861811126522354438861112544301151261381811769694343319047606576451218279533055244174148817675910741618456767354834976805654460336791237291574672645895779074395125326492299412874561782381590171614782509498298546019002824460870837761711165508771965945864317303864884725568084814131299206001189677583335943180595647659238744890336492639528015500595654415103804808347240088113563436911008267461337003303142549712964359947120265979466214588094213736103120600612027250992107670527940858568575415149068803078193027342451431967797153587759468088175916134401286052898760920968410331489692784332577310511798816047915695193474595828764466970240453409470153676156647313230178121625851176829968638347017924612488821302650974561273649917949045765682467663048988211159015806566553793966387685766441129965769025635777349072100706497519231253936254297510327854410789468041369703394373375432004656622095213619708911866522635069066559094221245950009635380546560246380945034148218877134954551502598129035999858117901618138037539805069677514743320393817034196234211869763350596511194894265013240821272837869203652351890087723437394647640082748062559137512565870405238311198585076730559446482119779188203442562654197075779142453817983750335919724897506044045717578058734872878895092809851796976244589783241916650265526116676462923705715121060611210300845150383807221196723050796113436710300708892152771380307864298357896619646166832062429303904225371252967631424111692064957371153330453639379205768558538401616811994430471906899633196807925770640883485946780356117398853192865904541993800776095427872681220483061922383736338752542299755115879928622019342146230961284486052482222650507331530873837552555960431669654767361976000925726149231949778445188540840076438322827779952146595799011344773042936745121818495728485333302883073044392590132742095438523406311312918181435759106379748794734987991233987614236866647843271493911743164062500000000 [167,13] 1724279393395695854206478595994915080407643050877206385367585267348184861179621738248874416990402782172921055360816740604303135182963839628589112376677204911433983995451095382353719307915719853789087684820354754748396822844208695961060627834513953941406715822905296480150457330421124797485076297328735046318752011811584996674101845206410193701965621147907221937478563695298508967836575881210082725622212217356930377910828495461306263053766873094753022859421065888113929435044666351302320877333848371245340822362890466432522928556987053418623901629890910054641474347472127893777651219984449339915127461656515690306983577055528762067587978141702847703369143056270797006376404339472400527951921344979876703774602259913024464923790646562274012450221897744261369512445531869079859956250220722403034231414007793517279964130901853411697052275476977066221079231706947461097404130539194090949838268037430263355707196043781573292311410441577268088426021183099596998393071588045399899763255952056417667268642690614867791189987171108387388673403624937753374702039009175731217187810625977774341607329877874358032645433748722362862635976834426688435790724933970404276757232039637099860056217883977196715084122088213067430058642366024593510471895007842445492157944540837679227037132450300919438237268273142302052314463781258694952445132488397707621877752889976040053005832849856175863334324046352954996386559376475809555207386321734533784245130024918403186471585776105237702465120236456249075400945449378284680255561577733795507869532653616289534933088800731177148592350910206859990423115012165666685672704578411472776886711087085843788100822789934852956641236923277581356948324762853755600751439185081560703831912629474888255261199463564675626126223279458439732333303622310261475463956796923048739146620907956909111504085347946619359909493495441853700069803808177372893097540592186639654896120532883553548281155610926132021658168603738307821920856717973413769592977423570465292833518097004225301864645387753916883424865069684983609477058053016662597656250000 [167,14] -2331510260183364178675114595261780983056074615327224705952891005187300769587738724372999645786155770466690070173243765628636566401425918699929769771826010806494710318531903134957925359851228180952770653872252001384365782396215504133580053088383359476939061695516638885025343852229896047737266085168100104256457255872336784089091057741691321030062629249503984523641680589456278887884522977186009206743012389964818445730760042738080098991356582751773633233400161920296591680288100541762462541667480829282490076050858522659011081744066219741434529122494615914983646368621151166543526083995107248802523618005787027358677994132193707485143648116075939725580422274260347626650540465641359878123079040910004295671461218518588294297292673241680353595326491787841035217538973741702644584126837460781185750860874472754984520880575376807292526337728965032834507545477488925219415448856046721300028581452855777747928563948706551815330333029480522549047714155583812293424729593802429732999208301137840484700062001697523014227051615559099112886610406280919209357369275602551579650124605391314634980878682673394891712660408285186340856616273271280161839560385368627399811269702624082797992384047259447085380952233129006782600979148839564149613458067102989902592381479486057565308552616898489676344938486073975620654162038335038598820769136984595745385069512273526056212081419157814172808799312313559978588250730698472967388802686986486611831914379900261245680478152082843642415535453293938798780499677843012513772480652961072690509999996146435199484640884393573118170438951438766341087987013218110288251870449409543704655377276796550179125750069582834595321360313222104380447235006507698725836216818552666319810805279309084000840333769326865050118816220233978170713609504886008974619189522574030916717034602091904295905599191085533489802305156981688976259822429929081433515649751283617311516345721326053169041662691000781019150386672634985780146741008153516133069343509795862784068876021451132498663643445320058783520877909722912590950727462768554687500000 [167,15] 1009187152438558602211041995639087011270547106461280380918101474701893552805869215777158883881078142421071322299042094426557200631419163713405865092477657787091343366723050201454053871928587615362742161242472248715510143507216744546588014170189160649407013494485504490863019701606004577228632142600671170933173843731301190270410847531198231097586970959100270340322620623286182294479647830107982713116235894065449513534221827370895298947015627380334117090362319094925799097866355715178976254391239324858326214313613869081144416779554150207628094312530996258777853141004725577799987985327268949483578690249751954035123682085767670527832578890552637988216690492291288540647899598615376915121834470682569604214225163079784401205972314359921756272812009398909027270292501572095733344152067006181117630804998333304918704481185030093850593619349309851589173531804549862538782475540145533609083774786078300242867272182920217147481844007528447874565448912197674291801258883436765423147385574938238737409619730215443177145621125466226845200149426314863819867766128167440335179332408279668317531354740992570635869146645985937179629222597355782350187291225675063016249092782565269929525449553474643597718634923257718811755641820024996620658544189629272048112692271866004889460445500030020516838656687960314609382966581799229928068839579856905108554664475732875593500472138561158292706435409925601676013635239196110869062607134701423654774600684647956778298356776502432109485247248593861021633333878667780416148305257970527737707519451974373695196440753126965191525626670987441357175211759913911309463561594636636140448638879813867732326423963049040988403615224379239534913861409285141567472115056190437056130775837142966880048874194760896037432532444988178769985474094369725432121107645317971492904757695535624414327632069414703775432208943282073828396811444974971964796449599005223307488812623509616484396756411890637316688712097375523510209253890579823648682028529487786291482779568341947403235805135488043632330246168748999480158090591430664062500 [167,16] 5066377410090577269694119489692352836807037093655184794919162009435980041491661709537779349722334003300932032989260758055018644203305080481377826961329834837114308193653960770167433800024112364910675872604386185168368110175343371887475603140317624568467200255709588937638661431159029033759611316773646617835557699555899509367600035335662261827211906176197929167240982436017743776243267521199511692475884723790147775340474641205535154519221600681479010216829004433899960111562208350113532417388590904129700220831831906302576783660996711777494018505714599397303725897755619324060687411294018650563518598393345075899800789386985843516913948579656836693385249820771359255908950725848150810075488417782059103133209424346488954530883958990114558151457894968084736630966282358736047050800692486606606246218198006824035962080502856040129084496533066566751206795740691602155978660322802704402056906959161719348660018191238540697982332649301520443092853730751519644659692130354892765351045149928958882757536803368076823396285268496442358562971074534638798177088424929264765767177181054380696205081875771655053231398441762119755012083635505201633719732579041503955177507736155146226086642450354803373924400432623795051801664485243848115449212608527666970239875027025496548322563386544296144741134756117823433677054787730431309973381875724443099129100562365118215927213422749770764155232024410331625874864734166967278442071784877322823692368276242749168877455122019445842041314450895016072759707648893977589397958731961095791298958042811105724665754967465527981636073621983440538423761902058358503048020914468653747595904396233141792856101996732864933841809538696565352137169310369185779074923292192580782039247427142920895316892800546184839150221577223990591104412051585303733051020756809472557454336969472436028113468953161683304221785772762215442165271482646580349322258006236818874945662432011686562918935271239692165930782353694346613993777355489398962833155288469339693238611864243933545901612527581625577965951379155740141868591308593750000 [167,17] -18744171268228658606606675786738166098318757611026884836400085025424907927238016757087798899063798811336643263192265826699009681607012289190759221471321718047076739491489861391598895482389960976360478305726898677798795339690021827746345588067167569166588725061510670427828019970560691899666979086594096838767260149564960897289848036196869194521874673261280877662782692199199286624593418046123165807891257353547627756345795695016994377468713523412564722168543582554025268871790791295650147876962465013550070246416390342507540241092981973833906485877669549843147859012034066274343852149579670692901682807916754492714443770109062574719192856069082646622478783550138530785341206169359045178412853047236010045350654699834344178933118286078568645291049312904419485919014251104502838210630171272802661833592489660965666708110102361809084897301042351726296467343834562752255646041017112067163948450280138649734916338649635720958356336798335511434432393762953183989234478181651569155158473889176205237395976948168576065518376314788829459802769386587696659438328416438020228477447671246285900118094329464941670808034067185534576382575998123904267914384133793129998377431646454478403450196945227564373849915770091072046791919557957679012884179978010340750613881183603271946253396868076437422003091658096386828499942575831908561241245227595059299354362418097799155755598602627116630036124955337386780794611349864329438873960514608437657829910031521565979466958554364792415523562636470826673261959198530650527499670794483095700649471337562855167938853513600069752634339581764428375265828524388657087701505799423174074354983134782471454419969981957796750983614955355442572979953373904250827306764352530739016546576903819982153986231756539955358422251845847431832129061154727439337835359518725164168685903584803538895964451209711460872268970031660429098260563012995692280520070138453465883184529545945381087954283521174852478164684796693257956350597902151031552117586020766802241362645027576263149235533816971965848097170237451791763305664062500000 [167,18] 40762917508151313578520683054439799353362926494302962580579354728642054168356987642232247558415822662024032052824000296483217031847901850046112625145485475006436876624899671136720755602111065192639902807283186931363264196654731442205569553937877073063102076330667231028581412959570362127118386497651866223422596811837858222819729141423166128956849003439512216210447893712578364026007392694074092450669815502864838992119591914638389819638678262404031900052133018621689931852792585536013481719006898329756285184411234381477492081529803697713409446303427875809473289893409366740499354217353649374863771228498397884664755500903505876477390300071072537531275501051537206347225490992940735558751610393050625708226523698497437291024560992142094659455078528300437122161848641186396405978370789705958639551219442222310031248469373676611698043503995792763750457360199741978269569736885884887884714995478016658328185860628448947141532383168689691238040816973808552343745930776787699572961652897130956372099045264397495933184584142695240315971890260738550490973201310324190896642357776819032643537002677117185947168011738391940621586289940708704269372222014558386774063113652931234560907217536842463336841662279211510812238367924507669947030440058538791178657503886121190344260240432144418862241624131678895257605568528844452798251380834879805917262000073625558857793816503520134292937054991880141292397392116441197510969665084781195236442417120257817808614338667408769053141717414608852293035063232826013623263563760753148900883447797652215931879265811877918520463711229953335128897893546637318034957215492957719108077224786790808522988009384251484216144486850934018449898403900388083474126414814689371130558834452352898602979395547131483045778613073461380990524155979100730446511200550964215438216118348567416377645177800845829435086844888840776040187816900734160270962186907266788015258511124243255980382683622047561271679915269680429029589990354015652508574313582378780058888853120712078581013015909917385215521790087223052978515625000000 [167,19] -67943232893977543201781756291768948411133391828824134439957643749548604548433857592925302365283160948659218151914071852785657917182770235573188163394704891764177420861025008033566145190169516189597230967170243962482602662353921625314448515189588358796807195183889994439141813609369343102840069888391016726633375237084133724578201527741754840695663546522893227997960309339544677856521644686093583211367821416251150810881774852410922413996298376419063635824120670742159104382046800513874899400108772136251674550128885714269902603616935501835325668827650192864944126948578849173733165748515803267860948666402552799778840386177570982487314558672648747544333445506630644860847481714339755452273330905736301032558460980787493156726794279442343935126262483015421789525444719433021881948268243682709601393867280876417273524501840532956069146146930020298559221716478406907045444052320519674894647682396783442960194455940979465529472782785271692090591847055832093366412502419525633427502070410657655468309383556644865566055465315228666329209207995333479560141887516537146325564700919915393738357486331860953943058678662419068566680681662392540142754553117672422967062583270813582293303213980536258250431866076700641293888553288630646713622763737383781160207368631955937567546187943337864202629740713944336100332248939995673659256900187519791799834415951806320388465916120641680269831901574114475531614157393974267828622702612466660925493185119364474415589383172630432292552169574587255103376516026840424863489205001815933203179309264561965529272733973680589372292372041501695932928554724916617731134581731701944670557274575226269639441311845458443052336921800642105459712833472398246773623647330355485399302697199327213924951532081598366303491990112696992201345546504353594617161421797393121249601772782306158452515995936524503286829409400755056035662274223813022917309530706363997035070298549160657078262754802274137162985180395253503923090734354275781786197199728954809675406467375715236639566185772309836465865373611450195312500000000 [167,20] 93410782605697897489866116129813110837819795813244929358986671968632932841465215029142971453338441204107726366594462525937609236398110946218251938455726280616764247057667517164462583179930410562348012137401226797893394085047749207238461160226198547819580231676637038231326275822407763325697590676992539476282447242096184432703960653252331032963811760882727896668732577546533859041277725336035704433997192136488939402231190177176157833082126976977843892343920078305892345739474597361254438729886833815800831784262222413792212208965467775626081552649190849365672204506720776280115985662191452799384801709751113018643405255267467789084481433843982147614769498992171432585556153871840631103526300627711738752527531487299731721881762400068534603285570833848280698344664832667583768601482127931281362545213940171097926604472161871385992620315572865459013359275548073200145262870621193961815912795264005848193038408675642782806928576600830652111045634968394861078623605900396854844098267331976251086214478107787092241039740215023179625635001524291864320871153089832616563976958667731701711829462564855204518309913253557764812754555300654266162696403364702460979088844133308423292401122479890889134582512064358740256705294294014897292200840075646550466444727744077515326377472942576256062381515109295287802528622689902735002413724980520585924606139481202007123175022139829444430378246934021658710557271303880887522303039979016583027250594933962385381089652032809469106011954621757882142740649284414803372837263192371730528915346987842113367911012283467039036019455025281682193823982267746634686575021958956320547732532247922199026280501802539148622098505559668165387152282861269507251191800388701927098500503532040523190604829533351555564667782434463876430878513426950871468305569440887788775611089395850690294134188568141262135176666488490309600699687205180490663617269817833220360540752358310781742397552283841187309070871442826815199574036443338521993624015117649589808542328183012769249327078568967408500611782073974609375000000 [167,21] -109308440294377314283013051732147933991970778570101233440384199936354989851404129706831996680458307128297979985189284778750225822996124857919592247179392092506085283473510156866247479626963296615976794497465819695832006906460628619756777421407702795749369147566942772200586917804211383748048654268704799691266716135117989922681701121996223632375777379702348465148376099385905795747793851455463051754813849408919149804184478757037369424680423306035372208944941955663818438245713987760652284438294331850470841507026124565193006600089379902166557583817147663189089118286815936836845300783913140951485154880884311887221303658666585483493664163491529671257509494454887735579964873773866447643786187100694824692305662986230213039995935956874403774434238340738230063138184482176240521770146284971958774591615088024800692974558768449286038359867455962835900844760433982600575379755571257988127708756430241213852350009197536696343641452202578427963030671827541323071920727949743214115904608592797876261683882981869595962982523471668705541197750450123984009110584107489085707118010041407075623107379689000678805958251733171512407544884851315054984058990810755930736651121709363697206087944164362087517613148208538127810432519189836036285720881724561789039504571541304902982632752270696583277188546855521151077287068530246114672792702344286558868164720766673523743277666942367240580135932384505818271667585169878066115156476041409905304401037399316803289657688334516649099566052771374739208752863376366568594895828305034334751089163064055171606030301085275756886262478760396903086493170386966169687898494503917764426377170562238383798350129332524089404373157761304207689130444376354791998298928537130040628452832299359665047978643140602668835378559750152938292394212787005986624198108858811369651798594362226572035215494133214250668112193249132446647175558000052041648833724232521203920759817747996355435222573439271221834568090906183126846094285001604400204958720115187154615951175385497526337807983054517535492777824401855468750000 [167,22] 110517441556029630757843157255554570267787519218782109133848026783745863631402291397759104598418306129477003742567197440776900835739026942356121906964395885203331410095141119835662875868857146707283700425711850217066770234533592208676419944324176004183906856280485579115880488742559468677927172487076064043899100705082390373145232831935860326096715679345622324198732329319562868689710450373827313882212408877499093428210987266154071757128134017862733892677208813100340796010061168711087431385329554962521438149783946002618913286870683719630361498792614913037444361087484132081868579951767098374975260339917368392516902732135229503051575205956458483877873981694868724064448710884972633351613540623034924528331619818369319823501424541979327025541197118805936653619343941455321016353251760670085650898383359878263666329364255771646095921493527289808311187253757899141394056840722956897969868972092360150335964936882253588332869679185623356390414366940146960065995634896380324443520338066023777211360096397063384548029715755171022345221501861400679227864875483999078047112814721125723050900131721078753021340857384572599877043419371753009673692672884378630301151706929316162584540490132829973605740321295145919723131425059471954913343911429089598241000664257051283911551981187805405391069278973175179797549656328213035742572209856089154521625645437211895452836925058448071419994191196103803367292353012650990597560142905422819436824522336266609000059365983057655545585688279503647609183568966489210289454176812777649352928789177981143407542906800638484278094302082496696213174459959164371403652803230435645219850205656725239641752158819853851803894428518723172518815498064793677430261150825566238844150144419915515021784677067390663679711609157795351518775291843496683804120424760970813792306426968829605080318911658512525760811288037203094093917729423233788572819240582498732194920793526110075061422503804107246700030804334698254465499120199651850437441884572966158709696237252839701170614716829732060432434082031250000000 [167,23] -97046360793703186355835072802855853790396955095197050674721769624003279455050470021510327432602189264931515401590727625818362148295573886544069755433057508137821492248484926336047912022420602149325489040451404306501069754508770891351598076494535804603231659672490564595503082260559943044230329858153329382465738337124024231812939985399925398485586401337741706192447391775798192344858619616496926121962781616255279230322303119583616156832667355476766986945692534178143181027871520073368372238121607506064305599558323125936877078603416310837108819694806551368959695698126779221436752718032908655846105289528109601915077098537343570627425795887520990229549140732162883044396549510695070873347507116436492215059027810300993763673408773094825540257297494244663540256595069549179922942603329984016994726087789865678036066238649569127143375765356844718707878101858706544259581667018608442733337625371976382426571078975077771288238414597778574137610768091490405483170697282867730253068347011234604970556561819342570898514278514824935778375419247710856589481582451579827974336661605860138868798803506021754240659613806404949895363098332567606858874810686821494870949341651638548807386149027911386148546248070755938061482959459497304541119465326574368383091700786443866704533140526999909320066797942597962687905042121351597275261187024543455273886014909488555945871388712651025993780224008413993222134553675419533033031147386988608631311065543249446390500774652885829123228611253431763122591445694148428795336001827727839414623938119720750217373618590653738642205762801614257454183803157531425312540066001518770848077567871959964649368230335449438171245364492265195751067685136940082873186924488475960710902017283658460931145868731750209010796405947624584684665770083960682312122773314079660658138171323825431921054499452470649432540919479972239968392584330126789116763478146673090326533728116212199628797087855894859305750448365050046166631513051737265284519897070952497894458753380231286200796603225171566009521484375000000 [167,24] 73709329834685103930650189362807365024944445272631686133491664717895304966038319954269571076522536492638666786740743489297624845671206345713014442835193330350146026006606613802908029559650523291444062456852869891825895339624769318533642307633633625345203399458251631258834641928506175201682256825187781514480206103335357844228156602284073827047038538984044018121712265931082790694184915093367962585245290403041292618915755632119306174115365024719834988289453642471881559220855389433780311705810958514770471806290937817350652534422828754420076614664416628916880878622566426489714850387783238626099825589658725218950785811852369628368595915577711892401124195032468090190394763894872098836418541959535547892603178447596142457784469831798106778337241762385628048204581147621813549351930188677329524482525835100617972530886288479536182842915784463997428568817272249795767623520961063479068846659444095434496103627042515369513667928401902491275477778449148625927990299347965384503381593720506918589080224861493646383264494907462359309861343258795037380750689399642647888882066747696660723860254197781889753858569980921916810609532364971357774358474747808298675930249644890185131572842396815533323168779494687169328860995722041876707869118505317488146281251161959549409732390807128845087301512677511926433387102149412323986862668577190268592228885904791622865965380673433082909871112811096882740928651227682781743489161264355287541217903078055678657368677461733801274456555613386995226949025062638684050682363599981310270233227150281858701224644890829383502297430645992878899718221649460844784620284778985695805340674494057020486941961890520146336201193262121932600097188498100924288930931068854498089270706195253937559310527773100133338659747552474146999461800955585844964753778680903688808650284689571368157347505126484894866037233508271261709546446228297218482172067057510494848246389972464739117586189927003061728900500432501986165305602026717458886205899155640940084526207404236330944513611029833555221557617187500 [167,25] -47566074652662845932769864053488668509969396290415106432851236687907967463724703129507435353406504404070777554584871653396536616656600802440600272889067851855271757848897717357156718752790973987489108940245158729092821471046901430413225749342617062773316226203314137212509120940370416660045279149849886538516967286468143618747318891995796456678317734502923415877361053128313805615685173629222294546260044466246442557918680250488602289053904325627868293356426657914265354540549250693831336239003001065233373352069513273190389118594117358523239893689357663206497803120687127713590275906428687055872375625344593268252882223248391119066366016122778625575438494540733248310332685482867667578718938041901998493993595573056125719527861076694601796042065306427045029016179769203917209143026202373998140623269989089612319515628343889762594051744422160057510340758900441467824177313401423686289081396198103450293387962736365079654800055585267824416508318955276529317064372720680639570440543875425804813258330635397842228801022781279919863861224813269334049887033440417415096078586138835300451487030547857323903847334537716357533314129095091441528330370866982824003799519137027043457201290050712641429269319594685318124294573293087590685158293313003696573475239311859210612592629152088772954642163819011812588546542735167498483044048794060246859054421307916801783380834227567964575747897639597626675691295524107315941410538857772072637087611450630885728895256701821047612382705200921337343108610651272471448860975539669088173563124057605099245394613676661803641463246691887093091219704662939525333195585169390968568047645933246691471822608545051209218240554648063382989514706223282297163347365627327346105314991431621246197944401854030052184077440181244132366486952654271561662152913962991120317356243362323691022991362305446618741727498046968964720997085592497682072113268305477594010193491556159733394240082613304808463451700945045295234913979288106851499142473818653218493521239729204808099893853068351745605468750000 [167,26] 24834398964473307343632247770210575581524300661191734057206120868601314656664725853652667640800391230179745362369085465229105281945366161082863212445244250298923586967148770180920777575663897402474937412614077099126285239088993402154548448014272618272043039500141269666990742038149044601242758429678968812888224757563045417227622310581120357412139832885701920311257750750656210918358084890759673212601853727557219897114014006161378149117791832814332871982175335413152353375182383743603451717920159659098326258036354275196442549770206616858916886502914046208199672127004111134832417179137079974195513486368139856929364680355955096116889822393889361765619554316265813743668940856223834566812432550848095915676570699074474213607314409860726525908544285817471121560303951355458483663503455450532469345190558168242164124268234071785344990490192196784874145367151957883578558562146166806455512186602786312500280577528086307026920249666763765046379870932669707812482069874409040692847780908187111079008534348919481548722914625176179120752685103543446761726456968254017024197219663071640469448912159953266106606136093070661340168142836024465967690677454662488709935236785420891786953783048231350655989808380616530171612133104175071796426464308657406545209434292814635803166021136083915060425229386814043250453579949877416819653294845191981061546365054253138500673820639641818570602048091068068988283279212405141959267248642736025904168228837213015722062048098596530368824548463679603694768581681458028329673945679921864301959285014327685225064493446230972729174920649109482885887422441994262835831442986715716599257759647473758013999030635919768384135552907260179023471859126374546321692637009248797626537423543451653586291186874124525201096757343137699593469973304617589853627938843845699574292932519348005259149381555830075663466972022473286191977298642777388529047572125146073459938852441950310198468103054220105069433660121191858069424154338795605234733268094194204647640056293766974704340100288391113281250000 [167,27] -8907610072654783995004213654916769662712733864747744199664654130343130626308551798227909539288986174341066717087706865237497673334161653848716354393938335207139956210546957706626605288422656061716654062820840557843274361834450790679962297543602317172013733394970284729663875935587531372050483395734138606493186362582455772043541592790887961342966932184079503956127596586422860209505229076222563162733289320291212184475125949980167835370277935452104501696149377924570808777375866960848270127375915835866511713885835373788840968270575146298190452528210512809362760484065739946524872993673891229824790859291501083757874817879776071221057368097109634153452400243140130401177852939514759463319417312469455726274368676881981009882272527592743311966411366409340949835191946621167116417771690631372511269165505790313869405719409861252959997983144020546688538438105731256245780671249697268205783678409199064462185625357110881490528009453607464153119233051235995909945581679952821979143983972353265070037983398594328200552267094402667954471367357549560252789680879182401656337087670426574298488412616199038585949476775477180547643420221548587518747963456971860133305275147572754816245705376291489953084314798240621047627775152065944149898931791575845454172916636000553994638226863010646593467679553069287045214786545732258324484007157752449209974985697504849013228379487645896275894921443025743639513392800156815616445663185385255308667346333868699126529785862840881474292232010540831439041400847781023041096759632662113895817310247459300962130019323904633170114309875479980879640905946411930906786415475678842686373791260423263054191361031015362215748997237237772149461498376104274508481127639764084815139283757986888065257558428539937765033895059416561439180280769832144703464672920384525637289733509951686925129327002873137634573950650919795489050710881959782035015712279929926699747145655203301340452988224323102850879588014090930921651326932280452791814703737140971467889372092940902803093194961547851562500 [167,28] 105445443125632780213080242957757038538752316530382135871365442506784338586028300571906368813440004778889967871751758520510555853864410298073830566919826857523942331512901476795813410876155083787281469623357184855965726751035347741313564735870516485657305945638741241588928009544701215819267742436566143219289157395750989647968240923258357806728365267111724529335048696807965338881596651562804196812582103766379585623233501038145596079171034629078801106065950546225199994068499025188530605011859541817581733659338498875097616072764725102276058667384131503368462088858642269828159011245099300201406913901447386183235112116853317037117052789260186952215221024189212793055454801979384748603590478691127182977964178076508441784253226703567964708546832340540326805225537512157634078658779230102496256030009357617512468817325786485079357968670664553401835856441810527948679266028012140507331482202075358926371467527539968536557478528410849867569075855314592580752238260243598628357990749533635952373265901708101329657164277764848688750727984884110520631658871963832271177006471107398932317459207731064978287209154817847200618927562519992347426210742127494786148132992868363121321810876118398369101205626529874764005253173708438005330454762660453708949288592510054282115836262228523742024011809827371687691038348746844772130041616384540797966869991553972659250945259187704945629512334476561238247285626797439254630096148944583846639987250462168317670977192568269093124026302060421719806128059494561807754249629131998047789586741326054689489698707150155849714092130039519366625417014167993636055887596542341224414806086859550185204726404725106152895455642736992816076222165083901198389842660419832702494360264972039311531694716186024916718796984376381244085269801680579831213569952958560379497528675612477620887200751960265758741170415381853080684382261527672884479982970922128761291582678478500644706467414749541466831974823952042221626447616153549106455860891011500068970008214819245040416717529296875000 [167,29] 3276757998668977331574404417838361850806918364326901100767354938946241945243614839641633347806612686756093532687536353697974103400476360150823499076201967644050404129685456055629835547059382957986430067216795624134462715341556645096086934686809410927153101059484912892068575144261091263942385267605853755689902718955599592943621645541444849170820002597720328078429370592738256086391696009862632909121178984215585206939744155104553773336558158730818275315612155259938117022824171000834602958359487795583398043218960257400981282047731875419365723649328328809557916059060551264228122544680771660620440442353590867961755077045180732151820583523250070398404800176773550081513011681908576780947699410211105495232167582208019187065425810045654512274451335708892975240019204861426381597688691950231481800273286379104350628198500571263633580810964163933206108020548554556302750000903814102982509205457125986567012394708069326038696284010698195889486080395653348843376070761063172316333318663473733376663147452312864711249089230473085094501337613616751999204308411971505715556616733358100562424867537808410445887991633582401557675061381363198126089787610173595924308343298450854744981555488308634267437650572500138448507840445213730869108858943045316917198035454944106579832911607012322144358534739928307381842174911391988839840953601010475148839822700438848134899695294879781847441516466263367475396551936508654098328344819485920098265598589704733347466788475585871718725509520679324400758780147543584075902401560520709896576721601196955649930370430913371053225970440838240134789090675765309429337624024501395247281989996802875651093714182814449841133090591099503468730603495767436525510250533751255961444060972295574296955653318946653677310780695591839857544398689901039348889961463036591629553567920027769588768605850702258500564991348071561612923193633679295646242514506836946278488696884951333080842493447680291910179541595961929412220582647233819373883572875078007413662817270960658788681030273437500 [167,30] -3549978809199343379347301880845686386374185750051159425800206790514259540142795406509243987530395798805722467004847855440463349105269375338671152087374470390188373544476899786920634131911870421536069647758397075338337086966749357845015618232352398101082467194336083190871633508198252917170785964302211226672269558804403187833127414994993504182993503292896371316318357411784165144218699550313390521277066486925271443108201152129757246860779419698602865097335912746559885800744842422265682027224859167504552992903058290064576257673105608326586878627692032214674689875365862879979136783739114756205056386576566083793573573671983221919237709337884176901987516325103070230987175326609642299350678408943578098303077723204999226662611199160494428528927118859361096012238634796668687147483236131432343631670517353424642799312953179494275820781761017232207793492853641305930232959928736881695206845230203841901789918841251055744447636118757300089839470907297807750422203026303210244915375589254501954745874638811475283842487118953594123675430105071636105190157471684796968966208896187239807878643181630033831155751771645114169258493579069543695165317946964478734459201096260999325391382351197608968154205039943610037372460602496009337224354775035711735668599084823953973425390534012607724295608924718452451610235157716699430268120708567828689037926842743742966174283682740063919655906413424654562774969283085696083600745365834142132496973140312620529131343706413211028939759072402310462448313542102550376962916304568999280216435666936732619682769024884735173439774827657423493067315474945395217412954881366348416660565762154213387044953800748796018451119451257935182271711383248965985736256128574827538348100402448203101069436267072001955717928041285234502442016107091973117642874146998284400786522386039200250533810045988743264949251211416940475653139090115839940282735171684064019756467154858102596805189276311538852083982052090875540913582528205940395368331807812722900052904151380062103271484375000 [167,31] 2604435999883275944613490402396349726080153116731158217131948384233108659037904799956085098317678484366487864725990529403266720092510540753190654882727116348305432319344639594667896888035175979187777217082442821137894622698099304564692624140802677448117727034943717454403534593675246553034098785961047530809947572079484661853752715752005061443499842883981447827525528901782399887054923320276957981047692511087354582168433441420198487884468607182341741320776857802716608639712879658426842091479959437385439923434762796862656480533036952311884641179024160115799842696959335914038259122088004554702138408503158234315665296987093753673980471980421501253897161140786556888466849767510634833340730081384974467114781906238210121967177736991513822358545317276883625538652781308494403545463896727182335261293811193945580748142376598107952770545637127993601701693159263770146818244608921257952054550402037534424997203122065754332280749283813454699574257217790797508323418594203088331528930622790229835632800346611829524348180777938206214870410553322815804784231419270338015365045406089080179128260729045717314653808617288761071602621696723465238593798585625629729829868348133253566112476816866146990327941581664325104669090742329385800486377256937256278889773797391769873117679806571979370369393608431576268114943430639847402502173665908630123698169863906429097594701310836723084055528265097506861923798205423439862687822211693744454872896061902912176247281907419453375668491194609978219378823083365129089546765080517582350224804942957306313020613535194962014166571026428462479860164567933882269700569475719016462810284080212374863312977204674498595371338269422068442813473754104358586423320754604679112404901209781267283629575390783477953086202939896861152759126483472351472351630285648054205453228760203619281887531115486895066883935291871878849300770364943598596709589355664510585860147370766536256095905359967988013123547456716522593991069517802323045706258064502236493353848345577716827392578125 [167,32] -1536190918143985936023811939373833778460730543069896791097957743146441136437222510214877649792764762589268278962856015455617053137579641941471885779157825897032553937541264545498028154109260682971439737360601714014896867649862832350700925881332106630472057214409013788103017924053592558067979174618556335281095411707724249665665817818431603132160584397204697749333618497309397708968070559517141559775442376099175292647154309125328911007843791722698679478041866670992297783374821534958321924874431873170011174605242645936746017091305906725593140530763441052534052526321108811054586116050885227007295319758937381891662751650271495641195731164180120031761054592219491121665098201200441912539008858215437409646588614352862586527718777357826067563093276286601849635274642772019800819238745899932286326604240148235949675638242602731565520128711615327592969280418683337014897583394296060376123111797304850793056157747257810030160469985629404475845576767127509204182364292075017592216335918543445526300628890089135366220413526398047482349017342721695380481112041655946314740600966133779202787570407731475764152076116353750214422750351508116819393665312171201953640863614559970450845419078227875789238097253779415540638065533414038880027449859045895728843773175688263310208869634272979823312013602779144081433950690807173616312155063226368518009426073608128929302148843460712039304220605158250363629631374424790546886482448803206329548887564126104370961021568098662007752671872397377066538628327802241293095339594732805409079367230446776552603469978061795992622274135200335661353390142850886051522861484173695839239537786497552822236525040209450141437207001302358370147216839639619099671873854697743405157933644709692904233712735991895853837152189423085886895174446081046621176715612894428183138498446517677316812983457396548623815302435897720208520840256334645429033187112579953341026355509485888805830125384348734965176505434502422274790372973873003654127852968258594046346843242645263671875000 [167,33] 766111840629964879944703138478858953332970554802975616821223702521417949581001925067972523565644038914502530033507055396890511545083688778928422560045302511874285076894296655297998338151277462758891304636264437631376613116956840293079063174632555777907294424396636289421979280961671079801532420937871529155211895639629288088830351702488429978315640143183608007665672794897951763926995148222618138933855318313889261168283158258307406246915195464295624436181012330725504343442847827427846650654171779963651623470059047825744359821955082809297036136379173786652134149943904615315244493757528208627812151448195011365206047088009687168231158319189299149347716554778464144710160518753202597733846454295456471597286465024735010618856333481400180423856273045812600187056831625225736783454450834362420411192975202065704214731861257238865418690379224355183855126522400996562033828206682408328238875978564837372959017616324448942587179721354793112533781515553085204259826157183332617401568321706505583558171153156061090414274635965929138169833632563305590216463439273218281837015198439274934608253267829800164575871869830365350757467895496163134247619177675119722446720455688154828125849305002809490659668702441317733052673622022830652110783365236295258381055433131581057135014820607128791131684450563312850462898198728545661955986598537149742433283822341804554102338857881363782740642333050619480222897652903571930985513676391851354408603383539872739245242166341588919747328319316251845174323149002695630116944550268636935143923998681330663760461380252597295905717022491023729472684571521226323864555128442888956106418475276130191589787560245683985599941730803106892402267913768641114128360737881671528676714160646378257030380965013727805029296729457585170877221056870482347503539277927134124952564748232057087714332163202427340912712072801362725419976477345065981437169227206563920479389878935515793231032213338044720673729124576623718959884483006816498422693939573946408927440643310546875000 [167,34] -331337748377887880593963586475545053095215971529868987721600530985071798274188886424986023809275029035753689175899665850907471895671997147995748342796601597714182169005537463953029694042481877741104746413274120266814123670816335837557528001960539705345419881413527997472455146816292788368250461562903615514663485352131379869327882477879234048679362640524440184945097983744252607187640915206704510986872445796804842644648169924925556263104041070517358614194100122269230850591861180065722650413806674725502405075923321296673307795690031086604668539402084392048515633819397552974776564471208010869169370912376723032523564604964281679342127957277962226540396847885719340818455550651118646903720846766151247683669619089029107802851911274145004940949142700205798949479439455154992062669537047098230000405852638043166850382490382490581936948211582676267024893256712886928370003141275620672671848921833506581110743432977951900961940364033311878292000399900895893821151114674932532823220635906323844448254313804263290754665958428048364238971862866427563589808181698440769794199901775040790446563456502608046283920677783980948762460861458708302414067475110081740953644877985320556170640031404686823262699836701497372217773244099362884069357468950449000494123780767412553028964143946642033564433604589117247796294345946450064057031030049586983226594776435510082977637360145607390226216696691638483592553678718870786752314124126407944101267226384997252157037407908186680443089979325987693080651006046989065763900407678043766712189075051484718612071071685145173632193808892755990351471815508252328666664031265456831638158118055734993660185600784917775696121051910458471958237262101845799648682472501157331533292136660084268454924952531323735872417190655081567304976938796688242817950171402151421329161446658639009037305028993981795242512980737703211787828004720299089133874076972391709257593416094650801617337616467426614270429212546031772312942892791777435569997578568290919065475463867187500 [167,35] 126605041076025664477220577617232528409995029287628642755278778043960142503959874577011713625192345903149842809033468045367233013593186141331427842882622939330107381672255251121584961948222073645325483640751634683465216251000569622148731895592846462287200180316987854700372655160159897686726683055970255584297057217898752791109545175531266565998886965529239880388779779241072559935667258046007834806575586504894266850732827831954542406236886932427882649076810347044707157138818599560892642097262509332913120919223579566133604268129661917743394989995343748803813557575053178795199831289704962456460729964372291899909386451041545052150777248256569238451152933817900762091588239946612494294549616253747274346111947939350782043888467066403436883575986578010173768772586385562308808069014316810388943955490121065942171587155735208242362530805554966141417680280217153850653900056429783102642968434382587856398164626242015240952193799129972564498751588055033457567587771294760496728908300317669686808642677638527085168153711620921798804343419513708256086144625846605449894255643210156511761124582860349414230087358894072932510025681287955072084712493346117025832053642710915381406172107692496581014100472311206956205157498388270219342645068148177036419221088813675924889691366221714308684654420338351250047019407898298276973911147758942443332593872869454517910905098014737842827264204802581719123258785900778643254165497391611902846311077407821407311178527992569804693011375097432832499315015757787062999579435828051443086229037543443023139321993959120183459359869076607118043850550778666744966548488407589372321362430284894242838225356329569620881557364180156092598638939365190117948971726763989349313016698259894219978780735660120322901347692438413159623218422042094373414522206269366699721540710983120715052497106121226613260265599652670242138540388587803243220968527679356812248149194574480928493023821951871964278033300828313056134124817292399432709316897671669721603393554687500 [167,36] -41699415249071676707545777156413547627418157606446280691984082775986202734564787197358701906511645517297521907376558823237892723977667106935405734436667527295776952890437248416262313256140674590528109266201984177526262174070722449512998870206662826726036346399434792393529969156302661520824317392437175849975457605344689480686311543384521958049166887280893866908271418821324689353687201099489928373981769033518219666765757011849669690391203070625970886981616074585614780028932322041661062622437555896399107995413830483142306188122004302023010673634295499175000148899531593947290973586282861802132660045692883809971599519984671127929553506536585598799430099125970252791302653510271372325064392490391722913637789854663907869345169298370546781018210054680695535743896069032204477906555143866369192084547311737553522631060977873879869151463800641008272891174390878520493978066344904914303607815484620472853800674822697667526245550123922902847448736237043576071907621040896003269526169317296477110853173343932359618126428422374987852611360156135543582076064174391741029995130652492379500733903411696876842507251178089306389148760153320771751251538580250189450747604544882115906767897807066265783556148257168799276583001681197407377245650283046455112323938125059823605293882700028660866391399918116413054392447902991347016878147451199966084246245393012933672129483054442332717516749132013189297886564451743956068549426137838246558626739243420198924138270108308076038189604738948417154854238439490906374186170852080826359160466010618845545491014190104032898283701467735073625177433366461333424835404400153428808922810841898555608860207990043448412123357737340459036115544782897060346469562018608785048491465330624980213873805342833732793220488734157284401088457897963057982284387179852186727356383158076846853950314209638728597131913385444924382722615259068544118985082907964185993181668922898370480539145270200514165429353884975311105573054555496142711490392684936523437500000000 [167,37] 10425277231533985351328606514400675049435995213442358480428316072371260435114362032620929207910621082275208549750183191719704442598284779148380195341086122761842864073899886663646217672929893251692812927616426086713307220983579321493848947617853237968936290532669129547528508586216234910098959095108582867198898357722204704635834600519938820302789165470584844152465032869136369282500053617856246717114591575625904251962824775338065200025033350300202715450212091980503309711517361350249334225180750903623234895669976603579367108208555764519191424518025765387439072359339888856095595467071064379901581563331168553340289740157058661358328539612542901944339561488325395902867150206881676774710162575354898880815358934302393398224282187472389403690237047223678093931147332602080717625103850471113111421847401752660603160279579608674521355293567706541841356909189464115784911663208126130386752553232335569162365553445186193980745147368850855710775467321269774305531122903333605566176742091281181755319537538757012452042805378280034075830719865289828870575793182948444968784562922157527727073489828983585351767909064268787880974120320971974979445443153515739490153472445215523962609973082384147054126789098956091912374962097622390587734310038200135674295782566437180352932405366589394563316269516374566988302072639808923831174950781483071284871663405114059320601795066710714615226001309525922761411157405135888999090339188192791554468318806331252730689939754301197342828475760010575503184741285794650831783849558708655958381878193739696149649865796564230431079963510755603354896464386285110544658953261860822611631838239135973385775012231670526573369960401868786088054869729114702224685661570137243677935235866516114347255748207835757751359978672229953995845155515885169371685927753871913251583885867808175184031189653279205247469699158137151399132287988728655978627839172650004257939771511195458661375645336106806449182233836553973224429391828475251357303932309150695800781250 [167,38] -1840753665415051515227872550240633013826498218694211066722125537403551590756386857162216656255134893745377783602582667471100710056649965749580649961851496930623025448962786348231995842892154672035323783854555208622101689939901836246852237987642919291048827735329069629020364519886186490982048161666943747258336711855274296967826511815672182424597947403789206312185677351165995067067280680311088786807394679295515832757441414786129332189371425966353922841583660690250331041497030955861324841987426857979341365197808261476765077020024926093470945749393787532145137537012136514812076853160975917596773744777768631949649704609149868298669949047415208988707537713864667871164937588807092163956622137347081102664789732638076384463168752332267661311893587670900931550684386100082366383589424807694121015618761983595330097624812557350955446112919762766921734584387284227216591970831667336329818810598603044686981349588526588152992743592779267110951725979611150376836943065918453512647018997897642790320078653062880912044557491574041135420149034267763756028934491546869789380947853667735767970866991225596693449378242110318166807183891701835574515278174306137671030871297021547574642290986332236803965879282483361445112493125074727570825882007181633221612044989966948501534289570475190017978220119357870562660985061674112094889954745232781958329538026129428189980806628800846456580859138074671498510378970611437843716374204238527176197021656963833674694226373567895868587952415573189520646973682111740908072049032808013455728053338088401239999579600980977961422089329359035219303010010016040670742750385335881360086815646337172707894840047370848343752620649229265978265691923221535789235281015420716357872785005103307958304825717923237481329662475759888411403057375443583327972827183594593897364617788184612898255199872688430981926359824471128228368529375659928607736067059796318978614044386144631635636044040373667481164293901836286964964744232577855465933680534362792968750 [167,39] 660462565278446792199133077194810234449537106268735362807786487576170362964097623894915688468532062068497607895078121314463067445960000157483030893200880085722185761097142529417242830312922975563024788915407709606703140098832356840043631879098562037665646168182625037546989771970242708581684644238676276649393793660552072476155603604929747120486889678581490554593212718305530605054188958754132156008735218867045278719047772852235344310342095502422161937387081456004411836383920390497553525623221056830757693942111604452362222308201386453466205318756092596064538940484802520261715596476261078915973883946916381786271838463226970237719754274200491263120544886937700645981173240220543474504668515643740962988882637996243868334517732834088870600345454588872348564332757885668983001082017687831175281319874468572638264721721768700651004283472870880484918783774845930638672295665732520156289450056907025148853050851003479697242849049070720163459732409277920275472809736467754773530522660939981262616945586755229605337767467698359229374325573391782945780394582094591717635346594080842273878137956180244356782171835132724195664478001599664535330175333919884412155424915161266432071203955716070365430208989289199205796363095691423566081561469810532571496497688073287584740712907433570644336207794376363376425216354216557600194133877367864705553702212814659702083549248439018085015393688714908817844808354066458450931266458789136289925218934298194974812821540380639833651088477766486418687473965112086632267477708454976329128949677778036699495369519962964556780652080365931937036205566001518264497956991615486234257823752086871416878023059576324512773059733985838852116028142833646372264627419248312883587892952480776255725646144606350056253529127101771766831540631363996700961138089250719086371522249907514892177782971607403792889544424202039028718608606407255289411886061275561391193692653103407732996322317695322393602721092013117506287554169132424518465995788574218750 [167,40] -309173434311321371027742496933692318596210205272513080615272151502054883972631575409196275729181890564249506048488020927725059218054154065977608431641862475082377970840704697410075679815302394262424216263840878629033773488576493836414010415186750798168935631585292274531269390705212186277043500327180063854470593868248015105621810629349259227679955470696582129498335965391362797338714280846840241730577357931486149922619781638052341590482182091133564362873835845723973123098855276517164391944553828004757084126448836699603967457475118198630806207063414324473220580460384451761887571056036274490684031543028365845315530042535457235925856819220742796398794698455197881685014628081179053338003594027933125060196104438890656773097887230827249526911881296732421010596885694883877869374859782504954476989777637371158635317413553101896114497310214343557813740060759600187835974967065305410038667405831533209914159991106478700681305894874172837349169985146675747324337598180097010765661602730078940249941872131647232766251874500084549610064552386842048106223265490912895418266386843249187071656558739218828864473855997708266462225575187089266300652499789919442047239585405362347336861746457080406621752450697622599884368509212064652850787716611529805533493163519678602233758090408808895574758856408950644563661612988302241980324839855976268243333316335194726293226349341518324206959322056573266994616180593909562282378004980338478911355406393785509017854679345715201489561140045879115787760985886167298957873712818247194773202469564690442420096846270006410848595891880047047989225886433008922586259576018333660102791172208920605503408842931741399678658438899975781140561888364751140165646022733014420996363231495519976345165490043863932523732834524207015004059882967623179457974568259653713911005881427264683314887910136699926314279738058563730479612654977467914234057497268123425893783043926804541866426538072287683240107036644629205629906606923975050449371337890625 [167,41] -96257999217225847252941709474874018900948477079288346297820089813231718861303114260128292897662985308443907988391365910137337062557393914357347290962373386132155377130851172754010772613700843236227816496463287269042144633074428941988604783522025946879561430468362800971620440362690794684266726541815155199609899268290872747463243180813994124844677393754944280943215105227477294329078183159966749120419452854299601881281772411929280239586648931528477773362177788868988905223389131638079405189418639573230320639564365253870360052462428858731550899226980696514435247259741378055629904466495231100208990637863145812532053459053443558903932405425606302471901126953439383843221535752663566835785906166543132755784528858018683133364402130798499791629121631190579102824822739498672130197757935097814717795009794894886478925999124496948606134327027267307265737604057179614649816896497139366555267530441685690674922489667416393268210971300581129342178347125291249292482249590919870138351853760848961399439659287871274138194989926458192653990141930082161843517427390205467905344291154811565618043398397895190861829201389882868099774562936927672960003904928854249479017521517843494193814394755838991864643383673112365881904744400522299455595781015644483512453706466181373878832612904422724678108009611812298723473017710999674452013774182083369982463116864547040155073798894476109459733900767050660791417674326361157395691326904041694332930234653331953635463938758000153090461969975655048548346534292930600258980245810348529900640546651456293107482939886414647674471164155527347314163825600605525288067088689078063992472649190106684212269278816896358625055442743564721766096037440803317154095079596013259028963177185147408815128341036841826825102147826162678302521982421754285621502617576454772682330270750349044219882376052617262280666954749267468704241020403582944826556111132234391184727572394450280989886482420431656595864959988847760287683469417691230773925781250 [167,42] 143042791532251415330866371906355575945064976236895856211395948980340649959814714437420682605145318773098830207840271588288649219110644116357832486166249568082785721207427033670366568126451243684564841111338202704144138674315127761268493338953497898331674897706646552555693673234941058569042364539435014623538516970021594811082090435907489568547302517086982592452676895777549135990260990762840790358286452440590067200164165519737849547175041680654703722379994807488985476547553713276428222895732596840715547939079566279174948370546292590557446343489428578737690249252168573404318225317048046885885082388428085317924693341124311006838829028507100238137276992208660520081086837848449694804525334008774676660526066994622504091357119354404580104906907404883113255826354892229006226951769590001502999574477884951853148476052107043265378033227710427277696581013696947147225733503616125894157741699289202646394007022912266159617222235741005338188525889862528755954528728536589255086045941104226779994071468604813551020038200837717921867159433351925244287751374646503451545298776257060475911711716400572388041273488511116594455311888934589913926465952097244709361933814527059944534732019466217552899555386190481565300887259648989513720297296502859820025345258852238970147677648113854750335710100407112042968659828334202817804511376134336136355284454583652617997046235559371923726636874354486663761103825617744608029487084135958121764880798822601427600541412392477785263388939283720093296370374024701385806685355105072954668550575889884354121823342352581671544019725384676157600150473078973918070219987861391366750107497581223797419629004864234141521250563276294961836931225253189049228568014860029645182304674418422082520865735910226067067023570287467056507912708027176599137543681600341607285617166680978062784121597655721947016671060646600354312347795395338530988971142124730596021557641973882855392807670457718379226962210726811968345289801776885986328125000 [167,43] -18117687565262474522215432868608574067077053888244787276796295640613921041551792679420965164597746113697802265291614460944589095645508075768917709499589045562375962613798459930988600097626706579443633615766086024794736473311708090200210730746886425975147774617875806925433370164559066763841034188924699751879785297218590324158907322110441847694587588697457105787773294404517239772815717168516173245913378990988508301581103688725242288849634745642597533735810273785860005294621877078872758521781328258241940336583561028588051609367636628089556962110167601849134884430476079463741533772098049658171411858250610767357648299604222042552232045821817773068511855358672816610870386215786416464093088517687131756148919749921640535604894561438627722369680074376705816705583830395584957047509793476387501210414852796705659068592817055806534523064070873886989999940446497624143174229571629804963428800545489810133984371286983269806102806645279295750164334912092820881843382627586998491979977548603078667445372087243721695492583575339463596375859193197053539162411031381119823498912552373686256071777691874185319252710888161973239384618641060787844044760712524234436694374729915696771979418153129702829190150315123118037331929760680489380790886763922618065133746825613140021301362466856843938851891718554709747461460847478321974468372043408793597872359574417272990805990243407279092396199794400146009228940834735092144522636993492386340662686906282927919648454194105532955899236780381250431938447281471225453341577128330325991520274140263238676735843607009073224615900840201330623238138746616296207097789471990170255812156772961495512897566248223538157920357979159661923010236155655640341128330218255456105681651561539243948454140416789139833371512695459442359645548009674136668262987197045788286007061555699949153171307246235667370429284386537956151134242713387238819265394596996033930376276423849848388092930459315698077812139771709888856645539154052734375000 [167,44] -24332169328702974049163361675318822175618151860102389907864941277190908592476191948912643793183295020658968713094624956784722071588075805475590903753155173854381303892581608940622221970932215451760654841511219494342052524372199506873116799538049520566899689627125758003686234046333178449023057088840103436788332942443671904449019936244685210103176563668696286196849850117055995942475187123353811254887491862196582945099116426415915136962769825082934471169801296412290847456579893175067765481036916304362063553822280269225446242658785255749967826514483266234247466619894635920687730076493163737974384628785163498719443538774323494274955062098796341271375403569321735436242486257677228757253809569302878147133606437363807257743691663665977700637599986537267658329130398560045047194006004404341808754025358336694059833432767374759100206415306832121105824921960997668486373597479964958631407928345533130955001509651058906225199967316395212273007519245951657365105636207745648653691559592497895971268652190000054919934887106525234230365754843649366630889849248095092725644333929996016574373716923808737551770393874454453865087359550425622303578230022338856556971748930890987636200522261600647259074150579265758158010769266117311458402268521620830071458700961248578662263504842176474534962576282272370779658793204202046775653053640710658707745234847286689738897253966487769904569532918102081003574941248516842999469333353305424956755448755677884203036860016076132034472459685381840653196500179180229757141150371806703683205451936763162297902472527101636554018294727052519717964687784407010584623579220189711408927324998068842582457838149251505684097035909568221303526855972770246160652389659228298127325262594714574101657417780076309766073230356947060780926860779053004350236758352269918371092175539466923535430828348514389615501799884083492253459268977307659499147209061331995211925197488449721746622023202294399001281834384851265814242329406738281250 [167,45] 4812063866060308137239547292653004985967788786910806784896716597760725246603764228470024567224584608044862484367428703226435408563095684581203839960259188926556329957007214559800958539617686326087596900264859616158219038362530053736554491047394661619431102384444297455204735703577100380213069020883393103632786123020684932612142707136877994263492578344058698448153481400468999702639383165303755012649330295042535437553374368577461320280881538509984290963991643000182481587093145672779854635894587653845845182015614947789000537751073405542323834580945877502462655717929930909669261765272708116153671780965439237372640913171228028668830173583293256694501786355749700648702453373660533665740445984448198616886467626321756491020009300488968454369683712767510139402050803756996500195867879832396253818090331940278391228037783489847072450282382809406144909300886105425347490316605622256372450157585490200870251920067643164688681021588913389597637649050013654359115272910030394909504286708573215152501850887037507897123889930039497333426722652941503558554072352923011139745723702472432009122416880868393186072231213874431118724153884210044852330421043120325210081522724787235046204285429648041478391159684058302442516411181833166951390113977251981446411717473452764413714009103211060468631018163270300934127769484418331655361983353192713478162142457079876120410030762445561886943881349415580861465665224217126625515171593985861040822419749102560051738711348281078346113067389185412912025545184111394787504475937783258464581664163953186380202442094952705161946498323657070407048304980279577997200686330084348290847215735683634573596277198675405316775559940588734501738579530022740080719194438233074811023017080388316512159842641326614698005288310937999805294152023257353654810188226879922964559028839442163274622591563545810817490688418477940075907499098389008580756341269348185724707394134325955609153856015614959978874350758469305785122543945312500 [167,46] 4736758561745144285653077666077826583266171626231697978511732838515565257863524992703060719354985515502404204658260870491846387728794574279166102215811675656027219278490996275203000941415922437661869602342427408477264205369398731047781109669412448891673902921198833210198879411457119811815262830747303590220535628510022189543827460833333986437956463245586915778512546646813747810514204538282017248539056932179713897209066941993874231692855603095507503864121241595557860765181438307904617777201712468277453694863562422193377516264199066284767861131561802244740560628518344277708273117973254221770250073563764395910404766182214133564249094143581401975360507283233658136318062435167976458191141732436183579831097681205227042203394128031622861344301973792086958596491467860863108189221761172932316894287389783284235798434640260659361225178459227480371017439290732745142550075519014192455874805304862279594840089474826397591666061344491032254309514323109248787623941915084535722853263204709239809636085754978177726524550971431507372462860130938863203698126472423240958664185617855048551740957323415910380101396798067503200467981893809405281738314525232632890184415488422019202915691310504550536362237649542260385906252633379281270990361708467079704196903740713751007576645560140166071096061122530734262574452693386753142265118353547040003412240222941891300798990287419278414866999707243885524364300018660820441230406130476689771616101481511634962620707426611831211285886961155038155078575262868590898141822116528763853679667548045832044011524728982126542885139276391034611506618254598808221555036852235168369963409901470606730116516270879421800965813800226316472321750834401492953476152691395913443922464722731837378608410036606996367135740977371584007094906833441723986481998631765971447966898860254392642923007730191250064474102425928320373096802574293750776144491039377197294184603009004625553571350509171391850331753583253637201518730468750 [167,47] -1396304697541857353159479869316554211144220367190194270117768721268748337142108350161142152600604985129123292769715192534906522343680410341060148723210530568511701730314635722877114627068969095680542652885087773393735063274724857079577001525384699274863285546039627919694263253964076363012591716552576661367188610037238849987530223803950414672178475743952344443388933670097869420786776244189340415409959266345467172638742324640169210948758809869514602537087010036395624804389248146775196804984793866607302598394605456381769686010685054080129652485777909570531902357052229629013049654694846160973478381400343543711078487590427920822472069500107638348532432362175569791766368144333719222956263637550095091331045556630962706222780051241522236281959403573981169307464617512705704607265777735475381055225104591309858613502596469011940827015267700751630813095767737642409159009686227752992363778229040352757991005903909310905853504601550865977590371137264860614647535166961129636653015361339753213760876784651852651448949815458170052314610455637492940020131887688615597232138741430427762097689842913687338592977938227706934752445264404727491384698841472379054258986309269083994028210215246782370125922449277770485360775468369559632977993625996144103960419450277317423430262656490609452499299074824095420067499819770435176548136482666178929651513396851540292530639750152030331511158796273472876849912315528538620263746923281224287439327195276094994628509264779058959489845193839920121165729930664065913781567323957634532868759459339190041456237001897246864814795006509217926477423522413942209412092107877063543854124196038937231798483393936282934518825358311055442387481902416284883806488503817951725599813881945318030201657410917639317322928769328215781167359426556492200846955868888068783096584441392070298703062733931460419481354764674667618561196614519232177119144705004965263185359900386206725243259179101200486792865126534881413329765625 [167,48] -577191969813390967298960205627770978891928201335344871529271183477774128168970842551179092951504825426089781645219920342419296827985852562836008300883627502291196117654452719808511412788712343060576604947122707520408482639910103085573940746375415209125377470901271508690306997390644563346113888816150563109911858893937221911629943435602789402686870225515744489288180303085999691714515980838184383360542391044269837970112211430349433343873823014361644474809508840752163632805204729469751526868953715829094718719533100128526105306548095510977100767504768193623200498979221817971445620190570069371002185091337553376992990668461839242128731796411162027600369995591389998692828016032058234895865908958410739363465601908045579309416450367905791945525721053688985170246805328656073111200119369079377473739721209811045091037057293738147070822599481211333315732863923274416195800031158160450261481741230691464443942218858239211852803267813676565692866934782005743642636908268143133546494181986377687251039811566162098295080733080624095923232064410960494309882916588472276046195154514218220594452550106345868541365886168718738683887729043234350895750670647101331168884633140775390589832365198846470728030944526447201478299638695064106327018591144050200138831233243827647366047457133811763552000382016512602544118405955866890347710246904330782585655182124424487024455544096493179441549072633645736144965003866579395750942915115086101348939878111028095146481296731531647430572896444630917540235477725380150132930931223648630468993728641411178497048714247554795152831807869364592615865331725346633572767852914508803320602046904391722985485353112869855933158004364134112137084588858453145269963428276998044118683177429104182228547938645758665921153715637370811668071736621122149293328092048444557469455628520167945166737980343888684650570234074096526575565647736021746691776006431392442616156054331183447224413830835072164937443582743115721585625 [167,49] 231512986605266543659488584966621743576998829013480199551827066778791287752941476580559111446904726246725980177242521121896406783400006772028368807870165298037813348309622994565932771214474509425993813519843032671102492978213840056640316554945104591090210643916862324302439700650370419450355557334478119274369566858276651717163014634649644164498167161259546257136343461927537579173875054926879943774189003030228512264617683024010766474813792998005556773934310424848523113467506032598649800986114573212410008701822454919967972558885239993253170214511950980850112306939613629775076859162584485737809834976567278474629538218603062276450072468079400633863495426596873416825141903298260236521522253846483912446487190661897892614608296999160975064127915957065710863371419737088184858062910687307751567125492038266181907618155587223960721639045745039814300334071440745468665307092579588634178649738532394059177156983380819683441002389966742949868589064129775065960369177377040004369247461901861404501975185325710600510441507019640829637395057317697142211520762243852947626862758344060887752505389838119653570279755025015006693406878945082341009329633363727562874836027695000836338894700126803407384515771515730606950285640328930558336001779174687617635591448812827041049151757402454378043862200297311730285510220248954685510512343778449211300323587267749141377758868331318709291685023943316758874555017758017881068423371448355577124122845756027626297206969239423402666623801937615041445434197845584127742576143624068788398702021590162132891661798652296829777577967690920988030285797153314426942100482264162190128383203309144532321025333929820381717570876708867983955330317215666810296252869692185934805990646266700273547160186289347041114781695553575169281203671013888787326741891303865838381807468427092266402112864342858267031124395613699980446468937865323517733345189012535526445682944719326303764253445307125842002412485171826307700 [167,50] 42810399901690729230585752928286699698354559022752183969357658285638237334235722356426929624176049109237999091224682205889994533369039961664306570287918494832768577796026314865716006760743089985228715712624809104656156015898583901083329350479023874671267013021728893041909645610513373899446436407665168107824628042201393647934634675612772197261303708716128083576490449435608088666460993435589698238746865704267483094180868445231831587243771171060067339865709715251630004594351162970490319187026378263771542514779521859814665862319584083300692470185471024936168163358166792556209568502491339465394843939674679851625687028096821162463914223422387763549384437802055691540120709073338061175124611061470008354213467003747021332600211089246611683707403641288903509415851162416651926373743497119229984268691147136689105978134591434850280109440909161889254289944090451029650818298905425816637513421782718059815393332494606753467424330724581889208568467282949874630179311832222279839830464792054873073668551680934849633238769028306814046148448542342740939897431398585393153627794477448524894549694547554517541470967283310639842248283315625381688650915817222915780630915596892279124146475798577982986353664791175507328904937412920494314014234583101789141121859308491482826214056144551005012451716813891187380800482237321725896002650470759123440285870755755729372549635064653480257715513177891491636397759525571239790236051707480212240787247168700773500165935224054243514708452466210077947962380085718099542010602057806642536400150896940581886451040872395530275438421016074755730093181754547371350156682071135703614566144466547775106214136010909470984982156543733968218612900303189328286464798161529388652716751017181547894204780007794888572821350408512398666140679035019227978567537504901468917374177616207359713850232976129279517343912295949040382936700930636000954638480872622726160043070660441227281793796755991553543515543791850755 [167,51] -25093417096277443080827532084646741756544890643183815912419991917012767827170107513422279968011416058601776773315364208053228635445498477581282909004672343996174849964113044170045934093809688761691153831907638726484184066185548333175632842330859696012267222220220126296045618228035218166076882394426804134894520041289381245576906115629588305962168451704771099028129767307619335825567011368692624424632311238734996600312629433274160670048987441647387710487647246646384381261458126835353828799431684099930228514140916881868454911645631431001351672387115523923170174892513391172028996320305342597903121269647799945771036030859483574611083705750146463359385330135428472122688115804575341028388488201974758163434386129612431000128558445245644414977269827616001286406596300248399187194397086817570931797380405435728549042510785949351874626963425248707794458893676116884635245876465919920610659198560542701539918224225752572562683910736586327797345545657652900281391403352637310332880130720852875595238386756096823947077681921205910018989257763026685629883601966621723552922803695708376916357760370569003107500959369176205759678726482400024661328205983462408676861434476965285244684197769873045805385645545455647262459913206397077500811384475138181390707185435787604761876422550376141138327932893119602037876420378171982459847871114889770082610298270999845971074281747575459189577000094172650786560797605441751201476314399082129209745768630546639805977772034328389176522203780467577506834707952214393760742102765104618211305600789225505928643583040523245353094268724081017245523883953736348554651010859879795302561646362065594319357152799845577733927933194936672882678442716005157530557195587948110107659191633904470848552007259765044662375501928757601604843641689852484839528637581225587632352090362209898766270531994601786645711460781756912214707178198818529896148524530946141314092643996584996227386921702338199144719525255575 [167,52] -339120205304907175270796152264479132356415623113227305529584189388897757332001780595725599918708809744208890762708114524714411566190532739136371214889947779972885345749029319277571543700973169990609622137022897080628037678559603837513669476799658196091218951439119131330652974067694028801189231885679883904037159839620736070236746688437872125269664906801902301096351198347605444078340217953389440111592035929991218343988013219105956726582786896360862719726306238020455492644697987491736397605261950576278522881500846501774098452538246735516123564701077858259126941555775560399091675519539211005437411186097527150714651953416056050573201844506744511134256553675031867391286845278063753682992122491691585843801437995428563827339528694651097093305776742657158632890816262607157628926675924483221839354831625655368206467651717495755975213492177317563536908997266769035199299694947281173516892345586561238227132508494113196878300598777509080267079977687939966947649256304885469604471524896204045349170720270631473068879845824158895148595134247841324425778928460500053992283955772385174846200266502277137779928851432126578193749046531150517662944246320511781451859563173785184105465742236804415078914523479651863125060784728220081465316797032931741003234398968990298892099641068986141862191268848782999439638460253093349373878047214090809779611846995608088698320162295289360815912781658838404099514791668751401907459149397088580103231499305362089798526375479533965877670773577044152537481914709683985315438880403235017452512537897920138143831293678346246780012842585261220798728048093806391530879580508090373595847710400417167835045097791765211376228755347363495244714936488799432102220084418251747378953339415062122415655618232912855147708618842519810327877915675856096981546499682286638432273188891307354158940942989648800097972106084173668550290170662838370646487162834254606835220250692565168787057157680911668954053525 [167,53] 1304067244775877858618296803926404371505940323273812939997027291234787404270653663160639317515694459424650156947353447717079978629922595186921490992990507081109102156814971428566924651666982900944403220423678072470824164313600871874877963749710065013941388075371913233268166946773408231557848945829489039858238885456483664140836907763219307202627844463895577443168408753365275487907882292642464159945713243697199942254386116310623286172957143637902846885590279340789488932614988343250100882104095806958745276004433082906663124519259524657953811178769475366459585212561588868338612062383797089623507448722441944269337363204562471561742244510897155633339355385659271979812779963666730088123313976608560300924350512126851891467325384157527823627590447535375768177714427908353669773178086608617621662915527893053484422682908504868576054523984295063498930794931379294410738031263435468742164500306338390374701551739649501020947440491588730489186527418792231480701063350591781449531465787239242794348120286013897587060972109401363528297029064513433009323765876106087110269106015794743503796477733397833764534422994280420306373250884582525083149279942427475899179353475811179614502007362558898137651460251907579323396131731172600866966982553970950431734767680010025537331710688669292297505901620481251113369545405043362716171612420492464056600891518654162473143924229851033354498860901724810221065132049617204004519844572953064389166413601347459126355216422881093973456483054106088480919443609444720289761491190636871516809987247085123469663048863183504450562172711070064938508138983496379751801442835376348368257998342907633271392622407438072647916155309644576088430864310087747896982893471168436592976318285297999227392423661996340937206694954662753071031373093512230810474116430570138001348103991468791441111362630946768517724250949390352409437023591211939218226200968626540915911184147495289491723531815579114133273690 [167,54] -129557707435423370672325607200447222655590374146510406584278026697072875837644311951304782864395506981110347974350417887880219170980540190344933802544211753383221560071932275041841231928784295734817352744677175045743479812868437861871387932085704546752687778753981624386110988001618520413979597903055205191513056194398102542302471606200594599745651380018152602702689069794214745399328727948875768766554806183217176193285247185911015896421474700142792298057728463644615623894979911856452867850142789285793025246796936025206986538834777306960181612470234966321340150585006542858997040145630768687848014913587737714710275415802956976310853084919508751128499603538749652394670464850392205104836501968917760129323694661905609418180780366438170227102022305981156959727891806936666299700782909828920969975661162760617202553020423979838501358771211236965324521504684840987569863198892303072193019283559855588792642875456129002826340351705088631077063755888065430399947040933202285109242122075420708222457992764442392232111440046458745968257635705705558898564800667227434184291890388720904323223711970068535331407957863002996690134661990960401924459871966909875586190960951459651683030611944083998468625735958653093943591772851814169776502796873142207435981409712785674258411184845711452473405425002803838536764299340407639470784017762096426469377113969936300941625475722252932370756769792670793642876478371944749844753679634496230601100620727054031484421780260079558065793358483156103729481818664024171265200467979022620260717907279713602194496680372232677949426610612051328423958866389618325592858470841188709456151274206730681316958721933762875344339647956560801614630366235501550720487221895704373882158337232307264006898102975824242825253780458172788043492584380948813100292961398348637580643355379895006898060488641495142344135488420748964004695470898656142312205810520670146302602498433737469440518892612185527875 [167,55] -9649393077972708450849033769839341149482900871593588079179730340878008822681490621738183709861823258422825555849392307822287518201431870476255845278176680464369943240988588559123173493405279795954217535357645080138835483570747775512072695661842656952901004200119980765972853812332516366561347399125286236881211855574087106753425948019001778235423081718867166012963273185678719604979503171637755796834682786310135904990774811225054130545076094030275760520571497083829489358494507468572827705261484930173759276179816697559258253030007379151479971310644525153958879172040768043928211298504778154729731473706628901251843369338452875347671476969418146505517668739675286037214842419724304492831457919815500962501017442880063842302711584409446124714953190717573697812666170475764287221763337009549596641518349962704407709073231394496342706988010173517910770552265134122664048762579785320774340205746104613038281210201467707872433652892299737067419193518662182221692073160293485421402167848762512627079567833786421430596082873302329809151464251307796328274161316538643187619261640714534175287323433326971035035908849702787748467503155166516793857536302305611970889609026714959463135347622692941322745255099422012570397461652072715342455597664607756620986099044319794233443681920673072043050539181757876541923386795342293004081355744743408208544646879491193153337204319849689431697078776297766880185423886203706569951557832289886193293374661681526181600302874684054684920936482222122806897408329228451987542584426328160902435798129636932924870123467513354942593587626030006992196911115147420449131347616465058808594410840366500691840121081600552818984559165243935060576848523844700564682111773763441401281101529062718624409913904603519561464816180279266341113808930091979795732508831324867611014299255262290923946954414660783903960804732023821415210749172906861208212267279387479246379567914043718717338272696022363 [167,56] 4208028707439481404250888376347846771745676735161261390207932729006145114510184471978717118572664143101910794107974424983305274271839723158647356975826725557505894049319316330467772550079398672556330180694511996627372060744103350904302474634784451308507193292543534010695189623284331084063476121199201309413219162642982452111473569361506994409591451147458210073829238548949558397895037262963999234162449537666438017295828353705522065520329707139768722503544833922427668420851403282586074786094717545177588939593499417457201448725308030823178840581811246488717019150992485724678147418804729312363767539769198704550532377967814564573010795108277937374416287349305350287502336645615104721916985831229344616405382843581614034903897156101840084315400893471782658967669203771354810486797607572686126309669428294274976251074910293321160434356342713301929685771116833507683893608869607622088955804603130287939737122700511909019352817204595327181911324381724880870638818357156763305802902756950679238628275213910534937918311641115456073889848940420953322763126074848310935640884203678074524570659272199718827171440883592739888489090689780611818518829793639886687352901986714427538869295126867563150131850486383047128909365796032655083850660324139553390845803570387413273689990096513100514659233824581293841639023490584502374725039372111642701881777652018960711940955996574093944355609063201581247841181881287873785168528243833727908162457773103800155647845332069974831771272653531109947224022130897308889292084734882668256521999817061945400567883648350651899658760807416372772550050342331784395728978647233494923084772719663812446041683956058254229203124257800386676408598402847915609096334212021235838012320511560592830178850939409292719197461768011856053771258817839856682980758934983370173961474530222928830485884459148793474409098793186480052499166614654866545063778598602290299765995902414772343652981345445 [167,57] -1795791150189559688122883502076448195297156633005894403246520866327109219874537076089758919644132573655454593984842535486363158907271162746056089771306735399429768478943072394299178572484816944268109380896721749935126932472128266582621517793698684425787094840435679268114262034758203342625495587704985048659563094702040682507196616769657000217826098099506709308352597184745962044264069431855493386176783663478868068474025865075221071710044899121951705959790719670789761894278336986285346570228860380930369879311278917471301539890781074595880723611217903191382181363526701535952875739791199685004952199171346091168661116380276558222594383487715399738050340856805691272971771315948562833859333180222740789804590630162762061196955908795184745493474157376896235216983374336804444789510586700088182275495463382748500715937915904537444226807481161222647208616717965849270735474569871091635470717522482604055462187719794736519222345271800817060071927001528824622858000589892831417222326518413034331861793586120699235367844351372299546468847164511796957578520304900470892889538301312248639342963036356060288659308513600445899389074546152712384812029213544138109909037666570298059127705949463299628849330995852706961677283139225217947934059573403759430920954064963020985810552723694373833463867414313704363497157132850114063391922959547860269417241076639557086572374556487140471682420335749216930866424269188361986077640604134335457389477238252267954405339817257706082135710853001259619211961801122393516529767879999134041684579978515986834049098503264984424121633318078719927104634654392312453019017163727229884651307638821098392276372858135144534359621001377435385258083503977934292913241008132589343208746356656599430642320085629036042471122103079493132139909622831345606823079361045863344850670331236063994243056068029639563619432850947695918172700661611265344200779840709845724729233868622086332504173215 [167,58] 45335374508090163166192475261009455346928365204913709867091329434629725396248818799385289657012644838849732029404246880460585273656897503844292793234022508031741424030920707011165320083913494442776479277365341680834315527169639848121139954450015450999365944150562205813105798072442158136503718057994276578298872269310042440975891983476618231447942474839513675332570069300843706794059187148699860848115141862305943101750542456426129966951230940301661088102374399862298935538941386403809974864144851749563802912408902598818357821819817115762141947184425380702692677316299137829734266253721317622350153512462332108083922125085700344029407648245673142344406480759085983843148936823869304974602241786046601520927551460113345876936215639511630538784686051729983512471415229953405603345303184700716060364999140768253512255830091003482054190052850145230677348903400750038379486101851510985471292004283701916328738815988212051292121602526003116661221374561787169589976449121018364776863210559759279830085843124265835664279149328899897450741565763437605934897109383127505434821073524142273574788792693562592119764905403737509279022754065948083588880004530313763729816570340021334879985574006212841464761569541741042821417499048658390269052914865640772173201474553090837976320144020449894770044846539123091642266878080569711647474842707324107652991086475104113831140656964616673556903559875906581629674274905728516097267708849680762279944618223309124415267035932977283268111840085324889459108937589108690252247173233897132425753309365052365102875584700496340771879192077558489925253492936250890161930366199326400553846162800599386406460817429776841548875017152669877643066885700553894231044885976097938923662291895759210562664736564863183936615527582984022188016033894205792514500763185074553958940092483482721985690881523041007321294705344442056719774003857665530899909270030180896273410637343003390649931 [167,59] 126660176395053265915166804886778264217826223925433792888808824539553431129686700633104724671299342331663048937012055367106120840987897265325440276922575482467013451619324295171500064160297645188826705074105511191933099700807849022468661404561930061267070903623452431155176042840442220703473957002581978578931833345321132368913148511915141152213850571518624367467578680867353544409935369126840273001112083172694191399970740079906813099965478512805746508080050749726875920636099459873329957152261845111540519970033987118056852432753649785352665009883285166437617044601140102185403775490111350951851778983102197625968043888395159035522445461077019850869028073668132143322335711431158164283182072159702023015480950091212531604535690296719353263161254730567182997073781266048175640031871605771754955720323070891483503675444892224658805542775324476910037903852611166110700913116915725698505288664448648993094266859015007447481650774270194128005126421260135447953463368026580418779019520883848575368720999625168589900584036133816567991497617761489534635820144195534944299608229426659806708299149663862528471297196582085197737655224479002109318689657637024859848490132736965592855181613818739978820206691149560983469254632102355448699067375956883010494943949822374642621000689649548543250879344432971394221852656364189634803663478633842933121400682220619774504999085024506930284853132288084356459191787353370059441768712865904338910879397852738402628671222025198742027740105169267506058450716453545098198779194050630315306263083126246771014595730479154649665584343956295195380095995446614980089205587653072116975566745914470469246664164092615214285778881356273990100704595881636784380431690189668771757627766398657346914468475744040464547724317622615190710542732193578660962448379990893017985790339903344639786432293604466750854322182202251385545306932490024943721139075883546451604805735158415926247 [167,60] -11477572113077170475334870294027054304334775496465964229821107416033717545152273722397494817899572908372242805700155757725785518159692151440948009994780550974662087517348365228619488864245158727753143320838794577814671088451313420897773030966246926874460376368353635032485994910195629004870332579269527677050068443076971707476505885600651667768023353765973223076048603344693343648141336561355001530958241280201362657767047838558662981487959783912562757798364181997520509802513210622322269589641700522190011682047961812679597461612018726683562847436860923972487777021656776171477428670263046771653867973652824149858611007248746249874100598236357435968777708668438390242038949158433192910902939292989286243377409092453344789737292267618303094683830036613808885153950655314117163624465232526497719047530039326760078495328946877692391178737306410397927947150318319503041391051020331160062629384007126637164052447380245005560263701611729815442251243770434179444326810020377792729427468978272760199244849305186782827261288744348427162242236298171880938022683103244696242656104677257168623649946500490573605604106448247134790616961788784519211795261316093972310192914276910348035972432301349132801161639087737499536954307219583175286563953682004933052480625667418556365118955501881428923485617142656460980214580525715550725799336447175097492059500624854493484731501597697726362055490141236638732230911293616779300570922005131490184857922539206939748946889629916879046498435065590533080583530416886448530163138217614466144835861123902307973078419555421698405184051724011607705154516716418879473256873190534560501738130126685955728937888503210801248935411851788748278434955660862553016003731343016951288689148284591124701817669775928619381604170682066885720497594130560937637697300950859155729505910218061300348652992250829241513096734649513497881363538991173058249574936608733258917609574436226641 [167,61] -4855555324916252486281543076511932263335745713669884344958099873041304782973786786095340708798677964181703934358508232007390527896801460519899763907351085789859995144033495963508291423786875409827697697863664298466677177355080738705403855581033468360828019182820805843941382379462472821999723563909080578254207493040444328467671313907339052279148748035206221932554837964676617033409196376611516649163082409686977141171215315909191607495054671593044743642763464745297640627720766131266896895187207476342606668274652833329919458940606918588699871731354845670709079212493503792464237775101803021646582388358247327603842979702456477782324630833358152462507410804926256469881627770283957002196834615310213217476169594679847281148850757175919644616919122067340183886365356653278969679434964136607758507720746150373494200927054577521279058061881648497208482708254203740768888260586683098622014921426807117766863185725501444072673808419217993518588716576350955142084918445008922799826627725502879253955637684211474289325218918921277682992464470472755112802957439241663245309430224454500973845897920976482323394913898423579341919431294698705276050846233364562424539602971105741856940991766197065534959249800808257295092124078115358135956796697523436622890609621479319641509940797331370284420918678645427623635128518089372782411751881389612664682472979016854360517036212489933863047441980768903097599707290408186369105943152423450348159676008798060530802673773089156440194172642283807845534608228918657709084914472379573380772713194191565867390411803108296149244947270934714584023583940946635511237685998775411522715530408433829008754504918662517611561072497314078868170802370817105982658787903909051253664238700122847173548293300037898778586728437058130968136373076097568356817648496162837374015064487013337665049623903050253051710835690635722917546848620054122149383018464741311790719852096819 [167,62] 936218449257751474343874217511506802618677186747664168471205198993128393587246916678219494752982839495540652081513887254035197527982223857003795309451265501716928790830252673323826874155070937050438179079982638594967657623602247976423570654593770840794013443808623457217022791379452938900826304543098354823431773898997710175422147236030783233238669815367830928648647521634961470698777282987724271869715615295511319268495141982187077408717264873592692298445091555320710254364311515435259878353013945194392772639982160426593781031172529436531912138866674043319988174263425138465811756532371473649743217002702276331412344287234734362846824866169301444885994898222034322456142408649211475474422358586363826367175764850674268050961468007224330568983544539364203502359261884166603389034417422789067728374869678008846314492445541236927187372814908893867971180640081468635028808600243073228184889953737891144921086050171756278734171264673784304715963138565362606728057873296162571412910911374720615978958105137205201965783495806815464816559930355952683830523966485190008480553226234639446594416201105346083546928450259687965275641275291247880423325698589235581217009716553565378350777829828515972700866138631253187399539100188639648520988007497351272923544725820705046358631391614896487685105212483687993527057423901483005652043001357779581144108609821373683655976889276289403280966155894545166259934148100495755501354233634728013460925665313968639241550758373197795113864268574685414100607780961856417416186045317385104309185104278388758672201974097445688579307451408116582929119056268188946534126101417470417981968001077854890721757265390666343173103626518111914731193466000234029360209228908829443964902564642248675967324763768254485230793628842986738924637865262229784357899198458955686464536581908097821423528605425181632194136356196640075898336821461056192917661673668144170534805196 [167,63] 22599289360349778920754645338719466738897223519019226225452954081330715272087234347322685903449081089066234876424878838362652040766248115239703557161210839013059525499530641285658744738353129781225056161684468799683803641908620431389692230441257838321024251940879360699712235398403534370028706983691730615067054609730403805908817945651621211157829010160139559845070860250010814556378639461118801229861649730817816617137760582836732492388449129631867867326768457891140198119449912312679810537843556595772908497297246915248592463955190711862923367846052917182853339257836346080898767901391300038983110106402080995608492374077759204650053298292443979441040483598070976993124966105277900265071473230810333434087098814387443757405057348612070425783883722719447222981411232558103524703393593284248158741021054282741600880311351507312444597083186828424511178148233262127057718680470825927257589931337709856454557463882151925482247908539154819848874349363304637829936423121716549731832206678010860952829264143341369720455369922130692549606668004811427691493057987926213088826845968236911984454725629695294798296251480004752906934878875535657048485197462140137546973651742200726906331848627405588753456916721713179538468567643530955033091917615264309378300289099723773411369916312325084885001945822920660314912483326478605048265227891998980460286237664005190325449143952817565330393848908944636480352217181449918332092055351341835330109944361520296379547750334879184281416088363213232265606212609752068670168621680052008236297517531608437798487809537672668241024237863291964109915998146583585427708753874656157067357049304958977556639939530709374153442528820976569217715344107319387335375158197671573670715891753656155951592451708569437302257369694246591186674423701228262111036361498754111643208105876586164695129055998181101956520536994421546705692333626377336588623426762161828961141 [167,64] -19203741160907600593279854379665029878937180855085390855283558827858448107940308097772128769583761723490724850609890776350999134493788990276995789737801198259970673577497423226916712352552796505580918139128861808408276064925600946881147816322585904860376305682624754937623846069965424913810663936348180850998155889940021408785787560054371200538703543107843720409531952772330746306380440160659300075233777547984332294720367516631109383350250559713863302712110361203528206452832079205331613814914393778430249246092720594546277884634874515927446125038820716004453767423360690879176655788357317130798258030400719034283542288034907708686687068896831721290866424620703224233894763605574182365874744145876241915815822254836149205057390397883517496598320697292765815813063161746865306567428715156363038137832055968357293494408762816621227289334455552663441017885892534954424247885526502166613032325994398077346921106529340199918353720028314078105363563389922823716285932852230814382652711907850969485048231363331982248050243208856490142344077993683331454749623531292061645084682083873250884915071268489508064786195496396757699708691014918599642233737451865276484179905371294845597333637677962214091395256999471416200747051527314253157838172378612997633441366235886933655462529874401176829595792307597905480880872682340076238515523509549500386918261529387322285094803091647418311641422784561158517308133351860216745365531669704105745237506908289937040161138736490946135557526960041703592943253013331387799921984051877520381605079231869999566826427078763634542312184913930383954034499767880408101898539234210021869561253336791636056416983175079302984628192603459045593934893323887049109077304366391303991478091788083241317403057158295697354196645378844723577005692668427601216178236700594087570289766518522447350183167799713925612514600630566076078436354822878555811735079306983675780 [167,65] 2433494911013947653569930847884626774500850501964641402992119202987420969943588965699362089584864074708945831620268933933409961844076460429379632844025753477831490777222564959253397154723540754753689431725043565222607745794699437379222552358766186057266447565770643720708482953437910383106742136596012749918230926813300231440088904950649699178962606997846055235761186495651706467991357735908363488340300257397659185728582128451401860640377269039680085869964512396647602054899882703525245462542455180501601851725317766963909833216080615939003125014021690478649123971270448652146365634858480176497489473253795244967961625328371817890821351532200281292191791340364893954199752740710718825991555132980568411702278342432246176773645151839918880057426476907443727843323901136937809551322234476550066849782693728834114538134256697275268594099224657036236915663652433938558964673653021528670321287205265928866240261338828453651871752448986122529525525859440073928065529261573474449572332899910537818398063137972007627105461865806135434555608218836547078614763639874374115169976856138520724962324288481096751775651158428944596086637163218718027696459183556621036675875437286150504211510342640645908273694062912018204788396863434906802590244877439767877388193255570101623911039856726710651806074407934947583571218299952688769334579845898002952468932569898975723499710710420119251965452708627557786801412077910985929865147723359613197567971196983482283196469302695782117582066946959540270713625859292766404374865434276468173139850203450727191219698533485006293846144566204273148409502926314724946885028768161198598427479943095964513756549051379813408958778284258728054553456888441723571444732669960332570167571630786438333318260616656319429292014605763156551285342067817935792528047957809156369092979113118783025138928994680419873629072159516357016435381302395776057874322999377274 [167,66] -170467791587898497961220680859531399471687795148423252259803345946496127087330359202199067931080012622508896952634213048769349076598794125041521835217393830487540850235561364531947563938115209815432336734749375030080874439606395538064363727583789137227338412142468102083766321278768090549525565318172181578374329035491603064572895982054673868954854515178562740568388869590492166687185561781172243048954971464915457940650649629660970639734639852481680002473286534224373587811902750289406874165558309421526523295959156830289370639979126350024288798391139947141114519695734801688902579686383338093707399226297846062229415135911007991298910058530300941389132721006963388622027636213615520724117181493592192330547598938915305367196150889819725210097968644494117656209026022739865267421815016266011584347566153635219327659865703362419791677691135210156156461082102226755736281473963714471982819077384829523887319343918150403068890582736712190393444800478633498511014152052828549570765818072636481378814150260675945842846729216384430577985794518677652727297280670278157471651170732943172265458934836504201981937511337860695076573699907552784827724307821554591638891747666062850335990762439178734013193442207112526543373219693163545651900245321777910112061989509009035475686744834993931551938189511071867558301026370716688455127883904412946979185836988243585351191661351307493471635964775629753180874514531457901740043128061992602048733719199194503170256068650334133622309616192849339972311048653580880033454569325484232075410201538442470898866433112180120508289995501253492770237015483516323286401334565728249228736416498284425980285611912694541971487762012616072616401323881485746638529931154123743875038007839813757295610955334937525316034989269216126930084001349303804042866913269323509521493503783798707304402209249483191823806789760334924785664409743916061160703099656 [167,67] -3379796439860441201874800831358567499862248773272543553376328097027070219746441985459937896290651625274593209428169699563625068221805824719376662586672136307000877585122741902361941334668486714272169191428620874866071352665072199079719062616710063569013190363436666669600451699084148448562519885451187003580169532047188137871627326575001039537638978908900295819872815915664941958851809147222012344994765447982946090556107028722722232761796438775524308317907008955428287888182445709653863047478336533029573274674704515609781383649275434374958808945334811387685612968042256774433692857554768607810707588139606126965970123448226659940438501036231155747967414940889405720004595905192933148270008867978276862822928993125593029328412593195843344502439449797458417215110625842998939381454673540897076321101025409348868897220725489128641028345267498252532461788709339771633756834203407577465517366738533007272600828066694999161437236600897622162874660404529553390775539331230782184338171842695748603003815823080113622474574667209822458647689248933740716712839971624719303285408704281553177162869371161653860690153736958646506270483408665271305082082947510158144651637788581515938611117132821211029192143353293502775373000207946656752609750728719277112713170460371654370710622225493207703931760080659860243060108396465118151489933278218371273966576717031296383919324348179357297798039702373619171324458369908642910565073745072264810177330505061390490264441959411991291141335067744033415305516716525316767537857577226679715800764119027691770278125582961021021889264035239711051574428752811513791180141575123999630732517697232600586799778415448881066772090595670909745826461869217150508987410176306676260254458851771644364243857375611176294572294093325686270166375120284472087912459006576672648027546093441656246292877787176541489813731292499201900898513792916697464111628 [167,68] 4389157156655397798724541752018619090980128320696480491048214588586772013343149910256488090746315638525474452882240103229420930463592770696956396587608932956756580727650870636152112303794989095840806563297296421123751633310532048061807641225033123485318695133826255621742094122184286889105516075410914232910054949420502482061915238553755961379849011976736699336955984282159912249876500139443520958755783860068087581833237471801406898252369453662441114964473962661625735517863216139483248002526745994551767289699420344766553388116158613174106062881231885606702900742951198648739314350812692553601931258196740726751727940277731349688561100267243374405558172198739005802065889481932346762063710142734492350188881715218480139124654384118826992630776182849627027103914823067875930339981415367143423874433546039954709075065180648505652731679311354667398589974843526962525753327045021978282620673174490069780303463007149443284642875155768753176084151007864172590117301479403028350710299059520791000562595052753955209434395026311902862067620679063754378148685756153956703049102663791845001056636557950228762560302988683988720533775637778789904423420415767174406622359854540618777440807357714248480213473126234263478024065081861748637620077728721590994988709541475691650876984400364902693534853507421357818849521136687766794497468690953205709156363918517225396643090830475029545618666991506830522769468879120405729062713368250087678740368681274142085239327832657095728015169296287512204044433200247241507338270061934246021725345533709009963987472801674629436885428927607788791531568118900633911188653522433145737877981491246044132017150167723541185328237113251666689778264319595345876217144895767964910018358896803359074267638336446256097895062959566892665626621427871263573423332643440145285686929363331524316264189458820995284538491420437754367339387403297394279588 [167,69] -381388622220579036809101793666342308623813064236084332021680339568482950356290150404913023668392699569785406308535458783580638826014298677274541245969275110609052225968222765192859350999393384155949533377497421773046562874714952695501007240741597165966206797747208550423713729485066446726269280218613395399232378022030483100909622342270169005403006900038528449997698006915895934141685567245922437176371277926668055828464344803307784983688686511202698399315031319521761718614024492964427261041895509769340666133290652414116820212307835711092632080326858949120078937295133089079760141059697118268755188176664408427901333528894572985523348312294724423316942240427895775637511251857530913316825334744559341041915944461264292599294707739192716298118159012367428614244422017355192439748818672598362622123568914993639938011917840280228751834908531381623985453335755758424559771248452230589219068983282034204647898110932137828197389692009378876480607265767464535141040269680983821758171981868978924426381545525172792401283437872752008277334625068698650333104363429603212069026426625612661603119299727031925783629141514993770819565256204023405101687546029679363563009066483838131541607052444680127095496714830074647442536644179064895106732093018705912459531744037817739068653103441415297448320390319286759217307064937482503490958577757253451770012727308296747631536668374978748886413942490390955832496282560270618277455159059193346415874683564624847629069674963753185932908338178668471189847476871642435504802733866721233018511420289533291844084633487417136643387779853708659215605030952589643902019589368019662173733711388425763697317370898387193723138440421519909728973622440449496155535159045260144557711567209802420722824952945540356266342214249544503977168904056923093462691832550297580936326363375184084051495318089978694413692711543905928261425459910609026 [167,70] -2163312570091202728139967955890992104382438838734800761962717967489885963006292518654441953523501968647582859959501907968031062199050256851345163907982466034818619200366301080885588621819046105009927143610274972085873048182005318118585005838857786242482634003957086279505116016718753368832972463423368541671268534825639112802225591315893304441227147704571961767216875364578795861370556380418638474436870851349654343841829822314015805214941507297323786807069964159855690339090153519246317906703108688115605267762404268684028888468864070952627418629486340165717294701944812980646099947158746669426019591757437908130303984024666970911618128348168781747298210892901789011459118069158731066782588739573620330926594090712253740457704391495504836566305951682523264545558989283207207837694881310558092861845908038555714570477089957561190051834640296723261706280208795410816435403590819814072405132737183157857015479803260174571849540976742506758101382987270789970710345135762509951033802179112114714731007105584225859939049903568005621001437721705036889476196190954703110273786112684276170656098266763774145690487973104144146930648677917721337661853059993263231419899422520457008405375265827786273450931701689438502058711172968494488784107785481671965501223194521888946822371141183187812141524620022264903111915416711233379120778683820095245525906587218759308605722936789602386011473819985231447678142039538608842735534110047809156803389921093298096937461380575080303848943047424496017690018442575335677596579424247766969435986770215613223460672494437547908325609489256203605265964391439803548289974003027484106624279041141111389550463124179489751697830918590157795959127492414198997172890540590232069285907321257548929769171611576572988316093051489779113708094757579389745471956586681836444771218495247272550553480350232474002406860630281472149984177134757 [167,71] -2016623153218364342154025355817971471983019599450805818942352378555181709481606911113598223527340373150432919563525520519930779478654857716408781139344221387014424071441548439235872936863385681734647477421303910580210949506980525151390245864145580941616564944318595585023476732230418657678289735440664924195191929583955360819404144445583642994548711824200934317641628587676095050780842327315445124296125864106132287958524936630319267785884885997326341812700166364697922044652607896873974232715462790122310260485613402603682129443439654654715273739104693490027317991447561786447533336374623739066491772333663378917272351231636860804597409605953101841419921243986989199924212461511446731037287948618312686863042788278733423739475644755127948917024464012737301101039516371259701921358336451764161575612861258249963365211139554663851801321009150661146694689969062741972314815842429362853209798578707705496164943834899472053267384507244600993515672420527868849440206083353109422122865094470669534553074085312916577747248562016647137175556101249338599639374551821604959609325759502036623242050047991489618994754146314495537999786962624839418923566221664305182737268208916478093277809887611169951059572014893779611438543306676692630777155824982962437181264096225588175222773182464416328040568132655237272701186246333506717095649037390202608985917660428321038553925223839816276939443220808488215400995567259578430965488870755857162183061914585175270601945204157212231273911006095518088157372312384834071199102971740193480532628697551720673958720887196620747381333205103642900260496415312318793355264413373310243457605749916213772399689431025178901927233046113886536154426983455412448984434912792778468554193209588944189757445014250801472403352633972388820546774955531389730277216952848163886654780301237905994176997115244196564023194291966781227439274135 [167,72] 150389694796268640467773217445824106125511047422652221568450511263932761506089000959578266058786537097437146205036830787785438589216233367030263818972919153646234780005525947875368698499802440205406444629326891945625694473364273122875864654708643212300323585835776037618184126359147394700550257572975258697006849569265283989212263938590998955532475706866372907055708910715176287563637367267505331394512301033023566831948135493775173891050149487416282473810959455881346067427665974743486427684145563332903225314507249261813515176189627750832206352550514253997319997591529955211381119927143901615330714485132398385503311695555138224653092654829160391142763204479313774364443815451511086102077075763030973124760592757569781354430525962285532168647616140584841040341579456615427007444649301000454773601741084953694739768415329006809079067289807573556632960590342804352185012454406112259961928731432964584862063411831002295286985740920356163283108546247262153678577686913363310885406352320314770777310851572552884121518865704565898465509156153377934997062786834293558980171971038019905538563404932345822064367245017575296758896097013072039203293067123672624885964143678503767310700505152480729453124158146496157455020333234916727368704848176249962216489275596363657515905004024599001775525536040465945469583344514590022442976266648769717681471876835275047067467852627764199859634471644019329418964995705558996179849529495889146196392221902789957331808834097046196906812677642939080123810974949453716574975934711868368599122496411661964345956624668781525673525780998823586235537750243019453739422561766823113406964549606608439627073462152969358086277277970875844224670635805194328771279115471913777691197687455953177252397700628811431309896489726907113708959415459773362349790242539037945686287832895561288397905186935338311462075302833373569454493 [167,73] 47677625251892028289122214737699590927100851412994655225660310485082710646934366390895024238207013442070507951775124079024508007669216746060484223743512091492892840087902105008482540356549479696613059336233058512126143507401565111362439961067533137727071511133823515632327484948635520380864349005083214767193813146164151724754561074315666915529602951708181685126461957739296571947339389682915474996201592538758982970712530060640339868656143928898948397345315455069523973812284121595627052846238079702517395088531664985073048677005348557414196171130235271029075893804574072910160992150146894498457655634554806193362507949300758412102772661273228924325734342781480630578135417104890701598226540680711365029311573134038234332281957072732024678064163475016938725748096127339700098580318707477715231701748564468648174912708992729303574100739549597855735763864115075292678930273065486350730919744475574882701088671987299834782242847561486793820993923846164046569397416556018859586323578765338331910951873920821681125516257318364559896588218581749986255504595468779821891576079148174685559303520544713003444085299293264436986832037511420833494514892688584248047452082624773544732678143248795404059177894387629282942827979906445634692805245380858175505105366975845832647892942704941681083005979021136715371781881185548514627569955205944554183367587872388733137628578793458801925449975226716686468200966501285962284613955307568346693863853029538952703402363475247281515820440822585379574427271462312882485358260582158868818860121725010511704234209721422357475546207558799717777974443242670778915804725599134120169327553357655037504823588969385726539771960154952170838507862210288369008729453494527955918313447369357736834988313129173837968285187546677242824410120604199785328978823098345282320794697774702614688112552384058359725332275593172061900 [167,74] 1140252021495235672938990857134096016689000062918719389745560595637869695899015640538218913870184353195906396219260403369397138968500770660639702481087863074955241526085114820556800323394369017580168644444799502236262514907251856309796676021307702015898533567994866964166934055569935124546722156031135805147296369576210471244471898864428224429472461615737987138673009286811170366972964711953560844693496452576858080001063613448484378355106776596278287191164009489179374560919488312692212807779150604181092379356943787845436441869557510047397864501200621996045469241527086973216304224946388460436367698261328282086794466048947956080921296480622016301547451411538590972785112625889153832203289523175707199482659728524799391628325796536155978867627904747825104254777960528676818821362985297165501899064138653240085577637972118952113397663753581533303026116077605280486271620328263716678388642908574423429069792949629325044416753014385924039782984996119526321422331159995224794361147283525333558959710610504011737676070505866572620300985810760458299683408290068655614643557343086598333406208081030636750058888068872624096802111337771810141952106034383316890598802486074154671644044292733389740602013697052110607274894747292814390481904780671723619274862485844424476410834699461632953627252720902629034427080519118504297184725877496871925048299009219686374849407526922943695030097099222893881966804311649069081330367744144928112314678729723689534829251911254652109791200389986478903830283211410732079602542555216988397082075512084556551254255957702753289673221478399305837601581890834943800987296440917788517498308422745531675533432883307492604746558869305934394964022142024898740830558381140697729599786100457060834177775381742283636745507130444917429635206921100584562944906506478625799443751991289631675650245443746059174994102088073932 [167,75] 54792375608300508302091251837418788713526454093698519099966810690867526477052527979661629400203848510305870584627403867797333335968380635360926738765574514376147054702290058015252324257583117737607705329689151399457714027156729978942102640436980094936660671210470382009209404469278393735425354833671719695342869848256723768796203213642107271906697614838488308561517881019471438574027120602688060532394873644712916330045465202118137496815900044717700291907857079938137870755775110297387376531464403960234805859479871226522779891853388243166435955132493924629078684037757202728906794980171705101393801113763803695747910044399405518792232999703209311454817389692180028037382535159070877100055670087833608446163169108500838389619343453011395341295914794916039038180459127820020022000487637945681023858097130389785051554693452850677658788615690564989110937531522872721707656475493186744658411905268615545635370632830013266097531525557652719694337341274454745184240983579296061550040780758926770515972374945663454868910326273719252061025117560702525195398661370654062093630824156016448977093556034553085787895047398262121894035734899292027904578897738134349131486233784554109311196260809138905730859054694294614973140718093165070562409145325912818386748721786297971115505103312372942440912250141420507090121516453210597446529749501250801816098541360126043776266366884867166302172255874467210470281981178540047334919984498383492249447026132801473258967532507065571977928338722286786616605246131538684955793243497503604236728187466965097744656275134541273003384091140991931520475635967907101282089878906950663934300675562199248543243642915721838882223129257075831707856202034252298836521507704673385294104812465826496453684129286591505931926204133323053115308424591790499397928576121291897061388829043594782916205055188902022040697793705 [167,76] -46071649737146058237949989288823326874535585663987186886787737317068857146091422666536337347404352711003095937397402590349893087380179625677033543190889008781836451629687411180639900921911753768396055457720431598329714867052034654254103644326571656490283417509367291387347317075157535958576686910509458099010249409001714425129748350918212046767627595878429477040168889721694704293111553826348988963141467946203677609801565205929850749748829416319786218753399048106349925419618481773718704419901900571052012792221040031048965543951840495438165592047365126284912319065667037197094774683525366203691380595545938354547514875997185698199096287331567051937918886529220434800500139248050062333844938684641598283712626920411615509862424483249796584243160504685195438492584816535928733598794364674537170592874963155751550371285297107725962121124713985408092215298310235077848305786327140799379936624386032505973166467484260068397368414833632734224721292106969783744310763068582089549719862085826145061409289808377133267605321251599424122151196901242835845235827590946114772823741817548070831476192036898053303277317947079893592403687903355305373448974805632594069836205896876246708082185560953644770622726456732226307684955280343845280666137045220391840394784301394187201208200404074756665592457571998355509806273965526813335734464112319537773065253879784784476102115662893107451960921243745269132344608594381167192261432573035217497183308838418727658874445330260423457100364018136009574618272969778406746321812140230123621996176041265197214353623693429763329798527025361851763209609131337669372454446735843748997270330805005651079024967128400620074476529431682085012965010770091470204612365587039492591297138878766732295846608163669477348441900304346490211472751542034853567522088083787757115741586203836519796379036214500651969498038 [167,77] -619095530515304743195856151735734778713425234217930808726379828796570373098723521939828949715202985143772838645367156192278836994572471665698052663195193396680395527868464818237229736945413911711691185661629201038638198438661672642623181954613239767843729103990940510498491121255106518149969324026754161286191909841905658688178045317683585691083316405981950294313084130139274166044092091225435118268879667366628813183201647118244340778058755499726318659899718365229545904060721238329570663841090280487778350152674067860756693106956072626934223654167599238109538307450889326587428355398660373197460725898669212591217641860584697748458149948759882480848667392245254014140597400148672580145718663476746373851751392622093512231792527464146200949934513221313296966980933187670036177689865103690454448766361618663809411278576272022688946324534107850263852432813201008768782088734601827370385090090447227422626638482681363560831441070730858486359978205760572842287909419431086227657241051719011122938082483136625702635453415720889495559450708283823619004410438311319229926584644898763096541057753684975930480146370355930763585658910763252897201372767350399445974776234306079577616138727740173439934319069517813895676570568575953439180535103347943300739087530312524615761305506055041905845150703252358490953838420146091300931962338097455225443583250812201496382950068731528893295579918274270965537555950661261834205477529905270874268575386969948179955334040985168052846707500482269324598125631663243181286887400807315710719679209113402688783730685629358370553528571024214636659785084646019242725086397510701245602914268350810013768954641574288285980552569976688458314336875334263868607662021559254742419863657509824293008099286216443225570461633089691756048716720172899189790757535996056841982420942537451656861409010784284227406 [167,78] 555987069886152563839466199379717807865749530457302955268374974257093315759016374013840688007112900937555617411166894519938045136203471049526861870391727548523591951294419276070781748404685400825066141421105357103806360922117643933239378039863592672106345445504738310705017311233917306116725645237138986151718411236736373437896751427504320787740547829278412070615448606097239752414299593792190233390905964425338730650676460285786536562257131105333499608134688105006723515718372834888526232183686778823129814752537667048803445432467050619238309735090304888753975459389050353846260906505861391389619547266537307488502780852377295110635553891746924847948253824409986686096256737482504548699461120902931395913081399490625103103656224575514991186480282707705752927704457643273778790033577645926838096097871924972681501539729441888364374023147181552760869792887645760575423037976605709719858250345054609058417094192069912117980474890871784451650633832962232995761416692310488985366790565372881651601750249703602553625724021652349925461749594137267324275815280336716842423109407760527839697427015850962275353380434369738265563242052936874797997944310580232051127736909045042561550213792317811142380537592260188775445631369019875523143850725857266623440739929964301149841346912209326391827159165228060831258548524629439876080512506369957622044678359076830178013948608928416636157838082719396288861999525865314393061117487151268026109399222409080661641536043714476759355947709506461044662561631541827090870019390712131520667386767583337088597129118212726458535277932192125807364631406023333462836272369942986139566486101338460720767469272827114809909350611282042187744078276187642714000437637812583816196291812196292723415113149561329992649133617475871228068521789099589403469360721407150483218434269715293189150545425966378956 [167,79] -40256983818180738005124784945769055478247118145232803538248953788260368227082049977634231687836733549974003269515089034483762254851624874593081808982534059961836056841365806803048601883110894438777046177388278804990889990813493583626219080348926925148383472540161301128746959463109153234474089708510301715704993224198000818529720723080696282639163470754931353806139685867321905726638509276032667517048923362264942251137124429727803104065192282007755643422650135445735234632887776546097712887266918671396841893171388938898625395957724272798294931660437993087585907857666336684692738798622917507053922759571650830977419080939035820465660485756572839319582528469659687814698655128494321392959601351879731850212650479700952891909528782313674072069692243027358949523478937129683353008927994339212379356529940665301300627611768459979833283171536788478063748624958151534729008075363179749628965549081000462711557345687034921679559162288385701333427625470382197399916822821833642558468139916615675043202558035023638423001214874425307070062732767388209064168471001600893491247674619270094056950705644462481431634278375160127150320367762446587013016794028417334339034859753562425060902777772114825467504927018199683044325859029551373661191475157943926406175250407926322962310588638702126168379920897581631372700455365504188853213343980199185574476483052226441068597597178701121715450513842800988371854072655883437754965140813887176105566777687366379447215935865000728541652074010118796049639585584462193363821301960334881634786059801780334029535425328081179645333098041284032123163273102279623262980736962253894794426535233028815711809825305241399386792170048481651126336575963893476401338791125268927388503442081669426281449425060605640640456200304728022740915330493433559172025354192502099019574442070859387780779312336369 [167,80] -8564293580944074608725892946878533565267635496752233438938232856504605805118853183851743525609830777448849362543362452408355762762502516653891126495153329733833017369208607420500532589513311270457371222582824204192835342475699944018409843083142060704347369192339721591545987115981412302562647466060742571687742068127033166469274314384214581582346811415055705041538388213281490618599595004259996547920288532176634157522154158945175092904521850809855273506506041090980106359457802163407665611379333318370019728629204092529442377374574368078639869193949839458639400459722871356379022416474967297004750015405871704783873910771571780339910356654310357990900661747066847870892570769725347238460137663297976061023759572438837268008272657141901680641418084082106858835467556780359528474097976259425055333015060513144219311145842786304418920075428760852880015344709370300375193507044686179258809773181924165964476681223576605733813865220188904377664614293068963593290370216758710777659054496459151133145674462019110208188560010497159454069846623978334853211368942690982709446290958397133551255358749526448943051957669678195725215615777716921835072984440286019143135439181716253396790312379212011907167177411338960571073297944868916567467913526976343752278576329767100463837778188028151736961993554237285305540250264864189592820933318235557843091732518790551413666715880000508979405952262371465325450111224100780080073821746815920563304378117083845490557925119197776720846475799638008027213799177964030178073589000816342621129970434776883627110036717823014489379593171958329167208608216873175717263422995719438657788506659390279746497224979090749946945452388638402760461111235443856891888475189524998770099015164279024792493009967672637460153454492239091654060019227959424691177011817559198555449151711305962021664887038 [167,81] -385332868339987176636296533886057672840407683590756421398778387959712980527996046811682094811093136749776183656034261397800649096905066922225567920286192307643374715456522639334872598186964019641144257971679389512506096018120983620866670365558709135516119879051532176548312640184607905474197020664138150626878464469573130936631241679298120222979711553214094138670223592186557767817915162656229325986590469534433191956826860191940971657820416000314963068946178446896162412133642054134812059255231161521526514816446260207918718772811834323429464833346632331882433316545684741519444538272838162226978575017895317297239661670987675343285495254086254030756763692100717551776722737805046053317736937560768787123663562582844146978278406641954379310890279255549327779232018529832467861242859423786071973753467301889192340781049196693964482724773219839103655642057651933533938011887636722043519833621180163074012174076085681949569222416431404813084979309037435278004679105874990083204336418945934845914836835588838562845845670193074382775333391447460411745037889090049731582040147056818080848953071150812388471236854859304146167685297026375335135047165636753723358614699422684987247119973719718464642749407500549035246857052894797927006241405348457545238620136211846156253370233046646870341665655841973726311663106190632218930283336409901913215381870766378953676791968488024550582162365637550145229315174778941234945245244475315287648700504936546477083130779348437148436532892054878421524568036932331676935138741345597845252043186617607730395727115081968583524053560889964734376867770415839371708110818081457863799476179359820256113770938234994086086452246761794245053311206979597206080109349054011843009937203510933279743357500296716773911426111538328157100739567128452124154167109693960799906398517274953855613434 [167,82] 16848137603837340788799890374782367154835373724701053399169176612827233874631848545190308379531692390797859271541482893945075714811219457206147687958524567100769725325239662611405729812489504188450275502934105595860414245478876995840048638525862230279951407207033780948011984660192371189191822452747962186326129753582652910803355648619284284912822629245652154901668596515733473536061212399723728606138971137965009885737442193650897435024973574723955620455600257032522526846238719398263848419883329799903167504046607962697936756092138351486910346747045464158096475326326080677322352784336668528630991596599372499503427998228192404946408043291952371136218370416491931710194480312165011241672835245931170884796233891765523499949140732961558036534238358248431920584910335020048577489447177889703640937848730912502935210007474935223641861595725188866868969535647622507315726737115122870956371588585786655887170709045643255690691000247460092766711841010724682512976568920210787837515439218122739535466464138874126531686742683557425387224018912178983358424925368131364027513238814046106788612056709903558264904320292366734750921360707865632312421925162977401613813330529030839886345697989284479762405503612209209680526966581649099661690998787018076119363834888033220789837527101042356143244078488732719896291042471196529697784521033486908209788026667679195347625340593773435018097022630377604975765420336262562823989405447841929544294469448099000527510542061928623658801140227317946166914618013870051112116287962174898362948992458166865569814868791925262027081910665566865846247181186689794846792174033823304593591163393649586230745371224973332144912442870030601419608013236252614249978044658946822308638162329804239066849729598031350828992825056895479971285464308700312326481729558487035247377622803595722778 [167,83] 878635623417876002040707770943883793344755058596059487574978375127347021681739024543678152108762879722860100519228991154241070845834284000943307059851185136065619036480906168458906082369510134203946997200322151872533407854526313877045951007927755715893926908921593718558839937473879010947328101999192884333820147184604777832671641506017157753809804832682683279126029159420491593712749623963174052883701147103870714449919008945547585786334853874468048997392863535513341623663476778306087012521670231302497033163106210028677362144171262201994285549073305017084104673096290965901356343106222642924479531357877516048788542826821609664886086383272318114768013785763356281267828312475875242521893969818005159959612656980602252229771895952593088217023130862627796006899745539819028171151490518000572079333098097809366008033702939590237321214237457419784620831104141907978593249518530435898201637119443540230098239336696206139592591720597085061963481455663384365862057394201259135455454875388633887764135074117430589528899301159053497031707848517027149632407317785850859127466079496746452982129108529031751498675842849246411768743880647869505510313705138398707868361334370128944003767585086596648409617794611197270161411839946140720721243242551048841035216825523872476817061864906974740041328154841056543315625240154065368066097297931415663851343918238183413887889649970759660345404421524536288035452682839118335021897958239434039319224309272350371234208037783092572279432590511821895241646138309278652897030015536718044559596596547209338033041005001369716249301812054694295179013181035126911973746604197611749143558397985218155147936567267973346208903747852787224363836684875467326596354155376637325507095774804617689335202667543621178481304415857923149458442061555408884958386600979429333421567965893262 [167,84] 27743576643594349118836072380056699883333802071765234076443678316542596052798084400255318689499782248529077028432636048687343477547972587762511156491310838537703857718972599602648462027933039522668374423103790843775262048912023816056116338228540861885435203419503557930956843971249260556015706919756839468150347229479248996799803055649959440689566754863084838221382225512796291133697242697127191070855317424179415354521997293838529184520965741319801801503928304178106464444193004665006949768965752180971764766014376410779209834212508912136476027718690184024433345338233530482884800318224117385977806667515160392956649477525780318158664226885409267306932023425925913116357837888948866196867733802528969865876806748122249128675070861719795726049559319524209517146669168261151165283583427488130534434312763045457182062078175398068138756855840863942570890229102470185966191762830627259074200068195123480148882645819428509665490018713752690301048853499604022527598144854652185844040549935941647837157675236252677326065200569333804383395322093479341708000277602725049094518295314344850543099940382592473094086066572593173905956774676754383143617705231597956791993563101499772939697461126103459481902411545431392220465935840072809794619696316637180586746047598883411493907898702820674936983703658633393810468508826295184091530218107774893292601810497274132796727987617721252744477527852608118744018101372312142856516544717848307968327521085616093838079520596252068337335672693178756765115211624769650256934529718492097053175524062945519482613768147881730369423588975924097315461900780415792799023859727392467248256993938226441827853673825843015908220978318897895922931522246842813334185613274908011971869827282597123886557250591599287765678884555751501787132796937856202863083140669650486528791463755 [167,85] 864258042008281862088054437609774031055002654293465881603621468398237909674885034189117711129000467033065266340514091013539156688710680469679033847235492825391768535061828190119627248166170673693495917770483456284020327418586083613124339445278023137201155118403909712295454742945908775700160849536576730674633373515840214830747411292663864313856758863238565335313326585350685408552895644973055786745885394840409043486480053618328518852401364323717082388574979014263720232216779316096382212157011137693162724818981105097687461889164733687939409314429571666489523001603859017215185459300745157639332619323774020131554580484187809038751933234267649560655414615248703190459268862756873427088784637744190056980603702806105321076236553960933485913389519794748426998897388897091443521938644206172395555047459456445573631889285130232570568116548310016537618432451632049638372659687934429570733491049525769274561075448570202074357868414590128855176315344177053988633191968949607498959284773172741851168105513264666846751188893975016548087631648017286531061789175073458865022313899967665878438311119416996411636328769036948061833695652948896428982573177514844103144692592066949845314943678161298102645979222161306022537193712741107075507013321042745750821324646604845832210275787010572032588898175788572669322105814787985901148975177702522989985522323095512338505849002822164928346676811611165220271895900788970478122932460501540619289362746867283690807344405276004466651964362307254487569598112876949198088883390222652812885746024145058636687202777843074336358282029606094246728234863696039828696111053916440048357829405235647272127569301774373079078010548630242809107608305038153250525103388830263999769703245855594629560989261575304427806350708784291247214379812367490641688408344728650959220270 [167,86] 686375897439040405248747063169613504503446277517358102334590554740169042093648740969011621659159025762724459980006227273210905325293689933617215679846053619984217564718747514737646320455084566212832854539975420390012685164018686612207435495382549881915279481954124481797006255553588222784550247166042719714927302797638824122501980098270590731935809163108726497732600245411141439337728124632072322215793657611238175336273759648821609892985467138377752874532510219005872942158117204962792833252286151583963173454225947004265241005480894044267675689233110510564306729957793242680831296071274555312344044030201584288814911323607152747744988069369799032622772372212444989852135186328054271531611211409835944411575968833198011190600957658228716916287725961250272163748712428442571722672776350888300006886888536628653508691359928906988822142536022911701825848245130399037358889834516120776189253993178050059516893264059500220808562363519337060692366804478750037076637224742656377388280034607961054113083501422433624431558280228548126646961079334412299095144163605617475195267479823658715704081572614094673363192107759627369169440140602556449569681321668407621122243414133157433195898171022006648999583819561788044225063459081177364378977191248997593046123703411048224745415080229062726493358452953105907998736119608325291344991297275386900696759526742944391449967991118156036976260966501692288447126464420585441745578372900400081904574995406832666802955956188442161780283440640011684274595560497629237189795951012481394439328316608299172610931223893139727348822305401993080677727966229117197232199834880040646280577214505510347476086352375562546075650241629324743010866052232655368944577437951109875944207340233428847633927326855691552310721796232150602247811193126241122553009194770009471871 [167,87] 5204756688792193847789726662349643682321755027540441329158261430175598999795420773576016556439758686672040272176854946055931616940061053061742078516022916691019677677950148173199619680343479310478938935914099691184380183059326547622957900033606407535430792091948227009246343023891483756789383951564933667947292557768477187782041560474854581774305164292446690514799046752769560826301775808477350553217873877037267817009405458849379071206186392928963643596304007561394866303830167754698112814234389981056744246038844174945091662027867345575843485630897232949141014707104457955978390608921889523146831584917240668598729617146887481067407448578362732118328652344259825966754832262799236738925191570675441640517956738750922206340221177943256657702027268070254368133917831756370500657055065296980107663983708651479599561368806324550120838326787352633250205305282263527795693912868607435828323547463047535731296632621167425026342734330063615822247491712000969740889998998893678586157660434331105459587033945506256496168043447805965190294433110487049887530461304563931607032564639316307096655852510056468392757059813673440356244830711044455550392880783969482385503624744612869391758638665430233102474732892672502943789828989172822570245337468009303728828816945742143918400496244521938380757029390710229862479196932579320734887594116561623829699196986046848923926277427574066863024494723150130740707502641032276986126884653364538069800621218694112887644047758135540033482290613883933567902699458730932691183665656062802298112357444030736437617380428007131678679256713349278920188818539364320769877762809733754843638759150906234775237551664318743709874380665563348611789562465303691089537247122799644106213034854560338738809363187639428645425518711200725685978615555927269600656035473147220 [167,88] -2027347003677330023763503734454013819203218371214090978144721238080149847029012356663003578258597269174471020771381066208480578474358112880941790251195754249022714459710365079794432043094356690135745280693769113427006771177007233182477954200469408541089523261040101520915653723235276488531728417090366524543147045144837796364939165517426603438680376968756336568414594716880700757067988551951547782109030875033628556807572726158731342389645404238663306516417200386757633888427446841336752113043641828327512267321793517609090732680094629037296405986454839238233581406724757552323142454404368982873554685850712184712144721496319731209895778324619856756990588239827877250890728478006895535067397881345864673593227867848990957397164476109979464461181310336812919193218765158098406592171763041776379838692690610300067564613643113501435601394225423798735495035188602602328167866170897580781692099628507071688092070759834604811639520311536445387426034973271592847873443340841061206033535105928057740301772113207526147302568003441241608479252372648217086482118905434304560424213662095076086585839225694802333223964558806546308236137157131044968422008687787552140000193940278630717144335216090354868209787855357781629923819168445266478660112694295887408756862456964355192209246595478544236764447991872950447006656308617742655809854122543670644605783721675471270019280967309700111872663590382114397968746981797929099180282982758043558949094365619425107821733125694858811475880723968882484988746051807127580781502990724972372779962677309132101485934593104192242643186199949023714232993241094724488219807852747144667156151874445378920132954189798989473715786599309079164573550192900784632884055637606964505819923412040392050145798541657549094340243459538007776346933748730499037327663990318 [167,89] -127727663952632771740547551391057073480583662760661332686406003266761307213693428578619178626958294499982216618196684207002281910726166956197113264298175760411666196236698566721424002043250142587414097099294690609014685425609129629297841715691743346413412130316561794894323152527829024391986718653035366576616835169344803432401795421537589300462446459079996048947399002289014207569640586764789271757133198081256521807795880475498141824399853515128297233206873821937149336580981014583260895629806935418042200782969021155255926387438875619468020026187500763606778630519767247174688434814036210109011531027697020980386834129892998356055119108827509949266213881224664609181999959902916585640987098617131281486897953477221552806681327159499744023696178203085992507333184326536298470497926826227920216805692572351261111369520526974861239040782788794401180621702562605548504865592131730440822719679434201240204555406503962405996733262085597550577293986519770698473651009867105269264365708147772319745008537060785936511218013756264946228743652632340590463897515076435575066762341963901127357796541835180782704509619029039313588180991189891617149525949260276740852782548724744772725742675038214111845759588300069194069795514339865484128753505093687102608108558198898821976348779041255730379415405303070520866938416394588516444892209093715178292046689705267652480336294435850947829769988556652456425979086426071308142691566531392020151124996810394441343853669314681753839308803784181513839902466082451217853505257049887953518025507073455824685770039579892974885082273485250069765483433822804252386091692282679671444878998059993256541105779828695471472049891670610866324022463686519155788987668947204564656845118240973220010538757484449028937233553468736129290347573596021046269613626 [167,90] 638415221434963091931162276337432367121850557825190776033776684652928180509103856835304877803387954528876680929260608442332067609633489349886983957943042301006842700223312664288384830631455756134979121875941906152546207491142693905285936060211250102119010364249399311010414311095009453594770294200597326424135785636239969585008206579156805455307473197434443542871509872753786154950789109153048810488334501033612992588350226551802549403462525857796504926385125592944716188719529292644972341934705862403683071510402249014772633470411374233305722829166248389580441947548775287494891682778378935189701848020320239136772709873316574374612793068013477863750643442007561554599059954193310589456579508552435300680676864983227440031317733188032903216727150406342074364858556788855338056919478966642564229550208643335219187640016727093398449776297475309357927639611576273363614436485475577807498091404409054498205882679341350863936423973933330267280014065111891433390876695127877434312831076536157144975640037067211479131411228936156177945059401329958732924057122347640681950594227316022597208953843162857225996305544555075025232626652930932783581827641587418712771524201295850874377324302467356627572784015050521319180170701112411775996688844023823065743914870184785335161193779232377107818430852098000767631472927747763950883613895633277781450705064317727268971048451787880954604087007910948518180829084369777251522574457589810309498856734632374989002924352710382541744832249926175762169945373431657653411622281990016577417448654956934475595543032804710595118567273505177287465804153339179873557031749476721401237830085172847993075951751098999909954832871913859843622789786667600172570590225277060310817643020594489419582318536315924990358742568956186178735213404971002610380 [167,91] -257083225828020388119439549973654547613183572688190745188128996444563138145869634059108269387364080126644438068146778004460293484562426119181308010471184604139632467331191010043262445921973667807531190053458001120500237491561639623216306441196312795922487069598212214569096687705469224010117264330687169640499671560485177420546161896248253541503512774753261084680643012564606085259758843413776753118554743529179841219813859366730300687711579006327396303531158138691702929892545635568115168449465039227282348897145939554383143125389308622909644522275585594960532437372590822909077128881524717559058003946478603857206334803228105827077549252079588149202627006111316010622017807850521103865775850619785862863520909947656166054714502274337624148129976094804856002799349979217491981047474206571824063879627243357680159729564999314242179649617453423763371196734946581935919333498661452296652809831640519737991397072110547490688323941230259321758853230647238529393760051732390776096057052749380746471979306287722184491609574834739070835412986523035385749917743469869691276682853043197690326272068314416637215238574951272243834104789646626086935209908210751953146137522424701402860051449396862751048479459712022814069453800963715904490108909393628473890946489900522791150325277806430960898397562356926640979027680314482360782285449302911627675941923659329614135577685120269275047290091450235926056456898356092564466228520357443255666445084418559233118888229646193643816050485010239082645936753061745151056929649316051440213044627714110296791890970015981897939509423059672504079799866093131544687341006671540862204756380597954389433907089722911682560804955165972328167024597796077484636372810029429302413907461371605645240501446675804872745634205249704458643095028002636379 [167,92] -8498117218030454635610118261504886111295874484095576792944966809873107481345041071917135021121138019418024049739828264430986231475192077637803078971447850109067725763897187482695542992500267762407406315559186877331029263007906195973006022112030926857022278917229416717888037784962199677965462285110544398857230403502129302393205574080795628450428160940168890121140701307550223801879477635296211181604895423396139292889373196050072793860151182786735648573772355555938259861531398166502494105112042099712759443572349374962599413724741244298835055521123494369121863135142828184465565243404820039291318760865094219848257782092335325750428923807910500148111844239054842709322701231233077204396133361988031213788456969136822035551154595339285052283330475481443120309668373295469016719452338047570466039329132060480154651746531722986442928365652196237363148752057626261624297753481939523196015957671811158987508477305044448701043856194740904525096897290469580137389756349727790004592626694429221626753162008542736877291873916584694794288031179936332064617659897557444372740618387263787536178015278888562919301748831286769075233969721768817884895458689465179084078082096157337163818368631601194472632934251277248386223763224168692474063445321161926926684158258401020073363252914078183034892104245694766214479753148592565813508999347685869483937947829489641465819303202800070607520096020618732388106912216671520413470255370206712860267665097516412596533765873908388857446284861550676555902662491157674818948858766107716823007177600257498614194139806110100031394415937060074240827301472815200607701121339506892287844443667998075965942845724954850047930970212884896204922990762833771285224703475832662979010654492423629991829331548492351167978197108225769044169870927200 [167,93] 441877171610499214755243367477532415858291652468407198902173761752961062271144222165601220630776041335089879663244442670160269181975097291243336869269591810146360958742836960918375298038210307670227362831306836450136616562287209580125197605926209763147928070319668575501793379792882004911005589001193818962491550565504613065504169438467866452517440161306460478781073891475781670221403739522353724933582958547478196094870587342989745467919624915172890520434211860361848771487708622701326878726615399172899500102881639394540094146810794828185871546780594623653114939995318676267336520062064739923339316213968079743982136075793989227575800290742420077852459583279787140521872041448018681495726826369487874286559898755552709401816475849839533425127868463813860296082679500064184517312412226559162323633997953972940282540352008912755011988149372596938070625509599235670980494414833378653489355469128578614595234138532324284018085802034245096810116115483797738251201584416510028549742419615028059940546950776453069084047808861145414465913638387375889005814255135053649224300118121231521276764831679283652225034699954056487953016942924555332773030972776800346339155095459987315388903999434362089352591692018194315016616083492781346597669536090497164181360050444120661565109455708594979239217794843911623958385150958456768591374450608304192076789872022495256689554697942619836020345445763478789369293155237292413860240880540578354929901716313218833615825962694097909574803496107538935667950995127629371875969695522824550567931433664263393136720550025049431913859233784877609138644259754834888413039353370289167160869346249772144909419345484284074681080992051709462335903802509753929336729037940412888320523734553331347264814443342955028859637724605404205321548468 [167,94] -6955856014486436119329819648840203389528752449959826125948825008504644615392083668125009356294743458473849836642696010634619165086302150769421873935128420492428432929114936189576734796016943513504036063794368132069211215945516115875400832481812424842960006824261951431942594908980550499037310277236268177539328206395688049145284761456007271237382958719483011884647198464804416603474382018233244562318441370511443954303673458244809210120220860819622451911437094853809140046637054360274402019579663138297214914652097943149015002977061538769922648086161201007454861038346629088626529995574001380184461396339207145018701107527202749238299894576350907778317447806795307931745107814704129312924627018277133249147237174543888535337516891972484715102614024864464000559499832498755303258880508183508879629789739237982102556711485903205095661278953204288966140764392422902039552851992926412738861751869554952514849819886997671615990634362020693880676988591698770114124358625550278772223935423164576594508264039398294950914181851314316188108357541006668881867649427050014150438712128377264062797857520944500255882402006088949935630770815042648214192833828733148415064832477020717336965757171965899652009897238132695993515385978489711331527479560856037017352235562113673575334897275121879933752893556543373644604417912943915160258906544286417187107852918552969610128115568929224867561910197332431118148968215634252400267620080201549229720382067814643697189450649967923704536924342624268827516943621308705083668640759818389470510493136334586658985064791140970825509518540818235090630889070877006985584349399655066861897104783729899790606695523309422188062141680631080135394228607380277602806357373493391624093166941971657816138825365104504276466413060066620713090 [167,95] 1166812557193071518159405915133985415383091056020009561483241882902250818258100836642924975669895267462392317095948110651991932422530882384624058760670860630379422105033843055303479930439256785995444237774209653319901333776530624837911665108753890154931852893351043655327093028642239145096542456312927890470906634368470897674547362405123657480012470427912530515623168769344409954654339075715123143760149431526832979129113542297233558067062042609876195116913520145563485154014274656502081712624858164495623664507084350532451904539758307707535706339222898925205551097533663569144349971422521266846627139987111693828599190314788965475769417781240771801993726938145566814174960637997431976283343966493109084999343931514531042720209973191118678283053470347948290273396479916101825083942813890016554473455261714156641171163467549340370830349006753303658903962819393351563742741882072040682033205875259788556179119801006753753551494349601928047753612340911985425536883614185238765635247001295563870625710284281586221528776954859977545587643078042333580126416971670350101788895139196258732038617339963511965378614389135026969323346076661221702160754701292791009720349376380359814509419125338582649632569668914731511904555022124989713828693006086330718603086614413044255472082330093047884945657907187980970398573162099472882241949096795727000736820793542494365610042400399372458997117459545878496216130405329884044002592476138024825643720731870651412964319136712605061416037293584650962252496198885107371108289431335004877724187332804421261626062780087273479913422572918530047774971454598369720848024121614255966977331697125903238310182801584760529093383143860366234484643138609637146584687264812318934624137307468373488956708701193561355851705845778530382 [167,96] 45201953678843020544884991026457302629775923740314679345108845394790056305139129199084567928543564368104375943464434045334173719151812177663158843349344277760423895721488786434042089422451984662985264399316829605078598247077523270480060819024988793344654831246318195124966093488639345792473063100058423801431445514612897121952412672121572116297593704087034981176423281112523302481027057664400024934148497875251295779424605884373514210226887928972137783126482010748167789263997185889950904066178649624289483136649310112910214817915813091130218389732658988244279381071299834865876408167179276967486804504704568108295317550593192952042381566176912921298314466852214619814290314584315626798720268590783433233750943663160708087463488123378600150827718862266075289204580620153508300810377343628472160163457251644411974491338837312973595452516315034367642986907074831613041608197239728418413415873248915288489262023908585912371510060600971980127502330131569532734250257185318158139742401652669941096841001988155440204441806223389970435894143421900320059849071343470259968715751795308731224541692718927720453146968233070403099015757802379322989924097645167175387926642059331429123484892776716293660141435877473218160006366497322890135170242651732229592803721072304412056587948030778378981615957900357941063529188651174086512881476077684099759227556556399695605233995795546999714520355761208648875525150367039491054986294688520102883217148406446727789052679105183865638478350291800497353035257881871518832717127835008012356699048290370630561493896662402420865557149687462063937322231836546979979703146863858695798019757656873584375751471343487989465470638551710382990337355390011863106477064506180931267686840756340780213663981096209521705068718153536 [167,97] -994506797892034840492946627896671761997427716479043855030001795082071251498516442117988474451471594532758273357744223761799224342370454854694247519756374410516770480354193833840816851177517515683345532914673858656452255744637179848435888107597133590271368181956696937639476191078941894541780774088317361100102718633813137520944439284062889361555206356686385961777335624312772243569423473167535404638455744736277113228060388987886581676464579157528801158138740143192630898772335213933100878330474896196266892821774737715908746171156063886166736100667789488279279217699184001317979663081683287598493662149158603362564915198333295569326444874824963647463387298489685706866123584633312943247672375060517396339462615661820117715140662847718971633423636652442583001360512673114458068361253207410429924030867893446319807361406468124138054125112543617652172017150735239939898742629680864007950993693205111657589795935235315743738759133825307179021524071649745475894833535812832577133223374354333327892149026366688529917457915869090386383527838073848498925517822169975216807432326122903907535173439297311963884736779253454630150340430234053188264816530588219480680185821238589917236172454694325630398977469048932469544281719173915013460611076657205162535920055567772770978904907941021364254621316456507997968883318745353121459066127276333081536291261048917660267657164608352265617474032370765703692462183765213292483261485036721704277922372264502024778918632704180660803575849786047865836196576146774402013275581245975265897520834640112386435911984303151673570682869169315469574617677116003572642381374266599725821197335273856441108493958990410603058380226392889935343478775075709583053350522861471935757910340601405892057358321592884814601140673 [167,98] 21274702702358361601870656446467529744763151022256942650835197231985576465424009010189640993695655439150179976769894461473009801124526007332105901368026799161426317039099174247740250558532442343185896517266499540420265527941461124460421522751515654146337853216868629112668127536036990217117640158120829251017128745984362305099444590746013622143899738373389241452488965850108331554258612665005762477599389361851575365615940125010563910752530387985622411296976120557725407783502421795780995277804194760880397664907158922537695722109348774263341748733719991462903594779482302905164708738948919824397886512758340360731129592915133281625761492470115188082417988745876227480339847797396495567626224293591981687696428545118580967005129513671262748815271415887817694835081824989069655638438867631184657531837115351515507356020403291899381825071794121750879242939619557090204052829043160208278096029043076208840718086009681988832830184354366450650615822145188475472648958949627554381160916364718679445724075508273141647545701027391776986835309857262450947361371596920925958506769831345534380307141454816137943604025431100079937237355137814620608306434164657410184802842446071129844276285665617122406426545561038860179575882917611401890138258288952567898883690007996341207062099706519590489225700461168273111402390639456331085619052690542254073984669498139754473634470076660427188751040911576899108848813568238592056351689021987332608268047794199715366859675959370095577592136776638734359113824894303126430877511239296035047818728180740630327540769855518563897420211348803933145596773199367115441089143353517611398920595756398556866307909161874843168022961062233183350379495451706525469825650573106674465452409921976181693573883311990165298307 [167,99] 1000540975521798850827025341707836716698791403872048639453581369010429990005418069072014439665811429792545829929130111909780171831116877430750476960284968882579275793331610088731565595381264048287966991703970550353023840640853414493385792173998159567778523050256158124418093233472982345354110683299665342317141622631714855153873115333997282342315475808479739110069353735302744937040838323850186973961634080274188162359484048478763793942451900723191472923828899383008039347307037264683435750473321104796653556639057893069718409810756974338443364083325382452027129698136518883664961584050902577475152214711225070962574421712676229706993429972127496968924890832137839583624787649693484281957726919001203559951746015317850962371614119102481009060963106591692941162545794462139578730618963328290055110521427175790183399501378917404383396292555274169864852970584706370269943983752338248991901128354142481910033691015451339034583433238428570786487545625201392328996074442841367830895554545711884834474891527496280729786225832119198954389339759360488354879559445906025667188796189822255485222344070129432229309431763120665386961735646162008746515820407910095106407842303137265050829119405824640641133479507982789832553837702608573543227194265696441406484602270961935458267816466699537518678756497529384229930168586816499107733892725165647400318931564068270081308914945703877592576855524403553903157370254099863434449378408485517492807263119218585015284093955157046694685499725337530264430969938568586478406775116045169473481699974282911121360485229002739660294563297207244397262783536408913523329827014098896334476021987447555044697840109009445219191059457597305666113856914408424676143019920800465075509753787159190499145303077454897482 [167,100] -43634746379623032528007580100410446048135002641578201375388598521980098763817949179163923537115266699395539128717585065347166918952563369911486910633877168847818337994393893463264872142457441312047174943862657008247605937434268639123920246544288517509800128146179037197947153284402489017186435741143944428086851748284028229246052828193725004191967562063185277833877900638881982649439377234727269097741681400383368246076764275988688361200503140183671908515275719911862890282486321102938309107205748378747441478439545627679119938696389206701304108728413340447014571447986309662680806805024240729755274782018542654731165837227305436873262187911813147879030823903020004068674577835135966352298756386123171245731099417715349386067310817704572519679056631514804126904354586835971209119820325543156257288215243479208723715101586729579509715206697538213898305809098578035582113124639101200758172243056400350834516772121694520175765778734507953771401366613965340904142270121265164732874875580437346045838591716621805415840441644474787612745906744996001666509693109355039272987023728674999685423673917730714334015974434183714204577579705126877776232817598746469302113344425469405574622169359486151564051547000223217582982609966683798208838478657936247916488244536788543797611881751145115858370797901679836344984039253558819557943198932199437793711405108936642458275944321854864864009030377727808441579695138517808390758870972553205314317944177578893547358412635207308046064651917834138539904262132379384609306177397779926591435204169926555918425788186843023625176812025606531344749467122162234956665664328111207067868088570745308397983550731351082813099421595617655174926552143905203180333308517675499729921840207942355090314111387196 [167,101] -102184619811354253744267524407945314272790429529512740910916948826683603704260444352015964116879363329881755458053104059534474020921172583474830575808590957491197428279997656030060374405449393299828390690517304720701987152784666910951446851773781982642836922038809134778781361971751227011612576156700726687244830976448584508036394758738304568349628503012545248218956160688500480482317253514031995006208505658243886299649776912954655772001313520921948040673422618532028605715209903848604185723177059052976274744006266729202983582600584614059504876659950292923753729517355472317407223228544255943002190880855918744129603549998105042261891684569873217974682107618697737329610603784137244292018319014303224141269324741418620354972450498497973135615084949716744906379570234909161448182076733733575666612404279565087500481838931985683926478425465308871179863184891854491782324028227270650603877538994565355603657419489726916051910240706307214030289587971571486363214112391650355621233941333816238482333571560473810289819801177195065045266081948568680105895036209490462718992470247725392813545377925680476350535655840503372499099812253759277221432675643817351059285713030241434525831881182128564599816310705396536103852324183404973617787017843015208135188337601903137511713134754582089477047603273902242542005009996386983978231215587751031506373797294657477642646626752913662266208367972391060065467373705253132870862757216402020488484825536320458260611384662520278917497129899328385682330382609926755895300487770656873554543521466680481171659623978629285353451174779049885633726682662565115109070159475562942240666661715233590234917094937397324890334302767903951120930620143632188629592493127913022661257034252129418835554136 [167,102] 22968454510736410917124320925452518712992918290307683913462671063856565765288436241899675919039720257593493299687362652565285592775432965680532633908563053341392658468609926233212267517515190846714032184514130372145594947570666630896623003502856880679284263181452985240704934965587318474071008769178283265040048346059194223411275954830684503876328252800459423161295818245807721870007440645464767912025287364122279619288166992300990134784818855622978110392570402536607568457155385325569540431353546443430838368259664699999945264414747624959839122485148990704729412957251902941116064062255736243524585151778501121789848366806979202811730774349685817426550192895469706517859091075824670828117997229604126485236684395415154351128605403514498061512359444514055234494341354959163894834281097226172365360230128482802470349383140400919795228759545186768533982205309898055082025240163166463408016600390912558983188037605624459910889588408555239743870629530138174951359161794467862975166905063034010471560780190090266111743237023849109227729583062973960339699056731486547810675537245033897677187803917591845778388285231789653229328590057972836334014943370511353946566079036418045772209607484198154047868304491207157000943968878650327556168262841420594659306023798799143235873315613281102144297185169534008723635451682617560747475493895585639221141182745193956114310171773347526793173183320791635151918927773215489815090447206846165483922814853290015462489924338200758971293137136930889775075927562942457292352798097263372070881377326481144399242209568453286057100292177846825464576185107198050895136970438850720879187544173563548373266207104553239805654936520710438999443509839476640167182164173867026698954913696858917131356 [167,103] -299685560192196059119563448380993029956586158889716497723159335301189412181857430748240460132772659823195178836900074415179291616614263281045882052845122121874454293886223384256113465131392774907210252790406910528288203440711166791920696352248204864433589190076206697155488220012652194535924961778451750558859933599663960933536778515105919279779592174731648800254298023939019112304430715059427220756521845677299291671116783337862609455237995254624088501704248416560370727311579004916196702225393028058617880535726202436071615306078480564290626946397966472598672981302615094003838592388596808007853465727452947117324418122994826999120879348158095200292976071385119171997308072096632867500102874918993665818106414328314989237843175558041760040310654152267011071019998285587069945854113176498381934539081293826205706489541489494825054838845570519498518371814747280476241037948200372957568996524246139366607571872412644331860495588565396664598558656093823267992862593424232045760124496270379686695563659077307917265760020288594203514149327146882199561984844287255195042509556621940596856675204945156374528908867213684410796905827719300801878739040017433899046505402897384575277211329213034460277823515370310251216297078759983863959015722562212491070982373076213788261725664834639636215264501025541835255565360313071155693836036302841249565979966427316641449040801406540370463412489418340036041746187890740543010201328978992921001687588385967660615966244144717991702989369646471761346670783352561624981589065688539414740035062778734907630395267385419289682604878957732966182033659793508545164132645414419132223781048414698918333148842193292334231293386773059059088534355162413774304477241126116411473960587704422886 [167,104] -5250865228215421610142652207216619796686298142761087724839069486483514873012342775649960317610528772315308782753531218615111545005540743209915348840785045876707510010994294620207869744930748415302050149109317301109238555435392974995391699591920182180491825368141460567691624574223321788571989082118115157823785123855585624998781398991921893085107573707529679720460671565395125442980141319874665601275002829917632108446996722168894695657527473742351800559767925082960732673636169909944835227040375483810129974506538186754027628527524673803323907604175457605155566343301274058766607127064189998806543744222280828987264021036825203248608890786674934272538625414884871251107237082073947565986414081333654749630027925923974871614748717037537037886299464796734673560924800656734052053997458609133636813095423342365304854158089874489577705302618642832448449436296539100205983522662845628841827347937212469836164280093555645064145172044296930053477104439439082662207049402255593598740466552666375744415062473545424171736612658016526327723245035143533964901180392500713438401000961867971100485172491546224130781592045237992723704873906053558637968142189668862338508422432022330791876099795159343674040638480731386417335144112394954120045774020810414353339569230166496730489735169178125877818965016757978922094941395525828094944508363995257495947049586878832812300381291225912253372125924062732350674825759197546495757968242672629033647746753515813598174569762132464761245632078742889485362547114727453114769596443070318710608259693180568617450337600109321025232234400970522292566091829414835407991832836903005135927857398648144852232100915484256209690985105460184242940747377936184633875949679212750174857195893566 [167,105] -13643052078100240217419494698739291275218649663454333680528714019131617974487787040189510897897421848336805353370484629481737665500356874072880580625151107821107310867720255622867588364967277081657162074522839588089626838839192692998703984061475799975160333717888428668734080825894851193969532689756773523077063719028433682485757652002365632589533250568920802583679061215142932471088901495651632072383668857456188392611453669494132185261998801865008744968290155654757373895704330083379461578275252352952220651604405702883777945643847507247148046502402150597112000315594250264391047628937514638361020387898674045598174182118281209866350086370959347214293556319365068503916347601536403719846504223118645319183752072520216857547883320645988688069492356474869227622412330174182040830408107640174253052639984909393811154309986077659639193425254197569209053139898072897682737118998979827341254763477144174193187314425160198842340180312617200467790732133515517544606150488515960029570409711571949317565477338028445074584915698203158051787934149571930190395906932952767542255608220276790240776502614067152128710599587630467416348258713630420833736573336279209333275520561844963734692330575508281839100308625759244581920816551078785990452426809343287722204435173209180081439483640157167328131295008871877579150403220784265402444380372373819370763122402938255428661673984554828959997620961344304314697594752890244484851534964133954776248874345849660933513511046181567405404328800107864030827244988728247854408370181211117346883090687003926033829491406954310142090920150862896907433975438919603997130158569612039717133603964554893549104275158416994547014190025257210822406761715818865401430526799222511741119914 [167,106] -2156398739827278161472073052505413423294487005715772639164920667909830074583992252647248112145942601501938077451391557412485339486477096135728359508451041377340668641288698411671948953681275831428767373604771315713457886837175118391239161040402590161743310320410550151751021671146280524651002881026737947497961550951863404777826127795374388798437242131233273480156502381322742187206846763090158738636406960087484562132931042755001115791533524472879236654474982073483378763961796828132397952966181175891330360222236992772090248640996186004656226608479024637264711452219055584794315252462497357706974995898902244201508739336803952505659840199346116362307077928148655825063930730988379418204474088780274485022267904352480255612927729971683581538250899662889025387601470860446208618233883419657078338145239451173304358070183975532898853214601206998917245158179853119843793361811243077960853777250480978927963726046127166285392535880819836800691009471960398418809209984759984840971469637414003912913118391066903881612957262271972638525880203947962409686462948629960726247438283532688920499050706247128498175382500625237275407808429705797397270906088712186431061620150653345681782373263187527908981355075818781946661294418447124856580764398648691732057380545971476875045992125366632855965352525467335718507604634798979458860206571443568664951575233964984870143420600865292609400170905620254047799543782274155130164049960825623776609209483189580335525234355571678137375465923995480560882824749615704875796635820024091924457107034627224518243193211055667358095342375526762736510537747935368049411344218781895926645818534240666072160471553802252285061649199736184524134981206772148157065729716405180892388 [167,107] 24824477779942646930226481662093109445196060203892236090582367627205938594002665990586038143956207908089739154201510309461534561485958013075648848096049384290781032635956439383141351652622929999339630989391349907340012228972861875926143839232175122492936374043041068487671176070897910815952004873758915270171598027194787164003291768580864812903862593978536272742761062458815671483673473980260776642098418810033250505305547574803937775037089148152686904851203592769471718219283581227009564292090502598147260532388263529272240204331135846307126600449685504037647540076714381134483687869577677211078793978957388724691352334903506356605247281579884977063083898229167264904072191584909072775378445357357222174568578692984294929634863100829472516973055666852294305357293381180809812683529398386922511465143413066049413208602130779948077937193675059198612539073437840429424083623286364690755853776485553901878659957054234190933769757515654231087271291254333412793823328083819677669303060460205302861478958527108809704763500239886664126201208749795340056727615132246385786894740795020743439590388279548085834335277208686005478493301035024367996666024057184020022335674925585553829536792226622403334365048320041002492441626466746644490689438434351514561886789258616731124320931854812822875002240181022984200205726566873958567096020139708348410034298536444280735114795379405872231394965687217028643778217571125528470489705910775294610225973104329324122535797491586231920563589736213623407594614043958221552788724375446390863149134357650443625645653138177858022810168839781343563583628463116485899226970982213122264618203129189048832167339919662925294820449550293148813077087308739798037212627184133820 [167,108] -546394425022165341156975740040182635437736332409408694998504003830560023324489778708774951110719388939677142642403418138782004193177591627353399153222603820417477285045926424422295096461294180794556979266727440524993796767887771262853454487497422098218215235216991257135658556230987346077985775815729886371966443188295488606277336876926308783846023245218243921636077530662987458234574330517717678872101788966810735868237890991176596491654709664267678529882332269411630129758463199022410854817489565690937724648198406057617041632916769960907224731491267058509061639118606592000148494940799091159799548969177374687676374637093756839101160812124110945752233670388238230500817180610390701152422150750372658571168842787324446349670765035489201522403170564584535075493831604017901160245200155582947393215064052629095962076753705889754767490108231176452305521414011540413295117302617194658125843637107576915756939966601859227984829743370688815272384993216762043567234988315772342550422146214217493258036142992081082151395364279564834225634717654187060923647027323129587515851837970984261221152290563992951163801418194524346796505460629939530980130852574206301044046265102484654593988041053984047111427603396658899909309906343251441307214877465113449651674620852081349235124946289765146216552397473014718469397192914985290320883370441952802827092349147070651348406511816352809538435515557899555463367012632294430387561923574740904103148817494649244911506341786877638936651153408170016249961847293970962534845091547716394111819734960262995055688657737384886939499671200797315687667848088967382799082977636894469129985222441580390604622782588481306827350033721116092643115123544557302730072293200 [167,109] -13979525516212061548033987341686611319130578457772581016628613072596621134582931546042587546670507325408541199457070976557885354859918454221273677382450195296118243497007398617241502484885372877518628810639656711198453533504049787143551793012430609898663376641606337035105235446149572627297829338036664544896733113811639736333920896520892278712109542893043435612944392500757971688825707560156923239043094454500988831444628375840047999301629429668511171447320148930741539419881314117177751338353469302239286982081281939706322887550941705045654123494629138742933888602267532258305725031242945650260978452642955308122799446143139909108440831348864318810598201874488742370474384919995717937034486870465703622037527974199357677512031404157329768605947300276055428022495214377012824321551585242389321163947956847243153117455439110029455857457221630128617312805297376900457095255340137590911689624283568265636740825220601188623132348532572026020248664565533321005828474111305208545101876185911931432904655692251202854095722259318193726005377218789633497850179451786758564575918959265338896210237706573898356190392739698831134338242531175867116930185130085965862923287794933404287722835632645025001004811147381692030640537539320578048957068488093470487356050803035808680065695378834161211484868872274468376371633501185093143824236723505029682157457663877454988048422022398860922007706558248333220015948839988659578886905439055792767033823008860539598698186515504946149251180500669093700562968144087170167596712751146787518829416012049795974466293981376672514370091645356005246791827476667160376023666972544313177361709394934360271392294136673204988142739776995490755714153682993201268640324 [167,110] 133676033043503014153324006009151175888809236037187796972412561141208373674245169489303695104684085753593082177969551062237145500056014270664882285167674388302174411422769742654265007924114118932319793784568054596643739759247708076398798738771488200656910334291427055339360049104868055244990825033336026428734602452292938191471391146670786461653261566558546133760917730315894375427647912530977098477674138566334129533347178110254412321980829641958022284442757410410799060497586435514970543622838922452557013698648047770164968625537709043042224272075177478439181201478569782373310727588720663945897216866706601958007859829401431251921423152748404144947593654082440502051107622320499822425288092976395955397001822301285433375630297219636349344013600852565931906913795339823115014197577821909288425036511680201569499816396043468342067009055160316558516444970143151739048950850974001329521895535205872270552636304884859208463379710374802316650753984268634976360347368040103116736537906484947288123824760505828332860830585912360862245062851524817900593510453365715161409483065539496361918119208192527282789976355454024206542248096461096671108324674414446822058127497886068444716604408507313441166165550685272308656302040535781709208570773646396209861127338532131486934009490419770716396847681355713708778759197385002677248324368185699013109676978967832490637590498174834603755278503770283400225422197771131710853044506823205787639206656298574973834592960368513314219909059493876580789768841942473600333612573497232337303984659612085370742279262013848342044261242374073478615438932805492017981872277258609707089068789207931253705451899053740917337228666377256658391625806835619884032 [167,111] 542080244384586103369995097512945000866549130364292563704398498364653902186089837884323608743409713976927806566280402784822986096846395465666356158972863649337075759821246838628377571967987620406202754294891946657107384417701730190462985027441885853691150031152448020871049210466214203986821098097909256094299026423632237355891021231557599546452369224616255274690965083075286590624071728118983436297378533401235319343533553494172384189341847925508954548509685526361792023362843847909047491343882045230377265300959544802548566988349994393589791790982787727364315402278682647621033327483383022607085668595304279189987117398432708939727530098572212347283142797988614329510011918241982786685069803235560976624020173326534818245931768340595601050964734543118052357864465851203821451249857978799376096974772217255971093945764957687282761022964131629988679605710609045412963178602796500904322718632417768514013825913186105109871971775609881909943419353385088327970508803953551222755527372309048050146848963647139493047765362055569171433714536494591692210268654176318598455840252853402164958810730108767629707520148189814391953300538298552054948524785856057700593659492200357198631692170980293433042912016451257662582974603178538628059755391596618366766532946254180392208244930625559650541945064910931828747759472833620232650439600780380860827957439143511181591137193741114313532667115778519400980995997374010653824704465377337366140185072649475305801280988190002200620149355108674923449659565422155978617544392100382331747157204013226772296383849346331330488964018448550700092424997637984248490229976017877406697627129636078220940116266554084486062949432053266076342296145231158 [167,112] -8560759563896778606387258013224423466995702451120542256539539105026059652274389189918280103286515959233384315921410994163911706236111924607856752318704028879656762006967238029786846468368517877673136676192492552308071881777238227890114443185098149864189666485528952388648028324858569814591770179872561891851384468565006838430661367144662490447399453652903949294791274265327343531439430567036019909870780963715850542432813448370160439989104583157185120805037155486732847034513323941935146558495991712799623142156503191668136238326292815070492948206497988235259346728340140709786028525255267272597188021358209199727502783177933684531170669536439704869790179546751661225050750786657428382896847814473857767860613975358463761475777727003364152489532316856150252266767924316198971647894552213470938958669292887933993611763977016892227809045243106628867525257624897558700112480288443489419291861537586005930121524298438978689402693119440727877335830066421071523442385312067441157734856814123217418968636569214079162052916989852973178184668407836418660616890764689782413015934193830780387033625935275241669955241942775330026090150603139531469728932353684012454651591834050425514035970760961209843977761933112603692265842066601613776786970796563089320895895202075715965586337620008428947417783162784665561695890019291040247924531287287688379452605091683192184018301926520547025199246556863741565260743033031820874816310258264775750453671001159795096561446365476630405210892784397841156611497204810571653492026825250687258301271303246126248580871462722702684498362884071224962846761592708470546443037756238727039084004034322369790085901208810014597966249864887923052835137671 [167,113] -153493400932653565911139207349760107145530827759459856070363943361655511843573741926888634630622819201090762084538236015633084162399877312744110203446183542759507995471490582581955938283381064249604024887282402928318853487706229475366858414150308335411558429022599506567940354487366445533563562455994175218529615861639567137100534954362613696729751563208509488420836003908841025192780040473256533336189989698543716182413491390561155390660570838697135943028616621410324374395184788541463257591309217218436515082822871248379444759138321800855696868431243821470730630552286211816039689282961842183276615086785335592299680528148062434830113448514732057337069286990430520186484274519930248374337371819385132392665165863420996052935237452423853628295061185483204726776735036607535568415065979364057349571629435126229477921166160844770678432378909125607965807063079814445251737398978175041836533752283442106008313079716258535951943423465215902510723581764310774415255849861269789508297422300172334754671432411063072166351593073970310127955118100965493251582160344296439723720678348773600061770009688331212455667897533678709816160364946843571067275017520143108038379848264840302820420220061865167043668305680551583473623058966028010320042194654127700068832957931706176796963445786927204513919256457163908096359256451686315168793608927885618678240595446975979504502733711114523663231017765868965635687870027563734804644247960066923907333129684236890235614183057132976524453346161427051577073387596399740707037738539261479798709542545567035603026232571166408514290165738319455640535217623945400342588605119046833093390416125954197563990941081091496100180333309674687486170 [167,114] -1339834642074121346979917588856136631032352437816683604963818676620339623580735968692805130827613379262097751601694228500501924318169166215312784136332041192539116772133764969136300603851783739784225180916668026079374726654321727263331990191332269598082091895776124866195656411914746001876278806645198648319265919117101306047295945252571839352195536740063248992074804595591427547598034803142864966745208299100878381360650943710717279305650059450068712716081480288158618109541450558727248704906226692229255400509594933336581770897766587019020587289900132367079072438459067733576500446748758252066270512437588321066954599475910662194268746788450340924886368147627676380007028120405124733238665627949154383161701652290438387382887592147418469646653922575555717283728700952321921111342354838893271788048985191533954474320204747942449015232589884090383721306651516679109373965117788830814775614790596007734755347843574822990991739078190991834354445456208648771891992566056066848447829602302194920614655371307293613840597310541598553285693002042818880104075371683611346119074070783355183530782450941678632207064989717841896606917768348873624374597000738958288643862135457674055204479445310346523408223728565079645364481140395548447425645550198258231126185578865729709813509680283894673905530720655038319189993873751557278684408044307985160370061038829931759250967785081858221853992843383130139294448765876257841496464395170381609544857872368855087323087394657866614984861919806281102587205050268493335246923850511445016355313070958737155034829557459976845508290385255224135729354702812492916582664686734201477211304741636730437501223925795529289858778693645261326 [167,115] 9080008671905049383207105782334750496742887588395025616817746040479559547738864468086521421802423451297084479093478328263291788161576970117476463622657544282433488058940870551710519781035403186848100541571197262416007340477873196848171429963699641730822599218150882636355404675422225225119604679785254569286047838175570695366424989587591268012623553401897177239123473360261983532620657332024794237878557618976351220568965945301046292440534380824588890313732776390588686658519464331129108758848963897350983759398985947960651382575608839755926547786385072087147253592156831659556355094113787945816096558622815245848631391469790767195005066522640631500321863221836547182396222359088171917936548055167115788994093499925182206663865171560022168449315151510233564019625610365610707065011873486745213046112852544322188881962766554572950393405417340474990411616638736019041949833851038755115875267959828580101261115159574989549342849904804276957859042719311588908948751863328187133224921404967416535814359230657838759554598699162373127094633630278451127270186266986734341265826202744881574146188803667344880386246768114202888069053082206528542349956599187071879009392358624733889462987627208198223769507671351070852727190736116844344790218197746861417060278234681283189237283501664341785554988984085183157763280844503398412204761583584202521476692512474693941309051242541935901326983505741689593157521707180664884491500056778659384409291885550351195210792727089880186042955756027917514079782840868949079801598179698631997455382469711758158032067924716857714345503921420326675106711108427943321532194962572026418859804770286069829660879323472736431598232578954 [167,116] 17542568019302375787470171617902131427713967220170074411788048008149160109386380720587283681263826416770374651016796964327478689611865920366394030577776329828405304088395504870373494953206031401720913454006270679337242544853357646530750582547564758187921148593570774227952085379972631735648366877750447102866745795209419283611438365988701298231575937340336894704968317111537344110594064644965721681288512520383938588544562258859739282127799797860664926301857712319814268479400153176637964605859281283432175132853557169413113740275534366453515403932900932011750214965466264183930331201351397710952204225103023832070515693011552715895216873334711533607487159450057770760788668230109661479717541424583769356077681510262243812123552583848125830880148677258955987471098396501262571355415458658651421751446719291683660752502106769418643746765451783608355658706340912127787540464199674325795526022531053584851243744005132720831591150230659650867164305254308942717771844516307521743115799911779700278476295558532192750238859101484216281832929299521716022704027415327995364081090936683897746471559825871409585457612404393092466808425008162425250618761026427230290500280701654925555546447395310850015994366563087937871966571633317298280126984517567331415231524861554988742609431876624127874934828740021158800232301344192058181357505424178408250884231786174769934932544815798400402327780131406671155976500954251430212609159798073310127538074032494290513870300936244521034831147989736994813610849922946474420282657529097950453010664556249534429819579044529579758775011877925887710444948132724171054631655467981662625713043051858551393555871097911236084819798 [167,117] -24590127771280071396194570026185003884912020756759867030001288066937719973682277423189666415297879237782388811388870975542724932606501146574428863116650810844307038189997517436850525670299816403447226054414889389112280548870600320705631685835199732958398859625452089480983078152888187984713824717106589849752857723086218290907820855128388282811578855604678494754718941937463540693569146485556095579123172061421314232667237035568093798610534303033738639171522143468557389563436680307011504436100968243403207362751997115554045256197891911522876792453601693666635755411775184597081903251607029751450262468775268983025886110771812305031830293637035196231858700935755512441262198493158112034998343583136782315825503307164016883901566975260358637332002501705519068565678560475692227654236121432587424319916804352400118840251705307517116397654684573574661757289968383275861129689144700707591702605430087317263743784558690340156825178777402064956195990798475986620036239489302270054367670609467336072506014729366231265226459681017793378126007597864842918676888606571257294779019544588021383921007897357459708683539117747283434454426017464865640971598675251561822257755507359532237889488967381216125750016558205002634148004731296848755791193653007415057557692395812450230213270578699225571862429915416259523671184599743277735693732843445884553292925170623538774524496636485223174326722176202522311920270950785547784511878519080489723281128401824823626417161985815084619361978965697436354013900385688162428413118338730005599146378738037575115215355357058235900390607542495641323640402370503851292529407660666108859495278017233180495491278040584978837 [167,118] 54645710750556258982239654668072006244012340965400339427883932290002786975279679961147721754372973790173457435627295359697872609327745848432238896736577916138286549760336108050399280003740677883529334317575723849124337773580472979667003796134701732425282774279433009483524179441199593173384173062674378035550176698197267010259995445953755783951937933204438377210722025464017038456441838213709656974452952420462627862612838901971881295125519431106162346364902310637187598953249673372758555417113295720546519350415134761170187237833435975653226088612262648785059231418964791659828024105741010194139749165821770494064362197722302231949411831098002955371773388247126201119241421272701184903159552569186865062647293985494101405332713387336716589073031512512930279771115443157728107946943855644382091381250049494743868388881861047769081999001985859861210698367817876401032704769268975430060280312633911092665918459116043455760325369099349835111292685404418002594996274275200154200844643404375084355397514459468392985361031720235915520268537957140554573178209779764872176687442745054170665797254734570094455158227031752982039517988112540110938177581784080268939299600353713579777791300693491324334572990382869800068913359913838139423609780540059616217521589908693860987981910715126934286192641811660623535984557123205505938328503884946971604857892786558705468968590954417693547945007593294660258109645666670238479372354482713444174187005925555140816949738287879129453699919813925761064006837080483283102907786869567443934845956889870160886664512925659642261933001976270949319697990814832463556639506253970012416358099488416638392776322289652 [167,119] -46565821106977041191925737656053557716031230362696428179244277613752610315942591714643890248093383771781291716343327747359700546162490337913101224779511651737104541431209997152250961322304910433728137479171802591473253800391857856893901503862961062862544900655567089724924253352896705830742518114025597499915596401241242858524383034528406804097224570502155228499673313221935180258683640765418395133455965218702214120888524937591951973245779478623474779512548899649089826157031697160630760796994694602095466830544207033102255020886001078417550488138660862310927494625512046592730117533850648130914997733535961268963902641404482529113345185449027749974280112182724224926322942615662825566677535566763824541726537083382591293638312424977399403064018621523743550310176844585970194955448182158157228570165175947157656926861045684442270712086895826453236284311276431750731996478359391490849313563625082630512938985532982929830592272685119283782016182784689783587023459327242396468382651297432272666666019056760239600784710793298915476091097187474393905449542581120336143996312107636775413975004903017091674087938684504470830998157758929130095162052138204896152901477178250442929260367338837507975742561270855941813825236653990078628382348008187183476922387695972185852492870869669631233309844642418721910276285577747879280765776298622974223203695947192832875081108268451049971347626473452644669019674651746238493120166615548492922671409068846084897679890349850523344565933456386294918295815012364898710715936198968067924031582134727886187035463404295517157409120297207008668555400269212080327380461403247063408130428935240957484945250 [167,120] -1078048161227200070077912496288929334351050617564728520325994872640796769888628388080320802135726402276691311355568088918966493630242144036194974988513618664889916975033102829226950098952718418687554330503794353445575487526866491960672727400063024804114431979954822849411624052407954646179857699408130824459525332633463001927179743457138937096936708607169243292064253794571270885224946827484038831513515490196425272558864214415287004487070103236369923740089498632191946650762842722402797828201212139507005913710021587199398774590512385588186350786971987250994409970233600640547270789040082865017255164512747965431895485654663644028134445928769204219239056718608669846399486687638654321788373591392061396989293740885813457429257412307029438262432443795851838096450514596617622368520213058175575440601578226870640717083831141439564593936624803845835876956153899054687242494048557471750752815841580961338957076321880843771732452892563815696267659445896722506019704166862031071115646912702636841597923826736055842970347767430931791053607200853007700582657973956775060974451779669692287980395758263886773743220901420659902944039672828634116226815686998193201515227216708957432688555864326963207577835054557246063303069756120250936707044719301485121166917806501225491428054923326771672194603702456831309468675645673548375270201855241996032667265271615316348093603919400275768389497910613022945591510295073231488633064466779337321500753737078157118616208348026009870469043862521016083760958029418465832830920696163570738905653027808038833980620913731905281373061431355073571463674338990263380183050319459126803292183457155386800828 [167,121] -5084262130056358011908147139328156650712822322342876814943503680086654489165307693115642407681274759292358355646139301550101458284116392789427125493209706386442619031958042525281660344069941250158206343206276345318017549884030602007803608562418798475216860001097981482764750289119803295290311571579172519803589372039768673798495102733958413500577983980301328883568272230052854361050288206008915432348773406767204248878375692713407819145715506909007807146127096601226653937945661551556566559398515510365540675620013647965799911305648224546627506620125177244184678335057156573366548172510903481947345666097715546622933038484248788374551275512221683390777167169934706070590958381831599267883805603468476871640621360394378623830459624130830959996528505147783144099925432475864066522709028887491378824404236788239144338718945623236513530108723230244220914673039381521658410167529744135143746835891036618807783337795547658918258051184868157642868974781634038155890986070621873385594269999067819915008132515604893541335729000338311563722754614103589829348565141011456941715269555507553684089773927534811976358651352549083438109329793224491121632660813190127510320274157785629822968432565849168034480127508161984850987740561916969443244807698852601989196774821253520752079062520764415237602468893980517524500517437289323647773766980850342353367322630920238001978785832647538028009442850769617357808023579779547532378991214816785194935764199611470785902043008261407803311684886565013543794875241708044172664307016668771852652959288700127943713997649725627527041544982250699561939426915392974055671372148737153395777481258568412 [167,122] -9918338872256652277179550612074581001917507682590843588709692979402180977674030918782213864742238344442175978510102936253545016906390239401168382521410507201913405841084773637920865412109007129549552393635982830662660953699605384567097697915621110548499879288102306261146518048868660319154000744648919846998291076332012835845010727113060293133127364944524835195449104183677627830674250803168910252291328943732961276779574167847120126600983377534262149336734878661993080388828907508284052211335637222201705460363293682291367914548703163962440803226278157411153965066692227843591039870144759786959875982922777302154821432685744983647272641744640167478038718650896790866591017544227158763327197896984986007038968585731115878566244319282750433004577033006643877931355549003045383151363753188325429020545300148255142874111827813475907184273448899748821690056809291365179951119002822868124307972502585452623791995034898375497053655538082359477401338493274564676046184358647862776437968616710648522841206277175100190348753783018540120667250754949817422732107853331168261803100850451268408702967162733993536036890714303040398972095027426830061813638210216068231601540155148070792237794423874662615404597736388773314992392713101183691714534362012520817392758867811509398963278437257852764050735694530705484727567422395235073397041178466072431125142587974556550234223321329822376973346996299880378492747013528568621499221051584960104210292201772008036741397140287218215393733835549879498487911248578843133515568715485059320017438177355042619956490041964480052794125584676563923378869035779881417515408022334417617106894598 [167,123] -9092588706040225614502953877109491276461331746230629180385228244429202344022843695264737638943251980478025282284570809221650111735481036528654715566696461004539577604830910783296488231120795836070243472008485376395872361029312014606268189958056828725845782721124224178724606821552061591318774098051637674148410436325294516889494940411341528427545799675458921127994450286264072789121273120836454271328302205528602828854811750115701539095488571706354285570815449364645265548489478487166155147972042829734920062739162906188946894731192086147512385726896167377852594332636177204843135996233591924206888848604181918124063131498616381300341145424713440949895799936721170819454931269110642439610958176446077061634364259548089739699376866246627173422614517977663035065846190051433194382116159469283184053707104734201064232431020862634301566680707431689773965797369596547396511034008017493239977053495200435691712488785106658853743870046810919197685864594203509614041310070981463864662312710478270352082995077892949833559525136263631595767291813651127339840606005950206422598916773218457316296620380887353496864136308796224150412530792545574268619031457093396477591188050660399644552558203218090529050161005040008575908431607075421510184299905152992156421309481126052755028913247224853747235216547581520197291315139675197962860423711362705356900143667428675255635719240355799997180079673891053229237749288455805162331201526741826428661945302472703851974783381920880814059697230655557491704016731121935496361115248855023443704987293896772254571467265930731711956860400030365211565675977097640389793114604378119441536 [167,124] -5356410033065556846439952499433006711045948931062567400926355822675639852034973540367567232218610947668821502326608111580411151100076366143885705470945987856995569658609563265013167714847700954742107988595611890735125746545894183438813219396232977139840249064628140074675686223862362506527028999480662245146757098101160810791416846806686310680953359124529085954708934458654813517029055195751672116061112973893562600524366962736527226707202391235252024478234853846117019737437636184684580373128902285752446704693102282850553534933667249942912161029812525958247751613264707007304027494776704399361080374315632611155470199684304289547068397884073640171688765268869914560083254130744321154097846919302289361282582147619776646693267832800074090667357553929439321524006821498569014337768675345889238404216505074423094520764617808594621155649422455935403067584523353898705056244229630029540666268783513247631872314194091937911103055137259733974046909391876307589699633462577682087954902333733086741199848169354058274432495878765592173248985212402062982165274992084427350824067434279024401652900405664175224993307744548187743427360616568296827033580330196826303333180651888947654590478526582306241003506441412111589366649593795017101590602191685483178011773289313039526136210928383353787620907466587237210867895052024582906010656671745671265660450246338439947769396149781947744972098432636501352951969755191394092999474621928322842961972544775932437501237201188280436776314774266625690920124323347177205151486627869674013781359577200475898310793361308346844041977308955620046266500625375601748222369444148480 [167,125] -571750269459033384569040621967199625841292351606800363512693800286513224982080879384623744491672484112556825946927169979051729557859146712676011051475387997841402347014361407875919284914323387836812451621023449210630180033121142945675628349534896098922616528354911157855785820393906692693464347597217366982092750740003036722248572861298476400733865002367276799519215122167343373337017246558757582365200789922452017174264590782860847714852331902131064510091260635035447860124234334089303125042701873302068629045524549317733092880796611908452135774595231904231371946068200670321038363670106714168385429050793744221855710321219522563954618991440998321138019883317754532017534074612324259419626155949267094582316975485640689337604410782119360114345400290089558686868517592306739544951117915263295922190758935913082379314056352206688336965387665621363172450043952335684307370991521189585916029829414788364890129186454183550119578124776435372799945412233376094326718022855477626066445567205151384778561204015523285256921317527406347456246219698364440004236536042335662524256388208014679379711076281986230775377990862446816493091595490156840621453828352653376190529364125352943045532150681120405604299221220384361334881601356057332269052291845753868901600679880351907705052165128233838293794861829636593562477018686101514448128443894914735972001088416731726447419486465520033257722716238703270636641108802929286214153185588941517717979173365118186586026904167156323698413248116222644297324939615408646336985749473480169505136764907772370097452846764655537201905907665041061755667755646545688332945510 [167,126] -642435845488045376675898686942103785817756844071034433157951955014477032626431781392550927599538387516762281678254892863060456738609367986063123545163706203314238570170837654520690506151735196998760996339408734495035129374848503464098572594168684269858936921261027947918356724665449675835044773773931529962911416349642468478003320256009701439896452878188092050069889689726213399399203026345783357585057704090507523349102170533198433958278484944235786849506473243322849060591261331424077076628138867809622312927845090394554327745278119968622545589177748539078200326775375355603505440494300927248823616305104146373423266935128769523676246446961857267345461085579931975323856096457914962517153742300378362058857559737671377070913680337827110587247984960578413174242199692641208767521928118942753888212619226509657043765949752782635057979218222593256110708603228345802721590116638798634774344350878501196185938281627954652712871508815726932156908941189140257425444162522905131630566714369493145872777742819596796310575536601613039541405015620329292730588562498033601669294363889933518450853218300410351045493781189765981997944774971100889105937867743693384896967792134454106223350883869718221369605840299073705864008336968617001660363336506928866962705682291277669873286328431324838096877531136844161672449971222700682155582538866686146451605610898490319518466581299150962359289116150406166872265309371960738292867950274177813369082447312482712176055868866280189693870862734489946846805437905948064572151977643427537818079937365429094350561334357246651523324824205281927772410818954857974362 [167,127] 720586744020866908638547061947897150574619931155398084716496029677472579054201682638217342052420704129581183118981103640723935546568492892172134197615949752019182741506703434666522997639134151231144116606162043453447952690161058645631852978873107166709245244370365739144732282240482496918122043271660394972293306162444492457306484047878295924199008294282941922458821622686243214609377410791549777901743937546287949071356075337971733596505313188158414442796882227337488914819247160717350836854546082191995821218552766000844120490530667543185461304080429933595693721474147773528312037534022030942641481059595796136797355648284395795005695920018378100371718945410592849079998677964046520327723567991987696291746099178956279592713179366786173921135723657835739506458389631665696518363883914881561368427041047440046254229206085187386365703495048435475818949645091750727460296840600149355796758857096232978892338227220814069272671898967684880994288386571987039127279314358668749980498941680673254556337733909210101600182988255735726543159405978850575407651362778004590446166854618064313290040002308007819045141746325019990424967423149114860109207764972149791799381921405210756512904313755640953214916412822394214666103864388733578576279489944764756083009270854413269715802374466356519889123685882187604009433435366511281336410121062215849216231624042223368812758501597858485841002627013753186231961474161993237492300244398512580264052608778152634640226051230150308422309228535310581400712000442012993779995245378000039339074074962057415378905111488460920358449777084054967883893311739442 [167,128] -62435783529024139955961440628155629193738915702989504379014514566598531027033312031077099407346908609560452708560949914400721994497540552788935340152858035315181885441051378848991489352402066274550058446754248284473720386282601807401620817010811282873353300333036200418368579807816733046580605583648478329842045476207107475888258983238889651864282889920179165044055710891863688776591736524686418133390489208677364511491469667388115074473469626081465897874499004822961393905456130688641627036692945476623272161657173504776505978167173682867648868673820439149702779742197236768118078488378069348225741608410247994233051904645858997614268702736615444511484032095245973469877046716089061906962030066267798923336990711516549137089858102393417942310277788964480761908704802365189852371727676482945400841389104682803572138115691089415133632422699592270360396502040275289448139571136840595336151988135142665634443364005349520930929356676414733166545978200858387663245587242858561409167602384727514172899433353621476405657869720356620135406212297024338276282050228691100705512408938272677047957643928585541506921935239144969567375856173689314391843199302827433970678961281056489934772585776367130944208208232591184478878183504819748979736573666895081651512659485483830198786191642839232059939962031498726469363784187174623280819984261247390247504712952785974490227116402946923621980639850389929983153002249071139406548092840949212787185379063916035913093780634057283891436550625461131623421227757445915099094745193035695070050115059163723498434805007282280504028990232666832248749538 [167,129] 89343510950715805708291898012436163311767604570285680039016015867733852343520477168935123566367879650396666764133504963111438256030338409736964953120373827648788266846233244321628009773697745361959280821898531867297284002761027098015616425107539646078871996781564045034652006389393151902021805376957656358902619744208086486875427969512795531744167994100983449549238786145345700007679846070257137892573839021835204995221210038663569216870341663289572217683936405810218046323832785036520608041817581864378515383757936705872090122647531328627123059070818414617855296731501631069360898503580205660271492999925720342194492550025618631513905215587637944589275982291778370137302969698540342851480269860326751422497928542371861371411280004445056192247556151662329279897387018559938328850092119345585543078701608379480029336915069605676946725647424550658854483062872429801630174754040406228755275836682520987737726665756474552511675841356960984652240766435431752456284003839133726462956889812021400537870483586957363351626966275877786934719084142667555463498115672587296073113516727672941006741809916053074474259606858751436132684217496113271326690384066660845537863535727877049401065462746158587302482949171493683009949185944635665523400428695356063770339414054032247126583978335417484753188755931863899890399178412135519803626462725213382158925527436720682098703913645101235180342135074785741484084561505643007026085383888534787673652167819810050579251855289928022151909576120310287463096955621182725910762086741605964989626318661415914193670416064520091793075993083136169132 [167,130] -12592372197274751760635144037378746171276487016734719238927950805975089988157385836153927331740491565982861577775753920518081586102245945860931779693458854208104735510346559789795296954302810409642330562340513288774645461068327790864616439304670122659664671327967773433130901716182807754514873120262762846862946055430657689586649928999369127138687409413560069373985215510894876658680131508343704312574833436936794390728004687030207539745197559945740289292232147922834178968535389283201301982744054011027366943158490350361810026969905394318149795958725340117703061879525765819839464052840122443259824335187474151898682070238062845088037668070535061019147489674809820955369870941871643881426140229605536867419732126860815019897442391573409356473181476175078235160144807830725303756348691069209783917163016273392022355831552410885221417174470871910214447049678545839038407062799918755516823382345206881399312075281238147940742645935930048411836369875746448285123228343584704723562726075903126706132652675676526651917599921267515285885053616375095059263437101028692485612605885992213088262128618940562656215845926902538444938587348461096290877448153097522440507118649528772136649598590540745953146582380417235000075780807841708544798721462439031012420934009989045842413243072875793565440891257809654620209410444680902058573416526287393581142575570400255374301945343933254455661966179270681470746023596393341337741987872267691674284710866236528095771950533612150771035059195559964096167635104876802992845762781743011559524844647948815417950802464496796689229115676962 [167,131] 1095721946597151589343516016502836633479063367883669331496325615480701673016598673391354303750895276951119238859126131702075196248476942773019969948325903664875552473601426333901650504953141835163021322827522622006946278667199762466748503986828462293275695962072346313210634236823896184643023410466052167181147554833698581460495458906736532973188371775812028160837547626343928096443391308031610148700426223160673978439296708517227705840703301013816107701538845494203144069997036899234124187851061226318919374611511948879687898066476109708773417193095120652127687795301023052653246908697485092078441889538697198335837440950473796423225467792730534724487286429372042840073945985794971255355598283025348885186316801744167098989098173272881185348192084738908981084446645816445246140822255361765004586089419828100889784302729324139240761715012008202656382085277275644262818891032305533295723089531987600792708852299970672443924243816687224061272766771084045626272752345691455157474307393895616140832873909775202073615762263840685129847922529916063448927528933799505738622193748423297257621665811072328386751652853171323706028060791503521349019008143712460770027762247689866587180081004265638684821132061599886752840827776367824415953219760981704188019064468777971388968271156902408712939273374791723368301536644288147854883583177788479451390306952762150680470373494136685825226942109811853551140342893579937179070881288070334918983808763104153630212736307729246147942798593902007003306999321089792173933001909402865234010660275029980420727375697561017567363683 [167,132] 175099999769509137416931005861087305487228226299443699554032249005967191898377515088428384165015473262256963951586801028327455197853246852141051936663433168517601498615415875168230542640593747970039479198233545410044025476781840724380371154969930868118055905535207013300613193201224376423011921351672055778864928823965923048892012591806499666429059677646191185323744893238560505924074323233826979451638392150980139097599285666331993811670940597023393807191303510623122085166795066864801527416545935725545515622579958939004012262491062423848239285265406909980202670791184071839527839773856821567750162884659108932771889256693061054967807973812461668773929425113441630435856150032412126651766091970665703704119361597927189068451160443622306462385548147164983064097153839414871975129916781291196074924002596298646404888647330284474920652326805475361083661198761886556866490870882505964893820671526116402822667230468071192989112763664369911584769723113442595450860650885044257725044258543972439022316663306521960935479272346515747777853425666369020226640693934052043235278322354201170294253736109792441004073018982872574703032464161820620692992851466455779724394662962586262031248850853086765897790976186115512796920702883017736981304235188287572421513727828180726031522142077957943546358976677093253054172815730508130756224168920494991693742575145248426025607517706406501762892492894016065381632855408163871739644251108038968102065397615420979216174548705847700076671513488882206434995213991474095956049375043943773158420193372673950161618168505195566 [167,133] -784984022666685698345547323864366815785081858604030503806079745984785591801885093535236478875736356570174165624163629067481584274849052227471807961785359949664445297336948743896947627584691686607052875614788259597523649175046433259402045920122535002710816301405810542912269152146944926938926181074437123681499406357813829715577005269838056287212391280848292144797032044227933963991178549499322301177659361744120061732275640106743510448973093255026862333009897361281786278918383837445488757737851447725056862949020722674986971293149409208739488085673613236702897048192108608674172227270033430403151663313520583868147953986807867271740620865710087412705519438432969158140489590651669476530239736972275092877392668655012472382039210868494504793630337352575796803064572121729654465039593022826498061440612597518466984865010264408656860262304898705992341425704138067789731840395689488382839577033302361625893986875610676203402127318969042814289011777061729971868566926422611064213420254495065381455304129094456107678407556460404639866674719506280851243421225680059620085136803150602392798690828823526745616883966499186710605507833648692085048851972198548560622909198340073396435715508711538862637335741021279250140926604339505911846469232806051432586504300312425464518308101009313039663660742993962367987963176259152016424308498576528476160142094319080434752273663283961669746734481767646569033302902811474355282495925377158343478434104488411484890347657238826102953848091979574476769517202466026571984542088419374221053983948139680639536193410 [167,134] -3629533597251176166708407370763417189929392797842425606461916700915525429682357704782825605266410810295464699648884442249727182135544985820727522826791665611590635635878525878520546600050378649988506074510800112280172650196833115840714050914237886216059144236545713146646880930668730454901269753692557332333043423421011963158123541511751058574088898077323219252842838428695102739456351282453178937659922111115498221553499930821768675424308683741616948518678400557579574928652291709424090413277494029455151406429875510667819406968262651871117156124783271345622971542107608860318060099133721649422905164134794958855003981534518720467675711622413544788772302969213697919538038854701849126083684397544915009897769702838162422049472024532574134397211340692295304659968645866089010347668049624213717786000853321769340645398105242052923919480582326799732209970423238134041480933433246674735057714708009992650653261339460555195592145611528395887272686238821815606257203138531062455441905234599750750411443476376874752893011326685204236762680946810518500687128851803029105672811668653380301503007908913930513589855195660194840841427992625052418835031125886473033132493082118546938311604378248234763505813979036477693665170637241754879275045459437301118412011864843789401412090285383949530294141252587298102422330087429651591675233203219966059881387219618743442405205293081688866156445957973893630008830113010679001025682716964418671175327265878780746763733520835046150112674496563321623158332742287598609520113130733026280653181063255368614968 [167,135] 970808396530393047089530518963224439479331111474867430626581877646247152909941859048887811396646180330021379618719931734695508921765175846404724532339017358396807118939046446259247135793575426667129298152811022155353672117143716315492022384757436081266000646060231738062585945773258669135616554170152155211236631235871836277945661929006700351223655326893110075195650935954146074324977192598705004936358712741064378074365559356927554721258350309796268150601342245029502207412853311357112258519665864381047815454683350940641836334229288488708399395248672590308667946966941260451554507759782481694282639065985304912925227255367102552061182451068282357111357437922093053618460583229815631690449895526314711489505867325258545348444012434985217279064908309985709014730309754282653575742730529421744547018603868230724910105409780040822077630532528957520103220226254386270414415570477956913044455990737882535249359849533858496672317683083858868531240861784996943333126863471779873686728603128834345389251835876059232528363534689534070559536122132235993937958326897768825379512193607943394078343832545527932159512940249917487028680988234349335741400859132064798151141696107449643751457237469124506418517112758614681851142574073664722016294858719020685612219504773182849298050650556855414224623007579218059645419834784476366084657548985629722606154426186193424962253182278889797558900900005642965495658151971000792735824936664898374817267178613728235728522496693143202989945519319945519533244687283987432463621515691333773979219307870793 [167,136] -18030793803361298858380859407661632497551417100955575962593761393716317858976359544322651061650593937057126814851524477925503588332502579725689368861074719612005940452811408253597303221634232413373087046579162625132401057319624190213459642849382111378031040462870924835273930372024159241296937517911044597082122424325691636682204552090507676799044178040449886061236004850404282859842094672107955657217845597255651555436065051083501909701885388627940558662889623395472081159217488747652723897702590925130399497017588322060649067156773467298609393491232251587061526927644119110436647318063358953718245275515701725846817352752996636180315579784471706414949519428533600174118133992519918298970999865126281271998047506713453802237097642141543840637477571637501229929997468832622911748920319416556519379364225160254502804577592827314684228089676351098165359590199294228376282350031578533539141775399185065525943199450748547848081093658763140950757017337241817282256590930693541491978399283178707946129319798427677441875169361965463771634040708653120200998897195944319848129001223275006497783241732309672602483340995721776887042782799606082889359748146674327564684028713819234165698084138393596135258687841346551148964365763066085111384028774172510573955826740248071571481757345553483850360317801007359990285407476949316340479014752395735013553464560028264768689746207055718057910100197322083081259161747281264168165998456161314177437415371185209325489070313624398426490700187665053559693439700160979460629703713868417773669176 [167,137] 2762484442556951445526825019011289530438459163800509815143728474204307763395008294632283748393210890400804021923290922627541932351796080179354855162042664482892991731576036216359353161276320352749166636614021720580203087628933504047643704553787626520840788734911897478817924643508118902598677293249365103111921381671562711064891093816710296383057855746795408530754855311617644256551988420398522068939022019735927387914956276612242394527588496505503846499297904973703301043457534361584769616464356566888280413007317975427007851728321870295155038563297929058226726995032072601193969644978912002261731012598557365275804609110388968203697883984006776008456860286064098084999278825742712283264820517985623671037678192198255505139895354728894797523291349645099031692069271240928665410432444289422662470011642906553528884262715043283882123582188028432902594439334418639007473100271104996839040979628700143194461153813069199982937350607177018131820428037756942602641296972643344053104001931304381260065792530515323001025654829093242643053402374651210899449474310996204176127870774773377655960263304365655620737079701485547041774133798406406134567989896069945316582813805162903801603674294897828433600170362889232432748033828694298714615775271825117996779150823894414177661001496782027077516896889941653388015824705561114082398023610788390615891482785979232807565399298118364261857417516617329775088400328893001678530339166701173548312726779585831595998945449932262785799340708565106505525575418402704273771343449260323899 [167,138] -17401315691452251550854574046489371825393937570298525542010477995662545622036685812176064471756133560922310535140555492484293980197059399905298915625986262284922276987841723104832111070998954691022208289297747701027026968958674949445070054523168807025326892068522711293422586351048862499841624036292328744086440792419582814013688285325177454154723813032809397016259591658269103441479626982577190372692776136623868277931766813141843021698053561025414466502212399837591320617741479705387658987366743517439565318467258875263062255402472254131262094682437990055082239977677243964956040621847995272259747208024290295985232532190651016730990494162040007153580023124846362098935180127261489901757086105463388775726781599415226005621215574932322646835200059841594500222775338058281008622381230596159336859486573338779160516840485465995906795044835323765466447973097021259306194082760985486560591818625706041524150991508015141508304719956950919325398040822978830505447428877746284749746092489699228149659648713165059203209027563330888657570928952906891418473708762946265047967425557490542278213423896529903796425481029281232290869328067085201705778512837914891484026731455291197295396863071102719408205685063507611845520331441807771866215302412799830458634929113339280329410738551503815569256816589187199821683447161723028662451143626311039553084434902141184334510474215196317772758767681528707112570737569950669055408033542663984275153560114465870187471214665010352422478924083856177048346788915514030197763804743 [167,139] -935225956098627419255061850756792372585201071904782737098676444656404428894007135851418935885022043637092627866479425886500364099209221614363197196963263516979713512509297789529254428501356551123814194836819497506437695917215002759951554431118485946972406594120306615112279899346856868975407074282846621527165641716822452945257544317704612162658380755351620855352218468511908116461087611783192108222423721702371561175864966554104039233674741511302182130582944504936948330175286419041308214947401911552607299962879986879275458140259680294653034760552415784279943910968134460154377463234485776130572110114980196651081284595808764436159659914605551505243231439367634546100763240581957685616015489108206228356026378170583064173627403560052135379111575999266340770185528322523196628017062935997705599859775520748676964328068091772673276711978826752658961482493992688538098226450774509628795641683717999198887929927796396104288252950633758612130676923192743087787748969138963359198235705894444007969497402187865331133071521377454737360009050694565126441028185195949011990991116568341043604013737522711343015547100034505463111234804557978383854975213431633573665294762723494376950542965887255401724327915001657895367071460152198059091207113371424166576375795134361289673116426701879632741235863290778907276202180643148436886600048172065172552998575864508336923259330376479233203954296197842442218729875757687867712944263781750118169812524394305164104051291634462880942568594247581792213023657452591780681 [167,140] 8922041701807735701515669528786259868170342019154898067168588538106737810539035365024426115381672893831725657075871582767266289242444816629847256079035039114823482993595123187445912812740847206340607623283783640071122244112100685332651902879189515771047591106852530578820398426955623088882171365358446810939190806349569134676113653107701667310029572654762798945824921464316722033325101378836236060676245053118401668105489042710092966806681792424995372059956465663846455892689486000732399011952429552084204650272038175960588955878941093630395381451483209212036917398863334248210041007387649849087554781900533987450625280991454950138925816722138212559596111127232078663898870489043530399991187142467319890235069186924001026701289255799204437361602229053500016822468382891070141505212948606525889098277514181201102729277008449848348278783719471410538445348802516165985254993057364871715788749054772977317382312417046536532164036263794347091249427104600763439160699044115863518528793852052143717482347152585679234461212562886354905325244599766601880114630556132657602207843866899714893369185506344037554233539442213981229102788383122105091747178462627444138009720907064714862227461901198180008803467518941660485663477000961447318685581105055148242840696719823973356469379446201791108548608871854172251988037017666317202733521483825194279050613768497090770407680395241888418668690445147063541606782079156672967666370757966302211357876373598468645250841056766568809675862745891633293217857628922 [167,141] 75582916152843078688767704392241378247661673668796497535282254978297053983507104495165457530297546752585635626692680982112989759422752947448228663663830503992917887361223725867959941312821419522835009760112290597892844906006726403743610304712461348718945188458849642654386413714429394211216304863159776219882704015827908679884240726561857579922327060728111756953812205217754088910548885753329123624247965163432778855417961780040093338221223165952676649591878778678216875499434583763114134637896864413523359174186515063371656275774961818782186737722860538110309518888886163378394441243903897117506565858131164947946726977082582415503555738556822630651009668002618104780331865983736362570009465925749140416075882993750614085036952195639973009655236657685503891262940635017874522172776160985523896169836939507126762173517688397519599980000252563629212808391209600627936794381899945555992557213758398783337287537742046530507508837009212908680343380736764723796095727511952577941341830170137501602762322950074369356730166962187266052202289978531083471160991443344707900294414471932370109714428317457388070073033630963103920566952010001524697367025485489301466945412909292321197704507146557876968271836730165371452472694767694694979708866600502741870474047691745425780001146606346953098117196292159941846161167597564746622682174698744486723898369192148666286001742830105293794633025692694846026499551151232646447749538061532908311867392705959987635870438659378499411143480614821894728494 [167,142] 1682603100455033430389972720985713067588630443765112029953852344778791752482342301126366375798898087953067228144064358762310190786854349352066010807230610694176110651753434367396760069399696023502131105162800179917327190902406162234675107668865684164876844693405788619737195203930781134978668468322042911875985541451603721618399196582412438038424689045470348861536085584471732684257236005224165561139837483997557124944807403186838784195679388750537159287130275800147028003720429534021585384327530353229411647866336291535338038588152290817269813167083704692126463371832085350401517742222190174692123691696741835288022510761882848398771328621081036311547641922415965746367491986378797794860621560715516612776519035625075246340459574767304821599789589772406426012788511342106410099673784676913768052996171451300044538165770911482234063997218691765001119110042783227818006149049839925503676639438750666938924521279860387018791083565687733826894634341181172812978519767793499959409755169217654163777056404023732724323257848020132477108685891054875429871107919253273291018880479444323536555878289722141447725736347994357547956502154081240155975212049153176903544061558872553173745221475408601148140957804270636092333806419690630143039946598157479634097797736358346181380015069522334270283345496679977259831087005458239147059447105391731365006031895684067064874253462857486924024122026726330745092289930151851517165605000159723786921290858004590148319166093289786555143266379754250 [167,143] 24289482746554048770804626785602100177645323128432904524534171958317118244076493906027368760131460232902444855171962919984245331413513223505424493218463041963611623611062639426901648121402472412996339792601262622929195770551094450050027083382766485848672125788250477748611720943438505044587615372070575213246545200254796401866350459755357515488939955965781141811313884176639176703533972172524803157348389458956347324395401347452934479929960797210898532595011022469774213117313666460497660598446859742169604030495293611590808312912254590473062265332236389383295777747845265831339509579840579163600808863892793952938562773143516692080258569901092557623550755944271686372017110572978549998051490779943995766187872109817384339217782712707643635304206016494730596771785391538377310542641754462837399068452535409484100246716101311123079697457348719086072527544347378276773652547925970254316534654156910346363946492542785756931744731172252068076873561727323356239796901596192577053957879337419185682303657257577135201562039609373867117161064800355975164637654782846120312580428171810253349409483561043934689189582209705852808375423878858582320525193702896169414827490846258103526380888819980209086877761814808994558441283583051072448450309281150510422026759844247433428562993922178064753243704468198829455667492357667197948767939453017408256011271207929500700284398124253017077420087084511590801974078321007755313728153873554726371342936244492684762113844232303556942572800 [167,144] -680017879669092698321357402303897172022634109722552593126200929443118433065056727887691200026215529920762012668187292580138145210753582407606637556432521758499625957024132441677056619816085834944039423349003857634099601499636338237731307110369712801103092023777561760924483706650647163851057796768499832888000392188714501635311349468839015091344225279938063710947507701782797541619095345997416888201082894532052045141708920488081292346455333737405415263056563704402123631261200217550685109573878130859829584235994947730164113894449111279257026119692116563908117297062184718317140707660793896900383828937083337988037152174425082309134518019176019989371514921004672451245129225131108936005348937079195314579944385632537253277652422705540278816513786838465169172492054243804806979593645092062026861108512478379101820906555559940312999800616336092577425279385304960776745287583959658918481391032000233815822923477296042926575154178280844025960490941695242960704597673900124671252340834455137587628013525510096255513378245498678832691458313517884842524131613557532871671665904583503866951637909931026583493578446134974997635053138810070709058292172670469445864365921832432773412581677842983920684038863385794834349706039963381380040045304668586323543920859799589332898054117529954036470156181256138094777423654678600935869968682471399029004827885014338750820925632390196717763245974030293210178056996097984537560792912587296093060311496142342585841607438820659517 [167,145] -3001128970620541788804174852781486128710803461958454813183879470077639095319792139739528422560695424318250397571220993453062405623968107157876552481323851656547765127860517430781621663244242616446950900885848004828632265145402325334488253365198416838419501939969177197064415411910016269783426349038109726622158225336018614283718090702954020704682508650682813951191513809902235200350569517037649766890178246405778079077604873118136676198640702862229554548778301207856017203239634075165612336889219704113552173771468733294487067621432787879628599437751537455867520695334976486156685041119454313550928387971644656406996155066672896377990294672938030295259342788597973756239630806921485926967146371357158086707999836089093557981199624654265054280475813168227728300075165320381130034300312730585808939374113876241521393472918331764863254606457790232883207959627921140834724066819061891426154741725224074262260218077169743839052338116431256800304324089511678124161311062431656976439838841977460939428248911333064594318721508283526154497035577713700976290377492923831187944733733361075460897950852911673210562730202025596474554156234800094572425431867611427150233252239997965167645874263177496922674334914552665767288631121362610867720233242365559508329949181598684472500353301406848300274648287972705503827863780482724365580115599370578249684665730188952533605168680829391520582754012108553474880610201271907013781310033771189729078822222036880909838693227 [167,146] -116940852373825723782111249690272187672379644077912431302398363410337198642347346819458285477580447264718549334469733519265750156022026111316637967779362864493815053637806913741025021175595525388571016632088707891963943036458441565411381998804953116027746284601202525928343627648937054863390419016436283997027987972790519113375777974639900590175775288691583946111227671822950419961995525946673197921455539894232734645646815424204490547626605882868866184670113064806394507079805778978115274309505090891125504365396581118831251106007959662075894781070102582905452794636274880088056865796062255652408479793341719272872023374872094215162646336298931661253913053840415185600146843523777116805652976898484659355254622834381690028924849404662692147343043647868335525796164623317212356962255023188423621524449161235496395047250277897477379828984468535250297793985982479848707607906033455507613899127941516126940946739947231563230151529626359371948388685978698855622006231673766226728789933542189051838610738118797365175910272373806667477054253585818462042020420954047875079563717206514716239717725525030783622466520299977664133661320788271723367352219341518760854815669741004962714186992421474978823763731158489145373603415613291262823793369598309975853526517565454408740306532532285395114511260630544372763930051131599546815141882116501703102865588739895728132522626670104354609994679967490610879923469598910364656076956438864773333434420793160223986 [167,147] -848563035476418426416003251302338690017404663190001607469337943979914756650406020493177030333764633223903530923908898366880337430018452809096088285900746221848957893033945210411737409066742815287127601944202729337646413990939569442735792720190360652949247051627275468254901968766793562206649824818763393485498333379566049114679068136768030431908785039316033678120417209222479503338828612737582844558643141161581531892913428935850643403513516809317058022939389456060800709437433277065809852370045498055389840344741865501205986865520959189832713962211399900747718372342460288505241890529240174270166510203787461737125000754804582429555672055314726493617755541652748952002253373057115452737517306602596060584017048206529718884296905714810238438917048982226407057635407283343992694927381925898519885151538223979562141635455235869650560176100059611147491933787100671019792197047569403680627787455885679148918616876584927553511020511097573749848119994560916747708182281469425769209199016230107584504990624971811337863944057427547652623293128845632086906137819825889581010636043146187493388799017020096662978091147648735403670280208507730156983645225223320443172611932941209870612649189508341848959235268692005400862671756259041623304248504084652237009060831159713968071048148502004370210449076914750080080140604007760043575643536534866738594302589514935076810268831734341862644038574456741811049994335883799931157398421716023512489950806929 [167,148] 13623351080287844928112299369710406266363920418266949264358610616340641745042821702502062440714862168862035697451324669752460679292994483217051055324033288614524041487526099848092136131354635121688445937474192068437812969431586154675054016611647626261587751210907780631355099786041010849496472489486371015613699493015824958220082638249199059171396331215374514365579022500801523292787135345178186575756242138227743932923128867406714414710248949735122914322706263212042497646218649504095587315586435105111980713459964652139522781409604191401156751260050770257570024798127021668046217415981297467016706378674240664650474783195185576194332984976822301893650966430063423490314935058901160467274761608698650897868776035586339350194221732090665589375362948128461893057752430041091424690702070094425331624284680272000418146623012399980712929236434460140260217130595742965715736621562930103148663126855692307982762992630576011945962010278133605443223808433485278795869967844216244736941901357965186185670482721570254672978818813018936459534447396473641679027367077898093181106495781158039189431325517260379968622157189797097417287326453370061896487830813041605234250613542345842675382066909072119768879829493801282457926175788453242238684712182934973659502002963804001932619052945428900217927956145971724219709904127485593951523861993333679743452420695285099499574989969292662449297386357706781752368081034159560522924241154291992441258 [167,149] 221055655254489393191146557343897158528003897172517113467372333477129115409882115486221946469069444743791745982055720216572576724194408875385393578240011652557461968555609021695182291196888253799992199578112717822569594085759502416521997534632361417998566487113340804095833335687938112191888859345978180041190341706183481085194368229844832426474809289627809949954803630608550877778239700688426016947244937575011300349828082635683046025872956498420125608467198538685594953703008814309358450098013283618241748683512369990452731510845135718265477527286576428236468479931238855990485395206803075194008471661931474968802997343265826135706236221497619295304252418030512535375561693332199115221258075578927313988020261580804233797505868181325730898519497947568272081676971876292852359251619120258676194802864502764965645339201106304316130673479516079669717520810131081348503230668159753456613822344655224913168795013953314104000304363149241223041188528525528321957878267214178786607211094918908433773623521215249709216022397282412301157523329957966990024347114729337328179355006200281945020547696092770140881731067275263858682316563600324954538940415553404421494003753945620091549568142712682642184487280489895346677927358199089070288675928510586916825127195937493280930245404928329113315796684545962019431428931934048463067970983284430370175103581511479917582763614633972130956896011246922727926065743444747963296972246900285 [167,150] -1670375516406188634717694434618175402110234588476461856149541912443728361875793188964975213721007858157186122881985478555766462533928641132546183789873858420896868247215836035905110658992588618330821592026823261415003668715370136758238173683106882307336844010601863612534336045269201763081344641035347587984944845152061325646606141950300666590208931023174742899827472955284357554145985125444297979010528198093627385486755242363141303966424284244326800784702660055076221878216353566844220955883715779323301345133490371213293832364463974264748112357971004832776949978842304232285288951729413985384855812308418471886706130928386019463378539935094487350134311345999334082173415168546355241317269163598175263921414732821874876533094161111704008276258943311147361208292417458493534070923179796682003485776190241537939847736195564404110559997436400462408796455096741646786709657335422261410034314230090561846109892923766461431345839792977730113769263517479769046819933603706280410357681091470505654745687911841883523930413995306005089131876779394215224316328068863661263201183015968642913724225624223335330054603952639574626091332232211360038732208524763456225061206841823218080257623837911093566646714239375083701161701035726958301504986230883788586576924044042263361236979345146198116912319302817193237234118894535140712772076702226428354707990004898734108189283240126465473182553283584759411578913678558646645707014 [167,151] -15769733175005134996001039989208279982478571615102534219591661092882089199953712341121527161860589096278394347086456234044304603297312655677655920645425882666269321436441682654525846924859996471933438813855597994632411801338423681366759495395536514029491155986456017647067526965123325509958912666298175994387833771891002955548568495602433676567028531977924722338547928226790898242989190284134047490685654212783655167707879998947826874348423215068325334437154971732625016996030430178429120866782506887860137795220280532587476447199847797059455307774049548694843069169361015260646778910917016609973173535817574696328227719981021910725791478933650690862298807709365033847389562681908954775357572372695067222119494374696034395105377442532264129129439425441505480738960364790860098379108239216432992117189070967189187544142980046583713379969380226682306403936754556134679437880989491456331321029588140429967610790497499284850500898426316975768039655179327170833607380556173204123014303111173436138093656671673712293610936609787414478942719159159489043778364653787044831686330237554751099663118673490080819205526256543980632441639684659681608474288010652273317704920475762411587879578930616740365171237762192082287131188079526012990032733339917612037065469067620499328433790362883423101061519503572854195877723801924379614412071477293184090661783079313332436535635852726353344339936401416454956002828331696491 [167,152] 95722277654189624129618828137184945886999909009344428657310401331540873090047650333965019947020710361328234155954715063211491687445397676698226227191015107437138765928304798986470589483666398449764300647313003058623392987883198455056582052197730468533384241728253968058730829509049186572538795164643667945080556006332607816678287457190209499662729781689106085005884907464825977277333871393513972402598698513154158810676384197705381552781511060963750944932993743093267896138425139169135617821939154387455886852015190331251784580696855046549596236982930311834104072163154002026841013113739482843294295994917267508289785297842753051196897678958869933668180286919320284193620576559062179019697366332968573749724888423340737134139322182040679303004639710705211122981914959353395533050325658030130666180266786221487684817008183906427986523149879791236370650501223660299856439349048665204247851726637800237166747315243155680356912609474613772641180404174614542283266959117952117249336656450517594651349624320190504169262042255197568447889195031048669049073518382448661692840440791415067950432322348754815999177345083672838420837973836639489387930825098315286277060180605735858704632180142587714057991830439129930640956660637000927889607262981583933514060379735620423125541238197993532420510560603022129791397934455026771034971528251506649623357104374072426751763472920618708300934892539368718339464869 [167,153] -597549363525550846410500625691758001051837527647515832117112965918799684123995740370654441696207890056165770897835408390795308301345708776328298043384398473350882257050070358657904481655980566127816266154527514081407254709486936592897921389051351992854546264119349881290441018430123516255782020670517576150523451519512447254637857666264482066998871379252219538922085278305617385118437893082625854431853515238739365805924771240955714310507132693708983573758625617113220929819323656178003193237335438925172250919333456781258399458579318105621970542216357457665231943895663494852673063179433303952574163736502085085103264377695331263892546340311800921716338699381569499684573082492812125324849024464514149989254716677648924837342793506753102226864594949824711041115863262663364685278141827420906009447616968896312813476645253994277120451987408795205693563420382435151375141530988517504863615362491911753492037223169943014079312914466924657040479721507600691627015814850871714236142873576347385768235370982325007884727789328949456846028634249379562213225241348037362441173927258483110907843501564536633710190698591085294258034339754395776318300959050032899738556286722716058265417849668834048387861693097692353642469508916904892987913074301296445071143102453369306365025639120098116964141142976879343380373934920385806540469332412034803211327120184112672086777995701831421028913851915928590 [167,154] -4382705008503979364583001632953368150510468098068744520946434160474205094295485799985162761161335604088079506969687096559046949174562906992153443333151081615889642296669491546746989907816481466822793768685455776964686341960031119770480184839191613477050390271067701290060827105138972376480308515121246193621848310793589937296325417775400319295798249329382615409273849651732408156296145613300246884694574392871920825653156809799696943332974388765980672424361806906168624499592549096805417843385747970580995009645185295816438917938835303461301217939467469329473054336150588843827209802013323691982513641606280782861336520875179807424019510695164659990346105917016821609656171567656861324224115453819030887646356182162436838574981371772229644364945172999934328938106782572930489142670436204368938375718047758838293201297465685259383439192188298120011025238030895283547240741864145478044233042560500966839237960408937047618913362247660718513748407036250845750229395207895815924611162681599362187004062032607655350206580761377494578939825325282780109949660616100873651355305652849520064840406522084891818548508683900825076568091680695191452279212028376386343202002989598094119456413215018567618189487113711311878293782509774154937243583845985789752556366639036029103108974510688677409417803796545937025127785433977286990242062076775753364380397300085777397918994801039864650337983684 [167,155] -42116289616812643849814029712631470025820706622661114371380700650999890790793120001330448820515407596085727517919104441772024070557517115639641766282885922431381899026746439545531206272761109292694060963981562310055959857260868175778351965126762711159236702336835175826116094823259906875851913845381471146833361617983927004512940374994780731511220325127889962104676903105382748061776516976393099695928549547007176922685440430503864184765587570407007675200471206293081816729239682590628529788636254565033934590777398807201600934230383573837739588611266583140762296681358383852102825320516904994788677614990996768125167510539890601784076366127783935153262889037221652733201317033580737528497903808408795196425938595419172291085632143013873295846096067544083691320839537628608533146260917010884121249787157115425831819439818284996083660630512673113471831124477806741619401686489035315774018346090093339168323285607812980116896817367605414027452233527510601410180614780573961989659868245876199252847076502649681151063306125146153699570791275414166227245662057201795074129056918397492135880255036431563299636808021740085590848595191086753010689562853322813154099624079767107515494530377792542688229400786347854763065990276725883961130741877125225334096609564548967721969427151712294673509148562560253575214326181641070287467205490439461926193854250176264962780884838778501355 [167,156] -1288873762652164096269245390121827792302105664714701314832348918667406993860955885498139391771571656748652972444103654990957987189724190606213564728298803774892470480358290756262479778644186174849690268082160872542751749364818327092577775733485565459502190889286578905276822139086707724579067268132456496650398376480788094149687103287105862867695580203627066948792206033977992825274080619659972786225048976346451139288959987300159277989862330934696004658587363756486307417875707982030077788793604783142544842431800127989256992039060995774808394346453603144731750538693578719445529281859135297288022146479142646423272370556141752758166253108767156599841901606353441915385019192460018234880147050303652353284411613029845717736680636618837622204793685734679213273422738783603497518832637571753405771478643964806796277521277319232928713961180826097276167888195527253309281126441894773614054190895307890456830635108741777821050550855308466722303046853367121032823408283602849071014409332409786659822423305214834595740318251570880078860296714401740724657889808611166836394802583482896168700677655453210849425721245570391644971033160430560853481215335232986680543433317235010178757925661498911916351217978655322660472611186563040257128514658606008736510514724588990160724811778379529089387083576823988556994743521792553111014648208667568564837891455506906305901372960448 [167,157] -17640605944330423077985849235715045811729232533253867390884136406673869268218754135680788804484133167636814690242905203340881590781652659804784573384703396676202667939003305867517200984682911066559592698736687387628024372506994278598353811141059481311128383072485303217228460964579509383890493274418291799762589255898427378016369503956330748877780572538381211056537225769041900284076812830835487429198164082651097540922414276355997786951358078152090106328330218216843621112238614884379684813488275946246160143386831697400355030521839496110434964936423111732753768140075780940680732213002866806174627945643771507022223061856615641409344412545287327853573743344975358293534366940710318117243910880371680434876943455033757566692048067423768609325577087119971429936496884493808728733735083535634194815080202623520875521503613092016222410396324912567663371897740289732156373832810087586388865177945942681861135754802879012390686552169972570087105738033627420402584337228027239575673862905502512636418981431183515087981618433335512911054631344517921957486779422836245047603420673695115100003726964745717114686209105182684313521519534769519829346299850373486182616117905164666139535553255684324326443826122166574479906337704231181926592587051387369103275637252590120294988259706329198611344193352783848202995271710031977633440278947012145675747710172890814797768 [167,158] -74653612631575518929228707857543848272117255197929275384878381248241500989246991198130229333865848248398644258265710358201666973515681808677549716522412967815499671606349211097323085879278358730492144260445869893905113121130895956790108904024548206248155108124065077348344859705246483043408050667169322839036497050584839327263478740420855856267662276355218818328672164829958386447226590026073097393581430989382484759199880310418827321146225298695340336965687203611474924277757930676996202600216545146361208439711559476664610513042857723389012637680276900065874318966640091866513390762348161092251278504268439492117104368910843746051641388848362415706319590851551534213399122195906223295038608000015370623190715002696130373269195980077221414211060755841275149462419535089934304828923407697895954264446453867421405619066333970714799557471793056305372883784953575529193688984860370879467456366294841573282135030443124512119066261940723510180867414334991067612786794370913388308808502111630959157068785485573775316248746198723425407020670322723634954869439498752891217078677834167599349720969679371869243487706449881732796967453871417130496084536374563858210802654196262157397510123778251304791391697819441723651364279193974244924417565700750461733270950286252214000065607983598195278692868993997309724217064016630812023446320401391602744533598925969 [167,159] 185276020096506059906776559877017421928469529306245492665182994065240715708214232174209148322911493032668372749949815315834735915046837355501937815592774979714908984028739214577608790560456158406997558967295993429229985597228798347429635344771541102761341424761787642197593987673014815440690785036597836609896645490691283941962985379926661919323834194033476037929499651055994789879890498418022787678620500758803123808951065976611024003663692383436816523850093293626600122013290037474870880992552495948514166735528228392048585592332996171794768040131101944545439653714471626491380113838431177542750039880520576059811496916649627676475741179477253726836119698204031486252186666912006190824214322415543606783251945563708733989907742348097609964033364330135312844881236721786810020891744771684506469548129667846176312901865376945993254953925799421386281401131590898904211608535820124600479907690099690649896045940719481716499079000335067084724085802860529684597267975500294271491630824823787248236168318141266744609929733923615900649690085707716191062364077242531892280307493831890812026477280487869139407145019887904557862423918810814440222277141445972351414624565157626684587116395079225375733493071599425043003707690492902286592143209661797831152828607781390718916128378125488514815775910075582429257544604610334921398028311375958198082867 [167,160] -841781363690435545133288685186291289314595208552932121466857211050789871362363810914053942570139919305238897776530198174278318239956774681535084869448395119776400599243339873783119902967529642382989158775197900784984032792732773174174529404964660355524434613032515102073562120675432832314425007697525922208658936797560203053283062251485724024305914109353771755234103463432307564015790497447304766172327823474580227575453624226356823871428763740797274003380156530513993158203666377472713287110341209916420868428708504404309566726571120694439687881550709869150896084192084514672594803673940449614788562582220489636317799144869545174433778994161614442003401062158882156343318686909370255171420130813301838688243856410228411273806823646290190442177063069844368147618932820872612551015188987489327093537712330676422389909917738374271733183092493306378583442644119913401663041217760199917622643598027171329037363443536633618888358032629766899989380914743887972388090123874054813997750424801033356562174120824273148316679656102396025846551642422479189285289758725074500824667300767880072103037219012904405763120031312717648375316483859622012926065928891461954572879657806153393556779876467848000377276013916195719347416333986679124450488102787832577858752874109992158105505414185216325852769846588713930020260655599983105325996199904562 [167,161] -402489097952031800925235567798329514082781888147068661590965026142282250866407562999770410289559794050910967836224805896772066391095026792265372156711581611803495867213523754798210055445963080096416586841901319208583222701057358570212381153837366020387075583641023989959673610462162227004939759814207284758729521284817655070243150927488948654977112297803648637270599860650221471359222095988596794009956233695381072144321154121135490717043958010136979133435949470244347874568879203577781173093903627196419807759072312660067657282052242731253216477825617275176810011599687179914285411747832102664311045861804437511275285978986068994824187699375853754077297950526921747479390627298947847714177467025637649395859097892414900724035754848227470793521325933377486372245909196627390204014719379523628577587264095837736327693227151933126140092034700664267069078138701035435811556488179056470539281310164847601613609927407432569338912797438368399948689797158502844556332314230447647068404834285275381789814499581597145736438481269295800568738910952907755183992429880376848853472480830161991652646416643134125858524471709969801915177495199388529984633776442234555176083184132597146339043235039257666597673606921728462863673122366806881574861894178098754749790926400366762732569841929542357022016878588599292327524525571277342812620 [167,162] 651899832609109397689327201952182626931782350549156712281303212487261404527551699926898540216964758216351009472800600768646742968692262684519682732814718798902606851286867923018490824659552415259465031595220208252608479020020095054455941248728584231503789032716884698495353565303352070298341375744096171962114747476631476666617685914556802867403589047836632008612033903461114468750574365773363259834488280582822530597527311129503997667522580288634609268482191408955875626075849902338058473020684750129097841523912095311840891378600160759003054797049039847085983035203483434787651632215746139835235201752279933052893011935141470149102251635652835634964689232533189476445863396420312695065368541739209870493648447514266308254967784181212762057200622169189829343526904406183262749098726889346253038660127984365276764222406321388229106694473050310127096769416163698840112337801108480327120274629370432111420429967694813346068174919679469987132323707285361314095517998005359943886605495917245802080423007212664400362195793306574176163881838665163117862065748074316989371231532986007946292133805076248942010764658335511769096118463785003500170292513897030161968037944292550118908191802305643971178051397742222463964762606796840945408568354256562755631816204813291621990191870674054346093885827395254580979712823198570 [167,163] 509388111450073828916123324100706079462443877571474017906307389288144455186267794614127460040349811540535589356437678944199828188871906767569582711658127073116001011134613750694717785495968574316473106446912681885361296956970618683058715103493278276101907273938999081345102660314395587180324879733630233799296499241915877495771325610139433040728914185144560883714083526030922041045340554168227245288852859426492437928221654100054099238820024211241057788031290507657193727507539188433874922007425638669107755058800825565991743192313272629526994960133184156166811706099427568531696771122649234626208970335151866934091474700365264212964194558440811301646051815536085326892896147483806601581103392993873780191016531731797275363034457331948383949086527071792073053044484452484816111549107127503910145444856317224820975260609852081832687763671196437986917385875671986452423762626579905573269811330226248918540110849937275618216910769873725005778239877497853971188771275847715829495405036564698250906507081727620415204143041539391965118955778159702496279511682682686089254995573843815711597521336987217645865123780606732448217387755117748432636448408748561393235998391691626013764086870559064542489975326920972020467898845387897033711938673161051590114307447297613273772698932234368115735355958349384197542718 [167,164] 598251724781138590608694723042661669569918961374613712221125495248209936227656241747055265449640113004763351969896837655316668074122816203731511099907356183837614786344041762083758815379577626205627061588953636211036720025853552211523360525807862956797185578298803293081638841988821937515220176525200994132295736851824365602668491590854170789379362757669310174611618797804860042810634624700606577700792111520435249416316814151344652207685828609448360329649493498741965686072210682456268634876146911330684790946535454689386334051575508013143674125103025124909141919770970495436765021654621408368573438793942513407197604548043929224086081861009136279322969410205556413529170930653625428016739518211899307496152923839065459466703928138989351134107400433994895723683491461796220827975690374967785921247407069312091701969991857212355524895724038385705381740580559256947194817601896816562274249829145790105217512461879629815452045107434124631462070400303045228736744527937032392942533642461028322571887917784915308166169665801498066166565429986818687979985115920408175804220763116146660678626871436866630444061097739626571800439016761269185903208996632122795051313716358379812698626335259835536317739643109930308009848154213363105056433130718196510723559292637965750816227935124124637980023887774048 [167,165] 74124805323796346808942633282596892578212139431408120616645182116343013222527432106870002203595874479845866320356266434356668221704164587343813425955953133847966801812687797307753447664444425136800360989151342196974654015115222019867050845096939748673860451297825130189746284025214089901167889077533781487872709889825170980937806397359008467309784931412630252484344187832550257103348755122499319093862267936960283713303182188458727346090110397215948083786263697399041233514171453235096051469135173743368401442321311419634330597015693096931363900913431991594007636995232018010511597859874952347119156693574904374116424478929021306753230500942686125984187812910851486087428209564330498567633807850362129213896458437618025092238715184238877381809067804026572221290065710297093227486038766627360627572028442455312049642837103462369503655285466063993454280630101203941440144032189928644797072401275535571575153831634655565488778853378775302807907115308655274321975462923307276310488051819531490411315550909566487845791409928165676581914476654319671837200863655193249029642023772012626957582695340358407005074800955714076891301366991333809856515234061657021185728708779361692817856381920124999955225106601944028559939557855885481217598595762679608371107915510678981767733723834450044851103 [167,166] -36828344613997827776255995338876806404788533230744390077896806124033115173944235230299508201571411359214257686638441604047316337023587110152848552271411504694282109935348534717854881953891267856499914715589643993169690556950167223164342249676840189494252368179290061460157618229068510579871760141867842907474977435911392650797363990020015637684525178507853764731272424761760689869563333982515787203013046541602694450314713370041840348394274642143010086270163458706695052430946801600969704670120689904538092584966103155025982878986224430194266477906248982194395989606842998074435430446352679253954536902592868175975033630341034355422612305807833534650072637399935063535175353680108654700330547252100564008435259322515258949440100891197862167143326800901710483116833425278463948510228296791562841546942270879371213580636440302939111392122979258858587582101809181649635078717187303861518831092334364811974389560509238120859814573300339057552426438107393459485036148337304618233337574958704813951187040915480217220097446916524986451985846624499374263692839301642945039461843892097791561817356614060646354366562770799878319016781504447539793231802618047399787386134265491408015983830579098935369469831720042702907630726787580956763454091358621293353686391160502647042039500430911 [167,167] -755442146085235767557520866188334597757025606141027726206361327741740978850345021278827994573232539099885151401291947883644817991259687506502840998735396643102226893436414687709738563315285289880899788431563243099926055610272514409668452564690742137604332408541226918027518623802825436090497160009695961853395168834913101170747540401380962439955143383100607287963681346373454994866679673401265262875461609852656677625595391105436849173468453149486502197703820652069835605521494900188955034059129881388206730704984821511401172736765223985961389387372404219800905798471117323226826937254763858454511467204676877153696757264788870249110458763803957360952228572978885516206173279355671132598482455249907858299569660341617253302033424536176655144764414134003051134382641307568746040315134522623904261184542890151498463670886606992456894610525847530849664144391953365546893364973496451584320437299204314817256305524659794910917544604050596702791957114952749952529478591278357343062808363513805048791901966698203909709387330380277848212366037201381492912865936920446096381239656505931570367587795822446384544885942390003036901207578473589908873902138429678379832977496664300345482549896489979619823914951506665424197289454601884451646442989553245936515004618783289593515 [168,0] 248085337861296443031945734318928756701863793290787662631320272165087071718599245439122121220718901171760738754749617216668042102892839306873523571035551378082010215739113199430534390765028450959875294267710920439764464522993127258640212761235888262589901700314430671553938172428460923040628416516607561973468867519644073144363962411231461832023177405316955667733152503345547120949376839112472348712106129702007555791540060716079820505630970400064700433618955130955548333328721452677289276271091054346946382559464624713669576100917313428490359710675768552193088510328635303032585216357685338101055005274934179961080476023364124861185127175015859088988221715849350910980917226061847881065671746555657755843075045538192738705275222353438501756256986919485912655243035325298565711011427995724600702454344812894571464432944153095794184980867729393756361974971026718152737803592845396606415138797763944234651233461325130064850749726881747258257057465406806323434883936233884523267051272101513487299432913364393191641164918620254769049876547268284212104932312888315366979705077497264864885079643542678342517601443755376375645304602181857588697298323590623673941534607101668797555552774176039309027608705930863055562066422050505374872780335457659779156799265609272159795935185174755362232753150899299920620762061113963104169142973325447920379076200287605153538128149615284348663304473976115073767069527676759240617579580153389859915775815389757059691704765049135431382893584550865777034357500860081547788482652704119814598533832558948115764364636454052621267679949970907218652644504379004024598821624931633501525691230263765658653669239334263197820984617389525264515160342571481209379278353504724800299148908487108457458011960874142492728655250659410057987642800328443596676928588503592692273570867373441824970187230431089112870336242269759296106029918307636937964313153010756969441923017530147657440933729366610586014696753325165907710925239371135830879211425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [168,1] 67670998735202921156341794337349689237541393312680202832795977057419055905493582064554993854671030421089462917994181618359917034553906117134563375747749707690420764798092980034141857502294205361911322268226026279081586810261057633065270888094778046100237349484653812683930122100923826600375277214904755727866812982610724188224207825935182523574406668745100950530128298720969173210353788300924143310975376246408883133791511761332075658208215132519957045303269007320445166085443124012117957625996756197611093535581141129421114487679986980591803395427257259375583115456474496558208423521974277014828612205952393824958017148073473143758493891329329092625885900698529409652631220353434289511204536691071498244802034845593630247764733282241596285912441932147135930520597761666223889291091237862844563142781180457322066000938977595530615963858902871539777397736858456556092670325386291959443848847193141078871537244241957653590161257910956237619873644339980468901945524074403276511634080807523628117561304265680438327229934082662387301943118206428982615195380590402626538209821347874493368243115559176554853536781031815018175490075520852988413111095506443564977092814472655264342029534446509146583191020118306245472882711177793263649558867894387309881594247732474734485182788339232683286968607997386390500372486078676242453214083160554739010451126320555422265570029030702684029053407598026012217620267193019831360978993256256981822881719124417969746778621106912692665032520622306275582156461055376248156052439371722376050716009551639098894419442828565924478157832410685516359764848564894826895787713775671699020736764661363045390332689999363936411860898620706987030628461912638940546944631975195829540344357218385724903656186760434363572364160826102570072972398488494529288849049488223334896647890885529753938108261157426161344956640304227608997507036446684306662069863805892295974958459283578161220415215494296837233089267986882514431812296606949530541896820068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [168,2] 6839370750323063698049804747548973402062945040659460540467328434311117844088959320105227255822452242900364193080632928485324997001281190425181479370141553887068741799220219621948933842770523910343758453183471692143066830038763666404881227904324619279162837432737433920461644023511434722237732961897223971460386773281862989501371001634166177165748279319470329320904614360533036776105830852640735544848798382317795258684450990193765675374736198946095548668153917254098728293079809972343776113267684109404241609466305032519170026587068513353438751213571038743847173955302348437382900166812472660309012793687821068574067084657350462953936487011382692994090728352186458750573704466500834902894384101047017438341540876335988086110822622661446802175774111453780346763203282367830564497997151855164778294010186863234626000560203909555871955809682497749694585339066637164905640863026346018592785590916490428754096842372731282192102958046920368163341599692309409667594802305766738680170688811872080508736213933843084142334387640844626304549658480631436861853551891062608666886506304217737394706150237186983756726807503380921073521860898545537636914027976293124699006712557390691175927539098843097414188557358927907722466481052652688633412609686668620491956397012942957700501737639894338882890057830344342429037896007344511668860352672294812020357682317316343453024955668045806304605007024591566348999214460979954108794448948134095600821436192877655088273631200895984184888790121404207854392917427070944930737005636143911284643944257975081528264601702924105716448380985299375732283829898278047095085049953910064225537302159564274503356395490076750319114892805685478007858324175826119231131213055611058414646773715277830833430372981764738371454583003748253267286206056284244054983544964569696982499856242537251085133980768864607377803698600110890776756375018697651064523225644848953989444911527966212180901372026964424845565232221892267766386167004988294593204045668244361877441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [168,3] -1192448355179020765646101297758301534336970357052301025454804521555823601091040065489282045946808743134596743482706285725301834877179161282314585267717325348558606604046585369371747699206334768182419800615466225374857568480403765536922086225162603191556817887458838660619140827075515050754856927397801573037990192156331350645040104079725098806796568365612631524680714766980376973799143439592295595096004364865505953085415018854064150916664044508347030020145832023368565551748066031975799089560263163342936732373545925610355984045791684218292085281026323342325987036233517039915816164276549911509555630087350110279306516026264567048876739390874190387300636311500052308306221744551056705426115554530442061736174710770088394367225343847801425371114894106505800492203504462371578466438886431333140858693214995252601258859951555134192179073517398154293280518187500934209944223485146060815609331728813794572364412543465622381968404679360434971713716375926372195695930385194276196561188350296777246020745480087946679381686677080793629776052553068334164022736466482185966404247439093385729945330719281331271077488791688304205915502895705978641191247122151652253063701408156947891280980566754656827193727001439542166802465524574649755970655565752474596301327509981536548596120375586946160929531872242948965957972670734058317437630903840530368748150020691302403241150704166343438915722071765838987572322115926353583493409250748207544817862734713542070457956903492899426017052032975186758174864669658754742860031468663169065066462245981979238565044260458179149234617959140164708894511859627417077302566203825940873890468336162094109422295308900608413130383457072056988205156324926320444947014508186318243711053873179787236058582012031189173429056197033302004057082421011170093225011560500908694261249347093980340739836625859229595677159969345771168403294068654994231506098153677599398968986510515361365778796486667364570348761377400442121119280194062317601577660752809606492519378662109375000000000000000000000000000000000000000000000000000000000000000000000000000 [168,4] 75413049381658750127053408154549522329798682069106285450602423155943156150893527522804284267703736657791813715838081897004520719791672091605566997134526183420439160645760116514536110398023952286197900405045538113523047101923793329624291448081256443299033035717355989221389545563377418893747912699087006161389366567091351461786267943556845090787698822302886848542480020989373585608231608390855893366780246720440483173638730676798217332352171985795228179147414611109338168189777732695742268765685529023001341696893458137455237673867959163911339408572191750127330641487393049603693310806679297401086489031680094818915914416723772254471762082526161379454204692603223702241354628722701292898361552762318484402510175202181386285282307226550078959222789943797131483294743168459149048426346975867502995395915021278335223314296605053401263267073448642920989855067756492282552583148020492673142259525996261142564537231016208951931819429511237224488750044030087315223763431268503522637300073725941489205635875581471846440807045995491573556375543186151955631121005683726674126439138183661696380635754797503527072329613592729353158500868686978229794213902127716027722967291805469713324230350477436530244943148641215708021691560051419037757465253852450003256013666014273523461400298224401567588549421826732407706203166788140290681209663065083535769520333389337141026312630036473000418432292017554817514770256085094553355494690595351642470842412695476894016160794587974684448635710978844996939996892806914945170147295376648470452479735359990870717420682906870169340461381517142307720033154612782461868958582446921725919085241976333780847872466304061905349331937201139797323386183379142061758299901681089788795594379014516108806133911918220693729988614673323766360729080389751936557537486742459452508983200419807269594940099682110161318650246232730767339849676261205653440407954137738022654068113061550397608934438577789146035560150267881487669082671228809177255830720199014649551827460527420043945312500000000000000000000000000000000000000000000000000000000000000000 [168,5] -2052451519438457746400457975538281334059631782006651314773029988821532754161966545232150128933249211552496606758375845800256650652729674909792684710987211990593938340853930779765388659944431265181498037322150871753689112987394695580922973527991605202108938008267294570216793009449480305581719052637384602574201670642136439872628906287575134599212129627978521350591482828745928505129609627499051973780859033273550525632841361647637232896178641459046869534228499805617247328368631330255011818168866517960349809052127333342069166720277223744430020267076671921359590439153735486089035150152685944304188509928831653341168229971780262414857228798313565414701279804189691184208231857696719923142942595346550428857323527813885362125630352517349412148265830396398823739865439262909754403268403131466171073583698373122944301672194085271470226859953588493893209938190229212648840946466755461382032834400801680574027608056861126905421789586908110271804213140478761480648906558194525243369398628054624986477981347591493145097971350708571847953641015323494559499936806735941852068537782116891235904506967252270911002188267472512221040478598636939470577493826449803045085128991370762789123160333583894765685906539183359638937823372995547180597716884973615661471945510849519227027252445518957810565556836363017436540159852805650792056683937678915003704586316735251755403093387596397585789545502762658857260468472428554885695531581947483147168279304176065680513008239106292485984088530471889583362452610810567307834535447276653527037977852691358930346975064710263264594096725735429058054340420276100267505190838643282197699444998358362510915467358367891062445750819488426145272398925054630007125427809955093535193456710936231933903195366641233473719452367106625150710189771951471447557950050281767778708533942911532189765055070943568243216317338276178021955878855845430089813418793921024731521956581153172831719304744213983001249513680740801145960214223142259676660459355446164408931508660316467285156250000000000000000000000000000000000000000000000000000000000000000 [168,6] 33555545790829640563088713544100629294311783727997505838792713393468668455248675360496417817561508234894609583417436784659293291085867647230437879298583731111919150294782412267433345919029087856744266269749766711284028742120253376764025543127834610996874190452143107642565043747302043706637068444801477296695675831904292229050548997028635739714837840643601038783490827656216110626879222256757279662481010548667821015594261338402933121665758751402386188727949785391683379065738419927782097612038485510278959671628649165025658173072790814309335396156039630519143329767281352303531622544003184658962204861758525340581966668005530816395310915246630533994004294315773001519631366391852033017123209257597830182002086614174408450052898286750758205385337519174081073128071562395627038695965263257562150244679599694242310653228527690133267139148564924542692572536461684018045349782967390861671059166671019548737495387037050207032572383654019319721434587543361407452385486534440672729952810897329670049008606056543225670816845267389796670844036583927888702595809681340112866955378791909517203526551829792951268914022402780435025600675714417841899463589089442392034142196612866657971791218021075814657470788384803252313687531189880069986077078031163888273253675301467389490018771541571721943683273524795178763826663979725347196362999148493779680107544666709647837980731474109256475085005318344601716792497715569835226205438679360961252996168927424207971104743925885628073936038854022356312153032726614480383807596617184475395610972328014223724020590169425256766910478088390594273260691648995547170683935088807490597773540077495834913432371944078507189525755881074958563580589877220890535969573072465476583249248395215427395251733191538440445647074252606335232361659241605706623127150836255380469197147502650605626991744640382785506360491021431651752524072763280602298813037350855081551016380583821041250423370362566968943033264467056373309518041256210267431119649746140698454155426588840782642364501953125000000000000000000000000000000000000000000000000000000 [168,7] -360995179964608682109372593067175153333046558658702839499557037621107489579259368619904738795773966058154753610093305691471596206694004607073254074769069779380695347828935825232751519461624550089376933261649745796964664673661226234964081490189868776615932183748217609779547660214412292260638628665197344965605356030453200540757599157025101642014647639081710090130448228362164680753379661882019073789880471344112278008748662756138065846609501490100169034459333338280522579510998893138987441374086745693006055981929309945615965064348042015168350346596938312322175117989547517670660697343767083822608946772767591701175076012062369253046684428499271024240076620554822832058018409386462790560062388207755598157488750430183752951172757778726096677127114992584653950680027958293025363502291643070048379470279801521344157701346907475335087423896391548646953761488855637213176529182215674446417643397966247901891901493524566188079939926292230261556231861312627076291584861847977659282545010522724568769227552992628487128188451743402540745301653343365059195244949057193422647212678524348151764014134001822824219077348337631792175307093152956539141358410797577985048615920695668945962886817970534717131352756621697383469446254729382083091478031391713842574129040698668641396460262623435974306151424792352079061484549453429433051731376861302255973921270045604635503748601633535073752634576658869220777299735544857298014395812964347788404722306148483944446678156866691110299330656234310257351598618121306054924024535583790369916983171459643415285677721279270723199072059506345236133667696550675696826692704424496057713326804459435754069081866314626318667306013201650140538669527867387489001081401860438943246114589168661748605580283643226617588644455599294635157297021359288647204554206111450572530442828573824561131920410158210537701870341477764139647125139694469457954910577049161853240934595180868398567581903630617962664164649183242922108952510461980746759379755779191881193135316152620362117886543273925781250000000000000000000000000000000000000000000000 [168,8] 2783910760068074093128343904525578173628035707184543495143636991204173850150025408247231417403951739630685775677254191363099275966741381437752300687296884248545239869765052966177588768558236759666442893426398163946245183943863277238733205152751892944055227908295507199684427379481923651579893746719984863537477163754940035024611886464708299233741965989828845937234007257932955846132689733036928160447077506478944286795265153074937756501011252125680664349511917891884615678989095539129453492640536717155928189155318905460041711094147566368550762759707265688541532299685038320482265354679345905679789846941060568439578190451017258926184090023977158111987974210791541539226817282517210456926858962833605985752593906657754118622157933975094746857799527989523879401722618745427232303144199155812631153347304404171901243779050547071334004106393191416009414409576592018584401406986092944870985603322869930099265493992258069823253836641697456769669944328999491699056837764162131119737630091186212536090997654658142932055952799071739754465252497765411507160094951495713449830895137365835613803519746397585945168643184371236424820206483915564921706798364561531626031016873569275263478783548607250995667448260523532223939665679496866215075143512357173519903692280487583563436633846551125512462695057301083567722265339118773925066722283773132946288129715951926758004290629568831315919218707946853245867015219322418188951853093190430507529293355058297571916805115198144006252228137502404395946994176720908359044342932044181941848174355043887721724931309903531573625454272465650509057602104499507592788501436329300255950582502866325992114800951155950782688735514167666004661962172784829865062626656321277978297063628132046362201986769196281425129147083887382875937371907380772104800011524064879673628333452822081604353793792544475148821132380448194379841438518093854633892714113113386634043570090411388698737354992107997037982323044951634735192087003142900835087067880907822773662880361245086646704294253140687942504882812500000000000000000000000000000000000 [168,9] -16545165786022642747080187490639762519445614958752274630918029235685073794703557934645258112226887504023439125468627610443416453497329155298714306853880444965963540705074180576394517062772957108620266640704021201693182669079369573894121178577234235371252508953845672672799765927404230334210577493514205597493134412006023150544176388851560127758315283277106154972855988394194644198695665286778961151119588654867971359547471004450539593624449647124435061810961582078319076665453407260940852523666342142177240955370973371449538954438405437113532936771299661347144821843227177236755447914237433841045047560025906274421633107414562444777245917214794343453377457193225371397060324380000441367606572313977966225919497930009577118947166818989360776767020227150504607437779558256920613305908845155575609679435698579024545162298770247149494768713210458431223898287636478106286269237914846127477775036437563032020846679293663468654777096692649554007920410326224060578326556490526630487376588157914218681838233311289270705828293957279082870366199110143077520880981629907543095622118144151977845990984651506025651697059254643620009328494119069917535632206795387745835932019754454628578073791141921560065393412694392932480432829479232280588435907985966031848828047412610811415132409354031881096925524860058493493013534773721066440241417103015911101117130680557083206099846113890380718496924911735879986831125877516042150139136945113106726560724372480224443870431316564537724838530623434716581843166856813134685190339571164526138376012256124558899461910923591431538604479869867068112681293910947974784918877492874291109127389327371286066069024075741069979506025017360763221089741992645575610505600762790374100128520207593211449785249729751167301780413813010418332805539079676555475469092567707559242014646055364194337614344529493754701158232481472424635400895814491566717220469651745149817448093343896933885076298602520126714816022238445768912465631060049993424796967867678359481736641636850926317947596544399857521057128906250000000000000000000000000000000 [168,10] 79766143305434659013421098899046336986083155434172140811813845980355270597196974790310710648614813099517206761764087884065700792705942109609588745777377204032378468104304836151825972338675551215124631468642653110755882615138182266786536929097608425133240278235411903805672688709141409321424249443711554593718102773311329300953472576097176212888613080269396603251909646136705568629472984831973643516805222029923193994377933680717497228976994409211642503199047226679691373614559444028667292752197045674990331329267590432968603776968933477047275049857282264010798557666318314202934581051965648418698757157366167487647319628135485056541532798026042921409307637385324991288094051478655835465083856288830109949236731707974545792941834580556570698266603596925523204261327248282429906627116881888017447311368847942536647772550965752150629889476129680142881791014474370586801669090264072021322057815785328058941995686841759124300153467223460489583074965389094588523090211904279459643702505340327335936106253164901568491570719178301418673488816644515404824928719762333109215109244912784157452821886389010281606007351027003029994233301323898164067127526349962973624728342523544108711768221582923089956226551879882182580663748865029877812883930153846518018941688219629501612079726280489429164815335742101033184458027903515619288657888797056587693692790578794771417135675170444439930310141015464958441271213116848811828696969115166185891643212366296617919612896840378388504196415461334307268206561567311314249855140232780802132181581033185250647445165299108928244207822254616275172611529232882292429104071226960450510078555887702540150901441452225829340032551687529923434332181538599004633143251322574331633520500472871585870654881918017706120897763088439985753169864552229723779411388152149892790718666599897652874777400960010913563432116514687106722065859687901754227607135410083702163812450394556249604316399844008101065018989249900826064913244035901307484748494565972942544808705850556624153413487476882437476888298988342285156250000000000000000000 [168,11] -321682377067898562558980354933747003319143804563025308564890733974982642671822627122506419303596097639476771075625298858798336220225018710415703548582214689614979911967622332467507206054505996406343722229294383533236814748030928589226350245900088459007787297738966115490015316402973425253397585492868213417142709183659687668331951171948785727483515757712465088442868161921300953004955147524508347408829295253635065359771911949433721487018626681628801561024601859715014819397719932479688143814986180141822920364824563403099296130211741455403399503532082125032328566797695967108348858461057178101570182826568299607640471873670657179213407196904514124127529842070858237597404227720941405961525120381082198308439581524738726064709961881602372525003907398152882688538073824302130380019741275224241861884505327128304003420134274868655143927664889507130561156908913324361934739065038633291820351783954444698013924424393714818910402928337069304201450454018006904021530309897579454597535594649633385373700463361538595118827473914596369191080456097908270225936932398920335184952704679962435225918447158397319290204550997874052026925943938986256799400406280846875054327257726031480208103384663756043451213730872233558236743767940953509562303835920462178314125839544653040480007177253325989395822227092446371352709190743033506665577678134698714543853470252987449491950311166112658323376051556748344975239025593744208630535329915346169191338947173833784412355027068347817286410167204386266235652796543554673604538193198329345634599371713845423925064040321511912202380463212392323411817563148132421495951558070258533762149629241741220777034322419894213659926231365653955012041810054367287581898577708505055680979069112644851767415076239633574009004140667687159681088176410028912486141366812925148998222805401186727256845755796220768333771317857476526785436450225370130901031677455796201362591239288268589335592285527152000783877836655620291516220197139362291823436515811374214713105173259909111871564235674014753385563381016254425048828125000000000000 [168,12] 1102615237331077314962504898500256880457860459720030376904723664424438173996965067666917307665043568850863397055058542887373304893467961203812188107041973820166926687324674997190111301775574046189260428180074064083464023753161860220174576760678658583259940894079756393361716645287218685417352073834665436145241607403573064973034303269624894182006557227044598805584393608098540172051459656065421328347970910149292837948004370254575605855611918426315109275845224819220519771674629269625999188219352486385932634833290292803494531887143675884557708016068870443974727060725098581209544382728863675035387030652163889937796158765892681152276993130347094452296978602432310880511354183632006105832532156285957083983163464061670379542196100977675764161309861168301126391829800305829282534133947000993900234299704653849021753213076187865709959450613591077822394967084717484469249960510091536120048196096781912004156786244977507549354439566069340614575617423703971749512986249552165607219354382584693912751299802218569513797506562791172241955337890850161240619299934951751433678185551518566623132433139416202913247231858532036120296890279440558047854560879245338680797340369961256574228133772122870904275984096625344043136008962325662959190288804270052133743442904046711102788934022296204678459909349233636011446330438575590049153028155616969455355337595181382661949063490403644006394749302913090085952906894854210428694654410169187872068347607469335391713491191344233930549818676650389173412401682605087589245287544556465025079254914352907460866299530975615191037199743387679796777240175542316126012363666840316913764692796657652376733244632557892673831775619955104281019695974954755132181458393883311305539448357994626003674315121295127657793465999899923169124490791481539589322403553324800590873733347138538982292938791218290014396000797901649602026325938835661208025402825316952118314916642136867790279106640303008269313323928967606184238234192778877447128232451381198905800098486413467971168171080035419473475144513940904289484024047851562500 [168,13] -3239819164839680688581461082102913848035346243100858521385428945242129833176510633996898573543497342668993999764711954343205508541225756623588702735712988230758578107895397099000577894219929032768640730170557631922852454137253646383941531374426796198439735894153607828833857807348440198617801116430917699436872628332676007595473115174345499325806403200511471108567334742008847152143461318681584676334683948859394079641423121255045429202781762856860630411974647964128352272318610959639275480950536692440519450125476598792326315427756321488961460419745975919915589146599782329117402715862685472632952002567910790157690129958664301624851028422168546275470687176341625035985459003949153403792547301259613769739802347378843087578146824506937348739262675833989689531781965316278341637679232792907293428960983745609093866423355819601927581829354208311240534342014229820737777935945068429370444672984306090876281648011099442272046330428987796849208877111300692808537817413940915928938549273337836117702908873259530808346399214239825611146760175532128388420748479511503531843926810705348428879239942342329612969130679468182708016951202296330264924974046410661715793061819738489172853840547432325444173808406229509152696879814092901367518862982935403306583092156791319195991845359805850177031369324434776757680570263065262857516973592800273181654347456230161336760399240683466300291358417357292062092491323355105376272189565921459689994316800031817128963742751589194384167171604505837925471119178672515799565862606790486440398589616913296345296355128670145902145880886326057323824405018322925375041632896901728855426110558749409251959348121690556067139167709105306518477322711319078268303547233836265135391758466796222936741157133440149943095949550532896486420828197853329805753863655305202826389051633328333247716062585908037364730523093005022322102724448697524331691750410575123099882627283883093703746635489351461265560304697975791520789085217019606919052267061422753442270800771609764670414324805314265631750458851456642150878906250000000 [168,14] 8213150092489114773346558566625087511330027654409184883484961954550746464357590628971748080004221810353228416661970232253919197684595129121957895556067163705868750053043129419888631686395153029551808072660522141846045206908849136307983531110631044607099196489037426166791684445564197600431204796762152492702358306035981277440492929664924134748575273944302949273808821920497519532121885040040954454875549565440002612969595036058063976086431595630757910444104572483049097719511469819865908632803354130645222017561224973632057683398667850003217791393976867702534112250397039256983782865981051587313868797395678569577033893580237554030797706453430226664488875277043407007018353956476536139789668798748760003249041350339899738723213782568853158928316935628718624444939742395175640590580151530407242836454735992643206188961740200935908408959779419733888427609622155806956476363104458438489077516083696387655762642477162340789307106847713606990579390561050700497796995420031708163663708027394226601913268201110661948561492864902379369320075775227300690610270468136513987643402041632255434510113822910349841004330854666301440972176411776510988293520429592834143859390314825763848045569685144930284270135333285156477323613751315877332531442612824188715118845715350870409506669788385720007749420893202878842265141570878172550985104267804552235973624063427014052013228910124024663999016645598770804558167352302821748303222775490028534783172127921315071383845710143641307324422430683594541524979037957285769150358221460204239812793995641063437309812792306865022421109882280627530050310938159445061520090350434526740207775240986031922885336442858704804963885025717725984142934599727124453538986508652801283229545477286934494969396732237537425273644992583091650449006495310863222746877153727889045156769324892895482662293008530013666647609229672173615270679042554445031272690501631714622028556120954964781384037704702851225212400758127514174207243379177623281055824815543411722625904432635282257074010869857261241122614592313766479492187500000 [168,15] -18083467872625088569926076705649393813043435503295536334909765692554437448480303559024946620856470778906754009020542890186922925256636521208077582793236631777742559939728594504451541742368782281693156255825697567293606664857617153478159197951654959309482548931811386070235442677670260016967656008049472340717696080378092038888548727370000382949550490198091739506341757023319229041882753227854160979845962539752939063697760477756059418609762381933953364703575372643751988976571403490824347260254982134586849104377370153552631639919313063461057634915919011445396570831397913302215620894100960097727287905452820290580123053793366790765006579018608178228553141867550063533277922483179523139655242295516975315384943613439719384948854598588229043914313067221509241565597835039248439041451013320483483660491130987342140593737287912961976725736326513643222886624046157516168789398596986148015701972382366501181873202020452009327306530724868720281579922780379982088749528777747778522629989696047787825501158264832914245034584409611456420580489419998613500125304229636687673009985846569490442528955786593889541220801022627386989419359263300039942377794540616092081914198396006302744356023064115798431972153021191093890084532821012166214986297407183620930371456894844419640880462265306622322644965766477625470881150420030658442738169543311199411262818143105016742316847605302957206248950430636994752218059336217035953812901077721359814454088242776937601004301028347912209961281418845519349489893701912652505788240295440028370272297270366684478463858226574637670912729112548289724442458643769067831829229653074065927481591995042624808434194203358848307111278749841141378671878871874929014493074008883592090864602503987579508421326566724517332565931041374447502321459005105834694820932292463290633486563357466985994351281806518240929206925869244123635219686819382253769151267461605133073027936868684137353311938914630758645409752827918668737208205285314962726146224152997800510123836027674774354009890053873732540523633360862731933593750000 [168,16] 34834800349266189320826917174821127309376388959318651329268233552996219137904147597265313500526750745855518370074575149111169952411319141125818880062763716790114603860207101622288010877168535469628353878578959134045048246440460375444229938984685880559349788766218230734001538558633378166781951947400685295076391121755003135684691138079078095777239742322901828343579964317564156312125617820516111981646528154226604680752814824244922004406063675665969750053185339834709800166244888786711774047388112236502389140063147021487889227538239176386662800678937727019231848280315110239501821656577821472889585504820940845171492617936160488284955534009307156634024338482351238872432581757782614952974750988254177351205492918315556187468689842020670369741373257749348597131476947820287163182139295734355656138861365961484463839400775575860435496599063697101247297300654669111732233479184820420601770329701658994198787571908760505650980640563656432350590427748935909102060653468144719637604941826212314945614882104787348150207702258903777340585517837292939328240018089617523844776999164270228070698586462593736931609000310611420096016910825019153623217045443440876399298520757714180800541296162442391193823419369302884220862976634099773893238489783522123392252331674937555886979065813962040508209012650893702776768273873339533038531857283754708195957626999352871155735268007903327947338064802097564016696536483663984556941903826703157239629341866134318641925079739362057524976716768317371099401317750695917911389209005634563378130452435454252389205542140731283558348171724363568215692837250302865168756988173025991504034057433688712034528171570957762202682321563177673056587353210118645286388834151282917942488275973305749714347297921713420692920869611871461130974320039846059735079141442138147305037526805444415808002191433065745029251662857390703270312398636460002015028031919604907814575034643060850859146131775769842085051122951700077871352169777184926241445667199066816536887556953695148191652020130959499510936439037322998046875000 [168,17] -59160236546785752346610787304845034856355963038204983344998316746520033179171759441583246152840156820016804442565669425186748395780104862600260552060685147268819891600393158261586359039059297967095905350096655796138045611371217416369750686963080297836118595957619775912671214633801538186251962644105840534709275502926378462268207363997570247790728150236788764833129147900487181901123527832945270709596740659471621810452200011014679791145077335339391038795497112814044635273186274888425709917594399717012724516314264373333451747027968827044387102274597586028621334846635865063123894929639374848664900505196888339321773356571291956006297619527309633669814664391286030272126058284132739664210105635003013386876075921393233496593253969803083499348983006587805756115257191578323578551196225385357857652738092145620215753617664499844394772327724449698988645390876056780615055188115722887406997236845397310195453289010445413208624901837685908965630195425416058682524228914436196948790705201711249983734571078604503617485664051707090789998241795263966983885855337397788982796115736135885284970363916799754625598050423245485714425678855971283281585648940756492914025253881845107888463712012639516348388956201608492391397000412367216412740463584207175151662339827416509337631505990210598521764371891157093756615163525111617676502328602898032027445126708612389176606719114524698948086146791575862343501412582282049940235823821802603519723951336171307423476331850418596206890615201586267288146894947460813029552583636932206652788077399551066506572005535567859780710472954313844305668312451568972665905171689045198733528141383749943764314790339239542081000928831462206454501609093137412143571472289834587320312549844016376534549566166427491147269539453463238469290857863200070402571068863427406640325134686737943293997064607399039577386189164056542730156711872759192481133315791141691530690786132628171037979409544922322235227984649206967766448737402396849843518648082284014186061872419370930020754428824147908017039299011230468750000 [168,18] 89252382693748243194470769725705144301701082812522612400679066028923420248348434569204099709294998958036572693780897017576224703780077128413535182895101298658977272057885248406542909043929800458039435402016930395693482588384916100064984019109816521931010061042000640972707476912754163800871755901616020344572741812444932170811192874958417044537473055374820434150795213614032079374250898380849109298553310602492190199047821867386626558167258942069365972651248447876473196902805933002558332901316053674996693357243745065649839906891851019678775413787502386819465064343684860210185032546306748238656678869739569385968602640959326508897330205970350891626955767569829196286719830095225207252533357249392587736234905620516070148563665356930299350062289797331794090556722198308513898541057607840399021169892636457280268349906828842900114267405584906911051269988934999850750396042299548453286210465936175262017211709835418048655426159529383107084212814845084365580055477450652577821428723726585440550150725531728024037624312171783327029885871991459823932466534089244476374926912263479646855492994481773494954467148352387686108718099508487113637117511344102465635461056474138666687884551425017112919322212428351518630102051774136887623698267036883179292286330347596439649425975170135530409065144060361344485937909132255682307293596908740001211822524071056156683351038016424275942350708137006818539983079851175301338632447242302800171432311454865247705354505275872084031839122676397217427145465188357118617857230780237374453450373538010307937075679436821074296606559981414561758551044807805935855490108099356803210051665994680816022044377869372230297210044323538393693140850788579809961002786153489318074374724379769948791474633310388901864208332672266966652186441889903148224668404510958918059724292071343910759936147574961652133598035951739047609115502508586670848635847617671533775139823198777430230429828986369962685920408673667655973556628027933846160857749344568939711228608641438442283799759024986997246742248535156250000 [168,19] -120473841442063074580259992631206470487670197491789307698057545105121539561400801110964526300613604837966065031641875458810938102266594327329017817346950447896974037426711502884362241248470045668672375663612718879612933490786093124547136982521701195634336365589500771499764503865312334783990415580162030836625953050271309686077231686474782758546225876674393230093240537594260015231038813962041204245048883088494203180893467811862989368507385120707836079239067758271132573463573516142584399364724798253027338457826874652247542176755599248149203255145919896492850792077987408597178217156366727951040643709659387843295723359022811095017209927576518182687967877144696955556278615918892446455496162921965632556719472982357130025722507675214898674389271249612225146762032214216696358558783182258673619880780606250975327343441682269590364613786723915713494805806941935278431257813323486423877444900941706607835284375987931819048906210402369527451951425240367476481795300566781598208320928247315263711240913530069323511220047624442143449735754124925340822146695747227072232196831993696092744287894856090151568449733139531044784061972204150907989600859858631404226743734407404560744334128494598776165240675688619602048757446871143969370791249455757575455017263053409806333418686630558358295227552835379988396673366458270189396738943021911843811711238638172056314293896671618500175445768938979081271963584104526862824175625953425462234002351024974579472273282747471771666187773282677973444720230303300601103389960623346057126511001538025991513463420615731986948398244215935262894210494952082316321080443552633244412099244314892977081344438902514542202723389967009490270061226229524977366530328133100213295274565106030367726733490613580857643280016512599718372356016171185849034256011518341893709345685148680824323172252563747194108230614307533522094667077365673510858977376720295635729680894586404797990435678050275244766738088724582294415674167716723555587493620478206312280486313566474354530555501696653664112091064453125000 [168,20] 146450575997423240592437929291377943446205345119885730438807194660930122093397422676267000772934869604645393333632704281472980470237811664761292046306888689200589795169432174165049096539014928567601220880585295885354971181144845863027121470976867945144839198660600817333806767276801759686021119852460967360845704335075436314689049921615716233759779783012015096770033611935610867636440786419390281077944412962218119559685364807380198476196472375920257762137154580313133403320752793666542244198319825457904116235073060599603585902943183256075828333996294865427669353065034773582135111861760227822471350841693006130363401589866234967044971023628668885633704875601990370784900548701525945818269456878529512583687762003674767580842921418002293417828693196705759933527491785514651885292060286256033680542313905341268889044935276166871746394482501242652757360046825132943752838175729056880109529826742513797075653631258468311137549979662887518405680364008968652010292758520492949169449282616720889506972618290196697577206024474325058776212760667284734175275674174531051442310165630653314413339085830990807860385297410798525676064329495566640085220633157728696016909059103916488611909862782598750451027283121876676926269305648477553322361742624681247300102431817805409360387987251459468932637174002895330926548055058498415820154209358893272872958397239175246053720649492052195866156832245927136698434445073121461590538007403132203856777056266942676450281189670390739828390571897427660500118445548375162829191853124377754257221535677006587760567039273402372418592728011662486172615940216640725514504763865899374215987490432677151144053461538682521863116700650421676960006455190345372857210364150065726302318472008843041794908720772164942825182095631873440424762965895208696598567106249327357200796209261093764707996679251724294303792101713484069778060476533422799278841431200987412296840685552289946642133173416246528925257122733877673163001907866977501338114258552451541746202128696507926974845759104937314987182617187500 [168,21] -161264623603072571164437890677320193521784951983675515288371837797675177213184777404098073733918070192637895006738224999224651283700762231112771767322108354790440472307749903516303873135375062470424468880712975162037317583527327084335850943746611443615495589785195962378615517595514815758103511963347648299343950911988396757975945648127304812439745993814091147894811793736997876170934999548233199669180025719649750266279791475114269009267291932976223876654362221749117438978702337368728372436019403781919542893057128407491732078893478751511769712183499285772192602365254646405336432582624412106001330687435158181463542593571416711712855292535973635117512894475144871825360047805799549917124198395632823790832421172693751346155588145725645640755774456780505956751651805584616255422010005068890262342758221762600909749467050774730778540472780151219069151108397193772873807351876823414900745340445033372783995605634730150754067946186870137010577811628765060679381796710463339456119026220416077969529953739323726530651654631105904464255547756141949994185133673495134014794578545407483479737472967140832994900940805229264728275101664697607363837380749466649517786893735773920264548229368805238241104171290496503416820665047044264945186465428885857082038460120021974650560776511776919280304146377096461780275744767092032837678842924260492825599094808674331960479604738444407312769811605534532019597784571770587354879825041631546345110340798525087905106352274589965186498796905708751284799852901135751428979815729140237220154104183333139150123253315935661591253113583074070226195528451013995047694189952122366280341932666989921580307936793740592255291351163993243464499332280949411200041238802251829880953302727793025059017590776338355219945909813694242836425682166100933950112074926436113664701262139123874739018934315603289310826548376516430324012849735782678677048164716554921934185865161167938808510055260327447664560149144803177818749892704487486982861056383728538062179158618647534240153618156909942626953125000 [168,22] 161663130799243443669624581140652723104242576465147034088681820981977601044676833420516291698957665837150529438834718461389528777101181294701448932715238965050827289621321911390915595944324710039972158144505125112819175600278287664138478109615957995456369382816505696927140270458277045956111501081258349143268174344930139010272061421953576571183612621732047656377295834151720628431677780227116273217283767931977644540284991531104626298539168368956273184035596991063590933727875113648909101446344393086199665677417209836511938999404602514158601221209859223781466026920105650297249008808957858029645395036167694928706775337473339412900576756373119116161935074322642294184571647321431555728304298811279098840154667473207919707497976880043463302954940471239772096421007294304771076476737342180208177314578908428048272245674549296935649063657378623172370840210994493404620384846619847547552533718122097174772827680646823497848138389714578011295653257833875976137605843407443733642669693988920297880791718923446525988681439813891251305629577211223995469077640087080878026894584123165333190958133487233727622705346251860623708384297808896289664310656946663013679456941547003816960930881785618687858478281584295599072750850253156995705307403757795296520269658842776444108963547646602616559671379335782907563692133601139364272469985277624677736116924246941264863817928383784761341575465918729095894149856386813065298418924972320283168665826632438476553446032438571411292417470243100156974384520992762682978147495206733961915690720944894827004174228226708446991926028939046281007003570325166885460201492117534089855161128695262893646469577551022015194132824606863128527505404454187580332194672916931372922729872522491541798674138169630295710844956366697541515814694632634205685293329275499409654830696066009464822822489602107238179256983496817573061330198047862632915232511700621469896031679945094652163259723952246258266532725748776003934939576631061102504530132263719241839106111058299575233832001686096191406250000 [168,23] -148152556655762790297021934724970045642405789084518684012972392697306616627157418976541728632427790308124243758168684734035666188467834122345925851577688811554437319065983179975134895358703966948106645804221811707552867438517681154301642094767506169769388177135656070514714271936319315460988075961980600133686422823082873954509754735998164336822283664767590850793287305174166773103057453728126451554465783108572797557897960740238181523865427427792974098817995555118796835909537497753899958974271911091576125828511168178849662983229522880984693554757233740748049662466094407767931037790755957422091157648004231696541224166054906934656579805139435203002541635294341507403007846535152033933667893104681077628839339477500833080854590268023473614901677332197201783807552960231180676764079717818559542039304302314829267546590097085759405296588730575771053278488019588516377090170134085874352962758409202678147483415219990432937419564840145162479696797728928809437041042677651256350718023355447461003372428519871302471509871525473072016017665932787862395542479163195373599079724216121640937797300102941298258633684661564642405237958803389244561806188508261792607763044270989032526552879884099329137364550016747174091578219355015811687848218070611465975899383135503695206433244837512802364432956980479889623019163053465636861276616670755372008991510787403237972404565251463446421716877055628715485789683410428478401111330091029425765977802065340489648271641738502426640361553110592257191704558303863070120768923423487539343251799214497331821978065053700918752720143340438825627804585255463440597172666459409517178222518162598642942546884393858476319762135448064246422671678193252628519920169686898427796026614268306063172727429985244287513887091231754421913996299340850798175274248201273133488255120107358063394459924520100414954491371214110755561629340372010456801487337968031721279408385077641996787215357951973943911584641801771258346173978827569505874810085848650078460542189873194729443639516830444335937500 [168,24] 124525551987669262485462093201912028689072562563012969402875035245502206523253145176595353706474498138361362218148741757313316391440185613643429629080378265589396556946551133161228299140672478329859357945223049472093868907887731110026880572169273656406341399424065139797767479723280619959480072588633865595658337764650078002949981192066886936397330847510675449077390136333312747337271245173607175519385521953846513017444070445465342375448454034452685048694668844989318906425993185432406085219655073726892981344621269762242161776924207747917947803189988570552260626990778907256515416505830114153448165810506385083971142158871277759240733887627728106692216923056479778855182520713180186116788810450412916859270454809408361551810136410554982185992216429959508708891778679973113142708533225028690726734433416940601319439885208446341063087926086637960521319143425310055076521620696724617243855830560288362456353974857443930603973780270145590374192405452694448247084925269469195198110392965881699556215940871370797615866289541004517077998128496370560760709386875995571287905444025505106203588465943228582302155163731380449130587206109847208335806024668947796351295682952844461012307520036605495398538548995374627000444598693297934872676286527049941257004159191692147054955245709251489265788498345319744931687058061884450701227593837241905693487991683465150743007388879057409376353728684038755262346779214564274996863991798001223209561699816651400330803394937515604894871669956932163563268335309915327175999631157192407322026250106917367272252172078817037108530288522713978080791607354705769755367041505499388456553535138166290316653339741005922105729640183951693023277413022191248659203367044012147801712089457232899003814894083813423726681291018345843810959665107405292367020490792996070217792653901341785449389358273826214705843553409818352419970468608645661081965287865697045386842693251606531521774496581019478083891981931374577626137576107860552802298190124431070957555789391335565596818923950195312500 [168,25] -96228700823831846387539241897199252120150808042081816975190179986709138589215503913599012938746309480298561101614185811996563735697079449056586685211207558247276899165974336369297391024194559907078744241072822413400171143252753560490405782794015001532862550622544465523490669744290888927245420423558600976243049816131377468824178683746799928838116645365615674052727446960803593644954164774403720269251929417851432695876528534954721528154495673874153252583756461609152248704998834578251577549567490449057350776348457420033595110006316606700951971442623596899145104475041895807289282672651621182201140246612619376537408862571497654982969741886170907409467307697356705141391490952626237088341651492739363821598178409512796744096809127056325937700762814329824443840687649941391124188754774836085962932806974069493950507360071009476600648170510679208486069435041601826312814941368305866248080312718627261258874669517233758461005524009683159505227781673028876885183191833284866793205423546995281966400688543947185213174485176984847173924496049792368959429185369650411975196684081742712331556765733561163552915794276498602804191533466581085646695456877121828849033313673065510633592473214366650071026444530633061550705426910465169410044424239406231709920838148240546795161126436927174049601905491960496051804978502931204797617725133739564920333122173904692338850179630606228033585013287848327312173554968090764577770920114691573708706019175017972622066385568645317559074618446749940254083251278893201069744688947429772437305345125397470131177248369660335840068869967674149615845574795176653303692587150070281521818453620856359191345500374132436107326339457403312859478789010303218488449721757493646364456395093356068308559505924647775562783395957595129237986894554400009246949711889134664056004199506070905769799908764338792494763835179913928821333139140107808801593637297973812705331387511336118276453540702198084579128027020015085304611873098418966870306234719784077569215696712490171194076538085937500 [168,26] 68469637569707104982985497403051739677943246953302737014831324964363076469165903789552273735394815790892354811161753141723875137970911527573423257640116290035346116595307545470910780784915201449323716958591233275843662104948877491828692624168309200650779452805344396697495370703185188753925510394446187954176092163256548103576240140893888142123618372971952603320911401006960125079331084564974628307078013239364410515379858969149256123763636316251055152878517679694656917017007288664660880509521426350971601254284309652396155458567807234063536161609164394229035991244160098582274326660178871247459992262237987916213248239646354692560342793173216558873852370970121456402827736907073445601343727782596816863936644069411587299741330750328397494753793433459815083359657136821561583383359651191554370170430683964079217481283873446608553468168648205913783293835646865455311161024293941706527140507242642494370026110155944763048912154499620904273480476394368567091543859264438216659298092507726855328927665016527546363625716915034395422548064656005759148872822539340683158259287358365103561707235855986632051306669687565527216732252612884522105243597745789319945051533324481600618041551793276860034482592205376150435053140498604186494567789994302948853185464337134424842031113684506526778229321565351144343598554568411427977912396484846104865798334941470947136037821004141650948381587704638242189450388054883305625789735252978418724724923849063912557520779092975406241315219014127541803847073156255665375858422644721182416294619981040418204377135672736596317448205718539516431696794113121464511424209913983387222159740305719648549881856315660939491200483679350065071262490610126888103715884524156702445484054680919594800711867427625786077282427321655340651785580260392219594093880934707703077104075862934204532797541292825676738492915035372879997164043942692730915127869805753094048805401129980167160225407945540850196474945769977138064645826276669179800342217301345471014428767375648021697998046875000 [168,27] -44888305306198451790198913427864202513932295668514041913451949744539679933429517838682009442109381545898038645165544288562899170182267072880435775455252036486999239410143375521876102395527689350724297080478028847507018034766301450345788349466720911979453923590548756031713304769680464419314732354652768999088861922874065106841664645182675894785615434572051095555539774951381181211251925352647572136344863432537942157588531407133990096304452580754161354138946386290046748475151932485518212650621593620340643032349175207363030085962907029042679101458975544341114787443955958079011460184554752358429389079319867057416034710305337357413626048026760742802867674843717292475427025978565122392412149563808480722790478460393778195361020935425267503810694471261017467472927475299198860973350561934499763713507148334807857468201709898766695280603541659494322175683293645333409374294926835662036649833025711650981310308636564029252492910146424493623121568743605858801531847707231730480178094523354753959754264723849663839663335848854921884322289893664426971549396962740213711889903709792334210239056832524453755701672053858210810000884583314155649099367301185090304945544587617303065877956329887782269808952222306081559279614582209615061451517919941204561238168314815470709235910378579387598538672971177417486747567530898291714253320343185531529858501859244083255948114405965689704894268064059165802683649356233757747161163952267538661202067025508179675858961134802204188144118133128331695893119254617242848502345207225360209804797929590821729018860574919670858152519498264227963026322029142159610130845438504873172744365707920448343684110203903138821559281511998291907340250464657903975104740252711612196750613532833351086596338721631279309540127796054450895907820138236941973654014846697334510479097489706883794399857702498096523079409840164730097862016037834023525827616238417291136119840920454144408261911689741841666356449889982935798440171671760751048556314923843046926776878535747528076171875000 [168,28] 27124926983381058340828465926691030835481401736818300458053599343752920780284535426577835191723001947301366516178996382259120497208550797071830952497918716930018631485768942493576998640034969311478925542412599662782179880463052093144276281189014861201805558590982713104864886061858125529568729841826424658712455946440685892519338128711663188569198252496656284552792844984867774492983309549528437838299796545210872912403637813855141119513484273912058349784821992820745813415201996476800720448149504854184442119855625618520883316130300663507407084140289166666175133137203514715763211775193339874039650220066376157617693300585822415673104827365128448589084976493075817299260015254881656237979141185817245282399064190363222478863778121434708039603073854515565056674074499250928385869083041538507781792612389583598426077783814745692802562259951752497961663463425690609327604547004887678616606688668614991703180291519078816183704477223944881970608811967138480971058872252244860177571779955440679176722888590995339407333022376393937572626246385086308108616537132413803320595697963374970272361388022679718251081716757153295114755132886844621450273033966116437593549397181157883735998322054408220258907551654955624561566022931622376841188186503694094088901672341637949851522014317400904430520282070270580511979507747053513940732676409949869579404133735409726790524688916948808398915458367762429485929565264404570910443814521378566591834174066950745737972307454057613602789347167709056125035235568250008076658160753019692175650309617994856298103094897620736079963585255177182533369834266591491749564496869897889734169849004812763668530635422234271039059972598766025932700927505427059633670984435095027407107216343448499239261195795468940697865432641988861042712761139065726115438865269188874788516481051976102813133309184530304803616432838940946345488873458114737443179145424753702866330175782870659036628524189040204851297309693975864780518901825373851798180180328046162685495801270008087158203125 [168,29] -15113254168526711915305898439758542089897735214974735460000311430233779035250718982914616366632398053939692653854619672842403650228437878988660263255598228483718285770888759465073426636676119227952021961419287044827301685144429385644130940693986703411927389549932100761329210026934132457911649436287520003728515051657998954215924719595413874824137994401459513888897791083615404250146423875029393601531376531787388272966657403757687689467109141603728630122186411402081047902651215781584095335642016265614559447074549710406583318698671504300232301230295537456177908943249521564924040620012138179081261805966676381315725584408015384226760273447564798431109704430491694983618994803130442359488274849300948881811482568831688572186844424945340050959008908993598594755616685811190519461142634780392676939232692546848882880729293828383539192703362361143713097269107229785716667296116855546191881249720123561665444445405620668333103029459656761975307816793859424140770711143788428535049439281378595368632913518070073838872718798053220540225578506311430324204725211478406580634523433651570689123366553784073930600870711130029056169144410511478604784494796458476782549765246479173739578997643267023461264634548450298988264891920660995853487123709050152045145665182279289753651511113538377430435829563387232263228934776464789611592266845291624633598781808802856128590562423643363071137011006468976878475547402026878195447498392220539154777580355585252990475633402691713051295042859113689028849496633091850059477622651660797623547559044497626124844352415719059343454843847919793097714468798091777092661516019373522007655818542442819823629118906783390208070612616120244499086939577274088208758589946148255183021758398332895076270286821418895187636474269271008544993948872939726317046628600971277160418388344336873949971583619438503117029192934787972965129944642415091104947717187715838692912749916895328369416175819343310766998902419785443795826083228377183190205279572637664387002587318420410156250 [168,30] 7756459850638597627552542364980160762702811323930919287896707094602897060537328973036208354799127253192820663881276576372311503449234195820433944075534394800687025893705435918428336479625048582859672125095781812443016484141589842409776271347008807358164884344184839525863392214256028081752257692165066362831339593209177202123274788328952320590539771207636929572904952099989902525032847141923421846468942116952201208408817216596181245403251163050392283919717139206774513598223887725465250800443951899840029272938275052350466844758023331135254447625588112679024141147375624065356113034329189103346574320827212656137816262541118195067862338166588853183215746157860923005156872651039394617407949236009702160819513592812856800521446113304378497443311415956439734088802683451723074543988784917406109461121639509791684873061799046903712546022050809948129968084245318266362159711978363717247726758472385556649934264040425084374417690268090240851770093994668895313017692690562055380563646353195951041618367427933469668990211452432784288019292190703263173326228550456269133135100086335971691829961741456866760749428163999659628633659375215111648296943939262358368370552223343940732460335944767733837061688679724367929634889580194532283868799124058878972496609474760230018749983939767002501706480119972863113861429269842735440595679602660092011175452943363021137045642837350056298031780754231720482717835381197661614555883143598906185055421580528597574311601223211165840012777535932136970155420749584164248602600246869613234271818090246073159014945993752092019347690064949373301104771228000682268276260218584630384303098800620427317702633559332104670886251053060209007072404333823355996049864813327145548169388881563732072287487130096276122793536039315829415653425583234968370091602968293485667053244155773866304418880136803194527997217609061199147594233425963715398519183709859995152062280225669919920275159394154709884850820947628251077934673588213414507919196694274432957172393798828125000 [168,31] -3657333076294910583094553804961569466856468259371431639044621261849760252654837911144157181803165354618724344499415412277246582251104842093164773259813254531446605238052142218295930500385429931096653550626651290092653786775621904705186648862775587708603781465276962480140682804300268746956973526307023683893761808295713003192445081676060905873948417473722734955767663204876111234083836973836919190019011630910941516327582618513645384976983886300164754377521870855720753287560063809210972819334885742908135640012912906772363329052542186629810872282129886302412804564371642948764352720136222931785063879961432198030585716341497874732049391035527076663011481605427811986079126648520058718076210491950448472799670885389982824002008970175720001377513125174133506295201027661096465668502069807801659515925602050762924378968042264882248177548094302855405337905294723171943312616712361878804366913071753994819192637773578322526764706415654452721801128131512821103232615306468116848455734348173084285733421195755729908152315643431893689412787409440034477022067764423455397279829589051008316111880347172237735301692270596865885516758551204789454770983102298495604656523415934270076816835634550465837992406538967224859565079836948664068799729948473213583766365290463422366222267453404142791976360919059495220448510107967113829061740841099767830712023890489055674542852145474470974937176063943667795252633142503114967470744647909458236342248658040449787145771056444201869428470697893668702367533234909375471976161114664858225286755943759691636757799215182181328496694921551899889417239475719827384935915606338467530225406146771360344811938685375652558071004287553528343261401231843670025650279497456507025587648764658335289692644104033336457497917415609249649114294310295208467976261497594448795372832445721941308655606618838580588694336039025058672917771250906287445262657736522380922361812841089861806650235883832470931738719226996753454583489683415582049974545952863991260528564453125000 [168,32] 1590317728852081633533148100672431521866278815199054938119745802075100292613653904519524736673218988459431510568950587510327647691494080401336460841042466919621385361617439174443320408825565272075012957617341268922072053515111894143124400445299403799289732484489969121726503650342178110011087390757353004361617468178340080763017730676264314718100822620179311450638572798217449835626988780144853462179928416349271706675116457094922273985957057415831317102568636272539309654448169933857073218713187678871856861802137010153142405510211201080549352394430053112333547465654499052894135188802391431131749346775521434404391525532430948180170480059815851331778286282603503876658255400171060851426926934917038991352558377684938578886163969136734649256338796284425707248008206521210863716326936537887240884877758273207360980113162948463086941467520934103736425457100784770319748792305785340224439774252559905671116682207806824695340806310813727273682867015111229834917469655912758280079829799326699511504454961810863316256778527283212392615291450160057518790499373636104845156299919899567407467746689187820029730312267263230655280660583713702654233988743125362320959463621900259328422896042190170692742481088346538712090722927822726048912035161926918101414227963841307169095932972017449512028834199946961488363714708357167403423569683958304643596736206386489249147999160029541242147287741962713525825163916056290306448821252612525211640547107818653498381656455279214762783072833242028750669889502039150950344449459314703477268018152116211756084948346833707704508259123746332644219033344935348577724045145977119039762599420018206088498401252444022635089386291109449588318432992841249794562698630191992376144555048310466374895017366935319886190921504603224224797407159307402165076728927165303537475070373199049277755746440504957480104998773121995286710817706916782235618783933041464592596694307445397773120547756269977139302758111749411713071454696852349286473327083513140678405761718750 [168,33] -646776755209730239810404924454272337543571092387327613327634409138072286300097128113659039616002728461118021335225504189853589140900818920035546205429989013237805179839484860899945005991976018173379590172838645539399497372196584137615106975691789825290000125723198876660787156776485396865040878473609161183973100387123855180450754117871060150179639889699474783777624916206962199957048552367273596752733458960196652716220490321406862779925357599127705782369577522655434099340066504090790196110940564094161580820954501554522452227208392329105894932436124064208828188022540244740444478094926217359865015399798098216633585572564163115556518487041832765882409394204901021757278598210434748834976343891257041652862389907138983342380119947219214424214487715821398866333042780978229094351913080625827179253589899450928558145667303920866011175238531027689254896762188178608084841948812038683929604793833706797697923727969326554864514027138386615865084243855130099611991631275201641814752276950641490551016617143051281446618926202698995067634567535283432313111787739742275554090139236205132668890568902170971950419870137759248825296562642543528751543129738770062262056849781701597304428661476420157425417561844470954229983256987706705315424728232613627745137619576180979383719202771635167280038353828710123316468295959405050726846674138343866539598088649423822812866433397308035424496454523932244530366263232258262084043108714803425505690083693598938022715071439382104588710922041948450526318571221069105788664040596974858569193084592364935081009636616726213147083690634503624974819181769814553384308122057594929736248291063847810184951983512602658047057373485692632833575215646090090627055301465769340402484347646171251680347228513695827488522679480873513315691638279319381946091792784762630731439941347956531538067358718777014722506871802939759677218658186822241873022950473126687417301830209586166663167613851740132821455155405891655389036790156922052119625732302665710449218750 [168,34] 244368755279067382594744046525140952991648253674729508862615851738994473179421332209411918920611631115235589008496930746890585197833267115546775645572254819499904788019028885801389257136814904905321257143337907197819236318933735852418200684239374280434236363148664305160609848356434200927094384633927105468860936625821600958073432771791819493629221265543291144275850545658972330872875846751056557092032947134778486935563907813680768872199135041149140069149426078214639582990347487266844892840761335252339741597017329342622761023737082446320130776146034325871404383274376280777914834178327205835341283498574560056376788186699198525979842959793439712649511452317837478025521845773959122646618391540233002921401005485270823414242758235783879683544222004021761292762924645880487933699582096779893103441283436566945830543972421146913965547122351697088612961558406218885122534569172140475219541647513934384280230015692905899611510416287240854107382876998258372022684259159147848733090796593448692771280588967299373834996808995131915382659183992739520659821240374151292568133650320368828440182834648289179931876322017976667317415839008111434687153470056130122288568588705732779731221417037473753204287913503694860478797738315916963744533200341337837022513736133125178783934546183529403505199766602877864740104680090232429454392230934026577829063124266836575889394886463931476946752477987490775165471020964659332300802385170264254424743902507439110509643294331641350008597589142521279093599825848067554472504552909849711172290617350012939990171327981688472199107321691913622096338485152061608905500085222576643866613570954784650745012662805689720931632214767210476815944299010738744696390041009442947780267200196390969237278652404943091982604736487530461104961405823670901416375711678459149187109914323108146485217229988459486590103311442074427697903927750587434883620633282563965098065939116983078924708905398154972550625125336406933455347618561063427478075027465820312500000 [168,35] -81308232148089830906273900271585834666227134877688375758320494585190237423192530523011625928831434643568602895169329512762462467381391753524274183713520417231733074918730308600811614680491862667890013762649140525230478385598061258920833487006985590614336819437850266236411021458075838335969173704635783142030894971595005620452224194158727400229990252337635770443333286430791970746334836394490261288383332430673345714408554925465938045912838195662482058073604978423054615555431178086253814885631700692315552870879534092905682949817181698758263199814333917142021943932127997373073815843483426549787518896090121418099095711994457761236160167960110683521603966915569683142608147716037489388441232457911299262535589544001189756564651047279086207580298581579778854122611187806846158311019472002845282677509847836037614553841131013337628165481954505313776390450682978306222864743461479061073649595288069185153914580547190246559965599778903288739733993955260652732192791365982427445313891473388538848264221810745441322794518071609831326445974116942358377314367342305432553454402868288072446549392012511346457707266016867024615374760201244166403434169619330542093063550060926387055782603211755410687906566196716155743995379382891661011973527096841572016254383743780743263745224188673409898190958856703308571432017537966323902857157925434403389357354602962230976931665868707472245058194744373700036770744856500661176241519591610024967517232784771352337080014251673466010075202257520302127685185711171591572572501542684100781695117036111938043975053335344400316533186810672998647587757871320379415652265284875699991365123152654048634260725433665612837981026026497725966516662747654375479732647157297044686063447405740941635692554526244950989513051101611577729285572442663894050968238295229659583558288811200854583682862574567603709706550620098920163083813836154210152597808374131288780455543921182960673473255557970355556716302790214689178486308039282448589801788330078125000 [168,36] 23595315889503240492087414978870852200041169742750514476009419169685562296835885561181837340427988105488193827121089467646333227429716986772220544270862230141596845705893779508622293920918546754620907892729987513702221233436326051857324329469886277648398576141201625925986852381250416161520681380349122472243659765658567395192470534739145906208234054555023649092439001628506609879246088224260199509064457037787633323731124685559843813771447784194387001518333229810625939318164634488809206721079642246197285227911393172383252923594214699252276332669401808165196767339338581860570558029068941299533654338930895365790144861558478418927724073593469116472465894822276575773331446961427078994475922150934324191180912340739213948355449649108049259428341765221579316763617707350015578416589904679020241498427204074711444807930437427338367596069011680798061952164017706271124151428245561694074369501500203668582792460126877032493003281815975393911186830148788828394749377902167068988092002976063020616116982619739882177411622069734214090779458094959974439568309039508951129924347761012227897932814379505747703374568771489531552460477303630596704444758946086052631641455836316248384646637569735312868778923860132579946761783174965778196836889064019898538694471207524159776417157297432604720877816927517470044638566928506339802430327977826901435723799315837660538949776130306356022646329068295323093685182172461122743591050564249350931966367447319294774815656556191335579569555624720076858865290221795978590196925736416322631032033827963046050541901373307700255268343110343642621459595842233018366450115089318892127327999930778335731579701714406248050233497132045262343979188626239102199220747498242886476101370335827366762784741466995403783167565884204179362668518609809930089693333001866329880883235780718776697872615449203663979606667519450003177809805571265875146171791729184074713068564895810639622640936751392662184973783943143049329962587115005590021610260009765625 [168,37] -7637480806584324612522157446493401187072932719435308475546482102679054658996556532602485782512256541723297887937799367888375035721027666352784172624990597108926406925807538062399917425497857980073424412312513690784239350531805572573928614219987059735679577615830252912442213949728848040344303065437726309443605492835539068215180924789919358508488847564961324331549117953025523539857380966903975637633648877326832335364021968248334207192673019514409637418200506971171501622648809796251166902460871540197620062370438533542756544880940189422015473602119567329742345055404259842844869125223607976252955539738638714882625506292141901472333631754941005284692749720378149409481276849340666409487592786952990586720287217256112281045631851816407024303283872249956835069989192947710690342878498983840108175641274069239436759754310608772381864291780134543760129207347105479175893302868256011554529918268749763142050942041909890344635713397100913928777479982706487626353325335943234371402872968587032365350889945534317160900152079172297149810164114631283951852696662014397835491432860315311453279498141323608564532472474748129365505987811400593076921837398072149541631578672377030413844641397069389926720582861711405119657939648875678888577341412568709855466421754408282225330209361036725987523285814307497172020961106507370289811504214601380265434084678324467179936654348168149008523563126446689869119717637235276474902734029108295026728816137980234461732399068150156988581948051443763893082712921349080592701515448550183926288870071892816060425483402242693153139415942877467380553409938191297467118986482020860962458934660884310294918279233752373060487055658129399672813589474802336668100746744548540431301307223425189865927899092467816271547390935956710340494547536601973789563006226499782173843352304003398376084591951961718606506075186114773478609188609561450887794264514074247231197670521407268313446902725595762347886343269294157030652999761514365673065185546875 [168,38] 3677945234541873185202564135544555989025504002708050288773054654692848432474792011957821011620446015793692949389986883197198655088936794279525280920708853918729261109613952569168010278590556374646549009154404140588849893040293402416443720737974783016192690039022732456766936276008199949733366010008331040049859492224766086107946299411986746454385919470385601382321001264942711118241540513875941192470388277491506741272893345631595649875766759883694224326475581391814695138314299073355873707659387695188783180556765893636165547242611944019768725287976580228643615076326987600696194878168790771201358256058718110576874047111068159327958182095725412641056667217282345755434543551351329513727940622369825319370587017214603623720133095394960655943293822194574769992742018502213542065224317688291984378226598151104849832510032698205908084895066063483551177424165105484883401686651958080042926846866893204265724612955521430409001737825766499099283960830636951112134906512504698892485874638519511457713812421519925446029638880729974656163447523505221214034407814898063550948699326823906573855790668873521539328096151812435235710012749501830644436023079898890426427337976936260561362071970665934662535111184380727933400939241332668256315801083594307869546474662529857338125342256573641375746351513037247002292230477271795290662357069033429564243248237792702851168449299739669226940945798829535959680311078291405956472524754452051276946134076699429193039954288353216706768969188535654038222345984680175718817190333988041267453906603709156319538373814095449086123988349925213529764671728081461837347296819880502557861661687762951298382695764601919586257225574562876474757495910655495735611120301803539555167257407050895210106130993280580314166757844566029274799595364785452266546931346551160804513678404731545498253544621687997487811016781643404546011847487067381383660863455444395856382058689414898703450381851257675951021124959111326429771708324551582336425781250 [168,39] -1612614670849661736167126083772011406356266193644105570656171417380648340390762401841229260353837594975858146952139336474914613656339092064424534488329333559324375011686014228543030904040448352069949551392991443087383015587270774163632841690452812277493060847910413930706451814424709574705945095234372090354198113266733759098791781190640601545009705741238234865230178295845815120902950221779307920821997453311613620403068008509196726218796483913304013138931309392825961183931364580865364925901631713043652794623256927426896163870835400955758820628416282297123819797802764411359854990385175325094385981070346574314247328642581765362816980453097076399567232000488651724266138331637149688529434291767134099084814872636147041141304033848983333947137197426705076964524712080382612015492685692379322075847014716437777737815443532499860814048356333541697238033726606749119835296827001593800152724760638728059272329566367893563558682849208278220086687209292831229997628698345906100749510465268832080639347102760713472180173971183512526306290657099934864346788751939814382876493310439354004031543220545782637370170916302512171218637159054029634960727783843770782456861269778310871681079719074203023680843401073561873122698888888366225446428732390212954863172514138531229546531914862191187709021277918839687129455428784903974961967855801620543982544733213849026985770621896782182086192596080812018407023172356876208115278350057438222215658599587927646701816256510253728328943328945688630659052592555732885746150822587549200453412699389422623075391106514714285212066572086876888226924971038842992681167903450745945580321867021690392932744403696584080406747150185866554373800237600689002669878441552263593047712974113680411726913832414866694717600798573721873583056919237333425888280383658868267026140583069221804222701150851417552967852238441526439415663123123794184705344723367868454276478112578262763230151263948742220474206582827474019291132688522338867187500 [168,40] -6510335708619963940727414517468321744004441541120721132961981075547592409914796724115881588372284071102134333223141818822995522489265367427349207679986872847054977089902545084656979603291306079251780807668571934694245184869342655929594563575786818233049760120725679441531666414099868202796646183192614880961234289404891047000672764415049820306764289542971136623399643273545169379730043931202964211373864563673505968944935181276132902776745266163246395436391531776673640833269536586993210458666616294347721214156848913059988228207619111527488548535105853492176942920226517734081290061211835670286705310017030876363850315751641061709831347648459309519717168682493088409718573207035469437151734102060423462933689226791155994907075994038998269105519106357543751189538849457247345896639440973173940435183541137811120370549701016071130814449876601443203918663328403754941433687549794246716573250181022529730926130977217743160403753251890476229102809253223043604870012539064785810963005662112753169296527300746729162899120161775724140831778891263201588935278317444860888514166958084069219898123487908721922607586568597126569314618628573717605738011627731120362201582911903807250789696916000307406629435710061428801958993400227091914321305110940195629594517615422084913358261700628317492656314483547777296608331598901926766988530885994959556218356273588265664269024718202271903183648711979553399502405218674477948329948174609187536664610650314950889953992667171377700075870697657028255581821606458797613634854829772265006636753089337418554514027534375635149119317486835079338352683744625430818080229807399158819494548980101404312068723088349362167047397315541173164699655377163412218134040013881794073244182346278972018720860855301050187811042456648290067976434207001183799430387281655038519027374224056485021562993164681776899941054694816867656677687308161574263822307952733999181133608062365402405120249033038489986706615671780520930886268615722656250 [168,41] 454173991223033896736225704050423503897896785699722985729478027150636197707129293327965379811128733662888021622837920084462985832301873610300991238648742050617510163239545593769289409879286429828039503858463819261697762807572812673763289327157136648894069143170074576798081156814824075720735038262924877655946108908188098393646495088279890200431702960574736713571014331210549004244603540061088121077123206305302806676117032071117383653531523119767086908112898840722983821044864654193681469480948425477385280362039844647940380877360075755341654138278373222386956923213231145478299046845115886968062994913469839649867244022610343863762080027081716492998135185582421726598715537186332555830884675935040602319996935080564295234373638538972823438815695309797122353454437483268229151613065245985768211737071790638513978468920817125246840830642380815807680232484861834413528313699919489709243498760598568722701912333195853747487647072744381266665808378063877221827219668179732778782000254943081423415216016657760116716235079383258249636149586009072309214571922555736342543117031336808667849118394425951295807382908059134679627752855590609293839184017320404447711469600410545430488355966937127806574330631903317067775388209404819007378786730187231937821351630729502789335046582066148686305469651588923589280664232548189748613231139110845609828884052194881932877922865904825105671407043064451410794671454630681465389243318729450192260819423621104186829236720519023320553342340561475518876261781961988791066900114911829534018153217089745229844852204917211803837347592008531907358483969834407115137535462774805895936568212680602437257784560403686778790180649655433639135227386509165741131799719655705458274801838329517873746646637148803138692611939248099905021156154167884239048549959975843267338614205934595211036588065532183903697528908554874801147570839230852158082450699859534348043678790071655788903293650855785350905259978841310879279136657714843750 [168,42] -82696037642707872031483168992260793150662628178275013035690699280313339242055128680848508308607178069772105503630112249712206811575202539103911411017796464274787794750385032987119798679624792735981116119051297981887644472035560208389916873109127336290474779350539733174926914093899998595884492501433628960609230835429875939117274635834576556246873969430326357198524876500878872460790088805701696488881813552841357438601134216879899949043364111331238811983645023053592122317293854656388480653981059043916569773111286899984161018509357775306443207632210229971514732172775163641616845065507484104946300689072535156955716796007939253416804218483652499187576357979381922011824124412023248502755443914272044015689597098063513803409380536935569887089533390441400866607539694973129157689015158709529529909987529057633456512834285350998995292429643911390725766297042791300139497319852502334014162892461627895980093775847729388575781547121257276171729109844700655859050623985912859282658361160552944161580927998586928793104774710853479762337677840322403988105779216594475165492442940210668771090161066875671338917410181033786171035348252045423108966102174225801111139801775426252935262942701917222496720005133228168609017260849439516949307329187746705841637429136971330054116723077557858965551306913579299402367505995631280827740287590563396260677366879387395398273614082860532541616834693972004034701543208644169780005801291218858113404847375136192805159743938131354778264597028762826422755405596150015521652902972465811332765578655140511964334286963044788805688305021417400947415523622351152519455425047777449624109972521760330248889515445495932354180203151915617348547835541006074498539737893205791558707671375566848507553837945892171126397821846284203605870912264457544382802617243543498700227489826177273913007321929062580502631654016303450530340113002781258606807401037499154090574743394228727850245855741625070669839935154428323616027832031250 [168,43] -132055252461349620909469153440254115581075760280777623787245831780629620884678866513914598355540249914946184662327302035730852888306652573885983140439539889759499690206766786578096074298906881954547024079976982404147609483951056378113490151646316873450465480460063448227408338736970184898003311137285934599954837854127581764052187028877867625327917453096820525423098246811503994406428297065262007557543032191907883392276249534792804246527366587004205775974209052507240838594165805888369237216691795356838557622909455535741550789642403369655110299660707308882532446690857219938294382611051371897895449979097294719782710701836098629325216787743953990863258594213425111564502672359488354466451620263801938639201793889638186584952701304761792687858962420483066440174139330833410880745544097650308406599794558985403140496540466383733091878504294450709734113956108304887343621471187126371724156624087456164525416727450612423786714865998233215564947839773079560949352005159819511398978387436411383651599190227929436313303981545057703871650293869143890518209578045215423457107096199283217793621473270427801914906448104085028985910195639577473250369617093807855819829258395216899041652820346495216059944262227280951932464286028601330423649590110543238835520187808115546822897782266948905702197711802008165216359853439730083836835016612915886758547582571074858014292353300991589780150084940444340271484054276757022132608558835460136171819131723761107643431075267417542782646076281814112918473215367771045015898602546965817132844457463729214607228112718204901586892704568618143624758231175683544904066918189352610484847755636558543964606406322070716979991744093340201157452023842868571402952825270656196493793156072316637115456271158802938400210225208102971561938033221311018832618999341163317414119807399992274966636685808224413862938917217443892697827080074829097566219369359748005763607511117228752995963942270381390055837478799838509826660156250 [168,44] 50010636986029077691621956632793579568010008237550672518027977125766314042273315948000269289467953361189800894363515383334116879864405963369739049425167592358868249961979872606041905282240961852705059664384877887348277817456884085939700011392426013624539303206606636042818783042784502230791015547627192775164275676491236467104730858885695438111267281249874046979758555306440259560074553021900085580591460636130264404030429615873288129702572547568230659894653311022518085496266479023209737010297858329117143171476936729381491360496097985066378988250784375832424513041432120655253613131992581538251914348836218327230939586668062993775001345267716696621083229583029147202111272908661046750893836558461806679355071612445742229704521468114642081718408990959174694020430634259300722363272512611186914299184976712642844194028847967637574072465656725803206303430811007598024647878668049965233517502227016124954026511165286087986142834741600826206143506114649717700457070972937524467730512413434036474500576154566480675097614184380380262330779411448588915395147662171155065806655652211985381909050233765084674454940943638089217874444903776621486022379097795568406632260561750803123256560172712198147305063123512785160761993212069792165730863333484739960688126532832836440060196129190740218730815420080895545440138649428647024676336308508502776222480687389037169878297087082452413189402956492634737778014191069521549565344602499633023454085956849473458405097146192949709269017448842982036835205319605904889745011352507800931220817385547295044084820716676566870029894625567696943707988141948371835464408887888059261023648517704762048374865201654061479105999291186899721386443119228578054345711552636774978050922228556195755757685392191113515261720112529599306322662571267466925539447094012329933325055819739331228035854784638899864721077869528498281878771502673345371027786235428480769566639935424410580021469714006377602544865247613820800781250 [168,45] 18528322145442121024006176184690647783617276162809548417138796816824836393011621069758837963937360560600642882522716922228676732902759384919471074076268895927357338982040241669481840687000059960857808967688929878645100712546984312973834298497990900465123500183215984753154492897525445922103567224527461090250016984313050887325005536301075378363280974704991494763046153120677888648597952093087427788662713945350758146539068188266546241590729281449884785332758514356677381670529460630597627471840594745744949534723446140551503885443707497791541707934123705705395810476513216336031275669937618756029195646682221415974678174923351801857986204573278030570111193972990021636993816007726439304636604592815559532831471733947397257128176324905736416715880321289782604322874757563765163294155381633880042312061367124247893145763629987430361404052804708228138383668534175408006020110502633924966174938137906794153673294667666712215130498229747710140244444866579378743409900862524177809296611601954907735144706384528536296605321509078473812611451989389210857059723826189087090385844542540998960046405974475357798991738328681937322350565665517473059598863919313448158537557010688216176645078328705917132460311369924889461138845186056635256912282711785557085916898375640838595253116133165294116598011182536864682817226796868559201944088671389989651396147191553362487838812518743855296926532144089347473273705423115911683636490430429957379525899522298602433173329972036369771032450945618347320303341572618228569199623152161593856345812247596915304282989764913419079476929804751155461807698163431318250987355717849174640223090171413538092453565018156803655868590667533306331688760536868319742486628804888514132024588785508173955159280342109955908868980989043594910937643850387407010624450086268078672113672446240211960408644920967723750181514243921401977078860585181062152157551460131874419835177666855248302122955247093272243072551310991289062500 [168,46] -10581113625475064758127619777627532205643285868077090524304947266556901396562553179279679363789342086862223944931986587394447315356538200293402295345363538444901552739834541910595718101899378576637957220235818968642505460061230005997370997402761864006287718168939204309156996823565934816454237566708164165530914704158889747948531091487237082301891038315166039412611536526204404338159448859360233871060633776999736635791862692811091173504263587255514457403819399601916451502613672756223377064407109522084028407795032787863170531313378925288320098507425425037737340639390109191737698413822767259999305638649549812459995892517885248288711765176239382289080291077369307245175379005461732786361328428279484863135889106798701431753371991920215243373795725802951622475298890280790216320916004076596769347435482925316800946618168616227007732180572169530800693797188164061507822741151690353383310741350542911605464809725707365572228133738519990386603842858332815491528486690638322554546706720085961507120339002117696076400407249790532108821515481310791597478526952010643885373120656461612456125453248587694920303622226126608076386099006289508525200035154962108265770393520608501385103976206532062453441909310202739983958129564622343652752524527652813362885376196319467376912084343854644131675655010671990813535130247873112974749041807747099168299966019022916295342807203133111439460224722907765780437348606047444033339326661852985541899517559810938511372268310850818241322882513352012075704663573828163918014861997410680376096929750440684170509771209405076189295591459952300617714931863080242747811035342619624468131079125061405277907906210887897173569959289182112532494824366470127527437782626759868205703135368810001886539357367283020487103634175604407359115534545933771216006363278491531872451747653124211828657549771063074878497979632561456854616731150686636004647395447310148140281265559451072354583950970353404869871635303815312500 [168,47] -1474364058766515777953346507933085573174950713907929838844262611311975214265617402252569055117641031038552720119974577381817151790532098579442386623897086296417557802928796119999722929724141164301706632401039020018594001083317699117467960776548960958950132006241261047422922208837803558816563274421681641308624208633978363728141768583114310682744864710907150245266000892571771612657877938164272916957157201232460949708994943216433231009250487758588092187723922928855785280014017555592546764146803868966250838057713215130241358749917770525782236931784045894365519579935069986450841791747166813519081795773521430255720203617594110482726077436810680407609088692786246203922377135473797496118119766767848489174065413830732233121517489218607209264501127143302702344205748250979211680869330816632320170104897449773133165778473902845063505284155542585924581569428721077376319238581766886417232770875266775755264665485169970035164878879541718636787785401231192137027500352657768556251019021520177087381841063317096108198639024009326990112786953840547196083442328879412789999569722186796365086625598657788882384592556936260266829767718302371183639050776241999355299718826997453970384038920559701468815662226397295602983750706032678148822393196565323881414443898444761582867507159073993698199789952318211422372735453149367868863096917440943393192907262667603252316131331547282247317570679386177463204448323641504711850828101756037236914679888673227770387852593399321047426293906523062193178023494640972928780070038639197701816944557054690405100291037784258031205993078670564362153651276967153590349806737568583309490209028662201613180253649527753856659771232338503582102112021990906911925945211668456034024023990645446557610822935385827902861091816796606979142127017309019427446219812295879021282323029218622679800462326096987078179154386827701929424718144309013915827215295114073318411625946286804741768697866214842732886405545166875 [168,48] 1256550113884128513235780641756589276059548935316744488536877147562776079463588819128763198817861409483914945232586212678573112162100725326587740967330207078868692572499992692890683006421742117719498808589725026575091156898429329799026476515440554242199846968328944036784661305730933412110477884317452622396293507907514951326234690832705975228503526213500141446520587195925720916614372589971121618301231030425413169252852874803161511073285213597695100282749301713956458504835704501367768064442134876795206112772962824045853903296992747552647232400490462658295125603945169105952682764922165116701535700558877331680124246026172083180228682922729524477500700865511730255176398888836791649861646137247667626099895087294679091297613985531054890057210129505449118041884865268323806321117266373256047212857170017495502400766287455055462978268776454634052502895126418191479978387769142755357007817589109090606453061147197093391427349213852004803186746736331025472565024883122876561718576556733984687967290441387268567520284430930699219327471618545252904834979343350813829840396632082155543992437145401625496702045120969841220097758269141524529300694673299880692990201216983258487494321767882530074013263549719758589400022210800478216096178505646357217418774087939151256410311425778895189288383246775143816576227105621661037402047603687960754169729642239011635049902082025182824735496065675962843868988714626446569209931672868004758445543189747780139022770247192927664246367832352370110225497103751153634491718016492299505195468511749484549788438773807074504445063038688179780676334482931383328058719255365718891276165421306948474644201460087460200507353735051652394306088480501161112452494124857658725509957842317393754439891146863533742358502867372726136925005872247249567814350559207635042397695600020224326729338434335745554473788352790795822814439513713549425797760280466261835674008995901145490118433883202331306560735751100 [168,49] 52613829304585672883376687196948498656424782151058030406132064504566158190178295832907238681343498619552750903326550543176324202325110180070059184604370672432730636978369179139311037324145241448493071711332223168878851135178584450436743140929151133920435726820668799510550498214860408741724146115701894045535162577383346406569796044391542125234612620833921991746247028856265551297034508132067376231280908547655729470469009009057817893922116868242032138062063359915917974869945413645598561463564896631557803033756055062810253666594263647282425221861985347780049992515026256664749018821847917542107276889634766125023920355692035939336260087207848944307041517785371012627634879258991036733495970181490662427772959941564344961215951763278891168194242635410355590392023350913141836961297683776429310437012846203354345995155872384794590546001124039131758970813105180625729812947979997937365803517239820232543924639329486952766119469189046296922533921482545979373451935064688949784937391024412615417203086240383206647150121641101455822542990494747564491571296702752801802687993642662118816384692135445682165995916388258420140452364697007329691052388537632000911115168786602173800635652762111195025879436723826377789880284807289184295571406085153089645482310057050627428345313854133967587538438448329264218622638619814128059040560367144470380510617061628105454969384883541049826466876357047788816163802479686043477651630598987049514925474022868039967519111719982378636791135502121731386336577475872512956840871895032006264871897253419391443761011668174634630080276179886684703198444148626395745194865535627648808059737056733290221731554923240361279586186934076360567638033064722612768761581978424582416081051769948483238573244671472976902362852953765290557754285804206144549393739450092365290642264096156465236230390121149578570250042062128580668428779494027679429448001336329242375939264670468375516809021900132742243528915 [168,50] -76969379700551686124432956754441302008269722703697654728800307917640102496668110475239215154437271280936799988598763399667795101042476777921338951129197646692615523698878498666769363051145940046879485140838501199262667531150381640362098415319503729424483953925900818222170472020676193530749629267664530210280226924883930935972008817269071498846489530750004417657611369688027327205086854779307108681070822811705768691431848934804288625580334739716137773165661159626726010735180340721156722797586116689387597718128587178478044477501776788177588464495537278894573205278503845900088864858624895878900431928052398922588867190181987307603076009006729036291883909325762078148013094850992581938584525482602142482844181126762054821978474432097836211889174620052363814196942550614766004310679002711405049208315675797862765309113598669316249328733236057663480707733678353073770295416320377582070160042836854554335262937919422527570336282697525155387218723324713499600991987032189475355545454814282744002440915970979998792947932841980325691671595713255236193235908284907203148851967168252654302117030066524472664968529731878688444489498165786299793294124273138976079622322281070922172251792044960732282002470512480953101884352862766695720304910177631061279579248446345221968775661013987346758727839839993569033994403722183256685463590719143382005377227397934094707010995207027035116161611728192896457540144531743212450004536712992043959382292606409574193434808474666980359170517574748206495180527046038268342553051266836058335118077047395843913094413197356554002658042712824104035129843480955712589301416013938850894362422049034836239803937875137440580122576457142500502674191406226271365446898670390791617363703218659767854154988155237480519338071502437553421688350094542340044486261519660981791099210127922909452878225598865150866311058098339785291079506941854370933722394961237312263186676313742678811090499933005832308305 [168,51] 1917262263963231369419241014079160346299017927249157375787810990693559672950163414591137998238376061845648940230969833244728035722283637535366274801901221007582676224259186625315672376070047964779318880074677033136606329531565795316114501021234466433829919433480062221423310702950517828345606544273604791449384231197986415780488654944493443937483449041044050289920923365657617818272627092167901380224323009315956247970141890384377737270933528675800097088210732450777644379588051862356482928649519919499467471479138854451624790008440989503874498803173238108221229072277095982859558814859467056380542151223203515492865739429919412240407723885469218076275095992750097194072807902710804998489750071767618749447741522977136857084156820320278778498838845638034715915034773122045108008946812827651598324040046533735902511730175443964834560173220051349942202807957088789150917390160029359627294598480757230130639444613562496749889645627566898292071718426520459700737136010307445541503536634662492293691814312411877646944297721955167721292098423528324475845511606098457630308615592038787225312274026954754787331692534935723562230329970392599969384146466082800373076014988564722475686199912139855491479979965079595231483418935505774989341245876084255021778528141915999786638199988284428886096565841060901444547810227842649939235838776621692253086819678547874665666864960313513884001469874332632073407886325435609737550335360200814905326117877816047055551709000237784759029660647493362680591047418453126877214375017972807128155527421827176884103820704572458327231994008261906829392761935551970911789752065848853636814272507499206037240643327482311851113588332720429131354529712528967625469300698239577377994437068558616748261587713480357613919046373586176928597141341248825044022355328018734475377921882404167512879920692453231805638450324536946466329324724035393464148421294984340369198639651008987520681951522405419530 [168,52] -3105586128808307903709885952338594127077584179324388682449318201547663622999628931383862935080151177763040786521844513367353303149265445604633462981405644543284752707712519842807226844546884970793301907437720022415671334562290002202811393107190511831980885939163166120988911529541007726835601279567545907544007109264513563372937855199558379506532287061396766442366562092070962342158932856985682475824564534096771862311627843915487490255840939104152189198603511574462260817792216549547174572551813753675383716855859087876393534702909384087477931184461467762092509857981229633328048467013878517723794796472682926863651799315372097529376222711888072595654637234221671668046870889091590406472484356731147184668953635775834135031245056698051073820900895268575148853248304320186198907819988951393006170782946295300013460733526895233161283909479778011697970046691446712967669412961217185870106366007245941834057304722224953314859925938968797804561853675547712895743973523950777718294273578021495485735715205316108070397364710901303525525440735357021170584018389279377068831192883455250086211902782953722861532067294415597887412274087303993548429547074571769440407564962330936210831072308346766834936502149156357123925913660136909205785087783810337186337276415138490099935571382341514156259850417565667290704063829659038073056662754189919041510090473983503971757892039493029168673145861957038675539179451426708744059356961255496385405886572295631264316998959826636153163654103204990262687722909086223073621279977311550564306469984227274342966561068681880399577915769907493125089926116751341338427583928081614235222166697238725088873596593892531283587357472745792287230739873341056630853060927594063082454985350773793112257302904307645091488689413972373989855232943624523936976734983692984699791333691064693656286709843373081806814678707315062590112691575243126596695826683466788987057825142126527372881942443104280 [168,53] 1257650467918948895097886177512975947279061044945125760191166977200099383220477732513655265688171661253057952829783134435703422477345658851309747908206372150617622855381777126284486561517453909007111053776416059378207919696758045210023631841817747717474869127358361056271662214651627277392912122662891571660572087711219914378889867514528962075076622025397890161510566208724256061171972068973755521508886576458211157669756588546515716421053162760926868212633031876577227010686909263804584392761734533508813268195861970421710894945934926878779398164238260315560289669805808127391002003167297503277208396986142516306622110608783152220683206021152395659456683999570450924421517756741414558966413142075914406322200157931832942624033159231164513813237960302393636018504649183747779310461997714566304380210317334212582056023854881980035369553346043570155843730249540393241267363526986663256638951990917505714586949496630924386752389908345978018547958311785082357462601716012593706439186000612149937141364449851306726083718829696688210336798854053468531451421602655625724425437433149238359968141735649609260268983116494145264589065209901840020397207003030840316070574291520988132308411674365427734429751420661293978270018338278010366963399396905846513136126256771346696626665322382094767459739422439188956638158783020642412723298266613669074084500591988491435280298190807096969062713195888859606485062917331044998145785186944678573980195036452229088733301894694883743722619870577149079091690092928798874277780011219595398186377544820657023981281560147548157460169651973432442570577009308781367470038926112043912012456553328397918207992743069347522921128474794767471254617468632525896959895224776232566940292061834790147126316850060309894224381472369333557378421617990686661874291612142329826346326741579981558588305195313512768462718914681108168401142135140081940831426137038983977052691116671965789638290612595 [168,54] 578682841811146845627184431340703704569677711547288094315316096457250898254193024545000210487305066463912305157101840354589444595450419778902720948261714213664148783691613034852915122728229102427656317104631423624619193748009613592473905018496749892102802422193665727864230699154018817236804719203707394665819213166542811649065696150297649501958243741834856714013203152283688474457605063184776867733773369423360446633316834627001318669514999886464172045491585446286612950501280541215706945865768406074573226210832972970234514749370123279280791222694068493762739045548687346612798859898999222872807339682745595731536424821618684154847759947716559114540659371938995116479720022352286014349937399989995263166763183683141694113753228985848831043165843548255161976228841296267673981867149335870356494834792147563548546826917144072369874658988130677491905962785561922193126598951759236786535650725694704621140393458005176331890403391605984156740114271276949179087521178711223655306064480773685315055692631318128670666191479371695448298702111456054569799295082635104010657022764226422035834798029469129587688512430248488322697558970463329179167990102420186642794533103760334027957344651729618966687932992681939738429388695602227670080184527440194770549895198337492765225011426351326194981860736305251047108263775876120864857986587260924621459183901394754010674350601686202756967326039054054312524340671906894673432835185978770298710769606211057393239702129918430047014482754498083078565773563074340599239442700028887585236987698733744445038766431283931396903046721797266613895637753422599211522262867260416116172170867515847947067701088213049876807588676899987131975683254965148855368235949860444358300969660097858064737571734062946242793721990978609108696594664148592470313772724335695553300107383630020645542846267417143493947460821642375630738767044332206555323867088720903042623787498567400988865932881 [168,55] -188916303236337130896085389088770615352378633664937296168476309493391100492820744971473548347187052585942210098449830995260832804505147204082847053859657064593626120499578762994771042234369474485205295016599755017510926611462822437089975766713526626176279686300306307929546457136428311351225279888495948893635967063354614794218792913817787461523970019451034204982612972507691736813632052449259930837225525404838324398056795964775805917720690844516343302053829300555294208754180914103845979957610374908459135739622716269132467511522401374787966830036305127914357293598719835355277032549979089447009740979780782671493791908367238093666589221628433883369166843050571610908335847172712710551396913626609137007026615375675255463570093037971018047767658810736400555752214027175293626305536708237237119018949673253411309399560773090169858964187266521904353042370421092967150883767444634388493618103105697049347227535725151172070939137710484918893889463003462612816958299687997657556977908521605234351700968008738856546445483617666782728821345630820841476251781485826386392736410256403718050126096997613491838023558689646603320799762325207800384199130043754322102912244432674894791190949665194426035140140406965357371217162683045006085116312351090871035243708797210105671063463550890549371120972129440375655739884627852209066666483001647178338715758661894183356782963956199618114867527951329180919543902690414477167321457339229957692655230720715494998579290871437628069601925244542547877962827988471270151955630691676657562680537906178196436142201031423044259126462792470169076534235483105366319565854592296177750054014777591005524150721497848001283733641488720157399249175793722200809682247497025710018727592264418466637824825515699971006460414006597829688680776028164993767270473548014216953320971286597339719926268053137438164542292543284067731925409745749700382571107884354671338111377255653282419091 [168,56] -19578101133231775787282979111793210936353571909565940097324199151567574454603131240572020102990016186855596351016987155727099825842727836392977988284175654815580325327503127923477450030441345210697888570439943436251037312923557738216472631054523019157604803878016433031156653625021247841546639923939406319688692880045402276233159842601738436015119522560884287405499248135486205852127057214200574179132149167373078864359695717010934559207172457357816873843820067584063346016261618694164182239178594733212234431573333759991117437516271531533011743253820413220662138040976579358894526052967455319919155742461550233425280387428456121012346880209699821355593300999956399140132900087458202478581133237748609970098027913624483427890413431626417786075491202892449210489271366176861983878576220401833234108517655545123146213024170831444307500363821898043943362137563031110295494822246923028972205275434326739133893437709930635717086892458386606960419020992057815280671227240857586662385452593469993847813720510044606873409560824638570943141950472739693222944206434466676577565638184703516858439547444320060577779841766033440724924458637509819836549730428627876021487701886726807278902900163614835291171229414094439507042208306319645260687116583708955361787900737394403858577653070062196866575247975276177026196949664180262087648256859544884443901890859398061265365642635467935765254445683822711083667916966436610043141213663564971663206521251545731272730545566551604311582921188088707632404217559729680647144119841285185998045103544692931247935691702846222757239486757585703490147303013983117204125083797899703889040748308809976763885465891475290249523793658300562173607481304128760502693528063830525773599072859730118456631573633328254741681399802887426316867858822972368448132745610992426121103771520966154018882770309701804541293550277452496101186251353039793675428480187167038911443692476701923168 [168,57] 7284823743948588904401239185260703014056574000375572429224321912522124358892856216014370302290614652707365322506491071224089099689063093821425050182025292919648126663660451915378128189694457568744457572931154689225469226301269311119915007967822715601137256937475146770904028100077561323687103576912706116512686680947716297373057595015687167451575604774634283252436339528802842736804228142115451518246752883678941654487788410229164183991530543079212011102110721873475877527567466328131018232632862215161020735200091971390637868052796818780080279768363574805650806453575745699804578899263628500647421078171532181994955703000150124662954609788450351267237868555770310440838841917645857485172640319355107581574110900679191507811225914184106325805519495874664405181414353474130000554810789610803598207885330124824019959764452896735201514305500597716408369845937455999186684486572174299595010545165786388082674055616921833144358405819567599336130980755233274862810470661712118774565357672501261994604706731308972119678019193392769008978304287970235841610080880203731343964059267390175466721100715069167099364015512429111170428711089776271490192589344111241255041173335052220874655087820294377750815840541855401475506369810176082091514459736465453163419566156865481313829413118796108568065189854329739751692421984852710078211653730838668898254168663918142279738233900873374088522157729291196082210921627948594771284842068596842093859596156158672058095447156505214605852750462049709530062538563740770523676623426669933346570448163977138576333694027540336245445378971980751012205124032675896784707067902143900095335341813598013718093235040806089501517545922816723854752973805291163727496326816114674354862662534913711318627855431482471934775845448011597170054308162110284790743734200965171803952466460879746790883962797575623203963381483108458862909888244559942394361093085274053614501651859221812 [168,58] 609601108754436339477592408909776564378148670425134673685148920001923699059742845537170729400963541158007619952738985044940290656986008915843008387260581577433363311299607170890455763582942670619186508032847852238460559692761814255058575246700702954706083967276073561758311322997305446551140620907652419856928347155092594411761889199864733338215039785298908176631318135682923878416105052256652994762697128673329922455449134233445484920169030880500498048559208278481760403176334267019303210103850784830132239356641132160279652934935964960291893706001707148420058697781189652982293492852007290327612654527247599233275392931930693375818922233709072756288122526604505007634157458081864994305325823463995294159841616740912416706318922561176968020172683646247836336063490417956656816447459491675266002615532498827728033762447034217117332951648918520146572074684710060931595725196372365667237290905411428337077006207058737847713042299774436394240643823092416735997643871524688160060738923976930335447069032611350916825145696959340234383825655709948707068369697891641144320391435926574986240567752821623046952263014988971604348041577071035312146115275248237234689389205856153469249256841740132237583024711092677940091956489474279810091330066670835823016789735335560589382375035010658272410256282530668360023043808939442728311059185521138011295691043254368533819450159930820996161850740453930540094053067968544968408877702475753137869118113564295975353147461749722504794650918443251012949801566335100478482771963890589052455621740722023552807042308994922171894017068836394841844731753827618315961577259100618959700222990323367108834135946394642274017619355626163235605152974076998607509756515413622418368869963856386345968797888830080684700392705726517201194709430551946551963257286159110437032716819752144381773604976799244036190704094802769202936563304591696625396464597801867398053206898298 [168,59] -156058122618093555221288458420494953195690720284497782290234968108050495714256025467668475131611635602490348024247196526035385565275317284053264785988463739805636800667364260008836271062154598992136202557088344828148929584848195814014381610595636032376889415545248152649342875031597815406769001559792425224106345593154745963840282587490414586943724967866303888131248558614210654551832774693765066185257430551606724586772587772821683894719280975955218592122132780307348187099006077354191157620848621683179493592380071073470669205840294812978121641295317908673142714976475773170838535026387968223618785102051050694600912135547322621245603371065489702823902792102449632899927688947603476815168951293157979060826205402038059452554845894253522823375232390666516881810724270255136275824541433764088834018768638825474521630337747084989092898650731109992393062136080747866962766082525513387495253706716134621425306758756367207396277265466599702812981731024583980411432036314592695915771643416408826095425886724865745152018230284170285077225142621045603619484717856366867635706123511348465062682655502040293275639370136433677163240992678736539401347057464497193764934606113752605857408658227373721053936176893136242061936688584539570725264370499038282405274923886753732823525125616218877496043307151386988590024356004076827078231730267573427100246865108834460496227644166312247180765432318717430522104579522176717892293558789652394107653716239449376403753446928894042640807932550051301834015746301746842163560614470531921301810024168553619609251904820129919111712909996981494700589809379873277001382015815517590692363352335974482416590981834414133764142626624394310667156569022781456172714285123430252118148800124371398922695992649833428671105113345614286369543808222336245025098679962939023416632174583001104834481882483034993228690373024274666023981895847195155792584997646333174689606151 [168,60] -590942260294463149571038160226015607360287946105603491593361686017229946476347883151158662971494064003118197864977590184222157102321017794430476943329235271192405170051091248000972887913582169467544234639456074720643552724447113866330786036319275470219998557839618276808373039826505109054890641079295020116574541122948126209926046382682449625464178746437048777873850431680382056137657799028648563194302698384978406311724441183117980909913980959203071840044740059077142595093990520304153204878256898903434185946689931449398175932986701791226278485781890360432384470646124741837312833394891371980705044146107895612179793439537805126603177671569032376266923699026895531407530932428141565209290323393282438085604232415068279272790930979022493660846881531914070079750040718067939494717726173667178838245425737938960631373028148308580976258173467074650007429916693095536580230611554729722870907130985238022176354212072234013426018309348803924201957202776484933155273360590191620109016609400796141019040965731889004321294245931173661878666014222154057174212490709674483791813909375482720968095743305106694931966873188911414381747271516707327732515664245499295026512165675427923261172267660223925866470247088738123372251736589173627393354433765901175469601881296592071592827540757459447185239515128402371000688228295581606677470223410499608086621068287176055177390404981791665620063624916596384366232239892537299722773570645817727599124709148794760666062155016991621065792387307170678399743351620960883284424523588391883809090641465379193772652266558360528003500114475085069377315100428821264538973960641335707548137593612937328830339596874049912237028839588483769848053606785302190158040928272055664409666898634534836552524014791423706246920319347932871626747966803984673645475185192809096706107648056743237468333050002631638763963705964342583422360486286196375582499905384290261653 [168,61] -3209573437102912321714026668373918648235073623404783692898758668254740105717601386024119943399641592926361821337274700857301362130296544390449694894875212053523234534730370492699164791336055072405348852856457028371263267749671550352307072936319584361419642379593579948958090962717015245688495251979930810171832199156396835959793114807389732504496815191827378958075163913320274997339486899220563604757415653203935774520740597692131510057598981263672915190721568216172188273579856219101330739833990478760628492404949301295399422614699061899376930593143672417684904081192289987775586608624950158820624562380230190096939407907889042985704746138274223945609363049106189939631540036715341657672494460032352708547583389926432406024542778635139908325172201058001094863388750347721296359262903509621301106235430551903216942253977988366766990525739972668088049579250294030143946109083985802430473948509816361906196455972838991034729905578518745082193081601005159248080984135401468832985121590786623619355225051223411365051966795374600276253429815725846385446785745006304287666341714522092661427642414910539378609474171803793995121004490816269529074869172225710950867242882073337875071377269331572583783309709973394642236704219471643344746401208952853886514888587863553723309654555103179667664594514654427105216515039106444661406815809905088590682065663836826736028226265025319297797473026495522784762834590769701424561862139985833171960467816708798953907161538734608217773520585436018616192217419466424566913904921855102277586991996017455812284462605492240086058262221388598650747149509628328661662511911240188808756555816342474291143980298253192040918725941903060585646326556695808088842361045991180221538958021434754533891849766040628811661497288395576702270726712526490340617596331836111502401633252790235863696958030379345742832174851463911520005617174222832023212894596603363480 [168,62] -57231740932351913307189848115591675997224689727146562816906350721781479408055574516298009843337150250214927655412943575235344997767609051117289816307468432623909358854957058834064908060159881926914660540828403633054925858785350041484116160454594372902067353071310248817914414152639358220967093586628344908467423944455256166641863388700230918593845021083777250870066181420008270361368239626012612191511225853635650242873256133644294118009065510200842385520407287868637177693454387734760195454040428975263705739035833626903074147800720713549440230470909567764843154378096538265537899644774349099785238914948308142518872936577382463545413273491435292698671087480113236941301983820601665362260075525308684515516173479245917156636622050513392176231472690650718974186479923383088054998604964985798506284442239156190412766792768730137218771638423090410601024835872905112674616412114671722385711372737019051971845187556746460672874678553762303181146733880207892750676635801325119264030162141083247409369483604966389637904453571832796504311290324077843287867007203290861934883586818771327681085275298267539456184943892801098381228777336715843519223545465731803395019330520379531738333165106986387868347950914630956153380595574085342933134364810404622603699659342650005748003880111410269754854386385795074287818248361660659516621863470802888956568356833915767036116477685331030778813619886998035358759523516673768499859953010088561883916579226843207441569330210608416451685732694015805022736211621533894240819295931694975591199266263793695940293479941321886045680386594405957203047785689401378105056794072575125529444360011555314885225274585551500079777851297226453288852296154170469618536724784424517927687995335982158002439292456350910090306055469126955888912663381372439753604832014765140623758596475102193570014478510587146548620735080760492007758177482579964861681579298336 [168,63] 318855861881556239145693776520999618835161015330168607093130670434623084462364961351839596268931534311837386705323471910257190148080395248619131741993335797852606945657768256877615617282376013058566625593523738071108075077248690305797121948426291052919163380889702689336733420987723616802748637097867253467025348916860207458662190265423206256213907260797595512812022862924547369780599417860188124566857431951250074310269375002292128663984993010843096698594829541316716157165853287868630826173109867382538681042573385333985159347804424291882762799286149306416021126439660655229982504045372805223667672927609907964668836230282419177668985519435206730178890036302411173840373307767738671452796773289048494816381419372455872029593197133559038646105751067164537571471001951911802322996256117228080181095951935817957049735395561822850069537241100108391585451269221942082440990376064245367965193979305629104226383751868783454369665106799938812946674930749667253641398319159241355097777317636600605930899107644923919146923107413341685314906663168174627864722910505664832078090232497318715723546707349142621335132689191956225105528034020461616311674658389856248675574558072455547537528599212384446912613505588035245498664669887689831898100465787284915725259263010266856616058837454671320124066810501435293461686956003541759024039347357137330037026660818124556280290021753142794426248891219989789748342947704981089620392776573882473698338318559896110002281062637898836844206655478800387762956706916730803075544558805678749542974811052766389327171478183001921739081541976316146572892100691897084561281001509940305340920997817385350518758882642298108110371313698329037956499415433700892845478827423194081205474805280434878023682628984697741568048315238303789642545068081693489548936919219409563155169989690488878842860695188931103711313267183698984904846553530909252188560455127 [168,64] -32678138767539177493905096133501065127617834156701229245263971591678129144937292571750068540657197696181434755712526680144746832285480644840618746900769876082979605282292554945723336110148547397820604322414236456881253015174663727901985147591959428964425316317249835196921357054529901175062522474056438612333307330974554158479609647073547573013918349880774734449448509633575628602875057401067768945396174372015780109923766459458668057722878215433986551594935281240871871695507100704936072928438657502552870363908485026741771967680579059637566953552125146922249428930728534989784352890172459968299898205592819625175620179087260345603398904652001068557195779748647993605190867620100716980670684419221796796169476753719197294611001153100594119864131270054394037279701822806015843787896347562390598647145431845774965724284328659729106053339095500216195808370666028404030244525707635608038523926268364380971259528956128039315273486521307620137308341492529188546212038455814860625468828433248046093469105030089068325660512907141541397652484861147605366805112869270536991872682349757973402553877000023467342152680201985505088360291499081621960648614458493746276301623977283500997982495841740002354229851380581259552733691510115626043088121709139644342173912080742478750915173341315539903583323170688191066077921348452075697462473190305226597381337446720503548761236874425876481426188982653546521758389738895341674995808366356734308047298278276822247851052668830735664211698641523946313044065222469912381177466816396871870754174076519280120645245159687662598937072340822323668371939921661428438153234580217176006046781133636280958742173207462761637220753443705830948903610960943951401707536876929842786380544751966057124371375783147882189263662852859300418469707503279111439112534811971255178919712514588699527068687104171367241255948626980607420164690559170765119860985 [168,65] -2986792370056488216257558240567480924755569221203762099707046227356023568368839642682202924068829326708381713758101623199996088656306150676154586325680219335674118638818821031851740418037104502893207590144425258007507197680376757609105050993280660848691844444450218286894319065333844319836706703631641953078542488400189443325654417994306196295334776401870439164492425491714561475439347047439280552927891171019690836876050212971977048330645070930082134037262099643775828511526723516270017293557920287231103623270608614742138702860079025277755940744960963563765936749623313931186834945737321274411332273968644495257890672582459913873559815093355852694163584627214338633904074572771699526177440487063212764156875634112674369721443442119333613514384516825546243637511764188509790362507651279595573154869438297532009800855699155428713367209426195772997101005976556856883460506384810940416826066996423918179996853927632473023136837955450803421661423990601688710486907654768002093264426831718970375095424587574177819692761718213546923683376924324229952550900582727609158573807386289950537128290985907297165827768071555941013042192750400109913987135627703737939434407243927423645508053609957312780169120911519350091885909631137758836309861629031035605366887055510577443792568221871708808842616465273264903612106606894086319887017446862926319435632286156951549143601100466326272847847536953605283268614692200364142485672282842850782367067045348455255102611562409643485481419728383816087029710001530297785970721252729432242025573638148364085236790538234172704193180568507874960291851085063154312848800969873551544177766085804356452835416098924262071873231325206172581061545392859169643429320823956696802972790694806548875899498454034746213579914506508065997368598962541109140604827029425021810965853640855664758563180504562913718269233700068442022602392484022732698947 [168,66] 492500842125519201633094338695782508664286654542378990901150770397586105943229829102540999886812092189806164922811690591502521568016384783447597251252032287888008816714080868211841336968943762517969924480810759889560904081577847426498354359455772370310109622504813501351135000549897631522553960051395123935708286825684801627089683725185254749956059450587116387718425741380489129067453590224580669640523374118168837706390501997680090990518008689087978740364166429919613078978245769550699706578997576322629672707073514738722266890448993748711812472512549626231742079202660367543683863912796155788780999957515649611100950428546738400047329002598051080812721096429607480495525104489017118996388106904900509014352690927481452082241460466395278390359563784786361662570466110377076052257210691808969613328335037659831088696837428074146186332597619121960893370920520838732011797166848512935778136261287043588757602797171303732211669788927787610598334550758947247424695130577778652418128876133974614213947189103023861812059788969857537449702274810220878891650517914903032163326529863275601138673899596199120822641098510410466995923876912323679562140857594203882682847797791031885246723606952967767743407934872623108354803008961562567582260441083373796292814549950031107700431236698502819729101841566250447594143722800449492762604081621792597890700358374156629336913372707867449971186454045639267516235501827760626746549429352953101567649579057032670981001136493763756432956756732151906383513430901020283153333216566977494670771256316473536735294753259119860688858145067569214180505165507514027799456625766821333419470414133324489794599573098154031860065446694652482729807570331448732318689673245346639019862742200786808466961386099730722203139673963432309729676857983460742583030685305668583802248549456584031087314023697512772069923845012489701069930529001909366 [168,67] -2494415454196458013001611005020727156854528518636457221491178875723537066594459429185311883714588548674722384094253019860750118827615002993865403406984668585906417791012940823676547696229012402035753173912019489721962225086496194240950191223941144472490415398365323425359359135674042599042445397973855861391034936711332425949391600741912037670700666851060817832829331729884631305371450811135543653339016213446362673826087439624922221208596680975358085601069529332304355518518222213196390406632612564206120347994348235175166709840495299004545082072415942488443633951031958737490986894141580113854382617164908986751277673143433452753522831636628088756601205275704837824830050341172483398850375168901285368908220303276204778644931700420467507908765462548134031680974644962373372883173121240964351683096286971084872671532421647262387675360439346922143916982452108644801723541791082244993994689394529953242777705774373494066813326650812116652593148389940511002753800577552978940595596511330113509812590907166914596122775978411698824760391087890524279433723697046571263033678629715704052117480302808820015592744053818692182634743544182226530521691792295654824608366537639800141051471991314668976095129757318039402328223353171804644047266476279054868545641563544400782459352914047455105777409302426044843212594258513460522727870601787183016062617531846250938556250187251884874785037473369449425387479379856361714236227131408565235293169165455774381594892007449950716286357128076364190999610620551800852184643382991414269151185728342191732763054910014669507507040542944829219130951097886188984295920773060191323121684858925789616027313273604808051637778440878967941114963342595558472726461187180442595603483120745322760604135706828504970358627222318331341068284930643693899664981554397950900208554975084779039692565182445870092997352119352122358782168948812 [168,68] 4083054105136291383285268337950843525107841925709659673150794072508942312081459884785654234778113433081112944197240457053351094482762569243280095025569653264430664733829078756517546630117600116186944236025330793243596294304010269004546879039106754315177711579670592352741587695131267652446010616654332686997258094912220303317763947626920933158217969571564956018113581806492199334355999254438670120774387392995114714560044900340185052118340661253207939280054352544276419698779056275316300127205647002585332363805170310718144320933079981247242570571530265117159532938177452335557510405058069041326593758949135776362252479546244472570480674645499697845162178985935506948734230549034386888907870914552133937106494557033352854872257659184702797250786600016811330135300055661796696849160064730173445467781607716260797412323575723575939565858054491985405906748767200786710601104344574074354566178986628235565564786152546712726667650279660349143142768182167843477939832600747067251527938205017737233232902563007220700639829294025902806870253825544014876768764695713085039308645203166572868551395730662376287589254237914047829975737540930116268673484238121605978300691353329258684602592459912251003927171306840830128832977132712963884946639865096511436283354135788707793745884302521982847228994305836543865728250772812756777084634862739011306956142271345578944907427664103326580169256582634683219098384434900341630462454469193084260294118448835240975992849006682644001974470532214700956913400744843521394898441344207958952941697098727405091279484652967465178481355027583319426170749416099752966805460606986993950400746213321607499915803914409313648200206133196465314388923092590619152581409598580869202679695851234362875993056456551421272063036133981232989545207314886712845527615525196445315122214746040834010430820270469508095100569471121420482805242481 [168,69] -121894629256645880503947327574494910782443523977213636032579432502790754831608019251504128217814185155918850299642818306704727303809425946524333054229168183440823645438956826906347647942049549553126482151102855036352736794315564571351571211444066700545317058541815056414465310492605531156860330299408222386353659037587468549037407353009728922986230914420687813964431042152869367108192567453979302398609582328187782710393820169015911989428789199672614163179892374243872606379225731360730049212379860377444125979749948688232222119714306739089440589654268943199126304277308358374793090207717698477887608439464105823522500027398349552919790579459177131009221691652885511783415757137650510212386779545517428180106663324583908050659606677925280312667718023117284423111543677375182173740604641841039998715868218189476681315493902108662532282792109826516325589104478989187844366151458803811726988601027073382732061011705519729099723763783036312521577279948201848987020031776340387326878224935014302164020605650881447905286373091882431425687445582880092283449849913829393551837305454835720525296260820508701641761501185068879069904015109991950179001061137931843699766098893309124136000856975583081883286818283130630858684579609205018312798101154765062318335561123760192448573726483562356620863778333645279256555398421980022092632430506605333175181832993301611166283292090527906031593650527599937132090771726379348043634292291220313857057190999390126503626545822846833933521453190131768191443953073633099136674303155048021572511590681349311670725365280694817849567395590529313365855951071701265914080856916155469227974908257604904117181529360615363135234258666957711744251683077338111343183375615727797840084912703911692775412150187394630957901735375650543342813136561733666592489022469051625132243874550505850216611473872976868680165757987934411702105 [168,70] -67113389136292518104779762658378173243730727476720861560796011707748119063430950666661128002193526827125855685541184180309016448158543032496362758823326427470455681091824455670154539820555383378738553902868562811385032358872194655538028438421337939985824914175740215911744059855978340625952442627086035831663086606165212669920760623412115401350689079379579546986088245411614104381948393782898968800977900780622534464092292566141088832238712998897093012617922542113457429282429609813735146782116616231714619553217312533981326083720564731420752860626377775642488128589964922960599558979147445312120738244721481403307825200339306088467159981710379152645278312067009655788883886487251030412697156818888800765852173397630013679382269565509329337758626185302958950901542187655180021608659164507061623309564128895824578254395111092720464121902333260152804947902209151653398816322557071989896030290257626897712271207252292960260916340224966073087127295604097319894197237557278067514092850999834058995498581170867606920255741570821612580356271621020538987770679204904314149746452406938366408404400019339937633016392158519828865927048582111868410790842305070568301338967461632642342366674970692025178967740073955790444255063383652989808470466641084759460304392402695443840177484024580355361132992259929411598897010660165222495542358493534240955675644382213412070802785719979846965231703720619546716495975047659782279225499966381929801745909998188224939836829180358322322337701832439158482105050039226627559728330104323292416802193546044653639961017885025337993757040626781210284134028276891872518203593078786320031996086209628719781333509027961019793517331861943646443820670102278953018278169194999190768010389252858227363227526894550032274714920224163575419894581346350653169226154989165269295838481261831759205159739783356700279747454630442730859 [168,71] -3169738865762539477344089418125042844894755031685635645279987789367521982398405981973067211690888443470739354574831672176372323578403952175419441473161584459741086130025477999182522751087896439480545268916737605236203131575226885772026483782489437119350945203657610438047911730216159101793734943935612244094124748828037400490147413636080233047561527684341523693641858190772188791538505247038186615745987199629450577693286563005246247681709007050285690587179208342668143213876379718743160756252215006555058512986066641915969709492006286326596196166356387311726411139295241339588686740541070911751458706953152212501243907872705173377922293907488736043986038904668863169148608496256951664221534103358862187765685032723344520304864072924428789016033846253716815229256050768315262694255077607807351355818508272211359673056130031763681531974722452995787765997837120324280934687562516885602395401714361712628738470657161256913954342810224774400785543476707661984089043131418306052821824215705701014713311174517686393579002557231413762972698396585029499433919000815771202414994688805966962455140058152663417882126776687333490756260107887249720857614405106040184778448119771507768781856351583445926326008826314897921815401523265350428775730609753306671110606426931706613736771856375063802805261787854271742963710981166718971358469729736917591642671829388891335405609844700853252737595096728151696611331302622380495837235397934377104421721936411260514194977958420898610919563315684286811929457603128834423297915092670452644853946455607838629103752218426350524048467893321737739655186186447894454348924987876640866018662198802302945725158528974253636551248350975259182280839961334275625827143370863670262556376061446313605824241320707082154101381162058841722681553614527323803549579782519400049639955486458339451281886177804854214389834228078907 [168,72] 134104926995482867293111185404703740602824094698596431639472226283427295418572661967442632148808810246691424603207865457076408657544768341895739305860964981346796461308579566403265252177959810583971110710271901022918698750380538566973728751782483955337911351397428581262403132714596512702779187629827017209145372046296979891500507045578353357283516010288943398983693341017896382804420003890033120862122614608305292353293693160599792776266096148207255318776529535672858334021769496502470712641794518046134078806511857449444492809549083478049053241674361575658488677333167431785760010173472859568639204449509702339143289272358729143836795942096277874818279542349284240109717246491284755587501938100147761204851280002530224032349688253481075923621607896932441635731043295378536938266808397972171201259877617272837671214534362411474027697320630619991979882475308848768584678983501198093639481845111463982875187475570022674730810144720848570937854316651170754078333002017334380510565923687906463564486049328952984403431862725592555983497116937900081735965196244666540412093232511452836972734505776166176969745075403845980815375138993794190290638863846887199062813977870730759055708793477612109338967112363937814641526956975494555995384164813292871794124517796339066682496383332895513397139230932945206171172626420557985519192459760301185450566694693262324662584993835232267354379934876190266526044194049036334748052393824619160401107098290780097612199407766017071949548608061537264454214054685995360502552456356911013407765939285117257709608443824400724717373521671773462394233066541532190402540282449853951531417567030502353633127589653296760877916719594222496225864250929888065311175209670972884999552250757004023716320439046618009174286087030445188457153103601732503646464939546134352430300190491399585005712393219472511406753878587 [168,73] 108488462180548737250580642550054821914783915597558773110883970406676364263791537825874429905636635092064048286725647421647110381122225333024769130466803845106425670313321257556896802523060455139761230106615962831505987904004907337158288707395201429219502915912913252111051109720160200459559790122359297335437622390936833395883138966912202188048231559962364683786113372981065709237202068420060977769173025068094199321464910727511002646861947219103712556807857977975900791046247253608979523870187349562848556675904844481286654882710513554060784578929086112559344870603929707141361332572705891452089300932565483463215749672084325774634569433083427915515161681041934492495412351693383250059684928002543961108013226139866398859151805144678342241179453108554486418979754058766725363780030513324512725727795286369304761416152408241669149913867637021897502249795319585912349879388486174701241878360346382258492599637639941957733399993648570289157844415641028942957099025108505769328155976716996735372228612319418258922468657628401365764497051235532788011205590241117704126145624669711246974224077334034003883003125136433153137128249461100287002147673278151996899454171783502665733067937033615200358184555684401568568381945636735062087281208496374844061342320849657765940680411436241251428675333194346806563416573077317371207262100889974566508342683483511916343082150612209254710768985909286071981236694988158201930664838193049220505159754707694512793294649883161123448102302834521831768351986601858466578322974388805278390503100331794467048027411602597861058305551744214411268013422418774507393049670671735149196181109164052944860685436216004915708966230319139715051295228641722107021673185766113496081236395373893558250541813542684380733521130244199721745546592204334492862232116617886824956142621315502568581323523123797741060264675 [168,74] -5483187029958630946413146482256140605792414860746797033086941218261770718068937537613672483074801235476257475246913656542013624984708820041360737979515171352789108293570233032450489773093932357517935727227007226375443143833343370188627963903738966082404900665958429715385777080629532626287250654551833745785344689983243674656775733809935215114480611913621653532727760184664702647950351218873050281126085749472049083034190191976159672046931555679407494333657908925361708924171589143079406412639988898328750510867728825166988112821585953763679061516844273878887277893273423827266597538480894303657019615694136874175458436934030210458676996079954913101945490992958638714606077472294614218586208273439246030760812835462350779694403725930452678627725818243456558997096849418117790750336699788439186084622427625147069039119309857591897116951429598356674947650340636418197408021159156436432340730994307780456492615376229616210685766489849905310593781419632448673979963861080129657142695399997962041362274301480009963293123050589158834893479566604754771795568487460289836420145906899048223788523137116128554550475577162447939305041086002958308969879342667640745855794359619464023744772163017067103027945850132500707270967534430735750546390704258178131262203094543048248759199594908615691181804351891511374629285154404439687056075642790425860790354992273354995908509473247581900670564603268555087564109078960226590580557797959121742492707894747153881529546391304071768576948040284337923344807562581992528929697388226011276805535496824390406254986543087534148891354136804691040853212919833527226598365185876604101052253691548461393403104175002755094693044368367155348837840209989796262037338780481668358875199797940992801790132130569828567375119164111506769268972699028168776256512629422132592464752528710561445900553845840305665903 [168,75] -1093307985670347083501618459082205986171576948165504709587006972355644242008186074238639978561467393050417941943579429441460962568845778672462047431791273566988567461826016320482450166844947160057342441933919068641069890399115661955549957755539390827177850176156458893446454092670363749117349508442538487267575033602727015996735305353844781258003210361875865732897218390901542956428490484698737451257343784376438778385252062388010380090704548264980228256805711207048423251607242565601625944390240690077894130054184074938726554292634936975163556798012070048578811315441908659441864889554060475941789125634722279806264008549830046626078122861422742767733446789092691163929051245053963777310303480449571491491125733354741064250666951912407076862702174090523466794963216909992058125267922909980122858685170842930900264266348124558183201940835026586140269095895378398553382856709357550458677903929749754557569051957059955332287750968370132763268879384429080245940371160482897533825980556414401311868965014134598003319678724055345621668150838145743332665467662668399577473098533388144215233354947832701960407566027961666784438568871007096715533452800191084445108755352421732431645338886015466319143560203820429491321538430131999864631924794150499101918006832761251796398131474398551534061109259414929297947906171163184202567290292817768526288533776946118880824620168312062124128378893797498203789478439404778715322548390753207884243584193126775087708256677379560245035310031247840036414637552864490227696994263127512040147385750924601392118483333153136697710463458998465635476091557238684045332344752138343282268468629097892824914995171293419013131629285741963197914307787897505635703805191463838902762483819045843888338424882664000518346741758073654555046158118430022521098536121984349157525436968704093937230681454372922884 [168,76] 54487818054832413140355240688865558588629305390864316079757500686133454868017836860943056566732566532401532650637371921765118536694759452339625858342379257277075084979463408740361543946350482843853005689735873995880334193825827259076363454470119776504149236289669330042268818388650794013709935815362257735443199347103882926513365676727938803875075749878699806697616735573448758508577798318062395495974425302705842714408411023147723921346978081463475445909805854727838932076206489404377747334255627112305283713254080349425471545263826001420405447721943017148668242216664122899534761583779367132312176322450691332782463579390903085851034193304104363356344028848450644077482213791201802185612060554752097323262261266711347611483808549577848303901057041723360289242484481511798371979187121787011541660487235722224996817584785767230841403201042096194605454432255999925564041950244227520194827820874958951212860388348765711506903303834634234570667880649043504357781454022307542736821725496542774469330155152793398058005580671388431473259871315580850341800023476793239017980536014380409902214821539849720013244036851032516659642171154436311075978596789689898523851078142926726162021845004552117290011117860490216410537731550554841965498511785285632413028438447483496073269978738997964938049493650586718916033559550922281126636783994617212501409694380931320085820210861507860601115225506608759526029412127926285790199635579255126894617557096529521533355516769338578105150330116979606347822871937665823153897211872384916181436929745293424255490613017365194652990980062838923663232950446733241058859610949677477792569748489739861562037311253908537830723040861551494022252705241653479076087178553274479521400350773864324364289471507517491415044480400127200448222866176337209273806150934789774907647253073858358454624586518651 [168,77] 16914924173430513870240320568391428890154156895736810870515240436066870835197938064851747405794186472425482485929930534675150999685408650681216375402641742366299505131742379128800655222316869937726333885011428018136681739650915339758405554377318649440354220327827166743045758665737498976760378150255067698541001976548966678957883039097623279077895524774349471994987948899298629136568368422559571841823539950176452337491510391972902260915797945819331682956856422136738695212353631874146600764569779832659895268080081851846750919841721914489349790310916897764495246792265254611089366183010467646366142829294773283817357862364315763371656188465724649273001619949071823480316740227518992130443466929816604296414309464835392748692967984255091812382861380200986271705049993257641760960417460879839406124998210759154552202789714907597428933313873602296925009530998917273118374238606738883633096083090879792411794382885992404319649801359066182265028092174586664965087846720585977019238676810463362982790794752545457318778023617723463166090303640160889717956559932026584885197463064048205466338784015913717972926535226813612598091219739205787916739183275139460255230285846906026410301386832281258579743458812026782204836867587028619262551397836202025403240289519522765842648050906422617013896396141184073372804216076069563937364017055360004118785096305487090197104323682511757032123202791495963038029900907491231571284062093945440933795411345837273821487565701258630225046030586366260620178089508980184583171570529763221829485538411954696126035116706035130459600672684912183012518075583850878381407282989113748761539730160198411828610384956913287345995793230356857633059548041789001949796874969708565128845691704038512811449917509157728688837720595655088543226128675958697437307113045071245519212138457768908726419900480 [168,78] -98303167229122705756680162363375542490464391946118715307312818923014209055195584315163662956704452378964212663566549987320064005948611061373793943994139084155928647278628939441401395743133265259751891958267254007749955043973117026365755750892099989316948237759547071563409920552305299850534794037038113504309781110137184793148173297038928427160744018132563978826918280486937225746800377916827993625608797982233944113642000049046543910982080565375320770458389101667022104237304856294091967875932618102205786579527377059094523955468827840816125074269565531155689404175499192606905877036371621170945009443675785043769575454154903438621243886473991514089220102084751783642675175923910256868524896348020822788269652183026385268601332312140676783220839850088679502778453036505138127159165071697973337646725748879819148135806872677318347233536371705559962191448633813575200091626547731165686339754325725441215986349505339444389491433442266886003593312147522142290417615651510630001148618545166649092820782548261239049489045863037447943834038946355781525562464885378066778561718389961924450667694326348126638561969736385129857968464215698285308039118280365574368844703930206263813545885121760774489237329596168141149882931858112358124784443374383258598357852271834549738742412327373047411402421975642261120895042467874359726400832118158426494297637077638700635533441796778285544745382367652712252837154438575795312583202536571918598148536406237903557488326435342899763267211836908178036201809064549595828113620456829524879369346308943864074393840329117627344329074037426601098766716696508729945392734997751415969252205777855241763647412886627117491089711620414651362208219816107723819339670172542508523583264838808122608073912039634787031230058092588366694288384736831674924581435594368015264453924909844052453139 [168,79] -12783876477594327750049814557629609569813466760911794489967711307500994959425504168160775403444436055898774745288345706334740539524323236680544731839963994382248583843969331578890597209179667185083824292954923694598685045005855725147052980417952360937026076043260449001424041254093338757285596795522962846380660574284548649962785237456695757518880976878931164969690487754783251780379720038728672270753045871731659889633365007263094619168445550616426290323779648308854928282942107945267890779142654536408622653454774675111479112075446894774634413586932637184277957914422790628157778351458707528979417391519832985878145942245377297935731974395259789230740324796612505570887107559349618892350587809924720961968508797043053352990941628224466972070026862420260801190635020817545156899609622677490945067150263853758779553193922757800890420922937354461616257596822118391042296388077319587428191622774440413246161900374050010258498477445072065702363059241015245327601829740991664947532455187962853579141326716505435031035925706154301695666029429869284179399249213961918081505355905945852501776839825559395550645755532298506020196186649215270997956433715139362481924461009518294655214034431663979456777928841658266779927251915777229367296416729580533607483918153829188686054648046551951256795572399113615034845298908593803684816279094894403021041254837189153752494133710820923626877133726446605916943784600674981557334009881032758256004725900834402954210099694148677821922691774553893448664273317191572828878051983041228334816377518372659953217989503448546251558539928604815570563008458647150875631789155807269222288158639993985474256826726236880487662319139924837174515332335449908637165907689877538937818070011572758759605225544118158854165981263391787850722654817235135447915349308666377702716889445664799332 [168,80] 5256527982785757260417695249509695006784196177226540987018632561602054206961440880631731325360216833653295667398217094692544115581006629919052001762687286793345027419786831712555233543128628240030960652696872524556809170184968117039992996346454578191475457397040430944012252356593744449052858281069016532534300544929149634021952585883768516528761774179086710124425619250304488089486983291160893978442401336383913845356640598809394057467177865086968777769445850839491578928737966457252145974571715278364037910981845792054771566897351319414266290309510256474147466839438115620177076957013006834304824163050396192235146600205479424325022928735171115267978901419966854896842803270288843381117165746059461627853244782363518472574194558254636116483566943462170124690861264064550233204514862227151318180821190016336848558106710136182634108615294672879171742564521063377348616666889191403481322444962616676725169033446821000431182082030143108645923921999358844011172391952130503214346214564584772340010239717996151828073245311552766677332810616613088819961700118133158423695249043443270763719917081560157587442407281051852548018328864882671209410415499975698930395576669380342267586310204920364528929731518052345413627243199014446977514597872158297842416957092314934276521107772504645978828940582265565436019389963351087567643551868555090637930718723020148262983551732502758065673542536404482210137385336626919455597695164221812458695322663816201586768532192861036239737024409031991421463176628771681138297529867587699921398212920880794877337351342725206530303236993605220920632643102725772285799069571755404006081233800298775303863214244114483755366244391340880981818301731857752955231207510113231871496905954371869956349975838768123376720736567158207569380049485513530300237464608576674150037878867409695 [168,81] -321412228385713188705316198222134858834190533036872379241074119011755180618206790915481323681326022581927822857773722076953335213081211201345344393689355836696056038662293592858981588217870076592666330040253599986328513534075028869123957105173225141536532716832885992290572508003066739564966725310120258422447229835234544369351097241889494486905523361223259093325906346706569158200833109090856693129301291897596982805298030742669931581777894658248106399964284363145344940610255698302929178507068850998233433123210154149881919118533993948948129725087061606053076627959731928980001981727964763592876739505182836732856478876255635608805876162127394292454742492926495337661341297877260957381673659278880450507112156983820298776282704837942823709712957277747294749656042023903261622072963388352735861106139845794832035114369920346429028950575988989984753992868740539265368875633765955959078876316779126037673959894128471210150336814013457288449914673122613523454279485116544598318825755229521227420557063025482741441671041674853362134506889962905840776335466701357791155000044187523215239647738819510740941180465927394173029395127734163446676135529830837682848043235378442158817773229488009755024900430238351034091552075374375749364655262726262738540370262738643964067365922894562699682795176534896685129250368061622778030119836231104738014828612728560405411583615383211487768778901813155938550746340404190792281882535980648179803210134183911012614087566397070048270660829746372629408526106726771486538121851872141085963676932223415725533258156941383172743935864163885514074437143767412668949965164275280578796474843407027751008138559868953271011100196389021167678954811260976748040623099605871342745687710641045333042466869301773674245084272122704043258569776385204902185841632506352923231245770011 [168,82] 130106245201721878288349293570305857170381401430641072909399524898536741788414366895490105792280162893260518900073589562419084727212333917035072747225985419344803608685545253568883259531514097509630515141959131388212420566052749977432632272259128302745758701923704050461954275463640801562941765622292649349173898764110933297139731347750124308386504731016731807356762413694585572228020305775591898895266279250808004434707299468631864862807033338839654603106394805587309187360171271625491269552095817374616275657474466880438759817876745325776599009305061879965132122989749661847897311023459374304820150331242623907642468336593593958790791105729506720164570780695588471284118117800097644915498777590080389709049182011813186487585476066861305946097644947068000544685818632720908552565152321687645003528100027622790719204805298168415593875190206599180900046095055847254432863038781369445298133363547353484704242864089361996019188311002554202212094815045192249947108330078233260612345676025139188829068679783034003993360920243075975857415940077687487194396305787770248429380054290937719704734309426404791635993296423119599135272242496731208481794692839194188863477433093445043256834070705527614436553446592779486305889855671875654676799800181913532272370847443068364621259665314886168987761991093715731710642491887686519315298688279726699307931027548988068772610131631977298280518723349124046926966777324290672284290957897626633499534894778849537826305201151839520085824493908533703413359346068024901068392864033763307895717858400425818415101436044895914914293765690356484688497858922457513632059212092687756065969137930223399650682440105135405691724855083276946531137917069518324344442989368105389634027857479098991595351531662755996559955396693830261587131823577209911979928340762137128101409871 [168,83] -20778111986618804208875910032288812692421410904081037506855960731721343368681748153990900734707459516603661265667177748489527294948926020401827830187131749057865627990358045547788372742009913947404112609919930159666427074264911793757943078979240885360846133579340908205226296792026963789229254540021274815094186437443637373213048878643469738394326264092474140045359739357687439376493585673217696834272747940650975533908315823119793808306585629193538138740331948221757583937690731967445822512190956785106150590365746466736057198185648080945446432208657673987299183062197490373529509715818856523409017474261222160337258259092238530678620537919905860223237674944649889719466182020661354601679786361721505614884569975575549681255594149346850887831298585302566305469687947461546896641499600024431571010260420797689939895658049987987297028843693111617880228889037556436754555890656510140239005036419656904109985311784121889545331162583867448173922017137323277910419327296040529747407534807243905105368792529784443993615282073617721031963823694424494629894258799996070049010675778367586348069415465910025168879760569840286981617807103468386748482891002421599796049483680194430644730141682964713879066412366345196646168385092167314393568717275203586017825243875853878911609347014266096732222763547198497667382420487412361869276765953978961647863646552675552465960988158116352655713854649852901739798321134254968382802999647746262435984982189649033486342337488694198748200828646468006533840924763542234797026781280278584483174509910283257561086449843430547173788714518250654575052317330325930498493699892336376615670586547165026196846483511400259890625145547086576017575129696787959694094015742319081910456721944228330609029730872916067116111796744029406753930220612168605007958175953866056547837 [168,84] 1108836145474904251079437312586366420662044348642286017413598093450499412356697880096966969862659325062539453406624706671527715656571482345856100080146318052934115028970664320881110334612284009891814801488288459054455596579075720808562745561275241882248733402209944103236454139913767635473628336030398460584344158175736909637091516517712698228548124357924881557256411656941991436070873292451261435554826881405454508570283433918954093985963076767466377433282966090825810935372913763875760594495610424731342005115139798472824571897361445592840211412439928622807394397131814137412399162228302312781651858281870949061386351438954358254804655997399220379511155125755387702686429374956227068251068090455506866578520226300368126795598719265997318646156257500758951752806727143082731865863936920815450935768693285424217525398295649149890658522947468907375223995222881628641150313161976130935560709864227453658237650511462676593448721645159555881092264867523676340315545524279085566029577780011119086175879174161348742976201773151484848907295676221406282665862274408271816057612758007011368764505099205865146032070294027287340981228091581375708495916444738558429756976663212603129182513729523538326835686175741730455691196198149735234924699551934772498489426704069884664362204337862196616222837397014973398135310776868108715976806262121220738832386642597025586210327824531411001925725781939919750961284638765377218421411705241987869671753059519622050402134915053515048749324948023166676283130467941222056203778204472285147488099378431827100314693793420467701936206721711206020110716478125878153495748339029962165331856996078452074704370331808251012938297122609786823493026595835631196205226322316497029818306675703718357342935369780151050078383825141286357415180819412853735038962271683394372 [168,85] -55967694691083201924785569970741172678009371805344841272984512145314295871502860203669237007000602633475175890620563370769508973752379944540062217442263709585839040587001017160790192157090568702294467422132856132779565981381918687703361431819539310831410125185348202737337373607340781014497023316759738085022218512033675679937639508519431952863607387020433428691110407799359475484626656602186485103102800009102174666002004116431286882972845525306022935831029854267414966763275888118583999470200408739016248161582513394030551678242563494633581724540976241024983034213812475192522470099012390322044328433221628389913960781084282823449184898085279669677121567903124917375723049842064697963885885988092855335664028317770301638813291959898991586202146443740371114826453628366145824071059927710110271022856835051215449507068442001502777805916236484187072473333940967402174204936918006078010912844149745266432260910805504523505273477345572545557854545106229191659053976792580027888000274393503034741433280148882820334220313736664934214425048462557011776553279967442311387415058500907225136457346327347760989420633421410592327569316473512693715730033922981506136244596351146510249173342896861174669525601152435569308548112034673214098282562934603012683016335586993152922666702494535496641563699048296778583792812165792630583527255389599847960391749580615962455258688722567304484025285105578392580880009977700925971320223904419024131417528790873505400950539956937132404040342266733088840299807198538943575239897923333447383867409794709719413604358247097065157408560690058354596691264770105650020946866510305932552972033963228720664112706909975868060340947417313469809826087067765590956488062266128238405295564018292866598684547440682334902928581853900517227755838777329909916409846511700 [168,86] 2932309413205177670602208428918338280446195724052592403511137052496670117419006921960816225567071445635892206846876067849167582853492358645952386912916641053415605214045161106369680049272037060276550668688210480869323391326582963565584209710095453616543990941955280987863844612177877359890667702020555193085352376643948532068783311115386356894664222082453129794215256869330403876911605221409533292192030690812889705690189337312142144066562939496195373832649735893206900097570323632789297822488578870987226507956760788733355393398033267803896692925668282014504149725902471905990198863509665120315683032370695083484140826490852189594998162135616271681136665421192679195263569827888808228014639634730361232656531359991808390618223288827660934425062334536632911772165981136107153208357819149470053611133011099177960092848424262505573947695843443167991337231059607627200407209107426236681662141467711285740067197104107455326315972255161851717027374983250050183800070567903046405737827180269589794542183334974251416647266715297996437490336137245327472139754668188640378038675929374108332954640977583150946707097392067634673858943640829764662364231346687899121613595132770223917179835437650543823376297801572095825618473593481983581299116183792190971373967358417693130666249279415673756530309315171376422473401905317780306285505495499428330503533583753084246841047532530540966537848399419495990542892503352958729535423463348773909643188721441136821830251484492663270192232852924297146958889002783186231152819338402892336058886736962722031338436283650356345197779777142028333069536874524569310739004905836018393673791390990612546253466631089401356114297718555174317969807591947047994672840204491023372879560488051614011293151341882577930413496820322414356233763760060955788509388052 [168,87] 83311094143259137821328625077740827560469205317438738803916220996491595148372286700202200847386053393677077417487980172505803629471244283041856198539458247952403686902486362414800639674324473943050031107106129769913750320884806431280061114382285551694189079021385592879092152681124784463168864929038595500488816032374963132506644772548962244613565190521525049585557932309690844925558171899872643254662919623890554014875052575562024242757831708940019154862694635387219224299990871098051383831202247280144734445373355891798667656118965425342956000513268704068605589573269516982856122827154188293710349469264421579427668208277066176174172506208684741386665304083174432848400064771052432493191676453539093849209834807639833311928950567743447985339442004303686324367215975527721028963969935456923615686845764710244059896480546569595993340738228312331441675364318664526644796565298399965504954026127094272467353755278388139369580724951459005959980429730639585313823709439906603631928248385914279420244092329700974729907946188553308405252907577811677080108599571668350041404580088583222964099569316386575086591853442126467820574155282659558841786681438202311374979941719703812610816213938347436786142158652718538794382709860086349610625639824963104829695176422678119561109550036348173022806825106929329352939192599648143625133642220018776305256711011115607479323471965247223797230349494390964094966366651543349672137385864832002111435224759098335821324384768685864820385734857605728092490981995381664532849066171828278656272115342523964857360699600589147963279690284742753533021748896656526034231217750485215206201852862406105386897487259551012792321836808732060659265980133023237415917991341080988486701206714629597081878932354553230476318925660354308458261886728465037743088 [168,88] -11057020092713038843789528585077020912345659558524107395280832168013316353430086119952096099371451761288519988016868798298111371886293030079610657422406693083152283216129327364467872064361845729133769748070586469061651736261779226105073403993631355947419031535732738327653689158563321872047705804845610301458499756874311791607325287939093663683660923610700655137103592494045858467183284451430556767043083684604356240317990883978807259621045675960063785045068317546460588654267169320847661672778611777546657415596322174111522173156669710768052815812669304540137451487140489338504138675598142542338449083151142722319277301406961351498288196446958637570008522981943758032430345519612956459067747401533316126885200762189811441541130181464010676645062816194195069469205318754090779895741238326668710915387646523651160225962142097434829753667692822061464334667647710257587882735217895587372301368492785857765578463490454571351363428969510304652723945716347048304015077958747681962229773542695844298606578703191577690077402379744403649911763032762631390198742944185538691178699231330218754764864640901451446750144170091919138512090665347935029614869943765261635202991802419846705749805875200220041405690346669009701644084733805552777332131315979367343370004690530032661862405716393200822826059574087293295864813931441308187855974810716718356036571707933850619842956460530490480743628554966288569093757043873252038022241529452426135541889723248958828258964562935237790565571275221273526693325206672893617216098378503520147713996530295539354058846623287689791654762218871091432517883165609881779990601515289665218526152296788445736251125992765755749491787095067416836553384887785515910072983950065547699120292516832843733347345790420814906881028577053659411245428919617107460 [168,89] 1203206246272539851834359069707497841567661661149890065953726514793730862975888275786706378535816059834887770165401143350922587249485611602133584943421546890129567713757479567493794563589748582973886922542108162874798949071469655876095792593287951939286661882350003644948012162696412973960725806675752752115912708980046481651736289082518709702044898746468175439535974780606119278763950118817293610711966913842041999014192630195421237831826768268125333482017220926248858100645822804917275850501274264213892246068111652140528392039578579512280545313143370633013849710376546237173046386526001771552282139439272496834498633773338330316089990675599444161567532429995096048448297978084379634177672126733654385410998815676975291178588484852596194805130054003591127729355858850652029237193209589161734163900423773486489056431021069798711536424265281049042377340578133518318157858952901555599581656981444262632030562263691569240859195464837145505032144541699598347587813083343035999532759465086268967230823276097303207456648627486478198852181289717423718344327608548797888677722632225520977469387533512825790843708314566917721739047171626514215697086393164003529741577634624853228374106080884985327356200780098268371765985151949178924502751872055699239103819226609810559348432710223335652604019906731974193137730041120301969247938109116064618790189829753971986897088202313587230501423791830513856755405492191124177734153746638997869330362303383824201601345790944494108704503519547679115425868833021457009516168434834125976985805338998309068755807968485254819306394519439172150165920824974078476630826088293583148917034634061190649884171628900761677613279295628458953775051973221590408988599961146266269327045418611297819259117109674914797498674889989794245364344001135706 [168,90] -55313589218351481008199804400787119906166502885257137926810864423548766071812793289911753842397206998195379455764715330385739492844818971234135606832035954652646772920843868014101051612188009272204154483566690335838081356323381236762726094276511957723574711962991523986040313156927931396323440763927706350645459998909670387202889218834909352003353636695755599265070322613564793056375346572950663490050627910512749575355554098813687308982334064580024129468588682176010042854729970860679851942043169004379311921252827983701875119639913123129333174077673681641312035506427057835311568212194948081154097563045378780547392643532319582019159781439960105478561717350181378640611582839053913515431793064318428083769599452186422855421110996719212156238539152446761567858085879318075390263461715615900888172623767839443122605893996719449220005677643614279254190095671351567430637938030057255933304707601863807436041477631296624126807528155226555758496480380929891284547344035318867835247905438164415322327382622766805641916609173406273053403106408184432439958880121182788664479164371045684273036467260877919226022527564779604017983225194838036922282014639364565990043370480762375179736095437821388742683514685795951440107669413122562667070898160216456352600049533931693045453372215386442696591960828954277106713915297113714872659247746457677242156978259772443459781363490590712690199880838287189806159488027314385923986896154618843298214961154348577038071298538783835238117420540268494058171709329556961352385851204405161207267696805030090601509706732863622688948802779802907100320498394030630447851447414238796144409022703437279589286362352816070290386557192289337720090142184785534453696138429333056341613751420108737196763896166573805341653182547725007250484242508 [168,91] 683179811210653508958309279361064928747089689196840428049286757781629718279348653626453123887124025743061500215765030149645005072309072285581236792231346361702774718413584329846532284255477856170635547341159886254646666301382831032947213269869241578327689835877824902901738236195090944222952635895007416911560424801600851941963373649509218851789746856441080969775763302825078200274067374714198127287454541289647303839247188475367670293892121300445802083308262074552209313513510444747527357454298933611348977826968716573080818190614475665650369049351536000499209142057354272316931917903586020452742228303945386342055010805459061977185948056804715397987213115386935633980277105181540586538603529362217356343420904930607353037686731026058644154485159272328821631308309890530483445367233193657267902036618472183289044385093632183601566480416151973676195918208358625926692432211239859297126081371882551868512043202951602736844330353094117182391731506151428974322450618188802190528165741084565823212579312594079868015561496378834715962376653633631493413848243386835843500631203940273961209710222248610033823058593452712875639804195513993756613871071337360411181851303566253441232348603628017403584635856770695358767538525249981218936828230168481659374921461023134142020977144569072398353518607756715064530759037806297056610401060662496498148864598486461524971686693064808397851733861689357320752934313138627175881555664890237573367143642927367335436535205977363105959201715588996210751860652596635548202809510416745931551193866893058228684480511140124210546424004944488579445809083105327779672109291717615449648920016136563643591629136027847572562946336506315916988608061448321037331404876325114838427359674621299559743302482117747532670140022860730248049508 [168,92] 39248267333784338318662368981765534150481670210054059310205828612153172001209387194988942536314612000231603646425238719832521788737798796349443041175808556729036957117524813902622921359750355563737828099786251979019648206898852408128869077571045183116551492053004877802089235084967660366088420692121188118892102850274583778098808889043789854813491637399774929228510314482796807800467313002816961714868462554587908557231790569192245266392694633343614312912962376351181670953944772206183718283127252005857161023293456418637808117378946991439760054491206645866459043877747528300644484520929882424257125033108747152008380034249084189711259402833086080276479092394980906962951695733987510121551497861306858517232961804060295154835696586723460728749423955392580967742373833352840756914956429196379424382023337867469549603331545031783517981248302621899444148461214750441790005095057639116725433696124866415491501014418311989298569285978045905831436461275495366525947133954654960245093704768607680789037301700655300564298995163446299788822536563154252388334639822017856310840959654862933982529242187040379376039775666154763068389735708257606763274526196197968175290964521270621163543700750876642537987177313876895286930838977297137354416751510398079020875911953325436095514534326088417576974740266384553376341536185247799875356906352652936002285367404089440722075398647542751907043734419220820543837629830377628318373667269070390854340938089229000462178914954810047108553497108271686511250043343552136335904735488603316590933207395076652672131948070502052041295566589457400380460989855147300784787667214856336617054884896021550632313471682289343952188019245287617286524476547085437871848540371642472970280653302028120888543912194280712455942757112150940454 [168,93] -5632836681874457410568205921312670030288429850191242933873860655523960157905954874762475937085824311013207660194018314916077683347918299369826792749550389222889396797695894750550291377492963015030351144536763282539170210629643046477872426168046433453859156420611846753551718540288376248179165651666666297326355205197447134944304200490358892019165979040919206001201857935819961536602788940539480093550108412159441451774612990263914038077338534285529148847505124994749851826789375192024876027298651018385043618771043993739852450626672344517413722617131518445046657498974587248630506604166921508297219671677901332852475223626998166405556567292953487079862384905140432855124160262921156768558208843043506200707969915436880920140641851226092585297280832484268471642163899252894791631404095531193391812911164831030319030655569405373393953383555100333156893136264882955157916703697127750113152303421356633913121434606517929652268500194336893499470298443993559049323435159364452380411398416581939825067790932814431109767637522070224603406568048677475295206125107406163261419290211749004963232659306281034829472135577124417730880409609280284386148368295315831646795474120523095439333366107247859308389352789612357603429806543632098622793736249150280350394610299420136046351202100523448212936041535046274736698089519251784392911089936537172716519865123917495259360590148194397749232582049581234322226726404855388593405136445741574070599938581413307619619068214652670199240328419388449820540608096474599785696050591638904900603318639889227240648369903805950583216414290848347902242983608434930155403256625938683451853537108780071005157061718768915935765457081599643490508163744848861096520703230844729788382520577095200574167316547652877902097879016371084 [168,94] 220808046674887950564347968595755551990709762921595179278257324463808167534869161309434459577541842931946142962360375712800862216990641487283552286398524217183482390662779278482931309600627543783189284482260232377583142109993556138033419923276796213072945070736840393353173269299366150402413121212577709918638725255626274581104745502277772520314411599935700350348292830329465205228553716720431314590419610271680626455305790072925429517899168703807706151225158666158943061751336793377536690205789077493399895358027805184097832837895041403647244021559668870064560383961621242443917641050272450000253693510118878366727502482545608671660759918060043407914928997373507798217697110357678769738748727465114679981181538918208671059374389983102550294399837659682855865244880443955334337276778888367849866586517153710650347066547755610709872800258538006627720480218286405096012115591788784394378186591656810183056353423693871159585337025769947149159720610927612705632346701097735432204749526540121504074220894244847561740457565569906067143479360754679542593356051201449710224584162229675954286889545778806455069966097278179770189365062061293684981316081811089597301038775098340085576880732451013981080646611847382297748174952433469463504148067663039861366290533548080511105944776729628989637481416725162437031327620874512357724126821132823923059771518923127708903108136740168698248778679500479043254376273434716213438786646758661984895129169154430222289563621446991025064569363503981083731308416294761995763693652982127665985852238389883157477214799470161198164988927076604671182234443267573750904572140636926176833271582537592988017269491291251192203674357661221497960846950633724439669642215341849162238211893867996154896803425121061419793845688925 [168,95] 3120362832642079012005598029639510671235760435141018045173914080062774720241754412575283152013040208512940962140095266780053782725107087500653931200355590548367898318146598313332495671021131538136239873605263449826772750886887659757651142203304373353473027347820543017526212323431445048305809376601740731996724945645124576358867375665859589297822571929273281388710944949020935631820592126021826517742657222665587156460550334905955146600472915240279571808866064194016926169580081357192921122747028448143133304318754276462618573332480571071750408926555301763398250182338762910845010626154996537330614074316338631360758286936055942813326412744722376919892241999862842656011774052270854509821983226248414413816846603215391191393201530446586932174492894906147650301903072526835072201049873967479069792512603016380319089679440638402746412970464654766396380873439437531794270073656065999846618161517607937531718490875109913698649678708101067731396080765230851178403600770136629672699571851438122632300735615309738775173152719901269283322378062367672274350869055943542849434386521545525187324284524742823480711534396699205279086995976997204920485162779874489646875446939349313521473933373071231831335361343460739742126726265197288124008070042363495205929325828143740487935459587077145774407697069573918935166862999538419339470224021943691575102596612000034853193613181056062245789530987540968916088047801738851571805061976541781445039267824400648482273725402907751940747285263775436330276456198418737691630658964612468721188861192809478609567690319415428516574383165492444551884131688758173245931226490892403642739555957541651468382652837114077801544555517646090973768822801286920095488580848588020750862597715317292901917772695319844623552440 [168,96] -460463429635471447857735214761955980186756275688235546087185885955527489699063557648758578952186286760770401151067144831480083347863884170836716501888986973582139821772707083424660509742031966297163874264476853807554208464818977317770591399982116972316314899127185402445022899548388067578326545038358374318202211373076160550134442326740404826714240774430215463413237213428523150884230927137565887655565083122607608706148784122740587948338494949108812194967368095907590305715526535998026119319120479569921862156115433498753068831207965314173727156630914762903447525567789485308408642286940655587720754960925705536373642681962216793808302807671646935752002034379809167664135645797038527596106568753764394480403921666460136164217134979638406448615655050769946445905119433578242523882723392709372047564429906962121247270290545538910517224107332249007553790277526162220580118003737286786832598271215218170281270863993299755949703623170619643297908596152419089339314724718426602354096922467435128748634585644184476626949412790494161666519108168885423857474645109624766607016238559504263774176801787583720188535138618989532616466179149135454665297596946554167475825447579953438927338032602063885111471899640706196472371757248212028500800682268359989760442738932887529659948828667467877364522224679330560639575180469659422349249638549620942739635160199967327037781283381195325876777594141223978620601791492739767283161212047133206696050900638446638448029137097379259070906199926249390675115939080875201850128126378666611528623513493388050988874381144767801907570884022242174541978747590347381321373322100499403230239434852109811943176992215093343681457310642301697564390652182365470332397290425186307975275217841869499072472838475250860239 [168,97] 7942861196684605259574311895929873684384745430755453009313438783334222148771483260018210330577893073788224619387877543073931812941930516044475581183050691836034932622989301550619146693328996215530538197566614963937956246106933068204296683019566828463685489339715105833482287585698307392746614088138211039182702259563726390217659599731775131922868680237085353174282848980000816037932280646635691818949333455632841541059902066287087802570884741438415740217512413032338268653010194070983595476506547238191308684866386885711890086600613477075157836262638164163992087745544811165448782209701628954300483501554306988569104312510406954702606400062697950670974162489319957019268569880260616869265636272646589980681192686278382408656529200888403544985028831860522817117044118134989733898564776742345836202146911413401680285980069293857039104128797331281394945037637593695272742983953411388209472951082793154568784491730323545521052423991923533918946442922172531610568859981404535238117080755626142675218939870195514113925578530195006222098236475541745023876944774221357262442343272635338871675054150554421588916020210841777145679109974609665493289696474773739046457844299698189738131010257467436811950536880790872709583464806382544326177005385327516476208289448014347418907389225407466905796929355215948267327305301641189211102179003627896746191501296731287955657132405306092557702373174818014587366701828668198898620673486424611105945558959261961289254626856122594267285174435843295918598870089735697128908846636350247170011376094645967021073225459356150725870952027742914129524141906362170343203365236271641973421463639726188142670229701969908841670585499386510667159180689386177263660918838814357360362548132789520321041757993321836 [168,98] 244230161244717263327410794821507772259241382914243346127337482340490438250206873983914606287715134329735216449722866409679192927108717185636465833722053734978526330618168036073185253545648569692844631249446380558237193856940442297837368043201124327033040397841921025458908590425313327853417790424745639148111915056606283279203539650307487850348134570537327742358653773421215721779385863109687452661170932709355165672583377220224543340807019301434376596816550354176592225050932139734759573018312019600914631117390919324308861311481241143813426932233649586181899164771921114934367994415418018123650528095093005319920113092841208232639249174076113843700337297488409793447444348606044467165621551900353023696031511347976676962981086866487468111191276898708034802084150392983573483607225699374092771039734414889057081594500625571702883978864223105631346981050275187759732746085604027156331382745539469642430072143162764750958896098898496927347602368915571201432811485495017398692170119788266936736352622697132134224166088055291292795242276357362762985318056060560929831133593717537157028180295946990852136772639862474996346614386898258933026647447260844599195888177673784059722562277558447633792638572913775231312309811479576481457527353685019679859769312844240081641499431079022964005396821985107181289374589955788618423090941286324358833627005591895275173478071392093314097367511707624070556091206422119212296544424792391650193313984811305121501492156639795309412693644829503894212068622889077726220918971683073319562345840627059047375251611134658307666096583307967681544962077636687624158893350428717402552321091676833678400477644509808890277376412763412920917244719433852764936304897049918539764919515654142756906903432366 [168,99] -8882171199983030669246283913140013173340931462800810632275377661814098029407252660860491255004969973494295414243510937609908966760171352339757440709687916475100916144090108912692064056691016755823870491798609242743720910278499855742886826632662393808630302704831033390641865710039058585945166719788502477855813128280612081470220697687843006097867877148807301812193456602167809539193450905875553531869606522571038287043386815667083513636519441219857006923141928793879590237703494516308906431954148001365819320959545127841113893317944181620318507979530673248106984249286836838667887125033835101283385767183159027130516648032744506753473677440576957891545920139444952397906358230229944356697292914274367690343470471956502171996497691201136672112522596225839338108056390531608223528742610576307972356507377726882008264225750503343869015921821475926507286960843911170294806250062945032909515863094109870644688647524737987195551214895426293848120237538648479420822956857813867660538479797467324962969462373356746877699776010214712409322879728174009757861785909784716086599713404981779077749249587335623320895577622282417852491610960300820537254764921978399796186192259509335059471118785114006235851218104482041664566703020524079490430010424691657059061141865509145229649937748254284104566618827513953582634050693664427372603245004522099412245481175526686433001536267700648939686233391226549006745248301985409498368068398840095738689380838177386565244412515545510678334284311468158864730909715351516999880733977251824724611962633573700116010058729063874423117166726663533611476279112912394891855273849956792713071665707541171936339189188617456109790034055546183151815822816169616320881809932481896307776438357198787784438346 [168,100] -263937397024373018224372751864792243004354642249598547027869329153046876330002811086530158499407362997970705978128189436535590138145968308947793625554420613138285591223313786200410185127581547505629669686006310587996332953383879832559866409846489112778290749619137876971052728702769591183632895571818094281471329215769753521069271544563695284665004294779328283657374010713580156576004734009065529758551634703126656952971801828653347620561536982732782330080353119364052957458637430456082412074713806949922350585583492973726024236441517519697064974404982975425247648131087517999302177962558038048543850430929827704530223110513816864393155606297613820549530890949859129889204925533552448378980142723694696572409527555991336626828879838991267298576422524689132420763809899643721745843963815460116917110827540077201813632972029367000429868080869343815326775880333970163460350974709000601165681675895092687770921080870291599867156708585154225050544612512751656213455639308724406763461558864053339083862406861470597977337290194988831415597839293580841312177548191595751187477174289389653422265078570178525336704808643294700134855072548308586793899624964488609511017780467857580694983436585077968010634796339433176384495659247149902635191373398314942027094486027041614854751712919424083524712078310468558168818475775134757835810386432040442252953375136195790076336126345336749350581940631541181758601695254412110095373419758029768364716414991781431766680605235843201897367793606358573089836043951370491340118768895879614690812642637999991007719670557093933896386777134593967014169792197511146799064695291267599116510411416824198772074960415536359980625883806621614247401826021238246616204357988270817975775384790547451302 [168,101] -202647520461456737812781613690555481166934922792999890024999492114413870785435322615917193634741080366442308543868805666245573624695503543143331140164955765791706013180508791279971233680996926404278679868212254431841978911557840033703831646019600112608245757666332591655626215625840063584401390706640624866404125065843048239220554392996037227421325361269638908312357368653545905226359650809250917895884092104625072772607619400331749363856562912722021036389354420985475740195418977044948948349148044634273271156222603940809744348533316918792855354586461550425939154041071960068679552424462966982818124276475640061276919897792049339607759182188208648145431413694110750470311314508621586534221531946603497427036097218999537966970228696706031029277419091055936156709847675587345659872491708982748719202138554830253896860650955775293393715247689708931042507461909450850628344524665236956811802785231162431302033995635156199022087305822617362029635470223061655303536971017958646690924764363396476053347806403182655417014857065723123726642045062527934999167801541372082919794293232769806981622727860321679075420139228046960812706924644392384102820709027785965316477687568349909756776305362600575715482733735227305322817642617072288313765001274547963788533208392264299921270536215715845289430002966794624492386295731494125428300780744556980631275274890856576914951459706917814830912564735052864839089046990172670407748294141270204191021571436927707247989483542227458258286906837924926891424811043391111263219851269493332967018828001814799191204293076202891109860909809284299013946651945504713251883374617538291083284587840238870267954919496074555760632115169679087492089755256333000366480640289634264464827892568448 [168,102] 199134412725412885945066432339110281146300332007507838419511735245368109338417888463080917524571740741017026120340432050515777721125287412610234979883702236823865502148855718358817698625217135484467335216910925579351700761258203721731323044913081093999963651856403077897521758476964007307262851550020706343622924301459590420425120280067144629126267070191993438553018052411211864629548738414695804123041161058294290756450919925795225593642591393705531373468453212870528628124307187653971782876331662776391326681032532169184425282615862104895621669163675228755909228496184287930143950546903615216351911400828601113482559752171536415332368868718472271449931764516385032542234705528084570451879307520312815108707104639386108626256151073565527710226714711423188064888529275550332842292058203374507913354665158241976003176864440028771631318224641484431803052538496711449095970135736732718876634398665858400657118846904230613812177647817060518763104858477275152580203297855223991901141319267213514160078740922926892636424929719469828043751094857073758436624706154130279794812139452529515627203174411136647852440915175598504767680300923135236839329614593929025660329156948439112755240700391050135228583790211222364767580384428571536651717816328956064791508693553505521518434324473602176642487594573965404904500012611595393852928699369006451468799597532946883047548423889437177357232820309255302280715480005021239884574801789109268771598398410509868739662875110993643206338187629265194448193633085747456342892672115209895688464040376909303797603852024061078534596564784525071864624529783972538315627951048202176143405039651892537528021370085115829936806486945086620828574518734904222022245919084956799925447188507 [168,103] -4472196179010935349541884962928551352831853123801066948837274077966803834113364836260455256081558080805961563247100081103907054894972440603405895579710786699417540480347107068123964750426539730881003452643524942356955145776786008170588231307808075995344314772227403314555939187392007996244257911106380910571408381113232210912501517581069805578705587767843168864813079948189104873749983792440876178260865458618360740300928571113087585666272250593681457891154247238459853748189228681141084498626832062624207385610518976415439859877412295404099141637903559981205551197458049990774365664995076420059610064938585108818865260153252258063931641507811067845169030047799766455187807112775633572996131862907539415734812480102327731687527531454589117276494247913407661611676861808339235566833243733774925293484561491621868753821145740736146542371762205061298713679840918824996713719093486854003781010262079960567597450963861832936114582134661141827802590243873125778309371518862388697595958481432932950098251897295201702079968844356350803782915202216900997893296307768964627183686953367333352759889453240844143654535447295388770151429771921960863926553368964881184372661607879703789004715717091327506722200844045209612070576629444123748124469925851447886076770600578639410395439322781769746907138023528957640173834455627835463863812479165789810227419033921846373700872159233920071582165812116632131664172453108000496913413803038758179062723295024089700184772473997494131745925408595222525133811440824000723560247305967768697547661216764503038124203124706381815481046416945856702717984324945474158151091832669792901992675314929968319107357863756666838075492674080984862628528874497279525842371433906430446699943 [168,104] -286241505180813048726758783755559329708778201092748969340287324606927534174915870113631822792029969550342689427251344403103954537428331721425071609755159195801819021332080446987073835235168002716020476486968093021489412249291532774366199522143553129433137010291301202909373531247845976089290894781950592959972434333106809718797262651796011906566155114408799010935380262810371649435082510606101807510891254426717517208738580953241553806141339995358302784184593286956332770487046686372535761513820482089594996682107447949202474458952306468566802724024517506115609893043666191114127303798770146194477561884642019936046411500824835969081489229039827916739505768679788685342805449867117018222396268556313991806999749217339880149679641847688713241540607963511877769605329974612295267304654013147611847103073386282790513400464301924637367343752278115679430076281412522112475532999088348295541814244947682728432316054324593909584263231776971869410677764823626279651985036937322288404956239787449226787027845003936099405204498608615038772260718657623398390001585007216115548133603380629968608296437083266681217015663749407549473381133933512355568680809794354008473321941415870055758531770911215565905706764154915274942536937472418400327362120609660979969513627486077464813246759962087345851749538412997201912797653838259651022824829487293211784307079410558274628585414625542292527430694105473489258271809620739607861022748650812117288923711725510412341713307161190286590736652254436676643856820930957943209819775218569256058840181018237244102798899710744781109965624372815099528893424682333562957989112544489324924279018631138432116988453563693729230613930300474387394157113453171596068211960889200743762 [168,105] -2605839276674721191521937494555403841094161059982665783155448159068631532127553434122622515552247733411438776543209240621849976344658378546018199073523218354477945611792387922256564212502068713477129594749504908487560028876167095414556333040030486389848908564549822545141122864552958050402509415645365851811726766576732274599691288220222771022147506821667895713639320018166094362967812300506326759491845714542915652936641971446541091706828908860697551098468055039845290858748542449673719853633242668409643462071154703600168518861339252865754564246735495842472054055475596896947228154915193319148440211974822346216142851159695041195353402862449862758745343448574677133813156519480984813229368055737639309333630296568309104613603929708517708505360712816505259528669018979798401312723222783324462225593801000242948866230483825594754810139069587590234249057440952925212269853318542225202634603921454155779125501241124195741102576840255267123526782964180878268494063957162196908553089818380425497813885808927088623255817148508129064597234087651495941417653624217967085482962246737839669415500474231100856941020637874258264722828251979542224733919049777293729373006961792091380206921117458763136370013035657963654016875920731282175696639909916054373998289897832877109009347452458439980133244582611527302595548325566885301741428377341469138927778575665461637423026842844086706123685796625948041532493249784242192762029258366885184416782996904326552423810615278761412222148064841388951714471019614102685565415724021272412319493223805110161609902306517954758280911899404094536777936832364938649038599035038421561420387351627913436747012027179205813951765175648516633103840662293183895231110166985548 [168,106] 43652528557507243022251365915780445377287088805137205958498788317880184789213687633904214103608834679638864984014980203246525338713978659058037384334917608376399003127242059372559069101749503325787074423995413878172338424349014075383505094563304221119385816138877013683800905658516120243304953687675248733552216048738417686453456377031023021383277345685536810514296686994174579335658987499660500672969662872548384099401913460025690632583257670974349994477108194844441703448567078515833033661132233526783391948476723442768801950406799933170047464246246543999989749589561829792726121415396837968873721468353953932625557281220344346820323050448413890607852715055863269547546397993404216513086848832097655927653987663040314457285906583426480936925432278596333313198267466206033396352091520951076645243232730977822915061772914531732314970864619503565234218880594374878022080192628176525508863413102836201958606953384226582811493669200022988057360971261666542178123120276775365096119858695079217189808892886830262491532806442333292770436381437153507088724952238419869064380997664312565447110133599889015363825095544975082776560574829602007720945917693889513770550433409395896395172119242223943098684543014096756605647185194599331175308448510221392086319928591315335190234175358046135124727619018222588788906226214579051471974608669357724156588218600580727634569858344452451762068977511907471526106722740220220114337255047533534613001243145939060470175487393593522951492600248206503004589527570569976188319344456000527734187707427899099067849013803510027387302764724502114419532251175593814843293592416953629868087758480622348238370154140529606193304676552472644602676183580033020941575146862 [168,107] -679731258285684606464489487635293998397875077787716185254326969541427662209380925871523269458606375162989853889985422411903878050187354046068570789773073219637295866641100958920451726904225620896555008434689385423080144404466626201678848404905019254478616154742649413332080133692425496117136204657134448899599086696972553067538887502655864119888023199699975308131619200524920976532810578168335651884760757729131856137978454826151584217872942668503667701350485945896317787658958263635585298152397716310772283170914111095904437630444045004655295609282362861627638465984719108623901818708828686222742067590412127246171294914269812392111667866014067425070648831770613391645544961844393082268421791036741203298778606141991026284688483387500142026750049579164593258058714842453645212704865135784176610860328389442110555708463932759435085009871902611229810964693546656029241146894957997024428858788737032431829902940133251849811288594344243015701777121649052803316464187451831473910600255425269276709593818453255847616912992074340373535868213058760788389615013947801223579323674238825665057788665120201680474719936781557680337643052193351977833250516347990570981354670520461383516927667326973618869382692983543488929952337073683815684812183301258275247077363417717981481750758327503422535809892219625050020601961925932116032400970311492221127288220165299480104538007324549720637944744176768607461743379357107782762421975216268403833036197488697061596200649787093848759600693747520041598916358309543858452800495528054477989395589730836176984238852719742953107464659300093473633648475695465291968595332393502593698896248917461810972420962549549813580860615382844322614774655486281303563836 [168,108] -26866618667232314223320496763083507786713519573053292293197241030444424626033552876193368300499808179196817207201599972772404073725049532602052166416227358857789553129828271416135586942596604513458162065636096127072614248911391734792769257216483030676411824718009998716502500357445882558032212708712884408531440651376956581672339404180506661515583331035676208380360094346229695537797068284123142961519740657321348601417963550298426096265738419392584505624088539554353935472651932344204690258626486282335988651566660524523401915541994945325892588959376119670426181357811730982362054412340891163346151775337876101611335993751774728820079610557897807568967579369927194402095566540004761388423541152547908574833895468489380249576452671418705190856195546018309613124314441838294721900117204754118232757706912014450554325935794272895955669281612961581264481303249826650421378603675463386978170088656962773509916095661994729634267995293602666945736037040859807534683003960404221255141045032609616717352035485631595850074825008581110191552681218188414166090315562896316559254542784567970386128061378661833082566511210740521495979753321652698442663754347771090507306695783854352334602098950385938824645983838902415531480229832476189397557089348403015926376002398421389814735276587041289832360871076282768170670837543158465389528702928109928807734946065941731139097685273919367774133314086380261513798827346582106871501055415589763201380589157113501401203031669441847530097694723136969768392847456040989748933342101305119486870130429738852865831018465382241279019120713762339063610970080905120850638700701562677515425844918041795183204808409978061029087836706884672040306065804121941592 [168,109] 443047968770818431994910154625521703464611833323610207363325773589308305037299823663696896917157070015884481097280295577063544696363908551770760052850085896024082836110921344023501301098526567271408291543433568872078605763702464969957709138379591337981590474287098266279391029403005004252110855557439234819220069808152825477213840859067409616197298632339113171442642613769641799944771129258423841617368694667504579492540576021125788183028437537166417347729501209800007139544939352616304949661467784940601806590360525850022788849744686510561053530399082955569606953395422556055873249756745862517898641782830525632247501826902487975402144499601073924201876869008168503685886841972091571003288509810549794947828020775666035351032759968783130886051121700674793256116050656987830033911807994747362348490328871813843431758824553228554271284226821467635588940166543491973917985459570555198939677807849728542485186537041267290681682960331542380331565766263735618100819799304875822982963227035209109952780471330347719333246117074217607367724974181471464465350427075468051637138969539482404409013643162328447122385175160930897119145886327413310960091861138001463616895640240083163964528866783422157889101030440512249146396248415869720593083602499927846792400969014985846498980068913059716572696228014822699502534874946020155311323426516785577275988987907809578541072146227056084744153773939643285438045145161806810605046107895058072711734941315902172052593804460509380450592541897085381665694771268945891864833359563291740278367364929031061327191436850055960070529480707703627446551978811651487898215979730458072587542856523352037587643411310570460435296224234464713374778180945570 [168,110] 5651739388914935094429616827869080951653350356957613805247038302474699811385506372714592289457648582984018047235630828955461957188780611148036367885543417924589284469649128600786505728633769333387298303745460629298709240155789972970224654867012582107794680926729534189043642519160554308177891020440846033517189904139535590490567697650493291795199406877337044941375161205351267524389854119895658146326598167028958526357417165336104982921963952999696374354826201245898473037781552059054047279046445589156386359086082116550785583886595073708775781193030413236440356443653335983843937308173971049877393450716560068135145697682739268869151091436594348159236119971103295697690620905895847076302504328242595518066280450059367900344882086646559890497868865201646880754947585917886812820210168582713381579697068415657794147303180493960023991026991820184591323391158345980989589972943414992427079329352464946553612775566606256832976739752543687344526674271409805744047291985789898385365359099490153245284418502823296064438302587152275285818521377601931097739730356057544788553443624840100333385685450077679795847648022386869344025434633235692675395739466597154380334444585006135142210258346057734025709848373002439785056495826692012487411559943450603337195467262098470336318065273314308512108931979341539716524675670211424877360857185196878120755756554255874612008069107289931902440386023317283471626266383418186904504118915797017248390707537277542808797060351776881775977285043107070431104540285719995102204568820850257852554130104692681148389905583313386924158558204335667145437559011106346986753534119086077937343554290744658422302031157984184908920812013532943128109999003 [168,111] -113526107981810267902010846738728656976952727831363622851164089051710624366285289533195748844714113537384376618955592075915696541306903150177083874222252446642491078447079114989594746636783639322602465839731543803129962507880162426271188580268271881695531457703131929609863893614978691625308888451477931965386381569313190565884132294907490242015145094235575479355548913150921513791781513353951433531792496289564617761986789277888226102329037145458809766384331348183332898928414089485161987801091474383196149363538736664230516688496607305164618914892818311644856274095431581332759050766874054481526522815429838304432209087779718376990523397685301950039502192735762650079180626221724014626484124679341343367246455629957039439916363162589121351976279591361469860159810613028850716234291909976054240811693385345166017608818367924763746610951099111867361688844771143121280616057845232905750955741099791136796349633291239287967208616669458511984338961019751501752339502607766438866919847313820476436134792886393908812712361573146441422075766613386018122885811987162517573262949604254419941051910095398802557263722181568936249891699185242681741920539648870568349304385591014045598437178577905008804661092180153839638357885808041948590557057976151984895181553155222882086733355654425835995927062963083557178307243238557207869355889266176354870447819217808191097761430811173144989547150019983124955636815753623774409203451304411063922228552229738958734867798763209251533027461168229683472216057369585211735146030178287661692057177402909538130129094899539375779806187622277887693125542011305657071421930480589094271810405320290547489912067244640450248509575078675306904426 [168,112] -104358291561573807881261092014696676043298790201292101038771924168338346081511359390613522332770989711762612882498261758886810887887995518147245523152165399923458994536836850410384639349953216074879944453221357821140154556838798316838836782918128413740927570833426293620529139270889527140776226588020402402000263291028485714302285195278420857057001003153042019971664124820097485195554652319227746896002585789561102666255666186446171002563877430609094224778848212326503832108391525780233303344654174107246629892389710708257516009825994054515453057214508539622699533005860278832211710341253244563965749529172979350000604805586808650572350686724141492253342866218171345837065208194226849747812375066057280629499618527406706957959032801445521725036374952097415810104045636896156746919991854448503432629920625368140813117402055863011934071329919985980491799711816225508031000449305439653619628685176084941914937850692732587822078658431633044416662499915682156220107070811773050794956426440498884052665015032385519124649997879810143605900286871906839293332015730662984994114665663655417190134872564230667864597736138819287114577738195821389616397145024335663878502552415793705736082454553234022359429187431416685849899233665254424668141776299706359904386766118664198625095311287220437119376945941015657318216599938939391376443359558504001814403158871295903556677926761031084006079294530435719278876287265880936713304554162623220207156196417709866882398249255240180049650931965871178015688453320584348148115645039002542980976357364386513090491040341818084438116631667606582245237483993610630014456939346846511875976808419983594192528910082857826687012322627739499 [168,113] 10121969845278295444527184859124476512599197999878820238089092184777048204545796953440422665196049268441834249887969065811962752417505049214078452940884719412146249017395991250521164191826142811322853072194612679242266431038969681673639473896876244549134526359315780156931667524988725992133793069996669740937779320081428433720036858026929325179614996418170404465728204007444596993303796217958104340266952892387164591607244296393984002675863548302962058325713125998446055419892502171370759900186697573429859369545330481108455160048435143683550584503563053690468578835203716156971010297694890959494558996654119950484805083939529401843851372556565169902572128683866798537225571014978020954899189954563864072577042007802270879364745948099388283200411767372071524425441853879539984222925621303642730167836592137702203615289524467150461018677542269262683791178125796784679674034820300585268716388710370797826572916559983128576763328744982458075710242261818829768699595952741163844948768045812691409667061184973121733207226255601595577750427126324318055408623418436901387977922894457546935492356732330514722224083822288738067789589025589838993556264715835363670565900062199953179095045417651906528907149592992396343317208007149162742751115589608526636094275548957521543094733125814355371705172368409504907572426882206096137655891995025677847071735682346070179440579629496202957087112129152825424745343237893742845015596444302306695393511897994208387266383676774054163089749582220603786141877960896086622826702745214997369858675168077824808065785805500369720545331628502102114224495711382856845185437654443405393688578176066495963370238659680405935042454588178 [168,114] -15683882452100523687098367417870956491343491812260064146538183001289433956354747485107990619417621345875393950390860849392104060907283668700012318403791722201340547553645494651895412456812541375704646203358889825676686936877744160122051201682519887705119541837501760942379139002554284116536638949180962116050891410050551898489090210877822204927013789588568965400915084357754594172936210493095123070134588727007254479480324865407960790819792965805665447680938267817007531321303595402162121557735304138564970739536028829988652282023761579311768956755981385545663833942344877566657392597485588470309812457514896893277693700557775184477791711010721343402160483959250011733853077751089132673604724337336343795933336127385816533581985120150849119142559793734842859688474006028896877336855996067820363680804966129341712087512191936704784519946913096656711170918873270550193752891752261376642299323315446708359482478788084679162896336264549428276655089243012438616528329890407945454569367210223918850715232340483578753847779798032535341002708061881035086527339309319049907083754649880517320267057500701765080717374751894233068433753370326038304920223517450396153770244191319887460837078832752179388489835094193063481066566161981672577009386277803991116204137086174780605255944718647787879635332136265812747947495782105615408854768560541752073861010788133153026269197434903536245936734244832316703503110810989962232412858901316968488386080521665140611045618711785299373425005841915438699508891570099788917222697594644892409320210779355095291251534427421647302906733446496338231768112604251110394125947146703717389591456788494115785921021392765980968085868 [168,115] -201267499371583546893488354939408147151668496731140905695773361104919056063252452686716328532387536721961678245978561518181471319945756660143168150711897808436387589074694770574168910665796030650837474029052840182738524456780203027263499131907009255185785449351545328078224759392720710910614018559007108018847938405726696770298807004171172239227680751186618020833235205951995011056733826060848000232899291576484793882920948020749320982635915684094853688861961558207416015431686984819495592085071686668105870772052614122654006472982222530930739092995142520643894184743435389071044195127293691719071522744113469849154484831258995381848687030203464412329299277487974375917184574127863154801530782480349135493626870668391092163770210389296553178825965138908829403404871426535581858162720086128540638818277086957568735882870858025596775494971401952617099456455661712955951040381341074606941321523263050906431159027458624228816278123072757630533901728618740652835570498152430821196903046419413516035635419274485624213076611658935452858888010585103762292496684579366976097241215872540734608086730452774335582316765623560826874905049981101040992649343291558159876368474814260846264886815173134561334844472757065014266375272913951893179482029447786370011970196980678764625307710300152288427301094275751494752443520827408538680820717719051878848219902445063646790680366059423413428469500701569050815949263503803887341903461648658608224008715971779229906270191127880939662054667855872705790119843125043712333491339829834287096206058736020008728596818713223620904596088258446049012511899183141589600656297733798326117931151204574634737241738074836373266 [168,116] -258607494973965154668124274333461502463437590923475699560296301222652684516135252500859371201196165568278371241992239211994091016225121072280871723519282011215756826218083733563160956003479649350144034008071924186006487508416290457484114829175917699534604687323408353431294036438282709039606266545138741053313345854352576859287933751534545120131945357088605308159536691630664376811457948926991115646255316911693492578184866534947375011726694899978121384473119874353548662122559742238540828965094744063752853821011723517508558966400057569251858791711739574275920288105026071753909983831316946063621568379435499600709937690709991978121569446230510070711885216675800221184667052696444899983202448850863956691806412990262560833319631544714410555466974861129750654242335800681130051207628313632756465477483331143953035817697433346434674612761640419518535549151190887819760072914813534757982480269534372583249519637715744438800368715204291585701307495482012128398971696019833814288010214851694220766072657860632941751723882186377839867225994945050679193496041758700826708889505525314725378701716960828397119119593321907523374048353150754583363526339599592204811018342524425303564021054181671326276402132938790207467697817176715446845612499925558954087916508799080603789218848105630826280476004806849533995859261366464562846612474133747215605214013791981540691254831043807721511813396448993373929971683493330697857880452220535856031627022255234299523608496311132808242607600578454409663050585364370738830281970043497470870645187711872425770910584625477155735911150381661421829115465703019950714802421710096167809826723081682855596054076902308 [168,117] 1171694912851632438267580205714304691976656471678794101008961765677826077052756171261506384575317751375637015226381218791310825369794395529908906411775749114766350375438438310644235361306084198095058921816969036525181259341582678381416093400829620685572481939966161857013590036847982031959201434156343710799747514156285406261073830961698693951921811439144836832383542527192483356800849607816311384592670871029661941268865243966973287757924624487146980911770903884364870019306962447321780999895164309489258443180002323985352715807863227541249125399666172552555369241799711126165987984793803437610038875371220572760033986465927648095055225173887596852109667903299263477554650762021153066182126778781244938338330694301803969561191045333055964355048646435160750164922551855418116925771197860450734245528002081489077364326160320111505827953613424688685809669218034923175142929634649558117609735505777816732914431075233806462216317529432790464938589053482778123128464080752769999580289833837295875850320486580203742186215170121828063910643788476827336862020691163678517698155597680611688531243825787958616638242878913202527903606683546208118684828485626741520277344409895658275700052903173393575070632987544107728840567660787292796083908024932715598474639041959149309337054625199812983157458678218266097777680940389542412831921058895790185097338018568708228029056776895058818808010630251460533906363579633536598995628526006307520473217487758493272278510656452757821735003050377757797437795478552292287275674498856513701732388591538908458028037772290572135345254009504433698696208943972249924218028146547996415951733650607852255821524742 [168,118] -429983367252334711656219472917749829157691057923335438676405710798828336434443114684274725725134735188542448468076328623039780883998515406526833457299289771907498238127632956665109349056905094018996213389330561321436936378722205761425455659054216988468687313119942001463542802341594723441413945349200877784399399222564717877023562969219675979777050080729051807238799915296695391307058503903752590066750522782739992918153102476840936273165451427503252244132588556911033410197370358199166312150583366489344896600713131636152494587339185525986406957260632694802984273644993598538158828380511156334170054069341427265031684682600018568742029061594736705514624556408758303034744288146062789352988706759091874265066713281715871263906620046702683943559324063080586073611358427771012928214064425415976233029233592402832987597703336682219312160836878427744633293327554607375105714558831973207560365015873271777493538773383243959076730872863392946027306466816680761186551702604296616909727318196812303446086081951303278735652192630122435627523948265847066442235877441422270766942805130118182534511763548314765163891874555227865381136462474899121579670471708865640925781578292267616145739230861814878245681189304169824817481120154175309660552497486035212003346075311726881328612561879082413569064657738989041735971055768322158108769437233717979469737126231413692998121494419682040280944338679939344973616048491914077768998439545835216171337507573605476181462321991794029728218591712445018429950633668321755893105641379319675545295216330597768776209845561615301080720149412029549928295115285914239971389102625364095657145042720075073146 [168,119] 2301839924171436495536924649774414315933564193077197331623181481352866611407175523867643101340717437473827602713625132745169096855009812992767393700260476673395345397996478308063240378848553732638824882978044506519624075501601662870027025034277032808848426647965413811994508114296451395045663965978010094539886578335904252236769946055810357220935657355612935557187810935643748291544993463040868940553039351732079088989885687821102728336320747010971412877846914737841254952332382281176990875625806235160718441197691513825950869835973598549370969283560938058580733114198279764699497281112228343350404068536861984376691687209938361576448781436944716679850716429180310073296749980389797453139241450185100633103434926758657628703751020259442803655269734538061160958587211986540236140384825159902124206105953297421071880152925504249478583173533519456533235073646118363861074899707184807725465581314151539565563203477283126490741115336856423951428539176902440431503940556835743686510552373716868420148452978243320069822760749015575137002753810357329515640471984668690626491723933044953734381931856215916525811155456423217548055591182716042618802168779818764644767179374101966219215478827516511367333504824129281910169266727859829651313417599069803332535299618886013051638817992044125777894364209320533788306149915410812902203544703132316456410337062247020532455838158697536497095413162194298374710510816216588159564710507045892448146864085678607103082144882027345998364285377493676215974039787938968831695761437465912424964778742170744826825299210332535586007173530316604736924728915914381899335688860952544846520985676359753 [168,120] -3307404079725180797862080785186586152981909673994138767497531030174851429646020074525071127754199590139171740732826224886992280383721942978423303571000913009454939068399608017084696920456278237516613018531724621989166882196336215629940440599491763050899666221605294543604877424289392214896168513260966325328761325831700026352298461459156644366707990868107259316980444698842864241054667156838927064727530332874042960625704277581239091918214502748706148544395859421435734023534491682987925613472712733345532864190387152226663985297385437613488498036374783611982963325259162263579990643653792983696266812663382358242113970081422382342531042960969737000017795577727511517313421621071694718146367510070416190975378940548434541207791260250433716126189485806602216490100956855599109296369980930388452688482518417961935232173886647666081430140739355607824153025193026180739365254019992767149787116210424640557530743030385627193499166135945493562953779139329502507945333152812228816680401614454738150241328699044339236854463482860868997867285887440048286910006142375044645072180537683316483077984121348515007187511513048783753517464650207253893758264481717816594204688907521808897119893404961167628773003024385009124830141202130623561617925350270674756487895843184246559648259503547787335984259677803684165612023947495032923247690718224421269305823371482947004091597509118618374717663603875699956232523708547191401786600100253499096686941592939334250248135791059118625442835820490233783412439159096824290518394802208745569350230414644545339276719921611335076251063163872638864095767772012333185160991093247973528283204266 [168,121] -40501461244406110354550990106662952245820683327507022452553957030289687395800802418719782635931646597288357411539604236866869168368318356953678805928340041401018978911839143616521135963326393011469655174725057744070799758027972621574343837252440263324518178581406822909778621575066961432451068664698994648329730102738023331986731580637477713956791901873015565028353818352694354648282781235828023733669627932702705297805715501297220536913870293712447698228996545294998670706473742771708988254575935814705027290822870981778708852273459685311973075574203382640300865644719804659622800785041411407899681341000457036070537177014283990488716361766517611356456216205626710874744128824735431061507679952098204309020460051331945285807845910262324878130800255981989016247144764295752029769853323211338940475127627347073583422303042402217711603042387689173612346110014920207484544399277178222004661367616184702632912654954677824802371688971249572503587770987651480698559715933893467846539283884924876338100748757387932328932782546983050857676684771141163349079689210940658259730320781476659614973961247809062752216107843124811009627912883750883432451458367248725838555303547327967934693121466151295552927343367477018036237981428731116584996084885314992581026796792027097861049662592728443047398127046612640046668107156597418335600506191313053389671531934502261898622481153514016453490501727970443616434665425317375579693619360385282599575720348208526668645834068956742587983520561898424220365469918294167155663928754273787377047372246442359687786047480927441783578038135307696894544755468543158758033758482759535627889 [168,122] -52546255092261758327170166988391140877503705177371668403457574479906522333903078579976528563098035556817945860717362912985081764240980560104435127027882738288972921369479074526936131526235517607918526996409797208458445115482122452233837902647055095946235112864489948381192745680630547443824789999989321098185359483434948570489243291163104736201256159702327828741622177908558609032583434766833658314480917535269565627139080971425791574831594764937621330940071952149846810691546623877011137862302324751791847387126185430082802152902409524384458352757607893202257151538674115867388463371547638611114036456744276900027770220104256803472422088337272876105644114540707313253454746492375663068985037878236791393441930917696980881512460301550860949789398425445773758264499526439809120795815863203809042140905609615757332474177250609741280488812904643453184510092223550884663062989459133797052628893256364544729279361153007118768241445548840434129817661551632965711609635566087551615579092657772481516711483797790054171839218273176064065329047944021394152164302697156758952254288208689568567646653574042451057374634294354356772835265562226322639595288810759372260940899810045815465179756088255020104392505922653239076620187657333420177901736263284783123935731607760768564506305670814591542965441905868597050839737401870979497245650248457932836597484331775697324830650150467761246812076820485077600681961384151651436168423987781886126079821405346187239672044387984282459023497599139255314273514875854612658447862093220533324910567049452176180091276837806252872055197941714081655058598586634118021395529819057993 [168,123] -46424973501659882122343374752891230712567988521199899131909902416934155863710602330270934218670780994182156880583889572752498666811287428293952106762819666773282523822504993982160591582899411438881528545942643210213492281165886134035733793471162231093432320739731346667836006075638879256312588476468706999063094622202613360849155837851095842777054603157778590013829898692254777489871734398734422453081725605977868211130322513044612702766754166176933360073643834952549211713214141449328641307031360246226038454722451864813235863890366324023594439873279217553439587072215060282478679655511258559766068005841472877657171595757605176129677815167426757410756318511009877076783479225278133738574086902308585924104068237915503243076741039217315684830944126591521953028288041238579594334280542537807501453602986572939181200348645233407130531322351158288894753076303674865638651942914316199139093928784906308951803734238491427947658903281699297677258499618825364905446316319610999861194199014754302771515100289201336663122288048526490853366046654365024073488077849546849557197997656919864717606761451378273921822686043703479942872660059428105356256368338069710854511476406285833932319183036117318118567908148382659847598589717996562101719920510007276191183834914393001653835156224254220038765779746321270146573915475085416702366460814994159372982434682334751034966959859193896195748807178738721929983423072260803183351156826134055383797581424855814127802061507831029680264503728879492171256989328103447787806003626326563211540127194891361790278283046294798525840744850136096561216856419889877873309304641 [168,124] -20679898069107676548280483139783912466652189483455925950288447753860065039461880941212713296906241365970663462140154198856583155810098721401543713704712874841062093581074397944736109041510678376392453501783241160973492207356593019226348728568973676930867442058412593561828940730225272079534595230521588193832068331733713689865164044136514384797716891582945154723007458502590104234581831251594856544026745994577329574905981942979505000152361230895723566903662914277317688695252397050009044623934831184008220388664204181716512035865520958277011427698016550288960741971067178336754460966660142667856415488877014233679082069488582893110988738176185736758707752677473368741214011163485077554683817426940728902318104510555144144469739409543151426958741557097064961577010458426066388591745514616964013054916050755025865835664530762247527969109924223441336459707784049208705911862776509993604720295609744803158543709396937833943540513534634290371046181517103132264726939058650449974677443740803710636959705732028669254496327167015268013342480426052959292486913310919973614172943720973485856589780244498386339405002591231401573036010972793444911648655013557664192096328400895175571609828800477047991920421620380030509689085724281646942131440581604330456299007787389698028111960739285923296266005672273860820152606036898778568384395797419347811138738445216244764584008691268191391976102287142858725267702620808001637326633621729086229362666696717794236488275573694709516677744959936198405027190370060308525498266783544057593464127769381817054807851129950566335838378223149244604291022381475223468843 [168,125] -36633083897111996750428194591916393480378799353841877490159407703549326052246342390352779711482496754203815995900464607916188405919091915480532810284832032531614338584478260964573824489019123549021839682024480343691631984127090021657482575206914401791000062594148093536994130548676500492114765632373670073212633678793796382641924997541138462675844327139511177089065421554767771127306969344005584545221563619091659189650421074326960394143751687734216519757837499709909033974851600324991182145887972541153033851109944128017330472187732181567266803960949341198172804924977914829734753182977798483476022179751798840945921753922680635138198100911596028742828748251731837143659797516515161049682463566067698153954014699480336569413673000898009132876924134231602490146070746303201178578242813768165594036109968809213990987226202732706902218380541659858562785848930605109229285874925342920597652962778073942737967519383250985218441580657269162420652481741164828917237808873654373892620944642067256636832930546730154384929561087417130826494910265872913667798199243130360729926691690294364281959954083507366701719619035541533774804096184231781825119445046833475839145022907513088325671353175338332494544450716441541564179557299352306496974663781417781263878719917829644088603405529424369352184578734199834467918409727322626032461374477679427979608324407699793297630124197052805410174724911772022090544695629103279915789946312312835931002436705179337133458017157049671940675121784797075978304248021507315027959064745830582212817418025564615134406942303684329140119340906705923129585745838295244 [168,126] -18928598647330450666241369832723971992045860101692469037246890980347414055768330167078124780739609455348705176549898707092655665584821924112861089395146366574081060206783177054256405095425894239619667097112533992454297164676567332631476929067992484081538083198456302610868347505299985866451330859982561972956445320183346811980826105187711849601480248569793310592548055698190423838142957832178834907240847443648420403504310658540483034381778801701495755723610806027075595571900243695984631847349716633936571161351480422119252136986634046165425716420183970561117141009741810078000849834895917423767718958133186287506713556043655574183260608478289765396964525644301742085253620369059741920845272564107452197953705033472469112561680274348249890695734305139393259283453467436345073680862068080169658154191297067857760910843681971608120686872049101447598923596030207076917041922941193920794018214388287608256522173338550318690280265935640135048975379781713397338746125837359880173322151221429962245270830836079719792686152163276207118920736031187938658300880993625964816061826748364429566454290147112404109057821647761856263494620272335592902798520876361134742660563300636380526586334346887963102992008106423719532876393746284007612725956037472374833635086553306057627100687474989474552575694962638206748511373858823105761475276606927705212765966065783480096444342153525099920542458644986666568617542607303960301078622390473482610252248993205946660930499024154465550864845048343317095708015446163477888823527454252413760782907911027678913498419880048184768378964908989120282196475305 [168,127] -17214223053673197107008877104023843600705334205442714049703138074064959976408716914960555103572058991388927443300678251121605700027870013641995637826704706468164230440434702508913334610181112265153653444407031213863396770998058771944128267379123863002296063955849240711519102889444160737432913727334834443779919284897008504340007350929860867567275404810915610899239929229982146327680998833317600962378048805186460850176714290864863635662561906209833358029291688180365730096452027695978815741481655290335504229799307571706571842326134257297983578041561843707566590794096153652198243261187320608372604100311593488778428264490431053432241130560725402019775171473714616936842007852591594697490443445159304548414307045014766859574076120172652655333202627537002423311811922699958637823897774227342401614349059725874958605306785411377879693417198987048501920016284738000070127274196873049383880655171490364212328801880431477575107097187157840369991860505959401252547344769244977526462820226435921856013707639109288030025132165726971086422670765870830796423803975929164203519929984989470675708549807454667441012842149138004061087243639667927226196737017520420453098497599795618078421406260305058561716934535617445803906118199810308481793632561876709321242627433563025457498541330637139635631700738035103261458877215834999742388134814580462729799726796960812357364476337313943719699368109862945254233448853714118298948108261920358915805181114363364919254309884607463317387776662116224991956649964988572076077968825234685853666630406994310035761769643962567711716904569610683322173 [168,128] -135347202188978743998324464122941172793409650269953018797239169018487158097517930891462216889995369661999149984370306688283864867577996270672607989198230094489290698230040571506866057677713169679326307972634300254018922803648661998526478151025378012441765369118643424191383583072411975709297760586643634338490553758433263168297236694037944126144557286243489410449109176844225604986052742887443519868015797022688759177378587564900364679182352419733045035539817497125026321390815678890976161065755015152128295020737830125440139503052299723608754510698865267723999156816340272645310784742003273139799946323380589858745527394096248493505847332643211706653832944267111980626380332014298828157402082279579749409238824099830115462077252978234162647761230803365139003433268161703584984240708599325987579643412807107549412864910197006615489958000458839442305041257525634363510044580870664972171589672945634340311177804290859196090983957472053165786217342249810752841375879963480544322632366717495429674973101609313738420790405423338478430969686400165870967168558421045409904627711000916309530552378329571079886014434196794531812570692771655539361917495729831468051706769320099498419374451365316107190281598066834351329986529624700595178079032924895126614115202385214283027320133621403161890590692479179609256661017489963574945801730894576359303549904879222109913627914244005430378859013981657676604915908655064977480118064192156058220718647990675378802282630117474549264174332301547144936152959594194149724120065006996510219489411607095424373872264403652171335076150071806 [168,129] -1952047064192205552117434662989745216641383660627505668658677263487848286849690418156352843519689066640398187478232912396768837742436173399800677983884619353994675217454195208805918783684050619880811967840796093542543195487189543155938077421729749515511288150406152013466848505575385124135224546863276287278149337914208762677111023969299987150608886744771603512230906278015184630253560842311038979845809994403939972694455120392731172140278841642347778211435798905448679969217724223124514804159212007310222507866545661780528620626131419862050228553231944377010168780322287846471280765866166085855805570872004987868278220061331745885242650882371952277416848489510716388194495011197562798135333536823426915940529025831439413953249927067909274572447631516420709320589679872974609472931358466977098781818262051655711678585087689360404519628055847824322942457362911144660879642309615736626301605621465091504021050741430079699916058331516096089895079916914976532525170156186141986833144559269518861899090311567906039250448651017467430633471521225597126565657093021241302546457419312845058516551398810612997887351403292524163299348776059847826055912889011052825890946195807394769354837814346179530587383290800938179851762471268852812425617403370931517815797956631736605937009700012422129415358348041963971876662699351269487238391497501894711188565552248085726427347419284920792775034726196276268271424379626720708387671187238064084619387255725243642691563285991966112352524622277496159863026181878233845261965618433375125330606361705277262955206577709632858574227031 [168,130] 161005123144838896438883769695205974232549469967060215238223749445158720961522017576197251668138098118970072809970109407850987835084653944807567625947626915403153569201972337667731593003530171073996312467640917781907848631220230548854698763082699504739553056026330242498481654554808814986284707795764411557585116507617240918343050172223295473420281963345736713625150581539611957960146097263723804333431855203456083332574257344680215545076159695168457848242329350805270839309364161384026968873029420732442270843469111490051315844618617070013305047063636238765966696977898972896479227990988988094236228482972567171796300659395261326073314526941440228063393668543727597246286281010033220566751848863373270318567208857446456309647993596119167003025834556085819382640837506103790902889233901546390088182155746497294317414436450411175287571392119324991559501069094834216987049069262768549350350856965261065398772633089894827926992500028903432584003581568843213141580758012974207805192630143324112156174524620330684293543894974152214188135970455347296360757159516364412371886416705903031276906225721518490267011484031657129580130043480337429342134565414014376125523068636333021857773555871121940834695592544576138861194225809381760642272784712115505045240512721465755014969702203019902155443244541638057209624955868641585411963298182518310158364179493317749286103833306197360596088368715402116077674473448741330891495419393011141816144558542190476988457281703661897942214769339125932359703336565123573588243877678000159329813717569746471483673043861416673536 [168,131] -101179416669238547379450604210258542827603219393988859661807603071981345623097402568481281314135450303029227021239546334614988730978486519712632836452200909178837650703421419359483562046687597460341719737737367797451280058910194737007269622532178137038881590269868348785644669688767767781677021750631503632032979096845192839662069641579523276801544314167553186789305570347711507739140648540382803457050672850119137333958263163547452274293458860767863091423972121136652029254961415357286620334213423840236721721590271127684118173478316650588683744239596969650509861244629973269569658739786351162964651168819200421613600260714814507225693803915851276035926844926617076364474399000150284458150155456208859620811987775489743479082442931954657570356189086710152570416007824657271800665933104108928977260381435987567339208177267109102793307620656576860004277354668041690312906170525702219652869565016636339387111585449294355525872916420299569954872014407967442542764289567775501163826013600116264803745433979413157894688267913898577613253630855971288330833628163131026655116893283375394358790197222445835179390918199644249276888908402889342467805181606408583370093070643878683401471289593702865481708298153376180794020710049043021488145471381366379884497498996169264772948528798062609206186883921005765576238969147636862041935082530162998311758270008705403013097581351293760948188675926453803994270733240164668410362060064312478261079647744519924769898303081664946746120840586187211016821387023289290918096956786270092602868509517105762465173364921974 [168,132] 8038059161125911411889534911406822242638941908182255359215899141813544081885698174970739063515952757058893973253444052137759375144803321597516834045711183389643307568144510786075632944832233491721204713394163139769296392998388621030586423753377836079804007797404015680188543546373579864600036305605817350719948351987194384160184489708073231558205954276021653828820792730806548364437321061742621660110126529406347748655772712105330807366020927270542126439643203390234985626776153592766861500403977375450964815956639860254959018453907876774877552696534587455057428133134920849521103261288860754129459594776521117595852590945506054437427663531833723475536239030792981210186549548657040069318063307811344014065469066830710682220446485079567854232796960470433534977699438886897732536521197905639530146570970865727269485637065381150648357711379444471698670097206214716184483633932811285420062780514023312753428814596946941990825810808158723757532853098725322867084583094977438189400203794720771727770325854855866357153935036657156238172608653855487391007744388097598657214063325496313442246439317242797179418010162893820882681356803221951255494893804275283510023401425999100908334457898357834537630552733141547341125322964615981434870913119975632773652772230638941614871842795236884839381898624076647574647602031468961937643076360522798931864802110526413347102395083502472259379884350391952669412369619381261767097248861122638294886667997301485575771499925721523111515696488194968809095673322476667363385868557345785888604486567872808775206383 [168,133] -232890455893758739307832269696260199925956730796422852936958299121227962013086664965545400871624238453890059920141546576085825395564921344274105654983382174380119645004247315901057433145217417756010897621604024557473836426146548310973502457164035148490480098701892949639203120699262739408526944817299942431875952236201884945730448241165301996006971510183277537184758697213957742938584557601939294918750888824222399304753341321928146682726760943325013480997863603801668442618069761092035582567371055413187304404658152232014296272291346636884823357319797462503614605633811915930617137165595728987002066014942223411935715745092890201420072601532490558197586656036109360265353290810950593162577515507068931116320568006888412250829629563662894027789568052393851086171982494680548677471820984995913726334565957748460931624237771816488543011964776123768749490166434323446246790670163434591129128341995500570698531249580666919014794206207216350673288295449342909309362242845667493285881092032156329225519057997844158276815786571084517805853847241597460992062791300833494633507381744570498821915440323941438454592165505053006426043162417531015104233238273059999411753052838354015183198221170875167352539126581788320665662053391387349205514319678201355272479665140794257525590871380657122396767116203252855170725332330766714494732414445364934309631762292959481337319524729875928718346779500724237481240571599308347571429696649755746132881557981734674005593235432605645025678547307149217905034205546795389935861632174018999534188671074495556 [168,134] -137291215811637088436198554856101765710490775067342958828395248753737807364330351258648946813682476101604322464820447264841854635706107965063608073276215229767047495175693269911743310614153339836089725539025708089934077431183858756022428282053002267303677714205023291917258757476827364512740419718803508452538082088125060925174314605505106895603466365268800965756226662997683501250482281230421503269624308994396326305300813803904265549180916611470701962726593320327271812364335708963671028229430651767599434220234385739941267725672441115564151515378252688699446415215104654441915528562811793197417137000605500715792341450482141634054143061690017835738837137714571291018182903821028822204732717335331369164440449741300818572317498564156094219683048043281374236304501691464639827675809844793122501928436065923863502216062977105001160095884597096566407232126279397677701843629217960649644360772503713176568509192495881565661492581639740140192893403692346329673527318149854890149163241111518386599570929672280580204598043385106379676170984758894973233925208029451971152829651146600255283044810670509680745395251160731056502820001746023611537617717010551204754082947511439050308025804410840742740773315046444253744116908055076523558239969096248047632029272725325725151710589423715578436764838793055779746374478147467751928564646136323925727074615244565249153868145320387352861870352150118998007300186495057541458472915683168300294586200393446279054980768621174452221138665526491730279821810963285951847988440968181837326654737441 [168,135] 20752169863477159972954647546194450354837007665667566503605673972420891795932015126964451968257096954940707906261926958392924080046371592467777931972021319222019343771424546343032954431715105511440210931998464645723689233063769802878636123404730755878039328067301986053724308105888415888595912092187735723580079693559310343888118131268495438163532513995652469178693285379600583930562648214974040121956817611519544076589790758057983150127462589304080009229453833588964792196496632944323320099454643314765528462106919269720536742428560647407088968787683558735779800630431729738161745719240960343310976642231920297324568508436884728396289856452363543800413913075113052368180135353711887490334503571777378145660083086738570026094814328666010806291406595355219550861489363763497642654559524697937074741589405306112551561273132321630118835096392442953640634108897153847223073543065485138654887177454617993613928290393103563583924763057560911706634611263983804106166803165831670989078807736302224264290625872494010106433822485882739361614821735519858763484897228425828459696590325163169858376687720443425592534587778443641288005438666851083589706269976413747254407352855478149349339599921172602773849309766018371818562961910064302950722335679694805185266868093343488126915499200367170397495940335814208193750166748532365273755223784216928853105919827811904878139291476619817649421740678229346695366294412672658259349107984965871975949862199907108433599605530053055709554211464355925547345717047444989423401290586516576488529 [168,136] -2050780207022600432241448596917517880500522316442237019642059043584566916871469280877302207840863232146423344780575163612462327748244526711382655439728951324554611972102653036848378311112428888521277819193096170351747114628122760014862967248048342367142931768029047571378907973122239659972803496084049885983250744101438224482130382928482196213040666015224480230686285371246144380927262079419195538208220458346890663885846824028686467378797143152443113521269792803336668060758825426800199831569510227760921242443633785668546835296311304971702552024863780103728458207901626763877279077785827773306688423621351940692662812313825910775963048064103193752329132847005310529592860307104603186157946141718933241099738594468214759668444106333551653651382695998422443570553220978551765972511763144132516908295936841200894932265107595407833654411734503043070461770861814707154895698946731894085732887298589272960359408317694952596011975691707960992035915645488773345863889867722454515257685721848992051994883999169336352103887040849272753311078028753119319245347997636114791701011137496084661258621537031677018961352731448754657967448660418776501577403760781005300921006286279848270506373851596038881262354449428891838321583475960812523613546015017831960238845685915785487913063524532842963617503543759427646338864362013373317063395471362757938721570941890035503814799068593751392500656677456767562520435073518941592537383946982797961916150714797276520199627544216619330060016836777077858693000987951408269686262532589515 [168,137] 22002547696803307868034753277224507275050286072548486429638392810051178556421930941419565935775865777931599409532325928116972835957065121234897375095032850742857481378303031101440637545703206265613599127625189004821441151883304710486402360480548716091241342361814583847961686322289538982033316263554131848962220546202970144984763972923724625950091349698443696443972820547028640669069365816672699992915906586538409102762324190899373081797530428741194934553973797614267067891322347009087207201905866948416532627835718435122208365328344014517099338443204236956966827550624759331126184289189673809032333249893992291232216281322408220151782537174779643214667568553675244817095625022880497469585202650801632155768700284936161829331034032157900503967111090965398849525418893058066063548970035828346688148247330015753630407718986050160565183832109955139787280567195688571241902922367466501974135464690937438080393454615223356113692200448131460351862672456139730887951412669308308766205427494409859661512489349969038940232948155658689547749045283308584960956002527789039232450348016881418838336649373641793998229754434873801584821971393740775948202608385429455813370514746758277163301283341122888910997850681730350479309130688630302308172369138708918325967820396332708843092564069852823303834198185805577814417674214549509166757329108020772869129384233888817230359928220355185925333209560982960115109815771671303086792914411107003152641122689449709854470348736569016662218411924654873318557264570991661520537104 [168,138] -1591794104756586511096238062115055577770630650733451211300162221311122148631897943797098827508850385124966774624249468124612974519990093134425475725161143916681771755335010232791023108240838608974335212223209522330387858219158011023944323135382870671779099798166575372051315468892733501801676534811266544513238639060186279386742938744469033164166275308427651276640653457199645262464948768952507448010362206913798729889812623907408227133601607086666810423635243003818540696352505508114558777430729345554071784029947936839821009004267059425397233430137164558486258855629419512797241308954505181912901325317733265370053893334283818479373575986154550825721755798867783746980702854201680126749279533243035645985818484074372710735426349388457419754586917627700047706615936131246226568387834173048518577426258396117698981632314157703141337331363604464478107913665894210876193549566681632095800188893035334220860303760711902762476136232212041460804675959213662515424477338160306504099051809796573053518341598390694967326360369584961467920914351645071205091490593680397597421181507964611351108161991044766281300261927786427988115761264524144802500401679013486194104251636580943982042280713886491048160344820440948763736385551829449801954138653881312627805024901504853093405984340637168239098913131503710479147048597716873566405745473529298482729878554268795504060165313491544828157132689791603794936443410243886800625788480553094581899322692525335242174526377266382473054522523641192392671549001694910266 [168,139] -17891726519679511305746393154062661033488316486812300090085683610570026635512207012799597349091699680378977922528745891480358250243022178613492167562225405174540455580536766011281840579095934157870727403661225594060685976674975523158271867601313729591204739846044115062643997423504004893996550193838952181713858028716577248245342919256074039162361614520082699956199791891224789674708665343791882907613487423762376848032326334577335803694896940606034012255449601281396869849769914173546771128448594261659718636947255626219343667274580369490096147490676951015174945819863029182102717529623185208333766765655388192505115587386273770172008481536741598268216124688195864694990988126589793523664470396868293067351463258552929472928661909754544552043806473539389835237278698403458942305594589166246916152028314187065069024226330502976921662013179905022015528537215894374115262391196454625928187372410162189138844463247759881867305205646038234255274210157172210722263306443365463299021102049007991029412098162554049660208211460830445760550480697996500062264834794330751674095685855775858763951368489649164131227040129969751036753868033300109594700606441918384519287058334979797846326655974239758499211274547289743499392352900934039454841275788713199896420881600697322161543105142105576399953279361233250350751190574752894808398801349412872395110162102301497897705098373963727315401754045786673767121816120106330291824116031664536478368030370621759759699390805905259595656621675869288387164639474 [168,140] 872472556341392204322891963646072627722113691268201597725184104320149585424148496382743725536553196402154613737089297173753651807509981798361883121188535005080196211585877661909563124346443199034782376486751521697399144586743889161030278933404763199475383684773179946635175454138528780823859548046523954680065075803108011670687672992252158094275111950104094804247637607665338708589283191465292668202457034739296677446564361259880023822101957602768285335966147102174566739417650923501783382712086391541349283837800692046745158173455084494451809544414359545112115665120760447307824824689668207082285225050096702417077676201184126033599818104258207193835851253493099190881373722944517182775324913299545707110397589893098029964017027145885870953636868986680377028821428646942282830771984266811120747876242756915179538779681617409519287615805780002993027020474896267131064491138816525371911967278789075696147073177134651312681595048656024543092177759195020677763139519516146636786208091331728114393758040468008613073478092568201292249502475736859330835587912250245697675119547840850907257654720417271226150230363331889442931751175706031606243057326383946188541083471407484244167513011390945608813395659071197472309711123423345565107983208637190400381193342892365272591190221962294739522153289379345967891390559180758982904573862051529457664303442383189341786926178866615926919532175827111439723485153389383906332934277531440206911069619852698604592357650183578348068921095850100067730 [168,141] 10623116402769676124787497901191174711104451731794143482899270483114033385805090049323563489493605144881788189254741280125203839293950268151367244455958734502576529058462129424072812219786071238045287543380060856236228642303270999121300830663431449240131224135237521382726735883401786321024936271300568668474187284052734804374885852291047575492135830479946677024275964978857596963918327882957320425858536746419677091314381616548614563892636240513370087358997911220389808199462593195263684686502555374047303286353636754610365580843633859176254408810208369573730960779369427872558211725891971346331858092254098338174232870278541651291072672304341121088437714130358360854631522943212651955840870798089812406410476493171520843459879450877028341822705647060986968185207817214475510364440114859493601517394858407553441729797046177231099103625951664095145449230600595072354176824450279708477381500827602513618423230226575853556543424954335407564380989901230046620332836219966266266575387111297274242046568629860397490191616736871980021269106986510630478993714773188389488461081104187881750294524937635150021363034504867790905436678787209131946698253517453780565300588921349722554961572016621070127993065247865148182085537203813636031509377285247369022739451764730481990587951931489671753337030346447171737117791508197779286828590656724930930342797509131196308926179560364370784871767559995188316003959982600282205626737586448254939720124418464190300164855482194861575227453499720 [168,142] -227248429062883095345539201987903394961649851956447278293092297783941980379828621386463279827573457705175150234293409373981929225610901696214553696178512911732250694093531419964049350832033025829093202906840355535592568787145011900115371102589399235462374862777828477853415852841114240001197227469668667747220062911331629407216369197748715990252255506477830292221198721954441070642700049619759093488397571636940978607559052319863624422854865029884022426414920068351995313731356319085965477810495365992118709892366488595821904527737089878268574276186703907403370126633975141863940762309357511758684589489578430875530573774684033060031862661857461938273135181578304533155558227665819488002968810882219966242033218772230173689486294252300928467138012776073845323566325615962763135194434022406480444441963861723690974912070813771620027959035806454700492837998218300132491603836167932684197738261602048209284130462019853759992748658677127501446129830504975528485485563455501150942498258437924493802951226576780517124443669893619620526987759971889288120315145090487075267506922933937098411950513239761344487681233716694091666251102593280400060685853914178107750479776323645769732049651523609032621181205752170709060877823197524299333706401787476575144914218422705134433583661867590526590969772516995970102809865697594378538655088119004524547430767162631056473327501401333289771430568939847177895218833213166002754327550905408985006350015452948817799563952376216571410739 [168,143] 44342633117616107633546305373464749163499088855857021724981093161727399244682057468289923122729286406220435560118008113682291394229460847799539583915497523525934733600856623765396450930382985553579250406157455318043145507146186755309526265229163578870708597710825777109602948466354294918084696850161524723397801527784664812920088055200931767893072827927103493539955087600994378867970822114720771878339175421045736488649948950139450777704368014809642465086888478305128217136649683941936543254500535334269281181975448065226639393777986642660069932003241049468710061429580924322228634133820031178092354305871100012706876492434348204579046279658491303207689902610438192018025271688039655520787768886014457235496482525386392002408941868407879591899951879792857612637434607177118228620627651732961662505261409610730640254279866724698556058707426787198284839353638669231917694789718195285682380442149353908418071160690661540238201039966457897857764069875978819851496722585859487821096620905894456090849918241040611615449117251272011057934150785631437819890533443144400098684551102093707275321815118920529267203611853056692642773544357087724562794730887035778920959696043456301256537626495945398579794104975944016424962072804135054418097182548299915680116622915043564578578607037703384072048551903536482605890216624177993750248183592647974380359236328880725696939568813683186265195528403141046067100418998486477346556069500562696834767546192517408893726330328413 [168,144] 10432766897673570868090508362558048269017970509748193956962980785943797281300130362848487901995365586385522307222622156775184701375814658240485118924387538518397763976914960655038000111246489611704224749570199247962592007363839594017440607241948637454988784897645770167398954813987500690872187423666507570452606992546871103607099216713763874667302569261752413615570200438778391587555588863557037460149030945215067384015325060703298539224699818158685042887177859803590624841385228892961711852605248409577439401730094037806783746399633395822419143730419110503648025229820047282739485463349782731431750479971483882360973377437051408426708390965121455690636441759357152695598273207178306703878083796481859175640173421312035978713552157655407367835192201321415521459902776176812826672460302261733661069684487080527376825473730509822853950470230807615080148020427806096215342165522258769484276246250167626690508014471540269481257602900108149842533455413398129678626205881937667566979188559131524415520808146817037618699789509111063323733033572781224877395279784702034327902732617469278505234173982153691996091138424216153887366371366586723198945112912133707985429847681149444307383041027134007221909886872200072781802356906142291038501567389085682999970521470011056934700703269614961341941120130215106587824444264980394548978848511296646247786097029309260416191366563222800978989282042828080196295254915990423638643675688988253368902122914530743425089882 [168,145] -183852471365016346115753890303986712637124666197884624601118598605885679601099347426564385833876471318384240769287185613696877221641217906807789071551077643730359164689001606038232947965141347486917207435547594352776217221452201649401584144001252224540634466698350744569918801788882058625770600359328173158771120345521103858343642751861636475880770375465663661908373461863207113248376618504169632920659456300102580211568411158764564600680681528085953158760243873769432579829444019227272396072862110907522879881959141814202594643196983476752265383273244729573777229465913464325616559993755616689853759888017183294163129992926712407411369763550627183502732862099089704657130035523629143788278232700619978300178477846918407008576536752396898765899936770480539593328012380931354431350735661345709699526869305061094645853273331906559812797210351723400777493591291697318226200883637853486595850611569540876793511847723488421035543792437592787993437332356925641413932638192520253755417879371908756388359406297351309771997297539287431080838082949479480261581016301451836496579021288790531698108945912492761546703802584580517446045515790045185321673890826515096148612384411325209622575341301532884553736541085713146709763374416751206903843879927718415995919213214647444705581265288199924929987196062917307268342579569591961447550410785505955278680711611435614965542512324580012196411752289669041074571322247190462129050454747724534315218833174197590 [168,146] 1264247090451165904475234351686962872282727683226934159133963216083128594132906205733282569881389552844390526207828199790781404672910790204555090304560068398497089398729673023359942396433144307341405770040320807605349960727414372488288988351825389560038990660992026529099428609361809402143746355856080086655224060198959075727300057120834533674882456027663063781491745340307459143348657912357596236964886418721985094184664431891892747099749104813927916492678648851397191343780334561021763141606903814995058382416932788409526917786466927621006249408731302333856191918417263634797827493433902064758028688736674844944117356912969104089746879809725818596164145029556646220783585554044142995144922633759035952588400143884282449061226961502024393324243708699946216644271970942421936050761713111265419472573293161923468379939056753783672197077348816354801550275303706298890566662160982175113145177658375155439790574267288162714386571668269503287838464124159117863484881651897534552816961851822472059179967915325250573276777342133921772866256031146510272056767256633586458420256094242734668395074107076151746407867930518626601784305469721303525592736733756444096055279008126597425290468867862990275191500705824137578047668291354091618220918064650607357633114046839258249484135474679855280106044286700550247103162464587552539926709625594627897985733630578715786519852697189175721333636267186142402726340886519238193137081173176415562329267892 [168,147] 14322575712576102590592812344904559625345876899603163060242807175264187197802003405080323096537654803012821716405724662038360585464365446015457582740623337693963010091164517796276811147246180995518709360922037531333364234415666170008292700747151328281991978674805270243201810260198962449879379539085133968539052270662270402820393563021574917535954435838667129889781278731469393100475398525062520235219969422158537435930384089003734841929225370380668883921941034012254706840983819904689684671897332949945496238652822948043861653312007051833464682795693253965109040059504587043436764369466105819002407018371385247460260833347917305546623432221976117568692120856964826090575394687384468246576339810731390767391167748805431418015281635989837465521712444148180699741676655984180502141378560611200532024274361656965929439637650064722193109873731855193885903476151863577017490176306303082064248663657676183662739429571769270986126913636614839260426528697025768823332052232647209286980674325430962786198019858223851982559244401722563628036068786063040408100160231734362438606233992083477939548451869110707091908827307809581985318375453132754314433384907278858983876173217014920404657775897452350018537425323211668234085324417062241310558945790954483366227192344296358493577856320416604006484879155689378754216604330782673640399362942239927741203105816622196610197968691062495705487511217177579959957687738425876400743546940272171735 [168,148] 193439664565927015074346456411200420325856174702148845061818917511595551029448839173014263273201962311736662662949522172346848552567830783140264115319479045960228302193441127761865897157900262928729152520961446326241914470512534190383318393165006272944735125440178142247760044738113821629835565079017049764820300452651188496001137961313236589703917757292309557748184686351468068398591625451605304012706325084528077064149216357972855379837743736860865688750421245217223681401942284302662367791585841568112030910571521490535808372375880373159732381296853051243239101748520296066908015928343692520549221996803379666058292506721706752304961829483878376098018758039547856760688954205171161712709020367183580845920961954843425504018369268547781087443311652974434639138411543479023725236620647443172506708423114749196548932986036437393203960405323842145372473404149715490610075319479576992555942988970899403850146010738330159477163172545081320243451904393251716455637610988996880591057665606901517298187544691989747927898593859483457262774703121551793648649355786716518313412017272666676994851459715435740355456234872361791408867398714760304866798312338772069753036873790193036783934958637117043879393012868468860444410903162015860135509224963311666728832829423141193899043835878259808070401719196710336259232797063024043909399489262727830025376984439201503021524107469329801991967231273426631576265435009959671280166921979 [168,149] 6343270174613903041488629813471238038551577678068223392241188492214071521259396108520895065291708237777414542157563427398321053703457648886054073634883588864856838902500907331324784572887710722190941586955379938017836870148504030405449711042674574265243763503650849583793970151144662372823561154046054394354762798000223564214247937044732238816082219869171555916108859151259404359929683732054534203415077931041148793551331550559135844770903635219028643317615570382890529728783665852657287371666414088220512426022473940588297651222304838846161023254561811817635340273520760418991377854419873348181097020663489814606543335159422267919841432359436198586436923117007509162297433100053414041917037209535084259895535687948887933847592309243183566316911933167685535893797000374880180582583495775427838074244922614746860816542806237345692395919274078508295389746435378593014778953952154910012991099470551178486541033860349086260291043690223261619373917008532023918917413529848262800592444842286194170805226746789048005306282955738122738234496920985846603147706033545769674397543592650539840690491911880756239905697372083691322025954058474989323086187122787343139822658245099796354435546991224336865917267960915568305843877191828850467641379072074254833630807648080495265248169638760565331486270205569184480679274660719420225099371424278295893082993070586672285625741341242646416305051017028020975704603879640250901406 [168,150] 35827560842325304007904791270646021544262868561624126703325497327374925793565530747556419381368850518614559911600414467299299973786917360281123182988504102239121786621435829238468526831444212952049433773374057277882739432656640501056599284514607653903295630701714150060073244816382873478213831023805417713378376992050991275320729521954480933837088523619100634542508518681757039154110305976896544588319187400734907524980186404993273784439365097391035662366685630832448961244792294981566110821856948019916036715053478065104835936399040824618028354227168575406125958960634230606586451973576976929270539243020599048640687579898499009530018543888249352391589160594570830074821812938635516942628587571775625866418020644617594462769644209697732906802075526099985478446279174959952847563521896786472947606533396028885912532968082397769185661175785873293147583155812487314302845853305050387073534450472506128382514101636780241177540075615158353344634789500062505125627690934501744322611908743032071617419257286898643737159348843008244780886994432897886907453026310583684384417538168688830650588027336399597565610464250674097726524151643484754535436265350605488152729976850056137700141271192358236273630678956611821401658817977094755436708444669076962023849634122881341260109952379860731120540429005373610331016742613804680279346008137196006654865933576407039684479364801757674063609031076286368879909981549165 [168,151] -546122920836174293722622824564206699226877475675502684979924591390003947197172568769847106927244952567719590189962551013963064542164341430748313970890835955710388093690772826052510825552412879929771176897283528783920607569998109338104850321089733682776013206318386071464925329484568493845211689240746899732177870797640459010397995663194087768315812422133703394053792985804906590177082753263089514406371758657910202589745696933733925515936573411936323866401325660396970556245877313353516989986457733949952087396938477447377316967787778166539289798376550157546186664133771863182823211203561942553330215123370810070080460075338048502489633079946373499513788779595459478858793511140509598539927477205260429359302701390162773635130543771308363856661123980119399723101258532726996621775935070281488645470123133260398574478396893932719155659998075600597218678170925364384971511749669047237778355348777219521957105359199203525323770330808963277345824164664386817054784156691369063238626916114963537537515287606116701722432570564923571633217298503204393666791543236579444417774338497057539281693822902581722399339267864358063755780528807043359543450024296711218908165368473999537985314895988492589969660610077471433651067147472980556876370496167152213579828363044556969595257699801956639809795489933823269891841815664873722003692362977553261735364944648897311817079143694594045661773061162737754881753 [168,152] -3510330037719371794594569290037606701709163170739809106277764227746405737794914928672636278622478049800094623047223006683482309736663332571221798281655806422539886006615869535007411840058650978825850333545705993648262362313603201982047196716187391027807800354207550144306074575177802828333623628692422288424750748575188983613406289502466458199324944085780188972240838688150846383747349354067323657283845248798383193567888412639672909577082637662646191001354604977344779199999365819186235670235852888649011563048908691603472018282921939732039885905257128863537594728413719060953015882461051388025460684211035807477220816997118611319670407660740923469234747620064437952622698281556638306538068121780671521350678411383453965292500443070193942562445307856816207547448519496246174161980858766756516473926635503986768931088421447777827181836110102580059448190469478220729951295469472758621744408944068893486785099457078340034277475338272154441028286320833847471212153213948786823693873748834712934089407405886858181134670337220667021018824559019540349738127141639929877558190242703884358867069364971631011063644625726531817214580498809151988275100950000912853667582672731952973026444241419044026716827489567850333371439872266419611953261193996447349527145656367948542065994650804257603282222367712478630933671417165311165879715636823087177731773842768827329902860717622022339440374051432939 [168,153] 13990261526635207246329891589729579782937141005261713774035294399129510170850377551722440664553496232717130962963912821587970163968819295372769440424643992794251688953526504892894904562557332694906825827502230566765164032757057619356832182178110243004747266978754457467709901857089117599666367328115307530796835515635848547976486968131339623791398282656594196611564801386571513771006567225015979184062882331468305000523621409510114957834662719890601103595689848855557023184304887966505129953056288032072110217165593186892778965611915224771625072512318593784940224336223966219178083484560488905343868520217271959690836525121561977545252429528189794192110449470405802820487088126111478288389858919462498538516807696505911911019975346845186597949650483372049951034159937405125781789244552136832498279262352993811109241660790610604831587780682425043595911400088030284267420608050462132701725561201232602669208997013667931103420583552391105120186107833226930119160950264672244373274174179072281929462105268165846288720529070092195720429760777535264200106328887722134891786401877256566814465164254510163409051221644773785416300853977751663602965422279146529222025708258312762990067110001624409714260609481185149696162717407598025986943069430319616636308591991429386489042529591198897439345580135044204392953744175956263267708238103507531064713759569306217566263579948646917137867993 [168,154] -64117550122897234848390264688653354159395280287899466438620413115553279728563425798660235686981420331993472424502438820542357244669073317392421083526423706202090806488974529615387451159403761064420724064389198142633297124011698491292391521450126441826627801611939460179075275967738591470598556735612508317609352174864440900108615500874850191220248480929883416242250594169950557651797905213546812425098163432298374475195135984814727076724445157845177192829368910946323875847548102827026446771018302267006623711731050270169124457786618210699209142355727635155265278499402467212825625866184503642656311107888956793236865597667617612614520019073539018197628742788269870891789515432793719649195684936557067776688848389141243402992038833779646979792461756013662263267976421189407744024721901829200235728724145731035865672739125981779831305917976249034855491502435103116867893615917220693990485435814734594433039159170428518329453825426152579638984130307774919936829397966271095093026163443001134714617433508889723048208488531368750582091445357373493008340386318894432501662708648170227286046005099522889130557653153728618954742507496897799908759816132333948081831700993806118008028495353357092321236502162734069097900962701205057600147172376035066842829873646414520651712416697693707326919493805178607665991290653488530634364937123870843303021423176197563547570864721470994 [168,155] -717624938034192985609451705626725409469510737723598950378590271718642149498462616106184645048229989336739783904017031240945890750375607323289478720285910778730930137379682819153321789011120613331592802017661278954822453730145680360792643086603515361337883508847717195569667007092056871320050205495547814365851266626724029340634756258453055907664656150587185088378732896507611729769227491600215588771864698051994258637062744914621431543275676148901505939333372182477040935909148588942704689460782088609616314648487641574330336978122340552690269698844725328510884852290230926590619910960458140007176255117401196547502015299244298322628594787614331271441216577981059147647514073908758107119011805966506230712570253986179709664176044240938045370434064768636209531107901467621046159565883498898890027008571684865830857938819453155788920868619671268833591240022003707457953778347871143345656722233141125376121237796448494332938797755232175650139158484144397855352233774706594194003539016285028970673449229099849508523007729565567059950410201481835879908930953895322632599757208753422710126186331389847367959419345300624535896731996085765324504705830513248494573275674190385179340286926768303591318788421217888933951061377258909909902086713317786386495243461637803587195671007368270422564428792513528179088764670154127188564982967768933905708451620431075997410425757 [168,156] -5359847453723302177451522008425163456219752778866570000706992070519151094294300446663712786743186234256946420279418588716496785103612370203450601684168418025944146915600657326542950782749607423056387533836498669014572235892702306811888369873778179773463746143780430854442695302618225277979785927400165421004809704923548433751708212183902889068736361299187120441811846679625805782284308158994354192133485730811812756465144018090229193939225239386371644867857583056183678495630332821261698180529047147871797164279866423294752313783497415076069724731798031597413295214443919353822666917150314149957553988790594199374585454900475974490666243283079487852289386093649775508283046308704432280651083358608366617959163109483824645473736964233114642719814328673414422136038969418431585757275589762323633953703943621081105696109444771225466469420667922926345789579631016035535221814114929029419066632862515602631274254180131915337519064210833917916630611114084777624718524698754566633838445167562827769907591559226066174730579513308964208509103416579649264665838579848412197603973963754961333939215726723264120973738070815639176483111128205537922562491085540752115745577818888332404996536141527464687859242748457795666000845919625497063471241907072365451250709325958873432831601819046902122933381490496796645967974786948240764101158401989111326405373016355585990 [168,157] -149151620913181730714993124966449589223136675641644818182305350186543735217551973244529350248937609785257919238616961106017569950569111055840710043740031375777411695882716331696545200040802639284628369146289542109619730810406966134775520049299759614547855455455488986876020156548492335834460547101983000360507076792328829660203560268815763724924057784838113638253041045253190931014630081774446870044209545956081802552487453322164521075964681473482907482267846548058319690320243289758812616958105232288088044753249112682745294655427477947427880577369912038186373592272217506700881770489402770920124754659989940254552909473583201776814828052304980735577002442771590445150818361811557560569116825070160304761370025306663188071313441466623180301616673453589237681498795137573648164313795617391075847630595550361279309685142250518787070074002062233621567754066802803101617308937588465811074846100733342385274871129101226818118303294398775650846714773544822083003410235677355788013908456662002897558556017128214714337330684501968055810901757043252261469407806387716320220623514208607554277500820645520182621189091514153587408336399560572360167573197870186259619415252408131974009532959503724225022657291828991646861877835709360456685121414115785928971213065445160827896719612074247855100454819206547905886748873723309308800996613290642809360091523285 [168,158] -1699210089424619096068420371861991491955399827566448861151845208342283770218968179106056199210869209468170530669428515784808780703776495257189004004556061484203135536604105211092610716499261255760490677032207815287467567483132036110884167915487995190098338458578910313827388392727560601167159269255898994936082692671373961250741822023397073843660967735989645774767934252295289440689654367577818559741839259477488971966560821679520320568365731373485841578164981694413391214622978517757852521956984797479620393208779177196853734059948302691427805574581560374078367899656720776097507744164173392343470829525725283454354052827439087499961065952890599163359979534739248486445828828631123741729470630317658257558944224638269730640162626728338598246244592862494830397304544394073654212055505546222100420105214338096000835900571025192019078773610392339644044192850210779320524776548462192075142811656410032706478332197712512829340199011802874237491612610368387617883913282082727299872994205794416828151169001673458082590609267598783912472269154505075146311863751944016366611261816561987231201605606204356374487173274047571915697580161456372990810155604575429990383010402563090476204748319448517481690068838508204106700583944638583117537519553609680460181206413496668039443498882318626850476573269011242015505770648635752931326542091512745267841 [168,159] -6811867287598516945993709280035666695957716058853240833880293294141250736914228864353594556217675728681032776853114467526955842249941778770486883476151862771104295330126022796999129706002475067474380335753713484573675762291709770138897707479998567548915196503247366171455330015995040166362508599871689482823182044566573127320602737585668991151842467775165907126395113746636913583855996318153753919141261500329506608894711159510251137621536823131611974999239304920049458630567375743846618995375610461439840811767822340814157269187700369913958744680640776819802057168907615652780037134691820884682647829731236942916639231683184912495640542456176891776873783864839327485465752825499358560814654321240240669214104840486556580941901228739874075772645069382672042229088252910570316071895719572996822885480257566078209478503564022234646708430954214071643556473939590390484999909202271262249361011386642359182284819589499003216284072708369492746398708294565476409365282272899461255747730143213435416648480294959671621868236809673403076948534642412614829218500806910340344725122347505536264839044957301651250084563914792168491239064504835368202814287036798938846610688160281482542607085222814950910245114046415192326495364335339852587096131498314598348734609081508039863298900853304627199673623381537014310813664281695036262970335845202 [168,160] 13579772196834968725685861939584109305403452243774254695802094100984477391681705096385116794868738176659376641873634411411750741654362506054923792379495156712953797787505790745454657192707394742423856439108096852804394526289039943969878603096384391118064096650710972939648789781733899514547416506615642837711021646974623968584369629698049906569329075002400057667723574805092492543964731483696258399218784701253032219902337382824361587948078304091030736985598725395389783980544987105607449140093403899974161309244193241857929590749649809548475423232107791859662004282307457284273913161083396716021996055759885738067418163132816780148894263588303343685919205766379725169947051150723079082999895148301353655867463660726168720072876556314417387749034942848171034660587082499114001589141027475438657438022874135333005019922565456737217068017979966279031706232176383074608771653029483401310731921587381523566802178321428170765969423964800441263414351304750042709608024146428169998175394425201651290848753846283326120079448181718260644502069354192985830561441392766894458567518378694839420060102927531716197122469132374978364158756163953115011924078151637928335850021164151416617071044060479425372253393417271613974957854278175784960927478833570196549783946534576509320028381154660822570643414452232833741864901122269080562593 [168,161] -41821138027133300912015763880946022731448221008724859351392434529893932459954156991008905452967350787143608563533648517119762414952431203169052353103763082683622591521617229637249346048514577801471109323662810146219432726092281742698359944988922043344874640828092934541302242591018151735298657984869229686491297567859379586568636121203491215265778655194325635327754190845052025021854463512297874041540011542282102934292490954501575727335021336086243603575649471536856179858391312662435320792763616719246579393868270088548974577588526094175712562893639322732176028563815460467160398702722495588423650835030056844770555424338819157989069809110847657937592567100092604481867987913911653769850434139412701616507645677268419395515682131737658921279988161178363425282179620157378870964456678173137245768971068317613123197715804859479516068654784049483998238498957266409176244958702210066443859393574591043084543257324437090378040276601057386016013868468293183588154952501771781181585281845201564939840999046630605917325576102308968890111137619682288018242951129232160979602271261865177950995386693210843846432489393174436433021523462992525830307326756456353438493752465402324884797762154383153185547292747178584871496394636566987011546974027918325397768681036367137544428821206087516076579315205184508160339899061185 [168,162] -30677843194627548852608750915988460704911983708533133252976200413398969530041509421590675502674663632234377480797936667996667287507965054170295122745270326445032111352793329592955131130783040243645255035966472064851528152981073232520889859808891582089078549376619331177389972703198823879566040742208022656589219859145669602946870494025120481881561926673103449241985222496969643845546622594491255142687123480374224546621729032688587839681386114349829760947546542698126616287026644902678353049266976172150339096104014588067538926902577763463570518837614470653456280405166395406185233974460993160392039237711334272450311724162737147998091666165346119026820981343853234999870189409463627875308463018136724246271270940056328056643218092986400971960723716728982745866233767384746339440101963927449522229962783498044500112648205174764316897245477436015643284853012092090522074066308830258610081037353734981164367922028229943110462557147029168455455108086058950297322143636107462999032459427096708777139504739275086933961642778773489988165492887059781130883541854050823842025075106433883709240282372529965337957107814651757580481830458908950383698629452970217514423531050976947144623249545298810899422838058268905734020085844784851843106129443902826878414240788650773544457250671190226332607264075464699162451 [168,163] 99535738162363121525941424282138400685590532576936055529886471981090281583970886969285178042405381739643572503184191985610024848931507424984595849482309792704820320434746069401787210296370188302777063071755590933256733672755299899356021496040692412489201898675999124150499802801805592404280151878754025045814435626428580265740430612412837074841601687012931860999360409837143058848713124167859360997151686075561907893097752197247954064227282648256120763877821163239276419272080915415250789875069161299134826917912568398680057755270450948282489585313532506408007192745730336497779550942312624026110772480228146764769512056662662646699654155785159493139938142946776659550984539515452782822812700556576854228595589358579775519258437242248288144118328647467354729878535811095257013804934150479723322360206739389174980465253070786308747919009709780470822998580659859915331996349482242015626357197153576392782350886741280539590829893671744348050618244207196636065235736321917864820430667421623155538658372221067757024982306726340845361483923958730700977126475308183114931807435845660844404288918708783304075748746467058633240053944087283566543031387151298580894306236302701985741380332119644803960247390038796042721479696273903703895978355933429927081393525601037877710620579835289545645766244688341 [168,164] -10807013346599982405382449814548028286275900243333758919386461496325137163235617044039870139890199216674282672804194396047658929691624643550183612601605381041245649102194833578910163962675965545803884955786899416234564182716704387069886155900861273757205444230805755637162016464827319050738586516136131737290817586054546471733882200657879630874378507403949667094201956049207234121226193347549378570706961160784637631848856316981108476116932858575152509124119088051008414799817805348740184265463286104273651524435035277975395488030349704082395016792886026827889796367452376886144413218554872941503870804630598545969085949579872688117667808745894196302185848942019336159058029853883443438726471653540217228997923137595656568996640208938789191922044079066068038177009016028989047175965300187585089099763200875198694598958971778849926756457847436488008297038842827492183886357417076875699616004835815389252830151474593549170581600614431616864717751086278097668516660085095141940776753713817065267832216408555364270661403978108405481110807264754181328984905714615340514825885854080066384426793101253519802504328021959648260099348101155928844299055168416216837473950434316760845900853926537978551486717246116459012284877731516829484947211219303823624537584638968493647505512751967777698491 [168,165] -8351593951974622893075979023186434798175226006996424146449934340784606021366066131699427138285323823842389201071122820597920126284005191228538787011820777213955258130863743860432981595761917941271364700767004476807741910995409949858784260903297092152671600389740938325057564273691090293483330096789745294125644397772778262903744829161054597795999749906001724715305611600819644992052946382793491286977599665238135846963630627217507372522147149267293682071356346513025726251682144743722390043225695947396475041031424805922483312051318307335314685173490737750427175652323760449756819964700272685284415469772126985717501052356592740816834587866688362079107024066002856278767441766843229720769695181050013270089662328866080290283681674799855760313459957554023862565326810459795676193548734690269047086137417297519433039201453749489381111867569973152000923201745292897504146981969770717982755703323703932455643566088229118000060239101337603998670020898327973585735096149727342778053826529857601609684727562086631135180570134198360940616652991428784742249999360733807797343226283581532430602286993445615099291519023105025806513642243904474212413107423834594175039502193531208241797524942836630234524157672231792692313090251705828578217607970451234976527964840640171811168539782108 [168,166] 54615194512682558087348808588801687814854952624111306575127888037616126493159347803220034749117720975859447993189857130302766429517522525399665340417999563169240957038515787397593264217797896031662506071260466493817246929208124016662721267688237722559236486014635674253088742988431596420690537014212172129729483581056012869531967067141442387780873049998600514231298113178379442578303691950757813127984927562293646054511895458705585620958355041384535864284964887439268027730997474542276962933402175559451486774302659523001908871391692888791656264027963113777332269586131896096305049500853948537301503920878439986544695128694491862367559194926911584042577686857774623368543147385499617955050567578777431397605800146816922448231969248271935195974192885104712745290652166749396455976989336921267853286019655347927927078709229665481035798158414958086420105246805476443258696434177211149054793479711691882541292140819365474472791255168462270193637859798338305993919369103097824271977337431597674590004188417653296112022263164203420562895515677361319863918238122770670307562993616224550575449316608316880159018643365645216975778513420192329638322031084084508699897692701430196334342867237121898273433025604576528123227289272697920872202162312342232415647895626175911181 [168,167] -7714729112946303461118863327165725199023393274056106988924248598087899813180112897188744486253320439105823923480401477582693358292218961221501967241258345710826291315968970686163590014590405841758750539559800250284240966807055900261789360505045829788138247054284019777546189923430593529812389705251047743844210944972867268550400976055361964302491197308314597468587678163469291171433392005722858159844510872541033045742839270520307117219324849699915933674564770636475363179311463313895754364904642907120060171371032466350620779351548362406179059309471206195163276652355764298888534062070346911031853164040584107150952504019828135208057108753832952700761779759498007021752984137822200487428944598092123929525363387510816914719528178198526706809231835462135593387787716661768367962402803702699686229571751306735522166587733515207840676455021441549894824990159923214255207654620468447620661110575831102587624092886356127820021202434908508145422749631193262823272231286414809673349484842275146420958859740029177876569246486328244379807447435607675318391904510101330048739921105914166740609805385316273061138277122073639991105582753994939017213948742993071592430964990891808225903476890950348385771016149442008792767540331283283795987386381005991386327578146 [168,168] -250753467424940079748311362846305889633302813186238414555415684924615902683893201579875740826116144134982471622301085812904996081903478710650344371971242540476511926859216609813645896258398924109940751516105966096580435891880161397555158276766670121615225442140152554294759086755979674928040282926802924838307000628139429996501013980185634957947624145729584863716787408499426725902994185619962583294815814957602759877882111980721224411460721813847905715257814752769898420021068850739706893922014094108432247122057200061946019655713718322990187518448308910846450940278478367895691411560096760059956556481649983160091610788864986592382362940393879342968610237359168028844304444692110242840678298961880304871677220580302136584253692173023560771155352830494574285606956248691830363749051896920169682435594343769812586837081530033189645051678442647152767297723768755596881821673865862414049374466390747404847190136642848968855765296094747494593801307365920708340928830566585145377575605891575264079234473472882925695390016396048061557652953919953209824539208626420390789583526663506910808303929498312990621614456214024222891217818195741690466348967076486178877694009409281303214856773696037511529371263212393091332181065294584985912292192871207491 [169,0] 64970432291064650081786570224636192080438767880905097155653360351467996295727966006264633954030791460404645359411800894127353484390344130450107296077595210426178076595232276419909171360578201208737262690301835854986151855804876671765074733653749131041812230219206250038936521267258397692378366285104452691226227734964644356057422327571394993067985679204954264933633596787944477764756703296491375397101597331055622988020365726183710910999521506184174282360187534960277927522384400771012628003364503811267113507823382498914163704142691435731122306916007878954931267687840611027269571335153700255396011459449665091074617109975541363988304608864965196581070671283731264140859596745112525858170556593568804519113397474611056033811620112912513421236662557472539142058325647860891741807126860165515295128954767046765241021382532580698208087680817362101004826601107684912445086644917374229269098165195352858330562322602308055827259171522237539426045256488657258228183924180978717109252971810642303686801602540879361754865267948100395660311546974488581106772341075608792224223728717601365354532253904342267824678456004811204375255981890390719230366267286530060888696973726736014410939078010690955136570884786836732452875219651665460321704320719473644130845148815372447335783771891729659744944779755781067271536263896918036187751985646049052401414272765232843360175116427017662579443003360878802176193209327097733349519140782944892980511219244271336393580462184642599910169774533980498954603746291386409565531447980174287903544576084752311316693869279997795601074777290120776087357884902352954631213600836536724159685284491634905543404997026025738036997892956542337307412418983440753615239694679596702388396880046913216892787310291811216074515791984801172692078791728719612914976961743252939551484032530478717622962737431048978298312099838771314838692949488991270974073474289310135688310264147908358596112905124879698179002389224478974938392639160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [169,1] 18653232389208157369474022256036860074289040572816780500866888161534110245167801533354957268700673609105037821387841820355566471063025729052713730356039049359623000641613797538352877153525240783768207516508859550302708810959399938925255474170393752347622409188560850368598126218871381700645018946837892559977402870015115620191154247011443885340822979877595642755684549585357864696598298190761982933611813012890837781005200214590994413531481727395099389060137946637007693101520513900223670597022985036383211782645232109675110295615375913687568115472985302372840959388730901492390855268917483868899294656098647344075506024980541926226344673349788803699456010447599026649003206037552760452179254554541922105071132013745342612952748374752049838549049468864489643891885805579995353931211164652825174476213332638711551584378451286866782912825391738991935161716716915283288879328727275034411057161443710381310483760108114754859892720975313609931963730113045971936123252851497376918062056565322682886377805920329674839248491578628685739745435106003893026186839885657406531941077188357678601910316433923111286195751337819979303107194775442073408694721966410881014692950834693514723350556959069725723690604577881571542020727431701892547390275359424564661969525184439176176943621667411618154800249381845634354519784983330144961002825850151668193941091990317270004855722856177380681709213253068201754705406833958463037201700251319784155999681498184701904518712164022989641474640608199807499957407163651370413240766910478579492099745046669082653220288455971091308206770807892782155199646256180387468844156537816764368584850090692597251353435957429130310774993172067141795368286389352218675945947804719914122387432681803880897764848998286070219432104059134623963439834214088733358624736866753454995628338006959747589059500916176174920642578199807482036152100759659933553460938415423201057069503254238434756040564193863824910215901397236848424654453992843627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [169,2] -4321305270445506924301775907537046959347549275055376337696448227577750350031764791497901718456429818743801181392611161146440049216461112410954722819380529849624308016172511640501803022754706512860498146993183523003780422369458250902261175525033060086965915504926617351306069507832869799819850923074222987781944696563216051836244621894543193119214315567433946214808279912131539919094450459590562022751609254703221809562333716291657189503430236240750777428822410145339975428280607512439671369931825182201190252089454705802697588487348126853029047084638514527488306070214980691552942956473673671936491342452395405070872588457535007168998729812455285663529925011406283170989034908325252429341977078331158476644834457851158043611753004737071372676256379665828259574722972770836686730705112544803850884628849356241986652468662220279950239106288854142060279078152246309135972726694227777621140309110907277057319361472805408256508620977331470457416477346300277993034770750933836510977785341182647740308560919541555395434943810931547906610502467473939511005354543276244550056313746361223214084017566966356133876519309554532242534216101205026445891705420957657555178389680720780635005279270524966509643512657277008912087442513786816287963411492612394291230713252455406956578460751601064500940100881215409846490351495392831550749471603121592228616826307680746769116435273888396258567436084879037910352611603302365870296526512623601542720215871210365823695667632332513067740601622752173135210385238087227948627067265036431085140626759378095993338672989587869337071991164933321272771138758768225256736438351662526224718919104280870044013027468797431080721804031743207391664332471262931326312369665679011690917877474518880975312886583226666733127030939400758355573058829799388896482432341734564754857184724247741192149700067844115077725601417904562685122990619616072733196608737554577502203637443587429861980580730019526733828653886271720097056459053419530391693115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [169,3] 266081496824238974653135965996739595569397798927310715919907903911701617408186733331897201315827395684099946941917375450329343086340999641906057546712311827820835294334267509738120408631727326484375660359053354113089839406290263993827185415364972432171762609179824476488943790332012189795292594017292104884047943780129396457141691976976320215780909621225622284882124397662962879496580810298031885878817820847247372846018253614899339320579335249372214710474505198397470406019413600929111536969610653240670263169314524413778374937060564154092152600468653665020421992927055463070899820496994800413266578887373297484447701534898932567619305429969302215112364313683406555578779001804149228771213412645626235677354411066050919416958373101445316348234601488550508512008642498941488420366623940852925718026881838561809731081170646473445028809602147551550326765363527098487289461167943154293156436542925365264211855802518017893002048704276467517891083555308086882250204211414336451670416651670723445519261473891269188050608630558582237726298085418353755812393043853662939231146938977404452032820451803264284640543801205884673435434882005862274841229881564103565882495023684161374755834339700787795397713308184554770711641135022052163839113328096310868930322368975960645884914126326657570165964118062059839259868480973799691612052753119103259694502441556058798014721193259170704940511926184494802481424728556741089033688605994984065671420597217663457536037082230451293624472955716253049785073682176509223663955915646765999422955644288445149813803314827530783778100569490895010684247590942252619019487429256290648887402267677709216095049596801537540847720498426960424673578340759951359033483959932132252155424734581275061498974793821108824365183837802379818210380568517513398595744166208581795680419363227791104792648082707485477266597688108313043105840233445636820091581899805006895334122210585769949700345194555213209138487052419953647619532688395338482223451137542724609375000000000000000000000000000000000000000000000000000000000000000000000000000 [169,4] -9140772664818332239131595517634163645954003954786944176949314002639216334799906058472584919893602863643366237036003089114880255867546343662195151054770040530206982616472803243289308284317815785795175126561197129064781420240514880080029638269091199998988170452068935875939493421426718752280679840407944796896266633980201006929966121481721606916679252667343206891120730023490148312378553116749386335003281377756967890690152077892248042707669254464537868745086429150266788757608666642090261336823429992187074507304068685427249931453557457988695728162025890842006147815068912779963106139282804618265533334306806899177448605106949298933508183075213138145486317798014213757173668651190421195814343318502838709864028346329744405057883300458111527194151190269633491452075068546419687221083859446943415813147331720655696704227871064655747420797100040507581198041464078093999453438378178818292630402479103432056818009530053405197818923892107566797939193430614734163315882526780216069376286394963685245798249125313015379025245713221389645568230946117660994772372245920916804022968669013656350605024161268162391311196868281104060478238246972661130341812114321129237778936838154361108677146757997779083298634852278385433482185346464080845205547545638917824000686317724683141002524941279745838774409527319171160013478509241887828395614937440844027965188649751370806930416038958864368757732615644011339041944541770909238032014164143658342468280661047476549393888174661655942742649996844769289439176459541914496719770969685467905424379436494363708861135939410907403352663754949158775444860298526158583960883519576600510839763674647013836140099877303552719175814565051166072552218235872702864772439849646513446044677203834274662522739077852649369606466731210106858305054116383222333331358477639930059448888412759989594634459520763203638999735112297429426034110789073781818255927754978361848514999542291713585678664198871522226351401837409691155007795959619443237897939980030059814453125000000000000000000000000000000000000000000000000000000000000000000000 [169,5] 173561012479130101153975820339112971710901448539366489888591259611438478246624773254517147569469419566308988067708344217700363922628673496982277385929509584540869660259715448215504137418563607601638939061565857794165708164521090785441942685393305802363599458955200535301494365434585615863426226321325469488313516247114791911665866169539689860715903960083515545890092601729697795842715749946586776426320730999480651402213259865291504282033644011944158493409072486482051204625492067164354415155878340270747464546895872402264337831140254974828126385245699907810478652990918796270617204623372708007402663187677581132069812109704729118550316762476091451045134316713214637918930058346697063090361075406589507624100791640712869668434459698646948766521285777085431385758951426518709183334420525060424257961155241219615835317278311946710552433422408624665866407718116098222842372923142372837849989865673619000034463542248929557514939742959382641357487423919150111334867398915514139070836604056155373254092794051954557553029932332115018766104456278128938149572562699234537375818189906197495382338540596595570038560889124320281050368339675808873327412585220131628685093958005129621146638505399341343291529663359082827224749009685609759969565458010732096936926783515404103115541858165087029758607904397230985012730409103666148646147089416660162437032955318900634362182380972648394247957082621517474262537739920186912297014553822650835560273079858239052890651284711693560883586949572661589698813710919780815437589956520082367682425991388082147239928329356142769842106122645863362110667393849293607276206018737024963759587321107490206745719662533084717167495584575263055058471406447192647551346047746830993756657461880536797098098033565290507719496453535757973800308545857093508377410394674681061607069405801781084565537179902160189047525175532733372871436934889234031536741586343362299187702648127803882685207017714831443870351805512979321962171606538727353097328887088224291801452636718750000000000000000000000000000000000000000000000000000000000000 [169,6] -1744263796060797453897590154431280671982014455277810108397333981018779251671366481380173978451351683198682883144196317315579011771691418682923839875206109820379808736244168100345623986285559629478817641324882977231372199753232707457780414519408013721169913852941808046469019194814206392550393991517911017703342084847442414732622209393329428854068308535642434885608114227976103213166635677214925125658068917683559517398516199998980162733107054863873346824412475324602477885114996729655502517554807856819931332379758971231317304810368085330531045182572714349509795338657122435542594304542449014619719351413274896085523238414646332034623637199237030388751408426062455172000212118358524963179046670489362948276932346104244294825810094770417058138013257978135675653359141098949650262190497343280235018467610088288056004667153135124299639018577718734226728145411355917589618755785337275665158898376255067057013378106568449598956257753157305656911564377866106593706775637374777820237159389932935760956722649529452726127602796731577316544143777890152241470006580419839922848627844909919169207364047977418419305779014427029669755269788147399051221473832159579952121466018917812330608175226076549579676123689755729881702471102710494689872447815214983028467153606621835191738067383771811743209190824934506583639949826050134925872041615407419127892128313382108602656562276890086892538526554894303125492430352838890063544703045078746028673639633290127332253252887715094795094253711833038463213065565505685832541169947146191159537125655938824325170137743482217158231703464607471591604848133968903420623048849842834341144538670532162507901318191432903843984970354622938869235398523562517432622888001532252939870234442759888573313271908035507021852889404559357488239568410019952311449339709076635352359840295682724500643873030058796850708281483370391725868625064359892748917245570832087755290985554832454635749872213031915845663252441646092183582274204572265530188701632141601294279098510742187500000000000000000000000000000000000000000000000000000000 [169,7] 10526886241441304139098555774000411225155175127630645206196875975970618665282018705698239565632347283158878928402085946162829433159557721089664435669305558755130598671815812819021789920431275061903735371409488120372808353114454691670584708603105319733435860578806629839778868277255521855415908185235567792583961526995873967758792596271797674439252785524902374769323541077759307555089006263566382517311762045003799391476320658772205362877281564349639173974710316234968719925969596998594847706252448876160831844644465533760339431467690920560579587130795531882229884164593267586659021027731855170886767145482489409730149116425082568103109462647727146135399814314527793377093581730383403988259273566560976894194183660023988947783118316822658369579991180472069533121042439692247045598381990460328050962177487236802381770901104820281230439373757867844273942198082002432154762993357756439874253436125861824197269703863930276487962047191660840245918813714809838325327225092289348601373319279116998686365117775837920651871800391444412469699333634298969227565419237462779961683186697073611247202512688088142733186378607718932401315137992386112457774483040320628935601600891269700853851044875778207590037238674539302415589962634920536845111989329804608178309808982692186997218951403454983684009028863104800295915273781601580520472311408997184672998218132089313603471143827571818204241476902847220173119090652727661205186219874261886036244971192209085901219166219265522124365250760942135583384116202041298392055943216407736147464272942623292948790960953289229193025789882528416896342336590473186113989060401488950132088401012849507748933467957443537958888049271683706433265453771479871791716568829882560776109536156957536089903540852208641792460625671793561996463041218677933801246627768187135594604190568601928027362161584569979971131442866795048594384742479765159634848580395789160351251516690753562368348884696082643256328335917500008722317904262686993682382463610736067494144663214683532714843750000000000000000000000000000000000000000000000 [169,8] -30964072581734115979795417400935303094562581188738150890542437414574047220422737303902865986201999344108591915303692941814225807654800442571331491266636069841473163103315217266822186516549242634426461500410458908116065319605815340918266235966975835217292774773372881962209482110456919377735290139922255762620884381506106520775475669225952041459245391278190699163898366707210355028816171002460869390991770192440949199993814412622189664895975819375238216691481420126223410901194361835858028372848813429483746307449965784112031559705180738853421048484582912602531718448091079325833993345436886194536803886673706340657138774562841400670271705780166593989440382171087412342137923635655814299227557685491683809508191796630538848757417969468597339519726701798762751262552626637033361598795091663442765244393220057351126956001240900418803477421567365827921341299016871604868162331851217504152248221325261502836187638284295149676346184263319842579113667050909934459711015062647362716721969877926427885759893934281547156027739886315091488719191346722993806201926661988662496253631595015552949662450388731270798401759647375054331338261170184821761170044892107902605520878673951650686715975592676486291439666421952791301378438357588666699257331400461938914396132336610238777084758384436644058176356586695212805607309592598149160278413078806431456464556013868034922595844767382125881177687050183368358143581652247643270305941753095211107461461186604031194412970867647666355045523481096738582313038875029111603804588916853923754727478655955032179902440937606826175563424633613380835085331974807417086290524825624205675968825332878068173026842896139300384019548911360897869598088492431542777830257131906311526091130636292554742212964826530018032376016262735443796954951433445428175120404328159140549920332531424151161593031453609402702281628871825528359334675594860646032832311996380199129884748520541961396396664143883718674453896878603272165664696780684582212456613242723690859747875947505235671997070312500000000000000000000000000000000000000 [169,9] -79008408779384224028012243753832964321362194114811234973344517295987921994317567708270939284986296179810200448562888575946990470171331599317304711374192223824078632459768308044642828623230951788954778039402107345883515776331288926125423275729730102771604060786563157835736135589753375386333412047106622787837282079701536882316939667487720044627220818126306726748955270527214768109063951749474298431478098632417693273562213800473343984641318214670568950465264111718657321452363972461930820658107840609743734176277551238614437715127565766003022479147799808219912715296093027977267122789786924934327634674651992901520330209462418293718549106805650668235372891770122660522152641190421124041541823412707120495730700954843517972032299672665831004685849511698310635715916601944871465978440532965466831565432804301098507299597781288268603510715445146040847878728830876273392668640490556091391706144563577282579685033094404906629914993011218620496579396563874280724047702472937863168129422484615825696328940779445671771360634797117079136773063828408009639849959202556855811603701018629492402043942671176170788907936520170890101861434546163749597526513234963970390934881570226914657903115213598058449451180810025315876613527644211057356555343440045287266038075549809797383616650335573941130804630120611024954054407069192349768956304459036627557681254456900831939089782900254489569517721213013574463061505983643208112700224943592237685338859514902526734963621942184934680893859711675460777477017539132409914851996564145465633451475893347314696124870995171238505361627112829353143526643971690477372779201194643176417328121020462665454976027188424736058380864456304966853067221627800948270475656832704935639550092309574624180363139113657026613638869717319815642086903933391351668934567558782470677314627560323783180554642989132088156640114765098525606592660567608233587125136581657995285696085376625947366799589219763138570750339580246003052745449659105414797985952077112592473184804475749842822551727294921875000000000000000000000000000000 [169,10] 1432893703343234656984390446255981915679188076726680695978860886252463922651462378338176178113763645138206419864329847237652782626394281312233856240137095202697486591415245905088730602374018387187829771199257397461602763790034858881718257536039827846318505079245240658274209318431218174081088691347705836972629934854781853741064062159676180325185419101279162193368120772754925234548788689175720795883531559802035188743099683829662464101214049783070347299138180245880907410428621006399189245691635879587469680055398883350710359764031515893469281088312855739816514155237422122882081533993527384827497359426477351699104978612895528361782975532473108831508998865922663845360962385714551725545979901368894147701609905359499084034876013147387775594512293457366846962986924711424950765471722299434033709588599627647429214595940142399013397842531493616056477175184899788401395401221965958753120580322785673137684485361660433698171250459333670129015002000157515021990092473227480968854758050009334760217185582886352647656664746952507085528749980037185235125268583100407106712815711580586951143450598540216712129061118994768034300806467304982798186440059741667638509976961462492717434909856715007257232272331303899583361530909825514392863039949869638063968465122715601132798745515913364871983944236640667709766884337866692272406434302988875351046125505824515239260402353777412979519885361794812055651124115877913931294432243726631291088482957463560309172229090248205699971751442009752283363610717963033574693188932062997486420126756926610421310840998076854465741752915821181078205096712059480835069359636952175343993363766066385610221924529641967695381098254321283650547461464755956155459639906874278108721658323857286681752810347393857180430664759285280601814330155009061706911876695636211843020848931080743267075807462218986614665532101309801710477126080507077565689293537842144357135237667453850209397702202219116027269148174890007716861851596006656746972588193556576098737498359270148284849710762500762939453125000000000000000000000 [169,11] -8699824604574542437153661806378532435647574420552583015551269593634820690231050539500831062877103692865261432800506322256644734130420828988369342561775179202721551190606599563660041916202450064371653558081651731400033067168427617670855108404455670573520818817841127246896750101669711208299361528845875128559884079208034751782708590153846394236842487870308369953135213600149740868890047447082709713441379028319668152302993205935645262536373386166898001944492979952654563377715745438180446263653014697474179866228337132264043108182801211377676354152811828921033717941496466375869856052747832639494307927309393450416180703688786541756616841863197335232930548877921209476302478293041602039557022461258317531115658130264333406026223418149167062380957645930350452485106591107342703220756988903949053079603988390661288327595998134417032725245744534542043229224876039155873363976001322543578623074497113049513794851888466921229655465395396046264962519138016637098283561003387373641342390221677727071761214667612774497149134324377674963426781476153702685052752341179100308320955529162297262289237854245075809759283406210746940471583588579262311441335984866781219953657241689432271201042857755575780657705191183487362740961757886382219212089679567862245066118487728626183895297768235020537999575102447275144977009609846327214173905554502640441130714743238216946401598629314545257616843687852740913381281858885728514904230117195960615052599465154277915739086907541101367669095309881581024519079829759640668447162540203138632274746143825290470921069638664597863950258170871061587701857050965214146209981718365436790101695283358940899236343558382938804541888521559625328997979523102646799350343763536525557534203305459238384254329085314571663988806773761659671996212119274566035294003254330107228020059788410143129579485778634189646296564186262641929593597470634944014112377115958515759550661825015101385261869544820970023370793304190482453782922890641954794936187128385797882692046477381975222442633821628987789154052734375000000000000 [169,12] 34698944914882516934886910118123999658465447470381159341335486579267831608809569774940630484111746581721547955802954586342545311966858660339920654074634927130349752989214761786744384932158014164723109181379603145580679915817547446295869084278873407954111528595944458448294900044722718888104945937747275844378845077215581229583804072116735701925103950486130656760861943837502671991664581163249972537315477377541285725500046128685461054374463140723932751433421941303173086884078352414949987772701046501729719481214653644021482927650578843786383812170273598598501106274113076480264173579953842013759912949632392016068381665499350874085238768460469465368067689299067490225544302868624978801541153623545192279102161926221402575546526989021702357843991426400670336276082782787339714492246614123560298088891724193331130960495371836979406681717459751937796253091459757817015380445387722093719906327837537298372669135404614256323903830041039029973456340981208967842875283311827970518022936085623459620375800847201315184782020455478963629971937374915695937838703297041541058278665433524305871063290989975831049634213160209103033649544670330793498243104255714487280089682389968123914415555219750127076468810247190326283647037040663804189617396433484578834402160535945236540095047227297970009650890840156581837009309463013577956642267882999713410368549721101915558487768876906068962996530636046994849444989483476139178176306005418486579787998478211554719179327167478806443104540360076015056219647309574204386756853320802598406321290385962797129990285292159691550862404736468101447425268988085756431654794997657967312688641077670786373773890357476999488062232965392699715425869227772940610645780190726069983305442597392764561711401763559111927638499643759739695214217256301941340234638523392575570103644082981982333318394415075760596843521102654995271508070349652557905643367122795293838968309274684683932129229695305127254176116214868247025899303013900840502527710555813026610739091201707218203864613315090537071228027343750000000000 [169,13] -102793165010314126158530993123508147505223553509811426336839855222150265874175088853912088086131198643042948381088992250811466830475226979533385483860710246732729545856200973538056731535750767985341365744194132003339576256782092627783436604092011037012843186680959531455169894947405193013713103966921165681416504063630940495009154301640062064958191023644908259336097481259372269325341656242622421458557693563381128213160137053819863840297412568333440206062743692919270700942565029062093971502768928651772721165985282436294690820429409818268691438015866539096226994714070901567365949229239603699086857378177742677832233353088666742032528586366309345441554069027673583272241642792580361398591351388143844744051636940276164706860493713007853942946944732672935226449665478757199586625759907561284605074312948381804437441329434705879562792470868722246669510730440764939324752284160894460189900339463577195089282291175381451920172742909216105490200185612616947305254890216459735364210501412425781640818370749632102872098642702543294531476660197226498095143470883089311043180306462207988948841530077578602047081787055404409419090629899022607588983335194504890889415122523390585836555129900249330622775068459676728598257556452062101192546234937931114239733155917431939847647548323431068533937570225972719600864743374174350502627586566470031085649064525729364305263840331405987963200699978678959981386157103600131339310834991346546850278355717610569101718236450853451345267051218514090475111127192423768844114332910153230671404027488144109384469799143848893282944795787277080596662602859503092938631165000331938078479547299793082770639153995557185922332477636637933725468484596973668281704831137430153903000412803263818127852631392668101976274996583701760434957629526629113587722207793265947918880879367504771989611889217425385312012203278013599085567855081326588282292901077607052895426745433138259163487578812900357489763251254224775473603685900688614354587007487372524671374873772577984709641896188259124755859375000000000000 [169,14] 236432466032963106138041592892771310354065909841146405682102086175527342519225568179817953669000426265283442983025873880121082750706387241090582419685458744149815589091341051113358874169345287537538144800059519118344981556420255093150171607893440405878684601454839941795510201102174457173661152151973739907741111342953690928002559079829284145960448534166247063207594062013447492672913341077574498890450779662872768228999483675391681322909952094871208600630599518435077489786637309982607229514340124287765572981261834589459988488709733890541074908972186459058535073852096745049177146256303020160029037315732959663745985113488894149618900226714803576088050050522877293176966356848189170294088549889548235882127167632481255527738814788284076201387191613435332454826160395685173409604496594334175966695435393318048065019540497976677989756662975830270725029389650959302601345918110516697985438199717523727448549178496512075847197313617910694093979994974099522100169652412153450209362902275710524526684509135449502788600624487658716494119617839371901850990699118762549774842274287149913702284016734455066699567891430509611571475257120225125180567869628407812313637745561953043297826419679876735200013769797369256199768310604643081131817391234467529574245394283048431238535038209306939929640932393844020977986147332862438675403230281630100937320762903572434494820724758151225050135797756001970106787534134830374284400812824582728448691490656189845904271832165910449012158064000480285157578933500148993840767177991564317410559826618539731603558083956054558830161133867548143653993668663016268147686219367503690737883542072694180412177253513840181710028579629614510408878047907841971842735090959866951964970065679512481946184231012910103851886750757869408646439408482391309454692441410875238104959454715245497236268616445674055416462341487093097703801006415787621141413423511774546948748309939256408084686198280770897623582967141371108589016917219023156655716087492845350580814890728564847677262150682508945465087890625000000 [169,15] -426943784364200321865369953938070768016410618755405167778756398662178247063269384808602566051799164252660202836732079172063851178744119282675261903931479573835613733420387170695566745613152237949848917327867318155240697291613011018901245178742533247760017059107864980660320091107955088495929026854122202300533673423781686379143536650324570073984372770390190306605649065817106402880904533702005861041445675275429104192061191500095822122631169071371409442496918994863006304176100914918033340289029942266621469863753157838043625237467507674747850733408760185496273702870872619202955232677601245048677445178032429397599296310201686507387606283422649388279028593372077639549749877826450512449213990647663038017578914336778135346751030249259917485973344430463673303111574465168890940215097541106724677350965110037286527591066991985816571126516921940744115242245774473371272375114240011543072471881410049112294813457646324233380086866132862546642448678402819815592122034489983060404842585033814560723866655735500951427119702405850119226572463115941380392324708287552631842150326837375373420665292401686200700740338669327054446517967203919512725908650286404379722892097510126306160185966841376282217322747579408879738065522941906441941583347764254300524350973014960379821814954726813217868549813786311790859098535911319714509768231925390390067792976331348426488508367405943166951637439410124938960328597489809361679793975481366620093788637488154400964838180698139099307712533299343471098204909726443364690003497926748063884171936427459705366206674832027742207376626539379037558829042292704506874489812040248609130424354418507099259444429211464312400696002375368713195118859171111304615407250485936380935791978752155902297709343659231092122968486023123158366327293746076069339262677108041776511616774125537919719644611840968755492593889581913916952929085996449784051868502279271298479906213569103705839062009340713100310831629939269538179329053619462403461036709703948165660347680017139282426796853542327880859375000000000 [169,16] 591412642695366685912113828788812965759492125211013412384391290179300058517187608134112973612690463310199580781233339201047508357267793574036834998193103594028640228897041325054117108236042234040760839499060546546362944027440645398494784771021569517652078050469474662366006667617161974548098645224482538206209586081969298699483299985058874384147783819105612878812028636856705704339383966499558270018026798185748357620220497729824762929491245170404089303376251958559091417920916616854039841544851045268898298731852190170734982140707701993725572278435444671254303813092717646103127370676704915489738476765946834959398938743196778481965393657428251840867978740581704156058866624370856568931585575130895422056937746269759485600250507127162713515530689123519155823623600414291752758410897811482491121190258716085921105422977883669273924781564992097112074535823419970444921154117375509789900465399787725119583669331717946521899617036617787518789299241866259624426610000995445718749125071205556211140920912278944910255129346988899493660806225963784359245352053060507136706274992373262993161675226780810324724544014177262780771516574479564783711961150129154344739988711193472818829914936177480143326947035847372671766768000024301032711020385248628022355535645278122974706197926288914271054355248395479307012734796671574755717655495961475899019607719734181225430128823272726791070933805565238326392405750746287611259367726157440524319431171364554127038280151258792915368902003740701554463660051400003202340248022641439946859981595718356313863964390054466974758822716853108725665731067864457936113592065302121212882103409115746580385677745636311915650653959199049830210061719201110415889128944818523124654821504739028453857110600944215484849349488749817880378439899681388031698256960436963702069853764496263159690239906301262045002009820400571337981788552627393307286866384713059639861660889333065131197160180191051465941700577192592389820064448039733699957895204119226483831239793431677753687836229801177978515625000000 [169,17] -562187888709517622693532881825346162787136794586297992593237995955721091332073858362344538283355486688963798429304498163415914414703436748530786220425135336696305802249125600036886743436328352469632220680864328434680778922296507271207635195781545780762348814090808690781912394010306257510218479916842379166691596863636650860730301750041063036096291973822828757705752965961138488869655477464330413514171104383432316587902176281479921093130015342886794954205663618685713270312899494718634815590073700419480733225371696089587627885398694810921455392664389868745038850643576618181043192720356982265676909349973594984183979362268395452557491491987717546251557672918327989731263966323521747127351558450469652611804252214371504711039844908858543038654077599170372011581235994939075785816353486853936222169965376518064536823655177600721868543891866605351663654743216078795860802979146744494539010161550133811466878609499458026445468100112220420348051304733287135206832751617921364711288717637717528726308492715169500246028632747839332538189668257793479250961360840067542859408606168566124514842910994255767822667692983434211071471207769282289846795564092461501106291686797975187865963879231415783504838359326587976746037199522639475638292380296503048797692499381821508617782141109249989861368068527811407073907695391336384326073166362560558728692720751067825845994287041915981763549031949448512329456758818214890137346936992433677064316760615982607199094531301497921774510410973685710078882879305250651067717233548660129822478430475233627078046566248903169765293400499823449211456720426185117804112722545396326532925422243887371841404022018665964425378243220113358286749292416186313841046531468035725157010154056071891103682546705226151845887532304169158107885333264747673822880568342988747262541563888346706352256445247614916816763664820356022743800260917501187101002160394792675731625889696905214574269407884801551026250886647828871247660352135095803055612573799872458413240394747845130041241645812988281250000000 [169,18] 151022337862799979180005863038783006653148684236271065732043209990670561618981037441021063497475635192117813994778759989968781782883945143345497468799055622761836682854352350635296115313071974509287008703411368686588763785910599806494450403463072923846715760225592235783531349224554051140743858055029681651271815197942743948543392418709187994113596787181137718709048688122220304660651616715295699271237157466314468748271295558385356251124025862704519183238985458330819689478578235444287437544396156147148669044317252549116828022333217124935461752156667305274016638769663073334920931026191740441206656461974104995537246653499392729090210378407180229675163635871501963008854851147636861463626820124052041897012734192543071829355496036206827000808401941345276366203702234737582130233076807091140426960995809366889179501376854721734828722720568448925757875368962435782203677315296016362483123459759858426175198381620697813269782646709770269506396385332815881396046574918910165704924113269257090118502851404706119113438744807197867170795573238192978470312988895211329826136868807632580907874582429717942770534960372839410283206744451872500669193297338439310472771937263050272030544643583552149208069516367644474946962599984917341080271803552623145574498293729772255733760099067971440075506854697963836155879359862699323817446046303928945578090087907056872083880574980584786302069422472952095827808194892239395216398762314552321009156130509455571263507044020270969915916407528939372016520142098067875365264190392940239809139685330210242685648294397886358984312555720864278251088274676910933755104429957790861888844855785609040300828134547219876219329832223169329580105887307809031554161144610194257482345854830068624437275604251228219299333576859850890672102235186792929076266793479174479997356818927273445800034634730033833658928739474110618454594778964217552281922436390752732961155150202503230167098235892826665296951856597876285334974112984262778783773509651885275095750671425776090472936630249023437500000 [169,19] 722544238058668201129709956853333917289050166062982351824671400814836214625210066106315949837256807488125655927122754214089629438652069835707097276873098095782312597592383157600426399397537325364093248160353926792074951820305653033822243137424794915150608852182499895761773338612539661144481921087272132928233746590126480900662943435087328947170185274832001918239708428240337836744409356689203235985421997818041883825221053117136318260180562890406947149090884673672189875594847814234041819403754392639618735773957414070335261815193561361481561906776095216318352823817671687909561539596150663084130541023528401716093757409147168173425162244215734705566113162817575174159869020085473009764304293735724203287583035422260441606898726112628465613235910329581642978651654424633129523173548290152631001090961309802927053257432261782248722213639459716926618692941314125385789440922177854763418603774604736880543778866353784344141775167906977126309212552503514180120852095755385161281686836020845925462991840778906485075891016387230555531588729005915804951998970718730081117521934828632965762132476721283176198303332285200368302448165721590361290193738232473388241530748881118351027457529675555662650934388143675087616586622628700739554665582728365529988409141336943373518482793546736528793092199696387689444886698548406499720531536668789976711785373598421235712174466963787618162470762807208114054008313982105143709446247688251262769714405322940177115538843157902126688409396494171230907392887141068021297424221302714599372617393889159858205423489660830043482582739515821540005829271811317508235511255542283109914649729876195252476825318445075416331810086685739962127227589302111402382216722462265605522696295839563270470586043785890207877821459115011928900474145101870927010010206649110213367677781722850960934850552443714465195713661545234283690500887019090056217588637499335449930463952688744196787231687482445991446167566970317344714952226691521116596901401496477745922675239853560924530029296875000000000 [169,20] -1924161427466981294475895363883169319773808445779606931306967501522146753143163745381091708287046713153956973576712021044691991254335847166000271045427731113774607658717469495759496556800938431167384914628271243803686892544808772124217751662503612152945636583042170491094520785052995002222645929363528604546948559029397836117802632580214495233583040750620210230172878685196483355228668943038778964466598674731751650059095583818984209173787841157411035510361297702252245434772275666556947193033622011186998098553401168720219551193188267841843150520988042235845419184076331335505136178420165456210322513700288804296038832320175450903573762133299801271898989819544860159484738479672972598380815093352633384840586294385164125792409899486536394010749420489346312739102118592406123820324936545020379351126308962243183076142401031128843664449921126240135057264453975498194161410244746494940021537475551879964165599666930360188739775261148559213102546312884709190109078615135069078817141922562445616870904082985846727566584566386303172983845801117574731841980780632946595356990776986129568227241616079011259343803794256216794707827279490047281062991631272823051761286502124040617181965703659403250467127580074161777167243146687517023304174498346640766536981406315207045873549199708122294966138614608159337395443833412129055085630531266034830376375249365835467615715855744576306529144418464994886219714242885510257705483244431863675016551998362836845355776658564788492220417027728383574459804470686220108143403784204116707565617045532864739501154986158580760885534820312474677271298873555698394538731143706559133790572634075663807622028678452278630963810296483388465279864153475927020244593318599374161362139106770749151401579902951057169409238485064915937630764617156096765366033126533250592502597470779752224697307772003481945616963425844958985360678040870177249748496513933472635302708131443648915223174991678214902239778077702417040894288776116441774784789498636827786981484678108245134353637695312500000 [169,21] 3118693454653226889042595828276367994034062017230194815479441636291104535172858167793541144393437828746412266925462597661505588652253643730465441780243650878568915443157329178548515842659865360056218909282329852051022817808110113241613588191036505431565090763668008452011307213155126951868400529109606871988372450161087484702335298630220507726238486516450636555586910765850418503913719960566402585745240717463811316290573689239527089600157541643772695166409174007358802261955535628709203823016912461717176313733181735967536848577838380285790534848688361509461963141656333623119436100978678312178556798092789444675656658892994237672078842193429259577843323109851487315522038313302826213099856738035929736888789366002644429850197817066958782037064307614717542573760530731578570783619861889022568738426440689536945572017491528843158500632962430346464862122341583845920101864092060792628634415219097158818879306838232822694738943121196960330287156333889730507902612151470409708079497313198009368532478819943342493105855553906455790763913860714143831356825984761562927742647747127996503971171583749422033289054837576173170871641384722417344743450164608556065618981961275005805918415582828835597820905557444770822129318330553733671144791563293278045886188172793007581081253225164682825689680184754808489184090059542305365146629044001859806905991131929851759458889697003934170466429078763462463025008431397365941433940177830412370358196632716603416685317420005282929506257464841596910907284652001656231055768245587580241989967235802758172904297329999967627318761679637778724034843772886935907964425951319070438024002624302508979184525946947834951276167888048517104792908193143394122401732628315900131703144154300164005607424724422995015358082411312563924955284975920179621305751296714325187876731950445759733310660431538860279954117062598048888971444294898168233338899910523806402196194543297822941276963742810174560004943061462298437948424188996481118581194369454578918521292507648468017578125000000000 [169,22] -3921068832710190194027718095424426603855491998190442882361101818200892072027319239369154318623538222832083523867610782910969726090540230856654759755248413710091273471164259476253054411025772260929882008788127695520469992159761266492548144739785155750102325851897179651956344965800226521334742411396192769025695078069609218404880857869424956466183003245346042469632238292697832444721116248698968211242597795660708921733463188704661038747735257508162574511842606684407573286245586805860306319268903326325147276613978230341248838475307766623205627725755037618704561630846569445508670593632054482422556258831863667622502885651837883490503521168991729263007422096047609448370421640168589762375500613596000913415381638817070231642725340025786618303368819649830620579676568906016326461762777812983038666951396026877158220457734854016362623609561382108057841431402372938651745080954316050232161869587386117029132478678481978926437614274799192434234226210525567767976222536280587838234739869403962917667199442501055230131865259026806027906234246222720477202355407012221088345193733340966836956766934228236286624501344716328046817335316692425664530628491097967967068420532305282410941345083738347050940751000940780245495692206096265913066693829670222992865446039107910186784980732041155002380514959300973057081046275051185989640235085804258593975595987418997750548770265418108335158450183872803741659900821598673891318603191147377616160749070361111672563352331299767834922619173961186271519124091431163253683691773249626056812886428427811849833764442555599317090823183381117627885295632947043690131985585536860773758107235116570552432960324143424666043797511724105194124268645256666415500076168188238275004515940775484555179537128042472122486977733955881271093727252990583888352642987529029109779916781204498423073596330783405898059753180216572171606253912016585325258954044042921626052610509722690668541224955348919858982825900836955558380372480301761969586141209909158078517066314816474914550781250000 [169,23] 4092557948958245562035369910753769077990424818840564171800476848337930203070979470260511079939088765566140862668957749284899825647214656751064486692162080498386673383561449541003164090485168703367283758241064947171815803434303213566113765895740629989170349631151311211708645262423230639235884078977346473706064438997389455428965461667261481046813975584048883212992053026265114635726379020532121967717898562206647454514047326396628618369698357888040597717454862092588417160812088387945300277257167395841520371313938261949086173414247078957034962452300049722043769306731345221997931580328270509357083810361324005908767692330263146171610108223741695004784368371362461842956880074700448101343954968169608150332957439893306458402930864138449070497217994185633499658887822301047935210613068877669001154968097399164728157702305401223209179813983743680387453454750590159807804006688772301903908484762947541190210001174530532883919310612719439606834649171717459931079427095703807281363598335730847275047678681264158096090961584428961399113332449780031865304912870651240692859106802990257632337331345737164123425121227182836918981384434156218532448542100484787675045636828500971089594254021074595020441255949993467008002187199529224616323832396715915701721131982329771918734022358213591198733483018713755761492761410459955500550678022653828366546787220422825305940114620444705111943300030607863850774698911108369620408769030943886411320970383288697643580328198948883012276907853858284805125663983437856162065619487146953355910955401572450930115371436028794708306329483641238336655484739011133003877237832229791527353286709807698552802120781397252814803541771310831853024827411503743491949665804831476449291688947398967317938754054927193896122123508893403248495467504278578530748291060078927317793036272320693230977839873083293592455710873377365995404850823843681012353999050171321510324945700071281567426477730091032129760736081063556065420637219859378332087462837307612062431871891021728515625000000 [169,24] -3652351353778300444316756753369195626578786395875180117286696071998701541178709916942251566880094628782408877596958362253910877209905627955074602510754760925295040390352433750590697760394848437322924098516808796597892161170301805747541011728625755851561279625852104590179374989645086171799602773958621776572341985145063152728551908010245969864523685432963138351014937399895342829489900858882529055141238741323547281285812192591623856564982918989678419053372477823151254763240445406047995118195921750400993260068236773905607211382514015295844838841478969233576734330028228364998907329110972195614162219227087083406318758087416772794418439612292613832326420114448274058280131699013046679816215227682021820403934978689631759042928853850750862108026937376495479255739755710101405330128737303308408533436921179965392840602474958633485878656664901203630663227593337217043891964837767936474531948950003680747898122435431720777919876344195071802446177686979425641765120285937900582794502432016550285862962577757250932601450985217985859517360230379721213257958195857500627003975582165818585978200596016625507232836222562570605131686417599673583630119413885281304827072333389313116718819966217535871438210463353939224406683794973871891944241074653040200426968630742793268634215001741536313377551608990654302989618237203467180734670365722887957971855966148533960113512166900541333537895685653445450885684510007471290272265471251379369204139294978358926094210179115512561493280349377550470871107667917810655296246171926879277505929300836925577094097102384630949900689196636266444264416168851477228857067761909108633723026201403695787868284254214627934762719450839727852403950102242293787858581712980679426160865465456656764002700466816923400602857354302985593876927174638440814202243206347454665719718363650522551687847738531068868635586220382010247695725895007544286501853616714203887449529875357868128383482621484402260843753857137955835399397245898773720074181881045660702511668205261230468750000 [169,25] 2835026432861127272212538880781846430325126802526882556145939062663958646271980632900392124571355614705727017939753302444974048058803217962953236368112607902183700169587088252884858841785578333813286462711477081084533155289989161619158057284575866956015587970780116053701398528475400524202397928667885479566385016734570121419367141370429999598363856899496600799422043546008527084744511195707951288658174927848360620376521149782622491803486510572936347131542770083228502569854443281650741888677821373354157375591178339767916213294431678078109333331290972665872508102966318607680335566047261678150049292223198329268107576723615578756547300218664818032659970324682595805433904307816171702814194250063755304679722412408199079988008291082292733958918964708005943514323397448491663241092435626169330721112417677017492477324803645696481367365146757796433382563494709329663975603806483382720884260543173472769628510885451888590111672881498682513012434512674749219441130128622259640652972627392478137896193933437824743232587945910339328611205169638209236029273281148188557462528136861682886346522694572551642950826972755902950452952684492402197103773121267695414825927396137138458714914480398636515592247147534233386985395696812100007978318015064581282125205803010119029109472527627960228094330582599485309552349035426955419743263676655553902664335114087505283779204829989221463206246587561172200422938349069102935490391892838220916932406020976523092365750593367056209561936469036803816908180451997533594327921045018348021346203435966428992755162011299077051657824823215501118764061333175404854732681134666211687311267778073070476972564569758979228734834400239802008006380023390777999828988829705540238772532508551873477753402830120351595492802297239459492931376324475591551689080612774318393368864763974919549781067031526504218700617649299791246298194106660666711879697327123463048329916524094631321751555149568291526912904605680887735927434573166699971480397834966424852609634399414062500000 [169,26] -1935845113075620281168368531852117601322627812444988267424571031906246941090114835278624223307103864275529394060587677113087017154590283354381476435649219179418779294168250668377093988785908307499396679567202168234119512584623215265227647535922581084322843463465848500431476710402715134725795598305089759785886820768388810264106081186902840447680416438882486392338559066871656068241972756644036500768642249471467219532302466828884810371996826213334547725724620802559115026600851917888524894757850841864318946947080274501525237377368257618323488180185882808364990182409159421283650648922441907352114856364313213024667709493144851857509705508585986233319642644050608142804679188538054023362073415410884628752073136175900816107287751707346541964718602850599573889083349849244299535992195234449998712190987538905794310345720071499397482656835227967824116346212316821882352265992207881441896750960684585417609161752221751643454056048114824265584630666288197897472083740390666256326559746434212912217513523139181522788569094380422088066442567771140174552884393341194878135973318605961009984950536628871499588271190419719930917150122820681991821747715663506537308222767211490527380513546739661546135611646837355600435624763839650854026479874300790223527166846275837485464061654226112958530001478249000937609194642524406376467963507634085991631249562159732814155327985376918583832435187647819530861529059401867991364095233741555428399224797929346147222143351887230617569325477914307082582243182770025920574310624712675075977237123297800570353888492999549904316951673380465282022353894981784432441754929280555544486845706551633618376044309200422266307346342183510758252601534027972212558447814491948700036074503791831604930802409540805278805311406269552386192510754446458497709709232541645912723902707930098570982162166410438818682341685494653261425888051998988459844630457686182065939847357459733161888810270195744355392261646675275575611221893709834596108976256800815463066101074218750000 [169,27] 1159773559573128698989092426539913936385470484594162688811937336901097838243167278781191748062793326620963520910034415203728753666234353413025285169443997189060078844118242127906465080898272406762082077371108096271664949999542570157986162456437553183481324940692018034908096324933492007352124266051608370471446237434693199255732030235119329579062393298329696793718872146358393826304303558712884381533884980311059666715712882013219949282749883334625685962742695817484586412818846709928476803026757445138147880854081184739671517816734021878494604395403777170564334569185955025109120602378849244984267510012255218854465683485262795616697698387616768009810192135133121975128113101551829056896702540079953498172965683412809975302285705585454710591410390411277401817796817079646084331768171545204658039077985472101623361509152933080333882275950478727624793969598440963805657285232719779460312218253935239763636380076376765063592613933178188515055089047181372261774941070391002400090384298077393801103799388428920195045489468777851630660009598922333199770104319124697547670697143010566750812512025532108882908274173877275749738676792054220292405214879005432713020671670702500047442430965561731083934707730764108833597369244679622240928022320820766772506323464890020941888739706789736012021641892360641626965304204530705089423989897707425162224857312707418342601935345926355648304340713986558583862024850534911517996001872827458523916272662578211738637390828764825588664864299853069599102634333726207170880197417492176283356291840876649297215754414839233706994844957607552767407464522162546491826482670271304322595007473457952321719026910345084003365309337905964809124711200163464376129452416796531777997928953357250811036840607134106637660124951550196684288098300535181915701140583658786113312905246020274151233342472304895677883944956605284441104667219984658339861599291204207099528178131512768472250232225199643858521507536884721523858964478681521370617701904848217964172363281250000 [169,28] -594703540393305482638108272483418351711158247102827871649921395145307624507522901732979779196667198942545060553514598242878484606004813718500263767067284689908667822489451920797916584076226392200451804996674579803994627199778789170359475916441689175153797039210947741642115578383563836069333957521659208583156373042056916178603024210173657472358007359188376811085722116805557851774669528653915292326707935328916941779938325131043432979790654282974737062978205970512514576752342229098455462880661215772299983792012138019231296011298955258123020190421236621859738245211188062800985042393092256717500168885913329691276884493880364857095086189504671898769834360877278846014542311071654529467567759260362551601809767294340046682897231682298309540367695161995960953300471990561541662461376191986399486409462377480028966803003776773059376197219786480074321203647446019052461053114846577856324479880793464624070754150580879989289044560836585659701507077820125241051845897235204273617704340424740511967102480144286003061783995864927381734725075736525482059341834839157172510138504847151354471952180064240723090163475494795676897359846457984948804775978546207797162815378675157846956611726304262185191093058149490552197829352536820456450824532696863079961558471853880119217262078100028577043992390198883378728372508653851182994167017992735253287009206241788253867371909950112964518513630602040387161104358428257691204237392301448842935038604900662234342938433748554509350113845616469800200404285213276966977725435180770775312003228865976112740427028242586151613596004043229620352867747883485640792266784923704988357447625235303860043498414461387500880208985169157238332202787287437418267495651264956248405751126819432164355462021030354160926770984625558897864476378039346043569543205230170139215434129670773769346867096094319661225939347775600097363451978744847526839047639228324993254857856122335404722002497298967729892301478437204904268112481968699967183056287467479705810546875000 [169,29] 266623753673009317506930140337570954043027510664577947432747341934240320454533967690252222994561650224836309246384360050078920568605626897030598221394575196557463442427165804132402097539697838229759088873644328449093375323066416594212431580422728353058541061605228738210345474797271926018066243421788530700162878096737711454194835950110116979017812466741693702693058670328637578985987307268613864891728732593021989858012568146977565659251113573460984813266605861274012456566380740789501328962640756678926316759103800601066932176590494271410696885110136470054536421223094610382521159355529167587589468936363902740449356288531303853279433414889718971657289290288717900901187404081871881081433773656554342609609226547819142899700835078557119484275710475106793747589512025551481530304797977737169982298648307087636533329303456406590983992856121769576935536637248834697536779580218724288736241610270601536006197198325876176172519624942731559582077996328200987664566077895466013727893948042161512575486352614401354907014434562626531179948789884188343371408995173603532254873292774623574058999099222748092161458215629824907222852317813056060386519681770414274470383265096818650656063421582981273490368468518888102278040526598855584318817505729907916648574111232718616477019175401337411484892493174182647192230550290883511121826178482396211480111526925495925097873713697701063716249650286145601539738526761263238824605988759895836590576952594192043281057342059416498301322013115846365776066595082785737391307982337081945340673159934239221681068364368000023770852339537398392960209043852634911298404950149355314508982521742210245648665162951315055311875695078794574886737333424316902671589293632577860161490787043727689409722182953223060231755359859731325095430318305225576564132646113522884900227908699014685419507741916324999599943213832336134550680004266506133983366715460637763308355128296024491143166647285950617131966281780199368738591303440443880390375852584838867187500000 [169,30] -127047761900604559934197012048737239740278945683436640688973605006100856349925313897411375642313709699284444323823994955097568188391121181093733458104649073121609095656854758214557626392018044924693795364802158061323088133635226884016721152525474971395622517624987908639406548137611229282089035535777770694110113490580991224322920274783764537495449457417023919554295006916777345093179311324049079537855012961505772379709325529757130865769090637347356860463043709823659201663585018100256960516292658593365202217538215156826568872796602772052104828590018210162962381564353850232953875777595835173081103531417904157300911109574609660132252920934228507474923683299830536059033645982999733169919738864430351152052234287307474579021991076922577715226015327895563196378675293204176326320280471053745012531682527633223941520922741975111556220471029306204330448099081809807840741848037329886147429623890226083564922088689465418348332401757939864865375995902344367064623466750642148395908963707425188728142772317709995486595965145891279126887561219899420101037237135004790472743536068718083062018076848861669819361341367052594191613471117572008666714840685206501587561890561721684894221340716945410640227605573684608092147943844044534486406605703545747209723968381331430721393140838137085206064871376547576746426558124055626699464735612465209789317220787737003081744553943059736315322244053887675454712826494046873509797026308306096471907852547282721963029736421545564203696113386028390092013541429878485829568598856967023070802047977609541538410635961658982007587394934414158949198886880042862109386292993134356792420683522227331943516930380761607446054151117222192197336819028562384774123068927785557589506205918151629852243207605979809586941485851548443436760968137879547941839893776754081381324773105712649633443058831103549455725521678820472163939452073576122823802706835305473347217984437185341268497762170426909069556179845871244193350690920851775445044040679931640625000 [169,31] 63225899328772554971723874163005580029009446570314158377673721938292701893436174230909661548840248338758551376979558505607913994143299244644171649449300610060277189604320321174062269143772027890492876763911975097656728506673464393415492315575716883467575372149527766103783837184973483089064985356338583468243163711103159347060733460268734291628837948024424285974504367739929059904743597538935922156899262063816550080093021942334819804879764229266035822341064353166128367757945169937568795575233611693341026614257608623612394652318351487008586272479458786510997292111263195284374922950477306818150819072324146737708793491358107821231134907008230047982654862706517076208004874782309972305986116767499371374249722795732179001891163366541014995235386449251837289874627077506972994549555340413754924108642163235886374992230184151223920698368000537248599844471335566096920278066101892740737595621490240745409007351063971470955806777204683737304921945354376393758456794170429782573578014196036540994542063811541360145333040032301499372570241927046979303760499562783127179778359138363169733343795851454273902563732624540442509428729782556383540512738904807008447985972559815149798518287488980623894567252311489402932311701946958164619016288208127770947768885040923538840752183536267200581620024497830634286483719462417930253550783639638293002840373724547973449926730349874579447503150616369514856034699690410684124005934997263279469874418003661502893744659207327962193010443203562067577733104125740205753164378979270769108550791835092759082714877138553902965073101311922772136858298587274448667800069519329623533916131149843871754840418088729187986838057653315777254532831380869909568886016519604841713775019670920476485502533751839322064914360601535582713865286098477413892004833495181867748837300502704664113041506768383673346843480083478702378420987718459965098151470600800956404650250806752733381294877223771975535210346016926455349249636128661222755908966064453125000 [169,32] -15605561221548073771042926092399367150578121937685742822191714575583193497118456066626532317856157240016419171351904930941710847211776649056183477752474181498250415897713900347990350241140188453254785272716053706031248960975026198425673401828643624811874615993029762346667239582842589921415919519182692247685043509213785886228335142343319659949680430817006790559509752858336899124694568282225642478333090641334170289050980051250762176541002748777618895101390771227237065707461072942568088036886904305645563149268881219028162031841947479286803547060163093449400565621227290241336609233049286981981087125615672571596540724797038892184843000604536802743637186679329184338295505140305487006163090791579495295751310072513495139057029096812068816773389139666732831872924674533633680764371049934803380115256493600587046008286864988396324801609398669951844053260315999322626110992376508846647324295661169401098888591312662483285758299055725019814263319719120487219752723826008007209519492194586496555363808726717254595761287320370457579028271866682523979205994840234967234905470284375067528024560328260920432440827393267262941974324493937514865992748928948807874189701100896299194246723858691195803157358494135979419777848076007372730089538565318412594516845385376361045659275112119158815185798954151353869516076363029523509814375306985235444982479106060399605440040167359996109400722881871787836302146712941598893685132645665303955563475438927160489246321071715097685295959212882285020649317542105637453446724589481449352901024745023389803920064268025299461863221177391825342667729619668067357546954084653935901381925635305211617004310516503770107013837430402463381962457827037578255688788866833568886757889017126141945352046461019405580789393961056582098702982260679829859406137745482369646264915636162440325410095738530811708635446259032108619090242195533444407122301987909157674387641701997878259815964636443894896764068445470492283220664830878376960754394531250000 [169,33] -2931732922989281720564015351368619077119530899750860958579510781920962101761305530171599058085173625119108488374139272267693418352704246924627096078432158666873584197077849436381798198244204244917340528278814257830275422012023836322338347480278273755661900958260627839179588762883176041885505826656312639766950445039075686851929702192800052648767266882407229482475009330354700907694345791783139582614586741248493849674908888367152933998837123667358191053920483851032671818262986075554364967083468316310884790440931519636718979316234967680660428241154860905132503830584873696916445906526815842450372829139841059722731648441175257563843937331159183472732202906839059874426520579805338094822386235940632733062932188071540546098013700187975031594799518384171137973056843703352800250523337153080559856876481882063170271662231784480219608079190944990281161476227011046348483764009972459981676277286660458968393290846483742761754411725234968227045639086066947834538031784133716904561007404975881953521882473888196091668114958427803328199318608600740994108337234818607318813292022467833941972436802801155751019168977473093564391813434706972979848502073594117584397007707931388352079595318566257934216504791039226063664985590779283739445439933960901623197575795513772616604039169938843635193093469051527328797015664214496100607052525448193178776896609365733161039933830599761839325466407401483810769716112420194367357573141524311822780985231268150309092047204781351233490695372625102222677795678508206333286665526446655100901706695397580554464125246221703151213224369800805504096453472679292002294285315857556002985025803489411870525553254113918062173141308819443630676904464553308324868646190528852358026300712775094360745791679695242805461653934323529765594375549067562401790772180653103806140319034916592509569667991743146246739433086301192444907577760164797154472062642995619053861128156262330021842568886349082082122441950834769611901720054447650909423828125000 [169,34] -1650931520922623562618452391442702388845690437872621581095553977203277656142318965315949321499224928722506316307519588282199235277390551589573464159344448349749540425678314911481820294877873580008135236578541005972927225948993837410223073245102246454711111363193214114428441314255155925343715914614840487033533539884356225709933317121175266325036411178126570244842354054547087387002279763726172751383812440831487015370779381807171543718627026915775475887922521485107725420867917061849071657439439278709096410611261743213447027489865573831008292454289492467681054517806227128178246695435774322076786292752664068167647589563132024177415252023749760857520672715567317586574874670310802360704004358181848875326754672306310612547843456564388155409851485100042421426860027428783117900481457799000505573464615184311279423017724613716143908780482610510296026565519348934312510582518967095151992863996028779936738285181731126911698999550241387709179570244958477998866565036636053078121759314506056778875417393776464620128445667125479618301121267553163565112338168331242904280319561250857806713653160221983774178289077729861016823340984053053822148139736004516530296534611320607001078501269128995315369540589363357332942471881791262745886323392869592284548822628951273340735610432067601053254540587418221807140909585536343532145113537473066648033583340711408291232373312006579156438049720336261569906088922997037167554027788437235989146827499956235237070765729178578784915667615769108575479571312575136366212006497776518848489200544079115069097817447986026134184806640598930720597869408565365022142214252741434362001975064357067462338125109403001267320434301366660771035632581261805954240444785121383050883842744238045407537449009308253078999085922493055445071319075532798135343210353370781665454968015509410939524338565743542555588680844925908049346086861656796753136672069390363907264713940886166904225550363396727316628163588208069137181155383586883544921875000 [169,35] 3913612572000658958950984335870532823767964056313359071812268415586141163447718048348385905205799572224373311815397317044790641727498196753473271865301994211372077115647032183719295272681934240682761995025716107546861839942839511599491787168616802297814946231269537694355618424434089901485346886746081752502092855645973893431341248160039565194384412720732615435907825738913739554422491564045833838398846884818155890715789443778645266787243318416640239802151658036546620428320744047963694206799841207719014756540864677686954566399844562694879271652170884448415076373774414627156525484028866381883371495804301697473231129818003045097450262610702611562056132311424133795153769479782495541606733702410670433905234845602548954551552284884408425178114462563510871829338725338834693998953785387635706616598355355241844310157481759829243777054633677694503855856255100142253972839024127241113434557620284982040706149492235056128633798890655437669601166955593484924755402991124228052601280609519073485390430692241717311794936746580217326692720673952719873855661487440885275727058369775363496292036759445708079875488584746236790909163010569307208394689029050994364044134656928764368199487081290697335920128211859099895462443982612322000321919774479589528421085974097079148261270415168085889176810017994469323586619831783387209333979166980792486601117546378498205391463899222516502184508139416753372905580735798170229045345887698621620362619424398721846962743569188703580173657061583124571678201751707790383791637224322094978078174060551113594262927708365056462573947504731466417172683524877043106279611492764584291197153565223143054976109480954662938554808442186421037003701248138720882942873961164651665726987158452589891783545368653272239380657967653451859920334661249027972446258043980122546398465359726478610679007466687879028856894302473864428108659649894449862680282143322713870713362720474287207896157701179312226508194810885781480465084314346313476562500 [169,36] -2154791541437416305263488517076419827728112915761572988461778449039719525842914520442499320448489863269510250528357371879245329938660485615006884059701147204760096893186879483182320290492066862672436861191311801491580264949046878875238071706818610052043578439568227960951401078352545065946031924825568633111311840531200082524639128394150384173992035065565614617994005030464662023234314663093240133392381387961739830508298844026016593011607015674939971684577320786310743589560580957564821105655683246722482950700787388809388890659807521528055566225056445002921780206597196917422419435389397556994049341618539319091249772463746269212231627241598697695900279977834733369313872380931381470305440800309601653993407021752353126785405696846773042317594426222129945572371811055231346257535534379548734656928799972859438962894791710880703442469480822590182625357154073595826870527154403512943603063277060153548662135137705509413081919887357289597537505662896971393467972563695092021806117738256633550762326622575813838300129258947899445249228951999265785013990391757384769512832771774725639994461631622497177762778919613271457882141687435505629298279078708162260301362416687747059559049718946531630232665673963224234908387946529663989075903545024161251202649007698998555160195790733941907952241672209138543145282363778367959649103887823023133541874069764064154695482597258633882884123810145513596216723046533494051074665746360066827816761417640665604802136404991107202614471733267515665628847370273673853779257360324906595002708948184956425995623174710944193126840739465379621686760241851495101557074484304652014806622223014410416637979634498185696310179552320250024291157786003349958887573987391207101501741824230501328114284969436263596350777284738963131565267355773042651104757525533566756136830937770025641434388380725560109115433111957202862075347956992933214443521885004181726474300346472610934328818241519115691968439488439768087118864059448242187500 [169,37] 1693643726109779408227275051952811458492127696722825159152315437937290426276599740020945477464280716185857441647887556000154138878720592228519178070177140819883021751602828059610391815344807112169794697558869260851083419857232296870075150638708307138359155534755478855758280141073428677079188387837315620508928516896556782121425645697050338206876657772759156894868120019903061622741494407393130093806287191735166134307801964230610057767393261608797183324350818922208732091909507351550408968590375347475057392381440572847780257761227051401432706044937778252868632465772701095915143257603768945334550156781136789681668908183436303620424539884238208625694020625671673657920586610261581982062775389392255858310052179341878411875227655537172819763423076988460595048456088265143663305953843732987430426799446482586138474944402179961098894533961204257524816836327421838395916037208578373711401456729780804956360986250854902796237423038412241976030317729331477261382739931369863364256432271260837529189432421331997455845199939386596470161295961157569501445181155978341488174762330291548039265635413580121798049698172667155977221333490595456520573782345009713242885653566002634110905205224943768647334662775126212640218970844217370976936771186241740662492874722984364129071073511443862765209021746956302336501208758991906520181092914470826781624440427278409658276367505499156416262418368014191342093135834006684798817730229739715116254004768872321794665652272656718982986354429907793742101755733421599546712757093868188027071463720629102266519544179365096621036470331103839007642350819704206077474898028884272102002083822890858462288782981638555157324212551878320476129793134528421731569833941377507804575565654115034451240162485832252964411421539273828211495124634386993194437221274752634080686194444367065632902996386749803293426286911589990874377531644941108304208786411838160550476412600291049934598457161035948453404527526354961097240447998046875000 [169,38] -317518922622672033451373924842960577663443248806840520422405564827717692231830629764202299339558622976895772068590798346462678318161103750463024666545871711493799928138153731969863890070184487082303391958908315516418590443253360746339723263509712180625062136126099487485265596459338932299422379190121300484214951207617098172528259142953845381639120373791941830533802324921018713144730450342514538197196627435707134949472690242365433653308601567741222111616732901150645070647553586080585117628332011992424650512814199352431385577097578826506260811768915474639375225616213687201094468839266610548319575584067857282339798651946858063304463757725721604173740074620076366366647469441664958167882599942080979658991127771994910438253688637306442325290887707455081043421782181774398300722013657835849805322311933692872062565409862151923020154424570012246404415134463605965152330641581206633937496762258646890749443842706576614278222532727551663418171028288535869651475369519612578536123659868898494796522513659240016617897668133864439415980883731686879410562217445121562593448292600147262277716493141412360352888069903539980210006801005685435743137832819330216170438198745728107953897812612574359536132326986714541202106299568387253855236870666446637309241773402135113476723473670172375139737562915468498726367754556740142347892896842726551400859995370110676758531932870157327959682841376412604190287230746070948939475274607604623390556592349170870434309189453221092136080029916876489359863609373679194055759296361959969206429612302904289321006559339656008578818784013083114305354129110336874966532320556693029377807141009940200664616076898235034246156113447072078926621905896443444681843487923976118326854132440618284507327415811988930927698638801338825988415882708096681871871266179611812437851598184646700096610616060406512328991563698805877712462340250035528402762745406373661586725551322201487559661047606041988578927223919481039047241210937500 [169,39] -1239273107262437298775055859230455833133673758642447454917983326441269738014276838252191207105210510487923805637604698837596191780632376229047192582019417200960300214344377330913999486661515565483082853243429661780653754806141146611729538572680935428895343952478007275510630071220206279071824794337712688956279523405706656718487356841923136260483614148919945430477638159566809984112986997469446519451191108926746673468342508573548442218846254684902669691725511344920772782118915007834810708210832941685547876971998858908486181567387307193664622237596651494112187373460650066088964132694450458930636819406895548973625899456432186683412332011281895996161094975252072692905192337406936797531588563973409278116161663815872676705487637905650799925171517633677081112639086838346167430954332153047638047002833810293943653440975567473483379447353610105699998809177806392826766376694375938612644310778317179348409059544459161466179270971696723688922710361426173561546089365382567496654842713021214159905858163874191175246580777918170763414500138801411556725389051536109270698062375073090272886363549447486295076938418505214677270152100519011060368428117247167527258090149845609873248823243352113518481584432446715529022221204348769232781258244062862202511131825001123054420549620151645567912228567893019865631157803490640017914423655365481589794463257419457118123182919975402932514439636320746298141489080558701024957965408464053680726535204260922541976117906884280183376230788481428310933045522007490666329606730623232063904121591432276768600222427349703122073085198547094901455588750067118564555711416690296214874799328126869683532975996049768359123217981533865569274685533509069708799787516164645292057588826483521545928707713065650337649952571332627083838721184282946260475413358049778981710487093056236319765119073176084325961315923696835391515002821990708328090269724748558006522098920290228205115833648684035869020588705705404281616210937500 [169,40] 819604568822911337679978461657731011769559148503937361439185543121350384385979580400592591189736295585956388680441233454449400722465833044650823568628254414528725641932966947603758111485080599428811248254353317237596260749048805332882887638568267993144188263718336594904819985296439858618047276731467877706210690871068076606659089113801039768333039652986979128803599819206776414269511261455530912487237620412607037465360520634077453225990052506426786356757806581198200569309588174218866330890537224802229269862552317321813018523176153614298237064358645397162983080039775245430813947678261839787609967425734151794965224498690707978776298859474427004944031605329378967217874074712018767643814851375992600798969369476503914668574462963015247829300795719003449889590496196299433843588973484366071903657788044987599627528887958212888330865497181914023126663856727126673976126016232172872384655285840933641580174671906380030083194870462524917566291223598085871347207342121138551461632261776589771535734524013142643840058122221931943438030398403103784373112369723771495015889534149812032244078930511828863216041228105831373629747090213165702169533916115914086165876650840731963914758710274131333111984577506981571112201950506670981236358141229169375163341712232971803263512733229972935205331382542994881089857130315013205079913584774229509515123542651071517728050303440021882852514887173193652812033778445319645974892928425117576493831796053745471541065917229900038583870702863328099677199241060771516070874167251941666654593572180925928096856616311269326319945744187308927730040856048614873191272153340376631043134142166752787825946319904522262753781845091961746148005701543230531747945718699199914943817893990213700650235969613685656083154438088860174214412467519169559418251094522066852556420409192383560324192242648260561094974020104801959486878165339818982274241403225004525475836079122965378620521726420171238501194921186447143554687500 [169,41] 182221411902695799841289470997275474991932857280859602312194365896437697021457686695507592231341035095410923972036032397168370055392810018709589750272070897709069051957876901288016880217577476065181890329861198462314979653389766459300514882827259357507889416567946907835722781243580706999402759738861592353849221719924567362363753007944880836264575805361371275786809658315898786743947808148202775566667835097448014799339587897114857690921952838019270368759801645464296760866650199716759652573640664768431482560228599069279382925535327958123324500344048797975746914610491651582784401685997256164160264267921922676263204183121281536727206505696786006049073165384213223079365569256282426650883578347675118692216758759284302289072676306127822615266296463567805145162796951502603967781214232328949505065199917223245959413697312084356675682850030314940039462316590736532139558699359590364999873606760425697092075337284910368794530213405237442273896350874805287390934517655761524161718285404181030362443101495735496077014824947514741916845245133690231463810898308969381223748535895196041318670491382048176904495874003106140502246893390953275220498160095498457775526686889128725532758014486677674381286081921750570748401208562575191262785033162794216026001255929849502058683440583832806532566540199413843242506033277084987188732675335817871473395921903377423072813374989960371981079524223966490614114802874617445362337428470483475937474503084962484707389058968541846336839348710535732187558687791701780938755959467944322025346900492051511625051421255441132622320080463215522516350946712912546888849543661068525875457008397036131633912305744831097871396377930793374228690782441927316266632857050371735886522073557221713694215561687495076237650234280744034399163985124054439949016533586927379730633317174067263646077826984788167685555772401418515627263944209708503481568933866291443596155025248656681390749521920518752877170710937500000000000 [169,42] -336356653994473728587037131539516244430705547227992541768762314253185714705994583501019041081151708328861845249777292578671269776472217696352544151631649664666456178883455104509530867925588505073817944399642867637801460263180471606513153427560580500332653090050561463759149946180002273890622277193477615772452137279578682288894281245388606533594605189854697593219931972969255567488319291970787467226974247974051227535786115213657609970475494353935857443052830597049678389180381985792010032686514267069368335276667018212039609358689860672706022274068111436601712534729303727522246389215214478937109572138555051425214770407831189661089787558974671822704115819630656270176012251309234985046926619507981379447514302770321515317464452418134459999075134220701636494110341011285379382776707337877778416554465728026175082557843375799156970262245339185574834184782839628672567625757555953367534291198426126519429244353621674591973375050885245897877206108491950815607577704707320310526938386315722497070551673579511060048633578385900685709593285262277264695945674312176522355534000380488447026977718397044658422989821943544171751773435161964714591634523313524831858249713009734720442269921047283834447222207598827439582114404873310328104358843782936804466452023385460489765913108828242054612974255466814860060300745330615206071551590933437579848305867350261896701678201600184444598791195119491896269961510748468090868897640784275647397066997122827369734702039505664313744394809857608323072257215634597484922417848807027130480410958102070269596612619611388969626763159562141256894697939452653470207069754853206800180522321494375899618833541910998481035027473286027631068086902066625194342900422420531787147488042806484457376484743446384366793116785525116801593686225672614672000460596161804638869504575578864509586862686790496832354314413765703391765864216008347915791369409836148987207375632018744168448033180229527967743182911682128906250 [169,43] 73931936277568413733724983154636915528613434324077958817711097839858734200065179525807511137274902438050389531631141559810295988598718858414895768375662599223594151563588707508544122840714244175521246666354425387720646806799584734375957850171918644675177417678274335335419392802940642804494598506552534499302546075294524807270531949863997260763232584951102349829908764089766212485709738852946841159981944379072148210194938294797685154148496722566276917509042346195226196073134543555804846402200717214524016505269275849153202423706118512229315224292304048305043849238387170018660746129851491098517978207861554679822400806419784420202928739983889887678130333236642179609724315637264223877426903332700648875977122072442763009282202479732580631871857710506879428164869954642603238336969639331615531264029813056836026244735672773890605612442410192942208962685800273475347275238119524813779741249025051187644983699962355139235431533751359000491781342690947658074073581232261893634591203807591377608471889905981721296723153293938229726042836560931500010467193949174371265736434868220147735017485825655251431025738140128382906529328380605900008008716107949100899318255269187548248235706466121472720316944992591604789923127742063886885077465180041245457077165997141205297642860843863334408121741522940227493914642868251695560349103063004111200907651693696473109738545791409517633370285561330939947035237293682648787850224319352585253065768278465639656823767190034876478218044868822632204973729897844527929493901398505877947760957318866266890984920710090119361654322567839058700925666476472458042380272345382564360614721615640696290230293669990107071625575146011987234077625137716891850802192723978315350977900542922045612199819327896607199014693689586559227491250201873394661883441055341139554906751046864487693612129151400913759597590971865318608694286666677000491527811176889547069988379182699657164670832614672038741772939453125000 [169,44] 44775948375287310449361963920853943702277971070163606036230010120179972826957792343295017197579813895153487885840380015803145165122194346948611050303471851534145785525488629927327305602245128725004064074858646331896954479938151288335155641201448736877731257442633643040453305489061424241304711465900447473166607356904688335611680976287179094164385851109826607379430484933758773258294584778092351077409776284549164985284259260740519178178013751200076228942755986140568771596005121180866853044994509542917894450260851867056916532392539192884158469049721496424033937569555682510387135745113734668606199656692375497318839040575242018295264603988003097177065457723052782038582938086455323906891084843485185754728977989096024201139155054241051997424929733057898421535190744839839361031908735512001121081291157085684669894002126119937111420035201692022106849385167494701385611602137370235159115063256615859279301038102679954611324066270186043645292486337973056784857954611890676349513821038385869017071233172802281540074306439701342162286514299409813644305525946131480318665697706478692824301029684552169717263421126277865347338086004147669077878593978617718462575446895503148770192392999491529770530899459817061856881765399992302062713015277019339588278759873627089851696040913714806910181017875952583335043586466259276905505871022502120290716081116886216511896814739219544968356304271917661059757466536919774819667916368113309917586434006187854879768641544148166572954452022280050335764885589870606405605818375336606110308128371429470914014003201970711196335314031902279884460153288688913679794267425771774520747101763759789606144450737301678079806047367126141301023333697697976170180838088325183058996072367034549867316162410496978123106932892590537145763805141575325756999599306891601658749503102427946917807261414406517305980449956047457066547435098078775145948108729028771045267352959219962943842291476747542672399218750000 [169,45] -27373018285061032640689060977204904427454227655169644336575856005626564586682676151259386475765708646654525659407619307976136322775724070707257004537932340191384538244294815904247039271645095808871873912715281156258916945776882593241976737086539451201756064339708227788094700376467895099378990350401534644394942298468994831722740040713162333694955863694369283999921647143898004080411418426367070005259114927486218783672012882527062022971564954875666088604038906741890380156501688783310261894052997251655209741199316032071265598597916771595181988797391894731006588876041386257347735330153270965388285721648100670625899712339393291053471420430061770936714733341901879163187935063203821306707303382791089857047161483266604337680105871825317649955665450306903949302778806924429056187530530714604562738336295933343543409795133689148541019625437242717392788623852713846141081743613839617208046745026684733163760307767055965278037896346052948187127138695478853229354234100979194156053949161450723514286700949402541985767428187852842794841938596771418562225100359120771778582799222182460613653586582084403079421167986470720179567233905917850423721067576536205058521400958589966092350139429206541901703323072122997974415004825448924078869668601120855045278454751559339492341461209697501406276966631056934767355923426651632332883290506175020839088575587641526878350019521273384188277280162311760064169808130561202457397106919286478792568452989887085705369180627650214998438173409558670532676834445869021568687590396000647612953652406956236599105602843724328766273264179329672712135331240139571501915078385323991121229405541430864859172085111382355565114732160515945562269806864641782558741304643361804378174439149195045486010875028039544604573231499196551530257556108719089851811627291098311394010308356879591510690710180861812553386441203117798906964637006635508345069915616498592215476425651051383774426862891207660320637187500 [169,46] 1555162037062203426901625575997854241894665626418807793156638357287917732012568249813653035329798398823516734045178548726251641622581743816544078063495353713435472335827753022625471463960386879394584258520353655643872764558679085267550512953323448036501634066969701847273950571830786655000770811153636765231079040819696041021611024728771784847338008317665812517508597396677125392231720085026339340361644029531003642810345217906821833765247606058754286149444383590548207105936249257749507671929996288756486224506753228192943647132928612008267404369833409079433601419562509085388591860401600985243025090261366420623170346231478606725873203188391020253043805663312322870925944995989490832719733176485494143934756930001199624757598028269669736423606056402655687424576911573803009586779978913114770045774109055958719823121353423542802587838092445668899848009997019648582489713738170701389224433271332474598360940766844760715893139154146223847756416112859913203769125063455674676718953927854868443419095543925441563911309460015916483166522463102091616996451647163032078980727047682695869880575385856813542690079493018437317977008121728807090867259360291329013481912120938534274490257771843055438463306978458955576941813646406448550288101550727888625441682203030087430535127097716381925826304540490093516783338028804651271668808557173326527443132884563762660294346042474193071846372812314664146583342253550457349327262624526496753152249691021921234756270476305972278905844649756302489698352406605889217353204362923352041872736680852567657675397622042506967269637756020838090054440699181400807909036029908879877690765957426111234851061804066067079207790695578419996461235639148853565096026674640654999379050689557596692877423466114053062568260785563373699503549511783626436083895492401928073531971048007602481820646393610865671379631156492623240394845691089076524132859269414132837659446362406312489776527792756340104591250 [169,47] 3195311156760511091117834955188597512970097514993292299888475721843049027199587281799917498411274188214364953912545416864853325590462267134738403779505517295451389294895138912598190585792135397164988537811638428847624002746360968523225582220547444407663215971240016752835191300211824357543559787857530814775128512490658748084451806081725492081328924740530283629210084574555320272385601590138202386626061468775727074711173037727144255680331515745291185884596092181229100460685983076272009849922444719033457284027923728367850096620444995915110214382476002987258480226375939166926931152150425190025744887388416718126475234920341005789803836904613915670760359448537990337414057462328222566009843488625626835142698371706456777578597725003306031060862424601242505550521265114421384866570720790037221769836993187955529561059586365716686175580201269555159453825835103402209708295200195595684467043933554871293124490710164441787664668140002678728326934468883140803971217863004605304158113358909569412065801641300204904635369885469029922824948736484005055619982628928892865910272706375351967575857400764385764091332965192779823413322121013815263832584883975470527658865560372926418103176072139258269441468550461944231755928958307136882817806227207249086155685892704812558459437841366555678581444462426765026125956680744192788264575657710499628226614939248483232405087280296362961962298089245147664264229894664491812068994414795198993440653066771653236502643456552902255662497089274996488948817663559723561204528307203354756331580815082623978917037977566577448294557117477144947775678339772122971802475932846626923191444559636677763552272735933157804333528893288849232091078053565048064748344207682237091773535588128581878161466530240733158944452192638050419749849937375212563691559587555791623161237646023115618724933094092387244349130139414885998061910116633594441078131835888287198746792720918853594624686472374397022450 [169,48] -989046815437859657188435144244688484113179815594071592751272926381687758124912983206541621649578081778408091448828375037910111393465056894751596380662258225891018155761093140125621608973795776651355906383369220633494667823538193502014211230280805269838149811191340087782973385226284417326176435339509605518779922405059905517843980248479430101372052523027811618665600134915249653666081398813219182836293180690792179311254747096967347278414729923888422563917145424666413299776271413010856249328306038916223192097895422363601639345294700119429807401691486703328427970531778083890108056391614265765539114093166872646504446416020391436056895725489380442331369155861735629985145755661958122925551235652317705008427151823593253353496618371494799741880082926754813843192942157267077828483738503786623168149596708322398089348510701804737142692228934628796431286784572101752388441600360220871696204484682084975476442600399537878486941629448408356737285619607373051397333048258765546887419240341486209480735154195987771947666068829699824935218530344714454174821513583108707758919893887882448990549962361139316693149245712839199021231624594191057246145842632046454294260584649335344680004233072632383088189910253162657978399002013903347562279769782596345263889590768816078218394184609477799374913098191851337528094517555051873013593033467541906945785005054878142429784194763154158372881836764599252331043595604058776538355101085682501717938580760128080160384580774540133816211120868429996641318588792096754647177347036167102633904693741212656206593403547964666106244939669230570067336494325891483018097054509843047792171194178111867781279809560305544485407278075286826168199433212554374678042127900196456656357327759725924448109574229009743498205737025231250274665333944515923712994620436219311309494204297170040119117217311884082493619249619906167147813631389928634852301210831600354011709623294125278044116848094969360 [169,49] -76837467832279206723569202191999015412077120098575013918929162730106485149717879783494711053782988730921723115746972765922897578039060628421761796129743330083097892623096367129783090676829863248452552895444669180772691962458311684608199089578929332449932403294012008484834290234757788922214198356252398229432888140527530714813649835316058496800674692208798184958580205075630960165255012865833506811184239055583430122113267292766500724802614217979544640131436248658728395814587776971331685217985258698029116884851979440982520834952530399623331768398115644654213291064613245029912930872261181142230248349430778201072902791285242149881534190493399582050987754868043325631811189921808581754115433671115785395136789694430138696090145450298303389520681390457591289628855158005775132657446405842036108616439069727067337626834727515322025554899565280244882781692805723468909095107003102877870079721105856465573441451601325523729927855094288688179992708923247933073589659531929963496474533077494601835357668538183025502590108681141348171830760944585246944445529117345864268646174158312446720349462506863811081586071787205038663803582964308832457245924442565239150460710867332752104035023152008289547147433483280776789524606020639988837496667191020002108231280137489022944844673127063279949346364344095692516906924397934194820002002521379185366096008351946398579184221499029126092685460673997606098328142282864548177108527751755047684721553375232870819428644926136884610886285999704388937046762657677434758628071814525273087613145240639719679296291741929474541944107609160385600248114998408359688958780467543092221233827887709319495287287620091806986300214456755983913373976681247298169343760870160321203681043216368252698186714922364264927255884827406756247616688278768103217357639692660367328211177681223650894924715702144924840644747156284056327272278703769523877692017202075962992311709980825603872617053663890 [169,50] 85698599400578960828580718535563477085463773173482011225767048574471760781400751978877061447063788249228840461969518828638090467234506538506020338188658819032624766557463640925812253603847846467071792359813675791421060539692344266431045681646822002591524086890666138568117159879116510172005689958502805342365916559666396860243900558783012401039816220898071966707638715176342087172506442871457793864935835847858511567199303775128032742391175187726943221449628532105499674470627594170388248844055073765830801992488428555245659137384925643415639995496448891084695185445397630765424522156553903277084202599785774872347839141533495654244799193971987964702024102801428382934301732247831748997388297420872321047507048837547543377919488091073207085326004885890191634219590167442820477030435307155801788159689530863644773897993883002438588328024804916950754362864487518362000448172493050896854123074519582367616819918063763250761807368039069976764143901185011277896099826736348944033048230085597118776984533195550308474593861729943158480470405381071456187606844128417683229600533779976369305285557506306557671557829981740795956221462691942971968889322735706689628460128409911828430760129394509706322889069715655097083813898342356767247849984668434286375398891232725917825276235768280785489722412678950689868376521961119194620943726238336886482071313673504070085859978084567834168465946575352470364024658397779859521130698336419281329306787696889590422460267766408085886056697097347497153124852234013740226996311903552812142378306734777597663241591136006173170953708293035997805556883225702645606541195183148405725542365091193004109649148460792838593911934036150391282455270636523812457660918958282495824693467597570721707263120440941483632655679105734265414666849522848296805803302207251929668642047166678897854486749584956470439267281901510436927343870603753695867121734761751308667553954124649491140158195755 [169,51] -11453928812288101651874107858458826151033731070764656832071588030083625911207010061135357720686871586180155999053836794987470794232986698488689765567434474704118363633035449000384879882158878733854554651251605346076351545589533597638988039643620234830850981406999016744848693748835632217167050049726165525281517129905342466599854924393855270722318417281150537227882592704719185715292959936308786447278169225466947617907288068795247553314174810872700837789817675389003498563063203203609329833174876389962757899342522815874357349998502724282057958890174355810160323978327641351264353561238386691015983630548267853341851798888568741605860135932784205968269305944351746989410099967565430080932503812546144035031636817717761391217529532592076577844482078813950484286362065014922462646009033075358489975976552259412845806978150013365003121512739352034520719903197588795860546525092953150434819373130400436681981266703905185427875481421540750312900204045569595552544647151452526945767428567125217446389671406429401033402267382172540374623983059619984419717180538615789327171695569543193226166300300684718058997757462410045202289973499532662897734059709767457189118456358863127815220814509830543261403143652237222964765378492643092444650385180262500396909672193001668600943314047220311344262919069326592126511328031119508558595158018406875724770980313960320049476601160087693385009635802624765598528247084550966777963792259664682355857841666799550284057993593637886694365437118057443017666286259430484916276147157406627143623756984832152193878196811012289012749936852258283080350623561273653182544814325147825802957205666285807526066012762790085734547354858539535980969742752024194976355392336794437426396155519720466166623395001816293644955877256197190831507677276091445441306996584157199470824029930233153810437971345122559908000368929710725591973182567153149802908848943872680393562238940782941567255290 [169,52] -752899994321866458953190470305842152308069275297290971362872709461102937686145921791937725667676156762869775958065702530916807081439794192629118769609893204130471084987314251790507905982005995622401175610922616010767671953396190662895416186417772555099581899262798799597473456408127504713642757730472379907585405568060828159936217379020813721960175710427555715632134023330958401854289256762819983224442243613449292821748629563475262320453750789508010498940281634238155833684142546188879799088271493272740967081416630163609692272410562938192075255335865661043092684893161420257235920889389639660698134341377224512719779620294328335498991774591749958039337028550033890292715329758116674487758777685802286026359235228765949711010047710068608106349114677872985016318073178487652743310826762491322499994608222276163894261089360748485296015577152916864673795446742817600427518915070847966044446352631926043746032216489082769258732870632461132750639903223629290562120959207193178039995822009945883716715161118044692407920925728792176404496206514028335556856116669640910467703261862670699130302084332223478419707328402836633843628472388583662742345284265935246792476422071316465156249926738979209930983105979586128119564797387881043259099942604881327709333877994359385318528751685030944768011777110986507032869412581715719848955115509408519738964888392961514785915317560026710287994825957401963748097635938384229369153558634178858703888391874581291970145076967821615831693227384445614196710935493361731714282223416467267353435823547932970183866772156718520453553598011270577962899785169269630353782076472845784804253670907162935895367435693510902122260573935503146534819150402716958156287403261794600251317249386911720572714300113883241391154457102403178779266652857197603266961371926489849363736992038824134841261747328540833574038576488153080582014766677705133650123872015809433125381215610175183235 [169,53] 506246822688055222137525887757788836739202566516635805135433873364758199837404880846754918482970598206775820995937735464412906646838071874004822651373874906528301786391143716418300845799678316993564668383833301035693030439286208539222474105851245022857373514318340182156480127328578036701042689752613752602562794381222862052765187825836628634810126750215115403299458534589495104343664261886425868411903848476861467431812456619247896865038539814775840123827224809524068121499204289824309469145349775328229714115611252090708512866299655166617287188977308835133842131874661944793003953797560411535028764842015975569037604740955434691044527889771099074145652386300369725635672430629248440543557016678696451481359565370829599397225191892263210595624065746523549225914398667449687951558769502553015379962121635811792862475946767578932949633444326022565577221212846071176697502221826531954653137682230074874442583369744538684576646163921065375362128007747571509391788628141905546991508238341805708519509271851928552354896882291149149663853402114749793330021982417267286619099853310436390851030723854405874891290531905233816701527453979621674450346409081455082498203548483710196134628162153261256805360432674389029850360694972853505163188606153093233430316595962730072751549194740834729520900629482496612591630201649316497856222325991436239585771509738650741154335520017081148953216130825966615589083429270643990038374579273909815008602992053289548559147680902460272728853288921830413808382376984496728987880300063273093942396037706200699838615976242341044987018791451434386372292803735970563054832982407283675207216651753284477808191231294167387969325840832424483404389181144296521352104676421367575343520309681194385190812311224530852186647556514263740740298851265553155644718956641559719353472000672984083094709375382676626298344300171079209519682540540877784246007457125146649468850511923976656 [169,54] -121881914839829866433747810271420587031862193310404662503417964438918740305059633720004540763468480198538039583354348022605374921952452064890570862838629182391563149542957935279735342035419181739664430768172853290412233853978247547635865175169144463933610616294194947659093164549151756174706152329512456026896344078195959500438105819702194111352119467682264393615902106253339453581459341703486522809525331157541262891486544909620779617606305481332121635391740396438915373049672376703035677179504614357155291010379375650441869586001362981656014768923456115384638829114791993272958745565241716520593487538871153007219190968100915039495177914339628614357191104942494522361131412283661307194164807824141368603189295081384205910167068082853351587806744194377652363615668303877665270696864811236430731302730134206728532086148927550550125534811361845484661790985202215144936018133229702925860043696377786654867150432731155529222620444909626516595623617778492794991414511347863168528955255796959339209186225983435059411654257839055998038726964704040160253102539432585938864743289599654874497466188902478063632600549995876233446378942660761068502669079837433062986350450623918505426986178886632734680167407467645011883677851794357461914465898950782292324228764512204445794903201043222335877102074791051292648130179327150719175787019152751074327927272501940531936580616824695613106818278561810368732760429384793037597724062207792105307295012261766854220240275245412628363604778276614301917525251864377584343980958002697606450250915408200856052050310410232121731965660206568980500263476170982879270805675713607463664919861005246829099669415606618092543848477012673333677497644373855623355066365995423472165572302853303287528361030235309125608214963435175220118643466230211082727283303509449529658435176335745092521101308304547697603211744043758645798511991919672323933385065747404685962444008018726 [169,55] 15445499707101540824982831784199548719932924639831896742326438403941526565315745597003583027598315440294207012248322337694261082361097578181655292715693383410160934990926077735614435239675221422187214840157736197517186359253753518655645720380333426462561709321572621630822095308326817574907570181647516004228099876439991661595216484922488646182061044593775319329321507995970879825302413679930605549376646348900823275476378002892491126776818264219973367903039484459133062979529140354035355384816595373422728333414703384303584195219563595312997156429450316873991730481962055243792774172269965329566693556787809512073297465740258459211002138631476600179230122733958908605426134152947462870570972701734955101090723240606664806317910562236809917230264672622857445769975611139692843752292283515286062763907916460966218998791692744161156664299336872147772044230453281492673010201269836195511703010718558851265000686254503588565141679228431859512070092684807261515276713212154615379884627339570948302938699577096972307436707487950696644574101103669940997626064504198710766371355179727596962262148882103277960172575279123683877999219092205342697111583589496200146521626580209458647752896810974785222596108079807329269878126193348023196224718327062144904848527749049478794706481336616090146748261266690237801909254869115511206310300217458981314449710446374583196862263688094029319217631884654755930770902807418331675386313447710400824602265093124808837182149670071624447207009120606465367799800797827384229057927355273379391814228563169067770721440527289515786200311857561774768083309505446222916050712856497684185840758446944569017282211643806073591901832058822076247478553791697163714947949160606897021558116974171117167634138681434776387637845351387494290053797810591685716689247082978131867121482512611560081920028582337704969566700281561642268024391713483679617468626980872547267017765314 [169,56] -15999371442055439269506810547462195928765863098953822932885392643720270311573285567572698723976857294816924842014304084612707805258275248705324673315576136286872006872248236824441760572516433972244605403766244547049630203712496198515672335872424875754117679954643117486344655197901130951820261610865304657651770195692601024147906334729007757093628940691840405493405716723952323891855334500920080992727867281082086345675710803884172645678042108391267974784899208846598447560317809640118640173105651875209662368038611450723342499040473971196862463214463594267787074917214773110623135869628207536309119440066117252432214256229415954501943104403949906109831822895453878506975033345214530105654426975221169866755970291095561187404933033749247439530731010868537012521641416547188329110633740289043003852734082818078694332569084913524801169852535505761387001271289351281187833750839069577238104626662907668024576427048111421444389107275888912263167848344069664867272352339756290286863355806131233499356767495458137782719149353446192813759180712634075517781022627475039755237441333565111941901342144812720797595095109139541511135882201629092815697781013950858080364795994577672917747578320875733333483743026762816838612557606113201533522633479677591652493389909578529829753934223441504999309157653920341647473525409590827551639230079244590178442472843727455787548355476098075441923968038646203889013094048580993927184152574918847456661280634442971367237149735417756397634422840027187187858298659337982176778395417652287261166975847601507137036296287678492406342613766415122079284050223290649654254043468221666475232171419042220905588809866028899851327487227486688080591312539647479282772781522953255868827276519777161784183285944575175464878092218560250939654443109384420009808209862733685057875127470299154453975663068814452855887075975452988600828517786260754223488654506954903036112926 [169,57] 2806764177656609554412131096971890271381549557201834729119198964172644821923035994626819435399572772172845763299417335290687787553872021207050287581100698207978233195783650777424535259833849287527058210642275655065112242016601572446747311973285674724783989026429676657506120974273107318679592114472690765697458244391417784504421122641840468603055360302505506370189428802016698363744873950459133670858835123620983598252548973181824194020031982785544967985376841977578477247906460689490009196894919069606439077682303270091829227912292264390156961776599847156059967022387127025232268030180360967314864502459779997327481692599848046548179648783305266449714485329567577789604080351036513804865901381176203962139754704364420008100158588660976918905670708803629554832180367130220316887521432287029291606377028367756403710702317093407621961384407491934533275677047437306353641596021385369218184856859402685847950447517562412594441576798730054903948302649137451152756379580702624322726673573639404750792926321139737989095240924186432560303969473403819690651699933000815135051293980815813293484073727612877306507863288525984615301554109108848384162562371572045733001555279849840760464462073562175883141377273380837386672120290023796263032666131886053700240747392675232460895869832520498143952888742916637090939593411944980018208322923151563716355711682877566281318325628217789136782382492366981095589500075129136080620168030703998873924231160605842184307606730412019315578908697545908746911640998917602146098959289580652440631699965865857688468241739685768903255783051677791194143436571168103625869114662541690212627193385812884107008247868550262136787495870234064586851198618435743698934586997531062858832944244227879282119816338498749021270534606013506939141693988039261578054340124889341728420077123078207069953810212027723018372574400928950524195915587247731270841741840063277932370 [169,58] 2009463054463507947709355278243790482378519966239333161137078461766740883055905458434693262269025978946721083938345809530718332316773709813675972533550857127042441592440857521326329188123254713315718826709412772196361154037811796764829099513376674452830430140478921477869808777080515995757049308385365711798958875669933479145583409302109542312821983738451965299421801871237881853829398193809849966779836980530493166211321441481943597346365909004319630132519947831662981645241840815743510912407688092335304774937942348890124766318277574509239001944703961277256728429823452420903946053236376048903306506224372041304892086413330371972644364073834882089712838755876454679548772648614112955554026065963356055114301447200059473065690435214427956321426912810597897310475107353581464712287078346467812217508359159138160667848946699152244553804938380877509393552682706721898847586863992802515796066241427912478297487658927147862513894672756767914108028999718913216000196397042552806640868482190811996563568955370502662018749459563979902576315468003316372908485667411553422675066697267814592458598285850861580357025804016617194469224459836176070041393594227070687611283347222294294950256211472372604037887345640958917074434266572848699096281531092330434997673541011778058039662480490794009598973113061424196794356490858574310294762394513785814024846369054960040725868605361128236360771822183828570101182247401759322357560576118794895761780702758508639538267286270769686973362985893771607774760485248326516707699169797318002262199933334097418097205148478155577791659489402046011629594923381905371548180111803889885353334366337732142358088693518496177611881177666997347441809010928404027099282641666011371495991838977702876586517596821950757252265112489226870015315735983543216065627586861244900892569344529080318354243651284357688935664038407732920370729497472506780799141480964936925 [169,59] -413854761469113924085660832051789798974487655986273035926419179781201598018317875155356801372923181249404507626261371265094048617929000875967761333088882286496458673207705979126944989600242288808709967469961699887422723476489477251888675687660522180320897339079013690904442399519747873258188147795367617628029522951609413809507558874302959052829296816143435269088018719156504206324965719751106228569127414434013493448362137145720811300315722723514169823239980123202727504360553163081814226690130801543319286056719325257791662424697712715543019282999100186639078349280767218570624335220891648078589241281440433132859584515731231917168609928801886791404877847033238705704605320078449213800645468985782860619111850860361448739588231940633142897360612273811650694465142940520308827449922077683577675945905517053814939931844182705034477697305104870900766616973771683313245575315255120979129958601664993571879589799558179660980446257966158649447567526722774876949728631694466036701500799468881023266937094755619319486889566719417037766001522485451595442387608063934891818018762273586170826482462398703307696178899327058812610844926167827746786491840469732605695979470535348314688536288216107313756712022785203518888426473366434601509184091013590265488757358100428227517103341759254931041359299701943336542881806181984438307494296937338475382706861214489750725837059647094226565087612886796436018070527482691110564087599949482738035236836821160680237766686422742001052995543735339133980154170203372712373540612810770216047449707105933625614742398973161324058461661299168755937992166944761306319638314850266343895710876947945298174676539481851688116348899238023941069482916260693595018886324936778197363469052305807496975617448130157499891025151652480475293178316218698813987655037402302448316200011107241360126277365131499601458681542956617940367483906129884880757631763492231 [169,60] -68135930976884187833384788960164460033775117457700046282860494754376757354048730283146618954254689344531132383664056741399133634690467403432507797130464630168283432357780602155004671687214399344120164874590803366156555968148202514277310916633945505316411332981639177057583085106218769538505716075482881073596040297871311196958563660097634072474903786361555198133615717892682226522182897721347445741871959712493961826108263965862078154777975528968524836182733223715543928636553705015563760120631835804762702351204888846222404831026581053331189573904579383376421841013906012647102028463158558394004860993879086377812633796456073165483626388732173457911617571807283688230757706108623294867453563262866327726464025658638493805522424120091161082381276981753632995697644571466910180598049472873766648754422221933095885182302628244882665995567455274911685914417932645439815230242264657367135358529710349105170201109770039786481955626912667621078429399195868581933868369595708253329123402037958921756020907436502300926082314436483436788731190005079348201166230289444650974344078608232944882701368914780769511107320756614348792637745694832607403170220921878173294741909568224899512490741786089663700533803872259213617453217928243443257719285212446106796700621247303487902910428167807581151658868301315322576403982295439840495865081514478786136020169816881297554028398171203998666366805623475800796531275320373974889647992015539063863926823732913076606499134339776365615953249767162463168197906028629469688877350044705949376799116130260464006652923772058042200306197703757312988636208102330555659594370433751254344804824610826957668383973557841236469468311713181869302502347522580515842481115598699002999197766996884534170578858273851312468172369255444590578001587278778744423528157546157208410075026115259389996857026977115812458843118955438699931681759560977342300477638805 [169,61] 12211208643701522259681529029069188821494708432745330872244032332782050809027368814455196180052015320782692771947016582489540696390566377038991159137000150672351857478631902021234655289813474663863518747128530251864933019331547507688440919756333584676780142398360025728692792922561913391418033680723480339413752062117021290340802198596592663351452539009943217976072782733231507804714290773966615665178482771050837362662224417164975415042467285020847034792973234164571673612625495507543580933070421212520148313980235284526160801869137169261610243120488283069990571171223138642577585560493637528566989118819987167609717398059739094263756229959259018385520427585813177884286035736683859312965378566968796344941596244945855843024812860322889926740108235533856870967591834295999024217505739090393277015314739603516773433601441108612982095448046602657232813142254992605276908008434559545509562077985495308498519780970251317236749439183281931498947779920476387058816950450956353779085257230471531518199842531350301787092182847182009204009567263782389365286314451141725670522023280021716983313149645407487494759137036390627631646669335675932342934201563814333912189333022853624830388222308376116771580746310410647967363019242456669712281337181481590288170580779216329423292228315355968515295409342423267483555224351014647234246557745715195225682332614465001618529531504409295601501628355731714726830643194739781759747097617418096483372604063960993160425812285871828021342810510800144245107228409136115079587515136964869842135464059355189521386268953136720989998689991212830499180957991016287872169790960062554710526306354339108707916044927079086538603323600057660715770520673067190817718918124076338502949834871974880638350758265531835445097822735395782806932741617370832944501844824029734204789116036264179787840031527563183985881242430593378332926591333809805428595591 [169,62] 930160593515054906578737200708903952821705238737318138784252910677203831397041015393549188040253036365760215637690864006068109359876160744579138265629178788339028019762443945885421366746380037309432884166988309643491991429797275012166196315433664489154246261176200183219932782427850956262254330111214631722400302054346270022549309853901322725805650467912370410130695085319114178131751709456832959103791864526582279375726939940542830961261737416970560043454421288904253425802049879971693880826053655156804233028522418190885146972758951311463310644671315769663212277746545947951353720672467374703315493258884339879767599907825671447353907680069650095545086720150556411076589231612889397126651040604874100568540124168728710508313611915523274201647118675611877885821648627924238422331994605894110571843501599424580476736837455671806127715410315127965038934816738639812263713090468722508973116799263255126314363043494813798123861581558001687024330602048364796844563621851473199365227247092083601783695688442020845866415902237306313933065018000210088242785566899047183232556003482631559550036275167517552093643792433458551420014456194793919800547321049843777198784633939719154851732162712474642644258727785810474430380276843631045209424718381773749489933734171817571767614940021140209727139596543943990648846707691614772450984297002179264104389514768986500744110595855494602376681281116074795535082770115967734245048247849089068572994332938855169935196286899461001602404684476640628821873672955296700007397716514635360701853760673983853263341096853033589616838933508186547150092677139978220086550821328451779019965733395802029611410798129548935481156492173926330479639455281517211980762600751555029493285147029394411177851927032789143115940257398735451123111683285933048595654764836257530833177088136324424635406970220683008560046898535238078511889742419380513725 [169,63] 75815293179386995854940344109973787974712116640126471086299183069373156633369778076545737281807334280509229954440295351910983449098376176865539452671575031274284262493028071506419028002607385820260976164569229934141617417190063834033481424513185021631981343469858962507455996123857787832063795436571848231431568613181492955185372212498122990903087472910371682097937161496528435582978328038317743838966002943421441237801346095048840042701332048394398459489620885431037790213191536207470060551924362212696889165337449740933598544151674715838444043087672017821336359724584298277206937574618396092264515751591723437049968157848380508576193765726106963738723237786956550690045391841301521153302390399942655351488526460048318346315306294750168744656044675799538880413557158268886626970753825711792441594744566873166141429803329432309983176527300124468566771197563772916257358144676001430264311626444912651623176925550289147818000212349584837412198546311216126353951223064738366377122868418953085352152624183080414701844840877805002429346098781424599094018237970667543679745348219862100706328443749985327216812368705748965370823520180409531272914322184079675496671310562494809899875138812483343092268502208883892114570064981528102410679699245511838244141040811508053390416096679371599005498118080709057000307633409877823166553562557230649642905129715156153983969955645850391558471082092824333735254896953274445761285491500431238618850142166261260614316240548414891932731471756182029591228679309418331584259180557747186200119042009322660270205152437074592696206351712750315489119367105561342298084321406786207466888759569277715664307285161616408102206631273837606388674705084644639488736893726536855029640775858208176500665215787386620169132830924062478905393420701190769351409895027106505986493168335815146969760375167777197859170228895058397787356226208718183 [169,64] -13051276246035985223782367875398404235507785652123192372894104953071030652426780036706186359170107949342817383135033767124727369546634443613704957912671221797966494071429949565244051856275511406701057347726093799234129901225929663323003662693787600777357999740902063020386716120576674448272109073410316289014521052908135273981846159553851400620138868147486221361912341651874881798639945032141193486794343408084756853771612222598268759509363032339044348545553113517490217206921924189156741244251464162472791381416496158642046384713216655447310493022421397181765459988247981666625587515164285612095722150280662049448567693494604937740859099812735146116338423798516213536259288634989136886960637109810075223499903574723822357175594687422401476168405017777864210001639228792282214166299523775313450146951897264989258135794071785636758585342989781321813223464119579476513832659572148903919512991492812044024782484832138000144772214807670162154449670533471547613190317796225634877772290645815939976685134285872161430046562492041124351455316883937774508680897503735626061687783632523209281434816902019573387174450257343364972291483117307307421257933205657966642403468549198321271538848589917900636490604219425298421638221158556531062149751176299397062127442555451935201917349164274789301379966650366715571524792026341600511742980311869864553308456669474751336427938051128507847877467963387885197809558762606913208293000811264692284650907585010540264820451569027284855649906917757832738236570106278507374195210296725540168079801104642302916652764990982742894129041842512945424030093912255711422804256094739319910133743041053881813161346395011314420448821185912834479446446703364100321104374231046690607134184821780942417137315449375229165961054160867262763265916482240660750560400418122776649744457844960797860525688724164458704990495745793445903157333875515 [169,65] -6759759702744641418865428465134608800526887856504114295555585255348738062660287967944594219039956799565715352851852350326745968014538897773714066383369491365578696188971200159027258092567363595977691909512443296604050405906576810636654104767996135481189694583913744392872416698698355754339869313169508512386626051434816208701432951153164368447879397710938641400020502033288971749394601457143550352020168360839603656351623508429660285623934353478736599548000667340390833065373609799004899847937862768218404776560514833997305614132750905852054251581194122372538143867744011646018476740159946421859988077922943465360463888416304523060092165440606420590400571465452755167616500104044725013257192369789027729376811274020698795796292386032148682562511290098648999013382710900299380546632895121273457874755773290513459809143721395265663331710065207537323083440867679110990361638341863098708675809072876336880659688916865785613723734022768210510281795440913977367560493605528471728832008541186122639487428723000244486382567478087777019289815227894684773071252672029484243815047926536033004334123166960713538367040566800115768425564827322985203099459325932161841404482912398083361127213550483978714942496476966332684856526082432368021372242871732032668641510459861862979631939610970227524818206654966372340461271071798451322034645615551370776886250648606048519090646854124518287630713100761725440231648281270190854872384111159002483914867716862311094244696124333024950839198580632539328785664137005014076368380237395972673708221624882675620180257067614925035182752264049105599425447972577053606336730508197958938669727130144745270029351164227997773747621425273695896778221570295561699815382349554047353566491950081379060806484465651650254901932924818129963528738273962035258664445890848822264234302135274292432408899624555891586350815628221769663521256644 [169,66] 305708562693158237519886899486163698154577895418087436648572233997571970525157444075738388504630374569024337169062655157386946878840597898917982682270257569186999265490029344690230720356572295955995513098529777906451354101800994124373459158696967926553624737578571511680657816984911867506514275602905356442350886226148644812570322867304671577432080701457818116036498725770402638635700089912288985700611384540447936110123221247552978281268514084171316021851448771342684140919687469650806813467377305739949624070699573060360316009747081594540580234989957592816973361387284070084708438638546582255625122243790111541198957746247848045867166202295143814416785897653114972802623493668558116709756080518122566220157839685644968304226608541600658638934874596936181592486252158413870890559910614111528671196817554714564110457724318442147956033857668160290194261707300364715057218946510067461996188154247440453441450850092763989662405669881900961814557707039034835100607611058845515571928936319134608527592748597444078320749420189210725642542955690499076558518311993084826827914726316832955596119838676082727732776076246472451900648753606731621141611504214055273965648354890141863531319474812030668067456499559801550282164098680620076613696998833783813229491982381706748185592353808256463573988652149029507385174208867974842191866271596870342641867570444005668986551288752000374838104587867615216293934847192955337865713292972669769178186915552760783918725143028424861076923377249783907901559287640832310436272451487914609120087088816550139881062043892303744319002783376752077436965313499291091447954167651971015755371823229889207236847122509831051913615349486874351776806743082158613778374001339190792091120804037232313575233781332563693892463705038175674645734240474400863993354666391759156035376200005994677937645297522373242598859215830418488867385 [169,67] 76731722331344155766588578461611044448540682904145178907728493690026264377891753682744104525117179709804905051302699044537572758493929981725955919426945155839221776716023521613304516224062174662633083589943466535002062512295386736941709503222836365546348925339206771084213838492827237354879602820385303800425070304329143704320515743052313440479549410869729862149138951199073092377533186882688782916868574665111309326735468611779328736880386266607239595572448262521033103128128710164439782297372350529296110436538557097988642357247327414764193234674860705936267131686946863283393717710714939094515870403511472600031720516625385654771681049467190397304868943650916768182119390131328774425654574727385818829181026346784402240876143563960592917796014616641905305662708390374559926886605351198366941708209895597258776175429615064550788258958306451198432132344888658703755296243430954753370981787795933361886623754408157388344130613777233211259521738386942245559951692932284631298640678348206462817847598890964051669050802922557635742996228424119410479247710968516362485176740232316270387104557317587652032175805201125301081799674641408758936842972859573464565514979627012689247141317034143846441957719142368019377178635532405400871396950788435500395154646273984957818052615259239136578601997695379590006948205967534029430158556207641138901111681172183184479777760148563338342900278234694443961367018715357496145112374571365093078588322304099946762607746599023426144041836725389969689875301768249589434054428098614287646774633359926037028650119982900654226758216922997722321650773328093349296674026487497029506612396047035551010304843465030349508682301588158407981985193567599906075565579412827034893604480754550157399920643867420786155533351473173923189386508202549636774012926399155920116710557885631581736822469541440004897817308295460115979 [169,68] -367348250557388948132209805174081650160326781536740835702412753004783060437275553554933290022188010885227892341482018007664609503969038801219789822658565985849931405708463901031598542338093559993870502500062622667920577485815468709239466065451136236412751705274246003491071848263942084743425371216620134122634154968919913121339812179006214958706384574172919923106293438716441496352778782844985330448220242710727841541515888838941778069866494703398545017817075180606029175266523978087269313684320411659214075278439122642457983377125324499685934652667727268492399257707060515837986254553449360444281304541526132367640124617087177809100109512827404685702228093012666549030263107285327417923356637170407524251522730872116565389076279906856915109210343753163901174451759371855161845600162028767815929726187487897344917420223310339825711215218619323893180246773965261219777768430911941267498369269981469081973408800372038059614788615478867882841121263051481091574814775487883832287432555655013384548570400276754293858360642804505159436705578971006809528595500682122224970202883282601783482196919662757630185501530155930560367284376256493395932188600338001102320804986182039132865075915307132546007393046447820759006937175643408081325232859554259686941778529113944178820316842155505723011875829289233112673918407366190649615237055479035445230440429629101061215877633711601888585066007435706016701329076401486919910646313788113401152539486153938293303372598186097107982185899076536617840509914758030042573246305959399448296571668504526528309371318181893266768378779743030266416898270590224135639454633775056331513981129967320278023542390953181618524702530207363762345508655152354980040879404983844327169093135640111351379395825703654056632758621347095329831482443866732246796227840759390674295356424465047934943549365716266829378279811745230 [169,69] -440502872730077802040174061632809554593133189673373039597132949642062551270921343969229291664189986920319033735770384685885661946878140635661570146868226308204933302245814700077972524996838193641870199813252065796914958778423687409900444051351189769986040593424187328998979314808516627178747678022749617409323966154772867315024053939393659717270027161063445361719224562020802433624546390647093110848094671380075121029111290540119277668407264293091040749765875597718615263716761735467263977796266540969103345657073483860906568266956691568313104401009183865418794741005592233504057606965556259204386829492296338319778596775084048732994701966071043173297372029207829306731404354453724424515818094099379056176229839503674328911696815767771270754772535739566899627778134769280107830196882877001913980499957211810362362225171801028234917354181513588995982005931366141613984281386825652344967491699186476809703023505589175769994195993386178392820513630345551269883338363986749181072554947363614123340983199010531785218781420059760097301489840173009207474402879760094474788504167029970115302905561130934081545907554769046293175885251355994512088832710017970095012906628566076993644775209194338685920269315295192053909683299234656029030693359962961268707148810389034305058258220543024582481192584659376623962350712352524690189565039704437071016661580227768556949010243581272443447239407032045530786756063856765225011658554744866984002672326740652512564135085057181333794593057047598071741825475598990199076517050410450306018322767793543352375895047492198201427128129718374694623363828683577497785611483587889331189744537749328714217332080928379678669111915503558627131407711971263808158062114313297789215365354697897723930589391667002686973552495398550351414904277626534553350253991005402417793163670564007185617305879690086391839557203285 [169,70] -79977361647647068335347827221252194356011861510349656442243220623659795258389865616883635141872854803621602879380050104353907332258016027579841224995805678627627606220524868269274283795891418435971249293417689789436284727552943065539162555885426548409005446883616332751079062358392383558987264355035096198541502304552574885710718925930987672339064062852606501598040451895110852119294602454331558731187765562964386922486478000032682513169224297988580111758015356456961550332333886452659213732175419173844350923879565653625652064906697078847812741779145014216448742593184547188018002110469527650267634619659712972192877390002553082097829179224443190748279479409123742836985897993462175080458244440711893357680324820266015393469390305871036974613766108845097464733148520700852203421732284673237446700259201890042581617827215721085491623287436423137309514775150236544624048179076412407753803344424901192024682894384922083651812821029669422555739343841902200289491199932173406102149299769456899177578854170723288318202994983608221704111561442718239480674255495950700998205787450373088549024226115302333860821346417233877578302344204443730267449301383991161907073423030599066098069973767338236582149235445193788219709792967896557003696859783949200331719206153070710504093041436548908140466546662023395175302629629674463835366561763705384740886836089462052310414683440175139009972778424829774070058281394080477810045412446826984455651827404020758621424138421519026804463186713688994921424382881792601283567373884118905889254606674449024752875709179334272036452902415333076161508570628645045892633916607367420446800105324473350001175719002772397211655331038228405640153378998383386438768302248277189279628484439507416576815120110839437179004233261369282538002353832413932267358323166729590960960352291774658694696120036264790223289011 [169,71] 12494744186625204972773278124020985352633225064907939053828390663743573087439133983002113958453392568840318606814008048268228925526057704471648231682305624259011248526899104240026886284206372480596507672298738555939076501080062090871904874475483170320528444767812851039831315014519319252526514327128117292446000947411678328305422678984574583692024264404718134095204953989335139743232003601621969272445490827413889587606907984598208651300305345326073030801345294561456676060574047416179554221271259282227421844197099531341650490912222333875072551903297232571491820518301067350912016102511335436849045318911617137772844691808283470130932505721631502357590798341215294597879286392101327224498394544247275556674566928060576492442496914563341757631121763884846145459331733240506855253929382332959774182827378946518998720046567892895636948309106999463162790157074817199560655231506851874894110005032990196872736656227105967031721442374581338215258996975163211649165373874489944248760243401527815067633204352898650716351430812490035573394434190271730000908457323302390956779343084491387353784994506122022326286662746484962081625340761465658612887531085628546904308307741384126301798487761875525108273807727291419331150280418555906920524055752450893819554327295031755512270302427494274797286706883040390744374533411976570444833208773598523323138496123458918221693105669665195721874866823599350481348978416450029560324530369027752011207777774040126000532398192778612719620943994540003582942724926658499626388459577164837821480882165239388117402369588692495287788723706909184278941543116173960022888063871450086465849180505071505649670037550643001025183869815627736698819535738887771423446615887667137966702836348512586727233029992542237994493455483611973349472622035635498471987114541825891227562095115513540739500441009434584980143 [169,72] 987942550261302850580618341706625853901590651864191748157212485027584247585094520887369761617657306178496276218791221799375888415855250560694211118654008979125693182557780021029804511342256760511823372609519408396845938255798565282231361752242539937309348651533376143918270625428018130338329781667762222698623492024714397394361443649454567551824797469857192147038452423879663490418963500333359548315692352286258749786859308513979521178999166403728799910405553971602843969156366573726930271833786428195580504228870385278780355813152712634651124254840980719693718139402997436439730503268101137199014716362252646050561531775605829946834331554101622677916438579184870900738627233864090689198160666051947444020055025128946255915935798757030798895512199269131824453574481249107837702493833600686967084335580912875040912071986787978399066322102851427797356810479418332463313515818627081646788479623928753948997031740292720424690611363773822223556869702031678293625077270369310062925191226056415746241913980405162441448859170845725490548891792880371777713317235359913590405442607447942537842947186863888042311418264216824870103986616857754757263478993208063728391374149860545540195860314320959530914008595078552460222288631684475420247803231552385582781922095317749758455849002037713919907053699336743777919136383096934927524938547441650073430471349509973461713270246729575723615989870892126365499328805002436672597572006964076475330779615190597181425116923856412956652500712555220855417554638778586260150209011362421097574010922888513566915942840309319699642890909959280160441322684633843667321241369457633762381170210215533579075094735470590468327765256689651513014934749353789189391188845218731130447712491192322229632602977055607214801172839403227687788940009858255284763786767297416310360769684544152423833945174069353307 [169,73] -69550834960081059983936591619287483545297708980607631782485579742953219754373424041136859084614779239390722956520576396631796421129745215503743587556079920232771246939987139344064920605496416629434585913221404295239125073664980848491726356125550863567559352966216736866048103033045387893660196680290072084745345421305108151288049113105566320584400323160691477858629732288758621303607830350232224733977064736359633542296052634003814824523083788164586493194921698904631727013407791572405699861692832273838802480528076910786011856414290263064224618557675592810103320244093411766550497535388536190840867064775512389960295802907117150813861607769298627882000434418583351237787869619757397734699642712766705847458148741515178492890079454243057775355738330529700530477115414457028298299121718024716021105221346805401894141055932440633405175450862902393869673340689247922662856881637871720106816305515529810009385070297478148181601335183932411978952006644079719081203567571216480952181872416558754545103287695328890844287206437696669248083745709180656024869536217795882944873983137091177721326605371653809350307036782931748925604393865729084733681318213910581189304677848218265803754933233145648017082019584347785220170839761310142329558465143044010765996905642015488768828265807607577706574179250586127650437361095453355119568979774495713838466655503861355634869282075925561488153963044916653699056264475403804819670017944445660218693142787745179141837781895822069097823738874928087054717233271763392054812734638702464546144720879059152711913312255970321239231218397312478471079463723162162196857388835840804502025873382884343443004900379851548628449474911219977435332695534142830221832288803735887667667798939266777129900197520314334368462799124194773014391203978492540008954239715520929194704960029620585789727947271679 [169,74] -20524075138763890688998739307751580250860960435470876627391696848059727177139942027128254821139359745180427025657955185114344742903993922776795308091532897866232188888904623298310696700893993702800239362182676863914822039711546754465214016712315842968658596081987627866206120928264595622727900906555164667555540869577403747654072125454050268774064945933683096941850982437807110636273778288080335446301886899607169372334920548327121412785688343065738364943664019525910316904135270495372522274344050666551959758266109637549926649157078227241687076887568783217511773110245860499449966052011267636040822359985086730479566962166020663364470686655839446370564668984567978639260503926922992623178462653521481010144700059063357818308125140922478350006625393442169643054121776655886299771813619017192961051439198291301006817085984821579416055326865932332231379649063956568973005846918156051728189897909668791931118179339051755948917996819076830789442013122906671593344413464597182704302368955133187192245957675329894473540370279852063460410054304267586777182833477280092719652804742914859503635658136013791560408072900263451231817856926253024775101396738288045620674298999688810243305742418025715530716186334472828197479385304248795986233566123704259682671489053715604600677352189335377181428963031997390726298135260430412655164317785533346822679870890548397766381710940378232116635763066845895020999365929770387236855876305258242626934862427354464151757998759674119244459649615276960855541178837202748394961005323733565053232414611672969526546617795573265029682178351618612331635864833002924086754416067955727087578509049707293048139939669926874717668375770292129137953854445433526173240230317694715275392647691115423784043333385762960252756863970403666709357109599597536529877212163836745260414981228780507113141976124 [169,75] 876940913664996073749622077251736246885775831334984527058186236323488219340168834961458899692984922556009600646887703008115897266817459282093254615804475312811839440921398774358019571305943214593327679739452575750638121323329310975612652978089389493457048484080636132214018944829222519069162034786658979056836702061854442418043934200518407364348651950896723662058713895503811004339823666185371527296414055692670665161988279594628859289574898575877756070787155509429816194674367956447851937183051233562120964202481068180123074630356899263971229622462493476307606131539189718055312400711133444890930103074149063795502321942753990659801152686187169610984097165623510003730842685489154170384308607732574533943038655227826127415970225346014471476070440593660094893232523687263865830271475084261836480900992623287961378453433112762988551744766331374267970973965360129648191758872987269491335415671393529557503220632667381308101724386822129932426185877288973968102162508764702288927928927062066009193208639562642263406819753710461204332056343025212034913481929354467836161268848731053603844002988005513885294252161147381525307113723202803666609570475318321723491277583665796959001501127714595168489710444933318832991403264383382619077265168199769403519616674923882686630472867509565128900399717230261764260307286970810370757316633731602971712135429275627976375433588870594197382936946807165176115975615817113386304246372475479018689948435576358660985758009907890687469246907350217020900778919969363299432071430011424049457197996098306219579764891814078578953409455485820968343660984765794276366207477582019039829893816366921455173059975798806972394450548384769274253958580818998140264754643863145280191474090903886530538947710728178972227241164758266156418517861531298130870404361626245990454911666782521738169196 [169,76] -7340065149202048135066755578671378572828631558950159709947762070687678967961242906383659995638890626033078150044892745121493700707512524424990944586432181238436844610123344605953124790848564314057116993352416563815506888776808188156986953149789018627572553822199269162669307738818641462032712210415711901598289754801666709916907209898855736872409503054578162594281499837802032312400842276587607980990098832195978504166025960149011941836357943045663054674759718060162096494192767241907717161779921338617709081108938919851781066659345174405163582720908267389927707325067976470820113570151128894785416547356989768447547625294530376354389354412443367710199936041458477665502928333294491426586987214394628552803533852107339006176048006229122965447285051569111230828761249041812690373310262438357432615418214778369786288627139634739487001034101886506092028875651246017277541156161567143443690807552454638163333117515456604097418827113092322674146348658863030326702612604695212874566123582465977424261882728344593691734631000381311872868166120553141881934147443543583662869332646019397999690621799404678508257405153121699017016909663200560576522364320781516298384840884374073242037118404101927138207393726245019152687183709598662455424989940649551114220701039343435328359974985188061568409449123738231385510563257977065620220308326771905365975468388766853022488588647888341144535573688049387126150436598016328622682313203537645173820391270786744869938583247100642029687215844822586115352824266726762185872831951877605451597794188740798681698527469140802546441335659605049569739249209177930851548916470243012915554689494409733188422906848803386024450737587551581932524029365324351632598321624489390101351996566220499481247809779228912490176746516086468726432678701288075225931115077920432927131925429778573687 [169,77] -6711032961722808031045021645341082273642403237789085339657706692076911741948443728533987586384942415955123252185533730294707948820817156758266564786019874807223257742154851390187534670350306302249916571388189398668091921742924003076344523881039565248107914264708811102950016981626830905100874150100872152996079874924875111958145530064860389270884429653202666768496433061779731348898910818437516127929805567902821899252983930734934488283812325388455365409458118811256285267314989810443328559735444688832720371465964718225070658366693390662635569289054339814030433725925490764069809862622176681520934731341669518811669919140400256771311922196035191112819685847100645055875849944356686077670930275211941489048801123587378954403564694325191092137060839559586959888163597507782788599778302576885811468416692095620953536070246320344251345982362440866025043313265302836100642488486561944507320743588673600219002053895042912047352193277400441527504223679848356496049900519371147388826096351112933691495852220100655344931939338952174037896882563141943804924550939485424781049195720561102164563213935657477276645513393208373942962624266706187234134880973659419481590723797339074301401669724512322300036211541123494217472501252782319708168721435508357674681418874373301722296379385924277657954119911534159562244850932469603924370964025354794153943869400385403481992581573310877202133880915892822462715077561654382645295775648511264539229289806265082220111635099913628410818251394347303375748100381417986066310427774911255557178366732698353128552666764135380573922557207310564235217174996934760999227173560800172414035683431301903615781669305319096354276103739203913799389871197185594572730710605593933478722452095130771771533520674114533013231249177132802795280151065168641138200914162358739796343499666189655 [169,78] 975671019348042871899124030574438750467661401426674966834340415808904147781285658273212256571971017890531015519171148387833190290570395658715922567202436128315193725617728470128131467108621053547838581530899295296631903235617155112527527546351189063926862960518902004262922731346235304044573896708139205364118320449156507712243689925076555670789994021108381290174411186605884181135962850012911370578138575394846599231418295805140333247831181599858080732384618336146528530346511435607779959730891828624919387729861349080116687714421698039298186833635322016798661904665224062262104301553119147695645807487638531202295293688346934423296960044094129897902890207194356703652472812278505906245157668368365229081066652069694018185825373645371378040370586087197579155769232076209740275467626280442619294470380441669048814148234706821506469996802942374227125598556068945892894339019805081319551730354354902704035612707064449764503558034645864181833228728369434483734225597456278621258687636534693136232894114128694925224945703250650579669552735252875735488208592427344055286093495562871487043848949275511297339383639343809934184036979409978900636011084799711149737421310215321877574839285874468787698203407348123117792805358786635424644892622211190372961829874325321575647371779746778180602686212479306564206907867871497368366925896847276415526945399010073183750267124863904563379893170114454901783362694725552047417353357544769015361494905678825118398613862297487335674258164297432170871068591450964537793470991196213892698158506581952334099947274393777035747344744387619118128204504054354629382447024352068041545958285108163662492569460300602124165476063852878059190223397931341144194700799500678792696946079315378822478143615724462920244648401960050452491331164871915433065628078112213458183132233497 [169,79] -457043578061456276625599619120364012796981514662535282974710326055626273646763932937934748307996131727277060522782694345541581671799827435238158434776809052512972554039908620926247657335449854945001259508502698486024003756325292663279221066553243155377894602302381643351518486284194321606626489409506942889121756637532696397308862801762595916028822946747368986818675481000064121157797751943226736389100519800557998535762911122597658932983661665688751638763249927313191801891668566294959138176845302388357669063877400499736564484114498954785713908806162583448872298117532489286151034389192099326444752998326849166543555410800943854187815345014133879772069241531982028736161853084162785295296842622153770957554946142234848629740894757371938931062815381196230867246285703884749477731584473790054169294076730889984614144423831570751195513627020655288298635011649647772937729312678174705904255197902019877770415998276039889319136169846543405967063395646112693541289060514814136996820135231280811476756046164427615054947297438660073651782934420095774967393166813043562118284866375481890062744989111430171850040193124883398357751208856466816178244046157285228883720099356187341370179448600032681619158647015613043011026281424856299841076086134016680718559308794596174726590106395333349307579370503625723256750569376056453478827471143356419888052813080133247054248248234117236221598378317118058042547923561869481927769765943655191774121609535129981320318443326157482517753387973661936590180329007906976030272292275949294119528056036526298888295159048728800766639791663074517864544263749800811557187651224824880659940901005622952176490809915047370016525364704303172060110085934346489275675932405573746619612075594800558325615990102295190408047838761770158882882643344202425726478765185351250154335271 [169,80] 76274201654171289996565631872454121095248690556881004162039923823576253263411469480092855609163627838217170888009023958692030980911250448639988042026118663951095769528848669441386889294674083406184184873422214481450460202621416918058888507795465100057392341757430668802785296262857104864189759605338608756079523757501494033145415623591868794852389812520300960217409532239639644834126580557745519766563107679060929388140130374206063135249047159858077049491464469500152012869245409574482928128334830734469135886361402929110523745234397383932305199108527076460756945433276191144778173819900541101159588558000977585085948722895968143646981298489480503965614224642457446868796147565569356724106952952001287817150581635428165310053902107445413090979053938110209053376491242720777461619962663835850401455736479844492074051587705685516001436314021730744163849877454437928234317834543641770258843016722794831497214605966227251878913207145147540765545472772294316881011968143531787044833474314113792783543684032699577849512450585902743079757641570994762215345570385121884413831616660805317280265941913884976742035287683228011918335335219966467472104866803719155873048310965987573620588900676127264700761603163693657817288581338815344281124581841486115767761759455715290218883741313593560566191247145265415374532937108638561986662268823669368769679620292209925991778451452082337074671388833824151987075855565038015584490645119287284268376858859591204994492486548038010590106516595365710449457277113896576900398356944785732732634218716266683945088759266190995398221299783203423131719322626579863640373001620509605671662955887542393614573326027384009230670216155552464387546683045789414653030914907998710969341020062801328184353892522550894801614564137784853030494585628630673175220238106940481196989 [169,81] -7831795910759128008477269759755062856318601268089826622052785476508710296890553758318122272676278060478789078320692291262841944342265596151121341243521807718615546275795442662774239102155487028401656619552709130390527213234474959829324623746492324241663532731501502833713810509932279238292301933726313321784727307857846437467955931103163171522575007483419065029002311031328023661399680669616295978875071702000479309953353599436966450238909778303397936994772520822368109069021546758162117773319040984090294125452156863252677934656455635164083928439730521417609923335999179068132449771260110033728832701304798612963619720989379936987512801179019226703995559305223780870732594161964654263799797627913053289190285030612080121089465724630660577080440918096748356900412502333095311707393255375026906127125413844807507374226620872852242200055998899933280683456586793805883542185726967253466799239488295068357310201776074551484270495408827483413919998137633875089358329148867978407848223496280864906254618247660233979516277701535940686751168936327747906845840285169624763960119973706546090149525530506360811231768079225245751891944768369271882140118789508638311498073669383161169282982599519719391896880410903600936868582071063326170450122548825452250832895072510365723182208176980504477493707231672071375005518421570873709419618753967430227410682059669575778112888766217588546057220033926470399631298881551906618267276452937087911798096828871797257855825972342362593302097604568323206587891169409663983702135807681520115855466936139474292277063633637399537889679826366864988241740390081711677468656848751605429920852611527571436547819194782348556850661139634728383861938125700039823824081769722218866299319658813716975412114919772957424216306733257261410426952032699453235994424263811848073 [169,82] 747561953902000938941641792296729108292040630963711934452472345004116592616212884350126776535070925900126934552093755360335126749803530721740727419565185215658751589982153745881029096575382149016716504737668467635534040783560886367462170307623024461193303268917159351580849040188491694522227323068273283531267375152725777288574888896604983513928077452556015366446144181552470512473511330194968307286104815398274179080662463961834267081113173412788402058327077977657839256653139430876012747812853654236202992005499151217375157960281793922298126338763153724849206604828328894066151205920743483388605113662357731156147411616348955021696970736468034746889065276535740165089566876087759720034318404067583422829369534000709926791571571029687669920965355939147906251856515244661333347513562064286207967797408985380013274771664900792191259833368624373762280652878484913896677728713423432097794013573402541701017840788582424235399823649498589042096250385879538688591913700560432911334710617914412243192296828117008700034384205807595636473461613161438416554828581812997013273950359633588549871713371157927095285922281379164786640051459301310014411410206308568496431069809287149314046613822508505604563749638714707203857077226028919076863404627698853959999729805176231396618617700064940704936806832030272021110011204377805585861378672483368157967634577859215474577651468829734602358642574416523130596672399054673523857399309164477137851636180783910390727554152048021665992391730421222026282898672450388061187980532858783091564917907850318500886186652732478363239985857995068152096387260702371711100188958103725161785593142505096301473643563943319780888967897756448390515113004301185644662950521096548536857024688331564846533805567100095079032330228152579548264679682567875523134101721609512 [169,83] -57376944456368363048796680272728445934918265433144094343761474185845365053398373292008074572957986981357137386565370437988171890938689330610749440880336114858788994647669252071391889656605775083615678336127793492126222562138158529775349706644499849370204533573912610779554950726286019657018392839520777069795808045676764914125883881084981678578861349574649404708027782298188845646563862885636133077221954106292238343703393151272529141036681398388892608051603547651810254846427600239371329998119850442607253707926607760068034233225757424129337736989254227977102499818499488894711187541381904950377529147737946314378600612017023564116243479353875841696568196637714845686006458778902725998626181398506084189521407690078345027028408851317079050777118422100681773336054420809514286143897372396685339583399449883589823642776894710903372773437284502417379891466499578351198190140049453649964600711684475291581165842937515763397539076936227241343155648767000069765379606801312014147333401001535364441741214478554881934146524276041057339947654431074056264612378812078110153658225207115670081229509476831718346285632833912777995589897275729447310921385210322135724048698516878680303139042631990677425947571433852912140000717968277287947517303922634725816097316927240596439625838638510899856097830353862577734446720744977083632712643643012111989929747507993074304886295978331944646340131864616412023445500191811703820605548223644498590242874482035369782543262018109888957758836026167157378594233117406833023947140429908792442353027604191603417809623136531649552167811457752999691674519130495824186096693571627738923950231715375134351507268604806030510487107556008103629141870796541346030510100352295749085278168589482937266898570729237900801334978380895850977257223952478463188973902711 [169,84] 3781008364130330730958040271256310050240025882927008678534146343525384794292758446779555609475169041821751581856753194694882758735158354964417826386031095968411247176907941267838123255137777619289506991590752463225162569854433855346203812306067922226263887920411687789567922247662819364288233281710274232125717927145725366231511212253344577672436098809478937049003490145467484064712671404502122042681982179820340841743825407192452576339508917465176511985555268280881691503389676542623199242196009014294995939586253270730322193872307526928330075568230138800225383732546514246370445232222052074536172249938840541996767664441375910259361876670568443830023226853839303780840126843688631985799462426884014055879109634278432826487009301338066381073447029080881878062899368566818393941908945717576053609068671189425635690611308843527838410699438234983116346982750275717941879662111037252782546607775861113853926605796478882854060026891594572369819764953184644437233077909965532707589205257376275955317515045665568126226984495446700223646548354827344162766368159784200789069554738993514209955947912229850520236064178042029841957744438118633014586420267882467739435478227736124377671380302023783907210917430882142218634090788806639142878956176905694623128917878307863444543969112251972441417960696187688231589449335853066908354463103298061797073504046716514035509999880901784849120686831983287134067756191025633431505177260892358849929987334529415243310354097391328473693112638369787372534927933929382868644536885206987488981849264990980411465230870004337650749806130492488354593393540895773275572752363696098705403957453699296648958882915072348059305849531071929030674098658521520869615891630506720402108060471298596947448058675426728607072929884795870608531289201891487715615308 [169,85] -281586097264113280017026270611923974603117439331221275929675182100358621165863027605052724107979314781481698299754086986544780526295068858474296580486713298110295925921549841280338868004085002670207197688943524699888871951563639484789302271770676441806661396691718324169745786385654460064297219927721307731305774688992661872623233345294558945990613185476157793721628841697136564752682295604729610517740085683752551588919536624131513107832559659504903749799903825603364807604051607436203874671628501520961543867325953403950747546818081001630172358172822833922816320619879642836699648351255737847027735499018570479406251632680176973149545610596571225483246652364474011224662186529815289488436913280431253155826219707879407859206002673203456436145289109049448945340513784024701322429309662962298969379213954474639213650155320733734395037341259981194912758717015249536880494211086248618187963091836388335583077846794569868703690998511026033845001519327816265635825779587827704194351713191221878974995300437416590218731543309168575669488278728739196490986843118461230513741388464727821295356890596199483026836025964645778720924068618050439108717048012739043012402554306323558328962525704083836313323834237937140281144225725544452995212251541220395348835193030828573625905756316760076975918771886530106051575238565804331440544620623707588976346256086705575981813422938078177141460971548269203983566508482625091028476706330460602651907583219047860894726838005696600490879937174101323292741767473230479340358319410184064093207620157004788230307429391474540840818660103778898669123016564306720858676179718155330856051829323932431186693550617154139785481878817124927414317408964150374532492265396089776892790170956766622560259887394496650589394590006367841313717926190981797404 [169,86] 19134412955932479664240230150145751268766694199373501738289969178913912247622446322455282981148971297935469879118826280674073779141048962201216073288274782899243498323136019038135580569966889687388488399369638937503444603552491436266721564626206224029791448720874013488471637889668279155778665568556000811450153726353905204066902606060190196827449393967740529902469122606182212051152071941846012836106893328177140808940406408615674693146053360985075757054307464505211126845815271672467275185492621197432904101121702277597483052269001278230975599378931481180420136882935080208914670514326704215348047892515560659877140306839764052478423408590820587753064850696181822083337117939419127502015533161831375186391982433879497022193075128120926435761944708493177404017461268027291810259798210478457960002524720667598500188306512998880292588674858202999499557126585871256423403776603029554747753104126815760547626628616144236838705776191677056619257535564795518206276249735341698568496954973120756177671130320572788029470565433057125240193522851461117309346852100314496425320593697368134275809864706264370358778520054527317598773535025883434619187150541438267030420751697319560941362617063224147987297788910273870472806369122105844320421977783789641579814340841048245478874287632661616023258882032196893052488632330879802891283214210199176192007434604951461700007896474444398875962153575369693379054123608412184691259453206225515248725679952141514830272879424255514670186950793184483032948170234470373058354374491797576195604744744030936025597746689397556831292537552864676265547211253401616078513457364796886800110122901128414413446321056630532211078846812453126141098902265284370626351516886438130558356232780944607998304414114866727931234238515262808872624292631433468 [169,87] -1571839018778975701890956328409997319154341077100129859275720365842597044421092287680861569972097943039182025931234436538851295784930409857893306267333947796752088752576902529237854116369445081882554957662383326895443496856220498822053717749075155905581554417612691965064239814146301788874102112811650686965686513530974080743415667635612780630783791102300374330296416030049155013314129758603582067849601660623931295964186793792376949328794734756847318614797408279840625290204207758330207964845306273224328088854065811370145227613062616127373491749364841477154896791315356646172777440579042370473291866519973647750614143366207344328153336350139597656338032995102348652185491996762471518250675377747519008498342104912195789947256205827754779528895198537056109914654041834879676299691155044331250094828783799285193908779111350135713646960059396855152132971888518786411257134183746007546272280714598268825089915097655761144550898458524328090091216178845893620064594056574987651622619201178141304519292700230610613533646747296529004480318115672944210982194505248884259790379152037771634904602137862599439785000981671209840338049923571998697943645183935634857443136702019411867293040688606781044015200997729452767230138028892625944143937968208029415748653244605660561380744354600076846396418091300311558365141977283412505774116687062809502649623241920764851761257019572297210256329211270061168193687187585117698074074543284082185132561892163160553056373494270998892257297767312123629878268428349621663111594034091453862102761341237380322081798776544463116991075180791284037842684434091024443094631274250539263756253730495474663752117223448262259733563462191442071111994653691456397425583438016981810997082505250787463822437542315374244406046438120443197829625475126 [169,88] 108259773533119416972907995742638326522526979271756767995874111629973794114698906445979960689157753610075834600785778478370387467302004919219838549862832090137395845139452530080086257130629834468323146067005348394206692358931831656081888981527908953640399086283749127724648237905676775964688786312004810167735733386977519518068763849250415178116696657117969220843888394288016087991733419996081908058981541475341282165806982477143643375906849247024084509056972966994990467360788052006079780828340819528652151535231587836388585728329850227350493728388797090079921213000397500645338864486679963683816375542307539442435058433378810143574492638142015252536197565599803383923969259280096149970980144420220509427227255125023348223457941431490980220983903032341484882129003356905645217396470655115206192847023774868488221430852501313450268009368393031761651846980805119190367048347418994245801101893939793970679616703129953256474521194108767942450857091041933974687068884403979985922125922859714169286369442057172605319707788233589398147400293610788996442515475818852230026121559664291907764279076230987927590234574780913595990237422484363665147786289396177158807067355660639388369896568891668991213466297951620126637672501345272611326934333659542343807453043917616270635233406750895386034801739958894305312395899502137137930436848271822920932741611600708327130569940871860915333335532188584649039373270888410360116332718684542058584922610197166941012692610286060850976179652556550383739886249499443311996971277404362587361248428007431617297513558344289651348573842036293493421762184548775625749409614628775589357542541249700909301959120772976419052711742918322465185717328284975013279837253054374664833747620456495187818570091313629443813128116053412271642245106 [169,89] -4580039915921489542990086229261949403021442097147473077031246616977010961288216322972001624902610929218345477648139350685547245427894595535558174747157021583679146717682913026400303107728976062581126591322628509099179479969154955116511854957635893805424126033980396741382194002695545365301863861097690217054413395037130005099605576294899016469750011047721591878613708486177953021520605501574651283527557581076314669578372854916029739358152795906215695450352663468942078456837427576013373127279528420900016565420486463307810230430302261858902159270333960464931835489295157983715655935025317350517374570987503017912295362242553103325536439626691422352041992773289795676539970500099400809844709611683692999276686180105592232843661371518365506161316234157893940202061980404060305022952335718820233677542917627125977131227388017495739865082867804750392412876365238404112224591309088736112743678730212055499088044532136125196498063040162377223543499771622003951951127465396045744759955686738420722207518553028554218725264264306859001580748034073389094663946066480221268260628108247475658323071390730096512029824821827356277850994234979626284046730303255073680372330947165761733915177333539008957748535886644387764595348311909388659600901366869043656444929074695414006450778471917775922862260983970623161064525781234635144896083915486237775550383504476801252031472165904380933574540581211139863820369860130142592044486065648965580894113547168495009386985679289716327167047206668516367933169625353291142022876876049637742427126921915676994974018451539594899403604452511657057869025295238575810773885171023280933541012127271455856068888087697362997189357510729366928289565569279921834642284427338352051937515081463816919418595766991031489481190638797151077576 [169,90] 37656566432628451326496004618613260634271163171037829773732515032544078048124789877208668417334484177179548492796726119043873600552267199370213328869222205818547577295838765968369305064933836619598208888893550581431348761927733905759436075802766811862270685506881966557873770082568454338886580241964327478255581931312760596708238572254450822401860141645740858374075336383589079656743620397485587852402212440311010329916188534886565213736835105303985939490241374099517897012880186476531412327272051177987959036410936110102783322591990052516478860562726532626675560797291882802087553475872172160774719430702945455267727585348693296090784388721399130965787757935700646787270545627863052193359862056616108677976157472826706199045331639275125924620648473425860132208511049066902355159012232209713834082027431870346112527929374607303531211404939766603024901301146821602481758152608733551544416707653940396939909297915744841245280528235058021158545860710368483968398586175072106304428825192072360161676369285345366743535262204563392471995422943615099279956982930529717050215486954531212070345503291464849353147435158731567834919149335539997220769701790277467067622295369216209916416458783842514140250128106833912495932209108601681054483234359895315245141804859592352708627539645284131405757951874938795048235949358759784707920513333170045041936246550403381144613083164933414559484597860097422673758052311296300845357611527913910411520675761376027755058972479552434864359427738949314038396523761034740785266189032965680402707692011066817955558112931912396246316584359651476989926137591646152484670380002478519834561566237180471083037822203726028374196576175563206078963509535276525170218070798399580907990389002492007116493144965671380581356520066335794 [169,91] 11845218151859897150984847186785149946161226133362098541958451934086711520984192558112390996573078971747572555098379357363924977458478191209553208048853921554586268745596034147511118671000613558209181933131601487393449672202338676085446230120044491086856839143605558375659476943542244296034638774818940245253688798592552244897179317114476836409192062798104762282114539434204553889045525318542060837318237584711096554978297179822419443233586638986707333670899619574565041745502168517265405144061108354335348485945231469185996488945137226750209377779893812388482981579838878445268296516249567734647474016590634495378249860983232613895322269793080009455581647813289427244797500089434208706399310491444970340922337172633100725016638415515755951904743690061228509995768632973177274616978249703622868859712388104321060670882301035090050356925384073132045288769327604881518285147024411275448178193552927918149785477475915391791534081295461578304415266949180324126847486309150451109103041454810552458347538448081169343505670005479767213639401261347974708324047286818945658019270792996501871936225673269651012211713260669730479424426050751076296147229033382536031880329648027265797170982994414533436359833903449456383032405814586965683015772029400252778224851903680099080254438637319341579410747847546814856158763020853792335735082660436730100935165279792990356496843794868074747593877349427415999867302066611152105089081278922059666271868958294588832285544190474487347392555023408134416413964704304423110516974369148545394697189827268918858046169184581438792051476539952706078147419665130859715130870033217390764982785705115760618663779902594712594028384018986628086423542416693859465915865226385933217273517077119181226242602607050651941864076073732 [169,92] -1061719590960441388789895860532511419430639689856703802590048001490570286302657528123477325787096107135609110688992055165501782216855460586519171147962800992420202792502973797927489579345775610905259233723000936198940264958244786682690204859184793576604438329104318934534306127973564897198598841738198509642096241109820221911865251370403765345041417553824386302338396866678026252659374209781387375844914833064253747324466562338510517158894176490714247926063322762859633016220874715842258365678978831573293781482084174388101923073144628871282158285850437154897827595947380457169988894293559576681324524970155720551579906007102770529707309538678844162443629858983070269291471987920795779582409485239857411858547324605530753689952374800026229420437017139334150010957038351539203694187484750134406719537721356445595335615949922073606181712064675610855971987499270827440473709962370592125455811320048846951096471574389889894365276295748404303261466176762231827639028673365199353520223927646751875480618300585207455514823437403600735952709486361688339781033758155829193850324721776181652987641598215069628858701852069325354571513344725085673566701414487961799820181833094297431018695621727204158357689237725930091635529019002834124910421778736617633539563286834875877529411707142005428585167633401212466062400486818618409175684926585528134972055467017244463795430564737940633820752795529839928582042918024849001310326622156172785326503076510764292414084219503456141072394062559304963651968679710112563277872690740697337631506661736945180669150298936274989981712501364431355500108142009301486490283710277649834047719313594178411221884312482665591662899095366799167068574378245652335606618367288988498857163052873059554359409120398368036997461806 [169,93] 42126931054520683892360784321443369465531843346894119490446851470564635434949044436660790526938210816970643850499632991149119643519994251745864886323533868601349212024865689663716324820962744290288305741818418426973328762672253186420513500105672513840088762258188930891568147857162874349364611036116130540598236238903184872938034832167072202697945838340593122041604639566294503623183611446709322393401077815948784792484045195718970882766745418947863132868414458820652753539881457936087264960981327927659306183251575108532848424432402472922426957776219079883784504311725329039362348248951978211230395666080614743314371944742850271474650566088537034380405765162271086363444877300180219778960750745288729127351345902528357658899727986114311282918164153951088859411048426649217165287601518389154124989873016828536000867026395813922752654104190290870321146067874885036227930298125412836468224914915554799643166135907634194272201094632457324888955097352840102658986480674601176993202453318865894333381862314261292159665074574562438202558455589835698424752079775148292208328978872988834641626466396807757850285752566291721288152150465884787336015120414837501217960084769278144785475653987569957818712440068381002322624233438291194825696878971205558837240474774251517167297126212595460899313787281137812180723706519693254596203600987711759015855460412665628739504263427778292038020447604429858855130018357394207513800370047339767116675463795840819808932815302541810001530525518747353280396422755582718136715768873877992720008059602714253634331629051759816858702344092908476600258950838875834142090720746347025286496831492697185572675990607173897699475260394474339331377112867341199863045343718200945786864417823491377230699513658291851806479 [169,94] -222427140762612032416817526792124603534134483172528157948286699094612101687085127641238414840946977764928624936106583740655916054813219082862939716374593993136561581499825896803109541606416102574231941539788917386141495162720262611297829204620543637502643701476996686689958710410883228233005275010968158664909240252278025025363671893228038516722947460337425473196508067819491589603234368134924640569391520910652249504853359535829389168277689511786377508666688708710795124887409899414694484012285017042576154194393780926413068106599446579697170697488399034479042142302036473205408643092462696065220992734603761491278108987908114003402532312428787948868459091221927922903234833083494814016741294300947590716831163299560450286351455150009086511937767563904066579600056905309824341846002429082152519075143373118582522676286674444672101945392358816127786697781206269474225297608632640033377660291505338355471678289639017546700771361865366154422388020001737303861749277450738751182321855285349626471681215154706704526375479233283238225377735757609983232367074832427052162604504089030151506668228396983387940145111950284015412720172011614442059324137142746359759100434312037692651751153546262452976018528172205332879574685648605755209671488076627322775866543575513208760597583421573346670320867687631717040256004806993628720747829951741970460068912454578113912482251122155628272244784401348879816488217360429616799472990801051654812180402239284009691301669138162728754114316618445436914991207444719923945112395537289178251763386399369290405386284752496498195929312652518666524960074817119624439153863927972162962181172092034993499220657240230500773439063777229380063520149921745805102929774745165240345056428880115189488335363824638326 [169,95] -41685164249718586530046628715286933451213608765819334731866746483997709774126992215752700839903364427540180850511972455055309738628782747364039966106449915484121112278896478170856896603156984094205471524561729372949388776328697253190964021486535498485717592611427816175584648009449348245614516249919468539505971946394311124129460296781440524144219746649342647052737860612655006632867613997567917016746326827057600814921074396132756992669798187898689200854839306211517813346399581280274290566542178424032060608749285821470814203155047363901216037099131365541675887994229874376798688707410145160068975157339790420328538923782274353473634167664210156659833390714074049000023914124337516281217801783170654610647985455890773347460822047194577450378215444461844317287518054635402686900749287381205956489949308310162569955935231453684940643595515079291453819279202026419893889010940764846620281402703076755226815220963524913215642006041256862658796729774146458240256042067366160906841608773797334187180974953471869194643291158882358359530505745075082645605126126269725738604707731151239864379322556745581102914485975575898446797009139329808358543013879509761743588681440768800063542691301703799767864663293013065614851316327367290081494782313260925081806403996914146080848197893466284371067357781355418645297412203965955980639883741175882728927590265667696012849890590199359401428163584366125119457387434153376436226519480007431223539216382654698864092644626678545438468810689042358513666743008334589396301232801840604714254474174761411058823951129116150943172028657735285252463753271459767744817093331933563778835656698102443025870475284814525119721411885298742935809160176815866650089161116255532450806570655791069678568633307464 [169,96] 747472927645078966680898314391460116843110851172014720032453408576358617117526150759925178904141185582884111396691410856215126932794899151436650575173286746911958719402046668965265395938443677293817252371924598169296098958249363079804871131107089490917275995716489075232962817075515784935597119043256465564377137450994021921711101379233539219535216948648361590582754048053698533845196232494872639190271789829927145465598400791686314294574881466296923877296205336422189184582518644415501722594986735002987472018479711550118720011709689902798854001968594871092319028411095304871509086942581864145183012634214928275416543662075465341941163647428560102010536111460081860870914073214273262879746945530881059912591167216342057926345219957391784128250796416068690169229091180443614720117911056936191381445365575471080258139974604501428102534085948208633023552313895155303678219214725873960843203571328059419415658736667429067869131006239174457481972033108418041411846145716267145156012466798109169171936174205521680013569897621373725065347410914290682256165034710781820664253313682388964657124834028792980876601470384339669259610577994167484947008561702884234130645571006491249542845407530867035445940734893422512996584021616943965874534774351147157805518223300304777572098746107245384559771761943012133850336636309631642830311518487120507037069936724611431948987423872701242628118487251963796126233420899617990985354332986143295761422965247636911945676959741646255811638791677345367328980185881636630020822059693564620981020115534613240296052432295567180563161709219808671261531498417150978462061413762589313644316556884766895556142241899867781845213165394311377542566352271247771775835084149281833696531982031526052216949872 [169,97] 57343913834937336624491828846188135548384414665992042981743516043489082731904840094501441905463142056440979207675213381599020943832470867910304227871681770878926549698912295832888103298885320637473997814520074717799923079523989362353151397316677207505942901769618344191091756599751340627929628905046464731264859190474791310029176036468414964077871597043034664807999712512025732443411727880100037443489139968855797361711246061901036297242255400775606349466806397432767504471677431761586052572027661123514399438764444568296697423677593467474982900731097226068837863550163033418015322405894398689865220244232975992121931187580727595716451402029727207034218000074478952814199654266462182664925092306557743649185411540886139246869500706747605281636507993366603177963917799840743581271493449391310569840461019101430914565225585735335662265571579278221603556939624899464052671463156515510855205545679805117559071096652392863022259900414157160495024190873350798461538944127516254820661239894767556872476109782009278735640566052669460624610948906155623996268147667594289511609757547973959901023246868107504954785774960293535257357863871333450086402744464755060637837525624186385582538320923081426574991984014664798210050002651173947589591732659781514576921882642529907078222919175004292859446787682083405518958259995151454099372824990445660067773580164093261069327055929512584430415404115902740020996489555732639355792649040265588540713611871694426527455140173822915525749946795813083844679890356975784218566468485643847235161882921811120053037105383162905755694205073291878253416451540270927528037139811483794619710922268994073547004560941542430869570641060794057123262602927735815858603588530026870537832618455271787468268 [169,98] -195704911285607823360420140151183212116601150815768752991491094208248384615662034560618476370538419564298714695854372623165265429540145839402822869294649816549214002266198792929023443934266902333873940554489307669379483063414289136790378585342530195955288382387806929500200490121380030544146407462556758039818494691387160465438456615292564427792483562209332621316960791480909499451928650289874581125523070254301744952953324716824539938842494005439370521492385132243060770002032404253281719958043953839141016252049663597391758740694740352342165130402471397439161594335412439572016822935461164156634127186012227959989809461937408447441694061954816961827191296973562580745340536011166641753186613288363986511315595172926800246440921837940382196388970909377559145609279886157720671285091138205565106100406197906331481001949440800302514757182963790271480042070327233274268122083753986469026584793018181031869672320695499917682420424601440991719185603940206845044606674019511355506020273541492715476903361373117695795151545254415154276298226140322894731435862967002378520201015582164385833278415785789680901408234429754573776680252276112009520836710249352061855012439930182092773568268494100943629673487785703678959606209395078069288276031809390032141623869983973255576219632088201677209084195385138992319820397107019041955395849694913677019355086676124452780298783109592739689785822793934652820060522276331208346895423162293877620097546115093970570025105290461969388717037614823852992039475885923831976730735952006323241336033612564596071134808972212435027763400304059169505066329765736886847554288492094937647534137271772363222710348239971432316422962811320168498999180232271128756440075017285256761555189337514822 [169,99] -128124223977509182844202870413652222005847295386746885294507371193559934559482651130745101264866128171576986642556038965255486591072362380345002532790470058939991610717082507327647175318275052083843116871146877023580425847185819329315772780811430461162429766725406010071485152710736406088909375930702644085474992857478606702358299825319783727340247946682042936496880736277118098690808180911905687203933766320185878814059053718754535311378013579573261616965765513488288856165112074240089293017608630612704352905366344477873835225166861937329856680595997760779823683897140443620983914826641801485825811654463771222315800799089319194256578300396396473853724424584327927024530016990008476213800893483322033015137731735985681792125023204359988163826450989715739972037367642946516979021691094441526712831989014029329301606669007505623788809152795888102197287184003448691072820353955496607308420339970385714817740924506037134474297267244562947524184418020712925610871731230173209895454470933713312641061263778354896954660690286077074453676573758933000419392429302561205732083666127877767940302673104361121854127232916016506662423069052965583125109360828232340013551387675802065844807902482856574436223426281096301700183816183499004153485997374419059090460241204750664269232971480900348135610586427487317074918698127078772745126368343981725900284792952804071062874688371951451336377162654015073927277400828163846946711990110247084380521795501711881060897654917433824519626338383895249858118653613057359209725204990246570686398489545398589397556136549624573920879944427901472584633105728370792610507283669442354625438380499780176951766025302097870299715827445927250489540833412645132304392071035007448131188766890833 [169,100] 902894576124038299200776624136535689361371402020632837117419988901388108789515226958742759425368032605387733175414169001504211048335869931034778917803863447025089859087041627221985634470734287822690122675334858983396849155520836535216897332975700154409888850208522722210067077488200574726159246911961158382819520915926801783313824227314609579033985534837515234785851316385396170076011841382466640443003771558425017666078177834185356131518250598622862272795218984742799064049889605326030617396021264142849906440529123582646341686236217119118212681994590447860276149987149759148563615468577408433198863881676899353501900788035101217788194008040630034319350269101863175352217322161252517433457706944918223867173762470469093054287659346829367510390361262276707213558502864388622227060244483347251417087689349167480725116320604526955339257386913939112096712018031322103913509398515048735929061729842876943197927603453357677817739615089076018630473757336599648433383759962830974730572656707509518150432848946985684843948819748723351035983516836806221294815701587417236033797265436121150001961417288627192587860470371023229910801390183537559014501365298234229853042566280746190650683634590294398518941106753709130094354512178313517547646588775258252176540869886554757600977908810308594761817335806000962496718013575275727392141282431295659841881742476624787078412241693949679468902229645772264708454616051296008700576856267335328968979719164935632463955846123217382599634176742459498086355738367530128159307668833209732613100181980059823733060292876151846205344007379349780280904882179167462652487232444929957315723268616707375792630192992466128918309528450787241413334769164234496646136553135076390892617467 [169,101] 112756528678907086332728839301922368763053037298971137764682071680060557698476291816577540000703757912749892476239954875713047263624960277603092330751990508142827039295352683676593078326089290642001801184959323385958970336519698541615248244431395258653752266067918472440803544839006369591145699297239738472186207076191679279357710711593566282422207414841102420681751223726034584920870428397532254199940296937668705782419144483383941155763415052698391972090481579817442303313486307766322281887262506208122486519850244809494777078052712630984730950725293669429803610862145178941631139590049788681650074388191211100092322196902459328316068555684436396900447377091061656136934379512164273448448084541799249964337404369118590624719075284525297845613026415453356077926818346625132251444032172822016163792430318531775515008282108960115925061966768534165195583119711529574312616507034160112949173655318295608261973170134423773581934931967430723609385420653536445681766848853770370687758011212261640806792063268497782976970560162974529908483343615198278435088268517817259547199382767542471739293357050398412704773053881824579791218602799102969151874688646704736935386454806426441009372955162592774305594970283538605475389203869381660661519387346013052014243350208519769271105449345426539803507375201653828910657424508098382265656488622947649671036616667587378761098542118835637406598094686917777523962530425404430278029061672471611642592226766858283961029883338363468021501370952829074369442040860809236101650486569818468604204872870638782338876933792217850496734913062537568796571184163579287698936631336970085640297778388227359453745387359546010341404861695808518003694659611281120727935148796670978722050 [169,102] -3767732750486072324539612275314110608684321893023819780131590631482134414536315996045071098514363085914093196708303524262614128796050777079670073520431560798960401618200088969240355602320051702818812334526767683251542517131259361163502702970206716997249614574868510099844301849162966511361741492416620523078787831673580502055520227198827991084349959871210957049239671078708973094122362008545503046768958321317809838816194932673845875874127017244829036331786101474682375230815356376335164318525204493212595144902292471347578565166618165502518243819882737299244444781485148523627409807169557483959566850107234198731920085219261245227222660696059801297692079782602497583759384437588312642820403834823660140267109543199724556609121390159334774215677077828339007050058121034104497178643295446344465001128930937160779072339869644261172262668300886261900840375691580795983951058417018788228727567079732341853628301994896167105600091204914593456368285051135903959957203167528360770520323768319770823697739600168695556547752315984379920834271995950400281313167163269473317074810982683356452936123018871472243072783424655738340206147094582187797269882766218472254987271822297979103088965795018300990569086370864890343629126211281830134593469185085169249033185604053297391765353113351428492979227443846403971256973608980806163790824115017086086927875681487118240143426459591387865894747485157097060568803847675359347186318283663471752029830174785514221226132971587598993168436571558540964540908229509158996719121183225855389825447663611906487472866282328501845842313443677125525767522338127416835972126822649949801827675193599081092531917208882084583904767477969216679568821374237682124697976479576253136 [169,103] -128197909159604704425321352047051115722462552970066820361910486845763345480330123703563912430650499128485991004814202053712751106835829793505046126009314133239947784356222312708302271584217036822800358509388788430233331592849604907295051101529414765889822349361198717930857155688727435652635998246278665671991409904113032088192174253552589501887317691149057839109748396860252976668158764667964149404501832816589433288153244163389829312742456847378759684428203823432587437583478081956762429083619495095700396011985518577279982887782741934119764641336157893718650899710165549534346061615008478552180944266413786000464131705715747480007807399757485069731335715514435373487654840870860680454648135160939793389257920109951202027326177951747664028089916882522195166274186256727012017621598786175183200243184555310677571898659167205963501966871983223828911539715651643472888558450772629588635827864927406052024423264844300232751686021914314310132792324339042327791613307091222579235117120956301439409828453999237343298349759804791765881890945274202765298105036394845404318386349972323134708096821857055987785166169282964808253940448836603187852603826972368038199653175552253615873479928705069827807645330463145039350049774207761012301726515174822284697414718073244797896620376203413107155691060544183385784924361578618758596287518236404525262648109961210299600285933502339682517683565712169419894821905796823538555837816675224621879310106032687596770983133608535744159000109323383251947858494123547982542419177187315588587102311778968924071013765240185017142882941573721375595772233348581926933698011815359642225298933601820221924695190838185223918187801737775327246944611597341161262519183178254 [169,104] 1287077082166459755053015508297154216589752661304407719823835450528017577889574645021754078987498206237742837613714723727376012971887835470374075455270055080850752999421369581658034048561243748715722139808104339205426182734196743634814842438233537598089239929698329688756672262894119065321509377036980838258291819287753470744482720636153873314040995497045636018380852931849261419119920777046029780963979077857573070868588529482806934518224219373181673914586146480886226384243862248528593639437375958969293695241801835269895943530923748550546641512495324873286305551284998895614824703204682425018477518743290805929432207014691453840307866202872089354984144301911989937792634552855990098836930670388085457057528882427014779036150233454744837882307755264551709151981725242139723130833890120648924881161358919548588386061348136494616146529397252431579798083761685217445175808825653686754440351314743323542410503324315832148295693782239264771095404632581630414709549397521224456182961959313540955114545095446907449767686216742387796938100051426197771031061055124850207645270736784294570016797965844857141029452448548752413316435821617917672405257779845976303744390422882357391760018742552987873711337869383354804231710714573483039728499884642582209958938521665878458588630803875568547398762514195477329653718040541198219462777866020019388226711488936911747641297908220252654329013797396285284802048780708106817756615010944245545665184915999574363237871260582786617794265167470933523636887530849270622837982283008041746824786308163437314896605109687037522347752292732499729038114428213288617357065826114582648196914662225149302848980999402317288308929976359806539856165815375275502502480002 [169,105] -75565290603302251940489117229005205698328412918693701699012012181453362435245931817961391848676677680138879747773267859558904710480190560968565881313100232190349456469012119165199342178288548050131167068871463014850504527706987379782140056373623854466983857438541607266404563283565041072835469003053423606427293649075642418389332920797886437076033010670060881050115019544952789335634105406273096049954717796244369085953305294850614494234438656077505504664599405262017719755303729266385462416944713365004616446069329133927476276247671017866477389733436818833568908472495998148780346413803193653184813161014883235172398554600548503756714261604876525592518019186424628093275622500878330658214270721242149172959048830503967681524847713635145937547186570452962695172801575319680718318231935565685621169734646436521843953796744227293761575844204246774631039210245256676838510234214789703634249402671537397430895415385352016689664337766027937899041624302233714110375015939313373600334070342456014980454335230359271138787136650048159360562149235805322432187441704653811685316488106582931810664084887757723261916817860007066698866899734402895509247200615433886601542791593165665678142822302146257752721577816014113507938077772576612653104518318938575934673999223103074151053730367749897651024701995777977501979565823131626467724574109653806436295030162563086709801401292829885807023969974166587915039518433285521027539035404476818738731921788204705352937945039109967268023055871784875646756840989262867929741538632090078462801397843613583662537302769948233078217091330123283091688347519550243974719711794189459312409445467950797039132239601737061789158212880459908173416304334453955711592 [169,106] -3750261803566778618045599950807854578357311426317046604975139698544165635694404451684414094582423786373715809566819674394550175208629173519796839820784654401245076578578615267087730466034650521081378677365377553999176761346678167535879819155958972885657142847592984064404775232362411693919202508913825444371560629721210281642580802078455785316005430044182504332951818691793639792372193938054153575526049040137237186866569715010760079330693236993151561585071851284251461800519137885362379376134206592344366031193971902135338205915636711056608334219285374188362937767836750451513046172486868532030757946609144233634728990467435372249728036906324425878965796387184502947648764198110966316608819490314570100503727221107057099406614905739286022683880298311642292552422374964519412793776642573892651663053187797301005366233413622233681514428850017717301576912409088556401588154807122016391270390599762671548496218637337082198659829314785535689230230814258092882889303670304970644297458472310330807116639232992912095121477383551968930369621248269512080459109669194836289583493975063031889851489509472032698321727862763652686924495513206468101498555786070527201624880593613677639300877114074418363659463970269426639236539634283351498816042135290385600273332280577634232596025492808706959900153251675326870994815856701160548043071035508670066399946537057506749198269767258931305169615791769431321642622411206234482604364481316602861496945716141366558860066278114731703024560566027924261927430421158793773767772527278536687739487747239066602428680552318756581991649995950617930526974086939448090721704367137844820568571834288535355223216280776997750640682025347336155931157647561981662 [169,107] 13492452448127222414970729827902472648172735995397110345218236231485436706714375109050981396127949872166166561647911179719189837102763838114622759541338604616637444216444015359519147282591525317795477208550172118763051491008435919392895941805066000751843981610608358559357370907487542886243593077594778319092594044012762979045977873068991398828124607714722178717323436307102194085928140800870418149540136769709154950726860914002643260429463898339154485772497091837709042074454838883467502008396138489068586880322096441305537162841227877069781300830642492833011067115272189038771483966587794047252889747910643247114752149589937660860457177739282317819835094771408629465771223958715549102567753643801367672946526603134146315779691436599759032317621619280939837860258059351406582998947043885653164992640622232430799854420601677267073803072732329713276140670489463626620163431978609712516470346908173069204544078082114214809356487168468672050105975513517213547403390037516564170749188865005578157431118683968309384521535318985511301818785974590811949184434426790811372116200990031033718511831769486654159616310286868719315913922120323977202287731582955025910105008446269755298942221963009116669656003405729190178578907505688569823589144291966687345359676631230168833909975286269813950450915292305319818789407574836692778144034705303488383145657677262700955243861868926306550300635246922640280836250802865060953702219004717410494123779036782529141457258049847723521896162534416831555163301039098075384752295131212018705074693337739288126600402342037183290338191349200228772563619331197081250587262337890863062772365156354171873683570486821852340866264752046714511958283568069 [169,108] 498114957020708554929998487727591768803969116505573873549778274076311879642557184027576279345390503700536821257243391596141018887629826305092387107437805740010377318295567525682398459326654330957013338940775993963630580848632677017944669722325762389525665789853322256105312940508038454381698128642720865046197090626765422608230098234418475514890135506762468524455519027106502892592891835837532416147333419046272486050886370853382259263691582408187617180950212808305126483323756811060067498527485056730439175650561282656917375617779440432427871619629284641946101966126222179818759748145053073064586551328889051810804547265174924299868061289943163099002492732246507988697233426459267989091143673071808407936607022490229102291028238834841948150363885623224960405738890959640031243961403403256868285654198682030808404781654254404236803384906317007941340057591648057355502997401150281170244093816120900422342948839479524587227061077429288619957694181497650923473089847826327147219516375723067200435253067187257233417074357693892491403025838833115587077792086782107614262763239954317888721676816987493690712897830300170476426217392146019486903481165077590471461395087300096994623686804821960626698456580275583069908645171942190541682058450480421175191203996202381282513345564829459232636156760449385166868802323552847991689318317236157123466120460895772160448875551127931058784950882472015096876616804308617702326057965635436242642440314164033501739135307929372417474039549067889073529363684489906996582579439647990061284511295582438068052795055271037565644708613509373281930707093600201992704123360842019497391542370891393458104259305793586774768245788282289304588097259 [169,109] -5700678012618699898703527840585781836126966613726562861658517504111745929437812805084835236530073165273954534315421470727758585303966930368442324117152124869851076289014229717914653324497083830486992197350579286618748685108084144198192900514370241252411988581690884139599690370433274082394198258719288431580084201621980397807665780737680494045502693836134928645047910171945478393979772131571500327019927441402259971204979272095279035866273058009210928068839269757527859514002311927432519249873684010588940157506897005450841025158944118838199153421011155410836989049137530354827435069752598203790095886115997048989523220576809889231763392025023841626156542075074798938398679765632532086098198825395809487492624254578397453006706129428413626009872415119292769370242933818680230690871097266173593973099115018069140552515806688107993816523853568349457253521442511251668699869973284610643111397773993224025435363758010356542304671685861572065954099162819979067903597277586779560466957505172976691965064430349725497686755368015475249799209306400348608145312429792333333627583341174619143831796329275580568078087054831462589041749813967836119085925108631594860157143354343801380050935485546529510864511384087084226480040407805854375084617806065869985097318755958986099848061698864606763372828413556883550386332110620852645388605676746382331998857183962601518359415174356941564524980064176605290847133995277257093821504121540585517107504399619777362448304424024158490291927790683849348283445483091860847457990473718161673785521296114273176193274036996672277636396995525656146043258413932404008595060100436392334124923352802701068431833120346541190644769006418908640989 [169,110] 64764243419705634270901288089740016729100920152629148952735304483186921380089015412473468383503742332088160738388593182670763552715145479451422881379381542275544513952733690343874375094519295638934984339867070508731127283099310308196944212542836823757710774104679672426277114359210513136570467659056503852730401607753713292227723424406741644980841241386844698598332061505387979219869856408389303380103397177679265331417260558523660956239410791972904032759576224567825383633147750067109597758881611609039813567287880749194913532292342186112109751616661320100291092327428147691821809934090423664828261165859145212091194515551911312850558597469118121098397088866651274694817752664612117808675273035118573054746795685789528400846736463240343475724046185311891288953242984445411687888455753394102295598054543428191546454705283362228856631009991981662120681276539350985343877451707138798520864575875315326885297608441260835784817754156811332079993383747796014981888886738184142872941278049717442786206828087307783626745395896801895252718597341611893799098170850364558154501015397569825703978547463391680231602477012928164992287237674777758204085499917308503885435070285358183036042948760160509595482626209899358537091931899761793596663767449164051479898138065652297778629818294879595527003424543512557662880173955228911781448888977997179113153972864836377416739577586921858352768583630184315806759114745304411736841130041927957818943533171822512343744297782746393984229393796248808517997021804035064067250601815446219841994278468365089953911383610839660128664812377979866676472166478574093422219531471940023212087306815542351553637255887499399407562047980758453 [169,111] 1513713890311922945027622273777914994387756478689578989694383882610869443494356735769551859188487841251439042500603784952321874861809954627302162385194210174757965026709514771861684631794894878264095060126541270263760812792444938850677702511222648920449726257854261171812486118569720136044198060121207684356259113363810766010875008766002272380012667324649277719980019583594083896644645643305820673320312764678175413405773135727363946769541725767831088046005657983549677787405192854803822816993330047756646660224342647595342522886812393223412549627306225912687426838933344520297075285742698657516536665340669407887715054986295208717092614088279678557315752335402729940750216580405245069047942514453385302319124831532685125900905868011578972242502131965271888879347562167930112856324266794520540529097222970353041625273708988711065214495765072918337558064820513322197388018572517676209155922189895492744502742704797572924860819989804816321292421346728722801794292965313635958245196410306883219084622586961872633304278233395504425227288131035320026330882989617721254286700139133614868221788035670274454653731268598371627444186743865616796433344641366791099342141929549508344516514178977572605525151190774613816833768361556772668424139298248406806842721090873444440779286889255818630941155511054360748094293053216938271200468337414482478656140194300286172548534891673192428561759473661802000365856576828335021649207890149805948814057738275573577189961840359909513760739232237735046812394418860460581771125978571862796904580899220419824430450092788952750500408459619334075174404802721467162724242066076395740714321701736348993881476121447703193467065881767 [169,112] -10038586954285798193764144830389323235241866352207125807033469651883574355451271998363722455153888694472935257728557546431544915004423143433705340305065881757394135268161209108596411043869994302193607061469242114465143141205771368313392462153082608860982559790401680734518196734658017330790479790253681135439228762655847524651555437044283116460042134211950506981531942712165366616790542825685821612556470868428696111833044423932585900500599315992443011233032848407292945895122032061135643504229417505690090159386938749858284861942577535842800237140846747781861439699451952236280724555117553976233160989586014416629671657185512305288033430646294722564799320667781472745242914800830037587439929102012909778188351454194890540010944387142145696896236401024529877942633471068710240533546824571753819629663245720886877661353588546132329401335393595597617799366050672201758963597880005248517045522177151537063981470982061793289607540927083307938452816972735621145825084049199871838851320875084661620746907210320522865074299432361811395576613780998152960680057164232680119623686780782665957397264847399146149878561831102568507143123885354137765251294000608864860841432369245920790173537990319915889238570440429127383695829876962355690073717184465556241073997985884902404190104147588620822081715267853257456432243870388178549440340902214907586504808498127822489470818552552728035531486384204121736999384557270201768147205726851330281956854918671372092203012809023394263531553045086788989020616000240400206006812499563206691639707807097500692974439078572350504525326928362507228548394817638405962229151188894977215581478428141123451074423628134566519770 [169,113] -26612296908408260261425952164328411538490283728788110719355871559379089467990658769247660276557095778606132627443988273430835599362314299014607374357812352472303237849774706151771752062131596490972901553337952322927652206901833963093956147563438778869192221477786284075541978046605339052644784418025468957887961740256938082683569403977372155635089112602620460173042282183353702718323621110482924187684274563653634327126369017064161702805558955174516583715525641828108103603727823156774471629097161039953174263326124428964809415690267622079179654994770204493826912780684302431425571962612109440591679401618553718252945603525436994211861882955722903726243245747207924275369140640221525228325733159282949825599375823854612269201646966795354531792572837387065680474374149239059151568543994061894199295906601022650232890447266303160190694131252466848307953015109705962346202786663089293828331090059591305617941136941153683634600324256377329767551004767530794026982724104089331972600530203757074141849518151015428116689178300727736484634772729164209566035147368103570775742251532342867640804404952938077830311706498201308760220326918272904322927970701613712795961745132085000429583910348980769838179757000497005678377265453746125784162554236336139712851402245740546380050322007823926531032313257185107607607411387687250786352726403316168312171072098264221543915392578679146957573808115648630332963285741575129219701510311004357413523727649338565710221726154243993891117036250856133034845487787431323793325892279624701128425965616680600941878509769937074795024470260924356563565753763487841485866131348879072251502601519704343755153799332693797748 [169,114] -220563364090761968875771027049510362317102480675170711261418105848364169551359546652069759103622774121537208862496593744500579913331493863010161915299672089052935468166108848228739680514459765483003770680453153368230021235243666320663733485359867258139170347239840388356463213933269191174593220554134365848509798707396865637902503015973409359920230987805112808353869832648141337364934108145601557848559677823775030540257179632649491072454409868058442127129712981237673354242625053899943516972692811698699311628959405549036747487393825244306291544951040352267557319921504180844358557309959164385929673697610106814079420283138387897354249501321838132938975379572686756136129699085919298265326922377484597690318073337175771080028467144494627074706793908016584996159021468449178388897244136021322584316639433656614101892016247172078584533124401940117562619127953403984757089909042041569920433175837947539553428454935218781195868599225261404247597907140541597806017758316034357705052088849585184573345743238062454274594927469810226179942370277832929795013842399793538600185590221065196392252072176158791640751014443820398428913383783808059999126969588138160182259670739297503612848214716910096771144415879971379374042194962456061662260195284878113700531793528935707644907198921514593708594947994444860222727515027113721324182943673754835520514402343931051087150876708987272602062737153001332861949892969935339212893737078566724033241579258868250496925794579458442522184811582932662635439782993636564308580852419104525378333020767930343780408703194958451164452316125094290197344381672587372967357946768828194384310389858612054416742861871878 [169,115] 2283660648879400734304996724768075540315192906546026549337546299952306581388651071497503551140016650607300214022244393470820713667664874455144011857457141705896026973164525329297480005449870150340842753916356612951798142031714041956682255589948833803060818197067016372446852325255762592593555717906588473236401792723132690665812872703666813808651522768482539636508137614612537327179675872357850835880791449307735552970857384272953570403486738672904073586698223266195921201616246674133004484868620463332058389589518935289668654538686788674712054077346241515816310588563458188372188261263090017961836297885848463369649452627108156133379085015884954027138416604949616625477866795136729414560806753133277170794731582768608026701351461190646791290386931556151182050978465713495539274972678190065604725021179382654632788567314940797363756452235921482819091777494747604536874812959804573688382740520925033428146087137504215826884952276074630814684984779039593816263875284657642625596316039704390089162971592063195109692913192940576155991415014384615870309613115162714487956380784425972320322702519137027569330526744034900346697778402567189850774533648203872489390768466528873617807170438625570699500591005284486439856962250458955302937621085052522448502069491151551957941645999556844418926870916801903496958095237902581344185059473449649482683017491505188717169561934565218360356839586090094503189552261374682255034712909423695663486204163053634886990850268095837145032990902232867314036494205694575945360270606809007660190418771342268822339952767388208192529685282969500740872888292382989469621154988000564407262825721443798025986051608 [169,116] 3907877566875613026909397809343366373966908837369195624061657133192292033913427106547644914722196101742974160352503521844239118626019884842081749087435003894202433460817783417506755589803649257310827336265267679716881210477448286522034604525389523716530040717104752425645133058671038772667081822957140461424842547133971340445474993890432285779868052923705045610635089104983863132104702606622853961203666712481486701290563121184559034051560284363873730942638722839649267026276321053922848067846855557536406526630544473065337696957740886275748647813100539180152463185770427512438655119795898050084285072232964389881636126431758876868716764169702393192193638604958404902760062229180104145405410567557949250346737263843887594029178563317110465847368615059315027599601658367390299972257600186425931851878214611271248002575005344489081745792558766147306283076429247442475177172034622976640878986445866025854065138998141295009159387346502990039675846076006466799954677572033639145414666287251633751859879772431138973063911437126636886084400741991530040371477882506733673543997112522805587828833918858569061402375665130737577037152106638504886858872481081055662945605311676220389547178851916203363105528499571005109938368263468274144126348526439889647435973548959737482684125341225484291268986585434026022176356644353525381015301056190468595427804348630354711835573313697495999067982542566944243513020951914916593315443383064317402690021034885855803316539382502015718794805793794938136815371475586677961042724498773003544641383389153228902722575171143441629449962040032000983773287774187009494186246777674136348272137409178188598634 [169,117] -21145294734893534003891583545815270694268400795551041667574675952258909805578352578081882341440629064201115911317345157728679120145507632460381532733603296070567256066345134580728761995524705699924625481536318903168450554900163591317107807814119323311304342620731866134973705745028807610040728297388655924286600407577304141426728980454176564837025073103615121097743162770954070203227919436153202043692343418365439328091847459163189527038702373450508779335756356153304797689573169747633546507950851387895718909055123178202354527009433703814638298248730396986811173095218368298382828637660794352442760275315848211663926461443440291577966042779209356113995341435113701419958039822439194729611706663644080262965639385034631969787236404146323857489361282430919400376166132753267756845290929826906239715016921184052344398176072927473128844636803300441795414706842672955727254080418473030497509318723233209991150801869684401527560764648662269712792281459076126085032590721842659147850897139327596192251241547856678761219673441880178282070991255077266252680599598015965244644880139056528633142131173414488830119411568947896031855809376717753609583060350379224068498628643585194886331243311529266957246754409562734993286708777554592813381305572855713841620451914186551673755790651000490960099461335802909546881966178863693956260339061723586667685838172009595285085954741799182319904782300440782827101048553912823575893361719315978890223201471746934854732606797027880244756473494522498152051719608655729344299332687356095602663586602101283328951546570453548183220609376941447970957766095579579699685710519570218544042309611463082 [169,118] -74671246911239336692754461641732533567455754961568123877878629941393144940095061528359315324037890160826602893978372972472030757996540756348402274872357747468033987981891967125293166725122245264567269254507763710421231376858181254397783265653785863502824933602419296551896310841892160751959953276597836812721175327122909059928544923040998307577784001040515285800954997928033595903026259617026036066441808777781651548265092842925476175217185598485825722632977596352099841468731468435741193073802848269865216122308584756452285436537478512458242211297889809574465552919646046162856472008275079925470128306498151057080876350930677595789433520033082291566530865906335367212770836473228883221117914626943730814129561664812251267680274733370124016818405461510040744671753660290775473280536370801797186762463693259386781692655876371112977054910163003393747190923108331723905806349095968383939928887251846858155074499731614029932295813358072364960735863841982778369313164613291485324145757735912448279011543615111673130827829943476186626943723520416495942031435995455964141700197814024226642145309429750256182009122433078686293579878770606159806230761391020264260407504844815953655937684820093245795917910893719008057416911821961675678602737380988656151241508567087392088143419100574204175149636789092522466453762740480781477173543360961081296902936727151048003987182345162938658514744664318895769928403835813816290451744297513223896339848428430002899725927629040378280539919557798881639570163999496059197321022322757298589308130873247740517870073003051144434233587733880679043898000087647649388706469160534053855646473244 [169,119] 113348832563918684008351960638181422208852170842401642462539079531494726886248971494115682227337260304664314066906782626328806671706868642146637556143809675973071901985241514467408929510395275026656150192839611442048860746100581150832298700181810178110891763917160547381515281448258892197352012941741491528908449840212976622808564699615439190729550297591320767406107730022557713989629844871271033127706659067423820369473857427047526357833122151366711570689944163086509168291795822869467465938259246036367342097831198544972371092248887560807538653228197247485521785751659847269690528578280413283481607831509921174168077405190211067058603839230277721334062617965559736932842799282037161256652394817277314513089402312178135138385561137863405365079140674974966574197454055998941000131432110780355242352458064851433263555163377414618307921201418513092249375137693389243518950691245144881821624173300391246070985221361411748492659577899462596491445182122406208625155131716370315476229719363271409015469315858899489467461697096261348985909369419039181822256435774413870636046718436857195480771589059587233870454990007102464158760449008349716334966853227550782119909110005730519257302742577817565674958422031624899583374436787109006206901827595901062874175261272771859031221025895076643313151508106428530382099808597214328950396133152842644399194782740092122104087373769870467070256769477201908681119279810824285139915139276925412251333442695431253671738556490805187255737374366471523696848059207068325373452920976530578024706976590102351021994965493278429608102618276687110251866441032594780251306322319813326849318 [169,120] 41776296687744108750089979244017952620484382819632611134181329549083528151460443460161329992612574814227330070356527446782358775213771876179819406218118558630278443947808943891284340826030167328016548734363926746148566393496997933907709931406841341365460180686551009044855545967583655440514709297565826958365573021654416051832546425646531724219088017340899271591887689139123440513892460432804796708610049980221085607795395822944653791495962756667162973330524478740794585301774902391252966295724354300099208026582261669654502837028008452173519871846362872369357677177220521204758974944185190630162916667389244884016853583875374600899509627133593904321045992177829162345621754076411906412269448426001770109394414451413636090653288999988049449889767243055291543014931937591859637655402081096896258203171776853372702352118878393792857837267795542137140847557731316345528625711961174246519808953979722733716109318076479330120624389196997919783028674915225638185763170159211632643570514944994609425023743599745616131330284955672975175064886249780952247022597943000961961403447418246888674334409689593205494470185284332327040298191949615327154034744482537738214895877334482377256297880414208889178267281599605093134783083339221673991566955311034076141325889147134464874041706128287551741733755930018132919959077927831755190141519055131298246667725206530269630921939068584833033639939373637450266535385576856628613909242526008183458630912456108341891494283013601489493917641005123619288434157754495590826113739967923734263033246980750855395330281848603775439754157437833696878929170436850457685851799576945097 [169,121] 276099329578728640668184019547847606058366648316415484479056753839070464950501095505977687390588947211526905125413816895799293418935096290325375233599527396092101573631051697255671953965654442098939253889283567318391777383272697007240021759326751086626928420462403519917479640522015572798155295271360765306859147104830231985298277788034311485863918672850808656440611864625054739828979578683342718393766974092421993205210096467569988457984547517094139302289464697434388170967492944857375500039842743068672585491617001097649246468632910981498282242917424423845684562400997837912417725692732876972593524636865921391531259205707323779290991107245872832126454632542989190541243827729215885606451254047684911567422184399624397929324722563644863574812865226611111086658953249053242471886591202200693195155507514672243431880628655984997326731787426786993180925738723255571692749777843578357135046681169716306463127541604568557361809744341325224163338173648868938502352552417625711267410275985632051721285935276268686049246288577248906168175349205197222104408540441597060175960111265150516504045393732565490006633585002184073182395146272256040949507112351391448830969824191888724340133877328719260809108068815622368519549301311008712820007181090866160498258621788079430403427725123239883969324412381436685626440513378122764545179170870872842708133469071930840461198784725118217944805313665667775449975387088036688744922951255589567464897618095035355514574856203883113873096382295763349178454111682142976256889914637034358245569987179001727169782262291252643899267884594737252546951536771891633738639380736 [169,122] -525839617543062612156971276987051466556587663741992031545543714428062848390941824096251741652382069539071954759578705538035712323301839153349446795517731124563189207188923963067623219241643468985221492248963945616332830886763043219238419532765395939335943562112140644496131241279855513115230627238680514742446238870687677205455245825993105881182764191425998098772360817442335298720853182172930233973694016091494355094874662263855816094578833411661227360079276437722205101561783655615286994098676621630178049453757883028654197763274668820940636081460737444315492165965311359736378847730956034505338086684428860700038872453017097572154886767757267064555154340470580454889122671228618355939470562906233812148845433890369184111986180836719712623176889617605623939707574059198007558005147516511907584039914336593209023523825027004834157775183486333924430480402944785727368097283461209773054496885384109153429332638656433763511981357906665429143188403056015371045035153367769618338912142099924864144125938862823617199645611108419368174068394242709012318959228149912056312092805010663637453638133105598129097622240851173410639198844964476905570319592034918844335426396346827787733992336846856626878799972062442646786337710802462625861917708801374273977975556766842847792057965806318201753670894865940485346123793474806573521732496236156885376331111126156336411824275543493373739885840473423333910125282629313431944905219918217974226704175639470870212644708395126197576908417147814903094947510233343416951713427441489686222460981753961875477459392600856795688697056371883719535348997843113598346152 [169,123] -84210104711914387632054110263856009703076578835821680886173627369221633389632216472022571097959385563302935874291457910507171671565298089074688992436297277208275008562881327214980435767695134613881629037037941429723571130193533462705650980957037087666228126059365053147214022611396695100322559576327977411382725700445546762774801341710049916317568705850661815570700085654271399515578711289026393843480559097188855323928759512721562329002884189796080072796626001721696888024146871800699860067871234524886263365681895112918555034294714737506103447143387143550996441199087625026197231811637234561722472529962588575635956604774120752019005841059607264415741688695752123295268808184417653931361233062657391133323562094968482127819705869647629602036083728520975867551565235008265957025773431633915436478040578110968407710075334893666419176881653949147796465991602883333407296194854718889909202786643134563582083932408413160324032296724143325509811881680991830739639164926983583696286169817849114529008053166695750901054755783655505307019596237356166811371722051311211509242811079623613007726455797722152298662047280297867974487377674575617315835152905751436517737056919651196833986687542345063569400691698705592891733316502583472104135587109218857693748422531466239490550379381719914824437830861942308827748375243272500131400559837226939089407794463760388786043169539917562938275133767938185276636837740040209526108277774344431795300449057785335209412148188797456570666744487470281673858322568392198179668386080256817414152459715728037080977203882236090188695013652440614893975859786991574 [169,124] -257275133301905682353787391889931876899222465278120619896369936326461076811290962800443187230805885673896634458674587113265446981919208260708543370072476050045660750498206611065622794815879496922581177296158754594760183613003220081662834846273015128233185326402038649326183482178939065557846088453911261399546764916089179971151632943750782691683562711671981841684681256952574381220943763588696016485344901536544857919351720158349257684660099206395344807484353202384053774210735877838171798991593860859921565251840413402100266831596774823881724441186161836091374181431567714063658483824084833837445331003358359569017162206169458444044274608615851540213861497015312805582871847075781202041709075155722143925219462201327986689177849653916231507123096994942920591789117623391265998248150895628938628159540540227201183111714126711225331969430900868373586765773093755600232483260372763088901411341833449196222831555288941582506477780299007128715650126266091837313220374283888536279500457959098890420236999584883238621881680057831281081431970079713150228230151512405743058082161210135808627458117918489072324967113753964423814456482911683395170939355696271512949173361824964200906867795299630504808866523007817969015395207243720547801185347465005131587496482316394675137530461704036065721769826339313442280335281144286061225583560982144148805491089592212859712430017538594656158872037215975896779021016258830685047659156498952308154359337307592364830312471417048215529017659114580214522749808071526018051698958676971048264084299801404619111263540305558085573499754660936762823669498693 [169,125] 202672523892263077264147326630051037239563690625585908978146286279092877098238075188844367693690823036855714575925651905312924088401881486336694539568312759320459733865128890037951698360309737487662575617856008860321657852429204300691800225603332780148505715484093695572363927291375866883772794927007726730740610602315309630078907039299462329312346334040430661360643442242524426437755848288355920017475322097759051317710906657582624994923244673298354825612993772396594664218599945499083977577334383417388391225696102652997372369046071224943856606943870782467440430813495884482120742354774395822534851627447435711642444093205990075194944433591887668090341503117358229806083197269379898783327037584780491235976851150672575414843735652182540462240290058554208182770672461382844257151620045053628501203268226219685874547418769632763244611452141622327256787016238694888356711015342623073263469499226835182485110598233095942554234398375940857023125327967029979253172869580360064711927664596390565152431086122846937011278312783440357795125484602994153025405384293077147439620027720471900554224724143440297572526910978645101777339895620586905568720807931235943925135200296390183145503316498900558391687014966594459117837804260699873527969139286424269007936336962573078838032632375983247849932828650696135291716501256538731360416463024120676526126578064063271928081591647282819791159429322395059372312766953027880827327172953528528898747267257023856079101369035998319131429263562711475895657906279452869223940010202498571234488447250131354808077351492161985606255364649537311349368 [169,126] -11021679808180459174942491438279728005027678945572685311667970757875601240489386335837280828424196186719615828744670450236386974862417485486913811882584054036770150780255007958235684762714532481174092714228346476759630518242523783251513821020497122139485928042315234565355782877371418497779194465837704999309045676270331390469104181385223618874805065790664298619475873470390096662289875754738151641202400678587084910895323276639175217324166528730740341804933865327673054151254383687418508533822997906572088997877417881059856200355077922495020067583446999555560316555962481578793298913632046556111972938763404406102493499895665384059171265088767185698463481883190946855327059392276150397186242108941283417219669149125073402892339371002076183977457496516802290955767778207919498887251698483208965267247816789961352311431867359266242542946460098221268171949099279988186751173403777430344623426759498501545418985561644574451480927098850653854178418842633202422570494291610684337887898544882500869121793766489146328872538550946134462553406960496977231796770615496174496908128282492950831236698029280200188159123296473285975401109499154513165315652728453360813923726330307111476568906618900063170004262534899362877828539248842541231272791884337573344429468061683037749373653980963584890382993584880935974053850640673628175554239314747762834854553574409099296765828509494045884857770033916728384572823533247968446880486777698921659760070327225880730115016580584991667817517264943158589168923705347010884133882344659173807564581472451381191039538729947973102001783385501722 [169,127] 20738789505424935655758802407186272919981236603026266301576533943302212798017490131764710679940501233301533605928386598585985786937884846846718993200624377053325444249839173600715647724618038638624614181810424048919241018071111196052873717770330686448695794950181919568276993343288018710406794201297607865423566459382584550204044866311500226391588024026873759812898629673817142348482134898048326795030271417814638137516702994376614786340658768657984462327806893240890010091511031195380416563058105697631631876190017581654697964613442463960808211909804594076296736663215383323521051080348166974814377876340861779665812802853154483525496624456797054759747329046670716891195311608625242550218676405579886928050763599583211297304410838076855876560209238142576844439978094977770671811855254766359875893382272023878136752116169623503118158616564169882083456721635407584989022578411174872133286894363304696132239223412034663826994678164373266119064337635121859909040233047155875880260370671288564856499051796928049688498996359197620394248397850102112565336821440666994702042618511976140146816694498814615716871872612873767374655794933909688153386886993269297004827007478534622628549030527076975114273962858095466744847869710521203585361752027054510360866298604781073310483023086182551260576746888726622107443815828970532852830320361567538519922567950506100442234399074218560660072460005189694653637961821219749374748489823994610698900120282038365829797121496071920288349200555036558488845861783041966960406250202705977806861304018210309848512280753482591393556189598 [169,128] -21099605977247068902127583366754735913209256846325633257567465390362026156523327496513429378243300312618200297200135829572712501653349715645952656028327476757488963694293349565184822348608928391551124743030671097591725722419264971975065674520674743381853945101341066986775843844130694774872644736612285963204805174594739968924077836842553921655500149105728632619468442731489054380927895725712753379814041776396743451991211104990588248485286254822978424750697096664110607398290549682804430851713753619247801006057324933247844141030698742219535726976726658268656371984173724503984339060696714207506840097665342193563298987491748885401871414477206178715523517631002343534931398776004788338216904963677073841755234270781288012482169950003860353955203710968231835737121329096780782224583476075838280929462800072567216554122866063150705723107880045554208236525358866855678505583405129247484946293931726822776683242446998141299277731656227368288747168719683246270354960443686488929885058524087137769541836604199831057294648576645265223061796901390645913526328695833507303081373953225359964489231178173527662560864430791313728484328662295642269407685210350898088516449835857051898135485786169542093310607330114445773429674926729522740687533587748069836806677921037358583095751711500468911422685778931114707064611661431477003853526527024911860226858227081094956530654639133972473650691682768266304100776377124600063338303765918311383222767496353168315039200472121715037613885390774952721585660628100709812824306110377036860093260656204381836862090143401799913167 [169,129] 9996386274500694489943545985016655164042768374298689052526063476038452852328467162979656852038854298870568286147087243035005205110632920117136310917248743189023007284282309457499362292731904684622816949422791470728026209236368750327929219558379594739176008112968704758519218654988396273391165001872359592900491803851562812955429600786578074747295151468439734739622707062649780723234408361229474129352295764996282978984950874625106685615055624362714911502621863212156408372288667005920291863021961374868870679710584343098668529798947275903231696640369390520859070977304209743106876975697109483377748824775649581207261081842526243219932744642042158875733429891621024972279612973398862816327464558903630538626402277091265505485564890999259288918437172064906724086944548152187207298309374396827752445169420691631943518235848376785935931258889000134099030427037986589329974285538723180329802948044961416831755289614154188011784539695809719707086858489269259453982068232755823126142415197864387938589896248726624987163908785962758738003156780196402057886972244158825835641173475674939083884815266275198766371590090924883319843306821288292821773743202103915662894603010570162813980539867632845094321801945836061971951983661703379938859653323266082435996973768776340163398810958599688964634322044643277101899736562154694490349487879915415630530342580447937991586453347977549649224204128107522400137440653286552066412013523878651113279599519730668613200478627713223194100348280518046615220331961472211356461585433671133389218618112301577295953877613986800 [169,130] -1881772648885335226812236908569129963226053109554817387253907378878992456567983742541154795932379993829982772647139252571987381020011579589529496997432571163825839305545845312859342279149666735048064726384725700755135438426037995685181839886693622068621703679589951554900917130561037675321038576637120314550528031878503063914881156072457352237584781647063760484197618059786686506645181716210965443363914224927395212399166207351953610630845681236291423425986835025694331953219496463370385167088138356909189823121062381394504520711778568298904684723138109213052272402084812753309065870233061045528111298692322432439839247528075351771048977325569076409786520674877102106473227248371641580733639882701521435727581176559097454699240674803463106231659003084933783888153915358429421220094155021002767821796014173840076576561049912388191460507436414954311680261479607056743374392213137570477205446577739962834833489997423490333238449388877702855134897908075575646326790890510898489142057382448203690030561475307971779454369209734373147285219590036122057287195152927299992000523858067543513585985629692755608151056003342067048678761634913714573396175661649799800090473128651664985218047934317592931153297515552620725995666252502231196495158165074222927350826345187582158383683790577040159346190855463882327671681043898046978937858631761455092240190599601989795095662747628995085495332859236926064025164977289678766645732977559924002733662234646320328643912734463027755302259491595111425280132431787882685632530616676620544716464070356454556559370302 [169,131] 315573125621737562395374749757170332318357508160020539216498415207875246789750174411328750038574040726017308086936312363916436195807233303558679981162119364632596777663715333459067015457719612870776298253850033120233373361974583041814793359877579901318062087362463820808221755761083485600190551048473090653719169137295355838657765411323282934371867019883933851903163424640420187335481051621708532746990273739667281446727082678595235617223708752936303776373185799261208343536024642581700840026305432482742654360094943556552807442303234738330034218459701585173162227556888779007656729513813192578430837428517525660162845157585872458768474085303439360795208199785060841784783099263079841584418552181486171436151356593966858318201766496634829208728593885950590858271463975227678644441561657938167325047355346439739735099330310885807357191484975985847003226531838065546035348066481617568663542553334159751641532959146840852188904827610491151556585116612974841522807897299952539400863050162216962213248477021492563595472963216655348726982473830205799571431909553448558228392920820094764886106451988358272822260674439307954514301657664277754901172853764365765964178460040095660796651834729449390395770281852708848719894465218329069423380458064369166722767758816017089408971522309812299686023236147713791131691417722525880061592784673306540027474128689715108981881596938716377382083228830516490403594355026993000176722288448114516484389140914050638185678340629467607345590977621440528743277223342878583277186783952600630854524641181847582611 [169,132] 3273816020092112765390162733009008240925907853836889086246276864550459360074100625490116995134149202621031119448819635547260039891675554328124530841765508411975849739461849753635450088188188852655136597948210333758078876700122986688210168612221561063275113024429833208498444888933088934764800131617868338907843688730580308373793021586401863066841625322282911780400797837908850124309299467157903887886587596120917120061627129508346860889120071402197224123052769715311457781702880656009780818925043055054157994761562224890708390159620563533056598108364000119190228134199570046901242450988669963817658221696687174570423541847505229986840219104636281877882035845469245699239632841910236885209382075999370217204582193561725523648527121821933068107230130622635822598067615811125401232294406785683238655628516630467346372961469461782669263111330692240431198002108280627627931096816454657252447425050293690310086651831331178111072146791555278558063990442025411360733518609707411602104830852851815043842065802121589442324418136271276570716624525823329525423754491669957152424982214349920076671195409165205343969329597373758808533593324638711342403286258521637414853278425343516209183090279246809608703285409325998295530129025915434984774531645550061180191525674505487799746260554144609645978557298914993488890082533795048946770983198567703080124198903100955717869571213745987123872596811658707122289580968321614793626545465514497287139827677000161732683660746735750091519426884719933940447795972445320881370874482422937277189075572389 [169,133] 15586102315593900270602534845924237368387351917156493351985078276572458945297915982610860692960174496008528323778730466278079309255584785585640537928298929066742163114525357915915917025881958723423398527463707206326543732843976957846773539856289992039980160634067013310475397751712540569350784180118978625497856890929586012939425535691539723957504674984813576830325693182007078832166603221923622951911058058000750695043337813380181225147071433814523557491866026158712922675797227989227241509605436591842622364474283852870065987732533489117128299247164640055405283785533819504232245520812783188526754909835745016278708436876954046770927126213243314379300936552838575726630420798837940945629490069451097933443250785933565522179394740417924910947887337737802850685229475258504196989359938944683863896701286011625470329290793532729759846251018449124583777214878365190101057010354815575150615986472683738045991207773219306927772675392277267229365827983723074422195514223744143411384377885483784670660594635343225379992843723603651396957683466283640462325917170190723292284082938624319334056622310522662757003967630065258491897563904215237342886566347656436676942725115384115938040757129948202534457720225518527963257842913382688706985408920009574221487778160774820316020861218971151292025107124588395115694257450686300241124349108762138270909530404732506772679934820245814168044881444794221912222697414667104849317822304858931463598565321499404040920314254277356934447492101721837916361173274626812225045138907825119861355993 [169,134] -2593162612587243970217241908856053468184742005389294357084096205921726945944249094550398883577110878161884879144108872876186641358483190300340888708892038901760552835806939044359071322023223719160331159490618739086675280598807642528586408505723711909814567780205350081633637214825418600990747385925544552426203533775177799892820598734505019543666916231167467753072106423259991893433783973723790273466081355920741815177187459799547724236520155530093359047618825163942063488490749470716141339337740137506282956023135514949551569325054023924173267438007255012199539622851188346667404312485098317037052891216647180433978761094138240564659899286458994130681336625054147194710121779890735838496661704533670806675563362743155394406792834868954512893436533961917741984579441560018348851101996096298838423947980063247565636027623915912814309168744518697820513300316456101752159894487932447567401145406314082883472210576511094822560232434251909184599799504498181820876219204617818300718766368527881282665280650263026820877698481633883014997368075080070442270789076272249471390912166767416465139587866565118319798206638444649358040087195921965435788173058657733324189870405320100363416610704613525349833788544713575207684053976974384605786750499433624282504442494506084181867673596355613736647507109875289724475456598407240697650226813574962625380019261151787447087020076718515091022499150887071236747516925546664844596784753765293688781655079758103486973472407595412406616033079451658137388919459437830174613183873462557685 [169,135] 353265418021027745312588884521734267635496799385113294384088760851031674909444891699906056903470585752804563923104253157218344270537950628735351794633376024738810651821172022166534650886267561770623502645222040179843679241176570298062368423087991175137200581801033071025735320997107299864139374213296492900522572180860598969096577225153326355357346559677848834946791385692850975480720380899942474654335717224382394328550322670648161534550113321887733828551234582066157615529090527634776767081295852036569426983305968740945817613424677698820688310307598735935098768227887232455092486853897858253451518470797728708350091856233505603512172251580227970325800910933789575817284708909861986928570417843238570978832004502311563486743137451802630836846281791926423788107452924184804497074270861275146224134246318363638553055410706789829809251045482396067945918056721044416840318838555610962090420404596758265271618525063201375936597246579475475078811805108042223015783743004412409900811702314448912433506790932556230235012801835375889526198160663612884657011671868555041257507741440971008317099276899903162156670900829420940502820965587227345137423269111627429697285914715485873326023670022526865619182731032651422140668183504293780779105669737491575721689544870761312718058365491683037335435383271383581821065068923949891205434880210895681504344429305611241437655259895280527399307869153750496170836683850914941805699392282887065326928500859689747469349652338935435022948351118415070379129049365833354143043254896 [169,136] -22089305381526198727480455860149509120821162775524055083335281745965238481062376407657499503190803177365932138750601842820900543702341824054526464769045820319464222427221776507067226278417790995261186698438627785287293728906549153210041949086853331627402441571545266717967177903485155582631093118402435615074974465613166772322927163173190556020532900949327451341013417948434248111056421846923203271482458056397258229320741211393176745442768478985064711353950826577085635575069436912255189230654291318738663098621228443401064642964990021338188608034620331177030397615742344006733805147623591878066879568623790568352839783089054214905948470537429930570606598609192046580141767320465552054707655891966394382504576607808965926073899646185453897172610739347719918678852001674973061947476846044289374771607260312320475983868878639922813225905247826145695174465355255637010102947788402476476724908823455076569786070755015193611026990083884077446954737334631155515940141871017589627805614440807441345659556739591713011227631409210798527133108564488790479619140029096092419580712301140725443480101510217867033028415314085470281259798179684575665935396858080418255517521547358850574001575415549045437202840632651486779392786913045008297996627153794875454196699026599167602378369487524521610573253807218475845943528908559333479957397271713542137728827819947184974286752772008564087735082286094974684534116639595742470387317035851404530327487183531327675306549873287584066497420961382194036477264046232361054299 [169,137] 1341436022100646919397131405014271188183282565277969393377711413112816061115614362165273833598376279846717298682737323629757771462493131620232520014346993397005816489672255745156205980916932603523566430255689218050560951740996010842934544335768338787908311328728950569978862884376447506350533899551978071598157712358162218651229206875468347285007351501325262963711865750201940822762574495659499849320495446776687297101926250386617218730686725893078556447364797204961847330382524519911123533833533322626192695128947809940401028760718485866749211928480202706735386844554800079492751778801281294761395050936635479299114938624676086497985715807761054931004549116265980038396360211811960369621106474878746942884786237903242978675397787060058748519263113749031439036298682884298063281467430372014815042037297956231398015933219708089896776307675758444926240463399261173855307573291402080839311620493455710287843145568194073270044133245331779943984037876539487533621030451105577624540666537542491701354835211654710728824316474868449152317116605358022390386133799939931010512210066906817674160268232821929404224686890830228405695173042621588046767347466427459133996308752245628202887907754224303804902901827826081548044011936194643450475824652937488514410002963339588015027415521407803063075912627311282327564766864494323744889358987950616383303417060119444446720025611259194148305847713430108796836313398334450440732341415427031625692270326732936089389173085638051826549147838800557530722776750813072 [169,138] 4970300950457435503856067270382237593755717100770706897209323812594192347627724418083516779129869927517238714811772006887257117829018152211104186233497015836504467499621678020924330765568289648038922855599318646007607207811646083026315158963047034865675134282819638979769199466167711792958487557352285508355454960094382421152867669809016529156352462154074859755436090112062735355252156546044519879145555352697770768576833149053317960291518479820987933917004521963423947046776047445450506158488596663088434706514056228544398090331399767421013577303987033390640983277282434759187179231693163799529413297636807334644872607374075999506103465387828704905927341301118640165627344099827205522937359125948296426050502796059536228857585585616503765597629488281577691576427079156962230058703108962400793760376102276226426938241476039732738157562817159145029778564387026710620815036614089675980306880727613670074292892948240049722942060303706741950104337945677473888153735909695757359162537317247623087328745832236502447252864835610150599324943742338192307098838476687161589135476921759969333410972268294799218966829080730118034641603400947470029486495910217009550074020661874180553205175955147407708583330468510474632331691467332370622156306162516644091577548128441711900663874553127259274029106052212439260436401320556417134658405875141506912272553514358072329445189711958231079033562966286854773550674895247987826244762168709240975420263353673694921757135809640422169146209493194115843915078 [169,139] 335035008443129084091535518144548298995749287167291106830310515753560509427945342235537359013710106462659338854243383490742437985682255179029586603912797584131643874761693947494643935461409699251389554371650565583138285340415466262317859213907566656684655170017381139000685728026978019014152957088443039931723796158622951895328443365692597066637060294613897197374601745257344697458081247380699003902309547101420569810576753752520969136523630699078988357498429714450961090655151681115840853015897738681845694826697133780654008223863810935684641090238519308245766233120801849584986737559051173845594598265280385269343916436629371277155063675563614492867236630084150495869338447823693137098335001760049401003175080086210312768163150524663806895083381178549534859803839431874037770437993780751110199529133999529671615681552301865890406266558567362930818424437520543475471109644086241968949406783081386871989011017598232433456767545148226387419205155766621292674876897565780165719726267193983553489338445083438688117747468611342242125405072282908416092620786026235761784885552715973860650614038160019433375445444784996186689132172422001139967141067220628177734114083334921874303105134874082171238148033586849454802380764881837006656766180981834486723180672233790653233510736716443565388988981941752935817894472798831703814726100995777496662561080378003872897984666951820780314903488782694705996284587411970744412635866038138449315230684545036677915203125962710048397352050092444830 [169,140] 13764625076833161026563258729448912415165340621575605455521710405146702780966723898724831662177090747038879396791356426659197052758220199367690530548248647653560232741139421618444097812216122432245370480842157876861824729173460054119493811168333932558512662087916891186515196213696584731080731195940959606760567151476282555677954385747227211756170672190288265292651494646660699976321077200115397124687570297102122941946686921118643513505684672464519902400130324406047116790864700967446041975100283010712286444337369595783066164691851771949366262503943832479106086727616156962483074768070807340893130808734179832241789451105621366093245488627554250822963628973993639278025370797292970152208015277233149028252273633299902976771577445319706196426598940983100408286935867802643027317561177953351814459536116456194558289635860984845218760247468733064715528308671311408834380514128211785903143706568609425971755581139541370118363552462592079313265123970884995715403887716920834697122520526056116573563115436450916960240597243697951571278811832854316500358920208073217150116928148668745768969891561248366432929853269187977151434038765027612259324987423989174143145415679100555851997850990802354636139104390075443111154828292896524459047156257533939753835963849837360267676428888474105423917731760478322288300697619214131462348266386195880510149523512422430777611208356965507316378471938881996661780727758870381545399062721484202694950872046395814142959062541229730175868557683 [169,141] 42731920989979114563453529080885952866930879184288796479556103531312468946796870118338028394427002534513755071228203243264058830698925985518635121547366256565508722682277507957998096800599820940974211118679557178656907195073360870791678187100938567076594853260696950783421607228491540530240581439028356718897115519109593129410636889998679897255487132627864296560642888715791671812394870451427365986487582220604135873484269435462916718506401419720191044958152764817596588171415036623889151968983125327079564292933834795759033776822887491235267239860197056306092962831693170119333302986163333005255823169835040486438112165155909687136303369075104516421897790014463145470522305918588937480621221164242243985993037415251414566587681363388939283611482537905250017149967579199603216483558353153137275988326233536417538187874017516804293910798225802717932822135269755468428817556448172753158680389267368388480956740815827223804281466502647102212202325356866028173606858421644076896889105022093634414547957320226596762993337490280376187684434976113357872352877087000476494616992675523841364156535716329527191362691599123128517132900401484429163074416116424772427010048162414955817174857373515562289095038993962828176976461983423284975175681255979864088532446180065984991092583628559058344356656768885692613010517348005837103237285366701101744190648585143287654916272426778802299963483427286626697902821380805612713268779247016168898072198182875181612526368617831059815 [169,142] -4254180949564826510980496781046496115609919889075814909209382142140196436757240929424117443174914889081597210277125812648545748987263110138586822345233148086183738377157876969821639418520145967847735901320073812380759398795538757299624114775409267394593484107276975336074554333120436422999696787324897508357474224082532558859111748925459506810491000562640385642802801210327003934496056129179947939939055447311410137885512397315542959082931001404334448121616307853414829221296912255973367594432680206023418672234054711048286424307580465023324930855189186569202075208950645674654337415976000480230433471051418452611626198190780162859148992689695869425351692136500972483317201835557939960550715763945392804746205935011208513739509390261068882388389940308454304319859554926931823002810828478467482717838247770135556342625406576130716863402987233492617551756226675904721176455488487970299042392988360383718541333051432100010203268738577237116809249417666926475964303234942456317098934617700175704483491943613141008028533015662444938548635858674782816340445981642241692171567992814016959725162060119675501423677201751483016840087615087433924481577440957991216616683091512704527851168388155807344276643231315077951197861812973838675622112149756673037945647098218720605623436412365773013739879127349399372141051190751550373088746809403590849666492727800983131293073275187949365703562693043387151432790474492127674066730571847741291907338627708472058661471986322 [169,143] -115717531635833648971644018134676330225711659508386829101937566950353293027510216045933830146671277786086256530782959680495915660920140507188762604311243777513080420144831142340506737122735635620382841164041322079058197556322919283087829546955746431401097609369480257075326946582106497698056889951260253905111902961040141902504754715258510049803344252821618011654921557633628666906190651136685084394918412797308125809020720585207510210726569329100490128055007447672552383587471871067171799823977439422897897841335492967953062094777240929071500682344082068471627114138727780102176338963450409999385220640890594642797166909232987000211458075155756368166533654910021127225613225458793227481587759481919945198885305724642281648504895176605589233553718271963764485942458467596819106163291478668837888336823167287362285749278587842005018550831276151195190505192911971446939962448368175714358640324836766346780653086947293401857807897032883804700202543962930603152538212577300257719327795921176079209440089296459212443108462190812664763318278086375567937886998183424149805401902038794275563932173614548938914167553610452395883824658147857556300755142769534638530718812567145642433767774234102444771781446466642910674993668677752109691554724155750985925924959128673894225682052957755470598778913166435857696599521610030031946535222900484624518518616314771187392812135437222257861134504042584755516370846618395587324330263016322579702482970091805950515167 [169,144] -61453689489475657272500443790529662912932680463237924436200574000455292986211467540845017850276913668156783582458853366764155266148962336303939866370544285865335742533188803247265307174998221569587314945414608382111730169236687261006299881235189431106683971096151338507685446497497286340113355360374597627829925103926944528655291895272258447876231000796831392006746937990766757813783093609823262723221346032005047892672157150523061969397586966532420054843518229887571390392466440841240534451318157758149750331980891675378115053865540280715431569465900651100594217718472291713432889558236896937987935803394032747692847426768749038460806379004988054397122198794393186392233142070701363214017303376866923998410807542753639391211065308948260562312248648485074341029070439989909616341470127813345987146303043505749455841658451040001640898724283308663106109639526206657275286950091269927927658000116556849974916305387978845804378108652462042105300786003875368378665196120864578302648408397950036890517003915393615656158967766229891109872049351810714858839551044108929590250979908578693810058117508031385705709059241700096403448545554094970441085549636213156836039801541291495940178188337682655393017695244542807213614268880165904127476479374482083451834529710710806034330090297103406779759053548859381418871094020467949867084018350138507454488203832442458160150562342011063714177658873099137811203407297182107221331033136184707233569867486145 [169,145] -1654599080956394649034889846011104666671812857897057658336896310361679301930947532873972632021815745523060689112391162506743204171950626017166948844593885052854006828838768217049563147974085413590310428469637360301785160767509513702041421855313272187359295585464686471663841179361427584361930658109290432595107138975938806548028384573333734067805340915399202327927092635098584965734000121082589622006787117647265572841515487620678935397992547502034556223531001247047143399141499278800264098211377716973828786974934044098562055359953153491365004745122221205197565459517958628605989418800497234576735659055845335969349614715182631756748960382023179727820962811868812458836860456022554757175578502450840365265035923316432969915409629432305156206252976972362718278599046862788184262660596324092873232108299460823094953046167684054251994868205200767741205289896736143630084549237533857596367169640939552535427759870079126983499056224452588586478681840318428767495198108303566421054400122047011211160888201900487950214610284441190483261511844288071113088467833132214617681957460993664881541592558718812923498401522749846815192148906164241317313948125047923724490449768788909349459631916912388272411960677771940257321465990836281220534482190338233725217931008724139747080860440522042473352730452136715826875600167165001956806637039737394962936049725981126596566683823217501639333424002652117942494134798738988911953253787563005657804143 [169,146] -59292484047026839351298639665943425828140793881066059554461125205878717440099586178761697785414220335092356923730018471013825745092402634796919160275788273257010643501238804810144751757798126795536824996754553046997613554025450653567870067692070778439892409830081008159419555596757651234880483582117739681421906753161130442350617931415962263432785543099309545825183480727186012693926970752270157433545133671673591442113015415771560081621216580983579876378065402155978772316705178564518237648292138560217952711234096028746680023075482263506097075541922313249835487190026412276006938047481108434035385201217880823813711834585671963301009370290017099768612720402537370573563706626600378831191173578771742167001245259678658780496685539653297295814307163622442582171254040520559187613566845203706774684660896309330995219946299706190582191345587344008846003618793500300958938081401552203697184473333023748288593172502760766465569984102936213187464453351399287074742229506032614193252702505009164554444131389327770269488642705675833308150577328026412769779646695128064954426226867842655132837556028523027839140541093454363271938605753389545037119704786774301340029098756823194292408721123409686545058155062393010101217933456112331379183882574666401944554270845568979471376115699342147560828914050384292722898223371093488173570057871348252523549424448872043037817596585843233145032782399373031238635834784225793070397821973005047 [169,147] 452833706839567194297758184860815555792608436010726326256375956436516955954912384228388463815816073338557965051388540644238486338182071241024399320145152545170449276339494739437075985793444159513658535611744790604715883001545236049951713987428053382900129995434858111440943739401011960145752065081817598039952061349966121257521330666838719382679671188330012793312244219602578002357966985337571355974694346953233147250763263742831356817064500985652603378200783776806104533019065508351690390036430548382756985634704619550615830535314835529661682852403263252752199674008488343652870195202863561953600728692267339138153909237631279405746589410076944126188172072539494161050161229781065291151420594789523244203454471456774750225334123094047186924647403429647223775035223488377283970940573938256071033513294979990798003576112754872376983228196796045371934168084199950262025874328129570878080315681503609968685441814845433702479577476958357310095451018657937695328779033620942770080511339907659302695912760323975022928076324413583763038318213215291967050693998750232818047874249825206652872109280924774862647345764561634483282737499446052990721640532758453386651096411235189605496918539458185373275739754310628625215714695981361003841838149416494983479822064458941812399746892957071289659638539381583980484553250849150723001671922115338924834507476454986965311777988536195017146615122610265167216302613570526062857579274 [169,148] 1975083190542249873160418712675252278950565934521749157609765843189565223725007850462412403197690129327725274728009136439914844367432575656817538240146334565440629212711036190605563443530854686783441111404224069922903153546895387974689439271240704312382499376709968822990697139406760417933408653213832516088033927877106730080259954247258008588251265288136529122749520832483510871085163369556785204245399645021560716302958299087116605875783693756660163543465989318046290041600381102929472462834860393860758192101730179318789715008456802012505055443448971424654118292092960262065860732116091955205276666388811761086886333840868201999129193583802499568301106246479338370981803318073436678409841492426068988717894353501245847484806913376973657180372171601786925036844573843056043236832342401612416208550919862893694862523066512589583826731370903037517701171252810117368343946125682471051453407584888685548468256005745158372250477511150143393624282160020348672425907443799120563135083933874127275069718190506654191165079381708267622245169655100322499939951180806596158929904393666193473161113669525845818693187425073443432889849524858493461028782176763089226018885615291989068023237721686758597902455478631510485718708742841246209091762420394696087091188792581773016093005661456164449136123591513281226509754932752464195879751636229567455853050172846101556862194181573101586782147792214265188502482438178012593 [169,149] 22176094329921229342041743688603157126616303925156192559831097646578593951370825392911177309955671005373099751146916135181409867305225963186097669130202723483308936098285779692970949230832936917817183366922202446159610992817106587433843291160285361011177233770763987596762033990980897394071815901642039338935774233870670808944089357480899175909217012305411079752581391003580945677093280041162822111123372887064022791190291002882659839119384440504687628241784392045642157291562630615465961363890197460424129282311629459786730758235407846247996016416791429142979571665353712427818266178846080169550111756952816739494562755486347473803635696331183732831740451064062790302268898308317930573276409334497876882548534896778211916057971515768574481902156022731874431565356759985165117530719215777956781144314372979980378920746589775260137078894841504145469630639883718328191852493643817939624668897903513873793163421823409606877922277342583298181730847193521901581084046749840276610995301976223714274312604008535814729143680920741660051900300960400053638396843170823515445239062771300322026426354834345808035181406985396413926674478743056436324344343269293975558394961636471289567381429064835901613190091533715056162073775782946075783481624854932394643856617796276239684744958585456846742382614108396971933774342996688431735689249883636603580956997836265243200691614498795463697678722575037110177866116390 [169,150] 226560636694240885770288412338566219736921179366781464142461221217348207708920419622131451230466181351234966828733112259613492809465119337931044288541252396337401638246085741975742798754165884718817898600476326714143257097537255931317475920661302687434954923591181886795681536281007696719282140480987458455570843683756605083923199168797529896382673774270168033154003704843816011167185066724730094804182450874610965273634241982448727056570988807401180370329990078814590279664571643910989477403361975541380491045096017232268521261751932722468549963902512382321093580126207322921883645120286595108081712421020180248486370002238230040163245855105105846773290228653918841278767054825497646385404948370292471453117206157138430142000321329550223666834801597896043269445583615680208120285905746952817602704192610757543238263511422696046642707018335619204208471745024668030451321310299944338826651768263960648600403931643110626876438193230728069558926833773128787958311332667591726496735373022599092515150543709139972925746075140591298193805229974267207970892943080225123672646568155608841368777173985710738782164465629391383529297906128945659578393143745536549131949127256744895479487540584519649080332503093337046047666438137881543466422404421348356577474560801189003718573346568973269770151500281599705349665353386040385310769272173100780471532189409538686279683962310527013526038541905322997778 [169,151] -3781259365678096951404683683643682356411748764688422661175856556615073164188688715942753888815561883667732778101488490015086967599523716735508769883512087604165048618013165448930757799908557354347262288569294919075201742134882627730743317584303822955998915210239005160278238991319303899445872389168031596955057003877028475790833054690755352113165539467401173489262838328972517576357527754153433256756245169990351277772208308530134707272876601383482611333945548901552482382320400133712390772730472698335342039805581131481972212474192983483529570232636768966677241640868491331671222778125300230074356946012227579468260547251355147663286636915345450178344944424220578629009731188749853540475913005217345485821458033201087116745954998776871457333109382067668375391581075069434658466342996282989420957266653487525097138512087532292726064245306088462664458234521793817185533676398631343503353752679214871305217544783334763052986891907714601640647038457711591899325036053907853079181976841522725686421500445340463003312394859811928262611067868536864139988348360411702196183466496940047786128185661273277157261997492638042299224458325743220250166957452268142473852833369625574471642642254549192017828926734305875706738688397935632301867504965493667232670565579012968376837069524619303522482128584687348367340364317113865779679403118109332691344353916938682012432448739218205276471144479190 [169,152] -113914346143959315723481216274814567966807170827894611970516859340730945162505459216599531344994131932949906588080624101276037698019719767414363397285839787630083184979188618519902465208277489875696698553734624777562043360930965499152261026672949363759692690446326147268892279990293851885083158935211819066936492957834857821105541262698269515460793022566829820569993786467677835968912912500909478096992030180779394681846943560582512969896646790579183505897116159804787050770435484698962795453251281072608175088558366327947070951133414840542150250329445993414978395967005586462649511184842532448794659204190955967972805260689959308290227102784003603516457586188684074323267845082514441490395448884677095565088522768018274686604650183196845499697044868805136070581796126591927175715375770570557722962200093852840639315747250556419442626931027625546586503452156927604217454336672928190888051256109299814011454280263314734144705885810662717815832318801423177669726574018998780437367229067286606343341051818841958600069283690074981584137889419110104380748103872204345449237741075031578405063283406024613575095098139509483761952543770522462600455032113968218454566698683619362576851306750499187914113937354814592732177406152057080462817111724793110378858794239138411559749133433257137981773018204109273313762219286949045263435859300381366744073586891279082873637547835575014519180 [169,153] -581519770836564560050451867186408598471927150838149473041243047519943746546199193529339583920674897249225847289329882825104241019215731989485958918650066039299386115503854336111840356158287562657786378552166851759726866336415097375330198402480578148347442617311769775334069096122420659420711341310181365537983013486528492609401962466760033174076324901522663505617883073729375501398760878791027888899064751640810549592782129086806464663025482610180085390179739647585308286382593573730403442682277773178626599324743925286304385526352138987701049601319052364932597204524540175494473762718086723773006150617531961376380767736359820071795601427349759081271526564494493674838927938842932707678770947400818952185212433377771693238617766079971817152780716452121042918990352215436870858635696933621783035020530259080833967298543781209477590599677013010146789659739106833015149268179833560239519496201927964602824815736503326324909242206242089741946123448708151929297301801807474856329657104167692637622441968235251228802072388954337897433941692978752367109698611878856195665672537558996657391628105317921477863439972138880309643908417513919564311511957682079456877742108899193126813563804911936510037073417902848251659189397510990180787291463044911713524310925743528744518224096433021055264630004694083489912108457341911382116429407079244214708970408644741290138083810971372 [169,154] 1840076744326831464492858581574700449333516178535710147614586067315961082523955002924495796202984532223387723696765059609073014752731772255474738294851749406949808593117588800084080406327523256736835376138367715893543496850498196620925740285272894638346185422672376725177185009221413179758905673897531906309428671602850996243789428448406177671921027343826068385592532865813514296174923806854228180208886982643245539329332453606994383066754810239707927573867401193286298079536417701035180555288355664785345783091033344518008887176679879186132300151275253179700188093042229582768632551164040536007412611839086264150781221657189699846813138371578437745770324575067991740176940644462136698866125614811674207873540090298200136210839666749386571014890714315342343550951973665208294199002002458219508179326648943964008630373245117404904276364430698688709195240972184616000239094927402465909814071484645978274335105709650029872620996220630593468362830948025108018575982220280793470785818907790076932887744161501423953757988446768138096020555773503425382771798478524208266277929349051330855494371284455787021099326754444965306774487994765787174734779980793083131626338656901779673255546154015271419105051776853052824886363470983198072796982619976428271170857986959027390468789486273253776203338279466262020290195650810779028081969570310257252458339997136061835848050 [169,155] -6493516058323772183716548155355575445193294613256243553808011305735531622041980484894140658856163921578707702027642866253736781425054428769875639246269905896254173247492337711164434304756653848499030298793378208048641087374905716258504983638488508268455845683409688871629237317679295459597610642154322564709789452878495615794820392193398594558544536931189006723386621459837952741518658843282218094126938371379253613220014286299520913806532239476338008522309687980415371549748356084535354744982419849582997502361959603257579466840462981918119845652463997792380216191572701124676252805005534383612752806538593696126492517565734845569888865638025067737722920523208617004462616317140108250395740979784132427292723973595502700768990894209125860325974210227841120399493836280882011155011002712700617627424088199035482931172171919925538905550712523994910485224364638376106049442279075298944233996074381043332873527951304947951434607856401191142089770638330361265322982559128717431225997725266721405865805554012470301912399039916043083849965442614233916497236898411704131149886921813488236458717154741451315996111688617716763449126428172188433993092721224835356069459642966445086799150379458218649089360014330219495101360368153453074606722404329906057592666146648489885764925044080960213489265782312226591421943453399059507480082887034765283774091362644969 [169,156] -41104100549711846507860438869341851751962137276467644964117005662572586120705518001199637315149810277044276133381630128623965253061910492126922871420784204300009159383457586134003247405247813882526219669219974310067567003265752040292777888664324017927511394634718801553790915498305508511653279914349140629578002145804539570538693992616153847474400197621884863071630153850729081847245515405131755504543990153531232409889206594268768700659907119610395365722985597575873222804383017584997113658279161778673414958295526841659674298292668425816338994167416884479306612536827905548634868247504805414187587132278285640101926659984879872007505798095488437741381374833053401620094383144772404672937810995696283874772080050639908891017860099956509481947096977513873082331614653168565501129602519349701177935224000930410805812720479582962098268685298489577842492895069363222361067841059746573738758675987886938110503318903542919505220148108959381583042477016453656568133711195096156416991703213054431387487057795551107207054779179679202135243057733629430603456792933580875322766632145274892360708249651614346800732192700387802192103302240681442610277893099499158686609454411513739893112852989321930313644616387711691431081671609143279513805314879418800273151790415674365758888030773726730926950955523779847071496791793642490942428018916434426381039640 [169,157] -91446889006887404919357558312427635038190137162119298453376166289140904368862781758069637575715500765127838367724944289129344709453664464287743709450715621564809636410379146829249794500721763640166169051628943153254146674031573228964010730436254043157745750370850441808868588405956387622896586601811236431069863899637543184427310335391426009542436725710290841055662569142334129145854576484717732106093567682140833498903898656284855337434660698533731198970130795719997972713340690993679424248414608363583349241926331817350639454460728098926911893891586632844064388556543122317651857185095295401953994412651006506735893437459652930321854743001878112199285102796099519948502578678397388198545865609303921020727993181382746390821725757932490262362956777959874565041427753024611706190755735792290642589839706598109949840857189214454182934597794159291660137962257385757975768180351405251837777135685813848933462023298618270405210070405312974673352229385967235157428824418724860582796678752075934703742758436188555901784823707506302238608202395980865507951396752368065053360094400225249957482170699442670923442525134729655772574710603300708699830485877990548576442928722004500544233835339000971795793731403878373445294192429632601637546266894289770931007875720185407851007165602400224218475183212798245998740838420446194640532532542602566 [169,158] -8986846686657729453141744691028087848802488005967349475834809420650851832166048692406469928501949473906569172974124270728000636423949125199002982009667928250607223786678491627717716300873700965179034935969564091338272222829076238410957208356669655485313741191007243834749493576361005719692112895498417979983120182038735052732502164767402168216720982956034272856383123669851560320660290955278752009678048390652604065752546025558293841619283483921372674786484765505274703293983672202679110756326034966433361278983998939289929319419154239460688498956073848517693899384485611799399984836600789971316606484924061730569672752988080666507812441209497574074631592219515140485479053287136736300878312063814506585777348261576449923306635603470929225212089755509416170072569298486382361877347083209098850608836297329245447727528058469339025430365626183035222460014912140276590977524715398856411911032275010035762178955949949927752031174169860874464237404639856104882475332187114065645842134916878205372814288455947987781090220462592060299034688657809143705556076641206443248534394596032926000314840325729853091538934387791522582369816911283675540937371828458166706547040246318980334804899605580168609409706982821037963787448321635682661230281433338349931021776900268446003872508993647554015198871694821113506498312749371252791798357398 [169,159] -94397012402391481311770136817188415238709551041031937902894332449408549563265288347145873484794825023421720916268465787291813097044421255584204838729102672238711749288746523798532907699520548513003929240678800521345876944590290427124234198126027590357340600551451572015297261519935085684822118845993143533010867866023182687659237154936839230399973844240362438137812813496899968396122481797957729851991777777558498840313378861632047002001065877996358780022172265220703639071244287400708438750753529192218307554195712808692930198709577283948934328769409711219720937828745830606958943750760149840997260721100738789949720691866645433137947893618559037044944693733381727741854318808498179837167515860585867956419707184435165823199566009629020387031775520049837907261364465271776505778080210665756898754149991561361250179080584824944146902374229855305103146316573814775484914953406592683522214351053394787583017210956179567393669129159041647265887700948166513327691078636836608016214280512266164924531707411346150270033649670778190401785194978018899328213220450308565427942854558237292415660528315008020265622554908277944695276879033815877478300940281375019187896751905231088046027779908707288480693725596356099144786626279463079894511369162239813441856968650347367245750472070646666311863896950291539524543835380946594767 [169,160] -418396087174588881170018230525996667101955154695120609390155630430633761875783830778483867371061558788511684263234833216520290705367468325718356013561389304940061475551950638455511197960610213723576752505008309965603095084317620846512077196366152980569448934016810593581797964742585798723201178411536962600185568748287546432358470125568034071911017755019905910450973665585343298620708304198860735748021627713441188421549063450831076459310511484806877148307787221101109312486579020798751073055055690101942296644435749650215430241636948446651317643914349141632292311605292579387863593506964464780675670838802948622799813299195617606284220074577973596720692100071518458112054735569328978924903364660122373415973614806375127219751408816947727245752275245443640794680358655012304079788381808470644475480509746411606258608682633238046572078705340361302102653494560893802447780482247564477071838445376148548186272603796207456579878226070821510182386025044561680841884523632895033872762798373183935912050986838006096983188954054417540189996362249576326423227764282983084735441903640735730268056248060790846971732598616040673776698258794845777459536168046486201719674073743579753821254228176887186116722937673167347969434319893521771694235739788983263435193703106632364483113068439147160341639053616851065851065266940 [169,161] 482754612457082382510888698486095295360196341907606486138171978651958695416517767626273704696763743285032023877880149449798190712478615261916320900439233300598704561351200581421394231521930506101076150206083987904016275249214622309535774615592476238393185384255886174638531187341342709405531883188535381127230324428305922696060568920243308506614424143735277172918897629647975512087361462867354102443017078323896693311662110951037584092926557311664065275740600998089074965185746093609449617996261158510759207322388378162246494363015915027406126104360851389989911817656686929184376074092622231549522474884266796327449797855542531801797510442883520486773891989734183599997550484072917828460620498702505274413033944776988015061726649696288081991142683694080088414721154704900009985059446013893073239766588751956903543476910843951781370443422920171092318161045847477843714022217832636211004747040700353820250755854294334445337330949054307828818805323783201280881856338316367382342297605105884544172641496064779935075855002912174448682480561686805020425392362175105506171284188323965552442188331056120393078071789053312499448803621556180624922615109538406906125252349385717370294601187411576311824214828994308398205955678193609393721927076765452163010634145561576365119798337440505333050907209222532088123 [169,162] -470055297372999162034658289218358933512927469512548565514282831518283539700890209413971962806596322654004198052195852351480906981877243580863348602502312599817398377754169188921166169119963947162405633110178389467852724702915561324667861082574566942806768234291195314738135168344414577835153196441964107429995312285603487238259870193536874955715000414022201123530020071963716159741253929488221096144059772961945737591297732246280179727974845948366996637672400661405003261328842501079949553033997053654177775382865056669824297805847298973161848577622019515772119054990798735763882871107771544909380250185091091913131500971349348536336854581656309209933497838235096488696617355574097570819378379192971575623844979432533053577904273099878477587976272652023293146544820048092933153004111204255930716134896756436564579315360071041029000751185228341131387753896379639472450611472532087544042360104006989384787167029687138244753618100961538029733620475182922783655411731725259194479169203426615630034410680930608155844000671152209110019025296980887092752309765218718247823057452603947586404820681030713388324343213477637397838953018662740603774220286487472784612514994066845424218281445768714190609419570735352940964501698741835196694244294321716203959597744209959073406420657574776854512544869091 [169,163] 324374944079052615576911306611219679433043170091330171685292733791046862158512733325526711800284474209999503566978550538760142430372304837811196008792211341904165557678094950798908880330646465660629747625153266666149452519697999407408888452734330775729616853563731184162269482460006647463012527814149095728246351400376466733649572886709189866311375089677415963609155013276797999648417534436433618578597319813220026451850165057520938909750970005009283531445465142754392628761910084449276736121151290782166722402910612052351935284939691327955070250017865836559888672540230082095314928170210539600951035420133671370793214596026880300539871625432228495015822325345640946343255327315331655183755553290370939078081817827211269116548317939744827541117051797869923233005618859631120771383511631183268924672972604282528564914877579235253174961667829960983735484093272433867202003555420736524844580436482075910035307183087123621042762950269118285498600924683385438483749763727798359148690999961347973406234008729110016895443119746160845688964237051994235745410646938252455572913845118122791555496023734014644119189332964255591532346997214731396715480076686264193123588709724194941265843638405196265106400762805993341857769071935187036734248035251133560560317393805202153211043008366019885280 [169,164] -562923471152106714707609312726655708451770664418783440078199207080982230634811811318261622356240194394789149674062234855671450179738436564937161448374917160436017555331676418257546033615171596904568196789379636698109030849120177861149210406247577344579476168226356151228385875086037599310460317540566328800801449995795536009108226510074290277871467329190024329262395439749097787297133705620245631699047592586428375723777453589203086499667594032402715120050286874368203166199833035057694403169021481313898002725276074639360104952174302375247324295029661007533189828819616490449436166135308840792431604635972858934108012736860357417240273223416368625677417318067823245181277177728295848014305413590797738508061876327445238317693553855339847496015904262968880367474075698797486939770713496955365497375544083634952282093399446191394092448573478451595128993651838751724517683409398673978727567059325144034364234514889380895932075588443959090120283276356177261038813522459852757142373830731273557311764257073950415885396545521427620016043776460331979527355671040752140197800720723164223658722086664759153415180454105379332722149189634831619624357591815114430057860586481616279654067911499350965276661826971541482310108690552855496682625713756613152728006407163754959518027624008 [169,165] 33202132233085093866831252297536784766015600826887870588103380209748378261961224514755851278036899288648864431320784305697268761814821070334608930699540906811014426452471504923239229916625997909172526293903391648827915810374876658469734149597261312743402535757404741812811553164877708607221733930488785301438961183475850912101143089832465264213203988649469136222209895621360927840309418509682486128870991561792841777473115221871709769903411871979916883659212068446474806471767279943557546432984384261997677765911066813698826087573649014726489023290802058563597826699810555438344024559938688234344956107163001246997963129205567894401241012500366251784136914944663587481012752675910370152998467946725463354856991696602877474481706234254218304654199732366074925743123286404114314980979210819979081637079249017994048872511340763714351680313429117606095996790979442981594281136126825973921590083970925057973857646149851599572475548575308913658302204841138071555567688477414960272416470138341675712050510865815383565616657651045165531653046594375498938958877100258743265539806239725883095656559570709297340629971486085495519107798087427521932040940149745775606145299384204713978929400397824628890639031865288476671700430345614065842391373482039692139618916246930487373 [169,166] 319208260911452549827129005214632700327100724284622843676286166637209929868508555130886271331762999882621300073478601360311947258864673562177376268827945088052315939484767889325109161891040984217649239878692206299871763014489685490190082387688021008996722116261162729887937725933648319267953095486496666438059524516062145874959258883717860792305209523157156089721970304788007852814554506661964758419675337387005066697418830035448057340031533080214499000823301433784470901154054491181665806949587144762811928907863915749385935076114157651536635658496115952935588578440040546573222612376523312731197582639470491400663149963207269208923027565811712805604810409627316636490337592920772035668729723718494294672163533876191111293498942464341059019233608589919839926046987079869823205450530118338135372259042424496695320561331832453265938176893308547531511476658605100823256794945498657226830072690458274893473333163671109339995177952073655888460787680566341474591286391685097610146293391734446845424458683858916772175961991299138106140149815719014476898884091605738717238626579657651706915170136075324586387030444572864196623749016808885891128663664125128979406412389663831936606501818893146476269863236823848738663004777987319650404335266545158016533968901 [169,167] 90770821503405788732458088021308910380906099297458144024938287778259259006314905205844473437240470511672527467107784358889889350068228169139090550987547009885785737426005041641958845636657908029361451842786877109192646597632855600471774195538796178476936289232680927669815187504148852488329356902813928945295806657181676252349787490578296093435718892567023101299650096173131431894014062173156033288674118136496618705499636705064879400056886765581992371097794074702930553310541273545945082259850191960537598253343148561402133803087000569879625812592153737056430743767425594831893339807279315216440641946205775582936090041013477191439103937429480147580472147560513502821497738582367859462722685499059659420847875262643149985135424013102883172013891736729837477767056122683178132334345052984643336879653587205594576273293321585225087813421290215067918487480817053383439354821384697255439100411621918560969550318538489842694021455714655476298595120591716750606391727651998257818484678181869979583812142778270202998577397669386339845755499603681860470611393047362322597311311436712033984874577591547707366238550203215819896972089557739859724176302745520637640743770514630037728749847602082202372373938997177100977945740401753734098129614562702933 [169,168] -299826179860056076674012127552299642013694021349327628663592618973626368068288518346304139692271567125514320395121046847183004667684571874270896924063549860503953582923823745554014916792570948158186276407826213019225031348844420133501534156870285518824786995564160592464600667706628249317878855487089129106097536793368325417676115642036816920346509851627732197326941565258017936373904827132133365796675277603178341488067069791418307344755915257965544856229584309130383413307182762738934813413051063637648854900384476450551316617677899473494616768639420802352192588467837425544804187777281379019121532614412845805229310487220236982926754481375868368589772548856532650041415454687511504092875256800074311731347012403514866568942682273943616657462880127143429781032687669167949240719765821006196109587626912713914586672646707004065066378682820079588139341538048591514001581434267974485460711780817057092958804372968469458011067917837668826922085070431493944481485380487036657384843128263427784500147439962460154637113555246045690527337285539385242924378208976031516063270658450508875075354798910645404434979857503338074735681947938152707775589700287243502692562970237603597250171594765848881994390254377788518640342512673201917011293 [169,169] -5083060210373671184128881041484916017324153876464227497676570392238791099032384734095704219844886360340829876944872352864999243133995342410109663437204048036223713090248243466080169539405609546315156740448426344728368745226582232039938068867184321928018403507283504584440329416780409824166342043115731009623798313928196490865006510469140659027616316257911115127950700787320134158624246395663681848601749580493878034842086034156521127488536806078926621277009317560608846063665640624671735043120901231000560343873325849514264638180118810253580058049151359087137061229351112913978834453700570066406572853663039474944831044128493654600104594743389645479592329414287995559469670794851546274861623025219667163526520777616840906808222968511425286140972558521232746161868424576516837073965942687119002876387048519418402006217443897344521203797213350942246238853001261707322535917530360818445269004600802672329437140951524030499249644172424031363191616735370926685026163794625503558413203261861364125488240918809271579041590381513009621063806093703686602331811038111264020903890848269077934419707634769165872543651867750478864763310878838529624974485995331290202441581312175796136246973258013574536467807754712911148414595109187 [170,0] 6069836021789344469434265852325178388786561361885476640838699400456905318489748521355825823151593057906823766175812651841779016263264822812769912137612306973559197440437080194291697494342045522914888249055046538532430545208434545336590144766499733317844226483795334600858761999687619933286910171286962441214328751653757867960253339844348146317086673831315279235357531802927787618537555546613655671140966210774084280115093608558459534460593111646504692436360715804808919812221117777150730006140983548915246271379444888708117350387666549871907178635492573191206533219773403186430910312253131905188504337407242556494315949508849631803571791652090817347143236733004943733927859937317030699310377268839702881663574336276315931305031258360882645926526124161173340138261516957162463526110111512212842583460532622399394183600916924014415296186294404917114355899831613681554138961416729406574907674041063708508018368143008228619923059799224604130105973206786137099053887610750182468453088600766350747763864643432296254768383154791671802798643820790936361189150385208621906585159134788205941654333873919034222852722012343713550066814949024556915384160257853414805290104335052808521972412579687165774165614501820976332219642636951131450273676357672180110634457688678122445305695047911748423973634873733678634035390528192071257044854334461196073100707027523281838904764982984817283062921009379690682603886914770871101072519359187505115944609862464395440487847733030466057671820588830099923630638384947119355295328568367041316821285653116057251664688468351086144137863547081904236347348808697612947440394688437402384572233820819946885405219095313924275406622062733594071895780571055149880529860952505948801528107576683703952212258432123030102068050676360218466207272418273195922583806812748745343571956514750376030154922663317043257599997421547966434759466003816014404917650307876228337407134209444769251132428836570170460618101060390472412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [170,1] -1834868061773642681145492501714537503038269605520976236953901196998097819545651310724942936823652761561190189940228117930555535201620949643396953688432379286141200924303657031241659547912935021699052253459601745315278931890713351737780439792604271632652341616330403813341325098078638119135396966640172621447775739051687396303497148109877291386181592094329650434916205667114043753877232383348907104982477560387888993169447644415408938428349700772384906971279494282298019112509025233568252034290331571761000655389414362289442980982633731037778819409059109190858467393633571762034957991083171916078426296816282784781192546829966118718881143958362881249877218872163045229479226004950194487393321857159947215174603157177284205594732731630443552514383939184099253402376872015752967218593315935210464816998764797715330927424634636302835492397685592998435925464319674262354385011468802749880117209527763309318309989128411290468855222444383439403169679057497004370148156567081683999884583295381001530898911901947465622407202915306521458577893795978928215114502224684039847049356104241224556185259180562281470300500445942814991635764350321136120969600616813828818022962485657533050744417289196409473823098934967592860040795480609931086542647950720351013237606446103514891543482200433764485265672218985416335564861022657879544078367004748239047366947611388574220753879606010592980967534514738228692426020029753817145727468899443504075503122184530149683388248826543279450680994616356620700106750391362563308405073485361045203422622855135670978048017316933200067193675196731254108159214426022116943879461318459569184882731610739938139350128354238572667133804821460767422499449447727859670443786313869750061980257278820522942947589247895030540102555768067520170844486207521327514762755042515851743596994123311707785951730705399886840443464677180922252912263184781410250384797617487647220621270869019950968095228396701736919283121096668764948844909667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [170,2] 179035311247387719941154838243868706182207862365481021708353660868525803283087728902409982361915028447960870196928914996525415548552786841025177906572670855013139812854184306098338557113466132201105433718786594666479062297232693573389766919338547723875349901861452638626329440055694659850785077301957824290877315601547946923410344682564154767469705126255566909774615663095912302220038379415466897367972397589777163255353157067849422066387164387272466488845490523144162454672743604288234868519574847498988159414784196739013604585614403245832922329730778141177814598698178544943730235972629097254164235468986089315211557381984293733821757526888457350361303116664638060645804516361476062182328204149372544666263301499942259505063558892168706162745601353201275445578121883185292998446452026172876261450732135521129971823815116327912613251263166627462623327046052449020867128349119698109092130302224346417010593854784926019029909369005367889624725648261423521530557550925260870848614172200219453892786158145019893114874952393991492334738804312389386518156775723568871288201674677724108883949665746946097841360331308859740179542677546251713669481002696133923276794956650863219791352103028969555436349395880675454652209988481159884883655633622503323183610518518466898217056006054336223409218130182357179336654414557941244988868074061233417399001667485910964343121375543101081888285108008620185332386866701253347058805057065883747230725124604228393937436631707501439772111516146416394840711178375933539570006533321766089778849350032621225207564318199451428126830861471605429129972003176375608104919884002979061808814002991987277469061940263169733448916588204217892694368942689320113648835256689724711917545776002476392403048556941426807591719657753808176206647241303134815784260960205843805404338476308590815851818376894666029876462902526914435320430631977809173107250013956947799094508012869175800993153261675457682118972613238838675897568464279174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000 [170,3] -17121519670107621934708917579949859426196417015768323369492240030495602882899752542153802825579616037803347690870469266908571831271312641437555185646845972421778446661946647413935790504897296511180033930910711702709587149166403868823126668689806573402640086749547672523380812635887852199618152663111314147378513619016619883783838493537484355896874722042817296336692826036864169501637396446573363044058871270179369904097813574568717874381354781917684763994915241328716078870514295692024361424832946643895723734942939792409050542976482090993671251175852041002254185112470179402571909744371212462957514414589740315869213042499168984394263233397013152995307370349565272283687441796348175574537636297081129889832672995483092642832766439018871270725241205673940353537045619795364237104306227474067345697312011148749644595621680985970784602116901590822156093133070514551041376397857681621997401597657362111847527176700033150391276344177922061615239465849358368679934899866852731022091058015680227246720504581939901265115917795326568689782321879116967440923750457849613370191731249156546418598543266429250687049943229638171983397792405455056707609286752701553904393093870954910145566627274853121801525609430438822097764166510692108561576164828353982259052589057593861421711379066248816923419938217376563590853949668500336103399844503904620591988095082500917791852777073891565363658235687295268758400031977606228515320324049380023995989710585548717749228163081070263336610084982815794354434667280431190809132714300609801762492568641583666735691727921656262706569010756014683645366700432266013211780337034145971095531133559648017880440902372158578444697840973595550184041218507586533807058936966711291947004029893098310739969016165388243785932308447714990909389622240322755943629293558109011500518878020379193727470754772270589211681223655905603166653416436112044778847051175400936302983248044409763416224028381323709176962868244720183952267689164727926254272460937500000000000000000000000000000000000000000000000000000000000000000000000 [170,4] 473547093884688438652712315169347948785761622225972992479309151802943364463000087584050974808131488601730756666160652015289214713098143133271415561453534677259605883377580035046180019945836914583864319025597010375680459400806602706397896272479668484321168231996353090610173337373351014630994866359094974727319032521347367686184851295781009235115209223216193870406734849475756661127710216164983610174165859760036717684923686388330648164723151641659903307365460771347928828819767439847823516596136933128444228032989333914865835706685463164036783187543877435919066125675236627109154272108229240618625292888611223727793003126314680930076881413045365700602412663594784024352735450246766987861456692920409848453961724628022452999833414383969286777327812372990199318284850711876055042413580100783056304138965916387536840945199100013897650862460567266252554153523421778166785085974553578132148308051454558159680918263553722204369189582515850569297456013178877020469057799937342047772593971216015689585258804623402023759758194245495964268210415044509096497758115194880508061038555039776527946175014895638450629030319528588763297079520606851615593656406688522736855692885619716968666819880048938170157012268670526812396178301645381169199123671652688383547021348915383653164334078160612358582299331416082091792200761794736194036919796662662591202430846541692067664902752613554277012707062051764364101928481389367225327664019124732308325712874480969320064589247540485960750410784281264980641624610514810031318596711765061325779769770169007298878509190090330960607598091978819085168869757501583371258626169635762326998800830028550605579157688009207075905573209538847398478456606138654811739468464356291379448216074783412448531603962833504561970372079848761256010077103522499391755050937293991186910991432741710383961726108836369551026975955660433935367137183028905076338686428660572392623330763668661272501541050108367954123474251066500118056978863023687154054641723632812500000000000000000000000000000000000000000000000000000000000000000 [170,5] -3203022041040864017167007625310733529553823708078458334348552926020465782966709502688323008190759522093524369819424425011078503388506434091041506301145632393877962014915344524891468373710331257991114821205810727613063987235126467284056252057763837891771568193308746739306859668964530880088612942627894720791263558395980154402308846452612087656882387874570406296616486692240973048076166183071813100488516252614335932335637677526100354728014502479977122279564077738831068935882312011584809029940715816687882316094009680779383304540930829079629254706772627915025358591060161643989857041900184069657303895164975759480052553843974717403562675078230454159876195779642768549354122411173277542121015579892053755541850674549477882122488659858432660208170334716029498100434126921560454739979305363974206903994192294445328889695159005166549991182637039799663397274701986355131716239408122168772184917300850896291889081178466522875345054958664369471183463489212000881460063075782439644114724425074526282040801865609968655053088022469359476589471950536531378855075836830045879003882674904588826442989156037292630429880590825276907189412443145967221520792239011474304722988003541439745096849252379165903438407690621228318136523398026516426569034306625673878079314460867473307161660644105508930512335481679651031371080175199116789039910409318306251837423049301626332835368644678727233395711472730750507152135134171867160095489904048316173757241222955277837392386978295793600441979230143120091420158359473737817912441184612048833860390729530238248649132590570250577207099362890591666895126110470849237397001742896709602853132389707872530300163169925074231947820794877833681288070665518707365262186097494123494797764116078740218527260772045422308733904243822383283266747771020145881940284802333043724427085367489709001254700026795039643200077052599039985482156307477065884785963302828156082574057186904156922442648494582922309137104751998004030510980300050505320541560649871826171875000000000000000000000000000000000000000000000000000000000 [170,6] 4588780868026448912439650360012740631468035488590580923314282892245562412283426682611485113654167120545781861409913128961480765446349436049575470622977861232368557390884282060296523771766704422922160618856038041185049650562330935529816652136995359991004373959263656491922608094866285797113526421774151320642661168507423597016365488665056065459601778387833548267082525265857850784544652433311864356875176464506314342256079907206902475609758591882413037062344164234886718426636492097568318049362709914046307770409461630417220945524658170804981692472495970782213365646678464997238452767028063198568325364008287894790478195657847866082950447844683709057110901920926978178756663258180344954599645639808546444729538022188106565179876817160807391332640987881587966381453152278755358030409331986692332910880920774044485438607941913852074405868604074055815890542223089408267503718907483394928759223370511724290819297323687789572307074323590669489450248883467103965082573057496065046319905573631049230935285680963923917061965556497768131216041241814150921523899839047686914415231904309326510133016097058013258256276175427609564201478792781994434923662284211725053354161659444671161113244397455625224071225746585144304249758054279163073519620240835536938339739758155228289919203866288566811570689409380774374665602201660305896921085031397032098527717731789814342794284471903000229427853262855534248145344106267460318678029841940213392840948923695385438746004152590363061922057113269889117375857593463591937496805311241358145717975650255688901238034026995767726519244249167117205041226954132013896414175815620535701256186659488275108526962767028498159005268273707182752239421123174134523181792145469350273258458027672213038754527667686119588391026859103287394824795876263943478143039689361371106445107903201098201317969325598032603376068318146091425150934887887762810144761274820481570096224528340371566995256811008143936251187517030684665658712972913235716987401247024536132812500000000000000000000000000000000000000000000000000000 [170,7] 56546457867149380175946177352801855830058705954418864346676687542553390151555556129184406822139194478449220460775312482264191141316689370608919455826853480076933513279201073119595292149384655854023970315002792499484726778332836989728930993304141647307460962112871132913307364574207012031082837737782365599605916582408558722227352978056620932096762195244391632175356829889729702745023966046191993380356425991364479149256275227409203268104208194808089493803843172286498886916058711156181936416683706177219550877447211056979146698138763776906202727409230740531683337756035667099112076880920102486552922866879713488006289450409402900559211297401662709573564042824614153466997895627464701208739563083039726540708643790231965843755329176586193934209222185851555810837919206673533636124067726123576582198923865301541789602527058878408753062153804781265282213137645647022781161557480547543950586062852783466877650154263928155269317494311369462923421668629098912560775951860960997502046382638544706541159760093023161548721363242685704471641103394841254514416269929386294991779276981978130732466973464380471339387326753422867682048640644752936431689347498119710182137894771965612620653625791876019184999046891679313401863176703272015756545846832891723941028137402732615577631346653053920887864500146502730633390424410274506366489036598917730038972608659270354049993531085836459736676812985048891873461769473231080909521926576150141098106945969150399042739844884527719607301069726644985740550230640205361940986468074444989604487990898369187019347529324318026724494853097326913858636318030649068447582952927465261179905510692304227649578732345664339820158322957892786048420407560191796453636849478192459745924739825858740877504553489696814718312404806476861336302750721017338193415364559101459438673410726658747886865575802283558029365308925895327859824965724755486260652944167078420282127028899719439618247823870458106736408108739394618236633071640950820579973878921009600162506103515625000000000000000000000000000000000000000000 [170,8] -159291018372968167079261465981382446285145395061288461207642475645350538532837396130742815209940407824077042414765494870344834911181263693847037836655362911121557276866171532200998666053381654021244327537566676619889120691844858838779737581536095110917620704341033839908354625187565511430608301378284904926517734952555225283761101967374622715101134998805703273010285438375171487922802280234076001879133474760790622752667108749730215037730097161160876243268083109018552350543911477979303604564820100752502047472324394538536289730646571398493134069761914019838102882439467521171817652904389133969791587835261892350026696029886856323807158897141640558971925099979845879538336381481222720101953621974410481658215259314855881371804479377486871582323824128797533169751778766099273278646732091404007382457744612495596855110728881547036656666201224253110694313231024157500504335956490892351197215258080830977457715416436925281449774367051068759429905316223639504667357172116736252219018478039058273122662297852048568077412679073556178536118027662939789151523833207503920559261307596159473059327894744441159674878573765898692548419540163811901415874151484077501331008833711560489634072936922669688339303107793777452497529439782288915825561582558623477065145914028522329457153968399889914928633002528721246597318072448281473549716544622501584269616060841086580263911587495440131701430194606097668210148664425682879760283308224457240544834569325093822379319713046577900604578229001325658503499861328475861887840395300983189762822715736182337278212797077990182405292316338983435491794711186807396919982651024124002639511946346563863174774982353523838501927995279667765899871461183856661747420225890360925115578505252207481833471205954349704550565402807228896033053818769700031048634922429013545139990286294654905841079458135912133098695195456403203356120933938280186179463576657490341353089786523197780812842655863147188502666139155039007488771776662210208352910001394775463268160820007324218750000000000000000000000000000000000 [170,9] -1755744031498931013421643403399155579998938651569860368677069222929318014036502130357565787506093674216481466716733485679485290061490520530131382306716482963799589796633925336647820018881214078577731451877200473739379936152459202043282444175130850586084278758214271874212676730584804919355567622382957129713087203367788725969981921041488246221668472220700579168353068717905843085950827875385895423515721307484892496794097676355286035510090376048071439426142454139566099958068086591076101049765790919412954505762721108172281781765687144845639873223690570750879080795301261202716255704147007463838465175775691959995099634478578816194491029238489125415867385812454178903127033468359009497827082889909499436811805840025685390250850401666127269408762851000805304114535748741917292515636588331433738734588189497772336110180204873970646759077097399064089387101535811440299165843120516084049981522002235580695285954343122683028689540269862536780978248263387435236651802059247200042743250669326409178398217003000054764460357694308057577339204283359783124167988040096443426601982114743203903464845749040445018286529691218553386797543791710072503936992462633184087978839542251560966013951044209671371031481195293761103060894960529600643107670782977794930119610952162194984265290463840841694684625980631847165359563450585312021668928463081969937607004232099803334278548759079135069997428380817515652915062886285528437809402498635538059047409231443375103156193548801935217892437140863420067716323971633302060163588790300303538846353912966459373462361726034015995616056370875143504618621928583121122802136290891027309538572930305094964595423012018075330735192568858965990940594553786944905349347298383415586343582212703603452591580329655159832394286897670290262524207609703661758776743742009949295157847855257148562042354736559488959049974374061532902687421832358509462461173104707545201739902447221308862166552953569166065858431127810147061666624412260035586769851834176847660273779183626174926757812500000000000000000000000000 [170,10] 16470313353348760729139357980865699488414862974273098764568275553136187105345432261984965180642760324006199272365013522051948567625916092859908207552112028885748751391725056918854869287587449480186441557006070186749810207735010076217545537658379361017669385193511092694231762177819335994060122888086713907825828593153329626697440047020462185977384505351119023183164733338975239629787030658399589980047847016323570397772506390566716134361558698992844931185887881666911384218483621099906703022414485770465572910364547769763126719931465822548563997815317801028524342017163968187726447437273927882834634033176683710074723755179345287907418287832803545767522333519217238915187486295565570367286608970001324627123726568642477281642047744939071957680332000007793709617783719831887751885025355939128074783149706683295475500875323039103160154657009721867526659426509137952480680384153316079945773313351279462470804039401867825357878244118601520988836414456771227402367453363224112769575205208864256013090083054721524452014940231172070987309108800506006637671919389143363246011338882720893726589976715614606575503626578237724385426073033106830687339243854804886419357355205142230150469557287634443098492980850819983455048561492464404325063501425616805232690017785734090233131256629524098544621167905373684072879522278465534842325038070629948043039952286716775751409097133560188045738870846993889067078308076571666349626396019109992241427899120407148495517242057756629464092137845851779607545367307968809543367200240372671548711863374803894870602487817628700144245714225457967572396171020362807355478907514062846347102620882679073957070274332130438847691536304307175579914932577645433984620884905392354177475159003815522257819779954987423702131079391345375532223005495294978100648378806466204174184974849940235189332476323801845113831293035999768237205191164686731509648855520762937221488024286349970833458142471891119417562590210277578774733750298356795633440208866810072763087191560771316289901733398437500000000000000000 [170,11] -73303985646739658843817263356440294128213007637709565647498441036548550547452243859465466107538400414973976486180015297616799595903222706400546132255694160970138681623905748729469307490941054748745437566453961169515708984432839411159945926190914170046675463181709487902577909698657444434984745191738268632222341950809908080132966112879650001984171081801616659523520288136216499581930446009142592310478874693181996833950334999884432237471735711622182974938760320417424904844259212040893094163473612737198053491594770914517574264052481073254693423925863149158478830268417452108113757487564300312151898704970132566022680883549123750316992846001948432197223411352381456487593358889230043165825987145594778967424253945599551254369435039403733376947884038694408007618723311325084168668088882131824329434709730732186415681943618773811093695772584949911386701301681303318910813442065162500823186481323608577101571017373918189640359896916526903378012927252995221264934927527817405798992231600604567041357050862275686290011821529549419475703293049042011229980345790305789207879309557605951571120299686221886173860976888564217951784897340605914483830896092022127526265497696628537233793090552495821631326669688155940137591772284235109578740728787396412440939622544391234643674657121137712251094422800073224476885802848751531834240021897738119748368655074549160040514088273816035471744552379349417025769732493382011016291849042788903853832608868383679877627653914923190378121141890871157445272038110715617696147009594769342720834285796916114726824615084596598447086816410336840507051242704402277410976574791928842441919068695269561094391086277483666666984114734948901387018503415153688859768687323104409489734714459598516281075523114392492206474741517614904104118484743320616219797018743033917392433395634457353371276265528115245748798819816771240233643863219109865343223820399456425980392542130854627856613742972360668196324644275181830767456695341819113706304730013858187570585656089861004147678613662719726562500000000 [170,12] 220742968475388747624575091739766958370178743462359729890415228872575162653681890508745668209017277006034694016487284343415101258975660072977739095478178096239224813414444747247658212296005533923913802587375377210715725473636083900487303250895961058335968070992093188736193610808215114899271037490930288433456955121769735638422658735863219629526162696985606680428086240978499268861212424783823497088916900265777870218704058494122540617626327306093936074194009670756082236471578979588863468971814838487244178332101856068677799778129003136550567660504287374373532229711875907780903932298499538177687848383104940599968816058985409496693145580265906984243616146163870851020135685679961376702276395719899507526212454644272948101810991225139910601605505695786716517564749990556366316622526188151264175840740713583531164164220924706327441491583810875745311485495587021090390318636824705958114300983738193770308170665622781197208662252008179204995816292680810506977646373804725163398973406929982837820766807621310260718100829777605791152254199375915787100864899619175274281212471616901495667227213336020762354225308727597417982374338076341973588276484174097192329861526201163560831275224245389279904663596414637619466437160559883685635026337661470730580788068632049638466883770625901963027548159964610591783834869915802830532421533570408577798933823633138267861515747600290754773802951971471348603777094602589536740308135017180614180503679189533722212687252358406727600710640747804658231880153742228444305447496779308952976207338378750332865028858619979164945848188563886628755602834820206165090333270744085909686737442176205057424106014749995776517900673166841100165707204707664237553223146503747467981815900583046820032206830032162398148536658194357242653773026685133225635747498858544355629620990369149810276985268889226333105544401802788133691926176516549540907803044613422800834739745085069369188630732645926645356440017320832444319177568143882719683114909539969894503030900523299351334571838378906250000000000 [170,13] -508300948021890303153026977948913205296207072082948434338898661249503720633319522346213427858543207147973642634713575633378355219809287319709041564852808725653063717686208856337684347726984106148612863862659591042327646236253968999273668699794486111295659456595405100439258499172976710410205579937564308916179048561725770807359835399742319378800182236037633928380625111547634230692189586939418641233932535579361205827287947239755729572776866378377442689982375371285555523070715419885350037098445334131365797133486542681800084991296269162115524174265835225838685800195005370587333936758142545906381165958329383068368876163431449482123893690329316252382793224293908332684348353873905938619928192748645124811929046116175677748562397998850832420560897813011584491869545473473106739488922337090739049116420839457660514463710997053631466131803810525222966101332774182567221003148836636318213955404939220412103462742626865993271244287623396024493454059221636541239984720944565228810711925865680398639900010235009122987399819545866660078169407781046481106391853857059843238963917711426680904853757938675934784423040283601090248041869090459744202422602290850491343125975285766938024600858143141597840473294579810965436889440442668201345749444048002543373053975956386828740430042221422899068995544480932907440055842545190817453522658751896095820191576486061837713467330698557448908851264978307492127137645392833876757195976890998074152598362177693354159923605926977613726077627358621410652487128903454206521934888369945441479673661508231768200830038529553633608732792335043627926218866493617395496147018583117073360997358318356953560929122599065526991969648033515845925219791399756845373200626797574577790203926355783749421229158711000928815152596721870990167159367709546846806301068776819943834282542605333819460825779779204936070319924042503203622628859838047979794800894904742919858856310717076425206777175192389539286297231768778936554802039643141770256208444693241804701600017324381042271852493286132812500000 [170,14] 973109687686325725816287006966345164247746177920362795568392456861037655931660835273228064236304833832475753055329815004180709586313590452658654163871117878469857083443570884356676751096528373819669300486148923379865377879301795742154007206376344277276176935349624235900921880474893850991575315704884381554802300081645702870794537740573852618279041350119114094606779476865273930641251418391366607670945903860921642288010422518024328840509192050425015423576443551713372471842003178993786620055428872709230232196578015312625566923012758903891997309469003974729842660837820662350112369085505173621759838793648302967800612044432347734474361652004654715627669316032058414970151997962003008942439538464669943019239233094003788687274599310495969554410314922978219241245976604748080875775613187173729108648604023345395019621026231747524746462057323896140868492162817127187284868004087119740332846622880152819023768488690496037456746678559363563945587868557085939617164727514990169177491147813337713224730697083407516539682883186391484407223910089564306591544188755852282231031757489643190169839404357959350576112199059120008424623625652189375911962014837850682640306400079746386267039846077206852536165421879995387611922539170346690232830101179980953866875530076933740814934204622383243750535652177730375929087156726434782388965560148297253471907191630116455283008536284975501933359355164019404912436351908051872137535832773789544586857668898007823756404139680538982388517640882208865515671317495315503500135489301552049774978228787671072426283875612610009652149442386353627627324605907711206500830995157307156612158967873098933902989833048132221140899189990251413892609902272278912416372597610248961950859509647114090001336151519696237047821055184160814444159981528325598800202880257502529769517612231749546898715276463601444145513792059427813584473764354067304983500665065783847836326684978429698651046240781100238515249288832090534360380627711260976279761302290549629390170593978837132453918457031250000000 [170,15] -1670834182929018614425347841259675824896360526101254746504522182868839783326689674791909637025721768671869796385925348700588854877444092813712190022890552182063496670250988846185508855347500492734271594702005917463153817267367038118056216114064681500842989188644942047103250834804618779506561366961410906943065741939925627448962060324617526259324988048267060882429034545221440185426443249776210308878333379402659932457954917857209185187729488702343141359704732386057593284226751056075249268148144037073120833965427700032059550835237346546513834511978351948535268739654399089902628442302925593994405736424971006642983974410016317950367927737864305106618164887673608869419788467213015165928923630075831518278944620101581173995916775283430393843017720053230961126027839846139479985115142080247228590314418243412074072395044993823362839547822306117543009020402621169888842637605436854798331404299640270194783353037501674534148965841296826274395023671030738134723694702377698542519492868091347910039772186493932582574143914778242010868353296372215901321150239647321490163940381275635250392848698684548363615918959595105923665862524960729047470925242381055523594583322028374621917557687624739624336535859685251898818027901907632586140756379012412301049964853164186716394328865349040283629146957184779376869256828109969026583395539716893127159331841187438054377087540747998118044325958799761192502330812434899091616140887423524563592505045304988412802698459598472219458191265191926279454252102570798663665913244325589117630546612039739002552161491955871689252219657968187476227649576033584879395819238033568420871355871479071132589203798157523709685491527959056604982597701609260560710134010533503730887239842264167368398245571273465735090579284134655358313570837934613151484887027915021753984540514456261800037071412785965281554601422370541162302719933831012315024512830231823991718121185363200625521486143116107362196808418801966088353166078615767663083293160380948805254774924833327531814575195312500000 [170,16] 2737599207419789680348482419628069861163041166217981934678648514902660214144086789329254087157676138832608910661488014833786617238822178671562211865249878902346294150294162864089274611264318234544884094547692725955682567788353108370765477098020886915484054156386775260294722470705378924474061715219173273659664968708466741660644010914119522132355491764554443770422820474528498162193694307822947383352630511094662516194007101920724635948651567273611617055836930981562050603370427449020367822043170362890264862332334406402276983061877308095773358787512214414557398563021388207045230024340776928020342824920039212922924334071661800304338140336380105675745127793173079369996360513621237895723578654187101151871884181023767031781867577522584144220869847682036380873324863086946846420478128884759625350761693140469852264693951020314132841999287390090719281920406381488032386344064660492084103149716443634163792645328543205217584806241678318472885760246036729567970395261183473749553390047439101940067494588810671033540059019254949053097766092797170845420467270950563292667249203667354419972673857508551280250041188669830165732120312013058939587582366196869811697540895423826266392093174318755305715626276219355173973456062225720345124479672489605254011002003605411083324864773282519091823697407769287226593470356555645677922777368129239891058350354643449618018865942122141574148737878709514900026011789620607943484103181573750028099425092002175351324471012891575942145645298789105237074925258665746413391522517139952930438291205248577239655192483935339369307887224474160517967171168764484172739080371642591679552095459515777782526442569700944009505383055452450656966040054140017020553274237613063643923865904753009501501064630414372463768510825553536960182598124957162995528533140216842603704739259055291063100148081201825184068121742072138792526974825077482713957083310914910218081565639026744896599837065388777406116925470922279450225475250567653249817584582004315052472520619630813598632812500000000 [170,17] -4383524420953466441161112979962560261188841924963888902871052302620244708806909884956348605319005426307237068724049028989831620174696233428205805824383690226807887621163465304874039629484849822405487698366691140186863557696812732970382480221635320374025646478075136579452593680662760984241247516534127343091011291472681391695252745748179299953029852907927785126158166369587392115198816747623125458829630997110962675310847019888541018449921532604621364217745863873573659296231563670407518841255333051134140231958177737374857845524913451231859303743524551632479211638161388601640145896411676227720555400288988836337066614878689435166942447871799668608715112947619859030961256435453480816815701907568884940682956083246744046647454638450158369755125327988365436912317352102187606013086427571445142852320014117377342461621916880450375490206654328751170839531711170948728911946278663700195576845493745452058367821321524913943066462590490401241268056242487581267711705572404296791221947409243118754950569618971534687252934736280898409752044635506239004246600523524363263669469334266812407647443014980931380634398335436419495226497393782182308763180351313730929001419737110594504484389317999359251669292064318105757692637221926247260376196181623298162593978313489919906396067801726596945229618553945279041761518063765083616138381172108536626794051329545646960315718401944174473519216086080330073958012887663006341911721333365832639205206067181879308298605263035525756942191118989365678347113248236796350361113793532581829466754534567169635746817766002287360775560726513503857070430019835664838816555310180784465651869372497911800316585692664851953284293764295328970666263857479094270556109854745525358898999723658410891978466007596743656221499604827070367116087899190507144067521911001717179172082974848932650043921095901567362056313994510234737481416874115930839742951738047294705794072464234539975688561975048013727269378937432798405422570841003822018867516763229730258899508044123649597167968750000 [170,18] 6540843799492683137573430420769568784081999608483025615611988960639027971391766661121146975247648978051225653058646805581032025428274494434543223913469208470668945392639501830113836722896130520373916309531214946912688902949377848642053487723158145019742018436108158116919960204143641141119029301810996064043636464956161871767720673724569327626814495944900655554465429940913325734544942428152190611669038527828530941789998060155884654327827044877650654192445062468192247068285541477537622828838478730797365040918839333649827850030327462146477905209238453475057127779921713628033139694087682394157954116904706663821344281619288766752205950933193173642163920840690115287086083562728362488301656496025777454045118067827826995390081423406133102058925312099000250690994327348772388209454083860719412301846985772907599726051849905316388624983063777155232867696758338995905009100413554338377795522890291407571602640316541253439884192198409947138935594544344950198854434839513175642411592520575591438645996720280540649968134133581991466319008936190179868021549657805162872943548469754351995359663600848336943909570402757829742171070711816708621896400699854919245487869487409214570137435066872176868981123174716375603052704721230437841744836815434195732028729121875476847991295160389265633213590039093101965532865506036170790120123503685407325247013029149590232025036506864120503693668937008125437898175087724467502013741799655513763736732465213332095847597985997362165254415112625865960646743566567680374349372517014590807325692640730840368530154439431916714628481708857838354109728162228681485786519990704568886855113298479318206928377521676909091760947499353053031393043551894193068684211080136171161200406552617685250537341819128301036007558767174135446640988257429778213439971530665805017708316722617902080394115444942580373480747016199685749740677072281647969655376367217506841487380217228691636281094049296694506451029528170344936143256389925746199787148782434087479487061500549316406250000000 [170,19] -8454584143160428160248278916494612328393573179910700748085433005739304163476522374103296704324111184668405667838358827520324485290750985700532778012108222420376932832845968274254508803484642858491132665200093212243797052270866468531014349249413996117922572733877620304956683949045081290243607332511676242510127206518309131001730141821487303816386349766464454365778322137559191658340545211121746156804309475090844169142428436860624206322983165822822203765464980953053302410257548298065789112947499625756607549311119873919070215858941467051504903130209102847992606784973071940122844120542112039371569525640836178911004889018230540160383004595564690083148138268291262185803614975226253792363141253657790598243045111785320983533502578668678020554222189190753567279904981153904473027688114817063641840015258796848351156888817878501278809724908068724522752251921385433422083957949656962693144220352103320584608914328092536843654614973169290118148062960766212500630286306685580347617389807505055632026773677387439812861816043571298219766106384694976217735296213835574264536677851023054995370572974681332962169857606525378762717033374180458600223813608545799945242065081073147347930534456336410552996459441160731728105193654697852429899534310998184236665276378097471142802608907265896793191035091713988439825229812379633540013483756762543320165972978901987197195757946163345749494377763826277474606261131074450119042805082438611934938407155430377696870657621185239632153848804118559033471131501105363412865891677422750362522294617200740081179620858220120751884157071953031829776229544543341040776996313228085586285215422591970818105654426432407795075249919679598776407195121278703283907980787244610069095168795788856900138481469386557100020448974736227464065760790091645345702344264181669053358833768825059113244926669211758292332084403693047988306203229957177517879234633527339721410398525607699511803136025628901592502518755008658404836716650064412995058127364700339967384934425354003906250000 [170,20] 9780295176628720486231513807146081797820309815940591295139798261425508006298178236949077724815471579332279503642157239512566751644070326667192512250166297021798330834441961502731225186183884042641021851270420585122771629626591480420408598838019932493501075979138672007627584547755282640639240505754885885034780008933356996454289682617871488652681333372657505657346743054353887948303799710240077615881472674809444690435377496743713771750319844764951596248483751214939716335043472479232200717844704196241871331693250775006269495429575052439343946135947678932483768522603154089910297133938907026699249411274370891175160811515752023183543582034041107127085908881216389950865601965932746353494404479891644028854105063203822554204990661916247511937340562069682007572214723354328965668535622305901595883099778134707323260000410964058217416530920899582027311278625303715222562926186392538378482994555168852283958494637839721477729966632582442456516855490375276710978412824760163538921674969115200720733686066079265777419905648844074565122069779529707577821167228275619276683061721649907057816996990496471037412272898880998056556064508071650402157421128321564041926796905768373440406520587145862660820610723753528530610373774197840497179287129443135091256861492333688317638655845576105430096271701034128655460287197608867421246039557850000539994097367870685011568734459467280669744665833626401889991862056164338324465468586743160758824936812571760464529373602230094129544772968906686346806647414726915257775004516509042433644615341627180961139862284991878583142511634574829594081791542636881698066447941417122949623799421539881558393865369360019437322420473969680982597529119896448495200642124296122348636526139758137938239566939157680287676070243841564266092847648739006547833230748837855889690360620689655406161319344459454768889487903306495992729691595509869539750516784334247323954493730761587718651336194795820079664292322123840741356083606453802881119941048382315784692764282226562500000 [170,21] -12214513183533016018237830411920487723412721506609997403010944665883187687936182640915665904204574860965030014231255093778304986040818633720061698335267439045675487651284215910972611003739746007049337892763857490724090404328199213415436975549853327222730641523626588120462452755107514203403910934456233129588075001154680283951521144735833319521767734016767783747417423825658412140982159812635370233497670884520474605504807548623166121361773549222714916522258434719753633317096337472407835682448577067448989591772451800372070716854171954708153947386070695775199270841987138487381279587010758978084184366247086428860123915212443561595062442455519290764346162797044958585787674860004562305646428587960514194580687293236668953218911419903769501973614991245559562336126200567780600037565792382869283206679905790308241361928833833939257160348935374464355054990224880955511975344636477748580172240300213205905824322058364769321428488484536614088659055855677745375197111032905460224388579321769078702954212858587947972370005998665688191284423907030079727599241891145501036865086933595421081503292924549960974916181715456161938397028245952321763835868741475315394694705072714577149035984453653087234526167720936813990688667198527497871870615429337395713940160818475586694737482091407927588579045425747490055829705477436672076352416640362632611439290494924359104044891403152390679841864479469891673529430449876564846590029610060481270922125636965651635552976215203115335308227803404054794912814217778585043628726605236965823453406550368907611251175649551809819174004016321816369921373216508959439103842364065164482930149151836179679308096255760342023102329776846303592761774628009649433746483902048236441980420854348195791395025783526371171394630888143923892750150196077632670034567947223384633029214536886049675219222838731696510074639804054666074888875787014392092636612140022871424866483836537758013963500531096225439068063582978048284244140917094434417577986096148379147052764892578125000 [170,22] 17357744626269553192013733525426838875059990363524136645728622900258147977421734879590033819842058525206222681094102333907933916026567469294489203392246714529783255927005096846554125433420213261639035347418114620347421500657049148675039291795647149749253522909769288678900041907165241287754944364201464587224166680179973757275309081838565081256887416059518949753541833830202075825293535449669084390810771075337577265440628160082246793166485313365592317562410084547148670414342477150152682275973739838927705006891430470412422140628185013046757250012031124290699100806251168239481275944290121167748193230195073150761047649529839006157409300774084612840016651155416904117192028298410128688507456226904506833807018498232160711820428783742829706336229747582319068982038524351735392216926217554038515745299255342185895989937134496175715159248489013401678669188455421961083370382766317340622911496177308866424368771667857737032646876948759343841575401374240276681321182418714670234511584287505866809837581770386019220677801043690198535113591989943634320385943948617454259892628876195935705261517198285694342622823658488776615192703615817796378597799819090657471236510791865259309276805021173813135546966027915627652572433158580074241433834094324859870282720922852211104379963072181304652276796010731995611689964597560992761812005346225345044544529866934420260263222168633552733935750386796042128242408935320440251064208837367837782546575253311866432846510422457002008518452133473699031783707525382595034189523609897952954803840063768741135060778947698984676137003466131553807789097904462329083731416197253510164364572963846641863542161945745061815503189518431252817827386725223487359291012664608567984406051564513138878784186053722614283559483628853925065373425772659887687332935837154720393646158698944795261850980373883923639828761174208373987388554538015404823974805580112628251939506834742059851127445496206515936133669516165540393481383704687992519666295265778899192810058593750000 [170,23] -19720942547610297932122201280261343875513685638181458230082931968933002610591388694781977881340117128146098864217422307856962567129689080859351634860211546649776510897804215661286951761348314834437997920360030297015541651667462626993140435950363365201924761376993249034337332444017952387561514962257619411549459426330382369803029378431191486500272334936375280854050604247742113686918711503796880459904010151019834911777986680210331615917625409242735804356141623892956376925749742594603767768391476145278725674488125071889342587068452225823336304959682199273796644756301926208432102585885647680011266611219211493209312848195473717929237789019578059864189171431742835769237619036428089310540427752837527802682703943766535390313494938319474282547794431044770392706191243432664078559498495126384876831966016317037007894122921739515797306220612428905233945085925083697609506374292021069548318005778084072154089402932291730142006732288842388216399800552114876501072053888228938676572624856156392935909247413093012505704223873521479579160298532287180988758046997893436607643346585466869097962048457939956926673174019325751236097274130254891963237104914411456729753118425265440387638330145604918109380887475602520567214093303496232135398582246681429910077930536641675610460747218694230707994328503472045589368075589460470591785273093460280465992464864292676157591936104191905365970316907366290488608299991595934956796286109017369808330350434098578255980703596659663567826680654483248743021136662811556299285290807533178459050902504279386725991536762093702366002789204264543450930887060195916369952145599036879836697166575580892191057552133557270866491403485665505151987201178945132377200404908940361634314318009832710168131937098888898604889847429844061487988893337388465555745427701685659105566410858287507424776017999978211455788286691254472961674770835495641036277544268904258231730659653590976213083505442735925084556134124491173187604213523638208016564021818339824676513671875000 [170,24] 7688179416201763106221733259264808947450347052581591862823558776053192543914147705237545331857176831098512290096937385623413867171637568437980901614515884656706893266507777176290958518864757214905519849548662176643456912968371367055832501929248031079737617612781829564724897481269659437148541897452153608880640784590190865767380861301975254211183859659596253430044217550091983058902962709300329277993465457687732199888169261799306029628273700875305617222831166507067342731465731931685167832829782330373139714364267866046968302013313890055139514531996862503484698868411775394403008106923230034819888013157597407391612102411773097035933588773710558877643121223053766832245084375625469616627361694536049964399020241833922683167125400223070337868094776031156432560514079814150193909139666921431998227195981778444134787256850059811752485012885871530344966971246880619562235985309145548938124942298051948207450358288953990099895654406832051281087295966828535615736890773808812374367126413957283460731606265370840585855270283475061134808328448872643295804386170578260513737974910159783737320911682497878840698763839287723714681865726003015903923341487893946447400952480546294529515371008811986585656182406318578224601768060334136246804511524804948422284698704916426487611482626207642057132589569086671056006614587698416977618799508393949454412308022131746661066694916945838444007741784873174986864209614583072336677564085100403613275895742774992436385151295835279804919103349316913449860862670512447860971034744593809453120786753345474072716132276152290439883031564111549865525114554319759489512984708851196457423832192997084468976522262196600219550223039525971330758906596357792845466527412588910085067035568846203210210061737319164538844382368588000485842421838468068522629607695102050821756109235179929514158812613924933213767361729933744254815175735707016453021055948027014139306211214766919268722086922210113347986462815506850500615887433752959623234346508979797363281250000 [170,25] 10797100286388173232930134558765300056977722317206974216804041792073312606593011028465994560898919378321817295041379526893107651931884446526248232336353838250863169773242277858467769187464103159076700211455742897140904771433681676561481248956754502691694474564569065650720415466802366131909727696294385629091563162702601223108371471116292827910833562070925897523915383290981666399469477182626203935491287872452008822670244824407668671289847944474004428731090518226252611265851779924324876473571791521129785730439647909194130744954438849722639264684074581115215614920199400744178856575574004691460077368768283139420218972361768387822021240041820068729397356195078239822247182308253711937534726299723976656437089192726099512981740302850901499096230539405195473151717790945654716287649629115420339224437399709055878533002417618433698911074175202342696256431148561762988961454442029080510497414709086323996874812757057864434265807417544577828342517917898780178575690212882548557215507297104918448134964021926194132245032218499635011927222792807212317227466838785544645387213818180625005207705005659068542239337623746688318073780333804909662722822508086466994582572607285953619149644021076377818659248641692118997781440689890005158458508514066296766963850023495362227278998747850144475518523474626410499789661138238074936969720709507738582009740646544062745615341934123938168270203493204401980753921187429205657137076933176956001086161060091747619923519811308551918320376353637758077634637420391099319276514375436457306356203752962705666792678877560431007983871565362975619466814209907310768687441192144076735236779037782795167073196047467153880858310949593237198625816888352092211258082122637842525435322287158638496886170159035171764599029400081538325505155482284296027226260863780905455989401441158248536298087241128192276863829811256965143769126341236972340603877662719692207158905669389988377534539218218830940220618201835585739378764458251680480316281318664550781250000 [170,26] -1509105613473306573959300377666812036505548899598537820389077522376510106745142749005457503332253077855749426582510507525460014998154839752721538232957281769396394049956689862212460464324414105012488279724530895274466754887795907185811638690161947257606531587164661322357722989023471334924823724399364142744223923130795261968654418298281981508174578870800159453582665203963524020377266478497647171829432710266188996437742198078412298551876695465679990128486022173502901287753199210230034568152751654297774499348339664956447908589046842615090993336270463294253855489085269439015932135679498054730256026940230519971623846679047686858939341349377518686666946624767218362995013918270052376215376103222463418615243432754217256422954290876486399770761877319854358372457176145600709566715228386314372322292874255571540041012929112183293041264854298785323496234773278150650282436679170959448843040942466950655459323721821588556810789195728420331802181143074793085703936417162954054606648970216527592120136728276946683705950994904164775844156803233766953213657080502376516853185505506304841294469848396979179682828445008671291342103139831026460554240628149234081543053402772784497831893944922734305731152432084959058677599750271747795174906746055344011974375458292484849545850702425440624836443765239139192824761161153580763509303561882995814599282524588854360085182880036513563191615784540500503182337026845454752511759335148726039072092765572858285270216514118256180325399138227036598445505632412922835458608424187229815093282807347368915403509440683675705349368802037272824269305529401429136772508755584109670658726492050214434937656655725709940376928690510589497370336115896314390464407387572870022104684725227338239132032885787127195198916999676830328798806303855029858463280224208817516530737978193969233879177054486412396186397901795100072080784613864120449573002063405231808358771899097307096279500315961705570694267908680184786529565599266788922250270843505859375000 [170,27] -37493654879749662979175011305586969503407916814958852951128856749679998418886144858536200640215594978163204386174747854725892074175080307108102133384564221013617899353280464788653484046105574472249538730510771111320698349777317815410695232254887244516469571178900235956712717538580401796852333978965364489702082528315246335150492171191091872224166649052172643866817692711007781972309959019724437687173641715143101402499514225097642283158786729798199136995641536307515410644530596709279148314020774411959001488758021042873942045396929137004488175969460555962643070154710661521812119639694935276246827671189634961630239510684910302949197963207199798943199918548667573132912223745897265901032126769214812859669816743822492063404902081551748239616414415521098051403226872385258779777572709414679770893469818374383247749035918050413162812828815672166996250556586829063662791149446207103734528961516236668591187713091266461776958606668644715231501020610140590367589911183341649345760337794070170226126061420638028748724878478385334331845078774241910026575023915495314530547733845593654110646888889057187150548211271424287626401906395793153116047348142897820345742770061785262078486427695772759012136617035133774157274508738957480117097485561158083743497580752228100757205947686201178889554025666294714584885041461635161194607995194262930514303699122004777132142323477817495501941279175019440592930865539617755929974592551271704194587949890436870755093071947400655569274246372587778865667558961092308314067286145815396441475895949949453012494114685426028535698134480306309113068057861485824626626479478341373002186790573559475287535347914255266088977367656871496547388647075405445226456874449462160874384533102740106019531400096021131719447847395589335721391204646464208225333379921794272190743430895397109647473938789392440346487939612604483709499416861776574245725193178302499696198040691587531649153460449434775648432927842987144595454651607724372297525405883789062500 [170,28] 53382758622883145846143811661232663345569463008841997838756476500205622681754400126229046019756606889564482480779571192031960616566960064749688458904533965170708981506165280774712886539285073399002480740370212924654910032496666384625057742669846486485083350080148305916894180826169369954342141092926285543164056829057166957692960008641531941020390994729476739189077621921779710671600171668133040982125835978226768502631197842848219687180929202178168912353854028453044476093285065473406081785285542046607963724764611749039519805104855969400626851028512182252181615859501742440080390447994548459476388495630794639528767365476840775069337572327976655628619255697878055831269077237399081072666801272025173555706380227657569637061588901542703461641500254926095103638971559272573266485402026835060549051790997523220779911988368883773266355769931212900919224643108382296141427015497499733174245010638932836869555492775774352784417654778688109824557442159054875425791984909017364934122907412268995204036314483272703701033858460810478552178078473936718107574757799596796341015350440480775469275310566849589043471224426469621651204133217633646332353386994655190516677689356562346679724279947625297478691715014155735321421362389086800370187015066150075619335125312825965498787724506022127101127462889575612235554275676770545269543305818566047699042040868108616148237755611175912959096925494609502352669193495669325603461776235724976055820977756006234272289566147551734948912478262194751419007991614840790949013826409587596542440868121836871399487032491010364661290489617877023849354079454911550680709958072266668209610782050063415200846359484889691551211797869907384772119001785385264187382932388974571169652267884634828065566321976297106623835711018965865428390746130138623123232773708487675445144728128515518579806720254783538101990966180196211254817380373550003214137549514418275008551659452603511766772825456090677729371581533815760423067331430502235889434814453125000 [170,29] -19165170620712969860217965559418688874364270911275648813477961476719340198552280542688022224524953041392870703640810733535466369510769887358212659920193066304117637269660813875621085506809606253109646946706849413649968311405664008507353806014620109483027649760566137005002172698906923879776803233512898559215703644369784065104393225407049151171727821226945303702066865533306546168019575241220708237706172455937056746252959363624503088249288843524724821850705953799806605401434079912821416058644002366318475769593525953893925278155220044432245130910018546258638035349544770155285749463611814434946168885135920348016198244253010974328798232849882900648217187376742177891342480364626838280152225690751748545192816540990491088983314340981044521649609656250358743378978633768342126414585685987047326292388129414054816540347220764090030667212010488856722748594636120752789929805970858063782243792872901539832693556449092266649063861704152332755714467351567683613112913504523323080466462564423106843264668812849433680990120973152509964016353827340312037500028994538173120742058638394686694804984977012517881422846245397298258802874626782167068207146998822140958306172810999881322132618368829207760048796709856408561874754228828289556402953133076008406741507175733880442786623029849943316863814933112617925005509695282760969568366099119593111234807399385428012346887515355483982109136072453553486666771566871746522120748648313034981126762426585657236396757311895032400547060109120354870817083913065344185762915671006872878631495574580944190941053009021133346726221034299663367701807035349558141331615082744202749665660422742632611978567021101171629522555488608130263425770773296947087431978673914639376665639908549880720193368954100449921951170836967969542359660557862622412761699229375556881146542330365393370269186224403616568815151463721138527259815524968113420243720696014901463477488354056303290252308456547210673430174207084064619266428053379058837890625000000 [170,30] -23693438934207857339745735411305052761451895169186587686079491149572318541641881119797873471132055042599542271587307173490313936429881209818212174444848474678015677230693921354286757745485369607615088421949796645242060209659871394092589359349110165699661769666831792184403755524595664470481316148341281434477251779576849891978488913843778746209121065160562999814492050857865371517589732835287842701922425998350198629043471115761856672900766622210040640185319635354766976156615309224996882555533911810531023745260126340859614038888196990949248726315643439004090929373961505354040474501830652259903670562546003838906568146925124662944543770257641515654064275399558295010688767755928869089364494636709909844214868421194804327843213403500688003556943538994460010027404874560899481742937222180740574071727883635392994534585603545983450116973581914957460361592278659211925071176189879192715008608063652373887509564121562032817383925973578054830045617196764850047462394354758076675290965401336597388022081570699488288177659728073535193937539975158841462418640278888878258882190670640577629191379002288943611460152030378568209869366808449664365275653914576361519235842762728792611526340157508455436721752759643310665364532305091268445464441879466015520733237311074524313233661300876921848050079381677176175815208385870005426219404940975081635487843446245635505343977050798292410234038069420216257947005192336225477410078703358008501814163013617900741253927142890552858304836272828844277474968114976007440170097580855238061987055327873575090048791258712528054235095785110986958044813177503983840396599335080822507113037462535680793985379161422289242792432831327699106740387864307932436094196479337322695103275316575076615537181106621577578674352466897738135613469968716006887560261407187922056837000421194241185607925073852464746835873271358053556205391503921739370903296830968635842940887600700500886520980976195512378939589945318289210263174027204513549804687500 [170,31] 31597050762254975825399859057544991261478343848859405534795117204046267214850506359557930019944342886399714526103303573903795219784441115651977461935583859482752263418587204532172489313686200254230612234296632667051714637222311483062316050493253414531635643563772143599224501851295442538965956164186030846556373466922458067502505973263811308161825635531226811591643983801546165378808276720617886637829671965672008903568436905767008965626371365418145346096071322398034832545503729903762870975558923595137251899596499493944828070927060140214453127695580250193309141251338380167332575106789545952339127688923594798354663036291008074432748480376353387660465798223300864796112973833507461350499070896036134996375057382026475421462898897324157278523073719647097533800711609236034955687484949538607394759886464265468073953830393186653480318901439281205827359055139123447668323149257660223426990781261274067847724317221811396214080701854516541082884177353964176391884878946551050942077922499428147906671638389164853384705991527687494198154554109360325702739706996803076659922285414985687163790828797259882596099967264005191694461920397338791528847207080456098894630684215735569124004510062525089094667072109766250244425328826407031066378409750686270969396155272817841172950063426588602763100215082397414690917735349083542679317436587889525442808715386125636994350602268983790859401757411241829734031663022191491026336743436512327879205560855343383854691987512428838299459547054659269170984324925173754012225379495603791400474134990887915373434173319458606667071582731663729634876514277879176004037394743526494228466018128100354927221757690397032503387674308500699909669243658243453978233740976844189130377251701795585753280989656968950062170875882877307440703008413380264135219733220797103849728945087501031815582068140460123536505524402372596720628537748484153943273023109921674763074606341642815677431878290987736466454157906241562159266322851181030273437500 [170,32] -11028708529268632459250449882002106861390744671484489565322034235341103352756313830806030060482459515239093544782983462599869018513184178873263197947275383180823818935205565356239345995003574935776587396452877717976172735387387931758977499820268046460107552507426072412137681047964063772816471825124481243203106182738467741670968689588358095166632270207619268560031075386063153442982915793928702548131166327138859364690641012689352916752590228531245147430135790403699664912563292776212273970906516207327200379191504546886708547819169734600493279239929506056878365504005142061832730220763293954814579082509320081279244915263802046259880112638047796799086972662993215881007045793320023255119127650070199858995568738791360128360021393092073199151599795706657509799261921186751563836752941212961928148191773627068657888179606879408027993852367848570706240536186355868337947920900558962753747341036334932908521448915119022071981611780077401199734096129616274223564062663758031392397331058322683413606176060341189548489461976390029408352671719678088422123489837674576189680375715415663418746077667919488292504532842524517445217857088765866293459967800931279625567670451980349875970932217497272094436016972043864200842569123361392436498694089234131816863930200228487443373621814057772967803304386354841778007349278064420119480902176665065329962988500228357032526875543542306914759320188077139018763203449274073584718521649553082267689802387566515264722403000775511825925763650070908759797594083190326867225112276102319657943390098092134579270370857880562071580579559958688029203470078297461489651471967253229553073206686321922962881419624235272057950500319069612534287255547859490205808222555833231438304804736993257035910390088233605791010314879131720560277941198424870171684132166236091854875618814831900810147435150194007374540438749767564692216776132826028666685915317340642828683938610772604277700717832472577268975180890265619382262229919433593750000 [170,33] -8523564878243365743386393737712126885551725749617920571532693033502412686714632057508073271989199507482537698407869398388737219970772592294847007607614157156230760309067760328775465219538653678405596835508946658507075045020213308603294987280263839388868219657050334705623305263905453987278048807695585053742259067777807953752390498624047951053009195489270579794790005810125836541637657166629037103098151649263185138525398515591298950881771619923608238946363828303008651854926375524029882772589745475147114926529033093501360002492101834261651817877594558073827864769527926795082411034867842712394621189280466685138523331728685005586634932116024450281427339088428541273515128019570076986219611304832729487220939040249472046906824149321669818722149601014983362823530602020076429017521208356432275639754382310133294076764220683724843278626380965018177661498897135928094598321714019312068402711523632860008753565824695727072201218365525384359986185788254845394476357818732016356939551792659351751872654296054414741791646307761883671796378255717499738151858414004593708132409752082539288859555414733330200485474779346632832486212760214098070590457985996389082960707575381368422983214765084485253844663051438976548884984529421475632185436587776499374490275441625294038048330285524556432170674500383132014957209698227370615680974428023538404270743427205821081716583797686062274076140685443088964373917535141061590340192677573333013471895374677876687183729646522241649544719407091359326577378578745216382768552444048435488377192185924822490450829716279821905647778053407739739262852983624555654114294190466690564882570250575317859410035750813048957856872143258793179390351387525486347160860668020207469463254313976127214747510309623983521224039172195035502864120454464153283715448219285137141554176681278822951599174989605880083834274079732377194903172969740591672896318798607772505149959422362042091856729381850117005250231588433962315320968627929687500 [170,34] 12898406920193083982454715525371130017754051580062076198148906288700894564012930715722259372119702468594912405539428982529549341249999378057497618302141086974971008585884502722863556320550047481539823968005609993375203023088921050379411679749929010607168327080883869015586117581109306726967336749688317614947719458040997908229449361743758461634383151109074522561721437566718967178782753346543021111389230101373409973259941356049821600093429743778334379530993284237230141858734343445619416208915008780195206798427476998344697504305809316145167202598904042650769285360447957999428892921114504614719121433443571218256098145188079188526599108897691901992830610864262348844536374178235303933010247641813538127655724809262366203261169236977584456101286778201354036097734231912091971420217097183975377403759625720633645421778117688642423141077839465693381846101060337747259175252412931267715178029821253459456986080068666066856831645070974787015754820469488144499968618471850311101816631706392718502805755969333166339681053615445195409605006340482940722456740501057710415066033537376562986280513178751475453548260953862753744916019047417812867531763169821797489206981543377131451886983254237615561674403074002431955022165086435934166978150771457592147059603375928988119464711962557755764306558270587119797987710379160354419594250162564451408466348363528602661141229732868154450442226321528536249486891419414570278644488825797169333033081625822262410024311521772127591277736006046640266281887281317665682282417380912361981820327467520106652740152914110291265832911733864572648988916714395248396581797931732954033353016667196083751581390295798409178331187575302546555006783996408833351864424579027666402153496813685388633994072000608242955096720235576374866478524174349623589028157071509141054975379136499887948833505143771278859028341355154449664590761760057761797894325223739605181466169016765544628230592069873378243850231228861957788467407226562500 [170,35] -6185123370069786741016644613936553909733462852621250944904855183108859115596635581132800717021932658278060657549389148220214066219810408438058180458241516285394585166499630812874858888573893746818513260850402096241623862902119158392396176794210337123786625845179838175068780523057035488138848941841453420900969537946103767003470373081226247453016235283820241719199007874353536054342180813887074183822155085073113200768479932802427273495324560499698617566325091489279215877015644760961688805891458509169389123465700562048056498993713116017232747615738961927260082319236460691362108224659943276737882160478019075302551096057768007578834080639222900425634432145152024426823125099738696145606568697443262648380345396524697300722037037618732604349409048190118153806920752397434826571491499435433444916725175637480843686107850873681051999450802823380094453340924741939636183915560837025473853265179342326067753757552630859526004462105845235638084609795631185372034114339736352718331088308823400934335472564900275781659730348495337289575597199519018783535992982866354637714282790865174316851912440191841048945990155198348268708323357493258711976022418510595905872471933054871893699750242125823634331618693893853759479971256745979693213952224325033656684364874970903040256961050696551455623339551818005098586086839940819010919364981124581633460776259038472635842728179145270236079287721611666296790380597419945792606029808146943491640560339016617900086820974603181076117112927461951203129688693375430467513398462793429841350161231301133858901032713507975317298910247163654805366426312258571405478213578353662996830762535524539566434049429572039342549306272798126416861122260184841634582545020277906626016854416446815034736858553209704737842189026430630779733016731728113803416557656663688673801947842442024623796484441260231337282234721134076325311158590854852542403664029794813422314847583989967607060660686877920797526336973533034324645996093750 [170,36] -1726268709219959523664828909067014034814296815842288088345905681815892384214804689477678323665889839086974452146471738039405593737503511607853675360993759163114268554286207216413266695443479186253456345524218652625944789556578445259531107583294564686787569184763661511487531370093671748407461814693642308751838737932732273882721709654378889928607797235548896855436513345060475324788759260190235355698905532082927103494389865252635495908327861249345888651388476222473212133349934784652610549551172036836130090586188837743709203183217489666567635860172608275494349402751772638263473639373068140317796022276870794634608562119639945133423340240621041855887240613887738573085920892948690932301061955309105304671156322094570428036066546617408967957011083265380280844426159911893261607180799129173780836689309781878613847507129187494735654927874181479279261965073173709710703486683390125215616301277106801764664130479753705007556015379496304011076581284129815507559019378099330969232566931199391465038025894293329110114493718875922726505235055384071511334457945962463507831308699435418671500977610837163245366674570891829162439968947460293178447167739966092779277143773091218643034121817394922956819467094997597188309608738903695265299541559684919013060743168328807609094292723860192087301211908473404215166781619915616113709866241271147761520204752808850165397537598685795755697285137725344948716747880040320791948018842398029646802614821027968791412215906575704793050847297998791783638865859562159185972866890302075232777048201503930155135397181164218042034847995719405083277738044719714906282733709488742474138995523953277731168834355626227648378153704603639264548686989709989661455529530606272329602678797183409465441339117042302000105036735182028876713228580819847028933944818178336902571407636969924195683720867404937981294008586455534907704960795663761300833624281951219747688219956856343003904859834524446605751950293779373168945312500 [170,37] 4357892059663848767167369696551547427430182637292916606326419872387671430393065275986794651672043166618475942340845573989704074923609176468548162723781106037462875161569536902898207090408387643158408860990177529630716531504556211828382215790988165234219006457289547287076016734503202281543278313576567958455445038731548140432173414813882530906845257561916449725566996643214171278475491913870533931148658714134889849747429679444469659535205514826103898833339774955654055751742880497927305102808228711129489359671876928700592371910936501870804353378596878232127601252180220083071451222613146472895039376297042962341044799251599145033557512443742763885205289621883181213088666816443678722132766992918717721028581904428441140105860032379711085648721793492471890842284561492450533770284454026455503308789738529732258988312337968493602081993070617845280012319072008938561461727609570707783067588745754034873448134071428879137946141608425562456294859467123757021206356071929779145483761568400261768561519836882184137117810520426051231253216879115833730316879347044447943968165571557023468845328090196894723555623644504058141890973997322321807805957758590322187314838206642721441447032717413512048862602770022336401378410763775768865023686154774331710501459094706430287779177988178391134887009908398152103945213029258392938023064697397424996192013386238237591588983033343933661264192986209468806358791764232443912336360542916372539136230133997189687729649397007633784849986769704590470734384616356960628516772913808183186569324060513372771577820816117650825289027283520123995272333073162653728708083518259430337060675377735883386718407171066450951954937896178396843576020873983902914782938498865218262806972337707168813765988769173213455368228537775112781415015824060827914981705497212426723768419416526200420323199029347031789234775343272379660392071663555349063571598195887828036441928767289174153156443233442497323193058371543884277343750 [170,38] -2286683372668031405561189669091295227534163540008426843793067774568060769518262852460496454491512033716003361020444263132806443126274434590588924563164648055714227510658679352688243298492199228737636749938848737473251435582479302510467748919953676729704077126914888545663314445470442760403825441614051432305170236928688709138798549402934443219882558267621318859132568550038240845860067022786783758854658645191119975371544244205387075316636555747702546148017228465885047827475899389339355783709591949469126428120321894591707872089354862727544081510912629852096256446653326331053048917844975560912519128211814340409715274520838981069892259915462538708654503657186472372183769641051523543653415142506903345587273409407860683264657033724988571383646813742703629545771456815075556069267184843020517471044146371475738561390253662474904565617224392851022455099212701676255958968088530318884832352478052520745485411244494155003902691880850989964034721605867600550674969337779209549615964928970029553627569694845807751879208065659898043938940705757591964558238341880018666388686214217945187391179980106746949682464071100259302421773871158285304081520494808834267147573014051176043771402766678336684941088080058342534762422400120851075048055694361919122546305231471802928150741553023158267050181403056836636181488878671989423808643712748695914303800562566380217624807515444460283064757583104006968801702010359455413324595487021184091428241869513059002816941052545094923231705141797807306588208658541530146487658398208825249307101959452883163827730666937823200480408988489574450548273437536551840493111440089363832717045173078925751364558743358323892425123586116635292638755554994778910482216765830789889527164333072183637725706847946909099871496450011160922354390856092631013875375211098632440265482408633812591502896080619609367859649018326393164173915872135336983029657154388951441230567820716014557893527171532445762777805328369140625000 [170,39] -296796209956809992177911138366701856225881767944368883229750951964154234541784909101307631774331468983501886820457864438311228985111293774950913140246681220646018249215725721748194532101531733792835333987579905071673815773015519300584804720612196486355313388787694240082465182028497588159298734831893313882334389868447911692947370228402912394756970426888301111687300263627872408120370390873277265871772187564472152451359166916379438235460180564045711154623339631283550857455634491175743029495742075345712641965197687830611472225041885282020228851098314806590629123386982400303728153684458415362830525153249790287286090745954272597825610746672647083045917582776536003313536933849273580028735411081875008384116050167290056472755094160390942050166653968544308429329907812658867378056673001582018452601326986777295417163222260863293527112347397322275020631584852751913052862499112244468010916518953399119808116024338669729667423081585487330300397733031915219494354037010905242975590227540638758840434376364995931215504231516816163848970567616009469883564386786979015552566467225960249749765895326730007790661370783863215305658592138653969386099154314519860104034801513764039287008315018095502579283451803070633731552321580182694958417638434626326388804354902606572976099528483118216344092023470008603470185849752579444866921725849844795745265453284827020911089657015705275819506017228426250102772099203138178738786747689438874628398362218442501668947795404814467405923807567792024924901461570004339379684261819031252351092761741889644659457213224152987859464163799638763828953043677307694266508328268952072975117336833143856853693548073772940849057942464607456271119091598522676922713712225010978822396877240600305116821235756019915488620074820887713456141090767933197473882563826089343041694836852009688746565989717433831433676104767917791509810068777390015019786413239661614169705165734798600374048363551737459962844848632812500 [170,40] 1071656600309951076093655884326097150783216369937626367732266853052849491478930943440033132285007361776966691056144454249817397420692037646805575499851225617460925292552783309364884322413561923875994687491604845328018775115528508880546091086562628435948175095153536642441657100883164591805647718118167935890305686332455965215138417838258160232949900505636966775914327337641544278718586762207103761242128702803317234398139808282983619418712511416526423958023326567593988132814706690563284145180955750022278973603258784286284464160079499691102691271382628511602496645968020756804540076071622499170667451530310549115460265361885536371333297219820894787303839907323843011063073468641647047904859973798341707010163611331874950896203938631278680499600850869761453509151458816623460998449428234743446466701237633215595155845385966257555702123325071147838181918086894255021724549037047484592890056081033815340977645040502189652943368894708486946892622723402540703490677890969071063974264398323118620302328492837499616393676283593625732692092189477570434208171221292556883933223531206241604290976028715197919606380047227422161641746541432637600129975950818729173844126969417420078269714808274520492991353934464199282610388880272648652169661941675251231404854925099187208450398661310448572893594054348248468576619548683405852849943574841377204052548107595271360217617440666283154830159605802306581404865464064159029056805828452082440283922713665572022477665123870555510042967065055509941208480752969846626573378133237087782986315772803982116047169590397556384446125985008324684734843725443987707789122984154406186092494291813743419119636169378750706819594030695154254829945266312579444769714757500107653887073658863085350557659959659514326059451806107111324061257834734385877572118998481299297884775309237777643900936173656845320500849850668995744222143796401451755855326454071960292667720312365223487079702041369870702552795410156250 [170,41] -574080929832111689783097978738104892990194571217402901181991259835854347184050533580630931522500240303498144073804782801151537739132809491614492559018662180982557891092601602703416182195534375635047449372420740893780771479499094024373998885607089269365224819373680008212758252266486463148952994466574796453642694516752907437630884036637380340724468807316493749003913897274402861752105510977251302276524442981118864715449171898526385880413991788277425556643014492434996257502451585992227790910483256917324349124569213924028334243976052881170007233331233841800059841931962299280986033648009193511345413766303714345146243999876903443353067836580541498567628755594364317184317236072754648249895151391227148283195488852057648567743405726675949355052102576011225904585386084947678479299226586472312723784218081818655896690371559489214321863689407603649393956256346369371175541349965868482726098287396850752512277850966637176476248420190973432040009423601911356264951443157863048873019945597538605273483529764972543986777624723255460344427844678585332996067311315083276275878608060618843220542914952727260031603823376042087330036430876051490902114224579941631899691625753802335288078035638024456290614007494296367065585126981378860980594132361321022444589986199605699966774474380491018332332044105586612906072952177781768210063281568891323717937234913581388508639249018360325878543944685331611454691604528940171253176813407111368959885549473955345933421932614423277664443449953075470139814161413152986544069114663446005315545279358920912345504266819943302296665812481743183812020173055523524144991497831724695484104009136239067689057094630382393853905332333998223962856462595438473814477878306352545856302471137053507993923021797395640298674541762345920888424003542918219109394691342679665567143836082511871542558530145793877683973844294329584897724550136488184670584178517523825795594975770969860168697446924539919738769531250 [170,42] 21717523449913853854824266796754528590025318428033973265680414649639099553599806583757161129192151674966315433014958392820662545741495236317577101208703992467899612662594207957360222053620810467272619554000235907104606237445495690293296899629225555902971925987936648745930952034619454909917818297785231865687958115759279433026649505394114349479425089473022189176618284040361725643131771763412254238399968419350448552978587079013123990242203521592341244538734665464598843294292286358675387042949505834758798193643509072374557546551571432084130691760489286164080796144713550061209120942868139632801604209991634814944679567348595509811902725982938780204832331256195117926491796229646984109527505036870113435815501653951457777105968776804952297019325957906362543185508109398677062205310537155875411682439538832758581661083386121780522501993643729873548107753278161823546458785653120117550163736376244453377022366058764106292969809749850487614269787627615681412164365881566368766043880236606096116457458388494047576876431304661283344880181655921332463677690556686298611880266732200103754768930627052784551242624466993557047260632639816316727718703961755793955576549665088196621532875531778258899337274969959633430089851288070430762032088873357464510025415520012467112558414957699879145575602695927702013803060144934535866289273846845963108475390114542219444100621450682295800113636796013452649610578897946688418536876479749423365587388923808122247897171916352635556724494832516394156089434557267268082313137964538450876679238508216190368774084964654476749955961479597420455311024749942635774230011908569182113036046991974166088152938533580867329694954057667276458671138622071938325528086338870280869836375499802318107016169722749429272968663727718515505163394093564349387024058593689692621010140320771447430227183893674362272091641547128114648168099330624358068155755551593167751400303844186982582757032546541184082031250 [170,43] 132851144454674955045174429327311177953255326635939845477657027231218498932779366160594002057145145952841181263397204667517428330426073102223232288900904606409990611364200562467861116027438735719834533709595106751859287666256055188898590042537127584661383873260330160141761885209959783968092853463219040577391839413358377138002193258520219926856953367473103250065290343160255541799775526636530927665014124167009296379687619391625971999886364936258781512023784746967705985781091676710424449541829168609877262730151393281217143039300554130765839031280920980657222826573202219378196477184706702824814100365795758461316095044086757998768470906291228317447476236630852349971604861115484465150322950452171945044284701730675957453244316241643464445018289706018936447707954372072826804337092919981500506493027404086547390067042811779981730679330199148254371332693179467643395188603454347163651083031095536127273007969110156631570107091849677999311781083842879962352989382116740650884316185740454952781233349039192606095928672958732930969561792852916013586387091034723847007619036184367424578992908671409247166837376776587630627741755791058903811282490104034737044747123428468292934605053794436847487956623212338686485061276046996457122630309686396638178725773497814841943537362345283437969978974565253040997091906369436660139469047160180852497984963940628796687035866527370462918622479946185216874666810069312946905392111764286521565383464152735548325156820437188371217152392410827280771822401048711500106024081119918795393202546261054441123322021062995979014167773519750245732936167610301210434054635963360848414525504247081192230387033104660231937575309175178392424234349024282656005260428236686923206086505708002576162936381715297594351245715369029297636404667288247977994801873436676348814053667421680334728609183842927023085868819636540039039258651559737869197853270984624900319930568188257455592819360990471269531250 [170,44] -69637499816854721364057972448878090607257118898986524400269315691483082208723935353754920770913306851607397937244295800496897190922157159584144907011396300629227174955492934408600122247943433747945207818318784755047537623261712556928892760084744778269174531130535873541025657943230221690137726926079195099882164819619624320496972920851566100168389192440231634228041796904290460321491164555684521093724102612058282392732307573996514938303242575702639523748359916144932578328562273987140837191265954846935143976476683672793703606752052317163229485968609326321005187097814571796157434247603638274618670799335964135686274751089827917144738741839922805101300735206791084322049869135477003862527290140286277912132137172730170510847014300189007019291710544953694422484907874110328083622598036405721841786113490000491939641048489647193177593162665718069873936530414444131159108684052219034397861644002821552241772231548740186305444490893585344186831281285394676518012176633708067030733916524353043198131145736882639606009302219000515158982586434623480975753149685364013408403108205693024092730055594581458482238452543795488732052649597623073074797830345030395611022449483683714596352069805164683590373056109452001797477488977909287694230445973004449260552174873014958521965616927588891952570884233796637094384005143547945409075069385442646257701089959592719487569468925098081795609748434503892289250894882157509656929521173044821905232221932889066378728592853780065334568309786503927110903915282712869885288618599352398787549380954665610023876115818867845903246228117179802048089115198069057187436863094532814228201767974991632485446608179095210784241957305897619829157048011124050913251837244127290170084508275582354506746105849228867643104281198057292520684815061787468778762968250714487199130647622979095876045730084041736539198903383969410714101183365214428839395470182551993893603250452638121175930248740863750000 [170,45] 7950783920037135626744751869333346826089601691449647869146458924449306762927372260642219319550708016937711541507194966190782241662338961389412695575434942420609866157363624899478015200651197198210397332932869569964855862234842273425924741555908221831789216711542277163268408797543889039708624701777913365858719303663093160896571065410979375865783637040048674948820799825203985401548342888515919974961377636332526570639325748729164751299081310101667453035861815754567400485522806038740783574602679585426237911819441151617547593722101959505427936765787299978568347099782921653031485173714237199115198046910647744893529895456275570696928297919774528680843019202604182189180693855336153597837266326682087791888528740315461834252672901312876475856114326989681814412345364869239120472103879762759927922031488583985619746092442574927017893711648997508845327804796900739063601900561864660174125663818550577927498724330204696305237203224210042081123697315459587997064922910625198518565414668890418543862281324264955319722808600656099324846054655793169235193475911666474246883686858641628377362696261760285614841971017434012171474139987182695049524049167603857792691395922453345975040647678386409546502416628718751210274241888008222478846815975951197208914121641266347847641549475962674215893454377502844923787597350054425459544311541747667843407495689717692288787572275881480322740817332877876327945409337118452084202131754736271228867095416194500580520594078102284583330933270979211595368819330327716597578804303658225958064053397097134546374963353702308032965778890981737761539957535492548418228811150233865727617019880301868432603661418423921640864277186772205488470520996442351787681479574431267664440560404599508433296703029605840123756164628590361354818503808218326974059677872803772647974316677263877031854020165881863872212397423865962624822235033364337616910682097626899539663476328880788791111744976013750 [170,46] 6546585497302065825166376119529479862673592181935132627164547426582529521341949818475560660752279463751510623310868129707926924206484649847466422729234243882853292759953053843250361213851547314957430526872582444178696324320950476654262383224645220718575479390405455048602287655335956241655452213126215034483393403895083662471324435931350335967227664272046804684931333830310341689287458624553606741851613464384482532726372111460335325272840951654002987259679495158528381536759091445751522392037994244522240889933083615414439786295458897492035197186624662335820521304904843568192419280092221675025872544162724533373839170547405947972934047365048261260528420770002650092690718884600009970674487385959496206247135271905310705612935253123988630809108187802290025681219042757342908713751121229178909642036257457592134721684529012953173390207443277155676571103262902569296211346891074440381549212517616968815588421802902087626139926137213816362404220528380999355651723781009072930683958911661687605683251330575063421748032289634046799530318357888169649604961136341998905301183139059184257104813465011967883860323327910091300584751644277372607097657273823605549103332960492070272414466144846043307558971358890743627794466285559007122873437050272959372121415311100899927521228105186893999891922673743434280943538547330052411835787516040514001016731282072713159504985518267528915296135161348515677746568264097919553732460512451245851738162826483711616599816401235561552499465089549584447336933513839817786241190265132594192834873504246820589472826366374725158044011505725336373576990481813039321499548808773221512022725040470873714207925962622496494514844100771659726262096070617994457315872597169418314081776329348723864374034257441429778531221887048823797482906636858176818586925203774611773121213557055318535570787162169929797608900867061191443715288067610849881640078058475505494688715826693754506618507255520 [170,47] -3355263386497854010698193923153558379281826657366868329319493675357709604230215976029435964719051031516340839066671268495461010398049726954114266604515912402777572030215606046377217524284992804629306240546204375102964643115990348121153334936849030328628940164569154481483987484575644915896712553613195278443788026602487067758856777662505688650327894344388197759567903241957437661118454849076012341402982068212799505514469336479846359924524392326374173930739321000879192907547101748146751020121979630827518672527325269731503808871550632438187962402086297656400340032069374260462865040384471407036269949516865054784035362885764059881165771690258119602370396502795945046149398227475653885074196809120801118930526753295968155917172032099584062678523610613510766617609986333276108906449874439724555007215436909798580207050068217495226122614672454287305452835820861215176544683422342876949821582436028239526195441628769595412438080162945920983382495254355155283560340834711892509676678903401882068226269901664495026210347954984758925397537948494112088757604369370860927930717177016025622296493265439878942645259852789305108102218581069848093984846462611840499784676479861741145595063364328984019604582345232299347434130217351190866713795526454800658988662452863324300605188483833310406064444881300984921954211747512644393201780966236526757635778425310991138937133679711245858770539046815289455454694347359355301410010856684934188364718095776227178408537220462875189200380177604255639297391479555990568401275495810438906588835383420821384564663388470370008386794236469847151124346714956703101621959753432011918635623054787096825514274529894123183519390052268584871975856914146763819622778303262900990628746569248550191917863193051054335820044640501102452831496383632247645598867893839881083968519312790761656039326374781081114423179194254938621059779862155733234520633207717799039557925883224903116107817720 [170,48] 586878629149953494433654279121311935073274537302213294749803223522071629186640491048015621137287689372266097961835773614228643252725504662258012448519858069384725162006890758541084315368899487121166053451415099722226286688297163572987929678353465534692998017270454644186171831850107342048559371042593507066732143201931603650116412358866978676228741293395786343520782306337249442801029552508413768803355072780198143813728741393484808742302206278168360526190966018846829613232148232438455351920087379992300941714459520674628610440644725783147215155802358776893651957998270302748508392674760788704920115217151630744952520762366480049705723390755482106395583635867352879611878436839715955229283251997438116091875944229012546217034593200559508970881979523646346080306002939302163825332646861775133428305199695979486965100312428120626697982503829746646552080786351122866118139611578641272410442389183539162990988463197680056480836061740119624503629421310727310674452835439657673305249372386579355860247142110889794475356594631561748220407563131518509483093663243265679997064434531776209595166112791393315406734009987381855996938578770507047662420416438910573717321825059148601198759266972505134616474026115619406596982736944904614631131565089033402474224682473538170098754578809899155850615327732196933618107434549691711546892782138435585821574779381284215716515784798126843360380045132855629922173293304096372915756260729939200145316201283987297679924877036907096951513628580752872943065766555369253863105152322377435045602326133513533633241908789374883284823324032127633128089027915208198645212700448803516433389240634899268254225439237092172583481918283807848202211256177322258112434061259504826023574585425870891366200656560969262358356098965692840610772363543665998785980181132666029222227384699282333000865068187748723325899329890177328860019184017927381280180040793745735009701555574419503322845 [170,49] 38425387777253682062613426903673629991778022305139694209984397316345778793937863444386580845417985114683703217576610684491557231118250767373121856494635234702866478955013131525875472454920841306046096723394644785999527327055125247184353409040015454831305679118414721133887215191507950619207061517579643410421501638590493683082606297323908578609926081869479324928811817002750951184813336565672303573619372400952866260402338580312750823881093793687428089253156997001886976644874216138424776101094976108590830498211024149801399378199166525074789671711100919461985364109623946543671400966350760211714648844271424550017478999239659514858325146744197760397119969022460430311110341450397468770453255830278516151541807778977437062925660902692551201065912471363289440110598895166238331784914699849668501361658988975751337941557708663716481823992014966212963701304999169628491409542985691915258124817938715789696533025810592422849117708728678225279505551368153758860825047472893413972476666242277633514190713885057912489262554164432970184669628851309402671861046363050704715412490257328111305423904746608398855872989433642228745705170216178802113192616551964681419678211566756764008484137926995359705261138270218654346673425607297278967928562644089721461755449302114750724919391010934341551873978170101740409340148125527967923578107830183946832322331578789804907612486224411794088949061721178031131660025281850425597210257637184373188792852850176023851358487359248272389286257664476228185505222108386064969176731722516925530155783558387336771804606601625927385767684483086910371226005156207621344476030581807473730636078439440050290401557958834204874495311565578386798888096495653311283216973597142945642180314845341233973066676409787898114220606444878655284248915200988554330831666203699838007532316196091433838162769741632518663326346160561824649560739429224022253979384726079476444343868767871873815 [170,50] -39096174501178499671062597441888473685410389240322191032545982477637268090866857894421037566543248201886767074203528888101977024549268718572883330981032307933822358128785487644006115338305726472461730911919277726753063734664479246590926019393490088766395787024942395149446980289962455347394112971408626475418761661471714660692843863873095922384672238289647837876425595329115350968976625138154091528863496453661274626387496364678607400162564207451322986211710641293395390262213259876187209461134694293496113380006373664966517865782515030873095583808772737884991371116009834260821217711530154730580700065452626478743349065083521147257407455790063845566236331402584357552803307239309339226246491561670674755365100266402753535464822503284531483428713167003046317709454939999034720960130460063674709959626239068331427170516357117489210531561100787676326854274896138466208567436827834658925573017314734038896932604411820214722324760730483295105927267807361414801700626863537395686121561468239075533366005339363366985930271811682303136147151172587107939782534534073928164055424897986078282005961588427664270107946398378675357114406021495990609140842954131313886663282813747412622091396987495038044382192230036942183642821574000051217123157233261516274990696302743951938632471668591902266368751287397486977786208984653641735633279163811175705608154873546555152310407813209046337517599866328976646043259215357779121848743489850748467764898441490071982327888268746178719033050223623267125040097749784898364313895210854490303015291476001741351911286041075470028767215921084283313823009498826325625905738671600205851179506626499785896018961469744862447986458375110417892296864361695427459477801645369032671255143783737646633207348177359899829823688877992181282812406101088350291589984496518697506006917711336789363707521265849790601649930112844032493327018266224632530274388242059257653528943929338965 [170,51] 11421843307050214826016734542081912616711980605370858809244748346417503309705216016467297809575564453785217062507555674341325068381212178506913624428212523080953753894576751125950400289727814167574844730497780255296479632066002103109657028152206805276425036213367930007254715545613012390108790624331179096445220233613653143043015663501825834930702989144758307247395920359184244822161202121810460877182837571960635118751078005307746918962901813726204780198440275576034979172905147175599934673410463369190178656629765614708033617151740748123435897777915531257963555145471379397663978144250819794871350956528288893230484714491939478811809927325155288316513728780015255552395546059769747396091685762702182942231770539208741908368382641235343708014348900189293251266031762253104469133105707699158864453884087325077302297849414242514608498862406525735404330602809792406919998313363249229115264849999035471181334030509575696465143561051486049467926145319781413731157257587518510931710816626611179726322307414061889420916869555441153020440644563938621263413746226032528456151799682017461707228718842172363444902155473012946425116524040575655608637732726494979411282917803904000479183377980585492814045444611170492153391628298718563494132841253690181358844634893241333980265305972783648519307890942551735586354429795509450203299300258265036036225329793063458769540009549694873211492171535358743070705514421949918976762291843731363107531870218743517860473608441318820501869260746344190129279688415174078983416150716092140172731819765625495099510387974819752565028644316710352902399169328624274968466526913271799955012475652730677510302386530069902270499091845520129190634381127893221055524865427267769600007298449965611107398113784706162459446093753819266608067081294722681402654564237852554743307855752961538000869008175067405179613171314769471586420124313278624048549985007597763934199360374570 [170,52] -4241771490366245558321319612416453803440209303905481499034400593131943190182215669680277903313623655590422800690503240475741795551924415897522184105182975960649561410018855502110357928322182916623398569150040097869954271839425272046052140452475354797190597349205510933037122928638548620962428077067723610308295906276570229109467104208022046748173438840336654146865640514234508034226261802429108045383947819869419739556842803830618345733362493070993866489952968607350685181858417070509038558254208408192555969971765384211995626934745403906381416849763147047418039498514384960779327057416984443431640898777804571035848591881331004818970438353122735916095618144615348443668655435898197368993573674932606976393698027473723164698704424573834060294587883251734414220205065738308272924068647552890736003259940830583011140359206578154579162015320468919495327184771426161476248201484090556526069280880641152308468191323214837179984018066037626051457415933032464767491267581998109802672618913946082570512570332296206236054890957127120582820164086807781826770171466232237130280867946430922461277395422541011976618930747281539827345463757643848009580256863402778186056136864841742747180734502270197683124286052620252059871350624582165485545996109740675316396300771958013956557877830541458236433414053039022189148795520961627218027611586527084273566324739510032217895541481319438858118046102659081999234345415972139451445789938741997128982856295634268534284499565714418727952198720700063599181124021410268997032498040246442176711005144430483530591533410014552747470638319219344088462244919842368989581547637998544017144173349214567974894805246402784365841551424818570020473787555183097361537124034986254425916135546597666932472384166708933380960367683069214410882060780418484284565170383629436816120645432738363970343068048890311726193365943218169794450894054870446811091444263479468234999390898 [170,53] 1116070145433577649561225788323595309843288242559111168869349469870482404482815083229202630001648318334721308338895170475350682384313083701594507023992648526685079232925944551938426018609811487732851457633636402840278122588731725383385671639617544515662460439681570677152185596047984133807703822113312398665363122182346210928893675670181282226139506802683096584946268002567637111947955699801188612125986681804214378733205678392441570452625622970523224570689998848060458248315769923569133107660764249644158009047758207045061536167874298907963281446676857906848576831572481122230191312721808610105657001927291118044975159536878913264729456468954757454241822895896338983922612651520630803162702093079360997340882216734378248379847096162388174070932605756278047626188795860965065863673587288891931689096228310401952152312806522916881942605351419599997523067471982825467527433091568251408469859938261151856727043886199328330525869116437828703740328329882752446717154048093680416342100699943146217736232569314035501102233164184856451035611515502970630611202166296576224831256412735484917646195005985805986877115048866347631493754487698957159889351848169638280759095819005929671507418107791506697516054814069951286778514827732313688032381727752922287552995919056938425277422538368160483628497408633978521844829014858528030778966989164694137450154366704776242702730784586220200921997151135491644259209145867501992932539244169055676020524555044469710768037089096722226536509553806967419721165813150344345212134064394655497662848046141486852017388155455012188689800067598930296319513965556909920113623962466194185943164322898930574914884547996741140123008722547435231630625291203017432113263204220868542929433928689904597482234273278046767629806706445654164123220588851132782260661335493675506328427464142413494890762289822028763430716648254653324018092540700465108379679908048220433495074 [170,54] 62804121203180672796769694814161005386997989383189911315014508930031234459299666476444299141761899192260832267484012445778079591655229765393211943600967123070607046372197544781138560455973451057257941154887897341689669205477470975077020300536815745528862052526225563413975383793482439335724802345350362553569673587623698878523300940009446991547274228291789173348924633361345722818630969964059400248224439632669634327668742905674649793359108139597716080464988052267830066979661615917596698348336682031742227773054960227599830518815760311815487342801665675593211371149250789141001384669912339728857320787663637575051591605752983896329275115375526975680554794658178569345902001150710425277377059722478598276963824470738311007308766087837773834319829634858293025188659372368485734597485830813281792932572722735345447425239160626781597959103044031788656252242480389238199058470670124397823738807864526273460461527743595199245097672314821546617906580707232257899925230345148318503122120450176007026568579739055895606640983246797453450727981273072894587036373772140638524011039451176266640676227611200292121414224955917418227287140247347179221844119998831874971735416394109705262363125814783948014548855593323869017424023205814221059224359242033401124537195751140932749033671285501819793842634717283023406012125975953416498247879196524261082873346611957934706853810052749493023753424087174587772769034375302924225510712792246490055652349386688771042534353760290036711840391526692472469640011831276378684268394606506706290171938703523292213220691960017321601835595828322641153798683731666653805612381781086901144501005865289084047005622747472263558114751927794456998403274841048886980146428649124813681347476375459467687992852914213769801858634887428540131200589648424695404166553728012884564763465293810714917676704014135943837295427092464513760361356469901326755628190492672634428 [170,55] -100736543360578561515363001312448196429116323912144544411879396854565754552816512467637022393823910109665497919603958670045401245762520547921087139993412463015688008301531642024441426309433616671057622493505512514221671632368663116619627673715393411845792548833593456819134765787025542895172624865448730401529447738146768014995102745371368099643500974799731539440221690270653112858143903376420693080782578899010191262803502223296355885357123379121899971627130106599311506544074802587432618897383594710719899400724054411384177619414598784565480451092624141708974507232483224536078017078133847086047008055165883054545990609425005289315319813837404037452207172518173707603115865319575793127090665209270097405984853375516423006600866651180166919419616252767490249439990002792644909054345719899763228554988767368135555154432281297483456107298974966721524930273012164287824028534050741549379906681187066496553410464267213787240300286371052569173322875584469278039371016279723328755348685746353430542982254347124976065080122904305762261661343980194847982619893176867206026863909948759592505350682111885509459446597607061444122033169969320298763713172586476030610887075063117884505448997771759471807121169157911702695331183057391810453360784481688224920849716142177096631309777879879802090292424066332041210273598673875155161886277006096281736942163626401376270443355322058427679832042378160471015031200771944809882117040633206305571085955962521166538718483449995823665159185511138319479390559211923795915603958582735189905769661883749099492313547549865106332853804927538279364714938775088520360023242203964314598685693297803423604910758539979096223582332488625060772840376531432141495329005438127489350590499087437957793824948824899032705556634991770291118695242264981957027264859224748631998118860665375487050387169952227606375786920745668655015303519819827573920844817352580395 [170,56] 15788559401490931303604019879240119622906812100188662966162960140279580472989678941821623790865275568325751285684847745813860185357255392966467176672667349150538345537633518161142626769196428883199549838272683609265088542302326461565304226982640602393778339295132100534828091531287749322650949403248911694459745864067328133841139979390793724974993494566676484524446629137223065699959414815219693766450850125704440892523980034018865390302326645053758800604687142104417854230130880918089129131880096451904799394041703179683197047977420314117851654473065950136454438083708311225207575224440450955690418511979610899027636979023935796566146738929274820507665857122813583279806302560235642667287772545846139823404104289531980264123634218051441273718590883533386550112680771316117391132425843114700402777737402004981586549096543134486914555368689811710267884611164397250901769736092986920003851403953836553011053807120410796991266289598422047194970315606775494939601742741526112357809118651276503386279703193070528981745705310431350893826774183745555380310784664189739762447317628152726146395194323440791887132823499433482000440302509690380392432111328013604337165937307141234077075881608277999063627444022831913157574104486856272942923175381091987280277514169099614337770363958639306202301962829398956408392194785119231299694799484176573480166208044733013758042951880017003973466343187070085156223854544345751886932760506656734968441937134949510292313355792952251253923231708970228060085557891099083632499320208805397324466105883786152701680779512015124537856735629007774685697497794344939856416281029821835651949964701503358596097918470837047012518496102986180451696884032581106819669203349505445032662477981593074642272014772963602546321656466330919375846327479381473316868058632498198634492997024574798196832705627419605545805937639318784208953988334760968730062940416784 [170,57] -87704399039847543143071709493378260737442178065672706678021025308418255912548014875820730674713708381593995071947084581310040274493242047877849233810134526259947160218110536290515249687571249383119222391948852331516320332071846602633324717803479745051095741086414185121263204444034646825489148220245331751344375382847425011237453107815643894889026804828214502361223519555202183025551633171450984615623490908964739825015113001773074727360730103941629604665014270428115023880637986641230988748002349438199364084248856438618088899741230265331573307492088539483912329865834859170694118829561832517824302934807276083749658538430958865875008128789923940377794203806574973249963530552592067564176172950159431628383768641664537740927935267213390108509460043329984789203547341746575828579212524710594800877668304491492554655980995130954920448713180947332877385064743949332472566424292144039957675408142670017777260903129694406335314708264668003581597402394531231746026144558480287548616880634768552890248279225706901281869148437599057957735792648612826171681845672805803428134260838188943664771465229616921279749636683156742220150952491927727873853328980126670849884499257621817352336339892288440376710297648062380961474293967151152569340926006658790351104988795956909112757473813643929414563478548225631251809048613399998571824005950307613557942515172245728978619843402271702216092617191234712311050105502268189357560427739780510497176335276127613672163018139357190256236445987225207480879760445961151218044016670636034416343069872812449654460179958673227356468117251713425949825108505782979313612801949986905890567284496485901259552725229272452742963367167707387968957518325658854739596675263882727212651539557298559359130916628185824542826937212625186926877215793709676613465399243356257602181618596441126350187877879056840720816309220343404422533418618623218110042307 [170,58] 132289630989345705032531407654306042715069928946175783085249135433959489533645910143480952142059258438008449417306399199218220460739920316645548871958963632548357888327654752816983569259008854582044661955189353973628393917564458200354805959367112817622314694722559011357209021386164861816357535033408184150728147416041730287598090265586595412406194312720802964964585319134120940037987524330663059704339553200560902335493830004662856535726987156220582518559515887034267933347490493080759969998432669825441185336064397151019622719728462251936839409737307903166713308803353336715105273770728495763797899878909317187867622463522706494923179044047440932637367745256634236963095361671915560880139130580743437461432060245607275108580284434720430987095275157053454122690141648287947818961511365453754194677853751794794294893595704662056845529826168772590328126024291872364610712051780622888625485972425102100053987882651810718706810829260028933521328530718993507691760864348619969367764248497682247536612948955170237475592009913366289301096060935542862414184171955062700423174901782145013547170289294611107470216419348857721903549348668199905829636310736252128865831255343376740981842894808469146766019231065631880599147237698546173114527146238947258028061118429630239598440924866200833431966736260490333975822130818129457490752708954589570513179248331932837826325801578558170409050113550179128547324703234656208345933879423500281676826714144922982202843271652060958570013500948774327611751344935207373206210917004798430992477378314108354820433535861326611583493916138102183461156520880070836307811088990920021869201980043166765656667229764612133386444106540545257664391043965385134841926282401969441043808829933280705118283453176860045572249438282211982773176940674387405692389710355017366036334767860591010338564217755693542216325402106910768029508804453953247973389 [170,59] 49262525785121159493906677134981061870606335727706190331448072082304207763026945253735614825160742947274295320513676464931603219561687399326932052586228001863361938889201493870154433168498142195881834934243706515725309710105761596779211823202815512865774248970327469014635507949238717407942016029468205832172383058884408791118965524391688189469466744834695294998956407805475551482637231825127161573350586597987512243191577808496799381814904689949390347483059416190762335814272304389030979626869790852499100012848389744656745486822395571033529309060677176428072438340778609477403958317568340256925294957014147401638857137906985686017002246666907389189765500945792018103453948438886376635920885301148072593221611523116457923228077928794902025878996715896412502383499170521465732410040714267125507155888964262382045288084959527374891910975716324137093565809657478008364889483473228826386137570195188452714358257907732564304820815978332267418803803257910139754535027332173304237923645556774215260193160863365822313745180320385014808193265400639195772928074581336813376474999412944694181729524115154695696658272563058018601018568284357808708934757360154683284013826298504049319231305809189421975465139486546640869499272345946550926192788009121542634393368884134184424661657982867277726918926149244338334358344504951501522328098848272164166666677686747826840957214242291916037824105233062949820932496975391727093751193306783005819331789833995098229504162884331696308725745115249776365085613096678550163601834815766186711657671155382527122002007559240517648725171773051019146534288819619165460884147869227643822164922145202021793519687129706346593529341514240135906953402211300818867284095795625082984469198004727560693331127480683696245479151313573191781017801639967967640509664803099194569048673929513170208254085033148639391156800268628744518005368980393851822 [170,60] -51454992315160748450439143003472458092891960055239530578944384711792752271079233049469683980041945101845816299792195222041227380537103822942015796775941675044194653531073801929607089656193651151191824932756643593469798224799821196442085545269511111164583137042691239244408693840594271417605387771551145534350546110372523396490381234015371859687775938013292450271793022231447506500083497904673600282282430831215665079525237423305064839553051460128164779146460761475239247623232946130964009193545074630783788821489032944655623086650815774442746630952299033991918035402456946320845410596997190375005940711669539222104855996192313724259443663725928138581874646304621715086911547389135393046889437797509106289735344642181740276905583979791576300353764176065914528957393618729911882468989559844204072951994780799767353259973283488234752702008225494513661320668819213010694774736595479027097334985311191194993111608374805050465326937614343126486764817052845361021705007379901061426168850377173410034606421698136089121246322474309209051098817636762909274434389978066816478208699935499636133129760866925942323689896813481475921478138402738094090743193756032739176203692461770183933874670699873429566765123865381492404136126902294960965352544737655816605293990029403590005997448782605141505781142324498194788029724449415698650816401754583479898053111359980779683851074379890575419740654822440644821499274483381035191595853315425306215987157638485771243874891577436130578662700337878926227647224699911978231533046920826981085772386876205819901996708826657570751331283192885757517146571620558674996533878219480520794020520914811238395928949425959748524906203210200211220993215818818545198675171850531682881092373967124281180031954841261810924040052766429910896296478245624057041856452393408801787366869657585385563464944740143676650157034119034059188141335385694718 [170,61] 3684017034302794214583520991400998811350053010038504391769035534314785581233467453195806384100557560457054488963809240369298256952471847645579541481430711985089772764882199782054832999003411414711423224416367266009966084773618168786483546256610047941996359054342275093903652110490365170043651344738318463416941656482591689757874560227236081675150311220032618211940353302680333714697819641693172235969750370020136170934989668660327582885020149659501403212846487777175305566173974306099188773184308126209829475889492560932021244280852121221031290489519936344459897609864919039981375043424360716061289863810820605570701365430468604092712386340237359299973889626968203862983598224125087668934764322185044041494176664279965346987436966721200117018450095884347030529536389628172049942674133909705263201123940868699479945175105509010814600898866754853640291526084403221084346674468616001924192069374266522482092010926676695498930186590896763073832612787089368825930671688620626712450345688795753461015529343771508109243067591233282152135753994604335641695489149791512141301025841810862281759107849002439358062784822145980640694202519712963914967736029993663467543284024629016429327467824347307046455763496845617662305338878611320820640576935445990356060394256122220956565194450768378047041121380645132620938685122657937623323898533245869987772716765092688806183955761454812142136716374769259635827848593729929419057109067463464140009142911815503435725404947545996969854154899644398527583391588184888799082271024877269722387569663037812998044791404937776460908345263335768675769101271840737184564402637675669829278249312804526608641157619502003505854831803497723159458063853504962909817883642164876998176001353317299668288483711601574602123313227359865540861449877051377804678012904135526863993721907956899934159508417233236928116395310832300792026717863835 [170,62] 1517366336830201280714852628891984868961576085066152163373320324601043800229473246030190067760743665104766010333817047351782866480798386534255410225811330639897616552639795286072441811866954183132808866484312669100255777093905341668429909271028262140363521851655332409743830868673222947207774516178553050861251699432380669109216759985896466435939512027070077185005393215767812056538267380055650689091682870261499543070370410128631028587857583589552162206025882858582948013427978984321068143754213898229236394483071037802930613448285975498167938892060817301629994103610598861789146334349757712709538587105720225299277234908534585832614213630339656540341990779497405714775795521728747474835858332847069097637867131109528082743521425060262490189769635953151177189902950672814329992974892520364243854558072903055475018515668743405194787892681802782131979405915007586264609022927379156496103227503505361077833606639837464795381111126929096988108245550275168312818710593139225962903794725661602844106925938783931316195697221851349717944174154263114681484393266801015069571883379623491574898202515685535731674178011445697495928450527783455532034107179296856553006581316437125546229049405267705767792007085695138964784222998220461715198284788737188677782158596799793379669144028923023416952925288328624250621544429020270082742223286059409000678421044432371805639549903265918054576984390963576021347205897627408518050115644442486485747618999498651998896661974127682420407953503973678349990610378173311767641885348185754028381313000798119573195854311541328676836395965830809177440172268208140882808929030443970713807611687902059317987290804048062016606331889219605613721883372230274968068379195379808479429660659145527378386203063706161284065455442037120543553029623438910081822980369126195648006552190915276769223853011265166156886731124643584976504810258 [170,63] -131140064612267387180793200704578741878926866427392243957555743813499225630501028606591311340329382094774767434939522752153594007009837692214676245300198551093732979498947169529544365663501862053010623350254753238017573213362417049925084400332292245766964916886984211956933721697748010073926807646376882660576424846009798605649725820192293920637095989528928563975207937880983466107426070245559344073721055316964050435189284779980634992373362093835041678597445969572512238231344118195397735637250431349283518800798276816666204763212517888090329207857975504415818068206372830851469922430616232315970457477344149515166261119339038541661616249267909461076196883676757952591741590617757326197416050911741818106476317315592557952460906092668151639770136140701893281194202772011097703869622790620467976731427897358226149321482445667175898453302465273596542641673634287040121939601971907617111197634728320102824974342137659312537725704147642101814424726102116001427416891199840586300642908875445784391230568815226385512914708699298871991315248154656565996639296930329716881119033969664000832777726899007737987311061108552571131548854458729408108274875611347282763564734512966911569668067432946524189909580464066399485759844706350244750667586150321347573373244726187281607563195970298904858434816818205606136666189078342362913296241433555605061647092529597762247032387756740364114824704289590852776596785343626240418595002439936850801352141474242893290661324175115208412408487575710709081532472244205106488127859693235666367947341446805389958826679220490388620721559488762354447379275145622218035460749914918373348415312763815141073576695864213445822246706512269539311829382866656360710921969207763357035137391902620648394547735786826050055884812894782090494905658494380402111335364572662792011364247854581480140194860175548670922485941189087378229847 [170,64] -18169210544790581673230831532279948130346892811825739501303903183478135314553553293991917758205595886154818977087213863712567137862705257135036829676304702698685594870812098111840381600124702717413524178147049819330846553718817251964644451897178108613089090929741759657732879718838725521735513339613766788132823394426260817671681432948148421601809920215010084196613545966364240861550992633194832784402267493623657832422738448998340734065171586051576069970151665083798999769227647193157470474276323351820489927886038382114855922897893394592459778858203066832775886927951996958494786827071529099942518778720703407750718789966263757821079944406861679019707549127589130266504244472577688051363082962096992009292467745863300124251312816290927260127602584604139610396915403173626411657608882002403102561503802500598967419251118723063029848420572040939877282476494429306616518590605649553902188487231929298232972946318610539441386146601795238045604251918832041823319268385074928339370676784255322921576275405934467947877942051114231004047459349828691203864842359842151408518417828272614684971129440242161060381543994238343287192542977498354368783495071171125180792179597016177637009850772153271683696737127048775894454331867134029652124420540082279436667571929450810626626432732019003082614914441126641238009252664373822414654446340742155017877664700389980542576034917681571874776823303295360682099743505770710086937251701459196730437575249931553227197917694011483839341221202821288481236419161160204221685625521790375847190218867520264932745240976146226730173510426666295172432887640247779744517569455800914106332723401555286834491846909123923658611675827080253078821590793514597148737912748584410883694061977437120154885583284439109053469783519882945575153267313098701753407928962684247570786237316786479599969815734635475523054869731933887787 [170,65] 39136997020086144837758113989343648183882993090907490798561144475880156715845079250461809276293475343042147987451702435408505023792241440323245166858512438427849156169101889798184542362860184134634763720313828673781051407950711192650712879513363365967193445877573932572260718280866961177121114155227465669830769000346763565318606269120850025873275905503488753656658836801723594479811250177322683293893214962491843284521540814424546290630361026416670135423036472661247704443825279699562504407990308617051109939704938902117533117429281900526730926070007303399368602241659374700650273792144983365745868274578975338766402964772573560772822052693577566205710521467789080134579501734052828116330891015286795785405620492774982900341858905798681524721249830913317924684563006304878741888317048825641000467332503269254826488057872512433884550540531710870396042773725514240272481511581866642924834246540455245818602753612041657728281996474902195686077735085070585569392986977463438188145676380145504238779283036840013006248286931294673103400995870605061573254577399517846709059947223400568977547183944344655104654294320499962515590809059798865429304535516533113054691183387321363284227366239587099245144941808696727373347060379117330310923546508779500796898687809320966445524828071322392092794808095289957459391815429713992595447351319623708467494819417798254632275401080133144753385379810722153189797010643097286724373469209900396237936191518829716863277834177669282186018211312554140850281320618154681842507262540993113650647577377720848208976284443883603126358325926380937235224456349160317934993607208617451630774751570060192516706294018855927724142389846820569287367673896337044535909598598618761427657491087341857924572753274473958400205569468259787266748915890252296200844371822073755142157139619190207476964731345537837064263816096850 [170,66] 363914351100041952642977606317055061373724661596380463485953367787041062243739913381109244701508445067832163495075704578249596708713065043280504694964942466469598015147890338193201993708530832118385242007918442249206951894080149225826178380227058024867030168672541812530624346204186103573682085420183609744800838209015533833159024600165571661532895470976792146381575659844737055063168631440520617996953272582876454436060673922389320424840225562573150521275632942224343525872194266384305645529641117787383014521985463757146626492089177090617813754176040762740411016609016555267923277539249589153830511319945630280924284472030748453427982147284307570334874807831579371751196372316537241835520354360956309225230015657360640868236417090971581959729828821442362487030820595551806433796337081837364170033112097758572715454195909087867560698494019371324717751875995738879684277610032409425852586265427717817448207893732351319096396166059718298732083339499981597119793320150051921146013124889204935322409508838461809093560167335604906228834451399726618650081821614285390709128272494597619710150681027900556520993553579556088068447737766809181404811177385006452436126616150062997175268665759366551622275167112741323714589852188112779539021454295560773895963831368158243639094720999069782041562919054095125843646757281936959502788728694272357030880471547282071579988976542516269834018038944029636176955484437124593151270573789401130983472325705848252825157813294289458315469116764438163210759020973553401128301444591078265416634247828781796828400619377949911917195094105725025954293991146239241309394430042152599356630778587886284629187654216828223969903322858453498893608755044176812711893945188620653586195417296016597488415457442395719789639628112451291554873417287884885738888870999609671324177668058601501889577040362440128353954018534 [170,67] 42811662628129309862354514827485686635192807235693930913035152979921361588802917788090178161502692679996478038556375461494284894515113787365450645122095010604786361455036441839338421928922075073307318762980039162946293067439170733494999581737966570219454067377812902853787258084439386953625706734671979236493146894262176529059261550513952112590195983292332548396614373708323293520490668662709398046986714845482887760506778871169859310828979498193092274610300712139282588558919616300659092284860025265957855660678730820135514632117519282188060861067726718148078917429337738436198931409722073192571444463829688896532180285733983799968091020947493501347265665192038314672252085607984992842016631263724811417677854584019263716964159573897149685698799072366309918637196630051250059808060036555357299209899764583910910062400103529289618685210051848499319356706018600196843611094520936625023930801556443935348256987036332180266283750332843527931366396248418022163700564948213655683915324502437834849449675964047796713821029682985832005435423500257118431994025451625932329712678503513668186093673104856131657278086848591125533383639101434400286711111187450848920956617746146441233708306926204054875295408137076621287755564389761810947251126628067786252454800233516968705751410594119057053283266788463759660814102881812842651879390733084534027111128172204991439610058777346324330267524633597172832884039134069190941068991649278795209903830616370965582557902622738597719982091523641747756192728719801368183687810350469060166439723307200092259768602852609433929915410271417591527371362767280877761893339780084698917245003710881584289426315657760372318851894552274504769867839487646537133467524854506218995771868588256029481588788154085298418535794986066013309239545366226458261906179722290074230812812023963064176102234518430888126316353 [170,68] -8661112814976211483287318401495733273364158811100164059596177846405171431745709878464809162500931776548394826600659371841298099099611774492070110008647580517369064767552923688538138113799855675749060354628938545326017129511953567897934462058174757260344355803039856880674358195735456284488611462434983798676186961076160473568305086462829064197383441788972535738842606511901409848051545306156039266504965136785849360512025998138724296030485876217726264151752006882154198712222636053540720975445092948848750460646449154932846698877745311679519640367136125868302908364839573691801972233601499100461170156835151414858752760507334430201707737885364273354047854936887325204888893116436661707175142122418893478100997341725613340883040552441013417110227597604750708834543069210068033351134925563164276385114565988015701896332383495416236838527770020953294468883417719246111305152335130140049976332999826560363554093870663615180669009499051484346230497637552503768691948649794224132986966591810209405020990096196272608914866613500331635694059671395074687629266803313682514696563702158978086108401082985436827947684609599056902195406793300689481384366080476102924708593978244144685989050751657001249176821779434811121932305101059657912074386451205824917915473399643794554426537856199374999141619614730295248389193212830049044858518583054068389089875051471586555662213178529309436501366526480214610330711333595244038060743068752891943484101409825516595153272311994150460005727320234134442591723041651394703571428309016106769687187910153149495115125835845605929552084503220758872080537674848289667538519031106903369176774273995504776271072151755569387849214763117534633764149922022244577420565477803171105644530160302538012321877007626351648905381279670188374778590255857941549301413488629120182915962268146460896761759401636108287094 [170,69] -472036180960613549266138168655310795225331072304786713664979474236438484865985485237598699454349287854350328450672020488498423528541461451394831765209616894267972369282192192442369578087425584365557264731994807688330967448141268750708848544713053369699548419990215260829323388893626209609634626240061903875692940218538664650496799193662288835988599076157640618519222976269182172380134195431932260195213694715852764787183485422668339097828416082402153227521349942866818079551852689866400285502669516201470863420103307336601585145931369059075668142335731794637562081127483482632957916688309364869129350055707072352982085517520308231229245600129840460828263318791235720432917602032098992478692807481421523600106826030698997761369601538020970056007158870732846045917614965290823705197324795765886742427567694298392152742045783769352845616258964757192439863672455510470393019077625188262005936035085280149789593320024430627537032338855176968920879101985881614422436783013041304950255304832061140185201205569454276283065333762239599529568153563331164893272348627198963149616875180828998054665589411677858252551953311421176802808603128666411234360989543172703081637529112484073591475360895120158656842629996220280796997515205971144699071443492936378375850182825763069667472099524107170701785286110138326830470960204283122436492147588271395345189025661418798820384322124754937757235606171404327173267521994423132791481024566180074408595766834720428759655941768211311877691405693146096470644693785927723204479440737987212758864738090468498329699230657010912970092611263972055641527828436579447725832212640458157640450216660621737429135972362088040371299520009243243002563773408640105499152938790870354084812945977032914116642705732145088917674009625119765352018188404417788762760350208295031377393094054763147627623016272663218 [170,70] 43536618754116239601055111679128731943761342233584758276768005533249538469603784231596975504717358319682377620349123422479271364386030619898861547530768048977537540365862352430731561645328047259785694842546818424923397666473273556167472695636930834582526429859544970667799072684805861790168152285368414719995086687268216229832346801567337123098981544263563047805247498155289888586002279460629332860939988532666409463663704705497513239165824859827891124212077059392908900043095330888109173019161386954538849668947770412651775942912338329814310914176625713675993438703351423268056105089477306584520734542076093834489250406013243915909859084915940294442458688002737631682979664330829783946972873935504657284536971034152987640023802581794927015591950421724329932906220341137735109930986413367005869018618802967963348744447463273469018671450823405465366589937474292901809138521520948064389828992685923075909649246594156514530331911170996275279453101430042671049701998634596367995825086900115290110024383582638770111710696825767774237227400481888659718569298052946071230506235081266289227291833538205526497133384845169700744390565951035983797692237343163367356181498567478425449835888761056653576482658466485357433182538634648414114987868396774671398504804966866144828004659462517725574096340068691136567261219987790274555170885584281262195112706518030713593192841450789308941047055760699494695891858657749760568883535152438216737401909035848271451558512303404857782793798670402546458913111811493197115813462874047316364575950779146893880633914067984858886513644313188365162916386554572816730086393266930010953692590546686482349806681396209750090266944297046494262773988662738741042529139311056944816650700317533442165819007956762415266352995332659706668754263317870338821490593836181499622031482685099889592943422176122 [170,71] 5249956397590103733583392852684299177819293471885499170267714774389463765765596018392734960136045284752859261531306935935252034510272975890272436547996309841623098182106537889125301306077130230125226038239224947675211186464681534620429909047215763691543631559851387414939794397744513676816650550034761239211056824585907683920387601739706814910638305025658104274686817376279978097177684788749201137040508865671380897953530878240161436301806230489103244426430819542081450297602166519537264639559420237409207592069833140182237910794022906558378291850124067645006529706201463502698540840041462338564502534070726809313059599040397700951319902644204761472287062376363842813205255280615697347865036016357975358319908082230189953014957062211118773178960462317764147467342873969365808311169242602164546799617151424632366768654174848167650923379364086648940071714493860763134524763065771133458934646276583100357253691861116322428849940759803133660169804155029542690850326491820837599158239752697292988967326532684295843190281850158763483747705072534218357825662596083740555854356085046116577917022766864232975306191845192273883198907196921119952644632262357279383319484005134344629546724404781492059012753312108801450715394692018283782020163039274048665863692819451535145568794082120978645582307081005978702111177877562293385884596231938350056761836665760610558419448717022797820835088051002510588120174269921601990541958573365247461586851197619171004935086379318220462085015472948632950525742366902649172935032923288250406642743666649895094010721737059065631624396563752720522051369682813370826133297194934502605504645498578981904258170637778916119673926224822128371013281759391619141843507733577437075246965140920248529357535217684297319923624116529705770860608176132361493868601141460000883984551253720192878148748390 [170,72] -270739348693894238650522761733411198297195076358330972280020650577518245233983259410753483261413728561922812408525973219814411926908819249539116580222974625708273476001925560804690794239958444890254526610384576144126198743405425924583973563688152029993443507921379113359246230968158127013710534212647161531558080874461152987453101398615845219320733478576739220747840632391339516967221793951178744909485633794592367901449643018041090362421858888699668263647424060528663183476586100521824621769634528944145356140999974444452493880947876019042500065286798846900798983522526611857768612946348828396317687239652306065787712902152390083296244289828723482344572170600281593245271205751452296793856729041863530790369145093509639831561769759283517144597558077558510909502167589444181998751047122534522326340690532743935682733483654321765236077293090914738263617597779770548716164016489069726875380307706494570978968695175852277438470808515111305157217031948822367576210589436456230305231686377705418021652259442536810003628450026366600232938039647622469983385162960140311471336530174129904989328550220041973493778096957792354367840275456026467655206165402056960015573152332851416550846019098207970812069480741455704496978975866119316983585107450112611215915474813180475134447661959476161960121767652282910791867912183821691366467430664524734259159473979832326912764617273550186862897640654363147553373702905637363023945159932899319170430925349877457088958563024852224345918539995004965129892009487974093743815131149520754829165669115153280211939542931949266761019149120795846895437142858636871339135683706322524626730834449562825360647737971198959295626281173456268264788199280901341942662790723971830419139842630187046098961488200301192824715320751337017402971861313340382519815985885924637743777858184173521578634 [170,73] -130835714935286857448012086484521751744973284642649912625654174471388831163043679939745432926995445408813524455466493912779234799269111397848759530484832636641532693619483801005069432777964231360002706640584060646685251362663791524983154180965363143529743437242440072889449168815919280547303155299241237747399479406316208287448708868118802566674896936477110380258333500543489395065247425275585169624682441055189601303732203286111126929240511230498705145779258269192544003881271451281056151144957538665605862418955251953598793138181010545185854672282185251736354960873697974183273037823263234253874825425820101446121813813881167745493850667930762460338418766253245465793546278427269843047661858949161119996244491742669383048380306487486656129222113917404333985452036125717029206522667164397290904913539641204367102270870166959914065925263456799548190385564371113683112075690749010478406608737552509950337901730195837131703737095203154537555666759627228303330817010065631423455497752437267807078278998113195111765595827362731599954157937581546917644172327275548517376208330869641479988695384895420866150237065820467516762850382752904141211066223278448398332871662923335783042961973813138316531836487091739818618211595146536133349409758602376999323094748744456883561122562978440597595911566925717337817382731569876760982042676630003937120306534060392010169099635380808758269768384809473093161042877799284188829093593496110047842937966820152280289959340511664215263984108232620995384719767290831288001363332470265767734798963495297237126594320856551682642034421316859356702521008748548658726436778635452038523614106634395163841343872739673988316728762120741369198470802460912946195078056437185339525583219454134791784917107748984663578721301311281677262306159519284155721172131716403205942920951524356084306 [170,74] 39168677438224873928469262233934007710737407655558069492146254966879404899396556845645890315027456123583769134162319798950802937415435962723355145485733114359860529385338012504092472559572612190847218419249623513826889051637721588334624010717686662755617398422782310260780117954756179430085715264912334550378247332758006364798133748628521690369939660281495727723561339328930070785904222964057799081446968663262492636513364549905905304342803430916615432641822199442678253177606269546056765504558942308755110648874341699082501254382193251336227294982075130716106079243913166431705917564278088343820934235261865478033412044300051079986545692767224124561410715836758604162374194590770800508504405790957090609256701323657606253939608377127403693291269042000457870717470519361247855464709761377010588879624808519191583424388420751654945735280064831162145707711601567576152163745564199692701924865828799720128637074555905790602830074546273454530478183982560895583328475625299594141921146178012423236449786061741412992991813281658387193667052016615443187038040022254539578710574665938043793427248520847630916492497597006443584699313054662770325494981905038036968050112019073463065673238767166650212030269157929405513791800839133974793361187264147976261468493886441122518912115328721975908707709205202587359628002630555537401428467055972007217159635921905252028607602383814879469179772463910894619762984163323081887936924290731876018674192182002769663038070552104054314851491775048231400439992744725869906132176062751549003673236034288128094256225736012463895369725368417025903311261408849201421439029461581036074976751530021503323642249173690960730994440676185864520839337169348371967126953473684273489148750198289382551949555831790453800616760359420830332850709177855599553359452158506440708487798671635096 [170,75] -6122780872864878354442381496183823185924578632505548272732797824076455150768730346575867315898062860348037518332375327495764691574796289219638855814001893445358000820235055634810253605353214418240500309548958309523614166098459597225845323018651398382320626195518016368092782056507426356490225174029985430157192004851069244712295315787145374179711704697574363826950990380324598475406407686515183393820079614736625110078007192354119947945143899022417712282585063264701417948085614774237425761608179577037624453649461404935976656769315628661602607196996719101766672997927186412950385251107134351007714370512447262877970353310679236723587797778809308029452693204995014566683967882450694307969386048515935801218935723061511381871398766017375756449361792732092857857432053384157417130564576866795922571871894844332844028428144574505163663276744341084851137406763823486776304257821448480447370651131689784503692586948047375418296195826913540788722058693112572642065732294730817741821748755462898433032176700921990841365909867135992771516549141746964070934714833519508344676264335223568101358761008825375858424607681786265605268124754457609790959904322647920230917645648010579876883888744531496480081870962457529745256309065535888806703879331172928040006264310374035096469341576377026706876404747307144354298619751434359740075346772947002640490200897257928985422768211933084498893114130847671211813573669259027051702091620572864015348065927072628766099023937238674793161802344252879204960601096161100040759980727035610708437562832965736894658542233692490794339742601412326549825329551257066659158473022965684684375278970658260645224948599580175280486260738830399602615362751774441867930018061605804730515939478780180537346444996695248354173229041229423877294742981293708952933223565838693558537375110215 [170,76] 1326201159309847277599313113375567908112551056479039740608822835270522099467865659455059369902174412268664288209688648724970993355488745755639452693260404903815441758057354446273699237095245167167426603799586997717274084415447766123267564813445055176272304612983017405414247101838061046437946552782082291536766953038927004352522874317269772220813952681432687256223221434503658409621497355630368582636818255223342022235266438897027810132029107879473581207460011709952061955406923134962882711891656966182022812357572701183440279198852987770000584132029360497474107677220435495765811960381487471271669728934983346775149152605526821001782533158071957178812218393907299630479848566033216286588495158209476911148370717396140333620465701053376963887082507167557616664099117435501202217139488671977191224936646316621058208715020959158237465300361115366764519108723379315505819645498573169177512499480106993340671998175781025818986139324813625877408778302127275654281370146770769043734140410633176132148298293041014917292817986651126816676686539483585490560302650515012389232649067183207230822713470038222689435150884742940954234453327914124320660863196086969898952151503277124529150479152914047709794672867631101760800460844526302451733972671115312249598405094806554589640932963858992968957516041671730583600794324310835285862558962318388386967437953260810079004203675127550346601546908898469995842702297443157881641846135499863349630300794134922364717144932622958273250915572280295054300209206928081735590219793193490601107124368247851943581509571979885883274565056382584730543314715539735536302094545812218872424045487872618281599020200270451179001560103152381942313074127352169638491154465032468470817190064330777698578038734134451551859365147776099291427027869695711891643100772639059468344417032 [170,77] -217688360785189896160842271774248106420331669728759052119810606766797169712771720953639479019302561477165091918781475849987534063729720154464079346722269800379189243609382266405672993157607104476150756634576478893603427859095500378084772396490494438622931076374742359629320708667139053970029051116985245373846016798292315997755702706549497389242735412995961594207847752518798871323236150422701350697716235188738772078286905473517660311071636957804411310948243925689851715552135146095379638933576485779692775822657133569088201050175780924321786576841522677159172065114430789509939767367711123345547012521113440964950747821654699136693822251600337170978937498450735580280228544463246597742978184456622381191001915576765363555989373275916239090415574886790558606955434917378257312649784691349512008369678845856164141225905831306009296339594943765350803059866933769124643598063289112290766513131771151611061636066494651787972091047857995690058569004224356699756768431607831301541404525536230396534878321009087521084675525457062314219114968485600910813284359371065745700471723794984024851034233389589566509596006476343087418689171036678191995031209841524142634051061521041182880404970922651152820092487262481174382143427195741270170269000160627641693913202609367935776869979402329210532176734691002921976084823410478922327440181384111851725864353854644590948542665825352298714105707779141133422151171208748694713958972302195989202621857561611858066163464696701246883159047825668809219083802409948705958789097868169847310440840097475295603800643476721414639682373403101081022363052214574148122186158275331409742304916216541726911269431148881287010054108386700287224745499765360112646805720343480254654905041606922550918957951451448533766006912603071499705563585834361805759136498721554470254020 [170,78] 28785610543246577129147789876653061983722282636225572663171249692658802348418236128862894006182979985106190267654708818654494073150465921170825363906948434955309417690319065863556013492855067051149148546919754681246234609006850111749270815396429155509840189049771599134792230132745806973270681244093736534203440241363656091959702611120989922337947604210869702670900659370152304712619432473869909850917860090693008090339000584956912478707650016128733740367588770611545841947463539957317910129018918710472340977430535434267786191032535831975942441340122497042970573287547481212500601898132167901684272792453508871426728750138294025043804815127767638948290667068154866421868758499570872613463271195938753638331954486257804032802556617119907943397977939106794811642527085366027160905452127049703364580105888257999004884054506926605159183324403692749194942401258153178773550862476521503505549796711455711350020232166926796326686582223366590028729206968791444159196492393158306252929249458224898267898617873957275395623755191215766758566586261203424806888822079981308452228339326412957407094188170985902193960648241234789626614133154292226928576551125818461995988613837830414206844850301811974677983681484947321539987867811738686681300665761465803837872028708638364821737069402299422151409297478398159455039390142499916300992560830887451009246872686990655957582919714933828786204617993728035405829593378565088743197796692185893696510008643180730841858771078677083346924311444834064641780847681766610834949736120070256897979853908635660663799927184115769233079675510814724305188319099530970811636002048314528143700505211604862062321537256733840983418213252934208033801185444765424549534391868094415064615241852797807520333068614163838671189886430113761611194452948225713695485240543685489569 [170,79] -3483669812747201900404852422846313884157320969826947989275258050694440187231848363098692336084800363064352824555156545093940970854787342883312983163972859652057561238078750845990012093529828618832772909927155938229377253787369359448457075201543481757614732046078037496671119578319647249468818133204941769420026079040162237187562947489035478332991305415219738230734871570317182024069191062725591435203840492157361885111519228896675547177230419207847688769364620691841097209358410422512124269855456340819861728681832407383869895742596477059568935082187495133992766700783693554947079024256303645587951509601815657741389617247964952331950349718251738459813150315798215217489983838042765466657289495457566471892191301878865152441749451616373346798985250135791614993167681287003069898793590752360437946232498051397943085446874910686970785814949760464505839090964804128697023172312256596814666506868055472094567818519133123389547692528931012846839286660626718706653527633086264278558141518959407971124474616060504588210002791034225890780509377933348039279533597448936107604837279062335911757229899131394222760232590170708403533610209455200105799173905505106686286241015989742763825072516484777615940461168075092425612333984744126471357090440181754450987417110392466661876565951371012758636812950065484320434949616468000215571146265370920641101424034808302383356621175557443471993710126155934111210603737938742195967824810538567780345524585345544162267165853079394949037591155612247898530784914695215274507831653379595011738007338150989814677778386649559202596603687812722583784375501791403831168046241188264587306774832162707241260992439420975749322132875496079630748524378436084105934687273322407925238115557435416808547927757445481936401091646710335054036902351227836720714633930371827 [170,80] 371984275704572357430300938148721258638188276255051185180519817171086345759501684717888682773618085000440284597844047648426031677809559151096172292545736351640994529467556050166461315746879109751430126910911593721789265792174238029903928153632196204099150284618190445905202755699570654910091426421215082455528059257581464580117256179051206566838703869825805493864358519385670051416026317753911449698716035268491282979712914951781259374131668399024841670316357183700519876452483747976518240964901368885729193755224914035560321081063073365581892100177379221911616780336093204185154294608790857754166275545985270383792142061327220681275234743235066828825312909988031181672894296613145594851859647643437742755811128834588438893362101553423635277770203115823195372855442081758726809923991586176554457958399584321847959016758583143389982566075855561205660751293830609994201669846188459105662640534030733876474622858103963546413898411775953356997420973116282547150664521900896987118106180730733740662404651671367403242580576987311074674881199697440469559906467083168190857720310330995759400463487656957004234199568345028640346149964530250064057148577427643706298075885987173911587203489948996869377064541989934339834711816059181100279104071068477387276092309835411996035712139930511253483549917102171783171284044959665108647064618762716994359774012413145693364284122872740838613210193391110109715245300880977451561943520387566597385447359628645867269514269481756449902416695948260062005401820814912333326580133419991105092143958515143886079397880989387275096651436297149007432106435151401068840700852512301694333577464065940790484127744485008315321561297346667582590567560745945696836353634253122597387768694137889561386036289375738229196624055361716783762066842757084256865722086176 [170,81] -36204927828030673344225465061673696364212364364549075331230040339359920118237192345029903645736258128063580214494381342411659208883816987816906983902695999116238154747293894247320178865092918260359251098872191174715262952266766810991031906374042628898764097468769859233258939272959773567905371369082947793669895920085722548804349738722104843046399013235704386465560151247832585807265225203607314170836470913803320036639828906134539732977146437773939126228251098473075923870883923560830809809512860359801510382367152972683128180127118320937589885674532128614624476441675998861518546998133721687394130471743869446294389363155647025297823650629264838654460405968732861212946230635115115434897216945000068902525124355209996322001463033456998262995063717871978123921152863725709552363391329539594053190946720941648064748635897030726469206611713588349577008991521133873483976755573758483680756322924800996100873946792074622093608213226133824851453933217493863166191977756232947320042042125054050544407048354099243219637044167165932199494269622060250619553994529607992383381540688456791962109750453095523052723552512211214223302870157373401084335719107574418662025366562640649238778143809564006082657344918072310297181180661771399602446672833831754269394129536067020331735076493108998519883088738355431405552902856384406964645813891447900310339823273972456337569801104423418740586204861697103214373174149851769880776995916008869591800482104466369554650211008508129183976345138970614007278568716501634351600904340554742700568552019466293853740243419414176669176669446879397638103335143384010651677348093650841468083972892386271517827055043886897001721684708471450117306853613976280983515161978288330039276692749433262367943875709258027037211561184985809771911882747642941547633068 [170,82] 3300071618129606253730284703331767755266840384615701371305094396252283323408467344141334873505680390003086993227652759552458069506437031910746987327112947933202146012949177792101118382290996967371206104551591738244306337669561039451748631845105210132341022152597711313011710422597212305860196914317605551373945572758842268250440381779097746161662307027270016882588415925841000293019589177338863519803875146731103754225640884236276405477015708882948889083265983346396672939749965970084714501580928158192663166089806500309920088721203573025300802763037327081116818897422020414942695544583512510011960900831157928836005303850477979584670141428282851405635451077692681184779069089847562244111962135176807594018180416573303141698650024210474984877909809176408292577833338987756509712179334263693961964231986990468703377171594181485288745666040489029490309494340488990894303692589135443494525338474929047021410706746271243577819436309219926237249494338572444812015308890237541230113469951567644074312193810028090171332838569726332706194528481889666331020907432249746022925535413417048729668774859666359459065059485425013924034722347530043826945155799360803529409524282354003220324717278637472665995702651222785286816923090556708899413233689685135570685222231179238847513495332761338165623558866351686142321937939243366151265113792216318655722690276482744916423297691008920740959430789999677255376455324021194487284777212075223558622993125417176610713512990094660116915761408882850726546366655871583650753296306102490918766736244937627971593725016389768576713326620790792320553969047789240597204594447722296885273620832785875101040548078536216780255321053497081181011945072107302035749301173440408367323228351755723573073819263733796265549695305825694229948127777561144776504 [170,83] -281462147289165834042535186547683770969928170238052508208752650420923795664774054050281245404812202452638127353780289932088839469410613926813034616019537257362304628140589108580058836614083010389129233545705340074909329366733809988210684177745594543601509219014552633987024687981701662424808597566006629474575314439916447357010298367735557610083290653133175401645567743911806315250282133623225933739037389418781788290227626469142760360639633212185010004529172273589252172767619191001801893744142486221960174816444311424152873545132395195968392295589553354210061521401250554465537083639776292003968441280977022226056849936575765541086284590223506312341783081146567033205257060810444087138074656252012244394534776572529648416966406531115961067301557805501482194242250743347490515156421808615858647596155749487250663155862776279312487066339836534034862563101553979438372752773856239946507965373417677350824571777780826262050158639856896650686454224012222226585527265618217440949735279275642941675615640285809217437200263954712807007888474171216611299047169530829516822977425284014183302895353821487918105274809583172568797036718291765229213207176057362605891514388686251642104130948003267897895040636155973986941923184076880973025458440479653067365164582999901751673452774759191863693078151124131281709286994432345555932332115570794715887588199610439815439908766935636032622030939383619809526133333097960339339948166736465996101912644826272418925581381836440147402982735029369223374801988889086291443063029558997546038840776968849309194096367681840216106269208391848380346510035738782617145847244641045751538507542534963458400284422521996496244709176448765816479531869981072615515920929397999028209340988667222457171197764741909784359515121645360299303717774091676712 [170,84] 23974777668646006724798185294507033079421213514796557711806639121722192133014111461420132639036286720565555066270949775745621314268926174354029459566431409463117924303776270579774273666413234056653703239921018928338940380182706944571298964293439142322485062345844695006159523577450744018902901501343550345980607191343540314232294567281751170493224508368245148951185490704364280541638943479272748131206067794503666489055211800080304945328853452602520140997932479835034248382890077544242587982407006646558300102397135513386289928771787079185558224514324833775580892872221438424275912395814600188484425156562553341879881625453031050561361708224911602406540985696157320128405978130343866214393614804747536213772615777014125742085196235078801297382469264687011372944886392008974028431759080005300480088387528770343213613250179023564060651055504946607014773258984418273161060821561657931576371398682637150784523766765258365256617417517365140017830639415481770802012891070317015965529201469716478439407146179917307091174510057964393155544049341132199088350118716300826920456990208970103996113277313778510216293057566374990086332803917763512404466185808353630689058582731947171843025713335549004174220406356242756337337811297246266693172718090377857333903292297307617772917719488882345221375277849808487340152940183302385045854318680002424147903494479112577847991603286104164622388773388575581642110205716523652230805503253730518803747157002576113499288947466693650551208275147446101335380838548991528647270774599679310220864807197576562588778925826609394937754907162768906936495092703431575876081290449797377221250463998307993181962126316558062832082330892104276067278057262327822880525424268470495050908367280671845263961420345729089330881797666901909231969119876744 [170,85] -1959283448086812400548915512601064937187471847949869882369722287498616072615065864760218841441760539155384831785581621351329009726087270688558563156918454450386842864174123578006177299234991757785942226160860995894344185244038771078551573679345000058205129509419280353122131054799546840539747947167420958169521581891076720075285984543708076099352860041925817791673740689967330308977745969105329752118822278210146453291823165257712041307852730476783107280162893124741104428590081539771243242875354039322800325229783537751946493153935333804342270963048154787557169165526477923527153543228386624835233785089930861475805915292517735184930697983209877861389267798197161526026653458670455840415618921987729202209453220424328148804042369559887025041955226294559134423744613459841405410257473891567225839323459016173073314972252142960269516940111212730667961546073481581413456138443147348011721350818509810189595983872091156266862639838984704913901895612265817162980567888995855547792336391544790862829492073870782844016838368179071661679780455421737423647184960505223224263297064779620211399402005752488537798392301949261058994122074277193406424394561732900367420204973527680673084469718092846145071452032946605773491573876701708632218658468419891448766703344528160436910618995261744055130201235048021919140005223923574145337734154287935268334354030448417799813112421680966099173856244735463230970958352010558566578655076756102485431832025275620065071880919546066708412460878078066679991287409221284460754047548749651796981409944172147098399253377970172987656482083849629058168187843942527238389024928587359675259697670078030333820790017742903826777739786880099026811572746099517823681929072696732091241780238375174324498223325874315327439294884876276507458105793 [170,86] 149302345375046997701075985970513537304527859004386003202330561958896012461758756402215768898212161456714905218849824359622010837731865640444772350749096063645305008283983173681599023921667831067440740813352977920656037640332021110003560905724742260836598634681190114295730317974444470897114192595996532161620274189950827999906203980417599283699464816812064793481998054574174061497514976749212663865413921621835008550179339224951422711797395156886052009217559483216519441597445199718420184405397730307314576701597657769977028351470048371522329075462221500498683495187630541645454662319667180468544855233063199751256953371880518095932440961880518928994701236695627880385615205312746700166540957211642412634095305548279840474591954795434590089104066541418231417671246474722288085637006531479438879225392716528172998770428656199923120020522607934906584923977608253658630113685200551198149833883514935064624035757624299520389244610426206216555006955702775410609095002645209893847910273567294430675549781695481661255557228535120985388877781779390319440227039188435000337834300502153770787587320398469822466727852375469918996707153871199591180014455737290313730363393767826732585865710190903895509240768986090883608045927711141740782841625024808271173207698442416526546393807433904618494102515595166492434105451843339786982056788392864541124756809034990879139779492288959821920497253683224869996344784511549843510052216575831238901589017151286810125707242801973464662795589669585196722601341560802613123984951901244224768628574237436957008351771180409630380921529333915288802246141346122208230051407733326854082328275558333031400312179256269710609120779665650673997276958971117954139497483233466399161997331636523339540941020003633434678098574900157254441436 [170,87] -10471592209197071543132445624326370005307771567552909639434864067870625553534983422768666857986356470050420065224843848339110328068131389337429140287130854954783864357307326789587492730479745203371429901430304048567272754779422423124696521651369503069472830127392269264142889738234455315547024602792788427219500595653520763295695152786212844211037707675231587297535119766190244652471765658007805211274856780140639361254904626521136932264171167123249227649026372926826779154096882077824721331893207309541381140446666104094992457189101116231101402613706649996691696746870922824896068901612072574350416980571739057349325993858543855250668616485629271895277150226472446531534459288543119037671162204935137907572571596727194009753980692308294520418671821847845070354809762930799975094873207511842653373574288927261843465217678809952128081570810616179879380747806380511318459366183272995945847923796836579363931897044682779370072968618856368595885793202456739418882735707633502219112223885270799048116842345672166774790166255209302833514493308055674720382933941216590922247614885180321170310952511635685419800755370078667075996877428139272562089916386330597780691583882199924272128271220269516182344565178242602230576252631167542608889505747531943894758797199011482690248268461884629111062604561439454448304453232635308117518492036651037637704894229533267216122423374228714391524781755997373183609775621811804907451073226715370009346282528174690569026399852325530856145586133064381105877252350628280801204679431981627286417571463477233771930658453600257655222778109434039691449657350766120360085552623029174255159284024120121557302124425976249892390642003136904467529251969958052180671331302629428520302342782998603149221022991025036620142744189898383808 [170,88] 670426253461344730665671625623530878513125231213127995328792033212030380782376556350326153425389550089999223912885891217083116168693818844118112412122667305081026325991290860696683332634311405230530441565784817627219235626754546461252246307570585529793542235615666402313355730596689931381052424956331617825802809868488893214349300492020191567433464441264765620430900308649658630507186215407010770827419229363344484052754325968584951748255643907546783504774389191526259270257146232289952159446242390246579956838662236225041088939810101871366862191279541605276809968506068904408957087179880628270697707531217371455412208416137448201273753143696638220629088325870576286434878324464614163513688746882022390099108400399004745082091954477614273404696665935860572058281836871665535958879111595858664283066535022683557368232389676236553759038294573200955495942019857498973327326273977152710753328991612219123188440193931744590866376211746057570193847081016170183522420317104897891198469265466896474653692407900446458169385063345227509287370456731177980725462935430031373459859269443456153193489223521463291878631839794019874366916553361371715285993224141978425332590306394188156322317691528962210042809474203672767079159321764231040750678724689197744040336381187639180491403916921128353212694550671064087125824479401127943062139261188608247824713117540335816486684065708124000098616735993934718640446847603640999144505204509163857398466222795091110725456265004479607403315175762122015097572569051210433676128515282142001332075280217349631854756245707929077911656372962717074297620511920284632179513280196989262169764495558701423093484603202800686493022006829205114418212914572745200395353036417488600388179957052103614815814782504017947537409815130091 [170,89] -38637738050322456891076409921436110574922742615011061806975541332336935915069372586469413855171582013316716890923509318772035728991515651308540175011336514759157905042179640788151100112617631347766388632662169083776554054819510225293116283946325923601564529646650710834046039519272334077918005755432081354970787473756473647703058770889974528083065681909394382798852683596758575986749613068051707118098722577795379287503611721761240373441277281611059443404110454110905652119235486655376250803285138257766318424943526992383492149681658302427369570786780999021732975833056197360999238990950052456204369799954342981222660618556404952724268367794186210148673352358427950786677630969566879912725514371706435393854278907813892081446106614093937978233709576794317863527691372243865491635448751854063642166518785524601411196867931378672305910202941567383645446785103722900508599774515548123956041151943931800119976599861077721468810363715918750243601673929463669363749188356255844054893172608759604979834712749378075791489625658284812354801375024103419764744474835355104843479284948663684190246237844244334541223528810073458788666949158510761535360809936704650954314171787924939139712987548934709485893800787789437815569381142528130437483348119631768851375185411731566281347936759355211345061008354335095799116407147225355823166352503951623962977439323265226361779119789274651247268585936398198569399579440927534001978282356784294465493138126957538517170449119542699888703572927691580785913350257932033867375864319500028157314915925160316089907147541577203308400666180847484292479829993703940426030532577188960543831369153033719288931903989068624101552843852651154540133960260205657037628344593422193474681110430003059196364858833502531857079738464 [170,90] 1909858424273154036994056445488797377000443959085322930327027318461061350735728604925411426605906508488193806726364297156204762909558489630956374202519140650939349339153134691509822610199762946713297374315204553293695858606302635777668428376600541166609398116493458175445395504849057681524324323261777467974763939929121293150336358595062728249396207674591811199567143736668791422257706171778534828754460681250643093629199440489922101676498119559221834891786208749500083614591543887861415211635413681481997541865596085632330172034976686613009384704998263451058812924896786271589961498040178468600424655973215895577559168854123211998596489400531319737400862036914980342521291860043688529463180062677190283602991334462160184500478086300652312075944660578604451595895797867470077628679367166811669907536465121911703173289825371428263079571485300326812890014373157637196558280064028839713729698711884135914587611740288462997444587001076345973687891460939419967361921772429704196110262127034036590408950385129418196561709905783282449215017934169816477486555614608395729396438813395587782547567766558360716621237905595070220957500721599723243022196265521524440020061708344812289349252607648701697313664639169778881059418887046807024344258760672937252280603444080900337814182084001550544603918474180241223023959093797647612172300281332066216143235638634571796607538492573940499976172397805513977769760344103488983814623592006681076150537762601840655530199951446567208973882903779080119181232933334389506025193432871786470302413125191846506452310324533573229071230850383360850478044466766650341598802779433622939817947936192683599691932148722649281706137984104932323425162725360171808757650350759016157928060789138485816931685246824199120253462 [170,91] -69237171283175109529746726022377420262941936450170704910032287050658761099613750943662055106313050452660753067208754551860772063215510116287313555382130485760508948861708297903592124157761976041792114265895467135326241378086557895780738891689593565846606404770404831627852694037405849036096162919557921142896693376254395973665425177856269499368533852414336965366563532529044466906735543743820265073922459804388153698978831024430409381357286236670031252983185766140766523783892899198856530535585370393618844903920095769411743609911253230607146603998356469096323276900593974876775876786307960461788350463151186498078158382348137218052504896918688760149148052375653622070355299436951770542622476471465602900582666957180426033158945498800766013572088176695362204632978200239252091179441348929653083249896221647593418507997049129663788672008332058135640575797849923785457928318010195243105540822417720160016956408680514175183350454437528434370278257536277403922959488610261247564592181795512335185790408067587014030653529335180056951750540005251657510961915124238816182788487968736802430344884986791177812914957454333907433504406740232459060418761690869892509778547911290741690104548561788502488290649882643066036580803468730742498394794963719295714328680317460556109767343944415283087193871891004618890337820279632192060396340923399523462239645587882543545986204276066492761102120374364584596886190177297090588339626412425562984254622926544203380664059673918322974651129201366474211431228133592168218710753570170568541068829002919281510551736552432518655039025995615362845962590442696904004340221938299028156246461870358149509975131064473664366554709963926187304628123652605184875820020848833369443275364534347915575610925108870066866 [170,92] 919320586034170215812089299635550584999144521540586921107075750349238374420349424464424972120919410591269134806224232988978848789230469504812753838610933899459880392598071024050627090744880665004275672422429283712572736710369918643640888747947938978847020620713863736867520552680180788622908076014919952454933218329059924456224547751681003317521770652592955964312540486224071555502810084536355011775619643740069888977770889620903178341159770331381356276438916433250043250759529383327880222655699718172122201629676684954759636720237471239877116351219142674020003231811137447104032300357528661126532210039743514848830659773025132880730032370732909884438750136151734816090220940760599222568270565845568786149625460185626378939126785247005368648172884189139724690317619786370042330678737535793247105051433764707981763708245835072950713820370079564046779667819968189016732641765586817758625921857362945304430022449299506654125325786550579232030906638856456168783888760598128320698056350225399555095683134160003319534545280880261883281506787483907536743110202893406836351324262928610405442720119528197042805241850996859526290191109348520870175789669246660643015797794905724255712620829111314285785595038538246104134417790040808913822972941594960099699098882538299858404203455834413107567413323839955810424902269607755164226433939340978187213879045588018763828302208554099530660378221648440690188192593605474164811485007963399192298298763015133353536207946997012159071684688259851954051242102557158406633909504959817495123635981422766417088931788266091167842881335498825055446223586757494639877826380270172811082263524002053428110559523740732404470061627155385696057648543911509992594393675570717888450478468127891958023507601103192 [170,93] 76935465583803923801613568626128444184590030212220286986528067100827806754467724892716807046922380023682403508836858085154634369033812912520707547963099827709058563925570585483848269442505729581354336684450408790334079304011129636902880725253385205992877354500288912343241792029758774390321774871923460677964773064771824659523891189491388761976662379773984989916822012236319281639931038300243575432521346739713271322810747822525139335792856089011998137701554349430618262671152793813682844942326239357432986611846353036305709032484031798007379619918263234301005143872910394768731483936852900087486979304046002539759800423447059951059323478358932241403903550938898222982700024257773777461477011678986111928044652401799965644006865218317948794799800774527962871258978498385116009073570574966964755986550842200367431019961710394324921866235132528840737650925459307836955751295385273616221686120935129615648180613890346232718569959064438199308323856949037108522396492364420654658963486402682951953411711288665966760903788329981542141364524510950556088761320851596084217151990786707207853648252828715213270603650955068757507203744229202927086028734493731307495105750869562686860499788175699697761847054685081352423964551293031977737654152547289851518236864030566592215611296378426308316531134310898223921612452142901518484718364354162311658803863009845695715294579039739160268425763775828892663838477375429910608863178752136727620700452617334576796676544769941495716148479160522231663011453598445457262693797227361269982668485899434639416476132968196445296403876279095736509870670035606812279155728220795802224668999346386271872677965158423395418282155207893344292473625440591972816744407632538965543944745595956578293918000054 [170,94] -4947127804510415767375887417029742514007411789238770312905652329993467471493782439337137872886140125534804300330664759208912605907580519871636645489223883925003041906400304103338102258592472102618641301638713264621788669048462243154927635124125977785469527228461426814383766516074927920295810377618765662683436880721466526968387456748692639978164858537008949864428876522525227907780207321631511584756495522220088991110368507087792173965424602251310053930193529906500422690186435535155738929236910270907377143018514182662835612882788475365471038135069442982662131717210570210114082604841116796791521999164641734999207259581397529342590233529446734085646475479672098764145205228941710081393876013755642894588328384974715065540598571996937135553192618083952852314464147406388918897875446208079442178694773421042655980642946473642550563100343508094703464281256841241614715245541940217081078416126300536839468060876156980551265980856234809539119876562138534990340588382051825530007489718603296335008957549214473052655544362063439562430832253632281728835792565395868469765259090992724043871331951662682112915546103427104204230126788562800573101936246480358734645386286856981594861287616300485086041062731462439350107551740825610251279376596709720976170120878422491106172550569930215129550556584305867940021267827749391173094679237308303862030911962090313197067880522889738833107726195251798779510999309764871516136435330269217181508316811276986442047032498398634604407391085583176341079910078408324757018544479968728787757390931109868524152245439850141659342883263647114921018548278012773643573597160446981896560665512409395481176704963851511856135379208719749576972027961211038289309772059304870320799347851550614112534060 [170,95] 1542900858422311106433896399465903586242784455071437034770057962874793700326567598700177431299064750657342170071279774594483087814552720490207540976093847223294587156742335394727175051215778317766870351810506831980497996204374831012519229106751360289804941369082425998529808286930116272197951175341435579588726568219074359099731603336072615917651255740049506636175577179111977706286294559420301520688185092991271892765511457573194828306638677223566862923472742917648616997759910776107209328967890278972323535429657468524145206418799160986104041607336556018008312778484817630259283326945795662800889149361710973722893400408346018564606651868364422636218754255509927052872545212744291109686545046990598976586901187560830529222944753634029551731442649874742865790738088051430763817177662558498118509824691818307120063635057943770449348651238340360376062390189571136262633005679350135114609634679358979543679175185012866401492239758466755224205254895966571001144596046712573363244521838915013488551684547405680295030810829322110048810677764118282919732861157915722925628453121046288568649370531623974421073341019693917929379652464772125427229610961294817767172016555362854940993434383511547821504984050718987821079382281373879296159465478424776555001008331133380097303221828654746284661749115671871216397682601639573312128236274965445619548286498746565810374521362812043265840595802747442474816851237905412125737327545204164965360956738460597186153882830778614977294730438480626900067722168004001743401385151252378351472543541332180864689809947485270592970151025952648929633915407895193162994633254451603539909772651262501751778030736448168619967630719820162525775378657388505129272020769366914549709142158127128150 [170,96] 7934597597257104106794163730025952587783430025037192510306225098074884491567737907719389776668985270975015184988580528485665443692094376027696998468307696208809908983774716954187264657356784179786106977923459122007109087386519448774483353754310852833674241707904303367877674429720121510635267243382992588804870451732554850685052787165170067858477112821974806991762178646105348179130902171555883661834900069055800093321275572867474246176265014218465094492611633674324207316256485058116840784238262745901862713732292577231988128976970058933847599988308604159750340366144071074223957508699425788282356881913791313940944234820848244817771145905304545607219257150253216562722883025236180226771541299006635264404573433425339186316890393868669216858097665895958364481985057293119017358346556854934426347155465288624818967309473193736891949948022381648702999573899577999649054358219015758429741884234193010309482801453778029569264522989512272662438077973669647308727352255545642774295915620983887527454684701968891993287863683181180548165895896887819949036198819881307607126730310340538473523497592088773873171371239911466366524545468244353050632821001322407552426185140250963404156376782362156982104948408792423272417708799441380638794730933484162815008355268693433255373031153292269366792918558760095657066269768977322143876909813390261768352283147034932993348683630810263824780643528587141847513068326442921034581299041412613189854822444373393539318878657122195593288483220514151725380320652843561055107996487870677777005274940651318099037448771505364563380308889297208977073749275554664800238741044477397611677940389675683018041209374566885354779213311207888285763379370472096970981266600624054329726319410840800 [170,97] -32574850576974916233741631220414462530316269612232367813178268554224836498239934382439362689185259938785093994081059662708283445664252322219462519373164092416092774564521037531383083306259262874668969868045558707474881129131170542683428659078138065119864394209465236661517901113011048033915969601235710990504275235209540581167389329119524038432764961296585267882036803155297085882140282661921822418917493457993588833792975051994061435999201980089856641674375680583807464763765601150878826478024173609186646418472019874800649152186211151370976490431024471597811282492815877635793921931406243180918738891503373554373146006218247652945111858151663537059247018995577141015722676081153535229125557782674726747115037464515418188019894731493660918769884501749697841760724257633797846008282945701795099633171399150916378248352042818515874370119917265866064375397234737409496204364951123215414022022997424193680520386621540518666685924789455857065853286567589898115827442583217608416796821916804396237831966489402511936004149882266458427082181216588508971276412562181865592516339785566177851310303758557063906397022395826115842656189324298786161371300533969848214669839897763349825704373526861814877147870980225600742089041821252039166170946550481957314971645556091231238619441634659180166613827268866211928715650840075553214816331287948372751904404181705636749604466321499281820414373540630823921003499734702328935526842859687671405259043515690906159884923984931860069146259564588242868173755506665428608482905000404527726556744815533345664856837515978347048987589262167054019099837783336278302948502872456076502283466699522671661096770738968548968552352203968154532408938056543694101366675764580695680330252699 [170,98] -15390004538070067954071499975124271740663976856922904807620854858253448213451799172487424575592727937421767002601935509860450166060349535545669842301815468542920404327682288690566993791921992446396725712260927738039414866984590641604931456211722239885364896761299811624730082922075696342445637472202846126995089525412544932032995961886741730601874984175301278833942957609707862241245428268814496265411475947508976848127236617017829966544594470624728125379833952821489438030813086657332631189108690082573476970324222267609511399948902656999113764661901540790991011172989683013934863772048881604746433088916465298642730403534173641544586216398946879300812937950961098405120540088699876935746453063344792533041549590245537982151630131609730773878112271077571773571624346998109235966521270809720204784864971013977429636450771561087685848386263453015868830280178156842631112407386227740278792910212879718578228938139287206110214338764010121977028677008969068612803177373105089334516815049198317271423757843771314343657685758094279581049219306895474373075614008906200137440751753419732615960800419447082593287646416710738926643019540370164517438112590099907561103867451752468426500374987595492122014714197041502711760201570208306612139490068628452603499245753680966756890236536311430578078205531485498118559127508484541163098523018518536607374037617896241548906548296578719530402162946103332529106602803875406937370783271734336569549042139003715689002091510066340841130724507401662062097011677590216285010625293390355914326921058899007533221650981831093109010855948165919086390149701775314990588102533238433310746981425261197531942964342170312294417534545880410857361418448720771568275290788160924486545754 [170,99] 268096790146034365947684883989682909815612100010954737921245558910590579912893076332974686419411814453814448687123644750945527767703247338312079083147909500911416350417671405732048794170818262925502004627336113457521967558441312267862840650594775991389129947011708707889520587442960779408490528594666922590079702871583616847222708768686783310968618415947716987895486310374943250337810347293995675683975330920368080002567793687781519494220378071560530067119565936766059637805710763745373877833281580316769865261997429766355850987708948296412190227383695222711697347544074575428554966336602609325716681697607148951008198247865916467917687735360845266853468573980835812351779570193959054775543071674844131293392686145413185311638174950310768637982619795552217092331697215941626124898117492770054786498690980718555787668028245426532082531798869592355607337518079281385359272126861622020016529704253087034012548320150363976138878175891988835670623775947600865412186054293892426914500236197118053751406161629053604786898688982110037455042717536776494506300948888309277345062254479165580983848484429944511525504019178354677927865294961680095328498309525225400586076670698521080616835252055144188074342743333897048442919910788924151805773141736862481562067607758524224602460562836432132174688670793944632144379485750541887339619342465280343339834916950714691906917156604310834548163947236957358922364700266284720567866417351264336947853358283086090014475123140289131656258497254244885032877143679105351150878775178288249175572254892889176726180065818889973480834319550838095494977453699690864590493396945664246583492610657194835174397811483088577691026797150933201916345246206594713247588825176545069907 [170,100] 30401561760729016539801118780890400035828183095755741479749175936555715311598445302504466162416240994314524902559588768141290669044316365165945206955912510245353956927758431269825605037676252800222815141312793022329759461815679337629218376722073524774298718678071595584257994505453326030077064880779897881422844642766090824712780899313587296311532413009609204245143871731837162836082971448094881852067724573992515540610107966085178190440972481090657083365262415724258235948242465150996871387004213148082191740844491083334400982260717699621364977194401863496183156490676580391550621428226377943602062520776622978127927015576078592753217318935144286141854726090315426780898821849951881315464214108941999842216970793359751982184688477612162261565900579604232396132354148217685010592967556487011114110872440369794572161092201442309741578710877171558148523528029188536686033001679260376915346209603000623911764358934293877321176489251608084284011385556513029193431913707929992513279123155623541943140019375908766514947594281988792876232526140155398347839548858003905648953404963291110248909168873254192051029796912766459546776325353795048512325847630383863493254447165015165850322442604329317386325203875686952500277051316754032295394042123924714006425986852911087617547105406800906406350128367359299812201648363700597224771722472178317506186627343595651238784000314642192426928661036946029982099703880120138400950204044662704449547916481014426905235861183581342536775915086434626571455650800757205808844097021324778041662279393908951332833994012531109717129515910185145517253246332327285982127041377397646863741688138581023328654235678952878633453023620873049056272928613188538448929852588683109 [170,101] -1096516523698152013899975496696073525965983693808065131053243263150182959134707130929467279008886082493321280080626775494910610412773320317023646998872213007417232132924239855122531327330569497146841166032694608515582608965070643848036626851347281969188758565668916649540390304663855495736174643026185901181990423432564158541657592276012969294026768944447434329452333066242276309565655489480838649154580144377017830038926663661163327170144914808349883772888854498249737682841028752269892167425066364390019539958861041348125237035240525335781651439530912960505571126843435921132877922336875290857201381361137972103902661646799381732642171636621270249822498090197571321098941442443670196952473301335522450026494410149344012914019254494943777550649704676588783149919380696338651702086703654708283612998181745105806269988937515020648855067033915860941064409745749985954187193554970364835333823384620685443616574329013591960247961202572302247164690577153606129890798986774549132760537689933632131511382038815430538506100840951597958024653275791552211314729245959555864695931788368680329330815726150930454064937285657834427189463750769134767338971848928693093158946016694417387147846359980902666573297919733531099815859729342040193187330506925605197691353213056949552818095340934110493464604837256466238128839870100096060756669168777311297996319387007218162560224357972178180736386567402388826595128823238755469989829378313678849229995098159696865192197374953095218422190157786147518805040472045917153820082377800183484988935423958611690453661318581369598089314544632596619198316960076657975896748384942991665057908074958482402299090399203842631799376212528667649021958865842895028916685126994 [170,102] -6214468583420122743019524427925834118596259427212182634140063971443148626406251543904755435999376662126132630231879370378847582048487609503872136059811340639569592728401699839708899213198108020276398304475785709175672822327059302881935493809723003709643273129991251887998782834979947386635436783362172955882171946867307518188197045654343665434735325080503338479182733435298318633115846046224318592108980314188336503474116931535229439769898745957600401832881968841964910945524343534569620866480015648926493158897176170959140448350183425232872309148161487517758632071363275979933992125056122378386995381188719428242559803872250959410790919598722185734575453487098819565617731621778145916923787940093714773047564167767812164013814000128510627926084194093084974322758410132676428171332766583254696522272066673845161162180388882266037282879101931172238366199530937701930003733047605810521831563006103872103939110223260015106536166386112796697426227701001262313221879344291282737350789659630205171608516694174585323716771237509597841577602310892841753462085136763873045667862216160601268910057277057343643282622171733331392674301503539193836790307680728729525480663603148745107742666771358070749675369837699849505433904266229593643824906164911495870403690302841102911718284361641384143097827029786710669292725104010837811094816230777230160946944550405045964457082078830827786699035894226861908930607590457722738710274947134788927775745310802282534943559839320814213859175199787955356344004826491179556977748452148994298852872898630807008879915474554865507333500532865263207251929116240042103553662679173410379235686694129893008992544521653404874510839492882779727316439015980307699583499 [170,103] 600780146886615833900879144527032892717719909631472664249575854831475585744130576162502270732041257144340252114225948395149353886497890283469094839323713332585017128063862003870327779733585231396671970509368763698230196095084697707013702608151321721907960174979901566909360933593410760202269059358807062856980134167443507260917174332411612098722563645923914590053589389619240157996902296611451369163302093890817463376864154022033262120667266754488930431232298804788449577800335525410006472447859687644520367054364103938104028923697372315802050863598879051653439956017666812889078741925923074985421218987672906959427313738003359571612624335478781574005851169181494672074330628230014248720585867520866757040750735022546932534299466976916877562454058562584114182449568608140635280389743936798500945498553063321736010618801669998204342056962563433663078425624889138483273357036653349615115606596234412943573309810756183535132736330001829385764807584229556932402197321559799866217378960358056003973191326404252033076833410226539021646882377633647894209996251442170368593834458194911617991899043630812941688083669688619459835985688485986051839766701873268301480026754414551542060305348416454573535160521138208218678141336338358632449107505260782804856398872622962792055074941698001694062815143547262132780309238968034672796935368051316070146694238234913779650432333374431957075418568790103203998208372136475787393844968391213775906379172303661766116052288627963668420930040717751994380798179532514849535662313265530589220196043936963405124530163856154858879379233998882722083234450737490430184381547489659347067248167889274880957721843128292307372200581234103209388177713386048785068 [170,104] -27984423628909647391276170555541977449536932149643000884090432956718626564557274365906097828301021252751419470106918302175082365409826773495765343913348277559882418439696249298360677838964618886877954430313793466026358440260068772667454938428430786416201520693138006269334389665978738518843190680621905141451533930239561817033664373641995003023275776250161375286831559799021128506131791179763981722238870622922929337508598741103073860112181935639543504230400087710427770344650018174654700634422519617825957015592724329318200095878502342343040910433768289044406644719891654583406882315521695977574642376636102628272281161164202343000885512765915584103149611018871157729999357276710307908174192727681692563465860036289441215864163894463012133696599289683899057839482462958409151856316218082984539200019452377564738695418203748166916058600254450452176338828620232930514339139694421465978320217870634157914999795648345271148973054231367700480482344259485266479567266557301702149925485934262821410153348466118448258651409462126395964936931613284367817766769361343514959381037389064218216188043746073366955852985954267805577021867719995047985300041923558779398452782631318700716703521775845115676609441897834866745093033231199883414718756105495463099749874232464843454325558526736333689488770839999947118547468204310067400902292674898036271760543294290601699224907399734187853251264909722779480105999098917125702989517438482825580091285086587971150313116257388840906985181648291681382516933606457203763232213149126162798178614819766676675597938225595395145849705701703708220633924591969112755195332897171426296558782578324690253893024358544197242826093102412919174477731948677426 [170,105] -611249671561892499394225891175916323643268625744156656406599462624146742338142535024146810060143022594523710054293548496134833173059388955153603437839253106406386251037387093689738262314604969373828506873967082109104476380166254112636804226130859036288915122936358666075313854335152880258249861327130597374191517965145147321537618591448491748802588150606846825129202785447784903240560810397299525403012589282782800139679011722054707465120539523813473789836430353199888568776244068542050849480205156462141845040344550234097865749617995077781643965641813408539659337343550848781190691803745691589883585836168335024100052351928730131850530070709103291839410856621204778442445936648460765980609717492138777749653200382720637928819003760739145872798264177743385866406750616446671130047918180820755518523541336106381584072150995763643836732415535179002231531102242935172108863672690416616488111910862263079813672339139800641289205043135741896287880626597588483216831245755917703427504617022957838452081674933939142980370363499667278443730430190582958217588131828504610837408936873486229117494843010314181100672145673428395373156618096954607769726486979444245644169172213552386728776870298804453544034533611907514643494036392174128652465160751197572201621572160001034150700054985146240436127835600791118088233508015222526188329796583589625815759407619156461586554638283247245750837623250250908997451955494655424791225256254626606001116330662262643036871794476613533311756486522091022266334194682638968806953805776516079950638357969479259935237128076656464108808780360695039465181730785581820128119753816089122235282932634263376988196843077455324873869248374772016422363099336 [170,106] -19321563384428016893213693602044644423033679181235857051576181593508065166887090654593001153316357440081235554956126438663951326397330271177808599892456677699101992147121638351425128953996878906395460389118007669539920565354254072595281472869649140717528922889324691029069562065158783570003781705792359248033670908042763360837382277951393148346392972712624100122537451735768381720620774149167201410792982195838417787379246957698752874525988363050898414473045283786286081535804466180544374426277238822417533633787827395191688552187758526872330395765971849204347404002846940461747478168674066213096867787601526182450986494462704135332196953033895448849802056847959901664992854273179602790817054235882667174804365934497596797860351019479031413909148891334826641374609857629883888041947412420642579936541752266445659067640198884089167149706820204955322012957182349744727784712841655747594168686158129895682700293068000599758122718564138642424975346067863019806666442923274422042899920187422530582386111888724446369346794244619261882466651853766957468733713110857960784736451323463980216913463492354706198038955856696882589105111790085451125521278058811825330689829277563537020553166648378762101423128336298997977039160169720408298231663273960313378158193828908524900372475525176157080703096989739044061661261367229822652723304057308865100877865069373936557038885082275485488636238597125066019136767603653792449926267373436089961576791003147868775532648306111090213518215411558016202606443702596807416616447885191998788803290199390582120404908377067117939451191025002261145407302199644329802461646326166200569307505255022757937979662356031043752619681352479694921849634 [170,107] -397222785628143290510957348386758806134817768957902506308414386873788979669242234400129414399077257308673241784109369023742404255615999867661891824997965053309125119931306507659395654399736246711872087883152812130189474444863484669477782975999201584465882671439989517246274922346840151493781509778524697762799848141865670084781047592720506415011646907049737097009003628618052148536449372603985842286046517539471257767725816167674171571770736726286911537831124261855273497125407674192530339629598162422448003175693643831140920192138383028083845701674762543916291213158890131699021475958140174005550614347023692665748601845294981982514997920584855460592938573468345564125390809124713320013151275433778015004993028461121716365926236465735338011808009184293009084286101539320746113005361373711287951389384838894166207322905656868778793998062954132367156087144883661892514501044937739115887398532463809120300322438100667306195273107566904490648973657147555616734670388477276544263701091386285352818240401721222117870375549361876099195961689866214417736982508946691594619024016084305823973069770606364902155677637488600818772036105883359041794410635468362239027625911962339240998313507442317019061016083228319740796384244163394150302355318596458426597516452966179294623019007012871625503889238258522531346027866337675315387971088006367975318233364506642657838324709631267410876548692311728589878903860227032952222442792338745039176379076598131963818808537518221297053627307863613494274721066550282704022380060063123115871045744877981495255138979696803441217066020608891344017555795377600621987350209843340359224147175786673574130726682095479180097221690797278911401 [170,108] 3697479352336330908399148910544875954825132008173917695842455789346930176751929104202247494420033373516189229474533020788414746134020707330094425868784952488731199922889253983296705760412190569029188252348818674208548059351946851539306097914054176895011610888321365182593746980191373553219020118171150946927639349180303223857969125366615633823609629466078421019592340998538975228160267106928078705390600133631116214885785054735387319143670599299907955385605387656367111174074636581754332765594225239428064565774933670734572568107333351496829478056006971879463188762304126903198286825679835777156832478645671138334907969191255188562721277379943162843965536222301941921721763529755575387316877041165155838592512865804453395390055152329932772050228124252863859293769334438527814463835405450740416081834284389746476036951090934059161774948705426761577281103462578375553822586389206271668393466255042704687331027461736979036925013402213758780111952172463629550251995428007634771246298315438462418162558237225440157481138896015116315571487588334527509397290040098814290458570975896732660557510700837912175278610082972941409215987975314919754543384780258897294240152048091593256263189494241872703549066243553033295107294811832336299158559398796156081223308278052706659619692490750451160029481158400855647082014343423747894263686575643042918509203778004966076994685966884081146808137923073331470252692547500300495243322988194913190371378008646364586480273515771632913504924549495003941402797004137957073065470866665960403984699566306400263152370597648412392731086233774429618897393730536941155601321833200656090082983816355342323835218729919610474836272228488053 [170,109] 45638625944297434495598588036791208783803555518138597883292537597426218580874029765160304415440544577819099210402670598178852665823186214108427646026706363404545806103991168668777726223545347197979570463197077192610651068241714533291147327592070253251652453096259041643172826635860135639984917030931491309410908588096474952291642625757780920321275512783466386150145739502900729886649375141628312719536034917621675252485553609095043257019629652681361562964788642482130660920557980121580963255508998204147751040763831167968810867872048932841425725857432892013163172818662314111183115111968906769352894781757934394693825387053935848607865030850563159408799374901752326470839691606110394454651540946470135336351820151660649043105145176182687593084091987603258342130494607765180655668721324989164220776647104963778117795523776975312780088875150172077419362471080076820407974274485929356407883988775834259258808924468064656348712469277441243998222482657688557427846000046633515028567440470506368318999803793405833923721638652752183033573055370108362216916777919155989627886106776352794500729365870062049121576407367951237255016168602418101330653950581027310822000560438056176954511778088231451599459170925124945451229994077582621096753519289853543527229030405689838439600650880554104603314080812643763592128373875067619459731723404964447528271709680165700743400790193072037896730576811103475778823375482840751676003892876486316148759031225303059861042879821182552987265914976052054048235249764058686416055988029050139819752779494084005810814178122559322325693681409395606405887289921127901205174915665923357881320673061397023187356553476890763896861359114 [170,110] -693376834373997459741255762634709436833869340819345015802703841469329519491477888542655220398876073494732707865780177206093116206739337228250943599888788333687683847230899635640475079132062297600657603711392111071485595994656435639637556389358662227718265405371173672066196086825314082913308917394545848009458168053688222068707048305370107255120823587579014515754523833759668528143399316970620325523719875811798773480031858106934018327807517275301361344850504179431755302599369538590666277779636656941476908919736128843758737487839408032579259712207681953683965209687547865813702774799719608897979568997450351256361385716990307832766836272353952397069314272851521395691284134080700176483850979789093981564687099745588859383257524494385562895017388861927020128764985637028163140536750575334440753239025471164853739008300034018407327874793239107256523098434688258809016356038303926268562052571268584565408779268666884277611519558798586537070787406377257778666275709449896884342199101312042373532340873881125106825945300308597327439256677801256349596696197589991036744287270843936860735928011462246007258564956834721448190077872156955294798870941630259399330395064131110852716147133903987872982533725567256345904239960339013466394073384572708179826057060000965488679886032258153436241785911018400847276874158416331151996828421780500462877848406494957539218371720088526946714071077146309363568144262712542317540032582581638247708062061810533501082403472466745451683542282681515601377456370521234049923613932365615531291831510681310337292233276975494873292767820744176756565216717571954619784471743316222409080063340711035465594196069323888509212066 [170,111] -7475322087303707748313089825335903193923389099967352961689950737964071276257189654663962918333564878278791587972023556631077610101607241698148415431633033961589710548575537630325188511375307570745636213854438333941460734729415472921603625303707255037687127136445350337550064086461843788356488800054080611914070887279532067736261172816833126837478076939653700651123919221193267878366757312612504155426722323031747772905807514643058181258224144299641094504312622342302660507972536641682279810402021841096940928340680227475623145039013180777788205005530102788645593078633076823827709515113906543352222644515093335974840048708247239422419527523453550283831546188278452930765462376092615917215101524140053732739312445193801822578431370737988464188650357790297146578188867654111396725334125106956186002641022933928765674913108346619626836532755697808262267795920637326836861667009929742490942929098534113577958510199954606778632533727940068978697089926714683094371753553084727461214676561301167787185684324870710113486275811028254618179677660482601185856219701331093539313767849532929959045053497095540612032559746381981986254643968801970710324869921429680498178954663879432898425230678519919398019240721010114575825439965772653475786221202145593168696965274744761537853720039449140458435784087439924478237037476066359783695098660951566163092993316725506457425686365043015546230615906538455193168276322964542697758702105264956206906828005551536159668837868641682403145226666058412193955877995169671515051154396922218090944464870059748809908945514969404937358330305535621086612376531777660364981530609047784831185033862973829831787386063199077466 [170,112] -76011993025827286934055533363529274550023057070162797433481053988763022030068252430324595745475637203338425460505143220210694564291456936857030714931839977092032003735901872906423196801277868646443350728816470865056066007718480651743708193546116266218356178953845697226824413949253111181760282633039689174585608450881338507410743183119673917429996292592969065311114206114455022396974108918301892587151680396134926142450652473377381893814090694008153573966369266447471814914666741934506371716495683923762351375063704625162266247122853411431456213856826219592672770148216299235797676968551779398078245813457685625833800059280972889386576892003556348814308743139159851674533376178804768448297331218715628431158272058813874300336315419249733726906135220700789675755678365429539507846663391768772130623440939110232651083074873695197862510227525561662630436071286412915573008026088189949777707476231143197769026489598771625840105863225657576876914265165251331414710922512138456667497969790904229782023123943307456703959606379423115087529160493402442441100740362395446205539658631866639199687526092636848783351380832089618910965362049369246677622035370273317718498691024243174922754953733706378579605395495135026829260736380461288817239058246028988333392057811966068191787698333253121451992968629450387616586879215894823750781167135455687629701793461730381277506035451931593634016775754347112437878089681999015663828732442237879916914730611723324295789707503737438153837722909117030362903045653509786988642695409962161364838702943190449773703203326833729293804884237898987890503804488654575603084546607145318942426454306757313964571163203146 [170,113] 63146741551283148545716340585335017893811190923305731110664749060803951326019066484683574725857207043421279321687303954518240036563723867613076369027813987844323568642247446712524917145480964741553084030680067143738889816951313781612753811502915587623556893634051548485247615236467244487702571148691272038005759927397289726728251133818953375828966270176513191678651819776113204135943382737298276294718088833072161618955042418784487266566550473981184079106235543963549148316303389908808090418069560246128791762464541260444819152096765960634502156174886992105293180594884169791432163322824222502748770046557487257413690318443704760808968981539353780232232650788161768918631063512934140688783530173244853679298159342526647843723965858819605559797634132859333987231558524654274326931202883815477119867696628250487911623170932768784768070428087086232691308533756967497793824650530937812608294508350665399323635765534635600048760184489281251265668846326833154630723911842241077668952085075947207555095743931581718065611981597538998723210554015948131444625524478683658243375458170336778705185869597892272294081732852105152326556195567288054407765341791593712409309260061409730099529065860801101349650501728183236272716440030954247081240454565481647890637591351871774220731242349972088580677994969975465091617235072488451988238937757594410717241994473095891901558478793838454097206375238271250427513084869547062971968171346300717259580606374341054280295685510754198833746057704145882498512427680603322003806277637713068632699092045388936677422217122080118651918281554188998743673153752281714537767269795046265654043778592283025560010264 [170,114] 488495831802720398960895009995776875784165117186202572340930469337750740427697832541833666324050054295920556608988445881394437917049073727841299581420025507889126857790249578568688405569745050893039591175231126532164425934933258363172415204286569254298085807681416457523258938554291627250276057777204550903543525081426092715311725035969799046719158937114674773308329600087631060325119519534605361185942355349228715625155856259194079757134494553207918770185560825416647030002529601303981762620815064173809252603474366961916180075691517180498772234918053460863443537072992170836584262834453033073770517676534828371611705584513842900220684660689609117471661582040945643359146675466413428417881072832289539638688506184469402683903590137495453393202912835796924258510250396607449885486065095016349211234753530349441511600215596632290736815794811583639033196131233919479298816949012295176321215671061198764951588326592866127313200780792523989056233233544988591481357438709799103836368120309785023360816274505397883986442752769728544035776836455218389117917619391234513073064381871856707028366372262478883972425674193409402604375736742256325456094132115924070711389583355316725371526316929776182775244959527314251012242074007463848945368205461177081735179861311761446186959949542299770230243105584436844956049316663733889134650240229898386385522892662053053702267582390774130087878452819776303782989865112520166036308446913035472273363896087572160012431922636099285052319511753135781320307139885792994015122601360282706004505132878275631960595099951388004473372601244755538725337613584876295962272708497366242266781781431252848754 [170,115] 8848673649300516966065910422997941161041385874737980987039906134374223580174183951215945896358769455394099329358966521700993336993919978510519198034472725615506042520600420573282543497889975981525670606410086399982010463671248405530498430212920834650814041950619174443377325550836706638801551516355214407779189530309404412562879823606907673843499904285164014481792242961136357259443500623800567692885476607071215426015702227719966355812975031433857084386681277213474422824311347340087885684675659115834526164222218016474748659707205264225279075068402297856575868780517906889241155428157879619413268580760994903013332305973653178844386612778642354226754912835599114383711715781966134975149447094654918902155576021450550275677186998901548373653095581504810515100440383234324203701465536161766251150444086877848538342081447309084158838936186803462349538738673286862596793375161775782203430184172849108954889375598288403892645603263915363589023375970967261562518961848703801203489370520591130682557479549599158370445867287417147901357679662407150729564016731943897695774798161313227749719374752938619865375866700003456633519494107633041312349986681312497722079980284316657697003767311592282166917073158857391955584416248776428031459948169594223313334962323573940827960890305603259497184793437681173780811337770782881590301528644300286031266670492689038511058885671185958314001073307209190511499260555161534578946765700594687145201008789324803376165023127755262808137143856135711512101524117781641997875093273537077126643978127854133774687102240072134324010781398463652807775528149720230597419824644291004854149477006618489 [170,116] -25733411004916189552698026927205317866017856930914800002104962989621363901712302623360588063389478122102351082018476343895094754762315411579146099246041490801087328853117064454402494070250079668601240761643530718293729817651502410577670005920226392466286741916039661146520309894345447011236088189315524993794809777668443436169786401462822851707549383808516710562881191663807126226890886510847712779866228687832974991488434119113553982423725150634968041464388623976083479519651095447692361489919820024772552028808379795087685118014945773722264953917968606729449506221647111703335547709579827031764640238968131903963961282187878508999340726878634854789730318269866260976720400267435819375964710254367389124625456714249222061482350362559133927390490134514053546204226823619604432331669535748738042854970052909962235910179988429823037396074629358927066869764240874891487970225508766408892336656444549333949206874808886436693110917989913029532516429739987504536680196413622455637708081505394018570409584469234359673562100740961979907954558482150286963085447364453832911746511344061756692753661265837202612907413319214691890302859921233773926222008848021685633021104903787985735257453053866591135030048047103078545337126524040681728730637243192438362622321920522424577743706225703878912789221767398648636489441851573245854543828026324620838433463707451418423723767205448096915255879266479942039199256241419151753196767224845690411157955746265234685952335710616886815448152341340362992781233789692551220372381979278768248052946049793886759496075138558382368336125370772846584651580010856456170293692780376002757043252147 [170,117] -79626618731269998999784012486311644701606593985338933866716928708655252141684633453794454345874839720394194280998442459535093483704403123635503699165616074387960184407027743334216211133762703598794773287076148460436987594045675279934299728858786156110681627644443190915424800260112658394261110983539269548161077308365130791217086184896960943910184180476874814163258917426224235351068449247636461282313338810437307686616463634934957865012265918640352204763788601218866099989929356681812841390563996041227903242834658097986174473365372047067763931566993630217910014216466947219023381207089464021092707217058210956727616100777627593262458836769627626992233791288437777707480248551381255491078339424468175472075121528671900920700361778483621054231645429543606818172900231386809789483669501360595436487349931911832531590612616674532940054745864712750563420985395978930796665423940393513214069156984223214263248603604503980355192334501948237897851360107764018898639682907777640315069920061623347468837016808716095325589445788145254424843259644545936735469417355534243330529551396340527578641736334186108591702179268341628459884153692317621394408131441977604724394458944760808541877188239629248281203973837457466361163711820527839509981330240626053368769731257902325795940972944605980878170975462810492531794225696381929843882975232083133603949852961390468028260295126882250682868718246552168368258747890928031738782426379417832611920335351332392789898798156439916371625612121838192689957809315413039568465665723762174140547384651922554600722706659950494273930449367308975200680594109308678094826706216810010169920 [170,118] 208669853363633427095828730475014556053233396732672742734957046815548309904060983464855804300637724581370627037438499379243215081582861157492958599241373998858917312434767080296017131066601024027484334966298628500325563336287330554576733316470198215733203058818062290924102488376722681318335760569576857396781004552668747219360825999199831139056205590608027599501074112519157633478533662564472793815840866234775876919308378011593980460587781182831862228030569437347794798729723863617006999700259685673857105716040999481997365564179938128510356894234465857805827015425895239171170536354640271272329315876461357308930910275109461352289991839694301928562758443946827326657705807059564663937849428016241091187577444032569040153901042137780589268436317204376093680225592992449938485342352242302875515640343394691073281663361021251904418410412944825737006246612621418853409801929713017376801360542785822058332019657246860032484786525518477092046578644411226525437686645116516691142404513106205701053317566287522025764413600286778914804324156402523106899489684639890360480624969679439108135576498578195968564834535786661413773265439591220735312653778786007050327842144514601484609415329263279356177213427200380505654651263394573518546267902382920094834186886865568768838483196745747080928951620978760009730070611973286923579957444033056979257774107768762325738855532968278976096534193009702086413291675494466049804342190599022471396954219668921186539307681179010345520631160372431862101088015532902953797482275794642718849729935352042050466696676917334710839233990978767937852318574964605835538102107340875210 [170,119] -522317281758097013246149893279750056067791150921587823502446728808652722353388786905197373691076140588289136001726857458229100596039268185971662696164704525509904506783852297273304333738112454255302267899593791290245240502169178934637413951815174314177957517705494558321873692595092951633420269359312763197833540692404597797084723809668642938879670141810419429783542899891687676566199337870096406316957685788034460341551366167894091043276955382549058205209524824117956602644869735366339815148742722149489404588666277499328844316012268223405152016286134914856750247830180865649169024830954884289493730453658321203512842382109779250569895737081744194090239092829983736204046047410183904214569237869454110627875188983866829961171540110979470447344010954627748510283039120625377719559524461654687523660454653413726133218156726510372749629177118440472631276393412104248728195283643134423261889359232206443740152788335202607035217276376716181932675605197421214409585105550194270859916398261268576445951051245228543818801547398972474739814539599865505616877807858528017982295459427043163461784773960843499112150084594206034213343214482230741365746945266173997738284446944472655096188131518435851203048724851269568421906561288408751214415442595154795482224156102364285407714743539670704360372873105914347674612008176309290141222531467996833704119232689481435846232083086207063296535392180154710668635464141838665619416687990928948271103494124363871703448605086720400142102858135512290134634809311046428977360440664151759558697032869592422512381295005898331680185557013330497428953318100152421582552805048 [170,120] 390580370846662570711548805640133152332474712677127618180023098442410546249770732922667649166563486198763561503601804212825251763047277138687171826898036200722000812094987048443603486681866164770532573119631289410248235938073796076110252346726693225065188797033214598808198933154876500128014697376645563887581932336377769497972111873339181987809366184877786036282020124106466118528182839491342464716496704982563761739416515773115380309206241756088812718709233145392103936884803291330243096425054293306065696765462284552725282486174785316632743778821587038171120054984023296758708384434807930547157008105418572345425060906630114722656423969422017415909515616115863293979362596411026391452019728761990964729525562386755876181022358191028260353973962998645037552015665557082219017700138539506718591024293391003728476980826377903040440519989281586885424878534702494452151114402910423422091935936604770487676078477668682304914066174502667305863566357992576514874305464472474922158364524994326128242874622242981556145475905614225846310172110644931041064631158804776503643121886490208810598211458102030962348978417417070454937953605780774891093385932808117459125993638633400612271579051515697964266107945284603217897410813320181435733730345026790266711368986017603901469715236035992172507550497352785451496949986466487898865268234919890814964806744779497897263723256267918569358688728135139495489528962868141478510688868686535258434767784178785116575221398136515057564691476874438616399726703249734730635820381722316571124475254352482875366475112811669408104324464764387949819079281336122925587185 [170,121] 302464910466076991394268542970455047200607169002612164142286942733801579456994076185130000011606583251490013469372909385388280423782023638348085542383417143906259818453826623946953396402583381636946639310997060437403638911991792016852692331600322529901799129429031290400799725470238952182400533057432302156917129401672958798300220523707593899168570210821313880783026950604643713758840492058463397283242157848745705148800430076103577572311305604406471769369917262710241806018650117624600681284514375362412335204486339970229860010972242278465728901888370056710142193937657519291699192305774562260833493561468887308779131102530158547777831519179792050068149400534352495552464340639695329303133008518820807502632135222996423255164386701869124763271034027020970801639621014170048569232950043920785811936436268559239587373673962681757240562719189375751638793917518945838394450119076723988291074389027126760525018188994680403301396171530085627878237416277156385734538875797966882190192700041233803149275051185056652130280206809249833576979788668217824374766568284396128412501331118421815204600860125924806327061220751910518092900217304546839552079042480856872823455581156134131825056007672972019239596908991782044201920166866749541890324676833613302746031390924728501840496530117836647546578379257162221565398162589804217081412259291484842729886554786305418819941453136726175550620787215585453040613862043230406019338653545835821657952817736445314897208930037501838142898523839928511387493343093425943340601385944838490478127729366296941233332925982680321196901942176713400870759066438853767 [170,122] 1360971305513985069026109811853438254054989797356900238343171019342516096331193163953221141827353166111715787174294094309255056968365728007112891054120175974163555555638737467080136370224461768072082700480185280967268412961229585919284424436650255527074412383685816491988533424144498918357701228735723037173523253960704827139547032746328440629927566600063769108422842771916702324192918960295780957111943737562256076735561604308757104375151111743899385596732252835560411842141471569536119034535851049897113767812937368981752316099953920472738614360071410375995053141945683262926129950254908240239165228477669323983990712211077897208800206912950646272064132149757944264938633809283126244065570721052743410661251898364282389382557427237132547856722280499633297306254585523471750941200684803084631100937932938825747147219342661752239934886574600337802382602851029994256378531932558929348740799834687575243657869896310171428104743666713811584006071828241013001031816565400154409056472132255294452553808898902951694201073312401935898894298543185213776364995895701104161058187112954883501247786052994152805073317749409903716998325489278622266966809497545603117893580723272380759679550357301368543585980884754872416891319192648109609160034204149454577980539189555434849913018017880383392708603372905001488819269246193634756159442553478778746544188082296839205380293950612932912966417108446722446212116039336152036402163794179218861437536891683497003062202633080351536224847611587262340203685743307923982077702772903179405438800262281859980404467525610167658419823014232903497468953042793 [170,123] -97182712815498937044822096194459188615704696276832436542884167244245512857757764083687465384635802238512949943267439129617047593566690368271589503677719982668093513784796672940317572391240080354302482064789876448506162861428469808066746348242339069859943700783602788805766142350814429207565790561573411836880045710925497358653880042938317323707016226917986264590353126543213227424710371053689689481499335000395886235882407057655872724236348406308731867421366088248342082452537535329014643261463371406320401125910676170621375637949458531100600219268141526795793607906897383763782602296358013259711487989467012906556822530032975905771257155656960563626788255936826647135392609918613228983855151049602186576560926594881667274807590090079047123467587114241384976880802114692534351669697776751435856783482133172928548106573081482584424544186321406034506520884115712840432238202186445255442124434224089461348245147751998903273610758105804975082900584654045156701335168790986480182349789173076341631744680058634875492258276465596451220406507989799566224247923347946055097259642816529627700884576909300285741704882048543291328466615395938265563787492196668930684723339060447048125312199556642510256124066744436423638208991329960491265178681143877694169712035711706113718025825803892792577290475739004855500498382853397680213221658203735584319397094865963332655997858274198828725565307287657390720754054151616579573662297188218873072406488332910741850294674533708016601953814282709887259016862411979629012684050716977502445311969952967750322991130378392378504194924513717469184394 [170,124] -1661090814148279890509848851004459549773572220231192445989354421734502942249387214406646217801057076393643997964264028764649533024507541745663340982910819031946107085522142822113816813053937991978362275366721952023372627202276524933498275678643938100299822279609495638424007474190838417211713511332498878668342206837929273978364302480141095599730447988601618953414097985977769851469551182905995362170126596695674499689894461886414658070939413130922151555015565629068270660778305395108306240452578276015931276025643739050786824494049927711578705441485630665747790441460429050692823579547586588890671760032871916277937962445573265648782366063103628857845688955929584293542011789065302512286064456212709350554224501372529863614092681307276555215722930428114224093279599601814362089680046455816935658559930976465411930592953900909287114676559636287974198622378380364056861232883841673544906669630518752094137661229624538937717869390810837409595119439706582837050276314074450453891370004814077965845743668119052752115586754164262574720011407293733830075498620652320971503085025699951163226657665250534491486274440898835281769439168042287207029352181940788861365114319182249997979738446789837935955414771469224945305707267631828784573636816366565970781423002916726030370316568550121308957023401374529156089457344030374022434710309445386996449207755383009987936372431583391039612266010221769355734098744791071102376735885034885325226601115519789738832572745520843432352664815009145918141893849090816497683119547373308598217516831599834938090158505571702210097002494669490148 [170,125] -1004106622472854004607320950700572019379136901580182063178362451236963516944271814697314258241344521330917331861616716429031509661327683253195325197251264916144709689803241182033185538692602756536236866381047632797279591698025522462411526443863762515159374505871582587582751567730798633745805541040854389609745108184100919352128190347465059245195318379495120700468075387910001087148210727283088307212659554059629997242551637787600258530321595723588145905010662209166126289049762277843637210792900732821212219295412167014934737564958924461699320846824900253169735137628512349177833140988290242118657620594863535254862311987633563888174905326389696523045118878698537460785613534477825203038784128155800909522319943450467203666897958471618613241633725736259277619731572694387183141351228535813947619183539944674780664189658648638677989201674276424298198178343560308310767919580529697283371442999123472631871312961628715392663047937603171317101278230594461621217952563955330956423327820614052424010057397365955968501738198448250385185989200182547847739026878565442592141022124956283192676615947766559850766564674205234010666153318039884160347181324328557222472110039487039749125804665222510295502960540828959109964177100082320687386828997181789660901519515723078234558972531191643040263794180454615104871005201553836826190270963365924345269262386354985048811833363189644094057578240303019372497780064732368148060526070702230622386904206447244556917582585969409825214308365289095781667534165246124027860773181194451355503632847502976785887651424664935054880141397314 [170,126] 1260470297777251261537695165019595007190552907077210835029851775287290848589685279031854490821892847666622051523696866399345282403622006271550948298452865098938992217449981701446963628854028868273900296132129414195128201168162561301984990356444590910425452471922947742484905855686661685442383911451993137205638423375192151865069151613183788199987988385787922861367708243243308320659047502716232988502033752933432648500822945803189274281881747154166351566510630043984029744601340388341999669022555521465943943714796449170713241550135233557655678950752735838770407334664691525907407682763280211080856032033242415229488480505102001009244827620361995905514468195874621652301605616650932234466715335152227382138249886469805980883608983469226669108573991200912340721732200428284032273693632955637224719822674313920666041817872690801543656015840202479037201805995256721839872693718541362034477730404816701636950784405330668236112455515636075169714570688760508393741277871307344340518303663650611296163607595447937097079313325976361893057909325243418995351774362778701547276736220268762106074909629681766253207330701066506573235493603705837350616925516610654001415815659625853723779153560096616133905485500472599085852648949137415332730141195907354113677183010047475665666057060832992248359914818719727908096586961499145677001942899514480513998687984315940110203382275472011049264020788841346957154436274213647199412397663642124772231316935430374326291456720523456272825060315055546408718611949984469966217305926280795164453035377868613237582618904064794264259535 [170,127] -288364936343943916636387295213031254133818673023293433876459796501154665212240048946873180790334559637582384323313974649007668903240095359570866705719814103614328690995008210902629358521706348734039989928878973805580763523393639194069062643515106619414810320953064093853438264569297593805859597020965125322311356141826209494608231569987629673552587814738803466107171358702984412306792220094944026383448668434874200514705468846877093391860376860609049642202271841241816230685004107358037357044469144626585858821514658905107507612818546179423521902718840041706235678278348987065006983982914174861085317623370876691565798998105784695072884669158777067339348747584563562448242847062707959907545611521732227256210809674779657463172511197611892850834205351206294248749928615179396476901545993403116999716565311792415432606255292904912696037751622276173743437493991481066239986106931055803643608082271830621673150976227959504142760283215285156604963634108561577643073375945499305736818157447369503112299954230561188708677011542865636292470365744868501023417730072118122355561709702928354743113970279486638590415305317990639106727385689226715714955885646624215819669051616520188603089145840312375673813171189556946097377604435056668819734301339387738285409836164036992617443778352468604939281956369174777821319590836224372530735189150489731315647355790464466651546789549665847783723093580887433570495499885881724492020298898767771360207491715296681317678121268693375051420685387777144271885464043016720117937138223261565825063876373538310407714142733745296 [170,128] -69645168773226538865322439737831555759081680417711321411362423712938459636903795581315002257302802384119200810115500084062194903902583901677111222764856790727546663589019037974469958151620545073383115047716900073086421105714948465253631605228141348711526477719268452426437265892157592912140081219997351310345563278593570800393635197097053257447299618876769913021228680064465404267718255307163907845121193203526092147355919436576701758309474720973459427570777314016486774680299196680507038281236898346212760078433386886753121891624499316597345983121105506299234782488654346434973622887305852691872525314268687429042850625486259169389331652774400201911436112938419469506777829456114604378947239115815502213383988067023437825319681624890671723164734825504462093055769916509860732906549462653743474589095177743027617229792455957400077736966305990720678345400970782701769505959938636533269189878879864410909567275243664320349037624875393376392041874426515676373455358268186990092038566526929584092989588128619911368954412288255218922999531831033690435094736298261138865643479682840643612343240897515867385639337620100774487814863457881834363746117742068244698672941766602258247143516310367010456876124452941593904507331817264984876733370834371440923189995607633120344958784191811956810645819946301899834859934108584484444319463269429808302619907007393612075461280054821074016542929200076130458639376746544864134981683947728172109278468973457781780875186700957344320176541290658443458136118929393741829247393456645107797168578833329488715336521187 [170,129] 28590987005844170329277903038275999666272650672068859968219014828726126114008510889049498600075278646665682641185829472774739611478844795785652776049278120722681258668034271751262611019678696753123762295883143360285047622606510825315374176077301133832636363547607373423266343971160442802271405093971190405442814324480095778318419696857025903675205550561764994779327214458531355967931859267358026433578183306685304367448958882224107018297821764863858623108097117424338330151181986632535550793803070203294799784440353383959424020135565643489327440989656133835352901214162940823544254965072121822105810918962326531529062590212268234866336386507951766887472396661379512364474623555323978297771454764553034442630503394474453873770861986952364975870219740223111187054023266633913931293512106967378772651594386272002530796181766181152419483061908773260023681874334316892963646515572070701028105453209067019451392770595896132132102653960149204787444933442949179429169809693606922365656202344526738140138157686593057951000281777300977440741007997922116398650140281698768956055519881963268277459490750072147207257209634895069273827087408038570794770654191792702184598464396788175094518332622005837271827755165954586689129418587980359598092808903598769420951024679711240895135989348646639339186802649157251674536280714992875283459710755482627655443971368107232842423942272903006548725906366327216733341681963039652143987915839621665871829072023292920170638428846264380322361677178004013533835124765756172194073635659447248439039428061813631879439 [170,130] 6951078723670870507930820089957871149265969021125010046632810867345657008109707005317365879933893970713245399248318121147677009887834333362862124039752837411107719384184915738407338669749223083070291557685671678883381330536959301262557283564845647022884571399535625267196559524078036821241391708649646370800948125807756024101668251356436035385297489787928588789297975818795584425787320412838442729657200938024219285573278775356045687180751932707988407810661843326401839612364072139879909123437833621885970874726403666662024146120269563198121747535350783943351276992198208791084296481843782337510639137177124520772601756591587565486787124657531831818927274020080316817101822541799832470774654413767460997206185288307103027867338867215098185441612150594196029931142635519042935907103167922168188479978383630758107762510790955139582932033017299753929058592203310075100202633451844370865344908404600189986658378534586680074527758326721962720019392063713512559037854600641285527511516495957847103219263316368210981581118743694297013167833597054017625517351706425079719656186103956558142173000565037067775345664856879579018570242818981320901040540054289648567558498554986887320537642386271501142212604485627930613234692206098910513425590570410231166822437595466302648038077856337177415429750341973294565953064559048444943612733588973894894492790800136880238407431361785707132189021384504253881020221930585013536893859252159812634746236027267127388601001355055974841803612369169503475868089147035020723805309091088683075689458485625373 [170,131] -923422358551396012621974026643762435135761125472697367130286228518692947083764038850551129379084205918876840226437165957824676258698396398998110864530696002632030770937599781534023631137818080167107498628680675075785403397397955707398541417095970103196657721404033796331876463804421568824528340372561752856287572465687884776809888455231829350187092593927682300932365756891069556183486501488326611391505376335985598181888285803536029140723209500976737732058770786873393027417140688242625914536275699184565616573123070250944825907680260169898770557000320491313465193639638464693672472318130537619550145064955696255210024360195748249603916381692419265539993814773331166183577235741829298264018422834785296106208205057156862042499237102769509235163913851590680347700946463015102958959069672325969289792336134717577072856391982821102205592334332794604069569050153253069819659665920427996273055985617453488954878933206254243821794713818024002356871147489086854910367336759809668216282008310566746013707979525802364484027237253979522213202058638894812949099929879617815365850926778900974131589116828444867843516821809580934069171877934806604260394488234583000362988236706146694123262267134216029871627231617082271769388797366745702165234490210597179435218165839939787135956438791343585873126875629380145985980103890207894031119017147747675500964319281734880244495756435426510563026305834793812857215426967149396515479321576768104248580468780687332689016779162370475049119624096167943530157826269329924256894050752910706075165809 [170,132] 330098563062459141465192423306587156692810711893294904366557563527018580899003109236711682951552134396548090036802962052747689720097910329528106814990824968189724958676310772014197493880344497865722137040233098656316513203823540632108003127383139859121989110016639795844581486062007448693274355733981265760728179583206241160293285447105861561534071037982859878122064785732240983510279374380419581130370561496003235746109294189074757446446341977710025656839796672881649224081553236767369794930486132144967506356810572911624517047998271362396155479391292122211727563917775066044401587693175645001320336093640376724369442537618009858371889103664053806569714563286261772923591179558178515317273438217245940252573102871879913305549843260084278307782454006058414302394460308480007865144786914043477554364735198777170806129898660256402440034289295196884021131981229470825979250010608793495924432090287901269621014757810749916062325109405433239455727165904097722547417622828122169523462226721299302469405122440999215010565953801215430019007906798103244839170231903728302935720928865556556886186755966751188758868814793462788771042524701205367171684793872109587516873867163870271061585891104625096006438503147201656413940672891974754870144207994081837924044535062445472352722089434090329025362151657814502313205829996814336491515461001539230281397147757877637520135042759872077877760873260343808462499914308369442524765189860621110821734808483827264988093160497735761523862008023513272438300454895621183339122632323642713447 [170,133] 7525103364580578933331863785440510473164609916504399795519191045562764838410068022599367968038523912660230688820920806405019818751316759955006989956078082283239959536583308357109227629330871547723403136289782257985331824251871526981259309292374783905713980019954313719846424607597903594518117107252369215933793307093365001365964534426809500633003496018488590231522832253130806303028339156721684282648427795422963252204159491974241604591206401797713886485847512209985519675182179325798426723472790509778921229970928705357237954134418007463207492335159317595577216756169108376099584018166441857866866170540022276360292490498624114085740289008372278147013069612488868898277079776519124522259165430503328407365545593463383489130767269041079693676363136567175266645752035185410317233176366541152228339535130109125884605164571726262270693039062959965511140224115490094521789232642075460347185521207908067874160162008549990294923189878241477108531666269631528851026841546521898559322012319881194964646422904148071797465750823781243933468641794346614165497332019611110303645755641347711935146133093127638107686714762739077351959934738586955325004320534928491971996733774578599212881976232954484250996823743136140986599330185981917549524148777296591684088889717096896596738485260067414569764584143969201669246744235067948771898693923594912387295867447718306916093843814342053535106386139417487080434429756526557922615971201559700624436615532182300139683707267854091153897612981859955764206388483302654922983124376259 [170,134] -15473316511133658320530823144103914631935925433547844235875751370422361480323267238329919147264489618973408265990185548555562415310819262534214960858583188306222315413914588615712562531413004699107312620053871640529352599730987514197106758588872555899829380333622529020548062263776356412610569716510091056321584302855361168087015955759061789638359208489046273846312653130523142751952405178643997113799735567651582009026417914355934081466279856425219596527666366773188590610233841449842488773230707461667622550196814160693674257049468216101780524732491523121325961881774621760144659630424327140634253062819003258246080935907190709134047269053027047144687187978731006776230055848643777957357167272359744288353282620008689879791379641105583760498733953165699107136506820423396370239030476128124118250678832955576781234321928728743680664392377529979500499229732237787114803867323969363107139424069709271573429587896549007023543598400641401060362556841849889035649147349457991755744093717418272527227973953866968429490953102083850846290826828052648771371879767327553178961430424014656936627455647806834585004375670560830824175474571558345464209643013492173485045200060872395958082379747933457747271752258697933829361680094093183378290769201064675530081174178470457511044189986340946797390432563474119375743084919130061953740514279551963126450088294987049043142638979215912376686956785894224098089998358988661938618773230773876523065205709636778282054562401418295917866539874123727896591100881549769281757582 [170,135] 499393275450304204344900306883947377941487563276695079095118095895126339397739380217919711521681050471087697558754280026678207058858646112508655710025932674068986360594397509474065008022513463421018428581753932325199483664661502905175517570637816148094312620202860779412023650077889374539727433082564251788949495851353434173664805525343486069343261453377708981137338368408001074448160743226879794328875132979988383650681070948501502993938818253928294823727558805310559054158397269574131182288535213916954412601091596938279929521799785729429215456152992113233561752482093621775644927403390811164880415449085780847979305933007143355014724216857550711548089772990524632550945091294290199540718551463432044897766804280204938357313945548458202738072999053833171921224846806651435190514575264757222106208390859608874832918842891936875894820778461661020362453095809698365912387770817166052409868306487624847534378544304948366643708077539104112635120953361098478745716314218031049723409485249742617917585114185740798115169300702960804278760909488215686973232499187580863626877137909214466428483704666949525394912281800161449137395726228084295290706947676801904729583869561874031960142758445677696972769474154937466781538545711754215274642057897405219915875127456624875887547497474131530719212052566082621146949597409568038273602092228948082453813433898963790206013887532122666505028700891984230336731441661975955237391201314060778859621245922807603684639320482403581084789794942058005763948366188376685 [170,136] -97204703161983274401971173658455888600406835585729653691499005589080689118124319372148375405392682513952021731851954044976074221727323546604249086012890172021658169357470071618716344409907602691986423656141713456569748934857065191437644525115891524591330258171587804691426369230649204281982130284119111127986149522158547608147420500118121885899580103288088205062413226527225576908041629808795149139622357537348640584737252638495356899566781948962653927461686237995028879362098937207280506869767005969754159563329629726059395998584455165675474300436973272447857546444584901953500185691086229554055262908324252667098389979929176717708024515235655140309059735255389691385527789914865678654747379180585348189529358909823085952135007544872581309158734456640372333308722372877822907270853912437618098950497407007405134860973965531935332335308646245489203388779843204442775620342361094764453229560114910869467583772522054453598754535561763160422995938734750531548217534435639916509482105329454663759213579653628533886474362195649634542225299984489071111090460143154332835887575403664860764488724985706718321172852076949866483765001413764463423344179164332652347590438516875963554129737958378939904660597113312288052173774620256839707175912972043354180670066650107328091039745046158619516361426813774955076464844520914689823641311602174022336448243921546806188407330750030545236537082145710369914604603621732766034658014582961236086192531826087929493708901855069740618856451832969428358801910171 [170,137] 4676099661413751729196528162173071408123992140467218409489335129074203847481924428350323704953743694319417275078966685159628268586886486794498008072092733171577141564625337331254195762107630523101599196611455377303185527685560564669629209702841353019094946222858510776382672858649630602274094796161848253803932586379576868161449272551994252703962662288402657586567672201124748247578937942537524886031315729294977006359300660636081215710912869511788437816611109170820291990269526012721366993498153162943566722357965045328545438714274768670569832429142694819406809767440463270708625300426419699740959525753690621682180585425705651658390966770944329841584477295035393581596826459836805605593518401252955219201940636950805298001364370401646715197071100059164448672701311768064480442160193855971574147117404144708905735505600334093175689545441491816324258932428381485156914339248446420821461393460119259364480562455200025057729689938014645520640197471048436176597179211134473554218714769301841941536987024069725122203915613739753182188794773256569896322366627108313700275858661307536653155496318280255332238280391550387620672028639956810453844708453003143221072405925625736684540682489233824792077990283441528797305335166453661779143683980957697836576478892100750988411921383290013518269166096175819126681434090089769946682950140727569958757418896778505655943684709268053269667369001469348162075098443308466290047614230377640263521985388485270192515863048043108782058438569423799473816 [170,138] -335684167352657659776686933291592373477731543067107709133058453682587377051877610700435745663438696689117872606040133333565668671936451020929288808492672043380319866795677860995363756063061634612509581663046459023517592734270605406972134799662969645513144363432152730538546380066388477719676106539746094874984171939517799206682144322025920736145498851443650094479862875345153878992321712064680982764313466821554487752389536898515199581869229179535160613174845947645780818271097051199683422781979239366749613930021421378514412858478061885047137584463147830523434543196933423706554856014427190037121664307837816335369306026437605841437352075897504252022447244130153064742745981158021641034476103899475630693314285570685042414316960748525845958622793799238951992027196636822345337913733188223327648195986429540766200178427985390558014826304454869038406695886387986825902651396668626569344183228146354731938735382910418677247362417949339744609575728572400217333246326416718429984492791918979819619662124110137263342444220116025174188373689959398667875254344325416833011792594427543822728982266300845045298060432063781055184837480235976430825300482444186375279778487785098880828593929486434028302569692293006733085690503623036854792569992166311782100299067757927711039555926725806182029798249019683136945838886002515898213982647350245834213409141992925074730783081477025032887695988133513926574044120559094714670341308266748449380735412732664310150025080259315384070923051995744 [170,139] -10490688126434750196989245636179722393948162106706628969206620967635562236746216645742965519970506337055314099763746279687097606392499243775630126743047268750513391723208404709121147756428965363237766482390186620835828143335990034104072120260563959050343750346526282742226427895915314120684519022010285672588732729259482750110990350893414660850111615700864159024156991183726904737216523702426788372059930548352032333533809011223242500484132134363400982102862741788601620223042711779256666831492117987309005535838354908467760485581630534983208298540893124697043396007943808764662760447406653114784143243605419889934491144462339080487468798275493850274704877063217303359179099635140795402934523000874609095008842597056131147793260306520277307832160645532575119202321392406713167787470603742742392674514504029452046674906847521946374586564385641252067329399750442716920473238928035027730297006792216226821124443563759919915415172093526008684426221475481259758590745724256068365392923207336570163020599781155373958840330568948410049690514823410715211543169048798756424416523466599845590474196752728551077535882101038782772397701801902079843177239773785565559984784603448662898793294154251996587007200442437945793701440005242462588264485401934140376931551706351374856537309588806995695240893119408472872900430171198006094691864308582300081320008237479933651000228354329250464559514931995995627803116374961063780179187046335664132945122374430142506936241127553483530511446 [170,140] -80970398863480244113097242828008826243110219227323476667711938722156995031499490472732649520660365478788417008560317793891213825714494642461742144581362571310745807198308163863663584916219672071144980651217557612817291466629537058706001899173617312853010172627180368794591570228153886286749238661313320443380235089490394407347985472510517607694803207134293521556929723428741474710817551963665785568115451447844366916544725687111198936661645106655162306009077972825158573273809622002037868066826833751559041997183005194941896394746893626375613394175727134210455006324850330635822414023108693222940164778849474792648234697319901120900864152271392953490184673502359620463643485606735249636709249907212042807286396367788485782553858722130997840722551408594056368838561634636198694739138060430752904908681768921306152424248292370467741276117895140767678247058230835085793559668141947673733435117611555566502953998976848689296840907354217894398009078516577390297087024271866303751171209815868594269435681662877465052780276795291956086293282372333288597396700234031205887184805994345885355835499381297536368690594606951824664616017762303872088196990431279725824444189806345169810583421222911468723965373057125053590649427701667531483931226861047448333527350414154466133574379720131654526705078109096917762546172103671947476993619596001400360372900200328618069710483884300899722550074317951496374377230910885230152138514755971825191721363197933543350410845142702820 [170,141] -6657636148461515800931239463797087661869676196892870535749457239100256159544344378168997243432889207971139530295466576582433009108542639788544629729532860540356531931566183947091647162001507306561214080465284732746091808428584119705567034749251042908838175174121327057925674995294754714599439705908619453229465107404957743398832865045829772158814507748869160359614847226014582118752362266999531036994559219498171170447504203677737575916636505208488668796709648051420916535181424403880346119740060577980286998111177125701954265812944838805076990185322325525242833327785005995608882759798936861201458555608851327694719538027404251573991076627333363578600969078132052377572264739919341032155119433294008894486624573521023511174602741078459201708569709210413995197308171988624493510860929711016711022734979210940062026508492637037621555635851591996409940378680377850615821326938660609687285968235859546493049442782721405045084165901525248944105765672644356185004797631983278410817812685799822316249854755907017723827416500717857439644009172613824615418553734859336028499384935226215624404802914553739675823086138384660169156675490923379855232817473092755516958522840862449633121145961660918602227917705545632173390722418932462455348174655338363695904218460313187670719321168243854734836366144530949217740839515131418929214432012190425160142265152529660557674384650214429317506375183641357254408602978586164457185237789267818985506633046755414386590855594 [170,142] -99470016359556025227541665636957207959484904041748316681941622314554173708591041007808495241171513807794275483553792894251574751047489425787299071085794606777664833894791202300954000778058267578297401849890606747724074264946042952839313364794954089306300156165307920669996515823448788181523047492297517524309801586314351262527056614684004673668355994213261121033275206515735591347131885595685063943266003161799582235833165835955171427739454699557037472011716284562503101485032991616202062406697177109358124670999830613733622073818125391755875905658592050984025436987128865841999708549134832005578710564987498872590426310514428293383248826138438546525644930695044039064588444923695402988465862324179229314028566051523988184603142822785323382631753230831483064145986387169723595084776910862170908615936017151759305980913331087552921562773818169463228513927628070153271009068786865608041655256138986840382706706577712376261199430446694285070956184519287721044699106086287153543530063031783942261335139427843966512580089824083986926412539047129508852601621931620621738487264419619885420568335625682394889847987760814620838991780757700813087447593478004023577045947190957087514141202274037413914619057959204660463868466793628879280655905997107174186024772110707188510629636873078027393031216051685750387401504684444229278919311621068390119729236653913751221648357499834232044896208514673626028615497177134075420891494342014721832219779218937572627 [170,143] -891022032677381780285009342314126832983816247006786180204625944958942629858834604744474054446945421543378702150702542193685704022122613127118509606513427809482400553828578929176257333125129153494374134117660926977645525028360876353402613455769441656931186079544089759276283087698879678026181558486305933745009921794552697220420226465979727914788153966312938703871691640629715284350426060473806028770677075825991861764253211449283032647326351353147594830074757742523228022291480722812093100173585263021511035212316042977173726326373073025438139506422093469636091472404655843891685970304055052605563904948611266550403901027979997891847185360798061090418644139150240178610841656345721279090449080499656971335508440135041197256634586635761230761365328154836167145529053551159751473371737187703186793932261544804298094123644986432174789200223425601647578315006132914872844450087862914377248321001699677645048951136696618475740425550333001444641326367650022816237299635440159072375606855760279631899689749768209280815731546462990915461239187888478336435903834592692696847257840787544960484042784249309429623462413448934669600649081377335694922760861536249042469582115584910899228011361966810610732934250967595241350863235344362619660577098166279099926423930014886281786778756071190960767146599894578971694227690907482195365165222534596605717654457388539053240435072471130585880222255391517880048219947906736850858755435716264126406934265227 [170,144] 13805726062980078875262586499750261894956633914953336446902217957711366036963700708865374963233128040504391290249277517099673208832112482267706826550898641500875122675816476671021366191189368741774823482857069386398716004781016700271614775991652858899532429160612634145386469803479005617692599542646031265821402518544346561191909050058997918701014944960844922756141461781229299730594189351650773579785789339732218731751787395488751698271481815344642401188562954862591629061436374371424255819487730552529189555155636674499010222842224650403858203138814467722168600221450076561200583809056728271870012892407239755334786449445520521170160029262542720641995043142501772858257855082786362034583500324437673574449314832746172736106156631268991123563505401918951202115912614097680687245882102232141646480766279546884237517409066858668506382540722617667813275341804705248006004665886268641832450788419524913923303475247651697671088355521398688649162276250839139813586061529938408432921058782340175462627897831276994162653543950648786308806237741405396437029509787446025572890184387009545462840083462814817762905406036708305296263886436527345961609883928708654899205716602535442497011485994161556593064359593702301613697132001371002631487090266540982094589301911001760492211408418749423884883826751594562106668447888576300636272549605742750425523266932737356821368903017185369470816287810569736465189213008712641922422530969464538157951 [170,145] 221027676542331920844780147173204436521791384041933705487262259794773549978779930690141948157495956698859091986982287532400916552546877374101001636718566027572903110345477853736725444803989630298120416384528116210598503810130136500079020745083760474089186210000651432578992600443426523903593177403686001138726940489799785665634797893431451708519153426153503751287450707759063105523682928140254705182313898845067756455968566267346326529477860581648159969997040151250720574523134833637454013626531660843626667073910850723328586764755780760433171508347758623515210280286164881319617992920018910884058968819225343244063055452481646443726303763450621350922797006461354155356088313928941356502831917842252705734135009470588536572712737166547247913647953919117994310769598723107287383407417567911527153627580860584970666783369371384258007420900483739216143132127685080170520790486578017755307839984596810107630421721730160774239809537699039373373878066963511026416487741918003433195943293586915504868335689744183068711268685058835962390508842385036527291459595912137209182971671201971803532282542284467976142122405735729734766460706909265167362112758067938313246824768890311652724393318410956192810419931319115872300355447896932331622450458766102362260052893217219624343167097689669505620536614717735984138393317008413159074364445512475102326534087266396971865343709667969923740615303601324328672978968323954597745296398839894 [170,146] -1669638494678944325189925755047513966347657514474500185939990384556331238802072494894874707214513739100494592291424428450393822918550914003386608244924437535007897422794796599570191821263959010363963123327097465310432215128330368294193247599720686759764842286018142268149669571589067612905986698982578256186376634557970582555499433572517681614255434141535079216807820559053114939545973566565206628863051691747487442735294156353661206793917899036796458228119784834199983298388386713913843106749570820011670438890519861276131664549553641334678155259731963398738147539431720964982707562867116653021831578037687683070536931225071022450614019445877412900073149053767780861435868375755899488095454256384101231448972121094019655318316734798840926558042449190525149760575601298862425715050511721071848239849264938032423212317719822342054597523260366635842044573293724472281083228008082234715534933790307893812148259026634738778723264515974921894437601534104979755124787889533390758807522599840926705885488904163310062869144909283315401176832541250779140223594296706581662761966550502095339690208282387554339380349962410530010985302846907078734885422080501498102638540255681979816181189792328303158494045753043693109456056328675025293508356309808760496654607568233174312321253095065870416391541567150399697602771431013040113556086159728288805529930818303681681677917110323222754179031454193311535620169465244371593765568 [170,147] -15769221167514278651570081368355882265540343516085061756317424156371620773083825952556876434546926559516703647495069781055943643513157640601157100438845790101799042504498725663574006036562848185260600585777556106212095899602176070923618403037462408036164779980243751231106018962227283367092093943363907820531586387537444452605539261091497065277600483567944016854513114592610920329689584057641637310576746171414453818704789080056471107971007135834370657523556677312594663898537356302513062015101708082042462061304712456667007222416342023054298652422759756600116561525497572274339315580424529940412851601242380486426373340778138051011798151329037847146982818794690722365291250540836021451717127485347541741682329853921755818303198453505888314478381145491898066599172677013721651408618369948608651579469378630997155960821559560721678122872279121932972552391619847618712249435202025396251900312858032523013219225323685972229143360751247182041188993538213122934637796911720491765629236611427519756373833725856251632733517547548591150791428010666504436776624932205493744259446484111337569081625946323870582590959726814202541375958498995260086223309591544658049850864458582182266447451280225366452706574948704915912662434052972174756313681703203452879650319047645476556030161410417751332914122758717187492411702850984750922834835619888152038725061783343443580986624047240393262985817097824532374614384157082736 [170,148] 95721467485528523859401343780744102724648061400068135889075885206944619697000165633638978893923966015435378480089234627896694022228063028002822332034745935298938913184329274218807616214172419387131568970298829572456365338024053399020451211842135933315377096229099591700519023864877491511559099567963763937696492647943020468878139950052248780936189126896649823186386126494920113816898086009522075921691691350198393041574024276161788533677627139307816246251566063617757367376188692847117523124570888317654389641688366631985528958134938945119593378069927630878232257803040948508343066926905565931310146894120195603601275178826003187654852747215505103549009177492483929369320834725237016356194975501784987038469258295214598276235995034720260088712544678309654382757931782733117692897279372883845670451251106975196443614853798511478567139915530546531433827971999007665348481117930885376417900528819442561467723035163873414587332925177048108895070438645389769386438464162723811183709713518024603177161850372654213491833963567843623198806348323252782685564317166163649500507009209611626065480940840926644247637652570953919580341500497479922950415873560115876119534311476210673117405350620073562128472481798757480108183963936766481841024251774757834260744139647007970702118411915867035190510074644173406325729465729673696884181785161436006529598940531299449775349407517325564651666314411472173226632332 [170,149] -597572008322020399318454859948302417443559100766012408404308874071094138457263881549769522828652240222087423870901847805315915767186012147822696211823319286901234007269848519637108767538123086669645666870614938057184999797423479044069014424550896489087092601450262850019010094648364717731251363515851923478957174728101481247982757248997350092641575499504563679146044666201628295335632511612959139533586068119466235387362889769322073146978774468152713434218625236370562884124015646465348645107568598816593884982956059760283839332650914400720492624443935864472931552857127872280271106936693879738420712004151921262867849354681483419772597612493389909570278064557048874253137873646754048698234822326567815577089910284440002113626468085943484483425053660986177711642674414241064925930731928211537363311092827439979633367659361192345690138032344589224541625524435019657245600825399432652378834216244249436745396147458916485327224429486202131738855072773979749333666052452632720099961384986907626615520042109481803555800993785000334846694031572830659084274159291731313865684735264424917049145247778295547736971552831669448854476018926099236120462636888910154487085010234135327668645048973161064130785753034483609773334268581889717891696172244730944621924451726260027890827913097560095091050234944170781143148091696233622715098518907581427229546821728671367295669303552990762326598633211451342 [170,150] -4383111436467947655534636247450482333287097091320677374096134393784502992654932748236289251675244803192518399869740755993720369331025571660645243920434046221840784888523499832493324439610951986830839602850166045163938422522463020119747888406871862991217977167794460303639190343775831294064222276753225578415273363284217549118689201518391285163934038179937623626949560371485979414753023222976771078920360365197706306513973920214542297952972248708626758282106772009493396325078702381664652327579915000789435733038528588960368053491460512664908034578888414893935890980931967893954660300264522448963238832996866259210061439189310059786413083789501968750733633133268519244031584398635657625273680489493821857394064257813302657012306967936076478872340260353757119639345979061771959675545049461549303225510313523467704633568292179525450480702103993338942584412844083157563945350107925549661842499829146402697319539943454925256276286821955679501700544235851395585633838828433844119980573242807747879664088548295472801821883882337138808521157259565219269773848799428321347975997602801434203239504904108866342573450817058088351941730109325438187384131298713901144521107029053300683733528199555375609828324433612663855560542259061129099983777335414105813776592340534376382494806522664307348999593048486826919048157933784249304341844455345147533400013195961063375602113630281616364988517866 [170,151] -42141651473111637759011589620538802227382815315759560782304586238305820513582941562303238775514944657343008943515943832229001986052470689332960421118530953724861129822778183981861320964362569941781685911185131399387237176794826139232141440461215977259854581784245493341489840864516062231138385088191429404860438313333364471268098876955549938862222996725005960787966764489131666168004294566752190732666723433025378529545162912768447443614325822653813642821993050070604342906885263572860745215955297708957189542622481998068220815709875078441713039197186074476086733325201112363869807336400281940260820147109804418202778289178330378574852543820292486836373418743030546677016948562010971831109226073706799988950443427773304361047935945545433633419487072307215916966618161148959460870374903444372505446395266218137653831167627195049636937716479198060064407725890130925834622793019337489974560855619920608109478976029305751497654727132326856610788571397648315394884956949989947094621735502415300304553400484641128491549645173366970069585051950759693563913359746744921073143238018215122037948595458726630900641377496986549815503458823430913371672327822777688672804193558630352439345218900397105421069123046051240076341127105791143012137007168869717843753000884318224932607828074519780552350628100621009675125388152798630101015448651414642191754963190164462259752130927236064241 [170,152] -1288969860340258898333953884345331600722352041954179330618297808476688740764990504108896846639188979290604504323150780846615337439603603470812193233066815427441368033606801277660380171008648589810583470983636188172525614932284889168632319603403479689534473350162855163236977869107380705013847255819999793466528079997143004999916883910594422757284695988308290786990231678052122866959498317966296412920048846428785055707768473390430825942243758405123234898830395607958495949864900755457779473458412237518140316812178024988591787321223374726744905192295600947751440323077531665576141837770877072749107335133972822537617055490377123510961325851504795542271898224321262532454001873987676919643938648032567433145648480788794089071552919908853591564787289484494939068237362256990745776179027994788230896782399150560697246824303489984591571614385623723652355640172585047110307899273985870532930696072478148172514232467418678859433286593642185815743417115760260450333991632637958479730789294163549421573367161706586457631638625099738389618543126313750941995890568784562608453567007251573616787752980342867396844896417386625765880349045190428933881150087808258935226738018651951465900161487098187952293762429875973286575102193891093151651141358415866006068295162112551340498119765920244283042672232645629646607571615627373778262105422759993168471596270840615349271123755215 [170,153] -17634689093160365246842387524818510148575151933567982026223247860078098011889420510547376018070533875942203306395980960697085496274973568624772908618135272777975917311696400696234562974348252006365364030382142994658381188020834543010413480531606149701380964371210786709945784480241511858225775789621542284106120214089415284648394913544014892713304349438793978292628979745531280356518351345752560491707272295966190712246355565334790515810354563127613059687309623335791197192934731533597257385581024621619189828945186304417656089216083357498044992071715653778469759383239882649821266031911273824791973272950651880685824090055632493347484954737261916968218112479515304912501490105718122758991050828808442645032600609472067615349569943975709623741789935414973067038792264837883437070119200241344165915930433452195847192726959197257663853227050419558962955788346191566645496622987425924227807857011036143455031261465726364936965097766482026997652195614973257755458084325589200354170516965504965570982950616993118560538605921685927583020887595906605838463589663366106935331916949240107801878030031261524616618722367169024810928568957057855565204781462982834552390358298812146461393983677519481146343697963732695801747639593461412202601118478628086049453670683829017394456348642782448476125363297596097778096028308348545102401147771002679349357217868544600591760 [170,154] -74776307825881040959509757292054918649172728940884661291834956234337289950320998325558418755977642036968525494311582315620241629682536687846024556471403365959292326209187225437952294590665045900283240091585621483942257892174867193989523562457431736342362082849900334574834673683069350786511626012935503683491273126129777879777099674149414001598529738058313434494628678992230146320998365602416362140479650345200749885718975969642360048921665068465239859582703001173816831118418653541473492165130988968871376128375721267376962324609066360995802975067912448184644705498245212481199470879541267807178532905395853548645209050815511064578852578933896799258188619858529952263120312787987489818981138205843993335742131561261688146699500847868694919688341189891139200119667162737890707323238053667284323886922565774024205973233770222731266831896020819782225469292023734614579055593948943725829746356700928187348758149055368463298525983782438921296323778435444317344670647334714762196456311355066582463376569199128198024215719568652057273279270619524130609928238201426489386142683227538748520342093721581185454141630624129425873828670085909169660138220390032981694907716377422828711762076934880300303551847873372310907627466501357034531616586555595298080370530378131591296671717593079136860404737825205830620964471024404502868317978610601794115564127766151 [170,155] 192610241591976432409913116323945695415136895181067266639150728511053199999786760191988682503496878823046384075817089260929449148713495441551079807876027699729922140414209386356508904894329206979166854280603955654236897140251654381574667668444645135696060792214883777739015014487339277274795480906715089289051294197951356545445082554758694435431325476114690110136288551781057191654268859899645735961739849032730753794191256570692898278627729347458010279890547289301922337246990275297623390867162904837571277168659865734035398649059216428136738976117421417849895032551101604090679584934592546976976068388612760968911555704708152180539454062446469352647084926389680475693489131659927652509379392050672795548911768279221207700005858896355424220319701016817750825216476062912483362359214788315474602249686287269825625700099294645336761569190257875465260382854572405915787687404495348492861106056659759087951890158031507941817853425099328060920109635168326294788916676369228822867848149435543433080794284787886468038970237022869531503338353842972064708148745775298620542745398954581724297853896831807543351524354641941906286807739241665679772199260639110589788300968167850142747080770785748648463370515995992632102826195117966865816594312958243320752258378960187541281079583598251070391096658753921965970823324163983196357102531325139585424756 [170,156] -638346595772044110969579288038593215738258764291290527109305883369974080228239006638333649977061914164915705251548538401654783689605430387635913183030792676360115062332537817166861477910737126290085997562788430401143988643439869993178232620721533266560016017925753556342792794573174186055877485526762310404131878104352388262329948656121653125993250265411736902170323885354172465847775645041097374192056566363115630432440508537596193099682979983371028767140064168530375962803760253440121048325496693418672550638659849733273453510002844867151157238918392073170781306733564462562817383720590284446203768409603686156601966224991983728949570041492162485783642442518774804735653671158378164321058357821705760379197994997019029900735740076404267273064847037916466672278704701470946180697804392282795099029085607431649972945965804879985112400332488758216561655600032526435928040117352635720877255730102831242327955175012780397192725438130664756235774017443116100621188245416590509537651104525257830662987656702748015502266606542195592100427963426623056920450618310703162987015161744714834602600152845677139314126787834526341714762780902592226955098826048514099657130059255884833612210377358191585385372632121715887870935390044378274696013710747489827711154983091075368113061693267852093705355105919581498664278373443085802531752951343634 [170,157] -965097874103920438926174656859560503223845960745563172108901298994056086302036303631147741909594345654304105527802886181951915795957644476908721121229597234036843356456743721623922473410278110722922655614283592013746752017535392001675506636304767085429456845723383404824209885729136518783793749851215328033853612278733593802835413637604643300165475629829583899288267237482442289027212138557251236006331110132037862007998301494777465381066118279252155789909033734818644265895339533586857547110204012546950611874308264572842053043688535662397823518315904400100052002779015764125761903624521984914380487163206245480479222430568520420575458817414526675632499978272744172701953162268709874503207388816217526646164225430653464171327023360921151080367540306453044757808373642647103718967042498708825821149150852768448097739050253690081253935351485130888875570137973460935787871498267716654866036002515301085881815639739616547376193010501811101199370385264436112188329007816762315971011027645956432833364681679862705603856608942811578444956367355843931581353338037676425205441440149596404956237506796579564249359053541496802725284752993751346089539783150242166878360437805236528552009051826699604910445151611231462007957527459374478366884807358358213716238813275433781607947033014181087562209537211555958172785884945514675942272 [170,158] 23612041213680159249672221773159623123523420174890519299011524988337007242413950313738626936128843481141717041183463238917840552742139548077881214857161566850754423113170445098012151085415786629166570016814459332811274540101671065263966260481028787508759985024853413924861641319007367345810595916683286567216619672392555080552151956536164807977329262515647654573832082640950408733498344994328636252032642486510406343465856236593719999022553030500737037861317716377413042257471652359233786955473533970391308472861415623560964104272799277241604335980944419026169146890692832653579085034738528347014108115882546320868490700678201258826893712499794816450046909678395094909022822689323432631611815025361943959009497611433100919481584368825314272453618558787672310093415071342665111417096234221910040727718682265719854501857640494467995336925907123537340076140051797736497334725607846701432145775269924702889176282264958281844018469888074913917432043325131011861899014292005477717550024820376341327222007524365904569004329767107350844932011499620235892771263978435452396430676106061795933935194717292776009967270898141503048251187268916418945241655271377972011888584023376715279415427529589504673969924971297047635919041819132664763902996822761326504261793747782329927156651227892387633319885134673842472842794873871880 [170,159] -332627158928230139749565017056220657779523104349322796610458659120386636144924303083633516020603476940410291704295209040815878538420694668200474245121801970470998775266405571658000052607882030696649696151599797351410227232708445741388804087482801829164918877137500552551373929044315452915619192501956487468548690484779434587862514244279872471721967877437858222329058841296557541658106968072918507582040496795455121375296326393869585541503247163755529561630246620996067830792633807301973934429192731026321654751772748909408228032242794956831117649621616596793867177619138482865578771194894052066509531475453219415937145626338758844849452911207527786248575902726844453601433998901027126046990371081892820375478152708212624074958588586838349893397107393278102015434630041898366049276710290166152436003322584068445047015413780805818521554303609653692720969157465540451337926905603886324844796791900392145349347485940883786145360636778696990516734986346945262494817228964523414939881982921878387527625150333290832076893855190451034558408721608631888659703740634862962534919454125199137646666956181637090835471656364365257980079770761875514152396723887875205275569553130930850821363263659177960148039642065602745330304766358258012690003894826857324134456717769257598188890110322555224142593013288355712662926812 [170,160] -2625272962643399544909828043011060805505096921337272748988873252077943453476650035715750146004836384778284036997805392315790080820237595365869439149304898212971422772481023481156002303651135339101642745590296928774948060906293368739365843815941077126541322934639938618707289892670661620583764885383447559547718373571217385034900382543751421024497641452950930197889057599046442841940514381453119186940918144130028021514464319778061905014116388867511327171848891899900981566364168526290132224739876204316902615182449116556315408419894783952785414087029432736071415770500295937761636648929370879824524367564463480545247562074423889702431324882545426866272267451798452274461958445889009280793725511868236807365685574454412429743967710469061818962027177353011292381902645708538077595529788629836238302042322748222750362403347359834487372414167988564412885257387835508611092260863280668920829358327386271272533170426256071547770102298276782013090172256237943954667958735264579682753284032987979897975769726073654465045055634883856501419550911271024146159884821911811527436873649051150018884993339034087229712082185847471758807087857810019594992558502879351533567794161750141079747925678089722034193872322441682449635077331740817802128667679925451750366450923670248601814644634754311994554170100698016525 [170,161] -9818103906334849485803527129241068317684424666476327639368381254034106648371692168716292060779750224456212758289931888630033261404216797592866308805181447145544578015920500121334990325677344182269559278519227594778829750837970017607369510732840514321172040616603195717575003887633011051112801333950668346016898605151233164019734072933046048431648142844788007360668441185902902677387042215007025247267223387400138896020547941285583498028019124516879827464210139527424086670919823094389152295240271699305024860279383758150825494649866789926764326289415261870204652803775126972281740014409249621397332750515885759295405713983824726818223081760357775159902693342461793189168750828017311147039320292793149935733587812430588916720165914599313547250862817539379268855404831655760970007239507081556392681140524425307186111790907368489261811658846841913625319323378346708132592367554022477863658203608089281723400359041012355394152363787661613426708322177100550415156964468688114239469927962747386327997236624875072700059301142721056463060932276784502472479057761457577442911093588249772859785239196693694172323091260064835372219258277944840324068184319660361853179624235264210407548192605377106157379739039208774794835129236659192626462287916607425284178420424353372432631119700992917927357697471 [170,162] -1710518249564330649620324890648550300765238386555045608344030098612312987398867882379233717568595740100317521111459068792807873101482732785962929861704222233685655849884782196143340771659049550069990634852977984261747973556881446700720365193993407716921350349613195053298839976405516985124024987971242620221762114663650307489229868589546367972616942097343431900683879808975795781455639829236107188745639694658215688879883133072757164803825886840296937637598308440509487505156665238901598358081782949171353614080171977611870249038693773859930487559039947862143288809638701551153013157619426188586094389828436437482055405056903757762563304394491545010869887389654518529016426390890111537720898260653420330573096658112874258944216872243615597170275916356226343460231855318062395455063725979196832883433315474875638125729787893075399493255777448506963862106222315661540098091500468883249155505385041254229094996272793461662584498654399107897044749863567440902653200761243989622646138401026236281232882553920276202969381261144412131933608522178002934330276068919628408957988890912699462230726090998839599643586605994878162429981152234606426497501080680088548407317839596831851196203594505937605856289355847514542783362878888588381771787058208506110591292794594503761182006214357970385 [170,163] -6724838382926309652990658837057413402602686693582097580027002483642754820106309620303253320731449519818473662516405879011550518111369824903273193151533796804085250005664188934717038562803043917291804966591450843892781422235812422611778829904804778202972337734089860878076682620499671302299513548695802188394067408294246493173645877157692653573521442453595617536021930652088385371949108295711371908145089119411887879642503675767214428789289912105375349273243869239415839214310475495012553663981475556256578189963415852009126376762881386764947738857894527619139255199796299198272410402977244487133652717321881116624430637320458019806940267694266278838257378722281527620638211462046101190811369995660853104753329791165791430533540393848430976040255166695437443596880791514943124828629067952038115332572445041840418773889979926528227919798814089084876446355376730446810087282104944371730386403121955980913340656983202124232429420047195247560966833189095556080057804057715356040394640847705856158818122175092312568294128097383366109000964812346334308106050988938443249484123444855786341642279211288419946330318089766067871107961125156347530777153395593873358609892564524586018274129868431257913751327068104835528235504194617665856155187713169697411403120285406250345059310686 [170,164] -340839186460106514439535104146411198397597377642172857464854821345890623456588310060341767207149266997241540681860271866659628312687527564240700409667736597030060798123777356958608761477433984886126195793248538836665130163317217306339841449149442991913926990864385789884340505259236047641629032988438538360356678516510620148940129883782818910776792086532161486351703986507127933137522865884072749042664486904178352677998319423850157560073128792154405760429954397567256311612511903710737812650670391275804317461381833071827329672644861798633995049269558358455935321973332442156085184068684151232782591128829065352198716054892333420298366121572031793941816868853262043068402449166446218993441411103185219624826336506525006212051797172882229851223792950999625780135367963990471877966522186968387372143488518624271119869254425746054686461505216921748112510310684974911720194316467790961938519799250227728023941206468166965009388579505899412789643618694343357462496991577209194434197506923755211164646203384353405317730191031362312017219226096033090394265786267084478273607509829234907216127198389708301139623420093477661170710410248298173955676494963506949208780354724102903396447427058196803797654820825656820742267277223500555111113489244003025027652430158363196 [170,165] 102263172290815406416806709364776055565196720473694444805252519690464350205151205510538811948032479210117213545183103704743040499375745803354076451566078756732838323728284891227298651267218212626925107037693207807306245712514535716064414972774390797923085398774014675452514380819161766047902338630694662419516270483455164113298979239427692809548369137155417674344438123638231233064981337802759804939695685724051690394305168487309785385314004610595994565933295843691694836449236421542892575904346616493154457972947080407489863829722204559732258792217187191400332896232944897296198675270929208956234168493107532688637740054995633675466758114561289062591354652259503669647040877829657280042263966374019256754617704761049743143443841757979005502194492150361022770111768647885379042877033352875662443072029446870400835888926101609745792239748583605123050989238715738335197298261240006391997179616497807536066335449151163321165082081418793990419742611318058454705376811764369029155586580978769452314704130193831067588479968444021431104370136648991772396588318332001752429093818571991047420959709269382488194365849107910830645345982610203159687273384676418260992755834557468656945514293519647439140003386000880006187247640618811140182700762175222779551300593 [170,166] -8989901565818188067697160840964300717656834980358083660165756764966516835212835581573843929158772080265439559545215471722459414666699038861827589581363019331516669199426754275586679297496325819875639200991543746321270889247903112001660509736662098169414913875609928779721290065712290974256164976062273056727164816636640887267180171775743145509719751781493941826158706818693884412227650487967245875031843086836236224230541145065945693636150166328532601210493609520907589526941097526819282230335572878963243166493603732213751889128488307060714341609322580674418280806034818956917854983276999939060257829435482592024447372603333756206463061538969667304057827717325462518091134280181856312191198617469338076420363717852820951324322447468573742015657848162599060581649425300885625617174768428689935953550352062162664710044452193819134547483542143250012835986764942191022117916779561794661020132701267794796938893991275743627796186637370735480003393743318381715353104495735433549975668168291112280718323409003258197969394400420348484504860534995295832184906246949851185624869124781986215992003869282705642780149881325508210048156165279853962663853126362648558621994828733888493339886603893078224761548313940308167809213835817783799405016538179505 [170,167] -30752271549112544779145906833994389036544453886433941939622885019357368700242562649445056876501308275358167361451709782751752045433651638273839936256807163021830882110160400570516138775793656540108519779303104429364721658588234545916967143083729151140124669730643881721265541504695730036305542711297256868414361309647885642244370137262754095810711553732551943185592130143682582133827325188708871215689531207069050225106894061419137233023375736249587112029208824115798287433585081309097655241585925502997439452296150351703889543709313006450689382799991898103191927625882463688066016436687549011311693269039900171004714474812182566729382821748325017688362090085094985543671703416172804073564256229950053155012961419104099208841268628649942671669228016678517357162955290031838815384704963519946612850648971044472776711609657523994530961556612135540345311779879487759657968938132278419211290326407194162393915324031878538883596778259517971529508115697319457143530733604382421439044749819731728143271548724096739200131773700943985891424310166284088607611604160812340316201612835975993327774087363861479996681900013070184420948675217638941592532010299755594639756821047962031677008270270826079106113417804270032703912726922094019735086 [170,168] 744329576413072853022809031705788793639370950282771014484400238461437348749399541508758560840322376091190076062752287376164122797795990136799306468038566973124784961329299745084428148417523998567207864649080633563306846476612185995522311966857581117115019509453771099511828955580755750368338791821920028133109855780743964626101755374905173924410926590815783088870126142715081578848447565030995629289702132211735888945324651668519948364474257357574633726608492062022640222215531916166173344387706269765937186469716131071561709769553941811209633303677791954834037442524285783098676025137669598393893171884198178115900965105926923253711510086937056468390596327255918387283436791418343401387811927129360523122661233245199147131999333722588448989383317552437083638959394626139941651943692826449961394287076268607125716907464078064590382850938520065319841425866501831285547090424003909441949218006413348349423347646972783989737925501902268546368711598775373186445393427645867939695054778950413098281749857813790505042307088822206047605670783708457565604976345071259216738198940474578381898098701389376491660206901193393726937923167219937896106452459150475860486530274867633696089143241300900097338035664986626533351570922762 [170,169] -2792808184372662007711580419594293893103533248328685565742504266600183063597055919482668059746268462989090908214360988726828502468448768359904566760247292470036033263880065381207425571619874083352594672725656520613131682036097996721046162492041750695327531820838096447466662885452712591787293219953792230350402337379380268163889676428170404553557572320780512838453585688346522928960653400502421107586033275716357496347341731552837568605973498827406785107327286112074548817718828682403114209363459040802968642869985816673049406998994424470545558172612722529728959908905565012451107915613205937605898476873498526879239181700238651109650579900684235491626019859720043282394943053502085849783591166808623059394111876962797696485953647383730899484147205611074275036341593230812701324497735358632186737611170062804033272798315169068932942671876762595959447986888703424342444386220907111886357112368974898447586965710453044910233086651289018264644279784035946376296679730248666355937772238290725205533179637750876205761782103162115720881973013577261446398249247954839995787270213808105915280442068327113620020519377948610756314684582285038757549379457426054378706069901162145900365664135536639399620576056785392193 [170,170] -13910359830376912202873154936885271081535369374376522376674400411160630508018151379056484753762141554098199273312127462106970099100638626572773382642983197470463482852663618953246019952140510710058829638732205635967099267545011017161063448429936860108224851255446945372218388620056298221373829672953667065396390687527997094624964320521696397784214182078480422008885256912559620621045800630803215280173642227891870023380861644087744252228104383519960308208125104785801776442329037672854531782400258678398114744123342979185851774295992757879756391823898269646773893205802090576524246146301755738102368470875142481006666906044986380321164532958708723125424526294285882323204385117543434982273045370528013948109325248515594445394956559834773463759736563954891677313631328489133706487354958723851280382178113585876753420224536254226253855246607507338579001713298018184145609564278275649919698249739603557270800804315556332988961196687997868732519959762196808593928642473012342394919007241617566355797396995918190605386466465882989530922188636572639570297299144979467892726088681469128384730792733893715862357434077826182619125913959379561479129044862701411840509439004976211576149194964541691916204506 [171,0] 306775859673160744053567392196113955360904997616497174883449403918498988739773603505343850926264790017529759078154207673564223252988069747086124791335027255738785090764701609033552052569782668153088019436689049042293426184219771805756372158535932352939775817887338667700419555198015099814754792630186017216598228242863319916529248747649001261211493873003329640456552519349254931213529347284725058615131079019567082202808846511597220315232826592704684638059899473514028056683460426326572299114436637562722920367233438912460511181841503684460668425920407117384479250446237140514464895079289112265866923083412922064960577176210179517805786898558678286075422396149035574515093188086047881225751353296150891028585668149268234886742950926937773821449217857973041299743231169734166312098438527584241543812247164547966610657458700869985905535064341363021763311293090510097470468752749254188955849700052434264724254462763364422965971973014730497171263927061529367521852139905782840855208734273940344645782122749291001341992439615477203907757962512890950120162011090895020098388435461717799187467845716492360013418905249292901666247969303245483497605162539530487114318022753821170356923721448007373426202451874963671747235742544193202551520308357782601260412368850819455757511261313384634814529453394209317876595556558531012418460208585919190587948277662911705423894641851549229879580925590321453926972273305064719075055400237125355715748472587345906061507270585328887061704452714827840196287287509894317109535792198595985625076027216852031045409883321778693225344640140839015900156171272320594658460822036938603469560806007085329415648121442587566991129166941995129486286535149318877290811066601613670654995135507848889206634166965536756543695154076648426295191651953441913638703102109001347385227320194912819674099188052488932301112085977404134533802035524550239625801297182387447157380318970067960441156174056231975555419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [171,1] -90808444181354615207530475972309468228648038185540862205605458494858143781499118083716576154633713894786221373111669104735254124969410893739184495386472278851892309810639945746844735230543062801468771839139643812433806050202603775834264819118629298241191548710875937616809326556383843439926803270637113858251222631351826421498341418049115207066042440694655716715960939381576372823551581017141798003976934245788897435435710540349744585304662161116612747210764645285715012573016640328364251392518564801309079306334985216399701745099465431751400798604966430170354128800411952411816489560311407077341690630566614663395757583461748917623325665750605566877412336325934255751400616546476760442810751872933188447106217186206766404151078663339035055364195725995546153910029723759713533132692989185315169391799845312311649671789255704054804309740900482625251606265362977866249012970708202509312476739486405856279299625922559665991371082388665420312549393576787688214259687627165480945447212454940692571139062918451166466731033725776196365784079337415249105323608177881587330470007942885758751648764526013048369483419068063316991254374475656188981909787130239968278311252016296035916697890181159168327459470952222918806756551740532094316311265946387435166942662486914768309727353264372716990020795106251030081303435365070822301582310766973766384305046469551033571796634032351626716793474954178779707454403308158357071523673266288643455228808694948443407518070995029795114723548507186147561318766676899263209607987286376327795880122425421297569526897644799386666916392069811986767309583790524534752493648221118375182252714847477278939294808851550769274323884742583390935277489616568507499488518297673885417935579190951483861521495840953089219906292208633113518174494455295976167636759651222083831644694265726621430153884556732346306433312829750083460399629975916780476585223805671209622137984485140403550284986522456165403127670288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [171,2] -9364273824121928069035992279330138407486881921165681986185181129118559407166390955468898119180647964785067285190413291148273260948237476951188852766246149769971230469903467521434165272957910755504818603182410516097838041435574277668165804873101142506123296142606174087559263033606093138996128174380148807623120333199120238939866571291368266831507203105499847832595900071283952334825781494752139803399637669203551289412995601025378284478316573666751810889515765102141118607396056901572249248345629718736363627812757560660586032100003710283348754287565483290495914662264728777105216282640610407955033770744322032416916257601302673574989395664091916438629122170274207213405993285167690430151816885574796367143634674030507999330781247947644103213475680245804781132214726615319791336273650937013734793682221340539046174166305453529500960766240687757908992950507409624543986098231187029084211319772261249400362010298898355766787591774536440613693983981244211198269083621733292621937804779452027753511565345519601480246342775212454529134752344572649933336508553742498055712243662360601375057065119185468339466480867259924707399828045689967946910896207949216565437157201119003710370564720147199836642369540934787382237332465947418881707140327541510175764780169684457300415618363773119689655608419910728998206743316260623649573568115860540709954789379549499912338455129100077417115803890269804844780932821168030343569672330847560692137261749550886662736486328373225771307099921510029716683129073200631403204920919946707167674076447454732039945099414264936585388479153653312177673757920700765972609859561459522786648817966311627762426443997547733949504393408193338322202794195902066342311347028157601014269659119941083853388783330399085595117629053629210492678794862962521157651291900558518564834397327697960588044073381248974716793728695221605943873294227415890394105957870116867967865475621277982434475365944415159447089536115527153015136718750000000000000000000000000000000000000000000000000000000000000000000000000000000 [171,3] 653029321625185130026938313537408758638496285134630146107651670407024707314420187360770505075981214843982963982576128316835266111750103093857173467952745950363515634104082752648999885000877514402834543053032501870771335792683159178343272866114305504984490392194402517071491910749863861993154779548981797715637490673911150318342448881364909980301146378949100497326195143743223546235022676008036580302093180017196375905654080101113111956781490447865315436145964722441023810658898073879232137589166568605562370565234556793205742495856252483689249917001185908447290856561785020508394708388754339159939550777115972932041822749630140125930856087327768869749085369109594919067486995636737103739857184748180354929796001601258962693904454573625797473746906714674882543987238313041256709466132716971103496146736189897248639689424484187196568465175390430499958187858361478746225258583801515604031456280500090718337068529723896251309100611897442883525986735990211689276656722753335855610141705235758570818652104090576822380607069233196912334046498584172022563395980320143763732227968082889377040326298612302206342722600567168001714973526109695267978867999747741173234267748061535789287776172476206763810623450956709492316285360803782932397667661213865558325161985343890591030827422927660878598695937373638201012944189179924997007204759221441992686958220620829714997610503928531540746037509380634934357680134190523838792353028581936926883304587372503039069221959280420616685281100165844653480736895950905208812635876172882156681195523758384927597749133555863023149021672368688520835609686814006494804769114307459121877043928967916931210698791208062861946847748071676527620423750532582356987876263491089813461138766437608894894427670503146479968255777394241152245590724358908868575148696000267022662659769185178028655766415300862309004255729179356978162325203391490551998333975738404315828203563753698985494551626524495357983823851100169122219085693359375000000000000000000000000000000000000000000000000000000000000000000000000 [171,4] -2156647778695108970577531034974765757211581206039918078092001544678139344394851078075337406076772799737066007001495630826277745240644261293665914136575114299806427262911359884924629700841925559945652032739245188644244385470217017431983932665533894465033167330962240252028667123295447966014463775149311254893603901421044255642372523625272312529331704289834798639644307259327293751712172635505136561696372479525992012560663776971933520664614860814304214264862264902714254677318269792885619038884460288816219590362547006874900987733086274930495156944002404691378098887661645292699289355436111141457840640133007521752735695640061132258923998595728880347338550769106493772328119129420575489077240130093707350136585753547091827059316772977786113431937762856468645759234611954761394473633449061872638697041797242022128890872940671450375132111593895978903366285772484778067717926488757958780519073371633148406321803151763880095921179718458770002048111538017270483208119250039341875513710809686638615190553604191974748290416461990577761633441525249455603064268385117015906511042247537267628042192710972827176913795844921290882202912008584368847496908135910893215268254647318515226612612770263338425842072406062814859942343479506158062472772874307513913599230753398577373547755044044904686846381205250735687770081642031114617114145957056383474518928816585269664471223392597973372238690995604891786752050594662520074304750160205961713809941397725377169348275558865969177473057362421540102386092876380926052105898854399527761708268534200108663738139897607496616856704706799771982537267997058121671697648311973107322284380547277328811675853327442014355679723538839323625300862627314208632926039215149954746967389432868523135729204523365080424875037998926291817147055087687420324528177167342423308113020189437858512857143286163217175068676420430870464118528027374110892626416864509887336277206377665535275081240170325386912297815911188081372529268264770507812500000000000000000000000000000000000000000000000000000000000000000 [171,5] -8463026856970798452385395986966949644434424250404110092833148670583835679208477874858323498792035850917769344936080740812258290171203435497899021060813688722721149616588072913683442581296425452053621330920627933219466295267191450403081340736970908821450920695068312943070841821177750748780434479095610679575038722902437943500395433801558194739136439865632630080498250189217293173721094239361551115905807189328931124059111053933437239666818775180743262450534457061430268371783684102369359446863088646596406018015436213746562036422986884492999700012865222650389675439237792489242684232361258320214993376360948391929160619712174543831376291624025143113982108343818740443927187324753064069612036848167694177898602459281731089747643870813399899619800159302770452325361415786302526072720285244374363474365304288006079234409708913657558306043400998580044447255144104335104628660265209358590885447820597457292012803710026309704203798085699187563339602695776472819800846163893292261438805491741677064485112668796196510852759132000063762946995999450438664898314859667450472997607407753931027824093232649188351647654100760822066787880168593807656451538427540232257671806386631194039191276958651876499503341014839464245425914570291419614175334413734205286516234877508178446470156959008544316524718721895521500120525808750339102552213161694521106008182809706723771747146066499017441361718248075717439424101571379884385613686473348369029498072195102447971464821335505715088147159052073204030029710514478025401373604210620048236890397447469037317439452801895815012412742798268665809777604672303770942300996853960781835137091002558191275447271436335670676104405887329074782961056667945532941842122442652102676792574818845881260845355815024509429395298646236011934244037940543530642211330412746750378656863952729936501721037058065024109027860966278539756729191591456852415279704586119645743104687718689399749727150685830662181149963707582628558157011866569519042968750000000000000000000000000000000000000000000000000000000000 [171,6] -31747496104289555910101435778126316903190377537617443744559147103975614591161844982206470040121161503404937120827522544211980530915391360165410641998762326029227438778574484851154046118912329475282304063097062829082687603478322052408467015847953004709987069498364451819067418303395708859653073742201810919509580403014665066909190502442132260799971657743125168610414748713227646467469620622095034938911873391202822415854601510817117608697670341210323207660790772260047071295582804462876922388629621881189063555699008261938459227922589644505731407969781981390174971411842531278456470021971267317250846696225956124133073534542727776579308537459898028023658153965896220903126773851666461857982246551492971999669386581777781360363129436065923480495734885784879174275828691333716359467711990740079634706021114997367833942748516357836860338570127164317025428640693273341839915952298117915197617559320389808249963464188348376866625574294175016508272363013245569827718718834364807185614452757899008267970544574427202806563835817716279475363971905476368329633139308134207587634029023322650633730385777248475418654120095846828731884047525133246067725325757303116618721362128475749758903301568954691632496234759999241426568742462330517508652387393339395346999354804950495808937452862746426637094476847237916768910501784164920742868520753042991081304219719630937616038949490725102143035108452212209843062781409983805150388688591599497002073301870364334867909137066797192521073280862347144505485142042203559590369711608499332394441131014785496856391095669498906123562191280614074899688573185145754113871406111921654922214431661894815085261009537907555304045951544962656531667610858077802187422810463061226230309459332255628653230796658792629784141596469955516330991457840637956470571476205828160581395608928361277041286233447495107685459460294680028301705768728032138689470875584511889523292558084759979944221169874652188349169927919501965618565009208396077156066894531250000000000000000000000000000000000000000000000000 [171,7] 364720666024317118456761840800211555280307967245619683005129419166827159824206342344278057662361540549008122214431817326023838570640934897731584333634711421679562769111450321012310918255396811199437465171615425107826175875640939783878034152558949772354430602705392862517565463549636960113863131746204312650952056742795769948341113826545819384893622348460238214469654737196319827530261084256156653737643795477333345996704733361384931449821410604721490345678888522064242382603648652033129585307783975248490794079841550626174703974149842810101986776353140877129009443058430473198673546412312333895733722070916318737010680303524719269568500072860409067848511540249202033326635811236761465894656543025331983944288584348221485177965100979060184445512711929721024834345679473857739699520986048498229288006941168433010123455840417937779024851097964555359909171192294805189585316812955834964132975034719324201923914773965172299838172891586179057800921293051920674270490622094911600817336636992662904896299200780077492236745746354729991437737590191411445245233442028145823009546444483835441432558855011713994591978238254102163050954402444842111620887785532229492808308736982016424809421610057798774629380324872319743707118904331395308280236004183023778627038119259094995555367717559953289487127932065141599453682771557525344945988274128731576197989878818653153202588237245113782107612634268308535644606568130086212127101986298473707260439696407028100262493254880888384781238512584146876739725758848794768027078141765663821308451274134387886076944940264613094582727143396339557084843437702179574252944903159942474634358421715067585108044275369297676180807428867313428238695894099204177027596316594711332037419998649694272464166701068924790673919903498022055405510677906344959629757186470132678690242917419232404109825370927534002113012157693511255458833972323790793224086522052179840890882675832072584085514547756217788816761126531248993209999298414913937449455261230468750000000000000000000000000000000000000000000 [171,8] 547403987141604073554261280624073680993453062131585148191548432891320976299108308913856753888459924945385445412959390011830543116340745960910168432754547291412997831651832824981184262215705936466918115569389353233026181402094021375952810169141806141694807485501733869863649915491122073459104217194239191476509468002713898855655145576815645039243454690358587360031831669136276320950325886677663352676409851725782778570480298403012949579307536345690622283279986402359188398701204985147159493314688071030912024453028456162339009301894756278315837454546177598498510656209393504157967971114009757443539129122166644393587739772171011925498030919866897066231816874016933600656358587180073998177221292769507116411642649206161518363452734123477450159724299677122952021638564816266430757846310291990317504462769778216554001387740974640447648572031622814646368181821243643059633315428535959368576341837070020280069796519116138867045603971257065247870618110275662782684350237855845543188510340679029166463933913080162092440910638984525771261044020869214529453127336252068604963106443491375835191340587995861195812684517828194218209087227864033224176759062418616412647648142678650879469742202264896173204687518686952174654273494378357369200219144055522872445004412090620272888866446078182546828865551419680231523048323187004250146982018338611425353000140647117242414320806098481094421757856699625861864243648026895140246537618526369367427006656314633414806918210154501223688990398168180247054766316003353074183808566490940223072313375009137401938820527600349683249019105162290857838836840144010222034314672200367926253929155047813654997291352676739267932260777043691588372171493863660437877394488507598895538259739172853109394300218113361082776533890054796940427872023054157584452175964783034982036129574619098313827351219644530410575248200032155557279363843855133774236296118332881235238130553102727739836830393428848680075036240155343702021295548831858468474820256233215332031250000000000000000000000000000000000 [171,9] -11888105650208151590876976945487447692891666474357875458674041991504377989200991284829424958138915871580820832876636385972604082988457224647685495375212567930548139935753785193397347259432212475119336387112446381853516534688153145845221916564104021024115053826106164687568731918711074962145465574737916385890604184441739252859263430660451600835987438561347891118828259044728469680083433976621755394300666686528867621873878750723991119624815518710036819006379827210428872425737133106569751980475638746884275056256610123620487728113668874362992007461580827765404960149369950631987277651688756634576950491977038523000340216836900391008830622937774892977712278681031469256876370898008512306520055728875664182260957240214696532290065667885689811492968230691826759448040838147401394712623231801432851152061500704971113434520957470632745407218336813884137861238359832100372835961508566036739512297888004876829999503135228491478729470979030635805568633709833198273439716293929685482922387005447168897596399340384555042563037011717271103186118462867679897925818100108493124514941659569330005290380154043840680218900449864543859784822574388128675880262165398811941237063030088616181248952732611307780031573717419019766645930504596147144362319612915864679841242602641675634329161372443161076522891268549422257105324702295353684053660452347330119554772919247772703982422823770739046540266581215268887557126590509116620300452597537420912476932461093397027905193450823638842480704178691413495407744567922222019597355648015455745521608359021003700058004847532547846716329245094148076720458332623912417457877950233603762567888603259694297028901869600250817102500602435088226350840685250768240010588462162333225206715389513124883284840154971447434089375370854212203615588859974691345995489514025942707609368725298885932499501530523357785064133320721150395732123773811364546379032101102104274874566917143292818165498833627217665809037516974438252804514848381955971490242518484592437744140625000000000000000000000000000 [171,10] 53537812308085613110143288290363304139449442948018739277076004885832602970920312054721585562944039551503013052238790280871657624934107870406611978851941513640499813451835856901889554022408022197209436735187036795308171115435383966642899939248628634932192359280858584255113128532533974273544930117739018027680797338470031058785108245719373553132654593555697149461097078449789554217778926067219962257406242320272492087156545350260863810142850992943942406627152673431607910746061992404913477591268094237741303729701056636179847297237393155240393345500155718859474477835386021142892098290752703592186357604051089498426399615034693779471164175149669030354924075234957824169467561900395217377260113949125080283903463896838798647853707953538309786239655275715916237401852592848329390780744408528708780159916352267052410459729157802846102584537243759119065736823512634527578945143379083931616534847555744049645565726274985208706824576082239124981838529860526377563795852060733805087630783449522040532430470591923801127409939407867898147439763263043949329093372079160751529801250730165169822821287372451629278685949586547752438783223971825806063936934358596652274272060040959509950813072984673567093412007861413028055091977624353305194016991154027533865771069289498227418201754776873585886880662640018424758984116083909988661289226293198923348394159738994681749764478395794554535202134054376643281134697539282762212840905609754183505633962613133357266354706439084406174630880285626540553677097191565267473352575124603080873624111852026373781980496499049697284005264239508202307448121363889090715442149952526655326511385355746848034252358450598006232161242136289654176579920710464214731314365608293223127878103844455480345889447755897182821497701035540629111748931449212904030306127017398179925349120114332555262246468485138260515771715200698169380274630865060323974681033568854138330736435013831292954381900321314089912445469456763240019556807260244987722863641010917490348219871520996093750000000000000000 [171,11] -149200369135729470281603816200160023239013872189991314736755676052736113196953925377016282474856283577711591507312042009634697387958231013800769749916580140366378208628470531283815157750282257698912951499850169993576154826768454881514616518973293574859513434075091564805377258462406140062826066268381841084037091985317370226656619020820712654018945543303984080456410989898957292568146687018196729692671136686531184882703708907531325746255082890787118545368054777583918055234738921691987079049231287625144539497916633770088910691112285907556940905328205017077536428316975277713238230312932722006421591278355388062808788049879059542233312728395656020698170969928655728218358606674591036141367244274764466318006797070948759416026370105067892415485476477362842264828949634433169497971950499785048751194398424310103533419921198044854523652674806326492313671362943780803342756051936645553605159932503090467068961801155833143837278174242803761714126202966989792031677186707783054549030019745010014059239384823925776705189663379932847440874385997892856376468385858985808177917399693354909056413553649163147497950768493096992270713361054932725875732011669084351980239496301697400205477055380575944414163276337764880671060627280204352559981682462693650200628339821910558454113144992923410652664929916094625130937518055512592241213113641976851437332919548646031851870979867741244129965176467351431159522649653509611185763041726445196978848032965584567294895440894316803273785867302248450363014171871581078251311572825380459616670992443504299734490081439065169533291539234641227426146034793505407839937517641012946700571421250924920547470112572071989779063582405985060264652140441244184752306219946814238399122952590471759968108801051760468392216514452156340162308718782791316829403674287396862537788794270828419745139704663611143647044847585285564610593830882176908325957268774862814127540338997495117259351272932813628350542993649496633411838472453762676449284807489448212436400353908538818359375000000000 [171,12] 258484783616237160063921968458719149368890389891642678721988062512262095206428955601773116492230732550460749934184823566462955159831784296040518622933495096274071749508241963838162391104419888424345400365379385095859135838778032372294599392037306320147017161458286667863469432187980386533053046969148795521923547032697360730793036688227129815347858274854325409219737383929975443330614580111426849639372671810239731888111375342819642629746828598085402598285143777871189929414504187998220053120093872397689008164813763023098555972920255086780034894575168697872878249484553772712219678114049715930021217340236650769974379593388798562210407525143239838323403759737313431042225839818855823144648028353232429245452542945757104211697561427447307561108572524224309886662027920795742364015825778232226626494881896298145608245378101145692019627551017118082708032623964068530917414961548268113480698805115099209103802733281427311644969746344624145484393308897700564672218685553090140036686583718645582728771900080990671570016597727450488787533970316320566578812081281665230488610266204856635940107610988782701647109888969984345525291146131919814175153577406923533354769028129490081639213571875307725260710778818526137782978162414295927848885941161056129966996438421888085706673708321486700166753378629984668374844345865419360036569885750508703749263919459335577642302753213956846366313679053163291056808472461704991493269067351051530161479695987955069139072681653878503587258509729693443443716209136387641203602379875427758477328172721399929361215128860804850127326960443129689495578310026217023335270582248868478114763124244826419637998631778456401476796890963006053924594686349490306748104766146748700948263540272136776728853185581429675891881714742602039987306805524402558811082143513102559414258082706180149234302582116227075992841703470174387710362285541672967165090637626429305417555540750334297336477913570319714050450635361308453106428994243418052929872619216666862484999001026153564453125000000 [171,13] -25931528023625803383458194821385578857904975795296437537252158551254787222148748747929733844880685533948220615367740189148935861916230781813295693921960447498991019823078191926511777856759553699969477257422467609393037344157303185259648165584893617618086328707991719546627775260066647087511604931557229899447791986064814605035241377838418345198180188328359848282184856782146073246968782618071258690630588590109507923176139894285602668486427178879244593548254355441650562258418989064684394387105663368298921168629429977079822250946301194278959127393693834319714166285218714823154739969877555213748179672413623120630369901506701589952078370251739171755040988837516581145156998156082489555595000704072393172169789496358946760802068365433247720504069091164169366512172988092855198679145720218586028556005979289854910474338191986219173330248936956609507402431828642139387000460291686885853814441497636509360771300149214565055048896635639631285876942987192370972422933159688171638101218740215638844733121572188224300275605183475642541670866745162023401971608220186029116169529085388379309006850271062346663660619599320213704002779149272454359904883447477849293501709799493164537918177912866091469850832858335147561694200672001692768319762866071145532894861406287862413498122252172630198508981434924320238946006674990786556968464044213239498994900175031816591610835933506472630694047258817082662358766984312279708238023566080058296828582920177579973779087033629185522973005516469731911819035650031267145584056465820189706692193018234395944295489801493970451647941337155054553584411837449296074791407027031529806123858039810739664117840722076665689342755083276251949042242842753533574362097598253306548401661927510040724088053258442530501476257558683285931807224902575367409011570717860445572020599960301997762487132013516074220570927689779421441989196845735179266037903524294986099653916238769193057355026655782733152115215406002803250369084922316229024907840994274010881781578063964843750000000 [171,14] 1554431251479620955790742117751857023394375734394581567391664841914243132335513266864701877400431289234358811831995160344529179241878879005353219827568317675632004893553141044081242634112795127781273879610259884189509256976805218677045886208378794549007513592808894489136407808004658756301947333469354266514590626489816655986519935042102361794959934674196178617962102404866413931740737162446915176728374259173428155843179294799418789957394054685514442187176673350879972949012506207632640049150253908523960921593907866987883157400950264684495673518828041757484319416734766426283424727657834065938068083238369754070456534929054798761759728532685689879630220428320788034691349321659295013351492445719156176467384347703936887222659754939588352042614532382091292060277195218687673868301094097314751158240869422755422361186572480437132156225532690334789300344362665202015238225891737297680270421396295251268251911693745882522988470995547420244875838295821139987614131733958170823292341552639358455456070141839711178609306684039631714795609679522725046930003226926150230863781929582606971069156636565545542129417976625703474764856141201264730592233084546849084287741096969958773498287006115965088385703843985913822122226511254664975090173849729682824962265494771347849493967051940802043134866105845287209427362884134963872353381165265453627586782313464527218912432382935606452462405492986608623921190538971679305587460009706622388481435371701600980900428227855180854059599371423846222296858138671034523444269914794333128827668660848480970191288069676764883838689025247006849403974290315232407920583649797677014585915983567769541764958971197063905478566955653466660353370866204272184191809268522931068477720284063919313769367071127614747302033214293573450702192844116702592655087436063124919349820720337566563027996057770505656960279770760787362059940323506526342217209890793919140756398137026430784398416446921756231675648176308670781909251937090302511657036177439294988289475440979003906250000 [171,15] -15425534764605830307817837603646586550931443001013993382548707228086959229014966663150114169029454401079630786897578165839236447919203132169189946812930505436847004195188098485146494508159855497799337269373311164304022457724358412647354599265985199127667449318847535160460404891866893739078714805815732109987817466900946186752157125213931763620829845683761632286287906337181137205942150623898086898205530344462612522355124087529572783875516387079904701963102289043639529135811354379468094422771145979334522602243895574482376085533452112419654258527275548176768481734074993796980777145867517959585145735760784160129392149531218662024580371466039521737551913001394928935974083238225519610080199166762599879280090652203468170865099160595319398804064213023286808632886889559244692438900975010102237022283265724308126415072981338336379760557085836568016798333657905744570612915464027021308106463700807168555191921347340671530806690860775435471380320321835118676843339041045918151614002721638880586218388494582855955008842473607037485854985201629591488907180611435892346564930137662120156552270837216117723713535151489762812604527787578685918152019305513479636565596703247865234594380539805438043312924831426238729092507603566623280957533871811723465962766189057561554126785383071172486721109066659866397084108612243625381656758008951130790490631793621688495038260840710133570210782646426721338305655764093147126502508842286220116767545026634644870160831110154762219167725536599524582296573390432237563077170693733228478858101399942382746686796663141803325886728313837596736040253423619863185405362649501760532224507508236751836400796611803701629310729519396882195428336594542116118485440315871960136160932363471462555585948899522545539361438263233629263656446884451248185420667429437352851162635273221451678268521368270254906762062037458521376798369287265242948253394393068762948228942549598567221453245387736934780075959206734440568890021354582497981056121716392226517200469970703125000000 [171,16] 17604669678227062572694012729681495689229506299727705159422663154616611414089466601886217861319748701055597469682369557649272144390969357646653545835527747495295214112852787732153561132921789661009785257563695090277259206050765018914945419623925771455924561801004960313380339677898508611761436062024998916550387823233302913833965934038611093414796535301745926714216368381315570849877756110757465454997782011326495922082159696267504158423559751485516612902166228576814356570821095131263879695119077200562276624206467481659452208293234691244394712986822215380330778479194267390619406120673717058692370641482708945121637314364029936605405647698911639771531565809087430286071999824802526281332069815484370079181774127903560558210883822054485443191548110557996336861336132993052250401483140687641939875816311318732509192914535328724447785164769256004661982738125978634688669174456286124358430388832319401431774586522994415021414194689805076928180634596586156318935031589670522849747132144266570701812231678214788220100833924414394986944219230273916214473376841565351277460122632402278550760715313240088272931031179642024733699230551536847313831885737267533539358288683066680647873394219817420705863973629214327412976321057000440543448088320376467448324439625355977041347627308837272423577822552206154507493387294164551559489211084978822663128929250898369198946328439415141760095062821830843928776511847126370760900216207429836646232450048314695063195345122428279342226995050957358928823661968242987689903141804867103595226658859771350301546676886176427482086493943314451248831922516565304057205988717524826566920999433353922257709802385317868280864367666860636429137055548989646571313634211919453320568921895296226862834929696052248805321506022163199138919336761414689736461099188026251571852374773124152423275607240483517642683641532402375497943210943955497268411074816745205112709675519653477413116864367437699227100598344836935056815190167242568541894343070453032851219177246093750000 [171,17] 125546288970188374851379330173910039522695082304989014871779874324668407517875856124004881595512690247138750468491997142890532639852491751159708826434550578598343908389987011609099520914479027558267937042101783342034737584071476505691653314311280853195583889747885051716785221320190963791738922189028768296515351685727535927860282472193005569376304811494563124141077309548074878694646709598064880700234520635739962336908679621978749140263799864510040589752998415495261223553748354935419005536744701170808078813455868688935590069984234480009558279463054236060836368753575230294399935884974376689391753444884062617057639626831749943383918858456121131338473430865540875412228613746040161341780128816527089122290440377308779701231984984164750841959306147936653646914920608820872305880355764920097828361479776893760223419363258284607804045085882599537227057243371215022687379006824326921566127516549405716773210982381587686151494633247724798594956118287646827923652410313697008560143283522010886547324208934639117699771810155206919916199193576615180329955823743316911768572180093803426939282911746478131913241472066966384155787191723300616555748797173426899787614824209181344146331326604632956867298008402641194128909855364140226167305984183314512029014084484034146368805043779906722310927407159457094389785431705406060070865357480260273420662033412117832633403371030142630499925204704764445931019845487949177724262748007251456993583990054133275858991853962074083129848901517413780892094974834399301648811989841406941392661645806403519280402511994585500556185828326566507494648806884800109410309638234507662235996356603132827201148605847214140379803445356685274588696845372180397990165162072398478941864235063110818978682114931760356084036829669947862590751532367238815903906826917982793197649741658202307824365970424907228128269839290578958496127600614229491473242996964279084015832720868391698597508308992109657377255316528219941183265422057768745389694231562316417694091796875000000 [171,18] -403928834486645117744220922300434172977312097997283116339521184529298996020847530213341504675792104385439971095738211718419144932916289751182071165203359191400261594421224225620135950953975488917123889014139482850032962876428818311988299501969457568234953596279987395016908969463266091075795702784954896883261005774544240565744976030650464908369230731507443164173867005215049012104957234368797054766044446283249261344001701471703202140640893777018201329965937510080837785445436784613807921647273534421904321108310795432587518824250752214708126849427796259814556599613972035187680249623008409852702497935768021201921527595180032649968094129972624268991310088717900171776028084019758989023250270013500201880513102911260877971015214620068983148480567816484914825294020190824257060708562542008032388656180452372670143022064219040805373645648288076199141953077123252587098572706181653560662353291414347863448162081278538502153477045556062819712600694038105637954916716461527090135218561666484931183418721243998862301411832927189330986361810236292340614261615737089175764366011998525175785744628703736939633185144696603547985661020092101445161683395907820360904452857596033246839027468899891336368130716618810856113610940321378861053512793010167955784974185584820081875584421813297930076046989417923241369859758235133653050354949813064840925498822495520716577715528935538811498500133654661149762418973149444919276381016419012720393446174517390856435400417436953679618011287954377558097920890170835318046749744019547973023362176106491408277919157236619834037670341231293573205254733156736869026709765242247088582810704771730984721905602145806065104054589373170561294685571649224485234648106291159987666471831736342479359531903840121186085875979410357083044660370911753828797470924967174464227983917008538268204995619116679878765854715038980626048712268964425234089187054901427079064121776816609464713886292616951597658914587759211867540255942732319027754783746786415576934814453125000 [171,19] 80490053101585227033178357429417878247953668487524701495506262417826491516275075959310081466295392257291527043999375520460724933338372949718618400904964862612527865504455702964343583247603258617059076949035311813820431959365109465236762259373195630000228843304154505968698362127766323832799340275341608059273858434201522544557734887643034337460424663342483173532535782197216122347030879920953276078200092264076752285884789688689831464564458074620959419790265162511135633188100991744986253492082137549985276914124589995189944990775053124286085209125256936556017063008001553543166796338339421268806943583036419620279534069044694301113642557951256811561743998108683770860033813374287280781064116802420410360529694312068487188437026472799012794767303412426675883995019293568118395762326378139968607371451279463751949409555270063038768377312677956924171227505789291630143891246716959129854302369182229037691878174205796597728527145782569599135724972755708402302944601072837689919763694777633273603865678887365552415879149207738291541783306530185933979000672191654566101942385487949275321628572318195218692598046641958203999917604894843057667097481193850444290982445865149612818757404784110892132136131628393079740475739497746103225771670718998897656306791032053008434713840910083313959802248847343932953704741184363648252106923752160390029982758118701695634320392493599431999345748405371437010433913797902263689518680670227329126082641451798041315773463097990498170931783630265281487179777619750561330967815401598723220526067573659093605918646054122305634428862507122834110518665261477676858894061238009383777359490142151099684374519967951608565647628608582536660741387156147955728343886653480224386514793250492519938914697351259918188906724122123484387452746424606608748950360372920969906477197588972297658720404994391799397358360110809868142084421316806152221651903091008145150385651054895627891622786584730695916523993624064456289118885123912150447722524404525756835937500000 [171,20] 2018253049032644254196437856947292582467889954570701327680699116311007679876727609310632601819599576826437359903713201933341768179636349000875914118533611692970960293023736885931999899675431160711424017333701148726594541163357421113919929037384643073636353040913407440887612621419605075361054281004198234892693407960640020291140923568534996765728029557371913067058339929436923412867202465025921044612848335512136108906843963012794683667050705714123304583955832633517203471137215203214136707987955377460468017713375654115632243891260973111123606379261446129808035918236146037571663849571910328384324546379556360854387618176193596561785608009855257395306599363657161886049612495080133173396944065300540448908043530120803068452533458415670700133693868578748507985892713181263697485121558068400432082267492965996496728238182142973790756443991563657365020303652467691972714669912358546289338497017563730265694724390103100493774955550385513419778450417438321603406650561856819660879441805031513466463510319346963704299780310387257888159962589277679393177176416325044947432481398402671442114544790706565800891993663357507573264070963378079725491834198675049378061261073769111799604663596272964100298496708790012301253377516655735551717559530258941836888172933173848014453436358791312323610196124718183824144279069726637736647647629430966597772343100422980396917683302733821902822831401146987145779865901093301763967638233135759574412146373696360423824208609015510233405300972046019727845431366143031924237929314048051161238589243332705769066197233972560815882471338967100193023106639238362514118749678054412790681214293159694786286676776647327978155503561831226448858963604152536263826547978160606098906131187679421868716447565691449832106052298715020631888614738661007466382895794146650997754513988799606834242429059458223405167494052437684054440673802998697016536753454266589890643210220546691659650714341525326706913045047817698994692403591244556082529015839099884033203125000 [171,21] -4849602697059417046598632610356654416197439439986314767761364463667288351729767469130671292988069203864288874383160414015124731997983201502094408307260969875743951656188799276313912906367723735294353507747542300168507117192481944999054044217645489896882472987934006554482258460208560113051897745901676316696271882185283180818368488589610678046088123984738163782176625813456840995144652319576925730375499951033210109994467297419145084844315981924144845162365679193461874551730277015048837540107607699416646529895465590877423489509443176616536163660406602446273777864385880019272389984166746439295511489190061356993854446341866304260144782892253037520821478489497442093079980549897938456520523070820929957844676375862591881201071038624994855092735191420108151781405899188069015675326362237060693227357693261318730610002757651361751080594566438042555623375194690411921333871292896428256206504604651899509149890474656441934426544422494563753640900114579130437591332411213744182524765883834924843401103170813535700671056073320715083065315141194814150448568032723432192575543092127012732603607805216738729719803317510970881447692844857641487766392731167990398295532638187939745110323790637011988165719101344720411314622162952297539415639406070944570932309861266996659780249635574127689504996244461974789004038234603793776898488210221375546098020081230071477802433702563443525296802163576812347844277618639047872799085081781580324309265576221415282038530226374377306602806730067079758069544585262808306045297635129727904936995659472234707608399202542165545779612448875775770231265170583150113042356074636792168923795262014622969944051814202258467316199842838694259393001222042211367120884939651401785385267734311711680119986342746701444933107419914870310517126865224259387564360685982070543806307075921647549993084483712810663243984061422138500751874601999233715988833167949802327998224556985917774868959297849620142351434459048907174572029532555461628362536430358886718750000 [171,22] 1790567580530468743111960454064996028342196573420833227282165947457622931774049021100857030262760777336276506930153494781535119585738284284296905881301509346460605335086681235978727839929635332806640864680338330628022582504910800829182195937550668343259958585900584923514293181009930814842631911838100251526997405514999774830911013699986685518750771478564998281975072031853997566452626393032529188730034973261851042284325476923574485295033903396382889972930869597481151433479290501148240063681721182247987806682548788894636729293957552593215501404707658714519440866903075211898558452836763423653075596075133250780919528767233138299451586158208466383134687636184668123086597096741071101126356975693965514174778978859629573840728581254213088918723371147683278251160250509226178731326046982418504137883606791980342094806059519354517889961396849702639406035813949594146564403995224111724847409120530822276702589779575751490588735003473146389547756116050284580120373938593717912937434251134531649941160374213167679386995974860973963572955677383970091645374441389580407194243702937524174084584266089085732247733282370529977314993379788410261503212218520074308568350235931907196724347173941747524184627731283640950823041714139862023523238884990008411694629736092966582009169291496264527544535024025536982021548880288220710318988692306402646271064046312767627185861525286401474389885747896333999387724010609382145321809020982175221592059254652664355865166640786595385634147956842430130106594638723743448629792242648027151447251541760945768966740538436246633542138223484149717851683930702986182453020575447477645278177990912273748709995927792197909550050786025097057956874735745074318747532662060887256936941877531232495184012823161258372721447784702928900173586482530962457345169612344522525187833018391643510386648242582118653224980231058252379349761720308296901012820565764011502625644207290119710293210563435888683726572959706378057598286090978945139795541763305664062500 [171,23] 12902170500766051488974928018144205942626431733068699574976140629607056080623622549414113875368537709078569183594984048326233618876385239326877642518507476121095104125576163384339123328519020073850390067040145178782009667298177303969876951593856962912230806333568748619956138162135016829594718153160682247578651704438368520194859285919545681581211048504668454967514176958567301732865870877603278863514854837471394015915999132372259625861435156263167003643303866997898961505892688832460642860946698947653936167113654448013928241656717706044964154018083367860327525078819343524194655406011550068992987299428772535100368591099327699788444679217342153543078459536216200342386408459783976503573608837986580734238448587920977321920061790815297001020645712578669727382659538561552910288442996170252131806876536187781659676648664723219761344687195446359616222482169913495272822638447007296479355035571947006861623799952514947679100601785522489321350918253420473583569057630604788257850709533514068781495696034760363181697142695102095695488472829175932763408584547110996732710194313306606230444582316669422185586194717959414969708681586817938805791416294983062811612729971156139338117819465232311162786367967325377223141473603810623924442076484703135127832848179862698740517880617953466792290322088881982886995398432237685310263751572071943399484320952614735242940581741238413583976583581792092846998498989505630779138189187400984253548839903169164355323138940265661902722103980137050224097753556366487632604187480627175886610529446449208196363365416779469171366730735108158513789465632559879584560442848103242896048298989696525890938582554390761035102065294885860205884223268361003012150761273367073242755310053515147987117273321624010867697978912886957196056047676643649672786361897326601622713574506117658445780882346972331748860175746944422543711511834711964110936645880970513058646583164566845275464863084607849069919891221019936367042646452318876981735229492187500000 [171,24] -26735253869778734097475835959006693907115918634228209995438585596221130538782613648076576273850559357924327557311262751474081229184093936914452365625044082587049025477343077084020711468588162455336793614200351221157186166135342726009458098522744240328471258660086526990020303254801745639600733494254936547225184531992757702334005717856155633407400363999200789732753926080771677433809501394771873272675880722012282542055413402578216980757910983564658700339411614578822814237524275983761060509937483497209514732728655828223373645544128702460752970423094890243915985818481902170617381993285161747737003183495571942504742894649551680311135162864092603137929573732169344016417313150995605317345609268957557351789206367188833225133051839419819603149609830680696479070196405595946013298104585684714842635264942556492049747419073886620802122520899600206242914098529669539932931089386960656374663853398617944864062418734068894376919888604264508206447490122021345021705300157566958986277576191438905870900980226775813403015108143286148980925106649740223156082690799056888495557267486955468986633878600013433522648624034228629085434154647104957630036982633008609423967510049382796574554118129074605030844407692145496199876857876028710133255119099673081889648116014171868737477927806622916176643194806163857021725021836839579750848311090426493858292407261063701567482855278708756712672943081935892714827505030899134914220816179816080796794857981220737824659122982292518902517646083609070500801154424708044244541067204800934624878381809930798037044233034822412231019607872313983627289878106369039498259941289085002561717962370839487983957434725213016333223929521220013954523686328613264406679619911399409876802417363821458213891166419399054214926744391233638752428266772317182510310405402298602554312543805267773046642084654131429674728660801995454049905291693042243360408455283442837851074730182796655157474359049641757962671124570358527350322219717781990766525268554687500 [171,25] 13750156196648399849678104605459500092123573882977786758493856260486127658711059598482839914368951264415424995681710194281020724892955762535371906986123151799978203509574596122518525679051240452912485659180012836005634407753864374616990771501996414680704114956177440021504767487444012986575300677277377465288028397777650728316561103055743178879093863070959674420960110914171710324055543921273905647881554530205576412422938138912816039899075141901518281561078596789382374363903986283913807082345257201053003608558543756200846343211021437879980014639487370175665834322276904957358961318928056216181024779961799900551435271317134366800462812993285479151755602984232713514248807010330554042455261284726917785448381259046635643636256099540400301314179071051627847287403610345288314091315132922905325249072529192247485666326938772230311971935872480359936551617168573963612239607930500495128349318846654766199137575570323766471329138717257186073185671146136692744181359199593696856977192516493696930863668501683052767706200544796912743513231302187900297236994340237711151504704785602784955308903036195183001903722155544341286317454455349225946001686793256026680186284515332399085444914307916711231476444695750586136219676207881375999716422715789004861350598452965714796385499638169166743886335997415150316896890551356527978526033015023585726194127614082127657317922859586991433374850369422676975152071582138644167776313163654602629225673565241915253298763028554897661909162321136072170964798819205981776238870946321735431075902878479968583439379581823204655209569056631658084767515823237047416247231473056327050644804450973847497262067491502433296568043839255215115931738005904605124207612834495154515106913468329459813250487086019648873874853173534574300533921280245074247554332677374107423043878164509199123646120898693699683278417103923815381225677928382493936453390043167308602002823334271851896764363684984138864670001611845151501256623305380344390869140625000 [171,26] 26903011724932718674486850192042920362300760962905415352732138873331637326684321273981282964942736082288754712106946962235969907173982373368504908369733972060198063751297668941401335869810316847946625931738814902362686720977713536633719786844483216119010689652386342954762606844340966792768992897300791597437768810847717798586162078441905956373572503040333245295708617173246249624377284268263606011432231815374718392496673051651458959244529923687470259705196203745801608331647072174416264313681768451120257416632023538312901191930263670604033890597384677800912018688433999124666281979755069447435600300207068174894788224986546358029474309814076296855339282019153198405678711247054460504255234876329555031830607834045780989475709800250933739216292974893593914481290599870748403376007118693887422782714704596139853113924180156563627185981055653082117165414095041841518394232566225740077165638046463516730579773298895276607924747513031799448843741424407742248976182815673652729677597979654053819302738315133116527226816173587155761164535128162652041323130117801064086631570219407249691232790866579554525449375283902909306225862162116053208633125922161342728533970780711078685142250247619007358804773249635593364122837539479807728919037193878215414851706561484402950513061016134838486434755490383816539194848593499837612649017345439189787666100218055356756767340029482471347238390873913504606127650645204679541130983864146297824275993002992887375029543042443164542754619793994812522118160199907636781639966941395655578560756015729017402432602836627218773938745917123108902634880614175042586523879953443008384953163325770381147906458484344973368401624709159405098282906497972548410400935945463355767919922634009933757234213427159448837739848359354398427014125765338319585600194700826089856234009822387314551448552444299404674195406682038862323334100013690328446837067552991844315642343217385904042177453286422938707980689887477865340770222246646881103515625000 [171,27] -56862886261073964571740460646770302961985579807364500475471275112134266279274245706080770507477497339805775910259099923995705149925445145753457044718325014410920409251185132849169866122895016595024577923778193339067610762227149692368177127458044476478859379606564806123023745841133215946896109261162009184976547757310932550371967366274209575805529905451853332726347964835035643113193912948041975824753652767355819536651344464351350305121226692246162844449154737424262437473330465475689264815761072779381446695369951651946006060341460069836737078197263081208965781061863966306743939795950633020338844286122443222033739914805341737444969063105867660957465122199013536622940315436362270185285329377829308653067574075641881019346593088194222507344923891024293503259752404596741071865357415069195687428772744050814403507464104191386499098952307693058587555315559322627831725825610892152858511150157974278104400182212875152402851423507818953575075146008114762948036993780649024191171236368851286812501773998041311710589287825615547636300171582305784897690643072983203029750884801161954408814744155869591239240789541845122190240746478408424030720920711030940586138287883611775061693256879653256296690579736153436183141764964982499690889909745752065764021077739969335608311013212446407476183619892120903450087311907169975374998200471628666888288204596732106006056262825091059775707790597659430242894313635360972344949561988077624590080403746070845785852033205584773009307890082874385415865709954036397551417545750355546476587114188444227733891674211000785806332317274401451421247024078668944213763611278377508394528396098328090143013692053734294730591520128324328050142468334071793979702363271375601979870321106456717547122522822836999515819987835762980260601450986040638648604046980607934735395378251175320893941511420026864835498338129209591707421982101832485492988536270186155913779104314900475267405969201440128117343242308834305731579661369323730468750000 [171,28] 43530180980042676488287919906926228375312559462480630409488606291491138067984553495168181367400985218927062298754034751553560834763424649946775875913712628141464599657991824085619673877500655740939049976945784845606699484410706103075850438470850866098781604624683928810890432387571731499809896159950571426829304099198939323742853982595604695028430483863170007350953038577816971428495104426349854171838868232641023464415295051969622930684187964751483932735457635869867414644299657755032788732797451993650404435982488738283216385869498757734636107112822342673286828370977730190701730683835013543293844776333013907989409433777706307730047033003026464108250997777115601723897131583329836066347146437567948859899442068781839625925340026071269121519500367167734263292623914716770363437467883906888595820503272007876543715154319284414851990379879083936772398116572850882811518989042343226361473454892835999003331818615325437902392569866916040177394513763710591727837499181307450722545521051734151562601776776014955124415746338065616701764881679167605460745638950155917596576295706674625099813364959288983742580668719187344802141371181003919836495579665176776147009982502126288960419093943095692393298948413084208082229300094178357490044578800870542773969811397323019856597544144764615103658253907776204111414254318764291011089467329240166212302827589019411443050243551542255210378524183524354179124831571171038484848497610821550779252305635406006862117930723886136667042346458279879554557395017110962783341652419407511617732931379100852496427824855554518786964175932399850318366614762470084514398153108889626090697983762827388804874580404157318747146816413232997115074348223623162619628031347305296914917788675298616328202278098357462795213650380702954423280684886560653242191316389104629569870742836747272446562846294127138724589541926104474425413300335269241555697332160152524625031197897627456410631452765866913258711257128652505343779921531677246093750 [171,29] -397588980120160854855400424930471068419361921191522833859927830554025312810686436059393550873580642584815417680290229124132145147634116611278690937677339473104369158960703340590881610758827056895755861657666865639222634700468706306441174345613431287978957525547388621840053335781512580962854691393260576006991684696649365758584548507617750469258749292752364671392120345741169656737658808515901641533630237875700318780756542070202260253453884115607768583444790544595968234895377799416841539856146223095036417270325614339640886288465466531549913468928337691986634697580414500400839291547385057718976092362503343116045233905780107213383783542158954559100258531334136942563871823378564117385280492139313649877372509076159499343029006640011338098264175490530489100549401766902137601739037069043718574077035149325764359171235236942921278720210855092265732312802233839604612752554837123615149459470472038327664483153119052154010768963794455271443138592155526408482850866726518187458812940441951534514114916670675528822988048561676256612464568137762737158965579586325168034331757111724425404822761458993507774705922999872345430711810525772701907236151995346809871169822746635987266206311702870078493389870065962651110499129271163415689923156556489069953971289567244682360355687392665644248332011791571210945630748185894064679914315730453798347693127164148396942155921932987549738144066899074303352420412174878347027312884024044262004432907109076434096494616881605785011887726417850319471808205588164418251127176227726550476814537952082570472379615103695649848675505830206289617645602756187238644507573419634991696590766066470501801571294444978300942084903560604657891159015331356250885765178710241391344008176192603510817293295843553195821735839108887773273840661975343126981583670174337908323034314185590190267835008977916769484901313685686299305755653365178108359423320295205174467454937464667287622139527121409689570441514661069959402084350585937500 [171,30] -34698352881975216136718373368425459014473496867939991286747972825350340723340668528673964877022644845998601193166287132989230309390024855021191010951973611570347693528584142619731875069629927731183692448466597734346354774309831861575766679778228012785509761863590073069714016419203278821475143611120264842644241933342812704664020567395230914227094278035829651117216029339078001474526035723471814840106649927745974071770670935941619800753043561845606357358505153369435572247292423363589793315194158470560117489350361787673366088063129157968698743248033400783846768993128035484624027197852055398753391396954121794675086242874548719724562211817861259725496301286717185609191954407183566941156979447128747366965719977574869442484361058527919821059555702945735605027321961699397994315075636014048882982593499849392985884718724953333827279522114691791056161006543896448301859422959433825536601096886864522627907665803013174609378716998160961340152420842739614432773657602924416846373413920277185114921318443080741649789558058598132817684316028272146076576348735947819259739528048857068538175665498846340187355173393531442392539563366937065319701609583440459367193702512851986901745800053286573830868306100155591057912130157328026098269310040554588171233885130123577496450258932873812202228348853107956860196433905352177361474110204112474318403520276276054792139505713047557915381499906790262794164015108320713123091008091414804042713561850155163937958164673042345322847076196257840022987446418957062910484193806514377905638692594399493751753417593059988889917531961339738208501712194426861646751901243436388293691463302679898485924261384163029745423569661675314575030580923639217734323965203406095782521868165474465707747396694318531789025238189986318594290541504272344812036054782499247439235047428096013158206755429989112763405006532631473807198774293419365679751450992947740130443195582820102884659957344411549957840179558843374252319335937500000 [171,31] 42183891040661423915990092381333980161681832892456002455735168718977051833600395442542453602677901654468482833302832640516685854686355731893260964697370013769519596233354946814799721196418566840296124143830630979252122912359519967569273269093699765929250096923013543309196540641829435602379759088615093708518721687263212594215896705003926642352112241877684625221905930044515027546686748158508827980672094648284629246395062053835683863890172036962699753490966049678418345110201830879959033438713710383377209690576562969676311006035245977832520994889748873212737617563111531564345501167131606823489433249526140715569470147182430129554913552847655938330574813215260805554714663407810494863463490658503299165588058315087658518488296677247562050739858713281809001052196040566284713354714862208885770236230940025697737524292864400070613264389261380411316298507411167277940376132653226549291165224384147334046603055063300038175047419829090985520249028547945314925893555604311306995452678092788850933391360374755131867502453684719757262293128300422640599752649691607625398629582408658512503053688373407972546907558288587623686363154556405566584597325784483300000968584070444938801714336208541984835981002669919066027609000040530591350385829156745521299486888405330298377980752891315111764525841260568754360902537941380346778643893578869750446238856094264674582588426571848729388996505027930578287689327576469035695614395075803313813467706700193568577446522525333042225323343224648999501515589328290497122954225629574427861517294441810777985070365260240687696229613236159024011858637029442710189823228637392591091065368101991541213775977477403300007638356567063967299995101255634843270510699527317921925765761882421812382586761790594586557224671269275486106955424503165199874603131591926780081277711285120399525779210426669773072398635972995360183033965747237300418735907974466047876460069824410844581314163774616597368549264501780271530151367187500 [171,32] -28082936770076465881108435207015843457310838730815923581915026865808105559057041428217441977545206052057067902989245709978922826705004754166139271480097672071050325271326626512221639893801949273531432724256952781300904406233190389766965052481953239324430424950973203019949567406093854063153651014706663693736455103888805046690762835923641789442861394797112980964005528226809453602028484239176065737236387437715104229777473862915374944972423215323557547176218121435353930268256729891615194854490519719374399162114648552239218192607744179714766391339861807690842105279269734345574119358321569152099108473701906379980460101603492127752430712928819263201777532025709218104157838783704367872139438121921827842618295263330552106841314170207474002371660092813265582845591182743077209953580055724223146556853661549242046489050838291390063616965828265540794946762149255630869752463230007199843975538958399550078791021698495747073324195897339656522088246109144516036560883871971960064500347013605248249183118374295680342525464796437385967803690863274713422710525398038618870597703299189698710205480640834202875923270050849059405113652971867590015792253493021979415183944540797085458219396557613052927442001405090068015273444868754908796753260767108701569381187495526290782083565878356867476584241394265879433232161743845185660152264738293398297066687960295111149215536434926382338265195111085366283580012212804682684708837114736596201467161445414583099457293290347366657942339273918359229022818580643047305289477346683398049839732413621170212588135908571295423312413251937445814886248205462282538488355806636577978076912542024683550586258817428559123817175698540811089035304778777954608484410319547027971552045376140917869825012861186924939940145532132645769387185724738119973451878699896580142664358095126347987820841854373123798830097477419396910769357731877972474985827870117403410679016550960989598287051637743469207634916529059410095214843750 [171,33] 6982859710257776003881638856113797091163934005243165473280829517900152878287710054136793074284043690287635445051287760968636602697438658299786696702757169451515408303944441378076128168132758311358263106854400630339551911376487270229730208949281700714064294764908774546292726394304038627074219971338159278724142682796439983787623271792956615765789671798783573822177380808334115090406001354738873524328091096965885435602429879647852675585405149716783401955445058223509038891820437151328289812763125132902152805617006232094108402662239231067512789971021259780587809693708028135849606369011333965341698516630551329794989676771820816240978357171592914095876873465147187534923295772321364678162353030973185776080130225690874797994924367043374636574191647466654578890983842104653054097064239947641672486206151033887899048010641976550673623115229994790238095264915547200138611278985222861981193976771138717765806578003512445756162318424407411289389013850699097104735306223752788275638536090046070987490310213285212673439068026691908546115060007467810554557436727791479033612815649185564910600582645578770598981730537858800663693249413417805889422844945001856843334931095921566673054485224454900728719555142665950450611003033412830514898784526447514010077503986779851636529428940218827869011001906461972589082900360566485354524163000997708072051955403404744730375294594485687265512203546945505959116845700935628509242041579541814093923129976315273080407430060279502331806288384828635938260013208432087843530432999460481316759201171490832383781571827645105233196434336857856662570386104392972374203977444048003967496808266298746107202279716714262129711225749117471643730673579849235782518859661030117433811672075116243704427741760982447723291024058170416401538327956340089590606883496818007514235743244414704767032087769108525179721408915450362331818229329819028832172830598783132564363646898768988595085794928140140720643103122711181640625000 [171,34] 8988680064279215490668167758922770698390343881508653073577856479750099947327461274937218001795591644457397997874473012067051203191005086629669698925190769038760647401352388768852327443328916222686194264281654884840292060972573054383764646344926459911661642380556922396464069456018507033357044886777436756789502884006674149315762529083602210385571731226028786198336511431613780520354396293534442700953821147518460183601126341248391901137621412647261793561369628668979196834700434967333423089882246402814945331937350157088814560965868845078623782639484440063288774767668145933101585298196899541356302419711906259488978458665612011703501573443988035617359474216446487181310517742269413906206859529107017810886379811039746121755613695480629177255878732458332628797029548645966770526812952319503692603005404975331986553794409945470282465567421881443988740302346848045513983509131432359249996922231905421435039442664930791626897947964931342059468771112241746741620498681169899338700716521236035298785128634850278541516288583794862862229950482164632371547861784666477046240422503063008025390395510525949522508455287040511636781304258446709070727900895603801192300755912652052800618594387859960088513560749906984533860246831369902473993834952702722338946434307525137111336724537235108538715686024987513594916896864525971994222598642471929461592880593979083445901416377005874543283716295646824433711599436302828063858194417318002834142415046214447220495066298440174054617798390357156717287315166482036221255315138130453653808118569124508445004716854655592375374002608004814835099632029868517248744766735658537016654064158021357186839162288629464578980611087241656076262482277962876132053841093023869159583615256223297812585505399233899354564098026830609384324408241092547175596449180571171027127120632551319120600481544318393235873871408485006652849977866594880826238806454540595938863662832074465440985147226039108121767640113830566406250 [171,35] -13725505533175120198853903272520060909677087291016270035947257181264774431506745969235631551653178582433995093475606966239004079305359813412868568040178724512448241756254642863949440716713481468103331679757846522453511259067637772334334818914093457126879990018226602447093014997221991845394498369995113330143657524219893731709528021955806731734268288242538288292543445595035451860918044518228505674641933901870912194692344801345268125813587143118812996667569763317952504868688938105091928780431150433588114769568908200292999652051614394948626807361999328115933250991260130969140680598085057649466789457139384628434275135227836883360686877419586263523987421227748310099617254151427685977743024922038345737384972376792521246215017873611878084074995901706285534788181813821035147522012732667396323432300693075638998841878815622434491700135827152616566287504003202659207404421351856490389193399815206634716926369694845635153245198323105032607260383852344077043953273777053388760845445665130018369532696143767420334336400996884505867053216924873445534691559715163090396372165067735382777481345962044765290937208964307407715677245829578763900755564116417230044091520952304397226160442749511824872310996241970236515413002867942119330136213190633311397279563454446316378277093120175212972620857363240882832937913875161187768495476231021313203977779350989892504068040850877876861521813855965090426032050338713487447123188608962518412362861346150227905782912807576482136122281942157317835942647807601912221259227205360943258913659285269515166511161764503831352277049301010303494691236187965613219781124537360600564113340030116590021456932823924572004107379113855018659953529285039919616521940125214687749636028468842410910296147178845429557699095621231627497915076708571928412513895557795684809774245458135676929525658612532678639938881891093026338005701388775604583142788710494435899690310328434384863244791540247317403554916381835937500 [171,36] 9112415188392017705917506673229605891830032260997402685619912283745112389846012999292116374249565164496601505276672401340570990451022499818290700845246366470231544788367799406726478402563311093016546849433957482117987139261944410087285136202450431055324817919308067565662752209457050893464072833196171422224601776972047690873042152159016486028741849446933646726246084034818184747701461691534918645670181424437242531808771550202772451395780481628080753789421612881794688314561563853083737317566380575151897058577931949342268163317257443247100284524126562161160009037481849105681444453676164798878132302818078560776232675126059613021967672290255257896830444813167918283615933697459079484287321517179249635488983507983742489474481225063331028393490661564100127261377838312994402033164200900457158325823439712143607980432091311092602560482731640103706565619578771247936596638247008341886729951884979028807237549959298670702469377333572452563659629786649651403816577215561554065446938508894619237270883488866314196815196070598037571410011531606097280773685035119844238924227008000322814221489106226760624585527704094684953125490473210649708213082270291947570169723918604113909849228290159137235784487007651967954839382464016504289505019151701876116991709671823837044042071456603027555836285366486206780020105103915544195441031559640480780522275032764051473569620805479951926057840796425099094499289174090186573301282159367113063284866747367005603635118629826718458481987653403640957494377216600389729631257204899889790071878113922094288031588882271592601892801373913125476564005637938739897541028337172175529340594662349105729375367618151828924468579450090214105213342488267071211413153473339538428933180619964246235840905589491194157841283496294466042912867032805170903406596956265388312918698650140175491084633851021441022050315421394924035843761875596220305290696647246912906837463357237930122792209410303972661495208740234375 [171,37] -2157391910326389778738512788138460961117379293639147197707983929460875439058367275947281540559065389958751901100867452861428161373619414191284884141945531471914502248297882969570650351168194607434900193736718870690098354960846993779543667418108788982275235357910765125993469617180231076439014994992964959941208825750616879373818145093567310664749559524021699311259833462062967594141325810178677167650535206970057961412110272224814952164502889288431366839668178026236587312156826411556529876827905838958688377247098864328487406805826074269603922773623560169388735063915711513555291627507632952646788696828753505899447481641367415841231759663914127676055736479672289130194996264475129622075214784872731975646397383992751489518497803814205944194186392219763825481369948183544404728646845502183778434648652666036377765711813431337738137378530133189434280588166017008628513755253512335711096831424310301034213518241790889144175615611803699748010990424850645702426671558211657703931374872032712812707329784725750841324442515279900469679779404542385933130637686632119844391505972069454510924886574606050553752638261401402235525367143764163663111649091630913928504113812035400493942491172317068691108441147834700809117627484437511260992250612321240567540311410725347216830282310784295262730138513929669158709761840391881206007813308492817008223680251383015064931656438934100850681535358397667169253921297321515160450735806881835182244137820625625952878154858749874536347195899936066910050787591817988001538405324860854362514705631000305164762167352985782646152062029232349751213553273205307826518744947202659188068627489417592326156755378818178231616413501829157585682357682070726433957234728112871684542748305696683078215556344791789291289699663158092336471700092189152799024889518350102821385339440933203009525792158598692681680583409476876957945468059199599134041996035128041264583521888102213700195508578520298004150390625000 [171,38] -1721616184147365081493115732672104964229691609819397906369853430584724481213217156009426613793674594752108032548348892557091476207474148449353902044444401559915629241178832355573412089732741997066080566692447992267337330642110916493967519719947858458640062581573013039085939875154617151595050254144771306831805553029790774051533192515295254275773238979580728449848103117181482098786281648263798551081689882549834605944226891091288402965567615683959833853234955450857834282521209932521587980159456965632389353107715537886737801511219471296655511521997723129907565526326479050601740705532496368193216793611878481927114993872271095887800364708725399319733285362597862282478529946630367628210412561686845126910846296618927603342775631369104759045694989946258757866569925876118708644007012250533822351962417102985915147728219012732218065257460954688235618074216958273865466611957832157285102334084557096671920015352996283937807794912960083230202612231442860300507564846295056875376575151446854956242930727931069605440605044404365080033609861154423544461245854250531236618523177932249841275757787068477403629508797408849450095624943959578745023804636484397083267178000610357166092609738857547831613819988360116794049687757062960338316940068008377413836629175133822306674574380286397499010782184400382855374136410559615372813977742391514303709672381580278101668891059461336174287035354586216433907619519011536580506804273406546996743115759648536140845876537126664820161624176040494431368608526696826784376741295796092631867689167200625904514493868523716675424817709605868338704908862179675275788821532019121061920340682058375310228210125144079828091405419307204714330829911283797752703463207309123688321228784793214138296448323701231516213667309003458142384378492375622893474814936258038608309318914565674631930037997054249401233023723416019805300858801902114609169458802912047306728021474613601340128985746849536895751953125 [171,39] 1999297225740558326199338703507236509391651019920423055839504758016279647975399775819949337287124860738176625731923735052864460404886344868295925091276348783461290709199917925586366336480048236667958617706667903251863424434862588983016869587781509260378956808738599246023806432905437032927098625752620539295259986278560385126821537071974590571160080227410485330048611617931795198965915192362007454698627227226819126240270164107258350967582096730810799160394008109691311059883433866998261235634195371702030848264347841347617742116326325754952456697296355477909697371126388425276298153360514810394017292979543830061932588904399040141765770482081048576670268772157034166680720350675139936121272716900945383171585468321456616109101207661905424207130181730843044079598795763686917226224483463537930100850983840589277124605690779818762507279710081792438972404162751772584190463766790620003947901535635138638321613213808234143983102558479191908119239240188023976155028966961801455508481031096329047581679333602032727090223544026160035711427569146156304245341585861235519525787238030856140014698893009020197463181701033134562861910028977869092324381596177486221360787630338419728803753858205172041671396756779033577720050228629425088945273385365319157542430737202522958871334429651572762689614582465496489478399664379060793926406235734324637044064393142553727750444390290960717962151194114734559672502688377962854976804524740785388849358542093867842106131253389968888581674154365089922509679010619393938896457820943293172315802010204373296295093069834026227511663058683091778254975914800093663049894615301114102497700798100028226209310843621615509138175708016034605898918456767249335123797976779384905525022310734678436812173034406153600670080375360092514221642746034880930118554449757589336737463193266540022490649756788148315866818601745199955403837969978395841162533017021215701434354417115241004942881800315856933593750 [171,40] -879981859836432697931488957487285600231072079698749248798870313184683194086012030849874891870528053171253174198990658354253001034907069173455655825413829978125992315287412931341794805328752917776220553729186307107968748149048124221384734566404338300624157319657696538981272571143420451009003862228677307066661111150254316572565769687642482897414582009424333683566511445370152141335629033821391764386465857917566391391194927650333190207339270635799850429038012358834442095600264265590061158708550848957152511656025945605114928448398926320255034729033263533424555036363543858140048552953801423987250121956088441060216580178300705441846408477958683809176194164972257060915480665989142863782224511701027921232206929418662806722786332683199328318484334905439248958179013481943648295033612099832547819136399461676059731459993674510332657085543735908666559398772226376075615797182482425572659927480184778206699431938350196731008930598144095153308497037785771560804533824479020886564791689105054930481665222195662125731913720383518886384268505255414052460245186989155634923135917181034816566284370878825094527710816368792589782110234944803300605600467578575893434592537913015395831583487385242810140477607780683273964506463776634007202683626890738168507941947230977736101433449752567353876620468722405130427383296664857803756600318234498376801350645918753643318644079120913255158243414148039211149970084574666324217003665036211494818415186779370032890781036034646369560237496523334584330776341616108177966071410859667393385543607190870656830788529605214677223795908075170051376124864567977843679328884591453891574031976650791279800052144424906746690096931759665569973011094681581835825305706758458745543227909955943277491527824910907488974199540201978264051471782256689154651817383700697251736571947448901514595370518424718547452167515973603777534181176524048578495776298329713118365008568404642303010455268554687500000 [171,41] 71874777451331922797220685083200340951760801569277698539478933795352954116514879692317429505652933183034668634895443332180563675788160628027452056705948396929158086758928832611012040323427436918999870957174971365105823454828428909956889418561846342401934615297239318159541029037023790802448555683206966085671383049835268844447889400368036774889182686396864843793808258490953784422339005313708019502780431225471942407753286412061433232515522296747220346383542742211568528262348822123589450141693201381241208003478728327703097159893649152773325664807062768321883778340693555244052002402929506269460634862486754454735511797767223305703614670560608573411872832869784252504336009327274995380374079439377779877952050768954601429981546576200379329742767538962008776834083406041150694934629386362895343641141173468229310674374726306150475100511842191545030561489295099774867397684136913070509973753350369741276030193120245658549122258813979200231808356077691357508885926436102921676257414640562426635625956777354853764247521903297238263769963011480871859050472986828706245054240665780411848193122425667830715982035979142340004557494710275889293195942579999457290930797653462563631661632374114985627754493053312416976539619913179081539306431622704585922079414316137914659515385012792107647886428050508820433317566662575311094730964551480584744616877948180477090725034993908780553096464098331535076322417036149035235726069747896925497178992213271309047557031152236228758800817658490999875914194170738698539406160722724904354126542983956801142475837191135900325650794251100183664775248176548733525274905757973218018224519390868369958802669445694660994806425524438713126478137386764410667199936640981574370546470173498392038559999472493620301082067550592757553401930712773378233371051427133465997348555375825701213124893392254960895833171483924076453531697433838098201017730117603709747066046274655098384526940917968750 [171,42] 133393867923921718503194111893142183269147502819979787946742840424525774673411129187597547137885447161030440619817255335268565599063637319533906169600361654157134486244481851478748284480598871131129896509455133841940811424419140070419617218100684589581140868775873970330005702611878923874382252284024698168573137713754303753963860738695580761343478775159574798904081535702176588126186737789806334531144627684526350585981690059973531470747793846991735007327098683912849670496813996027011040248698820830161705104895886350734859009077664468159165828666719401228085034385906220744970443122218125762485964680985610716659494739519581676488698691633206940997686078887922287645572607199007289055359400949393099913904416231168871984267032975120300772146112796417857224794547810237406967287949022811180185971623366572941212847882057466772018748675744412431280497927134206008621765411180039509718480022486558087013521665991171233695467865808007368375367284348850995970983503248565094118307226934548705399650112667545436528018419493642656267307609321493916889392194811800577386733359446191477420074480098761796152021838399752809046042237793799444535376630985014180980928417647282240227676667193269760499328823130171651173861978301077811302077273545485931590269442895979282867420213286196844290658973767604716154372391361551623206098719940884279205117870060788911469484219106710391517298981766907457587151601794322091230823229184831096714762650293856977473432118160069759265233097853308412499836776445269971297085640173144471989959986807117743525958464964183213729203144357124407960364305469128262722977910258785099703638334888579896756596859964783341762286138762161400381371473933523530652856792840462933042834114632480657924183602617886763984379889370257196490327365480848477994855787708523523099820094720345571369988368227745617414487401079524758744516852564579422902213130154243811169624524091974757385737480468750 [171,43] -78387808767028435428773103548568715889560974895538645623381815696801326333534962813823392138814330623031505787533135356779157699436141270615513043306015838502215947543825559644797431492553808970039078989848319323272841676742994874213899089667724810429506594488969325774282521515935975452480084166339484421705681537273471314372123511178368556202921690704103934290575288639612451130287215822353590675806258517878802426053656185729296587403012315957157416578836295809940521833994312586268835704211196282673803330297262481775629973196383411966682557004519566769317210529851320337913131698540948553008446451300901570374624238558786282688591712003993346822359382858355095042929393800299490318835812858297873632758783777803430614327527172710283737673035137673003732860330887893571640640071235921186526637958861564457262935719870295333863479114607391823066113561346734133940826564912015250329046064792131130028906460022741686330243390916896214420710862228504560204823424754022169476481259211951470139355414806754760885815859373459451582921697177114890726139335785213622634769185767710547970725695932685203521882094720297060513958637899324643779022131011399599932357840823317615284841678351668482278125286541080482397015001149959944127108729200753021236376929436637690040113536170015355614076375548830015063340941151323946331812060925859700246778803767301003288734905899961220745631097350225051261304975371759364008147837272391215098692165254101513274381922126956297863216516308296698744364404540886459796980371565891873467632446439816409736291714582191719285776407524725465896842596284732687198832993552647383262667906312396136956034258666260516512022509574670324481079567595307822157690563353912785839771278653584262641402588443948954480750047937671591955846101133088835573735908532563135582474497251419017754442126950948987883407360099425076848739597637801724209239432298423422754083205055871917594412968750 [171,44] 17008678488170587625413011051954769974294882258554028749654241793816073504133201363415128119042087040986821592397943492319036383932185275299736574747696746197999502359584361638208425837398784327677535926146322780598998655557630716164177889943887307722434625372788464357797843777021034207291847178742312747805992691737694028267587928405831136223844760203218775887202113083225949331386568092743014774155896523812921315981900796702850876347928261444989572176359811067369655595094304295398115776418686388352883246848332177159786504194601268154845088265973110485619663528271403880012654297095305118150232781727391184916387187914197601402568237023912260558766194177895148636054131458715111945329961513271307381030270183545675848462169675931622329660637485931750083104602745075140814981803666671701766442408186026034479988322089588622984084007610128168075214175750610108700200447607664699415665999545713217430666563107117639774493239831715638938458249622683628338651367626356013951496479740641465222311927667254880728250013443153308519119617967462547861090885960184353482614707112971400507465079701966640546208598277419053010837286217843706452507400898236203030877582415567613942017970003936218038816438307457927387647545980338933637669516216215076460921243473379799088784621756471244767413041411754919451752902011414602174970038979205779393166802152576729875428942586602012861220126403299227444671781337170729553432843365362176483798991030620557371475762541767173447236616573785236096633519768568811573263398723102514306649083149263204447397612546217645134959821807270165579776206719568526633537730427214205814909553885005675353525947754006140980736154906736474649335691187835562237171994727816525489961119890371888522649140422634343939151445579300560397157587556122528294496429152597381538837905324571533189939909168013174649612124147836327312841980843178626368976873930628033945871630587206235228200625 [171,45] 1647672667779936432735827340281234997057280673575709786858538924268286041756420508484972541891631754593439830098027689497091684906286816782297859172867596677035600805860940428667029098935192180727475198683101640182964235568744922307837294843093938770669848621042679904213553792221505788294730494282718747627100059092701810131434393001383606065315415427136175166270545762539734075348007691596518132715706149915478522945031599567835222686270678219452723500306860866100279725220162059103981317111669579162113285168867041028424413445576601106596429132160659692476700046487548739232194731747533941604285555659387396147287041436318773835395186323344011502948648264871132214912582576501701298167059386784393588753980130326612692867370221197363702984737431454385348331097713361740056073707253964243807702369306109228754144761307504408234368422437493649637025952659297853078953634324785135708650824126084390570414788638424177750132230295836682830953749257225904480922568176804443694196895534090040225362716286799745742239201135565513148846148767464320654623445352096854522708043116468053686577884420118136883380651066770801455156696633955140919098369113955812797347783895253972859551047184477864221460297791467610245761508214400198681863099442024013027176965227609758679601700841683847481438490911885053230297232844001771245448563469250837315881216164292302425513958508282420304564212739441037754763634246737964675718660115780485266926707951088734459047675195666319631677664455947803228063529205529385590169071108334111141258564460011754228364667044402343182658036053438522452041497024392717595890856192940392597404491022100352090692199424487892384958421479849306906178934532816156674226814054500261233104726356657340547676483279204538183885277586486666112685353784715277526004408349325223163918533972000516675697411045172301099131573204243911533780941676361685193669560548190412193465115827762348049895 [171,46] -1787322748603393803187212030950016801587783250163296406969083563763433509044863929681403867651613376957224305559388460516111634533165818937566089349299123503848191065498419852347938560446128981983765799997547636392337419804162778254415660333305577048373037459360415936534856621804166396447387241099225726070576311822687885950081531911088749977291334378858842499429135707914079455840796351072972126098155558862443432932509240292640103923075246864139555810686393764138587277338640933440404193583986996695684239376972047154450976072776490592732743931027577368656190824938302017572658545517092208403733855299353849852037997964378502336609395369912590993330788383823288847698109976985182651296090839393454258153814359513415246235928187161851484726259505673801975812580652426684569866968291449394528606528549037911869095677848811396453547652276620491406294634572991269563508458599835582458461737594352150840931876319161361120202568644311816205122169918344668406502099949813831866200757317375100316431899512970883503364451472138120489522738862465388641930980904743413181979898419865562476013921813540122793592715784767738259778256065217094827253105941378719531482306585727569472142997521006631743581963638861845495434032492859911158482236764611309226083588177418431520108102878430264873155394205370823399757521946579233969596624499202119426036040286915010939900747786832162562242365081205538319320056496450046569217431839514137008811792664829376099074221058852841251325884610055323422389890354484266642031813157690206477688314454657334525631660984475268986249783808974806673857652634015690102132017392504731209079278926302019955949783997538686079518568320074144068381990434048983562751345118682040798639865193557746074589533440107215697502574252689014130296452834741409200315636981292539037713854411689645042338522145505065776523415378620425587179840998031667534056586299301640890929304371166122725 [171,47] 303485022377718808987262435602236263081610920367129067086788488760619438993190132339208376996909713829700908911542413089239597060499142705757145441305655575901501471006972195740378743558836907723034866760511277661826380648610970571018276256495883963164534744214269437672328059033334128862214607191959628422497333005876758400522827549947857787756538076572277460491698703566263689111346890077275048173018599099632574548909452619679505650427459324506655416763907426343196459514867966512059049434531339381453209920181231930485692712625144315340062171050148305327673614271936461537904836030001979335894125408849372059133538140704347147850088875782605118208672903106255661805394120612770166194713449967364412780004287418810644102576952530141657916739455020759384705879364381449985787414444820923843959377909116717939214528036448931588967774679125020865394027040743301124537854080840098710075695224347067168938328173029562599794250875549516553395748377791315244806020545114498560052695108124390250482921736473527025507513070009104240077567720064818930159516298293022192400049717041258942806660050096614202437001179735150204010532909995492177408980841348785546767556289856738783597683568800853637664840381569956929962603187022383016767753482585164635905593422484515128471177078978790195433114627455773513431558632077773032942790259050210932810826354861585420223694118801499686186200115747208731992084280411481197864512288723536301807148627199003606673503910593518024211067063931569330536619817469271776334361255146979929583366233294690563409657843523183858775649334136003142514178014853551183868611708254456209332413613364515167068462934973950984104671806372335125840953876498272411607819404366139434253567088135192091302477240264871682309538616917094488897353980604149918353434880714479858420134793453962778002201607803879671513422658565488520259756336117817964682885980284274460472358367996400 [171,48] 8251957824844725889730149849087445715193700557278573233998100330821770992252013023082434325416763223214305640199397672969316060416276451447308922975832556877399024200704090996977368312052279690706238952710091608882790088456491558404697743276431232722032056912467890913171542714404893759618292458221171353097058749185328089673970275361833799399270290325681315159870366681706574399553491895055216070538010806388135503237638172270503600647163116843994087380701401368925023415260351271005634634430570026797074787477229312300630805093248575376755073667967372013004694151379370019542626170362534049262676945878240449103601118542350992916466493760270026447791828855465628283544785681323249398303297325696606204466454124473577463626507074009172682593828399025678531967551608423506783171672857029320123538384049384984781497846783083207714864366629406038889081576138013299942385485045207568599897970913627762775682250550838968744841874085869792973306291166070917097665323457852336112496290433963726218065420491646614593901975670544368289977945286116418123694297515008542326187018093851005733566953209602512264848808930955157078606904857565703980450531021632972139511744737020696180584710535756607985936931084208334343515530418130665013290226877340744597839061677575520921663916234369192874179133566249917527652013014530711814349638299990518877587962472674237117443267215579514460100445203786901576497148695250791315558242108926500674621302822785435029987988178796236943113882871044471100492737134773868753486328336936726782175943287030235726315064546351446428907329371459976407212938971714706076877522406962930045647157798784565376610406766101406555463951046498274715832905656501817574074762467735754526085924874291996994798348582901291075320255795507744976410926222990746882612766812005187300047839953278149355558971257663343160537845444108592158909473030485299320453490013975689516782775340 [171,49] 15760945217811345796716214440481120743888698809595859167960918896967693014627897454961086093383517778151265791605233200928836990826380104724133457443195190813465122608715029346339232630165484131977885370687983570895324801897116715543686487391667310209552290578812295214426000238437449836739419323876678236115762499373092481516098793323866577222067411691319490434901582080203590892086452132261552536357404272279373139534704858433239468354793010715688597495004873797985680961967527214683595697047701583777216356177317124463502214950981741972149909495661755001635079878516190129835288566047547825479070626437588113992105637420273681708473857009623131823530230708293647736606675107656895169435229146764368635763798562340109969455832604173373396834123536666618209074723797138797398725758458584991650977977797780254611822001150417731339842322900169660572703663246735453715948146265227049535180584835945021524244232897086311845684890748244425747052997325176769218101923725130942029917793007281417421498449308127087483459024781872242926955861525750247968798899052341477369775746547088540338848633159305890365377680361340632906366391094223955004017717965676637546962387457273032566469430016748324352981681178041304003452534903858669840575281500787542893447190997918629915885552147686122308901435823754379793408577804006407531763506555968028609024983423542344447515079293300635633061942953267021696652840946617137329014473962839830738082830467271539785552772736401817511334201619861034909860230669808430450778848050706102847515279440561358592593376255658313159816916872375434929072622291868819042915790826176847644195625479014505327996264859731638610674009586396791182024802114680867445394746187502967809274336737237697740578365530892214401398529442406023335468146689731605033115072548156602596555830745760242129830573054139566260561220272071881480773133120974824273607184515267258818568725 [171,50] -15189956598445213423430818449833143919005973118286140531826257600398634841624217842592985276795781002741703574229003790878752920718611661382498421046312734949598922014395156585629821717844875825997612673940156391207001899871620547864535512979721594604563330338862306639092452665332834703120984403228335364090189325758987177036879852658451445075249202299654267399591521323336792926944374285716086244293370385319905701715296036366542942602591619334165661393872671815497830440373170394664859688253524920817165354868237119043636019165995050419967372793199990900689313977930487968639472106585476545190157667817850267442627842137248197722436639095636877355538684058079440947153872175552357550583295146741675526411254090621353074628573840434090193219647509323632587918891030398544930722268380083399961386597188488307685779772624186327212206133021168418323488930614221765494990417564455966772051067146751006917931311055978384807410997003325157585847443272834872136370059800778333210995576217108909938911645237972972060857772900131179140516179115830940675620156576705467821056002711998144488522287738357582826099584549479358748677816746699081097358820037063002247617374577706275453731441307200155109076651664107524943413629130983300396949591622726095072913170522057071351811876564169322370232774160437119739350578797250017038704321797654359468955507668053959773805010794960234935172780930244426165835125867224908445204525648361081328933078001149266172770399212659500463274145226581771280484434684096008664165657608947083528839455692913075207975460683828711977026369048330218210659938273580551705675807530831813421802616316513967695934414847763315938718059746649887474905912856297667795648193919067088486924372020601101705046127669196477301452948393001298513599777137251766108884572310584399240343850418053132227131832592322360999450258604011194134126886029038649770290565583551928756060 [171,51] 3302705255473135147584382311918557987346033762750210999739808782722729397380791543099828183942529354326828660681608327255990660069277439001146834267731759076052316457285466257113596684827800844312903121867816180749805824732061873784905880485927200166062629199166565853773396745565620761460300515348827708373273070714964527674332928768766922024602039253816630760705843064488128750030373616312159983220247437915383710251916589083437162984202710484204521683354551510614497517154037505005732408452592519834427134658819103918730953210119157396213677554641643628886772662742408781724587290987595699710645157341216180762572511368313755773869377691006269232049711682351295712450111768909043164110117060589058142407415603656926606175485819058302903047631851924810124074636319660817924460519443886502873892171413310039369460482728152851191661852405758988659790490771169376583399942729429837367624170799566653984417042947646763239110898532086143042342055525794248217399891365295218009875020351897729975779305089081849271967361372109741052849734079939069796057796785327031915468113669415793818021522886951743382780375726212949018994261737681051249527619906959132606576064413497433394989298182788445033789902735012982207758365355465591168519720355560067892970689451598839924502630815567815351114527683844857219273563188356995841557286882797054770632980570748753562019192309420834778793079922857077145221974742180345597767032921571461635971108358509811666719426926136202407040076310801521222453545333200036861532466231467812214483472540288432649543050929029597720506912260170148318529422667695804897636091176042568316565360816890602802540718022516378241173558810359856925250663169731061300583428587834927353907080877479555987241017087334632506627381078634268411951215340125997378088008838970932547150806706243355631647041092918215369027477092578029676204207399134755181833843667960798890 [171,52] 442905877615692258900374927741304147829700972637996508867816058929248586874974567353552813468863231078124383788241981942987808639600149244461468903914901728521019597541477387727812438902883689892952372098787058491404105186814873384304509664743814270043515239311844737905313830177779823988797719306338873851695472198215188211840580037382437768532618979120349802985380466923747276703100978445182983715122574665432612363784327061419311615282943500199443269111438159146080568677215389891739477478914902119791951259715999037263310036840506739122069151172388547153699470639254883421153492062941486046295368759962828441616968242398553715063855223739568618538117472638515420001623933922245477518545380219876835224473714957912742744783631009812534504269479056386006787575541866584408495102852511534426713126673439578970781202144031388133755024647458020309702740494566702138241824719406218284838670949150269253241329112934980898037443158187594141362389134133667573456564773486049837559974497167630484646725489051883595042256973770176542631175891216483398642040973115213743098121182985050710668829270627612431595248455909164233545875411196843412216143961082003180829196673099100607853353661655740492307467560094252037021290730528111305826405340912929099123882579830362173113651105910515699994654455608959743710075370522459465863460340814020538737575866710281472228926908484605135364856461030470348219048372289803575046679084115969497170285601896640455532131723032795016099645125677446561106464098092270115701144517636062319003660881391105866381360887506078526170327540229363049036012135546946811737189554094162659380938846768527317318349125523443992798190209280410639617571318105520560244757840867261182570564303517027565566841575606458959935259759225800342435043943826707912012663367436930861690033177884590581974016312090980578868148662876635333808652941082110747840879022857040 [171,53] -400808335223497596378169217766715817458983424132472775153359986350120015217759560180151162065530047993936242185556095041769287037506920545190263977818796542751663660490052446315312007010116381477942245633715890987368017871616199452689563066397033718665826511980603170533518736044943015247263023008022150081568779142685802032616349291277411803591911271926329799708923560377333152049849091979829982999376012745136296141076708159858466349755680190450084548660354565732776837281822481198756974947391491732517943152826533294039471584562224065687016120720295278371910413980739971281312423862688505370290871095110770516559187578574928813354172787881737929028578917461686309888559489800990920974510254420826661381488416295192513979065739352092623079593748332950279184891438468531382973231615875167766922653943430261418640865550691036746375603147358487721249144540901494311159863444836915352357841639125209804579878755359523960092044149968439289749151196996737784295764770519350323870481760642500891378269307482182666792635922890247766729601357671021830426856864234723296344962587995391401496726483428617812560876341180792182371891079763816804162063432548781075178558344667184313559549316609991299667279166797685953650489472991775145301874283183202897500426445983818021827721723035326573597476339793762032863354975895118884726890581251594841486990247191629870921265783907069356337737594161736466501075561221436258240859622099794480119955450319076215176716421301660446980535217218341785005988470047135152988260748177922854591014562786994934257843197921849676124370013735188778994959932989468190481722513599160554580437788637729052879677680229424200226355832644476333288257714438242868774653574764839743782609013486238938943814071700293768809175512355725361820471133113991588861874115532235140686696299043081898170695651337724433279017920866750160986758616165064000829669043239 [171,54] 106596698360196281034029199181293087564256667106791883014939821167426250682365373246217538883520624824391770117143471076260846470232530231477709806269598086586570001417441800612696838180854365187525381070257259478979380813734543110078847962396803106746449638611658877022981241718732330056274807676350341639068157738287147855936041689495192602699629808016120128070423841563005797749125117166158556195544780156190814335753446586551201637630889283354480268011074648528183438658993757889575190004174198983530778761629028145721968482249216308875946441331003222210082334109361171468850064185933529810172341854466991635247188914180855527573601070939895886469439931009770966797941447839855371708622990270770905314946533596651834043934607674098068910132745127186190224306958366872071865329862151467240089478495663400602261448389998935510673583073490147932478960509571095337358512797608165784015832144615528605303179246374532183020723624775273897798056503052313664189950493702649140413891979466616253363116738572785792637849652618891163538204814402624089868051353677193938969485288645106898609931291995680328696215462980872809746284277761414107771156575403624511087565803818257886394916297939813233784739712809972519214807214948192207780169821046045871920453079692098457693638193990639517007007569175165416489120480467545533215211521351407944247370152280047470412594587236783795456089549377478897090489563564303508991867464099589618048236457269273804715540193195798967029206454986805078682068563325377597523631651417339372308828530663678713388573379711917387288136921834422016931407878854879985993415068596241292408622768136155973497435880378812270346050680431956505024337692356179963876112674819617328031580734383060087977600085976536440315222074697691316033801465473209131615450509352342932537747154909826294290354790863283128888326900525556136023908004157893394614520809 [171,55] -15695344806061227017792051307431482817308810888321716266176771863862290020271974097602572837742848070419004754607292874093255267512839833470323252861222503778564325866331112822218875878670845618406425932578391971818675510348219262527584561521785684129023123803139147215535917566729266223956022128525328678854655807245883183383588260473890238265642222178281195630379384597934148707448967354942689559634250661482206828266340201637883747944795205291030427300061219015276120974349747999705416613616897146880614464489628959938634444654664026832834750272457724479448681369536466480052191233378758090637594578653525479832235910323769392548253833488702835711662979654002154445118998697991400795181940397657572823600873656487792996547614820248851616662566142677560608226211491839774954572447673992159708948811549674386490033114555893922136191082378614253611464073610914031820901345137955105146324490595579518306993533844518107523781053065475246433886470781253505989226661700545905935454281610386420352382266588306208933219481476494588976917893472709279023515450766645676484140645974145874831278392047942714269020442431210423673532875207577541567910539848287029319140344755163275980973244518547559059069820499471776281594741801469154330167295542754997601827081475951727062373033543840460191378694759782059951844249522390193388397916216131872799031938697353312084212774969379550824675861949624621223880702383603545781726455535502059675054405941994533342715055041850785921862177610497239830756879851920277724909611716863911225129332544558054734466422856599761942731150233765681851348175466741165702202444488400363565088601449232909096985763034855192216110355103041742687229786800150334040957503492660783183749054292960451635290039516075056636625244885094965550124259596109110941657223020130555194414300303847672024225636520265865247071072273665990038940300851498896342779 [171,56] -447529818202713491502994645333176455975322540254018625953236760765238296199987118918732843169419347023404167624452690440320957059425246003898931172650678335468429028366555962495898806242016394481814599631186897392495169788821986314118316568408288549767922260594650764541508987423064553308137416788923224227153543892224024779949903204623436912982216982760558930826112666027644387562614734770422721891383477875178849620621898450604771948877405915029452627303168201499625857662859093266737105074322028634007721099118495728772173614423397344054803734162497429542278809771142228429046987545239348513144014957729289170310074570587066965641299965421466179677135012271503883263458351987706120945342595370787720146494543001481362929303554312613054622397396033814961620305081371496042741997932304674536952065334825463612286888055117029706422639627336921468688230572294590313265090623473143909732995470716071668586911354403701663459549996516102398573351162081642380000421749639879195173644754511613942837395314102665946636365848277577564047382479624917711903112973182630476441416085767499797966361035013103429194202916484458521820544489138597431293422732802855708008920603315739018805319010742494655833557583775252456840348450083285686210578524554945821254574349301390527627699580008663712403530091715949588075899883177151937744106856295607672580446262288994742166581946655892175833282824617759680217499928206941508421151154312671595324041597958160310179587530385238735344780548430274620335518015048592198651400997892118859265737837963230779534715498581616571547549217754819379253751254171129275707053485426981483460824924400570046798340783711699734413397021305851822339675249891253626686707743946788048201776274726072749782732184776918454908848752431964747640742012353739660199772703946729706017636887256775155628814324328048205096955205516121204116122106636042793 [171,57] 1267673442697808905662630133555816854006630107828881132761736842505447566356853479577840700357250252013895679891944313100413876620811417986383337211358620787497606612428286618441950680942643167441908977278928956400720637714964139084809336457317971019762320882697375159628167033109075032670542729426534130233645501634772466530865220159046262679103537875366726660494295414846624395904975090584885418460809207600793676956097744593488091308741071755560007749300984086433024032572910521851573840143501003433798052368326249240284678043605755585125111803912561479317191869703817220676169578582313173474556763615700784735771319971630186384879740311257340066553573844617899630068729555349387032801826949756335037196319014021565342821838475033613692421811666613482454739201662844021143195464402734188591472533854919725058744366367606947738290726168649038794078721778384943032535783040165050306463719046929114488894120385288129973022349884290603190610890599897360480020837714944433065619016664567015834904911793791821548713215165598881862181146256821876014618879530047576913372317752555068284487280946043351780484659455417635253572808916207947775398080869372981586227496197920830157628085348985573819244998774198017974925992207543337251985950329272415969690299490163437554655619778305089458789843151039097461611080390768579106520975367805908694006758788429137029321033194195932655429061911607779433985447246750885590042049001720786054420401066912420990038425027270158889629386237022979410221972594341624477984298427748282759726703007756411555396340341540117454386225429159202341220707853486177160373412075255978795419927255260360353778555240523745258112103292937924586431332582724863460165354432190381884119768692023922715341007567868127277048630097819941287304243135462796604961645159502091070042493691618422783807414086016417172925230451168675111801515985372481 [171,58] -380779460322999500071582405249248894950117568646689137824932549880401649559840253563990291691128456552919974941756490623571431815226960058187885631051504092452559540458090262423147502077579497722026991535965968826955483415546116107425024076977422709590086498064778502042240982187255886663778183252879507698719076874746932734191237568380055570128396096370055382059258906690393629397622647244861721441611352893187102903064554619083086620045296059458597398189482551755904005277511712342833771565455901109873989362867632529011865448593556254570935100758104237211537329007067048699813629933619578378540120651798932013535534072092501785957556608515639574957552915043310830873717019163342618868513367762282677654890142464575288817787832905226807222598960957693757805939441308775219405707480281133672209056509101965675285754037574554588377535309575182247819588239192479589154508544533153538165194446828971954823664797671185737950255786879656785312280747950847594410788925576429468805679787824328524381275651550593224034217215777259525946763762340737293424289107993241483989368758679375666351446980619821023120635603441716582072297081701088978232641540075947249519123377865813149241807859700370454564404825854008956026693091763302783043567167256298213013811139937467277164793080409679439764741052793888158995529595433251171800081429323584406236112651321290319661437951370958196513985647962801882770374912663360955035465679985138542520397515176025045584547376458776523921509943387858768024346706280006276085443402226914651706339616357392998372624129757471744171285020072746888249341540491583970571376326845924489689599890163748472277501734684227558050358636829989279895404469266624282875222066021330956436377745991883449219855544381486744940775640258507923085740123143730352542190913450670090702362404468970573590681454050200333946233432845934765092170716000 [171,59] 27333760581532112518390747351281120258150608581198598557480657900052399098405353257851130894431910970032739858790356065167507604032708055962386622089335632866237909627812533774643730400466213785974633555251892303035710771855353693499295169580944047739748390506316812919979235072457903982990264570388873197031350989703505681303033017978044598227869219574267181993854435615897444043837855663254301667171378665536496487724481337704786299497836226550515935561564535716019364853909422862174887057577379807725705752535921345367848028260581943519795663338637965167708084258119506308380609770190973585229089466543319957385132628740074213981232965109618240351584695693470674875543885550918994304159300553337960942850472555147098074444594225571651492127245394267040354492841856034374666063168623495766651582821425512793659969752004101691708496154936103836271587227613064388816781165385970267536251718514368531332641257296784557035289068058005824858472198467006852249068877600054993942155119320254405542838566274569564543090296265565513924036710674161017878583585195666791779082459958286094852041874132260197720820069580810178347155267396297008528491014007185221872181664901599685916829757948902226804241854003058628460897346065027283026648240337232275991721599192565489629777875733137847334433438688775036689645625865880945627690626759638401829696090698769523264907206766055029527041904995403127399973650664153555038429131656342051298706102414283583968769972187918139700840547925996220387559731110111602339344103123556357467182117933041037491471924406096540619628041408765854589674281803549865343356349358765445407065072698026616221555850180921682282253983762258337668502492974619789267840295783970694168557838373322691941604185274139046558013069239548840972583854317918020447691518901174773333141336058674413359626558366218971775282678290182835051072581 [171,60] 10164534931361742759680069322415451096552430288120613513475004817811919373060294395503181234621817070307932358008407797262358573565421521594766562185278394758733824515508214864572241913585649486785244011569822153200936336988263347275713034199468049727905917085599236827377663984504877654063709720335760529034280263740394202520753026669276609349962175962620735043141011526533140889470717463054365333565826697485113393740343499525835825453631572848385925760493687254145052399481499969041933230118860099668425872939292307593626073002526478281735064219013162931208749111217834694525237133700103103700880140241805437693913491156045673401794840918826408998103059356462657055571259488355829186632197239423156000717830863843051282253222441983793275651587152885545349456379424874567800718919574305926426384845425482423674189696770295520954476699215903008103204426058564890128147815550263644561616594046523359654335686738946710512149877844564557972132813157631031664706216952348732948911927864673750830320543867380035042158639615867748395145439211326777075579647943508141257167849623160732445002096820689662837408746713971697442433177093398694015602363514734569653487161376371153384008244765215086954589897826976152237722431062065173381971663709863916458417431757625008475006417392479060663169553910063964273192028631664440638388681566884427520429684949482204308387045597000800440823929892910603712803573527639001888771889598479485322174734436045649830532042379660122581604684440067298307387916953516271211677343265796963334747039127633127491652921048714206685016181653112934866683538836592428479465933071169951957213062910953007003787431162453854610490100308662749342143363447359802089127162608422194613609888409131098606974575606686626115486147603863972914318735790223211861640385481440527492155847844550902908820921603594039834054129468113839081524 [171,61] -2151075544113925083766075449254058729189264677373667722953732279695369459432007030378294510129607693356134532680901316596595981864205960956736458977774571256227939629024574674176774986664891658950239333882553192363256680637936594031594659576371221008155948450596402622876697784574420994993091522791276435672225537888026976304517406029004252362046944957555708931925080228958405810551271561442296364718904693751927717882159765070202598734512525495486054899933781228841332091338211452229564525009455841683143390184519892900585101445285522654831954487609903507401319729186650388024163227675485882822303865125327040492124456522137685233372310049593961563056641636978222340301788290477200745548873058505728606095347734018146536169796868497423562221346807836100242418029502236567113063687423260108331158071903997872227838064808693768176912609390205448508296252973606134308953169914674952480035347768035321062435190012369374164818506983445010088920312092928953127239818255273391475145280577105791023913163147353937816136903178374638346006090009711382033481310442801245988416573905089829120612261304547823043612141367715751782137067357890112679935230737651276688442277642731387819219042452915197650767034884711410164421752667375278095944352674645415591312284863418008023777916884480634560034996403123107730128423059678992987465949506082073963390689866226747546250690161379580303780010131896342864336166009523647958059766950424334517685533796453253078467371749655123656793799176155302354711327571856366019930858779659088919568187647962427922608437697568162073704902108351636589563196044134400770119054439392971796053717874345751089183399591686071764203343024701071292474062844431771797354260008971999114886408828605897352424296141404991545213884449578631768453867761601162921726651929670024836927956432657828493232465977965473636283460773783242105 [171,62] -19558109640817828460977859168996848187978050717100320417217196975121400737857276217262701161356083253101608720896659146390622333273595677134397910589121982552834701101289725798123220073387292322455693681362885240943283109542162947456507899440677100106825079320641386772979366847483511461571124784531825462923293581922240422962910882304037398360808315241802023040340612902206727659892260312264445616378536144018397212941037222264488044054974484087422176558024801167253796486905711282028316449600271417527755381633854273742909458633527285606072689906612576856047521755791766251292323530295382757495695245150129572857476793592153886822600631501444967346939254008186655757069996921511141808599982562125959164064312173077477740510990163633844849004046098822699401968799008709590745680739447666762653396529720915808259830054295639561639467452013446830837847439509680214077211039960008191870606363097792957489000839327915035911362653211838887683785613812083576442210908041718106608194692954386605051557947020098549659152341533354867184798042174152824352915179281148700382450726820216594147567320438388742599248178863416662596383092867664339785052048704453745432202331207392347153836294475786610005922072820640057001280046772192062629475899476817565263511924977279378645272062821048971819403247292790371592321642886722968574912438749255189643824578333795875266752454485386561102356601488677424222711087061507046294264141457102443214400567202225210030714690419307819654663111006909956710354542092183839127291462520305385204738289155889238300762415882945299720557035841736414555001442553753871218273104181520935138778037350719380332985960454186392854203423452623363220086888651118375805497317245031391554507364176943707877267875801118247397793889758696256079974996321964597134540002853933629408574193649957476782016468259495215840655723380866 [171,63] 21567472969136333918640033528739398310568804746924238810829001061604594771052640665388916635272850278064060436290398892943263198022348266378942294344541595237885559050906591121556621042641387036657896452250949335016700726713382701227906746917502954049236586944748706473462668489282464934707875773199126656024745810378882651439853656276413065493528793510811401773585886057594505009128046047201014194962846006416607797586745462790274831127759771689129361278572606394090337543722151749064065031951533748327258306290339657259272655650762709529928990883995657951834420008901019669462739106003056113573203167676442281792297116222409220124818922066453102144016274504361944444252289848756332204994086761585711613292414884878537806581887071866984235650937014670833957968812879438023487121395525334070413516696247761592711978026362504280616791420146705186566800666866698784979952196710715513481816672186529394220740586802987910713647086010577156743376831533620859509773789451747489574505458115917335630108585085185564346563151803787984145008925583773827217088096110785278562551187180806991510314803656709432778813038622834433345762348328619002526010385041930143443649463772635780175348180267764683003361277016339258530210491188550764207885404369361667435869231195247024617341684573232289780419891946660525185169200372358074720868141931482652340938735654732426021221232511591434643743491637785403759561458448734791016698241624116917283974941630668735376360553762250175936609405857406481457267993887282942594861819094036523763772065902441378737086044101509033320384171027528672276679931238051589630779527550185950401794767949258094298433520977922853625590922546237204261004328381633131333646529333562750047406615681820083724994610300154254115145467197760201785948421680852457356295459763979818084415952490785923031715008303467478881320776737 [171,64] 1353303873812644885855987319096373901589221181003554374561783058219654091561913076952196996009422398944820887485368936489296542816218881354333250613232474477971054673111449651415975698901091512612817883256170811177774068238936742342195637544130357225177454176943989676904548377655216222932102018908350924159541958022374071212418594984671304650566777440761094727650771012128197760334431978134956634916180492820024624994755126169303940065774663141467995297594594976423134299171946074764232286366170983107610581522860669762392138980282945430648895709917970342824178581342864338174709757767115918900228374457268814868802824363760821230576946929852578140113743609295823748556942512248340872560264702512221727942529079370148734275537740992884018185431488491602502579078758018503066922122815227897512076352097102626809725921438338860300653465347886766049279732368084549920570410748278479015948269394409104855044698232701454487660365399917928910747952100388153373399942874437572655383652677323593033015852362020678816263264729124806149606833361963675441724987479624085074352977194404936252623508214791387442163499152855378017540235359025068886641035905873872148639876698093995644110499037450715130527225786262957811045373461140279591224587029516618542711244378896076076417257570187347494667033428322212240226980867011707672675806333797650021730891548380393690329058963925122600383491706740660562006898761647752300104937512591022979258335053439551897113187241623053953507410132030155038780757287822724069283653529378904176876541605544967979226376321533778746975562339185513057520189906617767190873629220045889129886125058462058044524466893404018031017039320082346347324800452769661067290829543204381999573048876688603158840479589021991509941690346739586598269599762411237265360842738928963986716600292769088956409198883548302200708548 [171,65] 856663650381613429744352117594901658496164144098688514205482482905410382385984723460510702825619065828999604132415914794953688036581267109095601016179087127576892320255044281806628818667023287010668740995087549550081226820283320692922450476577592151671565064893650470965893261240988458302073205914172072530974045377689531582465299801795009907124283947717029912620433228671735460906112448433149358484381006706366324262385763620749872870030111334003473510380255625276354797746500030560228048074615547814973613353049626317326674753645370602324097850182380975897453834289361886110469152197172828295525508556698297324029546428929988823018274737060775640978525187007584527774329799076212805145601482187214518365807132789571965866673567077587369078023750457684510784548394867447816925966975248352889830633458279903267250503847184797233790823284612125766300183853378520153484880334631330417452430695067877990930316963516821295193925599956882564194672747589432033479067234996167325056726056909161524594355312123575145553466037746190189372398203983707694361298225681231742634702393173346757813218324164616119334155840317479521241375173357121401039751319998136021325262830854826154987144283104290597934509112774184735943582775633810494228852597921141852183851845633783627024937909535505101053653293373533234638541546700688009479931584615364660077364118158065516215425713573486612553650137000216690101808013435673791139412268218257871558320161604511714777126100711097656316251047274171334439808594083974251676934403176595862033553088599865213631543186511896859515345312046311650174938183475753152211229058665983920442327034024176059537762113368276771371870263879315026717394805093047094966551000806808895515936884892827448489196461865636813629821164136070634503084286476505125024911234210930365158496827515856037060402611105068578461 [171,66] -166503565924642919265633249233438425374432308424933693702475895805148421431727708980171890855914347800108033564867147643901180043877841391582253587659154887507296354896063932246646911785011564476697142044523518506253214240989209258996192578884206062401043693999621880031482092750192238604768512891025509968709558322221298589474706602082601758807243334067913544183900962230791838400713318583150166339811563669109478099287225704070427756311096968094383795607992009138476641185650345022696102349776772030562957351611006287371189068495656870880662609089016580063928000387133019016096715408188897516936027985339761278640803419990504027014531417549735817918264225824884170877037353756593472877296995077023057823945105708704264552580027698464009582005041366709569976317171938690396395870613185451517465654118274113423626601044070701467413060168680163443941414368510376505164487010255314275469018933895132451490144030128736743036277587960781504129599406510161388948284826705941367579030824408964658936361534757612112161963908090849479352894327444373576657930682669268716556143135190054787865721823977288129151090327546795702047236829097213910041949046828022888733439579174883381510026826964986281034743563748146252394939159212576898319289375973094124169621647955632836750896626122780269574776565846026256537306371296370796671364713304165687411817169884840655345918048602219302414199571543497453284481805777105266753352003482147884038230654330238239024714376328491496899409761155882506689437133755674367760222675799585932720067671162642279305775050008077624062075635059148635031342396698635451994716760137582491050460248953774841766911667714682985702934256386636450956613004263088448777639947874522032829803117231606849787507551976084491297901299066604237516054531123159084970459577154144258648090450490402843018916011141227269 [171,67] -17943136743059322480701931220516373025488791701404086262785079634862906047622228759292970829963674469641520352320435827399921597793296135900377755644172436574582129160344263383986528824131371482681335320642984065404783656344910013786214563436446458548570759009196884340449511171227765618243142225754781109276249227438993128263772427361396806454352891411852063473008379125073190293315208842165944448489937762397393434372918932075598391844873223803300304962317106976841525232780842009536954501502252272445670760772015815041610015476351563770522591172140729147944089924276778320245763251927926866114219827384850900563823908552017437364276097610255808364766740448421845835558808433170932031610255688240931083876091091954715485812174261142005010312875693716855079627630409772673386547098153348672474623348641686776105594495374513360577736416674103775992562086771627911038555278806884142193799421096418270930669150746283112410235649287476455533787222158211093813444827426149279874334353789803120763477426153068775326616334524062503399978244258072808386984143977041306568581943428323794012580848012777221806006317014255590195745596491835563385090066482736719590028116084520189372323112138683470999628076325991808911475590403295615239772176877935203531040636101462070213493632754100659262939704197445028235645373659892422722818478286661029981691203655231264868260158820716197058679092417130246820884169634753143016723361912742535156875975279981762781993038937253436168549773150756921702448841003580618488904222693698529153898915000038000191284980070562469143550028757767411062961500387283396606069482983094349193396277906398983252948823587911083598215856756080951141709001415025046296663290155522516927926008002812538933870586774967739845326403001363117622878540354418415934280955409481152120649487143680888672937164005560 [171,68] 955735647576504558292920665777065407660805679752080514012997403188969769394854284014787771154774020507122658617537564093097715325182521249600421278721793946666794157095840912533918986910695374365825039244224815598382205937113210416978148328947596743535486261028306543461980583297241070064490358926025157539130914151080807861477769791067458261021413405417081968961749372460699077724016134845834144046323353883553956887701860013337676915630245369820077248622975107208296989298069864206256441985228082525056167344125510134314875664256035685237351220403328666353236675823336072441854606836865194445540884645361205361290469908202521936635002612014575906668722011007290476160375006005333321352435992485711432638931847005689915936317268728701087579826039673507834052863016674151502304187176146098877133687019149853601643868181344509727094712069011806842832498762832157465936871211002093984843198926494807203375139354768042844784535111630880964930281012710462078107278195592051793909912749908321700803100025707514956873135011128088960292674209273853996518005380523168473408948513040125729028628392977823713431895242530706548579554152614484956919051726712917675824600892068926555207496847196866845064039874775088996351920527915399983253490669790409077853944000221861883723700626676587675983296315787975956009471259556694399746627175861526638584461659972050185935468229907841270329489274462492383369430639233903133450147293417685230137570578498926779870283589227273586803893383505484543713070057666957843137957669387242521461451222333918599931804897057694676374428217696815344208681577910752736632742100886925549392182872055733522331400591798979173976610488254151729950898695886157407346539352063427625539643199818544529430905305827804247378140300217436378075074414653614606092241752240374946162930447936093427458842201 [171,69] 200320728260922914528681466385913449824136949624996758650528896346671503336240527184587428842070268417621994020038972160797758994206945252249134251371870670406495562618498545681177495645492767693414461039369179917469664117705438074060894837664919791697012330137759891859450339684368677674317663774340112816612181266081463739484599988308858409121605130892832412559683563437252395203442919969017303136673289514320866026571265062304072026143774538195688633110089218977892753969409607987804656009061277828430979363936573121732785830329817523887035395515292370195539874725995588649528729746945335010200109544751063532918164483188090423584619210661583508110748514030993945781094432894618767188799397102465747916342432569141934123767690048459238007045548349495248494028621674731328086891354675354775534316079129425295570367770257527077148121596725906506020347097435749415516886138661419108888763560597506564953099977726275947340987109597946707397075339838808416368494736084846631908216019932433770770192060493922894596945328884524968500079744615519499744809424531120066395050226677929708491378998727494434434412829707766607617677840676479500094772715585947511961129412903737248117399753147935824153316848889002057540989296933285431957293773623734409634994273510130179631707976552555429805267036541419155598983234860170652144549764788912885192987148889987072938163623249261218092345130974671787450812756014599324355112904566683657734925330127819830017087353747612860656760078088743075436564850132422989877126497612849446070869036743852919645549208998283954616433072812548398986071479094967828625871275428937078902436386332530292373111917408962143939005571816471504842165014296365251415802218225226843833903543572397918067447888110159433777217028351390105785958692381159434083199071624460958094195128439858507463904 [171,70] 107747703699050729340142639334881325349728255540141826183462986545478402719139926294608057270973060609348262541125648651622768777978778870232893597342883238109140175576262606751201657420536366290004308155768178716879037030020825689746900723105577042558717443582903395662847083580582186921054890791423473696554334416088617133300315928976771761947532500968998351162509190164987084322309919370384939622107653836468264140015970437408149216281491531603945755803864868152675275641538713130828537960234231303236908134335996951303019833467767099612901263154727690113941681539057277287656771661354032569910333001951509322194412723787998856693623440169365929361180237008185525253531219727258231963137004748668135212079117905082357827584187750274677868973585301647626482386202673026026587377136754419007333145277656495245361380710150288265324011426913686985671795748150208506640350960572550568374111187311122246379654942272316226807105805327168307177668380793395314025759911735894060383717013413883757419770141437597052101593130050856818515667844310746801608724463255330284122846492724541725731433355198293988692886603892193934459078808379053332967731606022678354136767260710594952716714298164233040162618791741809532254563553246665349382057244539534738345548707065723262183107716893552696004415666486883650194862886310809269147188546734450305862174660348170145653662227318344118488833937360092578918918303733877552120902902024716785230914301379156163469223328421047382918327885064035886492436283580693131196432132031913722542471515694955483633197893879461386345680433464949890691586244546672577382287037483144294544665836107250651297198016466320242342306326411751311718788028062480932831953309659283302340658955386461284550970982590679704776942400309920071414447675713025771299255883440786638491295990074777836187 [171,71] -23611167165377911724472085506088980459177582149961224976530703101027102057801527564813937566027242788537482994107973084093452241549914019905399411360334892092766874515361833848909596134017895818440692129444121101441694667057900590459508429527903119102483247533616216697139185226715960917706680350713706184004585918250096768247209853728464106198279309316237377568044561133697413755562157443407999039558275112334646016801381819809501055945709680726396341834184377060196142887917598078920252602739260373921722800306528542368568329697928640191583726151599207876084959550072165151313313029206793134516039426433285191971769629498350469922402887890369090966677540389379076466828804227287766314244846702218512100857374967063951420555129797941631536784598671139302579548395632953279783423047598323699428733348714867161648061094132303686615650367058733961282105575402287086644186757807605536465967015460050008450975703002872841206955334724288785649967512773136606630774179065276146286700554397939299422735244545873667790612842411600570227785097457717562823178065884394654684194713828275473811473373639107915938823554990694782614713390449490561335773367764678741214225279255538167127148716920911409515021316381314998918411892298666569322993741397278426647231181054948221104278184372391451718030073287815782887706926008885832971785551575839167529553125524161396780401861998311778406111172618633611848394579949123519985571790806112964852820566399060827123248867851470989453604612156436284962833727608887827947241778014167035263421285399733344556046760341720023823171897183241235411966549476171391338229521089924042754306300785557875073690464145693851403097421969917165284357819652391462489235689247840273151116813720205561598726988455573947029358552035244772072698436682463461499954108693256314490564811939328186 [171,72] 4159618632598787942210300563977099084755289170909756437410999304374931595904951606484599437533972802622459217726049252649606622047057897016832027794510647370108718338150627859556615663238115614195108995954798769095521451077841797715458730401275330199857257703708538659849164683465466255790888680288671986913805446910685569461950639863361770695423919080947740436225532300303897290216962200877217245876824038794231693561351673097096328039934329554874189979646602780935676923977265371067803544740223577581730615240272918704088850276880835806769924888020405175586729324363570510616587226525322539244549535718799992915409164704402147029173351797889095403834676677572090194618107041472573553015056179158574787937748287650664906073949117074589603476592067991157866509838036435888830614911789358894518332715483879959536780162791783598068880711545136275189502477100851108515033094471007289958565084989099331957297573074017428137042216838627814959725031750331399359244514801796480608245934541139462714199154386828368937838242813477833310684345068556029045773213161022667734427325304083887471758887800726447660484810287426110989126370862270215728677318714567645222115291677269062309565186068702935887129799535310979102261701082858290691353693777331964117542578074143078744973873150267635965177937455967760030285790861881736018145111174907645237176879986169043241794657992518878824066125262212444598997289834921126143305982093907509672322254512102047101660592744504142925005618555475304271206609778908571123132096197169276850510071329103547773073253851935259196227614141508948038011358658338904014764744537137880964529245885192278116066288772092965515562694216156029984466194346996641586846701440614946431464707960037003182878168426934022556994486658847650927005406025278407040863767164418394528384390727581 [171,73] -954846795854807710663906105979734192190929095600603726003361734111245003961603455055531201732333889719352463397301383857938013996791078992795123262777660813401573531928115269384104217597016645002453595023151744425866594542196564530025239634014984930715911149753325926850017258831628412795464666903002181129469117920294475998568911242589742011587468417540323046079272215963900372226774555044235295581545702723042354412684890978742820932361952487854874112368214141456166476203092978283158219138280837387751497722689681438581782076569164199334763111757502713818967251175572750098950812458046340817384185752889708901981476731405252904665661620796433155991090699261178275933936723599306588336442233798650204797557218993703585375629863724101286852097775614980849804833593841128139467679652262582956404215821246446568150701839647786907078693321468453933779312572840216822397528467361168662083892894081396690636236352980519992197590461122356101237483183911297267589876302362632901098291083949301010762432672608913281980661754212798103960908930597562713799217813684928280392973448614083425673465122552261982406073454028906545755386465295107922457974413113786409447125381597137206951102414788199913008161301148511937196501700741580515550524667108999353626423250324746970623526288546748418275688815007595729085270714886634797225076912930626863127656140793064218420992159630438578138500303553004928541107822551473929064295120325789666321769289196226060392541769893814612733706605910925248155106324571845021466681595593383973553608652296573029749954190919991393807959058155264365196477287107094263252979676640403653877214708340455849432547897177150519645758098127119907389680604815397293913553948666151845530290751621701190031501050590676252740646206456114079117248491302834841884477295291970413340575894 [171,74] 161047366745337227560587689596855415524890400439654168565924033612368495597317061909247173766771389929293903246874958001460658253446174212354709139959987173851348873552481355715012190146691447118976766827406120095727050653303403675906366591784676861072779191105681330415727704240499680782862855908720943363849459070027783548656892360751868672574081209790370306525981528985283915954874691649841706417761337332695747188977519426368413364008066190958388318807650317241320748161129758637795462236362410189112176748903032114266623821438466436626205960380478610043433775589233298788582455042768056905731756979865418901759642746480192501922130054555400034083522222530730242507595074492343859082451863149368661614887553311247593654827448550957141027290779403074434121813734314149224780604257071526128135715150993179506154800317287334744904796415410704023060517938278765016466363447503860727030550576026541822161349736276405865297376068361787882056664281110226850846023636108358297161237315731445403893859465319348564396639839596634001055064140021677338895754793588087117047690229218874273363191114581917275007971560775800783533878119519556012974862094291542400750085662806195664287477080257994780561085601344437410387137217034458763562792224875182565029127178845273494115942083980428563198762048829463430250784912673731879435969936074073790679088493546881623908546332772083172010106667240173119894502677497186568761768316690553426817472593361528478289709794714205968004475581899668393875431464436499610143223138463680089449323366805693579207262915768586742710824618115601573525392004713795562242540543390927304756433734501451744220178966632465865747649453156381201915228875030492194594691138521868876976142534850893542922119663072223551275642798493984508178138439965039405019006204469305865748791 [171,75] -23280029851840789109755613252373866043307073925939270714458217981020136248477906081638676075166839842601969489472210131349198699362434430687516189503835020144292913813585770936866689198446382613363345855549828451877747749661460708949539077198258320076218114459593580809987184065450586412835742871257873356421552264253596583170359269276526484903850593365525546445040435372150403635849976895159445035280781394038199734620223180153392270628120797372612586763138159667150657073830493931611874174087489475080376285013901334985101381052336804792317722056300017429274820867404573361533633268750556752907306763306025761739814210661567376909870979688074925559393494067786548559618611255272530470170594088332080324564535934831003664532953672349060484915954902021430612162499894792681252572850382350941016204707401378005719699574804061652187403405982054894721137257778715647166716977123250751912740292195521214707525981132584128718867516052299409530739539583353184387495771406898117205512827044928607589115047313796721415611394780407902986360717549747644732440238664129836678701304218271994658111470154469067361275319209799153268705894418715975674524909782152083422306471973456802033630626588700796001870655300545919266951790545625738479758117809590123767852110841434881977202940413203588768833712284910834974047695575708898365604539258041302747619014988547355695186296617903142498994908111881549704838640402010693416318154544381257045361808167585093844052438031380378244420105031863796995886092912091490779901534350948059639025060823171631121944857971422727534432432820019583318133639828250535010125218430891305822665658818114544533791211218483341530905628634364018694891101733243901726376095539980221944192424160505949252413321102957156821268785738415305962801335403104641347531665228802260508 [171,76] 2997449041114748683476326849753153733713148859811722173951609248610556168858886138678116124884163995527420499529859021248927025149580551837555008656092008355885222510066314025506580934359082559551943122802372539231499788534600932060839828651248188754201723706118671572881756298835219905744334280570416991758840653803364726617474229744927951507536885911935512464052400956808530010401424874582620357758073606955880667531084907393908045351449325094902336466190879876415957117430405507115907009729521995054922719419259773729673349678215544160341869584335356450606906455085217313985084023537695976288259163352749458599753597657244384107938817343323735622790755503151370775597784824904319128240610958462164186063776788440830659864659422474263027497654876946945994396840954401423235407283795312161755540752491584185739942160721523829742203704150851791618985661679981193969126591004376193892093841731576358485878310414555890680939699814470667400077345454516267355493461344689270543531044387872982859028626032029178763093277995874634226464469483670964984225734070073065373855944885313370211574732605787619389964155832614733393637473836387453009513062400865985652774518227461088930182533802303973154478971373233864794706211208095138010508872767438357588569155862061412699112241479236064383979965979570806434409325992820540712114551704538507647921782209331938628200779180456188148974477649364547858124941571923667359967386804290449282319158327063055606178420835300803528536337764815351036085290356501409660766443097042897932997766758767301031201482910969159826050541991595409558101408333930386645673774862475093105170112163387399482012876428686679596912821020734733287012905736795917488632325018688525205395303297326877199691806931247984008029906483915043901990321912180978382979186615395335 [171,77] -326498912302754224897784688401368612835444288525216266586234567476840280057840615460867650884123855708702546312069669607557511999650591318396023885815833137453091591717034918233206881135025313688886910776126734788879817535880163987501020069983210881725671604478027172688410150931535714961672695812368331510380441353967118264927456284555330162999576183036898822648435376564008925407906198091417741661634475730737785182188779962365718927308441957159612312461064607517346777303646589100145234338585625829323191680679637377525549199593028420458207502588725564711191271253407563696428721664012396747609436819907210531805278941206876602755568345956741289864028697012004256629333647869069542009419547762624172439820815411304852744091562060394762123924595523836164875330292324625654089742841045965103867744229524627679215869067032788199364802536055302189578993344755043445142395575307786396914304443351977537192235126484225226179394287867604511257200269911834045621841772353142781756382062217446066296089544410268187240089246487487556288334774186251094823352527553550180728719268738356292144192666416184648779827951900151280200179246484854962518670748836079536005194138025368019002967425061504693370583943698818833603358857801947750242852882874587064916296143452490634086802744125738126906443070808286959750765275704065876140453366182414427379351209992561753450683796132397641987743459544173929171835528779426008090333952259450289484647103922591446778818467779706200641349122579527127370939002163103086110504511149406137009041255373114500778312393430699522384439674617162714863686934742837792147897159993405731487978344159669841925626413585687461787063235440124261898970598347791208294300512689436678858805271971695516339743177681468511483381033157229484306968435621216318542750731888 [171,78] 31308173300791746932242262226820307471991832804872992863345842461543264989236847118339951112350600684068695998168112188292011006878501004403655033343907206767230963943126137897244351279549471234336015160478268713715425809444849003194979361827588628108103080095885970127503217793213559811492590991745176895865162784628792048201505919907597041024607865595816611615919285202634684723304741468870424523767027120612384721361877044660455317414900033990353125197419153066399946561448854431671647375367125274520920600052419505979225559876768482932441993569128435243353462599237837494597366647059586708144824903126979277407040875518952339088228131797282867425715510676519734714242425528574017152677860382961496260281191076871964538244993998946002369063452459517688354176690508327979489106704150433317877538131419673070554664349768723014923524443802041440831360246225338048324555624690607631582633971345984757479762917681480700471692068839554382411723214369920519596361791702927119351850434190332264550248000239414923085883899047519210927124360224497554906211169568970154134577955818687521100658253234195448266297207320767308720383607167466557980597271873041688884702406195080792836688265581632532015325363921431507580118160268883935119265362375654076766915981292359464884870292608710555171224429831211803727811696206984001267845703778894108202704233443988256373958926097180431032110049161398459323788194209116583182098096562381832204151801465294204080254746228919332753507708052115602491543470017838133294308083904883131682651647889487878355057215635360780072124119641826869369156143627014040942994790451245711721683012229080888993635392958262195419232759728219957522453590385719469996730044627989949479215675315511481772145737375290737852448084432010789510757168666333351227000448 [171,79] -2607170360356546711596704126390165539759366626079440550116242597079252634634431970901404756934613299125483366038791534643702140409654854064239203748361953635484161361372553334742809911775224101837080496165124802052571445861149209563226279100536779780242142276799085618218647855689218421637064240982627434890304517181588162282532837579309100757942302270985016109497674563572533841953944084061476233309776915488944712820340131759653634912930610204984371011587134925817081265775089433878221769151888794467435647144260682035753443361959774200246387006000321603113966229197769810685342065883037698229080249134380896046327845765956301126019197662158751210270207864735417327164968262809111632062757923844539625199215438762180353101030157036813192508500091201424180898258502738144493780886125869431081114449571040625938518196880796118074724299831551330774989234416469526262361277766625355188010639970519551335548181276804189054595702641229721111454553292838376968851676689170871636148394586927541690298891156410145182603153129528590811961277938953330697291796807275561276581345071906554724170666001114129691488873408512822871765353179934806388383894905994812338869799180078128292175890171006747670239073835721661388993482599969351549442777393894904853626265409651688709128820517420913567952121668978240545096079915731628627987479818718330094972065520907638919663230343534303867499548636418904046269589269010885028684907404018705594247547773630366730622719956209609042397619960088755355819583122548867007571095527465761157326652055360524945316226580579188716908510612817564270460335560322589911396600219545604541536757005961956296405950210673603433827519760635793243975282076076577670716903105182575674350143374862871822371646021482400544715515710483600372685521301923339676948 [171,80] 177688311976144207187316503139824145644912575265815326990784966057182208361943675518038797478431649114379496536581742294993226545238732555684546455154075091167531612732062837131909628621112991275783057003329236355174815545047856883276920988863986639508626382963623932872785004981226507084277864304168904997245319118035404094281558380711414812693192467111481514627210939035124422752819023936182520652066027744937001741706205798433618177273142197427072685089341291923461677036329423943727998674101127370094502355311659584850772277311378982543351367852669424638091585475289744943294227392658576738034581801915191178968490327861482662053004078310932983120685092682412439913864291869579188148479721597637895935957302726474402548929071659541492315306006266648971129576231376018859322920408454952691761097227931294968164014745227605661680272320025091822888562252284927485174604199276029298361304144322619171506264932966339955794957552157465788047438351735593075054454900575736885446942906123365240249168663427926826959339053732611618159767781916712728668821776120923400533088359502480657657346432672337248057924567162824534558242061988428178096907331187489108940713475763744353592280819771951320120354675749903479842227171222403616043220866425356810646864422603720368622124320511888590281021774598027748864532509095972957266054043657617056041219205885923346583778526814824735433851418657934250931274830643593519581024842758051675484403415585164801179474188582822053815940779257337615966904555446221070110840032302032310679548913547924136831165107868493208598330895717240553520023159418874696681492947704919118188150640253955331603116517079361357741914524062627892417543980644012258507344980837596924292187394574343676643311880737563032407580243794183699175868401552838408 [171,81] -10170922211569905269769054500824310935607356770023863595773523071000090162135459602584317635660471506021461388657225035354123343682336661012691457866896922944171998722774199356397950078725359428197142124275654683864701486072831742619322954038206538109105462121023694280622371303572038547591124539034557459626537967672946394487292140887084841913357705097447449167101084847806012287724966061143196598981617467417339937298105791969466149493150186365033414338287219861440554948240007964881707051942946053965380014811448597676621034872308361262430515229714010139849657602210856607963420656304685099078284681169454199615964933629419307515889485259110584264899847288746410362961191946181439173877694595162113802204026199869907010364621477120258248771357168919388548507655707283311379127276895770283643071516160398690898829412809245444687309902417017932447482085781894322014364201827634498259358458443853393354078383208110735586959812727116525583714215649091841035174509632300170757646681158967272483104044547268218563346462901982960998795135710043803185607757728661244266973011757845248697082655752645752927823177541814478554089492155566112806992179706695519812730876690272681800376989699190464862056928808402500318231800920568594754365920150033625562100665769046296851944232822001949463325620702609906921712423456434345937746384763439461489779360920526162137415439650305219297485503326749981308205995867902796916993398457409701802515122185063143734785967628467971143732613126373246014091842808207957584272508392157034278009874722729234957061314280153308267142827134219077316107196133515866809872759586487605245709405743110879430058577035914649734178762999098895186628567447258732139925943286778454415955173475071066273785597357929975828298355042159127015030133607767 [171,82] 428355577377087487391857569853888295917066206804023652983575996957127743917144856732430705158091578814272075373569734176427300218319575126305745496153293639944759651045135045923897576109474734221440009082422247400912873231756563415926985513037540848637912591070014190944262566780002531859464309690655374657012448254150909197122440783149648111894332462182207684684402203644674163171917981730842157985502312972295823923560330438776056930734523787484294770751047036255162065379653266591697011214364452726180263018997562547614376741050856355996332996834656404447057578911008045768580508520054956015330219428307849431585900135988684880920784644706647212029062322905395932342929933786572060146561299091267072220054953749773626974600712858742667151262183176253981560734222690422410035216470055396603518543802771275024772148551480123129570939603519523277532331096216991043433646515398582472537044560400643488336108548278673013534835274876668008686419690063175976003048469093603006340883815373435884422690961018497787123841599680700434130822248904656836921533237866388495938179534471182293286615173851508090353210312255772077862116052743550126906225413028823498153522022370522456122762734589138565544120454539177056765332221612342977039033709540612250924828860390106116888073451386607029190953295154760049915623541192386522505338416139221004075197060680376675243031648095702303446469790644135989256897417864638727792280145025703309207798873394190775426722534086836970359952875663839388551931703799561710708726872376859295377416315004934029729009543270376736546552467122504476679098667285431302540698750279327103181547501787576060695048779636103924669820801785139017533767910195338221213630677242234399286787758542502100980260744790224853616836088746211410990640220 [171,83] -12747846316756900293970739037119242404611604267085634571777740665543259609193388106679429375922833369562083732961295238357565696384210685644872756402820243337968523733968226841761111285065170930440111320005662570106115996885785806663060906848671600382044076543310466831345363772730522218852865158880790306263858852292416165291702990003317951121573712324771144211807606818016425400243219111943134567126402078122030480317379236809453773761545482527244832974514913672820719015816731234924332582492052536456757131137115263123840322810202160260871042549873959099681675044301802501618078351592149620875993006279914763902538494755183170624141638667444315278690028371554267041384149256614007953315414429635656190418364154426333194180217526007314471875892223966071723221463229413743259022448166565739542616978398337491731190838284327568863840677878096221868926708367596569210625058815906144126173987952638209893927058696646444276806659013219965195028019873605293379674161393129036907886953724041889088038573065661863966676077016111803473061841544725610143985279243471196184245101182098471806067473897800913196777527008067270305400448458307775786385134217332523697545129974345252185279273912855330907285466836736352977586826007712897580180300946420618880865958951010172601087168272468231084000438143413381004423611983023608351795114455006973987332049062573060959495358729437196910324653275415568300516667824617056859766648574690870023013250743548476606839572542218048993618511461395635908009800942084204500334284836778210358185733632829034037472131200896592707306523306790919628541171165827138840028214914568124873676463641285992803970032291162111649313266804459120853450938211456699093056538726036605210923402776615350184605909866960919631426770425495890888007 [171,84] 1315357423251984043104850491875899017228431254389334519101542026790535851512864629766043626109554904523674121063858585392274068309803218959277709834736171572719685248891663746511156521049585785460581810575630774037766116113023075302175668156326507519798399269434542431120567420671201178718484055798584770889944119986604634165439183074022044970326236903935626820085416727213098119521085446826672883461615918699092553785467112150622776927389375198782435426771363353972837583520016482330829066796971289873608306264238967162340842929562462311569450855523334612530052037733133476778993552642906921693713178522432886080501697461342274027826422240100569865949962756766501836083781705347172547759394265235536775615886157812892439815550229846453344402203082624831801889125535638277305615128741241025134948613353237497587683018039475734777338341611030564933167692044405824676295727518947442715354325058626629630129466981363543262812565576128532984575211692414774155817653558397762760451409187589560345046258902734597132095345054188031250794114287805289065965522113048787990808731492397487427617717837693616097537612523165426469322019763782118648097061126333454906381028101207834782199164079792789706728367465055567548098054260644218723367902552941649190228578799065789983803696624328361268011398920180664213408838834846390473141862617367573962187673386436596875049948255861201541462469423486149392578054222916902972161945542486644567107491682150695221663055443066805016468823044990511510554048152566149726657895354985975487900289144624800535906767261563084986401431209726993182924785505863888894015738991920400621948072555537144111945844949313526481449489097476624344539320770225179638631515646193052820857914273188047666809106194655840672048034454070964918 [171,85] -336461500333586274581856157942206788003829261170458364088194587747544943381136470457070108267988243474258834607504364006885157699889689901115090111127158283231122094167501568298509411182230769496825338962832886404909457492976921703759173085861671792886437430670852931578773334570199721175094022549875888432085550037741476548535191385634393913302033367679113501784624641234960231319031353862777963032034840515077090060527550834303982318984697242675225883195564002194712898643556887964195929418017018717960579301400969444057678370504289214130092586402353888121794186201520596644939359057365229368479441636646648907881771498617804639272032146515906970219961589136821804509418078845150975581041509433410710585421383557227948192497160076240995842482774026783709103483071038265800623582061572871570591995487450895578607280682865496883260767952641329300554543056847910199491140191968592627954982027759886816961883642875512006629081268174269074389838995159892782201788736507953335054056684017715015062657985917233724391591524749629910149861935254413197367993506111189394710855209891439103325126310935012772542343040673529532234464163892661783641908388171081373511648748399012770125861248214648828098786444003610413888430445848568172212660852639559207027739023599015547116342241087035472731904110475263440294001070732224046191179164817208896176407561208489074914228318179046749014974696449935621998460455834033827036471125658500732315128557939723000363970711936703986040434687666744454141181195723779447793945111947165247415729930000620704209852188652183590567934024756513300017199488071754625774381826664702035515446452793927485938678669474439764621709380968722234820206552243689063411801826064501098431574711656257439996607753348894852167624688884381 [171,86] 57826196352209335239955866591322103142562525000704784702774346570919785964716591533929065713259081456418394715206333711363543724980486235969588406697219082978982783432903972074189641099730760099119925675276286906934994653716804839655320226292575017478987255946451643724229133240347825631876869347948926255020580579069097278111534205511546438642528156363542687800818802904645441761150579845148287552101669394857149995299390264086951003921693822664527780102441714993219532598454352837264971629096607983062822818035253616189681218977745917858499414303303914133642694065657293216390013238239222140313732140977833964780052705357504898105597676391419759575387607758600726375576292311450894800657634534641032750416141224411816471424679641430806340615246067859378540586522560082456998159676470888699083101566870242353513147621925526677189558967835694062336933199161458814694040371342992272671775079366971520891520160765542773623426162947813164738265986771820902320002125051003832847701134299517743719819882931789810541162486455393369756842081297566405515084060149707066978059790880591937464690912602080995661504991002038328439420897440278481857920872298844320014821805095521620783877566675022455345862328163536199279824074571476643951953850939796077096588935526774747752019153478088744718015043641330297411301610883602439876547782552258609442271286859247614143687865215883222171905601371234297354192117057165073118160747058008671498058219465069492117860403682148723330827789768029941019901293455442800740209339060228981865822057470476309480349078543517285065654482142279728164985264958231455261900166530977050940666157984264337752610562863075940019677618219362975954589045633531910458825484313113245278593920856050010355245943060816774756952003140 [171,87] -7130978204206955107089363198879118761789163701953607649359547640890348076491905402454531017785649236106849240062320808319171716462483075723108595512436191411530054471026842341438169758074265001354328560409336499238841763592394546624344851879161544756754232446831890079600652501685656944742618268488248870567434768874842508007099412247377189495684275610056118866717352267577196263643336598794419336887197781472163063269315964999541201191234981984934565909018747779084527427613903300925880691106263232279021352942053586851832948431787928508881765550630634077672717497335159246194397372513198515600014853062037401225712114772691130169485517482232190832787878259639823146773691803749052089681347295585810133907337630175437795945534566617156654794430551969449717328887942144073262583715298750929966409842059093897524100120604938661418903305083679076862117185748611062525441072705194151436483313161037170090028534533177515170806944588755817843307672518500797116475851274151755705140034409175095147088016973517347441550479524378699406108152842490135016963990509458842350949459835355960617113317839495944986788266028883424530450170832223668319976699745285945054408293620352775816798639679355895945191377091872734080745057119043342999989814414246540706458485080591673955390582280504513758435609285866547243556309384155243756500334347155556514314692479965363157117018372280199756438217343210413887310973101870395498658726602836700047383067343261314294568916395477376866086211438051493046818948095460303460596036484415782813538066287191997156504294017838721593741131377528033929217997372359147947619064786018437415191956029529588924191173766416243603291342172993827081646079511720487775111685524351479106864989361505371612131896772415165649120061 [171,88] 671613020788189364929361461106447863285407363423430125631344690056194286685957784877697047007244383543160712591651329594468599727492426262737540929373606308795164143106790226517880921530753880394650105081283260906705374239008338682042497130336399783189901774762430133193697833059822742248539259585260344821340271875124615719543583883740112316865234817029509229226916025089812538415614191018293957205990672245991845006535986563182788706343069328987936060189180248408768218415819760984083011632869040280729255282803868505802923248835668900637274355497696085563740131602783472273896043681367032561605848055376874611066932609517648612944343877079158178898278850076474052342127996755050894505566142160096075776971557777356534011433875145229204416364261595346960556614062294918294845873183702690237452401940615777429844959440881562857800364444483697193134365463101187676555813636016451869284927346081832592157317908726806541091659571324490540405644418604833200273773416514559514377112087483796096427062942717125834385648846656473393168600805340595156710033087641658056301683711249851321359305099985657381373094288753918850094640875531245540269522486620926500474479352347605199653072647081814020095074879922499945462329624443605846205900180412504352534142294970737907749433079386016364414238722922228852501331705401051625546713630317811121892264684584854172479510232065425645498457182699244703766893925031834034063809712504651704090009541326667303868302554198332412438772923348329409544656357905397314373504716526700274797776070896577443774976718599572709722853961166997557662654427142494707122130968481829850179926117340647074054840916777046219936600343131839729505508585327293269041495242452032852878885039848290847535345537967869704428 [171,89] -50571781959312897011838015480158052802217018077372233275019526389036497275393255802005872981686222230639593063653682889159325369080550419250304142532201280000410277963142253678564080342542886370205227744923403795303081823267869615799702343283553894804344501562442211464683185672356405973716643679569675839985861026408116615033332215641492194499763295620685064067365933968098300350836501710556806154499911939900390854641901877705556985598794719418394969689142320163653571691869824933799967488665561445829123901063892543127314318318768138157835649846596297548483397210641927762200223043103515977355177864733694128216470905087961065626275197920020630983674555496622664513902549294652991173721895737767611360285282194563630885415015588591061732840340806916825594173385381673097387033776560249122806698006649072061340368471022603881633588294788873066391630549892867016006381871255027555327366390450016260358410747078800660470481473398618594598515177298317617619890497568965666422794235777457613387416701939272045846964346485058717963273408000859839018712810538556424907763878204761275110831171886627806172993271362379616062241988430965065396117593740845898413771386783586103173626888101002547370034468088414715604098321064719948041485705951876164640197564738634335701452914532484974841268400233127827190663269250520146436757094374277489457181450966807850204671833873713569517221130428283072882532149627082489796903168426410628698889710401770546735468005236913150607764771994121862268277957363278933184437298187364029840915521037393300255941861325281224264358498367849869873483619826710241445169874112439766215492040222784506425180531368839350759113892552428596130991973629722399783721001212494723588897943597988775620931842978833634 [171,90] 3255196475376582825422212496725082415894255180555413693608464773989325574869125608556053849456345893026647921572563077320767574659707798289556655047871833773878371099594249614631453053010090456005848927621021004398328446151132345223265586193683898824660744684637839361737106177253353646122583450023120039574074673462499298289124264005355542621211591819885292036783840712341802284902505381221864476125546586705501359986994434782122472947136048121588966443857217841576376592046786105584354614219252805136935044171891927043852604933607257004361269964572857691853476916554562296158673405754894478802481321401271594925935611165165577953643998538887586499096450021607197290842599985727182842290383841541129564238538811792888938706042673706579620458403956025899371559206329577452205624257753361233040098582101234075046374252317955536015212853927328459425650005130681016422729489602460684133502966944250838696778475468600541698979675421678097359044947591802524072389963502271070468517134958383797547141854610347324019245617942710123651933757767656449187642249931331432862242362362769627451365460259709526960539328223813255916884289402624982781778931853153741926165812242834445546116504648884122917873579011501544919436587380268603353593760334473514939548497493371206148628358253204654374002596390196961397667799124845148588553276342603546528511727912723371833851895585776010647323834840946524570815128074869893088130385531246285451490639939145627335477740164731522931542817074840420254938081705270853524606319301307356156984845848474431175498733721359247926231771802851274055505227212698048945573310569494264832018235722116767199859267942480056187457901376046297776417241847222996923964278033121618322587351757270580736110724439202 [171,91] -191319394167862757738136582076973283871990095810116958220225193513951498562005433840206203601926175915362095236476367011905725655598618979689876742127281284660156887779066420942379010462195672002715554909917578556770359083138839689822088637674517687281888450370753935892304331031464234624531729241652476970312344840582649391013689770120287404045747953965493161343782452379350105433389040890845737094293018581099750147557263973487862968941016200336756417977781498699944976815962404148401132752803746361504105304928436913091608299606216352375024932083704834745556421511430095833356358774986924273103864436554620621094883211227491823033854389099082929872475586582372334017288384441334396632477739140055648990329119276939774657790379635380307818586233749260318509677465147275191686193762392416285960894421768596327556613246461724175242853091115299407229639983033596070055939628563369989390348297797774913315945252460617153957495465897876011745529426367025309215786803840719169143022097901391350333306998369742892847396307480431128775678943843108264168183760385598190069226078972945212569291658525071855488590394690321200071471399340850281979507227090222553794267519324759058496392887716308318668067047009433706929334927843752826542208452504663014933577108897358627778390490550915253335107934812055323059656286898093709507429753932726247843422940833718744098492671349093871888078127924022527150960703438002352911734592575167463643482691256504063359417754146694062817281202207495284874631804884871942538820369137159309104169517350707033441091429487354172890555494325467452072782219886975091143186312367548846883311366361601668207203530963527682091026157567008440598358939450843792072333016416349767140099429936309944872280654 [171,92] 9777534527956059881790694143960600682931800243773244876298209936553897846251964577489788631919674137186942943697804359874066893308055610940859292853462805241386514236389972438835090558858329970783133182807264986220455406360697350327023745989881372720768830524452789047346270322483119682081469949881851323653508873772515573084893915332619704912674159622401135086253192455334603965540590151184915595994773497951942654232446064494783325465248311890591420698576550714049385192905230651672217538927439399120504082854670532894063195956852011896257374758842430348713905597933053923125108377477993944361473343791811362477553854548353321925629027865289410959944908129641530391674420587798093761343714107625669511515353569348460599663584961861200712077157432896515457102698847111427468190233312071069648012628975118017780527104903892499900244207550277583438836164404947996429835554927922973513036644547684927263758796486513368142592628326430848903607268191633640645836777688583254358501833519760035996697461298468971191087428854116499870301767698578191387386882061292457006600753445665202985809610386557005106015718731907383520432987776204836101884982867073588654812222314158242875465949577720892048001453536174846379632810216924931437779927112645355891211222101252294523834499592367151168086754185055376420724872544757027087689595451709967601828244535720485509698977790377115973180969416720484349623859961835691981706746201499246340805459439110390208396311026280858897104850704606833550900531879317336381850738242254989087297209214225612479859565382636420478220442249214357348447816518676927841131068934377276614675153357491658641176604716501520663805562935472084215632818326111133022875376435680544920831871225436165325594 [171,93] -359759018244081337320357730131809084245487542649332235758563821349298996945939457011402967669069437507134407827952086452554686717573811120345859836902889640853188794946908426453830156492435327378219262010058250598408914784413365838920639600848619289527452254018193732286988048430762416108448599899933924432392987988400058048487570229306905689758026414473819975008374806730672721360250631659288049834853980783029268439726928471850476501354635678143585747045479911671395704854375960649721237581558402896248935157941752618721879822234166916549495245989952165384383557057061181452740699982381467332620350644480419866014559435821328227864795989232552230199834293577338810348189651721766931082589657622564637868856119951368364288400327985945331100238406848542320632071484566746591223433549083462649395048044227093508213142699537530525165983867982352013282757407300128217592374477900268530319445324737333647570064161081906214125232226913560262165766086718372469993089318286552553309116636022482860835850389339891131202197283217998988864535140142311515257893204453267599667373552705787878007564772529092279876663773852537641213914303581055115131350371699225393454504556432415641309870666760583576945997087198165627063644339230492250777458099362284747086537839722450806161277970691326244196762812295463387899215349787199978787037534293341227616262686232061703007898831535202361663088985485275170232190589522531135689136934149949412128338002617156955094962635582883767988437552774616037818581818171242043960909180237664395921395475073588711034041275309550014699983360752759707946043964544399801212994017812809690312810605455938865397822859081415671715848817733663053229303963616329528253049775320702562326174958720913989 [171,94] 9192902008257868736707778353343571467003065059247132851261887525414041573151023387730082606909262083226613789102197488705986572480702052576043263753380327166700218910378191611338081909690389276187901164930222980446741065779550118267680047337247392013869046666230737540050556091100282363295822867266429693834739942821315385273845651501831106984154655554163704925399891931376582226175752599803008836472290454283563655027681706641991342456880270858937814934952660745551811888249244047633512585452335798598626884115481819793409423097682899724477474445815765039141914257109826214195696703640835275289998298740753621960990531176927024015822078666459266909362195531979130517954945314936057093634595992130665231608143120029091754524207580094063824144236387706153223880803580586741725364344739318469715439750428204997083739995044000904806093481389997036978905688400192100815655244788492136492757318455732921218890161294518883870089697731139370499095367376336273406173811825003501609215386940737740006306331403360988281008116612520951803869291746107314747786516666070724898206793183865618235104040825159202548849755280984654000737929446304367305204832136341679382654330374213650795144835096478997194074692865163131574415655448359748782124947860854024690068531924795052763571427052642510894525061022416478105168305822029778061091138749653935430643852133378071851409019641015561210912258160644862112414791997623191128100460487155889197561625548880457817104795315072769723228365291537721850219155887905436449903084491796836878000792392564855120298817641693301311478816808294322387036120294098547157337125837898578863099188920826678963999439392747848344545818265594356515109969496039246489134096848423990632955803134290 [171,95] -495733126811253839061658797893523908794040967697999919912773437408474933934342336749310751385640748642066471692793540174655316785066277734036854631233895424307803945854133691175716935600751054565386970267506779033897987547676945944512567002196464452446538417505579263212734068381639958823231337712429853815043416744146495957003661457968162904968443204144338612034740979000146166646885687180011227535561245044584852020899343041030730760663961551017388890989134925041240700742436008898020455289035399542180760175957029703226064619104589016166953597134241101546129871592599355844823705150227274712878854442178559918090780865922813713185696732100936995642407722888169205681354840442463828539108559843535818062285347070593330448191855080418454177148078311250583595051851409799446602839154815957659116807093889342252929423700587162927966022301724920444953595158024086887397156892313271839299793964139351727924531806888622632916207915307916539136616788649817349752932204144349513235365390517803029144330336813427776282983057232791908976576438933868893514300821943864379085003823606465909557111712506931676214842395944651353163377781081732201023330593341175950727412033280361863779205705419356762461965827959449273573518266475046729427979237153804809840633559903107914376630641253039032230321526366218684142164818256532500591352212904832621927895583204918539612303216183090395480673870201650027336812463700411037292181459542312060586966653367015717828383506712896118600391054030113664269382014560096463049535157564183820323336153309631945014025008293662771904077519029207143178879584463789672840705546147935291504701425802646518756886451041314383814962426026006066108262031689739118604609403624206975161750905 [171,96] 54417892706083287417747835688874467516318216838689086772716010310008511780820680936355256516800549228410204124274740594966337306139480979142021197802505181762427152821121739265810654168045333670854263560277567794525702042962685782953931627019773041516890990218685385705857219687138766796720327947110119674865396617883859750651209543515245792519824211576751769482332575794044351039706393678683034996464303106500820015425798175967428709736445180395778089171240969490432467037305172675853223469416310973118977327480747859632621471723392799671941369095223348524335956603058440256086392921035944036057307661522011351450597764133806685212929152215820044091625930866808310789516742904293819578374396612151828556151172267190168498552764408992861989690095684960425003967567143426871848676122869751491547766760948552517612868187871404541098312390858863769376980542280416730121261899560081291017781326074266794833630311319614682082447604952511190138519177142226808610623089365483275741928482762923431294491071818135399400691179818414500703687655172924736628463888323813619616195683655825047011251325293419462626193948570992570963375654170553307199984833536552213314939353382826188924993029545700128145099929543507417233644928983634232502957728958371663940193899751403509849152225741023505111906150510233658231259214663038668905162431076229051919231305340946820597542437518831191880252332201469272160255903260348527917961681897909325456658103099539417631504506248402143197809779046876369897235218881910723240575618641901885053877547334364249273102473557236544644346886674773736426244471789965873861874534517281176051844923425724603988244163274331157833492049101132416411689033527187597440515798120008264308661 [171,97] -3483868868559538881128585991726181788243523733971705089857114506550632994603232879175907242383104018015132047660647143874485183811179409169623767527328190401893758529467280470498313417875585323256999667884324164816395776707670059435813717974004552106532330775101110465681395974691334705562656529978012278448618076285438842509830417021713683320918101539086871268825418864270251891030608587428686599845220725816739511484285960726716737763461533667519355068330443591231962363696123592546797981553102313680784314063474076086564232903033525731727784174412106097137304957304613209739677292121493416120828235379648699861006274607542664955975733210795281380166930588969996914734701374082761639455257073657752070611363702904923208460550364907054780244387792382431749585222546642163895902698648831072315216705516590111793510826286410874633646490316891980623646980103928506900628137835215205602094694131328456113272964726773036773189274520593061362339093917044084860150143931745009213663609376463977295512304525531283518329177100238566743370253621944798270688240434150059070864539145525038718366960190237448014198531772048825375562553804633155092670534749953880134164461234953655936852592682854329389170387117976772857264627619017502829588837210152250612332793778860431066401828876455560828857813740193235181317050624241925916018869479753615031422333259345657413793266907715809997200004637649331796407887568426092754622763586222257506906262897032617688305821066407800859624850534870202105824538171802073126085877644226560566301735511754302552765669377029871105848845491998269909928823381296638814785567746104676750411179057102571898884929227232581060394791125843888586794421371251867620013416290134401176 [171,98] 84241531669691019613006846257000087836293595381977921516787146236283851990198197662583552194022767684169740057715112756456929233615249740148126490135987523333141361313469618091185241509403447331930483162126543311797293727762331034767127710419214335617647526411700054286983205015535901512556182280688560083508304382180804458063289319843254829238448764228334675616840266769525138201673329934877660861071521015056252375948139101969016843316857731571864140239075266639103725282508054203193875029744066894046722939246084525210876918822030589254067605940098717570963004584247311353808998641685938365004372952241251693421649637629723097453973437138034351603667778529673319843563181202757168101788430495682768714805477741587235843473432380355436304132597905540348443501261149271871921627990611695932071152784294235562398178200332550662729753529140841176499726576994889849758416430165603367125808714619965482749896839224587318608511554794702261072493704196588740990739177526553355940761005504586622905985757238282897051965159054203972100516982756138450682196480850842870189933285403932971896227066667409980710468777768369908091858679955833960524846953918403024524024597044117817964770123393609040379851654683047756687546532948144107706133586675377966249740612361007973865514617420876484628328692885410678704999181387785004130687957985865024788300743796546357925053231809104755511617461651988585560077689189821125948773847700022853032709576325167586744534811370311050344733539744290292049894549147387749529052318721834512910743667297391521130734836099252428402764351358313055414600469517451539319284783615882433981330204171197417140066428073709934836325191345501981623191708447440045638352259186400 [171,99] 1597750582129359892938774588815889021932093442872640978032847844287662709178390009905516081501140275646942520957997584278190525122275477434394787100266733746738530832975335350083430023583490926058343878873665513909892688518850329742800191760154943645671808969166153376248228963339369885523912531789264057812870758886443988062662233954514601670802423276528068624654025054889227759842169311859572061297307187668796482188864563006081148785111710853903751667518389385195057278801612641374888419304659264351329473233087097673842781618221600597119697847899574523131582782169309540646235950186215519821707375647457550844416990358252844263834270154134621335528456181994689420804353817440682659423882420885439132265695953589196455768816786889877928141443503089170122454234729775060211626703550601520760613627937471121481452265570494971641348004886867071711571943976214155890499713410386055897600093676241512189960125202895896528440959509239181028421561522585558591065959452330237501414747585833157601888857690950358082751877730621946628874166414997406095161099202786725148614385988239686257815286712765769677058540683492265053857681110704359805140922316868874026958033450404681834505298902542715204857064304610366292759657149368216759033634282521306065335721791183521786408134632371738705785167607199833401414481400782820504027075967217489130580320503240969882638960850312032543005231412664043229365423670470443036577461716830413811812336481826220203746986570985343824608511261411229601996182600380855369045546023667644674701731469394986823048925698248044672168196992748373173984188176494267820406402900006018758235365561001639478081549662653276500829198463275303917517233416166932060106969064 [171,100] -137015257426149003386068574640378059581808977594379127414244601502527523664991823509767368573722512408084306170383855849776619104707413015847265458946391473083443616633139504272326597995453720722934480213452991164456615181061318714039583459928439580776802034083302643018044392402568365453246386322952148861160174812451730153784755920480415286909677362081855376141218218346290005871110178634273461923031432349224575379777155942725510035128989018503811009172407947052011496870701926390131299444812022046685155576685332967940557728517809354329859707215484018404044394666867835669943565275319246656585224975906977865640732638379936371533403479246849705901818967875740829596727083275460154166156527702026084812818985093938970921472554145423758937359148677094199622458551692097028617698872896132554877114121795836867800634488846263177679314082812958501432820403924142078697583521875116930092262227275150414106995053365175472606678674328796202440403011701532426973535718326731322072871517259325748499559930399609775773343712521805660761769537203541063494075141231858980243248114765049762877082167918286379365481556606154009436803085714342518988096363051001617833526335899605597742298855620568079996205713117217010023660358465813546225099825720420922276204962835194969105338500881788761957408897438621067699551497248511971117279771000982846226753698216281216694639233401572135650901890282919037772691692264245685111203780790566889589968475166484114026919645801024578670531287076648689933900037152942768542636323494027221377533374042327468347606761145636378611310920752753847729018648053361793245178912285473512388516165611225966972876444898789664807731190051821832399790052128912361414506 [171,101] 2751424526834559829202084779933300973240752987620189865630353113005858213797838348288775579604334949531285497887167866536444209269015152059155241418932531010185170615651844970876115170385495357055285087622109896052114898196727591303890121852979130422081221959720720712442416709458671667451017127257999245229575875093195062336723018874429594740952971464360419197904556796912893004396196214961882779157180731104775793192053244845022072158091726242276818716163921199438653663116120184618682403703222867703286583478288078789312077317889514811746597133177266888443756466790782646525809320927624909703731800210624890035009516589159677950185539392373759315918695730463319477744585445963505082003583920113541773200993999346529720537724100746631506122676861655639198670724106390450048934843608489664556612726599210895673254925014635566931063329573796836158116917783408565547337307020175413231133085370096577071089216307142260998029236958659595123504492281853625271326080100667595647370626995148982311582591570648113997781845700612013085698904807432904096613285937361198532322032355137613391808255642260613363010073993317282518695289178354438998445824635421845878866121424798887215999964603408276751205405334279431861894372948047846902503272150182735417880892248455945990254566939045958199199751535339255903761265370904593649611690415335782000468940016136672393727868817114181195765470864701229577957761323178333080442732493828598324745892838534806073515711696427368060095418721150554634665754699083918315535820142688454618329366046840194650825443575808821927148010968364561606992692498671253427994529883296290855021880594096235877818398336889734872874490011843478757806737273409640477 [171,102] 46872332259232094132193249697873659642321579017403707612254954924001627126410625043514346333336414256698923689384947482302833930436214418857506587216348886958014252895456013073410251523469751303763548619632159600645618876598043593289834511852614454555778907693966233152892833282821969167014188477440772192855767463437188021568530298522885170326476506206317139543259678086761523575343003087193076919831841532390613025657359280282004079812102995750038871832589932502044564060109927593199928547809668069536037539990479197028775684823645312003460115243225388761290084186290343815087508145409320742463081756281646987066550829832908377936525722689270551369826326425588338258304121156061621273146130274268033260050382361203144422604028815115344812124217888232648934799535514493968500514483414087496093671011304859767876823362059788744460464563354542620401363475956946759362886198418006716409649777325015052158086036762774904667025866667650501384655577895403689563754496320764371479444990184715833985121285786717352311062960557520207316644091807261743547535789360323325925137894753683389626470761817971777817862946156050954504951855784120940578813131727624349403752125148631512784392007944895807434664261211279233803182551817046486532635543904756668918995264260516971149215250923346933255883251547520996301672335209488746117421644812773073892572679105620431202574985606798685802963459273020961150288770356615566722058334537663784072494147000755085408255999416670111360729113160241123757322695800523113887816679317126125025493904405673707734744947097554302846554168825651827282211391749103808550158592540443145254617489304271284087149663000230275772849803980221488533418869264458 [171,103] -14920366388940334741617731367593810217131347131795421081184251243290557894271407989691363366245908872309626351941328937522586557697639247849524640446781615095890335073958449521092612749550682276328691336880141209570360408825036728568480724573017222641054752379404007733651874465610859949869399977249676739878912890489823916244599946642332717463425402353507318907685626861099531236674866994532819366947556804807105343439373587916834401702338922470007453192381547726448652726847617393757514412562844988692113599570746374216026801740364400294608317889334083579683599920129922671103300936228759826873036462738057826052261941159842781789187044444883884220765812647519870587423776187255793008801076378277680605582969848386971548642505875461161775862538436552357411088754060444391591208610177634388186128655437535316343122880783233839119198565204618096607428049832801078890378370018103230625259760847195497539226661617653779470916122099924716797887880013195122684863532994992686085710600918427140444640894993683558807458374917026782850553664466614503602327338741031681372869177685451040788501196680574526711390928604942552554497143410686626828296400396662062034754657851550264088825046017788130165466342713977919305242080754053635855162795621756486041701366099603245961814676549743952326107245756624215482847610810363838687779239724820132172925787064711068533864936671174502177485354569432783384647832036004265185409069432010190696091824233679250898782737916567048488133559396089640944392358910487450400487600047878195906299846354359475489107470509835982960350277864482082361136543316185128933013903082965062259898566314048726147296694865140113326547091844354273698986883 [171,104] -11643593678757536373359270560727005189563947785881025534377305056176223336834797617478563718271281021725016240198717063928350796184634159711503169417516527608790717985030436132090870402632165364906260853972691892625299853873023351813601365440411573675579735347901926187445615546529857728709662653048768635134456888617291188028309019275915331416524167900417063812982193507838483175069317144482812704451772118212119903883957433722200688769895116519992839077266920182894449439588641696677375757010215743345222983180216154910949924114829761490750937145975279071092996473339033450712519293948342985147707080379812988343986086268054722503130040120944774966184211367847850469641538043598822111949299167018507597690185903570092747418606183300931430049478871231483337243984725787175776784727542007117524553784461637960865121741121060053850046164314305707494976851537519857255334315171083139447389432017670977711703104283599228215304360626497968463915084779917516564663980883710192266156394584841976617299490402197774863591145412565031257624773739237429606281954448175460132915495738582274609933077651461014055537713951030250629104647886904978493182803808199432417798859833976592060611597039499106756633862676741592031045901135923296263537606401178896708391168214440061887581570310170533851082069145712710031024949557231234943158238646915220948070093253629137515379655705345481061466135172196567720859234251708130274812433479342491081594633561246471889269688762537830384953357560505936195639566285430085222548047574312587083376055821925997577181283687869508146279918317439136779228263388731929464683993000356646139314587085576477014179444766168307325675304110595671723124 [171,105] -3641480240604284975003664528402675122356058164274779026411205396624998004767276552182508415804553501702038309623314177777184233646766306483550469053311973509296396958095832331447690095409213482052836554136464292729671116941187728079053274595453771582028444231572997062453054957003025266687991832438515766439019520418939371570865708836215315391363893351440533511939413774443059112953697692633842184898164376305007553583253091437945424596466498425772327248125863550979451858988435897713541608386100623501650326988511522255827696337704074783101703286787934614625692156898651426474882877981448200178586172521602259985460343255429725813347442977429268810491975954037025620217596636555217362779235497046999389916307711562186643943255656279509742136566967730968487923570951218172499977464942064673306208949008442787305047707736196702254329917607388455289946557763513153606393242086807268965499209933397246070748303269218692879444167199890103772832116239975877294695331652064849200721604716702332499275228545046477737166130466823781413431223508237382706931160036285044952719397107733551617680216585204192723872171945382229325260344335835196767673201504453397089260585176804719414914171248797020567027250005111076924335063613539749683255502332629687709088121475490268238085204030696471591381842674044948804611483632512311783146919949453182971097891105541878858201565125176091047690747192816610283178686907061175239278811219344592642071648136725833369736906140088353593655394211750494277864774082821080378727566895159373116807684575059694328980903618346238421098988805634295577400145695868615195601817685672080245495360444449037423842637784649567036468310695759705026 [171,106] -26092242898887416973317625829319165467049447521204365622137102995967935461630428467877943996277104257113082499913692912475857123079127257393436072091496201198992489134844450723531782812136470886337856911163905060366721348656278234557331212406697928004121441565070301448436157865894321054020615368525809119566937642351563963821949052153615665847323930656841169691910439647392005281176154015716504680971786830922185963649112872354799415641260904408301820033886056102867097815768980835036451839614796808467499775736338301410004176387898510486662603129588046092000717498528249994184685887058181380969680738359147625687988320479799076486090178465137676409876037430590220039556767303539857595953921614342045096490741838450412613384065903052273279666204594093212876138742756366043492263397881789732452911227392650690164626841909179273665012121271195723373089535819203163122104402917827585093198029287333722933224845704873333922913561444862598890086781336944194330788921146840114950403780581897982649573778313324652769551492492163762464865958423318794633197713456858374186843136307859435737075693851606009533978681603400699408486842822926678604632804003133852842219016372777236942234601106712263606534957785673050420728342119497739861603483538950856827902530752938903542582862196919365700464346553253015322572411995738760471572795519175220356409135251302828102251279868539920315869308873103811181666447936759890466706883087450435348173695161507714599459255215678982136788097420159845361442106168831403306070386606060922835334623618618747582125104782138557205857215445216130592489199855905632319291618673014705674514433905685300983404796008577630924078800107200 [171,107] -465816118315496087615019326586495892558277477836232058530856208587454175910088110859958524438442160762085348746843686239924030670705664157160053977737040406802571654877517591641324160159158556909270261197511738732298815820738753247946488603188154641819648962939767819355036260292322173056644534620726578313041659878747564977982726058868922273034024569274551814405935831108534610049319069312656543083759881971066146603965136108221186959578973977036107541761350607250550611813683130240142548093573627018181522413299962398150964364284014312294241607223012244577158274453907427344911170148048711692894239286823080069997487678061367214194437919895168733733237094913778125030762639432034691247360305009819871009697701049653810055611196194668990935918734899434478127803443794096133110521423984946091726223875306867183021679404905599140880981567401047423878959160550498768936731025292322426759120680930909922933762531775092310048411521876767090923966977716110174978860088752992304758072372436708701789078204896493805919047412341498631815903307067571666470337285925973637612098445621934628798881956170194204361294884817367701643625471205038217405012622238837468177301126772151256673317759347251549953847635624365889008708595831017844409349038893258570722647746825033575620200077799186768431500882230143681265905543795909900761174657578741270762367570335395532503931478099644038867347707286317985171154309561369447021041812080873750156288723249560935745479558754695191547674722202670597927736335481915523254508150999883743795477071163871354532979399711363600489158746733037088033240448748703937744687375113369989820356692585020186603383179881660239404400146 [171,108] -10953215496102461385162330001461986761900851190569053290449699300734872644011154289224438546627901165526341760143187700883762185022230340391017319502805867240699413507289884989089512341396597219213731770682328755637310561900465553930160368536819063096782551098902423607789499456949043810216086097194122554050049212554674327627620494802499172945217846957745833334258017877439708990829141924262489897427523873572366321529350792467283531729274428893931278477910449231207509004807707815017477888002313334119277850789658247866933858493039388668030581388401961722492871452835848660136090091409272895412369442337169080927697926363447689549768540738384124527566058230406118793687444235922742711860923923433078658704452093237969311366368462023283952419316068967933567392770578827943382676994285916211759985746441775149870285433137263501037850336028253377432070638131440270170767300239117870964871366383666472772629418622922093369405038083923919635412166402336826462415586185735943788753836877196277278018470327979567302640709931697913943142535656637974555171828042338391039157389148265398443258414586200544781141887380245582856108547058913300515445643134585723292358335038637507517546345732105418525278385658976701993715685470019993674292810701435004753262573527911709562341753467106473997978984639345601713264819688987470325584436822093941643686237367989730663359737820109323481084872177764596703722966762494482746943606733057410444533570410473821171531224872215284409875866679447917379071259453072657033915166841774167244524370721233303353690278857574534972693207144525745300672021904223398322067641173571059242595901377789685945530479767506126296356 [171,109] 236741996420618884024708099458009525594706019991376989881720629944642836585176821557837805961265334975233337934487115234156892110776163744647651186704635889775570926071808830568229831688987226233694527979668116176270333876349640186864917436957182357749177893921095036780059851024126635347729997364004448442639193615597045504828879953132367381436540146229305828801749491361030748165887494389587639951890427184736387712375320179170132715610210798053879582379693388560247308559655554113273471711047730100101519462243713399363297644850321624581591220757057141325881384084310072336160574920167538216182343898533238815573989672057054499555129434426019251198209342655616422198244589594490995347420539174454818693233253777210031450759202205030417372860768447213320037808488236625256676372660426039736556447117847029616749083713601762571415863739803859539710069580313199881684031096362451796482915969273209890000770114209610545037378693880399043046193652073049875661138467550335793439990632532036202433258946468120346297343843491213125736585836903059571892580678218818439018871184672102814396413240494183030885808913168697867888077232530020759956710727433276700705750320493819687915422118822248509620392578417149016931299010383159115435329832481746262069508449543745157416866277131455300187200265796692558169181653555009455946219804123698402488205006054615017734459682588179129904317840586933645063577652787455089888674893130345515944132295886405587896076224814264265125775726992708982292757509712481636350474191975590784037186416838602678948046407930513227042959294711666616716972995865772762318424381021214291196659058586955817254634437006872244 [171,110] 1120164049792978487846428407963609912554925210069831372144837012218484203803531306931908992810199033858164136792949791125431456202995637570844687603632531627344261330464081534382548638269803919427810185667257773235603625873928290312580840654588253222307879633273591432729853050026756564409537742244371499326735836051408030272765485393151092643666839860653722910532526309116422826605458446309875763012454757040756566358906608874436715086061452606475022807362019380763702106800388195000702345598129855853729541497301467701708149681419103054754256278775307173024317779360282152951983042620729406731721792042462680850869295410736210799460150159921695419959989624268966381288876876605743710168855322174875586057811345576482563145132863267558773147122191086702266955399183772109757155902292589138885081018642650621868140560419326494988536886312654412553029702413869349456454760801332705368991500737125772428697932457079267761144426699736554971201168799124936684075665680885551904024351380312556699569906443510490698357052414246631168171156625217188013576729663909318586574289531450935478252574078749903570314768163093258725281949784478650718727055183795990442953415267267876207108666383576303712432695306646583283058741391953057625851372809082880477926863106416368238898638420648410426688834758427531974472164001574530238956775754591452637785109229865106124420912227422687066404455839427546732261845547517190999174079813955986386527907623425817182614050871728085981380699700875280113754751055882101730125484771656408717620830009084806011354379414455768691241828321721394883364869145034458499424318871258231738331713754149653961432656352612 [171,111] 23522076892164544260612072954397646753338840836327074584932836590666929798625821339455898830108174922180927011641291788043693853815493333997736307472967932300038867269356979410562228719990320636665135614487190113147161321147024135171951589845408779193538899550997302971550834971536033657063891013731148487574155173628217899604699433195701871238748159863237117759091688478969022447007514166778719391609235369762089738264381421621956443734575676358137217794584356284708697674203301460008439058979660021876389764957623971282425008318816007901885046424351366623354721713866656417229785231870569358274495191910155197593359045206497891257053579427209685002992360875574806769614821679103154523777704148850227536738339095947132435038003615195588330301727499566237560408254182968978648312342116629397018478561170339328465090909711864699563649136332186394027505606864168870288973627788974861071905354568254005337755814963118633353686047116090727245702052161809710026748337079724464493364536980345347268993759543123161379214922202053245580278794037215481589696158345113352777506985407683052607292821536737092947036899441876063434085098903144185611201126220338203184871956983786275325376372136467544459710833569732740641622794551769496367823560918865867583805922961296200019791832712150411938349563333949600741131074976501034904102877007969883819488908975723696139602404957112284659156222181848379184607286109032507356107630536445853644207892262631867297431157119582375785646793696889068585128111788691071619535488182752241316166191776165197424688385032648300336811049903070713289088103503080592621421059581073457572622173804795983511186835 [171,112] 60142641091345854964143327352786747026803840241447071635372880098222948376750023921035732427193384148541450247820075723097881479866988014464278138530415340794108386495567337620186859007801235287058798648435675117294334864955907286729881516227213441463742412223409389483173872698635028653591515868689432226361430013893432942916219694127771308482984300653224638151056380106877293487246386417414772139688942589505551758603093580117025784553287096867230005242353645697291382645401296662401958615210455652075216064820294498302070035801137078509013829822562214105167791589801153801764819086006482016859432343113671487019177361231591982068719495004982188980558305294781590365554677317223659608703001309060159390945986205536305210826059891885574529275642847086392291978178758022884000243789833620455025063571815345085121638247794349218426507527178762655674594611029929452054412457676551159073788488661158183452195262573749958169007940197194300665132103938490598772536735212351989850126134921395571060836133154236773379882858219347338600247572369845277695160867139258450046715177259468539906582312350546664935694577764655172056546312537325261073011981289415034824834976746943781625544645935214958879915736988041831911017066643134299627575049617683657813482080579964513236629288580671988161637446982827495045973210015283603750421750710312497846885402138507744400137448871536966069755901123880061289783005687208271468001456406031705264859034589340821232713106767740446233894955245016326310382304527747600844347741250187025286027161421412032955224611727686212204621608725472901196325019758347785776103236900527493536768759144554010716 [171,113] 691613307197564047010045359771582808800381558768933905201880184669405013488923900460417162412751176864860127341762110782323606707370647564749535349555957382555622203371885663157142905506023939721897072801855528759474938294472074649445219579426644781828182805128836821428481223295083184729807143093067453319274524986256156213399216366615879236209430227401019385136886905388432425729666885358983246733546754218898054409726149599839814021870010265703831837556255868778927083781415666808012897105104704131501204426255282924125243642979812799850182186317184978858668442610231137509697228102265554221976153964953089421235752069053324476853037394500594217362154816424351269008377940155156810875861331015520798622790348637645113623792984372722997689043343920189248194467424162089003413222225456981304969896864025640378220373691908733516274297147201249829674828938320346667550936725827003887659577720623574339393387894237251402158527423766177726649970960945417727081187195048007845487334436174998272156073107200373964297692903547679009592216992047068959529347831026628974750163650580744940577645646765568925301006479371938073536257237642645667767198804419329181030766515268276365451053200272696924486668425596333087814492664052536467356692451158445987379193415550528911488530027932128739323438123228209951299726062340329004623243667147931946922338558940878516753415530418837299532328149369213713155625938667612146525685782636142408384778388431108080975044163988577215023296486506228895789299510187730130280626903666837481904682988700081146406394663705274291561459872655888775797215828820097894064121608942648562364218057623553 [171,114] 250254824141743405847868653805051900207407348132148836833008215169999918383387734501783839048878019384558567043992912139610867329482131849221889880143780306747661102769284667825568949019055258535938821383075943186348639701778032861992380815817778928730165061052761541517413903675620043360079544637082715966248394841755358820979631662736097735598354035362271008646346471143018785052149225050057755346212100224701787877681315476816261899045534211235431537891285831137565347773484068921285965611285232754215108993369810739367883868112108411477270326360855412472224948063478034732918414369886625870125138613133379885066520893236654371554701659505983429418985265941805361568405446861950960189511615125232455583626531928630567355485907130125710999222061596357417857185540201535773458346016546299884774016047872300402749927835433934243884388653575729478807995978919860369459403364439707338091105960937357390314948613113842532927232261678289438409118849104172153123048075208605687821886977172046237860081119157135813594661864593185304783584410962764819547735119271163706624681963032547310357792243261026632514015245180793307633246493842952303644076964453438678601121460962463926564613142128265212995943873869323230916515909315268891992037075658435662005722245306718189134399490848848892571273869995434709379652206997109123178261337046450794954766588613588850208213235660029180410243233533171309610627114675590511557517241374885405016143013814155618876388803833601101738602647909035724459210425875255195482055951099486676206424863293877780275497733400951916400990212736288672584709649862054621214110388521316461323754512 [171,115] 2590587713680073498660571194733303754698776641963528355782957760423898651124372312479267708275094814197694503682156514353674367406236675951153378605861072610401725922461924263246784239751847368253057918723881349718931144516754634636803756198687966997997327220059226931368461660240720490904722477781212525421080062161842288974603877557604648074100038034024473536071907178690891069728149030219649716559420524350376399308019201855620748059873048949155379182911234003792169244025666896203826026198245283068590473792258356790609047871591467356708246621623075547251957927011268774641580630584684671722358436247146962819844635655004903746147333792423539530856282252450875115953309691295793743433445170371716216678952511664248348118788862868000138155047181327039987498768193472102724713859018124407680205929110059914297822679629828331812661326569417835002131756190849087256424722657446604521342525994786176180491640407731140535951349529803636030082711530113800868512890582346820158133228841485605849010351569121139185464342144242872743910736738398559837178152025784150452359258840605547799471191782883887958411367318469666362263302670124495953463633097942662908262295185083306786799752952907213286281312429149240931734952227935397253629198513952536536663139875364651639855350144598137313284651995013825497765710271357828537415229241081368664247172008938095797426104377628313427711125491382746915105949367452780037585023366779368703291923439901373100535046983369522264806426116086141714722220292854667846791472581022402445184484075604458439760706329323729501980142727022966370588209434215967509003023962311979292083 [171,116] -101091510778288706368741113690884783474968012005359815559677620840908649698240075928897709916616842815954141581633246247140112519070110603822202632500680728168946981263228545106179944976626980945906227198518018337946673377069596612020848757561572305345300258124212208604693206856842864200334268697192156218610982028904611833880821364446374243662795689765835683285501338823006147324210825305231703487090009106686903240738101556234980356256400314857618495369663222262804787363365678564230606618679919277136670229534393267842549934625590557765395216691009637709050878780741338029791674673741634937292973966225440295498618932948202062250367198416055867252426823328344493847915000175859960270099949616686730908015141794744864008748803787369093269916452633083932523262711939204849060644000418838625043058497566353066149811639847224807699982325908597011100681155099796274169573874771727922405407859151024158990858410733419313859490564935295233903465179706224933329106256143140164244096717960466572141832148555327887178984963839332704928695376415864333554856718215846576724969727433910791818989724044844993312995250795738977331987630069000159093879116416378102652103631803329946778841670224971904586598243503488731748601650161932508574529574734645277082420428573357681441909576667094310788987797861611013229615998203652637583931716047295500845511976266196188926747272631288440442448550145057978325399220107268731039311784820852143845985128678987404106503927960666362912393250563786912681123259130465296744339116545284900961035296472708208857538051012764553057203706771003020903803013366728802027240155755834470 [171,117] 288803266264498884304499925781857585786088586681803654249453248499153212603899818372812309902173108664403834839041042918042770028700278757937847631813546503568057965511643386852431153805476668399115668331062350703460536050326275885752025672660804886314017371426380727916435955824320879914211147504382782979376432593682493184279785489951663406071900038246781305563126294692527430396714573075573143737356147996124606560426767446595551657906912974767003704621895567001398511156870885500933254279005508825912621244139581281104376164529695684328904046099913680545321569235094300942514824016741798518700745149333684987413189433519291261494568023432889660231222494914685064061335389117936322214288656435992464086452515394161005626918558956300672889344162185143762065078663889503420165088048698714226205932275411886185465107904382942705365582229520221267120896594485399068209703571298693493178787146602114673119966940633908746533632728663679271728783818516544553114371430374556297442523998702361031096595801316288525371624980523401001822777743626965487485971440438926462228293833698663711377871113096529637027573750019253867500659596744354576504024174589778568762364728643464023983376091694005054073874007642253366868708296107359054366627753809833469391458259677119511414901181182296561208695442742596310386094610245638660235225581968309120444143815905534316642881282494229768162425517538413552293579681558012904939562610117300795356025009468144106681376519975115443588294073833428196774768996877492210131793025442223643921687790724317440186598264602014370344884472941098552510094124748356291302892760774 [171,118] -496246793455319575771273583770404343000265642399156906112306848124519225536648656277528149451404293680344151854042757187479170792553385675163362778920955138735441201604689083394862273456413689054500809158339587638564390799394359231352293049521556759771615291522902639135837644806561174405068529725258703781766065440738128674603550773925884926128679128170347669732561930912853705875145546272725571417471143943220254131492891834899186418355168984170404825205807525419264532726243620386243320941809623459037404287931927952592853955587981568028889050243987199059306561425882086783704127875884878586381879666118367557537451957602276504993393488433316686654255693974510804327423554159277730171171513700344333850162240771757133482492045425363114465904433734282421906755150938203001546799624765510729931923175717823042700527057244259956380791117965771184054162214173019994692396853464319939480331788745556367238784482299048610071936068189363115837797149614573826765798246281648693652300063617446899434435748644516742752137833824887495398450018138910258391314354761193610044937927978435747919173790549616724401405761718360528693260261661471674670803968428592013767318676116970511560966473026325877174850587864426937604684271911266964561526745283405513054648217282213438567620050390023332553779449111001032072506646590856224976308105756178741885372786668244515274758120327148285687467285804238127209558067788133295862914575618671901021922844782359507808571001086842648303254558021282619780598816135154803414991013002116486781518989238149531977177999001302119021116346008836150022876577324041680665181 [171,119] -1033505318939624130090509277540471082833445514252003512685278477456736468347254733246645611589050771736208906701401758421162835870949546235325675303727662606593519590531659959794672943797289677976833955762488685318410484876865332561541474468791445428835680096718706819766563030747644591822235270405757239851440503028836565519266707477000522982832686452540473688841293459874257820111886814043655489846954534334009027709779334015950444177880046871194562451214035616845624803541002365317601174375867661844273077597187416158050881687205179874164012583209118510702029740089034744215443304444593341383715986552441484701659753246731448245666979325918391970285999735419001331387974852842173005696460264715778502343832949087756868812786225122882151831482799061016067166594603141833071318004950134534377101498136227441196639055773275648436888966850856581049276125680945760012291805681031563859367944333938378847411942605344993494024734518702162697033076983825002183967581301466105568724888834306388362630805327559924441826142278077402147811229740320558376308955267880143169841316302270284481401130202034970869393003188504440102417471764966068712129367757155500681137963413041933573526155827386220803188525314933988322615771200551997575010326879547778600623779125000193266621632971161867344598882633874679196234017411655991719343527790451128410184334471436116961953876561572964745567277566072352064334051487732427622039761311424748125181872070147867583094952679676791315778158005561606954909535568769266884534636477195930553226805991607775058331153641637020019936995714600790639268472892185681954 [171,120] 4126268740476439287524385688505893253342457843322830277192403227256660125715419394004464852095195737768634951279004912454905333100383164073469194227661210283415519929411240014099626395443957715836525365012431070675752420146268965757918009667882356968724238701427447493445458963681688645841667992143573405981420939642851219675973760491192174087842440818964800600767835926870734783214679069859134871523758764785770183346115309734091534179137126480351168950680820066102846404475323297858652048670038587828871184974194685747392286490768365334013607579330788485942390681336999590206157496199932726291628236328656561154075721028069479846045196957098175208922385887402091759457257238826051759196945619712098346951807887692191077616919603838006308513022678051769272910788863426242393814696822749177857830233002684124803096245264168991747498163723343100866575112566441781688495925076645417489339977868716035272553854664843813158432893798734442855160236601380297145050519632153932601491688014437080244496319240044648372333509758506353956397975147460958149757208204183401828036576994017251234686205461070432516419176476858638983748755520791459400782588912961679458836858453975327360210478777653950084714815002883771051354500126260140946606014818791745309147380822948588660345422453331631339370280308320532935288625430170918594104124147176084576871828059890102025142627560380701596819432305574174573507947313443682603095010968696535784227054709536564177529030126031781118649565545254123352960129033995269249608760612953093804752076554620715293467419388037526764016450071251411672070638653319 [171,121] -5561202800154154306992790378395160782846410066184837342355540803100956689201307409756374624391355901656120939166756834153492602695294060981693564366454384278470189822613382460420664796039755893052227398975224459543433917407896803885829084051350940791836503120827429560102736236595383314784573988642742217140688847487409602528402594206679144851814721145564631751602822896417904885092804828288673948248311254867779955773335948322366878457847233459683803020017753579462145424982424973651250490810559416006313877033792571789953036812977389901253462690380500775830207122625681835001357579874849129333938492111741487073514349676575271839192712773400994499854938886103516961501575024672540624205362180620544227642162091011529370289429919357935285215715833485714888943033898938117246225142797356542236161407456481663302242241902858752308289417251431108974042732272628198732006991826513394735280292300680829547114733035652825008882609221852252617497683063005862566594699134350183941849127675377687213953124165636591691629828010349697052223381567709954303494552097484725034291303823267337799939684003536784098252821024522029149861923077293608644112486940747613517978089850094702298438168788071310609437932058627412365223814638929545801583254318207103507979897371209219832159704804764036033458891824566528108606744117044540594816224447177241884699273790404704800259131395064358261569161162077759778654840029080664603942787807813966808359757655385432455422703509576107113671218997971711236266820050101110331581937364720853409114340170706925360045679042759274477018421053048158077334556 [171,122] -1498325977942057362484008915690523355330216301713084771651847267089402800784583025367164454827142383436844974358071924608212243017967936497115898459143766030237709394236305392936232082841427463870652022801112225403515562519676404788859355418595779181188134890757696471874236043513281658238461269878977045437729590060308071678224684062243256356171683456364791797235186722431015421634606837895441635474501887272541435006015903668481628712296303659849266320893445002775469958081287771513598607621718292886844334376632690996167465144420450621281680479323261423433021710829459574451987338349465605946993880169053809291511778845455518306534446252313665008074918291362743526550034750214597986778418124151996049978430433701482168252389609609378761855736378976362469049672059815061967541379489817704126274937569118407757028774234802629230898381252841898249139239830243482169615898334261775620387789486192550087625058737479698954441272292257284165868732176708950503019055557078357276060704248653363250081081833072064303778925834459742183341523144918440756769075470859962917895200082604597069438993903408840411349581848342587997348187993453955720785943403754395404942888836876638428838841004035921902648723397718097225046761802026794130805759955975502445688678496124870856595005470353025487422849857285847285769887748582459340728075576047676639463510106278113215751065509736804669915599510854245598566325007936958971269076636610480258438761037893733165157561068569987639306659858609079493862714918955790944139462515714208558915659250960041688221861761168393231602109973142025876 [171,123] 13112881365673544345779187489991548765428970535336144708948932894834382766188377227813839178685098529019365078953830985456962855579442565681231171698939310564942089090411371640967983535671552228423471917595994165466898015273473764063556139893910341400930630386015827560952246758416013667205976130406232772698685614858886959133574192340723390255221948895699394643856833509273638900897880959501917981989902107926488609209749059707236847154719355626759721662749932535429411571957430227887001351408259614297569244636890235269631483392855494983331252556054961000626509885189809071919499243896731251442233530944546506574764290907900254144252001167373086268186178858324265808233869102189837967321797584396553314934972985494394847081084195477465461828518400309013102058501312218130115126056632880466231703338574595526697969955846411878854818213119411470482916344689988378675426519135951757765506146805100667797116149782439157689909961362318522662115225265366020874034646121475237390495408258110171342532706517676832727492959082486307694404505585944090608150544448505967197368850721738283912365501417252410136396551736992715550239474196688262123147275847050906558108913854183503842109630645238968803636117691173019606003870476562434571577155226060798332673400793455935894129781710392796974261333104920429135405252471264781880456312052815377792726593646528728819709781665207401929840952348416588943088563967687768445017570745712242484666165831585582538388032085632788708410473311610401015239243571205436157499390871605080259021066438408182559284741889982921490037855807711 [171,124] -7717718997588820808204377851918574166160467980090883471764616519077333584173552864963117726100849949583636532809336106251861546687599340571166219726483414409380362847188230190845799485181082038902978753460137613946221244231901266963655927326645884187318070289054742122436482975875939365906791784089620382649663312066749426784758830990478475666286938070594626141898031775668477091114921168922682724343422898696812917527346896604445142808350085707079588643004000695165288231888374579191851044037469394932107049274257847095729063334777923812227737460845046361422242835413611777675238501377234336501999643785629089842336309255538937954176172727668132227520235180951418483305952565686024989625434409414121530205587707439457549730404992679246693735535159129872100535778024483588614653597700877735884169295993261985243206730412080327597837117138300093854927627661121898966638341452373273508664494077383629903452486614210242206297703839291248957358031982898097024686065433481339940302031700645105000011738723577416870418597472633811360072520099739618231964588527190416384262985742402037359478372064263978775286594239463507326426382278964536746669789338197795643104180428240595099691153927513374399445738021593270687345612026338883707078562651994097617322449038147926316242540824507678349724042537447922611890550736368334264515847880028533600752516611801495946302292864263685174435989086051931294004281374509650324716817649686432341732398722973816101217817768698356213383756140887967832104465269466942550850107063495594993041673986754556764390780233879392068744000 [171,125] -595948436552062019838172722253870111622439799083648119914864598448501088027927161721129388184679136961768835566290627438285829453345358373653469920640561513759026642914030459710633206741872042520956364888292944313885659965813166934962040269022765627023025791881319092434155277522720139798739878429566685352172422085686599553166883187895301768260840990082051070587959636871888192734940983396582156964756925125928703598150000175776238944605745412835289052616591352242257270158593566219325250612644774234997229004565393927164227499429048076869651117630433186235349585700876453868305496066451475593715572605487352186027456475106220487381012834628599886742801702248284463332834281363228508928757794594494539840338436089689340058336011557879845024208679209729075211865699506479171148382786620268733254765373160108178798498606808878209900703025024286203371121592345243730042393974495902255286721170390986219084144559259469699507043121666336856316546063261154089232141808733563486486763689475398377284729081357728955077982688158843274704248958040580027735298775412852302753551841815415707077120231581851073417385828303246523451263262630381201756543574635692609232668687953353207983098321498054914710536531259862024829656645389556462632051601740432653494649278446647349316537250553248284862833970807656529179137854052876217650416916305422227711877046519211981156570058008823211365761479232028888303497476204557894497334648606183628334292350743024898613426869892634395207771086525400328302379605231024867759717307793534682306172505145264489124207295749270387 [171,126] -386442855476468046781933101750932499223102212976046472718791019153187394364051555857169553005445279465799695881695022705215043961910832624894376192191563284429521494420513611228144184410051534730133828133708848844079804607669008471271573872112531722033249512179126018784290719568577705621123026113917941731293686156100170723837583979142842582300839228438341197151543737015954426324861031890888769379358417566757465059769549390798578027523341360004889168178281941334357366909333338649890794053029264510157855672189034291056672996851837720374775754427085360988332125883982337118255592801845448427253314369916510725527242744139640468718658016758923722700200213836290567557282455850671872351146032302720170410696524977758538802219251402438732692312126387523587791658047422239193941868842014132308319823292437323929853373172167331582742976936661595392516516798536931582388379599674897546894408504353919424800088023957947110471729808780424362420038116713312892991029378974293338968751580962572008702821057766778809979933482548032048832900829068616612148271808676211083238268033569235616255046604333770005320577133987300599832051884568950188632618703292155415736703388757721068738395176306414834967273144155891161660141805244021865540011620848423513098020333545451277807413997795140124540336904239500807192729904597001520297772481087779603489797902081415921364813241424785156881338042691300081868808755869080012538884210663367945133710610655027577866219709656641739412889940577977632227418210583592944374706397129551550353426537739287863058863861448 [171,127] 231784783322193499639964564837109053893180439198136785480258444089037136657388052723121213853403130063631281861132543918777700297163591340489281949850439320677246219455452270700324811532862623643239239749419015320399949641985192955095000846355009131152858994051718053284486866762751800334192570438943922770737354699892910880285585970657142025303818381014014522762948097149138818787256059211859510160308914286091664290947656733701919402912244874912209066944771802011668273599204181401003732187767380929319108221231685723073666550871088726519709015096236399108986328386151688800369747755708565000035800759127947807717805629690075572171165356006894308790937359511616817528568295577609683041759039127203380351407546840787617279662003853212014037653133386364606275859373689559907562277035913439855991736248635149322047892758887257782557497865909562074725845883939946355354507454005004103570490092241124446757610106214761230656517934145751536955052990680755658087988068364882174811600209154364364955097560963533607074818632391954880044544763555091793205647948662936587023910264960916144169923400362531304584965748538982630418066637639153988320578758733236867463704583155067871974323652092293522474013661550376210128947302890252303924968570736859305396255708815885992868816963640645645209735510495299687677400451328718930241246589551565202230229925532109243218231629244609381413854456364508056157376794575164762522733952085479572585922247661818070791732469670976191037569015057223995786947096350681019707425560542569866114259599192839144455110 [171,128] 506466236488186417501154188841973888133501968458943723065945680259402284027635036200336981227649404022982660244208411988930639187673717640983574016180404147727180480603711168728554787711032836625509714675859751350017894306423909512183061576605389212770632969573745273969917590483631403952556520147409424313850486754885629555943364246649584076757538047199271068592773157062589813774953953863025666651080006571186024031567227308108226402077921745904614113945159104399789501945031957847144781031509579479743496426766180984149782998912957795559856150879713274819120655774311712937368533233155605695960629917690867684436001626749330875793084754244764699860386985008296022911799198805346259774783464095560137677874612172120391972388338117223696231650477609581579509168809196964236500779903319300368704798500610860128916405115223555702362586960993942093610314981763166434939952372359510602413100706094488007353460416311751631923004224803994131761481645762558282927398749607623724962161651833624655947891013364093804872922707056210953080005898631419173772625364924378894795597378208989173936906467506491465836992883443522568903888695311939168721823442440078708671301485762992366376039605754452959972111958542046170777018932470639614395841793846435048778602151467880716888219719711966692141374622175526448092703614605381466950622117708796342034876122052730989398100794948956884148781598842691161141422176016926092916470651193494522914976019848275731774717716337709241562176846066278839269830555065392658926134475973727141414927932564240617 [171,129] -79543334419742675005389638268041302665630999733032389092688917731295293496560989715795612621415155598558551411711609438124803906990429000668382824546284765658691476042964212891988460048982227326336643711756947216910908703682056326066185540633672607189983377353299484384480911562722470427403644460269775093418415696200180794523039632722575087362917141859266776934216201487833628880586006446411012343600954179879012674792634674815351793360753526845169305649278534459372273029190487155091531213769713711595810498331172943589386315475686713441508913873395724349439261197928969427023009460107952960726044515389617128430452524532779461371433625556042521397916659475116311724939077044883197286973975655066908429805554021942882312268841742506933769328639622067078122052192840925254409352424116944516302762032620618867024826224465356418149355222095067866963070820452491808847347229984793051341952825955332974021064216915355709138890686454633203664215962396659477684771506111059272503427318055667829361638119269198526309713158770019392487526575946224790473902954788821721688347265400266385566168615449731369975314914422211760604579863442888972577603299365119067421799092603176019816913273409759384481722232279131523417993620509880944300214416279186587015650197755807266620151547107924046462141893915135878350945510585784768863138322073818494873501420272557376088412319227142133921204760986616318822482901942231032957717601445957033130387336484983891872825580250416225174420382926218525142138062045720178686724285532553790168225337723 [171,130] -54571529594190136785090698698925071921733171383689432308753648221875802992862996419204916385813925640172539140304217328505575908762370852489523057236231635865865039290174974141686095719954032966924971689400696327747303853067957913858219886471888395005157877894495685177668526561273962501110636647406626048575185491195279221780592013911418977916406563005523052155420640181424442220448154033701399655999914880363612172046407157242723909184581557642220696381866036598674960694208189303962721194533829711072047541384006519355543696530946998010823419682035423181160849879212522391732459348631828207889028239435914248080740385439472054944514702640546154078973233566435131712719688598875912835078739044818051718730526673107717657715896841338907329823073689604687262277787603963376160645455963783530129133274796803391401036410801611771745368552695370185252235306507835908389859720569411826615218764397225623825677176434043985462276765525747344180074522240954190119605843927262661289334221429952721491877896057391182952675833725448688605183025087903863254650935888292214359240491397959823252053353381807149849518606657772334481417529003844686063248832552733469011774441332546472706563776868610710276405034078999261013252717980965427064736591396417955743111502623876888574258992472481662848178628247497621908785871153566650355891711185537953915408084966862777807026479404818790089635520263665503953874978209104274263701227570314428078493400813994603497486237295419405350026474616811842051319352942541704888454583714123918142284 [171,131] -7681111135938184781067901122041405306827350106753119641325763915238144012618201077333475744878356488846656844057959218210631927765073817359515763103800032375119236805462308322753718750039751200609789928571128484774573196446288778302649542228195782825834418050401465912835406296209359330169972113472906526173640956472569799467702896825956046346765231519930890251344583526490296943950804393636845583200478768810095705283254918756568824248928657641286224432064159182951959937440558791127673248232166486541178552287659131534291158343193874030250190158433337515204187927271237651105914493738583142152444830947794991932128158141808636338584495686561832887830718741104941695755893299031406634967528528513935777009461512158452244781560810308963911792289156365752662754822756769920751143098225445258139213846470279682940423041576096131154469736724936813187657384150516988105984516413615774419446097860320158206090650499781170490965759777280966377133515224587713725733605950630742702299058653195616446437275535669517338649119212954534119330872147901830824742886628774235648659896939943293356706095630957721998277483146958909733619565840630496459983773283020528072892369729066135092608516719416160703432379431133069649106206342973374155375334811576361458509900617063629394554859645398612651373959968846869133640793088696423549804847846200802973507331319830663111097748849321014816006280491588026218046322005470942086017216015473447939803698425325068225942455882149262023753759769339860188179765490000450753602970487618937 [171,132] 3205746889609790406438285713141362200444958933441034673236127041657940432296513406301625242331260844224649387082107098779720101728442188686921120979721868749136563295647302940284325249584683693052665473968117457309048935309570468174423720273072992707076862617032444099252221862022472470977028687764456448620365109370311621340857681782481248367423530803854890983370353545464690137839709818388703715445096111574038530828215108789056020737448957632727269817426179665124404868021990205841133733386099098384388952318369359708809554506217483427212926399010853738723880852699521052291309963406824952573741682599204876253541319828567368532311679850196029841809105208186183226436381060131992940617752906592525856429436457610610162890574744122293191890312078597133698628402638238568417868498231468761359131956017249495906248901888066732813277320662031303402809954758705833121359536376871063906725122826022179688081075839799163128070694448155240869009069118701794724043739899809869212873640948022762464158715129290478565072908571408926082993102361163359894689424876121103005890422845345316110726459904830008065851727351552668907115103025971630514334824011264338923237614936642619626334982871671987077004435750584352661744768866270578431779644192314838460081714558206973574577825316566603859150240525587369133416678359099247487324836992148571170466910582603132247757405895100488284552348688390136426136538969941539160625447281698612337338040055574867928326636043198575246935272411616286139024530134198273864088018544 [171,133] 118570603053420331231739558714059760607779341741293020060481790292430111840606429388227610841386958636195342009250246546174501262400723003273692396747977681260765794845024308996346809300427851480080099949580444188284098051146314287493494494716135316545444982317301921594052835576815855284058941036062083229904137541752234997522696989354391120863647022941790315065165434284283095744678725921167735105743075983250621756600841718845010540544547818468884296711794185706422327569343847721514312148535967143670357085568642972458699253280453244076431186765079570700156528120892594068754599276091698213571675428714832599934904110566801279747062177533044011694984043545081939853454167837094245906270974800901985156307706443530167825043741774670133305315895901851600692570634263429494095033465186123680563119086437063974947065942426505446438289037672963108205609685502998842233650898877233593921669273654157879285733428725979749964815556252810866360040764583373073144375773835741042888243252133107702855595963594957662657757334667117492426352436241936925767322146065506836855233442404728057484978625984984159102056560804046334850197939255814837597435742977703861094869648014450121202214526351687026872735191041962552113173842117430756501514662286081164176624773337473887224246598557846373153702546804358623163752513500465556325667191042983012494787072065521607304719854064434322177846628089646529619481430728594656315577156245467249276952680481009898262097116282718777079855180004362879098010896066650882551 [171,134] -9695780831349999450588797253415459158043233870119663414128541679515052590034144908001501718625080702583994030906435882884529949949076680238913800718292848698979452997815384439217617214435405843387934287029832857962374705559251892608887451187332172312760240899847158940916482035877695710785992683312318863328913825392125279706145837830953256059951494051167751792625576792641490902983479391569406105890826162168327886049964267067923913847595625727955314536597120152738065401738550495526138524909442122908373850816489105502312067277392512853990505200377281344321481795601786101935298968903199313842090475060332372962603027791884486167713398435218487554173743994553886234516205538879888932239780499638399923912474310479826538569742263053099927780108424313133635021848845428157942471944810315886400389623711020175563575289227971227586529496751512527128791629938783747977215028998302446743868209025173241390086925874360957504817687473741107142451439916497210588044366439089977460046781260880105322349895087901444658027990886471920011192580761707077809071672331508143973047826281258096556123142180998138821496048947615123398027514089656854136878859003416283490392507136335948219238449378550885856204724683816960780065719946351020491079925949677232415158972594716543835129212923209935020238620382516736419178626105913071937908024133416395600010150545813894142391299959767746734567304080491515974491323498902226139226410506779821228413684981522299298732858976451122083534949951720793185388445956496 [171,135] 2152742817980325340423768292073922328126539278119032243654400985139260458892840840046202464056413033092438548608544843501264472437259580436330194199686870510960543876619881189145526477192399737884227600319293396032935693485054149924470503336467937408786345466720102400064962356686303874377992366971170755200595523502565008247803993293773819352236362424674738354446447775369017015021770160411832626764617335163222739036425931802947641054723546519915348338862229050148234550135979701806715612587004271312027509623381715404104412574827172997783551637832042291267529769804130643740728961705257502287083201309171055368936364220056918784043018332296095530241149398055182306391102201432504647857824216187054129666066095340575845366165798412974426953266207247709157475991398373295711130332620821902860775239063776910202305741911680251061687580296747213063982811476499849414639503720119908238792113358563174005495672199918974743731066694369970851014046996908284666813128336653163165896969453281317281150681649580972386883026138402365259780132095198118635636397647848355269242461501095626419780434345699885065516593848453547431602871215190181501752831503084655860547570980440787121767596737820049071200016169026004170517360537187591278154521101505365741137135759978784835024467114709531474969228005577525885377935442920824645316410759643970422863535779353763669456362769907690048296271169424189104140974741848681284477780682532619275507538923962922404328249544330981835705286804824749917906043 [171,136] 262842115882803367409217381706416126409962129741356429555476429498084339673548129938358277628867094201774545879192675190726459787850451134466784901215511109817033048420978344439592171982718330004573355055383155745118077683314236845509170833317389477621567569902698027517063580871496236378387160008721962129668118108518394354439027970893917225302918986288315470137244968555606936522434772360936397969217168423854156695695833248822229231439651865274881607640279844868874477344041243042322688934368750114974616473526312185892811743059298388281955032277124942724986055034215060410069694574983242424998583132396279272818893303625274931532151786551503244032214284223488668321835833507739523897037865557491612537835266966167021947135746644169324778015397032865472943925370095824291159738200151669666346421121601379685193650949019905826303012419629537087874886743860581020862399204640750671115313796918468321282046700527653572732348189851263382313130099057295359953399811049834128437323000297339005560272394591657971058221525747859004981552641747431542846528910810223404882604558668174072071475572688139233503261891218504748230606567485061334883558716160505457509605933612274353774779700948474709709037952883893589193890865060242947093196650663463304683633677627801105023466211001481783501545744375276845740761904952343542913316428851115756951973206367194271332394563477360464042103204107478348251810410903755303651139114795046673365754071948739595643625817889090141158071063986034686 [171,137] 33698371561019050923258945959937765275486505705634577704827276965894445031270243341518189495485117628160480050945373017552434191265119689032334787451373764225301459244780313447962618654383623506282148285457696680717587696146075298423571047488609821295866578993448666843095497730652374128688229333754746683206154540735694355164178492820776442876557179490646864428473350526535908595559436490761653325632211349669420209520153276152323455465884254571965741106644574026389414797148471094828993150819203530554661138505022622211170594606361082050297330339120459437563801742510063933665773112245852944204249307652754714852530331088167456436029656725085216188499991178609866563483273801312098836340540658610234411605266386997366166562113628031455314095684631995331825476226513607849977795455168907899719178243401441601314226864759316687454067401714965464842753912472158308292787017378700776123855892390731264033884892193569803781051340505379468724498603818275406636972189896541298879519546822429903758689360851131226394980667684192849459208932125737466718664971242610030378825379308106036909252688344282445969301708239639056368361710479382555871167455005078312701757297283440236568422159504586750313419783898569392364528995412924125826105986688394459277632615244356504290497884606247652904516818939720792140642395592747815722368283764077094321788492927472131953315455217740692995363933717513617014308381658253361662234265264176471875784864585996723746377425120916596143284734681 [171,138] -1963269855747742555803634242399102340496298571314275444875820485682324263616467937294908970891528561233127122560440238450227259357668389462922107625292010517500120182696820386016020360499977611496747503625281687419420437951558914999987941102063567406754311206986351306463272092361366336152554315217660493719825744470632229205784655313404531115020631606407410836296926112550999063853689784434147697161920719333534912991972637518155206654725922762226863680354786548755930055283982677776821876709477654978509210513252164795013841616125752590977022695434001866281432707614880533185407555490140087766258314941422246732872154226956201356550197150648943822349640291851744450068960113868228758937650503330805971014239928096740684645146213269348098342458420452020500311903394676941747341205482151219357289045894105318621401607602121328870577469025103920078529112813065470550584399791814444492335976934645383514323335545149340181367396085889162481778885748369470258786130401156603187927837868314100774323534918732329352229840401891310985699213853162474076889578326407244565314726334115743877454210195301209853411941887868308704758795273249426175060294246919261478131511043079222395805602851833425142020943501968578772968361704967426844650608920124870040790670475622001601599223456796020501125101973615242375732237638484510998685397424181445400495762240437815735404966111560753499715633025749798197327052975346990910102832555584944016174419695813151729704253976793221856778 [171,139] 140835918035161202908223513455174104911236432827310858045357970959354101353969196756568378336619769897950366961069890945397405919317617576344256106397584999265464441129431748088728327575173234085335072351798730756572628187417315978763055919003613387848211005416937921825447213481249163993051561288730119386229880931524204700050766568789712889874639914809644586591563781100549906668814337024820225818302705653171511047920016238603306986619960216873604226032479214241485731067886317393919718116198432562673089658168424896019159360422809519401599590610162403009723025161502539917908303360446990373790384287440520896307482967557892452771061015674539144319926150473664478511667240027182752024578460919146695255359434239158055573284581743755048995150657371110839137317614875569244904735701043970505707891314172184890314189732242910373616638344199545085511351526279281041127291413900439900141718447658144230568533358514246936623203936697730891806510426968922277902509673412097024669210764049028019196987768510845235393694877691031114207635242817324101319022950858291585739864750075366213802321808586380418952036198080703681152351912149268768774282923248152793315191573887853292104194587570980671830273384658017072607990715725195253263998117274187385261535724592557345494297022674435090577838648564909752789715805853047987677858659395844376631538677274856926744477514978614189971917817460381606917231524207126075917967768875186558376172609714231535259892142756011 [171,140] 112674178140635460795034741781457857638090484888797029933825828771428016813672081792163676175720125128641211646923342529102774376971925777064111315409858862405427584445135672375227441783816504582584688342917385252784379695563189047543386219651651300377402005653741782858759416366303903668057770881041909233546610285055985186458950146775455085836626605070213243408353537732197227149752220365069819437927347815162078503180833556349043062912168631012865463850632224877739956600916833084608691309751091855884555609319546770207723005302782296212291624333559991395438405049995952081762592453476723759276489637436976144922644959042549529672305091572519800503498482785150931125478602682616944257121723840051114082781110183362090020410209461196823665680902448680623693490561266193672642497639574215692302549930569193309087275848343878338741278770612768072696247274679396446360204397955064894153254010152395915261345626597690550625745104271381943935458302222013215398806842059110908843719853558285173039945796387116627159383110224671877995699154105038659652338543912276603255964656434745075673340536441875346707492221661051535403358263135193411547868532258689267386216503393570943529251070665373745737234742137215489275092093946246120930281624092085440263178067710853179416203631824837202618804289646368105528030586316378343025018874913250296215501600021291179556402929769425567208310460363110995522500318980363940810438069486051737074521738052713602191949 [171,141] 118537687697449798115300632407210758352246184738910126659471231446807864920990981319156947359133977659879141674772927776778900915696579081856172794679252468481738060286081209702180817378591936390842881574664103768795217134074337271628580512769875467198504596915250073957716216456510968498098473132126390156005281922530060188326778056374813963712773081689354587169950726174926521898380335721611285027007511123777798905072848149874295786354280354970460677898599722438411890961796923221162869560416017365468412704051623323935922707148222955357092668568639672513792098133345431315892794953909075630267553972954462477563940901893382776939712131576988221371300171482573277064799898722914202172199291837897021357854820294366108710846327930582169607665765285212493755552420045292486672687132222973162157457395618889483955324372192975358816079446290383606141094613786344245883511032965649779921411444356332950904685442533828546005040742974109943948186060017833087018838480445644352902129478793214307073470919257676468905082139008170098133300457838397506921368001552202889761986754864882082932065655266748045560772974209228970018741664832409670660183810177665295452208811176761662828949692701263502243643217583372910789950473540617343580697278508826529307186569676424542101402742547217041152915299793698921375998058866443169280770639951349280938783911824315192768068720250042839900199777150740279515077368955931534493475260309421090370844960623459908 [171,142] -104635612692470827696580946487652639562568044295937339405496127192081024684686251321071180573494971741369799916642602123270845676124524694773786313063746508141397368723139087813470515483202772045020352600418636178797554440947328464159993022074514911075282106455093611851405986455650022418921758840056389787987629549837562131384320996470345946246212480883462064343485830052310551925400647512894014323995730639928003846905290616220006618609932725032423737221247911654697747841432116745760354438814366396825579899930108454754635277580573173632413211194404604074820108758840276261682612189390339886281152308058599954381783413524769686025009055305917988112489048035518533327828999276925737848835851063389764299212693171524201911905778803642862636042638952293607680986037035535124275864109390551546254364444990786483810168941763680153911931609567983945986470005317195534835005298104871678086701692298626780762634677475060611415105050356250872492108611053381846035392702241164229012153967761283121664017146348497470766023408167120583727837674945871032802489023141883531557977841199317483064651610702225579961700313785207144656126118817503312056570272796685620179838888853627078058569562433381706878867012300715428051810200210351555026578835102408148973872000546023373728736877513920953727944503600104921204855597934831480618595339077286670058843833942224659846704762072258763206858692537527293935891278608330657305680132255158911532258420 [171,143] 19348769478866823376907476575711026775352405090379058395222015343155248174694781710347342849382433675669174041496978393122679394177128721303050173349176173599409290443086331965424817050726127456947908641063394851964414581026053250028189946337316653182534618150246351437763860335906097798586973732371240490359968786947179328616293977370520385036994540986581922758471796970203817221870707606251628267642213852943882164154565673758708274676956242433557502290853650191941913875714147441133203812179442168397922620123175988252646587909337674075395744806812166242857241746531149142616436553453219406228026016797376357148053809513375162174267839842185156533500710435636100162446127407819410660059674837077628117778084063830986775739178215227648989548366346850760076008294564848249699207697992619095524179226634799511207789444561617000492684287428134207008106996229725855657117381501614391080284374534106691652256100831212654595059808162190589094533283442886850683815589624336587790358949331178615932087614383350946191583619139135820327003418287216792604416982615383577545078566761345208895445059220070460926793898389406438474988744823433053523129917214292700278124291094288985031631207474944138492853189528805365554092909564932996147665620181315444037287701136386287661413092291822676346187630074342032186177314790880327660072330454629082626374822425376890921769499256548575810473874419889741916138749024039065252572864245544551338 [171,144] 184179384867724182667587715930001373312016096354082224841705540242276184566035467753001508028727335478708764573679338896032366578363081199439266396266575020721073592973402109912706738478143658650001435127728420565200608633168706638811596547922291956407984060285623485732588232047825531721276086684867063670067250344619652180738507101200062718427222280379657308074069927484871224007618433533194064457128283227957354107395563505014072014780206548385194209210757948227424034508806885074654713810158017962222652624001760804336713447879205200016006991124378502570150533626852051428700646175227778747983773995505024817773433657105169106034152819366073960932554571390745773462074542323547877005353429601796613184764374505710232266786242540545215938717658900581995713650320445047137257858538344743446708204178392211858456316143131993838984783652023956007903318120280559490369364832498807595507295770173321305101462636316972882363876994513608468371290361738443876253300887710749955062760454804082649890650276360116317813460998556255818365966012799328635011524184436958815306021999680889023917332274908673179491605322430889445258430536041773293336610311309279109086157302654317774007519425684654298633224724845854914742051320968164405630799161197286989106336959785416983965074345937268952645257818537576260007801980749739962214395273337765250208317667404300832979567412253013257728929468886520988864894737515527159166765257760 [171,145] 6405499162750862809711394379606518969168208805398409290632421690517610667391050742884812355943326315911192156011477855050021845794069534920330093504476824633778882045492666215048041647910622556211618097443575974053323472419134844045939710657836765858508085088392593177126073167227322866421207239640768460040636910133051055364486396127986871241152315945205838619197273345009787687438033777156403945503138808962196583064390162817730646030549319248948662191071029132272274489930488411264665730064782051872784580599063380266286151915929557834100799083056855701536008704808442878304524423052278165225477435254968397870575437830327574613190544055314302987210138875694607281286147789483157086867393895040230611207990456331546061042003950402120122193108989935364320967047529267745882883976218301507920099304510426094526297586913301604204906293751989354676701300372919476825527011972131710395030684637698853641952404649355886581356777351931754080872246028201083820709857096833191414593701603351397539330982401020761691047162462201828750329944200595989761269057429713989906260140037132376068026911945599962896854788406494423566913127373148035189068180561972587081770499859530214595034314951803260862612727813163125936577217876495308289090528942555806238693907332919608956345135556046520740911434359139646707572767421321870428617732721242311508015788792256637042516765505670468443319242940181983602314571641195365816843 [171,146] 35830088172863582394663833973531552112506502397589183726749320035684225999125663304323992792404471496302491032410746625099472320078067095646502792846057575550210115165371202560143585489569181691408903586438362030159199017158817284528702326719614262158451837664398503970340286166041028592242259053742257419720838215244007143206864450680406871235892719106643334531560224395858053040335675398068384599467793930682802281227969707778706185011160602202559259063575865751101021859749208377709942986838932220610128022597971500411658757389355876918137552895313899816707172621529504037629031266951659937593572190674773845716211744175741674737400687364751923862167810881196876723663102606080253486296338467609219645457975481962044544127343217827633952298630860570022464645481781178061970384249323086535986156808295983117280939384384954960232147977435453015709319911910520051160451394030005743539676895685683285088636298378353722476380740092505865475475336356904669824189081273334969098319669885484718806575461203002962691473917610447816739689477113537027218837165269286385319345287739825308326079504516951303323900119639313740707330194364979932162674516033586210018974488755553289815883514143918169770039404917773209459384918127470458430125922125627115067298807171261905008758482052001963767838511034738095318857112308044747070701253969192390823116639109771435560269711422302809562738815524327312144593421241975 [171,147] -545938544814574752438937972235714846968539853909122391575480460776801446695095160048167226612661948729717949098925281718410339056468668506705903023001179601454727622105883514020149817923072550948467073069525638267227354975889822580866510135211012583284531433258335007195170971798616426255516405288300891398538726895038432994996409034585908922085931600457729177844599549364048555007109065133160651745018203742619557467062946412874413947330383067127083554553459110252023071025334413741513821091355566000791171451090738343646705520219190684860061686549100268030393098411584358418231052669474896086750571596130727597645272506950504751730176977577453173371363764919382520167761154714440682745038309546108232427327218768046110113228917293774145496972885485154579155208922858322005729547014274459232322089325346049533605370273972381672608329911003993142128424284711994877082483442596176147652899125977194567667248109593502217658156556523104025044908580790348935891297635570023356288210559177458927398306405958497457909384879389364134299577919559490273868468354483640679334241896867153772937934435120066875591683422553636922166200889248884850540144702018686355452550173856912520382186724458361596114065735677966234197360891759798402724172779387537375875655627133822963558843423176118219160300929103855895464374313656555841834875189258098830583779566168797923711426708716651477895706344898445172402478 [171,148] -3510227312303618890123010405856871865504123611821626228495810858240714408341012098637517674090649113713063257119824730905333762996429957972051886820591440192917230156282252410847721478292892299185161214899583135142823248259664772962716675907128976122739695512612093568913364055376988604167814610855979030280847829612392189702858020907287065859115414053238766255447213175661766251799206294099188575458940340818664950581269361623571911985621458749195762070679951583466328675445553315827553361783752615247464894731826648584501440086786931405403807410125285437195766700872779517610715532703762067655597823836972686684853254756513815693697510205164772202647120307052883081871645433342144694285121695481191204052061330066680718090595324762231745524804519957628096262816860015317414747848608445715073658735143796439745311617796886353278025852095533952010118710606738710553608312582840585609103399181428601479132926626100239027696942857669072534133609387888352888910611875836005009837991986270549799119563937139893646483281112875775201963209871215050903702038107344154207915511069970483197192484294182444429797637404268544836909080598474389616348536479429564106206239715366532503783099976621130632704458495844040301985371452791429861205027525704078288016971888933359706121782482035128442549462085136889250723597040063728415360488059736428727536381688151412818397396810906631559501365987727462 [171,149] 13990281995506460442910398135158081145842743510025363143657713003762027419057534821182084803200332433149514327041224485708852460956198291301017960841761531017524806955850508375112678749432295685730016634573864441035868876221205301747645472139972038341230724697522049386697922205438912866572314986145143267484416394952012275293875838829238722846813762059442421184373639157763509702442656000734466343901341608636067818095210210066948451977171807131818659335667577467712958517326736988952272746993422480476756927069225168416963988262770481975579894241905166038488169365772012363698770737512016443038900333430604562464586461079721381215368948897210364603483982110536936065498164679522260696260572392176018354002905403915575937665551931834326544109799768813259667743433943482824535105610114925447364592994789196267817614983867878420080257987914359494838592336008324623461108199738497352754927970929799173580781849016059657230123408209717925745503569019029894370598425068192267060000130198941528902168422919887182496535123816623670441305874704144874167361156742302984714560300577899159085502902800208076626724003994506412678646987637365669768398484291657684613273869292887499134849794143475589570721282348010000659860889364188786373974688033004254822442586475064672158300922386449886817559896537630104441194053546400952546507231564850088889053548848745342155792742694321679026053511 [171,150] -64120294462605489127234875546125609151353370787927003779992565801114940094668200775963197197485435335640890460864435316188749019468245950717949197571335206212206590694504015940198712155222798209945622074521415545701027444593164489948371381721862205488701870599430319204477414660257322372482742361834082196295991809526344862251712201931978095357657418030644668279930041051817808268426403444888561794303377490810600655396918451130231366081971316608240587227697290458581915040228442012489212394548639374728049884497857357603843701732845691000951636916129438957151588745455012178884693991910503941572902072713765332043187519110233113642724236707022307619379147854294877445587207592358655830535584383038086962885525032098659519095885086154394876490764886231110966485573645031123498232732251061806587813390674178749147776810345585023503911444770340277292509092005257392168032857488142563924261062094630912070465641877232721569568565111820021785482532756035757575697440212103675735055257341138863008332488337532856450645399883220023936419209547566645267511822147259988097767782632502774506364930119092245570481453177748495365844903408963826107957531368393355494695068563482852661105387725683326342763165389630740914073654822681153049775042478610931310157890441197085536031136373776090421343970976554513793849906762188893309363768413846705244938272743486477839024395289362201 [171,151] -717677450716885404000316653366265296837831519738280527770843745259066863709857306750977205103694121311031776646556723064593137700972165374414797483796355096735657573687037300808531632924088731425952234529492694807080077159159529663431972312131131407263221265371245454893555529092997440229290176993773244718873959672026873426402228453017596098197598286347010890733408645771206766331669667798469968439082516218119297575628307138757470847066868057035972466958491028454682243965646128774525242979718897512193094280880638543700155519128760419720425678602123827511524046341408265625842487041238111488323623762869977258059103824457055488931584211354254558787021660692324279752381130532604966461089820511527996527778840844526114582669750061403367935095690857357753838000152500088984376987137813755022383106303298368367312161000126773582553229993817856176781694849532708924908999337025130273180113936470248923779341618704344132226260116470622435015247904718821533151103512932594246203746040011296617666411300696333020274902956139855388025990721208704826964442072389530656872336879756515395279705744771394491757087664375588330797698426858789081100981343386644136061320450198974054082821550804802904250023225765220602134801560956023865574834851889041157225908024707308734027391622660190779034179143651899610586051205592992990410500946517225228322604461290100086834827270 [171,152] -5361355681086522468279781152905137848436596762929547792136873944765430252930927064815015527931273789306840012761993368893027762936388106821304803333668964167881744125875054368081812197468138528808895921276449243924566347218999907329482580380965939267985061222979072739631729818611642313049209012499489512805304379877441889267588891422137702171710242099062724809724630253670213726866748409339050427397991357929582371775895366665397373398415687729210055715278997845960657890163523740729630873621575496417631188432682932551581496973004117024287806465641662440597733364484181213719246235203739273991955316428361358399069383409317472286556621344421174667706692562993079467935323178182109354740985257606215632552021530692363502420239731866190357826405039591516042077093108708835015713982895122677902301382920136629946255141143335670236102953359947659308237297815796934758257267439566685897127309213105392340602892783075451297853084867809663410265971553417222025670426010496114254218650398007125072080422065873854369421400608430305839571137203821113213077675622332532779400636155882293686290827856603273307096806988728735176297053983568100090446378352014228704210612153074970213440238510780558874685160939597576057851450253636258307913125391902760315893340324371669612783037323048707019181636032116690633753937132751735447719537363497346111882491597260745875 [171,153] -149191048520273701396135267914371364529751519461417234633622202100170846010915594151893828349219270013370061327703858588102922797425826333632395660154097474508242230517800869122443288859302051120935105345916422031698294852992215811203970108119230756404847963654223878393994243638160267628086432689994839267993086223372780292745388002150540957808789094344136158228503361466486843938894682636415520354073846392412252652316635735832748000161597335838797487303880568230247435744975851912057649526006502274425687572018272273203132977544473888965634617977438488260381838701392528447907310916789538347152381067281434217955523296359600843975080508291245353641258220315287786484686670697730791609698844350005226109427559524153472838994685984572923867115253315979973103813434074504511335021935885004411108026835385539128761166984392264588855822805323050595383169210575550680137509594400291827415028324716173453063510233627517415620085597613584121685628439920049750264171145521679521724692954716354463852862407301841826801931707484941127572707493776669407398016779405508725250382719550303627653217351168239721951002459833716704707049104920887295010130140879628116643100828604088506521592562059871167006921685497934514008619462396289989473759192300181757661456052053814256365876258942748477089337828808655904227207452609638892326108457131762959283505715983 [171,154] -1698877457310671022129069900923891427399439096684877058246368393818638567218818364734902027816470245281773389222924333635972886860815067848342698079813056347567304087780201454755433690384882735309359269354197773727525118073765545218121152833818585557031897835223241147556352695076000589386084246973230457197558410060092604553169750788864965091538347274405624262391276239661354836007295232658981215337123822472757320843151523484182816218407800632074756782480392445421324634329908415550421079823183254964362390820702701221217827696043208598550916884556149906551945803465983278346175788286068427251900418141291617757770677864841500210365137724596837150989863825516456587586615459058064011784248087933382916422859796853444023453093123827813359166415408618579312283143909827965585257932701628419825359039375843754268406943690986333356178398310582071080646434218537048547712938122421564758243856266763179943102620264252731092880446736148522372011619410745171833660889754743247339541779978413652340054492911296249940164439492678576604947732828700077618595664795730199518910685254759283917130140271749120377315391366985371084083853054117129664978179066567500431552359121406058038925661819989815736137524059601444475173897446762204553600408714456236313950289694726798035043278288134720741689482960025249887064121710936125907493102963210227680422 [171,155] -6780077435919999059889422727154048265870152986082140823157195464935677313577540248870352529606536177869106858081798282476888790408478274767220492952957585957606727725240397602046407757282457729718021310436179600448414511713334870769273839891290930717430227344430989779231642248201009772488778272717689629646469888578895394282226090914479475517480018708117100922013839097305148477199599211194901445788840903989530977017650592892525464495155350196381528843148392225624201932212637601233291318100136331786928100042121317177917361809452953816109291858345776735243617221077526070642941067754969985999239432678589333139166017398912978376236084701647615679114036087236897287085799783882979068863189037878089800518087965434237584112136462824201747645935236882182541297548524115260678661447356705774663586824408105090679973732978526101462692702018965497055794949372959881700107651253620993919301756238651275183745697502099643920214984835668653046608030987478220487501854417620690062712845819208901826596336456125628486315832213403222762364705630749374293684902523565648029669726603934022127529773268125315056762662546634363182235219924309192348070959934337405271446275093393839285659736765244826982237151003058331584084215730765111991256597246599100471063891709044686266720495038351948775023802609325652986099792562647486043996734294427 [171,156] 12678779130289054275223143423198454029290400211854113329728055215224693623957390269813221824773009914460120689861423163350394992869162168115831798333652891035511068965192636349150001202808932428996511082136475376984355076800163826044174358078029797843539762968594231198175460122228086208647261639043940187285518903062266261976106862092200009002613521092899282478525233395363138229595337478826049953489356437541144837778094913981106400861304371939990624716459706699872052128148865351256127246014905320018432412514628598037333620193929192529005620470634448765442099968791551880606898954382617079949649363698498166634986479336894636303332848362950482491131141964629409387984199175787537517116671185390529510393613642976760962042400329777563984896171071336684443319785111903798051592757036132808223978547972304023414236837571618354110090904936374509883583926615383245391898480225435784105159470754234324950042304827277378040323635066986696001193662648364378717314871576501098186501425635462609454803628778407387653753537456743183295030631180089143848437651471362158205398365013588870767466721492903697304536519924872757251733825268136096011492573726349741960098999094124591057595582843251353761094417846805206804997921858537036906874317838245384621413306705085526479576547190950326274796108522828943131408864041614103461843 [171,157] -28858535952802915803918615276772449704618517787157832417174905102429420240352661920457771068297038306702111222353492508968805226814952403009263762366268226339456053888794010417255561548652625898781246048778394222176574607537614549300259799460215266967581912583966681893835751202392902973977178739082843356766626633963668642405535460020495744150203173248771482355203051935672378926961504486906359542237365481665806859065429985733745736017053378942629849363516170310791523537941236017667047651605222108810116799953901840596010937965977436617950735532870442071406519514962390348514152619288209331831394988325804877729357456833231007928048106365517479514240436291347648061651503295787183594725588552109334371672300474157194755184946411133740168407505027223679352733285188389848962953211942879422403762316559459190898002233857970145074809534908711816257682775482392486364316149481240764971289047683886943064929422460013034097867373848519057112484826589444333218594268947091138140186395736511524161018305181677185794951234671265060023113404280162285504966474402279129761733682934545692467514582856161564399658797705169310030026506223825422078768548871885069742304435234255900888876536078753201238661822751288481665874172799950658989364759699265313469791268595358095828849738837467190361015775428420697547945481492251 [171,158] -117727060526103074608178770361663788791781058809586962770530526028452461243009118665274682711383549576384753904841481753605475065128213672548618786447451058952226131604228464129803389323177636364650741843238889128887961617057865579219340510973505792369988444090777673977887718961603772618851442292352098768542646244649152843279263899083218962225118391932898301265556216743359991831151927033603663986529701997894033218573096193958419254781308994421351462276905624558005308905016130134523781195069510454209490030069990966819889770733557085751347213107652816473432276715758895043496000839847767621070632184233806215108287696017055381970886458364299251742763593332471896145005741141178828136950611330567640677655523812097659924807539346012437963985482620461580640166284962694747936766439157307541645761663485970722969803514248783698654998623979514700814488008846382700533006446765520213493543014441740978764313213366724758998421012991946764075339601170824126196933520963323557568661976063291004674545426310382075807893560543445609971628784463365846952240810761686646623097348395627813935480238373142351369969769785502422311932527066706782441929476001326829914576426995796640639443801611645206753470469412296292497781029208611314300488591620079931449065395844030821772349838118098425349564520922395011420708 [171,159] 2407930842619418861714490046616288670015936821930396925373206673445219100108759467099018222837166000318212152395144269100567863142102702882845571903236795912535156808841494396434010350178675654112437366322050731794577114591379160115264586172479597366611869859209834945801381438848627870472223791403394776314289926665453675260103384428962883444750417122554697331591597492729046557525386207491479384895080561978188051712998156330170831301634126196241554819435517220363468650459707888529495514280584769136942435347218612638216502930014839550736304167154676263195290684431661385093244970005263711276045566151235434778353089103661393015088723197635369340646305724957634981228887699478345708610969003853698557757195561537185958623782601826584109704170278266136154690714750936835732536339015625457550734545157654145724246668759325397767403490952980153668111586607579803554885415730934222567575874474381556133605937741983827788321155748293698632588072940007905990302871309103953090101631790992999514026831296287079549799079244929613636866912424803440470270886272323790352741367215523517895684590803132726310502407797322481733989501874343824933930261703514441838470137527561065629453384017486836397183391660675441193663540864539804560462020248909100355333127470137571298438055841794773954074251384676523 [171,160] -869798443281363797771565072273608404169646672253158615934878846330071890524780100738481893282371284249345206090674214684947644424020094186876067452294904835430612788784257188091834608636778325791452310726831646565211831818678377879264716368906829991067663406465265456319194356335253724808836579073101175872288981294333204226627611934878899752772893678425843634514513140838257727341072899436808308439686396499867571119122367388526462655197411588285747270248788792358681642477640212773756689640822744149684557368886360125573559887615484858714906318715228295457681111585132519413079311488726824916677918998738082185341187405097255843661168422442097572672367775255972105469078697986945749433789338678766449897120117276436303769250435349941021959842634874565650939427306903587243690674520059480006811481872307901850294778149165484891356377164600547351453910954923976589769587767549409254625784520201608587537810741097928488706657036283869653482550933883062624131765735404757551474432587493962393642511971395946557221268417591652493781941022175115789054480785247294054308923150538197136579916090813548385889488223570967519627711632166561242358490197430135227711788678181801082998889956545390659664115298514806346465156353010318749707479114034739060800712792408969138062945606664706416495093 [171,161] -2633859531832966015938705887874273679772810454771992580003928978190369714712464683140874623927720218501747701359419800736567877064059136630506864727796237772607520618875341029456100514136527468573840942263210081271795668104793491056915806754328182159321138111129994848394317096750456646466208694954754839663363555541195401650735004014985408880696362526897919747676518562107588962214954973828344836609805767711442813309959390929071679455419350496567121879093771794959207905577210867046942828002276496676252748777611237367802403427962908507494467115073878943012134266872644511837783673547346542715051324534856437273372248171787012705214904339220374261692952386134738131444685566509350877350961677861810547789427977854951325276705300226185221540900349592986602731366321799677302463457353917607790928008013282984332681369769003302367374616998635449805964338598815196950580984214377689257998082937736752091293620453361765573743909194689811546525152955491888948730524246131155122585617260900777071544531831652128507259645800632939254389395150910015781671608923011672568839752310289800963292641589313000626696190267540908104518549827302309213177523150360990772715128148189089598068543807870853861767131416637785373514398382826152014321214712351036398583606504543594230089224050328174 [171,162] -23514753074673259670843118936377924120677325820071243259444359985341820585857101179362166096894659027817711001422673423354311822741150180254045374932208338750161043412893826413947092422543036337691801463109018545762071650775727966052293513728098690101166248592384072748882492092845079151350724295008698261289533302545988747090035715043982005955817151476993099287759640491518813601045798521911625562863227109537757218057649809914712264619999464239912033188650659394500986967130292855710918896192901721012917750979430620066913194405434091537157548500595142834059646328922195684612911194462704264319316865648502012744387951754000160573580312991810412300970446354065003911641794413847996361194155575608076487123058087836121739288884306544619711268274270323681809600548836930470700341690623344326921332100192353174434491011367581177918762410763511608841280561441539117019902080410995326512026317924582200807941524728616949079131194158056851241559439441159779710650558514579376530091847767905183768455133930941633443496977797596341692678524867989647602456600304852720954403517546335674808834572604420642105283674270604060880001380440136136454937185416937103836324926552496316325540262717432883853276457852179019049541370061270982773515118923398434858349370463895536180274980 [171,163] -2096863973703433542403386361287580200098833492286628487323227216606372497365654657178342049922316126852324736749471637496707756825194228532647170278031910604683747490290754114203203288723528227969323333122644324779921481300307280610179107750348280003759567149061465300905271663410837963482209404432570873438628477544051515686491631176591538370270035554946596203797051297821245895546183770579439194472681753354560128492250026253152570994556493740048369290855006330307467428338847226376046241880079423433057214731884054113604577629331283940806188719485455398368117513113481037592422958551299667040997862114779678861694224261484785529999353379024719800341890580390014208842573307663717874002749927297074984493155182507404703117854094427581097570978312117682686093849902814829103156048068721689687963786407041322712620689995674012940372097422048285897879979616204291488474291612403377343638764983315882107290974862336335784543083929805072553428280610103887242156825828629780368528149741074905893264166437385465300971274617700434562264577432321449338624458896689401224120276544848965873871536961417440880043739251538594146879262099036032302010846673857849794363426704442129410915561272695863536303301794612068749675345413770534679026227622718614388357030186262400 [171,164] 570777449965239944196934296457820389642993389917139066517506067929625293722631324860535611454718623090707768516097219383361666472574232320636639317302161232386689205264780860505284188365983016026580991399471703088827738949705868470692414045627076711242517397451510078890787748578417211007429179916861816116680040670440197993549052755479342106528044287687534976338534469614173620903495281325318985630088166297216030902433116177339928673543234822019580122830606257416313864698344966792405859920732626643674113497140351810309397179155877455769911717199087888550466334534979041333254618013651927418338669142030571402911860512915726854456038141244322419529577256513290710317912675882830411395077856856216125142093339970995344036626745782034206785396126702020392078046493205741730058199618457244470714570015138870332896719308405573958585476346102744557322356171512842242795278126692006154631770167211115050968313672820617379291935122582661724951290080108069820079679244197328984736455237888383081314793315424325772376214711462083578370485035335298165472493387746516096384990033753402502588992875910280430976211772888938210905089369137080425901590366237294310755614704536338022527973039928292656679636116776645825810744516101325085873257787912764062210840 [171,165] 135153378182429719752152460761148531172686054070835499965353910367436883569381092014660989710937222443231688507354043262531619892098624854711871513300066406405035932730667537426362141948061947686212459558316386163131611095737203202960133662905745523549250147447182048446245054961753187493424634831505325069259845919660290970130188911682584306499213602107223624707723784556255303775713720354743491282898204868819752199530211100912361638019152119731396483665408353316021270934265864864194728169861860952957786825102189498377098787402274249030210381980785577507008995125023858390324733830972587651329516146336310196398875477095879598749194529498859939954229818806442114637109710396868017530965555718544471878382407456896520916166814519722806859599650060826527610182228574106306390752351666374670684807856143000471980712995910412171426766072605957308434795912416045113600439945616352804250251491106266389191301116956332060976054120498485770767443573051796127576173382111068304613965066449768723135793751470995430722262068297149930852768778396472449761920326308274484242280413870813714984695420781051439068881543684348715560563683724602810092694951691873318342306828038014129591564451420612571010535467932955339355744704229166733037624388306278 [171,166] -1713426044409445032470472795956285717030907507416171507129737421002466132423843185270452400686814406086197765997824297398011049468173468580800036984281298179752937327949162658144825876691388672425703607581096960372130287551807334621793520969518635287501975230484759585682727917055451228675455853179718534613565809021836617006232849680096125313813583974574531122227085337243804481895307441476543325268450868736392939147553475999464586648531259500009127236002516479219895064181343846917295715756520218173594432054989349361835455661960350281122539430708650434865110209469632641784695027626976212581086318228723269288468913349906087293969082844672417944644776065736639861393303364351890024843666094655231280992068107652533916724801682257761186394563706015971135970731244053929745593607439368186844738102161367870394695433440292377311104650946094670166466298780020350785258209641526249266308436444737842159754502781765540373218214919763107340727209341332118022858011219346213827771929929860247933594224578592070183386446707397067618656957768073157993741696371683723615753549839810029649886605080010688255112894082889520354365971249673551970589182104177246871062073752616588136313590806489798712371775016835017149673528624369676337432 [171,167] 123054661957392433389406926696085683861254659278202623074309563509221459322134103038372014565113199892661144431361162714209645813405872322961136380704635124681587019460971162042538524339188797076829182029095308604875616082502124504443726687839606592350062500466233548889413026592089137105625083971183558674534663671336652292376487805491341961436987017683638496331372124550253923098449591191553812560278400930376835461744441241131093844111396323533139413263475639806605819816235091258980575616894849021444839548999927316343718716147861120970618554822714378337632941850769910616727210088115429588916977067903408202782018622746707769264864562587266529264910957649042059616155690582151133876162124528195470472360650185108863187296642131185772913365748218919229687564284404514644486973021359104335601137562724198031587709487426689302851147886785409842056412262278081634297715559894953465545334039784182252496526168009845830685048210356425739247432911968372144543009937030853419542455420981112745900094672472037195306548130042394976878343662551038746766930444554589246349195681715171696859366948774170752955114223887253780560957857217747672189241017916126392607563945204322855022739890628655770856091568880336842772828512343 [171,168] -315877079336239491731999458181918341841329802159041741746307856922334934056749396798827030476271657876279466689631107917372529618942640878314916313666505975707764212488003443614789855379742165630935657760328637587913973991419098908209049000862207930891237303445617317408807193526980797695848551617875825404555609277937224741635394705632884609050508425362515144600842132795461199401294139153290889117085711781575230020115418944275706602513274969501501690181921173926355607911974522134516492512638256820651510116846491526797790821777640567979960507837718186217391261355598703120097123552216063990760505109772271118186356233251145248144970496165383964388840194247098067806637788000227650995452778254130664220941543002507433024730595839748512543735744684497522620497098154089127525807841835627117699400765388060680644377820826543195933545691299007615501024536144951237427316523513646312928867419789686735039285577521165411182860131452396313331732213904020115778370448373294438086968199386061085803401402861645099329762178840965097350920730375501466672320863373724751416415323692180977920994870952081048266498196633859923846434289535026919428598890298018000701370202910203841038149993622212818542314815387778913 [171,169] 4386124187690988859388691409225952394710949433851032023631279953386739711011343035650043141883087942452351690882595057915098452206663790864813865961664335610407767041088111928786798586276369235637003610734633929252664232819627827904160505070075201946248161947207556821738556657039843914956770261743386406883815655378807477927619327917485371853892388464545723785963011625845467652785136575657304616884031737729056429029141700520519049931981251727728394320511770534554461704897698729037760957617872829508744522034185511854310399495903803199497069023575279273689806252894555178031013591238332633109451887385043850813555666706576058519914138011233059122186132947820463239951386092414635547881995894891307527097904029384987009539363096771607105941134638548785571940678681905617736672976134948079540317141096085969074039500844784869852966135028340326011292250076500976002592758655283335390406525853800400209990667951872097864056994763209833282293433725546351076503865868575693895754326276360725565453501477940446447637129516182705093313563328091016127175127321253975859596278059803415104775370356758164268132199963726440642690606579388634921245183394756686955369231754603447040743512176727789426254663 [171,170] -5030860901487727822571865909162708971262600599082165723067462887796204329418951441652659243869709541840948256469498753024730136472985189953659635484304790666560833581970144079235855720499309697444812127033818971233161647699869542966657846805434531194871346775076203036569837940616601850951076756225658373204598014362985474572456249250955586593568292631687909131258539529821226207270555443896180109835324257554404586166906484082968755025979061618798882308121672865718411009519268024468047393863016767847458205479916665035374559218318591663782892893595906715016769176619805339963471921735002405744326546483913926371212238464367142783083112540560037238281836893244358703085970223119836067810501949238642886543047903823768360067385445428722281418585825033050964702302707895818452968864430714840408124628961278829728230262705190520547410938708360247253164197760862668601497353415252059890991962888177059646890891747952097291134306778940258321852041284447022079019060149574867437715861290301338869612828760760248143928472005444247912857051331244336052726803181809054423265170542468078264838725016437072793024795391871982146896505575169073772269547782818797711554180727118884363954628521229 [171,171] -4472159467352219514340031525914357384882927501842837419434841419633223733752285393339585935265482797094666507750298006849731263063730380670278575171265305683779474226433127052933922395404979481768107688979115446667601232364504018520908007876762704824593631703404262708835943921235889279650171057592116795081429775736076020453597227513859030121892937724948562835945770316110255193221813454668166883725599872416757436277206441813124247773876072211682294724293399568444543477016972423097618482256229941181679808000334138772081175695093543048623776540460085015806466310130885610964819283879855618805929684838985811235216527928928042646556757025638256557770127482829515571945596402242446329399868195532456669307210639081452400819196220894932992299720508155880553773918537840024561681537085951225409202036267515751572983231440156487464497739010746526264967246908246946632217817210595670767189031772122534549602865783831176796045720514343947908845298101174206169350986627856505692760551494669110524353048670864573085773449551456726774822915301580967267684284290088561749325290666788496542728024645271005952071861846760791646790524817930848141168746750422656672671273935220288860 [172,0] 9695860875580549121500903128452553905015919386151695024737434992872670131903711926790520601354481726060594626200689518965348316103915787470525865560340144227883639946155199482425323526416625793153231267045515983795424290348630937194289908318892896261638927553089338188424196114683748012176023876706705282252433528391140348435451294690787153142552540040562542261575531773088261509700911677775494729069064981273848190006926037059528252101105388073368759105539303965228530630861864538938870207697901326547035219791117651014486929685564383244632711588652270767559551958134483048061131142546303665080902950905351736978817985915879764190570892776555415090698669757143042444555589885885775109471609871888922968702076982120063165104408653823919720361731166340232849230499571927934149866616880908341174950146137211434213083946536308438973746600246913859992239411424036149689570736068076695834010629564960533156936066302879646196374803574005956887823441303523124784502772505737809942100754488766363383181188631284507225011699850967931472035007460525157721147556541579654338820298043801112829430454255358476185827080977610154715937501758144504341279837764921345504590540786609509169988824676161627334504119953808102393917984307098020493126253225303207755931023149592049767482117724339287168504079087628223127921255306869725530607695157135253364037205569791829048701698590485573890770125569883584098909381875592097427711133276178576673473572301584187398761335123992315990507137320982813465335636492187732585353447256165261112635292947996719992626810120726704822045647015576604271254341005639142537709556300577076504650171105480343483612911853427813543810633299639013946791742053904336089241530396515816194914832606068452749762777267576030353329860524156769399390401444318132504983569994304344597268652009112053766188274742889508731290578305038394411258403587819357695771915738716825114407774513438198482617735862731933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [172,1] 2306170519637246840518112923298507761402637344503034940219670099287408778732753713048396861882401308590564487977587199408126913256416851437801142755494003217968128471439869716952687584646792713876604445562457531893566996667369203256073891224021127298745400295804101961933986572825037543514223484312711214717967606976937443665861237746813098109946101411662544836646328076832275413438727796807958133808175894759636273535876542107684864953003259898194366820630526846102124209562635533722571229034509031118351453771653956503038689996236263217085231543345513043366391344124219451094694720417382317658459552736678304764607722010447707026579628839344912488270653150446365714373636663492752185402637813598807216470495407558346316294038418122625399624173915369185408352098612472214623806571502255203079403605651042765844988886011468049408532707441698051371617891731106948158449460361682960331860352541159112023693688367070035473923835484732585366529876585550321438781005795610875105971902246083709192455556763658465705290815659722078584868433965524745125640484625261605627237646966039606846230421987741696283724427933916700810598753470512246323085386506801755186770105286976532293728610294814695465888626847584982016954836089212341070991202830401859621336224379364604126372906593505438223361628962537557267760902932558907733416207070770227896348368393215155918984353523089292500592715703668393660536630127936513072007114977187235001135915972253407001580613207606457470269050281853373694077434518428275056418161217164045970484879600503391268552347183437331424756262690221267881991583671094099499690283040254393275974666214503239984961414599037047283060402391733949288547085218051896916795581511921944674470289282364274901996780578037784412343689270450680306935651153406071272195892059581912272329743620126672610388656001235074086604624779157337032649421916778236816202414116513692995830828491009953040702384896576404571533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [172,2] 401759025880942582482102212361446875720362341190041314874206840723870346501061807018164558083984619215699203086386008908052997692172817427029694917184898034579348153212425824918679336704874826374409771178644930169024570534262049044779682535637083055136427635448185445834962259685365503899392882945018814818058560964235915220692298980611645544392004813487037901992232127165804721291760673162601245208094178073476512357007972536858629934598010959232842249251888073720706563634933945427295926438703625134441651865180205408301781549818861413795086953866629889798714998828289962325425475198294859939538632842899893147626851396092164465666469676269435956902448107352537712138748427868687527074704270821215774162888943262978600055870695146461053606010453098582056982571023404882261081067913621646985845618090711689547522072636693053477021188646701956790361796012846683342729396037116264887962038691861220974045880564707617512032044743227399002546075485463487734599868144532991058020592038290682449267150424366050660762179332457254785947445699371346729205400604087961689436170857149758664512430230939334232791826181170751118050794832970384662564533937935935923346152010795913823032691603037553214493460883425592469544120419330914531889048127571559528508517433268014346734759410639818991003247764662064781941130654294834800162018446046993454589874428572823556196931571558118021225578872082512621039576381443228890198957606941935396862385176841292948000996042178603695082313720899773415432430983235074563722479357288883224269373276261961789473576415445007998552288811537229025867422068550649085401648318989289108939680197250580219426916092237567377716749886561880467691085549466634050250489927455176880855128261569353084310356755832776145009699982193779349055985441554314380945770817643881146986154930598557166172009660580798978335425737590865535005262478762020909048250845813867648628142021590837348776759085922094527631998062133789062500000000000000000000000000000000000000000000000000000000000000000000000000 [172,3] -130453580989935832664758707758442086401488243537183074014327843964229330396949770028927761716330610735738075394836988409902966357365510740166118569888383079260470596231947163740362734044857881385698685713472018522331368195991227610467679282103989231140636350789956513862856357782685482661272676442696910364575364938873949751488365792242403707645878739615960704937322122583694270543591352232235595640779701071746227993016881762652315373252372413728260521549347216970410461904380682215131085504896253197153139065840367885081634852045025203740921440136748291243173582510875778408726103016737721795338223506963224120103831699025229185484404574650096127057344910628389574795486337918363522763702183123449350831801288039553344944241819793328171810409638916618534248415399311024985866295054159984710687631180577957258084346202377767321651502672348726117520154352105966895263887913596955208887971876267147950012215364994298022355605155304569658942876269500209910703140877690744810161277671209180612560357570819216301804747029057361559098731509776267242772223316218640006191397869101866149266129842837944089312633997048234324761757975076845411320580758855419054680939440353059476870604490957454933748832236644538800357808961164772664159472101950558799812008709551277180301247699930557923748029486646259472232751945909495674095958006120397779511415942676448614902501046713015283931478424241296112198491989346727097295207849626794626356539748654194144468767168445990225714653780976501491320449043483480465495556505107614439928325166929811643190480989451653075338605186932131918119935428439885617626669113960320495009338795073308948753629903562173541606699569177516236498762898789818310418940997928109904220155223339943051169163648332713278106772485973752300467367575078861367327680351243724501988826319368046435602905429405497024173723290925307696467544591470532045581252885590003065128756290686412156645812565614050981821492314338684082031250000000000000000000000000000000000000000000000000000000000000000000 [172,4] -3918439087424151235254847837667591665824387270745945362488237683206980796994007481405324018606196051473690590867268573842734909966935911926824500344670308191077729234375405074151752341072887863387676003544424940866686570837900141089026594226991273917986131932082486681894032685092232306352115964813643235571089649641357585962659721436939375169641040461243126231382885418226495818843448837275594980048083506107545110580407717620089561948166720831844551167000960643122202260559688054189241340486216651361909788410940912196993303435878349685651471458760698057039740692706287945348085397929642847037052236521169835007299583546730720851759301018819008483329546861896989815291614560167557452632763418621145798290481040753603613381342766736550383057291800764105160330634110141435089545731071923712740735908308030849220298652028197991501822248163120049573518230694656255544404102423960610621726022677178712631930235298968348226950796532812264819970008796489207870899094747185851851202076653631851727506576060344562014794807056226669086197531218916154374126381816376630350928236123163740537869545887439200756355522438659877010963627052192479897718428285118428855103313917542969878512307118552592439108901445131793366227730262798648986730660181604775265437924489739285334570641003642513594705641873799263956551071722150992576783932917477022548479092365305429745098641546315160114861278893260929008730744095019382959947028570375828429692283271116558969542220700672712162372067745082747801651531120493051418777693197409875986587987569307465188361398559216598898613202225915690450588806191345320264605031654990018193859265442227201482276389931228009911077427439243053956728295649802008672766128533707719809852396027613231363231604568448906530170749798564943351507452831745787432724893098745806397544013580390841276637335182735668968008894838559491894530796528344875537544219036802786671222710800732401430394348518237990219859057106077671051025390625000000000000000000000000000000000000000000000000000000000000 [172,5] -26869379396784513105702046028068706527483651564798126006616746448421305885421202692773556377726634321353509817042625530208618994864836443726075539328620818161999833944099564749548493659243501546579368552436635381426687731663600531506492231431266392182046404218827359821147511249230025057646824995550572856647350248177676385677517382073314086337207539002845918372703816392097133927847337563788862566693472403180535560433585483784825876027351782386263235128126436922992990834626360780349794783876562195426716424372771926628163114075776933808725767864915103594439537290037722814017736969241946199648482322969567487688923787434457755205455346825898599906733480989879473253213076834145059775632991484734910914039173461420251872084492698119778880675560346472290457031053383479734167653198897544206924429390506311654163893704557159947762851739333383492194829632802365357046123689841037204243127808747747301636724659049572118955427989023708687359120376841194739213989744840411877013909320583186930489517662917842692627181068823287310548273195070402699728404682620867260173896864313733091264832215812180831141729717479415137049794688566810969370394965731026784856296749850871696402585664238519242645115572857547134558634270912175638086011321413270357897232975236516859351207428061515576241130213993136974101292485173321597110781339813678266554129673126500502773930687390361196404230587940702452872576641392552618050509447192939609729401075237700647655675283447409420787417438838593821265186315785264102517685361738668676076110044965314232309189655413472638568876127284495848380657311390271968510208100089247526235861726231023200452088826588973995116226046534638924455648765206369743394588243034033805454971424645946085377845010377718507712284085781437783595455547243967763150521732102201134005567667768686913133459019469443533753344679921565134418350264038185777682035158020467059624702734306835289454634880298294907774447892734315246343612670898437500000000000000000000000000000000000000000000000000000 [172,6] 303270412470443736667524085369316784273925548705503711235312640692449785523135188988848214397362496001137872335309117814876988744964291063527916754733468192203005701792206928029253478379426708366409488221922174272290155025745258242469074361006725321597296019211445186110335409504512953185566030981321014088091266467776251329407798615866854285190639204126560198977274996988166826033952210377904845580468340806314594401891306544358597310500518043067672751076712225350575071819167333884446927151328154442266515485935416446598172512541708478839093333479416624922648906159846915533412066819368104270767377117384484128320068713657691156738101507209477154097232527483646855210231046793182282720467313285126261951354846610173296409340824198399864587369464264843978272776204343105411189263259032000963600135241615086619903525605574937256237502709913588809477153628211349740713011493561763692302572714428535655072560117486658456121893539476645658186725557009765053420518842038772516088446115233232589505680860297064883899962732286514931453661303089128380167119338041766103051071773222970093873057388012807981119326373248948442878997092065465998033040352580550401590116920505716328924068542054505389963211404047694210003571096128961874987790131324860451710713636294126010110411920077172758233112825999896408382130542917986851795351057911635538781589079357949178308107492015446658113576291311419468249465581083928496061979429484424491304036872616249321278420657858552664293026153617762652169744391188016892972228147448063699797445145256721227842233014091823185357659568067847334436293971286113156241772990821246661908066050668952908009043476900544171193384927741739028173278272722133455733620431823455855661714540902276076345035751506821992193129883934203948768943716222324718355052056862362662786615260195613722246697727318884998541946774345730731149771709153782397559676085217114814106704915120040773650510965130653370097624232926136755850166082382202148437500000000000000000000000000000000000000000000 [172,7] -1507596027747070974969990281363251499293961051201820523261774637440961988547141943287869821661037824709920080310157586969702774087164279785188461834481862524297894581241960157843156579380111110740192331010495733184223172689497550145835810853444275724904763918072051436474918812634270607614383761181092110219105694586187975652212997641801176410680455810519234874274638333276391730237174711512093539656563240143229389729459327097300737566754681847309293314895542400715327042510227205807119927242478567739831682502659964886554015076815265386814562628175263408264667568753114960731831967899396026118084291442192301977734670503513710031904084163612047617630926353905345973410244450243632381347317822267339874409476358359510508316994728938691160376477020719758382568057937363548148791556261319992754943874268601165532991852934050565042034942223867397379560119758193716732474061069038950752499476973122422215932409377226942431595315628877037309006791313718990390139425574130946660492172560109612681755855726397410615926866146881671870897381644293657034551216236281388491821922720858701059735950204353726256907096581424562954339571896131826024722813924618698240404540701137171051256745875632469552314289461590182439482166219936624535895858109325707303181005869625342276954352691391874237705065827574569244723826093583673278424602235875255272388198970851032918430181743146556121202191665501177086430936628418859120778397024530936229147239350142734983443605185936113352124464884902548562341914553824345178855549428710337927355763229343733528704682197627046483233541001456571708978887198973910092459796237230286696799619307164699114759008759026233347831497123058768874306278554700385686104067986698156682830053325527269169281219865702603035428044919860404144076974567626137865523726248069204318534927810712427700091404235782231114866304386121869986235202631532214475395189168753433329602433247129306053743523976851745457220671520204291482514236122369766235351562500000000000000000000000000000000000000 [172,8] 6775456555871926554120752034792247168068538481034565959040925798810941905371588080551919863803244873549140299887394977316642847801272799985679494107403153915756173255764436268969919666397038664150902657028617001956796643438577330539941464557212521893570807373327385161457951978173987408098317079347046846560352031866519394222440211025059390721732927719436660334194435957103281888565540799918653975433930397899792263966588102742063067525852028530260451915999183785927990177081936392573442106397486967394876095096827301450321745827817712489017511225902034350298015190445678701917199003262372624801414297609937205344279549459882442380927126075228673640161511112742103015020765596362593232566566158395032770223553835570778429731237990656302312620112966516719977976112000597854110707561308994681416949364178239102822748599978186760474172891405182525575648630805480841819448418858838011563208458269421693269814307931874145338595989071835487982448225747093152725702323497068487456104540952144789889568837478277841831442169580740046496625102068050178551598395802430746682952210994860393035969888158088412250995560913101040127897149019132820239588602510190791424817285543123892646598178705798152820114522287643086401585619348045562130674739785519384406861387975067753247020343324811071519286538245578473473872135766706338908370784471314613935695993897700352428403462409610057176535130727108328043890102487949664102360510324148609999391353726645174905368062927307464529666391305301579112006737707644743657819035678083817771222444222000885322522448360015346194184322310242937566421419022638529580710300517457436030610973796361376369493360730946654725651414423388207724970638363529589143389881747588207518435279267372223044251383710292270693463183494962744622845418737272297222694265751951888307189902907052855460284195278517847287815699048119130609199777994872316892643376473400629657807898623312504316284662050494425222445205817672908565896250365767627954483032226562500000000000000000000000000000 [172,9] -4888409100019161452682204517752007107527164068514047079010384485414924086517548002528329394548663085071343081751528770869478014024669710150011654337993553666270979426153258610290010950643485588023198901394879941328576821774807750243666209750010889471791573422561313092110446408900925678874411702555362915233591125373502256205662002493336684083006698424250518135340002348028829009183097868627087742946328062069516059622325479629239141517707646008527819282515982459942665781654333696711228990392403490453913325895403353181765612935114156683565723140017247225294204861632424103560856638470021609240261460784126668018076838482409521126281082500461778224334066493016590979188038499557718365638831057308369155847741663470349833671712941194712799652567340632131810642994068216512949026123132108269897731549539678707966340369905666520336967506048257962807125618542935531987943009386465152324788901945986241734428159388049627791299884455807627626551608454058420952695619440403502575040662888677157752198589492577130240450582854478841384114779149227026434204971213813298365632251230731235560566693583366702529177285854049166476691312666862376370420191738888579350375523881480857191633614254632973429050895984219177498287114027698099593910817808032916640311315394339866713947847623309614663120906127653709558356271473319432788473435101295233553501358059610792709729122606634903408023731270187306788874151022971560366660205781873179034114346726854243862036236518117084385248243636258675825442233512920282715395549951631673712089561416602695569142936174904639896805469493198424021463700825311955655284259408201190337631832445260266025748129127000195198477088368460940193691719433665011876975821555847188697466322675580954575542697227109777501880521988201291059004953217700128810759781328860458591481290905144258519033885191442779234070268744509434591641279862854212000092113172993006177355524384484389095798748827697992265052068873486604272393662995455088093876838684082031250000000000000000000000 [172,10] -151649335282856530721287434647311722986098603016041752458293775136736373765423501894797877047807466589725719768643400000260272171416075531322765709923261368133781654805060105469876339935694378539873005939572980622607726737269363190811250944311773550999925998281429277852730247832533979799277620543516935740997581606453435727126073155299568053475789871461288255763559321654366961381999081207623903742793126421906353252129292892101483340823943351712567878773818580527417513761749427210103739443138802949871187600692359760130035427200344948980275557861338641138292693565765556033035847167287813283981648737478976698807679195941018042503836555906464462848619254420574787730867125531868577810717558729284725264539245672406723918909984822284914861111122472572203206572908076319326183851998944837672139146561725790372201769451325520262560805707821274823301009255398269610502008201200548766150944131318006452428032990839336427984974755196642380256609785592546169358100817663260365204399819962205147594100235341147073164271338654704070793328704470193588827164376757327394895872875073385194100911385811679005260153822598650637197031635265658946633988504382015180563516768868393759704909080727699778689099865703827593425661132525863672754199173596954742925396637435243062007788976700637505106139107552208436895734093840220373838293817349029893258320639458856575121837235515944870407772697890572840986951573208935020571977195055705795379565429569385709049397659642762202155812864847822424951549060891227072774682702942327638907939682933331211709636801573357647275085014130390700883039252293239582583251697861792033354638052439184923366676628380872837989200478847515707781004874552619301557859829976035074615807346284578678574138686398208981648729394750672849361821826518975457391754990305268323618820809629553359920082619026677334250568474486839235142234067697252189204697783259669954325377461520149902266069811254311721653959991691586017923277368568690803840581793338060379028320312500000000000 [172,11] 991658000998795627370914790924569019706954879643864701734408371380778937271295940026263146694994285295577727069428443243890182841220645541265390319106676724043366760128890443937294260325578840301817779283991270998525280252602053818343711615894014800077229578005623095243682641862569323382460684915210881491764971736031405844754620942270374833823941099605775418673741180059145244809988671450042119127552388177663531615949498981224015841490401396887020478229593051082006646126453766910004488903109736616570521048660731571019134009327101141800031762455094318034179319154116863191164739633388026382383393423545272741499194489076732890649673751074798216426362022642408222677760163753103516568433725183375950168530483663087047497721238530612498192802502588347676595791877222291631700160624585317384124210063158638333772502745659293309417076491251371510740643611250040853230976222134479589913353223790941268718172090094827370815076361734926915101374813925401809443262114499306002365640872864909706180584402520049152134886279386658376144001648986884829252647674152415488120536905347812051480417091641691669920813424486329314689688878949185071172537743606231836508447653744816033441565732154108859067631868508417653009790474121729133888407742717546793059666794943829735437748576151825102847059368862231288501300467669688643728454837410690186908898636968455386188828036635764150052863958281755901217091093928762376462943209588570305182060849910307158551063383098443864517450849409113148875784151173902043132502623586024838505311001398934839933741130655484534253238407308132589201764621879882145489795370165094296918164814729559809236927677284685608368556445001199364604664239519373103209689446857410196613017526285872511442782115499302697566239864941235634427625487917803483224365233348340309758021387502333087053372932400929989020816857441872872069256567003868219124698884805359209528764505515456654230414518091620556861338901731262470400372942627709171858896297635510563850402832031250000 [172,12] 35112222421687564252356650562326526001671202256006764936369869107252363101499195461770598819420686941325561899295563042127720231340849840158391572160647820372289146389521798087168235558828691380962525126978638311006388695540875634549728002426977347535882797877177131712129032438257834454714750630540982290681919231130091661329324340248107160949216628958685787982896751970202460107510796840253313158032452118066355584114253614375061958639393191555049504419243249022037655411122820835113326604227356733687916718150085059151516574805710791323673901322060749121510802368103936948070225736282632618954575062228476076654338458008341257357343301678633998080397379320701522836271669808864555149496769904746077702434620088019868693882909801030414856820735981234739753189787210935115656764933588907133956298118965269890154949173381571735340428429616692599690478869659597605131894867297012148757019923595141359195905374907627459307887317951309346897423269134629733800926767837388691898052421018197787155586779593903002761085638732273350694219649508172130566547389139056803838197070644925513326904673785707945712308768616887923135022296791813569727691274018744866700890155651302305258191358294224879897133073202700641244287289276574178760264202520066931944883487054545478774158489471138018664428467405152670314095487706028755300065024201236089371420343339765395654389142414840845434970010172925726588327309694485731839667783560837694105917346632208893439738386026685749862262799263261737266960632388736657733411955241309631851455219476396824180565976127584452830681651732606223676475206468132235824628044436704221396816915310219499282905042825089201532602719089731630337740500326192184166249661060299898352257445938202397584444840737101526035364913565643237372010006207280125046316148069019175125211578141083235890680127141291330124336060751566678754450749961026331018453301224327575573795991991868437081617093588609542412172655778690438251694524995905055675393668934702873229980468750000000 [172,13] -95528769528619971371981310792606429537123224847344317722205231234370978686309305550578008571406218952493025703933971815264176093898185000564278205233236417497418430687069211472048035371089605889833886125705590637084951915956847297985810882832389117606274322806373912236568063855902637361200483926316620019716599354436068881703005776849471632522153060077466636775797995912349491430494635534184288177538429401044096782107515568425368475064498732459071181551874575489201930672663794128904537618867868681810878546359615315391175433824834075842311781635704388971840432159743991022530660561307591937048798858576025819681334770691600020245224222460465499657490228769620608264908848405033003994084067762362102059320822839244830659632650041441937467712713205959773520570431276856141048161828423826101033231436007341108712888487926613489651654472504844393284300776160853801360680869263586634490434452597868769460929430600536827490134509234828074677145741763028275365250179959000652435839141589957798850204584368638341127324239104266068504428550882352019762556011452934581302616224439779474831227430281292337529235229147445730721982298841948275745408100272380074240840206729841967732631465765455337876278333250593124644000878426073272992059407651281446660066973411253699479621806354082595425677527942061468337409397816925496560984959040455862661355162052564413160830408020703931088500757171355041983060610775063476251435731404016426856264354200216593027946526149210210608972680434689683395763104502335147939951389721897431275754691875039427885878421673362335745543441126788238653450268394546733744395474128917929238483797628415988640707864819578726375259229454481332270134123130605617887337337560722568261362346698508464726816175593287804229296140437658301127423675686977691270652837553558350464367093514550969099681118482959114299413111569432754951521423036215562717256497309868535862315629474550077896596864539682849493978776195178962332482316965887036985805025324225425720214843750000 [172,14] -778795017836694541304118401887392850347117973805331422127918950270617993019370685500109990214582055515322071363511942324474384978955960511277513329063675940986000770288973547174269554562486205953696762629699249435113328481285667297341467538393487358565875249244614668127749478142000750940710957775309500943878855924968092974034879276583122677975321150851588915496151337730225962839997536187911590911551340053057541971477639815686021309339214129830839121331230469259948723100979658541927688131075108296688593267035088437306411310590371201181556439438692708248645503187302706318955027775821621391666468461857527822236767315550258963521279610746807702377403150621955716773677176474244997269662641353745306027352926515437779928903436087407642923798823501309869490974359226894777490931955983802607326467737078226638240234253883446567003762413179930302889525407634334366342177565132485873419181755260626770096797807924628467806282623207315199351973552277104210611621383480980879647372659327624625454004211567239329229808381144798464783695414058824025862960175704825315271997107526305728511938215633442832756915229727988897619889083963627947282554516905801115948549445688162450822096421585566290467473418506738935678062554591855286443035505198826974665040139900661041207058192842055112689367604610555454977080019312254443018428128543259624482150351126173618403134254014170020943888951214822503396956980379759478532462724314808473926940902588606763414870349701501680515741152988079484194553915147280451264024353491807955028003275132464586553875057714930174669058927373318860491279978055136702764183361600193117966084771599615006996123792094425165219185986572693967321626911293007483692968334088457677707321711836192051443070753840597032826234084742585858155525150539240005224806993514775901110770398046050232359127535636432364598780669038225855289559750435368264823938530990234384661125987572377736084297025795210936578736244532871605176192753017261338754906319081783294677734375000 [172,15] 3212730515199869483996571265535970933497034954690837773239295053813275569955875043199079763884247424434181517058495614258385106643538961539888997195670192475814698069874345743716563948354627779776031413312016817453267397942221160079020521806421603199437804898510673358799673829836432693416965717227331460867682103961590669179563183687657183622996959153540568494087879497971983674040099301005805078304301298752475565608319797688034538670159067140611461062218595075325060554700786301816852407412428348124159254902287629981460364823055892387521038907640057614290757354753398547116649220393228016028216905990320199064699999839474614717811963462426326383376670959979716516067984596512975116588319154010673779961501945332606515606464467695779237240178335565969308358673169701604240709795182230489560772994660494735151833750050976011680912115058420951536670909624976338442617099785302351486514273923684791403541391742028838504621190082968149625738358640269050805861434341200531370827609369905061748569115403003098024739787896274799408665660154956727868808598934783680599722278366042809186841107431890394569297029694239314157870866244781410621266001359553495978571892287196216015221491229612895312270179213750500384431619879662586259317344712432610027884218395706667627642486763249397789914902408192651222292938071735223667670356228350494771654484929808667889923407803221853232976985416018395269536370693532647163784052988948572691307382364667139120805260411697419087854491281192310972376792198986759630232473761054789205467921557912009444782468935963409174863030955601230367316508260493106485333179346777479782755220423248697186806795835519163655202923297966266919815511947808400182023177803198333028484886562553058187153412001341942044882545606439992515813589768390749270198215914386062294662835030826591390293828437690257325504627451936762233465625389518583091679020790119190393970339356127057140590153248022807327443167742533509652173850934531174061703495681285858154296875000 [172,16] -3997760009691233145552067716454477195012283865936982899569683564287521327916306035699319211299547213643164330159632098967813674252446390510253499740534571245319921781266811164274135309083548632643582011081461011021062803855331347139970437091188492815111883664872228260283706804026919815011478142527775240525843529267946378564441664344287458657788367554581734623676638590878124797454857047803093494374603370733789441840500931721397165288136457531697816991703079324150746928176811437720871599931235772010299590464432954292683043615635801121755293834707058810848109486197943333394442062736133202616392103025363778297257936852873823700139985046893129225793902231913536805311646456834597023737541106115533492890121489275408311377834347776387921266467359950016244622301597243368133727067799076666878390084040512444562340661542956470589716126997715918102566767615455701667044838388493817500480188859562233869058357149685002444967355198591861056515823937912221021117869572304936624222851772833766370222668824479482881396241797088875295718301474969969694142464854254716615596802616823236472130595156466363485993973368509548696799476183566081389551814365767806365029924560589822564229784187795730148421445153476656928502540812663470099656350605757209810249101086178010301480971202878227312773913217245875576461402792541167473750987818386366537106971488184477191103116530745598896177076428954561333203459786037148962878713005104906559954582519500620658492455854397766291802557338184813692070004851714315788420503952999446182455258102623901183447960958731297443597233034416923687627056988311516457637069467990836720077526348815452336119104300685606508676817231795617968201771250467287793144651678750742964914042725408860838710502589905076376454545150682780073010901828841410815169501036425795629189855757370037229463940049405876399434476003351608057137797049581267578074058422786041318262870263535619630823512315000128443477489012362630776964422807395749259740114212036132812500000 [172,17] 1335418988871823726359940036083119478870305984747740379764146843154117066684015984414409964291340890461124459715501136302735596392375431802144804798334491331575009058596694481157319076915212464679286002244825127050304956130131720632601573268396321653888973635586174185476631537055994585447026078691600700774447619760928491545937080818007307939787691057760332004802271916472157792813762028185897574507762926610979920038252731989412666107956425400733989418003784034932259486781665952114226178835638653517159432562191341122100252448666357211815832474291931303100686417078958190212812039367199247690230285171302210982700191363689561394609623562484084745388372791798493053930946618453013511184447974231649481941639554751998790940657968608539855048834091789993452774332071539748921623353357636867545335866217839149927372227770146084980690379321359669268520874523613021522326622651251294909363810638780716068266329990378666970731604475885428208498291415601226898375996548144353051337819187601914171158276980181400910418637473068062379221180667750034634054348691556883045084375830353415838376066664446748462553664718487650001371484709302361166431473519037092495212794115395701965032562591970094428290230582883405891332232607304858761389231842868141868348176978473367212703280683998403220037934763019098592515867044203756642572059556462897963455710348083666176714055075442226473310920000535036571736755297544999891450202929442352754642293375044823432838002955319155597486776618044552799969967067547107415350716888013250588971715916322387248392183986433731267255374582937819110655372974741909941959142890996980356254576255641022063094380204915569323167179153083375297792194622256715277644578158596572660783847167532667513830693113663953117751332524553777501204369414871149922183397813317864243701804604681795114252450298756108130566956414990424338615549733914321988108861705545899508879377946641947866035219808678297735850021122987717203667301646419218741357326507568359375000 [172,18] 82938738147801555315919353121551097367322518458057417418835685391140072510574197916530657419646472046747690084876390574848749463722628565654899955183766808970593274838453305256880072466324063418849053641792052592164400359818174063870947835201073623738416672719162987268132539882311012636610220145054929277906954025145236879109525327230448925514627674358775356244095769778553706805796944194764011001582427059403892839069009167083213180002317501540821836003621946416755346243052333997955020161706824963505295417903350401336132875332010384798395099272645689901501998598292340250718913522210355581168402130343784471989116356476359480161318721457463384885952816179307933554343585492793734111878273390548463289834615366813359628314577532495620619822264422419294583284389992456613249391449695252997456309151104070508771960781275681622097815635545190381456060842056256741269548482099008225456651406673396640899750670521086681967118261421847185391042867105331211170093522713802664016727642942324232015601819457927239444978149249010953213083206244134614597568949730952265313473578455927176579195585731183724430516475454862905747501030876662488822775430427516730161001745574162350676403285797154732031500055916026731858012154035005133560422713882962429431722151460463293044246800763980434519944704701669324846828059139199583998418463601303161153292014163278756817512934662134455286639412418578580911882333676131863652126131417581489542442214677331917690944610693840989385091953039892389332607965784488538411020837519060791210870197658933800256945899207164019867940902353584870240686946849393908473526246390196826825791020532606556774690713106699313132405472201722841826477301837606132571528800587586505687300416916168471766554037560707803950654923508405566352425882956552593827460609011505133863002869602418747164086414317196345421222846333368095429724009710935946197714686422589106740905284022064774578893896966584632042474398855042699851836118796200025826692581176757812500 [172,19] -505730897256843949959833250523327279248411314056642139267428455859094662194739157093787416232914209010517510877833593757135381587761028287555764012192961073633079876087648884892647359445498947531774184185545246885677823697233882887218294272166702223090585370287800424909579568722259827880662411035301379660570299859328168834476517333513651099524852380860904755578443723117151907174772098842682146157494032013193449571524607756965298478117098250767191901230648725145056622268676460480958980323485335809671414802027256978108336905358965411116283363373100407482611981153161970686981899630156784963889401863089021981032709467055923837582139306731584071859786044088691019231008242987104539744594428759096681710817681871639129352049491648793444281702092870812917965001735422222023190564777956344107987500268372446753981261486220382655955437099276943520368077532514850576933673505907139118074384250297207210762554646903943449826820326746511182146112316831609749764130454616052342795959734398829420972835747097380850703607047608973574308551634995836248692183641335597840310767881757451264506027889717053129465975554712747627520403995259799823499261073868435385207625141790372378888668954815621799032755221044659027163892685883458953355064190620853883273181477130794535914809888513104199478668264276125214542548490161568247306836780100643489570160363225539548252908201047953905604804649202205078983803288426975932662140387653091357406931740101403395015699618666427041844914668633433849265791510484789090353961402380139799949830891573405430582752753934545299212840052009204041105578075170790344361787985442600462930451399249613072171178944887916824189989965775594193858633072756846744228889448260935252439238758699706049332282029883714994174099482883020792665500324668317373910938783776974678840267785373337087868666562069685996852586616528912290348574157291133362125341807364485037223554067288848956922204237109275415459326379324228595280033005110453814268112182617187500 [172,20] 926764985107817894019374902328742781273718542067905624652237648647667464267746129930998111902149059525825077672873319514766496454763886552959107427748389621622454466034010408312883989588720083707384074716626352174843722118235263960380457318261445294541119081727542209445030157143716917911405497587971549263654023669587393780174762508195250713616454806259476751652557180170370182051007088576440778290487813990168045527386716046858922640615385466119041462084879915154866584099820420527205457900879120736059141126323532257655268295107994193929252309970498919903975388102480416746911112986087762452165326415499513423145221484507225692387524963309530213078054124193225973416244844239261901382911623690250237229430976001351259840311572813025413998506077185673109370519327334649872413937344858269373016811014809905433316166189034035335284464299966052273963413415396903247560910293432542265666754723274235288946904055118854733761584781888932568848156179337738982965011656832272179391685611258661841744520888040228045184382785324672585947788098480241825216124517635927969532107316453567249874010203744441444380574132430591338606106594640244891782460330942945617854135105980405079149413783600272261740713962869514394147126249476723097553977820046741142220153254952044592720538648310922353623490537333099659984206814333960091333299142862915227267179621596548671695738148467541642987093217783737655230015481330776887570695180907908334926804527427249949683042686975777500160122949564859220809884376459478611630139879984656961062721847023905074386840856748497144237588302776207925517274424272494991889254711429984959837932916493294258799865467260738735866200520769367623763364327308403493627108803562515539255098635542103346083419066430759676937761904781704617600982419569681940272891122912757284325179626028727313837654619697015248535972939179094252769804267077778953134234750130508390712492815814608699527275180287035583287600509772019563570211175829172134399414062500000 [172,21] 795846203546789967211154386111425939119571743670300951872989179512928988259867920299106539076188653745577216816586118837148474965895968414830718174129561211137057531376708781916441453037500415547928927266535979549590986396017432715578216001292029414629008346141402244603030082641359873141254989641992668174750318321603152797220202220515259278440067919426008517772301083553725089330730810888694570246795150792103304563986520367433131281898148715682274071223186665256163981492923200379806043222957569889600251656316754338843590966646886983990019122804612547866031691069480542389728311185049890337998761812973262126634908123357054264749614930256667579049756092520666979540695312406686899814973108395763893782633146274116615065083616206946057916385038740098886733370580717830998969934351990806195642139164651554942000131083098104985806379086352414410275441134705873592871009826199744346264667247612846694205463619738252652064820133720039543766978154713198052029517711562002548858255749096925278911579882228158964525559014270839553892510991274885812474948408389746624695001615503995833644499171067842399988075835585039011791824894995051339419845641360049069801604429824233544422953247973630931845973784804665963280810917204320621034235003431151971802582271726005909286944733770300124001454509783428052309467852159074411764722781027858912018356477197903367113376248566829968909058604633691664778145719931652451950963159792582366212173719152415412377554152675330738546292212891285271555941278600190144087906351954485347449097035650217299865490707132162138979038004217010186488842257431139211478894508862104109538250385791860109717634554766993595333804101027306996764619565173357752613648409576969746532475694809327631820997018125964297756333077658907271444719488054461626952063793201115022557069099295280221637839683083143567907356806463963701434758239148417607752028166532800922273954968819927059997110725035042136821673147695221928188402671366930007934570312500 [172,22] -6223198899161185398373831644891488731498546246527058672229437449880834200226844599614513893921864726338675452374808904927059760516412595419436081658645326225001778177011173974833941554156108607285002094968205214769750838817337752953483606737661178204816065043199577771854264303990006274590719684227134337788434534510893066573490760565013801802226941589166091119663063811769058074957447992346564306491118606728495726731414782319568079083436058284899331755621127505199836340155455195491449096889505061226719786850204615469217031832176718983026083039444056083038627237810447100401515239349362215532614486792014821937957882711661823575943372539229802411651531781013921256934987655650431071961961274416803431919239286247398786962756360336243366477634022206181344381716410149118451101747536749600364091236854843395049665835812420263840104376923457445925128923678542853529048337728116389240497271512914441594478570110470624831360681066246776576721181537857289532916007461078152011970213598174565892044152459168364301043194303782658584495724033711504443371679685716697008180634267977740695076599641189309036688990107758678754255711597349999878653933093198619252771854225972898510848340885520338864729213154783671409309228284553608453262489024927537672233049180326916863508718517200502743139137802993008237510820725898902468625399995942426174134767688349395888500241326351778408247551320949642647616824575817085714028814517146415778345378146293512106675061273571978826007168059997547213828457983802601487092938841706869595395544388703128109344540002443433838568030113988957225987166040670104142059958142330978281791697995834475915459332721839167109068969651590418267229637960596917040828421397301173559223058340532514415334529025847101798720958641472191712839866909047108268945010818260204072463047169728390816196151253226621963159155222989004063998604630462607931764664975762827165880082055463959788515150561583176368847178383525431399903027340769767761230468750 [172,23] 10924676046398354659026305794173573543114783305889547434044831908035150294567290605501351811760024061329591902001099178820966342357184886581683402359980692251609886260135230739183218847831114089262295409510596762900993905100771005238141568330137368484503765378790374399533892277378937635336429860498530286005262999177189428146436774235604094443328816539312860045544121816057951549312479675259778285459886147854034126263446860467944793036567673032778723955990381276059870261809518034033097572118682751729595186150526695874122300286115997080744557932496213802799060577662279129487349342711391110442712809592041480787285177691026022667727605215523476212274154489737386620702155645239573194214586115199249820368218081626614747808215134094530047989789877133901105672040766513621765555508776769813160888547764458359042494044170469475562506265358313480276705242037634923114822869764829677018802758876589736485132545131680088098473868211017832450453179950558222419422218967155783762880337592380993620426441411151609290831067067958089473509482510866601089387876412194019404631555419203030472803913235495048237970986889329062791415929197596689467866545031984305424991050371356598508621221898957965312906155780058554700195681415215841282566224054922610190619619977809170331863481153115041994067686476251854489272887284682392133690727118012305437451026987243425060678655747053386829906025781366591531708430474178600865783014620067134360732197027696256935390389716276668666890466136153909215027494808447717190960140900293736248667559998386990990299146028763020679481094952916178169553322100302164544875399009324379908191719439076735393735408445598042676022668738570849645188262050282179679832439437299992493383683467893011111091231963885030368508193822584645209389305637244061321787589810645954225988154394256262425949289858558190273669589734011176801703848186032605864615809457663439085403633789310157783285542091444434917302253040816140128299593925476074218750000 [172,24] -5896871352089630757974520362558056198447347684738188067595821409189488348213120603502981671753738280691214930510577275413916916534751864589855145931231931778221116924850230554268427571178978834111457772525682616410117441084366499367753619891422043301597479698069477896036245672618013836346965882487453652970816444234972749007334722107059912256672162950471453510264313590060901746893827243025084328728246050969096266041096600934742481587568113620724721274024760442254830114680354923658763780107237302907354001834083933345535851410124774291413781953677782612962450089306300630978320043946720490394483009686230197393985770608430512036190477340409231167087728417538091635669792307788118959893516105312103047845762121068365585379237613619351291265677640779503466975292359589088171934903164697498140447543670972382446001939595343163416101022405851363254744489402692729270094196134398571679302460051457006329502458402099082183596948295029156600024055576885484110938408641552190554963823326918924786155463377508062542866376985698366516850529694265137839344196885330141398430796184034904973056426680682701572614661871840700635989635100322096444650950394679541444489945323241958793904183346302396611658501969250586392726060139047444536349145382280316283483063435372601112063603959929440250349585709717594774905292393438615927599353490891735477809779711934929651181157563856954998214094539690760560520671935664825595453632277499027390080852144085418986749375996353025142136928355162027919272640831590821309786103708170655560994804606476468421171514672524992518768159280931696091232565956202004865525018221188619129047956796794413120459026398361106072373176511052034809676688327698868138253936396230989733775521258743654925081017107767325896474825900672824992810201791158749351941476933115002462445420512206585192039281204654141485622743141633921663696420355002065590756681404948640783580485045785944200233339745493954531241342920111492276191711425781250000000 [172,25] -11259533981251442283469052407817309219684430949042315670157786812191514432619379244741782985353232155029193779532034435310303380112651396598978290907408240088758890066055531242251138653204524965715177879336993137497568025238059104427703277089798539110785164818801881623839297189376661398726134388882035787132082172503698719801249047169598895164788239101776190779689850189399607961418557434108086331117858900901326637256967136349221885580635589001364910881849576142836785167711213716295205142504680133021602175749409797748710142509439984576420839657725251533753841144331904647342182321380968405883685669716656545811443617869864134576383197422522848812549909009249432873639845312207043663253982021436796454219088356168050825809173413925611406505895813734921603047178589483414534842689018285592553460601697920342469882549789914588269423039917233049033842956279210200441620973482585463823729049829476142579686422850020097056125891009394740092155822597013443629285372471374379184344721831218726789766910738840362823699956804497753917569720502404374460352489539681998018731591221877045116613271776916162548013898966324291017349503129527080718713167888418572296247805370245891472555435404825761271502297381098635819515981148279609868025647233161032201493658410895377093059106683338327379388269252553380827137441829659464442478866495868436261866051512084708176999388772527021373008920396121603103832577453110277970442673806084694134298713350634979980748423828572568220710549279292907106369223288149769954505202849532120420255866020929056341897085021699467383264901238450911328402950557379923366797625546184215832265871855420034049933839840489178709331860018245685309977926190177323392862000412860915797940110268248916510726119028238674786162609914295273734173452012373055832348139528258697180826827065720436672001242483903623440692330953905765057374427944031055741581062837699675186678816761536818270025102046037815406442916810192400589585304260253906250 [172,26] 29645822329575901357586052728706590943271147010315958762393451752769895473159283721155623359905140456534675432065788669373671255312615829739973621860891714156275090586217534371454487734246967203904770538333735202647051424629335932420662747936869878205577792264008750640680083101043533759347084790974966981480656233226947186256688701093288989951663332981963497947253343870980588108636340662087071120241007673746828663611718485202991871273509435172232185253073636396812352047653228624299471618897111717341107075886674463302133276510863870611773265603426709620189351649180127301090610537133569772871488518155894742342776822255730182299040681689011654409145304682444502307243013275804508163468965717029716193552383145205884083567033187397536613555312210109460267464679000259683552504821854358713632912426382770149453202970415385466664922245668150601860157932670908547128064124455789955296274973361766101456113633377449761601569553109211394935899503658906728999506327722876652139569739236963986385613435547662346189371110326912652568406233045654264703529352337057386853774612751276625072677508850307314500390272700052939960231704059374478618124906290521945579273422098535044799112665349834882060451566877310196046922648254568910760102969800125178524983693770104773566162912789188884048229695723813455476252552084048404601072507668231357365050869462307753067641039587890646620365658039712708314203729335477982882726067718354574196235924136348742459403750446510286345236703618992567153891191778244340764583027818881493292260089593964324247757121789962834053139841055562810571026281433703883220291527539200494415717982612371522692653701229066132167219077176262978761359958782720945437495831715648603211833992779833105261679030871422351175735113741553153842277945048383992500380977809054275873355970426136672915256083567613410932041395103110479448251533471386498767510209279697759939218429676361278924421196453975468898534018080681562423706054687500000 [172,27] -34061751979207774072184781078452250549986614775401892564529526947575133719841174523216578060422760224554714242096545463758735869943787751336791878648750725403856052172873129611167469895984530577626747999953225183681543731489057616529329970855415629269532111209222291165988590695986418057181798871208281762988233773540403454293419646748600015897700466598099636114159717371818302210394272963650920864264590080867140390902156728964851059390884312511698149279134294015810045079886292359939042505390468838153127470891767734447826632156543516437332868847843868592377449596165056600484818433177540295723244377077348725152882465519564833536038928526552399902047579668457220044162638982132363828883781529108006175115040301730315023173589497030907264644666152024708939900784510903566353476784151220142110652334325265924513269077250407829532656335896513710633620010057362779911141618153038837043734470581884072547676941422316979721027781692666273801039424070826560485904414066380198161158401050464291677184903368233383587598683668095216065314269029167428829498581467770089568390363874056768466142803323437995182882633983615668211189063506568795446806296975814996602015776460164487756401924671290727583090973547292718268743796232526051343763848643330935116570469664013609186707803158749949967460913395213154830563885653269327532149450466430297750794452770584779922668291291909475331580990202853337185222992054664210787440145316138070416665308714512972461658683543226044017993113413561681493133627707298540325545368581335951979766480979811491205223791290665842431913139679977056589541512718095754791633748400487557565405509070162092202036556463013450388883852620619256286564334130083161148142116105596275172890422081119375892076681022864793900948170557921848663387824549640219376260324651475940367848630099595935846949203332893588652780577732740020331004511421478285787055361196356347560148001102023365676105813967552649046410806477069854736328125000000 [172,28] 19877420633109584028668328639592001858509824714855941615971547482771428110449050711765194367695697604596618773374834746133357128336140013698773337207945259521284839869131956467609461186268204148000764681388655888652529474688525902914153170476183323830239513423298177112148496887421598070957705955181994808207472379950923816735727881225902710865834747828802069606223544896521580999843095673690045096013923371391730415142178141022615618500065203161759167741043347906013899141521102428373677295612040219100993613648737672249530132818523680315622452618728330278950775235847134375596948777949808763524764983331510297357478997593981797660962061770656267191578586307812630421731102982944256962845858188713680949922005998956483697362333418392212644242798046256699440225980625964664417994293623553764144080930895714104921919994072071280340612096472822308415857635949727728036248075159407956477475485216759925185524972388354354016542092190572770072896955799292930099590809056309354563853978071801870256128306062354225885152890237585548553682477692834256694555292860061038715960310911528070498239901555415124873774978001936469525586320640238785982979932066281878342179479249480416699442228806049947236313654204647063990732790807564602023413478743830264416238919480930446425808978795302891076124611891813981421590034009218264470736943534116445838249737210072128312581948142540346956372608541008680119734286191097978361604180637028596364377822252816028049306044239208324681720628922481786261784466957939959064966730178856156766152360853831834327600749255797140429978823459676447663792871940900283874695878884916059724621113211538150204438479429344098433066769696467892773139366184569172682918572699961915470710283010764180627480897516868882067109600832293948339144005833152080366769409889142667388685335234641076976742977090163470835364542334351709320779993655909188817164364389386903352730430736570288272409025391084469447378069162368774414062500000 [172,29] 3198145359998316604402515906883997999888760828729005617373181059978448828268940301230507180121592853957453154542638583319626989567477316672551641547414732650695150462847715406342130610624757726097702329567164077837862344103435936391628244195733028895504044135594924461363906687600531546027496579316056402978836632852474554745480792296743140471756652567168527432484257150962155485639019598960722606400698532440537618776182526775543677838690161445653426515021383769190328692914855696738966612946497453288950373570625632653787288896153949731008728886508352674143358409793525953132854148603141693373434313167846241461037716727728860469315486819360352311227618776277104443325940674012298928013089260890818151971691693459978563091665490067579335945297550832982603232281107985119353748511337680124397579494125881112949811372069539284845536537152576522147236379578775060961184766667431223237916822488659379211681888890978982617378434961362646709101482725939592114862433979090085811146857434144312326139071889285108529181759300966072081627726766320382048485908541597914764285143039800180007119879972084275845622306482255334377208835945523624855617070969518826330448231872689410434373518491014926000147681979247406407803479799978489587796996866296220247981684091812884689010661590286142969828311637115437195604015215294521806673811952692340446146996899285826441695736111371103738255117961378191801633317177828478317526299194018886758933565491917864531187680091823061181015291277707518203210025767336661694256891552270239342082769828368296654599281686631672646003199557223380550991553017159041202605491907723423975066268609507690633481971316125910533234093371620072687479925940835072368169251594758858452449341972448950253760477764951602103629877755684453192632058327273839701055469834507882512108539916518090462768272815626685934544484766448116897719029206827664044558103424701924018870165700856353566226369315756983269238844513893127441406250 [172,30] -20918449354694227176684608003596500416179000412324106958908026604138559454629474079636782816623408515916073002320142917067189671085301415352431983085381813047520235227189774281058552763390617575914888462547312849284291286307290845886647618457065119653755033027225416927833353135730180714692873367235986025001623640872889128726382527861624677146669276581303956538513947351285713727292567193053866433606344280988035658753887698133590069604644993110356675953633200702042092785767188016119838028587607298389270684176401139941632648431892140158981799699935684840290992505088699092197435466386041686084934187232187520569630445030740086167885567934263153699327516064844621422330665655787230396261063090121008156526091388194688270571011135248106026063065783399880370267616210038029212252797798202866617065364801780091061577809935540689705782309832924110154231660110928134588521146242391017158253759974415207712640626721769478660086537663613874488596649722926236271123789159038143333813283917556166093665041064053973126786954736464693540813394339313755908585744030467664562713028541661944695742224845388115627336188713050592379795421794896970131577888239391373040893998429599923049161930059184543224223647559536902250951858725886329328352419752955204332196865583493476443199998431715008805406918074321611775147033876652289582003135497404558962177963490170020638708249986089028374393502994644218029655236519504175257207894451384263056961616919179746105698023014524036373811462156217492228935913591210508687621713306368802245923809364667607443078183383202394062566184167868674204228416043674541986601455527569508446678938753169135051113016863752361858097118945131421623043438522100774188907022906167608150784898546001416001604995321460685453496965924204239363451535618241354438180428464721484410516329266155637680381297394555070119745994709133428806031813284371966352528445166148325583089500576855992330681229427227663109079003334045410156250 [172,31] 25909725723696872676869700600717186388133765700599730492617475164813598530768782043973280231091590861026202777189767138914586327777594756365098820598097297195315822336567467069789004661291593824243506933838304081648905816165971344634348476947966702161186485594542364425431090664239870234729312798338671291762346532944225498968674071061548697792700875183757145185856896965853333456446149440503966757809627741684160584257443030864162084881612420701113370292423602090514524501873248081574751904190076061226717350389577935060012921457835218303613480728141415033561231908508559980187704338951418957308904847574155889297056342547369378840758406590821275929826731220736914971312111112617117168429930782684396311318520827773933809169683390821315796128293713577513280736040135719590148048835335677622172306218397361546034492955217807671214003460633555563964418723007036715329275402395333173811138479384912796171273133293138288747514560809943054377822873085191405218885164422656861693614754856689261439912642490329491796880292627154308667833099946732440401551433758342906665865390186001271323220924394088789103980427176322460230603703271644686151130106418341479926844617524712826420536775896040274461045593212534147943695499727875343107718520508729157461986400558565507941861324275235981393222513963074734135950629780586281692576401572524184753161231735950780318121736701117498538399468027632085492377790103732294544726171316557532404324002971276154034578429007754629715218874315463543327245885051867707941693973786818937800529051622159915985041660696897823912475671328712915950749036766387988390234998856213062760403710204476247627344564011518616437540746637445363419324834740377344625637565958183569093572987867866070493912104233163949346791030594517699958884998313501665770683805538618933742861413983950424672706878268977197977459624274469339246162310267043569394689573655691824899151063487515426978035751679271925240755081176757812500 [172,32] -20298320018863943792674926967280112963269636598413436857876352318665697381443486491682463832270311028741413550754706300700510799828149355753270278856823659946302408058614769315669074974452086772172363175151829002401403522889267850687108080965969692241072423375045080423693751445674450320924884087408455566918966279339041215206386586323351305378616633902449132643701762612603033742201373338595604631431928054703360332779552716712800118781416834261902873162630814957714282064752197047566847832873154115116422292620489564118504776004509434462232191217957851483704593145873926145601553390556436676068206280258156391998155577407237959080469304373257630825017974262191466442197650586857415123320484174989083621167970912641212789033947596090726877391498975197526308429656484673792190025170267227084777802590427293434599388532918580705722125572867024225642619059696444106296551646059180023372301436797119936890370971938687923762258612715453018602223892093745190648846597119566403872693172822657394740952521364963564105209155810463708567315209946896089041015105252840036757887454356792497208208248652725436240295136535363192015706018503638666450886292148444745370177317988846913896777161738305886614275403739990053752454920840040328989775030857842952699898925031290371877581808443727060672734935774378450197208168081666885574460354686188063072300988685114648723576930435168524863196860066199545629368267052370926754053466623071147936015871266753044381216480391950136285869930709258931513242924045784280135287868482789482350161774369342348902023822958568727225239330386871530122647698889469933913273390808401504919403021600939774445549372874347127977253403394963007497128360483503270014057291172854015784014359847403737396172304945938806589331920818869445190725139572791619630847710488916444750804269189995669658580250211907147230433670263662437684778722675619586493664695564859419339122844767287703498083701764699071645736694335937500 [172,33] 10577661026572705140952736088955661463309135820271373554691417441549574394480327334776027435593693776140896326937757999810784287650604755342241902168382445699549665812314878023680200701393966612140017178615681375136890074398234814754990255915917800680495180521196446248417007227393687287433544241955180334099622989004787516660075152604890215729394945659367427600485685235866594350926649412985707252813651022281334806527476691157746948235707211218948555491944956617788800471860144079215601542051406313805619122687110308576062402302792122026157672009393647504369579535257325687937239259653987188609273799604699105775296801303920395669952976731717568838266787656136879558637953246578654174698705186610374144790860675399564648578637639023855176419971273155257651573398416476537026677073762251673212458034936659163127696110814111460375055274306994843149553148140783402706477487943368004865608048945947361974911234983546899633139848538544745116244207176188918598920982836222722819428847046565785834249356019114211368931583837355061386569841766940706084919890597477234634942562549880201374479041341519461645890183622822825112994982012356091399316679740418242094586568036894331958172228141457086412829926960427971970551122440881989603182492691048637941529400547844290175591828106366439703288102735718654049534193284700439142404290261860237069412300099005508269729909179386802368011762704614281963927433277680768441944045301385288806903785946209760690267252339800618322307147486568217622936300157580239632442669936635195699831357135409687766976437922038792345672650775251317842143765735958876727632462026117960485199643952576994047113558391701514889414815630413323457492904908941330614778103570126800965443492790594483493471585565874959374301303758643289355665965982260503557557693399891181544744075000726885186319538942643101940412729933672074500150807703397336265157389666674726301423233499131356151952940155752003192901611328125 [172,34] -2103329700286527391350328120191807930240668526654434547479287526045316813194651638589711752590704409064991547977100830515754960128322347710762199314934801815265833065708424857025289201574041650818399161689153475345364180422947887279775498562215406386250425307954253657757167746991949238689119276661091691878773789322081099983386536702395760542172550108814244186610900003868545941054696345710725067237151518382836795903823888754232599978353759031267590400903474761028977877936527960445144750244746910031648056161973365835063205731218693552990748437042813393088969976805902650654535940312611247693181386535996008180008293780314310050910889496875877788779312178797292445924139617593528237927154227676047024121723589997670940140522879697954353025710892865675674039686004111140042046354108972351571270661771197750981456377512101319657535879124785711733694484327254873494480400786675981368469222103603353944487905207912439227362831323397781417555855492873054892873089973776204127571816086132548112650219651027211975474059574228139573374209916573734571940148948604169749919891112701709122709015895972418728331642472340637268410804962925875491863520781518800811806068645669068141747823481480591613891754124478159179850376261887246757969800628007264587187334014019929746586702844653257162431917888871966359132582332877190663452728135330723787880706755766058896734785729004289411394760751623921709185496154393647749534693896127190717859670503416049690474852770494510722952968865656178113799040361842403635921451821447922927891030978935290902785878235478892601907761423841958198949911362815923067949548421876071227280073723874602418716637418676224436721449179131693920436359985704419217474346921874808821740884399455927003900496759520902293805429752124333638620107790304605221039373953731605908122242104694138122910396162252853734452734879580174153672440684565830497296391032596962854082621377417304062335553579032421112060546875 [172,35] -2739230242374012914858058745489443885842918391027530442308039547845499404474325366166267069149056646287230509360583620626451746089742465685783130910492154652204982401312208052121264610939424924117692021750037474162034270775705814957320145916315202000236266736551325693263800181126415525102276421837082366618276185317456148481163176841353240703459044861208520332832078872794536785787559939342497834240714574834266207396267509732673016572929422840038941297891504430467471835873964131930433311735770880233518146587418450085769396688712270483763349163155397424680970535275201048242380316085011814805015152153116745979636083976720575419306317561645268045782329699893946124990611521876884449507188045497790810234142222115433748490941203418704422645475664223201816720185618350842434764903745382368108600796487632036386569829283576153717731138757898184711035060527924121731908677121052413088746376295020848812838890675942810186447991634173569718688077245626266626404286402248314919197577837999499619290200540989506730239722480091602543772848596483204708140338336206931202764447913928751319608445029428660859110715016537650595341485738671420679013767539464466953539121410322003601032700001263567587305348071252973948273428304621401769029826611631103248190727843393271896010653886853724412714448881685151293855180363368252785512449725009992488472218691390785945610195019465812483983825534809128153837164052961525948556768961159377419306434411585740207611876012909296848052528002025250665813461589713112994353090293767556881520823389546568710108704455600751711707395010080856947428502570469893504921148201577092956990267190163247621839831667014950095799733365624777975396111120412448056057061138728145913848775085149790429424508914007415103222203254773899163064378637423578383278758717176475780190896096697861355723127602703889658347960173381179578765773232705773304305279009583292313840924321291346368717163801193237304687500 [172,36] 3950663104732056437244244730552326771807893811069745676166582424038649883912272211415847949634307916278816260924015830853175896548376282875760221314891664187929036028544317093431253007943744621903122326234966068936075852026876799861110147939312859745747649415347099687681685970457891002868149217146555014308526424916140618462614846569602802021309551127937527722379566386318139589351081642090314670765781172161371124404925350947775522568341518313471743907835161903463393230857418820419104462496304784854104386317127405078300190767626464718577909609758220711035306631253489147359208599172828811202040516881232567726220453397557557838056401092643476636702733639067077810787210018218093451666873964113348571371334230167563516853171646445920755796755011425914211040008776442199631444976297933643307855328286545819250960936779055876454856302268145519996179511011809961478240139496661729153717651082361611057820544921087147589317848547106442127557434039571707459627646278434957995260041844699495435127493622645930273222376273059336275791348341315515075511554107686096349766047242977992323596681774350704649889863690092652455297422146894253640879486939266866775398849306085183702746064066813630319527338669396188151863355219605228403785943502125812414798446799696005693728654446926989844285493084871817467593458890927178372735806571241456289908958819173022458058003711602722335498577572322664934709582105390474747209681288172372052242253316631717721282379788511453441609130507194996518761426313931739633167619309271075674559482515092352005571125484736723695297751845591533938768439052652475932357890344317775767800538499022961320381822646129260336560126139954604468392090205923265118950213257230522360234408687352035431376538806389754675781375325258923522391092867698866423966919046849437541834163747841597223864393257056594384676323238261353720352087643583526866241283610399704209112576848514925866160869598388671875000 [172,37] -2907488768096854963005558778400697182397795682401044803298211408945726547461968646598150470742145904188563613480166113028492060299863372871865422434797381948692358829455716633738828661447785851749308588084837521267258837776458486163112933769856080403668275352999371051027468140485956667753864598768712405001604797135905939717449691764008581759397173347898231015240396920180685057222300395696197231614948733142280693818201218520974800093203444427987258408570571958315040044292348718576561982145143528638966856843018605541701995516386892918374223191721960362708026367873503502621293058365057315116261443205460479218985001468465491610167343027435288257977242333595704908429962616961202293364706648329895002642762226825656433867951961702191791854502811313472243555739470316640864867429607552056005186967729689380295591698160413412741698021668466172891901555539232381798951503594787727153038241132471483229487907241621966196857035361182093667204936150833203697443391354085911057122025721852308997597481801269372976807266037138085444960602852686494824846692333194549957482033139993725377811525750636065798186564019996520657861423001646311258969155509019237737997998729755361100692470715645186802845269642606744050087483439840303867837552847323186168277139897469675965140527244432997086212784913354184527905251251772300282424678168384344092613738275322775557777679012862316307508324918248590551513985560383501387259951113608533930978673451824502960873004842211300494141604458360068832152934424443647589167456531259941031738964832764574794091227929338472838221362589015770351268860550053984747671493831885983188643061532988808817942746020520387685336580110612243917021852336521678905383960049586908632353052992217528103091896634169961494035179018312821521315589941470940120598632581504488716747911285706161123426245651209305717724693877016522793002196203579530887205149442491201310839315708718890283544540405273437500 [172,38] 1309165523571131986106993952101366847723706927513376492406246203310350937198558141682746067280071303811074197603829410328654235543116310298027227109755259379751985144208872120156245285239601305962292624227235896910374308824120043044275963831463594903319925744246088220461561864576848953874585687731555864458875067815114177142954779839216487106064378678167566770264112995807487737246943837700620269014223704348078931815563002020868308362224450751773401411277486448019804695337198874106322672102639155064592913526077622008594830048545442404922823438211023174363925697973076249739414782936685626046932725218542451449618254146638012012320900919233435071805938752155805644681321421412375517403167132259422668087456994579735755599556156956763226234525866800903523475795349574691614951919447614344822049392837551637386760921984093644421211055907837010905516958183206867355864166175581837837430227566674121175309298453596948999210471489569101864868979937046885618866389198549280147428431614765978589897136528103318965720294428995410974494003003077914938472049745653638171040408854629062916255341025494215794589797456206033156532336537833523387926563524479546828304496943056468387977562335859120004192936617151208137036903558799140092574644893419422350013320685725172074493637658673936895204792699093855477523560842520603279010695556282646656615999268484645644289658847035774939277860069485852185837121956917137139254998121281395052035042664977698078818024119171592752749583334118716143815083199243716738973646169651994951451756094412028209891404577256245841828398173032499037738837686961211675269133870583242103083848407462322321721683316369615446484213589005646310140720355300252476618547339452170644562335961519292938860428557109816046861646275703439580118825855039021829389261935457788917565870000781896274049277899073637904342982733223743777486777965223840782007484356867892471366201849578415988677978515625000 [172,39] -234715975168603703898589407262579091031933909160024805250156228863424805604924655361674350843318465448658202161853397297341445744027167363022902549578226785080622876613821730363731570310414286144688650802433846589799237478335350623760163391971700968780393316388365515292161496807397582012391894659699072705645783583848094807593653513465431757847935257986139894602537239349350357518523442390927782099858636909426007522890714282171384052282015521692900394004874051593831728520029460505278868534802170594355950083875897839498251916133047553781103900756190879195217066102142091249528686582000306443278276406136411984293893392476487912414032400211126940053399969800450093293491122241172890463843178614622913358168593107157629849996416287612831734314590094181759913595500762780426983403345552551146802714874128526271018821634977078622848212666481416233305019830014353868788651936328127580608965737435017043396211006386677907617477831403628460665320977878739477698207276067978507251421785212069425532038853910726322094602976845962289026101696550911420204001403911519205035375772748676042505355025811160170332690196657288851560182592372775584883710188046501602761090345511759895925082031788717155689421239399496752540996837424986933387247213167989134701118517225554515771622685116620885808292029741699389034393070743834403088374259538199699855470748917478282551494113841849657234001983488949928786285465655984271202464416638129412298772378162625591433551872602335439427190522121152153447101404275861153633023102196115705415351086138960063259442352681615390285350165545977418329801976228370835419041866332214151913325389370028146820336063899031946089019286310475114498097865560850118777223284333984492521139698165280363923079305465291050006222486949472325000273894830513092230630765198342105831808748307543685476619156194548413434652661801160106561789119801335573257270088006747669009219234204510093536376953125 [172,40] -140910645245135341845097611900792357737244449031250469294559053589230748390284035303913275433767505188194970246885448621326720161255426518374060311454690880377595840713385610572544435703127337217080670894774260528861431383820275875123118771546366536476606239137439641340644627525952311473984746390244324765312883486695405390773469611683433230282558803942658582481071780312654014985603358131181216139817635341829189358751338651746240859802798391304032235020001826619643513085392684665884676304480318444597075022910253896069526091818982422818883172204638683240018562536215166559503134645090833942291971154182068987429109304320329140403842344504505925215653654696129486592431607308006145055877304207146554361275246961208516955387504583963446492108808739829863584598682406956226614411558520632607004498995188073421462952665213861582570425775043386068727462232244255698615516673695393352836715768552718696275208734746370394355920703181947915506431029154467674704459596063930937710229503552565630187122064685471547182057168854288374085536094135819111150066790744146130718849206076922095537456795963875294423495108982070022561789446726523079164927514000321743652159328845197592801264829382162637696801448672331882100730867404711130607742615542697730285824299963889875639912394340483292962736923332668143666505159872681600847067364663631000299733457912577169469411233911627760184871955343890076709622493184317573595671337056464005318481217188651563082049134940886125481649969385193299002231560806247300366956655895826218981844915939093831783921395258273035207915478099130577727400842832584864026330705029440333089669690460851162875720640700255722053251648338519476923844234060805726152319380263525216070902871926085872312303099994026294342902384880414630749391689945634310463537835180068594270284491928066885387785528183065798576806357689431140592135205774957348164481752661375653585688154248537211914062500 [172,41] 135440806565397545268052083064460315890369007973240623862465217933880723506481550165677099776982317168579538664177088979830647854625982045241634312507181927359150127229840631722299236718390805332569773510218603035444229109953619511187256933261825226196070013280798431076416630811887855071971757768136189586004240113030783925966565561422039314989061386171496687385750936953911945229525608400594455263754211378064524167192913141760357563781346375646033828179792134512284180047106955776656239280827339025071449486453235645842297053416796208571429069060473438691214837607045975568912418570441120959769409304059544430284564843359122478501521361284867987996827752554548557766769692712492420632710433118237585554312888845830181718579234794315644911427883791133041324732703841613937305946899028721127171288508868380174008062291693022983774497423483939788249564112070085286828695089478185255461126724574910866330329701218557965836049796144028503258512725360742761190108768043154956263128814824546752467706221100372194792425566171998479125120944371146672694852378770780067358262258867172781677578593095046340403683149755251270257147350864659542405096992015269732576483894826132648324553362980437906356623544457324595979633150484665853275844721573058794721199838599806845895808864345444608154702412397482400229598591192707817248345712866235437752216070559279940569434128167168715634216673129240579822724890792941814142756577135766777949977165254855273260970888116013102772438171446862288919968957363047643325318035430968756778288659814439921429683594075536295217736285317475469977821368767363386247908247602235087000864551600853808325173070676470903529687356648721820933167934653694375536763956261321759372603204230853380924555523430593273080157312108150532993492660040215622025468954863681578645576747317780223354538606133162305035728492066776525776316791556940929325452895168011999072843259470254062500000 [172,42] -53536648079743643226645165432678694496358338116902656230153857149637911847324925055865641989916652693452276586639851737770704285886389209662602668189426726103127570770795291383763450925465101025185451947196818660868635634528975387345415578633848196582728195162462328670599182953381093222559535134139864203598136864866037671118479426966354897902445825314453864777634820386779478743903931239544698580894728706505034509631549980115898919544157232686986966308204280140290906574424012470267810920472470946201163046239100479476762667102172719955941708234118720808054802413955417419146607317763420461007832854273140422292096874894769931876046409489841966749469806051090806223782586209257294107849526307373082060212492845840294983741984403833155615736131673656354496397811323526890442947477097412126450389364947388716004157437127265862296612107631092152041390140888548824024595786015750347094701964204261713843157431689508157430628273712304234382750764526725328496909813685378775409753993721080794950506907159856660864194493267169609886502113436721567785744897737452082928673168116002186845934402288041848458209496035297264386616549382583270180998059862110818460954313723379132452162555995608004785857611174979770936172624444298819890737020529533623661701434368172814960439749828372378146307196846470679660433693828958551887815242030152057503172814777328477352222164814437278379395338299217147071828343492671639933365608327608266174680119218583773233118618090246257703435417478724573124935629128889073071049259745882928192089883207545710178895634475246725243199493854530111677741192449874448305501780862289892860234071373649559101325097542241192646031052596176671319981518226580965275579626768114156488508499154803770147908243917290199430973454492297068615036785362336295382605661732814350458167165672439130691207072946214799084947208218335436733431413843939154649268390904174050817618129022765312500 [172,43] 9136910767984413499992406439516884074216691135423824919685643836879500255386001727880586458370718841577277566337648292656755850132764843572494083024883845840706068756486587106571842648412219809250503283890361300471688405517690695009681906080973685855623645766510085083137905520882998433733668044361368215382463196466295654432191454563133046149638675759872079548506113926186600334586090581319997349237943339574859279620317554090404047316561485385537181746515915182602709112457206917586011242070530757638539535789363740929557085573619816880820335683716691513380849150112297499176198395506470017564297559542363310641976779026766458449898402294150653901508124084015287293466141331207072411699238524438890122619642146820433188708294332223796944254408324699825427289261700907276618107960218993217605367208590551468453345107105711976333107049542714459319314873877435954645309935408721202927679033895810633842352534469558808540839799792069999114686996818529007175111206981852610205259531400345987313082055932184430136870616038372288904060311786146327894973904503193292202189765858532949236276899925846393023992208228000507295918545991328695312357905727884316738175041248472510271893049156897404810478999926218143857995679211193483882059267219064829386671287396363853381619086696666614290013716399699174981716683982239934948172602424189926093914845736878920356964959381760695990793205398988731706025835865761291227824506563729626026706677296915297343696242935100549156823339690221697647282507662595499783849692660527331641389292544442494372271683753562139660803758772108072218957350168480263475164136891046950767475487292573339223490062874997062704578380615886911361466108575488464002723670986959640419224923380002639791818956465975738492677165463620577827191228736500378929026122325158654578078076401114305021336136405931963554144319167342529856289298922210011806589800713893739091897384731520625 [172,44] 1185928895558576868610464710373791582356539006018128562505287012863793967733942889409314005960227817070287808744373064848530958354113796169809392301165557739671932621282904597898407829118060982920531979453035593117061713130598180533419803366086839998703574654658931760803094354514597595145737519529980314170293196069788351995860056286497874952559840668091605789117541987968865908454102527306856010585935377255494281229721337828615746436136730624296601408351034330117286504535730568066722935805182955339954571645094264982096666944702010838890626288137679547021633456984345342243984479116850939668595028990847892523475446079930214095249818342239641282393225164066008741639490374687120621683473309138701127802483300437683509669295472793581827737704767282004992077580333784010792994104363285083342409988124510421835397129989233730232156361503727798001872750374648639761067137636104679232905256807124039295094137130735405781562209457025533219313443871026800461536714834417747277386530620434034955814637203225111237373057665780877796188732803331597720206251114450438762915094819371369822365415218208745392761321419466264034625321781513050695367894756141847998252817994394514136603701748587006045840692003872035375376548916864177725644184340586493658750316063799721455032075785382100392969820114621649152248576946107469557119783303368375074345752078385992185266972057393107454702695168878113726897286492349714815747898060164692944700198043271198685624954107467162025260266863348320670874955405043989143973293293205185899247256240004366559455661025451763089594340393596579860143901250892489191161892233717255135927422363153146795435738366101470114748735232035215160331429338179040728503653536704222719394339565674256058229492834698285929867313439399482500189785396518346731136148633706213996690851770706596350448252771229732875840526214723032325240411155493443398975088999538382126136363314950 [172,45] -853656586208880504495629173539019517818825639234610264891891962132639266678756533619496616905579969055600087707852446306422988919020099763576544472740507302832807584955786897471494938829839600247985270199263129713313073595340161712172244914371010054318949596498833306602403834171837384111200958454899321972239463774781980300423672804036549943506632551069993334226680265536963639240990277326247345357652056502094143887409830045105270116633738981093515009610533803950915395075519172179676129682371666560976358699683971848954570517622358941477500027978750853758660395834139947657121096827816225332333268977667309467644927299076774757456107196327357448288474277737586278186899831540792730301361236974118533847549305356247143753483913141487384341540520367844931417173777320603383937857063032038535533249812702835882468094689305987028246815726087527197449910384877734352933827180058221989677195199720828383372349519092564296846528985576651594482527643003879680232242990752493644393003828041891834042848770269442849407715077900628365177231386718097384165433992299879291037119481123551343284440387153620338940279145956994853202512658282635650855229355803401080319729139301161854802769928593767015139308140245432307324946276447188813349167221222712113312008822022519403152864096939575808750553985790337895951917029886099241597279350320744376852485172007765044974539264558074813147104950312352025924273786178980348455227265531863142666849737635402827264469193069387317967770034620439118827371847055976497067147222838225318265903453573386532634061956839017132169062343778917197908328012453117636928192511246149276508555423686378792072398390272167970332360790411483719790135619467590217729895784216070260207044951676146772969119322194175698445189575709983923837832246955340456403223665399802824851162564113396486793150856084353965899334446937656628970769263590803095347486262496958983020605720 [172,46] 53744254242981969259074321510406734387673530551822842179972609718395372156390041600590074012313302424741991689366797985361108176067040195386450624893692280433552776356229408395368202522321602495553628559312664700292664677876894861969145220457260561719907080432258196222328270165138361351846188352968476301040214179553633003241358668102514160327325798665322526268217393015264272734736528677177938566673003510954114079840263042756682611926741556379226385574513326554460469730141234653718739183682918086619373203929384791695275950116951525576882756256064642828224808265976601826673189906705807228694026570860722864117030255436336777982190753883533125864261684426514466644011439778486120740589724888302370188923894017922835512535082755726467888668670606915328188508091367904900873813387318950291477234491958887009823134363310769048182430456230450699973938219120187839239739541797660387133790074832157633659749530221395228764274725040750442290191479968459827385502808582647056485743887836359246375178976159621839745018835195942149948836586694499641669443938597636048858496836335746320403767397377380840065228613594624862037521538267348220931503038471260838708918348384306401019140854421838162799541737386819836026886178718428849833879630467261703723248495944583513379124201911670715095536591559035174849370926020497352158112882084087679024585229344139566037953443042980793046069271580888981489614334827673203915726007903262558493236975381639691060219212482117423847379790535532822957152965373235242666392844957958066600924674717075681883493662580969278191768154242475742603438339012171307592690018651210290301514774857947737496646585177141155891405827936904990253183082616708620970022672970240984649114732673035029340498472711475171021338454641656451145141006813711884475511470494258718388523722058327042218332715557122304698424262488357869605234863971234192040639388676402146393275 [172,47] 49164625294004602067060611585491490090807928951668019702793852129203839383685909482298286517497213050296835943812638520099117862879307907825518875114060455575747784727899809442894862765263563476016684854928569526485545577590931025710587376719397974777216260741219486889184767785728103468824216788973603405264413966311053636762543722564716148983187104892329300488745339750728968884893556782452290405591844165783260454747988063436745587942705471406223237789784390695357741171394563518130809530263722423350972083683338754817451497862154057512494234513515353029783932799137617314566701116805182947784895468623406095755786952071151953452016520907003874632482929362797792346870281993234613220496004404107813579079687608638800057554607266518417317830068923065721987152802799502826459076243789977867026286344951693543473516743457948577491396649507047772203435474669193780012916372161273466435675438315054441266231277266051401959136833940023465362656303212651519985749338943933639149661814739642859038680969141239613831310999581107990849836069084571167329628379365544744985434185368141897266137008780321922643250682330186095460492611058389844292565543047804881030648490797434469901891330163848565724630505629539316291989870150822867507701290594231580793929390190348862594957168271827189408592185203721384156778787621382590358460773642802543884017849383027092951884683048312074493926483132047164399216759910783206259169925235819474775013693653092252242728001938652765792105045041912875675879248022877858208512474281569890222729045372579374502740901582014652383937024367110724283231709583409766831705661839000589571108107621168839975003970035263236975958071275196010414954946995207784338898180400161279929388034296584028741888216483756891071555325936380611056722565134665617957979651524655647253686404506071829191412839237239714585942647761992811007725299780094202884046757553102417425 [172,48] -3086904085725288507032963061020149065586869151795439438454898375029765549102737999194637244772495928157218499863923558458426230576728740736271708237300504619494646918627798233585497059976883489543054391188634564299748952754423529750889776496990986893159031322864741672244048151855744278180172070535642220661171171683992126296567129734415903089831358955216538024850254677989901856574885723846465129958456119124504601576977412581865297546640867847752822137197896009707710801197248752167140266608135746073933594057934819629971658084642792872129781601276974218768925754387864609592142119718428534462699442596324313947855706132557292638258466100053613822245488092157767659450062118120979491712963018184110818734218123781049905077767499229055550399099232722722552245320890040068901131312672010502598753223723219652534602291722175195045897585878140522560245345752434327539774045260139016671307902447122876512645292231013919025769491834103956255078340949007754355700876708777946346718072143873833037261343585755642312132180427747853126966204600496462495715050106354568401883830693551673305485677458002727792836731067537869065185461493105117848827249794032821657617764879150385601248419708470551937445270089833385477396671325523823263018805272994417420857910911380743182411025752295442528384076700537543985100336227701160790532288936824513599091178520784540448645542051501300572874917576922081287468335872153246438182405865387935722434733371381905307359899066678028730783015919646634309836373787534165905116391124296053253509122232971949331381633473644307500116594589175929142881321010144099637171119101700022049479924921204023351979183236977225579824304714514033048068057401425109263725584153508349112823013227257700810087158848556611784921072208218428329602211244665069900792091142124926526139801653391034506410551869888790312788402466159314538594233879250680391568353304618410 [172,49] -7357265901207574095659662796041069712579763897484748525873334812690465073102372154745200906703909877412322205247055232710512057297213106824246315495714983142999174596414332069508189935757867864339843495870493433768379185999818822749851110150744384574345758274755038287209944267853367964464504160932969606766682212939585574042714806504165538977982187164411916698632482959498338736677250494201639898637609594347515001680902037403872621973394245868756618043202830976501417017830244091513614729449167340589209738636958437590757099523023340361246710218715442895799850806924088859864434715139917663157878646112580935990225077509007562398064106155309154018949044489395574779282638424481728858876093984560901231868555339713864636058711254800504930106692734020088056665627616397830257269647207625375807549997140109910557278704456877066555477996296349721035775909601441814849985256218023759868122370577382498085038399312150674557734442379579320388785679587774046150111009265247124579671278668769725928967911356621395531165522565435797782759987942037780274255278361288378362784850254006083770181169515851853232016764630269729093205516731799926116545125467139297109294746067799249886322725686325363102061744773359562293796184459204682657971861545814593783832949627195328795103220986654556013821692899553513136156605516903835600519582388838532580989073079576048576358652913873090142985922583911434252696609303963272960790780184140427910196878046775270403159726100335166131440498860198202651564807811585496335428559211015665574211119802137629909427217664983201124372995296426585952893095387028668206072176610209741187588593213225669169638623803527621581141798392393479005563964208197453748186105544263923519353414833035704133897773651987729318070745955385247692638073808561404589693278424417014729251624302519472093046188943128854408991017374573290629426726374469483871618656389355 [172,50] 2634995541558814855328772409786949349651329533927593743536703824100488088720616344251566843067399118059377248886823515516913713088536435120133862731908068506813320571053830987315242006871234336264995726073793281535089019978889443847645931155486008005122541875621266802789506393539273406287781454791676938405912885481892844155462289789894676421393627525250592999381174297836830499457576247135704431875993355205239576866496383217062983969066071629991792976971537799764454218474339900017452206751939484626229220575792465002184212147073378563596165703772324206885467248958323500304361371962120645325463418728745514624260053357827013377911112271201538072937669963668927533748149718787803912022670380284737950513431387420273412931589692170543524540455567566540915832244174295068530273297651001387082907465409959718435527117874764525060350713523001600306353107608891771757770523968100682888785936902028406847666789627359079694125781345862842534055793439371420180039186298934964659759134404314864399599385722907050171999821838079145086795993649335449090888945600000001682642442208958571024104764762679312954027654800663405344249548079190011121370306515087200704883639653066085727283534534784638400094766224338738042377660095698936398069545453390609388805229223776881050263334379121035919419804371626605556947552041557140671971978709464174320273107656144105207404934192597712149309126604994113089640418279930598411354614258010103178765928542622524645040538199845900151235877796760552852322710004575284293956080808664010309285665800078952901338226220619257410529942150584547275877914300378820641401474278440348325210350826164172914526425025656749324565164939013082257176933340334184945778496844437180057755510055208968727841707489585390542773934670444587060739548479098470583355938072461402484172393782723950697450904187299720786638782741496419294538288155897294914144110978 [172,51] -303339883994660517633375204375444415644099756084996182883142964805163959723331958505441748357353731546187052200341983213967801742278099048217244327205317225194483751347447258539914426403280479950281934819437410615323735718094274630656715687180318602660686615156580383020878187572049941873101405206362656553635547221760722521957029757859813543638885811895562164759307579266622956021561695974089108648547911841162233088830684967179579574767473155217345589619263312270845152096952588925755989351782263712656630899837498155737148127080244490911680290004095691816144084279409486419006410647521627292803442804680407685366520815183886309912534977178056941263647720882773293673695359350832744714588656872681385996054140977675061819280784108188365396487697752497133239652765604596608859658799411920453689724844739853420951158085865018227174207372041460337875428592672086536422645734050601254900170193390001351640938993355793946153832645830050456998498618713504752817562789280741158697208981963579563398912902717974750154317988830984914550986516046723712735370133471261549547619750678819858647812532641446362268350305002062022985332066680145922392051964798249299227808747383270779263706051594874118702954421045593917764930669364252506754510301759418928661650635707898137061753393316160744824152661331317243639211627849488740596000406531025322113867128926802178429977208540914224809901025150132649721534018451038318817233419455473603777670988333359826125088935716893514603249296949510240645356504370245908825801275215070476050242615129688406509704790478676880476392348062753347080773827428915851574358843928435580664685565313126030238756466447423698146384051409692626998119667404541738965819926785187317485605201637368105904944335166507268861719127134215461884861131951434971897611264589495590558513090386803908559271958854956546590530170434977362241495829060806870218220 [172,52] 27061292703832386081995775070100405621643605059634497791902275484775893861872783527168061840470205302256935498934904273242659567540606039737455623555564445555850110141060554598713493974363069562242877145357215909869474858539647648591869078829967698099654168259012906375762407616361101810549777614790212247856262129902530491497736612028849088533405357210407655975194361976401912255668736110868876578002574483038249845046306049624805015673306476638337186628615112134736474429798959177486564907463258862551436429733217857670097123142735564158529831922629537792702480413868622753436661204587006938103756620807640334489693886326941795054247529022378847744552673775984270216012154779467166641840971173991108453828858680906631045817321481008867223966627151333463003109207058177002373453120647745807952898966987974790819989904971675406839054343098004984606305184295426437455591184594467095535821823741918070286793738470642508169406343195547371041015111523089296790570688859622169918804875755757160676365848947118642170824405222588482576610465538302602893429477182860508607647632434756320032830866533183523253435773159062280783770835375974265218193126092255828262969668697356884271972416831776874452443592998201872394424540604420909631376252891144321870653311117489641274655781021629773094448645700813117145218356777778585173619714203369260099920728619527902252553902702583606041993407573061840869744030331663785925340145176834206140318338346892420966481331832111476448383991665491084688895300881729191735938023395849500912732711678617946490550292989510412276623755664936699814393269036507265984715854476689679448649863652294392286401894904335937374282787056637023761739960161724802031290374256154365916277185065411073008386263908985560352883958142670451942008467557886511755245539292454462920948916241396037507546045923959037910796964756415387024203884455418862395 [172,53] -26853103452310639727030459153954980969431073646455142521979050480251156999386334112850918959566184363519492879016307925296446315748199921368844292294534220683137235101139526107820126836338657095057613305998084370242213103749126782876631555249872546162372884654113759752030126289135682046481735809834651387514581524986986933000333290079134719193830318222110081591409637497908185327882824753437476736282902960842047475292314925675332419897087354844653365690534794208097746959902228660646981474936796918781150878817380108759422471960821278157354479817201352632630492689315859118240680901640616505512480012417192540212746570389798012708753347812948560824484524152980698116661286854851820299967374202080508460006433748790171852024504522289312864703489755530361865451168940698011301061419133173059540444193511428520449855091774958100760365786343169818460912559714761651917511908340332145186336295341799940167796734644463710414840338327566463494014356909105698747676848669953351842324735049236392716687181975529057831725771210407458588183401760169391131055062525642705028790674604531493847191366777545786444454867471808597376962694298680658112474595631985156466189510529085664277850061609356713936842110077663909432535346309899819109754864737897750738895249428461249592828792876746322255965776226602818646638569376582942829201269681714303153128433643548739716456858246080487571119451127549755569853051824857361386883149827765319332562906604421115680226416470324113861370127578479059553063942969561044864999815033764823927689149718322793972528380718822396563868102326279207684914917563308292670690165688484969264168713832244080578323032541406632205655337591449007182788422855474041174112102813867906084955187358905630740291796049656391377220564840026083626820366469198406048186818707218868429308670855844725678283860492267357716459257661287813015703093246253374 [172,54] 5920860120391702623490360346385916062557796189594687182424707283267815372472142691729293158551255741788101641614799589832273332090061963489643381730210525521759443707793439819201752602739562330198072348671522150171508580224445637383039845812279846476184353073252564611822065624784711397018370174768543485677568513302965095444225155354908036343096600502843637229395086643419073226708444585637828783375806493636203583936254286022165209207794471551326586034191451651028682995684219888096457746234105991222690845303930751114213500677941900275226461044574838929994769631069848171006820066009148003861711128511509339398596185897819387106590618861214271875548629632205980525418921972061758179620706381815801065649786491199370863346283808831412740993185687349352426359485323440969449543669541427343211291753430300129023854582649206068202852394863237522945878230565858269945420090412587088479647841732375271758254324483782045188841543600448307375509675752529098940998181650863014239645550273484626865618104416070801324597299746912605833357961347922018722844468880443787563308388595545752836486123181450045460656317344880284802983396863724098415773710528126822812006276517338530127536337607991913957893244704634338622241727538194017984996527789641408623872943358362069656420776096693725367674432329380642060044238182594584102237288484107195110742888404612867738185681077172047068982390291899058873012655439331629228644093880168442016109764491438695259350576386662242969113488964650812626198172343760329970366771222978893664565110755365744305357503968098694029574960638566249401517584537989714026555209140644552289829002129053543160304020450255312464872899223751751428149262912411427373317449829255390993436511965158782496364158913829072787780141337756232316882444049169231032512787101513959193876824805367230424985465571938598290518780225526700564960863051390 [172,55] 2319608904172132225840249445438672941202424980874607435501554202842396653060173759878402735106403827729688836517907755554530872778592952348729500834748131382286711483312105522340753012895792632028798151779463230631778689385421286967271709501662514681013860882549667020424637679773581297349415532112564666120128570937619683918588840028647341940152374069151613344251352929230705856391030546934975353769627018319031640228039601171608417282658199422908847267085401854389115373131370516590022586280855731383963344915799474823998328015665065311036957164396878337035235696561315035246488689830057869652775079979478185680863522880012737260384679353100637049718810061093277545482931675472515964733270374398983870550300617049260435738887737685920034466569084404531886988032327230618286328174305138466916771856122306684254966797181912749378672612329309345415467069757235428543091344334296119646352256787678374136841088599936301979985907131060191427061758922770842364378431127197181734439832065847390476653445630595998871178923649982390886745702088246757140123338397002067867346607644268267689327346828136576210492098585994842596978025138343158799785270845820949286406613285437586948169534271120751115535665947656780288506932006999494865336051770375016527394567058682793579288062911307126858813837824961729031809830400534065933289732089344095334794561069084711496228163580764710958832133604570369848492603681948519294890236620986973372736169854967768793885985751439199629811736174365201260265163343741175360648607372522590382219798051920388218797664088922974545085962228572498591602641174066918153071957879404990014683163159940649519426358070172791316762970008033501012360698928555548700275610540060546701303780181517768577037693690374768123626866822279970198824998266329357934782372650431561451676631974203951092583510094302637318189722274313071922165969200 [172,56] -1340420043565907640863250733816363325991365824135621459022888409565995775965147673868261538251031168105552793379110694523273391283931898260498280432667140602915306296613219494254648209524025505442984779600354900000063823008704296641735399031379315674586183006080047736053820781327661629845587782063537073099817143719744588835019370126554715991836069982800950806340967270846748434960050141720670598625432477403169750969970475358635882122787059240632443277006791196734528066221274902086733164574491652814556285167225206352130258685811930599399088935292058886110479201917309097293216474235656465198334291531565567716997964293686403121008280942951507964246939510084994502150140395172528407185437159911793131617742378909833399475352633369442932626579461537859854231520157452544121483422915903434528369665191513605101250864424631749380342716521423048323159200762313611175866148432357371233084663721232569263220416253299454323721158505553450780830981735614941991323539639148959145495750074225859431323290879592031037744245919419300459758203780914143792370906900273696377318156749691421892804374396457139455105559910315315794979178794462315677860092449757928707498813839019088025593804976199345097406083476864062110456908710879856616854648827510888900515390045533302812988087819794010650820134538402524672429610504581383291624395841955478497183749771108835119626686279861881639907735946984113186922101020887732609030345055764281303276394512344820521951604610193365275321601705817783073756585902667333487056830440837486218942560371946532493320621477323387077639374437520307121192888666372738038127390709175191557255036848760618905238470675319320820498958339116710512802521543506261255220876437665640622397760192188006167718804487958922318051598598662516284139041230551949127890564671036913109432287775378840167974799959964853963781838445853095260127770 [172,57] 196389744887604072071109296858336795348535150591037971403153443327275396702223311292218404477899160598099118881111090710408860556467037593711666044110070422247937987792504181688039201076396581718710113374625209066837141249474615614044786001591686984161666229551193648162481312001437053774655165352961808552759816376236095228960377813128409882928779236348674974866967157068876226044780193988412639702468982267482525086163545890781314019294019313537944582826732708544735575991791148627373879955948035664990535599486632561833481043812757691409768529379555970568402606947152973233510458983226639278952682947966280616346082894954830988623196669891100837686853085177035191562914819238913936364906419375869937840050677485983056713189232427635619637329300368158118420625481491375597966607319005819027297202496347833514965894350103817308725085787137035756403982629045400049949073278004713573378463994137364713671249176591298908044453011487546469807198131053558924320774471701654446906772373006805930535344267835517726891774353170396032937435926437845767160973461171110746675619018099101222999779476699238640665186932450564387438150928438519454527976779241701603640528739341915521557445422530539190446494497687950333803259194308796041480583761610837394616307757184361848482856132412111243323407559089216008890843352745079932187004640142654498205106535349678488127795341427325450187448261223622538657419844682027062548863011507148573585605493571858837186188317830452183580864508347979295246871397225796489270466378549889146861658492966189891334611463150436998035008017871731906802200655894471184633865315735671264890332723583775301424070004149568820205981992452037145464085748591159041833598134381960489960868454805903692717644047893074286477535411908121721570295112187173378315172570491625477061844881365157775383816569289062858744845659153896661317 [172,58] 26932018215386285932283555973001653803901574262707287249070948360311463415314822199446919390737992545724096526783455096155363885445819336943114548244440586439597620224037014504597968792929599068297209340935811506379398299657323493376098729645060897720142628387330410148860858657708050686406103986766444729245113241293162438521565123140390644891122226376412880496419043974909871623804985479319580614617545492659853840436492294760313408581351801946625581875346443915281325974927447154939330020593911421287593591257864721203872044251594286653273493256649841215741822343016613796175325836994884847040386484608411219419591625680032858415059312299221348776456432014105205562575287780132194686132791313864187434522200934648380088606898080414820497715571170253880655430206317565388897603828262378963039064975938977830339790557883288858866860266049181702965834123084036238699886898734524663356628367308424932801038371905878906571478755562417006628259694229713476580408162044715452272102193136634440724411561325423546488689013169902274273352460791431188810615673519076784562135262194744056078119684491033364292690450131885381514820215706418316965887523496370514639189858750052377832702817761716285386507959996983251394120272924462064471300975487346342250040535028635995691548339919897507237073153288883447154684214806296840360264826100938228914712060533182988942212717629145839910145754852742205397547371874732277321692645285448986194305239207660119949459990060464729770439943196771527534527853536146442812203760416171441984891878029227242344258032895061383660121536812022206283718191663280581166169972990318902947574602364638329971812189851573579394752137760062806004725148106067125704787961462744596339567092047137349780572804902726976195214714370728507679260379049934889711008095542785629193925295339659621238565786943401924663525118171890768 [172,59] -14908924847934198017620302745314895695678506948379804752581565502932671976221946879640344423575590341751281067013090270308440007652602101786955746846697735466347432948121271087666887379470389773535083796529001308803177372409838720476235526612893380029986424627130953907467731883344265149416774786643113739719644782661120985403660504557352589220129896163013044056598196079592310069724900468281065635782416338924590190942575191469884942601290524340981888935047373125704689278648116117968173017485675125012567688791189591256190519756530381918038871747080787604335955209785122320670406940926404048347064970432861697304632811645804281475480465283603315098589803624128607674259350993096808576011935880212434482923957247310549257884170945616089354693296076529278492933734423123527697120492446311265470681541728731398267496628641982502676817444551500459691880802929356939147332105511970594190489300871612837041909889455174557340346500041359001438991456455701341646406834838225032700845691231521232143793459162301632404475607229012338850971428768614561441010130760154437041106557526293296057101643567058573053193998189014919583273826307093757052353458201931818436729794261145871600955150626322570146185462370888812084240193795934936367012352622301573567096081092899640615068375408551170289708481897870546916297226042919918580307464816023025655472699645407898360935913097098254126829408262059501342907011036891760968552174364859070080398236238996195571993630479963143682959834667218257868566602765690282067050043039125043524152033806570351847604340879991211549546870934676186728248298484198037003497874238045377416936390436613605488415219636596995813724538886649767607266663414984582103848911976831979498459262217842903090463405885513763998399315985024862824050527898140414548168293767296415907625371476230529115326502463065617146555674063405 [172,60] 2542529029890571058232718878811362018746443773431123878041931995429007022377118458874002551674345008988696465429779917400232444317732044161731393953618853026853516057383293243789659635116252851183863962433428501469973374135785680175455699270439046363931706513243048392059574297122693652120718399438971373441958058716387019324108191165291499178065324831064825337701787316706241501746881642870059571117639083873655046133164744587329332732530666102117962541919359806367825275938080936511906799902629589407649432773298620179916153447649324398009581401839097835973495972182144159156654550251334688099389634334869375856078616075451560248846665134508669814598594894754110377462470762134992928584688385002482514569981857858197464322549337014196258881507619163406963923398294931893689374672354128081271356627296645152348036799617675372400852948377681412203665329087997713156640691425589077872365074777735091432044447561868710335420224680271844587239653009915497778321556458188277161414533283137382668433127126751991909583137327227230551243295148686288232606662543950519513672880614205345093689815953620446601683321061619480875626086362985380417710258094753394482842683675209876614582326572816671439407781854215032263632964279897708141233755617164734305910563854725529307419060696950038842215874752203021263465876445396410004112736319974727536602430711344027467885229379677909257660205026933138584639791434722561173161769351111301134718322852211645343892936335966089362787633050999397310501910991457575232999318871569867339771905284712610103459831328950388222656583237287409885872678442089651157877209535233957806890458741080911478807180769554523189968075436024556343411792279190593663295518396992362897724471255172181415259952242520682890988391159230725652217729313378085615230817211939617791419018622912706248379662030304340127362356308 [172,61] -300357150738863201457416548276069579396916430680646167546203019837984142745751168716386069741886684808279475407623832137107655649828019274773642303063414351356762520269402909773078950605501087708523375256165961984228497640271805520520057268753655608120092223659144914811285886899416742231670689919395666731635067406484847331951899651728753588688462282619528583574878309620413055178651637277565316145027899805308469577617728153140637075336124244565343191775360071262053463553606537323719233092761434101557751989312497907757915672374616349265167828291018671298595928578543436672261198023164723908269354016774961165329433114189204888125091278995138784415223757226513746385777101932033607502097982342746051372567113202905001519501540812745578587325705180026944887908939832467165692577376047584074782900563574113087955664536526182430908745906379693276128987401922921629439936554575751254635848066829767727644321724578481597384807521577739400493938613207772082018182089833827510408751500231883895410167011031836837576510399534062250046526323934801751204121055986510312539827539587676270727749716676564303894422395913598926498690292462252608529936822660923698206577969241212176088801665605987921118579170500793515252482223421862497030122277710115436477470568749790718326613834337191988866074815164365591859645002325553644875011006806423971208066347717281633666381032774611194038291935742232729390660200782110243165948502625400861772998913261195815011030470494666150747304964445589339548717466232304860735916280496590958977087798589468346548656896963789924325944419819198366701613390267645667176381833102850792474439324920945756624587538508827071914973367743102060535056452747768218868279155280480596096904363799252749145892237393568415677301459200244843480290860024220248697393139800428373959272882050969996432081823564550676635558 [172,62] 67763931444376077468188335006464411077689665475979278646592719672979942994157465148781779140282357410256699057614762615473516092929172568756707004763643772170116191882611017434767721109073241508762361131571350320906797916872086061513343397204694264922519805701405474908349490260282944068059294639165923943368365928307437183716876654523560949566882009327029005348921064775214628945745378264895473708452300170322831975508759149180222016198247123105551185622847136949591061686049625240687531333356648608283923914003221373307006363520484838730632722944509633084321868907083956828878605611478169312990540925071808659238960064596324567202479415717341369022253858664706724557733397385545656786254160420873370700262334076314740785027353423562986566606954661735615752301913778076695266094720197844828949967600587764365083444144564483115539958136962430262734062819458077611132886601022151103136202528491219389776200543184769474811630988821832327986373072259194862241194964645364454636904619649681206409401867637138183675669441519941006456029109628668236729462417376748422829129168489494661408746497257342086195902864270389822170704837520821791171670668394818564737852784130601392822026130750658194557371628107587140676067871314182398887427226868256978414346260412336967973691842383734480491736907861565036067864157239637363720838512266911586838922109101257345122165219036219870122758873087578691763548853353250949822270066637735685218439055659310618391488808781575357551434072346125240115575510893889303608500984726637710349185192141367746078195978274427571369891659110217949654749815848557259823081088596683204960379185937936609671766873213076548504676146914990044756565101167364088344618116250235643854432877542957451040251120927670743499863048523915258980793598058826386155060712894474172985280362684197799460668473691969002668 [172,63] -21878912496517038936729977297143949614377358783393885742313318928539122521559705262845097566811911216888564785051514959781989838468401501448477002620749498075724641900867963173877721556241914912023470776684304177987347989043900466462376348514229684256107850930343308612145592494886776887967189777406115481623302366987411012070787931029396868551435416394498923829367637124265542480568470819441117461493626395223444604042923287811094735253239394718189791268147817671351538635409743746586675758502227632792824096134176550421100143493833897534004546772215548018765856754696645127285128747268446566686093652614352597923167033001895479684752658478987072617136546315866433132469569690068296645634602988602980823843157016419056567275860345824010040882106152248603065895569739579632595311442360806771338483082984899682435919723199193034965881784283121419607438620100299040587873009806007489866563269782895565717931868179004339936381899267892716933321292403966812362741014202406538605066493525217497878859976912074418069231306919410836406067032470970942574963423952125865990846709034278624277456385641068354454193748191271712138842579426499154942913719576658775756014680740773245330906259628960719795263882427364342278735957569375367365669946712440283832262650118368902805820367713181311428052813007542137644934411101148495376654059048041847068879664329290664634711448381752622054454937589371470828975512380897250530973065682181324705997812339286400850899597059270038029995442146840196730543671922207226762099939136603001850897254309696028390891212868092886418697734862529649913415522365105559585314923665695415531395789187396429023783901377482930340058925206519914412670161649831055880012385865703800714713821718374811585977085368856603701115813778332774633091360681095132140104086055935043685446925178590151365418144752001940 [172,64] 6258193105647830046186639478504260753824722498106212265260473738966906216686754222268374962755335321863450788233309468287029123018548031214669226804941165720307235242746757003678704136713053371517246511557499899369814207871904671200593228097865687939703124100685586395267718775791916724226705758712773467147569237982284242760792872273540940698120101004791198084754991811393741724208783653271621625884662970253835196620648539610190038029964286523140549260152465183447903357716132511090329560735200316549689091637569404595334897151273513684411584244949686370807002137396887060048285433595904898444753097257620643040679518842271588371264190190611441032616096937338127004311754672869709220834552275522225069324857040452352551777941851019008108142047615052723064355816508870008583157851604212164434926642145967454331714042278110456585967540911387789596244238697400002190927279741916428172837253880146480699732354770593192120061172908398496209671694389008611316957117815464201959626769717708829808570515997582962993928820628220002198544638587971475833195779280598720840477781055146332679280932217079468641530334340866479700995061575959801887629385759084391065453942825264832898242559929880800256031955229709690322497790327699191078561943875545443134971019826881825557722976723944513936858591572976489141231786811816350768551846036306940385648243659035388635552822726604793575545816761790861570221916250828579068964315531134448704239744230483369908163892310079192101928118034306260734635321728154947173846933562844483114472895639277061258867053205468872006250343078625557578523991749245009510747677371694363489969559059426269494871049417250879922657130446666243828438425968528329142001314256236844330887244138886203035378350330800393460128109099979874081035793890388266385863842676050452588252730842379105639481366937057 [172,65] -1605445317604416370337320652313342985052572290207576674996978093684459375423426655211394626438179585265802523357178082632395888427535899828416465313064563446129161734769117000381965927787113441564110559267238129967274730330490477949849794808496543959426892620424492129568170450108820465996339627311234874889335717014661634110001248694933296468979581313070707282080806828407516571212843874485947678014125007971036918793984422682528144417833512046451359886875192894952951301026829881825706745954572744613117304056499510694696573910346867476995560164652517658225962572645699148564370420863022870851023926717077975146794730870929226942558638715534737147493255963352682829063522817175923995663956006961310854217620741371808027004330073467498756443235953672510722123783058441891489979939329072560772038135029025580196193878708339100389540783580983626000372755876553575119994883267252062424587081648313101874919835992109654012849503683109132062553510655449073396095704964340578830250125258157285972038160622843794519499754930288316679094418385237943327757490182924535615353793128273761155148079750114385345452623578536407775143930973832407195199451227542416837971740289680702075467347877976717844440333483123519789906971319065699320231473001766192599755417403931163131239097458580576266114183923956130726670556461909961120437057642332062099278906320318172242432110876425463681665292301367285953438780620351624431951314592177088968844282808259938142527287168876862965622421475613392478718590353233721133569423335296671178605032198384472610485729725110735352825225830777999235829078765502444394972347583088743231651988274479355634883040174577549682603948791509860373288436281851734062943987402847139639198032307429765260290719320993529794547781151733602169687251425489706471178595245584679057075909392465025242125729167 [172,66] 372078591642036119520927771833018501736054926586183847920477088344717972901795868014061352075888610226117033647091370667948292957619724271571432639318799856647466148356149751403386563847828065700308135276011861106837437453575070298338915335826577985422141284700471513231099819808113459872580463431496536677363926752016668704904631568269786862151664893534535315804212643435186021125699573677327059077605196590658157785973251268838656101400840230299781097590036506433954566107533269426118428502420648472181981165389797462185874025665223687094785657676777959068677483178450349092382140726836374863732989027681237275896276641881943615035869923604856275440388676952113904189495323686858889811211174618526828764887471483333016142018396173541015864690945397761969676653503376754024976219719419659152398902051190940751247702459879565790917306208363013203705586134289941964405771499497658809737661676682732532004540316479780966171599997827969172354136608729803525671198412915406300465397728290134316425040429758553467563022271078253225104659400435987931057558446702318246557314466512447700420543235983686987102339487460562106331304032258672653545546378654525208247425748885598892003393980465351595334952640489821911049702440417878934782790135121335736162855385000274624183501391928515326853379237644929433860461278103498183492672363157151084429372714859252941632245201670060521553021065805940180707304344950295808992851361697408737078662939989413906377692929398490949821889463996299197907111923187791471430118733717029321434217571162146865746775476206869468170463459997156461267034753747185007787764406729063498294955100644855713153487469386111152490474896520682887576092724402462109186715950831599845052780467337070462698580203772380885688209069470889927215248232176336108100464908665723336029842029176413440601745 [172,67] -76671317937495616448536615175506148375735009978832035320346688901264917342093272665381518221196849137550064702314522442622732702869316726861319760809117725393827090614123037195166775378597867081013226702101119686799428968156843587153710597594523803496457300185053180591980477472375108946536394381203177147128486125120970736076851719966643374230390629323132258039855623701481963993417674749095799477331399904882588988272806213369740203799306447274486269827513050265767408233036070484939514747313951162861472132827848218442163167176372873978078282599158224984789091513275059616974220220123840072515895731782262290995470058015396954982755784747859828130397277487234699147180866987953964188827578278397017655990449442015927114223492252583776416288255515296409586025508155411334811332594193180791539954984275816691187655433267245002583980705434075488440581920109173090736077717303501435050304618907691249742926177252313961822470842179296996875039042522801637558707086636183241965431206704428910713306508348134490433746887932983528678067317746613149838563150678847593463336641728420252459159349779718572624681323469952063194173093107394810401115019423876238644502979801188609916514239109519626428049943985395581049663051479806554040721685601867202409439054823760666036509261818906481867073243232566356004100408525845820775140218068541503937989213427750052470042276530092580570159992374802031563647142179051885906458897272061276179659178154088187297667420605304353273124227734955221521062324596686327511979508865195047228516847850805963544184466809924670084851268815358167334856661855547113211843001600178282397978177016682704667122918314647312957833288073755426626328915613347379075537517409264049964491611017171289883767182733809563615832753327752368522785261076108852368223502699629582760251089200705686742 [172,68] 15223620261232874844669136513751416063759584433952021170341189630450822042921318119398525185317872810111240646118027630390833331853467766806816099168281539416041619223136395401938810130278759642878842215032316179320435756062571464303198537356490108849065667842485487738795640586478370189242150527271410710358621726411470004395450048536369067138661258672755776834927361479271606939565216536154375587314725670206199387262540159081147895563711176454292595607644949350559409731965610662798598587044637810760743840694210833752079653508095291464244128630602957585206084451465967446229788622938064790441922971303925218526355480618437326228816920431054135316346554713804034191401017686356493185392023139679303274962770269682932909416261577023674125550481942216668140954296920661978018809170089955891856008288868104030293740909797334357651633166732598703665133117485560512692975282947026794309702039093743768494468022855139228948696742610682589685954383771351551493361402454634415599192785795654704194070619546761037821757170401153727090248316898755545679669746753628601013380371926620497944961033340219730113165101275495330692230712659449133075827249983685143207360207193164395063057715967579666622618680329060002805671878701120722996899757977340129083240338657017131058258007638010506699783989851011002747637294312406287678000305942060167706045966029659749597520491750150821763476211334383623699750141632554681343795641266964938081245415861749345223846221817965006134197563597707062827539039719198578788529959984567629125614076497250002199401344608387663255663775274043612514105513055151651953379068178340712749417052047445701988473947739756675101032904855144853066057470677934668915768542015989320185366355417992353827496386818614362305078471237748950261133177351129135508775947366697695071750576996611299 [172,69] -3043545408124135886182774406800664135204953278974827956093026476570707111863491495903745948862864713806969712008040212431675655820585547379711200313967474024340819286037870863518587476265977304624904311095628865108351193068487978020261312104453415349803930525467138126360398478164246392701695597750188699428380572452097521100725221169720201560696636800036025602065286941532687875843996355003101706563272536138634271461215716998799267051581547910761131551105310063528149547772126428058818799758255931320672223513403812766091803951874938945837255801480881759180799158889903984653316013839251248120612158199536390139923483279420166530128716402789504353818124485351340683812175932247124897635529396925977459571031250622236809626537333403246807849522080663955691315072527944984684353207296787432337461240207064886485240348974871460254415379721451729893754301610879126756605250340762763807461694645466451184415587769613471932095206421748766050002951490803342449633257774995393482956828986414939503146856516127499113701209096682369914736332674652987498809097198578931323344464590120581618050410808749938176896421609562755897068229974720644397946021894584196743723020150941033499897698770106311683292660530477318871345062696697010969142681778783781386878565944285354711915797712616469007115089693024346220922809787389905737408498010380261319305815973722725676334926951769920526792875816347097754667479183558922357402766774835502319920580778769557607620513294532815638714195088918952410235645376328767101754710825766058849731829497999200573505126546454553293240624364369467278200999540966988743686942651416475005599421333731059717361974279023975740328430776900387571290853039355820108660545010821948809893059044264452767281908342745522934935192414031773561199303900180435249014365456710418164813539292303 [172,70] 557962064458445251555504292335077919608581513852919863107394261698163012386088131243660318195235916547055429338073344809330451403455559445293675485673135559093254818516741360855656799477227985466165022209032631766740891766990462932889853847811105981319476305944023197653095819367907231428526313933378572816596567728762688525282144768540110182827649623256988047840632674554205155105219499660033406537516150584804570370363653074917147798028929908719833074858622376640280419730175116579246871382375633986953925231912119320324242551299686686708606808516925963919797330984492372194533575439140852895747891645457635632094532539789175008225521884522557516757738720115868655476232725801859214899829904364532178289529857794770084716054874061956177277984090615322507528801933748355569316248932373224926714156463513092012834392832166367769613543105516215554763989311502093661500822244068876891920734873149463928219607588274606070367276843318422818745275571678426045440746436645570408760719255403690495627490604472319323650392308503428207038853562659696214968689943740559030443110349433269381141891708413867681420230067305930185454110472239959114938685087629797815147230093341827417406099516613627743321936743542721055565896109892671599147608404578485450797406470528316646062885401551333258928970012874792193895383604440913708462807616829411732380839223839803835011760952386245277194993969640530924301618670710742992628319079581990851030851626539544736639974727847072080355156320202127924803762506479126613672652740358337653202232988351792011346916223642556431979712840015019962947035080819810858479557617679910368969038649478354409533947366915828381776810419867790218589022940581700127597900097337659940627725113946368435615188170703819133144488285213959849748743685699711827379553016099191965163667713 [172,71] -93380289486989544776248978442828041577080687365804429308659689097048616819260074815881590672243281612612730739241602665811443552008908340165731026850178164754579933905149176773527384472776189673868975683693949108969774740386940200240458001163359433924941272480951544322182384868856004938774739294227446688435684742609556694522843443663412577962708163552937001495785935004815242795769946587470026270306347868981240698178075076899282015053099819994046904628989742065561941533015243645509796805836990251014824863328072763976412330734406242665592349878191052417691055753730937246774127555794604144423566623300523109124270844674017732968266774616686925655880374453701338284578327856243019527683253926957860014343126580600052707821918610542243936431642483367535178177819087741793436229998222116559625173102577668733447661478382888599244091354935434548091050200955111820561347821477407229009099048661306201157931403050445525199777423000009311166973854523238195248225794646337014509245332188748753514393933412845338761798781473111978996243195237161961627042987476182967233561624891224010287665077865831389823834209895074536472986677502549875020256690424763614502418292527934318513229750412066525839299452862617275191181820700101505281890588597390643542997113992766966880535701822666707564906697159626035116128913493453187529129597899503335561787860610948921430962031829484218947678575261672899786621848101920541450968098697320737264484855011962359996169476735058461370180547290920975943731240198179063807423032041658169775048057483201106452811514424020888868555794914018124540517492679838778959123427459310172955260429837141723181995541705474848309868299673224140049232339959880874530278405485876846818019993694935479111207141570606031620555824959860072338138817684494216103494834938492262838835 [172,72] 14604136260949656404609900865210517982968964126938622619588598601137074468767673630879748295803408078723518240804595171203173001979624241089425684143926291320750711401536075206567171181204364197682966536793130990934156550838308819979253631401238053882952937778705913392817043862152492151992920573874977046985192058762464630777212978588196574174564422998006717268471387079315203901101942880160828071659781257624375442488034705812517528146325769121875401829707752629278043206338040582164045473609745073402823064987426568226175036233241536643250501166252979922707132537177224632606839679972381432233800994650134875534635329282600718493402612080353664568839368520781531467883608720998094260811024281025329501317795408077560178699948430340086553859311537257025076684792425555772675031400259349089127578817430344155690565648905870067527530140812070033452165060921404333687993913272394606388747975462822522758406525668495958521306470810382623020720346073367130627233404758223175779347436490833177686530356308717541784306946813956983405629160879530674560115066558719597647887563881256163655262634384934553511710656018870554655220607368266198862058789639391304258330404137193722485782672309836254976902008798101762103070291697317411255183303626706507213152586281679935757747459488590674842494130403774458753240718828046724819567223148812252327712780922225218346166763732014147937799284905949138126122601948163509868079787315889752439245587617189280616695908319947546316500324484896030707988387560676250397399506026222925745564023909123298488507430626394203428180951965808352394771908178914257032626579384533549097619071642354010247561234602618693767291312057813389937710271842635481041365929532306397702236603975719698615777138455916128240556442305965543901553349476299360411469299964874233136 [172,73] -2002015102210700710560336961247985186113479182575516752180501019110046478711058462065773768155664665868225208504352087413085612937052431796723666729883642065326886367851641502305421472419552944530042221751718226365494506447370534714627615334089036057719449049752990161692360245260009598622541271536873219004884151539842079994350556304870107013528343689890953139454807173022123354302288160716310328767370471035132744034262399916263809877829451303863506437569671345917579890084423591931319613527563238252954260069914158544363733220108351712561788586101846379963756959866450265044324510704857608999033657894015594455019615643040473237145109695884457473056813471594937474062321054060002671933489863921351007050870078562795643231318673055206940145591704314652268245002742797764294354378079121299435733735403458456200395294782090976818810201388973494127535791636778756067969243413971558578353214318610071901571632173761442040487302582986882299722771293748687972680777232155664310951560714886030662227913571530667773248533110899432394949711121366849016310575368718241472019450613178598802603158061758958613755014009171717228619879505969953671918443192804111493240855850544664326414378270428428250550401561691103784683333797004609306946496042328623139009560518759003142976599743340608225257518486703339550090286958283649133488134403243319581773237594534333067606322140485233134604721403811370104248830482728529900265481963773351383956098405779523586974657493680121870936438362014571359233880445757708151571225472904370389917876087742556793661676863558860034615789542096459858880862765058090967525521764156176593656090572142057671548634761614636234367467920381355348791321088650451323400663126923250454396415270511042696623482582919016753268602588543681342638509797420982409713878592289803 [172,74] 236201173473435562698866752700721865024379536166711288406357416218513940434044944220541288674169835296109683801475358158505706041163652538724910914609508509679008506069418452425443856837416515312413758987478265346073992667167631567481094844280515961450731465473194972699367776739731073113123024006707739991167229634260147509917865395280917485885272840149857343011121345050377702884126623605532581830455595946727909097036498876291958994352832706395989891328950644854503701392771454137330583065918448856689645079654783924752278201952697881589083042308668766495783189884446406529884239281287174394184840378053364851849707486619551388856745759647734854713376786767436274231532963348808329300745262101339699878782458857148110969447891612045244740885940172275882109155599665144730757013792017334035150689326868685499781464665023443863281050052427841850843808789884006050266182471509489663363719846866440595317453247115184915959379003666954519482614564161224291366671994748758821750744046353316971621275857633115110145985453828178290976227563326251527869157416330525487981178336492268312614981932617636681865862297968414834243221435729666582050625190546265437342883945280668075813287769161396849493802728041489989857586449249194426282946858901776513660532668921340258317319573176882674011332844191036753140784630829500987186889331788185946533225186311220607336967366553372481279780297128240996338013793247874012270970031435019113569440136223156439704074841372894540389402568670704193726604641578352746535196461769205809102165745952301613855944625390339190056316240998418652573648388891078281064323469158642493699473431905154407191445281225457091255696155888437123271194201603912636132968933445845109707777500792994437564235630540371327553300098070683092730545015114017391500993341462 [172,75] -24190987456378672434497138662513270912998686919322584753451324194938064746126787637518004690870723277168493061048904870887083011814813546125938050302552206668845111385778942300085216097853387264307395708926865060391449337291557794327574830321030932560756804407867748298936263598673311203290697482416392508433649814470695249073789558241788884418194302374082879454359535949684303278405169463111162756253963756851104671942057828008990347075691500902864682408996383835409639101004737737066418467696345973766395665501960797278947713075854171663237272590655356554828816828946919266388565575688078070864111119350814217315367304942865556620079737741903150434172698051995295555477123488475544947523125974709568191386313179356004490708127503171816500006902009167611843327466196004526453298271250377304716691625952733117231763751191688461187408065842007892027714934941123522829527539320285005216610671385265585816650906508445967902621418638968337182899826320964882518390985160447355598566864184283403104853129716193349156748336652183872060647960967919212156096665757035848526832493267332875584172711826214420499130813339287896143874276174339460791650157184108585667597855580104760974814871225462962394633375262240400601111090397131021198204659205664863906542470181228970820686655309691270228463209450764529754471747379390917243804450562879178446411567408273382640973570785621121684181742551319013002111541296023824263081356469702501219810142712527288984096034849544030247640451392788758713117850634108356606508399731316337497439731321827421392339285587195927125428668994528957174018610945329188344280885965764044133266779615567529369566705693424576112706023656399886013728436168252791134576059526015402282243622112297032730507589836685455695443998396496613211768592548749087216243289 [172,76] 2036681321461767115124742034674402391633533213826839065896026965738015398522555567556515170306809763847896179006923806280630836372347337843542891081669313156499248596885105613295677378020959847585507330920325152323485062435535708656297390340680245168957535359652279641329309338909189639019944735071343950353918546124549450135240729840176674750617214765007770824582926828129544321521740063222134113288070299414185387148327912379808399014666073110586625759748798516153703943523296621682740009009826507618294122490530561538905935389529196961725668337839597213927017773161502062635951186177978202753114777770922514746736625164864952707433612387262240036483130033376726920519024065253911679541256036966487137483396242667567828321854215001076901517709633017624575505343337545426011214083096191305344281729327998048382831647422080568805157946504942267122362038955694174975023093959433695229031284911619247949167762638323104141970840411143289623001749734599406833599021612385124022871045428948349373629527985333199659215590425218026367041121763060935323145945503741276119670124678964875799741560797652250902668137757428173102728436603047738523834242865523180853169298824528710061443944251186936728468583468086477997743664667076599751474511599372792068974469000908515208098805474093191504846081236271709708952631060292886425956840068363160079682943993682164463680987651205712636503348977921445835188206646380007894028045382724728332694554977136009233873042937405082043189296370734572955748047391868057289285655320564539307650560332502672937605799381610558019927150179689262836138922677383405754570863341359158318710438760680369326399617659292531564979268886839391801652264564729218219108195872333593153300243279268061527267326815571455325129460938860671031016344464602274029891 [172,77] -131363049277892156681452956997404948954681413704680498712263487677909599836995069680013748319921828408929893257947736097561789327723091107363419205871275098769128730422582827276978741301562397439265633704302013685271496610438823112545367067794743146535556579249249897355936526726239906644423736311927132395636505773349312494081341798332770455796237061108588347751690067332920987672863588732901209861579731663083489049269759408972587570891417355995078739368502680659589234057031603187695255028506301384202956496277462776514231085178047297500371454834161183438647536200885036896434347007775284751049659964240175440667662180805040667685268859170407666614877998921747569849040337232634708687541424173422050342275954573506577243158988287893061393423844120956928572892815169895329956951026613443990062469038018427089935260852638064241835776779933120442222278253613086657185349196404478023844247626066633616987194256567083680372236757965241040415887665725956573638441086908470104392371522106640599630933313739273956260421156213788027411124832722103315652947195912929543028370072891169867688454954702869137117063150587421315984291857810802426997012933277483856938987013966560076550064420359200166683835088336584732333402174816628928006271175264202955902456046871581233379465399392029256373050842123843864906142889450622097790912584845294844377903117769688277723594703964178812339073337025012447470009868715064963094940361074055017602966842095952737634058206227118408577860864317580493298101280536564659964954974369177714344405890225447304823387518422921595372462696180446103570073195309882236974018028960026137492077805182217966692302787227776998020457921352855106985408069289446973707631813616939039719472000646487479793169456589412640984754554619922706612865768269664107 [172,78] 5595092491390989760537152526119464792135513311442224631737881488808162698550797855265774458225674655055027816234284832433144551145089127761575127154788003113024967035783764962060063698470061873132836352398868139915455139033705416039010204704888519074795760869343719122639493968058818106845543205399257352438362600604970280720652968159682380206513457925729830515460931533021159846463253974770054736919376696045274083392495142207215507922844572851594150500665628766491861419204318921405990788197247517295271025136302465742997938126834724818598275676763197252725611734500541500683596138384344902753402948367070899055135384737658596332809534631669197154365800646750434855893373290634141955421577316156948151866793627485484586925848981486143452845376717868219886327491858472435146113852773982655018868519418296214090958875438972114199335601811566913318554062914113909005869626132401010506436761676877005987717301418200834767028681412444367811088251911487709299341797903252301834249802529694558827487037167570195964411201882945262429743264163210270754458582658022327020698807307226431540179383809761030478892118414298708324854102952733853970111574993634165248446939115813733914974577480916329732395678516057345393755810860406377742696465223398087444783772878294252534133085822354021584148078464054034162371040092288892207194749557474889508502057068557931825967201758747456621643934485390574830969795955396914317423293175106145129565148599490622945367574906715567105096051639770307279167528307406145167765825263132755420200279161440203704057906231844563934276195493207896567359277788851937470331504626221778343390124506533503947611026630114961077149501053239109735537858856213492934514398059410697857159738676670861963344713848088405970624002560788510848345855892673 [172,79] 14216309353827955937523284885752984784556498947691122286519728414989185039677194998862908573976665754812868912129711160541376777448399421970400416139200349057779494004248362262252193449115611163463645162488265890968848845960877481439864909897386927296532646627698636563189932596136726068095721469267156530544459677604579834578085706957241528086745647129652300888106139283316516686400130787313186365524714376206001244115409835880939305286019017063750160070142294270984601974899160115920149989420739337612378808496016680140168700483996748140759403489451288863560286421920065605566510174595233818969122432715752124540838222200056729735427537007193026488362277995733001429820022159404249542448252951576882598518462523407302950631078209478723075752925677040794417139644758882722679659866238745296834126028133592989445746843716641481985791313737384078786953634106739211993567072401880648629612234841449341857198952277155273175056682639247088335913132831430757888429636376678876827753386316305673686390649779274423479918260594918320507769560125854563900893076424532406684677456977552073019629049428981076741895150137994859536587482130746959491395003453347632706972930110867289892276987256307520591756874682444183692662332467354465547612473112508531002414941291947309474886599973997163165385753531569776907368734512507822982966797701925379041504062381928838441496653111248899898237339120670022178412400374600297114286279741813456667859042983250326274821359028499561969041350489453890188804922562674787152511070295462634341734644236374033763043616676613848105260475735832285214345306714250758665346119030819589226295235374469966807403651394800121332627904726477912085861680673344095279585694889679275410741707265780266068696226590495836412016624127031584680289095 [172,80] -18507646999287971718458998447682254098924490692466369262880657330286674941427106415777671459416517951307592206260985553825537037270859945468438235442116727776290281480356528425158419759546929173180546367441439092119424849170047733095267281075740409598100750080738934153416444543196680769782401304686245123481584386516658262287424963379631602765831589727994170267611671891337470422524360354715528743163074554600045142091131392739721850306581447526925270936583122780339863164827579464837210672330869607137666814189886621722629158486300032150821203932480843067084360740586436577944147965995918713404784410976729703032870830645684872104791056515210992100300190327015666130943169427606454451597185252633484128301971694398034364417161021448907647387017522195567122664248159556729066655358821866652376906569577103275365411899986976527641096064076847181495369568962037102139433502752951206889659343055717322336422269579916988786859139956854823985070068001488905250079415133899101528212904751925664017244678370262843191026984574311073729953419388709159852257232456902373913538864831940378355133440941065193250931800020345281937029984374718279178188655741762008468275666181241089577550800628073100977052470636117735889285959213592035220404418934390653525194565856199777150539697014296434390498588446008323099043731934876829660997080169014302180464728276811533732901335876214091253010999452684010102909049170560309052219761377385215633593632374750295842603498107789478617797539801816444818070288874022292762603782889567114350280364088240013147726189261766837644680032715923773421591881387497390338677276756231161905274281149953231214495731811675423258629614930943376774668970548925754198476516440938223982993400798632685898122164043550706432298243894509907463503 [172,81] -1285617174516956429708649158364864494340565577723372881256453926813032181081653219402380422679452465096040691167547731501690056029831102012170222412225328995654348046578140288964463922233481926575438849341047002686898247934587218419313167328270045974723674188950141440880733647341873377088446359159931415102547311430107882447187627415248133766114631687027228978017477161339535114635732818798387258055314045434549203984789325464456437340731610097712424308542541287049911930805881091354689786755413105066632397197547448640104220756930065961246040145745195733314683480508180135657589749965781782584944468474438611445128736818554595411803169882628099607103273514288500949069691874294734826607894643333778916508091676900382634105053995309647629461743398592207238855004785710638726379453805230698250254365064379988002903121569476961701986664774150655936509019639694716315432427974153596334018454312538160523762315431080715561200664866725923866649220722177224593154345317084502555052963570679966924845099619262273032619062908134345125557828286552328728745918528101209284276196996706361766330823134740400552670439747860286059643261639788513766469953106980210055940397964412214897758473981988415155004076714702316946433680468939728421985226921302985581810568203420801571197412911624749095021178334617306601795967928781606211981370980572105184549048670206247207089367019274412085723049753850128352571583532662801929498247798971496203556569645662135359138641139457755065654969014779157190424919897668906912174980728380158316670874690594620359396717710794823404431294268469551980500955487347480500754784268885368215418553628541404897353586308602807168581487195379492848690931940435974755605601871506710280395611868290470164802048363046201960305472085935059280 [172,82] 851349715648191414870647469929483685971755618813854813657924232218223889944108515911627763047528407979524668677640456380188779187062014917957498367761228605962286354896620776460022040552885033704887357712058212184685446439566208550795723833355755962093828205210052973575492678547435412147061277395399135329194289295701040680263887468685646966197238749326811175180983302151779787768732249856425166460905205219662086191155245434212033936130646055190587262308755932472640675467530264067408639195819946393993116709358166017701639952483919417915938102542644095308190648832481736714609787041306592843548883246592473412356280671746166852382873612131061890013924054587661931715123242265676256357734422452110037700908652760020196107385815605674806215720419584831330335614998271494856058148173895207912474899085856614669233796948793352651703715662687064500240425388741139089442565567439941188405121901274267440985490865135459743409195490456801680805280206904403069557770763232942015779676030702465152015454528306782750949702618677431457087410113652274338727512317467543410359671433837594959002408954732965076152495506758528973045981347471888666376330598673207184443611605452338051644023644514123555306642399144206170948601382238825850500024045630832858490594936871384694065999528637140501942148847391662669742889451425904004179500014695710100252531173945885757713421333798736707159178618615903806222787988315546584826213845398034221555610765451254645996368502057786533472099002600244090373293535811952396044845503486690024739576239019391678145248807632441193167031156742346721742511596056698736505194508617843675399177246119317578655956350406034045054462994673012408954009670800879635717019105833533105602922379486073285301570984721656018571819130043376 [172,83] -176251476878353637259482898611955707302228040989338672788469480225273015874109379642319301450319927152039275176926868029878028698453623520832347468348384915634757564949791665102500549011660821989058045799026196488538599285483141007997075788038928543470534798986957856753151782561356114407336984159049771159738315956696155444850314451632389896126111526332403325692571182097731382131582183111694649961202798534637472670165828817954070733137948755211904677252571591677285957520361560045467620304992209051375416851173781305989490255070287977412668634542724835372911430558681198647260962904047979416086958180246830445853649820989766329616975394716660606270036648664701624337896318844362102473049333593609929885499746721953005478448535402952637696831019901574568743158798230950049730424359016712932436645177121327921244626773955982441691871328444699758418359407536192616855930709235689753868204265569806426190415893970204415043192083501937404161592282715146287162024655711192745159813244036298307464289110169755780703750228078238167110973990929006747107121403035349913024254088351441566010825238718924328413834870325905853936447035764770120907259429207211644031954794719821045149380091254533187846937907907494636894467362223924227593167222086596935057928261932302277698392152557980049472414043081947736226826381275883086961170952749190422135735978286935069952225417252391622924398503139628325226060470957343163238890030210380064445912459649296549740839512707298036590759962501106518485345294664817268679319708356912984130424068818287598590649568446343002532134804715855910652104741211417787096250200978006647480986332668756202015254341736158639937796866015349127708524235510834155065829825591270116327182995138401532113118353120387413373895649802 [172,84] 25523953093376313836947059167135232002828757470961063486694534882803710439397377607908753455482444952876580222623289677037719381698038156849901990385096559718789023065119101266783151915420342326637966331521519515495534447066587939070668218972306261416519186647698861048106174264671715075143447529920835033283772423968412324447992384824213898200915468324737730360715995000890145129624495636861530903723122456259567595122475972858714481687682201965191510392148059199944184554740692300831097024760120858167776694620333915003590056364618906108329340079152312519269426664571701201485581400384527362952913357765152455596555808988844565385164120794300844513523127739865477958941578316374834477054435084829992119783523979801592552920707868394522905938036607395231613132217530206998554745434241507447454125645414154103969025157753174178924790972447821056045941102599775425206666353733758274454951505030199615038618382897403089395265431217381526896215596956331833060413122334478049502302141992481540681566294627681831632243969048051102561928008996974701428358610856827584489213497811005435168597225935338197014819456140972344099161915173501640393793993028865750102704686372177413543914542052991773216379181191999553465221564699623573090689342464249279295264238152403711402091405609714150105140381095061735074059852216606548827276388458670395249142385599108677334098939059050050629024405629766083291409880784748336444970945068648670900176634854213305254230095507875583656604374044704035626406239604393295348386088681916462149644395560803654951008552856478960593145593618714505950173301583835868141222316770798595793935103534531020081371881816897969186123224380209749864223784936034429315654325484984474692548344378897794161313014684316812480413334 [172,85] -2941608230564847017112586481279867953943577635226994754117299885297866639333761062080085305367650444833008317856404033125651388621041302008517295796811258807349785226436652768644980931805735721607989740452955039246873036101981015496794126483791832788726278866589962822904565861239819474481581805798225382632506866680697336027297966533506973448921864946297699142792107377440267237726880732330813106446126042202391936644870669194358007263024765993336207214683780117993265571257890359815777756868222472952030919569460220882712409304609870367628218980980426244186426597318925737743628990011409505456486861408341156196374864423505515713712107282372143197853110176976298830224086013858249751436897247187003163136223949883352522761588350929200583879758495359086626624934673968875066382285243602603685620866853568548812573087307622575102038645194393312370444285451367112366115316966446349284345925297030118558509994600825420113231611996798276394246138311741108546001530399268504058015449277269578305870743325661130507405037872215267940681657573062881141127668137618908111565527629475381914547416490448526361904614474262553989578779558164365684512208167946666103201420807218176360572723728786422069507275136242609742872658628700177639138332524219779390211878820742519795695510735695200039840502943158492452897266565156599029682422384777457742963709181351188983545020738149475810777489496794056274359104610880303332581757863203638750798702728686885517396649797829951683369488046576800318955636108670673748845416564813772423958898342317442301891621361314526837600312707062173653623065430520431221444425330764948018479811539539464655261590737616006399322820729730477831512962162638013330891793158929086320408396521208813328543098091113117953390 [172,86] 286626468877910729783707861331576328223296315610914028075030337599923553883168177201597847637392080904566958283558739943660937686834390593414162715014377176103751870109573377817165325686837604765528563275272031028691058295659013696329061572618567057442509595940387511529390170853747607081392909441800949841152159408926460111223713138802181751233412264847848744068076123871637876814883988977191846131383509360472594055558619468833439325513830510951301182953148590566549470605408213261179415895922243602972546208671262781568552829004018648996134038741309561488443182794715066386265178173656430281205119889054424537551357047899239201438095128634675600437277363411692283137232280058439128877684896162703615737400529165678892944094582360841259648257783904250118038066444112434192978436309222537709894943211067506226740731656526059050733354953620988800709897218300140548353707569187151619451191336086013985203722524310530843109134860738061924769318986660552269423551732429522040645083869364977523648461491632682050135292232092738196233146189052323972573677638030233146236096122799945977961941863648506259819764806516171514482361732629508648105721743161722691463027874630861646277587690824181438686976862136705263855020665410870687733250023667334411539988945067704625599221297897270980277039461584395126232609441765844821957870557026247220025234949358087575172209300655435389736670884991022354892569557379405914506058618843477582724351407287731349733891675729772484287668976884009834485309288997418648025486663651734069532807630318372267197014239371232591515869594486517680805855541881002736411508346265622223215859989329968729202371819003342692213952328587293794421809344984670609955823541647623500503321364504886867908086078139367052 [172,87] -24706400521998069533242098719603997686208952650129664187425715918418939637170426223801330369040881366904549821830361803735672094532605230970872420217610185565121475483640334205311256389125352835060086498797805321707900846746883756921619828562674828137301340245088716979483317620526823672990696499721829517110162730859114748330381841168064966071678842041900776227627331270390966835683642665769467461506372395034540992359551610176289120354929013883931444057285395601519231178737018039271341184547710451462783456581170965713995406501103070636343891803353512656029718062828047425701280436877163918470576817860347705026261823857080742676067666679218649295495303177584056946243666341366240399528478400870506150359610113811538519728736280958967703103208932879830734715924902716996194787652797272406279497830318315046698729457823866886528823824317404942086372153687519464148501266612004781317877796310318475062017995721234002884422483518452559473189878168592746577616882182769107330303693390770052760720928572630250073571309589110692189427399895373186813538694000066039677789841572409167132585707657741222293108216971040358250000693955530570923047975317383472367996803108667682189711901637716944628088125518005413051403549569490455038394204501951660867251595479455757809701403096949578160704389572859301136945349422838363130493782108954202584208043652909905740212346476774934163369802042182837677823461403731735320192567013359972856318602527572264499519665771764762301178840595315062555859332566158845484356121108194647190037220944474416899568089510219013801744523678921227054937048236709989259314741938516012136691797235202616088502287008344231751327757610795599788122220680239850350158674566039747492393817278453500920343800249646 [172,88] 1920231104644421061341810874185687489846207217446745058485934592930236379851128625308807164204040198229235523084221235779243536712543425790539020218003446116465707270985583681502182064849614845837335788290751297385068656665169751733391504307925247250427598633534962340052082100183891553697849789317142727998854991150192161444060519788203339739954635028280813412023791429253984695094010034003780167629351596276054797587443540525144372925183839801530009635505438964174950217013289290458702983514502894401742777411504575526572606639228279955523627761460417386490777778466451388311945360771624384621683526698027051168509730375712787860009619247871655751208936427480830242944837855288069845204574422283454531404194612275453068168460765609544970810988126558531460084148361101284000435029650364231525070109881240555491189947030245040074347054687767522467892061443689106694823534911828262238387838982809146350811862300318084214175453901998590735036229490619543207790356973607932239142940279189365510705629008202889606394221764585666992911643314321628040754466272382715267234733508160497495957816076527719484706578529219546821850041893088369592949523857757666006469624836484798711160812774788043492130993680882415858387867320259393325349250671537710793063854483795705466578409848131623954398991962243451423677243670941345861430854405088390422365538186210933442999395298527818868270237939935424355623927796807106188135940564959441762327648975540210117692920343712781817483583240398474977412557705940202159273879374803440269623221866305381790537145413772329095629718418500869395512706197075550067247839207553225347983552960813476476554045465000900130801351931361634768544253295031839631418318711921247417966359146267517429790168790 [172,89] -131786714520993533726539325310268663566742242558633561373651753953252801955947568534715073572098904830936313734645027986604101122998571178943084271932835191228795420116832394918758951123828767869206457333021970313342102973027042289120548430095218912746476364432899274980543615890742273710914900983230758459423456907641532653126136069727893048547996825989450044451797174754642221955870309849339787711674503351718829087747904358845345131938104829446195117688317640175621570164375999067445457726596250871729163469735703020611100959199962515864911799555687837965403941459598593419603413675274773470969161574000658900762400228470495333259783081124792306702142924268644243804388606269457424982000840782635875944517599627747053356882891315357019210740134354309197841857531236195723379906315145758949247187584063283763403078374662624215825721175655168714554202653120244052765675554275501691085494640284742948060553666183786210148904449832524563780339759406416285593583863785402100601826475386757673162574501052199814186413876819334866426098179642806219965976682558436170589947247528278638450210370595497087824757627992763354292877637771590093942484677462581957536693756487949143923425673167140465812045614265663893828627847619674575130968990657664694973332684414929288608655990468434731548410835270122760304546331450018545093821356824619270375386925301062792811870767418537024482900655366471334289431460796603454212473744564793472315311120427688745828502097747307477120135175459138112696930165142209736670506965448167833964915722512367864473103786000353152718899590865910784713258619476145579118906992395470417761351379791494219156056822633933814156534021768094078218063757308871252926507778239756313019101383357944182643338 [172,90] 7727978657532586570358158828538043614460754905866936103187739255150738882763496893840153756598681992356510988748209607677491945339133933507414014485288245331223309664642882863752447129131738445096917799247166446808942567610390666779538604833118977038604084021635858964052702171110272249108797801325095782567746353883701023378173506434323516971545784864209643726331560549368863134443372106442595673939084784344545742944151312342688641896416385540528483858369603822177992290234741939512615210194841122825168460079945060261685409083978870033343268350048428139233189109641056226492250302991055912320167664293734023589605668949121500253329951261634424093171352036298490911159935297863998801980758959761484769323972022696674575611879458172541993208560516548870878920475313510498479490696355543672980984172658061021490269821260283150839268576299811713391432829496803611783961007326355313182265908466999623231664004081107343124210659598449374342827272051828091850121758937237548097407699846013558313452408348131729514896859283949052061003105639913635692992729199748649529486577117439315471962798475935176802967949311288557405864024368808339318258249035913631882190613969102873454236701958068993016451590668608615258238378498158807924726989946174714907946973740690339923190928323301285247343671109972828163050545412535524939870637552292733009108299716031864715100416721958921192645841161282818810801922748916629982694383488492760925188558155069581714876122670407050700885306982148099081189917428358025837893815930910300710651731612178034315204056637266214293119373676998476267899897022863918596004620111497988319372060385060103546665328141971012713075211626612739132610442385724919752027123405266858527603115774369422870 [172,91] -391676094138056600278548060237230038744256248591446949359782337436175957280472318379586982343192386054520329213932156566428046245471521930473088204842739548147948624148532762462809168344333932185779850720032614214529651670104376896758958482186095470607752076504282923155682058716596393929401544908747260707807155695452939800284503308007455359831311679851203336109004799739624157085275215712340241684105493746783701537062601485224139536172362190860765033537832700481939516470016699401094679242789617420479509418295277112891979627248988778228376826226635064749545395557866889118158288447172070336724655366484441377505501892993147892029255291329489103152036989990343327215465879560382064975923882377775385561715454652703670166237370250086562236707196695038748316988620313544086529922989375484734370482028889895177642571271457488901325453114062147117963496372031762010836274461190141443616315521493373079071986281698101378959966671053891281906240387551503029529630149111035767645496699020440944735522998928154591138523371821171463322576416614465525259593011625088610759151999376982216536327968964511883148501060664120543147732698910483763472827877226960487127925059508531332816296236021938825375709505052861487913200185945137606462538670424514151342052060710007626671471364404869858398115737700993696206070655711609277993752087092738017106156238416322692182816444666856842678352332888106700002721767406291363640689280557801152580397842886167966762710041052095653555120760226518747960883253765284853528234335072941699656351270543040560764025016579312387614062345702351414284308305012165391228027791020623108128756444254653117132732818382393286106728319489939682375446393606861333547779079316725428423155244247443 [172,92] 18548671396166089312362396634649185903837754213813541865203269036755265066543116136305444885960017495955006248561340403916701033864457283481770009321006460818398985992247040632246637514292880570804315786837022146436393680189087558983821953607746346666085953519483700932400412465009658462209361231158121787311649013045204673819177351737876624784314963277200950056059816004417622583056250865337634560479882155217569994322389785215536038815830254150127410272788005994614458619661564553422099902430638567564869456610148978099634881365579592059991185761203318553623149188099329060411125441351830724600498800007100179760829594418430612886459704822946703286662695996211528500456980169891665311399176281800219808763496511698631352177569158065123584841360167454147904582171007451185091203327629211125643572947912841618690324306552280772455796677370785119731187927245333934499302409723412942687936637141096850011613971069097491531436925396858286817938024021935172821648712934904594897421556191524115304046577701107161566896815765451740221510880353379524758388401827003670684107525279635608526405191058033459361962448409337444320635536113163096170350799802629780735715505169918183788791384460146245440613922060115290239382201329438080183375372468281851082860092119699284033128318609502507481545545046149128345111933509204542514961360246683111576503022936545796064532862694295166121709177792426322866915813794822071535732297283813303867305951146648811686996590460407436255734738891496030601933950402689744704466249322262552265799346497673227914488435640419070477012546435784729755362587632943593801891863629464881846252623271123376160338562235266172313509492913534827072951710768427692065474612047358408825602932591 [172,93] -834954471510241013682520099367765743501698195180007957447260579240726398271937031684331981369769560396136360674685232907995600918904711558711301700146408553633045689038656318591935624873375017199747859172440770673426398357536344305964535837716598384281628000193366355734800754698050134893003775187951091483495875510794003413744442402846363424729092948660834233409575419077087546282483638333057493538721832806773711759689693514121848216413716932644047609339920132069907724567594635398529163155985125303323755449595412671044981739377896436244204963262945078032738214176594426153574249100647292178322017018946137455144742458929321326403278270551451607979510754689327755708923840768870168807083829628847699127627542220820742941382126487957431619874847373447095515448852308099456178967095560281739454162177456051513289067051636103852482459978369983083813525210082995391107594779486675839864838343400184506649182712154767863011094330095690063799523488322549059255461346776264082210365173049335934204289378644166766882318854108154482673208604929412494877423777796184393253962694515694331426410904114654620585881194667514000368592172882372974835261551151411956184197700245564533641624249133789271131149633725153898419818773244222844220702410523177286313373679901828484115047590328396190740133076693990375564441576088765692568375356990499832564276488889074881208804257503174102352590280736425112001797745247158463316901894419716894065937315041145162803710501265417343218661872991385506567572733741040585520956504752381435401869871334055319953169267971320734894517307503840540245140251513044443758792106660861758906103448719073586749672488697495831415182985854907422853124116856420283877457111072209596715638 [172,94] 25952848873298361482799122381556849040554971601538207456102752190181910101177812664011850692614719946696876502855293903436521311390438452432761664017476171743156442486944711295352483780287522687101049176603992354947200021672219535784911511784084344342205035295051429254008337646909564915978498549766610441639127371313524546176984143443287226316082721958184067669141217568390073180555796411747306973151826144939185742405370937442473918966397259846043522711921115673563341392147343815462424907750376271025172915469836595402775468442518311949261793575901616842920324251450942198524006115694548279806349852976150897970179856308109137351920655625571634516506336925268458772457450128288844555536109015273155869664119811447361895987218685717213701245852081892725459621213310801667482322994034620334377672066961996555759104524979121344039490893113038467806542439606716351187718309217515679358917141727499111889659338393587131267034689927363321063036691734324910901332030890291964160314818371687422793070458339254032852711994966860302397287766986836670245795000563852252282061981824829508775396645352759575999536728822261268333475761585823932851917255949682839543830517552976712495530775308562077780834852616678654937650954887865286924261374047964623836600634673054458565937941316280046909190992417582574974082919581973391098510509588873654900833043188299964358903840048735233612851618495306032689502324329920948299680689091298650772180377047524043292120328685298546859335990090951499215789964619880469936996068445420881861528288033154142392767064885947030364555047197096805522038300130741934069697392740675616367332093466051307969987845483401032722109157436157234625166293639452786842914063038552679816 [172,95] 11452209516209324501926914752536115794820185383238240420169281705340513206932560304250510512903292051843281529472331629801956435082913310383946163871027312226686044391070846361790127321695533743316122751111953633657205842068523011042939811814131637534496850139160279079994723758805361953882421211974278188371623781410541111999372895724709576190340352773561279362401565126623707222144473396364733156450585286396246637594663980814556551135662805611606241745335517311533894458918188109875789775248714529066478741954908120541467161635097293912984641415984567318578260440488694194993997593347016803094114600415906390317403141578242075082812857685755140653303925110344913389531315873254966310603023098907964531991692337079103517695204608306035645788842740658864040852959458911198622320364539038567608575300292877551155566333160653905022715227568096831817929342835339843342105276815688538233827630833517703691997268701312740365163656481441830138185116675156446861826798800708931082461752788066064223347303979600007702414757052372854937241618619003918636345607507651726064935606259635051993689562105781560178038592709906677401223082153557583574071056894115922524697505981423533829795667369068469867342863244177717286142798886459352557122406881875692415554971458764919461899992271129280421272021606164548467854429956401810065142325275630139503406076295436761478387820439755523040582179725180430741169127264843853069208305804059609265710773444890922128553125611393751604790037066844950251750064886076598160008410885861120277617008486766402017644979549992416613404980177432291398199040041664321751848581033970040959526239637171788317648730038986153625046898264740129151061017399297947976471286710094 [172,96] -23310552897587412315002870131657918599289346772976089239668805317002156922031063019829202774996651372329312575958824354814902043605314486169561656660465612741417017952085878460487904917049848214210581247944519931281752945912247761210279333894997635836502403061929239306952433873818733313517727629747971862290957921978774875473501697623862396511604182010645541733344823562502518195107628446618957018765920616290816914603275712435851781268352854440440237316798044349844950158841841292206900445837274963474168007224049736679805823039703275342377255094058074525291773126120753432406527571469113477497290396130245008203729531785783367751239086516136741352082098086126543242403463187319386216382348626972661309817155489153026366690421924359747631334377331630695268562561966339986224173710970720399259001502386217784667764982573373033046687201870667614447300960261747748484512718196255392962180886500360868170894572699932343887549977827447358450413190879278932441442290214191284403545042858941928803575331903592863526690666508145952239828049871437862086325463385369545563748170305444764931730195555516126720805454678859127680580712014600045605603904462451725980042054305491752934887427597456091496726298616948089698213824192382671660554347469823716785464050467265496410158306943227614298807095090963432819179313556229989280940604663443913335756490569534703937501951388733765400082759253462303216449508554818569379624414755786351490563553196092292758415478490493819624117769378022543689058087463631761307590450098943078474271437565077266024788551890797188922624321107376721848361502596694729537168351953805124830638516782041594616840141094865203749737646040403505762887608897203163211890746992 [172,97] -1513545673568224970953198755301346260849189517799136828525176786742465674750238523079332170274705741110876751452753808288666659994813184667745122332560885147645136356263512867078026540540008649165921363899421418975704775574675040919104384696777645816740269741956114438544687188587332583223745016933174354285755839054868143202177913832557289396783247824266900349422173089023635192403886137134596656147316281665366256051625189384928258927351425593581344913116958124640647720329584934922132285407993407785443911783429356799821074845638612673016828089905897424267249777100319036375811339329476604952606198838048635442144803524760178857269809215878481753304871087929196485796227364349380559129259533532285805348254069253730754187633740700005178031448348329239664393475756460523481468160216452319712851228939623765182094893808192435412056899706757100979086363582407674379396547594153395318045441549904156095904113466869333679207256569867743295634171861338135205322298792477123239205074299335279963118914093157529215448507904059520802084459139518614738865033878043913937714270263962543107879246136953979781656600685401852275772476941446540348562980298128003521934242741263753255966568110235871256080966407417555573002626117092856545508957521347183694734007572938512634899123735125268799799240556473646910241429631895604300950631603688139780530948191664860415038922285857919330822468003881146472612325479541994602009984702472091116622272217910693142442434953094300083533243679852223796276611548416042499607986239967823987697253032787263146750163889275757648131704754404691850416982406743004110445601868052108297655772881143441067973167941135319991772428133442326771979601136898538697779322 [172,98] 248718867164026949914704369732835429953172580164588243797529290704458692447366417745229966658242092116915523760767849552220018352384119392401856185624552198780265324636360440227628397049684919622562550135121455711794074648569149828081978432655247425142664126702566733505097838727876522471454509522315415667436389646328056002841629512840928952116460199006434838498213404571162174128198338162821908674534485683960834891317229989318004776935584969943966523568174989880392066112185449069132035515953614650234354556177721009321194040899993759971089313112704155479028776392706525023737668466832380287055590649316567027013684516718060489115206635125630201406336298980648310930248071836358174753583728303500644709957350201095878392461354156716422521424518459108346805718952444490221746563424986127621517575480223480614806842372264705911455585779469523679139404205070258132266437844063304454211156142196643818293764842377964255877790965467177326756178776653248359663859076406900416229070283777576823421989587784595250525601747851101054568532031689591315800084040738830694879877111099233515191331476357763320511572856728984475450104114751146679430368120238347827116685200440717948411079370764373001991265086904165716954388928807753935498589707484452609773820950998909484392500042078935890554772009880066069867189085324670829890614371518666439109845615962172493572460556515430440195605910647927017781526604790149759391271079457445108185209062789306534186117531360191856360030585766656559978519663897867721226874229588527052546652775255301346028865629441313085279512005182238594974076905466919308301454817675212830732728451212446935863439961282373773862373218143746499549766379429053229730 [172,99] -13672199158604335103772060018924295325452923185686087356513973072852664943845012615163275761901523127570964516865325848441875193722795493460639618114810066937209132765926480427295358945276453460249609744916019730823037925649399019077089519453463301145649313649593357033882179774419115256088597390111279350045775406966904492556487638153606068922414122599250635478690014378717524215732801580761212584074206793330958555308576341360901030751807166204057698752329542075377440759368220034054878994687908190215312474830778927061290464426481568214684400358307885263469196902187638351362721002702757656992485954073559133636268832696234057123150617147472321960869120780999489008513754652599308693637527944577410070667891574337634248536197613521583283464631728878317991862050926661491863875596905755809452299721918864794739134501146029138982322930970424997907723813638961119497634706694953969127150656135584120643341956165772449936149751440552635360109022989650969637832581035018021714522934670277099286871514297290630333254376163971261223243703267794971139088275557733052859625132284754241521769452845628014228780835025321371212084240302250360949051118363881204853485508047536129378035067891925691180458520138726359695133452075763004369715030671925004083662125008219832278940324099646108173925556904520604329693614499637974064594452110072158224598054454660395163427989575140141676226097052291954988259231748083902216036700276497136076694178888973221421030185273068896421458736006513028157071327981736094212546103241136558032079042392861249909016457976990368195082051679121954492718791533928887763230347729360810252951796193251499053317525287668109136942535311338504514551286933659037 [172,100] 307426890829786157928343665402373317672140981100536531077811907412170759436321357112874544107547913188868721120258486272362593131814031241357675120111775692322168532050481609926690575045362059818439718839821212194020134661531078283062572439783208305026718056011858643888457212089556659873175258719358884832016771985190059375129775110132688778918583322922460912531465023970756113343951426549321423725133722186382537224211641459805046457648397347353945387727003420479751418854072411089875671224055759580935570261695848100247941602730899903376839944485113499057837393282275781219559976156510313189120463075795021015708257619409679239113563771047328183629846532649982993153533084812080697939957829302483886961932966781203645483174037183803854773446610057801121148556424824899965674928952411926270946006207902107861178069478393514282170787578540482793958376482477523447976965213617756495250950694394195564484800291884380631184924794025341017497022105121398786955280146194349052105812860104613239401909426429858922920325804771211223176193474165791679852413470486620801180740387616530852926270359931345829713552616748568830269394212895857969342817708578747473083274596579309036212620727884890552724652370022837642823424424142735590855237403998000469154260453521563791805609502749984944629916119387908020301692215671791392885131140781572141360384868962911577509247963875070942891397362456695472979632580802392951917877681112920055225133408529357329801555013434285246595538600095034348701286822018318022328110654327485702875223890309808197069786325932476217641927660216991326985184935147450853794591983723696742545100131987036034795454175626630535410735091782695619259225601701 [172,101] -2620273748937587193170856467736525374396799707759278887605973047253295697508478325724526835408040112090152064186157457160933748871552682645102279669094912440239715331438989403064256240391988534453927178607264273844954282815722815587669428769159711545461894294545915264567469629602011366055362690034496873436041783631915863254419690638537451335373245191945132278546081869071690035225225166407239268893896231919729345517272451400540684880389717499269573835029163564593469244991094492282268185364321613631762736670803413187737662238109995830018380648273815828905964678838801958069046804526549967963965664784932916508773204792363718135177208633478700889397358385752934334664508939179268746797552268248867050294783032737227499801479029493787616640435481328133186850720860544073391128357313754815189559775581196061697686082348713424206368388462300817178212723564635713098268852481841017484999327935270949609574418948147256716681950494523342301264595946776596227249839806893322219744899195904628305484190581915791702760874358083998896483770453465031637720466502264475623132215606987073346741801515307210571311247442540721987160157792854803282393773517327544335434885773642281634703575918497991621520875448629274472611173765434559333793649609746676446755176375315649251816784641130592233264762535039044910455251298376048701914702525030597489823092642233657189888713836695693433791392230619050758424418500155971688279357922432109482125050462113129472040678473575706051567344479979326595080950629792634334036479232081016617369198101509857443088795486595043629844099249678544823546553610850303670036173229519065553335689054005226010726798314423302647001776771188406266550640 [172,102] 116062897389126865839842996300626722479982956861665658851518218329724758295328938407022815693670855123252656047592369263350012074384800772275549449226265509645611537458881932970047396361274163096263997836102650601711625876493220407184001216616319956190392032105972316934682859889908913858722795082385545038095697723977171574978710481822708579838417778399293356791456108091773041072822831625235296282404159943483408025593272424206247519367231168739833571525728877902358714244704296506097853119704629804975486217846488558564936631352593220478168923221270123239056369595520292759593229107507352592466484859010386656898660666170712448525882299726356704867926383562354862681968024867139104081057959955040697646172910489054470859091117994772738347604076505600616607364458437949017461768978913032020300622974446028131976916967031477305202721344557874516025486520237805262022681749591927979504929690057680435483947566808308285690336224441564636432948880199229768106356807230778275340571729126903258383639671513237461609240415143512826595367676870397791168903177141501037620828643759866582012746108263909723952827806284024004533190030082178491455370117137395423578984205181883629302594731539649041159840730304433402107686627005716380910131379327906293538540029080243940620257544438307615177225013218098901686359646731274428379801365833201695174932124546445380104200426527110752242961762813091303156886165064316822129350789856804899666773583679670822895764905782230402381530312249276329355624034754387984463283094127167476804582884461427716616458309119740227844069692703574293049773580081577187891325296520447954676016895610626817100215728405700543227824949023823155920 [172,103] -155601550939389584045744650629369169518520238024021948670723812253512703733928344476869039583881664639093624872018558078063565592419084459266927263699707244526116338919185646226001992943819947833311351883762289035007992322436951818428825334148530635577670735845263748114341103776184432958303906734428743449001132677246567884276545894728552479028224958220450756651917590930310611277689303501356830341009874781389009978145384542220225190696726392053484015520842946219408836913675198630994113801432899086613169611650904653781920000235146495288315465925766150172119365781035240340407457407079267123367930995122820337497015042931051589699427422450543200955889343312297421882058943576232792356763517875094588268517615141165706457714618855855440751502779345924072250675625777617364073809302416362821380455026320090169350098250073210339110610522205152644079621775485295454118884883040162264650696164019125907128076159442444140496015321087408103541319014795508338880505412128158169247422773555826139783060965087488707348139891799311710142864669577923421565766132008601235579778933199909536930914685536159655620424742620350504520149256119359758513991359917919291266580331047971029553007511290040186490896465311356773059715686322885479803557937109862263648487389715507188820815845232485622649135736180808250468485338040815067121586799551477060304511989895413348415001072961242182140013917698285251682915364379669470120272118315771379043593425717385453696308757456519974734469102542217739909438084648009835045283461469920411625317524654757787263756590437536115519803422127547005195418497164511294995330844871887580873132247590239952120368872252863712490491656173247 [172,104] -175641162929982427432671769720499835011030106541434049021496843333265396475019112540196118236703811087909212403937354651459191436218766989827774115783896093589270410820408433281411263242001604368997138000038867610949158015699780527711222509805228749352830309810018845171371405015874038220246834320559449575309855316783495693009008675297995645984276353152424786600447954323399403819608349506287328973165226345059144424559773684337240754252314176418800092411804724500270130926294161872824548878114802659404791578950685031796572460099000826870072321070074138340638323953865751032536033963876566541675596933229483473997239570325299705535562822308809169685374563247852645594432772080142372407408856495326805623701562243443200223405146587015907528821320854361916187990444529052173950853349505370466746761378224345113602224526815974758253615462810033786672485397554940171895883398654106532664285166633772339330710011141025413343319826343048519912365104041923296533461387770291837457985497513295848233130366085279926105721898523292102901411879974792358439931615131598718717793023804080385700217799801553386226356914867009672078119181354197220652949458390159269768456378480128730715522001668855813724290058444428749314692637692574091665507559132407888459866910093374019292701532423974762973075374079683595138683970919026137222143974135016105393630732177453523367111957259732645163461313758761559778342783021861059339574545227707646046252088358718251776057611191960237536132651399227691724476388766984648347189667887992737426332146185273360884657957857358322722687697458811117955206761506541415411156969268385594829687572086472843877136491945063477646882394634 [172,105] 3583514643827236735437786886066193812523023760482938288588983563332149695589320123973706546555051187529554903686772119363599325695470396970480017712292918010268311304122179432917806966879273567820639819842147990797523895751294604466003103496913054896070258456352545896549272806148504832492600669909822602425780327141731617608808322439502855432430056641245640168306209117394506658552554169036766208904537620049315773808736575476199859446304557581019416112923884856823170751954960149224843094147783485251991826848719045952180039747235202764676083741988590482299432781578493517091378037225661953492123696046207452565489438813958587369847665946005794591974217046675104294243974870107881297857072614303638797257504406653370434733933673926859009792125366178850664792670216622109442245989761409959871373647183613449608013560210607776539594479755825858250847792325244056527726228638379645316134110061062001633723623748320456690350225779397441884932841122043218770636847165145589514863689865770492120084128137920772569700012629896448821606549185527179105530722656658731861592120803882732896049447848227570784179549610944839458116780432693199197733959816646179568757377354355009589818859830511558525674346476384199414717316281334171795475988868477571100116066252293237714118868595746768230901509008067533406478578551688974924125394284545819484139550593916950930413123446684036059624173934784155736698925439994816367764432259049898805745676292547448493705705814219089762618800180143448829294566073639287724277884633828122931523201015451229372323128428479216983440587490973515988692320442230005612140249979997751881094173737162418516948810883461695930451828 [172,106] -119129903691675537025474627710951179372739158518273579558144902239090762782992512927660692514192310942672257148702195168741144006097732342315316302699062991082902817677882328622363594466694138338230930917781519166848105315123541455567069133368914160886610180339209678396065112872620297409773942530249539822058154471116798809460586709247856541847081666099221477938685855347274490600321630474127802922379090237901912478250930015602623700385221465785143203056632545428246257273670551828116476566669362953272609008866122254613813075629082081475242635980100447147051786484651318817667499407081097728506503293316331177125228685720792645542803870304133137378196920421449983152568168411969920407161908060356441872345587982361459000761069192243077930953262965810404524691162279929213268235662350944300349773140139976994885187776509800610287316882958688986307652300039732918088786044906957052658635972372805112625330443805653019146509028383791079571167988421249839279107942722393146406541988218041364727990363553078842877309177189212658446604757701761151118091047028652089300707905314503712429907035810483293982670528856332466014659335849503457458232221240883914001324399252642636238677892059773525504126166463162899628671043844286745080459954426015840331099841491765762600407954964703854876945844212184109053236423784317132050138647358012679336625745637267013918412881944984110568418973759072281798604368559354690692332228263581419632912603733816371799195039208723573254256201181307295938505319015966004752484648374648190988659390182057431546763193954874208971660731165550069744772498754575542157875376835928865989007707894393167724860824060633481120 [172,107] 1744864343180757191909240034641295614668395315427320364322496951154131659882314105490300261608063595537196734500034867850390208202122695341498061572112506502791951400358442198517477354104673772485132765558142305565549183602105827515179741056102126080473100635211896927368264204778171866030341962638762159134372340239439238013156691884768049038394227273617736501078030400622774370254867375692485173741842993221063520760293621156600082977401819930629694225730419061543854707779176459910534789534445611260202288820615392775355985869012883616714064906838400380778106961583197659631047693508909253635847513768459912589724505658158392116001854977517455322848036080546087243467565771970565673419104141303957933868462546904903577258390444675705207426862465721391523372470355766673283681430631428973696377875116432427251914074842540484311118091649420637187167590424353779971185082738650146410250532204762895724824200632983767687985393136968166269279081487439161605170119193274121773790577138541462917672040398247750242915404774893981003278274597066038692876312081432352296693645997982400054178273985337911270565997305473908501809203334444960823080883361599725879176991745218005247455284882208599955323286469318272371601509329963539576095955544721866968930868985923943119353952201510263683835209319204400064414106776150546060031098043192488254951356463721012392150822579233185645070926061620179022684674079949360887978115536321154454442260942324413968354018815762502205983070887893145971783406231802708415647007665038919953181493303684536772522067326082814123291467641682946790396496112211227798984309727344461877999373387043619871719662159272600 [172,108] -26030546734067928556370174350883079213155661475925807756086749987161433018189319566492942055891090257917462450683748149055672065687487883856210582737964372014232552905737133771244132555470358524570126545790861907511139532341286203709770984808369131745024820173487021912885206168825440569720970932461371725792062422366586121443143113900454969399634607732583875188037543200457320348075326967221162399000456378808005360926157635995254431354483536845032471337572559401647877139426265168208751105090058641663291003173205850183925414398429109674622256355591697383110084755617520078809207956645098848395122584079304488072939309414782959613754853791357799382609755039220006152519444131189713414703945048445295110040241200160432792743242386317993081444791575266119037760424194057014232842848643486101514537107590137737577884966847916246463250998837617493768027786902949485850515884477364107074174946635422209107253570881471062085834017004693865222673084701066609673507917071618177489962848630794840399465746102297013420519323990864978695077159518303352540165494690682286454923742167599252708214871761833188731117114732846842914039044432610980036192560521669858093739574503684153137292631744741774714757216930553103659451368500608122145833360687925187922603235821441969431471093740299724276378659922267687267352898660329061122772497021529946643442146171141099722551805931610092484173882071038931637385034055312361280258197583095631358897057087831108683308402412888587393386962809879957991368286939766931824874910639147690560256532550505817601206929361011489529148393389408130046584355441233949510241904687577191315630236877084026618295871143 [172,109] 29524586110241798737100426027683261204935656474393035376420958455534060096143540609041954526615674093511112881366183059337635150849566138190982662159191511088165309713225489536369375038596623379322522116489268698266831829339055089445927539509617945032619399416699210666105488968585067526889372224699554873452083087525748123940261919456433437254090447986223764478397977929955587606597554306335323907737191408154014254604070821262023351574122498394842134514282605155011529035635476916407059266296458013995710142326123951599330488739125928528903821907258472590785773087113642622665082215794710113460994477529984716517771095598377884630466131111714160899243497755618712018795958745961620112584136148928523746131527742772358993246146186837564403165834830367842317174688463637438399881328373401157928412488777455750946940133816917375199689632315510488860401230343479929282873687219066015739723174576430752023506240969482127816598209084594985457079524917875236956524600869897889797852975516498407981619067499002210908811659089515234285477739079354896946558439398797002048954306654519965878030912003438654557825092432384439541049304632586639887353725362581737751191270832928568718592134679733190147966508231764732580197844644608045213496331579420587377628667582405428191640366769199326720343386534286498804243292904034071159961105596578143544969334390440485307315609340122404969444490113574669642278412912868882017282179264474432733783242326657324622791094555894108795889687928344607302031105653100007027842467484088551130794628994511667775299828756251241482797331000854666795776621877830193400698137972413498490431323453952871629570 [172,110] -1211225148278280728885986803907796760166113021861300310044412689221954299299718926049614593089499046441128381771428725724861308290653624349811038369499181369863840374506409042587177563456836622868724224172014581309283018360421784773317346441382946224587815026570727385301214911976253893427901781253973952232936461735723898467190924463600476732586849273544891232961877893451869066893067201793291360574857914846418089101906298494239279173625286142271683451015095738168620737817560137835892836560018347113764257022598895423243801750319504719578412464256805666871104831134686884194287893937074701626307814068439834649180170981693758853243354462800041863150465623424996669157740062240873373239824181907590774928624219774714880398924004098249267449083235567636157483596270689046720233848004604833312081101332857173163242777591773843352381154936752754009271024818422382807683445180927477198996591528943912583083636550325879127671984855574907334875236323382887942836705316795944081261653860986596011657047274278252281604605846915395234289260528630914915634136944187494017761157187552832162855804003050228863007689047743100357451901460805675592649308087176195110171271827003763753167977866602560195702216752650518484704692528234376485607544910645368947303130889956961265097584516740756288501601386343942732990958854696287366632330169086369144847209032067857426205102732465773300527969134893138694751129094145003594129147250393356231770536153431953967809727862841090495314487274492953921772674956852125905993750360827165662815817024748286990431370356354744669264901208641110425998317023305206542381362796754496513307353290398589667 [172,111] -13446894358937067836661033925946122943705688104741180762414569569127918299206362805998876158063167341680726576761597912257357849673831490661095360314624842432057655147235503016206819823446862648199934991197212761512363366706777186790965448547295628664310125877509882558365650815966094937962896077117021724009195585435960566610749996152536791588624791363317778579832476628871722696377292659003448782343331255560872325191229092137742835140531978766918766455834513490326102477791649624028830094360128104737808981216978983475126095288080787009804568315816595685022894585441426211899061047319336811596232193522225292993838165022721226386817405172512622849292936616058854503409352006152030029682553648175362248974022556770017861869036014488352729471311296704049104492479940681458797066060303182433460502140682966006301196739335067669693514552518887140314801375143720697910733347872157358418865563696168407596734330587047835150970864381594331181060049981154053423745634854561671353250869268264832547421713654736451948185189509178507711100250996509338251931096061950361007865178309294804744844841258895629683287236610898571060472344308108099839038385341763608151571063793381487066853246903071852967268538975182848752740544682433481719784833989907645259241833992907393489746803053543586642590245198715815321289564699994180536350966822314319537847179069682993151713843487747250809217570842004634509358732401813914740827452639533401219001055996630432142194221845272760803213691131490346959718770032488627144781702489017238927575535575747102583242645700723192970263912373239201413513301766687701097188206544079693934152666792064 [172,112] -82513847224568643165133413242678383082648987480118047760555482621370470851789951397345020787397793307709679839248119467194927420118635126214142025430390929524514087192017786471709416905737045183210681614641465258787035000718330420265547758732729277307616820497471019234947973428084232580914117320373397926983974776205735392594663207565327522434165493557424222697865099965028307620048979256497811263097547664149264819890524979505026310429530373657548567261973563313503739307718731949090546128480465734308119696282314485093487507863904648564386937870751685672570808015580243078609007615030527428808537065390928743376900831845387933320326755702045839086710880785226667400659143868982347215657410173155368025828511955804012331516530400446700442547152524058891643203154552626263013636606777495043717106782806185578841021273033253460618351927654219919581352087715308424316314851446727425712912693710998654300980269200023129377588866862456716365883059229008336542085691643998790558063099920610307239044727463086578335752958047081257451166825027998141980288543269652800508097324349851970626695436819698937684820563484228380592069624484687816399471182080953029023357541947329410713944312076453074005950864638469323350162228162696603680687809916296724507248561995483190688496036115787857655577229314370601922450235178959961389530415899775969519316693859622005217520461115801243824678160667928594134065985456484158079495687162264309102302808407917167115829544714681129522612876541258070290523176161293805978758607346414927617393255391199913191713031264179373103250802930340022011162020361560114677449480062939053029288930 [172,113] -554509926127527221958866464280257132716165689202365237831707904048461481397332467185221451637927357860121077897709189559462585277293926634876607303013286345140525501317366692947755438388890357225218128418775068760823844132917705560599622440846978777940304988368905821443538318009457749833800499375449771584619866835881748653276909101615524823948604338151983377489041719519327591603259443619562902334389131989599424488983952225028473278823501010332205621548342392479679853207016435076940664622462516714306019473581183832801606173527918669036741838150970189237823625393865051118727957872299082353379070768547118783003706904032559322891417634831786434785112035485346849893592950585735629186727076167298628896736012218590455942490023595089397019846673830313077627256590938104510807784456162172863066416070002666504911691507729735017409093232644641967356323502963736167303112563114749994141251952013022745989073098894427133991041496401842394833958533563525446118972778223519873067206857615983475522836443580077252491966639388157707972606447922226889744500770800879817751935999034443420005463042544447785913868049191805635830163402205528119796139707577554872914743290184575179501516895934909744285834341301522312957517279732562719818876075369800971903502686858383227224095063467052532594908861519926365285144634074623098622458674938722806314456019415329591070030783358298081774146711352586188920883030538181868726840860441726449419041327186554738632594067597698450859413379493542922735438292976368078891500519642980101461876369556714371779270522204363772309934925235519707340912941114869491042679893445317811989 [172,114] -2705223806464314999988383909223679117830242987615148989411508045975658374635977095399961013178991301929137618939216805421446152197115955284762823525863013606616379711984745997321837634862593966694740609245957620117026642758292390338186334955660198487906768405280507666887322027203771269011981440050809327663858891449642278610002782020385026600242772366032123839043647727584678890118485650162969587825345712370960870280378293324238033742157875504107590889809124514028319392643353466328783278967824796371574565306684190153832475614658394990525660190885446760453076416500678481040874952571306440592965997266959875682880897505500380361132077453191242211855361102253584275831681243515802341258970377649877654846366706012392695427169141008255652271622704290730302957282902713448848022492287539100418492514705954612647471380266188249424311673020418977794124659805418807497815594176905531763260735805263737568155643679129958574675847918770739949380519225859253017098919404042672876138488273634422885578841421225974027664709745007487163430226980435113751283628938635749783765919484060378442081419852935590038227460492614777968383430706237309034080557611446165588738568877226278658742299004657103440230007532034400018670824535078434941286336430047632765029359759190779552875195252614094429607231991535778985176444417780558568760892663663915346693208895911923599687659269169669558306519822369089910987386953516599781698466500928303696836536251761661746932989085650431497000380537268528941559358349379299650018068843052101650158511089510201850393816217445470149828758609261085937423114184129838410989016322300294 [172,115] -15396650323838085492607108237362801073574546399069072101038393709086918372482707969380866222238210851371305531850776527955226166318545693139995636187121258629615402337727237811759809754234598543627480136089065185850646372540555512749866381002929692741249859164039408247142834474281845673653127037291959950476062397869935662627341045296446500969440942251529237288073928340623839199264538745287803729129609532850672879629393485324140590284946341476852368372058234053178930031357338341918628160813785605444665857378316945379434285095966799057134807233016302634919110395333350734248516727412875957157108738872569646994301014912470188415851332439056052738659771290163845979888607613781376876012634281325191262183174580269559861126361766003996027209736549763998685156137051392468915738993279026375455843140142178317560674036151944356936921882173855364931649064052746518041797876237940488937696018984138812591345928794314112743290304837599085058095492073121732065590608195716592094026149199824514011856012502609277459736072965555846627407202901371800312903781890714554438878586737628560626566101080032528873865737093031690770302238625671715187303538724800734112344657221708402472787603151597121258816641530735707158280470722997604823761093335730010972911275335002848126255237540578438417360509829333038094894234239589707574781241232782702888369293932059432098660447350873847322388127618339172122992437262269511540972917812440832467117855460403022152016796588372572076403877205042986568345504924351831179791394691081174605649331873330552329094400005494104870398969753209480908111254304046187999643257395 [172,116] -3788830896995635927848817181566202673253023140499556115070738905059929384195291542831949923662688630107257297178215550119829471030426400494322682370187637975860666351055414795988492586129017250630349282098453193422362730986186539347824574564334730781690444948923296087834994549525142164819527734603202610399860719128203387470861290181018427706714647194339078768236152091450263980337327646235835459601688581784147901332275653896546669470553111687223349706763890562659348182294406016761828097369124668729787565079820718398577288222590281213193037548933451050838085866079735532094377390864205770729313835344297874033159983415528049677259204374557422445104080719724554933289413227667457449795655308677703192821799257965132287927336432586381672954351438947440004266482377598494579700086198388169742876634723799728124468038165440346542254528419182415542236494557539234231934253148348151499770280007710936278267369632059123920451423765968112030219839279005828175466913814700235570362488801323720043120518859021650470694160631208936831451606305692924410307981760828215864670368058282560453884704815209034439946111230133111391357477373936595031797281550317950383704954560181900497365026655823747992552029595568000812358996057019518674093383304919391405446569787079482403234145254984124016922818737394141036885553603149051914822857941532024676895278100481679119457262192816319520528630769261822462788828845284895195926341102986278515408648404748233453026587493955000974616511067692501961427946616534853713306674290680685098019481732536724857180703970820019845505081073509333960202482621165178397552 [172,117] 137200342372679018246777463362959133623854626194457106138357252039521890875256386582099333663656859866100151504639531636564502745606271897690318392121724506322147376410362077643657386013077386831710425564845068582827604308136803309011278055739258617163264676617841112992337253636982589333471430068043570191499844312463868512324112461803911983553630689483066994342316799112191516012850423320380004684096101357316147802591207928849758724082123010725257707469927239983495755234347632609799836701301650937882308834693611629777258699724003821998277017254554982459873340569712848828875728434131558720592699712858887692184321348688573517705375431669706158165040539399725061020418256134333434509447790787457913607458286549744846265989143109250010464607995287776021549606891038635612446603629209227333538629871518708985132265885007816606123265814921343661295998255419078136205669262412098739345873165503779471563932293776619055941067460032321131059082774399882232730982302903661110219573673303903242186573005489818333433641544351481596830314825584743819055548143640587809031077049241597715516963406054826166758916973366258129220675460905461719751738447424126251408739435386976305323539108281692476519892226983478579332929394901376245153203790593124594541616355796354382944841770252655049909325285101132397971089035956049437958099927593242248298198984916928474356404235001088198404077422507070043183574577753203623152847678791888851515224123410619501784557414795474528783197036948188252899334301944785448637910817122452094495864739102888123476930254456901002917244838708430044587687113248334176 [172,118] -1070048293050932819136271311479693050852106578031299956553889241845722673925363637953858784340021568245950215479907230309063075499891791612387045380728665562669959430441511186783584985871156523357642523112905444808648603237042712728716892575097302702639629680678961995594985900282564769142802607750149273728839797057200349226213984395693604614331478987104353318416423379528611986586822737975498503623367664979730145132174305838469603167595562099604757359672100397053250213776724699884073719802884111408344774603166879650068501008410286613370343648843597217016408983623580813806275346519387444511176476706378502909995683467199792333384703307261133729704784418028329560322755637818826354259612010160511240621372974512924664563456934606787170889595027022560316766533330478809795523658550812281369305187003710507209017120259421942203842737098170137257307965289576541791837049677643699746812206341671294202778758851932135399868896332871805610689182093067731382810995874842011818754966239335456956248684246047632983703800230790079356742625200743634318472465430409678976934611864798636774369430038819700243601917289488961446424506638125758759263898328668604042761076779632118173914344480168782896181358550768361921104364062404434129735936476344130541410376380667337690123472998165472370062382285993470568580782665873531542897028186291942161967024460972267741229269527687306416260961579926325223355697626125947281327616988617567511696366144842997136909586936634498177833278397998484569095962383226173345925802186466807163835936899951578117510797484686022558873881589626003592646262994611 [172,119] 1966714896183019730418594929681029109747613779124049233844008100164298106866472971546938837168774000149997606563325126811971873201704286151722832801605137933546066060269758930271974389089825152901427745992954285728666089564403904924632897175649974197015239925916599093440678388996159108024508812606989930188176094595978661016704253456593462007457405347112206256571062606234846718551131243139273995085910467697195824494648269872190865328396803900799768526437488133481246639912027289652354163353286508406257560196950096103811137937329194459582864163710625038298183023399383164477448517803546060245655697955319001382870293081845652127149199250368849930347238039128729567962876415724932962403667627325497322416991033510010468560928364321206964313417561114777287696481576545660172462034289365169811986018488519487712169814228826302920926804437979472424018258325441550590697368775728533898444161738929826456334143532881300559038940334621672141270038321934996716172817477763907020540595972119233104328051155808782468402683370631163312418836013318908136272830511985424613453348505491017446807229059375232610766213953197944787709031188499040108167186511858536490170037152785101189836826715103525621335437473774030120075702857226360616967147332597189779690224155211764426122578748284844647421799137179409644218067627347557028465599235877321970727255777755122448993799526812959632174924004055195335882490526874130329598295479990537507643821979286331903271955238854611501427574987524615111830114798471929247948637694449956423431888321042411864466666327086399190274556972669114823171770 [172,120] -2112461693932158037208634939496297052455277829677863797837493759956685126788355517770430993145634250295116397427111577928072448059060748203640361282976777781415480099424295520857572267095333524198295557308485727236628129765472819414194089911156058001544866144423993014514629735012196570091469543019298313141409230474761887572428884534746247029614588046423002744549313100381128539757333350414315571419723017072527687465552269208700907258095412049667288651788693543364149596571798932519418917878169051182373763379515818301837182534005606462953576242701185227761195463312235170224430363199352427769650708346445556374084164022610196106687105716803828269542939305308220833013992059258385240818617234801862542069002706777329754538996893136746344057251537885626270676035644414942111970818474756437465173252410644419719064655754280680701288495655866044533373924034424601851573082632817249618091041927658107441763836783613972923380722188735391080066926515651247619667767119962233021403577117841500866555236923211082656541853717922517733810875702199103563060355503890948730782216505874040612773205843306855399431531328157870508521398906481016471377966965959530365951250521884112449175710088014554676865831554914514117938236778001635773182489463356883462915023251142704389941539275096324972893670485461544545157312693021751273726346192856354191453487140349805048111417297316595703954945781823810493941433653701611553728684859238614443790250804783616831282614667744881883340814246201107285576970392129273575084129471123968175919521809462979021720303709776207815417937701157442792 [172,121] -109548562293513156227981265511589505894374978676767510159020317559926384602837829406775698372413433396190555414718321593557514796403007880309300082922627898592947179544894718373351601144744684471963023066123133604153287612226653311836800795350899555129673647666965170872730700695264070772276764105703994384626796485772123194634120882102124136402194364226601096737704972257928798450965911901478493084388952854982781701291483998722027392834640849926760055271665698401516872896617179106615905115288366725641972109252807885155379035514215158156051697289369936363498120444906755919346511494401721295996314601374558001076068896729383901714703755625845352628073835491922522020192357851278470580602327465151372775402764745106296624928138109747885130256775938170201841382853665956053916523203309822994007668952517348493684427138267506655511441706684926052603545869521061955570503548693933772116232604263107897839073769688571667775120462649922438406884989835721829986251976592535505035069385569749020781203904491156982298395932606549283786780129920120748924360947272364285897303446805129739955880117610738423019794832536737467740532721305484890279845921321417911115311704246086387337237254833923361109383979114638636838729268493925587862945811475798043640168672143400308270743486251785133526378981279551158340618755820490882653440489517929598115714552869356239298710757538724671293290763723655769634920528588224484590797875921810382441905505462400946226073180340893824932648144768697463630782226862767650569554855665129121787259226018711554932312073778755513324147009997 [172,122] 2426852625743167817549229989116589719797475079351464553159446443382882996787131124482578661866249958383600821019404754935196958254000754330750018721506030834689803920237343069220876855227342369106956269291245247888084168927010119591364306213157837156252946568910682496563822214488534201493135092071812200474499471878478034167879126763510396026958923187515807978678539950163687354600402450926162961464071168418320525799488642392974891381216247884619860174599543960334600341047530535397273586864738909596743415896851596554443164797006025785372956304386381070165561222419838461042427944263570176049738295215451076469119221931854619854224464798688242106557839059566935151630423865905358083476682559604322754134078288724315839744361359131012163784103172653806557477415626102860340782458668954314753825117711430179057572184643360777543458054624556141589666980245797230703603163051196942319721300415302133078749305392055345057784080647584140907101220331321359175593838156785298203055541094287447754923469431956902729964623199705113386835639772945522454371655495053507537417759610770445430670214660811088298981585812269233839868703072081148500770491866669294336729247714716387489693607987227766203660641505443186625582680567614338425915410552489356384749051551942086972838856348798917084732069481425033514780232623151035637185517657650264796387011480043816586256883518067543794163239713240878875641775312188246444781240233119465370118106817693972182145991103405011519133480101883546150721826995143990216583862454191669255387579390957449663463322145465454217152112 [172,123] -10811595045439298717786558340421337814470736787872640265087355975897936385024446150754940741029241106617486621532012420035573377832227653633597480541557644721453231655683904343744809937827463188204457285302791284046943685694774258320093415059416327433548406658002355747685334092086651119425204086631808029835874306392604689336289833812683404972060415992142171858807221388960668860012191111734382079175747711557290723432726289515598097272765933475734839119810861493640837084006136551445004905236442156219810836696697292012447972000506374981768515157066212832278274325737602637975257622377274481743514646866547179667908588884964747032991344956706097016802817769307057810958473746319398857267384025132807934593443181333431255461402301061079415273682966946099330532147610261791873646914060364782611232187999173508259027336071511615787190957896955882341724131985745058682394861165883872110839433905123408924062952956496059404788362086937886627707961416543277859580411884010690649073232496920847705561789846357540470630642998682983869651254039864165548337772418585136254849038573532329245064487040932859607785253738040562707361964597913651675229378831811549929002440989900691928573434664420591572855323818801132993589984673466344995140679055292782092553073217704869534172339433657743907322491961301334023538684638648275926454267788585902179332593197106648835044722513284244191724395860691480736643702295844982556398341438419724882357107857945744831902742102976328602411648058092090388521656324403052600219386257521151142241051612952992054201352348968987674 [172,124] 15327313441249397576979962403054416324397030619823805767397327154077279692918950381338773378637016434787408522300290281831974521658275216644482326924632948756750197813927431609781309542025163258330787268682624284974493202952055941464149545382222803365661568008499406390606743557977115970622392791547964222605671326235554936322249889779727456226701049910379416415371965648216400577508532605729559049131208949689976525933054140766475194521475512929483630843648361441196944600253472155905174816294974658685036880587085105441099574734132953348779832807334486541565821131375903213677796027786134791144340809235660346324889021218787762147814407300032718202495492803391379663351555555317405705691891964537138289963971098731252664074796586024898157416664680754175152191731970755100971268798055699770312266212898737222874229963993834215007545150731676404670066900189538413948781617548941841952980331523788349046463151332147503755440199999052017996892156863859648086564884780989527608779796791999107557798542161689901661955999868856764806310901130853505551264165039725064271509976786465823969412242309953016746321033188226818979401110558836538371575248728014367263044458779347734919129748091110118016880578884665995053307104886363014485872703762448197826963345401760692936261435248683964418490852110416851190874688820767042344042707419857728858376954885380520160421845573628957254957843523152626593696155121262537546544427300029175068936443962926602920981240780814025630581178363774399714625719590044630681042230094173565853493345603006999044441973398232 [172,125] -1569049521137887758354662026145768486000763647892704195977277496174643470521550113276528886940684386614502383134815451396587777663549737541599611323563613622341302519668808910092248784373736249385017506900975677376800057645951740905966187925267213136537851009335598921318001850922425125763221890512983861745765045872516091384602109496440667741526672161228393720926589827059945309562629732018830066756419086916137326807678598936700614671150242640172649613231060215827229785618775678706640319661647301066632351746337477865425240300631365990963206313882031818588886700153539259082894960574642235550798334574603816724680328414119463932395655229622482034965456151764038066928443567083066606583663664112954353005266703848950434183741193424672514828341612047829890891991227232106079692362722307843199492737786681000599564287860575613081953728045023787377313312304661857126120209774038555398384776209518017565299188043272060616144974055078463210321254387164194995515939257119150447584556370751297611824149970580007521215203677371213929671291235392123954613549999287509133298634670610974846317040679104808776508831946474162650799299773612440613093918720569106593759588754940351808448443633233584757490180063752929771162905769185348351878520151088718863259324088939761205756829435443091780462860813565433543243872296255452860582448389593975932171513088328090189318734395398083682505637773083077891473630619591308498608539575925378590755574072522575281545060712848434136656854953234689336517797346890527039847335884416610778337825097340362865465644 [172,126] -5517779641705554916496523072277066022660712440314988881643654968424065974919741689086209728701759603451574581226655733046685937594518478910160009770404652325734736512190344525959601165865322913338589520685919942225329558925660246664114873099428870456565157586574018117351228915924460476895935049471369237372330596273765694614813754844894448506044633346258440115348235704776603268805620351845625291743925838411888368358759523917462381637768725410775269357524414852726728484062626927467909856289714442250012781404171017932510553240784622884865118747101864236427248830556963858669289060798382404617816609118940530768296364355771203647501602302313662937779752021921523180210930095599935493158450160684142877541316808972331108610735974776566396873500776843821989253948997871466200971414202101723925685791272086913945269202137471872452372934007900386825583364918103330629231698779370896764557992161830445486026010532194068293588390389510954700530089166534435085470710910507668584866864195809416079029816656024728235415119653846912163907396324201530463679301791793363672918903601779755040687611063982565918088584738718891156831579706555250244092064640860164546805281939497904726178473120596536824383813601059167379307671463359291935935839345008422237156855556868740832600689835168726744059041876370715200417796352797572740817872314238435578159011342793033025922685630785568575365583809562591143395508221553698821292979085652857672706472116122465886752454181976329546550251846163202153555306957955586868073385720626939170080187499999775939 [172,127] 1330228322399469072074297768385781289338275688203612095232982779794601753206385616220391311859090925623522893385875395307985890595217335414533293435483902096313362910146868976887937766991604747119453561939612020986189789583443040019817321532052728533205121660640258637485294510337747947967709615536874163434714554947625125554720969768052036433471020231554891962304436249877405477873205101092268094411152184971393209689136490994454883865630658147931105742938941731058174312953720205870324148205751271597327591890035838516083623285887343235495728425696693251723316932462661844817445842942234158469367484459107680525502477100965156153670610573310143795778525573643525375803088176949599326614828880251745511320463158994779903963273067401688327387233509934919050264626435173745432912261504211005175489588207902795951042166921324570135277343557084016244539400444577049221395126071313239298118009702429184685782829207338151420978902517417294981826597399457407293467916986549265250533145927118508005157533617835887667335028123972347686670080573022143609640934582131059235470747744336458962396410029154422042410796752662343693220516857734273180394074458908720082814659701955258352383157994357684023792747797024219414042679773467821767717381495145391120280960868068132207308096204435625844892046760983221034358467609238912286836738424533080699855147884553858254195430606662707886906603873348660225752516081741419264067761160593105699003250601537495762280249902640295776578794126347977465475428468917961462932111197226086903212280215088 [172,128] -111808946004407688846143453357193549337495298387596275412469135474237685774551576811660816787969509801921141465084912162187165196416625142470966787678504179447483691958058870855393193431774946059504344237525070688946289742040556689622368112388564680805606246979070571726110774592982342713867986416670472478489177333395653303906415064894134020224117001154898530595418290028697518460244615976962446348461653665415613835926565041413043265708335099375452061434367446904108186953279578224991307189644233274192359380566456049740968523002215108947110633620546151654038688784569545822111804544858793067484671394992000978246757580343765421125197052570371030577686841214981819274360232344180842011722896712458418878256523321051059319231790085117047721630039577382605687828267353284499795592535591248376442714927025096574545946366390768695853666414919753960878717666017026503188426435068232258004098686379103450218729038510964672960306267161581838425131979452638271004190301795176738503716526664005777686539794877177313532961164908583546780441563865745183071022057106418232037126409475842085517184656699038455987840057861974367444524578848896402418990155314735580823604902141960310912051672364200821017136149954991869537185199085259208342576923985516334768165978082562489252169345843787031562980301950126067677562141199852390060519140350438783107441797428774637826848524367966811004981136766567919964179741116654383818829311703642167231583727160686799616770607410464787834256750613338402217491358861750416399109321937054905102312 [172,129] 278977150497598758684357110198574103702342981181756666902557505862422134712795532340885530919395399444277611076452957666019844769343023110114380192842327789029099422029168684328555721542222497459538866191984319431359294997513831185215580569876591918494358601245974956387279604499561776863832493266759454522752109927003075916857318582884617166806128715877809077504101600715257346889796429369630854787587131669463509885989678942470418635026166061959828211575528696621557615628477523789719160600391823361759765605309039259397109435142618864567655737535554826434231616087824236298125883411084479416214102859099990707830717896595473350534363883532263946189724733933230504343245046617657089335777432726336051483833206178703581825135489058870623622322405301802330660341023475847337281553209623279791588027646164122765120320501932692075702130287853894039876241195750089556883791689838889652832050565799424303359471029486282948720003475497141233859153766378387016980765494902853261433121565053935917647050930818982122608261522215362279171787464873219675980223647087668386502394503348910030714043341181230168476246825426333693689177874601901927329943151958139079051124683645630582007639304951450224574997771006832352250960416297106638795107133330264286993967641901452918655062612693779405443639126447427024301163366124338140778847182072032546283509967274355284431535081794781083224100088604401856784574974267563111259041814967904005214047470898671649054864258374350816051850614858953358506862503554136199122056718851865204 [172,130] -24903706773503532769528836612243111361591399122967231224985745646418878463572627109954959512515545163855113392900940686356953080842988635031317586242420728196283068292377205193548463496921954547777491676898688599477633930108029511161153411364848979003228400078759588752584346902956364746339839379814130523983687714413577171505472973860331553424154278733477579708258545896462335073826226182591025576245613538117505870770454074827754489844952047077053269518692860034088500551852850538503243018550804804146142696132323734859076929517188998951575082663579839831827015480790620864701056552885013799260602408530306445003560563422332824121419105313497024872913448079333010575840583876091529538684952802511478989833042996429496857269863445502149821051421373175230078179139528519071470235916324141219041220190262321935943361034631698815326708275379415007658874084712571243307339128222626042269887708061161894076215267490906815125278814082992080090159659138871212699369261926400010220167144596257662078294275841131179050386302664609238589276813674283817251745981380634079399397396431929820157115061165005804918477060777186291438534222409325271604797375873814591941912442410966821179892977339820994774265461564611763865093785300459768488858139658025877221977573703289303218440624251436685446667536658062886655015047009801134130336830358252294768916685265886679280867863031902915637615604483049684086912044869423595369682767241776168489258014518839736080185140028320587862936652285329143067354583250269680714341614524 [172,131] -15755935459570864684784285438669948565268175686268716007181262823709492015136456683951738986726622345811873165256448747641760848713078632868132684770083764303973501189559321189770693939761013750500252616902730514708363590145297447515111013925346047663909549769500060289177320590730457734686307326708463714959727353994963277355200140255830737126851493330451740932216494260297598512317595917668747367167401831926527779000832728045615479919381746154491997132271970399512093715425941711224896096579455764212066368277057886464345116281667209821816862216645322690310157691885646025198365609722968169520935006779294523161640991922646680603059041481714852973745529638521828491656212035948600036657275210776267666762774876078805129414221535158544598128489174244570195163679955601784580616900521932456595690429696736043267419710259783818754082106759469493285513346163407047209028519748299677498862514763238157975909545238786392552776658261390499379995961245706382197786475705363823608325459685544392028402197123779173443869051535057752485360232708211047156821403508878979954118936441640493969335840058635550690861518083795589560410831670645997418318317133626910639930836316734681551669228261113368310231390996054131892913701252237644599044394196001656192598587102962561405890489010936601706137307523380759439038192568462917352433399975749503643195614545770628585527611177671723559813725174720872421473111192864306719781946138798403110748856664461369351919324855474046361300279867620332441042726890233246468704 [172,132] 3021361246927962863015292522686960631561610764016281423234513899654526681713808763555621148006936033509312270640245131815134466295027379792091673396262370637106144184526499605293641754215268354645026576113316986037512668670641792597769372139258530195994771992675336462127114535473748600986043697838973310941049355615059187359862195709188270461422262128209701147229873129142129426260040095385464535108507065610765927978361221171153846207281122656474603357804299011853940045144512489617504575464734117887731049968512692194241257963168396933879356621548361093903155461964604322522088405632403898394845268470149594084077153400956502421623994024054410749494007220489648160328685790086817141958222107163796858803987853722460215345563296887172089148613332536672862405113125614184343574480728330572336793334656826746036476192103481019726865717678122356389477222876902738491004061063762137602351559163164586247692614048375492291354113204890078622468097269077884231515865851715338811592920263755661597793565198683664721642141482802015564885077835657406338191241360151494458175670653201811749678993293404925040265205668730637592881830277032723424788987281860727575874707985076330057825108238705670845883729098007874330471603736928817228087222880132733490495432202762337614669225331198207188867470055654574329337819626695278233498977463230823451466879540779432411482936130232607813365229500588429368029807076429783618743789857757889923033925252472077480408871497169119885229882086438009608075081700575479 [172,133] -555226468646769251620034937212127436492281103563014575901859177253945389311542181169402157947710576748911531973178565044505096861660908443053453576446185966482801484402266440207753990441336515889421133798181373852098243023135949803513895892684297488948682516824079917816275640659878444296085371082971865541703684464187310649787702352799619171619549902416311754461296101947102629191396259940354506938177167523822989828947432659898705696630001742856006978718444764911328199779924466870473817862156758904840693393923324224348152307196476818513531076177854609869121334533189264762742780883668662635834437962440925559177560259714908354196915261733660845685766550892701289730164479095885763991752148122454649739473024250818619021479984701582016074517601758270009101850593716733302774794865370339127730338775573487541840928675332570469051097444734026099205821292855475893058402053399052152371330754546373901940965263913260554966676768056609923249327630903728314171768757104542406011647895246549185142819192271898001768987245625333439615145660192593567102408989641093187206745370426951217947727834613511037056714125262538040533833635165699855649816964867275902885669725539530037646751384984920713890763156581254513284803137744142714535945740953243665490124766801740467913293005612540695281578161144359114939630783425213529130805923850335752010343009542563967429216024024385427995905485293446782664995398462385877480457887804194194348599569461217866633088830952247323034110391596862632591850744 [172,134] -142918098547620134850436816485088930767591920778870936310863528983100848645360718925437611249513597705732803392176152239906648384351806443637367147390447782976444528544968823769969500039434776092608831740639901647186246346171004568770542664480637062506579709277906238291533156392556817303974125399164682188665170247116101090536516238915952603302275653917159406168539707234460784992855965231565212687422544839955430273945158521660768749761567263860604403566325717596129758396437350720768489565445237341455104203341090367060666077985756781574933813211850777050276338042818037607077268818002445448451507054566757943159864603878485849267679661980997649959275758740766613056151390166319291296248977910564470032841589601115842100649446720202606500839205246882035863144297115542794741133569056112003642256586805828749752397829835309724960772954905647339603252479642551248434249029634580316334196322707297424628349904337448151943833521575902691130606305350010684026778349774487691001773144912698477849140361065945169844234123449141135598272829262415383733069621197836660802214873334285858010623601115118639897170103621888308743211982782235148357033970295042623304935543599947562797241575583154958567299469157822347542024413700532972572313491142321761678287757192956798999717033688963009379377932786732984238110838133311434771114619446977710020578196541585166197659656579419017740124589180686358203052313258988350041549973982452224115143515784894541837435421409801902394177451341003345263 [172,135] -1508479205132722371036434474266422666252281952020448689759472607168397839020528062159334420977854022236650836767135037410177241519845789807965042758667607573510311603728751566745773447057759265333797130410141008469071102680795959011196674376257660256030412564753106984737135510683700875960893706549406569149582615440961530959039411485763544160996912125832453953557177841164130764607354256511722862761438765190103503502199686626102642955195176822748823223325035102170722547695881522695346009209309175323483404940953129462097517154752749380424366739546342304289540067382850286586182532942470210258647529206109678170694707653074715248635241857222806361720371558640302525446347947737531505843859241408257827842655044170855751776999481403924844118831237392634466102620297171902324373299898084275028165498068317097675306211478624437161310592455327142267077745883676518221803889056437035532631633253385127443155638960229187037019762478604221740840226301152541832348613891249105832856641486521969286363521735866132264959757124170950245600763953757293787941538783054258103016070227313131021866350826317925299661477032087850577884838203792817392593505191340190541884756104016184223586539791289589676358833117137428166306402310471852358164577593785023313783820709383765431887729196842582571099138816487759387772590886186600776802241540885355943847321272309422085476653438219278238201763010347524609997503156612980756846329474803284435118011017288408673542866174801332297579949960200 [172,136] -182647862510041886737243536765727717093168539467443857980897326448820756583415803412564000718511825451798318079307581448994137479164804745833232251554035517713086279255689233943666597902513284603868380007141765234769824516535851566059635503625143694351124876389088429821806127394922394682864689294882077996541626349059229730842068175473489494800851927058897019059150181935411587370624946613082586647492947631622109409453296937697813577932137998848825633469866696917173749366417475988749001620992362498233237173804647232720572425777492300967337998249651920951416680700396315169937746568233151024603727996317094732378909732373659711711175569900263495628682755954589931612179273416490532624139727464789942048579932645156224549559026660361365476494361991995105814931419520894049265788678090879508277043172123076390155577271248928154369662958664577931930662143746939476759972820035509249342112655289248599934999137380257987031748952744018948772552339695941021958701455635971046553734786944776337949664323814876515487721199161360753879290635368014318762878382422162095341788938308377589386460495053776537291116875965260728909682256716526130576690814498609025283824382362248902918841048310591904635262898812893850119237949025890257967888748603194377309100478560455133028991063522798278735039667457367228724780649211007014690412925529933154577094492196221540736054042232364191797039624324388862410078359239557478361371213568130777862613902982624967932290328045053384866775 [172,137] -140458657446643344069778332470040167957988397882928022827290846819268101200821718972096165526363416827044414453260633490336960623352335744821953075368969760537347945836778054905470027729680776314753746059018403306084507514207711060429697176062469450242820235912714332387910135824431684816785972308517773144303188718960563913830694559241045581283465104539654221153636278411300375074950886376008363321058507439406946196988520187844537852655449466857959411409288578822807461255878495642332174460062512348454388399532462286263098433620330034594591091985996812635039137473450550846748238309576065191088093119459285993693416407543551435576666038236994969800222230550282565873526667216815844746343170720849064396158040916100303238240983305159105279527528655157218571560488102700015786045426913477323582508625930279201475374117265851318151546707970309314974363294496307647265433501707797772253680965990741903178597611781782551678604565717905948172085561036981282610322414615354511216163898706751389474565241387135164874660934789411700851023583223297309598994600868982135263765638227632691376767617391086396537897459798068646755400621129756764904620107382556020859198368857981292604462368044421918771720651161629699404295618564784103869407218488502313699051963058559898281685629002726569963170107706319344945291451186187176046853221211410852599697808014884591208211245817116019200650660233018225528557283057476246904264844719471904526324547008964919679799335108417762 [172,138] -2875714556476572949539928961215652653973895758169704737012967544060845784310207120105482087593452823002406949726498867404218678596698051935818099762088394764307708972249191140468632860625872603734612440003598232319123307090878073525608953521287935461182874894941524663444858542607258139286501914467392441373524055043906787539308587027447372412451185503626685017458667115885347927350767715685158862549518463596739063604643385164538525419194177321227939573447287224531996251835225189372939626818673189866887776554194505220509572056038446384907188948170852246221198789284232699292322725405635906756200488469664568411363196105693683492811592282615902872111712291981725759975951973973108282181959989741773806936565436705013346994160859636634859665403494131219828590932456875380870641288330837021342749477219437905385903001979359272521089404422546798092483770240467679688582689307216004835243427942416425846578488623856218338895212947049025481036887006286748502762511518767137624784965891879960101284178190161646886262593624334133973601071860449724887011931430682543470900781960686736931233120389486238138276747965686002160090529135130607491868060899589867156517074211886567410239395032817583639575821492447582274790516684158921262482118544278649822803517145532397209294661855395439444203675590063327507419625644321952169978262233822548411277422176789065288956743465398968963606832354933247968025435862211063961691017881897441484897237397628676233511449315 [172,139] 18689567084775555937006392526838548648499723714977800756102143556369292377048550931802857314692694268951667945940737309112649849984292231611456277643628419925114198583716133834228505668487303655350558071614173160212083787056299805286773180843304314821059099410286576453103185354332752269234246709626296625882131399872374264022397453982653709993908430929701337664516789019707997692151086438801053172426001888790784700536372803026747791248669108414093982130205253377795803860957071640798767627462692547113441830456627833189075386241067116305485594382717600043495351019646878792426185749411209677378474050314276151463518863547316781360047885251971047664139065124181135090311556154460557688289370424948085209159840381766434955608718931558657368820822112347247317009815018184355588334860535501694657627073572908080635809601843486139046316463673188811504342383419811491489436505881780083591635132256842371729584193862865230140139298511671668687597526089191893899267378319031830978789971740565715815317859747948096864855278086774008041495091781379581959531077912437501078042764501377378425604021677365463852938049781698093261529013247652969320218481981369307783679428309038090533111419589217076813264275895391101768500163171022353093822784716255510355872809159710214926322691758012545132181598280242221717863845140178000207267889201178369300781109886847013530158299751589068620382091477466622397906911705231971434636473305379796338180045181569829991 [172,140] -8597828559714783852811705826612603424351914291160446275191333965649312946828177372318667654100078181717472550309179492310380865292502751495233284235036884868353690520997473028588545308182606647234190607669824469604063542286737415432246519737444094340918597932729225948314661068986993980496321014070221238907489959174394277522128457224775094148307583640165818640104129827287741347188022390850794550197548889020164730561205073592774590787499708786008846511673510178354172370023589426560002524045103846496709140922097355085321735615430552726871018767518642283251707136056421944782875284559440974185963898623601156407063423683173675694640232660686945952013897366916836975911869421465766086743092888874776647080167429003591086888144713619569096742399127201870680917093248746335107023963768156672357523565438612859304122588252028359970366165059271695091961145757235531098558028878914784633573120003323856725212228137960659358680887474895481384106137408619715003332563718158803696077821421956676370927840247909183066270567180596698225396642928832427032743377520779515384984283301219930149564291741269262675224272808012426559796765139621259668922109780340580900476563267357269352166994852237228238212806833632192151392324616391214749420498577174636993849186778447360727109347601493677623947801995632435297113481917213555187286736076095777228920287522809946986981721140235344405288977387691288494449398612254678077791967552711393254311204995860 [172,141] -212622489213609932325189644276578661632662687318388201789000246041107695216020126103532474449696158903401754575483680496675266527865345903081735378166650533036169722813769982735793346863371782697626338745804348644674951918784403392240358028336413245354034710643958456903868532021107715514687008905075329386289644398335006440257945587526565827730241870737775292410266851138357197498604349272326802769781756698595106366867484768385785700256761334574859398821553151231063128020110977369164997633856645355129610775395008349164256318637183486328691403977056623966963306068171949281233972030985383787396603636532089438600414927794017263398709745476602675562823324640040253898982401802209700394702671178769482940860903945453321999175929616588914949020813838798655440984052041706526141599722708207178049205275021354864371302396069841001894982438256420974407226140801761898093521725562033790684668714367861359131605163565897547092079104298687496472843000728065662750185735379710167392574323952126741117879493956851684044036364561733465657221771467272224427240410853542393525122469042070309610391813563327853090645010355735039383867194601320224111671215551852026491717077920323374914590596970693279030040449693908355228579169447489313342932888226137161170594871059412253689007716029554942844120918357387713683474599989008150973274373928380414654064533083406398724290458087364772754413621727873594140222695732838680906985619954312998610013 [172,142] -4009881184946781762239870480559360959419734110368874275403083222057968739140136136755008438146745521420850907648790159123997744764885374430116145564915319611877913155241070052028130916372867607664564518108096204432770053746173516501870630623492178915888032299983668872175521211897760915875231834285560919968610438471073088399649887997140571122583070084226263680710648010969542581468654369523129768269641265294761190830492909050060798000314033075289366527075414580482511829549657143453024266205499926786292115796351150358436142282014070648961081488149882069029712673935036919221846367822239806404720432827369302288170615383108331926731154448854733736704149732293660178930014321775092379392818855183420426260811186894315812304683287066004051892914229948040603443961450006760992598576015292574268207628321133968949858332056060584697491858625302776445748560670358878700130152818951227637665238362166882814250978131659468816784587731339734507440512538142741668459421968488966737921183995007072695888877231186553813450618206691664203996896708070302170107059230029813754459290921228680371269224665270019858476336799886927633772922842555037790837041693561703781768611683712409549745351461887701134578457316315557460644813354822864224557464443310606091209917772797933587770646641391778917855148550252270565160992119500860553986448314149367710849694972549292409165404125974393618099075059457039236705673067173654749961848981040375 [172,143] -21385063968778837280764568544270480987270295154561358652991710262926836937787336680406702896428562766723407666266494311710229887312358194508183078515216631347610490625382441986182681367165390982682817109515239202758340046409154367187330595079863769604253294084210186657140459986150013665064623894040414723425351603524397427981014818045781263537190111247011723064539502395808780971385670538353107453149898587863279714940288607841515297755158025155780516320558890877834575803409263434733801476452853473495046568738372594302706145710307596268821265817463452848883350215594661670920003887259334692274764089193526527041693052950754510520012475240753710899481683281391603086006804757837261160207162358320099394456837467993866211894410772601728930819580746957179346664693141238569894446314677524997985661050621962425482787933895434274499042899428173766251795300885867781083888770969772348702723207638935562351431667205149443216080479584520833322775311667836008219924848090813664276892864754321429221651263596118383111081992048801828617321891223506919478727726430399572450817076736870554152793211568760267457302878536782187585015917098835331788632023868212204420274386944723894630900043769156093835395065583374913077857963856225353831638558087988513048658559060800160212375101913644574510736696628703801409088688763844857924294790047092731760229798942081543085283538624978866299053694808216394124671552296472985120004912 [172,144] 3667572986811241784427285029389101379222790767332000566306728664512469893075368178447889556084878210597268362238950087860919641207505987880695834842151883884900849742064684351977377942740881371097923719470362955820364044758168690412867728956996004640016172193440343332270933921390454303219354480325328550774541912706304599118258114024363450629830256028125210940639570923488337429214278883127240312465616417489282265922488181012737128034109096133867874474389023192014929300573326166434193288827384164215905810511424577750892262551560262687971155810370028759566671873535859212398215353250918754235333266996132552835210631994587932569982705686601150926628277381338624198442580143939716574078126126232422964236928601643862729885558017295870761168224016381458404226752497822788071359738589661874026814892671382974846088003652166259639397036944190496670373237745488232468547125159525581123756708484481388493973424830403632004686031751355813759263646039150167889402446352408422522123490277024693833829101241591757544034214948117485942022184659776040755248963212018096356733625626566481003829712595994465303002648428076473853771446837324400931699738882396604065926846243514797247066243682854741138455285906379000535693970761103954483039508258095860366754191539082688533963016843400793863713835194428509508129544761859974849336572964097660829436649528669180619595288086426877133574509991627035787132255628455633821 [172,145] 21797203829612384675404692839929418788650228057554128551589971948109987330627011918877709460716783632539922118306628412534087066604455151503991925348073249159248106698285526345798020649574641054820490519389565629764363383475465377617122195658079974685436338125939410246307199052116462070316850151378281430878863692918689465842280175612754031307030539793320155059798508120946960652698370357730088101773845756316482147537519655979615391503142568796144407802823962607200764238352815030040260419932058652525322073981739532912574740998917315309144895464494952433055229647119586838368396517745769358103335301221797906510130278210926597205360341123391411813550790092273445224089205721344831679276744936684962246149544277332817813516115025638498876294860104241861843541411336081425249310470337948653792165929149123991767375408611970786516649475198993638705130544166369638632305284606223991022736167239508581367076272768691815484766110119124922181472448984120018704036737391499830358859043320715185394630739800070525160026272528304348975141697072048484203725840020847089332665088743988821266314545945148948791953240894385967215203125748754958642742412090500459151689691435360950173562489887455259849668864883142288256312259796398158197276014757228939172574801972245241357767128418302587333168315409983462559499318936213295357427664715892447532557515075915103262432009241520468873922566147134746191141776638 [172,146] 241129161526512917312727873306145474878726312654663647505743037714014891016782134027059527755493538642208838292012986996495610225840050088585157092707142201668919013101232432163752249118788341864858370915978604246529559785918119503248146737783623552746534552209115787641606336414936927646183983856136112307387360720558276511588944907156126090039871440878940907207915839761882581601245374398701378872064730647947593922030991119191397129776712260704181982301804132211410056295963670591786463837174688831955081874666639020309719955046189336441067698946967132167395990694745613780976206809077724989316625499610527254544849988903809474693187789303542779611430896364847612682910920163581999600166013036882993732891658051105498798010395056271554590162961007578512756033324911401907893735009623080777433565399674892842414162573805172574758126522103311877532689175264228574416343637716831081751517894525714785884527269738417524546948139904941052070932144132476222635451331940267985241064042576884803190382902743271606296028674851847758518127207289369797790335687967063188440457959397002037157103609907633833276755069642693482109134293429476686722700863577831330594346751526165058453668538686008782679900527322511253794847741888742156964432286288096157352980851588718367249470017300922141039348452122155106351062464973893993788363106979174459555945067051024108018186494804531371429519199402635329558 [172,147] -3782378147825310746181357776408402798566350239697781765647531720995207598508097754022208011698495217542277151341287523282035357246207175600767980178230679165901472786830506262792987655721212845283222318028015044825707359396393153355109728788925750736580178728760834798699715745463281387066318692813067609467446746971384875346878802426258447418043917956566183834495485942565900985740326776122721840084836317102151408441913797776511096218149109548421535169879377135902403129599604129076465110783911628086237274654110458392397513332240553295077317331070054534484653767838354926534389414104965720013449389132810970777442063416256742100130325489961313753182080006369834467836149987955043117662651894337002057916095541149132789441391797153075944492465917362359792664207016044279601835061629431968132171774991623190778608756772484908496164780541102675647344820334506695886547692630863803830387377715632386163415560530259108517199441126020998516052883078808875917995447904415721041262748998957936649323357007530326469719990512499735764793102794471320888353058560068749225385953585362225253656058715342881226176603806921523906098550278806062582359962568615504219847003397458693732878379142484062172516488887492063589344192820013687672314088234855634758980524189164795802089161503570315591119932661268713805647644470765753437679478388899524187494628376929971431052964513734469570127219606900 [172,148] -113885657961202107859450002779351750466142667987332004690678949305666637842975427737547255846955807472882295418467412785024598050758961970362933068475374094536716397813345179948848703424909584848543608901194959619797298082132036143506260821751862403462547826149305654153621579433138763725288003452356958118946431518283172582883557036395052977521449588369329217713428642329631784870568070424313358083794093911543068769644406978082650659779426542236814919809086740847180486786768322768696820023344056461899284523437210659914745830255042306137784491623399057954649057029924125483747622980426832044268135959220904927925171185883798670572860375603013333221147498383926407427809463777274418284986185509335312465746472269051442711506090237457889603605302469578896642313752182526194716039194232712010793633369110672725113122849410736482728406779755222872072564040320239891183332002378444858979525901499890826228984933834839557288640067966682438508897040366951764971284140207248212542177481290878325428217896078009473917013555442275207347592282358543466172826357507286304475252836703085158495749733866817158608391192989532536361324722880813556418363248244740431416121069062332292234245117163397657226487570961525079364818142176756951932515324951410819422132065755656678414818336303718032831955103187181754493765526133245116982948487309009285034978090907285153101777878445329443794453 [172,149] -581504154861639020096272266222268805322420461864899121673040835849327132135707545953160615129318002120185719190301475418992806880431539001447999748065067754806838767322790983127152999895037057740748893649825137886152675371045863373493371486527438946657856647943656029892412800219307305306570507800734235061684933964167772643007675241277546617546308336653437742221439938857335547258728341954547315002737172340945543310790861721876983524620171745428663771927630555305030074121345828611659352580728278856600019699503275220083646057490734799911114224363759094842539937661896755026318232265085616964778028708528019379442274879177496445404683548576796232078488847145750542989174954651480299871258899473984689844149554626128497539205878445003318657784565467672120613893178196963437875567354735221433135612730413318218523105243366671279646130843545176834618352134040861686400462419312977546826895514165186326186943086703048705197095387786150473776863330473790981724560713976206681552044044403712996284084707609549923026010775622069414020955862252324131090964278498085387602781734074825993487575315882034004758225427318028860605023078609306107214482011091651042400700076130264354377601760612798968647310663694706828398833974660147926377726287968620250686871248146023845299622448991234739991343008608426561542075926394323695089908370692159505872495771333137745373491791900429 [172,150] 1840086407407571745879556425342944347814873986088391783819641302479688614177462590890915591141759922345916106848812207571376541198229331513526188881747675610293776667587763113135043808066033646402758116987836403268375126635327835007280862144986839730902540144377787558815826704489497426689879473856321038448633425126957534018652477134158453656888813101360255188258116747524402754091003540089756502095974427502752569711622329268241258061757096249675536866830253294276173297085340267069301222902959020267534414717356844599349980564188289863067786592685336798453268769013721494846751671357824970042647679188927350528464233969135454729264169795279890446597061863984806656209813813484753445809146561771080907085121756483857635635912358787649321266865879761545127697120198679145342005941623313036062651993036186160929674116814164806722934572997570199501113853333384279831318445815975972472715522120177968008827564970160604774296983774732095328393680332474343654014808835685779033216214696480991554988332119750425187784110230802608340656633341787400098479495478977527317063742642479287924473025844562600059535666719092486551369304618400150358080748661352534137253640413748983635670283885556392388656710077978079067811167127146518076186511605912719507527809965780743760937873519146840869263554949798303380762584487269052435572865510091268013627494650243809106103891 [172,151] -6493641173009267763810135083186971301010550840266141092615315634923510834473992363528705666085873430480226663664534424029149540940018307000482868090063792301064128166141161568327437133438403511152576304780182507907169957483651564888039515764375492938491226402347370609911063798653338264163806402811721330851978145361171942742141417844318877728264242691791828262086265549840665875499509338180091110485263569718858806774995691317224465716215430807285854869867755011663965396718593066892549288162372525183254709402552419013791782191861779927484896615370264141746709850076055493827616229479622100042730503319310928983360812192230388547528019237065434589699425187408936835318059898652084116065381906809329641088662368823000397260617635411430947895452885589714471832679045977631571693614690392202498725534186286406351878583240113311488452471046497101107469042594610035149267233827886353217404527755504048392318152058850791606799651244971304128747430985149480333398198071091790607661250093061326914155908221437012462424391353716428953950015415554808599570447034113379072453792282124875298780564783873454875456826593460186459461574410693323104112305688397549504348777974225983251135688159388984842654353644726914617114077096335066930453682052797181161690180795053409052310057821216250928212686189991360485383467604262404612064903080451797608777715910689137 [172,152] -41105434242762100145255231771956752334869142877120636666818524884387572879790816332441781358818317469814929150606723723592813560510336666648974790618769182306048652759066333347599503041813390298647181998925261840438576626470921815525577569999423420547470586848315793751046981718947657049624405047958384112944024667654927647543686113430003533354395612822336659978098683566155281730297288205461047268246019502735914261472640598126792882071786767513217226547531452242051422739662401119995258173478424905593860650101771904667597461299024237463451450046105797761156901739293082485275407115960559626849259934171322562168741136705004540977810903173348848115440799115749004165366521391458129597052607727778047712195272681990016785766829228562550833359982687601641251304237600040490777160644802791975846833366905449853590018133559916040084370396034150448202924734063792085004136505793474686512412399548108690804658904341282399509819780488070979672492510405966354470162121684002937386760654005721604185231415412538302029835269926472939134537498564197392753791227725239539593702841856481402051552764872445887347656979364197898244443204298222348238478105766955162985563766039516657968167510940427467609286089962248498228764444953446703799508984969949147890545762132760295285003884193319554148791059835707329433569751659841461800662495043163664084020328 [172,153] -91539787062637202844338003302603034528849719846201667638568639172216008488446076821969687123821915720424307657218445424806279878927396356674579990248812838476886453211565736823215373860420507893908816615528745726718674449284153786262032467259889227226219555546999962313797278517501757374368529925683306354678566603521718235131915870906093561013550149843029493204175695505698559665739098895649680512626248464495467506353435426582389591663230994208337931279386497774689121057233060365740678410828135309822048765352420379920862350560452228604796198895567986437327470282963696857699990277050693707171276015267468949974517521304494246719688062834845812319388024783145814410845273748303703926032669823224501691334889705945493951436413351660274979381477345070067708325705706928022974738471626111632615067023495513680048739215594230276240768066073760497893209926598819752152967529503777649198898580736467748051772777476106120365244909137021079750248278220803760439329635928842192440263262721490069672764235725898326721447658678959496766000016834220244322851329553506249932557895221199725566333048536623732677750000780164153200499968140031891992101852053649400949338147772533928164438054461689364418737827820436179915249523590983394352003328027649135608964303799713580293829450616273060693397001601083004585409530348491498186117474754562773 [172,154] -8988317592175948077096496824263945261176868162658127272788657362349290367285115999601751780165167607876848075352561356350541315239104381236866672961012529675061187800925114743818536512166855621431853574909790531580014097803339470614967844721790676486640274432739042618055884045403958017377033760597708519325417467106275129613088995006047328502996848463855700628245139189146715802556989735599570478215242591346246034287729390331637759928176160727000209707697810636253532988137054811736634823693720701581373493841006656044983981056263509205776406634575220613103089783322045515470314952852377207179106733951934941147943850641636285930102490920908252187996308295241768428356405403866795112514994776370944914110855065881958785408478821320679985813359682975428546308706586525678405672675738762339509598433749240278358750432469852793036212220730687646831924011923426238485412937891729648130150032426991310195871678151174509974652848706344072519750587836204491929030351300751836789047670083826504543664835304042184044433512494089842818279820329200835450458544480926039856193768737812094968271463320752499847810504569182913923921826324877334696273463048811779425110882892066820584163194535292625609209017089435241052653957112290543789726106280201421949385993635131297803274305358274166715479011237165796423137019311279356775824794209 [172,155] -94409744836076540799251584273018659650706924931524384818178507938498409754696644347551446988210056381292810757638027907843556984037560958333901515280938660129569037804700142846208014783538170776278378154776614640939838464568077789781876644397838902184445486511662472537164222139049502649513350247506166475787138545965229852566225379273133040662847830118691974057135146955879871985460983708531786181694209122845213209342006752254725149833126339214915753250746170178931494345714229645623625406930937938379954112266701799563375556002648544143073700148079022061989064544208614624564480216082377763191218442789318763864770100044582700147417542449689595652509197981349517357879128254429898841794365699016484226520714895774568562098913459370518269206399324224685781046058714376862119143563078647398147498761684670264026303030362886286990022054897096117575585487747203942995361566924031517603867621260534582462320347329573461859409237618542070474588957245225031982478583117958513238351975398980231695753042744192020845095988469638564436287308823018116499457470388750822920889010380047551753996175899762018261275131135999628027361964611329042429601316895963721482138452785174647696379517294565389219235009368437406598428204201465223268219994515611057642561087558986697501969925578324850173820590629008300427628502221804496327 [172,156] -416956558550949617409171098686456302872766289417929859646877373200355848914823284178563584470894951516653318265122296725959448844768313294436672990309984904023695354860474925519323428568619178830508361467935899605090880341368721288119619991780110291162181760451555206626074668275454657096455905498706233385818175771641008961442337243370240680321074469483275117774180796321442067984310772374238563859074035042881862068008949635325472925405707619575956748140393145699344247951190690509135745128123254816115684082983595937071555016126427268773059436083975369350663195238004890735578068783623586877993620987784409080267115839857499940687059821277157323383310444118860467791475521479972332215926269588471080867938579679904406584864666100954903137146884772500182994893090014829977184244605660005445358975284699175346488502092213895080226792777505491556720691863482239459085988121593486092264527718519008521763468849825229168790947868176079067860448859670015872744948541697589600892440405248706061232766819692662093198821457793195390246191800765297222576860868981343058928679639331210263894275484989398602093482619130207130560764906428583278509494450538332531845257486000920681262861829890501478188573263990548805012583015845747721410125536459467751013215715752980255383573130788380649550391049302844668287018318614 [172,157] 478820178907176169386078134271916043724796146937425205516677591244339529335232485307800044272472181319739067536433939810513170309519873506068379540971670084645017883045753623949928947992017646773520673180856276980305764287654009775125820363656483508645499596092814884923293209633979881893035773322951060432887673425998403895676051723219902204107368856476257346850396160413170831011535778888708071626008216075878031206399415532317672349472958522241650005952810519362917917260889805983818595081653248259034397159846241453953744210458093168458303026055620365568478873402897948934996614565020564868853715557669051077465297530770757316271091848984536398017248062731937277561331886481343085160172054599524133025391957209992754460895572469244312543982988458466642942302558086762680549619434979812192962394354816844202528456156792140491444439602580752879386602524180019634765719729967303565127818840182966848301442338736904018502995123453196290791709829084320754671955967929411799915491000450335753923226603054067518503665115964575845857462030443915203822751283935615368431812423081492171440714992713908668853348819266332072232005807117051156298328689690066436329262671057340719877616946109590030275390863891122210259952576613768301664685017415312055624136844156852689334394198687750130876740662783895445898 [172,158] -1063690329844999404389060993377030224943442932518000244512007145026636921910425475712750834041991622158524628592122094569895032179023712465745022651372114563557558194861992840920919812485468543222222215925534614054169007042534867891654101781469906320197031575940264117358528785229637555964614465003884086948054646343979597586532634723340456366679066698485457518828717301917326324350801378428038485615343791389688570468331106157272463692140214311755832231378079296338279146048960308755032298068046239685788828560869636306070969150663516589277153361123202517661998599770155321042103967967446451820273261257800432475626045700902787541945770089843034869358183038007524797513713507052331934603792194879364932596049184727176864855919084736648027351068138661465437336817570366604780624969458066356926888168452322083482786166564378589751909727166994429818187530837532392440852839612781882877374934975503968619293729265478621219677370639343399600569741018314974882123627498921457995738404597619689998595164103403351727225823817034661259887504434686259774351740372452229262400051108603045816966831510876630110855348963521939424616775570055421783703757755416834866747939061708364391939207408599493845284872488523012682185027544115437016297612972057687552612493626770277984871896443798963531722618055526 [172,159] 2200636653751029414298569580587542694015958825728359404508175905781670091568991877065757780212420338418255628790161456833719650401432493382222530983314146670754531693159527593022390980546553949322593478802695841515295675829446224781341169582229893859129019381149255114797019681702926525966922111649631393211060994227876357421515092137231275056794602051453062010923194802505530442787664681828512195285855882952199504400947320421170695464753141532688474218655923369353208463002527627420534873190611424251090099861547552931326548055854180183914437949298602918219977212335298014057359229479842569954686214926000816153797517255562100406030337057639042024638432177798996387378957585228315971046284985181572231130688218096608667549991629617533524547017115385149355053706744995039522419648142344013922486596353561695630283096566487030028348942308162772920926641089755510734929920879816541780210104602493201823000875699037146904015928849723489499751864190408682490120485430389505134595290784923083498833203752568550809587078965468263099879546045669477594039713928967263678094423228030327808966136019353123631055586626656230991930161232593175993858875172158865426487374474302854117507689560656580774923078531092226577107820962654707111157636345692254982940062576582899505886740786429622877382 [172,160] 1061863086764456630457208016597994365673000116711301822959378276570613344876921023871424735318055539762301248398687119241735119048645991506739095099715526512947690630526594927498026744505562003755004398162027005357133335006740184861848102157665905260830339516704735939785006555533391673364170281937064217618637646912234823930352587706465515724392701485271592848852465589817491925236048140314698016518012373220303988655370032623248637805858381492306421087966664685996353989192299592228765187789357986571407545090176855883855830829942281961807183683881236809837279402967632094133965446063172377107845121500629324269452068803506605315173925637835920815104458029160357212543679233282165797139294926426240870637211740709676164119542838880995180012902237212414584495763071605665984238217244522988680448525713571266215526116430859786256482125116099760266596554076231041330802869921579660476029838687879409907506997510614997294224305687280392281367872639514977834822325361592158935971829566698482694259774405742432252850664694048196411624387015594980819318181737709914834387055378892965713232981901651571760066177275482455815803960538841871248570744496582194913393382516333450581787537603957373565291110086126315963426113539761834497245903243530272857089441660298247910870640081274 [172,161] -13064654874929549808155596685497456742476626772684661530280411033357696776344978356981198897052751186277728046509385888291479471294787810214391216625439836195184329721489285365567212611229850148867755794537818844063646387298387089185333179786294097512263704254094460510013328934605670039096639282990195326600113098715882969041462381273671031138523745329989948556966794007517636495931931916947624209276779089139846497560907264086872041573860805613014681221994842006954056873063047371673189509596534164026045370576627955038026832865558958218402572287188319224813128221021451872273249318543100194755414136549656701728351595825388391408748458350064964141421053478811297632741505861470560141617726666296941237265667783050919906126945284322411556671994306724091330525074361724719649803190195811964408472939645343964939932418533467786379123173338859393047397484019274723171977641233259152203946881209084338851622483171208435152829519543125507439940111415251974922117374220057538682998001594281008034095632575749290579419642607075307603661888106542667121382138326670595198683003458766811183979910309536138447730128923762939424265039436816313637413694385999067542543410636145531989797815496955295397525630435310275699901346050511119437882822715343372370045840860149582104073 [172,162] 764270257917320295830215418588771846640281382640802642322690661120041658428237269880138774281381548341655647755270076670951567784808580967454553954386125067271678517531367705305858447544985216240931312841400246587714209003058162990623003717489182726941543263397256537924369723691711634650769772838168457768389950080270160101690532571195959762054285787117864263272031976240130968432069753964524931304634037515456884145207033602597003477759475549793573674220105966003055313422466628382533227924670484020117627447955587378924077719400539622479915206268328922173027733998028603184330237198660692049762688749746574429580607430905911205305196961470027474910795749800331708894472935346045829873344513870449171177838601143107387181261683106591211016497763778459684202283759383075990568726554212963118551924305615968173086362027287352020958547362000901715200431878878631544472391387003044732190235548186493925831561322303635858470050743278728273987550855842884592224102615049351106418380963272203040644176204326402060418267312454779668273489471604016185860961152649070508755549672915514769645030474709075816077589070432119192239270806110890670425834486164636082618005275183947156360819106446298100703415943505623072817459853505678993197614221907232380611865727012 [172,163] -1875359404800923455692516769204091401377049789290030834946702959574424336030534029587444797649226097078067287799097591108563374712440285999644075588714600575239354376055344081897973566583566064362152909965112855666451863221398459856228448660620373648218530182824561866367805600780424959664557101861428656777376000782860280841850306114509535450433723844185367511818042413177562619945280014341288548299204553099395926118256438645036387404148841467990992054492650077619862939964283776605598434377753952398433192464477726427337386509961821831940560469120189024875562217688385516572505429080961421226747883726794007861362465026184881602428121279147870274210438028254595893073871059570993916751361417135863574191281677414989217345525299914903008124565390035300718743848720866654019323711060965881599485842958011830778456191395138562797563613552226123773533643482738016407814935818537657887131193374613399568118180364029844876437977563216338724971309377705633079196003857579265739476379154179739172069408372692671247984212163282690511734622871523543346106289729818371952810113791414739127434723030053176339082291015249750035858111164533562920706860263586795581555288595286351969631835970269726809889014654572321608049651497401327693685501535725515594064 [172,164] -370369455501900893360774103555607547632680902621265087032956866358279412840654617271711551535149140076468129538487876041329797797989161955783795270226786747544013747799828576487714672126422668910582537368987165315588677709350986034325737269197852407895346228449706704401863431531262805063668347066239971451382639331833910278594354988735969143612484375834052883872330235208625143195673329488454881040051073963662860916905934668385568670409501354509694812115609170662051634444319702325780155080935491915905262971420975949379636483371952716976167443880166222898774134781734056009896598676067407099181092930192240042282039058750422072061972370130199758864911019000364883680300849409211391232734601716586882779916407095628745277071982615683446178758141948608661316060694798327031835515863499393861379787268277153344038034091237285633720485407877393346121613883551035251267308356027435898074828292671675138998597062524910040301044928572043993726904541358930604355540685583654876062558248327801931146959484170468469578923582688844382126650021845134617271314925900270166939994457905478582270538328370464004878809477570233792585985886092750010308908751394305153194089794821412736200385754302175180976242331235608722357995658541211594297655498477 [172,165] -18561587398797831196486421119636030826808689684394929798232784660700505690359434814193289622928898343852254952126290467529803224407462101453358400133885324255724581108535149819136006878350204025053988998738754290919545911912154331344528837539893039247584235244689492367742006447595749581378715988907489073645087534184847586376147004809981519821210240502830339630530627337493469356803020379246989586941997474069556318200183026682159638816106315117444669946496998677643627331202436900507982181969270516411187344500665607081515858553149458262345084136045206721786315631483278132618534023109157968180860708838563218552778299834317391391770736435339200901929170013391279227512202654153197144992325376292955826865911234117463060863621025941553854988928162581226124296404709455518150021341033892635940968769196016804792377580218797287634392328558872432906235459258082088739531751341803478271112283093564126786545386865810200569996131817143550401068312158106279083009004024367726192891823174162550680445404838297091525840000078451677706198712584195402208647322748014648636547407015833460184875690075976641222861799741393469727127118966612181972629973057740340753606388695768663358028177955716762085847483285549699305898157097047321036 [172,166] -1814379190172705263847788503772273408392094482323573480829788064900159983860766208130832867981198990333949589685666692917891861351336242149154102927021542055142381605700258334538149324062284540772551777746587130449966883918379909922909751417158614679297411602134748551982273552444347955975181829522966178092581317925264945622378081430917472477778393989454036340424753280930326887136303320105418750772566534158661213796117364594402611208265591521243986298047966564087664436849876621850210414721071821479549377480751156114852589464815163098952122308082535280163375668919717468308759493853463051258084758804287990068709003569358856268220546289991420633477395253484681156924993329348225171530617621191028641826897240823056962517060825576273095630769068110060090717922000918606563263629534127325340379950017005194277716388205748639398402910841980120726247282886658834592979047815491155477002840317922031619249318815641169934841721519627923811937715939685691554048811299105211166890428978184699865070029083902105546316169418982025038566841239883330182444870740033264753780544585659145316150309383998546564582198181625845061458855380312622318537441697646228880297888894050799122144668986691864951863678665616075886925837289 [172,167] -5849473020558338101875915497574568866536546139915072249084549725172554182411589827421804347488442266701154265985462166177037784318869946088608344465819386456480422505112697735300068111373165340646417579082202751552055654277829812542484961611957720443433924710014305531366667757570356526535642168000755564708850575971770006107590025567018157219004132818848613556536580117015776526210485513742391677499313081845984117784839153826368772368405563344518409096456737882384493923451474167758744061572356768232003555872196185442976748076542539277450360200863745780041701262207615176156098774477318625556060971100900924364431043998299574710137585264350547715289147818001103362156951502392767275113921890245152460660177346077429677618148640220155881936782157740602654130184050508254661326793749104862629962736522999800998140179364947750443745814954503038216353040338176669908278329367454429889811997502806400282487095224693433745808436332285253724019093996152466457499011366434005177034760406584370488072669204943046488435582777289059831324134948220443044100535559857626322173514328749037870697953034746275467249187764425497916044610142341822827239387658228327280585222165857541905312199921951437690142394606922258 [172,168] -311519090746283724681393670503894113124872012523152281410245284033854099778093441532064925850284643454562927022167695956417661666798141754201874010156921767716260118917198562565991411015245382948922328562305726461547604874472404440683879023459430057369987862744576145635353074888822578473574284514950660820599496436317450672028036512204599502213318052701611973172433505303874205124528404524553311346072767642100057028767429484158028127720774337563836798017174217648499023649353259590143331556569605610089238951777343725106652763729596231239106910567689408291868914183837386947798426851530607317665643841253282343338069120202518357973696348303563102144754223757842324534687102497098242715823758886325106341044728410019772787230312565776775123823814322475469398546802323584175605588627727906800133115061834972359948894516263304147697751380904148380215213827042142075300750746052421857295122357313904322863489098581992949060555336504243836501977442719598131472045624761790389524859582183173412331304116318410835410737807480992250088590234119152624547746519142093173711140769385738588273881568243384019103397702943728934394704931999795071287703568455522993698993542807520838184287915612313281854554 [172,169] 185571782352512332916081760292568099283514726443983097584557657755674252879825100342739465371630927389806176424858884031613043811338398528956823539606936236642080914718368154009638289483312732065589067650612779313913844563631198945250007181469619355645546158957905778098592924416997604123179961781923020806249078498574510330224273148868911581118402206301206354206355685810134839773227359914774599715436025613065961426139845952670466435314272331748130663340680509070581229598762083229543057243957056744109697238641886937125352623767700101727679591439080626426566515733382329218330937035772079564159701589973631685088263235004522984586018442117113092546063425177227930058887598431294800774007091246562544084326551960612069690426815645720916929220250345369661205955649030547226786609374653298313805259375847476807384178108304023526894788220809898737666198611410348351689648533122458122455350786184247326785037599066406625009767301847750324006917623551353703577280367664989947423228513247059782341294117607483967219764649965010020592018531319106766506000050073913518595456444623668389011013366762016331753932509622319403293678690063003257380943142740438181262348746800192267986834505489 [172,170] 868662757949341893252775899606589325921923782233484843667897684414230659237479986923817417059400608068129952705390660497642555310117328480810509851164511697527246190867560651278331829388432420111389237002071014587419260888614483005289949677825858971208282821766585576035879546152705614640535757025689427031679920970045347371595389627872096022436143470516963461830192602188982874867277159729950638360519951882839539433007289349045117053439291709824242218989031346059207106077796383571832706551931558588757586601791383496095342736122899188829715034107637897419042631602271693380137145900140060097241765580148035698752505747594128435464961583417700440033060598916297691183069963102061490376489525611592095922290167327680343712485928581417700911103783550666510491082207251462093154529864714935082790191139834675032031816562640094464041187881038122010486510429808268556180048897052822863357241294653394704864856907707937865417041013245457595894127447949156440900490011360272525710428703243012426222105637508885527972596481809198048900096003593754736458511844638269001846050865417947405621078525761490535314688954105286030253967734165352733559679170933613293282956269493651323 [172,171] -2010641464526782282759013213287524162604543102350875116848452836770303041201073488126441214460937819680300081666713778321172213400501210279548852352853482792407540221419027429620990435455473174484360645880750841528565224598225235278239253185959941493063159656167264861256599493771723733498927068106340575693447697879093378040717076129829806972313920400653919590193780408823441181437619057874191978828717550227023134490610235704339153186157325262858125652894903671347312106198925885946933611305838427000503960714084518134429181184410463476173630644515495711061774973377772143686117147027686502992680438333427748919022907427448311771830656508478474805622627842886632741171597221029813835682289328560400038052071253949578777850732013650638655798041445895213730231985546205406543492090553931542540073856757866575390391278823400105855825382641565670649145748501270499775340008688370453197771494461409315937922642627342454493682049002069669094565511581705256746225052242664202055333808451592558315170488308449830425166407458251394140947886671211365129412834747367312459099420971597283115359363653044308513249635275285347617105460394745277440589836164337178635492367 [172,172] -244653319756206524093856932711631581009840376225984900799263402574659106256812475198282861944135201058517854825281861541553633947141978494554059811616067414521756373170412620284147730146493406029041332410041957745894074842769081033588382641965964648568325733257438858503653990609787616555806431367232903767419134890194768321248636105853849877360641049170244913720564035934232324405638850163847942682529596447166020073094460432436693680331366047516066487658681690258896556486654282765951365433169778502164203488887250029063958536400727378633200374919599860452117434447479417787200458768570079220413577147628373110496391585214933707628289712916921372846458277290158249891810253917488554625935418139556580517533719735984146517651616040678938625587947645604623012706012556237135677206218628080031647033938888614965882297431429646580210747122362678226162426687134846688024501671724388169704363312141565882407253443281091855229794091538722480715190491393945775277338758216066551450184403586038887985849442354410776037145722043949787998164099407186429644490509899475622010962833670944918552854143254751899158352950440798878609860121633880418085998830923 [173,0] 179148042222537387480017980984341122647365800307871983338723131177832265319971537850201700149006223576113660103072644854673226275047214674792328345121331311901674011131209660698705782091307213317541205057549292841541159360862654825933413429818747895684910027157833741381070094660229928384997751894895896523641068235071900225347522266500050154253644798229730508675843508474405784933613872182958488197590135555012393406492786313688281872506163396980854432101285273931310866802569485630334110295383509280459073576409990892966077455954717598343139613820451148226438301111997378579796117405964785338034185046309708547539562596183195363727888499127370317229101126079558708128420426126486250428757724653020237217155915824749807780755060140152948832310088584961784133736779752237469444872706874583487965551605422195326901960055214345605821457171481424404675173763483551105284960562785607587021329088427233155057519562155981157030100578786315687837064817041076529674854394032154281245767973397599122064958231927352069882738412563022969346794036459779030054099348326604200779276624973222831345989832282972964533440657317304208856597409326865170483741636187174814040149990441756802985943807378589897010163261863042342435926267032165304180158236630860160621309433631092386082949818678680904737966988695578044463129660149631212373845249663910735135685107184383458069642134546188545461457860810170730731883797904609609455104625748965798181990448901406763342432705966762108259978341623847645257350822847834863789669731884589162871367787680496768200721821177659280428146546157230174112118831438156560141766816346281971098117758527259594720380915532062091679354906116546284869377649895055901673136356204588722766714801636011956453437878589197499952219461412693726204048063842284343750769213995149340066096947993548348407978704306606335593083979564528512225954285808236680684759848240944258577656000852584838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [173,1] 48941875074842182094467964550055516308993987685531724244095528738848110031131696406159173687595015811650246348764311759165696974156832387057251988941893353741392088684584851675738907669457734260812534314435666861119944791012747676657786906373419707565152032995097634854501005918544127913838089315017748659911437713324965887741505162188059708656934490537467865731512037438839630491508756134099123615529158581320959536874124902419125692816500670926602216873491532634186247967470504493923235084168002954648734025244741044847243111168365181447989799953804689426395603469117714852032981586486710935891242617331540394997297665410426632872668016623560996968561220012137754732545366001108381195602588304673752688918905636005680103622400168845091562105126348784964324878395457535149229488160981645388629566725485649292700309902826462096547697557476820712678414078766854010840873231389068292615992462344580601176348395838298964570335381341759268140993365236456594270488923940319219906855549740230481668393370763833623598476512114798135919423928947151099953000653585646306459564828065199766388247851202639856673470514257492601688115662627464689843854486688313510542524235405122100805539681313766254454082032531526729311034848936668250554156076848892302083030856471960468380698756082168034677482374690540037615254746385293568946366261551633823429414416292044654095276485357001172271858493420052517799172132972701427410155122603692915556697027293413779274557560482627952838601892446799960325074347104881736850528570330611371173545057919844002446837019773324501682990662313419899128299296203978201999201853463551611788081830464862583863512147658989924174330377340802271221353268640638198944624542558381080480209677215949923896568828470699133805653379406889018799011393512867717425290723357718449031271026168284105436338948437251495659658609952956408885926161314948249325431574862708468731852917699143290519714355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [173,2] -384830940506429332346479605125547360917199364429809054005933414623929535720215212831290277843415577262288486760061328477832193826713783699117329091273873340592423648369704757187825056840573784309304559534226598661395971043227529426099952372801838222946068780679879541388577679196722311168524902644184098748272614677422635871726546523940871985058260427041182792190036741290908461088701334513558488724169650703719786575852014405344199537525089090613560930366051719587213610556628618260609346123776368556399806172735857650786484194914662181150788240085556576936111379858264295945767909080876971086047848239852297316320480118880051736114620604072364129205660519450200193229520411076674032848378751617829957920447535851267183936372507557516030010707100251782624139323906987317607158164793839879736417266339928397404130482281047091953563028491076157386381440875344672583308287404908793710735117054172958148085997415528813290476084021012607458204337633556469546331136285593035474537019701374391933123703963401422664324101648734192351225232211859780519874676887159161929696071889914562287010552284384048358902652326871042957714973211844545053737758193434882857054764048667481492713673849912656811921013744398296327697585708060456447333963450212452135067364661533476292234908634125312236299776212628435665549096996318431345132411791420554223713653591330735698999656187043186331877188867752271579194088313530997705998109902626246083245859558187605179599580693602039985023626228374475264049576968486642268029266783079096123846738372510746301857374517028692064523187251750852785895003150587110479412022689343190407401235656931935367147238185159970507185420122876801058047059990164085262556816143833823174326713721704703556296303663402504910681054820602568822150744492925948064520248910955272542163679427292115657246068547485681871345846385703061680552193930264336553871670152350710734484987796122368308715522289276123046875000000000000000000000000000000000000000000000000000000000000000000000000000 [173,3] -415761659101881196922134555858387538745868146219725521931539682721299837970795108996529251286822091156506323350424878095723741711726621166131993166795187244407859236858757509779503272228424161792110213068530206126949319947813771270303895060564108749134070803529709909065215236586384594274340999639158239447112862337887972448800377115166817778336939356459252017201020499060766766078633796345310941610197664177345602896556762701185413391194064343385129723872844116407978386132580468609754227706115666801569239413937311763081478534149065473206811758620936054720449567347073046874373461926278880103858890646110751193209260586315520870674485252962848209919291657845003138106773625652783017561270620565132835913338287774929488626058088761204405651426371650798603733014497987101410684057666311659515883052873121023467291992515792714420679990654508982092049596042782883533077421511050804800052547905349493832987373499849621082842160066382012782565993249397706824651330394044236877530714698115404126320623823271780859506346337682867555439016501945979995809890773725574311946776467620899329102988542918450902429955907804744144012771630482309832578763263534933729301221693299581204754403994750428414777916696889201277927872801760147320571450057576527346115355646673329365649263688610887696052484046967104872954024698099560889098710153621023512623780044925799260926790852883220445089382659064045257965818004972478011060695534312689050808659202988115425872876583835826707124157693891247831250946451286951571970357881601980825755149877209481444958885244907304795193419386527939919172197569741056522811702988690005117324278527600526094583601499925410321564194512481399696155879680532044827232797824830760229394119417630408729521861959618889079706887322045093259653671841948942931003775626190582742633702550112372457410736246579055053435064940238299349926068540475683880980503440249430762703326980300744253327138721942901611328125000000000000000000000000000000000000000000000000000000000000000000000 [173,4] 19675120249232082427503223658554668914873599328413984364110150421816464050748922105586348426896688525582664499378453129650570925306048190200642159430526411898511821982899851658111133728979699424943823844175199588796654170172532363152645297355913200298008111861593265629183540985433946628917986566851706524289167464666788103853200551460671571186962921289138094871016696008930186696227655770860207848774384749710474327943833575742356770430440026935311209958598053317684922014570345363012728561176998102538724549787121852638551895967282681751095456510200176878949213029330342903728604582061615144279635590694482138318757380939792249166075066094454931706782322420438585111287164835531888598205842367342174354843369646622644008951985610324184874874751596380485097364498347942086595991224494320251536750054395069818150455701734087446698682207380582767228125969569194536503597594254127812868022008260189349375214944189511447215360225106409307579567808103260899651360958440330895717980063160547586837212379023327297447054752132469792408972467457302106079315426051874487570156012574856597554761176383736984819502816438648983942907504146515895930340275864304357221277758049114986322949855078336542885362998639916154721023861639572248702509072876139208054426551815359530195673358532310276534291794855591271289310479182050744049342091917881511033489816504731554085363541674343357663162843954100224375600870344423315795968438564405703707315999218520178680073898254054537962085724066085665883659984717414747855010493504380181470540934141377750679499928842605577252686469905735344744718076037215673562558131527391590272181035990998179210933765237979567914117230560056614298299095351395373788460930086583097841977741396050196413812843311439817110584932732550994533992744129326334715125954681066247406138711629425866258143129602140925874705125774174660566700733692618947952696880475510196258694986012893757276742690009996294975280761718750000000000000000000000000000000000000000000000000000000000000 [173,5] -128124817359780286318800004891045370779268958273120009131110091260510670651092850147780697206170094306578412944958965652563308729426566602822525817505900482828111942443124138732137171697721111708953320249263209953266919693838408535544686629471035201299819776079259213090460816031504470363626572080535939783677723446116348204715079456212020701224495925834964271511125884403532406590196726318917564763280288405938617548257290383533358740462392534654061675505255397524158542371979512317823779581093384424771963447672084576658426545906030538392516334884487836736231588908657133173294692838707214969353497137790994975517132139088824786625045265938871513805513921953963081473105516658994327571832206175917593743599192968782444274562518626564226829657340858762569585364673816477720561844147281836517142945523711286184493511792314483739264699724921928223981279326513468259732585095389221736353915381267808669942765756879459389130031160369664479916048497445803741762791112762600727564325853243785371743514960657863942474742664989207275708507682818624558138037491171033656912425939782904828738756511748816449499192876354300557051442579241741136150692284518510194003480070795665705127749343148887360924983638197856500157139172176947411681296374594043970946172073827040504763035758077293287802864103335206118998584005264896747199959598180687606537058948134074455370172579487690353595192124675345059618417113814661177706449730967835555544363804209329981289403466764828532397695364351509615813168193623302372324470982163495546714066788759711662795790067858090581098166402092819787137866561229767293559195902855280403497263845689932992502941445075878556965204338211427624738251204612223641211318138281514272785874394482892732541177665661690919699694386447096833800833144453331526068620137101299665480911385091449400548041962367323244860361320117354749523140840405635654474056904080248887228305407698543405548008422556449659168720245361328125000000000000000000000000000000000000000000000000000000 [173,6] 438173483085115185764376003936222975184316844389953817203548194990073961505143732295384835853542707277461786907814162345241171554432197009544217809975698948461532610015196443633646551162436423369828893486896983287383338866020789228855918129074898996313888658163237172386848325809013283536769427821763703629325118333272044257854761081084995911326796801469148225843229119892765364501819249690216340231630597739578375858424853079223756308111505074062185158827189152064769294697097931206455287690547961396626915172457660254465227367451543190528010286874323535580937000327102112643339847867613137965864624573412992416515051910095560914908268712014200804313491185142535347886984359174799690334064350903092456542842078121184965419396723190634926239344735889809809070416805412295499716284593736064478687173732633549837925092852196913670111416438513627758831288195902078667792359009574634762414253222949350358889713547438466323404653947882410913154431455448688321104518271225369283844629708398756584306190715032526378831714710800323185899832474116154883876130579139328868877369465818331079138094308255717862668650844948481680492626363306286267049359614403185557594491483915108679465678476903529954457880740263880162956135666267768589175720770102800851650193196141642843176622955613144805737862477699085012071719913720986889576114421854059846883573146652935846875489452455684550923541507582750634312006164448551809186808699376702892782163773672792274659377820524839216511910229437435980783553518209898371705841408984732195944169785874398373684596751037402873111378638320839848720244724738305330103241335091914507128319422360290860682186203688239014167907044605656270972023105567420998461516653786784746217164729190619374640843972463768833207359637980248307401632029304759807680506329638935407715031292340393975803553787821579560689330254107384486401255023618189942829038033821154724567994182256766805098890937841815684805624186992645263671875000000000000000000000000000000000000000000000 [173,7] 391297543934254874306134951946382449318990377883120770344689802818650898853602369120526285590008846807811508116798023272565141872177021686727103874511042073020622706346649695875270184919411146533320977419280947666001489693479740647883155938728113716459456089986896953126173111132619532046468265041671144585174815973130591072678908882019844040963911545378958553099456669596923273308251765775651480328020490344426586785430443659060418858881962170836067902583522162263764690147403725208602490795086885590273293269441428208935042358024497241257156977632533765400531060975225648525859417147639702655468571947273418977461459403546644001095086562840836483712270171192149321605208932469906232657724189451430177710459406368669744673333026607866891992759641976263498762684652921543072955876387034002981519198180944567820979016703105685933915391550769915824290887352123962130062724311753522184293396887225591195401546301817435789011116885092053083570075033178582555467139178386085838913368895251887445589795368142461300834786589602191642673495246327040332043810296146067939170860212923879836478576277126584979079911538801124704052096388016256008698021143857085108906864554170486885828242454280866919634598628521430612433241457661930562419543897371964682040727234804356828490914182188921763494647098397836393538955661178235792465461574020301726346401942873618389162920774208359727734077500505290358063159473144732710515863898240243079473179317946411432728064222880611659158306583706738018584300985754335516141481684836448475451504346365292723984072807274982988146779642013961428171583518130133247643449381968803920240894809963716754538474875705551149442156268965811909047141507199994097713130179166689786473817056597286895975538141369217987769958802695109787447726819251850378915533596379103463173261577170194342275765572465002914010127168586589914030349671667560316491002669878171989113944852004578505198046853297277891670091776177287101745605468750000000000000000000000000000000000000 [173,8] -48719595404326540221464673117715356733092877111066798510068379013050585825494944697027372999692912965000525726076206958855682085063149992510260875829443976729834582585525917835842267719139022867549204708831549614919349776011799832029128263627566755366800540495771987483501013314040940153061956704664380885553433200309679751446050946083845056568868742281496570644761007672151082314366710925736301331520214402781889839122857561918578382790070831107137361152573447599392199143962548262011115182894100706647054197054032784132208537618658458278596594340522379583939321341550216546892446821443378659017532390703563394444704079024226213411910239206417141403421751167403119278159205970414262132812853407592581014308037516855021869502034127892287576845396909622243229350079810022678722939941226705447249278251811331040678737336431465719567415296070978717466930708735264720189601401370670204903879487415973882352235883498846351992006718062703447369362813805341286434903764927655641499725901621908515032837037419095725207704494505311167708162274429506293473774941338797236942415788855369995031163343152278471017762193161984792583153750383286148165093273365991789913873489795208544450441235229103458949668928599750114073624075694611010618456639467969528409504435130352478420567198004488108108589626557018727974958228634539685814636908041897969729987255279142236298667158837069460140898536432006361806875589234611205925224531302888817164353847468556503890516468705744781714508292275887241926823395758592854311293699794301640469983452983145269684029276671932693257242485220249947096651708075107525724636234190486532007502922562633481079618366001694317313082984702696894723630010689161214127923771197509319020357325103128888254114519863236761294120914671739081253284401445889753450714328774585522708397694638265628155456829072698321832287611397325393263771995591981896754022841597042697954294465264386024961889640606631235453249928468721918761730194091796875000000000000000000000000000000 [173,9] -1468324846521089100678841148388721758194402774319095548294481567031265218933847326546410060035945838642404865172081947510414559317151295091457136841880737128256000599355281211248452823223183518876719004047755273605460969535287811002701569674920840778370871804727605697452008814109765292871299772952191367722958532846331838519435258343966631751089859046992351365473448162549846055506975310405254839384581905088404647924546017643963144320638322602504711791094297913949272762145227168298162185672193798693283939335995821751935557039898787881227051611781118563867106935735343434465997770710838845265373873560447630013597010004139415182042069850774020202645470190307583109262465551411456272729703848031312332079284001583899812488445579931074001391211042614370617810771826579437858714894001248759884426107817963497982964389623865148049381948816259438781179395456806201378291664391017040125114353380331695658134062889226174447229804591070131988428353099978145876386087577840575722086355212948206352846050651347728494509238119207137550188005311063529860618186761892985712486098400049668973816783124606547978668293661972549712641225681435541898394855087115064604380681212963421004405989077199898976811824312077357886160775198983637032787179856318816396149838679996383573531678290719100556548008331808774694460173816287092290247633316049243289028868847717169632481190193138389583593052142248438733283999216636728536381890689883055880400885462535173347313833332987658773644039531451320498438534521905895712598669761234784161151012700776864685372419144760078630888139492234701853680554798705508621552134032452230483669199003260440242543346231856714552482059445598848311723580075803768024570530815536584843096640106669934431943018198526710163572646867133020150278393471947969340667001045129562207938074681008385369793573194298186909165901471442598095990950151526160410088407426882474554088550829585781555383126323846728050054322167738973803352564573287963867187500000000000000000000000 [173,10] 27115860230959362908825833976970456041936594958966081699682384834873681407639547428043572790329860053097798090321440889414660094874503244947553251961949623831112405381205576985331161846123594324005986045718950262593925139163909821943200972747292371146040173772659657489233264223251219073911368255840480331128412500247373321497357314654601681369232857338856178526427210338051244062085525710147139922928766693209466109295292062278525393100888005123108684343256953536401904781454054747490257842881764731835757649385855207245099396164587749372249145282401665605202866130396708120082612341295939464652112677791451598317903201842411997015611479356446876316016150664344003074353744416136690721474160350558740841491125227075223738101985792428764595453795090652893909140903947020323731367113710044998320684805564792516826959999593140091284902046809229695727205902974303053854008497364102873104983825367876021973119839379680655826150304495682863381122450949256530970463116895079447538595705214117809611513635875182525477595942794550977589961631283109536273274120066650415637378872004570984115178031923560273202947254742238331254159867028029884333191574328334300650788042289910192744824110684738713337600386045374333335518869151106085094006835325242036770867255131944868168887504116019213926366155341993003428279569280585757234723716632895872828903235110876127870169358283392717683502208257501231795903569497978302540914174436455873025305548691456415541779942076222028766432137970837980189608772977266527023658149462955040219596871047187406656584661003291842296768991930481581242883374418178635681656114796866041574191767813145232700447606452584500265729422407678389590946420717812520893018661723839654237745440375539261642371542797465392694903500668105767233936369891476372768936761242702419535573715445394502054976090373207968169726402823166545245451030931293654974723384792253704781528184635200011131088248317295158335208499732205122967343413620255887508392333984375000000000000 [173,11] 507385781332435777904862237117964371141570048999903147804182655228248520564703747176084918290730907061062151124093324257943947105295557708768450791796487208950056783905513226812146294056038060762422565385062201330169247427870812245345120757274536629230538835537336970434084453115780033093237231036052617870300625263892253574029632928775908075665477382539313511414938579354896554525062842842863712710414588462043551192731599570768499808053430142643247650673533945619088398060713899820539842895054682805073891639683898976893609060849436687086799148586342632625556445013071692646685374125627774771864404111606625306486764531677335320620727416103659960226864231056538716246778777144677679604294137151834955844561217473299070868720981183440393970993838748618181371513396126450551211246623844641287725069301813441325344766529421727971844958880043842323980299922598295742353841357825348900961240488837950297677067582823928921326276638020036911992946518204745251485207385486269463380685302656692349998875138479069951873562044462899859567169772779212420981687934060602093454269271828250874272279896307810489689468926700127133711661139340773832805451267334318360091845258993379989519673436977943373043097104418530353600835428507248337094492558789291687583197698763801484666247734647607766809995107379798461167897812201744126713607026106075477213282278912409778271469260059498530219037148371996728347878702273161628045297753935037673528350177402139465765947339508114637892677225375335113159303216332191865919670580236856855987325843310585136047987055404619771350159726262708886358129055876393169433270626433273070288467197596545851925446438466590740996137974885624796660098196143816100560266858798124636787385298783373725867913755221945773473047749592599164460200111382445824755416814166400389659767112979165492116241955102138113929886280051938956827897908794043893909680922567107273986786222242823353453151354554395128527831014195181857928673707647249102592468261718750000000000 [173,12] 799637646288933259444270347117410436114166047726575692617452023702589043451044019717427152083838702372819504660093564560886526526437987884100674525967912774652993526700497506573224112358520849525652507834474652923022884848251993639509286102834058068699098123920358863079093371755012315738810387995470387933431496059488932391403823224289020967466840331790577977623038775358450121182178029299260100471141707711364844110936008979856709665503149135060660685699775807616994822457839254848932833653024120298916590533435010720292918511144047723364790376893804891334180525670519363871542312094696633658272992121520288576913897412879431368405396462404595151993797308472258344659015764483276069128149943024091174307831588088083577031307250014692150669475902342593112739557056924668671481322705345464372843649262298862556829252228856110789358154244144360851851633405783888365273484992650405974264468509577994039966132762974486383124815144305250639185926781994288938870261393298582755879360551525706632613316131561023798085051946267448826250332637193056570218557751346791242752785619965020438798338103241254954910762732318603589611657259108771786645632072977103045992197566399213303599188322463316545953398358388330276289948876373443347509025308617832334472288603821461499114883614278428683184969975911917966449311788964213028576221365952872298935061897457894100895885878210397604063818185690045850423958423277982652213669986665238539354643599477028824519866729102347861919853584406051574707026633393359851462731462458031659947181828261848990139283306586432100629419072655027919202904506669629607495224749689463710935483705551683381607106396970020330951388716929005460587104350757625474649040756924474755927088439354848960601904653043748686449418691566663866016938180876311975868130005117613767927548247769063681480843786825141453558545523993026141927510406355188147301909448455698007326223037938555444942513517103139237041423657836869409720748080871999263763427734375000000000 [173,13] -2680483076045436152639428431518682477999014311908209484975925333244314552841588203524121921691957234810716021085772719917647138616943267948829242885256278785586250783088208458022853053300752441276108939013350592901341375168574843058177502201119924228401573319262961175689289588655731857967658557353411228210238110723587271906660307264721833660861077201436587479131638286611367719972597203727331621803311163593024640222441217581313103928101189199581906851978003018207872956809022173982441959432874261404103943943328705779566694697777918521365509315924676569712616659892444153653944595952649579190009442423595884304148564805008748723033377473091126847131232609443989086816835212895151781094407661537735320525505487445749108648981449407225548519096992490443494102707058427035060637091192344565852332976104942818913473855730827553098982226516838403401241529624077554886299000025997380407936861770248023660601628570136530333659541826876505061964922403826923856993409376963745227853372706764109013439756272433115778688675528889536000097171734075157993172390251430754307640769691087992450221828360629184683277457657680970151525684178559068112878525801273602568450076704659646893989610492938022786695251746097060676731884150325472354709606880338825656866736865036134337646335490852411635674852255725120468617975641218256295489760216535651499098587615998618856603440345007440851026429590555420247765539873734906481830956247661847040430935203081413115055137189321851443637711742418390464064649653521726943652524807946867718483597572475146870381976229974182074962939669921210146498681978932919696186529140439758234856308051335895598051914708163652078050433662538726314548237488415459549972841534612202564170303452231706948422448806277183879913803176675587741577669239427399414144928309872471116421727489037561015614720851467149101500540387473647392028362231346613247077983641514761691716832193646841215497932126287558621755555739868404074854879581835120916366577148437500000 [173,14] 62236405588987946153888534267177824406238377782041337350722219245693166255047712486384536574204643785951571769085116249313451814310631687164569922237466138235021139578248196977860372794249698439574969474685844835247275934162442628751933155372744023241946727884193223186496513025806640441680631324448840690797433519465005491009936501138079692645357204192835286059933418278090189485946686268585543407960530587756811016815842984185362191547974912858642910978585899426572155721050445878439416178392750931767614785185597009424546598934306949776838266053944865544848513742355919431973572605192651946246935285272980640599542124289640261722881289737289239121421814760652017930354856172978210252527585541531815411017077831279006860834677888881564622623942164310168730394250576880806126770901775734445986867404317410053384722467857442207805028992944516480218622033392471607082199605885931316448464130385181012409843727485763063057043246333380376550146483934779849355767686311529545541020227109212739322184431785943785136258193231136564587912087414472213428531738948212688327670678664427455654309408005971432214192693351948424623899126752990016328761186503268752427046137473583184169113432544831499077038597518469888276859517905774177655383802612910146053430178660143050693862361246128500581114475409641316761641924785087545900640155351590549653024517649424771694122781648159484057154822992848853066015235453365671632598106839580755625252413233599325893774722933976794906182810181480868871104401198996392798454333511661916949857050875665429269256677344267119814460135140528549182488320850952482552785517190037048887540567376106026540367117692008567008364241906997548580602641530472705128260956304491091652116452322143908159462223010367869918334639677792449114157784316010673626689712173308331838983186777216855098609183192349829273564901237469320879726860322810442102782454138146880624201802898004897173618012073346843112927120889033005823876010254025459289550781250000000 [173,15] -58112590647028960466952674046576543787328749094390102675607282669218456590991660057204504390757017585092875455657648640587601184453124830524412670126674435675490286804937745889527111611607664875880343178529721833472825559562182900541774989380564695576794905143178399654530803710083570337065646345187210732944148323263550889514714841077123281297085962237846446976477819323218140069700780940385138094106126908061770669820254441612948611906382880764246458818174310205219254370291974519757901393562161342469373377593307413799165965852646547339714425895395258251859658244949048407387595987408412912618809917600459413721179982423610776057348122454785816792038569601826109485991665297650471160928005491281314671808405377744634360721519648927475188582654495394063301657671075841010556014802145181733920628265614838557779225670044621311127752292338277718859091969592465777122602239590155984212126116715451844275930669417481014957833133078262896818820284643323048809453901672769871655119934683522229823308012354953292332492607447682887972313011681220108060797002325282170727164899651451117896458927474204781549606342092760182368999498387247857137633028211299563249271054092525073771351443023466876751460418828101973567540164460699929303577856009294722436967285731892141643891214889632189707150589254960732130668598349341558291393636038689476210627321518580825053167519833570189333729254405529096698282819496197203513611182011945855966286590123506823533865856307390499948830136546086925798806657531735414757091352446724050386124487644393553881782603055916985823703152392890171403652467678154538331940135819334485790190383392894725668072672582966336063655608550448644652959526719920417290488764581296418887314084061812671579659490728385728819692016685305619089407417087464390869807809136129053810923228148781028157078894256177108243413213650097717468514492139063085056219777593401253639829094835957617641956131548911413005342740945025070686824619770050048828125000000000 [173,16] -1879386188068588056515893718814058503593802810991109434542815617946944345303367653790311130575151614721122949156170224626274817353623933042461472976226508794403315796203238250638911252435058443632563384636265565027609529341721946605420007366614883582450140747166981089307500282275885754671383294498225845428092786039730755560525664979699298886622028749871643346723350754131185118362191917396284133564493912520007873464103766093593468264272790194514640348073744300645249386252526503787543576576003805029924011413643221420458966807586089070424024609396310808791096209171575436848140773126253747441540943892192842932785988050752540400264536686180775803995979098527218945823641797512219123077285623699435987990841332323440917004718937098123300199024923342247780005478227152496186819731112942908452701113590471856928942362484342342548049989936870904263043182252840364779780170024046515033412280844361756652588625111933490762278473897995709084744003364701477272809914799537627223021871370581265262207048022081520953133609057289236582270445119135835944909288901495316619338407219601432759532788193762667227268528310572293621503265882142043284847318560872881393488003804719066420540140667052642723941641877268321040664629747789957051339332227688266563097641764169538195025431385155982655150233976534643169869598129226354708187341109222192653672451704855693075013037311535211703343354876039885428359472859212243028482005553306367866590268081104311405508652086733591509321105802692122122887552312749863561124167553363889374069569270081599126571797329991675817479208715535801265165444393211960420201557617470988187172185956262400036789354527870475881128424427230670169991496404115474707663215986870501893395318945236612770224690618736657932105621650203358726348139991008209116576044934331412047141724727122764737371463331756011850867060717431954143068595344943501918653489981929344807827078764548234900014692774637798072627503653819758255849592387676239013671875000000 [173,17] 3420273179689187222593888009106676011818978969948872392058382931749122078309341822293419875241260867821899776963394806059812623177528418554829647002168054405639160888037003216155734002044082114909427467337307389684003851350283152110440643621105115671227050995388198041698171524573064297015062856134203330051895895361141465364837411207658603238035907416391885780077716267943424892411018171799429081189820479903313041347726500964559394256246444476563505547108615717504990099018735399989865174934505940525749159192413033887706461202984689133658450332541824019618736630472558989187771925490319948796601073790439091057989461344356586545882595952290309515777117160469361895556721982778809666348828224861351013794646142996860411602196982674740046262682141174154909467686271121230749119443985485391610012181527419950910549476225571049106849736083187361782338269681061039219860690863121640510289952961385415761760625814071418484341738989975989747449992766133872245518638942132353966216318598586909532734371008957474472843562087688946835871821436609164409330944665355356697896955390648037802495353233225213334259003468315683284835316196720291499928433680149854400246741845355932875250857477588763901133993954940295237537187120440290318243062257807022626683860872187959522573199812039227261997252501009590399980719885623986291461036463235543596650666706023524416399401111660914558455649037646578197505182210939344524503469968208560265210739727930272513780388327388206289358402785617863980803314379312059125486027233880640809027155680561975451120248732344868081335052684920603205614229983048348804050989453603930480280121237256595274255000711199927385189613640994967350088817565679178793501725577457675194723926631957391452266626212757489113613547022655733197126012798239370402701619713988548929765957557702216656559271043428798476427700645230220547143720217959819653056117552652582486739879462153082509505933611434520683416971031931552715832367539405822753906250000 [173,18] 14601638121846419217322929989484843668397870009167682791154392976247196719240918318652727664317856159336588795660862013754254353159236110926046149873485821101889588958318462031077201124428607801740640797624432394925985495039840760058236647930536444030406670454909796787276889846628774338146854569059922943674684835484277226522045926873447176884302010074101037585357851410272684940194415092613154810511314132370823304329523662057259703521416500731644957538942860768613247643387641416687545694933983636765551964096445737929965520245555773193010063179603300083714820116032628851670599820612801932458465911925650015103394122363034473122162392222904858157662155932609214043166215976513611653026040696514313324196684661969750287007171032485614667327615488483580184920428078348339226993475667309556188679142553274859340813701896591785811922646668832529645076828691741406530020001469619887744456942367992739555206993998359234941072839741911562005756778281154013898540976788779535305930852018943147794805767658310540626920003944446393313387329093656863805478705007998312303749816221398107339532051700350933200140471704801311169194981273114674352532693756123235335968587377277589985362556077226001307999890159032338809660242395152109902663815706909062229585678271510356407033860692815595673152409886893136998507770767140056494260999197831987410037377904579706330120149302424720484440850214891334544274862270473822886551272810127124055073152391224089099044285946467853858934665792563849914093885434609374534101550942625326093083494168432206570932489249050145404774346614365359718946744788889554077274001014183013522369679586686833252085935849440174640926868205185336995915368886824314976564122238333850797066797369576733968543086279956553515924468381004690618283450686476679804644471218596400000106265745800077673266293772272581111713566642066051846754390849401317610083376112635170279489328256050207398593865926465958093860564304122817702591419219970703125000000 [173,19] -52019139541373476320620152826295927442664009628558477659997346296829457444153901397675897460309213368771934921304767044971608056976151384840279589549334088683473824189834016724710076949074827359004049026071054422580664371475197235799976357466632796671275159841175535645879301527983286283498609999744963626566336992996314780880815990018144125388308787516423811840209471029231951816415819255566334179811426087128348308691865735116405179183886409832770963651328921656102395567126787850886947003180691580250865637258095879268465230863480489827355446362974807765570677787584724438156975846772949008780892418296212343390759656560497414146283193938308048587490025484028081805705867429489851646114603208845177846105546618711268446298320594115937672240961589257750049570242505272578305546008944975653043771342647580185819720333261483926280689820076950259724107997394946692585937685876315707386041154204122729967161666101513972978749525588248908202720689901730337548699721789318642747530676477878063709078149412608018133675767569540884797748072062313362967866752994535841415076917722273692034472041075223085666703468187504827358291532819021801217107254659734494048053505084766198636238045123509068893091880972687432378350079998500213364037065788804631449674984887639721201536179598798046683672072910347596749795155958401989053506205433562633422249411976922301885555105689432325691738924807178651541969112656119516652390515503458826378039710378853875571479580017254240401492507074684504953734708657584723597033034878586604271402256858906903362565569659761945117590282420039008228010129599208509329930354372930724939557504727704140131932977542183614637945674374833210234378955018482853800260602800688547757815179693583432567621142608763007511371964558261016581043785373586918925858402636296997457465041207880899411630075567026250560200180458362156446240817565974851758512844541593128527430794139652451366497148423605201283947963020182214677333831787109375000000 [173,20] 13961670225097793993734196430183478856484657387845534188640189839872463666186412445050291638804843827794037562963118585780121082047251427178288416407128065822628742700705874785866230640828539929976292524470458607063250313540053479551373610621371852024065414526211043446800256727089929161842647650465352431070839880426666343864515869889927387003514308498704741878423555718887643096897750529156402665046693847619822378371853984553658977235858295579338647922675048315160317454284225643193319643906654788741242507508489458004435522140832164273139660677823646921730923740474205039544071487275433841993699892067110259714155878645286074389517466463701669817028766525081067454199259099632663284770970590793022138502317912813558846318293752919786199209445908866189667451391337591095972097695451869270907550063690757886940774352392953284706840180102437161053185437844044138336879217188072396634882939365287655054877916176054182125656483161657081222202133128974501671348884647926473835589864881085322202326727096730711915869249833741012826621883651915148858420567834712306575629372432138917347479691951524533771368170844546679902916623669429541403416035486295879789600664660910578360674792595321938232213418744925921447726729495865660435515763181648252751770981449448512861772514849175652144186621968407931635304684168898188413414712532922471524675522034005153586159834113881401135491426644923480213650510715422745130071083577716319659286898638323244806798642400257864821841926937090546810047289392474243712231802818324862024611290880608110152261420790542722823843273885496042658698957334151709364704874172494372620700034383145019381004947602871147402057229700226094884352371026863293659352164011289283612700013405340677316111446681547505430575458423252725294870389356705951474712476946212637314755058329401127994765652860511522175974479134339627020613230525254023674772514911485404977027224602412264679517593917584816765042887709569185972213745117187500000 [173,21] 214601344554515224707166034247923821849822361079155076944642807222647015414680238512846288977223281467657388601077924176739138937464224154250492953520027449073448913027144916161476035265567689345197554873588359388391940598313191051881475750439837929423224164525707359806476671496374535812962634856595425815679134064385803235529880026980415342772705911169562357589241461398256842644243172252146614011064628435128583116623587488589761590552078768740836638562908325765200667565237339667816390511321007813994469598007531686663765455343048837159649310335117279641124444582632397324322997068081296233482265177136678440662676626426872377953713871591429809110392752387133430079150515500361735646628127044739876575199596891616217527132473781785861314009300995579707822199869541221090059641953928431986814260615209199073883826586699146085386474973589608753280974082329878100767987192712495032561586252014111094775192711437830872561418341228552497369884244436323822099342530699875861695901993771878031156006574055471091206509371973096496846833810344548541892200243248305024616497943376580110620212413812100744344082947216191474731483548796083913639862744826607281119476895465686091630189271199712797590161673516075223907891681791566341392298723444467231182708035966740135112596501029003124394047479091129159222416453042409898191287988103905859027959095227099893455910465965481196244246734085886893601085932911504864494669637434094668424101837518604360358404940273102186825495499308435211761850358268132229196029906610867779058580996682573075409261990010144041723195597763303680056053508502980516742778924259255080496563629285195811258744634310402260650863457488208217212618994606170970419839305966328350792688444784329036284623088025426665354649065528386167345425587996051392260989613450630428221652766226297824547482610617136044874748252529023058365984338929126532800809258541215638279855831317856708518145079749028791837872631731443107128143310546875000 [173,22] -451890947623367778307764170105318391930747042782639716130554300633521079618482311812574149933420069664796014737321609958193354538184027420462254262924464280492911303405396189828912144250754490833504449005436204271853798235454448245740359773704678148200582721059638542293851492327399202496018639802425233444321485347378230834398139488805654358466205992367729357099644383914763405232418709881786846221831603072160809870280943089617634169936227296934864449580470866937220855100756346124177267227240784769121081434847792083305003452957807784203567964461485982470026152996707802000229452833905585298738015179597081013900547557209249033311392515220162424816607083085848940758120424656205848784010412370695844126203684775340953019951769685341438645798839352278067803920763445754359398217079591058939412705106776119655736899561131818593203586271347573541235931357365633320222558702651794169112172549028702658914663688907121440635064224624891781368823783741951321880590010917301474649615709347706653011087267251122475451374156683836904287012866756797182442826975240265348524104118374187611298242343670542445804372557746130946566301896806996140097292469288954082212013572151520109076848783810234244548511433875958857386846918795480153242798720497489199694831080435500009529096521001674420237920177349893102409650690330991586278578332419269787805121654148957094307055597607302425792205342135583601826468789148662725093226659202658000935087407666952176382030181695982590561340637779640231335974564478328366046578183943515310394531933738835519472846248521654767482002876915554109232321958197591412321998107742270886355045174575894628673986439621880049188003050823561206620858966742575991130422044816188802836843122363945490585306024753766232860596090826428980723867979833929172275817079559393506413210558106417245339285380605753974084098930481904796317082561234738697594452573502087783345864335934667031114662233415302239336597267538309097290039062500000 [173,23] 127231194083694170008660832977548770846330461989750279540466306447944697783835988574608988361358088178428384857912947795593362885270987675935140060757262367292066143237277913170863204527095765677874021772135435118830316975578334032600042709184311976978713515699035743952963848130895120711988229069153662942876011354715686385899317047287084632325661462830043753942334394300981402053728564815404676205777453898673179965110291424834243556804528225546002456004244751712056968173854772927191158027813375667444577146265653985119630928506505524623730050294777563642483273670134898961367669292870387483204625640669331461891802701699405393531121424030917934397951125777029868128552160074929661016934189079195275760339635188909205569806548138137168130763050247757527888798277658099928712013623820891521929257560094407463599751001459431767897697580353924384262935274280066955702273574764457101494948206790394726018191817054948658277165297072673633492702460668888394347473315659695828045634626053555081814912843046880372117722147367504282357835299224246739041651059988269611640445649252983198269338947004128701008817535869747409067989866074083637493333302084749074256266350253477844000688196185325187442606803956496955796142976733559216305911229792828879457831683661793674806667136353586131197786079979362789215848780288308787927498924045715901906487777590202561326672818154247146389712395213041001094568650639343109243375571658328823450433591995980556530756379271984667969256719042946826684470378051954767974228345845843618833949127512494808299803410854151399966149484050138453709430137210940933465519576358653027092477918475987818509317239371497250430836837666570391456779469025248127787311379772382376566741987093277348032742129563100275019216656938861282296666365114483597388903439412244312240790675835722500634647742967687897350690781243588069173833846537934109782000438231121967823739551989629893080799294402538635040400549769401550292968750000 [173,24] 965677533244773272701412713323387739027567890754603109042626891732245039610586283575408304749995452166319823614039354083943077379647871696034134087783633668107739671300870579848234896946146976648670109066469855694551216765565225931621482346078671390989071802360342251574545982305580024267467164216869621373791481144164277519117634866749631077069348686701430800221403495819799238421342427221070937785208666187640627659846046010995282481529239082456859697600468550237611059299125788721370111178273146127516931165291694466125451927739466463621237136877473836087043304499128223190683185310250778191291768841618821475160543320176032606307683594632577377883480211479105531591934201951857096361958305034333436114958179892400999800361521902945638312283508918682210366287495214312276470668604475202907486413174801385519942744738828651751847431786250545867224927130943866861904258072689456539299068177140665881825046884074478986977500427458079992325961259840382763217224458807667284399089529859232426328838630506553844872370099134149914505661905475367674622405760964489987199436631730596363121319281552560730837599680527018898041688379089413312567691212969858045238986411670234520300668051953607808504714223542748260128186236690840436356714950661263071281309740567232995512406940203601970641997544091096861975180630000071745181938699339824550719820764865918778855935631271179295714352071614654851582694351130378440276078943703126216280970928355492401049430818308945608652906274597362525326692420301717504687092414191627625977866267744153940284202573737756301524836426132046602923658028099040477081964841419546645910907332140640451402158048242843030506580460911747013593220846072291421679380627432143632796146156800191237578133470573289514600615952808368992487406540800759450556958489648563318111899333899112008586536391253407016249165502635303147859647355627864965854291223707409838123731620928844606459584554158936953172087669372558593750000000 [173,25] -1790578695574848321931689308622317711879268321595274059208673325664281024271770214878538464891353405705594332512368696499123964760628760087014156739377580450100513037489117469600347594536782224481830230645023404464935296873665349039750764730638528065642151700664651525188052253373398825907600711976386577329883990026443553105093447696682618779530394567358735143307066659283193449133254508705185994126350419894505954188301589210147594312725233633416134412881600667891872039428659707328846885101936154626301169637699389940205065412742918675207802268533956276168390732681353284644983951200547476415005251340805213628308227123685496744846921243690827080625414548932651417912057117803377038295541969499240535601472648940241067142461125018165396191383367280035381292490834956924059481071697243300261206418725961985885683994087428767093057707989643044558232747988287072424860300861755230619939348774969037154111689341824730026491414542516895873359812103907619711488564580966259853795364167779165657195912410554898278915736754101448234539515490728466541290538997537033028119309712209210859812859810230542685902055501619458201575538950865188875633483703197585367262734650544951505001821489702905674051056388956056146998095683212980373454805305770816798620781248307167994989548586307765026932214620010680101757392744223379386550658475205466682717149393170190693666632990938116455976809727657451126792850732897043347109059121270671558091910120559082572269248882242939105154096582126832728666178385685231928225413389673267295767605293866044112566452023840439117041594410570901131932450209382924908464030788523226106532469809416099669038063864748230690432431585892779244695106662188865571077289124240130874429383281649823436300316204315930416097653213189120194774621826014639337761231461056585302123613438928203570818237833904402449491236945486387932618173235714992715631585930965966989264288212175796648422565482405843795277178287506103515625000 [173,26] 870822112668065819803703590087400987801940379310928819580965046510368574386957759394696075947322563638700531977904860493347850275681311747369038029692551786277250248639894186723141796347873510205932584312485113368311603739327286894464966327651019261372515751186358488589041977804491092753076889535215164565874921930097686500737795991835510172957230843460555336275982143652798134393746910285102016439706848534496343949308261703955677010386598976551388308533678244981097815223749751390565231993100231704744500191630822017387499333946055019276004148660450212682437450000541283252022254735771819604569094232511837145285611653470391624503190538086427901129775214087360710513285578542921482588496123529680023085281827918751246487060133682144419790966631540618225428729891075984781333765046691178456961944839403940970149423103700619979055730241627522577194011039745699648445775479681823436309470817008087427605604575005863078564581998882830065761265699657790424739666335604144079329905429000109996466524946793912593853522671771304624275568567915071803513674715783549379207175458975666622052865594288347152960594646660224471631824998430427747831310074139468350498079283895091543479930610149724960173172803120061809537080230434866396719456584243407719503584507656137777844611764747634420071010720831991040645229175077536466657117906201424111555339021762636088797693797440160586097114876182553485474643170067557125557430488434138415703204387131063891971610419501975641276065595296894836591687333626013953705258624312259701129067827182555498451300412275676627254547169940709552412907869877603710179858182861015734573868414759542362510140158353333080654030846100211374576155646341776758440304897176042993010712012125554164082445581405377541586002596817539350846368776633389355547465611861847201172398883538316592310088075494332106612666865751480261750678556555429768652618848439803682121593561436941593314031706540845334529876708984375000000 [173,27] 1559115853560961191437260377955913679836546907994225383427196452729684932229600528320932478768937864852632207003223112877978115550202955202638395271042056611897469961244594852870063711639313095099712785260807984471803151642754800529893542630613830994064014813487806737466831099261394306495188702871518055105716972781793904674622886440918472553883124453422797870013344530992895455730380453697035914662515201211821984883599482506927661986198123983993612399515547054245402726453632389517929625906765936794737786942010691102502281837685689873067812853287017479911444514874783773375449968328470999102614227219663071896709489525273320263681558182310010430408071227574405476279851049422019076039588304660230734883773632771684485448189495256162758454041140960149414976255821729573198555663491231413911666243859273196465956995763390670075421445495075362355873808640334281198850597293656457014367481648053706671074511120940567871727153110017314203733152173815255160217149836729434675997827298299904520978628191928941566423744967778465141078663913831101171435633733138070937941647048521101521350237459028501154359950196587952765543295751865029908417518449071577802682545157127082090359793019895332944368061018627225866824901880823254664018078345618766549361764268137124964858391565432056160764211524057446352832408736737880266918280001980004636782201808804535731887498377641168768198141572447313813034139614220431568358330962244249804928029801911893742192258583459604891698900053745328334678604124963415200351992457873171324121442482409788031655586304514917979017376552316269466063374285097863447917688718310365534299165068527097773484365616242861585617228230441371237121492620335544952681302282702895690494301848843284245372162004189997948852759610175244486315552551657932141991606946612301454286226470057401485994860976000927514707779889203535979098598506348800652888356773428263226215047415085923605431617033900693058967590332031250000 [173,28] -3193190832315862376993638997257545800504204243634520388367988950846161974223103833890706464513789837680680395566905401423677974390119136216959339157067547954917290906196587460733041678625853398952947521793362252739366321614777234438126219506302035040364575935106698482292152542850442701115712698568393307077390086898824078155813061994854730176123435230483912241037539127443686100796920156574144419216172984026364957137915539947515002082920891751730748502106994999979952144698140429175538547529150004466749121454872890201719676920136048224221723024630972976455340647688207595843410108519750931356217960626356390169564094890083459640716448823645316051548018188716633319595869759055755260836383138982905122035229125682975509392609682321625572466645489623530798299180675755858702089115150818304139991722515348085579267874116319538034389624214986216396496450477856597464032499702777235345444074530894060928646018190761405132222136421286164225049528033833194569126427706012381871765244091732567065893819747840541339847255840435018831874827575366495755255310088785062934712035907555477344760352956163063551489697591752003773502290562357692173730623769569293831306168098518105395410167903985870912951752085393060018071557063907094433219828499503737193613703484109624099173884084181136794302456385680187357358306589715064768542107963892914069877796611083862359958533267568367050270084351090355081364195657705047674879692285041288739569793027610866768940921585368136562167992965549677836925682964283409502067663348861996872088715978428919264251821693078161948797363745328340358568868418053460291862318978244170240483038639762898904370348306977702778262196920992530435826704652053717301320605463788616358004847525996393204700436815664385051554398736833212364204753364037429158895326275246575945531381137737160728316513479383590497539706760440142287545659930618542132928061090257928718214264343236550466372136725112795829772949218750000 [173,29] 2243036530728968762917070605619566182157259376602210517079815063893477595429737455574425172141542024454474210347181606373692851596711131442061700882150907784512605165255032632069779298744325723126292139736789718344665036789700991629044223700878482999443919851658876330364229974673161710911874587020800008498387484165999797900373397570919454628760873442173917545261120667760340240110187025118727200872587014555948589104435340473254983037239483612754759548887662252708055799407203796562084066312897922760164350583553767142449520182934939584590077033255157665477807481794251497363408576205215517482570338110891763061305656275900488187429077672020782678790567708132990969603834838824147782216441361400420336711026839708560190854184519451956198814732057669924082984942254384616183197315212758060180033688336966397842157544002848944381214088306352025099992332656968111140463278128096002066589542126282114871256028737860020715178229168382812578457151150710835972148521335402869521212961104537533126788490461726766331073273142991702308830943234810824544588487350644994933517379236454984275246387159355143423910478186020000884316988717638535566720850552795651595162859543072267242146224930786352818850180370346065839174316876621809068641510973913846233943502838263608566321550168471216064941024764106457248193407825537111214073336527773648241719214332730337296811945486198912123984722161480711473766353739314661173630262903979275637181335721019978499266828560821070052370604237759471888022360541975911335377207292484725278373805313312511922494169860727115148153625348155614880526991272470843334692168743023361308759377973801244317769522663486364209206625120737100034005748991807494154131098778216537019842801886054140173111404551712602665341583072115064932194403645848815081147840206014136631363328248823736734710008942688565637129668060659547544177748981515267900994592155945153880024402685372674676727910991758108139038085937500 [173,30] 369357215730146197606486316954227886180911893121524156624418120045931163871526202614570119185283502386440968485495448597902222239637931074208339804464000589821640003654807970887084875973646438136523529966037290120466652898767181235174424480324209158630838119888298199388569234513816127459567134560684260509391500668857537738991928142262415588736095032073016867142933376374462185450544098566798190370393154122510542301462270485222443451059729699307631232901613023682722702188239510367796096134539221024404159412125641884540881782554257900173351534670893807304397640526580202062641505841069233682639300542947042511877397932337581687699266666332148597032007235071295915642372152930065933504136170071516534911409352116368978211786516685305380031150924244838798626363919907558717165666497669718252183240227099150529771992544050107730199339191215618620533603219395669383468244489458268601534711745101644573298054892522596934694161678096487245582771225156732731876182204155227215386440504927696200119506812691959325119559291481813532875161276115198811094111377110619256374842533681991881801161280828258514324694074296020212679142733363943518727784312787181470241001315555418352117438584728318452235325822107065393066130694708448687726367955712083341462573417408359735856078069508683111151979329890966760955111703576930370941459920557498693516210298843123196590741077678869375610440839710304593631399083129612676972334020871486151085380863101550661822762122530976073709332794347853293482469262503228332873898241197057105262949638276812513188495255311651422399488332155280633910253998045567556424807170965929340225858165317911307875022387854559370947456147718455223734453107710473033933342820536767671559059207538974716365136111585155231878735014167743531883366329492525712434892200140294882123387705961191728386281478455130970982869420630197725308141702177196930578841985865236896209314817539371200837194919586181640625000000 [173,31] -2194155314775041950186253330918474476813028719210688867226812082651499107937005406161235874959437975762770951157696943502512760741979412310008850983980196659858709585916819905201247836559835828087978266502296735771700249026577842291794654422181003516828805893446074338608911054166372575104535980833487566228695449392005860779984833761777716831767372162499133376321439897302234043817604060396980909954598587407739078408655578500680534921520028846151289619108412786610642826766091669468851987921334667556725321489700656373882660769844259468988992291300509622506037868779786131778507587245297692179138431557297292564048210314563438572417169793995998426346442216544934717098937843530400236255017189392610163216462241205771708280378449651907733701380031793440477260205421702435954538389158944895072438312326360939772696158831914416813188653247865811633608805632322715872225683330756112524801262099229591472815584696011300336988378146633994156204431884282599366831938328414325888852215687879253201887364418874050416935691654277305905175242373144629836627512593309322603984055129848588196114862878300979228502547327534878914439811952695091453365198189872113297347401127796759475750079615919352323414343623865427462659390763971603275995307431260038008436097797591260211534129555493294360375788158193745451770326828599992493170062773395232367746274577650890270598648982399100894407791831628460633774660968735843995318673585646812820728625111327548292351834163227318494677869112075203042740563805545897959563474786015795874429111464304944561349413089730220694858197087560274763787194749028915227280522634232745858860965591214472606155884611025171713577317904943828622192787087326339811542292161061017017671264936993203950118734712715568154684782728941666698753592080819880855040089551616425116199832561936158540601293077474930606183595385038694559006729719903689874250016886127352286704984276085590943694114685058593750000000 [173,32] 2019715659326748742551442173975185694021253841237700393937871528594705135325270366370645221265264351842761155964160639038388214733414035561931871023776581066266679991360860126690062371110669394311565382378238175066184344056996870069567683996768221335181775723394127195990562897541247422485703533828673031125209250517577336415654531649063278415341210522192753490736403290584211340008814252783189012680909399173229766985623981429789271836088657953686714969170974473261841767171035146293234141199805578516703606508812192731073364569959960660522668453038858342454057219167734056682210698932101179516566563750824043823750523471410087534327961392293439917291348156031228273653604363600118679331808888009117715001465737991760607319123061054126559009986733876748765221788425185979912020314548811959621972533016206725162369102816658070585479982141301553226575806459876612988115889706617604748927011275954172402368052319656583019323387517734317533691815658895988954632997380015471327414197487875726149791312819892275245390805077622778767747563128167640214238493759005331890197507049224994247570239061448826473766796031885970280079343122015188932220984189145378986609120597937077599744854269314786849182458504221642581132941865333269639856002965035668810422687324224665820119893104572667048095784037533170792726852331793840498005050312506548297512076411622022740491440634760188689956784764454400817807569348852251993300478820262783616813432910140511139309684667519688713770911714480326477580386798768204612544598214127624394705690453400203981000171457003651158729301496625603294383326263783687771414771348104021231302898146907860362855779206749934689038799097696709080236276847672573860909257300179030453799271638512522376347211099390736376369496419357309348899340657875776522180246871685119502447444865499591081972526232952833442331811002720082867285442903847301383577091149162260845800062693782624788582324981689453125000 [173,33] -694388933761997178912955010957318628025374265032460233562748397825934486967435750693492118040714003076974782783589937619103902168732164715374904151788039395582360431081824067410930760841849632604735555945107542331860362005451642546290588374769414222303673113354367733036552638989689629227488971016814936510009757442741492333167169392872932515288064541046960355282395988756313876282002882562140207116849526634738037581422731205855812793936612563470864545238353989288865302505604623457598752476023939660302541938529231933057177684794139338185943717491062723806167883343884948890246185387440926241067337891066473539373017063094360668620651930607344585824920642678654405811477649050103026718812751430980746858534597660045180244433293769494259878455242759004108173137634454829274437527082605410397912687195816655808511658425736332767596053824693312681630487733158611626421697627548308325953532990271562804964241094092907759214289461586092712893629442408940417005094923703174578338179964736031008661295929334167426050347461687788622562259030309658133759166813175918351733101734673421307051311912084872405841898430310375910519114762626923127053058147372632168858325056838687280572205247044951805805571867915293049035494044910807145093575458510986055526217976846089097037687708216497008098897596927906194685559673491925516148841193659866372324773094932805372049863784163044381573488823386762253426608370707816154294087399213219670630810703355969267320509205063387635345447506912167151293035623028906275071321664331202825710354497747394005457617843613891142073431041585296013070641579011837212288117494079248372336184992476703525527394933559179389848125214679914252430982885731286946813181346423936906390908276447272763633910845055044443188582172839949560240013845152726606000659902193797386948182944161593582913326439170687000894823257920275064878232096128089951529043826917436975368272101902399212121963500976562500 [173,34] -356018710260029640684479583063950846759610946870678660629515763652748973658818459640312489949656044648697967363184732871486395691124943389109099129570983738837113720953516754930999599772378829975163573015213846860806968481169035235734437818402911808065293542024699434535736811692685433332221042579496554382290073921919247350928765841892785878423672041738752291835916123931082788446279106120484394646202627689816199635046916588808926169492959851297229008591212055191257466857300480039004597313403546836268366465281359565666299710221377036251422781794346219521751827014382568300642967127738113955173791850802423176859399363503748742378634004895740337596833218493362947687801362006126902107493960026667270286004846742751576207252644390906262007892952270933305880639028125120962018251068430894031261243443355928820513994485586598103860748425208732057813432985727406810892709617449976093054987573712786852685147032266738522457100708609869128808475565695284241283330147395736890394390570731476133765589070530811400512651547839611729546583250810484842658919216814247958910510987915363532540961552857916110013725843452069329224061153654280449161673876508959292099417423378868736262581230545283752182282858971459907071457470622541992288928578365719791194177086134720147799102884835156922980474111106950470393740477077648741792348477039492422358415022147177913504875885426037352576264573939702862537532530721394730200814451363169786727416416117906197639346620219079422494702641889885590914205819497838312868763809110862626707084538086630459926133347137451314990969522107955261718625423711327258043783118504677029468913167010717377951347926905909857358434034515449269858849402575721567266417450816135353566399779543059932137029062000358387243805351933865849805586771003868505253814152526447792971574754002230513304785120064354759231652279773957144276975983118328321542513385949465799450373685674428939819335937500000 [173,35] 579421668059844580302921207490021309454829573868649440755867609234209691814422006502082297975718345796283174946518011060953148834763992862693350951051886794347056338537712379325406444770303566843023918071375631855794820053494035008366791311158026788105812850151437209527282222353306498232394464873568333984460517647012669099726504573892058317623565553142646737659973731060743063960681646723872139672719359840051509294447051553581677467590633705713495824478689296728974894582369951763216518348070686435386734459656640157662668564400598233885396202428261888967142974264582947058220206050613929986671189659971608480506932517737470300205236418783504668903231912909493141307406925441280448466282699935308299872806548351096693909186936487715064483328044734786856288404116049454137483609732413311733994758457969652076321881531775716915317292067682725974697636082938353723875417189651721520613354224547272356931499005783625540175372049132643620614721291983027210277520517068618793882207206543104682552963666221494335128510370449433863948583640928095764050665204853314713596024083676603239116612739916187521341159405481715267280048982322839039771063100667434420350288818483022082929445002168452849150998977588949625098840713420754209981170910649299297137226490290397197073513736708329307965856222787551958491176789336077339511932689595355743487222873506270778592805797891274647226122454116244420576870614015668440536056284631360730324921520827904944429820510125886143459338205596723056382773590564282138873038423220879150780566939278529987586420828712674432209314678869541414518796202819506358468491228797632893846489965078428494086083095587677810321968448262457237357233517627464351457347584197897169001917809891413620711161288681777405292501824990675886729373878439888183459712946676771947493125699579593227161983490447541067855057991494278159055326078904273730677503576542840167965679956315636634826660156250 [173,36] -315248761157439976686204325374452617749814031107056680312151441480632275062832716263226467218163309554068523247945052514964849705696974307672609750553891616480885551862720656409047021439720147686793159880334399724293635975397314582717766486641575905885891116832310105493865891481255633490633562997905159840671807061655509829709392287588333860020434356422465413569731242697397583606912922780536696585956847137052134245021011362682536653542538280674076685531227960066123999764745892751208431527335325605325014027753695096115857173857501880600940322191644888916181286203637389699067864903646223058116958018468275111445154899047678521300011629906385379260764533463784396839680772395211379234711347598131320829513130389181917314789497429997268837819668782382605124102647545782603965163302945464227886318666291450129063728065482395675504956171514493634996063035644150362051305498619789789465188373820871216595095956524116404496441574458163810286976933908694616234510754615827149888231479707697019414829905585632129661466077988871547859947636019921627484017918966170432153052273134339318431300186482748083655509595009653680361029880646144253178096580308911220601546765709258930657351604212069251142556283471754222332749729864478095870563354781936887721639551139926053283938233764220190019481254053000746394481146879181042928784044441394573982711505243460631192773968815404616807533625853750338003091075250791126856027056068860592868241298318980284446166597981153391010882621007739928469504885777127793210322269200838004444484826753528586824685810671527855827306100716753314162910092683180120883165105165081129244148866300271211396489923732791257939811035714327846460505487267528885989311386678166200791735094486752895106088936016809656410093313499150205250870811836583687171705609861621594102689768229133849396192064094581103703758872508567862840725509633610352014904058995664318348665913010597229003906250 [173,37] 44853531523458995790818532711687801371153573360317584069196749367655656624471961919825426081615280819538468694335645339296247865172264882357832458183140171143942739536598735325225777836462466044451763638515126172425798568372604557799779982809703821648603299550577659844328531544371592674098256906775812032555151118582883066613161679864874628049191983967414610259634439147305378273696254968704132231646743713464931799154532277545594250979232801085470253874650147030086550476455494433705258380567506985830354601960141534165344460981472697935930509419315894634832473434309713194330206134361933634694575762322521030893015979853041506543754331320099878763373660060494699710787286624787467813968213847939033785483940461423188866431211916851097984010175179843437056139585627943424800399647428084461683681899609150257336071807870594843393603493624974131839549087130802011386180235319143174738482874767442201425339106878436557852644804977662369375651941542473613949403798155682517791131259657230429251608438904657023401922373616443177348255582755503043037817126327987340144811800719651144032182957922002781952911904719419211002324070576824431925965011811030340725100572185555499920205400179523777378927208280379739402171400297783316015106252374173899170029044350087317161631506414395835630030569972532944053943039133539301967614414706442627086695080264755976201743603254905267219562230083909625757285830091261429600494741295245464166212471306658710550451576139725344236897659698661380817916059444112408726588973225072345116077082254990324389732599621299943269066092368508108933328663346421686336152354198130713091237307043830594697970887617069654482901323704756183725085281801732879595183797674884911017146873263178367945972771833873371202019544366993349683728975332636650126900414787358824360120651324172524595367502280912881419136608065475824688625895729407057698403996173513515296559486602783203125000 [173,38] 53741029905283860497384786918281621096569009657602069538798721302193964041729511188492669641526986773284532511497212960057387435875387708752830019658081220410908480302899181923222633275841918009442204594361318469649016405927684743223019822905530139020483541444161966425871780629046772841208998359648528541407876466755822715041080957052495710103206924358399296813706378132725913196174223037600253929534789235913091837312862360612420373778161760724815174222693697064087684919094812077162324023786387365843362143838215495977299319057410851314269037764651327810798067621240401278493287354651548767313349922706421091579963616780876786724059695497931318720216970590909309315118224519193463580090662734386565212019245379245365368917032394832797791054585570177885787235435003624798927630635319856322105473625475799855107444551113384522541549373610610548035003210300034492113678015418529665501426163697787999685234382196448197336067179777691326930859977997221181567943986603834693818151153943716895589961855027829408405196890970176896254816795687453039956833560184508217421104270616866895451689881275054867063172938838362197459046603336987369565505960758862281873456869488307451678600409318106712933976968732693559691669339824982773196472577202612499620862564695653129794835381921747924294529352999321057632016385757684431468061303208293718844015705951134535906313589010455716181652658859291450805929265239334923691438697870411199813158209330193113916746055142924693153715753465986886695457403509381803358584394928262302885564868597770225867083386192765791435930612694917025550527627291531743514781501920209921020005812508374734669785448633389888165835642970826892150690720309286471609439174313236302351097459780707097186164095891232119823526510615277983064074169344990169428600645217130378790092002123315226800747994167862366587819813885166709679676379407687158789042861268359716559755567626953125000 [173,39] -41262467997590578052454408081358773785331227822024607173839826303208580570279734940021878626519400943781579985463642553171605228734798546886763951176733861366705959429415060640402618543676122966868160537472736987955015760110534420828629694611940375640608889767780656753319921501596165820938933255309249356581597008670823782217595798940321721695400160628386303463730778027848141422518714571908171730990773705311332152150116333236759037177356660706820093794242739280572205245378919022563559553102790333888554691938311647883757922771502011046913830063732318243139190840744998246501542062448119506438796668593975425243429941587431807476639883932026998225374440669883178903421986107133409786133799436165513434722613656025848781802202810381058785727628737189422471563361115739832567635517551260359681319400520211774015587453315919433733733217861677929218937523922094461870704442923383097399529474082066083616710884899535387461078941757974755381582426471807708203470827553758232179103552777984781363631639552234246604299864915864295492535949151826354176914832724601040074406406576561648190534285780916487197963384107436310179762437821453542031162366027570833764192979839666229123330578423369973876053658959517144327914387360257292987765514217275864921086538870355407189758848378002322344379863323389572849192806039868453982446698254825662759813740093404445099111615233405641940756559814670427410882410502601932520905782818581673896000051537325194868126545993392893175597370211988656224938997092125908643689182181007140586776360757241354714607274040085091190222100858058029530517568815635776178795128361400325699997916526933145441490074567381757995071159443304148394397842302336156888852667306131313121128485679137845198883726047802482103313296162388055218664946110765829640065978981712692362386330781737310500674518356363372602421034794272141410874507472222388432058124654790487960462241210937500 [173,40] 10650277582784494322731082557762317476037250496605747208579522896341623558891138753682323386750638293738836049300572185314478275254451626253553611463028147956029267076707937600196270469947073062718053700357992299253547149236531006978006294531175324130804227878277285313335970804455216587773273172503110831722012627477857637674100705405935400987133600921396464547239083176641086133017794717738078312413415930330500497771091564697266768655802979533369598917715575031714369501575203336668518793352732759351309477646198714510406900968184503724544442066711459113448344479381275765788339156247785696296298846710838369489445885386766060953714612473889978415956422641551400861732447649756137061937055949084734077730826159850564972777299946754547660583488765115267953588594461118827646056202939567496227366051164876704025582966262030924038933026373553504640672959679317362925180311058191893352365229068078318802607610662471495632663253779229355334927422784391004953343343002137473992611897099941191607248703462619237718687492308652933455293006046518555894067000088171077930370406070379788627480602419703421299588990324701212617370647013225334790774843290175375352433560893843425229446632330427128243683127381331348195777718816017590620658247346214989927231876043575996027730505857780715109835444809934357491009378289465386943138737289019053918271152993251568588636893423993044090705324691588619627723242547351945369927419528716172968594768728301885529281907986814307734479957163118873732959979374728365700478714531938511356269984854302823943929984483515461519954256756194478869460018133094998332767385618570640876517642597023490503460012305622384685455517804609131869491216466566425028527924654340841215151908083547994923395373638506053673116606205848819031317008491664065032523350409938137799431923276894230479154240369989508505345577383850145631573190464151194552901833120407625147562656250000 [173,41] 2615367577131246393866006565163876513051438436928746146882004252391477162007180743901443051093254298799592353473209642510443699314460354033089821208897286689901092399412751557830782792821421919115449505205156631430123813750040045460325109825597042554640603995504928260308314088645886176488909888759026817244347909377824206356952152083709074555697853147766160144853430603264743950546375686667692025654842890348943460744171658941756635122029900992740984812157995315136616827887018085934049965497788609696966886935006710988014011056542192528558388536391333126176381126412561593295169520142469688917183162887321745272507145529888669677907408658015704966593579594256705686876762876739343609221442365477657033670727794087768617785418602684655976382043463285225307266597898321316554324587526721892341004805496704569905386143426559991993672046691564358497390565448918783200760671174974996825003328652179486946478276295780704465889498911582940261675417057559113023898212716771443378899606197141415717602833809255680471009852413958756912137809299530658256446664752459028424368189266015726435594886609439578368200699095394456357038853101539142398701556380564758587272984048024044630813632225706975383622318445641353322582893363456047164023693833146660923010111657001926063470259661136254324831792201545113897771546501796100267077561371183122144722345605938658808238000193649835604995140743540359079093727732091354407124500255856825181296541158180477741113490834685148229044814645907891274957068653347237917712703792873177049634584570951787680443211207959561822593268208303588623488098511488420095643923576784593792822218445102719069447145244041135643484839470095409758984621974272097420509485678411369266674698570872950833720905336826886711603334435776063147796712387211072157929134487617105253012763125912555136125563301392815511424095408590557681528337033400345359826806923524430156105781250 [173,42] -3050985294101286739307503530047182836710959964942931922182310053416575998320929478807955647770382911210631276100579751702413861793320632935009152721446948036600832399292670159891331163396980632717328305401283501381443545466135434942557125491683089064844725959263685686616557412120416807922572880975156426238494324997782005290561330028411790751658491675882856893344274299375879700085579642065435133508331747405861851652500651863704832205424510012332886474804358743724645216518313785976899861463744983849551266840736847174654032150061661704233964803054736486654112856062536795986589098636026705081174539648802293393417716064298362166787872761987380101162763044036884402862507795191368786263995802760431532357252898458900996599048577103864485015213181066150759644154881178355644135257244279897276384145524701769917551599927849692832750556788877797797617515511636035681905672039764519652329436577410862003380450780397689233949029595903790478494071742021857215619772098999832749633854652795094683175483655978204392454631698083203801896761950022043737011380826248153515489337655667109561133249331385309236669827508766597449003417462956476151494089245546100422632155966306181858323870969709998991936853653309960025645151540556428893493986631387788381864710747504373769930178760438959529614666408296354692062829310886852123869585491381473429215877599099058314070896195111046750161735756713602951890062659532643764205505007870018430617646988589514960369292815888608863174383843552147196258551176303207676428081817962880485039090502251939716313226962658205102420433071018626780043789403953732443632217081397559885573479194676593907432533946659997878083485346995696096394439268953835888782526015923921424095992409808369430149906288235344405320306045088251006794486999752967879133241680803840182301010651428032410655720640659640464372861032226584756160928031628658969179346392141468017320000 [173,43] 887340670831483263977804653750024279518814307614416984120049025135451463496090748108965470504918022901438313133431952777983919714585563280614962763919002139072613559162597913443565486880705655611843225167967122901693982154559367853082110537176517635400959795097252038994632375645863081060977509208383585658830016558914696987617408015441183426832540102398411960063659658479103078040234767199801678403751159453480687661859504193543356350367702599690295440450828567064129499793407966341596682835526626194700748528667076804243903041701297328613752754221006450579955215351317184918985311495826888754180717925082838377430291119729729869096060209129315270168794446421180924385217015063576843513565767139062035509867497879595472081553900018136735053254069805192095398491062818805343029012576821372348672729324750111745715888843248334465156794648685086696295705230753209449298385320812557368415208404676127173047098859758726568346504941433380478602490899639034977303809018314543566669216339434037189330859820449431872831968880326862599916202470894732752932867226972873212743448231817736971099188613486242618214045471026843879949227741094812262533937822371622659211481042090063334098804789477237892916543640958362736454326754173070429201871049591858754960695561391307006126443640685524314519095157545199130364218208369518937957079149898236793412120027263480148823294547068938182283794963891812799880269550360704973091029163619007878571268407829323641263821209050442316568612380190133045393727152746512695593651433645022613984024725583829262823593944003994634544586433796925392746273439068689448722362723273706575770118073082166335118964129290795456933701478262398499416640065708966838361390646909203037242873357609944199783520940241476087400584083669883511041238772746138522045345631494963689695604494552144244520200853964982382167243317423415335395920382883225967360332907328743647350 [173,44] 88804500155360299581836628926331207642990475391744007536058352040970554271644829814375410223598436264412861806454272325218609734746573349267515648947851779958385364290463525087794211841693005232551278179026928136096800569826121396439681693859538961221343627544862256285668706142968570147859207271231829521514020604497164779281640273817008590092846237949004407771601187190743632634636345489997700858514365385165775284341428661243787953049733236497148892055680189479742091771002802632253540804450833817623334973227056840697005499717435206829780421074519004857280233495109801681973476689712101327117872967453211366846824118685039814718842674796202402991219693863172534906668822145637499748401636558980248125723264121072768163773413505670666680854707100719199565380916797448240964602738468983307417609980345217235460614349176435362400213156910620520128944621494018001559767710773771734891738867635247931525794403743631866011093610552186790179128822327505597607189161046267289670257412627427097803234985574439915212162906100277485777544125515144775203367942652161303430178569712721581447301693450962860611629053357717699920103743506120510313633900364685512829959417219139205801837578218524698038550361929251270263341752796543385812708037367009296332230575167957202150866599298237488086264185110099309524478978986166863528929239376744987414907826063854493641880239775067473581783695520767954003700275769030872953896766859127273825131049134605285607373262811705579078803248413598860362020175573957327004216684613759555581010586250870541795056903778293426889227144678781574717081518840927623924871516179361437906245211363208759107171818073519455402701987335337417863733352993417852350923561410946354836509391710604013594501613698779240869081711182499761288906065264006599777716042505749890855048295969196030687363972499924956086210134437801426972648222707262684240402653446296640 [173,45] -150827372937014191023345616077133244337666971249300628815371557776594363781240876979549784171114576307136801110850411496046838936663176571193353013380366933928303766417647866951973805148275042847965700653486983531648268932653395581602925458953383171031104319914525051808951856284206874636991641612622199634460801464489190070691768507200664693463872070367670160194635002505818977129799784662813926312771008375964776519096873658925840757988670044976324584990459892997771277531350437733323258463449610392086715974745800451740587563283292147290671832860019439680576883255473663854700417252072238460958369578727169835578455660312573263790025667078849554618287789834866708013392832383546792831007153128960441902505479351709838712907129978930680584439492538037531504181998664582821488534493749825624516509510670674671223550158356251316067474601147572890771245518275170160577436859402528700423067582315257727551752545729679497310945758744162788829218584022163437646806448501038476663712776673984318382617630806460339018664769326371884945729178045568146147160143433597580410811121150378374334784341568235402943757989025075148063602165906431739628433037863574569274207131203376289149452790424609318755067984942482484368677807878717960656405829152648925448495143542106584679842197483669708384075842322525542154564623721990624784738427520772576352556330760077953724727335251531043486838210294326888162742353598141216817740366513187252350852561259527865322134952996714538824825462981891377139575388688806361486440138049572353276339569414381216289681960692632081627926007837059096701218618475661519922838981860304789317715261523135594225542393906328849112991531086350240859624520363078120021060851310393105991163038916048019357854782254019800584768571040086168351070366243348314027258405766069526955159921121364724486007402320146060091140178108695627795246449046859319484797843584780 [173,46] 43579810116505133542471084748150086124660804225085466186896184469690266840135226134517656189157128172671641558399355407620517797808961960510632973070266125404948899801997044978257561957364624595752819848913832705640150540816487648027881134711528031707827208411116470991424410647671862237441542877922543208613952763205097718133965752167852693403751386281656118296279231096421114975912926686438991601467313758359019908994141194613899934343012269780364571783158051439087061216599018870942774587843768821479677106090737905210879630628712012884357684071144413853291973948579718862325618244836601837277711947793916348005137051742828854573939236728003258143973896214072903486539680342837354365975864986555806563272675922646620462661661394789919578572964149043715524796695860739828290767165044635097905731644789640975641242038119393385279579169123271010023821258065658499604947733129770879960441941381235737982227865485886394163541285889194890929996635450892716934976278725683478943424861729729279550224729619177548647367630686961265789520100123515955383532824097813655714811320378822710007480819318238894706110340902694625769741418435713417465344405620705273019421921058875055250700066082484317589448310128972700410501548730817320799021415547429922494335141084203978779293388904820995764297359657161937715853753603444102072660067203063201652296017693669099165736790960470697637788078369418564259432413876904514425850342861196858318644256795091812443816266266901662114146773042900631453067917294201310613602412825775311606787315187924344245378466243929068996582410863160222724067882252223487748453847905781850683101060130175060016414986939006903936448619487512059352475629702540374554032719995620370908784161489658156396314679706178464629447706877911620419594445843542413687372562610782553651752092259060313656808315731898056223767559361716901938479123112926922801091422840 [173,47] 160786765033865271203537563699887387044815939452814346558765395030959707887742110167407682509191104214793904481829561227040445863211404356629604642528396122189140110965455391056607657142636219850693210798359438304426295059161996991326861432155318131660212931205135912923529326585199243357574310456665136026996779035203094201396944695986779439462912489850173176895414693191864031467532540129155646780233195233497750890148363009221804394576140447355414708761161768031807715465515043683952738593681509928664283458256611898937404229548229728632296162400736202110175477159366116460670893515681717519555168210617344475046921223056059203043308605482328819096435806264703535539624053767431706804592877490941462208949483187910876476332780182730017158924213340487680811077790852275978931310713985708254424527654918260228066715678137677374325178982412041366169494522005537857482257532313817456745077956709362938311608055528807368715005233189265342303292123339155584878260439141303388770894061291606890989967832465068443182480859950297651444150462157850809641423942014281671874767116582449556322930345633938221863903212583775848118386931968203871311034959716530354264679844784330680400634585605198707745937067935599539693114192084617081561478282559104742434000588457197112051677112074666087435512127608309267014919942661188166198781710623966203298420446666236526537391296349098111761156865204210985315410885729827904905262203276153554667391073436399042594276313649209756739590297321488493603978386279594607849317599111283568022729050945734887112423405374448072609194479551698563673984567218321446422779915301937729123819273502996654203640674508403730599043859711733839256617389562450365345722364523536369446429267872201404917834703397854953244744808892630552258415436234181580360907909224910332651542999726626908657305062142123974850615784243241254170818265887866691104215 [173,48] -3009624167800676645115148385234407221706040590434545055700639515501361708044535716599246631444673509884727478640844534902695071910841646077348203524158166160407516327019896730697389808407991426738804936768093045630092232933153230249438557247283810273216467403400620068459737013292595432894221990275443683138800600775189513992651480653497401063708778738073488210191323943234377207343040634977548354058363120169198961348065311508187808732998066731438653929509423934727321609898857967891853329761038307257740782926370935581759214693226724909520166763557451947549849814909488652536597461675288220987340759216913700714349679028739870635592276234217124787164219899400867126223236647938093597453289156200068325672476250987768785762364596389464374068846944160817060315347455781125614418647736119144475223578267160911980544811648342181747688326555475419962741584336185704349832372206672610558499500371505057838060281835424297726084754589675905346362083073710445280905997183535157175947149498309435009657165202115453702857972344682984829450836867340224602348056460404263850218113495632213973659805604555552847572650104575000618881480679353218155154001712924331626291471139008965595421081652502917995002813898327073725659830732829143794122615508454065571893244322788169569430868467147918311441831980512322002555572382064789365362892435969708476550486709624248859193572557161432358535393690944260952354551591713442199800742154172204491259112998509284531018855802384540879310896484109243554338125897173029446787676506792835279649779399211964547135500254629140603766436442283907148307893745007704844089160043236281594929190589391441214191836205284227431172410069273522381606188968444532302417245959534604742363319512933556348679102111590190697291810599380061267772367805408273671601275315934216578535911067788136124203115694542792680456383565801218694961978264614949901525 [173,49] 351993562887441440971619785952440884937837396868775132854272361765056030050488030555670991598343277246947843266205723663977335371162467403119165111103965471681580227566406637716454617812222568086362829054848707856711768521293892653584673083821963249627815107457537462316415823324709560699256516404725272910541114564469911557498658825566724531442717985300766931142317792516437093112473123973475339063825433856828503648898194790326751918733279638203344169224676228968455290422340129069772671519279471242486714362859617911252882630739866663021565257886937427219661818871262886130442315143675511762954200484521367754174418658789479385072779284809208044007335073766325163671436428562877813515625233068173775551822080779569264412163803966336566113535143477142202579672418060282310809533399219838368741834008202183154216167262852509882846960625793793694840936792930199671296255811670356911075014983550804734971184452351922675271667990746921636934881471407029215501086891355953907897335425548232929497060433444694825980390231250873482989845482022369907182091372424237283394236267053533741718763343350844702571415001283485082974113855095148606283811274480443918925382930026162294202493996945031075064877678124760258277569452487557771039704538226225221363543446272499607012368808175625561332656474771333885371347124646778774451003657696166339460153559567591578292728678044422013459221033188890700961201782937129568766009301270103766155222993376934093226791666428480787148372139069411652029689484437971004289785557811627231992322677004976275903363518980996688634452705154440840285079182951948626895332085216378933312827935487556991965027287439123592562862703282838547915541360891716576577657926788537836711876963469373729480343259926863457733258533003261125687271079449989421544315672364867770172447611367532651426429220431502141516682630154136167675705876320077224 [173,50] 224419523291444685009699416664328594857392874801940886136983992665937067643702466404223983394981431327162452861883173565963768915041892365616015571534352326090524715469204787922420931251785416649363907851542820248548746284595044981896727448223592594266376666383779148436614700829923410548593025289161603403531622482422941436587229097971863477877521695617377860379994077319431906020687312720558723330799885406476979804556686246881802302986059837701372671765509365940788304049458422571319957738601495898794494317088029448188454976815033262628608297303431870282721866806311141628650023606994824938425686435297940768451672536794051900648927878264344809801833296910260568927422793059141725514858420889386687905431498993880265518849410832089411140269567828145425706945982042333752914821977823716561799866796855903789959363279847583101523068241084046983084188487574560961054404420310000315763620404266975938492402933027107908084061812024428034981160650446508873762255622088512363316713562465752592361846880891771909503445554267356392269490797728964326595310189818674635170430735388694473052187891574583789451593818519272790943602453438979679880655608268651141752271852006760769420373642946757663585364219072768414629258813110826846924252636375136744800638951184807922742783957064617735097092945376390373851990923532779583455750163128730270219937732676089651009640860993789667968706688678392495696321891275006709882633563990154799437303805505900739442671938860581334820296654111660270209319359323698892072134254028533897003001867432134206968423939088018811045366120204761636678467711533391664281571748148706721849230806060479252313808764261342340858211431294410829068703782319527334806472423834374475262638008183156498501380084673631758337609560039411673609821997431857742678971789210415537760805451450822450962624469688712604786991536034428939283541717795056 [173,51] -62472952946321661387690090220513031152059631905163178783682043407651818402015594732335777892975948303179132113166290147037515187759625877157232487336588540835826202560572690123340276235918895818420414535133806088381669974816994497527856604236200018158593111542385835897835024200636856346052162726437049187259904535302048229780396702198165955320938643613826967409100649945711525171219509116805624511209719465368166554380502492406936669676380256522328177315498251266195001883683532600930525954428535100745778977289157052855484537973365803598011186008963372814229667153621926331033456769275651163898107063741980021183131051858188392179023344971403018652794185771272862948240386425797245394137424611037567924804434616169215003686826002932194415417914149540962048816373274985988207533613279335936365825021213868455890035087540874314321763523174567154196321962447796602550407949062636709534493415973890445017997851450146007523029902817688254311599551475634389036642807338105135530374219155428347612525171833671809880292245872470076006218742961530239794542327011302962839772943230571422504821069158964051835278350781147419409065315921771728878604365591173592917168440880256076222379908380248386259820685023808402711584974354551842376173652395077227215940809052225296801775527213217089178675971153011076255879108708511424342060534028612965452436253198566872817928174771933462646716895939626617911509457118848972759068239735715846717652961105481357099708143527429021670040932186431649498259089368208256529977367246048043641500547361262924826979891986807910670899301972046292827405757816360501246377124102924952703652193750957624038264236335384551854714777509458142678091717624547698637539609993167077837330915262499711951549255936019034441480016123984589425325932730306754458071788628595989722519111284158236216881764503082656121182222450588446141765511734 [173,52] -14239279613630905105303018359437684652926883307911530151151651569973978314375500606178995429202934943898805858921101280612487743345537937563543978203258845518217230521839337471275986560823322106162609018712063727837103952140907577055423295634818089221873421124591981142163015721332354428913078993217702181254546548396882112160845520653639441133412089822209432805132026019925918574631781819623836230916141625653061863893201406012217826459472843763783345377392146008735945791179952902508791706019664777001245319904150950580461061046746786788747275789281871931601267696396328202004855656011667322441707458787371055157427217566446976792935917750191608865718060963609676004968525973370110205546881788317569406181410981354167896537365906435115129624468257794418949274366056735733961694792516706034148741537174926072514612856682151756249223338357631988800151483055821942924465384514054589716396017640328210181786832627810605117406131536584533945522257666448758721036548777588006203520044921366643476357616813539754488281880733464769449779720669040573235386671686218472227517704672261000972490665377152801747164793358568923265400563658719877008646808781999253643095433652971846725169626318867543883569774662954082743036775931823973366934917397198755533419288658095550540525159769882394974872191369465166770321482112158578383223105740485240811164757560213088928313745154634803419556076938875138661920521722054717381219001317383246794365555958607233791503269973634910311725266011851740302331710747416645048578422010128063689705967810317152350432444483069889528990289789262580100143916601374571487055869281648090309095645742162754311669929279350121356471683758319358538637260405354023975399778373097758896292875382392087367660300937971218308392645469371444488242199020032756577257540282120224988016768170380617204145860009033895771969795142646819021459787 [173,53] 10502055540982216466612266361467797122573066598957313137518425878679649326596582862680086429707087708569581350027272361090104344607190632767939827664292578779025042700506436978546715328041505181957100757176060187754728085569565990561000210710248199344009955203511333735734585282161661633906171331009299728373676203249423706688343049871996631914200509876638698185582184837649357811936716909846154495655487220661941042484378624082747626012344519780748762977087679375751664112541014520285161983620114070206813275824486421524148636091631045062136423294932412004638721128373703926604828014257094250002787523190594360605041381078731560050891482717958694257313068395892932599140838271579826601047857399278464502880319090386594085307582585062012250581543677447381849849697912728872238156290397725679561495748147860302426510156637804181750523164659783975231516032821658103653838227460073404864620008554730300171236418414378176915024807380029363475230924753953907243419331389742577835863212963635321234330178779921711510063978988157011944890896168449572317361084059232340481811170690972195912123217638881777407123338441281818190443607281699383237083026312720894911316388199737958382646385882411659995668982865152484642571308142929760358886203581901313988683250820463206870334257311713114328476412164152712790823520885178219411310015958664486693399178182160123248492742382167385934044814012368638320784511087296854339191475714822229459857756763510405425685115439244138080758489368450113909716713123782968576717700600176810378146302370393584991829721214897570318179389179053331797760656201370622931182799773849349994297039052278022148246548874036811807005767900729105151606939444495693602655110632507535011818503918721985942630744942243665210516624732062936805651994432298350265993394152532811843404716337818442834604577602564168052725952657341527765924 [173,54] -1872915701651088454897807823516033594747877371098986101936927715865499827355813797225623632906992951375099808864318914311427488768258188109690724161328293120230561798235626322424336778241533777377298595941920712296910142443754415951719529866190766498176060302239999843271165548550747208685595465582305996555808362904855984124137660066543831877735772281069191186638058456995022448657259573988755713262808628061220211068544846647481263911316770105769693657385875641841712763461471249229729800761050698580275990771985208184617044488105749779942751916230796094576802451146701758157284724987450817953418299143574010132546130669034592835342516634321386586084491333094546144031131885039183492864471065817625773786166681131833456400189639408913266993639652098127176980694800461338709233188156580622936623063439670371321294966441937301558678954874612791023998309633598177240526006794222032011616475816641717002437079042861685437085234882505135326274371635789285629570097094236604840744512023906929657358414654461329386684882635966934717875975758346738809923905060998685980731680612216878468048345160217059263312072224462694092309624458819036167354122895862727517454987799464874694972693543046749508275244691510553467797021057261023589686708493650632170630318582748041851485000339596927170218486463273540215429444001954145957913816522434897911079038091904121907747754680082178051676991193569545887323973223945184169820997830935739535684784514321054031933304079653609856872344921557548969548558266103478390420967147700203584663690589828302961811751464265200477141550422092140944850193780925005502494707117130447148069532172329589790740476553564024301207141129330589684968451246486892979534190023473089958247792832039810262077186590614156633712245750687070954457482025310571028480776846752145312588469770710958727740343910921447905945049405453650154 [173,55] -118371579799371795874451984493902678430640128266158583496607754283137657853302057238497060886960990845838767988226598730091953483558809595292593757823051585201339039719636780025886970358453469755039946810137856493437841361276702080047988306375060107224839965821415667641561091563474938863757383508820164309767795073355127107207809831875960902460432761881180651445781257064562293593560106654083015873537951236096895430626972468110328156598964413202461258451393711550026928407827387541931610271443795009857480069762720023094027182569331313022041975572395136943663013172341532794514749141628723624484930829813606344346703515305447574307133224853132488543749995807403060659188439916007919338847353768429914063198577691251329347293829284895193363216182822473984570946430614362755054477823981281712414103391794840772292122820083532110148528249598836476218896767533913713503748265285087723525905003200107048665303341257191213802719350144534150206172658596141869727043491780961799381453374739996480611049506621861406856445671969367300529117117568112358104020738404595264335541147829965942226126508439739198559631779528145284977284407292229048713778222918717750218143142172891906024817552697073052811785008733335991038444868659615863174392827620133828180631230087552440536799759964800863386744819846808964187896722311326563114700782961093290946370203893468783216156692778026433686935217854557191922004535519937977720825620042946427050376778052122881857168581177297313533102233353650266733066232232287141176699476627919822970873113988409671064889684755057722306037569415822316830808369907613665186696803017708249434592679800056698472320968264832575310807782445475053400682803849941687966219435770079013367323572476718344584992719266574900931438331313973122486956946705032818229288582284351539606773108931012057131619257154093355868802390694863 [173,56] 102001595708081836291169812825701768267543539998565547112881513907680912483931407223337546006667534790716272615796281714939011888086359876648860531712421408343476411245661562819257562129672166094237696427055848160018164521203554532882954397773866707171858333209760685633275059760269987643893878063721957465326985875701442202991612839450833374965728837722187282042580931019943426293550142445914579443708648702368497817345106279383739187774544423005206733577027881954566387995724951971754552833115836424169875122464495373678837611553416792120861891626584726549514819612961306968016596066942173457293285599917256754430251478445791677319379284228014808617173671803091059000615163063052230476166636798683165804567111725141877504457330453183264860249285260709569731054035145923500371615535927573406307242809155472644103997239034863123997831407020328749946179550959681535824957286588413302663982860923588991226364466456246312146468283049981044133247048784315195280001349926846993354486979007467126632883264825387254060746514529589073226005445036574850755084788192685904862188684808567537493024076152929909515586692944785789773647820131610009120474088304934645004202569367522298136812916535513503123628475420428682875200466934761294026152206745615347800350307474755409913760214669483682566692525875585192162913320518652078954663357715566057131065822719092000395451834568392316440220448134762395689736005174297716359586917340866622642146881542443861536606412698617106179318834030656072494580460232773694786597734109409101950727664118703290393195253960654157369010973733155331832540116153657327991490932398521605617166771848233335431959364221336748230164503473039586436484701436883615919207952199048528253006545563089100249823587197095668730653914551544256453491877245000330174624182751124750019070942853546389625495329115941391313325163027 [173,57] -15418519672136412697749583113666597839584193971063334024819341504369407820371050157117265894947864105213311940277569670797549810109706965545315664204759117246912121864769620402819006140503421001290224877911195006056736409697214313555425916939162773253287837947361920062064295920145523728801185721222184089384724591827146937587479895851768019820566229039819097289928648377701410040198654689956401364580589773213899467272300028828683277104336678879972941184950458082229723315109400448926391227406040343559298740108423869740684061323260091377619992652631138080212342593395858632941222081470378613087115711470387351156076925188413677109259635265956218999206691942428293021644918061961546074032389935484792692723078472504057238172712592509707328864868374288922540187296480529440298963807434860552629193721967403259826282866177182633722922937740075097200276968775499599362529035780019383339377304195368643874257184922075309278208726425724721340333459684395975170117674145492234530714939295544585218632023010034399637170611004151878444360900197861887177326161683308706420321410771938756531906570063010311582430320367545887665095192367235836176575193314789507306745229152136330173912561790845668275610819094983909385374549169392993199144288571703368663622363616604226295534324500426439888345287309253392009832821892235224357020115558072026464708625469270955924040932739643660645359151876823263000431532697008569369910374967660044095307688814208666143826802885673110005228313092778559755869667220091989229215013039637570398833853973583787517094479570578557426189592741330046933426755002501290170673379559814195667001112622712651175358522343473268632635153153185277174483197944654096407907162146555915910413950208571082367528483716168013904907611593398490800005945018701934968206721081202464740406456735222132054185390800643989570626996 [173,58] 1151797584182416222199975613837959236086797319316757361614312190843244309464203189468984076113705074012736639541051034555419007465556436536223091334613998790652313359666113749755915829977622824102627743642915318112793392277276636810931032994565072402941570982030697961564178936731353498020763003880157422271150497835212699419220365706963228905887124376792091862853908730820216244195171434500367743149387137698778156876346111873867279862689459585795778255709416422713074890093647993467576703755630674515633869266063949721181694254895614229170156465009278787335331204718868578846998315285942420910678801527782126392522273100263843597492307260532985116527465318701425114453102949125001962158639365675335964901964595740661748602785409503973877258189150745581329227741935410177744648269183435970645397341136802527460959162439296877139337449516701603206406325538820951359881971202663384848429607584881738100990476908347444105875688768888121900653623737134259334382634280899863877282735835876763514200382551620540351899809031978690240421823029220343503774134885437108123315987471642558357966526381262403357406410341470551253053081320758447106234859317226655315179914251579087918086510419235642176310243418068360703025734130263946837625033104527012541112818000288418691591865499070293756677297977940894141269276444424355940797719939299036039591894196183325957720549440514618778345934794448234422238711135254248344075720752450606572433834749500844482425986137470526636960681977872081796440315424237316166827500678077590866086722990703078120750189427879259322265657795144243159842511873697321714155620670274968133672775662811503621241628275747783508872247622228994297614856853284284490807704146059947913252354451202163954585629217167867172764801596426834001497992349699617593749148077120150472493800653287999837234095226710373918112 [173,59] -392900703394242384545229812953312730510636352740818659310538391614978607100586421363939091220907479254173258591141868145808142428204779322162355344555233861787521049274269796667323182368433926240778175474925238777804162276388317299743882483910201566568022269386977690134072717610154094269520471277322516353723124732984132490808349081338894140747268228316573532326242592777105331534711471193477753122795904372765152020584082220259015696839722821992923701275599478347681851717332989623534057594285305712262017536980815039758020789051191881455376067338726815491975684182797567412576894973323252523654620706729837645518290292579901304570532619425690953580176792829525012772383749881192988644985198194677591757642554415833186286440855507751744612040766023452243634460802423020730605235668437349129441079642562800433684472335320645781658694997776045158396735190785946462833049127707409819124056672821911838979380146343230596370604981945420427685102242231534902950358860955260388486989694016823292454488055161309771236469665164291032139326993143374081758259303584203768551354401270636330208638666915208680822901193959751247748080541222195353905893749330940176349293564141793715955522230100724548735117933212749941280750110342209018259809906928729296092210797393964608468718105954249499453937288135366260535999620469024840905368438864632699599043605496374270298991937073570748391199335005075084472837158774958013114108720888771213855153502709265633533236439501296313514397757093214873804473552272998731432044806407341915911669442880719019682101338950441517713345893769913350401090219591144257960726868740571594276576383931557924769676368179672652578469850280744183867718614307573063503718062062529717322990958519548069879058005406450905087980962268345359684993140614285400549428411913493430494266500945595477819487514702360755 [173,60] 78342091933497180750167314655871318914767299628037077852457158372377390524565178875576508247252206356023065367306070582542922164312192084884965838276473371992617212381980755750237786216589574456810655400780452898585334342110370318746391396293070701075170106917696195695877591076760317110956948582300455345457070197436103010878412203065855487841961600356381040741624999299509346858031732013645145410468206292336145587347612939525290951816653080657496108766536059125816777204889664414554768569194347523477657490294976024504197061843522165276864159628402199295580388922031138191206825456370714956425955609239708161154592098662288979169538586258904785447183572897265731355128723239831916599668506557728884277749395216148994829852442380828685777633457504190555644686798365385284508731665172479843944918627664392835135756713900395751928356764924307536007503459726219225777962004862915477310791023190846348357038866002255596702429867903639045026686460526937988687986154497739212208728051878505043713425355211268018828351576785797159127998716308323043105372488721596628957179941101596761520158156517602235132284545932291716652219538729264348747493524768547704033748717898614716253531779269446525984432740397268358661928681110710916256138632289438211866577910386312740732728500600460451499842920191714054847516190536347828314452491764734616893423850508388422512412830914077968607881462972390646163558181762296699496031321947362863189852102795114647545512301928869955868992159537125586924679860834545862433337755733862452161460217808402213942577167265426879789825349905540686929194613773647335749975327981895206477792317904639345746590741009581725970770893977270184568624639284047780239872832481578229518061705532888134680845841252274025468325938985778124563611183023038786450065136023526109424243129713402094873629974105790 [173,61] 33139781520059695971245587469902146353857984324519918785868580236360354812421981573024238852086720724742340232363590667289115075860290173445939800216914545781995865623064922510465798221711668639323519083484353074022645604756137960199652350963083416986922078293835206168205062899226165245084550919643531301951690829671198447192131817058159099660776199134667772076519784082743276618809029137213463321105931455776840671569125353264167255248969185585150706010653536792496047247686493085318031312665189306178294395828490047842951851091529714667769254279963798724531723532046418608326890585698281629581645918805597739192911463365049302167104497975212041016396026736893584284489330330222898171381912637037728186070688761086958136700694097061396843622000108502289594207394022555462749729200357337802616336127230861185452722791292835702595418060192247864040025718551092128639281399566450896196930102642111637863928526677096658147938756749351900733793994196551134636036861861114556122417852655522997855415288649413838065735121910781924665813357347369418558502463200799545450218108584293209645720732648448521770553575618518840773558278100163670698625379506681762550440365971754190334179354165847234358707457165758910332931781736755898854843395796397037463933712688446119743039000364262669174088548935146024061499956157139980599786702036356146951506982507743685462536236841450108190734114173383451552151445958248927839792828896281910767184797982438513096656446380256686001111868687873843358170860527354410760733380372494996600318602957053583329441825918164826516100613044438392308679319391337121832453878083999221144086617763292912280728835905066934380009811458643696496962268365181391540982318776604827674757375335259388035651972674589615956214145617061416872084254780544345992981376714716971640505180668166459435376675198 [173,62] -20721979153678256759190647753297934793620322454759500184260996918736775302231376367269820882764631505984630789270380314526662908538415371792876870993321095370938582295667888951433093115783404017521773438874586223200322469825880020023654863405902283149727780560043090687927909439565405292309556191954316181429665167287740325788237630260936325401965768698348007435245794973595198820794665824976031207899570569059553799071624974307704214946846531121146827148800337972130759251315538276835310430800443398150678224028224386259341444857941625537726866772879979962231704338594978333773333749972473969297601668047268443806184318013990327606087897928848201992599085905288018908760151252147192003659729598710279181663247043600908208203760822486412346634379788396834024637023522514962791532943771123959229739950820361424604134744304253278154857607029103655646636912590474315302167334610756826833761384478992491506190396727226173823441635593848177135094905872661123859564781492405708848662268343838363693897821930535403789846204818431541656600415097498635265643252143759972713968515305303993415711723968146504570107181669598343911624790672357199885589075692130982448139208384709687353416481335840490933491365217948371485086393106131955521070243292988597358870716504976101168616912349119413439239236248091266370102636639698917624158480041458756034300763104893638424604270634689518456938864664951539734646546524744711616053692751991999901160724031805977871287980533479096859643178758226525513528970744800062753802517971812352724842787347706942191574059337216676690033636764408481141951274169343673953058824059915084086178462110991063042566045563663789980624799782725216370392223202331654300289875229693859225570802990429638798231243899732081542808230036385853719454616003822650174603915631553486448878200950498017281173688 [173,63] 4957210241181499919013440428709093094879011238591123591364768781324812744775193978772991164483664246998105127978930070194895222743035191017665079459125769898241611431607987066131027348223051131742339932845060968683107621889699192612347406726641868505680231375350091525054987414611909556973603730983802807790112274560006474216743917225982318383474647715672282093223413550746465518438013371130886697780687359529754098295627577796601823612683915381827366720816303744706235151940294518105401607397094607240366056087400166058459341288013704634816647922932025483161122152649213746579252106509946459746726394931383500249007805964098971445425743706156714119173584372802884627832969785586618222608813625827706127408175930703216482559727876048013435512302146815808522375102518445397146434609333080956053702132517982974176128799853800327038180092396561068953376003383672233129027020645178915784205789200155139391872583509967930219520194016167381085183956610139812686506996362500301633195298680088480086868027085628659318549806240484954070439187696308238028325349658955979246541120398452457164961737312448456747922535590560032499322146261982839461614227229403520533990207096477736790180150211457764789615098394187380786387771860586884370020774594123405266860495454375793969787607968119974583760733723582404708084423186534837127536886303254874668383600017456435292271731819478518101857112630576217747886352505801620255146149825407293347942415805971832702094488531591022076193476209410003610870201443452831079659254001837579004969678191050095053063298242590142112269808299647203174830168930351514342933204216751134130595441100366196986342217751654163363583700227969967616561342675586512065343088901486286234775921687648498531043343320638883917004973235464308439314818770295171685576247838908353185732066324916120788927 [173,64] -550281669704898499196764389001630556769461016849907275531334618087095876302141174726458838730256426255887461440791768323797843717181988702650593730986540466659791910436688265251471864040006535170285265025041992171786016949211590730846578177514192782254376127872032375396540559078707918955322607372869898481793793125738711694682801384919841744297822488810141882570116759946251198949041275201974599402654450873686379580955325490479086820422700249944716988871181163058806818218576038866923451481838432063213349042403968462626346394232221818819393861695694388024173308998233234795304882191083419462536459502108907126199839160536926546874010768052445794368140183230341582072865129307069392424567019943477900253277141424714646105394017089592585655192361904644875103844200555519753844668533951588784293751313746493025608278890489811577275071876907133023345468592160251465849545315182520133002534244824580161950471717351207217895794240156281717369669599211424611029703675038186864863833091292929216054478214904698994493652210274966534566307137629665779892911621555010597704699989855122552216784189280783134905840342746861200803491758889908562203552761114112735335585616487327411480029840779257984635619208533399925067068865990716083456746757247608516375665049666891218719291750790864618952649361327364715326940284634671864944210808627538885105500662163690229739532646736415763285069095072365195899477285794586799500845297961689086562810599486407138180245994655884092996888960371777198881946756169557926557471687717261630444131045424730473890858671423131488604667874562623115445604567262161761080613443344015780699407816712961499352611934197403075704559728526206220343133892753353757605477519749745971000747919393962315826782339273016940067341730730400472498221715985294282948391245474527065215608443189433068 [173,65] -53869230884908770029475819469562500857546576889565400057227342487697777822265481759994214639648085912016308270426245026695377589861218074755501386751569948830020803645589128378191243164451887211609516552968710566247016425222790860666302623564445196170677823858900889835921316564763092522457646029729936273879359692812153421358410373603225923282465719878484996944319581626756067366898701260676639100627594353894645521051378505878644797279959506177488498951013326383443277326478543547861493838322902552189872528944144273549420497637905422931119676298995135721661299067961142593074260467382572927929818693909924918245101378668645573841349284520933378795246362943874298079099033687890993418441283637612421008460002417094665526592827434433359255368135408712705761070420448385436311255456095520785699685285567741513933841756493708446128793375194389756227532224209897806458722916482324866968826253029305560203170961773069245780531742278635679244638184291719412017749408794072489461896046551931856119768217644641253262999213053130776125641350172002299460790050168528430016951194241163704895740985668982928588371471463786600490634803190119404389410754903018171436726388279673831378574945664439048281665264341522289894634914678897193092560957783917506223470516480887252559288479022182700038403329920723794587939512607730122388030257375041907393640691422092535824379930712366392290822571389096696486462112373217532976210998690640867609158038357171001836885970536130005861737626197977943857371573149856533967704093364327797875231833169631855805704598422814449302658929302481775811073748235178979946381818527894957777009396105321399453904750493266677653886459787918649306996880855878341017456453561749904701483461472830612709669080003071503904164554143549014154530928555222989618777035352199101599041513596643 [173,66] 51844314964170595732996387134444320823041973481730702330573440416285913914639612959241715254524464460774438491335946645858822409706390703988346814761904107679604478488764950502065888174511252467754932294500155431820425453665530396129974219039107002097199784890238203687861338321733958306375056086513989305941842521406963349186837674662844472962899276619365579851600099109079521388743141179160371673157590166528610602404046760460228554012897649351713793772792740707897377745500826255847845321091621424582514671047737766994956761889531085108574515343388627062204357387113201616703884948865817194223959687512194758265307181886905333480475475213265034678785543162357720737187692403942499871398329639845992118453577725436879426177284114682799558694130138568076873864112336169698412835300826408710206724264103876620651395245512621881495092348942348830501283279785401901752934680129343868325225365763185116894728442590533255757455590879735629667442727511909732522355895205500094159065398627086373865296165711809284558629605014847788814140622174969975814542441088102861536229288695622500480532819773457674395754907652985167076972589311530092864750494603242974850486050389579511615447110303740855433567786301262348156682841534736876817123577113373633367027669305307022638832167832220408493923063369452522888837581745386965149311188110809109293582903944301987517319059144565623441884880810897600348816837344016697588226207393849670386989952385248211915214621023497906225913999999805220593188221752488359739462297383569847190360273501199576137426544874890026190554099082317127703488676310018965999873534598768105246320793354558419598216993025337173137125311013015971488955410665944164531337281165800165386805286350308740563586872790723828478458841997345253617517951242171875179462481442188895907874936561 [173,67] -19516099747955952910374906371122108938972157844766895320757358902725258545090017334036857001323323429048338872512028467060065492577994587368731418130778374337193864541984332023295239697806241388681988645998350390819612021321415292438779188335073779178399522532712155141938165136811329912819460850514891879048833594310330941026952491431418078968976296713414324176509803998013637453177301692800117389950410281741608142100769065237172596074173264871432516625320164325687291255439106497496229810163384162876846034258077451287574772803645760959447757255543351756908353739043703457663583503720253789663846656779297479375869271038772517446210842643514159760566710739402258496906255964178538363710519628738578429658667018100727375913794497328137551976075953326842374342548431640249747708159814105529476259579381829959766277841179747373642178845953638725771038120108111334715837776824301504441310218591019718130405726907600255792386872428046379642722693370021797175363498027481758618069575918605542092542828834842187666085077765628367928681470888285664190537151444104297825698740680396253521458086344297749673862260171336730519554321999681942260484748089024032277231852701317655817167483153134525697084976791526808419012770236442964854363613824514565474366304683429158614368335465466297369229502388255456897966092958591034567380921109195704172627449151724665306191320630281811248636400169882149678008836264505992979686443632381462645862823071540991374023418127563699220814521594361330471254035007416606863280110682165335402615400243115916957746032231218632813704316517624352937971385239322232390325601197187779446518878862104714438797435675038567463268041017304183240501689841349656818763231858868625103557682679375824157147472489267638160187137847572314074553970112817211641795237421036711708911533 [173,68] 5372112072433465955451239937328580081164261322585179834297388489098802632066555860212702435865862003413218523652204838882149086858736034444094104499161232653331512769278222626382804879315726887747862161506746830635057387029686550416909226663967610723539147739597849075608549698516659234122545860595661414608779917835698526550171531328520472594722239451269226197861717437578270964116359858022440631086020249942211836250968138124954469980041251448985959814530957475970770820375665503518497078121842482986403891546790835159228085633118964001264667375554703240361522017311231903298295005899864185262693285006602048178529392155815780380817553757795364306295497343810735656022279197691552845526376657932062327399567610354188592596020417375906237093048392211395147628652184500942104757320910076620258045065787531879515815014889840659724138142978346152191106142194271247537684419769999164554357993730455464257977748269563536356115826992727658474520601921677048796406741326978604301513016015718292932649048947002918294259301402656710957182656924309594073482583504458827652381140220881531859727697858649739822776202319638301140589513357020096554591281721041703416621274411537847046815586698969856492230494149540711017542299115414573106390008200385578892929954208426248957992869467908053085666971586003018988447618713637487646454647075412502851501038867451106016520278439867010651085965885119753610913995961300185150229654744682156251244122780857191414730530474752483624549937891380694253976949413364571466627648719993606397805733493992482001288636354738446373193985599997767498599976083565534533161814239645424163988215324585930615138363330181862201610073884379670500263673088208457594657306534541854887249817080967377658037080956570425111719221752264259932102615442077086104592609661552791692045 [173,69] -1151190975637921409349525958705171953372419988394852779785415350454557061763343041711260592651219101267642527727657424383558328315572959308860290420250342631400300721714032487031288745279364963321823100571635284569858101979503658953140545289813831623991087410202065344651347198131374894361464907450376760592801853608683931511629064745193164767338509323255596158724909907866135575288958678730397202148808166757221200434036297239936887744189109400398403116728196407909906140847531855619535242714832260321182383027065170399063883213438684130735717895860320745272230233363325774896049837017014188169834062007659563432657964078483673567874976483675923427862875951467833837705012331396572828828041257688750875165604262334804093478333669125237808760913829517657935696507934174435255591923917261149716912197500559343027615308591968347116171988855640494548291321011623383212385900056644478927825645360286224793426958984519899213438846037599140669930025720125051585760413108433563609269140563178586430062000397064504115882393361695727992185912824656433458878065116989361617522107692967693761861638529739091345962123008764585704213748728360857261495263798299330541556309805903605237270746374880706186619096162403474710007327323120353212960997790082006065066689938616905613750552132486221154653662204467154869497018972700858995703331821029213424453223784754686423899966623042434882941109281969876959404383979553563958915277843629720678130140212297678378729803203482920097999298139342624260462703160016813189120699461276177343736284902825078195770789467237921334174803494483552435344460125186038602611860530509655644185466197792876383259177686258149365031037142512410920409026171852301647494550926664251761964087789834381677417253336082849548103055051119609724725052924136251736376501056758491427 [173,70] 192637591092651398039210868237289086241720392210332004491128874195027377999870343395235640251619189048602306909412789598217515577636210857449599653118786098319258819694947254296758031989894316965839833708683190067472128218453131591924126127179224670544855557779565815020993246283807000674533765213253958826295214177865141562155484668672062122391712771613542233024960625884322930444466741599593749766649713637318311085721169002597908482591651369815999915468387277876992963189240478845543361229500645781685722819433132790543939190610190833285249663533407010936952029621015606670251704857794603260583751861820186804391747623480957068418066006641034904958628939671443646600197358640647802032739074847008109492312576078066718614167306094838785334880278336590771080970633409489950391713389840838847321664070910998139164859088305472530440412426374071377528611892786575694264608494306714710617909484941118069733307451945753328622261043682195243057271730649878460252049567290437640626206170387405011562629636198750792597571882856693021405365371924893754401078092444273701902905938984269374976237401252683579780043387336213237547441207098498840760105823719553763068354484217200754297979919341846798299486321867017360050029261900269033924163352671284414373219666767240376445565077994922932047919316952884763899046354769091228376981070501744692371631346063233851627391693901392165386941112759104741835717225606143868698849959806738450871895862018198496815536034175742817344018798455261217544954920093563613843751785537562367264624459536719551697080189784036043230353144053198189577841313016137117545692198346323886786795889425914694647052993204663408716504993369924201249834171516670103413577437414039871818600544221113793548386047740643084572646200618813305952077384609520115133800150957240 [173,71] -24512457824154735317547006829965559495049598922841152479993355155532604781807511397654643663139731828380217060356774391183347630930199660560931082678503595783728683783883277396971382824440709013431772621316512201760568690053160467208644955340916784799479626312161701307856328364611431545946925485386698605096809350430798701052163528470132650618727355210621039752096814644746722764907053723145043461121666149906755997716131599577768818952482423293145554769538841367351740353540957557184651967409985433188523181303676083129461103941483546938759000906777698324906565483845347804820068700170887107548840426795549698298877709543189009368504516345767370455635512520610958252717307877777588005356938799725644199870929715881912907197382166543327110879543421461121363927140339989054021017999295666436517163153592431070586020304650077779982289407200202501769659334445073339407764419779683940748369881697141151244368103183001403904610104950099007098365693211587536063122003327867820583498550424360493472604549044071535506685647611423423167268604935625551268362151262961576554597727497962157725819492604755338353956958348750628031828205638433075105902052637540696364596338820431567778505698840027745579528654272166109900731823106247654631133589086366784074551786853881682387592416089906080127848767670679927237556546289110584057355051987070327348351026490210544373536110948878335452231746676726457086268558568411037495643535254872979949154482190886608030757449483269999630294323599174057630809625300818154454956529105938890418280241840455092205598682222424241329945126510269459483496842949395949727882121795110963061222159933762146348304532587105928432851279421025164964734747847520824738960674974748435900678269708770740512215269032209833741685334086457681769630352164572715223122823670 [173,72] 2039223423313087917231242151608613712790498371808689545922229866018573340349458081865163334517621487082153696875858588777295086150174064767975248697484886562399171582079795178999587953031213871608642813447872408942782702957618070381667492746304734084941328744204777167434819054377429241057796098156044314488584354098338833955654915042210889731059103880669761810042368822189472338660967481934805035740750852330951372942881818944437153540075386881760287378663886050539073325559570517464096708780216665596340924768685021361587608255965156851644307782721484468460316572610556715078128133855493485369025516879724792015347082203951867473723055550554496084318986666292223754496837106896042095836019754261019791893615025151394398376011023895217418931912401085949207424405752542455343963909631069725665931020308156995319119877202331366974303232110011313499355713571551915063125332371167929854532128592812630316608238658454933676567674696585987660653255056144953130767997838219587839126502786751944568578472447367819547468153643126031996808135039847095708835145149634962876476866907948475413053016037159785110469353966882727133204614429424120003792939140389452176341740053600587888529198715721002957092407562268442280269744111954917484919929686227873603879704999613534632658126929213697628754204990268747071237260979147363585350517062559727477072704615602282135498856295210448161537400143686795920511831118733830845917537031465916873193576278998082762093097364355367352592366886946438284270291747170554494887978030907221630554371483458473372214905077807480337624163817379533342769192193827197998069115343461279963904002086891370036707536783585240572672384253052465396709638431180098130791725440512838857923741606888202311233840341801679807159063001802479210827993664127510910594056 [173,73] -2055239817687589672170215043261663497879955562398784643737302582141921860430344208366222771356532492977584167472485113609888996664412461532197399163400328252184471057156730530202091826989286995027344429333467634178428145549381385730725635139309037394878711616727995501306820090849829824331852304807438098158003427330572517714708638974022670265439991992737524217833063152564796353271186353897773002008421159700820863908249261083513579078389409150781565243008393489442223675799482559190115657604148883538511456068839892054649011998468939718771317173910429557967257602451431842086840757403346788857175331266105672857254303568344552654208514162267790394733616615308210239236576817096615660677416490686862704036435688108037489420222855284878992881404648273919710937667215328898812639043629066778727720207163339997258366607487374476111497774684024987179726605700662423201358223625004492375765808247823276709801646581419186182775276147946750220140419779598348468072469554576762200834333837863660866734128816414580769604071637582677139961436191805836536373831830082698393322201127060358837883642922210002007115821299055371002170829475304999761364292533874706633156416949587054537351191827385885382229130905700810363372016503387684242901092578327898327620237987706080966235490724774536599489723090614009773935300090409603370558247572046191780136019844017958796612002269122309924811354089672790221395719768130833390693976556431704806036952854511046225645615226939476871441327848217558529790435779855867045882017419143986169672507616901682985731153677418266600807420746530976991562977373612001694386797614976225686010442971788863611050762552186495734136196223715618425924965973721819908908006083149406339919708608914090530391770429229230950829811977724317238871368521960353112 [173,74] -36800669066018271466560459499743273505609558408853271105503667000378958639870000773385102693379901237962180508420217221639232814798572731697327873285551168920155398687062532436378926798661289965506919685491632568276849502066454532923664150840882239759431003078743293861198313024619927098142113350556716775594426078229871380485375591583838182856188307146182225379985287508280561958703715885179581279609859612689527714520295192535765437259182817794583341596735591225495218015351856189441247141999139878187184768599095621688628564234731960080459527767320537104634015099061523570624306735538969878797385532031777164914858342738017430976537804233558155729531716532007193518771324027669356898643783805097294929667127768482029095017132435513282486814000463696973723420128097450542912032521922716984247526718476758021770889605327474466055172563307230366959371574848737650721872681636642223218187033568380385624052548403955750552516677202326248473250776438420297888033662081711567086662491304105965707756306390704706728561390746102611255645801674727278451777374974011336825878537658107373412474691579909058065293472654659351727462172910396261264013926272395211095169973424474806191340090684608334035114151495932122502227923722525016484216333547743543383005960727764992969469675824601575652591507588445532359458970477585860639044640149253842945733453299433718175598086276988952979535401897025344750351660724489105514161396418804151294612611214198840930502527779441782867330258077882200959535145160686010265129901736200797167269231137922611072906174132512075799144514443283218362705168319067701165356742904768665675882580071311844574342786890627796267959124071774566728260721978448495328964385369070687462402541622240389250938444475925980952688717671276255385221965354400453 [173,75] 8157979804215418784832751914274040849864293914928634078913943132630016956553784745796912437808420917746435942467352672146128313897320186253338147933462585831047468489612114034325262442044151033414153125248604243701537476734472256703997368905158838208004048653268233907332166653185844323366039236412662681676427369310680496086333320816883569187556964794878918710875406726650377086557780018856231005949419883416078564547872729263043972602486463603873660324329682701695151665916125833463765604729952602306692962416372968233776437771714414112151989674695055857790285067897553012119318023552475288503662780509017962555268877518046978692110757433305209886734376727796963444013281822584757297876295722546686048631343516006989990953429949770415303130556598800999415563668028872178584797607273938183992803989480419143025935174901948851353156863550789317776051823430955993850870250753062355469580857267026415179416528444369313316069876561114269689183057605401767062894894918552212562326046182890871837936346783970832036640016909877786442546466076581352638396313414555952059468674705277960993070210196567415151545038498411739157448824838731928179523082931777888310588104536630532603403025681358208909849739602964297316588012991855993914694137730747993716798745675296104313945568648994191685714811027361469476593530859732390976880434423407361561175596079960194071305686887596816969270664129608976903204480211699835429500014486760072542223359850718127286507068109407931971579651213076235549726669365543950941440024675109090857897960316593748538197736594631660903618531695270775556337151206090438495828066945080758725261343616972474699830079310089854407700838847137703007582450773750498670819413405277743232574299944847687228354810797850173480748468935020923864299141081889 [173,76] -1149883989740762555450246426214550104704033828644608571630920416675811663646778105214032972410635559198867991971688145603472883082553609728478776989009736780808396930018553122404433207765300926993004848068483529646022327549725914844683087777102509511984428813861482042620531132480105202062136200032067317660993150660233062973374111394847838810462857667630345622407078214675303667579053154587712724030199183510126500508019705886675718746307448016037601379234351461885465712862228438715025229277371651840536686132032840338730775055985598907828550676543200664024665722020134065903891774814696604533124351907154308029311729602612635501233310498167917405484148893321322379704213063641145832797680687537479291882893203703954605884504147749148335134588704167215530489816230982524703414371356455818796964507623794652285629630036692769626851662482917172129292550503189663869823240445565779251670439324008016984629686624011152098534606159189404564698896677448282502315301437058994595552650097719917339252835360618288206045657972193609524489730111076706919486141963546996812308740108265407412418189406806717746719964761392126064103043483471239658915669652435270876008520242832095702275167933249853214555168533955564057044700645546882077845647194932673164600371114286106155058056053706344925034929166292109105384913554822121267989451634621850740914299692660729319790157474055866879231635168102553934133224761177201655559862847690404982422679129002543621256746131500511833407938105168012777511006817171700457696694373520736695089653662302050148542055945877509710091449987767375772449161170515957136444028822377352093440879384571047062687579752513745174002825673584809817556702166165756073327278635256838430031102608690321408141995214328754798675508153066299975220471584 [173,77] 114744651176041990295324293514447820526043921080235387011273367366107643566385335037345592246991995509052294619451089456329579175268818725234526631396394168964809005346788654773127350098083638541438918338240581295842252359311347115156320972865909667426943322804471536633221240184439397892407907808657098765932694764557713410780456619665415169758153216407679190861688365319121151619094351014595683242108406522830739528678024782011361135694544057623121500518695597757357483030284493116438488458566705876140079045587429032084484016931520836113295981216280106125749341666673322202305292977690139489293406552080215128268268320899298142376565236822806274074546452876202800423650019264165367653291190370840856708438051684085863999880066018135991381171603095163742542714600206348715349562218384344935505932995024910810907277559097088495693548793968908565289613707150263744270378393684097237335499761864987762878727757410646188794389638886138087885220109771698419631305753806967359759074149009091485115909940586798523146591884943788375949929977031710011247746910321636336276927772543990880416839259070258996741651345439593184961822040976886902587409747445859431001165426856914852138305636016135481109463404874504326566454226948951326048816534736609660469763762993608689576454737868228143125130490142788681272437284000746585790122879208113390423149448128598711848797611213362894820558301635529699075149639828071612376780089173638155296405576705168298901729421080463489800572958470493106200400386133562029098049949916523447462452777628620199763078698642672481697858008166114802308117074775489652607083516737857382279325748314300690858770404580878652977447505166230138873781492915241399419244440853075754792474356086866667223074514025357426091717380598750431169775 [173,78] -6929771573865203050206797784993056571657914436277765313810989319575057017065796288044955703126067658231654287141200058526761865625265749968193881270052454147986417042745027390099571670989698557933677773089287848753414351686780327643478001597475565459422993102242936539086307214594411120029340683011191673758585048209296836591509276396716537085592201547427135204754024249669448749643353035261505559293814324212043020842461537618418979142461243504212711711107189668236650733671131523932127799340221200643016779006865634518614829653875483142714098581160245805112666840080674823424219999476768362169028735668013285224029127151576509384054072871664004663371633496010023720697599448639800080670629683754530935742692539305474086565617631115740653264413893934755268951917369526398903360420263074075877689823000445438643191580629527396385021653185485352217768343261176866331300415074176775711717272732278638691300813023415870407488410756586590423279775314398723547870414940642472089359316631403775408397963155812414321630118939301801786680002073602190244093357153270460424404931425608484058623208003339004622829953011194732873646588677347209897513818706957178715766507765378498469376166961720243823305929174205899111906144489459893267535400967251845090530507948635717893566568430596982056184094534345330333501130770970450992496137834470813295952165247385643822152683054447514680049842359888848784460826018428558620702710470175716114423503629375652666920158697595476545709180733820324358329650455907468727815522435615169401388562439062585657313315738457469287932362018168870995967910187180180869600524820340192245269310877615247677144951444820708546353432593867479622965721398123551981335079461678375103721415617185800119606056701277723516806433639212736075 [173,79] -167553268928401452298217756540029666266149462744702993378314559824990741745751902221768906426915129400117689869846075339915424536445648757910389585390673978452083973367471577133255098241279944188258610049391375131684822871708552277528820785982319877203985491655986471177281484129790276673353985086370761617113105870194653284509015612665857989755015154254411514412063404470678666869288286282348609578353214372772793080172729391360702613530816507195145743028975228042219692326665321203056595061978460860318711146739689137303282728705704048761591334904730553133470765214091732339736656505618378436728976614814451853256165864545670107890463008207995229847156873673936901442094453359791061994750140088754767654257697061598826397187127397561917209532315775167558902605529776165570978641577217736973542163251784393121848370326379083715018282972199642467555498373393420471875678199379307725339920804546898588324763688234536726356110305431859599442840920155184956244556880750417715078344310097038963872027064784963141851673738644029256170243230277403120492540012687639025398382883981361143185457258014051878547579087856181337517039360233765051438187448060485251052349302631437915071562008620894337877025785005195288378331838606341195477162753032366273181182067890906716012646306818966294241536799651825383778677744226666412618528552003345024282387797007284086493468181873689265076039639829090131520982488375837527458527545783426861264207579683498881008151805297962619720426742838269719533913837349844461448260456782520702047349611316883959548274195856242234097236971974052565881468744861269460360752273004812806379846663427406479517550379606793901623058466318716722013808464513166663833817621524226023512778717276519566213628124098316755484009355553154 [173,80] 124047905117514960645980436031931653890838480708261186023426883458868872131143599297560478053732917807247107420024036458835413948413136685462892751786648233488080055412233810923007385540250792644895510665112017880619932540228446711852445450908138523614720972091051631966946951689020335885750467644811479516361930346811220541317302826281073884627610663432406558751033384052476785286748253286227877224444982884930376849323746553532623951278440299512111145788010105616177375418482013338680592638193541512458082618032082334624673011753452564174550785614150489191483058025077402666305654184000214837577457866873683085103603771587255371148660910149959534184446100157616712344852730878687050092868773683061897429790496343878920402691330314719731628811508022876412257452569815248870480480319872746316791673531319700355646222122930086618982871095922347004230758531235703736020625362073179962020068334286137499960742474990379865988944513903101738705174887909671711498556422203912482361369362170493281512277850814883966542712347510100978771021514155660415497769767989052353274653891761825978014821543467923944686259848916918367587908633907999242073938727168877868971232388815200175528971896272911210549984188446852647035012247765417997974167938381553402278978105424463692296202986652846321215674525704107650981118284751551820468503059668634739647935532383994103311847716021876884923827182515944267131237488263669512408005442082664217413090082717801096064622129360371664783091539416347540084548305039117513375959301869079481367418042573487449926956637807583519019897484990164053550951543956472978108780411048070094583849233934154272210321791251404266678323560139181559575592095616374045396556211950339164009705884170608802159257807454361464322887986688 [173,81] -22348262606588645471208667042351663072892642944865045478958340885957011583614728665968614025145519712865139327534029452674158462556966101807290334477632737962161260098089827736753484827557087641390507327298331360520983513166466308882605130529988728127237362383838786265128425247141851519466607931301217493085948421952951502129451650015122467978863548712841023193447253746613905657654324167533708882246291302368854926732413401959350123781003091572695136493163588508476082797251217413269265850382800997434311221669043413682652787457574294156463919456561720957477452866032004668561085267338943167935721675645173228008845835428780972629780429423513119331809695725416217428161895859617578490506716358975599232667030506753395208452470750087230889506852894040220497797310829073272009411052535333934578660138811251923778151921954513311693890926268147429946559724038674325339897993276237349460424560981346922798451229526562987919356968859000062994438630003535174701804923574681625338455002144794900537617105425976110225402900716301566618990315158441642340365729955587292924706284871456104414760869084648065321446571666260142317502570727090919671396304855312898427493600215610273774271592150830795768175267654686848135913729680866871011838849090905849920025461517678783224198831463749633733294419559802202790392506389496818073355604254821122008130020771575490789646603547525477398253535899504241002386997416158548926716536699738458228683804856889248040838579749282142652811599055026455690673973586212419685952194470965145132157022307416156305378360800033990340502171430497953095676677878748379407272239781115800425501524818587143340931769531084624078763210087858863388632795554103780091686681199844711963288162264602056473787229313805578961086005 [173,82] 2845758770692852086387124698897356785282865384124833779867860219270574066145024656939595747915734723178542731971193252197652677359025158724251206792351457589596442547129225577007008089276818318297214123789848549596738378322784610222651069509578933088461823908924463535249163653544932339280068038096971004296066636991212372160509281931491125065213305307645293395317388648519025773253954294880217757863808806194293191593417009261334938046770870428459618190703103962441760696015650228066855527408690425489692413859302519304404046101069057612275181025817802781652730883913661200993285199545352358710285340662516985235339772081026195354253537566597868818886815406588663089839612812284530014212009162330503388481186964972622514330484223909708262343299871970382774455658932329104628627527933714422832128249366638339308123600452585592297263163492809496488669442308212193050343432851817395082289798528255003593634394016276244726000634793692920360230096941795198509579983894154442989532758720617356896705586770289927565349444708688357881895756070478328276373175353615684403496125661760855109673212566798758062402330491789766961107519928993459997838306716562142245195728420985280559310753165442912105279007126829764407497425567623624881450915573732833139732662495289597155908030674674691518424255573113501136936469704150624301443669548676767464568177811067895756050838023173719308847769363804116653689543954283947334187795910035683860746162411766203434603797413868169731047168131895996766560817134324149851983154034262514734808334651637467194787989450928150260903491894371666033119671557237046842745058031616645641752607036930858237966359964023159505207993909169107132548944723137136469267743713879591689598292848700554767662166432164154590476 [173,83] -293595528449569949031257210650506362273559769105937204718201685183284679066467193327515243543465950729892671367387093912418666583694819293427307239039727055888852232723941807437959080613456006929404842174598692033970984512106850604924202423939002513461639838781120379727592496201989227155058067809123623812058169245857483839952615143097689292485395548715590331408321060242695932407852129836091360326565087679714305884139029051376777540970975438044378982186457314441944359460654315375857136794361948409773902720390785894417368035570827575514751846810925095294275935847405062143771325708818875289657818013890174410192262149535171570818689057551177940724142113995658689031648409381293097626974557036096983029541470542000776931236271069140225196920251746103651512997702182456540054763941676287558882359128240875798237103398396054713020833666316089994059182547580923398093641451052710566569541719193728403230753526576818184649434051533657222699135294403837021115670807950554800632067414461264682284061238708529399611357495942312237966718860544491271806487140127713818780850895017949849631016909575535618955638416114384004966153199436455802271492246991685151295792214863291364599231155320111345807915171361629553224500681444231543209653701389661385516664414209000712616654845145594609535590743830043736536210431976533670798884602002110224575827035105351514029434652204639333335398031165259685431380767587411625235754735377057845829071844746896673862455658151194580271073171777570090973637673450724244290300497122247326609550985772929331514871758297217801299269468346935483583092139023289146689171141485117996989026557107986623893778635587248692957906233650787025059243872491893167545156325746408333312788873349639742774325780502873940 [173,84] 25934284504934252789242517544091435907832588583616203814961502460088178766888846586446093183812592482967953042944094026365487475401884599771890309001749067381953076707747790000497966774827956897732608747774622933992427978882922770216329421230250243212934553188854288856821425956341387931472378306195093799917882828357767916730418469329195643092903931317002006757796501278506240812474446275299818697218801202482917005508926218942593977236431156517165163694627314459723038715665960658897805086186641238879814381131599130243632045210535074204391669688733422051438600435466229877895469142405830423299774488286774889924148016142838064061108592560508150815350012158748626022304376467457580254678063539716188229182934439034201391150252045091174315860109588645637968025917602648872966265322704568206554940081200350235084584371694306976187580239614327111905720863821781835658630936834718017962337748602636184947029762718992349540657655818487331562179121366635313375107961960804565783230275908978116900088428511641748262826384949912051024730307517332042301695370594405934578724946081519828629160074712012143612477975252889309861557875733028842614582052626923330838361075444143475997372602506293065746446707919736309865749443426878559481472644758662348093607426639020944612733178809259950685025133670487488609474085240392312035734972822893617203974462101106484505658195009320150423265484554910339535822519345289792070847611858645733875598589204442922029997995931616532118587303601106331275955126525684986523407621209833242946135219606703051383094326953608930607427106121651036307857717158760455988051260390360034774488559056775841584976608156014753097291234282156909843589573837414065753332498535626421784387697239623106296117677795169 [173,85] -1973766513381489751790405617125247796395856938795776598186075148954991676336375229550212984054478696359930182373068902597912410724301241579836445464797536202995806749447827773666180279849318332543673696635716485822634998614175597147836437981032736403871358905798363493608246754022943415926169500685026397822895019675204968804978476639120701653677981246234654811926626643353687246371568169290014502758419428827332934768852830036308912875207177290850962428229990051029792651408971871920322762601170366366967558955340236148256028872698406020104662975662492833379362867536463937968354121804886783890604886374120531564585904012556901533379311143626818914271115718117235712788680678960154041272549149611739565869763034864612215045471809659878447011507740721564990905743211284890725562293567131387187569218497332083780252250120332255446716184475042903746569334929938591373801374047847937178708848463586618707446352458973537418225683313097727989802650507649873125457956712545842303612648116495747842976563351864730695387789841640091298990434981391289074496165197623763934228785638740080061283906622316555596919790867394794189383016912401017925979833973572464568502517469995674748787249432380325506114320751216508670275317217916207546584197283438295122336689836263146945213642451180526751529648630147484324640799242862416070287647489310734691323506124096655181201345026221528381924842730574164017736467320429863435417413368297730131845769131567797049063631518208360104119439330236020860706495852212497367753204724759632877256219204332568227023000264349347708361345622248780828521526766561125860225610511652587934204346683280952640513843451132528424779080215598194193220721506329595714756128289093621015223649858027013788403005994 [173,86] 119772659881344148155953675237742859194989202507892898864526480385822593707499198715974733591860887521562484248426572775667758082307803561883321920513189241815641664819805259252184268249487101370119467183633922658547488797601453953723459290816614750381284311209724593876861563400849196817882064886346713414486708667194230777963618326603646656949955145258412395305585913342555244494558006781370347046962006708195623437299453273255658960792723821952644064906985633410091488501985872604725034366411261962363748721812418160574182033341828362098830468461639411290543534265626597727985972166311288535626963092987984597348713511181847095028359209339915279229327911358813528546195031956880806730357798426266345237733756012913898185025743127595024723821038438225359574491467829613095384919561646307719067148530660304062489290647766515540128427865229261733265960890027579486090811978815680511116074071014082047345664095266325657043146188290955813875588234040455526412349693585611427762178306742531118992880222836652412113874993199839791934264424137674372710380102105752044394845871682941261007812149772429929758873990419023068864551014829967529213662717772524203138276173747027308988860616139870188562839853524020829851720130693472390205050313745684496291353802523165378140445559031995227302566327877407295959653447222682224637341406886016890026135898176082977755208988031821634296945287754480745792133020524839743266093400496201769061922739785978665486869842580450334551832108839344985776823541845432820348948495212383849621801067800066052286438587622523193666038473058999917709219309579259776877193302869361494032937109357223063665227003638414605311169287372455437163334813096825436943969552003521892286344788420023410111976 [173,87] -4230729197690194011276475734443629616557682211250283954455854366401857127391156251567544910829552856978272602648288776251828021378273761258913338806220508309753311801910454057204950023212729644720934758329630244812620427650526185196506068357080347762673520847827799933707640783739646478219526791782473153819300622609681472323429416791235137440429948366869116235473548839279518538249688062088140100879798537345667809148624435983131219298915649811000433284363730326204343326496588879534204914330336083615090154415245138571346813839415731444452137365058170247485648933741598779338180475060595962746501854109442341404533578107131054309237626837994429322488753714579711943935289469451646996878937966688250220105644563770463068794816681662116276597985811380266668821703449992655293099922046941543176841542115521703753898717514586456937459779221611772892344118469509564659407712106956433578630711916849155811011836724917915973126042210761551698992512631736865697819585470632548316615847943180873227761899184031294786742027235203473148390061733149237139133762320669306329453700359290944457179278059910665251793444159449401655338981901136205441859081560562407367770214739922233461854272814498324751468974717551300987138702071823410648377240230311562891524555406677181152513920621294744961771444562923863796059448965569634269510293070265582693700243067389141669775661840387657001147088758901229432160733229368178540748306018502248702598569016352949434360212864483901504241996040555222453169340478128203079523860301086872858392203481461465387135409973749018090321860682601057974622635135050809294227268989705305676774839418456001315984793124344587165617499872978549743795138998429208701123202778534695822953302967537728364 [173,88] -167724938199255924064338534505616077814593220130154078295676865013043186143771430288024810695326764185147604119132418928097246157702887521659569020014524738845313787208322637934391854394417196660526641687156754167924275653994005678270104811771762708198053465982299737431101779732634579672953642682832121116097226630214849834068507036512721435689753181433415857226429808451201575643987799265627834164525075162336041239332930419440465111618843808488635070718117959927489034340085809728458166082857440095669268129390759744418137428187716024509839259875050510112145943200886933469559299146779687655090428930304187820690895296652052296083067356324598964577296405430629107341897930715638078968449889410239581525885184015680156592035521751823159017512920885672851453965470623180100691538860231770904421697446971031445921124589142377523822953330050864119468892594958760659468696411899746757620796909587097854100809769123832355947259476481715165459214485824757376404189743382991412302511087273922583403405116480230958969411158371451624674664895201776767119266644658711234588767907486840537799934900430163217006852703400452014191988513808883914933657077873135971611684287965124566617813790278058437304893245594190866682174979249667087276478359620554326307885048177893008412199030000376743005533732831223350047738569662554901900521255090780865143818912511540961362165303815962482383364875351718041874759847808334892143497615553548031504251601582418106444567990504289689036371043701245285639549681428578626585528668683166426123953931485147334127119690315976946910595249032214021334972481840239685722874203474833776310245901530446317546178630567332488448340213966702634720736638181112413724524579709934831149590493117912 [173,89] 50500586146008420093321142933293747270965773821018001888830009403255167819434033925354546712351951612474846719640511641952737009849661728633804089029574918066312186088852183745926562490416825844203258054366961889838297380900349178319497543615677696887493010727790653706578143409396534618645068547981480375534777625611666639647677670891728620814379361345545647058204999923883871348454426867087810702165613657961693807202377884540694914801306626962258534060173112324478841608200005603046704361594929784571270211941945984606753028868260184337049973810317436012157154450506615859241183733026967781687935031884307931070623555413026847281228696423103529351443571191518798754224399833968312646022626610502335762862563897527775548197315428047632721083943491942972511004740828538200891540305518671975468778647566558124542403204895312518290001045495964303687694045640216766272146198298280909303741746266010530091615558244653874494324560537210863261131604609516557560297175726916798872124248874462070012508591054504211050215015025576111013940901328410882075530529479335205269174667133703618304411534289704607337965822449382529659564858369217606730715282065415770556197015670316820942791494466302510629012956380437615547598617718866873169997772719519724300896708170112366812874846423342983398487606172705210823750523253776659815541556383763220307038049419282875662810836786724562852790400611420485331222836470621428285224128497922018439490385509469232614450568061516382992703243267593729686283314773571652154221499511736558878744099020844210857452322183483182839545255210625360648802399190414717699036824395156164731833032817427847844705106895156713124828135316964824550144430864068417298868596201311555553815613695 [173,90] -6446263835993877317685371419848774223441495738988430792381699407166852917071491616923989785974121098210042869393481460095470634661629144667201010154657752046277558465287467420147230656945159006155138511281294700890850919027220535889374666596024148863797323275711773721845255859998965720477809028100059363745174553079913009630171493075474741967145688750239592008722508428021849218708208005810771864740332018162352920832801785491554712465538315914668160031725830007456573022050362659047990322220074260375999231809781038090779864915574263914440799659426137191721412051735503950775682677398935558105821909608934152182702674562886605504056374073569917222138670204800071623577642156944677402027993997084405575915464951706011676045687679228274847876658137366720638375743370153966526951290347667696304146323023663832904755665405336913986211815971350275698976741163284438448037990993325480502410454241262065659560710449642817455407315565436071610047819472297701298711840800188146725140140560251461709821707011486717684824266919267087708588724539271772582831233210440988830165095882543091046563453483169440321338635951731330335242995969156771863774918710468830746074579744353222986864870872023808507492209037650007492625054003978900952409432688476054942994366161785367584028175114325003467743082204966264855639199700945586523751818378502369660441706428675476302214127596193361198434994195205218888351829470105173039558239221872628505020735208494141845357623404073264384949654321647769140854068989324670902355227677701041066543194250671661264457069160144647088226582452431483307738898610426756398811418241790429287255114664902916241443664802618702654943798670096273236884033650676379007454670399480110767466678 [173,91] 652997883765734567132074173461308800442856569479508124037346197645194087401186665217612252517758764012745428886901961568492112036294400181207891264547803374251153536183539750050891634741244960505442633774361388088932880357323920903744095377997051509023356827672816915822316221980267864997256473510359391552195883658537831704558793905648557528967603344944970405013169069938703557295457826596415894457668782902222123260212151620849266206070634483539610757729615422597537660713861299021771163325979359321930455380501783480417960361083618139691421724515996368219583998227092543437621405579535490796908442569289518667368380860691744818937838283614026828531436441519971763574422765822282274127674037804494728868814245657419921203211719239481854335812581099817244338493985150408395972218338793726620635589127907268674055956692070541990506505801752539989364148634809735698916727227321592832638139772209066500808329939342145115666853039932488373005334667919516214698499005279028564832047637628738149454769945951879720166959420778469378163353072740936467966598418466940017312420190331542453974277381559192545521486752380116181002552536999492088680199288014079550543340504715775746788963459553924991694814104173420742711644234102426207066699727480297799062088684398534452333793914796375760137885158770515992279690878030129445446893176412553858961949675016468123271856968043704693670768857384130354935265792682264532795912859577690108283558764825377129379987568787290497269568510118000990992004573194600266402259564412028012487423515844761036839292810127010297353724559056924300310967060656377494752019284254744059050847547659471373270607214563345767977483704597205997630624938242071615916831765131543678307 [173,92] -56071809251185740208535997211665815552759680625619361943336932977365895082802731638801296452316574430483414872144008823037632184786411265740646129688419798720294905238281814672656818307915661865033392117183060828435857955783877276972488358162720160084926199057483388085433890244991958856684219062017345578696370685223351416514862386378274777196439533327544819973164807542996876235660543110407068169011244358226305852752918348471860326966538107310371965488370785892287439020438471654785887343880472662332015243406260486681514176233314272546209717278084122339734818210017037187303800397151193442514417978708593272738340069617607619921095528109915458389917267091623391133269261776314569210502782905852780022582352775499013828139482445638804355670786502822457537584235990365333688865331806264411764224647925335713142922190226066100548990384557592693751644224897638342398790590519869157425650321836647750885864399106728674736576112239473644954337320709726612548285703008901086101669228754974396402533078736049947542352790919870025414843084546528773243188172469815744485411418786495103119102028830821204261345635102958739535376004100854707380377245661687965057780309604872949805713153736165614700756136333551779614784146475523649831313427691800880037413136074006095179166216731491725508366101147294191132537103750439153187986029554650220085671657006911679660415796136531882006242114761130969471386879252774818141706134990505284063198337298460330551609116183438679099725860876365883546747371093729332999139459024478395155319448021834955731850483187170741324290616054120560053468643246312050114372598020918105739363635985021603459084276992648889696907084063055147275232791231038908970164594360992450 [173,93] 4121241259189010503880608893506535642667243446138951093984448761756019222723208560739815671567643243326656106474555075597373580162296117651302494462294633523565344984959522279163120622247938531397720877076443674528786860459274035102351589211336372050594309535118626696960481133510981734201233034439242655143156671006431472936184195023547454256973593505739196268982750995225979869327179861710807946664006727011119845072084500208202952089202262500139670838706590937926002885706435793461962975794709626897335741524784996799161820323578792419825965788684968880222057451868318280501233092713989157772933617214138483753852435861296363261202231033677829800447506595297757599506578619333147572890462390372916457666446571419008566963417361379697618710538552238511872694941609861201584583058345417553911272967629697447519711786275187094507573379307662327254026187644214303229698292744014496575750517359135232256102553277549399042040936165645998884385573563530689076629060860475348372198680339559937400098235083928556093901304408439391523929659109399192865858292849523535856557002095818462892693096888574721323523807585144037359175951832751175400226980870672018132035049657334982761199072943341550648539318307114847723680437133321748592709723437049826308102566612061406572556591481296230386424692848702185594393322515053133035222865524475595562423164984583850122808008007905245798664841350467886923261514569829561538682664130054719063199002296856346701734391999291111289708601772401920496605413785918705774304537638759306818746781120366599097123643303029514157913834071952608338503272704310959817876981273101088592185178331641283143896874129534807630500685481881215639077398752238102004897700746340 [173,94] -266133406466957075071731295694195142823537463606921107307040876800409574950973106691245879914838126510296405715330569723222728322001401272965758678829293717892979916593142127614203607478048295716813637780040860682599094150310845611997259612940933745627198272274153000872247529524509735651722597622391812807154388670140831028580275117886138008533502659577947327336665271246859275797809007404989487420933012670375607840584753147997359165675940678833521347698058064111668676476350342036833408386485375621514031333872871022141411423118172869751211512401648435979827058983054845934574065500702079171609413115402071038404427120120196322214372571016497553303452356747349087878811790724978735471187949374848728357288423695737347748228525494686092464727686428071290209836039803616853036895486978331669860371417627405925599877278478666779023565367933907791571750810842443902634661931613670075345441039821140330770178360551890465487068943408393641652508803148673036887036102875491838705430385881551013598201823172874255872077279263128974328123467666047723995536595644429272249498180735127187092770232552899101810305226530624163024184684715145803125370627742254342626407769443723223933495094652711121393182858889123918384853234323563425367358738468463976506428809551188256828563261342509477886801131955275986803287600731399886076070523677432286666506023431315049376406365652307188744713637415990120576123659367875679818958416867410430782592382657675627481238898341636942696920448734643092966899781325071854936336333047596760048598733794317488411696719149790393085707339245288410960315630958640099358746121932253434421296459454957789123305136249489604336754657627772721083413699152123522613248174 [173,95] 15716486808411157396112950194101344086806299668869812489866692141922051089175458126686836349626305014547169326593229262832491269471144561913456141381231479770305929343913433046457516659692021541922729410674962186522762800183020758399031382227656975701599315829518844638212052322863411658260306713935678476387501076078472310099690477176457046106387373948990956068836053479894428299290436748844036374073604936809320085824913529592245989303041833530065315295389670150524424820915666440737393706709997399692044336667056620993494994626896899331576396440921033703382026252724068946749295486156915156340374773607445959981254329082478409501415252708458224014639770059934780696899380251401963959727975565930222309579982518177403601891867482658821668094131735880678370762487106222136524037934345777310346490726336918437546165992995235824823431910301322657279620336342535486379632471057835991330702913912065159808297758527512845676337623275593433090856661709658819751525241208110510285635382561713749200513680789704394037823839260534625124591924272168655673446313882898476797315928558512044022501855006945991494185556507897230274281520215233594878837089675282424464000503580651215280362511190249957219610130296964926184351576060892356227095374319121740930195287735229991651064241824847795348533908929581313940334184524509488211686770939471488593292483665041902543673603818106465958762563938351845392522902711928246882484755020676398850122915688643991474302290879859199383615289727972105307805059987036591275294722161873262815974829393452433467216017855215385869343520011336485745978891640193917332152616660951483799622254018159169495084748437838986888583587156613228333278237993472892522512 [173,96] -877859592310844928642360660293781375103070433145262718432913793007158011918842397233434161044256218810016384621882454880300423191229025613391838386706114162343882216123749220568309311277492575086979279753503214152971442473992333570780718480995291309214679957497058384477780139393991773314553583365370873230429147572116019167125106839755236440613220393922654416317937739966644060118307546696621090184626548149112512734601722983530976967018929445103902264866132441373249728621453911970609380188430273325009931914409956156635167856514662987110259465561501756595688141365841987116863010858068656395902501378055851468478610520539662143209564571277332323335955059732652837457164096301091073602258867979736955119266594772707676895525103206463797912616148855492070403556950239338777741113061366083939554168858939608381871128450118332553825078482113429267308447689630770143992613106434529184798907516492017074217222376842822337351712878504032172975008433219994612579334373281654163345179189371329396909697330613940006530870061248646252723837567912338203582443950234031302920768298948940185844938130865699744375135321936213040507864680614105962573051663340234299231857910992349852850605503664127284835299976659762095186855655414284421569670337686926037409945668113952752767853328906460970313778223610298700726560686915308624531315127722396372743781444580948645280642860113495970648308251663496122845601019458530329078079578806952299746405203676220762757494649821406232859467218963159922005725601928775799563790424737821944050501849089088706207649028009413870163961209013413480932758188146972507563762365725341281579078621482102386627183820161971056109631463268892942309208167300178613 [173,97] 45019013742033695820458653812888898263201620104592908058965327601959245173052709431016811674228155839701868879441552306500076817932611349412930274841102351363370111971506809479300411222555359807755698251886492543758550814128908661976376923183556097231573343208327719313466205943081088173705226971251462211310855578549875910435982453669362786451853083860611480580602137685792026233030002510102104828185318561115926218777643245327695994909438878089846367412926175784623312888199909792578016852378195960999144888787082492582928179885667386378224566331667275730234148272837734488109143507367004949282069714341472945531418023077453701791872609384877927513956859794617420513016906529096487336789203912067132447838272628780234867520803201863817349952317885395332750918928982265174948897203195498875132959302969035688784691670068086837641000567239024925194072710021496857515587716717749391725078055714304573193269816155217090401449565107192308692263194442169527009147381995823048850447675839064541687344375796146095126141177103712830165729518678634596181475613858674318344226451056379132310526949708196848671178410323574854436747641130147943432631978076023202466530099637312454368265595961171885503623909560995236131177285933787056679265162785643391913179417243962520478304315698373479143791602031118494346497418137408826623221537745616265181222349605724239019335813036244141575401474942757978926436999861398539515099370879979268606717219026440518494461499507638793882036275429831418668894590721697777324201818663112071744579231600599170274591036576815096858213792025629558888228154826978486916317655411528524916589617877226829866633138966909466818195945690482518380517619598554 [173,98] -1926566457316127870082522585656419582747382767613165004329068157169945240659913639782697155546171113494464786574236331010295229976688743504705311142288811130993519919866084049859902653450748613941584334334557385839032229477065718135714083390649516403375351651776809427647499506578197851437345906116834595899167449943134012181482245123839779411817187500629702582763342753085214338783925789993816111103711294404772861069918555933110192352823466404876247828863966601025164962455237004981456098990794192939219699903267205332159420490899306353035786893476087581586193022265376300486806278232580390425108165544744693032265019698957019486036252781298353308354326055466983445562645550898539849745516986659770063980690118831479264737109071390431021719295368400245801020790506353688850529495688278549069252145297536057742432136129432312424852688405280301714523256898375180881701187563864637460103958153648414900575069416472454978478045277957815399760189454120282713765109781968263168624695042195891677207601876003219082999388071156658256620908271260259432110967975888001103375877688691696187431494861414261149057698157936352449723789824807143738884688510429038404298678967412829919256593779300341550660943339769174511817228070546817659544710921012012357273748939921252793494693807678516327854593294684607094773957596662268342895905631061731258225464900603444400421427619809562806025562010729211416128990208276144815287118787846110500747875620550346800146150696116614773284197603349333129773304139247946385494539929739024906604672512119358490903132492196965518363595066452510073118759111557147834325278999140620026667233124712298871488556547738439380062203556598788338305444308 [173,99] 66867869814985571577736222035581726314326229382116935387645907698421237561856612884553711903403761121491845422322036124091292084334098508276328461429698860910781039153268680655287299824984819664256923396914188980277719539060801820854814987369482604564152382378641548868412873368640812214900976582931125308549951139535797482907184281774325289185371731195220037852708887759809253731646053447425738364981572821447206465647619390580092219207763134790681159885336801238747504282871495991364548887731335941957569389747886462367226331638539433573497957404211882830270260237982434990246599868056204020946198634268419742098619977890269580691551370945245978705237081713177587522644355910712196571785675458464567199362094171412076199447781300802019084154245292282316245632740545376544510982368403343851310860342147912253053626509768469377910635915377829933385270205283929550122139695467389094398904951584162230176061995323440876306677824721802246634471033520439333253054098918610735899806669644588670446360837049503743100232169926436248578441919370565074795789907005337348656441370829288577280299371296381760164255778351901668342032925002913279379335535432773950536017772325347341690789101056344059415227678415580180303887629861210333506999192931876995455349097245097595987129446273007639053366271756491044764807088682136243196889684675651808918120013398391488653461400154420851903982627573546890597490565122533791243243304350721609688179263345056935806052813594969928322727800209814386612750109194385037843393369821950898121340284689196215748154074532929622345910788155434481783780914776870568833821715693074117333829232399961263204412511412514404209059652315792893500109 [173,100] -2040369532830947717555817877458130792456987924632943480670247253688634207417538189061425617539806478215334547145615938636031636249769870891036621660761272003398747187596148066476689293495433730761896562434948139485664184291344565004840743657404536769324568329899931136781904736022171084910127117224941054632333372771259606380875352631921177874078176666564245550945653491534262232176630823146048107241059822715751950333153488248925480293339197444073658682433233952758553934016800116507669918708403215676105356446515638929750667416344182715079825126684579711765956677976986109863401086640220106737418580472222354616511454001799697015807345019156829715195460306236532078553911936345244220081794387680746120391110938373146100465110287237224114137540640721795625744144030727887610699928902507643679832030287538251812226306062937931249203788021122315227580634064067899221626554777146112468136146799210663770182962957868160897890505080786426507716796146752808534457540625809241107470769119176035190030658258134364252918502620923478726963014681316913407712493013238707402103238049472115774147138353965663535375490366498880916362036997355073675158538916103011833910453884690065502218984762246493874450470892906109889249142657393942779082345961782471931624808018469229278500272277213864259640760868886437206125059913574741852707502815183759472454176632884501876642003061861686890803685478255593473760775872343589091689833931657916079630868563825267472034154115700716942892922590500026292217851512222306603125223458115321782857721916998383725197264178881310019823830063102413058749999885856968103935798131539588916112158264328332188987340407133752821668247417958871306 [173,101] 58525412066599813232746873984414850774096171219550063492903824233089791917722283329813228103813609628792462485846869062112040322041966024132458067620681874237089732987694896327817161660152071129897757631917932050290407077000567971883385204644877828979346659887876316313740674719323548875068430150139857265395287228265102841999418760078754206674895012980028650874932888931662293175389451699873493184995644911531687905930736638503065655918417455264954016884072861882654776611334058442577590197828361966746171445868607126419545120936746389674798167106425605344084094793700068657621414079333665776483937648384277016778976249367748933325576099332275555254384256119085729336768620694321598649333439421127755139551638580521128971686493769469076561057689609157334240036071542997308438347549656981043056905796087022432317118352331312688968908281265583246464376080911970523206847434086059245722013313867593780379361576386453310609139138051819511762805603069928800820157798164239048140606143148601426437109558759122865880848996709984278733424826633833597979896717754756000483919972404167566511898759864660457900251345631184455464997962510023527000107134918429548988585910042272932108205571323611164745788943071463802779717945683270606458515034723877113087161931112794151649401293906312848609665410994661496416266907639901912886721335240767474489338137735003097739487710848715224251205147485140787109869977354146922932679553449710567541847766263004048105659456789108620193118666368531770441772172970222558270999982802793379256218483683444178725256610948049494255143684902676383947801196806941873248065012291570858173017150463102726475703563883938111289719839283048 [173,102] -1489982815581333427614011727966305631003379068729560068411812779204560757624945277486448445482130325095498507482628507805545118542676749914616712745598571131466740442377567177370959281862439795254248265672089928052442624961540229111949840585916468285387371818750610822647650436895531812982637483732477869756743086763651530977398367208652223926694237515856060484227472181459335153815968749534329554526132688740171920057699498392976625348642113936427531204413205400683835081573034228137610519429830999931728450511176539719335314102187820952486726488645627271660721178590255472662737023726068352086828192149722600437309167017292447660505842843745321901554811683882008866785985236838803733330275266292883427381791759260529589208299556365236457103715787185323602782857774751477355048961862751449175728565062905021081860012443677211106077642339638339291665233357315115460086706656142599396152091903841239026511164375145567274323636517759861571016278614840597172216027839786654600915815693892264211932317545926709042219103798523292299924974956508371658616953783654490606132020758828045780570724890767462706791941421577149437099633821395921443357908790201150706211015268853092606876545819160142146559995838249981064396068506607170006868503743888422929741965042556637359596911964210037008769138985278739846534700182567898455855585549398419135545841559116558153013372829495749265601379299781174626402509891717401307935855472468564096290164725417234419983534903212241793132646693880610493854733844076087726191838798416485964739557521890973230444944838583605228475275015345337112310095974887178759017945077339997369227658709527607880030287583111632514780623712 [173,103] 32190203521562415380254113612494848990188628145661767060517608904886661766751281987746608910542883209157042012510691756143564092201008148670489576651070816609879877897302296753155878195495572483856835560168210043894852023704604336074265926279218592488003939016424368531998986185147231886356557928368603860918448237859618817604507502888407534798405664638309420452100243613979471420179245363459885542927546254513616275965864204665430767126179312477112755501832522105068034432254319425386694945092756291210397553284093788294477037803411086975092847140138272625357636765033843391304638763261814428975882606531325724105425783438677197610903255649827849576221067420371580382698504699176658166959552134405948596033591003913742039330512858779784670153311404581479370936397512417701202290682969989033936667005519347977083392720840093495085052348296512933139979908014578797743181016258812346077052834559745686958705231500636488468885304552561904164956641618783439278210926481257240626130704831569334762436323765277152936597097590730184124770004445792989856848866933106673612123963993824841803943197601339580245052572185132187110015719221195116837872918700794826878058268504806856915887856682869550947450834761063008220051292472758824618389401476923193659765788495855289301716485104714982169883939363343686259756789157381991366735904947487796469722077503393414538770617255744786243324796014896234900159082940997451545507599738322867383473235393131249999234258626674430911195292107631174807280033990278563501053046550241939844684374394101818611065757976352422803893104276193301284861502482844757501561247496426088252811779848533439564471845987262054339932 [173,104] -606091839981623997032882127253988941767267625206011945556833958526570668009480125074702037744581978326796081397880142112701551959735714603458847754578212706872110978774726604047480633368888214738166974946582663868389495704379329777608392931554089850706818838632861165017567197917535771071204264802302812059275681755904849578393536214566399408811831896399408149499830618806126786452543540092123744557299207593318669328179874970223381005455993814808870869408157136357659942169734330940669522763704437313428271388364854367020904718808026498508431586576269206337625775499994700035919754591731038088152385451148084093832140848344286351756727695226909654510252380736750248558777416090651934999070039072004157564821267167211637451366705828164704995200448089959481183530644529566487738887873140919613450072051885538908348120224192090235892024219761288800663333814707855087174987510270475677934543799752328866199217617479848836466944846263339548585610859374712770957890707159135287157802870598648731324331311181766499934199869078237586731054267727343420121459505031212587361368198262038609272867540715997309519867114822068191856702976186154785474533755742592445867551780484221180338289309358475081147688605306808942964457144202079875847885451738847098357454875848507009222635754364560716412090551196378310639727962770277429933649178956363222563371090215693314401024957004129861284988268887932255243029334185358053593951364999490671796633824970150478042080499969388981800689032844559665020591423219579263343485591601420183999666697835721787232593818591739477200357889575202490908736872253518360490739803645063090673358678166040517654959753681188015 [173,105] 9377329295477762449830653823661768061822620191861402127426026855524549368399816008631041777861525316469546579132364541822569850067266649261669925077822180939772376772733505480658905558267260137039782345224219883330050614132834091748840910252447782577374646368536163469242062495275904077463962391528367870073969568123785460550276259454711220839287597167836240921299462109103575096707417678024606006661075687391996311203527035435569715178976391651760092621177177005471656891239970992988530284676536264264799630543000170715353899876727867582378726295741677951184017792027834168962809257546794636414555135981011003369154242953405584730399597369466801914988664720072096337766845069074076608979302378042135434045417968770495960676704324128796897098929129128649216377572076823093114917060758281689338447415967609910545858597987751398338947679408802595968199706370143772938405286696540615231624921311753600666611347957588693126827054371798052238108862181145919039663043992382866852412286197729202564090449295174290126343611038389854782128337368367708000164761934197643529377457294842948500854812562768494871960989355030368972023850080131299309497922770105533808510403351116378742059197903258796309309134522604002034370905232893486825719067862960647055009225305575773485808894506121820185427300766144501024803636186889259726555617606263422482164275357631483694392068537599684198798705290787864434823824112212589765686500622775900017776938621526044446565461441495423437729986020808856969233523525743661439917461836876510085164318226077282372466195636555604071181969267930165212443362303177040945789244329473567800691559694323638970447110586768 [173,106] -116517795152151349091807623964877653854115366061143222069167243982481620575365561689282668333598221354823627135629369914611130204625444614215612567660927273569995529996997682281928748630319445949736666237488985258407135029082820002654950932105227624129031498818449804304388905388630799501525878328065929452046746830388126355486414233260135646543328089712679620919854412347518916408016647398508471860801165561272689863461784693131655105254946125992322238144533207858001253320900749150436189406037491270539318475019975839281100822789317463342351165091965020194324772536815733091197560475646848091566502285827733744585265957975059762498492153716560753139695105089484821745376810708876996283698375623065561688841986959450909235076677226831788709782799183273630850246659647240679704994913159052269755741637248120328990215778815481731447795965255636443308589800945770821200704102306205966520902254705222335341942840715522455690327733903913371937501377105633256734545957864307370775938063564349830168266974406069360522164374240806722612781871272398085730891611954200876297416264382575595675841003473756613975817196651102086929504684004750542405181986574124664896348671569563262288494708613607630763012644484984677735056811102744510759143875665026999670359258454003839373208605597247213494427435927294783293841821415763754438309380932435866479831168100515704540162496600426248522868090727399377045215827964845315402774858595268958089518469156612276952555123119941051258887506864601683571007409685210214320262315366107134635570608892839225064670176012283580835807244184098535391404584585515930829725788705612714572596782726819080562583925 [173,107] 737363182608227090709876047388163070543900379144123258074649810217948139374205955275670838811051564622805198600676149255408559447111797463529697035491932828246569470863940093169419651452492013066744888324709346147703715473767953370114689299457052435458993227171422852991091032346817164449244557813675451970832467966189129291752729092758930667791500269191206804773329981996381514285901959313504628421519190429152520932504377609587233034093709532284038728538547517978066496303686590424860164033388383742855965001297350874353234990035228395657613941520823478009192463422814623922871139821722341553009906111637101860123186435380381692712260182080942419747528492897227441112763746095680196674368692008982867802454827214689840465627599367793191744403628789513354494950362106142513713863429189144236494933573670974754230582236107399517793355085985392664401061040864317146038548508678457526790130960340888362334843691054173071954489087918782985054453798603234717443641768433449014621887695836434909445374488473390219305546668467726770078059460853753943917291931653469945726169658776457247196277009549836141292324350550013965851663150736665907443871752122598123345693585194921624188766796077699316980153975517783700018381789779244991733646399834753651933610238565849990371194905908292971608263259469723808294280232181811076415973272783841175755793447660962229433146592877594879943097856899262290810381242360330225856693793689827078382180288814902677650710758254585668519399128244780477843836304379131532672891361925200795048289117834755455449975984548508832878816392402045948168693092132760541636473422294343335015223064399390137995 [173,108] -135907960036121023071022060467096970600557847430939867062802382913978983975763202935450394284796652252283300030928524355066066362521642799921718084488785624110731799184143005981618985640611869220682764786930574198317850931588291103622738479006932126037844938352641859280793173571891508379090117735119885853704520175047894231966219828535373228612461371709512023618362054992198816806630943436616600158184786489292121409620518055242238075353862428057929761293650681249604358997285062089226553380978758589995417991866616309848714159698159422519249008366534646359031541107695926251954176016236961859983050437553950978484619913946476833343346171934220430181444240395570041949207035206672336176828507267334786431057373928317679448696506083970806170562604099593812331153928823440298215501116770694574762688287370436759869167833731121776233121668887872463294665244809440670288653391580041075840514169479774235395664990988717362603235093978433309195822048514482273107120765705748049872447865209861418391668529417667364256882476914768183101552553849689016144932295473378442238199286864327293286696584379438760914963618599688587359146758973382978685862247878855021569753891556706696359720699813823540998645206073713987951511118282837845628135780462028063828618412924467319172514592811616970974741025826377759411664234999294351689975661956791182410529663764747467445221915210279933142281193635028281493269557066671622800818132923502424442595845435502309483244834660755241887209414715746203284606699372678503261964642969988632422965099704544559044399490577158860867692410530226074012592598288713285569020715801443958002076429918628 [173,109] -75185452193780909993266241935803190292648016761934083931408070876993713496218835224441732409204179114443490832063166212356811857777910316722029322447966259716308022816883992093609263494481513207388947612633161648345578508248789640519966540675181734387114876895017849471497510609146528274027449241790590283920697355817259607761431336960291743077860849405181707593438825546602035747972508107681670650738296469552407072753017481603436255209541880521225299018207510206130108382429444982531144840050368931916523939127096364708906497142525416069617040923727320845459527786740435250689749654390488812287541760351395599222610284558530251193845699567545580160842321714246233863240242123408718953644255185760302156763939141032036003336049045228658128727781869903766692541030382328796237949859559644045704272565941448322271406399992084472684267466544021578573461589147879183532704485569887949463234170789296246958472718125892234957496580532098186197289692899606467510258985998687166841181118085938711523667877847277326942938517676633511578609495009813354410856442004481064183300081966837670873062071808274466196244642519810051563317694654935435080417441713929087615680098161298862950000091450650529483692148032469288869142678161670397111461335476673353606147779467442717134972207435420042670328229777463795401555689912163855366481288502480264107913338615608343947069696207613646172877505919308003182670786165403235655990133773352601948418782823815199455280317041935326303189110667477543724964359990988043183917571519570494563314090717013083525239394038159300222519445325021416979885322644501113777889335901007946524695014616 [173,110] 569529171644970793329092389347538188662442792721938149875276395910016998101713918406773730432894602392092330051996207920345056705758650980689666169384845600854309701472367070525640501279197657309297911225929949965291117300889273484942164723382387481667059126131416634840184790920164298787496369685814755111095784703793885319264914359264071252160641283655419708157792817568949922338351983098866946827585912668367205127674276446685431945487641006309434383996095451912174463259389530504262242778964805154773215390566128005257944310138931892705459636277033924011975739311284779917071405630078315637445481540089810007094664742692319728153911691192532040584525884790509604019788747583612967826568136807760918942378773483987151027523495264098424880025736731511689081666632093216867408061611726056997906999557949351178206388936172245449055747316078299207695749634445196082939935448432450144811167390610895178670364432635333137752549815985580726299291609204354730161042319164530229542602897338333549891608413140758531442369702056341599639929672835373584173600057138823774598140089229489535355468591497250757237610109128709683265887747029874280706451825891069568358394369854440770115796871404110836890898734571445388010311591933977101504531703420030145666873762027367625588766023107457876043016066204537664003229762516083131759395075044812992173665013351223678089973726313545876081370057443663511418109783908659663740273824098017012260860754225232624725392576654288132843980029191594081494188117843841424270458787134690798288833745709838810619251526862495550159533457937422075746968980026203199887269334326774879017030 [173,111] 497991813816081753275661138283460126230412123709736042473597732921946308866569022430670919157037230563620078327796485701656528759688110230338581774032156277833563034106920813077165109573866286594693517342786252404457980524406062809881206526006819042715053441903814881291356851193775389090830674870011351747882636163424979398965075066798096306776363006581677497161022655625597187904436847594744611833648970953750354202088588070418591575419080469904168518251884662254799013154644218481258774273747664508541716389497384762067002296020536836673979934765825525316155330902862123397688805683659898763517341740288733190635820850588714779246732964014984692780236521979331933234107962812866917216243809086345346398434237204742308691945322359179865509559226993184425980655308567946533818418882181731807661003226302323072769748911203723281059527674352108861638749736386440263840178259295072738639568655673214256799055785919774361478217757761008130953183717206117006078798148252428924508472952240916913721629358761281072416026000755216348560361632885886553062497370390212695939445076945917280084125679382424795862841910956016758733961590955371017323558875112914031531092950507065648788634369673484097442969125899021190040268890231822880679972620370821780573997560577609893887200228149874035292237648326162925005331645732958319506341265491275156513671910500363323848644773903585463486834435091228310337347357416779255538191456406374403129595245273024978262101629584481063807067105363538891504796648387808147416873725902888597144693957257633581373947410260279683651084853278842515817277100197047219020338287825036000 [173,112] -42995395405210534275820170061786496640815998295172011793445103361955549002348033228403168549702905597002359096935859305474420236475424797957096176342879635724373191226847920072406001588741187055654490306805090844863004314634541881216113049123224253316736942129629580948522847784280557108838170034605135169350213742327069133548833035393390960412721059673401336466634566908720353853698770157528966408404358234946250045993172584079541574741767876663445082789420502697886348979281580720924772880717667515413015495939075110358443022216045287211225417927963103385655538572205840081446895438200087621307846760565673863237213535521480678794386101326114771190843641736523423233282202635565094377938994161829321414185262575832228155458141236474011773743359749626646509391895808725256464392494223667904359532760690177903856701104775282363686816946623748732726202629957367971520990694319266343835103209449047286187006000743620566451933895068420944083521651650426860067213588566307929858662295412524226264770196304336218695336459330654322494016061907271741005244044836692932957301345257474667011981242104815422416904943824031721458744374283067662731218993964669044559741402129919023094688316716774708651483388543281214114976791140565756362292683607953270723118196237430887851108022802788074751967123599286694818524719391279679120999090612017818559433151300123031469643383097378830246314071995935335336877679779301879022382327180877409298029407516142856290597248045163593527550341249805497629421308102066466054871681747730119630050441503371471940607826221002082982486975159374285722890067637427061480826098170186 [173,113] 361962170764104026314302412064796216186965188951114984152311910632975821232520816999460508452433426783162437642874855812568759999677107082068066638748403272594694263680401588943223869169831664451024522265861482792962898199741934675132113541625302012834675019803288621751867880696653620831272810522452056262498022481358073478183059713644542284134326362042493964381049807011622956663698470898440971096657767756995737380647288399567505571701555531408810819803535072700072813226493216573804113162375480610197012550720800618922797614767497482914755245037735431210840622799016565409957500354238983760071004456069033476183667584269213449211137018147347103257162910993549708888171407216989851920974905277069898228221004214699852176064791419446117380661587079917579820695242931414022280781007745573770208598962016768215011824711206369883091729222817707758964358156808625298795331154675715520846042010294149301304820697638925388641184873845211080077955289794555249303492617678039991576045241882527448072562560902594257787495837441592081891746057226062094081155332874512789803188976080059945501107970258484575082649971750931865053170308944779688967118400072056611891601938204398826475326497164112904780548825263633100083505226044510573983871116484028814923951173022867451281739754429055033314517278423523623169557508070901979741211178804610655421958193739444372632965746489207352494249460692330180040069493972813744569263252818753818510467133428960815209031150100242243026060044401425833341797095105866974664518569071044426228571111428655790076092809420285836296071185068077032498192377276095619334727897 [173,114] -826492143513218618923486000446290682922751445472564370268134170608766536256292746851545798339097231522459686253016021871433383912891571105596077678605708041025252082478640535690233870688052860250151891705359355652292109319970633755570217630033843481695430067049748926453052157168157856775187303331902044987741875476435913143243780447792570088197048662010003341128329503849251296927445161047142433826811818269750129402696432497806729898253019220262570929076430478784734129693907991646159890900866577953227231697060211044593484466259072413583838991342040562200122997177108252078697313746353887248253255037056302807276535410670396501308778841592591723631328605015647795987433312614549171843960090782292877133683536522963070835338947561721896989540969625247628948713660283067253199910843192218797867281081904296707033316694012623939467479172814480808066416010541212969022036124154988696879105757230904191942239039526698922454638210622650678698194005026526240351017888597567677828296718188782298506437443224724455313714065492397434688612845034445603812349336972440282353638983792020483923407056287359854577261530723562868596981905990098323070947521400474762725608190821436525205122767216975703273191910735660817783185791650593695590293306749076743657041219344785980215253211547352049874774069304672305164775081788421973731863936587249505324030717901392486195470464323475825595823238365847992474390391167474122871273861021664997951208915263954727781662233454623413801798248027957364201959520473852145198774858388040003004329868967812419869330806812689985235750644530045410153578466406682026588 [173,115] 3862520340051228604448745686423140683078280593149236856628602820482105519186732787339771252730502674194533578525935327771797517521501413270485669311850010784983511209885358223758311947109358068545949216289079501634310715944984519344296402905833648220585383750169265804952739769811961976746542578144080885384466555196145222686784268410934507019905553663507755933121886192345659991462507147485852262933215456506238287354812742141024922988688175869724742053129055139238165386725518993047581782833128897212936705707912921159837234363882804879962614575645089886260886169841590423904280922152634462416278042958182879584108163771711822471829409900312218673713873739155468347773617021970105594882879210852145773534104068510081888782938198398885141569255123240050670998287124929673929866612856606286960891850485721547544421039314126228920653961657182377447320040810032667112055002779782258058046046897688762587034288177916080664755315379624549018651058915959412199607560214634767382536938683958377472231259846994198681099006476738548435378048091729878165241024934359537576053749328122893159386141786951733473454860956595968154690611829460566971478805859507969501080663005147918109370799653028515923690949314151163256655782114919345716087463633779747374049232731222607670642167320900343844414974842970568710453359013328321024912181148139565153346436254068367882696758891845235212292467078964553539081706998774297235509141049239903048112354060880012042744084027775313450301845313070761061901097125083301431969855613370467870988567608630831863589621663034495916563842380530064701676705995078262 [173,116] 17199870855129013284959669660191892559772601739439401905678084174587448135575509657699810701413080203817669488900853332002526511962091459509502413639321714934781241423282556735372409807551996671710703718548497639263680437338431917406504571990902408685953688182388120478888994918394987716493190727725140000643882540928000797998733446322953676659497410874744852057604333189746577428439124175582429461811147751604982373412392050907191082059880980792716188457097057058390344657313361579614686204088570809244677246857442140977804447826604059784710665635448651114926265488418340537956869343215188483552343664355513106260499831508309073333058122887424877676412373419334304216140886463417290480170964678022710319329946083632856217818554541502180215681730353465922495836323384708087032157025654377730698031728672799750625909434482832204388215185984487128998392709089894432747554624785929338546885094567822034316612993679064249049540535557336805670179134529035992564211018702129843840850420218469340385385882810527800860188896332978700126981721630038311494238463926294643620696990388184970066491191744309612325635489757833677162448617210214209466614105146143113425280118465437355411484038393884893191482055809948564123871187460414013612987428092922735907055737810542664127696438246649958584889223465962070715610307283130613519761767857527699564970293006353666530416246620513191647354181383239990856057025444357241170443340915813131336312140513953425902366144876215228552036813779111633952307615251756552874586509459029305609477764214780071817795519282667155324438122925002867578935480635 [173,117] -39915850171514785530360212910051396594489800064757911944301863940802757950425548283782020424820668414324429257451633193276954852162390407932503863434844969186091167759221162086960985676604239588264273151615649307549829959747219826602502716720244742040822411766499931627671103418346458399387154269970436787937233226475078338742914065628042690228351110610479251068552688435407783938921957104866912119476780256011912046691056909166380719960596189320751381867032274684372465057363177735476125860580397898574091198266135116611648814269866476269318806535384324572995320049996664157972325701601578387217747893039424753992738057867517731563137351309550047110964393488673774921671821942211661862083788562767282077129898322793922594053894598056208606506507331494990480238916335926813505448289250001787739378491865588041790363968015324733534681681443175818305538832486879295616838094825503763283700320834699117552320157364008413485303089406594059913798238884133796970448555224801879987293081400585475983258170294274313149205385065622098494474606878283473770791812257171919490563791512054296528669754036107203155360034410648264510423400694611649750382183262512040664122592886844289912613985389556703392673248220534986305668192687956067540568286761952991337398194403131933625043394310835432195581764411868551055601886264188751765710114046730347501083879232722681508646931403702139391547997157652647608041245476491955337851493884520943408964084061831948701848307088797484166940193127832306030007310227073361817058551128221669384086826563034403294514298645976087286611522290083832688322 [173,118] -76183832788646986694830162471150987935518323357165862190252467194314862900708196598094571774325127902465125026887634596448143901649652317958071505569841942769663504324757316834784757128338496762048476569122645922275469247778609637014743607095995346466952956902532396531250325527364489484096977259785585978363292389695743016735729874262506633947624845073760741060014124562457082608681351414372060122705817138144469370974872520169037702790117095170084851790037253534947894563522788418056038926368325786349916835801093988575106383189589258020431927211518721644640190687738032142301202784459875846249877581109515988819005692837231346576672917536627686233103671043556099131228181664270579532336696603827393819987147860337215709064680967860257652366157043647690283453016412624706733634255429337723915978792745564693106120339449594413795974841342992475877268321955005765662877158449112446171273631687629684766789452169575945103328247829542334022996327340453110972188579109738382240156056087422382651642710296676396442294663896984176326574454455514697659608310661165617108913588375803293179206129404664854863061174114213218685269331262296056611903922466632232952171389080128544033438427722437789327328598145969724367003382467182799698387178877927633147472136356853063479312285925097889188915619534382856465410317220164273672180878979971595109612012470207093839117154680372883879120380379309355096946404510115953467316634597295194491263035668047891073663933433915226828318949091666310432868130426543018737415191929996029626630241549113333900239356539765368139390146311232226 [173,119] 431247286715900048823342287113322570829215449452669216429566905331358663338903655730333062636590941659268433824539637343563576124478922915994421086358201101218012066008415856573138839118479478633911705040345089325173332439377167398660876734300939061666224251076411208800623825747110558010530521221378918334518309789637949475499495935532062760208072163858838116638626615567951529890862635099547996296712822441614566906392576227374531247649586724271073999779073498369619393449225854417678297555767734191593204061359128484139052139003651732586176969328466576910087958421241252131156224492578713005150955346262307503298802628247937458492236969032083146660995125724134394922966225479979014422243109646556661950036389691204555091264777363396344316483499750007350707519245277645113297115039328938282200509443069742886720165963385462745356591347867429756027449713310241391396305236592768214480087307262305093040853965265083314965698764589164105243669741103927678904545586861856971893822695636828658102738265198222343488239892202888843704740987957009881108976608205474417182696612657163766571632941850568759493418553079013023971277087093289040756927139932758314924723108491902404054179438345211085586657207330457073806233247777772491634181861018600688305024411020323848891560599302069598330984644499841826245338362443403467694077164275201266989037980738310201577386028415184061635620042252185015922453835128915817419349106842554833412103943409572124069776110715427307583304822212703868673282893200747370087328985024217535220360944553666088250175537348317303530316217946 [173,120] -936949107357491424798009696349290861681955236664088259362029351630531659895295788947086883387643927237765111776325792803539546245017878733448518402898085368478988376322019141559702441415505035662114090047836342782961577219687587770776288752042916604180544311202188397058461509583724475412626526280623446246392531318578033143242154199294072667760757326336279064904080340738370735872086254721752428829494401777579572925886168915309353167517096715834625277298119483300208853180963026968265124549819041919605738862891548189203750464110058280303034533158138501457389308310656542098257265288171019553796416788852724451617358402301053276747426263690901263303117556613358984039469926301471702813085522971541550520024264577171850671573852509037415316278827652649696690414493189486382723381720202346001736452557510458428785420151433263039145580836696546517804467839897948288251233601704804925932899286773691012007701207276695023716748060630514752150471728320758583834677869480800936885051092924020662732282273310502396108800515481839711414088450004135451234917193882993277947602340139653432530044749547355123031511737469344388124714058802951274447585234645903205473096282135834900469619572480010663631704828722404769061360834590442502137373830318084850379671071167162327178586825886768614533089199381937432115495673126487295117847422795593431198897626574074673098611869519719750322806833353000280575940974743974443516357037098691643313038765728933191108509829953711271920968165304956294447776324958222339305652932502898967744553732758109209665487216511435622413058 [173,121] 2613555475860975182435906053587337996229451212809139744716978661754386566256353393286716061726463599983663006442606864484088129615623380410436357457660323724691367051791378904516685519544549810160695549061045867986013847856551128583820323555417407278433667708811043458571165073628284773955320602571713415363268629107186805374712353305847175271124879818317642470151117576997315867151230489531913201049739353001490335231699860096190082427717895554011398173650182186285898106643886355817470064784694548386411748615733646600036143256525305050013331185216558135476720877704444591413764405859900799396430672898701671634058707553318552587121448489629141803887356751030863569524209027132402004026224965986765150856780025061535117526084559613864586432800601963323114828856618230015637780142519115961648352144742381362298993801089294522744713287277018655228296653069363013383540271310551279682326248735975334286009866152533090330517031311591711581183815857168311960047167706872203539466387250996680541709476764089827049412370935909953013243154411198872957022919650398019906397388657041853868031594553733444015768732990409257707955303629592549744339782465144655030927022223162862172814795052313674298345728041163919344657568283042993500724034763534258321457740697552174823601823731301115547035691607600663323773335106920311468301294358891316790532844783525772191219355780784960191638228310705271523598179093989239902664805402617432025692693480499350285327808661901398574811889527579564637670995554857778112434671515028049032730043505091434049562898900379550700 [173,122] -6347495366320843695170240801473701557878023914693185662819253376521170811223207708103709641025276829570557088953324697436515370455414627642505265957476325444252723251556445371903451600142768642666171004098668512190082636103245972246295521913115683705522158278219256621512718501612095830553523982564798773096627203863670417668189460330880356582439216688319808946986976512031995618934048121797174004196942805649487444900385490128483038866793092622249809809955880257461642277805179475876194965576291954934967028518447952017254311189109746086392503203161181086614452015688742626269653698829337948405707926518042001543264504754452008410399369295438768710146464616765480037802413762721344645015443798769069531922252337524471656754331217925202324075755925750128800868574599281201266601696086988029500447426171821029635173662809483773286652949832649737960676662007460129227264949983186036990800197649659105613055794760497829624100150214537073381332372314405994169017121639872778892089973265900922712292091708968352280127766295893196879761501960327131626378060797152187312280583577913687983407017270030571072214632544442268350413684843480722195789960501585713141901868330169907985192320581165846467384729165830033853172136079366637562365106509942035205463163794972403884708374244986806111391789598131416027937496508243949231223461669965556277395705172728626341536841619264393091013846506403769293010911068774806620206850962842202712929158717203155341238297874486361329994550298723473223710885668965413698146192346847373027043581834633654424446166342566 [173,123] 6462514568866214598255963920885066665085400601031003638997053956558758008047369181266191916990104844603646928828451776686991064775433413830766013225828041269856466377718228394615026656095671306540395787308827736599977641428095186997387780927502739520054437966268608053703061676319997313656281607872898868675117458596050489566474219711723451926133512939500364086782405600252161448022732936605653282433901887775330472921079512402211086087131202133684386601943234328674257547251717370143682017776866406328920223614129059902480632639077778082017823142021283657904552488962144911158132882379762388749759594939114711799679097768410958066644912904589798781006744314084350118791122823711621421888105776917110627800574088810635410914935920189860104853991869060080942976660681305797091220545388064431930969543629393147847699050314413489697481862560156350773701791816267923292147967149405503178212178876268818787472387097281781709411636487656807233981189952480526677357811317724064393510520099881257711654095647434909363924478835307515215732683809310183008851912784130005792848368563936042627049830680992523379667271233883906158020968356058056682987328107063235619203822317922077005827573896295701224878958559430448765986550426793971503766449926054132665167882266670070735865167451285710747370294618718085329056714514891045044192186289878099634539044980825986103173331490868862163346966157532984862482110723972241854953945687408821456121321080636066018616948405459735564509699190484689193134096853719165947197181956939193877177008527713303701275073 [173,124] -6690735480744659932240333239339813302246065546799024419638441722052175672235283690765765845591600021583587237118779409801568635657260443817623251921791668483470936328094276790684318637791954531277207411685776220428196897008020890209422690543611005691740218717268638299755652528171276390689331158231696700235292326187638291655535825823838673571953537825261292588071771727731737469913563626887622319934547306386973969234179480845776286132927128465103098393534481390367573117101998694966130582722145775600208130910374804430862634233149097955231082337125688236656697166552624880166784875802404088015866215053884789868266826694702630837362789568021152323014188681460467240284779146337013528308398240837239601444286897778653424241920036397166078787431059658100566192678746608151336576675729422685313877052532565811437789972078513152063793606298862524685729225718456118493805747499628591325462677990341984008696976397574016531617275393917381071419183094838023330721644975808863844491158422126068944597313812328787903897143552631331091527795318066207340292312832053823409011338624431003538278938278333135363447662416097868423065052813901184534309467836039063036640764836392164816970711605313443412318838031259274923982576576489985736673423152543270112281415028199754355329552279265937333419998570214408937964396924740501189396490714569376679787778276021090362963519338645504400976824750856932291752976975177220259133474490928819289986876440532817010891478086290287280248886319552635095700185083131017804275818577493125256693008821361892642 [173,125] 5507889556445774036819668184735305640204004218209745338568774073045789327811003400891977986192304562757657771208801229588759612716718794121284567614937436597611402689903461442853925657646832643641149855745757551447617600911527371428582373142403548581891174894548749146448492906251350798022089062703159058141425852617390712071608404166986661158233664245053917610142257243818150827696558712056670742935480742122821900799317344785971823769976245242509343992008624121839452876875712524996788511963764837492678917438464495494989134998101509472590469107251529375175219358714223519265125524019294563749999194773587589904713131564307532006790398269996777133725360440236131114374777491341373720278014067705256346108926870307790441381049212668793950293217699029196941167221580760824224514465005197840035244816973630337333229219659880449640185990196112336683841950608110284253893350317748270384868973689319722904711881383096678597960679403872711664337168236544181940233892658669029603247202190581657310675719978267473146300917030908667459966799410221749279743096895170168282426544558774237777569502950855789777321337593906889742005032176379114964907684119125942635387102433602781990224385642023611212387580468324352634166158928843692139271562465676050797234656581140174832844473360216793013766178685789235802550791748695013712713433949367477563286306436037450081009168596173324741135909418850760521056117396002204760699478566461846408919697589926358252084768872380522995812144842097379556548502424093006037053810476739945400559999352943 [173,126] 157289305812188929744211663171392561757077941132618470512662429357030037387571711782845235547749779421577578156451777877674782847549635931686300911284037322444503552066251146370298339280524315863563065294494612495582250033799107934925233293185510854598365687466688019405242825047692033373969062958530489118857147332021743668566614750314439589067155595644618169805891422453772943201700488945079148619299373425738591224234108633807905405857291402867763184283398299794280226615711312072992802188008062673011052200218793351009208638162954983057505125603366637464676832366179264743593059608455854428032180873447678718195280267973028319322831428688014235033934155216509029119477781243836068560442876995778083711110291420085059537130049607694987538992968892396548808744938173788310897676684056789951122934214310872485342021001889734323338171930138546909589237696769106925926533792194366395242644075905932380298754106023107377614797416185987397139408184687715514173460833720484877957713437487215764203965132209807141547887622076567827272971676799405914980942278707496365023404000008843618848772374538961707664982141338420404861558033652610727167412011738094758359484841702101993915456361585865863705637717968445856163411505086958775594299687650147600987904216220035606970297738378275963403206176587262216364203907377964801476301116213501881617241393246442381182074652346106147624238871140880561665834967165136853634869903902815900207086374294490742211063395050659963263785044579193216783713622905406699926672062209330818499781 [173,127] -905452220359937849843919625028182313267302517108159739304345018920265270090889729653882224161064892568710953833164570969329961845765067008061359202192919658367183531502673840995004058551528042213030486204248168839774929183168093355890861318916181701919699616346604531085715595999822195874456824511914564216361561887352871578338883006628140494809911193267445099795422760783539677489201190317147260837234468400530682263349465253045286496700427046340484992844565678071476992837417518593769518310512152599020869535466280282742241695764362472401399789439311289762778567521500007751259436695884273844972944486795764303510092604587877360501333881395629069784655490492830878147775666496271388352260490491254515565619642463543156984950128941967669383152837325303103500954171817655589943365989759034100316290653071901882941066178353750385906407373711376793788929933581185188416516057635605442201159388397127118282335751513083199732745914196737435852394936893535349862030801999936045196117066729693084216154291292877379244463246322868442916370822847985310751510073159187754431236961699726151532102653343282431288669476154370254286701961459856718604378816059784678619464166669985562362386014847230620639765593433064162880467962207666525315665081469542638463707944649332610463347686538197367175447769342012829636027614682811312860331008742515280841415569390931263428849848732760090234723142072660957960593304967507850854465335111129711429800697750247910956541146676720498874081919026392766870223537486039862777139594942053133 [173,128] -603983036106592768707040007390927862907185454044435724041642498157084511744535122809806161780667903633451191960165673135982868551340289378017955011982144433953614562613395788744952431212141731239182835702202122802373646314334219649390427430919659180430163334877431050905740891644735460941577348165657840752898950790841682379340651999545954241738820333226986288388742755362621872126629410093626808107913915556460899223574254483184571717710697782402588845218167101831004349139631859048638385581526340810684248723150603036923703398758718694203283408874618668143303820028777855047356929686790988803292814071793901504102071637448847401220568116731713922912529468859180287124483066784296355987465730427556013935951442304502671424961591816850292894882607360867816562819948320400007425543969850068506148100182287572575005885356039947965989755815868578022038881417760127345761829882515650161940195036006973326040347956582559268167947145213945669762246832545639072267986196605521738929377137292934168127090609779413941253048049762487640608091815873995868760797625693966007816480615963223670649625941542300572509057728518591691404143946162459871963047124966978639619052575395110931300302594487879670820351200053523558950539463173312864852707703247937262830148911954942784547605781124000940620131039087493997882444298088764942396738799355595268492611079267639757310838176575136478562239078345418629610281366603385732639849852373760761099379050972301263985340602525127925220218380725051685451862703415277611658300839399 [173,129] 395315428313264507723117934849875991168142789080669880477122786751900414178165677336033510067292944335476026301789268456074425390137047592787887271412183611087690930627264294661929381596280568976205212855803362997842793121988777573957645012544892029947660208569671032065766226156075074322983736488989598601125147137241638428075653479057566827307059468426357073405184792959048044178869938484353809870863211214490750326487436924936054884151723122609013243980559838717220689445231539025652010676366683855060415570391984329093576714098913410808995786968553611755304932197233398505489595990655279912279084820533258161152132110506135514386874778086211699867860691057768966634606743478926794051497447479482465788201654758181999227942717142174634994288010354511689126181268976604361158877044531834370638508666623325017852710169551213061426079788153475159780218876056451996987267369293048852248082588891788938883506393923009743751460053266792566693357270228279695815542425852486762634473256167719986017664019882731918627843216780160512672304906951696391112021741749218569865490228219622740362692501134087187828970163270273050689624128786192416666847833818558652012956875203501590194707102398255430341431224601289197532400945549238565996417324503681242593039168079527708702588371311632688975073467662227430891867037955885631761818424903117802750259177155595054873575373899582257658580396925782977302725083427863741356964287312555275965928701423153902171202144807022206197562622437355999860302562864752232171525 [173,130] -110569048747755862533416247893953053382916037614239601893165036228924062317181063643072814541024288157863583528964892816402009745935823833192512574012628007386107928025664385767751505909681429809320819188716861616792986949039204359146559499427025720813180818677567934531484739226537150494881762190120821135868236837932647880130070418373495212178121410999455994662544569731633086265713750207235797574307719349310091516442270540187857302508951121925147057181993452504303911758544025378724386998555936739390457338182823147361586994771110178221949817677284570613719707741237952849747902733523471921777800573320463312206419332211838251499777375750228094798488906494270261648243272234692262476734724186075764262204331672078050711484304426148177284134461355737608208261950175119202917929840813878971588637124154725799173358203954355130939896902367459066752797077401078837191746007618066875896523153211758051731714285873242378189454802592481185863217652077448229593992364651461829212735335346296093999831798702485467689479906353262200550715881949529160084788947937893265080450517362938706527243575005698612025483311995240602218957645929118285203501957216802242012977713569054781670821917735497538450685132317210420108958702675270305374923107916422668331702019135906652685399159228177199694756088712829781753596999911537722521671477797515962438908291422710863559200341668726993730277509288417129648929752256661144808632593053595631000290117214540845649144283973548243009025035913208468251736693277597456 [173,131] 24957007884214271976842813957502103455357184365388415723331823881130242107214480476081926723797164839855581641670095829706398324319511276986585899941543616618158490398437880667073233072784457889477314748452356644621727529864554759328272372191263575171546206729598918859973585542525373761188993098296002899874915560145382045696329125094921193388307817788119805566239040136051738884265024581538038247515693819417940117376632407596786755112695102142173644401957305599485090768608174635665981198568948630946361818124661753565187246886101054142586420610850473923314556639726616534060630042041540132160347155095806867184372960619851603898355131758244359566411599865374045591522916155019937791287066752440397046147125411304480595539906638828315234723582758485172539122678083010134035113493307151045197940312443732624048439240581537784865927024082515255125423290077752969766352207634484956017680137873113978258240882873522244265995549416468772863373861953073295170306827285784355552503744634885536971392209918194651720698575687806558410035472896527609179654139280145984951946770964417201043113501616236647665400445144871137560206823456074310871963330200002942922256638244196346724582131846710637645063060922555342686184422885481536407904458512755834549926927788904103763745882742781377374267541131893013994999778886445441641396138691436153052627825339550997441622004344898447026385956376697309526879997196419922065129401028331860938990052579467636616931222116976855488858660735342492181125486275 [173,132] 4012241301330257547003964762605056171096859673877027372976466405589891698618749256639006156735256509283638429697568249759005533202665472382333449261475092910888699488824841896145860815300426751564591623083059288276867839692759522929164808402295395910183815263498383965256621808441810236344909591754081351799255026575623272563599281684601324699124931161532317672002613737511206494269141944612534956388095430783783205622880042647358953960117689219366266159338189384087117946670799455406657593913093990581928127538403193759332381421668086999681251657620025127782752609936283712431548125740936851640418382806274417348527491019960717149208406762029448645467455519882947906917433613002964560999697381280831543333005945520364773652484413820058323816490136552506215170647991587017940434693758792075601331711181231938901629816715386454258350665380269734362566143246567603908263009544816624703103994698812994135249472226581526543820786273844516205736035695886302920978672582820789609388888817223968352465098095559565416516024673771447603211887028395173943241221045774914221278549875510237443200158027657981585996689655606029995913296060251638549694245957858737845158924898789938831455343343196650563092958889984071590191272944104221154914814034628184828623870417135421709322281123665411731367112889924345716158650106321751246421859957329019713113836626816697168374953840036821292229154815883627427094005910582114095634757897419309737570803744326466268403936203464525360073191658524376827584 [173,133] -913187119997959083038374001993851179607385483357123063866766556099851379499729134575645484032098288160334497220611861299668317713738859855212184636356054891555587188401397987411174879902522206159763636491481622200084822976024977052815491508445817512237108583668351660246287264320024449726949498501293300661208890901787347413112649039819555027297327409108957440223793821050170769611552654028632344959657021382356132741981946329337763461531893759966415699669797265750077821822010126968463700181158608833361418280323691235553946450100583244580187255505456148966770002050258132474915759256146710519464656901490553150369583850034914427413128407208120671600345261983877455936992918604055923875682369777450995699013680602833914833967123170145444116289767142756126094552112868128222246033864543424290300105880942667156097717954141332878972119564087814419850960531774949142324544513032761570280103191445398717132029430347603274500421180928629243683686578449834229466052219992627290210362205373151305328188505098922646911149154012890042654470298708335752888675464755629519757777305668129746143027796178824121855374371046548862801370257917122955329600027502047717090450126809240121654245651975618072605898756762477835979208173464312440664493029561227753618572566307546369253716095317862255597821712470801772592445811057363417408265555493685904205592988075490080042068358689586283086621376783307141896375465808529684516134786153738620094758644063533016434978108259552807573366403583009 [173,134] 172724535063421159166387646282805755171414884311985341981821518079246671390154215344257118762749592080592765621912290226255180072000564133075237973209227312234458365003361036244619160404643762150005415074344439931661228858310244702397694488214145363358109005348187425874774616455815251545506388460122741534074154827448695464739016367238125913910994046005892665864522926516791573386395710143747520167780985735188933785234971188665895689356917928370049287175833753555068015822554094894155247631769194805918598992036137286167173730871214671636024835482698279209335975359799707216232612241462989839966432832961970617511548962506593345340151120580493860903875011496114799636624271961794371800596609555304301612900221666700870172310002337129010163561856318199483721249199432996295726113128530154566456511681067935190600945355157946953410917141875658477652223796838343350660007348703087498598247178426333692390112883763853733132898901879506890128674039560660055197032554890384829420097492937178875831257005368322782910593944395882663709903342282294875306932751034085942206210380405144311595278879216187870860468351136607027190967270496507228211388053345146137085729841232169890709026186727850157326511119747635681729403353916658850864465691997662293067352621238998309101198548523679383485617718857773640570324269001937606066357158777427370434895124379065988009914027302127196378010302464206341814133300515870805546740976163307140057326001274918327120166739926526688012492608 [173,135] 25488093898517087233380028240831801822691195530002044010132427409561416077163230327399757696563602522209988513229381343120972880455731610763547435853801257833521039099456690742435993881304541855219544025338052641787898215465150113408822581580349428815332666364530585869368754062694039413235978730104222244996716523960765523963730643078476984698787038797757418481580769445734011226739397048945100623286211342690633325142893474896847680212229349615334700688619601118096751855243047467906370481215287953986985940961652266899687544998521549400111520034752752781203557540772262469887451193809249518062707158452130746190123240568988187918979647709411205152791561782365662221095644080455783913899193039966576403192123775003684645453346945515201039115219191712403390798027086618252466382047803565571208298666881218940041614131396618086619021073472316803954323918772316332779532461978016146832389991274859509900419178851564275248775821722834696862770614211531195097597207418279456478072329162724723605392213504871345242503511395053130825378612221655295056363335723293238169651396105019729704447140561627369407573924569411315381632586359852675170715138322951771825100513726404617711289986038677895394554444502574851524412111200308692049051691073005214162662731356203581243632434133243443729168067068991649609982102938549873529503699474425101402315781611739542549926003643061165600396240953272656909129126901867837944963389787501315975776836639102364457920976189348355029 [173,136] -2722081138404980399213292057297249852306725975467495388943903480251747374468968848514139588618532982288129904729737776868080515964797015107471049209955787350631532696341707593927374164151128267468662253096483421703971803895808083688146186019592935133621819168620881352796434177915503311231285489051815493770936208085172909745141185607665350807243831052244384859366722785221571318451959198763491486137005769479455003049781582940087629629895829664478068967713466917338799303696431907016939993143486510861465368499575604960904835243222188637281582636261731460840839032536921515396777233114856754896808943519820099757455660721013455690013392243137831838354924194516449967031699888498197736428570766981762195065395176866781895965128281277399958018659864017912054284020938883443653722507226353768002197384422181015517159477560314353242120100766737303525268894531327507283698187873682530458810022415028622914839287352360978647130973799914702143080163778460814086914080099941671617449144358045217701000315932149009008063888346185402694655788393692882374146207701402425461281861108713121584315805108808620336781069520304313709271450874523467026215510632409610743115739819737051140609432583644534507995154944184280676807079646429106576754526656991220214127011003262573258318887308855904502007085497552664356226743196462399900821010943987519522682505682447356338382929269690028357455588104130045216383561518691760800042582808690018940807893301161467234227635650655 [173,137] -110403915510319583057664417813786645409877267105347503979059702852238988074966065948715669188611663266698711218091151677319128198382717241184461772856367357978507841073438928557609238941361061793949784892898626431509394554601735380769910444666747970104158922104340237975748377589778622008697702040948086174577449806129169961075575934909398869318684533951636462756441667822734701784902101369133016574244165970837990640579743745973603352001633001871339304044870768997065525355149465204498504220343295566529399388877892394886923553861490845665294449059598717652722954175354146452305796155550096557911097992980544745763299815662734025392948932088659406722275705677406947261063421323064162001683234485822187378086633340957105894707987479749853812673242170991159144318033772381328225353546174425165079194225521777732907757927363075781353715621068495320958031319831972769290066009524643430723648961513806958642099470744797125055762946899952994888731023579595757983129086777999878019580206885468452122686216726303483986520143192549749184316426693301036621607392082266652603889952909194232466983087953279561022840956107660877437345667774519422996642522700099447641702139135896377247587188159194314001811162101279272547023088410070324255584585753659757754355287936868334884170705842871512428787781850854079547619433551437649081314069238577583331145464441300125343755048144673742807778167439365556378593773736107672148184179033053997021424553103919935425564 [173,138] 11250658961956497678845206407505317189680688879658414822742383982045710152425935987531740161470648133326616551561686729497733402505707379242102120844117644509441858904930625866451133817340984532861540912929272344922471091440876398355255932375227317082675624003425163975196704611113742527889351906232622702200917621766325196099933512811333577447932589844446731074673891525909746092452774313756280790458064853035272532918362514049493443442500848786071621455249063464481780705917468496799496670053557760519937682179377543748153368371246040680935735286411470844606767438792624437622564825197531102967043632167266551066150920303116076754746042550099359884733989996406716759875800826347499615505598265133558346115230834810397760972979981441405671908518019076486196916879127691893950264237243958595216587517105499430897778352491904388859186936505488371980591182670926370584991403042668987239373980827371953752460523174638589523369369696805814263633085968865026152469201208151852187091935216370702433447980865829196176159199737089484518946054158473248021750714960923426366466412610870419507172513789511846219765400814565701574611791900258719519217627947256908270889761593480552378585157455358888417066615631866977034118615942549788637821644684699880784578888433644577190164470772472166230800277963136484362720619745390381155485480276559178956129338029075913284030233420840710645613492458924010375345576219858416764853573838892362973116211348869791 [173,139] 379360278620859010763773454351268714876470373927036644569662119917672746755983887225346625369201870080162879982230944295877703219943892500272821635539236342832002334937922428607495211033921391601966974846523089920159782136111195589212434565864310503264451598985514442518542097627774782124028495576248032889505843620823390755327068645739341625883766791516567116626344450277009457758375223379992337068929326362881208710593341832167028335021169747096291390466263720910661520427728102849715691325371746895776897135399469524912795522379754121048038242723603730786674883330758907105058392758088255218622280095845903190091080774473748371197162183424632142110651003623574841097187061082801543908281594780061517190543894313418487858216155381547896313636015031569609463907553278649979939569797649505807288487981716982784233176586941947562673575917275468539535119301691345108104244386920467221581108884330036032293264363412822954805381987893971478195025099579326841461590563764697548489549436667804157306863044942082344135619861537929253514109976371907111670989787813139925930044230478774514955728582888339172771111766871381591595951978926447451172571737214958286423454534781663766118753686992086279258816389241274076905037984629256256132903101278200578592113947436733595946478685811811693704290483752843621035279198259562100623090069779067569223222033722559650245068432306012470093778092126148036464497075395128803136160897618831315802189930 [173,140] -1118061817431366299529480099703392733384959707092047181187016521414546029045099578402489310977986766602671140107279393704831577174961038378225971510210200592571197903124820813582063234826011339566448931937825114258277276072574096957411414342467582171080139010300478800800375222426647882391853914308942855214887337675022840970913889274242499544760145584267076868986894922508931541801876327798154292584257898567540624925102694178627311883229035765165659127066062545585921823342868511578685603867442640037545674043333646056022635736045630220571781938567482322982201091503292938700683102809194375108999068319249166939420638221898008495914661689802736790690555456555082664543446359706086607966735651395835250249383702637585532857589265604952564055374662402000178137014996440148867770155110360651240246217097773445189313601975867118990994121992624392111965107231547070650665407987305878599085667403258384938071848978544657567243017236103435040501276500742709977408678989747118172528058914446248513242116713693885699948493903175934074388958141442197467961687505084229459119182831765515227853484647906028420330917819866865230075243238753210034304996753254256177548949811743903032701730924107889903064031023475879829780434834200516172128982894471276777011526488210330312085407529813950479015607343390704781231532820944116146202719057272350675800971664587407735015628083242619594268842772856553836639633413167814388483320582443223265 [173,141] 75698017634354531622680666723212771791643755244893738069732425909794906715529356104721518479324737763268933088668105221492084725779226700997862806630396946783224735401867355235314701350511867177309532299780372062112563696608481334432874513323331704207891243410550256221244032235389569073864940771040670528839758032887171332277404961412868965647028930647690160259166158689045646655943916784720043651337697062540986474352232964971387888959069322719375087204949221549470153105677324847188618501307783136019465549557590216435892132663353521176600166240735153009508736063288165608250040488015157305311277311548428599748654760020858897220583770314338691979651389206367049800711179113163266144148036401975593587881029112233850103773352725775094568163631235686413519016683838904591499350509476348239439433997618955193758230113325800317386159469398519820972020440043304707104805331956637478071938717845929296508764291256151733063298515345911442388686857732691766770051958732009371216586487011845064745653890208226352622561654486712666806150494813964218879786849740934657266274112007889218067926297839231490867947290789561766319028378201177555753222036929898544582268521767558846856598855840421670171105345251779137139008222058064187466638174449356371927128264803835593274234437882378883511369916331385087515395258013564234874108969987132585289033599285975220901137062263300249901976725014669532326672987477964593638013934813 [173,142] 7932059194959931406367303825112410408994442262670666841663029875844360547332841393888214829323028395449742938284239367896098567943699488459914468441644569417858259358660238515547176064013128265275600869821177584980649687357758083477579143423148334707067040850800507178033486406779919716822895820375856258095081030003520810235240241352880917759495272066199708456798240166407816175080233530005971373260902607899434476135500889749077774711050218929962641476906591698559924268091199362570951197950643670002491769442777241945062978309185703407893675071468302756755537948846837571944912567543957017549428754949265709066541320164519677677078334861614949072203649671469276284310707882505279031324942009473299729270173299583780127622536540948309100581325778519363175589417280895767169093361008491092220789165012565297617647866183069134181495359524113098223569080980329735350692936910912414640606471565366248408221034457002807340550471157757698911734640767821657022911166531831461455357601651749357110180209363004934483086055009894740497337529611899129087032091365627154561565113122277539792040386229749713929669107613676960041353935148663609795287225782189488398911239746924369725676007117256675940972643505887234575566815883899962397968967337241284822505065464111097132339095774866844250775522343631437370400188000850226696450031134972431074174245753392535210007959951631880220035869361309563070799334949388178355304 [173,143] -2270145431479458281755616605568969979822001695415818548134948709217761898270590789083564013046978746279526039164163439101532239353280556387859225709841186534535074642098438463596828620329581233934764513571460387758286465688153105176670922146287262745603929396827329919076270104114545052941354991543591854847479866041310467322042890590304223292763622474610392763349485185033842472153077034195118395592657432079535759276284589179952960698770386817209065743362765307802476766034662740998798072602360464987710356314916783541540298339786832976397948430939202440873585021724471468779999718454806515873042481371897431682794512798697334421930081364275659132717466091904385447596957412038540778038513958179019183989009164796364014526571770900103690473019103044131912352955438231223099830074399377494272327380946347571965384897404020284470587794837916358581731621473447156061937286685403464907595635622365175659459593173234839616080844192261527735009855146549863384042668411814463164768687734397569632387604015965713476795204894395741950325946875453094591306250158287323915080612522527802384847754507178175138079319882017418854107488743261658108515088036754345898068400634283865884120135645354958629941258956212730821763742092772368166548149159911507553171151375736411141169942334519046742683838497363861688324105631035553779899081139703017466450885359467759639010752157840933036671165488481721987589075984166861 [173,144] -2194086594538379259148387866850016132857033869527659587620227604790256210818779836637507958723881159088158819172069804617482576757250421104936778445597750942510485221205903767184594362458596994177434611052677713572226149263876778405573498915936179781234190587088792805602828708785407120308595737206356975602075260922942851093097309531183168696703966972178883868081081097478849913204120019631627720712247247109928832886433484491864766331991275988318458710825760572770618536937920121514516104211537144574477816641236842085562661859460240602737879598493275864539699121414524786574780997355534277205899196175646851612344059907020368126236384347286480083040224286263816590386954455644690926303966962057475983639227736429890610380778672339250621116831714801477988587718264208161127868104304364616480463157993808213418884580543568205879707974839538558494730606228880507516548457746641395010375703428509758380694334939133048664031711643376697568353216491127375276242684518978592675772456903834572676174255782351985443079983234080053673435731613528544268349600352297313962991686435030627313461242151935607466882661357480095207477055149175090182710895944015616227420260312343049711711706977146298154929339930697791895040912692338718697032153235845120720597958269401290790919806755965467259850075768373849486356125711262361472561782518457658209734263656231429163700838893090528032854413824912633526241077 [173,145] -114990469024337327404737300713760517306984110007302225213677011919126937051344599962522396644489919748118056858710260322279850760243322613104438978378656138028982515308179694289014389499974092293330795254155507927878028016730946192378138298629543213147518057539499671859058118514514371001049856015094868510678816334280547330757747958581616557659712183957160841691648165282025570591211709845286205305661865347247753418101641027048657509448333554461341706382987375274137844031233303966647664995309515069312156328660607623184198447853974118968052742854197283509886609979525646780201664050494334239733635491267283915777404134209618784853078444254019282774901646033061167398424820895992172856403184610660446342847031984476490108317418907162881488764135121472532635040005583277054700013388385333281380248548413359723680901583009634027779504080414897989364109373215662768879908062524651718859971581130669169001644493431668065001211419411622074785066295900204039005389706703600172986768176700414998482803725157318412746565573382468347762127326875734439759703613713832826152112639608464858662978270793601705777711393229303716327536666081096956458082837783134699998053736496133002563953987121768928548080859814433546539780187515087614325487849974742929875645821905177013363909261031466442128653942360266731323126742647142526658647322492276925324388260499074891698564107073870111699332848886710443 [173,146] -4239891044373490161341191273241323880423512326824928271464588927588180935102052879211977864509936229053923272190082765432754678884043880952350715218419392531088375940973441390125556789027532897275109854694237809810277466025601152604125725745677604616713743385120480437120831731450742430310861508517511620223787649392031481472092924815411508902831755072395724049464659676647420479825051260122155148311578745034013988346175117468852993199953042905968843854247241895585415392346104229483995481031039304414011126808023033312063012481167818846896220878577057626241667016541444307610944426106083874705881091173901683893214220151788932469796351036152839617365921183497709031780416201819447216183896143880621585668091847125889409364800055815117487494327131588774718402409865151543983929063844013446796010155433825944695003012147529152920253411011790078315613687455629949100404774232960379301515866120935312680755701402123102346042576096604343429276054132990226553264047545523667148743877279285927533863982244827314511114260735070331850658758070658862877735175068407866982499548009381797581149048515419892746517145317959975696760927423875148054991914834426480510022842960644886566581009417575170863083115840204462053886023393647102251847195133669680793804307869548186222200307105272947883254178083086763088947076564536470613879170934468299798359519348262078685870820558020237168170129331 [173,147] -40184868399128793415427721510996878264150993894400780510864911297253528557389358318187285695330182857814962060920148145024806460665446854752217945030516919268431080650303096795548815345660042495158478187287672212304085444068697940152927732707524958980195875307523738195036627445233841312747628139585849649091568654624588840207920634911150013294083444059039295756319129708183971606329052222719900912202116836955733820371529787910137032574775906276256777004701277593737177693210659948740772003235731700752561807017024285056456645534688068183513689114645127334848237977450660827742959872663276862966013950991275799369184173204527072567285721517565039033996011575948755405835621938795291097449725213675650493291904393949372917793628915721626265392443152044113043513503594429904525537354218131482574217817722456821792352378922586349298203141764523069602782535494688937617301734027516378983807534687078130085949409014236906112670716869904311834346503398908302153868150369216758467196479691316594755918178221951683423693206154758182267418782779529234725644925523837387484139298888108082389590841606486578851954794172706180713209135242076657930474419330533020063943178705873377409838519856726878190160323369587650503175429099940327608741521946211910385116435136690927318708557675499884896571242464390301415429951083590461560341401959485247348640414859058402330059558038289339543 [173,148] -1289406547855569799452070756477694445629361996669830578082078696082770956300780709579641308997005958184339556319121880268412603864563215079992458454306721839638960149829980894239745044095206916028867784244057243287963110841957093453827469197752509824943829699928102631889384041853023841191937823001867164475838259304278804866054578989813928489995235381075657745867465633721405204948501455655541477544119177002807245313550996471287189167038969429435571739735346743401314818509260599763597109165367140244882498814011128267977310112039029100944161339925166347309219080178159697684878998049473481010359066364074857238837842885034876566750211349532201295905691843504633113690969371180947622981375448867310131505021846965397022240735078468806452616316138294574048543250799091622746179322023225539037208671604717814000208989491368004058108091931211697082153010750723643705524594910127215836243703574904107890456992210211553309247968003521215027575838938620427947828857694077331448516680219063215459892532490163373230552278504961147731705119630315583848030259912129316963152356310935323371105141936346226474311423861958154219925279415601919510286384274615195802377951376664090148213381796184518189240249781291959482352422504939877832926314542949803482624123211822061052115186271559449219188772562287499821261304815870851847574947489910334912853300346283309002407171597703 [173,149] -17631549734396939665744065828486667969353532189453645023686717469928710820002877321792462693295054566650062721656109969002340832330641507631865387764355814546110037713926010526249943710353529436791449384728469992878536425107597436531545381052901452536053594145939645863192915232437888282814782362510143931979729338981907428022541735285791583891490426432265334400501428255494131955651779849376837849173344471020611537555205401143769479507610006492775462217515385305927228426737232776562373184508900415248909409856353896060582284500799126832578512009429564793185441142871402983254599125840285281298141788821363205361383844628524617841074266964060654022922172637487947021618482049480547545694450921689675418324269890653316123679619308102042818202623444927301677387660042287307704283778978243736639520034380611902405755836958332230137890023227533883687990400512374808525191462138606099838111130304183015230369562552214754689237385940922878740960939288034170887351165635565592424475085242190974597846848296882806052671379357258978815143921306824849890032350188696350959230211920594123865133269270959930748374676802218870115768203132916033745500621857154209427463353893494243483340902988328056854797501594644744705460123570333430132700787344371669292314505257851268310213653720295814653539412776679846925420682348429114186363763433859464616546620321323995790798 [173,150] -74774623154373921523883922096184002660224595554160132278879989328829673103151744621693533124000758266124747082663903435611870174611270904721274276663628712520143408683742082864370676602613423570300704977604964528355404017019890762200225986896437221368370076858833150927757520550683469547931644204378477677618678751029065113108422498858451395282301230478227039460215005141371230194838425619834054545432324631415174733398670229641820091549978537389903173401454106609240950516026887003209193329270007731875487819284863645270695156343403583088628508334350461516751847408884525977879560983192241686701343021115264416180251354424340272445550182967948660753005057707496157154350600044052892722957569894046213904655142096765285823700185923776811229787169365925211362711094488358190335598128630646307172420097991922510541191083678129968420565563012807481180599527254036861090147809917748797403539934280354563861748681658663779029900567537054253746625418598307155914595275235998253655188218994141382010003647939137178959915331131663096488002883168107806211406858447723571477417308998345899363084597684134015213616913269815198450020416681763181159249916713806870555558677163468667300821799619958635104703547604956485679470176906215000234976725664595453164179468975848744145110315562077270036072784715823167211085700374463708164073505981987317795908581141666 [173,151] 192611081527283258588912155052187780940423806174584878721530570123484008882355057798546173619469506328014928587022920910204900216427888820597964479196164705990201497007775791023338646700107397281653705034795613685085268502627351867077793518732745333889125274202133342422801182757947010972643448206849635388046449232215701282002209195351146687938877037112313998030506840049438571351496918339218815661556266376661963187237321361731531115593606294332598347654501115945322642205777361723828194021770752157654629071103958415335630789755052765071444904814912189339463204154907605307041600910136475098516428663347189125827478330928363247829301813235302528405658391854195063573764906144489751378746413790574896104602953916865792038476022327132812872510158985996545382483633966730193364795926056562214782989574827585216299698831362777578460900909431350307242305380072154378565491050831394294747516133550358456039792763033275115109694158815791917239086480227813866825544455173060978529633511843151102078435592862264993283041573781264912156702347573827762512198114632794582325310440081011462171742086945370016970022717562346079754755081719613491268226700614735604140187782467347878215481165668186037386928857803670973802110457011724847569364755094823374985774598833639637335695252253095511153913658178838290495895501537325771712185858498567382086910 [173,152] -638349696968555446651939394252308789045265405700405911487102066282043608351637059786656034955867022669687766207017359887750894855399782826110035357879103390500016632758902882637202003472254731574967904287386048761606846596024333361101085991624498218066733812995060751035529571111677516642668594651487431479450366762581880914711842974765748178572655024490053381307060685949604229908432830672916741806112054906508328809719299785725522476927278035643864268284516379913376699417285535597380815285197068357384329120908507304015136090889029264701615776052198265257363307585367608007232379498049489242301097439885309700654108849198270543454091993271579231439759584616529699851210064401976847684297339320946982488765662105480972688393988100036604261813364786636473093699685008829999766791659315894370074592960615566863050426953527730173960999351081188190763057737459416071396127394304081037531121037301398092727349334237770868394175925530440248887696118309851392692856783690299398387649508416997210092275173842926461754978768200664432313614807236721782911347840785591381910991998796852618611821970435100713797619080087848435080997719197381338575650952972571864238289689324361846334069106235284559573578336727959416296038540483189598769562989663325623337200754111784731637822582002799875428360171173715228511774951722738724194423791552262 [173,153] -965030291519096183535310647782706539253499035051167747908968730205932200478933624997923947312720195540963528050227196809520967134656321910707483668508622480088556027697312826616766633508686073690830971475197423364917150640645687554636444197953878041246477657329334509151206045244833860423194042449842431091027527749106478242447835942073759674183421377822701136141853049376939086039442718440104281736483006873139131759666530662194425654400339987788804349836617955773532696465587667559555382830340254863745613014144704868234364392343188295919948390188310545420586145832888593642103569047935676470045282187296879654592252834874804533241928283578814497056595596647782079033865774561413029327748298789786883580702365746047402450693998577534492489043869240844856877254645452403482016080456370914575898568674262209748547364744376806555718092458003057877254183117762703226261920859962632234866040488862856838188096596108746397805790813380439593307309805855033451937440198959363601252877864850358127350682916829463877015699086410477763279173957752101903643426705168008495644922683820386074812230667522908053578456269506415091934032971510842303029173833282899582193833929153186903017259811759282513210791752801064470282832188131927978198621534572909000220284650885124100822772648257895977870818078205880532861660613467603009086157 [173,154] 23609657928871148195994781841560354677351416662618704710031190179891460272416481487725923585974709023111038327286408712587377964673840814629265666187840427875487363879108525925356145437894380913741120520512835675124890212300194051137047361288255839289379867233389911548114438147815432912505316907117294767172725062038553660377878880068914437247058816848501045319237722965608854269759918541336849062889271155626154482625986998579898577228448469852861608555358907801688693722653205271972214129774557398670164448513334405725793526702293347153968794138581509591668709993661039868236889187011058186558081141861620825037205129579541299338287848700686786266943824903315836159265583167548473641650647360620044234020482794451201154536150571149552896106152332995317871453766785029490717337218575982360914775260517029171198337226449994069664350818936473544469969954493077844766409463211401119135975041524006986343006074863087258856602737906723019319511973297294321514198112490378290925171126514310301638037833828814335071035304248198784396427791980081590227833615194087946166895927052312093302582704065898259186728243526532398943714646403876710326504461899002213987816929249612339583483864680197976695795091888580846120206969136075866209347526482886806313732349578276574957375020981224080388973046415982660234090169096439240 [173,155] -332681998578169096962040227677280228154878192880183155810747507105358580462845341979970497919421811295984596402438068355632299338157495988733090631132343365706195164139465056684679055498140952849406810211402517319118916724295771387937919251812094968279403400749963288012559755982703795888630379848980561577736854192528930383817916381128299864249519333552075545148973572887065916039629133783362622183790615770434808770693021465360924746448985806841942365076528816976915072355774690322898264226511499109742395161496070238096585172212894707541334319343070332128108240588254822225999132264289874564589384064795099182172381221967298032830994743606657494395370939671881427968082903030691705716912601561706843054008091130175934391323192623017381759437576254303719641163442419499214994903994333697411206690479378635239022501804795121528394301074005954496926638648278499677168739110545578496982365089699513556817521226274160247527627364970020765690361642884247599308679363798920623166344185558476462408325306796366700496223966025516988572390817399717882075897359782527067202500530142492670792072494682200695776259028624221234544528961194693709444900199976880218499174982262486969717428194473556728545934021517555797445946661488965646975062355992424375663874029359568153763897515870570739167947398271038880422248634 [173,156] -2625205579246968389755783850904425437236569292479558351262758603578426689505599892135023110765876900702394728233471444632737005014138784089579189974547071580187317202864923181809109119310539099081570108442305982768780699104734405726214035227671592956839075087454721312320297592838925594017837474498917171425984438455985193744769632960136131823724006582449924550716189641535510017296532836857377635407475926036682451665300434185387584618759105510556436644522950908960412659219658413213483811205130277747924051737853850868675865912189760547488599142945214309477217372639086855713155808983104414167661166391301370455545747805731568498266292388499384410841637875891396742244914746495450160664197226165474983667601005046539180332232241181936319321221917349529953235785774078484504447357720098400307028923154729779195578948026113180372430100117824453702627113368716294040909183800531380270865470077263080159531686823084556479909305726692990719836720632642283691686526428083782850511484952561718699327513658126929221388067610384246501168077759321181250071086301758291897932925643154971357803471470169758682225673991666063234499745397428099069359969651874974456974357594863799555461701700014666194691158681190657349984789521397500391574485494344874576489883522825718893149635161509890316742836879073449479 [173,157] -9795622047990549801128042929336598144833128202352458476341199875055358124113251492351465785890546972097043781200738435099243872611937743157384846869090314709918329815310174650713717544322413874358004857560713300222583119113213177003263529727490236999813772388017058949228212047453487713112796209296833003900344827957164906877028837373218747683532467331203674353219808559688355138059598561138101398733210285921759247894511910330797806976032577812006272691317281984572505181882321487923595855613294961585724212178665038265173557717866171041702539260818948233460570968453241734554310935189797385717390162063464283250138798655445518979159040748907974240388160236791790703186217777178099850310880492904600658050839359482747935811061200703071895417934374855724398143431376432615262985491199359619233860518779836404521638501506522049771421136313515036778975747254797814698520385085343519671458315766567724777372839597653616721774961763549708533290746694774652488175284474619667673582723520403060483463667381296177693953187509622835053658756551714212732933666803416840328502623550884863242064094367589698529174705423604112634094398920739510711565716017554535664879427793351637524896625836756224115294995399908287824353789851794715710581954295799106883169458741667157487309683492347436216684647199 [173,158] -1705025052289478511888945182176105715516222434300294835546041852202828157640003592889225928422962144902070525450237885519249851733255120431989737468704941557001634095057144333127407387089378539868319067283808812449790940521786780499459986564745865376776206716580654579258786456836178212521828519309377899880178351911513792069710464577829632476652614541005287909986824036354888300549252426411462558508871763717061912153768700882428499038762670060632946914101628442942753358756215248148939170752502382101875513844104758132216036214160645544615497410014551313917981776038906215399892047738690033363432056098721580003342830596704400079063620928824418138771214137713442598905525979632781578544072140480778301401662680013191931540921916864781011246318182256986023206620762763844925999915513323973583099154935329047562342531750916479844929223238607987670319700705009175548321027051324351019648555565124674247897459433434616523517487074255712580461507160293211434657008960874038768731633356052253183639272919284640768266800267624043071999178287259524690271581003006281185988967119885420278108783391045927544772195334074436392988256092014348913019254646043670819796362531092169058006116666072224604299292433761195720695591260370919653367421107946057814264415043035336725279701701979714427 [173,159] -6419808605237776809515697336203475540277577187314685625059529547381708680810799159262547860994776723614053476536982920582792445221338442418934912094902836531053877745988921845380290579037640854504061016438680758429877877122292210246211868592193403079041642214332086478311364183214345727112523223716925125333705937141664318253497891356454547530212801600351328216493909334386566355255499525568391497789784788614239845171352780032285792198387160366829127519593053193597076435018565333130261111332400473998515294479390464509522012324972104140390009144155747193625053222790394808050748398331731709907862161171901828233702028441012118435036721371594918685574794506477671641313918895239509090527784120998050744358411169122596787639551436099067185174999949653110120418459335648888261888379310780266938125603932759231391722299601906834578037811447197545209397816765558138037329036940107057022917400131442361081831147567956912839477813773769712691200718456788070545394594869238835093672951728933364952240218951840795710779538464400482699244121243191413892864594090604777210756152961408695767066318564656376163359217496544580879042532634696200344265856753904027871441583987995624098193079409318821242600781762462891288028694045939362063425546545416296320776408770955331258571463064 [173,160] -1942308901907181643545783046471522981161870254692415670557049835466997071183647251249745732079944509544056587728826246221617079416769644360574673210759030404282949067751308539519930151887285082128679110004270963379731580782606318495534217952323481303712196632409880424260792379682308234593860553406354201170205400759701999654081914005852445226512314530653379199234041468889293433735940131813828965023487809005480820947123891577079299156499652131453305458066071935758025710528974842811107328899709296912809853719176154872145063558608187192737558466959565525625495538522669984284331237114060547743209828459016687926207229400156130558114774479637382964032430466865181046585599651716497766690492928349162788263926066740079504319761788559477840549147888431390572976797584850467722700190406631280685417907192889448049374580986636566690952199626762494844405746590568839093737505832490325577044187234987674586851263101703514680633869870466304243333621480060757520642231450455461482529096838395912363387303232607764639808647991042101382209821101191974590906659543058479327047393656369146837930075900164026023759435783299857082773269553904327985723528725185765292548980209653341191006602633365964854334213336477037342696197154498896053844977164821630211192285185773439701 [173,161] 616670771037307315315141291960180175600084022849648052724279545111532132820839810011913018974357996399793229040690055208945626476550824249243879704521856362666666317279946984683958440420145724285418437172790846504010578802832816182889229179212879578521520492835598827657988500461588011741433758599538025815163551568263872184368820397276442347040873643029161469657046355386076369737814532916836896051709338425204053684384775867229438083485913716415865263030831890036625039995195214353397867697334520158190993029178513543332112540423946455146847842590678903352758483031599599350884872983236101724936571358395516880178305690288789833030780631537529995853692064757250141197355162128547253803778491742014490853710729142875597243530023229807371143514650919395361464839434574840697157707927330056737117616752424691569050280021692390939271356281880045439127816015894276730663962796419451915580238798131335177994075833838321073161366288860323958007943171494275880145281154868676980643521273244228835331876568325924391866092635866292468450001437865193118038919344477176434964257202069278384003848476312693846503843831757606569153667754318193946506301987428306588614992758280860029025569916294856140914634980691861814935945012487609829585959025505651659162507794 [173,162] -1005831961799364367762028408758044657496918581298279676382573195569233255758271105073332575258764862999944534702521381313963244947023792108829418441307713597061828743869419260345515077577904014269674093965642760104942678542316623723951739616205310557972054672575278585185283452086849864381504592314680827564688228891157895993858778221868006310873436750593525946684610677735011984913772666871923504756920712546915477069358889620633737515352413884510838694487428793607342324858321193421056555818961674546911663324621148873962426998498069027278457273579334075416826311655738106229172090860365616181453742007817440199891564310629379538842156236178058158895893842285512515749119906272826113465741962233784363293986771109450681359826824498154587067452532818617992637627754421653808105623742450943003930147982216459470761210492668708839197539052332485350454263422690592242074972132371354576824565590599706962488708236679879883736405711955252277876970840122081952173372152481067187952043848218009599404259188434239274504891767703304363194830389318973877021607300353600428147571136103100618472747431540427094376794073767464787498487494943588616629381856627779993926691411387160972141228516948068883388921115548972244388037513358733602612945997455692497 [173,163] 201452681606290238428667309685453243137942080806020336064208594025320671677050076177999702775320964475793190458196817714353059776058435128284938941255665875644553154078096267281585669916325424625856676205406676940707384066056791136660587059157818571587374408192119300309066379540502184190052156044975550401701307413288352435992295401851684042512564982203097948065200605419405885309100153426641172670368358903005022946820005383353241669733652838332347456080280441081912402281312525288725709738969524852830879670413391366953736162439440253495682216132546053617625359371291144959557295124531907922969502365060322303188137563906407117417484240951193219221848329473899077903767802980566099511521636221264909634502580299261628327819490957301657651500616413592070121662161971373132923255120693097639183904555124032601725209369438120494751264614152386437857300327446792774903961187090332427759142362652601623013854267608748588273523774355416802606720003967240019897216204844767802101727339528638044474378102505502134313009532984515809898901599979002137116508366310901214690084859638039477334898655756424127561897206681689646283874815172497558940281189355751687711443601936313225535664523237362023806545478193908437725910888104568291053412168 [173,164] -27056028585223973982189088133142625941999402410366488502973975971385774343247621469069426721303402341610306028685784392534795682690138537211249279521883939901602199520214061124368466848296832514882196796188969227305931201841325684727094407474488930645395462314618558712889401431071825414344505553944947457323839391613759985896260653704151758659457629488497614641010453296160270698422494422243248480074272721251335669309268448779768219459955468866931680785511712430911877561613561700283843684265715991634607906155716703901250661551212095608072272597100063950378085504102321633291852047273662225495204927709977377965033407260154212070759833067651746410191637225102543897644585871789428254624176936604891344866320985361460332281293729641231316137756584716547148194761609025905700927296621966321737350128345679773016479891738755266472130335259109254865452622628214855761821682076778343536639257919003747397903975400468969357241276721467632797357900071711541924376952109152297569847093773658120803639207318590431581307561815972101520066398165119984939244162971977081521588615478888156239168107267745567091015008779923745466476887328241368834670558784339279010861017528965221685817480747266908886028554843221029362102199954522455 [173,165] -999130451143816007249045999323388793500332012969636197158571038833874592083918871631894367133342272244554411385497469893928532897116468983711261094413544062330880815932767918121775962643209330727479855435048673674179219581844589640840724558027767597284675272949492190663778792990463044425218941483317977671877520188897504688196819326333415537456280248843751371300769383163816820945871181613050213524335449843018397270665077799568301155078971729101708772255518497041607627325329626437479557601211246560879242426345068480275423152783850717034138430544262045967483668931943942480331987944196381715529272118445887787609492343960472553988420619266600788598942750536049334277369806703501804779706184602001462648491576597339896111659638658340253422512573157580740560356437842297151044495840876263958609697147723803277447549593570176746762824248460789261260526519475836835355739478616988562987612116575505389363270334882758872158839526518647955192829516286820596239988982656834538000654903130758209501105452665988925579279676688296417907109880665123633381727626477864667413382017612457351557989119624821876889911657182019741558614391312875005496738684003848172705104266762654808840014608023317449513857050121930245826690 [173,166] 4960678508891247982019547669378761415003311881672824814779114494106528860750542477745040916483741745803838742269827186829104576143421456099886177191961131175059897581507889967584868812341003218586056985542200539023142287295468425094564291182999618178601792808338209144781099515869092232463683973288959729100358035502116827940495528524962832243160271359883321003125054769803164771522711266624500364501175630280682999356752004068366112162418505686139945332468225481256663912634723297020469180480437582989439147060773319821264242311007068332490594048805692611724692938320845832836487524435177166789556551902003291162708973730145203531334216604068935998808406867279959027382508513925080212396035388673437825924895524227939893739285592260478190500593271786819123289626613532026014301387032168667362310146410172365204398326657028811097572264971089282858568470341917252813442378264841276621401307388209848006567143104186214125148836709825724297751227921918539873037477238190110526230382762908350525548794529371927988157263606511265018157060357058073006118589072894471487615253153849429386925442533875974211818765168857562580593025953911661844783806465455659854603106692745369429755527973088464569633155440058 [173,167] 3837665292667716946515535504982496431014420466062929851525054926573475291847964532436127740389962899122638151142184457854127408434048094298542729475966087261218813896086512700640806720373047450836138380666188812369267860331858196375954414094436090899337093593165031005872688292110283134695991968365579702544412405765969110871631605720639072145475917827620643372445443818350376631060175803570662660895267309854110742229389087418922095872433279714625407269149811545666886236112218473096751181474316841125990177706480061243423384926022510288572252718703301746467122165199361488078855627395674023820181127568719607567454829709828012026492456613039391737811213949354205361502157705265956881658305848738251528730253871268531475853185208802051369615863324437137182507477878509121184015066072228832242917291998114564744388566646032267010029685974918461188968336971581020149773324371320308666789957584916393528599899039664445635265444682662989025945358515701772224354791474249874997771218868894637976580752526625698913595495726113768029039263375066095108632511897856899655327100829293192359142497360128446767249373737488723493069956709301732312316266921617243585645789498124475154265234677993998710126 [173,168] 14790514670643385197037404528046173620599887214425820483630858974905850521007041832228681828245038092147325383667776916356541533025676808032736270500151594113377793265432848271479463224438143131698931613033801629353082976985284337933958490880885480321088653737722742915579655352277091622261697814776865345617946214279498900439274609632068530680117958403612986187953540233727574595253986217237585085026572424246782341270478778863807739757035715697929576312859878271178291499077208399939744361500700481054523182389738489484512653329679468486696070761981321527908262866417732916063152291584599001332035041171366501416544837032495397621004805246376992697673206026144150295278256170760285058962265000964098552055358474736876073655691953962099742830196535133467040865171164973132829294620070255727087240165046070692734129889334973060454352077967652504040770079214367823310655237304279288037366239787096258281491546577393085643738286290519861481111510898431137469638451215492618775660930812508455536255253316550651971109697141865310393354236517789921778411621728945507701263207839653677141692448297155127969227768550403921961814011128099509046590585652432417898067221701351497603439078222 [173,169] 52217839612950772340177890825000243648897791569753851492286387191293147584236856605098326127263518204820032650949221910625778408535080397544762908008541644206314330650089326365236343721862254124589462913068969496349323301185022427237008750899058875470182432452540408941615316404300695555191805896261763746131444024272235437658208915720768680346392807890043084386897375773310039092611734061069481422380574115011204251175935227078787112292002365301326602570995403989444912961737857708924257053081343237303992755953614264933189427580799245379182128831899608974426928491716074977097850181595490069747755301151597263709515702296321469218332431221564546642632075675312368371344119680183800980644975933489239973948664895484513930794585760256079626065106945399105836040060527849859010795868520216912035735891824966326337144465224057190419924534836853446443448203166586144124596704489901915782835500967076272671700383589810674613099929238205417900683478374911771831231839971470100773681996525731253454674633237941298144494334782189999064893688288321203991537352309916804794833759592853308784944267372199503954176667901449419818977986156354117813761654947863717595173152049300535 [173,170] -179334686920112500524725291308657731797861848651830403454639560511066792947507743010987705532843573565143902792812024686065214937142306892958397744036886042492614750916249493671318993212980369665200343663550458996251133103269072747775376297285386934177569398083866600623944663710011497839647657065739478183451695689234940912281438197655637682505683670299057104918528722053236357485642589614639095451372492837918728745787160638762652846525641199071790011275675197881695569299854861169894101652543001110269838823729924147245002663913755812063407322771913714075004727803363136439328375761228118324181691990635264725997025280147899191690001785140820701146546469179180842752155518819747744228363172593147180363412647743295808264359745689693775623057526848536606574253586388351281760479970500299966982246010512737728092889330963219826147578711092546440517006275380464206548518600079676125237681298492450452062066296631902588932783202929066267833697536930742792071220360989510512514783111813295762036156288602063845469252385002624471160984576009936403996631132391828150614891992189024087451456186610544170190371129562994847158054341131333015173448417240621167360380 [173,171] 80656186900793776397481254892387241842693728341156578548734867142223993463996408755346002763527930833594638599623908371366169981092697419132260701744166824463401159844267012067450510204877555100149863456732503717064131832773036132043628106179119163931382205924411481719706150819027153430835466592579436156926402189457546318648972934016076037486199259550978783791306237381188932127267145593144117968263821034278482087830975677654464842334542840574241913294552989597542850039215793601455223817324780815390565877970096306840381459808392646235450227091226968980430734344310638459383654144281780797539288275443475767945439452698791539100564598007478913372426493155733425619160159543251765165540449681309591769248846056964880149558599904253517918945883764397521123928291176617526858807837573493832250671083951733204468403993227370679296070700452846101522729568530197000018579392492197239831000915025653228121676961559140264130479217977180550106920651267798908091866104678889131045407874894317293757738263017897986211506610973579015844792904985233396956777685211612493391649927439049476889782857716513718221232829573324839707591047237320002239641952711 [173,172] -118912694312957470102733248369739076747573460056083978283312486592948231506181675838447533849471996960534621761506348242429186440088350737998141475189686465707672060613765035508198069306076051393042064158673126013363752372092407600244191878885968070104447835581385370830555469238391704146864413138465919072331049468856787283618615241772588631500062830076339483217164998104774908586488750771123061860086558090697408779025561746023096755781493777859840678374363766541000372310744657038420918432504707065027060876504343466117533322305761791640602087579183247117983581913533735723596424015337985992775070513738138326218122156343424312999286090015160479537741332136241428307797223030717590323361705518135203494576536477564173394595342005613651132292319595577705227368843876154660307960515943732453397012743270446439163437739451012261797619847699222525670009785037890193480239928605839604944718668006604442485399935920992761917229957142220599157156648617129982248013518064597680223152200216082792199815328094769753424813216267221808944819542091012336738407555926754267662578363919964393520412429199756873020438272477551176249678994440594784 [173,173] 441002921614025358430216515525641337814647609802084744132907996438349178150823937089962882490469991824196508454560246098513290218160521878478169733893497736539068469045120984885872786683379977413623818073768340663131816826352059712176785884684839133785411168739971993334322991198755178942169953366499654520355814054226132755443296832672866397794498292307473490782518361342327891870593843560746097583615510197300798594346678595096961520880862679179641461140879821886741557006476781013340253031240646872714582492546479329382989095835207634079950258986010812707816257048090519705937722291216993950919242559887878964364737575707282101263243677919910136060437363041300400993578409926673319598102379213724015106204274087554413512845614335288352670059355437289493301603237345208950399927623961933063837933382424196751790934671476208500810122552942013438784068874904024395117243735095940801581852260945703669492964811649239707833556848697181264119410085735827740288358335065525087533378262905613737227775619451093070167733290353975210616801336585091033146931096215851197382455194598917005375165251799135602247601989844029736815 [174,0] 1710272762695653745094919436451378768953656810922464664567078607116973567258541735369175719810282038686575859772845860625687280951151395890023477225442995287772744270362179140237486888657640361926250071816385780731191711278991806867309724042508367006076590178643416489576455501338772649083085898351562083043000755579945415362106689179187006521166818733375893158286851363197611497429092132508150703388573497264264628545183985930779606523398788156448741231483256486405645010971813074794681040225937865631002241928289659051081838451363923297223943152938381549775670869991054457118582841697133487785917685060665716677270874744218941513475818478104753133075460932527823321394456079587104571506859830380093257672290968963761268519733448704741340747771999807477157989525225743667344022111787012222331186774611471740876423963037109326597746042728200407917586220377583321751964570853069864025406164683884485967134760797856649860952056417666367536454811848682791607902110192039490611705054373877828719837023308769811891139030328693489890196614121173402921893092808383293575519729946133971097645081276674452038274510054302698066691153809739116665998852722483213949285548815071039909546432258812018175360258703480235172244937203399030934517166923993565713375841543620474637992773398323913935103588797732925769781130598609708219356534937710490305549181701164909253017767175119908375398861654798985173484956760699417412836169013369358320633905468376804788422935730863617862868316216919810329691071224165503670055542731889093294842127633915632827097965360063511690011753051012436683506060867851631224939559884483460709418024749094295699119191509423043131471342958346822169047786961951831098734654001557000359022997787542817652098722067465944132490980032716232270873605927297532601272514266326485703121147184453563398144766668340541721556767834189834173722005004276943828652754746144637465476989746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [174,1] -30551653199206521251473253148053376697089292393585892663962931757084430788920715975317043202643431109723957703251444026257055391188197548111200345700321165711126725192396172688997239466225658321105513281336514942717523490033976851256004974490910933947085395876630159209211385309630954456593082829364852086087670871176654334636948043240896625499471478777748355706041557230966971725525522795721318665029212259656743035577658939075070440630011921113831554357122217954029121213954421844474806395557114912565685868023772242944395746467988214726299784381747632529979557091103072410155052912398304076547316428688788867653715117017806771010338721392114943353011629428435710159396376834435928997847629126994483055954540855352405262791124752240004109971359375547957783510652021274940260711042554995706508608830087099007642872361764435409186452087356417280786277209522666702867424910504749685223913596838426252146919959852379808916847259127996025698908708524843437821381382561630712227281959986061105537569684242725813056057747489017124973109451478171219098430351774851124995322410268788683075624054262735561692263568919539127111530200857466878770457787002473033551854780688980064485157944669136666040617706290707601530861445707972816093291524563766225375457061919130736854566684426316838848069137982714936638799886131788444286109383327546644546899337224621293506091691003755857923849671875101618191364835131958692524982058810127567987504720036554974177039338621465113791289933812712122484841868983607337288195812407743593827751805442688992080415907122953987016298606692170992654870102696171533062888338873317669792311410700406512886721369805775554752094768305442030488176226191814936816775799330475602457869034128028686754493616423583387826680819153568649722665091147035880710577900191333817514433275125303189620715016797383222884715533111140457020863050507503189406500007180511602200567722320556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [174,2] 268229459478605168039308459269177674843658855922800629119567285597158303688693876951267109524996808313361308914547027099241397305330729444029883121917300807866605507728130490871893466305668518209441926224241379315575505786677778136281987946790913311932823280000449215011956675064045558670080903474248038017448042526366322236750874555612000371627769857561332384372829523101540216763551042544462236615440128982775457075730724148462639460857936434779892435559970489908528451842215991570830363004268232020334049231262091349628682054644967013812205508977302594509885858033879272504045173517993470668684774586118311396474602931254401630554927997992176951133725096412302242184134253908765717729960792890868046283098440593791344757286638514627499190783467355794137030673230669933679712700269551798115276669122496762974493513540916549972361929644683278735067905622725871224389848219483199715876947278714381716810417473052250875182273613180940695736672335452008920854970053154206859527405728521463422835663990020919897642943256814169028194005078710906082580806982027237931914154778826944013990755841131757220102977399227980914675503079553551823612950749212290756026852974830079205968376013675777761209857256915850269868900299110119576733354844878466164826638470149266240709769420942803912085339685278644649140319134087659893641050881990667843641658464333149604802855558447030487718051717950897593426514375905990664868472067776992376297963472772585151773811813991028254320319203703072182665825607485794253063092206376139592974098130654754030666176886094317845756555691587631973670914370379002815483291651427221064197604249952829043623260427546181460742810004906478433807658919587265330132414335302112548441355678412285393429428852322762392064668758106074383976177455716981311851389022382522716522660978693916325106153676305058997105404193277378461319217735298409951006669836994333877555618528276681900024414062500000000000000000000000000000000000000000000000000000000000000000000000 [174,3] -1467970086608974086970425730123362838894169905017810321162367307038070849525814996934276852271649989363007935222587481440357370625480603395361266353980146881768301700015620981498093140489988351107051077915726084048162799822205553635180393177842377057098197236231827216104462749204871004174161838441668409941817512140239644283824685722838164929371037586313246342123296012904347173891206024683414367270733515545233547592278102111508019455687000184389478346206482021254367768821187958961967203631076237618941169424382531856768053597583931770310075906737201828797507992058429999439826771065691162146361333782533380574043872949134610593005894420653155019134688265640126692895563053559746200358786982759361666141420540001100684275685986361830593746607758703093430167199384967226021635704207737582827585255964209276094499920597643999366135755271586260796526456818491787472126699639663257813732246920657204938905322531689126682749464718350504054630201601016571722049482866497686612760201721191416766760097970109615083436099137946107129238553640262363617191204452974244341242157356484692500841215416776858700911762900350492218256887496556143468087395982837228421731405187560280258668447165885224618039373661461627685273039077851654559224310088050893488792816080093307590098931647108660620608439577258007894134484480333341713100808773965271365401603499004499057146374878352393138227886830701457182895555474958621619289976759795307577903429132438013895263400790834515638794963213463950537142168074272235240391250352044980900088682296772427259444982095017509963793822815153491997897046183748276234011961815187463555477277212623357124986440521290328520000678529923897328187250155811135914924481038501036627574719247618902518866831724716630952346497682304465168126710464966964368118805509483434094724825903038136761922054085825963231931686950840573390601161606238856680062598045838351268344013078603893518447875976562500000000000000000000000000000000000000000000000000000000000000000 [174,4] 5117392594014146098459321325822951210965285546080003466550608546388715228035723782601459457137220137806303857997305302218357596151391917587854295218671413652763994327051756672376029413266800360462563377948064410205029946130404945790751676098990860865357831417062750885596120902745762082018200208746139369212011769518839270096993903662098252887261914933576122612292646411180894048379275633081218832973015029797189719112000270108751179305721530436604372283245912447405735963907982330096060134545907849046535203239612432839821668373671116000588052020485370213903425305734197256365943977951023230866514626522740587491939112753732484154300669160208336356208733081754973468226746264076656434635272487974341471748566296785789624331720080953067133389700640653912784339248984993034093660004917084976271144590049374518981507363368812033624326676776059001950490232175740667665237180562017150427594741005361259001749742787373974377175836749642434540273178927550373449366908419477062088082574561819856485043705157613678538695500127494709874760083242505556311444728357326341745433097367053460707511718417652776600193674546328169187957673937591935537057924712927281679723091399897982272124628340069502495618933269560755928361986162893431697109462235924209143830072902061856807539312022702256987478225556457052668191372165326228773545423971642907349264353846828648286445245827047482634385853116232645077312647692057606301456602426026162318260356889044354770428270390178036976134607852420172817466892881410640414966458587862694641574776685524770805273456747065287216466086848825334123631623812978915076860530878519854695211003969503071427946538929684966025642979142923622900440063163727668455116365477139311743617349152345522358974247944121343241662274417935820373232542383748963027360146672769843459633354298400684605893751614802191626874206644971829114051550258621249561052830737866790877799161307848407886922359466552734375000000000000000000000000000000000000000000000000000000000 [174,5] -45278655779579259778271234120724935225240054900241123650937484868936760268197191215994376657982717107005123539824254504227649487740212986904084670426052342614073484268720434736035565879743675645141632331244994507453225520630223813378318571989604456769523566709090796315724485735540686978499620332635004058607531889083154787314838092133101507327766803036187383139756403074873081439233758215314083199440919890991558728861291913738395777656832806063481342615318105739309876743247108954232353882489850163628316956688570573269548697513453422149933689222936447659148853191248542307252155315177756140382306867304609295638729432613406457500857176196207227445980990970376003821027267984829220356370489349619646397841593950920135666845033992413647202547728696809009728619930010790089777394521544399931512449570393708413967357756652629651757560940416849704378598968042086729871510889864087827565929908513931661625313308601841519685232922867112640973449576137413643704095534701026981995291109919897898295060029172556543980662007255112817920423535157833656383394243947687005222985695254621110943867189820644513136889978183565234807737975195989603113268602437950410528185106643168760101943729404474505144212088081155223670212764217891249620654910308046059313146713637441236709109860420982054588002365631465835591154074651769764301124722243233514895922688947348569483546034135769640968072058077817198401371965763632438090938007859032924867101422310630358179803830507736546575375923071788735349346806270190261932562587227882464784064847302162129553338975046941010686751171034632806843409583481827171917807233019335457976550275091697028872592063082963623230586352343772625356028479646233234725730274420551589083409611040754810570405780534457396687583409841618276690187007335314931907040159874439786075659550883888529829286123152260179898632593039365958858981162936704252292500049986668885729917954918732903024647384881973266601562500000000000000000000000000000000000000000000000000 [174,6] -7540062578641908362232572217616345471770106287638358729176603687703257285923459484942884969221562937153101486704553902714090448390167079595366917949772952369952676626259993240693871018232360170065672599119261383840196413529171094294538800132071896756364779178695278562441130374726350009383443497585585708003192505980979990361134556976475245004493002202855021053038517505083726640084415910428481031947594484141293109913407525761554810690441230604794534361719608119099363268775602870748684748866122728009876080150486824511703716575215327930675330960681792322726919371613161343348225452111099276590782889130182200732512715524547837732478351422839522591691416360202733160856764936124186805634217916078932996349607484540916272991026428562625158503586877643951868806253361781225007811822752192320872690718163548224629021255460007452504753449265997785797220349499077861039121959214589373751521153694042191711822643989700455441116129368910981425754703041255262188851264549743745611850183853533261121553490382514672256457149245028348705648554733145656314729828140318732629938136266325797464739937721118384290546497267951877850345175024252506213045652742184685300416191507043213437969492768769966516631479996900694526635508691566390008761540701982357266625773468795383757372695752614684517887972021299258634292579752644462546181738239244700700027771852729077629984817234668938849831839274176149864209749564939069998585148615034832868105736404000486384550813863788106966893938191256771242931514027559185166413771554847330252685808722600147787762570740100814335922779708537574085258513762322412371249626232895499468533610423077495816214988738472374670128813732335152603906940727096136607376931356586851172092776998703735147717677379122272207417254645610047378197765174461037416774997463980407226527387631179343150188622006169645240627958682593650140908217300899769914753912405264905690554860188262731313102449348662048578262329101562500000000000000000000000000000000000000000 [174,7] -455588187623296534596518927058075825747961063308781029315897994432527233035097103721699887372266990821988685291248657015210605256579484755049126638614994786113773387230288867684671412601017755976768917344836633559029769326034783878622600013349275474734774229593875764884051501471200454108803129795709910458584724195977881981476638035870837758262696077518518169865173282824715079396544904150763309712317011236787047586107125067235592510818088691612801001782705739410401887971127869741827015244659433158297095083197093788295230524460780426680044635824922242872857720973131306475473663165674931878797280098049387518860937849201318211511148950036906940585662505148923559265892288522160366209896233817361834651958195153742881347408351355990182263426657210601479771252278608122248581604334533858188925306274189034011825593369126478088460443690793920749717817265974640617338843017059522937544590560657425694446963743218232307845090800703714010265530124845623446768385479440800862426819980475328782034612223817648226806968559508137188953941209081334339587769649417503407573187407713673894890939164793131419298526372560508811431642990624353432693367553990945541814695834781411908337790834428724447591646856583921797750037140814194784478252921761441473754179289931490599020319659431380164021730132213283463838602183732960043096205010530543153249004127897556269919438347626617577018445066626786887274760880522636124616586487732959235526494250656638339301959172101176623919454953481385756871995445997637503125799511486378670858743104140081229577286149532094422534028486878160383957845626096270889138273641276277720030498330343195651807878837658253327721245841162391925547892973985271995112351546710349496089578629014038942447502740750475696962669559262023736307836313948429025130999933999057823524999040072747415056177795113960407215231744806434781137728590017505306303909246184584215171492060309833306563920274356860318221151828765869140625000000000000000000000000000000000 [174,8] -861679361060807737829951346821013621838626704528670187612980503455229787722931920454841711302938237520811438567563304853426414482241100737554923445691580417394962075317432423821995553876857696894839630797042189861088750177438647183394321215056770087821731171849307950876589219685147801163154017029499319814967097128119469280936828309626308380572192048975700426743212520888833039316055267814768876497747194233457493568098311709863206251016181077720075411265177432023722865116031960197533079794002804232164339836401135437466217636594425279118963062470124379611639552211103182415804108783206893819213071772510128708906667909692924140640832716318694983291811026955469761180339456712944162777047724526261684443505661571410828267668563385661886010568640683862875894714638527035249405449337649865856101840762847956022136669140624411227608258446089131085925267426579018296784930934889783565647857205476539981583562883489936073722328228565721292526969216765350381313993859593499297854070284657849946800479076668504592075238036997331776928027955057201256415715502287293897323404340899110137567420896035204588116510239747663027888742865800993001875909504962941024975436666734332201973734545297483068324206105930078784653010216810135622841846854639636999967963504396173026834757454913703037844300763986746327809913545969812099904764121931961534368931620111166296216183739547221253944666574549910975020172164646919743539681874259130840032310922221743981058519630251831578670042415666434459151964566888151125981191375955586095584453693816425827748192245889702487089698529892906689925333508379718869456852795262456336909570372284127197238723033892749461746895218529381663465800192631452753217787859251392602922789911157998935488180828842185859964331463837243169325432064737392161325241205567444209284763980206249656387154732438722763151529410701711714455166917321359446299336623913816856320639166267492329697591513237853177997749298810958862304687500000000000000000000000000 [174,9] 295064267663719957575393910990576208822718336168045184601635651568247188029944627312746333896633263691445210248746739037383473378390899387594553376758408088161285704205657396428532281431254111475348157777934187829113090899487282090538635810496197400833570618251468887900668788238843822278027248198833658630898167239548194501079471852929489743430851661004465664883350212157125996915466608933729046092736214750729188264449439362373534579056689069928618810293517000104897093957772069616787458771462080854804158431856127064498129724051809799703028810404556790529463344611135812603124442128729163987272602527712435736509826672085535365793288108619055553103297726810823095552112998151043553462901685732828437682981161559501927771036830874400793462040673652530621599846264389131553236739014088846205262436265793467594994543508967998469133643726740674200700618307072637066360413526422462089152784015935852671572880727473292661240637173230220916708579283145727123278616794198413722852636208619932394910995075709198635743104520950843866166146949523231970568864980622613154890320621078848537848674947768803450791804177457801450044900477690240822677056221167243679141440496477820591677168980437106804805392944576399702616200558290888237748881772662690930238678360679921125376957075108483619631881708884537925321554870516667742055456983731855163212171789305552722839327066375088215207242281360460282884948673344990520759592903537378231899931940367703097562773313284378535422723045082992373562246090683612203044326884512687521471659360568756823092802628645737817924280578992043963076747713738645287743120477812381098803383448339374553105886769904038761601721664029764423795657276927159866682633036294909421394829717133402446003145688670751316080336279811161696149954191081851240221378777948932837651235128934128143834703747302725087824067371331943624089003876094774461435342953961150872232391925638040936200105985101616035137794824549928307533264160156250000000000000000000 [174,10] 5080206614258360591629135859914083736098400615691407486364504732691997354406091858048462455635761477965117378307162239473107724092153798076180647056091452935088958250886840640361254176469850819112934855855357065491335799380416639009108632799878137674805514687598029182551444964171171990777242298107675781400379891439247885530126532906380120457562438608571329837603214920135534781825477929023151548720902976530052372968081345512360069271846328259243156101167398384976403049987797574146292249271060225172877924907992890580071401662097922852881742383667316436512052193354615570764573122138429749153981819602677936155829503941721083793522026842712601283122277156113263144160145378504903078328580988684575432667903990029754886984172797080504041601954422483095830577626799230784151576925703868905250762122194617944909470682694312149693509063264413971255717600675120681526538720735393750231054791032907649790196760394425360087027666416797629324521035505613999920579410667894325781911532554367442175831265154865647512396783827742180147413897452608824435603676511286087234845241485007145000878593072886308577640013756554575889614213460742616197778220883392813921916180694309655014811322424648914908416004438232496004851450186889404524236157338715464062731255795464070671981124572780574728220070959105366254901711347137735771421891308897406945519147176728731404717204406631166386939318766012576191849625070188509429257096819139432766190399823343430554812438082124793835838626747835995248906839583400627978694951038836437703903574585076944859762141479994497694066025814558983390762978795942404298548999908017480863129055890250947758599629745438216228006053155083376899632932584434711947053811520894974593466841201542395822611409185541189392696981095099534361826330221048966165628029557088233076096461917844582505320509619580080481699203040581764784735421101547164831491208350078260275662303726616232437249849360404944497576762429957852873485535383224487304687500000000 [174,11] 27077146733320962953932774434064975216002722142277940150629573685137957932639028326194438477780095503907329689951559252912925444390592842413257586071464435305479948571778107812631974781945630589834938912911144453264268571284908582938303582075570750719070863897331622375444592433384847294192526193243692115315183225021462678322427129871718733715635261029040735867493711254855746985986379906483211893253494687736078200772674572676496343603393013212483439667805010356696262896743103290981196554088794414456874722804507172279109084042116424473021571065628916082382121689272536739217591556360827974515797073880020054963623361508191728499088139030469502479922724322993541200097593312135419536568445468050736436801047252549173032434968268182738600784280467357068681408839848102434929900670570052812439793704262290625083660198028795960330197412231825176647137998091590434174603774423930103363253408827959884943349920592262931050196998516186271027128463078261043361355354131717585322275693231270361702045200781204937979533681935019261402034488354809887035712328046871714049933648388266972931700212593945110227968681296415325428237549939841931899650366547997628404209365482157177628919867627070631923337179521448293553975770844770012670281312995417452065708695551099369484236972166742873062754358542950791325447350505100995821104101005078790826764247348995421544772614406224459067258980635799506239182201199335351728698459433225772051825875016063363863406715037754094430997762925242118393473935152288550097610132685694337803323915594691853180814527742038620702898672002745252872704795861110193803601099109149975007640749407750756033714008864948463180616153513797576062902773838059834384368513376833183610845442629697585828969668163267071292868597453774679949999761791989990543408610387148786802907360729439203183527144227334998851758751591479144630491572658360415052988962882044796586375209784039699115880046569461263306077825063766795210540294647216796875000000000 [174,12] 17932536909632863200276342204723808226964129352973633175893983323623044849271576064414557348387949371078701757802899619098447826249847904325352042562715366582649243604696774311975045535167815947885964069305091603792121115207031813798016385545281691840313273778468503389166296182635993505658619766192917760441152979323495035381028964409887102521231386589616035998887293083273261678005589778870808477844234535637817837830826915880680786902554061707914719066741401645749554723225795147494787200884789860748502520868615483001930842268162598753217013891922854862460689872383361235895950110844781100947132244939384345038445133615674356003792676164293666336329588670684234793700927232804454921387166042303125828433775871928506424511974418269756885775834832299708747601277147077854371558496290106712262942458287191889542219914226879024743237803361717292752540863385367774378330049595769111295441077496327869617127037648508989689877646977620202895432003008779427898018717819858536832763263261215011181648947880013965871276517367339026694007399185420771248018334888461421354604421075254050621514621691544230878223366104887374548945737012502791408755106711832441060529458590480770785099878372966491094755676683551775493403701857853758130833520237316759410486214980588810651735153657434024732703622107210874982910058574667620056137056186530721257758325550826040601826265863648693933283270716425793609557290181804675712919993455771240707096852773046417323068673662094975324778857351490194574004069474606723019410955691995437650565512737910709662048467322764596042137088172853547529546416407714475893336276405085150236366945338213026925919299302901339369620573189484792952869986932541041760303540633620478934965879625798964597199376554793944961990589745196373440677823389361607728841818572170959468905544723861762478339688964661921971352765862415510052275162596327815088066013848515206657467713027351269936593297157646212033887955783484358107671141624450683593750000 [174,13] 160443015264194204709816259847121430885161187653632292139669382956977716811439841620997889033828768164881663962716855276349687147335554432001453782316228162060589323309091501048443820277485133034276691277613442281295041216868253592642570623526325032172370536865004363774671592661125762239051218907156158934204125048321857340177597318279297230115526926770119863239937842280558945618480576208501249614712870734916194245859440762502981883907480020493936340072781630647138966480285594036202116446326368756535456693274356755566701410439327200256002552010463983103953991819073453337865451620800397873263518256814384379422282981229356909571042398278667270918026608385826843475863339154568693103488689516553811917475312654322182297666299016722181131712892987070632668175931738333551810504521796545322240125630986708977984150562107684861800217420163436018280099106853737263802531525875555774157143255655727727801918628552885206505307846091326700660144673736458453206937853631036543075145872190964945353532261823182050663370592990250527558519172235569913473521918360688459777615403790831339484548665577889827115430634860930840318943748398400401851293242324736060467550143825334098845960947499194108609651786917998621944227251159693080593228150425284146617098707230304554907705865575052350736908483860856840419818405792638513580520664715448899633015587682705899252747525342545082953397880797220784878278155748596225674955871016262647475839349761137154539668396280439588832087475753123684288728479981835831296070840769551093073638667599767132523759604067835537777938533599879434486913567881738174781385062772822223907880010508842684906500276401943198862254557234250334182689828462866310645323108529357894905796512937601704217014842534133814945460254605127316478005532588766866173438911215235741517000986457495532763849421405024925147300707407480787013526410414525742443939858381540167192864689734392353106982268429875349013968843792099505662918090820312500000000 [174,14] 4253339044553511268943177463591793743782447789569987952009511224330114706474063270621562925766508804039674526937493881529646176081184684814984871180528441505300395765609072604909782078936861072019173556511326475449818070019260947613405808873106594807583254257345359596498247936036738859240674947546743856796081821130112018985741117562392554814007218662514959432429522825706013925982528710745699103087144105831297885976460768873276464545021129005091714360837964779830718907546373019373056007195182104218992600660054976768936388323024449802839155093928783543170642079406122713771409659138147584507065047517289331000798880430709753656090868306596686825083545064952940633046124340360583473037989462342810278162497550629046382840566791125315705227440435241952173260000318526407649721198161094945979164076442495372711841735318213852068293744638997240181922943753335556944447970587780941064328942828384569612669735347124479627870157191603277675399640166381195144482915407543495801282610351573169195692271621479976943190495879151119350192703489445850606525007439841622745103417101671590459766930747383821144293060507377615180608057548302877281577281962706642638825189343746911504675875647570694271379183863914189728459874768605796173314162651516352740452335294937899237113299119117495633023015165596649522725674603695610803712802995998360671280853567350701273309655636518004978435209597509499451232401414212965165355350820549499307683343845685219048845823326680320073165436968007996251319446748883103076143794501385877150715742819585327489549203012805865806418560420469024552749058479037172325330685232593422660749998629163385022160649967042116124937155842638918524881127373673081136728033839468592930788285745666739524291580797319229893994335667829054401524248724986808642013267386169488863615581620685158368301447196018616489488212038481884346176315954680235945204878800274759262881852289744151680112051986011600934745047197793610394001007080078125000000 [174,15] 13766295641995505058531380460422155619615381186691570235118198503253280781071211460615766228506502145211362404296797640613708538892109252925167094063599543861207181102756625070941450798230319366786586524451418022014678322678321227496849347301307685392246055962944589135819936338692099549126618853007651680539613124105776632264596781861461112704204757511439788728078766849003257909226414165609849713435637314798095153900854420812030589419253979282615450842394763389573059451779420279970898421471002709083115510164878604227647471613121539343822058868832229361371563293242347064494913962687696702611710018054875246753681857451611108781761343568983489234470505515518084197585102795716835198117947428005885308895963268005135148447498750727078748436766564822944922422472285753422822015556572565132945374088983738057214717889084081754009973519548297001611416609450518179262895724650867416914168691412506873964376936957119012569021628144839688290830624415325546039898978422335060044412825068006898255830553556630933813178535721806985105676063669593576765911220477231734584749382364734775084792881575708727175616654588416328043983675533570612365583955977222979236221170082126399292172722252917788659473034013972456099668342826578168341670835610838731111950914980226633681692069992249615955922810302025411379961289975681522045383840826640112074196179385539256578495455045132597475246478615933520344807444915783603931543079469443693909258573611156699625002038179386311962605233962552985977133313308446706614672672964394510841896828484262790210387514140951217280901671844816755218581116228065520062403914086031864638022699855596703684096190571132671103736735833153100208389644999993500202532921174524017497509718328465166635067606881401839572833115094978686707148840614786586663182252621937796480235274835100357791588117723777665077232696931518601953146107121344390566699292924167674561273824165188651095015413654276681398869186523370444774627685546875000000 [174,16] -25370045289846448105120440345445622281943084636798033706237080246170384593495349408086526575993516250555597142099098111340865870893707430873557284845539238089482342556270515389316702875621576735532086643983052668772894764751070762438128191943847107312883755459844040458663795594916858712025479347565592798928891509145555630951348473202835352167904338463052559459858897915210254882590473835807505622086682683923085048181012222414216174390033794642407296122493834754562860530345669879168062284298534451603953229869964915589885859211666799063860383209406458350257509200823572285806045639904688809147374232823775847737949218461814828617417404037799141613176151010306992628189400383246516318566012102492226561087583795592550822246486750499991792765937687179130010834449482006566506438332502714510655057590550656754949838126441147787134739253229235995682767956241400115278254151808453217685535678152078607291676344843291269044220745968655619245200751309096199380318216973387148408974561639443999671146533278080802202084389382321701290297992995717276289193675748882530300225213927529580479863582924685101357297067445867234437188959562199989705376231043575204857970724238633684877715451653174736286229457601790265782088639607871018585921723300371771886350176827486020118409099857980243976533239575375878772130790232719867656764774998065846131145471060741164538157889390889546526174904024431388972334462698218180535748096677820393293430325395906218102245023974787938563466989624795146596117964100226732657258099101758661457694464322613480927505751610037329694052635973441649905819013978216074229991552001524014477688065771000659462682168316164098826468545587158963641316952969662049717119549992102059243032029305972912301356343442117813984984853842683124599394116608003902149437382495377135483110398118050162656328443793253024191701527975138655565163356301589118754949592161064756741299721068532430025529501339820459548946018912829458713531494140625000 [174,17] -96174311477547634218445458261757031791168975361691733766974778668270960018502274918432532318153321237989845872710862607938124946312926092295357896691698819845171286684222500784049357043108178122044014774011320739771528409519353049439947397634998684239795786007269718691082485349895478338731920575134701412797022772849979303798104653065082801762762113504829712577833983616393991907693801861513634071304029527590776116034086255604667782278953571508919152132102277319247869011084323078728830241195572043141811429662843046968552393653284754519652822100073245582139316191299276117141412580093731810552430150847104149954353226855537295868256648822368835587894333407428549645914805403149219952839902463228133975823173309503400991642458112688226710779985399745576634252408379989142811752948254829687379888091968422181767551021030189882953903650607431543418385580769005533640876053889086011196333916055911516540376673349339729574766778238282361623813904434542596118968131516263955287824351886513005516623548499067121687560666990715228900050031799318555837273129977719928473224462362970870331125955645866458039789176849031205260793042845845489483084815364319179409955899001933633180826269364993453873118616972292933275244705536268330891260936000440114453238493235092812337058159672979175312740177447501759609928617198203129676161568825018260123383507232537735047584001096158449647898353883604700083238858086194677088353982719291279190199167520111283228944995916922091121370442124242822911710897873347709343310153880712757576781456043678018918340318394009387771364114202972012207732816509869740150676037522675222278835318536649581556848936632272997371529967648131956019058919105576788837087091676084832388313120915350314802503535819431535910466923952214540575008653897244007341345488429739811282964025836470109594318798548309185568018381209596993106000909444234504569736787836919511209928231049227173468738755213180979808385018259286880493164062500000 [174,18] 202654505777789501272344127491422511830984957836713005125286976764635700548721000991622962448720702012559625985941382037825643836942021767790546104548502824825113963445629411434226649312876865305176555981698402559168619300150099849963719218808514163170202768854921128442313084590189179097332196535872900389377723908927669804522675837971870442020623394850078507772607480482789923947603886014622489733414420432306951214398404102942602445030385102260686449165856058255555729152460648939163348444175393184457292761259250989814945622894004277681485742968005383457436427210998712911221501936676585978051980620743450366001085657788191620040487655145125983051616767243926365906597031445398132607585050985164453312267156640732457256540439014438949122083003342099561510875834266795598975695881238140543697477302144844705565979551897212392356823329362949865136248646767966143154031013052400897123313793375651800497627319386744715997052044155500043434224992680871438259856126267432837692077158770459062674629456154467857320715045315214374744079595111112208341661249773535103844963802512791867750547270252748930735820822782959076116396128520949052159991424386606499498868807404444181983102271648723981330261831087687405816739323819983590807624315538811633549035122790424991349198556163388240583710389024987273542771387836313397441093780584699435309758581334423979674236961042493344906145010584614711241049046827844891901154737387746517773259427194546447825791379612441007976953444950602117505873842220753483783082628362621091831902256353654868333433965734361456759433877808767447033356049048477009603687357461223991722757343721736325656494194468042932831988251881333809323547387989096237368115218177812493209607770772270537986077837936968784876848582813184466512882551696829566760574085911335706880443027233533566075444413939393649753306573531811014339314250928241117513165140466442256706092582117360883673870541876738116116030141711235046386718750000 [174,19] 269595377610693225459641260129404971275865690860272013975394363782543087669273022521749856558410954951025601153048559422530548758398847550208892612763933886592946613043416602494956141734054553933700600468756747566880871373083150728187487968901581898866612597479946336838454859664501988533049067643934418775019736577035958534621782753284054589886762638713087210613583973997925740779794099405748659164385303803105243982430350895192885051440116700334694150384131435769120420358843169965665417315789835637908634414455056128424198828681641906835672389402993311550786846093486326908317295733297294543141966992168025392148059417062303977760504022070004963507386612819951512233897535727169391723173755872152470038517248623777385537179784013798488415715187832655273334586685672674545140108081656284538059172005513749218750261084356961205446588210944316026378578490454633822689402785292610850808280172675925218512084655040568413820985024074987045470470383428081193465450113257022729267738402816211032816257908907875589014233168552399528325221621126789697030020120900339373209660548930740590116343423292703111539025501215883212500511119124568685525730927789638944053370899481324089787830086845895119504472759255827931120547849921011921070050259326717783267525923005454521742821820538459953907205587508892149376053843905673283238148907265531121412177516326269064378591042789609609648724453513201894442298698718716213930179359538684279927195920633616448016459557614490995125347188213422893878486005118622898227845757643129625454196738759815372301455531929343898473485778461267528164513871046677685869766284247059620005491079642154463079619264147312239298253322607626160245687046193786605260658325069922790893102559909103686220785637776464259760299006226836376658720235930405259885705005757248856474350605378613556517451307377456889630445063918674294740242314671828305068090348488961971155489289137115963695956466494862979743629693984985351562500000 [174,20] -960436817263539159961280835992435830330731497078273932506250994961115120860677004605215681318012034079397935489995829434823352637486056493788944626387883093545284078264882004207206308845201146855364645358684546854914297475313073474503096649604585373739883897656177093914284057810766751901509766271835425041236327488077161238673466784085914645604570731944005253790110489869042420041131913822408809294283077557563074694434507309397101294020146080738322629124091326274025492546299981078975354289286562212043805822404050758801037527459246251330879076550460186196526097595436081623267726671231582236077304015672594037836298498228100698004654488708453713338156427964503462157563057617892020110770957529423118554053071159700423258330511796331372381263783519144306080893559669485779638979232839007666703499326267399477150732610618851768109900997394167173099220846240308436797125495508876779980053796685500884989663392435781017117019011720026558800891624349913295544011874312927611178889844424400331798280422165795780825596973236577374193199808622801263002633414240151753084071440811496050243639351410088772706898492680290065807225269998158688645182964112874850536552187261864286433983642466943354856450995758403156407564411688206710275713351822636392643408452794933221955714514367524042678865682318637978476583619096751600979297190924217608165531101564245826670478503440166531422947529605574317899940314299449294677454722886083729579566236397093326032420538387575268345934646265135481033218026443818566194112645596985500565695613197142217617725968828582393145362307362969849439903296478625536451594433296180497222171351671160382255827935884471984902796003613619321811505605869909937859962144072745790771672502637068255685666725552687274587370851404249517882707465108582171525118347024999864485556867399501390696424393170100779827381329765977496396810533532869094012211169678142365750207518026581188924639675974503916222602128982543945312500 [174,21] -50160087481251349792043481487725888307601970857873690414007692422394162777232036213990646686707401048250007990244834324153702624021752370019852714197359777411118380728839260041953388028993973107016811150790245949748536381233176550760874070445235352929260208817636437268764132861741365784015323646923488896816997618820240259061553867592391795856906044458234270925690410481724766116292081784471443019118930043179908934653129350875036201083038658338662460189827071752731148520729448489207438134379262915337758765003529919133814070845547326010870228163617663660374147959895933444692282920974818696831359842919623942630721717542215740104546047519254955932750310001454822976247398696495745897640200469947256579240593990356748660294900576497177633126596711224732352483091965072418582261012318555060904493864711854469513628121332925350713711615898318531240240501759276133687740361481143681860579707292252490301764640408194097454190708261117541186972314969695855671500258694993757789333257150740716130248070254357519630873460661176138964076330012947548281065111995209563285472089862384822343918694764623368612550066649140677286336412446404099511785932347814619371532010763922280951117241988199792145407985075856803238390617963512493016928176126789818741182741811276280203360962354611569481512760250123435443212580873838357848532626686251869641186087486489575633794740986830137265911983000617493555749254261307614679413406607303078498079781638074133127035820641639389158365944642019869948530993652975666138239907663737864207470199050963808990743319237018038434868084124098487997314081008648280028555643364366195678430578202446486557982664148249081548888586534503553749390413595841181927465225565822488276124139122065726223135067081049088116671330532281575201939586872969435194681102144079552507670854689068419628953157707941961067220170472284917300007819256603514203568647384620174903108736245288534760788934363517910242080688476562500000 [174,22] 2260861981601626949420903894285492398770719869022504928593318594941833064818211870573668638089975177112360787430329838408149631155647990465677036347590932113584370453806052286383837455851686203047460732681528688866964027579910879708293345425678042302560791450445399900015094402689527469390024373514672182267541074400900843955573401137557264209139364032456629630981778555531249087188635437737118325133126471954808527150754304553015941200222425820081999451973559124098236591346270048020428445961674105560539293649724534609170033347491470662448405591755719943642145447082330121245220323289355352012297911025579691223474050940947239694791023582527954585887671314455635552826135842791281873512655548770998069714549851596433068546552863504462957703515026149052681157188342835759512956315387260830721149355181340187556338290112449874513199002238224092736778294213899960199448463852796734972816245245097155678896817705530996720144745676811356085057006787596654926868447155695793493610897664062452500571229081639029835015463870844523680576312399372769529422472696238349173719221941991524287829724575542253289027655066818840967078965406938185738114904070668192122234394302484443765329753935719589262785842236245869940958398983934000645009390490201691875647863939290607983508420008412986968879534811738598701444676738479147632530454404349015954610039555665913511376615345000214821018349790927839619467603162063836989452644808116470237845542565431876610265828749689553723617746321581586403009032537751425040767485108522879480146880013932129516370117569454306999499421502810030988915996229579938683420983040821063754455636619416113398683719031127326018709130056175802291878271945873980286830351726274239005516132944804169157657269639448986613653015139201835358664896690616870789678414104226674740107339647885454651330656753320821743814186553287454449723594937694552539477971869007129707218964026545215961760959544335491955280303955078125000 [174,23] -959907183729157562615004617238704418453651082991377724303770003842679551187566159730401103253044216116585611579457488756652259862121349430491224740828159667757529134411046715154305238173658214961117598139724148662311153890292081148576980903534698059234954166436484533879563692378690290599576705805429604340778944179024783554818371003914045275155360741846226277438061184400879937793573472770903885192313290132080478164864063983071659610079817839974294254763163351695924683155768930756207721544691731080848874124589321660846555406415974644904298484441781436724743595381919123736773623247259137408143052899359630113443675498707278264629955646041868327056215812448543251898728454395686425878663646626918521728202101207446168418643591096805125081920064413890839230155039095691864420792542015856155339880644993969014528380037880840283551207060619048621602672995978833566696161774531126092681731122665886661834661559020505069349614750539199969805611331868066925916744981534571339451824561695352629145853363988780658691816380025267134291526722517188044299556630196743061948794356116824162059981669510679148984398102321954400688559890969299239803980281829574310014107221136923733026650499835815328355395319505882613900448124884669087302628847586314941810617656090152633135122837821252819052886277571540689603837218533048362598480680691908319409845636384911002795442327905076720193859606213769905893331450684687870580250794145819824509563821344995179406956589045227595466046305630768997235901804303188788324480000607630914891040709288861957031606607504798757000080356107795647949261446464553397106860454774531310282678510038767615998913223952088907139940351723459268680640064317179045550326432072408753573510359448183465768905906892613176062441113626798746013356812783319218416459255800053707219047322315325273040702346393082326534077062043484590856931374345292481165591872297748550021673080434592151277684024535119533538818359375000 [174,24] -4078946701903737601115383332819384369237270446343042586946438337449944159384650129764412887879660317262884471886037609654767588098081282648192787297705442497974502797227700296625387879859189886233150080654642245862224464466468942984545031628076983759599496774955798755619399568978268222689266745330410392243619307362469502323255957582629602284438021279372596774543983205839080147795473807940337545340771450007892497780367439957809684214499593817613778689447285847655299863178552074397937064389454258710588323038141520983348695533706612345517065191047123222468116653875768566288433230384033400571416066238159828026612301710128605220051291723486332405837504575694466153882369448542369691094858523614960519762363740305325200917451342168165591137004804817689567444649062233742649816480391549111205254614529191149882512365598706256303035423488703321972384327627953659425675387118784540254319612589995547580243799205526078724255405896507821557772498551724940639648674563634039525901632951756749769458328966899923540668424775324742112593776387189886409219664745814517321864540582184393412976979885544815459093342804059750796955951393581613345958010355481221820893173373791678709966060018992253152982639305383628962326599207722167856332687238719932369310745402347426161714814083240279267755063130538561208921840709743542332691868528027381399749363823083862813160695190140955229590582238629247867027232520310434828012624086380993392212078505752773345167271005011444894352290896153517663868644598511732380501206083104182722050857501062369378594373440322683581469358230420762135715493332518490292874336900457644705290031753051615897149946825066581213373949595986099682430953197936721330725316133553863897485574610707985594209769626442927699841553906699644267545929565502399308252875364325914789032613584112173600663089362522440734806037308744479848213288626789431632210275357200357283997734280767133441258920356631278991699218750000 [174,25] 4118977316117458084986453634422242498146622799071515701136890033574126303841952900912616241788051010751734547810313527979862730105038837454723321871581829530878757086508614832842057864122112890012916573192446169267664472765015486240951749334440411030142943688791644129970648766553970100521670440465045152665190261820023940010548247531260680126023587278812460248628641941218488980707950786905145411354709368996101764334222306676359846681009154280891292166822875676966592049998800384206442679059050976894505108713627152906467138379437647572221319329103814775918232257134475629398807404874261238415101191330389704499106938299829627794651534987412883030788568590389979675457932802043497182892027137249081548666888258713598958831074917417748978734955330582805410723049805543622357268777992909845777583825423072843560455316399457263564669871907411449777164505460069215127827475550966380098024211378790553430520289769169446447471578043754514583106568680593265777051806097909679384341817231874913431454622710674697714201854884901513365885867754207464811472358025652196188352537246223809995272599029699737511144381705540809643737269526007235058047629377287644555737701200721189333921938878406654664753169607249366953218642594129806601919338939470813968175693385755758705500040919560329666581456074664450315002621008314543094239132235472963948843496311853166688712281446471046666160836498702638312727270853237624546800059403744311047744424581894210255206447960674688337625314553010831950951849481176963109761258962031127725447495447923748493892401619024176452524471612352268147989938136424304529082415394008567612310252143422877771072086416169040938464458344902789623596829484434276028933771263055600755154754698821390005527090771741762146279869998524221495114613164363247092352829402908806237170501081960544386846813683737374382964016359690537368334033099277671699001122217587169750683477797537079823086969554424285888671875000 [174,26] 4443019893927113510536230588159090750770145292178833825134752720193899914602634381417324002691003751767714354595092509140333865295199769838223763117926001598126010897977284310059715745742961831738044669033829572503604026267303718660896682925171234862298345767049601877714924328039042744472910216613514421803179840456326119932588524206497013573703905270223472274228255027192010140848315445418351548520277769856221891290819731520369500918570568608626101787507016434831806251725564622968415318182290388726593519474676820180362030300252765572944571704390396563816662861674588229530205563670791617318039857106511393024569386766667652427474083472038303022842586626422572725352331298774112308795119522545964770623984302533409066714651671614512616245330203330615007959270874586908465341563970316787562086472336592035627632211010440688355521890612856628695575951973329333458945377233558259663840178449762207471142845803134178024458336183386605113494361126957433881873242240564059763038232211137327232213897703992982884453061276792323752345387703989782533880978624836175260036913009850843273920791405186674300026276065175292610207099434288609801910732490225193892833029738009333568256227595342366018005398784940056147029913326939069178232788172959168486733161933627082056865319144045380227203421744064134865444010518873487349435588008353195055854689188794546597120779548533813674684496047743410152986231541025634103823889002486822361949641211673116001010107653203068324364066282002246023267723880354847215781085864281017566352330087453659706567330328293067039841622850557057576449120693826865297557457009119482534814510424368295410925925428179739278092709117518481114007241552178186772818691025224431449531624739349056158347777692123651131770283918949132870769015644716551100081482836174788222711647554894034040898704173997546976130081782285255967182770266678555547886765681013926873085087564163586648646742105484008789062500 [174,27] -10067074599768039061862077379300571250040715394062811087486847516572285357347576653823313070562517385258118256976995267751653758741805708057665433287527681790999825879294678060622410224468983298184216299298406877650627992996679119977454722204455345732836672566089800946393938439699520200771433663272946664166137617986615493871944546852474882120133763748187403741861915253169046389285783787725220239254014168122956292397547669522802476287650106565836119886294080830909382832356172704168404756767704852340576739165509278769878376603617385646654585500844870729387158546266103165159066115749781575091724284258891124542659174557271837960273170946435831537419119522035028145954613980270937282599143268569552710750653546567279604668958442093593943577669368516197076294201635141882176443450777801566302853234551983432082074459905870805233460728883160970349908369860509166846725100444681315964981028156358849076684048701033652462829936076302565743816071425150517619198066206248644141175601964954119323206261024216021804573580174822863470490766467694473248666254096865525763071506312709430407778834502615776252194853639112789111659298893569424595001448612414110378239918182193819681181291323869487126399834925856756689817921532008631784360594390306668609140937777001282738228956187617710619411287409232061190736623991746794698771592613043703051274651709891951869824763868137635683432022000050772968420432663853577795460925273698689099657623009692121842534556143235492179244317891935550186355740563365270856843010870696813257801072111097637678318919210317082506873717811229214517414495118773992502053543557498523848528750535249229475120264005750338980351437559834887837892664685116632802392456652912904733101325154196860213105113586433211648335038339660908387021102722195736673151321405579498752540824592799091749032007051594176580752068905828942411525436857619818126717438185503471006451025800743082072585821151733398437500 [174,28] 2664181758299426799464339860546617264805869653171763066356047288854966924933963426862919514260135363177116689596712599820078327881191451409337266203907858296437938774930225428484285840481008284157139146775113512951018942978239648675262314910634827633933978012192293812077348768111221200873940007769350375568763812621882490905924484576679951895858100273889833150894668383984449231171963495660874189677969654594147059211072414669678248178900936859683233543812276481232598836323719918633752793225509704475845705181798667240128756000080139714626554431995260764729291843675119812836811881481308742381078309946272736832119504853452385800750647995974795056834662135205831617157625717132369918977674679873907826807988569052452656636542048046618940880394754523700075782246208696352475683801977899449454323624481796344397398145704282209240549624720169111879636876418030282571295074949662915538268902761762959923315952488019307740933544373814250201904123857441397205409398312373373668562566824191433304636292009328377109194264673012235435146414324538826444997959300512935563749129425787808306628618420929382225185269592360223849155922730463542124410627412155448051744013652687521737707365771997450194154074107795343112579201769037550570815398442198927583620635758596079747681864830320665194952576680980236997772119133767109083061550343484326855867536532807253268981090836744865420120439542060461339223773536837821884744622630018471770400098008754276415891979947797372894321034604762206015633975327865693464533174659509206674142475781187775645242424354567925090184183209613728353868378156232133319698286799776834981721436516503701803299072231227829498632443703101224493696767097748861220932463087901161685963806399345914348388056660168480885481410917216879034477401398150449852854744344257160692134262913812889868250525250689694298952390716077551063855167227275302545035319462389874559995465460815466940402984619140625000 [174,29] 8750078405537428765929147553835578285420084301040217120667130974660850795894685059032871289132472555286514901546299384196084496280505706683740183016475274003350611284745595197113385929762691073487076520768341883080105757566174630617260863410561270559852037631568308152268562919762701635041318555877089149248651069487645455350223202182170436274483211022217067644424518996827482554192124469947931035020779695519685684771781989693832257949417905869480295623972621853787517151915629682703584248972954585979049174512199798371492924676974337893485301699134562152560322223989654243361146698757649904963434435207142142094816800774635971083657533203843811918858677709550190012419543760332639131296571285747710448847905558337064268607628736850066240729149547681442994357802325458317901159966346379977327991681167481185888126787708246298567017500162558124494642040656879784749443460105204665999695645571676959640942713629600288943420894387059821607089551981870927718991952346372441457696001527228684124321164059744340355739845042357107302423501562600622419137520604514697687935036894183583361412409703156541331139974202059903469396032177002349499921913499245602405739359489996998794173392411724652910082618299699637674618658605248041739707041465631850563087198381808509835893487730394085147721817763525431896814116618387084693643596630599671765800597616468642935577019639454208992664146606720511915721464905603884650789882669695704427080350619308890608049606710130782729014018798451937395880558399698097535816433008819941898895232437118331001845848398893592543843018251115243282849369472269411270511057108444524778995482370678916190110729654117026699800633066464014002967885134019888790014095241309893994901985327835407725239343741453982293375156340971826464204171052686494073490934137878702229923433398521947587779995710118110328552824876747841168659038629174774809607958460815064771642850246280431747436523437500000 [174,30] -8599720698521756238057935529902263930574266858179844365769615602419408084277043910898204541811177734157761049093685111769623405334550195437506809065628292001404671976139033674036568102868538178691847583729229431136303411409951347646643050514662986471309084984056952353371885952752398595194394897924336425022480407858795891240564974025902622953931316900137194828735810181927136009994763525652940699404212563481213672407696962616018863078944882852881498184929671899146581701548056455007960587152539523081462276452318579273758277519780163879749427377180243178506663217565767182300874966477168743776627999444809750764805059521561349870199295750107660431818934832937400147407010293037479947640984439372443310876185621827935543836299742861598945717628832868942256804381762788639679680231877588785202309658959532520178257239242986163610300555790809852358204181790546351935390139823843129399038568677254896444331635704516174775024945929836183579109383618626527380086803864319744304758496789754737681351642530432192381036146065358431163728738767974290624335496838956594583871127853589931996458879792353508393137862515908150112809539159303514195004772282657111790161630026140328953739887079191152469384130106690003500166508943157219074240040085783496818041574496782383500813562096513743990130901863336633952541321882076193707394637170213917558410163341942842158543759368125685859323351865642012274626495734151370931425762020589065131440995638683115767641683593804749497535588130712814299016360841901670353123564253111743360380891304801499248987329832391504772611573486113489578336933084969718823056320923135063472667308909552193429232801420544033957153434862802921084042332627902706462665558375302686398379609418994624024006327995485551572636749916747155565026460367339227146843717302139670177722901714186575210060290276182779516203980620562598258288849747040323863158033835410615592861082404851913452148437500000 [174,31] -2295610092102897550317776192196706659767868035962104284807315727870849161664160191679803114762822580257567404602784883168935926608344117370687133175061104499722363308757568440390278243061966577896583677653218145556284146573648505944611003238825909846488027891402532105512651509791447876614406836188526168558909241661606490537587815690842586623756688702224782109708551088913221758005666093103809176679951348524891430350639356040434153253655781734711510737924503132617930175576682603648041868070240958504911142527622609303349156701487608015602538984596581392305392035529391879469179510385281885911245667359956697636623811785619915020420884858474197267183664948088535995530535631840048176999143447426359018768992758262616121074578955025008094502875707935881987682496118138137250818895124551441037195118115592245273611233872839714323588209879799478984217498131287831595378920726223717329500704439763174458671061281933938990728523193977070195516954452818843349889848908602334588307846164171884131890076581743168297537430451637671000498793480346621826035779172551666147783378314189342278953726541449299098688445261647470132146286959188225878113779360409589230193671401716878985081341398254351600122167592400184777147252128028840610344740180078819666029338055100035299090215613186198231163964893184018073125865714112843687294517801245408197786868569010684226249201847659315290516862764911735256008466029041362763773021668003546003041002517339520508539182925616476132869265182806273285678734597778277186823109867034393257244087504352303114972215665966178890729823634903086311464719955969530895153441975045207908826730091483988268720250911836251805665617553553523825973963186507431594693433912002875465182975188218912251010356271259265406169018236764625739007669989302183108880940666727487711652636118056353076148553305686183148242851804268326897149739223930438560150091105110714112709509208798408508300781250 [174,32] 9297043660893881166720334955260700196045600043978749102160234035643171683854211515250576454610404908420667698146474353109057748724641910851828727236901482079481705379591802954844681977115909133483789233604306503103923866471419426367613025768409884492137666993351267891241736547229475669999291096992539522582178919696366158511993560120338576829230910233289209784706961126934383013384645331317094374581323308600860053236963832934197395749982790569211083249586827390940083394719178047698599811780756694974094978891570120204295907933294975683672751165146871459437209593609580596836244673035442715418703763762199801104529035056422660804366701442115164326454272274289854811193937753495099886803378455225232314604795115111715398387879958291943026623118814364229640276391138768684386527203734688464423631091978302899728617185631822257965497139577083080044385858210559784517616841086572437782015539317618908678957119543339499946185996202327407068930775232253174347553656830706007105734188459817789309817789281041259537017199662058849662832880970387199679148174469405603138452243309631033344689556802315178583271981340069888664468130686597688656519906200142506866271310256996261150758457033653838111496066771498004325743900108686885120058840089668411023911931476336165982070243469234704801017438654338549327809269732921571709373900519211735442799675364536707487563124932550252660571477194846037133711192295507602738981584784009475598802751102335446767585311453202446400174704297609231389024080154017331273023832083694786527902543815210940455317902898570045636003845465813917011707447853207533847053863795770417538800188147940295692731401375648798106764954504895378038522540739228767089722508861068156942842785555529067285219468725837874982190746093309821153898852903017498005335037457749359450238701774858574454210560113628507124702333683715308440857654864208718956766794433128267349040135741233825683593750 [174,33] -4992924703862306134030519564212245038965891834098472674702104530338053576347879701874556204279285676820209932549551496318911412323907248051308133467226109575269272178304842120702253608062603489046977671384124419797822138359000178207530822366419698138961456125286940236497524228849794794497196034311333743325528436789857532290679679725819447408447572035413009491116986033771014587130507218186304174734165152643339975022811249043977360700393804364368580041927617526569826821784423170869386187916827970499704852492201128738161728336671266401400956347858514001969784955727567631683154306581945941530104528757459574773027265697016090556746830019740821355501105254251732858094038652046939659236645133089816665798570914721434797332373112092639845143694626574486938466306242217710379292097860890007687669838957966559071974349119236125429262143422571564610071623210838868327214467876992761774913386610648257706957253804658670345691825019797910683966559694672899514685317993636827455868240499177443123753626742055659243449431239855092951578825560231090355435412153975119098033473082359082566352944670734933250601224890786390831450287489020049428920665299382334720950960938305226991005233108296911867705899059296067758564597777359369732913330455403880319392227487864388785397992160773239564963292925180385152511272178457099483281041113317524164998273139610525689465604300462408977841068946813081237657299234551644169783408568895879206117607342914812242592663231673410892953578060289115667989778814565407346617796719393092208584126700274337676487245026312531709580371500805110701993680918225040582557473816280162786150920537504246012160496799521575655650806122242877029652961755284353532284132827031013556471334199558300020827148473458084366987392645284348792035867187904685218196598023730593974391245333485588481061864475559129073389099903408215565271967205590942955325659851156112152412533760070800781250 [174,34] -3497332074461713594539832544121273866390692444277462041405353395122645969355403595801057317380835062716309828411329388089602398251131854147056516808616935391431029611348679513094372669607213708389231825410880320161381346598091463410500252978389225779270687932476757117956502231179312643769464218019212580354836204703792132195984071196125780929474537630578833065791599923087475594175072972506605417147410380913693619254810299457091692449484933893011435357557665539592434851663019322695879620567922136145537668001064185651002459258281082845815080310464576341814265767834554498641097395794902977629222054260074462950819068192668331468978394546900919261013057628596953665487594827073259720926048291003534174538157645996903181849824426919808044415666363700718505034145541605595914703221407223019049495796024844786487258439464127283810620747207060613761374544789060994009567811371323041069162693877671801473316251098193503138441872679746225260539942010040777782828806731730663489435092082139319821829832316850491659522063676383739073399154644721759598282305764978937710783014054839687793642550485015550876396207083644702347351262963112727840386652183596542565350489860069242610386540974070048246313297026581436660403830919438803688996909872284753295092849378735864110212228176439316091466193962254413310925334461382771724887293046781083388960897870582060010931204612520859849796042697766765366136320819898742411791101239434397312451994696651707966064062148749211213115641759884720084185577404576648704958980111741768918998947639917042180545295109933163587743571777267170453447997063121061041595077628319903339706045959146661735075802293082877787495270413205171030738671579222412107910955044347322087227492195182445890217514127238807494598269634019369577337242079870705214837944807399479558426508031310310895116974107453451500379333641881350353376155334525934468644189623594553450345993041992187500 [174,35] 6725050584318855493062319927892178390009396810313450195178319529279040069810015104944833115625831041550537727976351846355078819217283561082252738262124813109934840702592814297225679217555460120314629426436106912381711133767880513694348799635435726546438493089895029378939924240812708463252907725011325698555559682416377221069085064506257155171134720738024144700141370679928401399395448796492613225838057919796226288913062992791534853186831411438598885209552717345264189992762300308253906170643136115231409314255305456119584177906597342591453118936335749690128737060255596392224537751571906046697458927009567741633887059559006283926847849695951005092826900506661397472131400338749402066358455584332177726839101657566004592321830853081330020772460506959236278101630884961250718222047718506021257144722726800806699629367221311074569960675492732396404471380050827090346962343329853188050135004312670934934147929536757487064130467437023017022552166471928408020917278745699079820873822948643053916794524722245444599711930310261346221620723861748552420174619099058352938841108076767631683277379715923366765469294002995966965854506428149410008482102187865100207315330982753959978110528100225194512750555327459562995249914028978838024060274410381056468254964698324861041321574746836928457865973704154834691921049410798620878424420486487341957245187313515435578800216174491575882062343013895083949506475028344312918520565519895095080176777731381673866984779611158516053855565692558217383282814007299911125996468725096664813947878185117508937676369602860172298307845927217964670857177487708590871159883591541741584647357146120581516247391158249081934418522317027499842742447165165254560589942693651276122134513197557298375823870446865140355583186747358853114376704850551819827314036124481050119207175879368003836620085243273089079437566830675293725406079355680234616485091208592635938644409179687500 [174,36] -3735967540536018884998237453057013664392797976123280537595378913694480672567325301847949421576312852849566476236417768883278767680237613266203617877084038999502753416917845473339210528392931738975339600771937623934119095909195824114041829063231761350647901536063054504151992750697362309871246061082629094544230605007679209782946182310079000363368259481974495656667206903510246052451537438143101452706973611105672087984164091360002271459596416896765701239808253353285521432017821234051695320279724070986225764535568493129727117682212571558698779517736394217563953762642914903895483488414103274182676643552465721475771730210990965881550920576549496394373263913667913373633285299959414026073864749240172108926049684820039649039887177366997538077475362990774404588102664406162417997121337351607243910487093259858077054418027674657594217586028070613939115373593553863035235627119551657352652384676360145310442128432104142292580885855506477073742950973529698072053040679080012345318474196798297915889753462181172869618221126301990701188139877211180296025307313856596158320503262192545802205242192635104739043231361172689622667226549026242763232455480905820298950251408811712471945991713609622291061204176826391349398248271695514207322238640479388823667658219290157532624910531927000718360404845496825231437549828189388069252813487936855986171946069863950930248460023771641753345176455426319279185463377369045759718103444594967983478307076578443072772252306648682122885237539672963794624455885612074655688190610757474957994128463485119718152593667418682053199230018079452387703223700044824285824582369245483797544262822553149495088297458082642031576146791639194432524603296464312338669266137175929581474441303943984020995632044415763846480235008553237637957641876790624243770500875239291716078192244680537692829277159796588966520912604736603770917034103151252417582103254442895080566406250000 [174,37] -359380914178362761087949421182722722082791499745507811643481791805383327108604369587120051255725364316268943501012415605231193470537249239308487801723097531102816313225831251648129639145303349846697205534452761458197413044449328709829739941293188753242931600912750083507025276707625794648310190170379785318146126642670270922546087304937040138753903942136848293957942375733531379092451217977146632072122501022020810760374689550876858647108919477926255373258539830807407244024306681024850030190458212508199580835944588254044059294115163039515578912083486058324636425576074795401441441845997532968255590580071534027712674977649600385012174712871478452250218765066189326686237155268581503552931226446244099566256274473388606444185170031735737252418647663012822552950581560202555654604447562807421700758558476420339753241856728528496277750798497444810025039286376648503228502310870565327163121581497988756466435563537232165925652460106425507695048964644511730765572912006743548170207692237592311684244129878256626084162646672675323350398560029917456877228478769114412845006331889645414199463400941335340074690566938907370471952705151503940561307023774028862534108279773217483644902807608786143170520879088912893515584178928160184882460708076805043780269816058409180947945224069787861822954358745742039110846038201708109766711467425369662639933218135619158452169164992802869498293636704020777727000787177372383339471602625931993213744349992400805434300626820899016964025640319580975988102916682940615861203364999373730769646630931528800404650418909564186732403618316667891554535615669975277573947419753542698911450272429297933119035988834276455065922827950103995017624354702414470110558553954439114011197290987055076825071949029236769931039581444022099878894755347094162810787832542971607331160608223405985981364962551732521871807147342868722409527405025298547993819241212604370117187500 [174,38] 1927419837069463056110340226871944030517530092712030027540430939983081377929820418562179094223437916336834990644449621127461172281052236162744812595426967909714231544069721907296704548047325338480722553079950686316731472796664241077983226315264743211942373436611158190900566875285529510458276239170915508409849619657312162310035379634992055739338019855237495817291188010687721277299001341251961381908591486346083612535161771401241156111898003168954480984550881339104034507047340521773491956964256597162716624944165181226077085636701658564436366492842871651370869594566282572542726489510220834768461227303224420986732317618619723031231016477720191543963115594929019547728017929217258854190739546624325753905483966806128369775162852575456594310055937124054599039933294411525795383453360658510990427569936732356228971088305930108380185134646569355621089044084373274748337482439634401234617082628381083292432309454330151893139351855228398636673770481998344102799251532214591554326199335010420415652452238280390133974457009735902652553688803248684945826446534277397386306845316511194317387565566722445651115330975962476128997497551877523643948515275797978190858589117578671552338153163986351199526224612307466274649377159721211771069929327935490351715216640016788057082789977424188644258947085983027576702442651298033976950801453889879854825394752930018423538038376454305893955046540251963950539483376887126848702735959805597735788847332863260602712259665170128960352109528075430637423963572547629154930126992894012957083715763630091437349912146715735258655150885025348984954250146312887983105473896399332885803214412720721397978402657368411508805918828857243661516047131180395363384090602526307674394395784180359300557458761723348622979603120752401895549672302105807108121637807744099939975323924766289998803010995380219905371464216949506377076436841607998928680379863915375976562500 [174,39] -1297406434363241564696204835611225243011298037747454265355922648783419386775626957199169802645409051330481682793196312933553930888423875510010402683322126030518432277841329337066465557706300313994915933056913054335024847622078373959777274209135722861041435792902072276569484888688358282526794766496499705617488635571696360152371946095238924886973237468660130702649713205258333321764291876723470410097930040670914934567182099511842921985435532242250682133225508290228225558585952837893044734063216873565646795902331791918875201513281586760640720532538217685122455831307797456050900499093778472687540878134186850188081833626526416606936824104964412457414710707187174926785303743370249663432431481212499035687887806719630998640591604779294830315832342209747371744629926418177354170197887535453836812396126269613594070117757080808721666699396097600171662218908179474870432052939060245345334799072998384501121468172678898959109633338477483200961719076457512639992441045948773546902625017311634363800093803799402021144639542860819754679162293132869713383172661269103344968484689536607242044181632190563431798969414776587896552196460920952364306038036841586696511216798392383829951162699642109087509266491054952353858566356701234826519123028359203686972402498575727768697693574202852856031946598152458105313600756406907242997854206783149908234846773613068735898404572858012885200967678233550684896305277059380763282677011119024437996737809007350409580218993598438240757486765961482648310620840429687372182147566695910699011978278587598839570353112133775742456106948533114101170094808285641115635241867370501155559790102680423140237443483266957050733203097893113277275109153427786095130875480612310403468419904965381255858673109183393585754692013085701261546032560492144672236510628256436814412056629265273655025426842513229472478644356529641180373964877961035630421841930185449218750 [174,40] 286321627975532798697433638169973067513934790657532360978704689432401528864958087374262139887206335972127274801526403515706999132837998302609417379403780009510026603712354207398325061812615586893212052714992889509495062606447675046071559438874669512280552587707945839365673289025431595912654455243719073157580470790604877732994631777853456594502955738668193503321078680507478433718553088031543191234749520712906861548650435588718883406953805434217189281051355931768143848327514936078460388245218958788760796525198031857190845146541991863829141551295351292788983942982678302676842933724573879191499575679133764144481498768032513274976364796523861919596276830891870168634287347189164514568449637619312308383859558568616790576690928764833260299565894529874696133089798440985299251763620628938850960210413487852628172451932644130512884599115580254114739359835069591673451868986157424519224505142031977795887785566758543297286687626252858146211361498395287251759848127850597367532346893975408587333050706736273178436652188426469821501695557812095074408235074405423932485922870279889079609935148085583113956974219719910262307178235448022399778449778029950942301272084903040195431712406404090157809728187972346150882699866633694494742678189268401442183387607024013939147326973865799327729273961119171896514795203037972001683408552505186136249414751058732551758977064398998038064762174563702817796263548777932790155055715055487250814993672815520645839791468185939184101818412378387457359671106605067886342577313784316694393439751496564445391424494387027321524767218836498100402477716136997839198002532042661705350028619801308259530008862454561950819895851081760998313818555873803878237909398302718356155683074097907325508448221026154945514177243614974497429686871233496634679718331047728078891748200604681993322680813489677976425560585862890412421063613491661277663979366350312500 [174,41] 167180681987529954426630740442978941927120440160144103098505866250993101570065925773912744382372795578980554899683227129996727667738048344449306112763265539763962992447252248176231875090142403172790285137535181257118360418648636824877887312310885918222713523672452438659281683891872704802357522668717517799958357379742159265915221743875017806507250703855071918553009303518912318015922932912839685147000170751992641289387494096535366230332003335990708679220934730485400937473037797031196209522105999838572818151668214656874118980298050234615964973295187570914818910905769138368197124783745596138963712242246503817264498555279723055677380121892924338958475321068592662394777891379817118088755434155753380866225151366262549027150985367405815448492617050933114738753724371179304763029921423715404800478024757943736152053464081797146816532090036337547841642095752959998737990235902107393894434706877017665055835116576439138772104651953475690925090407028290853202293560556011947378782927176689632522654056985783993957922977979659363509496353535682450938279501898242319316142858996153618159683337870897048485533898725237517624778736036396249357028665908794354368443654479949042334421082850108245533024790487369242130781507850696176156367897194758482501287561710416073116193079763160890951738280840320932536612497322021809776112830586757074140098341819691039895198601559667020852435343333913876111618484171609337690681894072054331738777134116983739244905835830302373730506237330719503561585301330696755896245610022214549098070679845268185065218189141874878851291496201587304466510443493084752581603910640880548010581866859491291754321840292953741887721062744859200474602276199795838892447613288304043294966573398574064665865110031413037638277699590877276156755034360591436856745517738372687735131597695071276302551438586103370109195746373813123026070464431026885603677600947500 [174,42] -165625793400882316121844295054845923175802283468674962999197746074666701906277950732561649399808593013009720551655032951384338222340757454398358483017240388473704808083501390087048394186196146494724612960404500133494803660457719123946495150906169040585375874554831689664240192264687284686228580676393167669694332826150837926772261117808071922928476966371318271228617087910193287565223660151804632122104055893079461982384687692474444664388667895405001502996865016463599839149888247542523560394328687313176744353951762760890077638632321216942910487270468620702376748565684019237680203988177337840794782140177399593538106558499808636515880752458506753271620018883415158202855140839300902750235143189936224861405034470256502612983164804591062451694104705656567753773251044024997586827544317247365363681206926308023719726563888027869684681428290439596519588819491215044650025288109699703241257748436221311791689031437344964544826133112572360921850440714173463900708389543864776612155219471100028620933495985117124514068491460932338449275603809133888249346729228992437604161693160496707138769582908549964259675640755235824687434261727622131178008631520007438581307935483934732373229039005715795068703549162439519334717788011004181890018032320463514158663155968517273433229365049759351082488331131778806929930554423217533138110796082735425209841530012241988353110316086206511637060164264127750887544015048145584280460838062415652825483359880653421390534438942888721469319480894597614520933769781905858650689055142887092908641777068434007264154470308513631038941259464112316287046879174283013073927541103893854149156318502306776913334372024603236157277568492708451456683748523387965649632625297950129127244349220387821336896274088799527450748188142685303030766034816984744823273901415105804017166423119316787335837118890144393399488015916122709632895289919684986656792974800 [174,43] 57416127076004581467047600950326123116985294877460760092334494642603751384633611325214944118554537906079792770112365680126132668272472247701741865194270640840499578658029126558325818517601991790047766070144917786226516262096359126610242043654307701822719857817534996001322819315330803536690177296734348038966988675808561598752452606187080914669128466228109345184402097013297519198414528643764181351071477611403037535304132816118172090618327641222072597266792367787978087827544059689376665884319670008445619141736146813350949187818420200839362157036570344098419600281263564826333168570203415007942662291544922733970739093966307655590227239770322057132089506610003640331991795927011506035103042951054416979772554075235571123824069071376134891403205010968728657845518658313165394187250711557443198779909698796114246615129649963168644370397494491817308052368401847119858973944573363634271831493220522035500600229665665062330184382228977792173857857969590302562311801609255509231294464539673276339724287667748140026470752829570738504065963173999194091052607730870415763703200335070244333356525487001622405685823519811787829231376124048060129579600939813460800019238906321564653707861948926552991300046131281376467780937666197436001581314270480301687093314694409016928550459871924446444874267868414544941233666488182956525404124485568994770313614848619682048367563549644724108146122250938420733651289860388808735124193458963026665149509557632483742574239333662829124006800453498716578593779702702679092340925824272456857823434139889543914060443799344076673803204023255924002782922734753461823122268015894587234852945984313639794596359094815693273815146302367926858596301173931447205325659181237474456907787886438886138851331676936185281141438017889045840660480686733801987635571406799114219727681524853669659946772135171339381404016879815942150578951335231555137578040 [174,44] -174348370761266354621660463381143505250646536958550444712545204354241999774046831112892145128004364828189364858116239627651448475630309609324537147776804935147058139105309554921039438028509240291887734657473642996713501622181933895706218515949259065948712565314610392311594329078580239253460179580249403851963794863093932453648963348144236958099851077297177008013820248328331550271190155690868799265126221911609729710374729628848327581636581176665306252443790908009255351108958397473672274074573567195320425059500723019329326672713999215846929784418826484867087478060588092586038638854459590163179218097753630512832722458525858447372442303265113900206969018048318213223984001287415613715671490946158826210724889199534347690874619000010429265620459592962555564401397879141231071528737487977198895173606650774893883116901528292801351593885821395714373399509743373727735334882656516514256127315310853008574948071743275423953460799820784936677452547916042366580641416789981015930535346065434822187629349097407408470312848090774368121082683279817402547434623514684468997739821630891497421867517728727348171466291902618317203740155596382995719584228337416203388189900073625181919082691291206149648713092348035723961494341621250382304073021520870951201244402200337177580473430186427323567873975521138148924622953005131694398266686083190956946807427198692866371838873234348749857910630399158777474697633180902954213430563478168663548794552841706862193190646244966250132769092631223978767873727666515484956619336178454504824488521297633714564137653387399079193896586468869572440838504320961832444621893629070196663756332176524835460773888613043489788069781896069203593909813239506656495473665127375836923576145447177722312209173349431573005246357870124320484148090945889956245693179080738224184556424012744509370908016662916825013799950008415336937215538208376564890 [174,45] -8927934347740373407784634242510886017964943272229778034177677411171458789201488267270307522484887017763600238898335059892614438884223289797945116241752799415986661113838026016669396205321484054442285603215919402543212856261693782484170124938995777014275976619382937305021796786722920662745133865515025953227362476442432226326263025399510896629202455365487629593024966094324332534742383158025943579817880183070684407605262257509390075101280856963949491900508058441988785609998710300347517817775105309929906121236612721538200178684661503879441401564032952142892585438209025232074856491951578248510765932952215029066375055873038152988914808238658518067753459918050501423666860856459883079168089515466065635919700256696557518229739325644089323973948388535369719237295719188851431966404253437954241765207364600585324507091346322114295949799747691720848036443620081188033864729090845328529346335986278138080077253995889506873165320619786745589308673668302232266137892204317142201469151276192846997824176605105496141391745671738734916368105231298904394730628109199238771704081277480113062285773590189992578505309477633576894091808784176906205457378244711415913148491186808783304556295563400785414729692237144887066152550059215362492653832848749005037216012875651654363679502076225059633351558225735066257318418186374807367622611285900379485462102615600674338826821349954345015714653089367796921874889820248360566359962506812572269768158761026574293825068418212003614961453974066072081538332340477295792111407468018799744331219613809976657286004115938838603291339044005138751463513090505630847793464348571591814680397949932711278557323164566017299870360611214602574642171430995706586035075228022127378123973818785513190875414889839003827443385717349751377642188667302102519722652513336495533456330430899038664010722821447911833202674901092370761909287124616786810 [174,46] 4149777570810034893075108668250227903819539272728264904679387291422334197857581801913576870021884657712373326239269678748171170778632894058147554066725088769081058359397888951317359471950306790640205185916159592616417937687000854046226146746977056738572041058238827250725061645057663394272003123918088155196115244892848780013213922549839583886372733652027027393699885918558669020785681061035839537180574526029999594124015478331352482876874338247022066322280559532607404673530980209694013948456821593580765052375202188620296599103489960509244921234421765426907968489439745017457370887379177496529393766747670215581831832266471018060948372151165226311684314875724427298403426408959551976229464163173135665102539816086589260826201111955089045242062487690538671575789583066545237749820767244836831707214213934030654456866173413071954558240247160580014321498825400271850841397849492039041146827441443345700568404956230632196153121777091152769502288373080204865753179733481776677429034495050067956169853644423313980721884673198227513467225684464991547549098019019722175695778461593663089149437401317292418477089020516211405882970012628840799868810494720224400966670038270370446934897015647331170712493717715147678736799499467027260137367383270355906059620268289129308329817586827690724055364507740765008824735967402266371090586925051660471462202536929208345359732478026553317517803651734873547508625953303252797879891990803382691381610433260202459630870714160143943140761732436044444785624273516968244245645657237498622118500604430340646358413840399514204038668888942478051236504858092406696032086353332047380678400331271066257268353215645921966276016753383064933403728326966593139897598220169311529538213945920075930777691941141139912664957052580336363507868895721629523003784931131572022912950750694004173240215229855883469854257816961640452229552737134850 [174,47] -754070027927049797692275709836675016737640995215173782377985272404482457723364343021468548334843706655007831700837168308295952894259015961981921841800905349443403969940089879944646389918861965762326085210320179426444070525232164324019040999465521706025034273887082190629592100456230579500059831088106792807916370110476168397511284320879006595458440246684225185538795476633124513086942021229596229754130606722242155688430197630394954506075270386002947653152404273922693408303880356601927706348642528988144223268133391806391115041998507576766376779309940792571988091214326859853706021266717665819983133621379552077611492133729904142878688905252242801178342691821510593371695941159720724775025552650110051111772755906337525089831008767074818942383333435060876476126923799946557777750990086267623362877784860000066719454059450210782464165001754285342244922062551624614467629533670715758244259865708291979430005534455518115762200002010003360741561742095509706600046599340295117264628287772979273591216723834456500699370708046002119457923481489116304471565773158107457253399100623732008778372359976223677787070259662893904997975859528312744622803088915884805784912561787770179767961936929492274192494056970339984751392015755127070169839970160173876429541991110432093753480356572892654553431759733462887242030249420593998026926893248059042358889482584186546399929290526726097306694845429674541420273296633144624512903369143199207147447963190973773101223360270515211999351523879008975104277717437936299126276381002989802292493120252364900545331780171482314788046950136190068015508770314453139859757045727732359480819372511214344042988437102949220151528126228191602303790957821099274857433699571152537131217918212985342249936602113728166336763160836524168387084394540885647813233425842670602057239292406934159867914228045159396585547825749833036961037776480 [174,48] -97090517060422125214901044960525022699638652298221725058461533485499588820891705412556801862276348110400228256199478150751027370788037352208093026916693461513989229269673812212512749704407506197120720554513476728712174975473644792696258458511109467259414014890637342006901164208302339195347347000088370794199486163593470337834676190956334413755851582285609647967607211248209394221419143387207112681918724081349489646055666578677516411915623557009570327342630403555768829357933612459608677640282530761807083909414414415627984508973580768592800025624465023447319927682316366021123655196591238255175253752905515095614436847612977064357338479571000809025794388127920081128848078105904732401785535003379389945945035511944159802310159238432564590287922239955376671541388303696761759398864852426827499018713211139998940090871053403224328349585024213930888698327833312470247405981903103032286677179079357288021210858072193591228288454747463832087830286896621723372765632289238366145922271872232606463080098163803376102337372622930965143732470975655408052570635842704175299416666825405048734631437095917439442041585164572537735737600962074018301683937248237066086132251455482991582792379872084778264493987744215782413329507010773263329885829864919943248974256815094007891055463999406892753661927322664734230233000807580238382834689092565567985838525751317001156406853569551834308777714809547584637273719616241229248107242648681067298064076783397781635289269460137320168966044241275783817215762688420627641812445920445736276952338905295311852908884281737745876714587119252196214394583547971314325715304346593023857507719478963778129358931876832579514376425176854354895825230748036454275937246390988112561291935555598213083815068268866889247344529375349898238009238541280939912344246938836582046567519406105636507073024530107096770458496137477188857277526 [174,49] 84993915150633098764781572951283492218750801553067061305412784866130909759522945208884526855425921162122328561581411647484300171511935265382652103421117043277296636116630583038669758998739368138218589141840685439908297474655746981335968369383467788505105858088367168327913118950974073696839684292846243132659524003816012371545898257522131749486249002678261036776948294777991812645252321401521536550618567737837907364194522012609656542711490101605292568940982346560012111090081114427726408197858312765557384207874063276529159049581384880447439893203754264558477867957790089390193502957529521950850648668482279874781446016410511367109531431738399950100658012448407741019070847197311486558638956842526279292159017912786591518025753412515402719087109358175469161443245408195792361833227339072976772228293505865640075072628226429464409384672296704227628489574275567847588087591879596829253977092479972384713481089518905986170851128546466212602192509052886927647944754516226427667354517368924660102070237103918503016699019634354467434975527922877504840253403320098105337109170397786073525343374026258306369651942473381073454710352921773460729564492018627165782938754068189508999974773920180088240969315451744684954500685419303039264252795165773172933634471817238854353000822506887785256945363046365986106944016076154049933749417210740123874448106492838504158499387122757674138743720027886232144338577405490874020614347425661444286129832123420110450418136463781664304674754109394614250331153066900054497207006389941839754749311068579884126906989241911110151811677231324121102742266237512400919966268421787443242814539817133558637132389007500520087602219355598748225599562765971137565302964789872751192250305205344361485809475579188299848193193680221801140538308488983345722617655999054769721628895754916168278774653430650085414630904409893426833266 [174,50] -13798181720251085211182858023816416446988106099101349727461675656436259761352016949134427193695850224243445296595361939961605588239994858151212010684104411886674814506737571935546412353244044366555955883605263031590340272574437656436183856012104214390356529749005406639468652577035233725295077657969421333174590299085930663103813933942696689883175428735375177907461564433507885244047287244828170017591899271565079747457343714585646828390704957804382010022713980697414411641608400596431165497728197290960468028982646364714093930857985595807271972483042247631395265497978647439882284522474232565559522686283593643323652690747650300568765205169001959167370202650258974762520242938813888477658338283961548108817122414757590294659139364586158485377786046456867230434551581833029031089650519999212097341037270742884679236621729848331756014019726340664872106755678796062187412791184361045162331644867545151272442463712059136134223907793386396452591467813378079860964400274847640505467916310792993592928220537167366368163719659403858225355095538227954702863789961478622805785127948022355793431131981626745524914882843187508837925739702014305347548280950767728414951401650915268613277371267229039135956636394696941157872996111672058547832135179171076186353522969974750257892829121866919800632069269920903673158112523057730788771695484603035406755160745418657808424068773204180738347085917885017842004301916030650956778694426961833210997563714954115550729728579521841223714719119360134201698377793667389903635024457005916133370956388157403530018445772076616856090680051128046081433075256616944333179647946695996148852399019427066056557409126166275778569180539248021062593137354312761646778308578220163770729838052986198354123727105642152566118624626088620261773470341343392579704334541476796156603804611400232378658631881538042123790662412309060856 [174,51] -3117624519291100871080038749142481227050370685306986958649903759943082104067042904168255274680297388809779848521019651405262412718436092820966384976870985378957752774071496422761465945432050364108653886969443088666568538955181736626959222986174096359510043689835079432934277291589009303325991648721813836568195370949616464985317237817859101545037959167204247947992677417468595618319969754577335876056199550780383963518575804080025866030145504551686513509094906964266967358517993293785633668591920093178321028164407121536710164484106829653994789346543030924448185344918842836991049336933320084665502491126218545136296103079622986955350879598453323904741910240188595882849580138022151103091205558223889028322413558359967465246484046815093673658550641358162784879350159493394174022492832219452255822632347938594137318192420651895729059584093612889021060569069464165632527340419749625125742299905873970162389960183857901794929591531495563890914343940936290365589905462141587111763042887556116191147666802127223703397652242467985282710382316252960145081565638389685641942663102894030493405318177344836495970558509581011349384596069371937440139939980072736432069658716549574763750641535498724473239901983627780752436402617817713304866038694007299285742668788254389246802921990969283647559574697247711214562958089119524795837692534640166006986706147342399090539849736185300733094107319670876402039407170181167823854873460235049665060562599079500690209957135066019157344566010917443356215355749632528994616013084282995692269279981819970951597102868515655210036121976721394854520184851871306946685739109228295089380863231579846183132528540682489413674524346814909752651452518325374711647715580898569575121561080490924775126961287569596547773976009517136915851982152328412140113798648534954364944618679137635362737507697521996771322710178439401 [174,52] 1431718869756039258079543542332166754711765220467953001451847051069140473865378547686130050603737091901917810855897174122382773317090546238237387312408117604716097690455444349789845311670866210608540605672176604114668525604799153799217406730885610992783573951850567000889343113299558599675697289419720884028105172850428045639102450854258172280734543430298575610057047853848287679843030331569157685584063636918403649086731106925567306975156024587912576842956634208175795883416352422125060935846765654816546584913065316881437991105808683716114328384425940954708590079506724315245381395473184303513963980403893087685963192471327247152357621443241427462425800576730753800464019667835070224302103769672313259461579314108819019401393970929956420604529273990876427345723787166805411976436365224399008354689376940444875668246587603172151709050416866605053459925489618437662542636222772025650037798952845553295843912357311387954437368712769209796355909527912053859828554852655593989909198258602410992331427157212227762634923431966447139989857968805699030358764385264817586163358900701332024530083775777788042118917060487613162374582491222323128344407316513785005705322349267386078855675194238450659948903859893796960980934495808392888070632340616753245230713827391309050818928767870178501078105665375897674964156846727605136788046929455370292151055292592918519957170304307500902816582272423820118107549869174029456236544279400307702861554010263820980244638156554059209524809277248906039879369489746912339636165072505281868687547780789009704088791205235988160750729993630431181231747266670991687661225315710662152784859833270514890849373971083030290883949980104382970766513649924969279866258889729037302907362167299693782495563792752055659165966819807895689004036100431676980159716421918755023120216136548192045237851444509944767352377205331 [174,53] 293660433336682631491924280695601568551675531732370428693836616383281324217891878865448355320962760606234173034487021828258091621985337888489930113202018378867103991294645908422774684200733643263677442357957688432122657348349897219329998652918400955681053246848484894659866449513508234260337939184882914328570080278361861255200889584686448934315105787994193124698245198682610568738979535922102021995365307928027586396461257073017704011963955207504591873883085662757942187858936059895313460673734733812244238290101775531468848434506545851897922812970959307336181590572108876335909766130532204676758565670886091692440218964255647855899782734100478584199715538758980219233211336936139709366037386083163508044942635153132355925461273276590449707783972761594647937609046085364854346237437861310598717739493597837791955709223658607254316294356986528387535317166489606364907904821773678606404608860524630722877850083110562756595454522393291729813514083422294559607069206055572659705465390957526603696903187736215293862114796121670000177232211479804783106958624020521453155243499985720191538998408474127392239240926209318457787945581899969973104023727629505741047660204120498546628328436667479317291906340175502280115819981296163971490600125404074744923543694764855835736815370721982901127944498369619898990778927800432201800889534994951491041054582215453046616012720101042766586582687708480070504751069099641631398404811400145551357103306280553049699847866190570657118534077686351137537291671909930602460110543015733694618195070030046807267495807262206217498548490888743717874932860844696606783569555130578323599494626708522471448675938090963720500066782269436501264614802042929288626155700632084665735292087497433383445743405533393530310550403923208566609877103721332656107373246613727086951526173793129094871073984890820607049670257 [174,54] -471112937638403021316502511699906114866155488512095054113809827443997527930002998426873948793604061022764154491708941945662425921021624045992223817546625466245442634821078781174969176874678702196147079607267122516683136968992304643458958374268300819454854364231572276621535129805843572009324567738798157184697638684927971609385507045405272603453800985123956708932945708825204363627418550002922747173869371669297302160525381827550597438053744416461768893731126505646763648136772046270785711794898327847070772355280647118035373427786398449416103195700059556229123356757695732311692447267979080317965866360511389222496380303268021691815699990068317468086336398375765672311462660660719836483147426265808743930949295066258900154653812225300052539125045060793739891145262678680620081515937488430053544799912478709952396669226352517726075933662417427713841392074930005101070495439570182584632838320554329661058375623349322614567916071835635679931293539454302970906758517039685557316248693946123704519425886399149189119178194184063450765643865802900510198606547249286167149291272021941776352277228106169023865477317854390288428156636316421517941152761659945994672731667191965227156715161170689272449294041336822570556926710084391358700194295437132948324347134265578217456994490434339355718247430646080316159333875489447166888642644607726972894795990657123609452218748051516570501147069086276139541077599443025061569373848290813395433661172422942999605806534274875557066859607327082989881467714191403193376778367522634597964202284852778785200659954741888654159351867495420370829135435746402930183755491360277028464770106179345457708543281514899775042592330611864856634178969471010004409971699132797982514563443426318410283314368083971591600618362298164849003595136806106929924254558656152314548673241689743339088603500312022164346806 [174,55] 265499444062594240792917170630806226351877863726904226128023142724219394500462297023135184057718252610692630257276339756113084119808352921529161033530102345284073865481977371271474970979136189597715908963716320917208996388173294328092473074907579694610055303475945243928517863205108132641813679161880080324029839676146211519633607994053344077340129517446783614312882583449958004757096141344868656781778752909704042274199398358560949512327370442974163913665876409437657663356141189022025715876152899961596639845135744972587614048262292278815429511202263420073824455114356002290175393612733432130986882953588383588200774458531014939719759014959759119131195576950807048980202665375952335501929335214782772524412046168175984120034638744891162444895839165841759658540727100475492847636513385400261053694020838026834840730924550514328955517376982130067260039689839638160825549908658597837033292217409828952024283149987398119682492298474724920057198393042160167971248154046148618182012000331176836610710578557113480880619004994785898928670965621240776255150880654534600263610729341698050424587407993429611547467090865070391876581771601962979843678541904188553612772551099023257802944942374378388931021874679913809812852832280692620384765401277647755101511123174895406895968535700012325840161592385576631242566595557942789535234999654214297624616178303450562178854145627387300136152969731845588679827141029148747035689811185441508570874860698215740760291797408000514216740167293891901098788985391892856365608540883115796137869972697958020921538968070482011686636372820686700071202424237297552974757761777947107901162639094534445481205476124156381852275094160650988982756940110548780726855823650047342042639480758066136072952950457237634708292344971131611634174688412356713359213755574617091064187603586074153118254400306442435143 [174,56] -114617714749630607107328630027241956186586854713181129684457424700504947244877647262996588626213646522804022705358770476692515911700632124794705715952597674892994350612476268767011813116334392555363550491139777470872244425829331978129548555343416651849615278279574329831139205534278168641375908511642783695701913065930675144618721461126173569722652720577357539633033171445718738487265575611688025337709958212813674972004799351378092629196361943327858600793575626121415608046056284419622007344912682652335739375288402158669060821534910190361047887287709704907254297097911097318275177958960573102464977671215169961616765088962608598996066814533790664069920912324566367044230824652397028023626511522827457353166460229736558469391891900427616085965895144784171305023223633390696434196584072496274135969949513631738665557531421012963375379414789145535321353156082420432333391551728317116140424454978229959330758077350934820759360300180176143065739238070142245191706901495434138307659481534248144562110025383377954543938462209760556161860742276099178947404005947223917171558797596162813372850091798825671348755215352718491748521122450814962352828985844764033729489197443826681982405142448553221827410239875795488376541776945894645557417135694333511838743388353567805109167832530108469419892100634563066560833729913804840034242124627574574877446695325118519630253395837281056228839918679808327153444123862902105207635382855053935378180649212544309856774118626019425742665255232427549896176049294570986272740485536100221598773634828612467241219667417594258746418163892272918044420155288334917053175571222919296874011467543065969774304860716017642183697037525829448819665810804975744235387294163498937104062339545032536842168224435749893613778706563268161767117292599479785849202250372286688154479165705003692654220962850317952 [174,57] 43016983948244600617904645070636476212712680104827481858094001047587289993303190434604593296845108147711413648386130700916968788325784390954541627854682157334640544667890751985957380432675467947079838902309213511524695247135284342629169049721443567771257216208800598026905952285557805059875947945608300994682491295625205136323903287635401651017768738968026098086574782305379293382668076715700730771596592045378422205760267524398754486152317849693704123282194573592665782380169295097040760553469563354974631774541766856706673397173850839091404211604064635709231191558257135755000342887733169665220049264768635974030044954252896356016800518353209338279470828856776168606709142472853614936128001865124795423345944342858444846793717007886237328414172584934474807997069750753632509082741930727420153248317927023179930607603286175226041543853275679166083305160148919150426354566356257494506735827237845611450187439391451147982041948430892978529113416615402397453108701212243165309223910684422506062527526705722705512190841403557948413143207352823807438600574872230406390256593663962856784496908024900048188509604678954070228216725161985507823563098640720332333932978984246968751153183355037667784215668609188119620933178657940703515070076971575137833069033272390987587746931372101042544504353823266761215177008082428755439487008013452996177022879082678221262768415154096147782941134459080800879353223723871444033803603577092160875273231443705838555010823723199217322480538567223167930639570247720790298736727613883674454595495581329631081899179741706114556906678137409043972249170561477828299613883358256918229069155779326609771542771353833183096219057010980160055762590417037269514548190277286254481667256697754126621131174354293999014903611830745052937652916644377870672119660959101654528094673331793072873138619295353 [174,58] -14083217600667684692533465017713099281389662789731214509163873783061214976495640312419564383435658398563465576950284544983988432221321364558413756634275741104577658498233632772762945470445169658407212974582706098066971727463246983165837499710994827315128299366639735461594250598443368947902431068938555649520443733154296895563252133545981080132077125197483713841125470468327668636582046816968706594937349386914312706069876703873354654924358671044413518204168061463383882677950032317258863590109152854979688506807771961458292263038834741455189965306273149057756170251285206673916193258663189202635512881264377019857828120308502751558788221776459088645977616189502096214933719292620937858314982503656089977217360225318795918341839790606222242019514903522438903601606477456859695682813521480531559142754184019470723215935703443593189310931693702202987426227714412737928577524261688197917118939535372929279781599210677223614741696855537798187092435887275837884420734304542216447417058020310105366876750130231446066066593020499666860786825669376320368578793795230172931576361549656010852643337821616998611018088214478737106188734391972544634230498154308677757567635342833807416064244363213587393488023152556231826582801878685797854244342654047099005493397138256551908394207619281827153297803705094062913084045738433993741239738271841392352153620313204403071487688004419561122036449747631551561945057861386761360972441067460194096077568828660587141251589822573136100028123665955338957658523849458202989357750041508363741075293895303695363268478897853908447848802903230798865593104857353000846893956815017679071526255735093626614074842307487652996580738572216032040758473648600035994496642875157289683749341803856522849125243386887322331574797540583039255531537838765365980198992916000336248330396785255881723456031402 [174,59] 3917272703730844740974748589227582075297207823801380112291701684853631206701910035399349811167475302294546407933920809719471640212359261953164647286950050584345328916626791174303771023314167959898812514766075920962618354393003392322549299492846461653293261774801007130521996194749019266088816071629590666741985087038127841854897165458475256433974132022695117644148931257031093486429857911892458744778523872980209439477774680380594799351327820097873133172810755610961667458581737695617274338845255359431796784111323610224933989053106216969550168847898074839788208310099107171070378212122925147244176697370090554646688247227546405717089808455988965845533432833558682623662669277327947348832064947209353466678846890081452529818364419778740715412829756326720512915787526399953240969973919495141368519098356545671489548112186885798215168807170364873055829619348988133437172794357607323716565276443368108366714294151691441008474664298144491552056103210758437081763024764243199688691613047435764819074848766195661516577454366535576522606918838810760813819800266635763226631778904497503766812525244243687369657166836030760536595228526906395089363164809931362832378627998832294339158557804242339781955177259867706033901793472748362056851930027011361446509704144902140579016099591650355201670833058873005638076526049040325784254228224918630142395970372457794940212997104894170310697089411227963897514496195084622490551959501116150326824849698017759197446007899603336176394853902505769704983879775268792248459191272189485631634112148826325199353036312667961317081831617956434139011305932890296116956439703464778401104726706078419555955973515887799623916634275836774071721008063066497648867342981817926318196465727493617698886357914631765210075907575617851405551452387446414772400275686864604299902701585161285860955100 [174,60] -897890594412275078531130042810972215233303104315953455931307783167203155464877110108294430389096465677116739412112648258031621751169864727575658342328403282078732360584884124322685032405012942565497327121296662552807818074024145494469988550911425169767365266951530886169843564599073981092098435375255218916039689273259667763883963752124899740329512527121029812497142345184947017099485217131415448428378472767401409607030790648578671537714444409071100436459272001384802851654255393083598411053682607200987351645677012854815691718298169963197478348529746053789069942490101622095204681635352082418709434344965897809246459564383633612036400140199623345262486741958292838582767458785630848599770989733148778891023411955684701434416599215100169342255294772249006435952354035613469297451141324424598927244133305177514555171931038576569029621414317202090105302519875128919601652608042760808921717166657170621356772257653756129866768181039165232204280498934431125383122319007285108460834537140978776911797729707101770634715652268622262233659754332212533426003448361216767394092169441532292753988192548495590104854534054196386712403061537102747598684115990183703824560986517239451702683211215531450011346524822365877451347247820114547498988974082941497497518394889511139829462926296230726018178818081287485380173952673290731444173799267542103448914134811911695386100424373897638762746744389464032682091450333699491907586802438002570864660568678113324064539887088144476176007705241365895848477773811050953184351388753501065521607319715949309852239140111583227979912574502278667138407867624263410820857161559093299417832889966653730674692576314102644809661861770335880680534832424679263425466813996253997100750642762762775860853816437070670722715982386560695027796036776790190665995319486875760426332743375871031887 [174,61] 159288085944177740307058181079881623451952148596288183762727319261006752501486280871499673691853840150457111409234615753239553447238656558611095391517616348405905758901372943351775050677409851412291439034519110325694450300206321042358951912244441523084256489587280891092631758388675595754285957228800875943081457084125009674158091145012959703483877159407484463206957769466487135253867310897054175767328810148807049569509552690957210585304431884483286415544937661132159856760648787513964088162685906076739319266389093377544746382817448934915340337088295507820395484359017011998081880893691096706103828298564203056868041648027947387361034893484487801107455798263456522424386014849112226568000683605833294796847133283808292341347009386569695343230291469398432959441140650128198245306920053770704193307294835059431794595373250318400113764197751832789143768666232083112693152629540678396773354765401429600346073395372774341879751823596106445613613283055227846766483398903067513784235484153830018975312105038821042386154639461206607043755929354998883242866570147252066280731639841568157383941342125445577273735953302213723445276832616299210338461840054735778804951995031150550146898820569262367969411276592365795745992346950125370275927226400796419873353895542059372210416021529742148753421304631123285051933521821674631532814475402330766111749683065813740851044538878917738315385654277511565700906958788327640429482397472734130530890039244222415853373523413000757791424275390050356319628819306797614835656297364359694943799960021803906928031417153598429012456709832467595271880253112336739718086826020618080410080470039205508410617190631587402858644069116716550983766245265873010729051718979301961781476952568505780424105648613764516420874885456773928610803129402269370869969091830113689501740200765879953 [174,62] -16633695364534093774942234894893303144111857822455650674397579412923290142799229635447303088957403904187328292237120493854312363501357402396640367115379085186590875157718376649941707300321445374199655616887189489377817830306434951815363209181593588545066119418623079337340395838990399212852372816253645621946308533026156368347531565164863285925907074687253491694399089573684162118879163032441499515958055228386369062020850583166479763475025279037656415140965919679536002371962589594097198206879136520017853456422355592591552977404075598287879424041600212996157752632922950157599929457619740245023026466228697308247505687790570071987523111953704304317066723069615639970632363601103337926452213524151452660754100385831046236402811147794384047920286513372927169860088423178058054822665192235683841698062744459137585912725859687050300205203734913431084957803469346948913719029861303523072480655567090754617741454165797080198053003859133007447293116954686315047210799574911166724307447333448917829862500940298765560954776102210596185615401437960153897504026544892827411192702422471788524922372536250856372072409495893466251303699700389258605890642258839054732826207089947238066404137270463507954585421583579822996635957442260623131993607456995061090963574591588628085237511430808034517158647625892220215470616289293496502235666141526394000108325104166114646097134439263204147675549399561509534106663200968471956793181679714440859327359520737032666861753821158775762388356375470161742820896937223857124941294140012494631678018045521356011931597432777534638212109095172649764469237936206271136389718635182716625228837307849888853767739686050114397950751195381728756608752912383893567483767045338480454952738873898376311709835011943404907550160213104536176194308913490756129732398979429193825055294457234 [174,63] -1807055486063707093304645680066499698042071088363572047441167245449264170977894650721044971386021830406111061273501609464044788993526427442590770189926649971852160296882121886831088472776387468500371806037770477775836995193099993733600490485189537093805545051615351236956735424504259907163172881363040311508171747774815973300299350480563988146843144027176704169366073929942862558616920508183975304827955161815782571559419849952156452532748583988524932250647781625923151298148376012605312605081275039542050459580588592354083624335044526150114679134569241749630957610305260151972217301063441108029306678062935137963004124432787493276382422279072273945039945907498813856251562795933819584433599826243260657876052633365823149878893580257361319457731016147901654986991338503262624564245898981896494934255860697561114477489390327522515529735617709449547956014433768885048674169030369416064857232250207114269162614862396443643605878188166264235958183811931800800710618979812878941049601887903539664807567661419945620813568696957594791546779900895754180775180914494901994005088117224848620761499137735059924804300390254270368098368091068655651729878770414714796694799848444213579384622761450556963270160860353656728205678096542946175497047589907544637780379938833985713169810387108869474006674130550732640008075974179524780809295624442780833352348501368545377357235180015567356259163081841468129155153024788805697295866362805239837967081138793292936784284785715483107906400019787151289417982493440866101550042617883767112771895743284058768954466321204345045581437441065337227897633292189975104081640548779214692644927406031817215543420164025547406831250292975214717603436853615688686468742387029160890572304284016890285602555429703135897910896574386502337911881454662101852521626362003770444383869991 [174,64] 1609323691584912017808599359529668786410951117743934127284388872281370266043053964935335216921934016764427489919181184691070527959164442326961307322600476656963118575205984516925301274703918144343788374258417978243998987382960479565504994793447335851290184368220731140071614030552311739655014220735113479738377752077493203006837419372449135547947245981318196128687198303277136041486735285446470109931764130495341786327747652266606012392885303196894854091337704396506530252825929451497063934656851415189081207591436892427853148879543541056543497100348502240509656510307116226529210327279886201939123021043612070920435356863863755053679110164193043693012205863461868861034243008290524788064703241754407970322800956218706369083084983756521790767733779575162225045180721134799251363390028855443652353198784592568071576827958793743008082712922068376716093270949016406885022248880266518448958149596573328968029294530609439321059960675666204011102803018579958331513221693894674846148919712494122915706924638809937907039598622740452216698375662635984663667146856550470626916239009382488490958963816109341234657863269434852685160915952872132287630147305401038423512426411955532243016189346368848852298418924568849292743678969289449077541538837161433288516318202123468413128103361316529428218696008551774607030892798155972700613908281379230175696268024982292840577000661454293606963822844878107508287252308542154294259576634994038062526136051998818903053837003463964219007252405949016610113187901273016539575747163665491324151038011231329241913131872617614275009348853010787591091754014553303622621833329840002575362033813243910795311499100527128194978151063169858950029875003719272323494310854066271810891205664389356342784623905930952709273019625913354811827499927965329298555998471636613084870484 [174,65] -545030619849026456301153785050627110624626008864339661170695710623303261317713309217946896350719477725529666482116915372545775655475237726467324153168686383513376611287253884874294548429062759747845737089018523947243876940414979901320709608182018762792599930001363873608982066150378703893372118006749797045231998739796298061812888716250954412193919762374520322400398767724899243412882712376558254300116711890600183377702088765732448196708335015143405665041911302575278949490409355476138442099183045540330569597222662672585051638745183798334254143067989228311258525193336584370340551491645930685405609790223974472324361612195355753675731237004340736721715771709965652332892342232974799792379616718512536023728463953125700966813578375003317935101524563007922350538248109699196951931227444660073126939514081448584479653152557846953747280493437247245288456124843526833462046941472876388561997761328068512178157978494534771791719607785415526354097441364441051693620211047512790811988659304910486453720466519134257785226368875923531532848727199967245847232236604052455891167152283674654038348676668415038258088960342230828926219136209819381378539658712386063514902477320664894111494591524453989785929324967395941197855929168905775523932478471249807955256462036879043669361589574074743210291578388897974046893065777964403733828512632790955901661126050419309722697392993197305862587607068201301439282653200852481861043469438345181271854814113367783857918781017691429414145998486860306906916354755872735459114202802435776894936965011429990815262693119068688646302880143491256834643322246109725556388146350195000762822614706602265853556705649471577588270083543799430828982370356704939576151997056026302702006767130214883377279436709526619419130221497961660564522154108589525324142718518649977873 [174,66] 132814875461618843030038211514530864212636067032117026734390461958491338650498496312253747694033299094848766732692587498048385957425130829017568409049183959059425405667204499651144186418267129803337831111814222368792055018173173840523198031551305754019802377916057613266117207823777537613378085058954304631291060195262804292421379506816708476761511696365642083682348890523709771529678755488658021318475288185173341607118663269571066859423489962337628091864230604697928203071885650235026207421204126421233009974813304935765195094541211057300067121700659126288940875394981695017761823816562525698678244281477310205627388215816070690725040238924852149294637914611549495875851886672317163612352158200220835501155081756676577108806011308956885216602020066179666223562852055767097071475018022733960110800646771306741291944055232226538897938614099263802742732574631513706618201605322446513659034342523358820987450663685025323498873136965464384055484109865811821425634191554884733825285275270202201226365537857755040001458636249747612718991403463397227452774367747996073296829195921556605218476513438442367209829825169544899422823881733655177298602739281728274360471261758865344152300907506537347326585621552079345561593961411748158145940937763645795909284968387293285758261553031514784906891999232817435702265785037939193676079637578955657815787349634263916142244942371756247726205209105853286992571882327249853111636476951317980165245235224499680444470803057406803831092782248703614374670539209124253945921704523067153216306670011887984655707523976200693360511891977699281291241224456430876194619140026936910023096503314953756995144900051329518328103390267501984140605091871177840829785719465587282971454819664745644534832053446306710093844442215569896277901393207739533150168838711258247 [174,67] -25362378570629141740176703669260601466878746551131038559186287845235979109531477346677114278943263715122578334749009221536309569859316564183126087353634916982005580261716341829194847572066240652507298922522947335646113000408868387798775345086710178360180478710599839515733035799766230263324934801537274026533850351307006530732099297163517657986803507157649000332250255130270308256804728443027409742449677217525686917201770083041494956259023125122750085761664339057504580987311533740551517413452648241747294230301766415651447999449437384395972099009012758251030723570848459327974689107030675306285262195247002674342933512447101686028064764709752655553607926425122089247829812359497380053976436598459948976732284037549253690178700480158124103644635003947106581963984907724753389823832637475131241214284800549414770122849856830311401580231395667148907416676755815797853971663401384410211367778550585937219884462656096863389013539356796444566885475786635158953505184630539798093764364629168381379541467355374778945328439596125003310161780800365724175150542906659625429722244580946187032662009028229833307989746527700868179947535907125604840953659165796807338564781119632913039414503673640755293953841303449006740964006301182538570947105685359808283962565018469232727517958723271555013159072872421297254694512426876383150840246976392426866171206365360838431764803962388877907140080933847806828839280864985962082113664430189463520059705177646094640800135983326743699592435169585861750230046753257791858909764440975910955224665180314511422712716312175119063015839450953378631260162240886648082749289304239088413626431456688962491011347495476884959094244673018359205369367370681693296210058439586566294779216053597050429281049535917134541804638280084968335827847880904698332583338792188 [174,68] 3759483757510695969698953843250147330338901465498898219653963774505281321734453219855281637937577528162937289136282383915538392860005987366092590072938972920965491063268888810131351935477654816952799213438546112848363543025818047390032304978018771468798910456514322129998803689328755000508375594402781459503146175788857229082148458832950011634887421873502386511834548997811508481242940854875753750296458443296544193185981105621990267116382793593406463424722182029531257437966975383476192479932461532656310181712801013229207401924222693274434864336738294315169379005613502933486514059173527515226890007142162785760147577144634597474654074478879373076667373566214786142435466394190288366939742763540075326707488173934068012966061618474372312459052929882143800146226780098594860530412428298471628342909181917284485372474325236039052940468821896537278350496537669276618135042254288834529313994188963569149378193825560465323162304393078076309818535783752299865252592315997200769146544068826786848458076983364538662348989538771947683408106638781145706473211394441601202253969404264888080412521186999040244136835178855023698259773158602897572516583872606700541758461946457175685332052814386611908111762867237757926385178022435442120586772752467905267674363216537171563398330678608604700885352363555386733380378201320636460943404600427998386761551465694368308020547176244989065493454343001370401838933382231780974823952579589037042528272249161521511215659246175000027304941402324157498528771653808012608371210107169967320163216413985818350999305261418393645824005517668469000187881334468597974564004739818514427102286353700189283283092773093727766449312596955925712943114223977471204794705597292160200641292911604776547778302085698016675778911394727693591362427473757073126252379744 [174,69] -383095526870276326696165216114382351092938117271827305010187341522853628242143042314449401569465817584029069807464793339807783447746593369545679724998588328377515711572329904214920608292491926915209271373929460720388382743329078180675787423314241429473777718622927617465056602724115346366093734223540034791585670800756271637358147755631526577414761383314021540197811983811169825401218263608029138856808215587974842330899903672906174433556400342992198170450110405856797062703381196913468040359908736137868995058675884812335637828897486992182551895639734289686006543766835963154608128003938564525709068437134182601639845397798144093339505655815039094476288438283509447060888001177870111552033277999558352052325184144658486525430728287160969854699227745993769424447898159649288386722956158893779739157983801899909404938321339297983922209044169353705891131808880862167448751926014622855777293780235689109287973117790395253433353690615015505673142208812768650216364141937098824894252514054508327963166042491518239376548588934050737053456801260285627543142931872283079535597719709679671752930137680184288883032260544006987461983469885256453025580968263197671757068539051421993147709998374717746098855679574727507879628441866366582747537843824412602502460908409783497259185658571208556315794765668148476310667889928574825812671700789147278345657056582672714685734517031572569919934412453926503350061990989798822213656683073705768127848450713163707283053199190576052609258431345632855374867862929796994771512439172345842052350777659495598168295504752952157573787323694414828314487375593362096314048491244425377753561883462741445579434651228420116950294310272656239849441559242835951249272497528358040111787312668645197088596834611586075178865750364761488730200104516911118791665 [174,70] 8889245240988976629908926996197795964287598330850081266105137407708465221325524041886369116156560249301160806044122843386370289565488010190742685060268452348951471290441883936752926908803076760153732426085545659993282229218161004473522690248476127506386493573716997311507236997123727000873367494804514292848432119590728480051815495476081681243866148445964589350303638845968634910037851361763114515217869717507232739779860823962515908071807242531594661899340524660068770740026033634557425893784479491847535382136566932693406920831610655493554535114226155201660533839918856867310499157693429550435754849461703237630258167875090563278667384474990548396374836372502078307451966360160947702764586278264377062927033013392374878929770900324767851335266690177778597473065065777733535536724800428522140719723525527487160567899582327079487192287729309803359717735921539226132590263993760901765711081773751422386153972641683084095614459972732101623521811348822498879146651324163198278017624318216459508353451765821463184497995725489015663888104705094154140151952086176579075974767482775120567318885369439928823003649751078756593051727312193768641542096832429664918395650090275621102404432345233666333124497619030676235253768919468075781283133077111021247894209147515158011581728114443274500618203566588815674305375187081947524190072778919637521836675397551594324331404101470051669362638725255297712754184655577538684890276684014297989526146415045750566017125831421165095819844086537100233150015203272397530271834889294390877419887635138518398930416685721921404505173041836711429366438865996546355711091455590271337764986729918437374614633108974699051799837320430402515808271239651212854825493062608056545856640462926187183810850621874294776480373062560788259315874451567329859 [174,71] 6600467352992318022638319010888623580422879565679544864351868071879766510917888228788819509335788798347507392631378461627487366447722602117358927517735497596312470128834788981633317978089668353621765331858569909400073384406359360206702315473962482673234429949949466265361700552735270475356400818134691195774002520878164937746328443272555928999008501084948346781426788269025447525584603109144923377884976787341028456194557852162157196289832549659893916561731892817030682965828113046839933857844866427330941838277505058795195553048893638939027288006364909810503412735892100443883612426108569776850807080995319048482557212215405200397948787341337716191568740049121107370890807884189531093549485635622981985417625779686505276534078000609866778862912231092162657445201375007649065096182542545886771117500525439425899506632038039659019145757941768862364325116979835858162719984466914343768243476614832243386015862443609872360239365939439078670308009625057819842352947946423691794967034827541163270126650790483452460923411089206406055915646468501043900430745177704651333023350356313467686748868842131114044693071640643642371846743270932723449804580728025386066661531209987298086944241818775432809109679563807524183793549723904346007488779313180972317732973563837256887107247153446886235906017092637345106578746668086724050614503488447177174154786364293835586124347740601461539499030307826723264067490365004472416343672163678442331287992613348869346436934033114237395402906302222033991898122671338744315825678097619169445921082928334436610120958734762050937106264808604615801861912435984499774440705748845772940305293126152153184289304505230172252978139039144205960249554948790676582051323941055576063138957734412466892646499288371783663657268341198268651360833130344566 [174,72] -1778902902759090758334254609078346031308944193446690439233976572419492406027332894387721928139025472530836360238772695254536936780492323757864501089050030783178321366832239446432995514564760944333969668570501426537108937547693831883635788705069222767001043602541083533512334462264966090477101541800870524918279396913033817108445989247187117514122331317060395395002732349837807351496609397965266569856037197478059531998969922672679235071430907639140489215500422110694793487134498731083943929030733794218936226578517900065639882405567110125181742546853369732082001636142913904966115441744417318215862969668373352146700917461328013346316231236288883973258306351690746573779351938488336313580186086537126887680687041811009778863536955383446966094654698299136897046395772215401360856684348300879636517145673860655495756519116778612092925665240367759814172194171897956158261841477860137196524929599416038385709419817847536433979356284345674573614911920802721306687483452237391914196919113220421862726854233269594026977642810985343544767687035192819269924732392437524556036410089845064677347311367596434511875612780757105069897794078747165013776797098042523104751839060637458037316525248448618992098022503197899503875483596445641929635545020355707459144770615670404479067824892835642760091393303184144171697588692040780014741440137412770916167086621438463568229043122470786382146288301196651678092722587374691723708827722829544197173263602839872100417418890722652975265037201971276862003236976484083187030615605117501644914649330693708518308190760918904853701626351853350531279724196919134351638005157281170220723427450895940777624079546101129294956564627478973249215622182307549120960405941990540832401929425450318692857411430963879416517385577125018659721681230179 [174,73] 277548812357053754010616232716023017643352229585020819900363371811241594666849691568883085202656738906309398031302186403179287404901467037118975720575099833381818176461527922478779259005625235470651718966480666659857371744107612499134720124194030672660893799607631866000095647727339674261326441656949919054153511998739966853782478403996011381269630495926042489799995928953535810860964920513391166879221977686928778785901788888734123033112396178318903681920543541937568543271785763254566742074602084580673955305151239843646964974498914575620975431891567099125160572066122290951129930866341874544252787101919657494592255578807068426726304790599230420419049683099355703301327597892857409551773583077050497383607739612923345635111410156447322392936273491317209214222361816223340847800304684629318750660918786630589005891460826416806355663659525003740240320337592605452657917121880089435766256607530269175281078337263293765392964858265179298488498992722500275073463353561366859171798520718002282698959973068386600777220458650505842468248435059140919825581190394562062320285869936359407483573579309131203760610470072558484756623233962300847228400779290450717944037106085975779201333939691520392524598599561900452072361518576276596029052970928147891193253427760949298577346325672705065585579633156475565352148966831153074856657072252318586583227675187919151200044664615119757559552860661567547637028294679484406341946858536534425581587971038464315939678858824440425166177218677125693088650384923913935521318675346488561581258252575240509765730331222243268918931051834814021173730263718798283904787724917782842325456720804497351636938536008648037373011507534221658690753426737587002680252740819895200726230653766471365408330874814460824505153423282588382321963278 [174,74] -28284011505217804162285118943650936427117655978370267512339338867883173502579839804837525745093496405232879489311951058404724380860947378565899245897136591890686507775843224873274325093946948799990307195151374701098604424791007455729239357943553685019037258585538406007892937752514375396851409650523287447978066457079988027724043027823182166359735454237849291554988127464951344338846974048254589001678817189071268429910753213788816324491309827270614259999707727428724332417066433685044131356226683009532028657366969314771385453428632865220547797684348174326611204433514156663723833012591283344841082714263478020559669532441820540295202729639672054542230762980367117093661415449951430768721719195103347662033202486813562245194013932231535171802043513770572443627485815983960243554199475199909646291432788416343629112471572451177513213119634436545069750406438208907295774205125204925977053949440631866656676474251389966373361246883394080815156164709357207502313043002534339969003578922698380035967386791871805250223600434327781055486315769917406681457432411603630492282287173026937929756681357184138394531654388257549182542111201125228750416774558631072112285511195406995513905507668097272910996492953262032284168537927784606234470678080452292367521500973079057099487680028705674028037830278994159749198307298605194442655061668487747569703465328174618976532353367038155690866020500933752358399370569381355421727098752080989439682100029666204168623227979460911902404090695451370196732521879056169554678955310504735792532088079350348103001984149405675041358616412633616052517570023170291024447848071932519419165897133192667456090056977421834091154593189934887630351309264269778227878468991620973777442913347875559233254985256587037041108201063315794742748 [174,75] 1124992785749018860106109309372711627298830194134848916622413883278549275751562582380278919431639123131530141017368755432713198143528441485903363076202845296877832805100271871597374521445871352369605388307319527405169989678378449995743680238637474634400714248066912185882794422950159985720714491636284045100820780101377263832986500816305319521429502391203217716753317812287136806942206189210410639450312461149914058186526218042668458824918932886716000564357608319822917639942870904852156491948374219701280006706787424465290550420389206026013973596339012236577068043966324550640953460147060702019330235844107908089823404527196001034764623050352554764168846107069247291420551075877024312903022837948005001862608779820567227296959154163682877565681844328136831246440879233741071445441251118462884048012777202599964775721914672680292574432682242287896842743677994558403348415884389434146357959247825667099842954877523186248506525652397189748423863751271715443738239648131691050860156921654571500883219970661926665044766546882402103185686524916549331946467340556570356491994382703503743053598352915368636763548493827615442067827026488146240956028820660500853934927699480194830777507392753967792912768106943633005702190175157988431496734789015262321060259146423468956366309408884148985744210807265239409142732789001433098359352852765107039671375311893012164011282446207481187761738260208664369371727945853019956944669834438754389900247472905110118781326528214570377849283718089249413810699002000984024870279351368463269198105415409259501440382726775684944753466123143296490025228005847273959461323557644689206543786250287469646677007262069385853075018821662321344547845146620436845859425097565033737004317522667299013647252181575139474727035470168479482 [174,76] 277663477273213267779403960328760387450841244230624478906663586184511065949182697378662307324011462700452274406027704830935547850056172239794021627823420286895428214693167739610978740018873156505883893279090811820185095880492234515316529947830360334145346758559275854285778286981695778674801541154398742361432586136947931524326338966578220519713278597398329089117692025116723447449590437393522269530755024723685651746609353684999344086791004510761623634550929460982210619461987640136969545001074926141013992212231190284811156670821918798790073103057351435688942361539535050328206158412374214283099906091386800828984232813620587267354462691478040367564796248295173990439975111084608331763129164286848151018561297775547015326192368147842524438136382849973747665314909330048387736136967562347368155514755699571839305298169318371744507548137886761977832238826061951868718681946981233591958099114040372833753186286626451121564893483160237541968163243774069386233267888435169267911574532201048706913285065459695192423203023446454284789664050346108969928263545180670988068928649445789203965879865816128456019899229991678022875347587756749854073699488826977426616144144194736236402587032472984442820151158694214582307604243081537054818926518333006474742447537898735083599552974221952410593449380901355818639723520175414235038453646400939208034693601082836443937002812502865644476718015021634896078986011490475045179881871129864269716256006316624456659963343376955417282021103896555202157098917731938756527185087077276500383132582039770402524500870558950010723797900529581805492054256147967473228312202553025777203454224780690314055064146653466187196742097436843852321895416459428210697319474836779642327660239598721046499189110364502754816435246383863 [174,77] -85895194654784722009937379440285412252507199588737244050010019736359823570798222282171209063111767988311255589201995243256186651888898348177797748386309308259865550710004743614260014744834639950847632359116387731353966026918874284969044869275035015493708370025926880224302899014146282185822692585637512656831305238731854932371995178991221915618309231438914907578771017375846480779312533562431188666435065508994802323384601680524371905049135918462520090640625839402592151956140592967820356912883216872813761977179977651671158950609724050680925774625516348436382468074134098403693660416316034251921361319604082868335428418195044774660426929999165105595578399641258949757494490736942252217119094739832347152885498391306286752190018133078089774429645618486548414290482974302909207602022882210073814574849589421386938885267401485685412779512241773763488491430526030093921269836844439852261390445011358209911891166153232796285431661454347288870924279764673654177971723981729214621292781743690927843933539672505021846573360323047482753465011459989110939822181998086955514696111280772014479016997882240759738401501155875457136933345668271858492277767041268431051958866922279030597821935114351283579832322515237041337779647788248875259514509058183793714348932642882107606892514170031713193126003750667197693521588440087641235739260647925583465762943314356919645952533572346616783409925238561266668452498647464756382079163235788141298398448018434894129452512988197505089237496483737613041039586332677697639049095753217302372163613623705872285822040616973669016546996013189773112873958812088420391622282571805434543565954235059158248779214074651274718808674906093827424263950721364600119816698985815946773530906035613871606335612436144919771099834244 [174,78] 14982730505696182216537392003247943249832733501990021557663290839362435276048966381241855159515343068915359918492603175113054719611987249814446853584311828435479187165777407611609768586386953297914837081535417309166893327503995222544104317378448875090090374341140018082192310966337564342438814362170466392337458451787668820512709258216270233076336391728513081571247568855486525738750321235071021738260887676062180086046436012044698913917814694255397018566880552456293163617598326674438001251038603041755524210320750012253652770076871931940517564762102379748076368473304907173738237053681143606121969903982157687031452355105162677281775154536837029498711383068809221834229449494153861965434983210531146083365689091862710173704904763034092479157814799804981482603533985129752352198540524425213832183155958218151661032922330492601365439017082767176220883910044221693186719103584206916740068637164203843968651632258209778567205319543823094183894146571898015210054668518181111966571261640141406762037173513714306780869451862496185050296355200611352273202193322391227483387885575237304560279654730034155479889041969033650290116067669453201655960989336517737599125690596991273677256384769189763224977882646575345445960196199530108249264217057162797700896940246601766366909649051242388313026223756583892376793741407800124170694527271607185937931331624207665310373681449887556416797130187375740187070882146749317609643983303328902603026037505670176905242476438823872584684337661137228539890630054953507484161117719005309822034149338300135881655697610334946310210667535535548377542912150580128928037051175866585858927955475992985781625171176241578867082417686636731630688332099345449828544643528651137929766661128144314852356894415549619556358462 [174,79] -1988898860468056014457851166395307533685357471821606419319910817299018480107052978637595170070295700553069557227735561249048908796928633420174718363519436010220373474737707720714021678944189548396464391559965748354327995532512022340700319149444742978729123508266086607287041730304021552286596546562212012740699473703712776076793394170180258530237156156022953240200151197471559203229427360429225694966193538741899432930221414868298677701514687465242696445368470190395987755177121222083498720734216116231618349935540578287422091467280218416441859688820266455374151155374578558469072948441267066850477395446674771681838790698030878976881426581926354913269699029538454017330719874333831874783997437009773273440079597315462945330609595670748696803422252548761200506252873203767065259864504728198002393344678465692486134736674613172759934402049643765132481388733281836693469492044261140251500807937519299361247473038455845184322525704344328205322655960994964665662831765295221155647540718463752731826094746560602629672474241825632706954738865450778942314989185240565818526487807718373396303236390615015798113897954806926069283042460630235674419748659082677736860208293936483428901991494292576581109960021316285069509827920942008916474087884630531280157016420255825945097598929709196728554166877571833388242397469372165122273426553815923662062162731393523485542425422735599794142404103392054123602269052719110185114072743391570191186406884460704919720104924448185313799420064862002143927729864948785871815857669918892647534387096667540246445482272174436923276429229606654322225691342737658946291506513428188559918534669679402482969013393681130914681863564817018339690219555964236384738250647199630810715991121839842804924803637806685125839 [174,80] 217282363747171329798499175852486454831134083017949605617045633905479393276892427738692941405079422049082031204362464967616018352404545345622129053510012960397013590607144728396924936588864145498367237588209949644929473513693106264673741549711587661107129592217051896083582614188105327958581500325360050167193298790101281789106131608018835186669324024507289118788903856823946998083884016894870523721307642081573262487854562420313064994225885842784279455102006036822761021640041215329216522606784479389571097839262387971874248933143935304810907181649088492680786811335995798884377338797349160539772169188966737584561129973251521606862140117231786755496019728745222793029825606516713672757778625259850648107051022139754747970296227487351562982616798883673295978016933547951032442635720821763521358101562331417581873286499840416157606111931736440029531194064132973345374796934312874934650826245888176890810555060244251229761202494393393888090737118288405195855713636386135613828650844664654003885860618589245422379615805093944289744638385458485113778705643635992310057469572363268544496725622850280273547667478196799818053134823518274527037101844461074789300043363334925930657103399194780582640865450911258515565404077966429170757548720015061769573323801211373827975778694700495894573879329160207991621185083850772563367314597090236654427671606704908570997199662825916655115620666650765925771360366409766860322355029170385474314652412198569916238260025400844605388930603049780169106404485437795807638951850893909537988485791570776307615979595419511030083828027228492099176560965834436256640292575354480573221592792287899446260250553748399635540109335481958801164229387647312236485996681061356181670364581932404349160725536389594084 [174,81] -20247489932444154263703921518405424835553360494407196628137501737578774647320830583162192341173817192876581555724995912611636275490969831820390540867953156583180040001969826772722729054374320660711570524758733085762224313177349129019721885646203654849519969661273653428900568195414536893719200329382303552166514155927183604860857125207864800259183694396168392467479309350989859895336701537317480724868425552213018891698994640650971441434477798229520481361457311443402784752384239549219921648480431463462519470582301387201224796356518850639579057987653591728824007019114988660219713470506121832021118382730119014466206398280625260740186112179784713089587036151124353479490337887572902044838870844166331621486895203933403205841569284099823070089375769578880100527073794811148689406249493965242147659484503526376363362092893193606457425360549420633337067800520651144226951459652711202647949099876607079171153897418343980202376674760171368820919819246227519024108247631004683590920261980408715669353458701903477265937810689526553620151602279913061414038145093105147067940075687152371174459610910664254594196974404735346664989933515737524937263208339422449268906313203062868531248421180089181218981464801419170395167150446624095483944558676321530794854405910794309275144288620168886415739706493982492780944835991796689849840084164141301139845993431195879628135923012705275755672877167505533640290925243071780541323240558813576611989742462997506787574419401853165139682534815030161526696097893702097408499843045335404241914680199845420475147545830237365317892283727910933142764946280595738080320572358743406730053594501714194374077759741804591335793697132915000037326710246233270453462544197856603685193278610562651616196609388536 [174,82] 1600895605986551736541614860124969232792985709631475462023551472091819657277437208032905332960178999078056286454797166131879937998895798052367336654191019468301251743460557247362568894773849956228296122310295012263219447591045638131725761547528975624465576854076870649368094609484501288470966150787950031658238668154782266254151694152344391990055308465229017632650351414978885077934195773746099183140131558544862532956311212807888079206130297921895384989612002191463412586921478313051569371461907198657312388043368114946258570379145401162506131978976226814713465054874313684382140404887033736068536797268125205747254326678963442161618104125449261659309819832672176694070366717737668550728185346886575048726057843502712566196713997434522141082505396081936212728261568846911556721057343677664150598876775457117059031197665377448674879917808018803753727667276072478397567014954953852169221292099188775094390848560448294223114526256484192759351936718271341491653936998610023992238265061959814192655598757630631708837416836122114571640571289643980484839446830463154316422210195089984452090196612686968755470782177354180044358702849630634724467324325196300230176782592693329928854558541389120267218752743322295644897080582655191228594864122537484673249814564007049165385125201259284317472902501703870609164203911257513603593583547019448491285725773346319627200666577721651773564083531217112385627918297700754203017694187482543071208789990389595636046222031231891053315358851710108972193500100811059736406799532706942098306630209842069137598290714686082503226821174299736515648577977310179720771614589662288245929704503587541612701690233789986853983876029109856185643409654638608283815865059967989393923624468015926678330329995 [174,83] -98194668391036895392217262998331285683768537613891551158827136037351111149514065104282282659027900666654640070362646153351162490724863056000013354541861678898266423856428795546646303916364416731320699656911799136947183506979658476275265130215255535689583931118743825755433138657369264192937756043609343802004948027337870986066957164193628943757935559614577427696468574573279447608051323403577050348507049352821111793802402953981161166438888733792323646700031268334141668063632319384609079993571086471241643736903918057836050879834183101875215616836347647708487927434073166861462115677674739753550757181434570310818616430344195988115280465013888235149050877360887255311447010102601505871250200527336296931628078045287700519870118699843731212124505160730929228139778326435745818168764245590330661687038647206534448349741964458854064054928698152437825262265504885223758931583438641468029324556146866678443354353147217062344841850972987468987555457208341358452823141813385342566298557692304882720770417417066230478434933621566973733718535605027985665372888408114037597986891935281894907896541843877599989923080322297433774650578065053574107866401408261598425742089893436132046142635521276260533958984272018003622707261188968488843490253289268703079928306928448911632814176895519948126868294571711284445262468601426157760508001193882972142461776374939705310695260673873824745295143964801998422974351639577470922320842289198617262236453871415283212476020088607019740944732419103554252783622476100168650264640441303361931428376767050622818542834399183941769847814725202858140305115729135635476715329750931224936024945582037940820671404545605436991767013391439242747584834838186245546126050582440976985075424707862722433573 [174,84] 3033316273030256208582957559996300332897227225929150614996690040862633694555841607478834367095976247049933064834658785117716174765892677119346423445708012501554081763975753422695949308074581646800640915321789458789898409814159280831465000574963475961561169628746016841420566186451515745716415564368736946837537257409727653969452088796056206657498810324905434998715562883229316772975169281371328956960778237965576543696285167724404947916570182802676455844210335828282463215711728012908889583166914104143335049876418129126803497549757328552343342787961784490118118724691964957079244127135126375084728543504515972032187173736533842787509815062604714092644725664907373014876164129182696177683208025319621535934619419583694685834163339563724490595127501902146349761826967305309875788376963852229307033378727316511526266689115620117918047787903247452520986746050397868338552091660928482692488400668452469988192581669441172061761142737195467378919114145109266846395560108071511403524175958133479815258677084178750548668889280674318629138188145778323150485500779708369402997706660325333548276166304894794792621126709168444797060621309566092266430293848096216607987305525806560160900488829093130170352879983901734318930469856871015988385878619468979838671768124965666057940527256535948520570057535851095203709567489799518487924073188783413460539033856853454042856177179312418022611490181800076772596126854912334278485349526415405810357893245824905788138893849592476606054349787961306951983006991624930221039628673440861700629412819001959550851463766578009288516807145655347880380401844198596714942275219625545885961985031566349167232033563567919499945364098741048918543730457297074530246015081561107792016933213410306357 [174,85] 260176608575633115669650426842868616753949104419504250948503052936806027350583147618156528250880982908902352079855675730443201133517074536545774768465830280775104361803493538161845969323199404260969772185459823157745551710225142638194723665073174138526322519746446001745226809009049264781472442472227313217955838130082020955704823388328885505198265854023210686654725234121319594386451440110444126000377453123733215629870832728299416461561299748909727526910340324574434952391395968932369969274238793288906866491369334520088067828960114907382038398069080014280113088423125173348644113776328692652824076288368058273128092008402734974184373205219675481016387647481743070686331144239084025456692167765659392427294460071795389474206245074049955061053727990977493936013652706580006067664071937244677406072272514006796971803509313996139810533048010101003722389885443804699060771285183151631841859223413515015054928527908361876413575969781221806697664652720542281065823611715583309763434564842120125626142350830134790826637177603122345973487497357419451799318832092348044016905660293606197824850222482876921487411665184524781396248586696156196380759230190534337477225226428215007468057579789401494348133666625529570196721071709589168259922014470874849312611961195702655380173370458033538682313810231519123862493540792765985775242327882176753391946172790849326993630803148038406393054305241635603941575982413247561287236167711026924443818499111726525027540669781091913854628418935984817512548521140155563013216123555958207702088170436453199602291679909655065932293338262068375969444193871404533703141862885409878576035097739414181665425234260359229187297813587683246170980809918256555056501888561371522510040496929373 [174,86] -60579000607803966270928600895034793264833016315606573979897944336860607926708783294822696102687135033623813586997464390750020503326412319347474968582719626550403655674231557486609653932164742697825804704933850067894446219383688884365292695101218642075608446743093894866652924409588453327772436476346131630740803473993825192689073898417783998397442852429103470697274263191012156821621459340537141086858410204102155118484662213900422569397772887025034733717470693674118420759460665501473509713445042355272163167503589080920257376978576194316750022838622733173020544085899924234922253382188737457087618508428784880994690251293964229970592887067773090144379277802401712011356176912971832826487578684877519150670558694411503615921909715662925075076797121590136602209068683802334631998934577792323724374989160042152556262118102373043996453188946561504412147163242840816958505299732824667478786884642603880752528767737491259633725457250750096112447794052586546287788667320517749649716507634230033834197559681255638602572451595746596691595183783760199137764448296055602395715090642061510500446824464534946665557156848510319256687662259947285894035531993808121821854405599829398254944745259610900199125527357231415328687001877368526874677667217392678792210166413504276649804057252441350612159014716499224842534237860616281571572060049359570155230899978000963406954953679217027010710926524085636143062974322705777460127649024968895763432390658817985125997349960698014976914734831593671980917342853976264687950358933584496380636234969324297135233901730663039566724458876843773261520954926523555654123669178047217858878282709364991876490396243780468920544755956674196324239369284528468601816796847525816173944201539 [174,87] 7510379271958468818203671466359290961674115413937132073055226977840967032267309236330009759566815611722658503572981076891019116851878992025727727877207388232961801140058243902042185113030859440360144562450999646567383179062670071055369426350889785543610329105574971954663437799232738565061708689147367448329998100115540651874823785649790289381339384061076782289396326962774675282220113096457620279336465569011418734382470154412082830364396156858887799184685977874708490526709523621506163930752735458821758881031184685833441106350936272019217706202090125282651813909660223178673592207185776809851597198633089197460974650319557863253252454948676390817231133103268869456985824468012044948257326694873129021160940382084819870112761491405305576150331391651153156034974344456866469935258211357842715652929737618073065652680416309355402802331237121405885145826267491702828464539218971013884067521226805456551637529798015391480581180099206402887378584490454853584586505929137753934543619236713336157771958991288329617043773405262494772635065429143498085195046676915506922088566005387748502574324077140921667649664295124001905575067154810031504122994983062468874560336197364248347702337478111620495749149687452024419412863595448152904299945073370280835203760070656070270353127730807328711258611128478998832038469757781029331952705313041594611250562466834010147905761201615126822098099797500200424033571764574519430754611608241818200246598810206428616208728029801481258305943506700841624814645361293209617515709685906976194563605279077918725194220608402730146571220369211134941556733556365655193894510527207348179803189962362648026899727752878214563350831369350957628591563577397628336679718736586273374496487 [174,88] -751219422682888196480352412377742463576512625421897523260170047546475015549502188966701817882075203861832242998694327734144978399275978477377185146503755605718071137810524743475660472050043544901723893404039861765353143405063967362861946833699367527804298894221822870871772105448337593050714211334779598440536807522782976708725911804300571544353643585287933222671202558071117248188516193683236780688028682746405909823785126725140714990695210409263559877634807253285858733519913503970803709842682835719810896528865374107358968424465329879694121703115088109593248564583498029506178058426356057502726220295917246395781528451555996008156053053602476843510335369151844669641316563071365939301505036534570757828288743354601267367975953680631892653551229072675400987011611327250816338157688465561401736870838066394474532192589636014242861204461291496248785206368462580955239419959605939573227903534376794075454690813073071507832728574585370254584389530892507813660371242553405079693692562793347153890119350604941613731252526941431907297935625905038740870439941029355826299069021259683126809195043238274817600317874684418183689103661638673817867107664374389969581333577472339522147855368194918449043120711136394992340574684413776217862655909335459623383925185483275578550769321686017149457480253302476743553568714390900263390414648963574275236811017909258521781106739380665330866432515817470321536871637422925708460018085299163790561173585737635275746372646959861739289287451102285505925363887079198850385324737427137644656946771013217187338976409052922940059111836043058669077860769385644592141836077945216516193464464366827734889543355586279391765752915509482925498262138068362115829267907784842183262 [174,89] 64153223856458075148072951910217458143327566561999307120246096061331738962800302764956282470200193257795914460888606002318841134084552613115646036587413117600882586205231344051171671809891066231743408596243880710909488396422191077899093931416321444528311030251577987844493483801703734032695235794832538884657893268386916369178226284769599542149083916979441410084526091195734547671531326235881160726300203565031712866450257375992030627982214590004464101721636719211077541491253431199660162387397665531806225045165983450246975150514812915000381439108549098818349549946688756824384541085689913555713470566058762683717414782060970512896321591424107718517313573767761943845482580203825495489867511284312197446594089002091865512584437063391270459630165864016308907070887716489483208404345126434694010250762289868163316089515642925225217380531254470446002822142730281564280980437841993461326827563590237629562016179089521090404597182727641371810037194056696907782458998349854546731660803281129302805122840502900755195736411051979370973649355271410855205174072429189513750015839179719229344348591297180714506810172549830851522276370914586757845225477809008911829656563511568995232789828424147081372640772866881537571818518392642677712269275772892268902217305453648388672754247429817613649357014798768475781216864374887081744557977208022418544359815962326345514149439387503848071009914701537473696142554829118401632371937517780354047419318841867481073580720954461202164443562236454149468715483927037712371101410800627570609104700125490248790562867567358220030774762601919322782275035909992850043813114050953757181030842339668609219101979533543505891006354556399094447140405965200748444766088664135360 [174,90] -4713071643420412488759001310579625905905078088740873551285755340739501297617488628936884367889125539344260140001232660989409218099804168664958112072441920590930352916346221617179599199375204916655352202814899029307283061120547257786662531009779955642734800282735583284734840304957158098868789824100964508524278493023295207472237586279326737853347449344980724097909907288153450311788115484628687859570524532353224034349557414913614209098197987953029345033570897212095229416637173721067869486740535776103767818251177151052839780903741028280075186182446127471834681859457183314099775723127577601493915127986591463496491810834816614244453246811164864053353101124872890891497942840425097040054573271765643049089434517820190001475982135274686925373973489703038482327861086828239038133216731568035646800402822441364962135075713519538577110637757903330938798094940204753596675499488559420390370583506805601830132463852447068642171166400196587360311425889041592452260898080752393645973177518887454122113926122765010928869710151955038052089050633785519423662767896933995342988809708896923089684330357179541911739829082203179627990623488225628780120784283661040454900715457854215441984154136363781819082373174599141995427320832835698804087168092387683948152392815944425491213978916237337181566721374852143315037558674773402239106160919775347579164331166004792224786079761596159716961977795759307191760695959143264154333426776320313440633720638587071083539263481296015225803143240499890224792597937489092834438168953768125003442338990690127753596947834919306889173711932110855129370044851465534717548757965444506452563552206809145096065002625747304296687139450177471165349527597217259565179733387260 [174,91] 303553770764645640006713462362177039692906383133852178953038864641369282374478677155342732705181453710696562736628834395378190921269502970499859421637552364192273602157492462517112063047058032376059446023569349288099066078606264278391514232000271988357989148553790458271758393213869130742547389079622555719730950630841716570363037348759151033965554446231026334629423286645783080375653686710510697812939655517517220606983486087451513190966985982256871283848584527365625517858773945182347774987070985651975245713901724847327463216907618973139153964593972313413587075054438832839296264786930709773519302586798749509530162868039012673907961524561052968473748003657122021271752313634177867239783649331013758190034232324120762978256848446389483726132520337577640239177222348114719659848203603519000837190084590969773498516182841282527399289161019484264693736470101254549134501616518570788886719916783912615997314555857831336646901421570054096632936133053300397280000881127383969406045544068964416474077787855994347181381130261892877945078171948058275718193622911146520420238708772470163120091134599846105233709205482951266352350505409977617126172425586184215877158455880692090143854674149249459297911690571715956538980005368510036074366328764081375435192232694543473779626226087884967159479984424270685697829979680703230003567797692268207671680424120210815977869261219146501245277255751408500140870959196150415451415835829542341641831924317754040639454009467865746881885827673371883929232837511015299545102386657962781041655737960689856012612798531349205299652361392737965212071837949950544233497693049165200764182411858497199129255466046076733637614992607813976672781248067509461550694392 [174,92] -17628289249891040655295012255277224338619398527124259681492566942657264783012034220980062956700001486986925962757781030106871251824466948827721945086013596037597446479332365715354599749167434590731029868091529573724777916352977839677139061535148348198474352809133479196266631550741919086048288599155113518398430247845664792406002997606719737550110337207402967262870667888100863375433239321764833827834200415980544175411333386897450073552193798429262129870479062971513988674847093463781373905425289067515120625047922945118146772823853000675462050092451976236836456822752697374332911032764359140246967663135343599884925686901768322298722710326495453286217416325227945777133855072579207640388132236903317509920334090405347199109014500299355493043262962997891944914059353844956395849980025174308226924287220484502052277031599351927007905283467452592340522480403316616414574842664266484412543589967477931191921262580346543951162875691444618961313200004987022369067584761634979784335114850794441789892379211500642559064333176256538764194675974007470124194414630470159291886692988348874651012521223524108735218813246773389168287686527404229407709658280749791086781297488916920790113571810000409005992379761071589072541715801900626616969030872851004574549497761350129406539648112832376793885186894834399769482560911683178523395089679858991102643387618914238408404530329536939892712251717083233350140753893788547772727648934542206972257463510578945609071885793886860216575911351459307472588443562012521927558565152522668967452501936697228065278559088993119481034051720807610769934305738399139860595502834849907693598688848398412032356751524909173403527927500309037290708906606564598480126 [174,93] 926335843024364854157306299812513484474339778294600573214115829797249669228805570499227092430686517593283103321321923109877129092393229462915234058946753383968152623292326061292834305483469209466539137337836796298400429145436187286586784309630538061787359057214591718700522523938883161138599678465988092898517056597309784760870005367566045870964785473896231798182955912301022859468680231646672744307692284898014265583159592240584022746744640010450836507697454598077024321187509982166853002477116836762390283289267839916535551300863308873622607866737391515741009643471029425879926657036230282935536286949570859668906971399132999739385389678855852883369268783328123717118564881314544435862089798798616214356994580810215049317449274851201337089513816183588038920037645626359728760866905644268911261074755058709846717783098310431973128317961870624699700992075486756325194645726278177903773684115506246079717108960200928033521461425500201169563869448409202471663327576484007313563435077059558476949028045686864739439664168333043171974112427839969010163997727343559000501145182437718887207138011974738672247258205665811645366852024696324140604882624294968896911488329846758106061378418436964567171288240799925716183862277048390275133570970733142507966416334395942149160944544102939624342936351599712753043192421778516639214774551324662057549564823300857288170448148582750737114675735939048372321611213045272670361653903180699554418691330047413494057834445066616376491314710673196673465936362605358656777201107806886100186572954151982592382817746332426926103633078814832528625202730541677863329692142529126345297627735142275800113859753403378763036431811232045277656217137209589905 [174,94] -40153613210294565327166588913222693528946228563105661189869725897621140421232318017552744021433000354034856075466963941143448463302803217032428424364920386057387027957459515409945111077490005077354709803768087317585575080557897657175153240163919638167094730412465053783282853326977807407563011703309601176156028797725454940838837252215238425316357100479699699150722206308102659784762094122843669210687004104759995608978926525729604726292313775764500509841437710208918107423363200630560346558558612431150215927310461459715835250452726398224039223778021372803119007732613892834598308520933725512157218039320643492894976782056971696558503991029451574830444374864703836772645882073936732324740631385126190631854240698925967512161078321839039229263123399418975767701911477965333118799498976042402388034951894890760669446613240731925976937034901169025543152927623736253633049175198154362043151257097313700502934639156457120315459575051830573990971663561403520643783581752375263975799906124663806533674754176015049104359576896960431698804284298970375305447580292539560893773285603482665654460272397553869469529339013618484438148632063871796273519407649706821799521162965803612551920997245071228315175855292958599060822141082133889401178403013571294093358652771656171740855059579760816860756065961196111936602091064366525091020539304498085218609702677179867695402295227461525021319374169505643667743367447271734672164137944289168531951617859992485466433044042053065961800770990314411753529303290539273585820181398573731585357402652242717576718840024292822018793557370391654865910527042719070534304323930386314692154659579397945329246054517284511819491928316477605426364715307383 [174,95] 1170574963901605863358829429154546656864523791214435627223725649900151382357441068715157886341532501476726513704236455575680269821230502669027959327970487938313701173784255081871972782314202978101997854220071955328713751486737035266366926148419241544152180273191205585152079510159812950042444085602130871712924526002865750475203890309794790132386564136726385536949567854862089702755335218252806108123384675739949086070399628034998675617211673887010781081627990188792452928450271015195834438866073453072756996883581976747538941933755490469461298480913957974885883571513437733388456569201299332965137636693525543557489785540416997289831835584382605691324369026475373265962870644488474580618642566963374652101301084080884866599880120278884933411351963968383922374949473988126569207709210520602992201553536067743959392272797912593405684516348536737754225814193011308916383366543045113948955967519006232260026628768463305422577311055216061179619879952337369409733628703168230762814464694888558973935443110589453654511080368003716628678843518017051486296685892925469921793533947302756389186004409764153618065982250897992799684523791637319291805369285496203735191339323200166201717118646397985794713644840057758755972745713787450713669593154979360224599582050117990336589581808749854167249237752515967427987054334655126792398831963094729154083104555995837865128008050871682094366029714191350666812448986284778049147386264783104633705075928984083323359620831512302403490000516155669036370415375539907446779701439048206172437693122354692318957831933849905847582850979378682674005185832112573259777403254155064242560539943428285474526901441610351982926265037518962722802187876 [174,96] -21234272821327310935901229318087610320416001163905338844286297606732555087953394787124290439985822400579292762118973604107703155089076498955655129182589942520873398121967971134165884357942992028833841748209851395557913742713925271644485894129446023251904843854944621685348638558899095184952892028905205325786594541204674350915773597549392132029156382695055739366001676391079060167033911332342858171621149806844263319114962503621453386266400033306885447357476142836971015840239554732717175779168757877383603237574276449615337562835184742772254295757603682358250662838224829404525444575313825874866647234499281604364089367993483757984942235609919469192049989874810316402497407637638308177537847077370351573487493825410649535287817160326601407389486647772689688765660137807670568219992104981733828412145525338089251211824500424754258567870006470120427768180695340311365863417242496369199853954135051658788679033591468519231450219053464523030535933965296296628441001833993124709533574405842667470123719041034779773891700150350692296534508657264760989987172678650260242093150715495312953372649709350790810012200034487368886340884838287045979835654634646233428230255039676608707798432830778433256222924996257500556568252851854851231828136871985951360728777811902245733217363927773696432060466713899504360062061764633914868728095956451552502708849691793597975598468488584436289709618720069357289699846819474133717819206741593702129994645126341158860904154765889099981589689992658125094821283030790729619064418035692184005484582406903628096522975604919226904412331920941013776852208958401400491415079089473296085142186376597946119270339304927747702268448448633696000190 [174,97] 1037160851322838561452928293751691322907746956259603455077896661271005833774765606873946963587950471460056590846297866468531408724962063884882997934334343962894119810257503116348635530209760513253032440192699389495927173702212647550980116039436443803269147463637631273255077293355483215289995014397386664779076406963707823191272220875984356732695761128639609588386684756433173768966939814821961815607967817767552857489020695141290814153347293304485684274317327444237666354669878922450020164892378959585653246666191938162405778691254310793124772361498455999196118862193523442735988855293635647158730395885215367345345232279864794551459349702868493994612872120074487497250160122260369093673489486019210871571199881144544174162966317556725117110953530014624077674404470923061232359881968628959840374362639497932708615421853268622799877223380652309141101035440273020189769918020798930053372761534446940417535225391824678815431477702405064536489397273517846311452526210442381650211861325900766998796610684545942201155232225942294404407424790930541796448221701636965737198641863587861946829563640971683826270155919895997922662736846016702249577975486155331530115238698573864028303768865588342339844550225916930460205526907864387469332825715752084981295965177358101958619848906376236036463602992719104359270301036452532936766083075003625050321359258910366228956527301934807150254563764428012750337334434563505050412480978417459052366786040726813374099647310976793245140824383630870977053604693114331069912398181978092402193658229189670377891800461727414266288246679605606166002072080440830916462235526559146879897218952359971191122891816578873109452476541635150829 [174,98] -112249687423670942571127405264794504227212880567281638185777219146827350311785461933880443894836312022176203600858424743114549153586233954477479794120515716622359873243469292455089639646475672526204830085134233994431836486813673023806870025913526351529983181504141021362098993149002590016755241648092706611128817396561696522459024484163339368024999371576687013616259845075748805722679877899320641053700053824853104461335057602470566882728051615025556369027160255114961985128733805919732024387901818829340419876890890985150733287784817946187131207724925397042276265265553545498465701183148259353740893955715064667852979642941546081357683369704472090139061825094591847692305062178276759279534921538491818776391671016540870317915284456970887298051149859451590296362338488144538719055830873099293112194681901419925734092740260499878402565208362000820572902604913318479345396252591387452528772474805842175665887773391849739236752080385065022755341201420181095071432832991188946826338883653863467393326240533367220666725771491293555006149060440942066973415465551749169038717690607458737840280273839912146168442741482121093180652127421384927947287716918380155946705090247717487503617258384061237868237661932567826844206824401910346319194621812489089184586435476758105106084169800243229138283247100204088260693258450391324380927896674685036882639265866492689839434833776196408530676576262012453937145924342617142480435524457980336807399575292592737248607855895737780230882114369802831219587248940408027812709055741860080974492951668859812393090019857172777963845327353542833225667151350647334156319309122061538117769746750191031431368803398847538476015561610738 [174,99] 7414176482883379205822571818757407307441008213223073657716983406227357863324845215030314223636635392685515313693880343215210147194794536804830714928865839107105382513081752824907881378193236835736343387837930156007176452735288179222436153367913876327990926163035349433941261055040441850599995942932659323726124370017570987375926711005131416549826134113987271591982398942121922978157711634238129504724771860827704496683520521140421453278700624442805344205256965394668214652535664130880101075115260678603591297437242172686320600311737103840421435327634353277132237867561734741289954256020760204807363307551915603781032682553517303452915111118279211862722181929552142076641116137212675884083092408511033398624740762396818504345713041798625462808629594332590992857231183821462723230154964370472367639100620354032895211898523483393148023248238265262157411131194370232370837007002620747944730659741382734773998043830208100299777266894680891203358034664104830472936998520713097738427332174483348005087067140410703736390243853294635245840055529529954254658852947120356839906275421814763672010482033783323502286074954391873308252202618150378252529953679427957794076436375636048088370158768055631044649106860123173030040761217326799622666525175899401417919005634103793006463393232344384329557930785638929172660344316077408203409339992079418848535202792412215207182158129793666302424083833981209874148635642815978237053461297452474583155245477792053546465289818535172330771332244377057788456900878871133397603686056339394011905694194999137550917229966150938913675086410772684047202349073598089723276142477562416816910822550480586643748009499158336227006390292 [174,100] -308334801543373318523725468507078191359908585594325703499995826012552156081283101813949378896140913640875918891782051121078793682748188104881757732657568188629656934833267495003845424227936503599456951558930052888978699458084570243680039218270738052658442500118472700705232843454827447175664523645762779899808125707623409863240371386148152439591753659980969977379107297907688388376559954255952840737055406399196834157995175912305593189922597572508493850485876533999242428075673152740787816420340630602957794197852476981181120366963670810521497346779114109050220077717805699149061538971353764096954197189604666258181094232125642450008857198764663736160806748776950083298803170254400184612655871642649090958093416596312092256024877695180698778184154350851390900066440124689866927902838187677687555616246178031185785117389608882924827699030172934221308746184939362426503694217061300467245947767713313866890072016658909482269112998943163635025729066065585955488096782628667592836546963764692111922951659540353629003662723163030406612385280152998771425843024169162682199697125974674327600370749584491702978223223491810496408748901332378832363798066099674750026129046732764603311419765591315942410539928382933385298296101890115754662443327719414112264613433997893805667388766376439742214052870966905073012920306486204779705620126294230466369224527179705874569025887433675824240519964233052528142158563184137266954962659518034535655688403913342755097201971265250751881570395530370118036501206667562569222414448943311166389962409025142981167541076583249047762660356110998899408624140448206514726819695762046968730438645828814130055678913852582853967052 [174,101] 8143742152075124207224141721420065637021265386780965247868312231074780616178181987519342311322524949377441723748135721481230874110492368545229696255672390052498281325067819622680094202446979706366185506578715201023890232812581185866473409641690476526366677396531706995110618909872952169214971248624527258587261532689533779118173706247738407552135946482132595258881749423120693468738977444947354971566019215448361642619514599891992265299875406966228705130376434458833288664152061165162328349703571386346055731253010024211069393649764514667799332111161667567717495918095514350518078576753217760034784379626600414588546386587556306515143757708162170750392872088184648743804444330061876622062056232041752422301715712352077555718273539834726944835739690198747057099939622571896853219057742987101635116752410118156826937861799638960589782247960741398286818324283524797575818533948924497037957428533229839202960102386828875570542304953910237249251457962926437781101104200267775208153782403508908164167806969260738740049186532879449019632234271883386391658266451037164213221741574025788090257985202928690333969689622047502102440776500921109824681987843279660361659435359436071961131046802763396251339595243542733243112147543127563936783672559382668213852513269980374482728199592679383139297306937919557184788723479335235996900803196206782403575666678872930245571694777644535041910788343293290047411998459463154869412206190882571315691314069124601134870195035723056852519718245044488876473804673679556080156106218467343162634931215965060529675764581355996353810619617955376128491581090878226158171558356651760409217730404416804613840595486929553386 [174,102] -132212084153196071314592454818889443908129975447975089807985752295486324491063024415339495613957165162765417651104863474906763797103344690953660355666119442855996305630074108063649791078043711918711250213837732785546813264643233063182469070206325314107645514497013671088226551845642059678685780700787948700549345216183863233083945195276902646112530832831327186335173553927490114451150234274205358504242890650787359764637973149558036783854926398966839036613193860822115990804595944689377428166803299155935889975895804379480812022803608985214149690502445442696565266148901480905517339219996942261892860369889215932105743092976287495379561543579458747499133818487888533053119359132843691306449668609468805918143178980824727929063058510043168670029096935684281921328169174027327561441164488990046103190807491083240669614642231354120659019440874234775594116619844657331209938519232441028958780552657044507746142009444613973765817121169145917988526899377066248917967824817364145158812315669877657913637766906569504456262744802334261606589757593281756045941168684189315339184425304025856262115341446664728748842175076869248952338174680131327520175315938357138160326812134868192192705662049640081006127763162768622987014823152976921596356301578729189925788795075708533594033791598890085931563321383642516983634365840039025933784788083317384164845385251458959688354620224720700346957496746978508160918410107310928456005489935510911133259131224747661472640013736215005507417368447331494105731365793950599488868222460740187047410311120336055426930584690444634831952267357079945645182097431760710987744462701381654407160578378277558080834351285263 [174,103] 717633712607047513138721506144590812607750075466520407990408600836814360807026069388795347854260105694993212106148148374557583152691194844960619513939851660444023093632188507256693331665924700120076511925947390468934601356692726231535388394961017344032446151035430465087001336872021594590506768543199463883440400538262360465578298549978951819083055442877846687480126541851591791868824104780944799050027578627219897113685514260945946215336527533218129677420342527436191570427512671217677824247426959820738729889222942372121796455558686591411499437793157218468044883122376622230781164622845006074378206001003098294960389684558068326156741229672180117413695699640941673166969711163467892234810594965853667264457884006946704886511546664738589806105707206889016687932582751229186346517223698877463071809008035762585870725195556792803661227667978051280350127307764512363302568913293202404061829144692829324005303659419707595221596182005930884951622642372766068445800731031741801940248991880198973245186949544961935204912109679611133306638726137743484142575158842538131945012616677433742497961567330295927840497293950923742996156836323696923012402855476869547808504867165922941928999182131858996183792592270928246954672070044779060582341720150034558017657249947244676659446835340493415193879177973075673291328756628241513478605737421855286837460099196637322237723144772609404260424840602236721521674732561579884631138187995273016382145895205172499952600373764758923219396391342561765429795042213442205850563695281361737617970200492312078922759544983097317129722594886035328940665010540407608649074953618756970971753258501348261526234315 [174,104] 30769727316510196038591490453059074637898426612233758662482855275811150495364519023533570297731720366543543550584068867352589784317371482101360480538854169684661600856962850078377153460080944234714197661650706278326868365269687304527926529339659008143638842917196642358091982769696030709376667690570826751904210836776197329063342873662466148491780111686622249302809799471131234795829807728464257880860472757440550627339551326395860796398902277794416705344048380864216285654980788970706306971309377293077335146593706723914396938705021770967844298581270341240528453094742179541554362141050133429834745925815190094712834291646525306906459591259789076612691666991326374874479837910435630177891484902934418370046502682982014514918550128942332888229948418993789984356242272729775143882007589363601621164117722861910513513742670101187107442248433957501696009559059474872286030175574269511765203924920704239464102787430045055041306921130748538493732251241590113217758593537096041375232789501486010720577955013183239415038466605727994135816818640487676584787600460156591958891976784509553020923115776851101979590601244507584150952243076668055420430719549659188484694965096599668175356878111104161712027985308490737415356533492405401994617455250537814662754403758642282041018800865997536392484504018887995811020300132045495293024405145145129196851424271081202151468786106444829032138433851933153872244242862219543218907046101699794648161525552150498786094770272896978639555267426620234053933622926687692612779343231424242045089397354587217736429382868330526137712214524637005123246690209142476262028003559580254137591430156722773247034 [174,105] -1462919654369345017599592536430702858886396701780228728767849422437592118674343638036588334859729087593029445140844891281823513373385223391013907462564371077999657179567495948688865502060414734021096307907807227188261601508399594795495313150099052675139860209665456622031907293951379434303400543522049432356334754886588952751789431919344228831917009226029432973409726202837620829832056746723697532419199852301462373717177288858984187962780055214899489776955520315366506081159614177496677197660655466088012092334700856021269187211023941022635314594882380619487145186601725321687532183642569567534317728202022828639553443167157528875744231925869645552004073813196722483630695113013541384078050803706847893052162114320241227687914152765230332241466134186015119169232422010418916087906290878949501103926870134676983632563086570607481155138331326487557050622087496924155462072229768682292515807290994886919712092001528153624226840557415315843713534522259683989237887879410749458659766300794902776683872042658245567961847403898310703450496619767415591143573346389342944622448629726564441530207682101185361644094943103542804950855660624009507801507733117471751345182953932011381872353305234331367403742912619353788655302239647778146845276259292144292520493880239582221977538622969522739336210095693686533058784288616803367696548905191970969274261271925730375637167957765384604310827195596464447952503055229972289212699908707657077443362865915020599272483791176164862542528100639560445159604809756289288809346632424565639728260142237493533118236970315056192578308322884737880739351811584723590066450557266201060206091731128872196 [174,106] 36350019241880953644717311029839404000698424635101219474249941989357897743814145647855654313289970923117187636858935707169520566851718361656722931032745175479994133599455611427183048738815826541942788350609312049666835622444955256592457742672317552377841091327979704962032449508027271970534459896046351039370771920847725713408715020585893222866288092791829209893902562117206516386890614338908047206936198027198316875960590882937373821963140020693982448671923761208218413260876727382987672158803654942756317891072545037124378745237005405931554963923241023858588442462620966010905978177421043595173787887522422162553478681173103901669208970947429764855735089185639075482008447181371394985940903073568812576997584057793336974046529518553821353710867178298544506879104939489925532176248285070705231887521592032809155003921152916891913898233219037496867764713002819982418572753104122603464503295597854453568167920702550943700699995355607670030378363382825460977076959575077362199413923111835986151565784525046034436689133937981335775473608493247547578044930127679462612145388578182714280372100519310779088163711468246636092041553938078904895310999239107044075564737965465427993922334943500185225281407666369493984746946886351900404020411744363487133187283854706734169930736309832927082081473842753868430225728932034317837604794054864619692577354081371839246444328019306145401416961213847389185016694455517892730954075878103524540679073983154082128784044455475192866585514429189334012485611785093495970694747876965990588606377878964667025796889635131083746213121106175570405603650466927975872667544866478786670961211452928 [174,107] -610656291597585809417499192253584972516702718132703867220104488570651684359089035483928781936198828198312759157924539939787145762686490191898824614110259478937835268384092534130850469929042998765871722518379503337144623852775722714499415014158603637306312011134369942745715484291799156092663134982437460050235090252037254199838376176630175160347991838474507062508738955019381701424558342977049413624990804706969902903161574768216933835469186575063698148099862121763914344888569580435650383246067229792270423160783640667767235280453480074549276731029563179521189291410152459266019604168793913032851999311824667138614617508460005937977191215488229619859635698722730762177709814928373242441290695715754341348652467601882358833575486879501638014644864804859792538154984443039688779813439032687737083300255177892594419533520847809759104017174787832895091751233587537074389438006276789012009701286494448483390385193751342259136363856015911119539830995985124286767969972131732916897662474225956074827356809957448797951891228909400595873179165893114377322068837865476104457199208361468566045119604486471192705552476127818826246383077955285473132234377681852940854577921379895817605794358642536689352261852575763459394162162928656601669522937674886824352995516922818850883935324873667712715004700928257584507105180091814803439394616849074261746720921361413624494665086041838219915848365563471061489293294539734837909888238982227766069339741644015565061326040016049396455212809903838653120792642412496872022276548199594107647873341418793152432039948100702667563566375043096256735990737477620754799580170364744577101206012 [174,108] 6821703831182624915699768474415407286707862548169807399170425276856961647368420744628154322482129927580584929099129324096302324914326053725785485609191321032291653116623318650425658734971444780039167864767637219632146760082715175990897831642928143454439299702364375032356926578037497852136448676118770255800653896394104417829210555226572178906585673921066109127606088166920920439572819570573842595476370996942271273294506796267517272981587817913890851029353748503902898839663387671836700472369523270855849392214735405768842382470284700409350542794248297273010234120469454439885170127903656587363190664570658098784026748941166345439846304104187947623843121584464815074162969924699731522101367446773954157213343846355091970916973878834452445310543491565090481326835674980412574368991898619094281050733162838725660805224880205894749819516041651635479165779269804120950847528314107219853082745643411092979316369317166369839389774240516992143516618936253449562756282890758239707420653916085670458543231623490078358014741991354054212000470407356475182306377502965679669060053522171424104700821305068375374847313138275429206315404627960244453628297256037720285487971716999180010268906232742297410496526477095385880693679831782344626692777611107098479442077620099382625226910659642237107474066177641363785659518479377095353727199254407144926092791532243259069162024762757012564804555224139248795953573082784085034486042170755368869076564630446628080722310877869290984894264703592667520849014520237880337405440884925244502946395108559456011754226908455587611040847527597922934335998253139939566386235548924841870136 [174,109] -45413789884580128979978199508218107263607715370163087920421205767642899520306186876998124510631727873947472752899136398178400023615479677989890875656988003549921438275684986246782503316779983281382305618867925918738201046665409724066799480682219956758033493491879705478725780869495152310143476477794281666694898567302591701666403638635357204289143647111931699211195446885066586400394187483277494934547439466274560789113105337884300821024843613271187003151862430103399165451999262561631537057214060725486358890281139556242037670738486235963103833366068559490361762775625668799949832267975325488074963819088096701287982673435780718180914167428502072539811254237665636328432264532379949775876327854753601310398230481314502631973085108968973391022748819280077835305994245470941487720198875666333895234162336568891588379994215917197377587831815307561811186096557203139478012891571502241725658592430196907842693436844853425081331452096842040939900016428453886349182328017712079395979722836765996678513868431079412795514965805520165898156344234647599888232800780239770678545487541036100603070775346304248018659069901780746476734532714927750450867679317337750521385456450708548192676418475017868216687480682988678670593376997222745006421362822610260172116163443347191631835731253746920128758765176372295904346757151709895249427216694889425768272450538971148152453214320256066145086655107551584181000173414324307852218285004370374145496531955715835435987617030583799963792361438850639685738988794329474882568558787667346765884153890907349880234629178684124480371971868179916326668360870434881564349075468048508 [174,110] 96389276169323520377195371923672396140515925981258443239989303947200194372806347957812713173762302101023773309331149043442525864564378004615973062185640083382689410811302579992221070673534522515587834077327042074410804450573038490763310698097135613722745937702359905799884996600776282253792171804564354525362069975951392251731143045247264651571220292905862523094254895291467868248557286461911718452367510699815207979597873137127817180849260501266256479326264118872757466889029235891796721773153370053114456162374494603195698747256687884062739634152289504524010060024677794645581531425136361450015658228994081988810943674903797174430144845181302362045011529590864526623831600146364131640309664622004919122449224651306533843971337146952969565484142284950362979115251360321749440841570171047222480151164523007985203211050421604120682214637910827530561663284211124529472706875406910335893011527702146925373036460132402183847067354020708673001441666340205525386464403588263362318090749487819155182854896959359284485847609692267547157460183831515870080550552557370136511565951215862968842476141526307372398929525035296523481325763144686689731359156487779509619013530508819891875690473432596369760079844866354973914167368066346260604306276228679181802922073830125998308551848053120529196604824655844307950958931232718102683718624055964872959687757069231590651366525952249894229084167033936523657956693688142689133158898278859592244486167691026101264470113553098877641317572015336443446010044116241125923261126918804666986300434387443971210017226243908719397798912380115884879491910822882313924396045822 [174,111] 1109629149530266073847911553866118515292950699090828428335893470012296166331194983729312302330713890692832021731699720487465242140007818340532759266851195897652884014796838075311055868984193434159385220569332926055891124633908138785086521603719419532862297131698892626624490551107401931316210053038584259786303819032571328759673922033271900904157037042563832224328942110632583054071620812883211136722519099283458125553915720417772135095480054642029315213888021790532999289991106668064254073023333118627904889393002714047610897487644665612180822664433111063557406262181921177995277280073581989500637656403208583999340864281864318903410987037374242555089977368185947523596220986759518599394819638262076483759600042271236310698595357929584318532831192817094922802517159185524216787805158906227200787545569614433402575587788173443481324489739125634439858617512174348095825566033503834680006765031349144703837501257643347228752918458728387022434883249660306818949315821034961466749236804452117086814663496201011981843341296905277355973836380109772769321336081509548274090585794353074541946879410814220036540332505316071204950422097745213124128669787243605212906633921293948064198373968333884581372771079489928014927679108840448406435146813753226731153227170994755453268344689596661256677007743241997022306397400775658807755538954589479802148847645135241059892177119460482611622744641940755182419862783195499637093982585187166616870054889113859864863822625572629907402107889464421439522064578274652794003805763034885325934341770513327597727899963343690528182967408808759742818969339983011497326185 [174,112] -11385082504306038453722603559255347383464538271114751119385513674761010310160671472988359837804802493422106293813722810864199162925905614306595467276095822116024936450722171751642297785858943190361067578165292129308862617532923506928941769116021943477461311619344637234174664834029467446308770149100900559936695732145063005100891705670035786588714950189114464390963465499783115220085528969710785785907741981352814684250415550229154923218647440320597393393508024788415222347455735018462346391239927290931566766005364260713785203834189985639932672668856127933458898126856523497203407525087480081202515704693655018532669314593155562750252828791952139029077213910083824353075674829379360840016733853105142203581377337994189908193727367666525152578117106813007925760016649668807834992852745502531102704584418375869420883869656710441181467920204048326196091921092986616694552220897984954949662117409260199616972182672592227632263553502562872813339742422137026802611840470722361359333504894478924355891495356717961458517366628006619753784451581656582070020631177541455327290664974803391373172585665326493090284030405192717238234616323697979349829691614817380739768688228702279204284605849130237007329688911221167293549159841534866284249006213717316945292493115637626292378958932980841887879718843523053435325379737718036218101441063666070271082529678636651267840221297760148257150534139602044570011552886740999566185147258985010886131824833216950264815426666420655177671518812400263005205195022745300908503190192924978188045506756794176819595630524112464284656268866893278421754018030804912498 [174,113] 61919286209290503671441650286707602496896706833447177400487680148967956838271060703613056403960959682044312123240875624534815788440282121975173710100183201785811102643387047197106335930345765409948092299235008206087211465865832432776335629350707289989396137948544860292728959392864463579746861082041405835828933550638734275261990753750712088114864502206866351335786208574242697719596805560694638993349698632300177133335272100852376304469633945233022701135332905842659844980544815252066197655710008841801954982999838855979122365433939757284977855062397583500761481148936455965469893032582932892682326007894616333804644272960411845598732386183970810799925090421222618996537610032004642400744140878324151940229552398402572028083009134497640952144011236203279255462754469413241615418486347547877895963469232675993692522210764049581082458375158574763429743186166499141634466621277795448295354119797691191686274684555166708411618709547915934004908183825762418989635835514781996917062621011236881928105606993687648989485125292379273491531637761757269775034187637132986536821075202116808028117227929137486710682809119923769407600585610183732067331063436878093121199739842929775698412622955237146669893187821031693721078624844486378953304773460541492048025039624319681632716337004184053679363897449361494712450174378536460916466853661687519963897110821315335076818175060166083519606619471803997657036189522684626398221982653815285378459606341720818666904284609697490950548607877763729019385672438003510460417044604744845554354919015897225806803123702316057526893117782797138023469374282121 [174,114] -156494083000675632791658140296366653300488414828358004257046177219073774310491040502203232917033632135568226477677825360650375114540135191262485474984072059186712324211861189465702900410080627634069868145305136988163404703653444938184353556926309298362566559683353511405435022645366329729415003964848968536214301514709829831123229051109576330151216195597553442170895876235384546873828517287853438182009026869742084221808159060511964567816008626878767404060489041735650444209273618015812391169370199474685420938803651943517282861829114928402307170052438307552950470427189068084533092487150043079533430467432731538602150119130023132722118771290865007881622069601423748672418110061367107983402738917743103625905131135397805213427468797972742967119246364598123801744765073699923549634533900133570404168423439869843904265080679119067716779538938357251421958650717046266007417599572263953427770402194035606107743822380733027603981151008694941108122238344370930310873379453102776521881477709924109806265174932081231000743078610990785975167710209441325500759022535993506684408322883951057089672578653673444171266421356326017455114597331576894615191645143889420775587911796069552009111473154992530310454255952491363359453392232544657937441817295059851218381434391408037868392656356085120393747966333941716758403568853157128598647465051835036407772716065142524936991048699337923280639857666747880167661399166949856345961365688670150573955826243644277600539149455407185022163493751322634606443149190329158848147537496521197121258280481219674870279661127158902027763824444041730794447609 [174,115] -30930368215952918782735585586145752132031895815810461007442576136865257568433496595171289422556634929960491161684411169022509097058920664772913555455503940383755599920419908596684997316830582815093545079934217441176560019903301618465212889046057547303215451922651332136037562578284107966172366325865389450262702074380920775653547097075853412891469504137407456234639387282756007668547494450919915650175148561915202710837528593170337299289857307394336366430811173667314830427593254444283702061354938994134477955551941871375475719440254802046020791916827827477139447873531116988737037564688128445482557235487845107616768860621795733729217822464271251008276565862316019402391326981966883222478400907776494295515014704541041283544589156347633218706132730567862412454848662432789941474068485173384234937270903455633057029536532050418540673761534210248674312392048943990859901429710179919013381987939597989419886349382225558581146005412006899310966289521632049132418703945354812661097640680736565153096587807992229487264261603036369344284871995893370490007407011767755955455676803670205811609013693420904017722435862392112740560928952988168190814212485477470225114540646535245958306564434083655051826194195146242574307926862521853281076900862957837376849189143564719377444523101861258842150179777079397254168990844932917536907530608401490934535947602667221110628102139896504641199973587584201044542813970345967253699380269184266768571148423254025896259322827906251155110634342926118934169624646176131869390618911441989902296084526882956254365346921464405258507282032815815676 [174,116] -169223461410176180597186574457444836997229012705995569347506066521311243020922284356411271391950626887878327633518386219963962171799456627259993674745578837175402216595101065682300755204814057459422705982782496188467904329257292405709979046442846008735176166760359644930153629839987511195091066558252998469215098271491823578319239874893511159227279817508697905389276315846617906325988980870215965524568253997144687528168522852900216877957243836574152641052975745515414722999285031136746598822377350623776035107043372913382862768363129781481418599147578391118855521767929916865911675985821133728330733601465984127497552395991310280001890230454194938549219550611835665914395623118241356152949319679064189576321550666397405029259657914275595440890826299286100164577770466888451874018768192214935739452156071002580448271403913173730925425306022821772023036691916334860750438310323464658620848682343927223813730969058234511036538531486943516209646270319178305485059047156015061291429773446160050116087701737455568143416909548570215630377024079701491207665611852841084383410762196073389026676859171692724824864510945229842259606463106101980467942929589798413760529335681966438453421932374011298388451062575237086082855962249593831460133710048095049332492039274086675425420571492031149949909549252758899487100799957329226103716979771865816459208465295158475986155825785883890197905155959290203862145258348237459372111481557436112039009622163416799115186873043537840007865170815269511083797416396213581688240029115183955728176513904236226206436566670463459894681298454820 [174,117] -18617507168212503314626745972093390527909442429866709808661690436779491724182349102943226020662696092821300420170407944509113848759944315026756202957372261052600979990533394398279336703660326770682911300280816140982953535550133315908396595019606612401360144049714655215802825585786594975913220452778572699262111131659468243871049104514117621238030792009666803304819178326471995306575919866713233623977843432968097730897218307132060176874257143324944760406562593824757828616213665516677371980518606967849781056968679271064727911677866389218037221728088058154847449943695351681593899898845519911234257681875547307897361553089656741767442274823629556704156205184047664608941437325114541694678909233865898670482786772222068659543864904862095081297254231382872697046353169555276504058047911151793459877270215947316159792048966789630255147848436586105773492030072783031997655893085600842443433549384217374908659284828231122079461545997846038008470748335065250899099623633070921612692694801723653835588060546467310283813129071094943930883857050238837632629460716100513937598640562134215381718091495602432483418404017996157523185916028495268107985175524200770965700999494050713194339170393307562473256367668481963686854993990241003806782857526928975927141117764516957831767463280065500787614298442664993159371031876725563914855820839141022872011278687468994227547412462463958235537714709325826178204231093142770830885970883280160317240449176354089555228591370814761244477633433860652208912768226369469193234807119718855187477923669788183206194696413731189058794263831 [174,118] 45592808497470681035920600860698046202218314475900968459651464530644041771679042827036748462403561470146850633598570160547692638899361236481270149475645834656863134986558940354246771660354099138831044009056961955958565076770774666408901842993861664023006530637216663615601398071334621485142955950493381957857249175749545168974898480553095586687989966022734693080446488904652705560176680345157970069894617685704527717347375084869391646273412825011448643869549677454358266317327930388044413535313172708031911189659585548143664125769436323862859484515702791630131256295038422106110568490209210693856881828031229219569952764821559838570804467121158999014123303277990728577569677655984690215094628481674829470537528256348914487620546942948626734057429577694331811066309546907887779695334844059208479388841581125877563000250282325356413112625380087599399955578061560786958667144500643761569972776338381002135511883222868467749962547626145852537628997801623491809809834076837264441317079149334951250008127445655908618784409025328022289108893437618900548906320543338970500141666461040109586141038460087973060919419190952680248754483534792517859862065663041619274103460023851530197850005585943573700555090565586853889854825761614215711221679412455936131213425307114593993161333709931163272069493798607650557111908657650585789053255800329758947462288727168183757145720976053210514679061475206141694739293150002825775032837165916913229749502360775903402115946454535631884280404920273233264947180107430154222890597131123839854463338388920024440866327147309448423168 [174,119] -13331671574700418457125195833306086927755649416837777029082623713026736005270569484275746729923407106446116256769299452999358487442339164034342971370364069228465465123456577943570325494845842436912505839949446069388859600831402631832481560385347643864660113547788043377899128796447355494197587488697197238442376350298119911081484803076273747610500865680388947734376433090663061886628327762870645954994411061795867410407210553401762251565907747817413727429908802064968357593867533907912669734540757847544673104347513753839483142811663897673326024361882371045418090593755201493132324049180272978000125183598154315206366378268816274033870448078517219876658296317335643091327455398803057119983723721745864166831960979830509638842972612761205507236586721659547612689557720780413322868258114095098016546695763707861155035267784422956097534297563541408404411159094159584928957337770880358447981398090038709482092756267803355219201209580060609551705024052538618075162942144422939479021532972015863119411122412853832662535623683620239524229212064082845929435139747301060642126043395946091171145200794442559257525352315695658252209168472015320368625389045933225716433684191368419919559565426458829030561730806776602163228350373145113393455366974758628490404670771207872314238730656331873805027997198145009410181803378568584408338599933613989092461651265307004416965282520726255544249191676890304773374270233498821239123991430149749697445292502339236474396029785702975073760435305349060038575517914267359213468987666058103919361276594192451441337852231751936 [174,120] 289286977873127552931099446840647991061057938119104729819248587004898122002026275849621181233255916503679953274125546508331664998082058810494591829708740851615697371427519879965749642048341226230024083175175937976969132291857826588915554512018650203790051684888354021165540475781889962038135424719659000961041950532365847855501939866375425611355414494429002239803119469506954175676017010569175266351084581843402746160589665871784522887078762468221592297425966011239641349107455953753231558961477776040011630304417815252065588769866840868528259033224674244313585951671575527361970925192067411283707370040927318063096471048520300420332637194737750851375166570831034798994926296009354500989886945093132404097088794041867569558497445486334873968640423788175533002428673613497667708796731738373408796929095746313057908020065920215896410684803486643459895923090578398258097961416685139615135829418958167343396349889262507463591892412625976896744252263906424401548084894356005645098802487244701538078853256256251406062508466222828380472440434664202402319479857603428905937103177910322730161608102963284021985766383577856748909178215885337462194138545521903362457896773000474118094917662451441503293814090083234762417346485012919587834523254260117610856031919257382309587369061683915918477828164120447017422395129388139712943195605915435871229399191026692571035451215124251690710258983380214868586507706421976952054199769299152272411798624116129192760483292331547897642003627898974180314360021734603108571096752517600860296961994423108782237972905695 [174,121] -568770497756415564322735652976435748622937912469709610385667539357577468389739370718071456365289120061036808422756391257761774555953495529919507177932983873626445221705441547736091096185826781444727579630770761905271362257329892797482133140678586070625168243903378658477527250921791869359063395447410102452232102015859973803469864450926566612618846177476291515609205140993548630591414899541918476573031392992342446296080351662419134551306097600787917797141236614051269838618524707478908423010649577643867627572238882576769338141234145941555069294514413085491954982567499009625331838160915364033107209807345952769231427548417142199493889953515615281941715599900044306922741445771290957551242576886251974704594233680462226996343863160996294381394526698662959337752965268886243697633569992732478489159035117325153534506890852371529079672213685637264738102038450235753641669780690516831985418459178405458578006530013422971396258286169372273328236959346945645630846453499526157106426978402610063390398953352442978227986904558804072739838937564135101670954554606105384127777635858058007096752933311288161094201545373931999462464016550083045984445016192372585735136915302334573095246734370539786273499604103653829672905440992060530188406167987743021228661729416854719892153416186434247797524384803228028088633638618698785157821100921112251046022368942018262559844998752790992077831006069447866161380257904110091482929846214318122449437089768442237156437173001827753131063016423089551981649855750519865369477782442870363375232032110154833097004 [174,122] 711454412857210075741749857795622090650546133288917661169606932035965243658403731323471583219721995911422592549227191773508373563940869866286706367644764446042934832945366264701922417449659720662421371812747888668157923071052540057589945584511217913839571875467179540246406058857186796022432589885068407119623481546333653825725040942295004471489700303711156681210023788738639164611101571832661231841524488768112776705426177980283753454586834641622950260456444603604302572268133012370148670581803608735375922522251650656032729894309755422982355536464875180734276043479211842951158212063457166164167888141846163165942182282037891356408912791828094479138927720736158949471481888628736367683434897202513522235046755462474749444947315439196149644964728373242288129331477629900900024175372142647607822323547771067803721333020373512841274790680392831431506374598847729945588670702886974956484965305075985210766897013138165625054442180768543352748063089390229820873314999752345368498651622636842435336256422431094722972572459457051761775689050239064296836835809023069912277099046058154585126809923297584981505002265408630819270485440105888527976602514278299003786058209937353825727396493150942423118669037775691037889917796532730675056621057160748960143712653687801714020624795192973941510775619789619292483559326712096307837025199379578476273814512220345033494842191741253895146839623929969644676568428845817987780685904783738789557087455170658923052282356959433414197017962114384792267953109953999236921225640769905501530942325732456426 [174,123] -1061558782039328940453176738654968316277595696438247934931923342772079883905553123082712927863167628276545084953336429047955831682211648378181701111405284411841277639926357197262633664081555634799709363218173776047716184532815476688576330446926726307867086077296224771134276479241841654441615933991476161447535519433888016132768278998186872929555434297037679326392614704821115360741139350392047167564163967911395566861947094238942044007767942578759703322808095531331144034780666169743373778710227648352779040261459357794471446325869001790773544695413174317224487105901226363452503117267759734788832837950909869765744552162034460046581935140271950336828137686939068539997531281845694471259638775900603719200523425453691094205759991755847534523243593409113066451916188780606464382476344591148010901813913629001915992093023770944454683149882418299631773863254644362579440345762659853665228648488231221146579451974475948865822263140734913178110064076586606884053320173847774444164687775374690040587132431778743823009523177394721744770471420188256184882087566907583709662064570054153830608117573561857357357391766610164816787208229098605986097017460779721693013235267227609280351425302006713254864156393681170679909559043963087065835015306914013093542838912926788889899774923748091345804399986803317176871219921638854186302650458134417471326939281646128949864127581932037254428458084523157488646783400147079878938516017039622741726326549318695118692892190901202828834856872748445468551111687135566959032103540099929044110262977673 [174,124] 262444103239735919536786776780738791149152634996509033784914322664450689933081118177503025135482336505141390460651385358012441216186861706451033279577874965645671252018046894420535306616630855005146626994541540944032570663665256384676946169320184720811900177998869072461317966849603523105513713968749632932547765872045101877750307066995427949623828359852755197499294726290247788326044362901971189130489691411097719391898131740458528073025458710853648199871726017639812349051201621544192532057155505815750017141557363967514578781654503911867727603408316034234670396274577153630317209314442000641971052810659348086853824881615426869706030428099320331630266467594976310612930414337304782918422584135330003317488650524130423216397565881407459406535272239568279446500504019880686091060876393106592524791824874919610429435128387033511061213669514837759822644101850041608886490896391966088732137248633900975164370002416705296873672066454354637784978911457365435362886497874344908233451742536616009834249154450109006445820424101762099486915836743677127553917503971157854452280864192488509814274456991713407871912042741396073761189446324359861236078181109326541722160892104046355045752698158180176597014012938067775041896859189483785888567975096921423413127491634149557927382902815859655260369362208905231109511520228236017427236750153069881550252158910447677841910637217587191282079191262848516782667015372708136861664652789942234223523305422485991916968345051089101783349431687140120548781108556142457421259375136233513320915 [174,125] -268121129718933491801206427278608978352145888710928190418749996464798351595012007511980928235654843846487042891778990059375105998308105301824074783407279203461910337781947834103404200726490977353048234201732110045757005217236853165194933781903957178392478097789901578468133341301561601032558235065402276668964661216580899279355932442222130171398025159477403891123877998489341963310611787315906561609163417712370214895567122148254841799978918599489723408749286818726814533112181761915642790762857871351472790179204976549666196652612125721741422939926224253830456219744675460388396872034213900436692412227373727696622394470500021209471826404109500876088752627877550593564692271734050452720703608926312404044994836929569198019474848586189507507632219988123182008388297830400211040403407408715231279453677451906697727612264139948552588406071546875210106091653393506992316454522783634634921647649382433845197162152290368080107711041711893480553232684297089493221173847245994876477167326718490913504767191197210834852822751108200321163496858907644756222438608483609650772329710820633005522610541653252267533089937712104205737918791414627458345728982451534549308111994106831126034669990942514621437839276894031184991846493196119995995567872171022911602220215339561268138335906132244952458725993115720860382474905976995430315500506838669959631368565011318769507327181211975162091004631105372604710895324891061770709763251435086684199377115231248265217144222809159137737151812195758755853381638129520278912447522569412587 [174,126] 201012222972856833857476598666071268293865690797165925010682951810977534051870668205038076229260017407729632254084678444895649053082809315308496065665670399255404358698642758358597032664702976736528968757978048567914853061031548479443388528417383925746918723013734261216761418061787913920953732093878170676188003336767432824526209895684324748941808609953614772156185117756916666588740857434114463685041119985435385960766841047488769713184229075681265520070814414830701792031168129814042528118757468419435085416929199561893226534598652407372113200442394560326658463957975107456990471627649596087398909115122530962088312458710619182672775357294078060730980164437316358751015562420101055520464682686697541565695524332751956864936941799571641381453429128516804461546185150394969139724958738451765453975589786247221872583262275106752739004123077545910546766307631517537562236779333195559638710741074738487172103177328960130748656092549684004994507342804821995073008734726670566480063365227217170516346601549453400893068393254938495261513356780063954789401584406746201228550352993250764199262108651828686204839475517677629343690750095028999908131804553818495528886323045341652876285151931745829400826860004615382055780092541861930099351435395514945410747159108093670070666572845273247385072447504407557532704837999353662426891479157035637933155417230715258760801533583594669007545181779126215180662164220034187991370941535311347196531596506848126978597220618744573268172414066690065790083073604887464127825504969 [174,127] 503963761954839686159697737878856547357109590115640659319503464757802947541932421408378299436580733820666035586970147376648914790358662661211561918629809669846916654287133886583731900679616741119367413497418417688718375479932392889761405045470038625750448489545136413143925221506214792466623517244425215073651580040682748633856930968814923878523253244535321830136847982077938991533613890165432840766047615908979627928287787367026877611257273877411507948256375094924474548794570002877221386245823296939803186403107963395904412460376723389248543910374326529584801609830677418699855895661453654424751803596020832657299645759165585331717991683939942999844962775499778892718719081554827008898120645903446839476990038190870617268048843432294793114664627147729788508510410758045011086449408593469300413309625016158330063987258659464192325793077165197128005702650060169084473617832459808738475154102766683427061953342217468180747455200305582266530105357073410261985638868590331885824070225049804116867835756424112214278109296435486443658134895667963813554674210708623537040237464208640140015503574506799844569951405411321901120810676707836929946299925192228564746678020544953192582088620932223853596026494377099763653798950558200543241580689942406606030266899150881323371704678711496262232956591693724575477995063704969673701426319942370948090553743041126413011522726602016992129189344861775891156141113873757181335071572694364211501375420165877251960837809977478347807644613305087023334281293856083591029164 [174,128] -270173009208845370516067590161950012153135252957148058499964491169736047052262836528999427795406514986946734522092533680196438935628055445374796282795750101465233612677655121348028294872168987400898273782387273435505987681396445813784313004145692674484081309987836268278815148277598630401225884699550651659337562818615253669642044769606424169483090276869739359366508399644610162568609450481096639534258973867673618745681473954651898643333190769944803787405426502715224603905043011304533186234079946805516219858341729091521882608062734577495316162142198515722260254373722486247780155358542944587009891743033072981964482974094129897443808937881033688681352535410640951071325920396027598201290968625689342867838607907857452509040399284242966114425018013255444687550142676799712694165571061918828642984395380823264551056055248753038133319139114651113396522017069690592462718242167946745500482171858547604127511497761866695177606086220729032337015758647914189737156247401606521111139708950665956338204862459673661511447490591077829836003855550721937148731953447362882355841774895240877813976852676643185650126845666696757257217799973730117816699394979957562098488235291045346373505297896773481327667809226636097542402501356194637780127524430655905757865839975229262736793246878270810574767072244523193604779558586435769355237139500074910806851057054587185709711478008181328100239594315022203709675050907684008352665823687992994169449384968196955205336342280432124124488495749294222089517908553279353 [174,129] 64642787788289366033179960694620418595046931343764415580577336766563432197606889089837253393207952487357887879294867080078115388323435891878141711252374339455650003218562330208506124421208184132887126346604250110043016967270779150972673444033297537374661187820830839972112856714905993258479611037027969734393977670442185264173074634357711132469238411687206887838301949543138886626946623291496077718023326985320847382592174683283683532016371436424078367404301153231814043818023236530445937735387916099088868603563696763446225903547544968922736890551767431411095278378279564627496132030181181755208257825873655402391708913560196709562529261687855413123863066223481866748523051833563729248867311648746946574197089270874113313954268634723956777329413428025470651617602133390839913824756930856526568155120691735176850654298352320747579431720302160400258907208031066334342518377618521414837109050969853323686750675039006622815776876326564874305306973208783748200627021915050589063814392068617926853804031418178303673512094114459654477345823897201606045706128801282211311441414561069370703876141406778715822563493125227163749692001830699895503523757833643049339149706316032983596916355656249235615675916044743023640378327859351346239122899228198614058372074920132588672952480403741326860956200125644447267150027118179527158824518544386628555440070580761618948893659804523242063253952704358104398683392533295673202030741912669554208129398069559517489671332464806172215014466466086557786441119956 [174,130] -72100019083329618659887893928038019707665453229642671970713865967669395833422656620333249883123426864347408414290408736679841315450251334964128842392052328331773631561354126731037333268721299186533331806334722965499990281004897857479116452396972612190500628733839293313036094218431484820099570028088654895656753730441986237548662459920199013041817583927342112858525500332742775597511157347865554607327502141073690121929929755635600991093603030391027448438149596176994805784315434907155433901959859411531626949824803530363383842038459135855824025580426921315154932775338305497709587669178011056938856035766977233841716628861325075354235120879517517637177165232160817082546796107284870677355671086201061596233726068297095002011004219693450732004711321695229580772437011705365440794695567687098403660782902764596067962417758324400572115251909747912804546017635607326077851150397241551070826217280077976672471765139937193230543550864906934867560348861301850029936656326474098380499418449842840335219098435413411416469706479843428455743502058548435095962890515071257779814453379378298942305300281946882578131981632418509398676144427950807162717827023080994204181160223854583179771369496464548385045246964107959054374764641014434102914862898675560864635574030889128121096626238425154189880794294397664210965183133434917430249570766806498641311804942915591778824637180073635674773086636859812964661978465402166027179535736546642187054872367837283031915985916011849724508599677404083263892 [174,131] 19750210600932406796100185017072514738317973752046846495958825997073093435046203853701930013593244384568547957992301651530432418974626516686920482890835646460643067189995941670039930723466981318387576025354046451055725326141642846436040582212375256358102842363633676652190246121910782330902535266507811915295856453348895200203428890361015925162569348337270204309534468853247875998251024754528613271785636906916255700366575033794512282092484341243809021965612348836767211090945853670460954769503266767207581368351847306544416175000540230191324227339522255123328942687947617495003039229226012650610355327554955269271139444459273827879165787848399828570760282039855133368887168858425759098595080823917014090312178666592532528685111812258040278172488297541309300922157612357393028987903737466694741367587303534208951872645544136317154874455934379592446897090698791063076445808657230888424122066542381192629591154949415241988916301985803718122588818338853183746545539206000467207582251035104711259531610593842090369930918199647769219220990781189284759338390369000111824164749845468014459110031182595794746661933705081736087229310880613637130534639949044043182870513191985678108292976324327273376718982789528261659056777253262726363070963467706850855508521927758591280807648037671839405813826430040470756485851084579986082979182045630795127394515916072532821813517514598424287231574294978785950125626708452758154607692991870089752344960443607126217605879725387744193908027750922813 [174,132] -4290911929742505009899218703513608346623467104545830532076899221088237646257105659960389956859229106630422877395780900143929197089484758763385598599479634461721888423435471281026183604422631804313794999453964844363343487809419350557115296180658986972727168777365745410459510661180445305509435301422522309126894547717650623833982523193421638576756443758800483570570901190272973384157051857323949866510755649889288242004599109696509282551601594852010279729524664977060242242917890462077847803266696149979311977442764797174671719118820241661601019418069905817946612473632922836112795214530741240448490649309255909765444119023184916479272918365375516560764816887808689658511425377304073775031578065566603357212440922156866999151520293421241014486337185939758061390863486034151694524217742090622896933183428060058020619491579320909479091075110715042430310889705468232625079702410098814691556807445563916383485835647143679891955157872447443836215642422596042463959141943706814405720241844207015795381003148468924387269620660023292842979433970537225833637442443157613922367959251231853863793046804257053188821631378414875433284785145434290882620969547273114441568499495997914501367158842449306427406291337621413389202297786956619607155247078655919714897245711584394398108819296801393476095535653086953764625668370810723986441414519010410584618543223091533839931460260899059026836173513042604872901953538928411477918297320158987962159012204684708102109809530260088542742406783 [174,133] 356490415121089321470006959544225752613068591746295554669356113861758074547867429472549472521466974391280149095292739190153314703881559880894938776172153816072398354069088325880279267357019218466978995147507239123118777548855185214409235965157940369180043925826947855382443605043448942411233299870720862152104213609111934106208842972084140802641302437091037420689337993525985518080043663329198058897910584285735921184590973716100575086738903194528477079559167280103415324524786230614855179603344627421841489836082558912635065544717347719453857631543408959550933527855706552866140849227769674569199074310410239406738621011529170457935039879858347577864587851535830032102017514410657946785388150195510417718784647247084124011078476277548704856596010673784949380598917847527492027357265620693385737991328660299596709686957746401957321995929936172562584390946847943672262313437294317285356081286150603884706234751054299633327555319326880011862075382471634966009043909840140831677516329356362699736785631857078820630667058488499224469863715287930534787874457405967603803896759881597168876438270396070050331202632965099497364668876989176574420190920096928089372614551992652005511306602572676625168119723292432238530840220697934104909159231794667011579200724980334029581381429980873178931924202697498919573290018542871197823360711901246910887627335229531958883171148072279265194775861592398231781400434660327690021869417146352295424439050401945534560661498311881871393 [174,134] 145834645865664528010172932846591605465809317214035362495938159318339931653498680438075271272042654313184229514363644852346706321577891746814495817385132445615848842996727227242428913439133526483143641682982068816592049235365251185357893831711991371072093440630806710039677952664288746418792806514469060161313159361545503868926759524810068567701501270470610520053205736784343127463531398028934247775591716839676097636095712032692560189071575669420181027143177198095689184519020143437538618359473434020469843853386183190512592224505994549720628104617540277050804459372684815297518296444434716724369309304495304046898427244920494683133974819798811830530209089353671338556311075139672074294413575238178966689306679386596075869287232494294297845265282934548716748158726081107805230612932338354767715343057839822135729382184675316394663874275138949149889326748776007036655142635657260851870902170014183322709951398795825629588724708926394810975936341887115301756031369386921387907101350432051554412157553274401081303617565948410899961503198304293470925990164382442360525948798915092377164785631931824177922812054986909976544700499122319218947705068493732611088480057321375419824304544540828999727100724274846856357649165123981726133884161337213787288915209913399437596080864718477550180115456633115550694502857279872521572753717394398057652537496347381659721484860649576914406925182400270816400888254465992158206613822044764478946170868751316029130165775250113 [174,135] -40136088834829620069704316161149452772953507583052286805152485691675747922494728934039060086679349951599484703836816234324175964115079785682497181970878112479489835536203177265323191036006051721019319835975105052281914431520252045320514424477442543276743347936215653066001230500929581759719517856930341335557183527733563774662130844078847183920431294171382935583672782973628043226890343016498945256805155177012300040735161447292637914994111383122570667525637392768202398333684505919356738011283233898796272844202382825716333152275196676278836606373967050646342709407723747649532191932886358340399478981048532899034509366602461404496586446309169093323752700640124959801458649661675205467750989284756327878463445115498667969945978406651046819932364193568372360965496213752489488384540375645902842996290482303749591043426275329366317918244122363133195115953540269326196473180988152258138943710750063998271635194175520670255935088061996663300443807298978396701424646960578015327782170265457053273138602249344947834965719043370968415605582423676685869872377781729329335908975701883079049344109786948848352420225205915502181157767375194639685149695914694830509671872451287946524202318318136583779713781866453279275592074816580621834172633004709400153841717512176184485793818924785993310222591297103546438561471805056478449930195718238354304313112025014679318534992133309495677266158283357945318724026460215643549967517441129802488040048753389637385375160 [174,136] -4562024170155552086978240653134022308946518988143454381638188587361602700932211954428045791194026178117892142138366343329804316722608334960657314160352384591311537832421710022388865201702389676629194066504160858757427017785549964954735801248384602532129499396616308004387308652762154848980323982723490080936783532063313762079873261637444041098945504108479856736084873750546834564500846966474929058287409582261923596398028118276445442263239942612570963205285761092993684010348299303995836012145667931976304623873962655268816382915902340622957356677780343649370301987492485733569050872059614831348629931101028655847169610595006314089577560883907538398051196323492557352984548759875709169861163121964549880652882299248044274530242599514572230244843760945926921857254833577331132691928303003561971442026932771930659553202566461939392257736996777704437611333212734123535228606338874312619738518356665897398906013636728238682296706985990748363466230740200574798049825892097926715647293337553377545084562441378869643786459308531941953329502454270476547914950168417908460908807922893812834120162863965438039966009167796842605100178684048476536032602704192360363134825375946430705516913343975788731224530916914794700845806296128621800095004055453955142441467776016800912035315539217540652649409300479920951135466529777601412666574883322000074134293308152269692060755899910420934080803889907366687807932354040667353852603631903180987621413426395876594 [174,137] 142268941636314956340590760641330401452520783779808293094781989556182132605130635093862828498751903609046175798612903703782835157570888043338644639265158774742682740006844476731861078076344366918099531966030860648068383192194379900198732030451618539950947044401122285392678372828478274519389854043334910973165838029793706228510068430080119137431180355285575844587797175409981130207864611866595687646318217930952842831487485553658212076489696368380766684303636334839174137315352411068076857398080366716250586683138862377517125468424823889348980746889388004967068998126007185388605585140946922592694188626777124632375854790050460088905113113976521813335400572275496078958259096885823657072969856514243326504497484911906854186889972740918805821937241264153974633615171133959119661524478653717053920081826479414423658424932164557152525188520106690088484137261258113066965252208399202341612662136688306260325092475848882564487275464914083227235467761928451710232887653875832255135369176245147631701867546191605302877209541746455951892215949763292449263787930053123145959146125717536903098935531958173964857169407986867758837326805657658571925367317827344710674248431735302169685556166026866786717509117642419303202898569534302082896824066215307113893705863398246616871732306868894642754404500964152558037742106497360498270682349720210017175614520059349453572645805679885407476361471165806158368049491529076813493472224570550583031516764653 [174,138] 16894323403688818344519110756735093723502806805184747659167092773170268932671645217580678254620252945902854164577436302460629110985110568710330516993031966910526924621198338275680728430857311457931312778449816617223093218935526755699658349019004045686395551705398696147122305743603062935180362997031689829894077708595783356771044295617084486882516579349534779206094083027945828061313512593647206334617747565313371106334157624592364442742591538355151197247628861485943577649176467208318129573559395924853444907860381995446939941340596727969743552303586186356455397241800799301023416319634168831134138718736679668320058569887018289221438469762861644520699581623202413021793998646266861118991653138936775112724102067219009250963830376297707953937289158015519741974744235744148303054944877967525650337281371145674139300937494470844959995688682619872676322750092566391872224276903279125403863504648496916065997346437439229922075569488894271785949304725886736785216864396743247919412533053603906629679426125038699625328535099316538330707362455285231065773018236770749531141341679338991759396804759087714478985480327613042318014751943785511629058017451648501420117175542141091446456185650594296272738102715353746981538625030573592337738437027064998258186863292751694356890810338689439645948609426143803032151511074188107794533243762281190162418434135653430325839750622406660014318751016413547870821743754154319737590025203620670032926 [174,139] 506064719490780651123978709603967365926285181456001269514503854103859745712834572769647272873289023828684302725844899678646683678199497864836382976687141815114452908734363832629953960461165923959542013709069212110669469183182069546413334520403561919849473963671580905904534582502742043895775535644865906322061848892566254201914040474777451643116650027226014456559524605737599318202731162485861232822404845637270845738583709922334977728269306961572145138563521425434720300685209168575703743568169719497382962711295204738856280715087971902970940045582804489146031555727612062242821541919070322516063576980625337506798018892929059812146693018887144265863588245483003077604996350907821763928888912436599296850978872506798198192049801739085426489941062158908391590366333202094817108683126929732540542247769183656209959987891872748449415672292554216787743692633014340362166433463875152306706284524872068239296034302193018674707262479519920389534534423353007564331273270293636561830944647807686904734490327050430434617340022956227474235510558662942835814971927522676251246439387148122667570288149010800347916679601755156106081395091830982901325005427057477529305808148390030088167340721770592827040676587930768014195448049485053735297024873091037327034844441854383503219092184045017729270463909660591814599645188724264537159428760429715626139668873212463906096690109384298727798039055049728120814157162869866912146132522203101 [174,140] 94066302354760193449375974734526340418872171500525395837330450864999180550538121452772997195789104662864517342592591706126868566726090988496775289999393267039849450223572301867107078517558202063713723118432156022694432813535285450665138304182533592674576427684912166191798946856239521319507868962416527407257968824503729045950804472657547084674134054565774215327975752890636405796771943027585383935088988064087946144534989767508179276874916772213789015643760977114322936214082009108802319000484022414477782655064972756692547560691601608033534345464105695109894390889545856993179796031746427182666254388373315673156233449772834382926094792096633847406521974290183539985420941824643776303967733910808808244578031973817094120480445453918626350120529067911845373114027886251436831946900866601933628361244556087309739676164878615552912166901699636075104385131244564299669589802153681543849282102132889510738454901626442463416955585945305237485243769490508730930838414325542269817850386462990639257950867793471467911575045503589874296983003420923673096116526696493341884051130854997003152395582067471692849867368923693381625198940897542927753696143359764367595756482251193450165355891587128166374564411024216871923151868508740573650831819678451338792401853358544125147204854937109750524288764808420624570523683195105034401562218895126617985654944577340992982574981923031898186636498583189521803715119576763337794320853 [174,141] 4165786376654255303218325979121380635215262592077060654057143656568818118377654707069544370748264011426009262341166394158308202782857586691261548401138911484494076228032426512593114195812145246530350140471495001127225957167098710446387327253158281720568636321105698670185872450524849635192210025347120886573036124796572246535166576054335451398302800814257786561686482926288166037637121697205955331087807720260291197730116630737915991641655890948901841679924394215693978428320535631289637123445892123135963968908360031324547248073819666426256876973493809230288383852686394582876443282287076123028651478769784726623534772161843541929709304396432463562045657843218760598343819302795108994799679830668244464799109227717845328732679967009072614810414669297907978122764597508815640723252957266274557703562424603390989184216760349969556394609093665235084477447001690173925574467888729076968554288018779069528661230247187928375899689505460082578513131302320357126074426467716094178988967544511112275014332750724936037003407078299568130904243003768286467092908773099874633105354264845729054219076833684353457186799711569942967178705074682587499150502293477363802983118694748040910220917648229967444154414708264821390747447659542730061189648146897567599178152194664569771406668104958964000129238356664230875096093810108000801356270819605612771102526272114349186374823725881939545247739276710359806516268464539926515 [174,142] -159161285405873433245911980003075708515802988366072915836554891297350604787634743906866697905847057368740638518439686024144189819908578713862357004434167041018131893646022196504812407311633642865916718980063294651031674758989232022511772789222771816414257262818569538812044313664257659320577088162980746003731462867699491384349760802651840537702231008498977036439192578973770119047302910888513322640815704025229926711331234073110283466378815180933299773483853245183565558343916510059710570535882236249322022579213232291012861653781593706356969509236511579509533461990556479811626380145076569234501960371763514755048187716439169401925554156336781132582399057773650111487722015571645298237767948505684361656344471998964160438093631382371936687107223350997994138909877348983337445836592060172917444716359164630097392235961834627136363292444670947710709208038609202387379831631028593390238222142776696435536681472221821638087932289925632463960988308881815227797099552335000756791438466667684081219175848391880735379059549316777118891197306510163986475136828520592822251437288431044196006485332746081459557670437587181207737676927092713451602569085742752694718518179518102296697707223059716117811193568495929278071768432131063159803968628762233862533931621442068512875022008916482881703607143351263742848102167573753376631220985332101731431423229926990854241137724038149375568437168471936070490096351427 [174,143] 3086574962784461516945242387678860721989741940701775874311939977234052859828779149510501850860291262352809227734725815563448907132708166037684586958140404672749484066706841269027161376532773071116488986709524015300115683170208701025003180804702992964136716487831874308372850890322874151058762132588156679844118143983539174829344514638059208446334087451532081710018467830475580499504854066750839619171851713485990026228427348294081111919452691787823797771846724127489978363331137392493729478814535587377246574565085448230917821598606391742871694678872355404353294685950731128549004668137440112072474460378282705230978395747372871055696759464811154263846642870353859355893283847395602570039210825717174019710848832117118140793473454568389329750278236741592750665791215355648116256804989275514097047439270863625144171271797824683721654212777266298563743359186429811424082620058727256205755377804254595279378335181756742211597203607250935649890342046333496584680766292131103909189295341101764677277819121651108240166469878864970730367085806756820909014635111097724802714756309740931316643368089473522274976474050618193104144192312298793926518094810270616989954330010647129333252398475512764442712305262887393511045885507095738141829680922660245957256963768824736593173898573694426870570793433920758836709771726650194370416179622598787307567927226115399605193013106429014904791874226246386717136 [174,144] 107888982421137396504610064436169477829963240202125456253604089119576202482227562972055186304933689581561302005872557269983951610395807331340472946430122524861701348667372135629200107144547178576760921836321262758308384361697252272709974301321155734587395046675161214847599355111434895377606489303631610859763898498751030608235063002093477779112070769804479938878928386658890101380680265959897097283062951854608212924563738168236496259360549952351822976061671341452719389445068040204504405088594231166936983003518639120171277830838716242593384711916897185828272315097384415297206188974424756405706736688712471449949456978846125033515713132263493798417926066678890403064986360115335121706848260625205309144561462094798193420550790457534142168588853295472835895545762074031672796953777960878751545686518941646065093902749785012966972763280316467862585324218357311876588566436442257176306114923786856807063541018039488952594279790989204056492449272114419167416139618303314863944366609557096600831278706782303182072062446397584282029630215467080370996915095669972719370656714800980909111948819596668553313986832605043374782030004509269464154932380632030115398020339409008712748287663065201036611319167831343338111626262720249478144711484370560735706544693192006825068040677713211059451759023027256747419127266847391305796051575404839902535342777988058885849681841958747205827944279634904 [174,145] -604999939682047399367060848991921337735004283830162782026061330326171029634260954174437656556013562031110838273939209297658672092445738671188244045719787413817873057968006151232657574556984285730660332780005877139462884807387117610345771960507405526905045113194221521454855111239761079903266563751445722032430287113777601521666435210733490361716867158912968199663775531448923991036989856940427636280858945394132092301854526460828209808635213488361697323204578001221407857723487043728650284396475918380876740850474827006583062190346521328939515210352165102546487501807004909902261499127151360422837559915973128608934250612536834631742160439813958889867570096231777475874469256924525752846357219021006563412753054639189848200866435690785709657651955657613632996090655937944326709277035349246749203504646850658157475519264734051402813025883352291660545121059827840576454415821465825551731757738246845358193941073062067383251189676873536286506041919823661436468903006786573962805224242439213520061251043929839918303549950602718887175341451245193361767108878342935547630578379741769299493228569290433453657017309288179283704389158302160747794261016685596843126061381053232497462283804591484659002847486529515159838384022092348540718617943059925494126920508322500182018207327016928952468003172871619693593217603823811506703574198693544672766265981333405065021288778860612193857659 [174,146] 18068525715611082401079463715003952043656088656508569037980861149854603932226389380615308144458826886899824667395423662945800658067050331179649314267012165803205733293671543190065459156335777712533120512794730067684056573203723345451297385641504096777495192670563212679840629292303418715131506936278630876496492713733972040646122664747834621286340446689643139093088879048185526192082702471465691401568564693791146976270658111472437536254875778623057282162742441566154721088327515085088310533849639766763958192737197877455886264920338565919780304676653030951307952737740819514269952659227142776284688197584717083182297654503232251916969471031496157265264936267357684982711313134838467907601537671124054879375121711902703522393775681445774371143035577287052309854378639814804689376787186318628569552007313634787339610930265197093208169076534482199762173799205293537654516834564672797375718839739881491334730267181221543698883576195357777516331767524702999051458344451450532188774887030272684862592629779285058982751141972712878671127350890604774729464264624398584431867371823606664298547898722822979338689487090289234701073150112539633259582223957542119665578818390498163451032245567553148979007033458231265063868285259129765780052453022238344110785719767891755777100022927133719518603470988250317464179944722424262888208888579103311451126221489663891150048435107058095 [174,147] -677484055834030947716265275896259043567823480896066921077389984917606887714871138525533479029417819359076563648716245607965994084930564166693815135181945292193605703406487602261794615908478119017105449118946869607580650071842274741867467034759501107217566696824464796743524159549776115742073592953763005649887811842217759900180708832516585291923036213007474846739729425021115856455104873228394798083125696195865464426952899974552846600253165964178852333048593724299795437127696267961247129778429465304394198929434708191754317288279924294243201289498735892356596198276816712245833714401424587129591418840354807315781463378030747310648871800110508388083721902013426873729063803822119618304977347767083799328197091623789274314506639589212360562832485773554875931208181504361860906358802117836817885671246614760822078267793585881513998020519610298095585644047789877178286483716774754945590813131325203320955528939152649900938510921156502435394116622349669745363023034569061802734361682741300315804080652828787107300141002585438926982562966738638321388496665800812102757193906272865845777137760661198470944840504143211383086597725121009868512405820007014288610766197834164023162289720733277252734869431828146481942333396981437068629632843423990895061193300751219067858282528724989382128784586507558954455534419343014841978391407463855417664856793495455849724962202 [174,148] -5190333214250080192771876776836679987782756477681219969996496956343024053262430608947598208712490838718896735470936238940746477280426574817724544106726068149837587552321925963198366029132319240848534860045633180782591627108667907038597703577190091988815416057664160476060733725246585556203648193525742239198265001005080553607592577318417694641768077875793158470471931309832319929110342174020249438980685541747382316720491118887817632769595278427326509863395656821387490422112059138843985271639070795597238743905683041132939277498244273257591967217285989043295836800487683275207963101616380638989685330851469191922147990242954707438331857545144276163059224714274377372647404189470331499036289639829692051517907388092763425119880352686378011413125230808053589359938049813659623760808882853567203267467463308364141513888767039947881666023406849576944007910820985779081156292359039535865002672574208890371227468076195773293772711409594445466551658065755471049160396997839954306369796286385432300778772025645388697126019560904988750740820564563512617566500598212833597655996611594915937222379665171694690453777296880606233002776786047225353696704550877700052705510672891891940767853239229905334835273577652925580803779857219046525856871440343099791394552977183304935499689326592497933092031483814984459412273039416344735211427590779047960944785605592266441 [174,149] -149298649440007835602115373470295390829164914039086411817207796802824552121035835182687914765809179529015871299318631773172213319779419034152561653833841328045268231826432413218267683038773907781384814856964348631380646935310624141950144497519536744662725375859943222102904055918331574308554283911615256575385330800249905992684038245227962554788104096499064296611831118278916752576311248392835989539520864495737025797464263353604607672775410334610886098321112142429088823499284512455674413307136604279191680459259241948710475548854364303739226914119293395371004612522010340755888867828876888604224717825694792389250225801119001874676319230816013861734217662981824637027979995557995998654902656414127797334474627120830940247102578969735594995588592159993619175667739056719685953499101678398133141327976134383850081932947991033146845332237951574081827196515299565923623333913834671562542777339850933998735090314006018921465493903034653836155329489554538781206019090427037542039509252783574517664798849653860380581308399201633788383256104057280553080107661155191010527143805798984621044884051733114880411967269556319327223481053856485834761730218135026500490873747203947540613722838601894201482427748820047022003571539649853767261633187461753267695428243163605588275219020844133743947945967456604395022176569270872588033264699617225934349016152284 [174,150] -1698720246318856657264915673000801254573600182631993463199405078444963024308944157232529586913614271369851665566018446384216830492037794235080597064617580513573406551602220467116249731950906281763243082067118665765672132338504241920018488681287603150756046131331575006327932254415247870256837430996492454165111399083904778548123581074609302940352216277322079795458303637287165045463261043331190160247203551380054529884442549624155045831068768631557978430457472145013028553111611114739209514808053300691940217996435006395181441592762678326235865900170216662455977839810972148464349729060225361750879365905429020125932843887516069832497215771231218709176961550161203139591711627183636023203958726827492779757301781765806645823494213220753768176851300003385170215479546339272204346301116935422343159179621309134588617681954825610917888030436978058376712962603651620087480559033383108261200637044246690275866272052472144184262060672349970129834823969920624347801744184832776349111615628257070018118553906285004244710070998982711539205501997084269314210099937311267350409338618752471742488259666723916340159218452478497223895918447781122462597483510276008120364257852014703654946239616678064877593356408282297071660493318985512904268603301722113741642923466787985216915953011804213294235006921066962281639530566084783970402570376631799788939 [174,151] -6779972811872707137131366899354183017791581793257195128608720785142453115450764564900675582497102165749070414914102439678422885435360924850972893803224585516544133281017236294505213814306905906736949995550351163121691713433489117895941771836905543284066173580646530122084187425204736143835538735993681151954656800279439681860062484562954764578146886850426674471134947457225824164240141454752839691190361443371998024167683912595309920375667083169899019008353069269448606967953581177634652897953745423869743973993776900614915322047413531110800072882368788779772073978905186194868334053910524233630613620325612426785875727639453068003686609399351360102120604985245042875702920076756358414093601804089545924502005234517148672113808135927885390123489258094604748769560688706714912501989170128266971684022495971990397864910473363640292808156312981801695997300362668286198497048903830474661598258633708789147315733049105039999564759806484792942937034902302055313938184044487223391838100434841327138930584383624367808282553406956452520454634547416074579456377179616206587097565568099535566918072083383901190488294543111845906837843956066719783250161028916820242016452679541786673667175595167120847163476042411735685315473822264749864187014733493161529028545721475222107116567291473610874525302166160329163871015717015716932280535327991 [174,152] 12678866512490053757058041758485661347211742063711375912237887549331498324748041150767947412520136176918830949009484411318595754445242291982984445032087924474809991645515023443709605474042562972342492126023404880280402450514974780897605019980336162893739237715636533070902031934211533669053322321024400875580592747301965171397559948377737366561380949189406312813032383088230275335858728932839021627196255324776768297733858757981087100950128856931653854783717672809244851722409608344124232353168469007913568590589159319342050225748692410046485414165095121759480166179680833799578544855482600144130763982269759293844414349802847863067010402950121286218662365159738312062641183933568462350015799198653260434099835146024999029156141817227927578397957664142497716331234951181988509976374025802814489786545177186540519299385275383783313042274445163201238185959649575866058940580172332047672016653037377639024401223549540316616114200833417999749226159418373839010694995949829600977555816843256476015390644531202273762461365268432780090946317141582071948166517905840113797320069455261771291784295323647266141019751064667854521920739094086167793319300478908908687312394071927052581960382033080297076026783018757683274296622520476306479567258203228663555270571276231194335701743781670620956843102763048828995629724938693745994904 [174,153] -28858893735977224135994148024144610264965618058215615932795935017322992076441637711172016360410273002663341911318101782822370616352528059093305746644394443695245836942425459354849866620516585256156592585468267678674885862103019071120984828069718891326302468275070038717078131951901834466369873731528503856372376677319307203651326303135736578180154014439688179572658549258855131470662486163187412311568529363299489928372641876934515136576406005249924570077988756860928198973574097132139795663114030320511454644857526305420358291490990911450946787038458545877544655452980347994467211770497446977003702085634161520557305549658850877937867801976857629200968940527998192338154855387197340070451639186412226012873338508621406822415898431591789029235219876531831523764869701347876127020049179051685678763069262739530146531061719367806723785457840076891686094312273108436889188329820466808036487051551077935046978277170018726677746396421717579531572531137288926780391179667000718434146373899668616670752670191210430314286413454694113572632278490920831948890978372183991309319922976038160217577136747954694644321489043258893400451791845190278950729520461387352336895727890918769717186576734247527858463237837523040772419462650071713136693118029569895275307609129022462265723138549493948377073811139009812311126282086680 [174,154] -117719972567377194486608314131812384266863443093667052635548642649795164571869650289819411056684640967069611882199723128701824615354988720753364772343747935811580278499170073296275939516283524655800151833009385450408244973206811058546273896540848331741040457806745938326306673377167563656475259102167990736208104359750741910862298691370201922892330352339733819431826093408971770433963062190803449694520627657945193535685294645339092350915259233333817011269712874937620172594911920619165843664271272433591291147917594245021455713913902678370580959688468491337050388787219724016694724739789974173586798996161384023903826693407352074818317327424033301830448074657370347739288217505613814649850870518729608878703982553215661538216098037045455138118365719483984634403968028713777843142856553992079537723876279743614134517412652311006562881677886583690252164813050811228027498125538131901512021092194718083792332278666851451728932144098291145303720650663131566184352753971933261017311707780973481178896864056936333468565638013537465631804239702012365718605567241415098837171500743856575547942121590129629354553653754003528969362682089693120138419165886622736543532297286741116934384950061565935675601798447221382952017018466735127669435769461639228412568367943690669952788230123561078885092884385230403845057 [174,155] 2407923720382555382687216913030236879892169405834353657389742482798521567684328510678078720996883675138500112585828229566356784030234885692627891510712912405895595204709310223841642167991288277269820753429635995330453813699299760854559296541297173903290734225348023225747797902574708254627230752711247622922611006185403452568098912130882042285886054353824305975442235637898652801259295469957596027082708606444326383357062515873334790714374081221946591264073955113298280425551997723634755144973393709553469362567196004410382453066751735633416296437921021215366586577596159746935591960145939417560810244522596141406902604939628930828461622343292659868949212249698634467222110590656181693502386799242400050186444163278136864050064504194741730943291564504887304621130296816468151837115965523787708513298113823589890456371246043825531779858469808856056453888160799030100991535387582410766355683608505026360460262922319742647961937615280431287846607380854796640618827247830756472524999332016656362842283294319756089819170378843144514964063170397886875431650700272146611497720661593932102827674148040203534530556101604766844414900823810329424426217188199788413538001697853934208943189345329425480487069816597003727617975582590650311346394854874152868575704724000902354658078048119037139687600559441050 [174,156] -870029705214020763679873638586257581915122199835675185914018873667900256190477748405074819081228649076754611153344743469699640135112436115326244413246423532058057948709311248406072324284831623042819826196258327165469940121956898183297807982688666895573907617010131261444658483475012154889805956162756323164318971576064047277786531643558332648065993039241808556258582251606386569691469442085017635061171828869650254528606690824832287763673456193898310616157394490471646469416310239740424218734495220163578880449870543926389328345062209908830566756096509082309840187777919259316353737152111797081517715569947079932586118418228274328498399973138902251533495487760352553719634419974820666560300836994031030284793064411262605592291727463346293033790265004625136157884402863988885028208259078279534486744653347601268739767093915001042356173692033501453065033043738498008468085779791314185912887431315367210592247591700582892936411567935784543218660592634862140213042454530383888144249765430484619283394943647718965720247957578550024355573412963711698127148902689360985216126246374209391933701481099612176682293498881328685584347505890078417121393595161530278351323561188254807849464607354073829365293839425807557877315456744216708737780236270762557152315816675900362089230596072662079473969 [174,157] -2634706240472349119943394590664172096839553329073379797269267766337611897361430112696261491362039166469625231381314510161820647879134500798192612929925039758314819543760838888693905715546925744349310019425069515312625160514148340810653456012743568512181331428917964506992740064676894248636550039034591147391056689078703475491810336585787010163479777827247444267240918037571887076451232889813058051216038227001533815354134085941191689139220535381219652984864109537121993457099851053622120572005445630604921122896304719491097936006944353274423886115577561854602374439311698673197858489764713559905666690133056444933148177158678387745662148033607829178750885933242621074036574587487606267733372534778408702697687472849756366524767083559421774042683958049374601034374414859215817685627446631453171006630352799918855826113098708929344209698461493339588229420494928210294077901973276811601005235162910654465002519519940455042072204910983940012853623263331636895216987849645082334533175478468055493039492981622669269297821771235581982133282848931848093522759315571788785452112090588514788872247728483076626739180190508741286558089186577911353719749864051998942526792590608395199412587759745509389385889720487843810825087372916371742674789231436827258632204202836166589511976521140610 [174,158] -23523795520977703333201818389393950393196274212827148566143609421229966320044295953538173550230067457684967922964030496524279693554398915667380935952909326764441953901370152623521112359621974426580266550715715175333175839148981629576435296312096186623376570040936811182840354734009963087499443468559093184984164841141314990228037879951776097621969015466185267413494101324397907125033221704768475025054977075180120393132586865852395799128949313876383408094483541073386392120641042974323339135352440420281823401762108829450473358820585634608810468228054604139046063918513817093153597719518467241790201843415013202706072892952035662665691936475838578309291137621119559293211165030124454776773571664655164023722092326254704822895084489823454036835839521020923889913231197062546173954416674365330508423771617419459628708375191467747109601418980578979046008240408349612048981675618533582089614330870220531622452627208619870557062828718888413916040532485351154116055800768508651925851030344819397691382185121762921507760741899170597937338456322383053004860361204525532505827314165428637817293874153931047378683351952020346630014277525533026887040014703268936272997083127046209811330924403425230398256181844799920712942005207914707111818264916918532544917590255118593057578678 [174,159] -2127879279005925827181885180874418718484433287057965685694630083561636200549709252969376896378490162649063433306987257428321573251959576696600776640714075572472317053383128645541328642572199457251574229682990019170648891647055220302784053229025598768999968165166991618519442553400188377734722324849237417725071788886604770554561958418334877578422116460468284128866277488585401254961838471811166523951580239152272869039848795353444826381898243009399271542421103232648508155965549130242187955764017147746778715068244705388680335335041033429591941261195341679825823760284524391121823765922413341331371239533339189274258239124160989789423747687102596092603008806424113871464952262225505155563949640486957031381772578082230434022268878915036676675365316541123698911728662430186033287289725115271177468852807006080099373661120251092788521565883020678157114247694015108054533511403821269049085080939775781111563820195684492391910604158266443109889493404833604156687790985550650764538121013541113575290271063753777249946966201301323851982959645244098578465930830506739643303492512144305930299955102466553216733127070495899258407663287002898375394896955823445021525905671220828883353519686538553262598265657634316692750106226352091558034716366170049810447128835110559 [174,160] 546865639723405671617113242218738723825067323244335912636593322869837631240491787440467685795579178486517059992006752950711571337322895412667736654077846643259989003561660158453521006149933533366299534849503668878557957490521008817062544786943913351248542566943612086613445839702437886667267366167585299664290292922484023198113621558687902141223869281510295802696664691767097071819130829986354374375911738527945609081800722980693546880227514174643052811808548269694285592475719701384885115187999600283960116374990334158095298294672064736594902761584990542890293697053467535326897296897164384334866550547420327212297656865499591277566068649873020630266393814471927706472121171151122232524905905224534247657102380997300763053224752497256368801002224346481928980018951913218834711465153494773593450159792515637339248796480524346726511242070675050960482191517754875972486733451269233122999690786747415876366762605527602092301267050822092932946784588734860785474482142910871724129572791190393034185294525084114642528704719269556788386360884081576465284428312447474329882905626614433541635446465013312104416219475799683797924654407196575248132129347081692563089584899870830758339831953222305777515419527501182994836658193234333697252337104958658941811933 [174,161] 157797930376225572113579769679284931965787110950336432101958760257575564802097275693172959337562137511584590696849590185215876156357324237752242211961134140235462752542163533954019199179565949588227472598804956869022129379479520771796002481143444151898525146099278163087170897306119217616814759112052855018926186857262233253075701603055007642173889625139128620306581613028274077699964755137069713256078059862274736628063043842438628712954029438803658119539190029033669859923219728493588542371488350328877260999027393832145157139830195995905509376722282353314583485149343079235191850609705613468151792136896640779728789704845345324997748536860642037716213884872416172921669201420227453828265711047512108240056964248000068372241595852236809374433027620374667967161276534008257764457337183240668388493861801721646942192357257635453667742381302126966781738835018433317503777039025852278366899360588626379791047378373665063076855051885094340033711412443003921868020411014736653366164996973734896170922910445243955791874120569226976248044373421340822176773161866319234849231125934423817104901138581144287074716407647217562975650444658389670855222177559520098897845717041648394620238911136137162969043927926427464281537505638265579538832975484552 [174,162] -11271678404233250991069950606034104511840956182628389521164498651599746627820542856826796167969995242597798069826346557282768350606172748210180340098105509513479309861283215876876855679992875227894233022688420666241556228331063909219808005840549019842597784497272172267257021707512468016736574544072585139760862084001745072342066928023520540374703075318687733064188635090406338870538461031463257111461215352830262115652804725286202732717512390619846564921995088769794765825936985728669954707679872349171900557634172169845950652688177669438328380223643117107432523188710362574411634605710008277566769374155767255027383617176871577268898010217862577968615089734711086596666567801238627890449982019495017179207560027740165531164151399880484178427827852365054577197318120577680536246069754004856553218937859415465742272353910362740326200053573106709966744857289553218939850785034103569401162934109698389920787639828427678001501172293119799844421746455654158260214865511798022526987816042960859213769403491528771723426895484727852255692963798855405832524286255746376920016386811848634575744584549406449594501549058790960798152402613914828025575204009845339428809576551600061367425964640494225916988988048967531325622066342503830147032 [174,163] -8763989073941409320406017442266056672669502346348265409290978119342658328790996382063344475205652860601861815927168870949628216052545328293102107686753296004502408403756092389272415119512767633737000966687296747156790861664210916438904911506673419798557988010219170656008949325307165235226780881091765170243064438797512887858823807179826875320700254174102057592959429333924265867864119285277227984075907429829518707595599419163464142942678455881405888336211827487260397913581528390195889836726900367727023867670415484603515856480104445408488981828270931173623166689811183486190112686838462516736569377370623835243314411936966444389970305259852435474800791442707524784840268890003976933277881821739679520103066240683890527641242021885542078473468363273338647080317992379558277437916059364600724293009499983394283365094473976068451125898819502685080512671569173882461924029466631504814817171401958217550041845829052962828385349926314183989605896947365269608858855635115285350214722795956954228260601344673583729970816394676085451908707429276248609985323815175742207978370198213698955624313024885253713911677051586603805224897081871526785819186466591167883547221036446315664890615789931508660600316470912396720247532242447 [174,164] 1431608931572802481702992941831970901885911912528468515434003948957241575271822966334866656892994963732161350189163316589415907737168924050019523669447586315539620229606831337292724051387053091712919664699563301925949846785847919597949551514427948909149484360783436711859831448764215467255144895131180018006069433935567418724292593147255973853353289072265348818302137724841052753654617718559413351197285555144750159952772508068174135197341307187981556341403049157829525228584776755605875500523527471216034758750219634595983152888836226034998923500644882989041432536984224362848961447820175111199969843337290347348800132346073841657578858597350142567082172505625541995039309442862022416965472887602539647023829834593869089256523109118040648001624127742210386803259880590196817482454370980576958754241607995313298207983484488161264650828783258290169343871308222514908136926586045753857418176621127196255257619406715685005417493649334125091356940192104282798278030415146281826443977708420613027891048489437875907609236677878676864172615216904841503111558027544100288495590887374007498164701109695102350628476855461133896507045395401519776200275053003632456538293898121929391531528359059828357427669568022615034883 [174,165] -13530202755722805266276702508379735953024199908564124238443167158194766210089124212591512258816089704170249206351714387449513942803971599271876002434572995720275665800892570638923937423259721969160454827718404480957158102385824637054669215493959633941760837749133069593829003092408693807327839908553120392865135511056948397842444627125442869208249964267794978055269832929272980124982697518336209620000047384184744035787505392133039908609185803001377692278438591228797827364346732613560088655293977630713215418721472687033800829734970513763930183740851430657235874746309729120190205208346915533963057510359026352403413223966723633125437188911552686608846825491232757973398397825584032021813630246118822884859244816205296248376412655736813140579025932719732305141990197864506290634667686046157455353095382353294134310308240670583568515397995162130955041904652408711818666178771317659783633499253372922437168571522770002123826724749336370319506181587128369350338895442006275411676573659759409567477502754952977931621492628089165511368572698127433680606153524251233632615886662465774040757418363616760158255939576005362911568264161580793506027439108453347176603472869092214261313215514374859309557079744 [174,166] -4070816879478556874443797530196744746290643787131851860538847352206157680270965129324427297496552767462417682787966135198151072195473250025079574108216856553735825063599507121689160694145368302245692511994211302517922146222321345053146388586541343297729893608822393199328823503602344905306182509669346551398055365747836750059153646562269379763566975134512820506364795046315203666602151894545988266358691521144890819078388771072085030554302170365144851003769064051155540387123439853781189629667645230253253034374860940800499004169519857323914835984575736379956465187047144686444059508079888529557069166770478642405987414654981528901982556143568759310067705825671769930049837295542324279724480197245999268101851277525659710908667244685519033571385058953659803689377692418899484870226235018708978248615237082904361553996050442554452193312687621105012349390071637107330080875402561199179341047819162990586224605329005961129585367906108635948127975309977109681821176402898835194173604387696031911556417066278710359969664404294861817841529220266361234446024068940098880667161005111845930768023301195756275904961651360674494563551930041913751417602010331014465548022427904716180232560122501965199 [174,167] 6842023444225662259114112638433023680793529530986930769256884912688165161846280829529058695625129460029033692001000555033407360931784947599810018312963237474930440667164624818832514215560366452115884769054181659435161571205870119004477289380570448335067572192124391712535300708835706170129464981521428658278011102613913385780335466210378972175428702956397599887958147761429173380124525762439735547598024890323338184682009150497807525000489873706838984638494794013606238404054605001254223228499502519166528328887031533838649502134602664829924211925809763712272976973388602472303073104938546798124753484515170319537986239206856773609620065867411604380652581969919315418879692943744913268285896040478444007670889336968963059083536985914548408826383562258520947307941565363805677809791502642603652755548704595954732202874689235321698486137350711437847226066167537996958661049013952360260293890593333739830490272549510218735814015737943210302447917909868107592196249072732009763388989017211196905780883410289019295726818472257597891347765293664244718997298514028281647039384164786473720043332704131639007122483329098799452017681550982546644404856072348184484521323988879332224477308 [174,168] -914815070339522687940804738137753627018750718447129041884949755422665833751962566742986067026191521403366781155873159323270455224950806494694219853338823565366085639596513872674682838155616562251721872752012554310898737439212299323726367616732360088314501093882113546891335680454562780274451951291058576839441807961812791905849876136102605550625621808664687516817358323695346077887705201056783333709305009314603025307087459586417464912234309813856089196871309003216834910501003481916723347352575460651411318792102306868845260303757696140891466341142173607849319847261803708546047406531177080086072552936461828827535404582988914894750221719961844258684214987668235501856395239633612381315681911960668152213087528157435756226519451258363473426240819692342104673116605946179743752827683109880328296007249281190916652550554211390413934556060393373609964991002382798415346564343438161384159146390806419790380805402308430142146315045856372804903645066407913985425265536784720055736544693235828578953183903810363839121850149397991571752907034156378804639559856139662032964605930407699765110717438544419885101230139722441742688459418960361647621969525416628160650117444017671 [174,169] -4176037791222745158393980099769507064326224939524130979763853047910653359458173635175150760763229765426306412106079297417440332384295468202198111849323753680515626470439791039812774695822157592165478665900120843628435896089006066694835108687585144080631213799990454187955909542697998505027822396610525964202234805192474610237779095765659814839265439382487968231342446673950996116786156867840656151572596758085878927051223753214000839468664037254363868201015265273651490127778827573745867343611730551862215232105308085957065538591334335288341930923536221191443932576337360692539177531944218420825790323192810972754579122010655824338872720725337418350773993674703557934372289216445374302365721231364062139040564917894199176921591810070730397986517186536700241293533485955899070454748785297752942189726534623166909931383462780564134405839908245923865438680035456267900277970786228141445303718553569521898260274456365353414273330873834178087676092258293759601556685619422538543391471218167848625376035750927241659093645607801557992891162377734683283534555447571506363900157698767685907135734545660303024878294315030372831835181162906862870857221456817355832815 [174,170] -4513363072499448899570137069575159309187206199737819984117063791716884922886075759794395192246074087675852304244191621785561255423457767405697045698736956469444870047435506770561580268891237351490593508351641738142436004566954644443546738397044109420127310913786964737265459865303134766318235716136686179747748902190176941670411738238175117680585497805166743016681507906199345002483790918431536091317507050737697896622264314888060789262981355371417974824255599327633533548897487703664990581218029237020459394155958922472209627412987799965070372035979010512607623534841111211913051076903221760311549539723716730952786626005964907593148282396479639957579235388113137991946683935641373459853991524894324619948783302988043134708164590348059961614316588949452011396177163192573003043103094856929089308846384040226525847129450409440465571004532163178058047221856695213474348880728695360204599514520906722389499871337643365964110486115343883366897903653622064156858645201931526008255677279613113686056528557356968252454165829608277342327027632246423006909664823208078191991376356321826917466451398596874505850166423948752585579377592087680996257612571 [174,171] -406246627272811393177088503730676498555041190180421792683496773746598144542208396717829142706814826797686172924485637781469801319736009888983414501944566461891759438209168512165091075224021424273804793392960935273899437220894107533655699807885765387902767482416738157580776782585068932862532754103096236642555831282912598904481804882537075442706303992303465078961844603060984908624371169075677838171407206011909591937815880812437967698618945011503507917151646899561893440608316410446281125936216607723590455008675315503634377869307117578391653689108788497018934279610705639776974227790937117089491685723594003780980826049183211776577452520092070594814189831744397040749223251248695550678883810229616362501474073612081327948369793993613329415213092620139461509901127414271510468293612340194285170304544867601187851718198842815227054945808338826762462066265260320884789538089702280592677555217098437376486531637415022858295958649058015389766353170865754237847415782345373437325263399127817843012223871584661381779571586385609876723221558918439275697449469251980670627406129192740814770384777071932530574902555873309854091006455952246 [174,172] 61394059355931885204171588254690672753287848037498719330322887850316484493231781056950478154581951399032165329705313398491041467886545451157800772630816459548654003089395464882532225023099284124151107171343671988081416770058015280136237067584354923150686603567480902485518169913485410470319291122686463584684881656186854748032419877562573291433616359951835371942774742751873681848312583743500341736124458137440338849026649199746393418549492453540404688105042478990249329415180459365161768786385765446399628103899736550372165893321920124676684920331604762048881091616564069187685260442473794817837251965094706731625798948606079210741999022231503672043337514656620086089022756498598144179474009935544877525541193054866165469187428158517043461503143815462813447964636964277340336384977606689852133172879686567493054873365359802993107807791306454094170367859473083245200721176228955003951766208496620183610633790080076418801689419717245291841016524581903576933265220251945157147199517566961011855189117345761460000049717468970802890754853188021687490862059009132819211584569383245046906137055431474999690533698298542093389 [174,173] -1877315005837276134416351575443245946823947472332404260592768038547427243211546315243035633935721865832114773462113674999772206885245229352695815430757770824988996894656274290388457581028265356290085438833854887215603272548730218617727178919001939224190717698087770626204404909857840549255071898158330779368913215026117250712045123304340638901492803446860539448678101487836896396083253718805989682590185562044895053089457167065069106488983730425918796838680870760345506805084107620268339453468509241585006876382749492714825404178581803651452752424870906887248262807879384554377332904054360521175781335913623099940922311252427940636793717945564643607250466313512076376076115842701638999737976337193206898067144698132327492277792841798507939508466486417312596802329824244233868765061593179015834889260908961803100360658510072179558137604112990624603700296071093359355136609414701799183884111750668149855019882032890846141683997326195262799280515663202096598564736129911645167001891821937853524959904671982520809278420980381334483716828998215642697015420310841341649001420573454703873177346412152783135000581552 [174,174] 54291148280992513787392853594713203080986701021656130629822587325883788209421818774690524919564732323372217970359049585106737501603605880223981691664974982128620808478025092195648967939344815459438637191373067086822982571761913892903697299938231301802105891390452722722717322795510918621762199511661130366227162381216506481773583816482883222301413713397515073207607550059839772360257946029417833792737001186723752414625471343083527472816640661534753608059260122418348584517308786157272115021754480328318654180415962808865420644104791061663593930404704962997272268932170516313646785281622351578102772762907801031724233300449650944884096131899058609166890355599417198246225197637275220516578495072373804116896469376658041319223042747741077311193636165970699746421227992183418403979167557823276522494736722003661190201244413715677229864343641312812673448676611037322819873538477263359632722065200036707211036259895762010124440999134166765084125587084377907368755481494817606590869982641521647942340662515488994128715318989918933739425742590842593642827401055226631337644820155922412765764934925970 [175,0] -214410363993811729522291705284510029131286293963768496917114606083539846489074991138570578248491554253573925723266912521301858021520201853121718586817169425461667021243117826876055800217162283700248733119107211059354320840366666148608366501095386515471738046390630354381790649945865470637796667279476117495148068918895960325223462875434680476249457740138847195358874563157814173352860516381818648302249076789797936615409137454242303712830251123422918415240500108858881963173815023067516920650526473375628901333098961851994704623761936018572022709535042272660809603999119141837605699859163175581753498410028307422450878966951763570931815978563052247434199607189047880599503625870052163771791649676794497443784189835474776417921214336297500455394405418851365041867412823656013504119299185183133327283591653206075252837944183675213194114750131146771539903517035488056638328661519174746181634591851728135111472797082790973896836719877815527482704556493212907503975810676032182495995550911600527597663769919623196791311208288562797374127974417906797194000216663470335046572006581074178677650441608188588594023668015988849556706437593465644392179826366282994197844774262997875427472293847414156810945806545692493391080683022790641850877203426860338368237685724509997733768981695747149165432294729249508796639670591393443977264773701182004147713673041296726414602987052405281882157369209347897543887590705880752954250046852876088272432450353817827635093285881798847083240155484845980683594978099925830340075784505244995257869214462297247766186879270026147916456158034057469881017765669865976791346202821158770727040923364234253654560963867159217997569466054284004722576456158292769526029210159119099648252328802836396587745917826373110055406075541628448067734713238435110823502330376501880440389759664088706331833373511742394444821952522926339714701840421184897422790527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [175,1] 49663720664246888940653006729551167248050286012289299719415517623130929703084327502698255264870910601677480180041173149153849406769189533462990194742938272368810991252521921711696528963546044635699513151322629282423976050897529944765059492287781477761691553752021765642864508031454203956457680997228284733326815918673795684235549451642135877703893297270598698469532891621593803051844393192329578521873414283325992433420305011211451013718221940466354707445072134226373289180837999636921152544581692869117646401706040310269750502539585082988134964037580724727075271577001115100988786598106915406759647146638393934646250756251946070293161482933279484208796249864763392560915149387937127090345748783460992670185918688226851240754762826360422604470353329121085015900129108211730336209814045143319479558367172247318863839321284282732352423822843656644912059167402578594604006738536548089572647449265747385875147171257358365733896058009810818570031579213079907992129860447420356412704321870710937426570986620320675435324915978956370251350975224938534523197615486960732817553795414072083782702075096493735207369144266320539580943826593763377224321361353658686255123816856235311557254404789435621550075090992734596150681929603853736732840725598793763143973754793829378254936444466505989686494974587475630189128392178984525039986839959872975006872240385193312300673119641559532070738255187988180166464897513470614578534748495075860632647234273600109616814116286769461327928351710535089866229122618735706989126418626048691249131251991813263509525741004082016336726984037419397612691585407185465375870872224070586119107388589021114654068570334212747398333696347357915977744005893720509343505055505593580462838783474452363029798597473938030804818352324829216741834336436973061142474623718392446318507906433762829473218023172844483042610622584237104156016712018754333257675170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [175,2] 2651491563944153433225748039057285396720685753788408658023494673966863978273711664916224656383870555225794939577134172025896961476856929918545691103875827599479678591717894657148435332425075271171228232999587237772999637721945795836742560901925620142717099903481440468871206392193444125200333016915722053993297420364194442853553421059146093352691438560675289379576743404580953717252732308702490936007942111546648296716663598157579804237100568954902617586754283818841987834108864557989585097106446866675945218811013766065297153848695297363289678090572943918784649965751469032629369251488340067996607939546521223871982878947110988782497708806409860067066074928786572171803156642058215020258610149180992709484588702304500010670469687002628704761234783926501367555718267853146767830117105346563205145328328707688570704789312092406313699249298441799795581162116310056993373696134138231479042301680766137538355831209305970035837017513150946538532526631796400508184084873904454060948946578202916591854545149585362600893230582169273062336642287164712581146803311333132815340473413812512897370314329773023569984424834099487748491358987849430450261126304547506293444429848685088299948340700890776868452603680256560476766622585031182958857677235342351223220279381538976317581336242021159444845065533512428417154654904808651231080102372051476849553915636678508598617635611130174271440523231188826932957722154639954116672903607277913711261394784441687244317309023621205400341301788656488451589267698616654856402789506312405220188685168015903406769284239255657838531129042160412816119055144195043161991869740887271285673499089378417500540332498871507516282892654546929795511944868146412871057589862564024671440030752762235204505901714476773216682869818595097679418586354993921528283332709245410688118694203032769873323235462659615316140683440909089727364453448348456277017248794436454772949218750000000000000000000000000000000000000000000000000000000000000000000000000 [175,3] -339927761108661207588093829088562367091725635700951334612789814314108953532585297977951075473438186118812376782308471243352240968112322962156105632046782890951986710316883421278350590286926940455629560103768829513776048237310122844537141033205085316898825353629008927645608838269188143880414129196609872378125243113988732111512734815170626420932456885960107038811385741274146615287985205275487500219198092245014559327719264702627618620444369979541124627525640015419998473176954620814692437383423523324020501944291819444839417961332542068968761672179976571236213420483164236506670562309336455256893609444763840913626662817968460884603726711037454911075315662852333587932086140867678124639162361474563567417636745517588589234836159683022655880130345269665155773445582020118595327556965977488047284770043318322028505249380959642498158040875794809994810421591666175156014496622206748482859506767446460180671884710811035144132194724792667224424198851593366067473744410409629459957069642098071821095221803074232435913067158199306606609653678433918834390968437897752780134518320829903322106115556910806080904407978114200933873576966060960963270081917771371836929221841720213302426894527822120696674703507448937953295602383009986361586191217699341136862176541162983519735966280764317828156088128327656041324861911262553245867958435689964112763055754214815333277196574139840560261100127976491150574730339436434197212071606738715640239671878834307252770129469294162344167990912466072941953857983536364593796003537876827658908116805133201976059937805329440376911902746746325073635203901878814726293565028619377232478762518302768929890154197859335195161592454277872801952978819780961288314768902999763675377689664990435896857390584764157043452438309464074224897837421292163421578449265767713980664556489568161210592397927791999503911254718052768116496804116957062859682991984300315380096435546875000000000000000000000000000000000000000000000000000000000000000000000 [175,4] -143639239882710509318784112118135196445005587636563942271517123272519067239179396027070874719057632792855457145323996938880358646706771422140618459164439791168463689162085868654971927172338077748651669397464207152718848782636197361603557605626001247473189256982745973215019092157543604277751578118631143341566373712396672472422066112847998344197665092293494605085741797491895636480404028882838084985782900675006378258105885862921296232711075471213290653878413223441652531440378404012455793235489783243754438578528537138451938553021072566947645661641527867984413981534539057022654772828239012139512721811430089801371543267984302432606255189392225736808461233094520736901473186381487620210690357735158716225453784034369751551344197330621090130667879208912531256996178401685978131807742742508732323610971044597725293920082615857433787281398189803653961454347567967718355653951656047696538040718444222649572996342226871701767545328379541711804529917086037812409074114912963766773700844298810648420098099061256429168832598982596471841321366386694005519586236317933482356641011910616172571018983966800609751992886793567839312630700290566989856470171851414130636306826467586076987978739593364749749739844155404016727106399393338969642816372565286090337787085326443934096699686309932718038714111426215777505638241245733876449482688167786943321304166708433136591995142573850596101620695200681056325668390415191237907922058319646046337209254638907128932553484393432376478467353234207455551058799022480860426261599886361270216961597709319188633780041932695811503031504896443558681735241574116550361901409212811835384251093345536296444275303904881930894925019200312165012663152387375617732374702940327726247761910471839857013397366608877466881009386749387759877536771531940887698854092168501041430770450604988633910135203835499688559473583273988167578501315535610232827612442463305342243984341621398925781250000000000000000000000000000000000000000000000000000000000 [175,5] -13686852771696947489158414199502317165334137493872499480824126189885635564780915124802194933420135245365699438047570778569144234533217607906187546332353128494400827781447396034145283817118001566148428244312394939140699247674170684511113617373745402591812537879316432086522250738511448855071069549347778220911719449188936947254925225374416347073330257120859485047628849699871718573640267289066994946387227096361006224816939393344300636763263194984600795389473892691164400594623929973519197940897600918111355784179883593668473405862281677059129331808791422398110935953441456665943046268307526494186006354322499518586492339002804203894421323990021563862228852287734265341824271132904189597498698259480599202589962890442938041430529530001511913420059234938022227109474310414851019652713368011466425493994184887281138387256472877717061453314393759620354496718169790669186322722630855059202956507853901426833161043721090986853852420641736905029187401034560114231928911820872937901817077314518098119463035985019476687466342359188836259411227206658145881563984157397864366040794513941612817535133814107004895150834850148832526341198520682969212464216726830919159292648348883048325360712664616339554228738905599397281172604018581462529140717560149875622528071587127361792997328433597213436241187400610086013992331165219283975911969019987261397724023688210647753495567095860166578798757425309649142490358225208077222131555434617309146158706798042198949034465948739447284733616254787046795295082580869245175311695884421697459046542242242376040967534551128218053885314064251490614786432453408641017566770131269503494313032974385658474847804324655054326871441293538235642722989966748970752470655222613331333474059908488452470104101375503786560985153182879516050150618455606766767117828277726170262951936644063596481001074239560197574359974343747535519779817900792136459889286603797131647297646850347518920898437500000000000000000000000000000000000000000000000000000 [175,6] -175171968946681675385318361969942790972688049347847399234156684769865580584005782500637252415970708674743683426861860998089799730018143422797214174657009778458017458607238290145989480935549996944518725992734194166080567041751165429354349907232040814862110393810415916070018257566189342965764980473411278166120188135593875928805807773557240194286762310831567006973690356941501499187925890063864968833626899125592282479325412485070615199715785461476921580981102880476519171356357726674535940317903080794210625723028517442320542800721442120493462345470488975419230711499627892445575530980411548756007766445043546339891770181432986863222593010828683806224465149014245449180658808803505865737478699579819997068849055105670583811022732463511861943131344481478424788453648935932279335832124487119978069971530370710784094241065755364455451153306071134028092424749357735850553132347348742074017895188950191237524754720719400871569141619624064244078041664576487256350060132296188238139988050661252388780417737099003116454882114744692158097941517732329431568215300734346321464467664522019875372333474865909871001729457675467238254028310593478878865778270217459157727318391033742369553250638257044776832459420532667910231549048256364499869115856396925197530672512102476877027633961240934696261714406062533959674746603081126167746868112946244399012612161028909160416504795505173811900976992477919638980047744778682978919548351886452318886441892964024552320858139020372614069655358301747287365019731149997931885403993878912149948731841054220651619706788309160186796852929488904568514816495050661450704899839202817229214388579124575228893646080892408814483352911688798239118208893943349907759366234692297274831119234830947751727626362560114005793839286337696383545072058881127298206262715724340881234134809819528703840474581499118762703698726692382492871166731075005304137573392203944266931614492932567372918128967285156250000000000000000000000000000000000000000000 [175,7] 23905281807868788546031452253159354716205928824565833749758020193621767266874434497048228797584986522788587687503640189567135642012012433004533142805419094262449891796620197811647859974791958311965262213894858829503225036705809875221580179781235845243679088854600500545397307214128839625789412461090010605131793127794594008238028414397151684461309106808119692937803945734304853687727402213271649186866147353043591857532972838447190884267319002665088813419793627177808093641419685021175659559382498472720902989898074255647775820090947603899923114298128440229072046049877402743104923384900660120476954220929510280407782400743481952042169879985769812631746813126975781644963145757532641181810170077310066585123293606419785568028518490575818583424324390686236587443576887510605738459047332153899366192201327947691693270380063477130329570898303630551605733718407829889483951114140612246540987052609145641163854006130687376573547851714734176447519897641347301422111584613488412533846496726524097770510580788599716999199834890682221238767697853885733181977152028592476478953369753860054601810895927271347334872372777889055425371717470583837440886862557712181554502988873056535136387440295690770585145746469664463016930766754319250373196085108466495286365800676347523719672929577171507885056231468910142559130301796711554931287611631193749311696351497528406337925760274036096947628703488602389437191451740959221599661196916687390479576861931486571667832775053414615380561664570572734901061461151846428191113755459758433664723507530625365383865306169012449971085934734368210246692169026329722688309321491873119139498487328536037343518696777728294905863219926301802154905354840229413651550185752062791733046630800715816122708709272065817133126934956808542403327520569975524374062348918869624003432115706740552316108221190801687499367685143324481773307271468369996611181825845151758223872118236386086209677159786224365234375000000000000000000000000000000000000 [175,8] 1000313507517933974213880159018039384747467825016962856887205120274823411422710210768585259485701013019236878538134991397349695355976778925239942075037321572664094381030760370718149769989582993372284730417862246670872776965930654917757578515288723659653389355349518658720020377515419543462873266780566497724461099472884590866961947976691093000811643199429584186089943861066128060809717551113564764792568745600883628486880620135158439219410441912936793311203959477612232810318186394842205583240352626171781707702141704325855949492380788936615518224700340138488445498797356196914145660254686841097233318084854892754423299638665924289334966264151154781474166986676452354570471632637530773166585980864729319587829117384871958921421554032504131521489562707920905976020799700296638093676951212609816871436692262024273542944990682925759033186756157342498753171414263941505996121411947998934605589014336969468041529827255888286047558358815357653881758855031518759281710594490455735608165846968643535279240052942345390061202525760445079738445444941084726803479252062354590593142221065454282495702194137617617813023016346865814699960011072589641997986230354567510017328741798514894214685693428286148071468685052762548767633721205780370137457722605980869401870255100888323080317817651346977933429944497220256553433675307397389083373008573440784534298447464715991311897029281441576023619551668048344149150203810966430280414959265508068005142152539442866636506636788667729033212256168550370147579518364553165142824184231072374659308327703186795473407964670214536801033014771378455034476004719044307977551027043945851196666238741325089056696661111789024073308415136731607511347007472140528595509780243322438225158401528798396342044877567052415981908774256805624449186054534612379064502715693055750612089361669417573905118548974662801298594723571133131522562336094846387275712846501287355260721061503415008075990044744685292243957519531250000000000000000000000000 [175,9] 15530434770645570680404630704623274162456187691411575796895405552906862823919176900292258463320831800764358679077712285595536221029620164768875455409067701539136393814099251195812738652382875754736116688186253078885062626881011026658198320564840013200203076616687398752970758239275597177199706578702997130143811924719547863254868946459224040374210761247844298642002993679001303826819966183682538559261324554817915883170728836151863139554247155806583900981184641948997822180981476806955690525678189906271204614127928502807870137313717597231427845443460076851037019351712636468038463772619216012774111664134040700904736343428019068780189917987081399555286559533233979342573396606967116379700580851766559334485305651898229760547625448539518049293227763478431618709919603779998287098975470529498726523895466504545686865086141550941221849506107607277620287063088308912494707238417032143739454494629313635460130237114362783947438014209990859221857412209440355084288189903876814386648024736518732569741342366892080982601247615077465965005961951227204464533120983389792635651744797722425263330479754714936912346819267900989843346991080295811632085808186971423700912986249750448489935181296549425021546968453255759274742343763136043195177791738498600712784903149492701118916960882572387177685332427850319967902770212142147055025536653241787310834098908392201474088341164989314229184674012933685115636876368674544499988713195178144043274495214076054256370326694661120145106274099302634168554168250342758901506695153063057529326435485716376247623487249333352169330559440640121446587926647443665173243290206018945036630186179654611159980016121497760452022846642812425339597394967170965805805985185376295459041524160765365456243543026379320095998274277217623632162869709522714875988909591896123342161407665207250558981256716592863624321066248741166331599292466140449452711658266423215853924879171869821714579984472948126494884490966796875000000000000000000000 [175,10] 107592103588659522427596718534171927112427171205319358715854644848949973808969137984291198449465914660112157923550972137631346762562247825023104832486711759114385207263283961043377125682897762572878147864108722806385990989716455323560517351601132076370370804174233344806385658320850681185059565633638741988718893924507735639981244365546834374196470915754552276588960917157599507719607297627539970544682636055416320971255662526329650645298610159670914941917143582825826108693247748783099027962366342707255363763596915596169815605587334596960478607321181612214644870435742068550878288108483705411341810135262232107249455992201009744033047856854182729991379928901357639674649395740525504027056397686709464563070699881097744909621362514778685737558247980470002295964946879729741893719733979130744945617584940346930419217714207832181319130947733541749571344794316758027447794554388844175502429107848311847491424660505768472311286498298872742247533061980295040840786039319943128082262109037624338328407735793254767445626877264706839652649707695129644912986875641226346399287438704264820576300661829215815094953234365334412436153826861579337170525725355201733631632007749187660022154109982753811531992066580411894466530073625774110255053124869011308056781682509210864540358451390278795332262026168866218279404856901117885015421703635196552533075055505213439118362210051615504572730556167000100159987905513905753435597180531643086853172452848869932166512617384791445320201235840276550216846814792717898849108630378578665946126863599951755013546607890953777912780280112446183439817109624445933580432228177135475653206593937034454713908396689316701010013971820144710690672825744531955402330796870389597523530774614253489282565604878778633176496493305911963696186399940452885972641851537195920700776971210476878239005087395584348259318123865803501549380249621623056107485091405558651319078656572880166699193726920213975972728803753852844238281250000000000 [175,11] 168168061730523159951545655425383227849088584449606896235865528471517732046749462568506898771718230279405525585962503731418662716215817980015618186505456411912040101493791214936545389533839818002636448673921762853359460516768411447849246423888924892893103444747505818727310956437909639200158588886099783432180316954992886639736068487315664810099261549820082059291047476077434528822434602996198331682669335093409290017101177710250970265999115972459330563210327950735008736464129523746305475238247048859773319092235462239285616542508786901797292583612743865545409175733638599142000715275928071141840423133441051807833861464313210466023408091174617360827065772279970131200517681310690876823754531866653996066864108896471788853441598526932450880638990802018035477414792672797020225438754966670882439783424394250351384010424696006848670436150657608566381424880248582751081555108497969562088434226686790656764198819933230929145415888565274078332306511245266365450978718624397985420966495804216174636897588806593540453795163410801133003088270508060046226958657078493380704134079216541390948661921841544191111176967854594217096044989330586232008338835148162065599021389083190702359706021730654547990275261054621640399408918466647595203702875334021557304240819922484758158178853727123258007430418802942406211447295631666715947049932379883176088791595221533645938790151620085318805164106597494790759801698154064072708084361924440862216801561381357713089087844078993807687183200057620999789954001316757822363177397600625378081578314904356764624346961334672895171624984672491965965736647057731780548728901844540277552295557527898796194629518115479348688306946467883657392326001800156836386044825759475244375417747740426799057599046993002326708997555060539799489399762671956244898013793691510648606819462421181490758396094057018403018430075527123204555242262191063658842640608172436521640839707320105662262475082480150945229979697614908218383789062500000 [175,12] -2484119946047415000598984179595907395997256333627200255173390096672826714886491569524162076486749646435625605181326129086939305202693790768230466765883229031580521398073875804820616110732239833992848645342257932819424316520637512193936932580902898733346431006880295273741109013309830963430955264005913702218115384274289216739915951720130623134123495163499086756146852310510357236902911554977322504004295893462012916928121301843788641490763401048199597241068101478161512789281358340203985627159734866848679236222876256040783606785820956656581667467678070527414415286022541737569634155911855976642885343546762480496857979331770425808914037318367687501592277990595411004440656074462808218543621581459257169741650852828533604964331280281645217170207906259795311231963343148374497522428777171875781880744331066756688539752175722526300088516729259080292148837361293891204754791684857272259406012463899904933232233040230431676210428678469418726045961557760868512869723685017636487800680021984245342236557264670782393544677660700076428534396891541237084691651585373582484496430686255246735287285118342173315974871143600887352364571571170072138140344746979884034065893273309802919673640770709623346620565624137009266181138871633243994586341974583514231230161985066466340987745772720240438587397817548571787468438877801691053634034883529387830066571164155738802102060507253592960652909571895840519141593777663599803041555232787542775536361536611753642921762282113846072423971109665762088171447916976260676720173824293108824864857366027573047040865425471345714778586528793524286082258197022784415730535358676856931728142763788072779816068778057685249407196881475088979720840693446468625397627309467852892915739826517792298327932614574222888463346159778217153118325922306609675823118815336817088124867723763464297069612212185480963511998717433670628562352069421526133785130328689353706290531159477436213590950675467183828004635870456695556640625000000 [175,13] -17476181571855188782736456538904589455531347188532259639305217484046667520379239639502464436387951043041086841166929930057366564302548236370446251433863802642985732188363149746297287718763594643617936023762680567622332822476475470045173547529254683191232548031647761545251462683360840951021370686099569726444873146115111019356603255679121548410307389390707379238606747691413063513774384380620100307225034562608672190179591930312511049964202082854208839891144892232088196337500190404007042513258015278602691225655803939591237628558935274459626600638864375757717786060286485502169730983581337066478714619134777502561669201142239635086280296697151676699544242331170925461961807041500040973082964909862525257872810625816238501365349805521446200661050687623381356732788629094565639803309919837176691986361958590671689000610039489831491030716806292675514327285707045504162451104151258827108238071502917231631989225359314995314005289037765770391146887606747154019899006972423934914801726204633260012684803676391763729999926388354154818835306561813792920444302436514881161557116547810247439946149927195916077440524293887077094288626700103272579968941797556139454635810192005225143211138774852513171521086588757998508084048406166860145360514161680673319442818280007126851158991184938999358096644660669821088244754451057281912391566036933313997162361914308461610530738418252635479148017593403213133015003258191306762042604415248276449218428375749099018473276574610325644057290690729688505580767936708232400435905080887604292802695213460589514053252935475364596811795540666233152892643042895256974989121422028802049431074344463067412472023841580500682700783805174116427565714546141081571953870338363265708869281970369740142448355664079351230421058443965795723302363236134457210466413597148782280755242772644618665309398598830043767850515844247540976573780840937388085470821056155235295886717747536188267108714367026323088794015347957611083984375000 [175,14] -33396673664393463530287666274999452771330438557049611518849327733051448630778522312512080844594213674316361985560557064473223400405725029916391761200631890237944359089226719895353975831461254671297114344439835369316135853301781807659760251890073239309164561696948271081839645533479166510874441669757993488659558428004762889602758552829147383926323802330374467169022303430762666455180290848236175768275511090599581872221799966158101851567510278793199124003876804779362039390414397009524167005223813701340675235339277065954539636830760045773557830771148937058866139751974400934272436094009206338798347056605917860127350067100364761021771014534683196838706022359924740107550542405280913000012643322959077603698218596743295470397613599091719565296300440243568790718743072722340254828907953949935078505496678849483632401063245449849903175376849664590524656938747235841353493865476540090478715288981440721546108111807531634975610957064086912580613829884707019660090707241762021985115021207961748076333222013798480340855195744700351398091118240968320498764816642221003799357420573737633756776606472282931758252529123393576474882117351758984732144038978530735800854746006498714977091049019885867569248740684907910311778663161945589727765693867364146694329267350007307609856678897273826604546488079976661083862444451414148947207634039521252931963746994132982154911804207685746914436228644457438529049680924900280165798097610260933397118941000478840463905125546510288487263694842118666475714694915969279969346466473426320236620595135343770572215311779742534524816964816414664509443922426589844197237931204531882144029276525891811213051813677502448296631341531953573865575365397005754758171945599322452243374154713145256896745145302155269946652145684522546591138634294924936259602567497155557026026752590015969086953786445118699022028742747373215338452799704277380383569528727703486786071147249558774272593097975914133712649345397949218750000000 [175,15] 78284234229746452801073431706309984474783212792221688030859954273786815767771633535042498121265623778322879088782725910515690398575042870002178106925316235869757797216803952202024140706239910631506594445321209480727952771310752589372122487079368403591377686770357564114222539340198180683951957726251988888595480553024888735441488905466633670408722259642026262280932238212541364925699055219407470818263463904355316025364030280751362251063863824575864263885187510941786798453871646210358422432683578633742891075582428262554017090351731446863474449547551954176092835714151760908400727509349942439665354622122071429232334411618406945110231173908198929229455409243921992569232275212406929380226066253362825864519354050102971653695346109633516652797839170519370449055701718763964295134686983462925225611574517634851542088166284296165988660075668531313257377083019622468948024740298678065305334935153002662375152594138996873607531502154955295183001654879676272381620210987712544071344426670747025765305428493196909198428710481807758913690972731184248930174626572052118039222713303318739024897213400611686985130736516516972319070352275515731985117816579740966166607771016810861400246851589591156095517986688556287771847871148183297993306136027307264404685870062574777076131772133790309198777292363937192467697115841420179149433687449033203701758060707426731523064171219520319995949465053657416033688782913433252989680066557908537001502383420342499769863372156030791439594006261435369698376810773103327101158044391413630614069857052595577261681441652738703064700100087422157413602285687496685858376995516548474280081927995585543203957354138692145034119813126329732927924235995108669570277348384408979029104580553493413690122522493591817481344678838346883877925495317671592820674271320668071294101437050571850721024186357877722557367708517527014708131991432132922309897600864666350345089442674560362145363967556477291509509086608886718750000 [175,16] 334830452060933008386136716904000084398530427355903215306311515023131247733822730037585757291787799578043634610913443077751486794197661063825515537573974441891257900010339024803355973293259115339274663166594430726219910281116366515975526664738896742118940358622924822762712996754660891983352890931873973386123768520052254488277791852436072132517307683748716431164572125567300368400135189764249259715917381969377228421055064836389070307889537240506634859021133204203110478042189925359230641633871272027015726531454858199034981520329968156459792209593516716992870441076718689067709226630880555963640320948205485664445102909863675039827787665791128276437686000713477536364493908907609179280648574774661537065476963321107268849839704949074017173887549963616293932944217236768780118327002505270437416106949562012640852082311192402810448048632752777130778135332720204308449535601625929803811329962752468481189526182855000099561673207279491018637526445469509296500790636117754829510209928073479833350782984464113047534566672945100415521773923826974101398512184443005283023801764567621656963582750277217936367226836898179238415635251404292821260626522004711422976186841651423927122509722808843170889589993870292710502921485249841971211464464408121485761490688462515566083745612132685384873896071154676952574669598484214830256376802913950498383914984460542781037048776920725422130605049775573282113223976776509112110545858913940667798657291404990516624970186083124453864658605469904357372754855341452113629199860673629258463880441159085001057243078679569406994641762998502729796768351901405725866560965425310525129219824111698353600435211236362584471780864574987549987554371917529416048667076803922240924332150684996296994543317026503272258509217171021924434887182564914367581402656193006225297192236217771143861993411493493581959275912377424775050875054219884912457994949532723720052425559531167342797175479063298553228378295898437500000 [175,17] -107262466707744247652652875768862325675255530018620242878671221235474251748326019840808507493354165936151045983050041492535887572382317229585362128764702269488792148015569203376890690675818324388777477164810278492050353985158361146998487356203517148579566400904103940486646773836213674972438925925854940578256153054494663948719558205044516593184136388835576893455611201882882524075559882159233263818414106736707630707275481478519642123469049458933402254204731450006273630390632217285965716769389025352942534443372268311197925763761760447316571930444290379089396526579902622851269148354620096433333830659069043258921786498862945195402463848125533609827876856880138422564056553928276533412121721676804217992367812243782880873784538190761104513829765712747414809717733360659014590103992574661238494275039214178738256061094838012534712303813139174924923773533503554782407486890151212928839073937181355884727672444295215726738959836037351005204712472213377500486987459580941757170793032842673310134130347725380781031084832581631099881473500015986085923928656098619181978209895074760785883089737098773451607223024084381864459161792765483805148228895322161002389420795415068474441733570309286265938991103125805999691419507748105696953107903456927662661266385459101551705106987770775025471679260521193609123843072842684673980540410372311785842386550926336114678118453986484960601693842938724439896973854978288549662494138881682051150244248458822430517118169545398628139809617775225324749019560982705236088283881871519045874750719854256600161970867733623752000201289131370954853446390913079006397488957045671619789041274004438971333979930685529924672765011431870105561104170617581161733379591683857920649707701124343308554583722926029852208065956814574862130605042539913733040966533291540053084951984911553805442220189045492947543278480803262650128305815402505382962493902458145726830459254410449210226374816556926816701889038085937500 [175,18] -1332676434487334939674060599089963868472473130108716582409502172907788781408095250078653664635497978792540193581694576511870460883639194617181001469742911723785584123086978532515507977103299329699091109904647907884865222902297966161978211889198327265029488956707550652921791563928272463796602300208196779787182674785643941301701270958467564020881800844894332626162472881826822945766248417553468636463354150633942940142228573180482292150991776133381058183258358948332901047306562087528537314628908308537422286917278403445143204255230024789686545539008482433883624132975164911787547234121932021585184266224609365357580787770201818656323620411161117470285109838794529997865116395343389084875142606356931132875337540748999390417319376862877672851936933692950021772274228410304210845026089390468800527884463683156854580996767452087377441678754275698129543766721484735574680231483343211948581158774824810696116168191539597324219476204378993320362934344113277769907555638239858904620700325283816081738710558593646316661499087043690934037793625664118584586381075700923909768539747738834142838597831332118945316102409738842906518676645545846197550838499321959194557873418753017777461738415980918004581206563523534239472070801576262788085465807897874098830423562782469858306591121593366245758997175781359033822068526842801696949948147070735467953150596833446727565338294928385184721432911442163387308006313436650611145799270830655115198530874977206444510422091794128984160671107087259662119147603830772477855226484491143875738342697249635029684044964775352917494937244343027639028217306973734625291320405139762335326965085942967279598752663173595627240199187110748862470481000464111269772739646627791718909191759773342248359516643164814590078029685337648798396028245368869359838650245361526335302360775630207450523792880494503512292852761991113442098911835269327634915064266841328453373771711909512305282987654209136962890625000000000 [175,19] -137788951193507250568683060587286828934288676822405007216567804747801399730734069189228074070538500978830331129834454869419406369798433039515219247498276266008870384366461816357290473615502817538756152705017975911787779327373043123505535397754212953964036744052084758896324723587398481637370047115517833927524046486617335772837854500549329729641258780176781138876112080229305910116245075299662370267351717243616693860781258547348207859431078888931120284719494061187262865871229143309456634789506554222430139317602897903165145781025790001695412221254320866923929649302886729174338870796271152786535093176507681693165508124119522109048784714997964632652021228590374172310178660602026203770648021087595060979253777927011850021227367309599917351069804282359108240340450091166888176028100982717382373598609763190456352872937166299079215189188165745433744918036074547335413159860780474739959332301033646434989099099431271491557838314967765932264948524717381089093916178597232177702298618087309173423202361532352174527683013150241690328203781710739722826035613896002745422450952818610846488869879599642267455423900356548675058434404021012181985379751275733366850591656110559262562757883303952613582096674598808220974959255285691576628994686841052623459188990027498454031883946148956756815013450421567704750243547853104364527187897629249511326471527627783215340074256027346580274858358159750817788544886203508602577963450892495942799190990647719857674034253721990423308885690810231330871598116092967271595899879232281501038450237124310055060072528622571611428918591175373980747073372638186027392751603685967528991982816224900245110487433584033795847898792502691560402527777175164012772059970755186614697617453928934424922700801664232265065331183469596888632185826203146519500736351917136036206556745955943256919929075499249664384708453337158631999049532677944835982237646539293982679737216034965285871294327080249786376953125000 [175,20] 3300247730977526914855983349220574514398684232537648859567599307200399537046122557271478642342529404941720040513455071511724866045046573166142185432454120353117442055431663692038519143093162067530357278157606911522224076323028556085868327578892192378938209959494980283760899299213681702270679100276000537103839681658122710905802630458647707483294652739588161870092936504432457461355689114837621338535129124662311603304532159437620214463800052519515498289070146453180185221364085875733602641415383913201774311911470240139121003057665322346358510785647039939652321123579350327847347304677480078542448958935501772170474132341298925257542441340621587484925824336222117244627727924659111792582177108597254674083507361875879613212780940433244465549943597763895734784316349157303802343411686975609776699076125371091846860885126111487182731623276961767073674988102855728283571783673456195771690955217374570697099147990630136033282798601609634795921422241456544509109095166457764930497246653507184513638193527945514131206931820863693679672397704063816988291987642915907217321483371876255419985472779739554366120460040771898655136185990958687395795692912151956175607912907724837740634690789213418704151031581486728956731594669798032220422189937765645348869892627184082231507959477345908516941230670299049762029783698204480075676198462308237476293762504185764265175851366436039331289760396100410334153481744350474998514194034431532418814101674832463313696484719481864794646572750499481291237804131356090603832345489054029436113785462301726150679674085327608821805423141026830234375138288481378287459959088116682768676858292655803182512238646650080925022709718266744377304180965624407476263335622741163572009732634414356363288557338890539447752882320649800677580569059105259034462393156718343320497419447271365589259832951352820930937683590288479421484706265452384302710713498135929237428665139475469914032146334648132324218750000 [175,21] 1004652442083983894202852334871985680534264043192258984738274993049472013129854651806346012368499431929758934000838047441628344558594836462495261981825903122517215443701311921892766959395006959822611657830753996175767489169963930045979954499855544052469169562792477935356839224852891280307231362885342759614263843681159161425989672456854651069258034525957825629789160765863697732826938726106370751039532121018309136221483595413668366514838914247444062359811060006786057545638258264123863723856563981371127378104495642455589548034129212675402023794393124911964433800048195361405736091842591901494036821359123468010155026558226116307128016891195094142768204555225985195229785319632677203695230454627029395134735815448496647098553286319672686853847981831733514140005110203580776818625175151092587123635742234718508781208984128664401356884873053549944372639977301792177372295864387940494735454582439143914034044503268832309252533695198273742689668600883205864260197288589571254037170037051042186075937659303076903269443798507142995878704645786763919997721043369223465215620594919854206292098000022656521202619913212709679759149859624765154172037308165748064393580463994584627939725321007829138227115494682332557387949352244582754965559433816107981495813802697661103956944472772962615550380636442386089830147556925905028143430661818478710054958262760263047703204280967486448418676579772469772490521160576766673918739521787481853620165386450792962039909454745303857430752930740462521698132547899600354881888425105823752649693645108727097094658476137666235256251336987600883432957041983607792393337457594037725896273005606411005792443678363695297753150857061433804757692856496104810505394156698534759523796324088300609522428176140550850240809087860961712760418989855756518138648969155212606848973303818824453946046312565314190489987269295762547108658220856443806914712308445496767930760206866125372471287846565246582031250 [175,22] -7294974787023523606369471940981922147380659332766979454871406532555564613882818819776574903189633720237628032426085008359563215841991829641919542820333382474958892332402804797428736616233876765288903648277151560025024452236461543086388666614701039459333874624439054409701357697323200015515344237750914991473464993131668521952473798755455963745690844446259098952551652469919239161459665168976620979049063596041212161904191373110847630179967647863489546872952059198418348927979374190367247001117560214604922620816449797919890669928412157743462121842289602547947979186037741663930420868366291990527895890262175990848674220775179944363966580677811102845404230029100546711698906800394160111218812636552715952386791803274539541687991652762948630512987664452785174510083749609013747527840742252977550834050743684524706352901540037318948614846541441062216597322014171747550801062570823851567681767501981771089146348286437214226669834332688569537805269572022251932392016887556653018220192155233739284137915819823699734898767419316236588955121633206504619507048705634241600411899891381556417063488205631907812160636922611124587274589428695189366084838064828967354660310399058669042571025890486241715640165562156552619693758883208614724306742974098597388507001139134936668002238843874749902590389560073362514782445506615169459618176278535336551989127924103429132025166189712313765931181016465764671600965272453838805931956439447633363346303952370799854407481541697234399695208067394995967633023545972894189885599569420979043592225169088942543870511999108288692932278824131668433697482808884516721741451045939420949577971939826677703772608475143263784353315736206681968944998990464961722779654448315961742619605456683394477138941634629237564571265752432921473238846236429997865031447535976725178051617480131156357206918772451234144323227202750868437991474889305027891341162320355878012634320839424617588520050048828125000000 [175,23] -1373343308668661263595199396124882509838047102349657048895618251081406718921591191629783354975970998363630816070662999233686354199823860383292437559576587751457697732595450163215543953551795319160520845806397987162398467403418780766968547751991660629318075423219204643445187829846148870577725943812427090396037057781039598233044551289469980423741545613779070877330757573402326956272708012278391291053297275303845337927554440221492126923682963761487498330359001005823324227196829630897676725193211491774573035901768746950149160472006615851776936321274801595885793180474678405193587779580983213309238099233569240911989275053748826203245756579335566007970941173795199070346818794612333583011005911040795268073684723441917251678075571184182165061243873936171900496074523976372265380323092785418961802625908255959962028925883644761330635389162439873635601298135432861002136670115989419490021944996657799031307049156369042436221506858818560164308483566285689709497272493314267321949114729431411676194304736293417968292112570099555402592597542796632476330650778574382443306080113420402559525138072726013958318782571800748185652870071046763946237437515908933135302777057539049009829318969303831207183974239882398445444206125566353120960567011622223263187380595516092263430337230822887762600297509821744304841616854557886960545293543296080312787867894215283023793936882562954941275237105153356278476148865842865936721865752586363120063597042590445557051300262652907887000256587457332095684619827783682387057906159764208419381323897083136723630511198734468658785123962095865734361851726610690949514967175394342465349633811117677708692862609297224403590310310580150997198823868409753959895585825645398333052629542618357884159595904429506037385181120972800908499805474367606295244535127420145697920134245470530393782284853972369951889402441784321342674644901986129191316412650776832116150671936338767409324645996093750000 [175,24] 14434298582574995721587301046688023502991026148863674953108133813835762480681438363751309872683108774209791159810027314274205605886301283016690105869708978668257319876038851397257099399815301639621408757356492218268224643232510992118969785932998777251127459353115681675683237312500520223936884841229058160816808018794232654571910251880360708715706141102621400327734495129322557339948047738093778482725822248996814695414886778341844796463044827194959641424204230850318572538998624803491504662669730605971801508274088978814388990509662138055345665168701994696020266623176427746091399678652346654787050942889028946005660017736364791238977733920020955157744388658926491217369699724031502417603724661516294867046657882153316959137103655777578125280606965608526963235569012616298940179111758526655490040000058660988893022865963311293637258722457460139351487549533959440485170564852729142983293892104783752386566233794020121188109462707452196891942906022445907524932504215745776931550164984551608318388263765461135095209895609432171148322617889726705984748948157179662843555538566465459909856343422427579841189592036906913901362148900918455848030661681918143397019649737673346198598341955149842208323012288905259293329253048941037789144216501822811774460255386862365805423955920253073675060059035380152807216988050936862953273186857457447229565750111593744414490136212681005821401585543655802550071819461748365386767469622874056340459244422298406563035022360001617692197660840120972161079562892189211408994749590161185530386599050198927433306247352897630934149493029590978989427590210226549226479623579092151637806224576161576234714882795615339565816580426610134892442387934535170312422210833635677568336229980701031225901696529792054387601612674055344938165498923006993230646887172763897419030172476469280584888524514599378743528700872064088369119151005852501297937561609351533320477756205946207046508789062500000 [175,25] -2761961935300421309046194652750995230590441911174393029127315215669533147827663554651924283091545240659096930186642670368358755913760629509713946966590786797125820796667925985489602035354176153597727644600707305274458100712719677258409885967917991040941266035945780737389538605704091877614835761167022230632525011782878284217032760038309810258343558821785206051313151871004826390528294640999256435034590469682210133271086861690165697386911119167684808857073719551286277506645397180749576049922968237807332823592786660116017291321459710799325898559957478294127041602347704144413123740203277485680489994942956484440947324624955324654337814678248961237457744136305632058613691509202902106853686564051213904065088047418659440828282608907326816298411874514148164261549060809160265426307034006908911023005425421244502543744229332449425757316359142386166262591446981818580766859793028361827658954472497374551102608069364736983759456681644263443459807740100007592563498478978894609711021850221738454220741049954288801764899643568839969785876902610612902363185925470339091554089004074879103633890787195366733972088620766546911386953311776892085957917166113974667521969028332059013597325116995437670552237819690454414414007451792446584081755500495734977059754675395969474092612359428141754649992164793466377405822427911594413543605005515939216870397266917204315622900938598921066102173025659422028780631489546780065868349876556742988172351080907502786061767453790492850133970142119935656651439228808308137926423560510793373058765270012774356418305514600212284434377214330978034094847905780626529990945344761415024976925267677310392649386272186631178341160386635363268552448049921569734967880906527896390016772024789269071039577662645775597784507764064971444850357831735959902545055157758471777778136024291476987482103150254749238043746972552874912774729064206942313847580649344450876014889217913150787353515625000 [175,26] -20727117527561417541498997699280608979083803493522424564249958477556687258614328100639989993221183683415704650638718033014177074699062001923313073469354356557429748319339050717320375596191189214701856761682888208303152951155463644526798909713344043692779693912055154105509138787952102718890113612405216453865834674477204485696415285307806172542933334798045996375665734003214984380825067428627807397893508065198906745456666112131553309926840702680122328030507338974973849113301361214990458414045023700427080242593089138379652213544004373939069684274807153544379381639220146306472520217776068687439203924355731245170868837576306402279711679331821466926235554141816823051546524907290093683989192310003052855417325928429376587852110732336240141002296905246532414302656382310773669959482749795781057209765917153310996727011530925942133046801794475074234119820388170496231798622575347973919937733022177915082536442526887719615977784219667231080431481155809487003202859892839682424712127835613263587076800226771068632449262345033039828047634142365557394251092086073367507191220670611164799685935642714532732136620543505453387013178939940023892140425682133353527958960491824749447745946547207875310294445456384428740784286346215584331628599809490647918462672252950809918840110185622420733028793545004222111525584597382809198332724813314176157705428259438655071992831913243126601935123320448040612237923669183707747786716301895104138874821843362256639384462552732258355085229467772367784515158409258189771753404423174237985056420325378131897212829189156568025192077492588799517474810976825832150299819231692969688904570220520926813906317428836898332001034621654346434992592125779540595598400312088925125464326828297803757957506484821974108104817010632406415045618110384583466292155451536993649813363583725881688325702171265586217629184103369770726001333217127706728086799617274891716078855097293853759765625000 [175,27] 11784038963320144530799319517878502631623809685036784339539933535817626766547495775792101028497528080298694132418256794869635579692621156446831457079806381766835034783351251999254996532663723417475005038589565766157003268884960891178393962956380817128394993203851776464004104247039290046241831014042764616380172839475518488266279835279653917586863067926228377962232515689347614707765639371991302807652378976563761967602329336986853300610093921190433806508790623993333099010254761994907106628177514632810094719421157285985909412386718221728665684320862812706039788314159484421090556761206849833976736370446357871054567729044307385811316269032147978233305402638605972388921165991833690460504359130851499357340734036768768022729284242859469969403273489915346471126258422496523067410023140179745340133540325919996322875918586263528173706632334360785838717808226572020514215154889038528279654503788225068291774923302606866970682070818568663792571113023652547395522343468548351296372386588602253580575109266822190372847608804006984254628166560770807956169385541833664839011461835009874441465541556774881327706185913804855925730027120307442043003131778018721183108835386915863553861962314989269479079041112526237843340232724091633703973098543917959502623668012436106195062968557934089325681807303851082881565205672179501282462397286346861221454380549284846376754114515879901895332257749883223058552286967037258953957848586787237917860232517589369718331376754056498599699303104472114525663599232436332961140715284281204031730619605383657478939927915606087127061699189210506256959503756634012026348225400122981887225932506033868714643937690938206803366646377118202426993669637675881123069516693135070401022126097808698205187532486263987155230673067863403765778578701144160918753271354047910815067644451984160469043010887119822601507491349680660847881317776687629949694649972908337076660245656967163085937500 [175,28] 21685865588710878482110386389501235974051381469646775935921381939029282054092400071988552251977359831223821817062582703338116837460195182356634954882138372798098356578128973637018966756703335558090730816352247232451091102173148842413232120425741032437790913607318426901834079005861016815126227332741612173573588288769238028558519048246259246143147425725079521421394274781814177703405789202643795931391909651737011471738233080660768730744907474094017223907667200165876722532212953974363182175653973061131330944592486614220100419557668334589554242653495173116112520654851607045810669420525869492633287153798267302220822626028461431594559652699451014952819022414308732946492251453033093456964354444447571016582341446691730498021605224534045913212049918279091103541927344863340033536181021095629799172392948962996298451778169128943704485719540698182306587694082161670621868957366928716056841141603669328450595581823937680499687551876577414913733291070580727565490864843595529526053139560459429451761466344702989850536714443342781043703488025586731339297470125860371627510653674546512936192363301787772130132835211117959617230063076785282684422160098782963812947166220401242137466169833740413810788649658246100210870391559597828130171514227756296183224085705943830524646338470324941390925263147097969682704954902897747534287862192216653883306319927555392414337157592114671995076581385966099453413758973292532646113792498574287664645965596916603046613221856274272418329309189904572269968893106355861944969542175356421009274472417668216975679327410201457705104287277381721981654530768693569133970485354694955048567949463389484509356388832630789206481732093836016860910988132842919183034042540584814223753533929485213326428218358452263551983180401001485061127049039700764396750712707866615943812287315212096606315684007290333032317136451496535558763064263682962913124163717613555490970611572265625000000 [175,29] -24237051646938584151874679787683443745371100997649956301221048960613830254749145127738469125018936281053942877883107180222391645015059410491490499720331855150734142253765972776170394508201892492969463604719112628146242706991660254613613703206157373991848555181029204511327783729368361223118331359971785478405669878710848584383932162908268900863866358549651993864633311959576839752723915914789459746727164113038127112850920952905293571052510646659635887892141767690141818463645871573633074056449269038329351617212903530077678306517557779925966057281969124497472072354406858093603506485855038051858041030963923112916286733272540256609299725840873059992973788942830444052345518028526267602932900438715328258779696891505408824605756840055106789374362722911543297381830712249561908520784006449282532612910281671794500271804321295902218777765795231046694157540893118128978007048460936215773374997304799640020308014028742424372699551148748552708569108824168379385904397845311732317895693866555859789522368163680903947283696375190185080285132248316638519482673047694364174146784356480414701311210481116670709194290343672611674286729354741733316275439715266379982332482078513134292918215847722312554683862524596875010103098632229911279052758148235157017886415738930510286906865641322584446900138207471015705375197601781359689462966328675142257018111184245866127647710467558350830025193354424134923702906121301089578924899208405218857466102805454585346098751162454532441058972342800550043450980828763617245572135628044368756334735108022217081541705491975625079209184963822788972977290581388940413309409922834223551907117383634485953661538071073514304376891808624840802155507034388595862953559792483088755486919307273507152790365493007275737690592967734620953518911622798754059238988617800862820924315592025586006385573418074723616288634893335203857733313654435797791686589497723616659641265869140625000 [175,30] -10330491659189907745163859312783192570312963076278385856619493898598254930993568667921279268639041773129771358788014336454401426354998417571796111156776643427769041084409252372182979271511273619864116681239390072867825268575597897038139842239930019870768844465345154533664426494934925251914174863654869040988177046392993324432341621114160270806202493118387561324934333629800827748750088897703316009576417702883889733267621498329941868800383145468408411360450850077511868625267214875582511493034738177241953132352750260751737863538956374483186324698354485948229186289484121223549090287346965944042425111327252633753213893736556541537039622955372381905546364019147579695800338240108071737295089268665389682932459799963496739607563534569039118558177407277375868590451897955853645460467401230551459143180085674406110069895831357352153356262196010936252131376409142147753219892013831773415010425906682729879373946555328952827619657134279821228350117842339617520951295290990680818777473982954726921718347203251204589364117814301208797248753914045072028329467599885457329756228465269952303981697744360167140224918527620886178198148429319076028007859522804626011989616058739082118023535454380381273626804458989746578701300920245334723984881914940239051415937634754564666287484650725353145262857908948581168177339648062226975485816594895956944552879632283836957881896044776768941040331559750366504171724655167894097451057462791918295860651108077067077114410308493405158784848011622670775317466666235807371549115456179487110606582726141836292276203260686887742071770022559781316026540419333834304753356224806032358570359431539331605073067606028520484848188405184441869488501396991308940286882148512688363742173327394297776677829608436760160760517435904383164827958390573259368144237507433447533407982550554908137308381941664117034532621375015316807906243375518077414880783684551715850830078125000000 [175,31] 28739971040713489355040044449270886154760475361074354848484323199296762559808876166628275481384245417724765123637589660829299131880951304276593605742211986167760597551587398463082296314906063337455267315522951298757386208466226023733327063016892512905638865149029021778629184598936370057684450109443403793382969798446603760770257329724389696586053148530156542319584778809372619341280973199321995616270438238524393254706946481745098188671008608381331058910198555293425846432914914640348501373927743973144979759238047427347010589148948092901492772950805861915395814584549859496793015954563060774237785831555319836668191060824693498227802721287266257769028910642037535642184302596175718092256440548245344213782805049503359147589238531512007775592714841326889810991762742393385803470835296537538264101175787258101102619203312588208558593376684268002122299121026914156821340642063264256290417867492827950342428323132099681906890444454093435469468957703875233425153964382371021382340730328077482390718408689282641333786335854562351717462587626040511619912713187134998720698292390922339793187397945412753558804320183918771913689013834493991532789731585661577015576528432801022286216961291051095475815544219546859632052636018586060991787290920249635918455959770718121131868826514785907424481765937273211832131189014630859460594065116290495372712811991965235098260034330734581106077540310133489492580522929664975169211694879473858083808282068116668557077787539468818838207762429769804878305516041139376295717493561420185167135959230377246827582883840490511643096961000684441061182196824078901819661485976352121279783423154550758400148800270394201699132300117119151050378931382027972278047181676032260284647594048341803946573597570323589420296616317121697513861780243956297670833492286376138821069088722727239057883509376469677155068326653566949140247493791703867900569095550104975700378417968750 [175,32] -8439007212589997273123891370903900271174864147994289078060327464459356912227924234518365841697538107780728232579540620893535384443120624214456373191917602262598978616016360299510500859836519022903582730479482846626775756236568839530254827153805983574948041826669092915883138659527298848663192522921378047455897361962503543666985687672131958312346644860909532490784254905586951702720092200197966882546914980737063128250496232325897841876631202545955190674426100346374794036080913520503598964751836670113486212831312391947795417527323751241730424811375459155019841333462375701680475624987111218170605667744759875004368975463824954864798785513712193436431061590918834905011676673495780596550143094399552194996339969633349075661099829812639421560534390400182998679133854766661336303078018719664511986425252159324716658390160439445045716142551397277855820911008682725947819504599512705595440425728798662081140818706704379074206727834151496138053082387008047782946307236029250793204874164951492482180220662860542576836159321883888935981719107194557091914885692667166993683199745606504881305937263927113905395961074747191692617944293122033682477740028603467607058360402612982907471958735476699577150936905121754244442435355669640555721561340565826480481580308725831101856670989841532558660855492994180101313425029047899329334423300687255941852738574552681773574584111968770739007739539066836893845065367709669074572767695457798078277893654683049494775680999009082557463986171373366876926750031602367603634055203374497957837167985997831537976665629696299603335981346275531715219421955492328702204144983466925003485602600753502224340920487524674780765536080085783738898447403825942416261961220569494264786549728489510480872634141115170327655178305102721052057130938647942217907660838509570834299062032998328975812587318071015108026373530274258703494332452921797586856102406978607177734375000 [175,33] -16032181713413925520365756439218494792802805091314878593282434764742202112371617640374865039744891837771638857946894303437320029284604777381679278733914579194696731063760023426738158766605032083560126931534075721348963764026744892355774128446688450524689947662328362650710177857535963591316403786957725960545933541041075744904812206916287065068379144720674660852949225323786276831108128826573332562564470434401351114331240420542919791171880940072997067877860482410206480152219693543424288266779464427534029243953151061746896681896673965065681196888193726319361080006087655016962672730569087596355099172022348790981579381000461431583052600608506282895346056036260608852921152586912735615356815611216217798219137965446565862320800362017174734885113810486662655451810260649374894686607185816853637045497536556885484824035422966636535888904119927054896891509416436703113357345447817574080394888288283210455565592323215019709460282626033187292051588815447486585854497423508090095569846437134505174352910622247907224942434174927861809302624887420800508626024914238380707689106507477307248619929363293346313148927188380268833218338485221349148931832104111629321354320551958459972595011570109304814114658641896570507101532411904490718487538297010289544126390424434945272950473646353020678245857070382063842001670908461273760651985428256597956450486851904067167404613027258827110598968550598437937295706954951574791953348968473009912765427325678643936229193730954638028711954729183334794956627763116024217160502345213929312776293837781410547083960318737429538059939359568352632556781454078586979441762183679283874945823408443652642828312494003292273262936208068118125268369761953165960664684524930130064207920052873983756408446109689157784221713782076504531583092575580290430845039363028112493860986449233420916496418729485998213681176913169171484893562305212354774962112963199615478515625 [175,34] 17385019444216774058211854608653105183532384434097101152675850566360404422196474764373467878951447500465202098173410086028710737468508707061869793538807453630587484126706251061393238951040572486554257578217099558644220204522460712964557869165557480070066017963457294718167015521704977976417476889151686357055533851008857935442986369142337486456094440285611785772497595255560880841998140272542184240983454180197538338568389984543181737977822742408966550931798002722884801523042012977668837523021606276871722658090592597848498967492674086817527502813801401188264275958650936696094765475170256875950371167630280027418621170812583092108851279238398068471742805087134053377807735386672144808756642398766268015296702509962674761729671290831875273769936797617230224146553197834696369275335301516856900768309914969795111476593244121968266264566306105197483088746122841421886641827155200717488367379983813827061837030049578028719021392938927700101578373424227199001148163051431203748335371176086664204845818084516575383526088222841387419288811013928290517137914186100334529593868247949968682917533492520247821898934867180210959430042997097428832613448927087136543702717301201193204608701158054223694703265535886542971241190861017012388130241174246780864564539059371327406851284409309751502819635403531072914440428078001289213932384943988971643508814829157938188270526342642009548478507906127864625665014700546313803435326413885536435257187864129071970341981808954219671805893609559441104471430779728915220421179670603897605835020286858364019622256043308497342741782003095420974286962801905432121600191395545117147605220101250802385910681384465168012927848707035742870820806833457110678473628485159718068137653681795249508817547389569219627008813166184931568561674044815388436942959883595840720462204613450091897642882920453151033072387560110934003164066338774244911614050865173339843750 [175,35] -7875147298016448255893587634918903855942826234356392613713106618516616819040669663906677906130992603174443613188598054420320885135443289133169102971938378916132572372850484865802047530803784434011142850469234949872640209858182733560640450336114979244506775126575000599250292118156483595380899075253129426730046869962664338259033616329627232330733825653203387713190125046034863585399695205165429510117166381186541490890890921854903031298500399772020780373076397379478440746038349203422038391537136331692012627440801880706331069035860287564424295940580908757340434994274740274701666262991956190889186332033034200615014269614647129541754104739169204384621369945229223726964184498064997462538150479661103694784077608977709851293394192534402152359902090847844246686133554887046371970014636816411928044311764001785704322381612622409372737186181574479302449293277965043926066484835593873727809682275649122295797070749777987190886615348161913112701161013406584315467990600400852298390253658147835589281348326681484532971906144539612528619230270687772131778528661865866882440608936240559317244426244671387289988599416435765991474652870691342623555386026977080403554650625874392136546115730156887678232702351914799598704979576090822165710856564371054314614921771313392005343363685704007608145068215884752499585119475824487255516603753182127069321515484614286381409700662715760812128927534531082036081351509292430964162526769532697023390064871363373836636722194969406393302945163410769443102086661994341007726685426670361723768761246140251394585177113194880623055041390193759930317146075071024720439552005671197671566039595402871128717064802197826847969235010455719948055473350431504818554883182495794529682796478312578299351329036676756207138141347894580663047134499238025243505725089431550516241031542204754394041472529529935684314354995048956749558749702252454758323474884033203125 [175,36] 5893250981332413975166120516847990211240401948338828092347457865797991797720667963319193231376163660442172996731169520337653613558801448509420724700420352025796355333661901011799558019371579848439033763776580684726060935581064151391232354569996054642241114363000310496884609647945985493714646800050254013569894798065895355855207477500570945001066441925618833555978064240929449177289393503492080701773115140497690936686489690957817211758107703374154750678001073185768595076549601277807366758617233827472741361259560674346939394566995116307709949965042121475088567555825934056095911549712630005991555950892529173172596273804896262462896446817721534420759289437847393625861757772445379581087275582002074636668894104285956845532810750637457513082709075954191689764143526580831171958156546312075087692692906588772875528484633762177361309966501942451439359929319782062826961624554092377997665829067254619651756685439168927814666676676540585072563414975689627532817128533646243586582014621066593404277662605611073986915969456501874901728177556056435385811391438849087851170363588510336647502983059943483455462541523686511590248956505636433224213561754249041747973977118199672041179369833390048519065545161247206835234372434228081776641122405729178230121706746108795536153401470600944170457375689816678248981402665113951582783382911448379626662725037815546303646092643509355075965406108863607076402742613405030566077338359073197543652836556426613280919009444859669933487674337279951021862095860958965202960695708281671194373231391759285115427904527644588345695333533981955771759582314536319584525942671771137069128683818607942955414716940914273631639171262830164111167874873702975589562257855201339977816484748504382542606192778017730400150116388235930176899427110656315525107363999263055601538141728029126541326610295761927074648862669180260709363683007378179642090820312500000 [175,37] -10166614293073505064114821717703882174625983173412392361801834992980079446640588744592714194445512816930989768928403009608524896808177333303980201434015053193955357979388374500117456191190297008917358444335606780624432060186886391360807056245981999657015473912122524743399873101656783241486582308864321676862732775646034127919431132480181222312963782732294136415949052440591235971330632040413783549728272768730906441972324339259328521578382716958834256731695827050054342281683170187645771644905929680715576719425820065835029512082814816430819115729577201769252821968799496654773175071329758857706090975807642565063857836436473259148569989117888540470054726045293191502315541956189887850892985798965238775787888157543011114166094270322736859274254516316566669579966934307195997319146024840880551936051984577669202252312862440757682989392492635972264946538863824837170878428533177430621692671592993484085535522151226072174924942226780210853159005556788929156837110974850773773816257854025069963211572634165318302179756098839099890354040874081171153965945503033795071284674277517217776198841195450611908064744518225964578766272089947536311944082653185001890207498965673364977136617758563185192081753549728557732223660813769687476464834419916044912591568587634588231360568862719630971040852973159464587057645582593215477518768017906520046890258503562016224827411407631100766497383203790853753859328474321844493747711755338534670572543290672566783182008669824613817403764517273870888937993936226545237146349756478253581587021647566618548117335252805704210042269000969616098030282442229313296914648182644327192761948232000299672012313858642243980334261470451346821541776511749273773495897543510137623086222382832065199988467464280066598386629095474539717560638468079967792850401188396918430676238804745286014893597396267783690207806097530489681174037706931205908574707031250 [175,38] 11545877350306472400065899991788171254348671250634977177635043795675731073029458770354812130693126372556124309113651934302682306578359385927073253657143091620342775834280386894426554102906643993486919104378469521741384076276130967618002938729640191431650221576738345675984977243406193881929050330180554019888270300088881393201697308594364864253924783917695496539272209209431443526914943206258913256226761188450024831507509765550491784680846244523397669273202349582990849452890178333349800899496887858224689227168835570656380663583390200956603764400412327700407301403427155785353900583578606829105628599333571257294812494374212344714899119645304130955658883587408156383179880195864091686918318244242243855044778801864122802151326995345749929668249098450308765982463081019835283243169337545538406909499792072929959643810233081157326970156660891237712945003758158203175115331198003980037249373028930133408808403097302092921268243455828166499222021553520384089389315126339185687764888547005827460170839919788073360153651701136956269432467111138694870604912092786749576271520803396365083547621921328169311757609510041610178647223763514058723073635861096355900184634126924652040467224568883539970643142673195590871090830325434353308996186749474909376024648977530563847617482090544038913171071006197220064519612207094511399756309226153910028113376261420072050642498959938527158011706203276782885176232261568426494062959360936065891815009003451097154576443643894936944752872765992639047431474958817857289513025008836897869834400199968475541123558575963874553592419483684262108519685438962318716332149102261284885038790300986249171400404398691842200886267785099002114899182153172853036692398448882390757606282755612841828074771101531006214116222716074977352496337615508812302202076391519953668410805738288561038390509731974672103016089995535229350706346004825047758271484375 [175,39] -8219302756859967668726666528081645001384924302079445215343416099993086129482209969527835639972210371284384394123626409598414606986459101262420601820171369513353091006415344354159015480279608500382212117864672890141163286683772898419611836046792826186845911794674210302198408784573731157471906058787140455032312177107678392644749516972966593215461525698019153611972028167336077406706360713380446429846218294876762084662077188745173002059557604772391628095850066054963497098099522077417433525235165437413528578134965554765225998764018635192780851201927630792754751433907902135025770162335366765317110112433385031380326201037199776470600095662844639398050527581596415947380183018733301642167528368959444719241981306906535121098163031280653615303472787944619725926284114984671297819968432046576182188442777698520534435548332954467416628817497000987401395387825171303825582637882365677902521197411909055254168506096319276509181351318156377349743254417937646738843906376453458219962757669549322492827105638445341024944194192027765826533742726527475617551091635201445465256720812361315136645654595707783375624190106778052343454248828390671227956917710965093397119524766588277047914422581183360455632064772910172294661955706041336104308383020160489607525469899529382654610113887135003430798999286294483626799078999444548883345925271095804148708694572680357072975393780339076597684461532326889685921700189721996851743995404520591900899969020598385351025468929302938487478469045145812128312927291862477103954555845629648163079247511415018272145695858969876846982344107482480026372071469983822981068933619874025039229804171582207110031823916008972364510819992205534638173512164911374631094069223934116534817150152380767852055966379225839686862734344214674050370158529152332897276786130127775901786775227450137985761485039499383681716870111344195784977319175098294651546875 [175,40] 4064209956815224718502665964116505495855690849116509996465575021934758699170758061601028919986917921159642422843588805985699500309999450646144511219738603898296107875637970528847060441923452396395877969710677177600801177820741224587344530958176225949740095036877357632983330289626402530571650725648493257293801919135937688363734909378282271612652382949630428615402020163350493504071250789574496912257077328108600057319263871742119729786788531629876673346176971953924632614880241013654117496069930869472276694687484892180596265028942783435881446228392726001474005957743220871950745544245965675635805833051691213840477384742183571980621299510786671061272694653192126316748655601443830880161533363714675795239688864392385957871054691242044595506640465644217655915573757851882601321629581116077056339714910297413255132828268914169984304194749254794818780693337387080587878776865063751179052801266189412149375776860842966362702900820598179494642464657131244910296904652361383341961181154586048465973297433950754728807856895338899067385404391294548878769796813368893218699272907197596299315290494723977658399741419298093419015171455659080666666077501386439942277794225607277103059560861608344527810540223578094916930946224067783894177384800032189060222245852559497804945074857780290979883691753444054639757885898176369807222187351536712550208779517693900884646987138466310506600914259647892272755553936792791291558670951167458422191713818457736033855364253753733133652801989795981324885652492421043462056275114406576953799893894552009202823852552630981388162045969619073942806689302631217372391349954451641243643852600844412569565171879008099421493466020210599563680405883934445167734031619686562982560035040545383754891199716850401980627718442605947090906642742947274463677649369026592041255106457390255277783091141010342951876257453817714718177569836462602575500 [175,41] -1670337213698945672860561480263823194581480771600781210890287701000410603365944751568237751265705815905286055155082569091117977302690416404551149715501505813445656156267382906689193930868620847061248649524661980029205937728246772297979311437856271097288430030471306938907986358904659166541564725723009881975492777515661466296729531698949720541584908324933639023439962944370522089471346422054763337558078433674511093976745366743136545377658104387888470951897259509792833182533999256812383070723877657259736571880227997258242109268788718386178632988438239093115577619170693175348845007177833845656825601002636826860586111281696938898483841105119847415384909079784655063646653256585307592990930507860691604089444060124124829414515162595966932458230059643438648075768520118106101730469810371859760664366880328997673104294948382715786774003620872761098921505366289136298360610945403194220897328652870438652465977036012944018686504409540778112532757755975255635639711791618832100449138040450357572133110990836526710316144888335169556987844927072821057338488395234673691653984750302597383508492799584117977441842644514932242676655527905958145018615107581145298644653288898041215606320940566013921788901599089421710195743793992426665874077328194736651572824764399191532293232306046394475408220790223038852957727283847178211411732284734142947360351844437439094086933853736246592912484839243214474542952252034026286860630056800240266547422114192748324659609900864188873277404547747890929306875146408363793505710657454402465809268838842843339846010499994170638139746353480132497226739228248452147955968180486793495762426843381723975632707221473573201984998246903980834903608851326944194460648023324124430690420984064304401787586728064045632468713977620893142651520100090468285649911171130779923814641946632773588222521663718812902085865140671606514771975238196247837 [175,42] 806900224000762943830248178579751806484299502521398871592764890075058496663984052316788915429937590967837652429951022805347637624074179617054258284384336885288562856706872875710018912482107103082374799236036355313639521131013555553660063132280716989455918645025310279759599746021834413412770140972848002053445369374829040903091853132252279558897882197850504685813488792220625326074214992099777282170582894252810883144092897773359259957095039606116210239611422099636377895176270795809136575873356624415861723103746686403702054247170478230360651824125249901640921938568927857916830883169876296808059279874058345726941164755606600163222776989106864630013940512648751465508909686697024043290169309426942295082880583349900141740280832849215451644674440336668055405289066521488143953710439383725692231359685562174994374069815531698812139946163701454949218725083028356054450819799007118700442259138618734357562452392786848309605774647559603298444944592160519974053694507825388788531412682007960701863786087659677401166917323665390410120473111830702156560556747003339631508350177326805076770703741431550252837238031375538125080641310789176431736810390296459730667795276239765168237722934736691566921440286498211582997018863340979573608905500475261391989343723255132940419762013650579252668092484319497771881880071149457404504504794876670362306751605139514710188523168909929110287105227720294981934209778815389743467856304797825140738922237493368453953178352370850456920128981988342356757140675937407769622269597189412563599504104897229401393111168971206264529694825130091909661461001800130569820983047243270470190215823323123698795764672040965854854391865844928702083649727546558772238433252779664989825518315635346334968006625611425593865622947137626926673559534742740930709684096300533747513374258898604743858131057012028570453064188149977227994923945942130 [175,43] -463131993992270455915257025073259811464823081733332246992719271174390992106467318681054340382057777398169873853583734913759469993355243217899023091318664412894956873611586716893767738580623210106595588941646124802058977292679456945848415700610530670165172830889657042201840077772812865000712108968044634960615199053515949234598846705483332938163041528676381789908336415727934647198127987662950864056539897362505424013454419923951991872669214814846506365809237530366398431892688304127138319698206500027899967904296880594246242132209970947192683538416432921926963090855664360967600608394226046048530402203788188030574239947599199460271074582301106631871958351994749965181939883781773987052688726686919229790348669103015798670840910805084149453277141437812878360046316186842780561907728822088598564311563712063356769548517486288052283286954733505936402263556292467537838060117664149974884728109602090489434567942809682636317707087013587521854439229223015701001229164307354381191899632946093920297424083805427163033519329933173117826164603554469399068175931520622084352775880856535511436969357522207336803137191671459910357924470524318164352343295126544987142502229911619188368059292065927778120132033825846265037015355935460518880260323832585927668809258269707441574285461432699750620240801116467274276522089579765948471132586388689108310205000848211636785782069883982294128718457692088805460509669652327206109451426686563763668496627085583677402541328501576944869324206135749291342339550810300358641499225174194990858246878220971728720700573075498918946100520994258215362589500618608942136766859924867047873453161914448567623625095536103212262340263314560491162270896608001039546597809213784956096338214403680034359868799989213650485529676439467145658457261143809926068867901950440485956747098988578645742154128591761746070227366806735779947713214680 [175,44] 172961567208893365460667821913229178112997737386400450360238051191365751392190145400716923875379910255473402067711571289936723898218690007958719545914568649345135585686496686893698578301320709072844619530066920932850333591819929863553727407948878214680014946178658592967943569217068137110490138423409996771756962016486631418782201786293512989808017339389494496195603438606749976770386809811920358554478056817929295027942156121062407225005900681456879963341627991866505159409384354315900969726556273496657958218618833395787415604715741106992760261188003553279763834061364029921533298821847351703504454141318100305152508556255723787580500489276982502105801173208910940843894209098433596136311824891806740360797246432502338797126378479461640157963790776405236595626486249307748842532040613065046369599094356918674324278425922800981740216361655709125739855169052915096023066024770366742683033530506937133874842802723843461295313359691751062376504114705902359560316615185043320047421571375708336251605098317642056246059025949136519159177532566777737498051662818984881165267049934140160226364416065961967382587820874237613426499860941188854269003556429060579299620340006045584968213208787261534453090925005143735632567330374077614737318173978690295054907320593291101802686260047455474409527053127450942416778062759055839174223716744297274211852043637562334615451229194355379661683719221361971732185968295737277839686434093664044556303649089146062937600641317451708188645578277590183424980164088166716882043657723060371771230204122162545962521523587546475993506603008838991220763971042643225984995465834583864844096279154788448723606255346937378871665257794137564043519035063161527108729654376753066949726566704779142833640903237084133939710954367513871976713705802136448630604881337046425195590457607278246573655360315059890282724851033249739901740630 [175,45] 58685960125916302265691242394956511879360692932058232744472430164188344061632297555471643805651491869698144855541569136432181064636737175554985005660826039362045483847357478839007492994904189564393019486598911549656302819711468618373074649764334467566584597653473737738266938629735976756624524728510177663027127560909052391289866159561001700576325898922914736306593208958371069120833641746128727784091188120374099613000482711912816966913008121821463833989901791374468503526988822262893389082920762303157212297809824262410267882153145816400157286987440025722418831656026334717971443238918437906310349818258206129089083400407064446150864357900922597913865435785173881791388742604914922010796729766974197708853293034025498971746508651127629218834982724556642033101240462114211336901941662139845818368617760970867036663770518803998341853131931221723107013881057300011026579218798190518369732484060311254518314425413236597962892022252290234083535475152130178550674104959675779929109475209289728821320273393729109744205431108023390949357223277396712088377269250580326308180318416204101023237524661720130399387780686727122677190868808369303748214591362814788800370195051591642132712540098377947717523741998279281507112105403082701291933675191207887337688471388521465256979795894382752708259111600320647646771662475823643633147108190549649649978473895921261110323678815782521867910203972781021033470966282870164183387766932447225531536784369069875791119722725990500976914594810806244976075898921047792337294895449066402949036579135745353497690141090406818454137464533987735763133431575630907161850610747758148080624025738673652548686214100602742352202094183655759875562064162745612641452886087181565054755142954470836261653907945898549378944943907490057425160395327246984754862769579161231458146863301051286648444977263460539290821052559449594732410 [175,46] -162559066611155192614596803258416132830067917083726193549605959431909827076322815034647478634665052753000916171487918460611628352379795717231515858783731346764245024493261993402731487159845810579068134413305262250463349283342067954110179461918013182373142013660327690427307108230233051028195374874933538606862888817035054272314020542306002141954364388732103566159043888463519713179571805163216713897217077881931907008699565904193782809597824733970526445538210965142529133318444504897481781226061852333478274309644217867660279139385623374106690849354776258293465638705164141140743778481125501875704105365225031248815141374433772353243608323745368259712405358808907881681062042896267232680993840065551818731872490742567152999865006273196968783635506941458981985915634642022987833479948565012507511109736759484329877005495273709840732145854737454787238832629571545759135542635531171892434776501046222311562895754831228747598898687528709155944464219768810582090612291178040273706403158132563002441263050184709912161862047870062593586503067514302008536246699609203256118930307039718498399245662986208566943608488399778720784681082705395886579037912343868363428366518596629717054981953890593464864495646214254353808119382095102084540535000175707006105090281289582989367243679361073076549926762409613971668122820080003563908170728805071160698366693296337118762469254366045288140684867190096009246810039808428927033961955350613504845535694081326738475438933281958479722601488201225768861715328873461795520944645452293076497479733202660936914431481095198226478309978879682767975220940453138181725148443132263171975660581587858989386351488686648127874993175483379342329211974061598653913760770463122571536453630903514980770354642624505387768658899898191157623570982763134778697196766984860432764811955927677538698630719839019764041344041061126472560 [175,47] 157932860110304846521948993574346430604936711168433736112911394020168151401018733459043675759615764088009041154417610262000259157037657071185531820166157277138517526332075108384157546690358705215738009333384616538573913652172878285783790500393980259332538073103761098826442904128545786662417438699502952738928986712142130772267784078595389384525914488024224038563489435683757591954528882468456335260752065748273896763662907810590370538939367735715594009382792871180616782346306140228916746471398536218939748101482850529874411162111525013361769569150207996258213849884818489354524850085180206215077054712924799199466999153599719376141923849231827042395954861965758500799474964096424675432497526261097240752460777396631556433579362567904919923698119316233842492374647853932673683503168743683005555378248926342816644109597511881463650150233911458279429263526787165618142099775890161095448270326010715347221689770198128248977902405035379221784756853608828710342684517229617718532707445301761330066477032806101289666086281524229103656541815646743242310947856064694524456291464994139866494258345191551169175075956046417511812907847523425481320733059052222167437850759232609639151127950016551068149999203541986823967610114334604632514291881250739438957316050958753442244745586790256368490210520842842777675470112999759644920656943494781493173728706852809124098096760120562340072821980450348474808590638496744699936954790099802214513539298991739077706685013665190001366977527352013453399890970426944365665374152826678299004034493415800817977390316960840106290796186669516022559307746763093464721610093605978589575002799629542805833218471611995834223669612974547101788516737198190115708164423264318362599499415720654521440693713029287617956224129957919658564240673554873037806450121895177118989888990987358101792734985981873891535741212439646728 [175,48] -108141536933757242074103850495532681160456881167818459896319345355457951587882257893806997727969241556044629096310308922970281735669946068297124058802102415529883547954955278774919192576071521390476510504998566534646388601738506449518132492202577458843529589576164864062291218283370608090576398622945491138205298158458570882389866227215240886642121330852745281103450162538972893650743901923536896480031655086532473562114389817719401177007167741510472195170179372722072760974258941781620973322853061491320893935897039962155419202190381695947357246872816191104558441129081423718318679927432336971175283572732823453714188381302314780446134416056684005739652275548468780808271022997139857945660514232621608446199434271958620977909294428837415597926385944811480596802395281129254732654086292398926920437629373471792551639451875381916867923818174687920891781424257922165987468711491887722772926913267902863134667762859760914340549647581442697418547189246461477613985087035878861608468204661018847298747267365761764139157397795897270644174662227381106277055012909737198613660168141069883075251323075881858238111430344994434185711260204114613313954862568402639422483022097392680937434656900557004372170879161016183635894589761763593338811654838516222741505372714494111259891036487386003394389644562738872799274161223733560579354184633075728369983051875805449970183930628773029756126151517916906251501756134232504781652843623240005988201954075494523176617377751508404266943082561621332542503271071474617976205274304368281863702908770476442057634042135056305934076379432843612286492071693839782223088409248926316589883817957235474324447545037085745192293023511369552993671334184987827192460051433552185419467032577256059563545861848378793085478202971998229835487394055952060573738526873209970324418505148958477190959675806915390835777566523194 [175,49] 59586121010593183971746813712061262092980246167591929386194660746243874292399945183770493634729171099639195013554510399636139399530812207596433702979306361491140435584399549003447169135715520862871438715684940677733115974962552743734102042856131012153441732852836134097340580631203549364759937191358498468190408504777036986879328937946491234255872002539650600241808976372191723699163105812766892019158911041004378510504631963517541137100422891351269954856626632129027657405659119239570184239134739928525715208053609810047503510140617261010495522404275427887140657087462810929920142568322343665574141537388808043886917691083580074771519763120224741585620834522967277232349244779059410269887572485329943180980991156977279869841418104818764051170106787770698978381022474106850754752871003516829969150275559318910175855436500321538926159035074106847472059405350106079419597654340728771070167630254761914317574183596102851999732478761011871924535363246154747417259671552921413668072841116414504483192795949797064796383339581423239466445296101747519146332493762251211967476813212832131269080033690078411231537032187915848462113526870872353521973934167173724826004532448238311333899205411262544584136293109947354433843936838555604425349465784622246626494422398409519352032852270714962531837923140031639093301906729017333025219474419704406090296343923652002739533283224987196382580180374269503079342202196230534460415103323999525296008884872850180644203815590487634785422742913326476645373058140444167770526071559449791680301425491816765568960825700237631159926405213426341272027283581771516137076890339718746446254399575788208230849076232339821585286734472922782466225916057144792989367830705408097191674884245173596524446050530116983516724410326912675070957206268019308762350696217153887094238406778334999751723794300218465152232522819 [175,50] -27986883827999781791908909437951901126892967739069143598732776678422572688703174109555599057242238613823806537123684962299396600310392569963232607693473509221547521900877771273495676670075266037954390366617725118720260228605819535338048850621947093292342574869393382119225736037456446367129931358754913402330801984108182307473686037187585486822799381656391801165107961903010573097800128812086769204396129086104134791100240899675820178549644815112045509182043209006689383698051989046342783083693212201310400009812674363675996677767432953114939944651966948582811814672171841817134530004667837616853386165522548859811319429658599661994612122582814031190732750881428198249677382387917181294187465994296119980298364912890772176401765318543070923282967815453876205530760044126691874240362225197067021205476767348726905125948666311349733560047969624564536786437526350297776119679836048168331829038508707588386976852236478641905602914312933909137056916738005999849164560039074860877011650682198337094519838551948931083504069642516411648913076841700366241410495399706276849504373992083817277297268681968683139943266633773252766875962344909200342903164684975687968022588552631343447561239042114393183700447397687851088117333124687332993763728343897164904298637381709588855171709203763414796308376308590497636942553287413073604954374480919615576058388235141992017807579513148019048717668950435634070600104626228645648005555591776131424221710685358344012803978201821454336622737419508012584777991911515472617047512167364717892935784250883369182309396755071562795009114621387238225378462548728197115478791991422299248360495085410611194445125915839611877042142141205669242668684791794812821741303429543264095664288489394980678634140268560454815754196323671152950163330270122608423434434791695793195489514011464783046010785382548535495531413 [175,51] 11551966452036272617063179748459037687012770017681107294324825893627864987575684070331980674354166713596474777021482297949481031569676633426943589725506477274294643999370742000939543602368506947270176285541483554880611345076583408707491924240268949992839566858994867873051841106177145114482654208070660788515722431266846067690418915132822762184828965272466978559706771142766884049372056630566997567576534607797829529066384467127514814666691219756463413995468505433541209734924713112993489739287087534699157717801287468416226417170758358109443370035259689046387830781338864474881251136221135707968571805685522539004451831874321653022508012653216136719527895175602328057855756441679466514016718472822799962050780085227265681625682219441494994336411607791778026460601384909473166113000385960221740853855244413637052877881916094222615238841772832750298667270135974094758719235920982131790080522547765369457445083856127212841123787638960359975920563475712005458774534082508968135712582008222852694806125893524878834956164764772950169148791855943129125684616330916688419450520589951548708305253935594453191623487511333287325327195385611280244302461504511574750143014035354089081888837620523877013915831341728923023157419490015474718890767933164865425891777782148725115343640866407819372186586781276441467840092421746554817023288531757610868739664354284165649443905967144390358282268785309895748509323737617038825343864205204610321811393472140301799032384592737973560783219530177851893995168392184515933783326858695872572799454347655901003990347267840309125815476053253911182481147773123307103886656336380522949503051594826824496855158111577150848847042435943625660690019544474961472328916923893192780951574657133929241001187942309929184964944817081891628304658713099737416402329167733391662327395459368229223361037120329881428896 [175,52] -4242456945328870611423611495966763865085342559497578912513855027206274530122398103393105235856587802428789362861854044373110575894145431312429347538065478182418954121513358660133647047901628262809080182150540760918142243164544232481164296215704994553475092290794457180622063596870313025496636912067956529515711784428362582685015836246804101000252613262594974127015563436807321490592265414272831367015042602879364208513546130200157042962814194450552292098222234083278575634892779916788621725733920685518781310592491432561485744441400191381226135585476259537309440826392204122541585737394803820579473306157689217528147214029033459786521169614350692229773074924956065903829712472389454744106405587510341288493391880199834946369627270783579241567316154902473140556709075441824127928041676309382999469365897777346792147197623804917376797359279647468421724778000792761700971318569576472783559958215464313503436276554588540272964326416239016477248481123224116921549020334392156492735535486087357025566825492464768776187700232860501045756342939445062284255571925536455020409614005789765387743815519327229506045877518712515571756026741645445761666611336706698450960292870286725054389116073149615260274447062713390729272860519720433297365599129861714112092946299316566253478520450320704023889798553310633360204327350735995625966403165807800945944378307311625371555369537184553904276293738864996862527498932478217132208162803566956564507116413682926244254742587094048128939950680985102130843132023981912945799836602884607893452230883770945221267199817511728205904920416874071372885810397707601393890820499898974195174233384372088604103581311667384587065328045305394641738188542620032447948576384975291532181625646229696745860934960762577964032344822828691685491440982781564732780219876032372048010635527049510364592204055426222352 [175,53] 1379879036975701751992123516084843885907737117963651594514806372589776430286825919374255224502754154805960515375400352842930426681441429774425891767816806530725756705440373849712825708319765939109017743565423993456250331376580177236535888044310062137903231102098068240933535719313867145377449825101436825862713916068886045031537822869505653800250185220975520261004727746974514545272984273669709255780169133008044813278203131326942688036272950808446685659698797299851068778197408097906670467368542081283673442090345533670537616042441377825466140445673087096403661263674519727682023568947660926088939892120943662689991153352176750714995815816381213674458852964468123193344716058450474687894399939935354209619183080049779815800629314558340756539856178621577781716010849742728791286786811013083703728298710158702071879879490839005494911199215698606767673555250742074661662932417908879914369217267532781518410601354375058833146283100426702958624249082174842336419074738778219473010489323691085685063260251036631731921449157468339710958697635715426223714317165126808520996976121123581302764313263482104391548158579165861640395151570658792219610932908220576957733346316662817499066306168735184185166708671634301138861113720500222102932340481372503262218122863793001135247967451644289723737007904855250284017807869934757914785607490078091990168294792988789809317281218171970433445051280197524519512936855464432382953562555734404245901251581927787377366512546172267403144201835871194481020520137008953157838166109676581578261098368230653089021969788591299864705426000786831283785295975392120516204400936925000150707462033302542714140528388081561623091697656916703806168129382606809212938119484254772212509143458086448339791599800932576963399088602828651104043623494248272399192625221942298724865596286692673601694154751805041 [175,54] -387717771957913013267625762660248865894882576293021418514966649646928157773628108413209779497733095851301206075229722584438694078530860429902223548862304310367143789288089416198322105054813940868185240624603964835485828526840785812395533425632216325774998680233888608284417524716395169725264731843006346143897810006469736925577980487062915512870661965497388582480228911831198815637902852026232950941787765301935379237509754262602812284678695316464577017121286741558958527311676008088374339554032954461846030907135544779662566184965761640881348891799249300267868155668575298907927299372312712594874060939438059373871358360994326768752057225063559651423920147935052640385930046611171678927605752270899962303544510034564361304515059093257350798008840042359624130943192158440096852026696537659310778666475466628591150658014696266627185691290368029466738592380199220575173473857654602436277398274706149104495821622394977125796070229044446199299009934283982807625976763375141382048098663914316767817131916762630470548242243548337984715302338365769930152618616819493378467657664392477717863998845008821820649918074897084687480579556855698841374467588670517012122098566606348004135490372756000204401855859675363441168885616310875464473847766140909361737433037995554552719951268320131394609826144588621242072920494217334928768395910356576684194878350261362124133824099122652613497587012026163454760235048219237304162211368602243982851418450423249693749116300202859159882935066872794630753769487385593978313429564209999676804000596535148239699609576018230956113183866981204835719423645970917770599933268238621631111215518366462651010330636813063440234658367750053542600765732555608256324772378367744027193821496540665328210049556875269505353101358085484345378432917759575220136373853804693069346555402976466350342157007370 [175,55] 88122049305518412573739689998370342239693975762679220729320176620445337225404263096084999059486029250682236238364763530747657965367049323662224871749670695849590565444046586799107887567174395402578504566058941705359722658567423162070571545935340088065363160925319646582144690444645852931734666133896592129498787134548774583819509608523171121060840547660257150798895758362487667020114052128288552447767520376423323805573747369951525022356090570318018006644586792322254857274003789790751998009192716915147027866000337968902461555388694520580871568094872266045601902591641636043187851425333430948038182505262098388592602299585104341532677230436836785811302156030922027965481922414017820207412217610715124597810079374265155942222361355068228974679702778461848622424799967994321253367990316590158050539363428101119947036177755062866466294235854286968262711329598773272251459139919064356123424432821779491110334857727477199309200145090511499283232241944604075872189805864198217036452866048974455902972795296692902465457761761390706064251990250501418612101776691559264214027764188502383501874384353044201333085718732823929847629049398949546671495717064244861794884881339614058631860990863268003085447753637426092407602735723111844074089602209896881328061734708913003929550607762880567571940469524653635387649799126045491633211054340408034954368377721018791866185007362198363825842494317623072938162205989859255253907112525385580590542855332895906161318618900109854288643061180461565228039550817643892716468298472552010522892525913166030793002917764094039520990850405196726804008749045612018179478002115262835907225643479697245204255366763813509251445305258811352578366607382106139541113548991131046623207080140178056135510988337648182629961507977887784563724278027510182368753968931396344015278520922663025682883942 [175,56] -12724507838948424622712445735197321624581015251398413337043065291115461520594864125592186354983419298623061599159215901197692394720934110198881732390603890989044937860364514304305129052012346048446306560106606753363285297600989720438369947375209234181367266238482195234327072019323648506787641600956178896308413019426501140519739645726615801480740907008650326002673699442459290958683808587779413673681581325408736202786560779288540799746728902402061102996229572959176571807576067110559278660825012864781590387439668313130637443006647016064048590801269377633200940728993363889263625020735385745223670967366193403777563264789082159229199952659011198296717624626168063346538364690723660441746953937308939412444446480776616450695761527854581771325539027106525305027199901991627526949012982233283514868375244236548623596808600441086283184779130329191626161088900528808795101949001589622775691269854237332792502614246136493438516639584387477093811593756487517062167187340249511461918547062043992144544351220196338879664683450798400024519386104692684161680928790424060419964098651819633844361250273782674095789132905932367249203767710408701160756302002509229042974028911597267139155380109420041143929582860636282877549043631868990254385591286969013476148582212139138704257859465335870643294845742278608379928634918232024904538155875962385557229126249869641270470110067283066677125711529737283836732998242915389445054822407905120193791366090462340441176178167464765130207990182037727038526492757009827733142571137232529974336101911867945719239109448246141819637813076732397736040999112858311646585832172339188040148903726599415522251385256451721704946317319909592993790812554663247825947665264420207208292230615059084128497500590623905982572973446136591503920943870699352190395238875018900969514521373485948890756 [175,57] -1138907518348282589653041158307826507888241273894592581199920757039416708332296240104097145007847963326359678956430515344536793488883984274320412290240402651383690240238180255892217574009855567745794238068207327802028041397210190141590639533054298743967359018192851776993734744545415853609565020722176016913932213788678002381311293928154373748240185861571449211641678132756831798309500373603084421479949996568071546425688974676484993744983203022476064392009497374627917372182117064589048656227576516462339435451719057674185314024205424159708655452347981089188584612456439115968383178520587450602593838170935204704318977781401101920266593464314039236356033815085930475757272306263969459408001093265866376390459144001296013735415541602130548139863315276396080784719099954409041237101816689300287049046311477431121821834300401002556310475145062163776232678965908578986849529924514256288947523355978883208006813978947870225926051337613838914563581489712219768999003716271621989618655958049401366997315692696048807964555773513160972051685056500682111619777644702890521613392450868490281885295707368840691481399771113576725587279668922969847460533391170961552982670099272672901632614762617615972221306240876400114645850798472357271720343959873808943382656470398043219240273278870002268580761494127234875335423681127145774502982416182740892527670166957593056028993349355099334458489639561810997833774795806660518239694159326580467667408719748778290962781379696083712553146670475201009708756045422682349048556494320247291474133285581187724036687279127500365180349955775152452272733285985751079988206084846729038278788937527694377513414285214127753786012067447938090738372714462398603251533108160428621894236219659231763627230701273883974430864853070822943201002921241098566687986437212233357976289711928733960 [175,58] 1789865003982876160715015612262008193666663096650733159111054673419722630327022678618914163647347456063259761563298675100927047208663539579562613370132370572253737831169630406153384852781708587580562996189310795284556639233147125175474564826040569171123800522903206218975000016902929944017083491129325164912291568553506655177620704725097199795786980285406908338131020982728325220896267519989025984095215046111099862621261816686226649499352731042303556866578924590875352940471431786683194527426748095180497084904857667693286566546731694436136334247317383934364268181190605487901279727156592909349646497559646777171726304133467795365221005264948172432366298175068826223810031702742096697662519941807981850756386783154135749571453251023408171595488801710892789131903482745521865432820517648086645164376396145146773390549313957485439636295563383970894540906617469226859241261347670299151466261605417340804528793648768146178849655072070696745289072225814742160264804783452031045473151472268325106514834395353788434185146462692918076117318503118127289510984477989440213444540861877381934899477460616891071588381505258707979971951999916121147127776439718937683605225701885927344185691607900644354119669155384567874101994122181100390751570028395471340690297620454963642723092737554213105355583704199788481301579252502987404113078912333640173731511801224816166804991195324558302108461807405927596379662810706833170960178319899023399580780873534743730085252453117125917860520169927695468768125977104424666502858571745377766876566904354958512537655157187311421823116620692695295728681682196677131333101716330335554014478329818155038431803812277784067667031156890050548154658820174033796591487278747511561843946860315532372282208856960511432625963392951782370889566598754765317298149161717377092195779005532141 [175,59] -877436972055610714202787714119109808977310521822449211587880407252386557634523617212130275688472467069420349532550970812653344965349913967608764997986613740972213557456923349518915199156837712501938785017738377846054964839823957317165814819714843156941654088166502377320990199395189585907983032470574652095880095574932331518148806228286825222411058184191637308420768097905144377718478551324559937253569210572471917283878782717732728318305537908667578631714649941543800739722958954799984306951267048760346998291370281573795994987685053394549192092842133438467345974449359736978656318080288879673244182826141267962663126588821711912050069785031199947204843539839326175858098597501367763497749624871962104075030653384986664771518260012516451072667969206722521157191689527340588898701911867448100125834978113514182580671793479887488713265979023348750098719293765077902460396819430588946097839878867456356368251289512339243429179636680636640729946771086826961795501064254971738922470155023558086388979283479858686134224143654138336158946956012429177536043264076122343584654283333338730021466017013947079981650639815315029170702395685039412030455918802308829562386105576734525554115821082568901997426863635144999023512581639444906222922688134640433834021901390488339325047241472067869571551899718320526314668349833487891209542780812858840693083499835789909476216742317621402467365771380464399416077187299739141585345244551642817261222956803274766040581020673033905976638499361188607357238122284092015721070555559179881558540580830030909527643142966689227284482866495859517816666571683433712081209902528714450421375981533382530355099285816294159695392957471345143800323878477719808318564291807726764798153165659276801984161129038641399149573595239124827718853959217423519783724519253292228746620322172 [175,60] 319697839223508551375823362803429826004461235356668944358563719227090637443516579398651741272968827584132867996502159087040800148449522788791546676596962758270271112482008849172890431750586106552619151713198902942806109034501917037685684817554979847349393605847841633389787857553582651699668061111629792177784072163208574403618446294090537710741034082214672751649037957514293450655807616257063834926088043839008168844146517969717093046841619919865514817491820559611637967993729166249610317694010738362877771461081653246305107459979975826943654161550554170384522111917700926987952303580826371803203858069515041885466203772606079565031409581187119290850803418042238544323535715411268105767655787482760833100222798189966042845820424147016334973496733977980875225877858653916381916396944376430009613010451745432453391187293089806923009982044196278078802701650349356804455123028594560593735819495191624716243198409412395651826522353320445469719437181378596968444826918420137370361400119080914083721817224500881986382700917304066861081339451464152973074722377110002911280216868213514576560077403766665869558926973063396087307607382730869385319110587210105297897971151797436878844242048273089700794063395019933042998055039091954939946565375391037813539493076131031806197249843459417155053030232972310911457358297541557023504528672149742602791585532428017602417508537052894504610830740900644347617895918825282563800719535855561244659083270338686233553115781037867891284340082429058828010579516458359539284426213119339566936737268054992568310584172495708210510300686385467742370042424794361568601388423649485378432803045688606233625211501994310596050838081749855878661760006403847214090866784373241992273432889168343060175830910507169405683584050836668440599891413497619354415426446805841654320578148 [175,61] -97102311188421780962250591744378430852008969806053185007415201795885618454453103245136353264606043141310790467011699847444451566583127185666253281680529078541186300432821979722163432091760843573436879202364120321479717968896345615126389182662641821724528989524221386641382510680550199263803920606670323751931963823048908865065336002365304601999707258806074451272309884008491257263475894159200440727964952004673239053115546686229616937840957214963385955936894328831305643232245172316918204496098644236196984357578162420201801903096845058826797876645104449400349228212345589619703916049207691616209153603612055128903129346729010215709090036339465144519815952109713751789382550238454619013786608125115367498251297013900372752853104189190487567002124077856686547803848129560863591443997173986978825662909089895719884748999554014561387867610203093148005191791351958611107897609450394404254522019152228443417458761184626562260125304463447646625687971786673910448268300291252441553639823089944777509126643581393208537369651366950846179408669718087404800871222031393706808926042524699792136196049561155021977150710832128622703580370603149218897462929562128277359414031454286590793696836786601537571059454820308142904848737953720933380923620282697512433805646697759503851942991879510544415757310151084855421063881613425347746588400453726813445218638659999614048787383598797980515645217538626128571374401900021158500544118947025298302770558218670577753180947463188652137491871201994907565103320321390664985130467662015457634647079893615738666632951688991549846550685779879503198681258966690089406014878006047737440913464787966872145646531585006337533443819702067646256109631751907476151172655292706016600191346985620877501656617317102269049954844514567801336392907643687991127052383540492184789750 [175,62] 25271703344479636667038831217708289839439735405421011518002233743272811966851173747280017618466344327742308836255425389795787485935763719436362838244304032952363768054122315827403804808920815125023035465348711361240650548583941702698528708376977411596961732835180552627135972534151479321908093222538294008295982142189890963730190617466584809454606053487601272005486736382660022812041559052605660284262228953713703838611043595058796338625310050596466879257521152255394174801997420820236603870264433895466230796105515168668051080952015565536213216740524687156314851476196911128456621365919711212587176328333388582131341104967377611869896004625856021236179512001925874979424355693158879725505383465751502498037966116859751906910151740843658391186496249514942720726722146626687215674332805282619177761181488143957951945177452414152739410921297580304366903612392864122756480400154463002008234359188934936391968200035205081690299950881544632885515076998316420460907202415584185353732088853213545430586114692075417026366776557152804545026001053959871923213821688985151883681600196740524786828148854542049990920550370908861957413950430786128524724807379058993124565326186613435342741768371310976706644645996382750803596898181672221637384777523775303755806354936393833409029217948032017888403674920628791273136553879943585882348887668317481916091312757175781815554908442814778899560688857684631389113274691985675374431208266107728989187020713556441087844078188343787316214938049447729301103502996050471227689771944644189589776945505978892001710519905446143450366312899517945317574748833853158213375825503710323494368725041210713234682267554371705138503926121887282211242525756153410342793399750794007283263126961885318980570979408408611676377189172583466609729545893975279538039016308091827594 [175,63] -5612779477821610696599892479110952325396160491579407647642491155363529322623971290578428733421701270329228729104717430258673925355975338246473983742553959353245187760355358627551122933982509610487570058862649579457739730814461224142782785429843748305695628010075231762977367043604184423526476638411872521020710507362336031444092785226879149310553131159614643089206083915732412338366150865435571911882666680642852335111886373713403284412874678768536873584248761208624822448524359238029104185880608131304441994466840485140510016350662433271036720371974794735229268961769503281244258231706860961424652943621111350322333960930444808470278487983996719979160523699334106840364287262914986229625838956284661753363235215664738319193760118133179446163006828190161463006463764191132213081422921620612801475964466694727663990828872317103365404777724585596942607923925308197853088288550501738813295817617279340577681100602092165277866956935922487376404037455545934056889988352008173741549550236054863425138865184407950260871065009452390858992396970723469898269525088953450135454825774372052953345219917487008122485216795912656002462053936836879314062340500050887908617803486157232852040304622099547582855275587063770242404598378901045939037419381937286799648215405029541854211539541422150962222069066841590272224722488725060083514665657565931981499303342911096392765065434797927797406956025736848453268703937019826359573648335159461428543825065909805822151079156780576726963480251544075513110283002287146217057163912069077224195805100337168101287402192956120910874509784545473797381495360333905328530605717825854140160594282217566209562389215454765686216480495510926891213335343221790126235771744361012002117035442341343277879625878877174777097647090294249226302105467240548295543968438633002 [175,64] 1030885481750854655468973547840509887121349983016591261610588115573515066744836962895407279303220547359103091031408720366252336445451902923352278816113063567218710632396010436567238840669459097397050970939830448188087396371342334258792853409263119701851377539021237292830972698554421300873415131379388446150870288674676990327043641137208214605052693988069840572977695366373308824443205944211268162262653232284114867536892961759817290441825462558901420702614112887902502169603417976054080891168157459694607102249945953852565600413572548632104682511985459970272916773319032124712680633090187673203843683438336346751389111815150406216236372174652534453423831739389893281241360041744460666872904030880024928235511615519159968963890818063361793566679278252794256824097946672706743823764074273201419934572316761682229801841273432653437097839863101693381811692919175035122467681908940937892688262754017520344820976526792987426391103298223006935792762693767774043344935312802687724136331965906500825944362537769658504746566145560879121111943171545650965007344871504730311051887285046504978324499188270690943183973295300597357586261655339852136586569107000147725905929081808633386889443192346264109846005688771077005404460104672545033617609069902152552933656729429134883593387653592161277709340122866423987568434210555184627970453976979907314115695826250636515027266996252902721401832426015609038194015791784876068214351980905712628809104959017636772784644603913973893333949082793116119662552770538223080604945113340605351044564304264200629197168134656625048574194338915904741085455526645194988941436602922798574799205986115721169530427604050385405526389029233805327147398701440600212978111324030643516769956573791392118782289480373940843968437936215358233569720911618484770434076918735 [175,65] -142623259492847157441838457728235473542917121557235630971442182858803383576244384001514721318554753515904435146258681315207043181450066225678010978664620866417950232855265328891155810485513057136159591420711933819067619188431026387412130688802019201208864126395348432725384455619172491327812653886288788419351029367435074019602027836888099441146644825807842143841175857684470060092481771109202168772458996404388861593470412553511196716783080421907338955588599713629256207860902001858030881119161575306739963226617670538965387205159527496135195998959793844039236716577728464234353504070897930256973244531570897135646742054351257108868925613524884287326700433463302064916916208152259749829516178823838968032390590779614149831223855172488678029900465543887771215054402066908908053630099729062632458427061227242697479762785301356135135517734611636030810415730967093091926910834661653215765800097507279925020479934004578250514838044162655566532559042229298215494466785787164617603773117899336640623249901760878533512203979220341688142218661577550372471544805527850810949756710718388024711088356347288914736046075533808172237290006902096288847960219041507435017013789642932715633581929087329405931896168784449617690396098899951523735949284081652425535251503677798508084403429189174036916708301946757122576836992025166122235676871477012002852519507569046358329135046067103212958102234256882707595464368566796880984710598655190229690975357063020860146642049441554914409570919957770792636021888013549330233740888828511255821304116584016045393394931121261833592800346524321110202038207109881502282466282453181788922326014602269711668668842571750041949553159967309650134058404353337092469998600278271529526647907153340947928858120787615115636713032426996076215814928208024506534201109 [175,66] 9453131673053559834142079972652922487240096121542667986789687543968667304439055483546672347074081328712866004919713138945735426830909113918143661059523095527485740789915965287390474906793820293426108997891392745612514275016893819019495941745608399685982028354892109599078757238326461783189514309376643472724752635130486997847208624395848644492249247671949996394524276938408474358953638536886177489855704338680830797763829588922117416764258304879048108468574049711836814463438460087415339055519830048269254436500182738948212769108078780207083621729614060260291969184536584402365440239102412857605452278339164391817271295448456604685187457051828919195258197514198527605377639863977331016959747686225964281040584639340585962750036564388531862349564403054613198090228556820053322689328272411412941730591513893655008857466893660586139340376778025276623029096783480531725032409485064622775092099870876060475649443491456338084279179192670579522929112468315054878592760117218370916953279593898365375008484446688847711857599321339931890965642271269704608959422872925454346104530796449394331365434234482242873058507996915866374669782438484161497459288755833103183900046309569230640876321506271088407946738797458107310727518848609642675292903617486760804424646422526351588579243699197568500629121136343572231573686648091380074441658714129775134889210003985937527997984715881070469918830586572839000070937147751842226355477594592851805793219082900644527133346221112543089942111979313243359672164550314404984137465636617971722976855239796464243556373806555781272568618439561394848014347647002121615548448073330962526309206603963993854783377642004939818494012005497298176135691215549677398184590182055194988713860660019596801956111342708000513664297378688098636924159357071178722116 [175,67] 2045663159558115394196171975719522898370651145955502210017434534403389306630509964524181153187694059417805973578641798402643546461955025100384476526416404054600822342675539574805277381202503447638159581309541266923756580906856493058888353273161746807641611423592460886097584981475020780799191090197573249788793869175764654898096285228046865851688811562524778382879808716674864937397085676214017002989508926744487590411084926535370595231830543629759535774932226424606057741473749128688074977537567468598150965229994972446348318389317302629280438190408050600806688750567195501089780499993193303378642914074604448127847609487026806032877716090952478673641663130073519321269694713509997081365088229781799176442275766884081362677678448673264204510434071695897569961243816059012396879877292260407302347536018565753002076934374255547400161675755252122048679590007625115754288530431994048957318036495731377653110460781165129080496875418965165985992092069884462812444204342119471943627081135288071270023620942336679864947732967164956689124154578348719034795631910784587630547695578439770033753172147316294407736008971445623873188154843670496452816067282776016576669422525640594644781126736570236478073756827294127093623449296483109026317460846204600076836493567990315588651187267294210808420414591050806356744669477573793751611138500982289032171277210068052498147427894474109415725751600828834962118881377190292329413854393388886916685681827771325962935220023422095815087449170499776870949381455397610765045506166010831900902728097938149178690845115556349656168705983782636518114473375686986178051355745351569899892956766467997930486853465615596924489219256791362413795880748761564628633699163039532195326392525829955335395898800182226003980338444822364076720843404884957486 [175,68] -966426083428795596279471211280429456695836719933226752608987278981839589203517898550871617607550127669493054719178161328464286156014745344495863151906550239494996547194668749922986797512600617556952978386833491330034143521244692513739422359323572223432169905801389305683698065046297653571407629907524526437382039483406212702230076741417747559784549170476033440999699676509389427312987912021158221592225964859815859718844919049029620183188103874512880487247981269072261108140281316450419188343754357682031246139100138357169168699356088249048014881576515454522040464410693427747082795131423853059746186864015010940500439600245692265532255715719823295170194416695553884861801737844426352705071868596823243674501409141753210858552492651549306304579667328595634508372610076903910136303165376593783686991621505092951532987672137256263319916046235816115085695563225543616628610219598747569201394818568737742150453420497366727967203293126550815111895934733117161164091563148592904367074600493651424597041250434246804743469774470799116410297546767976543595087805746399734038841244855314458038246514535262618911445959376471037608298094130325888580447854472886482056062866193766046137676350995685679240870541392533556786331178329863943093925515551061118350725201379891818129934464657914044482898533398360794913194825753781945672014973487804406718041728538302312095795383593731752934712687650258939935093988719068355217648276924916704148928152872936564815651237904374873902972170229976021745586421813283445541873462772809045193573266047926902220973413500806551109367933227578519763195265052328558117854473946228468764863063213630975325421274709081949645599218397878406222153320583400515984628185045382569129913167607035990480547129345577375257529860781771102218792346897653 [175,69] 228188211122249788898318539167802418703988070833754167494562767311671034517373408345943084974695907988591487862911821990714343423182727051204403815839062237758494270543281630836882768725566379760125311511288202573979375298949916157963687218302389804939476663448585398009785470056811002129453771034033068752922210541288623583517394252259488364294325057919740791563948307337447941708407690235726199649183290727062616569255281747091599377618217592071053810953264088295608282800402796093287924505845403367420798535768678277237748076482811693197866725899144645053040165198882730158614580238471815891895477058345997671171667495859228065848305761762330613592797276201100998601888710818536784138900286827465116505709791818067285183609551477243655760386880396213124027230248447663978530939452322880296864712753551293318522321013053995231938774836130149614983238863913826905853689428940675284490427587758143844239481909129284582494809030315656740389768748271670712092943206283823737198012695814344678390359452520248518841499275315249354097353630075158280534068872219071710875025455903454729403080933793091294507973922493188531896379456829888697062560921088327454957710919271730803219544759771810595126626273561219274733799456964318801639335010102752632672269116228292490359965389414338383057343030779693500840311955285452676254590049941917906963164138273116155661457985096593448570867591764574032853765007482824923467137223519454418851728152238765306888973518829682903081249603664784393105213950560449045894912784735081919133310595531517188923559214390611057317984124740053692513260278271167326920578142001989146793700107460794062841173403851336730096079162932238389232246300100374906316580433754251009911930882866673738658403760455328188145728801259502822155353405816 [175,70] -38156338190750496817269191159809418405319130650312641864806801239268028547384221931514907460336298669908658959684062693039289436674337808743689921989599953865085728465871133808093558407806678845048695389210606762088894617730880165866064243393934982433122884160255105106624188416251171440541277462265785912447660448990606213746712231764106414404912327924646839597398726281473822325568647204872176818209628285364578574406844871171807061609845336430245493358062066769880046753043193371859828469454770172366473798252580946898997521640271782899381883276525274210233249650625030208077269251101211682022232487543745519115337663605846992687704286704899950273240235162343246488507431316965678669235329228281287929845595757693953139965781460541817467737247738210324699857324860713136365284038570423393066298674795360957423412275434623995954432922411851801155998665181922753654777734304958079035378396075807422708511918464189304092580835778987013188537266060220468117507389115844981007791988034592206121124400593827657389809142151270428335216248517669604611094034617475949391529536521968078315289635599498966357360704266745522229286110300217558754425576953270055929785226645645718272711889653756259121421021660254463547835340281168004236443997429916916668693933183531886357238918004585217869108747414766595160991761109138996026559271791395266337155038653452950650204631203617939115359785571668099028018199935305656781016308551097926351029929446602054317234409702286863197109883965980066372599796778099672123141886876387198099252535253541745195111619860620660911458505749110306692010484911048352760953233825731351090955380326699333541568507601231378181949951882594925033422167150474024320828641703293110088697148062172895886062893926119915969725798705302893336944019 [175,71] 4548806296611513480499013648699134558380077747983693169380039246225354011919033422889515323687557907941964807366209401080353593550805875290065130870232317167241387245536985234352555339381773945737820739152213469782055001643554376130481965999267844589673524505208627849222302448269279782094930052517439192048039274481473703233012754467729440107711561605152032112052173436339536414954274768270685716832770230480386769896850199106353740456494220856849329272297518366070875741637798866111211797482833584349159322845830202905983458901185224566708152573513895258057115096551272693481317661199812848584919021590992607203264614077059822719427865382206958367835657654659545094805457483014413658781646787818538772611595552635517809345217168738852580949245611956177783477278999209714472598809086868068548022074705406739064018622181843322222006362446406207901334366781116580838477397973376840847667315863768673093991571202497507904751071755409633840141865300022616403997919147722322142449373716730238861459153018685693874637702034115645368056855989920598581455095733558474527779384197437304146426767420257213344047588349344926249363894681749686131436995705608240088978476563532093627001654914259105389805617572939164612815386038374392339839177913051774916857572445519516424036851695091561440480974829257889890448676551932054995102235950012625360752366266585983126604773982636705996773903246362430645158510830382733887734873361364894035789426943955644348647309619305423418164932725964336682291546518327214639148006539430797280309574786584812380079763439318660338533981130537102118383930724457849090366505433552828488543573015441764892843178331569464223403769531469849121712585930472559848141364890434562257642822421906069043638826675365701255570872185434225335579 [175,72] -289661591084460235452464827158319532900639325796131321492036706814966386956285651343024464396539440105978051614350481794335913250578244010245418060087873608207623876403188779562879882650161824278729131631400033628557024389773461443466972073042514970377920875199820557824158458973620651124696708498790388473939841896384260133975157086046065211859328198015279669750204039749382231223719463390554522556859605925094056595428187773881730497011733140031159617643746283451234666423557042388077289411968984115798467985257412059727368796720592361891576673854551780916791802073856388301419096897557194258188432517058141203971383790842860208038385919278086014807775020030436966964243174306517062879004436573037120711522677876039872497108806264711910611551653897960087242858050240269257325229813310978469207882452096470814685567582829272216540682243214667646267240836462435181796382008732885365686286325087887027541220051559705975520059972335648118057121888921592076099578598361596362364298437701358191689235597088534496539537029758890780634978984752871851290903493055358367814825676876105436503985124944017644357200895196427068201780578922142806460116544470788644668374565104257145240478939170857946266286198208391060306048529138752161065845893198748953284781102736836379492273256279292556958323216251994230231637541001880144248786934498359693261407872517755633611230611702915262121711670465046741839865597449310380671869096867438640621187325690656547812781787672119790996028382648292392911044309318143231365070496672382309530045941496767340218188473885284090652544407830581365570428809548080722188309429368354658953517182529385051728099841941599538838103274168394196998030715531436093159233083046908401947665359399529440832626075863570748310619644800063025 [175,73] -26231077167139194299977954015771082603176189800819029950597714756539742052010756505076365474336269334188479869586129268076361384619717315374227632154417234480965980052595112381727275003799783968893468672948348419488461523191752818640150249972820080466724314362127499247052730472048555401801430685396091444407283679138571152231869549602966923523393669454711920857423304206626716649597873596407236219179870905855391391491078862820436003435624200258711805430248992444990592763268163406901998965584315509097931545018498565725348227377681701129562759497943528993851230525635385905054241984735432852911752792195499987210441509524098043995392194567224201209012026812892011961829916745845030490904280932542729490668097014536052452892423349168308993340613443359281832679092206682254868736686973039844745877773589580609288204116534749855401773969353826295259352434390647777906404324264675970023874028891105772592587138112549881966264388745083544229506144779611465020509084144068605653194683524389359619081145667173659981260760591342236940035360233876651014652427719031448568672668807486867733592693163861123934897437432843648441830107658904593094199739253073259424723185530899274303637462526292669329255474219835254133048046522593267501388715501976869164993717810607740247517204716091098859571894114348628533198690880838870576194598930236186303114971835395287199637801435423923441947516532004605672912080728142289817427957936507410556665915831307151030464059050031859897263085027993143737485332961103790626389369753132593676817879673791315485488427373185499695768008567755443140705843993740237259540529506713062517933681505913322536631316030906158619524882966556774369348570828184452309074655502203769108595707725844717199826479373733292303972569095819 [175,74] 12404026123997961260992892146333043146279187524746383660082242245834370279952199843376986836504366499576977520877714586272392801803984673978931815436356624291375018803938258119181538375718015311881380995623130527861899228500614719627539427101760549813405182032999748812936027860351914291985033675675565898286805737626261685053661399258517645633185085768071529042241158161168731511624292796187642281079573250887048487728258706527422470506415004756817633410434373943011714981937012568462798669974042131512786496996472369852918629381561611050886082040638726674069716957999846614311010077967104001069133897358877128171855978867375574983428533784460638421196652734062742622025202432414684841969828354466859034091755274542075718533136887295457885624895147390102790590294246963673930637287713785478779302289301353511650044737055103016322376595371470675994538151494214971521705762578622186588590708863139430633794722988283100412269731797282613134398144400300660047910856821388305414722635490815973627647942383896283051368125212587853818633198990073401944897954052414882711041847111885501285203700415025004087912413563438326713463089711925929289165867444516414388831148794805493778197620801153409101792796799434398621025962974195120575461630877499654106349893878624660870367157370769665027927457747335495719623746455265921001567955205759559171741124105717782611727390049451521971999658241814791126576321571351239841681608730972551893716343701539202251944311656839090038177518577022090122828126245053935017947249828871102145552568491031787258315113857390619505534125566685823943463243909673233744140542233479972163602881414041672953938062937665295789631713489385691026560247967880210060107685909842233743214569543379132253118727340260738096498912897 [175,75] -2495519189231355608000332774969659723046766718943799356593030672623403236568649352349787119823946749117778756387500400342268330372033397951276680483540818984369698346098612179729225382350930108797313466731756639722550486938701523288764183570399300448084915493242354217065188830662586451413070090951260952224500325893106320318255423262474620656024369531048022890418060072465046167952285659327699061663803659991955190557765270339032246221702709082367631188426699878046584039238115066028471833284285417302453966703704454702664554103558216029116514272172798419977521694058993498794909870098962594777912534499577816132207602909318770847461684614673535507929593657489201865855686941215231680867081862800653885926389048588975418995946231826883527413336625618901441127153095884634904878329088393646370863450562126851797271801138748407972432839907764697071642586400991610908032766517621035187443766400836444012569686662548367515911405146139547090592288844831407972936908476926605447486314331062427913932192403091192010229663294945642037253788850533654439741699028422439939102884721623239224490956480153356388132929410240110731118070999677117084824183487148610091969459479141410856329216185197689750923181149335570981373697922374222495609570394734458858877360113737686718864517966625963525488668049204658020019526561819194064852514234472278338210953307415583307408324916366961284678830990954862756068296578090466279456264803308683251039689955351134510167872304677259366080321833460017575100863058368891480747351476151474349563542581276379754767762822842895349271110177194679449842391221606172840283713731032525104587873114414411213532315873539023530812921588806330036384791656176352304296981760111736570134511418688853343267133302109797725360599 [175,76] 368235779504122558723184765701987324135696208064940663921900701709371826632738028576911201185105472374383764865929664139393313023201927465361548235316990737715790096591489547984180727084680625216011396770102573752903626808858475951705078909989205158634083613578443752754605197374608579091720597170433466658022528226076733245621773400329559846568154697620451504643217230089845523417506235459067532766206257285275182552130710594293936100236880547869856156785821603917697923670250852485864361091705038102267847715966840609444566076996635375244280943875547206216044641003002730609497256120522815401394359016238429215336111943384446462228896092575064504336226626198355951112848614924003823157393990177129520195603350273161052998944497291250416239894253663031391113379572663547319410443943894014853675683897905415419321339322290554231667299995309288892492682851293865707359979432078080938864303795205506053950754173972514594866061993207527052596268037035319867893029475560790142931470752748918777609857797914316626251020453947891028739256582268929300886624210973250568435819461632538513116992728634371532662576683191808471375344224075362624225284807660044802065067015683038390970409050179505480210229992290504116917559566499864575955122558336113613113915614244215885455869330047512453403128860532618836442768943751264120044060562629901957890974918846304967270988959098780051790795406555595711568684474765207298246240223835680361257900160837726866325361115170235478769747127881668512032867611967195979087545529545228882323593570775261374276866156721151218409326973671520349736715456201688903481203480933423067475298034738936621470035736772681654483335333201154740072535727480887621350859808561288268737594938261109346528923254056092567904 [175,77] -43639876609494707164271620693401732004642028872562331714083080008761737049149848775948758836348719650429402176447223295904023772935687278376109181647402397935334645219084964599846426477404976150039626089616688751167806627347195656485960252995171486116123461289194344263407366625792379635995078204389974580309888806176442415543407655644072549092574537017313382989087263095110758668806247240283788291084521063802820139458985914386884288991609932247475066997024089417623850325264686170247787815287783870058627398596477116534500966409717612657936471045845277749559264773754770750811993280664270731411610886912777786566842813102719745184951991431825988436625839126610279008871264150973793926675076942002510402579572433595242072904814562395729354867725137224971201733720793572860738679098246070144930633882337823329533061153252246331820565201725307177545321361414574608664485347381510462185282038785657652169039158755283120444650375300573414934564601698075232460370047592364386076937088587444873384368794858282557779965717011346907768100304394218466729861543350840490295933616385781164629223861660138792149157330774601414883622402563664885103716365859463616473252621836778425348775778055834165412408633895611535521457436696722984352565711534693279746065252071307613612504378846406086549261424319600611589272733039798601393913541465092763511987374963557703705890864767075602772730389584938456998700024419078010018795450179191169924840638532314124199461782965116985022114408379886329889284028207200339603563793642177097534357588269675907132881783080582275679850486728153163737744429717699109799008445544983906389301743715215055007613079485137061171321829611985467327747790487422708168735998272787582915309329628353288929501358503507164 [175,78] 4186258356677053531093711964941542551572931894799981272933269608690961852343770531500284321069398308430667971697348048434178955097282936771632605107510881136597191795296834282480160469812268536313607032562634515876257626422743059520006844904995570656879813042338343541060815126484781500837427960923299629636002052987150579405729984784837052802214612525598093347376235716102775568494226191793771781457188375590137547362898107468106835706489735692965713126576077505811764420418695148755809297519478333718524333093975642446343465915923491262212461917211989421165488711283371784947740197452208494560988087991142642189255033772362421857794666254669312032148334698921780755948046680948683142693929395063486711283571460008719672819844741788528433205329246026603726526453297517667948725471790778461524486423115206629254354057864258573420728291350895202389218025954735494089167801590246788146797977138926012449963102643115359097755487128474033562568236647542075619815598443371644662714901460091839980463065848931076359828763236658044034068613838126689830812812160816532826299643360505055360777230825636728448343429452533591757021675679825346169122703650817253691813165753689894054121429431790845360824912481161920848039359114268719686954996693478624660316463192087366486898160280417485905783709574327783748195249988338215130192228184641354375701226573150004097220370070403303302425557016777875475610543023059660764105292341325768946724634186669197810421182501937132534623087544207580964857362204194551206735446154824730896028679309607000108076126042370661932864462207633632003531005601048728915335486087377326416178214169687757587493145011787320472892363141303165389956877933997284363179517066172678171133707043202122467109375372810 [175,79] -297968244160684051337439885306037218111232501535298024426618087918536255557401784186075372099559177845183872880470589967729116934901419114788375288694522919322841016887979447544844654325343822581735333740089401953022765864346982830819852446871124840645890110375171868240428673928418618299347793317087163824894088196310218887871117176601101800676635730399999954058698086052971818031539795858823419731819467329174433309858690995965375552460774579650750366260566388810392169132208501872900302074033136171313139102890911440581773722800926375583266211844022170581592669080883606961867241501448969788847737412517660709130943172189473220801919684053604124322456808860481800609446507724540531137711171861286097652664433418297957473137428408653728698783697665240149930177378954872273092644191897007149301959287698206804552865968878909355622538741254082520338307820325695648972242779978612441752066945368170705056065534728327804488738726413730618988788232323446408457218988917498118657969921496545594487402791030159849016390090241307979277257394298447306193760821629627616473241086569213246809569760289605776496000430684132148632118417741632756380021212020418422503645504728986786892858089606657295849991222985559836974397677427547206474599372099999861574453543371669240117231011628562038220954981134197808386698488512576148250497250190516776680623351507261143400905131141979994355002629943872260783481926068739408420789244162488237499441644714953803375301534929045506583485606329437396581049950946393966998781550532411265212388468034603853793163093016911746388048451202435441984641932745063697155536044260861242102181603189529345047373712409697615154284660361635630851391417018866160111884613576130469648205616401140037191542418 [175,80] 7976666189177947790742053980395118807074258588172767297126125962740202243305875483399802587625324157443059045169355821971038466032282086121684825538420402808429688554209309623251252345646656751302041162526841084679846216049186066169780170647325773352547844016091533315242772119003057410352360264324751950442912383087280342326548415447377208831921977528766140575077492537979011832214187696755424661127631203239985707537776844065082187451035089310996724729867639132103580148875152286949781124197699447627751178037340634354794445124228360634806902427927029226046870605683891940767862347857830232881549621578089086831207493176469657587081286413185581689953002083633592904155686994973470374249179252833945677702653599679569975148534352424565800130714616342569846571758864838598207294714955066881857967408381741247454311344083535618409746212824907578836913537596520934746527210835783937539702184808685999683063768661036508046076745935300883218860096045880128698369593700764538630190356506700131476246699869877631993718809873778539939240207484190296304465423061826363554185716075097451211028314803506617278925138466721343132871988762894074626492366191551386301173838630440594490776498840271815597085408435266331066367397191242508790171774379274972890094016051477058793297037578377777057403407911751357286740963794077461421704625878510091134630848868825366519640051710135450609875125285851767203564484598988946793124595016957916923974745709038470941867948771524729058715025314330375392633250795250401452477921920250106575680679724142782284910331429181908301213759348611988398884308695310085958345413328114613819114768314833531246622740930671593443753106776554498831104541447172534779476657978532329325532194297920854059241 [175,81] 1946975655540781138035326743680422036484174499468740258946169090467524189824502998759830208960456235518003035477186742836456788211468417949867079480885129622290552185773026696399883746379213027740391411312412386206141965700661823657806963408616232083460135319548445108296157357252347836039929155856607353383914108150110764082230613110513712198320158230009424833609682243796693667751350478853597233645747571390620965388593799311476305450540176495101829114053269408329706346716791994239095328591095038691150845493521370289698297560515642174811070234228394000878144539386003233879813790715316681682894195595780809836421407187641029611610497819875764246358873637692129515825901038064751771285382202953513232407499328532684412088557211818431910472737681958746864986628462109389229082602807731048293832465397434982996681236259494720399622614649077199232299235910345727641643059855726452633791827907619615273643630975504144848813670448092404923665231679210793304004252674525920103516594202703686755979227717049851183852473622962033812741346212844314807656817854455020512125237568510398937685480019368963831329665944064117005596312339049562081023348936598219470066582709589850978517134264999399673531623076013545448738089608553351826690824808018125248625512245554464431986091712463377218460048203104114905632438248818808300384681366449661446056177109043688039035890274102447188913409822741595299350587509585251586948306441545879270995586164835525322973390774129447859290875801276179595436842460359714944430927040780093169237980962318936459921942509377550009211201370358526907156300671792063543177498457981109795468829316654538737967806711973753207737618213328295104779359320204830903152374160282173490728655308204213487 [175,82] -449382276135686113167626532310634879882161065429226896448340711125238038187107694287001829230689112271302768519770104220643363885396921009493755301354939515091494955859578141888203282726555530654557000937490232562562212181316745989110869339748168168074802037975908901632560219910289310651356011398163467315865003819810617775899068321858728345704038157985184851020341184610317050585174534373852365166136579388148113415769434047282192532235014206036032871726471417907186746319100124391834573353830986719786564279037922218843001835790027922933771483361206150575595834040171066981256843527282759069315375483292526768253838540149511425118839938969853756002009049753085792587502166404199421359621419458625280844747801768522119935246158704622581910496592997964153908457828517469757563315727280259843922424895999879864518454228857317834309562029701979853875929249708964215595171042472333889105826285789608776056939137288775977562006166204423540926936115206170771417733795830749856778002720018827042427563105239914796214807610065043875751781386148248075017549593993971796041096860701731828671410871788261149020691966257758356087298903227972559011035635301509512116799821093646300374244113720602502298359010598768693465903735985648191668854730829979382364242135385040415575780828960842155467641763113398219551293173964148297611586713498945831191593343306196815090540644647688075601900972012108075423666756858839468960655496411503617817351345558792924391036554684598903562081545912419920850961743889298814543690059527659258836372596099926896850845629184693598320455812296273039783304035457909481715019919790006384946445841762941088324279067724861203114073021454731767710132438974852180056826180483183105169838827215134 [175,83] 62059382797865085404894729407067459543669730224989195540704922364648605000844676199838175535036831645368078460326069352571041915619583689970019433489711565205132920869076420251994428318440248508710818081709086143950737814346283193225215573738055205459757101391463790071357119661955221493913591287932580337187281235322389178408337920509530011566300436506042610038760058079052795555680582243453540219744306756543856371887690171432452490917444770597305928016534068576719031312784001792582176478536921764850208435798350203567925166581068283613879779269669282727607864033678347546567383279184315421168524207632034395085500719497556580609142717015546810968054928512766883378782900767818340627064579906564710210213222892460644648226815982535416318977798740740464640441984390203361085381285616921400881754057574174138518645017133394655703063411835105465614925439663238615125790283161285494557331568486264164946911877035215717107185139725611159978285556779763516055518535910769591257217610398266857086069989400030369296230883570192371688246718486832968395185259981636045064068405891935480123291490243357447693955012357383167979945159931182411865667315138712027485980962103239308078160602988402860696065589919657175411978286648486147377717144197431743607951881900677066926018866267334584647449998693532538972814510730277469343114297810021081451946941828051372729929874377512631967673763819706988763267990403727530258792417665473196864220810808182740835916295849039553286107984391534414955810823239435815885660800731757649215619141150770223501452845027438688593555901648603122215033684751666817875387810455634270913610580943861819397045597659389261042831003935459256092722406305542396797022452982587022173080381114 [175,84] -6903264493313557212982291019291121463907678150459888260226158518989277264409699043147999085006624697476184598649985213422647438709414187349516761979447792777020157680570888032467862297053015081370928038678540877823078426386047673048093953454227219792634828157941665698350521162481445364766508421774275718393843630974921101837968018698327959456722800109305535413282514024659269016145570555389199717427343820754773511890314432825606189934526888478341689302564661707772969375858920037229167518062920278978760832662042549962241949748942861178951438930521860551482558947844530400478256484930409015657827236544504577915962245477372877664884629170757546081783087544938147528568252583814538106696808951423313508129700342211212869034130922448176847455767918605259907331014666354538558527073875923758765428224572780496648659608374761877168693711533335605735085678639497850844145030022169217241835723239838268822937424142057129240662472254050139275290481336073598528606203212941100177822009018418067036865457244046998982953397824287199538978729077785322118568963854434293473581836966851865019345933466277830605341894718616982737339485564733189582374504853796755849497903037840646206288934356258057507126339282913337590622683714242240760494185291897442873664379055872392047400711760370213586925654162619874223868304686863551852646847910415992381317998263238078177814495908029848235523639360881614052947339474597417674308742351624874717977216000161599785731853657476488277718251281227123267143551939309262210290559584078711658190248420155813977626766009773748761376817636384015766952898573002364518169188765607361197986962757650030063039047292111581718566346404773380932111378216309796985024350445714648862025287 [175,85] 663384668355896052154375905014224328991230383778009027406612112581089134690558769963283292617622478756896316032974147634499025700504808426413991760918514491543880755228117951403945237476205081871675227297319863241722238181447791499988388634850720696937706586843814132155758713396280004682156548438956025218665209097159561635605794833939397004070915121795251535464416814722072493356234083430314381960953590344361256095850018914031037572710011283193591724199859584374127602547943124852673562265153864028268880049685063789296761226577719242859312899465495141121402494419137361852853317149804800686947622097178430471388129325105210413091325337699040288718981834974547997758507037366782170402331519611223100837177913165158420175605394286203794461837625127341143773265394866062774095378772728649488093144760088280805008630478623470969041587725692483559593602900005261159245180145001274919695119294456459051957677330179040541729098380879726953807345276811150922651855359599706089276381285774843842089621038624636959955050240824395074416214437081259360895412369402891587984431466376333974950848826187739108656134077177981031278828994968312427686176779048447027371089942374949294620601591046623139696569640207321243303718084440089004892615525054508670593300000145809286329976038974878223780820865184403629691017749887275053026372601900465213200975435237255555578587257814406688170809284330442429192106406756037614963337274735501309136220328612068188295747696473662641788184031830343340552302354333518280586880395269400904591153666854069034251335021242074412021928907500038895806269122562286989487221991188257866822629748992214051060450179875622093055350924518571567716805452790638058568394261465641601548 [175,86] -55583209788352528289987094974962196781502067195606349922182118065418853313598798802419575818379311956204412536616535327018110548561368286562657989972694931489740767175779160096976492200590782513698310709116003841682397469854921772248513448246865327271160825135836864915604318564591484850311669146602005863326388431149614091822972990802174489204690668474156871968321847496711997829421222615214195859148226551712502055466580781424051229589671774744957052328848477771441422702733467488464797909030172552008454155667349533169654568850704541057548588791938417084889596986747006286771981372279198218391174926163882869017201465870804924436775900692789474897944064290911291790527995540919782083363807606940977142382584302637106165485771930469634748445083905233600468291827386051363870630239767481706549878501201154782419467373895014511466538042830688656901840064559902774095090757678487141786261434186109196368327484545543004807407965579371734722068428113046984627047392308285914451614916169859543267318598550571781313734210445356316541319503788778204303079356779979013855157556548490165407669222898359389205894081878938491232370858748232292941615932103401211392619610520371646868937294587818722494139317322099805675535684544022219787292402474515395878114099357380612575873400703837735701277695168752031509597659069264923407414010737246622325896325620532056077274719764348399140269954550862835197028688314662020550407151130497850792939256545684830077546875268788151874403211878169660654883234216528954026260580939039052266700425823546857677979500426304006307189517821858736769422330714229381680199732128253367291861954195734191047983007886181510339322438698011353420348131595241246602114479212724710 [175,87] 4055738595542783927590904949132772736357927822431722124907806623609919567117060575374569594499914040278537720245005848189546903651754484549380389393064884511682272567438222396964627708575193660581696387046149343610334369892418731385257986140824737633348312008966899943600676694340112294874632049582302395499596141477680012562849679604127325528083410571421694470869899710569776531798634083822359856912639651574862421654865079105608071390189858740923585833220392736619092812182921921597738441885779586446534961173636579672353565950654654266787160342685575145354957566254818705696576458325784421862645972233774281402768366322786895702969527872832188669523887254619579301325654499846260949168614123807721090354523294789852037893731551590889466364321845730397152608191142563408959402442930671973596277687517580572531890570993889039814157036837178385410327140032915610960378822954649731427711225979567474274689767406606692976748873679468142066050612993541422511530508245495477992513265810982790596356964794113277381627910621797955312998223387266882566924283652439580115252741224654835819007830385707953840246084343247911733789535606526080154570807699306502423121057770467589609968507884169249277631461884648457193618851985718692517877879990661839040099071164818845166067248780491879939105627825839005580526277735828476266994906178794717495297109556911167196751797044151570825731744935724107155093043386642752840068664132762556604823400162391792494513593516246862651297415642150329994000147831933264405280976889173318126705809682984793167572444318917864612511752452817321751607817821346655849242370117432500008347843418659931350009749069081775811552268710498747884528935162877983493777584174482 [175,88] -258000462229096457375989778885818069295923263513878515290826193170333476956891381197997572158540307107798754839875685498062068108554012596431544854988879237989186598588161961678058704381089722146092971841299839611264809526448036378782591925736089820472434293336197647556305984097571868691921194811689540409636788144157399566515126734506937768419820126556750532787207455389034601380921641250447487168007812812330469038951889280796446565097247102750513095120027757027046719780533282441572744028501191889548105214592066487811868499714530192318319562383641791853335426236952731992458309169206426991003549697215121930629710652663341905139322394763234760299773387132841616112289347375171357656443541079814387442745317267013339593364435055675604491161087980395673465842262345108311205871178246085560774970319307625408303690383229810867409882592347080573521561647127651882905810253083098805397402597237531569699984033335551155533631633500643822658078411367586836752708014790883570178341360720374767446126810653394510927901190812991010461169944552199487859658245120261178901646462157324033615902649032659239692079020153858195342434578293590277723522793083471409573626735512990414568947320747432067523177029449777773677096552862049019924313673576168115174322657161122687042640347900129495786608036242069853112999030718021975131492751517509903732866929654606305666810965715419550502901928046867647028581235036403464731990133815311002566653355353832145289409549255842643366149370505371544142641626198322044009835406795106730534215986182943938920657217136565954459875509439871809419014009090957540135405493585171494272170061819959433959380472716674416833566202490917332130036172244106635172969096 [175,89] 14488595333885405218151412402149197266364710989520496708788039675860991361944918834534153119931264117623229764949655525974220387912748185619925757542399149416285754768203297513575356484897856799284557644638149292086542572216904076768870939762301392843905145528973995278764068976554365860364590634336166985372091384033698034811505393332736907174681499369021254929935017292743250727588487959826081045286538646783450799217164933850000846582997121745516367851702094502337401727094012161318533218632164006836684934482098190146327480660918438335777681948987644572977268982218687736257426295475092346625363871486371045107053416963301778635685327169268473826815021244664713870468714958422781577417290184163875081503198748662783215865829914251538291439569937118283402681998241612454951545290228698449664346133104880352536577351098305434035414640369969034089912538928731076809353526416302492969642739217694690255554078568627897615083351240053393826913996850940929392187838190915179451675429683881169271351317085358365150014124810289044269152471383255297929024654455989323846467531652709309337724624022771113884730465918148054246637861017301291145669385240103821962646272752025361092031862378287316081170623274647794158988722567713867644482048437482514335532719006486715086259931097941182189929791810578706241688528454853596796609976507158713824026486293731201692799826960489167819636417110960237639758381454240916485699202936890933310188063195634574504416753765682335401456067140069867796163515208721060280879538547170009614257892052844935246284547997838700863898097723046778811419566459883307340332308840594349766837997569031402891694570847685002982426859427870066471205254763381722441016 [175,90] -736128946731284169015174153466544147758950013775430561420635559971779065107633459340231113807929149894091371056295385196776856816218133844537088194451861019668356960539331767058637079480559169733042660550252319994817109093819435058798009954866629622445068765027398597831505170524645981880797058513883866669851507846247345202232225815866833951422565146776025628991290127398955238602677039032986616410101597252914142816137911574116480261072460820829844954429940306258168882227842535075732646253020709016018763549246770520642536894910087250051664566473464060084391009853426599201538409396758284559655292791331418684547997886279812607643072511032250094651787832893461553451606051679703672630776263703799325859509199703489336075569951895939346115848465148907734870563139118223206419991598350747535186710452514675227874953471309383294451566920237817223128361569563942519958605064597116811945721271108837850802363014122133448617618764958906159007875666239969636920519175228797298873158030074136781958224272133575293657416115494588024820975823533564457157562185687067303061237425491991569284757436222068083551763746108650489804196952166433497501525826177433552102759198029694729154152759205867515100428466521493135159335960130951241175283435040481220355006193553525185041031842525763669111196710275025811734016439703626096433812104121936649888055859385831485537280817589530414007646933020321521660654690412349838829904503955840186332559554842525024733839400316188841934013403806828498255026974799580553511819722882833695537599503349549512883129922484615888218651254409315761230074428534429151293748603554443332094324752788029305738778939277456611484989471201765421298956514740447762 [175,91] 33566852321603383429776842375529553726224306534020732590856978527261161652800828739368580745033168160107944680961352446200434158309771304625963317628746559411679062042323541554441276896775800560199365613174713463222240458697393902159419957937138788991272075347181640667778241607353700941604538562400028127650028917202986409823403249628096785472151699273581327332583860872797533208166996762473986210782730498064341131581333463570197562946508432951074626600528762118998609843498875161066080047371444335864107374632589087032137092865346712193832029385398845816004746190191403908341540285704448227754520720806888417600107121009516947777834820880955191824832770789138070304031182981750694245156150907940168110003436388025830739400072247248417779207615064229398827803792095222218359995528315819358204284787663023756414117526164634568464233843425849140819008119372939029550870274841471859992139555443860337301326097427068859752560667819523522455216403130470400731793959231025235890998347923216900352039955437826296769851544951056633966841660483527430796721067473003074992116956556618892194649075844048534420335202300103791230149717360713136362029052059794793181586919278701041245449319061808179432808905409442620933544673819512297078459151595819449866397515943568340119804275093550564487800125097764642363796482060880339710736565606368902456192746578541733435536934118330496140569819028148536616304952981376692598661739583246288601980771016430059557226274976101361475498606789193524306171032875031595719661173993739118489056077828082206520412521526499252044529268894365739997741610704890788589411853538162564847585027563417314094224446406890897857076665253727973131314246384754 [175,92] -1492538347781919399015666223383555736977875455046787630605020443420802195244666730530481391514964154647358902093283062623468723053777634742708965397510764139752435869609606896336856031445059871899842046754030341755251587097918290466844293168514687419973588446023030921325624460472031983179778270018466916909460137705130070327203095213358792047842601192468939210317022851538332693197674600256448610839449074883869793704798682893972424571039525241047798894835024863943950355489245624551981155802243286667037252841870185722817997216913676785088209497187791333704296312845249161603799512142068002852997708254581006599483568619916495506232542254078137786524187567082471798871205693054595097474354242803537442079259304286420952895119626082197988690036680686289259153021143291598723007426271750718291880387308458333878512820315455798391067938440190206820219871510608853787371100621889437943368780586350974055662796541459021403991748213193320040051461210041446126548104802805115141541443614843477256963332566072441127657304059778531758680911583524379709655337925497733100923767494433350510943078075709038304636195767118291152000813602524483863286468277273303072890493150915318312021477703753041707775805648744234536649052920606373856808628679320175516297248771299012624240888818983547268980071449390604239674845612348395223436171919046351545305259998116622644943420623404819411947000521275654564554153240643931234361547684705703033786530310903350833465744517764799337566864247450077866821657049429693532406351458144987193580031240725899515060571625153358500391438169143215321389509841173355166673261496733905149186058897798167231896484189010047316537533720291351238513695393 [175,93] 96450439984182701165321675489081446568708206439248282227102331386870780288746698868194001797571148235696435377338846949495315646117909930764667586364818902667457057361676256668335142185964555821748326704930205072380311324913056821414823028291849587927745963069421716386069781144658885494453517257603200588164624517775279539391238195011829884541099209537779702256722603485836473600791328247950911278430854753521084788596538670803772748837562040435616666747205108560133431306454629645722220746383707070919249829981810463542644553870356913365732235800798155108820398896509419013374321749117091743719379042214110792976565309613472360636363289143100724777580886573769469154205818954689156347397775195490275187232068213556306532510569939127524645188608545609494140864465615378636311387472780482350535863323326820078512674800370674360905072479649755241441671935640291872152174258672759885964731301799490041560630319311221532296875980934452423220442957118147432487092357101249428313697439032550371354587192067610729880087579782569423937734543961535583291099280698891580875966734546406451122636168509311351637020119231930017812355283945803214030964868088759238759080779269477292325246284834673067727097909537589011391077187981047275026844133663945493758421286309980157009819036214034757949616011852942562041418157859790966070015656972791916435872951884731805709072867610898263733952824009200031025670147044679816392721421254536100233464285660682050148956369956355295832350250222800109115438583362154842972849291421997716841892395286470261560351394096918315268690915964164461293188420246196252512585437823637840104854837751819208040677209427400604541076447367556280088440 [175,94] -7595174378280905959793288531863142450609098182453671479842119162342461356739273915307473398610903150556858988398593127174568039229717605969999571906670854199364967193509386911236153751678152734942992999109194042020483082778662436842450269274974043091963802775422989834248262414090702395606598499463691073530795296440764126140864501660434417276996059953038725402259175329931810809185873629466816967252496680788176648299735009251395224815606142982925640971415310437320773244062029950435660961152358407828328789741116489866056016415891199357067080859074385060642322198090998736652540055342289415107718873224630468139302276917425976420406298471266359362245071025167850314353982330904473350135671260109026571314762913695673929303096363137903652993546076767702326596333557808695498554359298542140303645091770298489088030572400121594122883523062125434782559568981599499996273120536721074121059826296359365188406047217452722110500444623453202571745700180950624640700014500669276606452895951183458255679884241125503488676595679529925779958307311975484376885330878236082536399637799022699707106168527881645632259924202887776515986819663549804526288953538697297866816095343619518653778690879153552207447531813672666839919439647898941076044471984662670738051176611857064791755516750440633360680508289466092418477429673004594126993042076888404703783117537511146915190747699028059896910155097392323745128301539980081979464760499400145821271747301341742281016308094517037808578342821694710325527664735374247925709202148024352068738928392928828886782973849384589791937507249426246052807732734052325234108137364772959758225472589736153511746742133633185188272109850744597862 [175,95] 442310624086187332074940494401293792886749908053854398006919411427191913632836064939423863567660961600704291504094064087335994731129995074117687876558560783099715160679866631746850722440272254307036952544462929049237473110382488294894171439186930344902083043667112865879501629250762714520443397514927948573241900826947585776050627327912266366487795447429355248422365770740735296467423515329245199800142260078225126556112992348872358753468429840294041592517117999473577915022510372087420633256619369977797840905990145315213201841220697339615753925027503200406973247897439398873281655010727351092693129556422730592027869399979499209731634029775234378297071534283656709237749968149753093644940808117499523688014970212682567363777232782111643825747856466722199544199993545030967126963604394145260453396890282064872588759072965614519180383482140244498042559388809420816818779976875079109752787663994466321198085638399995090132939733921350054737876957600342492365112405120765082895437819093954681803499067510719407150536314852833723285213055458498264054384348782218944746755786380519358408999436295489757709551193794113224129788223168996463353129241162411031661859627928273200990836885414946800944271464926918061426588647735444768735252332902499133183292772880657602626348747623089779607571764255489218302325561143988885076934112368704693049596106195710620114765694305457347706916312066195499994431094471992929468016636903877028185156773641282396507629871278015450767964945954925530818925478155654405068881629517249341988240529954294989134773310566678686278322924394286276798337586263369766288437698808628405819241122333006162706831157814605955402601183242922 [175,96] -14351243823249166691025412679644136557817411050032102116821265592503331902668892133335197200605228810592077885739853865910618297553978258292098669424294744636460019777101970691848968926002701455637358413246432166839664894301559067849220705383272083148576662990697416571007049795822865305520373582690072819904463338413730506433091535534725066475550947613737879724434325891725015496879337171942192323223021503927437258753314784708841517359857609500711667528579945030894577759189983101583646074460868135018319631021689236296546860452034561132771794800832995017785955216796541838593344319426660023489678623252804979534767588705364668015684542586192342205974824763624214352647829136723792191182194048811863303363272858950185603088525498429579513966725617728864100377333306773620514062606112269630472585701779059017715738618148101417491782627696454553983028251243075277419483720937834841590478933650189544421035200701260971065281750590055720914563655811556969173455317774408366404785188056354832008151079217766218413304115391605241540208024805119260914247622446613614463372849317323881623210337610343316843824277788816327590611426529683892523942789092867011853957347151529404671543679759422094696469907924380092418924524747788153422020186401308609879182642354714758944716033585923522091624847857382248260396067458970295086110267121658288993371264490874509719806616613653781728023167875445880268757876760246060022323052389522334267313103619442516525334602202586917512476033126306609559288454869173663786008699066709535295091150935835429965128648573420768849498671303426486595358824062367203945680173760081495850845639881872771898497072905147665142025141108 [175,97] -7407740914820152012850238776524923571844105235808056953520082192662799962843327025825223434482819845267015258264094736389502488724796481855284852275585421815228643159967463422788560901138138756153677045721235081633406941287058232481006693300232269071141135446819782398281645356997946060934570529802753587528028413528594871551732475843441940769368547558038764387258524950676894720440587903677923179150023126635952086307330189551140203652533160011459863671189030025399623992001670008753865089636112234439614428893222611228411505895431911082524591105022362613714852824870429760136897818763844182366030081667795709799136801922436232670766605598497478587343463662798623298398877700651316410961623613252004726390576885921621360423269824566904937028571042455757893110235114493707671347780698243159968003888679665943456885368684378943533757123317008239302245221941299901376229758860591313977496185256152847823300812314313192928128804412506990672611446138779262780849889829188524272147444893044833614569102125312059266695930743750700532902790263978020448667874042168348055144990532360104105331357554504694175338778823921260014952268488599582735692183946795253242503831686149540724741617965017077525671187068995069946032196275785485590049437049965987324337792004893332320321166121446270301179992631621903505451286640550689376768025994668172772786159479460392400726892456545805460625850825307512834642243095179093213135401337890615004841030684366152550360389497125033452087147622808930820426940480187439293853064744444257090277379229955322802118032384949101021776221308957473943114199741404509355259714983876892284629450395860105429348517150067496595562 [175,98] 26820318308176390436239786866840284416407220801186412499425107239834128780830333571424174849903338861938302595625685616024221107116395679213476317277728267838204068988798045383293409937538044508412701944907985772746853034465979483115628982411502349779315036230206495166213923440542881213608302986013712746970153381669670204437725820703227191849529210935121598160732419142229811950942564791564196721038700553545924722128740319934840314084380110744896796654479655624234116254059739505934799419806043285683647777901205813449770581275080513461807192965409207309230002596259893985865436943401222744181797129859303585205212470216782371916038544707348597599379217324944206839637037416933315469021841840488253331176351510768226719190006497493016142495484679992523167372890983169200033769845970250733906046111669270579590090886548085001610933674748581781574228158697088631716182699483643384500024285291843547946965076105437094622123058673216349849852349548535711628667473975012090749692006019507044103214781508663780328056249259473935771145436847413223594637654581947402172426599738151862992360458433106560341988065269062890865098566111461743221315380888953786311528916916908137894445553316856948201742788365951738180445729375378719081182096038665355933662941673264933675760021169642183832289139316236456765518709916321912062994868963282612268331521816502839616284443667629755826118412470458850163612393746190926156794664730646080584647843734566195091270857175344843367165709776397118519360003089129571373940064514972303286425641098584115569812083778002936601592012692324261348489291411281921695414100314439435491160697232938030205526539363345115737 [175,99] -1396528281217063524981724277558524741522418865911175360785291165246538261728530726730595048788432578874444448791368148044753716515016519184272756321359130726206548822811955370506805184447832783625020238833039734928149385665693778487346870523723051565325166388705822917435594709177896852937235341268200862731785138639272629732600783038667569781297980036602422382357594514204978481298743890741545692211815236945389861618403859412916151267015991735388428321168535443620176598024165734676826074337816341992241289076696960242608930529347934566461927350125416284389638384351763507577629096109619135408643644778451687030170477393732188986252329364406621811350279681713417257213798110329559368630464634614923829866144508430107100110773371039079252104413919951839952348245777619092049374037315377290341206617248031531681030026369129386484259331578290520578873994535772809385662297726292223790615645964461877773009704185594789170304813104578991844839100846719658908955933937600083496450068295018909677118029302909871662738703632851921758438445993956907723191434239653669192994427279857762638868814030618068903926204474394594333802720514972633895554832643290365280946951717317940933343024034354196063086263596202679210440416686675095616473675031122897992136061038583012387370899196924967414618978219715286221729509910730946398087774555247338474870677554060610452540611709235142520329308545637339699551196393041801599573234759017692343904984757027737803298838715879823603825731026079010629180287673293595106478769622942898797995439880830605054813936929991851570707089613206348886848171898261735183721912008620677918784496842179699492224092213595425 [175,100] 32465812948064764848696009782953937720110754109675914982753203090075648956160406756583483223059528517690337988691694672974546998381014463043234048969202016498471372561490574438214240335042263181539200376508593878995004649159522407405355361231986367403091020978476089072610813093496984245331159314070482415522475089148180391340540459368011937320626849381929269599161926849137900394586476288080054164798666531490287194303404369578914400686464015732810860229549743699206375568471132446541357122456677039565620131463607206444947092328267198021910298046669817388313968177047669372146179619738402741731706298394818504944397000928234858362615500726519423496226372363816318408806143589377961924591873470891820857633534557273558795760896735264123888427420476982529680672264912003835099844709700869202869271019207707205619823997209040802570760789223997599650832252845349598344320001195625066021921884014877803880929473446198442445657997504400403062038707940553521787812140355208745518145104963843978284497326490782240800900268870650774819707652879143810894795320099012085835148993304551979702476371146132159911130339734224991682396254905687023347950542288402467583505971114228613164300239311132193074800832058528588326857992517731603663106877751740344650006002097274291373198154783878402610036524472081955022581931573648738819989719047362684448099976099935634268660090203655933367586649675120493691830325251065006760213479073228069775537240529700220072840860153197119723770844369139189337030882325091862753636859109444590209308041569890770197028755155137152683958972554707849346475262118044582729315994103230511244079695502699498211375660541 [175,101] 14880308930953093938022859404406628471985901975384162480303630701602185622478510856086230843097451297348884150799665830077381413420661724503509769492080715968308287536482853587852993507722693044892732282268368714533296227283814999517970261676945112059813896613622682021517012230889155781954752725012339578137452120041730581399228736509230392263852069760224451142177747640184218319848702631545526331065400121447304176072915571839776871311892487457144961769976424055181043419414557297440593666436848307327242798243221764082615277878900050576186901941337022063782203953287390401855847107811816088787464659832207907276469843858811310499134193020376117091839596530166765796349877547734308097285824086340557624688208947314320879498340658836500345127960436072128542473503466590059683670265226852807977692718930655652410992885856875107227585167303871091308450737661798817767599545025240695505321733571284095637982644761990026344481221906803698543948588294388342439733694797486381189542702829337397298051139765652816906272562151666343395961639933563929793484594097203720783304315663026956969728833918035915107123849953811891853335482364764215012104670990775739861504965826431727338918689352917063813376514891110181802563105164151344851052977327499158750462931793500594447581640163190610349466708737492122879867218901199314500404540595979998818543138004132616751160394278491923442683724752281083799340534966360300412852261816844685390254001891122993994928777809735135905477230722330620659131937550904648243696941439294963541905331779054805462675366368677680494925282173051750564815276368374342199562761659140928119218167013489158276499 [175,102] -26316263615110643883437663807400596892194870583215840641326423434495370062461722478127285537459765972045532194279062640873714895223344781115591929732783185520465328649884853798203341481597119809430635429708345328746505573091030273064588462693137297282728771873446162888511694197073395429075447375456133223226590802698282835082609348364861822292037408088065051734973540948848576605106967755442140790344108251412339281497184315693093461338160400933315346344313953931678315029147803331303448220330546898701947926493014905247607066073864160690079725655214748004737970851005977883943713848765229877608399724695696271877827471215859667951117302715806638072082793424460565211389316594448561917404800786490133085247261143312332316401882368631449781015493048703784474581229021995812579043554295008102773507116429649842644490421356503902087474787271434831398560569750354469961742776813785492341927324387152102222143259284734904902299350349519188841355884478871945405542641223801985411917718476509085009784033943946582906248538291145524738994269047016625317790343111229867089416131210006661491638357476048748679586461373450588380758106455128540851348307049626931670770582914128072078025155156085075316297179596646425309084053579027666341736872494318694318643586036013274115284025793253902860090294854595262765476952785226588060145478847685905622511212586082180730556493328576773522074189644651916558323360961758000119134121871834352787000290666291184038395111946638747036893302545216906280416148206110005621103301251131919408550029642488722164773469802322940740587227777770045065150188848061354321158836802429721692949373588345776728 [175,103] 861618056873532601621849217961375335323066079201128008184985090925253263525436932176216919754016846367668771977535674233406798137392571899064835073950312877421878856382488068773132297237999421656569619653118838389580957038717919898950630547886510256882458857925028883578818388648884384473239498595298448921963601590233332394415338609719623859079853697999938723798389648587087504916233386797440229525117096810167622765108447999849291711564730143722004206227230319322253196378594112398718587289112950341108696135760152925593241477130500896393804733694021640373796387411788795306589922079744472133549517213058102251039408552853776397970236925793848731224958746630398284246506947461255859031269040995594396514786521651056441498107109833550302991198152813731642122566238083553780335753185215997590460935276799282284906358518399618054667734483926961672474018875270525770217369131699971573421319203692974298335448547671190432323540801959210228881018746856182022905471401536095011560852596932526898096646773666711813985442328004510072729394801041100398299253106031256425897396460029698897015843915807016244457011632639030364430495597184754467641362328176865567538941055908899319889951871776811668331539596953737366966957556906473081905383714979051220011340632996080746401813272660096215148238676924528861994912008372819087308706178911402857283280781983098597351064687501939142713968085236228086898775637788057464743027491413899851137456149940864418164045514275577368546081605903602640650783365454521126853775918644987691803007809468199496691645684641270474733095373982915456774312995915300062302330518599306136686105299229338 [175,104] -13337632424758324873790553512561797663432115367967967323050271707913848049728893686090756924537912114708172889199151266933013445095984427561274893710668049436752255229780411973923006376836739353359577774977692554614321325434765891921955630838443904205145309347909046792921233882581917435002279589865772580582632955057244595409500164054375445157236520672505889840996010215843897686297490736593456264595986052911342693787437006895444205236962262895500055744341443208074354782719731643039670549104370965819505852632933440220764529680626438467294776167217514797470881195504298738047999633232744081779780976530945096177850135663347417897377531575712199953374535780188411998663694632591053288610135769714678077372655315234177559081981748849970525247162187800036352673614570642964878674539040058864044540400321991563938980777992289109325187090599372852547679333022752250656867135339365268158852125556579756124012627035713763617395348157960943111770842404123972966907300711725914098038114072485448368439308180636672493036937815973742108823769967174945588428964797463604988629073599643863236039646168086003225694707804732573414457532110198220054200614932770047490228855999460283122969755779772882469738773749366871391832885698354878905339199616703494851901195038513940119333198232117480841736934821306350034553942507264514312225003467629934624101076446465099512630171415821192723140470711958704016991082431165820919750079536121903649997507136089467633619938890254149426789354739318316298816199378256640858748938089175920441981900338353654025145241051466475187686820862526086142382675828021399255586639839885522056135875574 [175,105] 77655778643671537107254525832117622059069605685320380465390441040057239810194504083332435479202291741427597111055389908950968774314655346663062874501127069343328980719292220846330399530195479944741809769571269774293887307466854371373674453861996611923918204155961907286492662934344365985031974197275872685521321303592087371689717272618955402752245356313619637609377310310575006409519742723759876738803930561851763151197891389961594548581671828241110748860502315880597087222757817677887282537463039511471829874721150199345050282348237658603241035483667048193883829769172755730389300324844470793765509217851376465492805868927970463551581631731911877099113459957952595619493456756471348729393142375117139573704276454031670771892961424095778043550141229250837115903643129184519903978616138846514742991586533093635347210075843533080416598847886746754942827562251142996458397790943951880605279320595192240173414460379964499978590393948731041350473864769991017803429635411912522365473854680162758849926543201320997158678543412118250032259890899449871496348779364720616883046806889110601211375390078800077267908016465477202154877251824500127015757111784150805296676385967491688124922247739698030993518539945105412282665032998279594456283650613110840966805537276068371619979365809472768997611324389829052420008568726552872758504109383719854959105816461630497763420354967167377560726103418730806814312014832317030199630357796071169288945475862763616077255907372150736017615220267114074198846961447061515809237184555358209964912376206381042515026197041789321562616319680853770374983431928456058805365523944578166210288 [175,106] 500214266009377391145063191757126011681592935735948651242514026268168196461947585872537471475714929348647020367959909024029166803538599380984262602951707590864252498347703062704091628942009115842366671006522571116678654326583407038155093204255751982018108371393844248258567096917507748391297893134917492259338999861808599273573541410331150189225759389424221925425768491544610840478368284751901377034129077099775242909586605321622340078704762187861222760099896761151987082617558903171295518304190077430145825051990401779949725887490347815335978192151177833937123364215200243221188193637609346205100138414254689765818285086383936816071539216742471926970662944643284477460905336445017676864534913297110626497577628942929652913509906366140014520730105380967350519403600962117212562549768593627108237298266158286388928212517398449201089582466677575167724908543503487147224421046877054164111274152535623135404607043611103533346398117891094846215197169815355081438922832696554939212531228741745331797072559689850478059270501153184645774451674721141990226936049796311069528327883084038965318926657192272560127194432893573777972545995597874848681167041447684624816471136982506710335272949082829990851118636385332408782762810357544167667091760637828766185689346921727508692747343659667835907111584819321214435980014296302464612117555735908056497976211080767161571964022134526295142143605101187250680332848206449841413520637119307835248698306418104561316537451815817781358200128587442350730521602520445755894252868891034854724738801775523928193067340298902377742392901746694931775858298461480459477628813725901778 [175,107] -4282522702654564346690577463329115197318942450474169594170660698419280226024292610556572285738918800188892058939757178944603312705159349658049204714397000925454459607255631177497122860573921238343310171514959657604723612096412497571218039422892635057542188521231333395866799524092756041697448781003056574029720771799764252423131716213661902019153204901585759194515336719787846608586742217856041813733882719160713778576973096852025133620199597400234479454474124110881346375387815939442782390921288230133332809384154155225996017144611150103552257331660627938686316680672768153621354938966310968646192726541626978282303278747473007165767192423751029214369286833807974258408072882408768751050329166417661759407510991139183608793059103072229339266744655752532710621560105146159162734081021907834148580794925192122846969342708998771661618919967745887764754635580970636227286180010034311068781055330192910884188241136087038859105400417331297047981456947688664868060113577349691119828427615338728836382741486273117098916736831915809404566354334576773417537453765356284652634162917401868462013283866639586554028767171396630956057309735907791095210783875229755226738272956330266957320426626231804396712132443797104207307777653661854951559389624064053931779718416534171276989389802612504477030596657029304965233988765163406443714845484977732475126966490033802697460607342375793169203865426267770977795958571685222618429125816376902099939961366794043070133809415554528094183184259765621288791204639051599637513244604270517349508848581339438284428117131991008166644649315374701791235776944636828675616803741529 [175,108] -189269537717489681908624373622797253642725047677491408339843371091498583094735806151488834882271020190373596995761598273624296438901415616157734815471253507429753138476793318350266266227771319015313532234767436513979846572351481328237193631611148844601658985872455789290753582824899187807483044271134354179598361846429863875862991493151308234117826198153879374938470387976253648560433355530440249499896608161668048248094493208241034851730361118849248588928631674756065463348905011416889020927670335102129637833677156053902973107739041743085465589924250668681308775944062982731338373884843834327538195154708141870730281522826719452974667097305596298465832325979507101150692327559180475329781498905480883900940392968049067599031332278642229749545144831954596945241255496674627276787279526107253339620268748655326779675071566122513049939050373373911847061139993572916083464506699380733470900142975517855074694641973014089594470944695245208699259238940425888316422748217230662689034186989579028185509444253224929104340589065297164588064220732789928847934414558622137152887265850011740206273695959886686893587432939599894292379154541419136972373673690729132466667384241156269580635864742511784369600225778927976793581336289267780189851267947300356426390146794586868496913585934179605573631633892601701011350018192566606871425212430840835226836930386595533310435973270388962183491145890436469744182914160405267361771991698715726311211670155748053893924374579366139356662879153930713033528095982210607720972855735038218133881668496869776125699329178621128726154287198050666672658869263174563084831687 [175,109] 4219579943149376023612647020172405876532927105287076084182106508108281198728069520713337881110503891035601741776502387089085874015120576841329584281879793868940339444369565890053208683316944167222293563478673917268129318647398300870913889021538693532946853464463232885054748636121794521537484494032880958085238044976454212010877845593373440563450051172174391753779084800972132874141674063950186155495445437958806368555820383240277697801227348623183038653297840784690135429933898923756562518229591625714582680181521039967755521083425585588505869021490063051706793612834710598715768646208524737268652664330221644864991276477371912535245386372638489374685510374993744148210966205538862604379720113784431164882588887937464664693427736836327969105433818955101916970095294377743761418997697159863630345471637799836607812193243803392989341356719120583306433625781592417357790741684567514425864101867508172571581210255105615695602284065319086937078163445931759446343964294537111082681296511794109233918037401449762465414359356080606736798204786326978970901938581360009957563838000332435589414013936805827736022328496583524453560559769631567557429947863577978859145862509858519111507379652294174017551106919560871947130755854215423011597538959700963246141953914600164425730328854268118131741807829836907684998536163821170771643970418346179211633489053667682210874760766921153192554599710640704876757381042402273966470229581239055563334720865319321311406891650726107473395137675189997867755429894138282287405345924290690938645718394272474301964507959156313151896376793002776360276584502197802778224 [175,110] -44933192014063005246625643578380389596932287812120041820615978796106819426880471366822316663892591988548766806060302726928932426604822508369081528725227955475495244031337691406287489418143301209929269472080132404235074602308627310476744877836351945410396595943099299814386676430578587630850084834081588880661261274157740140406213723950497153145177488023634062488791956794080000711021854478238437193716391335429950712859860189169539378519228031239294520066290802871328488749302950534257578926286989490529857513199311374963822562128423569619968513083949922705598677261385487334165761139524793114643301808795604801366185709202593244644826395217580259211577521073095266619835122405834841595773046578673962717363023155967350401021371927105476519796225961161763782288875339861931120995943386979652898251968595017774269981044506834207598425580107005706422422553371570799150708712012413105036278061118463398658374372490576655446221903289191810426787522333334777359385050817474000315091112862112104612922750089413844090441522994496065664944344924557906441071137090539136899007509092433778034065128226441868211496771326021214813659054971912541020288488322509010036199224392781519371170112544758387321947749642013075750141259021828432772931341647074631493841495949594844627408212177512437156155993259506444327485313659892578917299219221417448816328629341277142056260051156103353231593198050499699619297933620876907252993615143053965029919397582187846371603124800505034005916083578712502786939828294420101859228934466191877086002003415544004694672049163264080206350188567574748983808664282995880 [175,111] 349453915047051351442246515734831752211697684551466899210408999994474700384767569744184143889161125301158601295277814115173586110197842549358913982463741120049209090634097022008663776683790519854911067603802822784457530673035016192213481573225549128064047802608184304741707815083513207627174423150462400970763044118442317545687252784566474911792863970270244815081646976209065232612585810049923202732986965311962835024620252607727697404105699766441818232753729762674550651898665700225645819899789279796994375553731181775050480980487687128498912518837384614055060637829931584926105888249295699374423433695303768672413833979888645315229642523469284393207971386805498439279830621315702170094992059461307472748793395668592691961021660452801952999973809633440974002881092357787723274952321822351889365366135270895890799608690371983291034582230557468015901377610593843809120670658718614103105247750263720755217132477398375884706522067496601613315324764114037662192885278892707919834413081113372222910386745379977322810025138699493880656212935533509720558773800373593258790363886106133778385638776838236404937362416643034651849578166096650393979259360492941310714045048461038228581651914478553239035051251979242316913823816253080507388002517873121993064712854605479243279627906805686308898460976890014449141891435167294487049541100184249986073843191002758465054012771255076124859550618762420071611046577149654296509032252839687412351519060784444528678324824183981804016160971466387736517230150745122520929396541979728195197812332089633600628423525978812787240631349288954124896120059809 [175,112] -2163141101324580601432917287663802255020778458474134207190854282932571820901647258910706024451508952514667595313433063389442964984636400308936032475665383401303879614438309383645230097111829893549321503572841694098468385797595839182092407947576130140987136069617167998468280660384748853129272155308388270552600151773437259500006844769274898861645922221093331829293657098057032991116294491617930491775907337236521687521706120002607341799145907831400719377348533513795015170675413659576518494751563789257848794493290386127078374128399777645084746329874425949185651392530967261841396827448094989771560849949315228928582181065039959730914275583726598158408818570638792791587885884523049932957023278624524181415008518544190216793194758653018161508719030366474231279754079552120133901837420247325561797462007909893407310442448958970703662316633688802686068835646581625171514148217383054468950961553143229256887469506059269799643373122198313159794945461385914150805924254962251667582879686072152277588829790136873292760738021699077222796438456864760753123872037208112949405849219941250978615160500017877988151524747899693342584748355290869631727249420255956821868666697550372162021232223568199555889690208660503118876544553633612154927217483493622424007288687668401461520133182671258323764598889118787472228860685130037074906045222674348771702806667157390156140587526641283833182319758787826770371883219462730702601006011794773272040711532811095116956750683601905722917138130133533463775060524239252146210645045778815080502190314331827373961785893415676299433464476350331387300304 [175,113] 8573090888970645805368368739547860691337596124792445280238120131475101736301123211703983765145807220016530907265906283940419553546904492660005084141132263794808098918741667128487595712793505001538544423896509109135631911557268837819378914712747346113283822965440810561819976573935293110222452497515943876207830449559688590008949849385322490446421212220074191628726436406918400356863509829474118489047528857148080939937793404044633203775075756762561193821566238983707534628061578969989144631479735088072489821721845008475223228315339422538000623073267857328126894980706826281582335431863129453074105234996615878702222377052668771809349307882739257126595988043090528093522711353942179773996244454475305274800237573592279523556982764747562371625312013427764254218213121139499838222653932598718558469318896972257380988528315508509163419329080567564574254878581804708076215633180775524313968066263043754296766061405378840543582809945566900419511373071438034972463295458959500225367100555327239402097887222033069632402172666478790798069290335993052396696671549968689072997862027510841537713980131911237421488280727445364562274823876548199934904290443238866925560839325546675244615451449599702390396275227959042629530509099566512111266449554271396668978108829205840319492317303089648886822867165033271524668861272347733978009141601088013077749438660830243804152495787018544479051736057306648620169499372320512529367658013258597853981632701372092220993561974271323056196917962661464370466581016881986125129069920918437682278386114468200763593966495592881953789257409471094920 [175,114] -20773938169427686463569001405047913243874041459830818389542116471222137348629030956714869528531513359165539770927945422717936121878618680794066666005437973851799869799925996924742702291074965582709102447250113184013495740564755684963085125011169918428302120084994279274566725809597370632393205734236743632185600160147263612004054397402285723798201760515498504312000716143462790224521783305732211855304001767750754735174179316123307919533459875509311553776722580043839222748118528409184266549615968952452864369192488878924804761169504044243054291812383602024439425976069330850911462074489400700078142582931377034921145222634670554657423216440110855959652142680967582415258195244997417060828409252375151539108137721005125386869881385452315633458858797177443768718400312681777958945699723757946386111377401047171699564791383326460291246453302708199497353980907733027420583602397080430856511494058717556638764869460674902537413701169129641323887877487258442875095627969111053420625525356545749064494777069589832019969113412786395044799716850802742103886171996435182203168443310653853907564914534734684746102806554809220920083056354135812403613591927714436363381704386195834078014165911024402143758463110500770653708514252451715529159561584048802380288861337863532598622585489691016072725703632250070787328903929494359292045074496978993571875362293861984047562508366464819213914197957237712738879634823326210726373761436101659710144974820332572175256331517296081416516420075899322304209760891841180875958146544601592219161803266656165067511103185453673052492798267700 [175,115] 87316110409302408605752332930260121945797402096408577380935603855982121550402013302109304845224471919231252434838873129737151505632615942306941950382983688802286244950735230557063502329723606729430080973429630276375577528976897372130141062013602698277655208215009105148095722392951331344677492679063125093700112079249997624163965168815717684188558142907464341282156674254686826133193805187618862447519859528455825103281468853558960514713136164135935027045066165413856953973931375511192067232597677240070695568495492132953342730234917089601493030747515809773049450753483970346251838913579129165874232852257302959325370277653874721759204509928987961637032798214022158630224740600809172937150469089455064533061599903596789115941601604153295054504134689066845429115005079858710286299320413553610877549276119505700242016907328560929391903302629764946345686016475935310210353437461086163714110618416084614342599326825134289864723249345475089901612637902273243217033702660562936277332647260070535971532779474084290396756261001292931098334402844689312684910576679166288984063347858846451981034204859341914415484134732066930407084773134298422947539194991634461046870193282862157261368920922873037552701258119352078718794629164510831537227931213152344226620398063609958433275376540292990482472788325402119728268310862761216780472816527369685722069366494871310759815606499545311485023643831290972847886028519512559941685458841458253140194707780522488544926671548869162998802564083550518784116544799800233593112649886713166595800737485850807280030080880391574979786840 [175,116] -398894866118119768260089110471621466409573694711818231001987369827919792227194801833446397838664320267384935867441317849971047710898305809928867050394211237217466667389611940449121010074441355611205095872050138194403941144790535730614267907315234338133000090927566292948568226555030638190268068516946701691122443321213360880244899452577754827044173574992805441789034306641454490937193078113472706406324146304355681862334301297761504120643073364708375581386958948557312938659602124561798330154849192802228752165013160971303344580495342811633058376245931941223219525378998551535768383135295720898791104371820358580141834319530912389742005276173275962063319020550676465056026015366464313737682036076674457376622119539665278145617175379159189745036762254582937461014030529045352007888867876528257107433006868759174156546837451226204157449164765241038670240583559110243113214675800202999427242062753113624973144925927728682625976418307916640600821564488701995753274798419095045284192822767882954489390174714466215186536274827913655275492403777582248163834879674543917172961318171299024190074983173805428624589848927378624203263312653828439877531021260666407462244898083279626110962557709452742800242996553225407942467945250650395077097281517549424301885782370138384783034204232205762827142086662074361291301093711624095314621451082920706896980671029946720226566727171393009433347927226436768613430873208148574053139863623851046816696570630106714357385622406645314572762082637496291675986619157982695769445764293272607104960843328719717337723700573444695442 [175,117] 636921558910116380851851611564348981836106946717057713125954363132174473029457407204824038200124210514576041349941074232990299392788967298155423344267735752158960231893917379503917625640627685390298815780822066338341829727393612624253504424247912232793620247998628849123450703890494566531513596031727941253815330792764436771759254103411290240342032340443253100078744884951496655130358020904259955197853490847951282766922063072385135887955722755393247568318142188993207615163218380763969150004813795921386137277408313000264154518281621253140359043144169693987492387258837393182057338139898256499426287605649988028969302297632531921394934570832594060997767865713256016005961837016932186753826474559158354766828589480862294887569050424691979789289095003039786619832232344742123418651120707935363486333880854852397252814679739195359069849814085038864836147039598892487503535974717892429633126382112573206400258479448106267891676063473914651137900061474291649832926286176080735607243630706265492833075317481168631371505236675975144214408612451050638059546154711777729878065118576950294945438569558672897523019035075575659746662453173419224372797936159487646557059216273993301193051667727260535186366252601384911968437976332419335911681325804686265552652768685754214979998962562245572801365353767930315116313762447742930610955984073270368865021380028745560057133877569160183920388916927086081249672288900840566450664141526212291964869750898799666917550410730010781625033832219000447220611472997073446630654529039765896402475081856176503274109898089462 [175,118] 502607012291591326889483967325360020887776616042077797266443254865053077451699912476659203248116189827042455482904476722166901143188898844569995249713913585665161340254844138935460668683323758273981593797320734058566421639708609962536043285048846252496557663383907664263301156795552855707906906597272540588046121122715646581082581923578969241472353227873419644776673739335125540917107045531268153618184115232538561212407516153993060024343980787600938425293741645857268564172422385168650552618755413031210163563454202785662856046072257892063164291779572258586788248704304626968694897614438102942325838371976064099378122977407383483815029638751785848039094757951571637251679156321752655259899851614252261601723058035953535534958698522452991015795942441082826507294544873368135585939088051552496763853004617821056911164130518598308682155548433263076431862309685563971223514859779909464592932693135825884535271239787463272487160482180233660631370586285238348156846593163363828067760641670324591823162736403503404763734681396213952419542847604566951020352427924702075629891304416921778697855968313378686030287988163423345208427209468767471016039156649822619533364481671083927729486415052444849466073721506225497145765653990688975189816440944844233674686378828842296089101721027881781163278924047858707723119778331929552431481896593418026768205806123217897521793917518051117494536563021620976354853692772214936520183923148987146642084954073048318788911552672832529119329908272272232775708124705738173351540178113686441067815521026038809252031929 [175,119] 8638644283207338983586763784610967621458528669289593146193588162623154697245528319423848890679652621625416932604655409812497260969398752814963185885206750454543052317529769251358627903180468685049024472691412992906809890399401485726443140288838891475799221011366725319792604700375907895271029804503748495634316925417869955130079370994002029638253071596983253046966189156270663123155415551988698857774268580814759359768656139286131506363413596214418900187635383287904504530465525120812626964456470578632653886218611937918811593739284571994569256615596572453435199836547047870629964520585910716708512874016864461265085919046770899469779041088521931169534577748028509105170702079284235697905749396228552951741257206188575417235193283380141006355914602856694210547771705365276604256134120285520174511070692239745813226937872962386636799512126662815005859044682250327533072781780474072239222534751855791032112514607499008048757043698951827158610687532436276895074101726237826706663829470456598233155150494359750900984499681479763930875936732323184511628471656668831974805236532439302094072851411312492133524284124095981855621325024305786483942621687131060200174641143803049011676604320817193830429289168181383225688011006514434738358054989078400632723385800154952712991569293516594897027320384914384854550822088960056901996533835368191538738647746619263213075029934172706910964357174923416426233575155930145176657438983290810127002327278723123604280267380436583286834448349218661387939689100079850281782082692012416760420277821137364609721 [175,120] -26684689987753972709105915192063966785496723202400763353117625742191322790914352473835209738168337461033450086157467452760297222354840284406333138908396559622649463294765108269006630275136098156864227661304327865681371648317074223028201319615726996866008915396946682871901127641343812120894844670529792177847419844633964459106193819065668929292388013920369694721590941026366085281345321202528308526224288260713894710645097149917034054389476818636766070149714143916396036512161143689980127740241103245028566787802924378703202923113830738249310110497693582185816928495012274613281228864816257725317539350149785878815734180185781339603125149232320237654617534143623891730185288001861117596562697571335283805639886643505532276784832766697988184246271703814954594396939335877432419523471197250206626553490103231848745398472393976283807793106904564016443143767828544207984814870282814469820043897573007823022466188990701928012019765791765921362813050189297584492630852121243034938515268073935018584099209406383421104310343072400138539432955017530570510772839032488180271011653584210269330440688352944214335337869311379954259147726928261611842747373684907112514242969744010262257965971345886859628262282135462683558952302608364442116428118639056192282236510648087424935465671653212222767205862105926458939701935753907979239389484485512411383539105904597470224825529497049911507097014753729868191409126606207646393592234606409948815207719537974324996900616284791721201887856277771584419525649548432103426724777247260515980146558992625135 [175,121] 40001948179119879118566144797727466449665675848555160022831536873667642008665379393359427498328716895218856947839071629211181029538245872988614659244305995757896099167259922628891131408302508944330442003251503175249179721197039457635285062179368236341177199765095163045536857634278048912963637400192720761030117790743185689298025543300906623552959623772878757626401812273026513998699155160323217214833526249466840327121060652598024616170555686395978790937941272386419806413533397993287708332106781234787715037494872050056351290057857636522200581108634781271559741087416763846230621798899985279233650693773798395302244097490669957307445834494942159813526054622177924569662531310524123655789766410585396222234076591778099548952003102382168039259468341229589293593652154483796106120835041948074398941009819884819741818517856265561815868013879059741053725752949606692798482950761208524111583989347512405759318211163150744535808665625514681469325406160373020823612767484496542112366475906515739638349945306691686790141159785163721119479809723006291392090999100552553223301476614445356083882460182728421407807608391244138207425231835539307804460833881169178978843863234718967492549941728351302596202788302437681740020444190022573552681933773317919373518394019707556481233989589844441470613241148851404580950715225660909049270742821460123779606382439212482929277902283703071341823988524978314281122838559746467599139412951806928868962815453346265637857755615868764142278454653548860303630460352721233368153764566015033861272188324 [175,122] -38589281898144411515470410817976135495241942383139782038776942080354450024080140002517558170100429754239247318988292877828111026324724580917285462874829657344641793151747962406143164739850683054030567834022375067258643301119163214082911263496483367799677687697166114731333198882243746690183237133078809735116477843560808518340002973689480049105478526172822094340116704698838865650891483442467085597816685524135649394525858230169556558873884705245600472763807031732252910141962903145673883627352090840305028825848680178719513592829149619818480544056938703215285599209118243945517577986109291474774408422172076827442500117097615424304595178889372266315083691794570029252544938142146719106670258526834603001083643318399569469078045534891353361271715732796874304450284353153277526995417743630036118386180041826358487959635682472154264447499400022142238967254145204665710194033305610932431786181892965563287045109211907273053061196435277056232063135030462144739867366754561561903560510146606713201150572470911824620422409921151360849274756346046837730072773964333129933274196553390825087263987892052901389846636816885558501310430836945497625783929841180555993623363375664809857252500199985906144180877668672406457351615110326096253591896743071830151711916857879711820927625746791942551310221229220448500419057317016297654571817157398866318270859771880468173878032236746750862639920207513966063295005825402239527680501435242870335578018568901946049933531830672383541352240740475714875501228876520705541504706176440162725894 [175,123] -14561192592789255552287227113301565897298605855210342668069894898930138597482136205136422255100601596609819720262379526046188671992759616537791142397813756869871228757777925111141736204239818808526826782514608131603142374375560697143052174280792361469169990517736609423993002039040576289927492848643955935331423415456858673632673195780449257374598209432433092162638857919526020117020348349499085532915621823592626604768800913507862715330975990617330396027766645292037631848736627611305670904510057096911959537072408324559981427239751383664320351497707784597911238410140101670910971256216637654596475827917379267356708289567622618122440648003374099598401012988919397878128087478986028383270226624462761883987558887090497559979688506711036368248104892718326980682916537139694647298146451498295941745450005813156033765049469738432709730421015608904037896260861357767125870934951042299685894388317110640540371292354188444688660514799622925464447872978438541564419653377481148377082618511679199420782558565709950276151561209461234869012409833239828979754894864942947347828818185574377358777011967563645662037672734508608284634938522805120552168042318493232693970206718697774064938628396293897390394351624371170365625361443541069958384066480906877185472089004149219820970470881186674733635025209851428754542556019833523371934895628894856716682885290546531689401277447219405339475775454557270723530416744978005151353049367010294586720851735863376416936013080237260156335526896520786466754143347243325829402600157871191 [175,124] -38780246691349272164809691655857745118358152678052389425967494624408880920022343094195979243458794642950172303892039235149579925014906520894221984369693328589668762025828803966378700252891522677511175414058019584626992642294169477009046346799609785636130044751282844847952335647823320410959892788627965674326640930103787919925273523768621299250096615410996538364528307407173775951417592371166397979321596875599517866857381191121145696492225834066495984586050823622002134162729345600983999297114284775488290368909262265787230140004236336642325695593609780585181469280113587950384024218133972849025895611484315359912502342072519487259683180968785099869367338666692438636539182975316594172361819025025907670515218302376350246975826212790481598840624790226031809876981790717022011693981871795423392636889578937162360392239408558807941806454943423651527073735340045760443894465584466339191307168534719734576300419992376660169840484951995690056325262459994687316582958205544639688807537447944947291238882283885072856319546820601004153663958081133472103371230201913547099293033447548658357642585659389401622688748898138870759016012378281365740641879361944926034720514654422784421373301283964674272842849493597812435801885748514475387922980679443178078636414015961770069226098030491666501900346904571157958332072053780397283318008995368081005801841115139301573350378331730327152755179635546090614479700912718742114291100138805010058478438579896392835707113672408223096301790895646605814523620807049907098021329990 [175,125] -45774994662398635312077478197247953292889459151325813550252499405515707170421969570050016451949855438420055909348299150477821624497795787942401206105547328009336263111060439972038933361207082003776551970127215529951509906578937580795824103361641612936507004742351599397272262981493177316321404862027879838454208884182564252916174282002482506278972787358995667113214395098586210402656487586926554347777072586372885592133446505491565001372737258353130500598029767554806827894697954927978791063233277534780791699206591719924730692464837504026364122311291455272619931100880708304363165307627631593419925278589734918121279944764658793837405775555345245265525347076045838460364735712867770899309474304160136852717725360102493063168182338226834329624823913013594486634751990685605044081145785186481084783951534539987148198136450839691724841565359479832829216978108676366140944114249821730233804053298211398384145664947858248059734888166661877217452548211820568101536300118566198915188468760586289287199658326745919747634944651510804013404185522856642885472641134024596893205409581206340980321774625114069315454197890456536363503598009846520465412207512894401291798149186068346306050973330219210868143582912135437626230854317957101810111654325324060870761479463716392160765982086397977580702650449077839617803585817685693611527868398782275395670393036071316886060867526578231662831414112296121230920306966804288397678807869091339016011409252714705545849868052947904853554045869431648209731589723135781009162 [175,126] -53021118233896363465102829808804190389387362975045521421139565426553781178171478701937655794797058836518738308567330782771608671646139815224292662355264342937377796470072506713186781305449332356059643627087807160554521342193223998959759888022472765193475335592730030451445256025617075173391408251510398228295956054925889697715827726277200919131413238344672769403442820556993382968837882637451248613643942183584193408412681413198447983111995429868688169570613576266956996227224282113254426368596424352163278916151830677867016923985766075712300344254177899811947104538134207316738214949134545380428651063026259920693729343694708580551860878307120275508960998845010402862569541873530331608898111379554267686704888481204558596498784138154888740777214042894468442364505931737583753752189247955573907861059318118862755640268784987801084231059058271305454114104515573923656175219876617537362159734734376592820948712687034817239805111051471788771828931068574354406431168044637308246296913736933332529107359429279064986348419788574799890634814091901974214328939356864384522655002241707653778666585513373634378262612819042469237423999112528557975366762638564588786471184142561715360407331852822125585982917343775199753813039361638979107573870321663349785061947271834640734489701231728202504780804289945548198783168456574580723715498043203051099817247881159433315209499622567186020585053821910068870112414921967041057135781500015962210387787262208523115241225168735509392806978193854751335222605613293417 [175,127] 69002246386805856290982191104079116379245269042445866260432864655934063724716005571268118628320261363737114786624815995638821821307533383779269768344674794777094193522789724808446103786036599531911433550736387127402666749860684443757673214027667219410403095069680899073439753654676592637379857871186572714626305919650360055799082293463769300419501545110683126577468378897221209147318049294464244141454146140035188385080818816532271371068727548075813080967399710350055653132680386663418227934300649534310622206838037559478944381308605778111242344643969272808679202543951451664665212098112538370749541223899655156238912224401431336618087439685497720922043376678995811241764884825555279177386037188607576872927091087235884009754370302123064819279977847235487679886744115433269187822456476049234491835717134409624714845654297842474927675136856105214928741874125477333988672888035865267314300808633272001805916980682712598316757724445064781719680974939793260336751586959871015115788293056681532370397950304695553778758041483583533839950745312251289446054362253546250433855671342726216777749097153181123922374529885105138141800604769982362313963831371704567677370721620683070251570988146245147523250486806966932547070944268018127374406030716283297090021560049669138134311482572410918587085240548156358677841207679636638930509606302344304144840706531855629738380314662579426439980150914496858468170975792172866476568197500532010991511136948118255047414799879506230796274885653697589428414881109 [175,128] -8755233381654001574913645558622795154769059202430486562092205980415042057803482533386588466653527161912876048783005155599156158459135427101700585489632776735370994825398127748069537125453962455010055151416847147278505232968353292867403488825138226618253185043561533974031996435770103783972251435067625182075540633948825520124945336314851503870978280888480579186881198503499163020038298720453469057243445431829153291600307599592842415380860356031358377661658696501541286417573648788785606566520999839478756802991842631309036551162434564029313715642021440316884270103174692606745479314054610016877283255762246879328797903153735158116936832452080662332972698859682193976456081655529333308478863704727776092359354406637170585510286976815593826204863681506416225253832677955118264106169469291777484754416950076081579467229714788884331076875185257109828261416904508783333232911455786804414591393106763962399631016778790862527451414222686906022131273410368992698421279016049263946313254252328191660329206001999112343284493410380076366298515400666407293591107454339777473636710014413061595604787821975265956073560289414637735911707735914862035501820981145265593426368573561935257051968924084774201185386910901732972715127666585606691296655583165678204046983556742602677444022962125810720356546656600729605753165066242442360777387042985662354437625530831699350690181450725937625380976241920844319588829732924288529067181527846418824202837423151332426424548385588478178734290740603350039233 [175,129] 39173668278773802107082522971836536527743410393769591566831767088378796529239009510798019018543076604402040494461973611080567858959022404356725742827630569710805996590962715210947477914590485586755159768956713632943332776247191866837276804898594660452069711091637325113830598297166538670150350662330946831027395346846094696437388602991708545195150962440784598980394214891742866788989169736600023658592814118797908169458405956854633016344077772940204438890525877061049685808886657918779016325958918872385062844201378866300371889306301470325920313358597183359979280097541801620120097436287943031819413042796174574737525594824875650426961221565997545573068839355990169531011396789141301889243008941359511093245082583017783565013150996788085704822870014347062617322442018736418114803252390017287559136756562938285365524534977430361110821748883399880381542956136203430924231890622602711844271738662546442138494458406974831593634594424977468173839756135554345780584992093707213718763838119312227326290462028055301823206536467971607978572150588569838238746756002174978088949479168675856475147175191923709541867471233049941514011635850474885085011464318787763022036234586653951473888391753528583443475815437987828163980382489419720248281317159904572916380570235781725586643883297116476661345108065804229865038609029396829246867179433269960372995561391270923463515195612723499947860366009025965169074993720590533051676987610560211090039975363642452073418338474113279153106985082167416 [175,130] -14143289767541121686501892790092723073245245122141802549517344103724444726823736549731119699302401039153352355924479972260383986788268964459232294232163513759394937540493331114746498065817797991592311952838163152305597163211416377392250517682749492592356744321056373056560920708547946464547772163317021380463710652045925987354370603191156730063816654376802676696539018832337586859550306046291601417748407993572996462480540889617244079252719383209331744848308507906852704617215521578745416406194190891434552395592897286638400582359704518367902377803748254040054346841909668918138376432948266113857959582597401855937347172464916712845532682847623622604535785927568240103789493072075320042073848889321169662729177535875848175290915568176902886507266208846731269584771931554270299031651845388346706860725436780429110349268520584648314474688425293322531431364635451323553959601084688112645117371536090697858188338751126221399637730275701569858669367321733959918138932101462354995901293336201188235683736497348449567402940983897476875433486005157347232316059582039768937778744544443932547628128619355441520363770552138954712005674863696839532422043505186781174371767855568632507216281842163626159373798308850549159526597497651709170943591331666910284020154067733052116759574832705837381846395983076817084121153582179071814276687044768151610195725905497408726122502327190486539187195606471768164391480300956758635054547188287813894286258555415205120142984347520323580528306989 [175,131] 2742955742071606667584523076275410465756106046773396418727158227379475149752028529551409233591247437054284676103213521824836175782637931721940954394711534215370990885103368371263414383523438660100011456606868333048265543960256604962036410026209325855682843420445487802629459805457246361862655013318056865768171112749932364916869192360311675282923557398127805285994805778470578437891482121812167060395090146813557531046830904188150869297511975170033381129705395678980153530537252009452198952300523670590130762755739981900775577876738796199954148643414240306449410422784379471704741474751540130645248916986541034191506055279627752982379813120044437781770617492648285946322906842478588223399760692331497084974737508735974390940802447381982962887251605667880815773114622035039048628434082312198896260077626812717840210970940901885843364046864874845086015713736790984724335418081896463272614700123133894660092551019553800337595733422331265390698602898247779450786189112646659476275655987065605271901558190213868260992480608630602087312021301199925708125292715826884468363938440416064902046187065348272034824539065674124196470142682599737705703569018231221303150399781002518767681209781041213389880035027329941794919330115123569079626735467317420071049585090844587822183256816778580657449359251025758511822884721018695344292805882752448514327083050705659091590909302765807567725442226560633597765879709939978947342477186374125404873088763740112496006256535817148198742 [175,132] -1936397732511843386311183080250989103588396559044869795882056685772401509490219262068318726220922523625161522223537706869722040970786102486828057372664662831760248371089379103333313438990963455017842619324704157898676136277461892390755665972784410656501691328218394260993893219150634752273088650524059219457392901449127860546927618481777088215521708607472291022741915076730860083348869613472674866556950055712923898356415196487427241174898691103525619477053123269910082237097645820111295954018891225235817926222144252731546095992341725289263315723694463511889685782483303873578910328026902175160047319561748360146661084239527778315712496576325113912723840457786195405644864613838967272409275269850398925663762616067740010926821702395261470356051640768986749650737103110087897759063109403422810512758536216198254651039600415463317668790856117463872548106676674554331211896824495252126881374681462883829173444760481527406486784017038107175927406007995401334048029278749491625988667650393341951493227270712310078424120957374231560048992692528132566959176763842829749356033988760214700786283979577451545881852898865689593741565669132975773893611042763057444771519830725014824748717793648554816733387561060050779243207683579795887077902584111819724044294329789491296331906627331684590110364478353850729218059763613673032527904450152659383151345125536788544631814880584393472991492390794369663214884386183780738982022106536097033175194750976951588996984213273259 [175,133] 497896557708468528766392795044304301495896813980868926303678141898280726699187299593769772189244678424664664867223158304629541997241490850317483568991003241099062462596162855771164031825627404345353713259372261636000997649667853317624888815860981014711122088101831171061970048386633779365270789013908076675429226337522973047592505573726158524694936616527146549037452106667088568934461290568939486148202788657599707612246162813111165405764418972154292193131963087622613369902314097752712290422243016915206748764137186571680676947879281817670619961137996645509687779420144926186146832699998975876225569610611700105650713797124258050349316081448532149228479042331743101094109376539586209828171898484422081279946801636487466617454886108131538240217114737780035466340117962158990925541148748497817928346813155046815842393226190757055369149470176060861792569096426483586586413990399356575911370941006153116577555938786058455812885447305726704477750189274748815547896577194465182101314612646982383534134618237595016630726051868573888422007340490240088630820099410794256249089209802750247319255118413299067709195714910259384184293139366136803132743531844604020204550321341450565043342657411503630292344864082311612457051154273190523452097816559372696644691385078428904429537491003899147590782966328562155954233512619114092028440410320524694135975092076861973270201920040333515792931360816082750460686769999324271062458107666695937977368758710227365310570261 [175,134] -50474854098027930481242123630932341008905829924591788868371084846924745652653584112775570109621299937200785651030133182578494704861691097815913192112934007138146095750420422080913960195028333223149083783100087351890106052057509276525914178385449864874570198809553830029871670993125111502052158538037329227229719011834041841607473812504739294934761725089595729972621422230971698277059771687005167015697924425762933910528628596639481115201131974865649799281999677634794288490550846601562485012856457459018120529886844439363135405817972577214785323239715233571022716199855286955470482602407955854590776886183093260671514352078069322651117319638556040855467675559039671897308650241456734879879630045670725373993645056051909639467945371578990591359789977905059875404797624964393910019743685830817329279305462819028240800828625242539185871699260939442877746506149964246678689366246665348136917971225109065509921332136648680150674040533610303143535059177967636875318462090970079166421707807354282902711617910446540823177942072952427156938656912274118680484026945105887777218585731527493318271944581873509795600107085509412246888475778604657539599027029742684036550778702179766565739704934330206207945188917263927798211299146053122588289130623566439737851221075704488488086943369170091125324626213523970806841279959044211893535960558934740770209031945146497048942664832291374139188113788656204044363570561565484356767098318005824890001129269421967493 [175,135] -3679664402949300911015163932232559167408285865972933837541587247123683325980947202506939562442019039424376981007950398573138220193387887238705353491131480169727534094137867956754565215509845666163666199551465519381308947412624663708446184590985285212983023754850912034674155532549447449882946185150764119152323719076926524044877967444187322742319651297440430484469681375189851611105799551707608688788463296746460167372439666437311565223077921112841042262139385883373667432048006087502361466573693641239568870898707906127992981442605968302708097726577435162353576634156378811320402418203160195989632386756281128670108849263247834499908458693183180139961375860989028105201547865059463873940465755052518642971656704493458533772985074961922133160209811320141975857597118166826529614369201942218372296753846954575507819851070731150899451957671349193916789881466720698229569350643353442906705163951404414309550186930723304373979692825034531554607573918910332576856800578774023275465924211280683742579716305069844853243855601039093637947543042226965302804244523757447142582354017957624469775018266561830623612200411484550705849970363429067191336471092301970382200852925408055678735469640486106536523617334553554058650371364782212898018246423390953428513330063533122880399866038275985498210471583691315468972521556673232931624807512544088836941633935497362838451562170303235026726693617258930273054310535491660572638661815050092666434981614789 [175,136] 3311238320740657678326665587190894313830809601525206597748187094968411526355087235820565733893626477375365879129007310153132174735377769279241032810665236733520513599313074401499271228673017385179767938281566951321487228312732785782199681374718063628438577951240406110734938226812549595662585926639166333317127779571397172842965819230073628391773426424356682676852975059301060047081149876679193963211827836951794524579440681815228507971584619696711352587888017355650937583985956590423852750196221825947760736308128994720289037788573118938347742155275870645944460898186042351793870298659194766207516641090944727305346093283999466503352126556886885463666423841517584847057297367375453206737895540529337241433545168907744503975486097405495039668302309731130501732621863404576019918695538024109168630834607280060303907159006942887631485929450369061804193157572099303798498703787382384974664155462366240405746051427985131886158178664883148293872954544317570714001307187139527127629079663534696718862907996714795718493662606999086626451410011519454368526331807833362227261809292522612361437631304048538049935758420537261239962056690860703772167647311004113111901044201304036493648225750086260016276000790150173378574619498212616514947319277655008876592465870936262507187622797965464730177377267214559968568884726745857410702158522677300611285188110962745630771333752170325732517934136098875178032525738936723762141719315180829092423446 [175,137] 64448413235182369729187720450121501657794318642097736187247657155368219321882074020498071781259146042054007739044631470284949057545512450555046865359666797130890755353150014873071670114507905200397482272028153814287195127314575606539088509399328483035525473032227234259362512138920678392561031009901013721033678692213905590096412315442501739732688071287286253398858076677865766185519097022576749383132072518807397636097851901722228615101399198594629775745455582139103040883381091658258593529374408389565037781156257247806736543487753272649809162166126801408036140134653825042084224067628606041141762394009097261835656379376879884083240298672135948993379568989757391563714342655119752535106640429419655310619263996256643136743254887580552901917728195619865804122375151178612015837969253517023623638507685176093638487292406920950478280866467867239429510059620956240032053610457524388261172397247985187057153307720454528072937306420617871929915624050377567373199764280438695468285256949727732823737462700052759767465624289608434412813994035567156794066022187271184745231382022060758712779942835184126925757898276203441157259989173503073980969800363586750523564061784283507367000873764899313732364264623018641624807455723937692345781482304879402249635915384813230178049350001155852911186092727650045543072847803051111509687022229145440901077482652097136273843182770672405684165240380773495364301634851705494794196219883384842 [175,138] -40357067381423058182169406725158197915507717596346283478925813209858091982037358841901721286691451365281375745897106911740205662357942019340751892552069289264491214817487840431429800237063034542582588170587735106881912670911089587142662730331000124245089814479897682437909692376241523414741742513570973331895726040497523514577515606171545097131108867058906239953439192951091044308987046664713818329639774012178144438108669703839533889184355359935586766201132869617953177626607699152075276477217857719357071194711970947177616275208444914953528137821064820130106788950700170147987280158229652721445910107127308949450469496768349739804777408626852179487322795582222655078415699285580731110185356353379278236532211301861766502885604526693566879812758747697602463410087189488403422346907628237807330481603415464033326306164897464506901525970521354278440071266632075261732758867130318708717353393868385232288861775493780789118649619669506122036916294524326362442159801085590840832923770687519922671081752948278096200550612663032941303858141575426842121506004675004193050739189610156724654391829298973289782884188821079285961768016429044021427386819641708217717834244457534358647192140627331344681174860153263386584739640307643921618227099002708604823342121484543097126798326886349913833617959981951502648937424728869221522771880215159690958344751717133413395306821219988867218951080376368191479941901441490581442475122826 [175,139] -1183638237874980631790497243455319560282539421560822643901862732780454418750429751209527802415039208652155221302696915600211432407919216984241275603149574702819464239224152150693794106451685736880053069875475983765814957993448587859834675063851709789224887911601522569057919918215619225668968811344585274072556892769512561936393577312141075791322313553826870443656008907051527153523389268475168249419353144382441005081085871751812296139762307272820544867082164445209392192324685476805577619940400500097230284055553909320029913264520601455536159383611620009575262577398523731695749878518122057569352491721191471007120739332272761240749079818784715483439128948812826325769715182115686689193210132160786994481374902715141085910219760351710519973881650163233855192553841042192558294382556390466073447568808332657467851772483145185851800140133048541102869179921625104739520135553995461170659480523374617253516369895881755375306462227139355762610333144108655085279291133926123324445388497633673475272191203001796373942838165248598584183040508225264621042263845542447938065777453413281185463983123417376983632808795039153254237458830155385144924317407554965625545540342563371212619957136907451361394584899543419966097762925130573584740584660819494108469353670382671898563834499766000895378869069627944451637007657571024025539032048045133088515536121976361100471766085509725836592873070258537988364570017479365729715 [175,140] 108444741806031122460100950995266932177898136351257402676303194653471643403454184515084978930713048680502640207179343055302083294620648622729263588796233877500085125421899012256992170322349505189151733680030445496215583892933421537028854450163433517046938666788222390397097352030444310493867189290516205052777925184628909134479966716511035549560476745848391153590248991996236700986786280051404978904950266841950045801591452578193512225241668349620579024880901350492438455864354881122756990850046030206973723279363213836512481547726298440820873744545749645474965512433294339663125161086568253267011077113275899590538227948983891711775168830298469372486201205313429063809300143737804275122734097789351642133354061744130402838359489263052243814570807276378827882864912930617854936124316709372878751381246565381664198840067753790692757248895696954450794917188446784410193964559947550859961731771119731862529107683989654294159264569569796551421372192251677753223525897254607142100095558834184176656684497344694059614568759602429620562135822666442075750611703870594338311417523096898017643628624797147848461949062220466534805488712027984613646006709199797471376763061158428832457644565121673613601158574298816006840094355370419307261228236339188423794842695523312761679700519638696919405723757916106065246018518878925001699883342085425029649958853377692436416919417972768466565684143718313092745032807469836 [175,141] 477572902004245732890266661046798043641410807084135466162642319942698837852350739899747713869558988992986506173310860178058504120274959190194362485697777915091098779378329972082707975860569149188448188882782433633698123372301726580003067626928670429925394939614396171692456183061907979059830071850330559632519770954533326900813813345542641397128956567088008136660858150624327256656246451087419716063480380558587249051040631830241240388039461126836964629835254389704919403750135801168656508473017070387867945810336856684562979145224853718299114983039492947704378863335533616633339587531768513263014380493569122581731908835665528218767648885871891504488251815381731493231027229616833056741462664325815785230433676211238326292737248618281092067015668242224651915440709306428855119034635935690879638003161021370942038890415948429287233981009997308934981143416261246046362341060187193477317183119476962438498405409262318865867592163072204750926534579168115159431849687515322598544378952584366820988044969887930035714994551892084123951446179016400459485860946749805904876783769706100470308051403670143319778909368835510216481074907242715817527594315084413931748649771406567580376722298710506949492462077862563409282731098633312551867879701927198851203707831806027592827467332809815837453059363638976130998987414807528277629927795024804213005254833447148742726407998025062718813403726678294287361225 [175,142] -120312901784807367800892980947877219153456504787774409925071394569529066896254465714619361024919248327569193980807583018817579813754135980205799245586312879029139210180836499535106997961760990688911441236656579095816791859330407179839521707000768361109135873513097422481963013825182510341643915344923985714396923913426914412911131569152773332274044177518854811981733366880333457122798219798924975952811262258530474838998211388881631519826122712335573629305916470655963152677969398516097354350741671652995854888679719688101078157591931283726059152127373635256933929728269412559136377107819310488911335837988138413341238633475787044079220172320440121820941707984060151609362473554017455714443393587405495536718444450087640073663847352065931180060089547146435607184644102817438728815232398780071211500568794495678139982104074248622954220533192359996084407256331214548008048047356821530100208538628949345255773188590263299446544706842353458949174154341660969018177149815306966522709315218881866602642166278694664450781194287249348702770497604510107054504842696216185947633766484357774486209797744853051321998848868527762787219167895576088337095684501677923267281583456797259676911954842547592378254843739755068173645653223377927422307369431742497494706409263836266589055691969203936981277411433269260301907309423791979183150546684408694994365942115060110883432721759422956891189736176066 [175,143] 289264644838825261060229032419485580702422352514896200521765369273562831388373372663836312803749740774942164102995096820397367977532260976381312505890052646255268301826522559794401597524886331363230035084009637289542798053456534806940407193053615831701951866529112330766073808054562121850042263534812531143969287435593926582793503264014081542877001285639960072527078581318575218743319678161550350728173482470764035366384496961229304015082530228463126476757265601740753796600620589492967847273358411580545353682542569569237473429073382061414175765792624423347008448546626420852659600600267059711297816494896548011255781752637279042429969846952707685635163710297005317317909103273297230824628574892170957813908887534206664126057010195183881232389922005266702673046503332590014719169704952704210574381764962601823586588919918800939149265010489035141071340735702551874196263633863594349276265301618427323721313525933736578431766637062748369568649900793374461037736734460643649679259986249806178283844657447100635440103727023817726030583515984314287571376728581612705449923778577436374807490624990808503035311731397187614371679277833929905129341138520970751065394303383273928476497069597876422895925948213430359324238389398476041465638154824427754734121891798718053727714858646346784208777134881124690892223875789280997708917138629517268645951121315517978862399757122280521276121271 [175,144] -231309032400394874454838095717334488512396626114378628694629363925711103563596777274175058922508145287547243500895495190574371031846447948782232748962596019894460382985060872308044627389571645979237711685195290336035133508590227876064524718726285553659656246495628085418409202540740626459394636190788186725909820829893472844975084964252481062164577993707632640352874036025706691223066316206426045502625091916216381412119102657814175939973295537393459018872222632628435220081446916984961762571246866069834208221901422054311660864640417566399378241700409979162081366424759873363080310818461661843371909153744503250743341911348375351173921097898204775781473943867687240560861572021255402216017931711500166608270468351748518145044053059970239394283081676193323205472974000752461798526606442297219505379378140858544217696155970859599664652729311082802306629933820126751402207163456894783440783712263156210850599649652690306338646355734100796340747417267798492874876048997756235268586809107855019092271365117585667150794987365074060320946762159412262885637981722118207080873455710439137437006172315719059590062019128285828781200735467205785150192213112760866438794285708642133480398836030233711026548485816993945709524019055535773440945801450499109629177149922482262570163592900092622859678602271053152149538436639565430310723444171600716886977753354500927413947210431143578127 [175,145] 12896633686103470310024714769496515187759912746158640199985578629390068845912827550611175779841684351361165547650767451767171600912352078076957456440208057047426905558311083957018644981381993546244046607956204350219514899157160909138317236705260156400619429535192620334220953809139526992525242233846428948099801917801429542428770233293941196385600117608790834121492495099842743495073896664800767656901742754219024869799846913402358147774395011449885122886391441972897150333568212556767616288182881746935800793806446919663800142678196723057263192872373971629517283699074397685929049425499408796174867539433113702685898765961972119377211533893671363158227185524488518360548082891479966145199057227887071158256246945775226690457682585964989270553312634366738994481075671063159674617614114102814914223463534562841334962421360299732139064418695354335189275608913151541530260539172501015359886564838299260107118471281433578268882637118195667075956170961442412715151266160074158193955433303262091220741135309078917165346204694637678723073237575150623444602266290224125232869335213953314402036635685836448454728561434160023358138544838314942814434205537140952990118955729607955108262332202042225313497258074571488345447985437089894592879339612488797841977069446262547855581408601149040871786363734334474534166178047484079619371354212141073366707828505692290134378922219508 [175,146] 52653376579753312244109551271746671691969732040164381403558522423283932626300271705751852848850576940669749786275227425386042571480271961286025606973691215413752297595961147277837282759138148528876361223005257461448510438094664856157001368200590697426249751296097513485156926246337727134547735046660789592223048145779056323010385393105350935937801248392862122658650120315119393417693515279151246375594446167508684069353039407486478527753721513358277546765729235925229522903653520520161888964337041181627556317840549500140197605207038956022728750153966632845316436463469369074738065821503895724607615260495383282478502925969411038073014187668961704377563362522456426961345844226704369408079171027997666191011657132318372719790277286750353171646328505780732330597150283750955266609791298746580458978975734163712396973903278259533004323844184077094508997296409626386092875643524381610131686022669774787194503165670094972030029515656854955684907476277077881042538365744783228957187302525633745842774449070750762785062447052305492344564332509809754814362726411791891603568013386689444987749358626290691383161736348791199037571703534052570196976369943014530773136472452767993458496302930768049449611740391061212331089526437406031533067641147449107428590328834552681300051259707153765269873943962468712530350619319765625586718078021728920548388231161298527652377 [175,147] 3995517449237257083846323061542437745009190513484277448267970136899769068993950042385484000511800580641138543002092241768774075324648376803333185968044228028366756846155898688049357563015249246464114887397215367350657349208813777295521303067125528636680323136212542366851386892096057743826408509569842585885637643695305764880060716725077553839505859850747484182162118974561854660360553373622722645403583175830836913054260045295423355053543971158154914276389094571801602798719900431887529646578477519910981899634530350435114478324493742944481071667120109072228256815106681639524731871525644174816336183034933815790047417592176240062138925843431622962989668391083377124788048014767117373727087043255053883923415071900596518110613049334399427611548131393319555658109895762815504419008725044091829333957796754134872177702150657973332435339221438533497172153178372067412737873452835889651516661290461657871711120792470721707135015532585102656658261298594975442464651466504218143505289472727337738565601296419333448452953653665582169221849076493866256810336389691643110845890779309118960419183329782845180192638235954966389557969491369223142160730142994372252573737987863270986998849889325886394996240380633279884158985481980534969155682189641052419815018200132809384807761644073614859915181265278682671831207877538590651036121201002631509592395763675563 [175,148] -35333754583494269762107927311944598548648536668006361123929704160376001407442356332219509374074587003853636637423090266606645770423652952416526277811234965203504344779884648455679677631544010116006524184877902129746482071376077926024289803729764126866838853319199285868351537967867658092702236057056140041305868827402324419794960923488825426707249666456521316733380587832575527933091669916992273290155367388911613477538242319321425956395593907434032587031328936685739986716059302364524606047117605868463570935235454176027368991202854045858537553599784179076737394729866002597384351640549780647954251590287177768225006501428730831941050093554020904380129397439448227613482100539956923970840626968213081182329045812233765353963071543319988262383996221165409843534066637111259162364008670893596662023205197989844460822432038502978678168613744686363206882500246100499015569554108974367151784810838433554218769847242481548370236960622397089965470848852086588323498684627836294668204998503008162631322036134219890212689953240297250986570659137846817161065097687826632297109055188555001997094454408822284400680724244893345356948738619974079179708757948823165537816218699453081203373935649260162323085118034590174793565262943395924089376455636413372430255298810283420374869692905840563884095427823084250926649193915992529533644130454437868870543727 [175,149] -90259382835685676437138745135272459006556637733281789581228215832998032959484327125601160927885513870728606487894729084907981641147467888131922872202729489728470599383787616043362787674131181948179516502589008639151395092513909392185816146328555968874217130007061267293205327687002480254783628069767629606662731683397612941816896149799479766223655223251420605813069338659365823045339028529033872516522303741406100359763523789717341934184298626667537177235825571157592959711414074353487324860038728335610001855499655662690146371425161836243390941170139756500087644948376221089961082578346986916116801810252452416275992560247028003162392275046416604820009010385211531543226987487830456499457856082864736253327135139228872214184302803883470264162350412816506360061575724747464758988198813137572761208473430787707678019035870296436912896309882243873827642259320839698376407784280184226861149183420814401865756627775506429596495006060853377049300392204315760441251330439017992013800215554962965542855633343435571534717668920330689983646873274489393488084277799339486546378176070560676914199500769032345496154996072769236868429507490015120405609941952059188053279610945744408378011558075154553386465149272341672935412637937574880047980006006310232090317788677260497277455401326558396299921751401671615810652582961114264642875475858672613 [175,150] -8998209940016072147163271333779451230577180713875187731462674965913342797234196893541738913706734557449862398780010187258638017518399672380458186340629806663538896246406838068148122309232796993999421338155999907251474141774241081986583035257869332143586764409215283781151476167387983083686441483839820514424405664476725937586314979201143107810418161245671501238119926185126692844617760263224688118083442161694508371909369654786591642456840722670786866030271607922980369480171848529074486102155403994100012744340261928560674837415750120015068406744732904533275327138335994470599109731479750703493049459894503678185151226696207461644596064331859491501484118622910688372110436328486667955175622842950128963731804375914106156421511676904818037415636804299393568831897573581593225143649820455077579775056842487288117554330471421743604718035297546295206734012802455579556413166751642979668443133847589153764849863805312901912019474644021386767766729571959292501870883367103994379946207775498915084013144689168461742256199231019036661100654159647049215426752564453984363631963868730718924517528348046642252417093819632247994357947570271991952218446319660931086036495755223438471493929743703252699229454662954456598172628384236652158354428307895137555328285341971620471724356273279931586563783034302731165134069760494735269184169433 [175,151] -94407057631691350988662045440351082964994996299599741102807806226974119669241085418898735046537775665502644303913493575021469002770851205404931645992852645660539372299883299387773477872577357635713565639599251811843234187187406946020036767254413748321943215900414821318762890588365893180268976691504162598163107594848952955038326293308980702016842650181655462798622777848378991351787118542653497119243412431740524214919577222557603778556123210289480079481172267908420315530401009376284073386603477944644050557457531091309156506431098130388604070276098833991283835719332377182764122477623035991263186367237404697287796877538751301010927439108996370920545190254482572997355930962634087029251858339997308659132574643612209683968887144453658993740018450539040039519438859586188202563849406745369602537317067352701538824413698886290402826462316544446272757952345478455116112110200636436360500483003759534572745161115751616233961127759786325216830687155650096893477245419326768766437057369626368644183256173743930295029587420103672534072461927212963729327584847698295196198404835212143482952630780397924062171018572135569128127782718243518760846095745867364155122462247887181286729930358896672761247977244097109115565095129622127490451207485139376913887062427770666370040399807573152122710438358665841592174281651662125236 [175,152] -416952928403228429080120130372464050998216932177871153670406722612228690594282420748423459941792147115931268084465714368763126143069188143711925747596166010946771281755086632136253299641998353753363334073791394187280165662734740500113906748779034159117341576708991854586101608773197559167843852897588360746384022006124629060982897419133574575058352637996231841265740746912981519927573061367476012715793188347523386683861192075995773269504602874475131972974273481593840394454189766413989946288080043280755234450633348653377077040052719520512058826492525442180532625252855346562045181765045969362690274348232204934669398944429728218743921720001779396779353113951495540711125725143102432130295102540086945968076725664327852831362746458374223479702442655882255571714781906449895963289362058832614138989732214140637601857062413320781899884227732580334016168238732882642674880094136441499630676466329985947627991117139700915618683116553252542980342899948408623589031241657009984630806472127720738033850729157342031180609304473160421068049665918519205514247815112234118179608632048080846924596296601704313004539092927069984022426746453718849853746651636202076621997432619112815975550521718320137573201234990816980335745512914963683110003793989011389720876229195998821361201105344874931696692434809371456553479911828 [175,153] 478822544030485440013092058511086519540889809953103808303226094522130710130820723452290565159653019605601694967873619833078965811314366553548424154064506246298511054019354678738570777125124894940526355764558802084360287248790133034819144222199462985037645984368065216360857874258060202878559494576310265661639927928611708700685366499069362459107754417320775100175280821027978433194254090297067134295520387400100634578408977826806624059983774006759029439171865400380124783420208094723897914769060144410567315243141572002752988046626200550893547769812955850121893760480571541842352916275619446435032350798553722747447380706195787017975305743118396786570612048049827283770513960123071800056091787337317398791493274571832032867749123744311257934612109380237991584623150740700758796301913356589203536492989780175944792899487063258430750567094963794706119282675628796500860059632146410243779215527396636961539820737617079464544842826734507890984583657341411422062175267791156611625573941773485888958835218330745847426512388570000971853127564552542731512636982309903668144995785728662078235356401074234767457418385150387122490475810832750663737164949550772380181556814172083503605915327116139186110571642706312194059495388899565619923440851428029748064697285998187258889172564219223785200103289729240085909 [175,154] -1063683604504799809778692708083595677267579521296965794271503007204874843057174575052326441229716459181230610268816039785159269420714212098294161141165930324114785254861619599661085860648635976819532253946168828268409505993428805396345730076050196583053500212940105607543702397611014330053177026881659266500503842411738875774402005480831069131371302892925376713046055708553604801979132654039180587629935589145718565135531044590282533165400129116647977580028251445502545386186618792408110604498242086190040879620782767146545506791551728779066262827545048854565970467234634355362974697092898551408107795477388243870818118362351852912872349404337808780730064393056342730928855746744966023897670301364572837745951884605695871073981531939350161808849423398871996577155805814206190960565652766145659389411808586768293743182645711001305845205161852406354418786196422174198986883120593405016211963564670035705752446992264660742651096321294131458280587103580062520608292651393494650544635321117515100583487828316838676847185303092319577540748886258309854095467473467766926747130490689171986396855061642176554213329718059835382456045174338794903303727670716725464283038321067715204178994118071166852577973604341929412390991124179635842786438167322374560050015048856145344739698536043901804141574543302 [175,155] 2200640082033040258234577177008508239537087175076980110632218362386213793564408744544797065690963441407949145016584420238816262590786220746362789167227464338328786984055575174617512573663463683134841938956556280348606246341551470766513179148035977633117634692741929424335860468468651114060487328030084385943282143674165283193906090412443401954485004842210189701745843055069253260772413956378071485945193194266861135539053967117433906718245386409949637769924264588930641572052050258710214021629640805484891757021028109221168631971927171790284677794565437278945140450515278789230606531393126486752626142243887491949041033032189107550906931789772156280815809931129911840525335126456566286424117723500445314200756047775188339937830594892876044332483286875926089640345214895870714636488855943378918943936575089131954095531569547467972351779582154237186351583045172057361057191640004341277742279875520688549892559328080234288026458802473210998811279491923598481046318231580494402535146978436115832999217504546917548955342044372103803948629978159791034483405749655799680478802084886295953007309517995828406714759911837797312311570277267594321982376091857003686588964638075672582260302652556732755346469660852272268310133101732513450129038081473556539884496021969066128924483432086527252818 [175,156] 1061823141503002591726854546401245991778884873469318672660905441080209774782485871723642000540377605794952968827260041437272087038428500692464385233644334045831771042985784529008120236826440334656902723931242083635024202716005261019907722626491943240551734870918991249264004472475460561426117390443875516171610602793572379517501334751446094831634636739324348576213712980223887529386311200527688587930786075857388346624641739303203226104707930996070085887927173196733294116338487660247884423512717563140330279213036678132746660746833106636142717819186225511268248867783440897738989904861841896102073784040063850248954012200761579994081450224705460839842190942587646015196232708636018481993216161340639635817221665785889117319432160136559933036669446181559744020387131335562073461410045053173671677448663163038196075480638042796807818792977356237483463461626011612945497425058873927272431352889667231097580021133511686931175090505655514308228128671418418985504341492173891846714795168298368305629278218941832960572245255215089168518855961120214161243639115369773875604691148577611708860724847738199306116423419889757116932427833199441567224243953316589130635341885869152780995597937608646190955185348192491737484528818841155683052227326184496449285473304028254658136150702323 [175,157] -13064673203712388475932286755223342038029962640158290376757261402855022636066251463363252848920979926875467268078315732642068496462610992329482633356482092098107604164798916153487976166895598396831928744808871135983988735257068568633594426622882051755273264492205645934153521884605913502364464526469800460912800682671797952664997750355972068659654967188078580315651342189105970088972836466361753461878321003800785162911988580228235895559442469709530061386341408860201720477037595936057552230394613914829680369290865144256737296756205031244107585071015564490138152780016950583349881182436380423036856465159704983833117144179575356316414010738016968398330972683731037926783467434709550978462426145238337857344177241120457081276509335795813777509260575927142095211951007750190938069544611286511158450631019667408325552305895651256005513445893195516819196994426325206945498179807925831160635247115664304102427846587518888895358856034782656241648880963325592921368874352507375640912250512800370576722773280758647689040153777169363091946768527676930288163440584910287592399963633152186751362663155062552652967959989224456422625512557866226896335250131792993046859875502430572997317243500209037437088287268743868825749510189496735563693707084659182145339900901748354193454 [175,158] 764184241652011544136955133226667520152798231725018812632223714664004555139038751994860051491083754032968056561042867426287104213248556603960853145347451819732945879769482628891180181064025663269458642161381639287811456996050107491482720378040978197502776562600750298151899508008763003752675551603174611517398892664834534267854179860099645596642207793789027299330379460998396157444483665036062287731778036220229554728754797336427383589471593520382415013284591354687222551099193941925756641589059802328652834180205787556243132566449922704574287939083749530612948872243654649131848444566081522655211487176490470824971962154852654336474345699557219337182805481751564404871123144631209123181299498648911534440806949140032056440916580460598877762922216423732544780558987615354267373026559359717015020349859901939474509396351660608219473823559198630206945978941287944776426161821548819974675465503087777728721732611165791068129742044153156080823452095704409036308770256430431903311604725879097752617633063834508783796909682426328367838447316052163820524978260386381298426826988343335561801941439284668592248976253953203828365914053833763234477510486065206542262648632234733360323813527450185060253393711811933000959361349320541554234325812641701583120358050300 [175,159] -1875046905289800046946954923649915655502015776918760898377984470521540675095602014142517598209798892505381944109007705369755988735568832412312131540848031479618802160336231442828388227584600984460256600059494312029197241012782555913329987181275565935700684691115042455429557050366963904541602798793434971388881060310188379437523776849885569852410128791197231156416821880429962481313176595746176119092729384068913032687116061911569051651623892343649387333061124991338416941895647369870848992641376803751946579242534637433897049493330321017349288486264069725903161205915171097581585179340375984718700461879243787285359569383288477080403276478521230561273874413410625569097009180827383160288816156668709953276443887208443958832213529841060345644774469460419279235923584741044914268985394136706805412600610668464182111712421185377410559633687850556731818141239307021090971946175912674637507830018722056973491313747877579124591059678909910426578148590392218210291419849062815066330815802715360566850929187633604996411853742210083456358372507549905296321702433066241565627618841371749513018489263005769387878837136434641612774396200698335667737286737066144531849616236135641095943166691849782500010833283561948552228963935156375572967709150293246160398 [175,160] -369549904251220926217435721029023308101310295264863929464362104633252463433065606611050058042513694789704840534999662720655129422394271960426935957551178332966408437215846436413601974357805916623637153012352216588980063289745647294747727496109248128078742616132401829829953176155363896735801431227255554823535652590313101447393452582056272587373141445824829614984984434627191180516981866708432007400691319177672300450195530368611736664239915975247572821751542638937701440810369953318791798827935523464435643971598686588393328111497212214150132873297873554533261710181034302150079096969079852510320586271688375359955238354130968110055687454722673095914914652358650021298942663976090131140239251201946917764536826764005386739827168875110197135633316208209303300777496063275410259116516218945525955487976867922127739678678168096477922956663121636201962332420755400025206149374761713327001698637568794599061314826803520933548866573830803767819344528689122011764750411664293837829358962113443148315697426449916432346845612954906010038064476116733890858134587744339392413028066282669248428936524468302220357600011710019958004760463790968394592573956188772500565235155165278871856458253831847803518399007588611806379897764318443003772395415942 [175,161] -18431325797428381225091529181002275826924429601409723504347536748195987965991561325565285349333733839850899429874515703611063800859914963427892866902968768398280769086717271076333304491440516085298967878301592912629416791524417846197719248043101782263395161946637572330897413894551655652859522247985585886646353410797121536715450209565966267810188150236246594591247334739294098175177394886206990414237792288096025192411802385544657766466361831662308779884581865531401670002079025940599705321606406454618966211780479104695522000905462538149032388427508088800031964042178094423856997638547129769513890415427630449183560643001796963257473160502613424320629406302586224214909860453994368417569850712271306269828387922088907330651916965532630097117869605409017892580542664770098700983854167699048998334744691072255215103531349219323335483597066416446138556972947961933966306734289979006073042628665932061337674045025690435056182925111439162690475927132824172754886936995506497936400458893885116190804125218637349372080044133559752506111119060849720064211744108889476718741098097745736441988144470511729286228038631193693366205863871257198229197959566718940788478782528855771003964677118553446569350935605029896395242768032426669198 [175,162] -2064115790645271584864431695259449179759046143691651619662528209328637336460620306362542975149274506161080217067807419873312716477716283510279153718061347278736422836839650498820211432224016272482922395398825414775029124408062019076199464583041722229629370961350769436724441132642178956276169414679283592845867226778992871275788534356300971877276265844645123516828848477775814640962111835331421546437101350999586832891575361146017285265232195941380175352467461763448582231193430719880840379834985040918571944206714545101410718066278362034432337994711615035041572273769183715530824441109218066724152074762330087855240586211843513059585576501558691408627650011566316326982111719630155732813063187731299489585339923910328591600877041881369206491789497558354894169597629523337740843138811018019700884465876895464304687960610489394747156378824644589251135057748720625053234202415205784499666600488907142460377290988758741432433058642021743045939838387851602533766024620185489908484376601187873596016444802383231337754778874068745833206994065272881266947629765905828364028314955863970835422391586128528294641669015260783728753885732607904487793042441908792254934839379665358312116627017620270126997082083661831778395986193 [175,163] -21034537961518262567150948530551384457671488469787179561689794828418802935202173848996252898306878092230895003824882455816527460109074558238962512224789991346625561733838539322654262850645453929439992180465372924012583184117392302386128243990121161923356491230023081527044996409513035762032647190379932667463396763264297773778348251743472444263619041342196727882481655901558375707823096636787587873121002052529203055577653530930741573288899824413176097736408025087047962878153566767907990403049228544379642235478684366667200873903806604437538847377645323974559939003536943860514678979561122134156588704833345635177514050116210835933002725729355051043364296801808575207284299186949390256293797277362396620557966262490183265717059389091284300717350068282285787918479933863028381861989318352304532700493013036552759168733249432482056476714727103471515362841111944951983237745729256137302278083250851923259235870062855275012203932083419202280721999550492779361645366555258513134499836466632335712940273050474670586452800754713050527768789687185384794263122866998779244131945700161206603752426664750942086043723927752171301809346948121768122131912489813201316474451322132127854063647620819127372609304538899566 [175,164] -6926626769928358095232437390347281004669203263240165264759839050387993780988834693050235731936571283866985199455858970062740765514745693727779861375257996589611469956254147352843441743266989068328891992841421364869616724669331246999636170965871257944879759005156129173410881230392587609796440056491843284243152699982087441207899435023573213463873356024335548092315332015368949380411720537726314013844794991938280841464833568868775065791230362124796644687173542529067783689572712643154826908205990245744578020951064760505469038945310354110741886692148901153919834881076003656131341835521992576699271176963285596570788959203365693706729895040093319570161259706817138464292601075037776655707757849340770668918954642909711290562903102250349491679267734227579726836834081308046600237590665263223737940211693330792232672545079402635073572822185630949628094742391678706865350895796059122004488185136450086623011792361310518491578410642798285068433907030892244509545461621612769726549107533265640754666974739009915542269004069134966560826320577860414105783532999343668508271164781324467669921545720072149017338630456896148747731907388099137380002714110280102083996607613220973743423573091601711276664795 [175,165] 1148972867906354122739476093096852313581965306785527573161729034768537238478861023326889458015282923331118090096906992280843137771311693393155439611360395572160535240527683614749177560472498766278402152928638596716974994151290141458087747712584286572441991406172027588840730401452100003671433801752786388138069138346465082276194180906305337641516461204552272428595241336048476755333790084819535285160235176304800281787516927824260739238059636631784424110714505924023863917458030179754823671154922039201139414017833715673517566035172814937093469325169026006200730626716010338973236475562987588847513738467653880017863320020392278385412974229243530408239883353419395547136482089118422807062549757524361106593148624728333520003232524244305522732973478252856937935868671941582702863919419516330351298977574399878155863741276202506729435163517139523558864494195271498138672885793011306248315189689237292797444748574633774785620323100296978575509275949775204692590606811785185821645084347115800770729050519900833648697794496885700385232376682407222575772937354943484358171634708338806156294537776768038409224304699708149938864104708539066923020322499512908715138461850444713690208882318651993 [175,166] -13759842786920322176811810032573506408414359129338470028029882600247072988366497337701077143757552152124488670950534413892666178833935066502339381808799473457919118255596225056326223394417742961198306889743781076686904612062761785211540972707652389083650338254285576015667594932246909191161678177107643064635353935420066604633975693982049623599202302510129326442775125343379438337921379271540274310135449673743227872719203250284198559764936537656304342532767093589106538300278381609425615551178544229877341223827487663674658287133940264689043650763100553520023667160227889129767377625144422145619183888232931798325949834478630665861178694654640620742743606415194306076734760008437498020361440650135897177607584955284525873495645472595934775088293278945380170977729954295239167816282355380082713592209489471795202437767729311041600258427542921209587005332147123236014355244622112605179319621638226194974922321067045847058623045554658611379965894408164491402618899152349665800170765110446867328446066220683486128196399655072721946248277003709868000457573183307757417977954648991356618657662012834104606670763370085790641418855959844166125962814560424387223482716404894477443144 [175,167] 461365353965866664024284491202391667197871060570563730003013991172388497335892892663749670775149482603834047844718690077644874959025384834289829580313934634476142690370890561695945397812995053530313741087195337647588554275566663705776136022091935146820189518555422160697600866413131967271235481289876422962163373974770399218475576524471642816420316515722632172597578412949083813136988852555679274037474678104058172923728605240902237480716565255076135722212230035863462330158325099484624170650209502690470095562584104237502811908696789890174744038971020582993255725215579132911616834560499714270760620366250379191180534533247877116906920180788375384068816266075050583907475505072240768275877902765595466741573181120001914980156692922448226143437740743530702562503301539931789237698866354092331812761390196668344989603538623973269889328794005094320946204169155994420435432474398683733912200709132417622967720473337006675075928552583207717583751838111676145111318856583598667098529320823656757394405978848260269191506594510401531241660264510731813143018829166455419412058706825815370903416629627616200878139599218144951747893747454179045885348744944719499306830796188 [175,168] -5793775910192166510355516634350414403176148894358438203608067116601303335153906348419906494300887000184088915973342826942985267018375727150257225884042875775842762090542543470933245284831967438207096445181687058032624028800557301430303389287540077667341932487689417789036045518221536537659049651197356041660853984204042472818229501155310429147585156579463556843447415062593254771800635973185658046907295887032305468872952942259375372911822622414146272060846285651649762436460974990109687779755685374715661274287017390637046422540992773365686507571280039021020171967328299569347042799293076532334809551776621861336999994473761877711584299549633921828295575498221546402829158548300228366108396515225002025694245074090655929233889366579328988439806894721380412081892507839611742843609682477586426943857268050245930355498098452086228790516942027109798793029460212034454015488650955472331191446434960037527085179702514642513820683631828957847996200013984622565065489683797112556939891002181136921953134566594363521380677690199115226539991424132953696202775063861015272713838578197578236792283383353876755138576548749833879681809020504737052676605737887582520 [175,169] 42474056752401398137158693305241594464175271979726409990627643162600237750828780572544565765769985400270301012077609213935123231052364437587063422409695184718978700880247924993938313264871911300635792190250480518202271697615150379218427774168715777743516335339115184152819191429393555075031177464980044174795180804585611381188675491119388119379201096602177986720924902692767765487743570531976400039872936577606594162789741332455210340370762097758829969054316886032091509408828800527901380926395020640722230615244539320905216236228183316281547826811234639862196342694246598120863916206152378062971368327009069053543259898553959700720227524286570776097499474018354448266793349829149919663021326264271146824940553805937186031284314321110999068500400690201192008859130302232182049693502943519348446422059779619093571053731340025930057493022501935705846208822859034365115751300367482348939330031933294642903545414839448325210155477282925519209420404769779920372311369315948241046407662577843223250732685176435417734528115527944991812571011053644191834045605509555605212384194792908025233125715285885272770705565382574362382592234167306290826352551 [175,170] 165636328628116088803572159271411332450563374626165831318841704610143715315352956278347234401520682162578707794088642576606573804330573573386494521909285421339120967049820667675342275128972118648924977524630072897752479845774807885344796266033925888997739016927019894315638223515001725612603471614924140655075178620840914006023198911867502136120283238919690798361261848193236316510074673772671307083314994013074772928775858501623998068814286583289053855419588473099387801449727502201400431043350256641778136145245324681184940182622682545617108341269765051161025603292196680988991814011952378883633861412831269707174920967547265730124412716821359278935126346573327626220607815289906612186989963665508506705141904522565930890417636616394033029970755319834181894013856220443944748369448392918574086629531331289284986876805765150946334024270988873807105918708647171186535313784475179293106119393390473668720445987524640222793613755267223746521728117778962680978999167337213262424002898016334631591179149008289980666222284674860880426819316852848509987469796925452392813492115492977063925515134132699214517094499600359743325209858481350 [175,171] 40201525877404181211458088656332925555097831631141455449595996053925498695629743586420703664693497996185338155381430461647716124387917308160042789229448068277136280426514557857555622153943478290046007549811408611945774385619209866283548084771499245553311844618132810632277058071745792249921136369736890830802639278497846683508852379078352164072735625243494190420117081698443062186200053776337838667796424741500781478927375723679534645014796126492809385876623635795062118062816437166777023261987266052165372623144796773240963195479420449831306234416779398413839564732588116026496750060420037642851030928333123326096380735434193195905237667191383518384715127212095212343446506926208029922911515987004176701961170828081228697764649317787345595660691871985546135423032850216707741789308252096267246262246520950876582642963663038511567206628046105458612750288666005320375629490225268006049737404122854704561730931462505493134022096049511243265756492549325962467835028916453899895249560588427207023335839703301906578095762293090409822065248226598240654089423369972086647063300724801773955963171212063620102783293358844912837 [175,172] -109284979452875685650254347847440625290913147640062638753238850167231531694300563951785987492261210234070312439932623501706529469664062564148327288484119760631938641650645299465747247554268417776319870423674174625061785865429519009222701956836827441995792491815622234960815140278330006791277368401689377614088593816036749005946485075613150031758014452016063123098432814015249100834457549960274909240044816624508858038691953102713967312039683544184051574486067850395929285460545085011722828927765196916825582362292828396807405360414900519556171183372345260200930719364227751273496553323788092717667696636474091372417184400736110312256965032146040853261007303885750890444682329711958978263282832156446228165602080086906107877157655971619587792248311003347936128910825673257442801989287488344372443075671194970112856214848757397223347136087533267798521428278525510944167737821454398332207898569785680407782414837401493937032936591794929816563647016947366627308049794074724004810061005748825547454922731908528150679616525244491206140211307219506845480448869789045916529018452603335783345958746079906104424504651 [175,173] -5538265663016866644577339908454478358005817507834284685698451540587513324023500526852395138732872553701895164991761637784832182231531322238824711673819483959038717218354320693233794834927519502624878651636445486216617630909240943885541113686877175173542685498794707416724840343753101317467496522515942062609058217675493051254089786762594769715345041598962371373599213815807990655604816150352170390680607043073865758059626586931467430320869364172585383084603040783203540830984132349295186974968175300788998005839348440360964212684692297794430469334156552280516445249881876456058515576357001105258268365158862879917674443326862055814603326388301271957558117177430612380018834256025748686642924187217944872603627406765599167202069838975731596195952442403302710852547048785017893329886024904862472450449007968403383744819673457581262200034497098395457869375350095350078621458076733231902557276580269113080735220460311315837799816397602572909675808970125160657037814020969542679888882079124501564232461796313939032806613697242343222528500737920609016165235874030597593849655070368779483575259459387 [175,174] -7681310449351597487243041409375180635741357235065956812326675199342177063177290748456980149091372552586700154008265053835824774658456511736463497761280092531531727349676287655659808326478853297789132725322291306629979189221389348303176236437159181718023633241444210096434602385940957619754754710568284322015185136273075335796878755303813709885279490582624632470940605666853870841805152859588887016349982916992595664396089179657348735124418384604546318148878909055123518824492062422375513775132999249271642172312935749074638328435571090198494405244177103199822161117157347824988791872964300315269513842440845759529049624030039740765405032188735124338984970125529129076434121370547319029038528648596721226397928535770282090562213377603148392631716586725104043157197125361196392388034469263407322904682323769949457970202749831772248574069224851422822586832684714893088331908759540133843217541558186814730235267006228990401466597125815811115910751033140285930099946622836949657881092290468527440069994985672347974833493820552966043918329577165211498553569671673754909217032183832978578 [175,175] 284944478439329564996516551683233302810813428140954320829981886724507856574202740345921812641211850854118187796504873803339001418719395035352821143295779046231650133959324211098885909345735347881606142618879619509413616264593787520820960520100698881511352777982050326937628159192496667773849677807263675115627921484584054587341825535787695165203742282014988657524631761048825730126559799308031094537543184341949549395648127798687489411957527112514748559025937577573965595842282305031330340871914137324392424018834407256956689136577363243856927014706134042596802958434100475262586817567697725411958513162371177206184432903388647290312311046142951713754959467736680796859947916859056841074082710001750066682024260054684808354485294668795277955399368558136459338638778220886979332974116249086369065967055516726837545977929529199892001535385879036878212259516919694580789723397195440517236295378342557025960117045238646205807991717366385803442413377416850661478361378187947623006358060177589787244922407950673861979571609238698413898078550290663163332974001250922450034637 [176,0] 4563222869766508582907645172052058724543646612744855853313874864239982421808612943278292152830221040606254278074388941702363102402793218320936107529783981262193632604920916905740980215548621449230705285571023489491322852953180220374807865954649032378259960050696276155095655340558456923825383945331043167781700517132097992824629348957328111150933607060693743879905107261289180482428364222198016185458311942428235351690267081253705406562066212017051081204049623068639426005790873136305552224892093168349682739457050062852796571427899675114645660833152469711561746778681802853503765026039026006539833060569542083047079473037312558509026225324347234987969198329309869370510310691210833350750393048517436522109002311668012259922243785742057064669967989053068820929620817798655279249243479226405477442124103223274267987946532308357004894370500289989634189174221487855598310899120033736024628890127489116072755326283782689750854418243434997675770759964192215430349583386744020847785543176852922511363624922859297196277918858760885330113001029343342418910385062924041384242480752103179244855359197108050604171450445031879453143975407063903100818880772207974622921804133122939484687410643961759374952220793656566519459101153167679327976904217785052569224622451812743369168972882821382651676527839140082882462301684335644607304295846379400253827588349999717197909875272110158213474265023960182698410648869832044193785821201804370260748151881026818002774678111452409056659399459515015905834987846438304292602669507725475001242142452905646493605098659473213124894614843766291307874165898521161015903033134377509644377559514557504206361569325406681279339175134229636706147201586273848710671098259295424522729944390625601086638098799024193930888867184918057085183639687116258811705480439882349859145496963977990869490622075598760305902356234802937251515686511993408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [176,1] 80398652375598712472687760336755444716067463012281320009558949258052701521695888928607206276689979986507716772676302107282221756048214128356518011052450516122828842493367175421310518460436607540234925839808527761715451394352107763859562637438009826530416721945259508567656384283091161255671863764044353084140041557885199650707938063045202024011098200763658608124109338019020890733676753940665258019268677152183639265468572007227857341790428690564981502915581571868060047428458858948007816584193740787398525429165239471789282963595784050747975754891588350871105706262435059356003444009691048281440818606445103485744009517027368231302073671248323653700819616708297873335252924159872138055939473632908710663994856884803286968332156316853885488806320001107964626316273110208959047648481243294193054657138823221960502882441716748539274843798019568674013830654170811076710937335840452644503218936246600239256830086027178104100122512561889485114815967865545563865962722101383976798285135353127027638434313624379185718435476521452689320480564520641082701236704569268479509558545113081669330429507446319567721720267215591526537667094298033582633272142182898390594039100561049979720529301862007341615487652179845347422349274512549325444985234912289377459030281697873831762207821420408927427719281724189962091398531355982347571959959685025305647331152141024156765834632289640791548253752572349225322611065184401285228547497826555260740736353212841509815735965718254961319873904255476809330308782246777280722580713467439150319820132504498845965176521852381125487567790224095154343773605716766426284111564075990660988328805189223453699214526201303375498002458279508737754571991276965137260524530233259925503063839676157726301270593790967296360354959545493510118969444883026137797206702848032626922381363786424400606596465676171951684621283714489599333319347351789474487304687500000000000000000000000000000000000000000000000000000000000000000000000000000 [176,2] 83974508166714905196796595450236286253173280075785839486959377931274958204778847356784413075553083988563536678175794023289046061915283160012247279564231315852145456463548224320019905470019161745590846446222465002334195210303147234594578508316877575628666293089267446854374223128327441272459268401018896869898513711329217798868598453789772156235798871693227911148942488224212054574712765545421132943540457620225824856265054043515835187766553442411823355566698997615936823030867253858528743180784082481434419621076912379334019813669939668241678301434578339490142187401772894662128528735522320911793674553753748506040850592106684429308714278556809979968661293979780965004982686087661187093578783415711303338856131502255959469812417880171010859767252164467003404255097552677089814726038198942277312726861046799015507767590183538684603934701841435210389027398264867959806603834548248665848565017555556031627594794552955028580050566751596499168536709387659867094556626704568664386987634843971887891877493871012888279451708974684174890946745019463052191710939016885235912788788808904584425927262781810422827998459343581965537640107307788587918490580825431066669869694761626775820890043985197182718209435884543636006643971887410697415811188699042960043236786091425980899887776247590020661372034735603789053529682923515588195088938246461338824733122238380919279420611283831193939568694330296292435511706118422768332703750848231509270570873749513481246153756107239995746917821535559594240686174084892923081932302294354991497097347583026339412403307640735806737894646987853356448331001750495559253174581220289457853202880153014943051998284234536412082372990203581653339107391784790531785515600321069354017891443563643683961345640796649451159770454171169607052437383213057070025786194758632825886012420524178469473751636258135190127294884270567343186367992302621132694184780120849609375000000000000000000000000000000000000000000000000000000000000000000 [176,3] 30606364321741649567496126795880967920262876864439451193094161438135291382712050772797213095974129882535775165675149833809974530659289905197743580819384676599540029040602964136602669128031254793568811842976184581103412841372802997482829378461237075218881440983510447475629127357612097492528874187407515175019569924956080416954594000759352136752887190976520948711126845302814367930480165365796923404122771161019517453030766800168201790075405486212621166869998102175071367049330125726664612834755578611694262442228604031174528426089549530680135643188008211141793906750104747811722393057183599854760691351850858102656078537789952142829975612169146355478254072833314058060357968206740089487164906873564699124832632884637710975089284455948235657241169970861197104233669295125384819834656791543618231414174963461929168183054499065785103881946971363008135031974113729764204208599611821140330224049320749600860044672212777861495287735847320941755608244487399914769062508271056043122966254504875303092362060418952683869173524221851885429454068728051046565863347090260061071133147982106580584272318960139980914910879322168982543410950814981755245726241841184450290743713875896024921733999362718860248509705519893985839417371732764977433715654391396331829365427213905164091544871728344526290862249587942821051520775125541254499825774849599699294419781186801615784683855943393751637151550595516337237323188426976668474346871108268422537317573087658582844077653816887304556753682005114305126553506104539178665172973623343421330157436424205460069783528528447304883133601336283429698050639488296829425580201701728259580931334681717886204491473114758043659210807679380197827800664151535536074656470553720139942028271015361797366887515721047919318974354554521042146446211953044943795634577258827481399195646440192162401885818806807911957647197245548281500005569633060531486989930272102355957031250000000000000000000000000000000000000000000000000000000000000 [176,4] 6294537204601883748870284248162474021954865261679223054647572711914238989267288644531547907525195590608261126187512769271439820997813925988206673520077425894626633478023844065905244368202255003183657468177011567095016034182882259981063526247605545979438020332003467927766217307515757570652053378457076169482892152747231888353956988524137950102875901111592469364598651655195742436770114266494417885398157122922526802182203614632277344299314748334164268543214732321565602357997610240713910080262538122739143798003569417401842775115999300418112982268707664919210988264576461922225000210011194786322442022647852524177480854510285816404852075736321896513048556222648778198385663907270833691640048003050934495748611998104327867499760013878093380323233879551408075387315194021251528989102058100077588159341541916352695371163506707180622077787204946107991128715264469051461955178707032063326028224350034717628826709273522592477445937015358303035180404177180676262680764810679470166637089992341666411158280533846391199134615056759513216039563280514403474335956697683176525347766718548490521180871383896366588555830133654212590901469675967434127957859144921349214418098651316724034905071243965304384723884908106778911810161094560506342733615263873872133453151017589163288736093723212707736110751743176365963874999157377982124573339378120601797946888713991776430877217820674834860451227331178392292806204753544850004223166338262799821217379405602324380250719529491233154240070324815487484984201227497115814664237252310637268535859615358142183157065286949811279033282935848063606462327883696025981002314981708784132481753214615623230349983968017277134012146321278833574061798110005308761962420469785984554120899991725936052104078475066047160107709943190009541019750810767045195591988126684437703681512440517100327909540582797008259015275901308236189338264957436608337815187041996978223323822021484375000000000000000000000000000000000000000000000000000 [176,5] 700256704171186273594464078717160966454880306595305716450900753780946187611093105967407699700141300966585741047340561104953435493513366944033853491279996884346062973133962192358055867833007078524916017928202659916029240801416860226391603472019177825810735943597774026300623675739214290654446192885136878027104582690766973224060703234667810861008560108392251997257234545424342953700966909656456774072758326725672407610719965228904726584637350812468174262485888670448452267890370181298965453585769880526575319604689699922438880071870707481324121659481698553852028003109037130069895042073374782426078490945803401846477183307218097218455606483366680095181179366784207275158677358538528746965054726734323853730141201283864244891507680382562205068960071970955154648356044889089243833193316275529473300640381204255153794805700639937989056248891922661085904924087854669026043225545302717054862523361633928721267668788549660959812855744652172353146358448816887142961224080967146929495136423692885742223604972165899667268794887512183195444189333123329154653860662177510406535696060713328813266191089166984686152571676251759503198476742001836386588267338491625824804677345483597060277110936101674946555597041748098132024495364200440065063978843458225978074882524781083309119003803767182093852435737556731529135640395993015559591439882952342706249187530016990518551856119955384851581842890066028960229405667184127499546796761592309671007652377314954252020911654330817893697089754526379651090074106317221289021190305051805289278478775451141874598109903779159821705984437873821039298100571260103968890415245988160727624547240460676586333129033974895584759541535508955783341054797249506094879133492253125505479637949012368429231544960119229155023638508032779520114614696138463315537085255876653016347565909029146858272646402055137081413605391888011161463164638801634151454855725660308962687849998474121093750000000000000000000000000000000000000000000000 [176,6] 38073449227547348484127012341326141986407442518330233732124339784133143768940204146855306086934069761695486401295016512426190187078481841959379840545381657469461471442776232378779786005509248654202135171711674319712719404252984878642677530581819801769009353114500783572487182489857973966952895506863918707835502085753478315380017757012525242156351439194696515586038339097337251849829070692205464216323681133110706065440669560225691787195311774045609000607868060305987239619580039074432565764367010802359775517290367376188466462609430281690278809439828635022363142168381123338533749505847131464405488927551318522129412375887229384077150400843747388206933240820640617353750927485728103495042746675440266127207720132295236008487879091339704339626356556159474524435467585774936045761647880049296203276522573716518160860697723048727610448608950579907619692302651096677563030068030335393685327327174191865132077127490699688439712587784405341758020715634252982410895104469696859356901012774384559026679250442410750507784928120059255396862188398153150385019444210151282638164378583375154505552120153095703391642810889952157096696182655067451259755313836839721425269720588357321841231699608204780737825124885559751862516640344160360725287135193198495099303876732001215795935251744773428812801906202528793021967330173876794756805158367702896624043906811457285459721143862692078034738020261043839312306139241584793561864431956200458802895295655973832311421626842333679282390410686857937914448044376592631075603030791711493779668561855502953289771209204888002481464957323326963800402652131834962951703030131823476738008936700052842110935415833509172970641409770274439472722064417646701088083056614639597638516383461075194995682808585506007736018257807728682350261252563562223740502817141530374293816789612661654491002939555529461289725903510053075449024313548543712126359488123750196564287762157618999481201171875000000000000000000000000000000000000 [176,7] 1044904173425868241844940108018933146801054345062518511610148538113155670609143225713093713695437587034328511249126510598781039196240475232623831439661298287075206748385059732025819552040406805248463603467282199514621802517111796066322119569686401705598336443382688207523544254363260754510290621028403898591224197771236866498617558482411272403143746210159267857558429663113321262640374489981617924207634157127558634058762185936024800525043789141047108110676092410626095871965231380238877745804073967455764926335804362157849491668379373537038699862521829721708283071727040473866339045401169657378201210267010860889698775257437617611805923230411782748299255075837304778813201273745467204952695289229331726793135128473896279633897642036215858233083154994282755332190748751218649341909048265864975565799537427313878241886890599406808247436463362018542028548719470415800690841671433603047186794962201039919415061467105299823642334645964073420066546613264978560841649668124567869657394013739910252376041777113677584223218830783810552067732891662761890953138956625645670367237518124474161400611291717418092009393632093162162448502471007706822682335990298272046352341376628850711144613945051438396785405508331348705043386080697694785785100220347500973779383740502317446971370915377355979270783970520508877131789253856099880456438260536891188733965540112778595256150453102445135858495486111141704250653498827387964502487020506687600617733664005719091260644656176645675926476459280008622950573852711646041495357248746092087085209310199694255262140529276807671878484092521515709743353642082137463641128023612338698887083817545929490025482069333308817537688542680848956567208063102041449379348280391775255953594798046743081685838676775156825493913354037395541330590085931819038951932520692683281399355530642170266061656303213039051522199876802817131255177826323034731299963450649320728658153711876366287469863891601562500000000000000000000000000000 [176,8] 15555756746600624770862980931052547057788931327625865153275937413190357459194220094708136401069949118387874407588776415762036499573175421348410152726295813780118770091092104060065193043889825364631387132100936452853975802428910653634973063870347150939560626520811280733138679745059034761170874982735005117248161725209689505627713133594601679601147029833652088044667025048125005700350922693130586086910281430653773782855927857460936322870218101047071140905458376577435862827079544012557306502233361475373098972522884675659019781721007739793502114944134315123186463175638549393431072858300529295975761575036543916257988067440010367152657537036908890561665409495676490988268796283082154904935407214986902727216760450935056813994127855866239375346732206334081666802279194513188215362107553180331259852214316698587184139956622652021592147218287022951409035387319447064240801475708052811506826859417393282314604922541234533660719229442807903366866838559678939538955151837459549304744715016001546202168332271258185956959383096638335376042761042859171804495368157275659565699726694912053643924039604918121694119974295072640370183712724610168219782885764679766440614437859887652404546712928550416751160607826881147131437251059204508988563957884360480785834304895924106998327952832268702679072990310741629206860506980980270656306379790910974821823095987961003862556892433900985114615448577102904963224789093047462264044794871942937065482764510609081083192468190833400074427971752751917964026828156822425787535242031485001747756642577141223766888880392277836000030787949675231098103764348261441592316376784081098877519415938110313180562726944092712682753370320645024124887152768624824029432781507928272373619194739031322827038625734533155427259324894470938957440404717935761835280071853074787811026896837618099511124547864077114133522415390442826076936915918368236226329079671020636150592653113022834077128209173679351806640625000000000000000000 [176,9] 132346309788975408716913533842161208775522807907760698447686130916752274489797460320851967161024079841492136569602799786588684102436953008785913134539671893856575652666823534840538784575346847881856453104538959821156246680470358599257962882042273415983467195315540714568499072351574917261271461121093252573684131041666536243196283469307055365671518985889347438583211489413402162505124281628169024455385812642227216297282179972809657059923988010344849307638408865179784728619648125743302788313642794033091956196747862463021740490449205488501830222101148606896250312994464576357141316069757569776220515651235365291546670645135793174691333729130147012982335674992714149602195286273935340146159856253209964510028527807529555523214775746759145284559350655808350508533340913098855748830666953485564873333997591040253543879095550778185212720976028309382255879917887770965516230365629308398647087900504340778115765486034631702632028179609966459899908575585811575127106777258872597007802996198581660321171180157877934627407451214690802161363941473637371327307354284636807993651829318368878130605973108972277254628295003185624540227448404723045600963737715834635537403921356023479383107384327496272635523784992597052820714448324780510707931366704676927052485045353395383712076920012862141394064829070723316813121415761834561622547788447175642218346927453046336574592208860886613234495824077922689238033433015376799429481746616805763829716309695149855703409747687001252542981142320989134978179735764205376802553360938075688870339208957607067129376652354079174368887900243756916356898381871297990116694846320574966549117447985113719537454123596667628958447867516394874265379797113268800468566392897283835213199218696002009420348661660857204178870984171911616997852426012295136451655313300305842319189555303686642732656709712851028997147614493132435060130012279236352128250833552044468254156595055093248447519727051258087158203125000000000000000 [176,10] 638833895473116048284229242481691340413366968575808758780435510493120188196162922388178981664578977163306398404357807378327441237538972975561381007988136842224871315115242707399237412298695876770688546410770364161569673297292221450570844025383473668749433866774945251143572168004871845331722339223731508743993001301561494000473615966654782933178025676319495827873267777492949291318413616477680635827008374582119450161464910280413093446265202690239246175947830363059454468354099079878605160305531951790890038489758218008294132316307692385571259720790394265912802193070450705227029199711227919050257525434118095641056553637097459712299101080558227116728408868950151514351167672134529154079922837431986515602726137776893546308293993995828356592161939659488431571780380501440450162484636924820422853054977293203092425196894131565049071023807655342454796904614055525963533587967767962438372984389629638344091652985747574776751869246707379121504743691679915090559634434722896549300804816283096887311254336436031566064902517151713617350232362098318964869164629549712586487596235283027155535755958694676437221307788648252443222083136520310078641032583102225156810904123929729104983231831678999198913141965298002922195335660614856761952499165497220636329510401128606924140409861076326715110915454566235930990010261657663983575640314613831745978120649471728644629392728093583109768758522210232881705012684755695257379715201267366016732767808513186753363328001691632906066156862371935220786962066599403737251472331352224870030550034386964916438470758002792216292831404077160408218607132577925875249127396370952698949322492524530791134234915963765290136121000346565996749056800590639770023375443373071260259985912859576006664565635015917653478947683871285870894888835041754313236035296136227337567298634581917278275565543496837241150196675665897157735514814379158921245698581630731802039318756509557462042181441574939526617527008056640625000 [176,11] 1474268843492834816531295325618387075493368635873946139456781649787150596751875266663569335318795277964238560060193905082970050870917493338777498308695157800971865405606816909336804992133083739353991307339767888113611368834493489914703945903353846185442947840752845383671413081357204647384201961376911442609303089283719803398665607469643287346085672065471627536285380648917333869880305720068242817229183490457264267749280949402961509108074033222692423968806929121055535139978602804110720451664181463159501096366777349853873568316162114720563445675963307666703141302034366240285820018700966122758236089111892358569749114111841314992267598170688685777679919571875839021558580533061590615290526280497124096293379038216894647863659713219727182917422344245360530119617866904076017967189231070631594615827539366107042138631403063453921321301548455831627355615993747219794170192060884016749883816897411811562767289602718320969260906074259782039166542550739270667315273934748601535110429451021925406091581254324900512211577047678712101353513622008520326480090476784429423087349669762461981170292378960953024076994313987555679192390195081395922494732202057956124190596604975151109708578587902666320539541094545764995104779894333862553494515042673256918892564936118870743431603832282209387694017093457740595077134352283363548092167391822242938604416007680870419809238325308054220483314855126618819113747063994545164063334842664385244899419378978215962499844664667851805640021318092884875303203391425633704543748579234368493177510648950891155268383602630405312210803725677603177382407711422533113525314846800936048033087515018572713611856921048257108160448754229047374919881666324877324677447842787098164860343823871543777172303611413846297563848468527766011340650897882215149168926620411626998759918914322482179238100943180115307938396083881204088558329581038402862086734390133013898264828251544189541277773969341069459915161132812500000 [176,12] -154080669513084488616819611631691606933860133675125738013956124509608732909693002372234245531602248708205846065266269837742270158283747651479206695076602813835111685988839650509883947637751667119231128505963060108941023438619315484445636474418684589099865081766428502032180673586158446689258564058332693249396682849742215595697425551446327841848007491949151682824799123615381310053819352379082446743439149597067138724271235387867886102556726162256364411203309240725734063995312619295397520040504441982175373733183665429966958299710686852555704069478533231054782810086889143945668688386881175243196186005993449359975790852620971301020451072690243262579855627307705226835859055578324951208170770055187980753954315854437114223371235260828730109806461364326302900150659212671458728714804665485571424707555231000369703218189219029406193217523816083614036537830107468100080960875490435738037270128643192459911776286358729934414872743096069415841947665629706437381716538030121968460056801494811811576036042268169448345873619675385110043483766604471678804639363629386746449181750574666661070489989453078635582761583022136220093871820705370568091582323937243973192279853672698475901275689319530240492599561895077923515365438686001094967128572523671730932014871510429858347657075481158252605652601020607160152080313757791513138991749692381825658446176880778786155391735522289796671513397498992289693822857120864687359845096710562205528846890648730912127937172198651906353678551687315962327515155006941996475771884579651180506054060150127336526778250307954315021058607481678480398559942579382785501749211585744161988092286730660093233708890896650831801845312530314217970542926695347580719201942708712347493347828883108556198386039851971213872639039609288504156850079865664269327854659650704185450107181190055876842262996252811933543051475202933059500449430250518105738469613032005140656251901409845572743506636470556259155273437500000 [176,13] -8099579822426986222987295067281948933379632534956467844128778077373912631472283240545839681907588812432074761340295852816210788622793060715020282056021844799843947411210558738567667909256377465640630662725314541692524211778668505414934525439840689735104684266610609263011012375252602496766261343625008857078312537717223525063039747625952918395547813790590951167809470479613702433266381717542730816762014390583685961054992658820944125214787273521500922548743250763462986743803238835021462896922089534493407389185203654022988603684208344367118266567794730705441912348630859174108818494156962954167865755674709458574537771433546914326216608506367513761266231184107622713706976892379457866488812656112884984479621520524203663216801125017422209048760163791673876000085265317416320476252515624018186895010911619111318019897916059386439530161722457226887156520435848136326255668947907235069931982129911742622923963893403594393075824752457795766835569895042195538797407980160710943222146222707740471271056952349017422525820597630406858793181697061116047972791750584253053504914172953701147028702982267860944355824886958205215130657439951484871035682239760723210530502943078471515088484743230011153723889233200601658529102465943803160489469955971971092061323020227416679461358187425116114195430205486852155249807685977149042859235838169341953923508294707680752097847672073410182900221546264333132759829738180674549926034648287008753782443996831205150598501359481598324321679671341826152565887667833104043015020506718920881976133450661384037431697452235987637583275707151606476625857390859905123870903962167810269853953082341334598887204769262599245308945920575439263501386092621913852368247423592018307625658981947830425891519904170495954990972994208848604225458494850356477023229342430292919711394598523838765845699473180446958318197429641640762918223304967698524488143094745141152166964526593062601023120805621147155761718750000 [176,14] -16085646988395341612645115006715727853702536077223002304448477572418271653578943121250269572351161211510237192722144044063388812280225859458492906496523721078221806390582158607831658643614447463527582105275229687557031451222902775275510912775734111300899781479970024347592909873980815712929020713645913384629430992611089267499961199963497795549615310566751144468453987746966215711931800328231419440587514262138998457364176584302744721770772946875622508282960120688284972335116108453987155533511349810752406512479323924567280546178975176457839130022785294855395009290874369516770453587043159152685628278381260520210249346371720279460556033453515418812883544240371667290075032492016192668372057322902348103464425139486140262424321774041540472676374586833269432353467492915703245633351861498694083897722319309091107880403050862358360866399234426662782057721797360199447536707156440698199023786713847322361884613779378337878953050145437719935925784823202949432856797575084300445237069415579193714671741693401512188960252270577806432501196848711296675891685622121974820951051565068863587688004223860579827440011419550277467528884138065587571900775169506534739716384574507125820776299667533089626860223590699177998770214452682421307204709960007179180763945126440761834347248667519403751964871812516613957973322759640346805080685952578231698135775354886617880927695083418279474053780082093621229864150663980110419434545378411818634865401617066145629615032550237791025660479139883905270734464208092868984424691375856459623203856030477328739986310352278460990999970149427345278031952901345105002398694217625373208319857937241795378497665055536718241185291974522350823383912524098287322387941224174125359499304630716797631065761897622289574840978735044239604515854346966513636208588572665361943523484977560129290820864412072843146882131479381647262601077826445397847762697417880468203892768697116366638510953634977340698242187500 [176,15] -8551465544061798414455292027660473300091940587454394568011238954849866696536601802819611574013087722884020463917159078890145098240298224868316012082940874759089283555462721468365212743716563548020012478233382432460969538973531650981088394090048428969983862728120470790141032598807449337306136008334673216016718490059263912631780757292211012124685947805814896089953477761503241448213298542272258244965147915537500943577283959158220564881094088545991464256327866041118687029865639054260036705861121252325930435986519896266211419590422956372113944051656474703402053791828360428977122658049484656284632206414342954799824673169781598517377284811927930834675643458565381243880319123537418759169997484853701559767141721050447629738139355036077813620549608090579671012098517660940851412875362695082735033201936272216993382437034715092723864063439386383012701567416025818713077361459469609008680942786150544606617037769827553909903008020089814393447808323820834492831377452931792501116588148797110582628960744869999390888585062839468199121236336474669275153887496791341591312862703518155701201706328577582649486408674530923569589376652974777397860877457495816358198841567022538891049593515651780046497979401494075546656185677762260515567967820960559400739970054097880313751019246387588004518329637192863621423805248535995222167282823548087509972714242774878465607892819796221164567163834473559010277287949702285422999861075055001856589645706920079062762595387292620523780506866691490725472487337369503194883705441179364330675895430116148805009619516473454594682469362867235883079287904858288430297092918677840660581804876525034343932012256642770995821131190308260269912099455731034356180005586813774932659974145122815506423660512405985175107665390787346746036980962329617743383232125767578114829766575073176423947525992843028630890367677370939412303340122886179943543771883546027439554348958949958614539355039596557617187500 [176,16] 46779327393204773040555511723650388862735391538620230343449046694629353042517851227326781664973334950283218223200019762693938857232457461511007603762053861839518529533698692013740854830929657271858788668286440820713194881934126367802546389647701698310535058690077692241972564918305910324498326742034016422478374229233473876384443317877859386899858700482839204389005434932557253520341926553044569162718653734129018107681886834506839520708729262029358874816796973545882246479702448566700558115097891155260538849166778399087197329414410862790250160682363681672211412221176179468615281437789710920130835299802802537565218089604164905136943067978994623767093279535137541751571242608331169942904869566311564725901453796853225162266267992985933021967870501566987940913333392685581928354160333820314647633956883867268345535227267683401034114524959152531533767612113530081699219664355488928542615783506194968046343647983036972477944993780399754521528678900294881356171862673887355157532606130734515110141140009620391220638640168917321519608627779396352817239262132401790635008959943581931094008889774963529230440438139627266450442935711707219216107849072321198576939507726356504341072144592424555789751012125409325009772319785166194914109539077523721250218042987070720383377402504201803498972825123095325397849836148626853692757510266736485577686488679638455195181875214716879688650463092229013817785069767265141512907903194312605350386934170972322254565849459233394531488369260592539110432143984821141163421883058801312996473562836768842437634309136260619990494130328911721159171576099319377083130205985204997653910409545944174479773013716177624388576976876971781364785279057575792148863700165589105525201619812781530485463213408171684427187319305182420932453701063572287115845023944844626297330635646224493573770066785865670643989319077319435950490020590914616886499690728926786897901024531165603548288345336914062500000 [176,17] 177642308455480166150101595164703974046414181698696661318415188863298965195848873899699236754610014057338299586705156123149809260363329318187226803576782530134754308231408054253985752415959598938927136556613587553858929078667649615157417591726080621343801829473814336368003870079786008723666965006903207050095973499644532565744901320292569565431656734615544761358487751735306516790363076787039807061383190193535068683581845515728176487386253367779840311949378580267429131717942400063240571890458163999135723040145831553397539148386466732498579574956341664139819199832549079258429270556105050913169332976561015724001761799784130626711888415352479685384887743163426231329016307557166702592688066286985267642846802943002079599031568333870226532666644497896964292665009892379293400251493128879077879960669762735931833455624315249205285670084857200398415689697516524763030158534605434456216179751540321302060721360653204205837144593989700847082139003593616985975073530513390987424175752539345817074008717033078987972609879833795641928586617037136772481686412705644061891931215706388793255471562034310819564756068070559982791275630588454931457165487205012879734870040548894810663797219210602064109770161607280537486678059850666006805308072239866403868633976216624388881134459686083324260229831442950843948385810388038108671667730337218233638008936132918158614487637490385472730781834611944239419271473260143014651430569113105891608379498318937545660150729865020040458125320168219649227375190326556411524946645722135226268247101976218126178387090257142911938765834935602223163023150931642852951398567930084918036977670539595299947816642433149663232931388983718006231569716113527278328605781722349606338371319094995227454525723289048857989033135428234320962270569446198561022608160843000298031612411063138409880255589897674856880041220303172291850352937358602976533865431727453321197884861248894594609737396240234375000 [176,18] 395703093831114997224510179431507570797818242995143955644684368335564555067667743937727128533462516361526918686432262742401022562385292109559871404619556360854604533597396152810065812837615991910629161324414186933650410402113105711309361070291985997893319827726070942706457777443555664308305054762954398136738769187252455345307889477611937141908602841955877473237111488370971182149317593212383870301147420851680916676710359538759150475114512652192954892842280960868677701103733798261202137872903856997923953650366332494121945873152375653099632836977236195952561811967193620360616532087102893631408482993917207471901822449099441091060684995005529407856738675655769407287932392853438806768211664910958563339952963068068110181077995904347045140611769426256199148651162830053613537776847148902507682017727440199148364516265450951225546118865466728439632993861141336695383907168942874099066042339709091645482494014774706669641834707664251288913917541444616847332603436805258348218410805310900016262286602824103917359070505843443059178470327244245731612685288413406759559386993457973056753452242482112500736915998229648200663565482085241156973175246714361675424915930900525480295079975896875694663207293581469091567099985934048876925972767441166886534634889541657031866530717813813068329258810556452254719317854589304761864994684301655119140363570991591828278804147615648303234523876187871750655055886567995488016332695786529707425716616509516849390933529023932453941239682740537043452448031024563160704751547011696343476511368606733931041514268590508878287320483514389931760519482355777722371651304824859121055570559060595505893009963929698517169199029963638940282729115309645553480159141877648829286394544497512818307036541497856089481040642128256860852305377889805821565959072055102005249796673711587974543082519317156022560509832141634694746844468174524974047780498777673874322147185011999681591987609863281250 [176,19] -151213546973769852963293811303202017447973408180959610746624807992001435075059502583563131747030753703296196096077869914736604447409218094074812409359859956480800667651600051029748262979083775693890294948282742736236528014190178860787528138062469485047615590764001548933769066356535592984040515249023587969589608111197329415578921112889868251935586094903643903131409485212960195882845815102677111253963262128297086498250029841253901270388784144836433526524138941811645323711035936663806891054865201259937055039894526652972896400395773577120518851379285658571671380102652490248393240311589044416359224050472269752685364583344771743556303300311846770578414743548833591473358236429892248915176641282633992376527514144809379761669516659958622240191348651933056437661251734514165649832552519424962950400814117733468125208990999221030280766383361271889548782333920713003499357342542300418509770488311827558382694341818652270543130267929981936506175371017706934580175930912624786083651127576727441611975295611366313803365442955250519201800746421507770039897139774961269860159846935912140492533469129878961339307903271720925472134768604217127285164647389486571565592232754892606545083904561252606804800916007276384992009542949359090622347255893010650685781410640465702152351595737896576107442740202064192893457109637096697206626381827820921121411720592164832177203514928865958172502178279897772841455430882859799804398535772510145751771835809968789233564765193990827083494399939659664384440897273392277282330507205692074678285006757730979788920584000828556669359073724851057320205324528432068230218468929996414553770887477417836773070850188049792134121247190905286411297634948861669918018822933593809912819990314602595268200936995001525310549582087523891634007894889252224442125179026890838935198822676670823026955283220551212632461860334234985617590706529297823657202260241860791722956491867080330848693847656250 [176,20] -2995148771078455093777477887555822533030157810559444655299521244032744462676986624186120362166655251979100907186514858191327406934699637356433963199430398172701296289023409474438857153092863514729478053839906050062790367524118270627277264495476348565544156689957392389911961696309850570119109692132035377686284958374968558642031958117793193892742474328215935439561704812428775060721113919555208637608170312650182960248898039980943438983314750101777865195349148740351466842638447601967553059444744843288983240160939541654461967037740663098156100064257110667445768372390362433010210933817485487616450350671937338539984566512653902949967021812812182631159570512750584821310153201592317519617984652089171620787533667082333329883961741271761221688498306931853690523422462474078784765588532207912027195383675330498490372422432110250343996525425847862473252644844729725365403292111631580848833657640235688551005490730692633755520572858780497827487118780470759007156232511013471792166105967867957912202557492629732266002603680602174379195846057153589505971903736590436008231737557103903872858285392953949522354743454109550518299216646500561495399037402443018856144206233060697213251668275995236550742981835347216900729568368993072596225919812099012430873392017831036608967883147468471571578394776116272768622865792627944430717687236630745102424019478745849113597399335540858860790973192705990415177665681166342496518839848430751308111944663678896997112592871532184548467625802288230320216596133871288946432556422347695875714461135063778290818576856713473282406750821053196140783697933789802844776534359856461820465677423106456770467500443748780097319354209505610578816637512595016667568245750735492562963200289531735268171947085994805239480464590327837969372299049062687469559620221086964816068115121886077360609836609500232377493125317943744582344389486475884905721717155202554749848786741495132446289062500000 [176,21] -2181777264787205941535172975287149596318753312701186445562637497568124646241331807047775332443275159161186524714931093706171146683741779824598686387921496127911496853985175476425985190997770928680165090129322097088726814516524286983375578338921206606153251183242284157662016863508090492277403964106582674249010463365492297088126610279693523207413091901317132697182711417473667122077126737429354608813464770184904845448725844179299170345613067770592839746507029045523902437910604115813151422297489173855327453400990956627129363559860887263477379724420954817934048187602768282546451149586754587866696344530261677618776846217140996970117284364466570724302821280084176118101331845624982906667844578249183380973058398356035954284149294259550672485800662309040978838624610302943519145006158797839547552390774927189104869365180934609173169813681074694788361114431169988050919031315243815996904894726992700759865739139108303301927173514571666022607519744124810061146119998773754970667221333103091695740262947638299492222068061117158733806798738783431965497122545106145538290053965623408191558551075872833483281554156756327651098826534915655974766138135416288359488503674567983496466700091840353854694566204630100685076969259888919359258157620852395831171991929259874468602823265441891946892627613766935559478373387101616576714978442021359078773128623449761395496145092091944135086487415235728706437013771111964169077130606630245387831355768163851896406028032626476674664533869146647987673069144901088071567005073607874154617449088450380166690474473932886319663456709234904106354769696606476026400590400094432807492085441709000570874165113204994399925461951689188005319259457480918726173462880777692409004691781015821828807466714134620769269731459683738232671769248315491808542391558851709174665541807429078379667295842924449645856509314629956939945098142343370630737792170705802163865882903337478637695312500 [176,22] 11902101405404856915058110336504922972906222505541576658300861215584336446354483043895339647043296395523531700836557931617169909931808330856204454527613875511504236954040918336734208323053595247330766643466740642625178200006049337216988077383268533828432734135316427016722814592290307025915069989544062544803490606365436822481407638363214295710714451948252818940633426064030677019739104649133375810332687574356901496161507405184497206571663407491192755296218123792545960610724098318595507337777050236207109691513677279071213769273831761025064421884352803401322069533647093199961154829006575151086516523541385410769192631125921518911801244520627477865941520678218434595362155027326329316357690924725454361177060675000726804984521096885497786409903942458149272509934613978701805383117603152968743464508122301050328153053735274028612650552034136175785056534504975803875630001919526585920884085062303345740795651771789000502678895293108224192595121247912836096289250689088550982315423832723042666581897703875050545975912044978583763155710841719739489841329510299596966314292356684200981010138138011589145658347108547166176401797432027794469054167063436265779928313655728485297298304396938948030541047067218816168359213113184303850536743160292953615558576283670519840962705367783899896722507205508108995785275334582575607482348001868080140259797917694274925518303805581044484180102271469450361299212505402811690929993017632630483605638963387311731183763394946566258939543927554003078759258423759362712581579839767522085861338235717725379601319469684796347101886705005554813493102514823627227993732478374597426239339416317213818454814331451171374278105133248730332651719121497033399732033181847630493759000210052985119635624482965247977703546991659043392004259200239390615347070690897067124310266919352549774820363603423943733119863099242559285228778140976825446115672235691818059422075748443603515625000 [176,23] 566549929714691354539562001218470937264535910476039596047839410267544365500062126476096193117527699239179885457073836906406100448607734460770006543543122903087732316394543381739921993980992788385813669330067522312724928929136568421726366327680629311116126808787315977694785731505004959459342800847120776180085587962037895463280526381511952847860619700659758137282270909632609039025439621645041759176968868120451977894935442134169264423929160533528122688885005714324692457641352756589273829620561378077567811746243549489715780312344251163319989554232570018250324546801913063877915653234714464184914887785617190705171825062042993086766435078086669835455531511398223958714881105508971988953737721531422823088880635713314815345933754927917851341462140947229519888932548806733897941427203027077737609530951006343000178579935369668830647656128210055236502886578350177513701774403724981224209633126667380744221153419561109714917907211398148314609067553246576054490567842932677907361657635712408481930585836429480932184873481539225517920236974072336841104152637186429693768760719543847218890398877330848736909190728990188729136473507654439018240673902391790542139099203041117160368837106184931251477094380886102321573996504220023731259391819572708413097701663148523541645871865515245467119782445769409084788119410411405323630990051906580436594634540396621302667313871409202912210244863696037959867083404058626295356413683046353445283688031758750047815876097937643105105151763888234508285105196432233110549614331337067187964132810627810520196911892548910408560658595268420899138159424583659337179045231278045773807886330403423434307941026754135812375700219800068750264152172992847250589687006349186728036991075387853104542738943097370653198071473475870043082775098082090029913659694024641612263509244285097832067567870798557623558805825747881172134526879829165042617322711748784058727324008941650390625 [176,24] -2407925610301372071306467862121507808333032106363440015221340302611958985112956828560312678449527498424376417302767339089686034560269080279397750138021434528794446606352262832550968023423946211119211235041342388639698539545499396602513528129282470826781869065601442920852589701667026782734619771973701153715205764784121413902176025593657009572243112087460556124989868410351776855607625333991712399878145187929265704902659683900376132152435432135689101748330182634908448151415079625474073632355277652512871957614518572035040549803264470111551231848759109845942521880277874073809520146947166414768391832654385075882902444825783011465646779672342616645422513671668715351373043106086437057728255299293153436982093838540221881668049628565130218097761510683638881574236583116974231649639547921218528623495664813432526470062147185136031265234606079878655887301900836368749904017082468543682331297886321697028579526398240437407782831598953294666683919854617880657884787619498030194123598027040448146765617098558388302949987086401039077871355629555798363478225821218508964783047667254725532069578733865058824203312477564655456503959254005998243737695638559617588196680527242427023082493581930356655010426713807764276645231264963103300334945270305979609901636984788865274602384976425116351191505183443475819938850571277125589952681010841797323116001894376051049316132484394987731573028795867688660627778644997808886704051905379342164701298172927887513894081588887486601986743662524617794573570231426386192121710697083088909443260319975642373626366797489962347552422019411587920688042871734215100411710582566395425004447292873472904873096069661914073860568603467670271195039035403850940875652739751703912123464873677809935040327973902048542594921973090701134084379740825690832008017505803034788796563930455306537548898419602260758381592642456026856296117281124946480929338576970621943473815917968750000 [176,25] -64215657772567257728283496723416829319430207705643938610368514394595555951594636936826703664653232249517115241335964353681811164645675926693906033838801398375047493988892472623965833499287467893595060667691463210358616334505470804492620688667928144936242422668167100958988792923220146915192473670603738788658087870693619812799397364047670764813830830137313445706077825491089727252299867882930715499419841639088801225171141642337412297423518145061752728919505805523587648264390903882843105103295239907688080051048763943466484329099418937345465999657242827233223348226323107773626363887147419902586067176881349696040685314718811512134711078343314513253696460036703171951311148439126908423076754565391021250362958315702147289749347934458584456038217886387074498742762917388387833930379298277383767376698208263701505141250674292763539722127669473543487668853396330703862447750472395117515691345806389584672065434894304655041668737577863756285989957478449611705054286707161107961380387844291465152497406731500094564935095789672159225503499909766815749860347286824586187582644162592334599002152869909484027721227413397872864962486878078538380558460888519652411038711902382746028393770088224384859182271173226174059868395539495354864223943243893700382839535634639604090206951121753492750943248954477486512874962496684129090623379533848408734318362440900859107130406205601316099544636168117474346732195389147114347017333273490694937548365102481228055043109198235641382103153016238973055309225043470957591044086827200416801432715767412129798430343304263672559309984013770615906661143275954001756754896204196981360222661385817288954013554718894852872468976592330283230390765444160757369817062250221457233887531690378366084399739633252392539208517755303915899913863986566011706222625670007837871761392938858321982558662757146914679644678535920968854811149215873190296861139358952641487121582031250000 [176,26] 168500105026448180957209011642589748821639156206281900520011949500387653600377362386153361734638725716559743886676085766543298611195898329202433052359838004081368431362993244810079168325145791112475751636961242883425474714961235433610270319575204071843609734382173537168156897341476866722767998389444824454778099513052828780756023332411476493324684710349894635412184375665072050005161369922582066070368447167014498391239837749606929354023955098146347666353897262659288945491301934649837369685008762165086758071273114944380864816528554549204290061280358886797569139748300241762227716577885487242750995664997590898718687549173888244696475536451689503266607772025980593423462862105141749976156504533354071759366374546701472602375127803993404871748949605170543442766000402781501117092399262003854743617645204305800418042736745006851369256126327229646541757242972470960551559740918756124104577082718176941319077393093016291483882453905754968035959661219219365271774878580871054128002838279558695900854679261864970317960652445327350643747389691985269388592929275090319768236573224817677427821680660678026457874540960752762096401115349100069640570478884257893465729457800199743543873422133474845148837547306486618791931042162478137409044911658683686213767018680106669833820451372658560099150294524880149934899172514602040480307386265693070087768061466188909353456290046672336004843405136398682920316829924128528509596076578626247730935038485738489526614156168460777674576076699016234302304892530192470800999584301950860184918462793088686288971274673055547623897324741012071360491240059651626970462442115535312802682064740377801895244228172836313426729243205584169121275453164909094577401304176742780801524623474890613516488159553399388425407294922414477582485230687237549196846936997072982445076236959888733948940653804095004661606886218866367664953903325498932466416590614244341850280761718750 [176,27] -311146168073314606818872383211338673457125364049659671135379421256951453317950687004804125678140578370304629327388733669121545204626808094624318713457800274652604659848075949614284972927825212693724645051650034187878429791816551216604166543478682568129726816555549556344349001382331546228707937189759764447299802279448552949202530987179807209659033008643988897827778592545150325324599167614426447740909633715834945783963601362153504214062836993326071279261102665692382847073615982036471946707008085739833826665920925568515980969061766477012422288246451668999190282890830704701246816694870400285732988352452854233615483353427122764825538719792601999633661580450050157738465055542582249111156700589011364865554040514957565303426118955753841151431525147205103589191538320782222339759632104810145584452221525181820937677585053669405269710124934931712351486147221848218816614791541984400340848280799708426020144685010708836824173514047407799689600099465871232219690428628135044468929583025392459871252318592232359632933928120321528995558054646451522599923156508358288333449393355312735293839407123229298621787365062790204975660137341257709236176486493945431478128185326376686497291761489825670680289216284196590577744657191363203011956015651577857478077878281585621054988253806397717529966122407709867203720770252569635167665790069983036022895533714853209969761471992365839166645894347024800765297442028758708644233890555078720914496253622178270453881685865253625713893971505038505247375305794249904379286683344834024465479022290356504872629127060138579831826576070096724099676472766093884039690176604826850573978106586922058160596548297887695318915450342060923164725046084672531310305735354372014197677961841366648353903078125940002834925370758356243654349691042601051099863469456108032019671600984058135759739025946054619041275215920221707700922915980819724627508549019694328308105468750 [176,28] 651041972727401493217758901016054499300726118335337388146660842140361298461648165473446081725629679249511419339310385668877418048925330249127423182632690834996534147472896394115437430334417981284821913557818213049529883223145327596022487621847140233846986365335087449215963464849767844385204778010667320605568251323413891808644014181777481108340629912577009753364861028096330360706160882985925947344917639308179890102173613494927846307592317003190216065363702333365439514731510850471797136787443360049134557705353245251614475879922787758190684416125190520296826530419689094696125176602704976935322555738768567955808689929473107396571561070019402027399700247083867913661984843234815407516442353745332104330301881201845807576792622951725265321935478394686795946112581842724654216832967086807736394623427672742439846856540475394260356606781431441306684891078897421623652295928440873847668239070260858758716097321949103129591875302228472868935152340458000995560618092703518294345938691561082865421008424095892190970428314300505334815027287581103900697617167878394187943813274701371382119771607933809839896393474301151308863665954531321749157040503395087670729533433902104202754770373943138617841459191536997186801515651479087153816697494434082098672566797069965826522680601896930452035583696093885759211616345465050383161097501489020100898975109067039436333236025501937962192466593028214328602096666276696460090103340491533639716361363877373621067560030848669593236654635432535005306989796363331727393895164419033150812350496764734386311495064032152760123459097141683115665445031728235512548244232479651521213041959313449504764198944847865040935837881039008432477610217799522000309438529102803850992629712676208648198068923256503372456258306003027177055452819182094939395352149727065398809252010286749365505010821417676164258896597969574700227274212185297234682366251945495605468750000 [176,29] -1343829313611713155218060347939748334076146676883353736071113354782226791188148889853283765381282960818059843944188300365044028674171829868591285712726183615025576339214562228143429815117367417376541105138278240103745978742561067884227534649849794612817469196414861618854855475098616934619515115524396510625324773294306620947033478103558968923457471847528289565190592722020819584590794418935440315394723058078752897162573155820067654411234081808776395429451334788022649671138420234858879775689705186360333724959121193200669264540423661074576761736122594732643778326746944814496661521370895768271752211564987963357326546013274301716672245019259781099970765206870518722209516134444373352647251420650459264445703454441852150770580481727435325697993556356051459696151419700455249703594306705390592032385286235505174310264153624710882535408965100537389501113087509235210611061675758257515751966460645415631926913198157081791783628319630931216844623030105320662691843291658316352259635414713165000937463144609551217195823853229040131945757397856066140083873330536734751656948108785512003155898654894089309665628310939395386753973159539150755747054549113439955497287603590530974965663457474715927593973266029768866217465687899246027817499815130559564652485440009089012805726919781537623571658925711707672124441625356138128219612924614473038611283377175185413733668491734331529997765307584419381113195495994140944021596135506432139502475451267394935506750434485133372872460591960345283025085922776708131096381906546377489072127067470687468890872618340130177062653113325808951407727806063361189456391472346232017403659706258936181977539374509821051754026438039870579462450631432666860096855741225524081853528826340825293406153881160135735349651606106335176683951809277284145428444805255371182337192044457637109904233615998716985037596411053902587471113400185786917805671691894531250000000 [176,30] 2427338603836036005923259860638763140858300977745539296059059583582102096341790579151626299929704027251990321356843230099305410612894923734609704846250864612884145053701025144624449451996974330676202055302378587138364601581421591997962916764633153307572192440138665824148414393663902540344808191862238298003614872570400662491225038118665509120667767617670285456061972738744250243238478028999845415517436551933636030830242916568544469608739228455328157777792466629687508266255361400633075958364071228394534455453652478822846652122809881569299038718476151806629673234941593924301891816059878533110162712416782082883180494264285333972992670800231907509733270409108789293431824642506034252538510117007201040438192593187140990549421138867778821120802037459889065707322308481359934810039804201771098633357713508687474462138317374403137701649619664300879346702096518096379369175546268021188012442019457066098869186757048100435678616018127303940670409517353260893636646446661735347742028051628967787649709587568089805395546740198496005740340271532796469092782277278050489600150186278710548520747893745560382810317800733317602312345572611811420172491568708412340580502346527998288734146844652974234936601587540844989846341318138853941376715735241601160680393000753166117703378260277290556438881405198678400974685974004733862067036462295331788583161281582577134494500593105869341849553632458729194763058630218814291692908598708857158026223803289215914094295302222521355077244232652865213407955631557455885861515180239170368731020952091543202090163953639604066619776756282594223895249528497844926995245955130149613183574372197627524847770857232801004087663288548278158025696336218683560912557295711054370088208142665306579724068837699231084062186193690897597422375908438121210505137171460096435849135919984247187848153713002016244016342305428008109758376679015246472321450710296630859375 [176,31] -3927817624501934565803465059603829645286957164247588522818795928777585487291776401196277376433032602150477864205514350094893068302218212884410575192782145394936463491321326801425663761613588990081752016622305659952888930636336811526677178643790477892991922226889869069671174668846746650747676048503502488069267732926703007754791536920062766422552821508826145929851973820880722744218993817586196724822262791864824214543656146179531038609232197939678395966293924522555764255757223241951278444463719521093501274397692663559074864933471299069078570948434808511832347118370853762789001492569042717260545172732790903482166856644623707982110007683914362984087273589050491910884523035285086411363618325191823233605587979791297580978323561974294383737909975522676715302005387707354912565955823470718888973251716786295101545676201931626682041342441278951687335085416146135513609130036270077463953797732084100415635924834894975450053235305291239254151161798689818975613838179013237731074962561711604284448147977591041201845194399034080172916694884920956716553688566020769868145237965534683916657044686717746442721539562433640513887328215752583879279966838564466779785461201222647412816779772365901143073117810399256425437273821883119754100997949518467817498210026622176039343870926915396946865679644103211825374347453715005509154147402216554081238886046988046884937242179155440444455558933807462386336794468169418455721271349387760818351938187310416188334717398976827792328672338779573513235218626518071145480766348556067321043978489497425068311268704189827804590526291084417661807281195809656574147463906743191573309291267531815828811622248227432641292069427042699070968285084080583564066804895560173454585061789238108657255162072431530239119379769067139167192848660130900071463624111924220063418831074003864132721488390352674343564467488687972593272400627306182630360126495361328125 [176,32] 5865803396390147490961862562097006662276403901309369994506447404831882218242580040629715143368217962218608349179797467705318888019739041785659949794307551567083929215203683724130163578567637406013332274112394940069589467709945275420650244196281773895004333515048085824191368439817948856341451064524773777628784408454612108045338799422440001946114106431314432928623274150309451382353797227237199143326318349202719582492628378818769838998670310537747434964550072321129849546357233657655485903579908687812773038020284068115680224859758936857699718177940763825175257876235197448556228680731167001043165764719664793761259693542968612324644910168642983321008593082313213991892051665687851218590558951040138251011709015892863499311124210294937512960318276653791815981283457113604795373402019766653536509245807650080086207504592106563709795403859485517493274911954992737527499823317233789251667938982230147916403312846532631105278495715909063985411244233045040065964430365389994883794206802992336752767642608534193523834147955749508428884296153749668999063034352982114108774128436039108857504043573093615935153397264813864884295223305574645046192672058240987894786186557749089349776715175998280162391983448291155426138079330316158878034587303240783005777858026368741502544223421260005606832534649663947538814580601672638542184096824737862006286850146735704258756652361749552517756297935122900527993469016854268069796907407737210734217306248290860380561088450890928793007335050951055862083522701180977498278244246094576481688892369021536747799817206994007266179332800701619971820789560415508045274199775852295221170669149462766747081340410490926389526637911560733079515914801085019501264745372028687072380971111384262569256048716228771529943612356030356028960192786442595136832132331066395637956607503655750427910944381676073620135346097900106344866587340502551794052124023437500 [176,33] -8108542065394704440882578451370231097174505790886969589979214527457810949304221151685809324381751877139259307644889090893778712388326083643588182255638455317488817425906077385121862137345595902363796975051240340813195308895757688687527180558411053169855287320928958193012896338437436563591356805012612239227959578575926944378950370228910676947869255222552119726636167849670853737781314568995584785666616787878505901686378796274772001804745764400487540778449596252726060011823836510333605519633285310977866803447014703939413531193102628823860376009556891609946614932645504463092365791380318245720545919241086940734562083567022685415004022541902229775470876889528960589400829383464921282181597028640600152044598912185525905917294604699038600186824971172546540594573095715384302849148094918337101603227403368680214254491336468697530941282430772665148110032455040564846709666111189653431401259505605565083187682680727608756683720685219647940826692516009941531802074272299782242028273673061078517093500054589679893350609651565892193007862667111306450742772701810823344441478293245496939698483718268540423826867813048555806549469178850604403143315272508853310974221660918899020408325584922872908470465551954506512932270014414039718161032121489976058398003189874522488200444564267476908676306931790605022586020726954086110008930965407174601368342762923304182264536549574310715982613181984911113938932708169124768442779829588807746937327778105399861108063892579101113069926853293069405556152093591298138746180981837448605278093220979632967530464072570333727350849278786837287789219719790314244223310040087079875160483909744645902485679600325403812935100083936891781056584078847933371264970297113582260379024065153681468744580800908541523271456526457699098348089985847306640761459601445253009700568602189087127462408476979571247745906065016005282760451004375652313232421875000 [176,34] 10334198435636924588477712696549740321492870073069279007328389464881776599620065975048696182034101119300536714016344830472757233428119220599572223853854787666621104538258848834980674882260062296028911005374479860488618942028952852310596843803418704377331545888801933362603918442264183530922513113623083598219331485333663880697856334417642089224379205892260331624076352420034931845375266876720904930472032881452873216161431708408271076226893913943766012020101966104984564969252961393536831809434635531335558703873189023163419475191854138686555530975411729903672716567125986756204262034634242054044113727721357865794644746791984249090341631864065109771127421951458813066911453787735997425450032862142033553513118443697116003722452654614523635322300985438739658194380310442230776058502427089186740900654137389454835145928115665615637113530631485334412518463273416328601812192766034765180255045768519140447797897080036352275679770932664456220759036206876800866300575424054898577806273411688591723208686722844664637716199979225029478509476248630298125172880660129720480212707786816254159438700124235843197666905378130042219237495141670780947784159944627049625214683988912608081991231926336002697307293286495262209218494639947280369447856514603004807084657250768885687034007434668015688462974180609938786977911899242157436799080729200995428542461746564387931307575179630275918300853594360237658641746206172420882005669115465889802416552645640684005348241582142542936777428798241608227144360091608912901078324138608030880881979166777768016461330723155998464997819022421414224116286524846595458150477431694199353196481418672261386752087060611185614946401158218596291242178959895811536696575836668115278254225721864567752723673485233782115652889924309859414165995368366998455002025912342882561133032381375468515847781494570923328639620930852838986330582605813369750976562500 [176,35] -12151919745590655603516111230682082412804592628430758775048616059607953187706048893566081328815880786884594715640601999406768049817025510825074769541503011962669517016484464192550380762675147392673491970038071219840696836156444462002889476398750172651232671436807421486014631388238246010287815203459512904355852838809859368461436655959514328656174241627091760114466196417732175546710565666302793408519351442485465327291884419713666955556321841221409383308480737516452163428752136848860234051989907860024773378965898877401431882329395867673417612600422563595969517937201897957794566190547678848577872531819481550858754672173291239154507331577732470744045321763029900161686936769722088313723441061207645312987809581346625100479816531012796714345715778395531856204904921243200672613421516332526583034866130755884617610939402861825978596731121520972606701492506359648234262928732977417445285901492022065170231105230727310789705860721292074252261958450297580556250432504757649344240387476468271580113487157947332998845431604002530748194964360163727297409300355162339191189597639452894145402978708489954676441045045906884211828588503444463322265727647526472624215374136832638945569075535124261100377431921734815550168006089864449282088218900348696960655909705727370239039264226295862973225548266048902947059575748475351259276442701246940497432951546578701814378929374181309684796461868846854493663317258043884753286409751087104351885489782789346065452994953488404117486373526040786647425161967436813779676695094798318149967104073586737153249889972168070913501331809049589685516740304233494056819173338880013208428937016570827262731101770516969165294731248537990973976759340293517172880181029575638453541420944984535991005079176237189452236098957846977986031111592304319072141815985253174746792912370907767840107588722406626701619690667955736489272183680477447509765625 [176,36] 13228849308748011632718355477576494301292765078316497593854459655494831268771764161380069677136844746243425268935351744405265806526294257311486575555894726525387844623791407557655897037655763338611796040151574394180829311553763370736111613949083451275328487007285401882058236487278542369346440730790668816047564827632910920268820139547517226644667027773752775468673705431400845622018914733946113178472882165792997843429920171085858054110345389091891427032631354261072279187127843017427261201884860679363031742837232875979853946399639684539304509431400814276105904093766654774086883140796364744634306870530616342238989048509452905848560408718624424820904047928208536863665651638783149498824187658971152080800423143279297636087406151318685274765630252544782907897719252219807263210408192452123012653635949516994970388619440242592257155189848253515925965087343535342091051894683039223518075650418055565332852473847925698166129563206533174296088542567334330137974807658457878356653612784211177097534658570129075792207595504633918727053238484077413768850794447787259561420459437232662438986249528928999863885357579124845776302885939619165413099340045153509222235049252041983121015203021299269219178599701223558980566829740525082508587098703074618417008799964558977201252701328763720271456472362184055805605539442461886722337087563744174136913240676824423539377985114298453394957020698736799881414806711097848997435677457074073830214491100893298160139654567481691602188095944627707925949762201074089868075074757776046101816409411717016734747275452323335309278188482258851690907208010033050508689050081089735149222624197980413440094173450358769196417076939825809193970726640712604433937395100138478666271343293556169511733825317438843101473653883791577674474547395074606032582275058139421099919185959721535630613449858609632923070647243101688280517608060442382812500 [176,37] -13367830606318557638988058158014783415615932027693685301660558004777640728879748305217462219131002118454892755725003303526355220008517885667467619179626329868183543955921359610937901654938360770313438210838430631666110679879905606707163924469223743873982301347349284829916298424407394593443615901463603434639141633880402828392648460509727578373702950506589046707180414229923639353931478517591703769474691631060424980888575391881295058830307035397319236278016076041174267702899890995590197960428602325694858744373970610387466215363811497321561345168193716195753067824321445358048392343426535983776452146298099382123853942992587603044535903351681559607246141853705065781676778478059796401792241764746700315059344648872636088772628707669405671491352784207804914497213822743412443666245047865274959602365910348243164504242994020063567038786868955296066804524567786673125246804842348039678611269267505715669672330138115245054607544045873843552402972393865980733177602639596775946540215084179576299114513002400190108475467800836315934520108880839736346971398039460766404393579118291267921768780490859126638586007907287302841664231402487999407412128894951454861326658946991143067872211145275637721209531993454220237538588076807330784410717036750224307692753487795372767562394056643170131194765544441376770671166850081840989551671885106927192214617973314555161246514184670022356370320375481992587580827695607338063446683514746846783889180798910326199923319383781433251832887050193241291415437417386154242980679718797446322605845483517283882644889280352953249693306100723232552072666697083906044621948671570262046490532970998158999678914529699271305215639608222990721821918007468628216557177942895522565734738652754534201585202475881535055387485170280846526802254544082593409434522095555402031747280954324483876226246101019818273536011914468938606704191923125000000 [176,38] 12555846147235610418843647204039581117573999467839539359892468395315609025403941220206024060928280901957205076307654636367995711662578536628532161898646614051177584453927896470510447434340339780965182984259859689829353508384706064496387136307165432316642236812410669219015894547111342422198669484917651922340488425177506300364554830673180899932181398390092562788884090496409283013091222129042254953625003837775395458338575375900541766626389950405833056759343707936988023315680903381491342554293569086733465894208512652154947800119820683754004423658866421814686263768891645677695276151422599065904529746511349574461885723962529477219942673612805905028448433958742578459964381328637149238246583325308090706441027626346148934608677304845800671527442170965535059371575149870284492027280253327344181907747323234134621244664257980727413762297711533354360706733121278785664047236354224278131331623517335713539339794523722093077741751696217922166276744923394278988658103962533064818133770394686445667674404354460864098590641142029937297691806224199728951492083245641920631268473288701024309905945918922007331641995470552728710045036164903985599224841957133838538040595332703895558997228907650064638936274355827203051526381369934912813310609852274415427323483437503156447951634159683229940676391297148051463390210650699408159294483748872784111854940539716412787759726393277900469223672549732497324517401309599783107688629866336424563537857603395459832080013405193264305809017921213273567189060164376831573607847024832217423001919466856687751339062197645916535619659199424387285084968266092457692647233440795877421928453459269484774107639039736951400489954161941929553071751108560230488160101295217344864806705753564042386988160859182237276780508511620561783716763054324033197735037436168803157724804289995720435479318132249187347249911190439962733316977738375000 [176,39] -10971025581117262548856698486317157066968311537388271795404535746611421545410084648759267583006052699509333945014229225719217849975617931251426813206892272576805071113833956725024808107986622728240378519883050411791451795036812113873447859775400570153543335189091375600129283524420855201572418221620939180743103066942476116847247885715243860063659836003825681038010612653984485977817804278736014292716339558849322804430899787174569163129872864732930433407794270479678173225755800501683967902689895519213005538737538441453777220710941815517262586582801313579030296557226319038173841308185314739215457680673090435342961528300371820686224104496594071034573354034072418592392252861354989611464253362837955063451180236167862273806618863819013921399498832389111315741363679705473821001722848242908488726351882599310060140857372640118024418080267776986754424181418959053827147054967791237148623035302094472697896496948395063846992094114298896649336133470026915608386301196893736114257736546218726693888777236738468851289986665378417315106803829700239229171847448560102412139269049754431498082336308529993409561429830250131288146796730148608411588455223549158976937107895872263280835342382725992628635066551908146339562136427415292104024954563366708363439422502624338321432485254401150560078955967182669218000343581630696564178371133340540714075310880225273413278805416988203383139941760439710434847937591828587691184729003365198963298006103438528965910384789771503552145778598347830442862957256823954365482813562549494696060906257802961396873363263029518976604999929808624498697952540577041106398345016368849632697876303307044619141061673637575336422610420076069251510973728516557150465170349210044485598067043935539559806955007368306403755633292863181320847331569877989676745096113061888445869589430618070525640482933812750694648959716085680993531923088250 [176,40] 8925932253998856909186279881702787269998082726641969264249873579159955586104462629689750786793069296206345152819533975975883025272138492924075648518559595481540217394757030431519446603131184916898206588835375542817432247543548359082739043382302764681214504567448731317968763635142012837271113294167314244986950812626496751341053564478495378476922038203835301464534603293065923975487481704280962985967398481164920082517781538231869752068440948815259157316627329036737066971106339776904683546412179889925182628718217624836501462824612053989709173792379233487070033721939720487750534783177435078956148380611316204963699893076452327219446023372410392300966919025134053346900950252416140217387887869928978894429165416224980993729623229790110624558336629292998610733056907527266071689590107224022994520944086109614114631408822714992568627331236041708652919567286269026079092219899834894908741619412905538953437936326882063164304506282688550177340127034977774213448345744632156029077255906251076579184195515514269217094849097926624325132503528321368114327119256527174392168752195344568464990918698556178991025870601746596151278527115497366289047215121647301417068870565669507141233531456106725226901286257244361694262761239115952719203368975974712838701812360428634174841021090900134853079591091269642960131871421772597336032794237142907015766628631138114914640722468513432170812180605373682744739616944728241450023421468725779853622309691863124266683665071937555868135883369606898301574690053159628233434838947303824509885472449057970341374362818746685871175275840731052299551019746452511946980745221134126704767680904655139210603784938094405961428158720458079767324599733245689960117552674513924764270315238797336326142585487027958345460367170297553610992597528584766533495775169106517492283336472861487252219612377361767731151293706210301363780082558 [176,41] -6767602112846971833321313257057112812388382235050809337595018965121571036729169551693055783793606769198214390104884043389032061815096554676469201649355944714841616294381476374839806143382373789092722305705703992697070745421289501220086421006099166403658418767819311254320475445280910835199477984207652697345480136194081918469322132227882134987663730011572858687490642935674772873648034302438707294525054028282118259967081705888084553475655267017073024389324571528929512083245601104650397421965990015119129122782490079760494555490437827766412080768187937247297144768507938677263376853123731113560338573104835791600924862863267090623113173592217985421437369401280430153054560222622170241047705070108857122081976693811199431691035448691404630236199511011068782381553676948607640137359483592437731463648085949022009880434066482698310755895737500518612733512423902686000366866406416087804915105002785042762507504325300318841922608353552601264178952457760524893580316357196225356468101480614858343590138092540367272576401386020767984900507538316655629735651553534147451742948554538447799633279481527779698390868964002913101547664117114628813092412342762289299537756921802027297817251212589865010962213738357756452261377512930336354477785890357008088333920189423426492807917541177889055665622688336574793955428620103675435809276263907465557869926400062923071074823483220108862971685723711558128924491864385394814209027554847384555463035504855613047440316830655767759931635557247285731266291533910345565580116261508185867286168532856533227697285208418926121244250693681307491735651681587470554023021090989223023250383285926035164741854845471510716224684240547303010944049230633195515481902956571491530084532497068893992476864271977709414254063850994206603091763150722843734567219146212019713312608273492463200550898599251483409001036355461286431587700 [176,42] 4784114925421205527042215077321652772488042593822874672510232430734839122136762741206646534475562441970737643315201483402967331241735616948109319389457796378233623078933972520314301921036846831690563181678293264805755690970816634555472710568773934924874524287904095807463677596168704553648031825572986267795305334562164365996321330874034435337016302333037203349748637816706773284875754718944840825085566697415286474311254585056405484024021294695111760884635451118072304659236308069822625392161246217920377303424392235599598634960158152314393154559602303181075696363646336392649354064888947673247968380951575647217255956526324707603084042594012437668605775199257793610886452523190475609875552313903994913674372327016650960398587548847732853250327983405770645112064539113358127899988719243707664418405427689042613025719007794911761201331189872469536697930177550640249613449506712895400984179001684544582461556386160653619784850922142377376759444509743848734307322393785712490203699846435757369285061750753077374545139388969787138403540220638576937488375908097863391494139073943601318289240499179905755430253989695357637614282565957257561760529394338269866101961058796771163350945031403450374342890491444926790217507727335672864866706875554627748051648966335354435090468400927471123874361703751699316203398468521714657729620208052921339434761032173657022329145413460477405821586532692973301014017184214692472665192973839782171609751823424467144422134972318666057927764429042442850530979965236383008701609995714345612717564161032635563931270594528252522541010121684705964482405030954886917199584532291974202500183149887157576803741850143809720009786618350842737404817992981471817942861918776095218429456877556329530679065448340964859211086297556995722145411460795811736115394188316974865280634664688813183383818612751130811852099113390815733800 [176,43] -3153107527871510131246957334211296192074882466983968237460090702444983835901830792535555277002693441741293517481493211066291895377760378144742332551299482760559099148559956982947834839239695021404489656927319531671513074392439750310200376731975808926104163127086975210218275361190040966135674220736231370541743308969769666148604149513812338718580365831863260379509128082176996002507434825663311913996126106801235891186879894862963658124946219657983167725976714407383924985548772051950011145169253208163556416024099121211041683068134175362174535713815067850970333448365984520189499858720896365923255509763336172764150423285140750689914931133689519732464415102580172274059886413562626714512104954819389474070199810018531763464666015742960568958416378866926265796242686205341037509415732993066220131094001944426167854550322358257125028766636775833105098903573282574214516339751881013878509390207847483775020136139063446750497696032979585112573476672816979010595369850574931878271277309403644529275195875116013191098008431675855247115555480776319716305790992016590738861761862238091087352457810799754012492102819024826171663213560696962018941945710629014854806755092950324624348082352377874655100982882013329275683840334356966583016649018097180521647566626283713121658579403152328234315713616905074968686333408681711752312697185803509906657739079347082563147712513699545503471191849271212839797408314915234227229951220137899881098464609208875876773354890392952696448008183751604174545187710289021642017158282229309568833234311591396258451373986737123043939932724357632236898771694074609364071157319305740617487308717456834000595683155438307068217645496688690143318346980819645391544859297329861349721106196219824451483105400351611998503050278159791255138615854368466651899229511832765331547925346545769524338821323849775356512060245777493095 [176,44] 1936647251089968292831565642289538734608582793759410491961527550270216096385672682452353433130738501877858107152650894047865276659155880404683884815530329370397142428709236630579233814784774173587647972397014442822721503748009608524621107551296775963056097831783571386233869854711840438626246220244562685678589128465043396270171374779383747795084843108772301030602607566432232339872907300984440192827958337030718994313867777998731624741661548940711757778151205255943077537740149821155905365948978625222494145022440260964723907978818494608018249269292837796510520643864189850926019631978588730447290824676821896807376970785541714554626058833371507554776268454998335517321656265973124378430793957388894333972583461458970647030897898495000811929193007957350240541524255931933461107647214385934190103963818624290147628982100511294875798419996995653994189615518714728640962916692217572017117270600299891568488498479499748549835688617138577832800113165260617471371276350340090031762667958831421367796593494032819787413102420847752356159905373186894350231508683051574660576690977441038524061208850422423000320128087125718805490605233752468343607669266397535309764801259623759927436520102930768275683001027347092951481069210627821218558042934669415533163781959052378795241509435199798543354896451869669305826133646257852259081566036129938574689604107409643307902191044793292883232245813299439368068003237078923419903768237365013197338234686414329709053698188823067424206005688141900572817862675135703549825983308856367795902328921691762414556550671878411134976689859429222693784339033647314808438120122694949165938177529893471369721857172766748826891855896501186387508071659176516326731555666553509655756472300858949311226020473371389945316396557806322974535216058535946785645485080699118782440522803008486106540902160957436549073267024309085 [176,45] -1107775659215759145961131749772026302386391425447765425737250928156344820398680079729007384831769478916370948562831106734316543961217599775385507185144094086059610581973849322288566829371796772988959926665030093329883889241550973979919773947850050249386008079953737536959553390241055029118354177923007168597770741596459888011655328683473624885594596141856509910103250415910873235486543670322365900125445590189465330482716578544934614345438930148109620436403266011101239973379500857855020382738313782692996426744683279600427199269273874840936911114446843039296555051577655712324739973809628267577860410796226373689941559464082868927536882586353437899761055999145642630711499492222219174180725312741423087156040287879779839644146687856647563332772095533880983677833696401677774255171785699347061142014356860352182324227430095643754027811177201861405035724161409716515503151178965777863951785281168061073321709169580568429804298634647065922391549619653140060911693195729096896972208472298960328908053895353349714370932117041574370685531941336847454178861700912887504741396330993814483830797975992620847210111458478548831743342798883583539834944839719436568165507759413539604663579101517177816555080197333359459224004098609900962088974958383775914348518707452771501044398473672413810421856020974460092055051610351168567741974646946172382422671660513417786213054523126323383976121505611757417662191052652808132416502192088895774959695401594936532575791263455108856453755054682689524332847773741486723212216287750760040891013395615941543358757551012853092337614558712995101136147275198244992560970014959859509658050484616423659285336621689090829590909247554774969687332442866969898862949055496416870332710683056613750199652619335397551214823602964709262186109452308467929072078534133501282151919223663749590776283963512530561144757684430 [176,46] 589712800451850626384186772864006558856414783694526783317704658369982515329292242995508602787045781731361086708460140537482733103397499128720994035989887730973089405809615074365810480621128464094202690842622366445284108221240295408828083903535766569315726469477280624457642466624448033496959965041604818069872158946770194822205487973615140146494311076602502151414579638763854899527517933942505165991654312386736027646509208294317399577122960279647559481886329953436636282277255104253494020021336388475274006596155138886736017435143166182871943053817156979415302323043802653002024341467929981564792954326760373148310526401283910965613047552058413311303927884979835189776567433526549193696739158634965118302554759687136891968635283722212325688663233972214666634266820573500164270856374532851646489032585918050094431740368451834893344215710327107002706756066787141435644177187555119043147531117979062063955648818065435653387707486001732023258584689030139120387820992033132637804617506508122748598093104539634492971354725746892660028097096548568246642591195213606698977906457902926712427292616833272346586202148527408988858271449713220958729734735149638054087861176015688740904126603939004544496029661954289578872104226135233208853556621416328141050342551443400171813152027288226154134970698347847671927227966164224705290164293421295686874191160443486617060144408683340548761622713172442218465399202924468465209192969789788250028030407745773546202866711303319580954807491580183194826988555451155860226992210638770575711777523294486098226063056869419492147896374400458743840468460647537753749253650912455402774779353988748738733933202261843953986145023422748181045804603697230649680653115093053746029251665570800585642238601158516396959448935437488641297345264812976459553595655434658917359769459946307812520953836228782412037966390 [176,47] -291973322992138447651287427823924811971729482313611262411417331397144409206189474369020818582586435108045069030092878188014744657676872285369974610845488796377085964659624160412966537043790891797559251267466452729258597445841734031351020245721582324279699214615126900074169459826298358213761136428649774916947890333062503965466245261587179728547835634648315495140921334107274629319618942071770738489103817366692005104122526687973510284557052413359664462693598606415023122999957294387009169117114932326990271929705978265219407932633101505161942627375292923851917361122147137181761756467448356579905236338114363729556266270696992212032883901781970971785425771923801265260217682232395458209530586795683178986405543668844264516356388435139025189461230109445355826929755025765423856422146278782415940687885930235803480060837007616390654176544687547456952370483553946856532490802473912590742159913465479425574960159973480999816503339302000258181517118138371836076586369397938799764917664632667608409743080448008799566950221145885901650995564622981707792218879848252489733348919592241841140308918936140520786170726882090529948012993340787873389657052433044313055079022195090996061167231658020089104403125779001163444225307797848715086423047170150833834581727174832677326400183698300041248082946707125588468629505418659092004738533288211799063268230780039231504847909624134849033297509796074147575673904950768618615153682523420502188637091721296876339054851285386777944578341868457648259607073395472206672630042777932715299685882164341620619401089318804512217621505632240210992895355182622345431731047535718460773519341167714175858682558088229964653032707241263099597852105767035502653231057592454376601008515311577240424774814215948425493079042523645716379998942861293374995302756387724044208397409354818672970294266302705594185970 [176,48] 134389726757071059351734456938712579348582974285641244446871300350775398042014694287570416609597420002484564254757459715282591409389288857663334503564215272822650298133816790051776785574996253828443463749684731579013492030384935761066153218388123764483503390091263382862637839379917592761135864378232560294145720274142817077607127193928172654165336482568972803412857897622309120542229282736071134258643350186470035471951025006946556788868907347511321885805619690509435228102707164407919966198975253621043292025181716681205369258071504287729550175017479908536511308893275892399607819777206362809051792796360158769139482838161368732562843278050193948556829524911844372446112948339113568264297244518802980915144866421601408361724710138856488189340067207316677718863720569228476151124570972750698180042849640354744048120235384095371094232835079758153442747764000778503682094959302029057549863595829207649862949414986777004837245019715063058181474018615104299933371021165595517231952995508986769343652316109863503239870333404999599308149320972584027174375916785367733351041192875815582610004834078630593449826661380332342897744272735511219302209875594072372682226473482054390610725447848858492616659296013811591581140098609090412015047480937610773539221374420024384061064506669233031792431746496012425763539735934179282654124232806397608281843430199120503987212227113102717420481186796434287047267819160793823605249825300164117117882055148748750780965861541040815767109070628061354409883898031986529933303201321349330444696024540006920308426466688833088092028637425207481539335066731935251235448244951284051564362705787097148306811179107722217474826647218211740699794250164397204027426687954613365284457411613063167160798932529567463505857407396642807291327489145765483388361214358573821573051847530522820074901118517635926066 [176,49] -57501457573455498143062927167729574749312195432484625457324138549249130746557306231288045414180025549613957772687716357719444522599222567110197214594286908333674814827039174203110799511544185587132894675833164804958209402681141128517461290572966026507858842277816784954891780541521794746583653112443462973379500982147266020420116250970145090392817406319152489101933023109564185524911093429087032790885027190409921399513003345667258815705114038292883734172760811188410242392650602817886472147853097126078717944596423321478739094322673148071044838957613666256007298427829377875951889110435672468304694339273075813432779642660529213004005210694867729713111600080081674497629813777792553249995293302891621326303047406469483613074388968827487466783651002261315740419841815191756773399796692620421552441170406532524106603597342207878137155198084526892656373733205243212657611644448592972813456763779191379534117500128844720824789789264866480333733479802576992680451377833799766853903781325290341876106010822630877533283027890427759225557685269838305019473362835947226916039429002202543860102092070228336011561370587175342930055644017161221775035641457283163308915224354637122527366600776888513159954985721762034140787750778668660054617448084917736204051084356592429170405864917447598062367587747691004164841200938648321956014903453305721487914943902138046757521197321418344594542476300257597928305796503395784467110073965239461346006964597745592526331177325401377750436755382590203280976159654546597278334255793188107526476371416382693253961180484806391030338205078626156562163350804818284133640490368127440997159729553809706281053167892617099329438801578396699404159254534419649560719331771976958347411246232702509692680993123801716459151351268510194668720218459473585732492647721612544777368077966906246005544981283999276 [176,50] 22883773805893883068665386953066161947838708512182115971255177093070637714331977998715478100642686770921456745250676056772895045013833889401567790044084268822972528585011422635996566228884201996003562801945965657921604217832074628615052729234843158828388500257721959834254034859217948970824364880118921245276088026818833455729089830138947045163373781741755672161406459460027351101233934892859608700001277250172199650848251192125403368506539787577900497681684531255337310294290367383999148226405733111318016720020940512759031949644859642454793263678934399868882950634188419014704253899497033140952568112230457014604586445829886293213874001642432650175659277181237582427504984256436161820247034559625404535093267210572863980586493963770669465252733246600775938497696724062826416794571971055413397959696455738370511128710544693649109555056283618535917186071377225610002453195867252944340699339789457911978647680208607170305842427440880789380069198226959871648548888676398261087647625880929793432327141056262507988293031410958811031548128826047813227082556611350285961744821993919258598279882727405294622222792809913338269811751097886100952132124834012938954918469472004704554805242886326678677548110115558013922893247109795066182624586065062989048656879709664573385014673331053073266332907489081219864041186807114775584758850592373617105925145015711963094074448558808633987262684878137941434642387793222611093335931811074080233964150075125105787260696515233884613750210274389614789917854704618688568803831410596301124656621821055569812041623218667536424487335337220491353089834261403624822828174790891394520914820979367252333998140545924382815991091003779563669512497415654281774295846962672533121562389136040462051615835908784925236376031038758097080111314735955817006244209455931607238116902863744382640604141364796 [176,51] -8483050468000982339738152369936047005127617740864281393382962882319970800108333494331603573397257267908431448771739161651986645768147082547986778287073783728764988447156834480952985798808879574210361755501859985560617369876689806466464037172277923139387483840595801589594888693860431556855052971286539843859153352061608591984882349275208215187271250902683840134602809612597310297269316872823499564172557112622958989251190813060547409332208164791003572109231334393514534153896845296938409381455495637611139193821501572595111978239479428053295319935942341425640349063727574637988797027922665603916837249771799553154363129389981283514330542091322592313258497011496801272625066612684487763811004319026538293717908213168654529734717693434002972690294605794866754133617334197920867382382409573006342455538109612591658832580753319620130382717077042179674870046435585403542751964694139130896218110673151443287277607179089113134223612613749200760682144287304614747265820797061985483845302965084033637255181895174531637102196473820820732475965990872638937295256593940189284794707540012177508786383206346203300348652168005296994977618490060280603002770248978311325842837132929598380229266022407700851939678939926948319086892314497566538451753053733829130910565600312267485458816695006932458083858028725786643347805771890789285911523723302421787730101547090497318475269906623679424814347452391421448335203771831039303928450913480391794571396044137795537375664123772153573991754795803867222805425740947235890444239715834282632227878444106198680661406124898592284452725170203863312593189311363990877384070353204560809126706275750231830809842450773809647710520768499191449127559441778417657101105094670835778857423887558220073516142062680664816256561127053077437217357755283099895002889631992739943780215459268888628194712258 [176,52] 2936689148830082837028205294762329323225314985436037689189072496256866451204533868669263001857744768227297464762882040619943453651524505191921425815129604964228543375805350889384517638989786015040377390077367170312897578835472581023063939135177637153745422049682019226762298438568859501767395443055399114432097597918532832343234654632916361257702328279849564376100920286841552857350763936349699945628514691089419659854599916402404050247961302902240191781396894540639007246380912194992967665639223329408862322906327749146049844502166002913310825546069849780066970876922994966994618389833712208714810902226005240646161921759760294952241719805337928645340913751357613398298465406732883035174477797063579148819289529213990514079910154858926734228021958213186074493743503257792941344003212804691459711915931206205390122227109873844854568079084508881819509442700461712797412210912397360192525386997579583287965605073989350011767146337857388463333390079707649392861148710319423767136673228460253398711911080211574434552947135628255917344983941183740658194687174845398086626874814583031136979784612597989787887162411312490937485372111686971726477350575818387683547077100734305613571637100442179604167828628547104233234415846893665857058017136848191515315791799827430397598821905943112282592572047191514459069385593334367380941478462352415078805188848966967422699331055667995269415239865661436572738892132745144676611389238217661890911388244669798000319816859630250466400878731814785980641500920153872060547299599049099030254315806373434056521948763204768414227261408197993519051757842612423597418768848651664575048526817083908890312454680338541393962308718843671841887711553660887799763798893583411112003897171836335111450336787314587530341096579421061149293934878165478130970207731403468022077211604644690678448176 [176,53] -952730858454981235641195313003508728785013597698077643163447692703153844043325099040056748510214704779759243408117182606769331085386603661425872539438558453704554117722981193857401599233878941129053990988169412993636530230428780822189736466831641542581899139353398802282766015594784477943259261888614946372182684419916002669899572955815130540703874455552560256338272711706492171761839742252944698631074060067573070291099328212447820397925828463615475306769895983304489673042835911555527255784160872658548948679802508728479081330545358675474046236845101944170449523916259856743144535476277987855265653421161455316444621796168770457541794958486823399467253055731529464864342492568211337917493644015168299821992388338470402826349720302415325605397923765975758952898705723038107831598922216231557795718456269226118061798114415030594123213173438559977843397228662786255488751895076701230150542661232102459937711236660386347132421522126122800541140061723858413033937519282128958544880558943980743194791753052939966115695078152066562910696790578079708148149598192812913820538556112359837557219331427352867650222964287521694829899543685713088999449135660569710045749978352519638435029014743805825875476375541874472224168622654508236753816282900680720252897171287113616443256944782411667591007511882813717375551723046477351338080534086866877341166410087980836243067472633914559722474881641312725669747235330933926108564451646363804320021965389385702301116981084558203675988267775147087905931659257322849267012361164380797142491110608341988881646718091349991750677736391287757530094260729746147393855854584621780676412388018720987929311073714650591579121747146470124455580977625393230484181565460946191305327993380455071938733848697525519407207374869363991652398034387979004282496563131865696140941905769550374884 [176,54] 290778871777324477050453281952344048358025990734649059292467625902653138310919490558185713612011431908498631036332652284952106023163280177091791251674145676155983977823620801802337589896551743811322586057246781586553657198496561702278022816837068520271625239888090816838486524071312157455531937697383676242316772569746429428722494976856069030979550008925657713596120964182708259926702464258216524738988939353091697796027405280088811669240794475511422072293907635941185749542062345590601570764113825384695427483398731850533843579279990359605783659672502669804353164692999540100722942860747040657461372507950166054624753390777607144988410467515403512372591007995333614545492685166504776119841936848521300743882288464583604208988713727965847810070043717407427249856594729912867384198846077903766938592899586963115390443667893928559405788199304280070944127177700628229708146013546689691316965933528966026169896077707221223856383172950573556712656149746796552484541646319375959554812730739205859622177699807622074028281806656916924458251918768069257662901369039747242081708314683088468715143056299006697546409028266373617291059221101722791788936841218628155264414619020182739063707698324736668209749111637484174009960610660026507015631050584768854745170174469868192366474324489478924053949857685194136562146705772555954513966461748270734279646421446614469309751332688105864045235744269598982367753646867558914939304730631953297852603280458939580054990954660698794631255380711616417703655130045760543065815180142172732489845835531438968054757125103206773613622475701917353113221681844597430825590252139853960108928768983741054644650452616302264849580635073745375250479142446375840845086839156479563468708267781204846302506309769123506312636959748079126863726073111282996077458187068739395300874356195895627 [176,55] -83731013720141064468348207993025557182974219524363933856808818214658169294790134740058490454466552365714935453640031726313631979561424704342383875425219391309934537035188389000540816820620527706886678734697643051367667536645387919035354932915612544133359788188820590673453650663648119253928638784525000486123793407755971622677745301248839190548501745447700577339795219370610090483690992882847173687227167603237328584083058658442579023168709145344836563127311311324955924869140545452017016474224762062197231693266987992305469623029974860058661935423810057057450734198527755616928873363877740910342288259472200981686914219911703618980918504835849147197200064712866706926559191805343881674417817645021299294300546494510815265404650754665587446172690249803790090829999151091134449294386678676101680338905261779941982795149146238786390567765892774518659843204377186510645313828446840085423424096856752697165688641873056668918654513782892211889153550073654513140370270415078273632577973856954764513716030979666530964343228276270113029393543287967916520823753019400317799458737901526739247760038823168460144937672376218136223959409491384025579164821551284533898735360237015515262623147909540163374763410570571155443876514947348808659049979105122843168915665026772701681708832487215389683152997823007525682694435731798681984425362937364650931341368271296189876062449704530589768291528999280751130551392669150460709291124345091405550107342573050990570660270395309137714952107411239742991001652011917090225445867389200645090548122696490195572732935820707364209370960472950478053079891498635250428199728358129140992885865931967338194917435060202674369774159931284762661714992868494160642922899714413624300071528639506246975729652447989086784685242493165141763748810376268027550138136909843792791562757741106 [176,56] 22746735248864778706752084911991031800653267215383042017892265899961332371554492664394980397558917076847464904967715987886541753218866804498572886963541462849864480442033468710016288479240781009739540752048850424549328354595635777392653053118110122549499141796050891966478891440226516956361486141290029269260447010347584875985716138531414657555570973056882973061700848723000002118256628056428735087061039163487138082535048957827385058281939042856329880058623322118148781447513691498563157358534214958796500188238612737552037221773564791786460474375984685374108706593839761906941926937097611602811204187551144555705687337392700842871651121957803433336798390905067242655538237829177287292491702469950992348268330016138302070089157245188187259910100220385693104119922842901684114596397237883689295183437768965302758518006806261364315498091470192659176388263160317802061027096018956728767393329741880553473540378832124994697063143597268006360218773695333853812023122015967441243562000595692922575444935255980094843133055000186189346861941441568256081384454286490888714645354948385777625447867301526833528726840288123193515877778185687923470353773114806893820198356987000728997237575479985566847761306526882234746440797882330905525317102812772443396833523088585944925808952621455576059345330979637549709237971676877864992964879992221801326474817604419429503843097565318855950683726227697819157094104974313707697983865568732614864016766053908083038358071748665794180179884015581421861816176719961948575913183579841605380317542051284967301104680581470139899605076912622317203424679541588902465900043332026727765295137806400910697531668973860803758786549282090870467492346655322344495615897961469533211181931802538781928968475838405487608813992053641716849536488737596064146248383786051478065814590342 [176,57] -5799503670785347924884628782587412848508082742963109042411288117803118958499042521661509473604897540746989076988192297761470313029662129595852175054815959793671303295323967036087464876556836833368393560904142818377109998785302990356930684502609636957667581553214987710884863883427393993880330159135808437063044598098500721210579252926763255624846611419723385594188968272369051364734435669363724918498199089156281536673989312606186164538743245148238514340821170477086173993045122291331118333681352782465623849050249586892657740335571822108557411493209575318306364621421891861205958258994823691581996780454518640839277446470977223137456257839253079589833226290684557439030156834719569168485667404759993547217809442352862442785171619910575273879639472069260243910115173082126487245550257805691800350016706295378299873674760738026871951918209386421960423854439953965695912021749741656462135729249882888052379404621613947457977336946240049037825535422710004809027531225167248341790158004875890031093558058906579282435728210815416081264506903551692708064930632473928219912529768588032012734543329193102654920296573016096125634684691062308354778670782550751643465113143314195674299246784465567559311395288750568545622213124527091426722753355878066411458324919720636100252593666519123693939386192879472370370016266544941579427711870547866706891868145217528754029799454342927701369470285011378345765296465466973501858270390200109419259925555526098891837601544074006590634961690865114871612874306306083067055846830140990469192938516868615463553549735887331769172316444169423098364163477621226584430681138709022439825996988898932537622055308530273301784463899827175692548212722713532113241341351886921906406358729703801304566208405079529737541465814839871344004664322444950798885370845814283355453219 [176,58] 1369938097481228764297882152294954488732642760397299744295654677289131498815816606469396493844265564312050083982301153574985016562217937416510688274652463117242416779610578865807998503377055702235503790662561406382619056019732335536294456426452981742626296669248440261229467825587989992505856668241945380844660085746815537566008456944933726784263971847532404920399184702751886949413101574739036030528745987850191393089638955825830743612644359597623434179271177638901493807360234724951121426076475845513023203031242316874615411058923504641535123190401392034880292490212345595284506288150740068829433923133653724842728613266836160050691934712932014001302432563136986311551932715012968972656753868182606224938970994479394368831146685170397151859627746221837689935593386527116266336982765270650476781093614137980329531871280765221270372941113576940236804397722503218559174406267553951890254964325394782384598667744003727664577334639691315280831239108894854296055892530825383753519041350720594977343279948556496666714836395928762860907025958620863746234336653317773774650449769015027699244921569724839477997588876580172632092117134081991695776149767937171415628995653408392224585039430331411186224788938548404424910234031923489035669264715374091711247113832099318816371063510966010051982314274791593330635743471014791586315457584196248524620761881970068777324601042190205228088048550237168168642849201171896744633566036528590968061287315042162259182803357680400985628521986333297032087435085975733824372253953928000444000038494539654706428053907791969820671888253338603506402770632185009223264415432325543403557781078821659784819339683986154919808442362985837655674173015624188072500952355648493113560139870082052677220098976362338359292904143184111097124299202729992010211591604453989768668 [176,59] -292403473536889064354152957682064149006890772973025449593598326564802352790071859048380331116287422757000030563159523842565515638309586159472920102246837453756298724111048330032688871873787443848047470328459780683685617703979741250284781016658432856528627920476911305641477032213013491292559291919262703876250278991849737573539022868777212831054353061200823339282607756164820259930920994655469617461254341632070600704516772829139477186268704836932127720121240146885230060911475210806777717003389834193341433091309900632031110850407089455007749622111633290813332945238410742469335018548211492992072490063099048759512123532570881644025594034122509969611468164312184901246787346826921282757368537711742460223067698075962562588539827850286713456080233782473140320183928018845231119763088536322499003682754036034380501400992724184186194592432161296160333103366747651009254412635005815539326151782348767277964644992312088014658409794190771291159036401928138982981057919765024368318316603254733931887458395755679388729816825087463961126122056029897274119976636642336156197487804234260951456995734759433376963687300718873051893410652820569635489648728713057172280419762534990259015263898683618427469521935727400544273389579317011852496353987520033702713483929792384138423778285521723284846187850564288286751534826889902232021143124524259636822328822482716958450568850776811893051998817818678041279691547495265977545843378497499950165669931757465374550923672546733076736022169487182175506505348112769481242919546072244118902021596371340849600630996922220907437711524962093423223048127771434366060557983746680823609897486469174294443560642883655233021674244186354475615834759645373527095064420912067857912348704710702251304588108831596738469268032411009024873713794196363349249643206521553967 [176,60] 53578825097408152605264056662561592937506950302142026992702134572479800603446424385815548496392231502362223783503798939513345198528752828366643278279212486097462668885873264460587989969210640790908460618917038008248505854195240472730920255416297851647268324315123373209782193447127958981282757696863256190843283541016767506590956642434108057133394595027434523835226052770261671981486564090587642533824592187914830957607302299138967352424874108905678533300464025806642182207191900544004881984769016080015798155975434184054836077288631692779701344184288331551466988922828519922089150670633520111242144781791165970139369345908609612277297178849277646050442035040661022964027693088794219849442607239947896719230522357826911144360734134849409470248552888557097925240936421900128545361085318869959198525821248932112742231460640709012056269830121987778698188539799280401990813038219622310831670831466003176747815797399499629717327448775555265760016377625799593540019386345306460820396757705482918751295515046025664119342357325826169960237184039235625156370907716378349440482395285667114161541987491983399473152538147448437253621984473778636075323482566276868891492359484827250621267718104792284193911637741022506324649375009610693400332317021259551297936139296568228411960443614834677497513144577227349438042947659106272780649717216205363549859494118952960087850549601524294040364845632339663798047041276777442004398180807253867710927323300344106474250580582179721029656217721619050432258744898734364557497373014172199082202138560239654372378966719162429036337500266121651258626356043598632253925539047101997104502488749414705639813779073238316814927335563586441049738946423242854726699781197915095601949969829155856966611250448608112842039276640133399862649820872407028022240355613116 [176,61] -7312718491812210961778688941585999672798502761267542766809267316917999257710539226194973924692830413569370821140396404616867905003721504459676173829182116465228399130818993314419444127896229838154180717285180399445486744362845347084345938394548986037457390269300415169754239103909738967502796701620450090741587478354518088000993757907465836319474935013174102142714002064411265262696045076102499825951908831728015174871731433150866929918211286751583653513629415741476367035244803564727699035182680109903385594483325123541198256977298992990790318775741983399672516044847926878673377842203623995761082257546031340531873082470966592323105934215846866318469396343692881393633366204877756993786257479239915904873353504213012002507792019156437673236347076279269641498663400240408894778779701342512077701481743258414530193606095867726817848253585676542068412683974739868556285310973902889691971155530445799453235918568234362429663352283606496680791125505145215080476091991692971409414028449320624105743670211061179981120590140899713008152104058377246104408068425130634666674874404319915935837899162300929439410658810544142448253674470394237069157739740015173038888726167711763871797413471153718239279465218218496906007645322467700575145191196811899859173432603371613046378194060790623080588494918655999001173586424351473313683707380478141680979479409401260239199435265083852681792212963821139530468016150081258742971061558892557344210271267773585218004770714929574760622217250620290827138612654819631418127686183405142608257704330631118124483968857098005678387463225480409008321127832024489749394108367556818179147829505872693884113381181199897993606095661460936790360636557219858805782009930686139067324318091352649511732800768556257882333258550534763503780338124814449110947931136 [176,62] 238988653657201756698904745299424810324352107795314687285408365275288040267608632805023778108191791020617672802655833307446386254206006082703587332490086696052847848287576793600054648058058541679037335926170848001169839119085125929561197573372852492963188564867628292291220100828107328155767843658911566250618900006528689026954650761386636691804389683761610024518578256984283261228215736403424050899256736647367017796635727440460026342152437948782868968092167069314130943889910771234156205996947177457892013388417066343103960314882450153558474644383972892339635892576645281050802949276562139363165250192496574294842645753122988737968417965630999571218196487667533134257608054599719732061769717559469893050509590158329428911692891188864175587578338873014032037678986650776996161832666781413776736552884151875062449842419267490836946549986488116906812025873258160676054215589035070413647580669199440959928382899352493974594008148404502517618928895584671890552887698854125713445716803503848952723418691230816486981542338838386136682000932422185546099178416066980864322332523598472873726729629877339150807514988464550374965488205108914421954741548026466641333552880758164662349044122848199987753681666370241078890371366685526192342520571766480031076132526199593074135140299426628033861169143135064647924524422418516920570394465635309669127221350355367456855957249552454798706441479763610666584518663768272656824439976497532621094113127396449345801454001389193259082833912994486083747668761872286628965901682152091743688955503727057102949118647384428706424640421525948815615975875410128740965472386566938996272214524806619791735498540974676144142444747465019915815911079487706278023225402376331814139746682000243168930858357793823365887565664988141691872487305914003920559771 [176,63] 285110900360863314107608168015981785248108163849578758042143852874459907232307652223289400857360314535575418785856667044484022018473345507916208878014101964466020669850323579164367855743836098963812805318650972867798014334866926994621928860645607212473781456091631034918192472014073579556234721717206857161422250665634356224102578714238925451559006724804461447954125411074733616602536512175729552415168766202270069145067773846812841872489446379331474524854684612654735481086413121809822779679129919302499848010245031499421249017295694489160785208227828993025042371305452638031844286716952982325106486947900855957263467738272978057997335547518003137991689569318314626617400285577936968195095428184120440352753886272556345528071350408757612556769349796103578701320657284850318934333389385027349329799081910358877598217823799822017029481503098708599507602058664434020694204471471829019992418190479914840753914758178351686637834954672620942453547814670568087698681760024969285652747590625604630161948550096373601379800404776134715684443841728732889597202752138850178986052942193334607479852681510922990626264923705772650126479214787530536637661054549702755088165552245054102691367052640813432458264937480875770444174243760353206961496204842640032887056332541354158180145624861702302474415093072724325851278356379419781736626085018343615065616919101094412385190704077743652357242750263146560482008014754307590824941976259639499883250216002931752880142209979917485335503229668767216644061172454928538777921871482921670775072031166924243809122827128855395751395394575253511471918893564382203437499188136911988400240980405092627399792126902531980816173963008939680978691732426521984413187557995227777001864806379873693600939042153047197915921256648901576280388755418180515404 [176,64] -128729619700990622844960034652302183984411354201578959617063022189835250559374625780384545532740987611159024828827024576389498554909293080103140624514133005957628196832672696078696117569147468267919611761772155112482967129089446718085652026633466625475148679718072623620008297407816230958017379988895896662121330683246529129695652017640690397484246463636678599792947587805890136283455685312147794439496372907597417684090045490257916650306502026628887308329020995158459568334120770759058700957277090261051290864121062489049214283543981764479598757477972960309575568961716467357833477948821275029538598884007284947868221238634709859759710334879708695024326818104639967016527062053095136000962015295007448142253807895566009296051487963971727555237608032426533140822979010516887700743942160360993191146965659346100065419192163266161273529177415914758037868802939166442237084005556345809416766765072525012199042460219078192259250839598156627747968606322293911885537400631261687830954113209848091630705888940963583916726788812421264994628790879439235767951844919710733872467205513789457929101750088453970931253532810931048245164805418945510110582426798780056472159452562198496929042632290328325025407685729912245831477288058323659962562879513765558179046525470694348701648017024349779152314508669945227166862036995909476225727449207459865192940064024181165616297993122713705176151547307157140869370691724949807084604695395934392943725522087945389322817302538622827595885011079764202901448237994652939575049495069868241151543611010728165616674053119749933947920359149225760520462074303125268877719163826779650385935460188343587630204420640899627329545990251533313224752199171558275515279275972248274643046049975023467839881122965465317734704104879101220132663763337337996 [176,65] 37172743456769358137776724854913166052077325627591843801868392770873253373005232675861224265695794419558868743198342499866135013258932665427699871144887234715771758451792124242152898257764208885613588896796125586201491184247671610511379811360587519522390362449315888895483825136454618402248302527712872258195085328207754880900790060258775246846123778587372556142108725419570621169807175142524477185485284427328796688313818847288781105812238753812134823433221247578762947273613704545610799968837351067292238662979326346537201122023954910327858377793933690694081431413170901905089828296558181949443010266063972690251475161221537902224925913006498571364075398857800288871892679344316950008652211568662728907679195054742779111724368643021566185993960264146786073863031871534527507627935897546026015268896586477966246881498192359818386318835754883003534854517284609828789180769162097649567836275922837761610117950448158634963555867660557319163089001042451490180646646567035042995814766939460609995062195143187912726381831686874971065410613094070270824609532941483811710626077707179100879959020327991665796372426306859986320338837401475423119213803304840639544235299826091302407375216085923918537175572816115608597010552646513986903357085637026459896498727129998454625682171842228092134715807004775789038851744008426516230138128320581469986315774556358480786419648804358920864264671851922387558759900685056403581867923525957212437948021548441714356431276457773539994202555957491753513525938659611657442587498671412100789569925988751129117837732686680484957054002632318633754393879114755033058259228670567179639404684688777590162072876573608831871713944938691841300477007849158780121242496756231705194242656045274324678408722624896864339279958899546237544671000263275 [176,66] -8314135592207615833785345436881071628445860529369853834356363552605673271390790371116129072503226434629945487231694076902682271990205951191066721410285261000298389698394204500948987334689307841700400312602711447772106735552955820715232603325984881999754551906802340387688415012702286663253870846387754789127651957930792521543005907983733770131811502053194378117375994427567076003310310676069725776732548636934611177078369079227424854698694711236862654942486375544303116092348117384514464167194507118430002237171808277456559798144290081622637568259205401528500315344994274224011929836654604448314801825908487865455064834662323223221001793414106396263258678336701308087940462139636775243561729578853380562988432739988433566906273396064721073830618560884787054551707854266006766452810399923734609966707201624639641572875173417265422991680452779438338194753241615374940896972418838278101009431675659327058247009623573161719995093776092755033834306174749213017693243012384045579151459247940910888960083502688831647726075220697097324496543107941482936590315066854120602611935761527880540490258881947356592027791091506286771078973772318489169061569948572029682915957924239944174552692995374058638177207439606461033519896441869692808387513385947977552154731651501613792417704639779147631712683249113675967287418722783408536473789553648823083917216866677233007078444894622374083697469678615527411380733535251566297735997660138382349742182402154766455752041326920459918585004889795722514812021737150075397009779057818707527390778050765381338791066455237530614263559361287902607557262996667365644325861508059283899906088900302416316335221933361218382757043763674173106061278685532755365463865571517767372274722173053411140610525500788523005033420322304404323592831244 [176,67] 1467023888961381864434089306664700745435382606931990804536835127749845466627003569394858636542275763755821518344858077797225467382382361538890218407901557201033490818483733544931065063898100662699226021610946282887687090386233309730346143284017240854311080636721787209842142268513802809627001939619097691760563448686977613043249368842722947207575193313796831460358418509767756644040662244091757782391366253795265874578491832184269774947393561565957254200106313311638338913090747796892704695301634141130048514920461955730902959169991339953117006806000347893229726525300650975093303542254410033866957751765847871097635207166086273427652939570410093623598393550019541537229835062141507707161621541554911872970043502760569516009005186096750931460688918979213694616858688970499253446178231127327493835875047285842938787688549883221293504339365305387023921222876541389989156243130643716653806010643787203088942158026299922443255242835878187430756881221476308423838146747843924555783485663750258676253910634999895471548486022893903144429847794859968896708438484207096075610066871165595728227519909245139749174055536426396862965175641131329268638399038080663197020123386838480026009912542997476009242804703517731033058230000400091650710876005638781954877894365039655545893859401683483282761528790672218634444511039014206278066592641268931585472302001328566302766813152882584648751438638436835378883953165227922486893704441223381487952801636939869549584333031715381951671992553207741709634864572186597065164682061302068054926824568358529907494927376338371913045063626914028229408578412557068746931657609724305800244511890201517784602754242202180849897179802256289509567167325833553588166333186434225617046918971838688423900975889028604948439784109549973440321979 [176,68] -189638411666998762325541015466174236237712401150122506926194466659950208989320873446151128513295387572581660664632564630108301628188091623548012355602017366448951081673470962933105031626631602995975236066840172592846907348169422851240406460626783992377880401761759457597065251233183871423810298646674875437522396526194342307556885782224691770064754514444550712378653037352252966420725435973339985819074230377023474092309839931280063636239797252397702187533808406089350510211338710795015775633259124876495201535453308234533329482746942817136345467693278216565546018513677674497540088350248719265248802444874128484749604839808213870486564216652446997570278081331677669470044524716961914051520549077711580607671962507618475956217209455476665888810243370367089236914126261870799823961832709955031235445670007817676904629524361743582904445344917933017688255544105962043584351617920371153022867379006903629659833845283700373932478910245165565698301494623638056936569254339621896905690924593792286505526377622946838410155773699071912204506137483322341508135309806768241885918899503839160916957330157864642033721608027927132526214631824330094035444068786014287240689898059388590967630189345601534279539203464000261486967304938174243480324547174780858897939684052625280173808236970482992742813741004288292328238309698697547916201921180686588528597876608053290923021576641386129388305355952971216718981322630644070249578969057950655086288307849103949678771553306585276804424121610499474996591703117156046399844272155938810953805482625455287105296824428351168472503001734676134478852248353428704526699591289252048968221591942849079181704103688398757613109658649508243611674817660565721647611219253734282722338514621946728460043140362531592319071060569059604122 [176,69] 11526484032620918170917769122279858861238213359620648400438292760619598542190303262262220595110632628661229979931224289495828471274542011637701772943986929563469879925164583849116319505543365791520973340168260831199353304848758130546247943940888959814478051491450583842400733260928724382577713677924687177375159578475493219226601972618227191703580044798356753326798438445060639257332109862505474683750261927486379626855241021182411605578170762165826673368920863789797118402926615965078415410608762698626038571500773605680454778869515451498613638231663773974637962943590794886411453569459461758799318487340173044837956537454226169030648763504116815792915681447177627807850881886014699806986955311982286783331404407881806990474199586136917044310478607260775585061143045280982807183732981157241796620054534870759606276759987555823997464152548559404328817919774790049097319633523112998123100646483384775867368480816927965519433232867310564239502279880068822968626127941098083659228656680961396707765428396703021502477714484025923227891765556767664175247147871709160371907411822279768428258955212630937113015069872766641917369832339592430898947642853490649125605634996640512851138288536086245247828514470829462447737751999854301113223075148522257803867806912284058142049001952913675170584055435280964729725486857622654613863607452918728001287461849480230391463383496434495045174228924054265956404383926566631895358544241955302062100746819167759447292749787446900501083952596924930072868792469883244560007150025996574213997366497636476204527659725534616686148279660639149201400299173628518303018170870681348543535657249084664916893345762959667160786325942125235645591626007316162949454796568921680953252786595625012176054567237004022472761268410980485 [176,70] 2291740378445243443328818093287347141305671943712774405435327342040439699649320647085768313338835247477130819418685066110810548078858503311005546509571531131519161425526657302231919746131668418302153451264225013920658084013347661991435695719093505382111420412363414890033183096189338107815943971099028922321458819228876033096555762721249341062637626483674883953506694019397176859701294363968865624216494610856172282508967561151983478212957052428159033395033237405032548422807433410287321023013409156059211722172012045494853648749446628229392108240127067063883277864684875804659341171115357977092992975074161970712482967051286069219808550066293143818735727604419007075678379858999080082326145545816159157358358441325797682279236138676602774820025875011154614773149370183793796708691715602609313935980003305773947394379180667343122666713818073879766989021213446107715722123381435530441412914672085595400890031169094016232648092726961601380769969600700523344925359328910301599917023461999097479305487411265065975749561556058048813509804487757965964763922357355198027763586460192482507778711831731673811547628604539388264427016371060240392452788874056368217700830793075748843772417203870258740582605506077832250373754039633485333239575300550898869448627865473532377630430667592752308256344294862114884016279755958561392046580327917478410291539700760003552717441598685222645237828345505733345931336548665855460953248377871172998335758186997373395664247400334807912669609227372550753942113114871108423308533999566174162281908494955549410991370281346449255533189626140450518235809753962666652002681662370722391955260071041654514339144393711833614841881059134116752779816320349333829301951786528912264953662879099407394994464934193936120815855011087 [176,71] -989279266537513063081426036997830830600769423155861958261567672629106638436877194139347473642156934692421993285899115138405882636514169072150231002078346304930086582805701874857873699574028747508936589087376686795364028438833546651425623590098772222301195972608411091768684300472966486300675010904294683685208978952148237461353054609879343491311945736476543817905118684232707954065984071915046283511631413823407361621303921625510128012055622766359553863517413743937987724153526350846190054685874210332146109991588122358428802645304694641984068506486238751561574635384918524780776080538409029930175528111018419218152495103948050171396371106402663861830516926996040297854075104353232266356580969037895852670907023841728273119245079434098441750896048543577015661226529282687268852705183172651078249111257474903425232627503862809780599120804362441392816744332773094421189694709804282606965857039734027426781355372727271105204222488097903748392797695361283865147953036774321204400774866502044035091993996162200673920033895440865041198951199092656353766530756809901824731709000348007795894588248173073038394932227527441887998377483316245062081667835753170235110823799812867395222007976088202903175045614027296963199370679663340430435808300468421483406826995441757297530065765902985252839397096424654042910170521261951553883521475999259673196441322907291727506246051088030638756673060069752693217319117250543270908349599891022705802037322514512030035361962147285735359347336133692452509434476210113174313975426246685899012397236023552843217746951819948310092992645728628103843811467239056977516856639858472089487817663601456738076962909637934112643077125589213335281389443220457847471068498078499403432846178224863005580833650908335517290344022 [176,72] 217649543009323539646918052888526588456045976243094723234520714585088613436224499834412957966843341256169356316847411562624405773884145417391906170187918573288561587898390871318614620041717982860846230933633442530925150125019279546120533482698497760258368483584408323092667526758095672225347359035676418010855002156872276242396428522483025205448950198101822243856328015198697384851095171586217638210707211672047679861136004791729965936565688902053591312669942464373980769722167330104609308731511081291791724201064415153612313086471355977904063362960575149927278773569748143400943107258957470270656987695101741019341603480338679740064636761110990355213538914322326091971651696523829097087838298246394391504530389624078032858535940361552247818303444407490397412162808743627024210502578068073280002801018129081797726611352874256290084272643548993503149883537040447376356291653629868604197675972210071676985651120440044129182928004187660865958436032470525734435726700084169561944115793372004256561866436794878206138634011192964975314311945690610196676566434749898397509419246617681574235941626750671735910235342927256282339487032365079139841791983080979670267498991068554070625613220851792605455092935030918206950486668008956025728822023301861979959079152565829708275573515177112613044934244244998558313501491349929065287145929855725138816880692367305722461043165328477544245835537812700682243947625423654782570765602356740690571826407609248853315607846132118743025240712373960131088443834845884793161081275721644777583290326639122353533658306162991573407439135685186353135081870564393797990154003528838733754150580992569148134576424321186173606853124957291589600512834276967939239550054551268412954921161441510940144376645656722607539752 [176,73] -35357112218788857424601314314797836015478173471141103625207342393005885154213729567003798872389412039945958699276334393767827593013474609886293393812317973066320750991196959191322846787191151480905723886469447241468738745556936958934578779933629114954193822708757195655412697617203462345064820528513490282948091334245438769195614401321005114033272823657067503654491047134767476977973326377611918535120557375407698925406751558020027558585163091456200286049791028787776925765738253105764500757865702399145243979453520319915592049637858198953284446800788789989014012072347223202740560353526073661367159580574068245313239406695046857242656086582025041414761404658515869361495630819690479371193182247138064093974566873812912694337837916676398992634129194466533694566458273865400865645865243963078920774189312161509232669768683689039693738396364244540804366097205516287836392947962488595777507675952991192005087860862821902801862779427291766783947772905301572379609438833486134598616589216656089329696238486696619543041813683632483795780800155563423296599924933352591135383314002218057756242701123987181696211977670196212992085403957080081939291677333078272239279211292772005563462166379415443034330396815133350891978161868164526521931625214439481438247097948423573962376768589604229971760897735742520609080616353595857787047241746479448485658018924638689782724989185376136747442468541593832131947400598708464671735966823638383768068334219250959687970146906408707567964389964332003742369813791324584389139428016311529549101470807022458112539451297277450580405367100029209342442313282313137393082874468823257035621237393844968162189280827106078521084120948288566943621869502279311654056473653028153324098888616535234421610465638179525089 [176,74] 4508642109762530310994974702290174639629343916447669155383287945707531206671341086080577965271437501166959796865940268521538804482706693499618227997349315534342662116095818328180879262435204332401466827486680208193208427808630505948147147378945347659850634322599774113953513596874144095494418384729636884013351153204975900907022535980598323667825409472146472098460943875574204141064861194673072338122741835599818244980637056044576676594940406619280577615613493132758747759687100626697705955092773951442117037712077755265882453204632923614824162270479572474992475955289927005975270277151374561295316570668812424455374810608113308716388277838464713283273233143994319095560360051161113351394140607460724601425295563512234246318426761634599971128786737146585585310951482711177410382826237364407560499403813129157713389594203227139283478623098997073581971200293893619532123685812690111724778536330368217186623331648108959293063664786466969274071444733980930768573365584161638462280345164579001264220035943909212620557500179527054133305838222063964190274728411979162074273222828283552286548313950543954182825391057631069763274043629449726488462936161567668735001367722275273177291326584769254392834491624205888198797969703596376470520505296860581850329194332917869698426342783270411556408531902372196313177374541868712743456300080832616089161671713955219150165250892851938352475167535084141802758477556785888077247860790737422146013344557327774014472729671177702429319280011311101792309047422538702090797639254957731984617903824059584472855680446291644409980583579687414977113255940022990018692546189209470726936605782644723545166837078727305962855563653732261205714139951100858857837242457112912423134824748563730447416071954627031 [176,75] -436938557638513964904404165821684700157323164880259631533336170427641077944542234014653966848534837636684210789638512137044434949603140775645640626326051750002839389726121967366658958607086347679276306658680121338521229974625273032888946636944321939433474432099379157225944075419438881194046222244273927065636140704251870921935043464972251149493451528289288065369385103904125326816372852783750656940046330557017538482122420934864863712430738689198651892767438622532038000367174918286484923270634095573574485098517530350434055045095774284690678543603799003496043330012783190909725619006028098650958875912561200580557893769855165486955934814427049050008110986576793081675360120879777654841642789239547048375541712403714985158510511422915463006642559102832547613407172601747787233622286205440188300312881303882502596738519170750888339372082082474667951683639154489786449741032938788307230333680425391188474059005776327925282651609881971906378839485295289786785934231544189530439986533758683450489653687354673005889361492312363115064243608161663309238937092850366424508734570016789181963113872042052341048950952560250259238264984596777612697390202109695334027033865648431251906018309277060586395422176685222359130633479108188504495682489514235892207641967079789385514441993849033529132222332065988647293096627656539747587003847944230368498063847271403923585662244106046799418274335030921069400126959319006432077786111472182799786635287470825895099071599819717513986705556668296471474260048390235208048003745200902968197591031255561145499478794064022310773110515816272776797150669829076377821322670912526824640644436280462923505152965448048693089341729870645787646614391048112630696465598472133317284362350728015962983782063803 [176,76] 25142726694649507894040001953391678150845365464553783870692954870256235119342201553382326665109969568291406026460884856266475580282302325242960833566640576927846267182267380646134370098205577568974756124670014696530738839860292625019762806878399235668563444569225322877878122656351446166068510316327546929384124243736186917874054370123247176445516833799785055299018482031936283298390140091168249461964902981856694904481463460546775814116694624276463762255626902983330665878424901695742269895397471390492430245391828139025284131158837201658908071422843463837482686418936032454879846396349623968813715517881551685256391659840912370076590877768923685152946172466753216294106232633781541563383848239482889656624947443300041022395606050481497342766643265205919667270911993612486340820994138111262055705386682867585592798844057555185991992305208035081172584438781975408894893088435112577691034422959780534681853972219314138931520409329947045160923821159728938865307365549928474912948691133938795598081302193889705445261984660493985084142379230220127089585604737004165127139380185017271117365076770913527105829353680282137416877604229911109894707050510018632134303054242519560216359394521884516792208411478501460260754307632327632930143899785679548717552947719345170334617082335375634534135806871934062312646445600863563066910023661835299375610459837651357245984972229915996741940865806313687337831374006881187385626555362503627303180214432143341237185006666511779541031685735238080879356887216195941815067709603857197655231788685763253092664569195642821959609207660413662071329033165155082112793759959247889679558404960660128574618099930678925510891822605589596062908721669103991321277521149089459728229557841392146006060831 [176,77] 1218547708488827783255185096064839179665134643071159413359625972168608587013301208106384062440332220674226210811069349654685896129094065019184051346627851241699127930807894711620559904839286702182938464376043162573957372309230316586388690726967765946226871642714911987886411101415780705221100360115658384655487247838293602695789302593992909953378342911883164404687918975129255307210151538240668397292097873054644432452941441333361644779568987437080095770901077958739582811253385102018976602956867174918842988807467337844153933933255227347404210237447080181818579319937763478646451943583453003059395559519042868052516048596327318023822399362509707179178337191426162715602996968128100527731483886235244496908718529386004764074515427922538166046230802676424375963905994273147573635396261265806555286092369835597707408590082604535484577813133181123011246007183977256994881829546941222783893004195584183875934690021101407791701230072971195490396441086145176367905506759692034136628686273974799089260170991313992775762268032364111950482191828661349588390298682889322129130432920574890659270209564990175791399253940396280693514716869414765901142659229553954160249840587179936234925354764455233410593305007746278444374115460702600560928966676736260279033976378011897490569243369315548281077408602212040374804948410795757746459253907681379647483595090177590497236791862926393227529814247777513213954547397153541294390559149159578783162231251391495494123019798886137899757848469680430176235835218504112110113658146371929176764187353179065197708429147632991668687025738298542505788714360449118856680659314850768824640803174694048415818703971460398108041250650366725133728334239639898397983664521782647510027708874976462036401 [176,78] -634654075767406812802993454354648043135162496418113365801977659427415215026550457123799163718554507328006863968818727961043377326195692176105501066587352945797379959928324194990374780262537660022976147335003870762306970011390528850486520583711863648109437844727484643812163720549857159529188362722425807110719252386531845877437431688672256716552676976481284890907524941424035867642145331668411643095401069155434651255792049737211460531248663602795505810682480654494323658478838430701254732164118509410571695826395369873613347920915459271651996159537260096184860703904491464148997851861157905176034088318947195992121393519844965733499828382114222374192904617229316775428325445668212368002129704702771755392319431665405816825683206871164504183170756787691838306181538496043370527901678415772292133900736005356687802870518621026666451268100573905280649901554711825334654946225084674467441860901746306214305787194741277862617537240803115239416659380619088697375684758998764093085957759422893603240167295005068958345501347091337116863897537120716747582982355300392420830245861377997138881155142344188881991567510629673069450235767756671663793160143595943097476083980641575073388919570201902647089334976597356099806708844547465464988457427104956873392933923052922184582162783694745946127779247555124242617373779628704675664119176926767032397546164676343227322206273311846744582408655057925914878607524740645005925762190217805599704324071799345126541633549271876537482774668092495881855417506615705326192668268729828741994897077825305771467990114471957958324279111222626737703585793169512379357554949968579122430132581256913333461882220255251141809546406547743615899283441088748643624859924579151370793415881360868425 [176,79] 117299349978919211843087705832359732818350559286092364243856642232232680573236586474106469955752398326713853312277068324085868419227659116308264296004980144564426996632319386235198800895833619131238180914340625562252607308103907242582318595035996050355228511734932016985845331127012106778120829274364018476259126662480571480306093692421043760394357443374212731717415348428086231811624303711884464554480545692375941790360946983576621471500256259829616777513256066791648966629177310184759264933035100063544138449381713137210305880366524184383330528286972593076423731324268225146354829808094626413932116111002487754811951379688584192079371796995899135682856072582185376053415929184353167770220648772643219120407615542739470808343488584573338757292100584889297377582047489947392998420641603894663262184427651475881530484624371705850485200581453492715641114913905385413566441382588289717698041415633686213340755814425196888720596398532241982470081172048973116863754395916260537218813551972376797644732083504566278586927913908203089580740715636465848475775132155082795099674653345245837788846639989337035205136125150161730861660850473121817042473228811510040201918319316123508771111015359601861676772546171698393195028188047601175300724825240461382866560775976586378647283453607129427185225040629120897862616647892658196661057605330309569410419809008197836075424345843059351542911154693801111443964551945119994684571163095572584697642340039564317016891510938004069747374636586943304818795178486518696281964734959213626851961381436540570896346626167444798091243465051462160972165597349830007485002097654244047474262826166759554110042221731502076651026292660952254323529810461430037498984313682919664925717307318476 [176,80] -15830172615664965489857129164219235629831788375183760494709579828048809948148380895255798818646840582656625299262744171805959605273401617186774204659483622461574028889814426349435483934056023932693117491032224185927056064515964508541515170052429077887810302295460760981965734441464019731916076383738365020749651165548985983170134395293523340622111641045130845632362462128190543659925121460800556293276882721035159502991616405473889138007588684823712345244222120119343363289543754437193012269331864530972455552586192637059198793373941924617595793977574176685969800718936242139348127154900454781399127191493945876168738389864449030524825766445119365444919380635466827869219533657685846797941944757703480436672980432985521686066709088494561867012549080244334922558733531160824016197074164369878651608531746780831980133332192862437372051581096958705178317924063486782892925291090887299789651239373305490063168557444738528085702858313004180840459746687414033551820194233645088476397166120889540815544106889245609032693134869546801564913464735211408112064774588862274186562192290410023559082427301559421815486075912931564244287688083147923621794684721504158002681343362266048785684859631279481712194416056550885759504341698083159163551601632409410309099120228230389957820385502868929169060493227672769227059668037103040533679547950019986994124234977459008514669609285918930411820564325241391652093718140188884792721655159719485749536573992912059679336574082816529778339323767844224032239485030522591992442916131063117719036245414537086580036980178504419610623372064633645190581561907392358526110092262228321847846946200996355632910320917055931993658333586885246636824231156203800508510765076972668134639907630 [176,81] 1736989351690980494270691094975667974862056152054947903444695227480821995061138945161495244741875577469329550834079419875999359007830835520469419209165346022510812973539205006655513416654280671448483614911509779859040466743030043039600174236140394893932925231697244094450178766297850408850794418049872618045643638365015527909782085297399178003973638672199305746779941345875653808408596823471511918440799624205452652861612317832099418655308247331027554353863076596210112059124034457350648583085716178889092791607221787902892459804805358499603369923517901573903384108998473872089470484571590429886857800400192793894101876707111837395029430581909441301542138905709234275373874877340797932477931452184075961956437958523002610097085311240551606139275353151012331541140265500203912849339799688109060952715377267392371779818029773816905979802616217639588168608513647766069608386816369869966209955665410133282655367383446391742560353097395488753907874696293854150994823922150393721342037219748885732659220525107018504472439142863285812592531485951517168748452122360400871899311547988752828373280921971638907410757602787190482111762647591142273627953507556286697440845900094669423866968752852164967039912921085441174239927301420586342546107193808703075232031596298709301070769075445957671778872020983325114551107716951202890567597509918096922110917978270956824065713634452127000543314856943017665992824603714519014203989930103153377394242560446577070304936151948763109165463799994355874253318636967265775899558690323835633339247675331444870307313432355324684536605032744115044750295829732010683941497089097351785035999142881811986545726472244509116826210408455786913561258940061286572180798322439981848147426 [176,82] -160893481993202218791978172833316599872632010551012168603379415559918384173636990471670722820508211939794740973387129397868775270429938650640898995063866036122951319216311542665553626197163258519381144356516515262801749529119139339830615956614927493811242672517463685200251757098446778203101448135237250056947701156573194578319691664788170603771783574068639277849844798782183971395838298876877697767595670949977770326761415253120004699130843554024509226800883132223681289739702985176373553742786759563356849993609493154097720863941900476053738740963699158919574741954492599808944714490765386730226521485417531362641633525250799139759088970404387334802072659715271800174660149798075451277765523153340350697499939971808646538436019504534406594151876038673605123214755180755215761050245409807571030376552396843952265316324025783807437360139402210725098460911949873128439163503412312179182162895329121652524542095159878181190607143921071931403956353248590634692393391835096976939569159713075546392635838339716647760036811550689929149486867394039074065134083592843662917506260706502471300970317016578423794544341966024016439192873339579078544496030064349812478391301545025420858964727817365949814048694738109827063496558405625938070921123776349058436657177301551732301387668338037379887921560861301670541692568747693012651035621957445731048838327718250336483747093615185546042408099463517200408734191281290529289341231282220496781995537391929833050567333293393979817851194171059155216296302098376725813274112686499926011930637219041132965809030245348971638711088282001327450696556248666642230668736125824038653793176577762005745633179920013462255917750626258357806484298350555660091523049097656014998 [176,83] 12768716392343139128685897430800350601780778949129449805153171198114430316003951050370596100832572310856421089961670761799915507608486185639266738204739955423760795536688135787687180991958475845538738840247333881125738985231276402633962801918115536521935380586901335126795225304507512526516755100646745058805495753420822330752144676651096175547505619796885090450602622362364535169365289108709991330309194024677367687509777195870958606609747082241322482182684062390918426282148329234565985735234333040456107614159606517458087271805935502578328325050851874113309974133229362207249841261600108576475855384222276623665329920940395644456555813715872928894353745061193242203130916429587548325534603099059523265338662131667222447712318577466573473753663286990851373680326725719601908257090069735365642856706540760092114472563469101647667200034250280749259652144194299751491046740843162024364231314276123094233970891919401192398469229497674382999997049257401254438802586710808936363105112935418048458989679111032855309095656845641816298570076159311355116081642956638135064435941601578686832190028102725115628199374901765443085723132908257181688777449020381351641605895263225935621001976730847295323277356740444633873857283934603202716485749145027727220821470531360663142849963771903159479306227139755927217820074798990729296849470768891300052895706444359454845382431141901198352403210256426847483389790821881262478738927407912408342554705658353183947781642575004263858319074310664717345420113219538260243282093656400437376381461891745870084803565397251103414602062429195449875168291970161672185596067937581279217897244239284014922980935390284704345272175326931922170087318818258220421188383650722018 [176,84] -855143422630152824500667406734425091033077047702171823217973328481554928944838264122999672922948943690035731974126361807270551754599094415039641669417974603642513940109389393584392034658708831232920377493402858776147149875398629192252841554125862440359651678076613314861515604265835673421372655208980696197650241746071137319637483903147960291873260431778696280209317636153139108840315583134513216653898837466773601418773330328672449089021815167517952851121893240399361150497091637986320265317001069274046561129274624188373535652313862239211080205610419853241403325458378231317286686098355671117899406342340247695809645818719383241580838041153173241100531487723988579043965559419752240664673909024002517284386697576186053541815439131877519051225090445799459608815552207502622562891286512408923852775660170751447898356307304174438440273528670554349112527140753008451259031311220859358463292099058827707061692085648171575182958130317355027248120827545315423662059075346511765938096815880964469989941730741171525852365750671058309930610639558959661656983564247824817239137625312517399962749061379705624527245842668476481942586514569911382447340697338677097519075252321303927873206204540686439042576212559492810131588782988226222638564277723215060883632321213667857375801790907863176656558543245311155196059717023222868429768400965391763634558849873106882877671419259525594689335739884324888219108929216326546681580684570589481805626938960363874795846904003069339628782255009436356849731229656546944784028296029606243047829827940881226800289996553375681711445448447329040017027760115147491550007501296022008207755931313800286260668887784759883646236885114273360509758170985342603849324768768 [176,85] 45866356191370838779310019542785809003949473100408106076910532213405808529430235941689097063649944784399887849762929749942720942142208779381696110969474674937640957652102040828478891041613208160351845309283654362224510134226755844904584474537265390269525015818997110025719082769876902253377006268933808149788207516151758097818020404526160790386027948733360940198526195360573486379671807476085629408288700036490461230850760424038824241092289652337956044669212978431273384727702436121016902135681014365147432271006519864860736164734645966506691723726714824272968753774986145008772762992686128077862994384602559322220638282005349843507365132626687606830337929203880880228227549097334246586701066600254130008937805137711151138469089943549937587662461734137064556695730088921698788721014925471829987207111875939274917376822042028540406457623633843000801245569968263860160348190978573576346744193372985978828628183795708691618746669689785532485380489330946709350409371758863904925743136304263103081759456574284137418439195666022666466400322508284595733769415552758117666361783865417901157213655305894881351193977214554498467026810666580191654934351428334018343484022757599532509092885799487556434818301757990931872686547557407401529662062922717055059893415162185047392455790832077744329710379583951891341390013406796554442521648786692532464864209457768702923881346914941175533185814261051264124970082477582757364168468365799379361831065967502914292782531310336634470803810268798980615426776066946730971281592808915775969018510605642416814087851420181055908211045604520853046713058237110364818873622245436638884200258421278038331683011507141339730179955884768984823080493130028245123453316 [176,86] -1779574194844298646561706027753286113038483416634923654539697036625617597349145790430944249904708905539112227477984067121034149924851184133210518153035210648999015186374827671284537723540687187764539085238460424966324135564337715906819644740411721503712560310488033978645675046187785218395216377111405979570423220821815032883529578618190332603708053368476058934865436550945221525508417431997146880848903054827145902529688332542827281005991662409300926166418764459634323480239460307841725362308623169058612569131898936766471109384615716714356738891492368592864817548593609638688144895745612907811381890555517396308349452419270420431202557348491659388822812631961933436026547882083467230623160705859061803646674419638360752783615117231580012826784396335474006186291214965668147939723231481398346291558167139952251050488146000481916370432084231412598006101285067402097460975941238699627398176148526527213717071006029075480016043727242947539257395615770489778628952424911210054696340481673622185464635005075249235012276712005744506457960382672288950329724736442878774789016135088718774701554825476169020278961896332125336374140495539084085257092614951863374862746525539847132657159070552210655574205887191165960366271863294448188765888363900898704482413304027984831466011618555256312176848972326828117262757625324601780411332472852809591159864540436580493556727709851280093219321288302918756794906271119900576630514116922363666211244720701012518490131324790960487781625908567074734113094343698420809247971101323123346653234510033536456701300036165424961442600878383808019759643764147365650284154345804292693433318180019625929275342623255305160778691603953289010060133713286945949318 [176,87] 25600880866705104856743098939278396161921696373916861862850295073781420158077150576377992773799150168848673324845180219913706443458111126051681968381954868293515922720768712961679684979886042190757922341601205647862288785693730114320574482149596827237497329584519970153211045614296179718031795803635394932431543319812027744229078772929177817278918232907739738903589408187370612624380004179447705567090395531100216159092715376250331822197810953009477736941057703013602146229222753882430507711541349386666412113460141729638620992051992243348146314585918794032409707757643187406843661063005731273666624925355147127041793944590417245555859475546706536933066679223841945681800046123941776616994721850794975326078963526095658209897357304161489537271296158833485522598713142123316754997945562311541475746316641768331597328291958814045334931586766037138519455237573723556295695628485725707431158975754323321902202895760254431834243971744258488089181449919540275805341144619007561662790984417241244492102266755689966543357031426293416412959932400438094058960633895949519635175419420765654464530690382301798045576196623777806912181943782272289331676352800528592990994678501915680348308951650243688356544792006376539937879526129885792907089256604674396130336856180405535591779929229285621744290248267850834245739199289991494260796621345279072481328657045011063990363873740469259975392431315203637324705248669043741867370283145661157487769879493812255241273409317301013715628923520686342105268711926320412538246793201149520747935370899136474693797500964125543727431614337458381860636620803052543877213869868041978980105943815028657181789750674643609933229054783809145022167121168727528 [176,88] 3179070906442351849865534225210897393474231876849282044204229953793023993500431381048909010355697066210562788660609943743574042813842591038207164294252985543666648880487074363842648342029362815317519823408814888651553929691865174011924649009615189033917680661833917600991516347637152239915640985742763722925980197873915382167866336849563572977981896825835670742716697173092728654550795733029548942213106618372997141960503496844742548476813328688283527055009087115647125096119339391714063605871873975029561017299335074730342779091022733318110101868984916288577731257692449617992338049030803647182968642389309534518549310303439839298713572722377798490036739534478935921551533555565704507766083081788190029447464602844462612628835174184615000037244887960311988462496480634002417923187438925582344778864038196535215011539604961242380283905641533160528051528155198988958867859984812387866099541187142415049390622149221642436810055721661796407754122512289389377269355503320135548096863426417751957976120901544630407419894307831553439432948189902855872165314422795432737577209367695047118455865478266276031054502023179575281937853906971752792800104291971891745996612391175964901534373303412381625048729460821909247379610734204546513567810973965540397246693094474233676193803405595031065147705645698599720599637097685900801736710367394582328604732706727676408142081225501771026431818767745931183944114825823929438161376370158680500211028224522821994635881991872080553765646353900727994482755597804148182131492518319022282203836210676478749349258829279943380262112493238983128721424624084404764719790576832964145748693422744783396050792094122845187869451719257093202381878688042 [176,89] -149972161462096551183127041856437221245004598810973116699456095899155333387836832211823411680416525526351742756002218918105082687416198596227981096847364670853718786109003876132800197140737202520675688694507648758666045207242108331577361436176856213405934523698163920720479818050029568205365947666498672596093501027060399550849531569944690001488571113225550579523686614451048884979357272938316670784132823456952122109261656876296322166110097522997143596938520835675750158749179629871594003706552743676721463374731972779485600776156537782088228815105593298945471737267912229274324287389662794281845358707048979956895254984013139435791027101536929195536580485018316173074337904925080998586930020788627908456532738474827777660082053529306079145222367739045249296373768068028939279020287366018624910602184311487925456644636113475911417671313846342736650243470674343028122453889181990795823066965666122138361264354978983054660186243502038634184682172948425811967116996280020533532139164364719584249609270483450445569690585808668048808793142808658183639343008130157358357707391965922262000114176431017997009132691624770592779925797484606514543060909218047673085312019877099794295527645473487443646304606699371086311384840362666937004741479026747411144351533562089505343540616908746626564047606398845090475025293237514349778008864846201616013277720279135454880693569536846793219468385684503526270388608094323135177731444434248665041667597600312805878860035884714959451252967439515905215947787216404006804163395308335400684247466351802325936713934645463606593735450596622410681170905730889281940523764086854285810866081173595932098971143356306111868986669788198212251823896 [176,90] -31529661047768431277062429974818791676931856075555330133158270737542597439834398727910475038867772274360528635221090352865016438032557801609207841928231023515576723065431693563857368668531924613062372675625732138952515536530003711415313270234485322027915236696209073362480679102518667656283184116109954846356932829423206499843438457008253799703533017797124621708824555982852658433338007426306943272198248834372080532428052473314779797076968151997865386983815296555629478952809563252831279245096228786734015978341082748809217220538420526285529197555850427613085084193538348859751390138453964146937170107214816917441902596573783143226604386290474824124506072849012948731937250837501504620171375061117861282343726586290713237440845648224931571786277779324122673497158225516608398301221894735348717338152018786657345360650545073227898660172009008602225220131836668955267353103247728327761392035391581406962267735552750232043431177468583329932619171090539099546331427890619388610933516751372582789436044727616738061721205234529002745492611188165615079661702016711590535206650943884798776604786970396809077749474406251661468895347987482577887376577964104741696190939669620743417575686759338791366176991813543758954389096524601053429891203903568172411981421554874233131404941485765990118681061896089544911396641328507691261651650271574452548987285412564024585895540867172598428109663871555049041960982068060101939123182769416203566921749585929342870154715457432986286655676595139853696933612339369055722378087597415194008327342845722539936111099640836147321861302332755618865786577054592019212004540352833790173861087156784111999657892233299907424462410719429334385541 [176,91] 4972364353142197949428644363756681253505939504282948979821957547277015420915892470655192335247151240603448375598490985913556279794212139392336733586174615569944548649088202158325888480603005721457909599092559411722982025084689435416010349116678093888122571442910812983082977936939364729130021887482148164517360254620798932906704394836134642976933601387444105077251531052597495458540978178856305615156288245239380995811682587097285299094266439656295981209798333230033400031892860640792737310976262029987504852923736190109635910949500580285944727942153580814930525728721706764975593482485412770889724379352283420517617593310582959280509349888220344349450650650217968458143758635780273340208194218826641980540408241312034786299741888456151292805566723345630179546945779818686235411061270747698195090416317739771146660618427087827627040460312951262252068504103322669087937561515844064713771202042499015370701494539626665964848721025125948093134074021419738300999072048996022325153672582801589997846139031424169651362972711899997813072694381124744341428764119261387434510971606910979384328490194268840913273434711115276064672401138001623586876582995720788924934368655566531204304767825652075599005234194100818578470788160947185496432154380508518512210055969167352083442263325224298053052284669134252088302575230243558283614240130843555010977015712146475725911965001267383869189330811645509839358736658989194873365312199451161133158595525938863852051684391737842165235146765590356751955309112103528856128719692251360297658624530719849060005385045427950140471943571306870649205220209776927421923403280862133598050044273451254117887093086925754322450402531924011234 [176,92] -333898220678414708517838115730447904014631914917591711900662988283546885203511816958440442894524492345868482115055429952076268211336274010833773740673866545335558022623885059581445728703170282647700989477008765889667644704845366169674917456591293770813136418864329524623506747495538857914617937033892654391922744088358833101332915740023087895621100926006137132960684984235557604831815322143489513201074463521486716088330344994830725526452742802571351360900263497097050386581218914047563320297023107094392765860402367542673377932181568876752506983011001191826174491118058810574624835558915862475105311978625183445502128615840145592372945698835367040252310108913135649072571967364284684334560040227431078543672171590655424772507163242248592211841008711448182469987805978887830567456692264769673208321713904723672382193997329069913771193688217381772960876679925875075700396928207951616341351964963736906139369203905995669520546396391070996544967295938181978338402150911715185247423201331530141304384635824944776864120672537849643299867101180185237282800010262131759188903615470249897521355265059398363534007166603043209734380823079132998803439902273534183725983344300295059727256576895546145162156340608009473710537968313703701829422848663298638002487538690079475493913873127103762857224592451840710514095464960330630573362864756314931131742664131395186579517386280093723008000307737824843347209077428676040852341563070220313612604435371318686075104592601371932602740501349532956401416423485153002828874120064433003752627914924669636327283392732180955370717389726032358637864031031734380537684330019875833212614716499916258570831793579081413114649974231630 [176,93] 11038936603611387216510984502221523612435469267861961343981233125914499712876641077801168666764551733813148143611972398900064251037715050161614727357815220264800936906589050288666191313794658816593280723505931685832641758262159349020544358525828899384318503677861003316671974446136131870212922061782266181975145451057800443737492604011969480869390854644919528388512393271058706472284629535883367935714392884830561686140557615833353363311003133735967974342597543060466194295025723577974985457187249638037685588782108159590650420669622093169818212402793998669106798353884041046739928362125016751691996702339915709315949947918386112230220215957328444979803534245275439615768906499227758477113354552957998435357764349193746803609591047315864905099059014215823959879989300613449807033102813671455418940253557061700676177893299939234855908581309958711971641054647170725649676961903805463669730500764083684466995661934799628957231779331671386691535100610658647064378860540199481309844636438964561936232122005004912159965731170347712824929435180789373539278920701416118292911659411643457067365154672256175473870551136761982306505566769858121208192763926954836551329772223488961361701921649570161332576574572609396589108216023529287274700202056303257268911469203916637374825137465856280405772270288841288981719383659307199182035860546704998966272149444530688049215862572254718090567871400017883426040067467413662661627942378993882232287605173315655446164565395540800845713783264119631360292842142772578842605611437540708566799334525951621382365652118020389694273786280084104677859622052993758644804150394125188683398383441343594274964176592999944172431741264 [176,94] -4528587611663213598695075946563045797635964531095473563921256719724124767853357302451806168728575304422465951969462400679173430213698523067325546737223945207945119969078477026220131966837343186264309477775851484094006996263372543046855489720178431944096978145198848934534231580018008964342782370008522663215505628949691511338211821497373954551775809952203148120787190273689237687775578270313680338334834580443340698729862667548074908434339576525219109197756403046305420981169610117930523080203647196980679551228975337857490526057308417701811489700399161292727021507059159894692252324684780415996660109804552010640494788038333230668318579037242566431696766696102580557492121207172618562773440420621093115077960403740421400046701913507752306644794216499493559595886813291355666792603236300330586808801053853334968602208550937667517534082044738487612531861271540471383407702213835682890447628950568619578831410783964251339239362900425956177639099822218777031389000824820101000817033914895934103431114885558433236707687114621483963765093074043243779930668668705797146897935151980201319273052339766725550480655005050060598386088997423789036804305988545273073920163853840205262628191205425425048774507682770178970661621304626505080792045148726915824226801495234606940794531664268510361303080748539723691650872747927062618125343106758772384536898476834979256748180754173369381209475041803338594426844021062335320531265672773032357618698675694119605548445271392901295322368861271285927403583882303459807320387296007816666956967589900483374868416492998952943891862519888768446663289152096030029014271214028962006063166263275272519618594513122476305484 [176,95] -17679844728105597857081666167543554023281651358128477322780932030098598014557670952541335319410675633698325496822964420717884377922269814129477750156302565653072586734975077448858976438224149229343398015197442866078995689389986828263235087960080708011750721098467673725423410311680860175294098379705630752778053558571230793919049002448657382169702153374179489416244256420717904930597024426220619564791869352038968870482897529365748653168208497387828490457686092421815621433005733344431276491913683473199778134197218897903607002050639795530966008042483696976280559173189067306375738812537497659749373084195998238414570086334184880339092887001428739277417493598047244106130042277488534497485376320910461064215156894036385922091968763309767851582056217349273296076067078590549531144996647400631044271437020172415090391512955588425927307212852150154666606521208951964509257728106824488993693425980058308155348950130996394956904883614339216209778838437376041547178875168520389476158862284710150817103353166455485018847404432242570047730655938585810322156684859257087853421160094651432284438576033611859114329939546659203829835027970815318655006511467081059643701837637290628502152358354816171143639039231046944832517551085053350224083428304355164076190176071873180141523961147165060777432365876422000317526665647275295715513876267479467822669817515217221156838224420042225609389242380202242567247662773322478432083689358761802128472465677650934475902624197570684927214288632262596685976180095587167086123256313539658974498075599798237341101905628752062206811734893740433043161308559000337177306169482339415250443672582357208817258441592122693778 [176,96] 824414113013285006405109168728064982498747465676803418726288959734546193228359923124118285295495952377780706440472037367690014252371439289245477325084849630776123384288358782304945089485194053793541514442993174192304351690574520843216881392508070045378476600377853325521298411796374614875874373777727447225025042500792109653608208510841443557344162161012569221591611866712420155533994757762805131923204067715080317084776846581276852200058923105905623546431101828347348347272695908387418711565504879155484712270327158407365915346355289629721857019931939098599936830245932629834634892901609815266315056969909513612402048551528045291188379512067151672647142422131100003696066870975177712532744404577349294313857415186088906461422671370543180017743564016884304942117184642709927457728441828980417858262471920774171922410961833040385681790117272072567516066556188990516294826563887813033569580667829698396585202027081027780784229158897540715895135563937620030286776837582668101206770727693905079358977691631830071623092864935416813483710136047605005419682357370499215803170681172888193392447909396639006010870446651553265848661080282413639435318304551473615776339810254331930453976468133065648606672163739544192063940670982446071601916542829785228851378540686150303226512831695056822683041276857975228455567716904444598013882253097041897988302001387079457543748444502957964050052595521589196372099121984023276476224088638441155590114221470455942672511460326073385552281052035686501134485632002285733048062716147361391759279025297578750614981823063029583167720664240582520283869017905576931793151535573730211541668006537955395092252279160627 [176,97] -16198345547688825597662641082873266005746032812148295898816625811591537318221616728193213830200490089923764370967544742435917347091754287130143066184238643889822285263961177602708288121080892987103778527353738734321477936629795459469215205599587858294727065430345944406438149084324723126515222418313344493344084439871898552543244025782040463785839994130076490333641900782636044047987393391312308144022989553787529359595197761202612704918054755780396686079929693603129394664901360636067738108761219011201461392683607613832012288868523365864869208331948176537480585410010029089476974771215142515762436948870950102447571455177289703387428706558782993411297031679433060290404171218352360437935468529149551496732635314826332860461471192674609779324165708723565953873316811829780355836598595388056841105195739396572038958657143885306203529991880638625980100109797331431659174069341078274352224434877853441743187270372332298913430574222439165074353685178234592854647638213730765464002660828713244775314762847454956771360414936222321957937251809724309640639697989787370910297602664072534651551195202681933459666428531548444163044540909765140957155115818633246382169507759348829440039761138168828779117833904916018255667267498073483358481550236766196034587856287397767017766898407582644658377813614233368926785638184679331272196816920574539136795792687764417899494194295087000321778697087578649362868296313768313733492014057628861895187274883320779182968791302422065629241226913454623655750901933005348411533677385946257483850200271815181762318575027910474311012555524641751907671416842379443963743166237752483977372717627644275090301582103 [176,98] -22498200501087008437164807358717794105069389578569136829783142846743335119327959508061001700676420191186760795768755872041804571966219394205065847428508848740329015307859395530032489799685836711805277823299166767356132695602983698115571791551429168682047433882085581230893213304333171600224789181559216034196603729869089598833382000304008542932373331621036456631396264403399112774274149061671117278718077314051397378940880053283156469375749765216038352082672001411084259042006084892697980707035336048213551397357761620399328582125493221339529722752628087251358672717788182083361755727790061473773635005898778090220600368621720907262439507814833819034768068164202989148306142024195201866406501471692784498597061943536131966559907710439107723901314409481068863771304347093060032083285688348465491322497918806207990615637592784373690643767531983318909020579120944899560615661964481152001980139416668474759141102414458625880585569074155101184372876914617065367232576756374479435804620768445598034566525050800131930980317771366000180658131776334702262781661106671328318359559274399691165019159202140887497548840902768325653503789069940406780169276825517531796865136986387036909794643080887667579561814172985040898283934706918428927292848894052217572550462921003986455169102694901704660641644023970992813363782148753447126827421158399784197200081726276705260007529058672574596741688347761164480196285154091447720869038002459007902126596251339243531229092631262179256748604458549363601188543451922268447413359067388786517497733630255522334234675972105560272724402669334680247598702034460142769275332846912214376050510798822039573668 [176,99] 8515430802612664748477648375775279279683042351135750448656020070162501768781949229101027456662985009422984019640931716911064592026105890009144926891129755934552543362889169720296662378756744060786914022866820667537659226162173611663337353343762659289293016272210763773170733866160285166282787021140482609713395697115272196153816441862262649216782301690446426781409649335917522062119415340172652026593448271769675127125717208678209232936178766607005295698496544080027424632991674168865875426302679039934344940713755564639339234791169974832907223770271470282369989146771215371459201154706988121013085004745046584309119147779213529513886980480546347749953113215789519644237382361877044647696976000996005492727280048711703582809187409910225910024752487255592132399853896831171210059881145538089958829075295906616469080316391208135555165585136623484612721126864107554457197862030184864115352733028833420428364367324791064884884390709719546558739913153992881133774513033382321381054725713398482189029208268167940241795084129723671595866011643558197353779130841593781884101647425282327275920763705159387386113782031032640551106742827201667485860451764170287110799000287369354253979872810975641208120634341363774400758622295732840780357036081267314847870255940154034568401435154057443171994511999762744819681186965556641286820117012133894522852676062859557574771113285155703446613365459318216884759304010740485197032401239523242653593501717520428298039753332273483141993464707936221226690571045213706107471241947488079190935560606961411192296675852248923700573139905091036475513568154620388479601980779405744436626125627686282234 [176,100] -105824818602882852623120220101227984744818425752611123539092127541251437322441059062567109064783902899349476700551135128143904275492159072139221617119455225946558547378747790017120631000410911739707821792970360203970280186054195433990249246300679258898255281227941370636045923076642644983183004987190207419145771000718216050832529405018940996891944733976835921821390663514604534315835660161457026018779728413479301638068437196889157299044015383863835025908161753100593612746435819933947343971885884702233497394187995405932386866049736834015927793574876391497102516237334983133214473790132428991433430655659209284055737240720705284582132751999627643885672286052308439353469786283219157755225983373200468703960365393975236861219134222053850824834733407039719952736828638498225633185937296975712549150382221864417229077142082988881663400080793520942742113801421128042426863874180083640796650177054425992108494900892227925279052564886783558434082694255257544311889061219219539350238182939040855902354618387066627038011691622937740140210453965355311999564934522379376691782010280713139273066283585877025635223433124915935663959735172469483499205897156966750774377733071116510965703632170556120844741491466728966192088968591691848331893528730085396426466272973710790736955199365641467769092523961599441504124557708152880846580903893328970604371154410888873165423585483353143143179286744505049420366927754883202109214623813130136543126862611710845907557445490828730411064501631794099505842197281195248499856423517386101217644252009991731272463079447839155777046564308994390338709835243359687413270544746654590416264999958061 [176,101] -6780089495934556224074546428804696615422493762898125792068832420482933896707552978079954361428297910813787573070863291871834818642382642850464048940901732581589274857384962654788611787684067599281260075348106902031576993689836269453641123312966998758240414662240680097547143143962039917371728768844460729036345581158300382259698656082305449307564516151065103145347243423888113727952148091210096957000123483672756007424311636826528193755865526327693877978554888259128643654839138303659744990175959521686699817745101279243089765819137365891870758235309444117451179686148387081879879039302256298375180058733555141611124148200407279605160990158262412130753543498492887458635747280576484219708670291507916588734249171785836972663616886884830744929618655432417649237636486157721873832871132399556385715313942255895946438045294025025717523231048934235773559751793983278859421884878845774488184769029688609045056975214090817935116909353013870732910908765529315820066236342554434920266457871615243643430889471935258241151562986739592419893627805648270941785359748077579279359732511555499130862456383620727320397408172475171714826128957265562893964076752326220166636737551357440781263227697083718734496558861497214561530095061523533993634068613549059577022328002928984496724532034419978047199200799700824295529767472056534615230084477674468444570463450441458122033260101826113460437282473888143134397194323703197713905711580950865472121176819606381681569955940176868964558319773090764190715938018291441062681286015204760446069845063539512069740880979982455858488129546076245089423333431411124342542740456391576135972891538 [176,102] 438397280630958392679436628713559382235158319234375779558506213733649204391534343033885980089566435962367349673694139565897754603072605158698666260802800141608416600958067581010779896119591872326580176736332693403913135512663489030597796529920373699441938195713112003760767331783599074628115744271535683969671404439465812584929163923764843368558455698247263149732008707173820776642999777538345371818250887785960082487639413483592799799504344166437481377964168894047766843473962389913396647352923184247532867942663702197742860985572472252652879688180364384958293378018556717557400526384080470520289255047445493060336372004469420719774708149231209334588911103796388364029588521428348951695388987613525478309836299419826564285993975479234475178940716177912648756553603007701289505654807127503308232997046416090062547228237134308317296323985292162046595288103812862669410363269775775301878982139135797282156935116216996325277283371567768473864617972325861177336322120628402536360341289442653197470379005327212000406461753199967737101780076938412408141291104608293654088225386310685650833973352570366836204772655346575201704227811666905039228817148191260214454113087404906978408048850990288356248975909144332261354309626896393998350727491631598428198553927833760119005828077849393519048025044384829202997449332187393143337650730460437687769294350524510861936949260061007769390254542143218745043447905156493913390320902195628537243878759017853093289819473229382656857825472546666793034940065692087916133855614597105377440181746339023687787870992686344012137765908138281208192398021356809948643693101690615151709462 [176,103] -13341099816940436421808879100761152981665933986012225553826472667721882734331834527854721180661252930269651021867408404754263310254537447633347517289844697547142088467292792946867915483551819513329928454882013688361312342594423579021182534772892911334151778618830575863693501107366403972868711328305945213082104796301998306709205403155341519387829509998249996208571679976881919626392940036216567609606944646396369348297926193882317711531484229702398178744460479184454045875694303098500626490182611590167593048903818249355949639643657516602859334604085693024862345602474431601054369860953484071709916440732719549672781092954552324376764394092474328199009879579365895046794040763616875862916137930936610697774515846051008327882868697604065548741487896014103985804032336984201713253320818944957573720667266489631810405954217275695932275202447106297919996814583303171579754669875926942384486581269096194994554314018456358338507142688598243549496190382455265597999515837835288763737612940198998607473863529611893212452041787659446666382783092927641375090417720740062929793878708033386014531554027500834865596472268192397813642686834808365135846810004958990338228160411598418124765922447739170217519578268364683505331484550851029667297183533519863997600809309321960942329814350056664432315706473704700251533289245812452575282442041605115868732262614971756880498007936901777578185295308965737979861779459928573745594640135520269690677311398969795848238120476646551962556573156901864169340756946367531638241449909307816378563074716061734238618790914192069750462029324677427322876439555855980022752590735170093700 [176,104] 191337972966672570348330216984098329548970602756209609566591095702250670479480753246062310183962450900247208875020715702304526349789132527470695040300157527617839132049710247917889893620207342628693477237516819851996818122166124353817073511854200968154404937041416440732593230095615207510951310690226965442092718944553953139748158668279462289724559868159500000396443542301145698095815905999926471653804479356017999181934107978326315784964138030983743549615737244236690988102986915000754239322037593649697262309429889579085907168823200171102239228069261926205245839698785628383597845759874064387326443684120640067652759883344291168242128299743179228164315344081381370916247768417672750846187566962546030697418860234428105943469459761226001415453999668613908870900189461291231403011860087532412691021470336265128775951403160515521279728714126783463029802207548968064709961836282073582844954932493822063476595566861908370515108865209561960536792940387077409607305128279584535603234936175544399313340607019049690611167051612310725890242371407975965404907411932166750297522426777482759135200300917581148070963024725377484232080802670402332388153465702571376707181519477088106211652639613484627522953892558457449715750044216837181340107897522907736244839075703525717240432866044624035360948265695306272216213186361326727225390082146539585912365174487490801861068209301181463348557338901454185291612706043508198851029551514491010004997702409860465190635141266108082510966790931554553031039895098161234433574197641393442193486421719345719537654670551718347496632237104906219929010899316742899499183602025120 [176,105] 561283702230694358663062288223669897373977581040922149305686204095282800669446298916214727232012055037022682107349954272524878910853806363457731983698834407079958101974601324161958270943701313989371982060055796251981912426307082155247537130476683729364184671132192348941461895042490485722109048846578444479862916534282226596826626002119355564117863363213649755669272480523691474571146203265234609897814748861562295635366891142330310855468309536427735473779894680818423254400223861206918697108837712293800811624151297222186910622086686275176480548581679825607047087260418632704710398920766838970627107595153817532921689463568849030864223802331208051109252155258612698561921800940347171789940992428138123344949692113302690195402452815418855964472107022028316234738703384317387543777296783900772623623632118555111099539897241648274473170319804527355367679987583073311359863222078978322693511410431966844155763214496746074199023905625357460538009782312092823307227312474828604863948836618908590622105709614350629104746158090221332759111757380910949944854319179472807229189913032762043696055549131002512914658434110481531494859952594644347930238461123131489194990749500672293215275517789547496412886395155642172765461955450336712565708709571128271149061983699213734467154342660364899716343495792708799857872993918599699232312541091375721113859591602482293551006493771359388923043216783729127000297559098766821135725160638822199610752026544177017397158407690242352605188680815899652352903829464041706568107438084441593168654783302640763934776341156531830566889679301872253943002075020345736011654771 [176,106] -66874801232615898367353640505104104365914374246972021951688520868703944020112011329028434263144740880378470915396255972292469449811035496110548080604069936061773852638240731175974399752566504972861401029562113587475761517006458738787732634694490711482943486180355784306971682526388076147807845517279947195804287568476214477162784202999711217174350357720513359781193286755769447248116735540137357853449325206688142089743078795017165191649329324142227296059423183804812434347000663005397481798387173665383514788028416544377206858990568135356180796982914165190300846175814910153277813427647719069487229194673299776508915497535942896085327011851134340183511322671235066858394503380974895451556589144422386365046087475929562281488165467298959227102992653359363669746461223243521468822756918447233475815705549209364033910637357196726116875525126727329383393550702776168407680389401258081399147166233111199691780545477900637027830145003994185230331899263545784305451359260223165767631655991176078588012061533699481505461647516190443055439555002188759828618827465180033356798284463597056588266139028375106206046428051996944369925470469898226977025348503990369136711517372763829708325554603753963549524545291600082337428896301640795954085511877222622468156339626469870171372831344108663193371605429394932933988679707371530987713157573943548321221779491100460045818428173621287110361847774375275369227161906830018938389238060593677729996910009056650987660219270679973357440288330188294119931284136025368776733044214393044691332041454432910425061873325238090132461831336562906237065984247997480656777 [176,107] 1042323016279753906867914237582919512211466800635756372920534466598440874315816108947792620254582799810443220321529756711456571986741585259686802014692528559827523939174265205981760651503320344420497209108875798741157514619260570013847082302628756264568727924342651315581020436027543754120253458760351388662799886802515466917948350837488567665493341982697035710041629731126516567171114044071001435298041366049537876484767933203937907696043033342970064960110877805287232698576010788186945315663897338215032164061279519583795838741150427949665399886168823178538774433050015052777749800223569650206194875733972144645800329980153429541543093742694878630508847574510692004990157829800502931263557916068244039575730644428029988554586165222319923234034158324595645788263792030396318586510096144281450369449891675375361825087716763839913102317417565210444192579755159961060900654905295834260827611226309834522339660769164028534367624920554105589227087206195840675515603835596744975272118633735643159951859078479133510649175052966622627175872681883352528059828436827715101089522210589467519063188268219756785761915953840174401944715070236030633894514146957003421819892921135335423183388295288892463235933544504534813801537070129796909567679350148116596983850043964873994399980701342923659114594349270167825474503627267032205194722989815614114335511975963637983353973405257558611869868824649254578816059932607996056050285696592076475665562479964283251688285660290445017435538592803633762444992244928165367710908633834342306185503532909506950924914625851561375272677702127381998549305667064529080 [176,108] -8742504258601898373461028437247870409100833002695868620339107701464237274350094987088252519482333809018177655082319196716339167902278806953022731841940422950511215233815646139319662978819032699469974555278945194436530987622345495215523530575802948156525824227152782283448872003544168931911173456490680647145808172666467222289736363913784043789801913883747661183443955849303312692951819085355206477003156024316522626182351540050357576672590669225776203924296397432834389396582868059248010592373187418231489064043267081744029742993488664968999074894487244246796195503289225888437571872197891642142378035930914029750221882087173072719829221035245092861160138162040818937598652031520368519390956832352579285795758508019682446860404777550862469030707994886622807617028534796473798750667419352857127556498791406752196835605471645125172109287058935909442728789666443549466523287223730557016300895037948911430747460692466970403228602653630029920995325069795198008903973972605639918732232066443307251324543129959913242271894003594757856537728821456450243227755421602108216311553489685016928104480197320473799301797281052370854706823169189883642083413278293256323979791702552749501941057711926363935497433138236107836956848545352808758130005667604361375650596103805862188332248956881588654137178571016980195657334972641287718079365329036775658980972108105864095706249987813606020291249995537388854207593001408552821505136955004243490952604342685648270482686197544749200825064454463869674057456482195874321317460899514049707020173751727133057662005275933310125115160544430210766202587114934 [176,109] 89286991365729996208991695013568937511506180096229964336135081565373515836641336038519379954654928513993234672925303276262095444209269189612052986083577768343682055436967007422826719351612260350874991825555804449186256484526677942175531946375438464852040346453729819526126184167387183004590607355920735629527330848133780815345147701216343333863474069301665040798762933638692343477430816223359746337778294328282494563762942152366060975936228258649295918232860030333860887859109998811346709430214284817876262233246279663155291960474592584823537306025420399229849641865984533038237556481490070167229277878877993322886792291226836319633981630834940671591120476324646452882017846682554206829171216693076218369504866219957330775662893346915312127720876299752971903080427292175805452437639242876891119496578537384846365373437361710883578708248566176782279617612891144102454652240254856488281224024220475206204008758566847316482292776879572942744525658123479129584670019664305499306612390690343061397911495123202657028207491310550091779412938023921748454484103641958250158025401810083194949322501088354706703766195599666494761749128480348102371670606602087418318627983283941238705605188598643797098483825683736839287402721891186611962088516040813864102828728867216285119496156933901754665833377160571030109121128010236097716561829023438465679468277347494370885007450393329070144391011430149840620215364213797213210777907089673893460590956605905942741143282942281337401468076523111729270193757298957057804594136326880774135514396615143840115089141153021038991983683131917515081903172 [176,110] -1134454759803615962646638294360400318448313783428132199469478238383261936356807173189564927413220905372004425352038456898077188119336309660266038775239148709276478830750091283345572584223808334690844813739992557182978227141765872259362297414472864058639047858430569526212991454168040403580552070367205107133787041589463010570536855436873940548594751299982969446056873626559857889061068493257661419596299119932652282988168423748139863439308436652067739701040619646102841072308814638163875245270163011103517631051107110384868829634701216281439043200408238032549066979343574120645165477089112861123439319819029682675560552839859439385031102971166415093194660963583508727030758419613602770356574846618155882069820385504380547197229297572871326753486595362719704450760622634648712712582611566140707819889814284907821675430891958991549924944714902274410649831166229230974034137220263298844895601192046788472702444396139892226006193290472150541712945474556916479999688239073280933628996875930685699104002455763499980891433088642197701743555113634579922271512660052355576602993240065637024836427100626764463664761425408306594190035057764832125293883917479039386811022212362393209662058305044928489502223124164209679197790432123250291783901074240660760468218552938962712858059886503122772801197707945493875360359144451836163494374852821199551717419201438750576476633920006579431028692405834600182522638760479954713476532429247280524515943586321748258068787308659070191364205732777174140965693706140671892922454672510842087443884781806306983457187446856881277649273810553529720424 [176,111] 7739024578479503975443026146049701517565287531808731117709954146525456733018565071032923539530028882175153207428147600864626131144801895912574144436683474478688943650129070827775247346697116559286725486274907768657836598010910872708049413621441606535920421374807284794137942573763849142721729747196440931917929747400104343899424993190975082350350411957849788578433474439996738546416242142239446596367518034962670704592394053785234824509263522910428224280256705020418914089688272827765484586067105782126310761638723839799764606591531659994967065014773854337172086907038411443246185152162666200172916840038955355010693085429337733637620950364581066657587740829249062990768924082102905450691043139651253725826765421769389250553812386004607987693331818255860465614062589640346047125979370226634408748873153822187958336880483601603134075448091058091744363491794089658511071398269016208803173224613925872148070106245762030754494955777954977144197629078844098932959925217597278031133735703554478480769529195357458279448578130062219126470657427676512760623849585480228821727769877703817975031934607439502912288569714024916175119175412264138284434550328580568731268323679786921688092435548026023602565962021279003958551358091186927966673016211391113567734533269080231746500720006053120064481627288069140591220521717333473428930857513855831814753148325470777672013848485305578056281693089145184199076953171349458558518826719529312852019427586415924471072725385355469980734356623587875768122484459443204332585857783852320564384777142438253280866131543679959863428600289246560 [176,112] -10731576622492366896369692328310891907554962254877246490848618640278442679441518639622978626296596317446148081248866476445481624664154874160718738579736074276855103737047078845962666572697950459492166061318707332043509436900677307509030095633142673411430500618165143542511058370202203078575075138676960579763548630190787769356985854889297043844179317992070838353049594360652432031205920409434755312805547045375519043774916216727736617863952796925256769157048170120073603203021759931059758331278585956866634527952052605772515296994591683234402936036363567428948024607076213391564636605260507711966005082937284731584571677898787902069301001536672873654506497874317645898903721447638316685605640321195367959788784318861716466996657344095683754095639770828993430326930311281623476410531485504614169926786902487159489566429718740908806279997343156648420649114881854782812380396989517756635722182565352852518466403284538272775022960446462433130125547101860183216141111534364445589682040583370102736299273378531025020399224972708915404799972111060863552607095056802701607507127106210265956928560854925751012141834559240068362539969538257530379372122919163399953652515824915921017783322328605029123211958673074382789298723542318223849957963023251435779532901531798405085291678746971597622057344900866773141197799956859422680205353964529928286603954482620054027150233078331786722785500387170738392559526294736431164387619533293182504165368304132216395139059081199135570512147904597700149986032380800803771986636448768733723465542949640355656899517765187369751449010442 [176,113] -141540342213154128035809830890448134227254003520373949857755609458566015926995326436773195667516305885397978566261211732935136661733817533770853857913907192352924925697438016749297884153938982129766938004178529081023574321958965492630222586932210196550441869333794632836249305802063116987102505721833830353794372252841254821803920174598581689908701379751238157867212123188049694985659558919848004259962774582457350879404380448980652420577480139088904446125959817415169177292510266454899547241224638897042689564306832647620938121415670758959256016113704119496395127174207460815907579515415321064251904263320633726164278399516407818612848049809950995232469912769094097423705607438966476932439271394102102578462785972087302811576807526359401291732287231690424526248315098872284364978403121959937948985530254819892462252937925161721459273735457056241445743629083313333589749973472571996254350000186598723697753931667957235432344157232042517881145556512963271015451401906126245750410788084327727918440112274164698772778682212806109153445853401663120234258188447764408556782461544558930523526434761923939581537752137170585558424641927355347415756958865245630756689472796944161552350803559334152998154570817685732922067624841282886791068104431279639055040821666188186869794127578248524270391835303345675427612449333723584825015811354398169459904561898833094723045261244567518956295286617758364053492511177782089886391739061342983703864914124907793570175724280020670685253331447410014579936941019917344665476183448840113494606442789608912132804594139147312095648 [176,114] 890712448931295270672027166172786755109877849122105324577309021934661693494870692373036268756071378719573817105651145487218552098662137385056015778134884477156919509872203994513698199349863827645419234735479765258933681347700536264899398356194082486832139152109527385199876473412057940938405999651835132932121266501858089882682645968666922123780824775653195621828466663931738156082445854992341725808370839457210223754941416884755850219595034369584688239393341357885661882072597403360291168985362061929222519777232286659187905009467954203103083145276530672120424645911726043552821213956422849676102770160743199326156558034394661098797384423132371012103449753594148735542627110878131126357858393171847521218862976491620634197767494946728603266397160662543302860052121223749710284431665642042307750126797880450869640116427368629134879089142562786741815990303342718884342843811326742260687782987019639879802484052234790736653951547769300471286062049832209605200441140363776665610490768756408727681471575996482362472793794128158513799047699709943845511443946191371566244260534585982637164364430642549247282077360089841229955557910780373350950695592066238044963010766380738747143080258164046594969801925407225306454276173268339895899841349320167936275448958733067554807988266159689332385389134033706205853971590356393470548865328858360051624845680815995921464738520150646824684302217153617621597595107267260574394958309002335681509942572206561979551894922458425444327179570693995908842044056182528653737816268877121053489493038628343853035933478822364304 [176,115] -2853139683568592616205725115864494286809189819885510218978981318934334098010792965447998896479801455754568712406689732326440027738021516443971324776535721014495121842939539974082550850748838332176233268804898155608943353025481317054464767004338870084273548307962598069409017140599486054988630675146328180404486313978462434384502191640835636131666279820870585918432547019611561650021640993494130909447273279673568205266780384945708530115357980553373774595140634182057915335726378163273265082958572015666355528070884887452248892698024831519238826730097548806942263650406288042044088673441261518052812809012431875634729086809105057593909195765652642182167652905714804985428393725462411696163357955607036853320148802977496250535238386153942021379680836083612044126766466353900747689077196250261776884897164509997600574217809818308021991951884776020734166839196284521140621406714963593271220202167380312247759454265074749477990387708761832256423044973774865719384279940862253846432735394507948507448791319165334789989817071635932267767704490663718982787410804822946308290525974225431699950518369641868614246970740571789149755743740313133265533825556967630809526842628476756148536121287301853047094694807856220867803165419913940339386937965678539249709917032595078927069752799260127254903402830368636487225806047056196253314370059618287459535457672250991335266693978329145981562243525127782837019900468375085674885990772122095743355826868019612349102322697208127607563426847005226185732590657623616455829860843171168367878797659398714314177620688917 [176,116] 6261009960006953464252470663680053659540961411318476793738834833685454287894191017131526601396981988504285853845839144725894604364031245211658944431069737067376332929765042497479778618317108646526798149917968948069150797693858069589644866637049609612893697091203789392904173386384143990087576143682627801640901476999348324227812783234844366124945503210144939020603414447164627834280252040879713946698310295804586280285784071311316822963159834062875779415905539352857271589116755587231970338053946083672220017903366668649711004998918565676056598696951228449016082327294515469313120002300683710758486078495617325383720497891670070529276352645791686404193417065650399988946335223826204621657204998013350765305752996872790290552315955638759517293041801421082832812936779799611279914168663380055056955537896822906362907554272158224934811491930462000146941844814764077778530558917859569148152993625374421731163776207733335732935636501997922276309868604270176205352503619599804609406185737250953712682502395431616331112651560794915350044620499358371740626449028838648714892544701744610874780343396027510454517080673087253784040709119746845171400731037319339503070068360462707804766641733906811763222461835878723404895801291765451366826560538856351605193030529437230054422021090808807728720860689526922448337283574954435306435271836987378864002379247198642071881996491225152377674926408844289634715889783285782222963713741385402815649497118222076629207852047900574161716170802164397625429484417440713052849191614403265649477155661178730777248069 [176,117] -23839405278909649273470453310522019919883981383910583726234131574976839500610053064376487759406134107873597327372870750151657011115207659886280418000333280237150300101917856347225916202127036804035239999667324087372146109368077584109575059204833439212205291662470453646875275372536743355343820055269694018927427259679163560038670204187121035582090524426602218653437764499382572033885170263301085501620696458796871866012240063713608594746636273846686066671127795390050645491039936545298616706128477094859706256873621513525867068974978785427146084172819275814494955174494659224154947572641471096115974738551573612284020466108875728604496525282481198871003109518758714539179744609532516933218349023736693521686961099468217000846718897756346169712149587462174504831666052114767121248831748046267281908552715236094278159002744363632228016022688564035648971084556777052082592069811929828666452259751366742446733889034483120676640673562036965663322546424366768110045637056203172163631072232325992381452440613023033990806191499419941383906917237254798753268870693215109135963297236895119723474875395960412969799471327620310241269913739191554330711447695543722315271089016303621022804528273168514359492412823694179730246505691368654977305441518209989500484273907932417501878806633959632034286291625402863531664731806892843678654819055915142410960103462181255910825902725226216816049341444024625946564653480578727044711318874866357690156651742887640821442861522433657559104032821533621310091339818504110611371039248652322441817781608194348748 [176,118] 135425285067918400102308219002616474456527985938212335476702195554614115847983276782163932892259397179524790731609400331022285574316293833168298160437873098493509885026862890401743682123122281059218660550033991388447993800023162383926446656026314043843925951089755980242645207457236176224952298813353465219436413950796122560455269742788051812373281340250178809332373577403029662803525470229211688130321600994292221332524709224602878571064141860362984394732258337149504860821036176365826403101974392466814896808760503331123095025767334499130467520985033437980786605700711054130515904361922152945805570368987260521136948537688265985178434348954071241873929697536599453499492132577447499001200290715786821337532961299110935099498939202989179898413105934111422637896909586878462034590565299528920397019990817512073678254648781738115895997977389968560834311226694862908027487016599278767600333686172214856236606576641651008320769613871231463452568786705026720254930232847949006158055577020434051666529226466621035511665723421665425512922007520826368247184616689770779866876153420223716420697137218762154313299990571865933534410513909834979051655377943234870237943180007683466539275515462711087464896757338686685954649395254552243691840855227028671804095840817330322263846332015706197403094523029359304664572349369182010126826834040127274757577535183041918019112199489714621800236406320065995544108121441582113083757846383451827812499267384455371027497883113922116131176544731223171681962348888412736754834143763876468575627210969597 [176,119] -467859869411899964587246483792980671112307908776955729284185339927209834467137142826370494393525659189231519554541711300407649047469323348797623574248340557432555339701187953118939095309639613421998677006722085606448155735278422676871658560516976663409833878106026460485494074300597061518199446141305823866326212491968073781888374925319171089145393510800162568609894502815885631707804671056085658412574363502016430513207136106718522666146455125984411577930420978926831212494602249358891084168957470501634631959492538120562481361889080222322892943621270504429459751244071634373363381972369517784391142043461520073488916035026851006192989528151913794025439163566414689214408248108673625846556284124527060377841790667677414343848311023128332795783672767073702537193059029168400035943812592226428547788387896715543715090802100393078564557663001724819388026647578957961985272391621090591854439458177666880132711973535616582477913814565682142695730662440453577582174936044613561457111778814961989221583815568855167087174068474748047914398814946869586154971822939785591690690620531040837006195956788399498479210436946514132643935949719688008668513449604808917501789289459124443498771118357479555083653367763217753639878267501309497075659990561132738262137707998581573096195193009099220684671845939670955913687147538173731819785928079926648221801462708529470972974011358990442466807491451687543189855506095406510829602039371935493532994923484849414147020884450542950037107551652267414826793748470196734026313809204143481203155218 [176,120] 395766084216737597035732248044612287508763392558031959439602589242218698270604921912472634446443157051777533480271521712892810630282245035324128819581770097029755500558783026279979592349212974702621851522554806245181702628447411217154627215303008058871471370054345016365351815985268657412451752693561344212202010573278302421128295760000242927023020581888627807649070665576123867187829748689872988556655014244675531879542154898270683276722725880179829567212503726770510382040925799158148592899756415040725645956785818042638330990792638371952596077149752836513347189695824208397254467420370509853832470044118144340158916120483705512787812435970759316456801380194632547272809000693864796818807038097370775963999392215880032834626689879200873908499624924803927329271528004152722236476893627429604618390977990741443758455484389453970421944028098416998662910368506161014810838598350431505962127251887448867615317795270024968174822818923958947148084668000384662228283736015586606178786605897329004920998091238628821942034465722511132277937490796125967870150874606499426345417846285503785822227982032255708235030532974198582994923304438038363985466990910404613694396382750818478909167620701974958302027569233017516748064279431201217883322449156058874806137350659124899193748207630557283692781428660790563058265079005789263713646612063215548161838003389889157734458013998734489251985430966628629815534161642081320800440212043344433853976820568286180718820751766103595698161620160552756225209538435589885421212263527374456400 [176,121] -809441075252989783458098949974845709829497422099695175053020543861071347545032547292745138068528215309113593947671612851543049181617864938780333223425148850865571841015750001872409306311769422504803408627326295397215978196219643105063957598037228995830677877994219000162863331966674894785825289377884714625087478009564521922999349103763411693384707559529311931685722098377599010956472737723294078229228598935747008544580025785751902052783963125525438754570023549581447080942460162828258815184068801997086997827363499908706265673566239515970623732295929238240839566510187733725830772024191966203239755316152975243771392361993779162683997790020094163872270100694481431177552845424124929021577922020581489312742108592729023026374695918301891394907289156544839252366369274718213266206420890160502713936055785740316792976027477614894302154396441086797814748355512017197228561900885665398524263826203245556659031164865579871444659694059572504772671452703810170101573492352198824337301629022547183266223723873263830283630835751270275304946338483980979210436007879085264454579996279608558661538430535375373167527885259034082097672346349408194111396513746507049145023308283313245013327819582411454670329244719398648645399078271988290617469722844087546114555467556230703369491683596441760379518845083452800819364056364861967040906930286471996804462856320407681735401682500277538853257324224155937743306970580752173033046973642683887232652370564241608034534031925281507433038829813364122678487837202150704239340078370482 [176,122] -1622998631310924670015018089074384783472851086834499656976971313945389608939890300885506924026569030667189374612519948644073118393124850811207993465313640763036484769645083949746210249021105890717009553621325935688037241709662893122699043145914504390251661824942812989702391796315984359158666390328440392697098615424226812688818170494327389131763793634732034987251997193447719120233322570440060075134233582481877969008220806846849789870458807499097786862717299254558938471199549698534262229969132893702740372067590794199976184554170849261117537020988186975450689305408702065108489000192656593779361568248495263381677099177409585424444606716673466022089373661155847752222301444918898017238415026455840280874839335478853553668599509973215647420640446097641089039052013589916500627817116879975818133880833579533712482165856898466361498372623085727902810522724633933717309226751914123067219704288750687849603120740120048797829640710720688982473816732442434412694590007172180336806400310491862672059361754965828173051841383296263791031647931987911948574583850777626524524511336210929886359898763717709034768012364067260965247390910237684057510137886860194355019902247173717373745383280016980276489179408869714397609029799650777630174659513781764375025650364874187145638802555605374544540365843132649826115610617273393896178217774010203691326907736293203217715502035163637351519309056493158829583535872279106039614203519995722484719758167556099825154136053276428709818093928103922131931680651683575122915839109 [176,123] -4094177199457939356440514207086327902062368681254106081619712459018545103302132804522658782684926334267943358375669926568424522751076186711189939885124638554022106820348378466537964857035307737019871596550358418363396259616764566598075631095778949132368282725768259270849561605821841231989807304322297550873320046678399505012189077286353166807336887415406839109562773965628945345901865784437882795013549605914140239924700215881251034014453555274944930260930432285160472683023384754932885368028154286440028838877446534694637800436288623170828238523444019666494627840072531163476278974648567424234033382476934506649607512683985782160613312580998362997637976500103301946047955824226188286440643335298374340131194785333513916169641083313777873206113030146727078296295672834448426964446811018782869888317376125096603841376595420632962917067222063179920499725320954072493948415453207356361095078147916621745358549322600880847304428171497233442388291893083454836368940676513338316394317964698731595548739478955935435045644778300902943527005750196684800434512607205925120927077062048076951292565347710247798775457801349304957471295466852738101531666008458413988678501540417353834458037441169969472149515739528411001786146565326624525144715500745945016719187725340294043573111595184566218570482758423536073765166602688353265032889837180989191306696027007585482224605573444217746548766286163052751832116908734311029385969148988805892642998875912640014184611553761618499655542460200533206219240839972511707815 [176,124] -2546523335897208752949531548418666369118067375504578681999389729683699657913236783535220100789101208719595488898571541538576940457587263848004241817832949336464588234646328428737092035071645635066575051028391167485222178673418595390477678296602688382797841852818361025214212537452130089247699854775260490812088771166938956054212439660799638898987112822150213294570018164406247814564254424362193223655614674751464546692935048038407055324015014394210644570958064064539394015544713961362915744681636899813791191928429394694435197097600424015645017548121074837965048907077731873203051479926415933313685136677031342882050783100148965717300264013498232693270979551439346451061303137765282178849017650333728274199031652875498837671365028428550717206298274039896964351279458232107186103993177208386587965987963489092051906616939776177374247514176583433273674435727799533880034952031155706706317307111403668256235285120987635452678837324216533873050907123120221225092974230059722387006398883846438338481820372495181606804664748084591330430024130713795452119334570501612756944019695201582368015706829677039230048494912779458372954567631245932934961453450492297551358626199892425784892815339662508993494336681649788481112505947292479636972926804526128645911067553135063875877222424091945643680984643410740674389199390683073524533015188080797734682007304870986694184774303616422858231108146090206715348681419251481904231273801708696574449147613000174240515962985646598558136698927772115602006850505784199 [176,125] -8229323453132918738900042240577275320062140992895147202565762797867034935434769335452570476643064176800684071541856133116709402064158238586063162118197492162951789043372493284106332738129262975876167013507111306037318259149964808395184188921869607517515901613993871168931265996476349543807856054114757001924103599269458847927067499399967725130721012122016625824278363589712753397871278443871130593870247086172881094196698016006990623212169047068250209434547357069643828215540764009324370277353684047058566695192009207766264692159618218601089806646279157416486001270781238317649892727844743598525177087816926336172557425483877246168904065954485336992743720029305606204354798086188146616263012890584969838325691861427261554181371128966403007634439993982720428242094737307320606238466231875064156644209760523548779262515612680928508246316388216354237795370566510582075738246935670145531314525368380379436486515986545085888930976917449407969349700248039590234013177899379379753951845138082526259544318080516574350382464643753735869089817815136161634348236414836106838059379427003654392739880067057535680714118552720933438418018312540399559400728036158622706170428550825935151987964405948248820642137134015291810396295858892008266652511515980525610541418777441542470056594617562115257966256754127053409396531063752004783015784926887469242345146307761441993795288370650396542889946207153127597617952162615938499220588899309794263541657680759295730792765400707295382869114048354700951497973699 [176,126] -7126021288658356572932262324752052165362644146059110767422331516839442646039682713844722749812099708935429943411951394464386441460879826992751715496516072009216352429887023042480817435376947149377772068495901842810336100491872673207514821613877593031625121313854888406089430315088015455816436630953298548618548330972126964687654621213830562790649491682122385411477393815444901109875259885675880920334434681559801281940064801143013314520974089903076046116515469446366025578042288561942314917841333820087186603110774751676526598251990608877097263077953011855871987408089986695689905330248078258214465853126791989559196671131078445139763417640971646577626149825668037960976401104248901755420196628473845043283904493930844008229267723796677387688335303826331139081198369194215945701300254782841774573020160038812549060979322703028752264633571659567771056214533738228593579661246531619673467806140966135571019394985719868419652457337151653027348809755180485310019518219402133399410504738817334873386300327355615593200932370333787857967923431723690531179231490450175832272301007222130505025482516030773834667449765008724851397104386009946055247962943050361507957187558240629336400939903817927403303082739706046806484274706501976445594561520058211575146073536707727529308418230182984958181048611124255501607111616468664373090629121874003539406814117844488387707270266373538137792180963241718912865853750300285403958376248960581994626964751357132491326872786269285594965818002931660573534 [176,127] -5526264617265550597190636664068873491048775241504817169439047092895292708469364748938491147406852061361838379656630372242468689274024814744427241083876343308016171222610180780447071582653989439908372000648869313313814390823581992075821395337983101940685658372259644325313227307780552987993327561485746872951613320236961521985084496070783052571153845435225129464259316445994020068270350075223218644864345794063277922442843643202418799058602044633311669732821480656976532527657138115132042499910525503185965595534218353816060667645494288039998008014119765008623006902273930364181025161827020522752983902897076168113787932105799773612769651017965952244563699626162996406485753967515437330007915686733360712997188092982145973792621933669401982419314225627523011938026564867732976520216001965149354428820217191279978708437593055381518949021219784122032724131206778300322371721996988020675156902396609551975277311003769708240750430564199561166170440534649691193062282791880745367479765731359682961961500127514858880028195886866545352865674070243592446045262687145138721986986511890438658323385859065243045341114328031031891723738779053357506021029706264741217972492839644398415430975257171660315030107778296247516659682091273935376982340937028456431557498337715974963872592908213372314788066060400450695121582514809847953390537810245853572357656526763218103168932925029548146050607184722283447075836992905430102109615698956953728409193678466941131529522939901525097064293360848942 [176,128] -2188588116688501979751304719723226577605249292840553341787097329508264623810266361318837450015026772847055467612394726968666638574007664078654017713702287129927625461916404617029989438307235642569596904433370790032102644594277656212974713232437160140796442572866060214247206001288404122739837528409168353076634183475791239579001664985619086774637815416120046247789377722959694781281508827447309036584744687138911733629515386902310899905140664739327038311749385363934150309977038642943428520527161344983376993857175077663021407521012786284430632952032053757861892817182954578362659743061211821373669512094469996125396312239416666590696760712842379398032971856254780556271592204867317890354887487087049035620643221363945372151656564914348080287080120601179445754387459086267235841346197611525292351469346921096053601150267753744418850372742448116003589509607697441083404979751869036424218949486677097854849708229123137108372625674335121085608609052520166836966141159047734063449624043001670660921054779773334165016960357600585173155330074876983480432344818106748255964600439408295903806209443691463842498992990648272200652254271126131112783119883284614249773411454367608033132519905555033963733007243312099571498091485359399089655300702937267710851256220710473416936569191390760336072466088589852747674043249100269966510831758725316265064098582655120390556830231216274597232013120542244583019273031053829001811294285735968349402045915050763082824298876443490013732119236 [176,129] 1619818235724380494167257218571519389234489147029649298780598622217123356161396621470983401045563935332014822872120803763595524194535197430992573746395550819258359674879633461606525803122446463546505645800978150475058071885206595636044481440485639033455917909089734275689324884248154422538984371952066487707954988561328736657729912160978712137813063114906751937832507490229728224935036620176160480421494792650950649327549667084538404769584130479955504814825786977036838290547487107007341451430874224230686695501396910956322919409666318758981080297403090919016014926221201876958997606183330911332758445736071095727133098150662287049962183566512887007256163668020027682578942919165644304577011581765261940007704489944788612772364562038735289856768132566741285124034653811515520648571705248375727235439357428947119366327487055583812863185304706137822428243848581253058437444095751163843548835402723735310775236211730542462052970401564073606159239606122557466266217771395583960119221047909223439539423276064268370453630708938714028559857573418221495438087159307380218872657734096642488786131431164879422890181116215110590509991647240193336410291461852221398865971348186589244779040930528449463183449543081211701898730247346900269891801311904041678849790480415692874688925132459981073423201334135850585728019081718591466709640226924426544926689296780946461169705063902935750717891508893043857177756017349335202009398016802798919795312777602474818854589341881117433460 [176,130] 339784949400562166285798475317268448354914405709241113784091726724830496827186291958124550145687896318991841526895122444799770639119101772977336526195809496478500817619407533755622023776138032044628714886770593029134293597053238776071052847866122617648141357962067406473034750636440979659634781359197157704331949272279934598824716756858426632706358314528407756162244946743151706295173636366548667147573138081313965080992886765853809555132308590314607026609736184889102519439008724183963817404488868141288345931535970738579228082403264681693742448002420813430958835642946740827352063816258651381154523690510400447760545357732573854650991398407201211549656307425835179729518193249808906689052381123836529033973290765332337098183513296178546142219429811930895499817177421252931495418576250540071180130856410708739055667564854534931963265188847501265649719405185320615431472732020999128940580047615836432543402963287540494933521560779964157786687175368398913270727039132285706625108705503736905985415453128246626215027803673974210534777121930506345724838463220616083699716313771556806580226268154336471749260259578125059490711536671817951782061377302973240294395658992757013249652593253344283358867160439335238577704483020474156079186877521397575758798041039658361421432757523611183819835168666223124172266885398586448062209961107779070751712732499785831887155488556585888230214315320018289817078777532853085066170192121486238645706885005462902363815934310789 [176,131] 644877139227694314365677723745622545278051640570486884042489209312050239820115034100402507689186548187400301972433630110033381494467699210620425976390076680989235993735405581230598106520030852067547781997876473763721563475679751319013489001908217229417030892625611941845095957755478780269520602365973242089548599668123158481363215475398691053494973204553329292325734814708590882695125875401605327269075051175998302786351911557557550267748724725161917700345761205489241369547760304335494533003757705135848494027566458760332460446432240702237410517598289481887294566345590740381672415028666504839274996131010849185715765297206881233198055790869986901483814132484379189719662593825974556522564707467266627369943659841937061114785162250806452777005226914094828814007159748576542394928145672037246096721093666961539114763080801799538816372569613761573834646761524655236686304452659451876588963339616617049366566601022907419377335025984833680132543974065730835717189907799330602184671831620296287465755890037858439386961635688129348039651144398615297834564285262988338551486794750810585611902329130336424472204627127568217871846436158903015896534157718747131177145164406120922618669739328874446000302133403907406886594922496698527198251717663568457275273295762450940916218652618965767935673648502797692705096385282616492327204061878051214472630021269453507385410158799102234998888501813889219717073586741953208887751004341221221078759937408303823575436430 [176,132] -252991564377392778751934775109260757192285438102260182323478570578710926817889440847682144007240221848989675870362048887173145222121552752364103815967183947692676629113570256677535610103441997444181298123016267678193056639458810792717080793435580136318924638635370291635866102115673465026838895961207684097933428469999900003508821722578125768478369469497069014119279730260950220374478054006195986801415367267034224428133506666781699757804548414285792571570471041617990113065240209909392987547521271936557173490518499328628618337057734024424635840961642323330195448458494306150370505044173444676817282997086882224548795492527100270503597012580070470071490902605225608035176279354419113836643633992014137708372503337621071114540830834362772150527951095504261601241429058930536971958440878128927768375695117270413744518920915545396731763896508220677878191254937708085558950088498985590723166229691575682921671399294401826264506039645768669680938485678909242449690308924268099716189403938371360343677737974137199649428249911381602139779724759110598785000725022603366159377340542622496872461261391762135790609309828627879049027178653312089179240978833174152051173001014177335071698319081591198325629110843271796266455055213484902518322820389282179131517500150597073386981832835846870786178442166675568470510117303223882569410768436198376330924068861695360525279428127182717603085860701690906963909664431863958806004024541118827099822082831888089905 [176,133] 34924416301535682040756652082325208791850183734668177159510906688030078334598631532171125211030380896124484357708298605692303721833611306073036674122319234974513711872684276906876337331958359320812068393386296108895634309309949398619809109754661263332283995053863868988084963703345736095377212088221385167458947242033573959561092460042645875390908964697548765784330761758012410321445059591731951326739611003176734610228968758558942743448375448987733936752758920370094365644728266776848233420559733056986279531075119117065583317080529131058715279204969066079185074659596941072873989957128366917118027812770187839321259046899722190547419477024874297289319978982414866795863290529898645313919045804658723208538565731324419703655968188063894618185304211174771934667291793898299859722455563465196842798972795096122793325140625996478189279552272280705166076580726400318040360973102554798153654058377108764551061699123663565703652961578297635059084527554458589368158622989545336953044841283627271167668708947783119285985576135005103184592001022067545869861694047969238786261015928049482963950582029982142794098412726127441150425233746693782834813841658498902102859869869771593297917958638838116139148146977409627840595125073936365034119856554354606748410156016249386697069261931730968328577659208781654885728285057704941871567797072805851309356726250727871412708754687039085689463678194512557297980473764559454464400843542527430540254570235318 [176,134] -31910427841790729127513365351537665633794607843089662845268827559919126759859918304747506008339264828716059770628476004354075097476614484730589549235319317668626145903785806962856208614775979502889283204477460134803701169508998329551800296180780153822191497609025714355655145001914348484711734967044585188640707826584148697816849634674832730092780538581841753502948590822165786645071182360090502559394040357694546193268291334307084117119238027132065414867680479757978509687109729607152239893583139386074660883341649189239145979567965937178293852003974881833954373860115593402216608057541850927127739305257934638794224470171058197458928621956658443173234019342322640395997213474774324833790083269075175029521446407708435957909056231267226253510951134865469203051229097162757626546448588333518855628345844986615743409990278702396836550929353365981471480127526964005006636732140634967478873927262753509714329247540508158666318939644664376476865837567845287362762143071593288996086577772362756582810571271234027722386070995670165408991599313813513279968311252288308543842308288728483024962568356858664315681735752939892406096004795222894989734640644591073090100252466551015383228968899561632382429102546727817421596051995413450882374195890101039195064842349728548014241663855853957668464139141301259637372804236187902462216810847569554504332341842181433297248261639982115373871190542512094996739955406926154980433995438917151069348039 [176,135] 4119604075183867941465899451505462684644365816732521722916576219166203464491630108441085648177751864893879304517308716846771515239394874645881171507225000115438725486371972847104871843413533478021920751630035255588173320265526960207192054609509071288446802836836729552917041148438019800620726008628902918538843507288908014707794507290591684544101711788236311845429191888408845574055269586238875090103629226324573305897415255187600122476630676997283865648941022715225758271290079949313229957286035478329633031595317831289046349568445097808706758964425674256760029469918228348039151427526441794996409490002033182448061518262999471790244991744648137545566165859672281782400177069404222404698661313859291990890469062006323658664489493736571669584252031571567010396632197869943753025501179012805680720966235012660080148033632289172050707341015447242422982977030272354208492406127068727375636378282609543264647052812877170904943203942330493443953906767366798418327507055647316805154502834598571909290005608729682337546432896035941028497219093711786559552951172878308546803812300052350667242361431946822713505830757224470007619350699641796125367889777671418119683482913561075143859329861722838750260779837364041293252318634455141957465228942683423181899635656190258026546435767202588395792209855491358161607981671919541487914562807273245690303343100109439584266033300743967046579883697912535201785481745944811514977564154346997673 [176,136] -94019350152988577448451394896862133383950944436838580478604741955425088684901411976037883285023455899498127379733185532860503655345970257977409255034034603442347858812563836965135435007234298731344517999538234416227031882529686653848616600376412827934147862227552737895752895527701064432868793767402188694931350832450054258749391959858250109920532734021325190998159832152748423766736385074604719924219327007031937565925252189123799219891570488919191407749457490340807701087136480852563375930095238093839648374850125482052838332774049334188921630345220717478360867378994049085367100891267932863366605407130829778402945194065182644125988442080612098368293494908977134643280808459699657935949075151464546184898443502979988186111639735277994919081283603885853404472879808178691246958017559621730454104288141281871730632335398027395618852641224778531258053591381041282857461639750072184287044191181700436287027572985717529678774433301205840441573025194868889876406866198086581723077012553626049397461731075665730137937422747387855872663739471151195356259297453635284039572559460170273643577993253768575240200000847826109868320997055272616528467226779914911753872593931933739423641108787723517108754169513435497148193100163342491507486392980695935215398054245828444826116903754996348565947800010376634357364208586516685828042613907408063560536528866663257422243017198852341914802104709023125296343913707606117918508029531 [176,137] -122333269864992774162834711496720325824662260104565000095558342933060987238194968915155250730603678508697439796892403034700611409958750792106874264182390053960458104445722375268849730291802860194722773233736803913983305579886788981458930203519446839033517190588809501509631108182605028772527313440388261105458496160868794009841889345803481851742873020006844606685763195845307320689149143783410136671535021875187755287484802237505103032674143783919907395119235538759837506796772705598358526759309236084811920585568349106858448247358188772912125713534034246100296565463242641234214050789923430839660423579917867492679124998591858496968772851343266692126144940059906302990323466985403170875662073612573003924132204768784432230240413228792203933879565005744800093897058966597964766674884297903418458143017359349769891598388011066068928653246010207770767536393825527552721483198330275625828161406378226756404850569384296948704111142984557658293534404229993561899613307149692075723830667933115871063273758908708367317245140707150785363306477765834589444185388390615244239901067959470072060809437222174396036529370654740518748983783209360473435814780427850791184475209794167718855058152453241143764719347151772826530507135767237887205654701065681652328876738095393211326967742542715266929658282209597359944714917229620695539982372158173896709164082860880642507006433561508557067471906916154075350306292474241720156545 [176,138] 9597403468736133845639726811472899425286416227482300731616467081450917592065622109923285043616166689080771290291231444410847453176071806037365210719728646931061939234733080265627993230313503955753862154158949712582891300074229409871158350438103020082902727575585401258855573587226383955174642151677423415223315132077011611806671376644773107642851661317988374284912203951564598742216837074490218442927454996275821656135015698655390529853513365079541084792083354820218557331984224204199280696003977818466251537116535151702247667739866689401155200855898502224125876603487261467437203654860168229309716532930214487849448321171911049874539831440018071462297032084464006799322896764805542291191892606688693812603639672764846836649860440962911172361501506326926257187950874593358798165123306745429878353372745278137772474534485531920886019240209123986125080248089375924916416173421188335159543271681998991093158217219411795955912806142208127232225334936369170701484376790719560628330858261350096655426143651793570095790460705963308225312585499763233028888130590815384282835251861795714459108199486594363157304425377439939568028435079585455019965248378182523037050791401436974399858786219665630309472290223707020049796939512066965684696393528336017473580871109703825300379046892019511149301309038623233517798393583660670057218971576606438352742484121287064882981934112975251664313895308252068266843620780024437 [176,139] 928557562524308498078878092236463745444520475005851588549797489223176162452402739174815890221708876750132692286025341348377561594937597190416632112670616347317323131568231429147561691547365412107177186534897458984289742778325912965161129803013922992574998462662205699495457112180965578434509792938244852711474251118470988930748591338094310266373094951464021098248822177707007567921665342304221127212041140013202032930720921481080323037420218102434791526091927485789175070497793009523726863074521265419812118066720151046572339336648583277484640620548761976078843371161718422128987082498579034152298701444032586397972255001274640694347245988140953087172935454234734559680027651199642363684658408465856791803421339225352769886451044644207485175746030836046208493994953267619332873413030804882203239806651500809618224806632635745357720157880025275575375490726121486846083935653552297710391882774457570984387155049741095205919365377210180964607064659635804465766611229116384104606216363973880180499164953376785626146930563538094736804086930842266613705736246958881337348804682420199954458290294054953191494955437016189530201449756570481540317682401399483620475741815043304707409211429549405063795026374774214557421295537078284206796480005943520015779948353899494242181430521706060287934005788325857407134955148703454270021826700887954287475322223091709897388933269650278387919187957131784496851671972 [176,140] -149409138807407346306143504317289101653812501317598963277947597848222270899533786567083320576662001704227299739145870089394079522908553727546180899134851627660188415350491635633592513266786688832825005341130397041232979125022003471263721790772540839858643060411104705969613073143206138675723255772535268718949979982088334829031476327110610994768215982083522431336598361883312505389401076822285554761273689102731113016182041076137915275977067793060021009325870394990552442073829086028881747417476456155789025252261532084645118597392503016243710874165657905888432862741861401070996752606669281653591947093719281795217181681601043172971482212649264158024702973406625567291109527593470543215952266612071262959686382335711924572594162688153593325851287764558022536801293491222202974884778646169902914769969072303332583825578327340924558419852275024966458772134909602439179489165691928394260527417285804232565098328019268830293070418297787729059686002386199406964963981434989889454653020720521939712005952999883978504369835487635062298146977617347547160468422907589688659568280639101515306678943563629386813488019816067462999189149359259873683991427521181635949610354521083880146169589181216824329525139736165709435756772738453747768110423049723756198101636155609420257335585308325177779667935322087845505329802837197700338142950227508675068841461162371900833231344935110076741096070499433318185 [176,141] -9420808462069436615019323831536623246653616927737415701823103764601783948349462478651653630481494245537263965133554626120779919993607205694266857126687838857102195466930586386072218928245302424385750676472755809322050310510917432726056866411579441516367092979310335713828571383721778008517263812944390582588227648573435494973684299543199253607121913859348791765017572546718772558479901422572936449803987045224705155239443323939298530084823965071656543195449363459312604748756729028361689491054159094845965235764124737078866360211736734998685803800161441349445157521773911583371461384073760426388435566706827056931582912013228591311842018087441239835335760134711069303250349600023175717656370552847768739066748146642597073711608664489317581196294124686788100125540598573421725302167808209955179816782009267630513740923044081414931640337744481785648388022523861680535077028651322922778697382271350599199044547409127318400457248567838623980861542699091140298509629103990812623132644461713574408002936574126601367557373340437148715568354124821662866382527786252321238628811016277767494359474600179707659327148607844944714171876920181609491807490349833519189703995677625648635141973849421199599332084760326539361014389220651988652193394452095197427960338717673470766755587178966738621822558800044758346918916602551295355966644796805641517222286606761360557922396551193606345590654745770 [176,142] -281561901576918313748323950710578842270617504243350695042870003098949448360518145163259687761220808541680093022222964188677108409497078519566337075093954166212845863997738960502528143619580576229469626364321817041314089682236862075931683179385306970837961241690022731006262850004715339374903789901711042238704696257105446834067212945514078131599555981245791716965989378089065206135488000876198251587330593694941375869627286439878896339648620095687197754981949519507377390118112960048263866551686328274462741875697138948049494704410743633204682129157743231509998013480627420577447280675395251821145486842773946361864187221310957465193203124655359410333843732802222662323642983246357400648053966326668108331115569557913999241938135713346379449760752386688084296498790026099822679477712282616946194581928895166940476409967535018360461116635055806880634497194391678475376604816133376664583156387401600094259372979498968947314889242916123217673910804045872641154603834344157457989639901534341054578592796469280118659635466739070695051856540448673142208746014143093030309353046615054570042063588432295893444938852893633170830645305410764055522707050103099822998751656713520478987223287847423735824203721096221385798232124428520349366905520460227386663618789103825116496843787997848719495091890102277456040534243311400141944198697037056084749531098487848729253335550998534712398434 [176,143] -21527927582617793730099390648753581459209854605816755966725191652771385036752199379076485502868141592532101969905533651852314015090233651984625956487374925421692752821034024890891253852896531155487006005194999885161698989833247744297336017805263635872656968883968413679333301581740172310899553821761492582352742767049207789154517531184313908622152064559584170472402830934951510700385504000533920685536851245404645340083820261387029397646876786848046417618160680213694974819618366649874583832896214383530014132018203671676202038678757745134023935007410989913411159127731380292796897502243600928780122940826925959257412071206904428443080515095684406508815882148826239385114589129291422897634089309787321901977391316359699726352513190685588239785240773039208858602635823167640946239315488550904182674847186203394777838993159317074084653800641701459473717197407139437379228618863295397595296078102293928615511704351599783766008434539371313176897246259033728640967464361681987491638459120959718124314640963915750744530103884817464698900677625179636596493371770445967475506310821328402381859083951207064058804923904473478670259293517026325640892898762524955235980983568241845249037141831916020572602322483136140260127664594557522145403232918482860056449797846064301055332137204952896336038019118013720569556369036348620950261155238328400935585673483495853116603423162153194 [176,144] -43574203467208428925897812451974887580087075597748977078516493675307334441107505387370686028184756812843521532822290125449866631932139647709391495239654503398761710589189779082501549312711791657681996658465038845275702287882037349098914124333289398593239384561287018356802195298774399206973466402184515204721851548209004629003824167366524838692257490527002944821031307094311547235108348681963111604955038099957573699002213257599394182390502694075191585805842434761966455538029636005422717479759575973002699824622251178751411422235710415192513298559866351499121621905976944996111811897351622913353006297757204854966508710119958529099677294450030898187982636503247357357020004821701353018518784645146397850422311669566493947229739425738127877789523727338019593391494873001550872949789425442372555433842225741607142561522794401935547843654115151803049000157485853962557979369932943174834880701849715479955178515390497455545710588365914614872607112458062699920081111446397788342436753630872013211331048467205343100120087688541863859008500493316351366578260543987313141659981224034041263200906297326182813490860808583432452881066441505811341804347040934678288507279384025242292029387256844130950935789661970416702037286479394409612629440181418271358629746379240150550786393449833148907293005033195849748434094351057532252446914787700072090002424742487391934089080 [176,145] 6137953014419672905158498700008619598403038156587858719095048265268763609351017625444439797127135453699652419501875722792211912120352658658632370039290098568859344200636626099936647466376813731438622024367974158867359806269406981478342968701206415276995359552515278299508354425407171525882436166014221851492845713076076038300832215699951878113647873350284891465103987519900299335811159516491501303647224662991037683994075424643281663334410093771977560831888032572690910974172569031228441742889951612544516223208553612486928247988885921506774183764982997383770147334741021825785611634621475513455912782509724324210224771787615351471470848548913683594653008552040046781018372602330584436331160325574820341574417936821470975343781760608160654478339536940783454889333414265396806891375636937289714786646096196888738244525246879621036006300653714684565106861562950591935663223108962116900488757870890117426593320748907028909394750275063737716089905953183551040072013383078626142965349982311722652943379503824261900212326419122817689940413853358068199924513749009310559361351016435224279951454772803325877605607452577026027412935044468081152135921041869477064540606109684603628240030435586568766228449843604566986792387916188370148203652909876329591458621580882515647875284625565807055565207649385468093967393838423037137365682958465260033476704044286934178 [176,146] -123206691916182608474544204225338398383498228348546085369557720739526318572834258586129632979825927191786636576425862446116751246727645346905252239191830128835661394260813915356294747192816999275821721962117038966597880275501781323892695824115135216600491433584778247613729093813711435613312965509213834629827975104449916826502075715406223722960957027972479389691525393584043817410701201437901706193039597503099095134739309888852609805069576918312324108140331589445611205412413276515050549538131768024457438473259695119906397429630028804967151977473813845825283700889173007239443165306038453519598174791819133513165610243786152997784801851949389096568578415620182210763987840271542070592285267891442410208515292848527793307468824860102050316621623311081409891326646552359832473370210879691782737150518345010841241384815882189747424782022446533261649342100292225849085166866554121727231372588182816391415433694559585574129400404776638497722256141410379422366468038871065771868011693161909239534534161677449791671138211349282587050387992617957117899728226598484174889203784618362517079784618903454293989337224428825320896800671986458324837193545586517368645244120690065752351437112133559131691183190941629660161657826557001332641033638054168960475367253369572227755879928432718523537803993960115138743528265998307051560313363695932976979369383305 [176,147] 7337918662316278730216576116226035011798983895490583917316279269952477986039092078287446029141655592471844434764315390304152133414751326479702239309860134504743207199044891506160123677131337321494712892214641713823140390051437223950687916326627935158928464025257989577859150330043941763730777057793012812146260909201767268621400379609184369728067665389823572235354845996285069136435546499002398306377444424571611663301811780759029040127881691163418188156324796556456643839404678751838903862824299309552159485240882314552092502028076859367512435223671603877150028082284001649190246209219075575672657782355886894331271568802979993885809725671803436619907703381079808636019977126007144175611651140052213592459086486134777702895602372014035798290956860204260464730864714352988082032019755665295949916935207787940673870022694733882940170892033672727315993325260139671352484945376847761453810602371717834462414826241820345237682822762092658031126207814762970251264366733911519255078833292242145423328473731302893616062535827622235715301328490892627657114908292212160187581360596250467283572145181334302933404222579714299962646450299493586222119965621451848286453905117267606645196426231294368680365773262275488832939944096296272751723951198106898342851753386874535872581399253647870376467000565380568126315922118760271736988805073564021422067 [176,148] 203432550637515951391509679831991955843664687022971713665517044646529756530533668039022242650767742490670354957024101327066132688491141349463855132334403489068272422942132476691854154998555814652544297958818890748948649377747693372265882052689513751210577110933640839232595057157045187973425475989248713211346065554389457622992096150881146141678057436514217660181399319421352630960036277415182852685118524443842661761398252563643016723271429197697730858330736354485766597425949999066007443497905316935542219798531970885039865747407526733270812507397768742517136362859534432427399810993685866204402121815840501562166690622715696397514834008545216278766462067702287011227423359251435777598810459512420085549658590181286465284469333650289339590572713387624037843136262223702860810050038842668120297494209022792680162735974704510136420632223022334009379559568703390339003934708398076424163007584943385194658549320632218678561391272341616979274077030075699093020062679595183825477296754035836445381538411726431618284882423870670337279495836559798180103009128696465720115592548411187670477688597147514048560979134636887951084062920704718290964755767550306385645666505321634236384136136265511516555607642541196175480623505463155694784198763758760263172635717134394228996100694735199812304267866480405691713656000663745092611071138131264 [176,149] -562477141473199740931470122508634196415523841071789780515355108312736874063543556405784854677935182301926885200543274444366203758085880104858054097814062069368857765583740040609950291498778256811931647877231227976872493572353317001269925947152159561381760204067444773119974828327113863789907756952954936267655280609643746821876842289628470046424465347248159169665855052930481415690960913521470350064526199375356124157523193921826890754073730364971382921206172207119489187991218221046652665016645020888317658959393850469652093198947143231600038141748403665213318148176983203032983367185734717859268168247868848807681506149315348643856324477160734768655209900170750537807231705844285191318819499882443916440981729299481591978876226509282432490869309315980084566102979929632858971472536154539517705176219268972529823967877555810978950008539573813788457125099463408032563218688218699610574177734221635207902153231482986566229593032816754060980234777392478265429370178925788812650645101380273532487169517674548622695886789580774793403167707161372782432666255863749883179789156219122456920964355110595606752539086187076313658834899209985104602278163730078953260704696761886103042426318810779498440602110688307076282812891298140709372420092442234007609686729668512789135288986301595755167836948316799585068687301963848739126404 [176,150] 22956763525313832836265200771354994480195802862489274506511717689478355146939366950134875214185781820913067853764736482056695878455328830957174378295494944863245404378118505890538541825987972863326601240406306628379114717352954603646248905700179061727817432253863895871002756752982413355765955359947611862805978497574095728229080966970944485656794438038843977332287160377196017344114419947730058091325526104675371526143158542725506629336327088828463148047549735498846033830410702520586449757482940249580277016716151970261359253618540232138215088646911201594335585662670526755137385146849120132683411593004034856330795140104080391593178545141882158400670963212372936496533183213643925181230020537014382805298128973050606265480789122008451022759853337380058997996544079416583659782453215484123621834174027793671522450456647098688801971747484606420385255711753432770271980489307191514472303357769152569011864896236384679611365195868982857246180489857243530550260133889008866832362863379837277847280874878619468154438307509922029026978291720940402957420321119535843445683133861059054802379770733807500788476261968332822986958174186974608833291045276403498472138044015094654563770615704911727780927407161088734660368722132743493388822136341331358538796374467663454386342687628400424642360999633261982807551147273324359 [176,151] -333199209411945935146134127566852364976519420404249578242593999438168899974832951266257812208617856818681690503015303754421307927098036987298656151310947854261683466772407706859298835237654308842036301684654197196253375305104784361098569750439993177843762412764200427841675844052521531281807664120606019195120620262116960604564892359441581275429933674319739881591398583513089240684220998958063103024029358515318873131317043640360292715823460207418790280393722741995058265016254875325865543631132769873297567167269803027127698357997624404532309890403011934658801023691444266728609138329380534845667612046482922243659663062188410719717627333438274195605832394595365931844330810876424791975380022653930054070196124914040419082790267658447083375298432444674970383642048249265220191609212792199689073907108162729327117462875130668516353517987755367354483677754895479756630564840183939674632851071322150865491173380324707670617921117222482808855241039695707050379300621122019485087641787623380902743838336945427692051854789454571142551873054397969383384546299129242078685927824332222041482654114706754863770930599962983889754058410763195914149605910123067552868079298840095385691802643036489319160837469007550827528990473309033669124744637317544799518804296812491731015564878642850149135786128711505330238681547 [176,152] -2625832981545991409080221205047131689039096869109350800641370116501953033718475723445649212895216326785853499599546636320862100791942909063315119563571043385512327781625673528238343195900987444425618512067083296100449182399034275928293915975615298375840354790362967603434851008935345990797395707946640409515915977425781869531486697940828165047431411317825965525107751920083214982248413090871089301116095190403577788062829273353966542380170953611394165432556766043256066140013770056299852868159031872895825128574871719210063850979564093960244686386498127383980910469046921544543196742901779693907964113889349381607213039335986242966461945530263569919040000109997072372952733694904297726137023513242994584075069782364267384070337942090116989853244076619105990567644823081228703958580924522622651628198126842529571582180922149592357432534736357347235096442417110248788900182610791507769646879019683136637392141509964126798206480044653332598980497380489034805129745784252906416044749635987122698313652958567183446351232718490400393740296595691133215530638522208858837229375257485658869764867411159382544301765013047813544629676928405253597118405056390907939390255777908699173184338962320490944474045212070545261588211171959547805031059064283079423679265850373403614757487678802829580742263249394489778 [176,153] -9795701240834828286953321800413957782251668612140266271717461613657685101991604859171402222078814792772143859688366328098348910832069927873722022099944024173457785752746609869534474290581158987035039169067721986937531328843245841321847616190462754577616400057298239544096348078819434892076216549596381664544481283097848345298733333216521710476510529870163298779786573506279129094023488151326904101730469751762501118040595528408186157952120236711029681048975064353454916227970862899242930159880125041393663401781596835905834963763865742204040226262505483857804232590808719678726748629918305855002339437791032294529963847618967321307090730709655940111965812058183480045213731162894496981153015503555722950507838170567603347034634966634849519314199679043832312503204580826458622305699349930537133647339093082714594663821574061711603404835218191219231922511983433723071913300432927436984589982572287806314253244535831275237778323812351901901005485276316724180953618261246592340944749392970501253212099218669371609654956520883981939282110178303750852048151987564713684218211728065621439655103250099904898493082658839134446539208272045745895381682492948531045323382213870080555353426670839319952218176593688476837207061536079881481308941265130018451225037547344708028497052379405885623625742883 [176,154] -1705007276840736977939291541147093158845462625037144578234721074864066238038378088145500737248161231787504068634643823619067685006192407640158728925558358013891286941702915186312485622235727880633428444617447104028381392063612718101332171803830495138130718675003798573512558895825164171102425403314218972277221712640890958793690847124386312204573836528786774018631077304541902549367578056089702166211836063567509275202845753897289619663880992808885240583998815001092471360741893651619649487058851762330935179530872410242512345085116175554404791602984704793884278660550468176645685628907981983267894300612790800283733168265728738984959233215754362876388528896920482168634750049906166807152114792676815979580040578476979260151704329929426343155292122899445728033309175773693133281559751979885613372197022571805270939303920654117231566863540422034248075970843100190323349626226453895028012614349542441845741488771867788347449372846871527544210327513987365953121933127291617971607647289954007696996848799127196382951083267680143610823392251268056590250510281423283068588108103157673568133978755662032926120989109808977209414775415406471328592764821398100509449044266154256798381696494574039337500696027707332295643493186941008189919454504470620938918388493644853437002532791260323712 [176,155] -6419813626348056227856424987166983397944862695399476233628324007495860485021089028031554499971104539038929516132241632972908764172185469726087711682785914966468532314880371320553483570767836518138212550730296657088918301322434324389613721633069511177102353583217063844651491876975352276682930592004068079519732855819894588109492203276060008419240866265080784653790109843262307358718337223640387630685592587984372241359766845078199647319921153375676299829528972766116287308220548757116253791632916087413486833599755841285381779737744097249914277999245277717790636123375011483720270855117546927242989954164261041850682266028582862326000066121535722105397630661949600832221348048180753475436593796619805839729473780115592284238820235641211187827227103911683511011010893936317035177277335852582108631541427349503823862564766475961345481159928130074976165837014258577025133634411046866447333240878330771217002356889905288676370169858836126953947725561308643428147157890968314631914134014608366469749530375379842175874887308553769719272594374615020252534139848581503361897065397492417375576086731165639189500082702715979414378194012438783329328831117301106629507898275159785510573394444660681410382871105929167025649507501282726709161103945513475987034700335088213561556095636 [176,156] -1942307042254225766420141341115195200617597647032959325888427047500666341749288684363687495882552447731990730017694827809862932640796808732946783611740987037106644736717530224526769908798368210537088657484125124931104918375894773499604666051618834826545502545591629807113306079450356413993130020618249659981509092278256444772735505082573101444794451853278327619296892808969647904797293447702013279528672409582715973138721081202251445992806367809679839903324398310001453520297551591237740302008323839185769970108083417606303593971010106608504358010482208391825063017064733547258376205932636818837044615440143799775622902423726633837763306722344723111452344270436227291893327608125995723905593026810388613524307256308772369388022993670428857393212395455583240136676527774363251087925257191026164102717379595663776080538761364781503884911328406160430271365563796992630530630891639898550711865304101192474973097488178022074298616340484658130913891600217807903054685984395572585726728680911259440274880489929183407611525449142825558405302145909381277121379855962404061459857220133960762403850829722315623537614102615752030291072225706384387298673124117161120052630674091248251269395719278041945502281716878240482630158570046126501254626241244697440186397843608630399 [176,157] 616667749015839887160619583181725840369258028083056581842795540516291850018200152132396747873616018963156995013847191054628773430315792681697523972889126742307647938324926198925034339761400906890687918770331125412803373912660057530313035364092724505959248510400918362917759457100718481741167060125226283154434829917909802912531659342369047683406132321214212818161348769731100618285904423582413146192915972645250165077064770542715035680561481522202360604348935349467908525617858843561206480394820134107198330639124271190711922389859621990694280598544402823071736105238433999873249065900904271043474174951079831039727841287900327431080604712125869720926674447141962730826877890402336122491396479212997279684602004852581431962825237165787410196111036269324129261942046421154369291062134455152978377431471624070625906169734028576142966071741975549463240155328943186984427603886458760553707402923251981807653236596000473851322150055606944555045420324030988019143930063914878214049095450907717826214674562036552094834872198567646683262673691116493770072038497510364644408204217259359068981538808746349706761545555113039792660742011487077673605283073578522384920270803248998166894195724402211298546753770957770508945389417698125771889276984905627277022511026 [176,158] -1005831718977421622636518386126337442284173523051611297516501104538494325569692273988883332388165711663782189955545523411547911352050308642160081027600390399677528215281580182169676414736735610198583718769499413037041031986520299233791654038257718037386828004090569040051281927181698210619180568281508504304394039475302080717963882944364596191195950920383697412018966100957655799659622915808180114712895818066905587162397036339135149316188895735014452960160602981586467545164725489000382865530610749277605960796164325847340354838766313054307940769670963332121839515100367991670110687688708946100881361473361455585072720574424823328293536775443317568958135372307880306611205004806076727553517750944656440833051258974317506459764383067533430564251859325357413148343593322360287819372601614575874736406621481746441958195834588069675546826145142380903232102744243343890582884672124706819409618950931396436527575900824053070498562271732939400611805656476331121168493396357560866672381735715356494298230692767637810807150690684977917293416101011108816184619618882994399714036698554776906711044063021534104767012303939905829589830359188167266773288957733775650144333166444857263291024997968136675899324229921144723215336861337444917301260051225782884 [176,159] 201452581609253448442403537299745707795965342467860742607433772006678083581543640924300720711021395016093558007706432188942623665419051731271940620481955544212699919253986891058625824416976583244122505253794678636755223967004643387105173261791257740879172463334811125353322725925513684989200941994819786424776320818579521497502525057892396088615630568223294723166904812315995459891572023071495069900298449922382410983573550681996650137299375384416766291563103086697264880930640151268448103816350153114622333641713787615713666051574861223078953315058639540218378784803032972054189962507551307546166910652919633366213745092965312935470191452208767502562811574095195409218535138858087187876929644220706852869529011224386780987368641772181131095809693669369029176963986367309992850910144025524728169474098281548986669970870503819596359309747965285186327358489275882254814466442072028382321860572987197221447750969336603456990385243368450016221592860117872991237877703786489464239531353155877704197900710199247670756883240441034911844514972266749511816351659481223689016240749743386202105451107666991990691542984164631875801649700480550991158399540734607886381485375876201167571151995279666833875856808168662417052614344734025480769276268 [176,160] -27056751753184436846067876780042992190891125667754703652102700371330482748046767591238338777939608610909683166382625475681663789600817549344320320178472360701579233536881563488199575935486179242527432329850409407372210411313480190313055003340032314959575112791663864675425202143833755735870435359645416644950853570969022577426167312901460935507386138863096287351638473459242053041530410217082239455323119878128552775367951185012080290948583273202665179678181629628272032234570163719476146847744191396018233087057014753810188027079993774535200300222226214325437016884924753732671218154637584663147528048900648397964780057643401147525485699118105332124753402603612198182522773321862332882801379895436977843314451673103647025090820031652808841853784280608516026999504525621466215561408587983448808991228972530556653616194076987157793845855318763824376334196650818430017286960246500917371035051013467947097541060191116573886730932415650175545397416591978183263970797709056887009295970251840593742592656964218106793035251876056916519097144968982433775460300890100274725690456839948261306811450125980837021217059773682736005926620947166797141896112517268895808858347241617640516047072447493281920102451595165196156256163393248558 [176,161] -1000877718212002233836919533853636669803737881071918432174682356132815771845069055524493427839871774268243132926049011952590292398412697729169223416587371937905160795663659094326113462389882009662684812018174743774130183770677880875696532712801445357392623443168650132059165713428230964073889364638355221552224865315834501487005328808323818704028528604233122147929191776173600641857434783719371932521557952841814760107996632352388813806316344725701872351856709073732834698700927847658838444200887261395945603432813611982624074924670589859679478086814883098600517057958001852525824651639505910628428675100967645743026054969575824211646698321450110815617145593385040020212111767183097570013734810230389881999765016667982881093731142311528735520603130410137353852290422426652890605973903728397822031271135847815769162172759132456356267745170046743154390126906522945651986855568175631946941616746423601592731472585520168030722420891839890627849540967048106572271311902197661097856590643182820872343136711739930672467571040398664987328001440315716435166191718161757232001758466938102127672188490198541064610994874210949285016146335416179828967554074983613691821656061702692884163415612844115815968222527355292534355304 [176,162] 4606845295551274675914395742372049370065794803700714848745866067353541778081468516818579134709140109002353543553796628346694261823572241128722028612589322900314584508890467848517550004616040952554911625220792898189306391188339526332173570822180961302151744479882172208606431114940504659152563106242632759094645730801636951073958596784855241220199391941381738001736288164559447654186288605402209645161214319189751712380800495389882569308479223487044936712953064623058706837317180545066006476403025589263239607382366231512879105385899470888279888083071056000096631195808588090772412352131841015942248312678968116738944744457058717678788020600106688381488510458470576176987128184949175728939098075389301766527493928994940890475516953342132141711110515725690377521829554102589735295307301084664541374310789267107486034549231243531147676382028885392788305010932606199389918534021207116351739506584854649540489374614919526349870095463358624170978314663626117358667533945669694729941990563744790398800679024937022634987212294342385497975413661792795932720297315981509995392161250312839941081511380948844722904432217999770612173889656476050580346119509020520946334180984914137483026155570695672363163871331613 [176,163] 3723615928902231825779806655333517070532031902087959517883931300134246617291948665052018282684128172863302695793423016712280251693812925454552983451708106170062396235846087547075925759813375749713319137452564135598042354899752033808245730078028706770653362742425370783599267321260513523899646625001263312085609050759258941588201792286633698162725213073074147691425657658410532852818723237528816792352700978333403235718036296070526409292700811668723224553116015100675806811631685133424999388068492649637908432229258731201163504540649088100572567046605108627692835836903895174943682516190992885382099277080239793437233987708235367911571617230079886196455683743003164886614931147842860858263226224345467153193309634383619806273653089250212728994513028037165622472934675536340241717442142699840753069990386330150226746421697717542671531773595653540022909308310923334512589300023311493994259870243566960743315434559646871069897375360507727062397680909178857365881981168420707880658679184981407904021752717652108292042202625653777520004707996034716793799108730368504695386942012029926753004577946571265431269376149476442695365940405321964022968980968664074309838806532921185639465380300837014397003 [176,164] -10787276290520965940673686584691927801844352360643825019983366798345522053457831346176344934815249986535557442451075567421548599876225699373273228320561965405451789587208601870835524657314510117055082572187020188526365874427105136947576819754504289491115379594456408313560865648395030529667647259272159830267754628570632502682613655941786480544022047497286072135404123785097958831901210918155370962131104159042800220077647932123729097919975232678717290739502819976461566090622732351911098403865252052770005746177032405761590468410505007104278438502222343936761253952735831175827702666385587110207408301421178203748500676970914788674868884308701028978465219386279557451032641331071558113041995349795630357465378155542986780257850418236334914274549635559084272801553853407868068754446150214281539942446714361240832089151008971600049976532149521189728687210199699298750881571846527053140237675379045123437863034622148151635477582487128667369108340608902287162929860336960396007605242635320439719970628576070163620833333171597641174067729608360809677353706911100943469576128536420220996363462389344469275861421311998788608117430987031402099148009979343670216127351974834414447041629348 [176,165] -875908887058248179654110311865110115133342930455007511289013027036745469572913913381982345389824526811461903013046376854327309190131486367121742082411423420191011648168792133589635388493990142132337303761607030901212532622573324799216687212587513685410077202898693399445204314736125415534822427677259704353753399795755887076866446217500162500497242971710633543076333054528782729476558739170552680230500069844352079959230563457336983555184071622928766359294200875023224023376038284395783624497729494604600341420011011385011770674940730708573010355899298492126680122273555437001423151308626745587206215557520250799092017367532935493031579679152491316366325772165174110071745133897023101636989457914859149443675879994250632850093042622365564715020603717181818931948652399987561011656450115560833792520106491306522862031856899532784964753126375234899873607233557085237580424834506435116716292778354814170100024105814408510435657232422384707469342429999616328647907579033143089170077663908947534948965117086523874005744951438421147195237821390622789125140204000840782913786554967016192388548145565500145280831985382512537546439017745897873445925018239694177819556831907506997 [176,166] 79200624648697420864903234065261018177802918815051029665084869618396939087968868227514672507249874887739168581099764775345926314612287274654918586100646310685283175054967127482068873051968188378391243273602748369884657270856428952161709396327500672087232319666944814936846691226089430439296527926093892476924140640916914245999345782149318871028709503052364355323527650315377855752955035636258042658782129878848076263464142204997761794571799197582121575441402579696400859686646411262383303230585394203093110302347857784883846509091627998730228404470930498603462044714142536663593482353597739104564336767889061907231985944538887625765505649863580576162276880253002139536675773370167600114389776985981890592570100996267177007942000958993134098468533353183656231173570010710583800278969627147493885876405679555262146338643660333283054638889452584955663459292154862508603012300410965982894988457252966531803318252546945320924285557271396808801769694211737987726264841792888820517473180714092287031027878041091170587088581586760174525799572109429405335646144488899958176097809553623942188495633082428767453326303851654433183156552024118964051747713843535637656656466 [176,167] -902998210065187278328216555480874224012104976117970369630967752142211922237220150196176832006670007390516030983166315407628636289593082238926177811630224764261173231838666843771608011213552155757172532999697902896218420737740325400699750290690058510265676711763084616984690777814051852623329234022467443572469490492338595655413449174508399442886884234361397995901152143340679058689995680845224118690487461028679398033051339333132128150474857153964791485567470358368047362887207551948522637655561581490831203116168253480238627690496356974342788142940322932203421958564837553387419365369387193509629114451692024175797860793840826665116495876878444918673453971660977833111057948930340543098094967208976672338736066403360934461650255742617126417862619588696689155519252215009247985510200031346029033755880947368851235487126841531867150305575517560066515564151729654228347075858845197064051718056690476106143873878055585427540501199996173027317156434169310969197395157220341963466173585231862164827032150668824115978078773976493073327581055862103058478504890022096834164985627087564449551760777570144752379661033681124162454201860748435524727366505404217 [176,168] -26713532967199700731043190402131711725044359273758308283704814139663440608347193052855866789844069777587137065002708073162705593720118949332264777745767630369463948163903692636159429307156540655756452751874150142384057169787663318131047998986480128775223091891724275313484688916758627621840007673518747061085614327439052366732055144144264054830248304323030933800850705554593013475861751732099838440111090291478287870038994293578609270012713695825755694241915455558732748404060730806903949419733339594127947184415155949913117667752550193291542836026281955837684062264725344979788417711792183859371555326392595488167339008666190969299318779397178351061414746117428848924912876780307563121595140531794364451507467207866655525795381038875147214249038489366894050813202688015044049697651630809401279392346322383583249574826974469381844890228184877055865451750028154671912827718301271306476827643366482129801401945773554050921982172448826269169832317397889613141871468834573107808158681610374806445610774386165901978000240251881679375661062267122142597712799209531766325777102970676893087310366420792372472480658172972770664716874460399885291476 [176,169] 220139444085420695977815998187573356361651961065002549413135490077553859749779730871583373116514755666956793768507269640213356877392244330624464620247756283889911989257136923826682058378644429616082364792895944561288982945153367640904946511531148545575656581184299361760002009927463893417603922057769908572995759174364181217680453593178863050480941564225510249071780255048358668528123591603029291048196347317769272669456166371624641165271531397478790714465570429607570881550961086826022343707416478603553128122538933131072986672917187814128917712286640283951534505765997796017455070059078541204227890900327534424321956193887968200061274814923491232790573346949568080950070088309313728218008283377248971042331128223698487344330734629165943915431024085338429879340457986678768955448476993516897755314312047015516271176156744395391309475886355212413692733231053098339116539044931886307986956770985621590527096552872241549507910718258298465155067217835356075759711777051629055698693722584367614335448687837376568255767444939881351118129899384899684484912685573054327759681209444021998536638233493955462493472917735900933998241160978 [176,170] -441385401805984734489006427990734222561428692280946092508026486487941910742986383610242022912236268225678852183379763192454118055860423534569729541520747540943241561119739439489393218155989114532179664042388992988629709579923589299432790463135010803739524127387384554185686696139520369886157903695995507419613619578440967307370113441003715825634064207956779313120897491774540358690524723913155573273070117397728729696573421753253445678805626706597511784227602577214129116674838728890614869798977078781527684316879692438073588611233091584568481336580861348506616853178706168320194226317280239105609694873550165811771755406024448754644808913400806696221700587075729274762426378011283939197083075520628397207035042878912922639703020080539270031558977660742881790095468954220293606552479071499292512351603315888077263375332199768553147126379377117961891565104015453981491204882536690753274723095701342024732797104293877615647402558895378223078209668150115388004392793622230885188908871685161893204426789029086935276684766650082300664621708094822287209198992340828175265362294579512160339970072749390028672083380956003522 [176,171] -1568504100120851988111477737947745547045436819852869345650198074798875337620205313928015010384806933257547748209688016791983095849288270409241650989628625327354262401004657687311887327930018419088209068684205554024367820970079422263700119608462751244679077205930698138164693107973568653531924061918098303115304433966911010254160278218668180548977409753988299544998332033136557503193814650384985651903902058801137006786932707933271869563588448012703737545248570680833404437478411559509333554050874963001873376695593542082574763219983933556450354281122097338812193006074955154058126756166618198741663415880244327379745102367213144025973322424066510914039798656733186152460819605540319403621330023009784490041552970297484752650439622293856564977961202188702530186317225791669059420682512129808667016807388940497898780208259603593274910211933206116624444639238843544640934347280356212043907222401908080881368681464445481822847475238057597191661401317709169845057985164504734869479189350002694132959589219954956336890729678507180348783176073825394124025552099811621659563619935808929512987117106891878228065203 [176,172] -316569678594181297987899015090244125845312049026101389682703284671574386205296772117304853300187897765138391179173668221949453665133864615741024619686927350462736804845009595792246174121334461929793026580526048604867332933621078902222630823103964659863605239005838686827440096040148650129441411201607836071734001996366458578421721017293572724912809459431702253860844001668570636967238927341396688261531865081777158731614579981672070208886700422327069686090387401458626484456918739127598146357466860129524117202347489119447629008244977339045033015766185818383934656311799424315358528112485244314370984429499783686338136305515224921937035903332024886533891890628233284402657201257979050952123783063329080044353140283860079289207078737434604211218920804989865073202802873678677711096108798039843823235624042530685215009884567650059815285441878908003802397110389728746741057453329630471395715571799632116918922912665569698078270508105878413054266859636708548080331157892798559274951354080505495909098797663310781785084790458451860428869490732132697065947661831399595166402887574516508577067223022 [176,173] -226976600853611121868738822062175552354796415539284728486506792709654994237619996618338685303689417086312079275405905416784078256148538550516982540773551001844811650963542657421670935619452614822065973381440103860820950561600781502449796484900760163130645655427271708838834069527576120421105447539712259480376833093760403752479450517193766369251485411116268690455807766309459296562704044978007371877895540100846115992698193566023181567020774687386088824922614605335761468107244397917600133909856853408276683949099762418802153790950698891819960007300522499183661487123738413223112625646755444679239624266301422372575387498253329627505425325252294229364338833810837325327656297884824113135896730550241167722289630654211729269914717006456455775878445051129744366067133025613212859749130442035350172906140003424728641346120513782069011628536167477048699678337798455342225409697083419163000137128517126131277801025619478166594093337117844517800421520214990741558480668408773946509843394923110431986238201095422248322897111907579390866735550875632967083046105157576188101985470381542872 [176,174] -46939641109616572195690315417238519893670281232287803458887606475380677702106650941897316096123542249497120333348200106226171222917766001396442446015269641649636896220896570862786390383543861855931891599170469353978822725903185225966272446488577553423160206758682687435636638784648477124833777017704147333993796200148254018593089141493177947245747664263338844819451928240401886912801428571336849254740086870325763066528081503246953007633783433676499822168737775370791712896437961246044065871002566797840503271162295042299311181200967634000147467496991330557898767280798592566294145491172435983016776638223501711720442540851087172238622987074028714712964556670097302576522140305304463497871886416852976636008763462480283606867364466961028320328478695601063762209204373793621175638653677844499760157749397382949447997455941975982199135051973229151328443289252065246220305229803048898103934337003495677512330951866614228829411825839877704997772963319054735381160650185206966035273738009544535142081505596102402914773754627338257177421931029153851745271902488520005662237 [176,175] -11414042628104367279546021033288565148257040615154951846794124006240028887658391749774384153250186656567394063557857803662096960605026766177339944280775762360393761619457151017175014682802743436534473039001397736872021214198843269458640151457849264600645291197910200324173642426340234731598804101110881177792179328053911939297975128461280283819745151233706333920348353309868957754926497772079460411735249864555291730151824281950933633427575567729325365745767961079788338956314452884666844234838623395326524963873548131519809284681026827792662521321080843013535841167818536180078513189209298722097954575795818639878887814177870821802317939974747818807048641495508424348826441732650130685478183200794411828897839105307281473323016241529069880372041710862931625182989563897942072251232144524235192352933245929854485343448027539460398416882085057577573443720134675029747877956851977789187818013330658092755777545709410521868347107539384752095280849600413840981178768649460339540157133191272102130055928936905402612452762017525851580719962587187187165241269618 [176,176] 431694637731379680948206484466102474426572197140064419406987166612579637849690388999960784757444300745096972238493238528225801435460990930855892602336495789654663317706315600666576676375510750733013664077843348299897513828414268606028582204433742877249682964045243119278661360089256466397171003224208276745019720737149673429629908582659154999596070652424552166379168559366365857871590542265323835716680315771723379328595918299064365853128737798334577417601945568678336581609035864928941957935076205447425445114241691027246538414796944174800696254587603616486525171468785124210405468964462809271761329947353377895596900298949208871071261580453646080040990030325300455717147257685130211540244520390063350703616316598531183563425056181500464766307113040674294109200430158595794698336050748255183926390186490922521445378761781609103939731897143122366614490277602527358171043004481745172470911875327051673944326327730487249310687876331927027690967707291369743488406311281159202185900639806601810075674806140750484748694379034031987101277609270608 [177,0] 84094162683197585047123720740996414192036040574684672217610132322231864546082089325116519892963737556112227328223220912347834483736521228715291026157074775897022491422337869408908453551137863230420227259382083257090332837354879027770916774905828617406909129041815868126092798329180543166615498204007779565090390337861211516378796756048496559581592713115090973282155584312552144687414848428392844647640792290107876252279641891624211985658587070183435788726697046838017686083897278284795527269638332438157306535570856103480502898144739739480334661700397868594842176659109299254846017483646993357797418396284074403826428894891314380416029366910216442291485031701775013219261927601387406512381657325330049826264645706957355967512792095629964434742859033075082468332349549702509308003971504919350366511194647262290844753748293473816158150693702855322829441289199297508164639204446909182727675848348872625201005238742755853662581665389537608471931015388476766541312489222574303695530482761177023451079042837396178793724033018391682389606758480098700260053209169500927636784496749435068219737393667491973123313916854224116293498433776688282747700453111762431443269348683465828646482242752776351897343884488631064372109073348551915495686508499035486513746819430309450025290519512485166784105948354877982313243851161763901822478652344799906629189480242754126414197313664311615725498276307109374902270922545661822336654840986235116974150499701352423015624593181983025070097038269126270483839756517708722007980660406109026752877829990848953549210426348860410738820192634673138802049199422735244216337643416257759598517935491828767984714412456926122225360275271479140866035352265055928418901256503659605132857748850656775452752407558182494153790499200857116224579757331694684368122056076507688443816774667476471401410208410019695467781275510787963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [177,1] 1488427247420290716451515261943909878935705987194315960887777533986105870997842218909167490070836866569530924265549208760468272645533359270287141977834984781829663711967786236547528640203647401560995568924792242932222148920790607142605676425988288408841171145014476435589142103529970323093979791427732470896975469438734935289813867806562293608174961776930019002529621930600796463703434394594894920556790540762541956452857894179198547980343483515846210972282487934109231658296650346789761851064402603737000030769396400998658433529379505641082606367221701331679280277159885223209475533627903610476023897368071234044549345750452198265720775388819087362659132028452359238254486494958000922457435236442505639240382207478267424648639483045952926310112522081314794743633140130060002705134693992979357849177070408387009868390537457429915109717934790240767733279380902697444744809733077843274816366977376421053393019271940305762880288301666633720046790621117907313242679372939765244475486928699579304838741186018738178312126737312230428426038901334580721301985783975110477792368334962385001137307836996955615962691532710081670743503503567969861327700687458446277486580309468822332607404324683956904885027671173778925367011668443059709703787061709334212594500827427153738163839705215030571952313908252373895578782187388252676816543346578905743819111095212939740795785388175750599109142059685025117992521191053350311139716544211459436501526903835262017447273481799091833616343994071515109023621861130685323979501871046811596932538187725285572576069010166413373818222364561995680246772185023188359987212957080663976298625892995899899593381043305157264924569915463757505247846995043342887571306481801316095874121552885697659507258326231048156623766268809897527343580344220734242241202773548633451195801515940391601351466629104903936656437508645467460155487060546875000000000000000000000000000000000000000000000000000000000000000000000000000 [177,2] 1599670355492598898861531597006512138691985036650933137520900199125230772901980005782096711984903496982087737967799944091478710520855154414367908628447673885292157183536654056324446596363588808004235007512251545569374825069316906870759816067893249856665591840715620883887046896531033123011382155718811041604002528755662836942268024112790907492466096233017127226019983028204276277236649720276140384243976720827311133017493418531814606704209873140680510100906021381794210817577635654820557429385757570240298267020015606207164817302555283093815065728624065300798461124326973092745317515714088188776873311034030380216661598136331752723464463509340266512930752022951603924274616564326106417590591569031574518778228479339246591629949111355483390232158788926033162116303091665011107877940412055448143763583838319699877116710964449331188228773525746130666317275880797074229099085709445366185062085402460317011251755664330103327552532438012296812331614619595316233897368579187307722812194742580971933715414597681647104306559980920429855024656468941515487623535030083432626443226041440954351270356964556879894052587128463709216161088301496737910367710262461441391518067709662863472516094863776105661965544413970810976710008289188770536595021311872639369386893109109051360959333895131628372085676850936040343644777361968908964924952831606968386686644065815370059639622741412497942203793419697462581072446350909597165028002944790523021035625896585318338801525950548773802580058666718350155197163460940915669095210321654651587645025434861981311070406962038178894451482953390142832567745221167837621031003889552206156805722511865811473780064142072901064299516124233720695256292250970266360174156595716494749522790498941148812172006803716970034215192833015868243767082087396642917154449381775102774054917354876084485243024446395661756027288074164971476420760154724121093750000000000000000000000000000000000000000000000000000000000000000000000 [177,3] 544028839016173883844888400470541164967253514560390453161414354902645374087270678560519053389311870752260034621411479441421676762302852368753190746120118360674619645082528838061178671312167196197364014449852233973030909458645145308133878059363462060920638266863656240650887322355482881485174353043653934294719452037790678576756976701298099151671758582614965841463108193414736342060646336061337221824027678309730227526530111980364370811125717866436532427587875795262705105620651048790776770234583898801609701426601352071130623856009612135171836703778321801551631253529977184710672980211464439171009440586774678128793013980951048851345251731966431038157731154887626755728700621098343588949053488061608731720440252589285542347150889789514026343256670723844442524339731145602266761913148941214639068217790926116531470872471533459221388592627796862043574623877934230703512326739337628942576533643880649653227882931899057874334185854846179136450036210415489994687396922543077990403825923229471385322922950251460683160347924794783860403864167866508082627364048117386732281299809433047795528862449143069646716497197760388529571216700356270636009881210491403284369564720776936746817675660956657475055414427892665655799396394490175547356435366609606076119281629278808437155073311396929456602965992836513697672705577046803110886896660556980348147983219844396944024743466631887481833805523988740429373491006564660167490052613448809528848447371064428763041849992642313046435053716985084784346903857440955298107274187404675792006131227297964172221631425883669793594088779190385492608072298556889659128885764015288668194770167691675968401783651027196133610884457955648932325196022864344446408876770563061280849972724017016486085777274865304443060819472242203283550224756606080492042444311858179880325905577511945343713325401166488919660812836758161381567333592101931571960449218750000000000000000000000000000000000000000000000000000000000000 [177,4] 71796442431372023247866131790998864287174527661270202724240788154373056510051856748960344886312336191133531156138508440151840231546175381837828999084033714791610416230497743504782503303739462231256175642808868616045624576117231194326557030729500927357818491450867630273886769315901929368217234810572666657741650181296891559368048005411360794643967963697364411211628396961406280580579021444536720460786899596106996722588114482367508001391525197056451754639976087885397136143970936830930409826106063736267759092927163930980003788996721645826041104743125768902275980602608217376921752106325171389887567228718155225472213731163701374435224402073657604682378421589743243588424423253442239065311265214262421144290140397529845266674276116919204529092502350601724470786632116863079080658241595328234127779764350369927844343289473774347407855041810937170689176114779462467742673103763900565965421563062430588835276892349315253372728925537640838749735744666257629271328017927247554276586631888316501277957996434139115721550707994129241327354629044244072253933167700001858616036372005363789263280301520928159359862662617901016740188964425904485269957139093745652376071739114312236669863294477949613895373768324834556399802843100816653054846400538895363205665454976949181007995923012902256085475025344378484945588369299122506136323011097551014566041254981417072854032182109582020625897274166644171819612930301052076224426834910204556989343590714122008359780632134285562823704943286156557917783391795946316904275405604581537609875309222929496945573092523520787894472918407497715526853237222428530981366372411858700875218614316609126646311625593782810928797359890819083601157951421637734083895761563473629250812787997153799543681090360732167389346016960822285460730854179768901731703931135245949666976775895876874607684789827928702497828622808303170144128557694784831255674362182617187500000000000000000000000000000000000000000000000000000 [177,5] 3896052184215550778951859223620640893506533203979027585465455259133093218364531514105790018917933779942719502223061237610026399122352647838970597327999077081239828171543509317413051952114891506418700693181525232073306526046849290792648032156063885480662363320892321007280864573834576691197254146023355162468241245391411263757436794580005670260917228587561456616276251488053188824696916326768981708111118617487328290435438914856267512885145717525367228242683169320818719035970809864382823886633819593999261857992215583489885880415486740439943491689967496137068091938945448313374805537290469315053735663268958932596259232474783888699505799609816037380606640135529579628301922373541175084534574119432938022208197350097275666677380060173502797296408020275582219629762794763624037263231202272714621051160932375525502457529046466001533687905784968638936681604291263172482180355916688051325257415918996530608414678280739136531270234039581463668206212865802016841589370072576995819792567953822712119309763804751643153258195054696049810753352830710854345720939271111818348172579435708267366179111451453591175968135566999601676996227005594317612549229765290167488897668438567315988681424937188888740174240074479278772285968673581866169003837547538678228443314693551955358108232123758705528975147862375214178707978166959265649678085311279042686334101736257716855748651871459364816150594499884205439055849712580159352615570097084280254490134441100301114805471808435466430437558963450954084384622610257177282575713111207022191312519713643007192448597264537988342157877822987551312711730874761770858146071845631761058901569928545982762690474835795630368911399685848212300950254966074436658431327652736527760794358130195760011173951828421541143544851989742047160389478597171398082221395150929031595241868504643120784363309861912208169653140591717519084537235674048361033783294260501861572265625000000000000000000000000000000000000000000000 [177,6] 93512650419423834849992490507970913479164305342082266305118788988506202333409355435557457189144017565858211697257259288934534615593428689962449669411835176978857465468438566655182330304054331503293479599029285320697824193666014818700095129944544904934389994977220908472582080906946059350076855123708066037999038989425499806074184031743263144785730949719737221944323416845881290077995333920217452366639434872882848614334837839035645360361592596292795085146370912837352502944529159138531367224764549181104199955329925236753194440320957193870013321265768098157825095062337261135184498619417417439051680333163888302785632941743455009074562135282234284330360318849635858474780849993326216004352481342856391027644329074751952047580638981229279754074122125717061794322215619402092198309872223259729819206858802454316532453455692320205256563833685334041488523933192325431570509146713813460829280375175004400034550277557630116166802466757259288462242896667780058482914561240643401475728525952059971529110543954101440027858011665679076591432455712381621270895359122141122533140019586369006725966148200244965803940365683277785195205763173866767579056084834924592369026172400268957576848714096153694406027733789325936148052442835634283452048433201956617477960739939735785673099933208511856922881762218943489185973646983112573933715224593109626704979946020716502771393026439602838467145606019930261865818224483318353187755961278537703137295011473523060250362029601879994969278688644606906529674496841142436081001628004638694902158042483619161470996211231591739955858266675747268911471292893903038841726964531673823521284724108670905538779348033210734260906414073430657499980320011189976817616214065703647472318064179022592720146763370514277632222639607246562417466683497086779621920429349101963172655332601448181772848291449894147839197046786492945606202552288888085740836686454713344573974609375000000000000000000000000000000000000000 [177,7] 998511393587894006165081537765826962127619275932645252327838332831630497158499557995371252373147044076696528605324789276610994058514149682122098207926110065595108828655435455260095568640284081207590504532566887104327718504056705527280392622659983829133240413899287737061347849532669255030420464214544582525285608755388202168807257818035141747979269046067837389604202759967932408644509176020867987451499180916121165530236967741682669841226604189890284244799486274081905122935427433484306046103986389127431146500169431866415325477744085199642240093476436985579873229639268532034098087550755334217088798503831085804203332134167895724903394381516722811561570235662437476367586058493802206846520822177922455355311353351221370017598312126243841304377969121765613413172437238532326150949478813095789167209733643708831080370809412977178739373521419036350433229589929781008501508614067388820792911238093989651850545990870051461481449064407588808071530736976759651467735386418746956501364570714156979287938993107314965893757195039856277506384571712979459636005340511527932174954928493530751881047705894773329482111855142818283504112253007118810743792613021094659212886112070389881292088348291719394431171605827034150953218928864107322742989344438445531794902442745626033994384879997971723352773028048243520817877180656811196061231036653141029007384380504598633314931285148305478048449386392858073503278855000275143438863317578796742926867759120816179817164022851260570762894064653530897667592093513679934689268379482869456089554114293137361898372059160319973902152916029805314167394103175966404771797507824603724189073989432325630393641883799683278686892171896330851679213397401342577014497317252103541421288756633558900055323206406806776141822985381636755634373210651139528448813018001229634173599988853278187553162374576508296509540983383854115262029839796085323166963121366279665380716323852539062500000000000000000000000000000 [177,8] 3577982445442275222135098448852725233932021288803568390116658366366532454448109918020843721608318918379332146321240353801540002799435109878330336485446614522172242387958670054810074962906559965155346184709878760386928806780426360648258905582122470805317782559431122805771409004840621483210103959782457245995080558637954719445809715978373136787474307874906125902990182197578161411655860655131009935950046460874871626065066545473353645860201343190446976548825915301304390947286294494316373542434085159557270531632689499753070717597284467616276607673914238685336576634322907062707640480729705936352584877546775786433087594494825490645402152683815844665351536868895391702724462722255852321214243380154607975188018798652668557115312809338167611077225446451640210928847618705204874870105928219537723130847078032676223231928604583705981909909054108709879503120768417490599319567253512498226967636219581465824521527737581994159253556904068871108984680096179752256497282982081767418807822892253590676281109345719102567771978910780803316671813310850801219095274931995000020162307014492607158574969702345472423722592879898898072419159359766345135193932506204743665223681564920944846292835677269670516986012551196030287301430381016121827086795482510569297407418015526754837575404280509443814764994253447200682670857987521532225842597046931305240547984781499904036375561330898157208004037306618054251106499657757418763918167729601039619897492574691454430737448880552508810502523829930287940285563990671507694639986827274578365986879426975967534502720401427441354218834518307424948951973210244442203129936643873650134132090748763169264629013916822577991583744286732401588020738677433164533581468811257929958421074713552943408082688390725879969379077186285851966724270771893756336087701633126541939242662618068776472539037937834544523323308048409756575835391187484777256438278625338966776325833052396774291992187500000000000000000000 [177,9] -9608003731805701080954706396193442179278894859005536078690554113816815312817443245608023850858321702528334905567078202563092117284765845671825103744731745749595502282652207734785001480720130686401851984751846121847075704436851274949018151136779095994429969422704575707270212663958511502544892769498196592522510802852951676331335263758981892178540004081513717844884717364626862607556325574036865664019126171607114376017202172096267665290295752407248203390380249575076850878052855012675881214985499571964552823625835516114447333666845179212276258989606126483119154901478234360275814178783425160841373189886398108447242136876464863019358933433283659302218314741819695198420921025680759619652290624740081293415357983635073945072139515660555619379109029247038708819642056861504806977520380105132191674082312089168580203341157990182966776683572455180426051704207272993168038517653767160896086957018941861678941538503759445332226153888962976901442121441212708291747956475644299027197373159953698102358291905255085381151855203601159804744655864701398424565595457434117573370613182887965193463686672713512579713471476323779860263993497348707903241921509251418893814542656063752186323864010269646823023122261917538657638427609675071432351343138865840496179789023909544244112771330435162419640493983983154810520032896459288991732636051797044821522512243437364057686148048608180342308547280490498816048798122991673467660789348453419610277445016315332726200519963760878536082906980170718922819012600085627186697326700788913835823572163086312437593093038490773306610147654429994530866259113334198859576520122859729348637777285779532922807290572058096549197317837673787762121703013881121183689313851812253053675728526688865376493643493964927643140470804194645031756548526617557265850810933459285026862243930192998324238101036603900268570451215294633167696920681709367386110821375455603998716469504870474338531494140625000000000000 [177,10] -53338796455561807871686530907516845965689849228881313882964373325839920950465438681931580739966374116371259836154577287775776840764011601730598932424996041367825202218678116792115074918621518860187491880322479793136748792871366117449095611840228133742681957722517425980237138752583001401722010618822172891743362554963579450891452641091123348296496627404615812770056056411423014875648938178429719830583759135574915114465532215938410537555875935399715762272072584234931026609420796367258661400951323257912498588422442617141706437742225108841534172402048005237081844096754495041488634289661034979808614919099417960028441607042868250611223948309448559691874861058804960620375985001756229884423644270311464247468132431953397849661117087693590258460463858499984167589605112266554278249872913648823735089190087963620581001769945952695661526967319175137749951936803106693730561142534504748872384929425841208961687935758174862423578248612665396176370776510660932980666718145733074458509306550183505653517831033235286067643336788064208712805697164173540894052270876615541976988251225916751403581490023264340447556194925591779578944626690515671321238331529219358191773588777978989899802374464306128385397887428888303713176885094735729442825773994584523713895026451669063728330285377934840160351004505773756548637574477958482514206661559680172721478247709257281784486564401402432839386523980191866284993575922472145666378372484853077166887438391805215975953398758536857671900643246124967593571839057868686628353628580031242176957894608307516293534597406557598526116591018852212214779629892262067117595882046524826255036140415304031325888469947128290319594924539457431177282939651755477495873135334605689143586142344014655884174087878249455678407517828118969775737603299996584982815502804780259431463066600796108659994735625404377242501793536282628835085352775830644827718225384205474881582631496712565422058105468750000000000 [177,11] 276201192465056254819670334226711465398949278933158624985094493001345485309143784996142378936230058502234790226358923792891151842157488787612500864676608703527433701682252471269631005052479269928217211916640319374976756500749306889874424726203209696163345128127472082302486359626344178290342703535441096420214053821684668364127747190986635222646361881688226107298112643246149707785574634263228934396574215604390005169307736946332113059223177645728053152527813932240981933372330311242809997327869570900836953340372777919855382113320074679155927708939229977498719458792784210147352940225981151346306627946039513227727958033853841669936711472518208191244584205495879075027281405577136200492238336792143534011717338591984198896168452879905333517837367525549073153160501844671511216767165523215090346691807081132022069661968247965443827634780290589548517741644360852505535054265752322928775074495558037855293198312498404786205323232158571428652248597220017571030833260488420146148142687242775692289044554358733950416286764545083419854150671211398019633071866633293099398469664963192909114370855775280916810693972303461850571993040461669171952444057813875026563339429076418841066137369381001542157405375027510575665750453309647403598733254237257811313777795055113629638794521953734866407502655198943400880360842803602184081297006253352797085704754721681137349079402601417142530007092016733647417257409919811834108537081962616728995007881446414276866272971214809959968931810432397721147421036454772713096485598370848026597289487730061818541553166229021713324931768477438816323767084053407117921926615729028119143509986248612830917666402225308795539717332400402935207448555620529654744265232882461861853820352055596429423853653891545912043274808892416427581127901752511254684063638419894963591907364517976337960403051600857843401942004622093245907653034203149081132365114110704951144725782796740531921386718750000000000 [177,12] 1365240211760400761689895427914970551362485150854898348627122620564362257038685878941334187565332252913731317128036239462207867622562220840912461278055791832517885552500025176601489199690405403868426865859475839484952288485873439064909275379211651049494434746016285405426415894943500569566341795367187255756602057723507022500797268374378810158451107565614142625342387404029877989902474811771195798558656830267721785249160074588366430616769223881059280552720199607104421334693620740991971097913009987485137584558453787831470289635326727417987104107375615730908303397277548132090621073202068814412213850434029937041062661472804873083901969952191947224149881352872541472723799376747324902231327205109843428265720571964608668102792727392277718576119305588650236017770327241256980756635871333191109644992849366445383158914358210363493243399577079659488009682721978463047287182024896947826132238849627593858804411455199283297156625481631069160184463477356802880624457652474704405866407017819913477305418648493828106594225272686085723343978682561307730528287653917774445738744151185819758181800043645213947690877586240257397564599161037816236924590116486669962138163227685858172956639687217952919827352396927298585474637072682080231799725940795565531662919716399257890148368203934064796863398667656176177249589519772655069003614200399496753897029547498633869387932717509367856618553229040516884185371468474078589113160566947169368684432175965195584130896233430115854582595307627268299135546873834538282288423652923281678830125131793001116947388852332288928246942468569013703065458551708628004214013313898204440697598541363749977230068067819268157091090097799498305661226568704226326854106926522944428654216063739065192145772062597014853165733418541971683405811644885594337096599195012441365355538354878759272069766523181137395331334870568746636794935650939746757525782190623164780163278919644653797149658203125000000 [177,13] -36378562031464893443151542532532948626120955174862460222561576126899358318887208756735827738160752224560937047100852473708640133147557885558605603411933953227977529222697984186122808424489283729769612497294760315127731943859990721445703810852316362752962967735149989959048707177639963582498091166289527062460754363694957585931860597976200944899211709630284157614013548038671910677357162376732965255474786408942351313587364945223836359104845592879012361379199743361391982790818321355509859484777512873046232715689894239304667485683151207224503387534268127057371819288989713334696560424968894461755180803959533199579261600448058065382560512706551516450242301625171211310083357534991883275371193795808346251484336367721001317076321415412123343655932210755800887046454862298424159326189039302178767147538012604475243277203630507395994545917745650948974973706103216348070000812837180852346725892465650955893592685580039985862170063430122979630096240090154577550712593663063605161840979015649978734859246904931176721758824595721872197092517387161810019132060886554595521364722334335847769566883801844121446747652927398654102735907838361735007298592022579484797872024605729051970132082018920605949977972919412873090029522530047922355132236057147906153996067271895208129071162897880183827536832272978417128818997337013345387737165864377806438479918805198582898322660814097073305464985014075495641422804904214378166128259193560739201230297489217219477277876607932159137531910990809893617832339397410996393168530501006261543512581525957959199715522202762413443003400632914087432308096614568274545636282295857488702064213868529222357571822251202542211555283196369729896439288365577478866600269345672870970680145677065068503669088402369290277909844744195318037207973168506775190507752924682229593167130620452714003505993559045305447942359071188235341078857330024209177851690633076486847130581736564636230468750000000 [177,14] -6580314343530949693396237520928648290892575147633742821910296307746505922315380401035706368219717270413836918788790850529671726233396171295253810155313746943075187074126428839973246258066905333293270966572634570601538431867143054743092542882838694786896758679259886110840371702344487348419972019435814295783838369834610539252924941414737057978478282166017001536102027578370806444865952373298404205799273919719293070494826828008071038697944310168156639643462825461074524987884009626452555225911609146623573982170978883912688253862126547038969576390831544070357507986751982901919592387889372878743674454143160289349667983716948398819705336940572071699138171153350018745930596368206727679052410390158935278245201127692522998795549393270964875389139337003554113200610488444539260201704615905963576681090828531593320467611304213957957611908398397322752286348779654647201170176684535935862497730578583736932097580764836560050660132242733697303614687713191157520071323946615783088308419064989215306786683065537329614074247468952770197055964353022267055590669631500618764464557606593534512643563295695448635574968790924013993144075610343854426996505188769685877903537266342001899525473411397115654993439248773159633049275029235565760351879742810359122315499764599625263085331046642396038720071725226652187734776593381029310776069165941047597773599004273069066228599528303659819062537171770182454058361138589332596753011112176008602420811867832455606232524464879288471222383036577903206007196359839257067133195622397017699447908266118676071843501575313344944167256381507549311736644810786385331755320426456794308199653836729407530468889807887053906207725074848731415061245562111936537719457427356371093879221642946378606390985491787832899555964976631195416759227438692979239703932502780127962239807699918353219937860363853283277775203538870655294581043392790732307227538622207418939069611951708793640136718750000 [177,15] -15039020668786773315571585677547710047338933080759927858784185640971882597162171652348337573208883767521338692447993715096570568620299199912899635059027931904188071204976918771959507688602350422791619964792975960470307119962273012184894482789993359744541951094087071068224572433080848183974795547411828728802306259877767968179998399311583292748963634429187567160022015820793631230802895207318465074609045996883845750470586014762596207580512867080191376065153466016803407418422270278441494622671379938513572186690160286752315308910173006625005126325890968211763582235547411408485787608253053299040279891340416953218225591821596033256055742872328453903863321376189436110951106556863911571801189004744035743843985833445457423202514879411895364412119345582174686185102220909820065468003706937936772778316255723399489524118057780755111628728612265349497291037995852374931267984159766042711930663796789606394511481961498821185515077897354037822390391094344812977667150768605981969736928115758016626560272907863299070424233519907380203567257777133870444459880992572910973365329031139914130373691854980549418000406102747274509883306674453443106389520933538351676985121366430537710812961293592986362181029417821179458769580268021181886206364473479417193783740385765119437457764311002276541620537302158963852244121960180356294861295706505341760736053373285248670856633574958767725270113559524214844091685901788360506393019622548885066810121722401250670425466203849991992554541170167057993321510896423517207810835258428729417106055508081319127837737073767918693668718819608765279010290373332112237843264847175885162344881637483046122543452937631331128821028593703092765634716188535257476083737214658333902164231406799945125359133214158455632949459465733999555103764233226742367852267079124133276658031007966179558251715791194366603780971807678356010802477793844317971450053050830319989472627639770507812500000000 [177,16] -24168588066737016161990191525827315452996520761001089142765724569746301753079731405711114642465629546041790181137617842874130998447717282605441774853444657786672813328145486221733796260557706272119534078018894934830581639455099908313834521096397516088170792071908680238241625039611693841500352287815473599988599897324550775796872140722118506584333617910215544877248053751166312356528561883760955807012468051906821373080701757302932120519855085150728369255519835293140973944277281291448271280971111912478272313351166565536783024842713199606753657470265022043969986952163055441705425371073624218476451551681831293604694497372418905723944360504369940472420590754690999171931372671966736892295165008650257521169502390849048044475140087389193745864142806382881983214156303284014615941954106022366293140164420678734864376277956891987750650246070922827675729322664264217868287888437617280510076000338998899254045036182979900622097118067733060138968032990565986968844326459623650512849684214668125779006829784013065328111069421997628347257165425035748005618745595026188046012079486376500494456311392836936147728953322340289878947235551080586350928459229713555253018981648174698241280163376960416201871166696588959422920914746418632538762334576276846218564235598654796659235463402583322597878625329205151096131402258384699268168387770479734391511466623969699804842833358295133920435679039801216327411738098746047782446509042555924415092603467125520669936115653551328374525313449303716085513791765188787091430782462253046944390417539109458113538715249462157581138411295764561403635586258319353090332338068490369790631982140687236712769657500625396819480121497200847159306812813509504022268045050927485999646875009381082459705459664785097789828351180668854980280300486463273605973011849995951735276586078760495007639449202382417670362273861675389693640613071807295847426289014947542455047369003295898437500000 [177,17] 49890364239746158144055618319200242235959923934239742478529504840281585246785353834630665664940231111060738182042759167748667789170814347173829928646291968317596752027516262574076140672872884105389692430900049984551595133519318876591627850480103548852951748036115171619009333361306156119720515756331758105900684438511202393587316919981428102003739906914126026037536038080944841709864952830151715521065112738119226612867112957319872129543603766839466133841321856038333262552470568557677238963954381514575473148067997133709831605092846236934746555972679263843236678241079802806119887842968795196810423121061072233117136318528169913674835542261537515879808073802397492438708687130652832478418941186083234174252027602174562068961450396999320805728981790340038415605229755788332753922955140790439196839316322403147338786701529819034784593954465757191652993808902027603829621415459128873677671204316827370208210370601658684835806292113202963752067866056352565747496299099985433647618417931373661682119494451927953648355879294032081113563261953828237106384849616609113903706513546689127474078073814530888890826120270772622912130282829302765035447402006718798124461886203630520767611267418926164047931284928806393203367813371018827332198106307320381411541455265166329928465261335063303770358798750776504152607264408623301375206145503105268536743846239022608153034194852389939516945374274461221611074017331560516490583048002361136388517632585833078789377247899540199811705583666984552512035355738552421686252100394996609312721969025004822253176143036543801756832489615610375916382215285586206723076097770415427081073044696084479486650777228046559797220659157507963609119813939460686439642983249182667581487271459018133153055214509501834756804537453197344115349968507618935027644389102773510039889965175454549890754232224620500391572000488635474985738074762357113778321604513621423393487930297851562500000 [177,18] 170360537131647806487970584057849986956492921977837737924457451812115671246106134635984307176757784833896935544000555500097878853089458272212213946509203517347559525198200524773655699113353562272215125976285700437369511314911487805700020433247530582703301676040151907061822179928268091575006021167940109019449832481537535680495920557825853609832915507051692859013306992780501701333358434730420414793134291044031172115303060231877846886573810480996827499376592819282131535261428141603924390952764492906904727228325641712602472673652978989820002138889338899565893648787411327592896013248150766569197686838217801088025128273612784519556873626889403891899350464801631164392532401996401230534366238740339539552047812762532210874973274500544292653770365897549905445153980178405577757596887724289274167740219146706812785415099640156897702709354634615106128483104181635434311673500144466577085860271086079366852723263817715816259453114037388633193103921258796519744941943282020218643147046893389235136731708775694359884656107399171619826486785242458022196418274706739043207087780389882948036343538514615095864514413258591844770288624756939912829880199148914256190976750229074298384987832932803393002423588688543032203302106584147453672292506834301007631301774146420615321851348275458502730551604951287350580626887208481006839501564922119135166018255318241349379159530292465642652438455030728381272395688589024977339793121327136368797370575470136366756225682510981150395586551950369698036221918610670765621850254969158098872675376747208488296093691787621127142713412221522332503142233361560967541862279688098951222569340518870786467797629009256285289173790421836022560337253276249773596894892672112552990491498198951255188054718247316406849355016979745111946774142873214715853159407884691906283853952357811618872118406282003468302702772932061342493495412746089268107851921740802936255931854248046875000 [177,19] -213287724679281859334464012002015368185375860646950472235718719244691698043877185806018342582484263383168260174551623238696870805158316131037517738114895080732005387876615556753769212888118707298016104355420949882375478014216036234957368060529295475865586673181173075496663971739104891512471516982747446260429413132450954271381553965747371055565913691323035179094320610940401293899923728266995010957983975960293471102081377203953840026591525108284881481983255895349024796193148175875342767230526423029105187330691359389381148785283027944178272296404947091407125706479132415842413652958429001253999451386377628481117562842278435772452786336713212387033765300635989997623088845835437555344882646902694190630253917812302302130770349169444465920983381125452338657862322134573701144499929287775540250177830054957274330583506325338083519120011013228100086399127507983020161638485071981230490865593774061755551776350761514602328149341220175601313132999121157595273544831677730955938880128724127990353241409761659860283673913093560507217207626404907152957026252356139093283261441514994190485696422217665430275392741986659791735163248451116689994842493824289727074836456570898374443955324366484498771970588754272041024377207482389772510644588287318563136416028878344209682084398989014815770082130237958334721781933569400268042113173659986862321115212539484877083261144717469065113039688412942204800459115911159928083203356766459361833402450989117838139241736862215839823881514247517938452434495577332858110768477368939063271821529218585238288187156295505639600634200447888716782913475022138749930480150802765258331152931228031270416250661692698062734578292526737535445943334387648723906084687599480035318995343984056286951662233319531970900485006818391650465297861770121329211865459256210341087164404836999133451978812284339569261241709325685683938185277480625856583174027036875486373901367187500000 [177,20] 326757755698173942110594991636563994558046140550295793203484299876356740957792748360194033894374092665735223247238490351413676835091592446828446170996616784125571307885722414459364240976250877965564819349254006567285326230018812810508305963873092929488739066599817635238774818824363284435559589444897811539800806235385092409588959764159786826602631824261752462009170401898356569614347086465059432591167345098984341832081988948965825289567506912385076061738672464460031073976640755304844395046734970605258552399844323465180679801239375700150706625106065721276641658424720447285058847250109881018593233368034137313968000036446595898658970342573335420219105894788025794287804630556907222845017751908038355630270757969074336599448166138758069324336035655838111468002737202108459866572163852713501507430800932586171866802634980214888605391258430701755975019623335606707851555198594976516145683897305691921975428618687322445840273238601392895634405810373853260857736515431792985864777227738815104869615885568767776244185664324330842126223946597836854411566294235801464213721454007004150787717830573493714916504225359473607662723249971410559244462186089472961311988765883879526913536044164054348458778564606189972869281889052147630610340614761819550100554287804652355296877944577005693235318763753817518532678099080132952991228003493436927905226831994860972124079777963488619708728959053275138089033952942506654701578005489653099852395030307999864840515669084033858396936884792823641451986739665003037446362559075544891441652756424669635133853847401722927491246784720191259528578879797284965702723903995357657532273976652417279552670365508650479113774074752857004628236642633705850078893617110527143164776418450779367706976022764955542507131390465237438459202007668898429622674659722310716763614623448190316868861415898428106814745012000932869768763731843641551222390262410044670104980468750000 [177,21] -7438538205804979092414226005191659085931424198759641723735040693926947635079454119305383582782449890759594204204688982336927854329365583889113158113058211328133556246767400781210181447929622320645396716649841629104030872792630302611808436282184920302295464457211536204159009690735069380315071268810396378313559401648402893185041357527945890112732176533962718245041701710261191374296011798309911269876012872261716002292416208461598990192573712269979687934365333970746893894450722412921473214417551273471807590691719384640103313565981980998386935114059268403790197289506723524713595760024419855810250469935713845730254313500040111888718783943889812966228517026681439369824546963569901366568294205376237972929418532959204059125961063434965043023282249874417426457843378539153446440586909936854701771584452481093284448035653941018417105925394977611360011884256263074770133768111382093638899494254620599428934903833219188334488391793931557757266335625004720743341805204673246964753564471491952078774364515502638689581722527742498298441081380427775677917856283595100476356752807666052208655614805542267631300049268456375167163151170062116720536495026268197086749644865933135164304901346983271586227236658526248804260412159482927161868314539769149548287632500279620789017856818687321362767373527193737230183659358113564167395837736059896483944273194816191192102287033457988887514889661852881306564880451771449391614000427493954497814240737327816686981268675645854194698673865584612646906942174965990435237365353958143911561640307376818436540979817535125718185549572298013093601250645599783176169406560412425484664223295621010959245331569328147318460426151221279452466287938436447614474865775989172050157536657276652143862272207160026423047962060681870623719877653905417142655576847004939756859607687154280436153760259396711914624976256299114855661131616493264573364285752177238464355468750000 [177,22] 40999465638643405304341603236939688835350315100312195991944426383290245247513973211104938846563111916017909388205654437867421716392273520644148852709637002058802867885652572284573955578184774035037271269248393516440643993719163729744905336010691004817508705444953111565329555653301809085962275444589819319645147515958524101496309927240518131857020145477269938774843615628697459976870173973120082999122059759721820289052941659383644097476641649517180811134562911869421081820101634565541065731923881236151556052482718463087760700374169738463765858759048291095850120773735437856924086134640569070626713284515381478304473337249474786549044894141927141024146290052390028655844994340257124103600380364711954519756691512792925072119367270336881268284136409343320011911826024180580195973010978455973843584638279490555843708164829673869562089737490606624959422444812176079206398650028216581903434180299306962021706555483322572851273868120971455457347657991404886107476781335854076615158596206058110755574847211419211566220244768886576793923277963593568228668276345815129495551556592617818933912833135250972897673229076319157901935722958142130133423714312999750136112176119806681506894938403297532714846107689368526044266546343391446720124918783773161489912887776425123495574563895920224730539890492859989674760428555606641922884712996832061026051268169291773126488677850192374595416683080771117358913485342140428864531369703298173431123318999490006240230071371491366260415800914684115868554513007382124434791148327323235173173770387579545677078942683022718279506698958027020071123349491074397569962504938275653701014586087390998163487831609750779540159408703291150589780883501871919259914064755236917575721999213296355209030690928143764325022972641907327753178718990253637179683856731138932678847990966968083104835728527515222582742664337513527710815095671748053973715286701917648315429687500 [177,23] -154893944952180941013572812273983158990290344736344886952348258845135957486178173761105095765855296510709391987151471880435698167976760742837966061936758662934373457863694403191008803085234305241791428068694376647966310033286281966547230730656078980431579173120526749839691068291330070652262062493229758481669724329659665577917677786672148943288768191502055764778365572549685009017083552927224081432379621306730188046280867174323612587414656104018997051997589827461221665813519588506139409067134677134384177783193133120860810659865318582590578780595965625315907817759379775431767374084358172301202034753899236978524527026914458050281747157507342562528715720498450138826352391434867504951809601911225769774983017406791762495953005964766829576123839964839235767406694794884463196652359107908809514790116719813020165738983442133815194961838160462694746976518921964368275035413760006662255547840658596569997297466546548385326349360534063299390360188330104218559405008978830849332937451510517774299609031173955254468607637037729482969653278552207031644548172256316175826045946350786195782548864495912436794929828979799596667268812176863198993939870797304301684388450418118338518428454247720812497296222740444694791403126213654120292913192904493286681655077413822141476334828087861177420545275626602840565058221602770689121505188910158453557102219312156142866710969983498788251285673017454899090040202156764288611796653583344461014611159334691267866253744258748819894414510720895317217993948044112487317430319125830202913396268315127601431030827018593044551314874553043576781872953397728052586532068667441132248093448840366218768447433856665330593890601831004667822178340123421013811479986518084203804949978342602949423806269565971010804575153395801029092804371506090636838339493381649910070800875768874158668046250384652386569486103157206396642579222486801882041618227958679199218750000 [177,24] 512977050567554598280377940177543534856672608024240556225772929519277915389564251754354558515995501895536786308772037324786522079351442554665431871763371453535959434177574700772882664988407736306286852337374301661240635811057426891985501579808705810210529382138711881374892619257602575497506919164175948994185729750934917008600244301330527299386536551868471102724103251740057720190594842672341979049059519490180494606833259514460327320096124242860533534902622659730883225665922192285965186974038915888747481985645480615148948358723253693519460659062153699051392505920780396806334066234045571535329782728997380125021520295427027528202226781256121571832984108639072512743543219714437942712267169187281449244332735904030799879771357001557439255710011983274808995085245268410582064193254343652399119138081073948639576096927157412956621025790289672569203850303619149856497010620071139605764450693273967319955113034075717277307573086073960621514814588666928047689932245936569058099315065253450959679154242548559589708495954123654314598349521554339535637793962484704912242852386410754383675465806503996857878562093424135437178862518242960217948515726038771874197252444885295656282628306125045646856345979805692075318584129913661646615862403860103035136789771692014505234774970441196159733546416035090270483111976478060750969399887518304863347720319950009770838892788584555339505589829713540790064888774903817929015130341464870559980954891391666885870343127699013436649176988814827098024235533685401985693408829484388000251488923688521234843444310957751084062652099025316732770109535568585494587300201260705973839098205972712264919214416227112034497931154303626539983721058332498518534051758823457596141181880134703226690129918982967309973943212892297223938553811001914791269207375733019539907890459884659473475879937065807446689213789358477276680455774339861818589270114898681640625000 [177,25] -1484019002269303979078501984185501803457629821577329621158694222827157624791022659977093714949184669472553132837251559187241067760660192076661263024599727092335222519345705121519290245123109277111192635944412618923385956319737768879142146811751196809448253086904282612437090852215998104873575388202859744085159172749718904313649701073888998832886761360845862042391287766699555042317232802519899627238071422156978620379870807073003080432443677890902595478649334040845592813880805278671744722463868323051598315627168488602001471823735693228118440853798124649933384638300706457218894316802604671423738875679998238392860904302712834995613758326111069968773954114615275903873601159876102946224406535360164053098434661340790412959349351076016954622448115644241550348779179568467385757039991720507620283344053131298145069897237413788007835187010436641186664013226145471974619457012979876328404260853861958501800386716466995839189758647677035287879446308495906069667935158671040751853427286690642372810039481025029534859529458704708687269573902478542567909196150862956062829197828459452760552885852714817585924755028119291350892564839969228362718410711152017264432179213853713254354754776200285689602010228254057948448544532518613005078869074245621930415354623143018902884360950728169829827131801052339750155746400172387274582590918672832493897541194380952602370995673800921084235834864675409600302008250079465886783988603105761733955798903589844667830461011608029458593385398917114934781517588571997058103647160959191770317553179428926136858300997973407339872550558139753990583759051263660773404140278869303572219208308337680816495749156261223594053915151712953657556156649955005339493242941907817114499312255092953013448173135142342368003819993124220278312065841879466247454488786292714205084500546071601834735978093524653048872093333933961079951526675358763895928859710693359375000 [177,26] 3692544920727447160628232595345554668974242850013180292154136537947405618839452319632411501633550557460977506945116290196274759779202642666266904314732054831485594130854891804146920562878542614402842772389154517291805252770885096441087521734253198312476192889884821515743781813055474621535330677506296990845890215741566684600183349955432788835422972501646033617310119618677836013182735621864888202138963658273240107136432981349022227288203497711743788257383684710149799146025746707676498962034724851415372503345593345426597416774073552939037357166783382078234887110193513815531193560831277156897675176891365760395255364738040019522714187742688115027042873038872542118162906383279134473551660990201345663098072049717932578842499724822256479218026117816097569399110936080652666768608458530279117210449406519515654022612815335452514330691460946315627311224034688458840443534570087831630500038204663310309252486425209024258419561416532032976830821423482106399664817915323101539822453985038620954573174799710635785383446724975887570286642134113457803890013943930839536232655871243455757806151190243733333172196044421370612558874792080489768003866883190477632284721919305154061562705027866480527998979968157810777884659747981425226693271839182214757330839780276893711360702629901172382359123109783818108159212915301596537750506262047777946380719885936372098693888249012647120591933644069543488877848130120580199032629075830455510145060929813789728393351456000360882031067903073104165437912861788098935100000969306340021798683678439712429515622673297454185774624151542085572404020954170479989858387992631570587997044140977108870865975211254541746885576722281128006318673339838286143438760324852960260646470587201140625647367967910076128300528325808571811149587238916722251724013233675382442314375729086557593895155353173640183193831916527308862688997985969763249158859252929687500 [177,27] -7924515029932326914051899197588956439986184495579195480752018411488234785121766561463742124058237204421397842261433065119935188386136566040093373439831246863703804015046436225944852609410714471360750013110157063990296780554326030260095009467666647761498657338779219479185133143292903786929268453666296804341033465610270762165963447581207053323355037471354834453908746174047474714762923680928674683934835088614409177515718611842066210536962912318962154511137629032047126099912780894376333111216585001174273859799783224868560316463968030220901467476836145617225303758519315034030777526318117499876429808885474618809701040419225712650420220641793284698677457601649997641959212000088474517462157889617995173486396327446232334624159534111114669900532389534816842942241883851583488209000948915316158032446378952236955473648512819267187335004232822485989752273088562912034784263920635536605988312272749248471701499872519588624530744744048320890410691297202871124545465262854333647054963668310202851366613144307127879239457882407315440097225804283535148291077277947356702696908529284923841826020167685081923681955729902695233325481843785838430096669343517799544969461563886656403979289334705400443151586338819492067720637042115832268238225253465773746730885407016507327792711760296107583324342816516996058296885654425634283329513602912053672356061264218314769409059018867286027800827129095193523966273114649598652476638963478038658304455471111659459186005803502845422191221534378977102606038294659638580192175113643721556474995889557939294287719455475944486369267033455682251624352494361167785003132772720030328704243355764010160875710004632341750915363065168510072274052404800501618233238791051072388559877243723997310802539943507770512807202014819647121977692428252098191836020431716575657636396414726592045828997897271213292296374369972789210340836434625089168548583984375000 [177,28] 14650514469889540967808953816052213100807747814590456988191414172616638240929599180610502326608581790926836857011159445228410453411243688820121216876129243587578173209132547271851681918370649674700971245678594933404699092699166062611130286937385246630596318801025760184434821706216342935137701499028534383932280941206482895208438925905595124036643357262551895953578992126909385816474226256680597755153963034521354139939769120669915974522040258964477420285330457277040898859638061951598435766334355794823313350147367427740132680177473777391003645388883421656663690278807067331712126938246859004903875102496674852295058571524490520358228051853409488167101919777823741944251307857565539320750251319787297473483193650631101666192652893210849626910890429568667853836296059426912602090381053985189976733062175483106870396692020457114357793630163937577939180482822243323525717117571795420155529431974185121237543845326971266569237658848776816242947917048608977760673328952864871707183366369737674121828107378525090840803200380335262256673602928990963446884373638980235982980538421831364535891665805651904280738501747334096540674344587326612497104210972146502209827011776826746439204911664342968862853185538969776939264911235604649022835714331137078453416212462061417025038567167979280892985187612647971916154890568596540418292734077074257144342553290705273270348836069063341137224979919397198164650627826232954519403073125323130302163210114529186575542947486361088923158256924138261204970143189355473054843555475708389255793151780899608304291634025903010354519909905264482142352572571723411408319266165378248449426811425517820607225831519723238132154581288232432668957662213556095250099262736918616395021425003416920481773865881611957484867351869221066825227400567594744717550004718589382187041794886426736559786972305905453943844857226640148471675242297351360321044921875000 [177,29] -23042674077033981899264579531924903678535312673096136248637610031194651967660967266025600212738177548654560011340083344138166072303629964089858150560652295624063292816036931401711784608111608566911071813532366908228214486672207845227874451232023293000513307095304691705223716676550295751622573070482810049349620984078480193955203556086996180407347073736374603554996687874300580660324405016274509635747342510025042913390116932680210052973161329648228812179870105861279837538538064354726681962648414669780148057611153844331596006430451816405702632063692260025633538462392505334902898121484803289666101581582601611939155074229602469566985478783169386647047965351450531927912101631976677866556187378961675028055007121480136685537186115985362766160308839724871688451435617763053658481709006987770808647157499105794640249124627660781205378332807133475693623319207784026932390947810677340575570170842714451911287650154021355289262810118888508328444613777787433512907542912989290481926156248467110260911228029382807299356649336486060880570144721469518415914253083707924321183337241580255518283275898856180643704196307474118841199539668802086023296312364370648745921251064212009964764442319520338294528635147582723855476692869776819353320720024306001854441961623375175670794125213098483400305798150797905294594907583337457347159111621522838196694673529446123265923775747853904332876521925133550799743134586756552030229149388137816578399268952477590221658508254484247108454415741305671569792174908268619124172253208007925571759773678682403247505012438844830061815246220284771295894578663713213356573563745296103533594026786104619815248481258900674047661987350732060698458461288889892013103313179326912700621714704834211629397387506285293903793470128709829976561397635841264409146209520079718997755324843993405123915497758560307018212074871077327126093227416276931762695312500 [177,30] 29791021201065181971927091764505436914769368330963600962449753554417963808255204641325497298168969971988794809388018604066860965083664921466559886203772701839668455640228345622874043323681231887590408516277351367530636437125520289447546161185889328453242861630099947857324053994092949541388555255718605335359573728635268827727222463958718503355128688357990767063357872981332319964902969025026163483800032145737635709144136499199294239466568139262306018437379902493071842918968464263351660457610655194369806171608919391705087711392215916774177619788058737606166885161517682702507253566812099212748682658284453417055197649430874633083523239215277136056218559027630310489895845411179172324451308970146805898717784956828478519033080659122965469580495522880118186241812268210402058770953009265531384110831829932280676202324761142056251125896110659441991555073963632313994959657137840897369647674562692210606623254150008983902129974270602185434748359879901846405535891369279565271633636545757986224280057739522089992928165835992145636838805544848624874663912381774257999457808432486135672992162520850407413903476862835966941455713254331472022024059965402264276798975141411094307434228619400724443409882190813996891412104529603026870847323381937424891127330682789125718943590191953124314609443070408315973413981910420191704802315225304877243546706602295697699978694348222766483505222767471964402552421209149038208703273494725245812333832371972046149041565782541185123978982153012268227313661367519064775230107570905047196884206012346899838248696009315527282902372457747443595966249591778724579371295433349537743503332159359881628129300676201846729404631464835452547316805040724497155048654073980700864474937646164494024098226363283546179826116684348498241226140247678151281840852212730951065186927723280371383821401442128566464414034830252647454305395483970642089843750 [177,31] -28571991365325053419190330547185645767983980087667908784361271076887050622015310913124748853147247385628923322909052317202312292546961137021787092812416620566235083124909666296700250487040757300194349813398216583847814654989356314970260426226090180667020661262734343714747044028153009680026436945339319827104591305440229052758224676613480279020960909326476427779174633426821647821015189116453521074423654984076412917776440712338461110325691190950479998803831160768085133518124085125358968568546908173673323027011039244250589772545775071135173729963999124682159396143399886571037481164513096419143597944885764974037100772359218734091982723198098498325812761123896990773907999252995580400093380578545030151491177245630066123674385043608337289995353576344494024352271523002459269028702839929191397315239656216632095575865604918534551609309165500305920780160741328708548807569787886814677010510578398281723235492811817166752976982073472435699636770075728767369795806956841433080348475995633553933045141927770242569840655501010565373633794939038849530714705732709032949402236088695807212565352286217507606025825942156133255122586790442320450111678443811273868435163855235749086489006175643339616017086691747777078056649643683215898732640687991398751800138645310114895914032131605807135550476476118965172437374427541767211496992018727592058844871584690390247295876195662538201923755345800919547766932679735148580847209363717427751502716973753286589010296140341604273331371757173599180472743615809421876799088200635651743042646855848625450603485867969592020582574461466374243021065045670766874723143448090554366039404480271700091520573797955317367172302054688279757075906414745740115874302866232469348194424466808794244652705367884314088415349845098432990527704071516565140422183379747340672960779749789482088424435034371969379267401265521432989962816238403320312500 [177,32] 11302682667023778616897996044945519927419355568129220293419664262394039870147784984570283283257673368438979498296612256061152952651373509983383947392216443587851406281397503455071016865480193778496919547603420461070075134736702486972224539864356228225960859471441018584859632997593500124148921368301065319633053423403391139919163557271845798521373334296136810469852780981472009552968129600626171370233513849967300465561529893538188888147786432587378502778524293498166445952151122163922431950608004997778365792565098599410969773621195966933520730819019318050906465645098681362359373869586516664644694241979427325669191971752225896474183797104009293398593367610240211660607005141606133775869690657946086531103164622345740062519692572883560334738860011440259646241117007847953279681850768581202522869637430526262988976742906726317257214858384407328014453789234815333084860544514237714219109207239716473112212822927529167093447124186476788806653663661986271389438601072003125127184962195840835800168080669390465459855659198997618857832500941697430571471320290285108987537876392441403584594370414486649652563370802823648476116882702465727714384301489492684925596552161395125724967083726985536229334117269900427750288998455813747371088077025493547628832669415945898995879762358743306833060295062303859685103860736913836971925189807740458929246909841537609450823666503910747514878245353306478841608670050316610715490563329390210255242273452710383393536133795008144823667165945915125004353148902156682568110738106302187255948804078232752261251943279556194300605737248204531507154197458485640103840921993966188406040422125939296471393147867768136586318006511254405879281093911223931031859451237198830946566921236617457520173182618748824023944709682414323733957707188024362872140111672217463633973770758433947186033891894597214003305661414774259965267181396484375000 [177,33] 28410273223638565838015656058845634811034869250511513594249580590907405714542868931140408124375744605027076939917395123977403154499616204250016349409183041848032261613665988483420457426494301531609130996354547661833673011178138272730209525450544950116968004125056379167072150601573212986503554407666473398307413650150716434038835678474339283331372050985669758367237128726502124853709732287901934309151378734167404068519878709084186478150197953334758577507679809652704184751926703246884089425039912579765999707065384581825423207633374103674857104958738149257473681013103948246785222866346919097733457091222971356872897364065265350449092153462596675341860710995898399343877250641522321672849960505264730279915350821009128422118893964706841476066424404847253581842734622572752663146477516486259817712751532327418582635543838710913574479677273919157091566039491725634709729721843831718213234400000382903419461789889328110084362527011037684623493807529474134144948792366305892613616607220875142360427386765573813695124851861646484808557313941085508478404688718013407507640595202854784681032518112311758059054188300628834024951211447359054915059366201383053353287718258084088520200794164881500428836120709864735903065908078483450582290027163761082663656436804059601473776618671246404178682020733741158702377607672629632560734319719585614440503405786238544811867753311772192059580057280903565593291927239624845747275039782437323355024127618421345305776994786220056169051917571872782137033696599797135417070548679471098591440729408532800396446810088053232330387807898495899026041789973315258429786237126141293106987696610070781132952242151814983802916093393707435701114387210392942192306847492874340991253901250562959108252867709821202317697324330626408441270360455778487577528045790879441209418471934754618511998399891559606193681225149283164867027282714843750 [177,34] -90853401472486432886101113282094792623633359686537658511350964740749155796604462862630802284316930939663822056728844176159505191698374234905507068313875657565735311290256742775146060691773524463850320338912433825768970838448212587948496297291709221814604073832467293532886246661186035473450165967564829513565272132416531586119092354783132520573877387397988699942688911449208138217299653073663634064025356274398354847570192461003975122787146052374734246307699654218369560014869091982460032991739120615925189370367476454060662851087784288125377836123460414516412263809258194990194476919246678630240021200710984857188827789948072416540442920741397331859709134414409304050089396435372075588348115305794513248073527813388533931980725358718323834068855596393153580367173578928636725920299471311526619203813568694811418593872965669002825048767195588878300773321696287456970657548650908024631094184329441843183102914168052558266452820227017731734504268665466891268642098921142471803201484747192653212847602414980462801298491554333243430165094834807581137625712354039968562423783756744574372671439697557031880305445681816763256902682263252904305149154466720971126683994784464918093751103318775081833457726260657819633753142203179107205960056755916417309101742600281265372644319507943026207063213013896175632067224875946841609195478478974008815349903396084743326751700323371464389172782844486513722535031047601965318534458474853104083673245761213495691731214875569765860506443601242451540806856707736748687376633051474055147740993479333700538338267966045491865690910953569299955673153221434088891535530125647253526111680289003714776736571489764570799356227373176156449703223318521047538320394089731959174074278171393871163995053238750885762358528947885356391795505758304876334125916885301957457739570922701469772898912977864214748508611338787802402221679687500 [177,35] 167385272875357064166074213364243912078673640597107186477893386120098701528779341909708801704773494774434055352032504657633261526932491535721584683586502739017763290100917585837886082176353414800383818511625998118727059441806399300886602490091516487943803396009589171244166036816056622358941915786148297233194522994360343834359937121862258633246784580856393757126492383341961660128265263374799527436988474093037726557801849162508083379688834516684359801319286208514904875301679193951609726526144613711825745500122728641022698630975699445226732384613238436464353291623297320512308758645600313284849379345342659910324990449535114393778703246240985878054811310989064553549714343008908566413305174910585069404884722984862471720159903409943843166870555126338888616595508700825243608487064525761497229563036816135556216917532222235330710789214298769715859496925004047172530845732378841833279310596317351980979684248406655282745596998097962154739966664709553997892872499514312133200145476508794877982894800534185829356949833536652534388338564533062300853433355223039676973844555567149520995572234824431731473649389865861717778593273300550178660804344691369888822096819979104084558107781696563635186910176802701661135212877304866653094092004566924514970036867796756381243576691873105836069518442015942636384099666224701780555170591793943125088841257417870698987222558980053325611737537566483412494335580793188262566540300706636293615996894284757554383850977270996731052518357857338549103619720469778887723967569979860615455024442329936942164718588360356589463005873249878698141158964742107188760993232675002362375987280472018492550168692159753660570003753490312597978975211879655695514221715595418662597014386227643802133479317708900818015529303425984663431195237283506873933493822176742954585467708909429147871840046113656025664711323201823154009765625000 [177,36] -241630374537183820985249701617841961752959059748522984511214060668132504807905448268494403386080001202454123919831144514975426377229592109199939918210960549270161993433338307760766905957966726046813423944452503751624727293187912589070692762782463941451702933518540018108623110095080303102364611920932498091241127734100416055176769612945159838521844210756134444076824575399984814783402109048999063574839842918782148063601729177330596579876833095582604042681653764467174406065018823902680225114297343950763942631903822139952378061148264729764399340687392350209969321930542042920825645474834752866862325460382093437670700122127864845016174683500123865424782870730792009582653059711310309302845498651694317943479374363558340847133547456073239582583273752945817519595536002949240678379662112494079832889985632452511834565646150241795088811920812155805039600986293074067387169623689894721566986001975811984012323381362423161402423839722984247175783545135081185011199615773068194436654712343637251902161099020298771138726456154326552883830118930624924412364124834301141968753760157513293176783669589853233730030737124863019281132873522983090386890825488868287916441480371954451053637568262175875782359254198355479570844690239155943033196622233665893818399349957819620666648056705149694868990262242488847805844910922308024491227823833581069077378795734372573072239760565100673826826153389525201408560730982765185035014238177908122335964846192521968399407440485355973259118485860608183881819459095688299532115088974618819478089735777367839392807982787972250791696338600576681336528467420675483663125023196415241512631249943746583428368755350987831517698504506604232776058683465111407773283929142354164211173956855961266108415674646212135637361424612205013602238170489961756262776980355610838504645321259712386592466133346620215979952756367983142634765625 [177,37] 295057389406254210884695431378886694835625425446659947957946492274827381660253906738136918185373688942037439271310203156265067897482469669824597301512820479964933258297841866251841773029471920867520416149310609792677989338008502761398554230268819651452308892714120608766688213743938798311894942732778046036255452050499398989934858357893452862766034274449964415243531315617792001995233190735885566502572662736002725281820962621738351302160198587537016777265314797080018600983173340778759165754935977339640901602860620599884790828283963759341537089080543396502713161274208220981986983938700599998026701270309830695316480383225380022365630514946555635227915469399202573789367386375398090519601563113029458388989646509520188743573602121093373817526115105412181771632797011261040744592563972999259295635076350503840912951105328101956680769502207725271450371068741941554522937674370047011601772740144779169797842614763138492360970263948939498935710222593964982990007446088719150544327375309937893113061376565914784895697108626230185691404324350161831981439104252047076701517002252795311591498145165801678942644524239819566157814373665440590374939202765072881492940758919870117583830000359957090402558887031671091459018779765294188887092071927091811930025499616803785686237330936271676522443680895267065414462821486666271226454344238527403565217611889595480320435078209601218451293875895317224969204288074050006918860130756203350819887696299148049401629722849064641166388146973077752252349644638785821168233173822028869210633067160742734750470033127418997646882185735591614206168952358285348711574998424069675945216426987648298955417763672073578801027785661066780794053234778956388713597267495597717306012738051340467899172000996073068342817669670355973252762388848395396752512365048958223125866537904083755262466032293454742003856286199997017593750 [177,38] -314409365810770684938444859352470408931932927988057946727437521892647493380112192268144333661644642213390677725151326154445061817997972907529733376526610513990025017565956160311046098016471844286679446999825438458372779276572972947620860659675462712805003785872021221511481832336224261640352087753360743115472802584230283466141882066706784602539406329258108910480106894773781345973394939107079504350270444429529395674242431214161492992929437683625894877315991167020032097446389727489208822056725249612669413939764270322584100215492403269096792095427878392144512732408308985427225533272442307049673177103044263165210080703300810390769577090825752670396010064600457299486206197984438681603931406359300378331173548658066058356162518113527840734840990809029666273243163231347405570170538243380078285657912460828667625916111765925585655475576982343667599309775120579175010760929533966774011549744876746546836316364930013503259707168992699802498615914489297242458896045294201736618760163294092883267155533752641968981206879021379132814379010072916316598574041571237897142830912604686147389599592090010746265918771979968337452607216689211874549294269651993093528925079070140844368345760227949071711678018163794801071516398969015133452399283711904811169352175095311075928815365636154335615975396193854647993146248753707506030447486835311364699087874458212867920106268400334988155898277578356882488749886543192533536258187322360514587398414941477076295604791566059850313363407000873033746659308964810292762459529252350910700506512791288000239165018138017992674864887613889571064984414126016211869470381484861477982908078538289721025915306314945485686158905011235520842094501015345142460613807612936541473397486003598188005958140739776050766744378948602699063803307290027761682196363922267690690500109177335315703565610569636828589864737340919346000 [177,39] 296947300401894465734930543129182552543006305361851426049006556074816150481099043667731565870504226898257709368089574411373973126119833104405397671282418840858054706949782031808603281500810718982189522244206256474729543939735606994246836464516645903239911447809860694217056079458862219968213879648532600447987757534391402812087313084745537103435877937268013121352083732941919657295593680577877408875048859004849877631412254917107983847102502318533365475569248677740617184824347894897359703888603569328582467608876719056356122251748354444748257394970609481786220378034890425550567623010072672692925544367446567579243243370682939704420503727445230015497186083989382819089744420573411530134453835740938658649750206518770439365937645019118282089938567083581377355784869958075109927267075117615768788241929839382785083039952825028469624588038479291528299507577147850093324723976134530791275091435475194580130148488146866211219675371030153438894782898414206376843980638996769517717661043039699908399684389749922749568257018800916660266184937661440614132334806439096815542897201935655845351009409024731129608081362000593387577018160245430784733742331206297310883765327758710230289358266793717999905761867874299992337470888208425569488328482244511621657167083197399427713661321963355176051876130510317860200629301484351098669048555334906170848580853478564277264758769266630474888526373158228006759283214355593879190673622537360462719390010587553419552808445459436239724876417856820552744257974297229144195819488291312451598577911915522246731375502914962391071604477380043201214161645442471118606824011793777838534331340379060849520690293711615295647149223673396877825075973255812418708157033012947698028198583403170605283443207281248904275562536544613166976318184395076573340435402294038540051465135306093293118740958271663296270706964539194360 [177,40] -250726157035785893259944624995752271300409530980498681328742601739684706509331303122974307948694294819667443195448549889888775571262118189790012825831295430979420444242633224466265465296490366580546857284333536260077987413096799320454886302567417986875622849418136006681567493026321312425416867801975278021832709450640650265635447655957611656279548573799386562837226121844109278246993960186626865013085386982281863265383528292374526727348511339696814695412628805204896965396692536602364574249006717107014087409560452506093785774563039885784492971313358406716335634412961828742738742830406680465931242426060244870338316308616704918455867857347374057503738514517386926664855697267374953727854944131843099589255066369976965077063859449523843137309834516739042485399981350896895614734319879021957618857684274570408604391176854171910373654653344909558265284288721984371204628450220725424273175908237250798705867293038035038877923348525661527380645528497222943803587692968226298463891129535634053300472710873831833881449302651356045595947335233357217791489468838305099974889174715530765697467103065009223155254536218621333303151341777403939509887757271000040151974495492643674601242668339170526357609235925660750071471634007923442032245962127091225201102295840942991546679482843537382761456927597060800870713140220165562187739906854939361369926202415773449806668373881382173702617781046397312197583232094630167275487966797847083215493863393641801740669636632705273214486938055426780826209181702176821630747908675737289549531517642863752542157307914652258469166305381467511201224529472779495613311557586166717808997319941635866007662605935532217011352413731363747675746376579243171779638690191714157012218867210224011574207200032386896249937537039870168319467074370813132633606840245390249494486739408961012423423209463832010790419726382066 [177,41] 190193997014709568313169213375484832189214547423574493322222444173248206636315167987481755048158956443829429113698438805869918217228307277203375788273187389726645368909103474031492394831610013791085135632436967828779938654052748516095881210917904880510619501281993185351632618050854215286244202584580765776011599592925969984322004264289042194003310605550932209951573150478081588734711106714814135162458477643161239736971371686599651439293795157916272436019072130330413321017522809983822862772615467758072148401546994028250153859971450062362126519899082739659009714372263021611147336039639042535254336679325744451405218595864328926173020890241565852392114397533546994755137704432345103879358896438727512138775943250099575569424818769654392710826269091125261602381796136577380099949810889161155123643123876465315811472638629215845880919459544981298549814440758171408091233017822272735137906628464150920138939805857220618897117927494562635831060446373627804673691441542026639664876281459216270876198423428033032384755046792379298997038673257634959167834800171380448996350344751787447674345863286680121553974088807837809187648609419983537227161327614135896407567796895350399809249248553071206108645155002566158273210216800067033102161412974564315595158800360474778413495421082793179528408019718302834208272322172377799945350199300510300157888648703186152315456445831831687277865200554330549697282031788497755909774707130507194457556162601082191679709239889805487705868123066894564834424073390658324662515548585229883397218313859347369810511118325671941079947817366940395135116476628423970966998851439501614866159644021796506081251043838706185126802275485081811493193459853283304664850923474123294484809783946406162922158800845573140788056475587293420379412319688877105508039795240213013139137853613819291952557025146131387928106351050 [177,42] -129977787781332458342319226384554382330306019996849877761151786832827071484584763562947431960567678879554093498557667954607283574587217271194565357115210043157546896541420449289595448885472738712655952710737186693511315649992116127921155226570102801071904081852561558692974545140173523983079168224357251645232493174130401262680628959203881373268760521839570696135958176483280021532621482339833566307936234509084695647476241150845885665727858534483847239971916357901249455546052099304457215942905125052043494726738375768259262132446593912275762104237282826022146931660593035229364500718195043997874123837313819894840390779979008230179361052884600380203298029753963952862778664628731720773812536245927150854600481031111533088562534002246644088991517982372384652106051533235267852292543712792667253707704240911948827612914298833872335763442551971673473244768519869646094426899668401942304917272027169576907072458373987294310007686301915453790784983953821659742759689662139677732793852041550310571438910686873036677901542038627015459597665131841053173273456758531296599545733778964804496447549111562168764180648700302339791928001259473172411378258338169967590329886874839967676687225481914255116218791138424594754086909370393711110631245125427306373381678415635920696103741382282290596334247051316915718167172196102234749477692187208095488861244372036941005364706239169956437125353955368214473646163210003817797347684142471603056334503733277978474779598968944761649618869303258774743797253911658344132715433183493384162378680727199757350590462951435148774167734069979909243257089730636130977678232344780336425033977601439224046738123964912793492204507359678342151787268881735580855054514769724561872623419310611418758090975454498226840969040923241689596290212825208521006284914304727165340683170259851644620187096478430928603840400 [177,43] 80141721066198701171661729225493995060244409344711224500656010238852690948036995147358668869769618843121196572438182663186492397988850637169028292464021530389670337648218449773514093979199173480747968636380912177762327412869837508759925570389167024854867545696378604947608529884883926579716714805606815509939512140219435236500459472214015694143045239470126563119012917889487694809274088027582145906741549104034688957590302586779883186772086843360198310670128474167486608560330965174859062434273711571387792964090109412620259549655040460259277769039527584013267207467154127843965065442739871976597849566780752304442315350113905933676132671983767790549396484625096342113651432235514022149516949477746863975380668700680572741578745664090036681270830515120073098365309361364505006837201586902338398781051258765225823707921365647787515646350328419649412778059898188241777496782676787350837138001424672170613435595085202889390727270871751767224061452115495637696252720582303713785057591078924817148757497403977354209287398648864549488241130964841920110326848367463241874095420155660147155333491857910140292385302255912438009818353890143251764040677999639279279676523618148378338948615931843704877849157494231761678430529364374612522989391053720500039749862430325384372052302902065365262294574870017293667591674769777768284475139022294417191834298855174934699477032513961857082283334669102445222850211228970576616794992569620252106968189557027446342238011448880038100602760317228153987307310319301127787928234338442066935285874078189745938915516902915307386815627283498800953941805335319985225217452398231653436221382044978098108771061176423090498963717009691464341723910727525452490532411505542758906737053914500728113776186020957683946938291178331290011683359938480413124499497244488641762048849335645704565404079843930925988720 [177,44] -44625976862777590153037561342506259466984330763164126194583671936849411487888134262614616722559176536392625684436611992198202950731718814998149898638902057025754337468304292458565007149871457272759670905782788983935573967568649635554585371013113292317747690733073255017831337745018561283880887359131080585766233986602722643925877039743730157951093962729057414239827481278959113414826376847263764641674649795715349454248574604641071078615394249642176961831124327869421560513684860354742335456952222839693832264473978710377358557690300041586615110377742680397006359570573970903481936181893942545350502607639529042883062799817988776290735155345168223325038840026403460566977932637671244357999005725868271242448650192547348079877661255513093471726590794293032106666562533043140523804973648444009150820399864918649748467430652021709687709163918113031102180090729624195467569382472005170308423041107998069179326515342727154488787537416826977984981127985585777495299426529580807273202003344993520685297186033000908626824160805712597192373174910697862656622510896140645436333103810227035352491230089768049338538976760015082494347321989294797444643230109825774024371318415086020610982797282612477277233750987720517976897998574199569240336150450841442182907428828671480073810478757659166671299590815899131244579684137274694150467796038549559195501819197648387962340515806567238405211080389696572476397918615008755876572712269206642987168657898463701128766974703884572246576591074768039345555549201676640195435615384659450805753198364266006951021538209335154416782396618199192994795228628531723660239334965441600065967361170304047300048910495375233863969664563834967646368910526005331539457131861887318265866155454815156379714212053205383215057192854261794041913398626800415963967782210266148767171220116180378006835788926347831610 [177,45] 22476794708065496109066487666177081268670176438477054944804858507710224784705305889474381156006182814675315971238593301831946763416001965391168198020944871229429170501054810958909675978594516997409921366250646641816023672357882048282716517622930861300051912111849325779234148251108015836247451160502401509164038729261451918772803003398342992408486309614349555113192996660337524441421767590277637105440814122710072059993800186669883595989992609434777403890724562880042953227101101004382990804560493298220025157195013810428639632087969498647191595040436235030182938484079584774192208166768536106131682458525636040402428138387336337928588138909318261752083434103545789761274534298622488577124518831793076677375831198317248811892282848863303728369398721124618169505878168966459627236281496793066848789724302964651988228216102935305862115570108529828178408422787896280343619135506014970700306893767628958529961304242192499851820864928359435557977312599920908850296985471615773060576328249379619074179941281184985508018056200938581549826901818588119959290436757020653094715922691176033599308949556370113917175885391569088037441786085216209614190794834203443310874753174646007849946074139587423338758784211976512026408488473166143487474226880736769652771189316578222223420231957238015259858056957447643100884398147437574980090604579275173164215830579141705669417062721717268037498714940920018760444033775608376285231204419041175595487367696250348557883658505493537823794587286905580399629731442391734706255101012554042564897862976203185712951736141949902707388181674600151887493683471774514814158295263575318248851623662208238057957943783293181881736177290732449121707109116659894461371109141588058080087936705760398630716937017246772407893577276371992490183156472166759923550818555436952675695231017456551888242130756382852 [177,46] -10282882876174557483547841147782550957348724783922512793110360992004235911359035977443592388368092807860727979684487403435591736350157954914253567839228280215352943258178050634777500668318808585750837866530145850561271633534985245623804081146127360710960112831125989096686789993617187933195958926203442304549951515283985965687152588844657203919920299113339246030952664561088200308662564744862822821833382079926792935158834567566149545086564526774076724940776108918322131299090924025827707803989559485167461467142481992890710013379275279710819076972551100593908967237101586280347841665847714861431546189263804022792657043978394113200198111531402986080143131265201366034156603009132287987743736532064747128149221640056126054458365079251702687779060433566169332956559496596957404664992160803903649542522765954759154737969062522201687114269719387417920675603607780663343129585664595661127216287828822255064065422460678897193167404037658391520442410115206787145348215140424655412220219595467148598726419208361444361740030980083664295775901317563637041556700360335097437911035966847652286769477110623803081161354317684615131114710168384836192602037615123860497688537832515219481450221453637574173107553270114995195816894840978697636049385618335259523903792948422393609650169566369362594979766574449021297769282942012619131607573166105164002171182201239814373125015549976681226303843028656942112521085790079128622943926682227839258373401792923740284117515531621959198616482676660686649893387653861504654754864851950737873211084766090582804531638161636272482472632924007889457078749125717818889398263880374794493445173502821140466016105705554627872567194336033298317231714538295417394905402274651968663800968954962578749625563606894475058519081120645085973144563391398114892473428104348374585309314527005338856959219564460 [177,47] 4318997843599101613117196310603950629311689404756380093403330361780101558466035063516983650295290131984782944851462290917423816423681418841544267593432021050503538848434424133405274237396065545816338809727333904802843977686522033702412067281550684255263002729328220704610232075716031699160911722715127105504723010929260937569352185297805127520023421663545168686313355029593652495686365368130543939520487045617849735240931879126164768799596807874973655078907008715158257003820309205736305617260172138014164934818577960282331581652281525389868936975795026797100035141615631600618557891419909121376194365148857897026036933122248984346879512567605330649938837951957142330120806265936865571447546150217055588996257185332123824091408151136057872657108879681764873732550140891084269357301056717054569114428065850047014079193180455559454234436341562713618824732751932419928357070602676924716256663532380681431131936906924025767084364990477197158474420091706640331300449608752495291625498896937855406872808864781662445696047994215096196104265748006345229448902258743255868840106413963910112883081458913868740353715529845748081405119539515832744292089939348515261680424606861772839692259605427549405570903343984718742037681265929801721763520406871538152924602889350052042546917633335483667063984971092303967126669900856378019600150760991632677731387689041523743764462310894488725012044745911216243852545325965742715021172249878182909710308333819102504894541374759619254861499865635103945729171851277932736694272708506398897936191812038439966154747407725637997385204925689957475532074464926369666728533637391107233305363625479547558995518387530370349148215458880098543565368852680478137484114830223889597737340522757461107818103491021615945281522993137491146063645485928578693468169992875318289720724192203643554686752020 [177,48] -1705395479417150016483680379766341725867128164099865334079497515031293364569284270306632767650194840974809841724823841571632260340284440047221576548620993722160725756286845697156394943923683631985514301417033118409165121598911702341936144309599322956933160752110832291815322752905201207676433166826001410834617952618215742128562636339108792023126994781867763196181313487462462856720936269617913598209683373810806410847417301049517659847190131992937721495585891267132775196603748223458195267283539890079604151526187490973593246584076260876267675967386142676075725539500747073744465294408565991236925696941052004699408881006943860726854499014103057946863068190902591378819044928773995182264701874537042174019338386617597277883310031901835854700776445836076952759559254339211251490215488079857816367231243945462079611870667352072539620593275894352497836829307345515143387239390390845695583916987072983405849684413855220594230549578342400212922018868939614563184508672660472999481938240511422287622507968697668104082358303008636928219687779734312546228872315273797285197741513421573878560708858906062274201354990991119789357705276781543215897990860485574602036345631398647338438488454228328205353325675062902416386740570615713276918308436242239129758790888929030035207216988673242891453564142677763173476146809198998801358582126499171962348713331249638155160296676094260703888547345224049910559148225898142234014293779646432016012037599399839867194535393272959016590368720853448976589096810460995970114305421233684484965433758422005145015220749832161264910035134445339259104814894920461507115102337527423105467322352132680387155985527362171073835002632389019689991179587325409709530992847392500165224797545174871869434366753859873303242594143093312875338351728502544617007740617149646835850206157909454992656862 [177,49] 660445291212697736674969057008392552014385904365324712595502074794449941437871156389633052165421259272478356905901030247087245422364181567508040192962884245022021702576235259032142806647079117099335345708175090609056731010720216947612440917030575110263451229103821653465206126291935690698033129084171886728869736070966372096141792336544555389497916929564055832733512612143995123681139721780024668495393090810635786213247578385248396663881863634761762684690714119645987296755079261819708218962894365496978122909142300022411133861585868504380602344505389172397488534048673644960073495382912347151010257693145031404089241883461233562432867769095815945357038526001983697058443279644450980345385295597646413603135561271536322579102524506232457529978055047996091740800070444223484067466818248021051980512360658324355794427055777076018081195505360532732594127878423766739863377007486343687353257758493067653130813872863791972175770796217467743681101666602790610756923753439745698478167096165230507644506313618609711415919408199396017354690733252172986373714853398392321994500090803774434840407674854998248094142429222377731708965831580558855181582700758079239311835003644851440730139914430580666846707677001545168728961141117352404204982754114932914389770336613611630604945127800940585886554748539806702460872952249535411303779632703071079912626284859959760765934509728750476733877712829182084930492127396805699613847289804097532018165576442365469282607439003439155967067776882691071143153083046517984693645332202630232458565193902376612998571030464112974261933794801473495799581130474448568285249343636887116794942509991955270900513270035093738015899084732970676421933283984925634943695534021594499839350330233607716474789836541489060372460519753601874845039490394474748935645090060194118326950111337909557706 [177,50] -264337303603250783603992783744940412681786463094344022407908637633249439698281370565127135017464739394423236100442971249923587684538852718622634597714349985037035700670390079279672744755185201902598922689462949188726110868816500682410726256993082983896343090517307449814120066356633061215782944783760907384956253015561543506287540021901494964870032646469165309884603933530022160392101586240881695837249856433880555187269230918183420788105715611291395655360728521290501090332791441006126457185960862605785349144386758473738941346527704989041428138793925061467707643921614911730437420719656675431723496530395401792331174329512037871178553080376348053911745313168101149565309294113034919655281304750784529561902854396267541993051226841988656910845728661544248850687357552150505568004886048241584007500897548086878826415886586491804525604128232652912761277595361315138321084350834678333625234903308958089316206739968857380433521446678782044527306525065225347821287867349256555414771865722654211317835588769895167667264613928057387122073573756953127270564960417746544454576039503634118130265929669218134711948235725066387841819609518268703687499600970602213992467570592347887959789556062999058106936538967908636583883941690044402105280564558498929655873950618572617024773978511750601320179829621673854362139892993724009832139693265407407535691062291917981007116569408786245998343032741899246607535864134865390566114232945747555561884237073484075818214187898021594724455557703922129716762305897289867541827397402571733117518630926360303353114922022273742713099724724531619987106541298715759728858358070763700126258962920661752760750038447217113972560163304260575772504197564947441677661985882994958469493361967360925359150100106350080473598024652854091289702734951013105008385770469402709546924348490428552 [177,51] 112448184535982334229069188676721886383214744857216308917224644415041558448727754237944272258769241945391852234278303272845812959621792164031247015778145817596233857350864359090338497518637289431943100332185559697490395750620151953062576188841634050194937272040502452411565344763627099685719209031517094228102875520224812560394878747844043895468042220569543341676269364865319892377943693527821396251036859285127733941781942837873421165535955583337719580997486007652488678682264930817389137841006049277082080474689134726841939596234179356446411191315547818066649644769866752570843038191201472332096642713514688102986347590661731731686497860084881546368414418945044854131260677454607038058758044134870966431761408074436303778781363080113517200519422382927085158673781301466831039846009397318739337974994578514786233503316404392324728795531659432996569694381256964796848138068298223029118053648948028292462978046152240709715988694254787736247507402656340731875711419255632657306075186066311957621878155386755363478258533601280711187725016835285567626895095262975983706842616744952379571553742494692140851666163477098685020462909406983399160777346320250519746641008533429100596402913794052654337747114496667701637897776190177732156732246695460451570380981263997277231627515913976748119354776750425806386784066671518107998596120822637083607365807842129290272310202612034609838851021154216858590559369001797782396344935071771619764510480622290025968471947532295759351516814798567432073413014891570540597839457701672954208898060499718266950455524159669507267320575451261329371466077410092774498736236302341624524704783645957709656557308117886712902962373791488825427224599656951223198711492299836865335639819986674751523385793042518910778377449864282282422335186140922846492986736463114378833278640763976 [177,52] -49711127932638450616764228359231933810485382968404316416947900917767090806300887221995710009905233678106260905864318443853665734123174113719491676647334019612673726471259549720512993298912750861865860504817073064657263679855290866646895483360071084793712043298172531872109082380784865273290083593294309779202564130054583326552381651861551686706615925097523856232759454606748592186491663887784706778239624221516067157398295949606344041913228524664065809162008115158642192316240115572827453056657741626087466065441529436142666969189958573870926320256389931600360561936400207845008608755724880454516422835005934253657416729091674111227067815002287350886628712513942081247479042539039849133895060407297976619489678216442008631271275852463432513566772784281998441228206216993381301754650177488229281136407329662556402534701400639251859080103461358589090309857029783094774557764220349182771629357008799462444284813515171744011069997317602916132678218970561996457800437504077678620346156584668827287185214651773044014211630991011590140881859408831631736551563097471904865555092448409706765720687683121225422053499441801870999459281464300702310636728871929753742592178031367770323630886712469475189179834417290218273659353085803357257316157609764561290471419634091290193976983125056961972859032779074419627322622419676942834436630267601329124423915130591839878641477268990532141406934187778836432791854073190320835695979988310401402770179521995210802591079658161146052253980324562320755395945208986400501153086234637718849915903289470305233713189502508656006253848776129780614911213686791669816924114012365100839032860309846897907522366191873480355259614160943259503045874486011033398940567376620892574122488117024230999937201916559590320608668632854155076862572936780381007608989925771882411696571003 [177,53] 21721297657015473201799326398538918947376438965859856264107049498109798183210769409541623251642247102279067717341182778959715378641862838264462855081711559487899162981487129930163857646452146258277712685972541875428098969116065033502857081651818310019770370570638733698804982631104691284869720311459858700697140615092753235597118607865356952838646617059421733507058333274735845063674158300748372162632588718439442900947251378475281607135075983268100929932949022939350619213420808169441105457810503383079416133103984332253251281254857431231614798743728044618242538393356659477343272982600251198060667744647076472137948008237359505263936885159042047708161965860233463901678902380292593775265573876801187321366609827671030620732986988456889498428735970671352456807111581210142477911915953619472163289697664237018026288406286539973870734093014269012535702464632503526971640039689283298452102099638522580423248460468430385902618464068524048676361155641751359441551224700530335349954392861481015789907972501951176743736032950506568334477366039579970585564252735189969175823598139678213122688544666772926054739191399047637960868990774118863971287300578936519476106989067951912597925380646041670896890430159638791190842778974966666152137144827487817547859200260539116766560375863342800206260993054705098220712299718396284745277622383311933938534575488507559544116275967961484893020030042777023593059267226328408622291524690356018852683116346239660677968327554811800355171212927838677658872074854505674352511388566324491801956341911961689132218647169887203177316073488323016766306123765105770878147889859633014705973387374747564013789129041467224036986110554794910276468707373914096520838266667784228787668135390065554733927723494835097483080082924851853126541448347429747517392701202521957430555755 [177,54] -9001327810100667727691488110251321405467783058277634548695929404393004534088040401091852544792757715260460200358369122336694354887719819265104934569121173622549840039581099981620564956459666205481068622426885561347661642355059857510485932662005227726957256646602631271499647066199375687675504365715947448167587447278122459674130896956069574114972521732798829723104328780904861696292334128939935003429514829555353180285194721882833029064280042838773742913903189349244467247336686707872933270851339866947688278797868866037573437600127734226653815781496360267815370897541433005010576239217316911017076328957596914017448427722774715018388279955030602211589308888324859284705336073517970452729325420959245809997587449792445266592224559091878055605877145153263055767036625278642412214723195945747136357337182782561628112544550547080902075479202938564053560983561380797988981842561409641394351075349978666574474786918882719761388310035955158948300739553190275710063380750087090417245061290879514154993260210039725915841448573728247759153432208017777856677452411385513786489004714000580950481832436245159735534075035244357251649567069918231808022825888965981979508725016046388353703318448283921584909432492031055083016844671893397582815669617082857037019165500980715205458410090784349626375568543055581933381417231587076398307713647214323923468577173247273887233574487920688058092068443017499736983650801621227035359589800288383336839967358413972227116537642329135058923826475247721759962387552397244697481359370259792028985052864788415020621882067789860362939566506805898485858096530637855443530770272475685791852882540091504022063542646725595171527874372537576528102547780171736070954159106957359719288113426633500951075439805698660975065382431271691072714355568901817026243575685593813519442 [177,55] 3464117635370928106829295082222696331273660781138457900062698928495715825474458425655931637471955274111401167656820015511309175068817584808197403707513053592283880396554429349151922964321300811548040751495026286957137352539970216462744372486043302095512872146557451648425861651678285579104882213658007330657334711477585142021215747670349453949723087365658278852013883068138612635134113623676879182848444094182426608193550798726152795145405203016999206626633101147374132342134325976266966058549978345612507020576732644386425586218594431601138870959908405610925698095177390576843428038486488369264640924756218732276194557964171952659354640028916671845165310778059803464067611188490916578782573158664401861209561299125086332831183797431333458724034161182194252128549907517777028136209781683524607452675269339925197536223485102142857619264501302661979433299270950992437527167295994281779548416837440502966951648112087928463295087244288034771781973780651892431974659811828949140399240196212306425580730099525147765948869368614497953936990001366157110482057985438418205673589560994118031027365707451232412921257879506895172413261350514252760928728173164386874335150935618652037599580014331032821385358433311396089672772872332545412523519879828879706631790368918154216423029137427417386809071246458285378361965330110423747275372547548067901534965525315943328924782309640282855419747968084224519659147860556649568218413153359471590880235852336421923180873863876539607879219120400188262105946772044467925134006033171732532451186503020811074798453701694476098864929893662264277130412526326732383371995366957637703182105303990048511527591840096118067020966242561239935587552430949831227048483431251975010632839447184685017294893261760627550282608540126662143822678279498765851274712164713992306 [177,56] -1231077468181243612134060317501343463295788036634702799034893210731975635161242527942159873107281343395821328275426394030394869825757747510623930778589706798986639032173167961640933508936910743968051669205317190724440753092336347039324509292287287703915117546627025690360903778828768072219756113199397857624198003837734905806760258718462123195845103743293164794061697523591046534715536600268895257870728007526332374693243362223995163542149618907194101947569723276221565341299762519752688419991928448993703700416088778683726965794661736436866268776075718188865087002893599425084434230546942803714397798945814683736747385821674875120926020984080170974827952361568040124729687571110842531520176521626245360851238447083476414161281238968219678976797409930158018755278752949648017455574790275264031791764045151527581350573508438802310180833107722057694744012094041266076843066320052419672833006025598172316386887875266666074849695222667968308891785762576564332627238809384414208515610919568045095077010640005955558422663662910261348056951528772280772580652488074470029858659397207827304445540118141900861869341564510355588058620289856991994996386362877378732559277134901089926489554247610479179863940097917037638734829605695669681853413867323574554479268423731137748087540450326801713122643407665755706594054683746973065845541045626792857582222405327162590577718314604380193486320151008175288229644492721235149867127556864778464835280667070083472353258303838961895141208843666020877700469531508042035637647520583823122649525204316578960528496923575211178033694344265960388738873320233827830265615369689024924845455277632351586116533109889731497902257338749979474608195564100756828118418669817369692497881013518377672570648140618820552232030933977154645310175522020227822365506720849805 [177,57] 405021657483178466713740337125760703025857937735254561421081697981732272268498317351325712451947095358507363261557233939527180148048588888777084254663852979445343721030601158163368603827681814218024684568648836345222082533680260705122159551930865682859231106292471331397243581547119231243699975178651625908411768616129220111974358250053925364285233544016056738200274815642106839871297995888121808725810358915363727443289938632336423027518648600980055041872740452703671284736651725707072217859785468796919455946762039840822609273565486754497973613534385066662635472439458172469119385309262890301815052525976354442794188064058404838865591950309047862652853748842741632839525722757248471593247003890372602888380828429305946767015870365605041822426099421632726565782169084747047592886670139906088350944177802414799569061803409982074869278040641425079363305558204045978914829050577769881791252302524283214940555730525452439387837139224392762587069276788025449870784845629471707952726100873957787899450130108072973936351482424460772612940191160111193502413649871376606651800150887257824756110081310602337696342730799866579893390316283678165978462522944488576960736781901217917585086653135210732970630479848208351738975582322237859253156347532814288386748622998483759903121292128450069650443616642472356691279264296926704929715453301720647064000902222147900757973761163533374499395846510190664435723077480901656211986038235074876250376520278426217694996208896976994764545925147169609779040855576286196444137040578821234979865488560393656216579836890608019848638806573781322963756852687976343365577768750904469634337266982591743630593467643475856408025294191082842333115608052202703198181753509939712405363385534770571665295710945926123553081828675188898646247788616288886121848628361 [177,58] -123971272895166004471767397292500845909217925914647455678686189118442346480648691866752891651059720149694900795620119449736977478927550585454137949234908797381887167132229010468162270411979896293311808889274305515021841810760782833079421801096351320084782100365439952512331110987424169393151521158095952349894711027428743854098880767429491398840286273853332952367109720384571741580109214828861461962869023657351259536845945675956905842011458728845542457875334427151536124069217740789738170105034560154206070708898333993102236127546731405117492249239164321303597084651402325669003967099336063400801926327987061482339138758936738887700178104646524641125252709378305478921239815614141355716781943586164025867807497271139141770504800058540017968678381500862942098032358643189530816727885985512141795367206326059824877524408410037792839129621861656387206107469573783650009596707793062271537744580911147370055402967057341127278394700079697564485884816676814667409422274462074671957029319069509941377718302597821967477249311817274226562933179672824201181307303486749912925478461515080476161375309408310442142312534172709608036652512309278351643404267784741244040626232202268119539320200965587407804802965980149132173411698004612223589079735890355579088374993637339122746897258864862331977302332053497534107490805230517104946968472438417495198916129994812986600900513459150620109457215504134603444893916311714266222994802277830823521051853920019898833392037202208813237386321607166404835442343139644436479944439559794928031111198582063330119428286221710696763371884455274427221981716567551206250103836926121478032612053623444682334354000710502231926662533618472960465444494792625652005424712232596861760015797767913364082133340136957961716353479077922903117699413197019939141084480 [177,59] 35397208446327712524863819623413994708953363388273711041851189409284411744565898256624790505285937688741635013534007082844669761016120345632640177336936757450978263767767852895967585260571814577483811368915676457133510341198715250468721676309809455745346836554050812323023596707838487148831443180890684288780314996679282467356098893062903093647805980298116375853095396514631897601313372202343572902203193001216789681440642015894578331821701619313974692122579612420191874119007202222126662261183843395187703024543755766293453421689582075630687490425606488577475054913477402235244403934919318818400633480186277512917791035762490183337606497051297877440782343655697386810948705752071436995391658867080902709645682405030037860071108195830018050386942557998732345979640098545986915278019762047241992712770913421489727307456510646073480176449964721387686944922381770015117005381513948583482874862982991355082587339870708187315914909380201233090585456569096825298806020458537841408494867332719519317247251714484966050621843191069359982862823381871295774698602171471133991335123289003013617693040715740228425816062325961386513230767708064004842219132558260050069030915652176792030232235526900517914751209309409569946614882885294301139176065001480989503928305771391988698629154442041613470212392376183796227003241287275262096699576951045408718810071540201343542926772469772991274820988945525353924905479284143085574807829309553188828087872837660711758458359775810764647618046199233320247628821249869019488780120754797212338095673259507055449815889248982452629212423957118430050567711543907245815748808359663814155036939563971189266119605474587814471325336805635743972946793410648104659726646069548761800904827542563800806461119027951674063524400790338062884176913734295051118288 [177,60] -9396273110319062627639435581948380976766364819371895428366115286414213536079810530172753021713417448140022202935031976988462077414346465373161837732625488565457917965567264955367723864919784479706788090236713461873658116072894930832592464068136410614954668271536556895043264760669133350056578761952375899451038795631992218706665706695123366120257630255237278550264409557116312742861740517111166271942744219922683448449826482206813408852135249846603678518675346251122337744536341711243000934314379968124872930194057527277230328954206841835382975568772124913756460876302807720854043853390311990731255782849939165797652238076876357981363154302770219705827021527346887725300227765505919138516397625671344020549745567923387325616613788874033417489630440261930103710512834465122698225285898984115627004433329113279636288207926775764872051950682095951189355265036297996225529987196353708409463398173101315086122576693741660713985545899139510195796972471300355037964223820197645335768963480811763556829587552016008461186734268610832809589162609457062482129338697587039433270839906291623444600446656906741142035251100286865085759718126782100834456690610153980433477843105233999545824390876232849940216035169078432621106150050600064153711740963052898260451291858446785807981744857704520947617257901293114693034263909692899151748509351062589742967564927090376160479030369560002618881021823133551879843472878170227507904298142516313162257286781495084399584042679730135007836765276646895266145595987099868637647632208769649614688018515460237190832705214442165814100562476152446525173726698284483674140985291053428027624262994433742164859690412876665959547442680840239517602543646340149648145122087893733018340690783359177792063643808311046269606911139300696159752949329660315750 [177,61] 2291887389520772372356524496726530555185371067753110460463860821376460494049703031924013262370210086760053896924348627045325903550581351932887110511905850100280618951836348919976729220469069298321025765785518290937527449555594349750845082272864956718201746335418257789711208256600848253396817820467082745023762183665935927927593732466531835836663937064100514600478220107353151892282401418674249789434244643305347284806310906014479548551961355579734890484314611589575022506880630988625609818620407024819790875112901240747055375413432266632371141874282082445385232170461997078816339645221715186281718570972918303682351179430269108360110180125081362385689590277460465356573074946291020580224203555614135686175070727172161729236874544978991678277619530937250139076628398084418376784804863835778834650770348604407354849349649259481450883829306601732728923217847403970818319620680751573044812810194967203548952828760143473126167347402818258089730891487469130662110999600121203068517819214363500998489856250402957529195964253314915657872231640893056331733231025131668324454508607801864983890709474851398206214842963421445680998804366590623165406470881674813553795528359436927204743953461431821504251932253584767622886224535981687105431883169428977383263850289866558233808460112209405486936084019611559062724718531258682845759726234323098358753392268766020799692481145583503331860139465734569004203710186483141740868685106527891325428889591566675901866496883229794247003846234568951503618659126235245389298099272028261556825493280946099044214679856036926320507370644659669783178607704337682163174647735404822625562347036055149952366528988314448652706838314486763968737895265789119379660493066791289694309048192640122484022111535280678554989737259975097395238086954609955 [177,62] -502632595790606329996566574361789698108369771285006096013033121244417982734084873821585092102594435973045109413870270406481387118268855522655364839023718915802063352757518322450418361888638410572365800791222466145533640325923853349840676995931324772043400064214295825885320411726134367765907503054799973668249039350608511870153633965976531582799300313598007027556017028819700765533560425204544847359897144320476900539271421914885081505300026010953297732581158648485412018554355241753632379417185576190962620466140570248792333591878157549541506688232144207909155248342546491737450935093968725406476099415578251769704190063538688847816943532240963047135675142342898616948140041650504904087158280205277410330593977454167002111040760056563612827592319021040071499973557796487382254424082349355448250597652185646450619671908774175379723406463579656561554962853692770490564680484878649511819072881208117039782521251578905131160494724780718773375616992218590185185630564482224600498843983896741266986937280464361760156481271268992420579778530183247210891432326566038463101022102241993963904539140959563768662156403182226620756229518079466272075387859688841504245442196052738900623790385011455913641317273589496724247282861819664943453894502302763667875715716975514077209424335617515435952339762751240387733218976203935616272124945431042862076793931144641991298585604961549061754851298006579548283095765459825169839316581782067740484295458919838008852594121567638695649562290259594276108063884617737938261370600646882509778401106358356689344116028270596197397983685051040297040547822839491835392799409437791396869869698097668125941488314636387652447691096953466033674313332849131282266722149143799008817004591006030867350667807610407373666870772435691607713447224656 [177,63] 95503438590382838262353898288938340360798261753771267732055979980592341423265171987722730481914930897919118267197321121555838979826856404207482127506862819458395881841784196401251290930050664122480777447114229193221835149069744009355137589343408907327631688128510030497449861229359916221425899777169141280199053732798565982547838726552911631827057914876848572454755726826912732188497503754769032018210457520574295362874763850136822824271195755332968455092627092965293000995092193126254051062968655485990447135152827884068014560158599617751712587048405442611557707020524656642516468475901255542712299292939945159985048074790312850350621176270360503683488784522942526961128458818162273504430871476330022485085773306398940438864317648733993154260673306892537733141600300443063829774631631680931562277788646082353809515230125230697649594227445292636716595036192757624229200865993156845175103771537941218349990712423464801833667166431373428096141806389531197627514598750488965495884640040089452197859373073873004097703719547962128810531039952798503992082518581907439231407177951358554830773180001101518490002480901255885333731956650295144761720912979871235558770615368651190885093757310749796814481770953678919575961855548211479598219407618110161969061631971299152737119619969107328995848710044961466363989019415019767505075705689325283456846347466113469801163740390338515577264584716478006939569200208544972320192302947345696985540961527560541616424399184633779739348446988283008192105914594365820099974234346674181528937328338677197871219713253232212079817495829069325251229765494324051592071313416255729721022937219287586240678303327625349706282177380333547998621511584257487820263091474431097343750655116160410307519805901224859888662638012066006270953412 [177,64] -14554216614150709573088252461765478264324190346278961342459819203309757609737201113967461214306463743625351092160851625614161765023949680247673763894414326445854171865614533301430592412159447817440096064527349687858378355819516587962674381557866471187447043364809257295316142561642308709848471552439344377114235520906650519409536830731337432950570826825395736788803397275716509397908939721712287381389161092154201443089911614495991117722223589104789118239124967952464460148618522244596115624756070276678254091302824789815068965463736639115754333524226768029379277193104010905158670275776291221301867904535568196194397643182500480681331524831108367744626891572157244524815317568919100921361129928353277081809474676247572804939602867481693667401964126544545384844333277739534911083086129343540701552775027300368294152098560208443011577050887644698041933180315167291207044265078241166633659831465278254769688357499926252936439320039886030088381427824828281736592726002118193252454059192894176454765496028083203613884545203245279561281049055210605279984676092222468024221891824333267942546346797416013345956722738919884471453670011830734762462061344393496697309258139807571803884645453501811127211644604812759034874005967223434423554566769324628996527928167064113652861579524816076547992109992661749166470260108854368449992033258204564438609071567036578109918907390379894218781546507713013703328294683198367713349676698345377403141883097002200427840686923512571375037327210232602124439131684697840317047247805074596223050719085371302601491059841333740209768969287073219727270319105527988406723447008890324302208315461339244730494099714569561990907614130982315918006979005075805516305802864905493785309385812593163614199074343070866602556366711006136730316 [177,65] 1354532587169964854556296871989305388078520888614159361507096363836551230251227876119560853545085244144295103853369282657511653514129081024086826412566819720755803260634227860847466359340352331876638888515640348438869531460968888841203916478445127206548229059849597863318954667628145265248612906195061370173078847433244346725699281844100384360741920492677756610732991572824216588479457842501457464470992944723340836162584650050617739514842893703410444671111301741346486459652167277140917857836617678396632068661620868025217787062969774053837628629741926160154834188636101867575984789105601180106105129485230713352461033891398303597643243038331115259553966301069448048749908374500938873410424265011035107943537171319788175749364288148828875759785373323623822919042329182214556094022398218681722169280200336032956323029794926475558897815325605235798057710718596595057912848708688906868853817507986214084982296075657108237985152994193250934178004618838386653196435259483571461464067556437178042548309788100643310094730625149542350637568445288493212514391222812559352094493014233946841234024894541839752008304915340545993002138426752754065384295381649696851784353505719037081206985699260311740037243674566797840802862646848609758571861933610575215827174778709992030167362721219398355700865888053055780260437830441116865939850919219711989005317505719796290934215757692392993414652700550103425759540922534169309811988162033372118620346926679480705449768971811719521573625161178388285046517813303224129899412900352151679676058286643064296835248930145367821758687018278245885283294375718820894850183640223443859082753301949268841199241169197551662654215239200184136400870722040171753650144222814449744516369098548971115481420830002503706017846630329435164 [177,66] 108786877164158919154011991253968545980236078012346477465238513987769638580855508248734887124570931140099846233838811026361591139458196314646730014775390725192558678030205133340279926217386569597717588131703477475141578816799090837815854880248602334121255026665501882377964590753115530682063632332586543878794147031987702334327721625051839661062517980663938093626361360611564427982845815328043446599233866084947431167416425535598849501591064311678623002067550559191478422236529479847059416246491388861078832584220867424605411685593016521580775669116557970147007338041292824221097584563222417208643586696821494230965141086664650847235912164101572039377581677242486045320830212151035093856710703432409428116261112153759763266771664092189893848559108806500798628237842520654632674605232486840418484379623148773930964467799872305751910549446885529509739873799958379792627889691710515991878462360836076488413135781491863052004692902955708325888136920984227019936892088611826205857153480501269679199742157065004316367338593375029297716496926234387484767130191153572195225225985263655701166198852296722361324924606789671094550003480410182543098059643101562543363651717587365261095881047601360799000460215377093433507002680742291673691772686656314328841609058562648626914213576333702340941887819912682791342988192411100378055895035438454494754159557634317665532072448833776141130997609303186436848390435619800830792548237884180588280723163444685085548557332653021397867562559388291302573872046718404427578349808443123315417909846622031597701133358205690779154118749822352692205654517467753679539235276041380173079747978068925325894238124813883674025306178585266292306918887565791858860843699434588683017469233340739594071771991780863608408417504170768 [177,67] -93386777069522689657294286495202102278815171876567402400882627124268611204844942457821133612900487649321834413427425845010962025498131679377646171068434168522797451150152853155306088643613173062066609191441204077503236199647502257040511655561852471946736445750271049235300951528616553476028613404836378997213074460497519420908904413389757386548184997330482316373075053823526090494886531542104982972397906305337008929669852698071918372561651364705983144497678705974812577012895040327140957244312416425409717091110345785563928327254335822436179269465717225087842782619135161265213629053304848772366123044386571344523081345338111734226377292760697580478035515420471349626615990025548661239279822242274967311936941293374715425130612132497708289247322391181939218963731012073885650178224080545251460851736289087355754939409227391103859541725205165246602273235246257960024067074418648841952828088044056596280074352235718539837145090791623743203922989307490150528107172723688953088025980141967090036205560688604304960173779489800053852177338796468404929857012985125738139812165063313641983304935335841611687200729140701500653063259918569822837901421066034233407538791277433453974529527711379633280005149922482527265146160121588493764320455910790694574398796801826308884076977789510383288597935537190841813339388663981818842293108301414197576235695668402517159563869631943627732442225280056892189184244285736438365318587929603555255699696770415454590847017178119092833091033061687654136309002939417001554967286919546427669355297742478432303396714207888604476536429846323833847849447096991475461629613610442890543757554623993447296793288536733116529064560626493455679701675041092387519876693119682524560688973303598551585899859812104343805966247832 [177,68] 28721838595621271341828400895163621876971874629699829923921805654918728153854828538468360207477450249004985219742334509189718138486300063261895601442771440753667042650655926158091212099222505285701618022184342489532655272650301584466323712517524728470565047423941458218408081943773460369182376531450214026169870257658160566029166606339007087004161125787339359616858890893144196792658725214129041078221462700758301448326237987397879833630406490733371999586896109146007996727386355827886196493419072326319090123075744268037688277384206279585112305097310942024444392922630519609256233567381501942757253088914237417143084164399498024174575644239062588431130065335134321234205607484115720942500049935766336198513838029730491416375705122878121356432060461324565712088372735405377706804359924961111856997617163537288520378695760679828347036583464122459846386003884321301027857632054254523282747737277375766901607404349797924305582337557848879602130090621458069700082339357985686059743670043473050470664171259330721779813483985471530959427933726040981681029225905904219092210977502302036307570610910750243329498467016266988271517404559950089622745702568221321928048533960079865460703583991502598017242800023507409107722383682993591073262800808052652340569243270368734522972901088757226291947942656059924463344973996423568350653489435371547815571056625789126101744516816461037940668044849747692418490402558053456666239876991835624866835675119820434844252400345558000645633168896061379888036797863888412039656967227017663342551651621213187584920754880945131349470444529640286386719392852012144904646946658510931842718814574236919523268808911525844232769749973280638615389181162049458519101086225958710531546647144750654024058876634973751749200769 [177,69] -6475121067828515105883133485724736902075477995322119381658162613387529481710648882019297880426492831095879071889213368409394853921745147799834427275339995817679367444712713233892480744802527345363802194159938977343004951107145984273875772692457268695200105482029668751245863216603859016701962633831135347496319821313048453997974789539691405200474399208227922241730221932179853615693206645178418337095536647957852886306366249381342000806533047190415557714945894740450029892882337433185074902243563004076172990782866361072636585244320996250398988822126698192206883515826419387794611499119637576690993321633337727570245582989250192770184998994223111775456877697179683122963573870881702802537667306819178573421555870101587087834347377366075534679092163187736919216789808892519644675151912543919525995064702474808736034590659636761228155672388729753822517246179745909064778339664439816439359700209930897238276493121459668919482843991431416453988153437752378609198119688525540657954187257360404461450435571853349929013264834781066214303693386612537884650323980628548350079741849073334867726705014838655187870789263337922525750320837457464470489417262772646490215463666492524081642016211198440743870650928114066309615061279652382962693146349346803909187037133542649047335317306409116516874899042294245322120334230669517154515689401283156737705398873381359218106460201541138476417972308990246388142323397359803968008972953812667746097795226892658804033921666857573918551293595626363754242365445210976928468791278086311738205308138644456622837062500199033437171058898848647591565927622561000349194395763331929371683615502339564316664904003434013597494123565938006847666943919507884925520221773767150981438551018178374302719442526938519330684 [177,70] 1175456984883975722335489243418727657619022257617380805404819484350645382876487943608031300067911436544528066932924308868545910513929812862774544493707522415253183074817543569738205257310862119500527595252323855748222255829269269792320511300582007434144344746466510147201317459844214378167415598678069743094029712396067186936707858858828623240562809321178218376892979161528555070086675256693195690933945900552254644009477535131499499491599389997940085085509140789836508996404124085190061651989792415410968858012710463545000735763777185781288609230042991471543345538413184092891457707751484537797204741278773855087250021527662079627520067698525702787710004671806137627908478193678940352848138487131948704155147507788931218678878313342015016513355765958614587600569138611703245832879065747659579195282921539466714187654711682581680182629217746920211517316991898525368682502788267611147068420566590383085434089852533704435756573278227220937437744233428474786426496651817215929528668109474035336933535901894563063307931869680584840806716601933189413120338025098255745730203033241540261959741639489491890603994219351392453250852780473072315157545828627125117950222105018671769732546861773451155381908652163988398662318494738818624408470301164270750826876109361567834328063188906866890513220965641323977176553069037355599661895185359063846066975341363533642121478197796489386435124745475925361771353760729015291341173627239729547535964227207890558883521357870848320660772268691617138765500788322455115840648991034780167138894522591815063992687285490289261783244381117318257047719812653108249929669687647622909766697250914046303328358030988031938861042291030859354332852944583821198206942797601231721176534187135757383666603258519866430 [177,71] -170973936264656868255915093673362749711248578994614269526640212901317611487224317700462715011600244596874256094685995660156949934140586926054190800386537930695056157375274244971856057100496646734982561296682635389238604569413857864330507472424334347437330110627623082860485004760933959798843942345519742328579945749106708543895996320649655664127004741688057594195602219194435850021339649606111440589003379257281211461309279272802288145544823650654207822428065042528885128353164913834937940527016138605112096732584585719179171975836960057916810390669016507651722053763939868969996088386838397651751849849460076725211583256167599440652876503290693237348288930495234046809874603751441232616597391159257005692859200972885932115668865027469065020098906323829578512677357072267250332601536246757152036436495895126322710367229161855967794591530174518789944569693956652548746454068345838431372585845446873937882244380946779674242477682505661951821970883446604050159625974274822462204911673202603789974745911066327408012697734085557673193799888985174769459833875811598632905144669332005553502149260204816072129695913722246535476766487542831732168444946139687436460592178281444920699377820313079919306689034018770753734882933083827143294255209555904411466008405628296913890435859638046998520518945054461038106714110811932332357834033327888502102220678272819296362818324247995339174935752771211300355985495634771833529088464684074590962136105902736002924283994755314937186432679654676889474234428613754953058326677660555368415395485131377585036512040846649502579521169931790789353886536226260154909665555555843028988279032159169681413402230632896329014681642554273520887880348688205537846073124180963693168831878505684065546829032477975 [177,72] 18094144239536477755511849292050650285979774850624671455070314579878913068494914584115804278337084249177220097543633555372799013664248877870425173969003003482693265226792067419423750204538630211698694915007490451033948853817404282376021381813462188407624681184042341597386915809726523538784475899655128898916759440824026922146493861504507087338152090288195772149574183795494134992359418421955075355989451801676304077954127243995881962624508758774590235188108776506224511027245102851924510066668104804097133233967928389627748821730254157055978680417296167877855801501447210723485163788054743154428202595478327239533248425699294312151959379377823783062736860581559588050340508159506827596426662198094266157223333025891134482696539892577032448827131353215588843446084077421123976398008478773636192834911118130271567679901797021831021059007038922964167958597386868983896027026621452909765791269048853137786090649784915919432589711326979635053660457250781026506360645417088728841863468997549850582904623745853308087677773645313104227685055881813263531044093065611278277506950083371265891347133321443428505152336794851392978297136669425956072466183261157975797739081057394995572814792281790677937412999682093011509030730498661173466153656179986373172770513076747832005883210103678587168875641106356111814332141889471345270523618789197451695161063639587754239384535323398071043154450010832397358355802919660466152878372291243314739621130343860396965148084520374212740746740594541669228137673685068969962315253282896802604038676587388388990325241730108863451660971688041394528476027511356732744578642435569785038820418501652692092361826948504308036754394951728907437426194253692082135645665401682109750068342626931982106465845141 [177,73] -778729225854382138256180291491185322302377122762021164792175764153135687236470808667401026768223057927235805808270371090786654060971498960808385610448959153135207356843890363628180985871452844223846847719198996687612289525233132052676376158365129544042519772134671441691232943631755426248934555880170707310841421563745840637858395516090695450755650116637807582017722771015153392440680521474275376570778207794017922558619907068216195448816702195230575908595553094954775556227378887657411517666279447237394988422650952219057734032000710622759298601661667067759719814175256128958945353096133247366368777655540150371633781162581655660205081856949716932004121368750511952286690403610420621178431978685225136834018922164897107205432733695643221642374196572093822164522961667528640706573736156019550991458111148714595724056229723855049718739541580554010967579529810118009583001380569659887613666727017642966086053243235098621468276119584468958162014065694692130185231992975502954302802215266449079751238192991594331473031004951610467538589842152182424869904549651272442944071276681212222460989064981564966936900482758976356493160070554056069566466801152630802845816069607554213894156008766168137614317708700368919878465434682779959158177154207601787492136111568601508620616617822018177329698991971850217103054478729041137405943589150441131888999814296454699989176936276294995348213025962543142573822539538470744675715690288061679223476503231540759480047446966174508533873421395143571791956030531871148651856856391350911727724031724296635024338090495777195105967514640180717486021619838741089634201623955677382870748683638427638953377714484684018831124395622864164600923909441535960003016459488251544351831405623725855181390 [177,74] -198700314917053580318900382192528710463328393009911932781125872417736590809385685934539896103931887145034014900932145404900839443260340002254649686688326645291244032425637266077604310828713329103168978799884051473512966511127194971075332643172006049622700144039649785466081205728258332486336444867950630944336142630086347923930862537142393184916546645542047489800936501626912315730892136806937115558586206874340446820797995391593625686028658835472305673492127928023055349898949303875459466963619815341633312423884739427650981324539605191361474953492706429448565163808807398202040521803408888873760366801995954355453063679060656544498804078843877413556894385400232657100952506506582294004579493976660368868552892374176122035900342539537462860445810005377363699508520545042713324364419611565382687545835497726855296986512619138586459896306631054558246187991312393710991631987781721536960080426391925381978399119407792799039712666918109108614154622943426254591689636480160934289484746792139299364349944516231110589520762582697567381168207809623690201422927204678984506532345031954807471308867688140673051267556554313139198685908544515247076163744406819090916857037664036821004292489651649428721833656902262340854000660073393595554115203570367988920354854045746677222683672622618542765672316806797303543270870948907179716269270330735387124766286325307968562876641872645338251190076602717470543448931341411647935089368231176564851314489141885757894835507218886393413348698131659207071331782847209763670276501276402440622073437984955738948612051362025767269215064904489399494447842767805527192850361636558162066230017623388022393970116048471972132684948763755228624750662878479997229942854927132256390583934997062680603 [177,75] 63977349107453210876967814894632429646249766351266958629253689376748155718755772559781142286395385322503878886697115591197787233678094023492419690263790274591033505192829591878018000004402001001202751392040708554585433135353779675557573923455925025863145243018272927573288407586055600896851974051119582862418500961028857960639114226369042238393355567621761766367801928866024946340091863628508117503278650451322787210520712985598828413512914770124791629641758902034465012022899239821213940234874863799951087655393272522308218899333777875209149753625856345193030074807433347936887584331963137584178470102700038053771249223759982639711887418091534379562370257640986892354837306632003531478974498874546391084301235423859547275169018360145537997794089457243086261756334024686361965976766155038082896653559468321727312326686996072964849024047393740815976977530936432153506383244021390991730944297405147793497287124015844459359179142241775055441104530643645087321758055054354184200981269331383411341601122680525431483856485578219449524059901866304201676942651526612211945212076705889411925128421025806870682455356452380224474531756832876493508074754520275303142842664067920839708889114979227466025932317271329182289417179708144568742422528270549439258138191306127216121781941695849473217469750148708428745117762642669530864949421640423233440731165109331547867212563805822532908181532186752902996158516761043705717662283249115223626723105825411138778308211863253152527879573185645503873946200099337837719190764567803315630504610479058800152754775313817501315290027061574813026015691954531838599547391326267667335635878287960482461119752994139144436402580978710704454731657464849264855632143498055977963865079657225417 [177,76] -11298251814717513228402496725809375308868985037764776811153322679250400107446767818811353555446178880198220764492839947044913428314541532278924010491632481387985798268472445309944950087531899164056848157769858862274200256195520859710241032927645130999718964750200926171407700253927722079243594005580579333980935890822472736783865023869231048673557827565095187267294367183028450624735579315976392183567325406007082491632505552499138330280968872760418190025362495022327913948979080083145879597836092536212228613694587107797255760427165972306154131182565238456258750094282688363491141403567604336908315042493928012312663141021440760753490538351570450468853147556165031240768600154942653257611535909349291764244490789015970345172891551879578871515564130035544086903869839026344950182130955433603627025916269920865915712159629652435402926692459319722267115108616236281082527419021340558437735007890928926927102562089574029992803789497617278810395244046000243074096656049740575130574986043733910112498488675055930049953955122617291998327228511322537223722242106312604224798625553733646395119692520487183672069232037196710545676362287193681798995156977554588239527766350333661160954738427451460735000447243672620705855863311556066282277107661604490914883430891171728663039024056154163158790543285158343168527530075498845608844149496284906132701513754241947381617329435497589230362460077905014369477262092546426482828195639297022972013958552245976755842228031746587820637963320919850918387029628032413762367440287193031710131804587590321688308162072748660659881336581060847744813056535883102026697305069031486581549993724245774061866414825700727957307377379747806944625158325862679817059270169765115259316668084756 [177,77] 1487053882679910301932127375959500967231541078427884725196991867078216653452901412048616006917598059518242012913090262421740218834231721085279194467331407190081802397403495359215566927416865346357207567928641594512393274709888531103996298616934676373473583800733754964419744611997601934151119395382892482264825097546508249897332862032206797396943056814806143694384436507869674570145082438242505289308632848600581921432521916276566115261212658389291813589896846212062786817757139908093847443741748642377929425074432752458983133317002403360420042752056897173452405850087053262205500155191959843410534480407677145576403392427782865818037930811085434502434188032700832487775538921917452045153573462222571503037173654629831903430708541532189767314157873787446215449506660869386497847545860520542146259114376150491958156790340797560901483453691866488499134789542596909425283258856953803854424570219547328108618873437512646034407890798744161809021166581210258999071293314316002258550525024983455698806284923510522239666984219859587492711215525351260673124467592735043884775608853479563932742625080935902247077436521639702796297951003452707199175764707745912676811203133915371384991434823534728363735023263082817749578466767250125110059655278885573126240363058484740623240563116175377914253595911411597389880235184172522046427774654926027173356619486535391909480657798414882580964321203952764463125580003396577958829334083236162911663262358589867723779612270693617121696898201493239458496935924677621893650518918154327580177157225708671699403651563701963107381194908755543967354291372720929205635410022745983090848578558396444606565570624412583858000819863962615123651538979558999801940498946908018340067033370 [177,78] -156330396758191647517239686453591223509107467907108997973477112973823700960604586804753886556051665438549446474034199712191758599148848713877956362848844567684668735992255603206167268571696901197432872890118923246449601989191716055911698100024681517813379469629967064272223549574319150004898162266553910250896118352700234361412508684008402902538271649918509526373636632097670826370810184278755922813152461869828155138303833869246802747887422706945053014673517152933485631634210033415038039613481653293117737810419962488423277222736883402604447072082733248152156742715377736538744654404629466447078637352035639385362289538487476510720841749019486709302678541305055977179873997070895942799007819275319182595391180999522162289800153026575738319841077849259635346552575910304830154227352700785461958247361675055690874281789976809883274576887464401634145355153331671090186876259501998567957055462014777717869877420576276053067901205309207388928242249890820984087684524577881592214643383488830028923078440855952460581171471073627369876059346177409131251279391466460461311401816414927249930585607098009665948104403594732382926234441744510508410360752452394377848546216446025695813864436513789697137820984788431398657160131422248153061395722361077283067694674258645107962943399603423215790433473872303189506397254149875138935240423586071942570704247667198164399282227204962718008922887118762044043452493178241062943893568185675129153029615853433885197385926025978306474447977514894222508560923916079032026619337643176002334845321628357227026247139811712142825039326511936283308239463404355384947764733692931113363347762655244095090379026868309728570414154079760708208417287960722877923547281820002590981807 [177,79] 13124907688538708250751882611356190008858445717044570511105345912201909798429640643254763780184390739536171647502418906927903452112355733090226854067414287240512611874147110012258903047101170982974435558708787078013053713219904384810476199347576588862077617050795586431060031542186558780637781903254568196335952872450829852866695122303438842998670659282609054600460206384532616233424457826902086741893020373852389608893367768338277539635103852313758103326900850513272343579445751534289737298509343623651285359358551112443069623903071451457449123805992057992436604736248344704699743653187766162441577735964901524719690391441100237704189948347426740775602258421811156460686001635685223913629083229112866231315426063357392393914329475940326508399498286906936393920943229788298963764976949980628528426072385903541233089970751353415944275854439369288554389142627577974905578313971374301065246403198346818103309538448279770019190403346812506989658940246722219779974018241858779929773079684891439608651574668281010441244044340570186091682613324767899952818896009497759118112166702360126394733151481710534498094720648841532251880119139570643145330462038502777447155977560652530825503413282205667833263257182516700439984290914417082973397522197826900009662621995178898546873537768308942612608083462876980684096651764431432889293420040485928546728909088920287503908885724828403724321934657557710653022373987021543209422867163598160541544457676767937778004674260387255800863859204948934958423919687003513787865385368289423616915687677415283163695518974315696004805910886146819627741477055739061706412846665409664227588512275167897357069916153892037257212842343615247700590046238974599354647699159426512558 [177,80] -778657890722896098101391668761932796530396231256761302230166071009171481127908216846881693420781638081660076675038743124655885185349028488139010881178893942651697678755949273635020405609938711035348959708117920198267075776584973239826742137064133543581588296456794132826900759182931667006235709931266822880542559011527546257253728174624837087066610097085847248143338651248779258973867417771958001267513989205189309316140301530111213323203745992891094478351463657506475606624489047809343017868231246966028874079523181189186667775222326127405646908691625181162637627173227198458439241041747480805506596703281472220553178702734665941584806063018536079215834986397619179066846757581680963485298227629865330769039703829338024322088193555444362481560562710316227344924511142875687715106280479566557629862666449329451680695560599941505672078824774131956577982377490551583282860028482733548706449194058793872238185431346223892855538598550329892074037503501518578901815072646408061215779247495724269922392236135842828360785530963053479397896319751622829735832271668399961819376794179945470984055658088542144481846088983782670792187721812940087399256321127955413434376052584559142672511403561682952465465796023630725264834238543903742330974106487640485109175943146126110682544083743668222179821120688715584060273069511037015380894074280397078335254455033884026227838474905511031409099300539599083473215677846740704919898587488315976000162646777759386041632784229350433625898112932243878923218894272959105194904598853586321190920798972285665041142840691998885066760927229847501564867517973689479409646247799054803041882104929886642349622372361804410574612800244099005111927056644577320168814655131711 [177,81] 6743135074323295257004840584315123694382253610936927739779549719887067474354620018245777183142131563532528730387505984369734064324472435834848755880609543336158768475378127738336244446086234410129430777371048208768949023016065106310919746390880996469115633737886811405128393280536768821743082966663007983783638156738771551408802675348714033520609481416117461485978313360694398736444582221402227301823755299590504059733601223761712714430315910553835658928430997760126648067249712773921653226712813176079082954597714042894851762539807238298763070493801496315057099247732040600980946086490898738018787112664955788800149445718951581165785199690840512490044078984642973696074003434350506991150752370106366895122603384327178467636577698776239269931317279577445911017784390145973657683039927138251814491721979277518648485758851666488914297665985370016131367916940831898029031625182095290883632567901779444125162811418144441770824434843441271376856700375583695862710179912351008594691052599125630987503093969502566147268186579185777790941259406113535434373126688194554177745263363919114243146015367911276330582402586925705809616368972699796499060849317938055932072053954370055523695946847401373000585331106781723114339388544435345751069707125713175027440242818957535430452298459745371959423018710198296025999050330342859925298694874737129851291076144392185656482043770855217116569371613330411895115529443515411493598847762198493086223908440056781011200012389148737298742802535614638938909693916132466323075219331989287175238794106391604105473114070976425840577252683328629074116198792140409621176637330855358769980239326231454415172062847454733128720617844007349997215857089650459999044217209 [177,82] 6372201249842786296743668570780276452979968205238233227310009073787567695805060798447554662910257264115985135628826759547914687285618654048739722269477748061874390449794292207422674507529172901647089845026615990456329975195799305688063078651611897793581391431491877738731178818397160563663947354505815873142169534496124663315895648134475535009576162525168793915479315832152608515322119735952171688683166575167874495072954913638964802354990819596572816781156349871187088766371101183918231913521574474547974396522290050786882052762526943021735245493134878428889308567512146502193072142803657616231134099808524360793271317619225935232841412154797121782156065949090897762749888498219221769013487633632996730903902036039207771428991565222130432033770290474011741698059334984397372176158173343649725007471285933064136578591323234295961266735090688917108382950561143883590320687083243581148962253829369935898872327166365869765186253613546214654799018232877953722218907530840505630102753147359835799026095944953591123426305605857018870465096922061185575799973326193056251408564737562155687889338540278908994203487570950798472102905871174690106120207711648743347621096425009106685129767216675245072851581928482028599928489547314102572811729484457876331567819578623367256504939521681030022594293829706772402540273811648353642344955252329954624502716544449129428101319321253250874857161120638555474655548764447349516950461680772934635802765119127202648163575106627284138878801401052942748111650412612582267766481715050205885497843322620035315494385340123627454126566526076681622736350529152117507879710433753339538724499559860671560894740848760531266352394481287749850590201314074690101852860 [177,83] -1074556982568468331418430799355484834679358645432265295708506879780736545047303190072443292094086472524039089546921157369328172398848044819885034834050013417688638117711635608005462273667224865291417072442271918543631435065964380203048313184986172601225325759985123918743344617576213356104434042154464505547263083028214616409486577991828147757417152898002465458152966619468840049596510170723459969594616612668552758489833129782596164628917370564694524547772854163171738589319628179461422031140437509349918146761959168418752895108150816854578111295520265875370344816326399294583377480366889177256452134629824981287567799990884267359380038624157682498027947675337170054528470610004192017007134397682124059131553271494830880371786751280679342579182994992171538246215570571894687493193385209935254096028704674056038789168410355028838084990313367656374456544229921185679868295857773548061560868064521884277355087036282384474160087451255430748109982521719743276428821593162095787103266716829855613924220852342503918832163551940719629140601441717577769913134033615451211052618544627144136219210177054069922687506236134174460393091450333187700216344224151897480618539041184399475662363979107939130742785898525940375949404080264898952615165203431604961881285301781490801563867465681312652388167026327845703752282035611048526926671390907084175203078448270923612185232738039196292198984519481034525487607933313776775941617172557233930875756925569411427789946687415883668790171822082199811097334198142387711986254001554361526674503068736630139682763528674398931224453414511541224281714599428728410594537182964085584162375359373460379414840197661706691479258020747421703095766345913054101161 [177,84] 102514770526055387915766446375844288701694355801567456324381089429648570859262001058615614152725619545206047595545169006651185904439464504442433976686435509173545054981184924850174077927314779646478183076834349616836121771801588574633929610140049299651086457855504058855520746301430533798419627909872184957435623082415787068233508402473015870418240893450877404424194657306311085432608550594981699392193592513196433969527669667398372273358841620195120905856172752824369295964305527523085681547332795954755921930666505626885332800407039478472765576641561212528234037851888169773286637173650066962627326900925545640206640671917107144974027626355145738559518977889558393402419949185817928428654381695174091844010070477576276368743669933171741551563777336231249936223018576207769689002798758019433980661633738607665710373141771371121505829024143804479672794333246573943269104031668021973154742994567799959458641252637876336875820349989379733835658030478567615983160270889027298177215044726407897826319408770347529877793002399992660587044702499855447796421808221525409091204391690096699844823516641853136392478758831459590885066711366618469121459525335618664668601293467811045269290801756193398641231807274335084492122312846888904309805216678611201974692956969321726936469643125895785851826073235476251319829261763621376098212913677839433286998809074367226338355771965990790626752966431607463608487103887337635196541729664690073590731656595236304670780486600282333663855746034144257990925029520011857251668805090601448345791663401260881316661546174355032824121315182899156299256595925670301005247324725100303472562823574845977624821003116731798101226263570715286431282572914970268 [177,85] -5046952983192788937054316860161537129199699894478009104782437674169832559531947008297990586102266851242019456461584373323131464040846214425625146236568163818966288494032551518558480324626642538240171199454671034797466929280077094811134204623880483092898167055920490645433133319511535862087944728921877533480805008381335773883799038447864098482748084013557068367471082548943405610669604080277291265756121775729712387725332523976906620427914012880608254880960957023010323037168444729965152466986215422743849157386459031665717888717542170725507649893610168487179220210389990615079415437562112155915811477569078541483664345126036425411087795288420117409473116821901100200590950388919044888839632534723144120468045569508620565571358179011237606938970493280238205826532417924563879385975671078804740963506810525582670716030520039703188568261385286383483635466488705613009570759145411607014157413431810190352144260340204573606704091816907560129396428632650477328324572038927993178374406557138506357526615412359700308042440719206465709666025462059953167402382354005325824901866626918834624898181502794175372023661189604770467697265828537740236730738780514406133914102830333827868802039649469386701245279556747141869539209406960751324135824456178671311387596753405764708520269316328817110724411139701022495240059858865581332398888470103214407814144748302472046102198313233882107693971978185993077597993769082546956209741660626778643281942272748842797654580711784225959955343519351551673995617933884748481099485050693893249996289890585696700465507681348248981325674773893190382060969590180487723758653775572287758631504162978564779835223226458471170226262598668858650533881629239 [177,86] -162994690912147465747200132487473747694213614887523506945615448431118963417128481080153913653964918245933382969067634094082214355208157958673827736274127248237047314391450912768742067980932366639209467284774581986881561145460803553264158369845202902577303057458232416940623797517390253837529853611922808459278422789690524557230754397609660765571800041154853469114661491929339538144403862847909475426525907041820777712611694136698659292052994113527481400025885326653681188466328565978480306688779471721428496068598371356632458518783940762591905363788318656483980929943431163840624859363303546360291661689580602702616275421221689385147956743375932149457306835406782372715756061794496889396465410811379234640050370182491871839796344446268449827944736115224574553459406045650171658458696002006485392909384997689016789085683652094103543023754684492529844805445460959613919006817965621504521998094499373218129485535988411771213108624733893327124899469887787449502684991157379578571535503697394986980846947339588464879950507243661894035363705048197668399935829563816691557685194222197709376863509529981512693885551398564783680967842967467386170819458632915441823770926463533761354518420647960446175518074070271953155284783521415729122432189148201394200603541510267023779346593967836651015174174222223099035184435275415586384228982928214460766468832211757063744334385518602523906400921238242548929804837068378986980228016131750700408494755348384485655521959493928338272532139607005641477418701290924445164667097091407839073093261411550081912028070782436376436758240251947718952231504955883388458959257555147421519308477443231651215194715792755487747359896332970351428747228 [177,87] 56340889287160443156427281177296611142104991947742258956299426610588645860056496449723692921049388234231655758553561482715728035002532360289061615612136582813082467496012979163790728200390930586905252110200501964761033182024559905712470663723930356251757576584205635102813416508048284604055855395987043794210901500649385292668931322246116974273761443456306714864461585202908288109811950079002083157895425483802068216395095445290280610222718119813954967474880011837770349070222990734071056758258309395185676481989742609589073693944992498884411981683968647358594781998021529073115733662935128269777592308302535541185654370004470528938035983047561069313040493884664210075531643509477469224193286781785444700700224692247909914445000803947883913645123511750101089951639843315216059290234203050250546116135418202006438515997755511496697930863157376694699189325943386543575682252640678547905780941663266031109620630918205525754880667217343848242549416568166124779379566120476454001460991326072597987713502956196938459322177896129436491189073924877571074370743004921935656351139792788851346109676172633224326684927348371781636476275117300197601516136136675467650662795344070805117621474936720406261748720715553135815627971420774433277741490125004623676278551169531071191523769873499330746280926869742460877387443177971666155009245248503851491154209643050733257825147904229130079489176710125511051066229219271375968676726247506086461080317116084165174960032580153877122822280969851586594964006967760573522197553172505785238951954892302192649186848655139390784909941919381108470993505603865363754745420011859501873184858185930359596657548233966353501966897550696698908085 [177,88] -5428047641196857834189892501958305489824115958606402042892794371435594616392710045337165371545606787386845018126532468731959697899314428625126694214363313920490142784342098947628709504398524130651819651663668254140128318782162953386281288624409237413543492979527189871247262911829989550709226358098147096062019064544069574073618093323313335143582704864153453176731593517472624910317382953688001874019499222979604046942820440425167392875271783845880209718145729117000059628490337428942543120422768387397649272547816002633280398511614771529890581095951950065143625021247223443431739178707717612664109584393533266850740921871884644187314785550142261959453272023180196604389691212014889995326700348371752287085021544548373712008385557372522999881491550986253813496692278957882263910328815546731905270238153649755960130355124721841163644055191034479687477350100336925079528240796305980068673496669716740626991100538029350023985463448004368961556878399820507065198714911139997257322040564165048795170486433243170831330730917444746925259245755450361676645844872968544768104681217893834316589658886508957654594350167788808656798600005097065621990639834631179834256021274527299179623195214233028385857957294561984997696834738380673222447999116580814145830571097201104023188859412717385877796916271769777160480899237372242298091525276197462436026276850054950990154536392991512094842565151882032035846134564730849333137744728652255895767871288893659601534426693309800781514897512623227656134293413143712635932714715636688211950442080068332087051618949507294176000405544436610589052226558507949009708044782890843607945048206908233592094665502862811220146873083480976542 [177,89] 288510421584194032966268075554010951201928091495472025242317040673089212405638297277732105468562873219323289368892654550815820703661221784553956812821340374772219808321036064045272649562732380395591865160211707095670118485234314039707090406757043421915747309433622892873901232667303510691298502369596707741068256084530699361013362799456104576996903253909584968258389689661601957924090248767568934513234299967711582732672601259991977223361132856705192291170206113790529240242284023020338953692004206792946301880829520418703942225791243042823634958994857488819931952858488062216334813937821233932956259984322814127110547513265375884860836753241843233801299758584035138766243591271666277720309423381027753630633586995966374286462349958920604531619296846515911548018028552493447504992453138452676541656940946406733859263361202506328680295412449260948043448857246686551578878920399206473922816785811495935100758883949240345703182417097970889732808234562243292036167992134599581852746995363193444955437424253810415636324559265344901840550618684825255640279762685554190342939466209340956631580532609570540837555001632511605427336308273089826828446777558185253894042504975337497134628441538521080039606276240302639786531832597051758497713287479832411062194582782554197185368002450800799366014181744351134596038115591537377026159733281605836318852340178138678950285769454752281714082942146127030656118609998940555372844794520161816724101726800975934013622500604059883622399749054477016058234662729618152047908010123445572155631847634803985399754487548365856770274123426317628005565511895515259901302812777469308016881380455562269218231010463233901702041060954806 [177,90] -6768953237069201773060499615418309042726009045723460608347682762252203818298935881673901072608812250523399326226346368206118504349861348954170304242118447999435951358838295165886751809925837854461811509623715568748963978912618633923224917757298795588677164958228904698850911912140988967741913160577884617579227386021699735407573007166882394119850176459193117038761486181957080330118223702942190771484450956649277303176287031202571652326688806237210606196379922420552741716248095043839629176036419165717389723148117465325155545512475552296801562389804123236636574908353707620733184325956879030055668136435042007970791244472358266144930076509639132275191365601111163081054473004747732032443047621051376130143595248995193878698250370491584758705443402871855674555204236569078886697906929117817260717961415228306312294243710292057663029923340131640705018648301596298371657109897777190941353750194461670873016384418589403921976985378304291198073158008092582424986265179162334136048309363788057201613359677586219537326566856437156475102979188850062779169470767430961568792468507352196968028837471843550987676180452565548093649536795293505447308234671449165280457703644633522932557739703129387460764248445179948264492349036560017696634845956341750512442760111997781743301336780101696520448916577761009837327603638537610359637924350515539435609969288133165458950578537824162994763100293796881726885309654724723941621845968339910115512223924366446459223730647123176849941453095812174107336499838657085745143940070046089905921867854195648795504865455987534121274114764944762544201529879881458116964245035399920032215711625142653367443088145512503021814705434 [177,91] -186359056922202444287128290236159569602144246190254684949293046384074093638961410619556353390547016400803198105617774051202490307647976151436101886373262543060747110812992159115440101483135287849781741772247267634083764367961602663957104466373988073824141177592445769445824501634322321650070620131310479557318743149599689428094427452495782071860944317412572738906906950024279239424078377704790466983555942223400739243093407016249026304782889207280357862210546299117314203579675435899462704760612972189825400640101887587901978876220837320782871534760332462361652492192985969505467068260018475260299394209462295335490712944472884355337583697202032367515794348464440957234054084831724148278791050322911580470019139520976116483448526011762019803748719978741401964634845894230038891900679820726149449862495358991727183922848477815470005434924984507812377195364578688397115122960371063689055496322376400451160737098988886061128792467427103508837533438319257074484527811071833336843818970355597440856183571770632857579738684320403439728037837624426245968799386876402158877342921724449619965721515730188384269176795065017297445633142348243147323367482129204756950452510662699504371458179701422708519680822099034848492440310619389572280113818236678822843385477292234723322347126471476585889880448555487927557721151887117514190784611019188955065615892188390596316609199663956999131525135118604632237204058742813267592990897037298775591115306570584960795243747183097609545045736440025600910525956453125068036162519928180393229278495039861073881158573692622603014149547952255253488391355894512564702582477817726366988200568703059366465227220736573921825870 [177,92] 22798143526591630630951900242652883190954762906784851044218501716943871443032590091065676391658409793384801387024122172506268826051559765737778391547351785525166408750981301022256529326146367426000956278138581570102108484270654757809677767896294718614285755638985640675481729487177948189615076559108114486153428187267617026316389631758331445583387898786209857440815483997414487885449610840174687153952850898328116443464243328222371387193411624209073241206371144319712026303114863769446684144779022960321664727643671170096332376226130891820345744526547351060723106236837836100144335641220859093175059073617016358308456800895200633071098695742990348009549770609028137014805391921174501804751046571572770790171454001726925596837401134808451662396956405773583866214181997588812609391564982830000884339362722964065377231925910784742748552779545629689831978339061142177252797537594401341394899118629867954410697621070455895707380661660564233561297111934850329057333301129701940222179380569894337936008176186239604760170769409935721297078175267713318535938915752707917795241685122304940218851479873686710448084766821100109380497068182248660169179861923505762329497419355649685666302082091704320712868846937840114292957919970249697641668295642215314972323623466832073788271267892589388712635498597664216573141357034239147473939163739976244283922144461500679732285216049478284454217380044228234055466965293971243385316547071072197112570857158343534028248493427365742327645733639215865666421905954973702454384332266875051957302976727661246704721036743847044849987226743497165989649018521351831767875799538044936846030874882102395907157746461529973206 [177,93] -922495147188010629488343360114794861239781454920951578633364875605240241474663125333441712109480853861595008075738717152774942511253857902253088443177095173723811877322546812324850061768205055675088418158292569646925304225145800324585656218196085289571760602931146253539534325794857010952564222114241713627807260188074417674674571407730121679745108658998709708572576927109712510034267226610841546906523350481828012457923212243075663704686846667273199668707570084501013901177312401961017017599884895914420717501903846276673630959393676817807044698530665822899597996183640277870500953899758485397798712735465739030044594073345021527151620563659748030131991181490091854208283956701500143561482204564311187761812059323491403682894344051479740072757598409399102861436996484183107419851325793876903419270117712781623821985240658154187621191242156766626106976071645126435008488597049765527380445455811211842020656256079049175587949230222815013847584109370975379028323694429763238201201483331702941686570797108221323893278396906881411998610293455485670058298170827321529072301007364735020037575888490809957721432199151672001805340332637991965465846396927348685854700776252753182916550398484132821722085796228139423054108527161722723431117247404300218657238962567541810222235153452357376268839876105146917146339607828919554937265598598854480547490569250027557503856096464048088354852985497114205114696749039895726298838167190827801334945129367729019867286279132606098474261406019068564224097588329785941734768955993618785888025514941829315289245821444404229549648149498188832513127293560504739014767489037464541628003271865547158089949610796266 [177,94] 17456996448675432534427382124315673514867605714894951012821170881557346078062381751268912562713461116408827824677521742641044664470809583509160608483718703193652222624056632863386297394360596941396419897406284078712161948357031480363592475541980311438469440581812695495159617795015351854577612839091162596726950287520021075842012683614060754156659702161300352258683890472019390483536703341471200763501673517742614601218571616962278388938873320822890200424759463748098946190184752415445407124968210428963271247460888773194634445067140069676786687320163713111854658598578807290792346598650737594684475938593185073053992820753486662509174889688289659419630211453338113606959797938862751317424974362980822032689604498497769447190025301390514517684621914918178417815835194369592829290781167659019663350546553546041770634314133973405640048702614210586540452901311595759116827554667685846543989434926410678997406012524596536063976670253922121885523141052938820647306684132978115328116017116369101981139861042037491869361497363689260164491716616068365885250851677778506707673294660825262842201368357724193400237357182772553856260596533144291812539433100214847497393516976237712279613744686595248137698006919585824647229031551173599967647030658076073251011696510942245872834798072751090694450406495860337464408698071179292360676203128573331539310489352193078913479610223999847788196226477616699809950744259684989085874913989154447886882603578331438808217234645240535521149795158624632109666003188642111563667460173003847852407536089705111013212343675503799269858584524425282563079674872613911045500880260727989554543530959691578580515298723 [177,95] 54440307859451565560550331974788340798511524951789582977886610265450747417301500546780068441262946036060854430653163141684520493597992261119845422882851731111518794158214383813138636221981967832464347485722002888942910646487132452586798355947557245785819590719141490971977287929240279226491815467335268184851373584160552008697684813084598118175954509907041092487172035506117975503111650518691826855911090611642623701506863710275404794229819007813329667488893510437623114445001315244493370346960874063150035123607067726483918182331818299133479586336625773411420845969378272860700779159538534002443091166523011552885052056105626829462569667056174963936914842825528126367659060242956750404032333449703453705394397863505431692822227658336003608272449398551516423134217466459717621391705414965508558176467148303329611722251001352883202037691183817731979810421802098481340982704117905699531167114734568254692055977958013025772784678359262901771822305744427121747177557615567354733007946696740965831343057588472882591673760160227288285473856719778609869196259837062506526369849505464001675106751474861532168727278791982695596036701000116355048109591074877482800193796721420385415956586764946892780150189479181146925570471006807155316199649671034332903286356968894517236204269393074868532132438118551615057489812669900539768093426994209273281537808881324173476105174989003873366954513457309932934021456327935533598389571585344770816848788953151113282791069127379736507024969374891729659458400481087985018348074212450558014636940876943512855333208233707750200596365883519442017678538863229294838660199829142605404867404850260292428805 [177,96] -13141733311025025931873548172940238921335443579373942501709942388062151264396377735623229417913529558797703457929074057715698370690189826713244928694290535694145266051134539021888349254000516092953715290832174142715305217462112188859835987582123715512167269328951740648657664598640712063187479540445451942539717183482087042832448267859107201635410617571151924721909955583735612341664932205245299252939597087444806902577992300373698855708387329810778454559770517742971934662624074063047871266040841737026884735674790374621886238008286080589286927163669670832179568186116662819986341901112895182398588660939730828973859203175600538894861889526254673318393798101481205904534864288555725714734301743438464283513456865625047953842206208216719989497143854131530837678697559052263122367384315051343267775227587097157717126201486453607625727469297253996149730211695943206598390131077207441685416780160870474632321765566573813821167905295633499793217942492384355275321664406167798139883247578211089579265811917652515998416692531478171524303195114349428816781862791444964646924997194095125296589255340418486306328393142382357871875001909918532277038675150860716029091615880507843978112062877746770322980124453404123784069965133974259487945029891244028491032360623830166590846075730102616769401619250099475209365181802473477678475570465110213634620658439229260240561155093930644197402248487278291110749563237260323214817750501604936069583735058823195896955408171428678947098293857006793617805509722650787291007283698886366597455010066035302454047944726771648599806848454331071539943275808628841495925447384475660772674721124726376685 [177,97] 347654078325162274901048719478189402123917823551242553862480094036568427547643682455404982244452199185279103230610229051126502763537055632023801724718357371550291400468082528167023038497528491412958162581849819989901274849346118399700427240694190151285300108223586350864715817373648370533462760229058590952579996740993735000046908164132481787596481526376380223935332888838182174361978692872757313250660183781884050805470279792784953228925786447756151185169764144158994709454683158036600391917140478240079295441251898725986619935471054800227251295379983577704272844786889436489080928144023528116730903276462326627641263015629870578730828597860724947828702145651259571297313010577427510309118992345136028615722929800601479435431340887121686078315395532980969415929786779439808743914747058227596543225753214372970628435250083756231209171728517268143882446105409508605749121024002614008094538098116136159677622190099654769223520173634630439048388843746225330553711838479904817072946859141979137124687414401593652784486771683146677965690109701616035749294709401073075460356852761269733417051536189613528694469190220102102032230736706426236140042539375600110956341247529344045998460048242391661981528833847350842368811991704204241162718933321946438455983578826427143299604686477105586860409797501622721834004597986970058394115756305492468952378042598295287817528252270276720391763531590356598158577082047062203004592882217841929285474683327495998382774402119056513452132383161698961644916520211772081203513915056338606886799292251719371293394961763020663344824670358167303559653801295857593925689013037989987901752661670036 [177,98] -1883108847544995013759390830511974811815451335667253246928555004399725832734548688170351022789657748644503729306546948682201697549986844315222342172115256709588676326178048300107655138832180710933444409629402318077929359897368485840213119206326124851176833658994081737227610426170111801314110893111513378246802616920041385674312934670396260459342993903652101788620630714230617681537867318450472986922004815073168569275251339720131453743083217977607289346088050807889740551360307356657490581795573163405017473377722182174148857026758388730002180566203383267323307914577500532573344952513951437104537630291898124751901627136947211831446813268887070499062971699065659386508787888058434359884886226838893281478807421273900762834942934367307409553641878773433027185199718150367831758525300076149968325542157432951810784760864400544579036127696061174177235981312706709274424273441651729852736579435364412389385442371123553894230074227415102075922476037588574282331094898942250456629399151230745668360988314807850278465529921258192512479629477657982047773092323365894658933603796138921516660352643405268987080459581845584012128416124317368087413793119100312443593126108652235545841759244366006159144315377898229580273512609182266523759047363513026002295807784122313281974005811155887383175640518373412542943271086071889215788498015071360069206922417775108361949454156263288251505343301725820570844442870469980732322335509192979728905621551796694270385207607714733494661101835799453713179315952925292483096706328224628637639731189990086588868414710516075881548427617676280378444245029679119340622649098241094914964785404 [177,99] -154189792067499297532447469421614481805448084256105234255111777662733574874673020876138743147036527752979097240760881964616769050167735980949553635896443830096648390934141956253300066340972358446991735344654822822378342515526291342321346049539402448635244869012314499885753779770220597175321848186922845665803161179244985400291725774239012171124866821671999562876960245101380657931557307693525253961909034142542282561704194113870949235798459124180827368378304955936110148762799555916491312669066157358879853667282288203954784159013861068573909393922128893782983161140892602991897365198454618203432903681813704817922535661185137405291708691995164221257645011966725888968832520797729395821824550922790660553026234354389514848491631931637024597933912066345213447670852745741724341101771581899181273216115615881749139599948116046591627587005477255109863025137867762454809493491089340328118549159088992638276105193382558732111205669608688092354068766259307640627550063266622947915158466286033252242730647869242199043085923247329423882209648805938042101172033031272901389175591532283182736439036687813434458448762542493290993619012442681318150089461905222266432334034741790165753439930642325688286655007373782323059980978884338535178019330461230128032747510818150579319662472550653160686920088698665745340068750061551012928063407343561338407614290428123709828025891911566914703519661865056914598758134290170858243242040975755161424629181738971647577466290769950845000006727722029867440985454217753678551075717688694954016272233247450821101709345160894295010931002476156383523806368183903470552034087029875178748228 [177,100] 4426526936493329131207838254519961036720559695640354915711344887453415588626136061162422546845189189770281253419351314571577421081531266061755398285195513602723514992059658772032124567820143381793285604625790993808215099087328507086265915313858756860084170838816036959540088344515253629419106231671756774276726993058352917853573677923927822946797422341359459922229479242859674317549162173433629532166690848487716786848951819621004993122569215485793061452628599893692472057243675502186461735942928705344660279777371517571302488589603133962771542150195745847653840594139647122535744562179021811950689973214695582597026567430545249693283213163333155187702640829152774334763296831988979102094720423787818907177031688977544811348056263122820982041339845669166403872788252610653204499324796221231319153006140692072549664119736690297070649084890795856795751325105829114939918217390937317603703686635902972993975775542492713103991459880422493102546376942089950273175451864558292298317010234920852190993284782154405727807809610620622887460858182622477305282212391166081307254453473460053507356208123517523925986977607747736977628406576616307662470006269063327826851932198293023797350956138305962502008248540735199572419376977472401014638845543669587174517328078052893663191416103806208546786337019418712168943446181321670717742429176994846388542005125340621346112299718408289972019644439533294129569811910501785976141399859021734097435787584688652221471095866215065471300037938123222238609322287233556296349420298558876291395552559182596053201973477637346519524407219116615392799448749751842692398890784698459450 [177,101] 13383224307750791866008129173715336338048833326397994351476113745624735711640490542598263316690149462190710613882612442641136642338257607639605030440831392680068278147900660900405260092825781777675139833576754089133507893261789674651507216143452905114213635361044191707907186093803089438682483278535874623728486400922741612277033655144727888088631548598731996230731763756658665609213438405554302401086094818494199646288884327824548761681097220766497658689259103551014059515911298516137157480236514819077300301346785562959139582222927198260810998691193475033758614188635676009713750635107117288472706063508111893478775679811653380315044930766101799226554610234934346071011839289354088560281911758481623931736347070400001268836876251017981584769140158434803252063287522499756539385142546937331769514137391473170216012278881796141399020726324160577098031114918727347293534886554171121229332876125967855513740698350762202222793415439898052302767180273433548253390185266912060884492230129204769666483742769058684568808732265074258389577627387514530939235902831884674434078974306989579621175864851131638043430389451110941165204046938524952591987206098735799131507359476054522245083149610602162186306202915332202565488546840528188752715725005416660493835966457273475766512659199987339896026400307213292410207620631279853324812687364449891195607049016283236095216760886274171303387526958489575086767203760699722653569966882290054696443594255395829013904192242908006944561162090077608599086056557682860890553592118032097699364616076357737770130028607902934172579830405863799123071213613636947245383824019866 [177,102] -3592511180268935521851485840402781788135864000478809426381909910593116351242954095431723671131735576153362482984771668015975958976245482170080162448578609950798442182827600526748826746978920394384152306574278546881141915544347078495286470408163655443274061867127029992868865318603860776398312815269806583207595231455475414274511530899570490067930927887102285343341737088092553224998635025006455997900720250814788576208737852237245607656813926529542241630304468508777839985966121787267281804707876692127199400664887714846549158973173375530442346388263346845143665638970398701092694246432681028433422666672850565815986182223595103105100566750582483119358642831709141341444395233649249247521372812201558700528838949841166683334791740840366905720940217268626775921054189486323424750235980405656723749965202187463376209759898137399804969071526688599806301992908099003006390915917992770946201445116066412181780271637639944580096574774067103321555206060952188474605366641069997843268893334891576778767781505964163285046636991566125224003264160613719229382596806918645418490385296470814915364765644733116884966772355499271131040376272040486582416932818721564230392830998036364198172283220012233133757633470156220819666805338766943051129902887333095485486528655894646114221146688538634019124432418001899536336964120855381715446071528307938493848957739030131856436587468268575467034031519211298569091672219812082602150312602052083377272948709980498503035448425676133525591907933222896508124776421214055746333213573043979825069721651665099250487306332009907835334641150732416594053916865468365048450489554 [177,103] 118896800411096824379423524474895991714601109946742673834046484484118060963364159312064545829447429384342784666342846697522439449857196967477634565806359143302881648796303437892179202108257338024426666634369148328359286097007777090799038604679210715165059540307236007319517843793420484871251206031556918935791355386241813965509599662847361869835591367775904911197382748574562807271227209155169310988274939186368930649953693057239174170525241501935441350016606373607330320540495206498614525300641452713099346486341612909351401494997458888673749498580238452542026604932982648368018784671350044085689508382677553831868976878737042229287171566328265022211790956526405920324413105993382818389378321649628535876457264518324517716916346251484940995137622134124298390706184850992121016002297788127673163972967341846594788483395585558702452756687940331216020415902879538814194375290828212710624869461658692716158520173119019037512981492606716476330478133874017279963105927391992134788277400515063146258285658314493420205477379415603103139741007009746139731192548853537744957543880629737823835626287773504278086321051576005351777173759844168496288804946491297482109624424034403906872254444773049661664129466531472680174413514002720793878649871641345561496435668291154094277764996747522777494323825954158712588120009253077238565720043918336618481290577629728826290796074635601785649780135117152092640785437268455904975206613139653577563870161109581816720889516630528232645316806364626835514734169867800032811072045997578120174793861196017224538984510892320770389263356839056510865813526804076725593091 [177,104] -2380430905825506038068091448584596492205230604343157267538597944587095200388002401410928556634153690630685980291764480365363368641033266919564743734263132133426349831473236278705810082747449930233394470004610862864939285305668471006183764979415121721297152572301496851890364407546052534725648692602465166987020189881729222700079349323260386577978566596465483068655956722194791473646550938436998047312627096763906950092384011184005243707149054860539667333535175375155085674552356244041061472859595956422120160315552361094384389566112685278620612805204393993618023596372379854177790967972376349764788057034534511638525303310715662174524696410222729645590878820622474596575370604454015831638700237837320693192774028893186928108352584012202592060092009960696794976765518246713499430454363048731300098402460181884802491021084809200833712235949867889865903132307442412548775248683951993378762890025011025082398508832782193997145349424681767069782410084510876027698103638655727325542778984329997771132727148760345463527858524403591237560711396671920268794134260488443201872399565114302235320539405381023963727518227593840509161773590862192529480576970325003364128478583284504702189107158164366461437017603541733185642795005196583957956900876409410818764189702310049181601463966402811286567525988019060933814595036741241565914151070437048558717129912022181546550382676096847465929520710421103324096092604913240330526807508121076996240756651986551747955949319418095071216237953039630137966953772684577635496886811937847927409675916947339692989102941500826007153393831020293869431784889877257481 [177,105] 26986008403710148050825868288746948451638750679045105890177495283281437335530877527740012920188001302650559491328505426463367490056713399504449835651925639614157767593036986449645129373303471563168508730828756089203275076579244864910500432976321583510581133687389343411740794771609149704435335297777544451247089107606397662970853843234865779665599843066153806480925853946718997820968620919682265681222226185179393030159620199537878588420270113841607484240675390200293853331126193542553097968644431344925242311565158365452403287418739066483995969701434735597865563863152246974747781151102718209130993564779388201087407515537568950778850202413432075748542567249307718541334934099005944785035899836383252246851121198589205285769808806543930074693112762439467193313831869840593270068566334033354437775712691980133739975832186902081894474539197036662370052566658898508459977032259275465959812150625181147774312755381792732640220220310643707745266416149324461530747363698004935546301509129496415452661083708486260380414008958208053478647573733790442799862449766731129877918207391909924045089203619735638257365988396820379176611783041332791281019920982222939532813000920900286047093125697899486711321890373668348513384172363229433623828147454205874065253858669683987304334294552554579238369243866844315123039782326661002331376908174929723670219009827877455788821454857057165297595502325087951852906665731943918764239930690587077046372579506632800478088860368542448328410144338047388054628247615299497248810926158884941780256012678534063625068070446371247295813192564357573049541290928702 [177,106] -134242423294233718981929758794237323169947356094394708152172488761267211409775185016971746495198957450438284817089297924342476370724802930052331749613762412247959679581250350501273407721091259913522239579357376909676191850344031718954407847815135754718865645104023678987436234757908868679901633923643826804246686083290325268863366102698243191717520446229651401123202168228500168367000935398092952225755220215168675074679668138276668947626368221298464498327807689139137917073580212716269797021939112589466498693177506520094938041521715392986250999817824954876027405961678077326972582348487903620167291385019730744596286102691102570596177610414940801429612556616285963249740039319436096630718401990335173484699935791995034233717595223011737122640288288158732768466848174283975254012335829094487905010721015573336090229816666270674858530632935166552027003046026868637230578709087642086309613784074088707526146659761210149896592299455709411035993570218706847760114264095565005986122694924923913470555334405910539567457932233758587766589290629909075175481597538830142837049945041107904081715117595725782891151765604479636214686871206127090288499720549699859274428609588225539226698690047776911203639616200917512187612004280524952104586160237951479709673330547298658435789368311765503297946811476750302711614012343396465083542495504861324206169034869189301355250204267022543336943498011114679448311463419084324222467725502448131200009327363050698612558556571588600618232287575524429987834638783592239193994484210551035099572087303502656859009306951335178956311802895847482304208660 [177,107] 1104931660448368076194029558378604341263422169693985132176170548687668128047436679318491406706204738713470812859394304336956462328472703662469746056061807539413985675050741337191467985575994085153834764260201061686416448396098853777180290420839486401466445182439041480744679067240847636928093379576951145091940687286793417528167286353077593358586693192912171268685810597365356812146272554041826607863459025084472720044227788291459554446022468206043626571126007529290699203774389394840215905226013693043201135096362842469394904910244261183820886567246923842973744699425553773790186883449463627652023296491154332593198031022779105437372455540014828242972030210383332310905154643571523196365462379581102410516051510680647144676834892200121406395476562119384999042852368533868311791205210424016737417012438815771876721797127631094132952675328416474616916395925433060047000908502356375075596588377600065629902266399706860625566285696707006126696104571528716269030204649643824775232001871177258762019133108474582082573198834758929260356178592496539688279541647454996918206118086095026092855807527997285526984808833704278393532848969185701954195339035048328177825774030815485325524999477554655396765303803962295576505630453234317325181999232037825731657269991989139783920305929140955785805743855647423987977470318134834685678323669027994603802093070586138919903236426485279440510804859232779557834310244987596339423093631766472115517640998270041467830772905386951727822614851624453400314597185450177651543725863953987721491235112087643196706575160092835155407999654885504028080 [177,108] -48373158906308204922576251395697377170434077223168864279981142449200313979549360650946434646043128705684303255215909021235731132475555759361102481750784082497036365621413586621206263255597854626811941707288188607549337766072247457168520593476698396774621977594992382748930809966844489848734833589088100875524416913584657578480152422794471737374450073670179830482965066112899354962881725999859159516127434969830749439080697387560032541434678112464288383245571174439994248718741042875031703123456620139426892655968023634715992127372197761263933948057435059958430274582177742223374310200632129049398867787989742008620287422326778862009584730455438910845637927096955153820397324192185434093659225541508596131696857499754280507652247150206494678672108077186327346500891609969003665834358645963585592225306491619037584161259341718244105229924894630427687254073529912944908643282168054832676295707600379093959970930932516223526799527840555607253839976043668512530644017258065935448466204564978467257184621572791230592824567856616702280809423460956794094837049364897490026559322320543079804597954540594831662350358667464835430759245230469297171237177953173873491580709859531317033734735173990923566785729781154687945626735595233734018661536928477478753607059814209268166190218475653770430031301908833140349771722830534179290345221994654054956583948214719489079157747587885605273198787056789535646768897958589833676495484970780024353489313621415286526610272489420006504842267419036499760884646980055117048379457495474166596916374819270929777287437476415329973029038008043016 [177,109] 998787125617744395900186697849267698759259913809946911190274581266308071082093190038716217156106776543880240971416142026470491217423454843160480714654347018257639378461397703101865116445985409451417753660983381315609901530641726414636045444392876474606873334568475585683571981594285761620069167330803833505081522311921468807981777400644532469417532647288415344728235264116738505970517735795829538779158249689293839971606380607798373579305531068880944471335230985898651420765266608631703140299626742761040562840859323892822881007760144152044979914856378876944921496873743552168310790520538991663148178982779070962153932015679878152597235886309551931422666051724507267897115882254673060941167770483510829364458610674154417224259438111757604735481771223000934344044085709937020618511676655866836440546407413225203309195681002374508859848804234196909049016203796201214022578230525104898261106109469932887161355657886964918574743011303427773326884802123530722556542672499467451165039038395683773501059610481837177689106687469378535936000448603132068907738877267977453142805735253891816530643700548585008169649186036970204090856168677261601431979567702499568994967960495715331325066160436161136954810651712476400139985489751710436972686041627267057590454439515339486090048374432268895574341274530913775993869614917412070554789110104045716712080555121441095538120364959473294745280915249402676704723854766565771203891193807274129657932006741223319433510171067785709656033396151923911593567342668187016541848870405999629768698540458407240341244478338435517389225824087 [177,110] -11281772047754855948599963452343752311367914449080531292704567898651016476910028538661999987025929251312458434184630679535018928478807379084173799156609946342019471527624881997034684050721575108649025320940897617829670172955241056205104621636610988049478047475485436970855150880450757082731876078497208117468456346889075278098742306640013787538562091524911234901972773569008304139932704753305067926523540872133776688092552132306587305666545232802135320886047092533474896752801393040939320378131557239348908857834985028438551535423345799527854014835006273218014471532100491136000357331029061817903508737625654071084810455107122683523899021074465634802793316297327329350066363161997628578498897618807970751797420623809019970990990515809093799549517444264983482506315612652214795673076310350614507263102257190421724597979488747335841921623489874076058874437326622071295651774154074430462415089192932659824651496938377302097058434383110758144599956089135791070249534865410015617877146233121678818578863049205962828959346896603297378666103702765779728977438027290817090028949130476176712969001807773327839816800687492358338790705109743855288101785197317648456000282254749878493394875481783903320086178676114722488379457613389682145261622769000214411449162300454159485737271970235215415632015685715461629605985397284121638699310709890575291433020955038406634373100178171901534822972279857400667939324611352218931324455657124074237763519462001040228685215315064849584082262114809695000453671089015317897615420129095477201576895993229536874507999074291479443187872 [177,111] 63922115322809364819430408171911091360164910620562378975627864133154731433360246174987220211153884184462137567286314602477621421178927234360400552898346775424413881182373413231608307131404114820013300388074143694077124957240135223149125984134423200686238018498267675371040472170478843859415451671653268358300203057440602509032434377054534017999407484281514816584293461757841646801981343347141879269122444484638165430443135146948917965493513089333524051212066619469899510868028187145164872097174828699313638232520152596177095712331536047570570033027786805464188432320241483477749204314379951808766193116721210743584794725072875668295824502039331456426468288845985795679246298225442257589188013675610864700780772823505223851863074975396103090572816308995891552404008470717168582202363889788536611225199347948000795885948958669208524400248222424507234869716667733810722356059092508527887472175672915550746990976088933912631580780642121796027460500844843113847067944934356642726820750049549775140283180721471442472357435638089171560452361222716349072570461744561450106009925545900210124930647574267507064281142031579664045584894808287385323667424975595461350237519094329930623625093208725966523655825209381414944829313442972279702029612689636394932787761658305321201951954214080575445950197354438605808286380425032403334683880813581760934775702114988022546411337494847240009120251018715993847768725154102573795703428719967912758321430405590952033822296658316747386912149598893613023937531134654287078313809350531088093444505687848656819151526638097175637 [177,112] 55556458858077881651016837913651945237708566336685878484625070720673429159862655830440518913012049071615924930414075195938371439654207595000502251159415319986680329852278541984488031039322791393188852121123435248889603958549492460703066141349538031761076545908160019427816571277426223013154912956494653250834991649095254857383413603616459016343089127776318132640295392690347153485898429856521842067409096597612771659398636562253475594018256581249019448515606320873582032252727373425020347433520697642554600763985075480140899532202861434247568165299004536629833150963025663430632969221138819606774162584188720243629677383760885623300958064436489365942395763681294121646618318767791407712702967340278400360231118254009535261347733450805284134499329992280560477435671635038937485541237919942974211669731169058578841442595757159590283606138761742436955392356686754337749048745168138510167213718855458577849658692893893158638459911928810996748557789036387074719635129020854801359904597228859933643389989903373291287493547098874848518300660261620673630803000759934022580159732425937661473507329996296578165729071538450361057608885510688919586275327955904698167111815205494694387232680517716285277787348122401605690602710958453489205689310514054998488946730637619976325938479626601170640917564542793555861868395837372957021707841860893215540152193235610896100868570287640762193906761933908756046189420775492524944374891631853960738313644365341345254789572750722660063112529046620400763915873323493448858583773695926905540173540698884500144030911961545 [177,113] -3126350076386305758996285633472573990136085777125416869682998843735026520788582270581956176975364753816958898436485872343523961512014489285592492237934141335427718384116811359116488982150778022847026182643606495137105079398052666138620033350429423404601288549918572258526025842342046485192455522852004662914462376992004492787497304004066283300232293991186455419844370130885289228649680617955202090113885790575541335355065214428649892789022138831741329740020341763281117633755947321922277233933879881538011536482881692954341460313963388864051479187431552883731025186744734679054720305359597082861606952532764034711416025048868898445319825454376977931555355849383497264089363424789928198100352967422401680093046148491508958091775808914029512453107093927018332524836455315082214671598958950129180782188227674333637678545724225400981687057370955713646554338713807026065224367602436407616112355836744929324725126010203464851837971384024165944617464049189501381047118558927826335892037445698612675841478603011633185211128465831805893944509126636913472133634128852604770239113842407885587441859674593792502211667560124646518609960759269519528519257233107807895887569275417180937464203783245755488474278581953376629004591341641540641211623908472808432365300516065526542813405771403892544548454644742297341857554454001992361561060348066140233745501405857674818288558049831375196435480003176547430650461451362026469807531373983971745392460337504167867319769393488702066694107246886303467488693241926580172579881378512666886111448648666665716246068280 [177,114] 14023366513236140002268642519903206491070900686648922260448951013826835554533306993202052301181621647655759869291176000961382426822077773568814907857882646984646198652405957052358172434749016158062462127723712410645794384853009987544820338833769106112827451972118805703024772849979684032145325896885909934370486672653966217885687210255299854112718434436464747387342918485217655280723676393646495820571674250166542221787594408967481642870204001885269548929805715310573872442537810119601441738502606817071273375537617157341180457595604378298253840483996914587299225080909536590521967493491456120497289312579437417349278058819275101582872521698165600869797933175353860550844598086248531409436058877259786817788493686548469355258373123400026525216647798380637869238824995054681899592661678004991112121588705891626248611800956193530681004428072725407670284109865941005369974028170610671110987248626718627670681978222877767829964732780707458041498892719529349519836532820337829275336772507780876462303928870909270170996418869477027500862082818698818184737237874188229282422871490967218186095839314531800163535369149907436281185427732993326874121955825104798046519218361667635731760515588229409415623203551109875666528249572545285092798938059701359032191218323261409740509695752063172516450036124163228881603529874621144724324750592593798836245238024822213853640437101561703304145985052415084264025843227733822542729244458528351307328742438953555099422510055217708770182148312366845365619176537353386652564431388688465895683126180136820686841 [177,115] 15420540219510570574892515816864413996486151068398910441933424149365730025102323960726567020861904571579394730093041573206184135636682191426990008481664096332586719415538115328446010901482393734753457187824582930926150849689902424906947927319164548388778602128001013679435471654214905805897497879090811793191994853265988670420728130161438309390321635859223738061005496020661367596173013303730108904062498262455500937492133041726991084041854902566436209054440490008252088078982624093005799347186456238246764625367339199769166779434058664505287531798386036899752643992328284931774670837509385625485286293422118749820702199696605910902039714071606087056877194509237955949745151737912966780353426971214039989298955254668187705757770778150256177374853953779765867924005926955496070987114852154354927249718358634742144550842964384178345591867126351519435542778094408856268091452869731696708793273336809447015835375213208881881748804233415868897839382295657064217492661999650216796778578273077461317963229855223134200318570324954547222514729873706585594926124287374784411980087558429493616180043836779795145827622922787396660343884243470180763430961429466656308129591378464458561135418545114929941928642169873672177697413900604231649756011292426948936694879032641400015516069441621231400945838395757179960412717496079035350939315724395532165945208042095666880385701486880459450627948917525157303361872575662027153672565993836668562008612148405356050400116668781676367232767670561984554832845922073382334679570995345235402647046968727816 [177,116] -308114029771093413988465218491608180708374682070679539469167182901898656548601515819975330314439932976553963805866686011066872610618461344716123175267428572705030660816360117627897238142788968087201956191055114519912462484098203706236140039296832310546415005752864986336644183010401348133264837293157365805258954649413438956392798068346524532392491154773131243652525150936486543508415124849333584295819131972570878631224306544346280345373182739213459762931459344532278577705303335115443906691752340848798912554815253630439446143127878716040986881138259153285103173782857884879559483107065972200213691253758970165696910751265721323031329808083594028734557548002113964563787245933248427561863158166535427676126928386812225242548747971789142150193008457567169133193370428373730944068624846291346682810661495776555983902491900526659144926897249322432594607511104233232280596297179091803999221278620026887955305125502161957445635524175708362505029262353874235374278873790237387408801500194077617630217435666730090155769879022114268923426159158625555441049026849277436805187075072100163023385156177966986431522385195856674717012791112468474952915355377590602784637723433978892828551917091129134253168745711880602413455878877136576536037476931436139949539668340307480569634336445156891309971451266313518440192645337026324201044498097267105524553161412423751227876695454479308342120234928662126681509747860511970934023127993359035945809653562217856144776471580559268857374280735064898867696419150218699190538983550410501302698287304 [177,117] 1099934093104826117367151093059618552295834018425147419856089793724611109401543728859311077731041602739569652239357181413968594691811306444383090126294836237820946342929455933483455477267398272458363068002829898391743192810710430612433819012953064375866243607008391539340588305387818968612946888027389300902294619754144875787462714910387909924534376153498275290245687532660677199536981331713358623145660833673730418980980071137341758092470776955460162478629866774042350923262662865186385428293885062630176669071340355221439777915358622079849899195958991261454357672149194839844236700794171287914687484040366775463974751712886888801188877320226986853720947885130157573477102317941039755223979328684770644698581703962043032017082155993808313006500140071571770557658673214991780463058935329315141333812397821641524979714127345667926112078952100173641439434497912147532207368859717180725970804058328553525124494213570736047794204189070588048642281860177504401856430413802907110079627737221433104342046297903843438620042828442412544657321005923807864322535829787233329754405439894182594863113961269404957025556229601082929330036495617003995557115046908371119834683188184335254885713945415898503894613925740559734379324013370983840720021605123008197971961647305196869199428782143656157116680287232319945180522644033370455075562687340300752088203733441368401203102940099056440092654357013165734418478153239037244761489539273856084646162221565677295097333449403150985706274602122462231432776644244630014263184331676878490797315 [177,118] -1591578785441138706851352738232731594033389593265502478049075894231700361367812062857134772822674617019014658028095548327143784795873445818492540333751338460250533093570653478528961476263204723699949137930631136781401387352193746526821275103184968891839415022680061515048185580155468157644608275588157312177042517217988361841916585727925308029988324856194524774719356664010615206267084040778336183582934758942884432112924536822168347694299503115175674156444451761555677567910024718277842246184757261826112081281050254728054635643877066165859696062780629599023063812735345745483420552431878393110394871088955994444163227380898240680951724676530173444346162121020440587376115162877354428303265441800952678243333653356171948586307085680529129298865569468754415235586616922392963848384287238206867761753758499785597306851772782869620716837091073504351049775587058445415861579545840355660253476200832425943453710245715015052854384007881687255463074450188554627201062397121175724450143275799813697710236061405042696972481723278498030441676575386918121622113599807453283437263650524693775446151440603492357409183253542623226416812217191124437128341025523764486109906883559398648930242326118704425177971156144955380650238458400915541287194344823652383382996002136225741208992759739285662548971947043484565797579691381438938318439878586221582943527573022892938129577219632042918059698260728775207146409559294344267135762517281886480997174650831027933749914532454737635990067931065294243727004027581820804721324386604246914 [177,119] 498625184523287610975085452799702440762900828158339591608067414914857982693773097534739923352602970415311788860134810690678547868283186612919090862635390746469579306390180139900712268809757421832098183115678169358350622785010927147191735354943100545353511288431681814769205868259256270725214688636103074524964505112401459862068167101677841912721928015360544278146208293800992078995957259959244901648000368598837022852179279783042440634872223457964329324044293948576940143764387857852563374544016085049377362787543970696079725325779145876530438896948394048845547073425842725688905961823180453728046833980986576270909451755162220915661146636554602313868295932537791068907217175645429800992455545760006322321734470639273456068992999038493343316686819636319336348386800691332952727618225614508432007275238246279410926241591351114733754327704793424516432921307207974645754478869922696110009436504688689746242145736422262156243229959828010049799849944709986728026703022081512630034901329998761833762163302657208204208851497442453352903253320094871871491738196782383052271411817893288837107030060281093194231663207693013190302880430008458393576515654511943996489950423034415197416211002526582263649228233434033010927222060656912090145000772228303792988023315932038627681809424766677892498601394039615819177388274775461380731742093117838392677613725760145040513626166941360555115718322492719942271617480830208307621419289670173804479837899595916090265821292709845365125545055696277776425758291833970202525994210128 [177,120] -6987438669376351092216728457359019421037779647885680960385370813097626280252400069403570312760075914836169531938678960452621607758531026323475399278887861460263626785781937185901439860807944684495341567204989424685477502179270243789850899678811782251373183037093425259673043715745680028332102994003858453016076989916545895512509191148882980955484567888129769667096647832153115051148312814990020267527234040845694145934669080152279017965207426410123311930500680202161092686796829618426292064533567819462600673456328189059931245689712533496423861988670799175836416594499426843677304105887751967630815994522569139475435340533767604171444642535560377617630113266808453552179975609488492442896234924476950343607973147223167957445109314464545676979297178948782519544179880757933270369535328233348655775871832134271231499280081172808942746734992597283347552651130232360113559804101725377523339729744332180013348025859629956503398310117989482682213932370942964959890145379714307107602923290872350767375296755859791462767635186608466855874336313193337591388731823942819125848801247120265059029024788622478126443866471793027322658363647282400545425257622164662189322256801793119160303633122151401599269749026851167012698184439049508626151303434379204800179216797405902950557822307690197235776682679476630252920597975411954741450737463618078218381173507333565171486594634364311103508879386957381080964699421389937771335811710800327253468722944695860685420476196639043037052076213007926383174487790491410385339885 [177,121] 15065415510116563715944459901898220052088754765155322149329789488220869744381335193230611196713447636412632707582470197214496994511528304004422256978584219117179256922979547217432521681298969114793937557562809411115155430793402966752933861636678798505472579799461163138385854247119371667559658869784946721158663510744823867714697346922844618911682763188936609391864183872143420635107549557422226929606268417305727516917165697145097562725263252477482745361715080679423766637991708680000788137719656772766081893540434773049979041776505441390519808870315198557621689364266481342639468572162800411981567964081079653208065482543372079693014063476529852129596627015960765709335555434296063720207758917725228015257145716104331052587484185568114381328985517053324693771260544783159306330135366275521865623470162884874366348625852907570445502568828919485385496359372112574245793606196239029759092430851000242194641535276818788546701201275386593772170326522496818573401300590871972909125764555723801782856389185463923685787604683914820492010628431856258061463631817036521362508576764948746976119237398930571975493522452051302883160860205738752904666065167359269877601045054056352611900287583524937964312955909855165134464413415739736243483527966592083711802933691587786095854212944404154389654438543649620378678404755181597492967121034183582824038462658081182394517821268603028243982535389861907968275966474696863393271839658199377945353113702361391583857249884211622072741307485187233115812371223846931279 [177,122] -17466419195168661823792947480340006914918997639245344808029854564644731174092430428650253377949599810575073823188502398475042590913387531924561113650900739182450804419222879323875487663562451453769354522869518245263362212621917610249148131221614366334938699316159505615658933340001598851552547452687318029344298008720000559157614327502184647594924091665411248882494616232566789893421920495278238983486821930142464872177686728816037686556945290949364411646998673009285666820345473150159630247218203872407481229717363089377760963084920447465354258740011180367297034122969589635421319451354406281158460816408002180605545290393229708436330851305659299663108435604528956991995399929456750510696345040844548316404577623505343076029765560571629471132847734715301113403748402365768715838785695972466421779879203886901143157888570021998663508775953136779167304698357244173747134081380306224885635453977075971950980823097793548019096520264072143725848066519117400340952938032501888940857243081171342554185253969465355497425710093049220156490586162123167465952757416928859726515288073448067180278713410077150441635033765954499352988604165764416996116288415301405236326269644684848139812948264484828479772513043177840420454299911492444138949407953977297513116693722723630111186836488098854399768437245859233536763672565490406811077183293776157746504986736824783992952841908482167170763022607257302622051656028697184549170618004408537753955633243126838682275129198526413724200245174603210003645803227789 [177,123] -14800870515305571238103483764674500882634353374041568375097711991541970888479442182560309706012659692349294185333348083598601511236753366329435420131096799319462366681213376638246296957043454927854505576041635005049602690629658067506355663241648506710219332717588365126536739729354636400391053858903387795911140242492402952131716260253310664159507672287575816462931750371529891161811967383129959037572599055285441603150348373395299887808046628439665834344586442086626423398587963768189621551521037092613159045352238963060173825398959131390150330950076420927463480445709381666660790910064173166029465652510338881508697748926479574686251049020345805645772821346858699726063816376992095387362972315132026190826281621983940554010855777019012049619889943166195834932409644376720434105400737164329270682576654814805214638399414671587358862739068303291044252721506634040083155437310154589439150024113732458043132507953331538237997443891785913659258237673805899979838779710301474911700170057507080649961126451103513677009056049134756500872213474781343292899473047930108629946051476331797417755837587221443981734573913649445159860569899621511592247144529332777851104778132032631794666869490901658434514424818372638558973768164472722848299598874376496414249760542499302333985242025696451904720644192839224452670730749623093748522444052438554123523580993720778576904418799500149013288840212312790631604363844195662786328372150144843790722692918497314130135307986965810918162623996525751818161750 [177,124] -33120512677768494012732482150409864314955635562440207095033257743199311640513871771858511753915424825785935109469006454153179505733855019568944371078825526222571302759500625693534566087797845694371104271143288506214099759106405036571975615992985034339019367080872422463848106082415324602484151805794888081097497404329488289230096577389461338709626833699307309933710126453696566670309952278655879574029564373853451193829171355610179036864143127421243439115209643369032786439583511670549253369028071651501046127974339080088511409060647614953209075361940878838853903679450344908736774895695670467165102829192965290565785415354120339176889808464834509424101194447619466765325149232857414824226551192080474053809103893877714138340559319471469954770695880598780805374089300362497837483825653350268392070939559477103983404323750782856747323780889028126000697377094106553952959806665828362087220252254301325857872040235614620578738944513315600020584508040850271792413583692466842204703028478614396163577259233778670475051767485890558547817260629707686292379792658544487198241009244932520435412238498014560314105133175340646795115663110156052232376574580925426683302704480790994894869419890756780252279228700666327103667855534268694698410169809285625819717698775927800101855632500869976324625107077619428567617641680312648811235161633329731729789651930193886856722064800702598262575925270915553513471068872445952672336498330365007667911882787732701294879192337676625327692051613748152146 [177,125] -78257581364769799784438811278283181908809770906050872783620216990763042130452884178976690234036137552353068648292553794465679549333581597936432199252647510756628188551924349229831655840028962391032700175711318244969726841030982469789692336613896864935371128103793046279890858681781136862461868199432162174038340532609918260899664346323712841070691159107449586409006621986349817138003382459134702208943863664761218875754516770818208648883542509202001404139865917006376458700508101932789730399857658875379395527430288994240461542004820999772351708819147381700773269092324423338035255738573665582888607070423140791744750456084143742436699733944391583919236013951751123024481855531454635491413575060275501292184390525146461313148401357925829271853800098079120494436625689087253380892605299076370575722375148700703200411530306389078790305356929022004141854152635854916458569175495244950985865262828590033443047200807996794467463606715845957225184040405871178222917861708973511521086839664541320492044288858979270214726377698012283039694666034608917978862194948693940198553400668507760387544700725158775634145246904737871948456783373987539208825308658169252143164978630557826175859858635494679464177621236082101072470222344363744671186478640316293160897956038572331338209297618862639685376813290695505010789011435660538751763995586805250980710164961140873622856663736251863902293699048081042042941957901678350234639840003743213420695240474374023361895305355058455175920263751070 [177,126] -156020832094861176378234921566167462602883806929035758250142768046464224216623317236744006390471942317191382186245413364054837448855086651409141720987188489909443671035487058965783024328186478953424484915679566688384612542522732830018945338005381885814741555063855855548466127593474060472167326834693785727569112050860229858052001672223837808953577738401673213322008661714736105698119079676294646325191645923066730308950317601553580748037782299924524802434419279253498842330241805630046459856159361055889243159921717956628492982679949139851845976660328323848663469524877061796415561849453008208258103973767095752024521706136372197770906828732642792646977172391902697416766421069799405210419213078779021442039632068993266764887367477562414327679930360187974183034245164768745684819579883205371889685490239065711859094538378613950788156693814260547347992266079620738410080110207232467482234799998541288584005817767354236403193931777703296332938246924951308657245871050786423416395185157913429553364556714919859810661488650747733980716518040401628600937001888111989502921276550840914011004909619282060158988836379525205927086785056494560658726181300102224000207308896812678817315924302161084127225284234032282235640407542624603775002627168172073434974090971074650038471563112577267795514426216449480678246910695769741518348371843778770036342963356607092271929094621375179940101869518297891099260144128202851946307851291574593858760834204524625226994639265218135923422305 [177,127] -318396445751864572750382838556154205915522269869765847696711881525415533135775217356636932546778231902874818057585127717175597321991956568353481331910280967255425192356980014374114910994180038410061849752878206513872902845397779203092260448272210919809278906543152227779631288506359495847409014766872666293564033275306545423521165545614163292913042731393087836372576905776367503228828521564295281477547264577645404246148340152403371002185755103269901140075662818296802443366825277034040779996501097334739863175010111509029214692826841737311089876402265841097889205363268598314526636512856095511376130440385338774786665815774493157963841215657990482506508552278176488192011418995819989391418888821009129654078446406393775160668951635801178696643204628055345680376372646875888533571059254634726096208240825810142453447806718111135743543802604561192277313388096153678627002676035299336836089476617788558282077479656575116381473112062444953791784867840664166571559775006714836630422162000078743203287688896602603525268840699514414823611128794361715180382663743359964842600505819773270472628746403940720146597192999344271290130103533714586580886665297650219385586745898205175237341881389054978333309778448314475815963781961258797553688644168150226454814967936313785648083816211280180221020088812360758371120518545221482058043042935463125688351736784773948253029389471696678604274948061867018743534118269665136185580169168364338773612894119736722329039380924896667553 [177,128] -289358037176571517516352533078916554021170524327068601458685591866132033120311274659649482072977754157515402093949132681850276019376342155294347347895430392355440240940747521212322953654183662026477170412305492243998330913399722950917777013051706921519835703764853378428792205118845816780692774624089268128926785833485873994530690858109254217146427340291328727204563166850854911059348987286348552521789848736554111572467307287112387806151130264842810789127425093652846408894075416147749551624967171657616506327337223159925922557810958014271438546857253497027733506677219295350026914534725269439323083342656800964505445615725148964876490409240986094356076412521811737058816586551964088943593380293478299217571107198949775664720983335153752719143416796734553051136066824798639437543765757761156298364972297318841429609867362409281791798414837770559473046157026511072558606037647402622076622452200681917809605733433508293274672984626579132371739746030288517499747257240037177639261600994882770603370179186609520873154448636338574757956926877943198508531509321793005304054965284321216299239206983046455236737211273836257017666477103304765441555381578541453814213359912239749929787589979182823365566017195958586046027269848436998839134057718615772143397280407141586306040213744635022500623056184516904822839215499692184475657315363900477730014494564894899019285027028156110371171517563265762840952592994709829889573772064000248648257081994152402858194322036465 [177,129] -188530269974246099827141640073057990721543980548517994277946446948258931878423950082882866103691305576480359087944841381064979476180952856981442455660242926681720087171336527838588890565457295489096307501989446678363400070453230855350354226517482158280232030806147343793577653398964365575198227179752450675705689766248150212478345492027405230589674769216104486300671654416266472619256151416626168285004167560978759995568069604251199781766733323073615717847287693036118811718884994762761207679773077644406260608824830919556962060962757980357502964684176119338872971266305663714616212337913019335038161762264526819089075256375177959306334505421371596126643408130112501209391637255555239842153867114732523982945719142471891676973725989618602834416390454502972135602327025235300867638530301350222740618491599230913292181089677806411503372014950350272321739784427563014895271485337018613383700658608149308601426452840838629731838937190019158213959582242078116617951819298621024967651594478160367005674395350254631703384397804148053936961428343801686586383434953531647178281406656689764038440434451296967498946595079178428734308418680687610274329860985119491058360980054954492482749176105468479387378179086906921265321540899182952082093434028985500923880613205908122152184695887325905398237443997364844375905602849700871053629252215550597943991402322904659813066430638870283036116472151712384564475340145001079380101660215045238070703728487419207225468638 [177,130] -48027436484426993115561945380833127704599854063642577912659104956342417693013739568017620659289762116981819898007784569640997317534215373531452217808322264008552944203610488844250186908458163022065154363763820703281014666753109676304344984420603686758255099234310977302689440529782931425134186611867280401282964252265977209650979434637367667713470805429248601100690513057387608924333474828096387371927480371680012703113818108412940762096410452931041525279033823199460073380357527355456744393518642969959377107208812292365627864294809327603593599373302356596332363541717109167732374814410027050085126899135018771617352741244172093714262165605757988725801182830078162759775701030571827431433957776934024286459188241220087102086873892464716184930432496336620806723161923305462028410077639545320916653524059887346339656394352382186726861857318876607009597160978796738865225624732448176638301099381882003992309715777878834081989805519928552956717477936501152278978526960651776971167472071737989396690506407233576724227934963012357464871526489324590785145291217487936675458238714196732084634069931869756619541066000773616437793860131471606278870543249540397492690263956569231930834638089316916223469420682099053500837417134230656156369809407444376029909346942025582039345767778083530857582566979893419513511296921343748621944756195339310716478763900925846747139531146028841661458199131524550004404981544729153059491191574663301261737930577340516571 [177,131] 12643535987268202445718516534807231140076682989734381331130420661661205649234105080460457572190196333327906236752474095637284656532236955760804010464827738749912119549488571200319419874357070340115797842701393716081276129822346240246333810960535507839139780541521991423153513832353202590822535286491217167821828624591054681723593722005265769766213046030226583758307441008926111792628512703169512628867658105775236486786931003577012910348359837931499689387307177272578088131147259313466092240035582325808033586500041103772227860341153239837631354063014504509375019885577074224194823299244337807024596929376218880547119288706184955593941000119057858061531220405936241586242503082874896738031283807267637590638890464030468974438140214610601342263308160764777487078100048763100940784554493757823740192654502483108778185409743974957412168238235116363054635625047905046590728408510066356440671335409720539251234020018697082184930670349107343450852994577975762369055407483832180136052672407755417711988433940270428111496151649862616282379095722244882964240897973753526627983602802105339686815574403490445340707670215445964881740419272131721027913138037842902158439043415794291184743330291860248299460437064039463074496631527881735904684884143468890408923787566161677949828919373803188700649124449642318798624432314024191540916330559526363261247394160864529191484364373406885257516167243918698488917782738391219289489862120069448146992063854609 [177,132] 6934799910928691890136050658232958155233849409889763803310249890598328652038042959517105011881894097816583959148005569847459903219651573307415083386814525099465664443202075830838296217297734817013951586155908051486377077449809803842403548497434697421762713089314082331240877498659281879055025254507101746766105282900579479995876261726101851992439040424835592679439466584660762918132787971099396090960798969065595809776990815787660347065958778271220840321803024070974945364211493149299703099732872922767880200565332122328667855712596246781691617958597144173808924648507042861282946425273282709705751273857214882098123160891558422352349416554637746815860447587595238996164954739829877089565640899800600820067732349662318668723731180177760824834013400523683367802581939847372193693643413477458576412078862357531038317136076344677732903228650761187940584801146381753037266048626270128030418791439924570078293081083360284496434489588165978191164217498608868867295134578107998647642451707393685114657549770824333575210737614357322238841322720161854799219478701474688544459468904175016597683117399826967730630707083497096175475491597983330325394464045578901362957629023209151036789320927651881456178550822759288782031412291354563227173750548745336838932309116482288856024295409733772031008391432203248063520333319285931405574581089177477382764309510214045796249602455242233914541720355817057390993512294749620689856390187967926100862926 [177,133] 10445914298774235592469611651233442272684747156721723000983133021692714096113085284169544313383354329232422231120564218919143521058694697915264147547811064112253822380506545375582937440820637177598135291084093496450487350985360650946147034864975207625253403627198530070900645651709232683247938888646698194671797561339553193352943019561982262322814344647726758861593448567171456593323290936147433145006134448224277866503444821705914414857125241711733168687656536683917973846104822682334772299518575854858444100105378905461650691896561690500951469245908040618297950927717944198558942742177077880891151939981353909707995746737872360055834482725584505455975072029023931503842463497511553301969567797763353391558238609677148230689864967602480314347874658227488842016976692628043165700263732500499329392810082942307388238774438371234492270903869671752335130450089083227331853112987135853003222728608016864454961760255534632731036229406332938390800171238022281623452787343002877870371323791754649419917391662102797802046128236420093314185082430915903301542548172685199174727793670432922537236921003389320981055893819909746648775354952626646521946090116595965887105094070859427237012603509688199584410740063420675425421640908722526404492482010447657376390863824312242409735563633772312012302230656661097311725512894466841506572828283036842428878516825315438065258962678817674555294128315524532734402309989197582215086885141844700474 [177,134] -2124604523222120729273940468774834702020531249630790529599266751371420344789169429660245384179256389861629700399354095094430237765156187388139014118926906102966455528093846479028469881810052576298870440077264244155492903178789884244734919102737402272846684739911589130438376999244852565439418978801510595463428746747192150765962529680917570111823783834270420240979904046806452776346347029289023395861071398057711715813866770326179337604803624173008148660023270075981595777511835873710419620471265169227141394562965352377944864715986397039495196725099132167015397565759697598613883118801889636586442533556231864888760555929458959801780419203275115511047049840222354174121861948169566073374853131022164031073915094091534352805377833978496866327469877774947738082907765673556744776369356689619029170860763167952714810568745676288498209508703153381780526524361363097003422530483720028569555332757727700529095254369781511387391167939658309833584548353065762565001092001898617027678641431051356895705698904977043707972413219868444062487057924166212667273253006937824719183582341409438160551734393462183253771040305864545488598434482259918944691709728028179504966882646531494316302754582086179544698904188084762353825494452932677021808691479460706812068117933615121674097045115092326354739160224835208941763267437030632434130628865904250970985189561469959065578356330444793993285623095956957693799588013987889720515596776694 [177,135] 505406943074810274907025328227056190950699212778833042789140384951858597747512829672355530050057079101601053697189074422099844119002568438768505803013783101562852848115044470700727915233215347148648989524564931272328194473964575574935159641063863039209866691519402619680097748655278691563945119543211263197657579156472320117864163587639542027911489195439376137504045736543175449029078095336216193947510430780828309076892731100287660014507394235650068746382745175839423936024652675963965227188031238855559495595426389461823484493030861311818107018536462491185553528438823212764896430574138097758729558672461559979123113308838752622537461667592010202333745874217126218989707149803098986259439592802667041819733703404000535924999404283959895832282051377663246548658451295437432322829115630960366547893879132556928382933584709918770937385570939162696194318664286918272543135479682280079588276108330645110758551246067305646249706276934747368464122673494762384212780440459501166268385629249362850258465412227207737280264070125274502265009327088414234381714698377811820653437138145252607120001312959344889241415159097107787564066481431268726017996664891112135056314481127876539710787216156680280960353962143994659010131976987822455823692934250280367154097142129570077012903276596515198402511382859485218813873831932842197069703741593684369384477164314579158264700704706001005607032248451810611344937198287422919123008 [177,136] -227310300639136925880531503207967815876152871254421015766492987273529364880293121873518480159539740114042131981898517011570822379333998741360315821555165135754418097641754693467391789904725828887503314960970632940683069599078307364836623767130692628725270259357323165331875615504661251835981691111742986688927100228866487084531307620694021144043098515388304265669588097414936547561533997800408341913721365703866268797961571462732975117616864497357937810061505552592882665872449315841374758681541207809512934597734155419987734806128177466675114290861169948662737201292602712175078006397355764103757168778966063806902929082033158185251477569401130832294701452036084003672303654530131346753271938246090628840742345393765689809532388855637535870398166412758093585864773523607659587733267916914881094977941132267891755356415996578235924865252104531649267371610239254236061161495399988113911727355448046552797304464344244151764870498044618961430943883131338555979389905178637635652048833564949949188515122801465659818088984102204594499589574894925047513936882129957072933105434139379140969447933770088604035260684229432830496193067602131588630084895689429462231281208797510548117679131722543588556074228162394352687927802956970111666425433218100938964584066278517161613334407324548269668651988445378071765524269667284292713400608097449001213336707518061090703651082454096600363723454894149629121142693722488732 [177,137] 12697199184038739316166083020470768170623716551495726146402375541774816610426640567949928425377829598323469473696661592515424565219841646061026239065777384948743457229538509328534221750675112868191413726787830320270695464095584131157115871086224837235570921989108449839342414679341262992718658604818087822105077856463977844922414286832423326681923619505804844777737625235364944551439627212365748580403480083281430762171049475052552676503222974591733837208634819361975375130587539905450741248533952042408337650377048148590802458287881745166403885819149038507212967464081076727481635051203905984225811365555068953793009683164210442466853161872294549270930364366064836464997287383652943046171440070856110850081578755002050532273452879396050997883941654581510580436573896999993760382637545878570404215252816185656686004692965588007478810610747609322942545562278592814994862130736749542706924660003210115537618808026823201212246978534273776563332035106333356956138076079317844761391488743312129723552695951056633441388815204542554968118838654608876434947203133307371539569123701689201242639700281743415644333335879404638290650126401567693255903840877031744312894507891713858752555176272168727391747845337498869600801136853221045013908526645539945973119884677897445888969135785807807320945381357409207479830313735840783053061362868649769432769551127399581177030374605668521856207642082449699392753090270 [177,138] 421861771959966129903588930194818217086801909875916176444662944134487598492870335691857635949110043434096618642476955933460721723481910764079471464119721613552767324599220106014429941616976112560249130580617737361640198551105326468528520657755189064974319879157481712344665019167316732135062834088939726661806948476551804532698336382346894731949713674361973938306896334063932898522338178579420830578263635756536496434176636217204658443013380595021359750067834610100526794791411250348184530545801408962047278503271371662196542394040723591887689044452704687384039378172089016411304735499620017363592363813298382904650988000690899522397637121331605935157514481049068943470856238609066341501886286419133931611345787081870699272518261047908654409667586209921195692840002680336214505847278792216477765917527944500197607839155694424868238187512413969263207104294796248693545310877826996132641280468095688820271215095163169447754161593436650755235979028502161355754280342280429250186127865468388301942502308572952790636650610090898846342857010401769404985750754167941077987631892133107846160125697066213284914950357918221314237566682546636691366318921749184033874688703412797843608376716684633077849303282614306808950662029556232361615529404126266192089546310568509449365853399304917397246404074476157378874936447733559756180390719996640279105197973200892899351875549233799352302920960430188790216 [177,139] -582705955581570791121857917087742839700711976030119283420598454857764636529144952629288541470224109410231170205644100431033053547061810668736424816015254355127256900997370257181120875635524956900064378105289984333020103960245498730390244111150104125698514401041777600460522191269207276784045445998892371742181329954040034274550455076415066209510652623717066985942484160564887147424253293174151872867384076628362471060141258078662185296920235459646845280753364269443403892522426769899630559004668764977614979570577668906754033782771495318586092166723930652480931439457782875718246871533058314360341143188665273679549953793363014321753327714295920513466948757883298925437182696547455286466984751790695135487303738430149119983497255921494211705663657694596963344111716124464197584931292730542477000278835030188794970742025738611438235925256232624907615379461596579558034051269777848725661761525859272713325788288815656356051822760603460153877863435905942096160323717738370457732787159322898447481193741749244347545047215492814596710937091789481561736602241867191158075799162142069749026939207726044387871182197288888930256045458473549099441898728184444223526732983140418771228299758089410508930496538323994775791028157528050780869254447512140177978165012201473603538973888193329293911972361012077304199968818102978306855018386612632717309591451460518692973343014308435580068482527846017 [177,140] 12824982702873023271192512822886691304277976314998367928096624753065243866747691814663977273622145671095517645529737199239901344815937115415442090501783578826109001045620228134985800485421427660071620247549592068306480063108103778148492658413018818554472237567565015693142863610738274908833197044824682644973995913875056975279582892327448653564348660054738466669428457073127477144692810007881401886707512284694508155626519041197621682228716226951767785154699856684974133834367030809223745215258426892757414859108235099912417457969851169255259117747234156431572416961258022469415141659869151168195766316900431635071981416376053245331217538429335778015644883241332845043985313348432208566810350150946910678075595844831074532279696691661133558418669615846745280369307442493144814054475849895744548385940116064179524967696029787772080951133981891217314017298937180980026977197348965427405712372937889775552529183632856290080476238113642352101334901375176124962715890131300075118916633801621136360147868722473455596088366289101890713926538514136544083102134657753901404254610366642038200792816827392467931657071035745956652235467432999423748165989177422817059428014802858273324701243052152336472665118761833282675319485727777571810263583244098350346823712517279914998643545501769074058747831256586242373084405720086420721519576810956736116115708720549870577099807515157704745610215 [177,141] 1067332454437329862816683540600514100589024340871639184899722240322963399229148804936670379749718337331049752073520468982935236327813345883849575933958764156146529514257442300285892726654950768104809308898731114105636032755100730208839318690161598227899888068346064359510919653404949344466152508336957396146339976202662707878056457566900560663375169098750114650360081821800339022939690398378857372136469949240985306264312599158871734259723657089841268315144943856810876225920032157119244881316840176793511739560969606102967303608963371018928468816701083892268884780842001412900278722797620276684752126714386347025969504007816109761035880984264200111932545190376562311597158328762590573531648821378619247382405382891068296298776000621874355301498500680555646782498414122642590695326592431119811151926166444376105072665436356569170720747355598885295430928516656613257389880963095458080163046725801850837015738563932287384337272176751601134752502876431012562787562955471354621923730147366991711608528246968044573579802651223390264992783317647199499456956409605303018873961600289535258734875224300345507221239220979831769295852316542215552802931551286620208083272995236123076196546454708683200105201468715760050208018940493341210447507867328992854034980336697130156983518732221107856426811077362302233872971130684030991984918366001484247226727914170719801997998734631886609 [177,142] -585467703581261721579838682259475259167795517987241253711045693159074768473421832695488185204860133516210860212823362729679009845207009359578197290241310631382546977433904119729849945296573361514185253074997320438965527401235680334257310748834616870645234272459713678357300897124640805490434180247816922605241484608426457850487847758778059840786043071600373444500343094758878169004795254929658555543419459908301378380216850820082425063852639081083713419455190113294275662302806788123961235214337521955186721805633859566961938865320369802893198035011995202838049388692331136460282824235645936941226463522359224254905611597912186232359617932847496155999787449294450477358358976291238455871336559665558710616565871344804911254249171368145709204981036949149388119551575437145332220719025047403015545646708817149821045274137673245508302366332728186906873964173234411093903965827961544554039315255635371890300568962169786333410909270361318411190808353003869451912327595095743388901319392315471678550554560591906892557582450118177335841953051906253090979491390101287392731942694318099323914684848592418411673576624314667704772621980210284931602270030150128366111191421837870337874348056297820176995263596583879098815858331775434531963354395060540572093548435179329247857258291942600783157434596240452952609359199854829282998341786118950911208797717645258796838747382660 [177,143] -36610521500017665544953468440945602047900599744166758980163139141090622123875512479755605486669392958807771992373110833404125852564975236545247800449365458605192243461387428633552527489794890842799171162163705666059350193552107732143943776524587115497003186840090907407596245561226321062041100879174347781042751036601961217515172684415304410530793520411835218714452473202296578030301622061201442966445819855264701620281503444229911395357373922350259918480754877382634846480322768751775134790618780680718134063776858285874155143353533458062532146400841378998106298732383615706480077778078146358202885432531692433871532697875442665080122770988213684136085760422404960395847076590953507608301959358210995354694858774179930978099593974230571739442535741536733213631857125738776606647087496882679299941450198278078885272840518068383112194956993392593928314003702120969191278426283723010250608063641739785256100001980212797301789801762420615464440339437440928611055786595724785047646796049928517911115411024938280774306478597395907030915278977739874808505587312708648868551775734861450777738728123132962638594740184626064406371115321342302439370750365036298493059272026082223120799612636802780288327174953743954824890001852873653281643526503144582287727546017054696777403288361724317875841680944963950579916990184460899945862979805334613826609536018888731344221 [177,144] -1064638811415521384614360131160898945113372642497216455535780438590809099440256981504178826502882921766778122187308748788052228097713531664247191345374685188705277234857812807129847986856754211097029239034786135197415896553068343578994735837618098368201921975041153953223710897971940573133416154838324179419228806177412313922631512022173490151194614796302860147296455376274880028384071062524489727996869146505092585168303741605800921724159026378150891418769276261747472918246868384247230615086116149750119322838939011316560364657031709136321022549238271192420042665473217155420996808973297019883860110973605220241622261308103337054047158061959574919671852986660551206962096673381410255503842504150427713452460500586088900992192598490329876399607107898883672783207866572501178824628349101713333016206527689662038491323956754168030779301598956035734666814395734413771074852266668355672225992159380652763071417792559194029512706615297050268176902928992184961823620104368712140913353082504937510956556465568964564334198781798169712938978284261039746689508521440998242078607634255174272163430669730768960828311480130498372223159883707005741645265226469671976731688916244498287132318181851034927610541395476355329108591098470814215286841436736549196634247567094222583712500538132951897155282492581038403779922915693604775252395958946483408204991379300447 [177,145] -34368817779036549662754019008258425314371651249847742610161794185202353518531497703795978073273113020692778583444913796984889563776852472835160830082564107323630762588800432722572634610776817339534360118814746476946579985955409773388921032625315382949301243925249315640076415588087885788801645077138285818367618295691736754927711457078510665419750021214160036499441689101461355520688745211356270936837980656800511234549541617827593064551391202597559407909159999847258193033376927241587590808360404490473399695029846531062214492773484859621544609267013241245231001904113957209629779148094458993745858450146482481230202312182815579312645043161341534882216027286649771947851016479013546040272484537145371676638511736698177203120109272114494126332637787096519739756580488732640837814239529966000561424111208069824307879800983501640608608180437792191496613793163297949361944558658133612303690579003949108898933221451784434386125991631880427013601062719994407409740993843465898929319212868768374301639924169382037486574464876943986521726357182963381764347975325360548427132501151371687534882959729390702994411874988317703719887955307167625741955103645355196434677779968957062462401130452895122542158167593459631084520732796039309381359160350046826531511360317753109414295973223821862681854274571764569611049898122233814272939766930306021627910117 [177,146] 353073039118807742040362272339729376444842678777442017583771694636800487368549935636528427987539630439037189931877739013921175477574070975796799271181659638306955461945467291632419962355831176580756112124660653021027082544633472030137240402031967872114833572963499824310302429489002492960715246285608871986187447611568218280420761641277259948431185696951740994759143935116599362619412517004024633139971575252596298899011143994844553312367199667656325072902550221071815537170693612697287704004671064526241162271268285269882378820415926435798965805682438822569782894601042102494609327074396077629936937240639274603945869733852063390447246787157927526201296112224140047744147295508382687003754285010904056511079019901578328141328241464867249806093780043485834778179757713227559874109394820788404136481409412011274881383698465679718287370577061338743385386473456578549541071153004485895390056213615075689294978894554954237433749932032091339600139220749689655178941725209056772511471774356688393407923230024636522511690355218762330382191710600480365030805203457788721070783038321001075696288476821589959065850798762292619851096765774683425663399453073163379758518113370670618769271209383353562044090818864236032818187158647223359112297053872888345962021527991402516939881273279431037626779400810724268930632322647862158644275460397908452 [177,147] 31743866266111145742953390648928192255967875430051535792407303263213683424577562911940436869743594700276906385070402391491848801061618879081300954781226041738293381904251626534157416828555298850119060513157672647175705534094519539888429933571778061105748996057875756173483086999435661657448495623213866146432273844973990406097722712926814009314738840892892190632125391512647678786787946054179697287628793466983504708781976630233733389704060930512926389504576539649448456625093084315738448525277074994643068387466601130898891333659197384360068552421552638706987214870879232850018070155774313039864777654652645352735969854365562970534754042975372627883781695861497505104304037163282308258115830633877711127987281258664586357384809784199348776070659628972144869067460722801595005683310924291041284328143114296095373912945820551267588522802006309192679187618375755842968162348842069558186931140644219520814739004888254673597911620672209108824541202512194846390938873166299677723218452468852772721469935844426288705860789075156894099942866442831597340695891188904585857867530761436221247808852675277108352509226877923335911309562037495090388168914172777991565080489813894552817771919598146248104537564042156379896685292163167834036134335950246508270581848488327997056761156736454456276564148049116185332814837908321315624758681689 [177,148] -900792396801383314094026968270245820578154525743780869655468531412305252627457846405637121542584945119510967808885743022228446487870403103054720129314057933969197514239815085808215631790898961172804037914797638630133948753078301495930674967661558824613381674159857778775951019037124937828869222391438941609319848916140261153215619422741536297014640925638855569897860433752665818794385107720382826645655971771778438635503636275229092109547766748712393436445047440050893524622327026245278075675117715246075717452496732477756468312735239007306054729739146268391462575125770776647697280979251867389004537073450723908488001422278843728793430976309388083918405060428623268427526487698168170378036457782206374497318106537602579350632461053875577127301639103891447904524938693561741088167536345079192578449489299861590368225178939527402472615197633078439644628466707398978191581453375598689142620836433651429108897026233228509181358378404195997969331620200169094563307660377614899810691653537695265614414303583071990618506178326278641439509040252603250643977173985310983543272431762837349164420444500284292900167188301521294779494155844374326605159249325482954469571988124153495345339754699957725519035505803361014760956922642778138558085668282052421185791102578198533527975588034291909038910113103035001916605064388686796955 [177,149] 12962172080285181932709408136744474592353027758310951214389007826145184588381902651649166545619861271926865543083920723913301053776195457975421144472252390701797626617312148611807788688089111378560595333378869132848926011877623346205745748197335720725591624966146195510156598241055935545307928589563694742476502031217094496357357879992115224083527532073659341985344765762003323337008525230251910176114665631923029149347032199550929303399484873123914015874414037621954766551919819810078094545170826599842834737369353863592858462107517174512077945743742481276298130887096217720837935883751043042313254540623795352830597962115694394621007905216830400979909386352478255655631124204572435111686623404265621773837418383901334849314667108961544913541186263574610691788004979893598301524056724234989643849630316864137169563865891909114936882637223474358823805873164705146437612674048753196378368395556683681618005707891744568334990943227028833516675544604785664183231332698267038160045050642173888420866168879304752324927558151680330130622582933180894062774038356963429855019075061119206944478438794074606912559147162307721422016836945088015574253394664030242060691686135711604670364859583241796735716208575828770164514170835996344857850452122355619423807059911228318007238373269564540019377762748316348404324614647742 [177,150] -87035858333855110267906684535768981378118662688365955358522010704173298906038260131777065751434587747897170854310482571286194612748452663388493151311471185090947420290859592918860709924197844587299811097348251922314161934266257505217509854010491410610684441454919938388350025310857400766747062760630096015821814000066060932033310828229997558770915544530212338687374035493802714123009699801692062027396578044981136407375472280809359510975402148256781796836005049420341778554789979234428376835956872574454396994332195215976733170347697017509925235761851310036966038812799586590453815972514678768188249726990186605715799358204139138883129392352944726370131308331875818116615955039019358017797628389198377832956332431648165145588193538101827383601248154450688070892354588219072035393816172818183656178684020438385753219412753887020270226847476671007888105723404396688891210911338685151904998161377953609072149343106497365318562768676922910007510019271047358478215022078228848556300080271104517196458016664559301979178128439058109111252927467121821449500023684669799691479144863471570312868205366839806969164230752889905025820283284506305250489311260164585290928683876188593451067694193095236421669139038020414121517040823119450516091375575824287830131457991622810601623955569204006517649678591956137469721 [177,151] 2308385486814796176723173456042003945640496403767250136288994713082844680652501725353074566655539208555481657032545629733344180370285692228708277011999132582066644142491989329761028591178837307288089160427119620547991071910960821860134971962465682078030343895174260931133705404951046222720967670706892873256184958214563394541595667551405942069616783276973502350330010870863087739085297427916968735046456181671894402093917552237715394416211749950945985983627344928283688530138762694090142800085642859148422130930201005035439336013703085706685186382864367379655172318916178111005280615878252574275888013406978699824143445914499788172855332435234913491246033379845305312241625414305826270898027513947550911450933463435077015589502383245410218183232839718883844661130275586866555754009126885284319102725555690160084231747952437110472192452645397689995239101942404378048304565843943899197585269483425820601816907309881135167015180776860735027822557931927803972202420804533840270548319615759726000849757359982491150590934913506253781325279813153788002600070052985585170401732201312977343944615841125285869182130254670191713078571629492084236677710656841394635956220120221688328024261743206629926794808368103422452700145563209396799728109859255693509024438528321430210820167961686548114366886735612847 [177,152] -859230464486490251185739236736473737035157627250781177914508828389931969243829911517062597920666601198183706467877581587019610766772964314091980643230370339506097012960428920727977280440836993280932101804351713039042412565874593970363739176258647866915979180877650867114133195150999528728672742106618789573817569345185323054899874212771274174439321218286194262951674487108364699654968143347298952098402757238826788325624282608342904148123605952982582155730222061585984038803489103769918179816617679059079298772476487142644220688276494689992753589338054944775383481656151918143224543986231153947983460022831641956556229907961763108814734772076318953261585174314617738771929659537104420861545948497999718544669911222590824195794781567001380483860342944662080748400368180799245486114629464580946194298238097055971953140255807431301084256416531619764791562852322973643859225665474888242456706869912472410217380876502861097335867878673589804616821987469066018492001983929962288652456475928462610508542037954610583570776683037747355230628540541316322221357093101648936471491082848312803440333151695770211984195348190073735148789271489231190282110567002775585930063086289036524836803412579364622795025209036025751530185467974393186224782799563051734183239787929267898814543492132261694475828 [177,153] -2626424624454202651281057945802007667011778800552351193105108074743839097951802857606072095166077826392026990368930810724429085005763294209354851300233786279802993623773705528463913783077466056172663205609911034760323456973665747396681954183046951829628289977937602818240306627735457935092303513382778480928339780882622254030135656253733253065333835024757558698264391800420432771500329063719337970748344330720550919599449706046889632445418331988395532638786907215891113932136448561139999857228930685797177332204809350883617346744893249525408631804765200716058974515658348022489082103717322406428917833440621814908469048053374743117575206003586146484287503692402566969943748656085534685732851174002097702353945190383891511130693153947042208536319155577855595345190315269116077023859391061602201167969121297720377472945003926974278797605978129431957426099014575601988838651488405085033716287990191794420200455538957891833289421664788953736236381866399760123928005524394041253196022491321844507928251475048798264388646295096403926263059167997942293974568509923696561495539365963887703626493157234905692958011817554312060733948200885930019143536238017730206457386645229126715871227548963034176555922179883591990300965165918204544166785172563258114717206763782302539085534190159928 [177,154] -23523856470372184233428395498621793818385712465403041095430615068198665885885702374987923443719597602763894709830918747440339111167952689170510672438067181140581123677349244222913452871564422010473446701564664534486808458310602526115505625291186582150359000001506783422025997338593548920144672772649265010852888992827353194513732626612371490233245722125691929996044066454214311510456149469289721637511146811756403713081445592627612415148055983383725249212837226661289003574573377874315121526029155113716993358451353121539467011610043411893445348775616537149109988650897218933340028045043889473302185389557420421557676847994249288063319774547223451646897828545033723438161761256526309472988864271811208399858054317162968846160545834699901834525979957972453235045756156130720868702007326601672494344782592193745385300351713688722765890748930349782640676833808517346603728013799803456429067608223012346428465990902901902613901175275179396897247367048202361250774185469266337995019411804788622882767150555338208595151910742803139343719734622447222849433179214956183323220780390778476339053361811265765563918194807471775709690698638398958263253194483068074951342850680427655206496369934004285101193822101706209824165266841843917039130871719147009985129345852224154106546493 [177,155] -2127869932615124706493408050528168257621483478835246870576912604016619766687693718464643256007433703229371762246222790046770102554892091996238137542282508611982421747798768394891321735065365178783479958531660891131473524431583550487049910292004156413346154656661806197746362715877164037652519872540656847858721578480379077029443588644395093057066495251795641838482027682183075917120918851509796634214975744899258166789128664546379042147445010606011285643266457622587341576380549028762147310220604035602768022408493720408263138480410213058093310958504658045811352093268864974082570901726721141854324698188806530194988799264021855502073943263818313629579970260187105516670394091981454134105960970307688029562807976693344644331422697652769693310065752474496820799502381334381289207183045993440511437599513711095190736273304035453284030213721518636611196081415284510034485103224433410024207084483958846582565261503000575677105037867906454571718945531860647018771749746705586386379544920803392496063418294465929357487272203822129693668577961741102491044380700117004167905009657517359444148679883153655805457356862978660117745039132802258946273251147534580392568530546165586248132209897713851581065622857503006608985780067358836612855082169285635029620256061898775 [177,156] 546866360901561717256998274664741192102676846303716834323849634939974805122198950177933113659662402880594809365298124524646013831166111782921104149052308358683793128040920298406428668687264326426105601108107861883675764928715859553032562375385426352673418087367241893886522388772678947797139002183188234053798127255519200359416206229777394138540135982437124819784702827699089748107604877228880526775622830413219792603529243484244022011688149705575365500336025559675025345774554322664747457833985746951283261866258251786678708778717341732829168864138916184932074927194458100920954120805065179614301969573072898536965783156019495484572946258905617953823630290935269504181709808203622276973216997966386302917445360068083317063463903864258094505815217256904151419516426324553735440385212635252099739412534236749565047242997684013390909817655080724653417928670758236929994311821755165933445949635849926285680366158200703648825550559387216515303319893551934132846201352128029895809871805162236392117573282926654248342236785700149681603021693272675259096693963131925849129265341659454618811852825717532903747078379373801753311615144227066293935628349924785177043828625169611675397182151738103551992956902074905349669814692074467136323830885933169964739749 [177,157] 157797897275269185229045912379322714553623853256927767921352132306655415231120433399731269409751058263534143793614574328884128831674520845032742049344326762932086862021166460692276494253759942917520253089914991579598701250710208828385060364934043535959488460603939271450034740431156705774530007749922047318461681705593924151532239462582006803151313487868793781989169680844382674501458313811688801499259209080634509016388027352439722129195242751684762248463597031035950039148393898233880085133081466289192665250107181243289678615092379010433590090841133812928068339710779530363192545501975964291985825375093390327931327269810053813239262773730183043810812883159006624573538742336738143647938234558192236408280961319026994060232598212325218733755489491802660419579663245669323337507619235689120055104145140771484166968123764580672317804680584088215664150701397288441143728621507966182400023696975050620570684620121364679373295375027640399793896175757764392254284732484519931178355387653494327054209526786747629025410319802432792324070799313509240928566483519837662046558214672517144807444598591232107733471344324564653600800965588150245390227946385725709482467601155095077958712825235892987427418340714874944570414112815794006693097856212519 [177,158] -11271704680599860663886052235721185854805733360768049356880321215230915361974719671809309554658638431492235229247886223483063215123470328639485427393991433339303925874043306585069387015411600544465618066694687811080275399991332456372107611850927608256040275537878866109700625777132072051267951477732652387624773994294744386467570980352566215249307580226400189422133454827339940521793811523186155043059837323864721861487408908922635433868081335538737569705568956081598388798169098852116704626144296536813647140665478398262029765470052045377640541945603140495910093487434481697265758645509244004723984392013447509502871505646866247393201691122529155952669433733475586673713252793155693844408219869711637245463718736410540759170322922414130099730595169855802896352441669352316956919000641388195765805439158488261626935892787863445034173490307247251036687014686735290425543041750922817420183467662591513252535541545503378140365877338547777585469574257792213145389948181293449461463668123811299109506739198412861166106949482776080754320955318142322363486642416445217335965611436691215359873132103436428365406949375165922739901869330165285907683075832447079030392258759295538760236975876252892410198430396355963917663715556880487258933 [177,159] -8763984390060308595924729559151672550027651981801408494433208844317550483841244569392497876260707374514837475213487840453822696187231348457196215612229716581193165698838019350081724941235086414720588064489095618082603539844565525055260120350161015452270767517720087500116995886408516508570873567236531991233651544674111527944560317497385086974908244299358896884349221282524141094983276136114721168548697633999562829566841809066955348400630702034906206233892873142260302017355968237278840869281849796103453191434928203076975979922604739801938449208818847136695564725091312873942491933174968082839179341687450263999603402335207101995485207682383902237634764834082997996867048413824340712287814386471848952469422513600933664314230855148731423315339450549816437098960060883243059755371246647743315952198804501399197767617527485630332405999416992652324533694049142177892249902955239467107419023858639463383431668182943546007397297440149945776889426235198058247708176984907485912908413952804000665212766954406644509620315789253812198901550490029067469962833390856863050563420995580917933100808791296970190223808196124967541241431491810835986176856114955914664339917879798334215460020602960219448051192453087248468842778952304 [177,160] 1431608032891435320419751343673972069004312924205052567578408458468131264929579299014482478347249615336894991617330558876593563725296282045281447094988836983611082020990873550350327307758840773039876242366119712408225795524898414020583828021682071628934515851593510361762178435995958596011859228600126275859458285542861854516495975716065669149734100489943613151021524622675535800656803644528068160993095227890281130734296762222112443966931103399505882409927555735144575189341988204772885491359119821247553486091080977330613931729590262457371633684084895693909776153645945371283744278716847601134475791481675095544917646763616015591064843299029372207014303519939130334498938118974257951685698232674571110616398347127926154150079659200242963904714467417178289079754851176488332356626170034281127085474265169213174749803341626674664183195253766574400005842574484913576807083322211058590778461339815308241337829507874113068219162126262142150728378087704431220733368190693099919087893295177423675337537830574600975552034097044096768713638067306380394817379099547655642834068247011181894957313173823600077562054302042163959668322864330956842132573459536038686246789914559689699660380538702519654325696766410121375424 [177,161] -13529969109100662355971154199962189224466183358691990879474698326831204094415079321757861289530881475255148122112390680312976078181445758261800854937672019053260344952102256688712761994775481962831494734177298619248540274034914837186685737982052046876521827413440725666982405083242801095501667653398023489824353004762997598904123533979519397371066061799836280409251439412762167656891243132509904285748690857796617916760256574357315190993555397814822862280749199538028546430457542390703841701917285272516776032356430489179146574029911411787452548937109231379426155653863517353599562935222995869765191734715400015914416309535703165006979197891052524265390868864515477332573320706091697145331488204833240896607469935773505796697512416564325868144421588875438259550260886345450867753280589271519786652422210813748320256535577511814824602291270871649102870676347678584896872675381965856723129628099718420263220777006547315522576035147086616707499056793010028880013267850330272832922585704981601317390980041368194295884639782118876347767304217849065976254197642585279227317848059995012068951501160439994153940833831164095239170044323539036482891852977638207954723715472509348785314713535369266500670161694 [177,162] -4070627907108543560879014003153715505265219901885349651558663161152523338394864666449926602491570559925964053112574263142765648475779576348761584229213923885732429049426991994344749085719579235524328911779446388493462425957092682951893310388069577905824925310860977595371644720608621759050262539099761635320047960974693132298766010161683954219519467187677117546180870392938324623474697343942684389111184289532828197619423931839565350718915444481102354559649189502493401552039054742869729176176818886239392347889235635318224912475322558121545957039855087207532799490970940942210661498789755917780151177574100506605505383321493222038575872722270187816852926224615147293017769702486466309294690585256135309941118571750515902972112106179998698767462907329791349409402651199294968911284141112627788506276525811306164502535407847136524996006351758445234964975339538494895866374730529136490987841655583636274047307544031072889236230724168485758648212733093882685447998914867570404424574008738283293611241150674591936489454045228863790481906209184488541585390949458479314792245150087912376003010769763197240167233192798767755993535261731603621149642812909513126285893793292260915242285371547920249 [177,163] 6896320937860812539049586937853056984490551573960211062882627632217947959544684595912462901650038994169748622720722208710496610322992458104640068276477000548530210808934296362102900451670571833553355594591962759766836986850221837794958996957454579316631159348849939438429677671291010434908353024793142157190337194318171157057949612551824787670632039769440320786116718738457369028474495339464686255158681250371072643134233247654743131318943215453695072119376405981964538907967198622304614958827559089822301159067032384938040660290659827177317660951767449240131519891690506700924844728251140829966093870705698513581076856046408059372766012614578439244554293115768191869870027979270887967312656055885138601962008913531540200264666504397867282571158356443331583394583938345953266727836046737031279964162538262400031402629839024058889813786397073643622501557361457084195221115771492376122986279810590606024915779175707714672888321153058115647545227093262299607122310715304104659679462615018972612110648641605610363598755165011929734537022987645213564460039570937311517219964801716258779495412425346667178527580584169070993341332302577660288588558743192036564018127664227170056817963 [177,164] -924847868660425556763470879687203730763813168210855946743830612118760319639251271471332210552052828000424052105098341034283266478120634486536831045094992516754197043301523900308509021969630152971270201300717823417796659964856913983377776605867539227791991746503275434339691128803156410763516475882088215892076416438096435063676665848448459452571272652816538145310507082239090686867707511932468122948299849747033722672720008626815506215150670239316909725478392075419524176642945962852593680113095645251203542410971646177771000301687124143197239747754163191847315810351759889657366323733557888200692261233090508369704112934111681245082812669277294185201472460240702183331232888231733004130372159276290728798835229720525389084890276352963049696721963854757103048183150273183753605220279716969811707826728381673084907571927255104826843339239852516849974119857269699779174282202954143271963248668230740950433180070690404609387554834537190277380693069659333706511426908712274891073947162446973699509739622780602266461392085793112325704457284231940526167948437852696904806578382131599018458445668056397009247839458150596293713655111967092766814254114799472094051369970852307 [177,165] -6124353729915823453205759510119929657976477790868524823431990245527176716860029618145450610078656263871952741011346645662635034752527238633280068472978337167547928687004833314486546289720909316979558863810097950744848306193215318284368701091685771919535334884015813488899907222262068729957728916859293970836039761352841631119848526679569216027198640543185011459982919279211992746171507156640925112266664256473041115847560512075172046704290352229305532974870771274133848266044975379439081261009866347670077181311269300987184300035528744424304444503439873359689414931086311855279842001630174647504185911441583198512173576358319640627704356692467828700411583436736951184664357812952099493948160397153821010596071475334327632703956778394368149748236761983840520178616617539455918230396259813996513953782818863093341137456546538025823457790153992867336870848040150637292651938712872521379656016967654984707030069140528445690203889177335521493383089360626256564138309130970286496647740987590210665444639423671325617076039405251493880355205832175150941747514009144108854088792760523925695290899354446175210881918895148015028145634790106688154707845427991315168100 [177,166] -37670515493208957687790002917268908599069551292403215224933684601760459384912539332598756742709135009891342230249388993080306199521876846144335646148330884245822677831915105919047671870607586572407026968226417818140526161023749084716613899162164445947244720010900669578679310319050636703864259323301303558499615386019217294409583036637058893559955701120285380777706020696664271023387810852450229112970673590866835592134014863667623994192505205138693021369760987923261776577693447118692284154796565531237078166077018020758389684786047722928798912255179648792785699953377001503397031704466362876046961266487073451697584882040868164574649435099422872339015094035193981515239401155634738129971592065940293265497741862381093431857078142029381801267722808118350825985533232490046441859917746634108085748697146913630902911556437780112216724828011149363060029981540377585494661796974099524953991080439484633102217503280730012832687700066881068529546805634365322878417295490011581425482799695739780266042153854980845961464677362852798839179106377193666897878270720402351508633010842813210098063413836460699791014987325017225999192196846741035104929783977 [177,167] 1565366337391577368660149630339814662346975010298084138402733739596562208974991028759487888443702376019757276310334793460388137827319866340070753722622711333007543966268198939630800784858064795785866532410031313701931815202766877682533803402681363908849324870520173158177056861542590327840295955608376820623870210795098622499851165934603505664390282897875919840995399195313058598730301666099164310432724036554152066188857854433516061900301466528031217105588893858978581238471850805505415355516070397386954510102327640167365366017223500273755008545470181833808697517007890943225269138001266176494972381140444464843905578715136672934877036281623018926877227350656810640013138154307873058914853511042902781124139209770022581203022619167441332153275850928381306489149080959561180427356473151861974942442440967445576264990044417550786938658291782227673812232690138592412893475149623358909647013772953949391871166872451429279171200777356985613946324654233648555397693541500360798079806868904503311687835451720169017550937150850281168982122293729909455929291394541196171444594056434726368791390637657817279277561915091838005856345678017910272 [177,168] -2875611752955299743495601035828588563619679701422900913011413774334196364682298139126779189562398849353079769135820903804841958917587996135376981388445094187501610691276879796803354230400240407563953596132198230773235485718193801754752349208510399072619099314411123317609817322724237681172303576486052605320439891945388605201495343047294787383577485802974354517503634568413690031362133858472901146674158955731600228552637836839088483891369708089395868047099947295069713874069892954543380078728933495092116291772712686846541794957998303399311313053999253428264485847357148445146791918336974521698945962668209839147672160936212525500487451835396764138533802986948862268914999836360052532021125223362890178292374213696359902860306031729028718735926768217836543925512941287645776606535867846970053697245556045016404891437064870099398910568858750357583936222163554876894512772396353522266349758452041330508272625502475776829094399015820113109999574247828248058767665496476778843791946492739247406365974512506199401763978255288066245204206098298793048911728730947663107333118402250192178660343565056273935895418554546284836497171 [177,169] 227413340556455443348585198018589150523845256179747557116999967167115815474343726058503245379437749544288968112368241902630125400378655790786011430849184909306879519741429791303269256609642438798207317578439026566904679577747644546181837658571503429312640978449956796399933800738536999354166521700533067221761311370237571889162540082816546632292810800971921224396042764486441541593148907859503095209540955889135359500400928867421583086112523001478638405566252489583977436047589830745683440031843217313046247940772221648735707443969013027777872597447168565465503077517217776730367540421713872148842773866127328598645440094167516923722965822061252407024668896979104928307952653492668156890579493821980694742327017458792268237992851308684624152558811957729987070185320195088347124616752393806900715478690381322125117660362598329713285528960059529028270398479533311661866659543575215457308843760614368946186761697713217482868609918631594110193534933507624571304334669826206877226068891834058163928956633480383463779765759485801958688096345310281303596793522043871846965046105878702996749814467896035851451101593098027 [177,170] -1977818584747523720028231551713069112242645542119532863770898967833905600093756181373111343604193913117862389243294322579196875917201529786839084135832236751958665897582014799687516729099777214168301972973758844817058300627680962108253926596970123262013504800283738095954758680764565940764596521181792597576132300807314153133327363128009988562777604466076083576008955145983970230949342923266100608895249029375288460470412384960999212261378243519377163438779909629851098977863764861808986394516918576714522524544568372448380650121666260109270144788938223329874124098999836239936978333916012662778322697691324414713134986130215383878873099291231800446396447814795565002005648422247188609307811649131892013136847431766564740425183487229197314343739219239352214917331488041088117790326814250578816112243857658539153934281275739635590911333141324031932428455718894519087935885564941890226439617057300872972440814783508932923440886734911327971179228431632844351035512882259236579661021913114149893908288859518761595884584455110984353476036198235334057674452601438333178808984134371732222410585086635238627503 [177,171] 1707655394133137562863667839267422326419668770902069077081400920767672148217953791936189930462615652716801058147201489352368569082056569014447140087936391944971327998923772547869594815024612591113708948715917407136014918404014273338092324310173506250631026931135546924567078576939313592664882295595725692391204731654331048073865606467950947490383848564479234251776177046809040395458589681003452001740227438946577468466767992829539146684245163883498861333993845819867276559733297472023416487600084833631557980989340447524762100301894431540014676683036170445908992391233305032085294741245929794533923235494091596572256004284351518621171158090976425604088296527557961217023733898650292949879185759905727226668242441658183615818495606057822786263709354123615721717610412992325543834089403409945734731937895615921671125500185918076286226885045938117281602874620294801778098185215427044016901135204581548079567175130694959277185502512485175578176833384976599570894017333329420815232082017294392970832535355439201271185589954323329945577562027260630734046432913883533723899465517794486980956998410 [177,172] 2523915066972337043598209067669084217221720466957045833875772494109947753421771328556075095298227290736591490226366323735306953654433139968208035742721034025591045180769616383316533661321189004500001411900102532032289380107392172357479609488742288737818201594406560459138142857176255638078590830532311500863002714960269686513600533037478734324920882715397137687207051704662891311471258524090934487361317013423564915060603647962792396887681804142658745854199229186360106205467805826475274295753406264605953239815673762321660586199245392037243890404083115246765607176505425583924092397747116542675505316894166458345062422247019744035606737592293648051596247806548660198404650156972203860350409001574256661049683245113971559394498573160053744147995849037058198303437259722067339281216383398996007657509653022951697804812492082015077659875826818465084733787163358799880690018591678752257356550729829752483433581685610560322681156520125585230465673543320270246569513098991732386725356507266215673243594623718887085459306504692835329321517229673098300537385504495860359436112783443830 [177,173] 630972328870067780948646402250195196588991748425801021499206410976226871825373411071498195181803412305368299383047490608871432894678131322341084640122863215974444489178223557603189488938822822504738579017834539083223954021445836235699776473446077002327232151635032789330846992231809630089574728540026412069123091931956720004975832955541185196351399533767589633793639396303514113760453785179403360570704639300810528081799244597536483525791586529493677406147990403502852946466002077569128750527495117572731531004029332398055784283609044931863073855371324461107391648273155963857765550226613542128547139753671584288450630432722543667956538944559525616523913029125836771931544341502422580971030493065326354235133107836008378006771860377905231597568581728471475704830441078214984120165209535874547669287614564719615672728277931557513189340523292051787306525736432484294691702717314955643333042297166223883333640110745428528847313089828712900997540850906005300930361471878452369394781197967031320728774189077841105225885174234045661103729079450990920236352457167825586228 [177,174] -472312883392119622711005338922911865471184518512470449904696276990765512088850007858874012902457682771345953481169077239139559263173121370922239575896858967178693692525719099265218656645876761664129954055271297710322695362491803195523075644047109273890213303507979251444497134022602292131355044868074223115720228631102162485795813359693862410782249341830785446566209856579399834824745442766109377140997680656904638508259181385138950472445546361685433170589233643071857327020982001262659718054242381732376237337098673785342419508799823254077965493989467109715991719650841825621277316481524059437252358739885798453412850585730157055275003190284857594415016116122849804891407407231815602991758332117350058915631576034851757986318484616082055582051427794644507617777710586219913604285053208326397340082389449343411697866573337268060773058216649764633770750235651102772618114759431102422144982976035281701569416213492917202556457098309869419515589167916046612287432406327015255266375152123864258150546379690037490318528224006066773174256811174194761240236408 [177,175] -67243285448367724730990329060606634630910736669724454872743263018680628976150786534780876791416173263952034929950375612824738393311420611556172671583045128991787710958899946140018013561305111939275586999018368604566606746401887497518510001675228283221513056986027333181880150884348751718614410474799912891039246175744132856302469676167730172107520362951140142990446844313156420600219284630919863091677222200127239224221132003401132065665261369828988656713555355840608347909647434003004899881680544984584172261929586098366655400155238887811101191923745075104633797895894326525873603927001290000769172272283559451388257951299418313213291983586969963162877323344984880338055024958729230357797094937420111469125880836787949790513064564219676701368696298878930527461459466452186178025617731548689923011838672991872675986297695822867758291528712731983406145914255850505631236573119624398539341687788190037598777846866008518050717008905425769599602982175630974908993183621011583718402897548071655044529915090051014262841332190940013725505144731052 [177,176] -6943275392366154817553341843166651151691199127316724053241119163138555500467311659230717395149753686616097268449878591101837647928259097375903506100354495526913816070501281189341975660438746617115920991488935130475063489154993174873949502368909054475067870566971341158080721156548519954112417500266940404724916854892860591494217927400972957096910512420837028670268292507432121465314792777084459789912956256355503121972231167457111533345275471918860182649492924518541135584991672324124288813063211914280135754080774826012403412189398689732985678902853315589707010983688289316191846270516338753708530770729486187952364816293668728859555909459357968210915707947913344659085304416555522979822260644697232397892106511786592700615760456141528086649117830741135435344172683841024108649694346763748163619865335516215922548591920876640715237193924679743554864353340667495103566148523431848822394825824908214947286583958144805110807075825378744056109837422459352583917459104194370895834011934135224784714087210456902376778948664480223140 [177,177] 258191266430588147410193585527264239244839456401399077988452978680258767759810977407796794674596764645447941011526457952870952769280825637150414803686124855309514094881121524394366837055998942721289378967444444875605355888177866345091148249077860110738204779903013679741252300747239984941991779138053187320034953992830169377737427260302145834798691039622893198254314039253567167988222167841291635632674302265769286819400623710983923047980310969347734320802104350808892863604487650020235673522635464417979119117969523149629000568620150562875686720038290005354028446871368353233387711637845819081804454273414442320246787309422884030890678381167561937739535812717422961587844494701236557055640338471787739975760757700130828417804714500435237812040750233683689909156648960573806133784328628164187724105923038386844641849913539940372410143051496207740617441041690201649455170368005318624896138783294976565132735362971293286525578140196775409154489376316987475359870441933082677179479645076288381715856258930284645172596 [178,0] 802821815112466016471136564294898191122548811302884924920545814562915626847130134763534954122895897388193965908987683175301752426434517939734083493827133962796697744101969743098830971253782222643561996354171005705660173026620000487103303900343942741177995259703221239701112965324920724143563478018544380433215808216206262402878322243986332171353010565294739869946356897616267869995995302303440138887563639623327648193426615226206377879631450658076074918378141604696195098784448980619323482327343305024556930446684213739202595800932742215121065696699781613740964540520296727632127688833411389975036061258478590387878819775477507962231866529654724675156601125103129002143145291206838261037642063488700570692844305470235504111983535796798641750612752823115455422153809981532026689942936761096126625112033328924021728100982789326609258220919135710560339788600023044354693240947609489720182018009819676306749885751104414174378272452763375036560191119861414479378138879745222027873737084256036386230257724670506101694402373871690335560303359928929215038686936060490358112990915209061878889068514563118637392786046559826322222436282872052329009930161821901469277981552183694792341160262104705850023527437717066210145049866056544558519874012501009411912317281208233496153987695189478491019572948160861949923883814318741085269388092742075483055433337475288880648342442834960238839411539877554710931464977327782657307444717721651538228248550885070343727771631277201340635804449684191567074949054590527337446195967908542219985763022293249952994510404591760263531657155706286271459637311975582517641290279738817023254175778351535540390242972238675288685528441239884788880600609898777368048182150178209490689131797428180437833570724699836416605211355038322388126161069233031386940701798319218474561761001518976759542957559460774064064025878906250000000000000000000000000000000000000000000000000000000000000000000000000000000 [178,1] 13975903506062529640787037572536056750796358450843265873914254770315616070778563775022333501318275629772913317541925631987370335187542589236209023411775297605536122091892306050987530871123790139121787395956411578798536413980594507585425917480162411485162871781982903101972857547992322878886623442339113612906541548818622924150381573714579307108551394202454161277428029972935173366326068558407581251574911352950484194163448651141308551681998010206543849654805668261838078284736029071492925183850860011915372020242829281216987621250160758682600150106567845999891518205383848066894735208088594037328536962586628093200501509344374060184689500359443271224301815427423656318397518641922331234482246328062938299384732706390210957256975149953222111978198719126857187817967679653824028393405683026464077563364711042515881813953773129149515842313392861251143371774389080099078580093304744791903068205203231292949299685940015853495472596697080121532091264732193253414435403091077579874755068308527505087176754946046576421211652146175287128078445701547799904310860597659872380690016998390065011165242171425409469065659328631930082577203082693728218554187501929647394231031997930272788588344502722322639334622335335491330230988073718154200674552011410335963523490993029853275381960966922766161399039569789829363277100560956060999641751120049663791543651412370444340356541049450242708880752270147782819223827605246043548908984922618608906423659074732034085582304357879321763808149547828146229511286281184304055834573365889953362345904604448091585997031443476394599289672493137350191439152614713101998194558492559855258619213450084037096136186805309555928222907207933118249337735701528855808376063857402137162207754150915755904002409853715517109827212280857822258352777262543973567859766379618586034723407981435062666560875950425725022796541452407836914062500000000000000000000000000000000000000000000000000000000000000000000000 [178,2] 11201480151791185058163772789246288401994280037140459561429386164724734057515624214859889854367044091933670203111073363943267385008313320436389020329636083008245184406435928238830196588071792129930838582787618691656124973344151037194819554632112381265336314727811205816891663189707344859192917124291284025484189596052888868787864640266499062264161455167891092358876996625140954703342729921568612229081363617890594000070561052336074273154626939836546704384282383179855242229085048692393378994626747162995249299331843720924040259459700901456758323754492108093950259627469401260017259532258721904824621559088373245012178196129758853566020113414848337898161308703385226170928564889205247827471970576734035891110665730647011528686816592973986342764797663941788162661596691445553619623755399268517589550949455967717233223952934044290708549537301111107257965676479582943009522463184541734445862918462983049470110732765467741094697814106156283093530871949035695612603549848550798666020640212335947081139417385511030609380652329395797313345496229083421562812599531391640361561166535583846195469251836443763147237583752336114618352283340304554464173292472096722778625587191031525588599585060533480721641483909024019613763359787021609324574350014275528725057984025528846044205866116983937659685551386428719437466794855175590976062874839523017775575761207495357646737265299277726418081489914438722191293559724203983864071663194369643704819531626353050688889955209190669638362472895362345783432404174512549028989136762950026869259493383156690412220218433019126442465010949718639289938584792534845676300756470961963074575114293105004143603467156388359746372236871704548854776380594878215524742144406750200848710162899063787824853748161557446824837584204122779245043907107204787516040325532723333536796138367750590302792445230601556204419466666877269744873046875000000000000000000000000000000000000000000000000000000000000000000 [178,3] 1892967358765207972486978882205939234424603190047963367156556658108299417732811950754927399004026677779837793216230907986779874595214431433487852205763733367986466073063462212647736592179892898525653592033513222859574565441669675722130451943454320011574672937918214879848131685319329306317216311977934766453141790578456339910447207149091924228928337640845579685593007369503778854866247073972631707504964584038059062175398518003210228394012525337967687510065148164862463838180388623509664145176051056637473516454358970682391203222944408474006920375747256028051496649925590862749870676073775260418726500052512899836329142888713757021350230008339525520946796641433954327739923267668930011839780356885495798182538461619760730595893442465454762732848191821779113236446042454130110014635666342211293833077768123918724971162368618124656230229908245565177346737516173391129791877891606776984454982226746512628786428751854907840684064568760861694139531560995543591803997637071775132077407698106041438266815586648584776747671292735273731256645471865742089203357311019251207921911861763669754181841798938833833125786804387543608955147793921567692148787617914139671108033775853701796827896705558116807832423847898640433599148141668990845365405976104345990781735099884455299960379559618261999939383864790112719797582308110127402092086981423385220717976739663133683730528120239634237251166760297147407107790512223760784430941712593944938342584335856746687911277207062522712785346852847897990584543158525429747872791783116510672142409250480441317335946881748973347868326694640441549919400894879791934458310394672721717488772134640086641785328211555670701757061983804379439986004385935655471490156014205816169360818655994342661110777842991831715565429055323485068326753484641673781403520005976893979212692680664987497683603261954908591608415235896245576441287994384765625000000000000000000000000000000000000000000000000000000000 [178,4] 101974097107788312934279479623734420399127459797181258407927596540689038944057640909612204215061628777566493057618207604393467257542091446576497355831855999146167588863788897019950221367515282945319082266651398335609131400492375906049375019516774935075790802533607597644538383998753465886870123137782142222350759062739584463502328479485182198042713418598620730853580570247017794853285096335312006945620046661083165495760670678359300219693152007022782522411164095492902114301858055769675761316468289740856152468416964262519585251824541351832190770986021160940283124045137221859830520224138646896205975316735020884290582586066829952770200121213202716095488159332103347560057528170895022425587595846501363747095134647909160168906133727518637404026000603262291523810719870032536330374852364311454720560543183506381218637149843849660040875768209906958891586542819289940522500066395445098144499124405517740971959543371294743135104202697763675781994349135879638323006712884046499458456317468207191920141147315908016333076367313437059211583200752538298152384034868463981093398865257963498888624223454875013292850518532610549784464228423627718090509165074310865452681232963842810814998519247109410660156002113625739877045166111537240520674857769333407175953201223713917984406758140142629755462865374796929628252459040560632862762056087149633762786715114914266511512766057276500126863815790850213617682486061449840939373413748380916275181739417675346831068615794917644521797714535909079821824648912531120522772163807070385857355076696697352856717834397833239667756309035346138670749997942148359439515189176908905861301499127931614356171357762476777362518583292894602782262334361852331153219999410018137125188121799227590834225059528529532729371528755027864438053702904242493701945224845736282997135931275990529764635850833922509226629693479537763778353109955787658691406250000000000000000000000000000000000000000000000000 [178,5] 1984052121611289466660767733499524778726396846188496666398199745181537241558550366979905425156878688903539124614395377016592741597717679764182280054970579701779173038539117021775925939566347944634108314569180841403053647072872279071307744265488525574976039757664152145376299394289594406524390217048797554867165843954733527945517138226591068353898888846943139216144432991759467427479733777988651693581013066509488816176595393641007010384942081584304531360095039287525928439846441125092968332188397242606703625033347412366481630066986992853077329421443481085206523484379724994373628612800441412216886294235593382119440647205794847787167224261798150937702767926147200766453563198573798813532785159330189669938302517373294327479633961462490505404816490656212283667560691870135845552606970055510711466471126703984316458074268586445713254673866147104465499254122360940008490497345947320901914620815428359237959177149260456202129828177121603438389943218716012445852208691711571102991840803240645675149714200110922810848597520895486804882955705207484638951422403689251255000785347539274968967306945045542032351997052279654467646897551283474495606269449180229943375243538759886412663834430528028156467542056063114509453753073141337349100816869811099684171047367490541994385003199675807465197394101065554766612400624829506993806576550341101991372886282071601357895890104532833667835743840661481255102749546790436799699545119671924176469053338231146443831590358614700120800154841310957113903015200725112810435881752462754106483022909627977031249926353393442481164327508898880240983243857824100571312018187460848290965684041724447025329350618596943312281662769835828000706784942604737462159088379692492972381414268124861257643892750106299822653440240726155729620155918987224097880507060293778033189874546566431003412557210314970332368662130767544837794957857113331556320190429687500000000000000000000000000000000000000000 [178,6] 11599546652139613167956288957525927033286512351708822826594023135304249557272533400310014149682232165490735430641435292464316268112402936362632401847968561866409021623709518729704766719632203086651691594384824903892273653134033955446869079337111482392314316141319354405330014270235219713419056440964348474458968737306208275136353679028999288069531558061861067278425845250134039987205231015120184493120648778740191058831209264972630012238570659808912103831641330652155619074789448159500184801071848990988773374005835204445923411158437186372108046982529037701871408397722028379060540386661835635842690763751429301308216503987849234231064800544537932987567276300320044964855184051400137129482184262755571794462012633201338244775836318181812185042246295855955808532652776943077310032503713677832018839852679247119952376787307244619703293495360279543905032251265972765308916468961867454560495046935212239714745870195501322700212958871543307955587951650998557990857534883890615293500861559989822709975452269695412389144966782179279534646544794124139553808743433158577456499522171752693027053882166381855247179714637967137909953452141380032277586553004724304236273848920271132072219564187602852489030279366333634620971957177609874546049730260646628218152928072149421484491768328076990310459154153132273396634977098235078422238022375070628621672062806218652780625782508749218548352379520804530658545567945651959441665877330127293574370883572740353555173775583612041889619841219999581858843885035840604915979824065319532435119519815034389411705010573679278161749673172788426181240483121898111391008213142416290292296708155029993504566231652628777012602367156140865742079522113443167989863544026760376032911248112336192565585675027194220548379771521768609335609327898199543306536502934009965503622841246765633380788220176367858958815394597539200072233711580338422209024429321289062500000000000000000000000000000000000 [178,7] -21911768551168416974649721501807053923700343199404466517035979897177820351125909673423318978117850258038685979940959422674723341085046488439378084792985409195180606665520601191585888071287923693699630731506129101246365787626752983324809446476869774309653045774592160835225918459666969652320186797116214177999615040629067203149670230292437060436979281187518835501213472654715465635714464970098360371588409072543540872743753717179152430894240584592316752091821812356872113350982130646839541455443012245014140539960383549063657503862468574086742105233821372028714641150155538299644158486451004175831755384266348010785804335390275442823926010246789794844337642967669193113239042195155320588978391030965927511753669258895897059185113678801996011780729354760449068822800902814032133848051399502454973091033111685627308830758860760771062039615171348460386352059558978052138841489070015184193166658346271342424147715167212443797785356894675365593366919750297621604067550790737377525573438047941509767412379387995707858092319908268471612198554686298511806213704889167895287790110963943703686261663384854843942682245541324457341596349193547083665982747065084675246038855700655426411912324203863895660549134505188025549558246885657455205934484404904538965925228791859676082996436746833503076777186305305573602817945478923163998752156288012323208893766019829363770640737694872357099737576717098941012583121888684575649871594675168596313826827162376747681943991742967856552089698709327854467474987630980279917101240662372198461501853336065264031538800518977045659427521037927487069906962208003379028736723534568206067450167599059551394172021692637576224202736259444829470673421978721844895562060728002039737145968198946935520410301704351865958699362050547674870481922115558574349472482005478610620571651283290032387866107754280233830536645602406702450573594553873135737376287579536437988281250000000000000000000000000 [178,8] -95859590304115437950587855907734581731394389117450034931375329728045117231693607298864730972115076010143732335829789653557512541973474587817260505867422552209406083582670003144798648279420806303544189484242756860175490189634164408434811556979801380053525019194558318201505090395797454137823582408261401710028762783699462723334907478120216173079281608996967893388138444845563742847314068341001729291002845453716567950714798959943485123895644863872908946961291133205616228566415535350967319479772827246481661570260620383731808468782577406321570108674030957884355638534852553670563846621514740272340631569741778895455826620101017806104551291469983583290645197689171519256535569134410479329214502159681606000387556509409959051397884989343584713520726865208325961152013285633793717118896241451381108564624358075865258081387845040433420578243485920608781075909794262878222721322870505353014820347914018528060257393420675075236609838467693932664686152100456135668880422272586011127625993913691689590465733338426815702831263795091335667215006481318454868528637236288044557422966153771192567469794034955821549527134565331224369978046137853344343410298901477690442331997754798345496613515075153759392704294522641813689768550732511841061499325172846111344481580590073409238687968799138241608788828661718421969728101448996261484301863491203492086320434410525087022876089979074832489245848648165638617941988231445661646336520610861753144960039878645213497615526325049400790224750554944321841171284816280817513157702471105448855313266632347199114459816415275478215259134341005292162491858192679096375778712485964740144485962962096351469469749222415391073650290503063365465398197421401026087774216456523447484367622922574968821821409656432476091823576679552637838632616074314787444634935740978931572853908673857434807491218277710595532844071585103662096449253157692815818791132187470793724060058593750000000000000000 [178,9] 1986756799197885955912167008256726691267510158939536273227714109609002183077643098750396674722239646736757839959178341750564443923991640428065514835431084250089031631184592750125426341794785392066217929299684565183752494863767830429071752630567218712292462775055833328784980365702350838247479002593827845443313238238265769254497589385568325862151210272773457491265756529014228854564513763991554075745373778351566862556753605390602426033100088009526211085913763979388928626696391369717877774639084692464033175589208868573177040966322311313256576719426896284600786600590014676851246931959617349339896414231310038994927585416085821239224204650999725664898879192906667064641008219392677812126379697417886005875527519023172077405973845373026320174708499450213680773207673425527144360691303941439573281703780668396971191058895322159303028853439082783017250640675403524086255405875749838545469364688050333433896418757650609908040913257387718592221308421824841300500630075589610553279904497443152595060426580219220425236958237176335185081441642104025128304878137757696334814793982021052689173930429910221798865524734045229017812666286748770840897662063524395167320854157320847350930901185062135435152100877082692160560900067743984645831704078564729729457751072464091374033065991274832689569688949144975671876538397922509257067327911240450319747794010137017080140121847705308982715800706529314177037396013655932747578487470920835954344358215278887581098964801264386557762496999623354493477369103595857722330934468831250307212377628283032246417274144081050307659908769400851812523272445426773521301940963198851832244722279385123832910988031890001966710658624521544366397208626998362729764321609443284073158161112767723581669135961230346585255427651638003455252974403805004503325100963223489573599188993975869183950491293197512520138351206541150615280629471517698930727036099597171414643526077270507812500000000 [178,10] 4971409719706059829462767025124154594168081474655765740783523540638793945580192428113813084343951539867831446113126565894839769898164694691278221759485580229209409120840831655792703458797921173022989282130158015936266320950601039105170595877822754883870598814039643228883174410519084532292882748907271753059647794657212691700814088467522425710042886569824333684541850999375363483618627954650363985874228974324313504754604115443409688453773241055869466160098731669588595777002577184674237759998752713418550240444988762086002909678720323284447215934466208767416154947962166771697711292996177902183205124146713214936391804476018808707356588893802063753607439276010788964011318319359370801268364662898962346106777243416184510585570272185622503105920183266653409400810011592868409456154714915124865802061191570629789168345866231105475908951930952916956892253592109601411678284065764896300173368288512704303639578588159414866843273794555124136376313404097020918535889528110359680595395541127871555453307146050579024713647300459335860006141410310740056133062397572057480535427945487287249985005491744724119264810951368922078224416294798488886771996144255334736976068140668145984334572967398359452054681253666720488719249634090035172168729202284175342640371968525358381120265848059834607886899232628967284133321481339608625506519228778717113281526445198503814678205879714358990631557030363397682722578873597305466096019475973257824050025319809747823792922736291842696549930825143937542926663377159767614399976748244876056201510464305327051004435224434586766076917385964035713020438210131938128541584435219893850630325968785007157720072389090475560931056389142709301983492613541924431291384499117804820815233330204672782092391783150470009329525951563081343806084358969810919820003549849352159825671175755407969990874292513961921902802148083625932780497676082009927966964824008755385875701904296875000000000 [178,11] -29566253521318228262449229615399524043717644947455346841234239093155261988530540927812174908849750074326248271621001414163398109811500622846610671935644582757570786075549970587179019501796719933006018910096070048232303190170096426757240159500689468149970091995763652859516599283734641823938129860273112127459873180882767637485001617005222084570693310473497667973622058392039455106718907728823685171440307182817597808403341188863029900163777508508572873640440800763225451991755016048690038706967606369752140558994995513570153237624908897513633624433518174040701568090188903914802657231250708645799273331104993772739431613740603380683130100974133418519070617266881074141938620099877774631203793103252494985785057205740904451723559026834063507031963849452871484325941834509053449843023037586552040599750213794738561992706895216726965627566545743560660607207235616126122116346154966783886582087264462275179781652857131984870463699574006958297670006737950664158918797009987514679127309778330707721184676935872777608655816553457991787923070763879366446481631758994210579021657129452090160714896287522790820157200418685693045761779517872530759419513933527907842321637110725543055032275543548892794158850296996939925000861316363751345396765422276949661977337912197490599215835224934484856152265080280569594703163249605262189048475241232624639251767323622278070660939897325017907958719264421415583197671998526284578092665131108691098079731238348849362019931318247932180040773326405392174377373863039739864809957918348250062883852381215524261880898869052461708443516040826305569923287086394331067935642937319131099851119228737422276702899855103246571988952694526883708344349599918769650559907048674869085462181605018257884012057677054165115784015378012161244359856291551728210159385943374686510255014950482980001467787094071163371022516852845295284937098153048989912505817301280330866575241088867187500000 [178,12] -95298560748543018886624591563004886453778647362283181107326372045969038184304730816327744251317471149624931848730372773688703937655689218972601809768381187040959263424795560892296262957715401372386924868454779197993102868001955302723783338574690880442840266430340801174599758779217495311326455373672775080390608210166736524279817649271956929829130839248344107583768299354729417765069943139426717533673097213450632522891130025367826277540329116028206187175412702721427791847688723288847704316309971855488091776855273552987930524373692649018395899364436633652129920762233815891805889725146761440418027289239576749044238189788152930151963443845910248512187591216515763593286407508791880748375314973589724266417529976462148359848299414639439416536890361464108108414166401082177568289248042357012172875862325157353813328390487028648179513239270359484893808643998426152002192111284161274612650874954551379826360621360492007069158384755488952707356114287517641028576106271571965512391262484444370971983942226932046025540381515736598831205413490271826297910061270213594479404866123932930021440120871024551496551275447664109182290443461618869507266563348391198777722233337146758764982100318850717520743160639114938220387271498366241793668622789947962884370030275642108201117925711599313160572446471987125396158396163928716761156249484426192691715806071571714044353494504337257919121858938781690264737305370697732601526470675871052267401001666606328833896732885902258738768509915186370805340111975143529964517727190739711534717179399281272283598227887911348431782228692780985937034109673775203516947046144689556122891246495899439352373990613822181842190236074619316839842223375742990765529179580525477320323917293483042631984984445679895509813166746453939849567383141563054052071514336563036272813597084652828834423951145150576509142900705793644801222942557206163627370187896303832530975341796875000000 [178,13] 193745362820541008792635901982389670912980015667515136137984501953448684117079291669028000068192866382196914859055770138617160093029126133589774103908892664436064314133032446428329286297672160244964346412911689683582513222995792438664804940154220848050368513307791813210304091429516617536666320357825787506465854291483996097468918409902165384852688573549764063638525989079054879613445315448223026571022383289153684185694132937009027437093940516377295575055760913732876744994334513284624843662126588901435618167284436000336485434778918736233907593931547246475140610149113253956216874942790592046286565079703680397419317756325258883829729392326742386784346981552866304877104227078040215679311752506218000885139592188307744556539779835619145823251711394169798212503186586488481339407032473307190961304116591580068347164838519816555171858409796658048459779290105814481001842636673555608584206525831652506088632143167022457924422411436001072600262818313263245532846291826740831537805540337258210781069433347053858202576428022995560346214947346046016416625002997372604302163902754467828815299440363840251915352605573243006221575155921835063475869983968564969568066771332861157659655298079143309974151856188636810299411773717914333426954492413963930103343448982180876602778785902682799919980143343422085070433428243229601375541918773320269675367996370802539865515086304107523429987152729589646474096681472146795571563979047955731623329580648951777708313157028124748316933157031978431719098825576240115385451617344504900029539384700245811225594606641080441616671750902517892871491511592237544826032233165330000638086248140677722143382885717595515827108848021458136700327387664509862486211179352402608184665686770528368835909720807175410327489831537905647660246083257435815934273973575980700078809067764897623371659634079440998107625481122457094777873274314694551634374874993227422237396240234375000 [178,14] 1813291259387709114689625078428814317743284425309807981034752723690865139365522312169653469759346494893195560399092239465606904678642661535266426251831066265184203873650028402356800153119952681792801176550888113188867188572810590629421195148827092789894449649506968377862792034767588655244300777182028257744324278965084543249426608484633637538978853917306286355464015692969198168248178646339782484046698838388516514799693744315673419024107624084076106463453053417697776416335464861664029523760051747043165305873205136650526491836157115785879045777246106337916250546358823362525243623568690978471837171475155560897066562648938819787496736639140014988651584867503055736781457683604430254863305395447911796642724163471784541383970008186557712618645040599844049410641716928881784242754713946861965755047710110251384658171176184939897316676823959418302756819635259884770606695030367435079599048562127085857120526920562149510032052539136584025760669894846486506860270262354051363047866075657261896612566368691804676049997622180473397420157322575692677556297947144099372286511356813435560919203281420409493700092823184951566008185520845625626185992479745542900056157402681432505614195478329415878796360454268190109928773340614488104292836559809028868570134700457119678192974467218529186410615806426475471464203656783823526929862579420587601247822881441768809885979998558209958176663854439414428003750961641708814766868636125700801628549181891153099919610098370192311697686312106762819707205617000297384888826081358921220103368300298700518416483033985130365233049574493771441452865919077219491729894824822152371276453908994451797488413189268295991990814906283878935767919146104003377274757861891303312437907698504472248434205902540688011866670271094740993947526870728374504893213899089762321738761265791772564363676995115044428360028904486883246629982252562385269811784382909536361694335937500000 [178,15] -1907140060625761397369845420205506725778369876488451932091978478287438534281408407482854851382436112845681208367033792391428049028886938895976351781319604476601247267798811642239927207210114123878938141809125746330895682630023022032984534448973893990703976567739838374810042331111654282619761101573048578690898362376332516927314989706865037723114049627926511226924737363657734578796219609211268133075395600239585143694382081661053134110247680566022575897824043070477653466968282221739679784559512659757106658828947985374533688443910551443634212652157128470372773838910835078951013855054956926767032494230546042781323982403817782969358219990729308876274437175920951225096320762902203610348544921377882480678799529491616558918339032291926619250447998119359489778784718877125553874132630504012720062663406555505630111080632120216332913397707273888803833219451066387273596185669638112939172802946045913719195409416627151336786903340804725232118774805445160822022777522642008097104115314141668603840814150123337758528273141309382237740362147764949674427534546662434153607642372832232430751353951129227450161596697583087545563834601286680620962055466927486026483421980755488176873618763527773403130107076470804825662748327841938540168685631770201260934107137312295045839837125580570331236419194784258013963348109728582881586599194405475614724506199256753370436766383504635332271908592327179800606870925966049383548014902253191474851731607645185330220350311322413120008015801992838496239896719359501211149402668563977890811692593263906109808934557943972647919701192884100789987061495976592380020610215834211152481304889338352947899313625521857825868696881868397458129289086626576739167733018479453060184459086559293125687679097381294627102385961931658889051618889157502044330141872798750319303911347081625975888852330471900934721931420370071046848162166220674862415762618184089660644531250000 [178,16] 3223800218382291231915518786006442653694100728072506029213202407357805167370775668672487781030584495456257324120746483664280715340672025634431852181830492738520002251937204594788451198662818849186182386421691326936182160071124674449482592656787744571165593846620107527021411821197552668503876729468664447596387412511937510655395033363534203859758308764144527976093140875371306422081620924301375592934265248532632048385572007326019075885923176663701268369195335258906551434389182687266615922542369378188778066469252670680730798476702169481095776414512097298586508006700990281610814637737457856519905479906845217322284776840111005701724081157654040012746800557640289773707567484831630117612747301712532715836984918419029538145989716258772971343807693232188987056834607625050673184584767235198801801370997726511083405485684698117228717754614437086417800215083085343243594572898192197996543340430270191969320404616016366355170717360867193846098042862557780431818027064751602972442630670371912295351246902632019153491849637160906582606890345082844209611744789576087735972310314936544313554411739314867056189489106860207790414757291568195855191613367199148810739196376870605980337459474836466385340135296367481453330103128623956460487017354077185949945834154019371785353246636779314506772614252626347435518151110064013895198859405956712780785026139471286742718547680582979605814053468108874485183642362252176356924584970898299012214335458602002488416177588556506640073460145517335013585517482489935070948014815158846798996518736901005694325537099115935784319337627002518735867192440709898641563795204021485136865622944633888496412173523199621856614557420126106162802092588122039288043127369525743395722214711578505618494622629827169175036817687189997811530578964418735844272715951117459404113221722272102570390316602104014505461415512899164392129902623196358035784214735031127929687500000 [178,17] -7821880227777106117881889835556991129024771615091454567847498815575263856160834510390035472877360387395386298310638985285053441981596424048109641405895671576704798111277511163441648008105181541915186446311922445117039467585537692570488241941544637443767793837525639629544144702607309790851596486255606221316415464174038501865047366534987638001512279052110410517016543858193427613571666808426486825107560943536924452190072093490894132604103094207142422433003938509377379126017415360259338888688948766852791195176531167180982604155736641732086894826283333245051202098485032845277436740751377483614226075254506837732706771159994939079156697559578686368948762684129502269974172919871281879504883222424441349803098366599181698023443855485425873524671447033494143510150844025647916544917995102893716074941403958571212509443603725017775756052753298467624596573904173401847438218972889915104781642606803052936279999907804448624293362012309772617218336596369351465960097404179080819451730709213346798119938655079718072646694728292148780714133715676783141006690376930031404603553802780002690278747246256912680091004075969121338984838034909932232272723724278812201629991776243717756836501821901344623225613976658698860825452431060057473952028366418522066053421301382592807998917060847003907801097401886074215505924778537516760380309924405271403233659268148644948557118573385906993624131877053199369944926363250001208755014429361599724111757432385853546105734087038347541957102143213372925491510454172556757778926564710638144789657666855961795905881659353730734022364827759525967686583205555950932116885326188565966850600068026849863761410042775237390370117725964147822590043910148650510842537726631145330535703068458342638160116277865804921616521306842443975966132837308427200606904941787159965172639560602348105554863664023308497525571754533284165450401914654321444686502218246459960937500 [178,18] 227590014966270986088605176739044492464488864012988289318170216756952301276511804004399613660966685391702782028515026655655514841738290038785889447434483849612396195892292101059032310214873312861752798686712113377210229302254867363528262414972841120898380898222153072179142540035557578028258613340150391902695179320858145190070865726147177440835661541209857974223322166299816745506249192842622232126726635674514944598405077819912590924664732770043414282376487570092868120948638994599377057092127521345463762633582706468392543024611625136413081712754925547563655784218642408362899570585128501187266011078494481589286952603999673477461323382265686957268774706398169966288018009423920621472309167453336823439934700610340317234067638488304914912360333818987232237827804101263472869406130464494944091998620358424611606058914330026691672317865534072002073852839110333550358417125735444690669897471453774083127017122687213523083216073108121126110747629945884138513980382624966710787161397672183528742703834634230002530277082218863749550535357776625442323184257855361166774496209913754877526649937350185355766739828023771180011942573544139961250722159297164432852937990314050904244643847003298697031555666594849398004503618070152880958570160484184996581658838501391245756701798267140018535979770527634334361698895078364702346003479156487103148524909594421160304714796822133704112683549573951305810830807422729507967603672360945945048578713055994220327496498063179179915404319455163463530742963892829847524255535796081931075240167274302891081569639055627775726317084642788762493178989038600528835797636441960270911583261663565585649991246701345259499342714861645022767342300437912986684443838984337000653674356716178919064807099665443969101550754842820241653502923665603444724068069472813459784289698897692530833846158861574552065592286688765280566748572255164617672562599182128906250000 [178,19] -1992760775030715900402749829533684724723781056733565442956754705821427462233793647693624344183404156072865405898036477218142236011676934845418744401652780916405103176434039983547706599681666785441637578031923095777163258669067532434515326676787427301264925890357996096260495852497433122169402333953219246736117092862447419227087259067132325836014197882210867156697899261803657639904827849277368145827151709114515851105271774882979195026483085976498683837648841091845332261257123772782448527155765191260428433162025345143317601770111119592124021720516899187059625060865567701881340742883124102089975361689211112627292936478868572071838401433715806902370967357983781626172490833519652567478902696778341180033455162290953693344828910600215553179358013066076278206944859867450967922774200293429915192967236422212766486085673355498424060583590591880866474600278155959578520953974609016943087970285000846986775440964073865797985542624231821691255786103256722448709743353377668829406414075351270349826508317669075647888457543035413928153494311373309983722705517256503856457122225399766029882853014100013641810873641231057101911234972088332582539562231036380047468846408342026601379469237400114812960433651044737405629741210263387832892027702693657759698615993057270317371040653148244961370075512659112879269203043622683154695440817874298726387569364376794466033274885764625552637502314371411760920443468879052939949516347522712153964619306199648475772302386199416617649964887939843405815794376247983680375967433792575886304818668847153015561194815530798884949012916649698298309905543124452021646088051004541491481265883649626758727956430007677208859166636346463223180076632094756205735875919182286064767992215824012692526522341096540029284116194036119168266420655359562381703138031048706358155302306105115472508871018787191139459339895702779332786747090722201392054557800292968750000 [178,20] 13348356688104770897850481302512326622821223514209319956252771012927100701993630474129767158867814931069037801900126707623606714635988208080788151909031607836526048829426114016280348690386989379575959895528566608897342036874873878303099174689433082047042748138979190159824827134666277261275682172097632036331341880503493716804934945514802509500056586727923941595866995596086492383833033367224094018458580407833089431119463280881395604400948603227326855629175870047995468600576274100974946943005774420570284344570544274541866180045230827782384330492804211795540161860236003798143564368762540524957623049627808347595341244930429549444261757425326580705121396076674692253149755002415628369456491755113352802373234902515889559674524319638991439732205142196083568247977146403468775820095290753751736002332557343475701399833845511073215750178227297567402536087671097539814647231045812920213674026318461679481595474021745946185725243521544544647488432866950856307416648849764881891946823061959060171666502115994004275727128959424355883987072569394533942829843284302922656436097743888417375018214939207228356046263180790483100022888355348586153470960855729448442115050796584118963928680970761531339481661855147968828765345937529790007609615022692175075842901424315292436450138595961032661636334496622746936916726308089443465697644408190086840646092135177982758849081114076620870828707042646039422238573346134366695152919557896794139014566935578770897744200078152036976818586539841202804275829815728633300433815861579393759747517555085776968979141450989469689482940324767884520133975229684776477044409829658487659784532111388179324911678577041969486138559077077508965770100508347190486416424531548891090432220100138819786265893779025828451875041295619727804711250760026790957498049811197912618241977618730576116066198379683268497866181138343066425733240976114757359027862548828125000 [178,21] -70851927706380567385389440726090065749700345449800121476701402293855155547755671533192862048260703774375328974987319371469000996078001545942753840372153317961569232371949667783826565578627405493741239932674652081741983876101124546193382659603447174739893454515930565708662855651790082855765150970607020065011435101741087380519284932155102701382616695938979243219375557554299621635985712816775178719701247599881297999690601161575048951525945466012980534946489473686925939308049984311540893218695276355241236696282763389965954224905075977361628405454243781604843754100692906184643606999015680763554794558211190302840822450668791277553361558639901325485263488276905240175403996878396235394607181938860436079618576524827609160024377362166183629805875136604143232727868198868435403203660713846025927607039052408962387642341586357345238177427380803467924124298742702853267903385869247236679587097337685990976592838033205344651265477607682717345240194028589302087837238575186439610398250236045924276995104223515282152012562529333154082950170693675761758882794268849973861208166739449130652490994224060941700009343283447730664744158249125236864452479866431974927568120475563655990857846146141752975010398142160883928466457669275877607420083197062154936601858756096395738501227478167931580688365435546197208428614721829951617378809169434762495047111958687273563321802522415717997440262248860951887594890817986472114295128789356215571125330847969403543949201580756666356317546591269492976229033437053085738253978972011017852180609463949990671399656733240800833480283751408882509271790910902586028652100449137293658023785432804028629174347570942933200371542637492912387193932059408598440819937425184762338169807910201635796623278976439445842482514157317900000991393062595027218647428810150403089958654343248702246036632152641834901609778054030990723788363538915291428565979003906250 [178,22] 301643585041046176889948245089602723451830337039084265838741374160470710382908993822912708093199137435775296981153426744496812499867917948952876716236658914971357928824968238875155917314875064765662880417093467631620564510276934569289446606530081832101623804033186038494275268823457381617053971822194956294457420927113732312273931809469830504170510122742438983466264736709061884778807745413069095921780715281393077592302825051598602061872514758837922686751262601539551637883774183509941987603369078457454337258063304113920228939691397924097101289911531980787294361292574764595229975762624176700997526980214026578524433279180338813325805550143277145263526155475348955400282922290230858327165724098208660865940857329177401851820425717007205651157407467515584214309316069905817675958102638519091457801056912945951585782173287342607902936585257758738330637762317657066185980870609399757090671959699546445179418285584924075635264657978802943947740238246597109670255145704364146121701549746844892224968630070425044613053392822356532920199171141052171113817230138785712853308118089965414222730802316783375451675516703155643302022117000046916877979430447100080061571480478781534875042077679526037313243673478036978179977408688154366991605361566973994917388507460202836866931236350384009758781776010473633838344781135225880886991788482677530589551869171025493462502307780008953029406535315734597994919084700686331312624141502027715990354024540633308897203080046602765736546301675578463031605212729616681770028711879285964230986224236879042842433092147547739299700463945119803514435016579704421746726058906154906507032704215242119187499005950391330314330806067342840098570732005669423265195977556852352074656534738852483984921463024250391356828889282844414329242330349596597771094910281243097197563789416247167688335746698174517768350775645784949574590427801012992858886718750000 [178,23] -1061764501024481406726021465819377623269644978591742184131938166581500719175720488381873693019941937500425841382636069591155731477011616513615617287392029598315538542763502397339812822178075098262449526686798276091607459133905054695469304523188201191815659219594090653133897707559293402082881467445632840220726427356706233855187572126754761749401227307968781587289405221130255195299217571832420477435858454927289193008786349048574688543809233062221494559414284047881474237430594258574734170601336814384125383180364128586710903171538800957700915034944710473321788995247879253231027002215082172364984746343667580021191860195614084034336367557780175719047376540713561280363758617547018904010616030801905293286399355460097010277984846331769406486882279760119809475380826271597292584300049508778333504175300187998306177368250829550455589987704201821057818024018602846114181927610626531637548353757107226363601289380060508550892460069257293440893395930840382607672192844880754650931230330495884220707997713374829634636056800584830305754096438090447446954415112584104229256684874702284091631114409004420416294100692369624754932590724639192304812380226477502639899566351296567772302128444679656869930787741959585324800492716135964207666639475543899940760375114155181243120189422347283204701180638178174999716481060345586736873668059383473427218451510100625687091213224238323261269918300276757212200120078650239575723444487885856824298194545997593206450556543287801540224635661342121016583019713633151008248272310901381306890085134340180255791318059271035614975881052310815045151237732139282831699715787812506217730520560928135267585203125312282111197978466307783485862150027291305977146065217541479136049937244729234548911667371322836001409457716355873774110220406949051778036645247018699998275994828873670302368754843924943865226762277406205953411699738353490829467773437500 [178,24] 3167828421573908276590873558816734481127403960637214241775234612134746853542537996716502161957195289163669700066277438062108784395368041895704248398708462077909146472248770482090154956622030421397156051892692371116233045043032079054595198304890331307397903824499158791317702693779960589610882501662202530813247069970476043269588549710630409811476528325279624969837846099979589611975479953249376603524320101897986628367239693030501377872453455222376656726937037748497074481714443430701160035801074970158480622492849390029995514475380890829272642334629413896870640859786534413384569584390222700703268392082844387074903064095078856590700446274028556545797374531776956498561008866927316295957823682978982294408548949388234057839126914673281462260061695396164445638332561319505496258962619251335451540622153632857637783744918202668354319831356589137608085023551775127885922249097014154120404699933422677934081254830816934079478905953762079569144865057877114974625169215256639279614655231527765838081031060248093447275564110867239844332989726781658747938196223498999448398649270931159254266915268501063279319038874910920000923437560549734565645212426120128408211964439133535917110348747422179599731597055176933480149496786592277872963529369590107863347910494852356404813665034706288923702507133914544097397697530006268619094055186044704771774463877634190760716771860096110870071349791652800960914158501689194658586343849564177295920249122213832362938281419856836515152850396735871109498175860548577369107727561287928915803175976440265622815458351472512695048817793820561151826194848293104220168162231182279545398750482799476748646328820094016597691429013615259567664633780953783980721999716826783759120937845906167562642281560416925362559493460544486882424589524298460745490956844925701485795221706702553695901665692861180943541832914937520399689674377441406250000000000 [178,25] -8172348875279637695026007904525106861015333312531154599440434245818270982627574283713851503545952433324118405375774140930013627437134398381671005112300161475262240913539537224008718912970214092603825215360419771985838306906772160026527325981575526817162986648494181891759639323325986686417445286203593297732721322363487594187216515239700639077821127380256946203826944674470398033577093032520598545209486970209496798906146992350284979502128881344380213338092877175060340717907983812422570958024076420012718223772236340083686731862064651084279394587265717788759876573404606225038682650601522631120168069783075264925997117225978134045548424231231213247033686105091131530476511481945008752865109024448092569320168391648933111566317179616972800571229438739672851544178993775918114354467212747271526625373017060645628421221604678017154336622512810307551879032179257165421595970472285064591650263912205668053001724090302017547225090935684049027723942681431410479519899217999767161266244039151720206724154011790133970471746207899664307974351695183731867734739057163713562708551539474061269231036496305178472551504114026146105806407087218819221473626412829883265689829167348414079968372612015305396199214534089775375372842838900756626748941225358164769263542530719238733719467056856605478928053439674632042100920607298784760731490145641717967159656803685736308271766944546421173563175229237400958696932410770125784820452516179310613547850840896701851474535519308470539391896705483444579334944793612505032005137060508429321430628211101202839373146954027037784235248837503549818879689777468818523366205154925173495797126247918568318778562386982326172735417045916678818495184552559874276425344477927281653878279272222421721193990456677784181025374832633743270681192130063929119811431638456347484108488753087784222738385999230738624223303272211451258044689893722534179687500 [178,26] 18564867997821992418336991376432276605012910014861998197706149210962997374687497027423190013324048384426790254980329871218570237755853345282010520914406777102468596410433799809982878131358930858515375803495144242253124349480334637455955323884918036312693635388565323925769529610025887881510647758270802230367285619835762765749765528509087139756227135689487848063607810445399784589725968070498928003337228144666147538745963017318320545354415128912712206590049600353473667113612125243772727879525771243418900854159319231431020308180904193502026388389890960157641215870247915637655924601859580543278169030909462945138358995040942430934203848596172452920930343256199084668287746442731022246140760370675974014032169969654790092439787611674971712272625590600929561981731916861361346638939199523066079162355903536745645699509569661617266159350773273465310509903290569393129774616714989450812330759772573825591494711456936629369789315566602439226325217852250729020216512621241367719067191734459770471777236522926591780515480590546142616471735624255145723001992794951562259428855997930224524100246645172276599415732286086032422423177455158258393344566782424218189791595608534898366610343978161660969269848992557570518629556162365518744214453088465027014916668499322792858061964945459377256743959006603485209880905094345014345357938178060054455954958377268660044660865854015823484809642973734664500422175564336306599548833891570940623381121905637829871658696211797759845188148466560715820993014823660971832457974040235454310010135392934910077683860896920409971381990368667243381949407225673158655261698911923725225860122042100285366781237034747100600515508601667200110253294976393430132815023068954972970058257078495197399883711079246427830131922913174909376495776797611453549549106090549378665928401064795617964990010988839065033166726422006497159600257873535156250000 [178,27] -37815420520230955354066150155910675336194520095340480996557325214479354145448930150263764897235256568442768496735988024833417306095382527836866273609613810465489303184313531676430760957526368746224898949922446978956285659444236892568081528344903891290732605857738955525617924266197185292836654649309509576944220983467900206711083383368783197099212885287964959256609904358379498477902447883782549599384421854971742564863713762827315711873062240199017115592929058987830048313205959133262768356232871939573837942636518041558589502107877853598212875715522476337203390596899661587586846336173194832563110285137803206939158893871686983357510013368422401345070809612935022485154406023790896207279316528147135348825655139275979610920772759977024600815146910119986888720985681807693886946207205180789206505859187828193877438638486413821190916486639966712788924619713076366971137048115784945952612139126213715147660995271122297798578659410179138066577679883770018068210784295575078473677386920765870324283887810027167552925352243388139967345949840587053404363460854382171753943680114014181451616418710268539654905775664463313568233246385577323578373259086526684906207138158248107014148364530779052795843180587646975963564076896919673165283599251127128624405024869047261679713376953431013394992035017339029562313234725076226576375248035722731847083500207918893211419929064096778443723866068073274918137267576658280370840685388552987170401596170332570899106969620345941917327992099685586229357432495280412248062007027878756909310741961691419898433837775346219634907046030903935387919057466088958131829928756604623592876499104335136858172545105860101572168246398286744153606487900586888607691553258830965269869316721078867612306292393603408330350456428393062718961786724694213464060705037934577642326546678184698739572171375870185602174595015289494767785072326660156250 [178,28] 70338368600853189697830093403835437490193761313650908208050423807523185008978099161365982413245377350458463077067821056701973176406693113784887896082149125226720892487741267096636059107517404275771190133310596600847785976881479043829503226685751653451039584553604975025543471057855541596772849847567647517160619364325063343564874193438685765123908888289892420591905945332631417162906617732014730037153460169118053591891314541760193330301033958402070336883318388338903176376955014547611101204731502509925356553883448359179204102400441596306818069986978166348600418109090546426713848933735642920919146721803760939390776610643932505477267504489950322942260260581776764506813445896360759931670912553115668000829388739235949722451049923790426200012823986262626033623595789512842270822259242889677960884307435742527258832738951752660148172384759590775908301597934467501436012067915205751370388925920039423978396730313989959140953452484704572430140932646436845752289138318741817288026022776457607861249594954019249615206677964988582557372814283371385005431943027410748405802084064190454615965863592124999747384872776346655112129737175567807517121996695948012787696152642290288856371291956894179887771384290990266014942660675867357961462471385028710502272971503205740626193036071030354996758369841701666551752520606090547205019499491621483925818911738608195257090863637704368378366526201628727625175988844577459567623196313917902289426814472727362203485380159289523387817341062752391723239487209107042205453260694081141694793332972971416262307418463722146837250082571347894161268314682829900501970582788059771947099911692578023657806684317320556866766441420083620986333463644222172162553604526876967063890233453940978392187437378729400901383521526789011476632372810131933301138679574733181429880640814272171209887941784755701052536072275612503290176391601562500 [178,29] -121490068229355572139036230253307924859351734110468945301082220710768403437738589607282252790664799369143958079084033440205339851622173586856281809357559494707504781983156332878504445554763622727854458115737733650186709389055497871781331438993993690850047717847878289138350901757776034655065850453893206472835101107422426120982514028838989211942980933719777449644233918813643908409016872504925570389959358758067298223215576814769815107205419337166415945256244813631434539097487022054547740325479969273702184533464142096928829574796709502986242905840320977693476547152165535916852072045380117190278182239807191494560685182288161464962796327220819290172600751323869493433905323688461170137720194183099471907042268101404338051022294844431956212205840824437062335002944978473636785812417190084613634541883763356495664833116025530758686849398875680758474215494401585233889075311491472502944596450319380755792736899661514824491492519288836856419801056354999128163390567464617588138124785795896921839848630321270944624925972209776871735689223821825314786795056502025324510988038312578361007637111268113553180842076588352466675068105502718850671625876561888984430097780222580210297815071789776981346729843820366476589621654687220250223128682618023117721934789588113742211721412454872539950136514397752032973734538391809856220663346064760981470650599825367010468708180987961923207738039436302399690596950937014962659758823263157150285035614949045595231219516932643733753300361769763551673684823760069808235985813243799432600188955536931676499006186013453043145545022606196784684290290204198611925857298587133438876756134642098663282005771045464879592798665059653617992276485640338582193089310648091859625518561238709659479965955938286978797668429689599961161147834268321677558728248170632470923677625046261347565917102315206915178755558327823877334594726562500 [178,30] 197291995208021187747216302617007324358649326815713774891430092176206933021069125358070931236580975032042796547780977200277201809895527376972989546618321293246550418838207694226918789827686246806430156917726223015036229383983324737461438673443446271823515492293719152439899843744866440689014422459434477650473979898090733186580625541067572569265021378137824474003311432527447188610317806397969404655200258521640528683246423213578071090264535497101022806566249910348109443737593881710271387729958572290707064907127488171001571723915377958576357877534362717826014524421772865060937921916456100272867779514750812660573097000936250649868382477548425544591830238020010179764644275549810023240463865962995680675352429297955655752156694983932794689642504335176739381343182820418683673847514667154511848725071269851499206975340587846940521259482726210268323855256776718172603722799878245409854673839847368936274195054804357078198517931982199151699714891610403040747988632822263803235253250989918605396055726111704427048891215916996296311571089554458803721163060492195015567595995619294472959637342162382293847421882482004300923396962462306015258834272652334764744282095068813401283564520935432288579158215506067643891280714351898941095084532629218567622108593212869166987124179355114663278398486543058013395226068967716456684887707445132355443167456719828371552937675552799872893390542703969137242895466259663096983965691088125786773730296932335317070894344828915298983198117851961989570107855230255257467013905184187154648279466956464762536167921605284727531574963293265126514923099439124977747980397756955604409451650525720383485342370986368118933143422142325659864940254885338848672863160747454739658085896930838047950323454972002425395839063827887536055432765539919505309397784397067142939177939304813351578180796483649666618310974983572959899902343750 [178,31] -302963878751580136126762754299661235156652341631287699124654793022642017839965786948414221605336661257966532594740344310531843656997354343164036393640240418154057888971792246837546164057754764049722296551891101144984827587967815225014280804590212200291452356923176534780090911417687014187704030369612778049571730960859584891670335302112058413729907635426101952465369396208089875329122025487253137093076160988613813860749598334707573307194120033230143955223731333482864789752281366339022144634459113672332407914448946753299840397450332057855366182941983395273243958824305458004223561802522224359066771642191073513206834765674725008908456725060265709679407531509425647194865072654595828447689170312073455649427975876827243128959330440826434538984859866763906731248134521056574843997812956765881170304279836347142863960793546103896249550055675034669821386573779967725152385504958403702463797657026641973942270940227150071329537935285017543894213169911187779258818431984904560832092869802702104755607003924720377243647955645337013378175157574625969702094691052110510785101405941283461597894299607550247853689986852973346065752797484065514669653356697697741947681909119950215434803152248249848622328532429679485838325363914417354035386100461837422948988582119632696850625838143806773526199873884173231369692026379032056920858130110065658260579603692301520444379615303602555993788228604214856257410610691122814308165502997587335237851254344948880996890192960469806055335144141215802145569108187699678227581405075960124744075669067880128660056141628946272498210597187529426396475480488552633037336554806533439042891128616969649539678009847299379625250997118348154495971560739423766328344848904595566475510251173261122821907900347751738936850717671441030477217772720895852269825778475747905484550302945758406936926575688105418619166586553573608398437500 [178,32] 439630720422874873103711494798100848675767573851895959232287868620709341727531074563269870491141968087310711738483618015059588113044595386222915222453866559123029503990213486957476310965778814437135273476889521465241945018198617125794240547135528243281578393321250379636910410960908402869446169317141572073588225038130083815993319194683370682235913386442682422837679820013633861997522963820610286272619180532356325271605630605218277575004539638171056472712948577069077694467098924646582161362933035446041005645123480960895647599427199572245893875320302839797954726533548622146071515461477416488359207930362334964803203933876443365533112624613251198440951730359071957688486326440109461283986970475046050577453038957948669129900677017488821822308762972003062008269563765464094507765693936701133959816698606236789792498604887265586786262428310544245843171155416261617074984312904330369973644053329877386460980376150805726804274685605460427367883062847481532211665872187212956255716383547357560446644130592351764705520964381724742649106351435507120235968300125311014662845958898053431060942872913298201121306150696196847996764953628615126267138574056229982356893310472519374153892422391701819688309957617662530821348118022586517312918598348287590791495817277986333511142565438673871737982700530356157003124856897680416316839589878132737104192153413925053969901603279443431165461832900407522793157568426209166787279250326051252528032590952765926995989735658412016886647085775413613492741153784803261652051761640374088473311440663616773812760987569503462136687461973505817934552647320786202459544549087375915293259321655766910611298595740514934487310957301116533305399481957770903188868602766816073810927533796078561446828509937911852618651870387798073400079763394299618074152387596995698784654407974883032537256076553561084068607231033325195312500 [178,33] -600434025198679466434394060579891009277385937593905671160228415231659781207539209985324822027021889625986896677022463671733808454053164668742213413445815335671159725550754110238963936779879993276176088975959455463343482510504196124729536507308237876394722450526658562846530719671233103327938832712255744770933329008293521802502037855296598906507966784065901000295635412587252296709680002673642565884625161080203392186370838392689728985506788543731734305505747636740727984477553348511360210866759486215133373256823336717784143847374015113509272466911238095703842019826140004409734237416302929660689691569986594264176022625840473875109324588277270283469443604276946845712901160907198737456387429306209596717929136321320906579476625374296449896878713724063458817564827900356991907961812724197136644397384557559157292668882491789566960429054617877148206753307448738683824141469246076269981275441027522064206612571578287935652711031505873525330100026605415339551500963515954054142470691146589004325007309495801879985901734609532150658505892691605151321910970148449958022630161427134657549629429261383392908151832030664199846056264716462178698825767675831228125034554557912096814933700147264174677829618964874818042596633183468148001412509332173415559208060186871019035806908781983312528620992417349285018098665196427324318631246978603198749987115733787133113929884087781880942181237664712839406891751381627216935602243830482022327487791763438976055837508432494680566559271306123396909806019865533265430620667068215538421776310902217173520452140278655056996415261563699546987915970599742795086201552514480933354123092636829629356526732727873697856023810743266637597028010112850389819423207577897899921490788385921158506191377682673886413568858110384047547127752738692753841023935569080495746572336962665494322604061666589003607492563171386718750 [178,34] 769372073050087973158723112259676176104562351908022741144692026395937055511804899675579121294784502174494867755581016399501571123843085423326837970911352172505138702205301589087962458651376413547454516401601572577339351676114443524448036124008322841659534319016825992094331861563493428055085563301711356784135990372633177305055767202551071726676242058042466624038153376057578478216203695874368920206887664406567759202112413348133330632767200174580998043683335814339900798992205882645041437579472304590248523271661376390500734574874424482829858398102509856124197848734567201087798188465271083525740883915638140417883493667309657607291035338372262329952883474826404267851313698249193709962243824715720035890715601850970138386654032395430712371919296131510735484883898753597207690065474768033825014843614910073348504279050262997745154501709162980638906520055708921380240747355615166204910424900784402529522910660507275528138772513013126882645970540377269829006521713662866695788342851905170649752634406586348610873622954778654215899049955811860054873329249798188525595868745855125973326454868701288025000166653503051187814533639859036479441826253764715416311272198039551549452823972773309029468845728463205430687240685672330526044266622670630339863415857043575776240099212819957565061803142248432315442077912812718281734086328003343875525654987769179222358168309036883525897970452264243994980416359517096905888837208908293655513718606298689632463652500880916761286355565607706082673999285766682421279215779708048333955519597500013089817079607569831250669800393609884008239441594088584581113395777355283031683298621731425771788553948938581725702128468669433709176317075380648186573257469670176713876503066864014717751146858022313436481448047729144766298505515233053981255371873834620883389228153571437902824782119517730380423926009521484375 [178,35] -925562667564636019469945662087721506741051326576759916308574093000380371901315301258132798302472823131395153821395360706757061669774578388232273664986195579854079734095454184589053797348879348058394731416334922940797327266965890768462418093174554927274580258113431738581984399470133795750528357179310567966677540080980205912319188736562349617084222891675842706425846454276013521981022257727322057948057836696731837666477377178581388499023362900618872234385073566270197485115235101366279432886820012099365528979624387199524059892881414074291752096263575323442913698781390536521325985277227991642743664734429619770000347171516526661410444590385022736365782870068984224146526534889282793118403592774160165331855429833737475651405657294543098117477081062210838705944237877250521943025106602591728520884354104453630379847187452253046642240207279300893718826884653474562800276299651168918155770060502670725385419237216715775196563631456858215282324027469565343571841185007741060635893032374976286956346125366634573149882171310225885071308307924193308202042176438011653162230840945761916148292045112371266979838830469278634697089768385437673034346103747782007616672265350477193737952732584673989967924171808959826856320678224290675591393211659730734706147919210912732609528420779539557460831194128757615624061912210732827056200875795458440421843277861051874102859823282014648898901543959941193092345690196880949508615082945768003562273531418994823316243004515893759734098271365178143874328303502828711128247859941991581619288793752336100131251998564286518615238194855174963329833853446307840499982796611500747550748071751178159913535925788751090032997272168788937120554354786116376404080017568256000347831291698459682702774482983954240438332168137480572458225317194459134872888745568645337684362780679777846405811118774453152151864128906250 [178,36] 1051310470578068382424624992363540072691573383551082023848872790691927389363742032082033235938690533975703809151531368095842655920828792437400060136832076389879210116214109393214033043968602438208147696547670548697016907854853520553719806534249734657813681790430619658561805408245057042333449057651547424349009010721065546200742907410285811501580624130858233992780580359526246542247760768428859405836060510628499201763597562627091524030017613197962309000256294075578990905174888142271546866123611933407104500275322588949581402960460525019698343864067504421079615064989220249529551497295880434991713303209262989996873549888303443325952456360468450240057402900373849062922836866734977693785100025244018575835445158613200429278633515935941242959962254399123971667847292142213733417615404603168186529327243112845571787320023051931089110143360362017511638116783274420605933757512255559915035543764356451569545342700191393632693391907009345936351675023446759120324862104212508031449442196262666002289136882250288890969671051320500897557861675535725674608297608046712654391637901338022153986837098915655749688686308043968568752714496695858116714778027794850365015507046539074244033001878715719666530011184683643263800899333761867585260850501646926501777903327662940557061462070039311958480396327122835343982352652161015111877143282177589360626715728192738603478937595976118512613870562657597797659238798657436807013903923842180720524507785372714247872066139066869772419290642811169611240305171015664280332362526943309235316158242830765732094932395143620264005609582214258890164188385558221058416449648991686313669097690735071991020931982078971298237083472401392551742423976125497736081436727345503350224526508954932194320678544176860909130733335254922705318572049623249116355963031567899435799583450762916627291985689177253320901288843750 [178,37] -1138032030191987497820854678445697963629486578336920767050189682584212808443059940372643440259752204627105853229431312368642177447611008420007966884677288898339060109947530981118284295798904825254909231623582553220796591282742815955781631450467196274110278801758471536154909769384673146322137233997683956419780473001330818598325347657059634623095664440446173695060706553516326350579384840679327002068825922365222163129091167278801389480292443300021165796112572028035201372031016583286657521445766196639390485483409417759898981850667648314692851808909299950769886457094371433809996027603345315908545555163839331344609161215121265652331661431193309536256915573791932162817222187239247566727918667864371219669652235408934819315551989649294174824497813470069446074521056609994596512305658737626495041372044549937041280100437803792025703183542083877419354035784276662259488939671035600849747895231409569997109246481911879238862358874822059153264979536914461391830668467874466727563215527377677692061089012336934713052152999920281566256757273079219621759128348507458565010332342016480130757531073802163739598971920589802238516053406244958345555552586275170171377817524906861018892955658070573233925489867760714555722953272941855606712719967102227991697665393136771937392752121645927152386098121138513142813312378048439788586655165289058108426442976930173756676557749000580370402836885290558542351933736670431784389470908944598859116049412661536257809994032937879605928432756142144026703892068969217048788896244179688063208814162651122728434621065569509790244581581998197632018642707520325145452730344232097492320083259377927964818789827392603271540664147583560903355303054057376473106399314880511278676997577879474210961247807839948924496889760026289037862688079357403425291268074900121974043633294100516728320215351223096827833207250 [178,38] 1184975426979233069209548492306586436533980287527392163451752315318001820989936253801883941114979192047170197363431032907157362305720337204919852719807153390699485962300131687524965987797989727540449605385168871407281153622229353381812880523008365181211821486934651649685337234404697182074011164234882733440062254636883099434606941933626365747960830854578377288860820424094689442400585209387350308361000358189658816026399008266045259947578748947327060810722463984016956777804379244606870761295330542550481672630782907841604441129711630193526857137870589149593323271934837992552623332167075089465233364359760946381819217582202981933616805643146169969909794401340772156209829383697542907740490027931975966270218278184148850548352149653409818880775116782326127370590321567806760357563889685963447820909797921462814053007177651966423061063829086300739092432410499777902816982958475933889263692804958879689893843485628468039558721742742846768210996124545793367334756601747420987505117866443237473371382870022153398183859104002931108260227091609783499906760054980594397657711012408925160300341714737487275618651799597409863685018696342273400897321207519051391695228076034864364239407878292698560604154142753716586634733285831010762965115020671902072036584138235658215437103021107289176514154603061550134800226744394685278476317211657332142336812716081275322732617298415850487831716566418804273585589426261554120628911380006804980752838135552726528445892979240218115392320417520840657465176405268397175609762735033489755067810383308181465011646864790626937985535153298856800182392740792412468817987553929526367927875769268119867810048302854150260001258433208297311194395780434385668669520786275578961122612570300685873661115487960554300167366624317703231680657496313905667795252243447044201881044978304651485038341092833829711019680 [178,39] -1192172670825516544089971833049351238967310588084904328342073444822325275793337945603007743722407248805364257361642408010822395142519182910260888492809740349385018802741512573067653525740738234577653774688195393169550791261488779775178989451416731493308436291698478535530417630689734193943637849306951952964974624788494060661409236703188417596744327999507573651910635795402915888125824470167539283786440939895584086429612533245052153249376311660418840288523896386265544303247029476215239196372119038642140438807816157469514422392555594952736944529220525206245361031515522489524779193614189024402744886954132788227032292327473793080571796781617341151560156331757258804684079275726816659492186039929912021424562604215529708103576808136576356433307260144321417608043889306386397869837774600990665954527917593437107083415321377825206922158436013190390313977522486531717873346796988980355579055552892462189388598025782372882375003141884277513134532385810307973896428836450658323141268548842991237440810821545806584049662877443576249520870145076033192387096053552235130738199517067463810119127986018376748638335177222931979510414598740319708049434004795832135578564218981448567531292004776237900886308610587582309648430081067427903009643840131688948305019275814215932234592441470981702416318919005933207447626018211981564445230501741977517157489905617841065032863916265857929865221854103333861237521439413254752084419070400463994286407262859178965893965293112730856984129721476410344105108149011402055156389643661455762914698994512264445780968658301308332373716911763495067488707377957967658673132889070846366572779118097901805601766654456622620924850892071640193253389600058691694752435103935410691808132991554123022398962681049552632366929929945706549050124185299812350097308381991815117811452149026996943148121573809626215088 [178,40] 1154972205484628899954710866767728187857252493122050185154835375002412886211063565790328727746324223156735919204144510310820229722672757186238182703372609966336116434419783238569136049431431636324374163480916638893385750534732590457257401376010693773615905269239612154224498573016931718862547054544221118285047675562517773383446766312763649803219317684318111936680730924858363527596300981766390586556728913090099848634361465886815939146696370715649999022350418505401137768959665191386786249131522681403725481487967016767903065608735614941652680265773720923962257456638475087658332334381457869184931844659233701828147080739555358641831665113227036118085064319711697335574990425508965012383981232607586437517834216260586597314834799959528048016973187621710225683320921671542003214641535732281652100487228409215230796839938539557215570283794440350012531099495546157910221151973911102168439406005474017182468596910257030616980200047197204071451458683279765231595381967871293571991587258496804830759544385486561312209798089833912866289597769604586307275897874288815376788207240821441670986062355435101095116625503871492060817495325212698594327422213925502601759435104425989959843900835491736781664787938579617237926737182968580281506047583673945900169929439857883427033518207086307229234977282252597504017780822768722705080132790670302265924010918676490762193698261151525131820994844669697568442012382569009942259190590039121256263770905435376000499610015716393188989443863265160880189080046413530516770036462983190395746772049552700799368979887476364564376113165319583005281946017733482487435076038017160642724563663230445763220423815874676997866771905617623465885743960409496410625118287501983247414195761698378217879750619687716665130690795040064099575216417154509115204564228102565387031593462923963905795444313192115456 [178,41] -1066302627380642131843086012110568112942489638322688829767668776594175335985491765762447878854608344284250223096911414467781673521408304276381005453029587924132153456437046465859206862204411593243644065831622700778412740974184486380603316542248840991767054081506354072657684535303304704948741745075591248861916160149253415183725019313939722038116011729615504715243110644911653732837028891532611742394961230736499488983154050259123496521415855940092938157187280231237127766623801292181442482099487428200374760003424534249280390783615982704663192071016362501758433109481961373853283497258190318612675910372677600962888352399027749939610035128414802310758055529214313607012662908823343055510171379574930096364784523579647912719566805198579651094872506142087057850398874310556819819301228258047416205633995789050274413943481469052402731050459420049795468569011703514677560043186852735706162419614497210379545990875512633577669151528575211409517175982901542215629825834736136946557454517600092689909491482899573044577511505060026854033955872625067537616603591680739303774058655218902943407411452492476030467912556256084092767518072642771253347477818057537757875003052052885665059192075912137499923025267096413670726351898576264071182922000138240932762181062783659578682284739262179961581534235411370693666761982049086598972843838400765818892931234531335375426213988448113072408218383462509059115226226440929059713325455666865790606925853795540367411149638281746529076005253518474947994817347460032591689496867329582996906215581691434948354990316453712399316422940046826708625739227717757461091871116738476488605676968051792918140572722047995379312605917489900013864454529789067768827711375694113638088791288513165899741657936403556006664755809111003175801320055658910347204680295080763162943311965466642140789451143088995 [178,42] 925276512876301053837362333567304627381868074366929899980695409548233792696884011587940504534452955517213295096852692793970544619585557121498035913072137769847112656753658934759442633347992187870410100841997269091725597416574415753795419511946027586803972433079237805281437967948370050490201642289402769932073283534168308296660764673077941746454972271922691021877813477793730474558347416133773537587844796107272813536088529551303866387314688888570919827877543341509048036608643627002408742535472882000642696724902913760486516409748742365043293861840023528769818011396282250460746977764787479133381220015458836497171594842260788701020455438003391970097383390470742445779016468030338239001609374246939449848947800126055811075211671575263901086937573589517382461697623121865749716781365169140987532133939430560925187212222607356367067510913991461638836802097807854637514516724251182162170215927902790010765021399213636769203896069685665441531851787062579771956774585768251137651175902795540296006265620138803077513276895946606886000282534510593551193571445792771035986762665003392023687636247480465587766884413434756273099865466644257233575395879751523621314127711404454842058955017168996904318372985724829090725836007454575809586407088397832680268700056443044970864391162855448676938127630925833347019751672105063031642743354138350667594200872054235165378265578051834994952440303397949558710491212058950465487779038599882149169442552689108722121335574077518847486644797256387351748961995812382865118768022679275765953134412952033560728246890418426270661847500422948089744494958897533029307186379635243864840360036489340877960788841668851781230560322028046603825197552944531282410604131912319110821297905734774842295383692025186823374923014400870336485401972465339842011692800946782305596651761196563105011065599190 [178,43] -744399045863203770545761012245450597039011044998829180068331910799011648557730169497275123177215535103229512436539140565812818585568196585770269594680535581784263624713693033967197876647464054285841691712531814854922353141980697247101060210825992613416337790358063115025246457155213715673351925444756858215516085412956377662424932324959214007192599396323618200484042939909115666803882374951534458980769947375530622814038931967707027420133114835682424586644826423575196954776240686393162055256649973516461753838836033032105257056924135239788413420559267733277334800227153608971560466603594207338989264642992940493668308270119977969957591484146538313720767434735693752020970444361213783781894151589898285154618284263630041836944069091254986050376316801782546595607741197376806588588943837887595339212116188057345516223588644121218180025273973069439349469472792582603325464862588587889104278892529848570967560663957739615750068194761857695034025005127438144885519650315330765457457462492245147235916253780453101448522977233719522726341106302363822766148049206967010654249739499846184609233012396065788191629349862895626164865507220198372030456696529397704796209439822503428680506131848744589686182520772442040876258537792131462307148310958902598111369192740945072691773641718813485741028410077646274251384863286468907673334043725743033360868437280895577336436692605466628016642636232321262078872038623497829924039488795952619971136690944357941509864041797167014721574781736879663052287786368022167013658800032109346985248489274380578125388765819493261522713785354095387911557658443586927573040265306374428672793614035569453137796037618109705389179591605789298510552217633368795094073625204586579512643216426025808858063576029374657086138544950156807280358703721078119403548388887322755749019441139254760340262530 [178,44] 548652902592408210776564128474635840164812234181049496657630743167816642868957637275569675400448757200899269828783405845878623729750656860502245106225751079172135093854746588500184147162690431306013626320936601537893475848292748480871918785948211248517378985971357568657951826772104744016576935940210156801495995080353096953200736070689548719716939925547533386090298093040252316306541684528617751839219176952923532325716817260030348656057960549171347218123599299958899168664890995060697183020964745663182466762403244566785878637014206004811556897557440954778478669816775176391120470564369562051849292391481342026770371272149717151881456811683616173878371458818161911866887144942685778928189382658756854901188894341977951482575224894312844485204491240092502720938926342788768370581572771840374053856615024397172198862541591906730262176068844543957393940314120642304847266588784059224747346950946718262140137120911497859031070349771947004386502699132342304709454580419528143024156818774546078082553790721103587022133212601711858225401783860224400918802085440493022831075393710686650177930088718008968828966259589527057396344949276159907436828211374597749139008167188545548800516306032077695358166399355191517707997213747214897248221220349608830656110147631767200440230751250837341888092662010601458754654527005148675900547127108132451441876400308872048152137421627016708646492884403128609453754305533412626787804115878678635136372196615549863228727416519507161035499647708814887365723813254121130221787287959060240133823608512746174942417068239035649279425221509932124562431210669814169074722560738644458835704613386294693823185147315025414350928104438253055587728789283896395309774524088356093890215256546791465361532976005078124938055261217643577219982281530405345766744471114298638430060741149707272018156 [178,45] -366620587433718779376405019640098243726626532354055818053353299126152055458781350509261671143219469541813728261813393825068061412383996120479253945020864784291201782070631207980415617908999376659147585804851216174222346015305027402385515759325139695047261438269718301341916218290684207325708788710075670573087548449851386449060842924729679766934552108687220696540241187909817239644236756915681507534889133113288461064773973658434969367545441642244008424690652833913629445884425870235319444724212364311589761018849289605425842577511813817978423310556935468619420106407322661308855219646004051815357995461673832657914437116625433968805679045326110181895860183629765489274420118348526391430793473201746668453223796724474715669448458930899394406191954240020739109224191372178469081160521319558713035465189183213050529166438167569669232870601814025110529702827174086163962903230649870564906850712218696806979485039471836364752949485460272218479330741953682695372209212930509984907955401872882162670079996961345083510158187749577741712440519532834964599236098338293719390885846064464754008953858295990718014414807728721121622171048267274790646876296513919411869249138820483740489485050961318859943067520011663555531404466403243625082871551962628221068858242314452584699197408410244251640833038822726460579224962031530757061359156997503397472041777700076402833459876405928832329460580755743691870359255312528661386060347130501203522900338143624364379392204370850666578765204638818306738487393199793868150105850589569535498533402383228995482857757780709712144157190508245489062605209203856640041521978445009248904978357542495623200002329147795251431812363221804221446239479804551616072172875960843811204452456796635768130460191346604972514600373375907740076917362588851792528716192367663575585188573009880515176 [178,46] 219823539085913926154772981414001925882796942027626669108927910233539345829880051199577138689706459100323457154719499737349315989116990597184997113478842972036345690767689476898727220196228353846873891109307768221099891203969913164755057509479413180339868771358220444934931853644275448568105163219851142830215655031501699118926035773106814372691044248595681938457382610832816917992202587364351497359629827237979816124385926116038612506118423571087826283893868180832716159702842965737871800727954200895825445194098009767735601955412201510082642387468882810199980641377971395045261296981961753221730403313955067653596289912445524867844009223488884042020890205427279845181229031566752792721094178341112007336008750244737571696431701308207756425465358742672159369186824614090589955730738122106271698122173100650582298092082009342935065798897634458192230241022696872648507092481643415881054040651061606897917073895978945665316047802762647002923364756427097039778447704175157746405923642294621803241921648440168221368872192283854849048832818272864774069438994770856499482054274258505287289203996845579882616559942599283628032141521909742458019435076517795264298541665483601253917108390690862070304382162795126643993020045349872760002106516794865793426847486721491483037881009765854541043718834309559990628440280386072643879013200108229638503297978140319479673748844633565007217990861924661821305131250509758436154275844238609976779358536096802000240115901155390828301485907562003072892804175124198619902684584561092822417626509315838492441063512750340113907875291029392209467715998000515321754741721220394351292160200286512278132235910690237678674988724126596784596686042198566147231237681582560407416478833497671629225741451587157391975865071797055217762910395124214167754672517782667429925333100216577436 [178,47] -116776932074199584869452131021160260102707042648124014543060011568476666691109339731408006692888776490093703761385661885923652507370412151696781778213148610958076504934871094684984659732658932988417082157498087551277954381168783567478750254979116188589741985485330170409289343390350839978724899546464108624890469182953318032548636244474916944771719872539493172396536703803062579981450023049103588505389564537567447780902607904083606103870773325535163382583323786600715845154763399992532468978067029810240996083423677152608392397415494472306921931715973875876525823496103123170700031048070454078671769992722977738686358071014693792660668116387067230190550661276695296562655246048261698400149438653970397133204368816425880724540481293431643592991735736667403276938326179962045528386869913649867110985806763814798921282070496855207957731056776502467559794311664696831953781138358503820084139999991801352190937860797164810211322615690582971667768273893237862888049734940087489366399082392750583252339492542573662684622504871778241460013395501422486149987419696279164685312691556391065126190197622305828551693026491261529412913632835735253272198888522612316447491461643335068186403198350619430258373751185142911251914866504393921902459054640959639663531947320118303275048242911528330199019196859755624979953133329620982155367941715555145385090596041840356122830188810757179072905417958519241315371295840324943623770004477120138789740358971246580778625134628909415854741291621100541533313326916437777472189648258172039975061008820275866619467633403368106728057770822100638760747502775870059035690111361153242744983430500371775465357469912219804604629346684732877009562739258723876762968350954292730332337991563054927255216768332581355277856237125947582795181954170983469998866408563919910467515754346474 [178,48] 53894871622705000613948815888483247741560456705371825897653764860521018408349700068088319958013563800249992101010411478515049442722163787051585438532201805905120358941836652144725587947046183440412098735859052789629575229980179018009866479695109855662670126740346484346643220393040792672162984292207891108162913900851536034080476781203725138620069407134832962051324501590316309355820086998829420566978339946909907216913297212897576465124931624848085320061351085124894475740501571928259878602767089166752112709869538364326497488721436459444677676868382901016556912799429392878026481304359783919418169266406247430410405284958881284762802637916016335571826252437791380740706909664834336796360582206017958945447064449403435071476553787016829767936707604937368318649223594879948727498552563066462530502299103670357653102017208822014971457239272486282744649381302921855230147677018164272832757089593341894013789197435598791771242559642486649007075853751684366999761413612887234870407451399424505546488925594419419101776514773580730820343581922939847533461697029800168983566487862039179172251222252209322432582045681760322972617638952884816395834229468519130110684388082103068826113833379071503562787943640307211255971397266963364983167323727301148799041106252205113569211024470780667481986051938102403314246776563664737735262740963822427242918376428438474504830803523739199607895318272044980669190590871055806359881114008335399140740852536301799187133207006513015160623160978266488890368312573114530281824320945066993492162706814771631337650684136073585838428923501215652360364263795140788915397493056483982746242017457304125004513157057377392689470634211774605506458716939642193022784558583294015210957574361681887369521043822703939062583534392583169460993033252159504478850153838352128359682431874 [178,49] -20807413734247149875881958632230229230478354548493023692492836798665770985317847750575354593472255518494939296922970609667051903347362798166286106384125939899653852511681676506572080821100517363390615796851754490054581693389187346383980220849601648056912064469858110032627629190946355093667720992859330828488210691247935232896313231469949774949618871345111059813263356592588425732465474126132857362511562835485303056650038432056093682660237060520240499241089103260224657291829947015967948279908022946833630011211763872357243016225832599950532424114145363969873188639076749568156864255948371261557795092677524796752337409553459407814650562168403436989801189294993364173195779309104997084270151900617128396796528959447507877096733079540505690243289300029947610669694885405113849161780093000225760983258151815379156214912781457917646015998850155626303780687194259294269177232768297974359737691661001078998457186816846084909110837359459372120946863625266248136922418857383847224075336466298635088062483115143322781972893080379246025761532451505198687116203319847787085064826809118123110147497639825861077780398474041864330351048274530518528984525469610429475555710872169942712555439387621003659713683423088761991464375376928719311178140020524350195885493268224225531178428436071665424743208741266484329111782849682838917089773207650400051264787568873817506645920447978627175517769253979493239524751719219962224246021570117617948999871745703214404101770204541034961093832250160287954689726152548769151000860998975128245185513704809518050297484659942530408686756415576278857603309821336966767423650825983487933716892131991247547884658273171736479539236238022707392705035954280477176466114192747307826121786285776005253879451326000539938916330685420974137693930204123295835476855401063122206175968 [178,50] 6098972223701180227701717761584985566117204328242074488240065250782122471126672544157289486691000863669135558950115428904836754335734931260751873808362413614228628010185120077537177487522495143151665574719548701409730579743850782367870686421792320322398125859817180139559979458537544529106699001057247423491321080231458141481862069765464410991290313811685997459435654600849716495373869408353159974602196617407916902844884611822163281262948079312574708619872766935828033435770086979465082700130944108336628602569003479299139689846697103655252170912271572490084238510663335479966446018430313373786163962690815040359520675030751024239406246283455865810978576608121274764287409381989636014298767150755074352050657289965162987658329701575687907720750471500193572302889080458057698772197808802411449846542974226653545794804723189863757119932206743645475250792445666676524605271061923428261849353521825183754003599306283558198481019091420678047900841862142477408709968270400039149971877275431312697600142208343445569512281813982474060553467088322945943930419980056285819527124796662115903426359413316353890453212735412060883769882579291612725749545527598016337239642115399757172114177758349324987022544926034769354679796653899482902535251740305951907657892143304629000719023381279981188667725733341221248688835543786396920780406119841334308826035450712931058105284676089276260046995667463471523199586324187053156189108748236229062172546889656443161187744456438491906849292249037319343331245236956036778059068254563616285817652892364244622350080542175346789083351291387836181826114075052086728156821930053068295789546788907628408979778383175432456775183760577971077552472131267312564970122786996173899189869845537363409841398720515717821701482254621258138363234517613551962799912206461815177391 [178,51] -846853208672133487266935531094670800805381489105482942625275861235508178679085115744501019781610460855151366245151031102219290790021572317240524279305028174896061342169713615972916026612131447851092550526564652209330730885322603755232741313478293109374249610784496249461526093574711984440566611470509001413004833073001196885728349705427668475559811365870502954832947094612634986059054921568580151215073995599964655837750328920548426319400048794640642120020638584711404983940269043102897189109071214316718507835907320069553491737258913726617107979779235854359990818795299601174952988010770761537753658648602540653828420198418658102274891731112989485228422157373499141265012849268258833964737860539159150151936224383931132833828963672006473669093184068511227766419459080579121838237002280772323792061242962377636148748512693763531648273338148951948728042531908807475900919789885797995947142130030398848833564027181635182054703809078345658709113950496767491475590557498362431489512460689456649359727978109914611335893454577697597965966240768863338230986146955684824365715230225227062210966613765783034605677750240783181671902688699415023922828056238630774070163508594978724707461860898986750406075481306164541995551285786326008834373309768121317381805536483344743240917462129677581521285339851329586853412669170127612228272907412053139323059994590012372180893013496140843196136574565258159293305060220383230881877946792151883174202383288268070023921044495734526321686310775486818757065711436256498701233122052379860089031337962399838776226904344155195575217130511553692312593568786413936999396602519468228248828185221313793002729301931292595453276093137271382829492304263922023685743988544926500021816733815205390322063297720168592745388790605194655632624307518575756643356285791925784 [178,52] -432702080472942793709417532520783567767977045388544412032278937091262686382012099791063272275589979884929268136209650770134560986407266066670678756955606878013949394021992883528404262108634795320037469195450373924550374596078528276028689997549799080722923822447105892780828488793630513620534175464064731381106315407980341910188674091625116959171175807892299354563490002080593146932651605637604165038649672969233654558532757702500443145925308121452382351630579235173170001545648346969813603915351965554346254947109259701779433940546622327077834870999667268501372754576617546039490885667968980904041329012756963936831630292572527141181322896992979759363726470955874261563109567203417477506245953094702763333759635269846897991015075339298570822552242395511848452602605386059924239230209846028790647593207253776819434609853472275481890432189938292992612130920808249886029028507726520340164213483815525043179942578783991718558115042042534638117488031402902990060425109543499422941118217397723193646579545891826325778361247532610073140957341598948420796927116078571162489728774122379821265448003939440260106941045885359773040931247460046489526412736412112068301414363938752921471085946574124732128643683238569113016213986866349093002379225770490982607053470134011257105267796392980498022611931922811851853650132372191107842350187462313462920500330552794779053495216877677917477081908826661255374272286062808305044479920095358521021450059723231908130243255993538139940766998885134070450607521171125477205416834710350907291743949611728455136411627219467609258752733767282806898541944071939372997128768766094973184685811616583743566046791768498929698163166237827163329470354103316614295642273285343134430055203512042839504885740428369083842083028368377853374115915971093295075372004299370 [178,53] 446939191228974313604559610111164044538694732111606318181349809238782095921647155805399564953448145651858529983645988740499383386098343552039516991665103870130536721765980590140937141759757827954709508892954005115253853833695462484400507629160738460650305476931436768349084632039338071160316210155595896932935329796260833082302693566649084345573152506992304572932133077729997110375104691929443819468524418929319509605412649628729489009669979278747731845573413085329597220393003728006916435273363993772690580553937780175169944544448205172099932374289582164277006599750332244013793771743123455095510234264428402695524769892579467870537412825953338166364521660356783753249205923176314380310142311201744469893441436288105549824512711509378819408044860910278325356653276182573887247902300733075636033047142869222511123463234999981008382186422758409417754786347972553601401174002052398226294623691896085357826700731283732408360643946028954497624748348130630408734164245685146933412693095215376793395215883649486340303693739396723301352175921682843820898144642225218408070275451253136680894144014547550855040151169224607111740806088921071214069651043606049099010192773272525968275505849315821254395305599832689430401665477563623595250293639290200417151523463078625163116380571275073604375936410748259590849824087993653970498993434359737006211303081325874387620649346634406693286659119270944970098844317046965729227218837979358512708072812696037079926425507010929951016223248309379120700887123609689721976110758890507502107679375691600595704572806177343155632617298225734769544826354232968097358200386829659625393798132990924597542457433830694794541342102712757090928925940201611185697407095142266944282837858936602957094041914121270953641881141363491214739801260808120999006565303590 [178,54] -242282042980990197119787372994158277518101490584961163099355574464835465214687417202395635605520847580376123569732758396498548039579526079428486018698227059084902482083892687370824067349615385511253295515253113454485924956321015588092846363262683509284785910433710174724309645979923310485965259623624521828776122813850800965198129542318739499309204644919957378936951660656861156356424469121717717485878093646518316790201443378527688209139593782211440292978866693545599938432581120830023284794383951876026245924857429536928029365768324316427470577390415402171413211229591000905872529420489089704070422334657030470732679454432970658676605667198234695776721152328413331501320377125095683327898564655903841097329706951238703315597851524326634812075997319248574739005826644269516103910911049379086962260905149069362833810655725718390431433343530839916249487402882860050430101056892217934911507964293067704650479567674760033057848464008312942719025210824535623779122051679797359280434356763845649129231756391544846819049068438475594783514508131396066736588449034788110421875696098852261469807848154675785527142402452875551021867035479741926595389572131209839118990901488235848599882372907911585517481993482879283814162756677789154492775123943167937284069761127646848497591982061652756546594208302105827777088568527480719639396188141830047579529285612897187379519162180556214056783042720798056879965931574208677369258174132509419771694210830660608077042993818087437847566561814039359342765517314173017974557899157865724058429608133405510609069359138101186449285811447385205493394691899503601195045373325288052040110790595801302078798532947102866155343834294107280478060209943589824005638554140550934926083399939376687323593160361770850976128962866534843512840046324509640342937256 [178,55] 98139556615243310458695440961446669563108557352431745904104081270409814845540783065429743105377921245988425058876245734159021998950473406860177315771101163135340510496578054620885427286271402897072165905328604392464151364126497424544262162257805039447275701396196650096472902515261004537577956280280799248535858476802824323685690776860913527140448202838703243675083931794589276154968847288944545473494925556096310965985871055694183095507238030497671313148053890699434181703961608249068410801535794343385032663063511807588012558075296291982067405795116414815362625103304008855749076058428626666917449657344344254151878015870503491311650495723759268208841808370661350587931908273948789137890006558873538001150092374773959053817864513018637388807106340966256986301837465100157501465438834251516511874957072065668946525237847374519593209591505347367450782610006919578041894250248184171211785507798140588121270014998620010447223602769020687412478495048394330909026645901677300297917091634605740038352741342780302834130532590189654606951410061055788973572765680262679206149577968666974982810159001227145785210140829623536328606623768229542956655221523915925439966237159036421946072004151058111500992758683800076771199854780253339463322426081819808050454354568684853725489157478107838865434108511237089174862810993490031624922543568783975102095522572098757737761976053638206586374750854708575963796547803993503553251216812128115713020482824750033040591619081957339144845682378022047926872012940915818821867236387801233842371216469723343719440746667425005423569890725591472852166457224608898628916581058173813025414100768109269773145202091523899167785818743924203115176814427090318368219099828784565379588831063847170077230272836656912332893743773417547401047466165135440921074 [178,56] -31456011782579429366760300754663216525749407951520116999912852557501440275282615678613905991643518264750058774174715623663628337701064003528789139151952974299343269052492712312513443969618616417427384359224082296009437509425901711600589708164772777639290802185469742400589402729860767165979133248997511731146911088608128936393156647170440777888197913826651474289113754768265619082030083233850693686787251575296155606601450721738528542586563272355852170757419416595822437890204939508349579044974355515316654065104906450636926291789354764537899868733475161960047076202948386965437235671048404906380592243344458540313794504050970398935907152171489752970644756342226376392740207876482077892237294962395218562292145307379356466766251467158541816290396396452987578210036220490046416149604329214241177870464734579250718324166987290981500438368680136104159446666502864745773328707353548447173394069411902321117513329932577843280427347117465620903441884310219531052605456600788081238774220217207715899867438484750820955475682075562273493565459814089718580837025434102062357846538599410755836769439838957848750013374970523659258503654171649282101945472594924182735825197004040175230168136259674983538100292073875472499479809815298984578389325738639111654731028215299543334439929186781610370811156762774251724536390685250329142858031981906325034030434171421359138190108980405003871514019688780935974301673425159657170071320970682038184330293601138500321333426154057858686185641719655657280312995522603615482996609958437541996745309001198468675368414018144593794536981144572067605678389202629359210584514809411957461999183306272594825801317674164102318291687114336123376093957459661401370325244361913585554479745951158462500974529699117260433758549057811246829398848203520011178 [178,57] 7748422365255343383412492260242157531822098950689400337823787829863776116235317821077866897786519750872123399725032245446812999226578240071160805664428129640364564346797856186085167047414558003476728830212259916420885118092219334358194230777718657737266228495219393288535023484050838414273123081172903937370219375525534846340364846120771684526924401921002247990221492474668483881818786748229763392146269670617180908841213789262923822323008079753227117562629193383797642360988584274753949489926220002341439098811975790442230389554222236751146253043157016713557987221513850116316852967222296828064023792805665697286013585242222044947603767537450589725962130696452878595852302197278440296588637770725884478546411119944549206666551259348898285038449507648049931102065767580766527471792325233219463633627922205649400674027806445341801370449819888739261925904086417216233506483814329996636165856820462369231182342337905070802874446176273616306119596958411311832757162342619330119104237482380761589843505066587000593993595785054848967379971269420874160599856375292845833029053531037761638428463026737346172083498458346859531714728627225757720718641125030737027119733124437141794691506613489108991304739666796866404140995272930258416483374359781747368194442375524701911434733961044787233363953561121610419138452141019980953100961096230592627533913818392784975988567645809876474095738222338040546989302961648377156818463865051080211256300148469877882727472271126499469221063243733535817814885737793342185141824589469393801848934833452554319469035140465182790328686172948815057022274146677296376417311200505371280654579008217171537765660661885370834554206405121408740585739667340516065733074339845914097144326802684528171732378645331560490850143403091458115377726313939850 [178,58] -1195778307951786373135546417480348809117082625635899732198383653923151230627767947790809212558581319559913648246078513217388992855017886781383724629133744623532245091695349662945481071207081224632847455085012496684250740301151056699977089981519873878135853532460555302554636763526542938887018527486923779723966194813512510428193547432862965561651272721953328412893185265621468534792551197722704357007245303002640675192511637721477424788293428405138920314354036023235474308654646098063388264930731030586266602992200896146664808560760506227680772669643574903686126522508849390628376869026314584109182045461402165341623167559548338702050401106724099064834384903657873855024477129702837839711414778026784076875076408752630303100440101060300810996883969224703783045125330431377476076307793834817294000016001386935397589483303386885882156091440486317113921762122758410576817662954476759251416577561541306506093602106506162144575379473994044918266927717467020058115995379487289410386891962169984004740639949186939646234708241565411452148366544466693878398360044781584420166817339046648391244417370587107113404023630107287164499575657786303371527681421034754704115179637573695882060884279879596337165049570048382592572854943035317608847170842604224459342501733973125163890736140342238413237732060935484965587843854764841182021730080208561405125645929624527873757572389652384620125998153654370382785912481480300174632982374831908809735230682364462885816877143090953900892123771824140040307643729078579320605586745123387182399469037508582252886121978241745816736361453724064972235671692292219879093183657066714304085389180699274502421186339530107323380014147465213281729111269435485811884226822424384580521608668824052078327193798277468433260041288402135847438049712338 [178,59] -76198137495823127384030079644993919819049014836486554119008755053970915087557213835838683199922601629014378135087690030269838682221134268541952894800497850736557093587455648345042567319564659178882741678146668353190604136909649124653373008663432652700907941512698534100275446470369604289349315162418594356487288094315010257583423909052993787598721362065770794199726446289724506321296995068350515334814129604906424969817429991401299480182118789059110967261816549045613195792682119792132923144224607945369838762507910445251724383138008027004815290868020470095884287911010534393254307956266095598668247031490835409671401844754936585660077570613941699363587357716258291073827464356068886840946846005722805828788031815901527873892956678354873285075110484743916611475518086810752470021485448253501114576908277903656955667136239437898955454417977219575755970690370915377826214170184390514199244927952615633653160806468755897180913436092773447946293802183126676786656155160138172294349298848223990535860733610187967112838386161376690267242030537527175385778080134394025552699217809650617009714307860784428416477161776934586447035147287733354638729302296209753026386623716138241191134074783065314779330975895060004139933940357326101412793232796156660453625146227640102986429860488524068370145728147475291491592436852091117288120288706861687866502089912589944673180223906735704508338996106556470272872005826509270263833002702553774099166147572353389165149315668041367180937803357756306109357568510711413943248064085653135677967363243688734945596144321377400003098371009042316255878244724617205769576472184642705980019130947833548428244425767644134520767016343027693401473306674567712643634131913886591330467378772892614919820025619344084856696404568241488458632588 [178,60] 146107123747869834788310978250545546126126796942354943458802155705999224187254368654680011749727093381853848182469425768125588250014723689401839487927599760659725694012858262649856807950592313642441045801747005859338129231128983505291569017616617335466472730285606387726792716213142889614813191486917473754492008385702054769810361925504631197782627697769119843933118467963547801301739228073750010826689572534359861111979669556105608312373442662800535578408718723293077776107441524765432898798804128801052819359852707213775420578863387789130580855958777372190615640981421244330992712152398538912037301157609247100296804115748753161204168061224444031469461331214978798301999244681710111904140560208262678735221120240852580456145013062296738102082763110690589032188489104669613831064807401401569451759666970552900469170115013199741242432366802852150174012421366179020840412810872038460790670198285616389036204003412158280598769951802417602660142596770836341782430512604838575911070930850957734849207512617047439726692505070055098575538697399401521315516844417460132700908600244907589186034341240056782238989071964391647768357601743793457476698577594429762992868412521494695620219589244968899321900398328777589866129798479816188815796524836990551529450180151411543873838094993124954690416280490605217168133262408730141309131777852533067064522366925874658435765563267188478856892019435558569185559813795729823635758907236202590930439981614648989857346446335264373673741688396817612741313049407609421166080477372615412490155675319553489060441135272409315014762259103699841077585377310431655994275993470747381420523289692986155948721335763195242852697388653003877976353911961304795517371078118686806077095121797560621154972762884334995823446262777274163810922 [178,61] -69815559410638267452205584943203283967919131254659990937525027461734127492930151121353600973131490717298864707047852039447379268262392180604440434955779265002606853661140489862372337902051364525995005634950841988373537809928457081524265856092716911154717074360348579998788562938716583766939898338266582476424730437631829409557423325121687404765552025548118591552655139679454036682023366423914229519798189125365974472397480196252060511647018494863432000967559007016502525813629220538148322063181101092321349818205021829160254758884279600771951407801238883280626411270539514561527441747864636965927932832949869953756311596625091103252010741232087504101641907467033708887347332961102479009987357012381412922709998348588281015144882321363071381353567831051374650051309880080172490757078862735490825921481387593333518892875864073128438428853693350325855206264241161059394945009503430248153081938775768419367239178879348891371124165019644975528098296596980300846503112772121739290106665292420704005607407821397263253188025620627872273192848293564767749557658836171969031400052761058828295265015330285648224143917754091568961299580835766494121570993845303399972333869442750264424720143967809904307508569997007143270192963236373129110775303367769267958699680457103738928837068786295281662209782791642110467895883011444219392236470883195248504731226531145092770683509268817317893045860625594175280547804668078971960776469536348498470441911891808427587033056473096777788694692755567323310030068733461060901584583912017975063301943432958865071947889397309470261027472129546962392744067407400014785580918015107869601470641842353942713582679045858924427964895897969426367113920861818662609115308967482823465122393378918810364687522674946922140694718652064919422 [178,62] 24296133177761472649947908000249907862215437276219166687596205792802047047535588704995789252504583862285150278734020333071861100487502889622524218671457895809496611492677398473623601840206372564876765286713904893394543519075881166459084962782041257745943655395782766214790260307928462968881216910468065191606492215991847724343284311902084308789539783030446219544340765478271858402439628530477178261167443101165902312150997995866622298630119413967304331614779120469850576443114158864284476428132094174392649228846265648962154966204453253371475981133399861761939315525003808069521381386594472512923484973069522815784711742081891039572622085036808679988153944155052928376750562685009360278304226383804661072601528632850556118343412027485273012350323524971778358712587323186084664386006020054768194854195559985455950246860849253662505295456493763797182233519288918412613903322185705141281580165663440336624365990670991758156297663097024692003748903019045056355890770291941069653840267643370460546948435946245557325391467224412405647330128720533946537370816688921790646318036369047479242580101656738470957227250105642293857134421187940916161636151858428338991785118663050234704314068689734914022750922448814598387933950655570149328013187091598371253463198947715897044400699163107162845997585113794448507230368813983118173692448330846657523196646662165435569444033201770235836269696600903194961866568042792632609523079836815581219308300280526798376078117959040218023132406631646423452210327552303832338762399413654019327445844883956646533519639068127718113531103129027980498204290264880788879873606820182939163370741071677948343000795681240808102747743445974505342897752207017267796466212914987236580903960524375577193536707384436726275387849857932572 [178,63] -7069659265079174003447915578230355031502288485389778285852555456522197711818619702536957873610927634661854921363244910475693751580893947115930712147777450107185782333313101872640508472605146813924049833330882032673738216571881239027336827037108431425075578162175684792046560647962448565034155651544101347721609270473616776406175759672116274021470968477734360013799386063802620204080783478198985255473391796656617692053358044352544701904907276126532904287781938113697683429943344865830306397329886341156379513539005473681884917499459844518267637281599907696138079104596655610240335911487171511062843422537023597021439716113379921473775389174342710083398180190239366279596238014287560867488234898404600360715870637409131751479570431942636882102682387951570625012075281451337145439906607034583773373077716230189763830246483765711319531464393198407300447696502829302951846235304676576061929709672149572535545216117000229950139322563666254219246762635774069342941205937611861573346692824106952453322726358161654776350147521963383570229945875699365171719011846799798730757873454497395218966725089306420664301788523742153607961756380351974455671709560991845485429935716899095656323995296679627708798812797497310849433230036584753359489654770026048224089709707813049929623860071106603297098884436123080395497338241742267967564696098228600148988390259098119902278255074043771157412070340519923283830204826888036305058480869490034154527045509878358461405764797106439098451118095839537263812669171520805460798942207358727546976745004184087450121990589278951278076026948629174990005930838997444740462042574739243708953489290047227707294637788154967259004846442788434980173636573185017895288919362587368093307078349405482895775531078902579553790617872678 [178,64] 1801169087536671428240048508584338693891708509717601081900249008812227374486195340985901782321645367125147264584478220569338735222220956563497519788424994284942879703094423237703542106878510107942946262893923509062955898289529419933157160039046487386520824901869853505139540245795157681327018590522560508674484662127051876761758191261190085370656871147868044022711892672598304085313164836069982466277155652315431891881795860603561507963449542383681454374639170058084276363090224034930501807900689341752993310138396090172587459968197618127344726862972949054789078853465864512280260329480047140903434701504845454420365649333453109566379774748945099506866373961404178683014178431036454898823016941370503843476058496488487346715115064305165580291163586821473566713407818330012966147114267471670148568666282921858584929604880959113301399415208011574644547047117630997883152244787441950043468392663878029368730657967842616467462856007769822218358524523333534377910827594456488312325806862713698961755547201405013459353410563237744275879128390933481055973616436766438751926153622696257867140320643014916923252567119808803092342321360406950999013719366132339171425039583952497389989930046708504067585705632712291599852193955878133090644742209628912263149573170992013645641903390697313170306892658947856268536457551961378135466102970658940127938500233782846213818993362016649734668452143739913208668346846488287553998335490353985169434561116427660459483212449810272312862428171028532691309207102891188766144875154808135591488709707017818040602580426057884002175028981930486982318726263528760190377434526344051938348598929412078916148280996464718714473610150206558315775261758865113123068247917554358863093343682952927403116607013818278849143926001 [178,65] -407922818821349312970739928100693579376980954318602349647241908495138809276652810822811972507734598328321735733323332327847988916472928687258538038356129581230199894550177791046190166761049249617959777301065352526661771624616505243982271416765865818127901914660391701492235030053105156957756550170328321279119978119691406393121615506893862179859580358384840891943589679811422751713277739675731249552394445843698915766158630296814212914005400671014931610467899348597325583932494348908876880969409120475408229340987159776911395164931763080362352724206199203776321521221697170880304528949555792024732446604037423955833936227083080244541968947200973707356323923733527213394946021225782064768948075430865550518960465158746343796036607614343550580626488945237507207558995322009833743762402889790159788391319667904446657963164179041486853665913989257138001759548704879493891890234695229727126768882867526136544435072160437717903127897648974841146206081603288172695895450454068508917967533267409527725144304879366173234633784211443527960074642195878020434630113105898195606900346078220551447700297506305387955834359174298928589273797755351546042794789880448324666357893377571672330630057401581876968778708210352499624275172120300725536393360397884512855504730149769234711050331737917673143672728560460538165214976272580752264156577629126045820382269891670316600348068514657365114756021834610016275085967187644895537869576931994900448928193930137640439313286067121751212455468026124633745886871011019184895635411831964968819736297809230100201756809923611281807693114579641097147966098958781774735584915969348905733537884899916760777403826709874404801030715647791429898804431419530823122789396504619245104220823282490189154814502943952364537809 [178,66] 81796664522384204025175539838973956539278723331714184321329185988165308924687549993671034280776889888295390554032669851973037099620039362502249906884098549051638766086765046595474141801180679487930950714839592878088254695841321981817367393940493404967640276493863848791508025781908068066785584573481911602075498978281090626776626046630285542151818314067851713094542617820879504767635050275787861644660853264477353608596826223809618040499345524022750439987095818042367737329649563097733798219796225508258960353129438500547222985654435432351663222492561690151767785981369712233303304946292685787229187817411259665546756960578279412107217158031181049432840210039976315224280726535299968950874308550600262817030327897548546313023328194002542694677574058872059474720401357114160609297164241535865107387959282200887200022613566662490634164375730017836413059624414696730798048981942115590137741982952990627979647994783264577638068394972430428154190801548987200980488494494784796696022642291156410845093202491152003675963481279028565281172191088224517933217642956435456398038842025729413634794177547217667825507683896089037673953300165366113603266254069683695627993665461773322267259401854471390846586712320347390550938460122493875000164956983091348549717726967712226019209678666423265901885933910694931796838520607555353156790757553141489927403408295306855434818643759876041233930254463268630713222440359028947107006903545900294675472015690069104316618201032272641617885815319990411660370880132358367201740299731233418291522434062917249634505504561331550880855477755646300510366533468347913434447569924957191295452040297496286471897957658662925627435526230877916578071380982081572150624681856348165017320788331682856899584918839169639863 [178,67] -14187119995712568527622050240401430736696011607422656417320818978058373013453432032698997601327799556453099678030647464872133390631599636043944152280600504921869821080299684957848196098133922372574702621305300257260461158188076092121885749019871169571596797832724047774422780364382374475385788114411244325968653340518061401668322379156799053569630948918948718221961284224995382042550586040843036882806023321347528942867679784794020623292360576142835504151294904562393652799016084947721551969592972680966131966505570229268522590078173408101264429863561800853112954184447156021139005188784428942459930718488445631354328646621817242992128468403994605834993395525474504474684108883257151837694149957741901434248224453519385672994158174741941740763018177554481625258817553885838225810734665305660906350202724161016873641739093967816725299682299675781916912727543756884076997751815618722499496702870064331987038168529899978975022608854377655640209026197197254103520036237217559483412301846940608687983430729906247807346728226854847422606818843194793124287424020894232804347397568000445360149770918662809335882461334867781476053968783452795958155836051477794994585708779753464864369843015941478157871465987723665923650903601883468080419983929642224222497077543509121013290843148776832587353899406335618804629688408508107976238468722215670826332246222432029058488791788908720559291240085574330059298238434617520768330067004186023106015644402526682860182318575197503707034588126581195105508873078895932688474911481385925312181463285233025021810597029833662438224747104315693320761346150299986408273769568244981042561720923954467745981989105619606680467838179748603313120002986856436057511522421541335756587357978129910881389614756266927 [178,68] 2009354574706852315298735228445629145493542805698065660954957665234385497109793035685168083790627051248395389696438917592215730010745534482509785783102073609071677099929207721530438210807644937062160780549624337712907254017581947189582090001255212065180619913800735841030804353756608036236863154431966340772494938650893901669713010809465016900360684625375418152848702251488402583336940568548725493534267871126013524952619326910844482615441265682645887447468783947515422728216664866285820997225355252051689595900314586946395609303247930436734404336582527621705917565925245606007119293251783853675229176757020336085076327966373605325449495119722202715833892750294808721837010092830988600834635043663189759571513172457955300278980635144900529709461797093906347877226999650548597485516638579497883314369648830787614552197226036245837539587687423057270112170173285705635584843048358112379371276040293905616347744686645777275968000681890779897605525526891834792930559391240570866138439607047277183728000874509164001328155461866843972580805627402044205579285773759307564801617602178581758290762805936560703467563090665007143719178718626423955401912223314153623765705143291642718569348681682862255481959316380267111842482229194956662604072478444629643864414967152673316918422606841075789043279677627385613237829043412524550358750595261176779358651756900666424134095639627645682702438881725174710147419077034332352509127214870068175543812619255972077152118799700474350550152326706208621049029278898988706966887696420584374796491862166926892403640893461408606151007340970364487534910799149060832488457545180444257067696482534214645091128463288424772755372057893411813638585447484173060917108930274610904837384878588368368245861515756 [178,69] -194406317874596362221123560384255139726197284341631136347645899001934345621098503249784882346372605926096416542390687282524927370974973703307210712684899967332029484328510663456545792873131900162036664960120956684889192682149664133587428034452627506198659572537932366976775897603975759263034198274057427029553150544455238043011965013746986497445757994247549529676166991549641777875632614011130583843458338395637986000444362043795853819264228169712529568854035210339042234002143146469602733849955035396719065631035510158769914510829243605584846971280582083960782077775728988069304100065162369500730433999289753266220947116494061707469953420382294914257960862851334981939111205446870563424262195215446635476779113154308744406085876424745911607652084721461908598039758546223856213670328722160964659985764261011969730069992816922594844363063482538561501112719984907676200853162139055852764963938989963521500554161652257912288478016497504670915370470214571859311808004710727795918031061928043914491875061706685266470097079984762733468500732390175570922980326948111916432647533187380642135509203633457281268232896543526338742633295791914874091553769166715316567666384745715902265984309763921764894528787548428065033594764856901793985717664319715908387031868524519044209914261491861073696055359980510577531210537192670179155257376026393047013970324906139720197830020834728168939302601736884844651322294102105399040630672200710993884459463084437141897487697108949718526958026251270296075107025526038185567255425794456490173779717111290711870905656805924681029387477056567393560460394710812300904300884657722806751240833841898430218354007917373798905974708991193713863287894410023551035052262766261331606385076121332212948389439 [178,70] -521999512964275524229327614725805695285274417828695453667159941457884654458114093549552833772536977726272791048025411472292154822222655128972944786379466915763538405778657695646882094335193432601391581308031744381797567771867487312447696289041447515827555799947066713822547137521409508116339512803961387578028417783669275613914600979905405935648229233614376446571087699018282410265295670130294271063069847737020500024236416969710952768808988347571745232137575571563466641840209881501880557970857174928542200416277240173513958535231709255541353970913197864791073467105467269294741313931225923480914982879010668567948851049489839508802510242336935811174962853174654648342216255432720741006667331030654906797611716629384278071634738019021874846839696505504217587402472533072254262795799565938646188521832880026071972405572793410645282008324589771100818800305815075783499291919630019518973393612015432603439508652574656446558066832500061200796269265189451469474784311885332131493813114574052551431101431369130831235385356167506197199188969604958921326963215520829367231696260401614227410625450253600606671084607805342520002255379549523587919040120725916928347879290530905380513543152109632387484370282459510633369744949642491394968750276820545116086208559077792170376404702717064544155341743148080668166532175138011338888766098272091349453672940270662815899624768909674274898611099380438247048216900211599285035021667006177100058158669001236765729076030538302174207494811762092203282751118061112098522154504249291324561362549705972262927081361619648826252652259043061285649801438343285290537091527873135127027328144761685934424990562435280613567011305430332641287232793205429928957810942563692433325755191897106290859 [178,71] 5748675201022500727076853096697413030704404892211746439507968182358983481186127256460789082022097375252233313770545390000039437664606283319264619526487329700873417540583900726726830350427391698676982192195319381431371194921750969799294646311709030256226861381066930469666398241942203867196275153980910702955216723508307169234136552969674807457598725388910785412944899335105936902996310250354167871993760859835331789557220215528631880348232710881373273470833603231954734506387598023989544438013969997342218130195038988759727447928308098126155167636435313064657583219043770477973473779162579831719177195957470461999159944370563534724015065891388312922931025147452392818724404718130219070942642270967856353799771675154955942380864686685460515007956346805453452157743135956578370124154903176073035011448503678859611844607711834462060450606502163872249899725883138502541949992335976423537697758809598720393142809100855382566588328026126358692191945326950026866786910691940252812916774503541353372842102015954132450901537098131607334161488846843834655332286734932952267954514853892414181161545363343126338124151819689816845943067868708859587071448021474867341004051091438224852380759193875443350876826778479302204832171293516323453908320558266222756794254887438658555717246915523994245841712341070484264674612863217495494562105208773595855412531607494829681001195225852550645744187850607455850423030696315379261551352337907494150119562482999256651179113988380066053659521345204820924706930123373270277474896048849063544159938076299505486345928401964545022337524237434124011666550098760222191470397155018629506237533139021083812868817412603147470721159434176243889382940135579074301021421091108400104625322625156796333 [178,72] -1669936535715215914276542340007550551614472042813369986429689001842562662403712572743346880200144033430036867521966098324885650660715963391228566430054277266289855473152270540560972055419569845883814258285369230481873223940804205104369511790747143236775120359515555772298938152991374617533611981212077730710329175228509260849276941067061097336195071682539361552187570352929381046847727161551010772411606417619303247357336390387855443037924075463800784064912160325839793680483586958439202913538427343528151973406884379714910062166024005584568946398197320714257431710668322554901695132894034145289554958833521142298325538608658066505993827188434566641025093869637493720360589580065587397218190613256983201818687957625412428422965105211395253127370888719281839596161080828102392636460523842311518198427970171620529146522101368348607353923732293790812708178875832777550716737740971418591730376102521908419381564502125746321548624417833696995958450474140961588389317237204843728326249311482657373687201680662314423365693859478720256899048528758438219032002143398292084036594657027717657726941458759639255037884580051437474787914338861326968538400368105271914645481459505647214058888798621122814771926255705135119324625339633880125757363040147937936336800946538166147151972176755280415104708254027782985508733130708777672474609506432818174960482163829713762108533767728282634083020410904800182372749831467449382667764521436910257217655649177354191504416185871559498084027234619743325228711016289009805411757754659061162446073320423407914694502246478999371369630421094182393350004291614693897842919716383753054817161342930120553034125477682919903963408936700379692467478133302331439907728443207120400335711457122028 [178,73] 329073777982914715915475364100410855167000705496290259322791536645164130139371668472056331300112459426105472113099041973765242230007145796185266762151083930014025494648327900004826535377188422766037808580063849671293739559048748238475774342985360249289966534781220991524711009868681877772274140460002675326629528771995246763623123793824437382560890744751571688112393590596916027026758787646745653368540555938610432162024198394439174566686403808329368393789740513695324078751033515550916073540361878800478725278974794575463751918845769292836649122544787225506971560630157395287266743164419555555916236474499160572700487726605638477950258964159659458686969924788388418323238775286370825689597266726516939177888816520365845812541091061973235902503608220269891466073733757666916718657745247114953095345294286796508512549631260764191078809708119401599219932728269191911507943452550534369122394258495536793823270919246060191692116484125584705666517003010759368643279978545346670082129735184157317297318977576774071342530974590350370389388700964102754530864780660140801246711660170868263366817387165062305519515076519508173328566572929067071381383080665640939727222046376225264417527570696007503485303785739038802338918474023996282764731244151148433665767105222817447337362236762222444768882888658337825015633758893286105692752391855870585510890573756241443759645093443737323850982815296139411064111915448560038521223399917829338317828627635740466854516311957294159432821622132029743112015427660742894804659612242960281113332721233603548222085618796805297476053761683381526074800555053868858855737689409844833235189721145561627512348290557769796195102909386213137017267415669176070403257708135131491211909515915 [178,74] -51054357661859590794809698310388997871573455364622326821735189238463314493793169838362555690063922668303769452911844884323916086028898866346139915870885720504557577832247568145303693140048389229239541288925842074258621055629144011591618778428894284796019339403672002814659261575078701159991937457463149150250314929215465101816902000817445572918250486257880047379459807819175225296690515380741905552725419239870575299201764373636776962681539537543063744477407493716202831890060091667515859360341946222423351790539235284168099296739468974004502678062489354696127154946253528975158210221246314845851467993591140668936118404116722920749505141619606590359726796596968550879199837775576920355498770322762834294709709434073856964113499605222116402345467028540974960135308234660705933685548394575437676936259278711225150304192191190370430990565808100751909430927539015968071893846603572773390170595961759335708358700084772571158864380887733283875454903983268306323022612863488821637144395744012746277325037254005566716104560608921333044699239605835028342892486527578732192047642603466280661080052210931256404538117822140473965383171595547501765851525687313427714413088985261757472417078574037058853322915074522810104151116611054415594776545098385768153373487576003967479877973845523155127596010157016920694770808813014787704157887609074553731895453804343834632497706092856955835518983991342251195628771474308155231787186079237282220124552822362763857361750554247517192133898748931584132550776682136426308218463526756730106380489052145558353641898685761794541127865353794890629454057407165561702761566353745347114516285895015958722679710716819863210594725279667723029283410971107362530093116995266093216330236 [178,75] 6290920382795140831688981807506734125860053213792360290804974497744021354942569974059702091678739590777058701051808923243902590852356857972221116479115918868746248136843092850849666696879531637825555312249989103702661116662335793973785777454655297364565248903172127829727344793801587823578262074396176548333553541780823339481208385646101566396158059465008202962664989586505211215905083029151113827321808572978373211050810998616377987441868726161998818856251346751901068822783367911386563686669869286255900838518762625242709647636777025371071949372203410251340197862903137209218657601506799699767499101383170954584329220246382147648603417526115429530216075179143650108780679246751528382630061229881384191992757348468394507863118352489025279956027864660674012242221314688267714169616405761003065556740006365952621192564374834346288852322785874799520447114372809041718062855189052504391762345357833154958988785188383574343311595029666632576513113761583424309538694623909945375196153005383086200498083570838887500513647138735601557970578999435438610150981789645385681515916859899412279328476359773387033212323868834128047295324931115896763669210503517160866021101447372196332255572563631214560991302489025988285882248777994637686392952257064133427313152415767580699485839024667125033917303074768120919383118543581234410279751217911487592610656735464347112470854351898365001839906050936791753470882119910074495775009920096041067753784178403077630891549870842441521061684860510565425244858646210388250543998474975178022767259852981983498302538704631577523545156777072093748694609284116630806316204895492890014222154508024350679358569484854830200463878832794978911051612666874652858471105277241526296078 [178,76] -558428782561653654382054058303035176245653000967027022391035221880250584796880028623276832531899131693560317649393433842280303103576827598355605173548952853237879285230395071631389381509637659840153584093645382464071051214574980528513567191398387521951008950423594972999720455439890077939387406785476168526370371710991680386267968755109090767408915611944446387433683897587235134064684625775522730571935049911373416561697060169502499218950750396591230856563746128016928138155562402597410433666567634906623766024469052325309201507390641372549071281089362506560558963729058646007073003321977972179400536603456319485559967869310199012209046828865342477000638441654052216195811709299372666356889992413959486068135916977668132137504653111209164067503677339707984291367499269062206566472992528474927474895291661321559312909499868371267079039426092442804480606245705472164523265057832782940879534446533881073212927355560064142922534636349971512328500602874989119109157055418102834871130095920922925325085935740069911331123951425221363447716351327602782509697017901189377420635059496754908176734449343861003718260925877740713104262222632261530782345379590385121335202658527575037706015203991644114256426618430506097936594420080502946590128378076573372857231968438207888918114769744894380384478819347006049265519217206021573700670853827326557776269670399984499905798332145529304976581019793014463571591086022314567407249041798067508983701498278929806880594390318434199234358404759626783519613734661200135028113806811141881304275430006707996915135985195469080951415590382943766599730804660828625801168616142102713234243779511768944250991536228753700374908387421615139433169391789927967243342740957087997 [178,77] 18956226268597189163527274891233678062905441620309626953931248641761540801413315330203793503100567884791481532967108804793196513642954744261444681752809022891719376609914867662064541521559467235198311065286913288347288110013640684457269662784691924501967791654191018899661351604259820725658747221622631670595310971194212931873841241977045597825216720907652771101517217928146804524207124943963586543535691170229550773465959209704567633825791215813712261328574767740283542199733350102706133071006721675763128312736473584666782875184993018830952270566967122202660692694786858331336405187452841572525971879711257808467243311608776216919053744939179740455197039969214422500923223615571504004039766224486799645055883328317197577625866931635399916074896122749815563099631495281302323260148230323932593812362771598456350929411197133498109307521268617493670549021486373962645132988053699484684263591054176041100975739656565942292440510374172681502992480188236611406415149053679880565791416363728375196186448530288419927533107653192451707647005044573717445016763384280992317104716586326145002374555340573143715179720470669343415158390249425446611329928694974199465114747501817947389828031594801218980099117589102663246641216288496128936986068126302900031030538229534865324542574284666318740804120202161097330365642073173139288223492283744191290892269520389246339178249751208076204704637818339821888954760698144725494810372055732544443221662023332016482658356025833979140977860073566164198818743546317238819725464525519856296017248907783106912511024729356716584511866040057666159541440365447704794935973498367115677675346212473421191999016709650101404967019731519981576929174446073572861337050420517 [178,78] 4424806366383128284564928402955899009511721838514391968029205649462508056709864620231989668525533151227137182198695554568734531072026988823591015704153402335963415235162822786076361311977825825521419499821236009831078354570411823808980759167566717586742558899774578619416398753962987557798210787398411546733935816377748162769246407552250045342915483680613609830586825777734824780762868269238376331537027888220367565209256270621160956423472111363355867020626729541608297980939199855307490964502289565018633351536150616453525128430067240323802059216661722073616968495934590055746871302979104910734565840337980435298041849786842488442121682988055925949513835951515379964763394264335517457881224873937136227148424275542106162993751688413438192373731580021715170111723864691265103880900587933162686475231821832941935468318559653062755443551870066129476139039007256649910848799235976631019797405797083720340986941137578777477107678849579792352282903542943156324107748177751867195488019807479139516116026584609160804503661133181869022565311521335577775643747678910243893599931132093271937129788501829229186209326908631769619759413443001346937231711135931377678755656262159334346512865305967876411217748145223606811381489907791120726352370316715659850294899355388039384717421698443772158604035755592735800556241155185858467011182029131994112858989644892399895655603490976681167577843900308564674426246587522071567787087183105320485647289896844253207925202384478809422687181645221136874295535007158575907452295811134366494451622878817160734611709260614102075372025730628928641099971829323434606154027299118571827391447997283148707321003104504544000667898924621870062086758851884881417092373575 [178,79] -1059865146514938819980385656305974950607539768819300902067864373698159657900609721155807903766240067580361927199498310712324740644407037366666152989278564078302609360804911879856333011277375253532946589565086407158324058956798694224125410124889259996250628254405187816463782126160556666461589700078506430176211902733098517471239204118493191237235954719169183830122713886074590046511203818919963731479662355054120247076677181794006566985709969427304063379630754700702936220930358107734983204218524770350598354910585013865462944178897648838644109130828249072888878942030075719403394361353704430243873967693120776816231012393305290724200517504789322219970411198893344209591303585248188008901967511226116068000648292799369280201544892267678434862304363581580079920952474029810626005334454700949795723379613429289100724045936283618813813768410127153919383091473573905819699625416158202598932503390142958126949538064126076492588196413691781508374177725629236906820491483800780284966929169161778577251394974656913160545117642622051108703780272228036428574728791357928230099479059762756482090859871055956396495918423894846776485551856777050394102559969132116531346964306387593174030050593618463505802384443960712868091756039040648737507251512800143833456523736540894386581020737854170275829127315078193124547968396735944489907832252142100032542665994835750697091929567062747687650123403705325077029539346704841683426127201090616873441955980762764670195144425543795900810985565673786857190112900109065563193069508793719005617221490824003495411299711328073622963825928338419852049604965370173549367699768699208311046632974084123996183478227593260842245875558336700007329567041044269925863101 [178,80] 124787049184573951875098716005562044145277791949354132407614147781066909567544227331117784791826456014108007950650184221596802206147160597033944451699869719928062844688800685591993953693483166626295033048156629047424979779030593725685192721413173289278663531960907744918774800714195028339130681594851776549410076353223221043226451272636848689847493620217350391076517523838002483105142727778112893972394200042449720775547214511638507932653188964488091102407043789849123645108246182317642281585564715381099426153218287032505731022675502372603063679007725628630149603922532535218177000559105465248607108623963523061937695310204193139131369541635192437279466490640443411489108882892214579703180873322000666254365117115612213449021052034480368276029821578033828538108857342318621427752418015290695846271967055565520512489421251271102772124672498264801383451136099438747874704397438235988875666579561004167101466866102226194611636864232443536737276381087014355115952314723716616639952511654607814444186866325493246125076330796491403352999626689311451041656005187368760754810359856082195829597911600356323180633366634162486323341062354938709763908169173897030078828264715554171128768700616165460385418713764351972605472971901212793057864813615542144702668314641958402980903729243413525804113917330489666887185601264831926627677290403394739315147976701254326357860591033146989169349161630207211132412160362583506508226694629416026962581851075955861928967583395285113013845011766545678779400647286188668462158854762417909609388508781392819123922362681929715947389260993517191212066899550116451790881926393891638541720082119836524787671007540575681082556042538080067823668323515767288836 [178,81] -8018159167076627193249571534070803886210781044111537706265127593744458588912118239125115203160566170370390490732229233608064661547076935562876821296723816920366487300611142165967177296553254355938271006815847312744416319452533174234839919116566965477355145138614272818886149283861287639823347526171849423421150165812723676169788733061492654572485418238529237059274332526892466883062765729704180980380109945176988125375914112824620241167841859674900747440771256386205615666967931706858058287644249797778858526517362990445570746054816778419767766173720337919796881282808211147977879016901523496785755832659683479122890218320448417879343332999748004104425061386401278673992255688775146073226404257160731140247156210876650846789563739533663723021163289440666061619854751681305915709613467926110174818063726682677445011775494341004500180421027181666675293052418483444118057725846608915373776835575817188217100921718051612032049004457153420420049308444724130097203994839213495401083155181324287628804530893278194758021110293465572426332712902266114232462419637040915648805111904215475101721599704188622981476795643211568010588219925370153292663153103076394410537334534695830370451812035624336635982343866057356322290624240511423260134244501812916553087051039920422233602190822282632371329428209966553760820785120396153010129562301840152373065125341223666431474294981755080433236441042585900859984114703237295736405426435184746945937488989918255279621131588723878873776787668592440285686120050041255894493918092858299921469410913643900874332426086844460387781742970558074414401504914328812318333156880738981617852369934493152673804221517760279740329932059574882206225568596429802 [178,82] 7795058657048432073021388010229798002977124392238856709458114691411217192919002096215799394725020323558473891307873969100406015808018007908703708903995220775305662162994784049083120479052325541938944865734154747277259130822000269779053733696350655831868554381114377089306650447763034543589487026892415644036494323316662644929516372614666609875935825612155207311449009778397648648184386282062903312759897504334381891804140931705126858196842340465101510407474484451053811423748490191552040392177946928787915659535207500329930338473003955628041211581619295344136533156395471804337767407409026296631783891768513148651235943361644909733954014823446758599867822491972575743254525110604713368197962539168979504401659421800962761544464385135541277229993652359329922929633922731329831664281992713282422020038275984231069351297778337886845314881535436262976404765372236821334551636491356605187570592164132414642699910999979689658224566962037440383152468321805299880418176145646412933638078188325321936080173703671927488364054180649169380105474234314958683667268007624187816265300677919978303414019005519239874771648450257731422560098774201032575675071776147972476569698492734775077994470800299361331725160210793019651726017904916973372549300975415122246349304518058150351349875865847453666439558342643449144512710374027877012784717227016631140323511632166542607906423337962687820171451395679773469735124655051442694533806010791846770576436792178531297519914159492829996737540197164841007848196649650701409672734514008831110965947293705879068856139947758193165003873891430529441639504065138526861997613274717604696821400676026592942312568633651409525249408996373146864314860362 [178,83] 54273462386478650009174104172509002456692485977834064584801404063048175743869463120485685734979540607190108944218146661945706820258362624190071362322570464429507636241741332913913055193686552402876661789607306206437015110817579062981762439934489721944020781969014353555342920016429424058086108598602093831336374333433159558230847889901516675757046185593407675847423048973670154530728075376867045273574198843276329333177491078333987988661201300504316177553130535605503218787242348749483591345174205464888495743178485851541394744008521546028578355137751926836213742677980833737219723749245141108951695271213275277590745326613490232352126036693302153479623342503530090408695135505973514365782399014736295473663572024670959061992139238873909142101152870037268369492967835791754819474119314857485057218134372703720091444331714642105848465423243826605473500147418742089278519845124013177750146450245982453436243941190487105994844425266684439986522315387271273051391437394549002626038010772433444391419615233703944662928987904583531160727912776324687773157111390501657014948813799647991623817365542800303624921512761976493342559231070508906849409449378528407188822903344341751396679131172746375712598147530962562256518684166225818604982185287782234303384133197905432016909062063722895956779370645813958133108150178202526751519217056944414120474027388657212853179233450088099768050099583819516079931095728288889937726051090571148224634050947411422379205984580875501390967816927483223687763945519137793395861097414874673636806354926844057707217418423988428138206086099765587183403435671220145430180514464133514384347858851833191836977923402497817973406043210667880209638242 [178,84] -5133179767353660195955570415202375062911431634321442461290558801003232341919020584605472940296786291405311160135653703758794693446555604369021302860095917047376796630313968619449149245466531425210079268146426817827085049235181546162628833162050252907745463406107938416353643746020042050339456392910927767098248095650777242779239762451129096986854365236965068167855054332304212582482739748293003579752657896766220691638677189427373063460446659988040457962126163006855421494238623946482285674534312451510323369648829366142385117178911173117639118904049831054488358473177181051201036765123224920345249092569205210549732357124270635115471984654917052795550483939931712880662668281730700615833958680303556975627149526052706184840716934656401354369370875249923139687849276723300936328428410333079307157030479182092488000948240596293965688573520664711138867225376331148116791847027822655806038032800098717651582104149753607052600560119324193492029975657068402357500008200698666423566950620006428570286550585667537089046800943428462579746609770347277486995211386022895872633138238105791186321100224245130265520503695306758170165653904026459232409237627158835265833167379322438655099852823020240210223379604615168794333881404464445059193756607862042733520055536732277999160891767045976324041146806807047626490577047962752521680013989702362984931592887106145511647770962274084899389371529393054493027024247237124740132317258152676557875789020714085106391968737201606688059755471145205808231266832674696528516509485459942870581150468308784547150380954531846379831607284434008299498743780693915487170532023487138778805903722039228204821704906446662471772150734407132439274 [178,85] 125171892593641697615812184126910492011037430188557868053511762350582038814431037692898147635390115474562966184968007848410986463145886637723388174475442630973571659021561768623349072759765077376167346911829286021618081627605072898278828747446917146050765697683886849313198894968884752037210123334910720338381520271943542530412050179599488931083535178239228600668766682843139884112058894286799111480310576180615956173881676096361982749651245286355539733057103221608751222819950564542789967453309353977443199287298202445462643973533087042111430918572528378561944231804516518493545241792644412945898663390927394906893471382345384416793693027579239564818333694911374049040359174460238483281257852916549822655709863917799521198641902410566822585907216244135469562939756278136714699530435280105536881846302741092432906267836657454800856204911911398332745378566919985934907292207641399965547097071624200721605039419382635390476175437789595527143666981280618785908809729407943521738748074564358187180468640685605214071663109478486813600900857265474382760316645094809277694501958340564154797826018310848375336797349165355312179238915942753061714440645179510084648301196034499662802908635220491397714481848376299969187241127033342488432645164629031822994682658543134326689118875588463283917371648022674607326663700389707087328000507249427121352318971946492443056570327002743104422762977406363149728372574559741269207647389763185727245309811873609306341070605548697104174381302459770659923751992055268674623698289270062406285278404050543005920677609821193499247351935038095733833829535074616918963037869248998400162991590640611890848864975458517903396581931423049034 [178,86] 16504782960308861232985403964689473677844507160617810912348028555515176936102740759301838831580533244176270211681203912209862784514651494029909639436536353657819046489405477016404394152011583051788308899200653920483850505061294458869614453543873844286492263633408403649579000267919428877100438212176996123555278944211000964203818077071932021185860077862212833242060290139987710440325436262694445605166455266068294609693985348411560021043067448696929907059664960796423580421942811994350128555594631524281094215057036490382899639630351576859837955782898330179866161691602692791906643167222597618037673988536912321732038300645811419383023941647873677294825655001021166148811732914596237132281259678787193721537470754287870129064219864602616185439487461109001252976162603306666460900092006849077524011365110656491065528497132510961933730574295172915329448578753086155649977387438527779458379659297970024039907245285883217927651035017977560390778154597944961261867138878595880806269714591081741220244315747147838982705644551704528645058540822918611109911462503277475074618569480170685468787355304040359366361639054048476139145750525687131087197758600906793771628582254903665632943826957715879647038877789142234519830561681488205679634147861671709645317928762546927263886079103826148409785169051620934940339248639808271905267754496883912799130342604676034546740325058537022145978000410293699089518559967423504352843352453198927835672539522451308470420909476206573640666121564860046464277935686858237549638610608909228742385625799140926618071191343173795886059855372258215764223908200774067972738972347751942333270970422136170888448249303497859950348696819700 [178,87] -1682222460908434336074655736903420564558316292205472352326082747468698701008528827738436555415734329803379231450374114791161733630559189394751490818720970313066832676559106606763923101064302221020685657478950124170307836186135731706163955955136570349339938378404729694927159189355146910906647488454032672061386846644064972418724640285534456372815365159922213656716550902521888280072668245962280666648940891327244327476187117644358669015625752378730894552996956026384136842105970349162845622864148881243235056327203191877957082961023351713296859327059828075212090596279358463605296326485959686459245307182952493026083399890254956236620053133538552451499744943371651995754937927820027209309255274306193842051085264665734874338749752789728589459907922927921166244241597796844429047798670704736456836505006173141546487720558700274291401650138279409949898320561600972114205304326940345377218722634802200139150642946725903317666621295164468892033495338422924556652642584403638886378090526117041003632504155353029734083707053291392231418698949658271448161961020927627882271171238634124795726307792393218491046283975656144621480426749852965743592298131355247792683975383333035348551423937188048766992658037217515552604557667568816429651468399491102178649133775841094461761123236140622474126355228541944741833588890233402664565839194027891412642041010132200656463010048292196281209803448568149936000246595760452943379047053911008456813646402257262918444269727391489515652413544292343862104952062976737434404961996928254809786572625878053767492024342035574825902748533268074616664856953547030594271718712526160337298013529757731967506959042846339563790171826 [178,88] 34969176642888442192244082770271542167579260050892146274430008111904950888204223688478382441690732716527446516407238547337749721950375191592106209839175200306378202767650557609728973984951517173862116834362238305487669162818621343861412995985988028575783323055353231930617703440004790037524790360053935238469622652264575487509471838230324344791783322080666912410805434889453241076308675649125167794851121286078453980941169509000338411639509600679749748058896956786944589591045473542270024720723367902499499621883638657945071081517260428615940255645738300471100863064238366385415668200650090299767775870999260404207235861877588406006083042061287329481219308521712141628877277736710568253342143753239959447499983478163942333324258546791267464452017604704256857129955711526283914974877423695553456534316812902018104817501438478602802419015434064359110302446306382032459435780335354222336429733020319840205004252539338962878319509886480028184175431205463787131040461971783676101447556812692897074900498188413424918816624680436713472102518514765459162747880915891167855917238859281195250364330531064527892316356259164175150879027769219807781134260392071296594909316541943674715985981579633414692898032295058146668937455776405472930288816395405217066446233239624391574144825287681594066294905594600500569497035683639235570518367580465567717979810453137234217353369472761089982078596108243709985314005688465454360287707856295447094535828096495261437438636934107239783095967134825978662931642544038096649171677638326133633778764142083153512355000485861097597543247308355782997893764676869770706020501691354900365630229645885062799354635311801469036020 [178,89] 4531921152400981386012833227472366321942412596476753565015544552901954399230181269678576718650941168475026412547561586297626165260007127961085038156987036950066117049368090429413093964408861647416142390430949517083156791053548856472906674958924705214074403690683593400075819870573179548218726298519830471314143145384684532639307178861774347617275735652332508223491551345248310575164688381439919252891550519195769683831899067699419206700380067540095157476257514779493378395685063521401216536931437193632310081381912118242939617197363995549439503190173513888122605461042361672846047008714230500437520385475187575345940302357034986775550848321709507461120652381500553392503555409806549322837925218024036921253627236673888249338390353959617528703035812240937435056772601429191537973807729515792288244965097917724267347433257711215745347142625940347084843920939161472031285303406900441991729935728260626099398077691827818840613103325882487389884559864039273999290974252845059162380969941554195760967785962230719542558597894974794735276552058582221238143131340908881612582918391816684150529512721632454114631530369013111951296958952726280273100752541202455480140000788459848394213690508409542130674639632604996766056236764698392193843990874901494937646445651717594349103081653551356514066944023159243446418324661815747572178620100496730062575263250592046391539638974305873272774021690486651237941346881655558165909273196990586532216184832268050152317958385933518268952379208057441503363113876863585602846852748042146941915336016579246075000335463147390634374535156678062313621350592134131917798137589001330621706300617044346239942786143366997978 [178,90] -422074467728744545234216427629299424130573006993446619784395969837773953655921035870467479227026486970685439053526751575670815664894513610860543594103272990010997234394503548637637047999561850634161081527262784676673989367133162358663295368501803080813477306555737218498883564843237936394273039727929350448344738995059407475308524812211844327896896091032721331709088043670359393255146918638073830891920328054338229570536080527182799224176724326637031090782703753797277790307397771171432121912563358123607641530716517576421260473461805209725892522389755880126779850110819224028070519102118026425736921520089617502912713073423577394927297106045239262739208567008504772962294272032214775575178328520975617100711424656179578591567841547339144516100507327559456426676423294779151339750992259586667700133398236037414454612339122638695542447155386758109226386435073313349280618949076735824564930498914708082225898494819428074444856935431662700981413667146853524569574414607801946768551007320275579743424771437903601780133931699622897870546349208847573639569018074417931966721943515171899137717359111541046123424094220314066611630253719986183678232719759070919050566723710890158844630253402037297346084309495663048467172386934611383258463822144410070153551007737109894377804173211418178081790978708147030958218294655584899883127406302227776004893342583708276485056034315001650558571041222042778543570530301238024610423083810546524887046127437000369442416058531641511838462567918509435363092879499209127502380682610844298931427558963439606171655307925047146380455391971122084714146363671693366866279707785315247061414833939343627385648088829276 [178,91] 15306696163873670402947388042028136862787222372592527680945362438013116854831414061184604893716301609944475588964769656226762659791529859273632822538291984464273014089245221928812180735191939893390507251152247754905746099196352227852424686990387708270902603950610630400816129419160492674950841097741487121375321667262424423534562693978124792407727396233527922626244393151480123038382619987995662900842686288945038496215991203745904110944188846021265510055983484040737407806012130738044877247449761718215643192322581639102509797168968659131894287933622915689667013031381764292123571950266945736312267168315527507750723476608307425914054655865566942603277114365013346087538589841146139765946846461606085044321201861927598674306708164047390818254836514383486407215122626176377448430472288091318451419442107927239364995665689704891484842402549956779157002114086460830551741130212278681117308591358991628933114272196438217221717669319081058511519130726197194616065028637730165945123455384602008953799554450196613130504191368310390979133096769360326962936642827897120403537633280638011602182773625454003458128949095447902203086621791036264990681305775188044778165830543233431900997575848823818662557999785343338797942437424488120791647065181785531856014357290644946415390783588103153320312358202332157846722051854266108534670556550543543722974638352350815770375667139456945368724401806328116161917505592607486281619777844752059058618134352634361252087896210643400924228215338307072086829732395870447046763378690648516735199439161611854971971704426906393441442751186484940636128691877043832847227668851044698050569474609215865452656300457 [178,92] -143168681676297296044121536965704169540884183792244068787324123064424616497610329986639934416741172473195837390123923779409736769275708700935744402777027310539696696027483042886227344534774779145902650221872216246260112784571332733718635182858335767697940029778523972916581187827148310273998599344468759038581578264961891092381799820155692181130993358376432927054099655876770063366609061975891464678249440854215682946896382325991288583977859150067296227392557233751060613314754772765008343361114159575134574209273287586607669896215593992651531214284284443126363211055232290008212643361494198709163931026426554579720517568389907250007408997709558642857331384129881396677231542385659848570752576975370052244882974632970513698384065237306603580239147044339667132749162179189341386734591366117595330118667247061230831142779865335517667998641518845423468951967070521263889980050997749381532533266611043799423325724318879159528566139276370759958113674209946816124335149682929344927078933165454187496858363387575932690529976911681378011831876139424610375541783567442194938266236283983011791483113439084973572206354290831375240738017295086177719853652210109339191876582969649392876713020637099412166284644968077559008646656185514437210152971884711206963119301594200156536754537278162450205109946219118131523123888037634417757360759550096738425851854183417128027655701912414044849824498896521298842038953770578519980385600715284390495158406679656158171938532086091367952805169203057305448209438197459551557115177896179755108642554645510391589125339780514292788594403879883109616760145668427311652784633973266263003378432374057521791117 [178,93] -9939830348052091448743346928918636069008000514186925070815496050983318427294861455810448203593290583948081054774736665481497081390511837082730973929676348418000715273647045712852221911103676195425538645114373996884532355059391344007430038739392550772944852075079395041651938436830009380526641927379843023242240770387202613991994800182596222278460301021129115800065726824892278275070678871778727951420928324404684634070427963618002791589961844661019920273609687834836484560287360220731156676672404661030349109216814999763262413253629392432466876718630616138909517675591408974505157824460276130859965655610788957461772964943497144621146758876211172660271645967906336267605097410941664506142149208026632230906788208024310239230520617523369911274949205401184783374896045008308728307105223374912376461596558333537892886655280049022845629889864470828372126162667583054765485251111240260415887795721232171802657523881637893448430268128835634122085097429492120041907170943886569271237766877996610863495247506125674268593460069818308287097286274637974781012088408587463124538063606277547378034737379720457881234961848557128316259640144685022990008966131296071508568449629219116405192489669749608989842821899877408449561131135310486178914570529370334787815195325281697536787656304679366520686267305980311280150198024530912485438333636608739081957047879181773101838398637902079007395657938264280391455246754428584692262686481812109919289904892510638764687189462508359489379648266017720997966710174169409326737496783698645189686805467384170100782975780842749991938347769846330284409522446000671084103185864838579736068081234099635296 [178,94] 476437639813421824693406931437788207850798608247635264809454840135648029020614958857716713407703660741845173025353417469339036299174497205774080144547382946064486544834396197270388618523992619989418362768725560013417019341947519017701995309444862687719927779170382881102904087567322491104526604886413743161652429231847623506047744906340740449381173176910972931952753838285913299827868722927966138288054346636928050592947593202593356808459488266340721147091123948015631291245836808560182272503403685899206528208254441116044976445317283677021996817521001528919375423881717272504951901727789773794060879682787506802421375466393079038235458699942337131208230521233526051033923011854624682103287128182266790999626509178326065578234190575015034036561341506132914383113999363393235588747136868237502006102546733413939951199855622728047464132522924443204658472495904647646658248762338825754484486682650953427855156508513315525623331225348160464838844454624483868472674765315334522953838150130494077479228339399966327762661825393284212988101829806849981342011990465952187587241327712825556874087276213760464358434263627214108833873370805775586474795272440499891515811446513390303160070406412525764556352025150222971147494533302695567544589678352695262336714403694515708447884278451415291227648161814534094479589666964992761112025060339902164784892703631975906832882240073313724685335484805126954998337812773362161612774299061644626327807515407921029025951498019152231433247103962551594973352178428609557089363542146013743112025288251047481938143793686086583029539469312743759428658494278348881871189439579567885883785163229105 [178,95] -11743955498557488157204993830067063768156999087244802796404574899244440316988799813979822598412007381623254663106344555964077859237152784785016120283953165634233149245681861744916358701157681320045203932056863895758996555545328497422756208722350157632575657373596511732576988295468074615268128523242013973423557771085432773563531606793981503803755971182283066389572984616409838994036937579660178425303326658710787762386767259889952815159374716627800842669592320954325688235109125529698546965567639060400465316729656536597148789827531766037773247831638627504512249947552775739238191890406012752211631746113302104961910337851213739391721753931880697801760583194240438711644010414271121315700414868374452021046048332948032754373963227666928425538070784222013282264046914572185187761996191383134243129621926037555232927380183948188189815949914666328243655452756172261876323194304608638304954251426066197037655918367250465174059631472171077232847860664047390213623683946880526649687147272090127871630240364443808578600782468342955095338166696921759812006061083799234221431315161031287427921226414982783896979359674997920652122741614121949247271767138162499142210249839101452296489994049679736588321761549235465580571202578282462309794897163824913982077998344952733747342029483369430510408477975960409795339322976055824039221129481013226582664036145829879215814277499947945600097150467617502476314144093150954421034749601431411843181658999242324656710169803351682019683962886556594599869100698411168976306000116531145726868446682012212957133311978582543685196356317671252556338457822892729378012864327730731692016344112 [178,96] 253848744617099859927618071022535082854753139127561980875524577818692360418930335418061799103344696515215835057508644849016756216743136224495490532160259103343193469766467412904886150671655222864677794654269784956932674266011560931390937508841563393238618786946424373141110367003233175996596276708895330533177858912393880594798301879653337579480561349094469623156849956644499319947662840679592902009562565222082207494812710953880132808087849661975976579995503458108299299129011540091089448559001950566088929473998869230024813788542380796731712807139851970856120445097091272449781640739454590050255819712703729449725117556889061819635478115201271127125575123429514080718294882378663774098671257438991982617135783711051243230411969562508425705113221030048600710427064950385087838214154047942625638254054797635587136477166834075763890212455031527488796400880388637807624679712907732566425403644494719303748414634291829031106697619778230095150711460854262601094652396467393331134793052058759651022181285171979549061256218658191713194373809534698370753956988949883549294000423200283796232817589028742960283978271407355674396233246684842426604005918658891675443060490565722799825950058965529353266622934470437770895168112704984247212009373247144341865384441469138017050812278940003204378510647144764859293881426533453280313211264097495232013059053432056788113835620573139335552127509909850937093001094295082843197963949374134372630848975908890924658311972558219531599574599569555934843601965161183400091683217902526200159020750441382395912516941304227493288417873438309201365238152082409504752209897779835713872069 [178,97] -4758663462693762284402723528370259495891509122035688391723092818620476548962657421262307331853081776144023490219989020215756691099165727341734621358480396296693212094445186417572260486635202151194845851429777896607773087860131933295743946764124395271647840847230446576775235062758298938332270362656246907614072163190764670464782623893943607852347240807139452039074106995824608608829234625462682756195222944318073069057217058946283273741240986961172092445690936191471279704193604809698409369904328703045057384601426561450943954640012137789459225908570694132396982431674659624185937104938072975932308221305138218441066685538478381999330034726849800788838621073598171032143517858492436905387815260529641883948404530613455511948270944064123823185441337841766789668232118439692794526861228079142184354565632831335869047091276095839489691145073720515295954079466335860582604500964499761519177174073925754137854552845623523325047649244838278611335181175385562485095684531093191368690771620967993568934535905233688457935343904460648796746450222992282626302833879471299468495092884515927220182868023279067369219760333569216978910206437961973600003306315121948056042058142798131041931555118254877474342897804597007115266588251320197679689824676230060830895905590687294141051477304525937024834335598181353269103306686330063739803240001474829158090215659562225963420590946458087376459491161123476079561961747275180221174762525718083675640582127443963274851572805071746198878992430843750048440886734604441223843511145931058398323931120303602785495945986092537776585322895844463289821127511041498140655012488531484354 [178,98] 11664351848762819826856147891864677745962874978045499454163722508499041058376148386992249477756139737168882969624107896056687226240085014452655772656556159782380968392045507838055327205747642464358071317141295173824589623933311099567530945134458941320549041312033141087223817616636985076187027952236609970337367920708394553907431637829073164725884919341208835956871739816747859944780491833957241065463717927620094924551786190719038713651621685849119238611234522614269373742975721888721220513733248858845906947096820653658144168064469867926510011287198716794909947495343052188943664538881272277738020809778243711057481394022257926985576107048143360098361730285388325566557211995073678806364332018853086054314921974795866060673457028094484669323889123997327648516796036537767168758351662009085426119393729886375156616985153810636832160620470030476949755797968900865924737786429515656621819447917253930814364493412817407665169000367989284129478834034223828260671272611962148854720036682644277873071911724904557885978564987965586884590067734620103374974836628288952768433813424616606664288068095339198304127626627010379888557966449676752643957801470018796990209067499086226489639274590298370087949126527156834055302052611293594154425153029296065917201635323949500251174731661082060934602902812190160123628100738539112129512639132855236059687054349715193041064439867441485743228480562948118638135043050075631072482395721146797145639013827173678674794235777765674082195162477891202539300932195650951634911401282540622867399388562106805590259825414424988890954044018418601297481115012238337986968651716416 [178,99] 2496130276596356156515125603590310691920320392406061531827630366325826367126728484773947698505503922940433727345467804857313197210093259904024292795004692441655715736320291144007190416361296030791540257478457981546626531693202061224952687709318780417733319985804190113646556097819937038736455027006623479387349734584925991870018776133557510161676184702510357554729552788088364443976774137000271715289334127286197146620055301664636510472265267094698502556426114505454822001728956417372782643430981555759311734246307111943209192466945998320210865659216113567265857593724996167459029323338808736947992414026714379823259921042300804437957311768546892889509472060835663648597787697264719016186088842820952898245944852895773392345278133272149328416731390387080305516797588293712438226565369463339088681671009817626868970845188067012121593608883632334751937341295411423984911062892320438796648665328295632282395959230878827811135720613366339159306666302116130790310847312739559355958864776692354313174705432214152080283625457338368098867277688845215694979170876551055853852062720260993171006718430682748407655429053144315705573798499556467977927508078721839263263445461366028132236222211625245505431849382009615581074235036571319730787513048133329666076107351115690967896353794628343579801338862762871231944232715803526631472743248092045062109331468712636318977295150388348502723122091519285075731485598618717340903091824276565570548578611294760340086146541050746010471031407616230662488906243034298394762022760054692670816085132856591047264030165554291664669038665651343342824686220428729865200699031 [178,100] -93474810354781505982555291725691554359951696602953941222957025340906023532254655493809102675598683899171872612466531208394424117820341040069817927649271339329857211584384610703433869916676907563280055558526589613757295941286780767960697857775348269707599624147718170034352008194478091800914796665337720187405357138666222045304673437015002704082991915732270375587137784133011410674240280317538914038224268552464311253785940070911280767346553778996467210949832375479456500157809175024186155712954132252426873849811787348223472195089870140327620926491917518441696105098524704502642110797152853040351514962901932334904093468461947485546735247619383088496680744284056232819799760776955446379451337602783409259054346807745105912663637160659110719528834754566169766177790886181594245627826081513561668043067390169561609175071854145788775450171650868257311708437190369382789899489543275540263946158050004079890226308848051353067454587728049662677699367187898425257474502369781721844769339549413448254177802322631155753866812997855966132472875967157916277802821212383742915768840817743954624574552677432879942486685646644770689269637775336640414200703592048049449998305604155520968896912479999497047160549997594243618358020090115171618116409913200353554560040435220950075116942106106422694117418707147792996774218869447133767286351886292435968794078404514473356870061949423411664720606114199554598867929002091796887108119074305577650174499018419373814777336821489775839744031704021081626955134034209096098535838465298107762229788556128705742386819664447408754395034272083287769435230402134532957733 [178,101] 2046483330478522186125508052317011764808052599673046323561399573848262855239725344618264063849717272075890139161642849709564345142104240528854922380240147899047006497764484234197624790987608949407444645746184802504614394345365615567508994565378412443395156411511809123169654606902571599961477855234767834557831875557042224380331324066251609123503333952336442243847046368757872974824636619333938251338503453484668731245390807161598830556226816848743314117645684154009485519195998246450229817180791626175375340095389588445802911134051167191342208813451064694227316376683630541321668983656433568965324171608356051567567864301342806341114529427459057787885767681087988357785716483444787822963208797623725872511575175404923109225796420924189174893013468282880123029312033557959408931742651945080846090606020362873062307876614659060295551857889994530157609589724606037608444869716068580754385279104444802322114705428599712926593358630345631720296153725595862629162289869564823838787061784646033771165769299787127177851701429894155459802301817263498573123474708065240527654684027867232063420724680134339752148916239872378493267827167299217603752159340612119884268796862470098055025355350842162729891120219791377282692506650584501476157359739564472873679992563989995994268619246294941786831220008320891546240293074955792165093404865457482503433070503037595572075414076382612548474965162927839528501208379379229868070837148926799566437571058638288572738979796013423346692899796982143885539617839880588677879253175187062739905257119275024586080872754783252573135686308391790492593716281527034895 [178,102] -25521456124501287439280120707345132406361251651353913125918279883208952127937672834497403654576623450428016876282548612871450633505689043685488657086862771098722027368745112229291636886373660650965744364789012058357808592454603933137809869795177306114967870102630992685129620178326210365487353724411794662696275670114951759089998828232088280705313685502883255531782880294444095490218212857538468676821503566972644187987746742446774721995233723553615396735253971802042777722995554086548900351926630923422222985289943565558155561115354909130539588993264395789199125289490267688597929258984618259066626954223708516604388817600640407329248939826923295425273460272927416175599899893067027855069834718861201518113831603856008355027676912330529515966731456028085080210723271567968447445770468057954550685321696839563924298753998443964858938447542768845559113783154406071962105059004781321591185067670258448573355225532058294872308415281946002570346074427354044008329851552227700854187338127263623423371486878217900954031524331434908285235965739024422420354353003038010958326027245836303788740133295326262531929566783748775517886191690937435741830557963571008047929212284886789616353891683596937575709057586262174713771809487684291775619062561262867890320645169444355506391726012581380541037821869789560155499919624938954886982775254586020188098124306611088607032756285891452558101380826482844913462093015479254739292436395557365024312117701920047172063736474136510315893839940198207758859010803827963135538848851482743010954159712034848769325234166068175023460360599577365261878750762645 [178,103] 167989149831237336215393797935851628655675002459090380084109303719295132062090453764932280619682445036988717595366987966196954746672879008200726045551259899675004040563767333857898822366618915875583373662837832890750061495753557922715961437990490139764257214445616462030884062279529208564457745813193847583726149122604356401026517222356828138211538080395466714462458857550541028344552553647463574715739952263249981703879611717839824805274131908389845449780462275454447867266160176059102739600559774644001711486124610713131140827698525354831445703816330676227286779795102823735225756554591992239662559718356879665166458970585937276613173049367266575650602828789537075240328198976618729291650180818903903263036114706260715818283771217303957842129554011013104920945433602135368954113700671347319290372774070037641385484388950105950736933199666357300716679084114015555609382173161011876971517816785245927816215515723221520612069084254097306460681868227200417981868531561529395260858828361005281990032422390197050083144394313440861338353548560640335709230313537072871642128403604000661736923722656796191340193259018251189698083930968206602916282012315784376132825161726194332783242425499639583990457005130774138722552549496289203897357187430300845540337676866705142599584628122566299682348444646149300428660004717432519269296067789827274884324205692392190112723289176395361103335310357665826253403542326166116609833535924037290190656762341967870088404846581033128357674116891227871145530393373263314831912650987541046656320745789964238822300694450238064359843503521363620404615944 [178,104] -1571472953289620466648961020906481411158936190221499608599096552840810154087859544503164424980891536230803627422150703339911897721451911412460840850086106696012499327818743886108108380572295821644943095508943571504187950588393800951481390013242712309662847745567628532545380050008531090150189118011935227185318446520348362828543518129565854232304836774662316242377444727212173634365478764387061826294905819753799138901269978771994438712029164563240626928914882327502298463256016914888385827016236090226768833734972047680389340943159313814613559416327226073764980114342466480417899829557735288224293363845754486033527441073068410382414429754772498552981955252606343999799494875564095898957092744535909849218242215498716821278201904610855838379677513135605356470954747219904231469263858907370745068544455455273365576198521626765907861576995995238646458841792605911511008650893395597261867744299232829100554866765241055016787601276955895308804341809886345622567736506595825529282681706218676974553991031988337634338511531163318465492253345187041520561548514068820626448573862616413966780000051219298870396500792892655388113730380142948534774336958278488912219780497135268171399447393933383386449760083232234541057475089071638463685987434501326460344150140733541626775946582707274308275878742929434202761576898621214483207840740333412435228580604793373951603169146534850768016736938648877967805522200322317877034312871008964650999454196340156206134844818809695599252680587143577615566359596367944655610128670204585796788020873459323544159449883313051413529747442392349940109 [178,105] 40293795405149385997184258537934129043037173154992818815190282094506989582439729200618327933186790922692445300994585219715584504805135731147243485362915770925391156550008480959996678644186520942979058652667587467459938991121823778155135828152170933292026403358444287209192441207875451871047576168915015585781727994839506336844002766444801437390119098901515389435329453000225132882432361593493517859350770205317908685946424118469761003669687548298329601075048007766410652911218140552415095584127254000695099409247151568750848056722248631961490680914305861403645602383158098971164511770070888819858065699965894702155373869248254379185469613192200592548015772071824103876558339742587292056954289463849990783880907800897700985552757139091732355026469075033205371895440946807319893468489003119770953585652211944904636698541823542090293931191602359118782318473459003158745328489446466958103572131399412547339261295540839841048593928797499388135188986871461570477143110408984766047813174709794988669558200502853498781560379594056524704727419748258151634384629571974968503779022202785283317208052907535290133090879611489106978271246286845523541412536611010096512071718797046424594294670164476217599437192937255815152644230025699327524706260783317018342746098518599454266662492831029811358812292873109684846652573648408448659727316286253616836028622774529568548865897167248125381152514092880920423425442973059841120329662000462866149864876545394129340159401291241408646357591729810847852635586954555566304093284027173423227427113421879266847211587343090484924994706778539071 [178,106] -1066478772011637357707715137918294290265944912473353967109719897746045771079703984210527169502956817062750108778991152234337949893683137793535926944531231610161674993842838668149047697901017606190916822720828287960927769712741067005809901608301439830695225361497273186808287883046538511506926689089002029965868740681158185223234517416554721697337362715576584333392415018128009618738786399478880090924060261985477776723922424859552375335016655987472737082801481426978223848319944849957057143797606384478969604390229095288371656214100192788123420103614689194379691560682335421648171589990487240476440148489549097730033521592024797902714990445041052533705849131974737918491325766687598698891915872445283229875910475387021688416776750534263393977748045452600366463319594759608424392004802060309556432985152278347354938791876729722938033115169668018470029550183406426551256043134522762784893302420442923417602337031756020615433186347316920206090496075159326337858136716526944087548339232847298427469445617092200277550256063307148530486082977925514855167148749157684323771407556815615151508626078333229736073640051960822315043739212196683447868567440848394180615842565663842204149276100997655309964510304818011560020535127105187743556208490803225800388040536840784997402091474638439850824260426865182641737641981396742576994945290977890036386891721062485505140572495647828710407194568197792581260861061227179199304569477067996653245729611497821534823324509638888880585915523360343275882558188654496657961648743466853691279461021412188099605615110762653615912889798590 [178,107] 20222555736494436713719274272975181794269740280685541492096051409117856450329767833358699402229117861876482611093060077625279072988987730664545232284550695353283232710674145869668523523509168280774398557987889352739801214572737585628713649833525229896306732634197125082712013505389716733070512579158094578999652086464837568138187861647008487632780124650442314065040138878834536680744656661896219344470498236386127958003698639709535265958166512825857455711724846531601512062846282616413264010404799068942330926598824225960258099274913007827284055958250830514031973626083438591485370898563929128201833235297508574227115074202255073328531563599018769831611682099561044692214982783706140190556072137459836254020759024749956173386551239068975059120811697645321682451539591421675264026244646846976973934348839012261152123416900179283842908989885989524539312128611673553899866811207219995449178358398789612242840899816010521371355787411647208797396589305287791235085479629965163149561677816692291861612925345784811144311442948990139124671256790363485676339044471299747903744063533407124824452161292403990876378546301109902247619742747816950587013968591179513974401186930835746339433417654872497333785057092814659964031603752768447338224633134287434816801365097218390486301079195729896952947722766271971405985045020591349006052341127781656406769887367171028873294614663154275024611997671329640463171991918482372846048268922822281022056284756512523132115360168101282866393802636616626992584189911903694199850938868187967854674192479172113420390214873444657443802185 [178,108] -234161701890179073734832475602858848525122286467816093738291300871399229612292911047250175264617427574524957910571402917654047332531577294548812388546682447975522119716965354956946697625713388904368778591470286327255231201197485929602702093976113842513943216119255456423251291037838827872841445639277788341671091207869500963392959222309374394436952806392303815644265259515396066480156879584723586752217921217624104121242108758016040351563445123744518420841903949690479865291265686926825427818052002394578950060873384443791950121808733967793253906430008331476619199426598742675419209225299832412125510324435834849005764558794284537349442561051635559373352244907732784352314390498268917378400186421763137453978401360941855507852032832477773198507083202417350562927971572151927055097857866481688482656952404158210366619989513685523724351583987562592780553074324416830015598938059160847209999544506015932393935727150700465814224982717227033816975018491493252295362441902375576445301580007057336674509493772207463741557853945752360242845205721577941229167843059499558264969015876613777339219376342973767583433933264206815589441973736839061864730392676105759739343684617638425588588360797106797896403613095959917582789054505805638848065352523880308832355876788074739216213397187657672887708220914007395516275150566424852784201855442887399299185304797985827133201269946288440223745074382296876696568894661077781324111678957919977756395131065417434550006804388002247371163166572065195773945744238872121559514403057996848765651107962085000989402719694368346574 [178,109] 1712110732162098972240586690012683595345622426577930276909581655502970620861317412049177510805023191068611330412606151784897854938183188614711173879128481603752720668754107627018919753675176972950279445598309566684632463077121410959079499605468882081135995776998383782247159554232098591907790073229716792532566652238623904475875924665116805549188417319688305583354181344201252276999795719019084326677259411163117715234150770159111410031235937397390327465945557498880535472009605329211227166891095621109590376218898699228216796101625516480603902267538358089501193168952153807349945061649714102501052702556486050404499355159716328160688174636496988404422171764924044497962264881266446948738629954767034612421026967058424717782026146063807551667100081458998473624857943686219485871999408289132421756688203324819963083781918764288216067368517305597537633923014937751106541785991640552295172728510747813797136074199773681613077568513290268984554447275765174066601301568992897481578262309916073079070958605970424488755814051752329193587228989850020496998119303791491867795121442290351938304436484731037386303392621817948674608634130335630320920415955157638670859898449660302039492780010603956909838507310690950498613724726725422785498497797365627910526102165950144567845781134781902377098203734364998640729691538609776990825582818127957578278750138629869123859052943292842111969670355201649171293922275891431287482876673111213671906138780031314603034318135268268895766595344115705098559140657890825860751035300517303883748567011381216352448646552959086 [178,110] -9034091745323087710196964515158953164338399889155086069904301358302703270519583550112510735026317703172663151440174400191124099237836171743980317197681356884961457585007576996002264679708659325870103865028753421208618190960945577674932518321493481841800908896719639135874560248078235162996809488783395111615097865438287942843379118361470272645119911260484498391352526251897789096923096931940492133751673858111749984471988234728294099009581363294701608459963493708375568451308107106293383317901234984587406164536175636671531925703003008865189222488457750483584254438513153928270336039856786129927913972333231672106623558815492835780865876881768269864871235445101568532876852833773417668165595702755304071201409552289184395805965380846219515865619800915858921436329817612012949502379300302783974222261760917364338401854850627052944671950135387309303016442822901153535855644360093951079601292101142967869195773289539485000482244499045465853869367909307612097271957398772869481889947971236576645022776366497903664214989925933641072460076992341202568041310891770710051256056712630339326494587514210107336704782845389805906662854087021526334790285164209792389641895834907782367379873095278837273063407831467334862563318127680034682640345450974031537710170134221085341990229455602804339153383269603900129756382642594257949539891784474676030189047224562618270038652860878644738760779924847016073723574474920637437151930116670387089208231675771332574756718128408863793612895781080502738100087406139171544596621779889084310872182185201592184737747242 [178,111] 59402615216187591839246823456071792615925924518315577566001598598945308566111557451076240917102459766004535376824130515040900691260977360820121618708303253854669047246341272872556255725037167672291603771105045212002218885588541782895609904103255126209715098910616482059228696845613297239105140752599238355064337334250465922147465462004160511729192956109864104996786059068939132725717593783654235693455451392216522359635434803406411049808121284736863246074607664534996415966824749489619486237351809577977252917892049695051927775569877205772332709748299895985700780786952002673444693433808661630469557204298935093741787802654816588918976371502567886218678708966219412320420069540266239366729231577189736158579328189069744414026384604519213334986382908378457278919973792073266543203325631864660450078859222637542607250226124224076815596997786552455078661636120181324249189284176762890147439168241260335543736635001985676697416470088066954162463736303326658795079130277732581570767893824865081023962493098641681474558094571457862980406085636806272800335968084168395622166502572868725326222522427837541562237080328439560759321637314850004453956423393847046510544531865167704945342047343767173922736869682985597121931206974817788422738023688018366756253752577037405491210198213758698705327567646339149214465790263720956454309566313171673056977236623010599845906906697092571043656332330192640139227049832492020061551474364143706785098410674675530417157340864889531670740061960076840984620128054945197911914629755720737973761873372037710030883 [178,112] -511777199725308872246468483199588461501061026472669453774104960359976830258530236995213880541364347407537572085334077141906237010409768069364739871870419078006780722682023718046823451678340211676768668749255948048598049586319335115222161015110696404683261877522522045578430061828897567044561562765172505473932698954819596116424227782074159377885507817083388658178913563277161760981758048895414925013574225241331229751463326658491814846500011466183343960075034299224459674304008336977342950338261154593437302402761317183334152874822967339038236402124815974527817068413768304054149094601891906990952239003991254590989602686982778882309622375669891082046327845660313907672508009933017519017402923047720564904103965884381307356390142863747391423583304670555958451714214758840660825286750538062237234248837697337562239963794858928857510812474707653990541940140769334813154971000349882745568523441030922588635511786388007760583327829114722812061632701919236548398935431086169096406494304231944992899431747351916990084084967436366805175608264283999252827815562645310851342304703362144368121821342979918852337080212335449261746822406725064066054929185397007477616527093822827129848748861480498042826087572791121181866757852652212707302743657748924723504055076058840220650395612128404210093503280731572855735429164769603463417564816249077926197475991744150222156482741181383619044739619957426852944825359560076959075248754992157830468341407585192707427387842804307713582300005636630605570956381588195628406157839176067610464165855115121485 [178,113] 2176877469305550925666558150340279774081795954535273143213155404322478989162512970394355999781437613068420309067699059025500767043057864451709259142774890077322905849539089134432124398356251554046372079607045032398246812930492681899055621679803068971999859302958868051574956773488999540821770342723812742824087467487146830004731999617728726929742677975504220669575978532592641715546304551158614846755127370806621969791989511643293165742239084777587315287054994022895130646433506832542771239051453869999061221427534672980142912867680013479544025217382246183806394719408636053199691303354144125939421637675020875580255700074648838430086858789376028276332734992420180849296772020718124507566702244387010896382034585448402258828841245493298946615041189512530808327203096999358169402680400199067381224360003072645339500630997150070842554569911184504082367696600530711877515205082693208430792782361472612497371094925175635442175266266890426275009480258232262094027134662143990559736475243518118326206634044205074256688160473670689789673689518213761962862554118997590131032114657161686275491004471979515668240201781156859477606040043678081811941733808055769375553124748693272078932409537169306422996648913889506780212610025933557651786200882673307925075344030502731802521499826395481858006060568364508007848672438118680628808223078447065313526288154351564450111228981182283166824068669461898350437412254329221318059103067736306147895603187461967961734680605517597373394154468276620401176345441234139272182296760226820808421380483550 [178,114] 659375342250326406611006108626112340434292785397415944316225657894459057764853026837416949164917553747123813512116378506102040626328173008515310932653194559974561733979760492731780606697835313959753858593679468096064377356687771799662935366723757572345892166555171803892122741045629893163342983813227628534445497116295646347548807415112198316228505807656902435624758997829420857633596818459737482458372334386971623888582772403162345163805795363000675836949964868877899456010529329594246240045258037715143533398871710426023056423252109258868276428083751917187514861067027308293572791542135543667496939733664723337778655229029499070347743771287444176373748531211617109306302330462352294690797327922276207589858734693072525805978303876259653100501786550378205391057676084877955175297250670421813454619643212262007293763109456613482515553432375007088551617337369525215714477938715081246684150861636940732333101169151304410860947632314050705794726873960204248889323819948308968619198586816349396780707169436173712098574513982522278447086521447112597701629342430379956820458602364630064257963912886437899756216206478370581988689185089635999912491152219609158238233756838184221500941663583268521097410977025870983109739838874017310998687606930943065804280390934899984359683890862079934304056481587000467553478594497466487641730475510994871804388734587957329083280019991482008353501364735998017422134118836169544298821684986072662896522687511557347526372320755423132116137261244866649050727208166760029414462000911495267404767 [178,115] 23922854397447377187587840426572176123749848805249790953197739567133418786883178778833542215953400759635124420003398139596778246552062986964040789314232331085015611731791019556222384028435560136816580009544013881673916880923394609966247591371119896100845106470210277329281854265041118268416187657387882863709107864454097821242377521624939448447197346931685881065633043380882541095187985006724245599536930850966532594508408520202056120937335522066962111155742873643723294653037200250125796204228365449262741754182271148460840304253205044341667557167719069344762944492950096238476068204401417082655851330795808256992212161509801685690306194394322376880385726708710046649880540200037123944177421170931315999943100126600750202013956450953018487503883604122638891914667729782693995557640071061526153380335783232966709729061479299467022720759302566468815957207052394591408779067521797170534593021324966124207055330756114190056474270401900998682948071932784707761693876766095175926743098326735873288180698153082015578201837026566121184278678518557028286450549980237992156659971471117705697437276834930270778210597031045957033107463000301391294963975009141135706735275815241162252324141853679153241262373284297505302082373897444240144944973345832162054550660461171218400926938422019923118059822207776062234974509271948354912265898272236080580334717811189613897967309526570631850631388585715563451093940245533029518719304274835464398730743164200125192790781478625941174256900619600132465764843449936104146514751472021534029 [178,116] -84161967390543325880004519466865254357747680586504905592194821076946736539847929354653263129719662204039601673280500571862191311049126490199320955593985663522305436579563587633725008877149341584423244766165385181212921826282117305559884248039341540718641285008281176184854483112109954512635238646682325370173393863626426010288884150802818264868678202643791169832422856230099134179661974950151465170703594123350838612726848258432384254632608408601845149706914068371373648558190775321696986275905247055630681191258710132720413146415216505527665512242365933897556854656139575883782646689428374132710177092970688662391186849561762371572129672787108528660420942605810642896013035221694806257600537757017962986802763813225311807704043054405587447886932190263126539200108416981880958519382635704013486386687678437865738717940722853037149260768266848745660967635999337815868759737679484385257716673686107076001125379564205507113502165902568533014856615354906713728471651473122983645436064102935397097364273621586792566331496021946129502691886664724370160480913126824290165263811919105761367790980924108168223510158982630270740313708178202234608587975494310035988228682996546096005412889988830284290049265627134811174987164072362115514823034434105219873215565001465105842522377469672904512221522999723384009978975051553740600880309979738428207161052670191574080488945850861035891983305988819638777516088084595427412789160955173387551979982679762780833752633199794478477619364299710548051793981200251994508929080186120 [178,117] -3576164026652123490556358709222568717232035742014667179256137440689494972322630286176969513667526782464263455371846932232913604808263117645054524539020946072096464338071598550605540786010897594857520960865470321549104348323949894724853446089672941415349238851093266079015164223576078349693034766965285227259103143750755242840588587556463015467694321552809817243387285471930219716987604362858488359397107902040254096674596689246221527865359463018851281267873103746022521531618625975773698485954798710792421404587031883365613961591287949562903928420061812678221967867792613001768145744695333542242144548163498037693971374706567746290897213744696342180132214088179844057887321381951296576429999831300525339510746679132541111844425380882165382842626345140227047117049272031019472887009178250299775533300872175028340219856783665207980459581608611909503714114592509195306703043634225809177804312660078235176612844134223788807556549767801087366588659829994529285954950086619261042231351250355892746941001592396126624063190002609821131085757442003830081115629572414431022778671631752033690445088020289640116610390509619982144251483803900245885747579322265890619216635672732972123051326054327975160285765048795449197342253813417169019301220162379496470977485234448116378714457035767338362823371918735956059926423117740720264546731985852783658924010533486493421913702839724114280473808464208139397133549257147939589157046900733636804829438007402174671992939528038869922191357600061815487940820216762668741580150762 [178,118] 19610734772360858169624231974388414208803760107933940193313221634077337127346969142542724536915501413623900578397980808048176456110265406828748276850421764577262493820404345591015959485562010247565935705295809146782860153548895091585396629631904142242671681053080936832081723769900997111600888229471009544255533166979373025913276210416497541045858220073484557437317916002282482362485287828055792496641540317229194845776737532187533908112304192979353275069627199247040312507973295561249255758107479208607840586665318208440725895454184954907538954966129951229855293502670829105315970574483369161075539241838049960370643814241241374558487148395356390530605672018025190535522542540334945185328954929508227873673399533702928300915279141102680054783287272698989305737179551094398576369210400546172925822982196521747196022270165345059094117582515920992661312676484216418919454309208487825079103873706345078673279108078146691805091363686499955316320822740711317967622260450746906084048741176326348313685502431909008860116174516408497348731214922331521157338170036720397873065489028675885246312101633294326258012321165140535255587652170466619106069098139007741153975379070799902935184032527014473308849921400027793412794044364599826666588276775890953946185006359842841239346861636159594631257410600641826631360888141079700255917686769241146216345065631346713369592059727758227458688504098995497887829535656682767421081441687550800001525254722731726764556670033294377057356891836045004195915596272476767988297 [178,119] -41470928053959997860660433449308312595661818210985274583414106008240233985694216655365812186041589996509274046377390171776020470245927523951350833747688270365050134542096371814069745902569762578530104413468776655370485697552628742209872780842702081326697822002853171462885916525226162231858908646404039437202012514750542316129316982425564877859477138463358259534571610242790301854698779138705888534642045977130691653127726091132399204228508064649523882648505197933859194361249398167177876753147371024954261692006297030179655327653244114671820304709423255758318551049358578793956077388588999314941426068679667535824372723973682481326607805770939829435865323555151880038510651480186251074335326689216366468614695608153005100522514310659311575836268018794238730222780744162522580268563738534554205454928506670384140745690863791370455230233086903497469499730816326054250874217771021203155866333147953255346580864496829566712599530043422673720475134876378256474162507493017669745952029408811174229306339569062114890848157363736638535664039607187306017623506804824617239086216487573504443647651579464469382433950826384582329327220763093528684890443791570155298378357047185242322136956161854289959681264110295435693934253595371542808662431385554281094017974911450153574191843636249705766882675934540838606811296325131694870819117133476734598658092569408032619717315004718173274050031743860869229810918753459425302452427664791756994160782283915692559051174630789581079886416768956667808472381397379415 [178,120] 22485869329367928209327146615110731437892798346498803240250548934568043755689636509119793656265315688871097334452953472884007555961442861082194684407357092502216607920373737906212937026882911632021106652545769910697257354777133503985539475543995541548199858618589844502111685307327122551531741688801043809154509541476024412493816510302594424717002923319985902497090536449497552301053067741896334484276682253978078058745813695519585861818342200212583661168303089659841869482547135543476686888077060759417995452581300163435425119953610323149244448210711894669530597620631079663777927443339852349018415450830010784165289064835288458223009572968385212397268060539751344937277365788238937167288792911566019321286868161951061301117335546666136721917111203999491263398214864326281226703000210173653640272807585327901342595345712152279742933616586954918227924127918642224424021964995485905022603149468751049842221812703080780767810158588227017987734648348653709424878446805375493496061560873666976544329781613687997014492934411115958802569517765741215370665543842284848129155195216179080958363331003941199479151913856514995708609764935732703962910426369205628802832484009359989124158239038935659167209164489713253108158051722455977056171223416698067231037538792828036577889335056627976734360157727134586113017208095440099410578052731405169043299909804054595576282262268052640503545688993558542319718266648012812818757101841912554288660399154502314927887993547871611883500014019597644961739057541 [178,121] 119180367438537787079091512318171142641788872796082847346711569927240707756186840586213531497129705801010962250086958373132924014223255181065408738054671693596761332991692566443213601204529736762445182275181925042355907809138257140013319722157469578413622022275534371150335151593098135125851569754097416218817238236941993255160075376108373287133685806483251218559778005559987273301079660482783670056465088672730084964323720087297193081564865954710309403930462324912876121083978413802187612961343185400828518982434900200492388641003562795759964268005216389309200854492660789224522533673599034639498751713604386031178052014234894660473537319406591754928607509739196429825671481436269797548152832555077932321830676828647697157492430010606929478388722925411844723274218903353136802789245710075261555745912994848583940631321198637619479716179663711718277690227829409431623743942995108187125201373841884504073196484070444331668472623256017855321023855353597336100506216974647096393487866868252158679707109677180278367164642869167807784733872642715361507570490921444034980556573233291098530048847841375786724070252533899933981102540214188184462311913400372159438381188897280517711024413144032129861632934099263923299352080753988047098629956292111697745706564851236700498208950853374286369385656360878959057877114983403278848273462896947012979230937367849797774509578682597182679717111184930642057395071767638054743086620014756626445612813318133581290517518162523626336917245679727505851896 [178,122] 162697041212908502929977666729914181449522970613012948869692384507175450912735660519246074337323157596926143722713533539287202106567377578227509805709222448510811289887476989915902719758707690959610374705333886461030646517492900429247091037066392371178613173009059676877309135381037034232103616601388290439326058646633468261396708697730268342230947198133378267442704985916774650936936138677127772662432480098265374856495292056610371355798073068734398407430415848905133978228820381260328961685630146062031854340773106350603260718694167582677044296198411602964166960687691364518688722986463893162018515341968782469592425900118339333333471041094426648872237050261709517628347080119341570726646153798735774730803885111590362306825727454365629019574153893052192132177562230827419884452340245783993056809283748754325111233312913235835280834392215788284328472425070020731210742265146628327999346148338270250286225456232783759353840725564593497962108828701294184730820656933557104984786918429933765635544704955241036226141276466821786232760708937633017105705213219454033856000124447114053915690068207042741065263317910522581072309591159652573177567976287567543180588705403939670662269128375629048452674217772804272706494527601389549103209857188878251041439876337898088980302321963082313134646426945429364470926373496217712407203029144995936596844472706261234855870523924787948293827184602936056765950190683867414369176162771935670343813543204249991272345971384845310532765088976241675 [178,123] -390853840095340570525049141199941245433632984916705181725073435977528640734873651500591862200926462956644882410640151501356593676138805367249502635093751025327069383369473443917920505465377416654524624901083582402554903726470509040771659069242543144249218927728522689733331856253089300849132391131439972430486765118729343312046204562326018913212731999446193633535109393203233422999398241479633983741315245260287301102754427804411383328517373463687587762620029675302806854446871581440945541081964685127848508542773236276589535989954884110651601064105621588047764907998720366632907024841204667695175196366446125103070384191091127042549104303733956189862843884173080078009755042934695452186538718538735236764831030044814171329349403898877020497987640469071047809556899845532225122508765492140563865686391281008774502043311852064046627424074600395079809705967149367401596993712977919912102395524401793123952857476033735264830620192127570244351963754966167007864321770781140345030237973183619353428025548635403397478468490987016511328126963318142497208095050787551903588451944498212171896749552489739524840854831383970468701597312892011458868686653859843666328995733873435866572228418674224492468054349940684469526973792668260365270808942938135623524725818898246289067503846307567055566380776196947745254573023690728848481872342638967029848002794735298820854905566668366712220684652277084198986755899837902533864867516754599032842201885270856276990857483226467451334804085874 [178,124] -2311385470754514282210047909388752491985309546050146919867000752503698122548539586506493293717319600643812127875267579117111223865625253222089386632141682898668935123321359436581534334210317866847301167972049979508300197469493610696242392712273413157305961881853908614698915696142908361758491159159994167397589936507085808421858467189390971040397303254350567196972394842069018023848799452325532447912471592215527718444065219642592193003822043238695995758345900988861085076707701173025619246491614840721258437155624641859256869506875359768564743124050130150003908357070828931966022564227874950627711923994588836285118180978057491311175061196484475654939619640519357987626288553840297143259458025947489802412190504906522996874684437390261203363623322704478440373883704775357199927614098780941019663521114734394092184116550948714217158591248960868759586855612860472794925070202126160716717078575916709012090539826633216993606427072296131104967672107439461951038139801935454768127160110445186332838538571094969359034208310781574045148085735274956191017071307181124131173977657615207280515907462255470928923862149487242707671602658041660915830627210051775287024428418134003963760522919501792973397541772498391631467138826061746133618780819957551870622770548312879370297453092732443488989617469934784984483462144666621531952029708211472101644013105048489867220322023781927879763724944475765993928235360535250274542939995548773827307786688809214291450547450390958494004944 [178,125] -1385539851864197854788401294229713691789709150431216223172459844576305624574263286846066691110843080442909126599684935264238264637376061868075400591533310110803908660905431611464980831846357154789765497981652886078152197493348501483530143767563012667994409157892270732333386410195080611445630945002216648634482343058840568145830372233271244275125435117471115241147177598273587177236040092824462227892463035645273529890229775584306146131205028262154121848040002370343270523415349614879061467894964595939749819980193039338815142071371269281949608852416834133003827471950613220534485723128434550027462137613723299418115985864881017133976592108735295283130099053086528183202998695223543972269694990148753805964257011945830395571622058082591890691592884235811439545162801149094725736251328186172701686645685408190410742588750302598209200986439530818252976340345693120663732792113659920201394022176263452517020081282721088914322222910734584436543927589103303222060668152925747960548054008266826063237025720082017492437624495969916893727179778472224731636636374316945204845999984034830101458917494190990004079426771891006020570672988722384219450494163142042193325849876357245098758067881932200061803155171654399241136574230309969767683042979984659273520361384488061956331039155611929821769351884469682202807366485946353694485602752333838253331624896892049000457565415774525758317916701218378054233112763011303656776285921087082020828454635033655233599127771100076557 [178,126] 1415714424798105617592634542544433619709322926870960552400438880086519203826622708599409326307519084392134457230742469459811264203726316992640590275378667965101848571400674194436012036971038903988760908404502497341509138249507848030868825245769809008422933124603390555738517059045846134089273332052297507987189360364346611467931276064282762068025578559350118294463297046403580857690111887184388778215148571591973909298914780269908011290163585739670614643213738077804708754192023839927147382119979151794748072881059208688470761821623684071209316282355574003683212230185965464433363957985731021027110292803242118893668975306150118558017071339730470923496606410397380654731603011739403900991040406307953007342250163156662144282483763229670360801462387439525580902468246785897828867280496308403117162280536457423095882781312391816609174476310416997728631140834955415229543902469949845448377449428634583347574923959575577363985452196372109402362138034537410996475413073682531848749566899392315595511381392616901547177997294774666631207206889931006089703724697247100197426485537393739038006222875501782936963075680936364502599135435006344395343010144678446384119074752474991230363569554626806107653664877874124807796333728898929525764468598100917455876808511325388760944800087256142430882479179296594823759649290355055702028923980664418522632147789850810186984517776194557318477518932849613077042128001938122017210961792911296925732812072635813610809580715803 [178,127] 3288839436348998226934905045457585767109046333316354583912556807585080864939516372481398723546082720250020337337797000127468369609996292783225563775065158366265502723542548710227290608206000472762368979718069896596556304007730651916688886246237531799643353011347309657049528004520729625803414055422324189679160246044790914675413834539619159749019171335729609974163782925733408077253866705993808771165782846502483339571806122847791084804420018296572728179852872910453050273798549627581934657194109258741347519307411884023652319148224054727703277091251974223229743514394652993303186459133759530583290031447359873780350631595800350883354939925683193123407718159961446487742328459609107700805691505745704686130258296854403249500410970126718828451501756235356119968893159874704442919450444808800020380763311599844692293536540601315884114958522111020565166183783331178674509330738191693465445722291440385160800180762004958360923251442672392702636189086798425766941882649982165264761212502861839632432984792318123849373559954270375657312040935968587932271101883880473078358413090631708233525405323292274140478787341148179345445892350401592176554872804909490118224891413425175818650522643890077098907151184491497127482649834294246031813641838039922173061295402985269823742498759394443079136143015728715533190134747927145464663432853919718087556342391745407834991123212616574629177221751451320141211278681125873024404804716936476872472694365124974853511812 [178,128] 320891496225079199423812070717700676803642616520893487948395603205113225465138323136466742542493905430575510130002986755316511185310611382474497540314086062551554163778270417361003342605540675468471840786241209240835842236359425408463242918679687081738709598665284841679171777087450733129096488934264464893949469345940369306279022778218047870246434910609284237208077825641460197705425050811215211049770458246899503677355903857609177023399122893504624263545244498580773830267437934171454329891567705016283918851876177343033865563847720044648168825895829314768645912535407496045187193231733849848840994383840232435538907041759355868924739981819975846091196072371945195312460497340651188557337394266256271930914413232803742450888141180007814334875957391681085465108439994494378449205536235170821195878586847589694688865046920924247427613587156847503805034229837434245196875215055716822466942850040017337590714328532381446428833408301508088023790266778901720041004450104635450375244431862436683064524160216990333231813617569203566201774795519812327251981066246546600363709621971223808348599950001431088837453825459690932400835461255725717016090025719388764720746054474509536593184053591950586450896261429384635669441835628648495608600822152553758344554094571225249502464566740112814612880374785717344701747714565224568863818719343699921480366461476681714564821440323980582342118029216398194431572901883355945816973129891711270152842704553686086 [178,129] -2759574745208084354493659681740654196413923512912048519372961061037518631814504713902315714510145831293619685276743187852775071213450087786246144532864015961568646379521806265884104841605904963976571298338273841025501704859045902761906003876808011617321978221896034122111817223068944686404116508805808797161701350317405975735658798126884358730673597795535485550143946174149113555898143605232402807777822766378970144349572035681821576711328538926613800078459005012159067589709918881835296008161726613281897056730875762277457232735899036769743996390191913555160423651432908504028743658801529588935421489102341521645892141510532150853033156998172038091382110081868779678536292334611378866920530726412168058186631105147399221147456496599348205536932792626881641521970373483792587745951369373690036651996862474391573938571831064314374975798004040980222505427683662736978568019712851573425356477889366539784653645805043165388837255760877382901561489048188004767865186465544566924158486451162581160623828585518467380820447879708001535093969362474031645793488163931649702475361349182869339961423601325451653094941374493621545593763433815615823199688920590547698287293023276284914527449240202602636153096888275914500050533694423749384059958651191596270167478654419834764203394063970363872169461756883171285542704787667444986185897040464997100279160228742389324445232760489619739870126500669255467897177495103009925218569723921490916413184730931 [178,130] -2940734495156986303223517349822099741492336214423839539822517480320494839606077208966892789963069921570561794615908774918494930845376839083894491870871851697803564925972229601229293391665633819299840912216582215961186120706482625177359252525486107897991004632193009202469374970715103457301673732021219608739914635929363310562991086801704517464211830539881205811939440772528556728660171951116148518823817877609606120294830456041014790651871273924421114725783712300072106103474080321999538691937940210052072225273486036027564554714905583355250547821874436328724780184560992346314799127272274153348785177556215678673415986546123157260727264717911544877425853992642523642660457963964281553254377842690078345704303065851313931003213792618537902034300093030872363156629499390049127982999036635879490253785594143832491973612115061830400778778230366035161908466483947722008967240844209582670775359313593603788579874036735835195929622102663454059601842933966172619793577423029595327068386464820991469332318266058084666581265944967440419954635021055263757138604832903293801013316167419013985974256645800589315856805274715697959749533262692573290874861608492103601030890248763831457299094040742549275709532816807662389219957709111436222273905817638131976057359018636002767988216206835316113871690349979381191809964387523710507428601103988044221404391734098179104298926672037464812390789848280539435757867831754293949777391998504224154788593 [178,131] -2605698119830418773251434670198630010382072615150331335226339125094467785206127272797675883699287916556179545449316456537161618529665629121753182787466846906694046555878859679420322128521164180184790511932936359620329012823490491483676334524705061784838476507900372543470237436891821701174401459093131413098362964479925914405484960546193428982649067257861489704485943882250802330483700696723774347390156746624396880387339766558026614642800133224961615012435354254535987882280531223462776761287406705907735525615869476668922326485628643571256795057859176377470487470222414488269856309909488658457577965144224806956003848873686009092767307709894136672211796967685993514059825115184151349610084520031948752348295258574419901776572250616256256898177132715432000142441542840549987783904375892389139403309245547921218293212095422051993162181228493950089230229268540456477849993326621230837155055981797037326750352507615284164301558195868800587229110936872843330806447172881782467527009273852032558288581923676649934535819831702817154953085312807768322409787473204979447806583864307182058594026125905501231047528049964768244661154369102445073149588381840983207795902862427027516883540561811930182925090610364624639938282983103828986962384746254959853792435373908328219012231923119993726251503882713954096400548687578953090842566575078810924045395658533799321151572664664287271910490659058417306127538115786922995296933552002226619 [178,132] -1126474164100995826024702997109040834969003854452787546146957351199016678240762322341915306974973086212273291914555031728737060262690163838386557047814026407484575599088765345989771595986027880834211434638681362829911844606230197354338342869063350745911887323842895224269003789752702270985005753207077653066665606942771438523692368607320359290367670250225978040391210582968510398037672245382856988811661838035538034522645826616129774182445077418079423052518912989199953939732681178116217118062977029976639682988009413546233464880800052068942384871331964006504991761061663067726829132151672732561569115115327901852799110232054169254650717356345299561161496016046695942596352721413475594341660232427567890840166075752540993404694239744395912090553798041987828604563755297297285181673746935982070049396743440779382924665786375748012905770380462785584365243974292421559944740742593437047062897927657266028547881465159185344016876971005439296683947670118771656130295962120611461986228803631287437376389473959382954759401596591379859593772483820142667085265587242389354688075152867513582998434901702650125748470865963684913574883659633216134387460805059208938708002504600981403297776504644625409122708223507281141947594427402142098533989215161721099901590307615781515950883303989567550654215925423154734934613544177619068938819350447646625187324467165388252082488142928567592936631749246673232932826847379190680429790461252 [178,133] -62064950315621760245344998737316002064594494362493128292878980615854501413774890825027648998314417626845803988370502357508361462661617979797071697929017622563789190990958208074559260401397734152872558484955356664815447698478694060825804483771051235578122585416486561895145053037377548760913182400293975536836552214495256254629706510434425293296201397677696573981893745603152511698372520489703548181321414660808794194731024857442461224862994530224278456185735305476431983629814196595623391123552203742045246630507366680690973488503835539602661712657047001744195534445673668656329610651357362038750522322612834167081103979915389693591642547187466696727264525934567574223313195627553000171856761927858082068126270385365742914478695457094930299601703306965760931618489487482017947139703798236822086491483716677866866759649242031062568948537369117393805799528727951809582815449317640022947796208091841219497075760801078363456493030419330026773250249321096910597748534846112927220823940616360934710532837484827747381767248685504525760894779763470978975575155349098988470357693708096873810359720814101737794740734023785628154847720289635627756351105916983272777191235649627186698567961963383651894120227275082251596969898960144737263722528356870909183758473504643985839331019201300136905120668771825485268026155612750854564536384481306498339581026394488784314086572469559121053508981340654824207348320354369063939531 [178,134] -12838299677550014042897177949252684750100038352740927594739054540990296794230595290222194866908860192309486010872572615415724166260125880563250928994680198154442702723887868247519235724802741949168235535874846305261677872984431399759133847955515230554841372867735868877708719076988862338587743921797634346156006354448918204946754098459567078737495426839250412223760716745387014190268543921386247754246604898836754929339234572019108104293425593067183394975587466413210613045097640187389533756216870208004056716844889052042866598976713221408768267600438225898012037417796089944284550806043218120754261337778271633440406843805469809653986947267887006733144505129849976695716125400278094891477529404340891705398521526862829948805776175290411381953691473168130872514773577098872706880229580069648160868453285448773818379528475106150516586562663349926974191323863176080904664472305835263255474267654465737859097138539798791856546254010612111813674960563792975924840580153097642624536010306178730062045743439326165923299935070329291055543734050251967838779288262204427312312977054438156652745713138824356890272230835183640403463725619090194068573866895688984679688526957015091259487352176726450524913843548101608497759524334252973286277045668018168318677789567752059161338789037632091664581778646182542744529210569983960742427858663670353307687870899045758737546294049494778423341155447330890500976971526698182 [178,135] 50767958949840971286333857578934122815342836001194282544040104981251914170451611676199895645510740769519297697089297338151824440542426201164979496070913970837206689599374793660895065938259895692621502019430960954061838945634130921013245303404711874913193533002129735540158636075990324754207846286316619609902581588906145183264471324138477633624568345304861212633435976596130561016874988847000996071619366585238127935703390406111403057606265982152961136082120001112778057681489264525919436365017294658842758280539846038693345982580208085491210028974934019117900789085044264330287344536871513455415653697820327250013066698691673291700902777587034409694771721590782383957717953992013431479975772288209597101741509752957332569850585472634007405202203300849896479371941549359952243956569290208616920686562844827215718424072732230110927668340428750483930895872296910073324572877977493054754680457521179466902076280567331734512264144442720120556947943953646305758162715967374884250787080178589328626568738659147977373513786072330627798087686701834101998096073270701331514894327757051910096450518056610408002000788107914044227689606739165266284622071304693083566762735755485114720346383198670871102193933943935908871022848419360215337368044026916362568663480061695013637899080575710393350799458071265745269241236833217158766795097592866417715514969455975990935159603840868294685382444908641978088123498423 [178,136] -11232836564620078169101301803801903867210138704290624582317313714489068820727961894840899113355073364531231852909725184124159833218826689181541864374395430285742139238522338540218013679775735324453548498056028449449034344483605680804528458336704615226489614220402070464732215109094678834619620987861769901195359110288131563422122703745963872375436670833616609451028862256124292599079253415659339509513547279385182817819663551877710403752682128448874799141726525490755762948776078450489774478609981286498960398224255751777449326226775543732465476103486766785448078279086452937783918314562046521056270361754753014776451853140005420801719102212636714809351154391320614960781330714375983031409648196996925529520363329011717214167222598268546087429368828265010426488912254893722895118158636752581908142801966650054207997273381800732811031337951013386293135032441042433107824118937510050203766837597888742828486425641402037836781624878581947065165868891304690517557753877112036484019864784051651720800734172806659569451854108531175641337511642489172875949236564796626957992818946837444348976285979135521762212454221245665304734778995689964647008699727522286138031899117955709554230852201342370838821950515007208823807210883427099324563900613344389193330583257296166505637587256641093536689393290962518184527501313196971814367224387188709421022356823727320103949681272942061819352202731925258225191 [178,137] 2936272323869833403104513430474082347063019013784860031045235572245149319957048995929289165780852726542134511100896673878713370216021871646753520268930414198967667114693510062496299571658815367034635922973594978299131591668305016025642802413120109934283011310706927509489167396757542738836112217087361205689450727411557351984200845560026764441528752658511834232162108718742159157554565266415575042519512357219635519872663876547208261270134822886974489933145429263397548749043602531453598414927178398863239912480422258648343435041910051523663984448749004948716507719989698618700284620651398657785327356813437060557689758827667947764304673588437491047628546478423133859024752601727432400227033582594634689848146543525727778362217392524731897629282362362591027408101499345104953278845595025101931633015145917650893535109308710641293977773025178641289564312506285279373768573125807797474519463866273639216053608522251817705628502917670974789706636272360509498154711034248890348977538451311589660612271769572026987336614816312418341346791187608407346602435016735684816051594415931934303478619527524313112869473610646901303372950266909688755241880329567083364138540569384088862835497134144424544469869952691611107546348399229058615217624325801701783367632945435742516541701958253061623120153271510780893703819430673223081489839838020518752627501907568875443591872194052402651111931916851635 [178,138] -946899611998558024389439597749405176131441320108926328333027167108101859740305443755569280512118391667041974824560849010059095916860799210755028804845054218587903613402633989559876496782126154055812831000484021339220322882310574815914863334515764192049065120381772096413419072867561437654695391016368684341905993878363240669584695309160214208078442258900304356648629890836638948727343641091867506388915801032493325083165925829170949590335754969009453749147976445830497516995039876585212853773596117565039271139758660525809210641125920588112128057110373476123053257866378416581853840391511825070808617675221382584823851870779599465248973032186069828360128275072444172002690096756134630618519172010044267084798937374304025557072895813725240667062469683043583469976861581735551131559661992761318238470056605124127900521264640592870664479201136433983359672548949064193362488104913538731582403544322224574436944256014355968069578220559864574365779323355949383246730494192356073552078778607171697469338658515394452854066877247013009020039758235084586883488936539106484090845719516453577750456884889686016037755317748124691638742262010202553419960405507185316166733974426801077668004149817509649404896004290818016572329524932152728303138075728100475246407258076156468388411216155853134835525831132207924539350085617579347021705968961740896135608289289521021958029456973697665646795680 [178,139] 34660806328722580722128897973514138262419097933075044791348976416789158496938619365851166318188493661849798769505086160599393629854986955915464626173102143269832032363567882008603737157676658231846801078385743331646754129219611062552813411052668560345519290212527981296488270098506001679605067757193159827191663482854051924704504747828198323363769999296892083210706531365772002772371310247597309477746350741548287447361200731463096968900366687711124310985143146115298628688622462357971701455518966651371793201776616550115728215984867229893479962181374709508805912952500760002130923235256880537383198378752241466491182440101615271370354625107187250604850184357362946240555356988003170907417626868593350503713722964800652132376253612984714596160117613457545153236525958828929776997104241628664889343536407243494163260254492055777886264177105074988561474488175241893147795635234311456208060249271703249803953792465013890307268321384960173166796548909884539176436919117022020271155435050430858419113043899260855001403259910147254848313405204701018781126566346205163577036009100872046541979193558368143093962515119020851996549367090720192293542761529031113527319920563629521612467645039357477786985783841615486326835626334667462073498292093534823903594547898791075790381272270802640401459920805102734527720797279372119730801233935536667845886611680292714263495521520766459912 [178,140] 172690602313266216828773400802472353679721155650842766986774531073220283434480047553727078421819921898890223299065615416037939142253090781415071692768301214435829045896589897718226105041524999863223118160673679933731422834899548807553212106585252241578936755886519365071756783351029876496605944753750227235407368771328289717087774610889022467522036175401485161677340348609207019971989481680256527789633164866100084665283919517011322263901025705216688716963403174552314224800722535018394071148892492173793857930851023858189373904473571967746609233921719212990993421682838979555389654583041311413217914918225102327462146357713690118501798762773332324964193886860953800726211511197982914421667934462488364124506732907422403858828503507407489585270277635640318698527299716034654883852017423591530738300345469765919336661348085869974796888085887535791641319200214503476019399039020640287861885959925692772483860608715965576644264403557453861058512178383406272323216640097317098222405594484370919027488989240934234309275741867173366331817157679457925842717005017423428933127902512839984657405451321954981659891929395240928930645133173354232700026647772353394906024860366216099914266766164302092290665604916728707488335794368958676494000103194941899302145806543475811459136639587103509151807144913092434042714044972045683009675503684865709365590629640815642057586564107 [178,141] -2150358781296887114897448211582970595474049460895000588515456116959590556173076484472163906862240100197503555403488543665813704971453267152718864419746238915874992011810785081757097050458558585435850750313325844394732321839930225492600508968325903751047820445154668141711955791304316216029171480015523629574226214590114217302060666507648691285576093528923801347867950122304552540673335083270747010385793240306890526626115662902494864333137329627229670814596506163076877541077550549469540085630095613204454170903961105119163402676921065662330078464241912419833545995859191528556229921645766650374781963201308307195225083698706256978370403016596864810206208760004413185589404390438857826148089191082831525258981436110260175591388644957697596680506399699537916953489363598736720451023641179586387585190131284587749347727199844155934432844104496711035611706659009449650758778132024722972727199306876121270280631031884740011514469837396976206711139135184600803427020443262501180270476923621417781707714933875696674109959095010158856417491977196032518476541916652869427933467392461151557544253229651018162952705700570579330981404755682600324425910419678332298334908293747960778812713178541152783708010001037519939519089026419345727730359549264179193634316584037591432269577745469630370160594151682234629628103886348471643420650627824879561730190794235905223346571 [178,142] -36683925283787982687763045231389610618721748594821695912748077856311576837310127694682384522451831823697719003288309880669866895853810770184960139438819534310365264607762142889307537668502448870975809970355469567879923284658486279400813449678605928520579375883444178437559604003222958445938242258288662827994055217567161175773788842891518506030260171437566058047870119937741377664395780231744303013889450853361987680178136311841770800948303036390247631408602169781667565062211848099065314611701303231031765023525731592482182082530553881519416199281047084759408941086905260643731864637508783520511030076490477400316193178841511973640497246481742826520988202219962557451859529029328236522402611740882387821352094274396491489120259212246068793652201037650870725013226856602754570191688717206682058608124859820029820499224705068084987553701622229667909795562454818531331276413321491053262185922508858085214868575353007846327452554749013594339474229230261899765661505866902492698335217931633260213384168403144600949443765205195852958253848677738143147265359732351261842713074176032839992694623613586022772759895316318594176379133205064445391357745809382668946635024109171803163080321756131060573729950829306824624817811545174975373011037263967977369669336298146331468424741807416685127736622448468012141492255226593644041006415506709049764193661032225118 [178,143] -596755013288600585617417049430682719763988587969418163938877449476397016647033496004411472836344366271006502453983513415630361864014850286278587563428054641147594511773301287269889420259388937354257682122782106601341227755427316408014414811213239111167420065409358053869346295503567295155921060592184652310691283594675671198919708021848110792725379766835746198144588934456454640465847110144197871421054940467114699648603522028612406494578315788018608214795700245150981246924768924186320961878383056690067250412036941416520890123885781872700751180827150155214799462547271227477481405412026573106813602730369662254830301735795140327288627383363884265627064637525589109742173549264695401539879788803864890185256672489732601789520754552868050793113618590164991133679850745289338890010773595575565251410427003002744586792634647359908943485427894531842480557142925460816650515756788236366118724185400422897182496139219904712861399779017465482878153808582312017552230904686422001153690523544403550358875114432207334438670053692674145164967519910989771362236858871993875822194085657788025566442688261359091861496938789007246836625038725308970231121675997677106511323149117058103772783432214678250664659454053446826531261728478573368687788422709146415337110081136869091194039796705809270653580287263162784475783946695837694649895539396066201896456259 [178,144] -1066036859640957449495552915249619781161412336196541867135297815136269686608960930491125781581416705971067635579519971314823412396335310213692089263589254421686453091494524005122610989833000145307238793699911502267636327579334250678063137061145206731877976243600236250134529171531944709803102134212259484346083443549465232293698741243459852724120516373220451618830706190982197020456154929302973757098191783350403739172267930350434440492940881217129680294800551585962298882644644309440316083188308980733973503236105896669162153503834558434904196548426671220269996469090840327045751742034464602427492744339639029313771234204433952198691144575588327959513453294026895786744941386942896701623489809158001530342762311523904591305921973074623886798090916655587708298187372651532405503916661688262035338591748483745137307396078909000040308492587192874398014805703326892955661506521547435283632258048014865881249080871787638214808472639548330244359540591494586566275433023786497338168614630912584884045883067556026181154580756656703310701743529566121839079273212525230272760202060752615033322727728520919425645721866520311057181568501509331886223092716507956546752883264327052008478684614537521414860543060701974737406279732184320080180747749828784390485432844758314167554759694494180230247330937882106755396830979428576181916695009787831416916 [178,145] -66161906428538134780813159540667326888898861877019671190779943536013382512073653772138381343528511999973369424565270068938232149048880891976447706672766983005465976299550676136849035223017446802076067658261752667009216895722928828371676817499414788498696519538756733113145202880392667730545599691272549399105229127803178089415330336292473032864869820860641024718827446309690394036637177056444988681430326405370615212719934160604902444925583909174817431753549166609254502160560290478643715284246578250507747011931367343081829621936737762555168868053308061181822544880289761332102403140206671229638948609033902510648589067416243374518370127624203230864975370697757963678691489112560078033765798548864655748513873610841315949736044056470737714187521167367788550346543766028094723756025731278141595407279188723673808321975330468744918001855376860405013556449558057490745137038397594863504782421932765015449175772326759233005740929274637993556185085771859730713532350130581461458969285602212307936524245011194659036732187388079434796723072252383419835983147650074481243910138316845561342642881123723548162200014394148329633772803505288268379485366699461807161859921509839785022310778473903211048332694982312242254904059201014008633958942237692323165339229534662886787313534974631231262422262435714503066363913177174040491584780071720 [178,146] -1189993007636353490891460690717805565839955524754581358800922398083207343618425652625383819547250283599483299457374911457566494559531898672660208136600110975562603758646739083876949250256056773378362368227745790702676109774775708739084370218613394697931589006174421487056547649518169068354403588839391437285408427390766343148098797197398164232572181138671048343499287925320656530628544405329222914438905948455869507318856759432582370064467531991967655370192869552679680279137613850897741907016188361176843667652456580891175485519286704159216483209574320685672631699193701754028941417289049502679957462877475601731791250273069843306694367656000967193752774656606477695312284899032779881450652957809927222506425986281835518858202646711703670682320368388133141866754481380282493176534224435921915649033127790440172289438894740622642625203032550233636212665460952289985474187050780523388133727085611094735349595202081500281880606073344585169292727114381366430405264346872979820887369103601508200678266242940738951954134730522294884448293608731173199252385241213713755374616498484151222364562174934212790085875219748767567183324892199095834865634780896606403201099878659219507046317684703313580506465902660973625909809387082901413173976720006565255655188774966713498801087886666455721058198403655637163783473085298767713003040 [178,147] -11479472785682995091001646790740951595110319318421577402247332122905361796623731185846165149983959201938766924458101295762510688963540844627018340648680890780202928940807077666868749001251261725592556317268750461551786790939614078165139262604188140042731175468849869971429141146722626579488775824762197899642635515082233139913019813961979188775063028507936152370833392957906600274902722192840500320720615885033220918787705345382852556180324926818956215393873325215622367129803380968752336739941860929250871028674982690170154317628423850653023451189679053038648656530638763593864469451473771393838955505800925249693300772116634470509641964523468584559153536308405459489701853547751772696069142667543454785244396518176145917922684903651998157008057980406915044739955286798196233164372918819753781587630439053146088145897179983412305325293360252785841126230244750028016200128610773022831469824888731168837532322253273135866893329810635742791490533886160793913366581256929146091767306650813494942348988413643176106943297961774470659104637562812582133278363588689590223334022714422539426505121102197962489048518538857247106159100122380989255131836527031041865003502237204681515081522133016966254366250390205768489910307003777743796018853047636376198981129836818120373564712025297659336975411191497564296358882646392107 [178,148] 1438062661888960077251234745372614187779284248397044496321976694601774586454013938083146801313176670935831069414422989504828698826187315736635504275926289808250745558855152639984688891916832057444517356762569761746711343601188154268999523103576592202464289770318313618869921736640189838177672848224600813932423698648783653312844849578274132540286349737849742049213031094041711784749329656877716586313423312140622241211272877303511039543728837276670678033051005333340181209697527173655529072769458502521595107172942834552478008260622108306663556364870474962140963369145668231017699352279216510228092112380785614242737194317218054850201101435044308794163506832163672163938433580193849021000757660559214702961265661389256913016191401628820727532373799006667473751604820940594984622695990509026228921783737026641034706526048379791753510265088287985013755204358570045946416054941534381640544220208164044886462604807740347549190985583924656177169678893827379862815969406078302234081257863587148458465411152720376665855639724449024492706670226912697805211294079833634355366828693415474655379309645656482924006473384500690876352330822635479653070770328341500569217915207046891171934307758836862948597350564267701368656780359472730807157797707857875019806389285299796206713060898924071994126736323364031701302654684 [178,149] -3936589853891740883017995605158479938260983029792492470138261374569518535380779831077001879553621159525196501307774707906472510552362727463434066376888377866446539182343841303655731300018397322636674040386844705428148606957870793099913320547620009387304824973411829083503444140121485967499559212368130414516868579782252916730200651344626946436863450852844336189446862201258743405171229315201144322297071091634946168333551184263920195521920604892916503238067918278298177257754480865327163637918580890528952936652423903323497814770630481423925077526451473688436847277158962715094782390069807472287427605686379289917919655724242739927151179042412915115004507110848658641799638886015785108695261990696906152237083865497195219202512551098689159280852744012839412516776465118673616464563889434968932282939261681744596716368380275500791072229431578884959137937404638779546077799057028367464126397751364564925170028009532166316015346624979414830938850653118700476273691644675254603010332581078648494532878329131489977879365015046655028243889476414393977147173338594303265653903019553641308402987554845573261287066721875324875736904342109340334341963921946211527213757122792862576841374085573315859036842218715997500298004189938768253425848935518588867571029239684285004423166002992732749317609643129260818 [178,150] -593624840624453742892550416675436442804345248394725359154831988586761837362699488792241391170473705935926185839585811894322635671957095933761600122773623607250634148845945922395591732076211949192378032127259061978812377050421491344276540253032266982402214098133127348229599104052984158531292167905349687487346324707882441947151190335056406657340973797504383502611717637887031738938783070633971462424320409524087897537250076292263187961685368682102008904537129830032964825908796105268762106991299216871541118957607713879752750099863399897962764685164201738077013718644427580525696265082916144572325096852597253189258584010901534682132598095034909195843551014091551405114817726725260690682561389292734020892670111302118427607611755870340784368375948963188635425052712692424188622598564250419601511349805368517967276504560104224900239835522740784999839832850603252081574920040959707822979526864268778277347240163461956861662485859677351235910136816731278850575581226929862203939235518247287464938196907610679025521771099541464744250748024182083092376718749298163452799870122354789257929335099786629563437290662834796635460049423740849395122208039626799397471488474919698533088327741201203133411367386907098732526047054823172980751468773272093629290236002082816149029321860917103330901851010766 [178,151] 1876273256107450212252893648130840557607663717309045145311865169015360594540060374863130814080737443592361717953558731485165780176012809833555020433793435370298367850724540209061784435294052351434734582104804402661220531562409305563797787510112178908723799018882216322116691136770444936847080632981152565964646423790019643125778459015473706449959677275143163451951206898088415973305976862588827879088116206953824684176061291691623181957075506595978401092604248680952267114788108198569743497375657073420765121686363829424748962069422059036924324548556750118047596770167115057640223731358870947462082129674488114660838125426506577660878798513124701965706275550096709512543092574167187434954213906035774602791302481162759323240932511719355285393420343306948296684045320136567174898384850042746822118701719579480332800200437651048364988196934371490304888059122945224823212623003290892918808026568894616086598604080168813441019486414211856085913369385457528553564141478663427518865160285071239733331357388176703152939284014335393879088776616505420484458103589806364202518342847880282499423766673843235816913832357934885817312957813253620958734986363001453527555249932468367736425264159605734716332657053782361371413395891826610866415992493256546440496891770750614534739425547965398019155 [178,152] 1624707437871423180911569185317998825125229704335250027380873213368613091432012119818179329286617674418240337520645872467892975407092829702818095230969404595137770669826318663770789272712225539081702436203240264330113539954696521391989309881319737516227110718640793836069603664166358657919053794247728284984433879332854994499513043270523710583726710908646529614398254073702668768470034016950925480736929402183534457340570601250889963885006534746364049422752646325430336622021106478682573781399220206666670012578777209151427153246322094561779979018885088585605299126454978233147136047040498968491483845093458412568239891661020753179864119612269777679565856207175949145520289092121332702810642734789401205439141496212273231876419964557190780009258151097444775883976796488755701239329981013099734339203384512254409481353306699663922348419255165681463571398948764767266050873406192277654246593476154967547944494791901743958687987256032374233681995862026118666875188735923797766208986403661441882091478125050935050311584782733868774739201532717939641203372008577389130786173153699990295358721261997290278903352548503816053286361265454296060052778551859490031895572743322164649673017307541992602142379292883013057704338134902146273597329654885877147163343898222447518688808449854 [178,153] -13097873065286244497466219555126380818919806437072389856686999679172280118512366942842167353935455092236594543690604358754427311818261471135373006423012721070627289456649983392103630376135381036223094148456035902934296574728596696732542169620186915090005055721175029354046385576404594880771536414483093954967943468564681330637481110066538465313564280626063284492773935157906437711353143389782755051242570605180117640892336847535217703782025852674719108620844386084601715706130435141269306360906271202019546984820889279904951110554305170440059266846879673637085908881416188112974530476135595839672239564616591361966964626277022775531976531558313237256821570549284447260473729370583192962310743540353135018103342844570663025093596173348840536757382180765113341576401100948770841678392079169042106593494667824022089485204411763902201257820364304616414347792689829815694358156597099296660600003462516362554411933660118196806646649805981373512780110919091645970743937891705097868672059989664305364751707540940006731702622040253873561142019173410789389672382119080091680998119138602648725692584904846545854341146042515975661028864559514168835539435982961811044328960290246156675826942801057329683917011672824938094754790746690925806831155626297521864460504305787863283363 [178,154] 763859454623581120930967876800524959792055544208542698552357526507463196242011642609362785110966235915560633882931984678021960936165874930925324062081521156214949464504200420691120290929823921292894155634396292200618020909657218792239503745036205148419306152582668274638069972458578195561193896232640718438524488774539485114743269380525111446174858180676433572717030314348689523708088624631174025905906854788701109418255982279294151842097271024178487395947812440587482742239880219133497225611514962694253689591688469289097454079317484350835839109118091701661560604687483574520203611293667128533135200726362204867725330521600273036924855202403176359844174130731595169346521554746595438395500657410671360198523907827913988786319295785744080529378129397283881499385038065500666897171625451768357492575954941473287032249941102914605035371559999522512998929074914205095122293941074715236215092951407194235701851524840624522334320245350713279740611157079776685646029567643455864968600736364917063222035890745208317292088581519540404040597438721353910204021654803336157345226342258768951010989961382494106170386716265068998975743677229323554746299672038021174414759479829496621445531699051802564564852249131050049387914499530425786056995043498837471523644648857 [178,155] -1875138776339106189994902254173309095944939604236354526650190648282047789186485912467906089751581457546288401638362062873182732474201085642206468026340043648924208915591295361973928885600289637447102856941737331483783171712805997219546958687702140233584387811450697016859113992948698215947351565834684264187093293990108693557566310919969031438678593031617852718089810315960742951538254555889490222586406547698100756084987656633480536225075731676245189696335505819286420409939759443801630331915634879097468317775884194905400305890277770269386247459587268815036354738428322402327780434907226808399144411988118594791080996328801183278967390919650864187414916139819170443928276313569308013508468807332356551803820403897252403679900165813361039300545178564004352019203499346916093865572075739146027781164006450794864574462233886237747124847770086635060615145308966836879418198088896277370665035368093574815444741896093137927331811787535779777146996077928819998619786616675907420425644965452259144733618879818054755975296027414375797163942857069503910742511726487842551096614426458233008630708852709817592916271254119371423828873369485592758654997532423163956442419245271908172670451489924948587817789253565734472613077443674800747914005809845410901499 [178,156] -369549659216239822003020334477033688880789737830895891702238098348242164625274280808866859145021604097677586368129671997557435254005962540243690488848251884136565813955197708793694357062642830513533393748189016748622632857943107668586780259039347161283943976776102316287960498629671168597809017372256336947948629518302808133021170336531517136573040399370276874876078908790397141381814846114365116551146428817255395167384390892042954822634112067390265753334182457944272329710805540290066985760109366532052827221921784401339267519567463873706462145046749014225520103794113801494099142800265443154324724974813432518934791035063182947022177504289674078520858035495147006806020557965912489080320030007511056925659673900557238172280170912416979371093368363618602218534228067992096033875954412871271524108615666622342978753609638715360280756412659703845752072825994420479165018412020696160534832313635447088642482959349657184974043679609821294880894611491636091091305799550988051327678488182867369458391742487521570563304020053674366616317449966795852174139866437132658421074382699603593348627406482020728681609441553121097884887313780036013703480880946530230367799283461472335708867286596594234616641918541682898002435822177519172474092959848 [178,157] -18431326854945162610278355832629070768133249845764778528556960375311493719448526335913850741114602996472111670021420336709709185964383226689108351741114260160767951384875069880704907825844638707690901614233432467870392203796924322037745703636226331145625439831882647826086222154997018490149783830353941379347828600121867041675247373611828080077729809522579381812481475854094924966203488181076661000266370381832781944701715485234545496031880470956617719216424337127376182955129155578151816092398335444107484154782395754009184255518480372649188926254887294909589613369373630120451204270790827846422533431766270582120925887314542156959884791888921182337496661178758219779246481715964369305783787485350465587647567932546140873174851709782310221808084848084839108754573347265379545968058019412493322604999312882649743658517932896188380945676215992261159360280027561257963264464480558004625950924963826278660736659753531315936714769506957225462490417976413056122543600545998942310722609155467039820469720872763328394940063392176825852044280440658203412610417629686343144896194927099928462916141083547353982214801900812125779634083973844246173817840058184832548825972316336937683981349837796862312378838651793252715184209928386509360 [178,158] -2064115850440008304759819451118057538385073079880646777618270064058409817421339654148125001429907618110822350014438115698087521955938155808911598689299193825640211130925969318855887663400219952548649413341372258247068973283765313826412436891674235929754580554456175105823625633997397560855324508373935577376876260032061802600468832806474366400603984901020217562351731567139716184525611039081240836039565273634945534483868619823269228903315310906903375889100606833285761785697245052314570011046601041807809760815013148831584860430131908437817292072541626053131827681110396637101353780639796941746367356429479508461485493110847296467724630578239193927847407220589254199019367322548622891371654403473808211788506496552172739457975541001539422345378706020541490668515420294585100547834470238377938870879704921239252695446861040955459550949254688163444833695695080068022863530670320931195654133339679439545478778513947661837779393377820544695795416447203851477450970013770687599185094042696067612595484345953043514836267389544397362833917544258996602261100357101517156136611777580442233865703049830339480363285102875959155787436337427906714838435540105051763550395619153278390211627552810904270194404481144084695327583739 [178,159] -21034558633872323777998762865392257712256095362511960189077789866671289957016388316149750781274318092944865616070709890283405724401469501774205318920758465898590682339386539201633714156763118324935584829629541899272931227685921673500360593173680117898482938785354238799674283750969755137228157543262960183272152530346188267194936109202013341110573130227034329562345176100594165257076120895292564906652803979938388773463869161283468706077662069505259521263379411323511143619477762702525523693230116563479889855327134547550398279133295821902423243501069954308177309204489529100838665375769606074617501442173507174816707787337649038264555791653884436484596545477682415109632663781123672856198604479555492151834630439319596589625722194146519394188018135552567909272942318525843778483346970507226094884173996355811209193909756611451099186738744681348314862196402298113194299760007740130288146263271008870876288779299538221206963484394931969275246536114294237317588783885736827381364931459401010659718803500415526121228837707573733798764045355910615216253388437769785532041164554017955086846947536791515039664766975467669471385760611342058145273890970558131456985100275361962765522721529667586773517468333180001 [178,160] -6926623407024133452804742706964730342280515678761678931596587758821366850051851882331330653382403510922152759450216631189533153172402627991024161701937029542164210693241463220414687788734650652858727513251952646222156964825129849324333399103350516475942067069753092646821451927487924265392960064383318602973886900210936381392312468926251407566704831017710577910827428814453538412462395282642557271902004658317230293205138319571807071441154512239135309733054566864370354763397123926151183358364691194186732389058850496161924874872912854983993504549256358136998699161706796114647855780405365139561892614209691981227758796971365008351988259642368855913188588865634059412886693470739225113412554898585418402099660708526703434077699924092391710944121986347641347428426732751641788248574275138354098323609865613095791308109517451451659482555645226008002064422191891162619437742196276668111271720271436575904190969007278725820829250585912439047544662012554087768312280890108593637998001240448224573727228714349451509066709147164712063398435530677132841619289322100903846683408811464877020668030750453149442393546368768969078086331736830040218753537364996606945693069611084726809301653254266895415318185 [178,161] 1148972937692750827139095760867571407304050692398306132811083980814326487095040110084318006181491052223957694483762613786899447610379677165555350851990579130464860585234345119633604614051916141933057208091931587355560516069646102025138560875619606013315936240747007620293013070583384394427364081763233687215370379289949280708955395140137870695607144614606085757378628039541930697874693675690557036070677314665877856155337399738742029425447378630639406363129721194173868629713413718451959838849451969136968182870023949092709687506124899306646909251907546770068803029396619207244329913171262516193619171308034338652391413056035680412304766308150824667497919427383975252892076065134890425584345164023820734081935432847083323816811437846339329369007768585400543317496813198775635223036071584916680681256355422745605222529813956144233740784596462488400940426664855528056261528798234537197617573127167642217390157840241646936876524944972077614563322124336915562375743292642686694701001560344552202892717024999827339001446844005158871590132152213892619363325659071258234457972738209692527482118776955975421787787305595590947712980552733197497027105644241222674687763339190232388231301814037306 [178,162] -13759861394011143447980081990681854970245998266834058928619004219700541642564112873967677383768008428247809660465917766788628945163943049869525325319167993536171312358116702718431820953796266864476137834793429028164204785570131489508824552310004498378496438561259783265118940461940780719612543520042612659529970924307014923892176921484678798824506194836755958344178850434380493245407747318664964279150469833030764526236278004273207953960943633828477551258989490912090577750424955589993383459664171128352510152382716783732697438753770276241414143357085858835453194215858299873636994501042623564346743004251723940675152677071289506317450706856480122989718777273103310238225651835307694767468545431018518106195477549593391288074241888849743366713881152391629979366351489249457430755451671251621939640690521140565093686086625194705450602688251402958134454272040312438770537095509954409795630300936675365974189467146880326807358088238633715888257455658067236760227655270203072863543710074461207998392737199945286041945191599911838293197436630839111837435199291650732475272656171912949202920552837625001485442397156096339407481898519211984852294476679019585940106428634687438538605 [178,163] 461357873175817420961308625443251296719802606270137797190394088863378063603633294261637256768336272157368931390199852827176688388105989433772980530749164494048703547236329959623187763526611917583718003950305554168675802935332444633823599856431043258320078513673892935524311338928259897023969721610686096632943109617394501553767483737828254698983332430505246696597569837574562563336005746977041728077827291074861810628664292651768291153928953677620009943746489920372126717237072567519313689656293074558207837419546994701452122671435153252692700023227500095335123524938935810636736044524832106261740378645719374455561820964129490029644861682089033670886127590352710320653833896725004342201604910938299425230770535799937399108658526211932908552723016421951898089557434818828934978378891554819780241961749842902809955209793543086608261071237993113285652662496931372282214825528423827734187859365971622811757798663949306998215919960247315748815407398723371122085344946327605026358357916705333150406875474744280437925377631202395575062976781047097371638663413647313663303343504594756497226079201595004500963394094347444906210300461575034867926178731429260396633734834576 [178,164] -5793553553464393921455749691199931621854438560909111278549987903555780305331340265809044478080579263196051798663750544503875194170699585934161213569969579019256134642799718443110099138327253464559951026894503056949724241597568788603924831971569066723120074874728656527482933043531186845977931770848667504059204833342901082226247437754467565972059994375980988626438918092452781032856202791777391289637864946070847528305363828818111412403702403248893880044066457658546197258459637956699119977610398531461452884008509708865233300509691758249572338283362290072053248555671356491298435863185378141043347141271670547070148707837938496805308836221807286809908528895141572278884495790833355621293475118438935875703265189933084368246760109578287434802964913791727209796414079376643898934971276916152129544399228428348560956649649854072036351511416095954132553886011257034877211712182776041576941204902304694213342734326715964929438702717950828442817447107936684927897250423749083187797041353935372600788605968360009516514051072689845622426406780997381707947801336728227444544207904886887125439693676892117912315067118215050234989788178300964385066092224329943044 [178,165] 42330356299026516019746111888091423176071062946261083836949419035456643029322750568000940181290568921745958308067601838659631610373886539393731756439849031933602413251698193379873696578438755874061674147525105888408927432482897631202295365369351931606118446316244641820877845146049473131296711067211059315861971007546352707975618942703153029360701394892898885575850953569828060100976999731092708435224865555833692432337536540520112979550416930877778805501242600625377227004036211227656978680343799775798884331268982624351896392396805824812721423876071779733205074756606862295085642590317695900875927040012959610140322498069398953402503629918795756066642117660971790773705367857155319200467314821947558182038615600600067065431517576689498878992536425581484577537194772228471494610786911077674176287667416149321985278413657120145921999026995081135666692884263136213411864929200011595296451726086921050797058216052402006205922483984517721915473075052036646217995360328761735577052318292520196234665638789578168287420874577900221324345187635923973879994295515704827181046904108071675418721719497469461623676101498801678725171801973121621608812920 [178,166] 142705593347725205500296855742031351124862465139586354361064016204161600180871652678577888641326055452070525272848525343790018616504182281060791685901132246846661323506421595837558996799984976446197140925184026401483612411784116103937825975628663904024958130271060962335221161467899657249500839199415007142319663380891442287750989124699005693352249218210158415268593688085368381928348766579003762347211736053272226390316044321509952473721229364875842481646190191975709800234533043949472109471334031733333906382735968149262164494558394558816040854881423471111794995008406831552438138408042129044976075516623051560278616329845371570635926410130367503377780598354223762538917722314236269269104605951255002390444877275689652817174373736685129188969481428778085177288130773563198457481131644152971966673492758767663841883115132612415654698970157667379510593459290747059671880121911404994285385099879086369660839027325640397392569353711889849376946267828034645767006059061406566199261212519943960709287516425299646175057673179527828346678222370926637400819690041713042306112429572457578151334125043952458508146973702127990383228743718076 [178,167] -325762506031921876286152499143029956318666528415671175223572032428136026520486565170167824291076341781087459373232889531524637031070597587288743690761097511593335021326311350316547906893049388805357010665227771857882531500407627968567273466585391193699264648841513517025281737074779198020317461704149983982953705616030161906175725290823475265175454657570404012656293965480271152559590428571231947272061055304031170859735811554109292189982851567516139153628662789112694944517419954425074141292054146283555422099315655914834658340499108066553809504843087145320068872982804099556295137270259946556889076712737583289015732933293083115346158424244755470480205636710874379961640015217268777540548905754271505459164428953684558601733927368000729942244686354715715330120588131721332446719768849047992444522664789635675909440313552717048849171488200967797966411206495081042771460124013484456655769495158141139538751593415164625625630048105080349113101031110810469707693833529416353591185311905070373466440987583125337500588299360606155897793495802648881986199915342120442147841184820915574702883331562897996507137565204480537645 [178,168] -3360118619139740194332875951909979255015789718589956119063167325962247348252321368066401441669366879724215280262282113695469288854250127427570809875726552659779178244549980846972559736346448555786342541323818137064660575843253052265264308634547717526031027830991181444129633572165129115174940463774519976544515779732063557763202695033052447039168483227398538404493404200500096518902930948837437123752947781387356826811222928328178508666333837998929490945434562722840534371446817971954737351847743673353690107788806277492613115603828742751331955037509703196790066933094101327690070176672095598382345619419354780369757790707209903236495637084020188363832269428671908288528278559477185014825192662789163341722480110104142779321456804628203587390261618496726718647997225572359247991758018006649385200425372416124219786587030532486855338135189109555095538489147585177823931711965863448929918259797899497076993314081276600527137799458872616336383836985975134679078317751309276460986318989595657590889629720674833935643912077454577274864803177890858103153851738456612823368555048209354227646475821693229038401091226 [178,169] -82569868741791945013448106606020016354725970842944725901997106998097429011422648677058796878329263286244248735038999105587054163205592144163559190656218776774624111550508636028839169690632371890827867954881585251412401083125736995611859404527700798764035261197252972218327364378683794951195012054677854724432438909764467662814644768421009991405405811702953251372945597382211490871766393379091185550926667925620197071796676556564966405209103978011059973949490860118115377364677057579222969106783576872845936050528317662336291203134282965660265826045960847954509587068369343635768595551257710247839537138639345869665080371865698402036510737061510076650312321422046201528664828806238132947712466706244252404173435769958412403745319308272397452191450347022067819477790087667481789152450004335721367384071050069799593701894976175486713412964870949195535265767871249477430616346086726027744208579119381080668160761130977821925163153327762302443301232017125577936780702963805025008726370246760034162531756660455051229346966246077712048861100654435368993880204347459762460110795018609049914515799100039643 [178,170] -506872597283023211616464087301659602593011679418674468454246446116364268754936095034504438762070778721339368604221318753889724846356445154332451512024826632733266434812869956464074750896424575449306879493208026864768226169457425077985300832792654129620241148084953069314507313495172570540797036771006958736139256820623488003852943434503126073557814503707454415089504928748781023039830433398111883105103393794432150753386214409556358481567720275580509114158319485125546083967098660456077989375592671479975251517661771743955722293341463611627243965272969658287020501067915380943778887474081300641283836098473730889070627921226354662598761297220190124599180651421189909867460630245657379038536657241038578231140431586853111179228560662583726009747226074549201108561652887933200366012194062562920968089799430798589941186190401136945371979188357943687126703842288334864005388094441662062601723797037210687003158726328021270656010538580768417421110848707236565926317403768687810746435118292853354715059171310657793646506828090024978524692467521452994170993710193086465017780984693509117652232 [178,171] 3909123123356619320686799052798103697030969715924861293677604103267341512685595145634238741909375001868537634221388901201098077813175019038253719026771080623906965725439058030323398618417745938659424341098463227563470691962524072730060196617113868181258265985749574706167853300490744146670608644815309877852516558089132474014059468816885188759134629508152013210959567596159702876901528441214483044224365956722042121218365357905332686426797167751696065093408767171904735374168158953137393908871212373647789041161858148341837695583484069061149645046544653609012550933137362132272580692193438164445050787247585248979920336095051274264917782167814830142681287030568253354182725908602311438172186653145073204417567944138747488098340619127510465989756599265945905413827423976203900673994014429568692925396914809715202817194666319500735708508261799859741211442320466565350108291333698828489694557500481964622872926115939089228750079123446446368186032399093438457128759463077773951393375396122027659424372577323778416563087166172004704949095911673629687674197225849312198858961223957 [178,172] -2304537865977272773044926672615733035418391547302865727761923636911024635092489302324918257329303755386119922208929390819425171529438188354304719966408546818957567600997779158015904336153794248644068751551237555529914924926186577835428734838627141537994277806402463364136227064128458488416564275117054012858018878954693701163079478334703285413255708897575154301511132103687822085385462875528715298178904732047176834121444206879303602291559254272806989493182536825626624457732448338013095792935748060514892414025042248559176933479342830015500906941217544533217766958249586722614453052587871720885931643845563013784929772913724815027677979688748191133489772205303695681585969467821842303085840698225940677864917270089982433572803038104689894156750963398030563198045099866409636293690497349696129843176291290960507648863617898489111446571292280687449373977557032421480432046689499098049922269036221267827632172182786117684207456658421934474637383852516599680845301530229277624167736698664955044369898278114762996489287643777338440957870122636477822609080362461043532 [178,173] -2038795881475654062623014201864410514453541886070286591393883437773708928385148761045565578955215900573325754063714935775854293076401579113512623168340722914183611548857302523515212348539732474805053173038907399457431580247804128633315681715868428482346920220888122837656212164258062291464284402475440730475681505045225286817945539355746038988960807136287090128955520706458736337734997656067230636584728655749697193543111106091734721113143288778142921368979487907639321732229005655434094065682095016020627093158920340441432716651819129072771712913820887157518924678198346261307021159787320252879209006727248770528688158116577272909799758967978158449370698002078529897466452797586699226954128945815841310197320906352762074765948208176332386434053291050512838106682632702423940350087809919772013018080809303111951971377145770185943691839306968229557175513820154290620642648543232275127095838624205746772103917216101830925999886131656929802122425377015638736372571314017537263424913159182211304556672506489749686156244278748234073725475059011960973469812 [178,174] -25040366771408662159820837686627973065530934809938745093932003251840741870654761968756623091760427725673347057044925739834184099208174356313198086684465663712562856654518845296452890475432128012640045613024611606987798866374666971417511280827693066111248899897288276463912953620031081136821740227598693269647618718590960223916597492212220242396431603342078766268077896407833861141291667505866631089429158464443866057647273126600936812124560061019351921385388757944773725033975322127249789955489630689067153939760178663065470622532157346289606676865019692943502834662711364369429262466335467556713461649472480069400135845511515842705028281703003023189956350621630186845656706826008338096643348870908312440020874763282942502443598974702527025129108144455988697363075248305479698125562320451893916173606765620065457040326026768456045350924828280184422280777232285232867723631539642201296780160732332955926676684879975035300491648492683355758420370823274474393422468612742255144539111549137857502636083415951396085243175210781724284471560592 [178,175] -257047513784552532316889639507735785541473981131750789516220739594977481172981214598641058767718061159285916364201816668585512843458103929750778240870143939505381614329427637220199789143558046249390481596000202336655696385680553319867016413526726358282208197630904602771681775406313563858893570813349857783298801149708707375653741164959850270541391182114099845156883722269100679890841666719970836883638394464708320872208943148434251327297571826597291175433957105330847421868824341115360942086379561722663983030023466530772157697096812986937781526402241158765944883002206882708346677977826077967582918740385926014259621831673102186486590999408517199416036632984024442516390038613309986175837367418883491791069450826580260210151249463977209427048571792145405654219969082502100285517993838099002186221983976105316662758342509231993079624632294837478418492426917577312918632312928788702036711509326092367028447506559186415414437285614071013498851726221470996741522668333475297921050931464892516620155248013936120471810393704143682 [178,176] -41783629490099947122256412329437360672438018397764895335070509912210888291692262827246869701177503598177061311335779945393039372631741572651783046906999920361431474993890289979351262745086683282621409162626950546628117619098643265040721773375271436540172844908419609013841479234519369644008172460070113463070750232205600893850997164417871579428749444219330521922554013621588860138693107632789177716851525205650343612915681937979919403297945505355581800121994554211868032739660509593164553517813210055908899000347412269962423107274298453701482093123413935061889012443691558497857879056623237410452786750404456983304973768740133206938533318773212629114587305095880106640420043570559769232438807911885413263273856344770727581901892239153350555555673534444214579920405442253764986852641706860784218249489330596598895138906703337515484391397276214162176956136578905003555543532911251791656750665313182227252633153925751057532674363289314423417690670448796266307566679072546898356844375174172508926855352472843961529354 [178,177] -2040092340009148958472848590700760240131714929900007836597364378541198067407568791141897859543650257769691579070834038392689968227641624900386464887574436472314288991330552749671019663710179552348612012161540538058846873946856038333417251596029023358337065832998114224838215458070459837971960344929888669995588346226358439356743484376598926437469116846046201779228020015277603299830042098711413395513298889767813553008901700964452755724200128794979370391032358323950769478003964461314481243928313532698182714624582269208546438129518700698500627519809278737881668514645341121207906465309536995515670414718215690851174828453646056541836996884002280521613253405290987357048454886157049460241562369832491717972810543384610918012929659221739707265867345308109513565212273404414411921254233478755885732801486867828159247537448783924255718610922167838567295665822827598462206358247766439436183634368144595700120330672114353690878158921162991264510536923645533211703784208233532216492485201990903320230468563 [178,178] 70725221428532683787384630735024535816648561388430272438740843264087703074055454828336195194070464091501310093770596129143604139191045973892875683789691470744171457079537404194169792666354745787438799394126603156955060101287824879337053991368452697373609835351917329107502518653848904502246495727861540156070644417381697034875061688517261605011817010195000657084483662777769035460023263108289272646056164411476269020163032723477301138965107495284806533595862104420627227049230875840801403048493872677572124525623198616626093439981487211930005394720785822488257563988924958730179209357945842407363854320799167378164581811085882268516244310903218175607202596748918039080127226828393585648555926337667136820816188582923706918091522427406486051637157174067689205522227284568151685984936577667106917129237242833450530472009889013416537029479335174558755119138111958207114223652263585508474389485253041185046902160859748839539819844924295275813238999280847811100973697740117046969941033456781 [179,0] -100691769556427787920768076984166985666182007242839138549315289994423725631851627893049331783656867333779510625825897574228594341501179466759990682772334524805333892533251742244338832399255194496281680201663143675485894814718284587167467174596973531603022574336377374508985782515789798484247768886098429941209355161971951687530352934923189384321836712693681418468536556672288268454682587047726064623463420440013198752540377434132193215580202899129387094669386716723871444863617935883744814866163910404587898285876473685666018559433426103005901077543455005361824983996997235089745680687623928398925705567017304526064665301282949768273714442655647170469711977492295566613538074322461968688174408609540374844738201358875749165968137031032170517815527141251399814121231354066624466313013606685552425381272709034613115778944416630520159756861570898842385678471757817548082333272905465589144923851553706468989173448957578361594786324995793323463650951449454053544725089847592985334212051145330226320192865600002317374308919660563208981313166712121833894404197152307245741468654358708909783661207228949530522357912423370815508761895008784296466302193343145398292590431694773207092799399828081543744865141582218065562663679583311253719519916133562353920360269753809978258452191554995977577735411687805354709184883760797759339308241363594649550339282013297259176223672923836464304276952101740859442334495336248023316821030199583523355961009760981268985497084322949976547783976690713090575855250750787456297007608136253957500375268936517144718429799228100154152768184310718520682393505638167266918026299099031237243235031804226628890157228501045104741690626067056470947294904347726712268853515436951323683380167246350664500118235216777664268611993388199863492755339427425247460153433734056246679744474356994032859802246093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [179,1] -1733342385128792129965433316663333761047493078575726063676179575816884929304163866781766763188383578121187580144818387648033419277191642960966749704326984865642319454633475684955642801134199083513889147657431393697944158478618969816244471250912840676905538219034769010297595648328279565195904214961891499616187858777429763113458357447837914381004382988483713106065524006966831295616243517859752964781649421248435658721711586457766550854761215386786043536647444866595541031824093746637355739766744068171038278107399579797690606173920812965031845353397161585421835706342610595462848451941210839330799066497957468348950956013270964185382022056143645443072046014362344204497568421812812452722968514613278324429658490471392609888468958008920973077236507452576337980889157628224265429168335980708755716964317228128625908600763743197240577679724465027510975566356812077070397625366784220259451278521196429489404350936260874822381106523378295423473160652512881749742046447789695654132087892127010588081369885006638365739283577472490594875628697768189692704804829738600558421229977678042617000644787183471662782260312829055282366600388780304748186180236088383726864307692497419695558980857380193295713356463554504072845366716111980599833159591549056271401050065795673156601039662569886623602177716930513013052280809907560917219209190388437454629042375420038239658680518334187296619325915499960501278144383004996907960927503286353587404503465478860926641733806143011575297958981998390181713775394348179276563584638050508633496507249643897181291277507657108081693427896722405929677289248328885923255428737788921340039066408755077606279548642917850866854946667722701400383557060502567097896946749759350792860688419938148425282134892388297887027879203223992171652353692108058994656715814294407381751796979737890069372951984405517578125000000000000000000000000000000000000000000000000000000000000000000000000 [179,2] -1049345798471037429128081793992642329295741649868706245648542643882404445666195150671429552829165854444897498284500967073965602052248186654955786698821704597386734644542604535232950108161247389909759765808802294930447870182129860950282593241856580231404707627218017890422525910938199383557388390527127946912183918681530588721614118287356429192017555020578109338121408184694689321055482572278103663010998516131930153106514021613611180872262685095467120422286761638929233230322142681643325887118692787504113649335283193982022670830542597485358945657631210368759380028496089329814669271966641708355341119058087965356057809038997809716684674761229424172010060732733505421886968190663079788619771914558064650635402180828710789833749168375157021052824051540169055732960740027043902368149944864524198552898252741670370134504897673076814783121603796134426646840565956609174965659948272519672603597331047569748623618767893088243643825666699161187957807549576014876340905431622561800763229452392995177098137057710380454706002356622331635366323863462027576569576051717445313225084922651288223277069632899718539681570486264570844625314252798691823554017961142306703419349104290941547493188580118140212145523196766704840845131017905667419263667265580302321066996681891762735808326815527479249784687114515411936097564180042342059742200222697033027363728632667265384716445620739504026188629156159027020446751499463355488627469940035650900893851137930554768895848154301860685501248063422441619592883760611228742820096710451324746360021676882058448081446968659679611345762008937015109641522951322594850457133866994123943852428040879842895145885296686126092742259591306107900218646550498070655584398538554329389034049807124800901570457986466707516991795625328175828231045818788831343165085952875183972579862839716049239086714806035161018371582031250000000000000000000000000000000000000000000000000000000000000000 [179,3] 63936850006697027282858334145068873564654624173460835003298023087923117358935597366167978388190907603631042543443620719569805322654466412594662844698466266200403514060370115099345076371255810329814336340498065157451629864357944529108177396043477264505352505202040146079643138264027642896653619867555156320357536114058473321284681658294844168789995950454063604418335531676271444520210822245642770461783823647074258733789301981444519948650345712560228589977088248426679540907971412030462427830309486294007500030830948740240160245346708205671202036482256880247519447445653254869932597710997817123121994278513993247203338586953493157645374343231380769486017576815805732261963831031238192382420618516178140063105344770769916077360991453838109893198785521339723790862164964384349300246946766096594847980684615458083345047083094146779543731225193169972255818350085260452430056299839269741616591887844264312363472695863222773035730704935710565431351576836536269355236088398703522793092779794967273022979577186115821836161308897703739021836822936506524720161888572510315393940886428973694072992648636531000627679551157683154435193798345468328865355785240104937783534752604731663981748245137011629668855975739918147909438714593796525413107564520186320533941069643909190030729378458769822590065770145268307696352291864195752244309016582247880977950394866417718316196904455222179990724488592356211214551051516710262208975131362004700603372048751506417182677246462034962830710598857272436120937830192046668847368514713601100974535794991775705728670549092679913793056954358898941254130016162321393321742763429065742851672570906307138653888979989537391630296061010865025938393507233186690533600634817064273450582449110416624149789319600140457429016530889689651856852449228163323509979912528701303521273480808708302261095468566054478287696838378906250000000000000000000000000000000000000000000000000000000000 [179,4] 49328698774509251408563670079441752702246866737393488913749004300642743599602432942757542077597769562448918701533338968977085465344770291726641725687429525393815962165076435098619489560549754942933044180843229208402036324149333621188856016450565134276778252025770921851864869209720085933215551438125740252284994128133369302633761185437374859291434290401649279791693131474164257928053079815331694383862622999525094163934469108193043407934407743064418489456698884674097304904664807770974496009440823300461995835140095408644191208787812298611136073191617749286187852626572420255328958580561337329823415531032172216491227655862571817931229161238378862546505589982340843735470858712291161561194271156024386025964422286474027399604782405422060864583542776003027369262593044016191206340691870989926116435499418416364549572516565531639814791724868607904864466716523519317742284021264573334000219607527940449997376716942355078141748274137011663037023848371167328842721135266574874848309431904214192591049736948715298492363825894590725722466865364734361604555801858360960837711516412491166028554871444504936228148942666311367736740264852057068276703577058621096579927101095751686572608705141355654837500858189537641744288393688561559727602904228682678260252541763218389893760751862159428364537131994295870640804898724237029251100868833739980443911157642977003592511447568832352010035427296845589594910342184363426503157680216187217477880009662014002571362929720243322438154894560379536613043380738041468624656047754279864867761220837117364418534035390243184595883176459186675010009111437522369352027764632710472769932417785220097700070723092407244946098647852552829992979735201680418175401735534217384068111884946891109784068745981586492394287746092043088863115560774564269814414329132301359370182874479627563229444567660664233699208125472068786621093750000000000000000000000000000000000000000000000000 [179,5] 4720203730032085230102346255276440749199382801568221010307910017200721871737600379635842357728886115342038640631451955344691736622956279326868342345033346347500773085647517158525789709729787907399857985539834240787004252832394436965201741952513437595558878882734072344340238645471502190097152187399234379185491171259738873191564693351504126622888158790197247005125101564066110348456995567263822316534000491923606392389158549005939357858557958331579501264420774469355194391830092504939315687250542340063444098164548109869177045024585082039337033513110796751453726123247499392825530656988658005935147149335354737568255451447456360196815117437624077419755635479980006306390318553643125082643288307900992533729745974314520406815194499588918177034355170469816732413889856838003093923331457299703618211990772381933848513280079970245760357430804862832062545349057145736245491935185966062795969716838308587418615703249276388822273745373606305135505847259550502316514809927207309929037312431610383767272144339565139433713886095720871026744740168160553087497331369722090078487057549205945265848326061784875125366132019358857911709052442790836242145195962069422091632305791531738237224254720906095847503594723576730650147275124332690151489440534011010191655777110946203071453716156750927157479514261015687891900498798711730455988394125907645110982770246678146444476817573764831242008827633541509166396830448232840299223363315258001220261506770443081170474290234507586533601926092653956174386790873202145633922607384141585975134162444781712168406712074186136290062655590791022986736680058472090214674274971035416081025579377806090830698065990991952017973122335435365057441272598875513225454501558879811246479722159136751795359440414246457668970959517024825996629356395010429909533169116789625950143879430762453542806483840543751995255661313422024250030517578125000000000000000000000000000000000000000000 [179,6] 176814429263039295229849645293355393822645523085319888367203842056720538859837204081843942996829812456284095181567043619219767086771327929885749200792798978134023355741478152094136464133703565472232999264131414170088151813140300564839976664222196735394756724644378034167221955948334158143030301543601307964827246931235977427585312896619495820027734640103807624497692479094438192457906667946596944615706833496191643062492661139926993413800497604976539733158814086777000930529339949297177138352061267527331679931431791002642857650490195602874285200004045799957451519594957077139974143343368266624304565291306143342498290612769912031916101103335124703189922839603423367917238896324198471103656615444771430267599754138807145395041064100258240731866221151600588188452162477900692147514200291115608624718158817746648384392764534419670712699504195825351944050778171944510512575011952525203555450134564657268983534734181609518265454577429515470053064717863308311563986982831266069095903708000152816836923210302039039947720453337834491090921328871289319971090318169953320184329241151908531813254473022322307529778668937945763940926782747816695770404746839029803205204814453251641747981162413664445907532048694228822664700581010153598264111036286563313843306810634381265337553673052840541734342195718728540200953618141547656339768250977140120878430477206203144064289270931152836654627915701755440052233535833918323391533573702279038326702380748335177640511303989906719242149164295979548258821549113396541489325462772242240064929885844196707090687264846352359651856083389480673244980223334496919278946620006769161221667384376985978895512699051260629247443801851529985710303201977052207602504623348211164583304845082148700612132110538090530152525317664174953756322034088538161254876021485724984805448923782036377466576379466055637945665068855305435135960578918457031250000000000000000000000000000000000 [179,7] 2810420743329721183603542097176936555191770664361656964755609033993323797682599740973662328248176535126501353595774665166502938798378935812335051528783313456790360001430552025005668849671906153064109601370176326761802745584457644076962069616686983782823336785663576774445557938513094590622880225699968730853472428514600415521409146694917534684625623783323350794743198400100281097801545913066778107673492655494448796213106213728328978353943700059036410174120361470997098283189917239552455065460299436481901676415108256916094227414312662532037306490608866438208574651225675332920458409445002010352820060737188260012069010797207827970726769835243587451840536460296782571217180259525983974204164267293760454445143671837314458671419698996291755484273283958934220202787072057892836318134105116602486453370978839399018031302332769560784428094483306346730031953550064887009176581230173109038892022353056111007596870354776049511021041222562817161632928102909884214960624868733164939103611309024498506934822043167068257996475977292604898439004869093180729428293300470349581672166014443719778932452473100490589895786458302433460280837594869112208922242440342605449609025126546040294559316622177125933938619269831145831294152508487639892046019283016920399371341702925557249181102764922741454292319551503237944957014498942475562306354572167091516794124956517438717887236880660664269384555311185873968594934215603565499201892943454714365177029654536857723347529803543835345922450942842690014107423311461319637657974431780915296528827472854716882319899017488236182917786270525738343484277359356684655862294740353301130462826530960221011622439971614435842450685306689267526950950335460073025320502263558276855678082716617174341375829748897279382123904792876758450111566046235331780691026641378518957276003154464020138270488054615305268443131714306559842952992767095565795898437500000000000000000000000000 [179,8] 11956716351260230495360126362088506348063267064894881678469584383722529501252489479260771703264537289857951809648445364320756899375149132814272542333843492798632965892575414860982703976480281819294399167911162699130088237449797107015434703827288738378118524580605886824919449978348272682099783955447965854507184097271809269262832191733217802032208404492191734556515217300094636746823555284481017508275508388086732967425486245662906742666795313780465902921468788647944725430184671083757928664488364438928711644490258524297281658756427182895206984811586420108152944503561461821035014976540578743382623682541790055274411672276698183979162377979858605428365487372921218251592160207769875537875713689744864833891622075164383521323224463847301111034567883236330604750251543168680609275520164323833106224525001475306211468259973557332530945071253913017912984538347781681038576204558807818245998566769314127424552230694148780228659103500792675517972676188972776851574414361499265643191525218896969700502863731445677260870628664210957399128467426745259975686426275688467859662242350332905187317253868190897089908463735221510739249855654292580524982886699095363803261295291696772280413651613887972612042833653715729890615999715891015153076406644161240066432602272810066739673545982496544450173215946496505192462531222250464443559832649503904540810711046844678755910084310574859736748715914273376725935768844688300430871765886511258383197922134316334993041804002946136534721564296715624845556322288665228759154685277765619833880431759714517092567598671368180146991887828667597120397220939511513457848165927633519935348474834825130647113714383544819270993215869620762196606854444774901358198098845093707449741919836100776889831843731934031710816278692710889830367382831710388284504895977358735010184155878934841502841291947708600063488725744401119932547317148419097065925598144531250000000000000000 [179,9] -17845146299290871228266555025105460365657255976326259105297387024970921715085949685313418369650382119258380285417218313807754263401493978786837746940913822709684338582959926562819263703712096683039426198644967512181174805017603272213859330556526084165129130068750551459700144642829737621677719648210172063057411635124681589124909620775419600036073106909985379467403444257658980109054422965388141367001928639699359525123414787512487195725913889479903597013376800534686706196334873462699113393332368570007276984341341997244551471619609178568840969814950719208759260538068762750220062598971623094151027018762467513291599990351487347707670639073812249143253697299236597308221759556713601280263132089144011867782931737749700951303671235035867056332956472159940642999631242428082012337881910844413286999945707354182510650860059142118071669751985621744089937366402385657208124332835383016258780938322945382031516825255790756580945119617950403451958697492497286320107107239167137237336632141154385871450734870813044789638899508874885213232465521956014449055597809957928371515665426793620614927326924614436396734782576290273112617863667309581455877335642797684323142817282178342464512099772201493117568056787611109756720938001845103902176418426684749628799096515030387494821445245247653848155965541428836715544542730762364801933338084483398675653478206258120183088798068443794364539027210545334161962219756202743691115041488914147110709642015076874066583230377253084939760560796881884433226010202088683809987458801504395493254868425872716852746195681058763477021876862205512961176959898832974453674312061480700936146021787912989648712822625333800915172896433601793810408310557564483446422787151711494389557243846378668422773398055337775975617319861901466039980346807488163305309387426572374633370852427274000176607161288217915896576701114046616114539034469999023713171482086181640625000000000 [179,10] -885491993812505361141081215709527571051015384598182017633524924471914877897481535051091406840808684507241251800950472969666876839234701510614326197096534540132294674840627697063550882297856163286704321895523336593204005807883549583469747388779200621323169027240207951451541880969836349777573757570964476704962507386136208425399903396578502644604200559017837769994476266198633992390843995730820090285147751299246006890636944702337428601018434560770504617773043263056457721209541040250408556400027459265246624427908652546522581295451372630146760893214232635630577407735672783404662049890187963356320151125003148132630125867490190281765964755671550246419671248928594925768081656960259849561524548281234190147276041800775960458735491631872852727825331725309398693272151027946076263517102209104595232664182229677693073464464776369940515751234159417736244197903433688710760777360157176173828376178222633872998476126588171942948837001851821647006267805826567988140071570730470919777161246078768982224247297442015952852292923986641471554149963465524669863462346336079435633882850501381192560877183270744554654562730407940440452901527343998281634407157893177500611852641260642750163377044921537343088487059989767327194552672124505703945165857651761388626720456527538366013802266639235524327062566689623876974266081190408051883469342160711061568204631816472162517378560707213874480469008669058933492518491914921369891798411251383287482253743882619150922244547767562500465806480112577198404971418977649526175742988810579532450773981609478670991856267754459158913390651853078259311779409699782518640946625124023401661809557767407572013382907192481761502001004982927513060033685622563148559334242069207668010068110750810686379217206210933078231407566238176798211354584896864842210350893419030064029810701155170284425961649835564330678375531970508531542929375746098230592906475067138671875000000 [179,11] 7911138215768886918177604260147584270013622432474593200963028064867567289139589869242813810901517385805410411070435683356672550104949702443595594120253568338420610184083211380023777836085335653087349107292960219794967803692939615993870053428691905058165092403738120453583167590083172392542501160251237841939330065550328354079915578176312472950079698974394262477706539148869208481904951109917576909513229137240658099281638115194928939557545320726693081885824591288088163650047495615652647865411522117382250127570139223271924638607588044985527342044963009669194279469436197738209939597789922954348157432179274870305905546332219957645620841974265659884655281376369456309114336092813301121617970095428434496659893679455559779767124495333883314022931632179332486389338096993126648966582518442220141777496112464798458339822513105416545472904639559500959940186142034366879547536355073514865723196422689283531118391446853083933225820868221539367142345413745672920461557284943863731161289660242400613322374392958590227295168812120051528272130276427375579298185483205244165605066724000236865640179574237079892460223637982961761678754367450817522741997757441043569034195801455456757891632428621693320576078100732251368103327753144236525710585900655842436651260236511506226007377940383699772404247734198281089292153248947465140905688499579949450575295542322169303190613855820158803731777745246474868951903062742319130471143556696536717501123782159869171418624910612289377257966556656222960791858945789553590263578481604690690205447962814017692168291465108256482116906336673240490006845580882263880564129766987216047441905290266943392555370554059989217632221207488054021236237568156612083661662061085339007317181579550137100350025742001509905368700237957370607812700415444106615736596717588149274430503305775988651754044044049075215439991755209461765652179110475117340683937072753906250000000 [179,12] -49892887833322969040764924925531293031618296239531760071282409920904111877245559547158323417208279062109587238742851716041847778095527276293525283571719436253148918280726773489597490667360451088000091193082477509319978549023069645372670021374922390981078153654097230584338966970034795294829701204258267322251815985029485216374683034159976222814208151307134634948102746436955743105115732391314434444665436971346565017436583269902077628275230786658857187589331495948143381125511029884468319482299045150956353762348951810485733534175743165766756653280273424336426046000673418960918266102683938274897797895953933429267536910176755978463611472115438075328299345694412775347786378080687578561520852513346411770527441234962204830026378831248940027729408517938350649943290747011978922733649450415694864614585689319382093150155210536317410901109749060924485063732064762039236075761972406728214393838462334512942472653463395897924580356957622830726646608952694023105894506591229983845223838590835692123729811125899264236096487353175601791225226670949643131559799603800938145474016273259307536543380264143202963983956818067418056481801605093878745906276151223678900327986213897642372266106436401786037817367327576166867156501481903309294361087595977496956987375473186218669448466321368035357161816649893318705720213699976125208113388812080111454615959345144855192631994220717369576267835691636597208103298091178238030660306946213324905258413485851552167617006899286699311255369865182072806272767081038241566355804766863924451876835418786370832302456338872716229446370294145402678980427221810443644614978017092963343682776515885180955802720205280057652312935746320778411280573050048667622660035370413538367664030485040065165679424413680789549518527905416737852252243404065659504436167297867302364880669626020931999723888425615016326315262062008476506846932352345902472734451293945312500000 [179,13] 323710461002130879110781863192175631789327929087367669034569766121434842735645154377854904329950890887899150935399355553681435645956610788055116651550550333721940490644548101319342945448441554929538994105926123107590061170410006238478282420920697752727089732846079531033317303206568678653024540008397464827724283769142738088713451682018511055325666176818402490508078197626846164501961427971809397276537870001169436060673090803353065072456288711749227751841764748872669810834131678603202538016490973138028699317657947598802184499596101721056638451846184946754696033769745408377422881271298747207948042478499780475106255835623035744833377408318977355599824263350962651611580210554387635001666824939088834431768810020597973799420270070061747646903101781917282883989619524556631364940362481360571073936522522271972092540925578514899797057285415645901517363391294765172063686093813194218378540152223713368334039378337626533223195877963776766589816363184202540747190450818971632852437045620869121404180829338255448741278482484357054924676235232294972203868150128421422499918606034833094675463294634725526817472533474035888993225967641234540730386276256936827761503431052219688649740987020063565745849086965288244123429247631243180450347403499809048198573625373996503727485458706027107368526338906602171621315897459008805421405052783325894134873796564605677944109679358969419267985752525098503747927306964115921697667232798855693504662484841599306661642050028396993122972455189068803292556071428860157785241021936419707913371496738861329143063707782269286095559767154926004168257594652794088737583982681633852108583101138066937365500229317481680646654528111299690210919146965779232719171621258384810112579737856010009944296471124436798466821407848070188936914100922878363248200333982798702330195723268881675280110965795853391083024405347479124372966907685622572898864746093750000000 [179,14] -1632462901743425547027492444247561425885275174786505471235952381446312569033671912988165436660769424144341221459426760166124777810543496544807052790527585949559038786013561454207975925558875271528942813249276093564442633475640577461581902569719776253914313170123334061682233310720335457696150811341395922332891364471550749432238286272109439790731916074935046260618842211256033040956528947149464584170146454861769585501696331714783128084098635096247692936888608508026011830021486254989503487475565331449057349691733887862291009128598427296265513710723459441372240997101427908875285636850012089160684245913617216091127150768680388430766157688885898431646510541684199698635832546445620346566757099714233745952787126941863241910639869287014231422120273842310578604009013147317239513511579325873147439536856276816977971537164213811669059298814728197879323933749470695517984631765943669020306577032172693998439686515277677031983313721894259630127810231189743066662835993901480526979259756675324965607695187604673152142818946215194046205193698579996660543447567017150440276480745823371135842075115790862845045781450868353609546277619920470645350447964183236913298727022233870240199916904922623718799273488801940078815300650333307500636278977023516540409354820857376712745099268438287669243456524100486962888313854193930469345025110983828862989554609827796806070501724267697442360925681540197113289388843779910077145008484406017033443796236346018464355702363492399759955834304339705832797420327900899151234411155751617835915923309862832580270871975905708539031931004634999641946255270350023309206017430664839855180888122181460826962401894118809839370641046978471621917836011688213741835195820751989594542054679821419990285061951241004884018628446981882970581933146257449552219444393766921233980532050710410278604139292443614119112081856707158200592289176711346954107284545898437500 [179,15] 6842754099284920791760299939651889451960007902259039229961332797666642817283064333970679879233282489495303056858074034091788683308509230319084789890336555875801074099292203667250395799485437907284697011276930321508712182719762313329117894503836607660567230091110629251784619193502466177667827710577306327060585912361552523221049689673522437669251410247489739410006297930540627835113832324281571455951050225009750664777086576585049851188727964736532113981649216977550232581138908531050266751154139265108732661539267819592088714392078099756531483487866970339632338252223827774833611561833725909744023786278080427998921986682855337164104634440130667375554956768947514255058827890406244183077178954168295080871151470491826873705915831730110458901710514772157030876042886480924045534357996503189590662618881181764402708498485894030615566155679201579849597400571751070686388581564470967217079757202356274527667929959043645067151943510588895677365107830963491853235703371821342935802584822121758272337929149654744887063479536945034887376654785049079236257983182070084270135978102979403240020623087788226578707148301888149368431849665537373040917697314854736254222063188900528774024398018480759449850369162132992493601324463514964467645902112298125246888083916708330586094547858196673792159961241697824901160312653961636655153432099556773846279054228007445485190906962604414933682014804741467967820589297874622641605049772999789344725164375445408537203352992829770172235624064255093154944339195304463744762930653479969993481725973765192533823402318210470614983991526157183018631592708589017965983388599386738633642406232724731039230781512698940515901141585645195350918677668332166500294034443383450159313118269611764066811533398055174583064322627722713159360160525674252226621937072953732136992347044577271980403846025502992810392701231170242692769534187391400337219238281250000 [179,16] -22476151681956257801226383173123838742854665826676431704555576282444741784474180306755107958766968627394675618022918216554721508056966399805136586356854252504883189062862953057622124809983905732953746687340288144736359133577761042743788525537003071160828651359548470590140983680757093285775079520066770874325074583556379800194546905829070591555037126461940009347787460838914549640720506989873921196992625847504933767045258109602970542016712184791957703287039877121726219786060201647559621219041965742880067706448304481287129714498935873644935028859161614699251298087067141151200773025618439719607284804932515806943395128861493054944669700011618664089977203107348856168943504567430360109772207741555558323533736699138848563000678952132478664714619966143053873190753989482805443543511943422372043096732304284653272745928755283649471676119796608261120771891091027614669205264795074476320464684478611754659839206316746960281208096328383243906169630586907811510103639788239596204517230450068549565547371669007030753439858055480042403533767521623412666815482357745875479407921454524402452168482584655785953903619819278163285162364148919803335659236527018215803898618840081252712843191512221653289621401872357796043972174848401245302952347980679348620943225529036830352931896268152918808227696649442841537097569982276467614598635264974002472834156594335622058295182877470222063925143835400160013830847845893382363813907452849146225103069918827668410359665700767275066662714792245413850677591527803138131890902233834959465626614176489781600368373342190492043712881761601610182229872146519006375195863740587766036871255233399368639295090355982480313886869215195313836459478036272697544692988598500393263087164100726184490177134906240597540250683539564167360373556821954525619157678969034235859208809886280263063605567795445682140985377284181367940618656575679779052734375000000 [179,17] 739410318020789366484263991530125384321957791677564730219242666912062821924821045142403097766522307183003746760609830915941670049864241186647349646059064131978724974861532367083499481865105436354413427055830818762621913649653604449277008674430034747535761769568976384801207043669530758372260487476534793868185659599492117175816811237075196788498927331870021624120142970723498501734474033421496786312259635553729513037276021182461934621208976412339584054381403858749396950813561502680289043464302135265308403222046818148117768476394088712050130757755048666829751188827402612327034795927251206907149409658737037409769700459734314442217461992013759169524764474636395224304058345458926061496765708266741499310472601714097438191981545471729801861237000618633698385557746628506932585310803519826492681558982506879009714380546124367788616610493441494791792919803908437758498132435285361946941751532597261684272022934304266403702156086439320089628789566009685997983409377267729461557506010291146562498145626984200452400168080151152162869050632055153555888623194766500295252070394105584410061301050333448842231561544412108683227645766698766791902932404545053081674279598812435086952012599019412434139533080392444890770458601047541424034924748010934053424368254417725894360650202481108188161620280369188186832885145076317240938238866347736754686177861234767426796811955179840054564099813454402739514559189806080459611126554874616761956562948766305844723312679696233983814452810879606428748566419979307862253167450482626113791918330834917960771840192515609876508125660244451275532076902932625637149014779240359356988839861613828467299433796240408088910375680530545670656415341807498326081235712041969207843330501849233909372658360555180998272326707089079955695956816545440082225729539574083602941646027989047548559877414256841581502444071816171344835311174392700195312500000 [179,18] 788676524069905094283170650810712744571367405123957688248989216168580639341175376022281284387191451067409018998285106118232055451899628182459749796572598465072802147690110510575538104090523501660505580204576293481982897335434400007985271307714808870998268153755464531125683692745961661758238547086545977832892713983686167944816153890905123977014597778823016680043023697843828849225325175350884942235903475961025114497811006695895869779649162948707444588971407590922478742071953199516535987010615829962238599611842644423288358904322036845858067218574134503828279650128520745035444225267176933146652025712265461633324197951420012940740007608965312145600803545610528111980567586191814290690001158147879877146148393799391633305634634464806666133822737241063094893167426107271189818844142548686381173259496639962477378837613047210090339535221170839666028451709517779142223383451924094195345258886453197742156873022543098061939871669463009768896384525378408037109548890092239692061320357862267247128343069914617673539852818990419100297150900945828715788522563615093857524548182155597940008361526256696703358827185824675812795818232213942232391382381992568630340077416498746047692461269705454401799924492796415858250769865191288213117509791114480853256985673084267117539110457213176436921578214242233264543076440972942305816085765315324045008018071291226814430316001974918892860300164282184740828885259362122291367906516900806612635164255999815634567451889481892542740545240951874372702904940490953228334967093069732464281728405659886886116171805563525906537556080821547510613153207381917034457042507217299967422101978235075854884326106378868634192170867352740711897187321458048412291242119461355453953135660798935246491837483251958584285698166148784698569993711008299252560193267180011304790517441750693448653237849688938198016149860869461463153129443526268005371093750 [179,19] -7462857119090517644272722562005705436230963499929921465148148984240952075989755604050911670671941706901915006022164096220939097141485361675124521486118041943967477125912615955233984748074854124031979319840356738902304165898434409574344872419088884155749851418334670094710527221319949141174172541997162043926768479685376957874960932736568760190719412433538714968255513101233446180187415161276112019692026876964027336023408837971096709125490587107402746903195015662065553563085715039781854320163949583977061938772284519556926628654269909953706710445059873067004143021943062414165031450278162850198600051137400321440035446878738366488268476434034648585895851596074849336054155698425131831575233483839099630962657742436865062010389989972323878744664123999304967908950521864433247755988063400795001946609930119459752400265812904248469576347210026978343937858389573284956879130096854170786775231663786794334875751520188260138485085753356143289838731351034730724572442603811988519870547926766241047488729214645234819361523447688242675421416315518883690746925921975766008894669351230548966973616953440646396892103524602078870559920954879646561452603689132853539932719776535816789445357096626746709386573796082842718018470959164911116949077956282268948634561986944121222392281722428121595415411573559310033309622147695521555505517131581285180324499864372566276824230712216637716830068627809755911999451807064392900253453988872187235799966907841942936710205860303236439634809064897319361239389036492634073525196238063178679785192199060866527434598594126870917132387994536473781785315138008731041416636217129372479869752521433273104495808852918299557391321900694736868936610893660477901325269531433211882741176495165787781554041253262386999510347553387635363831430060589428201649484519027652426523001830034995737396883439981845268071936061460291966795921325683593750000000 [179,20] 44168229849790837330836976160815825348506416489254727486098367832724295152466377579301096564989647466419524605243477111306209174885284558943659157919539567662631330543748638059517095239133220547060246561216152247760875676888613092262661201062208624877787748719835920103184412710083669361816717051558777613749599943632197901431704902635008532257261475976532327650964108132268544546102079471496618206657369792417995868515310961664195624912475317546635921246357951637967026799180533795983466644132674781036453040671362489990609277780429603656080321740340775469607068369439247460874703353826570906080899792398168902315119991315287244466091174691610030373902483879997388281171400453122987662893432090322574701476807233627644721980919875674380934672409080915445460516990781650407588773359479643919533945865333549036742260943551009451238118880176471795393924165471170291788114069496627026996428649197534309570356249189041860153919312736869689574667160754855858414943222006607229817617739306173375358763282788705997201536303317656567229945327521238059024805599336406856265657645009175389747258140547518173640204198573105750546905600367047957721215235359120298182983708268834753959215009204751586653681248631239966275512803124620130568876607687493911789467886927444605882789427593384064221217504350535261103192956255302880417416212232020466070317884054014344809248380953912823293841343765357320600486644937337132691911296067994380991944871780297687798181693360927318098632857110498792071118309013063696184299619037089319455903326169098366594015721200504121356160697190340063520407327103734607543207249477183534798160647583076379460672311401174589417449012866543714151486600276606489913572998437339794792298737378915032883661785958363526379428372652093632989685668165282521879286064671926388852331474440989266522036984050879990107375760999275371432304382324218750000000 [179,21] -195159231078650027211974074259744887984250233315717504765687971020340124132567640912535416043265186539618318913478463728166200086345803131512619291567811500717599152712714961703287628654687877875150845036042519352100085425230856649812081830564224158867936617868435709962268376644936478059303003150636105882145969011624828380543925255052294363505089409465651840150676854302443706654285561812356967882951410281045255647079730830036214416311347079312311683273800442652943621771578778558872500390280027931302267477041531552514284128339130636300974392928240249111588785993362766765677240153092783812633659860771356145559319247210640386166870813051000963141521830711489147542876967259267689117891562997496839711254479271283597810399592428215185188646281794952698183174058888624555970668918666216348652673475322061174735521062075659817559193787821234099403316739614903521763147225584028900446655929819026719723060521292969204287794441262247116632762951917356695772130336397761079398502712247362893331316066664170920153079313605937684468274485406613351281245647443616831480215398867309716718620263973922515140881429576013173931441673814557695662440755188783589841252968426835659035443811637415054870857962767222930381579232215688514059626266667067666606689001056214724757550119163357863424412520466229357529580316171566642632761783769118267250041076067360574257073550385947217093997614280805451781264487366524176527358583567656009895396751111297874390837611213041324613813890853517122115959823888646189682078184058769383943399840626948270676864217725006028992250370104806653794281120050674037466237233824059178033298479693648767771180057630495281860205780483462524471395094229625883140632916852197634983675199475260974114582992133975129090433719494257027328434807773965602635436135056103092430823996315486537339241022654920853949136017035925760865211486816406250000 [179,22] 687629653154224179021377135652345302338363061020284099748909318294782863263356659471625408262840325526759581951520166391633934421201742358254239970097499378423188538709268124143819961616589872454857379766242149476999719251989856662909206598473851768516000665840422396657878199188487904577482625590902783195188245033540440010666463946358001062331412299263661053059943841249189895917745385789019208170103367968682515445680992812418112283903514781001715619033799436372255024835857062653736318180382671012711389366362386266931722334308229190250370484564843148277726320836935914335058297644017630283726587504051340577184842458892759467104891834772130650354809290847304937745548702098339111830222995168847352937114681973001841251232821765414900053018492310440983626795553042272041547491850593272550095628845414764897121849103373359558282660040299346020435996231857342820031746982787421534167496657874135914444482821462599329060638661039860771286895205347927312887543864700952042361870034147721607830100381629204512472411442977403858989191449518648226450162806982358593015401322270482343348008200321198527937279486097180077789439310826929639520309444564254874397708626952214945846810299915467775704343273915299602753352363293919623402237044428763819098048618608653875188133006059323380808303276510827810538426521571136751070358613189000687009806739146736020743382217448869675865073489342894241050428260048153362193680338893983480247501912255539604875474850877894992524389135723212568165118444868630572024014737104943697335025820941525954986665511554968970720541724946357147278911539320760439835277645723705338594287308639356565818367864182611665158754840881068785826891974566907901562869214664766097013135814158284401376755730059730713269862023431550735070456633157996722313713981150683316312900844162586008380353228523964069024856371470377780497074127197265625 [179,23] -2008832449608654986894277218005750488119425390696819167964309641304206770813278157810352445426579631468902851587930535016294674062940512951560939043079933537886506684102146096503568029403586762208125146397142646740129162757986516248349039434796613542368214180589782327856491126667321671087346905457827457833742926451605454921405128491480350396586222192692142753314081960413346660461911498662634096990433632381999027194341218998974617352681232226090496128736703129642284814038533446785366402712100872337055984479487841015723112028665296940814969745659008705992921048230866971054461036352095631722646946999078800739813824390868513716912395288667765876627526173137225839154270980431922896543889938310705517417011483577291812035440532728417224674242003945082828343250652823857969129014793102400402260303632553402779754896531052801323851898254577527722797664846577865903601699162154380465728129716441678284084820965886690104501168862856063856849086882469670729966809364765540557977830361501298079054974015353064757264925344845316962753073825997528792832972025303018541948349389425947238027873043489014501837170339146827040361741128794903772769826831664896941843560146105639333578292167654255831239206273759240154641631085530044865785830627407420828462239667851000925121159043895933716396459802571255698622017445631408811582686045965572690245960061394266390425019959142905319446840952681730183602358789537258199879915997173484684816506406810447641210057566605191418675956865930747428404458468124168744411954388259958806466737942673235029522732652178915034571328721861036038091778140334393750060328419349084748465856132578885906521553887728045993643722061482951827402380261610114698685327572315025146848972216968180237894005509977402516417182585973621210625816826101640462165855926012605070343956005932902423346610418766664550383211462758481502532958984375000 [179,24] 5011521973536182363310279435013693902934362798932211650142937911695821495691255643487543535266843388217501964511539714526274249608937632001038205814129743538381023219604311380912612380089027250867398124853174486265904454824996516657235397981453136705410484989501033644946745929989561126871408344912608945640886072913345163982167307712021347570606893967697885946338618442109055097052231622098219194732322928922940367314189617640396736951614496292145570616863974653783055065739837698939589633821961257220159431559828225293501698671012741792366094871088749836964881739410482923845289252808299634466129262080407423176326260054486727042420603895722874567478739250818592937148968660494792223560064026391277135503504618853851307350967175175425104306527399650689474822479758823659154637336358626631993503851219762334130455593954635111597164318591163075455311826602954986331782247103048032949972397420148113750788249392251838951089168671661745656223788091600603003624410482090851414625973042935373624695540165334311858637812747471491992880083905267213147802143637948797924617770343873331126152438993881149227766342033244176208154417993223882486545051774610647254802234052654695948359389151647290666730692972661033117589566970805374401537415115593545003846033540721480346573675476527962855960682198423789502112367548427711190840619409027889642087405438136040755412125922557338029914987660166664758920337828489053479558881546317812169927756918946401790264754734467845096096073423519524237454706144960639233097558496655917686121256827798693510540997356339422367922776968717719108785742724117042337052401888624090132709058969350505686249569140099080687328121988805615977423198174420361827217645220348603700407146870578198768747826619559073755663592101560711183935126181204786000254367059079933836427302289914540444452810765800399464125803206115961074829101562500 [179,25] -10945619274519028952677235599178897048705216625079732580583270013262053963363691697683993879606557506738595821598181153577752027177115228328958006812243290565876289547562619081230224700559448521758406103375496135072986313310094089676652557416645877031991981028204262988826871327793623255732194022350413261275160212997811463581143088462622759274662695608618247086718772606950061518461817705311456072803511974263126384447751423937724105668893649256800969811914928782428251138409816062561085297845077580356604446956798379627975162139567751650591906589441265138902818169612771177530906894770474967850653771742739155923450069355024525896690956788870809848429527117163852069160019490855151825132517002677445989482360742158319715387712180889874103638809315275828528255632593523945920607474136145709285756021939079689949132235133148684196055736380864056958577076071924935456644779163774028761468689159676749868197248475210271658799303996240897145212564586251985622414734786545516725431387285417984670253795420972812857546978878608062094490335013835598366154771407742564290435140277803283358798699646853955609016116702733845917036807263908696821756970598863835553704072264028035478526912653604963135808740141178033972408290505433292407695516081575969273167048699406884643603076311992134906080345937449237060220592432828783257664761881437202427192863702385317816009238614697301577000342848790846730261559365828051998687648683733566801871755651310298997605736136710205886806092084668350683909075022786562142516242846599272822059049637162748170754492104956680379153745209232318075389948057552835904071798662945851951159278435478126539711630624722073463984208118956668999206950582225952600630330600550670515572298402211110189098424810845497814044041428822373798544127432276236970795379429503599873396460108049690571191625901421902262722142040729522705078125000 [179,26] 21358014676521911055553377696144250365244747427045748504050088586239603365241719613982037231841740638964964142339175893981487723126955857868079636749554670835416421316648161571082721460695200350212336581794003927079753346839040860138348433054243469617694116412210503693885456723905339513390803693631033075137841221101290553543936911357836655770365474444609986942054917289355191932180323266323228801798207933451422118599119908874029758424108888483774529577314179170168571566047989257092624906743777679417285315790992190525692240976367743398440804819072056743993414049098027420923693234449915986493332494323198062264874457722654260859054815783417787172059260757061595397837622268462233146838378392140060461407424662918628218389806989126403398714348917129993447861328045364401933771403643661492810656155568735819222657467726408136754717399006546613196733583825090182223439578317767139302840355270024591129166529613787844949866898255880475016680046251773651128383811226432659892353629730746625144180392807476274039233660134385750720305104825454329990429780627240386704537224947533065053657995785750593759500912010511388908325952542323941773550244930302336594176951823946085974692830574707281475743925701338588002496367844105182821341578262249664165143739515348239202701011564979356802796999873621500975051961475535544886868752257001642611370188667947323722323597164340216651763216333050869611456662962750884367225283964900626725998376779080272305304564756261840220179098914059344218431079312725056441423015743992845113428129534373847579543668526876042108971253794247429720177493423369267187248537415285900816155861107537141753076646705963539712729592841011720946823416132411493490722633910006157055699646291976095293265665068122758657396065499068620097751065200591484099972060300423221135755652957069681954541392925273034230107441544532775878906250 [179,27] -37725750738205666620627140160073443381271934489274233786986513950596339924864261865190291880625156115631755766925732684280196177250564178307323345313232362501346019018605720299539294212487980628274040035486269672097236507966366791489432386390029950933320099139898334068500431036880965392254467450622253201296995382563907627390687340157182469541859199810952107755667169522939022958334050003771019561436901221082588520850056393351729405998644164473707656147916829119013454694023519958286430575528109337756681846488672199480791838039707409811254690873904755962332051929052881972773560065016035657564356382892640909727670015336310486041560255680366899301473426266203449971849453404384284417644110847651479394923912101543536262858434577192793140651996383039311873720758881469970064426823777036661791443647406515653105879309082359647199484874527772383996665844001231517382291593310891821894660714643834551232841753866160745694064474631836196944202307893161378481709688042089819702104171660242266232729404725925499123413360211768882911874781437006272056062552260149993791863008346459888717459257450780054370323054828588031212886020300920358244211570590294484394288719143919393284310455913684662746117607286799925120911434510054077089192636094471354972056763965784894628238026133666771019005437814168530844666445700158163875964317943779227461175880780316092212074424610648749659175564401739518245533101279490706968631827355030516461870310773283231836286196839885035913095493017497670945874239273363806646428454811768899730544035045978313398344047170455623133863458908332560488045464631263084569534271990710470781387490769973035074968864436974679077810308168105957729741523807576518418461594616996015992219198850244336544266961541219365705616339141995227320107791818819341414646926469988951192311539466164019762995703732055141283199191093444824218750 [179,28] 60531553402135585006287424446093468759121658131876063667930779032798308011771457668456004863071277379590931597626993976164045285750128332598490538753769036599717276030254042550906704480855038696351781868964980763976406290889056296146340069892955659612078785167011002755847600114285119670609181262860727354949539397964967085608435732657889252080782140109777163615616151198283745610644960649379456876802843859245065992508846092588228581875843261596310473928143357210676417419785265283069374755916096433208454677633610753801376750250973633978551837081535474106728453003582938790770079685921147522509530252641279108256075954239588850112014523490894445487880500781417771443578466690993882068803099067034299430251564477534681036962731979285889221575922447386620713394905440016869856580007133780531705022126535236899380979595238722555535637708047571310759073642481995210651705770774424459855629440715813940136745757014694087170404981419892311403139485039982254767333237785259633712901823737219893624370357990671577324777715208298306457361718504568963461052316976216379113243218841538720672909455619216132771420089735729601858660865687575537855493433431748105852253681665804372871787699880898267187084406802504986114126526732531185384815172588895573470456856778820722712341469105410789900555262035360324128008560859640435703972730647194234602512584116785511449729325391599400411440654396705560662132552430002128468522579521725791025892528160855074691324653068127853253564412453152980707589130726660610994470222815358608658067801294754908351858452007327532218582933105206226283562752222533887550049921656865956351301833059570583191602677514306801399348446179012393615222153569832626071981115082407869759761741708908812210024214691886145341714368654709947828327614868989766224112617117771859676977136291468646048074247464046926498413085937500000000 [179,29] -87656816084413383784335102792719331676690598173949763245108517707530848650262502548412071054222321156759236035823840240652080637724559405430793161900833356555719496110306023929474286265884911882198341075031597278188551055827818711062656258067527216418552107226696170868258700924004580321551098027227131932500335152732442405463461955642299778389584332760519117801937811108703353894228829820514817394573587219577397311976968174807201002917513836050114301627489892488049309556935301945695591179743456237189191030515274142506949710625995178310540571815138059617452106525517031753371379968164427022257371695769350498445043129615697170227309696384088876092560511720905418758507085701415480688548404636179384999414051861746613015713844985269902631180525322750898934794963350336863821773655167439808465838537370322513795327209928201243547871789384686505547212850774263778807915170522161054952045635161730202486473429713927284712461194700413356064593839523139231657781150221381771454424261255733352112630394393150248891420445591411177567902072996740758586778808921135137454449583788950381375081036384782580094404109079833762613809746440197687422039276800486979562258945514935715259788347610675739137346570433545247852724072356099350544400634635439317240306459740815384564101248083587603966593317406263775856059453960871041575354606661767327552953993511757830040304131027899400549420630599621201483924660827175202988736530939141063487598289440860865761415086908751875811355913211792554870073335177318028192057548438573021139041659303804251641843699541191780657735437140376414443078873456795500311185655595235184574514586504917001165292412798541883802236372064040231209131209748180915747064845102988767004488038521638424161178578206684825062433333154019108514412842167581588620038985139914589680724692368648875402911934135675309896469116210937500 [179,30] 112847292355757556066385993642558253444751824206981382793366019175149558928949094342958390827642938404220022805779679262410197219211807300414560184682624274554011289095038635526489083466331708083523642843667357512294605067347966378076145506806816885202996444182373648348376934005108649446280169541064780425315961867882720768147098904647670325794915523391308658540486192169566607806453168556473489442880235003154732435869152239020297549526714742330452667076833829111852988170268345399494959619098879014879240436783511348470301787582391740831132768308339514754661428837604573181530290002039088231947766818152746489774036160820049285618713145476617808062517258029266786000243223587660647433525372768057419757186177842064226777725496280738009933368511664683309793018617379583556240946929379799760227045896707717206384096081916612707431080399743689795063851846284151440126275573604927520238705939198577076101138413000561465698963746115891577261617561932425203606776885912849944110453570481753585597430424388891530920782760953851069215045898004284303767289950268915180068533519471722080076101562432693065318657512972272322478255519049264224548043711679897802109913541705723926617000843834052133548329646019540900058121217616846717854599100684765083071372097817044179545759620486019266980086526705991111745120799804575688911409622578262798797957346986481687639216705504811722309967208358749215067326308126941286632652585228051930073865037311631949631790202937281848918224266841030040809096598532306682395504919129022154408305668721437926456443165489542003807589875233785060668937562027120121493711783648806186067694439684234412589409846893840387014022675539630280878401409991176908482235839897895863020265382029260562242236882494682289855373863720171038944565606322559827140253326208845122954833715431523167960444020757862854003906250000000 [179,31] -125826479480859837384828334312951068971853639968707870949442360356516966534297367558352646836911128384670986170623679160528786648389136657434811452207772669659485985629099331257249380787010634061139708301686622366438814848814620423010317065272339128941190025128696107480117207173125406923259339125880812253934547129012012694737879193509805961940215956120360954724104638392331141582448524829811110369236955208125414060027829011307982832051504408795885483563759497222107569796777816741642046418028509302784518215760333807464843247498627760968841670526190782774113144619493025525526813277369049093786351944731715502992563974612453500402282444103463134882119227336148820783328981936402713807669278942489073613599930470586130939471340573056058157301917445094970248097409103331629659463666115750139949725448007815162892421264066576638131443683813363708363944152943364155365175237090483990713581496632487159079826099423674436690987864583932376425529905892972797982351293136852414904114174404823261556879445487705798444583456654106252596178568428186678726282907168257803758613414077760446453573726158895814533962607917530177526676269393496229993963357051495292537310140850927424580715350289977460945740687685925168592333680759111725852310594856436291073877993425060421717099534242901036400632516149773933111945948907803162297989654485146505918233361714507798169383448336731059471691204943170709145239272853536457011031577232753992032752656591859442989088445594471202505549813642940368191371829533615660999862671006884455292758022045054281533260533647522001450749561559966853824266903219851884438130268640801993724666859714272803129543255080856640077380695395061291358897949454601344661046911903227846121737931532389824055614498181764961272924770810080627630473300881794027657389635167584677125133549668160061535087474237453029632568359375 [179,32] 114605536767324194467620655048332782882585103835726344769211805347638871960657692279936975194577006538630615529750846045681003120735194341552878113378134560359426665826839434902387393570004545552813660245494218240602298252255703376202875896369152045442571252045937184244521315799106666509877302415438830294776172487221221000074688025104402638237763505047062018683741762862167003442461722566797883382517919205950360521776390820518146863130243638480327114677997706284358771976573663175076596942373392703725495434873689689936999013378247516950227567269509234097701202415115940059403711679780141800965924577280948186561001564503205615450788618464361228809797819589297063693970918050944661673960831632560685103540945529293491278523472697917810233319706324048866021949652986952721237013593466208166104278796065404168451075529744122404854963559246526970888798062306003063938466397383216997829346111494913199641164209212029607239559909243964249953721335950178683328230345221997276927071119864199739039687512649242609134795374567490278795635298913101556771923893016922245676790081898856159848475398087041748139963057950805878931710741027687324451119284488315996569691496184137279231516004700870994544561506066171475169012911300596294499342634581028176675444651129654473755072935087075899017242312714346201307909065051020607984537956556101999256305673158751228163528490242171171660702963378770188158444445130426095231518806933574179034868530176504999778169280918527178571602925038827585734411739884332509406016852436601421020795799581948594724442901008437611444006673880758243416296296260870609003247956302030790862578494742131490251802062941554336007261473370084811811745893606590845584446987314886920293175230539944732434199427324971441775025334272124801926116995489874509521654117131842363820416407558144764445118946886057556152343750 [179,33] -67704532705329271096387374491975261887099502140648746020955314972490051222173977490906007590624575760432178105420466719773962772511268079862017563800038144433911405727625906211912234499549868378415783703016871406983732786299612650719045343115281819191152009779819478477408321721488247182177356279303545349600640212361031250170338501719951615645488490930095888912807074571529432334799275660007417157810973795068696205690975037842564098222114389850572767008391834044310775845832237568259426562063945249047381554426747331849987696910974488875394544453200889967913490780780743514507674401002771123471545558020493220540154235517385868464732315068993011640015780166278161422358389755850201116334323088836735299159937174660893998762804729196931818083849433379891413083581758579115347008258441386859222533452329487894239468295089575030190403378208366135497524945798910782475495608796460488229914281810224466774012896905271340017989913178525494260828494043089852493541993181856963695187976155649966666539578493791554378501731418717661827836754710994118613825746619600725731215086823303238659067990165368805514115320969650838468593144605815624352009887553155312410612563191071405685239225087991857756494565275727812496893554571239156027909113465067650384865197997071766433157076785849755533100081543143074649255446155783386105411618899154991567191946571000054378318042333240561691298471595562851067637625403669681728462027899729888034416713579983111357274840683376463965344505715201897729593814693739737982981564999092618460504280494874670381179607409770730952081122527298415249119835488388806501280109516834187848174135286418091820320545857806902356636909719514700482051333084729942260583641574362547409619622226624623480609930158508585367148675981130478061300288038482083781864556946298567937877465705011777096496709899402343750000 [179,34] -26883685072804045088442653981993681283337540412041725089361896947647031295425085359031617446714585884826958982399088470831591526729666743949036096095070675688347267782099422630559255257713122638381895040755239547384598846577000354214948286392414021639944919503019342182711586011855307003771404817566768185141321796748014996383248799725001842152321413928501484969667801260614128865320018670466039083826621155807047850465191369911045516707459622286772868683676662402270848788772176374552649144025019406830748819372673172624530558433258219036600436298747818309178431021853305002831258686778221010365929326034628207480761791430572806340499911243555657732555148462473619104036496684489098710500345483395290775305106214235405454470163567134472884307209802152817675268240958845280015864681045199563529133999264547112433788611698252227069190508928030402826306720346776246527572289553247451579442870472484592065068706440022851503714166660030187641061706834982231168353753424043222499361768243795999896462831367740702064742785154083758551381211345539211018053772272475294420404570333160808434909287928593001291453026537662767141558539419044284453091728346952261570853552233635162931512740258472316970172322083933786108714096641518097979194280116384636698483275384430641583210890333836238510325573334035896757789071586460578464402969768292638973595599595914852608901261084448743525231651250833921604597880449727328430300522641370623843714875844112524547022737223448937885598206068020839909236125875852027332739938757412091956856595221485312651385805439202055362654378125635936551898890133643818815122396576280441544701983654426652432152201995823155060746169921524394488338768119713443525264563473005526344901699832677234695523220119503421499662694048350413948146253983014844959095904870862364107173085371163624716877664413945312500 [179,35] 184750280904332141546988525300981701951895416251749948357274647265544153044307576505072977824038697711040875179567442658343773047729976687005336162323340208044881699126370239659104157553641687533992187512082975151855847623133293517500828346222835352119105908222838477990208639329280248974167236148377716073754703429668904987971438797430467520564552163318706499560555034545149047725164005268571180855820020861015102607460176567923494240111493520798380242904053139095915545233805868642922479217200586387695757352936582188769117479963004470075581907378910606754042397777227041952494339981216477006173839342770679241320392233559102355409317772787111419619457340944032533274496617441799418314535485177920293603617681862145724438993869114087422351170265550383538421089820482967396687400904385272025761414187396666503446386087800942123702616199437562739744615647779351194157117606619544150360550440452279659878602220718135337914259993497448168780339474907615961484438150508394958795708621344449006633490445243825090286855617801698222228930284119471661672479971609565949295945656854094768673907158850669434794481891077108773587362398415217945841665201130536405083431985461978285059577933840407014705867277672415109281946336160378407033818171328335529240604189097369498493988920799557265863539791878287536120281470471239065686897786233177209188062851794594331594329690430635719071585704077795528754657912508693447349323754479199286804820036514366961324688545370733593097296604697539362514741329955056552541311776455528243746129863103160573547798910342459249924555472636209089236857716290619171421005633346182389752739205342525392435521575760655991080301361845699483831666251396249675965049586081405570519786717322907645729408145655738250083694832628201194193808454108687562959962751731274852369843021356275369233271724098531250 [179,36] -423003041408663381934531143785774151444515119464752374542115667980124613802866306491024221591451282228897739444155282929744974533674491048289876676833952142430452443191366899028857695209923978709038560728986021587559024475333312386401461928960127399233928227490615922720264451971987187868333398600338203100063252402427233077509451713349104626135029321491461867090813069164571404520032053093892143683620967481834649558924936730061894929697995298178298904780223117388477727829438174889156175280411059257494161355844564818956996767946338657802422229942452453225647025593536341892907412316624617781743340262955572927998398817353555625947690661555601078549005699089096895316315906973960806900324369259172395234754393602224433118367286470152263111313655742704897281878433996025523894294613910331003238669232943819122569363862751592677684628339199081910861875057845822056252409343300111735425710396399444880960127315055724472349621675591436293726163881853838680211730898620054011460242489696311860536650901248314700720815455931392401386241280533535808094663530577877163130930313300921874616553763673903667061815496525156672433194046525583838931499403621901664208420493482652876544466245268981270309623127797606418807873596036686592680069101998078379735867188015718101672549915634520236371305726540331031610876503702248040725072000491752879822733806715408673409039374127423885418688077836847238673566691392153422525759496754955184849187598177716600082095305435567833426390229684468895422006804493572822490253074918421715346682640486752273366528083683512194113668380623612086493896506170108007420465997606375147463068443914653620135711892878162566109295593024210351325924655902268127815909389183970357816434050759946455005178726312206661916794693780596315950144936609294946916841810015316497388667397691467538526384087477000 [179,37] 747549265927326339184412930123339268760699870108707641602982157101072810293242747961725543571027947451637109608962439203560987721338668576707563892596808102647686953135997044284715486807641966317097656013128946753924218266038868177319238647344117420331081059160255102131591667376700581215453945866885536601544308134866505973815293630278437969879230351204306576244845182898508155197950224463364531254029924426470817572835185171357410668672367915907860520248035696287204682835507626109239918257680300447541382351361408149483025093422931880103774753326674885839213932586713444972461135400043895119236270031693009757991017240464407952662744196927585141942057042409166177837346944855127989128390920325283715856752969339765393786046306083203940918775878856615389468921706094359314587860207559910478740788227756542065417972827745870857232847910060516933249182498952616275229303088598118045900476109235303952569635254532180471235849360123215225452925158936933699494320595902867344887302633395154501955368716397844293021417746094939530122717627630239133203884604627369924563592038495804355722296895613335388759223611993019003703106131806735175006476353878356545393121017673791568675117356180548662348472375253253042625684058846575444887510056056235558490939719651479211346736338923596046326632100077167647401586627667584480107003615255075225873122491247117577872174946490101352930580795254262032735342812982276751616931657685986027934060539509650281166614634142113718070763984116028279239570808439849666248272505896265913456918275009231242781674211275845793746122068740712389210589269200818203358881529428814479905696410375952291962318531860492514078585167512697501664925568582179150768544195811309166701933385835157227061347680756081353330841499963770193746355693345553355857202020302539110029198699838792191478839499960 [179,38] -1135534414719885532183286521959442709069247500521879254459781927136904303810339602133675679990609790974463020642264087951660072158177682019931437350455323439094108673467645982548310498458291672192711466757768899775984125698978755408395723990722198688292052606410537133549284428227504725536012875178200885134098039188273971068666894374996954702436368722492056498570512868303662271369208051146377150745908466722013189177513886453891605183240576971373526755283705900528160453812792471006123304951774315204303461867812458426956226446027705389487243409349237134756788783518826728168295336156446439387464635630114631421127170576029822524379244752379456197424037419941524553952702455276313367324211674874350494620536614768835488801428287545022009892010549159484403776377045490995494716209073571004613437313337344401808371289904957795724176214002948915257640735698197787063079116372434448780159634414679207629103107304313394827287930924301431093502660128533794100547710089136301896069668752138733136701803932730235044297397961065999296449287469561267318908301321149757210709178772294363300459289268205692573559903118952490062130244699309852254194378526688743309383575606196495979046856336588672597759280554746781507840867983169198063153976705726120033398975108662754861223920708338773833459096100499648625387249840188459211500216683214631842183786752774016826859000137667522776233816810424802235072120209491825037841447655104763639240895247591365831835488787175631632409900160477464230370134983792684289099615756122775845364411741097033301094671906038201970757858861765652470600081622360078906764330765178971966699890847412762645914728366909818033154662206505297214305977755249497807851151152470375799961119459742138342816177757724151223842381609582451496618478386806492725316809376045308766560850919179081963841729378 [179,39] 1528585050625663738000751074141880930339472505619738471761659073079470751922043128609827345924942418199534289287469508284908412265272963121978292602259035352714752526245916468563875351992836562908220523047134715281285358446897261574444420470768454896625306116318542232393196216576063828056033523004481400399897720472657431239453223932193572392067606436918127208417651853605873224262469795811005691309226706277064076281157027930167301069895765489101458505188828364657918393703607557208783767495481933069502890809328601489332459381103582476589570861454969418011290801604041514274421212392151476585061849316289494688530261278006206030906014291848813882946151645549177143300778564634323601743804891091816750767816428430954060480941485702674424821194612085820855758630289882297255903060050929349913965822242152281516927699259952788616924581450781245561605842375140359989117641795565561557056190330977176896852138820058258175009357705883493864624954650971077440148835128639075451708792663336797348640994964782566331273392735139696149840211062237199138296310078388561895542439416542790108034506494681434152488987697119802309663891892415448715023466086206586256696604264921135816284577576172137513157544290484282979802468858326085375451727980717339368576915962196766900357317107506110931436085721539617323794698473256048453429315431310828192090255618250776960974281634785452610663872505231894569349614359407685015913412525963505722333300051588385137204862313288682414178601076834615943619814407240753860920119685441158991134853680054256273994779939157830208243647111662319289312648120279364954087484148535705605659590644267430939128028208522966433586407645871690649911432787703851480123822567474184005718145381938189034469025214090401312440648419332722724004950734407585791812284132608743882406461567147261857877843 [179,40] -1847793009444931653658855068013357299882268407208200473920207861361033227669390803893712005391769768588886610744562550788365900390820181803162637386134708959224131089676354465332973956299358596182132951463269637805734317221306484159974858355115611802054691934302057166071868134984600034951010011558950786682782438939628550008651428330035569272344365525817783622894591317446823440872723878868447086423368834592787823456459237976360057881838463865803631808860769695090167604091088650466352813737511559872081977628622698022875058265414204806201761055994992067098633126873208708601242058236889742432714764639492813770712170209176124194160736810273516116372641336386765366772851347795023605014917675172344706347347905876070510984348772650253548100673620160000874767534363168267793562077709708543408408349146675855575118562185154847397187542061802160313213807593670584028904769394733773672958943834600635419516603342283637743306017614388642221310561888344324789751651358285269148181082777587292017314331217992325542299313487794049034278491966231523212821120326942936812630794983211060858726691311104842552864733981921294453651112056554548534293972549716096817581548882291339797094226357099277803186212300866624260830288183230864696138236651372924970849312228833672818651658257118081625194821833776910028273778611707382201846898297592608946617109648003295646123913250855586872551796767580350170362516797942416660663164217089728409127530784587175190860108516625501864339800902844081554975941038390358895002969766334937293237270096186143232183422169470935578548831300501237680804993593091152544561720086966848097819940461945412335775058691116005408394147473304522213667045568797480005746861295236339046802282656712517842622472421328380618627904142601424789687269202244541779572789836816898287122566867452128528445 [179,41] 2024233623282515187480104654797554566526725716037818950972978182464562741993224475561442930257156963072460225867932347395522526487822485772845537564685098748869447389275579666274383674391796303909529452360934275711884458670903593954897760423750633622468340679839769204441133688485075912571003479330309752813546652518474649524213502137456444581306715537328205851731681498603087593794840582183835583852803154003695760437287707619349455456345517357943475315007216546972446910587879400183747252098476121036028978105684176756780908180441234260379583602538317949335186128523356557755409609648371731461783528947102521241430910603690881628506178306767179010179194582788435279270519205385216983522749610359499514213716968622719703109002137310245291655784180177095806254690852659360749165997521891775083274463966674597101234909353001113508853518674799041158360614348279041661571015439261361334761900178496525943292703049016428931309853637621698956171634597992059701078085717071296035843510137017779470920127650855383537072369661163514028161520351733595573312408564905885070462161626950929851491234416007549877674133037740312583130279824773733252141802396318510530809361060749833981338575288585786492078598480622269873128864930527567542281296281755205081416528431414693659419095224119569421113467474952849239620591353219587244594307504601554295680034133647765044747300103345545222917615457121624754852476989037907265064530633068828109433443736885217946303312877896751863322736713234853365282925887407040766095533765654079220731228193128649736145290594968214737844597691383230099584235831213618659734506380932856438205830824430654615409870113994428944666946341434980967897555733428579839853373489662892173376638651324431732508877078652318421613226752331206511896112305993710786682734355396913703108773910644138940 [179,42] -2025911290292968391624280820948586291182076111160107471823508505169502861210718859427637604558056296093380111533097751133420532250721922855282910236016700141367130682416791224842731051436897956959521074909937039792034955206462538379496023872769342300180429651798435307291191736131860117436877740477067323723718816924438941948436765276245413443420217151267799641728757963682136137468920474092249382526310390402801404424431458780238840482615776026776699891514682388419048879175937221852912853223441935819961957758133375421235237945641654963769070694889724934545186765020786103793964924890549031324075952622959674748893161995387196596503213453040612969966602593975717044291212733493856170608215748907874936842141161817185978086550233129137546709923954313926256078809084506698575189280521941254427731484288091089003914379864006820577295803374366678759861862821421095928621517091025799375669301713628468769672863412988142293777758356666335806450290449346508856986660550476261762773627843458407584263416774368298844726861789232116878045979623171340225470051668997785220034694952309650597639511494656066081489321296013125919698142037982863122375561847228506597414957191383326017325818938607198371163681442970965451366667818189261147371314351440832284880685623355184613644671760845886603031679666544493118351349697413487716979568072029929971270552138259726788873350954706118036586919677828476681089352973006920476278647366317552142127367394080671928994751064437508284932125890110788378770325189369671051389105409448385733835104659855105554351574153014605416518936613761058144238121383297402915909081252530260934423269115904421658346764293641037083254938291609052169944960902498669046803581363676765895352424382767149217136873096061069157059241607000166594578757956364149024043021589659477500284567987628750 [179,43] 1865678508190763363697779466019963286465262305487607978555171305910892392871335226338515175405971980956484875057301077843467720402435609988429033465247287550045038806581579201153706438485770884397557936408351646810649839888317035785439804224696436206854896484688618376658448992594445563938368906167249456332820304838414996739725314427459405937807543111419881605450656050752564873280253957718900043853417406433051398663838969153516914890630855237081284565248325323035831620508469289133224192459476321229425865295287913776904605068519345184323854268974415440081459536271829887243881311352496919026375515926917645607743234179096744705374635256416959508419149668682083896464328659821441466365876350878605260301198477568639292984360605328235897537336232917534299771871098985502231525727673030311786505992895703590664051752017584533917211812842574379922806845499002790770723692166747510830732753869472997156374702167018278967909570402657648191833161604940053175738824866668186839791711013907578529443310323445120369329303823752108876026467750046480406839960582907045254763302422527005746990075073649295413902073970846920819032460892412711590829201845066956559942492762711804441477254805576711376343020511837222877385132561936772959922092998541567084205054719150964568500746036845044750666235517707544421398197312556858020262346669315137878155563714482692334675207349777961123019860201085294096701855940910904788579314371386230601472726976173347379892624136482278839791062891172472266158134883146435172476893957759983503488325768653812768447386637794128789362757724087289939342243366114883794315808039936866352024479642599733935179504312763936236285832153729274934956635971599347865421581599449355127883097516689808557641987035073867291179206786374714535471279881088634573143598326174535598452690563631 [179,44] -1589638309467689474981483436398659106781356495103235980172379892858250392343724753245162307806915226400221939731663829964796747017726906064526802029325670863715205814658307284042528987370477429881697529010744168475404394905011593551163804533158166354560290296844091858235760551739455922786128336157241332282897247288189229181816905791368021782231154121278671360193754451748406468832744775064988040539518590779428706762174776578047897063715731233077777833432654534861287568498300204476613159254784836139651203248330968094412329642429424731025221970575687497241299530313774628455457073564088354647343820345416804834963579356847227322325431812396527577265799254914582740426984663034093719624502134309473057475993235753189941296886073252231144332429563335205956018886548775044869821287769326316505185322483510201254234938686422164167978320791720093377951518726832136589330380350777452032570885480434361622345605715260106728302934343896086523285644016476568501349031711377334187231451050087715066810250416830691396426041084743202723158302383915488874009009213111184071231727318943384947976538516379861099326318095498715681931705293772849691030996609853710935465721807443836684986795268521946978466343107423848254493502300181623249480656954743224329361742433780014804036895149982398464387681575175755983103206534051834241475969149980039590613517651468478664321267559968913942975936424584255990905949106673030003018058705156266088795180974132757910120120693958946106084747054499998721156666562082289659105211090527310368212631939025829860832848188406285671372907734039263189951768878606899943971808194886853518415510042188300840326493175674471734774159180095414544919993498335640149872766433796913995646492927235240337562699526907580088799704462343500633676371892121979943525151536666970172895303726 [179,45] 1257000872891258185198404044172016398653189439401016453792437167049514075293028721978787538336521463155987311676399548502479643809228899505223611837468791816017059083181136725183999751781060090692471872292883843024496804284775057265883033593264115224476937887700296639621647818588350917976655108280004062214246944072335013203136818758431964145409861077881561230357162421733659326848186661592562127733353905233002893830645906640177407156755543264540243445376235754738977426940669569228989520151340217528071099690193858215578662374296952945233454836747050139269473781460837324724681481241265618919609606877879042509567024141442734563865552164797259322974765761246780253486059994646876662907879161081005180423697287184673787722999094517560491288020019339323362703393459017844901246332531639054520172860622969335892109348428206665633413174028409771964069354262942381212700134707508965065136626245550619483782026205590663892206153664683670629573670631201850171388759506693190848837783992665661430467617313184487456712324304403260947134354214265891515748019178536473101006750739464183391031273930678641561613668201037511727929444839770465515646204418376992676637677321462991205008995106413277283462255384485811299784146359329636478871475360860391931313941152214400193011280667283873807902305584182492175497569833746589789831093074265014925347811051261221611204082778162134408312977020709811104860932860145622931411545686194130652004232240573656622125982155998625545174515680412592409730704143101041272248203277320224418724586966987296769736736257582368045772279009620584078155570068878006791560943369418631857847237794671717965276655455834383689447454315966309502900634492604695505564186690874328197843245577425845286142796113509435275661611293052029489430472246853969160039978532649628779579728 [179,46] -922612646412139596914144631963015821918590561355871805517215749446099978472053249581630670914302397729306593071916561187100624555436198995983905990332616005757931441136166568787012094245559759288887981816015428655506131428058263468428392096032873026717977730849345304983694826876456816014552525279264452854731487749046895870984732535892731231237625501067657659996991209333555689090143186954421164671042291319859086423812354436558932839932187384928719811676444608206675443516087732906012319547806727305354609635500671790003347226305091828879186628982413221793580823016776311755568649438281735014593203655143941119755616145691363164424761462966189034347754458619004682768268281757713149902251956847415027725255710014441595101512129797742223906940001249628388920860360274708845284354172953973368584002257514939972410129192495421324065229524537916151147557862504544014755918186372346542230950102072175709526466837818269934521534226081308917926421808623891104373821213110411717330681136181707554230781690002723807520238497903282015163279241324269443505247221961280541069893524007607619075686735900197633577314145109525397655530532054830012646538205256818380108939007481499499731638005858004455644869679782182094855904508856049454719801725646297415084892949098386754155942040245997241371540407191504707481728324538077219739636821612571479185742518479187793153791744015159149599998963719032391259508974202500736144651592438107403201395199036332501330884666315541453190882253965483565217788686219457131144175474639053812662320340219799381565454660141023195631083632112479616717255852911340580288618384857324979141117266129584789242735053453765995664919413210383242884876711792203684985179014622951658628134086609532387209976140106801654874374499663454733386178106170284377298125221832863391416 [179,47] 626838653385465127610472871910411989823495530957516361904644714714724291332101031499404072149951446872289388576582486252457371423271050564185554615648158841865820653079708121298460377912762300524314996573025956341784083548100157045591218158678879304493043483415329167945361678845149836249622016415945959393976989200892342393656942253820419441360981344563827437355371683479312295041720355848873015907413530414534051962011169422194270389884132399932846515355316924118883775417693985111710720677297637570315724559802215785736458199872015750794840758050957387363333283133701550679019652413556708329589842598309637498785344404624947288180847727998983719276044128746710590637348575336761143566012213232733399990543116000759722009398335948879560054497356148706349170516711763739822178038926095994255934109309664062497085584257660882387836752944500208093681661310152321338137749116016680590727384088104467053718365581066086212774090430254064954696165120199366919581283418496828174370330803266737899652200755796029393682254118305705454234766550816759520692847722772696524857954298269724358690062796647498343632162224459330025531705242570083924115173582543690407683376377070131716416507125453575567386525978597459163679839675151798494702515994221475894243032160976860365219412009881918671965557238512069350584148466452855355615568785373543011128152153681804593707130162765951302425950818331078815640664704472504412341345911197514592009434373215910487781303068567866457900558674258138036558372456850815264567462405936582237311887651326508551579324503794129961382704343255419527682623912127685600936689296118129413663498625045258494845067309465279719911647933564582806006670708220366030277448169623448030737127286464624361305989105630193888387410223482816907881064730674356752723231014550300190 [179,48] -392104951489693568364969091194931133349154345488593566862511125241256808897412882990766613172464658163874769920266877834923409721647031063184890470245234303234386455453430379164495186727729597019706322697901433149515965110735636290813280837685366547545382189942834357752272118721511891306317209857091572310991958302553133239305870325402830880623516610334838701242877928840357800164568046833092826145844891710637909116925326958152853717174899053545740220843637867208146466058596268153592190842005506429915858727733856144194501682874789553406871570378716002444534906198438674877214821755263300576309356785647818285898786040619550671734978765774456741426347130786959526195423485871783863064199807582825753420612703440650315603302919777766237173961591036804499778042730166823054322596119465203699668701772418067582137835365127379830459982798281027030788220490786527321982782373636856639341156355508427124851632305703229219589124505593969301495581383759651825757715873253599547472507556041165179015423312804010012389865198368709915383433744443622390543861928006948632475137271637027548575656506066363003296266336683845258476383363651267502128445211164909991732489633261782653511244372395557947785020894716638101653221956032522579762002642909762049660820090698458575147299095063874463784804819970364410773203241422312750621100708301840612057062042258984053930769100039840360775238891732669682955896426899366666161562707699452302810424985083835648914206524539270074731479654190681331683687139337493768377736956170575348751760126870629988185451996635741575001630983101129349572255452042548283422555965906677404236962020018915052781092737641705890337378661300613718919145002125641353500621345671445147778720798488355794975009132322369203181798687079898710446255481203943906775081466307479 [179,49] 224040222519273588733685717613366823961618411308877669505198501810546524882227293564456406667590952212972922789457781579689854124653625518859332812687553451395441891290648788898952439416661224810606452539222288659296312656002575330533300902919762552883616898166429004043912979537471133698107041761125257743737113958207324449179902594925098914879803201822145368202992640441114954770497324966383657782578252252084435257054152520936927507866537071218232286301467112612971899957989523052555428276336978384555201249812083952536333680560312877583726043044789266086241181668835828654883107281969742795881273428423329847631140252642468732538752453776801393226876379925517615575917933324698232546581129404312908876000812112836071234099142767467963638358713411340957320236482334609335443285685783217464242542117705281392583733262154301936474259607883212306988465361836113786524356633097621186882050164001826277324990507369057334549331136214134383995553479855556205618099413066676994909120919284579726818169284944656353140011952038789557979173393947116940810737004545641279976227265745955247830977835348544506785302549901776999238311769383281344931283478016722037557091241515256658275258677228686199201107070439523651283445075451919205760310396195981705830632760665822388596117091219882733601260413298021980242859661294718886954234974895105232802712095809346975009175482094563085368218573632475258818055724594681826104865078352754840814747301262725485472144694527696769743037095774225186815806668771961204323150823986973762248871879835388520932821132165840979409974154654855705054817918106410405230382857770799487546896049931105965362383332053946863791091609412683882760453604525646222765026719154952667834796571410603649454621457412214534134395076375276600743724881030832250449004970744 [179,50] -115651301701837688257525952067860429738978862537341814841873171399106693382398044360028425438452811955582172220558218304749199118062480330072166545302172691608985099278568841731208158450871668538369897440003740364789279174643724327905736117520111927984433671860921522005438365790844016968491547824634327267075329461238392778097012062586316394142534271745390952752587636293179643003357449577416766307939031741941615521198344058834193767907082684489282086382785624749732988912199393204513853229740227306564190882489389959193444237969138150878416138173134712327040067910050543562182446092511801092982199155804660553140521805975757593552919486362990115136951540643366574854063262248299785193964353880284838146954664193030890415090698031598131889094509347905304405834800142061771256459401042863286801172909305039325325707806917680677329883556311128481025407871947494161335812120603604552015277935031016213977416848184181943228354700348312823960274575456849580034689879491652390732790966155679101501805698352303327534682842620725172978445916750881840528846071096711440649602342194533026209047269062182998099434992259024647841189127610964193906099197673781853588787597248498030378857047964122559078882106016062422635383606369723321555688958168761983579699263849855194470024322823370912920639148926713604603590850741358241132033996984066503161950512869681901398758460081841164061511478524617135230196270070003319664710093353204285835350264714656137704985978250155241808020576808082396391383458853441492724546443167680333005757213416874086075125975493544186028343846129202189552373119613994268969658224795067619938880091166761421324949719407826687080928932554150732601386887369096120464226416466372772711335511022353305200626692896941715253901611347101165626221449021443904806423545 [179,51] 53061654732664401201228669074855151915118263234511944750913425206365396380414925571502823199267095869071665408077750376971212429367586808426222295558157688992005211855595048463825212296299251074739008882707855383561014830273317518978950919778179804543850173537141547026395413913088359543378312761948379387904113400550407512602762869017306286820093219928474931713968875874736233146967986505885625675193474177611330665407359844462011589641645740857146231246629793852369061779385589571449332330077498584937916800207240345259798795960721184138932272109327310601086890625382249412444719873502110141999951254332185421145304044122137063301260290072729660477481764514800807783133880474376526900668244958511654412662796139854859105994706275736912535772639932345278079496079848952922704936371684525479682544930217253693915825506774599857425775640161555132539485092330583937369369382378475001756771092882710426478246791578141835619074044187164503369350850175284612828483812270159985691620984636270269789640338214166954411005260517117299028099137500447760799321706209805565819649875644620251373464285384404397442887298541611168604117556260495928284774369353584216124892504416064065828717511571623091054798867139028200624366792062932867452593379486779178881831240006014917062281572266237657909485608786688957342505475450539464043449152283648666569374741981848920039767776125984146063592032331782114500150405266161519247135639132609995459466691540729899459345120016425494066590695224500287794756929887479969624888091602683056440698029895732449502366869255092681682226741932766517662637326143753603918218679923277434059021710720039981110924721110707771208205507998639575212743371132699878877548439561545517589998091714009433609314020527031982148714208199636954797188219928769939955527 [179,52] -21037222821010041675327715495162156229943782872235508456306456061959140195533953770166672206755711557869605183780199217261390663680710145366901712741964259623875927796163434367500994149366988208664626632716532859239783540140415485727137077625069247095995012908934116131042495899937269039355484340884753618307705596783417668572601185427571382040274207614119172686649162539829370340915024502860476524623615068151611793599646680302551733242166179970765146460239533266207687640205002912733773650171754500908941946930207014448250433688063435177323317851959700157342200154317346534383463885065826647524593866269767980445563325470252768370602561556238351034948522256560621648566634063676318845287152382403517402191518869326561824873509107915766637032312708269605114584909695414507336980420730218910511277857634356157619065850281881754884168799515711770867308344856405405705313983075350226644172581739278526846391552069622253495091335225222325968348788497583985709838587079990539233209102065287287859352360189674543397815713681663543944220804489736574310267096541740958020974642150750218917973001097701869885138566944892456539191448905975380098401751999844258316726025359909297157500546697922079354564497798387783380295028669915452853873019329966849630141987158809254788880343152636971717880638398601939798846019427197113334593187478566483754382015370229495898167102195437336624347483740279172173201634944419124887080364159043425981876871380847251750582607567918910933086606225755723629021037297393980845059301795646403174084417126212497066344478769993691285932131926328317882516080917741387712086884517323301811915500652609945517156632150920862881602470985578969323227215933901327478522587255333191252919167583566625912105010385688766535361401964333094567376825120699487567 [179,53] 6779817371190694467919042368577313256518390588203717673629717664503571235743959665008130519005201261490092114960646925142105148342491987110192048140445216878164997592180241072451961299104883692849969294894328760228275243182834439288021535740561079944030461396604354539153488529363805593752503417476425465736421859551823205869368074084011770714710951436720360042225997726165426434515694242826205539952520192808044871907793573308253816968171405960801960408878864289608702974335028580222251773833975801790880639097044087729138637722933262724828018153256827367072499762154524823739351157127188854636612460879028113782753538795930458011192190488055628301774705193165167890493894802608373546323907794030143801575366633734346398489644695483908812881143981493833367443727030992609247778885474018750318481924638649592364972824910004578873523837431953135272872863338440659655253944455875726878706895656226626563114908188249608009440374686156497733422819439462709133550449335102909436937085005397622105619834148537044924710115816909947792295012808582248033242738769603314768002681745289540312110569646966617393691394022571627143677559213360314019263772473835238255249471671790798483412211023196583006994597546384098758453523826655594443775928206643947328585438595718417210754331886976874039529037904333421783453123133677660668345335496092803988339603261009748946955972754093957780133796972548684222473981307042460879356837212791520357498644931679386191030964738575168070519755736423454048293500088996506016765216049507456087049905727234485152620022243397903072593649670039821777801797440753105211789741590720390373531308904504348937093027146534420431767731215015491900349283866174415569758474890933342777781274999764318601592205330667187687495463314685889067369206391544044 [179,54] -1452730364907133306692077922062915227205869361965010508121314476879942444699043197600670580507157677356587112771887367647321765318000439135331286401978757830915340867388982726854647570994320242750344217045224032477448484027251779772616634889303729664648369899622163984298446379585908582920066525578436081392733851184560665399129574358225322699508502456937452382452350910814525518236908136722734961739724843946835375151457899871779965407724478585759245287995100532142934267712270761006128511022291550086072530551637965607646122165823375243773272084877751419395710433896211208274596928105547408977964019716276238466231820339701023769391941423647923321800837910070431877120206803396137285052176231339060312650671807662864263255738469934444409228222144205257328273271545797238448691160455816039063063528361544247845703415139995475082446524918690579896344695953297547170483392243026720728123902803380932906013176906477111576328010428410209027088829322112964841702168396163827425293224164148798436599986035468185074326624124412579522380880364457062353867275601823822454052795383232081074965622604900593529831834814027474605270610958863867563774555563942017247046674296669457156890098465037192163335468065292405158598370205244946497292109330109520149731168131722185965918109518719633113807764843027451749976567485563406260212242277190304685134110414253657049259973134718981808981736075273694905604561485332208532474153762930621134077206773433116497979878354649373122101806472433433564707345504920874506303173741982831435479816866832123275048856805110377576148907175546579073560452503035572259047969715435936507080667036118723100216992887901430791153960336867018756760297940295403529580237096903241876562623736864803464056621465230152205333023461378721126701552411585 [179,55] -69380441812123237643386261474897747496257484535380463613796287296352668297174733711197131104025586314149290654724566677490327022508081608715773602753337005263963346928793075367630217656651037198813703582128293763556861664978941556547184788073721279979465360618957351844672565064531026484329275523282013077787926035225953962190291391614464341758675758232901191574703650511306244277282323269917839054044210332355098958377751586990049240627717236557489218818770717194452475182597105859303808333319733967839974095622075355113632834319074938461148045828827908132857991008951645801027742447727849341085987677573863836196490383761668094201079607143521762054973024214069759196470013303774524079412358253555842858826312417537481821350180223807603872379511289506079623968978290624437790743293918496610414730819499965050473131661791953651972655145591905929314892846680091912522620438755076837994406108645211479341725961493771349666042597497955769625717900536239543111806369528653196483465832544244133928452701702097872756165713779059392976076944180771474735980668361592843979397998801954960158768780104375969332786463307334462835118289312030632310941196475741427089659122577644402657148271849155224344490845991881201700433052496159292342831784954303061043321336031312284972980644945570775343852603716614932599456657862265720861912830018964475426934950644955834723529780908616120428057185432422503584974523945344517189826919262576876932625688133001979489683812002166330436733488243003520065576529930512422308781740533502958699437437958615401517075450279976529060306501740976776054743212399846202675042733576543578290097058967511578199992279287277239753024378745327691881227097231304372386348540926887280147478413963223001878275060413296816142677752150902449293616093 [179,56] 283386170921591744219250960405286136462050788915431670414987538616551076509526189788408834631232434249490925183266890016816013698780309884599259629238559408706939214921621786324055909066476516594437874300010953165841983901379300664987901633321392042195282408627897398214415347584140200218530728820884695103789632974060952352869835653836067904319258757709478991833961019561391551585279599746649417846321859774925578128983436292247943928088451269707324661856506677769243565885240903080752216926238460260231274236916525554221308678240229309713562372046079327046655964027989606241450732556268093515590053881379632691333290372809161102324232258461271203967305024184390815583188351569862410628159494422618554083519796965742209627210583379138856538279861028904975355622577000103044799638998248094288749997454929669986985618803393481216686195913578167438565094526987917552489312796362650694887913382915575048769612939850294437566127505005676457640442216057397381639424312812459239189438402639082420762652746101177563438293934325630182240941471358976568754745566643135336560714269656572783649015196253338163100155686337586570926504471594612585495232639010426761475075709529508066779098868764334691305070122122162455221211963833192901974471409568207534716718554592359060737464626650591141010800144528950758545004898993616534576589331635999827686980615259079314069902984344478188107729875272344877359788628421744344861666992107139593272985067394788847566172905845961095801752047328244474570612441122113027600829202278736191171209400429877019586128688023392777995454200871826766371600732338137640173469929698804824548809363059865651980820781315577252005748731202065568959651430623311740717137897545372962053638955424838928333089097312558873699404300452446908019629 [179,57] -188009011516983737416070403832229582844183340119755865567443651147223290481289634360383779807915654591057511979166911899395356263156721441998680964799810063861375148584172954315423511997713082541896064922070742231344304437431060407380153775553489385931720260639185142327604128819577003557141081267084223663956319527270556283021353450868502386153627422886520354618507298991832247206220326955344839326136071669643130742326983840423003609400647240217018287698590674781342673280867284548281860290699631877070966029265394342116359514483926787939769644240198286090983257299649745676510715631165732004698331844398592853104959480648853891832562432739528060850886868270971851424520284102578284701128948136777158335351019764590203934987129957828938864653489453473088742095193970294820161719648941575416379293984812251942682974810441687326569500732924866600100027552112557039530818250263483286064038154820033329383547212579735757199364088238965148051340010730156993159738991872405520763615345861899344520359683612896937962622819521786795739341883583956112882317778676693854193458661592583788706414327965326954959721356606022421894189246664382694842653188105664926741837996157413699061129477025265821864778948856413674628659628633409659097448911681206367766553840178221976950145052520526492386481734244811320188958662711794830150842594959931236987553120446696366118635533741452623865971129044124093281408657843149059922763187683360577960325749256703538737996658597420210696403056873179408201105041218151735433311910642077757008083496136985936668912038759899732873999425055468026343922388173764349942914005111365184654060501894375464489014367019705988131226755036318410212253711023032311600133254939175532919544946249528829858774254099092804348473400905042593955 [179,58] 87698219060193763936019185776675764805073031421022530511183679276708179980705975876363064549593280509266027118985222297177967433747597734071071817969547514704993611434115017773413354335504385152776970085068998885781436009796908093272332586690127005027237232703638509852516087273818909801442876637021170936523682149933483726448202934512754821857963608994026823560842836318299053088521857810120963513558912353712735132699382834310206145555739149363431897982874448436274638299329232431587317857336487665624299373816483482944933396766692870795319714217706138865232591955987654946420667743094576597170023303189570946970363460483510202874653315586603943280120772692769553113482859438204931653533315972061108901602453547187539954029635061736024318355533419017197410384421721980221192563524389583338201239184054478158273079635231148100382882519754011818399907125363284216208510757440397661649687764426082039273901230765220982912393402758989524953951589185654233027821089161746465266101065209823004612526332262383039775425631709481837331821500888658662508567249015127384751555159065175062880374124721384428280670824841151507425829662877833071288023180647328108747485704929892854935339298138643288862771090553189486243873737856765833671131304247129326995563385050169699858637190076957174976492845364008325517227726267698685444702328409662467328878834275776287308067790080369606926539495498833715586188719705335105819141077430885539162679241192556570179625336020998605187071300834071096032314662449294959852256117769046782202138920181773277050496708981218915333161632316365775459745451689320403343127819281463094685574057448867650893643468455916210446489719752586152524186038714000580316622394937921483260773934933789824608439587223614094692178746089347917 [179,59] -33085503032286455145215489452194500150551503006604022393432373345422658920829126626430696790739887991692809834782279055878515826785612004571720573135968000129100563841510747867377959094314423587591210951370192450376051977109030967139000182738950925002715491832101330179536054243759200121807499614108819900727640502458384237307115480361273251451820414829613146720985615189043226983086069261749557338226946389903029033916287204243287754823109921758908120033726921723061084887648333692328982849222571032268428233486199583113113119754088919120713904156606350364699368330113700496498698383006610660137436310231903854782241217486984227627387880326607880182506500290391543496663933342169008268758078513998479726241794743719995334051046131550929584711326070039844548471788128506627316396959805276525727111209117667435952152857583305603631859210687549781364345576617773193806463241543168829506622532751391187532923749462109194475687296485392020214352845384941744980311903262717442529034752331121138828350111201331655170380637939051019027621683135722701853555059535790650264795554888665798206505161634492896354378456593037695383061007268489166467285094729834542027914003964305988146379953449007841958480970619967763974667223396827936902445187522675779197659520858068117174910919644708958472647580416419826484258834003356418420992884945492380893355078679816007723044921998237186795204906445986148532280761327556740755230362714401744234979175186784574406301773382196670479334669441893779287102160935567502194209126450881959241782790315313771725653022079370751016174316476864889290446227903307491558735267590110937982327189080403697018308131084532889414191425938804269918298876583782254338486619858121145065548669391431416771940203152864400956878540478592 [179,60] 10488436857928216642049766573130315279940023463666804192300576399662063169905139878404587098290609782078723050792884986096985979401815209119914251113333951946990350902672615276339435750311930277654654407789891020120777866480407398639552515348729080250940331007779280139810795627196671382948200004404961916186202946025273394093002155768144288062650622656411350627860919151177857480001620572860275034205125267135118038064849300368640414306771537054442275865399060882553887102202043610294878095774821287412088024526779477232249683491661813410770147388244833641530296540497001069722619241318229174399832555868727615281061660908082558748562952931134079214332719417261677882552261460351321356820531943353132568907083370287780927303986906951364408884562619788240754699763097301857646658940351792047163244817898188667483181495979761028876945289214597040630340232051958851161957652950515015947558304406720515674541073011702525936426976545134514493471399400488968474866039180906371815703385496760970397363877817856889419622924182393634463408064427541111718720331844154182858717734149481248835786524743932603107404156771739302174699237183953752574248013796236403351888815007961350609952206679075842689386333053727208866926840610096063894880532942906405791520310390459849219850148583675001626929656597351842062670241530543877520328520859548093964241662546334366643141749686947588008777776325237461634584266634487593437364986834645461263947035569156160069415367575347720402744924716743542211578483538405717208790889706900613351305133010144832522124070312939758147787023344071980631392616907305286374539406171282742123218950588667236702660259565530917301635821734764634975053823183904897503882600722718736473708342956252549296630611899261803813018451747 [179,61] -2806945010638813295353964894760076553221195650921240622569315642915157373173207801370754184160546257607963479620452105933434484312034812925223356394432367273235528355969545653143112500013530023465539817580574085796032999203054544643008192659222257534829694359184056724169337514868304843490827212264186609611267663084921052460593104292056065105675446101119728483406953427806920296667238757329447599957462990312238913081759554919267865734907565574599360648262345041308819440573791480093654749342656040132700396449119995571488278473790587127925080936268379049698737508150233348490420884431385871783182170277349849293112620765648083492280707664041190976884805189472870876648068313317116845711661896960048549007006153749277215147244466993057828488220177126404032328614564383079750319282993549794905259447977281667299703553797244009819273955456176917080109946564125762650434537247733121428832317360491379662189229222432791869912140110931924066177486922239467313426583455050714623894426596947509214170782034183481448333226925611294912333143247210532984487289652597415281018802347679460616919606328817345010324009094542031671333873972928970723947109024394251108544947118257321739283214844244061143377066542500432635587408987604864166723457793144839784347576882872840701872402174304649726817210755073477156826762409778519006532198605151435578429500172396502349731243548989436052224008122603821135400988967992026292244038147115603432727288983742967204021270245075798669967154266685188917184215130418414062288224524308357829739717080079174217133800488781063271778094697055817400049265309004622902404271433572548461462607859602458200435594190014238546884237788262058331724943638271697718882568158558587032550603846911471729309129420495946989210985 [179,62] 620002318256272025889595513609020429510948254450162166535685388252044124360488729941667588441595193095881102938501256975448454428926729388519830815208646882312555180314342430803653495927724577372993623616381590349214125992827015942345240261011118914027908734294765108753016519737385226793624321398837055853586931312111193587637412372164406220122533181543190541994955019881463932775208672794083466157560608819177069631410173146103290752292685316698123274850005327540770904706520895290147069782413639277212997178466785918415673504636145635385055184912027187307993319431192679401746206473857072769192606583500886893351536110840609929600776115890662257242795402725821478884374316008305195237797010892194908744498194328620315033329030451943193970786894774237958208758966621606837597414971392032117210788910360420982482004957011694448756593504598823786204812658761113740744132328781010122697703473888387302817453555610778597747292087215589331379408049429996609438927364963598200180295201817595551862646829767514320437324900794174561226266822918917545904709750941347106693303037126009251512097072472555463666167516708699795627427075335933380602394571627265167088891429671862037345035555560109656593556785863893194093742652301258356305687667018692301114271484822245452303805907146652021006939948380849217094062368491922138053912604247051874960917318867723613579639965228733305461602676273749511748463402260479353111011145233944561824748151766481169348981474221702183751316081356884791163229227446875190065965005427613694506923744505463998672692475483439404293705966671022117747255691807891166297856885361722842123240068717802327306505936473203684369168601133160023564431529877003895270083821318385094186305673241796248062730727807662627810 [179,63] -104235420116785043140318882578748777573060769979363774891469324407511517241107958228652133518714624074587271588291687126393323629340699314861989116167636487046716502476162266302729502277082553714244255832946516238398989340395651149660471533152055348492075978547010548292831659756753256291282315670014002052911029043196834965456061385187851865045782258929041462739129780944628826704576275436840425824738520339293599975704871041473573147201121762450463137701324280068878201287093752686437343437880222980340580974529950593202744355848816436020857054482116623297906968904590759713757838087825320159662568560281608493217708927976819313369648483307311076242118141946531580442608563100914434569536240465678170214250214410943417832845574919453509099579686837014254615658339094582008609800124210662242650677602477752979469698476058845017705286489777125221012702785786735871851854746948770050763637027928332897261849697488789502511299544416099233626482684600571215482613367917373627498209014944164781386469357538505604400065777478180394156422017236509129739943749193744040742759834729940494250472576622541044683157810611995748271669514080087712702987136209919246203976366055192157139473605754796661162074661434305473822986131713670577024266355640117382539060300192421518952301321867003865676412688582078591263189735876368656614175419126195388056572466073874931765096995447549556993587816965081338270818599428191721531482206163170308954842686720316485085763475657367871185390839129930360062545094512729008986753287445926674897923403959968138573654726221289157358673292749560697336829878438920148711273410992676451974371836270065709922706529042605460368525645639162039249792941282629976642365699281374447687771380577747466221824519709215826 [179,64] 8944199915002442594972455405097761935294124636201466900715775558355082489490713553017614957287759703661334864965800235251237001669409324427410771869241122708512501524867942997351826177017731067589137075732982611857276453114915448459733895835240981646351087620866575320369911690669076146140093072894636541624467477391544804712575014595990624513995701491382253431075126971254139054622583019716064509390002963076063981163502563385103096378643328705244922173002796170092053464118436596281072346172923661820006856142610113805208119449956650693758242894260000586019388493065139531803635669492850860849496648434760577064952122108881039864448692346161752549261003300456684587532004224739573996826092382601039010084677777827536116235595672083843077515653997196013239324891953588694577101578480807648857197202628372618832894077650592489727644722348833454429787928330789062991370503563758796880597244242446554187310994462618027955555119668060530931941518796369494873180133404733159629465995550011902540960978770504826129529865913700602323247262031668714449580256706144532539972897969289145676325694127133943195066847372580368334443445462210776143775678439887214852058178265531236343767754147072095168127107469017684450917224543387915843062654345511871860198936179644060991109772115932357161431920810102875475513763682836334540962311626887756594795071884570662359027122624328333819113274482620605413158154630166054716243945201127294288214762656623819010329232461477142999718502577829290159038599072430446882956139212418619006825680619411877071417145761132862323786591081740118494450811638616637182065908565701552296520633839493559522060654442457535838363739475614499345026518752512169002165740702160421387713281954206973928547641867950 [179,65] 1998711142806250768394425616879339333946576875655083248686676957421514651733997868476361293215271918642730617172652960378192202481913586006387792171974736261868193268554036217531454578186920025335945452930140279586021364476389413226947416272410703072451957397701220642709873990150978369486005556048916808649990859002985240211967302673039431562812610850448569104973212127389833984878763731439879466406968446426097594780910041042724224651130694972969791764516198490931369684183598683534810040452746328997194969698227163018146567887480580589649869018738198191095996198896872448325306094730536143729457990367167090847979538936281800861004465121503106771296758896803848155898534331565752375969571728056220518526110322786320323023047263612878734423047764705942793142602112281939348124081364211983857861397836934723795102247851072289387757749048773627366689209485020879286554744299703330019425832562852941472813594907815772074112442830884521412280459695949050759839312820769404862504802007321608516567384615486316952209358155791148412137579707130627569189892826331315371184462474008883480009584306207873480660915625827956340813602196840159025038372242266788795900943744485714929182866855802257357888184851510467334421493525031346235240031397347997277898846602070306251807355989208013699934350991941214960606462264956210251153222095940985083771780284166109460449291023042995993205578108829166686775576813009413742880634757097786063508303886408121801400774877466303119754731007262740733666803048087425751997150092595204230213871532423917847150124481574579157028389305567756664061750810127404719656844541619275647760286204819809578858049274582511536370052380258969212275332637846457367101094358825776590827598008201186539276144262 [179,66] -1293072449369273356899228418764207026777704280918474446769247109238907691221785515400286239114020737231712006571061688194482565943849362524094662383367908585926264671853922314921231321028162663984940991866159874049077630499483798323351841759356518582711465954077013792021538517337255665377926842908452809843960522385803835520828220282756269759860022051136835705065687144124555519438212329230847419344614494920776671342494401287509666284917486317642454838349760672692880492436729126857204465268861477955910483701765443914819312679926563576589152606759440265039701703911476784874982026079806957922436577260998150487069643301420317608278831153445653103599387383100879540694413308904122358047117735322507015910866551948390479262145964112224061554382817437154853829685839021115772808022216038509625388911685822401476554066669711477605664236254253959779119898362977405337475967181507261814000646470220765767314065108328533183514031078267662547023813702251091335517635764224282327763695586187621069111456504776022584592084351539744945344279963574126130859869547507227314639691380095751448956962052609984534661580160908772919464782791512196742246722307331032558716488195337099809828245387994933908909402658983078951719905701728612457505825996827412507854975959510114013066732637217278937368808541744568069427445119130650378228394603148965214571779240301004864522712333573839542692416475166039408951341722353482267313502193322490920832682150802634408732896183575977159814259496759914261588874586366612725782291439454680886474297168620443948091366003694384971029887258808913290305144482845943296515836247292160440719751117509403484993859464027594135696011702599635450503985378966780561727423346047955436086011843873101328093451 [179,67] 423007340836545366237941306458824199849950903227434727268738411478606807834354885872319036473301154156687544586143596248905805609379680156660873066484440086378720180952886736381543969573176684801288184741335944600272064592769842763155824388755372763081383752617633726790665106453968307119946213882505878072420881494013374931627443323802515981154077605277495606425033105416020937198210704780780787842367919693072683157173420987167477705699950945390298064515172025713374280922087329528186846531157134777843926973165973906728994834910313020814693833173255017139078691643509344398887483766251386281796395133384921954389090253422427106572301895553513899803701255087485358640819104254338286180602562210316453165162969826732054729046531957340525828446759608252253013403929781783621965929759871981699193327027943319522065093769224920828687511980218026399356707367745721450890234191470385880182171935012231095592094019356868948249740693258126599727652068708731688562724208172491573950890163589573905764697418934011346295558927543125569879370840642879753495603608169249268026206051342959212914770272563927528529303169556945294272066944703959463334963456628473445582863865316673790240793930436570044131651691542914513492863387875149176858502413658937049431347773446042696392838329653063205942197019432589256035345233812008219828431419856523796606993729867452385922184115682590715139404223045162451125728653726390291832260693681488606070164193474996715747301374787523590000991904062011577765509649943393572603117743632007592584373491384040543597655623791565183856621626309350526697299324232132161959070057956000358045385130998026668931105282563599735659465548153330892700992775524740895636047579283329424241390868652899926864 [179,68] -106874438725007324248660784115289153087012505582269185708751451604393944796167181429025386501364131406661911032676502437942671350340709830349245971536665602558498165987845912536779172227551781393453336904609974356065100013133160801407941555653752270061601019744684474489848898252945229944476505902100559815963162308812790787233772404070409474616316266469491357361756905789208438502399119499594612270802568922922350870013433455370920041150872829520857210712237370760266534522847782111251280420558822132388982020292107627348435838217916283285142339669911718071146817788596574656656542089723388060410348649762059988616076765636033704619410373241356501016982280010348963859438417271965159742291282938346243501771831194459810567028205117690021018276238651688948845467815579623628451547663231645723646105961989491334231829717982136924376510807686798586517563551395667241752660142664414216289599468717243892520923274696969409074547938954237701880752696446314195055746368984652485884788064105740948740591325571299530240687838779847510518565896916035296136035433789573614156083504751232066010649520800246068412903153103986072681890128508624398173487612598828384779420311813643906265507482595645786352990993149239426275287193863957037988914996186846726187406744034070472081083357353464676375625867566764478046991253287496981921740726929574790095325146776767006757868995682562466476863664327252275072919375764338947638300104768179881075282204098833033980239628093434737076275528607413948322510326707976117736789793875358471309643970200257478656127020663268532293653057337655929340344518396676901692112849458367504996561278830430259583985279269892573790162370329200222349392777892319265030349363971882823333448549214968662 [179,69] 22761431244234206230722584466796159700470859920006319141392737245941905188921074862962210204579949725346372162448709956205555594003084991941680498450783610198618501164771665361416030966985462100362665830708170845351332202564014165040550859774134069877872946169776718287494764741567378871776820790129601254534922834752165059902102137501727168891047437090544208046478366094955562507801378264993651316840821070409566924331530170417100293342254016607088293438594610512039743117980709856021911471800293866336847810935866742107669249016229596824860477759173578266635624067021755859230542608553825011728449209164173219777608301065545248770505744922430202634492178696525371362913650634249039854539758352781367549214582301008023902158871957240438956866499734579533490984412849749185351187859636957865336245098411385659361213230353564188319996153193672710720437011404441224621971646205430063738405684849700727387395815594704681846040799346040246474029762835007485379375062435228821653957001192769378000710594504354788804452379253936431930709380426750060321664430061181651981241909838947743253566912272182952638218023690511321530029024047072691318283056585284774707643830958584316521010809522754037773563570102920316065709303824638571844546650601744414938084876416934432644506459931195327795373217506490094235074338495176434758460189328306275205891964602270162402023800173083165275361051366243943635061494978258410745861371973466773344065561342483495381553014308056258228549401303441530037859525248681053903422767321070981623766493594667483094805165484101397730634867565761866140798395134992172657125022156842127201064955517949563462767874705684407450030887175539618138405294043795938135364136381422533312582800653296 [179,70] -4189453285424097739902482052742656840957187211238726929074058327473430647803139674917845590824750359042661789851905521850801846608959226219459765720417661674764919776548665481332644707143311956929514039192927506852929075977219604060666381683335519237652781355305595455887212144118265370653874450154091914957011384419391837862332438425186221213750811170738665002146895147982185355866427397127260360794332354712952935917335720222361237212159504329702569185714800498462260311100280438816532068974526860044495951674889782259935091946827569420768704625858513758509269401602031213926990478339173929244087298759039884497671948176247468089587441494611714994940360377056522077261795870992794828902397351185526096457379554246724967046277798026033360131596885391521695601124597107936847733423080405758022311284987417898980113641498792610435529938996797121700805193222041240732593433067256328445637551355897066872785326074678253100338324553928308634193387383225689679732569491274317416587070089194520101624148389052980258134416248266200710445341035907559314353949786121873623353636786510655909445781176281893089091428096067070939123546645514874793860708345570593012196149088328286932886850314796143387378785897197310104725931555040817855726346625149026555886121870848642279477705722770624180382774014104603165281053988202010980973887550644188272939713011339976049251687092948010048043337026219238949248984570128448198240481136989682223325455122085602574905241211188968220065024283979686113216687409654104430557933376821267372639602767250269521433459423175321826598078423618361042046001274238349854061189165627713450471692071587188508257051713246894603513598741311891983138506316096443762663411667180967172418600797 [179,71] 663088269828721035450062374591497311566231001717682198714101469179456450582201522647690476833011105627063718501231016989437230750976764096288910688498140023306115459975280700535522788213120595113186523662567335025869629354053575203710992490884854248506504573490991163465675479885596556625411594394876869149026020189587862534151752628114164550852728004237579453476961687940401446058598657948306865652436126371367029547885368719065497416767704397306562391639851874599208124383570653909238359883571755364317828784184846974490014263028807224411947174385031229818305609560862889127376677156842906308344333803465546017206103921912093699833704538012857052455752363608010275468833283948945111540856508391097044325347540842853043309237768116844172333407117760565664477411984574280984157925216496042277664026178430884809828578590625634328933916945332309249410685012763805286599235757866150160494467248834474201885059104570264571186273702919753869786317875298330738686527459276006795806420595142973273165947607973307663512751209441367154995577919479162555477095651914198190794248084708244018108616772962054581706630714318843559172423319581614317209909966016124951069185635657429115263594123539760276411710616361932410873304161714076296846535957154127019016146382164800908393563254527201379172092577373451795983716233295053177901919093141647911372116309945310857319016179128510541350090960479328779605067179290806372440584012742394181505943227221745416420639511791645327197308364073968360938159215711740604921053007305274618337530124759588328524332888048401296696271962234319045999806754068467478233101613517931931529128420991870448437634422367045454870173921991396115713169476617992023594258817443317564886019 [179,72] -87039633919253137142118798599818997803269076353405769529029971125690284841817625363094907568179874392039174523592698126620936050661490242590901122903608157499338193085129488975140196263206509818507072351178468764752031689732704288805154537427615309642731727649285339814583611714438790484402523928061652854345816188910094894705720400097294720282476189765312276830435593360355331823151821224813646037779868479001536297211047184406082218264277988746669365471402484005248327914307862124549243834244590272151953383739181952428856209314927821727774355715621431853907186795476177919709457205649040342584194523678631511096448424293630323099114014122499840943981570894001526967501591080212405852488050941346934080349547527112506699755218080253685881008916472480644366680135237460443738195275306564710381214392173545188997321524636349867296542166471879512004775484425633443636801914956581496682190791485751490041010345471526834012272715554212028195820015469722223716244297415340258279898082873512670341398129595343047646957444930561666632616336564405883366576611716595423536270244947828984642652099851516924335271034283523273347872534866074237189672951636490314465579120200215020191718469521928742506709935320518674606773646145063343922815871772498256747160761766030425119456860806363415861945953657007247036837730193625973308019174341870003662162002655325200237199914826717429078194003836609321633700925491774658548133105020655103272309128757361139268206625135209204681473620136122757509679939795248024140669083230047390756581613298099856029681642131753394910387323282839524241031707686738529058255913736649294212847049071462138365457135770416585081098455382869729164412988712230346880066011181033349536 [179,73] 8518355372286335719811730990468266597985355349559737368193725008789869929384586825418736748024853926284522492747339776492983855338236591652944734603548337315673352387496138280068541938305688083194807147742357507986303391161165578262258771063298665103211377168231428400980327311528507504084846246651486939092846220615015802057998810430479471362752986838211413814983364096031496982528584342502748111487315015881535797621801852170216490428084069913361226609278672682430616394005468681287759712924648734660258717148222235642575596280546658676854443083371410268198675161530567445259601886065829953862092805911568431452505273832540784186260720886846936572096061541774336589704468165799146020985395311916656432984593562289310015953704480654801821566564587859162141520245471362076407285632637941618240854789806654362341069124493251327823783977473592935388055290484345432624863221027869222487023905355622983438523767857132378002909688223560999875156787495841225595605520440453319638798570645918009948146642010500255197422236957569272826001818545231861021407301215211179204083370815340794482497816965210896999138365559244295214252709427388751367356289151751207004291362443563414268961678428479373753320322821383920661502066686645356846750595733958702376494536947279986175989088411880203700180793220226856093555425479778851020954811337966028703157105494400351254992118126857249339767431396441146951447716141298588916900056446496186903041983011258234409983325473159622475744944552972658273886422051683270987008956190075663520423028894834535332028738009345342437073792948193531127549975344140176776110921268016122327905082013504812867143139564935905123969870730092708384583450728880538625225479905943896 [179,74] -363881163946522703885989705847237267298289845992247537921443869211672793754825449711548340154973238645444892140541513681595006518659825623867645034248275146685645839658098511639852172727711045534787492856084181711608399230355419868588716587840944179603567262335242909229347360790286076570510012942435215359059093246908358436492253112114978293472753765750487098290585273011474362754708590419497680184702375076679389775646366584749367831252529845291017209045653890606776792913837954101115153835153567717579763217086102204921464884595773422724300193600113385244035606388083526372000094083833072606449820355003513585749814136320572523014531908400134930997129180713939923177612757725884919769470591179261156384374555359557586063855142352566745132320489834248048599049928599588352980958196576395252722691835559321693279971924847399556545263579031117644418697935731950561377681013623439191244707378513679979830545307217844244247699800135099393197990373980172319753131877907726413458038437305731900070382800466004168612351809558504408028039668348558679057974951200746004294487113742951484983312939623784457200219931989206291688417033185042688345630110995608529690470217389409325779995203170116676900334929949660073771364605976579607398825857187494295839974734672322657779599071725355279285800078038695909587609598664816919457937363374956144834452174744798504664690905446234542247787020565781974347273266149236685299337383130203541283326569892359109702371017488737385215766662649835399377398066478392218188475808855613349298709602472408746146784262777759781544883813962777415639918907009444296495338928732816315874530414146067394074993551923896088437070264120273203156494129352997245463895892117 [179,75] -72136984203305246183216956992661338006639656506798884951606313668926640217432457057333268635826122373936498682999483356876985787217043618989598521466878863400434027856534098666015585993855729202453536791033823989747874494804848310385721035939467651777094129188353828500116187927270647907380799770795589997094408540256793916701336835215075515085842220564278496648598079843617536889006737616341860602725940734572596173043956026809550162065290635878293050516637075552917861617115333165750741734976538961617012294137306384824857218399898451364485687982759229765334571797638670434806669626961931032736176705533987601215890376594398823189507493701325750147136485184036780233460439704309460699250301604626455377112166027918543189108973366848397408697370550473164252906659534430401162460353664179455003229379379751981114657398413071945754505899844477739196099792414767427902378372276576699833055784026999778718899294111330235541532826303815066220412359337206255639831117472604723314703157578439082044283388255965346103150064714428048387516075620906435133032555215630777654355502031126616420566455368452146671945721746562575974757998339178202186948043630277888809759734184194306204229787300767291780252884120488900850075707817253738047451451672080797259427042933611994448767128123814276417994348333163638278518641426055399770703668699914563528891963596221022282987737428747659186415560065199480909716527207550003593973962725494979947538410283773382927648168122979138506567556683944508641425776875933661114443381798083888020033523363140595997678923184394043987614645021862599718333605092974057879844882736820841602848814398177545774915377436147561831203181251693952927448290295951947191608475 [179,76] 21776740923446035739112964388136685598452724610881940258856759690455637118172047963865267457190919126165621419291045821544536422693635083423329981914051133954790074860577697752398247016762619892075547698938179245042218012475661278740024556866061013849357666123899019664143777496038598282873598175442352793475331127586823650003519720747654779641139829416494527548162870200624583859588229018588940237729060807475945320472377958091941963010336653326850964365790839011076510734235954757892921907069416505641589556330488933075351107219200816479060712686799848772288490354338739087889446847630120408032305815663943052160431873687412584109122999976849223152967210430800073195871050720082963328958812515376797232406672094965183463051915969734590776913444960510221343034275853448370728911036468951332204754062089990279152408990948612202881690805824449047594604155425346684301383883931398207259210380928436634912183928669279812903541627852275447590754197021271273879160197491464331208566607630880677190001201356244255387929672991252891605558646451979109449120423978393337120070033256301443133493003878912636322814355228666266498892510170018912860615169226097392905839728704774180300999490002818210759798596398680025781581722581064875544198383085374786225996190133501139863693538500420323822521571838502980430285405958115100514120978783784187587362099396505471922591702709278334676051987122562790589244792907426542016151834863954644400434367184135489172591829348879013109610461524885219500043017048036284183212983736264017796564064996890523225144317868628337560761432303331683624364107541265241131015355833165346658002545204827559192301883211569936437456905359179301430781234306906538713890 [179,77] -3341603537764250319869771715963640215252498825676093478823280783248930309406212087482629437760471947397195930086080512062662774330228058924738241902514658158806905677166154556565254494761980272678941127442066417024604440365552548233898928549064966203343205135434027819647082641677115943662841069306654937476503988748962923745594943568088691501458077984662806730740348329112343382234892311515978254869301673913549419132231467211448785762419467612216168659400731788156593790532817561422361921862152237363883374453252591160034359507552566160861344454380089776878778263214756012618045110012360136195159892812125586834525942736727542094580275958451824145702128478494886202458265631817998514339295931153070617022854787625687305667664653076653581123179853455850419112002876010955183282251386115642691509369500425615368404889114722171539792303850612780620366232459085981259259979970991739952281730487907903135683433717035783403201066292310536595205475256525150760927162264326239418012243068364339922435578367869126404977990810989104051094644988563381878735058612630544591811185320667863212580928336172181984502965145773776668277652431773945640693891855733313350751115609702774423835530833758554952434931486532030786254297456458898848989618830864792606969516635877751901744365232347800357940831223788846394640040461066706511408683936551224121634186452923292104331117379535819043127834067384927547371310995175421127581856324325677443076412419919284449615682243301090945497666566461238214381954023928001547353432176851197982639029616303280334485146538094947836894980760442406651024868928347269301455966124557277747366716451390022589237446289310890765809995412130483739911691291066041876 [179,78] 341943503797479237405543744840902441696894952178270295299974585765845824902957561407818468934897784554927962787066929923771303124694810726234666683380363706338769980653284370625850912385749998160735691432880888356893282338419684646693996236192798053448695189274832966875184325258386767180906486915512177673367656679380469784397252957316396748786694493766287012741832158550201570775176668671691751234413358099505422905332042743765324233383903618203084562096840719727245247977061262870654270932159619653610779053779610861957015881870531015927437889887397081045914273427999215128640670066771577360022113998971941378309845963235110259351136036788041666838382490884096731937735494466394322899802776084957995342687421804516818964336547478529774057258994747436805016576425673591845647231691868887983808787527671796903171134818776884661148032820166126360504140746962887524112674123231292097059268370624272980674961140738928378892892015671110855122167603811153759889050517584316281458833277907914682029687424920942141388592727006905878099656703322611082874481025891295390121051795980736958145902605042227026381214635108580928282943786809718424854763141643875371839475935126892115924238475758047496451836441826066787801016785088015863697429667817102780974678107611606213582044595019304717365986975389009478670669992353239014837712620680017912735310910448994889326174785952929975743845843700911974724526522604009248669787556709222921689003902172822229507186529835118861374219995811482618479813749242484220072347922454255012871302093325571069701389674980315921464012408588895110379702023741096083944968417610437946228281760104953390193661341039800420639640622543918354422485299459728 [179,79] -20962228334797509283065414540372376177761858482384856732004093334546258778776312023813705141755307860184165252547184070497803853790886443671601526037948874019444494832670615229953397423831064477095623107762655150694695680522708218439754271460254073598524733308342470672903615294551834992080277572665614784272088458917729423163037925403987315294275255609519685088674796137574498087291569472488217603739426184472834168116214089382338316045835179567342468428262571376463042181453049156549608073477937778085718903443921544996194732256471915836645724994337666138265071787914483614857792316827860599778195511373586523685409029106943840916432666829699328374240206579373601900033860995541040275841927096844275223399179237159072358642904451759422392052419553211041266834041702701877211227579347031372748331700862666684187828707896044850683476357781549671413208280696868004509563541564407557365210877443232640684027174944360151046307095506478389646852615703243999109914184824764350832358220526001249177092103951822510371098527256791248202713589396196199286006638501862030600634587318349606079034708114838218123428117712229486117447234038550215820649535918232565970053972453187520612613326685294061994582366197327588196400516560783390080980181411502666480677401823517947259898108803499292283683545133497322988630055179989062107390544156514510400531558689964068104935331143669548016188870493018641610078934204963071531949541193521548223431113602447828090218447824581436240312515207990795737700309459450786922677722635253007054188764166162285980221094595815560751628601218602309952939670040263738660123092988170442225824389313605938617555373062007247791028286514374298062509968677 [179,80] -68642730204857587340093057300155309704759172949436741412415762706986550690094247792794349714443171850499654633807660762717195104268772313838318685516069050747416058232160332296366736288898995180763767314230113326570592619541641404074549004816622703895311521059475185864390583445784868416629274113323472883660709390774302108721595709748423815882997741569886437451250013619902268410370888378329711984357414405742220910747426054815780563352536511403797754663056502036161047853061509397996829005313820402007808371419523384564934768299009828197454748529300783712436541099148258577603702303091951552723247551002952248054023162441138909274657136275608214689428891902912190414262558811389143254046676092963015073823106443602204343168069170329808609149508299051554302811772829333196226124374731041891423047440346468524965052173975882991071531949836441779786128456048729667424044728708142232402088627757891838480761370640254703175729423416012391895897082117694999041348406022359651354092603784446128155916162537812917222329921699701044821424574048335003251439248165239656623703567416796121870780068563978883297512732694868848621564753587534559697397109972974937621988079065697397115804275888663043125237357955339483144444014889307754203620626707533098110997833671821402750878550880999847054558948631359743506842225395049280121740422366339357581678138525999394398045841830803973547626087060931351811628863883376485739755234155656265322342945706170333503212206662858743218551302359455474572487479382707455256722721584778263632921667125745501261665871334137883031109369856447776591857190591419976935413672458918729261455173230762356657190768739990410650523532562271657036924 [179,81] 194499967701261245109396848794113609791094119657548578573018810281971258622747043724788319059456991295402439981547248749438182512972927910713461590435650162003258794328712239089325669787738360097590988518353210192894122005819784362276039392292112251322539791653762906783066326204696999488326945240455905558680452387713988900271776698920716554843835402727110372566755053167180704275254862305885772969978111148390976511646024078066174433031246355167020277889196359876868282697518108196227579780350037604135682253579717566580244935595593325280392518393884748570006095766303961749573086490025362649494647348290384501995307834824017388191975824315267199874261097538840422766113401548867573028638334923386487334621887600462756282370721462549730733813059946651442613298829087999776182578704194530766655512314310870248836041369453932763475800614451754722654823743920353121935046330324130684827854210205561579014400261985207463840732892194368308490480578636201860477537782868258308731345508837166947156042113781843124990318052999530759583490150298236651256752176486974674713812328375595865972867512234148097309537462026112225690704176514238978627857473771708142806109044464636632143345287230112064967287776393882956828942362634913443844006271626809820740332482813084774997040322069657326443399126736391315988853657607551020617031679245792515024480029853319482465315262530952883809972025811737154833091942996688720128615268032519260893297494481169779005755895831617264407025257268262770783695461117551749605063801136098738963252752615084919537060735956149276952300344182631891089259517960677119284586290772382406017907670153397101689022574532553255266397670860062535023 [179,82] -26619778943203271990747538884628721961639268376431365728122774472135709065656795009269841859857749007502998388645627243917066074809010427408403343306630108493159931016246552965890110452415760405471802127590218237875054126754883572683672672893449415441199801586246355816731963449127652217681875890672864900663150914418243099442308098634587749002957554303547146934788353455759375686297298216783169333061745341140514312854199221375901131671573176144067178257792906089568371909080455210292570726625311974298996895422860608138888184683463822107963364307308545449409776977271497206228039192038635602949697301586253035178272691921110387633265457756032165106904272063211152448250190334068565704568867485534863941135686314975013015969172358571659770673807109021107998354920631604075832766390756122156586544089242093909020506090806360823043607688221692444965223189017987820792400402681778683518102846045883640713624811041521005880615833196679019464915136137956008592558751099847259194418595158387431602841178312471501520189005786018033083727950504207356678059231910342638078816792619095412787246120995156245893067298388388686897747447203550840355526874254638408786539305164436211103714148678095022822154845211828817527360070662776009940311087690833123463312012087302603143454419978831739436391395711625497854790082581401854924966962183403787916263004652068165024283893976028722653600195128240134492558745262790593441413989175341443249205503646883736041908039510091159946149044440377223466008364468788183613650195734624057414198369707290731162081948415854360187936388732165185181462850238448257147318573326393046334122311799005822348176737691234800152924711398901302 [179,83] 2196305096690913742835675514225664682274516917562465243242398170986499386843587546151230302088686779448613062010885557731663780316120142463184880809486550092414051190373500561420445179126847785154644671538579252558443023999308492157429156557946213130281809503689749027304118991052896265353653039916990770499715909288479973216113103575199741335336422532290276142177595584975146174356368736169078957836062884820462781717842377226064806421630344472334248400568533839133349220579189598397127807075374430189800803956636577358187097223381125281816243732725355709621612800511762605293483359842691030282002300062183528061913697859971965528533404036619957969810536403599448924050487396934058427505765303329559483094769420446015248643001655242480550782511751609799589206006946706333141392269616529190126875001312160300430433157186758806428772560893312313516205812142428534159276557491912964571654730590152615466439403652032097986073536412476547753222285063399228008196688714693913068618367644098520081116953265481780547586567658906215484042492362056727973674621346755206780620492752962374524563312945810628518682337632963261629546280722112372705235968859367124943152747181821213456823623462885084420700617865162232468613771164635049322222889465473262025783239717421093087141178169236166318771098387369420832647042178633076096656041266145111312983182238753997524793670277770733727511534432279458926308796464842227760667935560328553480952019269341466197837655103279122041810351422183681636635431983374819233821952020152765799654178070832774626654397135429638729347264182785975504827881363781521849723572574269951388599145102131726792901485390656052077405059944472 [179,84] -119725297701863193167283958187203529589518183180255519279006779825719236111476536183783593327374557278521251622344953856149235646363165264306886041659450725347592650454129384961350940506539973983080581437492494548780022107677985855623516291143603191716989389365536016027210646230289044545774177368357205884600411421872677971307761963174706695865637399981279045925635553800930682059920259722440449817957877136402688090832147763940731426324737775409204807689882711318708859069467681987852753594569245536387054610800683327643518412306357014390198751786634954533899773469245753587398730429582166961420797984258326720991746096095467716964725020140710412247738272856330307022496304754405136962064462453577151711003921800029641599871044700944833764587071472955098132901618167615339772948608832735256844621527845810799322261773183017765726784789143445407748048851497688213425399188207898095846503185523787513707413596259308778110210260149111807778903635242069966758624864887047682075702681705926913905517576386868155493633253549391558472571398156238381172346182616707385274498082944189123499717990944424154348663774694304757522189829862181059040231470369011904044582081235158621048100865451895349628056549564801314645036660495446119318189728384971593627944863066932721796047864444618424232665085442173098580528867764946858602817697839198647925037480629549118937212341840941098465680635345201017957318765938912364373083447995679067786633959437555267122381760976212377106790650547839151518039570652625302214097319465390257463956781207312659373833870330315932842067519879092760516743404589680758321503526262007366227271111300437979040988817655464877538019630 [179,85] 3473203865342913099499230395837474928742890157255492050129725947303609799472672714205975559764364238120013973567655086409829757845732464910914356356690251135015108472685995315796733443293537389034121625627444563131576461572971136848958805014045501096412555920953949974744149233597839195184239904815418175940850414272181558085435564413431696485688013995313052961414680659026751624714317274821787147791112677280763214097863727747356818558771213833850699010724404593660414234250249400238616950517262379077379078522333583379284994196598294383949895406290212935466561067453421145199420923337702876221170779040253663338874299073832552719714969435648334408537348562201643072319004700959065603342466651828431066411097143043901330026765244120839079047827100355873551149410172641391686637727564105294717709601187594016237627844311375910208411459534840511846738181660637213445792162388899803118236670619929076340165163201669647774421382533671970592541880445015614440863904745549920355720580431710609555336965435236653478411740038886719303091786077704737452665148668225466746392344103093905492774272061335303673787714293161954111749862516486628137153505629089613389766337029957923201913367465543548662553068863718402941361565340572906706793927481668518503092077594642588722245303625032311786106527567838179646349366735329220581595207106753728023980814176232998312861149148598074148440527726939680668174670510291372331072348152929351968767560029510491805744024073985916439501240688368638959908470708292184703230465368763815373083021450857877345823902725435873770490151882150742535073019594061681461304292031150801870667994698220147059848179472188165999997 [179,86] 68918288119967507050450359110278681632177135502685682698923194465487264743788911784401302290077891625598732048100867279413816842969446896325243613827941033872662981206607378766033518483127360552871096721378023872236020967291712656213148210405346230138645798572175211152250692999290049264309520567477685970785061995738930775184652279331115501409127970054295972231697406152742340786353526757749346021059780846695956116437214337695174216921963721986350278192582820627404432918147552665877529643074280282903308146970267034767782780485110484482275418814972928309544362826495249941280468630226268585132658146607919186607341003304149170762665728115702811197521126426973781810937203429918502334716501757583303640630383414783878677962836701629221801461523335706471921770872016928731460916565551637085890366499244508857438193750911107326185306402617534368972353389521038307213461441442777007709053175222112301116869459165157656054291105383370710184442560714536502834862051719402741509155764555906451918913015291996290732926862822824668350853701440124632885594679117236140860192780047062599055638927283160472644455964241987045942909724789351799823170596097121566311140183244759496377528618259435042643703111433113947995741255627117344762226513053032518811041784853213223138481280167216638339299923799945777127153592789598145841049606195637120375505035899893983635688419431467009760024580935990875578024462481635339462030895335208150867259948709374440187808967436861439764853331344968344344296291711409927933784243291992903882898360161484002429222573408556904638818721796310001964295044286265661083245860381278303102754592498378030036788388932189128 [179,87] -13405431817296370885932091732883640454373869191308527466942961633355352521435663609877508360770561030955095180217666248227163156719768721589429028283812180332621489430164186301251197905567076231023290985807007831964193274120192824363873076342770001438417305757565689934507844171116941353175918387371577241155596381352206147145811190401412330709366984675152017979066839656032509589533484391787569863012297082357733571113157302931525396575463071428124030322610936860421555481219998262209645205962305788335857753509244584395379154558627273095554025933437939526570227231650805629948207259018595511154357259743080602910191909574072410648380813032947242185257836332895799025960937452760499432031620492121754065303716887186791076408390579402953713697703925998909117871116861412418092918636872000872257406619036214958192127109507391427211826335630990635109099873259390589503207201404749321447074973266671522401963783448092740523538526984494487137184654285860847602968274729998192418632904783884652143197428715439404458926381937668874444398732904492346599626550412842576560457985382540586338924267015807408008374273461841563671050000965221846768473497506382626258348820276658492833159995413753402787144626942749113784431116921136078703126683548615718376540642778759442544017443576780241634697611655961170736889559982320597967643982158841679766132841502547113745225907060036164785875563693281197572874047096516275958412999552697687218144055892722247281680624426657733634527132210259491101273925106916178320177313449502203535839456915512942406284987325585328080792865812410985358619981085936225058758136293021542806648391250466940040366400283979 [179,88] 564946166303642955266897317246933016004612448743779127029278755822375003683111709240126475797958263854536091862802979230849562096395516719399811221570040779321190922117178227156324603280032151484191586714827296171786684169978442445819170407919044963460296343055336925546136569612775699276729739383720436648537112684960174439856739050162755551622477973134627541720118600740091448909297567420382522883081005038520108500909351545401791150378884984527194991694007037060248674309348678544222504491475221373338475433383770239602809595183439102332224796626583519003737182311598203756405136263683267036314969979363429827306618249908233926369473463659587192848952164656241660516106400890542394851507868718887381023292598367330688704095610827429051523148594915660136528844567936717295203769306570177051826705968193233665381554456865956732595065063679049997700502745292502214206378543976492496286703465521500975589078659975068206142679108241495849396551105418110616374590907324862160144348878688206806470084573558762162958975167021098507886331529010797652638807464884484518827928983741084668864878734418053016625481280835257547775794801442174908717556880587294812155896952531412514621578026661460001912721945013976827786471269485053435528655190923461507424740772493565949871998804783921870092731480065445440501866736605451400522959152539244875023633611138108406439926201767043679486870144973643348122894331021455306086348641540402830672230264827918193175836669724726297550853190628136897039656130589712381549871998228925663755339781938507309686812229189737438027028052739869655867121400826229998427585330307626533784918928858007208171075948 [179,89] 11070872540214567217567690039150110102692220824708837279894080803586408509301619375356511365609641106318695628766485700527392674695550547843334445938513187739594388116507260063191798387795147097040331264576476052777910814587064052310512267426163421992058577014326315966111095263587224912766624224945445080207098477389707402208569354335670719570485063195555783258779732971552404117104582603764409613437178528986778339152069599106665367669411738023664953551264998679698477307486145733769455021832780509204166039774217079156409650574383385764957386164313189636032905574782575594818670159182120657634697933868179374750121371171285267571369322663218190447068729667552389076649307426259706239099196699211609098041798066847573793798219475026978601593605108015352890546666217019996761271605039721896177180439344942653915552654536082621868867122883672568411864219788406817451248222992036791844700193643335014280901544095486722519692345853206507540846175797196464873381682049669875172129316311752237634635018337986905665146554116240473793135688865492157853304695197855099952139828639065197544854575814123490715768979019174236142827708642790166704891518450900374320081672376636801426850454008358779271290859377452230563246771216865129310591471119470893867953591844850537883298546363267889051960112439674217649020951739460923697116542466426584108430153958479040294682651869793605421769764884805345696037318181212776098032849410338245075005489987017993456733042781826148780013824203856015164456075352834014586041910457018500687765722745317401228964721241856222998310231233286568608806775631354764540121350466618666364739341057752732371330 [179,90] -2642699406164222726913442928524781169636525377835971685001904644064072499806910151078788919344922815017671382829514029750669078906519066799727279003769560661269361186225197750599531663809567379019574313847457018697090938623970324639896608147416673644713133327695557538763255305720691629605861922015520879541670906528469380378289198648973494286226759614690526308154288359061370008789172974201667770984106175293454911061710577769102710863952331996290486551921067423844611818479212316265391931811033823947342951448205283118899482747031644644071082892849263082518143737268127466664512898171859451400947914396655578336544570645467641053068121592196568354065123087414657432397397263515845479445210549691265091573311463513191212374622401049089728269324909379683634351105291157767922417926689640530805749742735268268275573058228159221447950552590366665688132147210257018015094828566438295411882947639627547784687837207835307933648597104865201620294998392117338594217292439313890304050826436253555090281145950033124114074813006117759559245579178536858110857309889078396629933460539151417920793198964546636681268078466442516229728762391553123109682150228263430462797233496363211044031235215753501775017712341058252273868408095067151450823666052705967649777446758614514963266666580829770902579580535309741495607624182324648135000585946695622581682279649473757634159813832712248741298613058784313128880056398563163719536557961148066523591115589708382488096723843973093296950737835326581866059501087968642115230298000789259292746340481344015329587787308617523153028396594969276039209229456136773884330156964371906587680298824638176876 [179,91] 154755055564729627781561565784456551267315395845079756777033004906330290966326321236187832005533335778457756394055253687428075814091881656346061747952367604635527395772968715531892965324644055028251448175568640129076387198412951286375088614750722998723774553669447259159211145930476172352337408912276809119030555639637667264288961276573539612269579171024128496238469783043270023805218940533541870068615645271948688918744169993988991950154812949532514709937130358728423110350239653452048481144109415900679949290807652622060816692348305494883111397985121982275909499952253722296085668575317722197260919883220651488427749075499138681442730834063459476564257359317723970008559151520313490047644399584885602256190898190061760931788537438204145680293750795051955998755097391795662258236472597878180805118592944397574270059282476620195416095347513508330286645787226997455368805104550517079323256474561779601790218480836560876046600886954443939741913829917411918310672597690427774070548696913464008586013345210952129815499204601432698176615150835427178394747102726113716951857563688699127607832010183677169618799497473455806382938769704101092189033068471685950808499518527954678141748691914655751101126625323516066140329275883398263325517888378725541246752999897096872913526833461332211575673684965618170184207583378785092871038732905563471464733900922947984847508870391342812221644182330555771849755103330808608012642180469735708948635011895871107693551913050203579584258462298745749371807903614791627647009276324697946962345308773695468416965820810407772583669887199228873002902829352616240402356113760281708844673150216360 [179,92] -5623923237940742244538071849121192879388306033514814221490054619772214891073555883137406990045936223852189202796512368568857900625308818484291655904370629374825928757019426754053303387485184408277278833765067550356007490280415591759631700322099822403317752641846491552875940796551494219709145447995240650621967904528547013265358569761777436233252267199394911816760205761677065893027196608425051759662690214592523019967556339433038080141728299695470346802612347142252614080091648651901387379730813633761345007887683646045307419644427027258224069367092046025247880007814806419793616057112989009394599813079864903675574526024941561228470570430523562543474722151055264735692839622700311047293104501575666026190667337770171896740029133723286093474134384814328286385442565353588328478216684049641880141232234062215363516429017896572299994875276035813857568567240282494679398476429323209007298621985155274016170308974124653028727497246345875520287126746852547073204064874891324797390162127553755578992240993861509802392614828156098267963429999657499819153589269539120262653273121104367737408407332661813678898290170950763242756808118774622748254983473372884598395083158569392908116402902241556710273839391155966315827534803608679206676525954758285091893323895187322556760775093972333824089718265328466059326183914186539507458991698881699190404493386948280640153183824008278512576729265177985025535912428508733204891077130195468590353335162747728563469182792329560318298996624416024784797791040550899238280915872886390829478659326395382445114641279438112141184567934945870217923008672934629798359867865064234750447796428 [179,93] 193259337424644673038418634232172930303052834351163418441372441368279670833700829747044704289615122200677209525613536377885013261068690940806704762724699041081898356826158972515430659803052673733165158103458462281999976232165837749141575755418069985879368149921084534541849165509225205086158685349082164163184153506994872335146601852289570865480678991414270314562780097631304801160531520886450654045763058094141699708834873368648692671336828367166415170932247316275894496680392054850255853957187474214224858642283036121301604853205912747394057698891854674640165341805308142667605993848153829159490797964011477279846427088583093742897620683611881778903901300771361991879222618362994857990004635540417183081179940115389291551758491050751347982248674145233693011797682068554663133101040393446155750781223975567239649342686513243804025388717196586579025951359540600937529456625712544955140236312623703650295816472512454777562960281194387228199928103543440332153723917760112300223119207347607923741446760324622293250980003854247687247548501044699314472205736053769482625223578944825177791721424432946163761617799401399969638157677240331461634819259672749660331375453618747450585377874991440894085129967073646656284394998221542890106735828372799595894120082269044573225844199810951161838576174535417215928626216594549084558496691562414024731728969458627483382051089542393691062950943282594753415658847709987876842912209906662847293768956293075483092124915547118175086171543285254638345191600852232601722581800185932746310109559354445602607629705508396497649510422176069412627504021824045431644891307969194453028816 [179,94] -6888424596631329328062124462867977888148058280050074851862012688728249015018853346996907291412530460368365906207561288872445713565441435573549593187214801657382674139580069600660925730931301777806674887223518046866931070043755046680733492192805374460541820105516513124035713488572465386344972108314677037608213992233667134231393679613496952188420854130374560706241900164856713175739984692929080024615689552248652150157228949857101323395597095118550526132185917675757865906395180095101363062332513511752310288298975672846927327339988908612147192158352774275193692541087269934112622062081682831540969699329685844279727830250616228350275708223412536697096141279819284088399785807210020866794686904925570194049447698188460940659659894417762092304829298066538063620637706811416275722567642271975714594754598633065727290371940691427613085171387229763782719572057075530347100879330706037703892249202845146447463104293158184913946945549446475901524001483757300457513889023183397820823503096268514534599153994636594439063993014900991106675667028072704998786822167341738355780164845550174950356536118672967864422386505135550841931655837916852247536542037318916164496436259235175526428687150052055742769051590816184721330682516872869817035264688788980681335912170347342894551462606167248101500776494412367536814609435234166887241592837494323192399837539278412886997682107586710943335362519252694784779763075379341034380756172909733426493681715705108484666798858843102107442327710274175824813057451116677766051442936960618827308458818972033671283507174051516199726589786617613260653899482043391170735955567218948348 [179,95] 171281968915704633008010825008943766807587654942330612608163632403017241066619214512727826005498362297303254777699768660196956911006337273872240025541850795675468397380322793645035714958974727124146866081637777747837425149042419169338469524224537411810973507354698627910930212909525845259591854176411759166538201925690152073955410173739772311995487243491414000785184711304776631613198101874741274788044563666714455425675977781107150148691060707382715348276140947301942222807596879237357944747591051493442617826414650439996901949071114570242309928319565441438585890312140964122416281090367828986904484328641705500525081582785059377703043883949355389762363531864484645906746206304748683324412736864049460221942199719174668516736660691857852285683060087241864054990130700993058051382527903958762914745432079438820873818952196104376569625217164997910274781896788555870270968422496573151571163223880523438874096565505330175641876819764240618923026825094956148045543422557668239831446429402915334955971191200126031348373267918064723123416796137415713360491770635202304210750947111535070258083114652369409615129640012704991599006712869723127009277749683192931292050039094608215815464403015572068103130825518352935981400557120042704545492173688814692272336679331139117292486879379455185804814676098218063699395780171654282132050160988746009631330137060282915504301965494217060145786961548750683130245764459621858881743309296424880703840124632763646942891803970695402047727908268713909802589993570729243665636503194025093063589300633366919165933940689570586478089165994288363686244893636240416759111347192882 [179,96] -2328299272428944551288552741243221126530952911587596554629842914760843307108126275224761400952166850814685277410289299363429607949688476365195545577537857727701730985028988288942000447202217140888403119532453538131420667893381566782867538481630614502927495517455192210621353728559601902831994839226469169994996883921202244749012186947443767671081413601655879948787221222930417200235621067701822201471140752105347525923524933288455270137075281244830975457131751504046945799801234934229925309072195811751558175135538780950833413830676210209879383398567827675893073294363973198819262171260060061030341839892207796043216629970274566462580950524301357145524944395130590347586244570704517065695345640598319146101932873295402091469581765333915263693270399433498805078464737417802711473845956870527601321973549778920702277587876181225176132079723120022904218833612698083713159789439201594133793073559568959558141321412554550911062138337156445628131837835843762871740927695979367561143577623620577393873734541473192917552041284932415544526344878405003933332518015649723799601827693906289967685563298782618990117971496962246294761994376257835326814311368009228591913561028364403480176305340752186294031279672475791733733263407957418433074660470094114863445932610614382303610000407261482107162579917563483111403254566900395063609819610507629540522247079969974597048086583343818580272908954956400925548387085214543929434749080774776467138959686995577942709244828846061021797839076676857966045662587933862815052853575098346930633358823316918297237396241041150135141376931865651175994570013575061740356374545 [179,97] 33400934887695765255288745693102206480011452798095413508043187626609755882371920336055629082900899513324622335623187977367283801402846048571529738419733834811101354690680145690677996343207891323527785943101151511445240078678766517274189091524454601503980206065806375491829598864734001457732252308710873619824475607569342683176843810688619444544940282318740508217575086900877852180917431712359250817864254823190398687734918431479377118112764653558753222334416614887361375437918820321390547453184830977279167412717789838213434968969883467753290587057420360222818385365155701521517594299991418034991324995105926455018186344388461601890122501238939607438431644790684839349106863309499019336610849044849042206386091047083317108369902187111645596505398122992610152163334207691671844711187187702196320788105074284678295037912399616802002202096641023934648446208229697611702538253726979968298909537482421847114073990213908859458920150382247406017066616312132010070568852631363545978942181540344758141893906841075181365065550200840005970355781946368910805122511624925979680104106576020486228146361594431218020896278311512907452217372271263249889972469450705436799373905425122027645904547871740037953549518762570025656214723066660546543953953047103064140008174443106623870504880721440854758922728525431737197795828776317132437951711902743821206460940261653545465810280200403992567509255989536715274156060551640089057223085589503976273163711158900155096582394688071621050513816936566639324972743857609000258718754184344615712162449774466643340833021135625822451389414002884437227073305894513605912049 [179,98] -1066237015890338982144790850568473524317910875467447553180578652905123339551162435172547597965666312957258800182765908033178695957962751391436647670519952706329208078269811994706833643436999041348896370165975226334170612589904704908410984187841893647913113655597973594590107598436352121027747327606830615598024789760839537112675518570594153593168135089271893063133731305025927857447664815040559571100885399688884673952656765520054489042942681846739726165101252396269688169224442048930468815883718300165975839589223128180725286406748707711040510891167494763725603025464880075230001156359182444958818057470574730076170670856182729892575297245290574943257598198315905831612831265877884365020329570325859459033185089232622796710777784629847369718966012502030264777345233780666494204960051146577993918065686011091863230095569866589655457409007762673190748160057279664444241039647722786111350470593117780882932236637108697832599722823710547547756947315041943744932227644610505005267612298310501821967788581168554194559182252289270989125911239417632328203779814063358404256236549915974432084611447824717855946449969884740263902576771843399165345476736230890004124150893295718165894583725021737710142125514874859259411076259554696929154311207305387566557443039984048580675410071677358668859381930739906079256933347878715397631960742638887339828628810330578541229053234625975048618955506119667787302014259610708939076723330816979286869485361424180987243518864205953129287321618304842021694424144889739214927045902854565389657269399725982167265572764385728626067856441145485494438778482370344359 [179,99] 17770960306125853872894641417372161514501757947397642842234268941913796611831502897913753256057603587462352482356755746833542375771656071932859393376709354203078241755632064582564468932195223134440866542971828925528736952229982559853009634570993219230596197256452010437098631401409057349105470150646434615139432425008059479191530964189737282799768311561922351489311848317059273165750797510532808625798664789190528857591092749761617840765931871319842524653411463910961710498205484530404971326014674036870007766168596852448932962193098127315796080671025550897379084163879386692969377168392695913275023857189121114102766620465002302139323213084799317741229556928199303539519102651218830260588869005751238930155549431472354978141178178331769684682971787577615991584915984329070856116554810855879982368151087462966085617318544121222942050591499086664569123130643986085382813657001574478766691063610073877389993075870719448277494926481841689579832652305784361232437535990194677831841927720821280997131310510134501528532722158611639593026185063909397935188549513143132199443616066796926256374328699356991877439255673308380022154444210205748024857109139383882798489698935777214948158528434519368629592769629298309715630665252914833595285877883443749845318025107979904935875708974835588488262942518220361585686740711505100882353784827708073025018338849611507732169798571296039241201157437329664541494798387841127742888743597791417766782355092420484933561766248063621151305224486378313832763132773345706554155469818505897123659562818309557471759257642999228450281139015363135565295796581100 [179,100] -91063979547624619716231488187273199149554633233035284717021605315509013252543679679682666718895296520614099972449604385071845912102397458936161396720680643782067799322865684730842609634469084303947740844013400645424441518789162884735731777446794267061282129110296431381975544227517836807678771054289891404797864657644167419549699680645185305249549980307550789397751477912235393843495495126634359271409350157427828434852781906544820515981040958196298498160870315914778729027428451341463888719071872111269574839245189859886145899848763166393855355078337739197238433259168641538527729642998126547550942276967180932471743768085171415010846929448022261411932581948518949188139238158052726878506506357455879542915759313405860333839955444140291786009738969425853410859536177502839353176639256007871725983585048311643135435796248828342912704457257140285697575826303862162744784984708326463843570885948097178807064754558226207830488426340341152074709831967001558380671351181757762123526307904494276531263437638473046998978480335678795530023186396902978843634634337882533792067701827982916032727028307736725799442472645927357051704213322124644260624876146821589036325400777784227338213767880092244089506008633529456793165923328136768539055638313737993120249267780086231602629788238649041889353977136680178996762252056461479031112952755074408150951621264940480240659198954520942786909520593539422980089885444107027422258489710475252161619954155907954869572928351059898233759064261025285357601019268015236684730946072496374851236544377648867321335933200277554574075751612334093691493600 [179,101] 389561012673921352976592570775277421595087715482927832024338934218011780106229370972610241644511539117420518733111715845265072785109628253068313963364127646567884039564862570252049166648918930825878048367043583066526499176102266196426307138693599715308657465176635528488626066818392408332629764869071887130879028179367926696019130060881297553628427267617437009769016061069717259754959729939290545684217471775019306441587801977001685653913891160765433375246300113559777583734846057312780816597608646417550238241443625950964529845913113183403719980083999843979522339885651422783453674616981782577012654236200323503015837823146958356723958714478453144511880118494963620545604978336088190221816533924243166360888832204532758146321533023172341970179589619189147621592103954193620342580644890744813151609351227174188090955297420787541604486600169304815202492921159542297013470687085681872937642320748760427249870748918000198570456168845316359324928032972928822835346423448540664790557120141521191292562463806610546980943455700531308102108454293822065894670861405654257750190561590944868723999492497388347101079653306735124307092246892261479388395858106852889065737420981398407790890411443507739535044551848225164229474423550218301674395723394119808098268916446125826476198726203706686872757306853478150809289830712862155118834882853027079237458005105622546714106357275586786248691993173142300428639092134825006961694666387520560384337642693967956053727728730471172546306329719783747792384230569198904884529146433584278994648356820080404342595505353922225755836791352215201192 [179,102] -26869141731105447256402296326097228432295459075079322603638072838166619742271745025671264745350647529656530218933827438962465746568176103413109961541830963465831709451918710146397941463526846846175508563003929984427542418788651911937680670647282347620201499395234935262577153342923010187546107811641178321846520329910756310259748247241033359537401780219707538145648896955066631460157181018492913958611620895441349357730463991624545559381960504572204092291303643663755595883920247719563633613843367771606436334166501295018340278611145247105063692734666602239497724493643443140408711994577135847425541490987771487294629877008958595010263689164376730535318662619306527438767281965090642797938774751331497158119793415866320812704518894329021436652458924257564397186670519912565865803661143634862639616848521234704232136621032588566778179224091204829961540193221722634829781065328314715259585268293069446875616147473738731246953724089405428863539479649194011524763432292481898567742124661296618401692015831739158109231410579808233034474335187244275368566660516028453278050486443857466047215998270148915656895104236141730638883744147401512793602168860978382891172149498852860623364310082628056035837040529305859643571821647871618166860632189473526999017026237040372088277959183860357334923704229144729910315240728467008742348286436639921665245782293374995864735036243967818250643442169432190214867478018650203780367175387678286553918974503150436077879866137260899235306463684852368177257942068748672236197077257986899632353313244458040650118811173261648393001894362540970 [179,103] 927371864809948363576771198741586303354021333790335707758501171905215435461033938621598822595113999536488881818760753647375355170572714644320380735074561781843899205389906499187190145049613210890555136111408906313245609134930106009461268234078949383231360890191083763894255892352301484029070729706723613549425420006540735925871657795037252911240092473773624170258098711852450161994064201520112845924144458478493165747928129405438294656076176844559913222218830355577372187393323180090934308059708413419745392681167617155846965389375985551316012676756940797912150873396094032617810529863524798998091474811543067986156688374552458135168994057038121523989550281184503894660982954352022983125049197273597751386405028410821079316511755586822866624308981609420672973758111028243693631220103297053463449005541580127529049863240762037204776123511738992696662679392485141142824201934714941720577995643754425078523252685072034486140698720941013650451784170764951674041057118696291635873039616646394050539521741623092115337895883403370035902826376655319248032854204588328491351542988732536162855785321676319216921532184583398185606570831679549795455150784300121511447060291266083781618661868990485617607413733711648091458719247765349424191658810918142240202793271274549613703491238864568453671354780705669491778493605491484271062455814293533403650032233678069688820993981598466716156491580031603750242440260122719807488286255264218413541831965348230541339987841565254679250244178798095678883998602137039109864589116767716361994288634086278471270580773577944772382750471626 [179,104] -18857603033009733988216665364944449345860643557848615287392050561439045680550764562027649421580983813455467583590023613783288829070511233700079059911029991330877314207888255887339531281713402242987287362840728212091477923249633467214149611347819745433108365240563134362238556008892481008642592150627738607170768606927591950163836098688420126451109433462029005743208246621745993286303429059548229095525269178659615340040690669639481828215285686994769695502174175309614895384628170163741746329999396549237644482830961746109435012745050164907550126298096751310788928675734430815210025691563375313253239729226799697750625790074318786601615064597889515515865400639860075906167573731183543866252660318677311064578676600534218536433271171169464662918934638299173841855801960386996353465003796429421856300823281563035680567436909690698881343287154858539487546140499097662730584811303654494585118334422761831736107905296806768468897506127794550431689326500547127447486191743162907951101222106366833207689920320401372089229869648842795326535839356708843060415201755010509447136925767900527452672318816066298976122855803511402908586920482802534055959487571905797492114084239815839810028076392001566323252253239422290089071308894943186374106905062855477015486920608397432697422491937359816192296744563632421592399430575401459818160982760037322718904782200582543556352489141588764792188915959442113270712520430339242587290675073698586454036491146993246769783191325458588103909774526340977171527805818788463121672476345694607974767061184408576935699478806566409394705378 [179,105] 226864596201417408600041234016852546350349826935503645550513315306948297608989409386800510195209405497984490466596049244113458190871818609291679405155264801755497928669396583457643622222259146951769566946856154276116916628544410651059964826373089849707436553922239189456770649810086387316696347671789457913033153686270530385667747927240180893141328430880419973631896457241701474080925476164240062010953383398525889048730299547135891334706207182583475291048615328851319764315600108168359510196552999147075796991687492904194010750873155490786995658254163941793886303609742775225900502453791419592227199421579050499327735323013756321423398563925145291886858563927195757476123292661017910645072995924073657358728103756723113867028171644484504674923476646133176806010844633106209056287514278110223551432331936978975782331302199480884868831379409696107032476250893796853114618739801783621217884868987290415835511001247225953700368647797723147175627188790513592392643363841736586907602716862617749368797133102572793441938388090396038920299053947132949256392465887467416259574779219789706514105774075573792909202597439246502677544851468428659718164784243519420173600291478246742988966541973814547956801370241985377982834258254347077341586070607544999625615981195736072336735296750273489871272055841783983457806963326458577794262595678522267944792410094604397986270640240086924703953465151417662028105179112002028499105786377525239801576783541646768116450095826733473134214988668491845414519929043381832711958078599428099919856122420797997119907603545351730432 [179,106] -1933249561908973736177927538716850132521299632528214244691581694231474786169880314043513253545334178017521873357560895399910650275247698070298197111860328354216378325206833117848973214197322385836485757984686122729321030451862732085058476271650525933369798190792618868838048418531114571311053224053404739480148833979042012955920548353897774903530847674028728680317384815568766113404770654200686607460515948062746177786538099083471788306998689039590337463137975300717586720017097884670968815009889994424729986207895620387854237601105227828393307982780750192356112813607871126707124263920718901211878162847852665891466065749327787373999007768841107408932943486750388525769089324606980056868793445903100065047937650096218429349772492425802201072692716291447177152898661680242308272021587619729191897742358287076122908286154112287582320002056577047466350069085290806755302608737842908150508779313763954474881593949233885725105942003185261580928551281236910765387370757048701744280190950520856907606433788236242927061112591436787013478452308144813165738215533262563804084239569286331444084580373685430416998771881134142550056057491999314134864710991602580505773924963328613474800091579835583473078625525135441988020054136369995350292618601547308484167363447409971744483118683354989486533999862347014953631050629978059311647006464279501485364804368955825258316897792653976926372166636563172700800080476208431494103205924714833422726888516888720034147494135076457241975009351785614195796327394242761781574149076802405932107501901460604842500283895651044 [179,107] 12667079539327757624288118362763119921812812249394624123399912865868960938962990255451461209418724113089666291447629726096680604675333497038328009617940635625629430626732884857702450511403613665164367076935749441407000868405772725090475736729320873941746990018388256131482720890493980972741714589333029370531381015500353492560934211676823664283056750620339750997912309167938884284180717654082714600607185101006423928863487191310331792994668449585812310591048158708698976733226976060064263659532242095504211948411673534843995448681153134349083823029503091286917478973355892803101157145475264510029204507275128989061921949983628149271093355832993055281954195904945090318411578191486517791347299139542877330739150912002172873865856417989588057245258021531731393671424286980950882130492619204997306200022723216809315192236479578074691976258051875790102678728325317521167347204501279094564148556638676689554109140176190026420168536849420269436219054537411175891011414904944653943929648647583184987022939205340375573992173161400553208698337705205873954730303105025978221325181045749477553195238847707258912946304964984036988647291384836732130614453846267065776018000435544323196433251618342405207910816702647851577853284561434692756731354038017031986820182072718105570108894499105720149291951472771292839516723259507491718442178940625904216379129385648888504169749347527552626624249998301079003535141701786381216205089542132393234436163524302370405137594971272029602960527245591419094084401451297905273462417461929947471120656796896405507997422446 [179,108] -118203244588712572623158972684594582503493240720432619283395747695908701505230938197705383541652640250108890264871402341567057834478872135471741205599108718682607455277264059513226275008158875151620803463137413559693921501950809859756062780976716333466479326988659898957302343687045227879111612861010082220633002517598655073337177386652375439035457645767609540892306515640449032337883999282493685182380956940244131508688313820481026995420408996574986305892480153389828893021323103848580158632895670446455959022950028673180808483422690914417423443597894648410055519439878776641264531134676313841579044598275414246897019786804624454098229029446279090789838570235527342052213781150268452863104515408975982331336783061503976127837929839701103155905434567281809630385238989577839626092021462500987185939301949667069022267879581406957483925178050792900148462569578997677910716300443783869030518861241715306993423569064410049260007431777598340535790184520173366100523440935633747023159964276470090865230185422890682997733604888967460652210406936892371812213284739077304852346049773812674147536190316871093278952110440492615438550864971185351488994703569009022710336125889781118387569251744310715852696962508244692736908605964071867437803411007232042692292998913306307925997539270228891521391075726973630203984076140763375379391974584365874965764434647056592804775197076012596777077854259295293039988021342149838141084940522762959589668934917690291387492022453951274150687120880004396916220579007323751512794464947499974023731167834818941199671 [179,109] 1329392746509107485557028534155429908334571393687359560368942145421819085456581425494216453976868194557440002976158907267517873752897923884855033370119776334662480690940874889387376444981660950566625535278424252078933748226138696138658038671336170014256587645313192844755754749613995080812452268961326860512716408983171845772993080929194284483384700136474222577733449793751491766832580686797858453530107784050500704796008907192732801095299842072259620630439267850960378685035544093207003499761835599175208142319286387548425932677400483243627405206811770220203719224078470651879723133918173728790423799580302965848835171636916171942016447162906323026059436092791932394876583348082439716003280913958133410261794366866285038004144680625501718334983192085797661599485028530729991988023573375868832087386848887865330619862657870061614528925379345837545559451049076017392095222108165805527435192801763909541391965104455690366213914588295843361445914866042253016183045412554184463876741951169131618078442409140941143227772471915745965975768532192377900530019463308550829319388680469185168940878015660054480551571914757004204666879431222556209212757266284151352702213024524285249922651184007809010430179008648060202168435815824219905064784670549557492012781685795614580491552338973644415270166153794208295615101981041943606894513649284363784560050715107242647840878669625290815022351919659945831422576282230061304944449544372397283847790450187476436543728698285281092088724730074543668725306959157542926763931143185380310976548754528499520 [179,110] -10040623840626400980712060129664006227509358448064517891816034443189124822491862658885905749291855937656211361694467373227111119405271296528076711402302964226951853257111572185818834447960312222650407030868174912399693969712540459743662241762020983380758384857537744006792304848332276014728548458983584909854738495576976576315223617147066893050668769330545586687443906811827618890280497073755678534155902767060824418261132742877683330960706952322010096925656809104259300874053035254429601588555185126659646620710065348744381388196832023049212408383037185823982771302103928302338421394723820067036854184837270266882740162080471017281459610735899908816497168698737419439583400668406787304500528633602639087358464778932904451554870449807138075606237446040204987533875041508582948868786570702679138681076640003456477538498160449757470194680963897065888500715646730062926166523150473420304458246143190052218057889640300644826561611229938654074727364860572380029057989196612573794698299888718172672642418541178313711981688811653973893253705306067950824044734423301529986892276075624594067428407293304325980046381565302620008377317558852323698181038567478029739159744787505587333051806251158418610748600593751936371728872327806283721005454758691373905811706739754293994198644729414336238840960823724247510932760591636284930598570576496960257717282327676927282619929443234249431495007017750516646787701383848714381949830686170765556900724562292425511719031636458701517169736086375566211484263827001841099472710089604493289759232200096 [179,111] 79332204108912015181320366300831188850071276502808311683561365843696434272242754220418048337651221552949418836730441907897725578276908123527590591769987297818598809663968109358519663159470354549698011022027195058255554191899127680054007885203996128267734710618126579403225236621942456390799422215793495815725499338554366315736009822033932267783563368452369697328534729690735144832982855218240060995746573604758993161942821525646555563431730278932844188928580560453025899065902821005458866910568338943642759699014844798662258888165507632502975550553193386126486451750763652820533394555567395568617199566383969309934379580168047978706513880481302438269861351452987389257607555197899789874376655878531640482532932654066963829545277978451369247528837964367343464096474129761565294119060128623866466149151826754532348202816954046156369438346143930022382618172060271400922537848600357117242274820184361270077283923186190177755533419779695406973678746603431360083611402023994845467809276101288874376801623731599632567631203448101269278241780348157510136824939678029847992281044057367266720959809650612494607013680922872322130356188220635184857541036033980263579957829683898761092951438069888952533637124676721046848893327824333084001462660418251753027813182164386348498795521832285438843950464471298317057352740716746486847442506262858466659108495254183800054353650847639888781303596150331304670088986074198081116605265607369530825603016617548228208775833383786033454811614462298661042932558665450665649463863297367050376156366 [179,112] -547039007240861248479714959821911656101300307758298664517335294602457599791485772745612322789967958892916831640366761889990896524956941911791246017538024916295992353671742961242332734423041057480222744380765146381872080508459902926810461485531028986909202940203524370369495115911322683795896252932602276283687522233750648222426213658270183801906609135862061413022658732181162426673895359053460649376229733429347690874882317378747773662151156157952945356324056369679827263854487246804378894676067052138207035772239821440156393914541237748386191647468098592331378974972266021395650762064935321181625620303450443565858655040765793592441894665001584090696661026821105228434162732062368935577269409359130451397401958682435334328180387700649207176379546336803259383955729753094274498671803253031125121301953834437588994003452783397366695975637463253910722275932031195361438743381156327836667140201582168370698376144079624941486151876519139567642200596037283860473004556072694807315030735501969462072651570652696998154008171011431686249907729145370820999692864255798958391356394559677802666893133416174600714097731938450843507004349716612842555687340807355772031632665235418950159136173619081672761803681890902921421074551974455530307447132570922935621309446894334332855541590191275140595188314049717752253240699958631446262189373779870169546893787135122038619207939827275815653854361514069036831936453186130209979581481800545532309245570604549183915460270111685028353120109459956180439675563970671881357416655391538140420 [179,113] 6245440246370126923613899718425090967730370329946573487106869009810016193049039517381866978409004663726538501500358087188554202346246371866334960974163871562370607947609447001207010351261227441744666011007079821507438227859052426477948273346816875169447619635931618212168224317268285861673736893317959996015925389271078389978275117987694155391414480580692059733457515626979309956561746078157621687364138414596044613611749700165967003182712183971107306818792728117414257474321937392202877629685116018061201886550244832057477771312264589113303166150395150481481944782008211908036520256445589731489147564266431758882646211755683688078362622282630991542913665793107017251633600929218047690496368021395770151178102331495827062365828616933452669581423405599043145288046523215099115574524929659907021914849631666481074847264292679419990669932287608682797735309205182180209426547298038904961526838542520191364663242445678687510769089340550211244042945549374377933773425711090436023025464743976245611611265075556720636444451325849957713057194743158755705662185771462646867199974798754520146143939778954519657908263958813396067312346775931029961330680184399605410214074372209417279140157930125647241614308722539451742454505040663815981865867538541970295174470921758244974498156856710831599252914949708920970804927089662210379788390016891106295151375523182390907994300530939020948847212617248503180495822999049417449302920214713118100660811996140068303013538565767915081614194437458332984447963437417832743995161624049308 [179,114] -29065555367520377539647553922844721452924593929229281150990459207646137716662971276414451946523895300405529437655162515346881869414340050922298519982798560245305844720129768818309045934305666803087942616760410496691650405518005750701166167264638762147488169355187513946277773050497819741244155816800596074903555816850209773948941097300427800869891930121740574091255364586944924411258319234759167982627974121443732667518409986615850987548817160372406816930517652595922465213011123785090048561820686197065677110139478972212335142370254316032223089631542212881605301495019550273841290917749647751095601433813452948042204518430266708835390387216565199040705602485182958647029624669995787207075601746743198927460552363727253170437939552723613382424021115694468856452505289880466726972150711066149605230975024880954051726660996670867596008769728506261395094342203496460038225913070841294177109189904124506333907981241647878053803184735709266542607946216919774841703263426572138113108636176606166794255847274497452628399143223060956586703190150407524255156440211482607753939806988543237980132153712601414910511421760757370618009154493971795097236633588829960674806641312182228328784686235160346054154866415238380451391928574723371703310788484816573720915617984991027212612047756607673236605655860863776724771347273238747056733454845302567790637131572605960288712014805769150613500036078200901235923444896072340180954855153038293483462049771506394237249144874760556377765204705637981015248537821725139631993464126 [179,115] 84115215616834655406590499239852415767549455196287740665501424718623143082990052175893514818464719657307456367386261923450868180796794630254226797640222478583287004850159587008829544378576608844987763552736845301164870188503965654934190357395592995856638106499457114720525792881237231386240904123582647356266906278094321519906552981704412475065590956996877020047761753397453469588297361183283832177925974027004120267002021990965950692156816057668189207012738994572785945142264626257994749600561466840879117462447473038620360390500237251630754705471618099843013607275300792109770242302636649626202320901881421737672475512527155386420592476221726551119236491347902846141997590013134284123973528830163194355773719184216668382213990361580066662126404829665088387787892703472354998053592644679880053606426491027581896021178237865669755335083617547889270926921706989481158341706453408709241372175731481464066783424012701803522754819545385353847178450340170018651895691022699495431271747164121847248807740724666200300360504939460388678756810099171122462394051405455881013297766444265898193136967999341964135729534478574014267522983046651353371971913062297342971286735144843298449298710150345835986258504781815821940648370872402839850685009184224018989924697958902527340088440049593424967178001004445859647589089215090333903621060665165504858046721843672439820472276566175826980531840143847659045023351235465592122149333395918534638575973051418241095817898636901261765623201544024820743530643982466797629006 [179,116] -1308911552346031852808772312262374220996996850822555099890397915600973651894955919439352217467344717710579756089620646174538428410463365872050037442156247696157214242118116129947930740422916051031299266438314551351107736760751746057394952184591594142077755426461132719453677164452444491556841137616201687124886360174610274027629362044337301199482521861393338116898764980428791420094486794301302888910023347107934373070241195401971196293519202356965596173981835080446243855701534499395739897958167614871094614013155998214795715772234238271217039726232290767641458066491631514149112760457911716584188668024342367606054686953910376521043024411433574342044161417047077904897766416316822403104017487868131982752607424473384835807408912368880832706819025778996112941386918925307054849024541662817375347672033196417841522879061052173734163206867563921937483820479676632765478457896897200343980891090987764194221065223450024261282508527408013530379189471454642483565238509748864776934228253396019385970350371993552256208746579581643242080266706826138844131811439885066885230476972235769443602866166720686586150084317400187534587144121608055862909801307112748270486724211937612953411628756073369298786992658938781276943199137941084502090103038699780004007205862543287390175020023054448435683028385719651058530026668912824236408679608478904260979943470490789422474229671838581971894712161350577013760577088923674344971334792101537456610982835448924873787527951020285956691819052199777147123538350538723146 [179,117] 3996363394311208351948832514225174295669512828730117721418687434892014711847516764789207171681231031582645408478712305654822592329919981906057359979858512788996837731940023692441228451286747544717190812440897672049500416588991382544339113595633330691774957066094580294353473439339075530243958217431477236759345143032129197624208294561232432676351712854761942461564593744088645771613654489991448527047315774242644978002694279819638719392266116349827949511633367927417624105294568501418309950204214762758737112861365228717969985608968545980707424184648886208958478933063790735614194879956683143775011115635809202275879188675966802689674188202846935799838738428538671456179755496150763893810653772278846108134807916867835077676641071509163729960886501661717725569374061934012058646225487431281527204234066432818726720875492558759143555293072541771470848426586939719061915213134462838208482421804272928584087667363291130509684863597527995295748610977848422002188469127173748439715857611907780952587139676084626100209307464615172528982075356046672233413952767751705266832439165061549642342052035138931091275210020452631773945275291854975421440006170131216989080796473631034628722463720160002911361368704168124191891583158484833500419290566141391853995769361137597189555931273875790305602688977836665641694365914299255212064439065525860564086328783107860343844134508262811276608462800722902639342515564915183034865505019879252662192152527919203560607719010994584423052025672806355460246365124408 [179,118] 8919494678567889269357213663311538129300488463392256224188894298769577817200965358941231649434673981830620670186527535462265636046301098215200991013076070485840445863071306613183273983727884345749441543157783611230654623279968966641513892749763221224787547833576333707655537745430185027529435388971480408234519220836665438879128132920721315869069933523132679227216942231334913737291553047001078519057202439668464442033832623678792276196971164081195362469880807799454177662166033148985466129222801744552963447147148315398868415913018823285594648497579535170894221738025313549245987042935130944986767138363285466697883590966607803897275613064243893304835112673157288513562476871946359226395815138171027853573955382107670139169211475283132351780777140087905950146210214103998717541003909471118197181936096838376014436484740511182077081321707630549471683866671031317281749750098075948399035620959525941354058747622152658556541760488106265879591597134265588783793631924238735265219747490502813347696040081724773552762689891137991821658566500428589023346240820965001533768187534876775087229099578669276223153217709388619107518352912796122616330992652616763981356454031372436790921436369770181847259195256414953635952976767966557600834414453590331982536173061174752175118334178481222711555527641028621037207406794664122607797788862877270446899864689804891912502454002145640440222556125906217069308783356888988001956323590354307483886105513417343314393729403865834881423411278013265267851048 [179,119] 68280393380818365737263713398384369731592147905845848709958802000391482650534298918439497551841782568776814260246005655224079579786164736544417544325888387724257613473248074957357646257997442421442609914699344123516526524474344765305935633269528266829107056468297413722603538975342431650673997136055485665025467916011161682350367292267627144845261885615040022915705223985304108173849979463270951868866779648915112913223140729078452393327440220699739849819358316685607287945523630776263669382943219005309326523490418546828072711453101495939941685587230814357197213069732990517635983498244303453987775699180136928670620502779807225943026432096847947793357132354333767058513089453991714824925605388069660281316436679048012551150282955153547082170600591168712709661445750124739869444066644572662061095969802497732833777038857348489467004465383273528622479155792096742836797825622260184084144352060149672429766660988812686359403522732118256060572610059655691366519686568654161401575238840452598503097936988250659125317715000171947984811513271345357945689301221541882099573966246705181454075200681171591982667803687245798251596743377211084325290260800745289511056262394961122421383229033978800602902460637951693787116713919146460365391726275831635262570393020496733280766781496572998472739939531348042654867931002806771807995189544127733348880021150082052491572460756366902584851266470141732958660343916064469803561072807040163467475781113781917915120252363439129430463038776195016067 [179,120] -535510289835482658089865042823849843505205147345710067494425188999964215544665311014719165915109161031626028256479552573765255390913291094046448116955619870450713625966567463383203913047045747120109988641044558683527386783733716383609513414956977324576271599953454776224228155452393335199005249088307095526183773155571922372707498246174760824953566495141548984155528907373470990172586112868694838702874616403357252637908352689934726379637932566618713870320820919475619840832330506844465543306260140555216308027569266265953021951826017487035981186476953654434650144626594431933162386495913354529155924489252531274414576210476133165319071988653026359400426983872331214596465034928549293277448938341074400270299683732719313209780523106011020172941676604975249885677945433384812127146410446635060324038132087290770682939733699580158881330563659093745036727310586161317611925036516769360415080624345555964633187771043629040501398658287214283162242912552004624791079389572314373866498914550687356050453125807593998477968518265756371464326056985732809827796018437913363811501954963364506445440860420625168573979333914807026197953613276689521915058821624084079097656309406654789623209621538760011914607351607424904355706742698725379686537239729311769949764835379281767981551954607643256909815711058843850821507682728061753282813567013308250308440871576368728751627458561635084815304959492008848737427548494037038540856746469389830708746439594448778987974900564166993961602183637544 [179,121] 122385348132740103908326359414033520085899515594204596196627062562643323929249017769475423029486695455699061487984554276935566484251971749334735548040606640170206454790148053920490494056468934653704603097980706240078467698799284365412297732984365432720056461181583305391810003367962569517012443745599274062431323966601396592140703208040702892724792036060023015538959094903060730307456008717790035349724331286834931299595041446341519602723403480679068198636041916407692447146197076073860901177408767559228958921632044281989439614744207371196306672440964134336305239335194838245321506427630673794637435895771304909490299338426731271177335878526328350276977179805406099069975308542629901621592600906170745935501982547207416791283067193495097537284894473567790811845932212029564157533708840763941183068911008110299350614532369483392430740367295930952250845180635783112565478335314960652805449309632780245097120762146164620615158159134607337357039067623223967107030301163349693556789355975413761411092931360967669580816871842969106496912853831023017537525752213515075624669004938033361431652537417658926516901553534038623530932249499613043324731490592820477607725558130266745976140443657327656475449514485605541954053926896573742299156778323537068333919614097733937425001863984475638589685191429851422146630828062067228801776293342810697179618732725561182761176984845304807747963857968814295398714524582966793071355178475075142306380640556590152736893851184989797737792834 [179,122] 2613006952078493277089640289628072203512824849423036955240443444489770926025713709385626716938965771440136238713510303708770479161175531496387967739961203916186374798993958612368821060917443327695979065522619778980138754199244806751380774098816230659137103324579319985685627273492502471393892279587720412788874675210352849653209114888462829837067357094723244596116977780729322767482363676683870242061420888900273001772284952016770666340873547332604705640887396453882733613838551389414072222100550429266360508443333081038715364758369934759706258789549921997549010570427819887987988751921539796560629871856164642107045683786725518293228765905428216055159270973897008263609696275565216565599472546444607358750392852238545004805700803997399815400789922507267184940778395840556580019874238770413107136268013416531520213243321620199562142388051194815110297024609292174212226440799783493850040067047952978811339086091459507263384697172191785509180081741240102394834634731132255347868649236042483290335665764818218204617978886920797068800289225449199186993474117392546241576485681198393705896571344294579942188150386572133150438941442800609643656838555132937903291174172447936498461417430394993830461245444217802302738973307025785008101109352144544786197403024859587881249411665651367017300229061696558759635678848079517065074325753671807646966999616694289704062661714515237328361718942431977655072322524444749107675942321967756418080129063359783299912766453295532622426 [179,123] -175545112099932826363910948485400696054382057125327072479166100343133868274361284177203802236822179455137408957026688725625521546338912386674804609025220490605910048229120957682502642072803022035205653186696671291085598792909517355799178962733957380022517271169086292100678796880456798566285353429051178485576115916115124671428779870517594806990806843626154775331910783153437132679557396776789983225443143586760779522752280390127233792037648012417999881566539915383591073700227231956842125443670860506945992120329059086807554296276376935379054730104135913324938932135487317063719928464028791027166943825863273936650298524069664621656982029812356630920134309167541731923813655447645239460151891594147325549928823475432771697916329294072014704009651170398230489760706208510860628833026185914464664837839179869135156839777689520471624814611621327832897222488811643473884825302215003533452188384346757180809905943237895894142347666609114060306025876754028971281473453839387917884785800223815464501804979629783173783729203435744600208842120347896061831697352055649559841556021408009578096010528424788067486791377120656319045219355216829653700809774411128175114170740361832567736128468880439807348040147946755444463518355556762816591048837477042712340140383929211898041735047925292557607568935328780651330654147314635620929428888329801340116670249213878111441794237734293312930046953691204572905455962619246209984379886043707568670563527675642686512391997724144 [179,124] -7065879491550511920112684415184036658911399580914978079563905305107190843608589569723783219328125256707574223141543647647163439346573906839775185326240192623473633707416473295851693297727505821962003864900953541424952205700087986574987216692893706944683816739540199083132628154950520193817707757295827744083105118958657397948974648474371861886489152831249007443109658469579026728545890577101570001951796280692943745221874187298198211846982709553744887374610801332270642311664518178138059287308279479812924697263403428568202085313309925480196857117317880327333726215789503524899182956514566098524170745505625500329968242508543707318967262441095048404044782619709904503526286123839403116100459885766460355873867793846417780601820204014005837157907063109697764371409011402842256057283904974650423946744955088051584594039928990003735937188935485589038472092609632846785864230024224209705097502030864220726703011401219147789682681711550334316933815779161490073138149164734441488035859318701770362464322068579880241068830737356695585913905495008713365925289565070953795411440062547662116925810534258791529497461753221302869896191772321650449221192571397978536506150912099087938554381807014731777146404423171026816121125040300731028449359998750303271939244380729889191184522210522333913827201915201678937665046650839218855796560394061380831267467204136559768553615044781392576850077405574929024636934502343442715649751179507901070183634819714305030425852713 [179,125] -8420885262649722104422819071105630094663826380933256808661174731239582956507884401267129434637669682517312075797692640502234595962009812313013213357013857491758623616523957559723636134076933687086136187015898966120577297009147592958248650311222201749673667724400525711299312485560510451906776687069360383775245983430764581451248128542761432814327717200600472826479414703826071233339531425993298276397874135560471642519074714066690715081895359093054902709394800672025248975638403819225950635947479680503701037066383388966874252595148109550715970837355851829083640383723625970195462513725460801187930437963977022639856115166357885338101524966862056126918333279297119265290824094347698266831317433605014501042600557596720087872870009859469673409849572690465381472082457611272286536495356049046874905089138497102478817363656312792747503121501702580246850992709158030251304304869786145249474838701104793355945705846786543063108644835573948822818017989587778461030838892380274690850106257899079594298907849070680451366939622989430429469815127928319329305020078760217846993509961267413850513473361669809724408050882653151622012453384446004535117896215999117461929426685615296985606078120608238727237036843808681202932141321832517502385489168709085691619665621498643778582160538064146993350361252365387870791197684419149784731942546398811226344334485733676385406447037176125668533803150731921867582126248767195918726272678087410006766579415391245574071 [179,126] 4971202288102016615398872152271215535096911044414007778721642420688418468168262687251133275624185698579222244805471183553908516977444143471986508503894364875827853240468317283912545876568821681836538506697920010775204512725650779719035881267890427776108002005972459040324694365580597595278231992633238402729698123336132083115397721394019615829929216380620554033706387711999297823483713659437387860181401034812243041366355180780921294441404547706090697716706703344421520158842794772740130655532225914547259045139512445837224440364181225969544259016673668414378700263359464279531506390094057062805685314836835042021222160683028650496594322378946374019614316839582092029685640099945830486075328023075435526306726295243044552288423453138940299822836839290569378021040891930144102799904100357528342619508258526930310107592787942092436118436925627623618722787995052577008652532190567266564817185094861857698644232389788426095520276707859865499376965681277878088517599607178937830215452319596925674105069448608661843978869171601916018448860859424073387189924538397914008926526947909495599213275992403243984095952772616488724037983793680463099274827295678530832297556499594252676385102216974807406335213377175360167079351622186707943766403145679131466089875725015645489661663842297421405899876482860075344753750342976246675783096494091733570626161820266068359863482349154149544034276073872729803934538506633875918690485423445031572794914147599522 [179,127] 2221797570654252746957021050309875589493340812649544391777775799392729971292440881445063048365335556587451970535471392889205301546056927013346464062310683566578574730027166323073213865961655683861309714253134121898157275602651333418354214708790454907663940316368362370396709062195047911712590033040615592871281595327676133019847910033692929635145073654479528896722094202129303805380524617574498950046478502282232037046627045295203572133919878924426832163837388180045707875251341333503994780827357745937166900058544680662067680029093544961412101006408099649540394197576802082330134545149400002004836212948949368417760994940844522296912195596330567707724373446860454116125614943807651737472391389478259054331807842415942711968242476023290059952069439747667230377556807694801778586546142210660919380136560876929016948686602892163586379099075951755698476334246020550230114325071792075536114999548971381491647655394969628539434385810312474969214492655241332863851106608443299391765928430769266710633098851491772377888410051175471889096571244467192615903581248565898547805019637519105676892600975532292928558708231843703979662322850306974374854138318785138119508897423032709266118573459572801325543633117605742394680882191066303330792678733400049376422766534359332805469599324783467530421844523450967347864448814221408408839084364109763501148034853097719194873118862692429075954227897258681034393987601407964446449368698715206044277627664 [179,128] -9294582653970180983348383333963901995663261433040012367678623961838445992797235369633215780702630961693401718837167232539388567969797713937993067499722405642347556749983364713565680436231316064452651054546208676631822969711185381383117878006915792482697075708063419153866827573096878526911400696755632082295471440931917116374759839117749979225210780599975493890240162447532615685416408883459849241733675810699592563482526064718831707961837304167173064699342333286143936687979758807028688099965966415198654059752380314397209136085220243718573701829253434537378329413856974070183246441990372434316025579002164041059530315189653244551610919123345144923940483131801919530458886977426973266179134088894302774196158475244264815775409256247745951060197789869191440162327644660969926698191329213518974807379252297942158892945416071031374254404290188546494450604388546862865725173087461265364713574603963455769624193650040140423383171538514959591504720047905651442428868615834511350483898016835387728157139874233741251066356868569252807704934348382806816281001355449933039598897922714818480034832151246492665684158434227320991584907739504110591705909479280596333275484489263672749114200479620004085181243749988878074390328544776338158805938063540121653600793285535995973885407434484087935218421058293020710746615698399310154671104897425562884486078748006516233803737800538582580331902323750776115624815953302520659498007201259030792570 [179,129] 31034385187895484585343181995852015850504214951004099085987729780615193644477532117768297842591889785492261613548200024381846111132219154650035393817839648841298859641608349864524495183146133914184205403894504676767304441889545900038795627526219985338383338644290320109398448112773691377555053571720064188927989925079147490001028987381752548215888706157532475585271836031421864072422955000430876628641034874666486303674902076411844118339636560514502233839387095171405163815030291840374143657527912997927726628562183856191289149127778235835106161033826613056249396202629200132468556574347548968579121661843121495891583380995854935249195059427287440414477961014301573877845089724251641092532259781472573065726677191655236342571337617464964399938408744269081565025101992135742919413392151434806667504779596258573239449301136226314445713377760583992690562625602540574262371936207383582904041381950118453524336575328354634680842248019067258543441864183991675621756021287175464026366899133803945385071268320674103934320355118757376583066846120655131035266320460087393281248416872121810306933236334398738511614627966391605536720305260754908616254622155815519912946760851865712660913179373988208571959521008958604600028504625193890318360420473479542263955280679112913195373370742373991652741642547346887702393990811692612796147248975380348284071250402261881244556611058028576709714013261931316335199283235062920618561368124216904 [179,130] 46852182364980305642206692550970773483669695645039557228535983768237760792856813780536799060383733015201686993876616096916780504890664155205438455195867356828037934116173274173683861862113857695111808420727467976301985893777142328546013830341221990213914443286690044251314100585376983325041289610705358813273973682837285429460904723639306156961913626654355970464545673925173537862838730835696411714803145367738375673141301157466402767620526129199964248641585712817972060957473398325990124565515355363218466151961250237177930366547179643505360521286017179814047055408700276218944316107128678608574577761858343571761056769392980968443105258086446117320557612175714674501936204129611231875990983713360721842363338168879721972077821268916487317697810199239887186542985749700253722522896075029302890204123845639023821070144437853660819920811230672872022874279393990322500227850035511860535202455828487574780305488212687542234407757118111124945210523124849404383624207388249513734864161865450776372033212626243504569269398202222062049286573796822761457929448040406765020230150404580466969481892490922843436399903896779488942228599758157275828356111168960486312298546726320221890340288509137200294210116132650865799248770457704475534792687413135653644297812642612303736694306451247830459705877170911849674867661038168895837497672582552599510777196839843903401437642284672018699030310534499788965715846874387452712963337997 [179,131] 11821477463829290135944377166548778317518494610530418921666301345691025154229903393231176000801202385688853510497766320741793930449659275831382181667700925882301382064014655644249448148225132387974566993968357039062791159426176591549826911224720212227082756959043608232536140834108564872887130655569814809263644771305234475012857530226098369330230142033200297068903941494984419480621615920166649731741270668940960458589805502271219180402938017089835888056115900794297777378836157564953552970349052318883220021202652665077684474678642066496119466101560690832091875847106850681575664050009306493766845943257308978722738195066637252722750816258140519231728853982913405794478767564529311132713269579567697061704450760049033790697028917508569020178701282316810419117150994263824483908101016534032852843907197040462243846497058046262508647659991908554947815579864908389640968126124100528820966175910384478947529015928213797503888357804752808099458956005356550353776325162513701262807568528432773908942095839926386976636782652685395006660738644457502918134367195233602559691628178696365632419309885658357936698062124823155913606382284202477993783364658694123448401056319124436233201362367701637113806464765424970583270181104021302949524408622325839768555811785081030992362164392437137943394330587395031468925793723554341212724785998346083528028300856673308725973396979776926667104711345421836085850069461006536780588 [179,132] -7587487764009401344737613476024511654113698522669572828923247922339590170249288580221949977201555911130950204651614554858082748929105900293048397273580557460647780209608308149573860715011902978004592725181656570987131764822436517295250034153151147031418145854678264111138209471555517863029154617931916085993127194969239573743614636873245869951340295292803368934461838318311526494561900037042287719746105932003722019306032306769472648887153906157367058663896955477000852030051853472133175533711202978959968416390214007653911195195689733747773582028365957779032258803383796193118244750089079167336957424087525457436589089625711242990531091195340684532473775848600738581728981128655653737148184901654401516118593414817007254218819094014643495997098538637049489048935154742785901759019113014351813943626645195436681478651506041215158026305791563863916609298521534902126946298715917828210690961481811822961421047117124113820136248677022126312833457345684310470360690822341876771922749158922577705268720507931805603567685555503982607862098730392807465676145600112996627442900014194124129476691670406382259584570354384094437172408190044627190954841897010049660336903400285773654543339606066670762637023345814467810689179211907702714363713467405635494995704872027949470219943753128409997137068153847092195733703133791674739278766838450316559724105246828060478574077902125859419482510190166402383661418979392956 [179,133] -10332394707756481142475271300363366295686093003834692316737498193081463889930612028007451245472306180777974500302028595465617105316088843694314120774976747927442572382031437502557290428412585255567938891437238917728826556143176244307938175356245499794802659887042260822148804902408737156155805588884095772375841207859167586303862614261105672589428314639745377107504966515488405007845303870977366652068516204381380878886515275206378311073205536158502453996695602464293458761010247061435334660144301902109227157260261723852011930967580519218411801791238396854476250906850000467991698785911814559726526334531463114343368845638453553459409394470250261403322060588624410951217977886113988068392394152981130792565135707490964561653443714018534520482245997831177677058149642995958880375626491023066780272153692124755065885001908605879734309338113353263191790876270833035185964737361941538023770903923708876719599104002096972762270007095913405144509374503816665323667680914370006734588305425214816463218984593776061217031806576329828958485355611616201512922645872286850813912764816729990043203731201789491222123319792380803032925574443779471296028096762484876826527507991135957695938309092825100368482601960770693786310240069828186273499674248522743650695423895325340069161620379712281477517683272719571946154195143856102720330288584385579663753418588005209592731746707693888212176785005607414921375556478 [179,134] -5576622059314055936656471493420867285795056683639738998831932954824017888781655155097942252743153782859022477332120836650239980989352363018790831884616764821863261729543513856720107912878180081052793974063613260855570056002368258388729500449360953764509190428092605428795049628309227400324744155309387425544649805718990230734621873236883106476519918689702386751784462286254205797268337342500836633580050735192689383334594391106302291744298247161372918594988702969388058333629340934658934480848154761659575805203967793548423928899863749187600353947147750943721731362673317040305254657504267093957542935115550897598235113333898234527602355365121200929488509908694025583699517042289837447569563823107041834833180339347148589732473948614797230663411230824821539118903468630339496734108939104185714587752539678234628668018395632492344784209605930181494139356382056414683009308265206625714762462024025642526884073139689939778196283597951365238244424215449387956618904767236001520515418500520520513257146988226229687805289772709723763488213516528733582698140864790953820443815113933148459124448882067283795339552392039441466258513275551652621130036244779054913020950609670893215502749933166055049065799703195016606418917790654555982465300248143738498030679497491610878502329536620506894475231218921133124732397036095072468264484987887569700918698300021117505490960026689277625872401704800805636230 [179,135] -240636702169406151511324324151993776345797878902862259335378985030320099226388536070571776193279849133155536311456437846486504734425567514638226879598869985868558302501430190094427743755731914728311642997981270069050518245878345422652493670565730263921113062319675686964882291397065774062241597894851536404062032367164303520064243791444293244737516030494108408471134266962897251716351019344199901203725094162281430634519999509783734584437820628381382297860326213474768278858322806792630740420587036348603207452150231112808717601825223817641564978535475606995778464943634734590426980462904462703035615720415988249790050089945804167916891978122075730693078771333910339941870449643366027206102491171463488834335033328616880765084309453530044121285550507365712242717434532674227790295616546322542244554277725936563796548041069915068208684137160375915897845991990069080902960621137950446406930294524443325792906494016041338883816934654536439910079237411228997503859372737524896119769794561425673625778286632590623087517179838739934077696898938586741261413990758550216875664759378619982109091322972917558928666639480479813598242624220864710361468361010220578136082720405063598658234807718421762801386818471471079407239649061328174018740994312606753087925805283598746640202532692727547805255863774909145527213749570427228467255579561850877773058920663015934662739526272157429694819980199879 [179,136] -103517172116435065980925052173266788881295156330297189005653132693488958195324132935267921437865170299351088385978574378354827591456028936923802768893151974497875014447962842988539645603671356546890868502050695319452415280181248374511636546918454096280932114440381577001776234023180985378145097326484323450009266151299311616918388919479566367376524465373250902816228665892778987833928525258080138959960056590574936354298587358279466541103245068037698038231706475973461916448811745613360234293258242801893598683946688967554273558857545963543927778560439708954594187402445652190142255331824532432486591765329360344457229314999807961285809946638050692850820345480879246658977644692622803524006632087417810372259534973727080065606006593429391807572747696907949654295585335580318288913903581950929557379700022184403033547177736768973801389078713443286824295900145759891555933195743811816038110631032777483790626297553456715849271611307090787143113237214787505447245715373338701006992276768778932482821380132041703764235733674702176477464159069694123567865959169966721445041978714789323884705604547171675723335050645697458843170569454611461466501023573034651283267282140911443063374032806235610014525872103954450848501668011161868803657998983861340027217967408249546010462381156919197795876911064008041078151655473334161196162908763933531974235288443499149679661267353724203770626281 [179,137] 176785681581128445671996132080207256867337359662766408386500858158647658694332548142413026108624317366599066560808583768102323530560523924370446813413922766409607319265603058704956923527070462450016655975762484587343167306216313013430394120441258457233358104500269608961015493942710957951648392058386989787711280808803165099279955899800732758665360205234420240725814113627001355007345088155805381962236448473360855529636442444724874450720455077450750945456509406434577745720075363414938565611526022898564467880847090237249072468199539474118836455698529631280138305108588596976192765631320730459388789332781438139023224518586388206012809506148785886441736482334706149409004043458622311460625172041309004833710013165188645000692834692487679172880190376470899285271435965239280782705881420708968009632226461101174747269939603441311873396801943822382492305282049791267093998805209675278020251475062950904691889778329685033442687762190651367972047743903909465712924706110505238205238797072141301734465201380460646055011665795530591206027933176807420073543703559827653704448027355470668876614632038621771107542254249620827624671850409963176828016213734833069241840369330044218040929024013687053283931252100088982521000939346530076113859791081263470547615168832767885560292954340734225441035194171289379921788723905908749144494511831883777259428629337602472762625132427916185994 [179,138] -44707487186641180313296587122166608786830053841747217269216615966229220833775706137530904953939221084972730367698243303468990920471243897576845612970323167583939680784928403867286424044832191776322270695020792067571180973901744318798310437228311213309300160529072932168315355048296750966566858800418410928142327663729536787297167358353678997998371535777124940792769178322991838390639647072024085519776885134928497349600719398888805928028237440734874296283424881754260915192843426086583923213723964232014564055359550468414324100327337946165594895520086658979634478094539647962216220108009537991788277984323398855914774882899772015842375908341328284891248771580691435742993683533008156283338137056383992190392416250736156052981421824437264641512719272845736947819298223442653875093704282988753668261871544652081497707193235674210361000419380684111022174582980005890403678001019494717393318541636360158198237555082895924153445991271465188792186755353741605817610335205671569184776587314115931285589909013261737922511743789607233959644332749544068130399875825124277012058559661020542380473172797762229664762120783795457881110778463330207512625713631542783306464767195990587508783847741233013191963049002383581145242460637528543703419796351350437504285651930065898500334831849135928227060239997116829214203641686189773869625687578101159820190567064365650084168305439288 [179,139] 10620422338723652064146777935731551185739760152843791938706857931205642482641665370970580548588047155588105973326689622802121845854127216500042436790623235489677635756411617088141914992962402748986529122843335515928544099936931006299457841842390235654579898118872717151993980914961047312591525056984173600599438582588218207574540144354252051185876564324710052648673836697934789969353421440903571883359860969467400357227610350888781528033281101733278343451171850658205276080377366121594379594376110274598614445555313969053662790810038556577496955267298287460201603535398714152497611870096777999105207618872419281011243543515265534019715112858727413148269713959337767755792661267887610614911438091207866285810922140085229797174958841437100452416387154311631135047220988872676268341684869458141095397932847824651654775620176050874751211219001349980516465776512695149583478155161646920502655048043962997855449642894746277997298144404687315177665760547520566791831254130236392588289079462739831781469022740019145190402009828655431078887496751683868027143707123691395724451809084672545468281801333092761043476968568245264674184156296683796687173033754786014046448112241274697716569587582995690148506502390557090785263753781601069144815364498298638597778457909905631368595348011755004397893254939648321707952301448071516836282586017059001749764289549403169737773227 [179,140] -2718909505889149996634210067649646473457298216231057611762397869965230199765958913652731864465889451083168076510572668545841684065613230004142604142081684906694348497008852532195623207455325571188954712698583907220127983296673289969049541526039736737853200889267213996374722976337376560705980131350579987442568164480730997994180403906663543832144091120712787162872828039320883207282540835959425337921485148622703197728228913260834984968046813650201995959889833292776749594002777011972312209260757830235672341816535914746497526258887997382135390947129028753673272014382113096342938946185857819695388682843621152379229296068098015486990480147902388743897460246807553638581912877397787328462610016680469783835098971182020240230105593015809501608483751097152456738593096723014640225656940088152963770865285413242922263882724040235418778462726769402154479224201623611968585287765845059598734545401219864791808560923058856611433870972124494969795197567841633440316119504098351894090318426841299196439789131814329245794984167475025641521568990270557115741830524954578224382874620735391634890707344963844144186579576403701743209313657996864486174983886277220349408754304130850940456558256227736430192706364120386837233463703798000486134977845214022819891003188318190091863144138482353411072782933668694752414487772025905045463579001587001830172027180877014708 [179,141] 57213973698755789901855078255891832636220068620532549842270854497977439697041581258560376558512494263856757033221968723537091627305660810931140597641443521782057586771071784671665955196284335453866480011014797677109438938147108935752279611520481079768900779501248556448105111012414146749212788534050979115585540699610922431584921201002857598965753740361454857939762937093045953498951338339474006364007293088008127477497475536654820287330441458899583218895098518429783954609539327870746014945271212310706829783388010667416010816763162568638206305376117323886860617465040699909759535897213181855702138960412800870298360383554075555438443789407742696292156092067132645356737351022080634730683006943059381404831215970528883916826721106199371727098108593723714260470384437942098409904032146798975531535271259693851424509235276971169253383547419238537021160401885217276198452862224164659104426035149224791575779537537201063011876887437573611620231308613224580051557588093602646868780353885016941520528171391887467135705277405177959764193895506039549714175214807003710451563226220751420553728082247033876561328546708565824152532214596292056889990027804361152763300735026374190432024507975062181477477926594332548604460688984634959436526936692581249213710402775689502814503089470950021599015896370644802147683293206144864682158774476703218801086891059 [179,142] 269809745017551243015531308504714726727935621302773151603191940763580735333436194811395205200661331866215405897088690168314700818224553650294854456318009197612566529514882141971172134946168646237246450865819404630541504678214174202709734859253338311232842137255979564196029148900800905883631334182705542576924390977780706569900799238000130726381592095500388930373488238420544492065680741485964351234816627906163151042342218090334655541238077295331783278965382314584493854139362996850770048668910906465167441361176061741589142421500902390388016081568469627912186554079251605085927782908546742065021021204162603248328754491093052537117260769104059272700180895725491379074108058168564366083784552190006021243128507503229604002491297352670843688947512164246499397352254778507442707730485629907050809170453106381946679663643216243834081788214450708144025683162322709742092482449161082976944655824295692016492297389687585514437978329219762259227298678099450169885445221592589891216017998812631642060967023730180410460412061056733484283474716714310595014089233159570403738105916243014156574571886429024221815334458389780998256460782759678531117936773759619660425023984524071745147018614564111656571003760422389078789814694541076379691161686350894486265220336239108367897649934454441527228424221239188253906582456914658840894011262054257591296 [179,143] -3470588883548109252823342098231736799952565251817260808730757501327133074984758728835266377923278098482212714963348400372308866403636077814076084445226616110539660166803418019005565878222921150175634455844338301697504773750504149545767570711088232514576668928860606940843340005956202098118037710612293488744007489881387662104492827347988848719106717343337698725106767799839302515241047879552439347962908603001422439768552713467521048041228914063224888270694842498031830622697821923560571474385951481361523087014323591999207283352476809280887017084657669974367073618337694042295876004352866721584926347885297607254091883038181244695783031367954983401796022176601235452466749454519025302853890131864593611619235132360413520158235426568219202893789630094980502128529228874819017127490221922867105480026877147746025024747656551075627436383962516624450264549474434452169903277466779361763944423996568290643694008722550172389793811793124897023677801030107813605906207440401269187337612962336960514550174357235929156057060686586711163735368990666652904898429124027158788769383267059489316302339369649525481613770020766311715476698616220028279941149394529777214717050784456174589973245863607021718241750136230222025731762233201140323873160243195738962687473751192801356425795315754674907788628979084525806000064492138284238829158028340654 [179,144] -101258074528089054043174166993214916050576677435905933563325118153607350052693099046742455726613733989927610559565794430729615507673986967997978635274177786747698807665475735751111553669180509834361291258509957158792828558687976691631344632884284531289644308971248682139354104704830929921709212631206409747657886244629345121531697404470807669195134255159809489684229142284116372240875974861842672301911447182663644972423187884783024474314703940764024167659279802048459459778283024765849645407713822202239773692637140749992262082905661699524647609430657322622803989441214628397529430467464774770809223984514686237646622598627368744959680337661442246017232820906052753029726328404409372107767579674011389932476265688109470141006521142257692266463509337967501164193079545016934261547037896836148279515034450230424742140910902410193525448272174838624825330721113929066705980439778994808114016861236351293205743630039890127411959296459251620588872686717859285940232214592670558186344577140844269401899967159810398680367909379039540673849193084304401755364009501936451537445026818355509900698879801691581992258562099167011885332112976293586245016454834151256394936551375538838030755491603935491670038621731842669882487027485633151157452700121777140938980134446549581401262600454733772078062370732378790859767220286360721387051124 [179,145] -2929792893819785351577604898392315940252733432563772504665811294467597458077400806512942392636375697791578204611892970850813405753166475823033636700700313806796913682752864433473660934911012350395530094289360315226954798526691324219565633894443166852225926803800166418736575149327510934633950890305680490510615096800844216824035104271918885279098598588627754917507358933849452747990931545971123313035564090718067729487588082220338433926577503614501788185474119444558323822776638020854980085130023200518797186966192956662334334232162450975050614189427880501488284851304492351235250320396859438853651976623233183113810950312417610609460386632893173657100160879420230868204412283188295658195169354188078238604658405793215503636340570351956363519187897551313348876400750724041730795926695702614849304194382184808358379851706648076392325742263908027893023793127143797104007932229684118818315023232767612670159897131206450720348689087873981658052846753519123810872049568236520735450871754948413071931930539447798549224510688368045656067890583167400552857476705197673842735316322372028033715045221522041887940288360087824407780031187165904318429742051350035499601254335874621378767942531329758442024375115476722577165973605334014944268859030380765535643081623721406475305707543834186756841474517432010013921378025178703353 [179,146] -1393914603548345819761383299524962576130310411431843198562911900440301626771308609844887607685168082079399701479148037304203256115296009998551819285556400333175332793342202501920386167011843943713017259706771533938009244765638029508114572580070003169354801698594848173803474454268723254429567375177902463270781759818877165182192612441314369950172141486911753802044126721476342785203502572422621389256474853512124948441647775375508774371969583659045772208774786916528490949694557069696100642686341916248165099455293767381038714952900675040264927892926789834691075835379625660217922657245666308923945440311625866004880284888298976292835456405356083568883319018865850133455468953907133816080270694157455338109082930814176497167480398854749523140928130775088165395737785727350431843816171926741943106541524841557181199414706561959701906785999381516090638085493180031505097808017104599642817242999045382642128800198300925884502402837374393189704282150651953065698432802164876173855392046624947713106102428177802094421660451876075333881948629651143605960257411561774592526082609713221022722895742845019306505263791884054530490880583753412675925293168478894404687783490452471534990074806815113704633863529722659439919828592474423894283108366253657139794113229215665964983714853540742295559516322992976263886641880606 [179,147] -47020824961722685676195117310723058977571306764474480451650960323610023922259457329711384754745452208609152304521568282808086690091922045103384756529842563421602111352025674858634984746327538085787623534408402434182130370192672011286551764471400382876253613683304813375668902431736011958882958829311514110701455766483722613322435437941068188026917330883862826989875104822721625313890196513127014350452116491298364306436757399659453530858855137253897692057233672125269621679219635371691528998193041404878406000935557705737747825264705258157626410560552635281101603128707493527128599479141038012132061427621633542766002736439600725542667330321003750449601883660573601393762464090855808341926114224411470526270959901583313557267247151915603365276180510051074000862920393917082896927248692600523765524563017392323011401995542244934218584500341606314491026293064715276180780024932683865055272712992848074342399218507968887259440214395377884175436662535810094905063824921410138213085212974656033188366150561316695439422848817213398307368954303854857955624231224142587545291977032143585228766345182355972851108979980983860630598371709907944949264182031563662972857286795782025465127779491348397980247528795337104224743247486906352441021709263218409044412844563593605193589874604055675965046497245361239172924 [179,148] 96733986443777271299714723750322406368769778388268528699620656524404813759752374595275743657271324673291436408624745720516868512198953916039734155588103147735024973448483397588445553719011396428504576490413242901502666480043443885567616273045972017420088671896252638632739412125075838688522000917113982732012486944332717360966852053716313331185229625434923587124197100346608384776783439656908862238474448107992412225853629107770213815286851578806753217723985919956751816439168593248834547299524262974603221436633401330060278368389801088496202061240266480394318318474657102586844564195906941443076844447654906577917886606915453785565274969167872120381247291159578282731976903637793057660692532921674941755264329327552700661002718881208434838452238472879341518400883841964864038481942111964000545142706094459435779240869460452398333057565832362285568703144997133947301425887132307308753424780587650356464924903304616940668689335099060604714785120288342927651253653439922840352185337624129852105559383188234831046169260919106256327136046007729806683692626630734402844728319184161890942549301665350979686863630224565279211873343066687117435925569815545695912283530454595110000130489507232963409801299212151531337081146618992663447335836930842066770995458904091181609881297626093043127552625587171 [179,149] 22486975837033349078074203662217511159741198975271630526501445429623754240828232781009226530364882018172745777878466832559582927612559178481850542502050816868998991167617253323899367302561264517451446688873485881503892932270229408107222928988674745130276802772906575587861909800992551405361068915530621940775422533182013965279928414435159085070796907200178183997827294129141128612071558311958868255088741564936813597323524780738872416526925282103762132551739434662818016744817367509973571434200634650894678028042502205825932202936997209223811840394055810374706478055194529393832582291310476831895183808398365854237871836949131023219436745507014695910403437274091427618420593403470100870084965688435104170695528537980975630983837600898704605738436876192393195020209240734144053311623744555009985090481870398066659052483241136735714129735096134303250169571880267145759456340531733707595398973066672275136605240757012673980556366627472453991438790143170949466585672336656704934592252680375628444948958045876408861772803135187148241895623665848184174213493645507580901742342509255741161772691901006775788949098088860906276911068194840364134698904436444311765928354290120348974170182803298532619674360743036988690632539953192381121604501364916088955343602385696932651573766086962859218744047 [179,150] 5514973414820121964855147831564487654910269781934364982520664047557561865470044336459948741002801346123630567951687854683143039656312526311335757050145683305550139896678120892228871756543734744348845772062946335238240768418266795565555057934678569347443671295758055056330143985784467111056962627094245282637340917146603740906396669040405571671693650378168158401346030189019075241271742897926075013565999442634581898640850503760132104861969473326108265467412332066986136107949271922693284592936594111070120231304481099848404105555216243636727199429712543547072518774589222460813352581862087335068972262848176977715899658155549130021505142239746754317535207615159384112773453582772891451987545321330813660379707360796974642282482700212552725011144285986576244214918314099130090168919941381489255366002419680754658823153736002990884084882879689685730844536814986262292609726500636887920442802476106764532940721210984127709220201542092051533862308470374870499580696840806888526409729689545360256083673044925537943272493388612100613833063066999355712552175234233548763700188486631019874258345988808364541485371308771472967514201797459092016257027569981890672070225622614390969529533845964853058159450686660853852110544355452736167139459315655963376668709603822278355694584432606720 [179,151] 305021254550660604373163728326750333415078856686452876539728581051153954419686024281637742427749771270101071430719769529058035883820036289617058363085471969220796568345577891118962876829094143539857132206296366769451415247641079770038564576616230989115537528421971157030655638514718234466956101093173339928439840471987198473697781079326672203695735752182282723899312422046183712699087251152648999413791693853954509525475139931330136321390601557080461594054943502811221486240802191911346004363471575367705579171390110594354389414527526646912059803429374305588058118604102281437530067097682203911703698009373709002568748559365652258073290108197008126253395232281388669583275136913602657903093080479181121851416507714657264933066743972359193750066863045056991627765458214420921855799410396681671383601207300617683203451252979252284873606935904732898395423335407910895472210907190093170856201547502396603256847813960530141510387246666738838837175361652790372581399317758470939771186576344277569003449555496504206072979559578919690298726483098673655356624339135968525353259905005931355626997842783685565373969349488779019141526018517282467054863575904424595094782943580360201683040070731514304553253531930863909232763134041232316911956343570595174485581370761408769415441702 [179,152] -1601466938715849442683913724650521227976024482972935642358656572874954794717337184946854732619561995594887939597097666593450784002253833598845981808551431114865764702868101523636787078086876880173050143253048233225017303082906583934264160046189814644446462259834521267347753138813016509817293480600387621392174475834366762076723451746416154434649788560254402733580279836059792061547072201861534120203015609099429282980724983444773575986666307581527280980057379982956106602122092069426002964988338774401515058935580778278090828250827515159824852364762478949807161352997000528639884226502547815435472347884769785184833341909044995488202613222049820634156318071311617086343713734112425360941231347091515527478875525277963653783068618347288481641564229790117049613017870096922008932001272531748903109201369742934335726451096152036441460878083394357205394103210076659209137745252281258254737058681709329712374720348892053796905942214260074111031971426514788767958173324506126348450169264558276362679135786964551314031466054913267198971270409672563209266215819736683864385258317246374532118799098008062226481045635120782475565119252541727581217814424750745654039343166471010010153216359147797118751258410786888529198091876365108564063177570946558701552404314000895386 [179,153] 514401664276498057536048888259725000576646579393978015016094377683871463272965222301012857442191065390923613256239862527384872484655083162529136626588005948089639539046852440623618985723392694469238915011687156005514173845749869927332766633273444442591884413785984669741813226343640757136223509942773633448660959420056294335193066682573499258552517482408413147730966200790125082149718779036160383466685415933842726942805956252156704829474271985976058571146020026104213903662568772248818880295760535083840210440309070974767809599379248800735019655649581251986915056173548309623626777341769003211445468795448072353526247409811961253095327912196370376647072368291599622550950790595328145438997404843032831677093150846996599773207486991114273230138090700965070263810260707422422780417087182744203060729243685141806475216970962949854624808541646169564999156734573881806218959082349604577966839391774575677815565334543885897777176955434193541351738411167249256249852104632434971057076468506807171322055751565775343289303541238272483327708455885156450347400935656292463546709009826144266430077916101271194164765306059732284055682314962871746895228598990872618983694693426502737850358155964810440171192694761172408773988632512338547877717395552100877423886846 [179,154] -996841217600680738596298584661339729048785983097840028148825935366037686851210741239807420165876386540192628936059866617771521847562753766131217544696323925665813659495502692182371091422779437146326346274415696766106211428607063924733717984320785777641145056235086541924736581994274368804318520990743905991115742122892216441742017652927401735498482654158285115816288302990055412049129094971347661628475740584692727272848425797813452242269592558345735376729275150139585270848717949278959621727578857443925449752379382223328274104942545847257495226039647330814633518171074820991571922741333590450282728850423490341070915141479066138589390305743600160462954831859925538363243904334272672587221978079797829339321503952910004930311508132076123775094415456220879556687992319140952896029382228245795704497831941325516574828021345685775817865491698710415137824975325099855966917802610935560968397363519835501079725083863823936500642484355554797915176175349771079951285607321953189198198243227542640276075420085988196445389546525561545886674991469970321872353708342027254920671357645017387584803911692431012989362400845290420331999119463403373193256185856089336005409842925858178230276550426088718773953469724924194006883713290228534937324300128957655 [179,155] 201483253373642941437565254265433596358414250973499672803074557915821856062659632176646384382230671993036122456026133630450649903107795558620447260082186758126022068973731720102839421357962864557251269690390231730335896265898655171183947235916424614316242780680826242763088061879403676767210898740220349739109690181557196271823673455642233736371621960976117446972948175630128323171176219441652262890315848052680636113072394640762273844480529809436074151577364693984701245094975081341047556480803967432895144058431101298409086715271278496072107635807142692485397373337809656406054509109520653302211691119370691219370921112071720597748294977242056069332114591267574432271713893614675510489650517412090966479146757509425504979043539654937343291121275987178219599197277150733246534347584438379843880747275212322481328916303290266511771911652844808446377295309604492882331070974356511176200440348213319331664639765705481186644249111583347857399950694105276058582647641691442544334595077992619224076467537037556102338149073423951491163589312368937793642973964415902545172897289189223505392093353647407464382613150813990430819195410809684587907637370086293938755906362795304742192854453624499651015072439600044311597537371892058378853958135 [179,156] -27057499064545440178705656576098280588837311390941044182125710973418923449638764623720903597479748775782687738674147538540279666294653154959235511399304576557203333809386166006871184363834104809938562553587520852776149555434564631445413249396013026231067578221582902323075258396731993172026068153623117853155014003468240915748085717227125903491794471591550273979581697207778294610624600635442605710482320470995952844221114075332614825381616129410808011823391437478849262736113201646446240408964582329212743243341711635552895570661053279307461825428716334829889739352485293714413967574394619895067535330734691728957641537695137633258941876242982662734564692560458781943494644795501683882970189547134770194426371156966465274199630052828987426586918804383507432450873626491924781011924161070129078801520844181994292131523558132371845043465702426470112054172199370108768415770405563168230277576247725192868885062081470967142936941234776384160018858444852368070817880193126861999812357199019862129333182066112515277095734829303775285897235189922454818631818537957197773058566364142971157214662665643225061046101969347522486798729460755593423590031320718932738367377383324339024967934986627392296797671694017575061137353472365323 [179,157] -1000874911663470445994403061899631453700769315686477068766633208779716728138028268258233757459374835670541496749854144185395075018130398331878877373543571239357397495957188512762970360525401571300088476775076419829230377578468617619843186465101972923938034275418996415483950525743197210983896696603388970337003647795672801973197227358420808189149710214873617852048640681860363946747132385966788396011873690562060003748509651609453998835554935970353443789288835828890369218963521868547197879903862790190333029656740575438689959215285598084599120997756218103715959791360389184538917892619158560455697098535266851601436034009845275188839789046288540104962489386556104167478204309209522080530314725429036719635519261622631186995102631401326279243269178346029180086452136528168281346079435876299060177054285637451504832260433699209582517144421477744463794202380290076220139996376233579490242821660798297407948933849884802235526763987095464661522515073397845707569123128404802474917638255005630825289282203704846396640974422426823794380217959314740715662722773087776275934396200812159745942497354712704052218144889659295239426087326442849107876678233843913467993779807733484146471941603941614195234705786812528966047949 [179,158] 4606870296477482441491785126710304184262809535101403351077545122363175307179533100994266215581650219794223238736346794768339251490479041704368759881483071410640362473358732196867399434475189914374220209309652968466740247950299232944106296044842097737506335995420939051407241384587800839404524307176366344381592223079916743452111449092532734084262803411224061620784768560188374043975969108235690061154055968992738229641113867354933137505842406204194409703180399838428192652746703235011583746819280836700168820604104424760128740270441836136890167835471015767820926840576461142358033886370017702749929392287189177452771430916847300069492318707554171471296170650318616251990250099996471265265879396459113726279548566276429747021772781068780539249594654838929907734926759971054714672127582607848375654525520303932069232762074249331833131500012793122417073620930558850659632327911654805866975305217127191554765230376846705545263500759208767987929876508032419356106998058025027997526761404943773502920217712746361489098502157634778000168257359110501253176858217894783941441688365955441012045581486269108474298787113337628186025278463204856987753401231729645461003996537247973203396917448459324947847754413705 [179,159] 3723615901815606764754264966609355896473267649816252752438814303555914989419014804935507409258970986969914776231089729982201699781897811346096675402579881448210909443635750603583752837255383722503624522142411567834487299699125174559169631899198922630849582052957731692545424217208144603706243084529454155986153459877039256902035641890904015910834839602087242830728742164573887921207839587907154620521279508796337325420453393439402626631604844475699498361885971036195949601964171638957271193162434714872767116896999158787601168665149724016217549633168015779501945991939625479255952453820337017696796603779041434303226087485081118778926278991507446495854176211906627064099188619106810848387037590838956561931688818782173919794868552857498500758592352810194342920042382506051309888333877986664318150033810494331353200816932970818558456403749813302110522793467172778048930673090256636842218967384881927540061438972397577467305500375296161507962292703618183799930310315160726993667726330195486715009707167603410722939364237288262677871676196304181334228221752720753628083757140600474999597975597446394324049574695134488011857155709104199612602720897741781360734866067436956334305974667759701988112 [179,160] -10787278896084667291619316621040063169745520745009301077882991223619502456638097991873710837067519650461938443072419634733687758082115561777538676617745836375151271474460463888937854029759195876467906368470208731598610888693687020211276779665605055784136005765736321860861578770202599511029170941614472660339910817272953370170473896448837095866945563791979494561340550226680275083532095352995083499848180513873486696595201698537328300436619428325061850730726142381170735361631699595203835528534915240613209929833912124857836453800110887182491329068142114632108895035578469919330985025447460910823312943246888964329048679769120412499396932375206123585152695295898998505407049712993592975292090545103259577814657626997458181412304621474154409304674394152446696901582369700542642753166890234041929131994397128223182233841132718172590704837127423883098775269174948468320081032695611999469397879567492436268593593883495454039561103618969967667701084133063058501734431166779311650154925333316261654115295660673498000675835837434295551752494939498803941754267507906983137296620055044687370170286827450062890579548601453936432576088728026585554842964118619181305168807076010448620717050237 [179,161] -875908650325343435326642644747032591028024331267122291602450760981879699420055955730055088437968004619790672796764160630247657596813863260491513449827108096437354203249265249833224225910965877432827764163490256995128201473397955200321545872256368286524183694935115654473224010123948198264924680305136478082359718975649652854495963275867611417266482186577386315433127850221439563363764283472613235613185819605861230020246829248336221821263141066847666215666265038401557076983439853777698051486792548616407572242393011267052850973404053331861086261396124164479411923681627222549934482085469988949912009530530570510350161444158992348881140724570464300046961093075225091316587206443080032146393100194354190269851465914838329047823015552012457903610983491304301493753975045818292036726547262901256051665531882805665662638760704331732121287178447913763865425689107613469678061461304296992368514161329251565949553222893727784045750145160122287692863491737914857431192193281779347343598199499906223818290362469550046050973583775008786485546268178511388984705919396484387364310600251109910634951309082070396130360295058874598915680463092708673246748208660306716787112439567644683 [179,162] 79200620481749565387950166447722469376094184493983678105753802646392730862602960623777158861301005043524189019694303472260133819547981999511979649254809841213037582716517802873184124260376010267922118005997403982184087451976755228792596951971652548542294020647994422076701672275847801329171210593576311611148504532980365042896727843118522293027774702285160875019092637765180157047822541813097554514055314644923466433218937513002740387265355794271130575947467726900883120943128292804069010353283459200197218918025574972363041684612415145387585727821640009258730736307220775118597726794675417853354204412697274573120916243755045239853957215133908193080233071643742757291063022555028759676025672335523571660064156609019055528482092229838510396224340624523478860819428441734074048051730041845416394616661578636697624961528316948085789346207250155861619146708334197711677676145555390560269351703745478540869737878728353552393064396509451570458785685085369017312584409143620995196509533977949964531603350283419155628008391901410887142309720687986087304854324905841368273585561750340379192133351929461596533105877184254709520810651414846814258615471382413602465283706 [179,163] -902997990686707637756204793672677332459658939942059165644042710852189565438098721749250401332454487349352372166532362041886651346635060982236547981749010192697182897461593594284572522028338688975602201321627305169096376844642430203731605597647124964615398075935190939002704122220620510891199919566300814476570595143357449600040881843324276455189258650723066105183460938046140149031773805257696362626417442188371513609866346863690658201562057674317477197805833972114052060118240611308340429367383081886492309630883097883196031472911208041851119184367804782407319109490008276184459857645008519496070914933229230692930026210816028700908515653010805689890225930548769855951407425318605341785124189225417654885750087981680731008100879453888286107024623676801084832865452526773810177494656422183862906055402570684356416428993751703331644980646118477696981196340367671498361182546599885020487272555257124698923330666303956885589482059512982794002079047735007704301923818760566156719518746249365257137127617728468640833756083151864869457308773482285518336397408085040889611091221679151631770586522228948315801481496201223263355121122921170780889287231997742 [179,164] -26713587993353163106413705482287832569953806516750774273695612550618559518451569890467183542602200746109421068914615440507497436958959275921960432157833833857674023505947852427228401483082270778771312562480149015707748873463308279027220921630609388913469709836069981998780741770481357896433738787505794709019502534207299251756007210762687449852238122982109792338530993232458831995800665320412613139343169241884759867609666781854865663167575429187503359497190155926593468180870626754473274310380774888499836337810343842632705809021405445540205101482202239160174081113348976541111533269122998675544057585721713833741811757524049404622728579342884758477225494097268842319060788135367654193339450885632230312023820178670575856469875850174641810880508056481526332417791114753119248902064435134032931417116149200999927592167165275699997851458394004824345256405850700635765718809916392785817088108906403190687944604304494434004588504924895947094626314215038983948484663462825564792127539664860726468052648729350159836026172185274866814693117497031998471743812746702687345421878679108506323354866099155218349459171076436017483598860611591820691487 [179,165] 220150159111288228320083766238128951304113169748628666353825896410239458937916282365940933895236084165819238169104180896693214452885104072502347200811005696338360192455560866206259482992408794536310602841698585620396731302628433040190472956086574805906899752640841655323179952212876838428688962310104649089926716718109397659963323980066507802618565327212879893836112750337422922104654971051198199312025542674671568266903508576865569508460552781390532067343398837937437330401201122232818040149943549501526486290805368827029552222965130213600300649170420311706185352924547337045180140440220505138229910802805563422079104720324437657511695006919363938527634721528565207376259696588654994083619914156585213482367480320094561978025137303714444977223760109808315684651860770385796275801269136352379479368526165818481063486528665972359563586771313277656166064450873120186988780752041290272916090512904866662270774794330314794813000155797412376310849777714610565556603069112156907814815516223662760227551558220074634414377973382260880847952471550107313212962722942055351941277574320765541880632439825191292759658220889147529855877001113 [179,166] -441791707158334336562194526217456847171108920000523462713073374151127717742250946256950219545695398315306509701341175363516380003448398857122204073503024099797764437442257385409255172656304347771631572660682500245760028199257341087491093950228826541153663223553567008482051769442000188938373235098928949741551136561599087843634145505286342864973460565250741041605775355395568341497459008429677645814448213288745676741412921280776732590614303834380778882069827700460331928840880087657387108661595918541134120230226503818749740886868274961356681335071064675512065423075453787771784032275947256517295150139479798700688504291007291138998347667071072875489253384789118999515794675894427000907390576806909756412200518503896713599287926272210175526009326968846120734406941876214583622802810588875176353710811450614589194599939612844861277287851983826490708904599258078105051945707427920714027692666326687021340196499075086052391807093631810960041336803159954061964904642915065240977174167099156209624627801668172224292561012968554366348350410927840034578575536159610684112810799517710043131615262054233707232272361238436388 [179,167] -1604251068732208474604921948263569596158157109282404211516671213570669199729845710945258567772975065539662580063217784568288503735666768268650078923474010044560125932723304312845552950669057541994813649221924351819482945078933199448845837877107817763468782945810149376618719714554195108539110594230478695946221003154149132437182230233486440795468846062167272741537656902691005243498366088519117754444158171256003042951047170797577093398151931800045588502190075785939772548510018750767124483354188778125428161449299708231885274433394594433485976812000050618658058554969950162874882915794910169915780866624394932598637777278612541632420610824873644827991004856078000219160582945277838748418356294283380713936808287293225449273729047737885602190378950388241022174798318624898557267772506499485932465194640464437605259733909352322935972361158449253897184133749426635639507734203182317412699466426227445279500875241404763834092546032617973915090434239374586281970579140491906816487445612629649006544697231949288475222187473388802948599235369255628288575113119555567210692955594778296559835229382381206606317917 [179,168] -882186580674802066694449272460036741701293565336960516730289860176852270563034593234268381503705957159845140059889173068139821437695598383639166062854250513757867915408045878270269907467962235189996633488063878234495792342421152396336819120665185789450459839403551118041015545996322416304274476239895753460962734775146416761158467994025573129203772684392215034687188499379912125786398772200530596330279678340509749421321732467515255485717901894457177342266630990590759949066080480942342809270711379645913507371529612197021305720916608048418285572332723685067203122879619167933825767239305322034136108199233072080060337111082391588689583989972244994550688380071645809534446498957630913185961619037981898305778312762498393341667593969045098626511873494356366071631755512728190782564466956534832497495322180472569227341988613212483956515950145869057013696946801696084487005096884289930283364914671659924559239386239718241310755365998611624421102491925867463977669952385822320083767354630222256458341532108106118670247114766575713739473157729540780137850666730240017928880064836219067358690015980 [179,169] 8901590474630204185621232482321426549778698862934556306496355831612295968061125481311797692767286925431029549258980373991111543772171167197510083165444329371664978407274771305129318113407008151263256747350365190910318334521184729661706432879279021279404737399528710551897357729239794558554999261315632815905099455522353235842988130652187168901423415941589557989511424621889506132138465199546915188671571829178983442933373642416301537630424534493875362282313245338472160509172811940200024012000512908949372914892196380761233806380248197929899730543551774675960363687396525664570356860609383541992755702315413501402103236688807551194462927451811772035566190126024956604642266760612090162335762534930422553572966013372188641887711236748921652927597272494308278474932151381804565494681174869835591614085650440566522788260355588105837427455223539477178473395082320571094684260622891682407799323188525391202418592822784050373276657435986586728115510954616748835788810128186076654212004191066206562406036632185402528378829156074647174910305035221735010307231996100776929579290855624913635 [179,170] 131927240255060148163701366927005917688184310800819438810301417733103079835620846269260119690522741488331007005912200176549234881213879128167429779035080542595016610953179167378607683393570823391891420350767978883903325753853515243568952995530139268356290504417313102275686957077820479795085370783491213871087764538237970853847895817187838176889875039959302981573832862440050304563139117179253475646902899165002729666444198869536147751112962766754090143577583747077755978099472884271787855436826951167749603444039811020389515116095732806067322939023006947111849514235962904818907044491737769328888612183836499523390170342499033813886389928713125963312672994025627155660362976036809403743623797262803290370094214161507586489510960607486194950218437862762368278879872899196878113878252404825420783054611315796915759381072957216155845419453007706202451609822253428292400375003639782980692183174071187713412466768428176086847718524348982371310590644999448676562311484440628572421476437756912732386289410486933999229467381189277095683734017674124511130964059484793213776386649 [179,171] 386271230449042236054157405409912311471045837357944458572960676216250550908630134272308723177477737390909675663742261607555207550552640548961549134718142119121722077093798161729416651672019873748255094854724318650108280818203086290645564646357741115380599073280777681234576363763861548556130937390576801318097891087483252709853754694477704508105865607816917022989927544922060125663175692944349190622110373255025357367168547474024490975158776310847068732551849649462247469938569376883620274634897295859096758921130008997220788135675146310950686483251142932182821852375396389215021696763484770172662062202714990122698523656278558092377889890736815688021389128464044578386458107006266244454391104639946717029329935946430536334867027809605649065189320212817071015297448078235473570881932038205582779457367658747407855591211477189750353844780323207774156706666494257235970789175158284169364220960926009899750679952597344057427848808932458561713740125638195309819549585450928672938578805204951717501036073715654724274828897832193691159539399134347155496856398255402 [179,172] -2031584140022443347703437065241153903179682119559298266956543424862719572010140064173315239252814201828995474895619790673547502164546025683450373672915442436769214630448414199740646326521499743180662869931350525100004192216135641335923076466773769352388601168893377587463705808475569786750537737927956452841650941407369137968784493099612758864630642253742284295213038370592540044786208837542889549089252967716395635965685453972751349927462049208510171101268969156027058697630133821509404965333910119398348227722285271209027154607673788410353687527852152552630780113170255102128211490464286882700465640735694614582321381711072966249329932882803547691774339520486593310525574242678734142504873309703651564173297927327295922235670013167432235665121842688246974107437310040262620076943146520373150615934128239319138916511636267954760674714699452277867401094095518122506444934193710800948762409472951261089645315942763105348432551448480699452575914242001042211394905925992892199225139063129792677232106914771601452898181581797668956032610958195678472604 [179,173] 1093057348091509760313586198542429257475705594251091613572950108391137373830236077572716154231393804688857711631127560794050022054827655862480852153144683274368234004029198512209459550742902292614513046040651336291371461131169928801114189928139562475064711629236695758922940336870263526557487803412403497551024724053086043487000301320476284968879363127174481621268038189605651076371789083151712906053565932131705637866971129162449586092736919379695143306751796538749261354274737616756611954135532387504983790637234027889400688350946530776865465656795404725160467702299739829093029392894897094762510923483414037218043211029515509230087731999435675782254505206458791806790919187315834221116016148487209790444338431494981949925949707229818162628563030815695118937847279809252898149678830104057718135110749303258462793113447603004064623835111804320825476028141014714645197590417596392018316212646952180362137330934821151695211397416429502860078734660935864587867983258872649518707103129257494731041765123601032598123069488633990479785263545 [179,174] -162442924572031764731004253307051429778030744478438240848305987188551662007030720590101615034861582777681853403713572349495032843757092577208276380538260977298816492083033269091167552545253456348996634699127663361652164218111238073253947623565902057420917190653674980451575875256316619809224444868190924738648270733429775774677810900998402368633482360263075034209570969546369917185787353760045297886302918666654389562664249011293016372253174893853837766663099018805101782000544070425480694385896994864567794138250146425511926377166971797541433176576344946757300979814082761249626754943794661559968924199321533198847016831160071132500307606511679411922356448854509034588399362012372928764423736610962908876522959739375297737018832516904631194078060378117451158161341286584156596327804152016176524524396618082638134434331944794890474756735441486781180913801118070931822931432620975609044763652890242825121449437610844272293730883356444711769554340781059756451095724318168922291606082191469954437110797737951278922204117529042 [179,175] 190881598641158490035159409713699124618124454643103903544575324356355163558694339769741172595805301765845943636089081696959459348590674304971191607194582088405907063972832613208231424059721370040507971752748557823166714637969502469828934827199564823129260968454967246181481438415831610124895044296895533286017338546099326739444061841349387016537577356026252179789157456976806659876524774165042938294296030145446337454636226043693621198698533399657945950964828639021455990583773714287355458080130910134571759143426306370632788302798126510968863773094023498342797478870367044915575083489447314588896754107046166851116431099270949931813825760530685748271562294122891949132094413626723006102330198560416227521121778280864495414826560848686916437868394820288595268838300522057991029291111151337514094583064923757793564176689106131915382565897799804628034879176959968992768266201241403235387030723713382022837593573996277578912414051233772058621852913398190241226895349150716039259256513455423301515685939366749814530 [179,176] -73427162436207167701340977469620826818781103510334684345641409246159220300582583238205093619457280909126325213186977526850324926566976017892931118355669389083607107997021392770793398207491793113081299704080995771898363510541252559640479337674679298705465575475862709098560276449032045228380062372491573679293354382477650412933523608828027605962739965641041475443883278646086347295124334518716575501369740458449484030552141731793726838803706063546686018812389389546001024473613097636287755074837276344433855388529511104996573209469812110325474873519297476723464171317288851186172416623216047926696885993409918816456058908438996132966027275364529950364768015445484290624916843891263019361271202166811188472567012121868793692988454311362168695104995433176376014590151600324570787870658651853515926191652665481142485350196001298166988013525195467567008069608223409604198705837041818630119498693251124895576672145916853540622605931389562697053176962576603841176265988549857295812546085475424119431198452 [179,177] -11436621035896271224974114877909716011793851003915536305008563468339784930781621788585794002102504603644705226774477920955778122075383106352738147745796115848331640905582962246720162755930889409923309054541408679273337608639617631485911171620367717708284892800790135434905531890427497995942960878425355715530473016684314797870891588641661494215589326042292708831991935663816530000580824188112344701194485621256843632543183966561916960687268070507111954805444782484975967787958988580348590445409859916612398702740470060898344559812546753228669128722297980244913071146430738464186061523500936018955636965756037688177015430488190667203625873307835430495620027854007052630744543928046762959340668344058783571395094463003583530013580659458531637647444951232665503169086880999642662795107758164900268373653661609748079794086003550347173646441379603632919495160444866338087402905605510402593079363982214047478215420392309050266776978602307989033904031389712716040758162909635783064167402344163 [179,178] -318023697828644767184834757418477386478867559923183604115570321330807208564169792982099966414990777785548872123367051618699322885127850503665332926697903965231800750913571364309267695008528586376574826312352319206777581101721184346144316255470587380228446676714387800209169178323924538824540874335033803454857062757550432782314551376858858333967526524084961325409440750147100241316931107487137295386612572682163700000950192956910805833288986975567186055434451446929919132262462928669672158152964098303407316341820628826319043530318381710303916697328595687230238638384481694363665141941283468514007952600603703376514675601814468993346254382516876862446689817189524489222785246421174533017298423854021270419125814195847280754651553734825059187444531453156221272715745682735838932695564076251891272400636451603562544776930253287196540743791927304883124934052954025155886757079840313272572222247547954486898487624537392460708871751669544529638234128760560509884217181617468677 [179,179] 9732753701033563761037961126252648638891677108706941500988115503872919528648170803487171213841378846224423171762352517645537137574916788869317286332414002134856704671867512420858404262234428592232665207665401036052393757134282273457563839568964861289110757343324353152150480628614822636147006959232359265419932016511971709212219072044218432285550159901937367533429036231961371024771981957680596060070186455336605087841083930905439210721587278641999210859702803435162653937542517826774629092251635883889805887360402396653031031621374254711069716589080874794067816897469996039638178558156472905878903077706657655619471389610652098078794535693499999091627075617609077125983371350560427610284271862399805870768182585234114669301758351082228674283207773587608968311460098113851448593410911364005251076148864488056013970391485111746192634029789221239974613142774190749012198351565542939195472900412209943251026913091958321352298473634714167112214403282029059410281 [180,0] 717725611257457712931459880080769810709026295512929297784201462417637555614371717183743630977316056902340188218231498065342661318214338323473211165413532292861589906155738940646080011354616008580333552428678188213220426424338886651075242890211872239587790695326100856783813651220830746100205156336764721939988857547058286262365210819788696891191340224650381335638018008361676706944970317626491683108862471197042764917825982203373496078918143028826933442297718438347413900157458706024346730494608567718807474352621530279933584905598130645486873328057483899036992667962821541945404921787032721985882860901331334893410127553816630702609065516081276266801197239325789800132435109055867888969920869317381893017189740193014256275854317342058645589263491310473393984512688558389824927710947398177657870881048432159337406363447509054919933781744968665563046452699154841323562665197428423494145172076631172812008475441857977673242961038356067536519066154312827139109672607387412247609469321451900339579759784725886789625775431882434665879650469683976281025107237203139131737171097976764478312912416126226643483250002999427427939629500711711241102837539933035591748067529770501876107892863083467697395932243956855856176207250071928711251550460018200664966667491870445601288848880766936030945222014902133024478180935558659004384004236992133065458407737489414778222710618148631920333418334967721725242681053568699768782812958116449462071274014046132091622847604143346370742102575989635281465626472874338910065764940396805859587263215983991495312354557955195435528198507914403276971849868541429224511113104612917662831980035487966034007334780401988537876299137810886541919107957641133490514463512060551534329797019421965417812665014848705900943655996059020248716653977394019591255128574512607883661985397338867187500000000000000000000000000000000000000000000000000000000000000000000000000 [180,1] -12657103745635756320580878928886261538440698645774483429614782012701251201487120906488144722604897035887763142431192795792334690779720224269996903487191622349214921639558905008630473962795025220496703456463287320234545746955512964928428159361380353241230457935258410608018447932723962048791195353688576753137959163566370482163638320423451424838365270317648222159660514896232190542679621782698428490534556965654301407120149420040393990489507767103044415309836457669309729068519004397171511289765211959819537504184666065949885633693256693392924653521136532665926748237458565355033911126357573885862123638322824464927169533621659800232832818304376711824845686310906368395193750676884129722819963048700299454484250103310531640934687345157567153742554274625561389710963995547663498037508611440012840243361176291091100654430725690486161718403417286927749834490889324278899735527362596216550170256252838051221758921625016120003146588196356719261133588139935977148465854447871194503582178654362312529621014396262011004558845401659441070199742835945435206568970953952606470484397758475321727090280498226792917441370770939441740579133283677137506214239461377177174526903611957251331045045167348712567591725693817802514120633296159250790606424463099850151767770961092638864005359335613264578879069034958670106132248487443057668061439932099988809559679913450001876755563080461722166825813828037564487451055752321122861581179774112137884627215772911726055175984331205017512381773384541718947017571334418788038862784386032838284522305127602422927178041479484993242980040716114735885428884883265292739905617727932439525201042214704239239279269431077500789001053328026994009454694470625425863764755120465326519589220539374541458466036169998035279728156982706989727826489082714566553337012924289530023088445886969566345214843750000000000000000000000000000000000000000000000000000000000000000000 [180,2] 9464698909316729265242748593866836924931141479546550769179169500100861015556181064501345733657043709995425205807570747582973789710060971924040852601749754564654515156304569415245948705586861102665595011932891956649872255542600080798935944990177617291223923900782011386990810012885230821691977451059039977390391143420873074046482295307058363889455082361989922845280656762694507147111503386745270644469638280150126246089888003235393495002429625651812196864350411687238750053109761599814405049719895413077155541362566510448423713012746595946886203165439759176071859150653737864025221026142308114948324313531561013317465112671674823863202906290256441361463737160525539573010805553637543565639374982898495296861611375546516693035420820285485900346500399875555762782782573641340879377682682886641192956620536615559952028502515832205391705298774034891849124936628048972111708243222391199886236945348105402055248355938575324593335546562229456611269549966366695107074966940374422214412186679447883866320431181164647968623682270742616558314576926447453519849468902075513126680020093949488798439279299256619583915363435370886109934857825748442078416889266962238684943641883436400657190529916277136935811793231981125901176999021905315594311607684747362516896954952872293835674332609065912151534815353621045332585289949727594939782271664809511565018633435700279604898854775472046429299203692094193773475482493847529598335961571060270207222344972677726004319866817692011804662029657632008044458117271648741136954081515174888982769717732375984618918881871262711320254665469294740706542699216904962068467942218108133086375682735598789993433190222030448209656194617962742081204245796349493414631865425262100667476344223514717273764029876608199950073594978582799806244240925599041328755578501323601185055508722143713384866714477539062500000000000000000000000000000000000000000000000000000000000 [180,3] -515359491879586716653842102208574795231942554184801966389558894242460547463085729042405853171974007440766668202088761253858968174185650808224995605770301341090973431860024890726238062512682770150779530968634145523298122991154409437725041989689727586077625027151428090118642989204061312663641036824593669662453897382192876246026788219700910872451876649274884293707672873840248004408631950935101427628356988892830814799903572782859838460493607219700937049712556503110721943199933664485413653693515785705678048343244801915116728735080534563042585704799609283255791590210524338619792811651866695741891522234029458340081301351336188738382372484241013913221036701269399980854601837914258423443377851944709248387805347279892787848468737536812436845546396825381576085259591476524948711556873786637484315314469517980959883497471629974654218607229287666596330705045266892094054555043605254946303272680549578915653767567337521408896415354972433401021972966341254088498133560254632508270603038076558547893898879441454591451103803081183458051700555943774713132197080003102325089605654047717310064440028753739494093486007488425397110745637623970043759742713767114865209488710870770419996201890126695307080020339611780989924433397209833126110993339313990305701671176760216361878818085371180923637719073505840903254554364207623306698017610889427700734201130993081254191678262592410514219160854338974080435033698019722099481325665510724833890185453245511144918503753926561624445647332556185609001468960876328881626872770283368183669281532901658634186119534658471075995086584749119174108925062426226546392760244607141063982457281550905023361246552925559455424326185689303951361859817072542280738601395887829406154363492164174699540794131273472174012598209910846267459130509222955349539288193235908321011807586842223827261477708816528320312500000000000000000000000000000000000000000000000000000 [180,4] 106259054177628490127903245876856493982520829768392246036106153912609170133940365144910359297862233717637843544161757863483650671269345973912433550207554325619174228018445948367774528796970498059935152405271564698981554471643112290456282337835639201035409354544050812879595653504536876239293391196971923607350752955129566377278908587935176606815524441089899452061683187551128519938990214337876049184127029867293249027986324451629309758175282614674017872632188287718411546904245494194961192046001191745256158671632919607851924881271700143083509938161533334567973425920391864633636434156554962176466467403992616538777605698504912387363901339650302799120024115929662137741432849149111555241980384902834323326289900922057380020313403308370777257357730790053980809171814585819234115522688019839668288258776125004727305961553259702292678208494718870676013543176366032881055898502705664850213114441113818960911970583754088195346418859023372465044664598007499487276101897762055510269140557958559158010623768370259502958444371820071540285477026880195619078677102257202491842025284031848938991598897623475870205442949426659084972011700144865625151739062567015955305856786087787193035593106778635495469627664017464126711559491950884933497009728763082716374958592020596333559357646372942650904116454348560827703972369641154610554569631505456043360759430058595528590087464063294208107580928306150647220347403574771396063612215276275552075962840357182379550001434078188978502135795448671675967692280002721883714742935529930622172780318476233354890332089610886600778942183912677245355563798611173887128139317671883732837595473286148273281640721173753745051372719170839176495980997035694339976822867088080677544270574394854818533819856645994471333682978884220611277543269276134385294601488818108047850336250643055180375995405483990907669067382812500000000000000000000000000000000000000000000 [180,5] -67252789883564511469084263456910334459527405678683911500154142902149904752570987308469115176522196521968842580735210164065655377264390940519871868249179037643685477425403217492334732404414020396070658418553615475239818296107665028949090520248744992653618426734954938570000937659501205578361226042057814879644241072905985850370711433325173669454253295429004799275651969505061333290537454544648533783235274689890465224887130734617088873701664049609989733557714820391451729055092043575801133215280801246402128280979789686286430632916203558334152057077737003617324051491224957022928191542925573802827921424861474287215307532664741185995478950336096044564258504305178884518535716559212790711465884795069919537635468200230647457711747230253930709899328774749738836421059269683571929905121882978354101713100258369793705159991887403681425095614267201899973131768659171980612588898929592704879332700310692497324055452238610889480526261091138896136062155207113406425281935146169797763643750945003359935707501923491219707465520405394729963372986873869684752419823452309896039851527315267138098863166614657398936096940423490690331090886982239369458035737973759109195960405829104341040531446298514801125236836361391490934484704028062654480673139457215764192018135082150467830145888349336187720977092735201804765793534056146326790062078292712875262868156498960459041400682139683119269838794971006588705047926969166974756943809014781891604353441936382118499692847974998581693342452882051741234335999690442258844848609827309810946619547334611814727909497003493889287036633472993486874759227884509398729584063758749403806838282872948443184196707243692480440772717382572393879389497207756364697075655398238056879147807416405210990659210429376775343037151198507696101636614416259179360066533018954470936583738603944962464176171579310903325676918029785156250000000000000000000000000000000000000 [180,6] 9085069018657453841696934938738366490223543779571325046203674246453232675799336100041813502452250244658719202685950890344242795917767576367492876902239649956853530654264200993728044013633354276601682810625458957072916163893821439276759434896736006006243191648842064561625778747531450910560327642797355122715191375466277641695332409901058717532935237365074609822679781737853584999998307010251027412183807258802999312031519133461232258371788817187685812234940386706372133341320237583828418302099296251270850485167159842915579606848613740671241167472477189775482996768851542735858856620558541616443423534103387469796108606729743129961757330420875316580134732447630328178622040634633827919676949231267228053922804937484962213683293777555011521017129186851760460372847506241569093817220257054011067564332484744048194857326576594309114801711254795805056545964707794110919776886404810725914099916660551559240701448072121293825585265210588212295885635011894475610744880878519829192065843889312442390854569009327953846821361175985038742693574702938258623589656337396402943913776409673902346371728278662126937090405990405118073508135781743665010846086762591406243026189304629169643384894216977359836773940341988091833593513851200885895706023994646433725071550383212535577453716016199375118196781603928883525459351534315003396064373350943781430158988592353941922970919315027925595904642431707706688163745526663364981117078067262478642843719109906306272636001175088124059549176670112234850984173347961322364339149836547530768525257193418508279853403130944753111491814985322644454618599528924008899770296878833942424978434393812261990275825892646867547785329015348904355195610080222397920444306003353440610609271462526688424876988469124779829398938739748865289329361556158541716862721863978750585612279235875070106023126959016167347726877778768539428710937500000000000000000000000000000 [180,7] -481208182195935784979322615290685006691426445242386772761394890606843101220247190157374023241528787999221527322409844929129856311245023046284082528598416803225788446043802334025214574180642339193353943182233165710094889381452824151910791627806915279790910908002685010969630155525635684977030272402539500053137678520181154739989690844598187094647369105100583825381245864904192405111429585414427342205195706181112105442642475402027133952361749700457946713946807734296042018333466548651715923716693822634673759202885551735961016835353332146195147128680718458190436847226449363521741056101974603855696496221282293872074774882287116504053391114862089942858400506910490780197134659340542432847463129138276723692350807816286795450365638743878329546495449051643076822213888607896749644956564415539544595817650678490590382647199281376193443501683694800104776347936763908642422693469925067342966665738680512312117301811077080567056407056325672895642802307991211761238831711133854575573879683453708780365824721669538431508140300945704267383549489862753088034463011114613093406468618252835663351400385860670366160163832920329848890672411840379034147057865870931980324852156628525464032742676177640105828548701498219430472702933048949214920019527517631472099779756280243550300467689704963258604456207440689446200814108183886363762983963186297516769360797207844067915136028065412726228120200977702451966617127624676908540154521609154193405668832512566672181667379088438663893604940418307962335943760335387929524276171539112028242759700360118481025324662289106430688964818715749493570270904230386067751429595863664257180892230696680723052304577491583739297612826832164433851019879504188360761970285969034237117203456332290864387976038675204100631109050391805105433625153993094583562337559404333882388774405719375049837995754302422124482063736650161445140838623046875000000000000000000000 [180,8] 14142325322000293172973429386881111083887330393290798207801693337094291137462667506240156360588258896283691663078802636451323442623265625662966110956572521148438365242156792357439680060731916587733387015435084600627843944761487908678839076830061046018814718318115518181397823503367904020579501818235615378867776028761823309433223123666580101991706087171804437820236920287215739105149642074925219179797288767894470228727046471945429031732682901803231141518502539788848429910529658756071857416169770488751919781194566212761773367352245545568047990365848557276617758286330481909610282607787562346977665478592842115229752668689270272869114210392306409799402671943803533868420226270150962511268551149676645222276451418685908122147179569412889922569039935971397286071078783274397436336828552138850060646757289888072979495895408097855579306529927270885992192064098662156517497085123815591705502343247195948004207118988887604682721386179742706030284250339947182809980042018214419569505861010946504269385153238821717506361210488635315032557151198699091810060917176192980046283999384407761151323035719881041261109899186563727596528273571428448163459917818330784215934027422021048189554405737803519784781012926061695754797348743559565204948666146621658785044995896554106639473508319585812095925000840101241076601206963680672525067453443419234481526833355636680920606438740321167053470375650222066201264173884315032313353354229815516498827192477294219080730712791521364517707868303783285580690841582060687814455586934302589968319048919194737576386959571543008993507975981329760356327346365828553650192391369668948074355357317572918017612150465786393910095589419579177321665886139433753288450876354198461279030644784588963194783578305305296601120990391112793637956817286092149556509183720824430139161092168999586120004409323633093233801849564201802422758191823959350585937500000000000 [180,9] -248362301461817980026926556142398537500178744197972193730261161063457166753256943266962918887482542674798986665834005184127011098907382874178631279945579713872186571907999221991327645635837683623578471332859954192318115566384792207272175069159853488644427671463435749114183628002802585461069292799035055114605440634577677108831249240299638824801822398286651947614284273535525830614247480523004712593273766175482043651119282507420784289342697760288385206506780457899026501668076344601069900675689744238718298411266008010420340082763156312628414982492511323510800023258262461892966797590163164568144573676044545036299823495661589000912559747647729090900571740696595000982918436564063071817469526289746910745454122206101397935383091297252452853331826533019495197902770131812454069431676058673025125707023149320953058684113445227909673737818720333925235300926897411063560616908294716677989826953368826506704140079811870439842027282447559307253891188746268267887237043783408574637767293772848105628984864308094327755230619164986266362955112612456596732254310918835997604310782880430032453439854584569600061829216098363755359741400673382006528028866788275099057494997796595111079257445506516142225156834538162522300489170147187845985721967927743447267253860213670363992899887229434359059870196295890420577467178792128069231570466416173147120896225325219459865344862004536515620858996619736281836368388656021439357781705951557361119398277515100611581950215656428917815718872898633379944728267198020579448204177410833517628852355392527169896884453588009105536558524340921141847643812989641192066692111552302260850465277256556447795360702145409947203710959622789210586161289849125808692186902009233511761959483460029446101938140734284823278519576211509891646708788759578031350669355416787550239831417626426133358408702570813662168945287755938977625191910192370414733886718750000 [180,10] 2880335047181301798201242672932239369408638096407167312306862447268044457438586977687121133288321743154706902718342408707776283800621237923410509810961861287391750481987276173349766151949658866082143116458928372064345249917511170312519253311935095591179530195586560815697819483325848110178105597541040564904668922700384416851179279561288827226737808843782887335286433372130857103640889625263597547797119132063426178362525422575803327726185911927481159215716247061003472102584973692821438751592950368110578800851091244884248471437103057628375913637456733444657098458588334871537377180117277836683505016096683968477450913707401253070114550335196028006310760990072768958783487769345562990042920629186948455416460005336347517552861732387777905505614236068963692313281930798157181167016519013136037164963636315518233722038939083011388405859119972625157231684710301987863945551978498587770404826522673168355443981358063530195018524084645814250504173302051374774904128832978275061964143227690745983528225645578097904556350987187059720004249863980473476005694820792267722691802170650250738047773660347906117544830326946062593602624853474487352267981883069712085413796809210987644736958838292974302145768040617214853380229880659283631958319927459667194292427471267443782082407866876441860757676083639654787399068416892378384477134382118433506986390842858413454206813292917329751535604583883332911812126614420812566617119350739360732361804499553817121141211789193707996317124334839204686442311040624420331067503679100619001680053115299576248099343532229812644521000783247084638140374689933429267502302641989196826787322905319606743888047392536498586530774487504723354049905236624767640061740727609225603616886843681009049191509466436919813253836487939612861431202077083166160512082599294276339502248680110192174520742345481792723044939252829976794600952416658401489257812500000 [180,11] -23118331111260067540161495783505467485837749818603181618894223399228767368350419134227379655975876914463924772803213768041488513713218303286192624740498273761914752071556721819244214884303399512566112006411879375457584214299213410341560393165639452501898663759379310320150757735923782326993915079286999651303991793066420535694377410152998827204478821771132713893852653605236095251523918860504306913604177601055266149533988094268322719564300355833775848100792202148206833485278074422300700471001032179620317861039482942439298580565329163010001995150502351804446013360553894737477248190837890831104717724318818575545605294518604562990338715084296823800657460464313832932136287998777012489131325932539440289382574387974484114255763152129624030147747301414081820081002221715828465499921463425485627743313583229273383456002436987251536638906544536288502345121172541823880861167684130365290168896295253315429514403426452430453785281668450773402524362986793248942432775696161856663695363812625493381520826907872420814208670899742428774028398620755477799861744025365246047016297156915149006121222655955612272460958147332082563694465533507031408297448447912510758382340563151855014826072224773359950825493818725579224201908606991881251504027714305480789640090494587201919769420097256674791109227787038324991354098606697688705847214770298784665669126804174843139861651852337421700441955192279163177839951333555296930784665684391205437728362643853978427808744975229562888257181711450871595594896610005636238720823310365839453883758779923258496040302042783797828574572127800745322640510650193866290999531345805199161964365782248887458006049143376541909372601777983544926611276268851917877304269121720265520580221812007916532929271680858778673852046748540283495168141456561424246395711523186267809085189945455051324313410832100009818009661577420388312020804733037948608398437500 [180,12] 142830544087104926422263298188813341533366982150053103297763482232476062813162591667109876949542572700801695571504992036777288454991065014464528610433299127622109385390703640064481717999467197202727821278421552150410184616438778127521417076601548630349588302385791437811628027846149281553926541401295297762264813304051027635947966925106655335740925879407814882363893856217679618379669958208496020712861409819363405480314198224528763876629505979436029075765840080286778215502615523851423786394398763348415376380631095261987485612240425229807695666797805248979305831674131270202442661753443736720479434919165681443602060116261455808725072729015644474412501385351779145190528699728839587443553290954686603112881641589619235396185631553061737501563890405593253879972083153940739990052795625627627695946282878930662728903842712075127308097886422821295418190007640612947996363235306415505542475679149680539758514335078380677635276709756560619725424977971313970171256401974671135604891314651620642590069239513568891811726539185960447452758467263185673062043941378589435158619619449549651401520306980535174707756618635376650337199039592419887966413037820681734881835340144563279708491490269812722314743749987555426531051105375343385772648185247786515753186821978036654356255795063982947286055160147541376706834139117844234795282616936562990953995212682219140732938312021237309044431864948465047724975283515914711401954447020443015205493186646294060714442348982464794858473670112963625143830600655388634416180955011212340405359922163722721401964444756172220787233526305754810448525911231212643759829686185831014332393884261311909685682181452780584524737024705233488296083766341200546593880173699488473106412845068695847047472402141353186019977771478539996147522772578918894489672819732465965236288064731000675645881211352375775042872207976074605539906769990921020507812500 [180,13] -834621676795072134724791048836605285096441627496808233786466677315398728220517044604566523353334881985943675443488311182812875181841698707832095827219485242195305277615014937360031447552318902640950269565887089428721656681957511649401460586230309008091804866106747100122108795635548958243379578249310065966064425125081482474360609805500687114145970326734911689807702495608348708599902571311785269076095433965823256136263146879944428505579085018511620347207598969018718888665504637973383875725691013513104127474249641508471734470195479979387154858291296233186107889543085159789731400874659711735951148759798063067054425446145745321468177028599439666768937100771592748825162961248592871020947924229384328190041690344838469104034037150247959104871601199813226689092431760798552436161114208306050401950088500519031333277506217778676128420481510443655761106553915355300306873923610646686968828407100925594727732966710327759381452567300581286264200638447204019788877591854171834755176406305824853849594128747081295773822990493211428919893192391424877631270426643751460530955257416016168384529254486535585131620575387061510117913891996048208614601362168186002836112761492530273699826127756086184369849364645077068063233682414761854039189652263548150801464009246517511235525452787098805858546561755661422567504511342170955978005498384295916705282460188912245536016611571332584449689148296484182835635675504031877603677011416207128046131117184535023638323256784522201111940566813161361967214434903879903189677891386704556434051170624121951624764976450162171999059102001015423501664654196741720026939962188592556187053609987798794430025438933034053108285754081858929901755487757462555944441049127466234347170469367680129206407598475691915159414398760714791337080828062520254188576080798200726982377469625616698825127891641349232865199070374728762544691562652587890625000 [180,14] 5702506521742333268889398473227233826923427849793210553559854811675323110624530377756261102992483487876386456517022745250892008877597486806210392426253680831879413901508967180649791018788655780891881212617983445685277507396346311939607644199652423141848459146846355895415688016818530214975585973183142417056174145191472322040044074308241590487800257646415867572558410111052114726082038598050729110817899365052160109711444799317216678224775157708792411739732911475078726007420613781773499729263188786266665373595959681950733693354236916843421028773780277586987581784622577201743136867928372983064765717409032752000365717183455917013104342310948097409226347305972549884287332648370874034926753265899209289502891021008204431648593566991372578116453878995247349260770588089892854835912121020483136419913581381914961752025753388618250463881641355791360497753140931977598041412729080232730787936823029011866591735097851824397872724037868948115422686422951589127067375177235255752709063730396466500261507095043487805325730879521316928614491110245995032656604566032176588927689985154797154742647956705771548764857137640880576441067017925637096554233722559352256771657702899704010054159015434076520158867137645911188147851206384209647592966838509162156074051302935805345244533291723653883654471327532837697205269990137862365762655311715801320257492646996776127240991737393523094045590685916925781979445355447923602886718294455776134111285648356987635696301917223599094930880229884145768647848289590518195719560047206378539305703306930120216840334754493968582298787090877083969562238777562807789435446232100813744223579007423771202577536752612810744201643521246934513411173257641909896880914576136172606695056618491364071821222616338201071896270077126450863148631273269132222751569888315288618302898256268201310312207163175438062729938337724888697266578674316406250000 [180,15] -42045190742295508691753036764050621403417791162851635505931888835848614413980779627696021035316066048749561459030483420163829964021832721038661780233981272924023594094119511662273812307481779941605110192806161706692605516522804193122302769880508962967839167465775553259847081444801538259365381794666183341113266236712970955627520153943383109291088197443941751418410654498032834732552008263829603967676459579686849601673245032453844937627202482484542747213413147716207681029408818282220203667615614023789270219019032742833868722373337197200265402385549403855102346482549053077331320189036864116425818813221612145830240599242323551082224462921013875165805164421045413861682543577242566451206082850246215650143031033836828342321383209420411133051693820560471219175671196621053108432841685603579826289114926164066172381840479593706539780805345942032521544626528087601090286648363367661833091678237668382893818943372377471751854401063018230775731198537216190170354537317489730476544340150125798535502028702135048493620515514347801836052471685435040948413582578732746873607389762043151265325841730683239065973700241654878946625999990483961201515158424941619130612041836604097635228444952884561206427287783537279395933267184338727641577486387239220359878929583713189646858873167837316503227426144619702075232550541262285684779497785942641993113391492842170089466932454591377637485300767521392962175080303075166003723547357641472981085344557920387484348775057267429692146371063658709732741807839339106657706798437678091440641111506519739114341334362345011973571404185851421360139727852775603802280246258108077919723295647739475444041840039556711567377449554595090961555755401949099006968384475118752323398992248460718333321872201762005044383219899035919999865476604836832183941403593712408556059727424247151546430374381051534027342597710230620577931404113769531250 [180,16] 277339558261695887030598436107865990002989112067652326806000641176917482072163929360844015706348050476118776286316202760002155924982079894283203763266707220551338681034038733047793151052412348251812592145981160691235047367139131430011311565506027176718760504220990303072086051446235652622171304130351753651966546046623959951871696857004681469534916853295332902810542904444287759805133306936625731055792830114755393263196126316715486084996337324582480320225488385327688563144162534748426416516336925473660384345565757943709395233904996810758590638275573178102712609791928115456073364769124672518772134698449613048570049073034826111655936869375450412074708113230238807547799123913444810976032133694901538344233371209054376798603679198367659447521597485911687939966128489712280728412534925399842249791572667483753043627557673328918660324377533108354929410049283805991408903267309927175625297266599214353863660951090883195533442642980151339346644852878132439865384459548311205577141196300360454907821471446465652800044186136360418917548041491424521417574488699761501485183639191619752653795707774201742077121312376425436902392975991685634779530191481227689863354731887975159129154366274394005383335368690083070314169230514831831133732331086873749518157752406071988346036787688213098771320922684579603117572652897103268521268312454021962214338815945854642057442473270258980587804108344368170689885961196383377972640132693077265183251160031876212680056629300559151418792416053795765634910238192534705467450788459934277451377478711221875591669170992736317992783685898744735273821604720126563067101601951502606530237319251946397360980928603444738347869614263711788163166194919702433737694504103429433553656626184035367155028941559875859019165071026893937235534523729185481069559998615965608813720519446177892792730993745675682760065683396533131599426269531250000 [180,17] -1524830146936635544448389957526344243707811129493361598037313684970066562964697351689226102214688539115488827477543539885131295121590751582187666532925864108956410529622753384812820061007617606009667652570527788964902183663894381677713158520004951422453716536854762258078419532213590871782783691974085495442657629954652633414272334645659766254270537337489257311712172876312377636524517694230083842988388767722554263912468109528896305876309527210782643393572651982036180918383198622083915193443833542935185785622127154764191083488194180921690543735323016240629385813236327597215746948834860008470661051165678939304732549979586090011087826210489160338798331375029831850878206182445379536892728647395510717527898289306971505033204122915370598632153436626728888844772627663219736568455654865190097260562457371081453180046082451645171727159739937874485624841462933753718797458797426808269022061441680226986447721344206014899067875144947913517648760775913872560122079589228958735963052601688019726722000378397720654480954386490041177238669006339655869189008574906896627660947699274867515035187945246896242087490332120030635146796671982079415224271806971702429815731604982155307046412074196892830368549950821111263651705006887453894359395556521496273067416667049340894812998010133688078915276499477383241233189052728503072137413334937266786990434962156226865272708883888225233181061093289043712828290820831431715246829952440347982311444796479157610668191166503222674440468925943100727651163640197012656094438602726491376251973807915025770188996232653108379017111338641653011227236749282614307269808948093813999313784058890486842192195750277214277761156743583555633741784638247258691052483909218420169838305699844860467571001358735487296467325285372843729952776914648594396420089566664290003706818733593038324832562331462293414574560301844030618667602539062500 [180,18] 6996054549205349923268998705837116685172556807392406413487459336266913902680459549853022846269127730865679276896640013409694627933564763131381903464208986596528427240171486927410951176476008396678781005808285149979698726526269490234986971924493682458720200005698630476262381061853395051631209660621521256037881171924691002291656512799550701561630335184487083627860237403594338756648271318388481669521144175420670146228642245204585919741487810473063514801784392500088344300837750397624940438392433410403345655577169280557744553627616807976080531736274387945835131115715278762634778385008764864493376751028137374310971853071199278924877966528396051634755286982678279796086228194503890750434393666216139342748402952794332358137231227670048559765169744323623042186389447025935542033511698741158652192703432792328237352055576837897067943117927444183774388475487526021549841538677907963380592542041084172689668722412812982659213894142280109916360677961150063509469261894890420856545848019940613842912028710920698741113198664923589198538909296504933790367274366614783450393662272683357709385071952035147747463226395660224937473499430760580575464095017301909301207016042352165697766154314420899432787929074619492301001631064551857565145526387632638314762840815903747710097128219433175688426182268670690206076530459794404307409128472969133413788625452921160989140104575971449163803006210328700420635795716838115154807877276424637029322806841980486460748115184060260854990693961367172173300839012949739264924464202827064209746317654263880510981145392040602954030145747102002290919408288057539385451147996036726906399683749842039783323740798742374943579662882471083717671148128650630094602313702736126370715154986142339134313814596547449340096663582387814982181082863891377055865952251860830579731106704239382935848454108107574711539200507104396820068359375000 [180,19] -27328712257770578012648334095758249538253952119136635514060173245160531778033481266400890482213254021470737535524221544006894019923322556977241042689625908834493847343674434594434732006223194764927242215320875615367818911045529655323786426899484553713579974109530332992966223219826802601915464273912340305959533049498495155793344559663170540798422671654154038097566816672573952552109087005337969841628496587943414348513551276350056845371589708349507884546419631405302521233123544058686212472167635451971450239822135407738503254994122896620841156538358671719202820587170656916281189317741189419223954443418911810576078949728941280968885163478151277583672051705644288790104171452392193009467182989889022461686252857389390956491855356970830431133948213907693173614242613675173770428660758546403909725287215743409302726609320202993626055487839199769776588190669393070125658515783913553150501107009854684257827273029626353503422409071093616870371589568454562543697464915648501024867745559066925852661998474354930235353116673534298632175459436690195902442664651751061759379868428391475576700935112188297946055801372474901535299439579222956197206770318760994774132180963529597586211715273697270381713959166827536198689747572301638019060541957201352215231065542794384141414355808702931827943927245438862172427111833508981456872077986947557019823492344181795273972361087669120267988717971844051091833664192674499310657704829979345163924632530324048510399360733424334585309498727589216299558041839146960573424706385507825101207265946310940011849494331925888234167980759833053207510233183968835621073746363417540621982801185443841182904237051676305789269379182601928679616536369482214933909711290503565831200442413343821504503057379531963274044368229923498829398044611199343835655888762199780402862221727639924380371563086722375146564445458352565765380859375 [180,20] 92731765632932502205726057097430325993947186836911650020909217390630731679333184652879842892951849200523516533884502564455632279099057860894177824622643987714742357687255102261812723898279059275469300909867168604027416146055648752100398985656315317764814294217486750316969686100717971975354115719926210860366725016999913857380379705308651367014008490061565391601986376850969813883662663716029294063182264384765399136285468827518429233583043690660021167797267634766587498974793565472728195574532527689697279956246343248788348936030712742824914137659629575742316685116218442777216897541254158156412515671149501261486459015235809494675935517897995228275616015394831651619770662435973212210547240328222817054059254270830951666510006340355259537024948374342551612560654332304122873751278496715753231000983580835653946771078315218437575369130999360675443721188588283122910970111513441701223643895834200616019151119844440128580029480144882905385904392067451741656265230483670977479692656725736986089736718236214481931414084130644628713624361505287279727292831164705494564231422742352456228505463855175351385974600544445581080704407741661346948345432726186532908494738977323409893889649052293033719402642578598484400554025305000499168558674781050539470886282157671101695065198992600087369155254394275937235487493319980825752137455637446092130875485132691792409600856344432986626724106410060296694981185652791341162719120755222238426870993997435381172157798295896192791274864030439027458905340144124738465846089193957893257874679000938250181390906647035333782386097811246332190104857493598723072753749443675125400332801011410899981909719216215820807844945813755318049277581945245478196760685038307328179052617842882906239399222718257911945149794750007618007524750870037818030130981227191412008168883638815582129370788912581247132038697600364685058593750 [180,21] -277183884415123747381087786624731963676736277861419793249270573073946186582749812086097837670045693342915183026663757727177722031392713708436638774064210764200672143830612835304442052597350561315951513484362152909233236223770807954306646570881379991352440369744320204149317499484732697545956444965535863072743922412186295266813387159102196398143694639486262777784801344713097327855474330257927340405142217816921097472685305493161353648425290373940855536675292607590418906042055879025750208753819444363149852775167817126137409247977512755614604815410083856234043468130181765885577131085767359538962990412982946164315467265525453452864611308520425332756389163819546790060449974978845496520588753006765005220296145071048690723576954980582410567381967142880149536858838816714881458773389136334762955586733335068093468298939936962697147944715205455203936348561398905807308360711474014848935494753681149504661919443718286727668591301785572287525361065065214444506852807959267731647593278279246955447664929702009735082739798954749639276411864638393710945221613848110368611417239366105159151977273080594646108693253883347904009961699523213478501769429653666027986193868778193435280311239793212945119615583889049682119761122120591710023263070679718735504774187658235500393941361975517975085388551815291212638147622940797138457192347442219410452257402499224392693358430556278180068892765573489542159883325134683516188185206214625363776384411452366575770640049823471518503312159887311206244328642176403184717979371345851609052164283949116764702584556411426240435545568177747723996282636222457111299957500548595866399435265225166523057950054263844784226242473015120794232910483763120872121160980604904935667651827736850482025437298403955469274617473920385618437752442241261435513891590584276376307614018772479158393463758102370775304734706878662109375000 [180,22] 734171178839745035077943556311242116812498867352410755175669272166220008738982094518415477159865731025586831559674723495717097100051124490471595463231519870376348165237772321878942663958973992115874875172229007736560239189122596838275547507265320418825608173355794338621118776587872840538446798383727581993599490911140766594229644339614988349827663506398567893407615960988202507846841322025553146632376863138454024127890024335082049686836309151721323712288796876520986547462682773868955317602344676046818151476840439388538873666812392985378549874401591181234510574463987328532221312861165722796763923240618536476419675086363038564932265205203582775613593414061304449703893590075836563293716725364320147018443110916659682063316140417336153454995413268382928752466339991018839501448680093586590043273473244579619603840862967091752968848672200874559351187873735038250828964388380048788733150394918428152734144690199312240544553428323378664536928171232681180051083357022895152640347787245226181024174862560420936720386871628878185652696930005498229189239342831455164097954523125115798083081770261295824761643878358556261073395093048135425202640846579010484055178314408270117054384422853154499941329094828653790715627560155410936467993685776296097536333644938382376563433070326813779614544393528838691101866301859315508071281128561093700112129102064856568726623051105299470485675124545434223327724696759468556550316164345628274468354017326104154465895775822926061836930935563194205820312980321767079219513167604903514788689199398918047152146667830560519796509232242252673922644691566993974967971560407926509606079263486261229076627035025744167043042532154202935877136174601254883955539109197418046436267995171973498102828694755191614429458478309480781900905102650480803926624190781358879310445791641313714182263287511887028813362121582031250000 [180,23] -1718760075513515225415253768239927624457999697096822036022433207529546280851210441558046751236873543994824487516162755203470169825426178792245461854573299875671092211449260373005343302225082624974500854774280690722550975493269755538818161678530416557891616745557345942530578346951869096305230356860143970427662968004963423339917204373491313432265068651844015646624438397362959749744832513993466891207028765673439424262002000104226318454115274543713154102131982776016170784804581541570748347858752460660256011934443559090405167280709863933939543863868005921906372742952072537911778556927891752483870551107646133344575487789270612636010669423295706601382198534581070282667370333767521314977312443239973157302451930220275645497068317898609720698409973184635240058638497104493683441312899755980677409963985268380605609656426472110617942290483896315792411454332059324953619653953512141045176281099471814444465728341858284842120462338076550605871219666750735432048830995725548006040838137969791212823298407368029785433780882646687739958437723169339194466632785755240762248980093755162474882995739551519590017243989688700022968633935301702293218578133190637642161756390097023288550645419167620762553764926510852648631315715566154258812917532250600217526943709307093828740585456258837971076013629759201208884434269510950384605756862710969205392495376609226083375826906672568334898222976269151684443967925061850046233364862794695503095985957021127510280226777914168873726321864909816041860454950643426451689649328958644291323794639757013560128552635197630940945249490608597082249204730109853788731113098165608495840739911487987293870071092782018937385915785497028477937457854908152735121465714987128123044129361285557676644983033965286981147188544855295843352667132708378898325325614706632753368049835023045463239147164131281897425651550292968750 [180,24] 3519639625950217042696378277882103538193078427930197708704800360072505715847307284810966667269489619868491048476903042498299027325464312227371301780752667892172831089330063175623396832747982358320377118545262551358019147400385428460305468014234536172898816547134600477223296742373511628055219665514153026001014218830698028850663945039497333788194310450405143495710465806144007960183995271635923293985445505790172813854061621128518602828206382028633424479296598516030955096643431822553442536664340346800300406808991488223700433796797384377971752092316389555504245475151655544593428405170632355166928713426440464580792288886804595718552802130072710643069037394348755034607716582074309201108390521704273232896253486356012878805083410412640369918751851458279076792658166661758076550264915336571838793404968352487047681869298431732238386712600778116099365371053209180980619268470720693427909717285870674333601649984925803057748189099508099943510440400347478835667347193864100716824845155997974064733720691192642485705772788962000737020125037228774429925585957892886817926165541146765251837650024352793568558456981904215252893955025959352364194172580505088736378689100667530181364581681768177488053545852127372487864163126853555809634729432905095062685437259870483446288137490003654930280832516201358444814783641155104888831758739144748829945634322233714647397946704608538773639984211106134057123079997188711108703588641825322835181806039280458168090814217163525835276602985026714943375245641975610604456540040495293550110050531749559320409507636220419480496399948756391198054232274091599100267735734324567389709575098769390360761841549022597500568655916294427498391250385188891232877832837763419802069990713486223347842222678844769528740546823585942248338648806057415922023646494211439618444609454900273954908229090506210923194885253906250 [180,25] -6189375792368556169623173921809925595124711448672972709135976479240336305317074099686015499459640672986427973321749185812470733331826462197474509936137718429967069207597161443937469492887696251894198967660992285982934563612410797720732175510044682035532342498443210620856487998792329927786389773819975950789631362114456058760515552719849194540551235308585598435876448833962529742978383559755205991301339509559798414418789469818044900535502364743983855469394902914160639778291634347271522982985153051324021322421931915602594887116901571207428295324886539548583858160113300975365818284187793183672817722605010663118104858597001494117267116887080336549385530900495988217136567626665581048090960111872933700401489277349159872376325911231379059117606755177229163712983089310706069699832782551500333069376185483666449619253444123394974216412053719858738754674595411487629865968977783708600900759799517239569436755878033153939101549543199702470893909068059322751662652530148254530570924739169398829867398721860365619536988595903837315311128463075347346106965386429898874391871406931903239863904216012201814736066911789237678871967613100758083250041372390472070787215163236843832677530771304988729930761371451795770991760100000939692617664589586607807416029627247360693013254199472757093525189957060359953092361472121581689457435222190342992472346396319218266829391143917254528147017109655190201060551246462651434773354240393201475579362819347055569947078814966755670061462404109633710164912695306485143866645318627769755441981061037778051314786789338645060683345851369356186409398243318235137455508331707112147253055218816146936223107413908851265069947153255308662637118960456678816558541461248787435119467277443100396360652826998975289292391855148097875931163371025165116647499174633032195725988266792204775657460559159517288208007812500 [180,26] 9066926120902555729940211050581995235065797739299281685532999724298222792441811586426355190102275949979293888538950988092729568250029005682050369419060679583192462355515497523610638442630573489157490912347202830161432451015846530103928519658397257664586196033183980009915488400217689035461119410255440117512372327477177209551419520721736794614292585237540946941765416342987466558657032591703993186018583769385081050821657630860976919213755656337181109419045653119954920041695821556858898622747403944203950977912844252268647997147894360869186697048158555258540821672993211994957913138853655088072056636245437504893384670288712398334570828354068147106979001240991328346020933141867686829333605897605621520769682266370490566746552850234066699256457402963285679447550699837793769138583521086921797272506535209758876809075908192271083320598177497741568276416007368792687995634935884005104744133998096485413350335623001778831318612018643056614913623413832492165011504168890462247265552889333122133604831173484253441006161976074409366492558181688956624882602828242628117029146286259440096849475561952456937111619216275845400842220804297963341861282002839883740682389359471691743581896243386154652630856763216116275525475764130972181958050451867643094802336422879388244483789055743090959490488477309986363392523741546248857002011033455864508406286873327296349952523050943298393087747856572207695592616936701675331518044508064627467705517188587193105590348114487437462538022484425482757370558085867163648739195036804593341225432170761537722419882623861380735048891169282173488950709158692668416364519846500854496276790934721171724102400275955849768897732135672899671344906121080567506088112602145763242588249964549180993636196023271873228161931435783582766349848334415616441793342791920693930599334972229430655827775597572326660156250000 [180,27] -10417511784807590310776936734916411320304895598311774293211898122374466061941166578116461074692566497220804570315594864685032847002472203561572988864607308595822766725711447009720864311531432748726070760508620444223795684193161418766870137167033044693360498229959348240246261930479017369224186376298659507439082231524194032999198510434396864324839764344241238453930221199719697333870332598535413091715812424349278995082270802673610314514202735957767298685024644229710689416687347162462496036539641775348452487259026787239043112091649218665161244238363147881765846692643577528231523769522539148627182988795029091817704310990676615049163775910656420048152797471972573080430793163066863740350603937809587051660501477839578834731293439957994251314337582900166707850032810772192562118193441149951193704249263447542022824803884043348900260689265572398797605422571891412975338509667014527873990917194790121879557880280515000103243002503287124280711560512222708786487304987923826657642238734466393102764747040925542633443506609813250958792933810026006578009561078273822185357881397581462441828606921536641172150200816225607878872728110570431467607093223805578017110289283132919172903110222097103543324261979518844805773165086551511492340256655275747916074681212980357247490132308727480787695383279865389477886327599335294634778669845031080900453955919737944547923151041397086626354372724246614548745189080659871109630357101602171700033186322344291258081760225259593828220655244749872342925347576012739038699165479686959190842055296924553266715046679912711718493834119182449345396747202231621291627814286183857115218726571376941118281878250952138410939827280677211003944006297435499947954081637497088153805783467846466131489542036090128536325647653516257282521701127583733032214549387723970934119683763282260981507010757923126220703125 [180,28] 7797212259227123296995064046606916786157929228374883876498404976536842540988351208031037842795485730597489201811268629550020000421583323175213210060624491864390137626394341100243508043077791144190824616553490016997303000951540064041534036421276156657255252999283536288741769182556944369615699876179179136879726163330846619911432698260758473245956119892734336551183013799186087743296946927435501350005208021484672663932146344360675484977405172210910718339904771735204965544551514408008084528330815103229618360917309438090487579103204653509106775311601195527964980524209888648629501180854257802782401767960473499627963105853465538731576764200155304885355535826353784265130672002909958106964963693269421988351275794994897959360063500254531242895663587541461872640584886907036008332977265732948252542845888141353633657837407927359908370563546184504559969350590852009709212972067252806203654090157129577243207906864780578026748982876271710048930301616838338677440862394651261363822199634801959051856857448687047589696992687296935112081720407256026390400232913418136143487615959522228635108132444315163238653608240352321723501601616814749694733370529419857413945472442299156512189361839163420285504461397963654318655278974800396341147435777515647111545531330095809501630432963126263454030604039350884609203690954934254900343254269434502898929822226347954893181947318401179182329052377298697142495656094847607201020342420388575145027701243848632246627923801844610916085761979926397626056244414737923371603230460841512329802740589894806789925401414733197631292077377636104388346531862397393988475862815540848334008165878729268103153162754973074098382934668060743159477996640225265528279211907513242281510635057430874097985407112252387066460563650117082991195843228811301745927694582006348213615815959459200215539515018463134765625 [180,29] 656400989731928289937163254190061241592768158025440627516360796045397986304537444168069343652271070077094016904752660168130978791027855558463475651301713943873865974599689238485218494567728585168027757601953173987281294661325792468659047240651619241258565125762236432224221766284875617789806376012052408531416303527777676913775156555840927979945683770468387220821705290165601296187583708385404792208691081482717323628427901965770480442173189452394741997320503244944085955493092734872476645790484034128936604491109979888355423313300161066512585844026717663104742849984445805915939419741034329053676045700373009521346463797416027969895355213139504184112154129188955940481193185069688375546247670942957155740803412731090478974915377634031525050527310925505612931621623651288784873129627042497907615975962069232016038475002817345030893672693433729044059387583186883262059855161391613461495025016402037336272034732867731957762268275749268362353268172115359215969677748713958387337930230269008621985692146598693580210705456893370929295934236765785263312793289229463017121189534359428397929556951415761602080983334944424487013996311492271852688293242129976416222688154841391674979081543891645696446992283152713074793573432172927433846461376599821449291376977403961558049266572248393416928188473535794642199504517617264187398886070793016822088222159061816857167608458635806619870755163572667543407606532446875978417911341987579083807693549684392697539079330709013705125058238057031766677892956428192563745941324750911662576230078910287656466915707593505501273165240985255583765954831758724046275543756342025816274676656795548054048884812166978946288083226624117044819860413600502825578115438432217423999184790565825599175586039454442065862872788116729746876987531961777751510490340974780632275205739436920149694442749023437500 [180,30] -14969551074976429399450268763809502049656970548907396843040211802683484529780882566611430099384616289994398508801717530116393053736857940593699515228880968013722768618109261823245112975492333063038323905106547155388030340329146815509232434501370573586832707309776867513674025384017716004253759647978377016624682303164661110822283408552470272359494409742544428438624377874896765799811353803712647610824699756527326054359774693526479916714030806227848494706421542783716084674791261489471241243833077324476930698473476061027039873825908169264302930750772906621519168751127339575927267072804703683921445046133941746211431159946244491645900786496299693557876332985310340533567962963208363387704513247630604338854364840488484270649660217410974028124617516107766392137192661715852304194841292867189420260199979633303561400800403060851814652176111418720777973327608564317151453237634952517019908538423688010616758212205820817088619568267360682623578184701106443689731552152037049618108182188375034682436284615995751607425320727526680533864595676930157059475108147171214752088086204936410124751211876796896157528494659575917026744461300493646166385518980130053907029564956520204300219553797802182975186468263880023197479920932881985572600920399833522046629980349371472187989400060201811821815596786589993015663496271023263489492113114970114568044240438684768134514265403897040285283885064791457226015663738523551418067782081257982655880465692601114821211322841528407239891067936966275358019897319533118895012834693449934001992006185048397188769582672641548640687755118186581622091537116446605036078976346579065718509275111165449600165259083191539943693332598826880312372871346258694156849133604568544993096863469759596274411452563306533056493139841367987749526717792832617885729216782561574716281841394752054937744140625000000 [180,31] 33508351340831697552922000138123464063511196005916816869400768955689370297538320862722129844460050469320790671314358707434790179064672688609413741131556550188286028524571666006473522834883547973547775930927258793933727557794464186692022647064956258046174571516557083207859040150848450650223623050794010058634147946669135810500648872746232360032150113299022352899455982075038420156731770171610461676977343999005750848373961629543747853744222516700647459067695992686264446314477361866188150421204761116644318459584678246663937414231764631187269712082070253282957763485378467868317494012953776530037610068989064576202847101439747416481106900628522889216178318642061535492122660093943882572908436521504010415662126968745948430895147882000709305126016482637763410811934021252171734509295338854015089394783409441640376080922867076062919552860851856126027323123262082111511114005628735132595811612943970366942677420945157873670995323039165314053573430759619368730210973872541623389635255965444288641821885496619672511548205479831653630383474225391917075118780099242810129081056550068070126218344795622973027397496764904972256409490311142601718850264061077676123466325226799025957884067085149776748605039211421494665291244115130403501760566116134646838887206786663462814212418239884187847807076789750203800341493078111114348852713566264845264523962992313819561678994696725825168832656083250996054911371176592459885399152173530193013382857700105424072110715569153259057217375357864697200834111133010536564585415041104143359807750478985855153649184023313707900480587375028677831907054444044085788018645424791282707132121763607399330745249087572302210495233638618230560158156772156352356558123366340579621846787846922756364713411815230562059619933881095657316380211137303653019469061289662690347923948864675777108886718750000 [180,32] -54037390966527459799265601715631530979429409794770247644098314881268983130417204759604989495417705469446496454353618687380951406785922772060359221305336222046623833404058568346046056211601919406204034834478942767034375952044134007360499429511860759158094810635777230725377829068886283703199922258290253711389284576910538287555611038338093230922881698256748092258386605118568360551028998263425680984969163131957891725821580719070089936051874137188725905393248959490836468389385390504448811099215730608435794936850266986830705449729374307154103292731743275500535890132781944386781643497587617057094232517955294253649560761794425236172374682398194193286718878114593414264024321491367566899909444765873545451587764365853210285545006267151081850913735199264736018623859118716721055223058281775855398446232510662605525545736572896016665724830129654796464090749133296492123252786133847281243249271410828345304589993641916045238197758905655896202388954116104850271991743365343263693478869564448416048970145830582624396292965417158136765304083563983921576954429602568723827695188724505403175112587609087399527618349355152150421291824392721398520006439092457687133330270049989058012701642451492963064525082404007891625696776773500191409074968155270367594123091458180733192679271421282259679345483882542018351903830106056567727849687481456409292182257714962750897384647955215451175090871990407968947538807324302885646252586521587626624798709305140577717252445666737691925100610097374007419747074200192862773912970477674553918253596748888000391107051621965783206369844704104752955963855706788593225552271561888122972164112041134437744732105682685436746726399246529546002037121968226706531633031549353454848291221577810906910251920544771154345637827714480228969544504149677250709605904025285646482384512917116866842285156250 [180,33] 72431871918028464067058147125832090860397191534690548766908922226219377700656331318377641227521905274400135287055761734209696400367608426999209681301332575610206069445170718598723406753584703099289740698417062842364996566247221333064301570412672034053111543653293809069968263581401936143702256146094533127929948195412937344485481074009038520406871038644500010242646626768283519714757570660087544149837922705251072723078599925093656699758625372656876839492105316418363564720477855349914867649559060953076025047803462990951123878677941642478971268020914816021453935102812383590601556557603450885919329979198375371978805981866132637910557840395612469508864360650143325744224985158596492124443187903612947090664297439249917807414176970843922990947525133460899549579598924240891402538018606859953796937442512100722551064979848228000530054091887778672151501317902862863773147579775623930051234191847212299496790959005482565269310497550927591696998463094603400627655352462031520182349826209435940560775153791268195465236038199919547266071159279285394067572840351788356583081838922297510905026364867160959140659552678061885930603872540126463022983270439276777469784307329917968494895004872084949803229383179613659974433269565746007953355654225791477804416992462080429832655014730602773327278075973725819047230977112438783465624828654932896858377840009449913051995766597070234545087837230461197263073768524517765682474598195467384724570152745454712227023489044739831750500745990093004495420244546147076929127372415445529773406674717824737753936545625029127942357445191315209172343600137673132267668337070116676907242802657035843250473478941429361971618102427718644742607629229479517185977087145570016311568547672168581207117181412018960108837393926945724783749700398212881868371727532230947826134397442854295382812500 [180,34] -77157597650619261521283164089008058929341598467772947888857912497318295839924105711951159126801424742551573069455711093894601495090322537064950347653302540680583730188967742656952940066584774606012698470295409358653997997704749622701146294798250617368196355676203541780703415731515880835696043190371230666070859471824548974017268057872753598260368236224871190358985082497663037972066191240004304112524236132252239007054072546115727518171069195651646804250623386402228429002126189396562936324789087900782114986207286014228317794168847621925097603585717636448718514668242890143150765820422873963166438162338434881135915785659616651116460853831986143231921308413364392829739362569590771658339189093961012861538363164738804605921165494537754269623187134295654124434901100231748327235421205967655782887518505005713310210260986405877630193600895108484267061474429141858296196056570882832050399404581897864290069581742346990314368568618269952374320269529031555174816747180326732214228121196942645802318680748268476272600386106220005813788196397975389878426608526552727311648925958677904263905462842197033609663197123965925861640773869481231811640211751983495339528095573254028892813714888385212593559259426689826885381104690884502990219243611232036829582377040335095300366863523821244722521383219278862762125914932607136177740332760781405978919720375448564146853115385682709904961008320527743677998955612607024640764008665327652376485904640490935005207925398474361962168056992105562292820260328976801829163591914132947752368717463913518742572905388306220604619789098440755183692349118208650765301117699289885125825274875561031072892497124370485110115517334849811831523827719429396193940948084940263729243950876416848858317036729128404362508544371794638827414408085442509270768744592591932172978044546352717312500 [180,35] 44098197134462947024924294727221646095207360981525949850221844846608862844365860021920181409301758044584506614888177402147285525079366498914202963256349121529572275047544920087702341168692796141906285188420969247136924996777524253660916337410931906554799438566602749363566233850712385837309624753105489203481187724967584797457718636915024040729079897059472265404724961663293848542796472215610879131856377044235199741888961397764393458749213793558738559084006445630258874684305588722782523916252111637804468338050346188375180344914664963550599893948420204087175325782793320424001217099107345488071218080613168292648500960985402479169409074968072018136405881509423882756945393408381019832849901334389891552276600885706793718993177486021628693489835838583815097718730526549060387843597782809011520052743170259801204092886224540706286595631217583632880328073125170761261267745501698301633885501354838445643012454933764258447515089287671762524467898359021025023952416832657870527714966052685328670769447866676741701533705644818870684292565831424444319219519613246176469621399708516745126944011188286651029761553883409161605915228420989233756943121639937952165329554836884370327630325455794457512286492561951855720785416169399689545996971270425940853789090656065950398371228593045103523187151367059353239169086134470782180930508202919817123294691711913471754039254876146406286764420102962150215733760340434831055394154147996194680435483928205370954813467991900861420244946015538326071486011162865808018092345172535565253962208802376891960143628557584202875015594331775385205714457160764856661075621966259455769204994718563881722114281127977603611816521611469256164245301128391885236564318837648638251470377861143076711635538956384147899840314126149106017250258175788789943278122498632324129705243529563277750 [180,36] 59407171106353467187530765527126289736093803740160224818624591046631831494203536145124313764928484445520797053306426967937585953904795739108296237216066846087993195394709021633421450924319565474729080246241054976376600087585382116498831793498103734333794942249616226789914303602774590916133054952905940454397970295581801743532237156997824736673219051776998629618069147442382948667358043581126586988720747577576708085906593128571907093385664957003958055534181959683731291198479713804748434587778920581531753092949480738998367748656541332707704156591499374876018484460696317355895256092457004056544922896167626342891192573911352024517787909370187174962609885436802695248235883247519448701553429483181998966837270894184896014953924095536433814292215408388388117192839654231229985761733959067633002928077272762958221866364231963385181280663849994902096080173873545068157615663589283184271012735801432007642646121383737907845147519289433308785573798930526050027115364040280609199611511307354799247952930393142259692434247825865778111158054567185737060992885397592161029710014542855305699802925888910049226158313086178335796082767431400774674053817083023599311647938106489284413160520738118219469747245701396097175035997840493458727732900604707838076489975500824698891287146340474816674394792880366636773000681208662492488348022538549133876944383841460747854517661770960009352264356194126530656037119381076804192408397810431555748098195845681548776745273321242910337226547090895999202520124250037967662244923788402964069439563082714575408222956980113607415695175316036018493433686009858107400924984606309391501634033371884804484258272169015833867539843645984573192326795972696284566288568033428915993877436688320429499378435396773073178965040242321649667984834990745767241484588028232752118009375398969584 [180,37] -258357607608889589634453914853544385163839782901294873559596797065684414248389436508528569546178666234920020023035887170879162082183541932233617649785860627395761193809523028705057476809681745961014202464072796240330970159179479846449137049291548496222720744404888827458809487176604210052542462167488047784783367112155867182779027256195040705178647838772810765367560499657199645799184322139652120976288742423521418177567175885170297493288213351094219252620399020626013339842956633365130665411716988705586825211992790821853284045227898873459922287352830885279914892754886907938801702153032856573213402147978947033120939090815740108796060303593387270153306584359013267018667704440361820688940065476233259892626585052561407264917360694385718812918019283515911279013011853047267062675247669528747144360413696106974232246298565161873141760502644951589708016476496525668357351278699281313704122294064970903096786881750666045979817844846153715116476487090974439263740266124647506641673401839535304808397147717101513932121564898511987721934954989195293170021820638294415487030628857896635866752393511219132040203614985775411621160731253327513594526381423485775384695043376553249208554167372161446365141086339408371582963389313844286062446301852143553855516495253314170631493715463049074196618843779893873941471794656590239412033527253570084111383739403510709461595688420473069673630508047448698203947041201096605690097890545335071627848225589986224690285741154588496211668240223246737095642046839379461516313097068105728517637165287448306057702895200600802447090392732518155979923489717631362852413335494393470353144034851994434807741554301245429169690303946193314719488456145203285641237891327628258323862979332095710812088809830167720429644720082468373734701222984981628825293082511616714800540210904326 [180,38] 551064064005354459877372212583753230607212369096360606919999686043774107275089413706564668603065264138013535293769677327458314989552772700716390518644047414731074950040690082515661086528749311356177964550410853402076586793963530145461936286931524556847817408063147751051527287585866812202389839707076849948477185327359625395318742757838802937472819652551014912908337381416304478124639789928747587235279054806387763570064129210457260191656093802555246254837395057535198958179358415407282532259133267046740712754948880001934151259884976499290952477504435699174579211330824433663568519617027868371960480553983576223767827852361174754895810171084976694722821873413295230423773859804894495268087968686071693179118073836470526052960391455173292822040387674381078292417710473318926847684882976628126050986138311436702842188998041501962849108943568675235266638687705802332220721306739714356101019306652160515354955748476530756774313742574697766095337051148406073240957086724006111894679648915366798736050221014538499001780342474243060683496131976701792442155778353228718769394897395488183549425252570914560208345103273909911053363983763555440176848719033661181475744572201888891904697837463236415468432300412229598213078363160495777654536778029899715619881312569461379392704667208952697672261447462915541602948851991796405731837474803175499765427238923870944162575330399463579734078390767598346710006027438099116901372769627376181105272272736500612319170869188328074373378961302650761085624376376357301051383743601445416340919891674795519159774463313351352213406967617656004569482575192728129204240253496071531972397231964033038342136292374635031415287109467569658766474190666569538401218240925309300254710565313498735176603664184213575445383637529636628398138680761421848536443810856579045645531823596 [180,39] -901763242441732402268381993516335423334260507875681921919326375598377814538721817203997513659713816213810108407789219639363904932476191512100667645092014713138034038135448749294861497150191713426600528107539870265123920965521391305336342829050990669660755051842758720422173077653060711405999788334979271052493324156820161166378986252265708115756015971177617352545327151876860557925198562341303390293307337756864998759663149594904024054031972052778130635531149883185365332736822685551218235590127890214206410661289321491108805388662784541496678253768169105408941608565800860937878630915102953477033829785867854818572707748529113925403756608579199201673682959813636235966386516264297512794497712679198802761767271085259552667853371664287007485833497703888056257612671197261131097563545796359311555969644674101001047128738121052623365956021688220726407074971281900236138096168767228544156818816391284228486737960105671166570842409233599166755642651720734449004281968532437833822345792543551681444511735340198921348141214662494387313675112459701792070352310087619981713210169168433374632306963664609819397311797962470410252918193728256398049965113930189034116641826063702231693475946658001695846522425492834397826219495259003563076604932977487929435245079078886831441557648863370744913326523110534554159097942937966727145595823845724706988179915289128508087186140052076349721444190737618231234547638160666213807687598675538540102206994008790277952134230283878950759539996355267238497442236273686972519418444477359841609038443000717492309830856177669691743936022801079582430237029600462296350078066061059373819538275377555381173545735783667997101137259069056656336754599639609114704281959193279089931780750340698651379673849252726778606553797821535626033557259154151062637285836328199543170470404 [180,40] 1250749553612058384433968019178828085637452217651688305167204511394529138453074287639727940503278745476578447554056330595459260531950909039862061176570954380509337989479595766292920177119346711952929430052583856356867882106038266852535370952454619316433846543950266720132296757509706785384254094109713780582745240084641533336285845699371338117574928852206658892390672983008107394304040333763881236336480086287046781418907887149826154333217263757403846956000986382940249350220126233102651788897139379182577035867397967668473377566025117763648279608128981194326665695181877039626417530946750451501497463539524522891267604746604369601523426844006143458855862187757013926123810561024016247858027267841765255059774129197773077295271298968884801959389741343150260343499820019431693558025596042054360994798588875399041465328575225675488084810100720271492580934728700702669030695125388761273989512888379582849425466889340109968852981814387745279248420551907043737540212778548351241974872349614704602019205337762420471240345032168480583345206890873638691721024115012325210762822694744837112285981617033663848367437520625411098716820695957186899305673045664638496116603039627431512992737197083066879070542032592248502889148932321170619133618607961916516392616460120642305429835967735736165218517323025878715469464927537680998863748008242810200130608367253102665898301389339803439494613298716133812582444176442397186258092213502377857977067735022924942416200304455256796169733506929167811206951869062583463050525179834554344204843709618173302489858942227510097641976026584847719464292707346277109867729247292749911602722287268972299182004640926164227553133359071261704478089580924939147971258346296764493596447201950884479560071734103434812575665721839793411554207950307238220436464706583582960037355 [180,41] -1534827140796885017827053367333106155627670498565554763975108687636019114403743282930048026500736206178842950741199506529457606669164901330700088647290471199583263753673501100335356428250300827418914025813894328007261680555010987482106429534518592615908514577920076655751414642174247147285023498966206006582566258206568535147310843808527217528905887423994587695693946375333543840718954347574159303694105081027490723334943940209322444353325462131732718033117377086798439422783007821321187372657382726799960809257843883933619761025384136838112501974027237846826270609118951429476285932948097108861242150880946055007861547553890243407877990146970342115320584458155050522123494640743932854143175803494937622183248635448962671013906072954983505328964871074365808209608214614274479845182287210263838919667240742075925585978971906721349572440675892226452861527954342227212986667274253432827060664215277167022401052737565875659131834925808673685254003641968219602853675025529405408990158568061163115514972079291904655281599657362964088622797180972129641169672128888451721460355633425892680875884892021767414599007800343055488885298549562856073187714733997741869500133020879570654453079157937034314739204403478224733417308613074049401951786797927803089693575667819664168720027455906321661846450837463266137523646117660547731251525322453173579357949206573206143180776464536252152674448519002108622918535971548914551085818898211906506539761843471470813554189129166410722332923936937576137876682630925230895184944788392238579240148064453871066707068610461898426448026704342454403576288626666316466807346576788053253555678539655462359705179765149470765714335593381510218428834782713287835254770702422981070558723934707648159959646987420848853124127383369288957078585511152457885715960810005072599270 [180,42] 1706174398728676243197025572765644920322871732312630356378138769644451688186725436606864466197440161937723855894423873609523884393230424588625322678902165316921587414118318773182831802523988730597598903501166881330708425635125696716730564639184233915005278677735296696859902440164924413645309111260310172671433445088096609500902639186428091272096332999060705939428900198426148090401421785357495072107213108117277083275175694430091611159432268149047281872633814956494317357257491276046610430983174684767783869958755476774930419151470476993731972960311464286190050659221498820947749814390381625266922703917767156651623332631810842557048482223227034951696717050046727266585363486702892600524382338981186678436091316085776896050629412551423793505029157621500178889450445838834084095331835830627870445360964370803000864454516174363023714794674437125919430617857910969023354858903534650874465192703703404837897561882956012927410553599805340396143684748688618344856728855794502492498607772664679834711029080883665631672868097364958247297977423968451113174855107349628286724661009783193422189875044655546497331578556622943555907125278219018966465566878934719320583091807977045228016255614785791996743819321071443622746338964739686283190613795364267207018260789253530140452505398724294078168833371715884954686844734091553888253710649766880201349800745386225922193015251031826123190992063816364079437247177233495250935388978440405938947621813865635625926148409138558224903830668735121806049508902751259773114609946498447836176065316105233872941202298478233551167092299194048327211774142858033501851604253614224164976593000826278492787000369749183906667615099004391472619781177571523828273855297339043778923913466571873033445397929021584310269608115767119715742183758333275941974712914051981512 [180,43] -1742777185556916849695314844639040742980988697911305313050495564040743429681005800206058172931031743112191265859075850459652771837197115216044461100421899156852057554282977740622167954827917057234787204206579805674481909929744866440266580049688112934975939813240015873514233355057757528167678221953364910581554962895619408766575730273351134338792016229750983729127911209265048782628577957384512261461264075011962132009461705464932946392055070522325039004918322916577916351425785008610977656314867733120645193106401731134017211587398199501450829597271877151875546832007519644238888014276722981580824791189640466445910389011364493818793799153063009287928973284908583872985174492706829525568344715573134500807063236966703726224813756856790489684542557499563133977446637035511979183502253625975333049402691065511207809580682458345537924251013219506144241772909950796325925532148899946683466993623203219856722328683653844448552906008392317298993467747099626299749199791074814451228116032350182148183888520529341373706284639767764676473801198150273469258559683013259179689736085660256857452315687535701588475380448338246796415842687428398195284491729565831864945680358028161775476762023527451187899935023109186601781085785762755676032172429453095323337254363111262110263313025472128934694802559563290998335490724202594423162659582728054422337446488626462643773503238797060567388663460649609300747078409792678495802358983100218021116023833524260338027417071983601292863174266455986445777074391247029511771727919160109840528582532095754385203795539969282697003413274525925873687408384000115027989110361032351835319825925940945472362633453725384202272718681256021089117908589849248003072902067980453351112519999522845426706240254692642791052544666237749878753431280258978625223042714620341 [180,44] 1650120123116254786816170965835122517697097055725186806318810548542160349404147830379104865430714913693805870671608045728715517244429905446728135532111701621085007819011640766586681728016186515889034661742371437392120912941739983269538292163983287096909460068768495072145415890500024072667036259431641635169966149405775857838090742234514225848307787571927818141760333236344271348346618170618284993191768217602958647451924213004851660408850544602032045879751767737717821119206796739962397696870586732681370825366861718560123597481645058605879587283065554195613152760098953820553745327744016904407908816980396683208894489382245196804969816375155919814429852519857089061075438088334320581933470658101461473398456756402384561179969462630856395406835211936959981844706843830620814520257994356329143543562605598506639370834664185032948113927372677404380934862148214275047302883092032932105575963788959332204334576415913647485000284192743960369832676501795703312705449246443354958428161046378831724934387315385741521526119307262093777524365235820671184303309435049746946128917023372180687457075203084929685671150940221903847615709310047206232758811407953771677937873969682778025177370479771524910087236148150157979677297860602077949420667618567945099921908792103458247873458554375690244713242470308397517036666118185463463719176601354347131608487291764922340893709319040043896528633418633294511358855412769712748893403429028068260731947045024748640551039537894158935602785799378523714566068742285402644421457438373440186542839022492546376026634180091796195582024173556914734410352358928905156421539219230373092276547764638301434636030674244582784212943943426254161047117765532643082283187555808129933101572133565234395032330107831776011703156457585945646687688942358806700060179174514 [180,45] -1456227891583031048113541222130433593210585046945172179497035941539835849480578755669089367802206000555577147041162030876557733888986370172330947481620740900556719260454308404655733986459447871180893752722262904015572089875972741145091713549387019320798642865788751842173890247515861199223913406667706713456408135525966252267502445432789074318321213332973165484847926634317494170625261274541476342896544898469285783403724615616392830886394115291319113733504016875095634750829212250561317625454001247193428925197776642988922852751712131891592024229817259453222186447422849515485783931867962696914609708768549542147726013533012243505441212468710893690633489642422819345673835297757460775489627144951192092218750353023316641713661296702227202491280760617393689732508839858514976166542609376480838618063988845113869340843638340363275379694065157076669886653809825704190518131902813349935145468917481196793662201070305451214329219629650549252466506469845666378726262838662990078364417601971039352855355607458819313753390583687965148237370491690770769663236509780792378144956621701497677380280335248053323757920375526094247628997716128161175387084361804483909317939919369540426197900873092128973423749184825187861059019502698080343635286691187037311083602582492647663911397817976046980009458160768103984465459801098805806692529484325230712734491657315164562598462778459049824554862013013710937519260352075030905395198584905332965096185251560131952254225506952215718107333337312937681163847013087384828685016661300597939161654186768198689424221278447868414031274843397032097420158722861492741517941969750053346381229538211345800755050700682162760731179907017536309005351727202730698799656126158358289206572225926443969158189962517831573686623566688662738492822252209537000484654920 [180,46] 1202146351908344729456409422786611708888036161022044846703512344369715068482831617461526442503231177758298220134135562695666774264141261590973345867324968223022713431552785391488992077366578528958292721261843271704379251741249633110615020417930806067454992655569742444287483252183124088195054007053846707603568024232434891289210089960574855896947868724751153709871419833692713348537135656615220090777373514990657158077873597454396171263153717466878022624881171064231704279031346625487557159848305563739140083171424607758776919855391000491772527044242156047462223739331301397725501329172126315346538633633654017192830958367189902286663224936322780023124815799579166058571237672930221957296388837773447181243528564098145803672568813479751251668734726769153720332871727620230926687238666358519483282485090219156192053409686186104792032831118086581324840497140167783607101628874021708072454663377207295912154302972711304695238082428992168181345708206652754190605032356176329780260967012253181983928108485254165394344874655879458995777699043339167549660624162138991629049335185716390437126118661536555687466360083829995931267801308325840657751999855221880899180092321020539381395083744625524011209714393816956938483536925869476470179121028645092900982769258771763019813591227863334843819383077449462276916523872415899000379025952656164612824466281995454614610871710784816031015055918658647542135565880102472361272014368323784553141445214388755677806045613038384816769331275133088020074575466837340184758544133830140502514357337270998683160372264984379057218597655871780520658763960572754007250969306372234893862331102756920808358634833330524273285294815735074955672881624685720962822380504537733241589190436005524629133731555524738541834805813389043313535734217511624211228046 [180,47] -930614138439576285992047258918393525919071931266300060377255112072117453530223973589806637631380625835759460849641748912614719896695131739473923601378445073057509667663001827977278878688306821880526670276046563905551201112846410458800814755621093678590233915434200753954914762137248458694099330232017196313313508712762576581052438714385360837009830641065127117348461765575208565229362507859465903767804530324316546136432341054933401473430511327053142067006168859558046712290928251603351123907130680862253518344135810215820384290193286967285703768693255886734151844849263397496610300437059566270249326138261862218130227714706365173923132649787905003948151454168602801471637282678585910438467988119698420559162839959129636313799023388223083254003298749177661852777493397482086951345907093627816751401815946736772936582439048756984047957557826409261823387939981031947377335379027840468016972232544155370648479373956164226963071028213199056670372321432689494990226040793976826221901301544348638202510133878877200212671793470342815495659200076354725457688255891739051174976008184851605372598124976045604758672593158575747521938297071526955973637744075744296297951554778649216160519488584305101667173862685713692752304337068080079458777306395036654185830616926437669200242037169213914797396107584998960681430613729163574857953291130322807723975613088649576977582084304923918788313775816630009476689168463366954881555150147569820719398141781247786666120595536687720053631325172151315298439845296521011413199207726502779862479583354861420287926699462266022311212468542122692663552039863435949320933395754836564561239078383664938713665095710408495321431689102403635614480390504479295102011052443116146466215645801418948619176249795990781443458440643304882946974694615737310850 [180,48] 676527684460110920653065311987855416031212326364137984130414873586815225261078301161382434341994264930403207891282715199710197713023021867823566045409541060927974501539129126127326945044702727618788067841709157596836815580518202773679723639439063679804096153622647002174193893005158461064293818282596389007793943790991689693515003336566051576897054513145249678440407233682072380413896198767899305766559323433597030356214548230572606900050235809981927585561340928294010070935876315767249231826072608017041466776318797849808775577921342846073384095101546580056440363007292812631124405392455521965746699834824241471895389600369229871235171202394858095084821808831167723226873210609289990398776265166239954979807384066730633411643416874807885798450736123856111065653063447410796511151361148460504441374949155017511838340955557705144330068068891481686427058434103841549502540744868543988599635083907662243710887724346392410292658066953756432658516683505049481667973221586966355450336170322686200855383424573550633039590817339180768512686783167361954072447117536142411858798409896451861128090430961862179225826007700790199471580770524180073986163315567772131613382801429546835501558530877236413644568221997221408849706309931009151314638098154106103388626493268531151388132355130338414310185107028779402743604685573673761387658328649392530230239664120787441008988163804987351803583328551805607575650531640929881611055328836237513816044218529351352282856885845479199649439170253523011764508675725818001770800170858056977330543375728640995229319121520433915030984087341637672578377864339750607785589856451899376188942699507540582572637590330469937885217406945373994915392650666474132307506301804582997633995856762773924357886497133286477875342733427947963769153555085006312 [180,49] -461928335822955931527364493096818354014997269357742528420303444335921087792490302031448246136511652404706286425127856450788891867484775503839757009194092657290081963068262429122369861165309552658501821147304267942730579980929463694478027583137232147852130945376536719940812277365718135206433372824569717277180649463700229975359229864190940655002364312116948616187929432259961414092025266778728652746831723282931516989380961538385372259151370076397234915077169291137165161478210429211382410532778794139013257225972217314169628991051852157264197983831844907168616488318733298544699358939637259813975727377102673813294353894334235090380992974681888685900217788308822963842423168757940750577323696203721957901812725348944477740402712911438039038912294837974366358280855373921590299612014818865779298310441623765230385230951134328692969641401214265269088929833705925231023223226708579187400654701341627415424995459899819802136573789555164815457448919848127215903875692181047584679847115608925888079784865190476512196047613566357171075520126911228825429013453812475216573202556216370338837660053904358835998138398122301403798807678364499883124842881556008101295795105729386895666695777905378517606277478595978444146019917012910126548680705751081718618305110073955475695607706673175824592421970600571083063477935014787417591552340629225125263937076042991629923575145264766816949574416836193695651516360014911474124427890631114357903804711451190422741749206223570096218009156313331662662030512353486082750372403014062679967756357145872463279205459893497496122056747626022377772468270667726609648233683181003892501053208944436221460423701868783256884023074112096488585185147630375070437523726221098460071710051301399309485409958091437461518641969298955295042786431397182 [180,50] 295823876088282711207415251089608891553507950508741600869347629042482296667116066608993703489125098311673824470625312837959051937582648089405057837788884422895418373794646510503601206372796711781298150395193328630725861822827713531936615325752162943175835636030715148474576123546578317333928266405188977861063708648091548861945511101832445874101938346854542294412425144759695891393367108900801427234123925836485102567499119986147709442888598082872945107648080575743362468218549087522604141836688941609437195282840922602417709430411539325555586499050838622808327124321545540681331100398964722438982728933715954890356961129825383863918486316965545309759329527958187321143173722504265812661458705495843157582969451163798938996931007486580048455176316370431826303286604357518347811291565383369438026551325074605035295879117955045830496932593898288793837559020940691283239734730226323225093964171968247680003852490143312988252136685358625401481163631524672395201816389401963318972275935058865732084270125046771687240494769504753936493075706921157055358112913087926221089237488417244781382723880215447630024496926701909792291672241992260432363532224304143407705896601889558398926147179978777440001119271776219298080729908161816817502717427870879641174816209735695389758968102461174023889038845115246866611638783715993319283843072563013421455644143015277271741995303709023004261943081480135290956597620854477610962759912924619424268130522352859680866303625436324149526247899560269413881988732149411185369284942842635479362204605955326595195686260442614451057830988373378872322202904020768721960395934106698486671819230642205724562766415277773894274757826109601342799843595503632321016395378808184296537010229658070424959352122646659645367022613427433790042752495742 [180,51] -177146410308294928711805529401101220460250196717330819964761912919104131943404822781333514120121245345926221482984364465317154921158911484949879363692423255433780333674246987903415261425892160026548265872084574602344396226097246426286508776382483515550325700077112176018081644618926999316070496313464930243204417624537932492072343188121188125458632761567815693669290010818575483165436149324285965572147414774442651528804507736233587530970900495403290515551493212453205120390595396078195646897045422815272149078915108117253226076731467295758512938159980751082905219272229129693755375276832343711575436029319582957583317522925068291084291223092597433401360902643385138083089220637345754514931825355763786369701267155370727772820690028620471465403878376713939833990932921885805326122002773291696748142429930031008343834841247836570837246890712498965127306061147740198019266372966791651932014644697936564201017919721660847393035563304518491816797147004381897376967892544162538756678266184078114644210682539752110733001488465477384055737566468784039436715411916132030834213070026085900107440062833537329597601730713030422853319297943802444101870822351012160800980287673027510883784192898176074177766780578566262049835558733748849919133334956009705339260466932862304927548396282225007188918972975679573061017683449820201232031142131902466496628793777734269171009646449490543670866947248710201851735387255096909473054078225562181647184419883895436718341753926466212541159102788628779232925276571872065190965617324612215986174747710426096937968440670634952311736731443842838877481598874820731055139047001165393480468572293207378086091532647082872983751856888997727839203665693347640155027691040440043152722123810577215075702124895206248081898930297439885129659291 [180,52] 98730516803607537608136390440718917597527668762798290091842934077546482729524833677831900053978044757917846617258838904936125402237016487889150996336428545061734962094586353897704094327646771288579876684163625918780258204624133856471392298020546800702206548358419901206851873301789518270140844143459636673390845685443154688157627894258493269100982212437930479716902651036565168658226681805261714527137929954221254579118169694804855083862329098503091777934176390777437489379408949615125225892257868812268203325366890395734128433693346831552414562759069887689931964733260703563838122606551926654478334594382680771767550804462576066044971825087043358172162744303539513259476451973678402815623241224283881919666319977254242861798453487080567745584070106739065394865255393718924982639769369909847518712963553118656040144118900605737110289724760774675199580212460769814922811350375335483688370181761024592870642773245783505782376102201981729923130900531314509351068802534627435798638426161476573028060182599888374430680102222940764573221236043195481588500972706417623395949983238893284662686552710964845633502259457278255962616586316690587322597720261760826148890387167084184592008086373750949020658986591585319154264429829868843930846180695398299879735245495237246481220999807430318389099148520038458865966657267285004491408364870751853309025683225956150315157516172979891986687505209810666354215494697546861828413307326984377961287160068152058107165624308773011344405170424634145889544459242690998497430223077809905823562945746655138101634068639014864886498634588528564436303268799776882367628490479298540686028909095473117291729906379242378844082660240953141538598364587132921064355297288142713412498106880995502993053852063085141080649390137238324990421 [180,53] -50901951725261592737545115194630027330561440954978167744633871432531036349666837238488920508787033044637462277546849280535325919701687154566991214434000118393785820508426330760799744214826459178475975062667746426753289341580711297512103807816564711155320720664742762474926114588004235529925575001380564585532761365726837484236435419599566912721670943311874370731040171466249708960048016976740418759258155637086587291742351810132342232279317517729211341358373004629092497009684640604927924777271499222410212838841992483877999825823972715417091775214275480341053590755684529504026046962728008650127683826835181840237434714133807055870259220844093022820648053879605758634013422270660328564268564066135717055223550986006725850798440593629759987274696994574115845430894220174735528810377832046932386095134762161955528876335895346438081057018368806340619039741518801539156096939463579391853609745495208051140072903951205805552667491889829203045932431732322772093359509108932956879916888727659865130891066298542379885058525129791240200933636413121308492802075269921337530663674048042011690382967846540598638220754232708576901922039425762002273853791037696463891432440185469313250820587119798577114428228263591484716753318544611078150241649540533895547012889656862816718285327483821278598722487394842708587543151572455653676211791194184898445233236994430928319228942254156129558829327130793163296309704819013594122039507200465324126892789544127000053821726090120485257497810075867003866563904273801702013492865265184444249007770761662447696448328655960022675003694217875118477626354749740432634075876960863295542819045304013954598032634572763754460671726155495547956985353378726042935176329613376341265874499958921400957982225516980856929623033420232102586 [180,54] 24090883102025757440005657493021073823772674511436870541791466266143323311409526582645196257100364489835192344600340255820895611394139860659057617102709232819794653937860569563658995403067983262468761998211915522647849281857756850596332393675467977475783477672029429910052516575329109877628670187771274565948895484964891394126788724095529600887713660757864718831754960176513491019165184956660566679977744303315349341237416241745843387030777167679056201934417634472646673879741145120833359251483412705796437613613755559615174155714178904448558674131911925613489077700647030120114853926895197054870896630029215923878318013736949780628932271866758667936048370811436599145567785560342273191570294878416117651753994013612386594095228073746576610363032635420413374717087949718817662362022121043102653948890763934798254526048854145046534223973294741238527560251897002396237155564584003113376604907792222997386427130642090879092751764673650187794391287279160775012109517586271283755630618241682713125575662218466181915461715038700748274031484429208502955243788120223702714013697915028847584007134507626184010477649603157478609730811180949585608486627785682171222483234676448826315906287704651605295010946313218660792985231893740495763313639459379075751663828049439666186550933963157411913593244096639376442562207111587410481904137306611051242437322894747972571133072949911930836888245501803326145394590573944435557168613142227044172053226382270511654106739214652512575797920310407551875684034720123468082148025982136002218053149717489657934829200589873590371596139621978232531119047610272837763470818318825157211858682593881643749559116047558200633439545508373623307806659484187552290133975827498836634522997482472431630833246070673790921797422045371457 [180,55] -10363777094431467210389075043790265396688762065651101376249585974095899912767816493975735585414138109636067931595810961892021941302538786274884621460490958339422004448135417222328591350773630522648666675870996914389120722370189832853531290114302455851202296040241169855441026474325331008127899804143440791744295288554528925971894415938623181639807737129396020534413584571795454592572958640253578156868733692822373799364154266404631920157919960911137454655751945012556817758633003753227931817832151743970168170465614044671093446635772427078558705838198724246791794363864723627317028609116095600498013130612719883996136948693601823239554485580008998539564625651436916379644357244050328688407002324039248205168401146388960111539193293800108079951110380042531427423434188998929673645466686905999200607703551404357142305787741435842886372035417287688371029687037749601934203855569036497872329374019256231990485921586960423562226311271591609649710630719616494633276009449953671305706881843001915353647003966458639610611878446501011648649318382568766844498730603190658502832743034471992220735038071781763868746305063736203630157618690821984454390562003414136390332118181161890802206845921347714953623051227368867434684743263520784553114007844996010489726314064359686702332480223428688750249474756446465086607427747610453377270115151056790363586077145042913834409003928350216905498792008850911235860057891450903633812602288590919450177975000065407352590449023374417559345835571213220099639699800315061215403505241769486841607706999230865504849882877322627491067285579153498224177287025166581160057023763320457549755440833363587226148051992045462416953119529618610593780532783943668750763480123145513897492539596716640000504285970257295544639782813440 [180,56] 3996428669171292682137176921204514085615743849562837352692526526045867740288162941234725352539988033129408862069937732891674434619533890561710451713965312635952076367648316390469524347967874663825989782361200071146889577229855998302994066715958077605247898959458221004047997120389698295033221310533110016561919580241635207946977234498914929649323561858907992122545713684935063666721975530338685554263586388529578585307402612954969156049354883296801524483555268595373723026548920960504571714114398836432959066299544022697620581685309714504778532566853361327168723661353025602448609771419342995656040082089101829520899068241023403553768909039437676961885090345039198276127726712699735256580077989964833755996487082169092386369176003446905412673766696197531024857997180472688675124190870259445593638996061515160068222890799587435013665939237066313650670168788059477426232861041127506005959438121218655007198795273210160091479563204487123907138207368205329253294190097975548681100865124043372828612141637996809237982475560425293734667500227467907643123945451094176726183297003878173643127261320641113490345791206764547161595085703537412500830594721180371845032918505438634578603001259563478086391760798797075250251018590849003262278963574131542079136015077697814018141814116031281689316775720439806806044316955241398904186958694383937579587726404314369306127401391811348817774442911658749789432591626002942100114163175546595948436125846431173498542910081623026271515045263376808276282826659178311105852895320570556082374875893267525784974400653625885739551586263424411724155714348650825747076693456250159336187019179831850214183719262984410062142561025596311451088925513841823023009230454019751453789352960939168118926467285926782917695056860 [180,57] -1350246577785504505723729826292039568671481333997289916311047358490170351590663242361230465942528707019682549031062907688213230666350034812761098446675470121459651103756698488151461592335107872818909592422794804755312514321202229631972423633888053711881786578273686530213147231169643946115507442275116236430780807237045257121524007174179680437231868450476310912726811696794785459981784776821020710796827313597173573085069426366901112767216337952073927680074997492622888392099288648724453245386154910172035486666056208339736294108524425077414664274743512667338789298079042082315275801075787376986507359997802701411761937841573821273425468898329290976590485348006758688872616367448726316169882437753839178303652169406917404073756720984146880627456165969014998189807772529418892401674691100425883795440710681297499898344035948485511043637665324056440179690100420228702645470682299222284660386958859241751666078540815614206659009979825768403452518396231337417900314260200368428130145654372428445734274124108779596128221835082284200329010852505644268834209816248216560222097356957722041624540637206813987944351119473388367600050835061403947696724551947369341971011867078661387828714793381695702867192057700444472507698379038207669095711511888738341269758062283071281074496761698457135516993873376210428460037805769446693626623143454478984723485533623631622428079501109373279465758749201387870432687287571047628473500858406717633866046998301917045312978980538340865930599513875442607655635513922297201215726794237219526684934075384345496674540341326815333462173340420186462937236047118763673758433547369143543007151726501111289728882076487239509222990059958745291296236855932142976083230611992010151008173147831391321767424853170280399470714 [180,58] 381885008297813695649609060789100219759374892438625493258342294049137737158678728439792979811624787925681779457906991803575213122299792527240504847700824439199243394326899639250643620905692147253688953306095367993879635437712315867761917300468496753566524381793359271196553663940131723985416081294053889560667032690002262255543041578268210741894565503580758117092019999711493852865306424829509453005521208416303071474679380627067324747354204076590860277211634193572219668474515084518256836112613591848772003977964383661287444181217260762527750852375103879198581014388313953375836625444517127784136234167258007978574160104592231762852774357215734373930408014464184201529020291132334111364923301822059574910995738280915239260863363761463568276500173331943997872052315980108282458989848346622401135798073355176206941821053835222810376398325572292945341111699090564612229653651069058406947208459637828542788132673469787777778045540248118790876420680668326058343078915865877351464672723230981427577765183804878380161871150680201034573645942279264996114877533518899611884559748565040567377958477196503570287483230006408737731842518242681311549045729789090011591479541286717282535265828168060752045874336437862021914172957147899878581011718970999008933480184775931326785310210744323800069610173862668766947186208910968503752350847186035427320081559714046509377739009693705755038074325275950603657627370958440888376867471513179123604579298212284047813638269425084743883046249385549618683919310931839987287982013608543794660140802925940945194632704003722921229253208279614639867475126118878321939891334271348028574650045762280632726512607532047456561095453800123107670144951563541272022203681083525881937173247298777207179386438832755775582 [180,59] -79706085683738600736967585013166606824551890359415205360581127695004134336507653309045897261293039395855349247280269260540002132297714456805645600434941748908189396938217401011444531235772465497001298342306314534090085775491928671548881819958644604944933646776288866342494454573564876882296382517224266965042825022322138066868069746882164090401852398351822453536994918987830623937332378554091420627060874190125635711170386580112926062535510431727215396902580069693855329391547029859536165774086802271526969841109645256837176927388907101588035075623888514654652739261496052797320459615347315552579730282736299075272509999788215810655993191220239272718889582207299610602953599413609726531461002098892629368747226113954044718075694681860772282200228095916660657319667538125477692676065145933772151660686265597404410453109308934678369866846347766542274818263435455713661483558164646115108897702141651955971248231348719413688471504179595982242259208191701760190100154274420128522932004290166502180494083232137861428353481371771562706417246624852188646460237851548586592667223431518733681863695439318145672740366205403083655398579934650196607398391398642893461815885521965989110727412018383166501327100365530074041481751344547210154176083145393421919186154776948297452687919120313102067050702347656555140383569249350053478305582445382989058083897293058367166425468280028504916877964499233113593654085643358491635940181228613060799112908227251569786701177378711357460162450075361895218538890153075094055609580813314448927704619038926101635290557362850890670810274350771294041855629300298058794145115932072617724975679467178186805741425567538746621811253384814072834786997475545617935174419617649611705428854726332484484081670697805253 [180,60] 5207895368727859070275797720636431281213237141926573019553587589221418040624717273581591130599571657931032397551442289771620145221211986414232605028301223317626740350809313985957522841240379685248778234452068141230920269078447466180939994898234813435682214844529733309306258385964141713350138184174767531177617999051801901028337715220674060419523004902406619231458766537794558583428690317376877006995911029144456895478796007091736740767752394221031658898403982565780647991692021288511608272506145025057608425213596854429635513036740604179350816751958850514182543795749014755234210245202943254151218621316777756212013646738534354776207468590328852125498926256633119911709718308046580293184589460725819165821895641718407985198494839944936354206679393998578108183908712994687657165585731091220118297116291419715952353127556990064007696605210986189307134536018059717534842590677028067893865123178448781504541821952372662177061132086783766278567703317879524379579128886299170805159889436877085305457759202916840441851850504576080535589244341376892139707701263188460821958917433391497171550652098227131646190264581853795589936598519464445413798194845732522647651583407864042361696138195619390058788117791545428232264950419515819440765751941234205387762075608598544380638754971736478025298537865996435359144516070618572799581835601583327991292824021528017100063145612428557222652712428127070527301267070623781052875502208372281658198055373071292206504066416690190402106389260862453637760890849033817620513833447217177027542242240095276381979750933390819540703921202848028932860430087717461773165764565051313928410320985440873121046116570074436601752716104243176465834779693276097269814516485254532309698711520308352360609723051393 [180,61] 5552570209877849377828993925626334442267469388157954662791652561279230717534065396314611037193793249431773928473613563936101662186946101641635883106346135756417277324810860978708101845166199771576363768995076417352234380480012976148088551547710031905738283014126577111096330624854958240174809334988542185049770734435798140697831267224347484203638748864701082052295850408509016753085949799654377335285504366324328832643432819097740264881879881754018100025187429624842009943061443336914862497606628588250638286261942988990457181434328053542121590036985693678099635766618619993495978641767454951805765019428232198888800050170548635005643019158204832076149143012154565700180174578763580563161294432563424902632238434734612414376033998620081440479527908745534073049468876953188979471265466882918759928847687500171702142198672849785518742691922537295872953435175090642832555553104834049246651323868200541074099501484129647411270903586975404316135805220027967281059228942845634932607841003511540380763172625999175534395584860960315105528445482151562370269170682391233541793109631363111551159083859058575081368354412431974878359756278108740536531792544201114639577379779985518669629157875988620465703868495288393692824115751066155158874461275173497433825266003322038151511132983444942653147099336092916583689737121353769861236914273840263885988562650012211601680883898333245970321700077430671319364706176664094515105783953182920529741816154070035545152202684622931815394088589517307298172031543062468628893582875080546988814457920362820612507353138492891390422554398041635172358266668733875447134176308711418206080891952419053341160317866119598407562445591603828578374807090202979070008023392567817564637110788274103487869610095 [180,62] -3735351841044261494855241235517127345963611958764667696089406286245438129404010265958401838934781027836858970602533873135794054374237886143289105064452129691164994302451683973766297371146937163649317766440023790316912049937842766286921823560116401750157606890220881766618992281120802472646885036422254480245956350348161696295065374627539012495135061360769306994642623591870288778366675483383209650869142481359964190834198440102211726067437168854573071034460323960282726857574177846944407701001173259522260526484304099413593276395793962920957608363483290729665023294285025977527900617444548915192984238670572855896806715383377060205198962118659327067081604613987925643087620616557766153968215864520023372526506882758763463614064211741355138388403061881648774151263863272139294876729885356247750915677125192017595132577107506928523946092846979845672057567189327562985113852789831421539293392641460351308739930436018127366065685808421139154265489593163386676404972864730828997281905693318944543317722464753644253128131002612902684694855140753597490717508893847058242124142834538517107300812623620908956985523761435532361913675495506010965937922433672304000122833778291136707690383372616195948595302085322885096364253861026707705013241587994744914881774314420040682952406236679246117417978043325392109256967953055143691342692504509513420595605766586979473826868211022588425089893345756578508456292779645145607559944038242537135606925556716517568970351822399593823692564126833094826229983336123089919061623332159535689668586717548435864967482529009683079010027984399254676668772983528796767798175555410161656437513822147667009238061166535702787797193002424027675744734788371697621508628168573143514905243880647745479875449 [180,63] 1554692021156678544898892311767598023733554574676515221470660370333845361552331889231607990254753440620515079374352185908669133351203716795192625464029907254423803750586941101199341338701930001151782547833909468993004162487920707679835255813995300896094813438901962379727060734450265645558559773411568265618477407951616521390139556683576777750301635759281907799679523139126841324540571695260024393911708502217388637898572989164369127411140872428264355919347603917487607911521771126962875487324940563519932965910485043157373405822968658532021887194518154305871372913444863750547642681949625052897609113632681652079500348647216486742272399471081032859389493285676522808405970766693423051655359330396660670639375245985660845433970223692365601445180738180071646657340041319360115199109683982546560253230307791784077721817391869312379375356961506369516822622432704145290899342684815968457870366013222692581158898195238257310810792934311198527840959283089435637602071678367867688958220228449237754916039194114963054231831094179613056699292900466342862663665165544713154721811482797403758018993239105435815974360900035122889883605964636719621575302893540580631712588307818350262197377945790850121461016979774955377751767768307569752150843193006493357634322391232306563675945748021471696397341322070944301113024763391438123151810400345509935230964061829103385275325477690630585375253600321912312238044218651120559651061068645582280578825757744862085846921306630805168938419336809012584163491799709920526269288025808257620361607508384980478099267443525406830159713592939806982037496001505878839268654636091101901691748578081013396189112170134474588951587285333188006217372193997676219112490029915402661274420659190216001070 [180,64] -507467937383549400215839074937310273757146400796600797890259349104884047932672334956921044677194656235981897989627639173133578764535953567892900190602345078307111158504375630712874067273368123063599264202382537562567850105024704187748822005583990724415490063335786226967666288277317642303823937968313672632096746388491950253471670225310840244858629232713616677117643891138833134855658472756767790381695383694396372482914882368064161543715587285515458552099099650455111751716009863896294201345511110773376138059771526009915404936246436581649405914782372166441688553950208591826373350265893758219669875330784293801618516747075318262950615170423289333583821027044584278154228770207778034583635351970086766167544130823957377620901268238904253087314220274775311354562953705731438496204987398881406369157810634212540307664801600357236260803284597169867471997590803402288073512720039424370398968506055917784540941054985556627506508613576235908002097177997137553784620115485059491964380445407411043196994648258129684700983576642786244360491781242141173907554931857524046733654629947750746855689748904675466555243072600709713167574582643421511956606976810057795258572527078838023787552777238012757279612781179301095209794686972094546730434750507862455482268874855215217067999917699185370428898178311415637595862527259456288231188559317544462513571774710213228694349115888602322178276987281628461817733096448112590487952078666249750593810957624782966243345816059491829474564974380025195749027563005733509226310767249260594688172141021430047891943961234505154279655093503487541175690669031021306452881668724704864456117220287059660832269436643805115327992156167417846313331003600585687580137801403454482874049100047980464 [180,65] 137164267312703534600078902824036223694712046066983159786859923639038117152574035636687471246265617808949540159231404068687819750517785250799010715458063523884959173109747376790835995678063258188905333798576586900617407541813638786586837607271725546079322535264755318981213765825932426482989996647822724016118901841190841380107916751818941820542824278347535311913224694893631817640272354218644491752504585873476576621935803469014297999220289234529592210696196305087327894495482115013064888932737842278814526945113990042281095691957365784123620312034062168459867616036902792971183236520382160114936056892249660604737991568076050558288170610862506463890991557319006414410976203202449812794963279841074417602651903571045512642302148379119424090442293052208830952640382308126737755449279194345119248768072130807080788431453343709564799413076584115769039775515048258479025893150194936773731755588685216199022777650424167630785717046832207206656958456634926552020072267037004272056244517483334358734730003232456421634599264654725564763299307363773787127475625154733866093160422896744561594388712377350183264145544872637529632168658935995558193055848807643620603181419567298392023037037065367310834981605515968172717693625871097502567131307759681854268392436475434348974479346850550580698046653040992018844782688789397392580212189954460582538051591601139005879272737675818532643610186494323122639519307003301061074195025705897103388876383635411021310825841135100663762059157274367098359632097854491366778316793460620062983790294333381930368855485881095763760441436121422841220573244620108492517434717501018654944497390401865191067667365852876603204461916597559989942803684336909256997935328899310406890293295156938 [180,66] -30918016453854594861885549056484610284960069713109051619455373841395867361886602768429404816030233222627041163180312554532198918340327854181962308917517976010734520713676954284384052717317517761540385582744177686969697417094943657961831840590362712295574369725946352669284871723149930432761161373047109393932566208982395298500389804565610471646507266445706639490289478216813351795309422865362323432355180932626707315812117086290041898499560606787813431856837985064254625504256385673642042263519596145335796482532539340724128838047325284951953779210893836299210566719656742763186856580054013436768964768236917129550097775510817921490866755040146746554962059373215692929171684807653894407044026953400440950020391455924699874419397327976408294786034119387026783959576829340784416815404175126136791253877926285645500161028115321107952994104318464336048601862583152801996943028657118231222107028282380744003462783496742728171205109043592300728462148724396577874283327784770139620255518128497320131853841572224188314966197005089421837887394264358478456600596445741950824709094359771069816128312975212952355007387081020780304323434454174906614907154825917335374429110709283251223704825229930517142986420234961218246137833542173528846283319067989410508046643697666461030066859704172976437120722484926857022140745596159484797298166195456791740711798800021342821885001288703748619695431745403510015404372424839226170038428689783084145344835864457515734531213760683182438928770930611338543013143965949511527459630143957687763036962390915200583147466103729652496657516456864581219327823675469774788413062753111914222687405901642252513096966567168919049247906162505246463360752297077714089214109917007625304503203283 [180,67] 5656026366853124388549707062972498589520756061675375379288399959399215850903415888557419221372446664294117095898847171479354663594022080423170307341861929294523968265078216133250622784109908466722886169697284337364183171808884872682631916756402491968891218853125123708603954406325605813295885429098944218919641205744327314255274254651452397925769120053571321584527837847865610705348264737454988698950358724404713099361152464421995059591546918020109595076353214103160153209742172868644881124435261543323573779561864922685352178515609973424991085378394481206472521568383169908138480725670076186451969442811547782018457861170805578212311844374593069248304332788576390299438012898707593984810860094160642841187830597313149904768077923040130435233593044118122201214354417113281316159225462412501772293900414207864381869312722252678953984198883122718741827708395184671559502696503637136494899116371880107826891658546799331182250900205781708137086444349871956765575326303754666563045552134947609540640283924106444234011053912318094338274578539957879477365084437715227537526635816454056626239601041864208749045349436463127444436271787418793998368848679957213918236065865340618888906190701190491169930375831009985841309538797550885684611300401225624441015783264321428639544997089457708074890261621759433711545642838783316766792062646189373138351619003827181939751206204649037795521048727851764984058172867333629259116072801145927669938841358798020576014892024885576668067865659478679943848495556639486960645225256485847303902917447611486041596889620231005328372752977976381140629778491260487378037568998657094891669583862348120469567806643889491834679055970935328732696525031413783398260568375033263990709769 [180,68] -758888034917164051119877909338893404654547885086177144912765591780944482438814776036776249745428478820484956463850730795167126857648320631163322749574786327249728613600868437314378557534295920431777401060734331220494037604373027391603837078937697294799876187478870584494473502846919451253589123881953924750713313370042867418246791430703948787201413265555402664456169653931767917523413778982225792253438714371517168611379322896925283582481435364108853494605064131232102727037151652469557090692665069503280064702707861389869945740991339647567936748744718181253499119956071249665193160536169833805118473293033051609064922211128752235316068428147606321942003736007489537112492590314109760732366064672837333604736301217509436673609036343144303247152903690496283863356605675856583279575591124573907844740188647921114308072460933350594792795666959220948502402350994148028013666559419419176162805261622862129820737242901524484522748661957097723365774522768040571599980968381207837608990483597124150743618023367068808659702296904096793825244970059967436622740494582998812780575817317774026338679274271909759620186295926663128420344668123259321094198568222070837048984349662167347470393588302879780832556359342683139122013185285744931752111670764570010337266676541238351371385910452151252949040064283444850329907910051553704264345835974265527191549767766387585352619742382101712169076674277173706632838266972198717383245016600721088216152744667491742079617405868136512853723846430307984030414609822622521225629850242544165034421290047414359179259129165875736504445611588866665137609187578023037845317200834570759777942801279768039447336040632862502626138753338741270619436863571659571584820854079249649076 [180,69] 41076924783285811693751779071363873104030621504170149048496514105123511049424755902615312945190707039152330461284087574639627354383930814104318070474181977446462955754862940254790439274648826719097745138686301770034586652873573948327432629052935234710820968409576706917355871708748263386767722325324752607475707927856454657634910176720652828161953170238200562995224597662035887981647782764924131162629925095567434691658773318974245982132681749839605229080731702271938559817045589364374509656412705805915951832187782162823204058908053864814364484789928906933704947416548928812485153140888417989522230105690753100341356849913127854840467255775786951301791119204177674659216222429477849914862854192070981388535433198902213770521695346357371031181399143951392384042411890679150911019842261408402293196942516214556756164849320386953473475220274142353623930054324299298642401019592956924940911754618908733942218615234366194942621510900875205445799817494874898519504391557608264417645663568588625694141197183490805102532427431625768321592148390460795219957970116387121643046204903984636919543650111595394491854466964466306579255297176339337219059399014488480029772870303731478688851101532437901243676790503347786064546376975721263573516535607665974385470767334152696242555111556833128216941236267382110021455907989283132802996710975384827744046336648323472681975215542106847552634387908174543857960986173940755015705148599785028363923344977721352934394073815833019416908050561572796654622787966364487960770478070835850185097900655569149627200137630754669689726370861580088126729629332544476486529583005038184987495982859204787663275802154511323243940134125855061757984447715025648086159413755111102 [180,70] 14521210120073008853866550936454409260220209413951301782952544992620956317724041597660116045030014358733404258022909087751245990645636639357838382153697642760659302018166654744740061157717185050039260327681698833057376467450585431625546306685870559196916357273621644712707850560408738949109952984347046329339010053605780008527779609932024342722026221815137660935953614446772381086557677575538323588166460189678041817505620644816180146905825464932769999888815332763224794819625707203506499928835881431155040515958521381175607496110693594066708490111928016559249626014086606954634202277208327342516245685534545800548274485887005923970325596793862079542514061943787831275238247845819069624572399042052745073228997001001836591211525010857320808887742260160371962903339474752451633890969989414522690517756235912841492721028431119142731104244833100123490618457957007284547291674728657347286908164253007387671004906864171704696831876045916370692072869191422693169868791254724601671905253912722624702419847346102099954888557984596038725771572950658431835807365822013930821107309305282527748068132389083987592515064706352402380933543628855417847304023247612580471943142502343323760555288592907086449796349640164271238238556446205947503067937717591525513520661104589390959680047971917559166690477204215461347461694513819083285229658924757926703815352708388936331809312114337818206072415618021574478942695573152244545542149086362438742489770648712490029612919046227693778933959610159097448809254867171700417533751782986877247586551659829586237977284585340681522400418939308427589274364663277190975400374383710792252786045969134438548221243589684048953520294063350701323817426063124376959501385728027 [180,71] -6203502249337182943985562364935343411863448037863739791621038168954812261724460586621077691997309296427954939332652349256211882915320641469838452436178191258450164826957285205456652768510643747713070625090392162343759060243434621424311391407477170554795092216669785179056573495237563042996679132160494954770836986469825151981839597385438831259183229387505489889386683239759018976178823331995636138325274802375888111670697548379065247667045799469918142970795543792720240225720378043798333185413380138714323908389033506331114535394385523174853516624576034462671513665016660519921689262498457034018363972946007136421983863189702158427960204797112115134056342419023706023902009476985918157285406349860529795797918327372456741434341577205853229234316432823976641758258791211878353317233987778567993307282846181910544867514163609064128897231448650552963442900722234197512818057640592400684947002047376555069932344904126633817840647427228764654578701673373563827723895564396483095222551043894794562753414639705757107398772745869040752441505479500350050220859873194307839138383394926457014659856408852495561959172334593026872203054659456940334896505197516773065785903342542745428284039374369562281060121271034210295098644378782555335920398400577342755085655486040968656436331999851955344953281717679013754491150962958662075469377343628562717643760488835927699364720659211927915791592443492878681731494562844981386676290464121410190575817786347632627621840671029365345578806156268482153561198414957076891584403998374141017174738866332395956089887138087378839795081037080344613256777168443538005183317491783468650390721564888012498283190318370857268515376317386529915113356406078887044068144943 [180,72] 1498202347726139056116840008713288307866310663490091580133524522264612732031118639306252000888988578496584910114156344804463437854896257014670199020103184371762383843428777637701189005787341181296121348883880179514738643526416420011775840570958231048924564046713738132866744729528087144976900149984444219738168499064108255623166118273030622157288288287286666020844835808813334452011925623627168670050146426342960826372200005497390750524190892649104948592015384566309091687456148256913428042394485731963449977196038101461516796920499607298713778844088356068564525919226633874412959385164593190021011503407770990690827318660794590846552547177010642237315238504117641749875843485421797689612699016606830868445042228006912770132245886429833750777434712147519701975294158622142962016370910077293404339116674185609212878066128762053020112869461069001623154342389140337939956301851657715426347920222793573381852094892209893465666240094164457347223141366645072047862362464236763469808424317439735377696481849298557948230044910290633561404930733875752648987960184582857501503479202038233777246083094215010689428318037827035464659827954103650935516205611235263471793990483467108548706633486542075102920607477453278526452251851618178592338684885603395995537174968888495454084763883385786003603918015584562702667728764403371896612538114645179714957592814974220297073908263859833118278538691375952807349892139535115261565565880858055203887370979085293137617423488369390973896936175234267091223415840438029738199700324303634579366020983399184306712673271490619312931319941572155463175505997094158995927324613119613652729983947658267654423472242561693249002551061370430803438048285046872925750838 [180,73] -275198884014446721164298658380540619756954142071657016019447400775805855128796322030116980107018121810218196622658004482878087122460368249119191947800676689692488100473532658318733223340416184755521176429847541672717513920326522715303315092074942587553055149668195131629951561728030692461488631427433535749608244176079703386206254673531535714373583287073990788292511828629203173352068851052294513138866649532823290085274102465203822942149393331680513109286988309907294271047286379803126790220089867662399236815293530018899455473104548828593742087088926076307711397260138944460970293933662075642035538463480577034610047675337530189949953326306009279509060331709146609538277057064572069354211569945480473571139309450756081148593235673181015622832508212627484443397400217108995017694318324378001119866126464659290617946928090707074985016895534969472574715429140813536794839232828883763131701863272487546240145185815113274592728428542294668090340442794238467478327915707872994894235201104009395383709897745652954297974973350917869490067512820230165174494672881235831346644195000400732694668692556598243250331049568342120674770888775456073714070143804820511354560866799556613162997870203194085596381529777254016034405896240617566634575070817133274959162468536910939939165762290110102061718218189529033978849516587534558280117766633794066663453049289712960073774399136875526221201645226846771924034473059006407538230850731347017931359574711594184496314441912402960995368089568835535337628679969025481557844236929753673593120246052831086159491825972121379702387625956718485158659886797384365496220015612663331065072273243985700590724596334712217843254243234928398531234301595775745102 [180,74] 41078414246205580421166240000309599766846238371260401052097472439315097302492029370628938911919618867262658152991004456193886227639857345640331354995964984942792361613724847968125256104787103788585989064231795408100954647756826457508517035395987334894593455378129017677716032468894750015323633742290164649573211321529157934037900994194813654447809690095223735135454142602148462759951108987024855138391378318728535288826964562196217906981432640720863512095284420701313911356603765772372342477281534194692689862299793512204690910175205072186472255571239954675738561411216755679880218755867309462285745259775295221815942141070171540485602348187196993986493809131378168622058268536695711462977106795719990762432762747954879516025340012813728485414150636013524899900294586125832304528568407488611986701570750012185007535181187017867909064624855410106940214212268618690005092127243820310620152542126411879102766926874468213853460982169964066090258890564379342619942894891374297047609542169332491739861600675679051162543963871998983205278327572885645225505984900583741520703258962113900644574497941644512507373302590123566868467635485337394103374847197262101388156866606301731567234929690880216032068820912450092091934204057962269726546764014363340575202518710492933293197671604254993299428393642480995451559188193357816158802459745243610241744838243669587667386218490928582502888372855343359705477194483508759152293112947806860513365597944926166274180176636001937607851210947735189539347366184042338542095458346472712204595550246040067376085922522548796687376825516012620935035249795262078142806178337295839745673733797290639302120250583495393273713031133240542158351206056672786 [180,75] -5063510812687012163422181490156623297930505034134807603960604635819489444271638150642511923819836530478705852828750005307070592509264838994796461001916428618747555991197674273158115849867891463400175638942360529086247399688731855444782514969423725458394595034887701337862933148974118687930982259100777411334301395457296606396804484327435698521128577743490540093229139849085386324773268464639977780169861958077650386857763227630944326929832798919731231267672308086203159250567611143473370590334331011363861079693134203261484765091424642697579059409484429134745660990411424018368273789496306469316704891076475157411091938252481354696216472998160648763204286498419076211262011050896909732955806144196115205914336021313679898450738901477668369923635556064592457876545365596745364005276037981893426114434363704067629339507880697087231711322059889487665172257919082847214928313931679654286060203650613387888584893255808221181354181692768952803803443739067542794944074767749620732095688203818949036234230798221958492174487038334925258363664086176959444555969874598366235542360690631917048938519931913602492295569027952822613479200401816022664012415602944336237899915607240571682725873140835397672543917860468510374560165246661438103457946865413453358643351228469166806998986097095013662376696976581058755554834725334888296639103531991013351621060254996885133062953647000589640981659483501336175861921219427051328170836812328256303759081924863148649495153279767671578413328205896183042033108481884490634373601028449735982556476435797436780097166089435586961331665283722955354033578279456622866889767270792777163044941555791542510731519188862826268623187978363511151045436601546 [180,76] 510291832351741044393695736253412872318483755592196964141903366464596032180839367102973617613514671938229929010900352624361669005610541456050386272852449832395895866173609718267759328815722493718740036984892703413187943782631105505711806603592097855574913055290934379040076686339023352642644445770907377041682844612994337660676307895664096174577446261748015659597368082176702999816615655571507578466434516155260876702470790703673830589744237718680224137822793182912952493188276791871991376178875280085094362260268460253459069684763199070790976148716712685470873985050478188946192671795939969714834704722531231212485408921878753831780674992012784954942287036321409450440758395310357582805069732371131681325154809631642797045029275643606571958608999262023857665863012895120105677338626242743940881548157199543236074965827217838508108261750007076429801081684799748255567013969319922015630198602160641958737230094012541748048542720563450783491263880423412900992443612368655343471127243299363847158309425411842073729722711783741994809118700538401939733767104902469586791172934738253748050385505912356149755658094324712280386384563550589200517023136216877459059737523272929599730295134017127922781450081189381680372614097981540513307652744526307360654764596905748486847228258684921428239597340062336196893144944581868140656242929643268245079297495220606181542984925906992145104770947971702989177180177922214585144488178317434010084976323776850155881735905147149782543100511034860518249922515256279713444443511393233524314704491336918611357396045910848441403708555017969485732705626957067090183409390244818739449321387745102730260650804047957132115462157256266994489360360 [180,77] -40209413726515525845508863721683343401539752508765331169599660339470779026511984403221681579697404400805470647973381341181633591749881769188090035493614063937948059985274992945189802296884850565152877817802207073848651701418220389965836638943101423455716967453297767787837417127164584468162346598205067002028037304118247449156971410604512955071521762287137165494935551128594802906451172248677504086933219786009190213976979410650727971808649300894675533073606310400289518527875579855171782788861177659312640175250117911023821562984274248279201438801302211628220100683365163253824238008866874892841330071731233677446456399907212846616942955537886596964176351926057740363791425805616959384777132649959326353288250338518777859924909771197578865936250815359146488965052872620788178205554397876071864131748022005818450961055293197599449386795388147523085533522149323921023820300212501942171080054466635048238106459222970192890385018316596228207431572407255582381055599356351050214923358480448758197304348959178405023865637248138732401435452696641275703489991868547510589372909323880407190126383617676045270716386982813711147190274191774101807907748923797884237957307663279660354913482106546997155772320603830769697423015036417244290956260471959085223798505719372471583590001823616275635246849714534271219257200708160915866115359105223063020884215933430800071684735326420652773179044907115641313575624934147771674117983256081475824009211925236788842591247934893521296692625724135898476981362372969180551962067841748050536509984394335567485779572614927027710006663212257970840221845087731271559836613761478868576605714082052254107208951090399256546589723365282591424603 [180,78] 2124316992066268111185775225409196218882400587686754556912865033822893104124841557488609321991758223765844643778988464049755114992679328181369612924550335471162699715678818743141627431081564019310400289947386385230204777769913955824769453955394986170595767936614033611698261283535552417214410980760092358079879431003228822094073820620006053139601060061267821660131512705134190579011926691408565248189981414736524548872554993522302593439544719565351441171035536459962806886411477736449667000478349594604759607336482691683467531042078532873601752501200649013339098104237880146154087597190465454739446343065814723152869704380237548452023185842890202773471449968792208370786021728276484170668539265114050951040010625962195069995649265479377295588169099693413833369957993298765905138512807703350555261686913665761405183926438602867801862230552563655552651073782786779210393037351377260972220921181140748860542267421667689089960118722883892272103033969702236149647937116797915704127089456127053809080950144885692804978008090628060026419558777923596187936040714595925319478185479428616022671133518798836798046309925207063044964236721388504171112116015187140179844481475007506945401666773156039339820814174183545304022693490549333399872141583570282386235419648261071079180562556191566403470702745999408556077946568533812295318025022741909196174786192566602939272993339375316838130786301050131372117349346295453299412683616581971598805837656483208182831083229045610348794151525957779264370461165690918631142434475839029917428395179081776329763478291956213282254255248741075987299979208506389602038406114674505938769385646441414611699256480344671211525018709565008170 [180,79] -11258113731019982078655293373984117756308553530618200483552418605315104247893674338754950603812213461882516474901053982282514633083914536528571736868111002258232862547983036943844325088927220980813900864727463745131328418902393810391980297187219452601819851809149757420848747642099262480776924742519323619028566648680280998271869458812762786911756520863329791595577044024284071122422971082601519124358240270502436589834859384531980648467733680435800679476113333550164145218866976564869363475137758445942943986938280580192787134038194274906216303419156757168280030701894885308954000336199205320893098545993216232165515523668883377000771079557454544603823952259333324862508467520590623604300821753203505455852485485497905042678038446949711436725012165532933790744926524436800635158800337161775582072686493175786456368458805278453053039908222774202870543437085641523705614625062183390429876815354035951648046217047257572533393524542977205541679931145579993533205837266139486298463399035790739820823687069257521930917936275894181722277340014532832362789536650065629893080725217365718815047693376661070985022877845808458368811604641483917638897393753738245332900235329702758814465121403240897853492320312978299305309818137200886712147885233644380511985043174658832866667602992878821805261877109282841855392485219640099115864267086494495574290197692897449222288336059194055147107378678901173677624591833090520777645079547064195690618140750543767426616336083934951485928258349029060817754930288597607627712566115207661846626720577665247986038517040218536282145497587425039937563566701142478839899928087474343863681682945879445032537923155773063661402146175839 [180,80] -13103946668174432657686714986751469554916093172963982361141575076214108962687018114815457906956190433223533833290623078134710752059047683654424434473832443122363930834589303476982604630705791790943937721335435013897378549012447581165159851419484726905611591375353607780774714201376491679451062448696997956974552345788787214426924491218633908793343527334799788379879185505758161499465640179450974928376088982664689448507493330369413704408252108759117437601733401384089953512596728205314292006520056771605117799189175629247741423582218063330337710813846590289057865373706722207664311905242285473835680459669486785952672213379849881471236043019514621187016693164828440769162611358060749256323132211709185999129671003221460270477696008964306349287958540262539333150087947842406135197913450225047964822841025196792796091344446878667785891875721016730652132829136774622296528945079773663223540194292622603713473173695523275395442230522369242027383208486141150710733660289937510026055054799076093453127638712783236459142823414822681369726128541642445439715653992237256209524305623752493756932625581560933564768378970405935609013223684360943036509200714982132360014663578736684993747720017622985786424876124971504268430633243228479106608935332536975410879338580897236398324532881351529978114098796221543505471350446770599064898001525891557122026121391396389923184246631121266254483226115662470611497773848673171971982666201773290381455634651730183989734529384676257017223187961746302767860493152796510429220403699249240598645555147784179700336188477877477721768710659845232421640674275230230504599561739512361239108568827556422261410233786121734318834487588 [180,81] 1810639577123224746808835203965281052452450886714501566807239235745279542569266324919135627424554404841648222493668916925219424912639871189147195286202853444927769543294817631874930070144576613884695969051111218552976628219605026991437356141676129905786975939863220400863536275313370175752129289680907449581983737036528559456335109647051950087988232402193942832510049810303315736261314393292803764939577132657289123966921695482987032914627989501995399530701413043014311022878336469956105927780662924696328510121357617565566969190019945236872720362300883525533707666445816991924585585907984990212769727074514280885235251613642824830407813734316394292327784869955140538068511842092319630157802702620948110893362074889966283805848946424999630907157369282404420569834671865940722163307342743864655889007180511738378555295190783538446367476794024498998614775953639572669956512165812079267969126118043550420995706486004493132829668889532028579329029242738153395761723021460982124001573600650495333034739124981688823004834624057433949331860480225073497669261351292142943385135928926855280318843323320635587949655862256015018362756363306607553374895553875833510030439504132395175189652206392485247603027526455287583196018565175136874334211725214685622785988751589915600280553310629497694395643027053462862960264753731361133719794388835660175117906879018866418109418480118858371457549062962901384337232143654503557583833007620750490645170396250851126468063549408911504383183949436568672080595737832377317024414702817976816668213518827636138056885317674133537946651431490703618634193937193066109422178395030705361913707991892915889752586843806907693149751 [180,82] -152346154672700370103796467316563686607851759522639842043744905378329599134763610930162980702305049110611437802343677538698100233339193269974941701078936134792839896900965532816134637037357257617490448227561715694404225152307591861429369739155751329856295321244925788447765110552695818998078302084517259063600220596125226271055613627705196071949851153487925942070763947601322090452230991530188993644289000451387626144601816123691370031004511924800626157876180163744110707003621647012865278213013342343641931786466938512906156562554395545733539771555083672749319076881585290464171948298871837418667121896604440843447421081325438034381079225870680460374439557646006674389125481880288754805618870569482562430194331603786075234985839859601819558062963855118680177958083086052914622289443240209064588713577655193806289173299971783136803308741848355179138121855124180634874965052467534420631029988656424049868655732927025221714403819736322556338136472007199375002532999655941845230864382531036915456416232101349419331149666606812082460058606591730865377924174939547513437113085673634386908829812193665321821598064561088390926717308206310489712829087822182383425901776030551496064328562564550333996304311909536747684782954113066185522696205215850625273868990083965543564570578144385226154618090256842762673298405216058566593679895635880838027573960026063450945041724513782541580521665050129521857737205794451983722833375337855098477482332433853859431889486576925568104662044661334487736629719347042710828220304917457765685641457033984925445753485129903946848167680464444040523344548293842784393307438737507678246518442840593226199827568257533926633 [180,83] 8638545874864881609407629012623101330300664829542524033926385732042844897336698378907133226063952661061534529383157182292346602777101756980813567739625021330240710349388466336662169031415928246671610119134286947202318970303076122072239069107741022405381502606909903017289905290549107590503851214953627701830417375075601286834970750756925073093480510285975104517303573803277161632761610759182233039868111868231063958036157537870946120233497727068435274633283238925457784695356011740466297228444383072605838805864254340630875880551054856529712242115884017575066000938437744393650193752092290939417154549736010745855166961847743607439884341779441136060337570437116144064810692259891993678392630650894298263714312070672542270381178900945976124309906160282814227960735807731730129529114159851894862423039245670570289926819846964403974855681300986582753627508857916195917529819076223107093431443255069003719501644332818645362818781728308377541808567789310150751834949160246361663696691471826017185798018892656234746553438848871747943748446753306925843604277398752476969307106844411326410556929367730832609773235022154971634143252694716042764063501089791027780986378075557661597911677585429491323521603285021915025703942593852572397927230250969505679167822849914819196446892566865037725845827184988589622454106622686644428087850082467778597173834044471182655093756554435204444676880447425758034366368432418342257862021649925541465659981784225480750430775362961161464523691395178892002602932203574712129718172649802918020883502110553111350530824760245467007404230279595812099559730043140407670819864975017862339973657128182444187398076554902994 [180,84] -240782011230418089142794197110325110214854099899307561038136638764306484174231935347424423039932654262595507232153044490426544904212502677348488185251420659493973554871423123151491140342647496257545200685667544752442449226028525674797386824081680485237806628432606584722962912257135594653322645834805249423590003757687970266862550397985586426030547445562469671434958254863345291696639359949096480822299541196480262342400731771832181554239987140028600612536319462187847625982101900445604365926849218149149237905308542312508834287139245669081327957658151123781750217274919913900731794450094292773975899290564905079347781371963132688146226338937885838749229033300252859348077461978165675800307509168319893713780261255702884854656401255931019799993502286952697541168993893475415958866427850012714325005565269808705516381855650193578246430652385509099828470634449009598218212786942214440087768267690163844553220758763114219053718700094192097104790242599595930919843616776164116578719613882114141534005691436512851664301087235309513815452177888908899198820886952136167911692078189127037532073991360665891056737512719848461292136624667372370735969387565432061186398039854027417279593083558406874573891956166078058425774839449480695684407926216282660931003559786471502627659335922152770540020874722399693856206430070028348611755556912339709210827625188689472623033774649933404949997064644870743366040721620711450569850165010636458285810979385500365469502729852837946371020255154940514996513534035743188927192855355302374517275565075719698745419408925264053100497821654772399752945271382421201856008665238253269584648263483359614879621777386 [180,85] -12850045894122631229875132041746656215666035370265615599019970156712076619242786049858524527812377488265398065372759523492923062505251337912079089099703433235857669163589908107860327247306941267522949213051846714059978570396230977025653662176480272164120335887588501352078448145169603210947821749544686986776339241288138774387421087239812365375069977881997738281558348211107338502160844058815792549974385160394103658761715619138252320149040492894052437541462350391795939986075582822473025080229749695491105699711688417252030968824064227043703807257763072520461000877236236323193588479782533613678969265918810850077032011207722575574865294991774171782269831606231726982312159256002611447936237221042031257351829770511403698315229087837898357777659323689257099966295930568012001715832445556255822398477120343197221368793181185719902994059072355608123165837793254004909171231956803262559957384870840333844200955103827244053624650217305367194620287270342503180770528620284418277040224703073669028438071820967212433296415049972949669706874062904251227700166375928169305158583041797029791291377645137364246910048317134569812238517953262541090898194329800664318538480648835558881962534133391828478796459448968328364456131414132944689956568361766903936767169811454489021584489674227390301565560453162613110304817453397566976568509737287814444370922743797788567706388204186512512938165285744246991890588298826440748290720768347299366742448994718715002481915468309867416623802953781105472433847608575959237159672227935200111457040662741744682502505239348252702998852509941789850307777406706758611022705145372135662215416244962582696292029 [180,86] 2367858565719234148919640658911142233742707326673253297852957099268018459040405562470893015393197202335225377591907864614869948414526228589144929182151134225769452398465062129123684018956232300384181915401452121134223550609585160305045029815777787514429988086117437913440909153517531056240491815848598593155836925261336436111049910197019767144377806939528221878289728671260735272280950104323830637081908750918317235816915597600899682912878601979640750302289812664365827951452013777007294279367485187841776233614555518194016948016677291694457807885941010961453025167021030685582417191347417160669287730040812892672696230604590207601771880275005994973085232740492587533206826593322015663177522901376104901041545367171069294010548755400816266817017292385928225261003343258938498463544613769915770530307864258156147552822608535743115677449992987802195272635290061334965298492868333482724829439901966039989250875834522021834663956687178171368100919648113920531570436527951880556969856059311306647669339272880341349307198049810617568054874591608564236637826450516264213991243302972466529237646366959126865318557070437608999185944549037690986425641424000987917750566647179378571798531707342226424298064699307129964553493555197538217268514062088372181379037265860041401882588949358289841724527200034036802691769545312406466966576588468298124104655884554214553269930110378101931839549242394386475074559827046616078936869900947723568330413738665395684939854951246646579461154539962078951041539618780109060946177954340911788409708602386098771175238052926763422626673806881038067007603130225291662172531771929660866930926736874133432348 [180,87] -192566603495030919199734353914310211294698997858054113094742268866574282771957288740972623327420995236385263722845644451266567450977732409086125137929071400110145178089453811353138796400449786113751793401426292867181431580258975233630811599814978138776625948462652985382798057882927769725998309871211900157745143151029709876516761705622541126105814661970000124319195759760510951276691130233938342263226082493879408234236655372907909551720667800842599341180034595860655768628257461827858339633099588396490238080825425113976275042712488392096125957284114029710470516356212622441060381603325372667123547973364142935001884046889907987795860022987120177420303227865195264855888628893691376976095165450856384851441716199971463196465580264313872462940959874405766348051954921423437143083067997419879942739177147134946088179153343063094787159817172609479604564737990872371501491656774049943811885616772422028538470677282908461891545905514162076154269820192111269289067046280017785195400948213762073855293786839349540851515019390768826873371046057309536260495474702857244693337915189737762323805646408154711120681128144812968849355868382157197106662521435364399930837936374058703666867755913729076913602858570625760522744212526746760591107659327498087328584703756035100885054860498385499323256558057435070562584624776505388193441809544308670694269434841318692933618503694131512179641082582992569672989998691502712520783001779010287787322500264872893462501325018126214628493306020731999831273633239368110793474829321599249483018611622353834643339206785379233795702500117903948170190295870989128689772976465618110482562231193877320 [180,88] 11012225172948725365874460603294777859476815398234437780882087695441751394208570742508664900948864837512047857766777389388894446685647160038088240928117597920247536975194182898484589430060740740443423220243763974239976257003482657345757732910479242548271342468716726338769950416120606017643467226230116267926312355246073979551777063842313470482009010897655159353696859163524671850492983548835014290588601377052911341169659695909015964687214747214464276060644623762455423988415631214076105448026863556827515639937753520374020105138259240536439922790919265588325247032496970977505883106795288010827953535169735449434208368998063162623241941381600646565064007519831843985965588903545820299708506750183130348440162038920415740684329569132048706292294018860112786949839969596984887177039085863035136959521494340771419686774050247433645946428244617722136919409021410336427838440871825251615860239637099290424603537253077820385010084576585910666044192403341458511183990870345190015540460011871661225208248792493274354264778292323689522251139831363985713000276539387648015952423685435469354308531405402971674454173056041361010209223284793409180116368898749192547834748320554272437582036119145914836667106827608479760624446484474662120681030930791187214195132742393061017444546055543740207549895654118361529619993433634558341945406861817297186957895757435199884417566530771542312471754242471846502745437215189743015061027382298018074238163119702341502283746635354446728822550194652258517660141659481107017457834231249004540320687595086185091079384368062072391368362672170326746150691987737438014347668237260631607907207933974 [180,89] -495458544803004711991240124229622054858668350681035198065875282341905551409388259733776418202115126388489064852446013003474767738662340997160124301514967293698070832236607991108830204050397600071559394612180320789804501087131506814731815945676750617218890243133960901789771443387020341732201355125374381284527493692782205085469377721436878302084201889063305168407881377483429739991569824353750134228415037237685905507115707801017539582691083174794343724036913913542674135537514759576024784341929814400929977185535086646211772876530083103162800102516631608461434506811779586072310577909902166865545981495016269764690298382933043268548079002646351319246037402106597249430231315076913495997465118411818751321178290893993080416098428211264329077414168984201508505822796348619381347080328327802712557847189230205496943325742506373662143495141723935951896136695642647435921607449524861079960311940513896654144691955131526579555239309402602629651632220427598666852957021949187729640015600484372019984281138477046032626546348041181769668412632774276350727658972567827874359135041350594245601946753024390887489940683896357241090675731144617766872125846577444429731531729812935797957906986436618966723690533048288670112503148230258757569535466789063445457128579743689565480367445628019777427551750771944369825380804017178788884383669774184941076979220383274391393324870200915870903482621709090978838337112458012537405088620383819272293331965600610154339014974900291883488548562550427636190601404170331011992245677020325090253727969569777229164304517170701832231481478432402199829567930624874226025009066880427228976806364 [180,90] 18835568586858924724102774959945664162681238946232130274920197174722012874661080162127189312788036909973308450529707292381995892971105062344767222437852609002884226031300246190934524042163019457737300505766892831467251446218234818867525660203293216171157612453876021057221196482662948863141527306928790725115701121024124197121759249403015803264348842638080490842021465169044682763539041351390264489692480708455474461960003767433433734039756138750233864820340713682489784537598104075281961686697512358365869379219548832646005340065376569390724027821587605251552432998118116367942131657765148036113631547615465712094621903164251601333583051773065708586785555264090823927462656917484704080878175800332532970143136372212689848341775539327399620506168939983270133488089803995193035579410244960975409434181479511366744933120039070665832108619087882627489869146767603371952791136923304808923365372593961568363945752102786902742172671295378626051195228385095560534932882220500604696656918003643653346828376812753710346521510335947617635792169588923027680022156791925548351354330506823532255888151746828881626272972264354716342900375162323814264842343039942020837711315685101686674231649659093276951937032641036416812233460990432406909259740904175415090676410024783642248357234522001015210628402008858110510742854163619418951973174785754811534703452110966803860762918457300040942248636665595451380332016621395292702504683310084922664894524735780591872726399120063329128495559596012027086004408911882624547275742132089251965974899164377778771677077930900002593795118166640289419167457988754785742948089507649890810014 [180,91] -629729956872279853480408916366452712402733716525395846887071616687180740615676676494345097797985932257272923181557646690732493701338716962231506205290368978556411870107315406579056828090881568077087617132990410813708233503933973330919525632172171920647460094766057494260334977650739377038873760738858006386203261045019773107969577647182103636452263626449315425099495016875155977482598252150701059950391864719221448250575473623458646109471290517299744946665735537145283781108499085608808898363810759230557055173806058747301208673443177826790953721564940650918863180035403624971896415080522851621377345130961260070729463659185146657023355753742547036220505570453886378582071413136550269521054015179633122801643266100305063364251038594635209836504173405670303049799196286956384490216868422975226729832048700550677917638325750733586630488933452875378678094436505742902155938631657841640383315969959093666812270517978310533779212470815025393042686134984642780173496348031561569346372396880454813733008985463390418516670614410877929251070671581906542452364170631010035562599386637193652398535632182275109508313263166628407940087918181980599757604381181271595615725758853684157418938121355523320301033642772745897733804983529829165710518658253085145420179798126906322946558729761812038374661399682192790564244069181309282619729013592330745176757755495465754593312716159896774807185748218475020386615894096910626739037200292375494737731093213415028503872229798697431062101742025514474494787259563751563971975188198762458094940114390689983362940885379925819289532772049098017700244514759856063429795173226806844 [180,92] 19473082312768099645523562862217260763081726057214087926628405153469897821041472541802394624859253215333106687724248804240547116317209209857018693811205855973976373350214877114906830450143977184012924272306891268782618667400086180227118484678313888585279648985493527366178850703496849763896455525066681196906334875695104171709707358843093735501068331147217216608364594661039204621947028152214138083853288557910718394067203811820913520488754668617354822503633943185746282457389061597992435764784397432506718154944821916769994276324887042127129006683997243385748427132801623804660435661558163632788697580633194902160364878525855948104296428763375769031649856159521677228768285513837272133059643755481429155518699787559393635715224764116769740447569655378904292815050335930335053939903000224530661554791797630479425892355374304341097760331951853401038324873453380796332544361218425347759638739260312728346382915417222826563212511425059735462713220786659671832840215545993333120894741163617911456970326767064601076201421078480448101788116631510848518641459714776699403563467645407596687911342115071938738032354047713918723546325235317538720482381024633179481157754476835894150120745479434797481021331166489532810424364650985164067065637448650806509075091331966717066963265495241343350042359189957331633491909040667776746454879180915159619409903914367319101897159974192926443623306836581672757321577528215308440476701697531379507837837375649221173000530855431659926429714640715321385380691730390762935977443173125910917184764099859576655357653415305885553599206799887880400339506810965431779187185994792 [180,93] -590779333400732367122267435623980401376541468275182952248029761424188336638822349569793706783897442372601651544825379253051273645547804693147989183621639285351397995392403604935392027089323933251607682959922410661612958929020691957749109515646648422343410823553994994128463983793336035382289979186846815380454851054141918304822753695809597251189692966333647671772524606970402294179158825527395403126581369135948721537605896297950341272807625410241548620685962272793114287595440584402355237893509359782487303906543804429493402948544734697816502160720608055890848410716908045419501601295654207770826630781545169839487722543696696360139885375749985995790454542402552945874215683962711198515465355957860650829342750042393844348842808003447855088754888827349686380519961871109546685479124286732905588880690643539836059935593445054586956682510892801122091027953292729046869128742822525703029196944414133012705574515048035274454054446574975175811028744453686743344177987710538775270254965318953871313535105767461804066051440188836522955247745045616313581606304130024182157047196751769135245797257694357126158899846296462596463719215341573936403762195469882643772891360954123112591862869470016671179125123148594169748664799535113277787926100970579068741002310248332494298493882474971203154753020819701943506104205047158555019173465160515450297303265480424001497137633496907828644788819631489753915211383991763171598668724508123265242019640516073867141589379726084351629448512251020967575435633537840828649805535435336602687022758320196981679875577766321605875594441452054804022933889903094366369621394 [180,94] 14641738053036293345162226852843783311140929007265800623439671307496556722819512482281376154268469826553096923824699051673897582502010812249426778396736201361185045939083764413295896135565462398508447230056097010258909373444931034114882751872391903567931319604765609898280079800435304404241808245744518073811822978460353175198162938235532516103256131433241908373873498035104445679023400164727241338960324428078903530588559858637865505375259492778694058874546774828765688530890260914226399809740322395390617470496285469838027688688410358500011819913831971611461162953053359190562942987452238021772437718499218183815291774476892172774362783548867018543953653845819304399227853582494597411667945983549267793934493559082371790468269733148948913075642299926347925834896841937417795822207850209639243956277290530015406424921134822033396308567208731084735891813621217561843997080293471622727242889154343795743500084796926158748590579504465198841891901367606019814878832010986538280731278447487176905870759307691136483917268524085926600232716764744084374199800053396751311056119882831914143147807777018860725176046331898674274033950539452775128065444765154392734535070963817841743098029775454767873130917610597476656952092921615548519852502929674393081189965045795528787260748940871402324003474882871298431979420488760782262733726514998490319980222061945767926775699278934083153794254009222161678728526940055333473834659496092567282885525496639904499722924275197425026914867939242078347099508207626671210556926493703553220296562845883963090712265034637667970044706252246284815236835214920891379474 [180,95] -208471741900728376273771132658296417314867094647929233133978913001153357672605782925234715200175745460222136942123900925634316891627487214244709725303481830739049097972130920561938889658095376019996891866457647277819185620024516074198939794522594511150051139195516007927607630560752058019324373037897009165069080899398993758690471372495687724705932393297115170524577719334523925799217228030697394074212832861898545549690522238114444518161294037656965829975809513554159701535586897147472641244455853215400637532941833670725919611963600982977561590408477185763486326501007055184885613354179030498498859686554280966825154409238832054407638358674352194111074997273781013203359217629068682208884621674212757722594166914728350874449916432225193384829454095488648214348476729660698449542093509445407670676305777549985893714497358682008744779820305741793610878496842228634687681986855606395531160042300180239967286304906405649543060701004751680339180196577843146888339155044710364504490802067496445759203056314245168044734926964551002311453422238964271037240559938865915857776669925493950718093572440123182304169956251251576395842544946977029531381919818099710706989224224633741317368021081647786153621285943512606992873666606532312127377082344840035037271695974197672996078269249831256472643380685270352086528695787158688986711024516092055187127720398942972551322187268711662079805056381603758798884672535886860586489301298654074948434845207430869467000961750743212971515344017176812027867219834757384671054055908823012748954209982567961447699007344209995573842724248492673318042429654353923 [180,96] 555467443426020150709467715090254069511173330241923707876307253928419193114431602540866110079908947606415432681672621713175556589690859240104483060555692280147181065314291650398245376724128949161006363902362854056902075048849085742764536444640203719635763543442231670039519415422988753022324627849091172567222393084086137677518548414709700408700926317171963515375065824914685428496298793121194210630133668135285145046054323351094887265668866136543019840001860483536287932768089513031687440233781250027142719471981770773733065466516846789455230403061019584731730978724690595645253427364840471326178615861241987741409317150243955703791246948665478857149545917799896681489705932080850468116437982951783791290604625567969771414019909953031482967390655961551712502567281145057199510929246657709900968103656185849767616825146150408425555028519600910216917180503182176540274565219859681234840649844167744072667853089290246720696521699890753220951696279806491586288141439682727611462883447247963425310159800186763815348566869237199563760500806413971320747761682150303365461521314831857061438165097618169804708234906963184764295795211944831479193061688939536752293886196437572680636246641309441264982870626731975494834789258720594819110353405079642099002831671968491022013200354386105147340033393615457831286126768596356689568415645954566274950410987240510110107807150807979195110387979393947755330262588373783300834064442942823674569701776349529578882869193698977260755103038768230086118974786564013134576400897533794084002948600498643348021931102012018271436274138096719260438946175800 [180,97] 41587248047214014850517842930625051834559872633201980932100136673902758315560121340742184730104826876120186979590638871654155261462987178707766326746491188068456494674568813735772667612714325916083538230122455320368950669359025260635128274243973201063549578904552515026414420058676251944718379310468149588317023758467800394618751718566694161184870554393726249230019085107290077577274664520341366921173749334605938759229873005485179068053993352248332330313601319942810881177782995362278548193063964071597185588131964046682086081983718668462497186677425710044905697400016300217639909108360014466020222244660869639846830418831421012505061848415870572397564822727689760197454050191696248257810574114098870081848015389474207619242015499045511941048930428516603985384110044503309670758880429752136340066292778642430286545099958761899374533563179095773073547519280115573833672635814936909051957648755205245250214155299151426251420796407717929796347005356928760917950138085063244861895914133264151021907251767825675686917688128684180623238916688494681158389423280798781459619139552326282566355861791188609000519328348813687907703165196420763747052694081501448074033224512739371006150393596461698360275273092254628552046064707530275213059798679103277797365819331582158286447115378032508199100912388702000740684843155608418141111704376139514844210849660677302770175085996287826016766470590834571121777428755254966269772558556569067503970669391157919029172371142262673787844487002401418756267612328554538270173801522861265833563052800231633421129881861649510457890865717527067134604918 [180,98] -589804156657243778240858270351887039921853419496809631178195223098144791776764008568348819456169078718096753760729162974872409714325371693434186256654316580729191189480715117063237920512538236756884024697417206436124275802375773700937638588994135810070303309222584422278463336972396433261252569850464907965523799778374711257810786236399849337952797278527519349643969117381967691613262063017850723924390609781780660023699102451064505018343484231529226565141654865748780352135396060075580388410280831329548500870753275387344787940915229383062429105565656892499188287682811036295105583490652917128905965119134129606422957363437926678496173990092483486080518492890163559522945314145179205069904379371194414992649104829498155306352795107211336886190499515439634124594801723810715409402699106028359757606164183058027911711158285083790221323748502799808777261545712252685771082311940737519265227199857418560864842500875171140742797580276390606392891739820351760933305190196412260938314304763037141448604747834945184080057394333662814634725597329581762335668150888015283091494074302243887154833132229607446971409960419261855115452769710395274358429809351620246683718007565874050595875312823608799030356345660489665664120802059599837407194298728440008041031295120143207161818545570896815547921106365701494979561326875234246021546347100017793407529997869965892861324188101859119916661813907856393301989364089386957469027409090701909310611153223047332568890092894564853352589150115116553488356544972141131398699722998910326132304787386704336641383026702357149592545535217797060624 [180,99] -9481983528279505114006419812906278492722799677965189892940650585941582739110101719118045775692899056424943941879204741304360065496213883052667331710616701413022188667160540479886071134777656796894231873219670858488693227865034169804357521965119202498341511476160658218055399384072638137422488248463390365287330158272699423713058336638799914155497614402291323003634746693207886787801674569369388081151160298501692375324455306762377120107174843064007328785079949816381552619650804522063747030561544958754704902475008403516158165073060955816133429203495752195170274950265379821768823446265147025696965373328550923239542426678777205905222604683909695407757201658121027997846396535497706661886214358108667012402321363598138777238641165803458975149004346940937436488572276336048278068429256342472661311167808897582737401098084713955579188677692068598119153174595360619156661663701257102821773498426875590846589723506356709000027179667759043478224491661338541156981058069705751743632165071905413437144553132636718410562579285374321634736482181234907356823266893939119207496827607291337128520996499965606886479966280929173233199764565551522758586494146885761958774820051773874226059105468461923147682513933858874460566979052120605476068142684773547811291334225129973194170108291209358081740532788565888359314346693452757271869018266420814634848344635014001347166311061891273349894722809445741932183454420144333024529428718840684093531199489701004568038874155193316343206932496453216936843291920807956530919085356238656505055007827330435243484490955890642625701473069957957 [180,100] 26217805724193435757807634432388859745027076251111856768478949183976171890629761859877950849104330397192989658975809600719549321216997573119060650407680217330739079912817683411811622276785255562062072024769651433375551023124941785257363272924298529853990785674997792375554183969674947040011286679764105109756167305569300731304892474160865658578103078948246518811444145663203789975979494682564135146654835796965226926727189539716091145062590253328572038472662071954392621627829172563269118507673254732035745453568131650738778401636075789234228848629386663712633616220061967433801803385173938530094416970807271647543835133934033233797122693742397211049885361673073381539307163474450977352186317322885980513395841088174993775152453386907109919167888195530225171852817153382436890354883622635291450747753716868192044954646933038684236222686179071685029895572548871819297736228970693148203034815298854915184243581463687626067591665879971028384715002419061013224780668249096832409022895096013462516057091095886562496014661139086543973670973720463684431884423027593068373492765952832820765023347916252306899108288581017571101880009180101293230015234943898686916254632532433522066079982564043549371680058324940094864243763821516433041668407069051718066853277912248435231036062811073590628567773248219433842263828727938019215093605238340826967182423577939660605792595982944890283995121281465766007939067698820992038778339948475200172242779489052480188603958263116610112376509407389784681202725948047806284742747844684299495061587997449331283390828697028805343128508464 [180,101] 7389593221993443310326958534741177097669324908549615088303377644900858359134123743237868675999868402638324826740034715388378681814882104507032864888660537954292653512491640302621535630871352746219592611309720948871918940357235667009820583261104001813543415672425271504850253718971370789760606875621675643100572347227478403379282306871653887568951606839400246196496268519179587262629105116939390743133869614081153107531074000003478756531977685393143277773499460549464409532820456821349024982145394074704648582922819780815672947367866640916468569185309956138533529752317516217461393581383065751083919693830832181771710873588994515162800759220486908463484459230172604589169123956577169171985427830027995680077447009944364870579497086682088994981341052585102937974267362461456581166238722074175260464173010820628790163494189840341670616413025071316613418438527528321872839745654703362100221823419441884069209812979252804536118469831595245726189833455425013039494620224373778716515710770868622545574570740028904251429011198679733412048801558808599515163609964964318495300141902136018996096992275182003522597018320274874545789433677814897436755090384297388105630922962725251109809823645065476472231651087759563570943386867317146511124673919845234579826705352085354229645868758496817667918793799895035674847491087908355098216009104424666033022189309283838169968851310075200394545206896787181268336256021469390410426090173327493678875246670049240727519886359911820523147449673886383399599866666942944683469206921665951514172118700395241243057656729828943347285900 [180,102] -157675198394662907451711435169571097512802174974833248199116537372957131022321574135330310935415878839561695623354256555383790259025760374838033631381085772211535142552847898452688729805982253836739019615083354688791850396607152900354136346215935578497443119385313069518474021899320905395476162561269178251991644486040112005067875623145515295305437103586594566678220913874742901915496422245008105333488767746914436298976362843095731308585727323641854814153049103319551825995515008409615061591752804942155382677679574375015501351859309753710462369498783784703180419436047767968415979161166676013448385044128811851078507291081896946178175178984549128717497309748869530944244767913776549007563353066262534736966473437000409877434400673949632279179764689205286874517008317192314207916921781208081604074896202441749872569046892903157720162766104231313700774871285934850315304895606197241895499576959409363322784510175101383330622871351995831639015068234416785161969392656749035567154425516777269827657775049958965836802231792598502042830153696657102365596181595115668862202786713351252203032929589243307418299722145900376611359096595050873553459151365397900138005404949504643845891969101172999949033675997714281998980779060296933890741985570236161386517756753316026675116913264520548054411312757237218175654605172628194075711919661849414103819415235294704223297210637778961418807743457882278129095098247177925920067824768330170548514662298683528490602389000963278763371909012594859530635351720490478111968043277872519851275717481177418219358188684131538993 [180,103] 1931927720730196040775055970055851526349621840164447069363961793102975777993315946150826261093464469126290652203137807068366032331197890705555412230839147880380967982336096097882666804122034618355888549999077736536444248473912859620437479003118815874500528429257730267769101054586663314326044381388982847800811546142611441803721867959524980306081809482612099185491498714141888711835642989538622222809267926954111516218960493281512389548751912214374418493809553730789256377441206333573515424087478357406444500862506901033634989561654027944475069250814340738219413716146925190406924336261792764549207150623672799098417622886846803173238519609887118219549321732988742085665102875062005474411925777103352309878103370078201544288543121251355240383574373998402950294339946781834424098525073839108909717150850958270030602178150545335400511430137634151342583608582239827072268840843484909048290511491119114618585782748400768096954735897110004928229605775086691353248354196507954056154853692771886690116833564329767749653333908484864319939418783583344613870058443428111293534841367944430428775319288038483424240907762715689897548687226081067119087655220224732957363085661645967892618247502447233951252375870705879638408285398459046538887950365685803176795770758818562056008408974536971452382067338523322812308107798388714834506589600325897225767009227122065683185622405169715063707779455440346977321119854498121544416330315911393135179297313808393225801074837492224698587754252451640629416827955646049320975187645861511405724382163105270211978439963698016 [180,104] -15300370722953908392248536698739267182494697537104014798146502984170420659035428461601018848231831657083868068913680935195659911318967982649284635093098383792240997668232803977738165942595362179086965849742221477770280886871828017941792416446266228446842936685354842268059940745899464702983877752895278096634022833345303798031156843492773077374614795352523179481147566449803616182814859263587149454664181179904869504248259835573248387091853261098660839663269223150038962226616221783204121239193957953682079043746284300208998961048148884154542624057015361199090981993248294018527512764209286123821974414270216110073749740532631344685562961011584652159950001089341971517753183323659235299171191249345516882074019176879873186061413525584676607098782830307364243754851201541690107308447568724295513615462441430325894023981374250359387846401935986219475873063180509378998495648055535442541596129257664421507003438526913668732787582648427097997590412021825773745876704104861940191552819504216144258468939563656797200281633363673618023386880175827718229024202622165602789538259776393850175606012685093098199544013369061987985639818583543073681104024405332498445593341821360833660362613304721423513098622502166098310815451598623151030048597094288026486478279721996525599435705246658781626409869650014492838180952096422799007683013257597479361387018086467913880002721546730779975485681504393404745624990133911193563780932610501937586823715993227143243991257820527386520041418830884113706097750071588736404545002191567089726721477212558414893558401064 [180,105] 124751115788645404809612383708262366438962812669751213470442160130798118800701744219631625639655581944648553709908679815224415861819299955777913455472377280185765651094111636769890318282418578306101031093615086605024756322491562019546267805599392283222624908129911788156609557207823564676056103012076206906235149032849443052757634791887992772179922156384087708874474102650900109727550056646673313339439837159288088858972820188867688671271203260052388748174680484955149520727448270312220339461645312621418779350282262240965471406670151948951327650116034957839274063159337396490780548469565096270873975309584070074665169462203077525295730842314759939791174340380882569195363612227628089335560780975075167556945730882906778483487856914921475943870379095244971655334055749380873849148502928175971423392360422980781391914182965681670848933527660735100894728865641281059722398114553870869828310767747114060970416894442907888726039196394315066841822911087632480063997671101930254555889729746432297835893791503816787610721851288689350275114902544786831497885334947025321409603377162846523034496960072376321197585629103674758912052913582042591416800792209796538251658046269751960460939926878288557509183435699382384213539918240740941313592298499515005086510519783179774323352286217214198357339312931722123880835416868915674826709031022618833530770562377810630819310411465625331564915019110346253215528632522430011616900717225077948662532175536476824514220526673014696695577470015251926078489060924497151109965828561741978000061677884487943584563 [180,106] -1318465400181987118460181754230035091166047674838260993705012446073789158133886945263338143054444438167632114603115532181916129035987522330215170783860493301555717279336983205930697009502524020528153391333326083169820318300246445432188345302162467335261522068569184890035926286874875528055491177979215367415169336753597089277049295016152924282925975756981149791272877393639381876447072244194341660410065381041029275381563072275231841437017466839069951392735479693152881035900005135552413864591536340238663012148634553831384242221023668694228535851348157253157030936152349506279111735979478526753778347371666091109855537345825231845328771443989372727993782541563267510633928397206760702659294027849791752190281162413560482240456329601304319796171439583254511934580391578693255283223543524723348956157806050821853674422557833755471440792324518311481853197865463425398221197166003647259133878881540645267437141126252912857503309636202490155860215928486347028010715679862434777528506335174654957930754735889948992544908840141113977971738147742640512147204187161308488119625320482866291648246654831851620361592185584747277302416571185720433223370065693019383328894272118467278901627755604959493865789942605792453238056791778544195248417792622850124412195875276883996136707523689941575019289759321351495990246270619184620138779930326091615868812981250802182239934323618175181858467729073300604451589054035832534012765959667513773646370123172519973380850478530012235549279653101570852440791074547767802712301376007571884367163873194743810 [180,107] 8597735631796360991839260990952108281602728993739165138843235151243874465380176123353078475239835191362000502584209399596459113603673034445764272709848848693111444717417190958337489141983430864710788668835047577619655607382964217921317767411623888171334869213570474984440169760213977381110432137815494821247529081102060875002476280270455690188252884693919948098340625717659899660941720549910677597130917614460138404608789655480948231794809983863489120772787996459471101259704926545933450438879991436993504086700656221270839519308115989866103312250021008147241403447449675737995818516236983173384964993852023558454976963741088478274718735632414577121414834480995592054778670473434505962795325341135437006298847433940379407228756504558012969384494949332833883263093426845606307408909600703069734509148184911293321531994437591777505072972672932781022008069656442520384097000463461061638957500216805241178841496681259142409376311057821405728285258206688726863403791615843403255226168892077447439637135785356390485265775415143780064750057582474768347413706401759698444610069589484569857425862618183284808272028987502347274403572248526538691884901159798137094280528125229342578795700686772351045291253399937269857749565425348676896302733315199273625571505558300974133080663046090830066800174585761363011657242279104276360420396759459218422856872661411399387419162640869621501117074951326257946621175773318559201546062684913489441790829162457325631111601465043169400572926992043989934519468603694801705088528475741427101927425414117 [180,108] -102494984674320006207648899365419075361459547440628098111588263964419680431579452179702152046941176759822617291000180021619881572442164798540518883148981019588954365901079554043511970752327222669474367588813571535256380049700573139796409653708233530808650686742047477841438393086422006148874578125098485787063244408471016994454141162788968800819508250766546424484345238159643701060309433333901924334410573869382114303692199106004674674745859738399374639790368209158759383680185973005565569965051531179840686557085480743972669071373607425282027827357402373176062122965655244314937735889734313773992168918534066238756549349453095631483254484937891091750450002709561130684116523420419352641224296820124855609699682454501117257693944944269708698942493429856134795194761133923210511300474328622499601069022723214898823197198090703094245854550789868292765447420215114120041330140734765972501279955047314023197471858689214500914594608241462522700825008129990214759990968503416334798542762744647623315524665025489941764140886135585955381147493413847933638340996227524121421134414378550448052215928610383336746375121513073046541609535093112489750141690788429877817649107838880559974652438322473073692316910160971048691251969505816881994870582791801273874878803993741483101562959087447321969519396361738112328824337111026202301432442832697380374933298568811477550673187920767886179413716897333566901090379618651482092393501807043001517579432325762782741238784661946040448511556038142896163192820894645310347140259961048140225828644 [180,109] 418340112459122916229207377327428298396973820802527031588990273713222968420077318439049059103770400995428600946175606834440430530076145092208444932422236857137415769936147355140139553046620254695172533692905300538021261962823336814788131370993197956044750675028018413451322790287074257157969729870029798616584332101271486786894918356887246622444902904330216505151356706796840093728532785026263577277562339323183049162897107756047901544446839542829199124715563399810335884586056117719669216231221254525910404949736530306768205124729114814396694593508111075277888136129515512236799162441293059448986576590404518100653813824288031337602312877084039609948127997023883602707239103429740738234571634894973845413360341226357568613234989244045771234866808100380725764188894167431842093016753428521064942679518486614496338414493298201527388150683690268572265762724379142516398370160261940698642366257690078611464566863537701567569030143537662630911520781431668958282811620427057137132645691863373288399832628823876763779670935984144894125401450670404927737660883881859095519725843596410882782665805381549321755252124084191216203920586673123898468211981298988548462414665052779593446622730096990746407628221627073022537789363030257005346212993779175236670684219891111710483552540103223533483513669084895927840813025965889870980636820087169207998926256819974895455202641662665870399180110974651441909273915866622146421582828698648625811510998282399699106947462591927744781710863288481120908209218189922518879093764672867807131 [180,110] -9385057212332694740924391450976747494543778918494220510140123194450402809980388805593383293284824035246268814335166126102031643862777695060576261951472695346830923152841061051282366395096310222038357316956774240268794670605480672711318661792450314767533809255763606140405141243775320166459474269872360478153803208674724777995341049860537184567366928904983225301270389743064315422851165771816107111683838212242582488045145623649861850256735450589273686708011362490939447160777053455437486023525185257221406202885189854741066191203670265264947215427956635267844938692560824819732444837982036807160976432998281588322575354151456045086157719648653976155149589708332534322550082357705878835485771021725118688934313729226427602834641372331486415549736619268608581953612881647633882473076047689242774270927581308042087331952392788945442274092019732911712815685814259996277789707793300450330056132848495571629873987693543538872808268024303792923339695971302149621324753571931211273172232793832834841028270773870255944717192856243624550743730547011479013741952408929398343857143582173550233260510257992212813679135306055797822932009641820475675589588084209784642593735794261223908369864961162886418781097565518618919406867673802418461274300451068601358698465382860812272099988083859004694819146671076842214676749214984794803465626543292308698639009751930702128119576796049561184128621569423052877896928260925023947768876543782521563157959596156875562787072308585461984797352319339188207990691186557498638871013563583140 [180,111] 23808969053700170900380211744320356220411024860263175701811938819434555620624146249223976124079717100809753735620337144880956953007349793157302845883091791527602337910258146311085496584545886514071558972304249431986529178017268936836412252892560516763783407801363476525268911290713763892664587324773507601097359081810826052738814597126820258800798383163637491833446476263343273456650285950783557400033185281473139801985202951429518534830194361763108056121516576569434345251456716044430818629104890874457118084548827578104331880905423584731392706808483936050925846923160782693927368607840053491485138158479531732093253692543061368901964659598744684648486317441825310353302277136165381443489258215607850024453591889668395257895002794168662090723535387897062115125458816524327287704692526765606853854498091644350787437015830664667965832437538546037677178813705058889032893960652286216002372215460581744403934298265359499746988436829530249943063464561845116216432549187121164579405353762720608082421506011844382039731741014061017536158652714319676209560274251934977983728045476077540675163686752938537431641145558832069336495643403477969767643174004258549210225031206896910303618549055167057457272556272858830093733559111876653128832359467803396427346126501491891133441053146250299551336479368179233367862042764986700243475169575370295789834862860376471055356852187260399907771813088754158852304655794978067282156078281830091103224988503931016897156313033170374628153299636479078475564470654885668550004890747 [180,112] -307833748951360197309665317512949050886665650465025399888993421207373381448962399953564147439319848603369953037863733123005155553755310575875823163561088056593584641985778176323885675469184264692006917761369145486077701808523598683022448567527521468862516901244062718932403815154314311910993281748970626507286793557553519138450664702414790994389055631104949938750854594164631372820133718988278563672888903569193379163742143758987866087133930185829510267653348751941828809036421885736477308475012449421331825052619721283352574799563015200441167093706775322102059520709570695129079425049274752559251322476808906144519382949171063522111727472989342678025362848236753768266953601801953679999116468867367784820948813885098015647144798549529450230743514912453751017746258278730736274639528047199207694654503285227302233930709027441257348575638583229977708285461948484365294202129217608729475430528359227044296089760155007100729181804499029404973970069262403753209469453435659111023712227367783886654662810597733649004041383504968863893420128768433038946790190472249027579597310196876536251306684610430460475150458721490574121896171240786764688885819012371864624987433806849917517962105691149247654557804255561467709008526539033568994937358910407116443384826334343030398185876350419938511553163096730358381739888848192927152600519802100240461630709970929153573568138473072573663474938396786133410061243280305852721213973533748926772436041304544525353068302744542125091726913714239400601585543651994965217628 [180,113] -882588133134598821638294713902645278924141488544693738417924565205195418733594163950689873735102559236427114157658230210225111105629210490068320565217740758811782354768583216642586121646637995526686410434146268211070177185628259719990345819617383624575078272021725980817828727290928714999061734944298612340752955813081006672449371498993836345971639542094010239030346539640999616087449265434956004050646125428375513826490051743920238327496170858382469685305654245301093550607336763571492164497092229163531057922599633384876844267303606662139096107058269073528402013779040709564279307157017827385096800702387931690728703879009423044454483631895669770838447655209577504497697743306813988815062127864781435433747292456374850227513795575102880044786804930548962073370785985895982802736973169687323463684871617085976362907090778571688465244819293093936033735947537404308741652503395176636344728231298321170304208437300251863468317372573458110707432990713890389492934365388189472280523266516528440479721654643205811024685732218823166810495976239936954681648253316740976174868436999001015714883272435125589632987291364247902667458472315832021647673979037014749487556776517341427760799099259244075426558356934792827030879576375486984358750819553750935506255544996694355978317176729787544083913561245468447897891448967638419814086994598253714974789175316149661865624672729639838710381132179877741229146727854415570440176487315113953270741761249625719138077064519952085593678451762552552945727250624422243 [180,114] -18661498439489488085540965634159585082221689475028945571517438530184025967003645627379884522091387387063271819187677673234909575878889145171678357699245527610261025095260845377946653679041433558271264508927724811577817270070625853021976790150157281099393961701076288363302342166784893731778351730608386039908107126156000178926633946307052334408519085358481894303062491752247886126792194091021906969943522156455076831840064074293899192941663108295451533515786527778812761907204824166921870405181504765735210648862260585349626237478857842864582683906159066299771697541501787341149425040802826704880691495935280372160691834236663064187664506408774919865296145187605522668007675237008785272787982856083169625621613123993050337957411737377203177700874937212942027870448025974670746526781906984372892624537483973552922166078178457669336672094930163313366032755777031845882544804438107328907164584844830492465010716185295679687991846718741305484889730753891956241838147828598266142932111267644131859841417161830725253417865607940924953012724653411770156329037791767019691751337245787487893843891736149048452945062943888160437573641139114730973427906558036789493981064763192372816236466721018696719507954155816289823486546776045626649717469025491844813199045993801093986236507214835375765701345574172290378446138075987585218684674201604990040804465967738375094064586086083999511101597293691641957331969654072013510973897695762633234772880071924935152566287948623128669917930784343247486542938179000 [180,115] -68692928664070343060254718892360832756953464965493476463930943833703928148003395269526205869446140295147545555339697259346106752903278451430214629005094586039761575934966800965560127676339648589455967098776792446878323731014136503237303549955427904124554356776861008073153088668542419437751638299344658615889136839473361362870762469759827455226397608813446010547532194083943329792485479125365994649425615779677622873402743187919789175943015060552128606650352615068877100487313918271225319576007420089376541476859537906551063046117863427161734396426833650194294912575620289475552271190973329456820956637581385465626097130737391210758330016634594019305317789459377349642768732789868779370500315883525004054866470221619395808800840249267530061681610874405702461141497512159784930066857070532005278647239633561871003720884660830569497989711788699373858622224551378134725208149263100591042696825375316481594410706456993708589730440522872066743016969042966157817618847434874354085044446957507085709643878158390784288755230690740100964095384500297586063787966348284078177320735222122042668233446395571004013742523412205246043457750089162509473820011362303062487766861819443992958092388159946464157670898659967052309077872384732248015421593406886772137912364373869416014654897869170276498322976902520761638130186886408935420760255681535207619327089751857988178532436894637776113752411142540584607337099066439894941102085082560302109538446738557042364686369518558574265740468423241214556092848 [180,116] 497785656600662956603156805172636072624969408839216524223942060116670961152584186838881876689535173520732861308707388674348956908813992365246809854045521323168132728735501712813857267079423909375133373234725394532857123144141670223217700378770114714713234649879622892373782255818081109601911232317297493910764303592558868725372710800696772934307035545826249147149297515051023212343075945729261864320870601143114876499400430556226361478293724531767931578279568726940189352304509472747217648835157214919975273394839027544400010364694826019399487372813979438300074824021500003867942811884428264581859140013874593519194457208662813247864283742006522924596876741201066271398295896136902447655719700978986920368394069759116011980530513144292076721150714637067720861679865073138914189521845176160208484807445283710217420459477966160136738661258936862892567881846680529375847581462474160111037273832254801013402186783052596367320895890515132594480752726905268235868531530331899031128964980073412612016179520095502194081596082970673173709967714189850609080715384887149202471080075913687606876626020857394809830458634291977890450115989936153795266580150944810408985924289538483569444001267992160639975118818058848336528271195536704567126228866612853740392607045975585187919588271086991596499002825911801735952149710838483130984068526609347136091121327026461507064281691406124142591451219392570578004898192464055697431437269946071656635098447503535334394438362851432688641692616411753295340 [180,117] 896494725776935046887926565236011822054272719253632496530311802363071662025182936739689522169727384147279635092293636119894135322842339672350560108719216690157810094107480793505066234853108065972111830892321018408614558947145795362249524609536128471097281267237213153173459301363701339476386782401387836124615790947581081376613916347083312953874672856901356778230388597076388927325377997050132542623070153311960533522480272501979826730000827786105390168314602325601728643996809994097863058439257052148857692597473475631493600724628511866749545154096704343569223395824665306511036618191491637237622190747115810725810203224480236712655335649211912983436785171112652186738938456876379542302695986119410233476224326922881320175528975928388068508936869300740029787662600431482873156043647303628412202876246593767559789480046573549513063517223082285212026507808269782863331046172141661276008592922499848041323378094928900799496303004257097419615999113562924874881788098194126737405053764351614969607061999900379033601183636608589480490684136368330762332997902925828639101199725969774226362285518762402517648439621652213006240727589708652454274815542459382996471624531760798059958184616153293174793466794948138395870540674862367684212509663110930004093006673112871173606344511378119639018596382566852364747929282217460779848751420713099463940833604091320698266104412849079511126039725466039108862821701188143888334873950799793571119884317902636982126034588880984394687602218751355 [180,118] 10327225317836972460752140126782322088955802118083938016325033245303115265813709704636084827344602462602456422006317449291240923394983745747838571253095414607998616780972762567624457018682252844302162751795085125932206872478269346788367964853368430553721019077200796082026181547260856405888338467806386528588179026692019767308305985091326815539341574457360465045814537193743753380253371469927982936304800464435643383286775869696747788315181416737271955032213065940122745691335941968006065461933761183867548221316100457858215258944058126969498714192339742722463686471620042951057344117681761312511743288064764683689523322032024438212915712652476344143325028446204989957730340601776693783078355166150161441416182693194483589855153689295102257722986922005884618492798281094528607071893176566872905198190022663586199092317617516215197445318041314684420328717012723931138886169077937914537522794007559108261152672696450777255055970848637463970762407604544048433746233594410259051518189963563046480972629078637221527625871311564458088846317375741937286355366746927896103424084168906732365978554564347480251601115428848051935932586550118028041516864192867976065369663768216435275932731371019814682606569991721343432064794758854251401117968850416149581380105011286001694888429380511928482952669227105972320958949334171284181865165991723168204324052895207590619978783582938541786717304562964697034657375524240074794695563292626537194850722915103019196282981394711327648815220288 [180,119] -33616786580148093576454410061128382396640084217133828972779085836817216295110000784693799658460480487379830830148429337427333048706467969649088352520989797781555418590338835312284568633583203731687043884128442814966936520673093896873033381166458014993242272787467792419107154267283074355925004708889665506632876755877600093475103220312496721800422531666205687543678968920717417248318081475944253451103807311904508606635573049527368287720836783052726636798937329159276164244921907840177990723323879907109077810473865866243062362235241208335120542199270996595380746786592158563841992936464668981163947760796150028130059489484367109630134899254679007953123337106852329440685839839359835989513895764091136987622998234524413928220176729596179367542778136856715644742280008288461189639981097552458425780930960417487233444945030720552862817801651324228732481654149839850729365366352100859950283184713819064767490095587945037512433991555695342518731468713697143033316585176075235482123530432646484581430840178493523706143950163727713390705352259717601094195704643077041880422883881146800131726991652383729996221703128166954371844209622324664942596321076612499762468994813028328911447093822004760059876178977137218283779571459820991718410483949408023254691881719161071391210130982276051751927365067133382921880922899012463397849012392077257969342234966594301090496505891311623551290199005648304176089375841852049083582780503352699558377643534237908112443231039456118543807 [180,120] -95401579001101827607992166304791959150253332283902324028682330818726985629609251607296776305351153449933780818179310456840858189312005846412314610868279850200742294440564766062951220079738599998070515514529213180224111747307547754834908433754424938572953093740291414738323751188426586988556411767027380938745156307679542267149681393576520282284762758566495345780985150439067729060107379612992523907324080708768965542336113841238990710925240454234828481846776198459869026767969350619813142981894166538983538042920890694058472033259998689108094421615295346991340718081028431310197662994669772905169077435359169901775363354741505275177940083370874448897891345002736369829710748206652602687786959964898157779263875815996456668304716116105888840369404640588412148570648721296482413038916436551053607343834435664876915357839381012772114402800996145458254855588848908880412124022947474490920322721894887608883715083231610313687734654518390917197254357070882285379207685725364126016294340662908166697777910985453398496687618109899538684955187735755390859579943982432667808288459067024221989935821159225505809016182269729506525362424197011082853851837870287530937696535338359525678826901161321441613769183148829734725581627273757094686221765214239488780110996439322736952054137159875369116161351376333203398870382093962840597286605916213693892519723501468729348977520244223842523657366543099083375008589898490120099209593746409412183036082416881634467281531267542527 [180,121] -1234028193869933157781833394121757356470346798202202118923915699821747094670319447262240713835558690843039827671538377663704555675429310800784808982310370946988196365444511941470432846806980475945287688105003131508711129188397770571840098747253337262452561413615683918043752172158974018753879643140481781522789118257522628369731557004325543233271096791764495003684369452483673232274646736852712806720952451652759156916358147844753111360382181585627547283948329745826358853614988938607711501084827349006184203502722888864218267420364973049897801829910070884998855513374728801065986735775915259648791905344559344225137337404326109134749053900058036198422594963023237760220587544797029682217880582769114056475997571633207152749979636234334116306325056579939649638877759486868695550111991164477138353298478817990567039457954640664495637715106863177783667606849797330747882805399696525903168329815448307442339068298703057818531425961816127617028158369126579971715389675686503125416954180391911155644079001384790383886531754786296542557910020705703239930620174607256534266966676192024172488980760869366811884171447618067584530867266125166591007667474921467145438896885411252251960950391838001033710058665522779650182700061018449265952099196638415442260736834272012200200682391689535970808536402198913686633860406198061494291330459662514228875791117009267961646678900715078206980709418206876257756674696219123521044454866720455644064413718422141152634784104574 [180,122] 3016504227259296164325480438437484486905368357055679478081034082998462564239513617297227545973283689994807699898593218185748437782522901037439750669913761605095744985115266020766449625439636218825722136101661568679303587445627409279283205780726898125901619142480687868818618042852675034092334453989331007391587094514780921397090409006648551675132020276484908376724863368102892704225908798540075190839032734255317105208597717169932399569270912743381838434517309359928891537306462006412895601622490517786822411413348715202089757796948387738486173686331200010440735637216838624482079476305810143940166685517803379492015705790556736294758943628257879091740216283465340678404722539051328240340373985865766442891846464142360939078038715925762159168821381109223887562561598313198526716765810380394973477232091366147135038428371725232425056266741331051441160470807744991548347787941276304607647115860792015212248474099765432731885901303952690499450503080005254268793108633881812517662944784315153179198454356879066143703199896112322198007451917323925998268422830555953448469710077797431530501903914455114675947318185979133513964216792819609453304632701983532240836995789541256912855091003819694546696877291959695013053275434181747220765051232489485636651119571817415798489081560109343769749958572052721054486250393081164333346965685924953885225535105004613662052114088602534550938579926681458694311982697438355022779296085707304540656900761954940679325485 [180,123] 8134427242393891882736782257774539386694035378626957863784461046038686628520322680207964175057013356651581664520861439820003956455603016732521341810339497947426108949854412055020769818747513929580996235113035446853069320168626827408273901466610581968840324436372276792442789998946179411479792155080921922163320289353042612590219035921276508187589050487123506395162026109134619003139384416564910016032930826078741420637979621714654863848291933269801838970453913442228979427674323768035563343958411826699289036769785207344129839777150877495202139986616036952584692368790604166310765237281441114929290444459025919224809758259952010650405695332754381676105740389332214834629636499592082824950336300545241782568904622729471863464499181085958820697637356301620054291034491834151195278961971872052042392080817972375952533470838924840784779926093692998959913133547672767793563766390858235078326304564551024020612046608799740819618396133366572512760862768871787312761230367260278831590130635617755910619347356453007873850337229589006155371877514828936689815440857202715697577754774113645320682324088143725914538128153516831596398738395650875501631716048290267988898692671636379012458207116354627249701191785542978256044135070543821066275999973671336355805059174304634563224436569447481421738351961750463314002648473373831987539450761577915436021916403672593785782174271750942007297166185043246233626072375839413254159557859015278958415117988646549709 [180,124] -18373064962993229224293217915259691994986893514399918251558903238002317240224199544719924151756971922848393606894339630304791079159402059232077183890549594778908172959934671188469158452181862272938774170786516541324589892795292959012448720990243481424878674628565596074792830557412265623304778817433189107304856869469418627629521238697508309983879992655544022310136584659553321930582407619839155376791062658775958048174023337196185980935736181076758124312606415739671212049863045831324456686844186311897588101202674475194111999707602890189612398689773812439082478203756548427890103795732398357366585032085872975471619017006114437077826299901450396146651575480643348325261839058572471607024360795104280124947945873515514618330419734865841760066775079092248976008096793904805220005522172913525969056859813912873547650929543475884136001890733495633415958247693627787212775951455400768862060389676605665790644153086475972323295134992868066744869845560947584095227728604705469736095097773640135201555005544065192727629104539155264191554473500967744302896303034597729853151328389584309710141514329121644899160467403865475204298367727056458147474456843461582358987852793313566095261231002578569477646491380544900181243524764500172472446534420472168653804884068352324836994687038175762983519920514565066304590305826240221088638608018119958276510227995059000745087842780322443174284035494171661946789536270093189444005061792845328636041003942416 [180,125] -1987818710357460726249046269980933362923401894187890676772387245602745154378554103833883651699313627423120934791277420344940089482836956897998832460026599207589095468049545896969223617568914594604793322971925853521496709006275327134358220383392288314399457421157232843503575254766511113199201200986731570733007976558511216593533354508333764508642417006551497666258065743675313151940850366179375300034960683285854862207398662880436960262289015997984386662288544475519061386058358737751366999683323288212286611373810498690042035456104986723605380569434213319235534764456060107564939273845003151151543582749671613334083453707256892796440912267071396040186753057782831173739192778865745051167316267846445477640803420361953974418226316148577647014608268129952600279323284704076590044946186335784913620777685826051477066457195700736500330043842910544940047162060352813830667088797742761647464059678910428372576600161494146816319575449757630223237736480281701148649788349328680545621589281795506735260802868400729410192698824505594178061746651118745429305028881429345384560633368863460870205543524880384325172242598590364876784746690435012942881287216687189786368484405912987403565028235268786688840945016731841631077255602181283659164728316242810297351551887596234309875448850249295051821044297475457326767144108936069969027959316994712169966083390807281910197039348722749622454107343873512895896901588476329861567380990444969027372168 [180,126] 30700604465900979341710932249378562169730089749480272852287772653946950768157213468116554505372774046407797716687067446186032333904956501509868653650448176208763867927136546526389707341636948692465950892366889706473942740482865836995413617458521546938950084514951379344547626161229379791966349034075185572846899678319205869340256034962764198235044521558150520622923935551815076165568405963741458690816714997656948369977419386763230453155397289103754660564208242838873995296925763041730063891626236153825437861245978045704180176232025465425526908627519496379993151645717594330074695413716144567041517007994152170926678322524552690243031620380552123415477672850581452899001203754219480758788100762216151948298116326638472924303765428049892860452672248918331510299531890919622909933816186265483231468272237775923738932785475430075471418719195540177510025896638178661890770101774146658225630964011984987341235720648825343855102138112079121354725095192257897396826701495734197242852987529608401229036850421555157640838035021789894089068981889156735779080667937364409185648256928733498106205017228088698856784264576534377553997089523883089677360909106893716840177792535296861977641748870301103975027166006770325846896794567586125731887960022859895114735549089793953733179496982700555660266675262315794950324681145071259500396468657304715158525438497099916096593424263020625970564168422915124180373677574129040651846260440509438233 [180,127] -36969147939862930088105346752076290154481335746827287158468334658988339518694890236047257689353560281504231114866981658891501739529538359970425565726198343693131706249457210056290185119730285678999432030701980636559658845008423487565539445861313662993543959516559858204835869221466604444754897808455941634650663422351678953422930927227236363149030516826262912845539240029075554791723398673100218180321980035298798332073758625688428823038236545041198805601448091216425973402060295092442085259368669976896012782193370219653312327028998612686566798809324933245940930711560571490441506534308772435572479903743161352914709953195155846791968263777132914687358151268125539033504650997513307846654034214630575216742009098301350049822650123430223847037481070549384255597786102517747338346823812464238761931237461012885660256393900161704237790545310687747359488822552806491829599060309299697131282740171100533039050829548117439115702822022060057528532920432237416519861411181025853210825071650136745983429550431385002907163546628303786194770267991826244577187513435902093219338224434652117823393525994127986096911213517378390657656724782222862306446217769153831338915790198516055153181767193609531975633539331096209263445894167119449141716430046671092121519765277842928571007565270574709982336996964428768155497795677406470168009860819703355247082253124477408767655537327180295510147544994618275822467719104819628393110350873178 [180,128] 17828852542266888587369268432357902543035670041045115030767346748692563937615975505346581899296942519507955837839627387243508931981870666808158954136320389891022112088003940562961368607713050877858033077717019400439122148756015394603532149540853633700562123747295758608463638823391830744326158740698885398752321495812959375557909143758428675372985656293699481375579038329978905115369999736591997360583246234386293005856541425968690286592109472531467305088927767352130038770808175668910492228656026793271051057628829618058245294366512743126321915586199185311250259715415497891183055263963066501788593040502233787610949968976702212195204929667347123835143142748058419312044158483290046723346126449285449140777338248501494181472716786707934644017904129603002300783223200997785876407290138973990053943131739835494926215061266704134013890691090451433333838663465300186842868809721033703297731776224896841553367471680779128544636945094951513900588472126092768033121656713962701242506710195234269674345858065982088004652376651408716299756693544149201559927369962898654191149013759664965519192370247412663651579396643410899845382025084132088190638162647160998282983318197435751124877081339501497466211070624107446618889615052017437966619070292588602857652867484737763898832890693203474525134545502869139829461375156344795049258837171670876269265386561268677138854581592738835082892963191185809454180646443050491825166852 [180,129] -21735034206460329613587608025566372677060246389894293407118651714411156133634978795136537721887135948687102152721157692948066184486814081913151053790131783576343543875615374120926017170455248127690381600254871054912374168684802459387922173052633572443368907416237314960013781803801228308406597713046034233597403453888624099295912639151141379943692287112464771389236824967496533385786171024652618267339174832235024259054356710512071242613625203804439410618200956265201212231735685823803814785387763163672110487791492602014375309113633630938600838342993506925318634046141552805527271379876496495295084611371295900667220133821676674499344134540491358218133747874518276486534727792103656385914103386588360746634947187046125511183881556722850854042416152657767286193344191431380472946486096598394527074720534406659888160072442520174672910492709296562809592715210601364904912255780589555037740101365571909540514520825003088505848494192153753752409705835935071096077027972224976540663517485743487608460269066537970643155542190787128552167388367873239525159475720968782043849646151354171509626934464644468707861790110060962088754797133043067475766001540176979790859037134844920902421553766943771222921148314540727201134368681653851479794219353102069012899560712771420668709485537056146925707968693424127721777738219526762685459051825953807362682168090187732251445308477449791388762450880828263320784331637369971447 [180,130] -237069139027866888796493935970825516985688210461154505619053499198199529400844036172911258767497453573183953278711259760240789043818956101365806636661756547598966918009879818013642666048399434667428090261401499368755344270346323782688074426178403376589378110679554120589829719793344897631750722888157305816955712434951923914005597318674633112419114974703272696391079597671116639074115594123452920226098045167461944434949799481266552602669627820611916487277449869042003860217531205445511827416012244875795374329222610713077406044440884752482470642801865922307612439990765186500736319606843233940247338372706289782886536473641188312432869632885548609232158320931780729746589626823451702504036890446556025383090702225935142207336971537134143400954905842013189912000735747651784811356662256994636522570848563302068585607189670840977979307956313555153680461219900757843713461006856337742172341397325120527890289619475498919632069007197735463339438266899822352558250965715434661557798930650599187525063379150040497951972649204994073031764817825579128277837507006554358426830527594693076974295766555322202387295539447595201746474421904060225690201738781010568905496218318506807508244677883558510453586830025252887232703238490847807158608182529841704716175327577994840334601624054378568950801344146964562346118163632598190539307294252662699757131183024482002293306929944058912663864517231417955867932876931190 [180,131] -66547862028046185370864850470224592421217271798082625972702906693630406881541479332047007430983214080551624666978827298095655769141118245030163338591600790018214160540028885410090167724275433543323345007439334333440824815596865623353084747842372289772033580885201425947186580591398379188016403487352272879273995262034124008697799065771773711648407102955440379134359781123867803225207197867116229314903223093653864188580674637771040876096106137244268532427584586956067562307839480595727454681960746570959244856945488048170555251831352204611882328726623936478531647647514493585213575379210334723922187131986292561075613667152797334989594253731145114970673372637147104454181423532355541948233614514418297792163314682858087412745048394775678760143890581218804093872701830235941605057439214172784213901114559134331383948906829715544357843058306341998681582696571391768319988258339119887439155374970821038938284013733285635423103085216142838862026216733877057687229965458149343748107382039699485574866814239939086344203000004089749182374947628115777908319804538834183948164301622191517383509244362220265365903033072639617409317369300381363864435666320154988782829244936980523105242216807414733817140158652212486297364917383765676492616434037156544310678980002640679814493494438237260524997686461110297858597513589848935274964837908856169786779119584935136742206282216846049869053847783104035849284592 [180,132] 164502441275492437326339775034149708797600360043131294413724974959733456392955327892449576792700200528694295421469920926184739927765338979645904565747693227471012461174393032182017036333138078763121028379223019728510997466639723288426290985690913553021735602026099092496533681436885400006840946418449076395997640636317117161671329151404101097841357436604653825355288366652590433608437206502431933492335683998860773589583722036143604969679262430808837183636717144219921668095148766241605138110156555483357134823551440290150611393877050757486434577911706292577273937625648327889381366320064819414259297482452313601848095640403857763930065783263310387143269002036856229407499241995904725445794410484957382177153792291660729428727122344584829823536056272437658674391486932943794854790928719475476406674026208696511762581670649155273705397488996868761169732053276470017089736421424259809760184118235522849228331591035703697863585380374014566902138538191119387103040756950176488840105838124901038909543143293161641123207932700955195364227784915465898156492783024959418865315861072457783221935185600872066770244412813484755804609300211017776224100478340266037205319102884764878284749242555915884536011371741966319708431782569597751926384991167231974340768435495364130674930228879869540798781791441567133020458597283858978077459438912975817308521387545390468431193815640796122923461003343470209247 [180,133] 62718660895713765514241413677445165713271417270674430804462252743827761666871862986564660522198450139436389281442871146493122843364629328815648517384856345261334957510603983977356063598083465874048359231477259473463834688634713445603655601882845693057826530780392350919500575933687972328367159125789837091604220349504386172961113463324406943033545858155710011819833572186070535847719728874346018585919180827784364744684156619360613137473658689216402467312587767182429168894150871447654685497004677240126447191546324073795666460138970668954414209197867347397848489760076087013049792898859943460270489077402029008773508395297804766396410178992876932995264884881552167750010678336358847535571222399293899403221788505933423234228746605739719701478038166290058129574883376396638043924668001762446296727029416962974843380102154510835158388689919957340467545144551579343338905928637025655470740466502923920190680597738557943185186894071100591614915577850149349819893890872211558565458748037528128512726749427240769228036388991320577103808735167561755971207897146322155442973972314131038387942571945440161908083951675923799380060913612997115060634681807767448627469543541119808860418313708790291722925660658985549255519948242493585038935095228118215710157757515837014912865287175578533139136383729201629009007712668378008738348713661416048031952626232311041474348188578516028527975151492587 [180,134] -37569107230483582192556686554850477474919839382402874507315796991803188474428175091221040822528150118126007880506188090493971327012285291434771189335934589379166502549670748445317514287041837322264031110463748781908207921913257440001061584744218629897431176348826688421609324531351826351741797815738163483091336538781214005041214926007518305434296843339359111845978574750719243962981041348740003373810569432336168568537103667441255828864494410963328247501363553082196516331955302758418942577760797308285674346869978885074685939060986916741641777516783721630488657705997199441506601982819158564320694083866699784391672877676501027104929743058128032595834427235635529814310094101518464820775877339140723933755834558198603986307573925193177917753533245683568350725144661494054867141141696568934264522476188623873456028383431341021539509617570862845746778151878101054292845952043708987827325084793935717535277233901100977439732295746859144782315890272078644179659105211304007072110881559993116734496784616169289977576743503873973692040641668568012805361007989534633313029983158329844386162993301920270002468811964620460510597242970320916117846027148635935412072104683393273523076900541702253113576523674167378889407154817177409053303705300165360035440493542860234078858256505320523606082021467795222372256099950344561340117857205698924314824161543495929404443806213068224750440091 [180,135] -40192079286424266692417727587288540655994160156438206967531577951783284869058550480832838728257597461445311350196973875771229889850777119107107590460803893342628503602295486996610362917324367815551367954467310688403217145581501445239386524698875484365218663715148833025938964245372014321554584232089606655850213944755268870864274310571764113776867473894180995625092060887770283263403624822647905028327441543743753705618847318039982155240913436297400440499733381557197654221622955467315098734529394931004685680531385619075625278813492535564708266805184623745016670196347862802470609421026000459403122372667558443941538959311775688181497252956903518745897159167756942901489220738810388997850275343528346374388065991498668029725560122882280023327534077486816495993755560327375566665136754517915258620623848241576706466544689023864181177694008808686165366924489547527792714807899647824725290837101300548105837311302854867954288072805677066939479603242583189859393248280689333709967381771767000756960705085865840792495647871492009483894744915983140320557078098040315586588980174882403237531853490129706049779457066145824765538041275662220166553089714020451546973151051810838796406536973768944985939869369689816120223396434338577998413973908326730038600552089098622564107833590634315172703647259190806417368681167566913649549210034541983919328401447960545077190052195795679140 [180,136] -20402102743794016504961595386564660039188889901249575213889096991903635954203881096457194791355362383471404735423301783237894104204129149465731622827786051156331067893956383382726197993154456335025752402370415750600695116606131809857276834579958173433740902250072828282600992202639555700812132692180026319021224099118387416542985694857400818559848901025620501682791372558722025554017469768807765536659064124795528409609740804748615773952272353682363621256575248123880769967244466664579068000059860135777000210288325753635295694247120126866316514464695135181247914557382438305950403271288710935887001917407612759266514564740626068307084043189822735799221456429789545229221760972670314592791446898958350822039346530006026752443217900070310692025105595759348063273291767348449741413918952347705797921895529180714577795293462324969334699404458413208096791597654044898748589157680910562229703649846915279775329049148711851253109257148721838015927567576225534093792095500680912117263959754719017103809803843742961705203365892083658643374368297640959575923429303369985229080460907189453796939812486430280774730362631373217075420778458818730442222014722582877921239703870352828628150128719730848169772373198530849843073941202025853124756315888392268421277139565391212853019241070889736342223797329826337754489989288059237664070238866746049969257909514275153888975257117115 [180,137] -1473685565333018972322470885826335109805904492130502276538728673273235333114695521154599933703300841899374411766226420361545411661665122597587275213546936153034760228752190096789864178038920309124407371393941155347852209561819127938987043286570606592743197693507709336461853717771325089667425422371314721175142380569890601728960873996297437373349458333040213843825954005096881612814355355641560182104478722222732988100172043668125081413840062884449129305015810069138798902286060920522343387502663306829290730010867697162959980404180665426516701587376430945886490910442902499958560624683673497836109058238081059037146930559663803797003903782328158468103216532295826832283111321303442615454417062838260481732472551132012249955264004922802697900702578123414042946495023782723723296596166731804886411154597802263558264466005877342858205473566657497828295697574668326196450766599045578654999065136834232038168788356911046479176662797349283942012369879155762565490989356919357303908755032415671474032508908986950491891589002625601889030446479995127004000252041273374912027307479088210899500682279072183521100391368949657732675826264942297728943574927102238878564532862906862887991945411661385505970968661584899863535539976909129888325407067135457615414931052334800372775389212501860547274486540208605809073463806488214039328892088856416972284527018836894056777798 [180,138] -360693376745840370322492830157854104518229381427981516103014831701875521657504858281664878057278044318754609355263625140949696307600586452407729986204298921554564830948956617416226803689530345955641867577775393036860183830769780653001239652224353203696641777634249116538465258367720798566210786790275001797518718684790450432260219293301648509841497647930112631928379100326050851342567851035276750433714682836755569225817851182311994224086187814154106783771938891315579788757662442935672510692232530535622992817422604339041200100791508296243687762913756319023265563134046563494202915874728008089928685563619577156176392649953168536485417344538767720076351851531913410117591100602007466974914014525604060789893067226146236822727031193312037978293716370222034014401660191519958198831390224869088597659609069594368626980995240851520045457295096334371045872007363861897273546066749562429838181076032814306590642821395127289661456065624464230728054473745764134477106069310280400471012890730214442529431079760662314549380664230437445310143065637944210305176796589033323143537656914591327254827795551770429901757863353181579393690717346709655365760888413083926811321823312056979202262818034285197815363490416611543562714627674381635690843056785731821417358794965208937939573836219095747332856082700766430892789578664967561433537173177614758907279548337335566 [180,139] 219609229079856839527994082510172387824500382941955958998508485299039210695072490751144558979170242842217999117673140053349023133602053160788086607308636970850862418958480138869818169260145416248384437974166390941908294244810706388824313092392312125064266248975189457701494749792287200789553467082634526678109660671878282366027053063486718557462482005592644694255458931042271190573983457488601322507111253696073481369235975561418642231367903742363757196537760951367502222451266846902972164773326175796945128918224655198339187734835965071453871333457256506483709979701855695141454998818170190663683286144038039418098007247536981637174615486855506643965940231973534089770329723952241929121443050366606309745867671966100021741440662503541188976160103448855970832812118621840276202603053295525621710523122231546467258650282052788860347405513460555708800510944286974531090605477387848425046998232399834217822130240810070529090181357156071639099556597839635085145871371416242251657278083120379883520174883500825663161574112723382939942360508778251179884871361470388832362911666499321628010324505102999120053512550434916111274448921489808858627153508251439707445451068039773371597346718249895663453458206419179228806782678440493401509151173264884614709903165137759485759242154935267416916116268729446611108496255332587375683389948264582574124010868335 [180,140] -85283607672304024433996423525778146182295044248681151840227436229939154548316152077092968964609103666787426673550904234625164227041264406179815860855874074727108282922658631664406950006195574357996776063781826251927875443415757138856632679036652721430332314299824990754342053946323580443928520822710557852619764249744057531940796827015702998087940037827058075577507250266456443973186258321645785081000116176981502201436769041776623028255189469306602322675953721053149037232784895615381467016032304229688752711490337086159207396200086811496061730892121743202731464372645086224737007264090562602741932751031450867057889846074622123170366333434094925813755551181796757026843003559736042084390777093055843031278246307056096791911444415618993422531079022210694936716340765171146866453899380539380592344488703048701249587809399038680288649164734157398616326563702307573737239386384719428441123899832418356078257681993469603442397741489873377058102681700536581461194258228132344435652120773764259158556498739542293291064931517776461576590080847589430913380385558722410764845087885269896370176492292232804672441058640056896526972288467641101425440507924631231092019761251053807064625933232324025013843126704183109603864096096830624502680319687839009773461645932420584951776575370808277708886574209700502405770814235634470275892608850928578003029 [180,141] 18690625375664650870237945156816331323914313173557600247154547700322390583744162807724895883787860351948384971042277812446682645234358330536556360134454399768128227973803168521219279621613411552222982693185478954090420913797235150058750592482283386888739243150316090101181141667023044241984337126060634663259796983080249883326662220657847062311527541910482835343863230307987000956638397109985017251564325832060295606602300551672105786573770818093204821821698907585807427929778249325310203704861212437033757759147246845092120541414240342166328704707473754497832323091587443758668685725996498993854003574327329091996316352334728441693830033321110782225566313532020133423452636972872072253082960865623016975715616436719932153078478353083433242903764818761781609857252518832156422150598323373975197632046999427546688654630365496705492493569769951769604767366668139252834716413517165314707943399847345954652367870531629045489663512237669623116114914654999154639259278812033625818037311546351319010474342279439474087701201234116886942751023636815278844802481560462119583528127707342116826549977436520767886997238655366862411608908235783374976421804820101433424468443846261450306719024870062267373099333660043595823338477547367641368941394053886887120476697969008338016204056446119995136735264671195418105209812428321861874636273191687806 [180,142] -4100938209288967651316498225395431155258611500607483396580396015215521934812446179782619665463281315107810798358789804425301893454666919685141546355130907083143530739896170979413406013296385284356079090354094545864211088486882353060214277501954157505118439585525715886156903098901880748048171280380369613838007557135773895152132808083006920693486376511242386496521635583758319435106982449075720436407324752992396485716338245502810236614017556076912420532726350440990382162868808902506406790406477315692831017943107436483616250151774318112393783223264303329959257617942720090855347020765507863794186481780917789877184308715129495138737364320816643919029151549345263784131112158344742495149105174155562313250000902634388529916455349055959921989856235277852480059570991875625301866184388609890697453383774853847889069193102903725596473527157896690439684686156868896942126435610306271866776605017627935461379595753793908118154106579260514736517466207093931133943325932985373371210228419424001320688586421280103912173741161097259654551289593993167097308034514801592943683675870960004053511783624076175419203364156615054631988979609786634115093849705956207918674878405789006853561637505270993143074447746530780314332546038214239879326403866055212701511438551730858649711549899503647615857911723055304446353056494051816099269772328 [180,143] 67661340430062639032903666941709192146006072338323510048439718714628277409167347820840914654159523517124834109140247169426825041070327127101877823056510568246215589031276038015444118135502711426088399239988805880558520460857235150597399070030848641409523064976991569396169083063699027108372239940885117718100993371552996457725200312700189638820879165617284420399385586565670527763425095072748679928759036465640621702638072033697700651945338594671644594004541609511668108697707640518999001244772538982195040036850642487648366358871430588706826693702499121940887098165501646282689560149081187226077393212526644765460469716086458119197898753289988218807892172514735069160635857405759460420665949884833468820918314790468380597720882287755248144916799158209042764215106548798040351185529383721457453497975149321922670720872950663335272761884671627274512539837873985894745401682064465910642953631349358350593026042397724037030844089701598194809790240067889117681636256176261397540178345831630824298226624629739910143518549006977073829126956329227928139217775282716754114135516570320107491073244407012607299475592442291279836599182721050338847596367364348378012666703434212763914675026090188478408834904372416154907519591174776222719573472551723368557651641546698134436657860229522836992098894823438132075583122755811596514 [180,144] -1978415448029987694813709256495896188723920376785700093720108681136484356405619443310156233644091511240532673594651834222712060492613397674878990393940393295184728948030347261470745518724575753917944023423396887367452674194691857522678569939039566316748701922428893733276017384465341291175469022457336262174306543191184957691843138188063409024856017939204334854600850392517539126646178099810559695534278141200679886780251787944892416923950776272260806403650297149982968374384982032788604943891242937931477602324593876263102693956856042357935957627576828067396634557718262963388515212162554244471187953883180332644968232662701685298500932958046642126379297052835564144657423320443641968914424384220178717084186188762132090757989970799074221715966208142105505708552389698521644669761603922447858813384884806109120995503340320308696993855407833050713236591499128902212755491148734957674775022768959538315078502342315446951366744896273143827062037608929608565425291762253698281965663154842272932632818883830538486499804081613876693454594617103386657546808782709808146577066076277326137947384112271191379079124955536778772052682441799058850788000151283877000277400778008418349241044009057627121182174162679131078965129033102436259564917525921088765017415780634266972965811386673699323350624286139682010473360479694 [180,145] -4316936102404802650632796896504497310906485836074960080246064666895348812130372382954120427529172289708935022009640048382844865060815149514890569628815620603069174227524415088213691371066082774660653261645607504875314217135998375729217384452479743257501682273449468071230554728866129220553840959899382296041919531573872886499383041996020312316674896014703261265022056492192781725520815997166025314119473758636929447557948038529848081897195957782323582367883599448819569334360617260796835232096828054486004226640285270221640503138208666553873098710100490407477933517766743212379426648518595438401884005794645341541085416159707724435109045465453147629968320912860258609576779921798530153705569442977040746083504781565883935680876281686895823848458537863369485884893048627631920534765799469219116033306714242152631103767970291764848724252679701392965900464652681073183551125129738385705736033429257726827660850080260391252093539801679213049926767485227350422318415387026471959506666785597969283228556980229659349332071061146390932359376503556863305928896756977882429503308498895600309393367867125546263031177844719758222603853488417613889870835345904528754590721615275313692872200879858106372274013719998641693240936228368500913732713306993491809199223626650139826579804015010860220827567864489667291943058 [180,146] -85947738921046601531506255528151000873144048098868713484501653834340840566998488958190980389654124755776536390104807956241159022594944954043959709228377973493058634910325104106004505493929354645596447663968638957908347590867032590888178196322743040323472780696913648202825425869148772596997363406356346689909423412065514156238982454789204354377735433956484656827198424073386689266592883128667421260452569154509313108513956092788922090127086862987085515451476035244111401279400637889727599727540143251215486823829702985426762708432544545270524008564577966004568606504462160530638746239030524559426743884082340808895403936555781319724769772541784849079384027877632834635139017078618942371183379728639603746664715693158959299523450834315450810672790082033649744296994957985755751249331529395372943380147131081138388903457994940944092477319861567537166858865370736891294994836322562195100333103164857255953659040005615909728475955413544752979800258579149619769603601355501458240733778746313344798785625257372306202542769552618498445002125747108166945062562314511604005043808840238584258451194276645333971895758616709857027410709577417917906187363917290741789567106258076317839633731162646451371303822345665408299728033274991530991149617410361277577989253659586343091882270782628428109806092183390152 [180,147] -4530043909125305099853082997409014220418149052705773956594427122690611587048997496207554368081945025413441484598008360266019420785419670712208526230996777481839812322734624905006838767477960640187795721597111460001152834195464394718295780738462627780298150979796882820496995755684098614275102477602396226224763249444751658228003319531673546716482016043569937442014383555027664451625427506853146598297403879315834559545220712586744177194800261835531542652744193070420185851697362892030030756890750802358320692303718217295000922781083378045363746703076677428500759837954349135255509967924405705075794147177519994160562183662798621257156097543077461695174343110176744950260907164332998601492262234331724128151429410835500797467042467430053133305293567678126819799258960997664935168074520005912790801729147779135977698452688877438470145498426888650029554793298043631357280883015759198582039277011214467386422182973452543516129223803879241772688698676195512303493354810948961815766986731768687476938301439963458089210110806950691786216844408968806872607390704606451834646604640242621814077622045427435679663450740011949425877947255931788936673382011190152894844917436251161923115790072768577539783701705486267752705116195040533056918652156558122136427650701241057251068684256811548758739350875 [180,148] -223425679821233105317640881738559075918405414717849354994553512943087580326853511466388785312671718740385145753930107024046096603252067683170859331192960144758738883057107620065694701673004840208030989881044828387435470235288175320102979770599401488061079905876640566105893540110514668661443796700723263227550069048147486029981478613554854569553997458344091384310791644807233282834599940852958584853205877187069677765190720893759546468469909668514131563425957739824305934968206233387733606143278140253767699656253562953867679058416217081898693905303421889460365388235215020444806329098850506965826845333216792875974146364480104902385194353011898155480121285577915850396645637974186752610971318685494091767096675623271314008067664028040882255737579912805633496404546117109188988765547739969850680835229767762296682931403254561009012402074730798689404543100496170348463236222356745633108143055454075576056875725535469068608322432830369843628974818798357935531051359918399149051469785663085566006818872760311427951469800584718139557367660576944158594454453359508357311754270276112594173960277495078529524494645690692129155418542866545194076138314611452580105036527055229503733975916016238650823201700951496920348003474145200803258860883948969180406965225731550649482371900622023112473 [180,149] -776811665308685600406862222595903301171420874308946615662743676296823726115683173341004385833373433861300859460741292916141774193976290193863921417110758988356174998329560281256083847981815709032822307797838880036599165967343286718875063217747064900987545597808855130418239307836671851026083923564292406368513290264720318483826048725307299987215500076879932769269690854057595274052475348089636286842138053333241586502281166669884717218469133940814459842061973216515203386859225766521816883746671766889528714664243703049042173517304761963526994062571975657314873539283707306924281848364083267866130659615914301827904761781734644331707292840337569259116824297585756065457600268252844742933206292605667687832001119633001360010803494200856740993489237692818000876305434569311322593978266208123568588454088054483370501272629216311261279924563611043349569041051198444214896133089301940587068202167764691989883790720321196027487917319092894863198973065230107305504227978379137105085613293183232693504742499017871811445165200701893369902327082308244710138052974438211510611911270220679474094515797367495379129962223130412731510655019679520392347377720997944178031596991993194985395052388898672823699329062277781109739914085398744810902795773057926673939118828221420965633140341497 [180,150] -9036388948475013968515738714763371146589273897717859468422270682630793078460203341586754080016037970814450859485825696244237099204033793563951378530891118054626969290885475158255940688585124986720228018666462712748589933725819200793970117561101110772058942922263720716409856407956113946769974532476446381199198248429036937732100447794349333449595845826487732435537075725637243427285102885870042206594796585343357318792782112661357764698985640526604236358280605263590760947544587716060291446449044200728038598909647039914125993191756477242794931879873499814213004949434456160184445046639413557477897032887356327845503672557068062475947489092858503175953228685031253860799592697952881494329379842209696677283094031860156467249060293771792759456116586861487064309299316500730826370935950136857577879052439455599365762035886698885452764063313137985158181254436835525713255503296622660790281043279163991138516983946799197682796071169833257255180072887933568359810511864152409488011051618135789617294052219602431333809307297627566884469748315992326235902694572682636667725736295443380999282531217066050097476922742182706093413354753330356908068102300331278033580765137030827463187599389706315363115857522946277924673162637397014793948664381819523734036816370611462499705 [180,151] -31017150448656174953489295718997617358688478079891433801051035110151141041547268299296674855893050288141729346909809923004086550918052072235592304421835862603328604699223568052141256259668544171400189879432098776534539288688813896758082101834358390350197598843079431736691331976353554801157365108374515486310693825753125852479609238224493167855589014267907472556246268008603441150242374873440042278620261701875961232111057584655672203264330273953928062261783510093281582008693709805263333129007897415083371436184655477049934266451098390631481584125864910944768468450967465471424169832564933004414563572120042827715164429857081163078968819045042416863999472859118900449208203680001573414353421461269440494192572923180971080451397241351017798561661907749776902756180421999028861247935119135770456201363788547961466088201546704294847286444397975705617701573325010622952615096123940818682099663096687726057126030676263141302759636335616198765798151228027030110686382060907110248346759764101486281471008385335218538601905428023495398484307301447440039920652246630202880507146245562221211999693245267090376050642434461125982505670209546821223826254804655017169140148070728533302525121389248092605175926000795951931580841422709242600421824491802363317262294253086 [180,152] -23912078515117930353491975725034342115385705606741106618297455094936676976055096365110370277318693183288179725779197773494553280142371411408635931784814352002655286028127917700785913039573867176294218592176954214821072655148700129954061769252298123080433699783524763235745219289212883655376293491803019412480985807406608754225257897860488218996152611777068917626521734856511214218731934257832017415394919770276869963439329779559765346934714464084072207793812174826429114268166221762922281079159261166784853811999688589860036646537870527130009239886954704826043119174788049137910188935523591086785735986818719086641775677025523602927947790721656349752249881386060016545730795161956862750653738139349905581052261480546907200751589677520493875175331781960495543781393282789892716234524339813124965375506006697877694691147822318015805336671992173779028105209820300102997893334981411994031773481102072040576380696403448526781853281516714037012903241587823498485637115092351820213532635095456702700727923384158715534036078694772060945289929602546200658199485879810244910146860498241942855711521897014802100277129560028178306476430601164815834987261216581033566796930507525859523466295200002975234230949384769707894340151399858084487335329837345646775553 [180,153] 22644500462677155000700309795243665245718529504930611708125840214533746632616723406050419770962314207131855107185266738990744535144362499994079593236839134733381256350773631220266744852729576987303487630721412330611063534076077138987481300500744807921773289159877917620126507844031110418976771010193056119797932901466444552822566381665564337202284438311687168714096147030052758230431600725407711478277134778003466578408338207007449189758191751222113869764509311166306287114322199757374833258703568311552005226316403624940033609193222824335611783970934630726579050468078804785982909660457455284818129921042591370261373838432585082446175172745883985712021492949704869803020010926308744120010247448318682873783585787507309939181761777019195307078241352024251953363637206292616659834475453451944107230515738901184500911199783046828362240689735928451088861463601806020903643351118520988666202003252408045375551106015490954398225570277665166934772160221959322177096372204625447916364290164720607793702492093514528854468470388476842245451935386043253422843507613587769634692685146454865228039627942161418105605189724447760943230732672777888035029216745514130958879189243324347097876408170623275588821757855575635718990207290373644053036672974789 [180,154] -9558305823228563205092282430329980294910494334253596880559260763389640981086864849269990703325909568558228170861588938473819814530417048550615354809633962549590766928428687336999172492790982204633585785180707105034451151958080732457856621928968398411531347195683354772588128313946009167327469034025934441155440304204708879313419327465016334555802571647469701178997953035358427749489311867525254245837018584653436968404376102665061423620984097970958515583893334525925830141234695232032785147484468308715766314993416493941321613344157136490263940354789739644408449047765980557897586298438449488506342590069118694074145317438663257141802360726320234586048060890993906497531264208411713558098323644908631186542036509519357332738247157889380729707949311623151285476943073315429947277238319598513849409943782640449608565623867084749470166740250827141803356853240546797435722326300197870178757621192725397669479048051387903413304097591820007175483008186925050287575741263416260361889019910297799469617472631657396156934029866151425508132489667015567782240489559223263127503318810549826802393876410228283428480295446522309476253793628300416147712195157478543997419261389597949130097804471527024233914553653077640337772823283317122087445 [180,155] -8887034788724665114737920109547754800761534131568353721817510488215051311445424584377847882561541962214845247352566565528566871926840000533633057307521075753116145734978663139854327091705838869786703623671968122924702518651925470597705515481039797128488695610454748956695796776514798565861730563891740078260951548140500148889866546646735843887706334127763091158483107808220828894207091131970622790714015123439328858790415251255660887764477824511331050022779802231114938030756296667553548042858336218497929116923271679281961355618554650307647892932809263095787370582591463255629992036592009863039454822482665206472564648120837489975923509057227623241872426815128729647739417995659064010788422777344392342475397224939532857670151393207096326748844925525985357005774514943875774394356916941261772657183600973704680607125649040364464742960037213498785501619989889116367702766927935059915371355477760753028326970336646705069626245876167579499394555011755426484713997762193708763891919269688503840313279084314140288789153261037101200980811087519784950141473473454849252925562499206874792321043296066849171279779146051133096676810024315534832595696207967348065738259224888088033866147948718369934776818123262700488577639237272 [180,156] 1431923869679772409025023534304884334581361667339530895696427242160476463846168781867179662174585795836059815947261829370265691867283225720093636029609800688558698041529140326966455532001050221374188814849928032982461435116048926174192205352605195964428583550973313233589540132771303075867249392672916628048026072853234786663222505154255331501996038135115755957864263118098325253650379754218462251100641426897355423250408442025459221745280073128514631698609861051057817533035739593456429722600212613036094987134937649396101848355711663137221415497454584102118898109081631872309382081174632928482453964172710935189769758143502938855210746926666417722486356296239483209159027814875224588012190677722954333638597828690371704160110714584326200182569411578844005941540830117569946605919919573445980708959926629675674904450411574857293578892684892019036986499987556141407497076134019332354442993496628746459262878986171073708972385765663504196748437800062036060776015116101911238018994053627441922791156953974565355537466431447585329375390902667242856746647287830643709080414826874189652587377028562964159292846813132638905497552069549321017353653368598707794794686816520289185578827807235363547956978416362842580437 [180,157] -13534367349995310671267617856523160952100093262307665788890599650634587600730260311621944212167476120783829137561691497243245482389132551443222646044094564543268351263759565142813993234262512516057785610099705802481935343279684074725201709388431537429309370073259871122092789659882118603084112140182215214626057432843664746392324142128735550774600471692986956692683542640416729905501971007684487665685155208331378752653500872630168471740730460101678373612078306290228690108918590680859315617306944767793722298276007854856182146654989731009413976167580205849596580425761408898636291133304347991309179660969620974937346261409196243226815243160476644248964637346633429462023072825908576490529680164404344298375232425285957326216430627365118721353219209146277521965229725257087920035225395095466409114728012436689705977564096159228010901598700763346132119174711814298063903876547317227076538730132560992674074206602563660274334103580670859085281448319961867678211711942095259091683389928010235634011521869016995595806372691884521359472307933568804509175358282041754999252683507669504921527568019367908137746337125600933705736692340593908180163143681147440497763405091808054842879777884468327992487424602 [180,158] -4070622855693439061241837339869230027346773919776271484714259489030713810047456795025431596838018450873972895580573962735122262517226586976883979065835304721758818331951462063524725913225167761427406765378311824322319960818830569282534305139115145703806186906515655946267757303265510287025542192279406235497396694709303003767214711889488850662029141692275593779212907852349318557017344803859831249258550985824005977926198656033278182106949807108066255544259417396763498006208720663542165909937077850165325379312076838979764116292747018072405673959634174755691014177009784116990435473834497965937664265468530931354487787847020090167110996908231045178797773053355016982757227848871707627156586317858513556086335614938151076336054858341295099978008270935070087494904091541639826523873466959350743983742772140607450674191783669066516558738700583971552229854019687820072915009964347327806568552630721866564954785082008479191141431850157861536286325408613397181885030342277453978946904463097311458246050272154377975077506395061620995916511408860512720407205490247240148954620899015504831604237593032695998742490122591253820279049681254919135034111008745586351840481346130029814789025990532977728 [180,159] 6896322656643233499840088082340432728713086551045320866855447706462792179814711820982270703540629872319188652031390507395855902106321486761528806237577807013333511421017733153177279736885529152365554442721662411687442793297130922759546403361438718142782830323321422248847425500380220994639334257248357334570697838524265073356935147466542952174995857403243131578540191018136285946595064128080683827045416625687885663125896014452046999992001283358435044337181839237676260402897212604719103462995893568977178202726133261664585091480346184518720871044529632849819570317413217940734968459972125258575985899483862608495636055597964258164933240031133811406863272823179626713506423230563256233655706412474935289680282817322571173133011362125839423673055033210336906974204030514199696719029327619895061364907337570936717431147669780291265576062972747707882626911412936122415660079926038867483697435542830854208585591440252406631114764091851089441236967085757472414772365375371336405909822930463078563401028206055870259511671109640794907929320917050103552308274269983704334918427042415778790323306468472563504683356367190658556057683750733745762931476419101071344586772110530582542090079 [180,160] -924847884862937035219886603576504299975705713083498152734768438896944620547909149363927214921171890735290908862296708581925636671879015156740267535803251216130276329140484260429176034294979400194214534944319602049911880779149713938932744280676121117948680140301285547312294727330391936807724466388879439154321068194162555345344523328573209676132292830102571440272419891725782148546684262797324480699758247140958498677514508546152207446474328173987856445458038440516408143549688512749919166613239936414573018145074785236122578993725953864796041080118844756731384944843076626548834581261224633348901425393887908102051169545782605869669891748452179050572889468173808292856752469747264894449125741026265880697330967408046208814482119904589720211443957917879100454066241694937383303222560393892729997476649538190105862313206059534110765059124403404617824623372097867283186640722053296630249889308076609379159256475215867624497761030446915030287112596762928057437917191525732846180872374646586679935738918948712549663175628219154145695707196075949667868001029883810165167279485970770056892430626741795755605499582995021683889554753528356216287887420547935362334095013361652 [180,161] -6124353842206856748716779745655479790311229092207149075873543225475484157528177478446413993198115789730258676722290825620201330772432469744500143082120902717320829412730879983616306894501667868194118813115825912834388725774710720708106781536178728483758764683531825522811539785885008322751254857815092892160942002788719605550083254197269565620502753129234995086480290715278210397842775304499339079063739767354806571947353067993778913553231717320787755545240892640179057073571165190713195293799220958655031019550253295715079613589684602448356857744531151224920546477228962341421340238264977205877351966312527839878638546646040035257593728912527558482315064427351745709171914008916540647444837923134795617337073298665681343118504699516121832647947124893070505480970462865050520585191118151440521000916592139008281550249766490537536164997914013567430539579305557029869654655845020522879167695132669666164055117140883823450498999887665735692270662226273930432221279835447938534847044597132301871115991745935197445399866566942619198621693407343475067259131689354859069050633736740813598997347435616007007399904998349026249706897894501900558923658036207213938919 [180,162] -37670510837484688752761641377805977539657128748698361289719620054486170744185366920100359790467099592864836289495701051945287809431720931597615731180888412580594756883982132980990889319712522268777154135083973125590934898102108319382796263479724604687138342278855210000771824499436805366819564052603413936996746888125076310437054676035388385035778440766406292498929512837716151914897043182583299383766874291970004464156504312074860037382244536383158362540862165590097092831953651341254147171070236518554732947163477895317183946346423500063205183452788854941819687129326474511284805074509309194484462578268270184482178886881018366153256468547215776548237780621710189341460595911965043582498403420850461114367033256830137960709830836601609884050684985468439009248771811996571615985153513907813460353854288398217257581410089618988188575809350639615100141373879236617455078863011783984219044984759712739188318847545528722567927409055533456398038423809843073796804831921384573802646383812521942176585752041271356360040631133724892478936995025280983502561730898127028469932660411194736996906421395508070542630003518158922278832997217723622602904414449 [180,163] 1565366330186163290440733103061281475258590150468838308594797927884628002136151487702858868766476110123180961926035996315477366886763109143595569047749103295633188075047313899220041378717362785262384007673562747885812019626656098114878275465740149133536320881369480680388216395439586992708538219663591484681573261659296297198967195278706562118269659249389651944880280368616669439802168010377967685620804681869496752436447096447582403652258732952448231517169551985750016693620490986419583240763878195292106344761671286448099021198538248400853566949858347203800865070313301144583625803135326375751466301582830974930727062612739970038877772703259712128427519796224511894215775448044093267583957280663487336658055752986675876006101965707431354245541102307943625897107344978173673761683282882254942423883661814518869455472288420933706475882774143851260767689848609449217701489367244421397003817925458469781027717145985846245094060831651636343880607085102834585961595912287092905963252343695224106397459180708776354166952683405506308963488373030931083023973628311215927645918551979934793730869802105617086352347516535822373430247340682541178 [180,164] -2875611392297126751509770835723669639473074395402281593251627379525813111526267428108879963902766975616030249759121445559164533999551564013020116500119440298613147340394368873651126243711721210051524883619173866501592571757832106077752212774865120058225056447127458846319341275852693516864041959692038658028710846287310275427930187600807350973743533264702979416738730518148492660108451230061825947144263037655182138271830118016160994937329101910252505124582041019538208794211642962599726339846900171288942602594487727103679871412621910706619052462507211357592726637202547584079698878046190145837885917323701162769726123894483238638114415078229817008792490478135087732758035268292495426627450251549485019163460057742589998055859300469904969971056769250452114567487588815746953784590080214659244635677422107939106180741333192971949793598792761051271314539089847382500506770625716097368025250235334882420967315973147053120825740759711871638372334457421044928263142763096139871606162223953278853559303582163863307299491181745028260353947104873945807663626362177582406874121750873279804726399780359957918192887644781756385188943 [180,165] 227413248776513211847545530706341217835543368512817175456738574093944129079459129855410717850320637613603371830952724066501234001338916913782260725785986478808539838081342137646410682082110989175588310058528356391318898845299613972908393815309416746816810517981280682088784439300240393518771463207613892872739261688291285502362285015211653049874087548649031013881002600703635069852638806714189288187870072992830244312017250811576533050332406644741546538713643000923156768144944720002612325269557996120215515392944613352581006243013039206586892735709712896832636613484095231218340589301258233078427192996029271456108546979060438947886356298831502109477817222695048637505088709195795168512755638636029525630978228346041107198084907627814545562242914744416932792068029039707560462790957822719064319113229006681354365673738663389003295617916481885554832564275046755654751143525060650846661443035563294063791095396645419412922934977915630474526243575332986018578157658583697811931207016000921150396950031227835306943722636353928841088525103296578839860765636985666756462773809625389747119642962599804385341927262993244 [180,166] -1977801724797956015131979071884292501404519082812681852463769630141216061282751436970241679850136501216645019361619905753704649362295035450446616440386016278839655606078042175488569128807756016038226500660831512474171810314183956350586742518618374954572136275565339993423733821844343395284467592098749984088613457476039122650150074996361779493394756373642264425151700685394588670837700036423709533225105591758780156865294415322729636991545143293146946695477672999087350535748980439082388436465335527888634187314542760465613236911350694685071473563896502926256427064832519199720571660682795703248800900679527440366918008421145380748672578704927549290371585737858276500733082098466637998127347933034038272701618035221384778578427432948645838290463333060513480182666299244971125511898286478145999964561944936840650075612252997218623521996720754951162818135846102259236293919081286656335110189540606302005410328206010636708624719027779151280262948652951478011304478306037351092816435820509680229351718896393287484777862034247194683453888017186582089684955814170897407000049108883733220045668682404058826273 [180,167] 1707276690789581280545329848224753129707296561467594747644495922114395926826803976674304775380586801903871407418549728942507927015621029267708617283489982197981419110761208358592592190157904613128878978205011966581896529289234999161094522775057995114810955210383477456281772417985030237551048931348685150649813931449839149989033756324804070586580298460469591536529101429680238416591634796052471259952949425757706942428396631308263068952974822465088771920806413710366537715432386745877428896125465119313201392756990933206922447098158165588383470757434764922551715804734610382385630966391757366833913007070218687933417250003029774321437725358303910167554707053954206222317940020327602393632485724869166280066871254448392103146000093193198239018238154987443051261728908880854746633532589612869748835988202028276226422753730406601241794227816261972483471231956332996079304121475486901354737868092566285593111914303474673658421007636200649827441622609289301739914806934244218212768290817129017528834048999169785494065005614522141696738099646494609089399986796903566402381131610416380138754597066 [180,168] 2510943270179788993256186170986294896764654803102507724980189736906694188924609026572921581849305699129812067449889425034734760322448471475014914488426708199781526826001507857043371898961387392720927168173047481853932545397789605177914527641827544977137307856545480160132027291144348969524461696123161450959934752567021404398158980961064966637484402608953277739788531877204397347224356900366197479716324261225222759427611167010924187084260238662564685059896570617594121423728807988351184108296355578778861459906841614665690520227368631704546935324981975189039286139694251301163518641457193788632108022884385579564633532244981098650610004762964920414104296003008296862821562898447935542752911620817940627507931722142567291614618598337071240028861660364736119314578642893974368425982427306448171345028558429506872086323138312679188539960573009698065586665337369505421617860543035539828763205467365058741029530517562944502129277838580037952707002350374891802115218435763720657765016468984560045862618460506614782249262063138059615235885421369463083899153846981568104316492581380232 [180,169] 546939731990512465374169238875442997254750357213227325155911030226034996434240686915654824760086231551103577595525701244910513658074968768458068027107677373425381157781559326399239586112209504772312954395169990047162704177379548628094813896754439702201397097542738150863386693500690056978566754756670733158382125740946177462253463608653936639637210397501946389469063241797904197042163416181370504166475544994370206090307583579989170501447965192390084225976501146685959357544036784764154359211550840986954083175146839971743805236929516327253606645939275758023248652409761957174227009835292603392399397592061103370111175144477554634354047827116943488806232545259829777100783281407343446493477058119618691589616217771580137585400704158516948161601469376023330586448816934139847243440235033754105419374581724754730421039925282058774778554341677158080017900232567982046192235687135263251531112270831443758381707723276631531610476970462912015344843610324225436507363237965742095537620977762542377605748254108011363685994349393441352280826154560868351671503369758216033689 [180,170] -5584652666520157279718918812057507744282663462063142844176943426003009593134331430570016017100234897704955265673497079337466797307700370493490156974747196071348551331914385527955675712591757489408485796659966494356061724058122806831640587479511868560819825686981079075543451286605381840507121677631824455858154950106637986985391993736815161006572310529673094023027940461909820864380876239367386604595620724730629416849452558257949645711782776972074092920775624450396209520630932932146985585196301983843472191320933510077939629495959930445050251050024065380301264117300301394640769668044985053462950865166706090507692604912906470273376670682207041281799719255125372955851108378335461229229261548779003029290265926546652054556024257332269300299938053119521150442328911329518879597194587516907909395245850284429433066178147436508011127896123315516602948317224658864983949598252412210039708815002224662210775910124204016369464282261625078807712767334911816060797023265223425050231871652783394743861258244133954710139611332150948813581049949840221627145347976 [180,171] -70784805345488333021850368799867875271999094158130248255348362111595897769278385453522661732212295789130320125374988968645888809008224449747255709410600175637366016021733678630872934541519406839742630357473934220007351747355559319688007493546132578151643358566179603589186123177534061218089681340650858655051550264977811058572342509752328469816029099434052624331808005855871545112265679840872711322448724584540344712665696434331703679639350089933235611774912393569920207615793703357856072970021397211152573301513274199933122679899022027891802892418183345868310814397336188037646936763795781008507343055778495665918422299319055882468058173628362790040338242819208578644872625389644081936345969402805918951130178199534124012939062457206855976199148534730098620818230372859502503518083793026930956208165883187741635325339929711658100737041916090486888470083572110217781810727918267973833404160263036072659304078799448276984406853459778928704020059071527000469912188565705914173489584603729263321894623846058780416588214306166253103719491791407406 [180,172] -114799209994619006500880504610933612150764439804681677135020207567798729421369932480703628220731848602370195744592291982642807090586546379177119701120839694114182216673436357523319262238486237467445910367018137713752018524456520239245121355542308374438061844283970767283244849859388406046353035257390505291542391141693295160656630525684803154940872165630401766745134060256053094805663241692013275938784280089424086032070518501390199912296245352044844786269573627285932297399513508112036484447201983194247685872340700587792908019491907118017714114795329614675881402390832055300536279553370396846332865978766348276218231723248353461410240040638953970789273077047032887309074183185116830801778832866176569562846177537894038066615444099667968354455776351650720374284291394616751564683027308281233111482814240553619803447822307472891314006196216182541248065771673472822989052334571111995183237821875088778507889876063493397026697301793796817078529153833092880281235712694954392783487348745804257296454297525650427555029646282573005105946 [180,173] 254654187113103111163617268373340705974202025528973442880677408493948909991454485300348778403388851512779036745544545483424886847694318723712095556163102434363301870242533065209937407896655827236588866776909035927073550091150998363340049680341106261076650948084330136592517088757625535413775534102092978930409415001434528985907213511862069040945437846584331092147595832246688708107958411326023717201157624636396544504591852158582756417603181935629669083112079884145796261463709993680049256972341698399406828555007215162303093665153675536679212109514864201650073266599976055621210778888641000826708990422271432872831307329114533166264614818704869212115630035111502467751853851907686600008548916648270795569140007898698960732697011014254352329238603711458698666787280570636615754766048780893150785906849142179969288180626896405342272558890549479199855736985300870524425858225260626074609706985021697244460516872958635208190189629801784123446089267686962893711318256312871315554587493207502387937682266826445222315328854899 [180,174] -145364276987608759096702545407299022341483356476421432761700116344395705525410521130760273219766599322447928802774071433567341880952942506671104249444326490620848118178342233185180425456270494013975245684062250324780283238332473056766624554607872119718124585545214372294848625234685754624162127306130813065309401852585627101435944750337980704904312207500300726745200419898028661714452288424509335774781025139860042716131316634680524795910717991235635238784707693058658220527295334039243565510263728878527533714881513560879503315381305727567690259797083555681837124667403158937906241139529117316441303234736659736793479229778193155814255608499150854792001690086216636218421315078175916792899239780496280639975019105995622019848858216077679011182716445425326165763900799655457866302203374899767145592656694728549906457213045609991770409139391499966318723659231811382441259521705607506225390753037448247539731262268877587741267225877652115402231591050913091186111864376445563921955464939870669401506381282086129 [180,175] -95283072854619300974831152073419962863599056814623843735491295906452972216645499992938941306178370442696922277142912489478393389273952550984450940941898564478964350776525104367281176896429875325736794184183988313365879523713960109839324866794113583193258682353961605116162962828898757493932851985094862434769278690752235279545849168988523163684093646286258611350147971437430731592854179504708497558994707797855485489664865437185753044192244169239482713725569005977707434133754813184779890766690907543603824014217889370775230702516834828656182439905448836410825383589185760723435845258292371507018166972474692965882862176395688546575404885598424908626610819509489252908359925383591633262058026779140787287138726764204753989191094983608934583062453430752902875028323236884742178143839036467180207455597894657971472264617257125394993816993040282423473109564227303409958220468221721509947175981669890765959377336653642080360575740535071229766884049554752984693987725802654834101879274389000654377999 [180,176] 43317386653231327665606774604399118927053991236292237081595379396444148179339542652102099623529602905189589709827483726909537496020183734526145578602071734666444500141347397650336274511212436265252955483100618810023785025433722822033041896860918380680122484900018788559090589789540772149969711157191451719653348697788751548746610377535166862535772477517119427300225324914361201719302885465112670801323589866343679660939627657308993151090444482330527083628405934042576042166987741407742946276066413668003118907435226051183844758856547774956890411381113046963237224474007792205713037996434558530346975913439301361969096235635380099667852218977250960178638590433155679636132764835085634945037236432045895336196113009273972790851189234116185464579210464822461635789784210395158527267670498624611827122873141314900172585931562609165821144104859654083815739376998786781851037362769160297206774491134321557181084414031686358876779662526436593046384934269361706415778065843750873548872618280 [180,177] -10753267873350390330298530077012214900500670262536821091734369277813188636923716261246811426169750889622670383447409066618735484319641402151696609719432060818034388885901332432845109045141861252867609450502653743984159317935901295046656558379548233105679076145244185569846427564716663467363235019751670003425313094680129427779279528189621374758709454139827771500280552595793966669466262395646483087505937043889920591198217922528635966624370869616475700890917944985199405553802524460121463592596308042463602432581872319251949804653613583957876660828982045182678204930849569275939300058843661385660176208591850922764679536841138367243806204594456971489608189176584891611077927389069582413657045244820291039656765542153489563969233488471781162678231436942366598785074796445283676820088985330152966583829755459481579614161908714735052803022218138990912793384398561017886676928856968705531852109430382422779821940160970575713364373468664161496823368536431094743026578651766411 [180,178] -1578723676340806057429342353180621363597114284696736360168058175770212326875857844103455376772359104751534273049621462638297508872961470732766734488915983637530352895337324402778279813629414953872308648347151176095224867708790875295634070926219341733748470860452768952224974194242939879441801063641495091750310899581203242181068978743015123838447160293940573188905937919773870859363520771368699794947419271982428275144788493832635950248309449019106199906273091673011038982480160235348913367620677456514158546453074201950455877500794636252212353554308641433932554488221707345005044568259461636113881821806741718043783703823556579701574863748634942586842389648754900876002349879336498575009011675526038929580571243787154451107219799680377659876411023216109203770421939001385946448288297547703268003682005463273847745563045167174753259501450237905378467716030842512869858304767865738254939382551907751939882211104192299454072747339469618769785307963808372173468 [180,179] -27720288471013191617639128633758257283120600512782118497475476674616163169727728212888316561919887442667013986863619326030333898858816750098146567754868251377629208112335555106174117090296772563267355505761856825447582950891542005364037633028529691090366653127441551345662872921957061602069201568009993671543489204471783773398402721731388861088879877781827349231520285106075102941022709167514903812396362880820496833229787304499780560687001535491209762324870407704406370409999501673931004481294149072358212194491972521604447200638405107572805375218627020071846687295110576569503520310438581110497138188418742165342712235143222830580389073727644213793510860950445212957891699676460569158052550365643829617653547568788990003412556471173777660795550910085284095375248801859262711837773400529972019972781536967522172472484128962614717525316017816196173437020093461000266793313160546854441746280019916153553784185062613473446961197031023363314991758 [180,180] 693033846280922877511417997928698014930696688673188642863044452601293764410459593850380783827673154973714092484933155649790626903209592753758950236171219930736505674390856381067456144407116217060751099410963530356090519654655305941832237612668435248286530676951846815312409497555439264724186228144401812024414430116142238417461431698305099596096142480153102980384629322694783668682929866203521811638322204732106578242979219315239516781489215608126667943337021408198972404213844921953700799903989494393099789359480445942082439146099015298803448643698187495066005823540232508116635478391504439355317183952254328136623446582882845685109368723779686505133483682896543225143362140176698031622295123440829425186743025262576807084230551407924387807729558397008222770563780853352599382320595514195464236671830914582957320125551706649531247371780977239574910380235607928131478489668927295785170514006068268833902474495103905392210638550088 [181,0] 13158257418721413278442717581503450939002903953226706948802582194836733420101811480070434854289022760485452505395270990171253865136668500825566177166116798906117475614670838796311755839147414513378423967794817645103089630531397562925335139170959818233710871583826739107032464101726928569492499776095269456033155613441352917374809944727348173379713019554783835703387393076091722061290040169952200151296410049419372582722758157843188403569463545295583428236968625487408662161036519275671127395309246417450279870532295974139961978401799460590276576645920194068413725602495923391334990383745244781862333151678389970978245626208384381510626559137708535442096393256023928661154667321531586886307662934921589636561941486927149238809415065331365346524244880098871465084654717748821346658822293321320240277109871753111369671876462459619253202534070804972328971679161979655378076912449799172404926644406900922099124883944625990409092542208063489855812535345896748724869452275778147291727361863111475614501219796489203801481257069978219585549948799928676862911287088622321199058756593214623139695581145373977423469040955947583804840179887994198140916286277602119378568163439267012434230142748517005921229513849504347150012715427604524733392430731102514184729291342198562525512095588026366452024242060920439555952670495587823406681595508279152999994535489751803891765260611416863291993949971668092061082404820756534667751496969557500917929757446416160102432282185027338684943461749261126309024635139235346197198783872134477663059353792945745702977419649921084729251074751103743216384581886548633685231416392956144835357876582974626421092779755260909436370814387694007857751233764311898216971895325972599324905157451539027304450740555527274841440947098841226733417867908075674255378544330596923828125000000000000000000000000000000000000000000000000000000000000000000000000000 [181,1] -235215682895223198431571130100947463164671379644144030230698464896303423164339178544222259566978653020122545451273556486456306249459413449030857469963555352481336425941947049862465272729806286363283846526715339158501466148574629913167493571017388039290992933832546562477755535377166059610597777202273087967361577622217812519977138909770319870011513241344282751989136096901008022657992378607171470340372347749909273979742961332250691627504835849376151078595556858226672575923728852177686791116972416203424954340424136003050210110784854065862043076936331283493168330705562097823177016691292502447185641050184109374297960760593639964765795289831650295368144664309937129610777131243138750193270611505968424948252987944518604233752026116560778386050796271404166590304398521317563567891213086032807141912242842499834198144001243642737716073568041617750087053683008894475660600099205014293587209437115596696811750988250833098923062543063635911406251790062028291877022218104574544098462549416213044908028677508210221948587877345123100549710113531287121866199374846394892450989032343039257217428303323885291367181833431007378138365623686816728810558260601411801841392573756598346922712003946026198193231272784545991447883126035912308302994510879481911250462682914339823771667210978764912134699122311039570630170238192334405455934836032622725471046841810734091598173783782356323103031050593335569934371899248552922854516669201931426087271188227928893585507225465812045790783637156988525756236967067445827944903441672826372376654505107251563538971406206320193676949894958775014177177910274958800603597111748659894377704858121082293786040519913310748865228016601830473383308621429972993988385075683172091994734024794771197662596753961032842788163974222193753614091063030842906958823790773749351501464843750000000000000000000000000000000000000000000000000000000000000000000000 [181,2] 163963106395727143955851421580780093940029021424236001806277294899331800702191805118693590531807542143516944113006625123796199655493748012208959871126858533281099581846985976060056432642365620158279494465746750185411492805867193307012067406281212104177762782419390468967751411758034267034981486725662369514517271549094008288780427550949077898963158213298335523500309035697929840263886180805004597893461397753866162162023683918886629882629422702549314323242271336162672233829412874869023622860209974861757606521587109480341003557394695218217618628502343232293964160709499475038482175642122374964204520997113651816859969359034872930660462961033738872160421653415189338638535198703234447241395369724421997908837706805351884607942026690728578092486354080189660919928911955194743368059323150137666342440485335145007694534995281901834969368403672556942255656597854191130577990813984502666359002447480096933016587734649341369895201315230625298414660256434320820462496449380747123336320826131601899337586232869997224756225099968682203462223863917190815173615421882480646667232833940631430460392265110505720480679722468392241244489570788606794581662524527842068592228308341152769982428058319685171178694148093854557359852966117902154663301224470340011820185798327990943969711033711355511943407856678637012869439916748961566582424502673714421455260889223672458255385175604730161278938715842518336029453290962684092131335437914745312248349935858994390620818498531279918967122109472844952383833416931047304747351619431424088325809440924839434811110818193114345709861516537602166580297249301804966301142908783063787069397866167080582209493790107521701252202509002347662735541080105812134923917382978430115170910494318464581697156721587864108707337194941113335702014638590481686529749259030722896568477153778076171875000000000000000000000000000000000000000000000000000000000000 [181,3] 8117261405203083719731338836914010480238363776149691253164581069674585236907530235753771996860522910031997187102048734282745781342284395871724706635578849212871406289699246248494484352364897468488375944130168103405734601845410270617049279258476565685149961483386934450063430798044952590340107056830835758886172779500394370567407722901015108730298051960563866012315523638747010419615141424746170087432385867767631128437166273845452557006156535969566705015312360630585639915847872181899071650146079365480099439821333155283424070427369214696308306949733708921444264842675866419891588325858686752055725949240368004088651857145453011993460081135607395793778556877870084332158062009145454038113619055406437172144555573686513793220129527873227579400745358780910544112491700956959962403815072462948865204676013699715895695548302126370683987856758439695876812046339844063265939512220368252636239467958612452877233635653619202381188343673194169813273283125342925271014982424030536689664759548963980998447458267895039582486222275788196825400283844541682370881251095946171718364766724646247451014891182530685988895160020046819051208154873857306939143664575773618760111726017268748080119741657745432156994027968380863312091579590809284589853900000317934293689854097758919353814338672758882228654730234540924924478085244904382243988464882764082082982357236822377625422299913989773536533769172015332673665873445261860352287323998801159273689727771170245360934125471369071540822731798125894134340184646589708193447399574452285024669230160465033244416744253139132565902881772778175427692611279027389601971365483918666802501751045625749184769044949909241187489015412312069227103959677055541228464991123375555902431549178318589337057970826133320293590245700968478081132104749007036675612881525356385736813535913825035095214843750000000000000000000000000000000000000000000000000000 [181,4] -10265136843992160135095373781731830955935938640704716784790875247380563971672753884476023279827598565749288291188415663923948202939115671738017171179152067511477940185081428494668415707548472962709057973905245412085528316339337780656584384408429730191692170570672340008930876013764603602638367663423310606207001014895074881849772515848441057710262301833444891058232837432533557738397610463085557361747990435057318381369066950458384880565431684903158889241367657578094608885423388857587550337330558490476282018552234848766605584595899059053397760726136761708955870670592468528673828444307817173267538725716345821302633011002124155755447134814447383817859714274834294251911464737325277715305563684241428248501437775373164521257575557249365782656300447044686383981717055092378856388032701853219995894562645466681130138660399172998068812976056883836251661191776781373317593603589693384869485880173558174130782940150049441797979901525021499181598748384913429680268608400986442155980554208008395124762701223575943023907485095856319799917563600339218260323548029948397487330999413928544460432718692388238049561848412121901669594630530132692819991653340437871989466694767195285504966011304935068855270613259425424937276160814336244894955835516145248614497178754489688025615722672091795056210620356073081354379474842868754579578841624058718185668638332422026586273756968946579359795643735914345011411391428447617216223972967626042649774813955584155504200732149470688965985495312844074885557163598557758572991745818869327069452272944864350778206414194569592319334803991264817916311060876606126482333064288885061072025669882792085166278894488508380181046373438505903207720561738414256448686764875206986813275734689417420433847269590439178207251152976750030944097360968178308943597399301925046774641714364406652748584747314453125000000000000000000000000000000000000000000000 [181,5] 1302507823779836707294170399350715531858483899226044227642342377964622256964558334858927022736213686918296206538777725421148168987429707519054690758743245454244519519736410737105508875344077500668792599206888095207714822860889552277839744129757211259263520116663254488177754665588939586469260356646932807463668194330480893382634930132924862162911650033567580893362645142203179379873458438358339316619624727071262645191338116621594321527866533705797409293223691005587171184668636688722816877427908131651424269452355446543890111712217631764751758766027519409165725989316934480683591594868379906003021085498890991500151442969132912769876851105911560769383711580525190972359837187263038160632000394883693238097809051698900340687960453253685838784674835065086279798859287459187639708506884784158842234371771869244749425423242659579354270760238504077300610905576971288038668108636471774047247554172824404877781139056184171167498453706084708011840409341449196225325894547680978615700260440804569636420331352639094592142249741846317141817836884710878011354755402556936387340511375774349100832368842635772709425734155663285224523314154950970251345118244936303777070193259985593186170725584014566998484548810826975145791707418909217895453042025209467567412942991647957915382377619536313439426020886190318026963851339868894729088999600298423454342701260540813235148995978704064053450973161558823928643271085653318127888142718768969216417701160274654867476375524955984428406562787541441113501360858360071356515904870917116268659916850870021013317993533359352946103068740618205113357972348651485231250970335124860514528380579486544681168788796079644573043278360457932052307343873519815179031206192044059102626953626620247015686961978767265322008504340734910909294787962822215411311995535847291516070800554416564409621059894561767578125000000000000000000000000000000000000000 [181,6] -72960601660523435680924681812068776261308268628205520724209753191320671721295305820363581765950805933243133796414185975188021801664737733972812332302401136306250223616249887653649793922601801000062170610999107578972610881575624724219188924813773342677363945802678366568648427365317240836183770771615623717026172017292784080645166143253708840261786447428643531574286813631445758231297945437905678348498743963286188139144009621524868038799359605303245088374449887138009242761379015167612081251564602393045827203206994548046473997104931846637274918492646611186386351155129281746001940236335433388537136713500426481718350856155983272157368812623696074574565528331147847793014475730320747483697310342380143800509959238074253286287421328237488019079492075617745785718602670458939093012122988327990737096869839621885383476797035469113836715943250968872863389677603014960520449563025092068144655614009116164585897853754000837891724875097107516304590921205449897659580998202963175083168582789004731602850045994604498126235845632896647827475077924300610161747091252117179918493439625444729935636072220450242404716088394156734680399279501211247165324690244072451336645199706255980056335163034608429777558431659951210120959938579776715691657738300531983499791086730761228582239114336737410633428569547477802013643071468703405269113218839006414824984617331687078113343590636494567033760552281221287532091680465323974479355520740833513378904221779906078684996598381431662441201727938731843311155014715772327809294637428658219612152130000277887318230300555691917709638522138645227387164071064972464107223800156880486346645956645284593776037121866950451423379728998212681094484124026913308677429284710428219678505457870269055838926227304305260377782558042069247160765793312788590301063298219384265579228403264533397987179341726005077362060546875000000000000000000000000000000 [181,7] 2287529744452490625660233827875530698203527766386474568426841647853561658247042602242930750681307398064076899455860833821616116939966870785429477210641496233878308848533763491113092420004610705159454617839197166579078628038742492813315106147044473706984276868566221436620450255667079653414534432447374689778260411873060745471615934576060153910243669213718863906111259153616535365245205673805011929973145565434656446658633213246978271891701244159937547698163995425413013329398776543920603083772036841357833232238230247686925794854316299750429415209632898803278907479661934604801968099046599813808537889152277971251847470552167578402030876346369870633480119848245326446218043802920809174009217352669881415968132794389609263101420265515807195049545174980730411686232279821485797670479916528934291837769299901912961930567263896266664560692629354304741376021601406872101608557394636230982831151431882832313759662265746818143315263781499406830950856856843949211353913323793806612891000627275693438612463286740902203639515924784714661610623500447979454324186664557797393458490048143794366460462511098767611730809858324321243864179674649502036248476453360436312113763028817977256899196156378237369289776221581037351453677542355591835070059254767699269714588600411740458587507272598676748797492569555599652971764933940187795293954647578941751166365662063399419087050475577456118604665956956925240349038498056871348534004093816822259021554087772153657144337212961601870760041178924160420973974514703377604722138957447751131140303281268556192895043931702074137596565893684981066343479752887734956321613304836382198555383777961051617907397763748846005768429040294648568021287097604234925038192411122762343371397007833734407202655850845549999603319337776398195294630709796188406227120931812097975332825997908138548897483133259811438620090484619140625000000000000000000000 [181,8] -44590219156626618373125752011433393464616323403948961332497390221449540456894247501643443484324840864643827324426633357834884563246048908261453006928170805595161832595953631944654777432740831489826660128044183223387715651692186809503110369285420411688073280927995517998210649091314234665515262843782420022939169979286817573986327914016542521103536377274808074352027130802024761899225174389280016797917584262490635950821433464217357976693243802956111383014758324316309128607342016249531895804554745424753650514373418118415930743289810398006149202163178360815404254900777633000671284455476853292042512077567412827779138266255175167139434508865511420597331084222863130942552622811084854334615631344348482816671127439494915864218583424478484901523447382337406712917646422840271060623742615092283248881360357112595399658046165914648991502659566124392836560447714247594633874860949229309393578561118451114239258424580258970349014861312907546361191914932650492816585237995941901727990846566927138881315158755522940255520446563009708677122553802107127283874256751446150318202681089378860220649190815186343718538506382647681433423177202347779441011092630309152822013603251923974662119705322829117859206332415581007515365505971888482686124622835750557741086148253316938736540241131491583402165373924478530147495667608573782176233232307038881726657370296001674616708663408481631557024090089374204562000354632745652423863706487264930267386973909305261700042082731349049223016351703790599874619037212818956144685483737405497212995685794831491069313556014424679231900808943674966727243975681181488520284797080211502690082402503302198477296270003109756016230034841981078135231859726936708103164927208172386603263450690397999250360021463830472707772091070919009596909597025227578647608212412695015748916104945264552729920770612892511053360067307949066162109375000000000000 [181,9] 564901669671957923662978994608712513376787040887213068286431541549752015822860816644064068080042416069118992872661968122779812548375867250813905952805161854976140341934360623257900637356418719248660405176796531176563725350592781974710149223546269934592680190570651256440238859201269941498721941383101130181601570391314780066922316968813228840144063703233208272376936519418059270633801867182219391031506418788241704090666405846859414927906920389340110671138934047102211248878035053681718203327561525598647189277490676227938235528605879214378543550709859428256684848764326527230359062158907566615668890777843305765983667649908065230725150878872897077874054446712508824359471386328860329273251803827406682071860704620759828720140307616557644004087226217623248825124980603807644505921492061282203434172194679765033741077505394953109224960736608235129783901058636914638619850292002950478292048547479153378177147364990271346157540906273924023721638536552859441263633999605632403360205770303926846113949652144676591161905262011850224265920531658277294041946509197516488731869051641207216705212572038925309757100116807243910909630724261690475871683897114998636236290224297260844355552749319361181376972658474401925793616979109025131375418947939990231577940584896366022777328883408557814939744986531473750813007297538342052428297326477810788997803673427535802414983415917571443927426990464060211388728879466946371422278066421627873191074267703777467658241110757004968616617370168450239049156477676700348375736669176725204227307783529672617971516952287856281189946641625860822364325257341939603855405359203895355929267707181976824120732430725482374733441434201158407811404402331193135690236637445826661108732879762096680940966354259185715187727005381624969487338585760864325715283618058323470093367972985447922730853353989743936836021021008491516113281250000000000 [181,10] -4538885690158285334184184062640683178705516567442403926812458020162197014793798930592911941485784818781959500411839172395829824552108275133484479051569374319918646543641509939441626003202885714355858795562066746546282777498102216030849858315583428092406805312404067959543751674727557780897966598947054599863459839075198645736847237809214362100608011852408825267547300168469572972348845723672760481796123516636536165856023669189797271070599182728459797498642087363474367862915602172772898044719120408791785565464150138219357368929578653446405278318767035827286370713085888278359576329800418891195401406271432699866725812435744098348240130469388249820727698221187844919139136816146609883765067390541919944831388122035921426103252049539466368038937075815789541271712017037172935283606616272890224639481209711748874303065976695699743388069975649372657810022781651929562911633298578000296100703551877434966208286954378795886052503271551485517163710999650655090114595038797899677311930780559598891986284216568182259463400420888607439369150706374061037058497641935658371299698044689594423539994743840886030834084631105996056572313801276926237843211728593451916192422488733126390265280650718049229992968973822938789991899105392352013042356559017263439513021602613339872970994562736330321305653534890470730167338625543156592408622156034852081529489426811046392060841580041283022204130658780051554620799387238027430854332566692181169665801203122448119275952964854073163914853684764644978661432063789565884955610691895384238678965966716856131602697799645840616469592335035864030355935151260130738848501264499120859176785672559485890609140389270249082089623733808909530413171225437885851603294760682379292687587299656428925151467837052702584532194195799575411907263164764914899078759178165767945252521575227713562707826389086562812735792249441146850585937500000000 [181,11] 17615554998370527805705297429763825531722953280047254683001206690326905666200960119282476344680027938535446709394143920612781612700888734117976669086856763330049932908155489828809078141316483191432088454749463835839067021205615570467944762508344188373513804462624148378637473501414034611251509630093700474900048879605530747316641429434490033973005216866150491824161023683225687907807658169943576733443528193633550532611133689263992738833492926431052847735861317113371497260685348615995377749530482263493947047880844348634393335588813501145816956561167038471630612607587418693235375319680338761496932959677119322890866361855206775221185347762327232200756323668341321185263368998261741661699630853068217432526044254519662454361481764418862174350870230262040041590863028912957840850640899402354250196130359186959223998508087352374944896552558920845731705528567397343904848260161772004670984088391875873537567648519006710475083299546164489586499480798212410926552986707235849394588308489731635989056172191630694357644245385556993634254995504137864413218304984868054937858701435244646438335742043246168109368245977321193797855077900097499224462048241173104914465014123218863767535304017763326098426059642508442851679381963888965400407641346342703955117844855365334998430250145229390604198823803052060682792703134726326318089340975463310840640022920272570135119341240110730160731966080388622372841460176634188136102565532861825135642300889116628835554910653263467778555656684989154467170484008368218405313826194398086574891462348083369031323065335766991390615200631862302489361259298989168530557527598258344562916879106399330789980722715107406259077880463737163847541381057412432666257726947382051915524972727106647976758340017918734956292230649578717339144653036580142717895574355712505695199984009841906391945556831224450888839783146977424621582031250000 [181,12] 78176021789723037741067302165521450208265492074264564705239765911390889250070610562550433696244543211114623520834310846213878039250793524348668994525797893195219095292546795886529725657897102485028333057515296661676550835185866779391349246523251539371559121636677866070241790902655053902940056569789203552449578634348319562430910059761801334215084880599714298899651745222482850560778703941652808990389668556417673686238792707472955381152146552104731104343668973974324144122305360931183393458422153970414803342736086515781024000504235788944438412376999752454631515994246722330899867695273665785015549116682013617799290758228213547963602776531545786951445643547581223597173401676942208624384448652490363703854870106168347270750181454234212039902967670229100834699649177701798105014343497430845578766157181853669301705628666340692532984985004063969937819380364631194559052754655766256395950961329287794219437500760888396490225126572838854840581752279404920858787373115876689529974912613989189956172719264800445098602470849414358763248898902913666345657292606553475753492260870533265315913067787821302113704751752485328359938678318537600364776330600590352538818513887703845005325453958641115167940424741668511667592242143746051166148802130785348923212901556867912101802468030863525911846683343283205600565236004484670804746227330976926415955679091518908660700153873331655291932763539603535467465151656972903606425481410388076814303870252262896781765105929347738522779446509804605898628858077942144055333553907553859163579153520820588694153208614588836933902664884323786721322039826437000243870780490790816892361890989593534648334255935342447286891403867946378017113711510397450630512161474526771930171726664603610381087660838444020883473438141484774998942674696180111568232945817991505165757322354569240629995618974135140888392925262451171875000000000 [181,13] -1881318114712936682616987663553096267034980751623578496942901398464248353755608438262539505463090298446767014430488732703185331081573178290759209038835631177980783451366015281971101608932057779692366188498745272168548548946111445118339455092564663335034691253851140115427972523898947527258386641218676048341899160570976268757851979451210928081055365114033564671152299771474787538112232492874593295315769781366317667336823490694380809022881632278308841575710708738187839802085403852355065646125516990626079427895469865541884876146244833471510348580446494729995598653954392965480184923330155030592892693635434458040215495025442564716469246730754673850729128391953004915956967361045879019041400763885124546372180219069466010588968627574663571419389483085848740577337491105350922144983596235832613316596717073932939811568019469650499380832174185179998530157870427346413213441387013313919276970707791266156349217321586666779837396438168041930659231568559590686733393637260527720819269535137490686643426930528180669122839449290181475884818915785723789766168411043042998386651105275609482520172438616668114424991660419861010957144340403866567524715671336675927115863673058079250584505294283398635310961831348586178448994428055802922522663418660675711396893667096516014101795321135190183886197462088384579004673367949279715395125865030046188432987719125382146502788246765728462853763721417905654933414478543182815103702500180444319974354074021173863655061498144868971860548758173137104664443793145359357481817435481546092570455440187070790622856414939651630574008862502577236541796013648435908288587138370352238862187348729085031702029586120618130119017643975432256244299290068057413926093492841662569056753661585877887536612658854056911341157225718336693409935951649645616010480239242334475563169287470207356738338688728617853485047817230224609375000000 [181,14] 17156558174908458942938592006950679216050734914953541649874325721825680405860553837205722505445176438146917358369433299599397398048043976862458871150734963567019770561825747066762338312253335800959974434612352859690557695763126656834273185890886541929526757504169704052103533265876198831464646178178840308777256791641567316672486700782088087729376457943441094806495962212020373099447458974007856260301556400313372683482837281584427236115213832989678531324703190759010479250548352178950862473258726191268456851065059383701674505918825630434360119092416793422603561355487695021378954531682292330493879421746402412975612875835081309656573118645138332118743637189886810576908306934490322622775719297841193420597886690265020011765555985112491839512126183304867825974432869561466274621324548834541044824637853077103589819202848963783232340247921276509069732417839365855555971569068832819444264420424334194300170301560984393789192971113480652715918356473758285118141743797011087967472274832135294971346347134958830871073431221820822454296176679566249492832198535758123335911581698389533567114549814034847340063480213724190425773386478308815183208215972769919534950641029641732106821860826439807411159630106185804541067890483918404812924415538875854158070372072254295113950454391371564293950527187656506400209315865204275844614563356975207062489903861020930481853024991226571970172316493823558810766113806551372429034632178446681696258596849452069769228229797676128074814154229399101394972714941480935987531983198652495442197700953163985921835393284281447647209471602559419612536839547590579476255594230830917687439192858125266622684309756789378366219731618336732589606002974289761446919122224604989165060924241683087110617297315345370768240743069792961546108953415910879066047965869279413612609055340159042862824279040978581178933382034301757812500000 [181,15] -107444699489899454835711844570687304759056924428345923548535284917747979657308271867564173568457584191512750866052982193493042716854436320666798002197531859810496095004551016766089105020492726377656446794721036286993030441024688424861603576958703424492409844804350309079460082413812781340745047283021339320617423551441454189829830129628825002914877447893858893276059835077759008815434877627446751969678597736196526366290849536745983397229476472800627562997530052967119424940126144146710068221639106903113926327106639353089616897707724627522593645507935589686924153375894279135835531963800508884312680059564500085292979955784686508698147323526432875891173726223399589519751597608325867429547577811893805690879626125468053877726096822687658080021047321525847111818361935604440004506358683047016819218374254582205699120607509372451799796305752279814157063559117843118810383354047817664695046531735369298363354372827227999481364814822796008657392690860348428154629399746784489347995890622205913132101997800541064074690135520181737653183544075143666523325798411907203100209678646905478973715300711944568816227026937734411579153933266937517770689724468913094719436415503590200785711327601444866073882116576211872309457635753231830998426690685287565616124346550381744569540070480697812514783588803168943885955258164377622003894692894348136587770503231714234533912847448983853067455492191587612066094783308175875422406887787844895822674687432274554593416797968457588618888686646380750275544828477647377703120755727924750935668117462950969981445402648042367214295140351242438461735760755302324100615216446070920621617854063672368962861436858931500212374358606848752250087165852091550998583837652681849848741822774742821815595014655821000786060406560188145905616719399831095959357563586474943905093771715662659405055023853492457419633865356445312500000 [181,16] 520016017065067233934713748239405232520699379849869734216482893462571984993315247564039755169564258904593832550206350681073607835949200010375115230011010033722186475027763630275314039944441543016592798628214887376024838557504235586527527188745146760975053800278353686483889317327959208391767605395936389015051194970056658655443156299781880020858282486403815963061161371954739296045614068334665713229823670252371534441193436687803727601561072779973920737855642483096352507586558108024885376378479785716569295969772058290016968204576826119805378717276920191576732676081117520797924200831211663296551333871054704436876934106581001525301647048080578310062629879169841709294890858101791822262553337850613974008260001960880756140483337628616815536286028961838643241605165481375693580589506413502469492450423393472022191677515874288105224775232940487056491098054511050386324176353951787166553720663473206570222097874549844932069755639782346672792503402257748497669079808341669872915462097100037510272720477753357972944854406056036916394588900771705663617348136822755254816881699762883152304825542778176681286220785484714844705633103628545762894934952609745052560555033172718289451974530113774157593985729658936635165142189039230979419921502817594797658431732525441136012188351725890265568683755569278669609055662585397094775202991401179498848728646414105656504094862081312766034065864863575905606884732083427252131443211882094756627421654101849597530023307727317423169365775001843395010250057615380494008138523375836015235499691308681878165297176222197829197342095122556532687968604477093256206792899069314492791529161638489695048018356171298698714347372098194377596963196256377225314346345275627853173443813692258161804188736713502003743997762115968973056099000609874165392733803032784696904463014560125344587504514493048191070556640625000000000 [181,17] -2045171298682896369262478938064920078812862848027347610702143855238682433482015940448481476195556472235068872927376944632479660046170435435424805340109451932033826661987656208754786800582331743834935699964557111355656673613071353391245160576639555779482220512466781042513472306510588545262454660057298803843910671009801604786432734176907729191301532533337611914692032763599614206868877702339866931134424954216219482542093729342566555034247713633133183424712716401589044034463855969852552820390015891428278808704218803403654064013762856205073699918478333834441785871746877023347418375178538360536044679175916267153782866719937604059338170846863999301225150664519922231754559781169336776421576864829656432836883444970671829714835131102122633864084447411301717734740284243107441895054397335556242673065372830648543652050135652824374457762294273473521548514377185013371589368171439559053633015355541194983821654001866437449043670624967779493889125066207907336876072109189965751882022029471899216999668724544298302921159954246829638085774251677627162319228433969531464459911581795887160886492383823006150870036984358152870190092630410936016098649036776726651233915680525205203190036926268728619902272309707428299969716063134169122496877895206203590533169360688298017881632774225462540671132387260458007014462136620080503708855258558629371070439163822699566250733984407208542024173559757728155171028126536669298011171264677155275103707970961187318136319587216861297397613211172408983530769502836159984332566819109962200579694083714786526202696015418109435630856379478233799854083700851208553028821193077544950816816086824885623923277606599677000883635172747708570860657810861543863372656289523199774412291139948368925605896570295877979875232069732458849316816887581923924381989254116318040181263324755850163683135178871452808380126953125000000 [181,18] 6729838505128667814809011209810525250752888243158480583592457202503592584149316776339688453270782176112836109973416903038894613339613404753995205700876289284749206258409340959826139319280013793421413745862869530155251653845720684859411686899893558752170736666664240609969383591119338213522252667572021531914441723276258510498176441463731751898862515797463841805115628321482811618325156980880920500706500775467632973662907528440421890541620888130424604204658338017939911387689317611880185902115030243186479577175005886342442236269203552084720558881035894163999434088967016765206780085105749180948546605004523054829243546090603493237133947572418525377098875707903628408193253142237570179086279321543913905826873414445720305647540125165736201445050364779414562612927653523637488427753474032273809212933766436942039075572083627445109409822780440671819424171551056409262908874182618594788198497967673769629714948249921071140696207630509166534235752831473943324257621755142663164992721340564160045411106232778029354424927682847943946491890359102976665362486495789879770309462194211026308297094032064237905681317864467691454761263509685934582010528168287985880320595273371619484841569697817879492963676259238596254616746641213000702756963378205026021431583238795537391466687828304438191028729340935740102203993500535938803823602404039122652465871545445836665192147888262297956522146789058448735082129679110698841285815685722521012039871725058912029198251728712934512924611356692855724911457620503491264632672258069240834059850845936143887704006831034218900346731489428697061067649522925733080981743418712523198921661546773064595020391310646442797256658396074144323442927636074209404244856648118930000831324840508006613426731370280141068092820692638658791538527858667870128463303771648597498190555713755856004354427568614482879638671875000000 [181,19] -18919726886704009169366671783682794443389290509159941608480629657781502010190963782103523902024743709161089982856878476993710464804350684856527534555923610653969970761233867817014084685510785779724803784673632600208519603380103148502516848886018559608346405438557423654502997033914000246155470969085526402510601461462971097694895092846644985545674811030075869453516628431223577672422819199242627379081941755055031777800836450758439992490388784589562180540735529298719672899065709638410664241597843250867675242104835743841032547317456989725997279695077254177117255773828866938467190626249351717900210452786218979928174053380985045368464240131804812415455807109216503894175265556106091363267411883674041066780137614704971115567120762199054527790737892607413223424717551807410457891013557337739624022077871416695872207804283010786744062132599444386285460840912780847601820078760595076122489182554500601490816887335172127204062122937663299578356327628494352259770772859504024872100544234109968851164990013241308787792265684377499267798794843102595709174834718596109090226618282365951100499895126630383483590253260889126857786396636624212277855394041968831602491065524074454426530287357834096722970501129318962898211453052566526787078094247288950778523848924186308991117815844061808259098747054799072196454724123574744270132514790455740254020767721293796369437535018234020067359976522504042611214634180667282928488857200554865692755439632331919271318063872719371634623500158125943331881024134764381678036094556209425548453365457797810674451708614603238450965486917979330482542383807004392381619202232279742468348157158496414744614127537616624740306914972898919870866133468268882418453598618904330535232952177117328906896729930397869876965695894501243396323682932613255259243856330952489917167544359724502101016696542501449584960937500000 [181,20] 46275907294599007103300554653921500554664361368711124120097225079655163867978913599049988125360239414220960061036248979369723748551753281492204009150855759397081437768194015879578747766574442708920336103415348894822877219826259490503177114801771687220370638088676056641688319709344680550929347996238689197400016823967908036858513050478065494024885944714135454021649642303175682209478718336825086425527651676079895316544585455712315175670126601654919557864705524437390255390360407644419422961602443926179658595134298099897876720064957080576552858968414747416151752901024801083133977400999143504806932906854316805042478489388811182907009550011684605590875744391308085086449545673509697531167558003783580041540075723206115473697843802479395991093976841415588688082690833232140611473870335218107521498930322143568807735078882427720825426767989309975500302282989261605514825898970809654037969397973686936696604670733356355194974999236031637360122223044425341112271111051157493522763814313056403177115478054894771194555682585762692054337370394560120101266306203062734385108499130885313649839556792498397295389241154343705907993895665487906523509392084112585921501942504377033668929736130124751502370224548683935046318398415557180585785774696481241548218620719222191561046910852954006742880400475343684344721780010142732071665629269046502892866651213726471816711129011003634013387314266019318363719276723218859267680900334573134273243766308136952209839284283479676369763037527050743532524551848374291102369684071213205545918816695548022289185686952748954475327926411440268028458484445576534704624698295992101556249126402881906779376519787742941390049465197316648715155473535429415634200538325249402603111128352952787835387707819289380650648073719267076229793311189316690900141075960881937877054775086191057198448106646537780761718750000 [181,21] -100355983767517946426701948463898367387058009549490873129480820673393730506217907993184148872115625225707042963279212628190392766409816582047307489187066359664870081354254825403574253488103720616900847567301848891796216873782223277102204988198912944033740489246486227304707006818526431127988078754156781370475491065370317820997554321728419617380146522968948680093114361006571796598706827410888391071766983412375402448703448761159254136930158311094059697318990300472367686272531503430110481882770905292105550172279441403532571130917432852546205483644650878324324233791009926807548911728769104987527641185442784235014069889228255582156121492413312592167095645218649617066691218428038282435842432541853176325221848554779323976284344244247982134040585726338339691301349066069850708984894510228076473358496366357832935742288743642915266922771002391670404086019484298744704167258404724850505559635950195958775800509740256410611248131279298921478366709301126797487469723965724048897205826579315277215944516500570774514188180387906908307219998593019891059584512587051935400795032465884435786285964358550277872408984375054237421934359130998836583600367900623188616647889022781355395451103798177626491770305988675887574929763227016205632581367674680748209705783225118622289597887477772222183993378278117245098423915579979606964474324542508874621039437205048514588017774623480279175718356047583854207862668270523991042647876536883433933097189275131293164203234372185896352038618399303397839521814051333556711709577457589367872041852451858574034378983744315813837598368653778339173490501474197161268823115623446240946747221987869151821863455175344239343396770654856343958931786049807620712177624607022401496429279231946795978890205666643325703042468437013703109583222093605901240818335340032889367886838394757432979531586170196533203125000 [181,22] 196943578381005374045004261206118144447443784754677778938363908295168461808517597334543574190177282642283947155549744017852660036865035838030656804900195938624206909762393450060873646184106056525127509815799633005926450483538075249795397326492567423245213633841683355399119625385831494558204366344329034112145593203701232008069787334394173120969306900612133147176351522929912228836271576836607936267990062329748950615407779793837379504477019359406106170523728097636580666945745284731060546735268725328314801374542258181403422312447337390362554007839729679667517769250497933365655374375975520040192458514420277221791904014851244112406007983602671600789961050373154208682724152423330987301940069755233565049799084432901279597024896883610741533324879948241958496304990882451703891142315409187571441033251193449171590306211608150572605696086895410037175913716771904047771056342252807134675478165743972385529366124591664531943841967746431443843848631336386431743254173004319880709392969824281443162176663094273289113863684138865527160067490061506992672082389216821104267353007479738062684080989453794088021984310092342836156771439633943230256490406906347481117132706733922571092303122119839937091534781599183027094692170685045879761792165066396427514359333731385409013455966242082119941330866451369116853401128500445816497798718071492233079065074286521947585691379059310007550244651325149512868021194640945918424641183571045024815681824679222083051879522563327810847934777724484093714050793509010649045685019335684099608407520541020020027801272016353243281939442728275325631529645681059653611078812557339409660787762073507410126620793325532380744057990270333097307001666424010016756976935328078138859632761130955885570398562929151388290137713449283097656956342471214610854024034321530485588980616791508509777486324310302734375000 [181,23] -355283618062677592413047572442972618509684259022029335419308621906018558914233140667473750515778829333473087036915975124049037339129783691403939463513888800855954208530495067065692760195733482182849195923497826762592931403586142562473850894792409988103962005948196132240273916461984680394239402627144942334437084337677135721601117209987986856566997427702244369815945554409793872286725056352259411284484117122858346878341642610175750158652844601085184639914756823752122367307484060020756870075274601284118905240224909186555958111443408731866677476988490139762004817221007996224223684041144610452683101423651665917658617634672201079485565802900835309296752076240209895100784021575363285003388314049222152027602896704655805427079388244169079262135768423443650375293707008612417173950180235266112577452684189994054375313659704229754867520612637353935814019497548980444997006804149482499236690830667331275862305559897007437653289733819998501600649574739533221462768289715792000258696638893471690644845703058159262828137865082080937116015272604099735974930037156582015232878681340032490236227163117768189770135313856177721549070655559390230642354013060230919759377739182350558461122180701946187059837279914550884765446128630176095322273334224334803688087128262071209357294053938231772998845683568564183532722409755812482917180127995672254228199364010584793576894653319922906743366286212179006369636169869920824997192176788383051090235248547202343720309503017094417248629618220474354139537031586173161963648183229674360868340522318673138668528665321858655887734687747183389657633950220516781299450739321702652282150149553750521053896093733974335231619279502947284072537879584545812574023220838643970374633414860622041000773349363092820786911149675285646269902633671684813946960911897877574905880279203760437667369842529296875000 [181,24] 585728771340813871686778736273765509756431189879668957029588979857774253817371472759079016729592607871907710407101476260130443672712959571401023521731443611210015072465109891384684119745294958052664489754235539924539703884000337716872806499517120893966100821245316154822199489461835645766485775182268894191044855425853839091758155645926505639010991115421815202441025373177610946931153842730474160076516368532372191394705113644662712080552579394415380992897626640343347954212254543616924987575284507115515391619129573689362991749112888851025175472910424878320691860094412751575818269159879617254519321409429523944673386517221080742107314539693047719794307693010243109928306810639458365826298863900650420155983534998425376324736597786259465443099421068450886512232850017478033263423129090630493700121851280383753267950982121452623548548105283724170152966541063945841114274537945911137753912777428316866328030158922439164650068694764328541605173162412660027112490714075135417641056050066672998525123902239967281441776391258299346226268022614246762918053963996801357808042232274498373463228960488366946310675576542615529084552524642960250571036748388581789654041722750469017447500253056889849770001210628090707805042669696829038695831403027268321808397880985058722812833585296517755737158947055670184394913526839265551242210945595381284023168880223936914073301667417549454200013312741994320494888839218367463529385533680641015086589334178432761999518612006193777628822433609162212471183646294241995598440390627846460036065005976904660623984262518186010458339698866421413407196858951176959839270166075257593619628552093222078309859274774276562879627020419221150146946918129908416333713870851657210248777227936633634199150795037857192659520304587918175682795274846077699976146533228713511320314010832458734512329101562500000 [181,25] -835828374186510813438324087655528721379083746909061061950375783653563373382852237826419868795853941388874204478992727578691009300522655766906158377716954944907505423912359008080216191257369616617855095685116188731613083500471055543241089629473830366244364769100486582357856901850962488135395379319208187492221175159519955319284410164910187430945590503052774790361109326774758794882447984959831022723144619899398615959373970128894444369619477591033510135829895691433323366417356975035055292074736020819787599054820591694038968164707914463221989244953010265644352486983831024235930048696908108551798831625319169736382910516761693453192277454903983678496594923213730974621949909261717127413563060801686833497664799644454209069422975512951647711206152170532439098766250280141307095290417808204445907124110212583239330712178338281723480011192207360851064896028416014700857082135801359958229276983349664319983664752143294601511511785996382534808854012210338127380258868304770678443322317205790075455138914105453935958977559604816217902942384822905711412077489280755087367431304212315930834022197993964323993500123138876379998121062312660142099128264498539770670547055967414445500432570265976622307392052289412993836055677073426828987094700434316290904486105186842840541045169248764029215327856227595717222155758080792604481144736640055140237875888263044095117089759240810070052501461034120432955800584121145062091722601254310771198374448255002757680820601532835288096858084172577307598317467947036162861507077100891941300761882881517053004783765372954913337491046967622535912866734587823852844143645926712510729719342327673952046396051506062021699764802262769186832656376205928607956492161621240902480138002099750678190220798235830925830209995414624728633141156931836754818796590114798330052517769936472177505493164062500 [181,26] 869782812543376223873947051670910570334443590983963645518793857996221410952923995099040143144604782757703018195574612310266668274615141846154926228667577156140068030504349535775643973402186759215430487342082157400518321310866534497841541432599569308995434615140705181452990010403229163890451580386551397506472898776519330958279592243399637908590765426262077536334364457392772891903155004854070502014067264614572026708757486588897281731435553507799676653282147914648933668862403349608128490201721457556234863105153114602214894456220868351019476007164465300343935177001214926498823934931828710127427141843090088522547163417127090323796439090700203914619946765811143544506844186953509818344359439145986007025517021868142328105119664208878049142373531184795854816883813140170638377532929766391641890678264788440202998331545909265989031422788744139227751812550101083806040547225126830040055781585487418640430895330167870056590231215040830570221265050514288548092996412685156928756374343163095825702333388571037972278452192224713734368970134084049424753817411954116337794986414051265439717469086304459806432874834656800703101419682526139387652784120557313683890412195683413458964591200752802343573140814522742591304366258041019916402663389607455125119708927693194112587459041071746109596382697149031891508478979094746774763849147705212322125118633644190104131968952387303591582522447970569408587932474219764860644399460848897464854706375110962763867870491964025022807358091957748739525473527838212411012320068766272564824589361488866787840199110606358460851591001697653824753200961470663943190901599521300312515969963452322593919852775256947698035878907997478740417949288400477223409285159916899875971525953029372145131775733434176325442622632106411555455767538975564950906133212230457472351498397827148437500000000000 [181,27] -158167192191077036309488752221137822593727872819354783657495018245064779364762594480794253918429176096960375637962779652690387836904760433841231721203939048883965951120297826842528257263713183060205098354142248373924062805180472629772898811338605852161701250864793283625627737801568038926332395124177734807749255658225720800810563472551743802148411362296159518047032856809090197045474166526583390415383829631461755183225415226027127529666821383484151720891508262360105244910955307023804425246025454823078861059265071174872394622858510858673269303468201619194827533483377998703100094950798771399608779162811618006747467545557343232050658646290651562172258142641816457525708693641221884246188924438600097127301882884208806513634813100015181818570449416097201502721948718181923692518795231301460610341001346767001252522720010158171378119758183722533469445032049501032339463111368061996398176443366136034605347244033297081937723956833276620908252348308775105576426409428793565318784248089556399504251443532023228851137057008349205716033514377077072733853853162766750672415556009309428991942197785340865882747422959196679050490951521840956053364286494923534207771839684967515534828293734004857553073095491587457123211846106469602401137606969548715560624777828863455098945700263451734174153600662861413458369049907532223918372333920027045766246724423435584623832174278076585907655451679178740898283577112196038264763765363630874778826556581977123257799690216467275969349107774941523894740443998266587091764789295264644312034389462493888315515434604686556880882888676559086547847207143624826671598069162438241887770690227672462032172846198395497413447911437448991086698859745842611600332456928872288036175636311378495523962430971173893801413502721414939724198181059090023024473402507167009754365376472473144531250000 [181,28] -1944388370808581927245184753761094504766153862381981127510958894654730978307185292098577865801532512363465227532884470058525501763117908044035071017088043456145873521748769579473394239432058041718094174963822481318246400961183521358472942926485289279959063470063598275374856001775354223561170208116667449961570231678065013237171131002326771000031160181690448357619931798854322407556724906440468743316883931982632304284885245541347048490541532416043878840013913801987687553500389667949380554807007695854676627421656612496580192421035180083864370901368691971547471087924126776105497063574201423493084350210783540390241044650685185931375643545856483740925274095059828197557962908869292083114906298298672860919187827126376456302187589937944603998179324537954780702981789776340581793004453641717963253717614293602251625991467393502896506849256682507046057797332060792760195184721208793626223558760883655453774350199685651323442049721088211879671044357311472264545453115795875431822253430079486141275034588001389970121552187995116383659711813132225931099203168885310237617708239303405952880566544391935147128215345726594239849450630956654823763488587761026713197886951845374857025861203132996314473038150833093787567810857151310144182216975994381831660051089727491944416775629239667796616646055774139173303075803515140278845394440891675453688624090760903566417721763034610674045934898036741181544430342807561822202254054008316488571880785855916019631352388469651519738928971780711012149983430068744650204001361428596533838325412288173077535859960148182005252826704111111505798480070696806918864582352086020936770901982408054255963661757843824721294648129934554861457322019440097066473046761856020146702674592019735882136921741608400004231174044770129205253201095500258919367730214693738067062051982879638671875000 [181,29] 5393835322843904073773943214345451184264468632731401297511793879670789218263625544756498100185204788143011047449086218225950092240741220319687752149629431259370053275271317554854884539601862601613036362476203611297695505413222785766093111422365133430098878452714196531112076771103198919741138645260370272971575948136237009916481833436538556735683530865727295391093071174902258892220725136197282449926421205972983577014424902823159651612861920536909261330290875632416244472386236282560985689657749269154357193383620789143744455686408124560129826995309088002456774295935564081048311444091435931709648173636345509453207465603740340823725658983928082220780798524710115420282359596356418603582599249756270435522552913770316509653900437048428930799438539547995726828314701742678686203145762900262739101620335374624735442928210129822430838035162261564841038380115426843534959731030543151990020735298068814830601018842834394811825799576263907237866298539038287356121892358999364161611545692759545497261145384943035951020946231414100973232355504467059850278470574920197349084212462423806302486907329424599381915101233203924167484340714879124086771927320498894502777154988370652318980580663625866954008978504567365896002751233601982753910991438512541848673769389528790118711864012788616241889398431018491034779955762751537442648143192438368423663765930033316324870191039569269265372561065264190483302572242561147005404986772282286275134783419205956663377223674526400621329542662400439413381843206904613856301665096635762261470647444275988103256944065080665028511971698967848407408176486454868092279105002914719892196136891337873889003854599005673092500928351190324261593024689216631699771080159013361353860431685751791793458370524621138966364673476554780611640715150367698169886316046881419852472311264038085937500 [181,30] -8135406234666919210985206283343886156310445735293838288972712411038122405986181851769674057384942227836268069489112486520560907063577910027865276329607849665478919001518763242673714117481277388289013039577101994739337290007663373512525158051517199034124714062267395156248180564258306635046770007262608737771001127500870253445921999305629969816658579223231677624054173280907095379838888710255688556663144297390819471454139029073729359338463607410851949514795808269527042553946857321230072456173050044388317670559968718124991020356685030792723466914618883891255553145776055001610639484090566471302086865382668070618666594919415553322510632448386480015204153345221533226195055106513603878629484726100092837800472853810391288361144973521258895572162606362461518817384285949611048952337081854015341009196776793968128891298790266379207013854693002053410603401381587338202697053094988772719628158551634337334486738631922087641361648825452110573521094117359792459867653377149801071853090045101449819149461052986837324954019964954415166493783543969813975799889286409595134943402327966740360311794693299569505811382882858410679444225881395311133301508873627057130877556939990830921575250579475777270242224280863055820870593745679511819423728708280487595020593318288703699275347258095281452695076192952368987612781657091803604030508765130176315894902900844913926557779305967629129935972362698674633156700208267208278723042829937724330339971841953023868807632832434842175278855273168237276535264292905511448352498770060212551401806383653250843274954248569149680372963802537146047726303104760029973573514868591127096896092300295277166455135461180356766267970193966676755835510586123536631192253762970080027412959457481222076668405327428705576573864725383512514451545107162434935693613508544842679571133911132812500 [181,31] 5286861356282756995330129868425842187159571375229670434894022632528006831704667997256410203597501467591298967578622666892436233692653581471222494318429891135936475477897096862561675335889497211746833152181128881307902346637247611742310094315412899655386081672975640594356270778806672858080195833592718322950674453463389779198059221084411295448032576274796106743656560832780082569988872174031141816524775583095504149781132141991778258411939615404848908478899650756981430957875798646413441699269658592097965980333879821305529267733856493139668576716783305786639176275785500491856637647421051076011510359210094554528712553179463416275890902512771249275486356037494967073400331012867421543935647662673855713537303191791990199060726599770465765152970261269161074369772915514587707085897469337475875920651087660076085111545077175223515893054627235498121378734501616482181624330792102111947313667917719260843674186519857625470880728656593718764503184507642238162322690423699383201235237521977160081858008776129047456854737346064513098714818713654234589725382913966010090871044961645209463017793948947635116411941347560158683330634435516337466190883976576161810793602246721980256879522732627280032173683148260480787172262218879824389952262622618260018901150895575461333314986533165383315114190606442800867250689376510956964866408038063889384614079296680957038144819266530169032866740928854713466687766878706265886636868056929487474086009018560874228335142872477832271944487926309038807964256490611693739596835621323963550743364492803831064181999866952024796866487527255607162942052313042852705857997521143961921832420101960675257910971059815713736815579138235506099428907067572431164708683286657551487042244077860332677367355257937899543681339599659076301279760671799127348191819054752178112347087890625000 [181,32] 9692946856572008198814442473453523892434142978634863224430600629733661463620546663696353792471958814165519945917512606246732664678411320711925536500564202238793927731888309220937798547914271622914617070388666132702884948942809142483241529519898771612779682777633484233240463774210840115767693954061628633209342089192575000843570932960134752251737330627521390839587325457362541366032166354185822377743592771532515149530880261981299397537947074861731530440601187272025466597833050590959695481089074953224261912987627897941612699947059930424740552867665701933107019120698828324842818006161423366501868133547735565414100865316604436648466954784541425463226672349643739315000221330663546538098107697343222891388801687254548557281983919960498805695920114531409347552862823482201755980751549602543480125259305883445358422130186136617533486339357332833481305850507732046930256594736089998840317576365098504407710091404506114748786173310124906573919083712601107188013599135570090051164899532518228629995400013637631293610444270027904232401989525538856700104468265596601888591964055558222392996037363330260603800517833309479213853422826983799611364473454979681211707011731608118721255612173244792462315618929949411111710384264511127343520952265035248276506860400044175458128314751211458710147471903921069290762668444773473726644127675917709565991209668594481760922250444035441422175616540529833101562756069474398735982850069020758268682059892217583948212007816059048024082543201670863612582079832976535453637905769704375098738449490396450020628442833876322368782783243362706816564285936830190206075967618036146454541765839033343097935004896074037372475779694020541422876180879317886787834260413559310646729453515855962762656313050134973448212195247738947457651048602754160525193749695064396003722453125000 [181,33] -41388484471050107107620555841349395835669995995789702860844091266113001529087135117556350606707336617540502948966335806689963872142765954991700130627676749688085575107962788160315426717672143295930714865750111473213055623899861871316103195796859952824625804212616986090278729530878507736692005466251631642336488643888734942690906706524733794573071569236125765221319511523240516943090688894602193591271969898432292279853349061444793153048069572832736635913993932492284659422890931108650780233537429732514035948501607023149026185490867852259060849608927385268971352454482133874133323390281224818018466658941049469779695529142372121988001321748375915848564311265335699493376721275220945164695968870371654297880846050710283312936798589470111773911696535426050025867907728356991632753263294764205091450379939248609984193614696068803963603206958755385741649964521320292564190800574689957660290594455530028816234553637990255380288565701618317022926624279412807617944043467641553542175889472065901585070494438810910654449890015661524797153599021226704758913905138007715074752145510152772518213852927151686690315688064005567107612027622688556859414378170907995089399017089534728270802782826325664915609783192631587558535762471345228867401432800866700209848088308444809487617290431441069188947846504210337852272595711327787060215082446737830717874461291284791721149982015292003782429948728991974667497735043634414784533467059710822082663103774843694567322642355336077679805893317822484949192903148499290466747154995828111997470964905175515754376022276416068701849987205692933478554441730189010869211831124572574899628710393530459695191246434671611898823176792075151759910517168368563554106335677126148966983139855101381903445596684322191822706246845712190639871552410311145506251192056688840974539812500 [181,34] 88051621018931543098537850609595117737056647727464326162647415927761406859663314580742299294849028327577644791271903560239803245920192900640551176628443410356709870180643353501895737778025703692444639210249437248489158338033706315146723270279083327980927673943027409174324095345447504235738784915990820661340973698171810621075718325275317935083053700550256053806235992514236569802180204084506588146444361169754622486219434519225127475767438637999156024619968557643870616389931432620375279206422931808306023140292784648825216735938646255800155277549617310221227354468521856654491398972224867382262531300380072870363075261069082462142462955432174968186460260029251735892094555581500050081253685381144477121917788998855196340044967601334744069185523768976979596305601482702489644032780269277136238945624960440976350954717147095045705615727353367335898880145012595013241791483031179251431907236421178740505063208276872173288421862060226582148686163908139111932650015810547201416618475898598785171488465303391727310161453379079214333001840899508390086400593499886269126007540063075050676805644655905392833017217556347384461948856900827157244001277590255943471644032595141230050579238127288920873954103455125093010070515828370801162379315188694199403190070557339375685761967952206678357540600018192999933012504800667454631812507678301653084636915397011628513053605680510785703802471259746637442252864650316020259758267618366777211139577605816541908157424609109736129670305945971181926636477250575176534690518023661095855708905803979300061636465912561812284300216805692652366089346430003799076647336884547810417406371787305294581859869293689788804323675059488177680500745030562365123597610323525633496932805364424388877028535164518649174113821971214155212930976781003825670667166474497763117596000 [181,35] -139466128382163792066616355297344205001337870174302280513657451719426392772297419245369582091659431666876318281798723001049439733019011244387639193014102240055607889516885349645891717175953500455452616987930999126254824461049746458216147310078103422260669108341667309720890847994170946476893168388162953369570749422140688075974941833064989304816576176474760210769225311570151660699752059375798622394345165273420203584600396892128310919692826004540427018782051659596883816553236466771964743016632711666287774559358597453826969745818721941205804256716635980018143705229881818432412857607160302312434366863098454338002314846730771762115123200749113483613973363607635865781424622588223461927584710684356898802179251556313943051664263638733083884393195041981841485523058167579161666660780700651592247347654137985222995937824533013680498113540159642181556931044142844829848178094683475496028549836144335083321951321863153057113969888027095045068995734463247804258316531473112843192443087393842775294260313454358021912469893771914374243462011354654109320874970508938355849876576544399413528872759036330616781328955585185719549461810542667934081890631157365827707844278850614978165532746458099751209764010414409142140828635135146815546499783785244163351019704209921559709858457525673097729223645233438155481471889649795630289177366465195308148046932847638806740392089149965662107979993025321971949509692062187893549956759636765025508317419452374156177861300293209108604759990024407395102687150836806696927175967757505080165364056256066391479575633383661936583013616643978298388768554528058412337247086547566837507865096048311634693925476151532614901128113320979892313343983920402679393469322815254739290639497768936376748818772087135241245821363058213963728328533886867450313048879343521259827546 [181,36] 178979988841105503788413950081576956978430039270985304627974158518842110533670839057779699343785442061507966570781124631883279473825315653465902601898798945186866864247547373597567962538673058478635939877689499227997354806698385288218083093914159848438065617785892856072676242293057488981147018753714175882060724003293078138516374376959575387664555124887081115474739215735899989944927574441155577313133684424330191114708534992541935263868995233763237345968389408580592383355536976862048954203285182122722933168065759948328858491521929041411639965818004547707978288895299432770717058463838832606437299252886485881648031140743395404362431874437879700629936779164464669043906276140004387569285643853144312668693615061860271954735271744410910494583461073234944579005674909142764776484714366233048852813648228936512774444334808001968002223127320144912188568673169509247390355621854615632957373306418743857003834134091456386627888212276503599949435915346095932049153473174942854208457973094470912020157839595338068904553851907711590190225576941572649691669948808188661419175967613805701780830782730616434477394831107435965600713106104787160347695433248850203916014411757983455020435245335184544489626600094050261316900172482105353633738376563981335251320613688166690937801032747303545725919514257721975307079251593459886978551598576615055366596706331817359350769754630308569743967189491896353879910290500075222598650835387453827076359079800893366798641745719378974733900298559461631878591050585554169831381226490125179204022682235063346762207588219468277575231019466798401689213775283823789232829996712776355574795280916368981193024420122783011612009107844666315957519719408784239857713962777743430963280425415780413229767290271976056474948607890797770771763524166044656068167917145143157460 [181,37] -189012513540470596746782102506751743139936428242195257718412287481720415803229465955729622673622823656511065360536939272759731334612805486333397383877489333113996889683952514424671513962713401450977636506617503243132461577592403567089957669134066247207471309269846319892750478023389255543438706066076951033555157103120689714486764051540188474122951444661322399264297090593075995983678112335479182268500360361078858369099432061589944817924535966010067762001375895336926461405404463981543112287524483112298753897791195101326847358764876376754146818756695734990732841618631094641142047372001515029323583434532646728063224908989009425526282186510506106764361853529851034723239724807996597204431050603058080328955095597919630180845716022934420631216381396892181119929730991595638520359928854618382018200968770926868715919475796043089232856768871701033630495690809287749703357021970933980785999978890206330724099071770858973106228082675725982143787709415766306913070694578199417804228536569978424139750246195033747151041404472949958870587527428524660140739456263704710616584334061273474957415492716990878364639000251202935504346272591902305690780654097252453109570208621309825963690517222041869287730113063236240445723279808162812268014241656177716156572531045711197661989291791524250592864373052810945059076043516424899995483462159463626573386438375567314411633557521362092721082371315179314743217094846761390403226828756477318582446895527816869994434671400049612869296323907607486565635530513927675346890871676153259042825123787290045521800542464393941603341558047970701213202422626147691094409027877612933532537710952945576050285962803750571334524801321470157459660964483951480365374428902578280126307480252892151434452499076372819377005206314463871446484882651766383354053590438282715 [181,38] 157500948574271029214114428670934212353273203228885489518683657742335581596809799257666627514709720375138270371500411022789818138831822925694295131425189068124635244143160369397429567019316565575263298073537097842619883607621290910431939248138536734495371489507537861644170489632876131056211192071761263829873418278464753106533092041636542823405263794846709125403601803187502447404587585646766650242908286337563114097080443670324432372114798328678405063908596314270061301168387863264794504180932188511945544570555588672486065845422063384110747591200516843173438881994866074636360449702718631635076463373521471036440007685069171232794874120889320822848630511251225833304994222821728603731928362834033496847912177780282569482653328878022267156399571883647546499779251131270667905548676555960556367724995479259972261319837451406840242987651964479920302025063417099123893982634971394034709224498270372302163317025695070400811158529012133175996053682287709894797395617651591099927946706461955835801408492649914045274696214706527905215901414518352157294124240350760431720153192404892072625233469306743096433164927845558882985703504122789993413031863050087313765699610543665705436594625236552192731636574394216363481399559092270065010356597438498390451299014172140954489373802535782695687506947167448211919771444822280692897294730806008514648200919996312918156249664086410955136486439798463525766537815436193234151950123094398013018383214944334371055009176630215908815333109637331429950514782439579724831890705071061235943406804790352485940248851073157004089303210415441518183694790559164548430482672564493615004604056652199294590931864388971199515879706500943508850391636756458938348078516120542921300317678388553121587981971952111590485834341483201598659175789496673146746745508143546 [181,39] -82750915441079507959031265431296711704985221374348710418505482800599743230408589398172451288801251533833154309096136351019398814735538820029641721399549957496201154148978645063319723197839538253605688702063670030045331870366133599646248249562040207498805698062615836690620944610448645955736536818012126957622334091341277522394150318901338455192903284090333281066511553467040780113556507985670179248356706995168965047161952173819952138297842078812419757286485560182632195177140090447890815206706738566401673468165607969456269680734767555473778790855709795930970373338777651496592297661942017402622409753993900763195409100232407693006917315190817456025778351742751052022784872908333391472635556487650244972708846357284869493230655745148238819462934419551213491096467950335183340434063734370225237837793596030278742809538020365402053302576389962878332583906216034356745400738940320199434926673560868489422281882431922612544808411602963930952913971434640760524846191246740748952769036577567062571321886272816230533626259157768042059806919196542748067223655940980979866462625588951099502709347074861134381204607085024471344009751063454621826157501626881796994596218524224537621283520720389507295158476530572224971518321239683956661996038509247002015073085785785444562151315902481888400258410238647388205715126286905871321984604416188702615586477310389867976324311803060120448393538750829323777812031662301203797231395085112371309866723763557355483480844328891439140606826763537813214139932814193051272161288869023917393937454811809041113568088405650210059335115915577397462471757825924343251159626192347854665362333803063960793901071452060113119985550176904651876970512320563610701038969735738304721855864137327204119402787399347736822935935536650157109832791700652013567207696406 [181,40] -24957863356597096241847417861822199857647002646870368164900751244490716296170523551687909884445900435006467759893984996430305834989984258604948881365766937755682262177601149155132190425557111048379904753344692561712315588942768732710789532907692394222931668710423978227612343748621195965998331417639412762154166919707502153462338179989571650664288176040253379081441277325500274016910976389203956080128276243631465384259918545874587019691969887763572012129527796661067180428372114441848647621684916167960623865716734817853528686722222771725630432082126137997195564033593481370294846424419425793863081612915474306262717692695685432705188693262319823772545478511957455178492527921994710654644755935361726469803573563239171263174907851412909652335742561459849122758175792089126937825578967361095490119742536797410231653685454496049669016039013784620540174681431882852424036289414001990517261120729008070264526219381244753673774787344337108457723539342439207466171046621498984570479530656504393531138491839597955683453407277213832440758964127525136843345361741016202279556047410046466188890319358014648942399457035817996387954754356473318088156868072708762218297275501195056746873311812637215828144773999457446923817816835505011621907538851756986122307871386888484673235455243390704708292554829539335087205718424088533659372202122049103284815012980673036504857144651682959075776974369213803325772851542267919272452400368719372868860999869568213376403287942157229790485054008662641363378970015357846518008115865649709508026272322481479659938669947586290330059812727332555726205005749612933124828470573319957577371082698840564565375319552172941050443984476514258805021154810495489368289343939977637022467637896009249535787082518693474154085080347819977336232161146664749317964480 [181,41] 145817651300674120619785585973108283481160464315490566949950300266738508639494512881609499090942026802638872978470474316103343062772532048943866552035656674070806589118220275612244990930442272497259633876671080973561366154592983645232017607935257700261754475227702534079246027368356371455669430281375986721673021377077500275422270176661277699508678545012947754271802993341539224680020508857194839738496013780335996171099893819094270834872502449532798398010340421598311275897435523643422249486430191611784620031237481085711841153786022098742631387966267024696202010122822528139717657052766004200749954801642106098059933928159257766233794760661410051272124188714185155120306648385626864055626772384164617491278018419165277614556621566570339303677922768790328262665917467023485614971237448914484517394028794079967582584641178097154112898280487294057926791299612627995624064706346815040330445337164126438095800553339107512507965968608386958936793968242811140073880418829506232452430648716968910053524230173545309847672938540889882230372389878860048827769800468442325251326677992379485907554480533006050031597299770112263635355472198933809731784202230138523053150561713323332839873897463550970468358022161211415972425037841271359910116646163370973824158916325341150094623317501730965059972420895733591444281492054012073457410021355010898792869762725381673315211734019120704944568455646272255006336964279918887207747683626775774111582857607578063598844407305957395731439157472273131115642341344793893917029587384530442021450616948398172463133519858776031739482503190121603080261618758835752058363152895863328476552660057289171153227012741387645248874557074888040204600636715122406632849499741815567530899935472340996804129458863970233402547160830611707357159950484273051549225 [181,42] -256583657709964407622791853072626096428564362123214995748013002465196228400714807239642135143431375969788950392872330837585421505241333831377389815493837337582759083710314515591804301401050012054594042664252372536004555110458796972432316620973561965145226452065261003594862345038981857879344050809759741037609953153797411214800597552834337909138745181554102199694434883025339715855722452517317715877566398602357414435687689112623792821192612925877981284704806784616534788773762816905823512875531399813483499734868433639146004445830940413567944692016895300438071940892987126293355471220524154142883183996100889266719962699310627534383180178105837387744283495966055821273646789003609441040490836916783347536789329489619885501974922654286615071564496648130894269616613780187284303631224077874142486656741493089272482899267268337685752006971077886767392371317002041087233989384449731594434925277656152717531869426188595194523426749386400054766024150629577040125613828216066360149509873552508055744081843628128305890660330341408364145280966850658641018584339515525979688789202736705039308612515343402763763217758808388084656363995074816024383659394524961974785304287849306426731156861792936338970420497374714162479837543429389997800168460214790371215348583350763941219748096986016079898672770471510176527853190082773957017023686336416248215427063087905266996618022744920639641718446633528552726199663275642604258795818817501730028235555750528014654919894537351863567220983997339941407916518576205642269003366807517143677939718244993428636229476188018526174841857825338950867078937961045033338734774976840629712110769799854464600870116966484942435556719759342727704022989726621696378493556376143033433464131005886840913298284696956467876880529273662880658957586466016926930 [181,43] 338031009453965619847888996498826203782255701769973783537468237894362924407486660284545877059240251661490504475289395092826676664094119608348814094987405130592745677450837621728660558193610292055425211424830338932263210740966574365781066404899392513574218093701906835109459837609542677073448552915757949547215863540223327621768287513401066234677533670628995485149614229883972191689980497751541382519060830826274053380398060403643114604831113885861512459243332537260500937816882226738748598696316102291323390599202970646164236969131775931028463570527609093783406977876671644461411840794962175981029109424019499208109202814724824882165764575200134520494237182160490198690432831940796596144784829758671283360457262910005011970777235884457510575202315429073477440751471012612355985427544907546802276597816948966031211964800849560523537694053289517466072566027200465908624750399408200950392560541405772879683139282180412965384530119344744415226467461774836499462827519718232226397091618160498920894845423095324368067249797637848344858687136052327152122369238005563912193406977418860181566566328235242128984018708339021127679093803279888766158239779752001390470268185879049704416127258814506637932007707992892521490863385171322014430693028021273787799114624212778319771952525732144473106500524616807799350191110137002308345640183331347518550590215571197915370775162936061773854791470068530660076015636351082320583479218465299811442495519586563140857235847668815033069314948357541011412589562065889298494308717575559607398093222581154403158806031220846765692782970403930166595943065962582130179328016312640653720422386180164529966930794946876747123592067973926407960271987664066946193082998209844133797640153511448235186441566693330405439557356448953563925005965266730782 [181,44] -380330305259996437622256176518963393785925359458942159851302086716634259147363404841232473371284127697785028850841162345616985164640948390007139609062754214092890895873378167783491194667295927408617668489731728081705689842467182549876723358054314388735436269406632532780609300710274645634337558163571671289745557648508130289281845300685244126171086119707004334468439574084931769667254075325184180048585041212216904007666125776641277929739051648294345932995289636534498208518633428704730302604429801981981385729417217449484568679490693892809308074319104483636438128624363940720512914946794330707960542589435705794331960741394681034799808102912677695746440008700822353237625832404328491812913414398720538885485474142236332181570295508739513484546131546250959579222113127819345220830612343673453278383110373693432977229584715532259219021279376792831620039747498622950121458482237863097684719057523984848508575414690547929393742377428496260391973500140273414159788620293775106457076797866817845351094033750340068109833411339504030767307779558164682385598892576685623950267241626875270937827124595316092891762255512450732404076879234873768663807127160099309471888954071784241940359138819446124582016979743418885214785765979032217461389375340110046370856910089047003679115778076421660953692019582955916804912352598502949864769142304658288720568601634982526455724078105072489931776407016872372862390517617936866699102164212324487035614067359698455450757882554840684158895486209888509467327202020141131430502717712854017842938787984816520884596198858155251119328263730609354441269804887192036066112929441333436938705276850230711522405083437426006553843974938202195627194163611555702798690799171200413332282926769661306822179494428632781245541825378245184124924837789776 [181,45] 384013696153845287127910852461768582915670302522079158408162200102988752406519589288418754402158325837256486604839017195079712195946274296577282098717088935763700525843173097699652718281894256175287720868917860597329893632357549817139445410463872164174045337710118151246980892615515362598870590096230664276396078460905697559122287467154036312643056473263229038817682745110407874550384893516041472776527928547873278455300349309682618929336616041866346974925820624935115662851629611437072719920733416702966011319901865536248995028560079398642595434252984803035872654596467351139147532679979016388948805669379035036756151717481498927786661827285865910850809284854748092565395381632742529007525790902076767979173308151308126941339464669655481480065123931593261189019244308291875789923416851695016663666379113164944739171748530237364544573982461608645596213492297848497361359958551105167597035045590740988424486980825108608727538317874702710977763093001286187826899956194705967101965282157451846464425168881167970612066383187187599628677152505759183352527158754710966624660290353012515159789441783928825935332898636036642273572134115115563949107596471978172521750495787588096366422739166487251087000549952351469760413154545123719460918315641972394086137793963009249451378848649656145840432221180968643587717304015474646509578373216874301741729015887586173552161487250430285498289310478179464766396206596125103707187245962809160560726037800007196130997808833298966110578755231760425816837937656664014150122431870833108019394301193150626535522443833462587205559451439543972495640377336140013642649907342777432063546373536513612033845105742799047040623230084251571564991754864209077775729100675482915002351299696481313329419426215049588777060415205682370145746366434 [181,46] -357003700166672569072477955404356809797422018661587917699252407375136582450840529693114947042187478304404685053662410947281380122532127285909518722860061476115536817048203834050279292380399324372962347503811181286445661398660648352592117055478133359897114900826011359094468106990128828128007155118749270545195817904568863352584963381136494912031050656600376353611077514711840431525592548644295082388453241511510191323583661332453453244623981010171081358917171380733807715119738793349989327883314944729512316677563812348389936774917497547351364139526579339047816863047729615061188896859109734631843065386595219540078040603257551546548733071367976775476624647192520678574972612277355140080092808705977752277768958809680961750992660631107238142668935933842673231033761790106207016260989760805671682578437015980820720482410625837764018813630025291510248287095917545071596349041683331099288304006798316431165523249077846407792381945291220233775143135986993898617207494103070176766569313859598654799717932791728570936033703899980448361110756049632780327651763073717568758249467910727661346321392150273482629193931094339415539547092530699939838376708406447437112860668554575889979884630677894151802541093469603524462824218852431631087260224931044470904527819804019605889215928873376929316303060929811843358274728042618694573912079106208140461062597728004801302147974893054726425033113459415852428574264766737891495922051721552820877926824337452038258066200623181253104786501489140677204336635751769978798986837140081524114404542825205604389686248873373384749569196024559059772992521732824787588625979857285139131603585269549898436159900503392894252898912102175631245546033998068052090034472036185232491014820578167854596164767797778075955603186378167455790347468 [181,47] 310232473066466583842357337006650954324625184244049439363771641839472681800537374517719391805572836473763905022423068239038714658072162055908632481392849789894934937634375991265410849034923031674542601136331792473923416626128167594647473599916949462525165638883448190002463630881037977597410211430540064939467279088351411452829677046151166577886218318273122759732736656454047806321209300030358434273781183611163438663131906830163182097678025108091924501765703254636474343022242093543677505041318313398297951162256955663936658955601173186871855134846348831483578126408154127634601017824208478248066678201619114605654592593469640700734909648345883509284864161754365078444530048856944744703783426766210379937815566331115861004290596209331167448466605431120207106082493316891410118119913892435745092946432345488311169583592625479462645173758350830119575485020755858315904498402612255202737461461367815325801306962696994425507216342953497815137777786568854557451473467445987774143605455652374985126744432643313158458626174967333074661641587712059413621569155535220686236843686975596369494957183392079389572643396112202124835112080507317818532084943187795259096082364836512001131701294043978964422104316926064448868330891949830877803174126810411771030092844940975726397290185857063790728823672255748702912993677047731090128471609720508634560488338324511924726195808580757014035595300578701200849432836897182783529702549026373341122458998517864872486650436296852594691148935887008162055629060648785922889361840514412213861895862697473930888976971875246879757615806574593700892936215736577046131985561951020001739383155840097541405342982965148019877769828757297760939104384800350754831797958799555258249608058438723317087425774533134794050156958723094516136730 [181,48] -254204943132833559424206390940340904189293919221808561085768914956970383850110468445933366653602021590817226569287028263717639531832326673844925807132562497084624546334700521071992960845110009898778014127810389561019440166239084845560785732424506276478509041798704121633865495742778173658694045705173470107319369294916625479940996094699274253536252831490120510663205894060604688446700539508857515109743654261803038037806104969266420692863756129908633515988783694109809522018008015144506945150888959963974780848280490737663931669392498185201832871181406474826799450435016634826470548170856175258841021248575911310362805809136688620607342535422162979616260604597667536640544980851967265710190891887961696732391721691786621521305710402706923131206187417835121095812711412519656203151107611231754470741977039230853815834281373895785252701990543636271065734228949609403776671565786673705940046253174386851335884673175511421744101432047419739342279031876193617729474583797321221065790978493780556774656782119363848657796651554762263145728101633902485206394454975249150730875697384635794133900965142252188725863524012618052286746560125049482960410383403559697978193884086378278886917898343584624893875045117111040984199746373508316798239516106661625881964013834192128519146772818110206378204077114267197518777624599224674134188911424799273344631936923735509659998259168350242496514410710497757143905171312948003911048048607997380385856095149789665248656975500337514557143754415020804754502101257997591750026869797264755004529636989428416746688298026609435765013727022009867059090590301619804591306750088705679569149442292491988259305609416380210196896202513339271223038377420203646147717195888727299893450199253315929951870316088150267757319800885745641648 [181,49] 197289082557338391440418355364718081548440294587569959467166835284115049729068334008423365009404322235872879602389557881936637707157290864737757022927976714525822352917308104603570768772285490627276518498382312190019361111427876225649997499454283705041356435393397852275564772920958129233281861159999514943387538504562942934570511231242839737113661568009971752581098618169663065380317854025715993277992848358635018438793826364968154902578369146217752093729264874752861713254091276600271668471957341825502541618884137504985610365269029341486443901050935285445970849343820820489277077202635918219939220774132688468757509150511848485051720482340593414941674896378761627249428197885018630731936496806305571938872468693923057591565652192037764393979427272053002433711603535631688447472239209151062515905350007368976144795994328591354377773973083975399024365279604224712089817807929396367951197678335812782675816977981166927682740397557267486466826913361504399734895737877486582746570774640705746147104154694046815061100598580213561515078551056538111987715054237333929722965724971650031560017655422085132246876223764336957392480545115247512111352198730231232643051333902426585335550333307187982721260542850832280268178069711272687711611074438748313703153465340055646453875710201949009733991150313941165195839284033099433006467381715045807748132440095569563519801730164187318096822795163746251151383205453314501541157050174721407769700425169072464698855476049990738076557438290961075552658333254728053269540268809458686159808307985495129463728290116906953209263448831447185876371285840394732061719967191191388831401732074026069357157719430033700173771160578738566006858155458844246895277822814499423607910317922184325833507460675055291327510786770989598 [181,50] -145269774080061010570047624074460403874336894266343361485392581595076920176680144656878799653167028938666450464311790359234865076981473895204426774537027571270666173975073026388319633314564978497391215141750893511137949717454493404650481353894933660817953361899370825557636207533473917033711515301120597725916384512532650602884772202903747575718148454636599675994591459592314607555077049983438051537615971544463627216635413939147877946222830051970178278687966757354270124672221865323347799924289831598697912264912131070369628125649213626328747488556441703061828386308939112688797728645572866208051085124253399646015058342639909857926759670010658285467738886083292223684553967780879853869491519220148298781560278199258168725581420845287364755966098147164062393192947952876532565325132468060542872972621238145677224818888233617258349701262073238641667325662289283457132883955597211880854291861056479667861025574930088029088054135587606535974627836342223010488781470944848762920829317296003387547717127576636346115717187395242382667438640191500305123036091512393839688771665205138954733166610642825482545428429575419833066467135504067278108787572733500843212608720054286933075493227359218395790876383149915408092531232149803240203693569081633634190749209367924400573309239915218479674111938149750724070929047586566341319154239617622120279552252636800446684692632337620827397860965816175713186591581942707742314492136876745566818352834844302189557205469538697148035035489284195490304460389032969921829680930505277518421079533825865674850704480632289466606296516757466377214146115007297909332122319841176554179201207697130411136615292599269680649409707007432200906976947451421084046675056523202600473426461718328877516251235412938332550668497907766 [181,51] 101484835807675341053107031390903019994288525969668615050045902737166806386946351073958406958151714798203600705170659238678479933181421631116368088322316420944866527087470182441776367739566952563710201390403608251054480427909374253948488750794836942253930161924067735066331838440419164131712269260709988141387099621688058451324629842620564097269157080093044574811564957816981999521495086098344091331678482550525387114977874769846932717777151880674652032425865209941409338898291687628313253587893990389427876166156998065678081460488262440656254526453846961139683345174397263555123239790467913904488449241905830011022227415991187885542217246455558593767371923898319508066005386381776208558188070938655759704053887576022083973640268435931370343491060038240412536071580699688917430872270774393521412049433661123613903173345254022086284237310006681497370742994534831071441165330178962787344992687491921795309219495858384038085495243012381455429130451029161803121537099125199817103331884485821104836610802633465052240693056238689320200729987703415035186918794594537650380990624604570478332373115850647897673872397542591063073001487083484198601101865139895332281464277461794549853167476396980677816834290927353157437271713007709089652641239258819875216070444172257136867230517346585725503831494010886910591465659229497935261109330289466878368561882829786619792533815287152278831869415945738122696564773969866001054151077646792546285956568064680610968415764443997171046427778980165787297522146017687790875959194063086506939666955120880859381980650897100707205435603464671932123314353484799595512469521102765881765802742366633714527684759079677423650597164216088498562585018636877646965763363393026858934495748862739838487213503478576049798722293492 [181,52] -67195195241352056226572935301708354660915109707245268551002762861764079119423942177741030584800769857063764962769730236345743611789941937076377510700748883471825992932437471179556989164369349036061028510780873309409803050705677956828549278912594321189201940787401847744761928039932336289537467070118187653748298368687664828724191221988709991989460169103280782071327902697183574906101975352754327756917301604491791144839750765415975159866702647534040761255218744779739843387063924203319992974592134393874614808244004842218976638497831718094734575248156001246000623500957911162401283331796127238003929845271075940093381517506525422653674167890091635226775085524595087275905891983103883596803139150013460468776349511188907074353797229058012989890024805133847224289583946524111070319594770925099082553482462465211868010217691798822411030279352241591422202219507121271363587191624967759688545344231337742316220887846505713186341062614935873029142365924311335008186626182967097865923045499219782663572524369953190909743561075397836256134203495715472597478286267062413804932304718636796091389161304411255183017271384701857418097432603213374507211038810947004776612302660580402803492630219257987773117235962032267909795958255081793767725070575837496025029872192780698864883279712832083755501603901072750126639545472544062363457689274684029671244897315212170701538928288271004038685658463536578107658142233462977397710490407458074085885690548033931071738294900087894600619939014010529408416560116841655401791783525338698162473148894275708992192812088023472371047948988808582339165141595385592774925034097670889867776380042039905375350168023587148290349228165150732133674125793141274661671059242719102905629967541073231164896290493862866856928900 [181,53] 42094657794733317079321048901862192909956092705947955223626414587050620568578993600884074196548926808016351393681090667421715044098757113708833247638304160572360658072659720925819657254071627543531563990955178688877141867325204354389206965961595967111285917316297585407520864473989741927844217886646845244703113954263999825880469067025880757321445538862566562684024627026023005618502469342377514599483700399191642714607014711188281463291974669620675894831530509247459709778943279064094037799901374626092181444879117182554113222755648779202136463135402688894000168938729311390490476075015297330361255238424389535917492176059854933307183161448537367613355397127040325466884240513737254285282440249412368541476822616570147204012646976878740856874635462989112862133256646060060535239101005719758064028314800293327908870570777414851089877691736929771323625824326982629364337081761007067744186513092308980892400164036013986192795908383875956523680180733755119329383937083538183488203674528427997661316165864915514540813152450388273521155182163943717766488583091159409948265415307658304664473114358749695139566273186547547422749073335483139468496884721396469020077432040417680156526488273368959522752445927521442206215082872704133524359572341292018633337726198717369765741791845641171853391809936499163431563596931825856036409251350676673528165663643887055855378636311005431144328698063236628728455658735480663885377502338345030653715118393086410013250774158065020075203636657412774439484864487304002005138966690062060046005172317110922255856803865039590063487521641471057684539154908541821267130252009072855559556079471997486574590276365851134264135001798074377934782222934073254465862240744440217864497535253996324225734590446125854089172 [181,54] -24891167179027119566860907617633400363593967939932227413654601803407369340314139259586026254971198139922338514884559723007931761567698354887081779271576085890991912945420092008320636320408619187568155298909267404272295698453487521667592143748866878162753101899203103112288826148636660646387684424845472169841881123215675314872529317070985644733475460866806224967364190296625396845291739944338459083220194768026820547061269354856816441794685347202630905117090882163782528738947409053182070939982439454489649737897893390227140779511617764454157618737352760298866352541273920229857515077708857995868772748954501734679781983677210891317444742421887329028155912491707469166070800818213080872859719327284478960707604860457087941556559658463279039005826417730401278872977362191163908065195845467184578958061197642663093487339793342440392902896355950216341440792407177805052142662824227317661974038761837857769003436946512101881729605654687509029460012487131097729351369659433276302039965244723942924531303209101322997901761487545639063713407251769327282920521803569607971445963153120570692618114429010951961604332671454501954795788162809384669103485350836866323910599125601228159639147206609619165094787888246490394117652188679053855550071835930390984237412180274495661012667235719267497308712253580906930952393583990049211616172859868564227264291807974344130425476308036046801786410461444218673325935135271272269816525270384539320223043085159181455001069034654481425956864507883061449558310359007861223203614696052512717011928804333514112261225831290383387460711194857391721810958102247835750216318936996026269930123514376568112628696015896863301687388855468033955483513565700235291336122965626846456659668630571570820318167824514397176 [181,55] 13853963002672487112377190927450378416452114889461957934208777040042657748776920956231423736483353509944576941300620084996105778699596760267981641831819481333409940957876966347843525796206572648213695572194402119272856116076140535573027441329689115947094391600252124932565000202174882600566428340904944707081305329719029682674363042174294291843071934982089528439332721858964016689962595730914247281565551747760103841961567941365029319993413776445779672823938493468911496354198041477427075134735503960571834746853061399598961527166553370556146185380935296032109631704322318962450584408016698251337008645482065297091648213895630981298541059796842498675885726743736389836543247899413188032976369247798655836257700762676778987997280071206159367614349719098609028872907595381580016326830680545573981158337327316523394967482837815069970882474435517877936484935332486820042030281782545244562185295298581854939006394709374169129846794240015137775998606757239031126791362910255541266941916361618118401064926920801325491077378222641411127170716907868589086613496428309775126155352914685932416399792815031683691722693347705372354883155188137731826032589482817868973020817652097681069397775456068069653183781666577437004249344997389329411596944120062899777244150644522448780931128209060859571405260037626038964464071171710523861645180087351241252739715768439179714109728010507524922845387682936954067858993085298034417510360092722951060618313219408438278307687970919530560298799318100177254859058612093608958059024635689266578316263287156109385057228556521137119478599990674544605375526177978095604315931467181843505389632595155666020283318805271484355798756987586705965165462732242532368670148687273585150251814477648882612626870153377010 [181,56] -7236144670664717449606460786485783876961028293283231891078909426195484314798226692529014553476303394982899075351753348147590913251422301916761036573387847240966925907280155869383698873248323303485193966037787081151380149313948896547344238157517166667111162780094366303654058841135661655223827797501279693004742075624361824523108443121978808561878378951456121855077610505940488811600701206176293133306315640921540413702394840128901963151421570489503047018663139710601169994280531700904909786449975211760966029294702318735944996279036722984716200051159691236577263468703809292943603861160940798683987168104524730181051036197408665129173608107229165589366359169541921309118256257234998060810389935030284120680357613661004204690857113182213577970560255959438320713625413973103786077008509559594740470791966792571672244038506453031828932365741210899285405941455799073324607323777013628455529163580032793990351314883951649501423720464721442116250153280665791391144287746636579362951671432575866604913070528587665987772351416055215019470156269853807613461696980188509756173897150571048950696691913278901147535335170748697934911885571427111700851969821963019760958703113671358568040263045710178683184303317694628395606614430547840356458173859346090086051694232383311747266356587988298307094535138497011610991535723648978062382295132356087622710293787442792391667643382030760860417425848843488069865877002843278100728286885209430813252731715278012565649830330898373829760534214421570073629630566612222684500744901662934936893873540921853961491473370851848368706234321900096138107235160249088697996144465269991098114361349089345244319828453146384174367068113593094321763438222619350898420672045885526762498779243276597368175727891106 [181,57] 3536626090569877519583904594001515526747872002297387548617442823121910362442398761739210873815508118214054700922077014917824717833432960104961097562937111544711024346151773357655853074703595880145339531183293140733676718721821694896830760754573294527876180540319839902750133552671901029680544715683511410144097528198482682872587631175348495991901565813760862306333877643156129002083469893194651704971486789080684603888633711352207788841056596645969752257395106759241605836807085647655776419761854926501159044085530003237462936311338112885140466502490343965161301789906667485236777039635296151862577952362832679249788127118029263011335879119286689894153753431833404630397735450478775843036844144169167784361126636808232290898664760026524765274272605404954176909952890322237887545230852707320215220940596946173866231534064035587296543820579253237455084164836085755276951063479179704130943890712137221236117710057996965027907222496433399724340642608145809888451817143152551234272044449929021291604642479553371278999892958392633300150036877281622415152779292382926920325892935637935602960163940971114878240048018846650640786053661401579598729397092339059199153272515859748033341866811740619464496811511424372163236221171386330210709390481149359598680379072180483071304314757386258907239458907823431035059843126737744127801529278294326123034796924853426548843348572100827702635735110004528074704230953533707522484571723178443765294968722040955991535834124628440674245533974010436901504138282381356397380078803324918482897726415563520148909842421917990333380238553496949367708917972911141059859114526805279482990064060885150352238710607104115832198137599250133568393931901363064413232371498937905465247194530431310888973727014 [181,58] -1613403419811077027048824293813998494934438040035181695872713814246337916876632170356360102138986166058849422653999387812380155915999380520442789095755981103847868953788671609391597471752280052629150909467371107723795526852497757026209730826100470057103204983205599610722693376316335855670342712618138727894537755738584583207714068900391993907886203110862318781851464796237349901796089668620749207345597549049545458837966518435886112038728356632393369814076548341780656259125971226453116525801537229996145124920740663600644512893975422779729526004899399193313682888492083923924972113161589395597216928505834894989902892250355411153616197994056905501822569684078124187905999364115933617838281935472008362677873292634600391454248427733225836914457752483625978930936506893774327213987292901934638260086654941835380659517873036915116955242572720609112984821046460828559767440964808874345020397031467271246396204042072495331772113359315939249916858347052602952923368793134429008402842738242273342441259280801344453721684001585153135252863412348308910670854523308051835027674491718833465530549955325785138893274940226874585944498920321368490659732971562498187953915579212609130046798948676744109855252789421947074463442918716250780519267715777611635701093155032569164473795245280356766314209871481018510976608836548425919217427662741439005871766194004362839792455173863369247900927517472480149463753442034247512486829380776349656817079965506784906471110208602534881743453478956451969931614197498800748046364266920716077534695781027814404692116487636894030562498796291175932177716676169444949809226373481619364853390063054674700165121930426515288051823158329661588432852285021796480134235109903673529753725338233931241208228 [181,59] 685745243588704297075287105371867597102269054080065401821188596614134618486999468481071651676063386093953310349259663284813155495064405276607432687772538528417786663451574698488315185750907330293938485509927949411167846498585063886789289157307503977165440371226879585602421748653033679796154119567250806955992121349222437384064719505278989838556643369769005321052814830157959099757008174638192165765802666960924604984472474553756816814566382836480644385816770383748546128204003137823841942333316267347797359501286447323003745001015653479465871923521952122958777917754296700474638560227288064900721790371539335767906772006523839850542352973761350582088542148899105763379664137419303493494662028837262616912118981767605923843582752462200348621999537395669789692397312109615272786214788270676599374093742792293952488077377545557437460920991571390960410506468175461807369941278525290443410910774797418296769562337859329695314255185148481161960631403064398115968268319507796667072228629797348520817571550054309695534222543353846905266679044421505153517204447456436642861401644008065424648720765727173113464617368125469232811464951777897440109093621842758884953910137356372404424753224345314191831674413877475751282723304798063021667903998048068526211812136843315289511781941455138986333956931717741145196428636766379641483383461195982832085306493738711248031236364271032215011808128088915904326576755745907127796627423949700361384301052878823658368665322697874568827808200429879485821236422580369585224437933384723220813161156692858299285822102852017618756862663398565542580812659983008508599074118771377547100695066951102351953865765382372496833515591019609453200778331404033518857266697991879611736303405229657367767 [181,60] -271241967082823641023166664823196483116545317820755547220103242373206335088366526965168811167771069766170485198750052620316646676710583919157326840757248550045016496842658901873510402334651903472468455000583902863844403682367846105609249460520878473149280073591334169569857194071214775279141387277917410826515756721633879524608753304660852677193853297489486093161481392251637037737027189792596488050073778464000143421680337253248128053830856252322048967730910966371819247226823554884484674472003094473308493238574767781268116903745481775899576991834244329557901695509208447895095882175938249727216835570388069465591868570566595255582882642584681596687094829475016141317572213459626825430550726790569490237832778957095468838229588969171654085094133395171871029749255054225522664772993970490311908141854620889127230775072954772509752476106978956611096783577153400355030116501924132524187912417687917062896873887462355696444901033912824163029269741499090933438459696655486750344000172181474108733769752179639722006004698015405337375070036275570572545547628277666770105179201571575602939430962873144383207573052382512381094863652551210296606744325752285269533725787238628356145191380950676380100256000333819375892398473275662843495979652801149170094272828308329154795763298438823409458392001382088992111820919675865580730854501163350889359208389854599956670741323810689301711540821911559135641158383420284447733118985397390029475839075793676602903467256613864695622832888966945610117822672154484543154992568970437804304904619521994535979379601718111340136332408012511509795162149115930485495080590777789174431223508734047933688791982120292862728320586738748222619845339643986248014277255365407473218779515579768190 [181,61] 99802858723191078626111641319152570068745653610581842621691874892814895505008084331988082433037197808583356697621890171402320651601781429454774968179723816199720573841585745345860923464611172059494667028964161133608357728171737456991774489813640319187153497215360941596211477927307627798216197424143607735566482154510564993853719631444221322166334660543208565591331379150510208178978729658058729994631599390721766312246585241125298593846007964032052833446809991147552042487549457120820140366285621785097265846798194223495854433658596388820919373451775985443805832643717237660901358624276424195510799528177058389965785847536760528651986052055886242100675078898806078918857962644313985150773143635936986147172562668963318738248387634210931625437181220769404496092398070360807599435774037942015965702851164685269618954986619934482525312420284583684664224594470760523157942323929911948151939634299973910728878690811357930566484808254636470537132788236005703391086080848542179772429942347920476261144844510500768111911002531974210287132942784922979968878904117956501998071993128129868048993814411366285379732581184390373255803394610807605347301931948521322969952786192687762971069768024231281074809507601838292507896620670727805368528078715823480652974684571903584201454777859242646704368937056858705695578178748488030573411639819309520520976944998817622022828210561718878127499958730578669400417792842822654773317945920563327442983359149691245970391696638482840318672870566774313106557835875905786281660877170228142890569780451093982641007204761172230254641106496462545527769948798955503811197436336402568309464050466117267704401341901258802780212335398731055677395506352375303145047936648847976433545243174437 [181,62] -34166527999144348608459313603682046680263379737724955674324458561732831544156506384803939946384083055935081562011305788576263457082105992915877311428482703417073838219705569884174851792891179211368210506523767947307441187213410135162318949534031985212097888286692704274224341889336306559362435089751617371205677088418623789378888797546875907818752069511475785519931902255092847420472328727561149376346208190847435747671607107077574320937983758061847587994580320417402185313375720823438358563951746595875654712526886675792680501503659890923342470297374619182150548921841462867109229682261566827839263932249555440281940187855760696856866605042654984923889148744650338612973562186273672193523326317511552506439781218084470271556895634709333955942531827626806956739018948163833859889798749627061800216987887895114083920620521924592684988794139609504164704749277358228614588450198618634947845316183532497620003795888835940244440837606466290885498327305160731625702653204394670464202203143248616987963250509538677491538894046953849849194523954350191012335798618389911040852664709812379311336236777580429548905729418183266855499628223941082814376893204202187342252223350987848096447843510028739521707879362990011206715259834477678505112708778046015003943751792097288118680014839753836011865422221409176211908554862284443288895056142654491188489023954001876518980479212601786372508411562513561424809884791255048204061207852193886344193030903098997753907430388197006109513841413488589052936518087688381279958241119171044861824665345533051684359940827394713315844898886013719445955855533860461535713017326233676689564002209781613148019376295558562013805361809193764229011750828405279792264530844787819383873507893 [181,63] 10888987808372599883972168814219246612015147915853278376263649407242509817158381754794710564478073478098554862205922514540279536385305693063021756549033971639966684350957523634094687077346146113756814213457825113298263463073629977070681051076893391619097827951006156118576524694787672919350543468363062280795858537405013094469382556303576403883391010817132211789496453295262957661084832313301555318496008586351577665191012516100626724969995000404896267687429907006655791916492130659654615816089973538785036499493891336721275938054324377389428400637256047040642198016481756897203361213000654063815621236288549404425412934122077050512633857777903592861481606289146595497907717042341328810504107818637254364254988413562668529397573297647665670199757049409173194266821793704859547776594952236556702563101563308056285442797150771063262299806639426296191006472443598561154571214298383756955979674328876695253897960765910560144368550282851678619791500155818234289862553448868020384892184778029611053784825076944175017270960778260679630669529645091218999159509856570643662440767728682049749270247280316831624485018969792200962623046381389572780629358789462020496394710677724440192908091766662232240974241937481499193485114500776038610379601206968780043542205511554727159106505376184670122036507804300641153254329827659514160447969488289447092367225139216230294723903757641602096359766494933789357943631497366927851469532666112150525499712565101213363942522338285942600603972569732182471144955889640682696845312278534276912971705763377100749597041557537575255166016768414786299482830155331235101191105899142722055355387179267203886437648296324100590708789909824722889573261278643791832726270940068258346459662 [181,64] -3233128434128651440743703952303920647629444037902464130972529918070714947601527623836431493206416933686176903412005527329470838126735033254123736153709177419674979672352967002232431587138951207465225551784211206225638357761175561113979872897647234233863774750612594059997632752475838582267453383916628098322183687657734306226720651616897573325715192162668695934248764733802155156041771186862192769859277294871316344884709311375441475571271590378459978565781562181774655301319892966563812478271630896027111024222928853077724753381033182903389739363704585708066528051479653362747865066126338594427893343085991903485222310653126156889350725443132480972428502685298039777259634417585383351728756100400620281169383540500022062850861990350148278013420788171458210587466389283851375612140011252361521154556063509335347698375655504906366733889404144861117886595697179481148102304674024026029443811334769877875811625918269306713212899434123192476647619570047235181105971851185825541828699806336956819764137445345809471634900271649563210930100702930283729082050994484104287252812556811219787907728838984237210576256328828616046530978158225852779085726348666941507158687156282009362642294753651696867603628189085958751681612413977874546934367585059944144244859503516548623795806822279975870807169187262072047308806450749275587573681899385828797440966435963984446385486099794002709693690372803375047681222394385706457471399794532476927977321280291071761742072580936735968693906935485630965910825365099545741603629868830917370640789264798437578030115925353602153761470835068059600183813984867759941091090874465628926094253042432478745036589740278309404875975848635506067083982855789405619955380324808305419372 [181,65] 894869728704841112637046505319004828484135176532970611506126211977295454222188294091925433711646445835487074213671531792300611228007986966972628284101827856371360325340960877280646225029158009807193381479895112289882568538945666697969494070611608493413132011497064358480485101520738600748649664985218901676619164638637152049987841620083071770871496422340687047805412489901087256290627873373298588012098633709195086299697637843411051341745655830928165728089992346716662528031400809024037110015516959953245473130026186871610575089615492488711921808573317715425922862831076359797552118901718938188668437841221803412299307150327476772882530288177399438726379897800246720969682708932217730761199840127902920059971975713629406943144059628311139188964033418356351035508609889107970837920275515111318477764682581747574269481430664317748494764754468446180168181296584874017680748324997357928102656847341368468399266702473187691105239359078160803337801915920763756119895851865743246251645860462745870226637952542299718928200245327519002541358053142677648788693030149359599595890258458891712378305443590131576411420662197743808494604475339627359695721394381056017524874781235138957764247771340416437818833332823429555830813520162390725955646967806799046217800630118762809417184264886280718664192324832724736031266314133039557880456994584023231608109450348357928761672544872834204916795879775482302752172467912793657232232859553572065103239856589924763675347098761005784283500741779404398086440502871183586161345107532521429495025041780995067935070160871699581385079661805857974548582157902601929048923386801862684858625914396731348669923346619921175868445424244400028071289945215191418985271427397297571 [181,66] -230918667161930405235340427530856575998074280671243986112350978951572980942097309252203291028458947703901182664617960589745247956501983301358228644310549003731683744859046037945150735316447844296409218625881913462217630685821724836411235813658529610007225615582010965664119535517637494016144342313266893166629803366603704424148445764372349094770445734995326894021232558549715217228057170035650255539708906592982231668590230308787022750224451045041975596396526443011104653946891607635977071163617403934929738047322865811844907486067105706662902445878893742533764853559828004372015483369536700674846722996810274940806951773403582757832202526145826455422601158123977264675870497869428942868427892497274454743435630700473565792466540101294549965423542250027736171132913472449607333992827641245761600309276047722522824270319449416092315391448856796483738501159228988034996104834677136602635871041856136763462100409458063479723706396771873690225963720644773073917182323187085908620794172675906847529000209767042996439506054683141398279777575153221023313298491193635322571458721094424487818721645328825637391964308361274535260266517737297152215840538332482961685793916532601570771218041778715715248096504097390827223660067412693932570600957574400227628450395738329580225215492631176394288937778834649492573212922166085528115480393774235060332255292517691962951600076420414242883513986478301099037562003254148676348071833568017960596863991704248222974416608871995744809244792627683306682623938588464570077296751453238580962438895856802825859981155274981728041494306340723490935662720006379604142618842742540976069898786773580546302298094746578962192228135090644711771609443040060058662905313739235 [181,67] 55526296369476134711418840640049999489241399929349584058961663291160384924794028676706359948150421687433618403494753653803566595117736353747800865084553497163698826242009408265694491968007957338283246118951699983357620451647878610750556571150044467650227441254889845261511266507531176552715525656888704218218964786363468355739915442988432390873904496748886469064096583714398990705573925957541486337834495168424067300985936781576472387542556733730412234239168320863713754252053545056989552467590904467476566962089312453007678400609833806738198849554575247743269194898339773078393506753267645380708104377592121068615638527655192743328629302930783955662524954399793753963411153974444935422182864022716855556301299035536167011086377562361387912561480975580767950507099497045741329113902736354324041092211732848668419617726674379101790115744164843712599703014823800615589882235782110067211089209778560730061160328181632142705353383693363339975122793585355203198183306061095949394019109602020076013075618382267147702708683174699123318810793460843779929581439203216336245357445812654748568471308988970342564548539826876845815755488060876912264203264546555982822308730420209054311833286458926228970515071058690418458189978828318782964468697227265762841137284455454173731161770275201702175633277935785499520337305658580892909551310743406301860564023499543499234989003607584136962321221070139310977230501714571787126674942267893291964062955956190249985083723247635066609338786649231292369883695505232522549711100831043964566603841710278872655899187645674865821182606729598675356106854092698368144113476897426206142937068762965525635438180297764218470789618104184188697278664216731196991172001740 [181,68] -12426217665219890361081480011269824362109822812646420929070227367757345552174209696691872821826160180457434723642563226213283767990926399905267147692781669201445456898473492144533594710493024916734487501832223445833418805297286067506062856895962479456430934216773026659586728360107256548793275325441687773238134726311851659776925402847568798874730798517540511548317157726233336130448058305011714221994403130386690936907271885489855777318118344852315635782615437444256270323207217051131073479926354817735536669277864114287970643399505750916054507752548521505487669669169075359454259712366956639237789061212437485136437704577379995758623688484012706754422913697205786390571896456083431553801344230937700340359815962440485775965550595916612516365687714582492005747106630017662408252628254111327330941012128139020240796682822270708925436074638000377410471115884654137182718035068159270102823356519683305482772352295025715701999748352752478925842825538756631102120765736098191652951667939990127750255110721584694508952596358557755141687658166169657046226367245519082370106740246556032631028210106469601391163487475479429945274187203569355717182614293937633092200757327122379939621969168812224243099445564273596721172116637597267451690957590257975095155367961559507938614454505890737093258288382917975852490531234706615244978268415674219784326377894859573543636574885965429917713072885465894100669268278664870885310080657241330681581834105981894503482086188515586852119899882984432382230977153281402848874953668542701874232133287607694829224803087670240897816389695250353738329630141929095419208489041004128647601796468533399325771322299484936662667067621447951498394513745384517626386357 [181,69] 2583161058332703793280779106210532830590732405001894231157206061928938266273940256837890960845957273601054789546900592741003040467722887352221677312162862056511216928551076091130541870658430714562334893475074011545956381548219635487625714128249015624972417452878563083516295215731730991932075334791779502510135984497728326903860174457599876150451564868411240798895220033412549206027070486869317753642902343735012901769191187050018710197911936539029438372556601645617075006631415224108486512265185895472687487365087966288653681144749725029963815154088476275692400288942401296254752702569148432660410780440106652828786257072798483705693502830676962555201277262816512935388248283406402777352390980325444760128738705517844489156999282488680881229899410251104520621788148409556833945229218477343024145603618386496715663125779798260701261948858282415915351873879963523024529630302531143332168882181106133580736408534818009907020047310923901296910768755696439523217849869615128319085260706403371295374172475329145810243239565572762442887955086359983321778447583710465865785951929281366524695745815375086330938268947043177636094160024596322190480876153910061264783511439783109284364607596961854436314788487659114197130248139898575271402871712950417881126233296330078790779018119523694598823067425976335006744428735883512744058336781002626386825624110785510687792159149887229948704730881856858376162791136942441998091218165158022358659036225980835821517504631593070758850884345645724232246671821892716332805115152294533929924917546110349823170800725461195004696768991713034688958637559823465397306821111994162250155627046160702631014128317521039126981139345191023249318396396505210868097 [181,70] -497626177221482838054734718779431349418010633491259490137988613487351038310242654158969576000816640256348184699030971071584281224546505772040200923025379832851668829995176329044684091295086013926809970587496153463556253048169884680101069239398392815076617406068344046600549258262381706918691470497760429918271336837986674615894436200110395791640900821114983195967286770422799406975861550943097194809133283350107817030054665904047241909499255894450281689355630216404317283736870044296367098535296235914579344049180094368389445108690094186452726218143771727682987619066838587544606656738147799843563941811015232336890538169277808802193919627457550777906388708574164295633086428905087664881921482429226117184092257744669788853798452409112445726125081021328093555123066611498723485189261858856423962559142405556770065971996954912071533275313030667120035973881359835240986818286453149776753935003326315023813090900199662423843251405199450612411572099722299084429567692743853581855385594658202128495316155649545123434585535730479386692759572880292686751405082134012724144946586815399190255723693910094874633904890735723196836366448956323825551331537063265389776339060928283205093247957519308854758841538771237324785472343945512219752597452699627525753866048289303396457257896174933334185278936062085169506770597778497838588333930126861161275698614166923551452734208059999823561879917973917757068656942635836230913790031408354434050978124103046345119255235430291461548106115110624152219869377516786383502895029527628551762887396537794897706616752433636076793612477521107779089360657598066922171061900185612433592799192777996750033537917390281095511364626448742361184791686867898027 [181,71] 88607566941013922527635175004626866918977194121039483992670804504661572369124647753242038501151797094833261769637346693793712389134147633614192940246349104921562256627485886858818013319998310483599151687431184116727019412446651944479812011143012601517923370292801314323987771504993085785454627287654161262792317625324123016136969481454676551722375360771965648618742858301613363391623247248596793898901487907379871440388927625396879349172574671779480441593258741258806751384820595516946485456753991901497215117700049012765767421806411721649211357417765240437906664109898492260060273362128496061182005696804631472103980094768173589585623095477240238739401376016217763578591422789160996312464758469904521151068221402807568133809090080904370642338883693169370932357325894123400013749092737236620645575752517074598585008776122583142274298179747009300345523437426478845089138314030181681952280503386782422907879317567157539777384847223790349372362482883491226444956109631385333399087701010854112033603471265440664848427702234244456225770201963636242240271303059695990231501969245663741010494044900771775631488204195963346118091940120512305747878745532256412326876679830397756052141767908994724838357587800180182474589013908520763366383756025445008271141094905382946946759609190511520589056634434076217526652317062825198294373667907763703141472512274067886066134823969387538906732897060873076913617208262502135177450538648407823800476105723849895064381701023023555289898363504260756701980726121002848512692860676931847707052050377725057353747355025407349816949290477582694519293754333342393258213296525190218698372261045782750858209885055303562627448807165386322439135464998555 [181,72] -14546569874152684170290297652681422832364604011072338084151962099459857816254989161612875453440740762960215563271750918852023123416194139078794853595057269005810990433030025406711271175780592395794941180183696279003129759931234109991981499007875223977016928063787407819791113918518413445250917306828173291210466914486969774928286296832552271347573045691496576907948390228491425872058211482258864594393638436552058613803259408392036073428731791789493442501478218131539928587171519051683368111486739999933688245101343626948854170795378765309484790820381935152261460789485869144396992711643455568869256043984483013138372388501979922767435566724127046214571999247632597390124936911659236663776283790028099094127636752025597113247980691292852768914472868475245752433944941489807193449969906106833355225360478844014261948400486270549889880223088133397576049174686125138327416030496176243924989604933260778999693352699188924444631456754848218275969997995502322635958877209321853201061136769225961291156787607665006419588680459892538045510753329835371135574796865236596139509584999001290701083490791694601991580489406686594888513622545159405300084360751084100039238810246751661013837813359706290778275655609044880649361981108086855765812788600055644111768476163763276353018788984478941599959427576455591927931955052943174083573791205352070490634585200037085417883140974904907779557862549730313649938458485370333469495884479730802428242596217629305488921007005533423612656920831418167847735442959809048036609426569352794079666485998211520742732161551767685162362581266069107020852945640702521236842696744790332347494016108994592079442901792483445563183342395236739328734317417 [181,73] 2196923471387354309583066537726580204845919504022670389454680447850505394584721393477935022379630751845646226988727350617255985570384069149977372188373158318238470592313734063312094917358881181214476254959883027994061821844455938327103110353664341841413136710438283788485102724145952485563349726577612226599399586426277361670589301350607394439719277803413012722518134514415288537701862227887816035850190676004640982709375580608218718586142800068619651155978030204469631996902018849882824084506513719362843695772881807934455630046297894620414922465149044703631915111738513379019030055298544562256190133637885229691183820438861888409957513876027177051313363032836948139841623157791402787302145081062402385847937357977220777034704950523128080985388444642566939742487786668283627180218006362512606163180238971033068475525487863698088104096788898259736370566219320091751543953420290959884820015375060998208984439116733516606598515697637520140943757347582580429129470787695292180284286576672160470790774379896828984189901183079393835320163537011467728438482807165206416366482799762376839006928412626801332767493342886002505018087980395266484167195399849502699643316935602835353697902282808506489130387085112518650070383356772233457025214477923825771969778216227096994835752969030618151057582342296494926441334145517136625823804185382573256282845427334521222083735349429080364742678424551555406849264035581463861623807739743040217939901706682868136478648298687084562511540164949909043325779615628847173768163316993463945030552634760899763595893566900438092658134876416047474019749031631224641068975168920462448437731328908547443364009511017100821220054899080778953895258 [181,74] -304713742078503207531256409928028916613009363259897021556499891493782536369029848650518254588601973731339348767815323135445536386191927900899185849175929249472963749946088138692691233721116162674807975610116965163198217931723651821841192924441767617315546620305705452876241820360731478773761594967356504690224323818956093549983589065419124683580797158445532465326230507137234589980628268283035448685304730982708940320751585955658306814644104158106469746413726517856513191851424012236340281763280616217943444605465565294002088619610666290264602936907286400043532225107161828164649502200494964580649265804667557185211282275425395856753507486730812074348158990828061912655666442856517356469494453017736882291451663982435988844604223302012336065734725344661639914295142155222901873124604247593462140881024669541370876573957905984540115935337364860076443526615951446169155267591726111854690917345878521021773586734544552625930358585110408736976374674549518868225578621729705132222539041258735133370873376740585980200507650068205836501684227316895225028341711414744721335998833175512975074372796127577812305604120411974713980954682449764231211312323118186683678494170009673775329272503165808459329008196389930990666718180431863963476379302546492952800643176683457953656437848559751503036480052738182059795149455248219204009202676145256512975431240250678877256254425541491597619753272538447798749751543994963441337681700208530862357543321989215018177035220128016895002884480400806547890281640395349145962468666164201325911254493305195917300979945557185339952150027128207843421168221368177223275005613348115050149147081408670539994119570020942041828040070661678352104 [181,75] 38770851890871737508140822839998761897472273378528950979197875762799472123750172033765380947231317527011654969031259037964409287368408136383861046169431318523782160684331834632211366558788856243346552111263239903466490920228457392716638111639074306167178904872599116235278226320825518084838891946974628386748138281246394327236252816785580692706596760106918198406559467983490248965548370175992304248499954011269837276497434442231344821197524254124741318664815783141552767821047880229102019775308953659831425521939060681016000083671750258088344468199379053453026095220467588214717241716793567334878455632989573981332717494208432437029925698214629585962781371199279087341600186858391130021727250932251145423280071778630517080967066012338561485129617670661768561038680876102687864504305959311987606542560916555279021785887510296128798842504022622509130572696713750350030744679610409240749513338144114443250222141740284656010771363670864355518252347804355252665618359152871407760120308227826115126124993797977908429110952842218843693633548306523476180962200819154898165083553683009970734362479227413945449179750147544212967382550901703451056900317113723355894389926040537605178795584108917231229650465605558583272312386170286271423237610068566039336342257757610879287694238921273116350696651173880799460898529725476173912845701234728562589180395571687784945574626944238237475880635397295873846682550808751861220050931134242214251995246095920495119964130561931705960529019604734961170592690321445738852224537862466851659677656910199273640928706408288805620197638194775500922570849640249497649853406629657935181132474941247136292104137723590783589736257858810037 [181,76] -4522724381432261191307576445214694845227021760618207284860103578784209532319042895249819228437735265260295169327468707511020880951424310027012146878198195603940858682191114274377684960701271575258703244754267632579605619688101147516704936320120971513300510946729076262077536026574479070303360692692947140225156823365480805423484581699520373813240113374101871793033649650929902423943113285000220323822626222561276472300599732687756115455525106827678420663422234224022713685786480388385676680963337275735563639064605469306639114309484303390370573620283017285347705187756061522650900249265654445986129499576275007967994351682044974086527460225679491600738985712726881770585464871001137571881386919206287688980881994050114955866199677505485299805806387318356981290098436703869134773734558988650994724535316982513849654982435601235734819316785054412494078320627696105773057782479616745852097038552989136667340111005055865100026175742195288397927769460636061892813540225471424122354975008527986344073953065621729856880363384889014071767151596238183236904363648389671529061290215631938703027615181548994103138266699784729730909038642314527013846675485188911832174635523619647741813301253771968537692381151939230622416519377586691135803137985135151582827111616078545684685348940576574557717166240096372133870058995163000899381650925020539822056931705579945839403359704228810728592449322241639028682974176559533817757479711414703149588478237112118900528459996751592582816728169695841853705846566657554132696431223758895944189972039692000812269721129688837209071168576437040929352716523993934342630043887456234182615062762925163982537646149290590746648697251309 [181,77] 483551440690155391693998615694896102197978414316689115014686642783457148923027467144935434241603710082707058277307286012326958232062227907927772274211545093462924635846584031401633615516639421004297886152917065631263354875005163208823725414500357114065776622767231115877626936506556419618950061800486476878275836486731905138740361510469145129207420776348959158235329352742270973267257793921410059791887409446085283711196255497808450020278154064668241092497501841248882762560066269097112723374150889679587586561872155528357519260142174588238452887291126013040356339648647114017472734116201000066862465511436387085231209109358507763147769604446471951284783341203549955627975707219512665434243110276772102700935244376306799383665308947767461474349007691510832604238065323709271938291781059396156205498196976637813334360469407309461228198335433649388216960844559730784552191175872133602931092735892289373157939357835393844535387272893654093501673906413057355823420589317745850333956259959910659209210444484227536690891896760697573589078170288382391073778979476688676389591502443955931123483935470799675791924661222455129068948369864893100115150284260546202586729584776052046440162580901739348376985911146082027775743142452446303708471530967060712747991563772360754611727758755036646028399989778653687029066995122404156470070744323262097706058099895105075060512469999179705966496839766157954859830709297698026627041142830003745313765894288207595316728411644360472819644555473068323311220683487978292902657210574925776282652098150699239737937516121050658395817734161840966932147105201122817482542337979535934374255096634871812944011743262441900321178602 [181,78] -47360386868424944222285745393573701239606125061519780792856361204698503635795902024666010441478961460901115636175355581324981915036279124164532333292877011460349724957669425817177778705946518257570870754086129697873998830866598314447671506695962381586688745474695209163809202533483526721535864200803295241505640171696847289797667160048950382601177334419365879393824125753880465140341925561804211819638080486573986782163745226634010233915458207487117419707792984069113084258888728978434952466499856868858978233557756867049222407136501405915020130115045093087096261311851032271373638792166181741172726963637976569482498531611342754747193156467622523395799069375083365497103592176604153329277166385467122239891571346279314521219257266986740222972759195492259150866264016894980867768916664861479510789299183933981460320866256405442409774833885944409559512283695917711612846132769081496171133007498274390181412669302476514615414377041950243259255814018945106033806938993435121947466580599539616118291299483078019541236877625037082070741298800741360647415630380819446365044759926772948588885108353676852878778952847555943236118418560653023700893341975188252321817724921828494740202518042727757199351027360042246550503509923608687180224497416423971488605116173343309033788631121398227001833796951969983055998897085756903683036721734589626251044101377062188813922480909271141544594188637598558476634457579220390958544753307809028933783356238171709597335913473873115032620255757479257452493798494923224521438215464227657701015772616914704614259655124827408137498790025051230423263058613327872082517068605575456598984298003735460190416028371027179431553 [181,79] 4243731359930983999186489251953181719444452701265748960976308773462015342943003821746394884934278784650793122709525261482517718485455382236482213000888053338173815907516846172892209425866403351101833220739217470157250964197445544383100740223205965641060390495897024748086712139138676988876715421740660840972103083491078684812467099273398800034882007418501601094605005721395263726013110730745785560956618684372106828643187748015383848094536991158033662066489216847635975821251455128545935267534522246088873485054744771158570182036423838430408070178944449213660956815983669140067869274633439068072154215232059734863424587067959320282382387183367772663440660928212003365728019495343918726842320591439058308747516739258340539351076627704787682304320953627293105175636920504929304772731199050996830412748028955163235530658069012590506232856139534228119024803434467646677329112659500225555917411019712913494936338783256862558774667234150622860109073762710157594700988187922992872669947154255423643233908784444727566431775485632154013703058395772109951296722766557112329511058268066771352449109644989537786645106778192092416635322504525751474894054462293040676569597012034460780063324730245155018278535575374510993374134504698279160912687826952808359047345703020178461038437939572172713734374521046450967934754018907398597282900255597115091338977211630906195787348929270072804474868234856267120280462616464519534266377252555191275900138371696320267914880633363169605061459960122320873955456882722851562842668709340435546747057170144555611472895510127014187236040811761169299196076729774860153528555915854369898585619907594929393274067793046739867 [181,80] -346929994139923264782516310216326435860337111834022442432051999597947814660522930052319105999032763245232288912401970321401207926878019330856613833363087347619631669306584600194007248733532163086509213545082953997470971990268916460072112721584269096919356801524500190845244831571715094035609808486089166427539318074353176922222627375303266203052959642774382586379068868609419616822778205626181789718173017049332124359436465126212301793225237570838271299844803043390859274926644423885425332934564188738339840783603539632005681411642906334956198765985614928689260544212517471814507850979302937093372119630426534994793993408025560469493877103762632260010655048293738983828439375634151584408589966988682004319975054814030602251337800850601920580801014971202908895010074254979387542075839894743888442650809035640214493586613594326875863313642180401221971666184546625408707363825585342314493096146957672457679620491296952233434834482102371675147746973825025508585607438061855532450749561515789327802599915147093038718291013596762359342102394032293650348402045955708035687819635139687718314261535299757367676022489180527405777694599876839975648566469784346527497471064424522760427839548360055541371966915819745966214955073693166558725033001011637242643907021915543796737915835051256980301778213566250019261639059384131892726506232374573849755558898209414804873726901852187722128616264873289437823320027211011734966031029439295407893414543696475950701874584922209480120517563538087154794878220854839253396549409301864770842474695016579183911746006884132776556068445730391446674831799628105380609396687103356499394817270846589498493571146556510 [181,81] 25752633257742378689892440920356058696906243260192552863501944190446422249997937093726007933855149906872463424498581873173251716370982252954876184734417846318267173262109662205190002214324378747687819464000185931892250394630079729054946398736129713288405697012204320376120938996431948951695167688285598759777793651770387019253967993530988866904920655962299517662010797502927048817108635212647952283846709013433094680610003020591677243625631046512870528530156209220037442399564298505415216013643153105406247381031533147114060032931910075428208648760370288622828696538378593293484524293948132984451440983705943693921214934548402589326587669288834426644489386865792437829352908621765263116206635655582002618775590855271403722277680733759076394799013712184077685421392461299373221086966318652668008937860292168053687833870993475211871820252375517386673228358869041426718901666079211610954661368643534145979299324287060469731934140814101345635566437674895554747452469878012810301782891691442015281553528499415420535917195893911217349789421398483033412877287530699141867178733001479081040015240657719826601842951447003187398345430452443491212930548895858613419122889995136337832387289179467498177931604090838126443631649785449288820449972261419636461796654715908724134189968548914754315175358342296506049765547492475387341325376655843604525771449447387721730761949072388529600517796966441567553144235326322857844393842956706108365689517066659544571699051278377960754485679214683564860326124233727395688467175376712693527337636982275416872778801236507919948607588569052733861979917323164048458362825664687337752616744861100065033872277780 [181,82] -1723324363358106317373259963365577583474810978671856945109601938505176796467708473986930777837280807591472939396361872494093371468030197156275283047272746539399138574747380775324723161271713834094985960127034320913132952340816230162209615617993397232262520828651963568274308183743585112184420942997828958192104486884303391270690709361427912014128932576424074557727018094241055006118255027909480761099908194398421761189478654513582423228025367969015734184126581957910732993098276846443482015560840717850467191372412448384684554164940341599567471519401828901129946249939102490792020309109851811336549835386123576335593023246003406057089257829101183098234231717917206495612900238662642959214930337697942278884692067464084663497319106346461941931794839896434051806795291008681014146246386398634035606437518313185202306748202901941963261110279184424041726666525184527649358073162078924241474607308800767137342768786296664549775622119975632449871259974175828004591004650597727133649956667786126097456521037694723898218193243377177188347437170522017159222363829285443985163774923176823362092259429677676659522385537185762551522281307389352234662219136736711160339324827558768187319922984132610047886347259578421293941847820397478862666730508464384487711514952347106450087202986000083788351035608476756617810098362754741705232073615735837503678130268269138111907046979341758245863578709574787013550961043964658940949227190883687343098487924304896637077287011465528024399056793775687382405333436929287159404956580595465089775381860051037706360765734065187462047916558416286605097894680697526812947242127887218582766473294533493802156043 [181,83] 102998527054911897422345858254758225572949898551674573293180852813353382458500293050306578168908381302909939842096359700456728882900180878777587258612231736925065344952934412351874570329467672697039404435856903629007709391785669076438896608291930865869413205630102016680153285102431116906697893731553689654118308187087522319950439502524711403511129824525408753916664419400583559174002769715706375943533518022570597575689747703567576274800511952891714345435890288728824963152641185680827617217283006835788821569740791438999614521939187411257804171773703626871845544154308238483104150087927576798312524500370511108329251318772382210625883518002977349297190383226001035089255849169152732916330279057448933051842018161645771107133747062644781129357508065310012397007275733664574361155432241845293723330823384460668276128081715974643373999297469898731192418685798600304043235246693020167667828486070294123285407580054170073505735053612417455248420705996747662133644778785004431148420625960084011247476462798255850788053333847413670057332116231971064911481541863836727695163656832747162794513360196685927570833941463480868586519321648861525255736316041102834922833966236682355390213249213121148337202953598138415853695500109332588284026839380512012708055687462550339838444961365025209509277532644511323901882736493594665315967563317761624377138944736604811888466277741408946313417365656012839455000954794469171466293247454780966530546731469463148288128691609799149354996939357849352563850702390051984015308835234463299946884651305201977559212516913746078599338587453323036068662301866377210410221361567740956454910267035019875648 [181,84] -5445530188623026219693453095545475034810467298970202154668741976701864184109669316524778346289609059897766304860341901881938124064861139617547905739004077712600663722380321950616845594393610293870444635843237262749172713475529872088771786597831616071116095390503951977765010642393171949003673880897605403321868708604616898904754887299588316412067771139383293616835441091355149311956448936244475899501399413857693906936005727411616783319496630463704039460786231672921118377745584326642126051951229766802454743118562680484211827872120307023543405849956121674381664946889883107207010794800599927094090800238102439658775833987025691630256178574324846659242191642875214110400572465497820964758560250788761002412437871661786273226899716247565496705790334602916574542526522066119125078671739577813503788278828186768307941756429175308832996830222214472681015628695476772431905466530877436456320755894877559349684203228210961954860760727790824291161229644728965624650798872774211285188960669765311842792834404204370704347602382031553683905523126965294814346418946555657322325290058512178032260924102405087470954838879240311249985382530279123820386112538301354320978777083534557580733641853692017335875535732735803309114529228008347066671443404379184502933378923813350173877666024586549021900074500197242636368769272926852756454031035505990612821258284793769009339621260946663696487836096410714401731930624999190682285326865501902924040319026717942076495320113607153505647686606362452683978303790211682492892444000503845477582021960790463933629874654637985165974222577310110309070997045172783523444981250541414614198667122713784 [181,85] 253198479739505115073851733313538796585366992653124418859624324931360069434521058416541778309003162426868687799918147466331281197254776878744345599149635855419948532022506994639319138591256013764159500564480663306985298159834531865607596238481191645027747352591938351778851102254137476271950714319334293455032195480841481942658719765239196096868802801797965376958706850026784716804020170945782358618875511334685446284273661896116470915957427761287491911483933378541163287086654153974897879107639206893808187644638473461035764909267186378452673856915999245272661030768230006645959403443057209945144862094128015377225049626257037828660214628396343916978795885498243108410420352545533614288626906943163008526159234412348827444289565111316351944523486894850190530070594612147894146869070692097460829916460806875888514820336757905762071815317113886260820228778911500786460585119402090854102315999386516772849463342037682499714941880510106536554587118566887037363917480022282065491305877683984299079371201563264636041996350213053113861723131187735834676065001188696724379903469149812666700421498849093830085919353478571645173027638611693428429106989656180899205104616819610659181626017722479136093513691557250542678022597934348785721323976718531201472570059395930103614932174880059202368444982382670065014460028813096795415355158784085771338703038472543847116575066195310794127657624744462262523024691263326154769466073660347635578201755382518877277941260614857230979892358931875514343612995327172256159743029085207133672705762318824867574863918048026414680942777138085453512972945854412693714638713136653318237235121188 [181,86] -10394980691611914658902337346478241741627217843485604981997835280854379021026890274609615774602775585462029673468422923033180019629015350382893702509260927664673947296067086754543989691361621195617022870195429987070016043415223485602217832100228481521558897758186170030607228384711704467906234581338926925007323257102546222185199847193068015931597339612778130258426647774596591852137353360179424452606554519532696109570518310345219987006265045410765035137343099979574470909089023707277881174150345352287853027311952488090498368168059473679951215532433074465281057182220596129360018009309269386811030386541481676153471884579747306237077333517219009857636522795626210404327324829029866048904857528087053477989429847020461684162760546548192964347897119337428926336752520294250725762068542085969704232236389733410892351620448991234849462546568263661010219235126151459497177103097092105826317291940808222477060279014779367295808448750810364706409165170709219186446747548410253361403264405163002581293372412741696021922691614827554858766736985947251856380815226584734127332500438130761650312258886320440408058683518590000806224958076410464802273881356909790195370107287851801197515827453263406477237728807524506683199334432604710122304859410194217578575916109066162811397738180289294321071084662818341548696207398031805164232318595469532287185175280791568607461396675470161893499784902578424119986216997288589751158457581191475551072786470605649868553312633383114469636542466319204515508792564169952068488321171675374982442586304552525884523772774050702769769956606359011681840816050232156533101687121352773944303900 [181,87] 384997006827880900903746365590714370712153011490653797390389130576093938156155401260875973537149219843220305930829901537677968222949767162083622633971461528117860497859491043754875409325613253521765597394091207521159355363117917078795422437549987495535928720271854460590346634481590095809799696545655037766912428225076172211185430458607130292441863114623669734434011153101767013617837656629952349922779247467032124121811373012911459874216485433880446153491382003276817359774736647336647323327890483461110391451751059838242811680265842202098956056142108919242365294991475425507848170911341946230120509056200602725202536950836829035365382385617603376663186649405319945864530022900934079113952300992788746112825670325184616969114542026220827586410872993793739987767355334847891428451435454206302488136995465049883904599703423783025945157792098524339910669064601129154569343951570525373970551972512632629353494386066532371906189211439232118227661765358229612391139295134369593912317610430141739019972408021461830251511687737509282754522275337499743150542632077780854065325222005455210792277846932943066909067400041491952010010653166178340644700210016674148353470766081819567162471735118293437100812341074198531027205252042717810677017314401757505785646018719145522160527392653276809553593779968642047420992791940214480312670307846148606219330035706703606408121554446813990828770200939730404391106523156818257829389819061523184377095928215827476845597369524223640294279455617626632480942547501593209385096279493083801038399531921879458162384682757051991798903687888210983645743455165445673476976698722626773092 [181,88] -13474863232801109122905390763697698335605719885053365221565042946973785571617576502410975392274394175213263188623131766066241858079394866652566594852084827169838899900984529636167255641618406640854885532882762549155365349127223956186016924781515269348272347554745049585617218217971933958372684859971018323983758476834166014607572653002739566405446986558896380184031964526512763973936210809315084168605527525620690977992120160976974638034355698000963793711452625770427785653147642188349055454764798206018946652122433464027881099361286297243456238005135085392579288050757897617821880969980653286057999372877391482101984315231595816645721940856717125286403302214911510804341885108388258736070804343975906117383944442765169048493094312770771700615096689908678246770808930238464353083993465661566118571803636719903804316224957058443042457458969843145144052457584049453513117905723561103121654768903319292468695911218718596103510033623092692819619705610633065708907957994502771886141341142251353786050547583858805178180203888520026262083610222027061103498226561865033446470947499175216812777966663568922209744775276278497484989948123503485600467478881232557915986267114355805487774109374982698607230103853546543830710664167612833128013213407154269899161830247153374679654690442287588644928062864647841501906676903886219115303105658123964434377738333233665877584589505730555140458083833877154632188174011795885924793283744717988669155609001053573886373020922574753466351856019304684984038761681675120472180111317697564400180172227567762955309327280596187805936200897744102827333474564791862510391371584025840 [181,89] 473495856044496938688374579880854362364048700400724433724738912911558010350629092819181911310804125935772985270127035915429961376146953609116323871242813580142310505352128504943572828452356759224430420139053752692920229041058662436168348382251383375044704601068185336941741568206687173283057376545991499644428011638991774144278862746512761126801972444284877780744782637885337740853678989342931829331434448606908758631836927525140587426546399671519282615643430626695805325409186203826621027118812388181628796393299441181272576526420467028932217519504026987520958431515929932227542852960526765301327931172834680619672448869247933187817882983154988055829206342397866672586142976387610975458396093004005792511945951751822441361195141521387308428153675270627565866039807216487210104943425068815902132245161738832656512691114962283605986056608069083615050231746076642338970122297337544490866343563422587925762788454979211609686798525429259645729024037475210219196684722651347961540648661341867148697957206523169892710315903478146533128151663557662224786296427594625369394208218910451648860586042282691269356778196804584495029830139427052174041123667207646537740891437843505523807053475657425895560173321091488467236291201601785795288415847557366776004721710031307707232437879629457640346208483583972234115053038136485305315118301021425081039663704228785443522499632484873446693084517511258433712592520616440958745411326241803718739719716197125417298208414403762359579871435478602529029512564316944597420793461713398421043062258696668766253709265615179692758873887892912964091398837488613774539556904680 [181,90] -17040551057683651540583370459392769190589193768667443931416506574720453879808172640141183765454070008992759690775047664040056735919297623676227415614258255166308171808547205397478764213766772948982047294049194284462738523664222809281874796187115458829900090604376121178445851592296291258040997051977813345793878535557722779469353063621127474730654540140419569065270803697264446697308267532964181540895638499232804479821033747392457993509621763445189723483450206724124671751405114612476131743614308206407433158458677705043023563194293996260223680368188590295124490374552051989913110749383027430814137206975652905342083557180799935594492723245493578429228353631998439979071868572467617408155649608198455966671292836625652932414546201924995587711560585136307490826315931949489488156962580663809335730764543346074658048228238146927905780796395607125274094123228208281152956219115665404557714086988017429862721270496181801094135933918000754988407148081249669486609994752235389042989429616102148722996007481653614794775163233658650381362636993535828078310728478830566012752529214512947456301565869008569456999811785007854603479720226829459596991622424523887594620403075397056418549918321122492413030820930674553577501127306572304711830049355541074842188117354137692568251942846120728215441289213333575104596915242121255135630576099754371775409047047740547675067528008156646611082110844112482394065959696436686671240089293193612753949668433758634066162725637083459363728266507167881233560935220779152556440466875298198554640541130438917734585701789628227443738032183544081661957201559912043965030277 [181,91] 591897107989357613260127669383547413871953872881278365600797796379506794628964176841869447334512529842361817246004887541940708864909239616589242179716513975731129485265082916735383138043425678783712763525835884319299605974100002085257327096400744899345897317192749421022679260116114826111115104974953756584266622961915643275316340804331267613112367679240891761421279359823098018078157279114960340580254933069695810298433808769333133580701185923821049742743179109937579451123939627327518552302872471235938352452433012235021789138672837988033553990155411392438835645653712163934058008623476826346326536124800173492354127194786562289705065078663541179321658380453590515116032012675422161478228457867487049023888835034842017322138086458242967316665962574681101987297596516975167930941883119300046002397743694809472870511000720171106202683146204113223069611093502495166782201821452771783652651482671277719342695450734316616448185754138419543150176791031843175552770559614549909477844958408066447281740382499179532121079350683540169662932654029606025644886383645875951923299258922792840745711939502513233845224089851380092592205591233283019769961959758682281126791081594658268306926494517961843217942215319885587070462869732021511466130272640608790931568893043369814574443836299711251633736067286859825661675621138386566287005071326060554868520826202360659305679443485152172974204925448513420570436027783174543889006782360456626026167049394792724724965475326507652827120984061809614840590775873067084084779843546725618405607580918574324338684335240554485619299512522120299893708944154840027534 [181,92] -18018393318820279911557893803928883311998113789352660681986595610226018065928229095973535675956518222500791930503597099310294035273486178547121584305129978914309751961704945539631194380783025676105025186362947861405279295969013697119684514057629202811022241423548866746132058649293513229061084967719354716112194831780192684668820262844663296677527063587899232415857732466164024522314595635995262921832622571157537707494410903403719947606905233760567837253895072540586598695923433557267704559366688036587523825131408342764338234649724430460325137795527811814615961731072638308295940187189272865229803611816391118711617432472899522705379966191712116550821621877217852493674222285395446925939791417488352812698431584276887014060355020844673101656827281553421589495132089276249446821790351060352563442602909265859700233231120236721293821194770182864810704326899246437548014304046610094962344016622505569423440358065037683024596008974000321599123679012933772183467479064350843150240807223829942576237908600993721419840230035075866323678540879658115819843802044240131933458703050419958421373967431804826284555638719340105549332400957253252439428678774332225921220037098912019574215903965105920450915788821189603017638371372712666121518236864519620237308493096965408327479291050449160115752350243689309416697809559814646741226365912223225214517926125223574340044004585411663890116849776515053412871006843727421959215950531054111184022345238242762454145016352889293439178311616684523762718590908009915482825357769002199353402268254361553296261581341719538325788083681632414087038403723554889 [181,93] 427395846342480710290633452672823057039918251160438622576685589242030135732575562964113041550481026007494014394388202679458932624147429485900568863497551744461876651861869699760002389996853698636364393911660409310804537840121011931126764653697194462936654094442588399185816414461546536869731478920305452725740803923524003377720747280332450916125902866583816067364382558447075035962772380566218368737621338199871251699628269163896679001517321302611430410191307730835899546168607718742082101216535444396546432555145132799213567708868707061298258724142353777926343459051962463340611130886753837951249660294745892545664534561727381393531797535969547717364146487395829027486260141493694563825104624411470431826275171410162579771891578171773083528331282462437943455483643266693109428894274259498040310177845634004625506750620339317574412591786242093789171962435552615800557714045736763615103027120609445962163564094712260167198890729371201008750854257344282043600769185758352070780719225268811883776983364947489167951639256514703534518182891385769646730837909642800892745021642845125798109934311810214996494858605297833170890501142241766754738333617635030071783488391012878296607673029645290639580785421312798906306022966925773372542654638979167595925830538853358778374852745991372708206777808972244390342663902718292373676468600121334129800835331877980700429190894539175042806288233388311339265055478094551977796593668072526594112917645950762106845279340906139768578821015156867514507295623672100203434112510173061052317953206784929716159471355531963943474738450237209997413382989034 [181,94] -6138072200840594382976843273526902262519205626237787246408526388074496277087299281954741335349715838031946180151556783738675373523984079199120007232047351815544928708410274482974259517541322880785372440282661507175927536407857560247569402162910968283175659016802420369923741598679053159253331504932372146492984023958727586377776634524226647412015357696447690499015931187014429624539040654617716366163446985148376446382181322860772903277096254935463867001860171062939779317866668381026738310396088531922915037107923762739461497678370899596219821922691729415224544303675746879927611649214546479294635270926371397982102301233719524920958976173668651608632163815392887806363058529089916977386855801033930323244683724491051573044469605918550546938740791684796419452904454211705845236176039372443079132398762100054457532273768678441136943552180741122088265993443465956190468393192206774253115945870224242870941652859576347507314852675538889242138543277100994212584158442103703107059080823655725394248445478727372253919328832413738825425879745247266959669579753963112570689466161727803420445391956217837911253597507884514100854961750687127856277978422196929143406958181462311590405473070508971617471995958638955760883787852968068710342815972607685631943180115367480046363127008649684881294394198416609895273179932723637017172884633681459495238322682591979902527169646868049150487892283571787171826003726713529902119731552405603592457876951205174162358638276859157365785599136587342201638463403736174646650716925941083047963971336258197505250507854539910985623564073676471517493372 [181,95] -9369642693415195735142804668375927561426922097563738108199177518635119299422808374302428883830634860052267008088263620843242426193999598973058612100276841929324673691536032181909360380983903532367442041358943294492298899664028134258753761924925843115957524900414048019453937076724907293338643810965815192164304967312188635358474490799444433200665436654424939853146966789692172449972338618954754397390604391218036838848507088885350386455022873190095840152981870771930565052101784149758847709322016179259779230911650177676163186860425075528046249170058644774447977842674908629905144047385065733532986551954453921788951172491267133121645001930541094234221266539332595979815534013543204513331315657336958601855011748038845595584378632456254803331021453303173960405877091749797272554122432770398964167656947410813972673079756491214534834801393439886730497228625100774218475597543317576341336408010228407661786625740753383370455603091909666986815296333838479747313586716829782746826186789093712535742026523956005515055640890829190039606938097567014526989811735590880831186764090378266954984176970950045084693495846697413396650770990666984471344705778452727517336173110603368775884215653034346333329832742084588824633359056574037736337857047843187466068116390143933808966802811843680652709190958688882756263448908702941936431704847719814316949279871460489398079814265034497427622558355643808955860104327146770149169377936932823548643982732354083357989638413325793219438277020495715660836176867059915313055436387139302049268903100152196105574112954851448101199180337926054600 [181,96] 3129536944756072407921345610971969974954193654291106247046736029465265338566558445265481839596809084520187213807560503470180634670686417930444439933754298845113037680373105647123955492664720031007893625089922451197430612078868975396068031810776831769116603236132390443583099044622915358899640505209551701803952570678720747520201436603901167584574393635554490269590770483562425741281139702661695994846902373709217693464456836977705741508134743314304111005696827262089805466318754926782664509895215113448271516762761220203758117226261305330101986980756536433899368227708487032180231152932625117809901229553600851398460327600374179655613163565043208994938391722520179331534938173761930165137797987080680266370457101102116881109986524284334480337087153045787464589743255279675109965112053092155353378296402986410286513486161442366623186523832058910522713069319794163028843914226445654021130404880262214747937780091456159098313842768849290423421323702470156863018917736850242929933268818961240098969692386642005303191006742626443234753908593641700254249760167067550252111427254641791943453755690093077708254914555475982502334156468194771045302356016098134469813689991530104704443281869637286553534661237006434677074377353563620258167837731809735152411539340017635092411769261759223493257997815690378874390459299913955931891204081273761095305265272671000801444905142089099220709534301763226150272958601174742593393083300437523451626459775323056592077189572329159944909209877163430443486283602055290526864652194928049763138284742016866176418979880139662720302591063750466 [181,97] -78371289355652220714974906544881080627121735153585402605690505159493939090031658489086587556143278463309338726491087312475309596034721804237155807443854504997120995632290401709043336743235208645197713238736026971417918216484797941139593240795831901378136299805930316180700684824799902047988742770806154939010176310958539708485469121500408416583342143159055038173797960480052555226501493077129105377954006999272025709220490462506307653967534661098686134681895844085308048197446894040549074338072014198235174725440754748419073856274099721782901245047222332966859622688888310921291377845141977689345965779373349293039487137613927811732619450934115554115311307711436248075122922526622434461529550670006365817400453874475866390396591104592625972784575809934688764997699630879298270549376673121268135715690766651869340235217668318026986766616692045011760895123005861910010697302916368078505374861101524621453854282813846481777193979388979770505070792602289229276137478751235087553239853876879890513650763644329842416416477530136393219581123211974436676802173083164129488723152728268075607738011473723839643947008965274689423721408537168685107089245161894419630148170307803265783027180825943644766195719692274549660185173164061905690079289044961242320403900605009288183040181263763479279402939471479473445807232217798972427477941228686617891031793071538026875915153360233359027120836236832115747106489797435201348573969872831400076392157768555528968086000565740150270550130023852210355790150594712898470220935929581168997904953274418810313791657521660920421138491160 [181,98] 945363986005195518449110771269069377172918215211293894528141206397922528605492920418416907630455428738243804875261285264347596207429745025745177232431478710257463220867245084420438313949089027355503150365431309712461798991732917497458771425582013472210770230449353493522626313316371373024850109472582051138974827391592934331331361237787572770615821791908430627236350765677117088180617574586258720867123959120408521221073225768680177973780567496673744349881969203655420519926913450124241042172651215285192691372940906052919037926212493827772516905513490389525659067120406386954754061724938921910951349041210519201443278106382917574499800738148149913448420614952599111249906460552810449171726929603046159918032068900790784268485739986723019937427743532035271563634791702402710293404120697092744286218664611540650317410503339362590610108526791062574142304339010877073126432264548559365224837843295040023321109868790547165821497320233214720847121698662208932941483187640957748709307425010605050929142346447874401107923375760911898464979863853570236954348735950059958940066069159314583852788646932187244624423533203299720554166912515609676210904387402688056212533819202389773395778432018862882277663679800194537037587412092084722918192615127851115466465171390462845874370893950804500628649499133769410024963555378564147460388312053559409269105669435456970768639206506589772746211975495623430270266550094352351986039641633636709801443546316669246450681534120929817886378142067580854801282534800299117019523510294717374610662263823492142018605081578154842783206 [181,99] -5222470588930913442992325226813955662533863805506481885868637740595345365566900476136682084189391567763420017216427228597713020804555618670463019834030406333022630444244487246734242722751303254854274231971554836993195284532032544069917458636329685224410219970437479531937025101069902070748926185629212785574352605280146369511170204090980312479754498947601909171337521134902752373659732010541171282286812265192282067680426163876219641936224908014666986621977254191506360881179516688882135728028918065601849040311363554830021529811543910131922652162158146780660771117050263798115201270505822936058536508370050963022924274322061195093922860014839392840788014659671095244644301069752509667513232617418362631726968607444046134303570313851204496516076539793382649842310730337707603001063615623271641018069592146389977252573504575740881553197251972443631335542493176729418066401141106327037080081517762893924519923008976617004101596629544676177099036260981941941446756884665429057130771403504091298508547230456928374461747160633235741232259550006310159125977895752389369630715855045495501230676497183361226849075072764876033434227775561163422911806791813655109584514359636726268220757060290982158199455135951730401528905465245626244202740313464137632904621109771511654346678002158525431201424580036723520757937341192358482884284126930690500980162816111524892342151747085225084106292602751576456065340281263030077936397154931347983861541780702188936001792609504383410978843476157429636204764179241913662139378911708119731099438726751352376588259590428946151 [181,100] -217127845500861042264393541741750714116155977272132681062980235924435705607982233489246436035874744545176498407543924580497280008972855652463784209071128972276374269958652451588586473773962375328324892523323043102582161033177346814375458937262720569000079717519005802920062809331931877962997249133732072999896727323773873497415495927570861330295707176619274360746972654648194002151451401277830814131599247759227677116317010170867788974067449665865427176074326402647467706694002299901466244578677544110479737959134859464246224016555058045661301318783177997767723389513991431210429971573195568877966364605339737772837734886528921246618692309067078718287844896785010725336476950880056648258345800619519017033037017393367885494861137201403776431894725099489383085369370976895570177232295006562793753755858423674943907134822291114040122378049200533410648947157319802571836628303976775621741858126364479578909627847228121686644066371349290926323991301345984931169261519418785195191532984651539683224638189308659662063632177957311490340717586920389350379330376775983203600352226859198731444190633962674589339531434498704188745938179318934590281659571713483015672103141967307685343512326386243437496983539738748666712442028756472976229883762311424608794655371099892421047695777819485176553875750757937159545849584249909282553865709661131077435487450897620289006005521951311229897944607862347572073380470114625194980037172311642530883814199508696432397286743370930452924146033425966224157608216863624320619782836827855971196733464519162061257058380044663 [181,101] 3384390507894160721942313555460238000409839229144238812120324471867427600909803579946168883621371025277324369209344282703385654593024727895247918539199728203004657281962648848777431428528355823588791137742882960241936774160327525895126060297224805077730863968601171710204680307328908785022777349920564698223341326834161714290929657598664093868721352512120212363241098904626334041591030333742780853907442401771341245944479080556977863291794383954234159794413638825017509191414018038160229653373620214352381522790249684820855813905436222493190647352686318541859376794497744131992155133611615541064429664245254875430475468725682685408972138480801734044728512049729720441749190964733634587767305433277092888250091245882809890421007537497753897404334681731900993996370287276448790118562183044030952835260986784803975557012767140204125594742332290465821350304566167031167928414495258786953419939784242438513090077690552289995477915534592868584436679289047712442816641906732927732234152073696518109935569369627577104085401457909393149779583333689859189946023681707896000418773978257613767116042378163858358894163358464608046942980706517479405901815855092210224244870273494549418682126585356702345560309823547572197152039582209534800841020860614799174644922574262004587152845922585434334909530001796153185691483837459104231595602607686978464524988638223310572559449461630927894194593994843266552779119227665985659045040133405573217370587211869755626460357131927829358001609565051858792925040049952175244052067723984234247259066705338140696972461886 [181,102] -51819771302743556304019980852218526363901582020680797828915132658720109088493928222302262886689085643463611882991713301836221474146966662709391064891430615451439425092674837639731405224023886129969025353476856478716434424169112262370081878841582611501632643602604606647875455190976176381568863382051213316259707822979898007692658562019680763614029878988146290977112838215476741466521105675121513260659044134048966564559180117303114118992993789842376930494780939476601049179338768977663670620629407417358408868858051399286286646209188522987417249820518792358603712699487583713045696160407931889579085328328933752804809841658323657749251485900750027896497074607115581463023394627632474903560618759367173962930043531431296088688156006559284019184121193417241277026534403559098270196506134586047443657659790379471714939735716636017664998937726794397302117521159559245768624869188815523439820916403039034993831399954944637262265820481827359819336453284349167037033072205744804982563024183028978226416684888619906150683599784001567751745446543564525284999571951376320517582870783185916536906981465787135150068417423603524094129666928653335433975125926898293882554812515226536598312946513135676717482025913216445376389104179859200908955034123538673546486040463525519340035864184030774964937028992750858211835254114384898886982881019069468789245216870925081940961200329447592356493681805769025055504195063457596496091506170619948214733897704831719847379201350784679907658765491136233319919400922061317909170054288904871786862126042905019780002 [181,103] 817980491321483951826730702022963192667657962968618537668513275821653045446051766528916702875619489145016945381488751916331224863647486124783848235828913106272829987402032711590370776275783639334512665227094230035058555290941742520879407676849162108632574306563094276504537053034389892885280520471670664005412114137389318401623288298121517585170483504383712174753421848302031115160483270482572816454929127282103834933892476439581694829755397941780522854121897502470910061615115647610450284919600360009731836751664712068488941451687055765091360339132302976733079771014370151296402322316157509034730678176729673626668226740668907647719066045397042604192426538807153506048796456629034224179192515329077588716141586966550896557981805075892760415860625577200991247698263145392790411677984652650533145451974860914367641609053573322197672813449864235079776858763534686851522803406325730753945205496080516938425029960686153525599268959003897692972735781227081614361408825161278067789278230695584668284453653553230795655841857781795642093553527663663506189960782329194772084176658474631264726332802607848457521611036634608984399636144470975997143196768785364135205758217798530524018243064347040508211073645413833311247725453131760222511656786406452319816788325970703043941562556505101854297559298125018888215341087603503773377297837678374219022741368565767892091862169273578616563419034988243681310960240228416855588036449899197433098063318260069508550269881440817556997805959478131564971397791772722594846676179896917434690078523790218912 [181,104] -6525864865925116031620537676101509108083247642892454525938787252541472135146877223557925143204087668349260443700053107527864773834694127546035264019011349218868652356424143704454102908279095122382804349704114712041338367658953981839516742906831379742918605950442622278744420508498120218334804612562309869755289239569826832548890873807060288132332112471863038488896370794648837489083831394622815952606737413617405586622733020613002843768779191491472751846497169402571421304972937558772207545149790394189558144231426618092626626814278835345111361562225066599329565365078880368678954862791087335895608705070792633847212351538775930600941156844800045961390349517544557349137788314996311970502088337023213454413409080125123564308398743758802811742196126301238993798077251916325159236326536763726414062115135034973111561813112345577434871883900709741503349794783898893332260796133670920981335699565972265305359838706227882649156207622899656979853772500880644478419880069331534191631117812294251766174942985739240301363996861338471718443532717200590216605459349206044703397036720828628098812545148496345135419272134510356276655748154955416599206628671706553467514611647423111232538675093822217502881063335768472803148725881687156464459845330665928399344898127809102617186860111333208105777582694093717702879883324631507462919614117292479833347436296758074114216560562789589269832626403632989119689042424423808622386311852588035654251359343330116786479740673754175750086603036930169300833292140260415877851190869573070752206325439026 [181,105] 103921738187985274290973762322392833250039848195894691897648250341118059183442055324567918024435176166132300212669739715952349803907730698432412277179579171127859890516940705042458093753447625019812073711430723883583062326089782708092468829525169106186376187245169978674051442235722865666615897240755260841400281433916903324714184441781274918100477933808383399945360190846483767975055453700066495888089255068170097982306302932662541527349815909835235216233316592495128666738146539271336570636592909129947533011249829312786677652834499222399742246006982483788158103440569799604919729548242801972065393324426849819314262241053987627662272969484097178846689949535858670180597347180061104124720278188090017498556453485464096782356343938859554167360977144175228544425827617280335215393154033323578681028325532563265665448664185175672497034588552787538076725785537983212051244305308088561391392245585744158679286838223698226698510374749775726055488351213265141238152430091563089992723045217621470035749346226412529971123683271316311949018847330292538451771946957411693209114548628778174916067276832408255188037563437982494120713828484728186557741236731273390671399295033725287909063918635994647722800536667265285342854595027690827357670615882611786842770627513590460535095854965514628969363780148823765907765460123037390939689202544059982524501539343470031011872447772270230039361007131299139761567086154726628154419552471335807483361201838261707224816793227249207561559358830202557551568860153492120425584442002307292101005872 [181,106] -380619295961123596605159096775019139749352815936624594239564401702615213659993559081288961428149510344381707634958716384039207939104152259667388695934433003722577855668859471307263239921236681405909933196550153742195166191058267254008012463622194485698945877411404331821924760509027773021099565050449207746103706188065213567627870236627369637346755295501843860950889711335408475089387407556612087093916620459728664271976890707819158389340352932802223381923200510636819996112287421822175341082306161650837870312986342962828030002223242688961000027117599712998634607343059613278606465766768133085563829134938461105397951782468188195303887104941350857224867609953264987336216188431756318680961984424780428839972446619369724175365092084441187896199363692205170324476370067069309441633443256622986148450733611971202605022259158419605131689517722524162870882871003344121955200783103033748166778785039440444291970551900507305586750282836516647253444529879205093622822937961766049136456521178206869448631068158666858762702774983314223632600163539675063886372213259367679839940517898755837476231056875395860605243901149539167432119532432167779504044607812848704185206419342944189149690305306956674954180109092554540063490750796565388007800585505955615992613211356136292109883320498545892707473843474939176941137742357497263265050427478400195782313799030133539035661578909655103337123681556493497763298217300646469560284395784043415310271659582455796232393642548372796362270224114702388044719549501318373481815657951152363575 [181,107] 9204834348351491925437373127446167742057289094578494920368847127833296344982247270618885278392629485297995052574286708011358466034304008724434466787790510156777502266416131459361060634804329389791368818950932279601188792532659995398261656659255293331226206007133925432505551587664570564449442627554245713298284858775677860792498782989650198890705140763492166816501955611644886863947479659305179897763585270211084197936037944234345237783312039762645332785028829233912365356303913208639355165650491204279801626309801522743908613627565030202609465175361022089782341477187477449793420886093172528140469540716664144118850640502865751557650439117040786402381717960236122327424681370290706827862268749448512032184764858618516131985609943116306211725048077827963901306107271567648878946081737197446930149833650796637563025055289420812095514587681864729917908834734940341366088459207547074057896461824716345803409130187428634943653527005991982417332872086460733424893013939594032219013812634176455432390243454509749511591051044920512412979389168806006111327965232293412522000346417030036504453393502582915662633347821300464288566391769641613693376510425636250818722478377764770301909699195202003130208566856289340776959979653764261818024683195299423653566312640585743523672054979645045000865527033616147534334298168035093688943178257673688428311516304065900679773999855378937683283836093779235455184799586068773476343346797288118586847898484805178735952098569309494348429238817292863132600115775223338877182159126197897 [181,108] -28790062656272964437621119221772982307196930551175663083002492017125478904999270561886244002050413708094470148309448411006796554347795879013467597452302261132880986051141882547524046953629623067569405273815049170191472141147151518603430626474226792539552801165937187491386383106666660977464944550993861741548497014272361175057946264142880913667053879511188800273266112489902816062460645985868617557758519664891913542391017868012064487472188110648805174255381132821699862410892763458613886371472905816427545714190701656078839149702229811117518308233107858036980060649781209357573472634584457220169260664566521279746499767437363508571067481749730721571558235487132011931426576750469114177186095626614973168950055691565189904176253664350103247913080009382942431783624386727486771563952092881861846207341533170957156289712561386177007585012303498844759613587881179035967835483277311389213509669164772216616178253726281316343138519031808419967272327457732380028843239374313449982346315494765637479346481983985232848109931130078472744908795290226324989408925221605565345957698805284210373274578461907158239021985655072204852569290678328197642918868600127932622384366168377436187000385286675733311921797489270719435708677846007399254864867880405038725068877208588997900913634940468443722761131487057653757887960639837720937714590961160900210415144387173538807337837848273242570476416305324062354813739497833353859070260535510608696159429946566473238991797175745825391194238470082867113840356835047693901348815703 [181,109] 308626411286351637304690609532501007865410681151594044644825141574073488580346497839987547596358935044893940528373733280196703424449436205270073894943982591813927426440794489351561736938054478339570693114081810078092851084476682202658040035717702465298127641081908103053843684255597969863302459338562494775081107432487665449707174046255124481580215655370323482331490023793249814391663597008174018047561904362591909116301914618084644370044558328671590536624635290240357889719399298254931154352252525916705250153244997627681621045733776900206874233872500934062169391235730514153527769437995754436168399161945295330070453297287305585378099881024021316332627325080253198098708252342561523441226237174264141201173776018753056287414017660425385255381050189153073052668133882226246084713156214419032366951493645998219646079331055487331155533292074965744629632314482311778926886401003202978367064551357712396311641857895139079687091342767099159462985249885344935638086268621320996661181075752590442870320946427973310422088852606709196661283239139138564602479096194457695285399391230713050405480926760287333408201901618892143554634668611209179882421133895690549571740603055386195873436862269866006935513470191620196963302342119451148829561933089413178505454817488921702190559334806072363579788836554983018781032589841935172993031494886319144331199431911047908982951399151335463983535353777959240645767404690292674877018037193084853802579341705563623841605631835119129827057000265665111056971977435139322823162 [181,110] 618718969283010433277149317880003057748783727820913454415416083358431685416740241122401914227602250892191613438982118578721846671076254636182556537006377912390407617394153644542059791783225033605133883071244565123366702585662743674812648858690789039301933129663926480522017343014501994352592102022076556012287815003552949351450100273128584957129521173419105052621353415264759615801094988506981122268545974834575658631168993007196588799882935500137987636754881502773276347670890020262674165255355589118353685768552355600110860540731315042831760929935545975661747487291257258892350756992531388023947432172576237742270815537750644991162305745968673561068390808392283150856929656512062419054314943730024244405414892402121056952958510032801261199536800669089507613567925247206726513722450917989066248023250493042747900095013704986180308619306789709623025109424302348731175590399610838420545289883302279632917933680243707120835724505844624073637294002630882506023132774887045436323271117402425511340495387749921077222401554223077622118872600233962342056949378611226465832175511759197145937341194445267694284174337591073504736713656394388899553317348273256309422696220744829063292780276071142694727046146966781659976815199694536263556750570467640039353121929452659652717046434118807700686612915757126222848210620604456478184641458556128978431901277291995458916495990101683635016734920584829159422925292818913147234345850597386131250070311245902004756445084280842703359912839943214383486475475972363593 [181,111] 22105518065280783007507429207166413561392998649251364129593201112863838531783553738706583421185665295792825638279657592507108300745433241003695814434702174794163523995036947691254401702083461490183744440907326551043818852615455915132211482330936646252965965302497790811991059116290015872369939241917095268210765757064619200197560792989974189421228355210448078483792713876227911506557865346750472553909500057763719623773896291831424593371359744040420531672000958542745871356102869554943188918000315135073074534009811012895077366280260748385817253318818497272259119030408213885550709537852056086696358133537412560736805428623284825401734300388284440781687128120847631751702024015082178848790318651793551850808651725268714413148582435968743331511095578107441776164880181969800937942103417822833310043017757995076503806825967531399725621690611437569147976885258735081902024600169195397003918958279973255603543581192142007086857653367739631531038583520282783935296761677983100728841230286260708542878916781935800479316025901883599726503769166885315478130661477975743155724811738884779987326041481531518958147845951816545282561849880767871259023863873879973073172755094085267945079379642448951133386947687627873580243609092099138974977450469141551596686616743672227797337142176999890743399865300728659943895403932442441038269562740527153368185823034460487366449989114564514050921203704544279853077979543912551409443431891599367754914719797938041743195446310153124001864431185392012675851513307380 [181,112] 171205573909552336267081977289608975228575519303866908246828064701767350267044270411852717902435213998716411406907968580840130328825104186101716232436828001153285616521058355614165000201343962619747601330180403321672868894700390319608720320699099881963061985000617383258451414946155255735786617238793705707185908837640872984650271586242044424815276440059527194450616323368543233819948952570984451562817806874854757943172429664019359950983504436331139474095025108943122378926023275366381439277486863310451153148812332771274326009069380360501450032209785494381030000136885025777670805710549058236791832226312827009939814912446318701387859230928775040053534405954680250168410629469048576368250489417581609567354156125829666199462812638040963746409539391273064781055200501546240910094069329953018774922289765922800754231256061807222503943315252407814311884251207439904164248063196322049758633314648970063020441061930010699853769448370756898300044793139980836295502309264471843477787766091243537840189429653857262809020392855195497019904751701998974991414322507779566802378224594548330639955675810092802375960551140994266590971440945897046415061885798426013504234459742260227838267429149565031366905717506684494292067867040554970511004846209494391616738346928430027281491237126535510448587380690177905536568952270587942829423788784564885640308941752843171199727443451822227204138070265420510969643151767270587798085261211227233223520088243228333112636765944588598614948024415128524422360148 [181,113] 721283617850661636861188174636696570797689163835995503587023504606404273079663319678710692221578917938557990031965623150234800130273254422146111792560689840755701261003264170939115700813241262099284270475162827923239822439084268296587434286408651317135243801085333658369037737290776254769149976620209773969327495702275374987680541146202547049520164704317497732215357172510613075345297575729244776822851237543122883555878881853709494830940292962599833030225732865988015253418036663405657297226278567104220856044666672070498263872451876921257877716788425849894127731144827675015559516955494551336426427248025353198894609762990995993628941220804805070866091800020438542818695977123642673006818769541667572867121448516089102542496032647667368033106469222105023236032688627165544554585590612767492407945137380370755290195717932125298578259712894929103604200752011269563989908018963406771765531688187600248237675066529663152186172339349165074434935394548662473067393237931283900326916480657245987263746473048361240256592199618125608835851842869312749609811150541470219644305184711619731952394437339983880458546070062311308135379912269654221457610747630112124718643591714113005517039171792110864770348876053262742871296746057252496388094175394909993108116925661534016320247045027529790194294363477051207857670061628752385306880750832200872818075485561885317784604781002748802948273307109741151514924354907161054131873963259910649171227678012428445918171939074572932828584110505757446680 [181,114] 9718266299066886399994531297724932761212874716463932490110119982593527620313216971830178102089236388466592632648332515654569604794226313444820994406476412797325925585486262126625877836134635269536221920010755864560433608452917696450834722761439129731299619067410391449787779152770773222211722939586942532905620882792736364346554242361844587010597110055928555590681667154947339830246049328934527603051755202757487745302792434853256798754242262771736169925135510557110953791270587108320768108162458982140872078466464509063044833946343769009508623697210703364880670650159185912165476756508189015182951065287218463990577447108202398265351588639943033681729734154915558688168671271527582263842854672989677643522235600799141564559238375153330351567617390855887800025037189130443607474877417461305996756623737200806229588315430919564562767398888543047114552991617225232306707219139876544094363349089681271035853422494444484868213321355129878866573277280550074384784038225901810459932257706555781632698301920206691333705948597637760193082699252015156550754309879523162425671683152886681448669365765633460898172522560635831439986683729700118996851085798767774159755909968659590850440340818508074582884756621919180733453441003868134650225697729876869482515572362976752397385304176533357196033291505076646944872081950243978025880337695493514529631631474514587191239509349636332213639124967674819090024978056778520198161122203498579372440279132469248333941733066515956220352308221436974 [181,115] 41878137698436683256400712036047148905275490525181061754213493377593366274266191248675339076438654244389476914847639378101890850897350240789870939158132857107019645893771349543383222084712099228069360989015635929811682239744754667900587155458126857528813598482709389943338657196387152321057675964675979242098976912196670460819288008064563885231389304745538720562317110451261481738949587189574875548657435055997767896821890302147809815903444962184879475692626052645349088788278580850734144365063415267684712214303533813294118489472720134545792977576937817215506108787500134005812165880913455526949700902444741757085023249676301785785726260031611126562511953441578831296054182985583552445023339827504489334905865251301665422003630702667553838124809751248684820664943636888151067620815947251922701618421896475028427124302312544925503779138491155914512921769099648276949780855262247247218083525133160069673029389326140368820511355393642846576213325628103782656885035097565791435322050649211977255958476855263113701711525062308236388188975957571212414725585576314540942973862868086030404171154668945519734739340314420243553066943922787021131036375344544561998303549144213291980960138472796793493853802212889799828657730412710111617693828158615725495434895605269547932001308718626393116468853203399041123372004510523339145007213249387816080333477202031948168806476700439957381289235531276957526192364019207555532057235636514920282921569186267961741003955049805621162900082993 [181,116] 335446002755555101643708630597103191311482219867316615977913665468140472930157176221436444327036672642426662632776211382825246500487921461596603129719099346117554000515922365124802062493877234705208710558827957171684007750625187687887102342834353818340347029191765670510623568702049823300519457528584187758201197387785778343686392904094543638540251016021351141007490983298910053768674949453595373888559166311909060483490503974037757405688364564138002563416214126684016406283188407500642617549079411024080487447382467790109818226246018442879271906482991379780862836120712963112613807717878906878755863219965930944212376388908205973563645710922061561632700058950496973793226908105777694886103561990474924768879394961269951286983362580974347539626503828307985257967399150366374996101069950026084553228716992876886794415651807388764647822769916307023180934417871809634752618013387835335337016529310215715207700143649965573176090298468550115523681393060818128835907440781141439645551905535430094685966053688842402598531079612822104175114818758404214291888136381652976448575666049891529245501104656756596444162152971174506200125836520950467797829311489403536916478956662648294409075482084358229930902948698138181583729242085676007296262633264627109237289109174959201374343649127150888495331597886442849953124811278754041978702186895586743297253933159686423850728012392095524201075861637580160763987295933590116670498916915853522317949772743106219172756868165646142057682 [181,117] 1099738158610069049316251509912380188825775907103697331171982186292747331555587208233433143233015202058516220100280590245803405618563583693486529569738996069776997613571992242144049206131694059579159695710478136817465717559591323040720112877754517033497521540660336747559875035825986608149952623575008642430416629734457869670776915836845154525501388756835997395769261148069472809119225208442025005938730063164382930999941217527947724925782561034604300515995434744865711065960342312061760880572419316012440467305118952902481010997290088437348022780217695275142044355850305336752289108098666141524605806692844910195798937181456562078781187688581000701030014672763613554544199717845940794830846514280871441519912938706679788086323984426936966808394915662167247812675612090551623017189100656203822690517709120789054175922146499190162709947913212713270950790669548045410400062499979677967700400361706668652451503103673990515625838448344859944505297145881366830166821222591335204239040891890788133843691376166609426638905657051597692746747012245594234660361130682418029236111124688914273681864729729920838096116581737527805770832195792813266057515316881112408061341319795545346141979513309212452114969901018590376108120014203188227156650788517449509539532446941615365952607659605384801704536993386108693347709171562894766637417422088176387773744088878891336638780789575656329710756476679838680460229969323932333635482595175479102564478884430781981336651364546457008 [181,118] -357510300402567500153284862341596913928209128775853143496844421742501414187383496524509453859338369474619534504321119721462682443116063533452333505640197885864348555256133397636416477103298673995084755565402563259873510509048767572595068133148312811545095006758024608966025493565729188602154099616526394268570957367920061076091283915863447962653485322684099285211437411357816217453699381753056886085516471183050640327718706761481142700994831721263146762182990703030097822429120478402178996138759669403175981326425647567126881315681339084877223223947723509697562692410932844377078905330345669583198382196555120933272562454191234093383415783065051395488428907407565751183698715324630803085188787649890540079942009572524114140238773180427854781976953072325824138691141967389978079751865361402578439037396516178998058223573531121610234885352958622168881049547361803797642379023701361724210454342439436366473675984867736664688358205078469336506092392736776766148044656265359249184496995485354578361439737391339309658495221236320693953351669004126738499440810738120656407528001184151715891619800356173113119816520289759541518268212001773311637250630833199873058307629882281450694399234750599933454909941862830199819960390479714843602553258285575822161792628494732967139840545732828553824846316399945422002671730407014500377287659514084437758976297268747570672580666849312045401295470120490634832357658299012998293490821789125016687515308615837590217312019161 [181,119] -12657217174390461818658030710674694968866681151957561049718170481394038670322854146753381767227167169689023264005547785286051285212713242492683609827180762131201257601978274099298353107655286427580081550131158725638002280563014641294546055115166519578449704878924724787912426139560704131488656150742247263376790866133548377964706443761311077161508048427893920459030424513614969118264728859222670187164193855819569252577473382382883694750629612965039291122005401174287825595660146377982967414229161692230948668489274645645749789031604991477703969551347078569241077937259712111244883599007389707389432979906973651506963405291270539187661690795107981748628167378618371028733580031009237447955762146458964758120968923571851981208713204306057569514076916722163317490093044649572504100045816584922277748292406216651861108021990752268988965360688897462297570750415352624617038885942819777644193749911052946216943478532344832285603692052783767385537157063067288217816372592186409103275894459860287903767230663978514915087243149255850164797170308292466619283913329819027804984442220442709521240582196185986155824007071297704261767154570470125743143582621930381680877577825349272174776072349711465415562767181837798673946592742382087675286778432636126978509424548351724916309344911255728731640422934436242030438495649588074591171078474565133444188369906874279809485089042375465872475741301462311874256135557227562154714710050500402913658486282022554343261040 [181,120] -188744682120635037251391653750879273074197474419176421544337145774622597573623198810919921066573571217871859977399506808940988091956907895010774067931325118398991813850463110577203583165355470235318877897609042469419372577327826821379212512123455435961124422922983825291519436435027998198467330508525578125378371997361839406289055769231096557703224987880200293682723690187846366994724669351574905262418481534294390220101496601619184501748243925169104049917943769313107000250336091274628593950559684662447618059672911613914483676454588606376997974420686562027502953697472413062139411969562740182027708719189273971252627964103677710709870352049699561782654207876988638837468247360424198026207111004681478626989776925705941152706326090306650141670311144660331935495591204126382542143918710358153839086703021551980298307581425471727628920232059201047990038886012120806337450615226640273050685023776052504708611494776100915691367759228438564273726101689377814937934346376626677589546779864492948351077902594382114520196858149033903046225836581194351858633454130970869237300385423081273350741423851631833916067015268064863906481619343070200412694495911151232136981876543918242748173947933749884118719716950392557505350466963880907820890228029457816851698768568393853145519815512418780255001757869712492438573185226575721869911939735145144800624526171662751453171505483040372405336772401695393627055238910554013289029344866854654932754975102131127940 [181,121] 245616137169041985463239538104598620725008688969678352280634115920452066524265291421190817529602624276529327247888484226561367423639125532089378167256079537655593132291501502950452331810942487270844088273354153607909309801230044595299938411538840379989339161843700737139044753694649160342864040328747860968201881847100559518822935014376977131807299035459671266046064959460485837297442530952788537401210727609562172539906798521717316396876931434536665683211226964898793517830556062243672546638246575325843857539678735045167163839971302947983480171289963578982208704021134451781250293934590549460140984945571834318017279149721657396914093930811730524411863284862507532485840183981077583677335735329218608186589616493489541559085479795835227015950749624221180252973257605158191450390566095564473636863790642957902113492739265717505069550067352514176376945014919555601314002450137892147937459900158462761216407755294048242882077225318304903159670105590298174700025491273916855863224000735583015963657375159557904645998852482322721945286091908628442085833592243610018846955607407083604345273079617820809863763493982818358664579634773899161916794232267879175104235485462599542321220849984658572586553848923513113837738511023374816073190957803166212888968816991706660438827226364901156942516083115883208133759863693608714208304760106504470526027094330269769968276038444514014999113901550035884661750080638924063232806631565132229336581073376132 [181,122] 205601065552813609481317614157634683828746012150044763259766600806877493847080656555492945800365246412149327730525572953718221821078051355987359590269955730761515911120687941564340506239668195023839636154122899463480346972221349841386713335419937143420760721568186986513172507248547799606378236419564672200793163793658615091301649971225740708845176980860569510616702101338552811731970503832835629330593667903951890755865542002287993273336590793530337215148029510913490394405058145607842615106412530214101975761451216679640465476071168448250029622822773410535734498166212415585460546673908585156056248511945806970133319605529731772670660776088214008445523039503572173611262840405342973901101877752842286952971364091612597661339863698245224867119529062986444353589229847792293288804975191180366705306010366688986919078582428959133026114814118845545965456052910165474871187989120876433606662143098917967388547764562475183248899379406972466186891593768520547387046712704031687499537597448890712651452791711859245663482175608160230609426024864163912841292295514141155084426010160063457602561946229392502002436694950456822499448593417988141376878199162615751151405377880371209220089280344800250334552885461813563139929512169795172859095612407380855680008747273366059065123203307976130324626059122488956662607752516335400223522674802293067972937978475686739650962655351582771190544572174588942314612542836543209601345467161640746953628139 [181,123] 1456555162742465936778974740863841622045612549301133196248527424070667348781489215720514920999601751279509213737654696247456556852257778300063913997117299375071658147308220780314626134189702708174076527273254374834742316172863279804489064667831925830755307829077520109609316190005019097729757361448811586034317229262245376044356547448421066224908737551281265747174904714272051398104582571367795796057254907931317624563089628382157594526905512172937537790368825178255821187371038467746472969670778557037184395172997144574263407929284643363941490436531865328681629872573698103172298002707484133769767118721794442910418095643426035877800515985341782589667134474834242338175501346140655014451140620455740853482726818809022348545950575202976753340099270507719962648241690488452708554743058204430027417024511820197645939447727941064341123278744346842194183497954610379047855073184493853338292907966096989521873984303850999869516077723604709942090710243129394103102629937829319831027676421665838067945242896316540944560334555357844101313089016544437733799767028003917814087552078100802562115843824282410836790829034561400966100982706257380246594364440076705532354952505786824004478961973289568996212952928858647960195683263558190808082116736144117960731112429220356579037735475093042697152970761172103932251514464124156931247911417145493454644882229130708843927028653389284999027192663814755092105512006881288816079163455289185970321 [181,124] 11674149048333954977963109956276358970451540817201715223974270225520963526545346159736560127745100105574773618800559061419255725404184467209166714833997052737974077405300250859365168843908796063889536379628410446073415144809075941445237117197004557280332853576402211311090851024272030154926836664651045282918671810700908942573368492570721312469181984321892881360199109695282588776397808897880867153727436888637520007566568431310303343682935916275989271967956328992759904943457710313265229317567508456527939376861471720548871023331270651494810080795293932924351699327183984408599866098518840637290988197702707041500655581965120772040927378212646817161158598109408113765132155618240085903284324221593469043311419063185680983476990120750672844741294934455129505622278858009711422579239875662669112630192701545920182207938152756836743848615338845247632069978724140332884074158664603299160899610923570190705649535064110298310489700512660813858219625790677284003761467580419467853088614810053441574074543345737533406967109554762385918284306093262797032345189651799717737320044726137962082547253391661918977447967028203064036009591543037328049428066464935207473910993763749810152490416486876406634901553661859696359660803265392736278452068132894363596121578855529666709199791040630152156122354682485791981763741111526836747852968456762682513161752361290042392886704793220575215111667184982498870345235096624036175846545221141330 [181,125] -9119059331941798704558740608014048672106422748345223311102153804623736280898735807410887110785859092684571532800331999492898542979460762490163379505188200951569660434946473518116658222296709813020148651725831505942180900254437301680076570873278155923993228978222752737735303856541868333578271449958790163239915663182528831955955499626224544381544058879178025935091996270035680226284029176028354174483535927347587406713688857062691467296268567245758687685979744848839573499692087202334578508836504427164505548040450146880306064979464881159463781040641990307234666730449200846042146032429284470211327542920969550703240690867865837512986818407885773965764360288755535282413400373860623899896647041694619618846643042233071421157002602224763278360985164990834989167993665695192355079325927690154655532527859556002880557629193412871583290821995906312963967107085521059015130062991429412294277249137043815282301693645995443172026051247287920256989944140533903436111727417891326758021386891208121109635478115195237528246183939084702466204633805590604498388410274372094435674647198843479882489530620311868367441870049369325174194292992768801078482288887544760037120973828069611299847851311073353261876882426688701057440025332417673391993743011184685427453973438075381963743548730310223218033688302958794320792897184979766266684459382129022724007139284149205719685442961234653543564168867883287585516777573472088650794010546 [181,126] -74578115198619962033242733088711238948317500943155401632069949880545246321124815030927931951923384918819690181867304549791449993654049808268892521136342080548714428696012508646312720765048865158077929467394409795011948308631668223259586808151339202690088319016016003587452438651878623538788512455055644451570216421579471672096718914096693288201620806517877564445446812107882788951785064621319618119907179059843999175847725494858485403818417017426590639783243098091370357953503793357763284819065165217792792261695854153152124343479095740011519942776521952572481208626423545025005984473290317547592352439057836495266163631887151959115845357427514886627892167670927561157958238587084808273670544107541091262266008715262659380505007756958741215615881760783886946336090236457395304949274314762745278756340834552164297884402615031269225674158015177846918833960949443183582511798396401092734955456334695825481822917960989436249430852547158839051264463409458055457690125894950353007468906980717428594540801277819897302567498619107323484034064409037672923207973418510472040664961171010668302396674525963223605142806851672825215978864032613456100516094695381804310495709448718638276699288053015294167638563664435469628776067588181150724655577651575039263087156677028697010250233150158172954717910618862369170288736991591810864325543376452817806214732347135413026511310125718239950202109705852170360728723226605392573124 [181,127] 68443077203346836666959233417730844462493872667375666491890357736269371583124611760315898886703005282505989598220921719620714859952386603991881528785668132118968461160643977848977226661193653814984919022821304365055808971825641936048274914241531579531272664110246906446661518570267610632831276088367615004375601790771521351892516390466252146910523197908448153271817452647059971348227428235321155905226174516574647006744621218281112908387930420709085239928837591992820750866355931806728498197408857536069088275867524364323683709386166111380010805217449734942554826609146577998924982043310358781174656323935477350810709365975771463389427463219764488389597052337016756548697360657986069183249864496936632332922271610397768419039863606738400675119114474878319224132417617316780760805624829244750431813899779762737648052242020818941986083169991654542458042179501272267522648449295297412833388647826312476926584451760335926373788476541002921753301069103092611269356960558386791174794203373669174156253348634205993378477189624506787341793720635989449664451172794248220728507528952576313248287037338120415798443490364267983625118116752817051175616974748141128843169904422635055913095499879196452684679765163537030645432413622128788294684472195359883598889509146665483843196950880533608288318390278829476826503442753844582152694494445941449927813982429645057476443599439262352345202141279076462707323399444307214 [181,128] 318838697701165427756708702729802854982056612702219229462545826449599361758224641104150363245038043262787160584465082852034743189297103679514700646135560663020655292369669798782884280707979138901356131305928575975709205141766703034906263449315462156095013954357499863309707134733326310581066624957697577318386510112062023644153702378223765639809319271657392996126438485282711911620191381168654353577011239915843251657139590623881874827801388776817177001046986228232153193647448194804424296656605231370867850208677003555262859791868060399790592898540038666674429394297282274820186786728325102872097061455982495793575283408659781672764417298534700360165517796074118501224567993309845303569312008662270949385216776065919344804539513857147175982017046890041547933295170500599978859485170151580690029867248499676608637171674410592574140256883804195087395166265147158234163094879868071063775255559252815624313750630088277672554613037909840575160145896103910359743500644025503191466226777089263126559364702542601143041698244435566447735240427590837157639992249814781809595169632686730425052135964435521186895791512167796458114888875469609789392069787795532231731000131538072741938407720190120527090332313459919435083228744461108885468819594894432946052579369163999268666232401523090682579540183268557756349510165802971920309355229008338043952989740661580468495273961136691804738432044338533000257691064838 [181,129] -118569646009290197183875967691857469247125665312198780961396456316623837412748499112632226715246719692534834706355988703291094331627136954900483266052977270280337779246531451578740043252200788987072488895914617736790625935564417788391695539687686190720363531819032253573256394457877097008725996276028330940749142444265812634641460349099679494144704263403252264868131116025521312478531168063580264995681748512394888739719186507423275566312610857918817009182185284157702814176812185374348657783551647534088499547790261868662058865216254894830188836799721340090566031653400320763395869050575332357137129827817480906662436904446406221180327032453502809802296189818984850043772243753748978524652913492887664471701150716845242711171714491053181763995143633650144612731865287790964170991178288453332973658225681086056052819996940476971917845736104684992128509465331525575452646300523479038971136486708990501863039326813768298614800482015570894535285968015628711177385967316020966887517306937069689697795365998105258342574172494408828293863702264877831630650521229072496109016753629631807014569845513380289387288417252982769837327771801259622493924514836437852739020242209800176534330892255757563266014599178051445825083265214041964637620179363886405442243917446583714954136572485216005357662912603742927693155736737979900361783715353587572498116269569548161244047671466409156466548640512582967929418 [181,130] -290360565325542484819322446412421355192039889041971782472801777941275067812853599286789452193054709053484778528283385085767946699749431881123089145681787689318626912742741265037759133596927439112059595915395464954889355732124943215855087340469769360618116954819469033582987767251280295757786471173147505106103766915155871217577883772250413467741525753194873244356026351921553854992124564766578258849696284710385966457166209213213172795450377131549222697954442410169895071181576774314275145794075204744786795357824970260251665495298155810588851376883068945003150989089894718232257633829184072143805102202671545984993011568182697025364676783503142178392636599592039568630400043014019057674417579912561172399681883029012151488850064293390931721674101459269670403813043135849337832371535687730876431969262645801137665483836014111886483512467102829850298944968567391693398913434025487737087740715322286756921730394083168775748775000367381295979320250279782488287626400450104276588413266083488915202560974975242381091900269376793689982886784055516434091788260628142326499162954398757920231755119407872811102768146438140438928198784520512835332492703388769390203759763885797723656246978687742661003863275504047579774366006811431952717774907162853918276120332137438136508264254221776682229359982354462431364670807053627386577746190147968248053717116859457061834125144669224706794529872164537819 [181,131] 191078311264619469358139173709434252396042823759135664567023184858203251838546971040942477513676427921376683884526770957722333527951941250065991763951863225267123717714985757335174519484260551220588662283676036884544402104943131223868900344824648772994014737473847405791369390851218328217959893911821609567796233682356664378041315579993532198570858164961765043207075000551856498476320099147688743922523012681581713100844431783968624042867130317974374467658566698769637604699880453021704795959569885698423135789643776469146138018100195167305309175003270651784183244375241600706098008705636601017501198408992930195375081021432283170554156728111171974485626598803133299297958179819900429255121790067176683172595137295675154423748400808424458717591829540934294240522054728444551330519142457827625770975960850573969721126898888179616333998396059458030482485149116324344167640407778537705062880473899234467208571812748660064775527535890848057100201146703342250586067972263556501595503596939551740873558424170359390835043839381381924623443029426925052329907280173381638206505306426927877978616724863340036428608786702274121881553707945105006748895459051019473116699069848105526373822881869982608944325494321228012272594326994615067276471602869606438267762347848216117317115777897506116204790420575272391736281275894169508471201760324954477619222785469078499431848749637983248185254477947 [181,132] -257121501550480193241918762265133322574664511656691239372405350405217741629181981920907381330379913730897316354259450129256086060542404450270826544316893069766147911137869535421948155708671349621494376826377902742873699342663409256481539413265601469049605709592679457817505342303851755817385194986431115567414271458983430560631226030641354510335036557971281084835827565968037662686152356769137009754011887843879751196835099657000656614740779442899344748171811133248114398430375145439053946623730624374034372911541517524966705560204606937906487929806934412018469521157137607192834664725211917846740361727049208634812790392060055529941213472046109756463417676969868040130048707481707233040882841045495254167597284662971003894196216062883482037876878800774751524944532936720416686944104536222543383701670697624967440005377167783862516219592772602302349176499695113409830557390271891853139980329349016839069035377761882701243501200581138741860330871380049575641381016624412085251589567800055586491518033053100332472077813407752554219398881310338994927962006638626454223135452417394844775683757200462901427625186916603106196860867117953407150728350285586257334291863170847161974918163929179307478489357157793753297630502804949434931276082945341583105359851328564454410600824636504389435297546914342897487740328893852751306446500284653875408443095666541200695232394134291864132057 [181,133] -46061215949748285862540317536385745313894668404837657706627689024541174640876921638088677452294424763113187185581318315266360587230377186871247113469864956846803449593839519849023574002823675247373667913929539827950391417994852304205943387582915718995586102678995238828959739318812150762807946237459172123966126123909319949402126308476662806429789720660010695058472458909526914695418529727795419424168524996820512233390416341074079554962560568631507157878123007119451934256584565538399217571123955954642943146897850829462430965978656476052682920746082363205837254427814668579668747931133909930838745969613574816494079113442100092843088446734708084911459201578820748556327096747032958875014846215484306343200088469372849361376030459000166410412599152149668981737744150671752461987575127366847519125521470786245199724917484593543734405526134619094566191474370802206509399105132569213404188933601800303662821028835792755653834378096795818618335766584525954091590087847787923887124771101963705608875953805099799352196119817088324760802756852644974173348820506740117500271058908866187211628001719484025163094932363280098566236082282598194658154315712651199731380049857031267047099930066491562064971883659847782364376756859777083966389895604762176366740394063135681899098143574598013397296984121547964665892271977223341061764368381926284273887624960927355401105737834019661 [181,134] 504809409134114403615907227771361623450363161719366457943418251181541404021287757700355863816040935755838932466457617890919420459466494124405584836725933027585065815463553484544369662829798376881342931333016693513170237848152993534427972392555482803583414212730727426133568668609960362657523026284412604056711022457124583401361076450475115416334027938245641070416286664763101161052241801341779812548304441363543075495225939076029641570378866778155642334381904998419799951159426140773293315927642325366957852389564101652877488939721648736409444739886309914601284220980946049648313274420748699695732817907132357780763894895034344088830749369512731494735842576349656946924058824089735152455930539218053098219103304111760729889637177790452399260048703916378495281315295534768966189408950030176785653232811717556065280167123474487537391877469949759926751939806487880568079043377309917281506163632326792192354214159248982186185278040160582872288255277012079653302915727409310513915868154377952867622485604288416032461075285800309037312030679374357107947227467130895790147594214339941489873716874040788739990110066368181779558880823558579553226480461075701007783174724384786266526459582089726571623050489403647639433130980900570416505749795753082877339118826549809313094122035434487098133984598477502713311420088504876225392941297909232588531611864789004431753015561639 [181,135] 254117656653529305025631368984883797903392279691449783119533134293186845924195845897151187753462696787187311357871738993664411408923909369917032214030242538958551773662055021907683307208113377435414454947352928099989365114358674461355329834871158993087628156525255069662807846882701695998621045857239290169511973892730240019442761114773199261945397116372477309629417952536768883669064361983586111501761384961775623524782877154452344106484221486001989961445904456123828054502049533365269532715019533371651954593692646794472105096374950919738771033402860853345876240649799015981765867046092572198846037040551781774463212704433599478643135746723418459419561908303399860449725706087659180829547859874027400593143114745835460576174545453636588494654180002703190201011541462583264151205139999717264405031249044801695480818781573907408793629313911217496504780489009870632304085486882511754644442893533906774840924578532458231847612529901694582435164446585351759631175433656954799795070461030389325787887493042179167329446750124752538847956114038087594927323911304350691207751181069524381492654536243528943543502499008910639321088352469450372571216016613748880257949901469070254112431265801676485741547608266701189787365657595256681712088095630195332578372936466349000987265087870632823273920598395413912321240719015355773671652493313765640034136102089370643217479 [181,136] -79119991603266032260644248199796962527510770868063752719130676288872988103982580806240725347760453915498634135248319793329002909859146042968723490967218722640550323622427212953395378534520095498030830032059470927174413291476447982574009851630618786362383496694501216191793647592854122179893792385579040937526258999923327835817656473526910918726313537942313376674445593103254359788014145547012680470756131687568019712668780258135493020419280437863000633608995994239191675739520570841790972390779145117035655047358023719544321789064656774903892260085723906833556833269885179879457570414080300365894218054109495507855648323444733982991878675351775048003547126521067013046284786653753363003978532186901311322024471373339183273087505108882439668307124161265568169101762387862632308000155075506040901116668511342853283776855792690391380599437640778222738219931457191458871548592392556603221474736364156783874402041918042038524315896475768133537112489381691957825992497923586627142612772266941784950779374325554011312510867736138557406172157663109813895665276499455652831789971679482098901676542176634071768506391118011887150400731192373868360976244646749938059732608905977727215991080375000047792694450791996220747095878085110843524138654669432749796964121833340111124368231815602094600934294340236025293670484803499520022330113116700474876481399596778140 [181,137] -78840072272524416274153016466616140185993738099668981577378082726414178654101600617625259871468743858265454942580217550567345137358063716952438524896085611654534772073490375609486412547263832395230827702574120305957207275785574509343116708805184862865254078602441044980556614283278036861812026493046589887572888391331581553118542482219984656037830337327258075215388408061514606498491126217585189344390291072613544066725321230947508799787231029252019279871210142695517160644146692797312959488007671009646291854062234701841571093072783119046158012665455998375742431828579110678135606788551196692324740653384880199209967414440761975483438201423143611131950106636532196575196643438101452903240989436227506270334321309792074894509793698496049556557216105525088658620693300035007192882987487131034888243072354591199197697406701042155454941355368145873318261510754303631695227652574186337356558360332711938131926504511238482362329071797419468387756172144380043183645109352554804635532203808686013369860746039932455494120375008677396728462081038615386979983912219155385085945609809691389995776390775213488071335345441899447424183796901576072298464858692426887027472799800857578331621605036617813421627824312928705430098325873450965995545776991856693286009356686848765171982893368364634112537053418936403905680209667837544747990188513375494252536317202 [181,138] -34185260434916085392075411743544783001928816466210459684618889635566366581686775119393523999080187713466868083511636477394227420961539342411671448716607045803834985193354156147360981883791515046611939537950955824501859577825714092997914499450580901124995666181136703754547773416908805943319008784925134564689100168093561204755530358964153165238942899114422255632106487778327039540595608499638108889888236667429994308858381261411367456330201249989664972075786927202865175100651271008530667352982725726886215777847203762049805729824887986829130288285506020919608721161999994793976169197730007744393154385603607673067014976095276203952269768349119751275862854477941990471191047830729552829253795649947207875842050013070538056135866071692644704738097870737900585928559904271516968182419870914752466705130437724420016435501124120560511610830550417345109812865878570693295478438211476285740084389628658029016627818631354736881640684362747276676816128534198481610977784105545568300173916293072869054537124346087037770951668902112774251795188087992885901800020627303238528817244957607448994471094495642927974008249851324165276488952096082285921537623985963598608992331571618896618175496769281932061866203129215928597474136696662476040105140365754854606412477965944223108518380023830149559767684070151488028011068802170614662572719065923853737853 [181,139] -2569945785710936858495773213124975426048655364573446890100035014924524533840713444337194937143007072489618320607579965920546125639129620461842235511642209942732876271852458286981084979904786139157753918326631320833848155423042347355668441198536686630079853215668754406191898388963252980363534688575118123017251869641842075120083367158767160266815002396915661207784185937398423658766533406486154416782195009654938826656562785297524186181904602173867316518425558453530787022392143801495985540802311134077134204661562309535027241128695744562409658981923262590809485508382324689352094303110096970391037019578693140241042794638003178316303971000674115143579511730671730175231368642896202720441165846160588208163227624723660202960067759489573122788957925311958317994022150510233599087135952862956119537488075297097568411672559728133068969974526587995932320148612045604155348520823059694555644247479834565345014087814714187938793787218585989574478074528095436763824801137761060462646280203955045659285229434579803664012533759153880419282100637509250608394938047880668129924529149354286370713518783342710769716284308386622422924085458628816631441933681607658112978737012671735296871432535606868257335436852675143293974297883529572763386275884546335664583042892170262050752936869731153504168837376435633983922252443123736121961346456490671 [181,140] -135503261760819821224535424029087718265365493484998550987497710438048658062917089829546119651800356890821992958910904704136309303809321993304271619711957120760774102387128872237781784556260974825156964227314856617813663166109411319687353789754417751655837644560332451788767369265309313332699860915763946361664213225821180828690667936690011847065260433842516216770823887272552762665160692878686925061179376105115121424978912365190614350778413549413516317263031348558406281899963726926800220394628905371917236055914691505492067005330818505476725555091528729782382044998954657656768236327704616680568766348507844991691640502492913955575460059984443847998113840436185671923954250111697007352732450734911810779096175041894818723930758427214454426848396717663747442364605911109508178521941335881307666879607016192132708897883252190398155565494704158382062818014342788213405544627366020867800910257078817182862358474509398484833618732184624495441838329210466054322631810531973204468060173054450106809982026941614362541016126841866299724876190179277626080844464296072924269139593233210235635831638007518980967921930882877015890319069858558413324886064126381619948093190114452491412317893751212143549831284143716521178289997399841014052088815082173699713901710538358744822601107239040213832188789014045529221449903599731780781983847 [181,141] 143657962976921152930832402040328061036505717204520226361215177105203122973887229788451941658803435154326311718447992784718001277278604632342321764113508237545517821393708517286513911421125254510584951188160310665439945915471503440626299699447196951633966343647325223750210518677632833398505904482854739048307903780442577107189981234994002385814018090932797268357444705364224333177462974013797655324990512890636327438401816623487684620377066977900731605980642855567087920148581758684495650022762316913108678321754921593387444144252348759471289426331220265902487649619208939340060115104748040992573242119469151322030394936832508739142397450333502975223479433740368183207088339332487129760319840507757329366841468576499144424847750045224117377570458349124557344704681178972447249453572092876448957463455606048456480130191400269877804392986725290447605077349048224572507198546878376895997215776683057048722753885663184007400424234425136990529393470080888522308859135760602790447305598865230324446305229955320890679352353250799220981334586229827196139406645112479926240218065714203854778953216086129114915924186391694715957099853113775873173402666627447316046718997017917160516591260478971672310658562864345243585744095044728464873130656310695403282387241864997989354912671468308594746327979197965022578257855098651110590 [181,142] -111222948377115744133034636647122497656321093838212657649411364654753794859300284488486059565352329728017268866920334009238360077540917653245539999966894168034595174533968907000240420256109378373611546845460841544312762046605832783047065790725930917751289515243171883519725017041151907535144771944894784486634089231977972462388961612628120738302421322796434919767338249522337942594406130363740052904525238361466714046864101225124728842568031247898438024392699597050371295060893217885040123420338363264604855843825620363939264853288048629115959201225824338776785978507188126861883663633394328526219156476119524914988502596579082705160902769193871107234537802195122235991752269634098688243009296460463896602812024238852323685289197089691653781159356649747890105699279092580482132711416431572882934865179104068203913325434138161276720611048349502307708659818263404283113905875221719238038692700606576865166521067027684163506875528785418099333655898826361655965587304199925347976986862431784801043512594455209725186297317063697224192689592082596641156420181049389899588179431394767288902065873152027854366067263388256566342927515940035306328154347635121440926095449423679485985312220569181065775519558375804569446326591944777191585840431526523246262070173500133611816931202520227720989508366750145391813707224843646 [181,143] 23385690817344586594388860974269854410708224934024404392831959353913225047545556656040932308346376570027097749857650091359639501100732539302632073270383357843702946283818278498876060975343432854691009617169360614091078621355602850526028189280341200085152026117901688027471324618352976558555818561115707632166633076035727038528933358798738182569784620628225671501888143826211887068949648008162112075719593860218848432250529913793083809515294389018547042648934210568699845770384331817986969991031213942942187778071541832051803735358250899615451013238041848504500145862575976783716094193699182761211699902643416107142964910693902484433874674700959037208982076907516391116059048906081656090775355584151635363165566324464429618453024813709316864116515777162127185528670831985787488292848181805981795190119104306397353267626622387508558418465462979542681851271809935811553394015806273806477244452557815209874991586671616101209824902617548094892783569093980927954764844208522231863920076022973838861149396989897510353194547335968239198696924574943797005549389516572211445095249363653229075701407968453847323336769065218217047061405315096339977408185304074732834954239926148102304502558197772784544890187242025803988217972628251149394973956167991946430962302879625543965491244797936678218512421620423039274738944 [181,144] -4571987797014138320937231135032989285151615323096824217027468130276981426163699900153230808995178981769859187200759264170586799932202511971562148097682970931727153446483142310289389216615371708880424542324434433968945906361572445662555254590162909480788279751952308185114058172071148644651982691452611497001110258523651127160561684670962423316598386433397989544514406981301241804902164525358552467227601251059432165104705568667946226316246132223066293017204861841270257355962849100795297529638908939042284548129502854858066155094673272600810819089938730168357393366505174966438592243826555574361306732204566720628071803162840130269401162758169090536201491053436050070458783842187013528953889695329749231628609132963100372202959804981192258791519325694728894295803068368530168494290889299667777608878385342341904606895410247081568640635140310633865127283036294829297727479829858195540456374044856872247836992196168295804407152745903597756197931645924587808873244089400278190449433689552307567337931091076260858743349691662163759340617623021781781848209205852482347993182346167236789970879099907551117394737925199566144252053730479836375987056698480604848333054916988091450472553088358358144822885194848764926584990835798339417253402064035871892060173012179565570248429481290805775305015315105499740 [181,145] 109019658220642001705844413035786005865167823075367459283053930896701619332868503939662866436918545599221822877709494191177651883600298196495324147406102815105743652563940010776282906233251758888945614587463934273672327539237187845669596824138172073066683637783150192884249050740881429889959815829778432939837996383079385905250875694488580074245544197134828976652348462469802268767635403065773397106165908115866859657417451521581465998312955087480994088251973039238387881174063079112161493137896244640577603866245770107084197966815676603680489287425579413498965235499918875060796554611912561985846909612345670904047585797216538223451933167712138817875225057093392130148898621960516167657610959554759979297807811320476928360264636913311459468173702538966912174973144771410115636166681988794659338528415395955229068695002246267797180162263428546327025727734644756152110464753059085965237549366517490809542079886018265844369184183424165858921751749098323699226274264896449539351477679207084412666527264904024731877947906266564696798100433297610722486336573682765305752985884772166698482352281579424185629957328476721528184705925356728380239192600819361929736918783024850996363480754005388893164223872781568000417471467070561219292378080067551187549802441385879286123222948710154656378328036936 [181,146] -6527506657456677245290380927417235735572853391797623540302957171566911487273964546847110512797418812902581744114967692826844744871521202788534741006960339476476097550626468189123963983794745976056403880557548328001139856006123601940900647507010765608532142065821273613542541992836995718424541980782500039886780351557747185616071481574949231784105221967927964993170704990990483431095582581517365019082223898790520728187175871954030422953426365217527957002790464656278778157435591300449247344598571963199724152086485680647104987976201632163768186791708985092697778644061664527606349909905261479346697522674569631069039842728086541545766803794438729602666195964523380771448456429553254967417648615471132581218581726203425285407312960867906658744971200624698311847508049019791731035916769950256055686307180544103347536353572223788040460826454281432333928096291128195624094135958664112669203935760303469062862567500138716973985078728334952983371199921871579787645428456418084088393690168840053819788872535580366719060721204767451675496272660409631895456104533440513215810582324801598651560010161142091822985591522559250841071171112835764519107675690241001390154780232070783989779382443839500961341397602743543654954970802213847109863728540507474071032579376300586988331696113782101803880 [181,147] 217096342379623082105716317175856187547606708236952272086874471153405762247619497908460758994927463298864692353164229405885287673114646884019167684535650661696160553731461115531175189682530838942162711364047646620808079327417506247987664862428271417121834146134504924718688706961158742196709589208147757439060023095981871984766775261678629953074129123942189150657860076721712782446069094267414025866960564078831963688667700640300199455190883398122522236695655696663067803251658869189755089992254721562889681674839220209375250671442353320392485388421898540899410261825297736780692427257310569121314154964942968417439067859046313960772279467828769004638260260327739137996532661400016397878556047565412108151344937320311928269261685121014089130879844265225990779970606431207441087176141919566044123282250618131116086744357950804587729420107140072435399063525494750912648056722946213829705877150186141847543005966888205754800139713844309708053216828820813794199015063338008646709517212279978296756883003852064148945883073287541490685602069099036155364845124582799792392663671177717727293167989858786000903078800081255636583469385357730770099993377627758705375044232158366915875660961084510447161202739441545927652167335061450606770064874537195600023698138369429516922749020885130 [181,148] -1069256616847598758469579694480784146757106985573972289872581608271595261098516390162206012978812925971934409741087877332620714731301673924389335644224756550311106662094583260837457666827438336570500963513765364891055962300652246574580504397635229589945342714103429451677055497730987018402425422312383169193107345763296009531491743054402289428922776995803768224571658615770674685091320405889540084494276387764547614805690278297944014388006382121778335266830024042906311883653352506189405996614542521644629197431666145277143150737220411143166526587102171412529943442836730269196542606600766923106565259281686140869927084191301761981905403184896756565433359405305204415244138365835061494933465614619429888497433129049928628772708159064629255665163970358526076385337704498436889858379744783923527207189432737605638768363568426334827129245206284848061660414790275631323597799939866953186186038018691284072799325013009052597445458273191997475429043409260930370036290531127317783142567524345886321811644712929140558359151468290501993014592102740889023667285650119488856250082820010178750179553192529772117351310356914159799374368217034946580530757789534800103448417765984229955708666033132123219736781118938580966735626336861502385313789942078787658453920430822232163985860 [181,149] -20602341303600571554419168043319147300215432545961041838309923406521292144182469656374259863194806107479978027173146245119480535818999796550655940453516205120741086564818902131330461292854379321074137179428239442470982173314420347636754557899853624885271270312335834256580050434869573494914092870368642966178014928305515343383618510848171671928700900212122533312891444481125189748868512323095308719975728685073653908995392777187970805926714206854594824950413979037535417752050492388569285253630789941681795398654227083798602091430377001624267859398995814391312312448315692586496448240076701187363124135842720156056317627616149458742718933479568315396329582481972105088087413560150290291667993386901491130311468919253830805685487116255432969906117598594571085768251672565423958416365556123165079338313965307952108591793033767849299338022353728786414665698486817782869427773118625359961965481593975323232988186441239836880052372955469836638308269264288441957208511988828999915564623549169625898869227494573914965509564007875484487564662553162013006523173108147962126162314181859695887169029207325067061662590516860847041196729881609330556898133075836932715276822643758164670676603027705136897260349928043780778067979818496451116189466376316844734981475784985751 [181,150] -80435571823460986855843721390170571425947294895935994553858337258828521063497768554664777175247117477233095017572202526309632475995022981245932938859074075361826683084040428383732442241646550208894365973448654565576421672773327571489264695828101210268263866381986941005273616439003233496138893555581278158077770114737368862233586113747426389725582761886448702382378668320880940986700261747949713105060936943334870163713801058565940847164658887657041786280596050115917022066380885362046917609394191493272181544590208671982031922295408369936668262018923081497854317398483026552903085943118719862760568416860247013487356786176468450844689407710142422566283829219395210064784695039390548289925925138195558952058631168375855675229401978399684520853774218908058461798318969463678422316578063116061834099944780184756153156915768065984170755528958512262383728381967223348629352866138363410584823803043774519754506475038018777940974708015320041536992301162741122897434233543356909556576118537479172625389760449273992562570675868666591436628554077909753460834996567562980378121092391297292907252644858714230952942096375155004569660400898254070790045859926688133628459961860302475275304572188616688603467285609588427898649453335663533627567231840001577721151236 [181,151] 313607058682813030177369465539638087104073885335407556661412631394118872039837159873353525829574054677566784983009770398362418355187550275857543056421623236089747184791478825554999321767288159835121034462155025689547795606655270620300651935054198322409470586512835996065027440122497614607321264946152403242563406578131816558918373703008886663719011669701359412919811850075432676400710638532160044561379494730529710693667286599060347780333765924867743395691606757145764334410647744131548284566227854239302657248060595188203172720983897098992671251289358495920931348641312162546495171238527880230428808625870170711667834037289792814040067465338219488093445151708889781827871081952356715674130357008882218984546513975901102794150574317544293979513359128538675700536258635323323942664679693175418687505435206798692835211753369729921911682590625304159922972713900772037609239690126850510577287903677042309800204559541937785483656197903723156764849918580483570807860942972113369023710654164050038389917524160734119118695860512917604083716015339778832414216386075817432899808766491527944934105389657320557873155972904133519019244346581803768709746658709580720424937864451018790422745425129801850737349557470697144375692906584612319782495449067970697 [181,152] 819607204932323493324134914952809898984167957028896212095162538119531620330221199454574280848850496407954695024398149987165096095477633093768926768377433918106520317074726851748870833105059784638984870430573048484839550435544763623917514962874285682477857922233244261261547098913657679193434057036105959226748421419863199163735428906063236677797566132194051900847429166647284086195279727570188250126675591789922759233808109157910612273061505890224223643022451755040386059912247881997637909184903441738945952142597583554872648108063469796701907704308417302180035729661678721700351503345588796671347776947668876002905896218649255179734868551280656803917366075902148753358194622901844774018963017949038801824278235111572797030486619795891539918941307526415733345867422648138631297892080685916270652832223821602750445073230970833416265169098650296565679663850062337861517260832854348381137806680712447097434507322734289275940896899461546437004912066686137573141560623375657895107991182584423505372350020889691084252279718165824685598998174723192702415837261065103609866054476857946510381630963159215466171863518976881467483057159338590014903729752604724416118491030476502699423432272037327552618823924062914587021179059496874118410458014 [181,153] 130265512304997798135228242120637963950584991455975091888547625004850750836065699541678647276371602219622379136828838106454377390660448173188237531260294367159885878241560219599128483920442119784230341597111264195523049170831808907876505822750508341220675637327289018559277586933707183293552661924907245967941782521556081819493152784908008590607858931732518937304052168680902244768262432147536154068561693694792302286107962335815759939584551432376776571108090410363854849613040270257346856107961658837596322285430016922198740314929935389997907853807416197825690111141467746873474142451324098324735009055620031281590367768854776955380018037713813030821726789627210568565882571978353213577507436336537533514296663380877301619362829356296224430769435058941890950966758636012176252244944482307029875739182118042734220588857052942455932584958809728138372127636688425984308797510771302294333581978225523246206186950933240974025338273179687501897348480137533143409590775297109559203895959984686832935975084498746854600451444003769215750016019129349642440428601167327412355544675139020556935032656856795967961416609428850145769545358800238751820998510148696422535020018754527023991973077944880420361105785021923362578665984143559779 [181,154] -249736673411957652407323142709099774177688763657599237218550308423065311279573197984600806000277293844544427390743881401250854704501743391309029983699165893898648532424650812167570394384771627060784243009833406992295503005616580486405302426373880202099403531467364871777919875365185622529071912995090898052040100557158346124114749654857818415875205525598495232376341042320310875837524611575022618895637320615538542960179134678408892453513627219235496445601253985440676504941541127551447587098913296632124086225742038216265407671329277638318547261283452599528389001142899268291327529483673143443105241057835395949402457854692527019681848427082497972575526554046276706778747166458931306958161791990228198582859367443012912597381065267439580509721207476061633902009490561495403594693492242821208399084529871743443613493590696171392556978117565671350676796761223566001733966935850906437671431711540397326519631845658973113752249130412863160757995719738088087336981090383891452672212324888363076911928888326817871497657109784051809307455639438782971016944178495274520054968347293445158869929851733731589727807101081541802601221871487957012146317175632395120015049260989031104736058650291390973883927028749756379452398129 [181,155] -15185103423923525114131123391518460098800271723890604061422516052583067239625746361089783618795851537826197497976043155674042803693666312660590976593795250911490299251488216658502242878782630633801913084990148377610557442374424835069179164991739814816731386001183306980488899296417333772180847622801849825758489513000036901607086855588740668435187053981431004176463422540455596065952451183169395799517400812832268540762010691050019808559118487289048864097253637325793415907106105624639345229181715657558183913070829687673536073735961919265868901782884213977670940744956700260236297295354673849507132894304845663281276716108701075730926260572737220053191049639604965410349479343715544107471483976766092364629754485631279754660645641477920017335477799113112221382893101272255005167570127944179677274281000795960668041412466517702983529976021719251991516282938892077287863679431825262677603541537396254879098173936491113187030056542088454617134751911679587232142966435329868563748522087857729072862653378512150960055947596058666746732589635425648604218491479483368873840147587847279090437659622602783494231782994925616505217108152501929736706154979801473168801260212770275960007005648450489078945003383220026 [181,156] -6615100898467958995603379892812099844146228696087321649751025323351041200374456386742024829113514544810195884423857466094956299676658388185741412123032360318733870214273944568312827431975771354745531569761800295939158829037034545212696742263259667157393798122216964411592721235563439698982623748173266293644059986346533875049394319334619076344790083180336522370307932184130174742751379933107209006657511586669636095922647321439769800493448084843324776953833398861775217035010462676030284480466148420237970572942423372456292184148698190521546108895413564922375773614255354899365252312428334120359621481172069670299747995220891414800340926860977273223332119535429229422805470561256015484785111331354534000244326769372676981055806545460852010256127021780476453266903616195685051134594471492680541684889262470519584268857638527608390623621853710716931004453176335491067498841784301026687080277397505877730911133175066834529755714630788265779127509641176817279367873082153718728272965155402262067857634797551827894828186039016422474182696868372021855557918630638145282866650341149526534480603731650494048440204902444982672417326112186589750560545987539392263404809292022141715731604701371678017971003 [181,157] 1148787324955603032778068144248076626207027109258083311143470964607179769808351612907893404935001664042042064163424106824070245328926101935049018468131943354520493928174580800179378735973694052001089509389444606042978849977904026832702277623133090564261318967160952944958331637866003835344107503882369825535754026917275552733186206508065827897383664468235667944273317913090111430274979874635989705555594525937053089442136385468797591833734376041002110750734252913765673240732705390406029534530316159652007194584890113734726488470248732859711552805975576636862053828170573676519121841559416543849699985834381472834273158652433440739676210912805646616043922473213744272203753007288298476042002980439529686479494896532810993059047178122752877436807527387429592600341928040759178053636696944416321266960665910212285470883026590072294945544596384907241770036894837703206754300028079988022731761620124850582217924221414515655119529188644352115087031370952226372024476931011766336575800978446752834822839003354179540073829856318657107883914738481841570460233839787920558660344782498792606495669768579940842653838428865652377739574412203740225524031690404658756176918982955807631049567588094034 [181,158] -13760728683928124451822725634591108748865707921609047845756840260510146318728703734377791711498455226927153036687962028451956294768834435812601319676784271139563207786000321834479659097429994651536438834066804837179161886504194489882355919389295725070705883153835955078269986546084929210225991691278360275041529023290405810932934381184240546846823694631463173349001047649639307828617097186069697393947601406591664480945390797332226732640752613773796553313045873442257045208626749699297163447493016978839720513763770253097360547331214442015024545489007776523997402785186670499166273843596830550890769530023301491698178682018137198113251156017498938814934011066223015221184321171044021031921068876254039055101657227861024475056031264662502511152109708255369342268920536370985803345810693269992078153860142560079055513661306183673062209063695976735886163814755946488032635636637140550296169959994140586940244408663862726973806132770184853443173768765668908460784255937786944426616714539364894188001047482074154799885467359270099344071108397559696992310129223590280564188333705582683931670636108800324822638464364264708289748210113959086910169530277935369557267970357259086549506 [181,159] 461359866577685056313471178049161386295192023533529181662053428008996076469623535604893442448015329394590722722099081587795588131083232208899703329953537959648291314687616076543505038318605127870699270982292911632153406088192719054734768076115044431248391435110471173572989260641775862743392427633890463676224566687534567544651532236101923123722700964172266450522980469724045429686155739925466843615967568005295283744294044244525160939922536729666888745047712638738530674415979794253324217631896301005848013678072849237362669310368455310415302051993834451583515130323344628549970280857044384728172395016260208623828545873314071447784415638543617631711242377178075380782863978753907601618843751055252252868122172264282489981301855903273833473145291334394529826447811141454186831063999002991565860689016079229108233814905280914035070134696725843791812015581889658902590515617058909541903268004835466214491110025135958490077718241959406289134799152312427005295687050980332604220059882142655272704352864972227778707541371853104528203403461781745423925624107735538319746201939230322896420628000454500223747423706787574162181036649189864592047475909067986865157056740293 [181,160] -5793553182776307926531990811904995954475758103912145749539046627181768917484283877449849257449259444247257096777419629455250968152992731618006367132218861874340953909714859404610226546719606566195763265784946940619954074832011216632893568515907444955809096888715616653732422047347694376590126842042164934900877771386645842458269493582398264676331760804659689318660720466584222492415184157112259612803788490147894050824083761512656111869606582567161620521645942435041348721170418403787170023656336245202743220447736191132103366679500417706282395182732618728925429060179626396578084983426056638497684848103087332946000986763827399777278564007116989248755482347688897904283507114227412496064047093264897535263496540656961026156425330302584753988286236354724384351288112883300221975589203130808559641886816376032150356569897138855455429574095886742594841058910372419657458665438746064233939986337617981204785496967582565592822690732877562382861075275584134967036102351057777832419100871363880469888231629906401096931057543685220492731994291228633905058472733129494833400675452205908455727752803975701072052981985296613818924126743153559578128987783726858642 [181,161] 42330356842139686537233106716039953987969479494184596608474360794166493657120007597402099436380502631948323249306439906618699682604657277029164190887436264220392009789332793691287520052109136221781590558797308223758043845147411620608784471697399011825085358689757972563354634165349543896557935567435883012948347144714030111268473951350379697840160534646368724871936377052005375251244839977121348566262610367560692881293352233344522250958026907441170842640797153565562511311987391810174060015572202819975729298465146820383607445909843469670282313564395870545866175667127934305241846066912478055335980727664744905034869998378507818188285667827761535647862086861756687567962170308236510629808839793168002705994685819952267326588880832400613541863765390422358136606575291521127570811488906632788100485698123030722875769502189961687584989144743505989285461539502705131281319844843819772830814940936548815236756899176102659753136775014298372706959853545188492855513557831727671812445243920820325812099176565609325145150388774421729162793892499256872910878275182121411032648942844816193575901432254465119753433373109632850965198125501388372878094076 [181,162] 142705592379189836663890159742412100052603616659223034731732473473954282981549498343151319626084595103566509264118423020829749649355369064546555566943881788989642457068823640280513930371548027674284921413800129789525224994268801705033221052606787084912107018529500437355003932610356839402296990736058043448299329646968847095034639565916432941082804465069200607515855322601276594056033118032690394061824517674653812129775459398333707217852775455199411171698686700648862545371594355723494236716932953313194648722981645637482945257989634125801423422691171220879279555103876255161303551818431209694375709225648181214377695948539378359913969129383655953967809645805082449058322221511641892221768376321787454962310176590972883870747796133716267179427609718417775159778959853243255108076200173644735786537666012499443296009024836180503880604079135652856681993684912659699776396839106042739869826018714233563851482578685473952268329785777969535716647463813020109996378970293122203366693825201892905814481969169924200319656897010097787472716390209923092464596396966344263415186303404249325708813629690790298424499965134766516453613560947852 [181,163] -325762516026683811595277088540454824625566766718638622691758565333252116134616597188398938994460408494001248145334728915836083052556547294486535576374579664847329040903755183274747257376550444756931193409199271790257314966011748403532314719466163641659235549699744442419261074675721160429817689215614024462194683852921957018631365795016217033948248676351854524580990714957088538390216151530531118152438482356181235104121694911633403001878989294236541323771757779189588336313770905456619101935450201360076310005621142705506665566847340719371412852427203736974419499620598896869726510225574020636122403123555459963247528704089409591896842362018479306443828163704250481761352374250205470115458171637344762125854995678564489479795797148424134727015498933518445590926712993222860775110880155987074314223830225681542368666389305367955061059948007425684821791833126861950369789044182991086728325273661929552257637527947867376519033031193105879080950886497299347415175390370519294750466188371628432064245062486231758980614365394792385707905304931131640090252068676695635650374721191968968448657988830905692568161322901400852518 [181,164] -3360118865487611968282411547459823045275228522222173949547066347266636173307733071647868406446725802644764626169272812729110478967106451587780414922332747340230178697536225004065191709927169747121440310945927731531011026262957617038553643194770781108422915119404153813470098732017575186392914534254728746314235693591005245255725949808362351642441282695387250048668561213593311272968266576509108144938062801335199745854922597249173590575191805802431018425459763080777134137922651474664919712334360087612739128289774585038901429799537689712693298759509799876876899123005769551050839155103268322556727435674579852940226052202241306250744380846317827947199767911605888450269303915161544591174886541943555885812203839353129504687128393205118935297282884889969468274310379192336030458578447798612409245210216753104754426732521061293155685413062563110324263051924169222148904038576857919941588655978345761939813254336208456145425018049156092670513275247636514951283455697778684249118131888539295622618618691400763683269488557593398764072180132004483670878534170153311210368165257158173222398236787347674783146876210 [181,165] -82569870292252636036120279848562777339562068039013677928052748776137012838711360830548563877816194810949914120902527818849090497188016400975159529221294844037448008210722927184398025773692748578582354017712003545146128085708326110693629884954288640615137488090825224016012162441156357456854418636900864378021949010951270782511167865681543714577372594287971729458395989250014452933309472088566167872238185913845925397532407463728695464784426176231176951593346773006432624242495733267659814079736646477353831147805164880356680956646970151054253249321003576520415547845362095374736125987881149300651212181724290683317227380505997823399595115810478581002509614155306782373591510250836514947821834127741502423375201003713636725664231638187375913055898493158396311669543185295835830229453646849862921683409401755452217666744980486230948662409569761535790241428706552832596308835354043791272127887291158382074930275978375181497460140508938772181398424131332532898467688311644426032329789046502894229908264938697120963447197844034837421162062015548901951883151760406867569926002925264415778622397616654173 [181,166] -506872611210376749078167921651143483810530890526321611758330134650009501452650391454696498047088815846446605676636737349670833015789326873808254595352928721972302367672489020603829769013054137825384613826311024723883332682326219490093975382022881076676630479132543814078911610799564759658688078103563104335359649656739460730093328972998106375707662975086834615307925353113679140132246889624493560982931156715353104952327955842292752601989662702865959279304653235612658797314171574862609614204571028083468307558000017515407430788731286809974567062926099356710718642166825207905820600581374146241855200461971433299307097454638009897592606519924472906488103573773448771832086884187652567385721857961231572116122590266830339748794307263153724653665880894032833745953820145323112524358651275360903121823548731098118905141808840717460527669142176902218265215347152624687188985548860263123609510413702408555064357372921359086115214635548005013376894082192426559920806205697350797011980382735857523485133776540621964119844179153892381048320048868693730376552861169744465436514831353587709378509 [181,167] 3909127416026756173157966676520093294029274975534244000396871116269536841062587494105524417589024401536309160929950905224955678357074513094994239545830284792943469706429511139466095110374304734745087713145547264181354001920682541885538573599974843843608697332262307359654053750033125915691532366324360388050503497910487230868800255178978759825302994841960713177080021173002556027515796142983057665441297429291935604491848227292497701134561469431958858189462059909617435560972582602356223196935895234577136639520577416914948334175746948602252223317539889473644607156448007655892049746380236368523342097023390642312289841305041925276501962316505268581428482414249842872676191868168937136392230190901692167791401570370277012215140922386782322277992370177969332521086107910543875612367158443672442252879922546763903832611178004431414137991707180719166813894562007377859937235522107787014041767352918960821456295730526962096768683543873738800628538484549195744281265894748218933790898422298073413725704333724139135563591381365214895319789702195215018904977300652720193876162358937 [181,168] -2304638250168632111862332347240135606132524402085294671132242597437194441692995823201031352142344483932948061285079409288804932874879287657645149329004695088208825731581183602148110495143717739318113034451461266488156482076396357116435277773439281813300503151196911035653371534481921340423362641052069994552622753199005072152268728566826726127613452874235705909698899848104729469809926825038456343324731648963720236343588974107115876758791956767634375422169755045899490289957566788925684988999595159639859226774386188793447131573412741527303814484340787248417980432669973057591158150159504466287087232511898265285167298144206077958785922915501659611880167385933139851149991304659745291381848295679019355717821976217511005579245510578014529334690616862431765384715752845302570582023991930279888738722387531820829635552942844989754850072838230338667943615304674209167619348905313261648212996120637712133357066805090399447381388096735521336286834706287334916642718076098156082548296229924711002213056294123635162853850360031123335693989843883114033633969758177257544 [181,169] -2036798593677662974882645058366416556972232432351501746388067479120890960843936846451515445898230679272064043418759280148492599575489052775240141618284504835092086449127997484141429426706137837792806873778027766686988781213225980995450901062664196877889258682060430693241828620644604293819717141557570817502596843345730745666039254823643266762948199600235300147996777225554474944736367418127670233447330131623535192280359524168656986764826005315863213495589707135790614010803513471273636795417052475675374413192033996437976058815711637497294283672660751520908294628008026350296325982959365535446840182769112103722492714528434726829252744227348556826003161078493255392077813296925284666408634647229454142100686488866858000957481951039101384549944274227756902504498014926461631170409158298984855241532193242182479529906729355608978852287571679152504248530181481591727058787243300505524134288121345168946031389043372586869109578100311366786763577647915300604313002513064775319223600239012846598930130077745755149578071173445150729727402694211035495301244 [181,170] -69918513707668053135493850006340382181646232591513521502283942345670972644177839152450732055173183011182331852841958360002037322376483739466000701781405058994571029229173123955383651815914533108772482294110433611997441272311112905741250682337190919642767055859259397196728872100362311784153008442345090228149764446764934165585008066761654897178105421058698705520146409450236243413927428497406056005140520701561412077118765979285413947512879562048250141975553756629873296287831942562805105415241303183477338294104165525251162736089784005051396372479110517869381398196578094228515539394406613773113628528252791606283054817653561996279796704713988562023624187488747399877983657615650515548168057601863870254626091925880864249394769018474732902485565244378497999563084514017410475640574826147672793392079900337699502299590277962356304676738787600815587363951848545699158441264985718776244371900561578710375582703249763027659001117260704208914578877349917996790711134519194821661791131222281908760505443956009260483201014777337873434039610457 [181,171] 481859664768886729246887237168063669865641918259532595883132172604240744340815922666609341863107858450475666809900054601931234241756241771728378022773133640883188864785145629364613475590463420992224585527566336144042848724938962055955970217463902725723926176806064901071552394298268283319341386131394457194184086639344358971918177390184258725248683315778320038300258081725142485540231363589674337814004066257200866985707906743627761808350087134326517231641594883118713129945112709807792877110208925028666657022709281897829299327977136378863874904101481290156887716425834307297343084127984035525884448289826306737577043029731399848480781420483745828759974911425052180114576116926765474371195876186641560043498322342803465892739229196747413503659815010165790103722196211179432614177216551780196762993334620840766195542720619149539654139745407094197953767252147337054270480008021913304242397615506983242918155955132145519001520017215835959521539904056877900690524515328127554735725996889985429203051997919926688967928299288140028 [181,172] 9499855603310969032438556876871775698162463715396936562291691586220499529069124147041310416349787817044654985576175924641057428985937568469071634756026739024356636594542790462291794888269796902255121761117210262308335861176797350857464308102464759709230437776662249430516547281277587754621182463252350464324653696461070758903863168158579269442664466530744415663580201841415093476645459200443594665111296539566134143111901572855464712498707418847224516634721834965420003525328863605248475666194127890193697837352611694443412391820385172993593974210693142733307884073957205502770833474960987370099558757218194423853296860205470121233322052181968604106622041046170590213516544548168323435091358217091906102737726256847026106011165635773264398729202142116899499888638174326483665747904170395614919556967832026391620003782568804772167290381420955667174794575227311788860003205304024648801615637323867601144870846517256041082181015420645110541725345245698161495137989529989349780773985160861061731672753563170615937444367 [181,173] 12140707053776171099554731444162662394118677270377261987304477634400146893698953650900684724707458845302733413524303341665886752257793353501598983201687992788408876363127501471617671488525118442528998801600746025868340211076232654228897701353213451042074827867352828430565592082559599705561295693927191576679594434226493962321061818391314497829936951372528507545832743091661510141677257777605401352782892957532213529758866468926979649230705500211953389769742419606829988202246926663531474241027726376497689786982923407177281400023741643672939855426864157328813479840933017680308055339288698923986860263016977926391518266181209755485396036262786324871404795721948752222085763364603025263865643740196995907323250300200683571429212511079375273172324906747657073032101560818213419832578061093855319950831377396987355610745470397568875049133040882509786422652981258196761715089641343608630405428220231496277663516404790696677562097881324100677611955290766613902752585285594201473094262778805504818476883594518 [181,174] -10962914171638312822515270568124762322100970833273881040762550379213106960753074813495624543075429078658396547859521257581460294167429188917306126472597105851405432956696778909530017725972268584995023293263210845457996388590716593785368281544631907125000124785867832708342264524413590833097321889931255007424857350995927382419171932499447737488954169965150944287854712524857878002178418931521508954111368191977493379529276449442491646173277537645692773869536031762458909263241422621890430934805568220068590151165182567465220457994556576138301992284936505214100627255376887846584042881320367579820193866839702978490388242642972016247581584389912819350137413400318344219542561409199055575835959050063137797278383575888935894568547631339894912658987704822432217000540183729700675178450816797536700284629873992370071350593358930436578531674304690888034334569912952132199354896470360366708591290678926866772589662041492565691104203954780153779668519469170990997299168709769513030952574328445391379 [181,175] 2111137536158851316334348260825175632009948121985536242741989520005813230622984758521276747262238474529112924774576701323160780289510434371293207679402999031803818160828869134847991280681368167143113291370210824657115102947755933355379454066640225625597437129791795742141414115484572399566641755058319691698811278879103561418634425634121446369436367867187052259077579396490483760574116925531556329753445842774319859216579356980512548073532439797219851943530037192546332747813103946426445833270148270551225003286176273958014168703254374705438103543030643700296416207972421032175990120921397977851962730579692273916291461544855832347738866309833730451679820694288204755951235489695315008529567140048912351623452036160555587067852756711616214830643096869821067182603319435256777639317918618654108161792064976356102400552202501571765139733270983735434128007147956404885132766691126938143972556682114265355881005312752282366000291326462613713590352646885538713367947797287845266756025 [181,176] -12986654646741026023235080947235224132090478252956901771064171979896208692098208807960645160650685007000311962235391094319448741435710681028921900789725702855664892191222191722698190594941971193879103811519026251286672558631381806972652010769251221624897511193363444591259249809286902793982230530722787814038486585790598321869380632281136705934135665331542732468032519347179045431154242934442594597783689044212753223063376626665691472045038155731730429706454217889805186927237962964366191742131788491831464481295661985655764208109704821865794146920384842270350912417503481943547480039259155169674869748159391493231287917373145167261469032990200252556743787610051178120343707571934644723427105644541303514381936090200074032058288849994792710925656999926189789802347042765214556627912476458667010132853174816827374148387881394224407511024643040764960100521467229097933690636871199285815804870178254835872158185821358101477275223297137069013069476818476923341870439126778 [181,177] 6241642152179873072445479104776581884167226611246908966048152632371439827374080883781558612581561485213035175995310576028985323597341335837112430546253893403800612281283790415019971331614519983576506009069684588155965909849755442783263166309764320039005644770313843212623376310586848521123996514731687438601082210788567683079900010881610090110919676630935428811189316767796174924702191391217264599532468320117603337684418698342015775178559217371921443249374036312999310309203111432223066793127667152799994470862107098152033474066450053374606400746062904862641854214568176212976666541488273358872375753942610637870550975773768423637462093262587349561099332236046809801389257225993373022556226595132996831663045461901346239112982798440110129092826815873714531909723627524998160400938382917927256175925649459132726469733496767489358703101727101435565202901304051263425791328112723346025833299023821719829861280799422849214636478857594529185535832764931695947 [181,178] -853636484621212925712440713686836162727925933330053927031040463079240164051414750255369242074562155821888481927060079206686452054590065660582994946905681954305777244460664923433922022105425918774112778806098570910739710095038408396616451156014610447902479695277394164274830247266493675018093981526038810387434737133411645650042765091766638513169180712706951627223677056077474354774439598315632955903067639443015753875365586871259482392877250836501426411125407095281423421140341362206284223049580415586048019437981160741567077554688143985132847230342754029196362765634696805174363975321430426779289868734929654330825439730477913984349210168617667599950743060613717237299358923879345804250650610384985579983372844883117364749962523766037594493329875556003793633901086081415984586677974945055802104412087819490007801571472168460779690525149110101598039803014624546072164882811584616010520561722354011662062800814152969746632304096055268818720829 [181,179] -112613443601007655595994190570138919938138246924527055134042320688592992461492840867542852639755833350628853665834185159692773756602527903971534555468575903085647844523342735528335437568489275304229287253351941944672505670689385262232292688517056356695501997694447641384479967902274011967001885076556140437351514715987767762589924793055149598787647606493706832392367283947724612596270748587769221353565626042370183876558467358583434389669294579015287802877947131852275360224292289754239761606325353427536915614937933594546775306004478031733912562779440681883633545645988061938099414553609481781611326093181559187561488185309827091612358472823154089633176100000101502283453449127663235567670380574741808524494861885004098192904644552192853551559620027343799007919280627461291128999657632075665142189038486455281762340143201954198993728477937544979409511512070447160994401345408277142090268918311185828067086141552042928612233576515 [181,180] -1354927590197384763040437721390305444503649962871492810496320795422859773946362412051746169483872737095839218589170135722898821045708500109463476130785231835513152878152647616300346894861567796652214632810084430003570364582221864196662037884439948400557260681886934946636180898376982061831158838962342164564541310805439005133707906919999985092026528028889446293593854016145072013225201628809762675524170507704117824236284103275730676038844909520352573156024090552305582581579117733178433161567030864661236854722299059659860856281797053626357366538429407482429432316403375857900763910277731178162179042080114290980701650375914894412470651655250297335215588072747663320075298706209146775171680240691404832812092090284867035526048936472707866162589119182928011707529253504824108220593881354148746654970175958998754365227900328932359711474752276201629799048987803165079877269893737828884642365933897790003708158045524535 [181,181] 24287649781218194517443256329181606881058743131979775265494057660145134987576952330958070709430326843589704581207609941300853997440342317830935677347169128297395525870359926650821507567098149206588229584510273773275053298016921019944504631246328627178600130891611240013801905809452191367612443280285509439818692569652793976888917757757496463615260082578440389388635297582343887031915496478032486920585814819038327705048593668834804030088769204677319792134226871984857008681352793936427245442599478804202960093733540997253546731672709910020193357144851703450260455641585005694465740241683298092423088857400454352608889097186200814447767261858071376959682502542429160763824017715381897805707564925976806012193359995451666917744129762723811233592591492752472097959845697773323939844539994499175773760258900442720430439476643728045584324330302056794082416408993584555199671174255682012327705381955959656607 [182,0] 125617948465295358834124248410147773272312000206609180165829663652024089870057402627969028428814440771659933660531891159109568229704105553734866681738847700381634842756645748727264342570649205955423628397823096294316386212337985015534676913291839161763143682894231240389473189101350804300568523697397046146785375200890295989644009343925114013250563981349681838129424201030550731006424147795835219075374589516213946341022175021102445028776699993740188808957476131630929629029341386827006480229118437355790624490562244364868776507395314577573002559715940374641985525813225121051926031644736523549520392440201416329166367225963930403201431552628140741932493960773970768219021361945783877575434267225462415049760940148155983685007349626169501428226321222254786016151585172717662276465188561719252933406395345630310141100079242503275062341623354182456032988435771260395340771472286715893707391058270316561252750712528441687079321802673843040082897155925931848804539009572092644547874413183512038371501813895709164718800188143205356943057027230856869611170066302714244005246457055818471772957323631726003232273997646242971900773929308961768466202669545180891899117977160190177642066976782104583396128828013928186260560961992819721531352484895419163297025331172598356930332917641861653270022357683334903846714159244533587559803713820114929854543222694447857029038132428618055261409944147017998653384812504522913669005466110977475087043862732414278151740582733227158720318432865573413001488331123532444686855861011545045120549161449166997885812794538637091473636388294925846549060870777717222863437117528091957509502066489939411132483945039917848305664939204105251681910896537143700572290816395243428714963513559281789588651352090695182179489347141119398410547961015254259109497070312500000000000000000000000000000000000000000000000000000000000000000000000 [182,1] -2282095578049202874273664873545800980251595110592581782014877389368816596735266549674242879608539293143968029874386816652839843491876452711754215295764724098722639567749743549721063111257087744436677269213135518063746908847315126890347181861658176927018056707335569595140922299097423111831305954729923780990525908641224520600318866980114646926776327550113420369682344876752618213687891477861804028332129201082779091717069415702439349356184117081556320385833920716951116967487244699759504891387794820864957727528592578943979455657753122883052486892295973691274567792504961459850864880294204666303585744166624186215168430280149601876942033007470658387984826475608907184638676671169549781003472264664410100378411085172264944154749681405605634628984049703629329953904884003125751204822223136696971477012142752534147295177310402995246598990493384418204611238049731942660140300882682689924756678418046177146926014306026746284142531701885844115514726986768647857709172742884144882072804176231992388009083588612643282715945650293880673462261067322111137776047283495491050136262091872058073402852028150685349260562944674800163266550179945848566695546180850839065236258533063084616095744764357658061566253006379461906913749392142718290776683313466743329200188393645865765977258981502128184298568036440903065305621061831998142470807973809273013801914749776934202944622336871982595022582625192921062597238927557873896344930679381691453444869594383241521782399412162232425014460569203655044674109198482205096808845525930265205950826845296321241073874647196112320549795616848850205041796204438253524226282590739326862257950676292183790062840906600356271216528514619976152950590889875603847523679306505758958856909491242371832285590143556734655372295030717105365211707593826926313340663909912109375000000000000000000000000000000000000000000000000000000000000000000 [182,2] 2229160764528365596632603438655005091809871432696599469900907902536702899521809331124465856048229827907068343630547419876436350077004837642216195380727040547843307244973793677358975688732573262426893258461019813371219329663628280449879184247090239263433463404191746244342277655903188556672524730916545031337498944157699291764350765166920422952644170087046607261757393109192710183881723470525498281459707946313102634254682713683369343398755270205426302280844764734811793962677740449206158655189342399743703030028589071280508137081809876830345160153804915840770801768792209293300027922119085876466480443482092439549325610145885740590907621531296551249580320727168662472366866923784631740486434257382953519756162937211610890080304572342880022464813057106600037290585162717459007598405190461129367342764602107521644653965959345586029573215357104467221553910225949176103568021868545028934621583862957858686362111317864796621248850933746210279045559616545576934510266350447039414776164024666515107173596233165867107843255526710180525321123963105178724513694308586671538470201622604154175769862369741198869382783292951780870255414565577854406727708559992063630731388934916046447232100978000217067452075771757155544464529417602617989224888772545624227820730350191211050817473115355815838848312352396962755303223733375624117989949189240952664330213112720532339630123383010378078478822922842677167637432340661053409418525542070230389457982728737061098105050320163050063704969198580861164298149717670048679752130661726555026127953197684156544882870012347615668891780641570212546664293455160454553632106737337565918144883067309997841582031379186377168384714950650874914269538210985865411116776191242118833253218001253066294292375967501163055406362549426666500875052254851599910580262076109647750854492187500000000000000000000000000000000000000000000000000000000 [182,3] -564712848939266053620381724293515702704642616715302414926313572313810266930229704692348201587030494191698545201547863901932316301808519555592520999560492535442325637490954256380870383079374865445628643029545147503741026512756086243552177565672056994819592002878089651202524560758260776600628966062083041919808929505491741750896454365020872794318237234561036036941772787289875458292925301769552014389764792446367023604183600310149754827626378284449137116740511175120182006734306547726606485671629182684483993623486673242853882055674805208911792829292065630872500256272247452636516602512377082600447746945913881698000986039447987143975519374613603751957516144147200038519223722733122778836501823502180827017213554497360041841910969299080656523886059532248901458439491513259864174611382496841462377225078146611199555330179385640849862950544552953744789304362556108020144915586061748815096173387096821340246205594243841533957149859084188252523348857320055097007808824863064494528860997875807172223040183247626697793767475864646118764788954824434063098543047607910403125669030348191018605483103718457939607881483922881049786337183189470572396192840312761548896978513763660057572789541636932483790635398848928651174450102465954893652453444825936789042670416448229019468661128784088850593474436848650450268283797768593165220812215499687254420842145654008147790029730209845521908434021971044203773408812598452338404718218029246118138245626454034316158476453337769776429723840878338514498842068548786863478313001392212932526427516525602316009283193140120240957131291990108136726060638722933391350917403663596385872915316434728099473816462115825969985937162187267248932646459217245564314958877655456037106500042146252014493310885212798129072778813413675962355122813510939832657783199465484358370304107666015625000000000000000000000000000000000000000000000000 [182,4] 59923313219928185656837725239686899493969792288731774484967064035121043826207739817325815656043491088098875497753721728234164832871958431197935782038813480409050827303692214516803859854453607893299995244381648303752265945471353324902537323005093021866373424947295337489966367737991246716728123032178125767065781907796441672352401098551780093962971229130918292267798984909917295473132080387278177998030036144468811958446951189444917490609106934740805854057574672487061833161926155177271499083906791770850958892228836535937510724322091552821133627359180581253649598059091181947202101630413914253972522432126295451868597078305032234107811798797910395317949495990466013047657050616443429726622311485145055904537239251844150585358672463466209542769452825242507725877626918921407822309703428767436103827172509346150996445313712942436108738388033866769889190396326677403323546247102237411101572391129982326965997103153979911129464367435327193130855709972387757557909139172060487663704891207743993000567928319271902879309440959568666960206555316292112198531796720414858617079649334543518298914928773814767255487632867970496394567787017028003957736026498728809280186871243726728901830889884601070532276881592700571030726855272175329743770642088984172919746222994197973083973829022115141711335974586206751522723293028624500967376830404219975186362755500895463512700234962121531738299624128301899040859557643813132096134603635170846945673844471115291326434448196602894819602382166495735887287372728169038567829025755078197000570293147833286555343157020330372223772912316204491960327991871932565628914566363419222414280752018968968892315052255514670869551636882792360028826609470592709928067288721979447402731293652048176824773095115709262859762116992606343441418826341081318912748661986711340432520955801010131835937500000000000000000000000000000000000000000 [182,5] -3382175228784003214978656283156761588669770153565161951425520551626798002802870698747451734547416753315902782353757462058074587228598415321937124741025337001127695100356237887979350286908516368111705351180061629231993966896992601605690105843701466293823794989501241882397449911459442038457378492734804974225919143248575149054919487550284125614089797921205930348688236565794570392102057041665069934115114176950655287552651641555638366767717302646058650715188745830293970450986585673923868391424958812401556086851602106450748336999087533530562309144164536333738394569632974976019006082649827715873428979684817002629456992722205042673889042026134760820139292326545307349178871965091161484540007004524366476748526103840538544826577530221004099248414590207035468185966387373636065046306925441330903997798315945671356371609671706403222366595285224188028820249687919780088053238691581107154965956206137014992917605998410383390342665874072057072817070607688688156441112886530491292212513698052962928651160203807002606188949430924244450902214310086044436893817233350227969976933621198972659912739730276826504521806589574437318602557275897048292537901359877605731233147712856417841123152542793039943424084716110718222290387642296653370760256738268754468858346204333795514630407694455204258528863770462484927288818996192000052321014357345009107757539909310824813360164121116381368036754211134956258699893116089917432497128617143694545931234980147939196304410235925222551219387182218300093587120802268651837266410995504486900119946273858581637637619798202135813545501431741489620363865592062738290353531453515864068380735984938987171396285906422107424651063612290117299434360235238196760519855686846512357362030083455797928405101362916495519106444528427285794724843449251857162905409094788566903844184707850217819213867187500000000000000000000000000000000000 [182,6] 117059049314202524777469962229209257911308236896018342957092079458055832570088365945335895478630384616701978701411603020198696686722825231998606411029804083724971725359144414483777133299998781054046589970381556738557751629726323386752451393154406984047751668882386410186726179641122820001216815294887001838219510671261675870338634760985969549722538687006191484891286914678299342347648134419283871197297402696648585810403443571024264383299623105544245620240812333697372896065695092148010279095472830481147671306161211479127326446266451198064607476988461708700428481626199763385714193559228035612515355668862417025721595296895057287095623458232853280271213907491964659006248654384141085168726506357416345757000980916621386430187629762283074613952563745627303057342472730467638217376830358991553738415045836025479826617327963583266976653076181313518060009866175884474263479673809790705260957584577593863316780853092759902499389067025970225870071963568798475548873076340998858168674116964752989082195763058164017314546860966462631685098960025479439821979616595901848470568056117499621812903505720466104621998930169784772192799440151130785434645157215438756382572959869739487255662832610726468105473273196245964582153762623222603121078734236173762166053487877269090738638211378218934915325434289016728116888544052620252827814734231601900806908328616985743486228696446100880170356147520311458076956104399916660208185118044226769877182094312840123413906341916280043103442743958790470390388254856095078520102292563571187625443247602379152948913060426948659802645936108868642312754560012305627427638165165242647732786991163572464718026468310431578910263244144187999393308613900967276559914839339248956486518433211757702327569328844681326822872498914496037648951716773415502108682249455474250199316088583145756274461746215820312500000000000000000000000000 [182,7] -2727101875490055189420585516067166101742352850536904400620724010686677958698030057239481085058569951795298461815509789560337914759701509382796640991248062654415369884102349368435052891455274785670099869648079144779847634833835439860801292738918635373849363021792571168863940062533208211311753055710050672927780170334860809635499316073537907752028185809553475427897642134926790204750393679501581866936522795109518294998280875559302196711952074383468236899390100186603017257424319218196411174074040670387635937705597719171202567005832218134326549603977301736106209738176857881497365162261035849627747258849011953591127169834306149011107121184275275485459327838815991828022002512810383027809346257277220055775181626519504551914697648011007533038921822095340722503903940923117584175717416945328281869313898087556897923793997000385788365436043452582475185737970405344845726127578699828093209490199935185808335242808235498913979213087167725542075871701750779649362071133638846558379641434273539369103246783222691902279442135097259503858434142521118362115321280547717204684083005626517160750494178303039980768307451285584625413554723515467073167104564937210745887738467177805810958062183283833824641003129273225315635616648252110861643345703007903988035050574618091303623215234851206065427108663470917301528913236380649402532619175763063384329114372028474889911321527816229931028081150563564174125432058573127368003212815283653157723233005140830202126473591208830153847488308425251944833559132363568731191957953047964745791592319894140491212290699037856923733833416460468189722284656348623602377546848585298247369739419559635366541831504968901324246988952930036375535613467045880778527101192021385688967471375492035257240017816715587526638612146712410338375972480507344596677960909813548515037012753836620504443999379873275756835937500000000000000000 [182,8] 45628934415279429969223821926733850575097211795829697850160357301430849121203623077813561209857504888322183022207501511831433619288613735027577763996960985472871592478174051562052670729431646155494877699409513939126835372028584780348673165196120957809471239269450730991420509476966196352577257963689410691524572448748106228243849986987666392232646020187565789378855161117761141266471102263205859525207813323872541828088676019899708217806472237313559340777208330755632093327723459552861612643934678038608255867797878996826928227001179616416306541470366216639081718320961256920827086458725315413549620427428611819787394700617478304205126803591379705573587734520164419945439307335288665956550890556203480845056207492883806470628510190221561373797174757227642292249253334406177605575307469730985294549604124204962288927743120655889152342092452176508698038046485883697279143039186662186736933855442415928512044480671519197310844345214497230408447486518043596109458020224527049085336522309719785238429278796732269343564741334654244355890492406097418154886255464618742274919468243148740551441976743606390519170039689884822315879595728485788970620829462643302036276792588396641534012095997788410687663881117196834867101536395575024655488509628637581438919408547648777044960826755772468741189436468591058719156587836423247018765709802484246815004257413195383126919072771105663057078294501103989836602001000767900346276818179172023893923659103304349189787584074394980131626285057112096789427949264002042283002356462713117917971855344162274195720708471371216314775686792671454981413990997553944548813435826574627882017572833020752189057576793196916443567553823752662742410274174623916431407617353259986759149556508582054138468304664976801934760923821340560799432510267885169767808081897153552639719508669108316567530891916248947381973266601562500000000 [182,9] -574741567050571677993907381863708706659151431060725177222968968565770020406559587622216123848509087940991155135099574278213494168906023700294580663358420311153664561181308312985672860062224344112339550180650660260136135911024453554648889448218018388329943239343788720973453085334270868091808183619043363805727416115838472362880983892325985383521362511492562242971284722168432969238272372181407802499323749162753326733991838960272553586004303732880712579572163581634070615287948386255422316763041978181654335895285135703852589003312569565324324811448282584812412563696831105525500604527234769997717118465581080956960734031862953485123143893904830387534293540861847836817215996405839394556804750803887622830925155645361238062350683509378727647644673083747917663500252188638792667975750855156118072332338649135323737200002475836336861302038594396063923570392575247393662409918524383021807313438466947509069685971694444666447226243825367329431487460509625315406268096913986718128142019029250255288278900159152931625334110163073562542524831103325452566500736155519883059141076802315974979103981844366759676366571442429698273949036142467291860630538524974650428809288629774329693365360099481728893893548876087789224218683719986130461306511286168147619040716292420703843345342994642267513274411749301952246517852218949630953306658058865469720465063780758742319839459652036581163153262705638819466512936590709931816117542674059274138152746375591402069168223507555354690270315371998014930290873648443161334921704426232002949071560709111777908595111257450793284815645655560454806460587857878086510280315016052452103951543726273424201205171194017052008204829847173647207563457410447090400874432854636092396822364526588104183924460689165363288294006156332105940586990914483392175621578682508362348024377047606137125512759666889905929565429687500000000 [182,10] 5648137765369535222750335461268380661141223136742862178209634704304791616026771359792936292364745420454946558249337870231217353140176321668798028728067624413387397697019150013845849706811771056877680334092196880195200340826978581516008378379437362567064097239868153332299661597209474664076369544556704080421886671627146521945293939619683216726964878945765512531710571122980050277644352353707109715087475464319868273470263633432597832016731448036380154053642725531209741775833019516243766170562921645390161616010471997953561144649942927528770678971642014054214968528786299979863463972334715870500082742242795338640041281836849717808360042157646823909078293225125260211191318270913715153968452911589530807909215367372291820065714680302493791040332866249843576294742116058701807016368804151808292150700303252322643092897020098635061926794356958353971063294715838557124494884177241437707921257313989169939663438654570082156889993242653256609736257534349343088422424949877370221747383131084381746803202642767931537498176640664479406581895718733755848362409610270374071615769157589972305415284687500647087317740873193863854064346764368623089751869789875262661742307870274348631049639603282551446200673365921461485027342434638789521509029024172329840627159155895456413362002600753262037667178392368803196542039685994644914927228566938817533969806229693760184204450665824525597126693753340433538152103669903777605866390825376649753002455691121061496006051229130597342973937411818339069672407561793509671933531849604056026396454513874750728007654501921450242234900687396995252824609515897051285543397469182890076538967645049760128890695661698308585656295483682682785765165208480243572019101880719286962938251046379236798079407600025928283543104771688681203325651181942117992993822815012649441990166192077704732099618922802619636058807373046875000 [182,11] -44568408707367739454601354911573724676923412323656778878999643327218987295199886494789295750270382231763898452136053470419807814855519452308013869521041991148397465250760874761452599357209151494813304859488090546703693917839730479925790939230108323071312421818898330325140337257558225147844934969329953998293834335302339019665953277801977040350265916054886962666516342023152428552523056193646924942469188686045659282537088559730913207286428626035870659841470765379042852834749572024118941630303152089293742496359781864845790348057238288664576280245448379952931098117386427313845875833064273145806625123287512962571333434866431900268468475144312841427255535407542206582916729121312407351211656904862291968084050529823644220011552915194882828253459670202560443535327226629079755882737741285401276287075393177845004154710626345198826431435978933713145869251729811125280298878662293890314359213387657861745899022687656640019909177101881424014443434970162649342625879378858191407115705470331862519521375894204864418957313009350497324820575297763515568465017174122941725994045100684890024154567128535098976083745654574615268771879057221738855882212888595335268063216343533370750990941392917130530712391123575466646690849521832568359323121881226758794182952409280521088863576623920940673818719189478372125468912897196793366641255691650974867872046289867096258590072375400526803245957003121405109349333713676309407203693570720614395577523246086662027449264165464895017798412490755812323750912913375396851452919236044895245239707680585623474464508352783869979705482280955960689569676029916601844398175972045524147752998133352888463041831808083644997867286227933235883337908664655018630213028595311446797828686212899655281996806030770343215874329541186518014286607176922998895960965444087062589087391145659111657550965901464223861694335937500000 [182,12] 289629140066059859783586440582443890726740876105513476028171000027427642528587942202615523988050612671666203109482591810514533971033626343075162176408376783492709577339569384070245356247692301763416628465775747053103612951665158554348857646464474129201204756212011742732175395070090781114190154710262438658577392302515401846226854268910548886707275720847907279539664556564228311015872223001801525158061293855229226267594786140330377419677075008419016473009185484369308344770331206305692437339865776861845637275292414759617174300947620312510842445327038173622337123417043342165556010375846990799345471000648018190701976627092522008285585830581244633347370522408484024398431985569182652109574543291930352938270311836816507050618951445629983727995796162180209516248172269710699873377104878138560257693408731794707832417655990582779366116928926107899835622241420655256676492371651609512419078072604657449472022704949588149232874547856891876634781401764646284685402878767507292904400809673066128297620727750547270954091107826850177418377288191803631170422068245516861399162650005831831401850038293139639635741439759740221920738709178267965001346985419369925775100462951594494783236636015680179071601960107744726473221907210672142795228950606084735354151165410582283589155381354518219861057560860150915390035648987360753470210923259861230457555752370640593041959902390198663502095788040130607591661799548332666192214106261547872390730118844829467561592830323694561720118721743226374201048634683851391207197771369004783828748877000014393576473625222337985434082802891991141278465007826532578423841073883239619775171455020958691511924460175131129661309777986973731548569588252429841749430001939185482003433594373199882759080929668069469206909851548468722895946266551442888342844691134735481913807519926962186218588612973690032958984375000000 [182,13] -1588970220961951698001277659245428325469025018972360900920954218213613094850484852709505530736043779219819140401227961575526226667726374153686041299271758154694941584146993741764696816793351919739571752016105637983612789197255674040919362648830257294118713096201447869398614094335407656029888397163109131686323575057127621602711298708516636155665186882537788227197160538779473841259846394955826613020430821008979071517410147895227272731406592595424607242948167736103351575639167630693197406083331089941993596358921614773261452000886206660385972494507556117552320922969801818564719388933044138373384049660804119211253373501059556970143400808522188952523907088558808958319027981787633885367020793256882529820603714518828289003842359845493465113210321475466935790971532269547901271478946186321362458602364535421759929822377074064008369096544500999270737788299705333641338297853715455144043780921729539823388250529242249217851236174058699604205245368227539845488109325482836593008674052137965006833036374180926888345984288134494795262798333473524044994741407865530668490636298706490785625747917927113174486660896079997298989780844423188659046350834548455793721545513323579993272717485961484643729818514704792826124390795993482330378572530767309355142977139493148633399310815009623892746257378552123828567322511292553725036870289168722622646605514394831950686627575379841816116933485142684393543163049568011648909560664269572488851523567638180203148195280587925683445437461942779499690720582491159055529700672113647185443370172243784190232754736273383385051474231667797636093396358118374955971637545397303731909377720943244379123844490465961156651346092722448310553005148995992847320843727090179579076860812359161933312724610747134485450527049741862913346110824744118567548856774442305867932334617620426797657273709774017333984375000000 [182,14] 7552203426352782451356825535487872169939767520193077513203589386934766157914007114253071815877694972325789294034431137258957044165552966551322127872726383888761594929094234800263577632415272166082624829223376655106522275644952526986903377828975981209460644872630060187925766278579579320422490521632239226474220601033761002579027584599686063522624509790783699463282608423816302220602684861093070206236226633010673261197115381898419775024529220973285932430594770077356033925898976692666013317049113870010385373559823949474987677699620716958171826855169533302547409740950135765100124067109371216735161548579316133435124948343738783499718566709214710459226845360026327687456666849723938563090389254517820888692698664933068906757500270658516791971889639511105463823958750108621005057192712215240332259221567162629536628066174427471455901940514250146144754163704242730351071697213630841458554814803386675649286071483619519417924603286581185643251707969297359764268209007327966814188325308073611375965680206542777870563855009722747641358703351293008872114205926959489257045533960833543239459378036040295629595853394898610429610047743780785938877588078127650456535220933644071166245441113683661034201805037689575706678350965526829443838995329183185304950879286442045628444612922802708512196428391272599749936203692633962911326432782620803857391300970244091186120324343380850354066651358170845119298472121666455824536133833692784692639236042779881258538625093536382433858815540210978424481019258611772948764052520586448889327472032306980613915270267249008231858999394636553768765405012053777144780027969569330327315327190474061575770997282259570617017945038224955088162356202799478378461897939839422371572413072146588384119965902166055882458081991339066157048193698695054279288909296324491396176781243809728039195761084556579589843750000 [182,15] -31909427914977010438151653220179704373014404324233282123124337234937495187647511866858351558140034065433030546882987193915757522915847761885953969476151412637399980475654240679019995004812157833445010606494477635123647002621922210011031375033794455282993056385105514528582470413977689327931838599239434534914617139512632987372425160092279196035153838388766337423013775681991130069601521518439766842873649598802336056696132703823810345918854072469734408148191226528426721324721873192230211147674313290988859459921197871675482619417278522432052577468413198525322590099431742159161091053658118486839914393760390496212008871850591031270772332182296798590658542745691173299758667472675975533216374777733494370119036397364969489753732833472248702739589335413613612255731303192504743884117512733402439069786899306076207404474621811256623348581865671564096001006893580584692949799863015955679589494289596157539995756577769824775646853884920807626223497599778082084224058840903408443163147193943119912541919429738800539484846943457199239434221455639588773763431907035633905168879214649764669597359480210114884516136271190658399171875188640659523211417078334667183928423994064252990856844893295876176320144069708309198541342973637881294544922092821851935451139226647047698755758402716184556944306354078606213621599411550665465329068870402975588504440564411596485980774305025386562689221021308869208751870593198278898496007840849941594417480580729041465932424417340692814826397901112187735308307688059783358037304922792523804959498751417413101490529656461872633896376101476934163129981377275236240266160951135420322125899941138326831564659334139565065720604580598153631804403131710821758824971070677698386325626164636649808761368270611937598719753414679302568516331566042192262505712536067036734110935469743708381429314613342285156250000 [182,16] 122369293373474752696945587822090378102457635874914198055468246521607588281663112901926476734513754668623801809178900357500854176501463391356561860280188399977724406558197066636176010362068077649768448767537038335228544836124315731023853680879755574869739515629028331258635083475639682302239554897136031739384693882808977499870724279236133012922566528424691882200065263770805252565325650349309485210076550419694038872717579544743803258817854082333496645032063763678179810104387535197908010887498186555432752566300828674992333140291198092038876300941854758992806547418852468889484812846725643611745524495271613615393620440948149019232554976476773565511676426619252599529121933134936436001158981945514830296114007932397647107612324240741506009983392732800488788368098816444520475000500767293169940304224102397929279026951252905933244351774827848487731214882362076729841981114272768927760557683060889530675938931789559640306010508818245380035249372014606947516674348304456253192957492833292412726681344686610210074517035509682196381072940013898128315415666992668418129873759717884832837768289814965319865894403033346420279676300562350998360228850602004732537627746264886840238565986385825672259084592289260515818969975623051467103181697313490931352612898606258183916190029639212935952821577664145162519432598767949179756166909395974149235091801704519391469760121448223640124638619495361785331259275301215587869479995824696018518126833585111869964381081732901875071005036187550517174456494517556128674616048412132463280334194918980729637669365375422896304958923769108403935380209403100295153810401692159823012663746192947851856796934929131916236574703894015999631552801644998994405020257663175612166111897928061782362674559116897158361344526375863083561170151036839502417426317105386149271861739862288231961429119110107421875000 [182,17] -429781435898959106369492272736364166016116201322942364222879564504308083938191525755302628002181897579876433489683032320940065021432262920476626907776662875196342919090878875751299355907380322701144842700422951224507647768317933656105486093230775224874309359203571387627044180419628428625360093530914844786802812389089636218169308870747703394930393248165504130670463077588574750194017738926427206586947256771720579627650942871541429088229611738788491697301604772596918641659972443761090653835193896453519752362073536381284152174414505662503233474419462022200962422282078007116040178684965492743508600098830909964489977232737636968731179146106990482577153722252405003352312840004866907422414198688803013305011070978713652409529852616730570536961893897743270324357595009435382103141572683981594945016295860837937907157473366212693062964444557833590741933670247602478188861815374305385158346972597653824837017596428002287606719778503149389442195433912972667048494700460280169615398454792158706082905870732746628765721398031962925067695282328506723830913271030932088289848623092959578074950586758552589074160006854300201030673572181599284904713280030049634637166776777681236735407261251460939794452689765668736082397594593166296792932951103252555172481078757579967268152913099532125432998872716654040540197779542376424036619950101721046624919226523897717889759272572664255101465023287736147337758659145995943846726096230253697314071084010189910746920351464539525179341118845285584772661658373828603437421747911156078779777720617953477831897518675771041975444473086259697460779780253533039418130970047237255929922822262798391034974556944755612226023537125636066053515567170321514950401525462908177440863503307866573228508610942725865476207957829230921549736422519546106410450567121449936450972018064931035041809082031250000000 [182,18] 1374602106099682905164937308305959671264194114410565987688271003324596677453520816271834619215048668420440892519053759320759466504931873519791549473897943646866204048787169412003263154132604759929325891703376237727664578049070639535382266538047214021573423890207560711365088689800478301862823815358060183409064474837905490848707801647752599191437008993200767458309251641887996032618947869817405723580633608727298850956072164672541524842444574121050505763899244262624307570187215631592549760074074159066732061218039098721499023192301699630745873940804050717253276471645001221932796091612461966846196995885027289042851197481448765593380123856332924000713872569711110752647063884651948221098693957584470041693200890854262504283709038571241710541307074930711609323241459015969197308510690104211471941071496406188844567714346232316546667608159832619788554403384070255305376678931309154084585563643152047161139547835988858616297311863611821204477499818344053789101897928668056668304764682929553280645075352231014254251661796625151370545953648145147977354934004074439718322939210228396408625919671450419993662809088548489530403140142114674213982822909695555112267204706067076547801332455147444934316774445279691843508095009878200866822138384907375099772093343760925428155272182865533018133623757763868268106432135889422618808656208135529960809809253333924474495608135928298122754728003391557888873372542110040605953602512219626208710781736242328725313625942593703285090425362877094525284333618073392160073948750967716032018716725356528673847701433911845887035992684862256636214996467919879769161545291365317004199914589837058094825655010981720583581669256248635632001844227680931643440537561805350101027674705307826061239723370974944058854008281665096497900773319183175221138927253581107141641837188217323273420333862304687500 [182,19] -3937076349198465496436706300292862164824757484546526097901249391771338883363205056909808761477472216325596249551509557794269615001827087422739306727598664228487275526948379327144568651637402134842655041245872956768313580448331117163219706878566350093092964221601803109944795933177581159137620013885037719166563157357390890493403290434842786321637173144936883072102175129654684107426798148761057531235610720460627874648630920297266411349493028306881188008026759995567520875581287052641065352838953483936674218462606329733800700259108610913060517600103213178751545010879657139204393505436464912232921558064213443221458405476064344305964195403665823291155558947900387397645923424259396001259492247102955444828143322127763739391748590259174544208237006999850810418096841429938259622727471522704892885765187855899102128571361126822093295848634675035748145839543219892567573653554417787813661701974317485123347194204544652493017118468892889243836262421986581943947582562611291498580548509566451502974248549510290884476273272848976997740829174670166176985381090838314722952800817851491587519633016987888115249073459386036747505899699695102821373124828083577233016673757240870753415606225494532569805907765196040136221721865667334730029595047013695962486634066219048415068953943369664103896096127639237569860743908767499819455335094323582518396130068840813850284553070747018858305856950171275829266578266310614651156443054744641414173385244950342983560989181550823910360006033188600967148428254981445292612840434416404600620364442636535217805097988766095664129770357946359282529627902939150360301897117907178331465802355612832307975077607619775120070527874097231748061517077572606705745245888463912543755645392138388010478389272530709217379963377806986786083531069700103962215027663083832838765374617651104927062988281250000 [182,20] 9879292716172208150624373780105675524189705660922584361622018663680848780248387200313266796870519131265737237466200438833847634622040016630979752211776420951994757946790488867829147356607948482680772692930066264488539948825840445956024824928596576516379617799287643051465682144279088598005859431470246652350262205595837905988473265445148749555758493699917771371784526770119530600848964178339935898251652264286140037143063566144736220342417227453000157737674637949929926790734850314154174395305946286493259837504778589488988102296090994434580242986034666973428938480457898022334361067945238160963175197669628218790185098426519455072975996524159468633241031942320543286354046945934509855319300392607575218692027929376298194201602279362978703926355562492856292284256007361255680288664712273597675464885220779521950973952615059183331566932597586092485037376972607907823459887083526045621965191575006656172394962797251315191810661163364227557725181788752154219477950828575431818514092185819068031367462360254154813637782017304222725163404898210322564721595253116118052458559210235492826346347042837364507087451031307492043406496603917284742826339936819140267634786712770323699003985910803824328636039289654354870578635127309464690604236992632104538197589306520697143394997257783122798590785362741321752225219951919223483617977031327542759874076175425248380475975156244292716943378990455520338896624102726036472744184604698741706951635306787242399225415356222588203548501085978953848857530729043026783578672771315637215356937004543767615925467219536830560664201965332804559013151411510243863063070170017465818963889132296611373573239895334905431669267036105238899049406850971881547185209076391153557288877265087290450107695105237809928959859272807201269047812337575044814949205912453486133017577230930328369140625000000 [182,21] -21196575210020097553768865377356564976120717392957755099998139200617148691809670804696550879110876183112523401973951290389789819621731040737010814525359261279905605251442035522559328300358747635782384157221105019163919594051776684730908498197456340104123256614712851290694067529896291758400473150907291082193517173245630609929946261103124386187892559966289482206354494126649955591548047177405642260018986033098761601405693045358963921061144213888472312798648254404496061333676663025399692590864748426425274466126732679338986133652951954894620990115446979796354205783176053389501083772105686784117367156814739312790355245468763881416478369772353972916755581919142719255706545867492297163695277463408052271924139622597774655678166705358309757483566430074354519997886748347339503718252108663228216867238617989016519856771548542137922780534133106497875437080591709302242532664890147826583281835783745585392099589343183033443981763508368560238115595838544051374776843363846482107676140251734005664724877563537813389051158959217363686680568108620738536156512286845767409001372629053285825430758076708619438566677230570767868006201486914299724362730536216710729174407611625575276138024148702855693246700844433318131411935319403518315406471659639562286658645271951135521634102351623616992642424668240130591116862589572900862712521816977165808925598969091056532457705008284621432493194074517701489889631396776311487930782839123437740810481089131866194173519097964571078247058202059502460752524764839529201603137355665697561336457814571873155103279828317528134410085619276509981252430464700820155178610767207446902875080807498953259529793219490150792915568698048139034375723980535464241045459654039398344827788275303094636760760430217649574398024807633604415231877287227455573033233750045215041609480977058410644531250000 [182,22] 37747912653159592433408040301417381617545956567218239256719773509198612820212977896954041913285006784604670163433696689552536997275363233177435595614678188554794486338404693435917690544066497342964255308819846805057861380755708645854422991831154771654285060591435111510713871607065383624674529189221838763917697589532408472727007102847927619083530396700325667439473662122757623401642714549062766865797387905442598529960231673986666861099385853681076080154935418616879924530323294105296596728845150648817899318941438149179030313989919102389354428911017954685137126021148907104966876983960336832921290108408761540195517796623068832226482069214343879920995962322958458711521967204526038718614544885520255607989930625786204119784357337112951252515095231035716555297447644741225610036588985375860076138387807534830320910380299685430995488051321147941956815836839671494780183459992790453907849592088214569817858616157129535929304840270456858802368562883012597970326429562793995824571947582590576914174286336503624553893425455723410423424834351441063035411258143707888759316383041463830811564221239834129412115022066639156781514065188932088235563213236692042418429524214433104422774258208140399839600879955442405809893387826164037665297459361944678673560831395096096604297335957644540833346454838039540364935777472848117315263308737034446329297540197204262984581466729371339913977992344452199615779647075999536467562776847336512614073943645553957118245846682429624170406142838420930217542722930833592169794139540053786675343779925237139448508651601521725053307655850600554973292320091699694736276732096376170803613732697986422658340462393321058456096682395323523643807516064168963847875347135344538701830777773851470053735209633837269055107552558515392841089278144544489477459260416752082353923469781875610351562500 [182,23] -53327876511075502113517157694767867916291416581859426477233176316041173955203241438163383844737908667001108986020927502884451699104138461607726365849640646627196528332219641630811354927346944406746276199938759375974931345804955564055548841286662277503797425796182502058951907972241121829632768514376288908674295850225517699680605386813469810638934424659210042849307242122283631096508966384456302409429052613932642006278426632861289823201058330619752810697965838361831430979734333913725123349720072563415483901036713800143278196603553798054853909651657332148039647558804906338344103379481314745885727623095747449042794092644909126282819751593990442518301710167845954922718183428006782725444055487881291496815318586040085502631074459485059091401743189997866440443753152571785403083117095830067133280198300930873843599451362635738424021018241281894248830792216207052420762536380223845854018675741199697946410301829631708667838625543511691223436763879764339397622779420155487033049043146352864226800732595839480980570274617908455613595776354776030969159260884807162627449268973521222660554669528046396427555540045210620475225560255625422301677933567533722128485568798180798490245583666928149274798277230544797895593360412943253899214110221816800274164288351903036535518485825822980952459207642852831703446896861850494440326888886696077618488451153029092176066429330301739969279900388432209862526425742484972138569062627818140813450940948388409849663770089136704906624629368124757611914346570113531896806147810538746300134961604979318818222044257790772391625270502736561300329094142905014173182324636688888937338826781499459447787315506868993761586601858044358709596952734964923030427741468841905778202095697809871597458918267987759763905005544267854330807545783282005657058754889331725891679525375366210937500 [182,24] 54930055788353337991134594115836822574553340435679692841571041303611053915154288828805623403782282970577887961477126130274961897774616865052453122351162256758422638109549249490358749084357175516053940284799164642453496472216738894043705780032578791181858882363794957767395838923276635938089352082712173070668921082841281347309895368504906844565997388683110794017698904605788334198926652973644661582423598166739896835455518913373072255532757715076709442636300013194384200105593141459644901232461694521149633837291473877834708758511927808193528262122900173166239369884273437945349870620809068038088437604719625249845351533922113208452372676597571353475094098340381432050385048152582347512906231291569475404771265999686906592642666888819877426033713501309893050692149965917364946296879407177552242475932787133231530014566690929216160330575570865418195369793493884876513568464976010812081539226156289989782409758063136268901954715323459706093425693808914051821194348070963321366213789145320514407488132055670791446836643839396888581878034024396825108416185043968113921520457641970666375883435312129004165233338998233881868320141600976588528845463982718390147176828311575348048847746998800279394613736954412554256571002125724335890221381085201770308804162434775163590427496289751442588368145395539561708316089712658073681771584062515015378604717319606814229294301724121625293984656980823629440892501088239237830013573536542769631589088178638078013858480180356136835970376677375842174647909784290124037751014426250171268619930213436127705176929528782739626367890539379632779630666814287241744863462045943327326993544469333845323824786538593016659460755847887809959124936179645991577378908108213583751929862654340729386837782913357822933013003510704668127877347523043080832666562068878713995218276977539062500 [182,25] -35695485411315514150071984551099227112384356816937167858038011301687085636352834808754422644052160682780626994804452760403246527595362852369670612679536845984055415972804882753600122036149504476490303510430619390457759464035782843188331945509357320977938314278834120947961958277118171268737926995211641451542283112588108372896550497889148560677596677890703729695122192565445870074389797626983106842806368477669091540974385095706743755861555079683788946229125913993206228949366083366253879845773997825815799934308998435671820993613517539006038570931097732641872141233370531889431037533720435431899767113847083066290689074191948946089045008654056935881100129167299206829797573253968936040612852468811426633650758904189218813535526123685980866666459063025850875033122877076414791505330310260714086215398998211828964112164921634065278408883236817100973807200001675882136561252002066651921032039128562951617113135550876021036670360558152665126891594541210063863785834182281321278419109857100380183202998068625648016753673949494781267404768726910371594213740562688282878287877602015007113471439540867567956135829589149332477060289494392804587615758638123163465340587615857151563395853223728415442447892229333388200734980207714689238675169321810641885989824266201340718746828393485207126677428119051912534148480410266572885185075268577919645236049073251096419095947902193900944503174560646843154382389698846229751819434405325248326703092293636347804673066695330492688555372604402192113406847986519678586596259330809545877268660322799678720165561772577828745351976649723723776585379919005571015527836612633601452317835005055775227221719548809329678081372197674018651536262053153602792821926836085239837788250455192513445401281456978639703725735956522755849268947161846231691884631964289665222167968750000000 [182,26] 30993317983529305849724449482424036911428215626955669701785297504016771386217399490298942941460051476266218300504194875184271729679333715249184520467170370125037512317016882761291233205899999025983047653152684459493783173466254020599368469951029637580412383065740050590844131712618786353754238144808551569693934279023505047508267856977496714615196135833503398865973723321368483774439260346805447428421218078985679302759321128397956932880329915879939852917801866770404362069139875742262883665907204808977729652193620327447517810978379780191669077157407787214389635967636514888219436724304001413071054366352772653101923978724228863876058892903020156745134815598022491636234439778845899713455264367790168921166125998210133889238788598724342701916705414880728689706420219173960392032432077074883450887432781939721708546953594032605443940151087760937762190178885520210156985501381564378640536412789392917141740201006818231710064930192921698000782313745074909057153917314858582119013907196698868851208359563407002193858961872675437769299361529953409616887240152169672677884974987642719117749139043634318961559553477939699335396287928799593665175551083336947465514961804961254985053469923739065878369181519590962448990950921928976423675670865672865687195858524964457998740324365015646755115239907341715679114338477053378788131009635119269149437084717714099492692905498992245290652000360567413859288314460826293798752582939967995643637915267380190961696244524471412582858545587810072232013544459143310234417133359569419238267796034852517525229105916556327685255339681519134529659570112946398570785158471712360233208665795568185795489062077110630338670836983167556920251405057958937897912695802206401338931828321493189690065810482090158483931384894962662315194731033107725946680853119331717491149902343750 [182,27] -169563223950071526664277455278353237349675653095138899894548010566749489785695286026610177463435438679431770178746681250608892769201258614764638071678398367819497260920723391537800147811388413631511406320903531795098374875442661929451115628405884125952507166460767708050381834569639684102928590989114836314812789436240256888997843700253645467574324030096033015207429957758092048160536176820879018560933137151997401678321512559061447703551642019206165313936938307847192244440289015566219973172949597178458333345797246001980255915253556486743075065254519055486410558301196564871226388571298405176462488263585208138101498330213125707684133884165306647249512780615833969398344293500009333147485808609379538357092586566659857751012172179579980390978545995183720680059718795313711739384802070947194416554008656073074192912217445826794847720682417853501547946948095726472743147647730241025078633773396069324687870258368200898274342977176138166655654972804668611066599526232781410172896667125758327964742200990703267155479062163475644957680216594410550287838087827663667799552650820185679785746589339090827931173655487415282110449322516903499815268568791090087256201863725227933308961985705911394145944041370449185723155762667995764355944002457825519341907282088107317576468883596272618615695614581584424523016576969846087154768002351184479138934654826457654651596698494798224334041875766782359846842976200992396207146179209705958780393051931610766169331894960947690298965030346897138202709550227929387550526955805969094950628502501574042652112706398184388334977279499616089933786260745268792986283032535542367167809763202010511149427571723260790956015424820807202284479064038028157515986526311579056794542548175101214422066569848360721021010345067582371845819014828036126470180860307907104492187500000 [182,28] 698527273824352133221006647419168293930836022918612833648120025332376417867404094316055742896105971782017956311248574397346985354800001784309845150166926387749089783523181983347821770636754883309123893002495238852772795584782958607181074420610617476119533877859694572268241868029572398960092098179479482374243749957681106622458691511581612845509828652942404150943021712212811669671718616541488324361815842076458023274755573687962804544087077037747198573858740639639936683506318270535754151440622634938147655785559255426835804294481045685892600568904019998794613776483722213862505450821889683570518571443404039908352805432680663423710909520022815994283366143512736270462273122695011093700823257258799581625652114462399689709784998801505876425890533262723958030798173294491197831985795407739581748837570630488329180071759437942394256220077984067044202355074334899072871963724816886206339301672857246227739111751007900176066656522258618046881129824640811910581033867909287273966405874450645983995650696197063180104054098317601632089731377988616798867704802631364509360583933195598490567913743184496975453529937848430035423937532270537302652830244387889422509091183075261038874198602048168742972657657836565919107784764356718974221431784708486638785517950241964807043773941705736569231762870357687136297126482054500594529572374409361437178753982400171103027204914744948898876853833549820232961294907805218923141276499681035183955486974075576416369383142309375868294491203912894645432610334090563803703874806225394229627186511315748846190363440849025276172651617622441908576710681434131423246613460071037369253763658560355322856479801149528615405794371362176634858557634333797022569213524017343034237585722152049160018444876262231586908951354064920685087607444037197382637255627664413452148437500 [182,29] -1912644020194607535097920060826871234521258526363915196749254640150067011137247370931266518165906829405022334073050214483511205099837212811265879241396652558106257357893664935978920930916070450298693057312270576713944453120225653517074490551309030814135178309133038965467673272077116398048853399422929453232073715478540747946285475793733969075553125841546452848609998307995227454843220051702402116646971859459681304151493027850379032130432259683257226140799801014776577112142243644948630043265491306617666467826614233702445925711651705557819777992947341078913887601904213332666375001270700524944727535719630183384912852570771089948821665830585062203741857223911532101169377961670776548400143936069632951917482641206425062587823926702437645146361523144782377977612619602301052798259712207923329261099827622534112852721355414549491303409094683528344342307054641486299168045124687048421728604559465306849790412907373914524999713289937085702715550684434811959875413147555459536190635983700830950767109074505872437122624248876972417102167657232874318337933893853043084352680470104374176852623144035941107362246821548918135016602392096656377507915854846610208239600328713307655562871971914485451840982493063290343741927676752951607723417452828951073364898248103575655749300763326185433930190969168911677223259409142577299873318625159599239069787216934973416313074745839326757183008826958292701912108517115007659868391648653255046910450913932693556924102684327592310667372765142564212802530587025100297195922048826841084956856503650960236718078874802985324995501611033320788532919818843005627482857745231289831972388189418748735364578444663594868677773358443833537219674096027834245903515807598516948853815467752793662270661429035572609256755709525505066433830146482457977301575447252075195312500 [182,30] 3928886339000409643085184521792689903662131408493664482152927539880474905452349613348832297586446569498546217648470603334809914574260728164946584071663736150828187903092501570000202365700401114892690838151419969362071270160125086606302194639407663636446556945811526946887641837073572458175260281853835762723111917057163346611919779324360328517232517584039669486974013517657554118437217305697470067130433360615898642086630151006212486768211557585584814724267513965487568228086955753963879433622214494585717529782867550013685947221599985409276127613394728536168017966372920206194618050302133869555293941430436861777354148400245862500357458385725037074286282284466413653950789574063284663352034381204550855582228364541494949292127070431462419400762452175362457795860184037774616656524835657379437917603321877262687272125406694008258019643754124091237819485284035725493330838682882554711503058073903291379596241346765461316604443258808769606711623468351077095245370564718945580009636563958256686929738376585715361132923917906283920971233884986868329527603776220415819659281145837098378530246651824343813367812044046882556080071584080296783407084982732696409728750187323133396931149593905747327737590567397632589942313999815699443932460443052050047121410474558357422547122814326858606509660376402083531322140056438314221391618787476445417478104138778671308257768867140949113963052955892247936721314131173813533868918197511255095441923129052493704125253609201784848871799858023294228099207300353972856977644442548511436266709736445909412955913463534187211595228372794768822408594648076325703412629217676497317518262099380289818012493580138184932486903274713470745506840818901333584331997236392579702447541115325323839370486123650930658807107170041361205590277577270420214539861614363769531250 [182,31] -6327954552599351895473221720852167280428339446514439222033293340496358426155459570989008968691029239472528480301578895107232263746922877890771023901503904251223235359417679740593829273344616705945158365379743269361070883838335392949236169078076621379736039838472458106128446060981358278655122967860602882155475753820590660531476838382607186524904464349644529062279890795264839225777784228709548571891850812136178389013864867889275391589250691025240002591948058435779462265626029193000794142411635169470394927662866424765066877434905096447148224367664329967236709493764403567691824348459076257382530769402133061519987613687349286557639018753197941396492219338946401921376763811114496154510158702122932948909996924860595424319536736429367989818316853796681057617867204062742316046211679494193412233158015936582705983777753437599308932495184847233933297134925421918254985106487274008619427300981739076819839905611287848815501403420478452436124555688517896071407363621689916144352525707443545704791910971366344471642140768545114888858743571195208388107288011997603705789206747948487447136337984876623779269881475015363566879106559393975674945707398984281545803713375689883277858166484699152264078048390075755002969363647794227393800417341201022984593544442398785347107988383949362611466545600689538752616623745466616319366889479344740296177712559018998925926477604631552457677895315814719293633153510914723427308266321579411410065442664497803782128998687095081079660619937908386208840350479073740543721302432017792094922093474389032048610134725519751095648853522115729029693895032907827875169307306417527915880374883045399733773063614950128125263577237940668324572728312122210239627319644340084055758246660479328208199865994472979371583936274056572988244450074150323297033299571355468750 [182,32] 7832776815792342031240610812949011881560358990622916674232533710526504140704816593915300754886237250847342612889981062014625450242633005961099875043952127585130511998325489070332677083968065412851505201722387063982440864981770875049610659381852263092849821648103518169286950246894410630476596260292749115604527135001159723302158860362994287539676349970005843614616003139552087952924997369222023138635240388476586888698115162068566114085788010720007161221246241043209546324660334775957010833054001162490383460506836639344827162062607133130330025438844306736900844155869155530979515276177186250346499613000494421713246113110395754254598758304663441243107944613499483648229771061870135300493189595731721487710482803963875097802471049352018853642834200617366128875828827710248833906840367904637450076278518549887175092871992889113817426096479246073811153817404192322659147991660539314546543233505642381701711439051554890722246964725590650673274776481895775656132265455026186705247166895395258925874131873037234910079096142045517857804686197166995449651281758182737963167242478630796059168072309708866186210463992133560162975291964849951830867315603375747612578429006765180268154850592217353376421456692723871372234423127757874128704970891905069917043086591059498121932219160148959705590571827747089005988629535334714790733146642821336738424836786638419375705205381032619136281127774011989828634437886576567755151537390557113039346148112411757123095728102504514665852347651527793674921702932460599345012606007887184784280788757660372830691591479881755058264404540538290158742009856803235019753138934553709872578787891090899979635462889918663726983985126002691979254398174728607342090167131714828201878114562299533934398178374096360315313058055900502813979232906515104116246012157218750 [182,33] -6335286419070990552436731021256887166953336003877493439503950707509770864694224716809978599173697584054062766860823699327583673852818065192567903247562890774048264670260064072065584944097982076021648285899388654917039222215796730337498278855009232737123698676276368154235617762473414448354294647921041031686598129134002805295524906982752431772825702253463758976670898723552382175107631795599103651088220451004059154173904952025087469598329786411101598198883030033622673416566044644102302813809704272924339653138550086445675231341985654445077824005905902457406068292957573469883430545221890508635189414491110077773135369545113947937712522281491008542767719624832633550633391079873294802387202434001048303661825827869601636146108658850364937279360456531896515169781941980138550126659506350633149384635143020284233861194630183933833138622425218890317930015102351721076599460501093998059781823802178798315174680135957967927164662520955440849738228937179130809353500297744344979615528015534164184776915480401081525037287545191624190993734170266883256040780078709958795857014942279723025116721360669413382353851299057265576704770238044297521621776302189835246299675803916257560650759532929569148979287150953091168237758609301184537338112973123649766963995737384364220625849367769620393367640501100673976235853899760202881722360140761336961130352663016601344762860712824811776100131959045731623156338773098542074795192593940160306244949369475946767645135043239798933387621737951497041412259337118358237680434109810946898924314578496916323817423497994419155493857910777425539856930524340843722221771613569379235704907578589583018233735197539569114419964544608596994240021831370310568571045784238311175105726514458348746112214746287257459547658808193442836974319712589946890135243032000 [182,34] -442634530199468749688731660223885636798815539362726443267426343929741455740768520215166796355582223809099234899022779004568545980393616740814778865447349057057932747230298990877179439593293021683733607202438577401579775368835248900889384662991342398771977014731364033150487127584680588490097374503639536997755772918795178309105580762589980209582996890526660960392983511624266993140789331883736020243148709959662617266470682641806123385105168140270581879416210274879959724089481372280441762934282288904081539343539970574771208492493296063663441152201104512962047855477339496032640989206123320051779878050596596508401043588068675132147139587839482386023068115623847726276187313233490522850609532819376870686510588582637073914672478978682733395703745831281103769157242950878658474488713402431015602009861597387846709516031803467276016219756602433183629234243724984241326289277942718373821111479854417476540773821929218672806206255799457500013225169086987465400706892318200359576292889996781304986183812361661633399330350935358586239433613585313048583061048885193011348344182162236225274749021618863209629915904003163059598564180408651551175385384821925497014865131253424540080009837725525943287964449836465641143975194536731675688604128135518823240806744032091729556376104413429090688970816191763233051800791042898907082516416595447212229577679923066229346597380660822979762821619960271282183449343049189643703130468216051195354451237875932210245881083071587658116105343247110698746467738169160673740938974065818213668675179284062372349685421177417926772651314178062347277284908832680133165813873513528158498777357430696493841592327880367495218864687721820414290471869377922952090830215594304875477892502922057934162876504459898879402989066163508443516231354290684140722164580 [182,35] 13696688777947938313557299400943364275515919761654915155957409357547945001033416651209199397864953761025850748653570277274127084456909408889977266588847167099895331007311927665619262956285441843861291284592266983780406502077928525186067639073018586595994449132312494476555802175047295935051870744751555256018958646083179880212526379487926171404916297288827902037535225265185537627447982057496322311065427991479620853390861000067268302168224030873786721253753098750122945560474813065679555243741908341109532505617675501764980272302256661547846356995911770879295459840511573418509563794564792610005887458294622434460187335926141727394602414343079537818624074494924811170097719511553579811526452910313929972169007857615368887521214454988586470896386418047157003702060015060862777839771347097714101118226344461205117628263667509222120682000954388289746810190700819861977001647689802256031996349526111292864539398999114990632090940675224592738160532309098871844424950670176073742335790828779118854561222845934490441759725615605437662365782698068885639207699170901587800221253575922628767367990020654845744537978435584198774439907177137548010034903409564940098948504297890999753052966950553141878636454729241581782877513559359716973293083773766282720117571399472086603943185351321573178393244337108056157909940134508238312487230347502396833742218642745894489313203990665504680839773676515090346938383282123300616144167027263983509444952872521631986479183188835916822828970868231772189212668039183520494660635702547215217831827774045810559360329558621485069335542412989745675176630151642890550957391032320861220607980793433273975400424118210588168757444228149165107445201563947895557083449399534235710560520970330097201144677073255615936553992834234114684961858697612709698573298 [182,36] -32269990102602913807258535864289143685815732692040157096709890784257371984059383718503786539837291317671659194280042237348451917022847629924908158879437064427349610249550210064865409144190098152670062417677350003400677378442538970950872793967125548250346287744459960153611074544683619251294488307469645956047767316171427694440442192500007195916960548915401975081307098365675656785870759455892361459452069623093038804477796721930626589929438345228859702463178892110545630682111867743794666376018719195926707108245176617472251452102612411410946087069641192959678957441405691131226147718631681684648167161618909648232893439851382895272724671675780213368448961328673244420688077213472899370653898643219435983111577028170911422003592534395468615465278866792491975845393945007289547709997686782849613692276194001100803273213893877864665366561323168801941264859906293079466857176501854987407860383935761667654487907679247109596262447048181092343077847531574582685264779151826866368452985987177637677287294584876574089468905336140462933987493169919990927392240132199366290747152997703234044809179301329085061999098369500308708246581510973058283257983266900010743085063369487984833172339134332264441872014228346914505645893429319082099935867414171131825250933406069079697117234580485025105274382787929683184223066154937288067807438283183738216855438021777368935387235612649526086931370389723561979737082215371615547289845071487636121748382462134830985100845785635241896182314902194583914568295863371072547604586582766852765478899681481511627964966272014435957760794909396682054748845992773601811966306936302034731763787808085618886957017742722270303384321947390925926636136300919411502658716175547516009994653161310826841635206746329377248741813757722361532216376505002924993940 [182,37] 52257370582943311376643329284218435278110646813452762331804869485058671061307297750304334385379968066439444821748507083482669713072300468037916421454047175835006075946854425517448360770445494784545889875029919894043855249240690114657193126504886905381053577960166519433497946846214560203005784392369745997349245053133887717848864636221787763271607509139743120483554756548675193109416873521084901904768111238285879061992155654399238015923586289879530700704657823600795437300082380349287810815670344255177428259604746164342269386997641571000482473682956041860963588128716495423652709244909700770674542285548361547523499323193949423261434566113190455216810637893511413346079901305466389287327900601110098909227188678376003672836938302332519719560150306996919004969354053874743247244493941554926767629507606111951305251185469090499197380532086951085411145272174433040054284419621282389282782667192521946953261336184082151202551271632254492538219611210779880525678677225745400437214742697109968483073125654718593758021122446627515082970727925828614911409053401922243931045411468855324390545682299115949862502257115849406470479722882393442673897132608417239524964235826185940266304306918033178114944806023624698978377233036048466557643681190307020525467864867038801828053388551326981134186194150242505887609347995037546682819187184228584909838874069075784070468202394174422150283307543782883170742959871609078033025585844596680462183569594021408326076645675540482725846323739445058078469137086955274060215626376151583037025143265425957860204716948601498697248620954039244962445314784286389824093378796380570575571006592620639116922051512210927994299115282109834443495886185473807439346472698377840936807644896337814660338602869879950122564396700741440532323179562506165220 [182,38] -68057333924469270176514931255452870185790164338118163872915321122569898458383534173251619508429441827656772573262690042835847142258477847931069385593111628120815290659151962175523570114063914521377246154462553805721632753405332949319499117842027902685268876402071598421100727722788066533019205807513675670822007924713917755049196571595600388814400496414095636706226172398483092085133932086073625613183403642637555184680852341125426515528097395504593247016923709904684211137366144622096609747634528048064454539826841968655780261110117724671748841903782022112350831210135037170723446723932966706088241483780389024590236488497760129208836911626402465360533990903080136606804901963410607274634235568250146559878999829789087095762216787772110684111712531991553300526083198514722722950831662172032153102718203507132997588689476815154685214357392938699403908084854997742799086505495308672648220886591717216818974926099544577963126302853289496921329419238698223244837632083637455647727765381858976320204551085408162240250610426000838657663241901903062534918837290676863747364080595284357394972016664460095372429465816245825854375115044080412517404099125215062795164050215233745926782833811708387980337931621767153846608886523817095097016982856642011556418601039507485022444829593530555547973439335701392170212169948179890716566755320442270582158791670971257050011501779061046409095545026482822500430103246835227768559180852742807346516011329810793671658290197351468151386935670253128403528451747338239217481832834032980983950714466081892914986830111335362702233790325311482185440565349352367104718304250791158727154145023893560032508195143804833339341720896319150501890404407110092239681127329990044831716021139859390940487092690506004870397008325859751762444569103643778 [182,39] 74552883248727559344938661987028703647680376133425354627142161260970101371519281160048436325193192448539740484517566598950988931483128523605673509162382855306468344098850571472917532274095431044663738673203152231661674254924956665844039898183462142515730004705592070330568885087906315129003530002942205015792429796157983224818192726574243673634827058593786659012101690752902371060683117395752773050590500427419836842738583676981567253052744678515125080592148816268262576337957989923675612320125931614940740337724299482990082395147983344642955031623261185977962839516993381096814897029217790929884241314276052063900397228226597503432322841409351344540450063165825667964648289728762408600176477186178391596292271650624845619752476261054199343745920832765969792595995286535692199639450983002899836536714004295692166064474100380206261422218479708997298211621926246133837254973006049361740244197261366182594402166072169646145813306957799520058407710181610268808533735000165447469534472379527819012519671931501967583424255833799016526322391902806477770769095033785593131160737699921123842379921345927872730991334767207287116263734518699715627323667200336841571440403710960784534266168416221457441048428204781797648345759188748618805299734783189645685336075386417743882033771291696774915330139467389740050840305303880347387320323090980076598534735093578376048373425587933486718376994856858089803122936265265816487413617468453893427298995702301226580802782623559446781350035771303407472428390125608925349594414803198596035532377270156516484272958482093438483052069525658648967466233172503173270226717815021741991523944799354312946577902025709788500954990890988585600782479441238517401568959143232070423656044358371017014186186354904678809598367604872887778317760547215 [182,40] -69291291333988378776573060843502203946929102212277867185011048680811340189674538232926295908129614775166635650119040193669976878023325837816092817928498476828478214216396610968578277121502412056056141060229965105598115828751326776712089698627940044111749876110573020376871870014635924055703108505092325389514954698024922721402854896875095973862542457287713485629866751280028563362938972356832860871508567956893597492492695275380478781840621504543395631516968654518410521109067955003429101590401941961353625617964208981470966631161655158251598567385772609877463907967348092713353048355872955361119860244638589683944398008663072687283522647337363623667769939394463554111931725987564551782860841398216123582390454466486923082940880279902073113638202800949069704611506277259037715607434981973192134594438980365542263865025329304191654016093335421882813741716250763400475030106404678623580595221327203755653847204039964432651116722230339795316568819000759827822205628459474050200347311465952212294130744051737596555662903947257696333256747569202844214379669860923238821926330988677794059691987154069180247706826858125332547835715921355495704669509062572399399962921355229880811927081155887388188295941008736268417879409940426094222926181806710154590723289794191400789062790489951020702875552262736088363188370891277655135570178120111122802727952549016450930064383424026636774457621975020329090094130923246288090538095424825814680697749838156441541040488620494480447763569580701979227217428397876948181939271253180876661922576840606914180147374660619774209945001460751419358430720864002933730536223568679400500508134897941329170683697833047514214530120749061766951380760854597685501249376936306998271487447088746443337673166979929812757465728806382396591112112412 [182,41] 53483695169271841176415068224681017174129306190663167023763751523636750956708501478382977509796723843869455198480774777659631081799555731463295310226670952962664207855522926518094623681396522027536858162778861044870965850005849188408072989869078488483831465339357532864806927193224459809122071773610400875190171159076873177499879245131283019707639987796332635264978105477764808733154602039538914699152445171304320060728850492098110030209414886564328651129793112813199363283763479540510677933371586265422929367753399533579858894083407143093726864343683648294222003601096893286314146732549117098023548792570401289029891744316937214270026518670289630145728985267178343888830251362862957639415063392503572446922514105426902235229687679446397358008239362881724474041444853848526626676147418150041571593075257244403473951135738988897172727745895056626806810936023351135814483610696919459372252254802305003184345208398144110845574342829634138843384943846995959950154266289551178307725700374350216939927400147419262230062566261143886764580850986921204769390818286550199071336796071629628899191798830460462090479237222531505203632191884623972338991570734302005470656675174297269291183680640429586057700006525788161407882812571785449917177696593884128460528046827445033481246635282180224795371704293723429347756125481391878793765179279473134929151152820414346105660051822801074873534305005939523326890370329061217149031021614566361085318543190714946601918418067153891155531443815904745063944069255725910543522523438326045537250970198201853430304196842004294945566480282848336654980214176382694288499903080434900054062654372576445410715306233006448250825956827056655348554003778538884315281890883523383044326435956814970486834794421717111528913975634115095396469910 [182,42] -31392682849857957278105820784196348050174409354974979794268491017776387551350898140215468123281351439706078141373358094821696153437597027146826205442094552323388431075688678109747795005568384061266704169501764987903474099982082886226637019713320160141330959625910473963063272985125737055334523684227376027984244862366549371251909253806603798714649829106699580989385289275599630569648705960075578447144486467635216508584240348963166865139293078180866883218961618313780553376529371806979969526507154916201599587615674264085046628811037437837966752258869868516468237022251424879509690314682325975155212069462347188685427538690438740716128136324773257583657703344178008441246756062103977058633407498584534312665821258783578295288955367488414923315683255383502562416386369841273342365831331049730782080483043091667233443756871034868892894446024885532294048871179967404976867553623307483026362559669639796448172719706792150654251631615907006289935957661141933401846784193850393481071101913810542116980691754990884223688677844372747904477777409863009933493778295694819377562193893954419495412314920989518611705634366880781449155599411824392351051619276304916261096858124175023534825745115848974733194137670822111220888906966925196631714468927790867064422432983651760685998275245134027480149073680968079125341038101820814122725607549212525319912420235546967529025929304226700276487597751033131859207348463638365225219976437372863846796928780280636247800580183154661898386309611448491378782232208176191369066922528672170405132514517661151861141932531049264412667549181216119788492056577740656741914876326271682472726968948326962140319441946596730415017697499126304070334101790316540588031298134206016897766971786039489368565116857032601588764698678789347129840 [182,43] 8591457870374130588477169485049079336821464014535131735057194615141751194189862697086107197734694218490993634610738832618417531709373122152865795863496791452644287134963024673014431948070247002326250225033321203439510771333460201678384263977444148827755612818917305545251126654723659312346603152748859332633548443494002306307305983285922710804226352729124862778141169642910852623870278738536626857597159769574869557436594189435389653039597957219332809491123563152055134798912966550523843747884348775679390826585356298278370166772103159062355685236293730145306292205299383074931844916230101974495468914645996432615192380422578292970977887379797595138181296593661246096149891202477648957074667937360070487136210333064982354939473705165680826251461977309755075217277736747459589130356075712867310843206246690075634634346003324482846565602606880306475154367156523602799488855257354851755546526273180715677683364441011455674018445695811527195702727319633511637804121974246729064892294079155910290041186971110706045857207434609589392376181637770058865751758111674820558261481288585442652723153708587918544935995665270013009014072418890701787950299815845563995767868601249688712074034418674053115026866342548627993159697757170625371371348085122933263338112101153349757639351603607002967144087932886838929869012508375346898529882940175981951982545982237664309112532379686521976002084549506693142263881770105589859687524862452464078757490942687931480627050355408559631254613127818833892280934162111584396118186578000563721809416080443871110172088740281445823228422123630036078510594210048091485590389278039036547143655544073641451277656066460556163617430244949595024368889080196496863958585146080912596781121604796587486722228541592579957758219094709845487 [182,44] 9981991045544027769863801024633133282733899316860907741351256015606547109495285983976974686514172324107008413625135183910354681495804623851423121637600291170310066897925215603339594442685287402273062713497154286551217920760374886713632508793063342406908225154845632661824488705794978853047224999591565040373906536212178104127566387660811179974333084609152204495813294642178674908793717863859021486456734291865516656183755562327730959895980215193010862837844344703398174418468584195084980006066073870587300527806490562711544782748933685731362533433013840325675390459066105763554492345238996211104026449173349024211750917816015315935090234394804228827764679300170741659431765994180025220844542541064068018121196240428702377496749708101773001425773980832264180130328156857391489374243086078519941007652542306429596938065640848229882228683061827325754005107432627121308546964204487816080499479717286945746236066027272620828817608016408522871420506023978695251956690387448681048982877192836500372214638544216513345746169142651455990800925298711800163673954636620671027738089190765281432794584786294088657089423484927089595066570886681193593635302443734417715804101177897007150903697843289564084308033349602481317892790997259253882018084598945607595162689987516955499022931379000325169886428122943928847808645798002411890864881325055585421881877476001187293078212748432893259480998477476656593295901952533717787994090569196904896352588169224303298405172169307635325001880581162932885197248362972025215273993600467546989933963152330559351012453423168387236945307253611424059900269564565401534992267284494533655576921305448496764372380136880658742139637140160025153422383981822275933319029364154911994350223830678946603301283690827520993648820907701670 [182,45] -21402035896590990850460258872066568792141824647766540055151045680800851564105261244461921220364912685731490140205304301051874656557252496068809499177335504037790058261724989178706618413692782273336944929031942515040550664910930851004064826692360696435859642041251956538907546406677063762906359316122687277844399398612535345778488376814921047052119075929596443777230620376651213686641581832482271456816809296348518853585619669170707872477437798548723693185551154325385666628765402655949396822203199050389542027490327611887263906343075454382029790249118209583255273221136775426251155186471356942402725086749303834965309478780152732527025764392647889300003962839720244071345670157710235546738083692168788486736130669033105490046339788781328623616934834604187721217519000029890060175970626445373901563112139891375897170952181932949005306757937158622239783513341145566233334283223101982559183796826091367915802803030999178932533026581617167209133116653832801949073152753101943700941554141109220806407499869729775852337719513966187524738903044202808490881749031465572083858570186941502874882312491347080588461899577058716246960962811937236135069741911331276908156766992681111556515403556193409873165746381064189749976163041899998269238921328067522692614591455388064833497322372054379456280904158218773879842398803235672891919274304393454969997342948887979283048133061728374200196382192850636870065027180310994965285619598887188145363380375648604412269910186506824875197255109696635578613667269106323687291241162175862406194653782006630714046753441116604841126251573907363704335126717850810893103085203021584638516681043914248973747621903424136334598046829064847256240227978281361101242252693346333297791254525507660728065223923422793478203192659682 [182,46] 25211970796944094123340342862204028821357763548559869967829571303488132956349117443095127161094695413076106104644041001744363031321695380483567063774075318037490262912628686602635324455118252063694608096354260056588979017856361178138695885885899918333100633097878726176306270919504801285916571343076820857046740313837807407569634617689425647186523809037041743978317004265841796341932990763364879629935513613448561579355550601655114781086631248285325850606765432611892488208135750059307630701180705402303189155844421636612701854075573497659398116443392176590519999834056158770167328367190499068956002864405159128078602588576550713426828249235644154186805239144775655404143414325011947505689821423815992635528791853819005769962675552337816686376421718281927593392176889855555156402476819792697863183986530642254589478823561852047520427688774850714593175014089175413649165614975139827604361091348690920921825717214678458431279652801117899875986140820146171312481862954174667483722355183956043304673988239877305934912885601886255271249663757389192438705563479967860027082987265054163666575050595598187826585105495784535137780248306794766064483385076961106757009782501073030652322455998435765447589701620528956412500510491374783014331289919072512016113343921000176885285274085632584312768045688061277853151369712677763560259232733866989557077059195825066490295794541539687925004705004285730786899129202719942934314912437391479060843562370693232824670191282659893309079576236814390613767668935385645180988544395269125776666426445257599179788630915446456217216197880495062294802085977680912409081020146620117911153191177298292683893218498277837865072425937602397169895572719783643678038469760005650299342051482920333671755974954677283705729670131 [182,47] -22999422204773399677602660471432008701387691937241323239193472720840614224272375794943579828158123660545007226742767854200028440575405929668971258319226950322263979722450895174148338417580035643880162509730825497895894859586239989809140300210240969081519453982356791856487325746689906080186467847419666294801668547767179324052482047752138474847222706324695722236458945952290996872698995946109559597189816416777087442602826609341385354554858804087267158057637028419835488854455861676543727958994602835606321369013054430399141319354147127214593700468692045543049488746461889803660022752597551445908045497494056018378892941636402043783693055186685858360244598011289655837146719355537465150394659354996710805476170897234620926430609911823690589606343386709948221508523585554037751127089115453294454929020472189054660469008732439232126014888530778601298795119840898748959703474853564641574989403177698286999372821307721609846184427138592356489849472949485926444775693361172663244996644088582250003661479225329713253678017704277801209794473446029039870515298112892814006668434710213480230899327635255666544040875568370250429257244263793356345721368712482914014222614854587093683978416073494199459478844340374276223930649094715810301765199211630897820879378453541791188129524798429326232914537564153009881478018687114585277152524467007963405004030499280129036867042609065111423834316585020215918135593725627854868958275603889296220902286791359183000618541494304100102036431456044629720863629170313598622478416424545157630156271232922396356090897879990070185728489214272732247323883824207559948730678412746706657846709894163114171974320597771220973915923224625001456560203897902421030522210269819977796128351442987046952493497035451838145838233 [182,48] 17404984274955903638592959741477287729914429286215240543547769347047414987071154085430926142304379638480289813310610263231463542968056399553233159496816812025945754486840634492997830756724894480736868915656284572558650804042459344497164253976253839421034308934529274959324167552687801921178787928720547675037453156200330604715055259094493304539235696440239166798491701748767253164183234840344133631957633385139373929574768135617203829075752873534706487543492475592777545650931150047669890973102377417241554637347029596147912570911027991592336492894139618341298772028302642098365156155959479314610213902437572742384620897049152650424347580907825840275500766457755959399383329115238282910361507225985216502460606993835914747138023890060060382035793985973322380866265652438214859938677074079600619485420158173072942685538650141703919145370893416005122519014007195581704341335791493317243256436424456929704999320581602431336601646017575564335772746711085021984950204145082996017918504188291238886217063656938229921020987525008963090215379742456945803517158018043030757615289459101021912962437655014235694334472535540616355742436623624807550420387778177890625721715408579302873378669497650399120352333744478425724541298252594642198512346479171148301806031597495997939131374693531623140687001002047109092967910761028908181509500682589407725094744090832222945852043128629204534483722587864620384331389248136750926675077117967699425836174388779561155470720842625483984089146274387432574747308336561273656354524748543430183271944408125745913397091717083599199169292261851347524535574492310601371547394539552482244023914460748996875073594126208544990982248658809416097963323106180683037463457367219995991471130245288129291918833101691350916454 [182,49] -11027326733419131495249802310441611695128721246304261007142625958127241252118574917363786072845321253304387352172819869177208382101926713960421674264132822578508694558053826804944864498154201332749329356460974608734839362221650327285502520469324273474897015477957945934956663724271525366270609557519215117917450199058201783127986842537067778183269884401635509485087543367923605337879619831165345949211146969363041036663449663204192851653165229354896755758308157298776182429137257884498006802511550472282346290367991437226991113255276947091762357711602549549588331023952258502325616159018591950423586521405212600709376989227443181349106734977458530520772231349155063159298691773816850289394902988390487011816963285576404059012422223068948278690616135043466982763672732034087848503026335762631581357756212548937463759988816356355919935456731099763204411223925535041459936269921312635274236445485832992814059931985128012178031986562619090196052607759173551121369279348533316053334168290018164680885575027686708627870112875446388230587052617535368284593641286881532736446994374809007894516881758005706702365379921885700767966491511560248885200469634599915027428409252297959862481224965283361282842609962765458492317611672439608717333307098295607867761370530459075677290891986431366352210892460943768041389221968534069092435776594176369428076209675256517458430748375709245402405749318366963399415443393758781799347792005665184002821750222491155369687076002615502421433141942497506370034323142844932373413530558772938541626964570956623077257679457346031522930353141532769758712175816652362568479008944429465002788431123808595893212929696477278352676133304537916480781701024799777617381920992558034879739744907753052135396633498368172372 [182,50] 5656289842267392401129953159497892976734576489370703050622323638405894313730409691886252448963422008450001410119315797591408595881742652050473522309173291608508505358553325861988012485213950723806838867878453609990912053863485551352981057704661000045967333066197120363022122047113227483374768098123576386166957060646341281173666094486476216255496282352770941487569288610196917512141650136953259278859020170193804376707898163382610520333512428299206102881543944432254905846465649787125119325149486848345474621005310648011805553704038058106676880565694212590609313647023571208456932712265869668201205580382870376407318864416462916206269123036043207926698601482798834720277618902095993766000547509130742215727148782635703990654937642091300294690583884606221528759128236276538801597957570528893410249445527508999811627219474677626552811554625167280264327689215456346910658009467234854593464896123904515478034074754961202956719841233267697195711735039727100563063504135413063015181294823167407307535314068226922273430107658001205063588653886731102207908235426706422490626080665105328093345720774168982222005899653630612696925998588621495828503358278832261671268767178780561746718527553446705379579718920163001248027294709640984036867664591452710464036121476624237683819950763490669747173618712290352124826278151469209201702055368244620993057835624895246225532171675708001870657049427613734549294269538227402374805937221587449634376913834039910282843860908232877187765721024105140844968599733794692937067415729299642037514110062955235184433599682154811223367321712163357252264433580055536011278201389230194017868979459454683597674686719049463252667465394842510979467285536711825932259081774403125912708202520408102180590434869638270 [182,51] -2040730916019964848683163080199491328675492901687949964145615879736106067716328074534973757150339600963333871181596203320482812594793026474953816350846297058810008369084144136150303314585656077706562613107005346258889447481930981110292313683968206812906393713576113600352038656361197051361351472822360320691939408947034934792985077805000274375984392814522065324300657016375750271952760891166296122019952351889373696748625093911947642554640885187385646569511684456978216332741566150171673999765976431114281010039946671989252782545395943858387553498880062147114762486081178578343129822890128856968124517911091811154880002258882163937128404791516312894971156223030628002535292331701870337806367641727627361293992375456625327267658259019662078985694952840368087776698991479029647538546293740920911063277456813089173424571658918346338811152983763152118252336468729750981526862782195871701471893800013078522336701496352532990558792976133562084786479213331078320698185390255890099818927375671084240098129922398663355310283674634847249773990201008570605158399819200460354731468293494834997492212210189032939422836117358101965533529263961496506039207904320327930616682719902643630805704894834209105351573510794320677068881751204187705198485487851497305218256263565678830042600427687357166251094293502028807027204933619554744984131091646050895066614828382182862862750793030692095809553752775235704507860960902240494456380027879843732954401688496194836860400025701948894011685006902533368371841316987089671440284740522715795694205765664536376810399622025845241898608952772637197204125788706553082582026756014148890867582479996878676064044223130284472870794352247009757016187606571601277205199548365396390131531556847842914348211972139 [182,52] 107092056751362847362093272136930346510633062139073680261399854860075811030342654566879995625328781525927558816187038802857797770864259333776869903942850726784216701465538758275836848197986332276872440575047386533821096308112796575773322419592786118149125591657625961948701405221437596931521074205888284289517674245136074274474210726814852815080459428586253055970191344186313638271004253861187287932667258103646098312656863046095148923505120552723044526394641850808441285794987285790285027125989240424939851974050070261606503511553206095783091519418718359055890673867444467714450628630815530952642106689610446483646321776670533285988488648299846205865426373987466993915061506092272016655188306361620821468734777513522736482343882070632753997711004263061404871135769596448310560486435112500752716064114261703162207128860411060091960701171728922454020981009220608588743768292490857941695486162294286856049922077776915696101724140375920532741359939784124972864421935993947097454438031692712089483542370512886790625241284047509596127887517403442184415345607248829199870947903138952558843129841923654035019768951094852177258937027383692747149811128323863242390377986687659679826891587503768813407302578978925270340465159614207213552865387943036437005350531714901991888985318053707415750909185160302119625120066375667532335904883856557948057459499063935140697730174058399342814165817695417233730026418457543165171792626567522005112964633221552704441669442472148591918484746513509938978088327206997599224325129837424026454854953647153254141259317725730126894460810836795639621367301194093699357987132108058384431163639095402340769371263327208254037720324534190125302052972146767728373699493632139561343124916059527586513836126 [182,53] 630264761041242896316143649822965938327821486291344413589132839580285360133492116434758072452474534332894246826308643073896195297300012823477465873326346083054224964776288048117057611262051065010686013883108611144256051123304112401415857709335999718049826176309513512938040108317135634588829501300728597471191174179692358364136172585479974401863428149989775538539740958606251860047045079105163574800762375937232036800536045213857118408714090710222207172757955874338758688610628242314326568450746477505194525841690710987478026380365805260378026799779958884307938295149269708656659937934533264975132699718336208785334821790197224980788088139830822256707725066874452900562807926953246604295283460428665224701715036572842039199373442035722177204112782316866038793025876501809394391168635384922591517287818782142314736370159677651175999083169305205107788435988841357039556476015921889650181179340634087555199937031983037551428762000024978919827102731662745001723113690489715511860633607532686398813882662502058985773068212744104809035681655911990525427736788516807657269012362105599069227672083859990446751736179889711278457683308639752781631426325387688349415575535365866244277759478241760775129456821169678481581037760324834424146469424469416145764516404459871881958452230214946392034422853070048610947979129769042284519418114108900144505224994731423073259778998723616400440213597613939849086004298672807784796213992944162985343016930235269758552305858524421574242062263257938983941001671420180070425341578003279155774977012367928432302141727310473035471703821693933187541009499169941097566543665381344913387162257559341982711627337589946305202221928971533527885095557390395219158948297144926361647957394146578927741240 [182,54] -711013929056583618224323647734934082376715349269239440204074571904391498625968757311171407898886124364504480379988711092778643259086662967150632867517780436463604788820641702693608265991073832148446977127055867801743536043433687839781996823693853017250808156174959693093452843397258388686253434089933319225975130236085920057525451866708635835369924576212447146105706532277749253835690834196816826332577784997713090770378407389677096734894721921437947331945819899763088870138622243866696208913721381123029956372593720881054504035942084847777362544678201386373272969317407128279177570997374293586403619529737411640723305209964759880881630243004106635092891487602848791446698176839819878004203563957362079828620938240258361335816357953996646477615116030126088688240460208133469710357840411068842214350375679016346866715374430634524491168590009309926296076099063999460728406852689151080794754946279603566757715966077652627351905105448659615752274663010707090060223588886180605889593123072771041489171698976800014767805237181855636704100574339977055241579651202227467725069678495222308364475020392193479137838083025889221377274618862678870990938903374185092861692818802457366739148761384518522735135465074369218564155547478944605379489925722890872619673383194245497192075727554866422525428116321683751843806444815622183065760644725245687243424506364040503884416825330272023843625573735041283063042446622833154154170023849319950417554063003620313587793952576227856983839670747609106234606214060895548229971052520452694426460358182508465516299981948797245466748101433949220103567588530350677417724657700795799646928457640922515536236593668421362053764948751388540346762856692136526719878434517226790873471604096976112385 [182,55] 536194386881332145971909301708274468875832614962143859119006574096341201179263928939359247709726026087144340145402672760495235935267586710286692225561199293326052820373034226253051730533565130834266935769386940406356269077662066962009244466479271133377264413849446575328027825162388044132366635781411343120537769603295137553256440926717729545190994502705056808498932554794833284351163968593839660680378083461260561265334616311900565415734691326506402229727007962579385764890871350300402977909406157478506242752749672600258035076886781692802484198818080877873795559835994016676252820763092380449154996322778619320919733575883795701021442212252594005810990497479575614407438927322734992621164424297480098676895169865438651630291620999945071888059277049293037738399881797646346271104787946077710997399259009517845773641897037503162552156404066163999345290421529818470390356945760649370840139276447722639609296119654483708839683939314904715245989725401383470122786411603251999198061391570166736724843396673411595812687715185760730567052624183984666597509822275993271089712906512661266592552767518716841848067814415854878634133156310198704308928838904582153597007734761042004480736819206447001436853926329381001948943814109315803168190280333225498962588822498149433707499003176767083795931003345181319990773785043278208803793458008478276676013647241210675417437431066637108491808935203816953778259789905286161026543885714755409227229397763254810764590384676678700040268842673769785638097027377508388772802965060694108444735569527033780967571552911330077181807486795260587827957716351590268919508579332414072152451825582223438355284282728698381583257280806054768868845539641346184207620868561082118421057654546226741 [182,56] -327876730407680740624861291971950493144594267262201815745810025298296205380055862900644137831831288805423296380091785575286306295421828576816392328927824217986760973108615293161086359221714869549917223293702237170933818658868045937390390929472335701738600662737726847043080814064163136548990300049550720212721820772282510474692842024384788128346043606433903811587013251515392133177282797644110667482804715264410665232628635628706538768242270632759552133245130669417801961515722194798562074267520690335635030766440553401813667920171629419051770723143576764140813672681836752807504754930080353726731306874234287724679309214180743751556915084195047211651194019764452816090392027566580073101395654894736571990847728357427966774671798894456022129692260417177436200265726412533601889566427290899404355729599056347925885372514801603129630701601317075371795490179567464524461334818582404965849286207582098245823711580817096789053541417875910478039815437609938894564166978524659061346023659926154075539461235128278263299716067270907722671263786551324821654866365640093572652757716167689763554707311733522370324704983952723070619263855009145413404816570239869618547938119600108216827834555877194825241702971844388807153666777901226094529606829329608666405398825843581628377157947465615881004053068991796621766136778174707058593430590929567124073746047004089201423257851391327177495256991994402610041465246971205676560791620915793118905459064958308877584610372549904787961725681017215325493211209805866688776538236701408345563471902458248307934086454362461562982369093629053936575105957138388639587344204578337088631583085878935196965295308461637289987771205896435795735669299377989212643598637381462154381750230055411 [182,57] 171724579161757314637142677153899872164041841807338318632058393195396216205483024907131626519622391346921462533541474530128793374145493451940971886784585865485336873399254972050059713199469345090341455244042323627555014864264301054160727192981615752274294134386047392601699191674101893950092133395324046290607239319321903309888778754956890675444837734572390697663225628994005855997763805414699635842095889226518882788741890757862538188917412199813158200759626028106029523658943130247895535160528732114273700942326302526909753497201563168683854642495928069444887871766171392652285662075382515067730277418643097026004831798978670710265283806026180019471767263623008631435950311960345630340718092369785280039577302530197099777734255076882463426420690846635530313787290672590630262365577004744137332837010863106588200952110655912764236002417946697562365151565309936430050014153178146203628974938552046274077155322943947201595244474210307647938171364026346364337701027139260089097903721656771414599235340785265786299895186289260102779034546452893653205381131100864312573023171742395370015241064330484543180744226769114745423050648397959310836343298802318588194314421359301329208113175737145929534603608194256157486794783198774625128185436489803094322914974245072109392429534731483466304127213050701006310385153192169558152562401255240073443948852266520896251432865734526081477933073936090732705734871503792659034015734407771822533870744046490442673943012924675909114726175332204114313359789859468148373898576220697069793615165306444593240280258990886989162430695065933858731767423193834796339862166242362614285612049213183484151292332161468204992401694440548313098796270553137115908051389610207500922016712254 [182,58] -78614290106771663653452889140286100001217764250278189312297149613693868337923803938163627253305599968082549233632583889468488863696198465235291319601018790161273442234936586203439739538309147693803947889063771765224392496007433724898473655094534813631975459700707199556561945385438915742537257799122389119454827934417067179787126278369056938744207407664557887816585465302966638114800439083243982153488211534227194549259835085738365742558159606272640175326414524202963441477884123058557479488508667174870452938497829885810261591096485698119211641682594027871848420720621811260784409281479521538406735837525605091608617196609919817426165234145433203342908335631948871339963996166945675441940116102601469053288541123049095309621382699068321750628894624983224090978449207936886844388354774402118938416176637345214045960550663676744107320952436421928958188466911939292151218821941754172695804518113091988513513346867636192597926842067711439755744951117014014973705512026575503257411771520961394193784356549428142150370814644022529937327825022922720003174525883434863740732106294936157062098528767442423174472587452135311728447989332311083732806230189243902625415475531180374842073786331938090717939729095030168729137959778416197527192238115714289699196136287087778499948007859292528495102099854425448614354205838592562165025465729430965525961103145860437296921691312615510129402686915189261623072496883064315270515196332425474179630734895522818317693391938375244072424394093863110044239709217805525861246339244950064708367219893011917825750227092880653838350162598571570410044162205203771602610823183306060858401693741706453924829139195134490779910816070982281145317275220109612316157135507045961090965210 [182,59] 31650222031372957564727654418375965037315057024165271791898681053767711084906659653882533510210857168238808754837035068098519761333334701077522815291847177963980052896670367417372665380931477423476782511007984538883353824279184960916376072539165277939625760173551081635836906243098956223416614438151704399530424033225109660050043160027362288349377162625055977532568813080524435744217574667370773064089840253237797082155282598268803215602032811648121196953880121093129882012515511334417055044501878805644001377653357030753996348939758355663914051645052255727663792306716398245637948565651163425241520685735444607150696323360729643471582999425378580397957769806491827637820316542019357139496978620551532733245062541642784303298442484495452233157846487741844953782150801845395263766328394394191708480232204259093303055972756709341807901084975709259848911638468210313340418815481450885983187659992570912181214794746200873733887045310591055448375903831544644662057169681596305020177977987256845192756350370702952973426128612545834966290047553821390516597220563462405865533090642695322810443527085870649361364164119957662153183252945021987528410483990052485931864434816648239873282842836252277616225736941564707909326645807281639371104122617363755098269052179241953101672104267268850772541245568406308099931562112113058097612396879439804903290071850142852716792650547838411259921313718362905346913029723367644552055288360002835840730991124825382532157903356462004656671165217048437392547895649614836423808544471535992709414093022661466770282042104420405510065862931775078346686889634282551440575958540568474487833043974988918549310778761945290393180756499288410016134631181830010506600481853143367024086 [182,60] -11176156242531048270008387348521748509468168207712445988527573322450126706110490008436252242662682409939945192514363899606047415401249374443010930824685535879767464286361098116607751795194844246705479186196177840836606329580343177928532117554864532333392211868944773146622345406491421656883107574970821651563449600618014791076615690164712827117034416976308553244761839677482416512299772082330843961006309701307359405778514099847061006880055983691851068247663477796642742810392198553877455588572416178989965846150331919952668011415237277983887318427037297208398283814798614755579317862536631261096427019054262250807785185051908030487471760207411670189517184995674888686682282958652312510733785809136486655970280623149807688017474537480095369016205450898756744596398138965313769593096631603715315239160030008118017422661763765728863822389441985372640551176578627222936075286808546731354130097798596846862976422298416455030499054290319744277827260255330176134094183212717166609125549371008462295952463954116819519227713700236843173219922459990268253094449380614826726951096727501007435204210655615807678608238847597685378315311129057449909941110176972856380762855951574292939617824116040872695240416893074131606392114392478855543458439023865420264410890663709070716715101841888792307034576388018259009551720527215169695768977548590539959651188376620730240884983678618364725393625908155826020028296927753891823511582565210078284290171336660849393876731869149343536255006478782258783465781187779980569422972185711685760494462635629478778209777187218013222381337456154092753633566078816321642575273188024347659036698173716488414944958294709386654885169938758557194309415138237893180230869357358015278 [182,61] 3420773059462445925139987554108197913974946828390081921987397320461147037009981096544397159379944388050975244827524116244971046614246652623293875725134707727544149501819612495085092898792942941663175235490067532989102376330000801014021615207360176222425672497268042299524683127032013874519863666814168880802295389772394824123177807228735811988788664804403902355782959727417561397545892190203688688535472849116399915874285338939642067398714263106674342051718684825819533281963271631065997862415167305678256669550381818383040165940617511756356975552829249601814100133491400007246783417858970903971177116353023263876383638437319814628438049019584046621572988178661632056492314615226743678622413853713351920794751145303193995695604240083464408382565393425664302024917425342151859308857617136950740525121561493333929399845767760634366869695312415365612104889688070069936131228346583783942664215192960103419326871686454410123434757931286498737902489929704512514166244236046361892651544136768210080739971736308135145977739841761104756494246321934969215991163378489194697619574676054773732198208189807064044955148158462537200766499867565724434246182999801386344737680419767174667069109919041248349519850551440785354587297577781425826501045559179236562710819724208003017261398603075150029137452319816281505837189884266716471337374609912651274157071373409730025455535200264490673356973308639247059252638328092061962434574414568525920572558033197258387179053955048316936567415445479980657380766224341432074076175339064762921052837521906875135106702050245301473542989948469112559483873968604421283039157751412327437639483313752723712866215056031750336804793754336057493353095243564335035036644125091594 [182,62] -882773950802444596931648503233199323981387321481055929063771479751121169240489103832454489784685343043459551408357713069350350846948946142191917093989717188156343064872948131158610044879861223190412287615895240203492981589536672604477764813595023373081649571512142043851715032200896455867246374170738544776401621279455705245270861706937691672107794009905108276613117882653289897333946631459596184139938102439667353198789583461207945458377769253491975351626582281012300333284997454163940538735961361098701284221567916867410983501502929310203570253486444205754781717431389434923329319333485481277702576905450508080766118366247951066744972682248612677580533267274150957854143500284447772428654676467640212002061401941399091544901837111382866609906353076991319209597717635546526095360261541019293860701873804145313829143788322734674607851534073830323504575943757769941033445739110501695882676202821031897875681808459151458257245967647628631668691193010570638796313570923691949984403854623239042668183640656628889461124288806053052511931551281146555270298672532362889236812490693039435070008194119069668545033937319929947364672526621148945283145868413340661169041582048357423273530925034071193666123435160470153778248102760335822404788286931604526612299680281223657505014240721383308660083842024984443443557631246077228934895450772043261703301614399528164118313261709764370497473287289699459052384944218163016927707449110236856190455091789710481048796870849022529999453929861497517030390746846749125594749931753305901414288112437248098833698498704465325588833215158147916197350960337038984836513916000911947846012058077842412387380720812875364187341494138628655288130347575158132144293055703 [182,63] 178994849141244095782808701537910916022217868774414326771369147670722098270390531106625021692462509171557952702448410105018347371590767475585744824179057262535337497404673458810192309742302276719748901904683332859028045282042281823444175066510391006977937926900435359423845057711706183670324422497999342855513531285006242615831075998695327557703166601608951591472032474873371725127999856500452833472302377363982888055432942055372702292956073231067406932879234499447758725591414391715176976123117061474904573743685813407205761587888179841766120991373268246082416676757549766592792167003287674962703805537981896745917081604275041468392944125876902749135404656753592096408593237954832134241494038712164898027633603456568459512945064812116767408673432662631581115222680632076143512055088751843531424571711984962527299137937129903123208926638207500167733028947359821168754996965000113251672197824133891429621112893494759140699714130909444259013175324790850410473479970682322922269349146822490201751240810082000023154385585598749912034999601534741223812564912171010422150891141960552972770271651302337845010839312704101405136051964863628738851234296970029266622616286426914195832202759923991155881470097016307518456559700423908403878413681405225207244537966956182086882674409032871069339016063307647043450019008983829956095452357244674866751699859246614686619257516201879123034120261807554385513219559030473531694482839073445813614880559921446034739679941377846742994124110471903877838752738628185301015717242410695150201857383534108878639189287108832343368683112702718985553288875804161638447505389317932219439284376314853811416684934695269078160989796892027820306436513238485989351065269 [182,64] -21642778483086577119523257651449306904071676616911744978733882934580057655622630850786906075356385498156500502453487811592058099937252909833750884165176722901112356322854004281763230415748538554039872507947502978855479718189184104441172211748282702913877700243035430443685422085340770493983277096319531796928915420004938724991385379061047880496476393964412230891981017080148900803562229236617008305598077215443455746648491932142018075989809083901339532325710278867594834686605806962966557765214137045302103456908023102423219594055199915995633016967337015472419753668314165844211354108869090099154779775425213560785556311526083380315171186844054399824167400406791270649154981883258561994933885701452808606677856326879994276009490338353330743189655066047429353378714960098639562279428556528886474312313241415437065838426290507314305300211756939114646483217118673656165137035716111436068801730823809431706378843289461745093049438551742942198085063558600435111560072117963270811745789712349629561806946744325676908597389061739984986183150277938921223049265203567993991432753238803392237095725737367585394868949309950125341001419787698114041567906384060423755145244828058915466653666744494073938463483374227486031078776190586355505036827686779153272601390071139712939789798134619993125831493497440210082064065037778941557719198245394705871396322939649773661430926129711554842079117011865927764993619829970369556330848839850871983387386912095942848694434545277530064265512143257308537529630377589246277736589961445480646925024737491789023707986069888147524836728174893152365706499087135773088483252833242388491661494058705046792820269298576596552103999338373056735766495339898544716038 [182,65] -2463551363146519680437989976548611378681563847306737630766731491509248469465682627584258029119157298345427732723287817066213051945481553384966754597435568640781850966041883476194194288314632961829029443385477420805842850217362705091713525426483715793297051828456205500890645769158768014369231832451000412422894990768205759177559703319651026378133965338589962059162290899256167075067961712853177810315937044410630572002559150054568982971669511322160270640819319358786532370469831662337075808583103576860475947348281944785602382491883438186418152148649591625007385910923678794516946041715420900188819232786058261171350865234895873255792875484119730335325870638422296356355344557355313526619383719435474342188186766880049245798737137894392765537731447871341459516586267330726089460275113685225148109608655910889865044105071553210973450181734431897260350647255853394263811986969687465133455446309957806184091038058254165139647111288060094101084078641900967553090778674370869154110363240794703847647460312050199668436974077910146106459467300605395284432075635544565353940061179391084013789798138141796847891345452363071942133465538184228741528762627898913776387387914789800032517539476990316459249027833926925911874940460924988936217707279267874393921378760084458972787870920889665946137948716065848081931964433617444692256221284550602902170049350836481106568345813753213641351400162189304471517975894291072925063855001671662986214670866268673737000685277864769565730491204252658047341176159038109798122656631966798157882535306902879493962772144141913940486458509670058796745519449742846188521212977194983570381847297233301114629384127071899959076739978005610244556706353835448134 [182,66] 2608586008281725252965931063343337771966124680275988261392297923504803179309223814236499494719086259272795603448020609800787409414836934297022175325550728001718611987396235818334993322576604321021724313383500495827854194763848382084698992676298407148910359458149345810234117587486689607759855222270901140786557638003826747310601054168246143583777600535138905787925320122090514571005971225878398459749869200580583284149617117965624848478497162654547422275270587251591236933081312212859462898729651805636383726828543870879360778242583498963123734799325316009102339661156226382669436460045143772567899118335821553515575889387340927250678732599095479262008003524716347268021228286733807748657171644856335973630179129090399492889259856210755007893519023513932520935597493501602512257043812802306288814431649823381977670790413062626090107174351111852967696670977928465150836407582100159976397555515541571637799417799689374743935143701621829258606985766655884220406322855819051511160137326694149883975000308622950105638100057705409849542950437234495917499551178456839212436951880385417567793140470140368484130204391470903946834891586553496130054804261117780150626730983647612364215381796112521356473316394806653143043253016963871643011066090022124346492400603777823712348400387493282397867480573997411993150991964866265367493670020520216795637931356336347705600500125808817711071000065343788408200886198015905412236884158282980922095463134623007565191711130348683853723990219601574601680024412652944738468537448971279928518427725235218145956890216448378874923410366608449270144196420785912122220795062949889312505515357082968777880719135404693599035146306537412673680656208774317 [182,67] -1022704286821351662699604641563621320738493592811504150164959155291271194109317071329926063927430317954080771353091882716685815828615968444231572581264520759177035193314523874998348175765421995752100498541701526437029913697547361283679583728184775424484153155728335369321067796714755358411843614706813910738380248690482435089952650845062841566462246485783412345845909407781375819124430807332026386538589696774366337264816033581715581538489952473137882435656785876474381383270531884999596507246332151562985093128362452795797913758106865692815995680590019871140703877531320616734015943208430337018644384109193521200635022265890316872725907784381927826370967576648276195809768929824855218739891674797622628078909554854566605193362217643947112874145680246172826827014194383539157868944691503573492951675050334852255063912522810704414286237478502117746112224987095151975216357997155684156254311556865625480061151238468328209965354217954835884933331169924529367039613601423930439810856474340000106261769235559750543718244094850749029678434069104150088111410537194538760440447310021798250195966778725898535477809835163277643499007782345822510508750664864225379143617155513455329097811954507646679089467171970171700822231752515787691815701036464363452149779935643319600682875267514753495925758588084012546839210137684531361052589084409449158423631463555257821749503458837868002311423087779893561572884258123628307776422034224074559748102655507083184089427011422811635250490148872498771693664713270966415720662271213974018895130664329965241287764105966092018947825659547622637184241335172184095459315462142206513354142362534804305203367701013686454215370476587146568710113553494 [182,68] 294588958283986345224278414908308456064423577873124988880263846960089707099254167312970649369983354570135406468613034160356400961489462710555176189440971091330835183590689947356178642832968326685300999216189308313659970253425306243965721923854499145157595285738027934783204487014244065957280820023177937207844912814055556150438704992970496163530237179319191135979821337568309278810509451676056403681863123266342804570822673857939369925901793342381328310904201274792470989713810243970550044050332091462000551356292884072558992694340530012982441329164222122860241645485470987709294960786776604343662189038970769747746930542340854289270286762812872232427470713969993205304815839548333890402812789085566183632569832421890814056123708808763592668697806017709496061665994113316003770406224276056629483394405333545978636756039901572076698016952810543073890864770653349758859468783609309140284193804902366378318797998242470422180570064395532992626533289238413418433397944848019752222651008851895456348191691298301356031077230014879207095584676819055376023012105442661169370070530048877030572843552342985806361665258767099671037452499020844484956463824571671339049002705673140819388406260412266737579687563531797934788027154067115257254833362108645079897496472880100593146748157840471796589919437819054711276853580074180539363201568957988539531390321921016450706597164397331958462909719527095359089975750983479866487246600782553152136270405902864967371802881974651526908264525751535585837873082765195030934451345329499702259944245705656667674600720519608805612315075185383171282259995250688947463463715734079694668189622145762819637008203667318151876531292956426313003036259 [182,69] -69326174633339763165198952064458312603837870472749673687513902406810176194895133257527905003327238386196109512554165637880839493619487044954102639887189383675794081899958025518485201375622629144171677446107743867748829059768852696698231835616321770475839660936446998604146330879516733973233388779196840278922327437268454859969420326395808303056610286437764737432419772057693265969800728347810344506544803913536821256258207371376146997253901801347302259105638675335896471202758331000329478479403815874378077048029806283394586349969772541157451605694953004744454522620079803776191373517591457498603841896217166738064685667807252615459224326767270985451801929416711679917228504966530834968260485461875815996430209908954024291047317931530576649212318446852975567881624514492952402120674281097441149678637696706747101097877538375550273854268215317717281726921573317790850252549783910476255383966167998280051027184187913076607578368974296136515988435621177797249741442814601032796912622133057814829695489975856550366474715532653589096303607645414693008727484255389804332258143289406295730014282471757361632558076777355481424533774114154095526200335910308142492163488027806975863116289416178303270639986456905985304893358012594779323682803779394845748357932922847244788119419419212946282242204295933150873909715896870880540471932815797079111136820335376416333874943382651874093918372854795218266799975456092402058884743793385841108960314264948272881164715182972068133403500406567546730314477849672011042748055513254014437588596458562874414951148713177542909477622918248993182632923473416170176067120691938339241341397143880875837246689232863083277517261588952025767422 [182,70] 13702165305696682073542604507479948701144878597201062110942786868155267582011558803434141664038554721639826378605428692320842158808243412825169511633364614824066419740755287875961596410551528688161120473569393168704119380425146164915589843307575007377768148508372548329780700033021658374073953908830389490521935065474417958445810864493484860265138789999958350997513020203655750647518481451413285971201928267201627239077942135821901661172498880239397697913863809724219594400826253082459122714671173489978305060673940665623960666843063493719209056053121399521346003147059517925661820713371593131386777887302827181492607948754089031464870594878911092119394790479811746861467107754430920038222150568730423252085232785769163546171214809760889760498018298517907660411205718850802671475056964497538037565841304513416077190007310980362283266549399981747748986455773709043983337231857505553227634075581433706831861994353753229352968951515917469381366041449214292991097534150854791382736604327715398434245699239672941958020130352965204478786512787162075919114422245456749758113297388562401990242169850679219381206285525794959207075118456422591697996787198397146993397100838749772522701114266046204950585562269573383074848083904296048484511404866731729312318424011854931389377718613422329054567286740458823038861280753701818120828813430779611054207094069567509059645125714150551564722570743616526173249190894667756675002572905377842059930502148013942095896917722124870350070735062406331919816172513432824913017383219646331416844924286508357541501007770345895416431157295073457310360926646086262801263462293845420936861379783857394327082678684031616608039318475690432402 [182,71] -2264584084430081234042694099615118965289846333670060638222801130006264337533325347893601905440422245255787479842534396583313280724568522612735826157754269732909604835660894812737176759900015984457558622958886949531812394785450644692763672327886181130115725343299239687612293090349111052131803972885103590540909291202882145483325968005875352587499588087711310700581218639743910054180966924835016634746816504136470812248652455129258658293370222879407830159975936240448959090151116451199317306758295830038014962699243410464889612355370622384961779931475617826597867289717650018837828281310120597696525342588573825948483189022120283203317014441464842423486199178717064224920237086905543498719677959817717681403405273262589553082569222169279450001402518129540781040645598335824899572382471549101771810923552053534787499488118959318054976992977184536524497622859533140226928223854371056172334631691313246378472604878252832723880082161764418056047598053965151718429489673893906349452929585136789486653513736935102715496963086321601258675433749738383034971307121187865249002771143286491683516204672262600590777512563340486895821630976247293273815853938248763241957630602765060628130073438639062929090451941563465976842075308413289803264866463956192473299822438728813393570964425743066880407551664403416349126050783194504475140295393069872371038355264783431276791826991143320780799833898203265635813348856666151230265305199879763181677795434728161711108852546120343117747513188114765813998405839229910573624901783664059063293786462159210223245431834453462424320053682673050998621702320558454166760677343858938331323804429161529490409908857762630823452189501506472 [182,72] 301553306367315157029303524828726037842625667005178037841532286898247602965203307581978178258909808781462510833553474739926044432994602330048451902477071596877899500186043485764273500701956957287784732891735082206282942419445518282962928419908735899341371210014392456603605551366032866023054484754707143717987349319663924013869704760759847097570340183485956156942359531442797062501914238342158452726421700577727135902464787956378230697818065123301219560270891464399013256982198357951530673612450746597498348337410454952791324110257306711670703396493866895327195627036908522340004345522122328459373129505745463019528051543470800754202083594111199752107352888786342620721907230892157129034605332790111559093651027734716437747713705723858304350743706117792210462877782570607697358588182010928569489401423534237324501650300107210910022568983477751393808803362783920884306901867146711678236136450122665220616483330112852678419307317020526180004288212757131272090514838489878497759306009193017081709342806962241078642412175092465950004869191427345003342782232138737948233985490045997377963850311190496955880184966516582689074988612584562272939244556792202328332303476587170153826959997414425902551315432623326582737391808813072569358392469511254311500385524805403934692982299509017559067716960141346827424364164377560570711878125429001501153962849281116581246879096678156013348181535156781837977046103652871368250404966518993170627223347013894650234241543593269007960804490163685927240864192934666592079796330694664296838738445631109824446136009587797407195649104700999517279762578747640159707872089699897057354909516263357556387507976515059827665972945602 [182,73] -28610458414146663041082542058030812471504314740257217318020743365851245951626546375696262947792729269862597433349171476560185501560498762687502948906021729740180554450484779174768781909476985736042375766504861021814682928454604862017731798235056403937480590291640335762524158419177975205979297949494403884376548228309728785930931987137589153804728805783716989745487118989765643746146633923551923211239197816259816342359560500767599968877721018340508287856016107775948321516984260059404363288958788725373167189353801850052592678128792085266066777158699382064601502190541307888659462035926401940612048265586307997543624227658478485991182795191689239894034847631992237299879518758419786850402858663990216549089458875947494698682965187002379163445175618385858014687059603948436270099246883119298187698889816437793679473957856475771016293419058470411433686707885062090673204980018089895875618427137536957653779590043011176589965561812730121811137927545757623087956938447004736080489457387645058929767466436573415230129916040400556886492427435424003770011430005127559317642280583790405244693145506872279985263323569119944090702632468685988935574177045660867098440613213395816160650288671951848687918230388305068067216319348171054084793549732148655511952494146837935698865611115204733673146529675729338340454784375481493779334626232071972729006528570942620297969404455263346373959779621619764191685892252066931161976968849427712464153996205153132100196430981240364115110126272748729892919740401209301160867098804525259889239585488312324066248167336778837549347446661792375945460103742769830162617526665956084626465699129075322820727227762665990280349280 [182,74] 802654036197102061517108198478292794444989716116915507254282334857455284383255714331996956797936651028755008609638126772866081180581545338585534167730806674214347152918584370411575884950665694983983359820512305060593340870600723061966870070424717186507368343930451196807388545520429370737995057422624799606989558281872319796749476528479650904960509479907132725377251264681409052899284723747478234892852291901761054246888197901544384785304099769098684256346742601826464201404581289817360919362293414093530530753863689600243507472039198301053031001316572660052548701942960224228058321597009996344267104694280706835325956766210931978652123322679762872608519720345487619561898419218639011328832866784908303953272053418839539618392021219318791665650561166334635189939962489609904208391032955350941442205773235701405425797818074908892386511610675817993516255387754284524844326278599326224680516970815709191353037384540119013316972773097413489953036459827784446501950293966516929443406650555955509112221309653373890120653030029750083883840267265703310185442709162842955093577119018386905345810578135331165969537098656758032649609864902902062174368465189533539428925377839357984126174460234264666477256564828118662850108954140641236205886483006082822588000895751195473522967034666150227768152029933579511133477046110258001103788637362752746229528717023765305318526770603937141383280574823869635689139869932090854201072626301676520463903750108413322692011476326241230339016509121493198401247251862445030213015474290437728785602601455190675740731063068131863033094335089297478661316021010805017679795052331892012422625875539919342136264615811605392264 [182,75] 386433721351901758078985084730128867284511297863837852420570049332504028866202252314871018246923958660839739365867538745205277648766471870192691112034207435666960768849897191006518011020170072289762274549967068660439660235207998927122303262052724823387178905738529179840266754289168649042216172542652838243161559680859243332081589509048116061012113964678829801096625016307977842773323154905330060824370915058175120689186803225007137495460438018566107220132479624407012349565772361183287245851103216469577254348147579137568091210485595844764998809202085204795489942380039594589352296939192509870442980188846490809648126901854591541629449950030134207815188650745947711015712625165504687182993731808199282998586968537368987559995848139522466617186964224588801142147198081728071725712396946962100491582937162800956079707218325174425989909909142269588842119914323027205541412240919057150078941376369500951732592636281973557779943209579436185015138766944358733185967739996567358618919222290919854554775302179206564557980655660429977167036479665330940537131782790612743577564154756220142570629939657210628220955234925646199914959783474251855944685069169748224293604701512398431566762209134964640610365178764517957018176186931433945638509786096866014492575756625657018691715477290469205057291091211956797633289725336724236251567615060432762563294317404290827748312617663593496407593550479770253350230617379030740905851091980899123829234133342204441173736865314549626454072073669489078655143646762239852583690818078658291307782793925262376154880698971963311765133690021773488791127068092608532478855461517661096514443713620309406865587624899359249 [182,76] -108822268658398118010490314924436608702158802745636189907775048257460503446552615471486194877788128238603406219265888319805236688110546566661869205226383531091012345932665036916468572448061937029928353946475068033332379263589914032195186127401533199435606984392710760595594296277648342060699812762799183295261360708299239832071952933968236403969296049016880905604029277162508801323831458711109815291249973771832865283504075915917454190871173737662107728303715522546590191286195766759209028218870416342361412065118321987912882909999936361392915401765133392409186410954603098688845891226573473549717484128750293401541604145923255794464048950012893181516643237912519742427064685261109893724888395370736535988783216460159671820968037470238578192303605210299753749285389427491290516546264078630943973704642918587627320628875139431296016940250059072808573519049689358997068035078026628233281436150218316253801083033528963411949044381117418984285162344496780098683201007104971455274076688676403280158150692025422206207874084137905493769245487836196735221573246417586233379232848527594686082308993484621081859648147963617347331545815821163015549255004653199702558306215019336002121481346400238741173546431016254687391855633010678260610836042466415534793265127355880447453194547040678623108853504009165325399883856398383997841333817213913386658936789827795755418402785498218326655859274601856532858968916837951330656643670528920024683616233962763299608723340813943644933519701567017907720020348130522096334186022210540688923641424929143568488708592802594214464873587140686327758898710183094921211505639369842132418808828192607809096045904886452 [182,77] 18722043750486498077511536779497810411328908775128273667438571705792638380460175208300915154766737720766138837880147912995108112956923820734316880698371675780058727444210614727225689865211405029265354776186346293101229093370905914965832307414475360136380995384406318762645883245737697431631360977420586160920089212209100541803446938947265555600510332895627646001112495890087546989181376567898960288739652603121739497316332470786505848670080789801571509361449861854884358627360890379840682760249451418108077246263467031805643653315398944121327822707481149905672710033849279673256844433229001931362777001715887752172696286800855184784792222669511214084674947279301098505226051058339538574414426273028658443169731729075086993004156708149584388811962573197242711854408330660914829148073432861335411538395883984157613296687198931779040001748926574107056251295644490256974193024403217247964484340080184935236570887894152830596405762099343900559660370174618081978794773535491272322270278712933726395592789099420883916045652823434836587445214371291045062482607107258195645012194050595946997644488762493328647397514722311759650471467389591062937248220051064649800119268533868050232238120430153223277236485555033394170801536271066080575829540226087121733733557011323336729362884959840277300793537666847321528458080699459756082889467952540328461927484309034212011584419338300485673360468058453792243258187258620596623644098276594309306480775329457428693558165110558776094376957058985382908915757044415016043710903088289796583757597520168181605987814812961850276080901528018071118019950803509248749559643479573449740862478123055474003403767491 [182,78] -2498455069094228919829754024556152757981682772438917660255181384253699155996215800275234598729449066994382669281953267220262706476458545460527592241550026179997230029489049122033283957595111664885290006123770092982498941911439958515672197075269979519334920319083916332541102362954245798109046287993693830441911343804158843140635728148851617559884533489992598593449703965467285709467073534343360173156999420219480576104894950748738465442044120967391332297726586682159237409609045971430318241514113879133401237315851685222047864313786116975646261485529062666834358327684040428437029630709401039833388168078216534632906025933581329433948984828711901669509789190351588039249454260035973128710404006634974356646137903370256273934503900208264526401336505230329896972155446559898643835504837326710005556137594806710765601834905996902570257396250138142429816513577439586015985465466406328413654932472074270306910087217276727542903682133540933593587216732762030123887838105680032246777497399805296519608956194222932535924515798334902470489247042791407122259785367234837436420858912409868114505598231936882330330414489342747891216082690333501053663387407895636386867251486945521513551069659389705678148907231723293389892780314215044357607477931754421273489556539909122109496384551125242409893129445233001635599623490496230650537606919276303836800311699315101590155524826094022853601915797941453115145030886448796283073524540290760815551264063718764140868095291020095400099966117631523356493508857258193077421961740244801954811872049057741642541582569039925693692264548285814125418465233234781292832317273487366036222083774456829083431733 [182,79] 273901720940745936172094188421478073034531440430338624992046410476029228936798453926473406958212698101375136942457265071650823808454188025032101240716973667778399967369917060916807452268198251625662613814280027763642239544363295742293283847254441430073041984498355031894348823140935386329120884743499449267970925312114851286988113720953170593638674567863543122408962811808487783357626735903220057023116102377843978026826017182633350980806955441370653488517571949074025081995012767923767252007183341643502106933796859059897657997942767653626349992374239186149244293703499173112665422042033320242935375079015447232376997099923085333180867889733308959353787057254134510612702804294296388009246582508640645902857975619425255764075801128731505259622484688577721679960220822405441965771701520858522640847416623747669121608549631248039568990490602028330311593152629352726234339569799544780290424982848023464281165675073939245252112075554234001972403295558212042105345117303910067896160136434820923845335606669890028743888273871730024833506718048458755886811502528758792319823900299321303417300094190032007234069709036047874121839241484296605164515808558585935918037181960717094258914879661307972220762326650988953374358414095507055792418333662477930216005479731298895122856786673170401784767248461531761517097880506633994437255525607678430205204333444320322749278116889607808166365335941213231472077826650091999152221997034286975113633122499589340138072916366445841666425809847513789871491582010024312326955117035625973071686754474986449136498921530767912133162323207108640686741026902794004898127519991188491865594196601519932477 [182,80] -24893819682579760745277695581607410768792007894271988697300328322078160433480385117114015180810841522839827793060283096202164199071703198209252671386913193477115274235107761110249561407342870294240245697788245890365298084947695940247536561547501698329933247752685434119714053815247503883881252608680458719366501047270004094553731980352008899772486212308714477366598745056640539485962053756015541350894676891925221937501884254779538757387745420538041092388410108787240228864435773237636133908903056845052901467946541616839796130453170612937918653848286280507340640456817155877363588381317124332928008153696589287591638725283432962612342184386508654642561644905363816702679380190747232495203018912774910585869697389280413777846669696126875670968484271269040726799011110477704456904327381139525327787487328636738383894645359064634939069287299774845759054039030579076770131156652845912662292492444727053883660508168451775508288828962292681707540820704328610608017060593944726728347024568067834538783968464656362868574624937861315905050157805195961017081495857516312354023206286534348326339243506396396295098682077429362382096370654166586834651353513775276079522219914157036455380577583662545291953272050434784501244046458782621679489419435042216479948171002887738876692484578253028410407937817260109464154034919322851629343806545657745160742637861747410005056740301937380150158176204584802529047885481697321633056648371302537049431300200086600220703741001553548895461399831173213062951644026416186276651966661396209053783542436512859105121106253071040111390601257474517827712472795045256205592698202249410635153427528039172 [182,81] 1835823415087009148975000650234292279776888582727698127773234647554560270519055631658090630704116603311145286582996133141376700429163449310453085824802738081677940368774409885311052929139215881027653163852151678683769220325908330297289139510623676518187732236027912432763935255094438860014658778400421115417578173917737226015922771764148854939928755438883071502150522136180555974871360524298745844225505167950568671210531151875650676219709276046225512446262188101239120723106020030771464875308097733475846111070794541612710675035024013233161659672142463508749053422742718965186837168750429768233135948252200729984533809148852865241728701890732805189721405528337928462469928470092328445571475379564866283282385592570944673295468599315199296292421488283997945992034185604634490150115867951810642116551749021851184449106806883176628404299630734341562200371314997906312887046104641211515775807052509434242446845166732304502617311375882081221884502912197716764149364152381230609698097059513418429688396123208257602080268849521586646860372898639766997264910276995058596088130061566386067104436916358264247400781496352663673324423779076967471365230781416854172897873145411093950999995363498508440896271640691039754226308715791559021157117019003213344475214118102148975186552798252430634135032560690564545737161566834302713134990784207933151088925836459184811785178811040546452379464251847400823277249372758642349523865372920351241905116613532383023645393282572430079332181016526332332676714265093600361725085367539550782871158889206808807453925444491992155552233198028368646134961576529382027323249713736633698779468242573 [182,82] -102566642633657047587458279351055719230254962157698917402710531603236777357236190015127886485434831629030236196394129175714070479624256121914665404006942695448386186508367102059859278121016478106536283823125637244395085135353004648576032892464313693622252692214920690508118140309461264473667215527279058922699646243270056996578353553623687702356208095061112251663266067065384525296264820045197422732565293779377929837802254827616886246376920842212050493915972847072553525816260902126801362085694647100643855727732723986086426270055536617844934637169147831333094135186480375361179775732699948546951239505816419022645490113457928914058207118594132214220656319909384880004142927542223523591595828660476671843611087644603420569510283188031630542324676824272715964976217745078374529605097706975007110795596310245742224072114123288874019425274136544415957208037430209090629936525840146876045606552127912309900455701461860919788414618609717370568818061177928911857816076397097145797366195776234736785949133124708666811446192362755018428433717071531146103641546546272310559257064168400553113410647631831604225027988033089568635802529890315897051287828231759197892179133592000176479347545756813786387641822529332177648978590708833112805899486110620382560602750823347196616283939995117977764846174759926660787272533615383161479836694355615889371069538068131538705987729886499828392633949642200665292910828768503333664295566574414149681749112262672232922474482702105975790422046627188150403841460729276094618491156686390582863431265481957910523235409239567211671354570260437670744230335635180896331060534366937491126646928 [182,83] 3356611357221310983296662204261520827031430159498640602420871670275833757887037560295001851101384923835372618347240984137456507922277634870201234277357724019606092807557924966646272829648806684619555038769559836315622840836124359883815926456722165593130180371334526829460778650006267062762550349720511969107222020253639209590877681722746784167979136432777960650668467547428426907528262706079130867323719033665611020666464878379409705124759267241493371393876482162038353561533144868157344584980389773945124348911130794557105463524611970785943340671662008891681731188658053806478719660916617876735190542431046128992222935521530479812989904672257017911312755749576159678049008013845331145557035624264773293339349016013663642563872315137365639365548519966978606007541261350925981529696828404229940962813934876537640013602764990541052504650439667675050640970416927103177835927004790499216715383510723323812670605272293316824042170677975954634358206947042729646545356204969137084378002182423694387964015136257575451364544964232060687144168186719427100997098915149930688750369643904327585286805840285876219118872678835974490362520738669426175038071828731452935390359084549448721408065806166167634165466119387474844370715005166764199658484201106216686310012333800264520362638126006816303068022727504824828620813945136552469622126305647453512519278061714214048649911260520983537485808192207318493283575635629340430794770484713842242698999216681180911623694384222857980804087574303334685299721749124302276883116827691829538389856572573705502427739148802563191832429621958964990929182150247674274783659972472419863141 [182,84] 75179504835899423550452758303363129006042080902624545033780369304861627499057532341573148635034839599349926897642073738064957566324460871911192058432020269838565753101175724656448693859726452947664990187402965054097651111575133974359477912428336175023862156930777799566023918899430888052221446809310007930209651159227211632286287520087652736662883276877215632513512073644288174192968341591019695155172912541599483133690491571431243342867824808729561374694280402343950398135605198868153855542526282367958789149449581523084939805063097375084879329203675483864774815159271552980967130905246633853021553904145851169083212607880513806317739227740965195274596559496275581916952131444444226305574519964314240678887785242346449105273060709768931530278463929123513964529035713736178651960430034640055698864311058513433847918008571352675682319497535428861693537991677087278174597818313608946206720289721468378754569754048863462119415764994392974899798340409484554491971398761527132943224339436960794352471624215187670182088813491935969382085357378021599929842082946116600162439403358756531146089257916399961501032145494985927327198282548339810222527230317110897791458589869373822632616914327943727588645357510484425064754769647021276760090916651767073117318777427766344170809981000891473521270294659526503025920654008613876010874441625434282882790267323261522873199894276652538663330479557382605257637164666974953448057171730001746484380723105530375768792384961280645167983792065914854381258748288946087299459892660577415660445707261685739626323734197844976036070530095693145333103841178480537629419465944544663 [182,85] -21496178760642455982920843344443905296241422280745012966893837007742207234706674344548022224601608343187943853800049650099717811833426932858546048273925763332815622885132252235367864750195701580189068997171166379399766154409353752156259367312900489513242640631969759374458297346458183978258566337085298635239764512733806972374063952718503799289475394466581371080181954695117980410007358683308495429429749043788981629082882471393210190128294977497449016246713902231620450468485334773907169851289109192651440692706467895938173300752876217040059675824621125685643827175121286778153940379593679820585842276283412250605666674031551523785447718405195093581463919906965326138391564509682537552427108459828095125322849050544685664351593404694958051034327164572359019849336476630359249820218261951254550233550293431376347556399559948495367476882718652446077359565558104447758357399488990331929471996356980311625317515989528910519269305029688308281882109445466567028834219779468629762065648386998045900238173864754724898359541176753280444399665700658525580698781217059995469648633793758776001368141388812179698124958745656829001297098992397628473899301434128124566850868831976491386268265127331362615260747832730433096046907117145680159978712775906253051557532014499206328182472353262816531951476603585588699181347829100955441050509877152959304188112944580679368096326041546305913157063617405109204618984388650390129894265849733328552400783258426023837865946916982500783239971154649049661397539834716643102526909053384247774819696459152771990613795367036509507913461120807275131051016644848468799803180795126 [182,86] 1924899719180834681354223295190096495699656672694246286547413710776294962715319474648176349556530654965665666606145515922973199384506801775506868205815184020501445506961120383043358674456596383489924285341533130017534270512094278241202760216757765101207151685139117437131841058852902756528841635955721635936975193873245517823169323991904161970901445201551251767090834963731741601084225078308517738079042120467613486449934800642992697833679582916052121435337899652359156655787495271562049265181982140344588697424243529069247365277967169036519070688987728235582511737288267834998915671855834646751257968517879193164161870681966067575224107763262097789961710895556748928709097146563974942851631906984986814036766052653087510748505104531740416032692258108150526463226567538516801409832569448604410332557002852360877717610498533967273587003916270075095160120052191604487533543981263000763335139774203912067573787282738652863689027920501805260548417819970998836430155965795628409164100950026792467462355134835684106441628457476332497885249951901510965606129669483685476481063564640205671769224929994515627567482550277796422765038883591306573794979814980703639527031693566776425999242597408120498923461380865762564780286796233123870303192067358408100832696356545384966165117589216229831197953822603914620255710906336161760374478045531427860780397279183049286361486748087448537329532766395498932956850269211232423799472900247695190337477447667381836262702134842345172236301355670096129704223716669423191799663523507931780266231630730110025667124110466820351863959503076764121005037443824854895477043824 [182,87] -119108520890022438532300840495964267008187531326888142102435908335825000777362350164452842018526353973947308381722864992827372365257559946775000399835637590857759969078034930464904961004289502220376276072506910219184056533056032937176884915261583835931691122200107835307275343069137899450429591945426541520403287801928875907778602804966060624433798300560645770877550978369305835804012993978762569444298867156977755690328437032929866725830163507866142429336353401003033836765372744175337167158096522599728364402786262936335814692535102609366960783619945593031238400830795303888077306293948534339193136803801603131395897897465995853462478157099344680558018890281078472294985628900526026124679775477166001953363683835595291470271327830430751897569213435764645901645658102788367055082481712631520080389135049073427337422574925235586915257737165161648142646306154241819099502789393955815541062217383070090670374844840423472618202524935176008567059250232757124200271608414740903228472548015072866239990471871914078342780883453357353860116634126986415551109306556510444664897135117539830243177638096534815167278174027347326657386532418662251748205237582549534285942070067894584745690848595188733679188542340896233113076722304445666701668185480284394133696723947576433212511259377741150150686594483001279743060548971288287324591803222462495586439761305162268531869168859581909583615441163222671307501518717150783474571897817114098707519601330899589572500793820343995113040945351492292613885762631453615111626607087612414994647297223166997353201182947286151636540504453667638154296679012056200326592 [182,88] 5696529620684315255366239847109912120339958313600687022497871319255352028418594190761143394258430192401636283727862639719853525448024769384940873354027747787811332102075638197767020037649889651391545307742241889547158817484650191001864694309345277190568882933714196006479082385080813821814199631448145898218031352590945494914601461848157119339442587191790325406866539889391942299366100458085483639608406977340859169362687250413533488299361922816443555694845321709649955444061137996184698651366296847328553649899018480214270880876607342412097578838923670380536650072797691058212094816971823196999661861839977655187782234433698367554491557478874987878128428222228691198808465454060133814728300355582206584850921952476222638527321036038422177149090594711716611553524691246115535414726883255396395292629600969520417179108781718509193389639430061923471129570498588071549456673837553924042859333849593573927543692269555850490148030533789700706447777011852273131496734271257529783037979259713144177546637285672540768217105860938403087633575202517995677037537955929462880153152711539721563511642857950064337394190789496813421747161509797877433336918440846476902529552498373878633047552006461390636381957576213816685698434379947935935675914531910757912782367517488517684601858028441007563096246524104455259194984554116948932095374125607384109282954932107637351517511808859390340896657878849383207105712359109228999879356588613681933248695913494039829324448531613756449887500858462272639610214011703805900591322319068471285660053150108597338388859615314028573523714951891805569526601179981344840 [182,89] -216692768446029863914019998263769444689520300319226742720362920198686324205690583997273248460078967158785762119446929781654155389530802060977175103039843332196911797086150647260412819730274149483282821137268494229818042948347881911447996449676214166211447670837910550533528821474054022653934474753083679359168404532808308299605236933955327928989325178860934197716721212270188895294684989221423968878440363005459145592019149299411991274203993807731578948280018936640927633603009987189193416839877402661751126708253088190573884306824572047754988603226549139757286515463376633424927072602804777165840761583424236622203318985925195917863253146125826490470251011458529632112853897817233629140849798216664163398198960852908264077098056573280606237002333416198451237788645588971860532512229816630134737846234164919290678475003841434835991842810104419247158345194137222154489629041275041050332430258460851959411081132406678791990603763523744335365736254785440891022336205455423764468569450079148645323229777021130785350805000068538321178751697845409426257148089021386655383296749291499314956159690473764288177458197033394746758506120437316574754524286060057059071940863599853160134451397259449203468273111447980872555731955675246365034931607595503036614509341590914093862237067371873999680885516244405819733164083990984981841734589336334433918539899132232208137846972645470925304245504926489360682328558992821579479966285906340998811109700648416040809942376229945591450751214905437576240100000477342966236201926340664208291100509822619422585589134820118215452418279934887501100041247415021 [182,90] 6531672050686410678151702927490199717302959980312747906625154630501765054947908660622406553015701286009367964435685092155892577885867736534228383189643198594350084033344113134739193991975056245348246118670493227925795289058218693173866938881878265792168511983947766151350424427728882442950421679809350409345956751222225517713554883204922749339585219209654886914308772576380132445804302702099675426612362785121961898746525455238573379731724269935815823032040603634376745867817659560225584549437239973968246120382509542184065871549846769501537831579474327143040165904113385793209444144005763718929880236122650796298943581212001707470994604246019795379604148218478217292513678970616139193937519114827150524203015864527111148204084125591157314307154915249061923920087798291890127804192851051050469677753791655925481655926940326550011943214096297233247767879172534386796031936129343918161367978451132140298469577463095966512468463165599518539233108429175646262579343095387316543989065063986078683255355771389830394659565404755593649379716595743141266331336371770657376002392173725325530078178669773685732840595500095057423385551604651564979067743824242351755740796702825323850237320603815909868973276047298288698007431017230121336363199508924429179028166678456903288786836200494013227859986270007312308314229432487440013886609273091118352066493051530762674477085977914488952000665037719263333887395342871264932807004535382926844895336054234664872616097676092574182709012063669442896908650809210875910818555214260996291983825730523367423324665970212151030313590226723542271389752808 [182,91] -150518980532304232741760327577331688611865620282274325246824773325933860046509259663587000138345882624287930153515220134978212381978879654390121814459320823249171739554794511381821801605509054540259257381538848595462954104876040531102227640386565817601703614744951357661235323054342056599703385450268437476198720926954825446231850037710119382390480193112137583683273905122558171934084176819898600890258722276313366388606524167813532662952978707805474605746291250304564559644199468455264233005660750456468925672042863475135387241082942847655354224008806122900850355862612382403432287207782410704679885370690200362976607661895085614263826715201355250087963068512195667343345087112022572498511934502702978271468291206055613843326062975653095935055768873420748276657025011920119250443286392557379961843731477599010313914014551517305729922676721410820648304216433975114985082868895820204303117398381314453203377531681192230096456238369807798995685961589277099803007688855727144691131677459753338798482429621422545527362364678194958498218797014467805353961442463699072848093879694114975639150163329979222185341404250311741466849002486771941595938477631706547151434762170063476817457227225853757298415603243587833972086411132922773747798497813872920233981983304580826525856213836948544592311561607322775251100593289569184274885975991640203826992472593888225351328433322098904759892702340100427138664499794819792358958521556687236671470575481227776380214274089608598621912584725036737007529018592086974062175781056038665842132280111288285777528351858426140201722675564367623092188 [182,92] 2353661787350621726387552037014872290741058149569260625254669291328332651956962106970348822333279056021432322220320373040819252414037662708401683728254170188625312624564366472059642522927876892394707492228014304354601701558193355216693981640226613842230530282617491350007345418788454298356993631264152204991681556754373431724304856937194708100757771093006506395827626912778007753590952919017189283486663852574532267448339594883478536976050715982549932594243675013697366350621106768897892464701244197191774503415130525772206760998790256277185450203795818755921278457506652047615454817256547424579919525979377608049508377568806961222808222635893693704281264285286909206618382682070056490221866563342195350205701288445940109407339930251787860889702196892430771824804612200472536213318893835916724061112694999065075521663772114837517586229043356153658739043699417590101773739485844537334177792490984981440592917189678016411994334102333527674767764664563943578045554164271444285106277251354460526789000466191293294674549221835106475138770533175152282959937088262894825877927285161425497154719626773464338129270097057980105398077532069927231562009860594087130154516057369411032179774930252495162963319237417164861295706498856714773076938100102627357713277523805633928647636808053733478484706046263300425271226173627908865162306088964291131494745267157585849940550871932749463280216282040363668811336683081761981902138700831164401588387311672296784877918090804036133661630743746385963521917267096316746765099541537194815253786138236813386399084193564694716253430594190412180 [182,93] -11751931925450144222335444518293545244823970268589563830012981781180124640506893796727729779940603793308922108648153210337934572407608884840610993327858962512093207380889253099314410758938208522029386771420106620362504502269787295111604062247523813589804922392946604391816349929362707450894806799614665419462893703271283279095324799386217607255153846503386224259616219851254693790573755481956278129966607639665894892966598662272051357774994093747299347619281473477470529053018678073857781356011037114025798837945057004989506970563127557537037273654598054428008036513133038230262027679636691444142978576332036555594274198146219616239110356986322359127110716130166422553200689413242585526268438138450462302342556352216373574661015642577976888599356908243116225542420175137971816719420451408418034116919481890827072913778220758745158498490560732910774388932010930022640354057816040483576269769975434528872680349897025098937185336253951736556945240830725548091600490210328698688807789329035145947659579613974960482368161890692431297066710078608884813433851283840013336951479022600321870404723586084661747742637134009366505288393747743008656925259373084159301884510493213037067906628337348331790091805491294146252847252420981181570816517116535555809023512122311216141252425486740646778936620119744240636573931435130307911867210689950794457524156010168957986799088987927783228823654709235101658295308671074369951061917364723132405543163890411432787461173486385898349906032896131704445136095971681156857752370835866731235224343887239465006628334628513797672459485757640 [182,94] -560657190805966013312062964484274415912298985547393454470293167067672821259678382986239991471013371304740554319427243937279470579175009991796031772153404794255890906913788451946410287971444246114477756118374155612992870482637472949104875268654721463708066262731842707637210615132839619963928785651159256079575546396863440978774541028179429616805466082871493568180813100961646343572957556031463388516431470394903266937472691222364315449250306422154984778136138324169515047102699275190995216696580976521455634554275389934893806252554988872106631336912341064532530814877738765554920699362635902966316115392591156692798377462694104302428842260292906724176156355151759121206118289681644477032318092307045141791867339830622916669465625887147827642296229032311430231009689098069520192524633229421593172877886427681322596558037219782574100725265882960243119770451460119244480423771638499450964897077336034307597077093756881886726827614175331897594060719952929559619095508514942381887802759218730662131521307972518623065894727691294739466928862111535623298187337642642027052689113205866640484296059871312310179743698063261089317531299265923868758577638778261074893625431861698630859701989085730312191523612690866925810709067068467113846216587289615708099850521776167581898465690792856769175376297650053240988015788251264911864630848785902646554635336803299862089305303758072132123135116552685222911133259410206269587112616493043059647038485613800122740316109261817563663745661974722213754957908342075751427998493330474946283923887725524932589058896017663829070559164 [182,95] 16701800507048669871309000419119236107778346737319285042193148820484359503494203045562290402612899111429985419275084055337877917329041771530497965703379076592166009233327837143570302621057767755550719663704521202380013326413990246364033609408485628086616880946911890082550923543422538977182713608672480295635474698743166826212641237794655970930084476911878282336864425368251753740460385432769315517621787124988842141400137905739816374420662025913369349190790003533952189045999386861621692955056395723954986359678359255857979120467482591334124925778940857103001077240023940652060714036379668749681198408051625538898636645902163643841287401396435875468575696461158869855097663783646695293526794959206650836983770591812207925887739184281984865090216675565248855692289100241945903893892835599656711198236983530981085899569943509398251086516652740093637199123527881070744041192863293986254506150115200355051585811660437766852210207426104098791357496715816430862519329557228429881133790287616735677026715379414613346522361836803865008023897482715398301655386613101821156681972316492885241799860903836872470421700147632768840439728763486706826493411301297182347040764734200210537944648964352750437773307970179426757446535328380785287811978987313574245157098355417225590075080732705665576941304814157820893192555025307279460086087191540634319711840762298509297197198138944924564659322315955972474755994890049264820099738732911241760522022111767956191930672615432238429928097733001683078886342941781426266652761980318084870088315441684040255454316856534679073266 [182,96] -188798271769217247430305627759687248254343646204798697577375342698260983393696085417832615807487509213764001296329545701346887319984979474924943770880033888590482091457378049879710486131204494157714594636168642076340778168098578026983449193393135770403262963900551116470689350325696838406098136873470550063257633510365046445516170545017845030657179590522909883478204811228705082091359609485712630698335210887442730910519913723792950500572738849924399830936483511343692885628537601185733554234649292779795407085082559128760353658005085694656455235973905430092362851703253599427429357701957871766960407086958381076048777663508229499909533184401237460690554257399931500785760784729629783856182423124210113841145535431371151682630197488926778728684022823218615920516509412661924501094491591319529908594940144329644129354749536639168833111000808549367602033217898799994719955779731252873816071610188079694433163570266099120842763443318817014554080318099056965678743165363053049838728071222522027032082315547600884995569959845941842583975438326129309069044773333848139779634356102112480099725238875218511440321657857663804384660430882134603762590237173879426280045035368867332227067940609035937487459343907515171983198888589174064259426196055438827839755068642823997291182114938342450261772002248847362081663516439551230954923073814622639167656046935844768842120374803536407021382046169839691791875886042976695216548497240155323938863840004657823725449577579481919720635872830487600722603541475590146121766883128015543057870444779408349359128029496241269 [182,97] -4863312304741739165411561744499595176332821051235337121238929243812342491929759916771100436295588225011563024142453723098620453885226841214466192526502874805150987879204713992717588601019744148664052549331666059039003789658625221672876523370067074824277697107632323251096357172439132097009989585672153003895351815548480135340047790428980989914118786078622336472533633424515806206612295003986764799963587959022134259301880235542397989931907745819881960302426532090005695010154280026866676504379151168484565911894691787944868588334394036570962881909334912613978506929832456627755868202807572003177235777043268724240830233588441757489270295145649850080042350209247755931616922363405752503802363914265092438136387269545800371287801140997385756347547375196380510038508140197352532355287921866908190033029291138549731896501840048348632559981754186643266404640334318686521960447972644219825657045717537413895387582812858121448243583383952120120855592889200208932378701871753182013958444730246921743710312234247955614085901840418188764233443482192905482804528681741206990794529876751862880490089225507334125317139685721168182587165956802252421190384407946067330608163439857411216554508884514550601019702435232049056741173231488503078426972351067811742495425392412334694768679909580837225025372545339744807190316723107287418649612395227157600960674406304300620342588198075638945782087341480633292360607165392573737600885120302911243885588043414530545394619082819574774582797998036559583802963417369531999863262317663717213869876825343417140365287263348 [182,98] 105727606054857681808267623082101770661557406615248381911333509343647769609626306568536524769677066440168189502545355624656636817639208158070605482687361427814778162365227077576602591031216522232523516437326926083492377318416478363813541044142213124460299077823485211600214896268470828346906726675421822185784785178554956466215585069428749003717459320686120440371843536708333462265965047308031640908962400222878795413220919905299887054797369169323162756067817531058844950170865767101155341452942035002204378262781865591021232656361151212780156616362189533622392429420547696557660636800534081216164887039421902834442370830319176710096545233964283941967633961682257913126324629160817548065860977463833875935499884754244938570044605669427624999256443348209607528954323896127615565063484848296672619399180022463705085850167757498819660980768333932723340448396892731238858338507442175907043240185041354476389868739326359069934608188883005632912920331153403142834324561049610281345547541090754600128642295513597911881864523368474464385810842392775045579576687783855067434843426750355891184281674746133230520186771613514295612560333477021992681785151231512917970179829436020388655597175478633786131812717007929508670541405786350750391721904362302234049147193062005571979322199280944323130090995402971567822363646706995571462745063233374021208713835573094019358474939186437675937430132075610136508893595181156158353269912344723217397090341557968534997659521468895071569627873315644121776098568082034863338239013798102872494902737395443272135498425 [182,99] -4589365863005692071952790028337551138918237204823379733836513763155286624177123577468935398688175667475929922058979398819493135468768120145558669050564453306715129592204697253937805297799407764635145453012743749666358366108205367797843667619038498072730334031834347012519670886168151098700949518022235390945021630059001533893157557974982808426417913366923310567144931345676043503536202560717974051403115909440212908031858408325098200137082963350116847331077662582998450588947277266737205249791140063548304561674122859097383125799371152118192684309577423305651889563252371830927951943768142406362111866570135843414742050428525458154012877254653143052119503070474712688117710062129295214681225425704711988265330249128661870416727716159155375998255962477825717395660786926863151244705494952629785135131080021318927541750546076064537116851811701396508492769916119726771358609025897215607051036234261492173062595357788565146888812644865188338346730035618402110367357678260150057870787344259908833887414073588307616812181046557548588179869680056824445343488663583765213515992836566011978757248339835020059546816968473934203321721975137444362742442211963976111987822969034352082728655318814180403551285728722482749127476787926353798368039385449024718719240072995290773358922488909418236104484601349783067135735954682581526151754497986896171926255550927271024721484889444750099885613409659332371338761164103014852614987430621527881957939620916169265894170311236702329733534290191394410590086462483412868015803789870377395962622719259031124362 [182,100] -32022568529696840315321174818102805547769186707682368105754880313262008934944053107793225265480363327610205397726208068662594768246862273288246381861666586866803241533129455842224194653592385253004645969473444413876366834494768346249276700396395784155982979466180471889501383705792142163457021795166547065184452174167217911724704756581253797832272384144363223207826585507031318133690433726857013769184562304542104580293355034523894667811571109170474934475362593770919450241809726116279189856874127649088794935181886271184947210034504329017529488722298892810349970089084069825434190021779889250069862396229764429781155058799469612047818599023722780803476370199635910161007479610628993551918171473269577276579277907960341077335924262428861317451853145005529406756346996306346357400529064102394838501719690372608492979824066400085650373976681947555532695284097907079291177275738749884933878327734867429268374201601883919705855326664570632599965806017441925740373003692820716016739342610548693741353907315423613075977282503320039100527124511582079450244562209767449113359422326664351380641524037809730120043611451775122602943731877587864925602652796751007624965196941337306770255038854737122125597451753989716171341817300617649437042664357575202600308109681516853741557753759201560384939296467226637239771014488208045338271991610929309099853399175313037186926457153139148272051703533228704366685686203093861575612100635703586756224806984399708506939337703151453578993462747518091876234452097312795935732877318630464113612075775891370 [182,101] -1043840748648629527402322641285800991932530332280398960309856304642167316139455118911150392724433063592060272689963472526184089846816025182282109891380711152848994845998514576361969788008159344557064887423526365232673461540689102151468795171216090462407613864746417437543596690770424276295007608431881446322209705775687086148470093984154546799804245160948695865928707606329362140224746398657651327169182496998236064843840829212644666205157529203681121539631322260095281968764021126111710436705898050993980145007945139428719975802042224049966600574632602157679859424280329900711112157592706941480392633413319509661037983848259023703279750832058661805184634396565963991088043932103964682556291166169183700152581944016088335729517040757825975988724004889397305143463717123427211502870648660193139744010954252184884197498665278987849769178246098654420240160166033598686281194054573782515474756190588644391569122629988791378781716133289518402673188897800999780095021091840274212655583775231641199649409690497580357164783965166092341855910452258913647797694910198873046539428837529255473242419034298204585927996246636508650144975828158116225231381899695188251476492219274461383847649285269233204627922808983351145073689712648304965113237256191987155025170564402035924217712791768235498569807687336344594911485370841730138175511788961259836051803819401747102968051204298823262980276168179216548871072268941571296288707300592490181058206189614472333595117439102121103518208191294871206201840461316103205797123554009372404919815191145 [182,102] -26407375573916470195580279651172808615321805088491310317500938527009482151791753417060140111106578459167795737379302578161876904796246249530529961087189482681735878096585155301657824858378275826223589511234745340381673439696856918473110123858829437229894694668632385509595512010578487297264427535561159744929371510530842119891298559610836384660091845415520142207686853252582647503147347486051396772489226674928794644024475041209831689649573248472982001361548926870693498891618513427728312596300572848460981477499034094234260958495639681005676697420237501508693834259952943615727696528641717218624462919419487950792058341897088729890549411826300802327905750732999944208930481831240546130637882594533186614281734668265895058266141548787735545123011946953068321197127519324041337028385779967385482307565931053435926310625224254407067941900629572004373977398042228158302159076042976600003964525482054948969369443620054603842445255603758670659071851303000816111943859998607390297370353786841235835396871781015790849788254254233020387332486306170518572333158360433332593183024788304807281477672978836201315970259027947209992970831676608913432093830820851897074695393358543352142052927313833108625327370379696772470710866186070342825475206375954424197265252827147150554160351656236188383255979133240590695827516251024803143478283607879875003314603615376601610338813421595291278526128544891379019269318952631730606940023903608239256384895306369314792214500278988692588251014560080593460013975532712299068708155592893130995193662 [182,103] -122762756192829989676357143748455683877796496844786252130614819359066171420084960675289283210500630834201743147803015147646154903319886493839706473720340343722531830866638242715935645066184130700498142632038977029359243035088874273069275618418025158126205148632902435282413680280068823079998501734690684020535337841735783264794358245976445703775421368142998835143774346899530898851885819813730862316926411015587678197277500826793424401859315524152460802630185656697330208217189178594562291961629091076997569284452566448305653078404616437840694559586614566857779554553970162115115597278315466107608185587620833104871513293230518648537068789948668237161730232700667501278741787145307779841660018006853210299627373814086028481598876973749519689758935736402833700619381981992385627365308391438091235324356047345678788095803189792228794088795492194622068811971242448550233308898563917914405387222545730083019972615173942273357766762137013428426791470447627914170479364790584889026684840954417442316972547923004276276406871454876914526407659448088942499207421867712921855814105490155860431927475362830968059445816767533696190820066400685582259779738734804893382063139436064330093594249767526200484510909632417633044910053079985733554942039030749134257882847033920890200935883134286577986462849722942289416296364270952092503757643874932204138329496532422897126818692543525587574836712819738246535234702067355851753262427158312371707436154610308623932807785063668668596725240894670927676630162799580556345131856781770276208 [182,104] -3204565161623114399387814753206506908797729553631380610395504343017836279524584479531001148196806150331761880742012514364008170504039515989727520145173287321164252710928748204575499595568351385034852972037604761312935079989324383574698313080988850467903341867848853557881567508953336534141517597112640693979465277254572491978433121120320979441736519651708080046577225426413932713636159883965526284385684550578694492570086002059098223570318258107924616017623982577735877810439661619747198411039689899312736907684238620673840958398357954841674514047227590666703623476166713801369864151365398754081384694152756569351402610476719767828676375509381047422772498039920658514632439015315633196516444428189508764509421142378573618050281009955625448904325808410166166736989601037701483479859795069616982435610435244101799473436350423304089783223073901748446966642299095864253091781377786430670951837772387618532582879702452120564094414029440315153584995356427529247093237060906857543014065607818246845679131875429848940271363144200734776180528847659820898843406167222499597501559517747075165385489385671013019736419283191635121950477630774515375341944731140586449708349536992795323770774042792997544435611539030450370017975487506091013924219071129653784406829864681441625979518044355365354043693805850199247800946925023926916994075130875939688180266401489076972029575060367955609006886062002845662171754985208498473180703202640647308855478818123310635246957255290820881266040998956721578724442175259670897120787698619400 [182,105] -3834251933084794706885189573389475562226376414264095147603590890622317109200035387769363273109655303351470706737512000081830950997098361682408238903335828795830766791652773789333921741155959819968919594446682773751196351674133398741532444352056805619895034110535456516844366011761294635786948128148569553478379139676114805198128906208094301998767183141968006128424327788509682824123355715444387197943676643846411067364813334379687882444439697879234965279859059727515684950158653591574404633081143826693080659400182407167365481723520220399344421722930066558626564343091232023888955021836908586220552140382892469277283465879337883223018603634954440410613795269242770004038632851482127075933450122131551216966295318783414069211014899696092738113522167923830521044884796518629366632370827566028646589221823912424129098873853449376374373535130060623126081257432011063512456802111042995106198614249593365472303446061698457942767798802169621601067645054046170118712185159364417459902136299406123869977066165755553097479798871329275100107787227398023332831069251914832091909440363058312229015558280369986131890812930737212085940851178170699302661735183928266500579603384266288128708063540168827634129021814013421680662669825098186096734453371486542674205223575830791974127186544097660511638259800484422802332449690359792175659569778918739214092788863111166063164379045696195087306495593225979235754980462113488353395021817569549842883920372795589559776882304422379350456349994587938835540399694669136946897794317 [182,106] -215497309114444497529779016193200664612364959358512760339087120409889792748335335206940247060421033195608073446606111536009154606902192500530508155548015674164219911930264358929722624801750011676162218083358290230895290232450971279733083030804914599752567846871969385690191116757018671812714588818698951925133289867547148682132292520431065154018266912878609045903222527024347359502425982671675508958307818813973370967128703937886396653580238905724240809512475807295075681479911456609201809685320676709583428320252204147047000466221832287614139178481331666080560812439883128298691082525982945372139203165452029768575916220035531822377034030757542840262167076932435763045348589545165173441363012237363928410497040604258003814878367899765540448075889211860621715310609898607515718592692382904082644011430485252148786965373242048570739856328366967567873767843987796768989251733916178796444048651868348896049199927952828484453146132375437131857759061890252059959232528751211637211114903421263437931602778065354518339091505411183396026913636208471917401016799394072114402733817092090820751453724139747060697992977726650250796729025242533661065385974637505051885769477878822000361298073519553543115746434995320590996501314833460759287542984091189609139857371163192939714481801009753307429563999169995612891648500792789180441979756966800640574639029309481238116425246629892450906646271579108475775747403072997905639142966678827300650492081673672314334002275806895691509069778227028457094146325155902615307250 [182,107] -1993302715489258333908079953116539180806961036382165823535690868840749998444165106307013589271092464745793094508789224670779202751305171303496462487303572442644482955637438631724110314361726770107598938936896422248470867621628476462045249335895325364736743011430067237969301313152410452670596324999962720229840529685501201312331687902630042276475416416391898692918647226051341075125214373266866752412021649136301302734724051569972114489974478710988526270459371498188071410383098823880894973175625346238377382738127424105291482673339772001636268998982600232994593080841488943476817767025159827602315348149429288773104851918838745882354762837524838209587731959503972075311239609832584130414027143577241369744761027175985483600325977166923443106771566496518971262602851221343949877245634102072771857074440457348701903815529481205631368812992737128549192693583368304430643256294545654815376545994071517772269341976091638365264313227298600670098613380535338889099251030421666256800034663553275935107043890005641467493495382071248362343709088916981208990579902824143132422332324816779148918814237160613534209811830465194488137006772541218765722704284997215074155725154754698959739497723624091280140917766902084382246292825511057198047137524458257372670166299769092135839118591689697615866526120822029787409700236374327130897795349894837138104558715064122299022460833000878355115248027801784368426045915999302103585386162141354282122851030356136334940327990468938971268039560822450838728491104704597551 [182,108] -18369377595680637262061389506445628568882045473868306217800236600869601724265579690335498400075966649055463814594446457634241337939157991121733929184468860016922219003837377652271303300030535459324684971259147486563147592383701227875059235648476556866436927398701459183816655657506413692019671253206694624554689194338757765551476608392788136868702999679612412126756171094447732445617524442745414159728698285811890861807306331455377606757957085980558442678772942415738664155006542805105006561183157401156917390236561939421673446695058472738206324047008967622718913861851334702248798549004906242453829233472198928981105444955740228553253781109694041413314375331742205565764994753930003891076043961314171423022100288664750111901186124087062738886656696613872966575569365714744476406786123493384595076400095295853950438445605679254233494789162896323845557432910463594600117532438793659746606486593752047478495903654016256976764915092406550018771079616274159654245666890324542511665873637487484037624295252624508323928729831548340599304734895113241416281280173384061578508994810639838450063609231968850677075684888312147681548173095661816738431234728178970552807862025313539231653810140596301535149395201095261013867147815956056194558608704097393858056691435940588852928188141120392877270455227191272223543720924016176194162567071872490559213356729060921163030330973926725645476168056414243215577221120149199997625947209665651733227164683053120192850624745968156222625120134032488064223757757714 [182,109] -163079079799717190404123701090946052776998262196569856171975083640118233751437348791465742331455443305538238071992456386680896835373436121986467846612131379883837394164599211368857367339123674225655755793334506826420303343789814679354489199873407188432677141776890953665386124888672810691835472817064497870803730719463571146086024188372194916459937297892151147967690023592855951468452004666207702027921609229215090129084662836110755111064392718923094252566563698281257962869230696333845578425537393764280156942442389432137820335479006549770205787234583740494318069069555103280842824127732120551649111954877850659047427092702397494530958557451358789640967674061678629911386275430085410005485563253634083911564978381594537510114508589774630698815764825722341860658701875857219288844450247328443205481854955025415699015832900721107596647955048419377670856459975824299820564325414884477790327267985743603512381185273440962184566903054238263601806513073749532836201004113539975661816839292708950398069186507404509870780621863566609979794010398449181875327866084720934367438110640595518053549730650661418627209702540258059543509274786784383793988038866244917823002233537673761697801377287587794177864551749727385985237003394428255421376273559181254362825198166736441443330049683749726370266129911748399793894360810034816399915224452595259106240219972674115081005108498148186903291255380242112676020597149373743155957054323162761726170057725916865651468500209268740324464101979636959985122993 [182,110] -682411713337756267431353440776029509574312247486614441311700811922536503039078474017889344611000328647348036290770774798959110870364715066828901960460617326904504087697275658477283450152382436221494665475431810682187111544167301253772707289768170205836695451441833572485567940224202233096468333011797578265915291272459306153136138438848779954276507723716008012977974650410725420857957910020232720621315811187320425187489584051274204016378093464885135712036846971604499219230918863732682841561818154025543506265218460392374791190829906113573279396043585359528192968747056475577622094279062459669149139997325411816592591035815628054214944400501223956810832637070069464136397791109697565507728674258441160309410521929660334166450170530632916720660852858026088662344504423902706677591050446374423918693960501875036948004884550296972194619914201577397710239397612462570103498950589334921527753760201699633405537868463393869605940769228506765281316853468905737316658879076240049613307473922067379888468497494120042613668840447252072976642494829570744302432792655453637167164579587000927432347282306215641083929340457419419219657009797693223700698650304720288454432458731919527402152979362979295163550966208073696203192032127826359265490046495570588757358694458284756667651140006213796424584987461510020853787749566563849125500503901473993900409273786170986945726129947853652062777576153671268591790892352413742031250744683499453168584463868383031998181879291833369571664586184456514720 [182,111] -10562576507870370712449003185505168606848954173755344046265813062431527480561486822294616086610593150232770555333712910453967010687482337913345597014320763468442038819822474870572288051355466043905490453596944966381873674392493499987371755064247363406068821641872164328065623845348193745792578781004961395280031320078079155960970732054572138501020232037664663204228676331950895679885280103462687036021281112790175428270722112423202477699874665854669297550738087257653248934997108138627856992392969670899542312651310215125850920835119432347913910688859717926458080945236196676852569410080554884838765161017583861294531200505294775868736618667234879559495942377730247200987309273367777011938325353537695226321586132412577413544961806635528076508937156187895787251299276457958903426137718369942774009778796263446847272230128788139358367929430365174511431549027436138206574350817089041992268980599817871215096762987919746752848989506795306942531072036686941642436604137808921602531273669732840221054945656293598860224483052839654829169908705149778424957690289406813460426505114870446147798180120352183669236660336113464192034169909725353616138484073124524323870963932069309852916890527113674297604037380749405634182989360534055616817263318315930919756624960866434868483187707329797674438297477726403858663409023648876427011135450544320207471920804039356325061407639791703438442486175235994679052298343498974419179783049390267116435329034072564448369670820960170917205969309976140 [182,112] -46025875563351444570149089152979551254706159841072741407995838710550435836284061063716284994108863308891133193344988086033224308115054783489391158605052032310987885513326843323055341949300742067116823972715549091043919771537659458899378328247626403170829663654050342182849698586256928803083049816346685243867692815102899531781371605817772396426980978036055792942018349116149632824035069087467956584153995581010775284890447617243570073812029938079618975564975406729266308413506404871538329886693799518519227701286139797116942018859493059733854939251751910062368161766577124175339699469502583484333865225159306658813413483516859955413425305887121783378863849326435805660566695597276847144688045739706638954496279847590643863168398851003982228698636938669590263644128341190211364657746691146964840419537262614404054251322346870275072640517571173177825904233104876031674377895674404540075007308799549576209397585246035383068363069041447313989313696506482697256580142931430448864138899977388526750558988616318115801979400644761058741774004401868909290992470449475149519189823927013759133544288213512693575859015860816219317327266662929570706377604199030600095733101508669886537431350936311139793878431004779068561407789802095791232847458101360911994480303102886841714060382528605681454833472807126358326148934920189294815343070778988401246212773753863423669277843865223078296740528773111497022762165667386258460740214793260168514701127205921462269416997901950951575188108485 [182,113] -378741283202398178544041341853281715490132844274356917412433950687154830197724336657639815314105150419782090901610896645484054849837226157871362619214872260216633358403598691650119167281853394091429757327242151148328972791144945472842492444261755484169403820935633494890509738483686898758836282337795769191114320414158999812797482543321297099766438930547025269473615504194346987571519667514140604817214901674679160763743514906152600045759829929152432388604328590932365129252051085474226320935545880037712592118790189705973843372164269058116487233827767877447926267826336643801629237995276552769546286073639037708749240363882047963389015331213285915191046984032197075606822733516570076322855064109243254748234861844241650842536941791015049075765339763679998252542948772736276163147704746279285831945528356030734802922535517988820377757698022268783180065760345167924942068720266022301839135748657077893270349583517428215571788927971014928368621526667628490353254843554563912753488016962316627577112620526058250313052639486107547247627967982644447588443519943153392736499538641003038351731763939504859242708443607035524341931046014171223332996528024056200027985752343976305622216636724398322525513067904620593627531217504188450697981456060633940904118327386833763872382614314571042854090191078275470257543850833659845837636290290400101325088963822548503005635286756546274067201757692323141693581048756103811761437400837442277627834906394881472441076644098782283816249 [182,114] -1527605359968587494938016086355567401315782434726897507027525110971726381236267681347122681604157351775847313652257191363390943635374753529237467691509594962973649410432356282633377013574605994870032060656370029147659633857232867356852432579443355752288059386289043337079095992331995345997013263822032337102642694710937398949591911881395170820059310337220833752109825980242350542069843315049470102885998676180503271744781390628551155210479768222227373837890183251941090188036979414501154183541493021225116884936670840731354588308612646740250157195564405708082522644038579767722087683933827377983779476776963387137678153580419173960087299853429664446541326961312665755603097410613716143988527681425017428016383964958459514592906374124283344871194995883429661648383959503640324774034380416845048687346958052411884426424409807359173979921294321017141868572484043195481924843078100937079429578394533047993520779847714973179994604280846857402879275534525166209446724671814197949472730223284940642766764636971630340266627304170038191590939007100314504104794716331402124749845002403274786466682833725904320518592189936018731855671661430945330256280258009019234673515955155392446506705875766210664137931725958000618190703373586554954484517745831677243094711315565354380512369701949380704538365690502235817833678348213516396598445947564027610688713395309843315401423387081616692752846432334700683230300428252860653641592557857504492666544363003596925931991378996855871 [182,115] -7143003850242754028797343763045641011506105074061685467938710495851351720320902728468741307187217536142800686716673938554433986311768499229800930732994343982924538882916021604965783385679197060603248986000902151312048839390872578507530502383447648202602185377296157538909808802930476607385226042254673900226087746429428432368774524634234499280390276278872088623935819595231500916014514538375314013500994557786378632455135078971115176448997203413000183908573606271233502698190368248313487775960541224811870559109467438183092739646845949874181600997976806696545190483240497899579410305286746931474520238926122116784938810667133621776049213991639400309477038347363267643746863020493204161712735961383461227407558060334601920308736163338457958645970118172177248245933770356879313287903608415775495653344177183258533420732016322254514042279257438094594402721587770382521597225826912791955288861276628314599234461388579198745110010142137678739258687953692697147436748378990246756997201927819812761216109115875969772498022754416552267093212557650220139180791278236159527763828086771923222827464580462964177235594185195999619915922879338343021520511672268384304253441656603333497051997119483230658009111103606192151441417992965322581944382864823760444231795180218103491913776702201377923159459017635003312746239521859921502497697281314283876442613874200770716243358959909855252806156128950779199049529634644638787194355027423933204389763658215415097191956757861 [182,116] -65818515964754962070374867592483198869907709172370013614555152964176807002852268304541883745322951617623521116199430429969647344520028034671468134982302614934407927066809521767510307830214272772817028879581691327386888606721584525912618950223415255632609492725320465180834877545200820763038747537959499620723600072974717674704740513154232439857533237777245081216511376862939212972092133461276914008772907643198452347299189811111677683260047297237077574471556166167502378669790541726381458063659233344607989702625867591657851543771937298801356290039466401505897600823795014490733039755568767144723612497562749814113686585801102918372908973236283235802389214046439576888553192909947414661976938613803393499050123687961147078780220070818941655133275546170741404690973874108309596121718974104072301644018219683387201167987776753006145003377200687134906182245256220016568302417118566654957602735601716030425323145653457057844544788303448224794690786613049110343581266547561668051245248967118440045290547416797097266474379077424289778294146856983536342983414523404422882326621860365924074281693568247517821541507002276537481919422092267356504080648323595685885871498058503259285348654514264556931397342368830335683685523270804565122829738086863253901880315632982107087783155116662589680499631272777137101532669792198913421525007246587870586976898505515775471683329775033684521728591818596210410340953217769808018123947255868199587285052156064637585983662 [182,117] -322811922797150481756560549507133183510350937512910685340707862658381974031894572066064265859910778706518038756715080792990906563840482690321242846936994333793290743517088535889619457163567789610529153823334689513518095386521742467482724327588677609351019453718007536366489578519966062843752290885438593591920671694131542578977205451273748730455382249662405159398619483841147180594865272358196104154370557544282255455796800023249200780095511129930494560622390197977256391090805630240358643578321419950035507876870012494008750885609420455020455186269319851922340025933256029723342733459682195715424582656274992561710039670249084358564360996778893703296189526221552423700570233543560382256292231395517641857418072565479028772842306785404924236636763475236220099121586909889783439203955267479228438341070395477348585187442701591809862919648832701441826289750714404332559340249983705653211406265040792984234533325858985991343837759073824933381387503234652040245201450340495970289683273911258425984839707430437184363261977474475813503726778082467481259316113912279254041562363463435032433793958325316984760174376997202804474588752926877822157774401951022702508347072892228854705768578491253736019171721958380794330845984500107240401576168497986563988481542238472194681465053383248698109632024614252206402676023474427736057577183802485621776190586385050531977488669661572719675488508143695780842932046023906693442298660135304892655580768673891921356 [182,118] -3579458606602538434672882443690414818919691435947531353659360213236158507626448917599758635095495420824066428715121935267796383469742717589580597880402917458665827376355772044419127598711510118630814577162615737444951486365293601372576887723800081283079381665717665594945897256863372484462013822947702298096145276789586876452731229556087891171368098365747673869542502837282630385453912380863655341624243519817072971083777125886059253408539506732753879551298827254064853708033207090482780087446524854466251958262090265928352457909915722742778153609944446732748537246581526758812165928966319040905545016760519227071186410766944796025050184977970266218457796528307278074615608364195650812324263284004355212518036875304182387132992578885367883069430730414653549352404843103516761353590254609383782255379291464521095379998031822065335338840845029548858003251767395071229921057011416196866536449060496510081673252167564584729206581710811976520167192151587798814063072687152749984023809293501448200040673318673243432876092376641021559634383465202263958137837412312057512318542285923834785718027879387983478368367646193377075601921705655761651831191917080755729712619471221209652221844476048495326163042870853598140213259405601879936652831509144499591194742578150321883468200301515823863984259327036829676122138145188484618157496870148247814433133957071067440433688816392493985466441671484947349403401788732533118508047147349035978181523441283407 [182,119] -14054670596674433213530633248029697220813110163379178919195696904436696625630010913322609652111959826799896412021110765388495388567803555889707539619398282111005345714222366724771534826745723578010947572169681602761578189385787453629848422289378746321128788047285815357645777890051391411955252617269434169164485221641379542877965720711786426515949339200185961123959215111299890143269656336881875103086522085773872390987734884448841524440183084962197314154045049265291248428964614864684180812199855025965005926490666083668898240743530443705448663281306222329657174328761261331474515183493534323219308952797527199824842170512594709222955353472453362600000722335519947286767431332219615048844729161572932187734151037387094591056257831340760970513764272241831287855665564333521873624860328442487269709719065929948284771609067667754328103567662763416784051420914363226817379391496455964035941311081416486127260075871453924107414159083453266524740386192127598786554489236626297426039619388908177757217931459984887615651559018216321591451594982809593033717093453934761996235335412162707299708102139094373220421024345255140152698649841321472422358609760848222893636184479458885129853842312161991333531570053271419418230085969163788412224995644644791326499658832840707798577711493165096259669317297843599140765211147044951463195322077950387713507701405489839486938258208101881819653706264089495705928462720529332641692938651386038916292575036 [182,120] -35369511083662538302887192492361076943738525815352466258106044556129580960099486175929720343554416225229798968841928163190208150956335056412153728682948022038278132804363343085852752762758899869402378816780419356082387521951947328528026403221411955962457058140531650019622701263769484004644118776249239321372509849742002664493195158823843067116983705202354252339840205540495075350037255383376597570790099428320923837447696263950014337127971527200600394759394699947571912474601856871250739083815138268541396233610597444096314537935442970468090036694990922984127510743052355644449696979639931546886003105720306123973877708131161793933722732550943496956207635137663457080697617841092791681800777337119329814252523554160578685619546840998288317854183239484098326140040533917951920530915140813682091159245487176422482374259652113755141725773140435895161000623303549676248081079626632702218712783640607272809774905261817764399427767570127277701093502165154106888445719181582487355546752510224952805217694698507172588174356080506434493744236998541746215386737689132481120692656758764359175375196268930362205898974679914427212811021230508325475721359881252407190535810728449477644235980010814481269594927602211344968333249295436826788480695427245593588622761690410730705174070081098591174903815806376191723736415337926050601331016666951928747913693281835029200242460925325901635936706553545459179664817241329885568629190088771813439008 [182,121] -96942800380099523103498152683813597466932395732876134567971557666775780466973268752620578153162185815079442370260227712574208059799656248060710410737049330372034875438842936516674602311136224637979484694435196739920686213877513598917984907295064471350143833269285147445349634186315334498651610467758431702757660006818810904539467140466522577652334176777312315000571351994798309802835284818441903082686740288230959725463491099542010566914619221551419076711682874389724673894777419529489959910284755909273530696975405489949627214800547275869226672266220262329035131909362563271775781811357193439560061516344374023523754612490621388055358021649056846752922339528643850011251600661104538157023435912013105070904028561306479499054985891186558639938456343003251363892181212002692373990760872524024654749759879962047064846546945628967872180536646810334051967359099199117878765814769759102345097123276543134506888596410135344153156243540331510181474334064868886160325449281233445186512033173722257219144239601420745055091330173102745099360587122292325393085404748452930025363337198605208169871971547777996348171807381651367245272514119346128939932825422802404955148126261747089652068738804498988101614748041247138779048032279459455726996822134492209336009270375158028584072119133221727164972342010801642929649924779148422681328002406421891134222359921776410047635607285997453870081513413672142961496159392460396412646080478743294 [182,122] 127095409080829026983723366636687557670388816572537545956428705492780590385511137607917011744910140736779056488942960178540467810309669375060102319116710448771614305788256111517710021340289592169615808952950303489424992451575030891483011228009024991204995352369370513208860186111872342144382809932160482439680257699581487136923404174812775098431849321569332495537754470678304366474145624435229853702873633703563982662521467094988306198304956991060462595488888715686489630340641406130711824817771645429718377848861174551935527304501070306499605522069475266138334275798814526450343492059709777859166514323600110216171395692525787193800803934559611968190735816267642422841020753511693456096293335787994525581072822449710642858201656503037479860134300839664028481012956583584874294391889915019521097811109917627238907039199197867572721106220247834527552777775204504730269526035006526958727238579090295392550903491935576061366343483050590464687318051450419094151178485109748723313575726498943983069424584032008051219907585490837877390044783279223417565423145697742121153371772644557309122983420093347439882709001965831034294721297341843825647775734443665485603781023599741343304701960830106942440154152446414229611889507057865602769085375329774766556690019857770787198149024520733817023356180963496283203884974864295282292638702057611784961710319228270521416431872083588333663439738884364407112382069660414637662630697396 [182,123] 314466752548166959347539020670498083346492328295510876198344569105292795885327798476368665501352206291984030365870039985813221427663577969871332725706796833070239261493625577345905421603410283843884630919863779917700223254228552866563449684525201219463235316196592509762424762899970806223143743996569970950322958510507054945164991329106677632031596169471200899037076719757043039939953944584843739809898486199442296142411586846387925398008450857612776611748068614211253455082350112215229850225273019909479851666961568920825818261704712854953212547467012245648044332903588541349963844212832399035381301903552777257960837202215916557544126718408927284480307065257945538035895603832186705626561627382519164293106478873658152466348261265220634800542681078497015807539218886450016971947810096289207366923801921266431769357225291164594883304345143187194207659411906097275603005056903842892018380545352960810961300383479329913076419082330841298895411471854742211330612369209667090377468988197103841277397900405688980618096189443934067277888550613172746653938009119362896361282416753755395491171056823550582368513856341750571840414037981107019506818236261756436858967614764321083406257768715518564744229974353694271495045418747317859219321501130474322567335645359981575419570031057218475354757743326848891248450257107351310090941417622218862809766924716718075120606391458869165755028273193470099435090309922290077620339 [182,124] 1031160694366628650956098271153029340695328641040430538192643792528820586739731335843837614892874878124497911549091219557556942365130455292051695546805425357087754809697691462435659722387891888098564027955002359825068727127754605554320467928451779818239473949495894387215692160202541250107911832907777804686217063055155524288245492450591908843112380674058072277759867877240800981860996278829265470471896774844880219765733851456819437228612167437608751037485666681618153925878676781355652892955802278502713219144935440563939848985721703415345865728290249619556093499014745521964893907570364663110193182740641109440146829070595727559483678821459014582107522071554179682397643777669919969801859906101298373304855362980899604625132636040988014715207577865880869131492696546551020240736842782471200595983909303881721206685354737419804206755291173809703384050007289087455014277867692228166973666445689390694446379511884212546056245889299124400452760266196042309821345362703491705726445417297159745671611715729831858069127238615133482576346980908519758588621386683923873254834294666174236189199993953470505940035708905157338085266269041790450770559580864914403041779727585311065483539559786780016677819517479876571214041884903220131710939267278602709413784360224234796117507235651559448066281674813563579124407530001014359034187657501506554654808155382808320912855598067910941446531539820327065799780376674010833 [182,125] -13555037134083261795154168943630534218104403254352841078752733853913683105518007778839879896662394400886992895491529384612152514462253803396662269627586020591939155232200092542414804572766967863266805989012538147910073283183883173626726014611344585789479668669385178244208181069620269691276501297653776649119479273967220669693520485357764916197222325554175719321958127033329904783854284799849097758521321320976904636757897003694487600339381201485242902819635755685671046576510823857603212220989942275918011330574912807384022025361816978045563694541978720406332040141854432562172510345578783967520720579197954572250359188679249564883667908785838805118919318138222263319243364076881989045620983338065041157230360979578924376144194258755000449005035190933013010497538003925921486833711280333672723889448986813138573791575654973210848058837573247134104071897787451785571278216955355720931952345159824798491545908912463570396930560705353510360005133540760570082738877066754925433060347188891638687743072018481761327156840003120666523310862700593069533556229142024821579332720127483672838164074009299556099417622572410652431135971133366598477815488307382494077476244930147746953351063839903258287346137451977333672957093034276704969744968063085072406069291129139136205103861908452348014816872691531211977746454714137115664509907748564088855842439704083987746172842200718704535445692966581193124518184654433 [182,126] 2872916880984645656558285627971276221610674598495404565630820305540857242169545648048898890674847977301562557368608594676243419921289332591221698437841455335258164672865681717974430155353685749953258147213764900410834830663425233382381234898853124745688010486749112680177435647313333397443445031617906134371613631874736493272501874284591749498686387892939206436810028907475271157195164035056606369367758464187109994585621878050923520108602553619258744778247802215309231460716640344809551318390587632230102942476674756343066590786966435713429698117094411626634351769592787366855818973907308827616660262798152578532274398433525869894386169018063769655010668368654502022660707082969817426393232788412048026680919064249390271293987925632508847526874920723496378254971013402231391582697582587851942058478870149216616737479489122799177132682833005478911877356323606494994887583991182873754814789996796040665935334098298915908730633108903166985974206512016902456052125010337747008429305655960577186697077452682094635536344913075093747542793120331269826428454643929184822968349755309723238976577404920018046483865379951846661583121221150680013042466707618330817550749559258857450933081070447135577116068621698357385502254932347008972635385786737800842445920016554315791944723138637343939518948921179121918583377901754399710969292535842618166798365765679348969537856589775651765292547484733897673253537 [182,127] -50639111499927363667894589528430806425723693873970810993743766275232681609465217901983213451345782903365795806352370232828188314392889525292147111169605750766488498203796595402709032985689974251247995887012798615396162426625068209638123333639317866645378362609789110553811665848279624780459561939952564383025456195322479821397761449851595451706613092673901771287126464511246407363620342074484358387737137984736598265426406469170420314828340384820580940441002641923601104246285424885885203203327708463217193009843510313919893156467337708028824113436445167348286376976567627694476580151419205328351906033374119282708754556807453901818824416046033236832929726756584676559257839016077500505961478317195333563289161079075955571270291544344611599163751488106959681508878274809134686957748451156477087993179408542487315038234258706819847748848677003461148711966976654379379695300124370625342259552245291708829445119639007393187094288203690162397913347899125668014071175606118750224656716225951307086097428491656518296115129335084272249544547665698321039948227810157209754059419441901855874289400042200002159088708840028996401431627874774301166002512125006782241412855740432801877940254843948788786943224037661914665900480195487711689677693817469015701652065660110812446487068535150832754022249935953193208441519719006715265813173259176855135832162701404080181607895822121386208658883476877494977 [182,128] 39552748161831159072550878715901131526238712956808222529507061532689589473537576727636812684698858379818656598080513915384229220068268761524938093277563614238990324867179571454518109322371142971071549656598108493688624031624247997341549087537560287106260342732503182299223045436159887759651721210784813636906671501949920568226195809099999653103460078174801998343712058941578586887036101384045448337889484788726390486327106000792154758694597842963363669715347789992868229619661084290491472018951657410863515964836175391702364416590581425758422264984483815261859572347960207678230587166408493306074587188883072244308700527317082434378839255639001477466575605547237341193623429307113209311328494502480387016768278984788342152931284671812928972919450520216707216678475215502601074847836109545460670970730752332773200332785855934685174453294988340339258021924988623789453499098763667599811365510038081352397775222025159311143923348568714334918849718497566267414464823115429424942978619797166866050031370566508576516477106447057679744950326944039997205392956953440917512168821825294460591041399071998503117165858842106832125067796036286428933793259485221665932559456098360942552907897296007276763948836910772811792308313172134309380569246029894016492044620039461015395564684525221640432184614738897482652730371878630306248124645293148566668536095351075876849983188303799580419689158360699 [182,129] -61901109003659282627074260377700497156687299082342076918081208740186694050576148860338291439065110895105362713111724059230487898324544161269575894101303861842723110264604772122170867216028908029096318541520441718461571245874723862995093647549369490593521957885929400695157693776023425250222928531417265638560268653692390096957545161960605570916909905798572631027489045275805028883710593718111279378519338286088646760389122973569983397914731734554349237169544309874116244267937885361759479498032290635009626780706833975285699117650059812186930533703149137122796465657644464733794126482442506563031378539468398927170484766430016778041463406063951872520833698339917762035660659826938828668237231191573422923588980209935855541088591550854620081457031171305725690095209311234925146875441655158692411959164080389391233654962426186598046909050246987534455385043291276072994853181032089301415131491539958993857628917544550922508169351259187132697357620704756168818083140442404260601223339953849000741182296698362053620556433037901565688774734339181074410941265863718332433320440346151602755994759461899959031234871751495454259252170498355722642755355663592548054267521310869143542788243417228132616790787342409550915134660826861138356715315816315244341350581414385307998376169871859920530447881796478208223838522817069722806848473901298937658967798230530908007939025863387574016253952 [182,130] 297650499653943548568985991307706056662968956017900514781750340576267299534542020859555212797660132396605966994572374222455239094509359695475306819580189115535204734974346625765068344011059981725752675967549634834403078997854355263158113744428143538889150142585892783369590745061572698568752767162910410609324942650587827809472284025638485592386031676008889690242955965526227008085814182796604495518618716582001792456344555938963620555284046363110028497121399519559899191085024978818912481503425952930388045623090755095474659704253283294965692339247138353535167108581228982247407376437881460693227185564515414108963187161713737655470785115957602069933448017234020480279521659297515104125224130524023384443382588304005828377137132048429910183247309552577779837646592764688206541923781043630344605024044547689338360623441831897734444714089474918021736663873814082870796878845944844081109463160629389836894325202228703147422223802402713702635405996675383189241128851452886073304330686661435730727827582297277528277364578022576971202396611436376856314000350360972608561516104175783290624650203274535723192424979650856740864702301424870746846390979048354653097247726762930145838920626994394381268774792341190732293981456606821967750110345608560860686424443906476803176625159363206300864821277310227654676107836789718229841587781623204519160087370052486486375269207366802429042 [182,131] 58790352956476836195765600445214504709319967568046919354875823817580720160974991220283677859274223016371392837281835511900041752474427074983802472675919507391991120569099809300349550252273772746106940336788304974332604315411938908818354540239089749690277057981727461299418255814516463237566125794992630743302954378631543072808232252916790245911521924246896642876758079881212822804328102771197004222097863567283085495636607492146371393877104231949516348114543623705662254208621498118256697398239606367801623654571139105696066455846917643590946281671605609111703218630118227709846019985519277486334384633899131793498982375415000065737423373124337573251341446672281044318686061868567607549782603126903785054500542874286948355159069863832354965189066956812182856744236394668310774216935639008293230939979371023905529964356540820306289961376715304136108443156226735300127844269010198651446441647828345328196988873728804349118555615107451111654265205045480202719677762701878496286348992443910267878698054935374628072555143056602083114800934314792785508497703351199464195069710131608734358284045365465875158209161805341635694662834642617483763780149570238750236671532714964616040396072050047720521854428603081213869390626516623466823271460001662672040943024871506482308984510619030102211597147063595243588421835040939318730913767946206350600954695288582212303933689186759 [182,132] -1131831191953195652969678536338603536608646043229514867838345241855608944570510179161968386565743761084048792208337741264443318385818979359897666643271211051118438528749730009546313755273642840752179542745952740453469714727647777803584854554299798697347245033444455810080010449663389560303534695008174440573366194473304207639975128759416111794627246242929403658614999841931678436858116085539586404567016176265656844126115856418919139855312273715129280237191727034001664365826472943548583918442344471274904149279624187294939328565147721127424975365412426713914615865625722732878733082755485715974450176154521401475274755644020772127348622791674303734393863969874932749516882832352419304689067188450516696457360305869203381490023186057209758658853927379628602106234240882871348539837969188190233064253261517049171569701896566521099101429823608623436087153710895360623170638338979492238111566797769501454511012772053698069776741992479212572319756829929897171137192067716864949397310391387789322575298147702014562174403897948541136825589729817095228893114974624952572857786593583251766913096397255863852516656973672146860359984886732966165006886695613544041333883777110212308561721719606422500210325764470532517633867216932348367371151115799101503947768131150594716366954673053495156906778840144558119036733559692498876071765658131648538465195156304596164649972874 [182,133] 626621557672516675356394994421954105319827399633595011685923146391598342563711294904181070417083617592031209232270391642698378458334745531101391647504341108067729374677156481399236016269220314222672730822768100699785109461398256369233456707172803095361862376133546272746262602592426856397258898893661685396549530223171346831973649322969764839619054170372338728126144854819837403208435601331622214129767950238619530849227006661933778144570504692866720255557707966742615262762386872136160497258791005707024639564747796954487125693666215506805774285417090296653716141307190049250405866048722054872027516686062191666159606524150547808469451108787073990411001694017941179950861978019129988303171205579298384115105240155848595188893514170769404792809201212197275796397329634825340830260131473318571635513015340559022013662652030033121665741845976854471138587784863885128351915581330070830236522880178152818380048650390552654751776798165036339325697459998445710736052054993398928804138515520809917933355349297896150752843682184241746576824280477381274491854017380838691650414544196096900239189922438414181166814197225573412504931975711620742533541055329190917743927199057347973511928080413067215059402982555648371801145223549280272717794978389612452526282312960938138516088950904922703443955758668120847256732562285692013396866438965765359128877956120282405934 [182,134] -434288961915216139762368944700407122777395880725619538698222067464434436595960639558574942323041278178891782724106995842291559771497709903394025763194293300257955470250379335185120072007778958307427377555381479547433229386439030429894211194489577105652034952072427000976951647836676121603094122632892284239937740959748662375774305541847540728488739153430155019271914330087017509474197268408489288342067712556339829043088442481222272934266275865407384011097284703144870856982222245964092198215480108827700421919385071333048094634243888120549035707078460065561179377959383848365204766079865568142782779099189330095647430865751161810798012034174125523744200087542446072246679205354835228483291163690347729938388768637702593856514576975172951472503000093528377700303285550908564687954538209913381048114686730618294770793347269993733542632297840696106782803695833779637613137840266650992470815311432409565376712676053057916168107905078900490824978314047974583692697414892921546761481560278292388458030890611067567530210434832557826459293920201094344939517349821668054637626978547604435231668014965677697903507431755966018248552670013833824087820294850121577074312935226306493727199503833017190556539239156214063970778945689517796338685281519284027001527250092633132770647714561784457493105966666924411958517871586047867445371003013162856002424695866159 [182,135] -527081663836279086157483353523344930565667793675855547937161250445362016167679252453054561065021593497807275484029329714557670294272598523698636842953585658078600102905320705388848591669161195823222460271340818815245653174494992364682845308642709855123246168021444542164911349341061714382316170456481114354240010693608416617537799274807388379920160766888322210622203023808472451056105625750739709493179655723204739375955117743468092701740686449172205108395430124183686353539269039838433830016007184026318090552161576493553109377500733496022757843936548748351800617578044275374660614966883552403263294846743952951637068677474031481631665492698333119361153770428212144974752183612318672496330942829180235449261066545543876432788371657150009349844799794361536812125271587730952213446105022630174357304191886964410790355695713673163682801725659884701732356860543879608938796388640724679693892784926277801970626452458707432697487247965784314394395464153759253550193824619514665278542921996038871571815800118079323825095798727396633338648028700739710790195663413274089425283353042903702149692731214776777361485964834510943195285152057712714418620982193149897185410712627391814919710965350309796017392103768072589977220438457391063336278074928085287326241693508316967842120708358611228354247114623481042021691330923379548679131299270415000206262729 [182,136] 591397256269601283478984397408141705763214464806666796392999228640186947921444958455325533728337473091731079614256061244086087333931808052755685121124453536986440617063240244030594194422844887543783010999101727247778376613623464353268065199585768016114567459724880537573961026862378857822838793537106747329902202840308257927448199440762853052910847072220391956174922173087783306081384096960667817918469072559523908402234386299379224558023957281951656081307290726852887335197590881531487634468495226452619834528649999025385956038804306439142154717660867660864242411137380412357161826164214590336045237841250880233097336535816440803828163653051634814747010309219579290820791725067812821584679767496975605126496486920265160937089428037819935693443380080193397906383159339949006429235207635202327977416941565288315337500444602005878586274894608927024236493645042004036498767826786307147888007023422235170622142028165708665188990551041079649939390904243853000910271461707050682944494131366564719876278789056143663903903820655799789038787036493701997314341145048442655231898771729015151885130523812939711909170733433119460508174770564536221533918063959990558233160650564567146698855005318270939710616063971035380990728694212091911188687875132105479106186227898782882622009698594253322672758661174417708937788602718324410718801246121979056562 [182,137] 475104529434290645349991986421042140683567759971666578228175635365208894587172138901168425581023863307660329466107523751762792596335344891421862190328465759299815791965084512738075056863993113064114714803641304521016282715402807905860901444836226140961477670179393923293642102207240341922018806307985467353135219176006027382286512263034101466664043267019715973519482758210121893972955042166127869245200373947650687434601082112210453294522651119477980720992772857717589767954314222560924165929812113845505937858035344354107585042718463095776349210996068264722573646093588697262709685314405222302960906840482882537101883060405794172214191256027504641945586017337782461376424921489324390565319776660113500720173701435406667959906481595316544616623907870140082333173932891323855829161090038835205749312221288465571800467011168485593869916299487825336435179377306005926818710328902894902795848215695309136464348958836750640627326193595900761087020926436776943900604228745078223638455018249832412793508737398335562466414789813022817925692049246967036030586596768590588254142731815050087932786193964026675982411786983649742359938852363504005688384624279824472015631685530351316212026564964249625862857297071884384504248568870653027868687454261974259471147430320480527957702938178839876479576212539477845889842907412843964668131070563054 [182,138] -109889655865963966896520113913561522711869521773252705563152733667667256752483316107692423897096694351172116086853475729022471507656570982588900700949171012444586008408392986754967743770592017919004569343970756302961642080938860387356391635382012607712664672115943989613597432811256570609506369769120861555202236654139632497597690970218947930619370045085752564956035829799057192138482028205743258418461805217202994053103357117033559059034290786686419196062743943919402556172246513816685074722614039963977633407166883645456765824443972275072047646305967568079920292180566090365518181453055604779287076234602808720636189770501200743261374569942902500976500003855075287210353346150436693753711637662518344511942810788911357363729421282983932804559069737202029791827096629677075572312520095698108253739341916029513243819798584704456824841910794093332328229701938944255901654281420529812156397455376490158685850909853542615797358380891670021196568605877902636435438602962734100574651537397092007736227720030457175930148997653263377297291368824973829967698622847197534295333795348162924262707723035165077640832472165540168301883101040637652625460557947124543116165780179836907637770592949505998657917941073922830738411687668038366042909727859969324264668089229607464463370467973575086565585989934205297864273322391814485989522342 [182,139] -126642683992717876510786856737341836664413002361588883099352874402519013586927473453617869772337525614500267455715022228773590128908933982413392533304542253542694621105654950436478218872463898363727185137219202905600010192607096603595815260771016859303903485792627639122773338443062884109675617091396289269216708903661495740323953114343919026821753469806348003862904699932533310840082175836760832898583906353153008493880483705640847019157894391368403647671708789286546116285967434690354810994228874440233304589973733008413893767020079356713603639697614155823369942703308999204444014624082906784086436338080277998755440369096018634999049422934757710306290586268256680747329363762716600203403197845425018853462020203909278352866160092194877733518679287731787272730678666619542813628861169146519181473126797364219907390745149211536423715920346375301909899403825309413346207718837402994438967556811822929576318346248256827677300163424028995972171920147290674626373911678798942936557426491491700108877857261016141001042294023951138035011987324558423061479684209555422957723624810424857923444967054067139815754507800721028714418788754513818636342628679410521750927732029067572632674073309013578484118692387788289819671141010992049492952364838260208775114617561139334682924464583957758044939757024391462669408276506420425497 [182,140] -41822415396654348468298482074408434443474045108963026111002589751627564005611568389034459355631288663672412540817153382487521043333315839508579989822150423609712897775017483336801180138613148941554955013861266036135831854740357348869868516945164592722661062842345060961785797319077767089174552657269227737138910316892994229882325751588678272731391606614229831097858456385110834393162087204223377424692806714072831144364961238089166888923259153259746839854270618340429507825316881276299408123803930105042662615758336669619220488497377549668489935171299835794750864439946916675409264673466427705813067587291225190857110375315728440251314656464153335834760262872203547164381895581084041958144262604951759050230216188144292023590786509901583428487803807232288922384967534577944036645577597534377465392991041706374579284504575165967701312256616921787373794279470293523888746450113938354542431635114935873450165038285424298444994888326030184897348982816943554840533211904413655557843025577450168138794184857259731237001679598968615219428688416538377886214537879722763432202097615950224198492307214274974152543759782494057507846489700514974457864810766026585486345921077750485315385140915973317700647099876835373982420409063825197004099499229660616164282525911062206847939513040916499987410539965980961574879485904334 [182,141] -2342416012288993031444077533851219811843855326921141357355734847256767035028416035992185281805291601302744610833894238081556534395616664681765861159593732068682241641967845730197378721270281983473246940895879701494763318083126922447928803390457497318620655247475067672635263155763776402057761295749932616378133215261751070505865487619072725851910782125658699806116463081019880921165456640383512806177540555628483611513418001576406722595434635727733865596569481981140709673502118707457235250690413969104103234594356317905074364555829089169978247776435064769261711787854316335410205264835854716123613082801877788304290383104727697259856819923300799049448441088808086655953033420561087619031979748786317940675677462416725335784638137071366575032572328585328219385500594078689178687291907303179688560632455046357040526462670245541686924647244051397803051373188423058753097797876066716232686109138135764322991913637350873543440887412189092617587616081221937106210388743731196467277046949977107055757788007057068520544106986960959830774248161151936745516897627273810652252703577770092783609885270389732915859207117022289697731069956403870773861283267739829090945067102267361338887921421681306868647484587725115754465974973715840982911131706593760093789841343387145650009187641850582653446949052764261006632057 [182,142] 4156209760035207559680574455579522660636243291985756941262048406251296597247398347509309181439236639273686087675345114320438353747969201856955197179558619226864175026386649290686328177267056808230547564388544676890195786789706279817335430054831444166491815134844611107609106222366953449053418212242520374974932389668420643730437413514840395998997771707085010851134444208997172341458962354758587260619039475785246708861313407554607701758132422966613733834336571076051767417728182509603159479875885088743645822084974934587677279857145137368127131786157519666297330805477387643020697289919160618114517218098673376861573638297164493605617532422269844905017186747652953150137570144603486634208942973677643002360884875074172094434031604540667077021009399854586186532710062707276670637671787796020528377387613772344788132843776687191675174009075962440072262696529469132369136414909554450146625495292110387050701460164187833421917396661365657734541517700808636473163871618578610517356802689204892109478819465825091149735195056211418497808281826218737226291157010596458931904190320754822690110437860311817701521544160796698553989078896470860817073657781621770823725066190655696158779237608082736913236023750108612861345883703661065224067607315026189323205047301026305667587273009353839294289710123526710 [182,143] -370749723772738326303324200551552450148869983489847275847397510428904699764325950785792205520396560847811952315910888294089215525198043144257903376939631311986334983183288832020769368941399143969938494869921287364600550413260859074664420539334226398754339223680390614896750070280152606369615777858146056850353740422719110961912157883997287528727383314256144167810305611084472485724796848950647100760273670068598634915152459381242010148480397632026021789695462892830406991669734145899764049101061811131812196403961932026511741290483965838150771813194047167592704451143470819303336882689659438900230556046888522763252019768148666466056468723344676574974990195289171957589825888056686359308686013081673588405491857057957549166599247259000972329811370660691717003150888398083849181481777939180844290687097601465339783012607598990303726773239309957325370779673500596889246849629055796339842068780534449049269083831226995285673588554465476019971201110610285023048493421971286011441504995000485521617170885653537861707274907163220109083235753016968678338012296705610552156272737717670374205793070771461626560674270351347923181536782628632651898926216841916392272010826152647555527462226547146684067191558272111797400075234813923348420067341731871021873953731608045029121378021475490729640720634526 [182,144] -10436115722224721014117228790489537592152288445681508108803363401654564860346319640720483620190108652532972186753170724565316989412679309441623043793405751934794864123883266386590059952635681300503408639467780792550640290057393273260150592926406200037795952172392957770363183498720795074561154279093229845403276610251412453511908097833339249336520719001442960181172694205339566253422495114253821624655915763658537985546308148182188641888342079361138344525004457805971077816700182409721414890492459717289674666966627942141346375433508114647655611709389353139615648019736305307198860577290679214985277039158859421176200653415606607173311731045906244814360894619150370183826403750253849006216108752634738337977779679899838895732781715049176903409722441844634967408717034811677730531437558797003646288673416091518271282886996040588715903981359671291985819978526119276251939415396561785358523069705893561141216344238251716793253041214252046840031785382002630628962053760036924739624908024562874305887174598281909100846049040233069950045396179207324243706683419654374353420547283856909671254836036992897166423669237246183040666270626506373266994171300367866412606990446571040603221475138489439743064200894592189441268637191877714953746230467331040867317130939577609196621685926431715126807 [182,145] 2491227053424138779977319144647356015805555440956325603678157329420226883437917804707004275493387496879318645062509854785652416353984086557007380104784058855122268222135850765040799360979653032688333465555884800954600442775479993802240173401351281922566011865189665473999265086559758632855749152145211926098359164698640757573298437936084589414045992958402016701938520320430023945679156546793307673089719158839441553035554174788675003401603492014156415762084834327819451530124323225741078701909679130770985241273131973762723565541917354261949581588106510516774647384930813387722855764935655905248598878856083357345833395762820503777548700208349670988093318808401992506063447277480062968495043571405091948835751164979620680912461575417969243727901978731134938130451389083010668472407016796590803696845559618536702827591684229764260256716833452761051812882045943975085794740588119182561226473631086120057076767388471016301019828282492231851327145263207184683135899598853989373255878643248888864691383861294184075136993376181537666374263598429208045199847831592209608721159810791068667744675311308286792168875504746725337214741678363015598986698805275991911545537960480687041104812564635806086082800788455727512725594938698167472687916631842591739553544608270300206786380688960405 [182,146] -45424213374873706179750300564206746007952295622305694541957740832448931013824489344438511841793039058084827603644219224061100751150949612711292056127877503670443877585611481859054036044790252650719003877234163437959996638659096452969553270449284273056006439261229995221262169711681212720638250574439590222380701340547004970287311840890807543381958519355435047534847144677311230692204822794670039953965971741630521086229650677219636802866285773104091980048139302308516904893240335503433224817108962112445618954529977580654070335218835354264136554991335191916031063517825067551753795945082052879565588013783645655179473592982348886718682806496124565758544872598491019545788940010624446582293907748365227497714999747486392665799687783072084671331422839727191204971658833315824998754911792969836955878853486656118640422714136960399846323541810419223013637840038644448724855399462036407866677974774060007191579108334129225196871376480400118895208535422840250991433227145318531427872136290889543922442960037194037895508257320819254676511851162879500616788893052710606720580366806027945482533737571983719221370987123054532794213916041259378961107756076231940346438149253998071031132502228079264166000788054160500918857527657836487864862772829432325802878402781332181610034855 [182,147] -994365840993518735187914437873232772274672778721579282021362555728359506490024870328440433418387815763820011679132115173991730951905025038566786329374377095001598527943119711071042235098495025919011221624657455292409907382613374144267982203749656021219454352052588687457884185913365521497499347761658251575143391302495728409676360143712668736539819953743334177201049250742809724243935986795810732205724620935947047839074781992799233580046561293561294982967229980750400625050470324714767083559815145184187499556962503334289839077089321475250213169796905290567243125824362051905363534460540045456501461053238686359680450340312983726416371036998130819222352631240572571577623216086250887248568267469050466673157955662155433115873283300406052468278038696441921539324194538000964977029288283726340804516168669470233694664180656011340642503088624133622774368797706041608466634792716110929457384051096268162134464834547601219100710639814351566942255579875602057653753829134215322514004000502341287708546453114256725450164764886097817739335155183308067125364715529652001994847859765158386623112206012649846638042176452205513646757896848940035382022845675043267887665408517862664162989236710923322144881515253163965854791096089997205502926349757804830053556408845487948 [182,148] 17952811575544199969605177854747002243470754128440438140735795450478807501716218650616430892199216028245654294509652182678457736218352348573155600581026224813505910328415113099664971819509042635404138017454848323190897611397935778896309222736583619850117113051096539625931373560905813640080037253069336809026801304989729184376093900759936797382902040451396324683121178269334342321353750926059556920758212090151393074064420317243102684850563984904832855796542555187461498535976913821811927993596410518592706624497612939781482923793510682432134958256139449797722486504590960751191417920293350560304758896523620911348513391386173630712907445540626112388456290891318915255845380387861483846433487466285297472107593075893337084898457424484138578826190216921046213902333659326288675896424640778346431663170978311314351948796670575354490842837649268037412583343410212291918308103871773404046150577860151253157276286459052161246963020637230045039892027447436877538357711556033234723390929878637574394073109037555784881732373406077555479809651302304609969392518806669249857770532533428520890087755178303598269528801219114169913260672360650825727823601220392844939291655446593279748768727191777372242639437556616988228259217061248655922168208184167970527606573123 [182,149] -28225970383848392973701090778164489988327912188534762272282719354364485587414990507945005238959683823854961423211653613564846167338221922010867012388250220868990095978190752535288093289568003739024907585855826442659957863259921318526199466626679042843968657900747289803174004291909146181375311814560968335938540870494602472595657331297785910821909144248662654998300571424551224031008263705484246237290486690246099369579235642992525553141915997809546805439034770263406571836213197154508952931175106984079742893742555857229118917163358574088166853061584667820989513592204496769651146882878183628128373105825662440359383404829748603131270531352906954393275834703292472825679551036087527224858516077581854802257535083036606228159034039444920226005648321570388699930455721451894828094409566437171044223843709062473012028980708625984825823365977920221410980309236172670770920277408181538436419118323503907315485780116510931484525655531689641706771545390511626963518487914298944615303223383489358135809263142235054476394758210601890765915430693978268769662670659255243129741123460584510982427578295168637988836020644945985525738309703175557247495992732344887872865553505744996005289045425739673975808619460277895011042248769534759037105310809066352090 [182,150] -356726371905218318358102190886059220362696411440599272027401353383815553666111420202923178053439012073223932380090833005158914931295615323069621240368720274578076363961001164513510723197887350831435949452004936767674053577591950858687902866471724847606680172524845574978204757822928701962244949877322652894606391728423414663985417654045111670980067360684473264775049797862702090775197294123624007449870348972144037155129745589370779387649172552187918708071326963741596531858268038017958659653042141896911969396285066415699784022238217781920975560449902738813471241613403173232166162025907639451238024571059896375254044291988839985264330415929264152014849218399299793266380626177176620683945303913095180650421134225481952349493502332377125838586935561074654606346112521427473341263620047382855449616109221310945203827397185912519020563900132700022124973240615042067100558623722738641935657995556643783072557380196750607022114276655234468572337803512665207883351898234715248373330053755652162407712526611119686510853314290555725741808796722322136238228742697595187575697891139123443377545886125302665374567390602049728576665300502282007281567686988902414651503638491281343267314013080549857315382782346417029858195681255201420613227768105 [182,151] -19502137112401631612364994984170995935025269926460181718802124852353050461603237012673213436245600526990080772414321636294332699898710058647995222258652833526592306152082966781134409451854350396048544356197438290952227284315152359494853227306259791353838849458286060074373596984827191918286636554321737569810553006923178487095184835071504371763348906412006354381214316014077835093399782449556233591633499003114954288823971237292734568770876977016063816439242740191106776123378605513834298077892057453442068858668435625182189848856234217867637674357109645183004713510491005828319340221543142053402543747594084028860579627728378677323012014513392649719715372354887004211844767447212590479323859585697128456560152076856754098020391030181334168671601162167129009894536389236638362339033004099133125979749079261377823621672929319414979126140647466130078260021664775318147328920793095872430172396602328014143656821109630564320240464693990474968646895528626361532421631402060326811640463092111717436868955959795001885098950343318648793918506943350953613492675600817782075684011095105304903390255645102467513737589030519143415767464928592566870195766135058666077665348620103453715045256394583751516387624285775581473508662565084247690 [182,152] -720201752746025255214531707037773878579426655033930545442398647359839391650648446134045133450817195692223312798273105997106505257269256614737001768142464886135785988267504081849125307891064543425661804468830888049348886145299576402798469886795555298744750619948765999745371800102678418875716134481102260986701985478879760592962619181431393241383339545471991422230883133619139338040520717318733997836069170959045563235356044065622060880255049680738544864547759737851039727246511464545613818884727541551178048933332216044823543142019582722040831714151441586745534645824043997163857772662953924081149710981090775636463348101427500319963372710464638674081107273229573349132554001885622962118250632170349304625260059187545822712760290877499806855883285393028096731285672541562872170433689068457448660982353087446614943081212235922789684383633943919227039100098943498486569871584152628605741732587677467767801048903137916296893000353810151795860677504145300119123479201619706166155418161145531302483850482038807711920703460812933587225074805840151593537725503725305437107934070196556383995935224143534154236636571914412933066879114635971101538152669417223565047333408764812382091839002636846924417357429557162456448755486512 [182,153] -1747283967476247945691371155911059713294465653018109283276545359400158780242665456446972074047955563143964113402540875459156310280847804100070184781824503496413377599459259703393953967031423222569542826885306272451097436999355956565055597200466539580835579699520852516452141176093429723868758628605621031458519925402112134447574300848082694436149296819101482214543350763585099197927015331434161329754048660847979855983062244451824237895256748459734141901004093019382455142504266348095286980676954957248590436916632442980321780666278226958483786936980642781254227249247012701513220888534507642332865476586736300442724987537070122806256832101360599231203771691021809874851904334059188507822352274047566397297004291116809996421708446604137324731854922623451186029903136839199150071245551979826855875086262616718192259535461885105487890499271205072154739215654469683114277438146678822712450014178633172085682108200409977764715962314288565424201000918869159193291580575416660250349906625098849025223515706199847543362835604496458092957606252210185453718869016852971052882377114680290546126097269205239669529679131382777104624975488200136238171943456268494517308228872843490545505841475576568171653294471536317105152 [182,154] -353845322141721014509716563804764154996862668372694420283245462556287036451431455656587769463902201189887272109401380439080708063955705834421334723511693304444081796911132638939816869988258441748588865492481645851225913293904021152077279621336197293366820170230447772475531790521269104321507424607920268075078225305580545380853652120495749659757350767638867880028465742654374087063259831372715884214649836403669285869484965303381019441097625414939998902506508655213063110783848421652166388197339423793335068581367989369663382633758467530879663074560165330661523438918025679422629327896158135168124117548577529460064140758193822120119211033806046472006172409454959978928433613584148434547392817219739057052535332670808680656877464945620608734022165719739593859181613570626360328469585416263013672466564868882266966652561608597726142361817062465484673770164207347161835091466476453353379782424547589837891659464111159262486267396163039629820431128028111728901644464734237436165089643140465668994710084242713146365078934736643925859615550791483453928993296469639367906418945576997379205771394670463743956843936526380171356102718980933139266790364438125788404701655529466421619202198236278708527609684181 [182,155] -114049560005214375170254774427640335357682994698267560523714290212703502362895183667725154183782750351966435344908912301616541770281334016516717422018654704473255819640754127570672974881000134050300397467798596822900934537239227658520290388470483606208649216381432024868551492065517711448652208669884080165428232029369797410020402191218319982981120031938487299562451824622459755442891607309906431176750871409517985877657540299151031043031808744256397008689870555679236866009638885946324211692042514820153550043425657531030830776055058138169186112310871813989548629229563180994782273073018938449074182707843251430537032415679149070032819890517594817171571974164185712674831146377433106633997402806744442160405924269999068872052773419488993713353371328073057912264112101368385188221219195595984309267856591555014420059804886216969113415640758105221337280682689663005301323812216499701909130525033499049874417068698349037759755130956843990123336537690271471447100528737841347285304516902537787040965757954142588934812433065246777306891630547609425252060477130906832978976307182700426315529105459339925484945287443041881392113640337348837735292040733631422130409313213144488707811261490653016023 [182,156] -25577796642825237644495617290427856200598832238452837210265009826362473291155227434405001090207064720919464599505831403234949178931203253988498669036671944399545693103783301673918827229663438843283911857595748221117146313981808039288116407409638496878999638450298589961229622569727358753286913049875169844234023908589078177161952109983930673647544175525288970866831152287189871599209004008447918994534724726515156400285928680727321092051295650415799458590247513967998931095869283687095087096078694519194767776035926374088905631249212999305386634154879856805102283328359603301187690569330170380051403042521469800250567996441263377054911244943535716067409023034245915367911326672742406581618479077518805695843393510918069610877167024560681472534795431529727278356782823597171440274497507901346646380838970765253107455759003832765561057602081116017608928606056780768083151688267483429505510705499792663574240271756563816690506770766454132455623263477110058716188820502277925586970389168832362364647722151520785149504999210340984234283109861191251274798226496123605447146944534389976520694143660436699125079113011334462620326292467922245078092918206782612660003041472885787526237108742 [182,157] -928126252650625808375239224123866302260902671331960046058376635064757512465169625427183490156809832846281730557730007575352373576005994205823999099209889636590893867288710963002839374673960918380027773056903993543119959881534916457316605776241402139160743800896252705099840210424078509946075263055152993578978133168075148520093618540923730679223860732082780155191529999014758287552125187984338310440591309148065926870319473702525875172349935619206669063889247686620545692157796868196636718531283881133608600702367064706211220483152176093082584143927879800558459665987381075052266896178517408042597149262691690759723819485178104902533942347945133579247796327471663220185946020694062045307917007160661431739406586889811855923793911726430186324881822728149951939167256687726807047660731271438561107000638014284518329613434203217210090424380372876328985197287534285297489503614934314405182789643588320261803925016484285200524469338990557089948888997777796762474310810173350377762836746459193705086962621225818366623768051445774068783126565020762654694539947400257715642844802824592138385300563252291111773932315049568640718881253222694852014429704989078188007971806696580928 [182,158] 79379952480681244843629470692804586401611944137257109498581575105010239096073952704977161338569492590426278832601193350647930018788361526257983148670369415388276603116725068509171722191076647056522913402081381500690950111956165298517603864859298578843796878808558271200613352105691033747758090992352854930700303081072822617317355365437706878901550289739785758671119930890672336135451884806891756313920990299263053527357279129901039610653546747861286368109740541128193900159545165471126288978960537188687911189097320135040218128185158981943767630282466258019870525013604067113685513384899954406238942557327816165713528225549126638226364827540449021377020311703963692191974137057556605169594979854084392430610223957886031154328605026002931375503276915166449465788992712784666458895913762743081770001868227682992439960500570965274752101006448490440543790607454341463947872497465541881438997765364491338617975670465937069193834176429234981634262117591601026625504689197044514274639119288553023113097872971648390273712287373984436368451213814369061739648314280761164959431593075966362201344477684520593839597691674216471391420992619356389752818853592370896761078207 [182,159] -903078726375679872921906229036903044361015699062962205539968704519615707225253397971303767592062345231345046426078343506699523024707038088454816072729069149575617608962697552581414675372407524733369609919901665328761947333094816705738324052975219952706575391453177126301150104847954905948758224120125933555833920550633259554906348321388910011047080933561498842021034249156456820399449007166609536063805888403290121838287658142027895219436286824137736702648878937189051603186550176499932244782326175896162328285433034410801017905525810556012763070980770820381305949240633859869244164775658759981022460096578457707284937892485846563772090513304251261169054027902799359654801487571844859747590313088030323538600720178900929546402010098600729881891489889839344368550796372556605534479279801359091724521959462476652618070257347882563179368105098967231083305218341778950463549278742414013747673030521460166588561972713025337463360247721064866117249635593341102302422843252475042740347190134107853205874813040627863355138072790704658064018868116105250792091332433646327140613159118822950766785919985686939156978889935355271770324844068189611173497360405268 [182,160] -26713468425485564590216195057057293083479316079790867063253394849666652411307244802732779499579701232647653410339884736522557983189704885407788350422045986484987520746679533620319709056953683191248772223187012732357716025129897625184809023604782300727530321809264470915175718665057057792004798917836579279183771825014901337280073599111411067806610898458242294567773834556014147023528948743935512805636412448157209453046471255816497398934446020491985547076146880930855198660748338110173151213112419244841123971579586888634175750596905864483298000952332287840707486250799617073990989718318334799433035759214257333768775279489871403898481620135912999109441921672294963892869962856605133038739811618102706939411072981358506020899393230544853611381054297006362021576534490546511889988869311135051278691007395052684204602169395252955779203876299262162441461814064662237064205289405852245029186470043165827698420085485584479583494337514829897035458991224587570200694416905942389337130261888936736211064298109601212524667502806854318148627032191878802842571920955031797655440175166346608665096228908005559858084788896494567164495526297011762868577 [182,161] 220150157355005593891468435043412083842607619796284352002313177401996800330082696094588820774195422146914272115738195500902189174778928165073892614695778904694023782464268862646856763248750218120883966592608419241279087122284909750411583920873692080907698907930887353577448967699130364987645011992286691137945325655094905827385092471125096176346213048447653153653897679067117000482488193065268114269576227548682560374807842448767559538748461275315371464088135139187432721442586828837005628533291728807781442880678031767860493219961825845401542335527345645143110918101171799353213075798818542910050997926829105306150195580956352126996311510846105482107083924887071526432291921474412836695470194190811774412320787192092202241726950062330128453042911554233904413660793620932834399381389763121803356594881520089214026782110258868792688574284981413942092407009917667511327863182763808270753132131073792218840051694955950385477096658274057048841689741407880142623375440156289556278909143285193813329718955754583576055037654299825227165753154389532958437589963531379253700059018377518826348900228634686805370497870304003668297406029964 [182,162] -441791710050856063814130473521725315288275693737919819466708661740122572949892144824335327971643188137197614087456758336404418476811674588108013327207201247377479787854563799185927221606269370886531320384767779234232554514817741826051728864061915752950081994697110771675739268308219599577260941032053081694244936757954871844667459674966039530844327411967304854430489083435819305346975704210542344847467783533973024927603754379233391209018789938901426914571459308998022699621384226167080273505522788749808127704645601919752611269253301737654395665913039358871993415501089381580563568605373352183181751303417390835410881668085149092962049435136926624126349474943732333946750419227193879440356903319927936173764940298764796753452512711569839491494551559772272723358414068375526432665741434493777369247278369179044025870633465221721795532198580768301930626510251257777007461914949474546278112482258098367341254283878087563856129971958338261935456844481957686573489382888220184410577280892761030698827088509967981280585159236313812510193150291230173281581627970583887033815062450166558288082879240762890771656622770588461 [182,163] -1604251071355868984977167392759253389138237266292465105800384699422330919524286770037123832295399327087022556682458232241199787178455599448979465311509732859111947919279800724678483395053447303820783054529096151499477529410681610261831755501288372323567814970256267027247852415200149488685150247193031635249906806523485510666296427666651566682062483989257103797211144740807735503733636455167645030572060753081073984511071089463244386593807827257023729364305094917300200548173157342028923072432497232547218660413730806592545498789318495059679067792681237063918849758649903180431006436292683907294269391996744011599474641021863899673236888583498301082541102389716335572102344526877403273696277767347589131183798735593592128617698378080890711599041522411333705138681727551970942213014215594994139086278674558338086755903953454196110817541407402299093144991426855412818820433141761266790950444523856264362425077233660442440249983289247672060102938333542834922051735495788363521172198383863433773230759890611092392110209865182885871922707991967676147869525178345268588584101612408244599277303332876466087650334 [182,164] -882186554189306478165656372418651211252780494290613514851215937526198227775225128022196825298055656800534620083816376006864490978128687598543553452132912355012738410726332480408251808854269530476079903181084930603505408850258317271101828822159996012506023506461882458610035658597142776801011718195808139003121712378505295312356557872699581151492247265361161021084443274408831082038205533656756364715644534850094030646518171504915896614908048470873411876149106016611402962292900725973999797179188165633013978841124404671922294185112373396158549509072114919022779722920498489342222484829628596425112478412869170882705381626828066182863505510028324035424331306630565937699797790687896619860296239660630855584884793599389755667161850740086642530472101024225702166388093157461746070247185265902636001983119844149580422497256183720249055756876623906671971978487380992783419143475702232311958963550258044687370159779968451204413683556033870781288863288930610972893433489638825901848804397917686334633168391306253485142750143529901233557929379129446325886766917683865087514914600175805544548915561743 [182,165] 8901590867115685824231438602971203117906428942718488931343232257442950748651390137435715331166163105039710406101070172658958680582548570129560318024164330705709689354524017157528696025654215135526922102150314890321436383581109341304472354025121052692429044170207060578295115438496331928480500123167524261354307657228209464237591834755952809870404393566260516338806986820622286978696387646278807789913504207524877439565445411440559974953589249873712768810304366036188645026516825564651743508662134427231511891223000853949037612651583982429235522779822818032378907122216027942409663648764123944762005187325486428448812057179354575011618735218787433982440512692309720872630347815347058214453682136450945866559221561748738948823577473276810383495295038764096094647785828312388090318550683940795559580296957061331439641796241338945464101071506526757452667623928326994144751127468687953983181521222281268949542927654380860257575743674355404224574175101586722927147095917545743918951937456287561915770994834475814065309721857502567136713622498059086584268056687144091279133433544578147567 [182,166] 131927241383186950290543713375288915950908837752721964146512076103374717331916596017006912121750106600420417949298365748919945746368915953278203850680897680594760591254060367312492179557396590865148327288671862461259128955700709121447732765305393113275486049830439046111266940779248431471846329899628311268290456006103394665773819916205527960712157002628859702175877533772789457698626849079432124305127016269137610703101176750716066252980392645481624994353915717745741243505259252437563224988083456557742465449080499843656925295757370154838987052986458930379504811191921019716098060585440770558962647170414102415796235393406567436685308837123055478765732247888310386778420850625091078852383859451663747222431641420983422217438666294683202051977194965045812538118032327678833849389372346714852260506780760232587213308354007961186720998740554893440626363090531520962360785380639305262641997480144579256928460704952550933099774808693684312219293875611602075222093808931907998271438704107097645245859751107773037799047371144220899575288158215817746528353873180432048273939552 [182,167] 386271223031923002805458258406299871891867472560060365875513012449917733569896951994532412076353222212416203546963681159119363348079772781055437437741123137865220704233218532013762652586096137754002481144395797431499830005192648938576835581343701810293728150660773407041541830672769789685123677093936958072536008401414888415877342211342976723678046447418230895316719855727827775568060857572382743992415466120761917763917575653587527616464594410602253392910645684222669298122788773221252859233849570556519762584916853298826559096532604926587807013623766380197356191384384066147501987354472523521656661358810598518532947888801305264798682040682834161968473184186251658442351936750051538495870438268087290643356805685501228879927592920284152894070866832111721260927762471729851141117822613163567864278132834587030016186871567924677899742051637224727774894061546139149598222806710229503960022137499580913558601326759761226950803347102195165715084634975010696411573388255676673316701505742233947241592837510697454655929619719084954438640275152471454602771050732621 [182,168] -2031584008725109345481766612797875955577245970635632541758727197992558956700732793102303935019873911886616335370702576626603522303703588320349687205889103456124779063557173993534420018749215479308183245633477144274614898837850687588529449180906659591372209011581287001448729205376509690326124727264963840532985958076822497694693089151908437411169287945032033067170817355742032176792640744360691559315256173024115860737874199339617003981506637104427651843831843143061700671755613662261454994769529288729456284422854881514928991392490273824088412397303078496887060181398909304041361259927496669857111918734276550884861797196380485198016745952382389817595123604617799772078174611759272593347875144159732003766837276422777367197685831929444081068615842684695201411319753968391978817623119554686446588890456927528716325410876795130649763796702362710752333964112862337570166085250805085417574858567082164218669633521524290868510636221715772473526777570402161094913653049479495450219826040191944431973046036579985791795282423146491905984481020385372651107 [182,169] 1093055680703520184625672731271652980328109387692147504496834917789009897344541526564198098731136925208954391440012896124312291775656671750811078665418057139270625388855971180384234385012706311565348202671660855008042141621986439917698551394866461687104128402113351340038148653889045866816267070407354082703481018256702278995575895379088462676023975051316544003681404040609395285284998523284418087608591784429657586373947452084053754628594163904896830185042190018579227264355316401992889395590578899558036787125458768824374861897701030202663183294316588022466096765728769834273725422985047483716381347568675133696537105795351322828866778893326131017663700889165924230895417858090064292359530755298576412766490596461939260876916407437857813575176828110331287508906938331017643546739257472078936295257014571775744644044747815871750612410234774146883203010276580642326529387649947136559462697501840346109340776154625548588310066383186444752710769565122483642665593522838926366599634660468029699480805743841574999203688399667254847816813102 [182,170] -162724401835264792223934926329095741705233663696019680315087373566676635727457560723874082927442092845098166534526883815795227798902444055053077659874234805861818115948335013161845205611081929251052971136622152500927240292325429451727996718679167771131920835899380138877954960752234422510670248673790720900445480822029037385508105067536903538143057827877912877699454970913586140658460807670648652647517218090361323167948834318878520563084457173447692828002728739107426219740495812309619805439965825532315250645919465481318642839129686600779850235648264102895919196043059526969834882324799360276269432212913320443113409175980592530995082313820188561940974590629603014376718323933863093579317589340932864558031840405163924549964346606838222352538325734400758161230694946019764110280714855693494236847204625298849970896684859469297286941532873808632336214111688453712335760750399215283910587467898047589069856190414480720910877350316875198761787986039715572131896937963239071062674507842871771607749749984881843475660534134659 [182,171] 196637362760078567094553912396999330991095859629934485862311699291994161762318814076554220571222134795888345274724484339065825049788026976500325291849353301714755812009122130750053527565791237512766287903583864646472716172848370899365496841571134439755762655551355902411027597176717247188931490554281803832249150646661374938140980872982163959001330955980785018381188217802220865592652250841437657083257870411456823335987105124395451649930405031590476203765216479731766372764748325683901813706498711819993080696961084202857738334391861592180026948197028007045496037852891628579642433036405222654131489931730667955390103706004869881676275336677560643308563743433076941573419238528565008000426556656916771513188836462150390312938015968296165171596377713535049241474585143922296008684707655049548638153915904678913077626692661383191691300146529259566957243004382295444067913836828660006424854574170771043701404570475038342810567242676554930442602580309003351370341041639967187871611499923956858442901993627735353195 [182,172] -107526486007548399562981565988329279923680423937903944208516525719376305235849939340558095817922979072017311811465637991044319261196311068209593442011910971741972871920802193707302717550602945869156708216415328707619153141908102397539040707186896009427007231171982567653022301131847006672795302300168779098931846309378088423519775513187199531961782696574277440726618683262293244517813002205116626347332237029355747423704281019292239117089417173029277722075313199747592219991999767935982821348301342160950877333776344389283553551563711619112757982660320554176780432757105572455008055168938154477146473193211596417606198600870763984869995125996854088162617741998362780380164925708879214921213516665879204636883343279021473985404320440747485410190069097827508261782763000199643377506238346880749904723593148990278194476332348792869139001658090541991234854889626094116090722007641332149422115416889939212507085146200704305612542911031401081352741819972820375539584975734146665139447852486159101839088595 [182,173] -318742941779483982442910320174797105429041595277553625342195796133338995003373453774200608776533810320773670166070174798805756930682295403922421898710948342684733127817816966489782899396839865808193794853550981124303378156072586052468269803233453385943587435975218494641332560454425901311865465627999724065743760353626220175698705916335864536675090755861309927048811360383012040991394103436383595860175910569291055609023900345980361142802872046234467980090861096775837315870775979518914440668476099138025721367342928281124059990103306871032214080671104879183790516091811764260444996150002029814298795967814317738388393700130990639350442355639922838290778870320664308829830702104905839035062470227669154995801491336298240289095524752112764912629564113375315461781864328135688784043978610312783184305934613708423452110169931704618175618182300118041001390905793249645521908852059868694215207098860593608587109257025407465241041129167147501304815699859355819520938061423788990337236098200328 [182,174] -396677675484620981579821773759348253183475086628177072911879348276269247456629462196040498724874365886061691819512388717875158889110996483821535104061780364838241472882561813604989676215383316814572474077931059503492269961734116550036382703628764144390672510996550636125720153012745753676023231198950700699219605187438422904623834635326821977228971015226015741977731357947851332365084551096627090642413160542400114288985481364661283065285973349205285814516634632056075298340841969040740368182708670041110473312464422656154229151440606091911237696905975385836763436227164486796344361291296334720202488752234345549297411267420209070233229384121282555218402064761933042665439210649978805303219578852480469809061638716855016924659735363082716452319040061920776887357358091710835364314872719537033267215033693131608955760697646038956851958367607727051849691065926445765954383781500786907693012859200209392133453570608852179703186296360536827054023626231033226872199765545471759516 [182,175] -427562983555682847625489349117120509683965678874764536365154463015387424605015241885218989648042635113730495954636814870486710536532991071588398794169484801100079992662764822329189505340072553101913200787249285886723933601253994376926888545466243262073980422739155161792973317530775631625101859055882579237696087883778353591349111929681585018848688303441201597112549069577783519499487360548535801767479139681541210240073106098331184196990543672277052635488324787760462756968697135372283958113209605559162092515446815142300979554505946325375413621152137910653018328437297827343068971664760389161561453612758744249131028434184870241649506878185438298782246320509084800206120715323405184911258726031300485629927083689552486762506841559526121896087818374717172598896741002593951772862148211964458769229723239812999154705640221829578361169202313497657910511930714068840101410413804989506375805234005330545364782934027772297415816168415172450589775283302259479208738055 [182,176] -445221637384015144077080011766020189707780571687779119011359537869139461282394854739124414321032369084412902029869207379066438248228191436782708992861500948002506421691694004260834689004626301115346379583929873882156890374464645178357940512003006869157187604693219601496791748945392167531111182512134423855646600870983261073683307799667610175537250220389675447597464183617336499435711337621817257948760099319406406052684038980329897195379575245547213458449915265575859452630396414371248508473197588096156333101328984280408608017766279137887930543176849072632313958678553234131331080964353295276318934375252128953075532240177137456330767239538992291908618442869771270040534193719971458774598642606215577873761763679725838980461609872287163607913298915548911455565189965681206183519677908458894500186130849842073310334924289366777557476286514521501002613244876288914337863019783479432459424714305487991889093861401871992160014605939464725053062595007401 [182,177] -940489299248233634774655522743925012724912822760097013339281368147225144925452975383462438133066484853847775586124501392467528039864065978443821553428694477020912541578257415001041651244360371789754396232790483229370984248316295975950902325756077071632784552489667300955175638645629066769054089652616036116056615471657798590772270463181565943624733038713423649836294095876207760413190119488751454362563382941587220082336280267567823804973911167357138231567366077431155482229815773779008720206646485269073978002172445015010212162488374308747224474063059858270504759540962522003358046103743206660231770000396275027646603198928261259111657457176385920567454174274183621631274587081675644455827870990585595602024866444282756331691073564661530528329950449812773042993872948467990946499930549987824549658559030035739107167457405169605255842670903790734005705559967990689891733049315102577291245703862104645415330830146889319457728169106311754190 [182,178] 449093023383873176384791192561792655814251264689410289436920108454450820190588076845997956408058445333160218489490845088028492320205702958942228401594185531859133694209408855394977381539597224551686242670648746708607993411167730632515894673446488589259273181521846199209451438191004897868481124319520308787490206086572310160079172081056420286146759253015966194182284943270181241971041501381434136590594758700578494028549900542846607774665939102915001340228452807559213110298411552459536029136620812626952713707800154290979665411366813278070852339259601400903238483994431255516482540505448496760973864011469732337226798830586987880799374995334670068924160471013050359326903467697119823926674302086026030311887180332222336251965827297523954488935933372022748562715581788089427060463034861131673175991315192819820237464676603900236435952064534815836676114681939393625420464334815990099200735450610608937853874356244662035055556703 [182,179] -36644920846553396343541362232050025436491349064745086143088852773592162113942019641092364958487359004748739475922685863728872927729855409079507928008795050848082843135127585966786982706962099816866812996178584997831436087401943275203564331859393009803089540174758749235539473325095216705930044514942097283312322298101893019372981793220364560604908769473607248422302074568396813477377464958367472882114949444909390854535092557686997886815162814012525190044027744926604889090829524037460748897404844825811845664762320619684335697749589799214135216819152399561048021516615598959401393613770820421558881893177310898190508046566336587415239102250342783692066937085307395030670033309562851307080155766550688522782258574840545506503211540725267275937076186997550212181018191808446418327094437779919584176973692618048744493362267921621781605179206409611456100006500715264013062458986918571681845077769035113355572397279838 [182,180] -3954471023655144238282514243763579593658345426377548439230072509513856297955235692622143037002712819092525937031243939942019521883694516294205505108793593624021890881387423497914470979080147411587885789051489121647985009350039185498963875711729912904906161271749514752948246069456050666839041645806732580669758805665943689491565222373583872064595198413936515922320887357692302621272568448570931993975526117597934361068577179572399045017607672613203251734223715147069605216104051936187168936464055163519008444187135136289786287847296726908562033559250425659091249618524204362921309237090110812900090081721343052677768197864037677579299556430490924103013850022194739201260648728179404353426261115974778992477633569091101836811992377249520754120389409590076760736352751204548300715193663072496465492923158242434584226180204816311892221356417108944306773817675167038800305798577384093198499487595909217424 [182,181] -34678865214751330680955740543760541079627933211845690474884512566903627865726477938616257643236707955315083154536368899265153322674826690218935547832759229094163240787396277929162579340644377499046983563063640275996613261629213009485851851446173942667143265132128051629678927290480215221790027577750386366949592217333224043880375711384043395049167253110158625085067336491959953725985877814855463281004433804565440360376903263000958958712739043515071511521773939344634139829326340162406730626439298570318859012914666099764508042254635792151147432498820790768991637632576216601815078834152997690160971061749937425347365551697218178756852839722256215886128073126445290365866902567698243602222122388007026442205117560593737397686029109013975471162882553381935596012150871112715369625074524263695795103734881553009786142539927937015014160523725525069794562343410433034903162852196406082905690 [182,182] 328484554456200001104759641084371420455443512513406006129941454887796920771428244008026093390675905392461527115199758216261380855821186161252970959650592502756685203855746834929087624199767899959726669875498770980252277508392404032834146649943326320835460227157425549306966068263715534736911094388853963899446750267232480410315343705248744048130036941800549858019612878979773622887647169670234492614505314821838306272755232547303060474119196645156743226572071979674199786183046409171131504616000233826508938924634459003755913797289575147973666739765645004030599837503169111620782459585901072924807932481361056203283078553801117236363929488815961728677207521859507177294458273803137674964272163495162052410541181679706717251201966887182790523536888730193434024242546673346553134804904960583335692692331626705345787728961309285460553918133168145475443125680269576574257340173 [183,0] -15757644184979358490873772622232692797636904609586781478940916693320767944634764615147902421248797296474217516268956012473019028206693288933116554995669256200897477025243127191007070010182168942949730328907593068312253511027554749965907800314194710354016183983635788548365717526869283682382985372628318787642965283494510198766240998468867694049319569661433808205309171189538442987114033879771671189670971586390384419300619079898948012237204067247140260378023520794573927396982836043336820872901688319300934351535790334620167327888357827445711489753729236245601752842965663527277317789642450941619974070999914539787767656255184183626924063026096395680354763860334267891105174191044029517846343283529682059929765643935375324046416791424468135220143232935509714342931496759468732084309228946571013051463604048163393257488365561218513431092818473439100105155055842090631924525022056445167961277575299058212261453100342751493774130468262553438815573460501992361533683515783482189290997708339246004024750342570622747630608960806814432681851507551169678862395215902169569263135642643305205636248962373672251482398611796615547520124559322282346955221923849557377238097330771684713199859361655539857777884056350537612797553109434689871353397416942007965855301550894791185376313360622030068961323343258430580429355304035412543627765579923252442532963354772944104049848602378944538745678667603053289930877992758899136808282056557178305377686489592803802430775991970867030076195258110934833408460515263329560460070679256300888544333349320317300148974552419300480201405222938053369254007413972067611756009431765911309029747917566512156806639459519752053110923932804492412861453864260900413519527066424691899657572229097991513025206583686782834019125077873468399047851562500000000000000000000000000000000000000000000000000000000000000000000000 [183,1] 289474471940478147905832906657415494052678473178680449725304020451761927471923867472849510108636005386344324748000224003985641632895956643127881019301785235059717295245706439319605788468190165029119117669747422528440372259014061166656159169241666372574644307126204353290107424749288687760577902633258043410756234568146057915568103630187667406491264903636623912240173760873376884993368710644852662682744807471221976405129779964834930489675194094965763791680273921238992533319618747131118094298069586237011286577586923851380960929788004422101797533440391156393171269922283662698601858444326243140410686508207641315118385943812344382383761879268946834131172335926940221846871056079408680982282439161404489950093943634865002667876635059703937165453900916644961964196308618155414133265815848725867689104342929474850673559897243148666141794097470741986309585565282253510598788626963812143215547722020276984846862573138525886087014728802488068438889199675746862225517255556770855045142214020281978042003313805885600937372685278590823868570787963268548557799825241817852823059764175613175943373811453557612405786002448623678667832108319804296064425361347490971151138076827959828249992656910297059088844680245737329574317477092686854216422248595066994362236045907219165075706470901607036090545443011223286162217878252666266756079179984322789851570866865983330535672891960741904730192616049118104020589197810571501876023502789693277436337974867979406301059398838276187257359853952551737896460550536653932764335233590839453951900124759493671250750120866876576805667422210597063730429421785205106824995439417404948963665740831483889567963171811965215493434488510435481168377731314024022513082915300026867906003103881307877473770887234282661202847829270163550972938537597656250000000000000000000000000000000000000000000000000000000000000000000 [183,2] -337353762196001223939200074172078600974972527725627121561550821803531812067696389418281519560063505839189253000749152577210516988617752099343332808999795350572485478182981052520590063712701043600195581463682011480564228767759005556996200780953739132465141845481492302700051445689284011652116022747527108703156204466235641473827199051137701440541269911995804065420855374311149740745834578168405497316877716479749431860932379124026648158756901288762188070618970050547695964881363898440567471042290636643915088821676103658872371904069526602446306461048004245033601551949668541926102198807160829450781306624293085189754270442381707797793641204536364365648416300784368800270819701078201551656846528668546020265827777901402793970299505276732233593224540508163001186865857570659000427288925156938934622661542981250186666172796223399960686167679439231285075308253052449401918911101985457274289603429479720360064318836681106794391359392374864465319537818233765811408670788435350268411295215956192117861656676589292428822053293297900259940010235802325716517358282781323072357006405168780355687494104104395665178432907515455031981187669931606446764975133592987175204229216910606421625490222261972914824213204129271448919959073559641447037514971279120909009131687584832841239271559721843685620753864241641674636646496243960763413097784029140466686396709393412325230665439829694075974336645945557193439677224328563316758023261698332453337717983412062800603973473684338359610342701751615116362937683522563207181016156065022929314908200080933621444008962684304000102668749631181163109823086277530597560254521958043801412091265604212491112631072448658087606448567844060016738228585429306194874257133981200302171122004527703371809996900651509134668562313540647110625286586582660675048828125000000000000000000000000000000000000000000000000000000000 [183,3] 124491279311940177018787337365917003126844587510305718230387964140446339989517592856785476012889799072504068041380933526691213488991367988560373496955488529128435584579068360799957415316967031349214159027826366129267516211407717211560632484527701170007912516959101976368953416877360090929989784143360090984081139726127976618059904981034039167855078059512267211774714243047399601480902010918431951326706371596795072978887416269388627537240713069081478419212535761601001976150659968200164377801991654122599034874388061349014424534863409595247777664516855773410178658454672986172945453194917460258479835543859035055931982665913243413119302636690097098051336014733956254902390170631549266319354793287960379304318721619334093048434903469786582438784843426137760844057518141026076965783961974108687115783812658732833875698652959998487074015951116251620454994700623519676814050276585429551310874106047446276723374441471392442672160473794575895800760253691400752924623896006667866505287947551016427866473294238039152942155171182834606655715363665912066151695692904706172251233803240898980782689929605730579570434221620351983636049956702979038031763500408721424530009347131379565320653206729693316473039249048791434455697195762515999532033683545948660338768947024109303734051029543089284502638340602250123283111360776936176449515953136482562987758523492919307120584450446557611647845126248566302984036445954643686138985933837629393480868201189644820136567574440394252701956726480180972751092140245062329691005908511765902222983685148338782253763899954410488216338677648389196889369428181725464486275478808501043731570659130430072295007232649661784611501952292157138971015723478168871732121395130983148384585301503994775628133051563760884547414099878436092523847946722526103258132934570312500000000000000000000000000000000000000000000000000 [183,4] -19029624586157202554608089021879297302585094416902147603820868037387242113996045254920480815433804815672504974660629554584262719996634222073682576607689731215076653742629056619949186271542121738699664841346002386960956590805321534442091287160659143777302656824568803498913859989073096822710477598951106484233562583174098477287645711309828064223149042965234337229830133451368012064479486615907087952566280116285440505843726311927433226222046063294739803773190017613888404423274212289200643704666481145316173920279383937254702653640759918188054528884871993567604660227228542542847528186077940587678024662738212738651005845365977967636169190888214627839269732998314175740060885648366583950240147275076144048651420650580888119988073914066467725876073517882153980403771534790814257607697764898249898558051422425361321466269822921584784447806996001087574434596723255831415528919878369120563999966797318993514338089769879520140093812297971078832049681484436875122870343669134881341795501676130950843232596734316335502199827437015454482033217358129448333847001229269702929604194496516400044871691425247053808896428526911688794855619597150765084939877615971113090493093513537982163146380916034193348886558457040818657646348194189336235278517703622667767166143927535057415087498307108203979301688473866504354275853538640033202477118267408128130045756298453301529420818359416613206556458738581895206767184651627790942893931172137550025076545978722959718464565950431351671526519031552328922620016584838401418361156653705718131925211856530320293884964160092281878048233997369794029473531072199256942968059732400830092543700155198838675241372966038198831735197117202271824476569953750740274425258961341564840034067774458016253043786379505656496800208257351241292699037977342868543928489089012145996093750000000000000000000000000000000000000000 [183,5] 1232807119377858415577320678081402042821476259420321958459289396082065048473902077263576423043845737934199957567230994554157554808648754875321818297381636617849056463129483963083598959794651426250448165469847599426930169793445750262130535607389253961593983606295067883636027480437277082629366361587248390230064585384509214175643383084385231703544179134453428166537907561296806620324371341276726791780364266620393001258730546864493825113747672351305020628156381639514923035720768206435991261058497797911770491347911912223337760433378686293804174624519120321440950505320224192765813748673018337495806898530034980117027364834508089973640298720281352310357415721109245826229526903498259624680977643815934058444031604464640470284430614722196169104012206791435917036162820237184191218359191256925919570625455798237925180275592743808461434184939600465218228632533677849922967359333811525911613013275707857035780160675505511871106233491806021546285400831286841525302559703141406469275988444169215301103214484134299320053274429911379999428134902677253487256031253511874499303964508311520835885363377524556626914947275361722658805840186525845710007249483459512792424832909208424454523650950924282463677096451174792906037248765703118478377673348206688723309938511896506694777498979107754371474235756757212167118392649573135785530526505273358808188889193081555584510138453404766171778163260473121893310750610390133585724561864022779035844239353665268590692261977576819601821063112842605897451917001351719527234295778433239433276248737922934118408619502720865559884014490279258339690322440574371845805126620995177156291155257326281484699637196363110848557678626533807293668301547485660382580469290994539332415940224639020858111320387399239844422158415353733021340006426886048984670196659862995147705078125000000000000000000000000000000000000 [183,6] -25026293262713889983426468064144474617016812753737862966555284548692195870604176318646389560604387425190534012870956053975627828864148521010251940453189320860609263695307693056795236257354444163498461151520780014312910740848829180221208742003562597059060410463607046987896177405476241321526751082419779088139791916041691881826112246111415627428505666873236697087215101117614008840967211967450418219280098078450078089074138642510824717460908932132797999434229862029120631366368453923321857431832893956633338931634429935413627798179849867886973614771054601824426757726886847462065256209546321994384415338613257272605928559193203033807755577347460797144932507103388021943463945536513305910551006811450018213752620057043842097151390896048721105817635959438569152000856124507027067701784855328067362606626854987535257517020131354177197299134433679588657794525386253999744484360441273563228298471563568572976986428453470108509606819424365197898227493863505531158359161195158302518791552185888575942351518547138593716475097340243566967413903774224162950729962175015435131148552045842470525836854074796118251738230838419702620573490158814922493738810906383857649626134599898113070230495597559613491672262594792998774193606721150631652884570236324286107525746323052202508150363821338143931417904474505346640057011425805448496368470869551121434360907739626836205015132527273869922451378851092159189465519281978509024863861468680538387787388273855013978716330791037055429270033691334376631370120124500422299113901621903888003405720405833350373707304313080103351810669976428639491857039980198557565428148685966266731215764786599111457553863799997564978353888436841804250688492830399043150530912834221697973304972446199838881086608913369562071516648011958906868281934929773069331560009231907315552234649658203125000000000000000000000000000 [183,7] -943193024021390137545820753026110068453024127577029883353913442318662820392083000084545332759645694033862303938183206311616325151224508539904577716843014084711018891367166181208127242065049548870522317793093616405974265068324726575096018600325375251877330877928579563910918049771397074411025172049407162549019519355378870691714785273045543585998056861806723278751375717495127426835544510010501813128113693288765646913762975582347014918066680370729422236569898066475562602077868224768029291220981562549188736454807322990239414432884177531251029104886905956960374413449611560064377123609442903004583566748300130469876913537791141955213385302797540515366567676850742011306883293033191931938544901841967920682344536450146800147438399872538291565765251673620985735166931416999336222988808835080136963079515464669212406713413811614343178250393416385106310453200996919464962838520593141048574354869362638963188816590368899092210159516834785276951296882944044811794621180114029395735769333655165043203316284259705866451117537537304477749466979339390841699102757656253763669596422644874919952375109092289078071432006220288759017123881956355215835912457244406268733464046045655805107414167521949767173778561767988091610449850837449820007740045869826846015835800820297791452233789116247532076456044517993484286659473347021132247845428407731404608099782561797006579771292241451505657461407262352512158364620392582107931010118592264264478049738001476596771547447324598275617430563579795108332630946586848360521233239602657905748105806290718607357181981431742478480264257777997124462652308308012729652080490004145178157056538824390001224943171044589788602417079788066225732768302718423976186110908520823064558688697748763131562692899879187811716972544357523488088917834735972667639658517657608172157779335975646972656250000000000000000000 [183,8] 72077110921284233916609310556302060715606032241293661815907716776547528922497441486237172789436961046684778062970648059488782883767813972395283258976914284689324529234447563253162057644887701010100308114143763313451315992543148677032642972026413619004025813661667580979436068966552289896437057002297452700629589984551224532957354581661349813173437726495161820726715649459561198130712985649512416221099414916302976786244016545372193474146570832012544135818218315764106204523656701224656406127790457830330873452296745321942909072204360395680903066361223835037492090510969409257600440461772274842819035766454396777967599741400508424721203513835417598719014408650145424723895989267341435895968167495571165575933377011801299056050507173963623243072477602260900642445806479537886130709965079539245688897531619197949604995420843419407358707641574542781572770066938534305147930519889174891855110811670706459874558324867857825079229714133235101261708481462522769648066958181610675654142053849006835427948471544179928230971885051273841456590485332808926846746780144377083512245020640097340287739539476125977630976358946864306406832079550521459451368645701879742028151012531920743025050772761858918891993410636073703268855539873461800909380887935202171332297080928506751792934595792840060692920915842809637670900490767761695790095037913531243593112828943951257030289333494353804980542453189441569345170513026977135271216674507808813298984835409741701698696503854012871577779511220596208274426433750880013127022528822729691102576657671141560225568789943540700615620419165806950831816354887782790316697246475150741868995308053913322618643481732523134788225456383282086958199138451441082842399463155808202549568867163424661328406942562399797182060567404756053143650762944122030990134737758051608480514005350414663553237915039062500000000 [183,9] -2182834432416409773409171077335374044921835933035844196337965846791083393811859998943503436529557178692456213356322324565474627536827662631009124179144617084214878825504814092888857450477729320546858609083656789640193084248599664867453742385077632612339870476808524871454540979130420441092775543286396041652074229398650573259943993900050797212375739714393892343257932767267814657326301915836185864530587600206797994077243522086897335644710939001501861329586634169301732776056424801659371162505303992651521696529840559096078522599185258581124901744391214366344631743836269813145752269970095847568698443200546029513862758975631318852142379888379141687256788353551363484776475843699351596711901980091998859574651738289685927101794318839778275069123580864389540782864064453651980235961935467158302690116845640765378493557312398234189129069363963013903239443314050890400667289068090081592224173710882306257231500175144284638591773861543846233545932384161024359796748269250376067026281235976559817389876035751051919314829999669845712712300386368267177793232481466236199110012353426154368356119969329736538140130501751977395434079590108705685856254476277702783917440833139441991738622104530975785340279777249189973837405029472762109073563959508121357189441645212875081509982024463469509962193852740165916151154212838003465529252106464142255319237612621961210829432491976994928188056880766256113587851836057100768312891213953465362484419280194051934005470515518794439693499110284104350788961215530120854600556469390735002321971297637606145226647998039402556942831142072153260988734552624988380791542658943689705779526792916908155793179544505705897125034694708229482485812656669995895678595345354204602456060652499465044968998134651736114569727412691774649268323637564292667565483675685619746609233970957575365900993347167968750000 [183,10] 41501732516012241143115234315068463527861586477881198351122491505530763464614993778143849408470805276494100300404499838874943007117006737501041160204193886531057392851438543021549950005602239528731108489487200816042417735754512172041754242782805999031196548479050091527864235020286647324416562650067468033913338537719514353772789096471843194469892576100223123524125006562572570897178017117813528685029093725315108797620564290216162295731084855724198682940847182232228487394986086098836396990521693368508569856824472445702409238767394687378126633549673506949103515191467120025438250118110582562157451541474786353297040992173252335823959099310632260982843602521405450505395492004655905725834466824444007250912235758175125999835876583516808054603327560471705073841963858545394261995812459061143265774345626395735674459097131775454828766142671476053657579123484692267490111908291105736951331983043506743521968476055663718775286279292917301632523634053166465087131443914124048721585248407773323880429408350288533918232464389066092292974838909773714687452639592214409829883167148031501227980788843112750265314325748590519403242993159517390908488598212757444613954191704904954765250870109291310699647404893809260555772466435153308290025205704157757784755682153378778004240302258410968164899111090769526465136889036213801479077031086524213476478875384119453997870565364184848949395829448010054728941772141788977225260194244010436164482197234615366871151974250041124057648500296853193304671686379983822288327952257523297618937741332530133842473479703929290663928790659255151560283999298332072000960704477231036564840546180466551402474591822056183477834935178329221908002884137540280017785552670266461724295285650435708998956432243708091166166878653539847510035542127622793409887308555689111599917850981000810861587524414062500000 [183,11] -561110361683683807965119107819135210110507262673919976511523277954145067248676077821835827846097609757729343760779037212391712974875991066539697830088504052527295318099291415609957876391491213967656527808045940170348340138401676825491273883244476456860743704572844326892794753085243371911320781525752239519901778429300084764540697363992317548697214707127597046627739578481350701336268694170443558581575389537094064250349620520548338240650605643115523448559193585895701652173337626743430027207882189180788592597983373502883860141503128925040079391859999427075727534946146678227935518594845379240644948156301817461142687232354466495759867761215775751706954748951065917625214251605088987587661871203924468163990381005245210075142853982872281219307961413458464410491842432653807406010656167348840585905553734267822311823983531008126670153230461083209185437245963682787042257367731007510656090626595537289243186952672049053043452433331925432525334273117715852006718278283336982733072769542757622963923575846743429427063723251196437528979726827032287802585499310810215891358847226903563318300465931665647235364176968284701395123834118984378252981670299502704982587240341113020548826718964107662116580107668546896200384618223293444432697237847699776781350446680440078995902276075034080059174949229591846967484860839600453309708855334167425147460102739988010438238175292954019973898244378156224763782194679639803255226910304376672960064713601648489320075976779804947064335869827770609020575084348316245457603193988478817722064252004323567118891052157286060554960766866809885644910129380909927744176707097393575837298146973914383712523412171649002959952975345428662478703424167299323595028492774114612844967479203340834407952277213948356572051998024853514634418754616067291075987000497499179729743445932399481534957885742187500 [183,12] 5740824605152950039747712568151589489179758956703379517128660248110186600002176049699911045318544438613967107731151559900815455562610647844485835898006945617433244374348638617861108782132061471131234503672400426315561659912550168699554427932192320834039886448451646755193185256804540981139228264706746477741383212014578643850393358123759931863712659177892211170691070176735997619611554799183181811382730905294439891405663489676636189959882925609310930216116037449738610617510530100732899710318414909140542010649334734322367902268110507415923501550382885887934681660226575636175085751398729019554724214202005131560429824232315837723956232394988421212671873307889037909338801508548977174261950493168461446613540951537635223866793862642791476840512752699597735626557878461378987310036394489272810996677842110638451145409675419512771304328188592733415447630834308250184049498956534556113783919679312265454079381860762720940662281366246290593486440676103916757794402370162003425787072548418652311805490385553911426082478837397637609421915499253778454941032008063135985489794610057229368774145842977120378748966360755282315324335838456183378186697582350770775574244831061033470005913864438013132110364829758064580220828767185887712512167526172299269078058669157399224255452069887224390778864805405852666108830590942703773277194868519243142104032966001258075511045272833275887743355264523157891246710822033114010359518185990704619717419287065926456765183955099845977851192326636919130408854390555248736970796517702964484356437158850528847232584952848605752555479531235945884417621492894453028833425849308587976125877929812156698773471467254207146920441145028113371907427203618101942393966351393613257314837716537593661076852523245783836411805989738413093311513302987857483996257321190448408287920756265521049499511718750000 [183,13] -46216898975716844328982351938590463398427663007442209438398475874646138913325971597919210642356718172779668738612022788471716222841514270690112632385881589372231466290315423415261549643932838372466414759435322911256173665870662232668785762945818031642806414252337074026692838213807815320016040413710991919984667603566491272270705821189792075976035723638312832502970967811863081861791417396460050257608510272957096359775335879576143105058752339292865748972589086462265863242756547573066709105637320926808548535358395144608300043007125313278884166376631073240393885844860857776991772458174337245585744630773897856336517475900662705311637875676797641608547948812552919811947396848476645756837643599648124278252252912302198926676118355532559470155493027247089269443163894868554916480109712052382583670741208443289708773009006806452023721549845459034798216081260501934419534951066582709675419377550466366027597297477602626435931416007222577641178649376531097330217311247327632979757171545602152356635215421684106079996186496602602581580356796220706460695220150143055786017078463238791980934300253784030175694312526959457774757384391387768571566284850903748427432943479418218158051050329833594420506662906699151484353626966147247157766837101315276181321356062349457865609757794361040955266714063459271835955376986727170258918754723279474868580064880459757409294114678825806428025895051156909419955291566981455910803035260103522355815087599206188042643478688521795764004772719444482553208547890827715874482503052423991636655269969971189042095723523907839763743542919804297518545714660847245909560716348941044368143388148279541177949521443108479725328272580277559078043619176962388008766478986615662776716684347758003148843837524927635548212090771605395037646982589670285236153446373208453223924152553081512451171875000000 [183,14] 300936101550442738260728302743232979104232492140057949197309643288833607169600946147692971618221312951111340022199292336476279929394202368717066918849333576215986533212024667484081552269271191324400330102063346657878893118794905472634119593982755774784926070550416419472083185851541203683127793876703536838805759247198541335271712212334439421946190610797748410002150059714972967910847264573480346186171105263860549898169488078613431869015680461045879818690680558525470753902486897354886920905630967127316635731424598935212871077379451192109325869285319081312223004149006682596491001777507099366911975538428081532456916497521913213966688395311858165941560476571485677619984168993200789211726756072885225869432432714168002973778569177805463282054140830298287877545381130178218573920751654122015004398654658875756270740787210508955575666338696026756334993134887302003854919602276841614438276593249966854330211832532950897164697449092124392711860059376097780182645814956859837688579549138332079968578197769284460423919279633102842403336990126685015329696973226480163655367224196631672577440001628488383546270301887616047936436404279863889559955441226920418407517813942582678184878575324902869870659662662433611895853979276413359574522549378704260865442863855505144079012694717578125547193107047791234610069207539245508716423026948098158390285156840496479029727986966091010357827511171970042544061356440566376848084456690369640545980495749101420652369607735922534353522209451286507173825691781121851201682902734694616160797913164918453096810429682246761188141310971644641974376229952647388940521874441030363369051628862172807639488309878955056696785284795256305443565960355068130875082495240780470561614047391786495889948922480185012673541047277798831582983311874949253351879008278046967461705207824707031250000000000 [183,15] -1618143202134594747111137658734976251513047540171738372845769195243297611470284356678979036721049023500447077110303080624173372603809080133142528415553029922300307257941886925286865202323148119937434726844178076369224953245130562684376161563383768070168683406819089127658625857583313496533194471542646134407843263281732155830802794387384816920249717323779499075839967028197912247624756070332986130373603781083078600725418891723384077408771749691354190758616812669597831263695704191887540312587858470968117973903001711839283378527699509217197936695507812669031934103358736843780044953832835525839110505229879027801014391888794784394853427261133912520346469995559715152829410159917048101242103390589355471380044021635288347856301020815033080921789388054916027660240080201244083830240732349044290304770519740889812777484607165018794556660695939594285942045710429479815889483285686028395054591236992581373031758929106910165311542803334941410508708559463508054381600229166817857155442667690272388065991767839323160620339711509477960263553194491844760486661628529601582767492552736423035026354948356158670591555093996422727381020511089967403975845538163806823805756397668746170754558213903111168134213619498584406001409289900419769209640175149172831340548906963877435633217279429874212725768542177091377239380924350775479030494484369622142967516760635538962577764314698040333822936284785924783170851804981873461772089953527633593922393861463052425872958656896762042976863285145047967039990906580141807449194954914159261622484982976791213835755977143090594695672053926121043804186083349155274617364407889312949748767408923464650589797336382135776185823827493075708802012282136563852276211116297477849706768621108880336791694380577626987637219651406558278490665629081383030901389208366936145466752350330352783203125000 [183,16] 7304697782942179915186764876570171329991595276132161024008594987852321648599893082925199358999704485148235430420731458381450217335722344450236948357379065667755919093407237725721367373464836014915174151690841479494752741335840108754576016178091354618150672860928330906069736165668313628845448666904331055635214745103787228530633975186700414066110406676152723656755244023052007915934888662129978509010771452220445122910818144304631362365184356895470602190321130373538648987685758909727759305381669149972363844906129725537976839890858585820236580233172133290608179999378381344029916160012314072567569856089467585515378396708277835499672556741156099723360258500410505624831021807283661568729684306219129653777015234345823994388555853194188582686025533805175745445259753470131073711164414011321003829291963625097254756217735778839373382181345270440104434031176378208898739806450280212457633537118234306998443983386731124816893190457467439038314092054963423685145913155253161153760107375873212745272179430269718764359293020924589948760336656908778319001252344157626812537247176325001894207276017510861275056259236789893150628769469368092051405328415773129413885416526639625104917724804734195466522403931292567634161539581205887212547610221852210817448686295646296035674216586707346437217025265266719527461319848855779562269172515773056988846522990828938118485847434342935965912334137997456541325388784895759797618492062530108410495197512424441517156723195217690024244738548471587360861608752603681262475819847001580534437641954764344090155405574450647662322739795252950319079846715439311666348074772735076768861245151919131408606859723009397947611373888136328408550285223452082370264639195614101582765982715492630566555909333461602298806338430067456249622154252788872161587462983334262389689683914184570312500000 [183,17] -28069776805158927261914335017451153746040058984283768103534174900081015262032882548974917208225414728286608220454066045973331466966163542112641494678140889017883479426787561313756439003794324564636966013496334978346933540223004053891590609340496947663176527210801814312440158367746638179966220106860137842609287949670878747234712588074254556628781972222561494061185643639235637235547721279020673418485515344598916015387997848235644486657154386087305229534437852485424905799983472488014306667177492018340594837694991338026475964512203421054961940422448901936440261508030839406360329694011540759189234891988934880930786541354838527182134991051720523094995739576868238021301373030340193169501630791780507039348218496289258616315942149567762827280935019249074494824568394187154788814428233370609749608585287831862356718922553195148503340595913846879874080657631952671577747036604154390790384173310199668010411003893830220467804301294850913031476382241712433734304978010953186396470786080879066255409253596331156136017191257958585196229065438012002516339181113345842514031173153631191527523888928508289592680619143282851793151979712446252881300937815634064948011986347161722249704251768876241555114447114706711298494268672529092117610774590284801883143265394064425737434733779151101523047522941760282274732016069269357623848687321867169930861950696342557553247016086712627134949964070084898687660664976764827904224128186799826693181895391541921827743370554542194983278414427124424156741764240200977599592544737730410110865229235868481711631965137066578553104441964622213237123249367852659142808254205529317361013365424790455681016853349459256781826504912812307915052602541139640549825418156619182288327050380610615865147045683054914861532342461406950697353049872916587985530867399575072340667247772216796875000 [183,18] 92972072656571320895459311713324276379747309558669109293061872658931457550614391181037760767676401618680588847288449067615057021507064937977400616792425481597110241336842303776394512865033169013999375806866612383214059849908572934517486860599371322448520866689145510041191471054766234195596640453905635221157455397364652702576194122954657943954419370374208445749866784043938485726975459566947146379174694721925335131882321778578466399554063087979792885874591307955344160273977225668888148749945997101962653230861191437402211160154099069732860318272599690919189721874068605742813457492905425514447718365230231858835872942652835144925448591125908601226317946848609377831696891915790578570374833287325293129314260945034794884828460448409393386953868710986790130064303450724655921486581202947273715949245368621899950816663901421030626581237167333796132947085313027934609565230939716398151522097579989172282893327542281063693483361961426223402959308847968688359914708168675435519187509543058811254573469108335621423996747177436676284750772622004746633627536652637090765927014170388023471020276217909420530614776524522271192870762942020193039641033945331745261675871355213726876392286609451756800629715405644660362201210150500350508989300595538706615208662072375554417167611683337566426757325056108703277263583058695713762743214345754851709659491081487982534841792237809601306087034305574077613704896853834400290212400528566514297329147122872036170920071399785110993438915203130067146705200531094944667226192109664848566759220039248467109691904231443468262353772738304617521465613080268942668361265480800044088231624373793497815685013954232937883819144247226893146611019240319480800481898521687679321341698854268249272105037156051803403725380748865553717004042211568769198337122361408546566963195800781250000 [183,19] -268821618040140725781517148526259012813256115271579902059985581097953999854924822578949477577761018819820248987209027171391797348963973102769680797481965336111793774320988670839990982677991122132304252142092522317939661723559365217343490650515484112230685442474745867957365861888586735722993488357046762857794902457718211627403368153355175636709019782578243320193351817757624753035874321196870859044855239242498428580494629949126146257451645343473101134016281420271439647507280781206828753676023522254369285424831456515992758482566192539248678114831697734198762096480379046972590534227219767796260679206626405180578309587690324697074264451242646083376973634820553002837938180880035521950044431179615137641303115499285059734908802919983774495044491653418389137321585124328080689815338218894186732018706085945713782489874688784490283609974434625425529796742859859402410699447338983811021771058682462250865108723047112784122692058727578659766876719233748879778599478728456734045627431760086803493457933349792374176021784385310450890050537275339494792284324537590387805953518314170104451608373850523617167097801308134015965966129467205840186277129861186765328678687596116838468169071795220500464949458089694785548018956358773462824612391351216932215701255569727295927834600213284064955458161901429211682772646593413551292179591714378004548453666087393638138661859552669739166269209657008822930591542054787540938260608156539655377482919409529743952692416386564440337573852108673551187876353101821274298234733292087906416892481954355142292959599025170950530782547399365825537621282647139579011746299481715452509213218067508309859332058506397592806091127372877125774278561558055238463272469172011955611947568595725040616346735891676844964419157072636584215158577108572831922203022259054705500602722167968750 [183,20] 688829508056500537468955115036785243247515376898789561854978910868756105456605217981390635969654698973421145670652072601963340249036915701525668919105166829534185519679999115355359381488602876310339862428938380430861024358630163830410860461837197478989536742017910908093725099377595476336286661594579213390533159651398178893845291059796584400374651842403698752808890833078997635511519503836639009584624719928794000343059108258386900552950157858874969869058998509920003473067893765536926912331099073161330387848936939774102735378087541736825319985963550981436756740203391268634529427599542187182031568382593072173237011575460884261815464045775406924537181094150216582579082951232689583872524476744207432803691955497701898862097722303822482076538155112412062333747873479978449822879211721770863780516089942768817907038899212374930968628790306367515329176799954875710793538082174151393747257849676801563435013925897231417285808356181135136348833732659220446462303491532970256813550031245850562957021959563305822189526158625666313616070082925821720385948458746577711134667574210227615793994683005632250009676423202688532530653559204020551773696883265741551513182707601040975486072150993390097386543143931711035409419859861198756042049820648875159376128942520083299339949262648762428335957845864227667757540533082813840851508236546802876251193301757668587668199380896035081404503962975744268247476397520889142526596344082191856003001141873386018095860117009489190333236901826992800113814650786139428739356414503751089925388134191784162956384017723165745660114776164186931842162524129417064182253015798382991888616729274450692570129819402912999073749630791917155430082300630791992373520023765415990878296199130288443645813341614141750174156566959647807793178844325541670061451441142708063125610351562500 [183,21] -1595649146138816370408087019314335349184488901555398311406597069591471745650372575067404620389387433405862570891550655428152564564612430704444158451736644707864583641281010722806587071608518046786639043469592848803034552184649287490682333938464634543094637105073878315512511171206867728343644711808337891647330703042794000959508379521247016831050370913432995632649692776198693343617890494483464511601919629776360965947995041267849769614921288549938402414353883678898056184902357809425445172096871076897033285531523270542587433630126103895261399592463976583143001356356666494995220941039776500598238134887607380379235404765924378650381100460886780221136879008716486021813394925664774727188309563868830545545107829574688217257783740311247045008318044448685560976896081748857436410008142844857528731709423211623596726831636025324963368822014134354111127523726913810876669234667930130744094782322870088919158079460274261848379463332484089798503436380496762513244157947701979708852546670848670921561791125939338087510483219138983617598525456395072046031307447476397207591949144612357933435451778889884818554364121348365654393448811406300182015934829773025565670105224710649760305432969045158558759683380655930479144685216905543566597733175002608403613858345705636519675759168954026452935907027597718991888826575176461384285102699950451767146460820860006518636928578961963903683924804325219266512848120083239815254503575442461967568490798668748509053532471110974919111859540713861244496088232100482446835900430397434813614129065777233208666019055206932046355403153063184071398560678430675523817329896897708928843304283617605720274851254035397087757098887731300992770337356877336963755183171663376830340659887959902087363175755406450068267918392724630758828318025545314729838049970567226409912109375000 [183,22] 3429246400909138616207255112293846768886603171964736208003248175436690143974898237485524324717897416322151766692460721280341428384004821896483776536447261854396420370683544968181455087196809487149327911358150872822171003741712316573667328830394449994195390594251684054069742125074716218270587585551313073209656299417892140320833066277182486088331211829859500161569339688678172448591603909693786656070794319031569781520403098588929016494925518997976955277371491631373945746862349508789348664748020051437490519105146711482856552677582549669895514768853450217466923152484023013585934846036325351104265416498515802443780929053080206334642104987339912240530363130131668440503942332665053823737740602734165479275642691406353210582927517601798731392896628716179351548454112959248930157926779734076040136315596288024600690323880438367870615442347162682190942164755153417653365504188986620349578336063821829926716378072568891451765135075316304175019359615190448342505209760566274829509115537528250203990768537244565761819582629913971938242986623111986081712629130603365001273351794602439827634943637363159512407367529768775809484873744810987297913783482144149973752093124101637669400118583682664966079684705812498563561938082824853525586843661432780526429480186767847227322759078002098769856947070445605893255092085899637093286385182126696357699340527321439854977284500790630795156035508566084651967194991322120929379498521670293450185426562816400516576323253473980801577178020867973039876098106520699341025499359321506262544343461140792334767449844322345766180018106984842131539320989512655310709878317966053977556542835622470580184026198188298436440907546766464651726196800029576239964852497801485658242675518198656150268662567160658494898545021837781247379412713406627813432365655899047851562500000 [183,23] -7029546787956967189160135757360536482891508862623171251790294212088234332524956418578689454819940775482865663156611975582150868273217445480011135280808278108018243396634486918914499123516944918110356451575299686250621744539382790739746538625518876660297291287959664465742970737231535175421985518515123945892946279114127612303249528768492905404135290745897631898214147397868353548771554680504934973497409527944507355714000001052182105979728183770192062500380159006155424287794165381246417395970556895695654024045042826053912838993215041549815739512646163038863664630356528730899947844563905501842810237942729626330329618501625449606660716717456924092278519723430436775080714392996316802676607679703529483936589790394248319201309970429473189705913186800541315728176192836695031544194721757158930435172279205896748313493280994556011096910316451515857935964988979884630295964594899276760846009679076188040627173617252158156537547531039867983300312072017469019497609624143326463104702442986283846216634223977958258903239496987515169416980394374368685656306918016859312062891706949536260444871084864157025391598482156312167948016547928350501264782737117708340375036881366618096082949628360167529085765250326205551741008493642598697933950594321941809506724974358212832861914609964109528936526262793181491151879497307844834858792409954053176606427131005083124541276205923053634395372050771588639593294014471625310531080823159492149470148726523233583796034419699572452909214619571830688093833705159019721890648423474172712934314450215888045065395955895540342500465500707226699523041031427215018297475336417466698378839533477649199060869372414969835703456512884423997302032418769687004034491916515776804410577903358179797025699301793247793534240182796555122597965181753364126121625304222106933593750 [183,24] 13980048132659142818080821019599943378637885107122842520605316028058082008859268978586932555283786469421346109171499152302236570813340600528774543087589305382788910089787788061598465795389137041639756343459922792625811218728761614734179829838404749446846630356337370145501713410331877378116282239860459895321716908962454457803694533472339460490176218327029433617480545170586820626349071161334614780385935646376866203281964382335926930889409119665852640689342713804150996942913481383586998284766159330660959333492321304953899382716312311861381225373095306760077383664142605813732026329130687987465743964697253447996217924210045872512411735363269997823938363480772001972415977273044620178151295618803567209968483841196548151838364741315137391270718118914197791971346725296700414013111585224606903974758867086412744678845914377875218492445951290663365954989902609184830828206447476991087997749807754401946713749358541580375877906213009347324799290290414076114469545665525919148234500726594021018326403039815843578512828964989232605988048193115539818483629413207760972884201083438113332252873390179303771095491093939245103700510723807670592495437956422947781114851798305102475906213831839028382544970700294702892261830166768007927617001346882298992688212453601118515711807465448403898056178526862867777181593378049154430931775432586438974650583623076767173611812022006755526472415229428706317113660253851749406064442243317417469711026252245385241312509023789628938040090098193963640234804384047559857445650108821101861606994280470730702553992467359565424138444913494695703785502394151735907359851025984783129355780516573116744877591437363123741824520589295646248794982813620627683589328478397639398334830979028526165022156176245673326656603144327822748099693593063946722447872161865234375000 [183,25] -26779644457514289786037111511141088101236166823967298913526938054554703998485277243916494493982668690564467379310634988059509404137015417927522985820656754390223353778157895806211732259065345652442104561234705422171359389758533058409753147268586723358164856697058337002098664628747203109995198891785841197467838985289714301466778928653935039439445979997423296139231081400317216211004098741108562326204146506624953023880623278574877118882223850295948586908470397436270927482465928224204250364138395295301488519523556113370482083028649940843813840411285302862414031416780258873011467972549842545829759682139397962405505916901723984968513939602378325453368139190615770898753505960924018502019819785604274645487210659296144791053703768111444667667399397646058673507119621589097181327852142988599698708610228064190224819740512915300483223483797756871351360923931598160142491988557897165575370066200308244435513202449878229856494587984777443520393741373962700499234128818939233138389470915760094279799572873464279558185194036412734176714889108916660797355599362255510292071298696459122125617815873799030381535550047593965491066687391928192480937726989728708210361405146321367517578949507877251063986194758375406539470725449127912106210475023426558016979452489874220281967474044838726341054623054896277272293119196920539991719794535483434068495171317106483725388138270325370477175601161545640697651533870013248461071574865489632449482911160414431183702700421429415788964993944194723470128376487469907320330621015543499785823806230059608813107468796212858317064936416927635095111109869423547422412283816600589707647640419843245131357793794667973291746108237914928204086112564255324763173667998937422016898899673922665513268664555685748606258227214690352434156166147767753613233566284179687500 [183,26] 47786448383595214653804959943360688460936167070737139832322971076428542165062582775287294665006040148335767618266544382395675343452210351362433527202265900581542393827897892711772078118198339880069314914175306887860422652017712433472496365757968211192077900331154066859231462449987546353291309234094435158711790970439142599358723098934872302144549628808735012879533442004912043399284771322300736605587777387777037978249414016362535200391988176566338074673340142071629663574513949305117898330575863618181131571150812900099192234606366101093746630326755804311747609329185263047590800159609302336113652830688645952221416038800954022975956962934368806018048381625509097744922623332426698778673990361912627932139715859130906837980987212817928077793137944464899804616593070676153476010857041696142158921779621760015133617087785242157179910301467034625864155002678654295950218980764760411157767021948270424504128768409462177982487906138770458161226555381013030631518255801676463314462434240731106103961838676094186857961200037834974218289357254950649808526552917036336753918377784302580530899539538387272597578314389786362436363984860966085955087599216784947271271913013774905960731165526513775194626966460049994705237742198709705112608791784415521441488823538967535689910959682703808775345270617971192715950032349910119515494115569436079762908703189808731887107566819441385361979018056092074141885576157103609718089971239489592674578270811853944277337588702393705506653043651426925610943530046747225948631081701232245021352942842416747173044040450806213416313773234722027325696896086710245815700445236081947013904361973726219347169231278293806634998038128032169354388883805518939906816892692100204875816857923654635232119420647386239401818439931074275320516501445801256855010986328125000 [183,27] -75219939471367257288637193614132780649301776443420951364300435118101951588857296968106934428829504736972919611366811235113777947281275731277135669182695925783744494836486032543563547903919562787699059285935597859602420543110498829584071271504613956764082645598004013351515243861376944794431196097431593830548308060542230741314285111433761820296410311061264806047610880397575974383831011058932990596746543849491636152194251380382478807459223089796543562047520415827722650406665051506327076252687608889923279788915107940006311499362496799762093470069870596509824987493069865032164500327171289096473992326276024745087903530798185632606716493683321477127010572666639282340966166623706031696252322440380117843255946631475028942514216114947315048222595602294385503781842352245499863919307783332664445558522785752830593679454614968338557685759194187860212024914113725579693703214530799543320469751548447953507907040133957307588595542199680312030700372359920993009564718943749805884915239360538436751866988690195291813430869249553530097962411380657869800263047226266997315863692166816845944797108853304019171877362770211980402731322247573418313505056151793120840867235795937495216079088522104483350104452450328382090360275030143974581114476303915764268880506760974732162110543110009161899973555600483996509235394255103749454220512986118019324075827137173658319002329703380025582119014548064082395639775134822960005617384190775353916059864668426579403791520455072868138691231668232148746296806838305087339735899652390031645346827782220717344270118500226231528676631958922608279295435016924203960343569954175940332463151004334081155813348464564486552202389805595431920280697700808395923412335282619219802921982545657678921058663431234712157344529417011408988006007811678303356170654296875 [183,28] 95265416608867454610152953580489082144050587660152725782251270947995957079280568242956107024855346453855028183713432674994099146258561666908032308712007816582064913855066967581580021879785136200750965835141862243308371869911893922015279283258236573195249840650560068735262995741096790036594117073557026401632311232810081403476905884682930677361701204663065056586273639192241385431385454860187918351071978850223672658686789683604866467897899175049023424679458146238606422054443594899683436510037135756502748976406706233764395768623752953216951631021244488526640597331111849677360870737764506688365415785305399333798416235631676299065768690851344002842787478131722685364725727059708737122434481756792068857090394933300069977861545738289059707938335840631266897369675581928391933533084860170929351210893421459222824257665709630527683975660466351867801131941630547127465914239115396166638289946310882574217483077665090894509136693248224568449232286870439821609122301477309847509102701697429762286176698873942599499457609454967796692219119970546160774485552863763574260827324032494418629174998830743271695898743330969590269671236831149311073384654258388430713700333131336945716532039458852838298481794611583388495519446614357819221032833052463195251398330369639391675928450838218343088286666720258597257086470129136454845684063182598576977588742637504287492689918574962399693293407675472922322869757643876985256994221671042116244550666317646580554416811671333120362268931261294388158946349814354732965336843273211158751909508526261840370941761372365586009338373411315594089518266919855157616052712558791717267751290188014269690380315797645605915765968134778872854742146591077263377217550409151231507844907310934044593920985344047800231481774345089406972110380114838421936035156250 [183,29] -72750388074443166001324307914031935461523351630637977685886464390393764124520991517255390862209634410150964814661170249206649675969865123710767606856659694143464067874251716049156762848960349498950359904718246137325892844847609891926041253878913714691847138278598321030446259709502449414341777851645252479176634006576526569896881750958289018717839488460663799098353071238872390035134675184944514938514855473697660318821045397809217848098681598469500796874904544494298397688411257819244295363663068133311522160894320012000341620670714340064516384951610850382020091330843927705426790874353338744590128639557575313576453470652968273279425975407374373638919488458909203587328384631265022839215230217148805766391457921750104022959811559991128150220338440315526818726686064966336885983147805660608707479651495389048448302321203628700230869323592531004639112437033468437282694989112149350430870404089601136136216436234808171807543440101537529306896729565561160126092577321289311165868395011029759081101691786114962855188545404269481433785008694246748135488730822357210582480275996268514169314046997615172975681584426389902296033286189411801027574929354860127541101500817323187969151589286027138891148776855857806279636680007758325580421790458378599553863844314964393739356109856695620457427417855523652396801820119285454304622143123513501321618297878766127358784339677286163512066974909941056219118839884485114744537524017112101410723958299881458811141086453675888974878348201255248166158136493309916306920742621249224266296707346362669096447958718277658062774625974306861210098846032403878537418396159976402415737403546248435535579200823546508027561817607074372927238179124806348101291487428239621545237271517387386206272636084218909257625802445740474232351620713212244140625000 [183,30] -51838994693294535646753259655297859087607908351995363413014100902462764261218293929763832842809361060005379888634721866534444285353581885597658345755613014068785340100042457952624468714576098861491057246554981123694029410323990659497008997080827371380980609972919157018556421381511137128908003149123489096402901401267949245780088556993141703253418162768863797894817329675784086879782666492108485328694201954696818169902275913634704624602245214384160080248137197213326301922834410394101863908158347515286690145787091048695282540032904876691191044360893821836609178230345860233253864871976098346373795252330627565870353221489990242973704888769610155493540932258730523845131253192935681834129883298677367600623146906037806733990748388209276843486670241859472727992774606321869180595724047111308270581404501379023015683620124467761488474597787506594007730701756773170262785019514627871950154956599811835161897837283966229248474436684688206367602249529553339015138292806585038850428709433136961463004538392387026042930580982034125242626624397157276075362185575291758220737976501738964225004960097443641539548405434211835598800585479201361562585901578355533821587186888731914128402264175262961407062887185606032891699083769498977611695531643644041634426946317646151736522419097996706430359899259782396943580302454577764201978501789939710972243270562346723122171552153639769715448131217769348170479501030672210051106782076385653465942663420390731291701298376338452506435229561586681613687317415695605534067121022734588132759608598262485648719102209411522728662951205793275972860236112603526960746935242286814125887577745778443112439943698838507455795328134746605750139738399092931701618769784534334922981520647435070368897299914443370282032350560830925731655764572847742187500 [183,31] 347934738225528323447784653717208081180717888220548575537650126013998677527131358523528982727108281050537597738273195740733488758082294986741607724866854833297620154946255754149408907230231209640233112234868215175010100105696860826222515422013188966736035324314049658951856662988496768430069954814224042931136544678388485319065852268626617689619007547522741922471045147313849209824085688637007561828227737246995796990056091641779389729934628439607896184650281560969594773726761989764564674913604051732959318098963330761781627115554900634968428219363996773970614972768139721642000323498655400782923181805144118945404353502306277077448768119897300971843886697001453282229874441910138663579363164986081514219316539035767360765425323566316399713809818483543616871608494444835788180657385313766672555630967858807157084939529795722211494621979650845871079875573465402770732454249791624632571525335218893262239612824928125912466171278274979256697700201123942420137225592312961863107755423515115627978499891938850742591417828301736454236971985265710073480381993605650008010450312678865926093395293537614789519347545557769769183956468036087634154725774256866218750454014145868644198540801036576186179037546620934468320225005049956130062894650478706695523234873038681940391174587097916097929387452331300252982418723884038166186324231159267262198464513336452459809938540090755811889444501045534711126549587595011420514589032545531884764972043658243765161644927640196778775280369536288413193494435778173193723092731280825393945227131137373631681863709734448498495063563588893470534110535016998710552488676731404366829295176001124301012353237812754627845393305963152482079610200829589283003428867570084285556063729351898652306880085656386058167095234798243102938947454974319171875 [183,32] -855705052809785335860253996431293727538600831656810974968294451944180644398155101147567629045126497261389379240100677209892873255199540987935519130025835322163884660216782800324044555953774984210168736528796348953551189545079530561150737992554810681531942770891164337157180275103916052444278756864262756644230574064608807247534124159923596015173880529767748949541099290274954914693182746454973885052077337344299632034560657491966029030452831924419600339963260172885752001271725998267774297540605186953720220773030939213527681129637182096696657547266268369071762615506068649751163504821888706004688009556016370768879135602322049207001660365895887891437619997270104071592905950795416566425583580463850750570960661197347923640409742784755307669851973912840553229929376995022844217551856962004310563079436156045377788973133624902049875109190229615550290749856354451512835683267136389393222701038560371516872489474640583799318495985147096109919249613393170984245381444060584416703900509409432146296287752220159106833213290601551699491073556364493833159343019309000593085104123613123833951530980782576805372450636798046319315806375440350393839795705872537480694534715355530164441371943226992541270088983032467594823474726573075186808353802497519438513741009354595854096302827593638353969096299469734128081666532166416266233012874953071050015998977980463791434416995932781223558706226928743615158507617884773382305934563619761224812491861191091310546338130258312666308827081444173295240889409887456676812523614304651107852302774980817121890108394522492885719674231220228486889920019498737818984656341935631473939383577486268479697963792971405491497063115035490113431501743889580317180933939299013187507487260270672139490578959368303367087609919781423399131253900751225750 [183,33] 1527797957488500587462910285822944994761191033752729819852667430156909745363261104964854509795104546298601922758160764322022601007770366919455218043264419522637552611535981693167795980261526962475676037914383073146744246119414045974320754246112843455479518592210836996472530970881697102312030149953256797718805432671435506154582984397079900754417481540938162894799509682498164261778737298341468178749413337050154514153292694809227724573874793283494211669873200806131165285104902357697390933172083755003328723067039964438899823316758004491452893822583020055985547546881156136118743551832106138377945187862187809418131618518294997798221521192626840497363952983446287403620791972652139999047393942721349677858250547758048124248071458997303949647744159293045419164801662269556718745778369385527526622505087886040785568850627703882171248053880213500768998390027922408902841661335532084661317479224194926451506554777552223981970674140362869135460021239031624904063369934757761741793064479550098523401384194709606377135605558383353125691669811667219032016552743671583686627331972431225499085239116541522655019697219244682181029867990445068702681255861458676109651702564811041619173675234575145054460413216318834774044846034698882533485064295736971371111485667109562553014267253837565772129728536460965851194841599504948712812281033304202386947799794628337647362148028113483956451889114444645698859125803272189274086687128505990430475537524277739033023188269106721634443755538604376923376729117230630568224022182991604377297823344970766662491874258477203947292373763934178914227157049327929817030011967019680966046584220049244539673469289800555140809294242625921671107236263994687890299918370370275947291956466664291789525227404762762828479764008903421456878323893557410 [183,34] -2177045914387906371719736605241351833521570538210932372027948238868570688927874219045200925673573848343126384956746746658505386813051655702216544805027449385541397898554560320098084667702239596436177256533398999564791747125845965439473132258030073414058470557258630043521786388852081191294407645052759061101132491327104719710752431632618446105607274370141130481276674139517148537105414146214377162959329674566562916419019442680820670643117229090554979802386013920790588222506241433360863774566478179674954604765184226290906400460836854117394555115583564890773750766863574071108510535455533211337346500028111925072692971344333253784194186659886697360274423157225110648205217874324818833568535034992309547405323271414957748038083024018732671542468118273484089841758583742483031915704908735519698354398361869001970452680986174025742398885189505277152392079767654748383744527146234848258963031117334774203807898516566252433380664079025537872202010324742372640296263579551100453768155325940571719408003800794847734998427139364210313979028530591451592182465919726337072554568479370442490003201981446528944606336730199082394649485906882449031571529934897545041517460122382496810777333026426960708597479562117199659644842789424576234879327707049646143408605626235621001681940830653664641190049618981818158589026826178976914796671348456185109826363581229958470404780367687760607845471694438560504690465685645188638695880900718317002784767158386528688022230687331144439517948300223749553066286042004826177090503191533023094522893554365229316165588063528161170758271932674664614054930430432169385410110746382690289827162328005669820470463807327423230879938572614538802660022682509197211407347697096151893996887864324445723710823552767915972929035959515690565160150414496 [183,35] 2471730867695185446300995553736446900877946609650848367448226784852122717729781589543275523599925757982674974702491972715221833455145100035576461714006195085916648296971613693109889548965005620477009483855243123992653975219297860089611482629916910419939431800377476618701677768341766759618797894097717404443223980167443584807610392465200882008656865684232394653647316933169088497990676748073588844055715957477814786399920213038996167893333686196783090494480133468219806111222092128960021015316743871450432714855990611391465635197942449876988548829250278158670091073315800095885240252983095040918640882962857440164317063485241220901313755344011014029300887734933124530119844860520964545923433295851021166862899766959819903416534321866423104302288351853495357622299993100219998839781583770636838905393538507560054257403773166655700865667759455379540896423943030241889192900699669847354679956961700682272961443828835330348353539806049060345235609438034387939582060815652054049666114632796821863895797794817148651798934652926626454212791785485030356094155328143727865539183263890849206174747899761235603899122761294614092681424303937242056098006679152512232376662210297660920613500980162884598951213307915560585813405007907326298411934105499043000248331370445671230624206032498505086779524064388062923068184234216128645653563435315641767675542448975435350191376152634023538802851314175023642295739608059071342518022274614190430639227372847384338749298555440190449772636731643009529577955623631589998274395589337681751003605155389397300256867746385017811081114530550421895995109336455008902415947355389395024359704492993044080873159733695728190088798430925947494957645027441437045249599686547501441304608650596198961615407033760212897547621714795684313912012237 [183,36] -2018611353793106387960557404211263501262298625416537035639242101205252832325141631461034494599986720835928823782360578052845604031274856145732399024291322800292836848005203912178306219130646755238430306645909191162982855866492810528070656787321355907464893360149815422458534009174427174452080110916228010663945570316134669384629326361647935999066895067180638725451984958208878504976185602859021477002259145200742826077598652488433064479432286342896995519039601810692716630533577913933176052528455225434037964872742401677825279894598556699820174777025186246691678700883051241265803849738611479296819755534280878885286986234850611129985711885512649045882838308173541164942692020265378214455515310386551770057882811847805086287301005018110639048013746982957164987470110980739504205389322588417833179872950592493311921959976159912204189570858981185670221077887062979436353647437845769753529576951595950856679505357877941488469642070358242905279034291464799457162903080365026917106651476608123491985813591908821956269920850884911849822280975339862715173528286391628718550826637244645170415936031861014887843040249744896231502830298239012941352873830282459813018654044053993989893080801424989955565665830276127109314487344220341229950527017779190056666089047873831957035605647313597427822431571853144726861800969182961921376381591221242900192856722209988005008225768906953776868355152283221720186643395456788425678114420464741247775828753104477331967340040523978179086712787897394210356003747435548905950137730889652517976882466237125510557139767808232017278136939049799714314347363093170330606051713118353758137978236669614419137165766134133825673428220468489382794191971255123361144186867778077721308348098028373105528664213249195208815479393152384122369439 [183,37] 538833615501634973825319630899214979857771103227269175293039126633966209189323334534572249707869858224031973591100818041957415774704109980633327036053990230204238854381916641679550409813725096098637379148628248604017894490829822594870851529755665529040814135015707055130148858206877208586024357139659039666173683479416982496128539175921622558986888180536692015935432869514496358655520356513960999399343745060934174546676465961869881135556947237516415053171088595289236106826819686027434697786983250391895063810830685101835733183436336162346570317748322277815504785333496065624272748023220725883803771783517304456703666787785606511496336780539053665409598701669051477558714718352697136552459059458425720484227086016806580853256417339081000171578147786213022656122705107429973214656971730054367081896997702487522927618928261542385256324482716524452887083802614365151016547341090406845370446007912831344737670939508130042923170810345482882815764788126890492498574949322698243873708847400459156650662733223512200196982151465002530304084635890786867310942396585161230592038421421171870067241973304944522098159716362828924717890917848465336541346061148823966810819962471849754742376884450793979030702788331789594565558317785629046788968475075839403793399820976244052479778257917419079959924697987487958112446095052769538761520268786251077350868309206430884215443546549269840528575020591106329493001339242289557226087221070030918843756987273762908601515904909051757124317044931032660031520533734523955549011906994244594536781957485833800152665381713774462297400178590649979580804134930446766399229354221977532933109723591223325436095409392491256927409354267817045397820553100336827776223576876137548474968633390109002641497667396136158464878817007469242360 [183,38] 1925334478601043519809976069381538298064766604300136679344610804673804312909143005582388577722005334261391473983630072919989664630127133332915402853660923568977195400265621454553159964682520719379147077950807899690510456030024732804000878380392646965562403720633710133018306166045816025735966036039421889930285204216969268519355719353025279810882997695420833487932372095515422941880109873983833871487028456879501720838788825692827588009482740135417374694866748911239165734198551079130884745788274971627900971948705742932032336421505020558664891677665792488965598465584796851042154287884367809914830331077784450567679743558416499993271685558773065015862668465814800835254843696058720417023397424822579321763186151524069911182776392811093181453548023352657236955464893982521652248715434679539194555853664455276000781041047501075817357617353792291471682200088320066415441879955519043029571721491781212678785119093910199836779516016235959122016584695859782733576284244241406282911568954890496466905282648622928317223320378588823103214114778357426445686632352238346588588229148535933085998809645980633479273230840036177937580844595617507232927321466457547256831579026390060403081667697244573542778333047506481954915193267513299226028430210713244637887634451130128801387068692421013444024359540114040999774334359655925884212586163102487983501756570833850503452140505063821700596507699463293540792803772977049645066387971089017281014626632059632659642435859484812263978651801697220648329974673375556662600698304563096511859693119136936340614404094484006498028662497814769097325529964870787489699457919428252856847475543978492244794152923330365697624988056347008172431900504376889256823306503734903386256043047879775165933168201483417569473454137496585506 [183,39] -4896335444142471882800609765437732548623318832801756407202806018848046026365686040168509545274302268368911478132260860934214545289944776482195191665656075267764895055062156684190169735311300501612125458536244605599533618199674465712484711994942967122087448264017969023992044568708731352839026651560179376320628496537768248693934794996120986947176638686016893869429115738118314378464440701205263925370369881793370525545763821003688684626298605965217667510319385250921816049921647365573749559020146103897909229115373762397092013865010432588116093617978832669019326023927892883795665458430161178474816167000811406436172407512236794670260598223335810309987917548453300379731544596753399737348573033554433465787532860088249049872139595023613547180279977442346965992904709680456227612417246607455311516331268754399440501345719461189484390879128198279534255412720682883260216661750690360603055863621554074401347559180114171219005275374296517753927016192426418754053618278534280649620156009880015704017872865930125898433777531523373991982299789984702195464034671683344190328537200456374044789471596951974234783027327170483443864161767233549582463089186511916527731071869669879536301389982190100746150680689180188217283071158749176378182474507188767650809624851326608630563836561190158072852926530224560173160628737727235260180990375526180147850338854557186336542406936473720281464482112014406552498651959537187601681861933304265803633520455758197667924291130550203796299928439925759412205140311299163585026434834369758584828074008298822269470111602929968086000396671482774480642655667663647538078396887013736435562300003421820882577082798702793004374490137053179947244198203683050499991690567858683693941447339889080769849211438613011481663306433360279 [183,40] 7556066883821108095193839551847106613849343029850771790967678363835938267884398616228666587659506189292436387327904671337778615242592844062867663916672240961576300486805139202360105985875493179500863279655586060077113369852217203117534796381274898271604179461862166950531076345121623805992037290045628894652942302590903031235207138015812779098452530249968633255549802796914997002532290577718117865800547750051986682646953726734633765192219989616253996662380999197346258430082955987520886309762814434310568767872745935664291120313204531358691442137574116614025268437002209093718003896591097219539460061050131125081547627340548909232579291292914781649881195584210987685715056652676324698127417038643462468332961194285795717651366269706979635153146695615953815324672525560854805019320570609825766364069243582745361060463661959629366315426210562920203489725749701629065827167621004804410052850822916536619263719516913768046941795235990342635909451608095263100127047382634858905371289979917612662789056757708524981176129085034192957178141844587319203610860739895262377787341212843230458802425995222485442038061020089435329139655636471380670581310740675658102457106845629104703137659227668383310003021862856225071643090838785384936195314141539752266527977387807250544902623303694368197443515452542926652200045543114458867631247678729099962163312020300065834253269995612788996884203131081529501429894173853171427172352272701142529301925033680737051400206574943515027410577597906533511668874031261089999226476335957738627625196926627102166801062647824981344771682348006462593949766777779644038709781713315364743192335931551586329645865925007610723900413907419093981938523175044283347539623666416442015006031604506071600021078992000178800829685900230 [183,41] -9059029394984792754535372335489103019751865755194278086837735627992369854000788133597492253476611514751821790953215557668718955744622934061144829675386485812871611549524201453245173904229188043685122650407839175228059567828640398196465571781067408366932026213436581291394544940092474085112010798330559045134631309663652276749834661651467528880377366779588134135999263553254448883246043448254020879335457062712684596768851131147919814068090817837697090786969444861125302626437910806552024626757489640745102172880497543517037443433318610031959918837324304838557936325314123409522915789876415509103678285452311132526852855595279065214907160016227788286946428281259505181751022593359732506018747983372080891868262384897339667480698673914558159303707524774198203472113971262931285742488292438796617129743248161821619301051862445669804140831710467833600988116066351454469891509259811967207545644731598883603696771830388787111788596696019230649010621732109365918834756054549452015988647034211577433833480528387519749986106077380554076524822664699357563236608758488013237161268827517802959499093181740482283170903537519801358859131265492139729433816903168164284140597544831742418420901711616952389027982040480455923507277393437539321992903851689439221797072015597236406447882034216670133371621012598846149458659196280470613768857816311441820884342223276336158019145809782402666012684283695953825869995234444481803244796981684706414863934363946277535534437441585130991721443033346856841589561754232422991736703736000494888621073470745739648369478999611709993683969657073552661312015200008856271560889310266627727524328697759015526219627820049618432176755022530909039163457509742157846150072304030295888584581073955499527564997151871163373429391518 [183,42] 8919927296449280727634480445198765971966489238003638282345456642266574473056902532451845263436632941750109538967266433945601164341212120061711450177068288672346156501581764350942837258846448268002644210530680865543493645298496956181933418633280651782424719998915352067532152164578942853609510919795678385342429508319049661547394677438481694786384135472892848333246177774442953477294033500287388488405665936047997279808916912268897131674549993094613139217766600048714854179913700368265216619100008421580589897804333863103235331031934973319723562856718539360585906599248825967921847076728427093935233962578891574846129702662440709430709003356095034449828266182347764266961195740832004483000032981292181134912854881133077617059182756141634097919104059609644027784228184107229603060721600447143669768272258024899154359746757269350090755965970722859802268778703007255633977330085024005896265560982611842023273272161660287806338169352599063330065407967189499678099643947153068020191726335955727791630740107601403533003956360181625524237990735053909446263668127914355724516699620012362318450409147930831564699729430461084871616702810601313960145716737332885655280713189662772214001486548599593475664987016920299630855142050610196994810832584802770289156553539937929045602751944096837550256395839608828404034928876461740313562260278572522509118403194397861653801888258501564083304377185682759306383580792146675285907080182436268372246201753153760078772691844242345327652252884656779239984778423653923732909989963883508223664985753990421790661060961647637217594272181873342865514935404211514608364907871834701847475978887372982525324367889292786446034223927744130285285975719662015970053927137791176808289441433049602682722849584914696405910556 [183,43] -7250241779033343059341693884368591230273966977320494317924928654631579871075146613586544933733825556396586100630992507617918177017596506558862807313974725331655242516710865985589366723957178239288256262093263715608786838270773712568618445979736932974177035852364731101224393536112776072618407558793468038908599174739309383181979072316326394759530252515206626581870663448579909372680039747698007806099096584972500874745198712219986708163650184240797335553177456939369659002345634124164816104052077246039862685938056439954695989440415970890410084539587281133104562181710345791870336823826863036619391433620416376711244990229413074327271980160005107720346834406310519166743789142727254444843303000275378227488522740929565835658191549883412785227104920533789893850162658318813405955512379174743858327740058742107298096630544600184845202298772927200943919352776976327379364643474785483523786855585571973669207420944682613112619671894531050766360718799385107050565100184793368950801718231146707578558945539107715194239750826685789060562917321157053622419238079098890722299075165110272373346014960738047243238608247753208088990522881083094068379047014115108160513563277225545779582350937299886149003983179144768055225878852846589602286378808052069517504143689819992886100704156929699711538779667964214656843505386143088246466048204310165081321640250018697734413762563679507521053830035353221811897652330374293849260724504725412655735029057955585201369441675299689492273279071855209010513385389148232672211241467975484153851656863369842310847537091484002201958654653345060603546015406479827886261257782461121943126214054594688612873256875677700799369134001238121358204503487326647734813062421896317572918086108951012723693156912838513248152 [183,44] 4693009248934508712771251321945048669621840006208746260061054405276275743308891661643616384035138689269164946220642048776946829874192291970570896322348570169288168540648636610744317617339948328257491863583495159220030417172616673623412215454917584822215970405833614878799402404353189230868703265955554121874149382378384021135173815472420092483985037543774677974775353867919835156854415344889388502330303561223560733156631440710302353082567029393992941351402057196863162011822897685871217677525562007738489821692561478568829402256666806578157431507151148699706684518770619154963870171084770186369296177055919300540807568022862320755488649578307338640688062535288221451927307538433769113744426694287862967701531524042014095221021585000554005753989473651517579630860524242934123103600682250757693621625230944623595403424481440781327345846039689760459091116893326791062380405446465866197382371840971766290209856195211214462539053621958602961776396003523019355118225679695939218369666910044850282951432993131967721600154464110662972804041474147137477739148379438562383748102089118338550205681046312808070455262423807607432635100554014106722004000537947727953329158061833560567097998763595969940558545457476490541382675345798585929608749153654058876307936664047806738528413681500901326092295829681200699990454158350262844428394783075432972476433168876833532499083662247978028943577366488807233636453735775806649676381067259200087874133777491654490985964238991492899459105069276044478640872415873466466350058398757223913269259982203415234754453330968990483655779299416776006474354510418501094782108863230306573165406181915685721075140051940204310456775644219136505167854437357819663956380890787086828241581293311887257484157948268977500 [183,45] -2096271996717718717126580618385460310357245534667725002466605351431643498090084302267220915551449962054006936409914459566297300191502313776024589955302540248189090333881606344866422984184081337732811755478077750649007680502435229071738272337843061974819109908198509214139238727373760867580848125809673910360008559235728548764931017500802808730812813021377079534687044188406909755456671981561655262467814008085919625028252347160365248160022253133580640425500255705641999087282214571423488107389534518211961247110082578930785127560835457846057961886328592084578789724158564366544700787076812353128819961878088393068389031230346756677501214680937580193063714648156714231004761370969420326400519094381860168697413198521961982977259699511071201008976805757265524709283031523417191806318473957300220197565500942328661290417480831339941377234449523197421688348247468754295004087135161034392372592804717505097796375924027261121089072986384833245563322507184766094077327165814709450015214650940402324663856903907800560678914867573472097457804294324282607604538751998590107413423817321334756683882635583931940689352183733300597648545639304014034116560096233969481707274460039455975015329597400892979828125461056643561607433869625462665633010235005398631753454123878785290844949697565252709070257098012201132366504926770069112061097592764932499213483961444551034040593946383465490122426190125835888025807221041026940092836014245061440364771691775430233021208901710870046946346714128754901628938866933623271031834599599211119934689189326080590358686705556579856469721511250160551469189214334152597623411467948887209948671606358740933981409139478222780956629148456979677659325511994906177784061385237127212635465529222205773974802844420136 [183,46] 129611315433905448291768201168759357512489490942618489889833132314064373393144260669653511739475380833105251080987666767035620478020078715672838762604061332261638126951050210589458765722700106661152312396764965934586540189504581068023433994369774907271176788926375018635439440529849429531235550474722053681813259818693110811893863810616915465484243872621652597696844759888264787389260824890617822795250771299413608916062105367633271774469940656270733451154624492555815437707416438235477198373643991095751105763719511416213762294425936557394487600163365286005024083532879793152882837025073992097003229075907358515103425776209396835452276596912018464469214644753017180534387948673708211203699400157650724704473779340992191139780724209262908863508540462390650207979291069982706504649330141218594755716233613506231077446794750393020901283600700222834772213984584756292475086495787651334814591055985557018735896351599916424333256241947726611398674697403030933747739535397815860548390776603855045681243362109359818675205064227719887177434523666433960740714976326823103056588059918900058714895089610870845337608154273558592118355501262462713074354850371033297041024393264185061217044085517027745422954870697259645308266904853357430030565387672399447876053545294527282489414249970107693213754642198278018221875875749755165191292926785351979250245725332985909260406829376141167468091323534684559816229461143335856949576315088886298076574313500705767226947278803888779756526953418904340098620153864940075871452905140072365066721494644462475963458305838942838759622566406974502109149476295855308112772836349419807473183562743475551619935590756147084570447360432080105241181987124088140722055939874984896339296909823894057654488403700 [183,47] 939222064934748446305869253876995920831044659199283741081472536292310185934283499662274142928975438964073331900892436163556913353346839831556553436955695126770307429569199420925495332926129231416909780443981279897555335388294303477226320737463108219452320139702652627606287324052159423779267893149093238270363295753373357376816052378664575832791599255655455624045492573376590437169972337787420125568476900596478710425226152237536452429315564292421722520206734814021864787582114365783693261894228875976228327376370194790369245304761597161256546090565824487975853269554512206816152501516007283085959782903008654753017514460912209317356429187822466591859348318947482331248952485019156701239728875517179069149734001929741974352573410456859418052928794078801690353069938350040707038915103036272619796248271622913594515770964541447718789503790472782923174955244304581837052031144263903939697415191654920185598327136430294731001815425271989366082046220326149383382828803263854511387865954897351271030687458199857315123750705858509909170575355861399832742135816950964327402061307170080037635759234699514054453306667868434322381236536438784115631637658027313332767659076009503973483284415199195999149869907196557553189570278529368807706565578889467138172366509316882499554200444330313974320136367273805820238197740231928729751925344531406097338875429667513094784867347198809544948025422748177954015470784341549804961897486146886166354011781686955644386268926642022072331705965321050947240816478229180421254922174569266894008234513670281228028298093142870156588720511021927678069548727620085433414047359240621819845903326434568605681408023796028095878368574325275173094544843411519552171321625241647837943646972139715271601829468 [183,48] -1224703000143418168668760439840399604833118885872162783872544779516716581087361269561459795011179767406795499415942555207071286912658216482998718607555751621066586945916418249830165681821338514049414510702621526520477294989787715542285646859369519829149624130721704330979544364302364298258923740867265254085597296791933825026727823180010511963695011410664546857628328073467451779024146201641626855203772755931649693337566011857345145726005799989821259180620596046146813195841244642953301511491465467306923599796029501858055369197428159022421116408203018431188288218797906849570587548796699688652874841190762154669519315254117607457432578659248731699832589349690412610961256129468880934494015588159097691106454650446807836685681384636758283727763015806432797064795574210267166831068543852579488156823437300170157391349671159293375771990835453066229318937800049569220346884053973949341713368016900172480877834723995251085400108818860179085911024385820550156966575801746979431199302009560633319682448030943341743916892770415451964509268008367643558658037375652540263729356782769647298462097356781789241024241236073207645993960738676873095013844064090737405334964984746298508744063248228013465028149354592085418502893212308844898130516810637292008535502951478329942367450172610199028594297030420412428313678290099049981963327693877770337349501981365051390358567413873459063965790966889012508799415225455455003255602035995821774887145230438698413302977952089199829341166829656798455744284807762250004954909641989466418463834010261170358186987266925425874218128567436809603487353111558416436824864423922099890768950332088376279400901083018413870193953457015160691289715683292938281620228175329420905206854208231882188765213 [183,49] 1039407977065470169423019942756393154078497153070098454771261808026653425346521499594779028096265314337665922975104184646417832395540295996895559589225711144124469135584959157396325168553145328148325715465510402898265050051649118310759478262609210960565030192235456406108075988100911217508882226893115179571982069372965127306485820525279476000363752231883922550581748442677405493491547113271679678948902377632208399708399768322637483983999639542291474915490771745063957446356287876960774762369763993877581153329370654793547006310780807504047156440640603728945740463128892020999645971659931930627133072127986859674036063945152989562081100923676810782243380513743960072158991036307149785526612058003151376463509972616144096283751006763682117120778624787378398493464608725392134694183140842535233240098742965646057398117647336881142093381699260399253153055494358270219011503666962283815024702502927651317904525954157452272138063970588706503027540593024701502628680197670350581784685248765455332131759237679523023912717247916727308589416574058520683941368570015738233299583849805206394068243094758099679118394390111121711976937033954085054932380875268756435055215192511714277945613089333852175481133760287903614401108781088138917015714675504014534911492132672927428319734696878796499156608726937988261551374285457932789215862090946000530127921705505381601539010595568324217350186568612998968669707125144128575334656989164637126405332910859244842367659648309675785906366197824497782301182109092394422529506319866990429522795430298034828071940812798430040612328089724121586088566582086281495603253358480128287141971376737352024805455384652164263111260586157661982736060569329250002819613972333449461999331415125792044418 [183,50] -693520956691101299297012195669886658516422591682634450666934545335817057274431432131938919428022185723201645403128142240261271431882724946359299255938335010225508316849002022447292891192915616504254202554236560177313508179734594753907413245359313954944750193149262465886947411470044848811003638326649604869369924367926949660964491894425593344463331707004563467253870290946177946372941706204990604607504133333598807625955633212052644937340527067010513434990214993866079925561645940467926569086907878206304330707808000729953989446479544849789720136812449916016927448000169439240040920808665840980782801129096078549947924274914134190148248690850158791079366695016990630987308503636356064688881289582650723269452925771366002778786126376476953660544458304683624090608608275652103285597742042196174343577747813777862525786556640310958929075260881242256025495279798796221618075003894758856022911661477100035125238606121713951380496287343931173520440349148344154132208497238152155142304739942214791385508513381677048056978091998923878975786441533203943952451271442152904001961845278296479089673425097634841463861230340805022861938436580183629389921566940635456510192871646318409231497780338949582998227060923337568471796582381535530786209029261677128768989706119876955032941355780386875363580254850478987945532787687622397187451205163800714877288314634808707331556470331498124131980262716747075630534333769753054919310875675505532957577182179768925270131050827226763174173841928055409573820309820079638136178490297387477110351621694665127626426311418251384691158750338306528484982902353640867266564027104217575663452077468012159867952510592246733797132079019111335031766150418370246697400698081846909365669331093747784 [183,51] 382372937505629328085584320462804702730320316785030323700141603236013208171979558571541786646329697170341825168394079485773310986963373322697792428575904045185011963671547393395434449189849979676339066706271052531832548117110580621350650652392799984469180204886171903048604236867775464844534065331908900028013795261905712002317886137696085441230275199728591580065286505806281553273033364668270372759306123663226857330823921725531209961594425382378663936388234061963340198536637304408847870445312438090644778369679442741339158626039125925350052656822589721859432364087556355150972060787687083045440634993730236771281984930355550149351598673932873071492927545773750062668730148521218714254646029463977550862974236863443789846358767180790494386320193158287319794788840691578416578001449621869471137395751665504897138961205842207002283153584494570393716525688057741109258563693124646602876462774905537345103674059021419570592090229154145324619591713221714383190125482453753959297824743604196389283791054069626176774959038862774551197426405740308252424299556948881804136711046969582685173014993131099968256403776330909407842111639258298520311574671100755983204828700589331216618707186774163555701726306907139191436052935844573777449440370177757957717601001112078351176461333163300600876920353890828222296743323298783029249458164245482804878066721181264934468151907443129802295690062762862763544872475404868277944722270790562296149463813512595728261057930131934790900170781846889731485601729274703041290767558929883195284542982455536217020123954622315840468170069066930848357683073966222893048231306242682989727658768562184635647214273148800229525112948373887350993808717328417830815856302475174023517446760390953 [183,52] -176385156102814755486607416166837369700395171737878449408286268032791770296926924147174504855680758258381579295375737334202225112012292716581728695527816361654472270561478509593702835201948747611566112116910905231997090812632756887111885122587435654347170770986228821820677180036105277026921427998264445793672584779362523943603570731371401905510265535500153335199353298832384436300750260839607989915239224077424537695769379630855070753972714101004023785665011300223861651205548079779423863559092550151294459501549839536882165098330110879030869933994242871767136939224067610921835770820660908835633079218173813706563755378956871040660904776928972137653200588477118854794231301151370869254244662181367356943546058618953612701484344674655476336959231516833998145550731451850690624707041555757498666444454361537916197080745110011581375226751109625853482576670031828034855379656694543077511660639174945673417791158267788146971268645740963257347699543881745551043331922320452369468660793600536719191773025498209531208434861890423830511612295236359725748530989500115775212307110108933975730141718019670018027672918843257727986049206340592172324554376925782360564587255159912996108644564477160087702383027034490568662401216183697472421379211051331864142484714369502852439944631624182321477025810714743750553899147329916694135989067410603870061485947819642030845219582407752739251093185447755176996535842237953033145440351807661492885004685953285850510094157316771984147988156435006238128012862514769846262087904898066038096005320498620571930386111406538660605395310440050705511037745778943089270690124441851844018713832757104625184620087018453421974107758673629464651466553712129173739494696699557936559020821055 [183,53] 67555785613313827100352206909374020877876697134927040014377304576449599484786476484637020166179222857494349597021642227829916101711167033439806742940380326447902861272420895002707676547088677025950930506518729261235706544242193600788446042389691234282784677382076869294314516301548060300913647989457706693693747618124849563064602254953414603854208433301611239476066097782387865182553523436796867909722874154928410765772434779271736868716390531832421167745043764223276651513565290945024695080952100247176028394130534188331167362480297708133956568137520448317367467926976157701384622466196836582764605728548766545220368658285656934393011590612535920518774659690964601948257861511046418867204692367169682056792074595964816965281735945630123669999224654029124881334438131545790002070198551485187230863370926147314548981225890128436423301446543591268738686992528989521360545292213645371913848978097640410196206985982139883247460737749876732107845868909850382503361280389120142246117268963245137259846725830330471379923779183576309068006068542174781167570130167477344627107259881650455571514059773250536070471252013066238244995028880734164127345614788876223173711392978778046733312492600548540997538224428677115983820772936140080212193594880398941740892464872638136954255197923379705045945974793660559977532200733297209702349528632560385700466383271646671030882153146283207735255750769076195652852292365616552489588863182648941765970613515941751772335678879273710910998136898329280130921562583848420586248479523644240087824188737125619644730953504405470956294756222601953423902719877568030780288638017824246087915882597235119035018675841992607390892593825173018582160263394991274426108794370244289423599742 [183,54] -20883790887692881275006411637936099105428070648651882614251496835297934825073122505060315716222300072403113807049806371270164397274953692786971381611220674289415284204719267425437314360981899656399244819632941044882877963537844489883434555427626568184932437361011130579285765535943688791635520565269452323747115102964170243518090373395301466958809788019601881053524454087247939415610112151379454785093530778119471850820072503438942228999685103454304090330084321031670711819538435054308012932794580812272174719448463807970868466236561678170928245782475195726027091084606164576817909277222332707881954702201615829843066281332227504013523649119963216607500907083768681808651057499843664758503798085448007568164532034687551904338280084639522923103595409775063989278543677825461460650463340986950559183560963330983992101188514368060288657678356468198123307215738103929931932464918411396930210740195575451206413194296350827432047503084425367231209836593269203613829910714048425938699100398289299366514674461634601474513229780218218691031765594684654061262494246879083892354099316594889751434150002281027251413455109567274664199499714461237116800786826779893046352152587955143030487149169714823549167257035940942481357573133667561698742147504130516419759122525080887554213750575717368290545974627888396081444439033051133691768957630368809324602788301587322521974800720199692872323240946796893143431662256604398603361459095447535182951842042321700354560388268433326087135711650565855643546113976057792901781157687647225199839288750788853548590439488188562709910808355649160524238601575549163437751804338095521808307148873153343962918111607881451006014294545550416869005237080177173191013440072935109249578 [183,55] 4892814902695420464014791310426354392227358705134996092891713194300023904354297988396376248288130652283356670706275473730444550812210528347200759062967751899123613920231814693000814377480995588945375826340934070674826686400642741308384242731285705750989613507341542322849962868293679585254583008905446397601779339496873173109838455086377441329819444564689142961773863160262797923071469750410503872701591003572989922411426093474513232691802664576139330292951052395657532267038224260787770036450355376539031263929243791583496081444399286976635603723350146473214971756416681240525681648580288094243118917919441067909635969452413416412949441577602933556311293018985656844496110345984715290540213177205988538452337048131221542866282615452740216982595278488291132000839635322296322671517825213839435151234128147032709843166118380930805667259120247813480187993288884020444056908894399577756100213259721667407132237505693657894530893791208670033946639980697408211413798206066679630416669105334083767794039398795940011576136711041231000441062085864740705820892424320289310328263086456319832770840176021019303781395006253442561750990809481490012032948673044047115363165890654574548861306873583944060833196835257045792916615257650754650877468746254521084554120858934761037020842535018362856906114497853265158145199831594704699991591053524978694458628773652556242225775062729269888314746295298434861145371493388676259307296441561310469123626305420310895757250000520384927111605079698879639988902389546592235474569789703674377914571903615505290034559224212871012672650557599987212958549752892527383119888014993178723957236549807701967911164146849884580972664203679666055849159087017804837239484314689446137 [183,56] -757129917692307109168632771494407378636560080328503320128606071461322912140591060660527862160919133167661606308289259829458944069565870895142852200549736443855891758426153630343085642199963342963128951129651826612203497983078789655606646576108677154663580444911748254024218054667132814134097206258043647136392156297217054466315967699705789823174934511979440742928939103816825452031173915494119980740788410189823117096556479305727982635508897795643530963180636834324354944046255008475725875383474075900684978747537054266957352206913208277158781578386640899542846038957549444354164087367390809931309710551800414696071822334495203900670651783651898914881621940375938287521791666088732767456562084680541875399571589442662296794764708848351526947457249281176335543283192666266134043876393161042190195773281283458364175282575630673500694158937308998979874021658602641743085219067665633250703652318458895480651267177626536518048214527784390007513726845857384468087508534680630161947432321396317805723046276350889101344663754792349501126515868105403226306629826793417501676370196832453918029735412715641071426606036749570902113226979040054576498565142335174319127458885294036214747682480554461438782213984562854620829160811773574914108429010272428474183220097701632388917850926999544451487522280927596387088351208591102378401244348157537036388222724388048303490120571485959691664042027099834500426343735591715583134781610316417710251997119133585842655169218679162027861025709030828375140250435794940463985670163660767380249872019628796462882895682176703681375693567530267218890214939432575805488842482690003224966522544842093043582137405008893319843012210087128247108643504999067065590224122380893 [183,57] 68290883851645098511720780228671561005387116713727692701636774295346335419088064240623674382647440969429795072246484747804986406643529650023685426686337432070565277154462682941167381571859410579901279972529779511706364777247568719731834962681170552925194029256145228055368860570195826730665717867751521475743076308109855098949147759311762309628035533363866977597518763318464852411141566458756634317286171204520420461303139380686353665752561778760404167753992847952761247903332671861503123798564527759238100524076888234174096898352753588542861835197215309816203439540373949384596208134617607959401451463625792257164808959658303121304588397856685207086035434822165968576288970127783147450395881309825879858519404174062942569812986695164532869941738110228038063297437262515555690083829510845932045027983577964710481924121467836063629993197116241090792610555420649993352534977345700915915112129149284653290017735971028504530348646273088781188285487928259948330058367716537748706724818133087452166321037689065741074684594851909772781548267627973843744147933493414878221389553825036123457894316228912527518309148071568793331472412843976641153574599589865165907291883102634680687540349464508784501552604337286492902706770222629751969356205452447772510707502580799165673434409425082138870733367444415202823426472768447057522581520401962810926297976364375124684835270044280405224096251398493663124919587035413971326168963150920858886224807846056834420578078849456998653052149724387530313502842928557101533062068642013396121038513964243417138637130818109202778253398431928525141957345928447813231694779323506263212011939329203797725135518530762313108388962728376320192985200059197409342433449705 [183,58] -32211349609086458112342282308508132569830320235217727856013358772131959569503131556260335840349059368458044689008295631163607597711423763455850835996297561955393058227676448971916701140097202339166057295844690772487983944181422703869022852489190541651186711788374377540564882076197504222504422928690412754835925307776600909414848291821137533998887460910641838155096286800178724086701610755717211544790243059759225066984880400147650929194005292238009243280984712465940830842410548472649095786614925444075635054881161137108036787268348655926089741809954599181769901548317417709014489366788883420004320909971937011943693430706286963958353234298013757595777360005149836170224336504185851545983511478035777097373206650500918257312513668433772501052058650920714849628291670805356346464893463056237514279889884603818742770077756581402850122872998088301737967776595115482096818741936395014994709116704470556711968631240850182799573731225439027715738279662937779682787036395961886371226374196365223326674702247580706381725687278322022472616519303767232147257884729701071742312833594382165028600695935575829303746031830727794871306158577697786643570234643565038237368976835402474324051052865607077957216955564153777796900183470713663075444154315668872293057850142653404683642331648753736810411683678830524051322805922023034629060953529293253773591762946966771405158298027294779380507569410508039274611609209351113077811159550455767178569890198365046385419433609139412514276392206072688146074160382423997375379467285214189877031747666986063704132646810545073178014803308561738972548093558173583625261498181261021877257947184755610657618714401659124097169686062009324503631636418195393152782367 [183,59] 29856107656631700044832770714090876207718673802168531867555584744835235774443378806738907858350833684856332033442769979483449125376975442060160153819778450125043119188989559238286620741279183381595444012285264872765432491049255712015051749957899637021061313949950688481825703263841371669823868501270057696582338980794051539063281122206592969352225917818497011868999540721732123544397100444424095641763834090628144989362009229036006089557684952175258312272222861845998989288950008289566368411526039987366995297623317104642013148555416623689961000433634601876523627351508948944743156715146107121995200234463886260884316960779334749169717669257325255729925332137808921029778005515583429340886236892080189637679365071013200558744895580954942668937670520367203066271546800543179165987837370546617094320782247749093773173140010467019796173230611167313297028094575585891214342790016072778372416354626383272730506081097766883995509259759937782883014145207710570571019255083087669133132617532758146730309897127253810762953209923116036702378963391435111242632533210904286865220945847720887891508799018017740035587672593709156925515462538466558447215007530355137513123539130862098097943906462975793595228556604447945106730446743067952055286229115561196265656905570924319476358412066876202326787245872794713059196249349272259434519341566170549735854567566918206711392784301398410551217339926575774690034056081959774263562301126711116276676637206860831367236657503135776461796742118108113367016750527675247642393853952976846897045030832779792963831576794268498487932511961896939030080415231475088996546845900416170217538413266775207920166513948769891905431029577230628817236058344429238889987 [183,60] -13451209454002942109016452282536266029764963132200123795690960664972126660087863431658076189151498347413136269634444923926398346232977688505762005339994662045916044006048311041838391962056499206796758851341941031192680929063119750510320360534193732478294334021984748230060043318742364758434731037952622018230020303623257031338909075198803487465923978737718566112862085386679827581166008603179002485554910305194386725864049790550407963375774814304512545271922712053944618392269396931808430987340864833745471142537683166854099695108780042507287192786682668011110215304957006443192048136595297211010881655343412872362800713008657938969313095020746107901218303976288889124836402261838829954428410984403793710427069878877031837649633367609410258423246161104758981955258855682622661804355395968513135198857667177084685371282359689350955168761013624362075397140859881361893608628490176054709997013105705961215241050593180739989770843097865839157203614811869286291387295961261111989407869205344985027852623483829882023444640585641309932618877063696986153342053532910378704011797252240289478800329615614771866706055628625026525118694513979283781100201681161187637723226214388062984864300558234647020086489273446270061826854225096851546150586877014343943402946468580719554051022743853181548183450624072543225436830730393661493950751357706342203078175803917186399269251950227013713041224279946589999829159369835640363606595165981154062876636270596751066495220326236552264941155711400508732506864289518326415590967566328229207649537918569455282137634549548621605300263271820003588956475183541034434699609752476381584551239161658043908704411521714645370038428628065176042437797586436791763 [183,61] 2242423705855046583926916007949694080716126139655777288643282949928645544716396382184496177917621483290087945211275922820654667982965554329380553593029864554105053296058353588654063356105503107395177991116279516423546507031637933777374480723988839555498773321449377426813698414073552166468908331470117032080394099053161913618407382762777819061442268430585553590809710265139324759235372983159919221216690603975391666456248744847490805153292167988677751900028970195451679210957144492184042657072760323478309680509484031316297456449348372678088935649638641306679754757481761903942461459508534043451540197295898905260854359934098103072912203766249952029637643466863271104708300140918294118769501260256101816589389850963037037846050937493944724494122598606444761889695786003791090028199736285040000292629211797268049968252740526249797395137254435315102876675350213548087839688120552781055564124876047490836904748165197766679787014987926575844417965945686646282399326452278775005652631351968288969725999625173745219912461447562125909795051218554669052025238877989136852319741288275379152696821818275521033552930928603214979009340468409789661503397103116381762972198581240327737246902615808923481484766807472152058284639812787169465666688716490092378551016793450009550170279776838678438323117989798024736390561570870258168874280941321167919782200911855262329658513984802350925960988320998966410367043257957530981385033797467895828339449227672483129547361302980304450579727142979547990340502738786670728271270489798720261649925803090331295443700249668363291953151960057873400231810159911772373672136158836221735995511153336299183836661447530809518030253983592017605028605523768478 [183,62] 1064983277883772820815256305470476663519639294513801962075325797482492434192984221595109170186564109398367936825478654934766366123913544743536689866559752031310393520731121697412778382204365002099179595830560556252237115749940985883714066009623956650823798168384212398059156006620203603534346284470147338594228945759945488987949158541824074854181139747755851927663905631501415012533992785533069000693766350265949531574566216642785880490088716423595367091672535460710061302728328181492539093617319461692896633369893837340256385532661587621376178524294910299170854549061456819234693049783174185907994467411007858108508420447477442072355250513047699286721827395940938060601931963292285551828790139761262223936300485184838991187023726634967770052057646579933549730189820580327502588486304623390265256898104966950293280024841362199778009753739105147960482256543783331593258644519031702215743531174683221368371287525896968328421484087661975348444999350493755600929912860661819397805092554481125215728565862652695031765910064116720146703302502373304595097225840286543372684339726986231317595551057739050386934076660577707969441673750850935113766098544927020278574189875849655901179380620944884332002111519828068527354345548465360347996069991174330052263988767980539411912696513915163710422370839641090532056584950128748789711796309874774155085820772795439916029524988780569335280176162702754778175493559803773460860845293962989019758156710270614205140358262891455736037940830306246365465221627852354235831533260440123476072032115551402874420673679203864936757437439307232286212970673813065978002350669360964619104898819552993451586510059911318202284667763595375810198820049924 [183,63] -966460431951645133868969428004472876387736347066750539551619842445884363030115337296606773299351811885662442924677677498445409109925160813265258877791446617488097607439922073029962580728958920399137043389517980904036553688269036600017752487169107646789699680853663965625580378949844509038773188318108224357790026018837041809319249207410148592685366076479087057172911440004728042289576179504172984665732154491009326712375701741375440468172026727557032412197409875881030607269957349421033845613963835738509853522238361407343265877506746207959726448643140785806411128139241766485866134314129181782657610866722955729830386188333520798510142068982476313295600490498036929583123158937452931366376303818724588134533715125102608601878132517823069575583236695177172564597801264341081844950358298160799539384384203451383662043906608413079620372746031306146511263423661820268239678592733546817796946015161300765475967438958626331891568036228677996594919574457967874399355582395077807646131466296986691823104012886718279933651997208550594200601482040543693707074114939258995827081900570263748228448378891340512976605052356071969335220775359587261763776868323313552121198578726615266969598846136981412598920841702188328755750360418079603463914904894929264517131788071765999467209371265227381075780910637986988678359895108448788064987463326190066983706288548664948154688864473270037547320877984917294566812234825388798498363256773372431392730810889466005668259215047295565562178722986855392630780494663831469396565926710900028898225233861262228259176886380478410226215724693179203717068026048166033398206314858802583642803151871670731207794083263118461040903420518734809286631228 [183,64] 392627103433535017406079601526269646768559625204143363403843797971646059337139558574605272645776840835346947627037705552851515458125204596612235261503723721236731059578165736672895000679326278377959179761625497195330494451899012266539283708392306141284803252423217098834960135506842401342210091956847291178205409469527197408591477930864048040040050437939635056717732144404700904621792286302915711765905186444666738056509832842243174175899033063915935406943699373078020881798183237507934031480722641653959563492978963552641598907651859136966629013341262647816121515685904307158404494776581472060238294970372113219709917597851733783685896050454792785974703331843996246746204230072994745303108586272819798863469801787396125778906588573697694975084537024313092726004605806512124292596810405478591561440305017993305404350057329662688401417831837799361591430616521803795048426050458263923258882240947228823081495849083338529624405547414388606895913648862206601859163434357005777358881258371941091660697736343893334095659188921734882365277929648663812178636815381550816206504104447744362452222998639781216094333865456203996192519746434221982979081544225651407098449743333094123709953895256882354562715472498440656611470945395209735147194472094718507109166337339626385006798656964361387201909584992609749978478122494687304321384627376045191242526897256694375374093649994716114641609264429564994419123620131195331052862715780663628679030253884178990264660383340486247600853540837350557628840366033318832803026009589618470512196284103546765447625450643966301882329829948435132107808181755951018946751064167416378209319578799286807031841055932246780607021943164919989480895 [183,65] -94193311827321075782366981212444733647117645196639088142171456389809419679584455164218578060555565710692920707278991007857400306363802752911253286103121481787376599817054803798565478544675639023951561336908539727105029423523078786443273669219885517403430446948493479721346415811001765565138509524353851462240254864499826575592033641505825769781932702546418081384260577165755408482673013249376678438290237978341917906147770265442009123273503743243262395053761239986311137030638159342779521622775910420021034283497945111898825161348384667360651780653876612869102619262027099997951830803586386844176079008674567469233668457387892979475291119696451095857915184061558027701811368117424408365122076373844226390664466960784386362762503262015958966394550527054441601882997978971244545360522478034025104947421554289890122748936796327205575029302000293073561690201216145848782970519579314995415756402384742662420171570744063421688786000638542610337881550557975035761102593732506424272410769976889667966213104524477129609433545533060614047590910405509010336246710450915077227156163846557649352142506546959074531733793454928771825572065300354934145540829025943631183531006570636849869114041621666498124089146180815852605253017664512059095767813539505364244163931782178931687920751805685110798245628691104249674199545739985942152605081524513260485299184049759077876999160797931125116772018744123195701064987628553376186806774859330166167329168408218365822587681176180184858646697848582278943864623175100451227710582044138550875124828930189432879543712880016771661612196396835252695933994464400425555981799738111093651184680504067842048561297960540870374121371382077696592 [183,66] 7158785980241876051161125958657979356544849826981164024058585082656871692574489804271586879353525256458170482364208996527468637857644819224681976705824516498915481807831015068501560674316757630709033045920608356294437777265990450271792124649129639330230024117490022776169505896083945159222532196100581382839376480137656169143767601120439270959816814668734797554778152855542402594168762102085533679775010832794459671870934585492068859412273107391749276008310594351442049074656600771504064063652515945526933379503109578204246908445717257171797232298970091956572719666918047743252429533572103475011940012530245841313907695904666603576932759732011353058450730334642921903865162708324493137439901285478850540478826544078500672155442180248031164515334937007020592404029075257581088154739747692267671019580858148973654405551250928405380325971701000535906484963160326350371824085759575557875145836999109473447182167148805128741387962287314218423497971038572092939618227266517781805039529735683066428475720258243100791065899372803143340302863392099814277883193726148542263655457844982725848528664437695290437666742438948234266890613375856054782949257585452653349227055033751964546051403830400994798453739956521340719071400263526546402260856199965766539392179610521627472860493629542036657789836992629854024590135850039561315470258276937960695249711271594488473174910858386973175820170207215579632150280609760485357377336682782671873027177686017978536488718632045153920309876288035550287118390748086460065138620674670862112246643750773060822239097610171517715997722497378353115047426466449917524294510913429464216506476585972687574149172328912058915608963988559337 [183,67] 5016913463850494612221791937786139450148289666528989943796699814710280149106117485215470260225900612210489512059533367198144292506169636066119802674432697898319394862584391373844023671009283941135643493382707739222475211167749676273092942761262233645076120866638779013125924855104863122210548977479939476049108511399623472912706417928151104959931973128578805575927064296083633067861831960582784989044942781653762742883378840913241589968609832523313940832087924381926470433942449324789593167311517139569868133311520037346466572229681399086251516798483799046823023106864949502787552517261150710868216718835983490964852856148469543774167737069913856894635088140090433579886587283299402603964584025101009256582244996058199836871754604616426224306635536580081448905429832745282754601391576377400545535887933354807941353795962018534761977576085631754918033529514261940444464444293970463974622726605949368861337532443053322347248486513427013169890484652279921129566508720689445599780947752355100794041143024032925218172619585776601935515624569486685867842135806563458023302388923647434364536400583640802889692146914154646019242679521165725398175187949804464585855964729909695243936341056911580563812884831156431316133015229536269503961899627837161473380403516550108907423725478464900533686326454208767998526662936046102871136911038601085992885190228933968896574321076484991546799641405393608828014299078069118132686428062295725166064636365737281610195383914876732480397762903112762253881470059823463204550698922132339984994827330741278477477517649289534095256229376551246775894054403071682368793846199753652530679305069035502877588070700591458141896320007848 [183,68] -2838581279499461597432818464146485086389628111854995945288042071530115440513303115520201566102558603952003365111987097147185516580702848017766750594994948446588699969763598819358695643407701599997707213064883040593672399375726492969617086243876956773266862947973832942221894308593475654295608125455350667222756940266415201591898369684849538583293795058566830171818236896398506254568980136984324538337992986284219768847965187365601830955551336090815825868837861535993523034521696488801359009417004192618328233556769624993254160451073769434512690687380996285277098928452416640299261535372997300545546827836308702936629843572852774064938258704771684526923511776839579700562190489357108949105358754130910147133400247712654099103765312130520406898622772649568745271626569001890096597148582032203080516180474131825388027306295240978350308768827169235251574382411301200240097179301192938188247544769861071268263397795696011771934011746493451297043597324426154354972724635902955200168532985141122128041926804261941380479055808897065540302431895815885705008179785253557056001962064075159070617490451175652190815185752107964814308726217335389658836367359923572102176792580776589272290584536606237284963121971510726054162345474446240399629442834964836822746395053495025140308209626930726664854353943397224629219209779137047907567853941574618467479497486721998156088731445616221571132716582673582115214503379096043661050680121904673257722131248431783139848558624777913109847518583415338948938010805959154970300261088489873302526304623452683847905132869080242245196860851475090930822722426776875464092078998975263260623865675778841884295310573915602826479906007 [183,69] 879347255934116667030840659089073093944264154957317090703235257573026617354875872732130631334808795143795943051656468340494600079548234915341548909237288722463044238853517873912825509653370293197117183759561334419073331528185188214800973949551869980438904371453138206791277321245700731851303809569027221808565744294417210152173387631271676381077415358134391306538404406102426043750407768054439831963309789504842795030732766024804429989444934144915175611932140028065142562195180818345056469729017963669152668432426763460364778991108748463370039123281446533887572057513820597501960085307581678121460909122150295722868706765510774914613902952692107002826487465429148294089931577614470224152476857048943353987400163091479782038934725654500857526949713051055620456036940617420611733874621677373804991645918791156527626927040299525510970714762713570576861646414546381901313586056864217778125177960225498972991721877275822001514538752010015574923840691346530036092648687378360958317630379879018075265860199249533307645777549996698904031559976440374296075674801589545103322057492358360282024366699328891687689509415956219510345415854455098676858184244529698634077721943706311833633750378679778911901032579568179752908268204244260647760593061721064537283312056623584534691348253769776532999911845501121760845791218977126108613347462233958748430094595973767790925777558193795553321130671561419832574567676463610141710323932959023403863093342868652126850294415035401836414638664468372449674132452042939426614922611805556211814698711477464350858142999934891202325371728646235934814441730843168470920118473568099840104176454421688797128377917674994446571324 [183,70] -190234323607509452777753025182190763824385950514684072771697898891017213057237361984805350963079475176280727724985471005482603461478829159844649377783049761952274973102661045423676546386345458935865622138592241190678520040276633249730269779989950473460735551979081351781301418190051483617967378766884931754008403365179276905746421856168518577507284698508248727311006800706292334533152738166318275924949477250307058211063840087788590882354991483726389736300068863958736467525760201445438263424752396420559953341369775624118179507641826031220143399561092642167243569617201059029003484342767765719953529627705391588053746990754349906245458875163758464967484495307680104317636834552905909730361981979155697076069779011183204602571884526126012193435754661133940203469769416350473130657384884169812580263388930946865194461847622447413909198805000632136856152297408300896419494667837344070365590700006484433196791459533725033623611555287710471677407595181844718735363210605778288326003651061208736497593804066901571953726525583117789509896771315757914090461881555552061372902097631120114337464748385414347305788049974403582617195377327287813066774499628335328581916578493492209884499535344383367196165024491527052222082481412134399754701004391677524223100712446021639370410446278085424676940350299942952363329240383033456867601782897380842214685713096188118909740811199203740388270608176129474838966912272505899817442421815755687405851595236859044832675215880221522235803292707164803669377290304050526573285926224101378842378591634883308708573680945188575646761012204873112219175969140010954524393508202519824213768571554416098257650913622915364723 [183,71] 28559624506540463263698409458179416433760023126217390965800487234935016667486045886764257083502622656694203782116835343961401270283612845104612004039972365708894658596150152747739255274996670733814536077730508582178694834320727291556804271022042268139748103438308767294852397883958669972822257514011777015915417770852328288197133403843248597444579520382974818550744641411793608997769465049442873729429035544372343643761432560525796437636656208036583311933002474763857010761543930354623526021607362017416710845322293133722137725858486248361908338172146023420788328086539691190010261970957359424419662699684370367152008646049187170291066134819031112593607942056178451560605934528904755127179430129524379189181771533555656956922549633338654771278208629937080732044704444617558508504865743311845591616514039763814796512096728365585681820288756798320171101816513149206813926330525107532049805865510515656564334567837423644678937909689489106371441957573231331680986636712236212400965970908716937669122589941617872946593466229062794916784467137771078009775983412625689706442192022794017564428129152718129799741896963869002331858116421876434014674374339769983007239465200307294612714629342999995905235422055462970321013401529557577594910281677609838112305399836425022900848026922180645591245467435943801327411321425135632673690084292479974482124546222261033320122608770651519329259374730794509058177241635096315303000040221506858824806644068211696572966282346094282510421719770739214528131630583243550881466591960250876368223146500604160210356952896180010290460414515868007051834040565555771581033994802428432822146176979603909616614813203638996 [183,72] -2246761182897645942364314373235010539354370919760439096619241169261440061902085383321729907731125648530198776987629178453563418366970006894091142337000200997994480165582503413804022572338045945236302965250135999799754050306344216543702797761767893616332753258587173256021390044285840631005376779632730993471281540859898481796132442493657039782235601549477035556104987758618826557890465182739993303605880068369348216282538705917227660325261221176776641355147106037099931323707548733494650988480717599829758961754492868978644980529063690035136534451617297510515637737073247174255264350419649457316236100658889634013382887153319557772432213870964753352707609032414052782663543229978118437195719428764808450566307713450249942394935815311084558201964560613833530531930750064410863161014372716015993258711708918048967739049092121660480654111571724848090042633388588680157524746486029648855862499985199276641708823458406988767128961741864413276235615876184136849444043442837355608253081625342826250403126758673845015731230285798474910300345725537947301716650354354074907740721520652627410950625042947122182350452979885230640890852669725888664736310293394155457624774190934456353256313864548009169946694349965714392334030421417805862619017868268994019335257900807692232166430216197621930292449743141501446337758922426044438862297647325769102651418686763999852387506745782992408821868534073807400551215771814975301315716937413607432264015049727473829506026389463533403443453201706872946292460112909385200381936391809933274658297907440385722923794673098321648386305261770712237383801665914541458236362834040306313955304220248646543504548001975 [183,73] -200736988735863839930971112933892401605046464852876218199560081250977710112664011565925859070727953711398703296848807679824277799099684235258045865680600140661743423969391789095720327960868712119298695845341918347762904606782207652833444461702410353925153996256529332942775291375629316890510240352428845993184267965126694143576593407924596670346613277416352814352954373936855315503743038357758618628722473120665292790785060015969660237953325942541934196440615774470607222272334648076560388658955953287445518984216117960196042056879106775251996196006772599852964084347225131318504900126227615677307620881562774120689141587433979071069666014807961199027683864100834859003318803443720190401830421881884274202947376972360420678688913832086763926804945382092893594378865043693002214879901060902603188001234332630410770707582755971683471378919941307936433525405408219693176486107902878232073567936226442459574467824955720884709957691768902358535614753998969918828237924338646031447891212195894326068006479799369376863519240523576029206429003462944648234755633934777638982644336107374980748303152709499460498832020544015170388762709630197921491280597246897991983468440663406181497216534969830162077168640848199065788646729123678457353482649285277446064957537140681175628040670706257353273752725185622517955986841916054828155074127126784575407411392231407424070018634871570927887048515989056007288739061476237239273408035150493772088015314461558282072246127575679940681653696086137038253348306079502131974609011417773364728172589060919184979481446041313383166883060062923406708949945019893082178520360338195636164261621026724521291517171 [183,74] 105552964028091934145785300306755517862382697125267709803546114858680788929058794375002559539865504928247286016604983964236973579980408452635017275811622011834219518649220395689586104205425531603846340281671677357954071450595871413560063992962675116501140355682799573358868380576857246973705931338673555895357067413850337082425059296131837807874113821127095890259850791722875421493024507593467016551454142902893641909374157199175087033170748358614686973658522151317233028643013244649548875831309983816730274787885626574821281038987191264659482409981910296809886362429440038168698408133862987411118408057767348415886645860817511356310332191195511366585257117303113737203273148656193363170880369790419515528697827591229721074015821715233641025803964925935249695915320607224415405848498863545130443634842931629454351882986904296251262226149115882498302996245310021335308182488325178260172809932802976720765981570965446020193215672993678825151523870519841922934717410187869348108623495610291509688258746661304147921110562362633070742546042606677114728590693547418703061706607416701876751127287942718555979072659065552393426755180699715032602558695257101973393203810944166477452915382009522932161415567763343003269734253168117899181401391161989122131359193564000049382147977764516150773405340981814224505458476208240507863510828394179650414536009599585271427595391201154773875210141621874459822310648930607635152872738816555361190959229232896984647707914498159885027809238593984996039399617951611712623738570437488923922582040224298969174276908552826760555616053023547521734353589876627017795970144680455409915955245219040032115001 [183,75] -19895747813501655072217060216711436856280278180947479699579673267739934610401403446437298589536842606305651397559753065831068366477622672309927196237644478860139334354377884789198825348230149787573557516993283214624494829974043168144360477346738697130978256062950779208146528000987707797477749608112698302653646832948746300901576113883883497541472978778598114310441011780450183192135831369364402001631039503153080227214795936869867435563533440370133022416260929576417060877015963011627590084613314044756024951885857178187066378468173562949520946979241867334191256627710885632150030759536560630246827898354594001471579216000750281017032710145252184396293094656263719307172859928878816863381334326477997362163635193820871133432700605898483495538608212453251386468794684147218046227369272733280135565707186929650920362413606656856046465866226825130287005869472620840390184840890983967445178318296606509406889311667051999089890868118867733447873378678090951225492305527247853082312229550664844501209419819787023093546478084816411624448962475650047825969264001111907787390549495042101758681884205481144971535046448373010170272971555614617742955568642521561259415290723735771876104001281964704916862545906174520711279495733064668878599098690542131002913601913577897093471190143572152581778922115401956176305951225261671447291078447196758736012293798998624312541487819462315437954543610780096771857705777207326036955696221237793974195561334313842490097728844517713415315773229651237810271753749462932523876641093491177387291542634300222130300834676363055037626612458216599179177735423663452596342261504950477148807601503690589345 [183,76] 2227760847036996032144781232380031094046313056081080701558001240626168359726244078600130087402791574278485709421680535947418801184906063551256362000172944763101889376139901339935624782398672749202916906486032274911309029934967647669802440964851410107428091707391058191550313644660115397750541425805955681458070698424622615501247761710895676012590372555187301867845838390334348363992848027572469449231883314117143958389493931656059247906052129188296234166972442585960822136755603976556733549113248968183925332212813624023105242714935244844305196517385149664906016243931662377254885126883678242006980166893009907937004306693696205338415019433349964615157328367199835930401990323070348039656735644307305783422155558050870475558269301869496616449564072180681736109969401235011201295796167218161472364840463251370201467857279544057223061816646816354301862270006657201795703028736594511414309652668380948713434649594637001174473919042866919315234365947731051738426367829605599418280571719979863015984023532378426440691492747720002108282063607971474800433965604853729737749861100938260647616045939958911827168917412073511741060152850447041322648100651139397857196548822938785473723265647007671869313444656372304550549007078273950079074679963123750496916874615199887132990736758028166096439337336551165110528912052657160878152892358666402972182712961742190986391579462481939401617498700692166117116838258941212356489896054670129970965441187760392096324347834472088138450110197477409121863631199734558805106914635279657144259707657326522938165674148332796639463350237773408385946950791786360910766783786811218787602354743544524 [183,77] -109367594689406521576715847766900265205402718037260659944283146521233187444698112610582380794902079132414217525289926745447858728361540659330882276433944751758597850003622852762173838226617225989502014669035535865685045319520918508543517334103892898461917290950465387897593078426003749428915652701839171238479958300355232106113521597429650204698542866361054806681435070662812684138704604679706868067698415017498695697166844658422331870636071055189142174661554591029237042112765322517871464742250565030703296215463094443906382622799172114672496587269262977360333340863083598564848650937698785832932901333586407037377178872746849897411179606052805776109529377470184560715525076550179079312308255796356416413534685623086882419040774205312743222569036658169254804234090924551689700382788177869692369748053809459682467733058130188799032837274953182895828908376637067883742551001561025761683914143326163039348811683446550524683517008904617200323076236818818193223995430988523328043914813381381144197412198294708945248141825408700967858692878215921676309542399904219488457546231972474990769617271976344303165094181909905302226197253904756045068775412525823665503287099779396466164828130807711931374659562613136361755697954195189428678086721042178130417838736353904335376266974339511064514347821473178030914422371421039052779641735268497574580083717074089486973566738752032046848181436229093885478537994052096735046795012489047065484076102416646480010579679873474044754858500830665604366061637584075658199840590663186245437272721221547068599937540421898720417829427734901505176737674249728542371853761918273968244843696315 [183,78] -12275158038613099332091245886450103737969670075608872660133242491355162318973790141439602126719497828577668336165656984873385972547047049393291615967910779730041927088287602828219633829646608509332258535980867317881250969624694394153766069898375204441096402348061477103893307587476505401046678748579237038024777415560411609804357614466888679528513738383873959211846429572663975084757797741003384631136777247435992412906091731755935248812359349551344303500676098739597425193940915632849132488446275063239836656314862831975730017554958371088513709107119912696125112560489685348385647058949903861497762427659564916755175560682049195348963035303603991916786489368670850642894888102316076640308489493309551707666108906505654641523624365913640972502665855803252081684872967754790636435657547721501270945117335805491157116873155393427367114174796999491154048709910541416778698816958958128691050781571046055840860600498305096341228285618956426722543112899641853811612934650403430798916532408109532017841431197210655080597095775239743570009543180231035157913366058931071474085309573453128585830098239266079389469644722742970839975910258390284008278470318734024403324183763786908584699978814649986136616281607923365801821707397120680494079023718799910835883259111511832194055182883560461055012456181585067735224246613956094802195139282487899673635885011970727170590475112448038167523975509813529231915506153373542883780908234278897116245838299428064466746609122929662663311723006845535409187418389443736548040470471963413967726317018573959242089889969572855082390541575084061103532451749914568762867174114433735950872498 [183,79] 3518863193565023637540718361843559817897838713167470285958556620373348885007488736747783549203746981598896363980849427889879350960474023856778272493710274765728819889632707474071595113726601399904757014790927316442969628569358961997096350160172298438098991256834894239452703313464093875086611653742805034042361440266525404134831230612879505981135116440072076533751355453905732700770020070966475168182112006265526567296897482144251972291362636717974999786437628567592141801291967668202258686835706350855690904009558375998518894677958028071168701597621279862049104618141237810846588422328450105144803109035655572758143254946149307088727288458579506126479448818204929231574301368832415782913661961532292441925594595367870195492842764911939767524855083422145131719701433401533662614029793725744869069886901957600987975008872378723527306030851728230335364012681554130342323639442524431776774957327820709390382271137335289689508769932628579724987608737873587427462344549312840239628256746073699207402878338673236372228343793510743836902458513029884988672509635950087247781507934230908478996345392374542119029103244795030784653104012333322956047597752709738863680786065542561964674616101221655215365447394559441996872591898627192998080130595597915060605915848616086185764385881941790783390768503427058805148922911883212566876556114786962299493709129624532197348352997488992732235828629246173323817557736307169666485260448835953669748462532182348826858234447465197651559465487429428801444949343239757422065309484151796636827060269848594522144734346746908431638008998848301089158606367059854787803951255953532125512 [183,80] -440428203261605277067283717060050328063172913854432686726688850864478425384902265447392141140452257823385176318359305534496340808571833569451862346254083164271501868832819947525070130759543837887442614224827515864561280497895384222827039863699331065695021448741075475930485249469932067602567692502219274607718640750978023040231015260710300998556676728634177432456839178587293784034234323056615266551066738652453717485224760559344420351572158699641894801975650111465972673168757952839981954322195557598590334763645399442022662026156055304828347374735539520280024299679824095062744630936574693883672247962265162848370082084912414186089615254220223019962492042054575694928957768792742030040317989192201244953223269382559615636801474471461867590522421097361105695183509410861512022548052209004945308724108165270494069830827097117030382564220682248638014808917347610649925599446044042680776956781794572611237351784777960918836210015102622839932327322128718665282003712190989842677404466546053839900522789388069401242481515079131767635470079519134288853264155115223908147653629546891860216339971486492623929469368436316528543896421103045964588269822932058001530795751464794807406450952721750673158365148509367976174733005934571853029530924044881924101007180677164355298535861534749558848901106241589239023541596177594259465892601397830182097724132300545175256403512955097630160911619331728190403533548845325036158300184264494244807539978694913353940444705084189849199687419823395425759054523094219267532334535597806113198219173233361157600358498818976774490487918685145396964511104705985069064369525774608676 [183,81] 35340682611111365679388877914626635201395638510708358933833717915106506356482336285988313101431491995645877812396631832321082142881554464951481201870332772608407003069972781134113706259089759875253209738779847048465807466164421866017207916567922581146840623776157986476337229112327595528004849583253618742443417335007492379606819322509983691080176216231500648160353779353593401374459369560976870838396503633022366293132457089569085908177449202537038718323391464264583529167957542201828885999136255662142392232677664177759617110651810141163992928390840008122059199254542308336197667538529137700951235022026365397912078621913975825583044565268961637775752173641163148010848050895490151334002677226556917671222916684832922938289140503650000256475338436161853468027880301682675355740526683384119810151205089314545165449675774254407676720961416306727423130215711356474791350965965982817622099654334298402810402048396448382745184141143785590043567982009538564112123626187648272804430671610401214530944262609917417792522655513892445946319916502367774244991559846281806021924361309514868764636709182899522909001223573228697180730541913491405567458965178881853938004952958018639161557764215693845546014799228126607606026761169328476586194651926388020380128981233026712068781331975794493872505760960951516657878983909888457315132986730873247772480871340097274685036289269681915032229464355341797610933558331875994751869910281488158559667469662925874578064216667241866166637432884464796358265974391482926005994711320208056073808095210157892891071818766168213985947831122477725924538438345583369124908436089060 [183,82] -1821825172708481331072773993524211276325282849799011921718847639496746691395274257929164142775318437347229924293380588405163214338485255974482729731930643711792292085304974377835040729871908850439183421177273998046846793292648664063689542829534278985385061880958043171174731337176131959265592614571434124759104725968237272708729292935971784962922356668869246555416966548338155871697625034764053492850256192941811959014487512365077442900544434102563604764872439692113324197829704558205784037979682377763392617239213736403244795514669719252504722489764397641581225095403382496431154419703722387572389256806565264266703956620006568987487063051500573777324514399663642058866397747240364676721785344610067628024694097785851399334238832236571041377310628047569851134891893761965661814413572117055970937547302942895485534496412267953538579335836048101185332828507026044271891840448309178645286548039929862672533515117595302089821502408245101685537497689483202465369433457164591216661529152700169426465982544657389376507309421062782922989317627688040929297156068028466975052417174905283726369702492445627894719747545673766985899783968697100782904364545538728947894925388119560198667885787170818527676920038413152485175873968891684664699000211922498833740796241833452313351222880314784830670404246248877654331049787285418334824568860646547377744742910330291848913583862899782816387977015792036546469100711767399370551642883399943785839300655884911268712803485600343025603879026380633663342852914698546462234541326069364151591441903946217796567855235262035929625961840734397780334946058253604683911029426 [183,83] 48967333934272214334066731024052015026419836602977631079365680724901926304835628091101681294818455558106193575349682537453615055816470892856757713435803541318953462527134322783395109365642667606549412930098648903957662849901450219972044492692339820790034551060236513868808222781305187264888760034540842203624568436425923642085485660956505385613052112759224380732688683991412747636138542476119375847779861847826871449379201250037247713082448833247567600951215533979525080542186624516556226268353873182054692663026325568205892229351548835099490517558903727392885429693605655203135460571147934430804383225659496978414447474361228552538774817303069545939848978253256477295141102102352623703097068632949591520095785104045552117631244423436767980025627711613410864148172430263765183039168515480470038185447609556867799570523442021345886128394005740857487734555566272286489336351678257672890322539207105490470854141671255338948301463985160063294659555799778237538546524343311548111021188682454791249551369212586116563566444272619190231981957017515131045249278330502922030846507424242564419088661862285300134197475196977590982199510199704191328606141591241526797627113818033593724026931783211012473868109872252160532427498610322239585707175898686447863784560919276164565463434908799468737961056268852716798752628885733070556354377428760781086567156273574117250489421699765056761400750592884311112158763951893785727411312151559779235508041333542672907675124260344775721440370995844042910827655442312912762673446529496271657395351918489442772442437271080457211130380086311128153438330637335876846856 [183,84] -325791545164294937407268158186773188524404023054107168782419012423249508613836215466539684784000513779829337921585687489995901300690396038430844378392808079942352660172556583897413608745102130645292580617650427566651733918599597162493477264311207097836777925255335983644472591464863718988995291776527934054124445155861624730317782440499950723445562266963797844343642666568603144340160460754993183297399007245687670094882318746152094346461942134789378364709067597984842456044222800620540812393855483632863604209936775156257273472797073303092577003685757941231165013304248004734818710422902791546340470787390312590464143184827237827041809741712781116708152604235528352811710741362215497329546990663390530959293398439033599446606875224428058543113637747602078320402526966215263522002930265024947913193297812555123025184751419022301243685109699223578049406528951068331010308981477555285011998017156057410284311997718978898496562157537920529974128957888979479985119167135680573754170127023666521372526366592736986402922416010891486571499104013467561793511471022833903392058236212316318850900667181857695220246982181537704860851584075086855741544338904242451403153559255713283174456711162947216183686679434132840043158553616281899758396087008606092132045238312646673668700344938443570740007449693283025667581249761344905378678923748778765626644714293577029360705208304175565815914009640826905011639096974453933278055153250283484611746153852141796132741481444243665595510398185787418072912702580992044709849200634918864090127831031429978041006007358113978855615205291348073990420212653432707 [183,85] 129875914092197000013457531407014719838514403451460990270515718738685478075591677445404479047000438698339531065708344207636040037267387072848446084275602071714822371132496118303698952852196707930532445115167505112169896991441723248473234177317439671356008145063670793177531623258392527909012152579403938400435720144234095369423430187724260529748318151570351850624681064241124733224828400361741602820886990628653886434250977353828057194572388760938995181714328072183691783890846103399750531415405332310316848768334327262835023064143335268958248066231890975385742012880343691631390779039176367656773725619334936281282380148801916172602390485567578735034321305024048751201527995520938473447612012794616146293767099068022023649543339185105903455437609514843374555762801870181774822551555924004552431655773357709794282178867838514314614397594906061513326381390470782755617705096161436630664141294931365475994400947141243657844383395839523110413394569102843400233940774930113530174488830724143898192320169823012958703299909867106101289398473301879715878880613315872259096177036268782370488933856871293021098649086493068288889965437382260864612809986535536851506288101139157195047499928216622714976971929063663368810593939032979645661713332140448353000545659328179382001998421302704054306374401589427035190795077143210250017264607876311060701465317680014634005505129851813336568425139414870062548763008419564487026948143545086903397755765550565084744315206979603480139929726530654878130294497361091187947312918471003022112800051318058866394420417050938098400958172370117587252413985457152 [183,86] -27919610748048611613516231879864954059865678919391857155334945274224725617956273991792545923813953096018302782239736335658822009556506075283920328346132069149545568066244311035406208102280135050220836337600543773462175187513686848787087089622107383909895929797529562978180674833961316187481499093114891075426527890597375493622160173783448847273763646675719485202692953014134865690435536651813880304563514040309639607029901061115800781806591254637726896732988249653848994897327133052601071203073954597995158190673066039697067354600967571196525752749735231120209946134090770106852548963479393591416238102330184759273657596713153475146006389746248856072283041972655550691502470922578499593994510310774679025901017888597073475555395299524682011009584862699709507346176079993164389211114528709768774842770055877397748573574450243240542149755639597778803707016843624809745827804491975510566423980177113262294383318113643628113914704379368612677706921453440001432641071343349648857303536527334064151416967295597852853705293384791910455762809705064213178715671070871715111371620963161005195237718563601591231255733116881620072644333925036167497245263458574167311840720597641297174130825756373994261481762425400085104166425781706687425796709444705463460834676514446060779880833647261560141182084268546704994803283954100240674717075289068240137231213875375652527158468970366229424288500880393857157428660217416846451292838357500063990740958257699351682809046502066910398437724027168039911318845940463916580731359944673579293770527688349253605658771271160990543621268821975504022039883590 [183,87] 2739098731007594642627676059126309157564508508536320240254394819947795109510804383016548321913609045547755604513372027308650450123775921919549934017896594299496238976009912337991832279102799175396723356588180407348293246665657400414192609112733577588921853142231896595091608157697361012665721771743703763271898438547349977604356416175808438328500893737907301231032923247227310575969338095373319943001196288682202810296307131469359618686600402387876806012375530981907639579380205374403737992045857373182273557667772459329271889890903916610112053039585722896451241627586724892458741221046483562533468237467329266316707945059904520710008083477578890496311805808765768416338177315378374457354162707113400701682668640910400481513171685170783017172932471517223747535140542351437036378433661026013032120799742213398720473470582106511357297340277362628033498791503444239396103549323180303976342029718451804854251441462907581590295731949268191209280663127830048171770998050850146807916930122186007659486756801853445280694350484055055652437273573737223205058176675014541542015806488740424591507904637089114218165296505489188180448360757909496981297900054783144870066119868741229260995677677668751944883279610972554318361590874393598925376984637257314139557798939807038045766869385834843204167533754875831181351115469762994560946655941170767360632688651132524651928451464547848085113895822712958660161975202571824004737174257222306695390469192090742723783697183567301913780640921670921881693264278058285887600302800922417283500146054249465733574822129194321590789191159007251159156574 [183,88] -174448218899230273629802257610199362803706723445569288989161266788262939156534948950415281611410978129944418021076422123794004896091463494930422977618422006221031896251901519750427105316079501618069102773700765897001896828283455034890834408130211050506134939383717033460824513453541134481389461113822951913403408006217277397089651784351832636267539689246620440461014060865220098836740286233504161592321071712365478397821955727825589740786875913664178127944550196966200253546083388228568244441389832579103227529272499339428611347306611072036950558099808382892700961306639470812253543733317535852872343324486113808309042474249715834437405778636764698854265542654071444799638487609360475585084007748105136970632830044500513338933503297492590569246535205873475986521805689929408546756127263373709125751636279492748754443964588169356305536470587689351291704960254846532841925435974209314062305334480228778016658506057796294490982838900778797885303115053984072735633552217487232575045413389802477998408215789772542311675161767418091289455804983183456309443495010634403489421626354708472035021823516036666375303417682451345122432957400186657896720832528179189243994795375594653800719177324979926701453632675091419247986883729691362996018446764421953420124333249067974952044114980083286357117104947709895357700743483362635747256480559929812934657688239415238257888983724108321632641391723753531687944244910157862590167254612664450668912469760822315147286573856968176536937700321065640886422311496972111411740131500856754275225679293808489676330297313110739848845806022709195802 [183,89] 8200170839830110237745409492241048795917495224190127928777973428441139664513150969163553450140397695243479740727808018551584300995954932438466784595917636542821266991790181828958078273245109148332598695978469214293109341043480815502614510563492403830230102436890279476209626062742459117955010311537984993768237306989391683229305978335019771080342036899075420076623760707413068858019612349028133968977921011651980887865892064292635765755860758760394207401222164035961862089289492225728443914749692177299608350531726947398096832802222964333253458354812752483211803891057616095122869082467051653411678780274345777752957077068696535941786690467553305511953694647494936648641260072979399599963352182602593718187265204262199815136864363380120790674844070041170311748980013215248658238699224824737081118019914001479445924546876988065029640707134844331198700144907693126943965118657653522759863299453555893759924154464517240570899798776227938676088590845090120076195184388716638412221651694667319266075088034758203880466615933672007026224276766208069779808312884494451880356690133572519088935636633492221726821303155106920540030569735554907529030615015249067115368829615591334865730156565621391662413349872794892848505126128163359155966766915617076284198674006337201788726174010151709568639328258308576386043630125485761589795981944072515556051335012577708591022475352945038818739124435259425336190703448494185462112552332013188599164098301577546465885416845115965191423063389311647647707504213495315679863815177348187702119093621216609133680349582662423643295252649862868 [183,90] -310087632807807555583884499809590081704022041724706084577699756064094752344068375464034179002851376593766431306401830267455912509675783572612837822898793056360348383600737690858235406629882173216973090369678208196427250565340380805943908354639095469215086632628006731928177165390437053146638670689134335556932392811510644004394756418977823693606002854099825960822053682502280580567282556692306535039330935411516881065263140037380864327396336472927821023931087493995347098916086269216463485332286803872814600478857438183632056788297095322279907408289167905999113479602229121993453893231073661258786605275700368972590608278943807372762145126849729139987488095364524466893680829851174821474381477764214484670612619342450441656607279800157091127456745545040879251012112179105851397800647314543737334421953121906715035789791240621457209376746409775910154761462675997249819852048083442733181678757888251510486995993850457829128901115888401277100405720012510764186317012276729041569327575103873498442866146137190656151860480039796553103918984448376441757962474040880886381030662273537539847754394215103872470650895208360717538392225529805647123780955612934394865870328987852960565534184736087407709770667803363758784363170499775482294865400738669347771545771618155931145144399001404525292919053466707574847238846615213014554551703057363582514744253823198885147453418250549500146183293273362328178574472815732806908880759574357082321084324531974219013610889415351238322990630256012111695689986398518954987305876461515887743290807829713834480519885952883732114885341652 [183,91] 10330903534550299997009856483963904096327796219770852435518729620166652237739613633872869972280723318968448877437457080690286647004643705967877142840251352289626106867515904773905233142233820537867061114312213097829105201445348039579996102351412267331291941406667229754979195331764458400500267097019702106907408211208076244061151570943139073315628373204610211132614034067915377726559051558817117672458674860721733132387058919857098049668457424331878209248434726661551412586743396763143950396027484035450697368610372702075091040472874594645998460938163303218570979592259819766154690816877744058397997943870857367081093547018583521112002352884550410891650350961139682365206803653346731957236687479823793821533739727659456566646239700529289507206795035349819057578389148990168967287703487991942772804440642676257461314951864659646962394512803660198059642124221979145966173706070805692403236323639817052877182916579888187880998707526053588231574174357201145907961009299332556450628243209334862514186736954641937850539057812303997907176785972292582194218067600456211078070647804922073676716352683178418556060214229442730886961465264043036081517171535664408434203879270934791495306571505620278227431686241079755590112975953065441625729458035112700517117081673063064185387791039884216313236513278584362074887585456832702973149711805903251343790722281309943140185352855546995726301623921095975339755469293227349236939077023851835123607318248467161095809412602622789964928875474634569159374970522440830788121413422319155155282841442470682629718146292357739886755314 [183,92] -328154971441135315292598639080750429722247339813635232588276658867043371942238504826735791809432590356274943041758543644361201090763528809411832516682348000808647120144225283477242451685530241080435944715875540097751433055340238569828775908102684743864683629443798571395117127049644024102665887919340592248894304636607744189025404678624463564901879248279025265045182591324930842851076318257185434651321289282762099613741971021450962792804386813774215948598513725364619675795810101100850425025712273576166929906017633115427300891834702588236310819411042529168233393817724379964615934769481828728651184836484980593369116841116022133397326079533003242305277200869248638946908658456934599743453616586945493790031829095600725810316516651363825547353419857307608647949435228248999913669004571213078076423416755682034272562483557344720488485580379161713398256325299486045111922760894405216026783496149773708952092163586158987017304932756980524398022786411317110411364372277220060248548893480647312486173797227355349727020755184031693814672446769447452220737997628071235096266473850452599127186062787153796100418078199869383198909101538694501923576378461369446081523261122215036100136304095049393019153065341181708603981310902108221220252894184628417926233214627258582894027427524848994245736505686035790861853856252282819543498127194298225780730368561444672358943080251802500940938293648374767842837212208082545864213589870814004541673685889398138746589089380169313749019300072326880446372217125120930316435904711048934969539895773444347303089375395713096184 [183,93] 10080344423241076734638032760809874132174147789525404754791634527122239000489295130818211601966524297909266181907568490848096471390815721254854537337692426983424955936259959422026489469662863642797128552615384026730636676325029533221898510320309406142738573563916184494943843329913267908476753523936960305610194217774926915122563678344275516566562335793310255985396391787022587302671200168242081507095496486465166630477194060934368075475650881089330248772134059490755665818928116736298095153183547105105582748067031355068781917525714522637192938759892953793700915547606992571596126895622172364897187301024169436075118479512468151152576926345039772875961475396936229060766615178317345391582433863039545608420347965158101109862987194870552483872358823750389197763645655021433013128210893891394826318356912065752684344854122324515639445201720226979761996108308277877940331371152872513779714548996634784568317979088079657995266877598307355609293475302570053103680699762098394102871708618516026651288797625420869257583200931114731816708501646897865923562796307289838803259446590544571981456175153783191758350435825297954202965534106500231759488501177310301996602106123535084692434967894325365183091338506314556289797455263445389289075216169291891387569087267673621711553384881087790111734932934937061122098106937596644592158975334761734427383494868162631935537571104651803938029039009771594953455817031869571615635120571682982731975603281032554194380868928701715937870651634404849746761351567707258003270113590774380692152968081549862559691328652850962 [183,94] -285006271143297673874585413005797172743791461771344507799111653300298485530947453141093697615382180334632097885840876765863960222172258243529975576158419864954119723135603949685141012635662782168181167353450654034030226145586882027153017203070623303368139227743865471740584992946315636627608696402961239055694185140807395097820705143709228261565371700761400239911587875079943548468743545023037781754740151268347400530121773165049457893626381676187126808714560372817568192348309855594569805896245964752482837816828836109143093314913021164048273574518388739942173314673497957653798363590247868129230330481214858812259645572802175780193152643279218077461166570994288122495005289689279149673735999965719222110420615597837115852127025900077697258306758646612297538266324592520984052026250098534656737673525323053964819236618885302159499414835309883448776946433046419208432179824887451659219205316352735515024228064436711077288901510387248582439176709857026124029406452586502414867428759471258021798790601335302660465639009573117810654707447591342560329874286658498638648073841574560879706449796731307669713536149009245786269995236421584395276214925134258966448746705277393377604140953601702870998345990196400204731141850724806657289762730799877683137117890304667714132714898660278441362169430854631688555202017553371293450579242096052450671162383117400414195827667213041108077608090068105933337363589846841450042378875080372235562929857547241556838579556927836380900134328490426758542342394579516126404728325439237515183890690757431737957744424549 [183,95] 6996637588144270477513040723163168369200621406768059581281552709517169079153005541049185967325316338258783384007629089097843656112924656977809939236365304699089501594504628649665957762897384048852628516371839598406072244587277363880339168640621896703684359207498004582762026714254971420366839638069630007206474902822911319957225657384579062181561229852584791535707082850363845698357892130349980583905383543068991889914776083406435336994810834085579480895740337504419465590946051466726827885831690908242348349212040580871794813028212691929738627106869638735448823295269957214873686797788309406388455083646917484715350231220159901147232046560789877525411552368040893776439738086970705064174025545252133081491911219432328596514490778127643333173773556416523086037989622697053732248908918665990406372832506841971054101707812780376010849293160519109562886376593429012366491061405552900899649917719604054808585620837955756132721191072668104623738537784849387444141192239327829647533223608347021564336002150372120107871839213341810952139323617852057510953415829649205181980639625167506228713884515566588808363782323838857172938810250789847848012385093132505649254439919191794433641585548752541146701837527589309623757318574517645629138928215193965786396023198831421766949310751236501336305787950115525142497024493040311923708015994455155665191733180938547279518695845232455172805576789446165292088312196984155781168497248568349312929464224158240403002663565939692118877493988880237350249882222672016495721409759948975455004825099509359421792115 [183,96] -147723008349867168607114415241116166571290598828601946865248384714474973568392959331124052381737418013571742934149448193447973138721481903269808809779861262092288092134210458742168140125026981589313374953194915946521596679011681380023964904960534293899300843360168362842616986125594748434545833174825252780181674054116626827252971212035423184859252715963112261406696053899033069230900917873147535365097696886788779123968449925980916901560817267189735525002215251356565872783778359147958298581906413761754413342901107192351156225413365408614851440412446656655143515451420337330989500054994044491895696460001075318428889852641866524586628897662829239212113621447284795628866836530305578642863460375775923877140107115657402480888025310796439690705105021570460296789455999472992711263805006818560171040303384969454087877799733649067578121847962345339581383653229895944572567363088371572141414402605599230281712943582729223458801343113006244798058759930512915176567008751543481035433792036984912054002607501614850644579169972814426433533451928004429463682734929651960755977145876704762419284290622527854054369442994930597598658669902175291693820275112015932002079995056233596914116138745794022989741050979068295636218425413430232528118990077917832316882190589213129835567427488090548002634328513913994514669523759905995986269505519857014082312533242246411094207355910024834653024136635420117727440487109791025673325198923833566786412813659501579865010629902535054973412070836233942093314747762984273285482865280715280037337838891096226258 [183,97] 2600370225481228749782230873937103630534295700574300274732040632997212973717234495235161176222990430617564291901235703114702351463455944906542442510883078106349716009070529668935164478888562033752122346127519527793877353404904123795415196662045378083225318124829307397367586834816020790984139784388464351888646646714078373750341844984123244879847640845132620786309231993233824615821947283130942732619764447964250814763229501188860489333030135880927471715092385240437944346488930647958573954611824136330243614140155345772812657755038191518958159363152281316946790710507364891540816179156992081001120067560064001685751677883409385783172261760962358427582663332114755679199232989964559678024866322363121270328955431627117399292368543187397988303675379562736334105519153458082373806639722072891082136162254143369089367383638475989256661051955373770720196656624348434766934016244145621959193845719542095703107573410779443045447525657521957921766390146425931914923676832663993158548164183422102556227435142924885751648375137238751869864569304676651207155766999324904807798418324688862067540421383952265475487854300806350424557607009307707116274624297882192899745858894420985533735275213732105708174235503873061877866987543424947785884476585542610667227974122105321064808643015947844839593830988283179727833859696936703967410548418535391599471556101512383617790860631565160534749387560489183093467021739035650041159780313639419798307543666236194393020286663555138883842240424152200784314807863390919808402580037423627714844467366576010 [183,98] -37077198694773953742554420305002080850094249604698586277788965531308067205379684447078083484563092445186179495455316496495374512335941863306678170795330268175477361862141794643306570250936565591058590074163371453100083273949150457179624803470193439052105295089969729827419569725200785556197251313597316459666955906880221005490919501525084216650935282440838631217936200517199764987353510020339727463476623640330069976516456151965673808994445436877385792434061547447064340673233453200898167729815452762061006713496567903360471732781408285727294436974178452667229423755015301890683516521977605368736013039599696348641742054169428526475302914462296985845379734514187793887567620797294600533270784690207048310343552251839275521782162952466981238854035492291957329802303444446102360229876983677114329123027595152715255285644767690937261934837622680304767700827379416109601526581830870253503828006697655555757895352805335855470849256736667448997099746932604423772057630201197818451575481333574705530215745117973214553899981482672868148355285914951463722326692593854755554528864078739279354656645351152302634064156225953216173513969176373376291112237935677903561765026437575697600010441737459187936462679882950218417529704757509016079971069955251133375838437972188708342877102646407296574928042560974420425375909644580401956032392243093312709051533059483578955072803517622044502880977537649829137427461480585360448391199938617792182894451563186037565492650524704257611917080993753377752634563731409902151973902256475976226963103496 [183,99] 400225836535159349858615436481122911092972843015507400705056079338127163039402534413586132954718272061491209350533215051638388950034740076732076882121348921253615275679666483762978564272216678570172911657503970582866531536139799671810689753531073068278608030035709315931914800772203145451383674193160412896440614987846796799924483313905665122319472633752282597815967683893586574872540855460101638706769999827027916563103852491739009410318131437699938443659906286536547721470137740869170025223122139908530898243854748613728746543725301909172343162388223132833270315942088529328110946859430696923985002166908966979684959852581206980235492618889368065482437462439430442904090358121402631733452436037434774422025181668824517468226266557528872758319461278605110359078779179449972987257352498977818052438366118587129629645970195742982759077471881958810969286573755829620842123575721085767089747033514327259167214651240719296644861565327986046448901833527984507513354008439322840322492301829871260977226956839349437892414634542389997596404684407266782731813168812788748602656394183807660947362677743285562281891833323715471152686093416723308235862049412876121738511389247694090749692457243799250510764711774591242471459527014295856545240494804844836055681752398356884629859749690714214831930306414925073592177419224758490898035337000862165929744467721968818647612171567986399352300859947531695875802128340485740672453459201244624240999274197522684865007580073813142095880676710187410532644079354751073316891049277605305782080 [183,100] -4963812029359674974677342234644685057250320451014894385522803859389237211863238845899214304892465821126043678586165155458944267047793016071821852793674853551547697057177931065158655653948433583994671444605222960574027713911733958496290276579446894586210546274700791357652998725070054502707921728997393367882354472023098640134231254544199099819372678668590023856234021977687385986730176625495599460124530918615175733151700891812529597844228516255010453011400926429997835634746658154398695790061525820717555710938655140201460266196011504645023622941539466965766553458461021937645827694434662691033263597947216052551045806169135640138623566824248341623434842933860560025207183933923065650998380479993751639344790558539948151585931635993200861412878851813824550636626587794809718177451864907759928613302580691010363175473150784744459530366708774869074331899961904058055189953293190001935022901415289660692243416276583867841003687659682494146212533164176094428790872974919314111154555587061765573721639577164983499914539003941431990670097533518464518083009063133808735184682721464141391018602725497579780879431101988998405731573102997349114073498001585580729353269603147962035937370240694283250567488327239920786598154492471184166158599904565280209441542569598723125139562912379226839288061633364710498915068778189456842591706449611041327980145956825140511738327801048791064230447216926607694782837364330838492751953264414312894773086836053401793934363323402364567547180039484574048676714654302329252529614653118485363 [183,101] -30801535393415636984749212306478901673650718631644006208559728273587067203166038308052901769236175059055778647562872648495202519047621705717507167871702776838478856214329035826958771588441572897509872937131947100950571870398957629618767102588493124827998734606630409680920633218465112748335010267723118100747697804800975243159096977526242296589168189581859409209620588907725957176136756870753264546023252281757243741209163688854839240956042520838567115522055979251526278475035483037833895935708487431649702815930075976956121650517789302418969840495620244030653261699782582317055166480088938211519294774254987005475215302579530752546728921230356381875051600435811710945279299131656371605844015094831683746960998044820429204392348081658250114907873243282657129959589303793281780992537067101494464654272712616743919434375877222370402138579454822193413939186654456320467875301999050959671202815605507921110441896143034162076627316065218816078995166423894256961042202749449836436086041243828310376612782738924780199117462904958868762548353909837744951736433144104577064778579114805708548031591223888822232418886006732391289162902612582715172277020064345845670265972216542271384476478104170898105035311241408564574904329308028693127905049468040313880536097950930564756732878885091921205718807706813383779630430845163578422624762347551556261417180407857140898733625526356027563268885107582324962367228825387260333179520852755336989972086702346748352879623234967697788680312970190350357500797816755984562641070420671 [183,102] -2320917010843204326784414674598729385696363742716950346672616997345038816331071094798271213859332690183482999316806537710839829120580773503581271262231845570855460219306477515978690024625127614417403526639830542863654959228808973477492494102412026905071603271797644409620744077536523232294983355540325811008783214140671531329472538078401708086485016008158099665506665249472297928448045248215649134459923777413848401911239489337539409337522116475794630217098599697643247682361384803159149768736975268694488772543152945119284538382078868346256386845680960736389129400857777580493436980421618727400839439729439434500774875568342079637248261860422795735000599941666518965330722978821534058299057120892970233868465159327109920828890003534222037952307580728697014301080759470670051790472995365578079765757609855278955037117058467992268042185275662278150956937423846065481411385864079594642809047490798053488074350709920255993650134265039618338407792111851998461502067345713420412771015074087285368198126997319074425957849544470090639787714863699109154713769788247394475548409546572167456546268229395919802626972866864289469618877573888469924323125526409394112711887718853664711393137544599868329646188062218525193399113504492952808573161093257657940559038051107317710879244940871910169816400614147501794708786339092582049194631084110520424441413132164177401315198983835942545237507446964325751246740369696732939126216466066281546951298198250862015436911744832580010821254871864670323694861641178504576619868445 [183,103] -21629878964214334228195123654892354713689049761437095315003636957559463351047387681674595793575778795888670616842501760731450774790412421864436396961832039743692700611521837049526642113361809922822606890928712560240710342787052604469841283747601111706819323277775968102507171454934103112760292031805929276721714140908562357546997656391583116277360703277297350931926725981277497167843798861686255083658539287018078783845908030733966033004663936530604437123375974256340693956034959343976967542115270886947525089361499647149112619210624995966089557268929349539042174066032255344421679939846254719978404131353950180786085285189427796697634048641799950856094010026244215053234683859909082099044661635569883561104656934027227255572409891853341414330413583030017445304483826890278064499245576447036752559897899014426942801106601387974081995847396653026164930768440077224582082473506743201564557581045872722718324978825803801267164932603988493221737986148859768222616418302280393433684580025690439992443840006805409890023623100271496858311016483135148080262524637423692636764814874081406825491282466323208992549170148857093495679357686004312649647809997714927629736476309697094123970285352458679334833409109797526912770712895157936245573798358418123831114803535199260261266408613366863400166342240169351072429496971855878854547625364869899353054704519988232566038922785906020656694262048902536346450272809800348329895884212554428103074761585415334766493902639444394702824957974984799160734041784604827744047 [183,104] -247190154188754565982943252817858255026146877587631983540666105066111616907879460608045565827660090498202127065731933694927641450060333752021786329876287033599516490585487064232173682839354537515968993549343647972267550828194582587571035760565346073144255000004152059972436450084852266273019299989892545846810062703957794155764879559165475350723268009652323560811656608006826446114812543770034234770145628102309599142937288510662488179152219301446221659467039650174577391982168958137730857883266811161369762591473395381003637280424803926583010846014389788121528922671602705269009927708216804460347220839935035026446299232175524462832888772730804231969565492301391412657116386964784624481040103832791951405664163513286588037546358264078910798232548388556986914882727155206858971847875105319290990929245636139198678215526892801670901343988925308291331377768018356521076916671726655115942613361386524753180537009165623412194955571574353634904517083504358452444566061113296439216415195232633377350292796821352533172310186704442519566231516488406295416581570270786753880217233181285116381626533701929234226385717855286410961547738776617962722625235254843227440465582367867598014291243335813584545353276853984988422681910973488045666388740522971710122665218121515647825387683047372272314281399198085877391006468834383872168122200753774299854819251031295741600332531346715783299444104257279947560468697695232804820353720089711405041782928398590022646844021107790119831742663670742987360637640270520379 [183,105] 3707192318780226836149961013030975160283002986143861755257784294178537083426183247131252244451391977042077004763450196884698845672703478474909324899477095058117575848220333665928589288852488488524475812470880542075970193337968190670974071312575531191050026061662776700719055131049201482000328019080318327644411897431814022746776583898301480354461145518282049707053771781290151762350394772750149010317615300734067794128248579583863474162703507600987812745316087067284842525124147678156144958036795249926715901195863355214949719849194695800540366392915960894682256671392994019284428234900857170760114444548085936661004115976489106389371587793207081529009470045342819531907333481537053004564845362893199064131727302658293946231434195638308196052786301307357228928796652391924998421862843186362566352916190732687390395916615861562513323934837292788254524750290244296354396899787532805710769281398519136543894731677706076323130885612611726329181914907945498464386980417967471992472410752595903548102670294199112793634861395102273554130465947179404669204708785193358869478638410190934193357163539827988237640240933131330214541680216600906039348781167414062697587007915979157028696989588247274925802571117684944704903135159671183376122494008240484385713801423929371847033732736192436259700889275854831102133578544731707209108934136324298628935710809599138013347263536615195892019792776164539627887220023412458482815548442819414372609425132455848446683338010473709960417158603825931089426361683384 [183,106] 108811725267219267074619957284539539728763914271696075020838084126175572297942103032637512329918266108348084297609868789856388892195871388677648897067934257635566487619028526370871895784642677033802271496328402159509472489489839765850770770915870636547035628275089168384986323400629984472030109895876969780887479051634276254306427750438559303606214110168488900151366526955423169339834532821478650533639692655889291216025635943348020876219942136487782737281808661895573858941142559522171238097937278744916880869805343959697075799814208237276967955447900205297293844273453973186658254041102845014848242512215452947070353337350914616813936517204399680453155576633220691994900538432829577931296268443282013132329203237992869897885632812032686675139369581193949973873972832033907629085385228981044907467225216890269917870212933069469632067499374233056027980989331988391898754945955389731736183940679606494042930063280800093484453715099779671585463730812258089860872974715137761173903783578783453293646050844282467447025881417342836440192962979382221732282252961898616058612685443338204384977383100447795276582345323770839463091268111991693193870383892626310911457660613164414603951508261861616057782615257368211880591332344162748863455566516705457743743179472621529309199711646598484081810510444658318032404288300142808572635839043705511144244274234029376010325803286485956303721331837758983226738256940078611573093289528358164595921468950981512069584212788457060461836305000591844009145023 [183,107] 1273725747906616995987490085465332188489460167737250364689196208838395406881973255929799541554160163800194095356204821896627912511379245418543561931273715212371833960418867462010810619151635207554467118452289963134404293856649735739688719256487900428795625765446601878154158367508855723164082128678860542643660439478490584429392817216097917830799436199767317830230824470591480704689887396315611685669669479853629547562594509235823341653442188370756981471361951001794062322480655651272943852431487817608301296661158888180455275041142800287694732735644313973637994972165888699869192145853126387956302199603990723761706561025524449911124847918287069535943237314850018271426277764217524875006048503413711513138437870075529326747740142695935688142182899137821828762226201170673508015672238745910185281063219491642985979646136667554611283653620257862297750960881120939286622101993978985104462418779869318216302574893410011938179589700545080714270515663158798437323758903369456639457086619380829398699307510739245680313937721423000892488606294846752370995934020203360502590693131069922736189656258962557211977811449051241764364453825227537293710340599412412040452772676602713933438356303547759619434870829589303926896034501590084995852089849602683913986662980307708521836266370006103120722805343950658955310686575402616551249134913438716577073648094226830032736606298898690737943446177739351870247367664011575743958418498403728878960130380904511175330848450400706209023083626044285843944 [183,108] 11097619761563939109023938182508846368081683807922775631863014457225107543274702321366184074130689638394899350201268855734962150075470601334037140097221981708442629136470815727449923395779637017673192674297908261429482189996269968558100255126602171490288587632882108453656777278550400351772836157982484685151058605270910750242395277611789846176545802630162957514616954792876114877502185789427651303227290691726351475694319235060316786554026923144236641474610078389049637646703733515563191983430339752314890846560466961842875792452160576544988655568043408879954601440608402096997365747392617767574979853228653838151602015423523210255844301460676674446167912586734289954369779714455245867116786157330879423707157600874476719688032996861653890018804838708048554175310473227958031635249974371108913056335900679868897890470949252997657564070698226974438717464088364675896389722626257758089888702031419659427590328383543787600446463847605696740466618058769435401079464318199146760784273738227284593566477867259390480584375230579564922157741450117534288360977581466898099274376067005930120643348269800805831150759096690427982737758292047307545904095046784271646763680966113617674684690623974952487274267663642772045203084833710427003489546394229507451060225505530383569977032845588273093440504899055544589315189565760981243071678008941824705542349922149105389298153265705595159799173407153413991888195768403447654088716313623861871455896585337931000438023814689485090428403099593434 [183,109] 57111157216337215685813606552657173837397971406435941830362720248243637055910095642124768634819920775153483156164456227696658375605054912599900101730394857035231887060540176863447637585585037256630840510116949719697574546045545054074696845950148044238295255283445334091467501349503544725965877268234566393710590032921292117820864416100364154650972606803810638471546037530280558614834913430073872831293618912884078436278451809507163166019370301983124619749810428049057738790026621320378788551063044420041965635280683886008221306064465277813030532025171352890980645836948388745261156414198633501879274780685743589991224314678699103577095033535255707427812174120478214743753751608393950023823525094213783212623365126780981052220067606015929758439786130254335694968389566392415136513410242191641746540300684787225047279688716707483451481126371732211680376946520418861826010543369371236003426285027267533763856201589845287057932720954606181125217703569702392961714529949649728750400059325786551434849887481095927326161349602784514965101659276307358628631936789785815929268775882998545033248852903438743336003279338225169786589623350274655813163129513352088703912869925541476782529334166937449286117948276680668253579929209956930400234058784988648682509733603611452093960190241547332654853509477424310161991963557468836799037145796862122947401344947976873567515643288126941459008115996297727131682587233368617572319847954789904081598221342249533990832596349111996198886541275 [183,110] 350585081937391560298887805070562983808261490442591063934292434555358518910922882700522418137081795193225452600260804665200520044609122585799851273117595527543973695104735524873769738123285799319585418221916854798002751222782150161694846952230785392622801958088876473729370111385767776276701415510310443570812265658537228080903376015559164229015171846266259614700343955621767147266251183671992148399326631626299757795240309088819663937617123295280570270562468437991040590517430091427731481216074320220310650053389004358191542225453667306462266178236629611446833108642411647061611547760740023782899944799167363251781166275169792875579979957177993680619650860719270547849896997548448035981881866463273936080174917594376953124034605229594887091813689724941652259672680922459314641140165462511785256104296817652860206016182613372695391664083648139137323076797454132381716728348929951214973490030127411300851866995345688576725307222974687254885157967721408085875706833119730685051112533269017435444021693723566411447088253743102062122038333978193445185590303060156602311686965405075882039408329496366242461661879444008234954148434030637246591847129540114370541984658224639308874544610666540639996961920363033247016526998417433303193311209979585254589968793854583912952582971720730800949054757137162125744646369087717453472315359651925480952235483092382655607186962697578040467526957361001038729562746583824536051079244641584649596560300767310412109714426159142838903278 [183,111] 1440457923828229183536316544308698812884408072363379708023013719772956069144399211251887478556681391706176203919751771776064720203889662779610236288029917900835402230168803714591832779869196679302630159651321072537301567017914732343821066299692579302530093770206634398304823498507487837400005324500217189846148540096634894673880652269491928400670458091389977874054626542669094544998273219241842117620279297955492840914473869839663299351478136364561332252022859474295018588144066423218319904567262182698935412970133198055128460794656123011498479523938389940436180413642294820477611724542746035058516563697949923116306252449499341362610717481340575424731427918600689181120287399315074980892055602685951888672748386442620064274661833505601439604415060609292750516810069478994369491723276213924128826674207490815478689270965671046224067873663112241382813326150232174415045306774471610012937028173693566230496399335614174534101378407808218892914373657619539063851824519915014856349453794569912721716238655282960089471854813963170366231870817449584943098668335605860830655209194347521307302503850012278469742535648976061893852367485063964017218528422148358530837735764504502926868755451817591884953713634460245672763295264558832253396334631605352077186269057252928754331900749136995192841833990669803907986482468370421649884373218477144230942812291046940854991505852088291508030268464772952441158830074272113350375039385707922191066826111827246575896382176210963082 [183,112] 6077384885890149735569811570514385387872764491009415657444060883752574131794023418466272385026590575063497383471775757607911570073233293031395940421333752640037988378432817388863260951194211126515070205461310698481259722547566401038831992278745312842763960599439042554738457201252827898975104684142792757583285970731153821990029114739262287448255699811416997468283924881757660756270894844142163661097136596120742084849730929845177974778090527092023475413769471596233086738325587117831403053323043778361679580841047362216644030070188196879137280252929077972620492530365463905235672077520003803206992418965805308481414075992352788347455556354020352447116299149326584258719476166562722211248098104039398448380539669945360801400535352010386982402419245675959112199367764166611691662127433223036165525226148334814509254592427307338274662838611361349419407524672342595545038589666250678230508320119916232222609443486048744460171205773122312415420984038863056803873782220854112867055885345881224157193061045084346672033222280211327485352557143604701187157104980001116839558832551590890817961377957657040634989346608455784832170589953932712332469602601306705906773583371440924627561751406128214332761012517022673925336579354494925947286315642017541254052346056040781805392230252783014279909208926144889285405528943343041501021512274837495762252040606155466873231738127976312181841056686544546229857615653089927297614819418828612198396714918348641688132478831428 [183,113] 69568530318721096758637933147852434921131980395149063287114242723458895012517192137563444984728338178932343676539335459662054813867126304606854407438006686256974319429242685068878177543207582378229871347385732099240788582066416053201132208443583655810381410554771393062058836127057103726894485924224092156738658969535485241066870537416649058377364473234834165906324315738655791445527060608692312749693171499023050930362354871720177054966274494878710917111107934131994988470760987333805943357288239764030169820818722705214202377099429625159959330676090549613762392537389978028708652482395728466115697835386656685702384736297416812897983387299923387066414242964710352276021573365507014027497385839636633812241249822784303317720215447605792732669006723360630143704717611036695351912414641837328964140502407072172243100555797335205045410105733763274359325880149375104371314188776181242734089738534400329413147767284724849724691856217255016837483983293941260117072971455464792562355595234767084112244975402367777829743763827714317998966418847048020348021439766049989008844180753790824621293840257650413929498802152000469005767289466680151432017692611215388699149656644593046325000776680121222760448323297805722662908269968001171931314039658559418175458295987242840964589867476733198730111310247847924076840223943230904426937135399472416983868909514600239592235761905299830655946085385858383605132197450957759600778695905964374760964912160634148893925430 [183,114] 339533133312841443082105966404144996985313970425249479374320730310544746855899600716731205397350514413017514064605917169599985366843705722217203814496238947902421032223587521217337028100641996478142357223198782383521510880875140248993557759896032672692620483488925336154081145002743979452279675336293722993501775295692885832175238708834045008383594102522227762502738744563478711181855131322590907655538984412968906217347083791486662458521246083968819637089938611220644394546242645079705730552113122732313130464689187355240346029761579351920437124185534743104577844324921420863098230974619762194404350842288241185117168421962326907615596589717918233957859604020905604779253979213041749925970352912673440766302737646313973614228259928115784192828716631522379579755309211840100184423642843206446380384681994803512453021366881105527855094732744534962791238570651432838072189019222270024736708142691792660801002216607221690210074499593161994533478735927640391551182127272226341577519237621873905180876761281905317116901286475819733522073095738530626416294070120957344481037510615269156257642864421450479710357644502796458394929764281344660116720676473955392371831500398696762729863830523154003440468710978846069842251999206805728727913795182978580248750498842502107614388660542392025283840977957664113114328775143836373035968018515009728030540845324194036087568565114212102196991997374874492105628795373518984749518552659100998394206759241360172086 [183,115] 3628850769908484624731510318878525092930748089247678575845135601439903161624731542217690807667593799254975315734107902214841866718076060658931860015732480046248760742586977782191940670174984057882099547111654076353748812687077299365233296490920126453416613086954537452205230756788346884095500842618993639354407976919276665198747886912670717519256323183784809600920265518046990248432218869350961595419905541965798265008806646292797685719448555649134891531769778465425609291812263114117919257992543950706697052506883997682990391973282078380457192269469331806944480656126254347759898939315810369000673511403733368434397835872277154657132249305348900044217737221602303922017875804790152081325786418630864637118729752627854054522224767525482376142754617734087836597405166402717971666485037667644369189706152516706192090298816120192924593715216512307171235232066465087946532154732907161317583548857332730542015361881200607886083575670449884718046720694890274111624515092787692477843084526379892437069150524130749873801008199041595471139737367242178168593176492104977561210601447142139146406401095493322199468130716890279243639480070544315376895920178167189914665465243785935714379236654959061994824521033983075078860875354659764389273742610559886941726549257618009335255458819857668470988438666503043816449828826323887911579799946302011002422633350353446169554322958066998546437494423837785158367750391406599920392252615093310217303229964007612 [183,116] 13833029393426121683426127714303957785589219312495488981903365479647197873642003934723219874521013526302885862817158601163513113750921445115846090450748048302312204504959642011947939553522102052785110809496456058100997445344347887873618247835852675369111874548909966770851022081619969448613417377264599987027537725303577910909089563641595062109897978452544497645263248687298074456309391090102975503722724360378864353100948120969491794897590171384212001812632324578869906691932481502606424854688846026856621641117988046519258731333785870227234341798291518874579146117183330835704364997848785699591740512513553366932866388178189286120287111164291927358275442116674205890397115274195864675054573902969283485655826571057894046883144980542233315250532806797419354707114744219506726554895495479734319663023424697881208986771766459029210204728803145359901340058541832757910089441110387457559949151180172020359278020134539276141388109413089514136694117111923844636190736563779441516868546293665828413631601304494218489281628772173552230842956960003299593155336141443741173278264267750304771296834953070100552904401220741597993233033892321535577670345285357798773736495080276833531265244360438690140005488193063735719236149328086511675149228059554895299141818963366074094348423701796245983770725471699315209280552359679146952609191004407658382004049852037865400976137195954799348489032159302753448114224140211463549537142630615290884220216554 [183,117] 33743890250365911331271716233593710446157396483314968865835803762665860685838298649767866946254437592447052479794975685699448381842252905169827432636053332972897477595340943643967848899825117836923308651017969725452421688150639781997566969526755139795506539493910875142654094903084064399836390337264796546496996781594767800424491290311483076740110876819392552737214605697229612621838770048806943110838046485115655790623822551431486471457470211194600489504707335040570507052189860049307532991806967707182442781156021781760535042506851340446017532854128560101064876743875324965891958874459995507491044328809672475338593785050221046977508040434446366543286854808775113479352673019561761653978016894679276156116812828694905383882637733708703136773973323664556877207507376203763374201640450461428778678858859099755888787859150628864598717262765282510050705874752251470456202765627510406645563288178429190853052228819430791451857459586295595910862966967144875430629673847500481670838410671402108011243277845801686436598328882947748720869556266252622686590954713993907705383506177045734705710992781317087022027472679941161119297497045443047724378131108707755104115401320752746280745230786867661556695267112044142590262420139056837657834239230355525573921742221760493966734532751598386383546181618002448724217959715602277473638331654760909127561117165765359847362616717060954661598812945884890701464861815986835612841472416185261721984 [183,118] 142924663063443221009834239411725130336869740201425218071914915519737907636670494034954100298097127757920946764466362543819813276384089313307974441120287213413292035851790617336225144955485558562044132516374648349366113901596757439267999725642323664011443598650080943998561449153458794298321949971630210745537322141781641004921650292503498805804158695339777386881948137319727290278255717611369775856224122926333866922796177307655516271558782649541845553716998731573982222911450835473970767266503431440033091600391651796819947015600437085912948623356742007699972008436654323462814444887090347999805006576645097594399524573677795834105170406979454703322018254413922506111541317611326074040778829589889168452510313806681182936903345361721362553050315780133825512457149961386926039937885185169902228887390616903508438725762458320873968536272561086577561815222822439357266635800730684631510278503172421862987210043312448581955428535083827300575703985195574498270009074220155530360659057785111808461207183349949749466296038186563222489980811362192447474632345833161977056877598801518837744318908512424966211822473995524079226596497905999354223929796467342877466971749162741442398388639244643478177406878009211513297258421266959595464505301504351428069553929141338907340274790380763764115551858505950656777619065680527957729473310534050418807649382437276935379082491818002383354036786249462070672313754423393538158589257818974370 [183,119] 447409357495957157257829101893756529976735815431663117788341074868982593625631327652662205533585233322185621312819580413220347452489364349655513692840784209796687923089538743339955006884468989826233396598200425910284090219140593952162600058106030464506433955460289280841124336152952845977202820597365305588384813363144023709613122898412315746737861390801994543473539422767182355992981161975734597928967141238300048871696517757858237561062748639993779079297577606274510633324745237441650287350562075053525336241813794536049953460506487573399616936537870842942307379066323825250302208577265443800004745680477977063080773268656090991313543102099983446016986316672902449789625717718213747501008645136943518647677971650054041129326325082057551682373156008146686974626778860899415812173341942025667044137830635793345522805493012052176473713397850550220619616134699233789580529016237228160676178237954258963360270163186596430168965409267367451352820026901182501900348268574317164511800335185019255817072671689523409314069830669229356214673241999103582047415588277985335549966979204615719259129920959478754141906829792181189298898356858134262833321326933113232706526350262187767638226752808434594615854425438444493462538629858117384630724386883314818081707507850730592320780109230278706585061949431021673694160025637281344337864020655148149757859494939459210617637711989352368767094182475773945760607411995069107773473488434 [183,120] 4611675368816636112151239020710338246409304478690049906824212744584648795928618268473473104965513751906394628555778023803199249815051641280793059020232403630660398518296245149539846934203149189131265714168209654937818689111180387425243366562938397020148470936733904580216809095246672381713767184739453752969475553844010265516582866637851904912379217526456463174510159758313114050371425335471998742042993030055994865013998828562914698343609463143641388148012444703273660372840041641195439858105139796838090535278389241563316777334278786556040168313266497991762279198486414403712425724108155812511960039505680420984406179139672438152482943278350299179669173980081419626002528324888907650725323659391108390956412660144102944161427536675038433810040888900621906980411049589004407292992233271275047307912723408185203341214320150582754708663829879404272711657878932760558349406749690467951163081850776417390379416827774996306765011658722081131725978346553695891897386522019790074430187315926603302958971396795516340802399653934989924191008027940167841690250724456301874897492789801254532270228892732267622773474500734158172221816273669554392994018914288332218965359026610288177931049635849954342997299227407495557989158551815036565013730216770518451011345387486550280627356446622328172474973547765577548032456464125741093097470684964479967627649307837929811262557961168888779608828062248249401410465375573131090276549 [183,121] 26481084562165156064975572681498264224173652188794293690253090338178136517102965344124743840713683443127126345110255776451089636260216669949283320823469840499205811382194801395863776906968580369777387450841456283552309454478678106313511379968067219307276831210969633509865802018136687587061804985403217946722675908713975547855903838222665600040596901086738193033564889107872703203288208187170330851167133020624152186968869547802403145742675838117767966678180366467844174875366193600943659953804666992316596756230003944142212237051042780231712355135302601856893551989112026377445078734153346684913601513736614617460679274796983938119890729883585447756921485702676483072413409026811408257279379671257831981701408685011946437178463609271229701961097495600433665279727043449217052184779802568059587815722225635513459729917323782684176143507385360279437669155834686145710146359065746904421004525245655323862853007985679143409661308011019248743785189467059786263946638320638699028792956056897128589041533146872654809905760697630950008997421703055473694412933328382858876805215899056789639873206106405381756498051824277065471192272742197044180056130595379023903719666402084614630322760351301765399043240368863195332728915169949608866251788840509503586431697937464610040321969154686987089706245453122856268149370729482809063267754823520103058036719622526487748741786912490320863987283658976478467588790117672675261 [183,122] 117712073506853127154446854855126797844084637251154562172444063295139585488213187208373388003676996874741298445512074008840650831044107594530418694175254063153046432557885269798021742362128215889742405293627686329313837086149368024160195538625235185246454288022224623303943843309153671775412161325536596444717576229877998996915378220056453802127906184192940409532792806172479268261089155594556718390559677196070472109069732112948789771179967767082320032528355949285819944153027013393760441703802727665410320295651981666563015055451520715539706275347360745003990748060514908266465075897194440475114609108297332459578032254144291009696059509659577586536106371928418382272163725718570423453442833405132330463027227301813771757281058657547677579162509615171106211428984877794679116689466468097064053663164595097754868846452030983363938761133883245580667414152389071886476849952866742889276688022904991517649169709646312344202481629987686417660439211842066690661049849406344741747412367897840649518329539992884807217506103819295832122335573694857675254341281862542208733042859769466449411376196292143884963515821752534936225745370417769804913351579977519373495838146068714745332929994767730306674630944016597557981111509881571347257649821085199897442592550801491017928568354402564421787078765980598101141929379706885695909650750889038262888465914026612886607527213005993977811992681754727452257864010735117 [183,123] 278199523062176262998475458311696733655522290660783610294584637709141091306224725327978946794088801941862385350414875192790944206842146120526398818789622808336103907559133665607567880054011928233713906542421589475551771389153065482028409351878305897293063490095648883073908297556851598509908422394026894200424826253450658059555934242383874289215544424308421992016271042258771614983810866104796715856643561461946012050757179221358549982409763081752922155156106463933594777926483065164866595369826246932138246740032446214663259816345360193677318762999850727660246490056682036605218688718910599437452668172016055236631910675879104863285039868330954549593984639027036545626759357586186428068749613609410701018614605643290866603965225179937642665810191083975324815896975029650720462049367670375477591835156702949825019497786804606612429481351804670742559093195597707048909722697004076553735324503736963790125194681256585844906795551832899454465394048167926255999135194875129303376886616179185075801209836501724955942474851444198366678884050054459913566477334525614915918617867587871960745543446460265471945954533671383876025131715830444508366704058358662933893918573990540140909875949462110000145007469869940916219492362907564747152471968803729644826295665385632528653083846857275060688526350546921415249286824427173296946577560339935983058403553244935554707667239578601760899437469383264661048172962 [183,124] 355037217198646551243026122611226878408165467756396382064594317489349457988798575905635936737703929159835305117080664029612402943059958377341503438875578946745484614036848642790065941160861166417850640745822082358999219659162083836330470740897378482528834301742001881198884959230929554334864812898437301603175855461281658848275804793685448493352165782315326410099358020340058112110800909288789307334903004745121477126847381803353949489706470153266481825318389257815247589412833194572732754675837634885992609068176054563204646680853296786277114850512443056137826164379042974132671700000109112802591557190176231883935611902925022462521524807897198062947588072233035683348260206714474032586533068390183672482085678969643712403057002055899517676101666822702065857730532647901552679891283249398179646703220829549412223446947059709697470534769249544784997191714829567822122727058477254465156222597000350241744602301814591001561181649704538514021620369888919056663801498429365356726558193217873540737858719419011019644587496337727038714399304395546185787390335412019647499981877233127341696890814771374616280923769322500381969680722510731154007033305829833582829911644793229225863455144562188903010873375050603260080009465156866019376972462093356851257333773724751374644941953046433412709340213935058683614393892215633379607671518746367210779632988916862996970017897996769157241658429980602887563 [183,125] 1265035613479084087458506540560990550771269472629209398156735184985214654942962328290232960013941443664175091239666412609063158447079449984694509915895706899913409480937415924490499483837999757346776182560342061745191229596215520776162033052964242799325536764345992142657240031204596362228761158432712637135821015935035857368567651933377322152607140125153827454733302821009818244321807148140182435565588152373098925683555861899693456556509424724763040840056215819143250820191170069852836174459190904099022718479559585717348281087385554728620973605150764371160684555923700265126665391185878264797289925318697037558199900381147639325681172123091908563034578322522168871613991830904054532346892389268142257316511427036398948239750390307936333070381683941705166251324148766547240999167576107395301323191030509379330852354338103302967154902058637336473187908772311301824189116220675719072275613767121359757827126649955604602903068197500745007839513509054369154876456202423447381849435595054049724744527464746543423595293252447913682204124935845454339761032679309869469649863939963723842351372117023529257280980983106576884827415786890701769894570345170055501164882772173465325598567990513237471103790557355317583748383528884404063095564286596148172108844093448975826493080614923023301212217570647199462259551335559540797634560819013685792251511302276331286122365172216955649577708693085693 [183,126] -2385917113350772776782311534939845561101621110869887835300844770021345994184967448819583890202834529101438105455539031658465059303636014044126343475808167720157745196397336379742505098392423050361469628122380067592289349458121472322790645489752346454413024205160700931754293001559160495273309176855595532513541160576534599839854990574112111508687250271294710229926537094610792280104040640147880497582504926360272645514594917116454645527791061084620561818596955139607586578323976178156735512440441328068524781315188858957301376149605091054111785584711140868959803118826651826680844717498558580606634302357829241439357604204519940811852708074935767310560839166285239814193817258467650182442896657517859012919981983168275609676696270569660382275730381085958729442448012123599713560269873376387466391037604189103875240784034035352976844154430805408570008201336594700763805916448018328627119184725964654713080888047621466829412446605806369687377408133395529971564429245647440308249944952048295229542617886430657619218612841132260629811344019323392555283046636603843056258781962696577286920630598423061295078463842075822250252754887632394825580333954481930331365644185794450453328955147440052223424854889246692091153507654155261406367345340296668432946255840316171950660555236879193653980129784709899401440675916218992160939602031683053782945554045274696133281231955776814540092654313 [183,127] 9678853887247958611012678739462968528702873436870047646487459712106725569972592658779820188730622029856144914342789120148833765812589611682566574647948373253302277552209586957083893074870240265468340677339447971491058638177409722992585314741941076962624764065187800420562082417197778919663351153045571393257348850421097506181780769149444176182365959196518391513091136626653461458252128459093920377273748840493793020504851588882110905933153966643436568496003194686748334038285447926287741791239377770355780982899184673505054485343926835583195271751849847807071502619134896446444538486778340080634377111377787775572498741089096577791983562212372673168766462774028453620580633462762422824506331391003673557077534882860122487596191958357019604147765424854272230952528747000893348493557462798358676376090781481535002734161689235657007873073720785233575239465650888771190218787625157713078237185010619398853190391870427562685528759696093965022901170222151558413515120223703327138623290583266881803863721351589019539907831937772866994199974722634654920834226981630284430381601836468445567358110905226469107050163684439704024431820899404455480198902015683997233363327396726743455941759506662499167150239919880342818185926242698686398188670649352877936759943005706561963458831492775954287254921502010761657771464270183396880370386617345211859074523559271071332104676787511622542802 [183,128] -41157033505212832756745180438561867393798138403147744866842491036417845042533189121393112881820796074991407734367095145868899528553770261700142608667476596215964429759373498304069500106406816391631454166451981791708219041891203546103549714859863332826639152084389520412023565918689452767749505507122324757128823946526547110287891389126457267785661852678052022000560940728476239028679080001164007024298911493571092734714250654723264366247906947940499375242235553019523739991617484408719271326379474800410248640337536452697283035766819504406981133680116527881382162288530630896370628591162725788471204142891694681402949536827203928355765376478497072704145845422461598959172242619222930797552340761979183802066950515020507470304354251795090275736315709435063041317113621387508588295741873624601408888226951116197337000689380973750514494049020622425326486632500767953170176731557987670437402637190032099612294021854816969562350053476731850314470359175749385086415692833630550689806338293311565636965784454716624915930150971058696789943126912440117562459842488034969433876448315014166576364366332678821348108452223328920073740172910436802251787292180207160587512359141854199090172418306082904340845752301619683261552312493254433303944400087405895000550833460387157164113601392605809831964165382460748638090765499368787631255387656450399240817365470255300581789508562080981 [183,129] 103101463494166952050972738500784003160478890947557137606039384231508287925848264066017091992472074922486641426742260108245950237856418832195630782157490098482881891008158295887442074958109218535754449060542200310653131691800510977970707452843565740456509255052347187797124653997390975516901939956342400477496452913758014542907477576500093672886209774535254520834345816863473512418512465650459930170231463426008832915135169920451315301540354109035601243164416843466852673579622562021385245678827988261970429522968064329539628838809274350631884680840616380251696457631529204335284866777918876066665507315363675785810919844675847661285149460200744469609713532279200211217013465322991665292679133516895912367915950191638059011713896043416615214690971391587171853354796447028381904875084193876216417683847293403648292560444003763348412969176739887815821099312761056577921207839049279697128522760970809881567451296355406629997334814026124277910638868794878704925223367333394292828050180854996547591416521740516578579893937543703883986744954225431487967195386694460091914995454280888184866212798621239475802318931616440214045267157064610929173929668754600987519467459377326764161964905667728965279493164022383707327539485930029026423259765690116805453397793635390161148643082431773741814808892423734204063904848491002983097413194050267193186794359777788247649204465112 [183,130] -31737848523526680130665247427914904493287397267447873332887207730790565410758055991059384659895598907780447761278539228920657157333910806484653064077666984536828767898858216927721071800441545433997262557765592780476030905613038395111923365941227834643247922836849893605765691843849936824395202216064751332886757197217731375823953690281858200588825847600604007155470472311392344273449338954610740981049842553408504960495072146925946137329093586055771256493986286344665691703953950217248262215372968188888937846558185200724563084164194009618558799834364687323625657544928895709430035061473200959156228899115395745846878077468893309419973393670228987332835248741810037118332598792025935595854989999174667077967715686591125492195676486742700976593312237091425674736983335637952790463120573286347752126914675215823029652965787580992696821887498085471538158429900798599587671340345477195907273571480869627096829790106567536416247881011770581708096108872317511794895121214994207466391424264565221454556385258287344287514002764539661825318720006042359350476408543985537403050182524949108590739425471697614669055173026880498299201263398377536711939811179940380516443572784201246342042982194363237310262816692806386242239432239962485307502793837548152879812675810116266639899099513417152383458928823836590603276947332786975169076874319908309823068857978451753267912 [183,131] -107290091984770087119826467658687854144603051466629292110277954379837187363239661037218218527999568720493922183507561117628592508513938206770295401147705442994514900650360718753990197248842789344667156953882254199747624557615018166146603732455080961836548620596839369660067329515898888174723631776150296809978295396285194939980188173292467645726151601970404665285602704772151597372043037395275840004299428896274441071194664357452411037772228744492328473444859638537259111301966861214553345963985278580523262941000156768675446671277196319955812747309413674514664460561177091490475794925140444799799117202743931013413125577927622724551654273526010310866473161105235673575466682885245950098060091389552222654572615473816247390400303728200513173107093324153073763197918462475255011749621430396774086786080888862711907317860887857162396117710594203825636823954389658366785733784404020662522577538809524255306381017133172474909720449033005081985282557228698423622652135248714075409837721597720955075090778693659588793786395504787900408624216346113766319990796949881532580540419405652997776927721787569626463315843762409528578235003062258223769714492720978308862144950589136055498906962490186388428877171171246025340241649772444110996582008564462976433139748646106989573145769850615373110441649939166870861438875366208489037651622898681957698776449020022628 [183,132] 307000976380043401984178908377156907187981294508967302338413732037805887497717997933453959191148582834576563137158740464717625093129782774269131665308729294623222759554153711989669342900430124835806453177719199271727428603822552920350034378043422778162586741376261219701537548243518108101964277430499245932337694556199282942203402944401365324589785982736642956977677952054444999266708577474245803331453921025378208788207824513318934983136286819049034956554578466301284048544921899509740808336224032446484771619400476673652941329382722745360957147789280088205472503922014334773821959849702335610326474107517639883587670699231813445080185023721126816540240028053225677511786300439842016897907619399770770096289104406543010225198207151882948596280545229231111326837851203876142628939424076689267015705861349065098041946562250682061592358643818916013912116009878374359362673525828805636603742566429690122825790325305898396538983483878246941320786503006596565081381260870896241259027441164317189897015308913375306215096992495237652559408816327822684302498345739280871983785187514453544853177374323593661624153128196921679505525030740544152062641197377340652462156325621413584489873259794371947285958295627712962137182848231517284842529088929443302348974342146547216659294491930733934213548733167775261399321490399275925368503212547054856201604478372 [183,133] 906580232329319930564485886750374936825679355733222454487854382869764966559589607426079611951380970786801742960196222045159509846449833140273196494197597944580855758699720182553679747233856587382060616548184399674686092009710259305377901703328860786370725092774806740582099315676325931372479209637456500975582293036458987375289620355326966875537828765478026249945149353379728952666273718387349134890541504199711236852029795511900163432998083506714262063057246572740534338454548535351595451146418816426895813009506088486522296485079985434445020778258500812197696400118023470976472921840072245120413572895028829385979781065250783269604183023209006318917680784633374127018660218905277843203547082604217743217959848591256648245075776007935858918105933638222905636762470943159776247075986764655463707463035319205681430084974054465087229655029007459247209330057539384356764409287678530888918437598984593232021338269174613122408036779899543527661976288984660794287905474425054278519368154514520166628045701625941056238905463552238485430698224058998413961504063312721431145687011525148536277264708198277879008603100236675159183123388277154005504948447360381550336918516600554515471022268085520592266646415999047452471333932548775026326507976886035570821512483539991465031236620647955276829089237287864345582381231593835538634151727100968747457423 [183,134] -2118940010836498141299219809957074867133883378566146658705376203902108889819333674340063456888419093402304720195300618456891842069533936418488202595035460217449923043144317384242833517314460717543918687613539046955046988333241515978473835944721087832219597272305247706617396959938945789443480307562547625139175768152134112290341762662910266876167528595166282706667831818743041805286386107818195343811046445905607409902218964958558444507063318604876529660711170381077630893934287921685393743939460544626927954979097911932032853750678140904724762963275040162562794707115523299139019984432855437572240087091578217081917844086886499412737642518994995521693957826110954863744983420951396277500612016826919895460306073567097538305130701655320206193215942161160178218599161552488935780959805391555029038909971849762823133374315936117689199332187370039190935454806768561302057899009450102285879399621983057865202960685256372638549647621049503522741993720838685035250559083553867371951553212409112345104618303587525409228189964200782727429464424828827468803621527734610172985828786095482174677356536747685966652761024734255097194655373706597191069958239089458731724730824783541174811977520258166778160831873672615802275597228592440692075089149807723775477555255263149830922867123533602720402456483272140998081356845929841515837501401579649150 [183,135] 722148559819949776579600405679606968057688434656168931702247029604903115115941878126714505283813248275739958332587073352115799767530652728846364134857941768749906633779936242010406571742392307792055130494105743005108032119083645111913025901470522034703186932746274737610446019761560093339655774185755929202507406968256708308676615988375267239653106370979863711256381914940707877636824168602027330034817251335382318739067381880631044255324574705457106249610734307297560543605493653226252647691213820950066161158782004039230469170399607170588496655420706482542839012633744173786636194124770457454333076107503318040092767793994009712960808691821446477568228099820516721079566996957126971930792450332258569065838054199747175305410589686139588728581697734260030808369380374366480142424643150873580751913252174623572672033298658557773683744424473839937531789327046340310368547252546368596160091497605053535869491548243240596313365397897828497222654379982891606092977700745707846053980098775185693270850330997350202668046800750546345380892235751447243537052133241096225018728377192129809170497055277900594821056827061664613512359680778839424113662831053098322368269665740772894232235964031612898312135376257086341773627238370023322177529965845594255410187492069516719534036550830507248072829308927462634941319915306297843870587981040 [183,136] -463888424260146816583143293531022464528733735983898424051237323164101513402765328457266196774305966802451139434064203272178136276374036514768461299962616221505433079413464773029229847450298664627318092559951998691866925217732983190674263415492593137683962001040321008417034364081626700257428755114676719849331407007414229216739798115004138256716398268336010593056858446520687501946290624044205482813939628281293448922995928248651316846361174358097876889330053221783182796314467029555360353445215139708067185092126202935989835683296998336893466651818674785784615049597558631223007347964167229716974340260513730936720915328977469081068830712345221347463059452937945084003504960042541945611518505349186812951163979738057434877697423914829210551673380336885465179174767363004614736732671292807755635127648755411556039134279789037384829858865461661639087597658346274140419154196987794406315137635121924324915194749476411179289591641210779735064958733280517356420721746317457530637594842843100039904350464392356719115595502121423081950163854454009379078583827355267879816046653341944691080208595963408439025361759540429219798477698538685567539115977296590493691968820573258729627805971555008527455285737053816791254767528187976704931026752983552412072891276372735461686194715281338976183629609709179490297287847632798853904740 [183,137] -345766451410289357244231027916428283307597373771469508490338948401605590918286179702682592822461557938894455193812566842548420016089692357646161136062728321198859871576934543297310465132400897758731251393245517046360995161091203361676161611389337185384973487716779445780184821943353698417494059441850322487116392213662797565274249268923987393460045014069304455867399054288540111093828258188643110133355639598921092080795978513128268969697782621242059941820505339798818318166947972301513207006813430714447075698224093379535297145932166545909996396389382759550755108124976780554829620124094406904082753205087380070315194548725017618359933309865820811195425788387693402776613442105429318302492393044051825708927396515913495345799667513473293872153799542970981450016906551810184081328582321492588033702388512185096623523744731858092434784875506207846789621515810357675035082716622554157198142309504640531332438959862738612725649614953206225880144160427975947146653737469071537116158776605783651828524267901267923845751742494429573939016190235631453948653079455338088684796459711669419180109650941445863803151206682035403735565677516780941551841744899622854991284318707349957485015553787194959947064511068766841510518042680095220762989395878030407689249422035350923428408264772973089906611247451935777927673284503983202 [183,138] 907868645476480152098750084868407098356994870814460365559222950332809773487365535382571881500909312846229321405352303847690252887141977875376616696994126528463673867250913442093398395342452198757447251889489155715596043044242507952115350630964949470448209273320958712044310721076903710885771762370013003232914522092911327979766371100057633211011223976967888096882492468522784052369403661508649149629956612396460841340591248723448964297924670232344611982715950654629933565915581661174317527029439319580588357691958944093933361014779838871278708251087769579403872888423602166917140376258866631188996271252642550919215201262184963184664229505804664687748008937705400277519880736333251432629599692192405164386232634917627610462339642794434981084680269854644216112647951363659877732197414507150894453279545836295991725316305602759012428640333692746290137973727476943686982191407491721466348870205580222391144168479700864337916808582173737103176664555022999337173431879212142232560628115203834796477450796287012428896746191225774010857128072130325559100388177308739042086105752981601687113044849281311225114701713740773837174931649532027348769421370852161557802113200092782323684107057719753021506225004507689988536226285243398261861657270119295637788180950748257922704244052231878830988431795700122365801286501399 [183,139] 547181309931614568448683888876402638680363031545438770158002359817270588766709149404480858056503466090275836670959121217747617067858153254162233442852636305822151783523068414427780790742062188576895302345493624661686343622982984417881070533991265305436005742532990425366877338847829049452357321765329554101284416897285133053850602448586277154056013893903694062458473996912243503543048797135313672194923655039292924960907278618568980698643184687846053780051700244420691360615484707054406499289907890526490650700493885496526643888810321468906512115481575499538882439089508716805110481853385917687235080093581878580424861801635876049433454450678822249665856844672721365838336497839608952562950193224212614271382457462344471918416718876459577821305373524086725582293291146793348072645521101480878331943413285118830128843240038608092449793792305603390397328080259596440217556365353371526900859193926012328798104212445074050396625901230222958910289386254665462390984151597518749793370884538218345840826219330604856537952991807134403509745872354655107602377396850812805070017776971793352529803491721603528193736744765092652430100700201319489850938373057644375314018012047178409251181257182396940220214361620485149033550259326682380247547635333316989514593562508931808773375944306402273024841297041013040599296 [183,140] -144058491985101391718927885694822362793120309097226423344745017337473972793704771202238995317734425946420565319130360701925007266910140188613170152171022689789087239297992912161032377891797264386873953112760695730946414693873552042993964854289003934640043236047772058545296126713925298294480236157480519555444590980865858703349514941347423537740980579249826708788592422136295625355541954163774906091766073969427424226547579438570179912865520971867871030876237255776968492312061686923416734114900226926154260513585825239959337726341141198811123198058690036717553655360012221519573008073964826301818345288095199134036512599292136730176878860620376465623513232871580086118506306100471373577246888084296607965746472925217041889582458942355786473622701835128078582304273151977601885067876064043808017370106892415499417067690841422124065908396973362543996050630466713367310985062970065228279381203275999880692976729844856021380446107682214672532347312992510276997859021260471350680187863759433064439874238803152576729859025604460879378888552497028836269540419362596360420071485938306085599094614261950405013589039232991696098008081320464354620954065933951582477521139912323472157531367164807303116679324436644078503413412287812990099171868259896515859119421049514962967792612104337614115543159139296127 [183,141] -88063572226855950036302896900064205200762631485752277680487906938563907251336279108687333382665523441207527386161288722264620323380682785004135964484808699372194364514110438196308696556909275584726957866139643807085419439420646965202698437548538696195259846441295318852407695753983204663835487501701725030246040345450303314361243630495577887671667602350080006111193144123645437222661388197778761246351765860032262155325941604517093684611023188984593068743942475127579027144909625039338081591649627692308386820801260726474122044268129756195394345867765172372072948856283349597054853640243202749223167091571922215181156074883993121153432109139679181678979982083150862230361591160372118764207820637604493172631661286565838339861009368501981700610534567482649076905560469639639863422281021279564003475013884441778184173398971524109154277270334586614479801143380755041578602512933144378098722994707296566801575408814568597232712289071929732130260972037148555880479986791100349550018376648204492283510639206747585791989508995389677841853301584105585787730549750908606679870741084427564468375092727988731644046652577105745927714091121635461743087399831418514355302287461425084414792561598466071287827364931134027410452337587697522740154471400437420307824098395017143419316462275894003417199008594 [183,142] -4296553199763267441120154164435854810554244515796870080041343226922349807474219739455871513532381695169039627451892531012467601389482276533575844104492343586526957519593722803793973086718550273831358817269258611288204630439256972018517790059054809957285471180150864815559350918252611867682841101156831755999834127170632853975586174779312502881664505153529509083872387919796593776113646297443473722338704716153115942414826412809149645562123696915400943122061420378250324233157655329739121125762851611565658069078045172337703406602329956287106438612691275264136854599348949267827061696374222247315744034873020968573470739206412316036753837684647201008194108826004928056160612471838162349784263085448712553357366533528273058925089352333467890378913936025531297225906805932993686526637050549452183012182222863518144610067728124073734905277553584995001622095522372062015114087898793685258524925024225417673687906796063441917050084694220145772450103996498904887083997245936560147708980985088014289683523301103762894853810159261904149464466275665639973141108336311303838591189286718646571965171955206551556475886489710119617459537399687199611059037734468857382170257938268751884895403694208124865668761653491439247173419175239571962778476794830531529138358955827942171310084560687690693305 [183,143] 853628741829212024183567160426850991355730570554763792397685052735002917316876099157875176305270581078126536707360023190140207312270796672445162818531374331236288051876633841902450661028062959506760821393747253106097613808063316193981207231542823523631232409469322916760905369653595559961906271330572072479021779838540230752039696843275227714419948924988121360751352235005097148085626628590800932310991994266958558860941534210594633219413921611592160296460499852192508604616193648037289444868591017171502956500139415976218540247902911359910253194938770809057666517046307626137710393793465857936567854643978981296777392546199484933225350741533972927759906937455449135360914672902676356657139362608918363319544284034778793760042731977078822769962551959933187975936256931438211143464221030395290794401759838820720961226570219764661900730455764800461484593274915899759411866327581742165238034932121617607452388144066168302662378912359427903731691932335194764308186430052246412091491310879431335482264056059362800191132813435139729683459199156626368897134561880950111147760093512042851517931862363227942201750020479191144673238495223270477669340266510178794296100648757312007098271070471376157138508098950346263486334488222253093309995882893898284428130779925171842246970545515392 [183,144] 35980930030626803809816069338284964859168680150926121404276616713718782004586951881632744755052268440668488373060846198185097277976656809099533344369310622710976295649683553936286718175778289977361626471851468782813718726949757019848183729961582069005831895340450999668116634893765986811920021290681520981956339294046401241492546317021125429252466973912410016426350283404127224482885908988008433045227283221921285807514757276756521439803561395761972962977809208384462731785056816519015841951714105417230146869106279744905388739598097446661454977294463753321927414315977325864859667521666767336247269267451296059087430956668075252263608421906411995410566765694097750531582308191278300118299430134424444327382915061409199403838506672191634294011360946785517061198351495015725253913176909805188723944363044718852959381472061784734557622467688388941430453773882127263245098089696235801749317857384205830324010884610567267609944410314039620925136857571280565857178000161691493102934811679224710738223107048922349653489749163164909263370619210730598923157610284612774447017608400304497506833211285427025705776512928791862837061077460959639106105478944587334918019436010220315001358896098102656308265692877736027196565953467419897421342084324317624158806930609605204515335105 [183,145] 521140418016281868816656067129260738962508048404623785883714412376279818302612262900375857107963247370660448875272428442317681448745007548473405199818186851630918330589535837730157259125318675743235568700130742802487410248034843088995992490113028970242089456767096642758378151882980944599507772563591257765758980339065838109192273542784401420076251344908390018514011697481774648749418825272602164834748182615751338912873359621011688978132939200566755596200953658842425541436716855344426563938482390875434544710969850535052514715797951390157589309967642407702299203267573025676623127074159739811076740322958540210553895431438805628083055071458100670658188910333048443615062680342781030464523901242508478748822206180833190868228083303858853963173709499071615781276301832860046176319508029334200582575557918019029014438560736889329529495707681131888478024967508560374596934710728350532807957079916436844662199699174794628516912768475574731881735936518704491675559982549878506542902912842513477046389290138826790281069902530768271088141765126330067860031155096719963830105094187345027016336238122248829838424934987108027432770569283250141938027444418269089347350658350920184778007886807250870288956218135943165178248442400448841100907713008250958517928447301062454 [183,146] -59534678742541997742142016638645937435398163087172692266549707805419511501349733325538442641116256815210378900055464751824785187890582975009076417920610462790829646194486112031188325449884163271223037889591540871103898687043134677202334760398747351532434531990553908649764343592569743631523746835790531721228219816343894778217353670205429670787928360822343692030334714894591638425747596569084457130326353775887271408780750126241318692041671308755998406765268842553245253905816103589261635308589650356291604508920629607599945661706187823389885213090566683902722656200962128744358144395972726758679490097906636417444887373394049854574944807003222607951453771340478474054504457938134134693481361195655731463043851130672152642350971881597360803899729897293922996312771570635543151901993582753810344762638323014665230411585289321841761986138596287397974892497871141289084756950294767797199197274269539544406343462323823296720030236735465689601480852388849000773565282107096689975943481006483934060811355021147423090590557433979662941468115777861006093217767071747675830572963955572412419346800166473148809415402320563468031352020547209378661066038347724272561676431351200616829630782420245606927700462483144791705435357635353910301514783374961084134631229481 [183,147] 592901740347861206876872922273769276379720090894456244448219111174224403216570042749426330962530041430105930656635101251221745386098819380059551775908285502880546405343920608943515360283049690873915463007957995423257298017912566817393090931151150936101574087483669964517645143510555863642286325485358290798528605038285951486895571859661816144185658952001066531298631715346017593512918520485797988165108278627858217976498106063720313466782019736181889644967863495068771681148483780917877336334075631625455916167226438942022722811852410567627468981697699258060867623652082786846395216380245381296120514231156978466344712340336030393506897488153013957314022674698165208677831694158752450327730420197837024777078771862325551510607722126687787514492892777585941162643730811771454465353216136137209012381056216191844649017379960538825076130702978437424374354654479665598294595783447001385085914850748220818630240036716136451117855465196482082629726209423247983777397606361124385516830740414013283989884527153315220031875294106307469102972631078364515266898335464090171439723808679148861993153013079686924609221634008773477184799920547660066349674008358905311450656371798757618145946147582369133812874419413601592239041636220510244485266161512166087233 [183,148] -6716476130655548435157315730585284174048661181595897648641587078615609704282251937116348133241623904480257832503192767075220455601269767434919158870848797007724574613207000339291285026248885179526684880155853532839790591945076640740255319647315538609781285890848792175552155674922077948143399322744864178254430211884653201715715876253085481276299008933604125891979784677222556372965281861961234809818002063848483769502230717729758478338142861406676551194473922315732325441350205515440398514171113523785118749272027495809079161872350438211852772074765242767596860303412785873873603446383606059357271578664609532506004471325102669268812368545224711439316848880969480883699686356345468174991442307242858186421744924212622703065649444859536243924847337854625516442461687714283127110658457680323974462635587114345600571739626352826902116676023799150510135447278465753520289346141376192963564072475205734090123426413136424506960028587417974191802985965522997027655378141527695526338193257687803955545448634330496518282092674258229258477558331498606361572705133986292810963593793258548654516340265098252821417484964037677339868601751642631785636030139726579422262415260401444440700146825079217950658835222376721876910732078437567655688794845550 [183,149] 102647903720604394205566845188626617915889139967216923963963962512724853837719378453571289126985878725514202454730033987607120015531823637713152390384779459370075635558163913669171407986456891281906866136579428681599924662733649225580233185987378294356977965016082539974334602088645747179700200302814103804827557103595530525909070275249821085355414098248560531868499673392107239325733768781301376704455175647413299476205177823138170049251982413350115140654631991505120884072127906060889027659243351237328920289659960349479638313490391834986212303298056373337865110034509542187771112344700752276508134417401929843093506102447943001595234373508298939194526568814028032297698106884284827903322333383320003549836557550404526374233812996842175810286286725154306872382045343381398677419680100236874701563600866257043883462434752834073844359954058146335645306991323885385504966296279451420555598058233238760746996764789983657153658837957461607490090327094195183359830751374451913478767671148371630737040044990790911580670703236821491605156372394519149334495957520643422107777037964229882787015817462547740442906874091496733162153527825834713769586905363744391578997982145544145877083218849318199370742672973659807476334724898168893152082 [183,150] -198604434675225698175753206993502932913559215155646168904597333050591350005162047368765891479698490275758594235283436348396230060017160071688781252977756008915471811665143503591530173522250338142940452400053585945138582852725724234156840656163264419554050782936709322150151679333210283307157814365019765024249866670523532801898256662996436533504484550374381160773606084516326965071385982223693872189126727868943443742287655055844920207496625863676517728670699963527336460637438489238261169918260783482522778233221127925826303437613887349327783499559745583351413394963890973162089561636874995663155009651404297511587973898510662783661625099007720746140194863657249447636961471878765825037150275553721177884336061451616662251363887923978913595758292753161170000862386450816112093633846003125496900123094485170672589393398618513961621843286524885136510691670928792317477915467131319352494278719103339498936189856512509184268319064600746875525516688117161724024720935110766395883184468542234538725467586789226721142831839420924315226149453610426908581889170235660703932720845004266967765890446096920153600630827188937825858571250527464499183024758994616173012511376625211672938050845436387056915275020085694583196447270317635 [183,151] 423360631526741680024453774921789056040617035676928782075692334105963441533036664233861880085814780277481308103835455372314140367706775548933637657949380678292710995921267568478287358920851178925276803982128381755887008752037578296010993663012765115325844668515626693023958414352219872431047589029791078153785083799971973350604756468225336371924998059030942609369875292500956560861440357495146412952437089321477266155599013590205479420904770358337094749997355429824145636013164478834869568950801534176481341899352268240162978443440649934947407137111925950113199362188706978819861362239806965719377891821074323853934906907280906041821616081115153763604811700815209796093149766450339895828430024628269393632804431655537252776991888325325795861943748661856916739864650440110288278232383893702866125069997650137920691421410901852277141463334658068822790110071618397898778877499023010541590407015559461923028690556777311539653585377728517804719051481371893032735713364119983083450570811255633732914545669908945920167517825946709877410227717521142331753769369831655705874519651387045182446056062325877712847268636085530047334172642497615346720681533605497669377657017081268000409225433407945087832190979191721180749296 [183,152] -858429455764466314939806043384019967549959734254858174531618685277537012922618020955005888529275454407028595253228178745421405150256272640330697375706046284896245636454605994532610554820973064869384009988638868577199299965473573898198546691614481833480826249438611964677467117739005214345502369161675027921454742613570194671055138997902449989387748985057614084891538144055090144477563182727646074942838057289995840935149868290360686172514615699467514951297305445453789635594284471342364137381859124785022474441462960407434059297192990335928922573386003707512031511270184446068533078718694167902094163963567473672212620376839174325036350491811316156596358241861625307373525065166467687164768664221194348381139630533595406442693209749983650535531539013697615808475582688449850071877305593484667485163977705261820088828878490982433474449857749427912228783489305761624462711041341024508419639032200216386556074501779536891504955648640044015231822086878704806675202125578904085166664123769946786346099757353026290744068648455276976098307138910549040955994750061607310763373198528385405115163899324294333411515145545661356189222069796662951089034956934174170420567864255191157942942516284810246614521213916169 [183,153] 245765062283184264557804366041508912760832198266258272153138330919829624404467992059177796754328123685917403334286978320763719123482754739155604058723642800441845990542848036703559534724881074875723883447804875365685044660075976922110603273458775435513348257555145370000281910459270410146935167058393907879488894217822383439018837073018932728073082752389332783020178050825972264071376786934970772435780728874386385801148326013013311686192585964178106658070094428713476936822433644531873766849535036066079628288017022148403566834177010109046278635176336016868835616324793303661396862929440774930112411988988245183690384520993475778457123475306180173513838664430396113532882919305752380556484114829109804848457395597918804140073264426549054212806449199186150770885034969155400776072126642524585561144582658493187581094631995801453147963226406386563955330965945468383305753312759865170399046942962647796174904076092841069128350216115133894958326223611885479359702206976728696379233793253508989374222216197095607818048236693817860607835458901646924375866225024026743792617256490109471492104365590355659502115008387199000787448688721890555660555812599742635029892589821483558182023992737750815130148 [183,154] 188952300640124739931944067680557909153792935636542665341257187913639569461929706793759951596336423870799098785592717184545974237995503688005122805452130942693180768068942558010295986381620258395314112788535395017370585255936065041735559272061564006142778531409920106620436547626436215471384376093232900330780480859935677647212422762374084800771012374197619017360547406830731546983949370199717532146722578799464673938723736793720788504761613635515674274640769812717559164666108292815107336249119784163215595639702852823711777309532417469473062259018702449477957545082372889733050560985835387402461045043069326610198874072914697076174171589562172138043421075742365502934903416811166779076781612655797602596902963884796562368585273698957020038128582765956655655821861283759262136132173907285668489650541806197142775761695975668741636267527939944916917173446393777407438335106303646445928498630957922191569904901171152761289284875306083975989499866085959709239648293854674157350353641446356051330445261184257413294864337394951465453398714009794851647737431325204812140147546546021641901589569097267528818442166900248577270133697620000421846969421870297538032077089035587707965793056357527 [183,155] 54300157439438870579449665612002028957316952100722399544558121031916405937063110694261017042120397861232788583285124223944216717723763529056172750991655940284449486497190573066712446160133249056986305720971838167303308681782212249063195316585592265903629885926157577433640639390863517207447817508652660429053710816210301781903252053776012508165409131537136726910791491144718716329916589501796534475293186434421274027981884521644884240202204220890780977865643393450006905339581307459505467982296043309214460692690105228048977839007833084036267411725911631398454489942936319498242506259270089242894687715957088563844926937169847348269010140025328388244746616316841855231797654674246939719656397196993454443410987385455463827981570092675307656130594297115213378053059299167255323312656339491142515462258378225687380496456281838198816145928839203360576840704795604830310213581196341389671886100601334314583205751080027155170113674430817155286137145347176015967397429802977351610993478959938599793631936643767531402892884552408220134541987266913939018459071289249657549409356256887471458627900711028874685394562924087038236045827371486047891408653758064948677797090321913640894761 [183,156] -10032797502331386219934279117876074720756670180536350504003213420979953470046758032562676359293485929386804989704614721840930773153070953058025584623211490929554011169369991464728922246438673570166209240585627131946274949672570798433256128836109305603366480879492652401249205158355532115590219896009105157928964112518049069040452458258846648441526319095815528475410689387392652606171190645115029454415084959534870785294545554085930162708328603500524042511036002346565164066282886301772341731970750967589024330965000138298742427458926145956030705037896381801548429464372651995524647853363583509678581273928460382625686598310667273098590952837788610882842159350090589831892469394042233115852727990379884708117649910827035821164212898435965546997868231379400384771050389281996621428672648471576740433816582715155479456112352296857356586594162979806097240546717133333770420081453653081196074675866434259676975599546063858692356549843043645349138990253934384304395562985153328055342070895424568663204945859677416436476327139361286449426246214872469332849312188077071696647337617130453247388405682598429719765108687045948219654491199498594425831466068011089127185354053249 [183,157] -1948316122525655290803438623482233822621577821615882536359825367223675964613740824608196459361990783285930242892880727771768060836495627558616941600289227762735851223967551636318083686452974543299976796285622408989271441851507519440174284696940463835098648295202151536527708841336707902582733325632411909481446742096148997904021154653902855115208860359138091649087490402701455181352964587749933983759848801775238324822619270840150414072114680472741849668228273304499352167045272464664067613005312311207280832791879764110645257323360353496068813815284244323415861258860139713064413608951406144897542401085340491912264670032348301060400995561163988533039950844726687590130389669884283989827558238291951012444741502435674108164242976878263233477937016400665221267770501841335201693109358787163707474303690041056269431763613449703915118703372109369779450098619743940454996852310332284173291524888092750357472651639524312818630721407838377641448596768088062635566024650601883150702923528391078422309837325284981685164582310238574655289665429183872218488201415444146567788168017657556707556513286363475210266708574653366518832701543368974408001259903868007120853 [183,158] -33157143102037913783611866949064528801026338847086662381684580892090842095483465185626707865962155145529569467249700306649145403237899174741923822889328437133550990301596418809798785687292818862867692806786757112575697680457899116276698868068725880654088594397956323379857151595280600407791934568167421991696700679035769337578147515900410323199248237584906665818399221197298684751888859695610138904713947954314413455692765140058377708027139003113362407562374167448721483260564017847960055286995112309387900466705112331588716677790891688961510297452296359795730241744111015782260600661149346194984185761089422578407585001552935870440829646646822011041660362503065555561977983050576814342950170996687754807935203362740863913014335811647848463999352065136181831351573143604949996760079274919989059530192883001278102140796822848586547922915729428793432254148681383811882799488840093961005581926072494937883493440497473751712689496238144383683308262467226343397381172665123674269851100612633576209703540986103546340999994017407816717660382189617594588767567739628377603156800054981272835227312738259847300018860182986124146315021338028667574758273934 [183,159] 1565772568256066241761905144576947793966336012821777302241784521066615455996214936374009116047879916140467430379577318834628574571807169551623548646678040661330527083655453840400997745514832022683312550224390348367264215289733120671409708013762174568835367817770424398532370863089986606582607293203269164808102214165229978497867754574060358909815777166448872380432319961634302027496721743180988630650441853392963195196573400277041799911761119273789971245792783089583812317591880468881532634738223193188913112934797429089643149631935779022107786393817794274083561170221947305074922710265088792547088615176220102918420578580061020757545851951534611574510393722828836040499541849905291155154830568810188290160192028709599270792259194698211393562582574216438035881327807814947759520195202823071656981017955961368405475125234585145372387099350480371958750873404674314614937774175508369223134987991212372463553257215149438160655057795915504979846189463705991450188194636667467710676545803202098968666069412869619183769631943857484569901442315699328994154033767954385362803395886811888424511443442687685882827097883794927757301435497960380404 [183,160] -2875672109551138149491621730492727074678358361752256589131354571188540637173276320139451599204037493494117259726251473262466678440007121020902704977382844330534911765060708349342861404396022495305527085052527580312772589691681851293775667638611964484448878602348294362936835061582997475276088548879825934508355742742576692552648992475071261025137768647157689610252490504988258672705932715591955599294540652211691219490142051555333422088241682376076814120454836302024455193268078516615815288418496665009787369179958574615539107904967099436953755163110848997887614860064408196619095671727671635133634119196759781210339532200521835122570830886484515381749053286558192134181360838271686193034617002531385370523284987859349093132429083985768406542868470604837769233100581309543226197622895795390985923420142519201520408559988752536854198057180720427237810043349199014067104210563402553533014609425638245148536745959308832464935273841738738174212042677081127430956340327310730081208265588659385468173166383345437912073695720499924437007788247766499020203382295835844538438213803082762414010244063588284625051442748111911507273506 [183,161] 227415120205764901078157923878321160642017422853090523054207062107537945788058588684548898852671534696670435649348107322703684741132710517996671465745582513971927707376445247339122298422225861497340810961022536715006760681568491793389649175479275201477454791612008476070393321791563631406230236275142357023505552686660137032477914426162020487406821561280807529700344640892626544315023449815517458353472201642422225916359173102757186109518068147376595629833560466218855381757621435287677374766412752788548748785613421450294899134585874552739781099906204122233028166953160801420811775694310651972376693301269814092687670127739193751937550810668429381985850157986181472566278715387467240147934195912613548835993841641339265429475011785823878986849894356802808153032607499561607296195597535093349104298813628235788365265247567634747518547120130669269091265029172954049799893871968843363422578577205670926024329996001355187110082339650289420359413821771422078989974947384638888060927337401177083846839732626955570941007668194366070516981684060161649742878694628612498310831363386751672310707369826321768126153015201553 [183,162] -1977801774007117491671353164699556161227349741151722797027298377879975228758862842979941805347120756855265437188804362576984716390110271671664647227337538547713985904707879195836172971076977710601856857569405986443982642412098922386751111976820819843384107380019802610637052754408067417202442903507675525908070825753485991092244862068324801046653314887824599265875375874236750773068939951058130985956575875122992953345994103449716403288117424354261843735953556534180254986322337085492664084901726791415101093477212312712994385511205504057076973175873576524420324524367890331182208243001010260367866722570182628408413389582045149782805414167126001219504126662342019960397235316485272645850689735619223859936323667343533930683225913771871603015238158046576903222712745439624863590150374141567364832385630454155436034706791198127364935887287441737360142716275546670661272903753240066602000500271664288771537618923339398711927384490286650153500316726064752945126241992722456090818412772549412848640083363726049223483975418437566472285610639398014215154970275773378840372250861693425513875200586285769502527 [183,163] 1707276705934733735373774277572417638078691825585158511261836550580699886990493035195810693583103038727207751624110644053396123557143606365672897165810966924132859517554118495261415295169103398933375333995802729809636754371003979505916800253581252244113572487478984114269381924366552493183065181099933522463454537680042219441558871575975676306522877753921156783965630405250719335720475262770658205212195275674268063794988253379557280089003406582104981610715020417321561691603472057206096606470366860734224109193646442596510185527378017088802065106868137268393405671966271196659223880714634884288740957264341089301409529786003891840979055247210308145482178703899244791797656170921459468488776603320791717241817392645706831684867433878109544365507499638901332975063559821059611431574602466385578031002912225240386916142338369610140123048456409730816912463900042397819942363138364469666429974313161546485992140328389409798234267404096269036912840292130582046936338607344380366772600374885585344451286651431196548226445802635246851146336927569118337523089003205594689088963697095676024860459866 [183,164] 2510943271859565195060321245978247662321448398552656082564276686893384706825660503041820727880506987783613845688551060900752372890451584939202498891995713700006679085684012357621764358255895459046660473920720118247792347525236559005081085491575577332292336911683820091300306149190604136520710471943624180817775953445781316611688988305262564052971894179257715082023386050901758712759715157399140270183905064160360202634167588085105198904570887203134920197285790491933691545972621168562406673154352480775870638829930309177693026757684224296683912948702205432968073590254625731609918482591192487217663562694557069198850630877553891450560606025492035653873304516330916642835820219809390507044111027384422517941293862664154609387814327417752291037930643906801401082226279088127436400233504683148057895987897329601015387909246850955284420581692976416181930710511976469985255016613152816509555634095889264853733879844913113074481701714471424333820793957562627015682329984094815428842702262723071035666869147174532661138730530849724720034788911162851336728875347144205608932186619188260 [183,165] 546939715375602081524946508287720634926681839482790615506207760224004509037705221358568725855078649359769618500341739916716656443576660720167489355015449963869797826072801499152121328880470144279789367149830682404527623092810598081998710219247353642059139932435643220868034169122640931557007666722917049375709320588053505433085878870673192901208100285971459989056612898043086089468899433332954767159551698433251594434486370352994486062926092052144304772975962030722855062602326160794830191111118836648008072866157657100492411813061956699336153362254002629842911414618687915102842457827988204396635540334870093798382944608638063669904253181658899071832722137266218921085216304484547781182702446743311099847924880908707244354387005008031117711532661569383593323580221086590342683024783060217975293651224708295412188975422529801869345297123033786919709293448834803741359026447132223564435555463575276213927641385031064095172490553929703335889328470811389199345447913602743362130833341033675398598599909932663775862769958161764974008724782921006044384649306176974580243 [183,166] -5584652877179739764109181481712294844026360637495445647911806315248963301412827535914839763303317761124094478781167067033682739839396770346974928464624955160886694545765510195394331638874898431642822372590253159897789166005846245606500658394299788277593356776397355800291980489134267851061353308820186133763547747459592639453004742268022345040497519056478542315955759908366548003755541679542871251330332525277284302160560351371548106275612581261600813153506388587298857477620194517755030091142474080753192113914792726925537219888269237330758775240708558668155724254250566305173488984783213358499668358795883137332779940938803511553558511439081004657768033987699925521728261544528581182216115382636895463686034449639738201167878869997242834369652514755248011463131243922501736172121198149869911971105398723380476587298871190797821493848610290828455454076020179774643539798042465678731033558197082487925542930749635201944331251501583605510674075454938816959425512983746097480067845416310857888876315123282791190742469526719850082491430207884808199647752702 [183,167] -70784805687838068532899233499827070528677530487850475535583179818823413891974453221286276627716766123835732963568347019378919246848436150565614280444967858294599678495524607298544775179988489265579312857017087537622821706688710235814684256680227186522346458275575295485567236842261862510273931510028846093775720596197346386125548549428535106963946777239760832901176273945569492141306037004591634005199965844582022650747226828718637734101017773740046979778301892126037174628896726201606121134604780582261731771504657253162883639151168800574119805412636956328443818219950048581385954121839754973747310175341761350091153748464223983372419119097689160557812732046769040983871389487206940771289365507118135684816685582134955479569606772960222292821254562214873556048378688222309598418309591528932791125109842679529851611356292356515166085767099449747525699664835667448934367280762824149418857920577257261952756382881676972986546051945988551540430596699274778266695587115220770921134403794940519481174633157983049996627483138755893528900903810333200 [183,168] -114799209249051919909237653884881192455476683524163144597205719130503254985828746979822327496979687895444608564706325593553759611276679827728128860895970350668936175493622831251067285509596971020720410251763045529658827265366233595563556442586512070176589996560831936791506486447296052210724990637549832529087084648052715651457985444813622325578504679821212796333365888255199726959652228826014911990504638410179120967302190726251890922020803641819259379574980343888514854799108669449266304585604838055918870067551130192989894304639725304210595008272418950395997987128792606562963362121114696086428035039476520459260555942412030303871257057655843615460439762161714572515976441284879122166557860173505592151617745112787948219704975560948373261323353062440863232447515878784521847683397359842854602290396170700806467778261519938387038283135188871165998566548873683296086640626732896205873743597993619812630230773959535083016131851614361345155366674051910232085849211941706387528926346292688229430738982568764387604160249589038961407086 [183,169] 254654188497090521878062647374523129235427143729696368995418681391524388189389907473528679515543310804975287773963896572485171154889908889185218070301082538710604371942957219233953819671027718515210669261478547651383739483070678298801544604118008858023748129543737867223788729179518781249169767580347634147864232142600001066307668300965494389314175344472196136111027433862940450958655101340283985678506357141913446926202424492578206551689917177216469284837471183684972245482563247761489394603076298380453928987917528329660533862468890146702173471065418311320102334813007665110884705318043913878270390522478925817339235289680043305049017143397665638523349302582561649284797868652083132473908643255761276947466387148557750963813041375411751146233026342617253540814279492383796779800870129255965363472572964812804117879704568097546873459130400584757802461942122759842921264638323631067911151645361180954775017173891714593925533501186410195685999614796593046727493617424003784646093325219177019756577561952939942523027600515 [183,170] -145364297830567761047595357677005593772584417628077235396794952545352255142209199862294708073344257074183744340127479952729799149173153513048176298045471976566714965017405766060965591164661531749089178684046022490042163306265446351137610194881308093692455271709549007648286805193539174622474124403910557061737938572932066753404396000519837160880994162014878574530756893193824054758584846579131600421876627350892020054762506448092591081361859352333002803567299320283700807953475498740580957162509870258177707228554573288613595920236147157082573485608954262230357096713352703892883231937763227558680771790510926044294365140961693431059659564618961974345669091125067161286512822016722612872710206279675003351060731819421744965338860530000824603382818053454090357278897811654098533539541799667795235928557456153973878525574016789089268917913560247795799742382099257849335732696050694644574951143931593297759632859281818872074632122446800822435396534494808870347699159702941265835925060742640332518871553377185513 [183,171] -95273697451602256625037866226440281011084047115183276201118842288585096050030581652590757096764571854025978173759757689348806284848347336565336404153111401797652302210697824285441376625186531518402323019569039267731273573178309479519653864019363207925483467273768419167407185965475525441436030754377131084705335926919941263308825460268857251460794708955668455473520922506839117921397768045970992277937217159153602720792856563343694959952032285157598419914636120781281488287613818476310679054912299618512711222910839412763974725407264495564712125443236017578150385056009399824799138008262225662878468200431558219884154104267812292593405642706811985267774286756782276843471640747819232967560634079400019964585404726319161200873479681903551065006321886506907730097728605725527716119868953642676328975093478663611845649171419949302977372538019447494838231213348085582195750061247384830163141380530115494645461423708013655841430234669428121573523359950109390750137076727535638433068163113227242853382 [183,172] 43128561134917811710387338934403799635374786732817856442370566707765664927973243038658509310477550070997045009854156177357264100026764911576647115299522111713384609464054457726413823799493817384529458305690961571099450606521908766379018082444267181246233526865891797851995592200847335404054208941719200033170401642744919303144038571352986830893820810393235022035739887065273678797978512992014228054841913126764275425851634517076905958695586477964448271587139180290754694516464178256231539540528718856104002608981739761355036322270012978242446486024442270766351105191241116497302945563625841942743457443853485453466807396911694145747690223252684472097937572520672655666029939121349195906289980275763572234126057617083450749176950882462528737310663626596413259828123777023575857861145756865764739692194408151435454193151493314929077577169976803293328629052071039619786489456697457779872008396475574088875646100249672909017336942899175439982590107515715719160639050968795220526604949504 [183,173] -10199830419361721143266153403452134638259690342765428145078713568659454863865534303015745929162306367191361178333576569247116159880355521986828997470770269314262872904051918635685484797899869085904894497063856148830807204204133978034297468609339928581789212724845957086754345072011971490654188695360562857360351948276795273472031492457527411261214623498706918056676308994044192167671028398337000427789407312790729138012135479409115478590607942844409869052410309869037435884950160993298780569510367422931683574217185527298828293246961921580835598933976764415142531215105392643731425862957822313430358728513967505875316647499592527005316241439408602124336312761756249931608851663267104643095483719436215774600843593549381024407851223487893330689250213233082421108708694674232442019232390928237996411314613191710488273001938823649678007807311715535120303100921421770328584458194558944368929886312608082934022865707092128403592684224925921715580662407986136181843831237902287 [183,174] -349010971226508812237428171024434728182217059710438598760348809003298734507326752005811927112330579537745393364064797745833724719664512596578122991909317247496929759099758251713644519151904819403277458797111619393359926686268840265803432257579168855007432595214148299085923247092769357758987067469855745873646155142328071497846013817573129177617724693983334652747706051191041659514731373292764732287165676866184343997900644019874871443915720045398908314134673220090092320694101723856369090207625410828431469449025871077552188951412826429682790493879841679329823876031166764724572193759238190398160106345073955765958988957139974290656090213303666571652660424503706791314347388306686509188701972275944278171982788110308058403584855746998346890428744014287709493266812728805990855842379991402043416638780179803181613024600754843806343922320832738694082756250563546599979087245113389146681766640199783555433104512411623384573303459664708397568862450820661669380 [183,175] 409511436093242803083955166059150669734332512446063705479500477653320840566153409987860753883442126430762495752171313605313224506560693921489478996694030951429354548377418854879278735078326919975587670972491489002567199076054697620975792408401327374300116479327081212608366252431830780931981999431731002858462287997095146087571875643446398494198277761320544569864013444866335703091329755098153104331860558696826000393618734688521867822365975197771972857198562943504551522461290925639399989169279046198169149909682104926663950082168024074576445473214267177427769498326737423066092934371290179288741984620149101163602971265044248509209228626780685333588216163220406545969694291395042439101404289907296711134728189280434303140692800441335952512046425363357894235015740150358388352668055556410075420486501199483536671244007539116548547211087314997977205731356072362273155019948818394946283544782872425083507863475875793750263009154533480126389788717 [183,176] -31140526110770938238825221062766312037687781034805435625837748074642422187397222266128145582986889970836842925769904222324764882631471181476556187550415482678875475348740436920797219690780925577555114351605565087797724497099764453600105754514413679763895705883848261412761407762291131548250258381168573071797732442799267925312958358644211618361042498130359642854802346554776179116283776762614545847589126164420631275947318555523105873968837925262856528575227849300511279214941744043084242117898673172139533720993824976832859171419319756039062569750213486354807048349732851972194993646469608328069285485552322884083664029096267121811356771405961302521111147076435888739172124501910093491085880802349856094925700410733761531058716263255970926840830445997829840976660978218002255436312926583147523768822473278542439088907363254280996455383440292861444328939873607449762150627542127322393166021237398446115824586611947435517249731759861414 [183,177] -33510892958916504824949690713837708010771477322309521677553866904757872078613944122704660131216304835975518658568995481743110779281565360584846293753394935273085629200489314439268760992678852865656313255107765966743592509434110557515989492106399602203858621395546418931421121773339815482066049582293681084893068845482277966385457794733608703050005060032230158954634263029800330260649796799152758977265677212812359385103340047317033296214391436126397099059884797918431428618515150769649772792620699366648111141216833131666994373428832328328378408943575442630590483188614071355413491929274782932229675786562465170669170838513826963725048712497267235942238799752463427042293591475202328805592990132185444771433916313856876745550271199911323567988273685940726502104778907894747875514343999076093165931624741958662315544609390716714304798306191925503888050443357275798450787730310846175732677506268243539247738395655426948478812 [183,178] -34840421056085530277145998338224975595049492865432783250055536297242695429111400406137614917505561245169072024291333652601861890423325515805603179297146617772881206939154154381069058520059586293580021462626011208205185123227491574354655006886544118013098092835017222873184086224795459827022655168804389076844494827327732777846162320572790208185228770548705063644790613546820548204537742947532674793233458488835580073216089981765835012120322615316699045437611569796305186490903713396862239662812252944359548599483966316446129935266741707046139803365424981706262759648591727693375184357968125582280172680452103937669616063872440766486350014488289118298371035414150159210985061453748200294941225522550283709138534676035174627561242252480481175772694391114911421835055126034654123247873237288524235551072283794525683581111456014852787391704043981570743218961597465849662376305608705906474601274443875216333982836432 [183,179] 15880758602865310867622424562796592663536194924369276062400882541444221713948858412497195111308427478901716541876271100046373253464461826195144276808772167430394809230136981411079381667233945757674693222150899310740486647471570507347335395712188145837536909501552652168406252568203614176338856906308130391071282346382444066534174122357441928316739046433030740699294938190604848520847215305039876759638780366735520028149062152946555733205209452056722301444976839014884361803131659060739328449520893005596128149990683765944618944750065120339676436483862347334444826958177833726453818851252731043241204457258959755531894582279921824885529442130356652645123134092994101677331664435710363063456770083183509477239780861195058305389524231737556353551224848149828698629222409443115735616173267601671993083915262567465194941289648842701504977238667789057655963903438589052456729380922421234229915776418564788 [183,180] -783116246877427579105236800624982987995639476932147505101612688513157974590857292237066225528025918209229757971749021657224277618321782459876845592745003831542490356229546533875310667483572714366976794888565071700198103801868097431889799578215910966826492357948537677214191641956472342737340323463727400223158262015234605134231835587337426996680508267431135757641864720047827886368572927059670697762412278304986850087339413057691953591376314184576573325570910622277109794402349540496331826311522305518581456282318793196008191176869533255985065772940113569774867959860713677637699214112819162400315059979663396692426814830016666417363594697630171823180528950400233120801812231015293566712693665996144660530682263814990666323202138705997773322394030862047079580263951917171230424669035537096773891778596395398446676308707702450928599341429221759830693881403156268547199620900871570434238 [183,181] -53725420659424810067572950462194033534662390472748605453142134382613111658367244948961762251302371314566947664862628453713726929218194074486726367903490540150234614532909222209852006779088967298389013761639761253097657338188419998693134231022050328812803663396931866958742905159087143825119919064064165032462446145688831199133044870343212399750716859235898777029682344857820102253844257966402335720479528703453537258008072059502120770846875147156198030963821167295285820178216319349670269119525233935661799220864469089186384010856294174416617323594424995385775475320660712755162521746531787339638213424472361210009741423861071125317817505259676594704717834144329607879265470122219848680929377505699050183106867011090959608653659376247848224092788577068237546553415878228312233197297852242989141086277936443270455411045253496270787673531912089081993100677730948368928677922 [183,182] -361687420431466650102649854029957135967574285041942558852308454514231128230684592677911746366143238124562453134472041894844405792304586120342177153105775194107649555132161738214989382516717151118989859029059255342599133517115752781834238320910835763606167393296605083807837479238740251459571652185976576966321276669560249707103391330218037695733163120960985234949006895648330107269089686255536220149046121068411308642942861345638518881445485216752914728943807537172398828154450464123849412458656973927857167139635225250880739233086248014686899206540904154083388578622925120127426602774708070071524876229801025331864161959172022918250442798413016600387056096793354904535750247914303753183629777556062321040185914566999007896503541314166281333506912646401095466224566751444512548208932204329096844875189388107610650848092158238927481118034902923631976673307485 [183,183] -91639905914925437892143897463178759591227986994134641339227082275028466574350458522553914231682638969419623908412827832388609152229168096995424717891813421919156080038007308426179880333773244412767993846751743637982761234116140587062055376530800401391335268598774503952009409204047911890999258540581471547950440023167020253045827160735386748226852818408038561120351157812708545337178402712549645131049658538593039796446533821490211352307063436635766017787572035898679635955213522871357327993378554924187398110923814947832840870539617306710484386255086355431359070589724655294275886650374700859980382644276372997909114050383847743303583576403335417007671705273147253141461708374645414829956843491647170302577493159910979985963969892802049029929986257924638341887518200977891854409147557487955570686117602407107891269731721774959516598636305192 [184,0] 38015705181525098137116071381413029627854936187581469673315833969731623347004826543176897441658608970530765158942017481884469402475293760321914119259013222188370636393521282074151069809756785660049800614911128565740751876949033650998078008705377891749497539624762642916937678689012588559361849154830770780028310012528355756213453758371262709450263135423995484923780265555332715130712777574661589877690045354917331869070662714633159748277622624145093843879967791497168473909289237924738136117618992202780671132049552089737213569054056077732687755726429724627697406805461213777840281023598855710708047870269281092722854905895144380425341918503836286332564329030619415677072099834486879600791869731236790984315061126239223494701637878804062599997038632841955634016921393865651221451887603956495532078189436036519195960085780761230676232622667411714738366427545020840861135675387000678524303781509889584590365742339193837395397280421049784234953909424318005974585481610276615345616891152001599374777342361749899578050193360705007613046919313363067526092805428372766335637914352634809564145295386357395266260322688181129657987793831630839465608300515880569409737069453145160068460927543524713541200187720304307039669125725160636230659680357435694684289771602394316464545301923263859811644487065858042461641636588690668313561530369185529673896749279852885809659935220521009098074506412808923601605046347198992133713994768479875857968140097912101901984351102101565050828849105073023021647819554928772297933910327088115579121881582271952002793957540984709010148984374313091775853393177554432972393819664492779369507828373933273886537587676041076967538466662072329893760382644630568380773296542817609416010759205083187642644696666776668280363082885742187500000000000000000000000000000000000000000000000000000000000000000 [184,1] -6653136154677712633438820096184808143400911948947619602857246234189632984489892467169074574329535567729227841326411913682551980795725732858793334583133506444503344785941148581540049093185358052508364839039373251043200476813937118414591888303516338601758702709288410082743031168224849913664060500221832993740904622004292528653586503111303159317070228473716982828894039528777239766152376124326248052022627167151903306832082530431489752123976666766080662977227470423039941120936564016961259220779251610719493532833768338576365111647738009011991257222897286231562570614600101376873643137519769449807433649680595551910037119642249147610488515949616848282506259209717521506953226112198702297839943049432013985405493695294802898423020057681916141756234355658129027439966066288019114497025813819641535605463323163932281400671127748703287326215346531918000571234600693522625368512058267486516326451071416080337282305084729552671062196659999382759475595776812606429358089772167087641711608274354683258672294068506537986050296549201648042116147999929258610826323440656320706620446991558797286050814274000578051598347139215907450122131245764856047957970748859565433154088306029703511299426371950434396211617050624458185565187320586530692095118095261256932946520350610526245757659677964276299491979216402786424161699323363869485051645935320405341159216512576745662175054870897411211869014807884876829701314403962517021124506414039657952502762639238058761209763027312803156083223962977033970799721806086363970328864505906015022746490534384150881108828918186012099257138373320399251042031098713386713555445311965148885868446560992074956002051432415442077154749081858663322278380821842792880340501139860043422523450362971612742932693212056234013289213180541992187500000000000000000000000000000000000000000000000000000000000000 [184,2] 13218211491441324273858301846902433910135305786921510984512292049995741567011602720412675789558256540544883643890433070655061545470367280797586883183917924803525714808013556631594284071114494884428658310262659903811534288083197197093015139625391149792185656415725971039130134903622641515766906692584607494966275044931211924882237425632114766587686989452857998458858525726529468151998378704851904185091998737262383836315281166567472463707992740358266366186821703542689225726183329118215195943358444744391212673845056705998504923330354636787193368231059224035412607047288247159690246699132072134652492759697693298905757223101362804696283165520803564089222356160519676306214224824700185885455562500467265651006229768044042258356777414188532449281025859740643639339128950975955670151685600754594816327601949675737131772772529095748088292943296337392168889316886062184900627529704848195431019718343426363099424661688912481943316883330572677265294476291732051125023147111872685408811376640305383033517309398488662137778522858675121637988711178628882627050613444750606103755817935653498487103704573334227584465854783492470218112907992656721020336323111357125408151076475289142344702377188406581590408538112249834372614486735234695555574500478545373103308311471699488357826646654685772163895094008497565892167450463609498067302695668719826154013911401667761151419567927777313905332757782155334108968186080935131138764255361006921220863932418086950314326423555265228687547068296983305829344243567463806182286646039621316457580425195648750582794641688409492019068338995916002526255535172866451348438764957149080435183412400798079611332896893347205733688508856205238738659280845985185289270464889599532464612981608391163436652090399396046205414677388034760951995849609375000000000000000000000000000000000000000000000000000 [184,3] -2417655928555890062330798737040720685636345163289659945292619311577506625769776037487621296298280921500548100167477592776320185493684308202989753877793145059082262419514251882287844350279918946160300667437681173194797258300010803994417422980341659523132828484254301962208287786237188126927584338329089672771902923710564897124715234970042918831701785986841033222192555943848428650353583177365916855692082605615291630460692516500045712209908125327645330786014755249267334396864696824386202785243457568386977083830431207165649846083395600446871311085551769264079847518668835791287789325512544843974068987318980789941254203178740292269506010893907496927316921685776731162508903004713916177356892255069291498009700721052736006940036461034827561860895094106710158176488680063131718953874698662617260128719842141637611375510034905865487093667201484191851572742755497812968393466005772138266977991683446428442615515719220659524057157558886434447854196374070146407144645288063885904841525697777475766155783156269414007171276356180418717700156704738892376076753349685090874169030376422744613454246720459845169280990581226750217540991322851787999596134554878419439864742045865054731350665398262514036519836128194468443435983809270861284441525593694472370701828348102324047428567900705890884727105254706652430666850686249103103239453731707504262396490940835904803644842706749425186402410781933857495050294795832359999919491393498893420577196751836689312381441923962281059038181734517053327784102758576481980436628342574680933340557796817330445584064548596957861044878844389553056045619142142445063762763015153768275774299094629205993532819922082602445796317390958917096601121931680606198502689246215792439869925000477089770236045541268510242557132073670800309628248214721679687500000000000000000000000000000000000000000000 [184,4] 1739456469218232526451832393656245515473918500973978040058811928448812618879401891258515410466279952356324089249116483816168086159482235817172184003323129248168270087953934425292060388007503982881566240018954797195035363671236858438739872340514648947883907294331930819389456434570799646388721531232389763140786994402445954312690622310053934804936864143015984890641327089357994757039297631591140708564930414763794963052825381640793548441745264289065847793524661495605063769529828702908537633928493543509053879961616063091005866618975085270937854319544458666755643792857655055708206441146321647076984378337126996003552420061001747313812124871474319100097121257912198652039643890018193222092422894050477735871777964626429523616585688638387730658024025238018522712320508489043486678363448616703681894186898947583923142740484947963161284737042705860335132422475939720635642865630792288536797182406674637848861828741530766208029309336662361931774507662870682728257320075418876432804699482414583838478484676564991383838050201496822705974563675047865359691816369747584747267156785902791231883358675210873737894282394641553815256913554449866654645909603946608466156629052643290419117415604445368866001220574789943324303907451447826789373793738993430906515646016663800768540935582404063196049779312504758373943693584441496545184587487645485134148738710698791636726250973279313748281066036496530626962728160888724403848034389569403356249737649779084511080682706232306786677097490440312455672150906604925941567841802577752751286932987192042979467115898369712891396467741098018814474273391551001818314573356038401078026008017196796511641818933407115449647300470243859179612067798503340652110406554160147988126333471918402828234684844877520768304392363927668441192508907988667488098144531250000000000000000000000000000000000 [184,5] -493973167381576641618925244778501873430262108122128031481788465122749293796009663703968382798661956820694725813100646291587671118719343114126782926202936594830664622030688857035592288426640366307072989775133011478416028749815524518551941119498000827017577837831388675235114598448779830678251106773280019460286266183867304057308216813486556938486574671700290724926259780174434634237611947350670145460173362835807405689622734701193965974229962168773670249388514439996954186924020905044812488414907971883649530525935904516247991767578832610572236801009812074704653417798321375068315486684804415240392274634616938466242691498425719086453363398609952754144758375289413296246525401784207311765794922030849314036329212058480842918099309091672848904960800691364390088975563743383787736529031402918897094881641325714946592237370232465874447070701245073843446246978850073261054101417594174841332850880338722311841536279437177238838284552352089173305260547274063603368477787884285998306544058047368094934457867900456057966286957573356546745264841084492058005332723591412860136654734221084171265169236100552084596754525755157725572583653831040545809546547565025724871141224952001826291007667644312083318648366246101554411148684327791567042091937588712674741405692456670176893078901985296621444691925659158345445412949705152550821540352362297239400994387591525907358500120355453489636154334140710728291675184738479426083636814309194889827563398336810595852862040890672070869074819745455602094239345205648184147732198854066740547680959099040737545448994165780636687462083524683196029506767371339267989562819627103715439885936635788088516201219693470234653955254789081978285309988379426774692623863548266847732986598167910746532992724997975762379485321631935157427051308332011103630065917968750000000000000000000000000000000 [184,6] 54490354389796582703629160646116444209357202730629586783749184251928460675021347163860233388829405275002675101084374542657433092293789894515561964290007945727148902401157662930585684983945181115717776499971771695410297128651534963877252002785917071341665389021054961584297757185856353521534564748142994309261158834661668694532161060728768592574077508919570696038114105446714048921667140911102486842157959539325998766193035466365547116382513850022961530745337978796183721676878165587369818360125871742341837856769785564105039544916455889913390267297236462039738635928644847956579561098644126876612022612222074649384065859642076804079624375337320232788684231283948761433848053505477209121969036976030482657928958942126290794906724691052168805260628304795406080801291396455840894706067414424190855159232278748819502471905797577782559699639564303161297465537681117700677144244506451252640587629651882228067968968301074619829062389545026535301997640682848766642238334906960929866689103056120020104830275052302002159026203960612718238600731911283865164851373760493201861674623118346105663474561162823421295857841650965387278654967404976176280438153615327810242761121923465397899737890533032840383264361055310485820057798813074260251024870354403215872082681213879146458765936233567985826706684294800168108204493657240534238306889992687562444441449433374509750105354270370939933467461921877920693266703862961425715470516760791924690613722511683828295544866135559379864423622898098232022936647447204522029256083771364214481427120936301049762359404009833679045606030758969616828847269137682187740203848311116704440063484281005013947546163097761169802503355300628344283591879571622052728354415476484739423832585939962276439680941395416527818902041206211914713131161391856949194334447383880615234375000000000000000000000 [184,7] -3122523676403188584238913287789540194947850140042788387244904963797588821145307430303629287814092530488273744184504151278770017848548774155582959208690394438916539425381375637411080883376132509784691105654841267137864776062294757545437280853540028052739603465227878866489261997304670153118284900496634320728934580400687255759623814049406654895422303906987014562996544405763686695673661907662626458343526135530716999112346181074778071731189170592925344714408413917779647265416229754125184688583443433166700136114211088478282919825455568312667775362299583941326232352804896181515599656392048007534846180322895380290645397218137426454829511603848581839987952046683759067646714559635987318416535493371567858804892191497519446871437330042542826075118556059456298804755505120288954103207484357576767321834550290502953867958004813457178628200635440846056373143055175997663906621787976504315317926607035627191679521078318094333646009589888474237518467933565898635671708405479588173531649718694596789744132553433504688807799545659564691324110624867552350110256694644992212551421665683177963657928256814113541417789847052677476278794976571874631752386441994757308488087621350688621553041444561234236412294859833427080177573784309854375428425177434687438932621585067150882233161020499095476968302515833612440601499702887844014055976786632394750350541408237358565048252850362339330060981804939244842919210679405913106108304474556747130544011802611817875799663212681446112791750738845877186589326545474985115931301099734298714028215078485882850597036691227340319371260801508326638895452339718348370913738478973840141781626844336941369481463669875457928138980158893229636407856872002591638573092285540114091565819769672796683511668162297594764583110176262650709337826207545596446379931876435875892639160156250000000000000 [184,8] 112278400914853472407733111206279312120846582392216761956470953091172998230977862184086975687599539000325561966309828866345537362243506659311749941359675936286491602518734866427100761469432364025059655945445346591327302921298991290782742418531298485318532368979226120395128359167320253742394943963584062471561414025968085364120588310678796098074354317477520338483278538754720306079331681661141666190865323689430168756285910756000100555853435431958640574791891618746939417930076855833887238746425262877142015520751389072734284248131131101549919596842554130970752427469040038012534847056939461666967499988595948510387069580096202760344527498078595379817450269314181895587627518702872390236339899620347089005577792925646091564483653937443446492625431449215610413863864976876510628994365746265237580436103663530571170591477373779900330758840723366403391379539295832185721065450421351608445822824335662711032041400228613803884083702380605894048054913271637369191530230630070105538504974570086610381891966218579261614397840839912181341366266077254110803886639515429062625535261838825635700376817715920797818892796076509630937255888455343158084577481276036140945985757476310393722750357427819532482541499156900534292202203657663628516519933972708224636369803604101080028059294536086203686794117353423651860075095247793529142549343160300263627794679865664499370530529482533016535104532928062277921153975532867258851916704629187427228638017381128970615636824728939825706715943443308967904515494746030849925110074304895727940417941647197704239828270614337161725108215126972946903450837788071518957708143819413769012301210392987286130966051682523423880306132786762513145870309438465397977421454604683147077843547778668145118880420028530471304950334434611262343986881071585415964309007108568039257079362869262695312500 [184,9] -2892455461553870598911293333870138002567003261819720029585139588211618939710522768720970715745334591369984348333154880160186671494801750056884187996406558515350001829070388238792633154684920612696520275699206159080329261487734803396985384454864833519299750824451554773659977874147943209482271109212564374147320438778377517204546130465988881589601011515248547042752031704530448565115934283783205330282708222860158711339223699665897185740652718858736998274448073144702926193747867685020496101237838905762775244960193315922306208607313327430747754318720820606911431525989680111453460145467651530750440852409432647350030951228868888685510219173567951958868977413739462116656384494354485055991154335330846613432440664651277633062948603200193304903762378459646098854654467860403614172797913114116820599204453015222577135512171146116918691092731212484486199877724043131856652700221145292659604265477600422300166606970102572482001744379435254698901702944859364720830467184926559358976379131162870217113839016515149565209377236725399403933616977402214696516315444994413995153444154864884110233969221257067145208349591991883715065539054963491988492392042415636189483580369513567115970575489147129532146472143127489039491212112390357609024041736930836754707470593330561922454295097351425915072917442468524059289086798759084856424965195220928952218782007184928284400095067792203563908811973073737679140226107431526127207050215454076195322098708046361729647975747463988013213994369856261726970906049710045337315468568685539096185464892500125383440214261659555980163220256799604291891248880534903128471623879499219908245939487704002392136757615992222474742973914300922171845119117787879135123148733348296180690146140662729122445562551111244092857797029585530101583489307956464919868722063256427645683288574218750000000 [184,10] 58066612148306042969585764862392378981806424522377480910845341461394256866216012473148979607245692287638717073665095589369918485023722794396739870535068116691337236802603357440429177325693146530532213023001692314008763532128807020968136555364023131439019543972222033952846846585639723683149793139937634174753710960665349117205898682406522022524780933193981358330774720818509845755583941384388498029276361207523203082118888402700024135000778424434003463238090458373138861202034676242317518614523634738336502433969938321935246004990467036843032266930163062879101653588207937185655142722878466671086947821965300898737157731875563568139388944067318355786813333882558239283920716138319461314274749921544213863557633363097337535917894126620769988916521147230285255797756160603661605628813206969047643343077482733195044278937769556802925869076260411015376547569431520363688707174348832993447300577928712201111352100721589785005528417880180032941149351216682328653474956248879482461999453680859387814930116128667095756577576144360843148215584651670543880685615954315567781994362718859062482749967167378399761852906451402817884497758741409848937343863552077148916409823995830549430082309937928896691495917750588768548380880207118162926414714786899455716266935901184528347699898755699678564677107715344820032410392534970674152750296801643431873020902234039645123486210512670225821933799601594456753486062476685371521464838999259614826075475576853680513860560318904790830767913101306083077086548835243418944166063516880468905682217220017127799254680846293721641758871955228539124064803717771197353329827404124380246434339169072212224843214934808551323879555544184488446855326836375204428065189687544827624971798019001350216964652512619541285870735064767840337961065082933442837997972674202173948287963867187500000 [184,11] -943090698630827989541357176596238653621349976884926206590537912979489235361351905054211823048233345058377930217683290379419272952209304842879502363003351122114104952993245268691442162045301691132489898251537309484094197561636524645047489065921327078193257296365248407905641915267374576685730730436933991909493122180539883543823910204184078246098714492237357719768480124079893085346818747238372722024043571290460178721820492729300758155487754709858203784259509379686007631043740273998711923796119684524910817902117880542142548894713507805958545346691732928284415477633986297463967720395017188334723023034618877347394175481857680848810237406324325648246796022681134399810217332193515292513398244109839737026073434327411943858165482305199267252159815990267461180750643897060517341797678265565586559950232849547521611245972285436432332730077634855053089708971755559896921249181282262662382764340337042529988993342441949949142173839996192748794942473001449805512121506306639727622667324035731773918419626604783029459940491964072409899921588770182509743914398389992859418276534407621399494227579381622498877788577241067836302445186242061168519114354461841558345603610751502843995071392033674790783528732939686380383137041205372836966027550951726903824472042436767993831395527296231647001077775085532190247798768146992515929978626759737287301385672942977881798534271655895379903073534218121982228537564924681744622346114441254998062198382953274553946076077324481246079732613385539069704636886393653892355527961514741419983269784643835968167869002524610730189893062509224606051459005141369617526616819478371806336815786894236096332892387335905933134429400089414888600365787917366836633650396084356930291956314829061260212973775022937822234622194838594195264570154563221748844625835772603750228881835937500000 [184,12] 12503683128212221590730936329509211207956073056035658412781796714181420874121846496744783693328301427816579886224714631506112648101749032758154211891612827832468364735651522336890817559208773414144853248523169685710703576982926516356015543206782679207704099692255596191115104167041675840013875638830424618884800435321016346872445728052497205330187893509218956832333471923381125636546585325552258736857302735035999667302324840070114276819341148686922412552892648709500181487972242184789645318878285330916225835820391475982114928747332945737749489401066682015760734815881574756046515791963501399945480602167398973791579396889646412345457364725417304865784921071139957874602526069952813278842646935547103053004223308570891013460299672295868633183581112927302080259328007390933412637329564206813549980433363132003021209283757459820209149444029715155341269690467102129604714551272991552528723475158609486361714009738563535785457636150321965969870607558650155242712034795195625535768034043496947733329493066782105262023769113199427939763369200248383488703937859493376456023947728385017580076784103234477106921390114765902262806993594965424954596004647169069357122777472643514110176622962645730065950467394543415972626089150449155855238057415834904970791864200006675101029900976707854544204176410324531486704269048673598468111749922799560901876467299722374826415421590270958265689304273313936943124212464223396353937231456982676231872804660510502231183852283086791075845406695828698901867301139614403603755640440563045515244556776665924202890196445625298028103111841188858163189497870639926668833170591602845056566699720320294347426714610986247268355936477349087095956563255187692877771444907161371929643720775358248470012909264434017753842518274048619770456745106668172695663088234141469001770019531250000 [184,13] -135685514301173779888236208824583034292500109815690801108235695437466804903085768098492896234969721995341675228332545932390720687702007031017367032594770042809370385417706983475081024754857255729975494992655835852695915359057840485852127903407805999415155146294896898210214226288210957395005062697049666071717784525322058484551089891802648297096828874067479773562400363571696237037456886717799636592539725056563115864025295113060668087275356346931225534151757688352311889806940770892401933385456840196098681197888562391160099958513955370278040156672196031120859148063228423287262230615348893693836372230802404355648851757123979442784902648801858750243226967532290612143144541528054326403090220958981889816810722346040086355752762411907556269714801242475286790179454555963555443993664465831497002670656147085562457365581294826004289806300029955548581177120091364342393885718204786268612232526810044204750397349104123855331347849817634624151426088245698841370834469355450121993071205980828873934017036847621725885729308190976695520896295295550971327831973594723673355760968330937093323937427199749833730943458952157421804845363715800617670644161907745980370451593502144118265893050034309523651842974324708686217161231905463219862906276852740367420532632023043540009988523480205913698916750055604256465352240955718905547418074005926576318778084955977575049818980754529462813931320119636061829420972914620760875006162346241645689964339049993111166411367031875182363617254818311504300196675931418423390331797481914387101432691516992566056636240292833834474513556075167410279925418093387779913759647493780657509585842740403993006728599690284277232176177452160845715923612080082451699565760182010745888496647936631948629734814799726408342084028142913976350459986375263099489529849961400032043457031250000 [184,14] 1213653481700728197763290146672048965537626188867861541977830180942055138887680292948376959337155426642019028209038296134214708034526211752684336108917910787824163611812682362690699617708804767188702033891395048815877507317694462880451158873135383775999778285585365853988710088942718430101034103362363807622685475512170441253866834718240780915303805736496376489505758126020126409938775362547405629967763333890167338928259861292983634885040196653955796486138975168642331649872919831519453518314287277174257195233710064492135507142269015732127076434521858521602001590328767467672258439508294940967229418334640963410124698531482006212756055613414089346863793859592250430534235186436689196951783623917136746910927491291866106585486515607632000749298265584960560353845023526098171192406365129397860362869596617214926960107567514244173436021874529195810190101467610003659200892467616117966988986024290936946967956797612510200135727426522943321436758776697689772560866266454479890489907376124253021288629794920845410701831918914696303394099210631033550067944165675540639647575604986981036165081368342481101033158057629931990612621302306164452959944998343124095431336255410321766633001806147905776499979230688184725817719454457977688850168571099087459118729323452955229081018996085731533785004651757513229213910432626653116072208516030712963985888820756769373934134575299156731896307893835033462325695632825776139480962271477664056540588783706458350189918418741065756717825097143548401885809974554033312891278991004577251454030693626154770525077243173190736851554741283927088419654468478031511935419180892448169475333894519407373450453738811275637668459868111276931997723604802806311527741418293902888226744085170901582400818468628772001896909197840522551736308148662146777496673166751861572265625000000 [184,15] -9056794809337257310978880045056779635706053647751785816771466545018164461997086742678958534108951558469583470470212633900874380584295726621572675925657078234168951342941115470165568941364404697478469340972366904309721482562289031207142786341750111807995842953745747175041773193458988523760244909688085435118496434514318297216402430044382881629784429348918940098013342573061875355828654596417795172299870974625235196980763322630544738759480287367130374038734135755837546438418043752275138674943366504528411045471529247943925216325219011585281301923848698031643478799630864635547500991971027384667974039786738474501788041111863764528994852561249852339585971658535779629961332479353006115821360483541507412800376663889734006613549937703962600319792422270126526502228978427673343022609919719876425225416128436504789123471301828522593398007550407493585712609861293893975812721984866167509996073003767888508490154773846454548994524391813991487159415697722364542008860697700358785704974534463712589707404979907236445670978805722344830727880706048314091800820940033639923935051479124545866781420618852393037914017802302051876788689520416897345999642596043585176630556450675081444231336248785028761187525903164259735016762955913926395602732713466547252034999913102402385080471520781657847251430640781761711366589034109097739758133430734423016118500855659779241512256679698724502988487018613814542275387463831173000315707576196054239315574957921102401438530186242587291071208773440276203409460884494176400685466586513366164307119506449922228533054425437772198494841794179549192785638014708481371414371541429263376748310663927030387649582190522148162038907759846839177318888040127855931506890867815094159397101675345680585061022613660187055291660043373091385866168661067376888240687549114227294921875000 [184,16] 57217865855362883082713712581943050712323041469772045173609902531926504031897039185065798712295101261651202435715476290476102506888602304510190915059556651237385499117747234050731655183145482377439224050359373129603791667318214521886857529238046181074910218013928123506303615823420764304245231682703784127144063530736383911032445505845014809064461535444814841097044529443290171005860435708672971888072878317974761528412653099366936136732822489843354822819011092695281549078472119385720157608346527468839397274833740875395242196875561347052994586782981656176207190945544507802383057091910931034531028871868060976918781497749277633200678687552000978547003505363245554992287709265022411762036230458010457431549451793192744297485699917238799395121048606113502544639034462376695498710132469973551057552411208864726007865342232763036836427854281887890887314714166859946278210191860887500312092215916187506694657813522988763770585879484125063358619629550095920563856908340377859797547018157785676003752331496272780909577568579206215218042902295257324436447566816545820484247527989103762072827216065279810400533618509117546779101543654669898945564095275481207826325934509804229807820589817992764478610385032933607180326966333538255765509708841190822391287452099595403594778701669326155589070011090289784534623679409416249436539678307372211854427864062873958060599049425302983607975049075837449249220271220573298789017623349885498857387314847345191097851881654663246604840415971967794190891648977849086228080107797705577768755475249851103168755921546684184587269394137304146381361256791386974821644380070904760352549904659887659816764076075912773899195453380123058936625563415943159210054646545515934525487379460168048777977159148615591670844645168483376766529940645966689771739766001701354980468750 [184,17] -310595201184193111349887597167739084978596575313974060318957307679279502926513814192255289726081528943999451465618549651375974941062004903348879866456592527839319115577441039599164410437177492682939747766924001690320929353053415432630662411763179444693630137313136181966921342720528583417891215446366495077448041708724188806066586132122608049250833711444095026028017703070793262344109496713624703905543520805775674073481258238169208837267565541582102618351064891698956357027149991665366784831480618985909314713732187300969089316973639713656443287996422800886239209292679954664293211808468878575594301913001989282803625060456039390220954843236879357503193583169358562359293377982501627143829145594916087788800437150278306828372334461791666373759725946759091793498278432805422556998579681249689364015469713954533192050566937370724845202387682349826488779159202115615311505060027175427348821287054958476463207656933181349807769332631329067041011445793887229571810179269649694233585022171329414442809006675489961736517381040666478728944725297156403921970930898919739896749544651933853000850756697262148424934762619230653617998957022276630419574932581796329783151188088786556619253444140838804715454486589730461634002891157035022787051695917208915981779931848465032409822884901095051711558513885620874056396684719739466534628569536122297460453416384787303513052164795099721674110068146208185522937224742397341977727940205528491435666368638903405357797911246449730288025913750105745709520432035428830771668624367585744588160773762603850672347395886382861826200937121124475245042287178714070926330605526102899284274244007649732270726037172619076690416947973423598304154422995051166786947053985372308336171923916472148407883894716322287837812656125179547714755949527898337692022323608398437500000 [184,18] 1468139438213923733956853218190545291502415268027176833757532785348004604984925336582847671854544893278123990364466585754016179295956021010031800054528250117993338256514355042265899186911250980682429095058291652994789797292662530984035106957423189003107531089238221806997005514400931532438550475375864650368649567033505457850936556416881167166110272679452412849455313753424649456921539601497163305145726109483317382910147301494416913915973895749228341660732832686027162917974053880059434269053148406552198982190988096432831521109000892401141576125690099013646190093665057776304475415953531243096894637837178823815674320853559344612285041323005894245781152381075612216304189415646518691046806205868132930888772227958696390873158195289618693936066869488755205898810053787381173990063517797128125546513400911921552119050212794905249806182474840381191326432317029354452494280195121182689873970272626118856880812670469826091576322809311154307371427362929634083937023887816963178227193012797675340994485460101871236305510294427292647312519611111431064124077305536993356086626778742743599487604384181051780799506512625429961761340852605007789553639258386052569810847918707182076550559087553910190008531286539842354993022779895569681119484850776098561828656971975679024355932729397595484195053759659157870224739204176617484275114809972220179853183261771337332681073783892955671309164335533905054359465646827413422394947304144717987846109329423625244982590838067348982506263723707084315464234151463114127427556605502266243031542536303934139136140844095173138895417382046000065000066627634011062382535848408183710339535061142044784162434118016670559502961873337538672864789013216777670177791452749979293654649260007075281777959162961587466194130699975005487242045572202187031507492065429687500000 [184,19] -6109814204569705504987995446101808798502273451093596290458450239525380032542578768115043402939596485812968251671081522440927188539512735715875325333617850004623490293271586673081629663914673499089576730133099891041826587237873921687614304063817679922104118068294839370310369169553913965507738840704566189419789499348551620566141929137394211756531267718384765970237098444233225954312340534629366847449628385180617337096450139393383035068314557176332403701231284224406400439219459257888159905810595582656608774305312615690698516030351828784928229661741073096601617194497688168953148716224506158211308295445734534733749899843360134531071477247248807163269919703305335523550120884332169293828272837453119093730933414742885969895959647164552114206423746630066557463341737100624541557879010982282312512531885194071886814661274053735647061001393744671437485290209785888881835787682447074463235949838745564319673175139318957270290279327859964544591778525454892649322569786882016151330925574924290548912179131671428247692421690621308476238505532122445941463446118872119114026022203749000711116743561459416486151740481740458836093708093557087244652428050315220065634607803764893567947490653452071739461496783392999235412589191895692786565977870808653710898153828398699195052536710190288034048922134845713757192570785863958556610970854813560884651969229622442447072230202024566451382059704054520242402256408748895933194225943624947953280505101884566752866113319048199476527934564487625493729298302204646561012906922490602276314525717179302407013174276436298089060318484464629588214833212359392731627854902245309830424942490054625275377170637935260892856228016741443315001771520295098763988839851516962522797062351628441602222354987914627665148165992038993755130906109116040170192718505859375000 [184,20] 22571667844919045821872001547822555660970349071317886154279451301219257783616004624715271018760946365698554428275912535670241559247708457355247999179384794087457100785644571198229120266807680297305183042849576619557818878768210010187905179533937260060623700846663036364585378723637681754040913021232622256799167392820365755267831883382831967864834713972594952460345259226612438990930889703432257833057596162308296027414519007956487480787512359983460437690117116162024683500887852924437695576072525750867180300594365805411920694188014782028494015879576237412781716450623249488065210266906185659850551174337868150423286685193200983695848908733963525341301292966934287976882290464628456558487879665036213016431297852037536990252140488239672616804757856503139458853552322610100110851178468002001539404406255725230183069117811288137313643641173662220048246518414769308044538866590945659157717996037916168441286873717720158841494819576288925081161156675212736416955294979780233704701565220071137137911245160245984827953217608629571591195244455770080974356220309618522251923722508442437543634985010046832477840625726318964775898035808293443355323856314082283786901386823530678017460909826051584006876291153797389669395077295106113401259693798674622756033618984158745249127221776096057534448602912278194026324268468548500407684001159096053747233612396822854192250652587810481588475813932176451429702238294795686899381518114639924845142709239266857415153297513171241144446286429789554886752857282441720447807657889021385619297413041771287102273261973934122162864630532431948292229967636451998647863405361814461516630932878341256026461597633915334920292778240304647980527447526170349518539927413845353904070756341672394269988015147042784848879944530422061010434859636006876826286315917968750 [184,21] -74436801443404475901534618271951335651089492697123555299897269639291215857024603477671494904002801807469155963226216856020905785476672456926117639157989344373873887271386519607671752690189043813040769786263249366034266165303932685960446771596360038191212784617204159115312728913088311833600794248145091523251414228274854545465427925418714653192766641071691640143499706328341657063736314310885797593150961122836587147089733311066141918674325032279816747283697511089141031762623726282214836329361492936413648988814118035435341958259774809144483392632124730502295701404614797304407345644018254149813187559201766717466969595743562093234907267338037136054909276880617318169229905462685571461183270155700260439338676132166809511159439021674790290333816870882189307108135088551851456840716274916281669881303220352847826113206969901037704083280519701252825496357081737445147628525473004320199723745078854006314827306189034065882247244830004120517798134641611402743203480533815014626992701018583055628871315024433945797054433582500044581391054699936619342624751652198883674067798387867839226377166060610761113378497312420790037041932324371665706057343196142899626640976669584437424842023637238148380151509446223467131126103753359964385900973857226903299930569157875226467444564268883656627708015810522964525743737000176441872517793160850557961479384494813413541923024607985197540749631456888493338433957845916981975260822851387140814282899789018742249385055497204470499678031267555915913468080813806577156223265834252426431351966818359223532851337103633598613514497177828248364093459648713887608136483914637810118254744977945751179802869600963527668505508009650814996997863933128342424668124720267613317330672635821940329620237413910296885512692761382047432966451859101653099060058593750 [184,22] 219830296223162830169384546545607611771813724368422584841824250882187657566695389329359849902114835546748696072102130270976361010209957130433265339070333425118688619456881002173402331237200149098487243652793316932206025259877714557321581735688302403388169771069662659286630665898815863816518038481905326447566107297413611863116352056564473776001626667466360736985777999288461138988510359402859212980687763717574552038655355051119195629958468443172775007655499801782853062604759406463334709582595023842417878169216429642915103453935820368999701754323899824627364025020253655123591331971891313439156588845822101884687928413821506825489049772129464099680833686136562262063981353483859600569691077678744034575770640449717773985712421104667002853001500151071675934596688408671566784797275556085577351660524763276093930244394586782786586095166137311549419926547129253257084985905278683164525657070811186339104368101718136794395324822856342009840012559975299500623945636338541073993395592595855434522290535399934859840339811068810708415286251649123003831376790001079138211833822155635870720408542311551378818724143329981725250119729504377488689096471443587972748072887243378509732221355950617486397238052410649280404575105825449429267500712748403277333184574963510072013452021635631876486456922488582824277874492710151251970085479310645589277721259801531642046320381793901148944290332895914132058397275379390540779804111233110403702092379141690524393525222927097650783861404720739500658717772196999374686630537483679893834270854727778613390938913489711991796356336040267777087143670043678330133800619606522418208104350755973307139481473184779888746580105645580726054414923330853235126349863778353548768877215378270142027043399174325914161122551397215389143488839268684387207031250000 [184,23] -582147234915743430768598616661047945252306086759946191560650825441844493880955422854624038512352180718254914437709877851177952894387953654063441636801295062041848644410044730241085530034049427175439567507668572378663708556849137247371541387363388895366028624416759234133586049775717979140442661078213349252182134932698571452330700730192717282011121629703667521119207149763544243660203305777410665064350147906008806624212493012225099384389962867112993719884433291634858587464637794977659584029128976626528161675699047622049342458413336023840995032256744235542355942005629320249334736937435570031939590829381657533791842828956912382438742700810094020076054122478052223641238103802680248269876046941118560119676104301074694228789575538299559878310939257453442419272753613027425748902460125738404570566747738658201356725174536389590366995106853515820257571289928676169188938270077600332785185521922057302124852184086097708388045265818935221538123721032426579406292441663786720203774689248142559017413635273913041705958848448059649178200904144369225016091442478489523952898253213996300652358202936366250732812738757066491529465095639258993570657518607572239577173956771686109292930238346109368345650885614987181320113012459073682181111283806137590952517218767118540058665692105915975778810461961152795246833562405462413772835014103684501611258881695248240717951197796107333949368687421992818700854120163451074516790781041972541998408215378856738283291414111107787195070506424979992924867018314272718355275426997339908785067266880202690783041884716832403272579276975832117353695729319182602271878696175645679583420657031696558113628798405134740561333966427539262201491132781583335056671171189329774664732462864453092503369910439739836759832004725645818832872390747070312500000000 [184,24] 1382262038248811715858774597278088762523037494033150112845201113535767273158306364718066547901202087023378395337552228253440946728531729308573642877570762020630100420676205939557815618245180604277076197971038864169138163266762153914193615098604809888667941702160844940957194361499300569235545869219233072880121356746395739867124732947169326092845924851817135374158340356407711551045363961794387637727314231330508400294003365299187030647255810091138345445468517721357068503724637393209358309622607182452019737633433312589997706600112774009659656120480843159935418114601859164200781422816376818626647732481172527136804919502280683550920939250547812274168686918843954891985820948742689798904825605268274537565631219532492595208052385400397716906048852738765656832849973734240407771569029525405858732475335436396676418036549111598078841628506961948868891062514120388489571905070948015024070754667550433301059006070163030783916690147481192431645984788281130615428921268023779374736720501152502144761924555439264183197048457905701547865213822869039963636660503582739144933645263951603342076125764673185823925753561049998839571094962832852805887724896947647932942530412623435843925883616399795977138568944327623404649283334990484501615688886133642889435952326917968139275309407938398692940553743127445912300346566012569452256699146719710540738243124808731488151541109913053016547564297331828456915610805302652461936507335406049897674801265400857658910490172735527892093134929027631140728674941511857309927001546132520821521161280717298850630012655097452510554748810355992006315230442081154872256985054823145021493331215374367969982095806966173337734772867317545359678097680015085526078731674002405391352397869911807350217190982569280731973775766085138339364161789417266845703125 [184,25] -2939895532171083912186995562211444649547858687053783146915470396253415320644716402139689199903298474436960997886407179838992644939769332990722542542558692427956983519687094210995433989147432858174656622849918492563266870995549403385692198108522076700692158554256051464358458405548985895730833743831897426057620763297504028307182134228117833487287885492082322656129526600217290813361269288944046939962477269061038044915692463260832810504490650477453353878807607303619476382096141479125364371356388589219891677672232947070544361035484463167701359755668489802866165318138081093969832733151529240048055126378637751127276900899486475292060741303236907071628703466065311575630083824752044637189311847969579093033595573831767624301646809903568162185202221328702541675553755675021104358991013935858021301609897052096494229919040127545714581375211350936417496610330959827252916312330205027998434385742363835816476976867374239090728795009497428656779353881495669237804534799780209119260619167501475919303491178952205831946900620233630996963014450736941226597087488393735622470817845091823523032945349629420802001028412997000311656970838865653184657687296548979063977950745329937096597821930777290905837601960066353911350687460328933108615697051657063365629088652506917460875514015260712747328841570367650294122123121495741234419484001929748819708334723292001805863660304197614232460402265478305190562336192345542127900569098564499949341497869894810427843872063856025938845667849358183022320459512997046770105142654408192219792144996278027582004776604558345106047527229262816881614122594804487601531287944153844413911375569105708160945022713232082878432967812556604456504071828717362859255748985456276319193077850567349986325086931468040422355555566824080171184267044067382812500 [184,26] 5593526229475689875414378136591736100221767408618140322835964639788126777427646037113995838652941236845669813980534168102829529256536666234533785054115843396482301457701473510476639763480905846017165047574174038682005690644006447813234606822746452021940197330404169259500089385085506087858502304316594900615153970652029391545784954612375107374450979103802567840324014626996820083606884266402604583983516697291500543134689527753813106074979631607556873008597888328541802286310494310084478632259741937854893934791768669480841313356246134203353081199890755192873780847743051242693349539395306429602493233119571192719692418030077119130778078114047213938083154114893557196628108698660712363586564019555007906039912637698109699379236005535179148715841601803224900788455717117747161831481888973319593251765597131080470496704099402705186516468212343128762383181181992686108168951127824827114386599574145478048885815954512814887751392287820820768433619951040363226923726806649790205457014362192760327336696803232630462536232248125034210229693427025655584301028280239535131025683467956780916956694887590290160186382909845005697082881744086400684979565115903577721358491633581861902687322299014450788667506909283407250450271978630376597592968488530384220201957373751352825536145346177420798361869648664972968617928751932405668217740339057378862203119750548843532658805366133592202419498304007558647209200316802911015636865499720068975809041374661423141487575667549985817854556753766779879945623640353642418289844863980039844224845327190665017518801596018134526119392881110341339564382705761387801466419034930038442279782321918742966638860224903908252697605242857296914451608712084394843284577200324179766610677811802469633078702925415892915647802047484705064960083007812500000 [184,27] -9514523535511543913959976474638014578527429663330774236118389967381491444009681355351907611812677276564695141519927471978222432809546363548919767359597699605242865253747485422361026620794264585036375718743327732708797538079542926417456163646829213215012504708675308650808668201481445132002990102184331444347141160345642248161853515144064864367287440393357830600821382359412903977882801513160637462851990123991512578863448024286631198378301361723730443357488201009577964610776923073320391235895526883287701245051499737331347970075878344131749627519544443596816340887003757320627941663700001961830512077295954656689132548058671541328030807109634477597630420939913604948716061043612635914931050011365241578062970710028139951991666211113303083462822104430942159041122101199698893588956910527003044877383318853020783247280494898801984966066727683574490284355263889397020756771564534939740792267708360590400411469040645888865907809645731629293291613445208290283918577039335685778281752731495493229097008871454653532760802097804146977470097220132151330282040437311581005920635193778592613487655146892453467148232372618138651750002755339994687771893082302299914075304135685934844476739590194746771755647841729584032299318709644654732227703858197033734506621449182304562027098606840649895379074208656304447103558072256649135504908887497485597638318339662717106069048592106602718177792312825516332486387971510620904640497971656695952631948243566246423294302312765802131213668246585278921090903035101492545177626222079569382297071490280106348452984982613536845594407270743377744220750193398148820446719934601456472198678714627682562938012318565637794861093562824356338477997544702947682285613948177308128675232484807330247165460588988031004480202674533479899681274414062500 [184,28] 14503869726954667982647995936472271323758187627523251487837118128413497781426354031297925404302198622310686251398683112873174104268911256449490700202048222399664806045078702722582503695663348355603577821772167041321348425855220606197363457031132641114026350819112756765353392756089177970853820625678313897509742416597745596464600688235060244383630755561221668429877766444705895502030856150821960353038719148338491476350955632547940807642031184215237638298136999208094167318471002400609438307930063304057866459096055280126289569665144013783877722694380367866479826286495764998965865315528761989857710703812218162989283441243215287475358597618354495652231173862406498121666033713705306264394484066879646807607190169076452539949745511923367115911444065532093076524272805640230565904988552835103513706910048989285254791777295688920854933954754018318329529384400018806430603799320251299306327676169262138234889618606627362908484899524369800861337040374755532950681528706091856595802803998722393688285240885839574838893403818727995926311160024758212687613234510281279586395778648539909691733106433607254009841648293749728307605762041550764990693390784228900376316409551346255907108794089642880405042050923434112560246337244317237367885392967710774135661466933920445618033587599466053400107813480929562392460311119134119387123591050957648368908430093091220343412339091366778889697218619716568863442324627450292479581637296145561082836173933488316321413151764464493585178348710432627721447574406512259034477189060367113976126191426909635102621784701071032910476228613959787754645952579123441967469887490499118673871087438911970000111396099146862780658923028841187790231480998115225406817839776181292358703550122676623139063106239593919565183748047820767126799316406250 [184,29] -20026764914854446809519572588016025854752487553224801609159319496145428345939693862726555410443097914600297773093760556179341151402206149717717471992009707868021361292013183528239957217507989272334518025862012903824767716660399368099649946473077592503902665357809506255031883153299527234282340132278442467529148271291915647697547166668580917118177179041317771533177293616434475780281089200439274004060462178368825839428110668821829448669909944650204158206621993438498378708132327145019648073961417010367658841759076142152618525742037988295012377504744682253217963403331874416922435486191805310787901700566949384181883435306981662013017197823435053526934338336823220022956021802668981194026674927249215027938533753676115979439773766488862490317659965249375188499286705108696943058907315369204984444570700257998406316225354677127032794262963446441746579533352410180696821090856554034138957080811477863575335834888946794363234688746095134465726775612714014967576608660604238530527130631493731476861249525299672824312978974972639702091803030591433407761533650187214738013666012365076471663875196746331229072331411737892180466721831680954680334838417434044773730513387270438254351752550220966757870452068310152607872904086207182586106149121485035022365133272762853362662790159046173668811347648480552041597436086863836821601196038383698911905877489464598792066229708421587356461944933367035139868469779720277818751892055097200100745216294668974283523452788549371303738390132545729761057448213839508819162901416155853644678317485601792408391204550078200634612235675435113817407858789547799214216387744546980370402593013488683724507196241064171168858652426488955094737772604502993968693072907912701968776657715300318081183699998748054508363821623166348407207031250 [184,30] 25786060098737152784087401899850386383192936036788278308809455299191684347028256885298975438976080691293224560655807665487532321507392980948065438830104751105928117205477095498877299899956831740159405904564529733616291725814589990298927714211658375580239555448716661723623910055810548210388258906855224971580923610959782549940398861729388877666425443135371321047448363884296726044491819236463376577566925834977342527331879932084807011637439846921199933008785933370082326333195646302156719036812795824797819776308857193250921648085801829695096595594814535092069034961422925786453929571565175413020984758090040648404551916399222130790705403428974987355298757946358327865796897892617692882679441827002642860354344488700742575010540062684815500958745037026600817491215032154854442877915319161113702156608132732352865465915836596483045237076974123214989106371377767506063652242732602344150131121409925331461242699734956354476526683414614767088662723897351533321985511237371544699115477716288260870684917441074649080322336001870066090818271243739895117854535189985192110779160947565689641045642566887618044591370884624278172851251344811203095780310260042914429265105727980072177641176115316496551459774354262026729765989590622156490719135815962580908915117826208475839942630245253067319738163437481242253958575916089033897269299390221130214734956808523951414514326744669822589664783112134954228187651109950043039785621132344189683843728739263773362330001155862715857355454084156033066607481268492879187143272042406565218098313482707728266365868792471311308447029717597617682975513362335888515193485725627419324483264689923964218380212773429915357050460590762745041842682752110444826447642046285736557863550681856910881254912672091515614939612924726156901437500 [184,31] -32819417940378425140546267942635423292481546750609764566102416399646108854678096032033901355779233226088248782914751286601554643784777735834478396367770010690465010080426224055106707289118841251318950274132655746086410809325306393282957584057135674648658726040057050566450305749049353369686894520563784252243856174084744981048457035560319178428103872384600128385382960436782285409964597794942277183136577732382256780313172328434992714841960446676595505417891075886124909517042566754666111951178608899211932224511699037856338440049990641003698338159231305654111401880633816554159217564188239647111780907676185044783218580996577342941445447147261408525555736150686079166482707367336860501521096579316596335148354130542325229677141919384893146962899784368735356472651503475283846026150612855479697198617296045924671627031080760562440973915966274240704244584789000677389195294940225341011211205671415576872726817695555192736023594770161276626289872592658840121800148407764105002287280801968790003814714055783123743988238939112966324288290689594981063884307404761333212258078784740028699362019863173851547798897132078375120375831657411379664857198830914445833693650969139772988239415254020256740876173589559351967849171444956260309653661746571271069290239804762711113575333010664588660215943022483801069045643999510068001400637093915452423130997807300285662078377713165012463335567565392412238825201347942451033717630313578790855154273649841125835621110982636264130582525014898555601128456533094289997874932132734093780274911004956730449993283736803956162478058307819643429491971893785551522002717842138501597609990874194548975206926038701720883161945614733077641357937994567756990153566071783389365813772125597154754934684494750816166797132214807407179000 [184,32] 44419061429658353520749843892441858624776002132014061510696568542201282101801346778285603361786056682213930876235243867068780668575163260814506085034924810927802468242126095844940195966382457214683726167904894797182512136363062348271507372137614677598511326939057846010254533736490445505154613798296093946455676900582785994569746108090414378279393672561148401370843737946199017230948109261999687923008509693348090124453969353024713165062038462583898814245717365647503049553276772663546101478711520756659541004876691969298898567535358532652142121979994133882416612336716486486339159207130587359676990321015175555612358219186374586484921309203159328472798231798310907640339942210578155669630845615562287585073585634286197215383749056848500848701384355186157081877312453148052248747869304909374056662986870153905298541166086041475972376451721192600592087946933799502542410001734657892331124302358979803862269472652104588959470841045908090721577211607827566629175632314597178473668734823165640511168200086789159570080241277051403518639700830526425025842873654641901392385222236370970205439862810098258364204312900565795268885516777494758176547948881087118750480674739996461530121789958487028284052244482806841269352972570242027792736145985270897456999106090856919107791984346159236372123518273239368554346961463113439197779649107316462645698726296610324841220068098925621857668887940135922875911658306386695306664925942690500949104057983013655993044184909250335012755275321761539238916624385353124869644489611450650918936277741584296234471470212810920295385055417662895861689501541591285850382942636785754756582912956485708487422815854318304310204275800447350617490423844617587691006695979394457510720823264500842402951319972095239597524810789435951170 [184,33] -65622814186443251782062636174645776685233740129478093634693666267941326928018617867619688936215991268604753271293552955572603692998953674492301565166663047444689975221999223425672468067024882393009987760998563613666743120245562721971529973095222133209426372760756007143101795868683682047408595983737605697261848751810602449428009304062562782807473116578779515629341490676237478032747657931755961277655788351493507970068462968880362093865224028360664404161093679102573526740584686080027248643048786544450345484409214724647661257451286104883723335502158182404611111042124930959227534750222688045049565858581835599311698420306565790587236453672516209242101836710777626235041776746556315749642725339313185069613704814572961454397766859476653233852904010823184074506039304724517958192250397231383066774222652925043275699913806537081174251865497582830570031992963023709431736096396008966154618802939695933627708297726351187469940997851383494288502951274011230786935502787020788128682663821305099043628763764091666370075946879841452282522989059151805983862274148596947321217480400266048576678415511969974175959849153913940028689799489317531998287960867824608335103414304161356330645260895931239612563083672832171494874976078690568790192909273677914473676681691218226475241005976678770414862380635393438623989279320781752026626063050757847489625088959151917625172155313491231154827581823564128766257626321837875283903363880494786144249502244131242853946412752768294607634673647103010592507897199918209258385084356378254067463390083867821970712116172509183937109368892071494054636082082640255762915171910951625284473631991751164723295383342321383708387462319190709445662537932474770570462845285527974076778027957518092749311266720277540542735885405659921 [184,34] 100428424082912355916135999942603922618602287194192266567372316843605491921674350643530459892119694040288227298262375973827010144602776166952244381457535347927417143804638247172380129554491459559422862805650443341246937045287767547300703584657375563559784366667914596675849093640005171662302319465339299878669400081072664507326721128148648423025834021176131104998278643755188895713724524580822714656134612395475006376228731396986430091067169044602065981089895567109716377530932134346654351759256488620018461431892920811028518125774787553525880935336045042152779951695046070988242184868881520607703500858360408001820287203002348482385827630480044605165311574373921425262099939652078329944269339343755163197691690472397777203024857695377684837998923800840482450966054076288213050568374480854266203223783736555759067688240965337228542745393469361739374170244621641748409451464370547006638943580879234885492464332655722602005752220500806122366249155896301091873691642494827328633623536655804462694992331902582843316940380917005949245921643876530271208234218657018221935417284688182429174261975837399854111609263369341863364001956699161959496431024144871548113340304281460112477097489615357873600921072920443414752634075868079140732682544923651395853592428230930232875199848101878530247471765417228050474557141811515118264229179426365475915827980858694213497578474948584430819922057954948878921024467154374597652025389860688681656811861671382810976880939869707047926755220573590216590871355692098547658880350474833062737138752052977791435256483552516512574634011907725602856809484509930318883295972838673505166369442132285589081387127542211867104284469632434562996737002309278961356751648480254923698121990417878478797729401593861941977704886558416 [184,35] -147544213872505807637491567539118909089236172431449061740028001276336750219854860257981878287403442001509229768871895449151698295254375975669921171059370791170552488764499226846115717752219550018631401246902248356307450765763146042245829751928698483841140738845384840693504361328527379880720657996999488622548470540828654034222330103133868421205621386108197957182066165224031527862551704706101845108397660161472580956661658160962527767027913924106918156446597689424111758726778750099706255818532096100793341548379738787906228651628803857709865338071001119690905074550825708905022894577047778757048995269660503796723804131722123684818849787229593727430526856793304353583113650420130423302793753629625889022942556952949217767218791927129322120689541366519154385318130209975765917063215573460664192101416196421048473780264345082570718547041135328205532332611025565586440097752700990219858486562952326953529587919845519155078735561460380278754676121275919387620021475728294008628279871683475920270632921910758202525084175466523762765561121528018975784246563264216189105895183282430381595225704604173176090032399501943909406146091499607160318896005278399944417802750128400177095993202566593983546281752202546174051870373510502609184836100940081166907820863783764321959043889484853307671992687804592005381184801950525669384900550913343562890701445440984497459715257458349985272304538407468093807559871762496871133955400951753321431844553437986083305063331104389775655125783613473335595464757571244926149763664502884943753921827007325209610896557612399510068780084048743268043465628901517887835787427679570178381824908783742156213421184247429397012087089322471210705241912601238501493543506256448699010177711999459864234231265789261383270391612084 [184,36] 197442155770823240555063007190839206002564888010560543870599251889675573861968547344636082501164144476035626929352470256936796519058893381986552723932943316966165220631424712467407835068683316570614108280168923651233519906160611753061825922836166597432799207251777963995227235180943542056599626186351612368033114334529445514756719479233093918720702346147660720729624467599751333057456367482497965787361920931829892904194496408578037475211857085995505259897651700044637328659487614899226199022929240399386619820158431520501637922944320828273150187400209829399549896015086185959349805948608169767818425547487958587852684173985691538669531992842896686723490477736365194371298114429903743408194409990031107496899297373313386023899960853871893686669272429365203322769511707461899052397359285729894373548544387209039753090451548205264943742361549153412002340001243964534637399043955023626734862091223262998599640182664484688898291552083427957815895163395416929614142162816990884756932792456571059573291765142999538317497124827175028729678118982283446444587224726927262343583612241371393673576073668911097667279306181630495486465459958309028383476401421407951238157455274814655480560816342892882761807403591559995873890039656066337598725298270811366369933419339916907030961090569975531285422094076387066941464802429511182845953524067244094463306918788097801943371349255847338242255704708949431669902373507287088211515250463042346469829526939675383434952725864272055783123033944367872502840427853550927281156383064326692825490774903614870718081789745254923774520940682422944828469591854979688636461786331525741384465553294440305220356809132260439622379651945605386814875675300268276119196289091992424405937823604769455091398070317482450550704836 [184,37] -233853401805726642685433611048755911071093147457176574308274520675049876989355060339000253621611106333457699425186095102944368584452021900697751175293179094833914720615319362752437580688819666893612124618569267965426576342166037932099997189918459752132842451165936183891890264437028340607490629850935776711145655961045355131360661595900866876588326378373177369084730671442509535625639456468107358554048476590568601074160194931191390844509321734291840895085120167748614221420736912742373351214391401991112949344355498323670390774658589484604720520094256799302543676348966685970473774817596863236274841568654208937841113253376896997964458314537093325187061455735447655299904253595454928384901867230772837331055082884529890988137896044588503051914741907662799515007019322878503071118771683056890259823720986051259699927212682933662132307619942873495648483526567925914259990833043719724054859839174467555914241056050819897732662545491962315536130045798752713458721528179817175849142248432142621505023617919961433859109367833464169165664751406109052614722120959389631860701468995949443192807354752616656437588245118658194577241851878249239059953146342460072317621211190663747979696833250991483956912572161678389584632435918904024779520655338224070624909007797826190384583429622902294984947986151943574658814019966006556639248380001894600418020677908457921638222617055002035510304912677958348489816213909404637556814681740395633305653863229719443704079582210414101336025916570777158227420970002658427638514251538673908367139789708628504014094099143566318222673618728023712574403341854044092994975138406759909192475840458212276411286171744680210952400088525134268000849945538715352292928149539135325605667378604342480852647701763492987518066 [184,38] 240498179526550478521347150702967291263100339999523057462499658886593529300714251720915927533238223066031758960119979011861549305127941640492220181557458995753369305462844108220980200554342573092917962684219145561968856554661882527458497545411195934629721507496420518455772488650326483060493705181331415962546615236488515895459546179256017378649814021461255478337885715099434885720258385602523531404282984063466559856018066209510024753046313804835324269581295783441001238217112560644383269522773418613182804891344062752661813916323407643519123842055478281395720596080174956017251067777087019659438509509506879461123644884372216460851492394558025122498139925390621377045688666580226914374304567180882414191121517949136842240606951265515319845676038459464870324819422504292445956922874185352460941396131561292124399900593447751401020541159957816983743136714104630949066770902279607063635380238655592183784385418452640992500019629327676817309714279543890988872869862316381370259789475674102941754351347751512493851099125698257466544279466747034472137760834642146567054935746269670765498231102419857473097761681223967739714182911621362961976103603917282684081091096511149264308028887062530635207620758335906442550660292063252277050664513531339208244132789170395236655757188379418771424563882350386249340938177646083970230262141862006999892081198507580268858853774405669894684116117607170589323616465579871262386415958118822364482836317784121351361748397572129213159569917297847262754946659037314647008794872505933206659679950200488680077334103491173156938255013029782164141956281815813182912292394125594680269214216973260366343805571268744073976519966147601245077299200771303186211377615030994358743714615250456286615758644557452494678 [184,39] -209897969867056990299570178527319014473884136338882088103596238456246280990772434814740543685330161063958613806781781593765647995771839141051037597044682848798029288281177297018067459361764113063471332768781176123939635314904641693432832873067133050187601134260747385051445395670066574796461458991124030156149285100355609393612352945737143528356145267117006581855802803906187985411994126545340538354687793748492777272402407219527556358210131280823102402258338315514629977110550912586279918752818756315213671293738795026880887482365018597967705834671252590989403226187065278692451464625912946980169580160806220364076274395482783874196731002927334577037615773934381463055650856020408602580127907904371849248743409990622335974904363415593810185972433402507859918326515387214036119042042278897751308943078739392626016101007888904113147191104026907240442786334322607995727701386810952020180467021799003927996627107745997233523479482470304159324982608046155738759354375404359817603455316210770287440403897574073863976307783122739201238511250579727175074756749256282291575171111254779424998228985123816110869911837354593352122160665397544578762712322894713317340120389984109063838903051287211938573202983394371530050787051778102006068094703041625629259476323107886416826609895886128054584233697400936597925473398163345785793134155024328862280115386122812840092226964883452883864483197527639559913537523274995948826300336998507792650699621980571556730052656136003973145937473223618398403461630955644910144214429454735851732668891997854858020307051229749898494713587756951783846930698684229523442868482822847820376698703398899681892348022820259607109208918023942631363645134492967300984614367939692180347894254780052351106225703037990706 [184,40] 148650685068855229173640906638133763063051938087952736152084425690463699087615511716389381007409406021408377526706747408090875479090730637370468281067614267790630812129955835202693618144022874931087603755798932701665439718730661467745338139747715156147991796310976693672404965914874410381561189934314010588916913611631118735405313212742990902042553111864777333545115600266979057946247701908444122657691685079423291880011616137841622301786590033590571550103115051569379115602349299552245010948812838643358981821303951088957435758349202543491556959453234772622552384970094087213877462667421192148552365298506559786629068359273951006082095816840998349479001948951253232958145846444306054349654641444254200367250396740977876024648028702053028791387746835975174118913781591167242301118001476577879124103064965359791914406207966750745271186428100925244948507933515993164230314285236686219089361895703107887075883356453787164498806577721379826445981744104820814303199537661616920496371188888379734350370296346531857294359715342434414475748879666360127134586124686627542850771061804784446977193928402324309036544673561451106384420165344452133853467311854683806533744516403822472255402345657431058416964164420729307240489776911551688697628682194046757074173724430654293088176317357474015612046774247937818782980667759949531532023859411663885203506331946366612408708463620294417784938802268865349183790682924581497874433094590663862886335050852204995361975691303919426214358477031262264616982978266711646092936000345781761785605065662294451238204820451850065446893828730495054801266252252013576655894111583578719862106548191920450624471224321654548682825937568131007022261150071989800121003709996021468815232141835401705578018871209760 [184,41] -75119044971844004940271669727100248642040026388341685911203654492816503164237359919126411521118510016853331880477866391049911997960716232723303746357237858202137748044618849660385301264731697525562458489105782206934649574044456382894828007369167701311736886356748492482141107168270180127167779159028525073397753244132526405880997930142176854355324557392022884980782052632288258563146590776991605615658628994847399927704515316002052041701520562952526193910567640676026486527893523494052581305238646988675196313378974498095571885349291331767570966106984617540750729591011313176218167069215077404628702194654355269510428419303489542760863221529297876215765977798909790852467755658659667396872146935004657393808970943798436486742022795578850074207236624850409682536949880991502375903500746229912927711885424969616719969076684736044315440013242461223002296229119561518976022922780451968779788682989798956893760351755365679062296490403586384526832453195601582061697300204090759333132890802448125807077625801103659737741668158157292802719642016397520511253778121090655543194012704211948207096416885899435696045788659586947516979106678893976858089768858255081261125174222793392785836443713529442124632694338400814756703737337454608770969913326165733821704148568993994220711670530080231976676785034456293604937049237708241077059673536341975839351272821816996299065361096934661643237445652778466580765366174138991038040513642869828766948299568961524825627583103467961634974043002667652647056389105623363663618800543395052760342869325908073017114828588322367273091163689493383805123984467117984568791233380128485456187972259287988231841721057811263407248392726882343766153998310076276153596704370397205291004898767603258143006996608 [184,42] 10507745947655902442312478926381177045793061545420006354467393605639590204973571601425845139374668045899504615613521152799460843109318324094275038249507154691957744625937551103612397356529199133391616089784056118142645497690238741131264338743626440609344101997206779046916806201253092219132478725963401272016742688027771397907182564434865256967933610289366327722556422933826941134140449144467589505090089571111917793752409416510906091785468332680656634445368329722173191649346125349165739915643179102251284701120464693615239874091832144738855715793244430056834631103181210027722191123063485367615375806455207819837874473058705587379328917568029518760835590428154599008839489419290203147684286551289048072453352395379459412251447417204609220688039205732795005097307817089805744015641972756896431755771854125755082743351113486609080865857354681459430316757386404629028020161413336415259425860986852175252031202557395170435892288415568506388794790868170027400230656466434156512181051547191037243707435016481802775132645044531714937610555244922167992447441693116045128787997266057345984421890171780869660052195783901647641931058776291106999989023858159260180627764280137235744010716414591249542450272365091239722879888323371014539810934601597715851950337958991050359449809478819570121870172016767692640602370846426296246429502628894168699346021645194838690919763291011014260359188515072658363279455280861251248752574228789777197780565710447382408452710920379470085116341813285515123769712181708667031019172313149782557604040476508565879996730951258189623389647250635899172245624237528730623089676328318070918035315615768898722794946099800401413598354098229834613762888155438431059255909133035265287007397747484555846896022 [184,43] 31018464914484430869238239250867352766480056060591995801224811070198215419667361297222589100942675145346663829917849242202207394709398872443825178521632720159301829722493348077296602653976977771025038172972532841971122023279181402081185406353939921177545168438642221524780319275814016097369477913447384535673091961525267198509112510738280011023373597209945481464259739398953523145017815396207409309168454144119255020144730483626076873637640961799310866917496470345347582903682113730016524817226998415867863790602905798117630666552292729254725668450636349796193693356822913622849542373899022449398528463726953033173326359625456096165829653726864265187577802850911258724081463306627130791877217450252779583703250277715801655181859468051884712248210764449968559290449735349521287737078936055613945333928614081848304955614492222406853045479406008826193829648749460091134974902529538162048603881948669016455841824491629847287755493152515515217500547456270436558618571442519720531885270651871784625734346098308047813240830573400243898092120040059066349347266312914985863122692653470891227002753221422249526180144259572275219392723218702323589982171247469371578044277149016201331642959222621188594700568854657087040752862767698502598211643575487471143353042271103739159623077399680879058037250453633014838207787345430221055176318358667523962662103331579731443752703091640387345517003443737062818657556554018475137106549580225826941988495018496080135072425239099735574140486396416558821089742486597788147070604649462112101447186377447927119554903956069317171712588710173663749773920724616488916655132734456638134055040791323584658887042566895279754615530817641766607710409397058616612005140641550669705277941892643824484224 [184,44] -47086212150526946077080061012253602784490464941969303201077079838780743051510610301087858913780716211637618322169817059644877616132143997815627424617434480379975248164162448789980972356950384854022233537161446030730561084308437254719864674648876544863381450433709554018206380172799427955618301331164762349251566006768054736745595121489989523543404139069298648002403002403105232079441169963222301811144788623159163280451890610892129002454478821996725667859610871493410371454389165003119805654706399732052051747297111694320968077837493339397956829396941386705854676466469658963548952647301420338223030308477519471473598964396181389779715374625063303155675122556564734872341414792945760838295857193141342801256929686788435903380684742615158332373938529944729345913974661114050469499836159537250318160813010222918017334925617451001124852833515334796981780351490100509475046160502194657453489550497183662324395773188529613750478658409610415997418352478864573478043971825521468533187257145396181425313227872081735379321418665844527496997415805953089052933849833371993015872044962315371337106588353151248890128915208199640006265578483306135493237454442237150757744616485326715045981343975572903009817667054303932019445872102845958673898469349841195883809205279295609231941693989172285571201785685235796352117764307009828052283026717904720197649980219597445423052902722459849540135775758571007595237307239716090715550366332868829528836133367210883574277951361530766795636632740939507539195684172545300783478138001051838839941125246654940431431032403049962142771900400565987417703179796867290231849576711185999747143419225510980347711428506184542573764725011589013783984008198883650486982829013668717802869008246856638106 [184,45] 44763645307791744126705793652675775465571661114171123959263985629514591693418953916032905356808817240303018058613852831426153645447820445335255384379103054970101268050466969611964881498468808035386826251341256462790823869780063091074983172318016793840528695937490638365074461999514329080919964328922443613181355062129916862691409649685029943549499829261988058897171812942368278983493314334179908609630786665901630889024658124523617144472377930835928890463413751684071159992754251058577679103661481843836170765490580886263331889381130975813008536304526292784681983560347685493712465385494914456185896481894122898041229939671304488611129574071031286033443983405571430019436906492688842613503488173457006012140396405771752284615633472237489614167455307856450870239823908128449938919039402396842823839978112540577086475435028463231239177858695983131246302824081110188440032387673005013595411294895781557883283652920775381850947859837992665129731177355524752924909799279717930147574542040897367218243033576622031425344927974463427915171870551855830005148279312193686155789137567830857617274106316362232712344142449155225325318021233830981122708327586661090000162719608147085446355197308254651413620348074820198554732972723849075827882035504022475651781468505522777665542790576262988200545444864729545159496997868766209130732215131847996294283359039349669766118680824010068667162945577254401490043630178738961941923006657104076881432449676752072438050290517227111973793514784043218352489981601066537587483379501057119683544366760434913124800443053753542190374048695129445746301256790256880849444377330739534785289320412605084528885001927805655060988507158049923133895480244997601253911554799962792568326187901262097 [184,46] -34168625682568078830377855101004872873191236767074244685083506045579761994867235897413388225863097925947047365769137838885042828550899437214464005029920902752971843934957568910857173309817634400352684052970787615682610850828914928605977715349866900343457427189521879770979866291426481435937926432030630598210618736225390545224720515625786479555011953536047362163181110086496256345114439513690937677966480167173358757041282658578226972505555183609940386902681762357978104051759343036574579912235338474132852763076095881803934867569309179537211029909712700114629068796677834044266950140925304338550301393701146178766433963275466433649207340935242878840032569190976227094635239786312555661616828185953007662987585852489298032391093414117895107518023489598037669507828743586211136822084849309719512270843358728273420458351548030359246983502581463107550459710567215232544759303886015092797236349518660906638107262263795290606990198254451805097919867366576509993577586016323887832885314925296561408978323653884031212653551879876431365170406354813308586178477669838098941095681682993752927665239304502010853638849426064070311398450798336252146655517129355024988128667308836751596615998501951960775709542082478415421788263091522237301380457250391866796720799567845080558116437232027177012296291692078999101909824445583944207417577618681382012520610801640932041702679125084618929990704515518246585134007992238343834808384406931759590068563613677590352266333302580735982610409745886410109076990335313316680897522377158272350363130602256470590596533324616620040227391226716293695585009682566247563692866823428342895874573830346097844022755828961154016968662982008102326837620772354965531504936875763626950227863122419 [184,47] 22942476479538701266432022776466176659992758147965775304242436686579629549122472889656752450226216923630925171966070658473274718838588732690673319564628761070662597605253232318721222630083525030412695315213485450308395682685949617680131400280791680146668421025835751744129305253272851211267972915195227600370664418295325887694060464785589630958182150979691430304341698153196864784025096212172709477558170097673568955897963006557458462826109369159557728714304057565340371173195836215839121126282314723217385736381339408028539813625285204502250345922518109462458381048880991360201238491953353507441266999357116405637234730101802248664433976826557767123968350033824518306954517911613990412529329492548945609691165812197009156681877649805532359310804967619036066467633181942320940815485166804763056679504969978081556315356277847681518761094204961450042814826322736484134887616581401624121560932929376749185758947391845732551848650050860181922448651376441180601011158903552423934629553063796859098300358091937006759921403314478126055227265291520008085829441633384963219458896308535546924500547773957829315685633776234408897608191183672452937762032457078701404825627859981024244655987749574505315923505606306691668264611992026678729993533003841595808297762346916560275138036222253752324301733003099448568239005308957857449029789361674783230857279479769932925411413381226846884907250287855419743720455099559488359458948192459360082120031132112154766914069891536233758662484323051285799721920253347094563158897491939071320109097853780541264142833888771435095606711104636996861293059976930213692613038158898820942935535407946285590159500294882025269500194118082501913685730998880789923083003457861707344220816320 [184,48] -14390008452068227986424017565846937948760160287420447304825281380918623592301451701082626912812632823119339632888121281797341172474167343077685319217928852294109488334575750935112796917461640639940756754967490638126944485655468289626163210963103724709123412024106451130810376397131824530858545200028975425615125315520029199223094484241436543860129399497502338034143322614295781251762733950696632662553563242246457432726619824056202101255342209381513829739327934592627194881748674450473296550893593016418718426624196436559064465266635042316851230037609887779648277889799956502465371047126177385470218650663748850673412214062324810023652356251023488196183496569878511658721807753577999352298770809033555924868439144805514808433503727172769034384481897230968277351985427053871154704287738839604244187101023965965854162863539307898172989087354738772989894563723325056098542472804325123730232263976337082891290273146293453459217869685182249589537026368117473030493643181168449888053843055704389185283831912239246906242721597704409898227428803823094674203034997085495429200221926016098329972353931649440328228668424824640747886612568601155140220210332359892705317138797921184439432448922446246703665619544564607243141367774988788794673692353584662686121775485426682627137401975955032159197730571910458314562127939760774418559399908615939305467362240195911274571611173791640745737368567145798417756891460138943405842693854269218434383129993678347348882896489296278722673121845501487903351621204735256922725888015206270017738151940525222919260428044855224083243487171128328152162287017688742443329040866840631645475741945530698079236315810985027942855100773183666115762475411728212340091159308320208156339335 [184,49] 8704414635219548972674361259936254782605925883210057507612640591693521123409168136794974696830295006474924928464611201840157413952163418436053724211594229485559040127882155392842616851056045090383071883923939404261892234906314618500075947966974772025880796695086289169659174552034905810556725134105064459027903283493815028529096955120906001411750459500603937301256906106942672513580463246797365881113839520742363579185126491506091932987755450333174481399573713181721586475968017421432924091870815047477792565865754801671668308096092334639587213094392287034882077110776282498294992599206219516486739529815751539944493784469636008553493505442128975974997252225860699024417737217212380715131692040951619896863464241792046795966930306796203369284815200781414982396886245269980411506231497587085062013412775243626989452832146165689393581538081075582834684628069369874258273229032067946679144390834747305945560148530670229890498786600342599992964509314280476371525739279941369991292606527854413479703926523979554432296641013572280984587110589575143560644642792913753273116075412183056739957446874812816718359692120816101530917179004075061949928944811438151089911536157842737976860657984893324398287199358905965029414903041166689952876750234943695798064390323100493632216959586277014357177110231906249209088599046966623041806668142935513321162799416693910347603512260619025854252170941190546620689694860218172282812822193012235602560935450889010656292501477724128578126522190456151365209610895600639783202270736882058509237303230071608625961710011748299539146298483575579275439167543283420763304624107490459125539459578605125218761299709595700024428374985093794913335184068073787165606210357362988460680 [184,50] -5013354735065946548359793083918434036094359481562833558532064876413604114683548779981484726704270361834958232048793920700530046367592685050269089896163830215902850070357541450688574770587366891813758174191656710397958932473756342970905369378727093651160329558350052815930790756898663922971293792828432563329711257951403450328614118542354253220330602113537733212260803472591623749502722020546469514030166059896259945829549646172234396428443094868761608009894248513900222711449427412245052103184129221954623987027174637627079169738315670952198893747418290465329153279521978514908701020035563630011321298715230378662760578984540189888611926673253472717361884271210984127991114416889785998430008344541907138318760661286043620073800504342882101949124284678463875024180091874363542453013478915556570467379500668237266389330760923284145146366475946912824110781040739536565618222904137450073597644136666399480606404897952540968949696973985379492368974903626232025167204441718248630809139958721204373329171741713297939547454161121457784166494769774757233194090128142753624763724393669933363669234334837629803284030530467564584227438570059735577985804381937944820291619755152924615888099041835079736406380366283056949540301067535378177454798394262891465401070357735039608823710933427814126474625290928204023127808481770945259563623100001511158110629943235067105001745423608730742932325328766753956296599795090782568691937921116955059545137226823483075115655181709950277375141052567240139672059401222384234391843060232386675959370801112496600491176164876003464418114522748530049074069359435821705857085237816236259264152904456956659694580237722550623705651414321550205873724743125290554087639662918567937 [184,51] 2601337057132680315768352795234402373410541983695065479784359469459245677395768280156894913576668186304233302831664953699632568037430184986959193909523842471642850469078541977978439054768761371625132017617367898661560132127515498212082044961824603263005212304260971434669892412415335449322643576703548594649431664766432457832005537388977244481675279623386869344755988980999126529044896057635432018123268506892585190440368312752733596533678132064368554561767153632421587400967351962456900513938683640298511804900812195210049549182774720137750104735851662816127372100822951239179497581070729242122452172661202375335080625339362698307084863504518059504475577610236720545013084347189917950342234848332512752390060931669006552351333212303340408516520290403903258365841772431045119430809675717167848786736475883152549020772864386692805270274014887605374133539980620053351420649285303572430362624375719584838951061050830671491103703214727959584785132854969631171704703471823244601636017107001878505955197960415078786290260134730241199964894791448689207138942326423727313231957641211177240957059417953578171294327015789547936805564708347876912599455469203859079475974398250305814504532610842209132662724341814676474282981668706177385290334802662806883688606756925578371211853316766073413756614722894800445053481680665317031331856160449243354599298835319907223264396628093234558521391576980644395597783892508239831678367127891669671093843077746854280688303452994780028945119488720695350391255724966769342164029395790716252541068345056735312530057440156590010356885003051006775427025380177952675614045137404129597946489270063006200850915728429044467991218283174763231825867907103315523884636793547813 [184,52] -1111247467885310010930242721692427835777066974553682211679262201637258733917093224635184073363717305030828639025502636338651013388333720591694764415940670166034043809336072586969420008399082889620370559264394012217192241825128499102353900198861150992070720267223716086412344644116070894829843138444356184261899024389686699911381951457671438683885474945698733400322776422512882223415183314549767320623113195010961886738846536038580953231081272478639755270600867484342838454627558927099717471939383256172616763599345553621858124011737219772825269725644842755055556130882234502204285399875938153809886950063511365807193538192227507848073015685374297139863687059156649739652928898645419118638558207800707317914717543800642680894161112289262581761763215494750603000006151529377706764735877495584098005094880952893817015623335216223495559415626751786946529056655923148478802068562234684713405097181806268988715303762154137390107229909131681566041183703701971424924705363644980216477741905144449147325928336196984595262995210154906276293203913626166418498177263026495437006748416498148212231610246855548482673746519449765309846450682579481798870668705625463381973879337280275493276070147549134725181256593155706159720681635463907531696308337476231326243840493147787193864100944631677162143069514032800236103348007780072806864288036804864979839727658655072622092590665969579929730995036949054643436722331994216711453754113554665107206072611766962642889643828556444752624602874576169015635734417961975670064160441538199247047383256930694863463082914240471649297016337631356386986564715202347533155789939559575591715758495665639570106418814603213411701259071558141040653772216109373990780249485082 [184,53] 323229988879350066092924712529243545038360737271399522452553560703250721295838715881803805891617559128663087490287645028486281820639960760888409790622570475990537389709295274087052797419234346333806044607685092640134595084084918095667894800547482826139864588270369447256495670463136233181763174589046131097756592500346840874835302606626928154921443779198841214809807179205223312575586927154459949114863799062170570558252988916314202685530838123132153495981133678439499304296140132615311941530870791828917564960875912349179837806655712280819434677719348086489423137476914531117448868082525258902918902481613516362373246965743338661690670312924800908915218673804305647834354327005873640961759740182060966010745886272915269317358636849429389271794707523384843772973616739983194481227734968942766399221653020354451142460969016852094872786130656450051149523419886272723748493921897735117296414176097417868587900391124993231847523159668384500651324263787826454732427068120707024487594378193161575944388654304809512839878478010023132320078386324135807534934134585074861118491478015662683238074484679934635598431822726555463665886657070376407656118828326228769740005528756922660169373515835160587150496085698039115419661370987098092157151019935790964691392279806046564074457309997489005868061341623505235746477746070872742302942324318298215656171430784183186174745949933718528233427507352811115624816943738089945610407161830047508670499165601256574914669345063267398081628540266177676299862674724393697293139447331411510407648121206043569697898626237242448277335719871902021765046904934971109901576528521532598016495271024685297865361865891928036199243778929400886730645698654939173671376732 [184,54] -6832030979193274967461823015469024346495098772709208200403731373095215901697686610600848929062612095466001384015613730917389997140273475811727506556004225448105420253059269345275113274648670265287229016415658858613266432413478544466237240876362196513628747824887380644049813268150543250113526478322468744642597260595148625474701924560678944172759252881084354771634078709541935584628478235781766751741569136326371655612664677936760929174237108347021681768510916009217241926449090197565027378852103015423319405989381399892280298218894637621026989557533565270373317114213050274239076136194955718615963309926336728337902140593488874745753468978189544577448472215786062464778729405028691759595664576543441494128482382022246305747754922839016505446212230382252894510204862932122443351826830121016329093170393663490983660914914249282007908642754789687403889154537836181124569154640463713158730244454084965508257607569749475592940317520696969963560153134831024328593323533243449461755546494794853352622991245629604931118161904821393982018201095782865882254457213465102276930099456690193902422023901307224081967375879676118125593019310820165682234856109756296071852371257939612880495527101828984836298459032994172311997596650552313467188297331299590115206807122920623740015698938548109042482516015668857550660477547590802449570327029397577413509580816842181276853625146828807294769760620768107053336900678419185352887819205969686010402533929931125610232332295294397434707075351433325476306982424709801960219139314879624315933870698978779600868880440028932682020005856835058928530537782586519246706314541199868227287504844539604175036927587033679162870804971474218187341440582728436388007 [184,55] -63234336127010175618712911609039749456426705456608150224378756990052962760109548528747832182135767274475409266126767636847255863474630439676768747414294664389107704833418259177858320504583428573912704233151187380445569100530256424854348187848051235798316208730063737360637763977049739542477080065541208290150289779635368040733438466097286927225018610421539010044803246990689314039124474498202651960505847353820268870220022456282248678109042535257480340182643404477200800515987825536398190774929671903326068528304256359412326289881845857340433641744893077891181082827787616982635609284078171518516212661754990173359209017088704307512057372215772372765803172443478664215700196139203211751589977562720577585912050424869444143572136212174366661546745257035547215275544835198405246740397193376755870537324945014363373022593370251471312171104984325717739502361850838368114906726868577446390786759701321974261268133785050429600237209880088370981009516312165269296946736338865706076799073803406970520133956134661189052159941085744606783917805955691872410752210153885824092488238235403989569595457962628455825097121924740132109029416268638120133935894869011432022498467834877203246480299713541327063012774135526163545843048795642633214210552061566808979521929419456929326763702597749674090405669743884380233201300867309790203286311424967977965922714023125729736015791227566065125739180047297285238293374056200707096743114087487028732637950904626762868961593091574111203368577367954937383406353403574983267108735016066985077652154642780431496708519649171504192483379535822260867870885465770926894914882881923545346763690098773304950122695588201973943828343887340573858040570737054511758 [184,56] 46562541514590347176160852644418149493479805521922810200102304387907566267710073146512125942454896519415909392913744315829045301093823770008042565165978107534496834724917423595874905397661209593849653159141373591382178590582262757288665840461266002677079539572182711989706332859948814672887118421156946935781079551962866316957960448056005600813168467377347360695163166287572945509592254153775215805988638195150346109777857862383696786646385220860704860255418644376069432977588334203603171504565671083342146150316387077374596203755468157876851436024232845837612216129546429786645350261477830653957029133307177166684481324664994017380292628463439903593157193418279266000701895104811445737114654434296579914296204321723356899699052177018078916083360611142327919397089231805857042366741240518891029259385658421579851439639492496140459385038394014331338592243537339222398384157144779531471513931154020224425848749186325981961947166896219315401905322485907683666070897328075791359916521409501979505140819680064266034803727936513716167305159480695780085986628342265848115193839132386303158012963036850328051623659277695590225350703293172003649371801003061162990308551633527558423213866092538328831466248759458627202689523984778231959288004924458917033307303531154843400919837275600382569631647184901179578617370217233522696860392698184736102154375931834831255231122922560911091698448228096311255755333092387890071833280663621193926409562073367265936709484815822697692524507365526782123190651727284334270610577388244761588385947921107228414527385461998212064424760053060040605121801145270042766334974212621334538175889241026773263128855738468671374782045762539353157467747058986312 [184,57] -20400698715885399998607481057448762647080157037981019298110258778518797050710588393107932007655338864148548350635589034828708128943006563455807964770637356434068063256928266500002405834543184008316133057730160486484468892106637517510239950570867152735572121376326849645500461830917691352859412684096828343837850229397160350017947576771498779403027022718900332905231041048752268960442544223993901260482128277268483624482917976251789004672399039599223186272396809415695327749922940700067083296119306199662963704716865870033499401204357676544813413510674362709204575913971715377945049557359973328692307156520412801632432950790360371589030562191117240793385291303223140277295501690221258175084760142144529956305338422213176535083428564641045733927040289934813776873771123012136439186016623382415910335118257031182223995818961428339257027008154366922222265005406848946690520093706727743199236919625498914670711090176777767999642599567908796920746520464752505609432833217904054063304590954732184734235931846773528926237596396547448357497495268534232647214353864868349294377532117603468546625764731073666606054558216965626704699047855133298686909839954217312657481177253739710811806158108476136401675236242645111119117778906999908750897313838462841297979432774303779282279351830565690450815692712248100432850805880113205679120206251457018146311812860015582885575909284013012900020552063218719563100715568075257101956621114736499674198570113229131252535163599696093964968288463734318414353864422039030868362414611517772992952397503892696895745743853452440548285862823659222424352794877859220877552985109900303576184401604493283801778717074488912064212786682797450779056179987259 [184,58] 5774757953916953185552183110854052157119973166446892379808359970797998226377651262653342193182676011513342081693343103468098545810186148148566930725012915796346060312514733110968369786983611971667539739328711971044819269861824078469698455965518171219205557614632032569622175852084965098836558799622702658948888050863356914934929847159801344131602766705146692731982298929179925584100047996923976787846171002253411079833940035962018413189630867022522864982129560687476065499656179564471997347137828084677732239661987238985837727514821311182901335924140464143497097074177787602459249325609229662311441789745848173567156344110885626850834658988349889484139754507060255795377648120553893450974276154125865517852854925938435432358637502728999426403625363508076433126579906929760142490758657130135857656333440062508991540561648128804283414836470030610052365120436890176194904136089404418603665308626702494785694592058067942220732459557716092219149356996454027567234801036455238213503258900942790665856965027718358212784891752650095435183885914900724697783558292935765423464830037894262551464257687423807816501100150428474786298801499494631076557429580927700644077400695974112193274260432612017358425988005382992859413643344456063934541934461453734807530818712124682694465271396677853868663928482344908504332771221515680190656074464146095389859620308520031414919953738551332672826428645141817830539005163678466111872049049108114238693304693342064476222825109541947998439986413398333392331280506438917613981427107059796863479552330012177507330057810455022508737338164014975109795117522710746850459066949177890492143662011383075149428735307124567262896661740238600755810872867 [184,59] -718779325062429607946513193530873585455945774619822239406654625821726672369612099576210522861917904407664957106877130025320082724313093602554113467859221338366648195607014687803711234249755888923474854544501754276710093304248617030914007539607255392535629300790984907480182492920641441039186166609207832101274959852123788340366767181291331056587037799550552701441918955558640551577286999299522854227033919598289491619540827304579348983681362760033329724917903989176616031826627412795733489567143295189219082294020091246455610122886425993404951619368722521788097589749551773085464099496979192995048459815581704048213180382161425448688484524775281244774400531625894427102865796622014545947957401779996732928562016649062311653236489059536413134607697488367231581887483647046775627384362482573266509509288995190285186601340747107385870753486559395423937694722668202152999828750322288743402749431403907523664775911591704843424188111155704416301300186042722930503896356935734132738493590940820201585153850228976995443836092093968110922115473943943426051649017053968526083187563758137977573325890857084622822244645140181932086431032814334883037786295291904482132947379218841502208660376481062078072913085085346640934183526254213288335342199954643126452252585004353122236434501344628678388294067240137037076775537072250673955338419943857996159351884618184948932303014851201090777977892934361361383591450387066928928920811435492138132441655944653001052236426891889126433238984327337278990906141535353209025504511098571705137558653269000073733588810485037600368135620394970682685385554369418984569092364472372732800757484653944249456845236060624851087669162547428734847956 [184,60] -233073466329412374456869728919661552321817934354399749248585827936914833012772485649538546210709919929605023748207260763010423939305482844138386863805220797627140683412670893499684067918879194370533034594875513035644526400810734551756398166523853904523851126561833279353386686284098544064078291982464581817481812443204208266771682422529897978127352469913846002665163638799291115368736251713546116428741187580471596195456770057886555336927789646435356032128919331634604965079692352723254543186130160568770321387791606109893869112442440777467355589983797350232673071904497835148624000027719239047382809460076352125198947193050092527952285788385280275744694627005682119896953440617614446623804963290722320394318689422517804759315019600769152890277329244429456499389862327228211503168573586950893831202761821299906294091758710906921225180210043149574651949858090949085000950714971711059714318301877720460774221490331099656393009098061708876972438968187669130377137660841217597914441823098552737485456811003356503110302363702255878984442256525064029922142730695716371790499765635421429588988127012173578672884507945526684239217902428251653942161087030908571377574860927294293612040607421478197588175200602442923749960468174549217042461532897140871640620039891347446034724386841888677994780573413087094349958050823851363115297030774895881240509523844444486063179229161848920984032197169184673479104680517072366587798813253679277017106290768575063018646625366585140580705744705615734875409338541659623994136289705950146319573054487410980191211435836258263473749329732235346853097809267518864171719231065587044168754008129605794088354369024092736152755523087804278954 [184,61] 162983670516065542331049064336884045251276375844814433086969483339435711727505500762835003995910970569150630354522106802863611327642046178527663229917030685884778138573969033398729464260603312874322438501844676330624944168801456120133706176610609340733638144892999816948667974220037233737423474578412855229636082949139157768659133335033521583968777147542762257418611367647727725962460188299669548474860714064554521943391891545728254416482816954852833178875505972924621277383324160098144996228161138004100235251445238958895696144383548091224212663237391393755646028185654038569281919719443237566898012407226136665295614632407644275164035788046941816559995614140238364915213916507333566884196011909302606443136122375695455199214205301146428689111042084814552703206151041974865692008634732742712152021525333388548098567662311534742346445247491140811496366528397123927106650194240017350441937443166934762411202851412936105016381680556948752107095504757078809210493590879825800757015658452651155585862178459148615018307644127261781884161413900840243247046293411565579655713432741773612303205914225904366172730160465451974750445990639798312157894404517467891242492106712031944955504910116660381362984278547220129660193930344203525166412471815306505573121310262887894348528046177035786449548069221214384747521223119783774866770812258432962489883631377426281573878309931339766084783877271431141107154372243969987794055980408125325792436527418510615458081622488828295809985042213760709589235107656431336503837282605839856046187620827120524383618570246525972854992028674030394329232968290782078029969179578343523823256319061170457547196595379477746155096470507858950 [184,62] -43742203548217854527060123988137003040293136403734463017541212205830263940067021892590233779120320837366738166914478145523317076437026245658774215842300515862627559218499565976308570413100511304846712165781013268335205486969057123754396296291811387460161952959868901917223438224648154033771882916485037063784742344977520972594221034022199566520787606228891383906771271803201610620907104303509328774474763306323890655315610920458924754375513507775601990653862456801438736254236423880539727131092322150437076355751586062581684187573758694613161731488817215542009767508302688342526938546937052216639964950145435376548135152387644209543096984585401335657041914862101583943101952864640489133613875857311268481851578357346911614992380725951149448867134548775947799345227923710221559789772137600929594671599621839584602714535936518490777030824914534557584902586335541507216641807828387261785165118519646878337136387523386277892506491873080557358837214151956244881963912562321429391466178181665681663449481628229770280860449678766162713597103644780265393911332827522792305077725373157603043588535904700244023070277589228180117439817607326323710850262892678298794438820873624873956675734347437079561510075013171869403551938398736186692274374330198799070570570981904463524523153989632573478774678136743292503240097796516320525130734247132190433248726816080969990531396215390052051791838714303782891589992178190095238523191337789815329397395832671150668959453253293905726299387187940727879189252011438221546468149331571142350880815905592846052329377510638324814834402242736422890111608768800955009421777139186178714361195891618111340836819147842052840641675231687 [184,63] 2405577065340630303165203898057559147333256860379272290037461130894122400043246322926418488103597687949339265385085269835275228359024897043933900429564807054498577843190856996517498637789848680736391781824888150063460570975893405849369248276986463483437125669117367135690366601769808483547669173406753185399948889184909534711612508172224298124254673909251146294671294837893132336077830354608143845378293035042852433533639612531731579433403372650035338282249090067068819484462262164114336258717807128947650033426840004258347076443228672835838331268995279591590694380705030958431269875685856221260431977408242681889082015515544782593864769489726637749701707844863925083387624918590240690700414763180027489594553124597373652354602341143218038469315066107593156654701684788713891451305508456829453046592005355844775248491977935160945670510212790486966085459984531831232240482548307242829206503034492239008279683382504215405754165617207999714815087735508246273983839358447793584192883897972887557886214636999948335379508866608976392678483422911818681237699186579461114195565347549426612809571584084133605027880390330893768566307907294557072106016188540553960728114176407827927101270093147875176896766717575660983432809798670008775234883044427361092592279379921254113850254078523805511632210944536485288841704525578785291097404252086475530213375909323692473166194070175377538339191208983763522688871891319333651850352768775322604663705723136801203889374073454941345953816147404200355140746170297388188692250428077732393241628722832381145065061540510018732920668156349599270204223247715815099678362690442150859527787989491587940360055692662015271323939871 [184,64] 3025847864098200159331667897834494508446912072495429448396389978046171998506907820860995696981800533506505325750513833376043956579713304152103769578157360629655482864189447501392112966838708097689482741055538589298082950954044381111060149351383941817519392182893062052140794733231149229772274990368704830707644993249833625021119242101503586954567822310355098891930529532740574135379012694958922713605595596456112136766596670680041914397626182414947311448108957926684378156030270584650019261822782840280150422385574210214874164563953275529529137719563878937742922265373199161512314025233099899505716931890012579371010376123586669467178830614603968062895895995046938099822087157597309429627663921714728982084477643417553676981562723764753372089339470209584810573704409152994696232653169504275534880888924189395287685660618401409064410441246270712972991625354530075003820562456118140551657698516664587826496080546761795345497391318250990633222261078090533113905162602471393699571014113997512993160937594152218928760247198040594587646491903570362319008814576643971274177010440760291610617152005501634878776170057141283476545668633879886002908684054131673263439602400310918478149228189825048916416942376966025325912628872611507782360498220524863363407254572774334764605915925926995004748291889801116853411724044132065030481704995800362088420933720242058644430062555984430993237695095148671657217716926950166962198034414583496346673084096134977393882568333998280980285290607185875268439415215742120411735199375181071604847404693987451065706472538375583091601087687407751438883578283626342658082214544317910580299824021904239666732870843162564715840754 [184,65] -1482806636389124286306122110679110402335357795693334085197399988941473998276118800526518761339247851341064526012863739973685708853968552453884653490716224654424679272073938299356348001552338388725032091857320332285287341327228126782226633578246085504047459580057398796858657933921508341410178559938343405114553193064663169956699285157865331446499165540901960441172347998299765755388297103960376308650098050686069630100511710174345160993165793026120673988033878524898396470355768880734149016027263838787409572887233313392193521118366193663677521258913860119568043132856941737061742265585243592051016900941758235238753347525229152886058915875758954540683466591920873220453065945942537294351413278882666393897815792180169281245379827310986255187895396891098578603936183134791238620228386911225184846949948227761029809645079362056905834058836301728320264986195124136269936194157551349236296253957427752796477820890512061691827230400953645983274357088683741212953344539497173283507043363283280105315209138566557173813416513804906024893524688035368224474696448201818252419986190988094041881308961105335222552075694293540496845507788657203926906379779940375842279872480486247149698183997989616341361900920445404663295412323886647492616916872881445741071537619038721112746550418646228995767412353067134998457901495320549854343992601879364416316301598132751950635139021415896509826194758633412302195940225964647529608830018404335601457548067600843250510286594924617957057497210886153594539501083698212383681033481839092345608422800137306177090379493435095323237645408832897024316971140480999023355584630755247898770485940499538720276151258452415198392 [184,66] 390896423190096621449022910466044014588167471033922697467994061722875168638793531685550563359465376282509775122354600010045776043199295652351118617822575883118341389934438970661441095788162344671353300974204995147232197734453143297812097022400154042173721102519900275517453272303851236622368238830721192724414631334677414356799334173808737114781981277616413967124694625338420224706710631158344908818288141569510484364545339946704324691988800439461388767818358220652766918966853280579052734225675975820060786789128232507662885537651124075506804440979982491456751771170318744195348213395349946919235620912934012928795610383904155295952218907945088085377857188770045213821365887361834206182573672906229433452786861694007310817438055560272585622501480368510162339144513070391975821843836840154002178050503619363798676471133869042503573268610755358489014798895691012644748982925256970529179962702967880563289393468194685389393399098469142091313370386178971302870758437843200780772704826222407966163194107964286297566525229512953738165868957449216714031486962010674176753872382475136768801149597672739990850978787892130263655738334384626680255287548002717870027749007948052898366390580881920569317155767703697487960356370084166910324569096870155083202464681895463730253303603642396230614349158757072252083252458999139078994155404438775867143846912130321504795690449232088291625482381382845197525731941872055789388679747674652703980275998211710638159066355611746180075468735110217103158075706818619230616986167522502531294197804549286706296307127912939757351336762632754371808603798147051755741576728598693245754926843198862707993782730019970592 [184,67] -63462771207085639461622208013644475585872301015441160412606589371728218336423128894212795709188280102514314323244604037824554078236436367643822418815167225577532658667247313761551864811400653509489838655282050255101320611165400127254827137973396660186349584674353024838929767707977479601459413722370888979788443045437912470057822372812457479255162362022512578827818518641836991533999981592082864385790432674783049223681902363698785344087413739407909153834212628126755903103536127739625954406733286398292499865836946946728518043384206338945556623135154159939093156291546075307459683999448230762467117997053412968363101882839703028346245681843695419633530503878191451577958940097395990727166398526832744360926050244687642580360905074089002117913842186850619313327856448699058311559743117541620322443809874931271230944806011399894460460276635067427269030334678370988623420848582756597609081567708528826013363157655348378433835026860287348577402788468032893827003344247758263971290359700340732297980021139129830905675676841362723225462011510736208549253511941674991088856689697437400339434644075086691371977856325123323460970503136155585934666304804602594816828820434200312150621405788987184610349839248262142793118383859435529372672102448516307246003457788816358526503071454573831281645903736207619025695032883512167579220866899197756226784372318408033306364792705867264005104050984591457592092132356527168256216658743429234559236944414737571814299383643881257221979670984635766664050485582698534433701426402343764427319188568037605969776585768249966666989923619175661680590601705500074102625250234446007418390639563805017122452031216149 [184,68] 4443788537031182581489359176737979498173566801941773662070241051385645350619081768694302951403073387671571171865593233675370196453647329732346137755341404425924540437597156661921148557526016877583170389122117005540145308841053660878336774577396721009364724474747918796859105042694010910278998302990326819283828127679651998730151813459433707600783346936011871087920765435959174448964960536517092260190881994662535873015903429007621523586815074089510139415740092582841108530145456749621849925549069547501818877623309900965057741924799559979100885862262172569488244666629499021135795981460516442592750570822963133754509709736747886529261464382839418974945268083920518522156055913337992882853326132714177716200149880042464807904613026849161027575478018710633483221988789763728362721659281813200434419070341737416597909823337189089976887481537050968460296123439261052746478337977409771303043767142816209406630364994870328271427564797677734182370623481253008870222925959959385822859382112949628143471250734330814438602602966646891329706498572185271919278046454985434298268961943141330449416402954372936229817591204285956957335290316990537879799449280207027463088038756365943613672307618354515053549220458930677285270989759872542934238259398190125829547696884294753695889801597740145013013213970445124764625142356394970172631497140953125293621533855881615485188183716413618931928428732654331792060156280108664114598602360508863039278528802784214590509889067698490244388935887819220985863309147105495852291953255604446719692454228179980484816131658442218835284112685298668601788999747052552398658006338675282290097516299612856593489917661 [184,69] 688303752500687175346117222161222676479203892462911986103624446083115838793342399533664777571292354696572550457161129132363266677464731656746774660797603770455617594360672848558516435945225932908825251856773760273084006201894494193127266696274312227113395613602353879777539204070464665367705115528156896075460995496445074216968476784466250422517865910185146912031445153858518201604520187760536181733962798857482785325344130514140013176740981695118522277116278550925549551403609752387955934182080816202608244827464384052727895894663891655645428760837446550435416294688936590683453506846464299548372047890300746794441906605999909497644365179906101157587607584446099226773669003844654034737820257330677714532894155823820881155772157597654962845450298402306357169840500481816029715136153790894538195996747448834888541736016707179753166859185152963241597013853018867774151346464318364362101676622766393962832976608851673235369259893856872064195407718466219454147944123201004741518728674992258510030155332685864068506336542517806916400881913816159420343598656905980872982345070127268864193507060338079175708622093492469781660736304832959592243322551777545352124366441973820412531708064367695966679851237847812289912701240771476094536265844513493272606789989588857622855769753943668116675565478254950825373551330435375220176326310793653999870121095747847660223546395387291215928613963164998284547856488590344231600783133981779488942096429567570308729087496633244277165361620232855304483944610923010007573496848755882787056056130112671757762493320664649770092538010638321415929093949253963860349987453615430239845789027158222407079620 [184,70] -240345120186609385896245698620124233722812731967353175547908617756423963296986319108954572684526975437709006105983162110418288003600662201413081350160895066226404132152375833762687694325134475932176892720723709560141582309995887844578116301730777782010632335474880485733542524259848219415374093045480130483114979056455115738868867991424859667047015521605041442616836847830638788485939206061074377057928207617811922326063253484428571114511349615353200149844530701346734785657909005211346412593360099348342906041250584773927370915206217091742359029600172881418111467623164846614203199738128058578494705433820338079990144719336623532143328365737727358747928329653790873627396344949019099017164160630185625781232503600372214628574735252443883029919134208081656647859383950964495496700511911059907552341428567122773209378552247482774971941679508030579464069311839631152984982740933243950951485550262658476785052147524443733977635270748875651958331886028758820781366028348881929000816626799662634374240832434674931790096863925751259577106277518661864340061101959655651195955861543018798758460557801890809695328268624015578718299829623224146330421650932934014633415615869167937930905993623066395361755184040821226360538461780845918784056866749633296283496867943092139558282171584561751739739123519247878904761161000698862368664420334270376432082630105216204625518826589360425392410149746090331922991501500799083449439291084418818534936672357689344174518505163914297444945783674492843922834137435758576562041408050874741804141374859901481697554541675016056054515472347559795181800360178361870007356553980326050192019897608345798646 [184,71] 25470675739097273345920825147478834407875465035631281676781804416441481696021941233562039186610621953806893946320479683120875744116110588167999771045828534423394912728302981683377294716498976765662589094714942633326986304913804989083750243110348099440883697538915664519967521670467798838479666258540592643092819570625105330544192976091065582256399685624693271926795770893726740629716236840380932586641807152716022069067864369866338771971012092751977106080694741057211197709375490339534583372841176655786469558072221448228113545908700916690999716386959834722165023800714790599999911540362874718715684324319923172503980541586729262492560964506182960361630697825255424217397121825080645621652033821608419889022165242714907171345068297782751753383015550486822044080782556915390049123762526622131355360921076193017387913723292622297993802301210713427976317751234486540894616650807754986385411733033277153433032145440049135044600466182650893584118789733896216784960972781740267792942020583529029685002545741643823245659578157109562070065498095458874758995268610672142555036054895225070008325439796681952114488843982375280633325896320137174250595468860446006776469054722926442707491358223663734845437941466652615226476075572238316702958472604342641890951167941368159908047941557480030223628418579980938832298733237156805106697011898192226910802630669897144555323146901945553639524305646633175438250949856619669844201717129880155117519686212955388714013894988672498310830669843135281882758138219224741089095051781462569236039602019173100166242739878628889466300282975339550349574351579851923049782335779202659847559159946535711 [184,72] 1869356245678900562100563877067108222271840739849264029864164284045694073201639078149199945029929077884505498889633294124441607998434219677908516312790595614087743184856004300153535208731586726819870885407933159397618247372592102712717577465954707209216525756195440436044961117693917077786827187211164727295283702183675174829231646892553316944544459399549217401999080428825304478344628373644367209815749118046163561756672358107953176337276136950273661167185273384014403330229738562241831330330598658722762483064921375128299233914294487766148299493391364059371853740494474175686037301554078517957194538125341358822048356944786341818143401598309906954888568658373573217733054131465041410861425435068731256510752315388551442746645720236157299073135676168495251222412109418603894521527234018914638491498219884564400024259891086658012374552858294999715157405094430647670725982672598303418299800406863103485333603322508973638202050750218176747791050567271289728812503355430700085952774711716476281759865141132862571338478320157679312086954456050269672400258405512883752395819783021815019347545452813293730374816929106826657214193766787054121657322460037080820755443527443693971207256850564297027011944754646899176085655726504109588425230521336206972434365615377968296669758050919969703030709300621815778979915194135337511304639612519999599553779395176620128040840491704137400382648991378811388256231500597261091983123909532223916196460841879439063368929415075057598848418728672629626838063053129065900153784004968898277397490059754630314895777016317284122832104250829587410109692590120820678135505954180060305346926305305 [184,73] -1134168235899087764073055958834171211697708208068335844131477256108165228508411594305631509171042162192475275402076048672178522628612658455510556285521129830026901954519124206830135333930637971657792797331586542550363540710968054045458932409550598869298777856823265773111519636947964979830947916449918710091225980361867794394984406780270995984451169732127485458134012285057892318298396180245537039530216357722243084776706002264473363553715090683718720790127018251267824564250661024978454887639847111703231203841416773190460935938191044005560569882406145726243992038357731144899513917470685424558907950642416414181814444647126102023728145564299563160398880428762881308487886385124488109924652167709256733915853113206849479499823616637100712087830739851570304945346460588193189868476144902383468994902322536533512998777284606794974970741756120676716887084355531910977326693315334986224065086072760154055766326505931847218004987077120004684440080659163325558246099492884075689556424276008377704195416164904018237025840018038141863098096656622899491831125778700762075353055529686844803404210492636587892213590904794451348284288472076482319114332566145980300978268730860610535924356162692374741672738627730132042860214453871770767636554147110966740643193315301430414247938042714727401278296996465487604225113820251027803795607140783872649783942128183691932374597449658860158547816321872446377069308165751775206835027627610605613857109363376211729114014661037640708503364943537841737661868557258156422964389603711678538515387601927694994714622851506261343894573197435821356107972612099489054022051765460876997258899044 [184,74] 218229217841478072293632311360617497274249805770978103048891830470205206927957377670473077989375895165494504637619975581038169705124828591357458958158077181960104938146775114775238416662871491094808307408341885659851148249096932232458926979207375633084369520560484726805915314208615040111271978698219771715174308349454775163513323980172700335307289376095215673162990480692787079952342771906517079647664020120695891002287888387957547798965748172198756529829969394736629088742253829032716027470608503553408135028135758495680897693820090819199743314987547205515322780638862033671145533400788039752285867201907892925376339116268081909279811232848500990555246022268222017369321126052054952637237141212051086664648075202179561905782081982585421430608125822862672994765754749674427389676300446361392345089383292563221722014639776715580570908610791994453405232456890517362431790816510424535143034031956320610715912107853711444290231257075672581563700620694402761383736473466884278955545884130068092173361755728384261325723074139432725784083732478716951291036256397860364800521274857518444763589974931391502811469785608530725608309943651219507640131788490720712038474970627245326442760165191477274857898111421700112833867168090352036709835855181989631858966822649330103037093373843147713296855782354058800135814671397388205051193393657994433228967941147740713312707304708256038497389581255193124733730595790667232176682782012497591501201637809700653509656570405423204609930604463706108418168621835903730735488470871075992717865120922069063940634010687135375719864200662911470551364532943952033363998394652953917371861 [184,75] -28241895537278944587192176227328607219014780498891663922153968723624454661232799568659932876039726573873482118781355833895839478155730456661809330036284689023931042488832553100049042071620697908107771294162225196543659567651036390759250526100702314570730666097219083237055779136320027098648375953076992132935147212454263640458482658638620626434821057362185619634474743909025728131227705428349801066612526962720601845194589047611070642912352634939252977903065764615036037040972767295456525468725294594152814423110435041080938257115484486334758663117285790284740231451843271679826578055924481826983432621732032309934122424402523206299755892303037411504419817406751609806621404951356246080108267512284413715927240037900176681717803783303370112253729154432554798698910480439381117758315031243464138479737082890825580811801988305334257047125672009807575992393644211150028247640247673389802414736191222275620540362335934940250186283481966204364440104553566776683093661818940715412438884638119370959189803166619243352418810916768731187010762681984273768791176692983674659006955335634299223065398638930596560128775099832313924914805554106055315903339655148626883614952098527096274628648150011004155052537643109846160507114212626274490205581969844287221382873001140663332508664291065950851581809420935804432419605213625418121550709628823454135358257872272534909393604432438820840894484722516235828762826637469392381194229202445019036044671973940539569839916728229866985222441259567232418195019742127296387411716351750300533907912008054472592237309117978763070772234649864636603298152257115119495596832087828231285 [184,76] 3030586190372367842799086779339521187240799673222879839321484428756626104119480966259128152687577483542318438348242442262978104636017943448088901329147339578546105770419955474107927424498180761213539356564407089319189730953418478598467368375369396806099190335461286494088341760357650028740331578511671007904518686319623977190184446111932208696316942589840702503243413321005562776857268654320874793306223224795040621026734173348501434869444597191322893148586502409717821941167559877008205919718854398519028430032655357973317152248907811641449485398622920281737013644137710481706416519717488774820581611302846350194102746451516817914998671843640214279514619915345662994266083492459218141542058343385246708023239749597689339854370648781149087052456844165820945964011431019437797034535380640128006695177851554493065551400166701177348395465436157837210918703965249686868482761309361632981073514329606261020198362097890871516278402178259836102259070871592917341670632436301228300176687477305160650557712309020206684775304971524908605296379751378747953670020154207058646559907789357992865909798598918223697153231379016771788069792055895672555989945512798897628800255437752549174954420232038629507077162371346485739242595194147095897520943662946261402480340233078978647770690483940143698443184680081287163933347654439719250992213361669364796509019368270084314131145226351546841225153938177269493402292446634632573244191096205704726049318110890328666886169035147819501662701479722393119097850669824723021729644433409352756128477745217539153772866272917867395300746064305995412360175292872530699296869769184566 [184,77] -312961109135255636881430323536259977714089880128736516168460287510847932128801397359773493262947628512535896866410867125225487910169660589516114675258169109288423094644869084268653862669227530517704946858052222498459450842183659692187495224104776505585789260677508491405876484672769635934876292220204154899755095237872789971313694868225434815123747018869832823256679126014100991232153255955582226815508368322074612961388061525133688848783098583978607938367218365260606245685362454661666496032291204861483017325377610155051476912924494276974594951752667013835103730128422803149515959196220827416380396348345877693659605679991213169192538539409993534095713355549247720065164975401799504081208585543238050756907550846945663545292942784566281612014930255838876840154030854688940874759987511140318839221266422437770899523361495679929745376426955950096538725077213637509081973671404635917775539302664792106719334475843699968404261266792613139434707853095863405331402722700124244785021964535261851867513501650321914194143504774242806815689656162059420131684512972851910023392175325325028089414045091489332530211592083600651928782529190248134136230432802948096433050961625414181512757562624568787495711082678463533052879379210101687090496701725514083708803001884225364020534882470793403237436184692710206669486668099495596163750125015132483925045162579891655567658988787509526115832093631146257732686761773880432071320972257553131609079007230022897661912838201616198268536716004954136060680410826983440688488220306781671170618010237703044390356403645045409976803970051883319333670367760177699128253844954 [184,78] 29829275210219210127602454529121869008575693724870796623968913896214694906472868029341514769383711228411799410222438997243553553089005674878281135313926775399233923261142554271603561434044721846247237192524612250645308571829524832935676973616290175252479743989332095070822300743554059474704490782074449650324575314555184655491809660025961022775641703177479183416032620660294528002906311268889643936481030245977239531084387486722152380154506244783089777809574382350937456740967793463225260277092305296406863058886719379022377535344765620615478471538784941131189637827238537212039942943886944096675996719404308508762707894113736373521424208330575620611828221261758051891963202922843117860749906130933677060960683193313800789123844838198529099915571298717221857701320710409671943036533635764710368200901827449133954286427025928369777285161970166315890413228487043117452609990718429890208109812959723087224586508012790341966385568336417678461827308117840231154058532876168439618724329406541686323932907744945290616022128939680813197102710155393539938666490773448809843367861616868237051571240202432992469740223203743833722888771668647631806037037199621238796575286250965882728021641534995007416021842721516900201767110868486578099457193945678560408125349474639366045053828286700161749549900944064134204645658970394365660093528763674154805398889107711784879209428149448232997558480375569871492065959620230697829920938933192654581798097049220318009510741578179418927681225390739710609024120905585024746987268287507398845685419332619176974777925379706212757934128279539528269504936996154091565132824 [184,79] -1810109040343739262449439659197839956077796200811764791472610901117584353631107234707886643270989254357503420422084495893903825766982481939073506478996470896825196623399623917199228464590686495552760972028956076735418947261504923463008096309655253275639111206119993042603757612571820712294823117234952333785002423580075352247493687261164116768410769096218286098624786639884160098503499244496829980241580761493687769000247779879313503763043752173766217527803892894461233164677458498324523456034126407761745922268030256502009258123730448777656163777890003013762027913581856605136442364817680747048684478174339587210227163569418245357436197212977889062103286138987799175087252662609650540100262719307437654612700171440636876287010378517032807707414734455383620860055234400673491862409948011815934036748136610029869713606797856133215295224835273424901348968736648396759737810728247775942514880701582825127311782088457730088831386839686044885842088838955013294326641236579860686904749709513233990135736946890371612545430154800809401565130327309322638756827608046296601439086797200445858284145962535630969570101747207479606513477114756617943878797063306634079465822893465731331031187494820117056075302398593984202444719900184184495943688336704145517757038246994393635109163975711076653167755623961714293839145011652257962368041333887926775260580463401267971624337739446805866932077673724013384259653841702344730182104813290548929503310629507296603959592413222548209786948787550682820535341873402143049914188846686772741314402174572829376645200871565638878947129936784706519754861876058933215380 [184,80] -74713543757357594952477569142619012581500356784921428849355865674289420436637969044114826049926801906090104222587952653662749133721863372333685544716303344468340706027613652962729211468300108057274179504088738740534579849568975822595477900781219346858407532133172817483069240067728173192996252208414337574301498412704020780463671563276710760158983011520934641433260113663795164758025367105414470091670615691308634639659036266695602555381188956265293428359400660993001230260810437859493473853337652063505175552578693816947323625332400961146226779931664401339615787598204079160423189370168539023718513147165224158089347865311218150485233680080809876792475633341462563267158472132720433193857650527989292530728428865406150089450670898017508830127554041964370982357593031804323753209710684251896005772693443620041642759323063751161232036213307823381037754473568782220201486855410866752847071575578205804969640852925207793324627126821826873811413506259334782396854850503275709159187381644666188992072265027014730323564222178799105046158228990345555797379836490200435328569724065587771996192742133047808928399156574966897268109348243730282858403521267432912250020619859977657977754908205222603288453589193472012035716998166172270400801957997133213879294187971097561394472114523907867778504842523963153847604448366556477043774740926728776539469915147432454808775170227931258561647297547448954020545500298072753362582359382243515225152894579115284258301724841552085397634103148157270219912365234524063117608836019102938907965056188448715718256050236529887782316284553493925674825651876219090 [184,81] 37973595076800341355480651109955286428125723228353886032274705016822593639798148375327444992582833548487929615349480094226217754992735892430148136663504671387564922292745247514767405590911098386532764106319496241766058854552918530714943096928769000168677826398141707895572609484559517478859871385201548779581837581283549018248211350404181340898137608891265026885822217296366818793901860179080702197753386664143687685600535071474440188314068210225081428454863623044105952921569630012935614034485366100243393927364750998883636544669133065119091716584081894239367300229403052656018185392129219607697823844995270340173322161964962797442507430115078254960386531407784303118183306595150910904161703537258037877632544329105412221481270024431113843016989005233270332404496826355471538210997525184278640359613827805418514984919595460431617024473871420129418734182430462960584931192987274925318163135651685591130798354698042850920781157765424991246020753099481005947168373654841094640925649289289001989720819825575836831775596045852047762876784689308288148280550864721683229462596073016517251167728982786343278451744736912344784018258470799149427243591301156650435901172511547957767629064146349552409267188865300873895963858210473822501046965219538028681562820441813115407327996779999855996629749997365140719202471877936528554951385206283237815694584114973258102054770285834347398796729748983560053621113213225836506772737768320559204821912785473410002339456307314466507982583471827161809728753533464389700019859800632674899801065687812134117349099501595714478226661586911723754167746580258 [184,82] -5914592390887881296724216169505267864157938330911767166225144286963324507270809045261642542317515583325081737780815636341643787655675948693236570671719816395878822674997445728004583864407402538449030819113196683498721150407913298367574086227536035424484295189446497026261292147572143707921864298636663220080255402050730799622498964991230674392715414485212149699789928125303138626040503878883579751950107222786412909001060024539688203307295940153932958488762630242726285258347460913068629610747840527263126588049282561604003849221938318663191491022621013919644859251795134145147160579969105358083322430774751022003514539350244801799353091175185623561975971239422272788121047868986643834439593770403429483612641401277621632164598454638789372153912031004379867134221518366466617576834457684866690218693598228142371434927136710919543056539096579618887784042444727930069407540333047347982393959611366572428128379700915976874340890138060729290739845280032894404298383187999644467797545274960326636279570060086196984974475839859652274771348699703157988733912957768006319211393328549456203038665469941538581652118156571908408848019486101398725267290405848238334709161840964854662525018396674349663231098957418359184107344621356611950276021302188841513554812264254329766554721110478678844073461411088998351200128841609349516124490779022104150730978581417982120468743908948287551741691507964219187129179471270137705262125461960895114889544519422409713920457101754724958866029177919045621107456357788375502672089926971881296086123197031363039918826326679516797280836101860683178549010468 [184,83] 640363787701866381192293074457380548571538606528013118223153689702467935767467541299885760559536276295864623562726272676638592590361836986049427026974219390966055985739241165153338240678364667351159444714803854797358846425607803227603087060569729609856397371296996587951778744704872231771142248570406128281261737904946986381121358913858329317866128115432677358342497927131626991060791950151863701539637562077855727387281903950845561731542686075759308725621130338159773218905053553245151753824591120683873751265635498258001250104156317753920292152988279323720003176780037091940714121963712516069002848435803911284711178556315832921914510677218190579666297125870307558690919902796648611967901193301513630807007289803181206960103069820268356363039584090138657760834875075448694770574927049841983950220214992896303796640608344715344833723229183437211518161168170050388183771238745873677069073636165060312727362505737815667197207777065399409971570029470044395192154807863107547670386752834683017777859915246297872475572498318731146026102094162051304762653644889232771541851280349667516814376847097508260146822430190266150862241653933885171995945174830966038910259756578465295935548015580993664262231602911004877260415666630628700074991036063984189340860935386286136034575927637262497883608197546308926613777844816854563329907804876368892754910326071197793515944633282694414062437795518173055883103844727291119780413091596976353911368607172105255815477979529046208961394942315134582452208006726375692645239607480372383915954594367185522523749015354427925846589323369457025563702 [184,84] -55287234629800841105603655865515877166288599106460169775571610135340998158740618399285352619053489007911326711174296665008616512279167141920418670367016761319656013685667718742708074736224758502359047620272753805909074553244299021241139829813485029799518486514487534168181504510612365468412479376476117350450653493297100076668582557847461748940175846613067090933951545863648553236068826095139170297044479109726446363199497886728201131680347642546711261608146155992711986990259430297659483074286590319324610279420814872471105679925226718596323313000298606620246551997420316693898756096270451716419433880904884142272797880017165262381467801538620672108026131410616252148604623382777300176202760085418206687375031443401674221186210649404350753691084283973015859567797453028330063681302145561476786282524480901725251908121488382094761483965780746490145709266242007676530718104218406234541005563511215951876585519334720248191225485679372502652685286430625202397980344058423916227806131963770671594352541067380606604670762864345368995643329068462768765199578102073879594849847372821447349534162775830192707732557241079594354693124265974049113535379777755735278482766312225269782228048154884898745965616196896153775780758115441515171891758984877493763661082305481388696667391283691241055353101146576955305956572321084914445927093652119345248729493583558922006055755348945209525853333740112298401507475387488421106915900522177177472559399538370836324084471316896717467061805467816730308767354037161689486215164581314583593770672924621619932820429519224687993249956373870272796 [184,85] 3904032510878695720149561980661072056810646401581636590296611546604770902549705918994958722548073878983824199434943405742322978619724025482666986098318312823538195519296607908265973126133834000163059176766423279704207447837805568374713263226874236835420119555411710703914397681600727356270286230884970854999441912175337106920223803839504985411419641163406507768229496190761269231101599010774567048978762841066879161627296961560599782200544570981640328550416071879151724436472635912697435508078226676865399197349055560740331717202762157339060657646306304214667442141250632954092679794984445211911578558505096113556805909602188374396614306242544027431639417094794578142746836109241700534468559570475793548750702488260669830372600075791280960779002536194792310168954359801949199724687876009438792251802152957682450029118724157744601898207587502464114125072902944730441868815451619702188376984478269596559650373451419269902022781721567817116825392445722256677366544061088980444663763599058687248295442410400531528105211279869237920774993072017291894333169110143929492229099177004605425880806418909594080547117525338326410620504085686207712814282191190558024169255852325272336695136122209454655169285489910321319594353350008053976381754006936625876531345143809446958657583067637128981803048681846966308315631196547839749684060087979635731001155288820567155902226303599487396373880049165756820257147264012416679747222008434727898936312903412229139098661785731834481354400047252437265377886156279617930619818288397358233941782583207012253403969686112771726051368661920558 [184,86] -212879745154505007842144767122109329801514627292984100704682735564388113488055596491288290819989424088091237039270060206431017265153485355575295925201585887550751141130727900309105865447011978626149835039698215630859748146948300530922502749187476141897941667489773549992935103066509953120176860981505716434303522290975384737956960651814501156387044996988292840026841647108752221715692890532598862440790393444638920217972306360875390358456364211233920111292868744939091083463725363180066561470300602982352206309844404286448400043770192091260529243153339657230787859610758036248094044709532995314639544569625088983276043816912164001895599272841241404222769848828390456408104278994912336454061570218443193184139092615061829047057217882274538886190528052031986481600595947027932170125783476412359978042152037896155300693602605713359876508870755950847400544467691194661769803029395389165354389880137290243985028543772592439596418032486010811684978531896315149110585545676599528749179927223899402830930713385985595312604627970755867866904716803482908616470665717471412476955173604515792562498120437436406408087403067471323866588892413500219083184340764585539651357312303047032393431172638308954886948077129669040513501503227609075408472074206915427874228185021408796105271222841120706809441442016527685542183437513021535424588141540353583572398073601665028954475829210938595619346488426930375750674338885168258049583975628401161860338047753751219774892042670325335266787690113435269055018021237493284177732413225505735160920028467901841500362291777664943815145576818 [184,87] 7366660937753173780155490022682316782492621508406069189810950638667953119300916986680515767327985247622849067891269131395838761297044856034728819668082248368028673046906174861084832688209026321297886523047877139157394014176289384230851806519188005374535531547111557727952648908507271607466517356844088510383065890534413992998283476810583394169564696816045261925599319351811269317403525411039578282965987334662699637196438837751118715281949231606878572215313564215053628213058816936867571156847865588470494192015385930403963085795771610667017955857610983689003945441703965436502327950993277329139457616894449428080387672041929086974610552819296215320157594969575717593987922373181196382881442661588275861672753990824148165083250326735423139948743162593935033987972575950846703885574712879550831443424196879790837932011489940529417829256994274684166943284901216413321558134950054571491137643589452658967198854679078605667356512995003494678451975315406922515655738006648462775603793167930226653777169806764905434891360039782158990879182953485633389614122260261727657971887551257009977592234101428935835800289230526046213067097341453839017911590651745486783794128415990303169232183167871415986864629549569074583485306302084233431558211750735348729180532926294345172430249074336848554021944759998338623663932602593960139046296661002863479307595105734452645330955659668245499763373097350317302196553134673716134883221792422597592796885547938974623854715575853211926580357395492895080061426296154612809379544367111543687690420718285457105750398678969803767052982 [184,88] -11673040265059407165077797639343848423351325007551024113534423648344038236148319576053644302747158703818297816787869349888074273937719828876491817763512312754936277737493226716614213550314080178223343404941675388074054173764296775960075847340883388963225175514122899478718451865946516238953299044597782712346395170458508756473186254087107210875081774134410282859990849456133921202321190307331299043842962965534908646095517066891171933132434459896147994065426087384023340277751894446706656871148551196934741936168570985808457656584602046810049525661968567743816823633748513227182530376310693596080021103773759472838435071390814304648772609651318491149375110601500426242940475632142745819063015274138724958714903695281808672128473215377400824732825663612721715100054490771936307167255655410459514600248534591267729429464580662085312298575234849237638860730571097871151659653381514373766615896622837862604781388963395163890676036840482808065431965782694216224231910835270099744241252525158447180175563376926025614388579174636480673366815203042333929818506207114551725981129374438557450615048925903006426046536822134612601349358776514619954748192784979287958819578801475382425940917761880578950649716750024725286288839323635731889666148954545338634328710264242538952722214660594565146781041771248693912254244540576292808066816519122652553256794192100485231867209093218266181837478470224519628964950422330262209815583441580232618908090788591778735857277046582512197748462682842846815664278865164803787806379782754070848011608663588962600279637285601123904 [184,89] -16228358803896235836106801788144054805089437705099301754539371519832903689210001738881670712733230216551264235560512805064481906410561525449880006438929102162621920946752505594307344054473301729138019320723217444514852105401426375387403824210427482709912781937116258717884098221383262949362662547185621618959326903043467121042262781039045226413296489780339484889699814477906475584996092506150219484525376625523078549798725481868115709871341482107815859420832760408257621845135794637279540178651180839388659491113742508789718602574954830403923870772515338489356757405159592855836192306630277762944624628045526503094621323658341002178388600806449958224587798908323334021902237529695757799919576813937367389639447184177532914077845270541322724734755498055067747186751118440631778164795222264680869387726425118467994658996422246073558654007822206644342249222901919998587738271262118799211913136161908930552500527899077105210200006583276395402473157216392567748742955871514325850326570892658183448303272373201091860924549883888323887815115175854823518019750118732958565700379357483308854709691570978750434938841307905770800224502831414636516619009501375266177977803070512888042181949908707381554991021015019647032308020473076377171876657814596622482560926252158224396580607642663197355440932204660812486895537461655263867116891122795620269928302986789481568371474468307400001291264468540196386120438481068419679446428346895308344200433221109736053129306654216635791606921281759490452513821105927256984570476539791011092431134353781104722867990791355588 [184,90] 1047373475196502945353401598457737605622776917340462160575824929845314774581825478415660172054700965927724926615091060100349574828910755824954714714416166354399991749812446431982151852450224900542139824819894106542118206074884656032657733925075023687634846646746950443661569919390823188484452724661989519607208557385727360611565215259962825668796599258535439987634291369885323047514075181909438099395030728449621678689643965197427436363934705527929212236871141682855963528085439047329947275008586633270243606701723404885848052745979230481318060863866643154399572215953254387487244258573146215887097439814206667633469006559433861470707444881594889958647182441929675534624995614387926435623767874677659169670593273222706641120276012601360813058350128814799025216056538696700797949419959846757008396877881186279888530201688527652298753543444336101680079458516412132556606654396232377616009609347693180886469948842603507874249398254190508184748259042258377128934024291566504017552420648357274241398592988317917407781789955848950027658269527102262662204760870515137997769011622376056104772452996648501518329434237722168838810987032783752877131506422098897012110707127263100375068236712931303539463045335679247642025442292190552252430710396136252161229661229891792638005514862224892798513721524723646441266309153487628074093374905057819890208675894296161297986904954230316388957070439930202249383307779878248210889818548770416406924630863917591557131327042794731477563174858012201307219517111974449615530788690092008009163943793927845237559539250507 [184,91] -36896665870313960965500561946764389711571883896968079143737862783235801222747360809618722115940119467039759579858116378728007082643523448115972183042001269882925928777673570914808434980694905430800429940328187200816496878763810930876203356704979049650745040152566313173018822713988416444101704277968833033090751964641088738937163988336326722486561550938546377725518296256534894043554051642018901653534620393387655130036035702897006842507047791169139818940988718137859477888849921816726367798002349651332024480696756227973978690586349712432613175915727067724073479384628565046690679236620173366777922157556486351780739379077139890837912323554686916500226376215605038329762441294910982491181090833282640172302884489954361003921523262748144288777322144889596353939146974374441384883670829439224055591724396446312662073097458570377673957621683929505311457114663046138383420973285310629465267550268840569179779716427493230732902785007899464561739538427400395105120304718446058620605396434536811312646282625396065294536135337022709754610887751828142596470767749345017146648182602577800802881183912453933105863178898651178258041778828328135304246857020133904126266468196600596481095787346746495896266045150641077471008356466810699198016864465653823095242440393534036678637522675923282228359578988598618305824216400276790051041076349282547190354744581753932373923563195758652140656141763859497003217353676645049041244325079116341360565016529765467663267639985278421869446981395084215693008423231461191671494885212563136731336738612241569391224704 [184,92] 852038414112120899732995695371833241471564825406497885318256260057958513288662208536807050591337757713932581198611428185325695794097559670632605338671963985681426392137087520552679232863673694078200610159979863697456759827940491995939373043920144041356539423884985838877969621973770523847008064172516074331341144591487167918979366633427154829564827096092682850101411803676911000155315274642028360957545745126497652296727216304644452667675345700997135732732607163265966087352199204122233890847455611941696502893682168455387941851975808744112712516686086958501004651066138774094291844698632207057882327022532742611265037265008448849711953270512667841542746675976482801076290322973288168859306751839656837286548941951687489865606861165028901769321317025670885553124415671745114598573642478149752199941379962232144537459522340135817242466301067312423408168269710786633903674212340411476610331993923411537219062623310379629972945846481909237779422247680409253766081501941982949366097888973950893376360169612209037285601685110515431041624833685111649616277722114480537030178318531548011952250294116508172926629316858597195279129674116585096186875355649083672962907145621876878237816342768491381335285519690104263381894467490723179114126327447226613120458114769015708227168910862695832953412450364937686212694347525156376432910924374557091499449090064131706250865535015228452148601958310475569343282107822199295421906994789159346382938420552402948462480596460220539533610158204582407655147866633274546555120373304800732124815366410137727874 [184,93] -13737878271431753185694830380122489054953261390796791009276060701689229858676146440194371845709147851244343963591491491946242180553191842299631310518187150773574218549972619959168999173115135310376269874204332347374212704863311579402233657104733802252880638520173005569158211852331087653688111967275450009458538697234273497928244135956237241218409917898851692605409308816553842330634153884890258987526039754289542815294606513408221595758276562432791293427977914940879511326907877505618371940087619789072883289365506181822152750702030755601942134811733520534944094553393915027531245959148406387942037012421793458995766302413860834579879651912585608535870662602540623482773089637420458034904859244339302429429723455211078965768248024784570840774356525880101960324406504991043372710074024870584523846778520243505040015104842984701175895771082471526175209136435568969181501172484742719417180050028495746655767010398390470836943087013648957298772706242879130966713510151403231215231746694616582636961686784802708758919191747990641852358821558857722301420890020268105197398086441884938068100604636315754538496742880950822460991567154492724755536280322076979601438654388185291752409360221939263138430789176327318186895129513037486277734429518114269719170549938921404303052627460030863970374371046479834080165535335095285714623981828483191708578627119990800031837565085281848320158162820143261132112234862159443426769930790760994195757798178752018124604666290076804276450514355172852952671271976927355597069320142005770057085375947589316 [184,94] 30060287614579610840325343713143247999227667342640584532312756434296588475477484646848857551362682570764230401117094217898308146546492301746615006969305567744792753830307794214387651637446632920111983085058085823655000836813738328901328833038976209827551045645555569616355373388784015112973368803423329960777881473959980959040779383443043496659867843259463783973081073654333091989906557273877784413951601699462028882458527297879468516325143502522299279170220366102126765955181905614836364838381587964475676880169948083230768420743503312069104623229475525106932617201071935182703499366463722332900671026725796477761067221757945757791698857313166939212141002945827097199087916507267660912755418175180621310620261242535464161356489502081857375391679639850852579319737709517242783424837179250886273125311842519196730822310361017730242263798900244721582988031639165842505998510599483180522296410494766009129997133392259180609644819717344435874433546846923230461531226204662124268073583767074483168622648503786815729583404565833021053175459145151867511600708123819841410342555540888259363840800480028146036555321330703666481827025189469983532789493496469931126112100263536525177772162886945831773191147180238827433373303478859709101804254158695881813654013303662738023061933269982104993072672562440350964456722373380338163241752655655660386746852930029790836838912990904022527406955091234739584226827362768806536026298834966104412183267663022087715762239146751455995799956894101983243774984012909248552266769411165532009104816221 [184,95] 14675775623807167060445334896111474317845107147799586111313663457488766806276340864653283853363034085536583187135710990296012020666741986148493790119437556335632194266757917264129244457014130367467655786945837820429653941896042059007645910140405679883750053946826891622472440633411673504437958301309121479481293513414397325968084113289737720285313489015369051357278845576868470645187203087570266388264213602619445109741069789059065157618261149872609488390633499794216437567679671208456480800456210438250613461502003333092903017289487183130836081673077219008825648884611541906732811170564833933485912298791977473829037190326734479498553514444029275011619743506385960737928799186375857987726206674147907688538394142374897076384254730264123233692160649196974501495173832546269693055899103394703411419290452569447987521512430885450131682449440879653502585082264822099601729519580454988718367806929930740991165443088745913546662421954305674493932624201199891311064761481013076290094166904941802547078856637690343780127451679060729620685500790183684940188767243931199146268173591931438662480436673047604659327680509273895705610706766929754027302797528292795546388778605197225769085800869677573951784767284518278064776902964254114577755386781759510203613335880450230211741374762828039751432930863241136906701058434509221147435904358612355085128878793116518561932140624815398357378269202124912132036071746302834525544698731652762651061190490476712554757311025682207199629422578465132622572453985086009131853163171110424464903330 [184,96] -842218524679240369978611497020944927286052842505854229325513901038051283324759441847520768065172325105243168273872186936150899149953941540697425896379558169286774338904522034049940711444829267760565233656012121989600408013380674368391451722580437331539046467508147897423223815560580194572147820452047930255297118982608432594782747973850457478088845977175186038885214370340975899815100195412332058255981246842272065041848903260711992106583917479764341742403558202417127147830786367267658271231308440024387243941044924147156651567850170377178554493259983431017476039040240444035934331443811175740434548465994832662590286586935780593894338677017357377276533768225320357955286953216833487459560556319584466942415890034576703143370281970501304288039818635632008395683228652045276016942864241432953804531303025186910036877839109764758313543331724181617643122175858447277226314018416340546172820231162111694512814476248959385308449357919103276304701056749944489233361489833045432476408938463969663912998797142953415829244937239256930141793129080882206640239273154771704065936491412926616584342646060415007308345308302363076887775621183111252677589242472785490117173277572547059495151532764333011704160484872723080873693666922388644276271876735250028245176906054611231369630676359958735224176934355263875982773000048659551646912858031345691714513330844924641808531478535980764032622844208737168292141750213630503739817824829130333804497763191633145723977331311387062875718707104268399041561197972234735600053567628295181694 [184,97] 25738351776126277005828973217908423276958138633897667855699411628140992671786371094950583775470553133461972266447863188940625824177456443312134057627120703847061377603514165947845107073709407123086610092984594629142728235984382501712066374034755082159720878556816704595500706030710257899158026972900509467174880004319541368325523080479094509010889658319553128222709942565941572987777082557395718045141504322867909735116879312361689603996577386132841845961540678190801053445041494240229873427817897458290584597647167038567851340426434024034071000019789317335761629171797584431547743247940048813325140352413921150694013826136050787064727806220906086506721144168701079109691577970870051804999186005027294654811348385166033517601184424164566111091056306003931927787265847928527978266951833587293212707045513791816305299850336840711972025495004967926470046860715469752461213063039862129701547896796642398873867903574102302127311930080637259354424079996182510302126183253004146705233632325308199421372073140886190648458434448329894083294810429588322795091547004832412110881563317600198143375406973804408110576283425820282137079424793218262474626416871386146354730302626879156460878240507499407767823676062182352814215268996098842266988535613756238412814063973701302135406500278369602717766709624199423413242115442844408770396458091116868643992215364448909592679817570024522784734810550290878439955374814132382444408850036227426551143934256715508101438625869119187436035913990250438868828646055078252761748662724759472 [184,98] -500799800668919115371642771270294055607883725607131715437101614664189800960010505808331548179267582468501675873348107768244806415759067195556297954978372770552610332378549485337921818372615615054376834029018595643552794286406849122076472135034999317095888990502563980624452617351279094951906392038677916457361317766091985529662952923443488146030227380348647143734382504551082703665270279363027939181805207463183277618155290978257513085040186895218438148618416744969125044278860942125351967981141492298627302776205453365560532301866075129108543519506076299662814643876511692004697072763386290270355827329342992694082824989934415230220433137888111788512934889714566704091961015342716822233685464721245543791823929657044391045343378351500492256214991317555485711776079270465477839395951026955586148378279432250692549017624362343893394810172598745703373945021355330480837728600039090114826648672161475107789812307882099337885408550219175522264936840551964870405522568059259767838863751297965284052209682622777341904439487428175360331013625656848830626995557689197832458386159815691239011158366998735654233828095843721718254789397124738493976512844211159664668674319207553477786196777914266845166494736194915129190947684370790898672450694886699328892388935097122819671798644088673330760407367480218079072212164332965454280450891772017927560181347494751979340881938015980303890495036712041173048883320971344501799126564116922441303839309748300826429358945017209545399881235335271903343857554354605451178832143783 [184,99] 6500191695591626406660124178629602998056458531814538744697121682801810742604279188146793882114280585911152373267131477776847671050786549767763363243568761237384675565247161522353509830051282820819967677243750232737712371699293461024243375704700885820201614835789217919039590906284505524674119800380090374426396261004918000738823732777752849243629216572370253534590011527128546474705474477454870609294590874237115579438397982615226621148463905914062143289656506718243856498701471772854595837954029219092772948410568255579160321862972130058180365087412417097965525885313851675938966343149101654550571504602285146252817828602953447583158804837861422389987773191692233735082632416164903769858681066724849312357171589454219782044230443285354257798587493807456439436758980154400821731700177875784084130758057223522673067952219940064000866885619888737575366143789494865073067249819133945099937975255904646604174835972518712149540747078385854094512315291986794511709303397166885389202789239209183380455668982436335505832516750696760685208143683693850324474119435979086659613836928032208362127757496727841178427015486731466170104666388372968777960557322509969702933515308775671746068548679146131112177936496192741695726358185126479736925849267089089423287017799347899622983943999998981106742883981345475717479393578095267433252381406059528251992510730426672795440597454162784054115209298189363919789904345818180851590098705102204343443404290641694253008462716217291042272152504643754297150451332985695729873997 [184,100] -107588483089695887705800067093182423504058198730610693908037084989993894103744803326781904172041538347766458368965593916907717796608130519873019389569893816098328439258440913040560627539041103641618462477024788444211563540018067587427147953586240047564175764311216558162069994464643451537265407053355898399524780498927135617354468228784498460802166509436093122842956915743284967652869412074054012564433846538550699211137972635924458291141446515980436804292045492801544176897075676047582182949443689073789675742483978549835358945430742272526502211584138795338506682146562381725114840733055625053211947034395028682617165481343524391525670024050462960624483647343332676809094718376800742412081514435385608012709541073358180487782145555173507363726842183972633871656480161230356299700484506547476069926382398893629479725625587994168675644476357350961234593431433475998936471596229278003616714529893092459012099730728550368891153455843407301557478964446765483292019180576130793701156566611947136960362936696246436531718952215323944362254592338412193670437336179750045892381951484176986448517089350734730434845603080500500451241901029497718767923125073712894710846386066044759398113752563032018328522153377338217019815524451972882158230683876745863201299524214853913086260309735653554029904740599426395785938708596511513975533618039046277597238708498815033360174940432141328956423576783029395148048238063120116960896233012632027569680810378417179164752141866132200386120290820384586654033402717780869320 [184,101] -1213879933610876352915208183259972914638968534350543063161233741052439131198424183612987458494827514539938508491473740141843271053309494351285741726320382419886665675912393129819813029568233621868038027413779949936447701752715681416217401842339861287006030710834870270317595379024787981320731702574067836776075211634722568784758888387832834039673388727077102002895600958636615277413679811000172455547686816619680125053779080600193771402512033089282546537486828996838502121671619071052453904912035344297411205683331358495136029349826245078455743509572710202125546263010943772547020222547076212319075890214245141047381132297552609631132426452473799667456468832710870713922349783968192654163129666816103851562506285328472815827276818651542778401324402123091854109077262110296994462634901315516894374035829799642368609883655104190071538818719479868433175863816759016458729712798084594803014585263008607592634847459191898366816378533838477984239378536106587615140378653766039453906314164231477372399335547663725576901731339760292478699073924467069541336605350076602123087204473746103807898930971982566366296268836305784876451815663307199618040329642415859520222732035030152091766951069969812073625632925694146157899529765114344624353176575697597595864148605860618604419742742071331508627197506834832632037744887831324885176308473401706784958879598254219197216833512985347474921799603508550921306312962537975874211077091971345410699016864503190199496416999047717871522252040698148901115077478315748 [184,102] 40813192140083987182870178511408519703857440827685749665328726907002142610118096476606942559636469327609670197017448847582564487100283728616958806708223327220682337729651816416393689311468009537203106649666468681182992521552447095842081416773953179494558534757291272754961450263903658272752341727313498991962449307879829643315413555933279413581892535861757720056623761486181623656690653243658862315137043893841997543977907366632235063467226210601510078457390954724145329904558709904998610445421966949855494336038923913884862796697212411242744530617342335568025104312290265072675342781796130314152430454309978998712432935994621805056100730401592830554688670093627378517351181561313102355393180948624797723507018348542510814745389783401787961349840802689857056020900631100695985821819324720144163157999363299214346695493824024732266150393060549766392296395348532093781555249869340455295105251353716094555343116272307236173831586544430642522810606841456338242522089395841236495918031465692429176174876047678106762738468912008123651835494956925004778211952145737014212369034890835192652778775159093370116515668948485840625786088114683063561802960402384632592446783943854238652809542594162342562598505496425030693662872037961560016498674190460532846616206421815252163987002470808367840160193952441212997620020901655594502898019967459603789679922100495197995496825620736367479983170138516578704493631145061385026612698142886461269498269193627374082813940202621843078163741480258864591677010587 [184,103] 272283559037543581484383572144200097310051282022291635681359159078323081278377310706682642906190091652951637065339700915942559389497983034458376608054607187302298855293402909995878184379276533789450238242240824982019136614227205060845699401443357079929937821094791076210417558520048343322672094090289582996540059991546371801855967374214380440346011665506715427198610054692137918094202001431874169842390025321223763227653281332559360127900360347150989620357260733138450378742132515787029452461820247744205645917033226796773529947400690021198475945803077075402147182007281468479326316983124817430456724135297962096444569467937775750425962637615804575278799053796388761090627678218476403694340567727780409373230780960400904262500519646201737759446288336838316478351471948829436833303117035838942720301208933995177220500302977345577349083438087220098326627595106684557117317178892324434743570159495000118019889983363340115225894761678175246279036843423507547366313525764756564962087404576773977523760359529008692468033315874391307290917865782320931967853474710754000195625662342795158361032930200750472043153451720281072002878176278371039674394810057583163855414996216472302959463624100514920989111123252681959111659797737197510285558104425643413128639991795256981850932215787650046656038696139779318004209466485587530447065719386948394578937426382345201284055941788841897817347976122756004940815200091874685527053747570634536894848477290547937694226777989191779944220376243938785133937 [184,104] -5122055477460828312633660147868588255714867952068028879430784781804009710365293920698624844277495332418345469560046701823459959803989664341130953862560411367818920958592122753760947604078299685332631166101577123959798238678501392686862491653676593870248745971251105668114506967715127818649498165670434298411242633009255934772795614442135911663219943376914982574695586380688504387891021977042398256250288751280946263794777340283518846673895086416102681673625971677058568529193430421044993441864003298784263946588067372721333089720628639445519770594704928884098436630134844694125900506740828793288218719229162711224089513800489945771405822398701516437690365670299516172508679586619417785992631086342934697580459612918253522702649381994351767431264873169323115486506293826741363486062037791557312062871827179353976152759491676026114894701040480531190603180781067798369153568180975247260118053775399366749230329429635887218685716941515983463447454324513548952072331384188108443698506348960119282436582445204595742894506193765922459400281259019104380941557159440455090886130067584934533032096118407644904364578318758830752405926004049827836969164755833178038401314117802583637045148964518604618119125215807661529336066163405031305202249784815016075342320578382407808001090032014634508876820475259277842357349283152368758533981773606638385335794135634545185360669687661787702679151840469983074782775605791796391954634028054004762977291509657953222043730385948128373705266507886978194 [184,105] -231179568897039731573880242863133349186264895599648072527130571963163692305082218163185830327927931990687897615486033497046126316565384770054821895455823748960123142167688362304617610470387183948809430588757947488132852748311659390691382186719683855304973859387512421910100189478249576090811732695784655975006536879800111391803246057714416885365593311536767773781847139164670130540626492304354160017804053935201751677999190664811823003970296685788738934898788366519454966584764343415566796735884003311333803766489921157287931444796967979959971758113192332702377078703310179973466151894692115395235219721510790730909769142014747649739506775544760365184804066105565604101694552864928433948618871163667627053456437912366095710698311503220936653415726272543875044257013320382847966002207042724811028182223911386871931382746923411257473658945154670132029114409663221935433847930911467551337656095820746046296722034679721467183393339662107570881680283024967038708970405499667575630649709124549470778848088417244396854103737844045822527624622659101191956237802504987203191148025374832271108434219207295541170117278017795716781990580447464098598767356544301775226156212903879443222120656564154260375163577910293758134551322850690683740029542095727766098152836589141797943975190028570770578575101673743152332513995257205171761742522883726249503638973472103161837778740336027272895393275652111413815994827361186398331299558440685483022681078609720163531625440904270678642405979680342 [184,106] -3720895088604982055529958382853610064941567583687428615522232389188669086928114821962195719535444858175648645743858526616654948996697191055309234696966232740027652360594860967758824078205784019541086820374151131357012092430798604581297046400926815599326243469688938458563561680441839050713745811741496539383342637424909562694154243068671737864482547108586819391347803329020840857192279633464676344972808905434815253145317995782911178760343925670155737778898806275861553696610745484297056192638607842753489134368403149010584522729485914176841515162110200136101929128102917332021555642615657505758464023730131395661718979186197998182544278075964833272068122857454048403359175854023890770838778013782351453095894929272900637671296624949484043672755465699559338805537081904295644856689315509926522771438745984935750738884033400849714148162959587625032638329835961209979473541216632092478176927021030422192937223372971438992204434180095037641315043149359862280782728934323968804201961734757335415630862977061228241024016177871972628208660150512638188380744634966096000868862262971289985564602482755388244755089050926102641009548338292002518414359245759966239901229102763999501412407492386374038206208537053500691623973670998185311959937243905531593632268487097926040683059387489895716711427311961134392781314301153375129173360871435303438248764194676050519771064624490280836573662568756027876201325895808420000694457861215040763218580766688381016456487597498195855699275228 [184,107] -45547610419542858821174580265457497643897320482765244705983639513075161265161601472502022531128380869692213507022146274976188636696161977341591700397461692734224821123334237905031254285577287202967560483272237531097547955602443089744144767864002248273805338796463090514698492517705417301483496336550333401730597752003334371561686681553630461841957558273457437179932227730217235060285309563100988011470036480341209158250700953984657659744114245641636452398673878413856325154883537130403659491101637488802983055894996328750794370434571379499074939651445361008049035688934412687755498661043799451337013841749740539961797537985705383601539941793391250126611178044502668802217310459159503565310093902533938088826967631068616903038902895879719963900153446592610358589709918476983327817564885994006320904889615452564013990935917412208965710888501992894621994428175166486930827529402272244937437974424665463174181031376763917364536585217617747433670930002860622436629830907978961381825276984474154265486177482780903852325690423310561679588693144665497901123826654305041263271377191958346561506857319142179713500153853113452656638928836095404880728684214995198940281567710946034086205428069094256830868351963799786863668680448762171865948800642706054632608343482931866074307451972016886215066199524676365764081771868445235146965170943619966433795906256545356577634062962815395788475169131109230059661138792659816271232778968811812820956415074552239214454222584526536158697 [184,108] -463586929047286076345759686409993839814743060081330946106288870296290088924690720655114967907628137226735094932096655569985454205474033020430014780924172469066707762429393144048251871342932327694043565904419220481302938622579591865715850253023727480132005019475027604513286657915420633975890408305426926589173502298294919028131170883493613575067265728348587937135651049768803739918195946834308699882038054523411360537834888103153204729966594174858116975365814083759960502892164163522270545877767217645810700507621391411020339337449033819646226923510737743303063151435243385524984032261465084171503602912551863209071218196810742759887709812183967474476048650080907304579542198292761898764967214346612188649355223584809533637873884748591336998576609650742601209173809753931352307473063198033925556524074819381543367026927745338499077024728757552706109486326359611278658468282531685005803164798928119851936997109927264557748027214334798676444699803351564386576460455836276950393555280155690809456888381192479548738422913795131485281549477931756304912194753109353520095184945885684323740881600128949800519039280584698186963135342482913890226743943797542023899012389716537164730297069189613228886150815696275516841855302691360574628411086092629394911235701249359950943885402947733109551266173599980534917746927134423116153183760280649317913460803338026006494836432785090418747217087246730491993239179107463701437734210254540415879653595166816518518787723365918519 [184,109] -7888119157966135571002146087325825121312131943897425118373852457382892889775832774668575011953093264348967848770391536737111256857684580941667736795426353189046456305344568071330520130293993969338303398070544569300598424963818019102915678198221622674170535700208464113544399602692162673054595917641235675134359360955275732668789428670001360356107513398455564682116211382896967683498036636546896075828926009537974255210816838212020477330166263325309291913954143195824384885651324302612186551627741662064484426009694110215323062554183522678372718705013069289558975833914313090993233486683529974200720015725632839100923033404538150785637196927260350535654249481776289826683696756460503646244084661159793164698664193063701349063782655521161170504159143734321444726351771504021319519769111370949128021754942237270069389023397902159955533320761083361736901791833535895452464761962532234591387734962484702846326516356434733688684926918015346006511261604792590810593019336887416195631884655022868717424954220325199849085485160997305298382774057845872513682387653685144041120983386763055585384472405069180101510064965085360021944231112592178760043859949157659269752979072003620698246248730685119700082510474630079918932262773393499252205040742922147438472805724953281979004272612209191873959746158096919511316764120889233604430565438970881085247166137357495890595129236330952484143757797803595240327931089673745301058535235921013454989890380617819563590272269071 [184,110] -81166209396769901410776951887332748247116307043273237235612704355874322286136218399721018842111701125708949475799870504359431939081373493769220556758487378690270546574757471648030428261410352349983683562822178252717699507357672770684944500680585996748740024106238662445690955699380513599951854147534174164523769382764865505790027727657322580261389127159062953023948591460185392872395335679366020504238120426753608790807218760741545952355622007453796875122405954053271292047353466281837997055438950416341774403599989051874806080449552431381993727591462271921995700723168845047643557208941712100888361675495918246390272830915292663439411084250556625921337296165478252914894078227860537939892844475194942556282047664417999156292601816760463353086349932438726604507707103715464443969031203613322280223492734853586191837738124347482688395919315854650852471022466143055335179508185217298664761805608844563800391514966666563037416597658779282099117066429954282839869688951210413100024770293262324100086456844292815198650362506308082729454397176037463165389517101301019491234361733167862939626848221667467237327352520603228112720362249632768298723674248241409132943420772484191390807900274103218590766326447430424954784621685403632831877018921650733383762288819953560984658875648215623283040767934181580687004869617114197882108065279013460614730432133413217678068844877592980340449544947704957846432429764637355472485104706269006295924874142412705869181528 [184,111] -526799237205897615688120609559610736331786589163637641287284393669977067578845222538409087145965596673300023339845434039518620673472537598617637790224398830291346732521442000940612282279212762568197885015198748271203262465710694270649995639077559162161440644049031797641450885113010185147297569563388885413895664277297914496380044247209127053462668379801033646160334618617177963840653955465160007915022258570510314995211458929128682311157313777980632233033800098040189652026749468644543140860799415144167379056792789267260547662468767433652697267031975246385445083615767427331071888793971526226605521216722148073062688915892906417939866210063072618312821202276847101703519185099612799337180439485276951351561614550096322886146698094442701541179267865368485607371367215845142873805739769489474869881472377512170241370513544053478282463549592177192680237051480963857241838494746249290770516429111216207802813492536450100015358387455851171635680637220132883318952399176309713314361805396316337229071711745699661386562257190349569978279961519660534831011925943072007282285605640807470068146192690072323392043920660910829080166700849415458242803133973062723222001966341003574606631277374270309463045717068838669250519133950687101081772047941018108309075014312252584098321598618059681028842265969564680496174194903857782504696720709153251049185746193474534472913038857498288546058039943085625536341968589617096167106569453577420545097844784405360996 [184,112] -3431437454157431087817637608773175569969583315408929520691064085767229578343830267391392852989214627283527886318113175183488742524759039595443176701882992270536457837212257703595122979325180494303803819027166224965360967787145403594298418784384527123926679938268043974143563894114822109974719812126080746512618190647446462915609623074385141318038851603623353686756362794988515246463895166516088472330237798338361790716437585360196144377185615732575171116023373416743364831332283248681206770249424056686887125199510637380454394556467552581222626307682198446529403327356109685969280401093144453223905379579759136559328026973924916556689434765199883512672162066376041732888985075637289826509191860179478540460050577500081189963651341135768536463546886906389470044562183075759556982879461171050937845963501615189024700735878937628743742247694545442657381132699221603674028186921502959064956402631849646716054243914413005799930905021920991514898182354641308150083102142312049048653809851432608613575546018052216281619646369985945765057606290167996153539762549969547093320805520776094169879387595805436994302468266401788972944391516001269830300870064086565044025384099105217095770892589363699281103541750854667063524336033106028018414770547297707154172970516768597245184422394987527985691273810439009515064297832240892956604178578175944598611459263380558436303519747185111473817857874332536206863427489108167134529092167380946974184357175370844 [184,113] -13696006689616139324426357809857185373626018259419432829137847763651989721499294402316975353561221536086269292237216484649696468350888854803041391500557279884208673941898441663311677869092817559574904476331560986111836093034556452796387035148783523500714997106343187358204044031613578456061743411798230601442822334777903052796536078156091645675670716216594551109962718055362686553624544301206263666883076191075977740335498984949005318466834313936067352109083725674321820989017269704782243198979417685715596113406388484733469702511795583775599255430968243642403000865603517902852089498654158976831168601602873853376732080531175459834452952397755831104303461733548093859540021102356665159724595771633766455280117885869199865811228979974893114742786144077738096242546057861595288595936495751456075091497414722968533253675046809096401096583153136297408055382370705782619217298791748614928801007899033355801936118208939951834238985995103649927015406470626271758291573137182743920413627485398208557944112533652994182380626183400611997722766457683163024569900486014049040654692925754752533165547407716523733416426478320445998032551636836862149998079585312051226316835694545908201554623209388946859231689763264238059421319319377935704825718117707950897347595362579225107412953377392811768456180331976929712070284669681546915705654378469637592848034765912664964782302050451987801937962777079569698641614412717303770101035437719777986349048300 [184,114] -32466749672013862219508995486285724359411661639667586698099799615858987952848315460773787048840220518765602285941866502354230558940098106723884145086337999659451045176760348467535097260998346842135622342762617681695085011809881684090659145912768321461883108206277687962291588190954843797464653191222509846253646374380906462093783366504035707304384159275095887652414697729485620785284891982813051583793940509983234557393074842248351866627463763201451953081280410645165965277508878781396606352589403313783254579866280776506810486915758772049270866624538335753890457395915706037586054602218211178578319497323338781125343325271865390458150740955630167930681631644576348072990999873412166599872986843369798982437179293504930453121146470258813943229891366337349832318573277143781563517878642325722375447856527529378615562317510457508568373827445789694360231179992531999292766813959184689478002967817760790225004264463468793710155122050625375657011660755348439891175847208673109929369357122392612984793380560456788859831675552623964323939410166318620840905809219504574969363583791790171309550387474898221759349021455734449505159494941434392423758004217369460878005713054659680463701390729064357490057428849138899199790390577698821981226499965519268416024856142387247770246319068804487558852831621472634617360386076047622576089390732859327672897298905221921046671294756442498000070328697446831919069943832810316569046017687567049768727 [184,115] -132173151948858749998127373970957435051546181548384479739738229669792115921357846813787697665359481697480606933562814374612870731128314609433052648582383947061400208525525744224156330209422955044468513772972744539925832559222445202154677431418897411201537652032779237669486675850750721680616967714271491283259480498217671094586056895178570487685658252826587820498649540484581910245942579005654802149919249814021586632784408534024570251226215889425091261881746773491104476304714624442270750294517735021567651779044854223228046676908519441292652197112001692625119294088056851225153339301180762699256672976946981337277767853648779043785052520525941197571188588736835072935206168568083380691274674870181185724763079018211153282763406610470170192344683805315073981355641847932522960610320692914099050953764808082976048306628539088858562228306374924125546094358117288170090208078206266802782184915127040997812185772805940503551736244717598360108509111494663351184358058078135789912950269226449167886102380072428852759805483014360688739314231377955287089407817709167610435794193237932321887397792156165566282175145736606605249147815895932268297437472251358643852726874134309079769991583327659164246184677358632425226077294450913880040203490785042464595324796922318064744342973603721902860044495212572115860556963537166495741416813638736125329890308586385074066966298929581072540312493476055868443526932390073936178851960651470268 [184,116] -465934383918059233787646649619837220001607268129341887717419857956956547269185696010311677174136864312161258858329261482991062345234962167508326530447382181831095449359773238696422414550810752178834942509086792895152069510406150666590163335328962351037302723923268029736828876554330084112986117340654376065424273673542615011797409558857780813315000255761166225267184575675006675027979468726785280879219415728940971458672503534664847934761137309281511340640333876905648032883427369234282818288975954987743567288370792467896807117564515162405019523090077950419890499142927048066047503002872221356483729128221119824863299130568450571545957340816234972127203082142390063660019872273608144879362431297422073045763341709255763920723917387529487960881053988773612880617123793512562964564717615881616125403597918382819012101254805622242626300620371685262242579500426886518158951058302510537955124458608494979755254653231738956411463799897467011283828656696324454940841266976777885101870693025783808147856135656745060588563687286900327369456093944399116727487386315576503654791623133415925892605415344098304321102501933923025184757767606217836071593617538471444430789797464597463423796710757984652500972889091998108980360299218990266739030417253189532515034158382636495812940756942144314907912966170153558582155312942986671137697930344532905339647441116757718956814429785542355185066168127302813030132937766594503429284000640 [184,117] -4817461150237826170220196359571100964013425227213001615828770635599546722386675025617812066758288939810541276231676386041244231427541727810966400170628315649602055602065708287674733490745383698811447988153143300617933395494603358817223688265893390831387570811210621504075059826988162968039912120162668041438711785078271884678545360058014290191466172428800119981477107333771640727743411614949485285083638533565649150900590947913032547639075727104714414877195988860992777946927088100974098631127696328458228094233528360225701620117699662381256183924328759468926220940147300870560074422695722488275167669089165086884252367440739982898183664069590413550012100638810631081117523646163234220031728422445657016588882188060780930522129147993632800153254879444700052390037927429656276561419123725668671269016878415718202811621986235772049317942648457709985951969522528262198753636519885842754689625225366476967743114268862196069021487373245127063118638663749103875069528585927299744339158333244828795956964997847487330320934529511502275483327403759414919421347192451734290769297940181726127476050461896720904344168083151846170746073572881469027795672900518094531041836874728191120843177420002957839969212947937062072401923747222452097799512979543077752830249314770932211443772327717345984602113383664525097511526323301313021837260294147411439205441625540125454176053259042476027319341005191636005844208853986977586202125 [184,118] -27075167151189000827187710285623224228445693002426414454163356364872936782770342906909810850722967491414959066750889809171540312074353431898666821488024481597952769324312774213761595260520977820339393854769803623884859159189609835162934176346638890862153369256867628051729881343209121206204579670581982210972095212463537081613723036506030583203099363436214213123783404778374002815692531385055825536936837552991753477653876285478311043615397228517982909875063359631846781253597946551553420338875505551951505957195248218660679052740615144429427117776656401222014412288561766220393105023782961325512003390101804733547489874703228399912744437011548956003089286759415233030667585608535577754764610779938921112936250227156413747185344931945865036174439126837337600977693211054493959466537528542276878759874059368263306589229375729281743637372539086173889794662058565464505972536624665112822069663118283433184478037911084418036491228884543372692616516641138769664822734839998552448481387595291627640984293021270013552847819540850095794830482528282802909218620499641194295511105129602953211697221519962588998996236331778294527628771041595844986157892484268052415358995054357380084830797372840471765034679041653105652791778111418690736297484993099799557086035464491023787872953068717075328351535687235541555327630278673317066515595875690038819268276738975207226161989041019152462167749280019242408877706402685467505 [184,119] -117104107419466158271244655983379451830770662704477944055176177722224081964746065477767508929147295784585565705355633426053454171582903500860698314584310175956507492029866365487538789003086258545454420215104131646617178092425795098637592198402115267871056002464022149746119065564941712150129160679166294581493359764267058010561375919035721656972995013724447337972738949837596307747415497796645885062277634511998945161176119409482417098429391820327560608056335114423916557372868686394281464116270634298552023524777171362872411392770251427495409708327224594653545100178095285244647863720559317744796851174479817735076573192904482532462402391773681277220587261815324273439342816197487163817359219024005355835988219001409921218464838925558979552721016763088671665499334456587921501647270270882058742182384086050297486992063194817306865868139481111394963290953438561525901866693269099644046554046427187810769180600625706822320669420977397528460601386666253311339035162820260437971871062096467790725920254470525205280559200788505662220433945056777670707340118983693663745460259228674196584097166627717099977128831617794356616553374517255972843447571872204183005539573615399971786397470735200429391606382287862920919325020629874113898175503861301503749878674970490021535122016309478263110081538505780377859783352099979916856706020215324668552112563152771399344995758572039964183489407189167832664544291389004 [184,120] -276031910703677408503625214018770031938019397465110474216042693331528945937793636489879608526454650784807739384462436607898448223572339214321614912080443617024760442680664863869373143704413823862435863198584135411733169334310378541464626612712867317430952752683033959318233340129774610713087671881883061853754240966361781372515604859881739743822796094597912512346751365677646186558967710820308269829616213266207698829047209815121385585707368674642144613415079510998159119733415432448180091460242742397384748429817613962223650554558310080244950617523986249495617060759814799332127243669261660208121708383479000549352815632986859849247123821650109122763117591014275966964374976944541553918649904362668359342113835060304371084006931354212278567021214663882064530326517245482929136064211978969437902206419608428696488238523434063404512016790860689293078406028919987779981942621742165037950073079906852262226369366680526738960235093605034404092147559939662477872018731059586687248140797314784301909337854053828027827801154736171172030298885636850607434450578577673197533958227561299555991434242972217559192759526813004692122428236844681371620667011948690776641969370268916735781882124119439651758333445901650297343365633724857528001673837843807350373969900918695449901465262790453186674581601980459433980759840989009295602836482944783584653513833814838836155547307214315571526593874322626044263982326 [184,121] -399779390936230184619733086130647835687252421683162092058124127480738047951054193629427358652304169972957549779026584953100689215688900634628232692342081646341580558850395891900245778310798207058475074437485569706779317457153029816777393930097691055358701200242695822689805159051566411776661365505267451036254100628524978936879577945597460166152588521095840177110384164299619199094090560746148142579490832474013153305499054739597987055841399140083178116567873162893270356299226364390139752781046926948233799252008155763837188382705157850861406527601133095742563382802548989171771061851766674351954692857952697868815346208208164989238267374625497083240608204391611330786812657293772926903937142939010661656248918246811658335222194579271540968266053180687103479083416793578035081777739344491726136754946411605314947155502163134154874697407165031021873442407586466837503538120830672103732181352334262888795163414024687629652645725930811944442173472469701877733680277903020330512526165341412885733889940303594981938301058837733697733878197151244032963102210007401512240714029158745911625209485610577957020253555351947988288550494402763500827633224381889398975319898945948951505473769056133161217531967043437150538293380664999151518579592109566585857672821666591128149166090546651781191962513495749374088146610312487562865117231624705939084174674648762236517708716992046537672405154470169219486 [184,122] -2712323282388448410348446859167766154590104660124808872465134455885504394643152808626878018755500474707100207848712428502830451527234289085672701977120865644282292804748939972602038450957938222281970009982632806396394424892173977757659066891685869743753151694986651819850704799500210259032667745136915205831934634037742839057871343455815100088749815333600211697488842477464391073523656556724824246627637664302147225340420229546902132637516021146006827236347043571192781081241599087699571837332000320630551152649060102396326197534010851101461759212591915825954676667041116044613713510303331159566727712125049657770939410756691258250423838556067558266218840356760692451102050012584717219200355121846960782402888548547830940022476567366979784948470767550462364061847120556506508957038611756092870304329133072259169841536502278566295660552328881407691499441830275769116308089049655820968977064006252532191044948304337609370838156979712125185537978999029674164629272972732760106670210787224084068068633642705741791253082305873833836437686660273144127175221384685046637272652379662085504758211106977471444789468941717598031004197476826760114974675321818856970818734997282514341318454728010350221031420581082436586971212986542253924374758650230593984777971376975931173354383295236701594439115897955226399515208370922404575010124503333695267159438625347925716185018805594828464321483749990705 [184,123] -3843002528125430977344074534979404948226432155349833291544343325508277739798269649987103739620001011400982863692404037541497360833523055573393097155500326329824553237860146491388173821993085145132901370524757539971591928859755021527567077106674644058957625883561886406069791155838608233207953976476583828360246799140302184412867203185800823902567307663258120106931404411535051537673984778902533625651625859808678171574092537091284901924769041760660700362706737394862497317906479136258584372292389088341318777086425528927537618166578757276335221722483834858088618539990281685773517401632776385810550137738102306780622822308234118688679601028604444169339953101792348025263482659456180905925020133266044188042909596220844566685629986599185280310482031477768142045242340341958861029530758699195731468171198233487244304045584807051618008629365349848798650229947370201105671139535543368778034624387510548600400994446675905679166057039833551755164921307041497566289087775781354812210422633722240117184154348846451391941718952399393297676089732911009457664050088545264322867025744392644178906756684362337344669011714884781923799128564956305845385497008371874140733526051844693864805225490712046197805542940029642457221502800332278427766679839480311719876032679866870661407589637740289373360427559586597053610788812389975604006622715495437798041716819439803961432988287610288110397089071 [184,124] -37377521281566120840764151211668092654391438833484745411311051595789353093046958580964108721287260420728986711033440346788981715250970322392296749012317187924044162476995475764820549841153128586888384341622423807977095353298077931251442765612545602411882338660683149413485214317924344819489686675383429174401049770538256797729169952208264068126060188534451233316574441957748100385484168054632569630195796316097766614759555772171934778280492153290340653179314916458933255225438960800396659747947587936586660949917391307213026704003613910582528569616879196801853681490755263142091815535035228314753371967443856083818303025705624066120874359699066923301564088333446530681571076310343461068027908332955616568017688176454686218760028917050878201645294435690314789251468588606681250671661390830313699669557133577063931557274798133075580704001707363423351948210298662378861561632860284366518832532492547823820574660032466814702621125144738455641679641783241253930303553643570076685225397288099057944588806639851074044441408602010203403517357342570838932337343119659800695936695862989232250584340772109619007347676255736177452457088881990500461439491313878139711437374008290323859337705055546282527095699561109677239575593891752680496139524062524996162095298594465263418238432966797636928946778648211695018306207054003869446226210597405208141548666428752719876716254724129702989147 [184,125] -23513706699296665221521414728492831809505474000587497468478831005318297092116496154293141030725753575861782685362467696983265822585675872554566373587509302229425021593530043339110360629055600343467688975657244035893363160352484910120507408000582421532217564881361258534587318892802865462463418132599627820760173429655146820770575832656267517117408206521457450086884527712419541076456252827465535478381326519487263507413718245027677769342836975588650397350885786317473879810861748068434426999848985358180977978608185613881616827849553098882977500672791720471850415189238516858427058554616863529009906349784586491533680114171581981841593622044560140289514403515654330410112524312981173218017683275507906681636745051599240166985123177868084922797682215288121521577411760714936298845668147550135360147081575163775664416811746998600191752816766735933262661992712817575229093289099303064867524139815746227851643195857286607111924237606173920020350491643370899700966185246273780932430205823467847502971534203923102620677321835418923175858875221959137446201297846686539505897131925086379619936543775327306593116651427919571710430486783804331059630623436188061389389203328188196873931446094787435920932571158316416911182179172028529312908274330007986693925766221965079726997807150328820303134087274590472047422173330026155586853076112564494392792797773107585637207064096461479 [184,126] -521172599133879418214244426194904816639913326528084792740775692558557611289964968807351020092729485308423847117305479338934804882967755584420976483471492126589890536595910628611919778945251477957230431018837747384448917769920550110900941269219204110434452679679597319773688145007616410693176553682848846068446178496389521703681987352006894229914084822350874785506146940489288419456902063032401751834684717841271664024122790423178953147923518740389603154427303053286782446207575605948929964149297081743194814096715459899886207365615758657730834632471399975269351657081735452873661974715041631763528696164667639552042993743187333251870558166468916891965895267151284894099794523628269363353316024889177654136307602165207051137462063778316427303459036846027612778154997118827589453770425713073548959625655358441981637972029401598789666287924288521945523092849303451481503279012428434799113044586698406353953473480533942228981374230239243676663555712877319980442206540449524514328620618022552078278250973455942370740849745623979812386371163264530719993898689222756714372597701523150849944702153052829335322548349584582375726001482208028093094739810236012780286845314188365346860577614321268215220220043437452295180280396758825033997500310664067094312565472740235948851239535612696022668149550875729552064698352586917104890121162379738440934585619870879591255863286906 [184,127] -64718217642814476323683958798291414296357823762467018504896081305192575539888456815334287421589437509893615408968799433709194123088163757162006854257338601154188049055195827887207484542211297821389178500872297885343208951257137582542432631361752102422084310637648517328933744228447392174321301133364009120095299698551470172676410035218119370387418097293645670779963788290145173236708958839440618423226796519664762628247263395863200597059588404459497324937212719705143959766053825910627927909838305667378291065209383739804820060434203333980009944193442047769775325981654993100208774843164343423390228295736881171081149669740604921737764304929424768183696067174834034287548579171110403598733287713339794750607563272437380387587595632169326580786705829023103610960595170310349839178046672771403559227963515480402951252463050686057590814760445435484025266708464900998912432753981893814839607896978393021895161354737174323654325178034520967746046802533636077225127502151656498793563950846248538771550691966297974872178402602526602797126268053354830250688493135310353191407472657796131710980109452739146795755386147743651475586477418040124113131392977199337091229583537708925339836868719081758240411655344458775252977818387080769563792971171478822946604224631872857591340823506554579434616278938720158585162424627927363553107036637436822521752251267336188238249 [184,128] -6877262550387897428451025089673319786690587665261815608172671642090258723139656964644719758656406738778980901163306962239568257556864125492639852246628055585144460268690982826835175806583886681302852989910106208139024855363160161097208125211868447926463573678952800569776386048270509818089572284181617561621535087482481821087521828194088431618194231803091746076622380401409211600191736159628394344761685166305038898064544846200893878102075384026067561378801253104776008975703679485731890392720402730029101274637934432461540875722200211547826322616882575221434673288697540607769439743660173755644082649132475273617153195686273140697624842359200986401086069257222687790747569861881470845113472886722929460405286518638948463718109911639174800494971633800945919407542240053533834437142263546814604517776090292071272190232580669432319026652381168567725737903843356835158142746829492978721293777612030251017269706501668589648755858247968166083552040316152011883247542984102442859802937086445076399724676091416718699424449048506282123791269906306618610535857261371505647629909739854087860073082596226969287958583735575282863187151655152033310138965957547692121656199754557312815547937197561850700746789044473934407686993460474583536381172802999968458327508471264813472522569749024458578193117058036990290404739926731185487442464453746341069982316871918797602 [184,129] 27666047469257644106987063615219682296459968729219500569938062127999669998236764949413560096714317607397165327670739285124762721285595866923729002419975718986627137320823302370908867213710979237688984020028546356637279843361491462829344783866375425748018599939209966913706910206337484982436129400954472991256037395560794230437262389827100234419103230927196001656304048761819868621587021836154613000368250483469868688895033557393306355994784309597747743714158113397404798419971291700583811804224311879389085996684874543249267387430637932332803481602511771355512449151114312840262426085376643585007235852428626455130459296952029845298386355999132212302727786427550161240596660296963504688983673454540866776060692810303273251821976004352891932669824878200335910740151358892244608954843409289071471926209525320109343218595969664661967363351906598551458226707551857909389170746739885446082869663979653074264348526576199386220315397404835150193796310487034293877735866337777489403288182804574581639967364579749494319610312740386147453723958681604734807230056935463755296859211150044905110825330583381191190009068008105700393060053150267197981965387294318845157203129378810285086442252257551536270605299096498354739019809940411619224791739496404513993653690984425491155375597469516631376035547652908025864451044322314630346480694607671165535361629231423 [184,130] -116786171264079869332436652477539063324515406569169024576744596095954438474700318108802591543635929241603708167542094454426361142718247623280271041858305077650789032691617788779356278074625576927163082052520166941015498580191634521141154942622737748302938893664540857471469698447166685747020007276005808040180467341179455063442953907765305150024397693890848324907746439748294765697955127816613377906901266701162325552053459521557795307160914003074427664297524767866597852383348419176010303291082722334942744765746512484928772391411398004627865136213589076161192501184305671533146709334453725187827212475837786856473766231923950981100318288301223709388801631013768862794611884379366786922802422449861798227082055275449480866703980679037911684816152566326820707067358106460636595377595899890366419228739879560546232362269520317997420630092806300818730617834364751355756902448810896015250562206905166282919200915597183801350953665602630706075684384993119044468204844799000617870668499375939083429338246428017507586022405148077629504219360481484508129794008942176309087074888724660815162063041236176715360222575928414603976095245274445803659933010304381413902277304290791358028478157997387143344322691522751595631417946415373139047629187103290572295522097436488628522342003581339992067996859451042923687006672595944163022550746156309499445984857 [184,131] 277451017235872869260374799221568140694448790724157893848523927741447312583885341892936954938800464000802788411059186325121364801892573551908102443640523294669378509772478155973622629204159168697904911927415703981704812264008687194498438975718160175321687967464897794458235606642205543895397713726024066819883699010079566642330914704621666915848610917477359701338523241960500861740691546781170668957243705978159773887339613227837756655564705271702664680082287502990473883344233519221302638644095131201814896066096856710520606193781160092830767481466555330651713231443640043042924660783651876518736175878562058997837730346252317322493776878053362901092723896105779881275745043222936905301189991590368867866219968814567096804557711832108888095449655524746627345645673313060395561842871916758826014969025425790055181384874630259585538312653442908730816371143371458566680174031304649584849587714932019928272233842725395403639883125507718860928194480844256138965242590340255264977850385166151065877790372738513161083522341915778334159478384214034111980726790623721632972443282142936139082501858369104741299348661969140270504036823405633716673370817105715777962174938244192968374234913805622013116475853049467216883230804612932510574571143196161530172503401990407144902005763166219898481369704301046203036302270553662207368323577131388126549 [184,132] -507263341082975747949731026628535012677074843234791199814668088336919971876115765642413526387398592888314317338797334795908383004563722351319998247621630193168906348580659870335367626270633972855018609566001251384446574632367246985545559519440467009162272632826149675885607647649961212119084982267658341040634734097958690992610244754703189186317455839522296742150360398175999645340891999669489465101123505394165796467581260503972922128825650669686990563011976813763867665683064050466990574014250097506618683977908002305719056801723272820183169893843593892762142287536587905482598136780205634262238403041750536327609187984565602824596206143828368716186227308610044516604853409121619288193554981652845104157845588631378255411924791649763851271205138987317665277274292959907149824062696274829225577613606853315585210009409936385033375240028249120495977451402278628597430963153165630625741505190556969895176549595612432007382438974917330232832619221473125041039955370252316779437547802041051868166581604032793707797788289107571246542619106405734945848573686272518475179867397323004932875177658385381822902276116747298246799478833652521633287954900136248984054033164388876761778277205655458509784750106449734251658899064165114068108670792454276236124445472297591896091590208273643194340334210066384082771232959142174506464795479281760 [184,133] 549863355684259333062836503926959758741596129904066818631084182151187321791950638884319547976142369132526108932741111377000478980863519052513383464847566182846351487978772345355336335639865986686942094752489128331671779823890641729351129946037183154992711524681264051419465862479389743285282899711209397070060351340597125802092805344859208182496922967929612352525402260438366867376841644652557478581459425105122023795646438560299841729944483636082025977434550065183994801810585490635135569884058864634080423622171622802416315123548971099822117691305194467981027664682883848863441160396478808498155017802741805462501243920730069214664049495978023009162167072559209338314643787052883904650980012857809859410187556505453396461839559190092135194840170002211251813849496221283109235412364499884646617122889530011093505780451216896007577698216811670268965796475710666185100432050150237266948440545496327056801916603696777251808064431898711974966326172379372971892313105951557139564957032055280287430758446800846776907110476379712937878518635549433858134572973734033285786967538051932258262504781641125808515109375969168214631053084663430587253025134241121357439027322085420898323347235986763123227276142141145221396839459361892793824421646545235941833833956396140353657703311484986187530265754484507844659722257058407690508478037 [184,134] 239515562515986301085220877219215137570602662615173266066318045161569495938782063312886841674570124199591046279315117650465487672464268129027855521998896970160697517227818749312728309288601742548083878465807374958487661965283123282391021452599295680421535628385620208466457561783216982070479050967919200741764496443451247284106459934224374855796528218045605649260688528384047196370212183123882694134383840102849519644597609657584553540115320667484990775176850997765610809270546442566155769346006517256917350336933082325648682610143987774617485093302047243827480145547535964886504400218004668310700572259017196028264315138336410058358803420444158528244075526914093707467556301683339930133961985362755119927195753426920907932377460171853351262213682612318043944341880659648045840737194710322886553905955891756139934692127997146564581076164273882208299395619266454674381386723018989663304077904576171404211282530200390978271129452153562072848707707745774234762130358735852532074276202329466834899182522952430717937340997466841095891820976014619539703046988178755384085936882079024766165837418448038965166002377400698432337886585910067043756675445572206755293403696067289758230189431942258220969916002684608177072371988930918930834301314843816064138720753076987957236911917085129838043725003956789856380835349495073621314 [184,135] 385326982507481687351314878196065708548535797256336607905028717939675407157980357771310278695524302593427028858727407105049665267390028237847793216260025973002190294102954119568501975009360912224628949535617829591888101850111237408608373936767179338409349886470081499771334862881068190399534951855756621445087336877858389886867055679194070676479390537474981368691517963837887325963811059243495781263176050281216984455991972665071971220256032182132486827887935123161970904015723163702869357897059483189908057061416388490276706119071783113248651976263223445139192289061998114098739553031303652225375900690228111189141400029601596467349906571829014019830165444842592777246918579265446025135134450097520214551705492671050798688078849722023790174850106115568805423109885520342572009933044464607682124724629743000033212859960212884810302421945678042033467674859386771757496060306646464372567289589870773026970567739957334434589194808287328720965179447361337656917824025551692803654337722088330635713217229509306391442541878425317071114561447994784359405450976141600029577482705251217233577536502234471507273515279838589645088412223134729593475852406904196770473743240345192244177156023377060039785705419592049629974876969659269385205041429899594629453062805515926522649177102741003048763129376024064195548900775178135 [184,136] -2240774749887715623310320488060041942039225663790520902847333668346161377686485023712431994873093288193878539483701976547229122467477564542664288515473151322657183881123885168574815162441899495728684995897856952353486896648267874331168183771441961290220987461713227944472047206239891980844805727807767935512890403222149731192845727585198994184792970542208129340224717240450307591744977215232143765628656548207224233801048761485519542780958868670122174322926982447585353079128256407850214874049458947332545095625158335738855926193273516621662124443057901489581554900110687712027078417312564148928924162722561228983530956139408096434444675730224021264145807899015048140121302415535036642442580232541109077941754181216069207431645568001751229091021726978050175157025961200816511925282391944266115625066873413915851847636082805322437958992386287420848262615417842123728204226601486327040201194050858801700056594698732890900462175699783973927953615267364071858408059148772808923749633306895014292747513168772211441501139732673209883477068132533319369949868603119123499194163365962614165177022933588509390482210706683652888099182597000331408447060707981257413550105399903690349794673724974922995610148659140766628542375306487284846549063352922798416678899317495593504097120784360188409129227710439916428512029620 [184,137] 862756552943154990775394597331856882533663403684966677031341146923604342034353810575884129992921478313794611919496786185206042639088651884915313290597540253861113355926618261221190076966087088639765398442204143677690917166567626684211950090006453904683171018105837066391726201056959827103291420868306016318507864939936143423096646983385388958033067727069358899946219353572196830992972288792386962118417713575591561239516062846602280660956078584485992463906987747790737698858405854181423627491056396335694088220940715699909006245311123851767561810826298871674405595949856362744748084273072935866968088006818678416906203596352503216547518280894689066739447126742082675270556005882289313273429261148765706702689171623958896831765554080840503082775097563405293872655842819689881363266064368418499430875436056198365171087577785093596553027001999969656700792961944218502880994569410845252535536494518703331376063834943835853400594225724813363405101574389350685550753006184763684790973299321040569265967486401791865269960228848026123461231254867944099413274701079315164854466927737896688422683333119649153266210014815631044876047549900893674173341829704788960665537947699111348815543423179567410675563325553546057887752193360842109564072429636372703647796830105033853638539924132717982597832513920568901566 [184,138] -36691818069312610073597455772622740809482484200419461883224222482675772012039545839531821495749809054815280802106184900377680109634596362704002063509661439977104629874404600463775082233672303212035243758187909830468183482798061389073314386442821518277190965766143918380147310861623740276887603816422811836068698948488294836460270650316093815211812490901026104805135948758554168051945969071696525555075185761440765311791321240371398552133883794570547080060151177781936745851295716024646051031723645078634692396502214368216343754856119132332514084805722350806558723676086645232366628356262255624256389902657378798533906425025620255900705640707524623944938621155419367621646187728793358118127303965028744447850950146939321951764865721771055295263329167428086675559013835389270321851063967354824564494817825842324348270507853791868207995985003710014840138677229732242775861241213075882330863136152266230650604740952055202586612226678676834906300129950937102167989120407972679607041096980454563438715134758559788219546196427197138565617748800244655931939848604327282798085367898294765070192685799671026269213910728013732666496113784789373212584354708665477618979679310702010272410922466812012836089404845308808413103328982050993748338905337355270752626632730506554664281630953587668532189320744895 [184,139] -398244213410068375892259922893084469237201483094767912832664114695839915959635214438960294519934221511251236607224993877877308978849501971977625179180573029673043329196144886573359362228846623959865971365358544460503293800160628169679437205627724038111442134663328817033067845462098481564577937650971705826639160901533174707483467096806321798772734332982685006634413143657222939562279042074585800911281573555606489351937136688579607454750575710911590535043527500900294533993568389255379427872776804066209927325372780094459861753234602921578684860682125757773433408913874064864568326880855957889284718053339372305994291298663792595407359294983671886061052387628498012610708114387666971592810500664539303462525119720075253508800617038975361507817216536954673380553960643952942448467428573699151156683747572236242321255870516406285244147436578599305377404680157237508788727555313136246655518605492761714797149941881525517198850966627813187085296139227345274847440515129947181003712649132453892317665341401874053124499067113782751666489839957030280468444170654948913965260957717241944987408392825157656745414701811580021889286670364820162156963918656046585762180448731301748822972747331539844038098785895604385121496220646969219464367238973597601167587338550688942187958790721318810054229673 [184,140] -78165432595923544835579832381047700375103268104000358795596591492272052315323056902738749087799938123302296151168881680444314616187403994127495875737775630225967467966125212155027492209210394332472395053440033499162954000991117907263832440261838296563862000473636022505764140039297678164625294598432114762274506099728989557060746682711115328790303906462859103599947891433051949400542880374426110544426725090875955894159038565041980340712868177155345635971659736703722910047861008289589591802360537446731049012194149635113646615797723256879743871895800488985935459361494979656573313110734395581748386843287584160256127343639192087181959400401216966312634534008851038639561345975095559482781951864335040729873903150337346598463160365300133727332763269728364662283442891049690885345774600358919891770868299902778067015881429478373517961372129055379982757706891690999888816121684901607833405418966536427302041776602950082653922417395444412986320012776403224425188576028467820890898253857747117947731198058651671254583814057152691693367147717623919060229894038421122437465912838958971722130530262098819628966975098864529078164649543946061644068653788080658378338979616502447323181474419747124229994067009204904944242905711101493347631592996879052241468794221793791186147555513194202066 [184,141] -12577457836077918044125474994444482268787554463869516263574603166624708857829212738426664089848564232014693941335162756834865630232201172593382215177800478023482688928641925839407231207344687319396322361374229892938613354422839640977332518139992907781092226133037460309159760725106018468843655550976070702014921770019137684164605715566579017992441096020839885073802042233111221275841447746172628282422224604300722632096452429157327485123366122111320987913452134938577363772800809608418417727138018493446725345018398545687497395810510270938514482154040761742194144450106013209803105795324655672638990684385095491110711418251204163379649687999175324449165392489770912243501957651448442041919594652478270487785102540765047350199423681565097914862954237884802269047064233798664041899095227314669347862774243111827511991847750459169162405928328660355030963430416756302178613224075026382532583693570606308548126714686803528031383547653446145175886416261992461945283412066205805661382920069881687776960431662127334130565710313782508238181459432253542637791863710491325012957425591279166806507120661351640796308790018641814484044896802799132974770397813244407925843555048309805375066003396424370417657360312004533909685853112846251786892036609219593218835430200344533166510299607304 [184,142] -4533162830450314886894915776483265563107835711385228324859548153890769567096098800699533223859213028697615938251232844932260851980376906233522271673957101122502915931045734834205670935608075319152939656344514740746452708986203249115057191057678264607404036975029618842273920449067439330268429257563612538313388930186762543504703229170017694942488462847080234707199639302692682886832910156655477155159652183555493900998130916597498967567456634679912815921449922842156151897010905339238174541549019852627711161435443638282641034343281253916405509993308006026166556895332628571935202195502426069003653197130327434717032603648874424424418631548293063403596373039013415312133548382252855789047895462166290728363266033567855496814379059455355595945985901887231791907529417329423055866054942577951611493720355948581857459408286597842634668148715843429561704719683951554225822291800435429428247060347946586721788854190554761715117867328646600822760396079499244552816338738054614832298618121354585200767380416984946819954298851694058743407925244010684261397732306168685596957364786227471800872373448032555269092426838328035014666084512984189543009761823627692982111356432226241839122340357520617044060010765374571930475467203948632419898789117252030486726450074876339400614185 [184,143] -279036329871850960260647238907082226048121134559674569549989190783515865919100131874583908276405248841758410372510424928530500834843400601605031368978029883867470970945529386071425484387397582360121921137087999900373415019682785348077725120599389070595962920467230040282420777791761448480794814505875844919891249785230971229311374336049489009726755677432275606511652141366945604720154788692988549663245965908171816606539228077448910697894034088244527330039705718543603138776596241000548204676231100710162954399801415879245000698646359111431609154577289745933711414592996207010844596879847632304323911129197859438646116715217005657151866750462313170415138522180376767107512516729415348972325474510471740434394153461785853451315738639433678826892146624855658910737851433498546136017713196449244448109740469805146354748347465937842899195849835210693038688304868465650608891990355338705724542201944687965919067813195344218515794151680342095867787129112771250461728378568277508136565219096600066145411171305107682885472218172159695601136641680853785785465725516329800521688703958660441960316740200258329092419014484281964479630062848754053330049139075363365958788976114349359942616090219957766166830291237583187737593058010996926787673940630224523808211281258113240 [184,144] -14342730330775123632321186392888205602524676681064018205336980828516389336443560018766293672773576391740362207569795300252982109324173260622359235892408710528397296227511047352478627313212584860445250756693129547961800834236379200509848404433512093656497610720193173020283681875537512717681606393028645591802534130514303970452350664837885566673959860283075351446974630695034062310428677258707901041838512525062871292422454521443528588729084176164364424464354655055795592483839920164399721916716405988829332488617824089444496856811909501031785579081322095666404781411948688422289195963757117925936552241542692920818900118098610109092581849319352404450498636887320555393599276461035400364087217364930655044048047535152607397676523132768504629473413101561624422139623250502648116743355346921519858058091162587602949443262266018281005888573729738553176736973953048060733883626090799196702976729263096002598480824118418390327757798561968173662807563272440495684936397716213841692746645486137548865172507490396733198747768629523881817930476102352822074500243768547915732935372257425527966214859098693388423653837328182043941640772892725878938149888494733008381591007393834944884971126255438806554012933388777505863964968785443766752124560827931199799251755361 [184,145] -771795348593658543075917142926154603365289550211174022770502599431923518888878460982273319840018690785515750307407022072594764120501922903242340638278656665365880517773497685852390174304539225133415876542786499724054755422766068095429195732655218410340021390372339449921705069506082037806797403314711549223207281185785250920303156168477513804289020513693537091861267212514774175675160379508234730126923103948316596782065248782906736340076375108313268381721953537817080076559711820174438512589316769377177680450483120654155100641824568280202569475319623834242769124550477267382132787715095735871964560215578455245128058822077364254759564201006070063289406718964972020580162741205593289127072922791462636175172500974360976952795463945881428225758415112646176465648430373408199469253133038085127791555226579186836225239087846330627642350405558160728660781336673035589983664007052909382025883451882390267167072456504464394021982673688247056531298102981633991777461857770327726326744883095127256004042639899703180206292033444839292344780321383149236173441914620079741457423688583030872393834403009657255230424169545785697603008440637525928098209404934520579164157066418218095457463016465960247989749964397823765780288284454687880186551894270021888750 [184,146] -7670896744787988999858783407254759962679619071425679450238147148892107822349144940512984069392598298863118252271863779335468086421141820990401531862139211357566166585587959448288186105236776274873186493912875136303243581570716151275788878074537586201644113832307829508668366416955612700764033643002815431014803392783351986011375121921127720435829714675959961666866864501757510888921201284935141471550203551543400506255582333100905361418070896029607214772767869464097223305255515553980463892447732073509814494620805741978138034723494165049267957943104493727187894986911635743829592258014276965302695321052634204339398145754705351078916390885275908243984496155755323584301986523862727750294339684339020812791383412086126011743277675640900975994746985956659158390065140644676592956744132025408023239165779819849485513868915663086859036409254057457758957332311733958315707539588465052730742550364010312133672616997788470445320462594810092419695814716759542174890210818847717559125348725733378784716221710376390025631602241305596720742290998946258580630393115844033469441323959327315235912380157063311565909673009291335262813373461263835665763074073889085548550766960092058778005664639987603286900216275734522300684378994101570236620534051509 [184,147] -93297354953555197383842090166963420179469427286274441426835989233806564789216386655692238444823420378568488603896271444312268363950174268550018537163564316768932364004778009817204280412214678875597407213009583064283592564114288621575306914739254100876041933431197305810950494204833237718349041603108354434068532625689089241370522548712317491548660501017721481002348303789659343540504876055688547142789785251039026930721373416639527654758491070014917303333877518759721335405079852134594179081610930630671939045762582593247220854076991566174681771162868008767307504359026429060483533936252869878750230910109084916247109588738731710945818938166256781084787029280381351220305235885306310000998861625424350590290994212901769823872169965894132844802135918707632455944867044896827542047793701099484087064511859135672178002760805119316425110474702734722934285380535777307552170111558570201455905136196117155632124363719417697784088076935336318744788306250966465332419790685175414027072183038976898957454526017594634085748798910251544983214492321945999236661503604552046880402855815553618880537586991827135334440829115348741846698406733598207804932852151291756180353257600290926663903451655469537276349439549700912153988467705935397801450 [184,148] -1173671807397435918490941993353467992672942632546898689059712792742755576619276247621030211043765990919132548808079585339522237662562822043848252446609603910228769163079721428457907792677239152228780697282577163674900989124750525616105674025652483332972272106133806549756462557478060959362052414503701796845569745252617391579545968759233177494913907045746674448385958818259342881020223416296304683951095321360474192771706455460235388400029258914759761618311325491466674794871074063408660095541383788248870122913441366931116161048595935765741082626457255909315932776738318483490015531603914732006762285965997725252630307338110143170948154127111738572967761416694023877810525034858633851649866561250833827444863167391005067061930334203773068810683019958615212544621911609778125387396912515404827558864811583627605659056471756079537877765119446101039233967583853562783998052534940063455717041177922591644832907038623804060270588445588009950948806254287915090802528827566785403040840285970293907265402195194602160799979088832295340015164467599435576359698221951178449433372367664836335144962770645308516606625222100504289932697986044272638985406597567574965078294614790250846642190000298227974498948177187943711513350424293459 [184,149] -2230940869774991499527828957502057522525147922462377767022018600344270513672869875257036475525307490183768578872233205437270169951922683287466641261289025280343091917659838616348495765857480374592889448750975345310285523785850860544587602466171050109851086184237136593906750855621400017632009306992330532401928883501036453738598872443156527601086376919485801225214831691319950410687849457367703044759446024765518887277705176655650636844828077699450509258721591243490073846689667589632209030883001152259826798388970289494718071949311337506994628816545737756302853385400334126723722702092817785240668918057009630333217484414727388618933676180631105013953229547604018333596448760348846438990702179158885296635546835572353114895894598157164506436100910878146486831074526719974927304952912475463238318767629945689553171903654455487907262335858980681469037254932099603959381507549038549615892384660338151524207353079292025311164898617294383979571371507136112121815516797736783175762178584423860789663969530006225660260218778289994170432179443740614355222321951652905465812005472528192192725646819387192227584630831930475198664108289725488368972479361517372608899072472157983425188883782603743186358289997001760688677708 [184,150] 21566227349312075304604767205145290436619212860425877060585699023150392394564950014881520975188840386988025267831195921733133185033120432950144312085562834969023241852911414547947316254680370663551399310763282925739315131465072152616226794742163058117366142988929084962837229225298482630179766373602193547343713569757127966166734951672946760522041349739005243039087899856926679341736432622875699511294875695073714969707931632430295596095614058210868873143054534826532773639511792566032599957318644309343752458107566041967970126200138389848368873767290302025081881314838223938843586286436603989624610200879386191078634554344475310305408068619253769509132122318449042381238636588491022974862594121419654183668145508872086549261384221239637789668610301119410475483576999422763432158800957469310467565940989918589182179664972982066060794337413349620929887551678941240054121006047997728662226460820588113302316206663902947998795859223897450034343812453285359160116509579636703991634818202430501524056559575584716921788482008256887935319257573022285703628262971877933050131701405159803850862822636326577182540832087993889599262838705489371937849699679147867895322162065112762095355201360197974871890960775575042 [184,151] -46023159899574711535669364208050053229147014552783068505593354770410650726546760088504727087775081553322667800125243797905062920656374204611292508118141286828907777280744592500222369123337025605395960704842907876091558636787463407878262879345038908185686128456070046782191951262849188113742762666428313972970874676881186239752163748994615038379270075566984140564428607941277998231729722502657087232021037692833541359500057708953612329044746319109668589443997909763867712849265253510360894212176626439739526702148838081879173983685020800445388420386013731535382720302386598214292658841565525829433667113531696755531813768093570014989614762949639227324793101733035449374528342393060276982731448500625458908204694554541593420023438644716020940469699308911118865656964567546493727269816629154787764279072841252103481876686241721638108195444631265148082818716300407169410457989408608590421426561637234221639887532866748303419275672265486764459034076334403524437987390479108843383472004693598992017029506610720603398548881446150757762564155203934683084240781471790703260696302170997942329715407728129101795511868366789936415557422296303847641374406546650500385713659912338154145850458044581366199279497 [184,152] -56462175792816118700676363985825716732532663608655275060516521074248625703610363497676597199830230055119249627753597434573194215925537306532979563742433146945232120022815637205737348715486369280610801742893803100513270235352021810234921063229762983165354763300192430574806213012245733162346830691099919734788774681844991623895852575918984007143240550242951784293539951800562119808777666682051790420005128466751193168898254494851425847441625160673296664458327471407278544730356035910485993572748487988829134209797130895276993983810096184536349749209600176130098659697764241049239205858760673673849528857176039806386645107255915740667197143860146288158992286321092585129275638478177477821526894025704068749730668016537225819971964448412641650972846719077346982788642251619125067871304777228471223776433449916874949274559365561658092027628535041635395276465161667569731148094516056725820363356608543607332069798226570463002849178360371279359256547598243839492538191748339486316561109183474465400673398120675912978386206239215527906382806055626157637432084662923393670831345414266888782411582565502437568890259213197119069122657577827378867061787796456049208512988729382256524027965375199562 [184,153] 110733612024465582813033101225582395884940913130650368287331011143258453131588887398909417783032733149277421779321827260847034464742545699439615585913467025327066352953629736457443461389647454282702992771300696582318828649706634143324849280571218302284798668513516228381710656981946446888517835321208486765352570408377049674800048262519307477145951891705670972733707408465057259242965471404865153733082107201774140252706173174345121312545754491303514736697445961997370596477890890770267012945840259927572959658874416688180979481106126227455309970356453239547118704140095849179502547109809822598127298232421666969432763885641545557611265778721656795638288741262512390174026171906066587477399582849544309930992638360991548468825600778647198754434011524484481846241700443527839295133761772545858350459527278071489332334946322816122345966601844096614718885456650354843801377963359883647449306671992221578277929008972990571060802135150835627070351681283182878331306012286658019114209195760362502780377422985867352686151536033181992673599103173069216420050420421688553418080239805131824154516090575972290321577424819487065571410486127283946812784162026607549213367468136897020815790576 [184,154] -19979981725293057749419871603286935214771079602229030592849113259767347453542578490281865290975658662298571994705349784138431864299361899470729732282573253057607275047012264498872563197237036091962904856460328924987014569929544943052953331545259207441847322822389089551787457242239716853796424352342117123498917679521490330489960057428885405300031385065429591845474664821453937067834352491352694761195216901557232538564885461659078094142439469055521521547923823453909453100836011141570606591983896938778836882952120620003964838660337034354423695011761706335449554291367271958040194888060108656237691378471885384639838455378868813934273064293306749993015605473171702959398064447260108522188406165370751433596161397099810896855778963629916705234450971041505277119297537062342012874834315359269298571029449441199360746980074551359094463512463914545196495784066601552728996039023425809608890516331234154758319752327643866250925419515385121017933848201158338025802115820132023787768969346228985061894033006436973791365535352015173538511448206996727953645642124731038326862797394203513268603372881070189780949628945815641652448962354084504498526355777297539085815818633974344 [184,155] -7463548465184959022185212405082288494936209758618476925019301320123162526345450693592062674748159821291163341623369967984023748574374779049598952165135503125977468948026754490002365244519837422928438120140972946265155655847276535694062572453183922813609276754778189476069325939033619388514944268741530512955926998072602965486060018104343794423301845919314013451164493463305632922236918884110638194190001063926823732495008671818901373758319298930751518178919817979289494157009872397845832350989940008888861452929352911253298017935747682199366376291856334310301656965021599798841593510736149649793548111963864906675465468704733780014763463435546955065660168892593999443114559796195840244094077970441116427428343755965589479685261215628052507199791366296362153499491192161957430152086891668090307061928836109474941563995417803781065110741810336271859443612919632062569334865780449096578029901015226048613630606739831097948795515251329190105149788884437129630121446366225177568560741807759301829282159734035673885087121813575343814924656438923526484761543835192967481098832723624591695823127188362114267841606572038510392282345723663260962874938720022691654644078 [184,156] 222229410045766472801276319239348736301690040757454372819957600071555754368912653927985201171938895403586698266962313086687895409776985188408306770491819805724006250936055637845531453304211380659981390587772901734366634868491747466656605805258205163413395473537807813749054505070251313619147823441820289491692859812817450245039346441025635927486675195676254371842735973590425674973835099945044586297435271609911148902867691568814867844366449484234158823861256243620549236204835133748889606462199952156643597030749805066158230361989244460341912939814625710397284825253094590413957165684615828266268183460197560227858137397449006096883265470825146618529875091035567766082776455244327685536315142954821579556241112802255062316800792759720582101509222693115773495253182496506184477886290433835864463438791399186648072988172077174907540957167285447316721891989476163138249598570828834319330516086135069730104839794924571646763216345403900226369072838848136535666013282468645170136989476758964119188401597798532085144833401874507988327946524730152194918305733605539889374872884934652197701160578609482438481311767770446456318544068613073961666789589921037 [184,157] -143701082301030334993884812236251585012836003963368949132559151691804816569414504363069495228021874119457813472181387500633075763080201672870234590293419440336656910191227756656411870310366389084358240283957132008994077505326209047802753185214360779378835632388714692949050740270358836467007739935164312790900318536673737158055611164833534403205441262998988826598261794558646104499155482346869411436030913081792142279826807847225279272133613761111905105771833596369516885084257115359049022326886878230605413674164040782678806061703569513598385588657953438276987043364011951054345542952154360896700631458891965124304438687895886306937728487386673206412526753610243190997900210863634107636708725483777901717654404240183261683908828977942254366793287944167889903826218021156144840936212946135606988836050022418715915704473973640107031058775563272993236106440985005777934764032208396884442856704640537040837390232463569031772374192563007552828020138608865329887450512192175935808115261974391001179199060630541582395591392895992764691058050925817913567352813267230413648731516127999353796858834285816756366562634334724782472625853118456784981443 [184,158] -22930737579222782699497713687086428473129537909665475722057354790635106724009410616535322608144582637954199001306249561140879881279312744819745405870895738586401602193962037474845205300972448863675717259316499118056380331958183288581178143773184219097885599296917775328339504630007524657933477525841538269002898975387190223029696223413594814736741192670409486997029777145917745187879306868087364277119945094436841218781530702637290423153465547876804974789735476613392472836379385421359784308373140773960474767330720684551155775156058183479177290067727031648242779516413460777901497610271331396422906387921993928848670990008472654512015069078276047740299140584170931466694406429655162585863913352459843116261898967553393145067075911210550250826547713837860021061836705258305091574316621990151616058052755795838070315846321410271411537017919312017290938353246081178996246895827743159210882026728500563333673959405427639448037423670496809700124515240098959417346835788489860976158017332708064311616766995544398391197741699063153478480359231472639270086824651335726140225590049403464547943067927589431186572988472835791322538109847179 [184,159] -365964050935137261826743587388364679721289396326664626365017947007803335432060695116516643981738655601951587740203586951785601325760182736985357151421354985656447683948157932717219795531835612247810507242503595510570444671388018137350001973949490398038035025674839797837616940544841242795590199506790458712994704784061570135916681731949341377173254399145201734219232558216741030028187467224119450802188061868732366100778717235350575252795700759158518517750049409983548565685341640399815157093024690171967874380196434408232202296046071326812828149903980846259142393958266367278717056832386868361807661607225537028735934938091284353967526927948785624431908525517805805741733416583334398870253917925816680652701803049407453456704979957049660272798454644682513780700224892627447497659278659945851226455643630203004650522953106480657582682803648398602590160697860248562555645221035730995775858093203564079057604163777714414066141035154350164624774313157173963639350446505733076612146280800024618235329528467497378180396496473467898052668459447706890963031567593344536335689382842238933685062836839713829591066581503013292999 [184,160] -3250834131713378867910885485062386372757722724650231999283448529154032723309464209500310050377931080260453289204524376743809961071228689320464151881709361499892674618839462613393560990497659050145700561152559547460260447821168662142523946567443891818802428587517842490949664125488362711524488104773238605305094564225355194575943385834133661831460525130271007735715360946245711719396449625497646282068783368604617627867277775790461588399226595305030880435326018467358569729395875194301073527964050080591622188148289456321333805002095099170551540934004974828809315778637851721646245908249328477578500567402932916908534073514316720748785295656341043659679872885063396847557632673587645274575981002897345746704058026059843323199248767923018114325994530732170133817483103704155495052510177461155655453371998681987740376773790888706566048692966958984571769339088493332999690430002325968748784946134228854624596990532501350586169394735277195891559464473977420454601680715202984866833568891463101765827693464996754089959195392994227753157048448985498062124488701916470354317153754605679251012104640394249348383476259 [184,161] -82564333534995294859361935295300719824054211208193536180084595193697655406169611531148199978104589689774953517374399469166899864883466973036316512840148049504716511059929326708519314403776910494837941118411264034888977916777778712275066643506530551402691458114279206423825524729712164297402460872097228884487315646824962034573403485143757009453352680548998254849722971379214988443869354056128244788809546509092238081410106417316744447907405127733278225372882953145444466112386512945835812287535028260562151658931937646326585285680268051300451805383829140098015740817130210357021455152353573853590215044394782267742305518183390782183660895398545904977254546352850234295404845151675738870505952633219651375046581277636419377311717168958290531995791466995982406063886795182773287872131197753663782427254660911699486263299638955078046187874824055977800644794291598464925779701043747348679817367307284817196084058819175009490483701608348535442886921517490707172246506115344198619698953444658058364243077609444224416921951925160963625198558839923207441353610842677952589586403193206600234224461980109490 [184,162] -506864918266661541854518199466182104745825505876962232202796231276761289885036627765736586868410138492037836723194589954553773481734727296982480051781655382172520068271141512443472832540072977323723172329578542216329561194672698379899168958347897298865501231541560674067465235457116553198215981054901363493242614750414520416103032366752648533890883489911215138257986138924045186619577332253286910358561889294294952415360385717845230836085308106451267894626352356989872435148097934902756969601137091907287876001489439571602679473163513471238116758453193657233819832863509590929549292419820351941216850992944636911285870416656270743517431794966756681422672721139888279886004082528148442170713575553474436302190869319748101039470593208120462085735467267177974077807568511340188152140451863463329827997757991359825794683753766602739543347835073207854924190480514188079377319885786313672385054116598637484221314646933686317400361540598153953352751728967974629074074161862362249748905144510520502481127814907573189693583157577710229418680364008270351992789561819954024039756416280884589261698 [184,163] 3909127124222812156567917463412548439667869497144814498130959661886377875140553490372189726502856257772517340649727511376221562888980043348687783090630054479522300236415443239749944964606544174771050211893747496304490635723443633106904199197349697111631038716094344476188557870562488720123539804332120628974964855043560398943812211703731389195112126936186481182367741901652378202069551856883740136326170583065786859924154110747534451207825098406134345568513602017981450061645669977188050265061150095774109566854797840967300269221293562016286886144306346980181703040594637651322657010180790178913894261737820485450170282840888475494454992825731781128817283068945896198454089192900007904365249472634119879748741476000590153312566312013049497952071495023229534102460019839443534844647005747471733813460817177266110950570376546820912111783953180731927359012093878039804834372237038075889871339257411397530888781911084822607260271701517793734611839584043009245715124219002577338287630677972535277641784411529300076067110248927239841410307241806554358562043791681937280619403847332 [184,164] -2304638244811567599993456499786090619956882855452697178252700453194322474201025353464613946948219695479443352457775637785350520743251630896932243779196600515661146651945897769056538006018078556593194704734027214619280367410273765232510832446719493834935648244014433502963118776893038701973248150098588793309309003497643386124005300194533838018834692836543835249174089988635177944897954665431760655748490966491857657286114457023056283565660551880430559356818997169173540317471809055560051386785155641487345294822991552761787261462330191120209942802835018681484265417059636462524387624047029561802878949511570954036362375744601052725762921830125385791432530750510536933307212434296676385441448189728479425345336245605122288398109445675709466072843041999622947052913324665586958008374646194507089908118897380702622337326566731235639570572350227949491724595963249891024641840137511899399815311512235914385457012680250506018228491780322837898834041339538414057672486330403988999305759069551795129759820866130153922391391863732652821140907052809727047035771858842125025 [184,165] -2036798593820936883631234918971520041314569049864370887671281671500091193149242635310150279705592410188913547136403315996762413158664393970295756059573687036486573606631534110377984994534499610214449053143756792810535793991445304885834390819404546169993533961416589007235887671346287650131669401651749338297986310386284419190196178323592813665269757865340607247583260853217426102448597437183277516334985137551660108818659383438279829951792636703974164380232096757461312087738328597361769899462703180213120582563742450262216916094237568258147254200606730247703052564545713846445797110439629659319842118635099149624655404849805586440499120405449653140128527280284483112931297002682507488807875445906892611958817923815646474035813089443394998636395027680821508200735074388153057846478291879358354034016022507035610787178620411060646981377538021421111949648213099345362358214761123920197938323421286845100619200923721681412438324916949564332956634816176072655885878533972008777559993880933255323242590440395793649294728517999382500856769307992940465379047 [184,166] -69918512273033373602559824578339332363529679219312323984080340591738708118472109515986332146721247764275438805723483042601591456833677972597675814331971779792420795178745584030454953692757729693706152249534383070233012096361194948200285957443326723625453996276498323130726657216705049666713250979206845536310309696651885771903137757599067603775143901910279613389985655802737932381610516720525908518742475270396063199096958026637556452289162590679067185198305848138820184752967033743142714348805515134850109312937834276072084332565602686774446177330555413601588184325592911845428837169962090170548928672083381057510496142972831904818154974118114556048682658369462085383539014612785563100237325078441603111647287568133732942971387428133358334333358170652371222584825724445029043412239259356478041396230284073475784914130642867444152530799464871623719624230699628035588336591241187278289812380710550606384781095995936690705665669668318741753093801107768670210560081681657193032110451360390862540012193251247374467772094968665401370967879656 [184,167] 481859693040005393507873771980809075443086749267574514938521434144531350716081658983764573618377494609927848827094318431889605398505406642849205178938590213717699150107661933306978935658872833247190141591423433560554514204195819583753368023958787052948985280823447318112042333051046409719485469353592160995934834737934062179981114242828362592196738177843955327815005155021826482971237091188689792298407409283214053560161872436014436847760085458649642504939946891289303373111064408623170120630329848673541180020257939381709367056473533783360881342676547130395307638586135269824885985059283354577096502530062990853132423023243282489935637604996517483182416375030405566601413721813335474133012569758711425989237424573734291458481080632665776889281444099154918063985920664122131984153225877734112320992228638268702180937376776089760281593988974798719239262181999622097058581562280658231917483874819973610907651326109971546390838607463507018340359633422131361062998198396179588835222510421652805977782110408707270968572349599766856 [184,168] 9499855639439585259573372636407270152880593922193448408819760627707135161294351674397810184828881619221588530142948203081747734209487070191412078955372057706403780163691040069043576838495837355845840034603203992839796299334484159930338696267329449123943373661216840477161067538368428977957756194690074026396304712646056890866873221345585312956978797476626213541498093211327309477402690020930872774455091092622680210364047024181015120288513747713765215119135608802519427451924375835854037999586689991707256713603473481417743709072048842996822216730940452437066846154059637537681813253829913539993896486823650146206010315285796863346291925650814154844439256155280347888526757525870774512579988907848910285816162324380605017607302974536250199858677025205130636561863236845271182765211605029670649516102157170615825184552124898821618809612908235949839123107246788349685651957750730141525504927658885313233053643874639298562881547961797106833706962918592909690437445205517621681916723044876002785508295492921915864521584 [184,169] 12140707020827649974396454035494961394386222098245132029295830308872388046576743014406788260949231909775620706484242171742563392168301536107105588360176390389893051614678619172532854184671979773840599587955064884818415588247733564726310411526836517782811910188071853501469444207862878028747898404047404086982432234101260159784243899497136821812357033691787290612379135777526578758505979907586624209794213480348006568685200604512916458530940206129350303281695648718167991885542813059195030524177193522518461955935070429439881761236332872443835291997198396922809753084777743048559637207226392731400154319948567801367469545917223087826654891518637120801207488272842755231355173433590069816876266592573244265966778624269763556580306582983098644552867315902055080350380715438132628128142605394716307466140332224909737030264219366382179892971033676690290862671481528150954637991681651863839753500977821386967604280208881215865591534518835441234818406972978354939163108199856741103133010843209236928348915683216 [184,170] -10962914212176160855651943226670719631985502302786306442351024294723699379555494934656728203711358964843762779269669198383646941189295024002907403647509826903584967922480007449961936451839497956820891497915456754136507387664322855871103873016439701453286754934519556964415789663619165639945614307207977989861648513510435090511515148338387977473413392988307314345328344954692071107421457475663043549121506385730166624864332119430200130862780129484545589050365411101032184242729664649273738398508247476437617180286995452905578903228336207110257397101923753736118639902996789820667129318898596203551419697145265522379071322026001466456765819413098481413040431669662237104362698227311123335001897909898661553966429128163551269125324687010147152582818581044469167742896542905716669917064734108437263461189980023496831781537768017809356575660083535926413271984716746227739574984043314401898923361498980962875292715555817578826149034748268289425384073286775290705154625166966764818634509877099859025 [184,171] 2111136555568705830528936417364772053563236917162414888585325033113268262381905469109306032153836509413522085340779175482278691422662284441933471821186061038960923935841384962817987484203483863922544049024375570318461867635446737752580609214364948533759998899663826472079558850906476758597780977274088874691595967362688306426519025808512951407878269456962110267718195798167484663252703299286263547703315940511817547798781808850836149781295761386454623688003008490953340269880642878252447916599415992198934893090396322318723362760858233537563033198765327775792372622289031989002162153752891146166450642429635197422517711527655334738936215055621211378154566013503248896447842678261240579129073091810869770080413850417220978379293843282855792074213305657185186486396693500893169703370460221578769324779834297908648399067963271785724152460875818897248185555466419604042401839067977801685813477698295815205107617882997428945238068678838842633010482123217622204382042303107916794399100 [184,172] -12986707562516736151989914791753491668406069678504925092391980687925939419440518172180680161779514478378642134438024863627469445329788820603765396905169867565632642379017377214428781299032828490505364720272817642470181144315855002911083187141414865423577935226257630929560442814128625684802270930678810819893111762360756104186535722606489448068783552520978338388886087417527909681046451035153067632322515284912408246535917061972848594819744867720555475658435460726124428730696509743759860508804361207161645796157561039640145599090510148485635478155308163428902275197771617559840565105112485535684416756493568857870611893849600774307951005375329683054631495153089311639518034643790703980131305281474686062850863075317221464323613565679891787532990243736450110004560987930315312278623234319345790889439932397584562394760646271665325572585627589817185472268650120292110990916311277374865380988564239514236548351039468335969399515308671306041498638212533151289826176104011 [184,173] 6242625083972523757293977051434440625341973748507592149337142701665127496031664632971216440044940928822456071749534852208391106393075960018190632552943783679700398681825076673236487530131444403740380348747501462159962387741725066816073148602185085438572674477792810682719231130530685962887716083914033110850455417334952154610607013162555460952037045193095226723534998183813210463060070286164465610914465695425258336871750362741866664808904870908032030623642110718647878188965630837555897920847374477900850953970655216217277198777131949265020671927709331620930263085722734781492345617362959163541478682542220452357650045640470725090354410523965359540221692844198696355699795203012417385657039555481911186843589145945588021323853368090182136432764413723736393764257700215464768126876662869040927863453816107471684021251040306623618071385684686441420455322005866596544553933242711019551500708715098519932857099864439300584904128780425707647682325511607543951 [184,174] -854993216067323055557188024368436654575264602138759482226340905005004749463797898371225011445540092281894664729034240231020648937201506807375386013614827280136872421990343837058038191474976639027940837024894514883178812147055493808605811939382804802357060194779163017928228638815064415051149636623961819765299079713073877282490762871696200953281316529418388060555068011086106897227947119013009436549023848208277350264725880217152704936081820452435353824572520643034422233625529536824431020303145795206762044627718048548785680388330257286755433243992718566020544983138814216660379126489509241390148239591492985118360285470559364172772958320413696443546023848117675876645929043863634391385972317602908034015438114764333305460687970406340346331270032269554454368019958729522676270133808569089182260057298629645106539475925449002265988828362503440002140105626341636655090335507218515575501065040873831699046830658449626351163755617365389021452688 [184,175] -131827922029085598347272109779623074751184408441938520446175594843581336604558678814966893176400677704535837998487205565244396516503209691999043877636135153762401265454431054175656025296025487578416730485132189171954211998322925868026195483267386873313090681014704258263875740732191312373227679564104587244298689356344849055603452777463061802344421471250654064320579416488966471786276561478936062404615417889160544073593227818888710085937189118186268585812976733281206328430351731821373390368979311995427389252662253672596636718872747223610617964812151632707777396250189757159680292083156112922767346061240868023090904456624510254401256785956186433094969859521411783701279613718637292723412480168911595706816953900459554024425780491817320988781560218516238954917298725254189525135714709603265976845088744814264020646656700230951036784281480032136930152073356850759168081863325739512094149253882338834072323563302487696232363684111 [184,176] -31825894560180522237052423019230046983236130157470920362176793037671218714632469827414673707483704062076274759713397271845678676143174218097425060031969304725240328950291865366700843293046485586122694938192603894163004404378240997454261239009422672597502716106392250918539214071216713615600760907088118231565123200831087620629883082208503989257712004234074877685697186548170404026173630645030173695721279300500909362611824595451505180484428994121142879209864569992030228290286949128092347978213807673483634226734154018727732893484538630630540769340920947588691352210205028762205327153201020077437644927901025962580866388334775610653028626045423059726383975456980456614120443327115089836413038581753707064841337393489494415990106369689578603055090725231120887461726385191996800661871151523430284895323991039189659813995247108321545265080377701330656815591280415665931893789557745421620466409654230181022719028226411038 [184,177] -1105389236177678632777505512633263423331369537855155591304539041903597145969669074465846127725491684532557797661756264395253651894159795830410923933538368687415790858591081208716826416588805190787325753238326555591909387182084051933808569629446123662211645572898753040300077636279053704758573788090339369437778139583840117650217976396123043519431380641447261312975097904868563232627023788136318117759172544821327579413275176402118791520883444847608159812053418802379340892573014830261728533451587562239225767475863226746325949470987235986599095844547708356901613021001636948767485331752462491451082802612453129788153872049915155051147980712874214992232442728094864386897550961152998809943568412350137000153470449043896615229117091592268296946749388455790973133863710883108903024593703850735051210426350259042422460403865370785380072971179512448611175627932386026882320359765784708649075093177676804554478874 [184,178] -1251302522760893986938656195308330561637749915912630814505222649464186182523702137392613685628272798759564256502305712817302415862586835263613669989502991437238832636201104526294718888544970681245025538346498424521362795737723389917649001813399440998205798762404542935641935744435698583765748418473522762866861792255212865667693499217127192045834410815974460143244277035053351703142419157629559549519627773617665902557257018982012926354823533564143733591457393551266866775103239964134037930946291543729989610534464843787692113616468801322577686934377604662505115942370231743360926131361822759254185730897595906046010750949672755919420372860470851442030072026335225950411208501032381363698425253444161789646245174219422524904124699332861908328890419502140634290828368831974407114987677681606105640979574477785668248058469761331318379279222160178483665045491133871154489965388644757009276006008203 [184,179] -551715921675577655955721272318004648001576060603558360736790447644887852404670198651364240122582969545386913635787063086903069174919575736342715767804132718075955684281612820255888785685043389567492564167669144212974661928521127116331772657512134842908666371103159659733990919287370701541091094466445924466855633979728252004283792928534460366903600315696617038681367485184253101180167656930373998396770115912417895684132296732559877257625392471230079903800297378197863478587010050473843844235117238364816682216137722390689699015598796166405647075010021775623062295149329846933098111348739397244224136237040457520390970482741664270792101421365926325408585242721247363087069727444071494539026073652377768428441617094671582870175384799862960624149128929208561524833738227571856717262306042798008892515062703859455048170326267534737489178624889008190552463776424789483959357003339476465 [184,180] 217713640661229689117155824374412054439678719545374432238280505458873608765135639536303668775373139111604736966278838506128990536641429964286036723935055876388015495714898160036377684872457953187963362705043121754477774704218425305014260496528286663810447327232568704902773267728729108389386095460416223642560058081381619641089068396459988782933267728728479132538288647352067782212277591859789045174720656817914673673495146675119361596166668832614545128205221312531537317682712324079581367462254723870636701992985675736585768670170632856072095455619492604703415351235849949203224058540739203931565956397769032336661489983479429417544108825332604196630730571227084303699518877257080899168597462482117487774724525862656636983202063348788398157848060752697810033670641872982468646419430542385394811869302603494892615337183957503251297629070119389797514314446294827729052118 [184,181] -6313282111290292819557803720298268731893796010027823926059859280146038299120089193508339193780726460936843961275734977621728371289648895477539183438783127495367018216800888991996938632702947845059590961642469301671678165749540649504163191933122341401496450838975657489091533353408645579628338530046569361789177000959750958222353343862264451140423926845716002514211711690782441168046689974987311569482278732425491191946625667957560717617766586650008220553328816313020342852049857146152056238896060356392338893043847828545916715275360288451063403599030682806870426592353230161277685021146095280111173299477483773531698058658419894968400609050538934697352190709521629201126835449099516169326113353681205881036276620006110861538903463036281709961832587566044154485993951893943661621970936854018644322121560260514411197679919094060029518911546645997172104331638 [184,182] 10034691916286574997332056157144161757721776071237696529565838357395291750366342190038475526222203129722049399562313500109555443229944309152879923066813049924425169041849464341105813970244550703722048396318861458428633798415230229999479845190767591018364709229094113008393605684339212597849455842566878430780761890498848590848157977913505968248185171585779597982059569688981692071456371155531048296722954086127047803511467916613424223963650344192445573041141191499004881177800518174205496041400207487022962928310554285709034025783259392580072209149405877383492256142254980834135164736899471992679249914530850111879453858155477920087607291424915407869843803214494476696513923291408377342538105435274484953573089111137023135869703085078664288697487872453978489825385204634168263822986206506111475143131975178395367624634208654004695536611897198 [184,183] -823226091014496889509583728995052389302940682413374561424752105882030951769233794312751965063683651147794861525215138973275002859281253947060386914595274175060845260083517847832982325590633763318783790120033657781445979080798104210004441221080622346846336887250655580245771227906915172519986780667097613183195077030462633185407019738896462414670993411986178567912418873704398194161361409559053255183616838137774739535070977651338218851350561994556271054406385512889358546363522419731014377401063778768335042177524223851224402928704088889980381285962891224185507877603767561005494958985272010668083731304935464716892495969904729060336358887288069566023964665754869885082120071276276920920116644897360063627504307055193790765930787402905774712828346516284766879580352356770405816972771389640044823249565214325254975808355852100 [184,184] 3156505972926507979020682858605408372303280911652694959849705265150148935145651226942134920583386492532381004782288838855754766602463501688063085072931872120397718902855954044976233037097826165602832191335468772128067871975046575650977343073737191811026819839413148306097483270633903745236271562419731011146692238499845833291256381184362485224261257093791198015474289655579286346814791722915708838631490826271913434876795662122464076043408790177467587019359365415616859106882170430806054073630605709085196266666405950566304937809322940451314299995622737178036594852763644341134971854866202587719106770250054805330362375138323558747206337165377162300026228286680454772758587340060178622835196548025988833301537884598426001189080560259137834837948140630710628993457842204083751592073898894870787598870241200322 [185,0] 686293117680471923027195247202576144870868781191845479928460271027714183380394550626010628957732736061187502737733029099288944795229540653909830031532746984891127339531419235742718808242836957413626360170735526382519796196943673647756837012653110105390224135086333746102805883607423691154076015810100702924341399768951372476610996218073015483504984730500055915901564426510637033245032081295553274378654932084446059404426935177478920746259753337192189515514176250593532430491163065500526893774835979908884531991178389454570952980333270396285632594263888307609599578321837117195652322925321765156410966797288207350775738809902777916655002399957965713745891999241997378117128251388507031344960537548087802266814021238863340040321052973001351030704405119838427782647675468754109433405730489709546804716602611229011565004226563667156534884566961037005817129888999941347880112102471116723614153580176025054407298166025334913282883422644622570167091550827724621542420965535029566081228285943684955826475419629537673683297118747116270668282387984443045608611807765414166512452637715725714187942729024242908068435583048714838920734044039225839528522261783426116365475148370349874420308467071126993212734002615934345254281625957966360847501920502571240525999234592485298418299703110303747965702341427787276198523125947935724784134275728678553775283380637580230307008591468026056882046332449899481078877277641613637636187213874285143364820438540300904325837644464124867371670377774549516944178849170864251464141658158958342413173635016198272921452311144065151889635326552369748541617310720104226427685086206615514366454272123651469388430035950396849993995487972446515377471100638112508518595417604382101711405752889184459269046783447265625000000000000000000000000000000000000000000000000000000000000000000000 [185,1] 190035639971758491571203945553876759337968441212443379254773354541618848220630902176799761317894885330814612485391345006918310497453871848036147123305505880117219128695895732880545787929080550070643961161214949931232702137020307174006943515794536271055418371828692141226097368217586128200199209654106696220760111727920316229428751863944211003455202263824485454479239216949382350971251915358245319517040852204400567552992335211136957626572578901877292497236450823051336148263598565968345929203736310583576540441400335130156260131994082937834137238905144952424322511713215354894033611316179767607099672115209081607249981100160512187708311455802945533810305549773172307540223704273628683385869837868227123434297317563428528784574219538662974909806578953236369379002875438876258726236495452000250911819406531831640664062226615985586796067499136379433345943583394945241362710725283928475901393427627025270033969268625675469886186598116594526339577254510974892286183852998760237709390618223371522577234841004057290892635772479960804164750818220211513825757167263216617767812593840682337045723827508019038996482773897053532422612274257476487970494026885825866608119407798514813550178298856850439127317374319460044433907527863708372893252965500223091031854206586445584958101183002925190254398578013903693704751435801539355502569290211159301648109965670019772922894509440238216983724476660700194374115551180923871800766442819954903736396097605062167261016447761140273735335792081279500805602304065004318398055929785352577016736570717188819496665489113012169173834641667607300692292063127459746286906437407244546719117378794988187486412986484448652683537044816535866980934648299971041995654365627564932786870639538301124434610828757286071777343750000000000000000000000000000000000000000000000000000000000000 [185,2] -773930842439911684489815822327042528052828552846082170026844978146994099807958271493048379686005843047488602705018887972080678725472941548109309711565242404293662469068657491029049168798673801304983312624195332123696403603529728258501603968723059081790722770186553679192217646934244587344744429483118478406500300473501916736560228942269038684012076690087721639921533307476870073188709257211424350445871788969180562057471827618232573192781875817386353236819859414732488480575815307741761227624123221922857689269530520434096913587147931662884953998663792343138507084764861072606833574096215109776164433078458698679806033152372266210397410943714058789353798730399036187612759096429426986482842162043914238983019056082679631376933990166525352326384307950029566948129135619222252205369205843926878701476842280054177059528118541571331663704569481886523790994874644832855343078437423739904248816677876113898682081152446090713773694327134403841547270891437176243488057689798216151548719001207387003729856537713302733162901624040111232202393854591997240477627683544508384501701416564780426093388581857138556278668873389730041400139494877413297860934612501384809621980244203899040431350683523500914105364929345602121281082159102304123431283897399626146059185048061714031061834098304840000429169350288089624745012985540067858331742861101704279635754775416913039316246254617573102052260186640845774589148446671240883434285162588616948286407428740206851284618234763074163456106601732106213891289519571594045863120425362785832143693269796542273556719176036508260833138963202361635994650701519608498596916832347471021810333513933080523366729064347585248368770206414187481203620181699247855061387166911658967185152808972449883867253956850618124008178710937500000000000000000000000000000000000000000000000000000 [185,3] -5866792725249571940914156303222187694899001731560749778112252211655916058016663029708636622237743352593699454782327382159482142591924081677216780896075666411740900714410730822223348466399455152523639195340578569784146923399200164072186356656328885155723241850076158851098998473526870496178885670806862687512084029530817352026627491308952666123040213889773219681570469620083250585111817562571790971331149379404024247871753150196713920119089610632516238749125226643875216537625746778928880324014195403516642946667741394660364481948480626608995770181837589838297547383015970671258045666226267398636419396711954822363212044258482279941721222450766745173895312369578370271173380720629711347797355131399604782619112629614526210785881486625129337657677802434568805595604261771587270385209210713295959893955297456982602635836917928026573998171390989613526288647080457813635946423734422864312305612568594039359381154373266719256560533635123315371094283789559136885623293757209225819564205775066883603619198381731288364888539052587809446374507615567497701074326885336807446339750520581918646467476159367916129737461502023640581531679278358598436444639092225855386883491531815355824089566159934131043530105823630831800652491951873681649539797123908517046719579170846976811517604100325325551643573388350498147067869676048814417444155626825518941864530392442320507894996834259361838943281917967552408605901409657417233814665588740700552388285343157935254942989806356534693659889499315084707961414019541172457215991643699684654652726371092993103775672734411062138346214020933327813397771399362023082223237844539815500761742583623808816309548217577358855758003790253706985558875757336867320026890059108598732039805187684919352861483222113747615367174148559570312500000000000000000000000000000000000000000000 [185,4] 233393215836806276981270278413881429275299058603287180294924366860894345396579716911768871443759579102539222015997368946522932833586911409690411386248582128277031014681234278138075193315892849968072116862488198629920274031463790290645573548716208075678712323005661671991909844597416951591669802538663177481045022332661574391851386278517097817659079376464077940786083813425392835472471770783522061021813707011050256751358893581616144998891054726834455134272361497343287960335402081409645127868343464045265556207872960595509027071027577536726068967641006211756994787471480029572894449364594873009663501187527453085089459843959651539512441464523450895554037909137513157297587207109511241460097558906502126729002253761744546012485477083621715194618304391133813543169265432276483806634209043383140663689320159045253460348833236137510224041907570167051340288045728046039420672387146134547706873412554744864832715169556162457836400480464912657416292615859592574689151223951000602214954037408850819754693252916594070651061833247162100687542519993712791633544792187386768299477897013049707535812928791680158666717517584558448490394136495741723034818497931947651421955617787452461749004815851074188656132772628351311455150926488233735117215298571455191271802862233632050962703360842250925277184075016299172035751452346417523595007586480661640095734546501220063150930687351875077270652708224074704984724380852422901282006275219190118547757351400023584923900716479729763359384920760381074908836623741008680829878918816180466867534653094294218080429676459700477906705204268128130856911220201013619138730279194862678700617919724688460803535262232783706521817468122904640017886133630680543340390321426137532479145976121880722859517489161987668921938166022300720214843750000000000000000000000000000000000000 [185,5] -33899827464111555040997761354769251255090939092026751747964525892582354232387073104808149345613497818836583972714520661628943080567420458737767111985380983866102488580247463399465249456885465710552343076621988497015277867262491904477142771406923666082505770285148409767005527188426278000484757836778701602903325779864816742864993044812033852188676080743751988426783908025417175134042540530568528442406766915594464748453657197617626175388423934415847776593250111190714927712405473554055877602859997795486376055173877167902262208367865105007513475799295068571884439323400667141444725040475679199627664891926520583149285554024907558815418335147695967675258280866150974650848605329828291164742687927982051471861418533406331053536143850889554848054152188005322945298377161946025806408436096943254837747118282320433864582904958760494214460773472509392807787916714901856141648627680144827172110617095082696570903846386902594983736036620142489261466598620766836412449058939200918557927203527753899541596973405127503656798774608464336470159621264607772718578234830453338911218145634007300839663330821489618696655902756824161516310041936173216184641149128197186855734504593188006184471446548736158330695993730116119054653737686345502195799120220136001944064427690525856211630773148680131363085351675038538366457313371116297435160038561873577043897866127257243222679277448476002860226958351605290484159751723999539050389519956091255849682498902766586873455182742375718184273266414818899478952887689784912077286761338811959180798620759322752134346375669220248085777012736508818387967561529888592070276866837062481450043928420945047814620139502312639004897059545781588317071323783726961168290636726797961111587463938495984318131757628846346008799628179986029863357543945312500000000000000000000000000000 [185,6] 2393201560470406484112117034908120605436425131997019039896937613177527086649459786274786484092270572695428187602156281854498360677431999035303397737615514481394820710276324819604781628700692204389942954389312180949616171953208549983946114988212754778993791160057821159522853945585088795083849630108304408085460476796940881020753838111438680869070179942372716367315127895816777695231763861572386002249565005017764432863179912190960072279268617860830942507298882752011147509793232796668307366138014069209774565519475001689550016750423149712628073844540293093625682262267239464330480944363664091386895650634852515536835957210014659435421266128474406740242730469707998474661626027363912955703050763431631425087828473807929847197212802358449676200953939793356113100621968428507354035678121900929890564166322605332406761629950473551635978755596587102636671415985728032756233521783085580864348850947576440576386584559428018069928005724060452135075610181253147413034914766694422123021830434472637748612803315526288195507105512696914427847609867986832749291517406112587271913967231070047239033289205841711771522055670480238578781641055086122853378929462972808826441807107026081080137960028464662095521101188878596268168288785294006252492233595009077470233876859641748867439129056568586967305348670427763365071773809639195674907854662341702423788497102021288818702575331037741362897066926316774561804442077503698628519719240705384961000860828702524969237843328585519533627122005996739597406865501936186459788179348316466133337897371720046623571820509690105695957117410448452421088785342930954640799422633356830916665751246744285853196025133201892243341327064199926538581334347863393662323070742260883614280751955375384226855712465745014939200174808320298325270414352416992187500000000000000000000000 [185,7] -29563939491083610485554867864624088295624845496880572169622152011101885184460500679668258069938095856224666363532747150247928391431493921303521390229653558295284264117515922927467152600046332329867255398912858371349105894425063050573024393857804946977307988484209887536208142701382348047672237742338829855605076789569665437415996595456788099555423293290564973068184616084012338019966082081763383409762982683747871925972768932555046562604368642002201980955055174803755302828150711085766034357148762123097865212745921180460456643328788435639572632060567371884772180533044875720004201526367274174961903964661159518654572433062855575635543782681140908129154371163553153619357632681543511755184637121023322562445139309378689478716801202548512546357336174278112754481033108188619091737231915384848570186758661235513171085823404313533439961135681560423378170580053572182442403563228025321586235802559501114196592088971431819492406354001294126697389241950189256779790817758701614210913846537994612425345641291257969947718740087450009248614758246912645936182744533838922436749378276187217613179510984963930071099176379767142898430384981313614769241505215486203403745127119270405118732843849511341850771622304021443062822366046577120564933275239514497714933120914011117644783194345391466906508207790942531472506603616949347282652626204791546818612182598482530934572885959619212400524904455431495850058252276693211008886258373323335803268333562049163889134856222676423281594352324367832081698032549656868677326834750717506415528396011750935467261338378959204675578509186237523270522762431804934079136933929909464937893759015120108513783833220242340150526069077282071876645882297804082740031525259607824454293555286537618309400418788748630591263835687421135389740811660885810852050781250000000000000 [185,8] -5174788868381417653239138928872627808251829478106471334489112164629727580347500079589007475351581957708456808813852591738633458217840175412666774769721610160280461090282586197288860591238488189854110453702299091651423409492770889606168377741612089679940327056556979239474305867782521467350541743203081351543751257525439744242718797249465385908150302993971873594881185260344478935789674715005430345535217911341439987998711821023890712920519551046708273213986661759303414598052531606952819483376404537595712078025143249801564809869758131003952266390067609856827639355571033812314524399299844327227875627122963693741939181129203382487049122701075244156993508633805492177490775459231412453480095217304148922218886248677831739958671815598871824321819926986877784132406159829542512396125092212623722595916598200445998443142138074205186845744985605438066141490996368951948852467109925448486776423789621794919946818958998630871665170628538326391046919248521671993458365655719028262437247651601742842821529918555480721778186913746194437637485900735084136908744044212966107835148437307090747966467914494710941132138141994824223026639447738069313289330622178027265126851563923510997153895192432488393186446666134417157821037885117475663040038259898827999048858004631271302478399824782943441737695586561670272526714634684612711383831680039969342006946437018093434229290442669066190882107954395123506204311552667326393374221472223587471714391848801660110928864813646923711835360475943709476035303748859999073545283247979439983560336647129042479254826816995573781439789074674866466214042938631765935264586062202052873734009335982519429877863059253601496346805776472015170713531590878891123776283011718849745337073689385607296230213461907239049785599965813887024523864965885877609252929687500000000000 [185,9] 361018814680189819988410343809150256286139844740064910156928719763372901468564534312144844628024456810205628822108478826451418809433150677569821663304248327643834056767125802624110419967669969968896892851620734784061009475581758596042685245310491006406637485934653539812445316283556358619362746569530429255851089184433967226577143910779537445485933564706504079707266124688008770925429968698536188892216871497075425311184304353310503350322979755424242016676650186886143220069999466793302382194802221310559248021871726167187377076973150341157550149872222599420855888134684234152273772947519120639452499777324920153445606677129458278847929740117257101707297050914834983304569553446822432018266538952993671610216829423713645323241663451223233531147787719604674915721272007019161400391697850340570036867203081735944723813674861288144114422272732152197719900441644806763432966796252430346576721452455651148193198292407225804513965913297374276010956176554795581145716035513002949901787218210119309796908188062116729295905540501745940736116578430467930471278962875828978506435971223866137214581578744323418249113012302387060449478815459754924042629750485712962519796336314450757310540876924942531268287456356058227152129237127523072341853301862376059496817693347277151300594831560919312704359874831599378715704281101940250950288507609749198538035863577433644617360177997463502570203668468752082220229595480278894491198154996802107335167796384124520262931040614547512779823148388733345704869107767045711661383930746513723169808222019855499793610288334657697922941239621847446023801030588290376030137948630934807727645616576479370132798346845993296375267147322795598324166650541195783214262896255993989138608948966923560896972445196904973403528804620776782030588947236537933349609375000000000000 [185,10] -12549177926802807314758408342600240138235556965965543365534289191732661803322715086868624207270255983580691395138941073087996152897547373757117999011488546588873141275766115602524085538748054508072049342182605215917374488385638777269274928475836109489584122311857040950745750802405133192919043619715114150679342582144784418042981624871285531225618390840251828103702040383681937504414852962435477566405905903774019732500600739802299187067470678512339475435820331051444757876081801827077568805288587730169812787717409696792867148379667753829922239925102041800240810193518762431648862326475445027176021425447178784406376363026697071234884692729092456377948905613263632239647643998965064747239143719633166417580979650855932655731174134545266506240512406082305283991986504681705159669377575524442652397183075719671739784658141815626771765991035775645841017943573267602797285321213969919354973765835609406534501940952384648396877230717326881188012821280469744853223756286724845160348344312310984339441267804735153664666686376045912374625946243386785077385721051557574125983679032735213636220911411142493301883091889193934558885740292423934621998208242784580194099517976727855225173856227320042829306979396146579698449485096887604225835419229658992029909349013191863213373812851198518124173458817238441133077556714479587532541640551413125642481097000223643874422367699946995054687348002425723942496400262123861693916583940886667027890713229784463955856697529639317484900309035361887788799998410922774475620213194197931787406840063168517646429284972077201622697963518181655882529271957140728656383485088534430824017581989623853240843324200401190391456107995949579324186667714071318458072161807878525224551224151835931016762206448352696061889987269588608853609912330284714698791503906250000000 [185,11] 289456025877301111659742557081075152980148951053589091597146015292043311684933394694974837699740971866753506347855373445971690821199110141971359489678158138250171323651832487972291465250317464064162496842152846744831134601291118317371009077025909818260699357260878434781894813418632138062325007993609826956305397775546260439380954871315930831020980798736941702979473731303656994566356032959116017775906038867049235363175185944369955962688061819928023604352775796496299862945576271660158627084580820416367214181904532202479563041203055261145751094938974311563322034443213329326925588416014929171139432025423991412798778830697731855275295235165759726096480510301653369286812161588110498754421760046137412212039337663499062717053297036930887403915141896935389498057035245588518418935104334319793700876007515512784046796293184796144299264761165073407043674293390063147388907107951332736817220912973992221442827596245262863909176306864089683458914756930048878261564685116990117868958754193186681740148655060732630491686365388451471761693483153284125354118002694832785265993965979873127833589490408873988621439219555998470889676781037358458231390235159945886825448658222028771865605316851787701080755948297041787781929228014261728849478084189079885126517995616162132351449247614423016065796458403564979488843701878922724124255266561670061018040856140358648153310066463995917664812666601369333225373819257181983121103629047676582932212545647222190200359314224885038124355025905838402407886545841183019210885272823243393703282337945786967052337989008244680277755973861384055570141430055061064873126400249640196643789400156880285994484174644805952211360840252091474913573548456853695556662323203942059604945590537089767155680616469825361332938794323155207166564650833606719970703125000000000 [185,12] -4955904650282433019419923621478706305171384458633923850474954887598878604458787989648707008519444717505001392828832911117800593784059204890162062059833744036738048578055479463958539921622804879042319527160849657768934635527508448145258755001824473942211643504485986461236008979231085473886574482979811791363093153734132665970074701181774541512741180731588127324783509388911954792714874912956044519096664467362206111776436064898388193606810157194703841946834769951926630896199713411668203027255585780924600292872726540657652403173542732793570621723993111391185341215378720885462647985103974454186714586805718543364243258242963010501428506555573190447782335773231750573366467101043118086333127090607730086734989316176445136564272370536383724512977135568896894235510534209801697809270204305281924167988284008439607317429785745545519530253248429654800125962974835815821584427944470764984626018272100477225331270255234883510955186705621887188324083636070701414362616600833632549801826844917032299404564075124400405644989246578445194128011805568091087921539664529953684042179894530141341823846562096012509043352283749667514907195090259630900895564322445066736010943194984394864949584624434888724659034431885159815355961342223891796264643922343694961127352220708028469620363943935846865056464886977325506001526939707391140368564483388665659963080784661401595195713103512462940640176005984064281265553270414409510127109407598277571078085133065796906682271907709234934495556487369748375488294854717526071009385967059781144969110832496645422801773493276246320529074238939594075181419964855492413117901065057881925251815206061528255776055533582506947344001021745750525288572291781165184993223772095908243128844786339080099807359199456472477739887617875780279064201749861240386962890625000000 [185,13] 67577610992330612250686727441122188074693217445531805571948206107219365701589878124780456251595232104368220095719439138486557990676026241719961854659456499539077278629683921819299487187746325599616883344196153109528509643076181881615745697653565180771597932062698539680897942022863942082740781528519642788648579601615037978012385829108825559432275081806790408442811657548041126972795681689488982120517081228806185559796537938574623810309707122935210860233775009503609388600437744921700246713029759294858848804464320296647911271858267274042631376297704415447057707444450061279049684559560032326557787618801530539189790290069951128731220859691372022497509445741957089352147855668610501653048261644783131756032621154876323217780610791664747114070276801340766052095952870476720674067039957016710428555878812056904555800097995671515186610659812116359971590755000607480235451519666104551336090769601510285122322236155802733272300388020619654624399978243275875982546445722997596273943477905712328379933875706555657680762460576332832980118944182417732231981238392948865617037227798636717854251717174117470087803282778262997564392290438607377381325740718372561345316562004402201481411156460316895813816847043283467875712785029996890884948959386722980010649515276951529405290662669772638151693193780640509537422338575632049408877196763959940976245084133871471423718453556870330098426761571195212804807561403418344870909554407441331964259777894605220054931409729916667782211131689350564960160856537534114106154524364797436452691273783734148021761017532367479072371319895414501757352608095621468313356419775410612244793669865241662989527792024615830034534518586449284798949095802500478204257348460753701232297722182897370388442011419835680223490478013559368264395743608474731445312500000000 [185,14] -771125259575003889693118344248295124250421050090516679250795459388740644740298631856371122303596644762071241588807183834375351256261917261432829814008900304432698093259471061754815701913636964860682463400505240490510084915187071036289165052655358258382117929929257447057639833415145621926229223738438063377619918231560699801704599812647581510903322285585190741815334002219904658345826130977026481536743109213651333292311660848949272976927599952705370113266045794676434588292326355606840258257455153644479938265728001005450478691919358126944742955168336554088539390818823292314442489697021599611373412391389845058275036613828333259548150060359690976928492556737785932526461604382571211887327812718292914081276483325018432926322110474555086014491809912914942614089599973551720164712300686553084728004692386758252559734782949836630800439168375410910501526904703255521746067217573157411227346586712816840945022901462017511401904376217730574645754371679161909183675332613809842306542934656970705167455260434632310063986491525909051017063396886095811163341892607179584454789405299759291143288961967109026033717818225733220674440638429732753739362730108106673441656688970179863130064950355164277524413744324187649703120418344098712325207771002000524869615884871970951799020597421468432249809074760618423426927867464346009931216159471383256964742717552256480135908097900919951611875077306715896540438808372166252058753598932980920925297235117905277923481551160094706457762117130249525477103141008911562922718417374612834452150183956260622923103822974125805885750704775568603628543364594079346337573774385570540922776125842029508827386916353743678417118605531146515005049025390635847780143548514166200282073242383232623220654881081624052412444901150934128963854163885116577148437500000 [185,15] 7598672888454446323089814419424374732168802173323474174169882143518210699043607867647901315686324983204038896955798135125785118789842750570905266570949178691225323520981615022744443685036555890387885612021930341574128574346109389310698747990934841069650163884999927839650414730245467144660316642568108134579222526456410457619807204294756023811944269343600387431974803597783123743237358449436301776593060676232959724367751100018726121761966204706251345508595334386387468837176123652951284725907732697509589721347572044418048652936992732565135165602938166325800804913220570134264748470317687847025139442851415267887635319397271043788802770225683649644145987221200301956558510885771743267788301031346856383027398790698373464591742350501124240230439074604437615269589820601967343293812247070287179686610003946432247729370362235168208564044053142095034155182937389754271874037491381530997047155360750916294923270012574870694008621738953783759016688227560471517783813603681936785031284368049410850853010503272410498705309777358203389581119488183815277934686571366701208686459646230774669760507967472918959088559692952044445302780136553911309602440330211470553930728752112540220212494779709145087521823771085018204922899979582925588650629502124743121198476060764334549357674665923501308114616055643863010643215709716626452205463746671963626096629861997863660956586157006500438996874490556761187493991247264461786957479344549094922942063686636858424104297310952195756072851230693544948564890526898050941411392890219682863668908322607600914799609703328789197185253748509708868903461615390185854166825880922546364707719021248575703480375512228631593378059102664015152653311381959303785270558076784129009631768978237797949363041177530563968321649474546575220301747322082519531250000000 [185,16] -65636805147338754309217860607230201157065189865692182793769016062371950594054992544152202835038677397092408272625487313187302454375119996893000743731642387786460847919936936603641776282562135473810707591081402267419437848988769333584340103548572067458671693481118151969362420578690336032286864883829711924846040294759161851502264029524145893891097513715825382526219665900622737519738680023428178620253655125802087121391290900753395746205055483248983195279013142781531842664932699248724330078889675662635265070550364156395669140865048792420719762837875454957277968613144629691542647350516164784962458317032033562597858220558682680957125238055272482221533496067821026014228664001305343064698646759326176544512163073230826517695232268340306733269085630270869302177325115329831333053537573583142464077943682623023355198943807732675824106258074689150758237022375817171800157963964301488832781525926923642809991232855462729804867129348315837082924537360662090475330315251024208256611099809048009991800179487178683456584431900853744890511151675524178979217604607136276193455800346186422085380919018788208318351393340385140092542771615693542794646721937253685644646073291588841159997105697737755006932913601166352664948675905948280252944687958412275976813084276472901148092108720192916241520921785625267241365034394164727189414097394565736539632757570878999158819281954752828641876743287844460711324746541445085717308596256771136889666444394365341449235625906233111036043439226366249245933104799697870950854913942462190482115062416646901449121434883434831470616092744436981041940416289950406474474674124790401357476944995505971651869413274309872236294776843295204276605291467983400857914642197077156237666345376483182087514348650460260749685884098653332330286502838134765625000000 [185,17] 498893749825414614970852652320309607626782391515641804650490012871682435473802062932685463472318964644437390424110374694215038798022307596161058601443701550588288734566718553658893979864361241025305417323932479467881376964537310835017288099512864592608394575311554179883868681375557151761570505162065862452462408686521620276558944102856319705856585650365116144562922502973209419279772174540089250156286146242482633187217462225913478327891288138084912702976723007244624001147149666658601218889646929297612706059388833474026050268658335965300939268784436731257621265484784916916239376544685968721219581909070470478591233035904682044764710779976110799423496798194003710194043033549621002946872203414654212332374076142612135448691656004933612825051551004693817480925576488731249760464165429638424470887353241699519650265598838389626033366172825737544521458914645362287984118959814896450328761272079889038533726877806615555732551580640740595100673315886642812923792651732141221784301912893811995696563117433878565460569460040549942995629713681324734389259238012856436755290211633089207492127868840088483939161337045256106170754438974847589479295136878632173522236530640457577951936138157330938860130821186321749982029553526311512093833181844540159088752659514045418885132777274754405266121086241973425202130485716044826121820779267022950590252651119226970892923936202420739828195206212334664452956403741858568239088026073476291556048832927678138863557157044144932213083214898969349281749503554900408570700998938726811907847225943027173258786969188723489857081634439840185999927066551276474441018504282427247990694607937259307464878436887818928805771473073521148867150183122972039420256709699072228350438703481047302779673871616075417812376117406529374420642852783203125000000 [185,18] -3334534998880680808958695746585180191726935219772472691456958712535002076748488142730910035955303637593985828830883708097873578888725925793543091497934100744306396581160965769474829035764928791405972165768297925178524588031630336126374070451901310566041478951756468280788828964392493353127647576817339198252565956917648580293888008854806109434600653388593410901039044202480787302731774904269614982309393742936903749051323004383193590221160802639342039734325329014043611317555763489103860904024792210030103398549579766787066821108503417533166639058349541429640687449902949485613779893961838734367309354915014001672825354452769059171599985118555935824430928611370095717187245566742151838024462402908174995487093239017812868365217349568248115033001091308141519156817939753090069039371084783985971744336918261342585861206117769676138508895092190849662447492932244284206326363373671391158504230307878361654788030147162939150930025818907970763021411298380663103605061863901566700942146171301579061131508787407005415231406668011331870178175806245839354111865557865200728116680907423256074448422795849459590871990797978257955077402531853825007157672721624070073518709074909278190135843110441349281288083901451862833035263854934215737141741031430903140131650428172005852390786638364671173079740369024697018638721202119701072628144799285066008982771570017126524651543408102765316173772337102321998855003730311012007750581655635855345436329992492100761322561875752089323008182499267278359842938089348160877795720839823388809637721839643401519138432983561363106739768786158092955398284826607694135426862615253797403483310308933361837481053064404578182228875411255531392078763263961027961044084452662069145414865344248462540167181205230006976693392805696930736303329467773437500000 [185,19] 19588629511334325164828618138196527421907412176105269256227696338739818251002111146959355657453235411144640464638189031785820822182242557203916281664217278774565820571923621024931100810664187470946831129000778830574002548965472313843207469011092465241631987492845283642254516358476492735161433814459594417666648391760942404497425830003245114745586665568330632493542825437110918484383795034168346191827881349503826957546939567460576368009457135647087870716245919380254018995272053927743077125762183504465963103463757836649321818190962020507653444670581313920964498867543945575299424296049484513054895819516561948786564328907678752745323627543874282498778596553164812890717127347797280260528373062407507072687207192916425895773990879204596422171174628871204865126617706201748768249284591982287742947779223033431452356402370519579868065246960680385839978960226142040574403015677653378948038772828524007005466820724345716238706511707913699749247059830356686351304760375919738644723292942461352245619597613603812575507761777825713164696503305098725793763898045319640067720571921574634745146782373032230236309258633844851270347558451253321962238005226272220915586336309929661495913794242460427996676306452148524926146646329576467466940829291117258878359372818828468151905536412929423382190885720533385519042185540029328028899641915191600469915024354956511936232592355407830428028996047544816942888690639035443015814848689298668862184617541509570767168357322633925147897905222049949480652755212899802584320430908677698931335447155209108975544661434757377184695777181325095509258166317619923494811879927067193020338937938663598248508456293441074203204325099224537012976160042287067471500704540007771571406632445836605363801519404413660242206879153382033109664916992187500000 [185,20] -101268826084807124637832255989194078273948488372749943796457573537867783100602366943025439884599974924492187126740009655828768833848530631952080075155795633340546957584307084268174014412139766774963586659301936128055684197046337662132630503955783697338448172550512483874507040122407066028503621382144953234495498166094964746430486806821289151326433279379811701464604332198785114935134264791925889550250496254998845124911432628880592832834258878194638218965755303599406108793790744092670531346464397267451633207821579074564691186067415463703082404394838031383972359386813833520587105462263526416229657357956562240297059437596472714224855685204112703693796124212985579201905961129972321604052038149205766214149100088011840419751317495989203661755035638403745627032794213823818960072229514865032766192656225591303914865464446064640598015491963577179544549958314658102279598400341000221760363514982638885749212972302505730631178196679218208384956883245530119732669976215986970910268394719140192214602127734733360738458990827993431357638624614334353572520282971579512498409573274375561984997419792120261561708768340801529024260028008426289898798695836812462780859189527603755572219755661679343737831450916998983497499154461787303462605120914113995356526927876438417897874412635163450865139735096442715281288843812428487643629900598031721039032711488987385897143207675454258046734758498365906513446194654405501472268145109151152046810670328745238920727504090757946058064464222330162528269069080226677255371976372109682473721993885506353006314757238735546625098965968456797195724380909917032945075469227973663825168339120708922123884142739298880843139508504595947107236755099202279647277949601434102470311205535480382481954975973348367876558322324417531490325927734375000 [185,21] 462120037553070289285305708806719826662058660562030734983635833145292270463960012805079517666870026587686557230455476892397680258489242333290353359634308502872819475918986155863408734195910149029091680077921848943939953480592226635138877748588578546402672626794919607027534954499302171485106323704450600303224999281058244370919429269537525243443722897885841456153158947241288636114627817428299746866780157337521157863540446493723864262730076770831881715702755006940731048932057228190906494244516288557531766196221774512914480014918551009643031368383394436708672227705871040371709415886874058743044162867594596739631007123369573987612674965376851751478441593415418578785555131442904380657287356895243123012717820108159051230315220916140960024579098956973428442139229306107797414770478135909743145706946050978931574763167029383660822014912976116498882574848675069126613546404429136923606987006238986649992596661887572255363876908290335387270558788253045152187322316784213730810660391450913175519261544485059476857257058093698778488950635619439241028589553401737156384569647787998615307067246280331630266617535288921375839311791739618472218954724073582107545644525935714472224683577561093297038657677169368167176739815181940653175147477234386211436840612589020749913742642577738154577766189314353367576974835283984701437023040435698206075554333781670808666081884207246320391740886122342283446257830036598438443612176964812160123240880538721698601964222856870551050040214559432435282865926339952691589502307214031157637915762003848238542556098824632856037803361913518113132557198018382609894201104442364708970623151843516342585601320332203474354648601606566570480960543514364813253957451498613506797786000439087492182491898428499146097798341557383537292480468750000 [185,22] -1868948887195221689554572032051737635473335969014442875130634310405173535088014342874661013491222108173617667851297690509253835297599390344478900226907987420179642119307935444841819068305141262962403337608202190967100553006496698580848481819813141622282162938166278760707609287491683133291842991653212557359985429093821380517508950756907730806169635532534621698340117483032981097996460323703151297276752068902560459895172454320133457461001904551456680934075783128607713199270619092490924153513890601171896106552962970388374188923260218944597047920000116964544636371597731554775148976347072174188150408186645153355198177209142447057902679263677459402152210025047757705791168717070273641083019396633024818845443706024964180154517846530040602435827956955399097404138942914030785425644000630633731873704054896461064174783134540746902421907706489062892709172786207845901307504671870172776581001648394895085503604053439864921028483639514629059861352927236692451270104686302800629866981227663713143383231902708656691373567392472626720671667526549691518381324351525835336693581953798305466460955684972224905293700353499778617114216203712098860066756761380911997347241668248290544552863951200622487519257909901274727805847708287820307542986664230019463691438676937096871145486479050088839622624904354023565429649805543559456664386899868384360097550850725159892332184981501737374688435715629940524410357755729011665895172526159980763375636322653576707349480731809259911435932526203869530959590075461235930438366489368542560477621312542922609246794977365786296968464892726084734110145717300284206434687802302645775884590789104093567316197716738044278339524916923745559112307962846180382104038865426864341869098632573174842725184533128301629805588309645652770996093750000 [185,23] 6728788796764398356012936223663527323376684107106199593594131009568328780547292910367925348556631873784808973226278307327666039590024219793628072369835278675227984025934029136977685110862104958185156890688944414443503571142774272119050139715638391461445948482342727853783290375394996053069763137485312174706188244826858168643119314204473960745147509733852223554304578512513402372463499143977514261076549640936993312678768530420808658580086174354766432334640403656390833541591989735691570616882881683870841159310160198070241376230592590498298916527016827536963846323335942460845763759961558623761471875527235793627660443234868320868761636706392118482874840060841584940637481275378844233782240044050663581127319761531144145706325077443717372640730371226287603513049397739155491499508323419917119931001064841217118639204437096192638921764916634734803763174566332993562917613705230871711289173674232767341669379420052311327690523176442030991775788697660987460024124279318836500349780007328968307100241327573988327092942762758490299070804368384152292171311128316067081957611458132393066003927025405242640190990921580318515010574082719536228785195366095496868793726837281831531445017038856109094932258875138223401213135536743880361755395386832145696859161809712586359382243399062601309589110211532977386859117825018064914575652501191068023041699377498536128527163004571350913282842743020422326819973654934682975858612121002326617704978213841398120182131311464482922605583571423340524068600610268313661405256507929444797879217491390537678834801492720160269779323710742087528218077198558834990686825994837773869541272925347243350106869848719038741900001322062842907824585222251907275102649384597188836028429205694248323989160499929719163868431650638580322265625000 [185,24] -21662042952602722839347916630936614874080802014062442266281755305156108893463193689778293285197598031093955873029095934799831266200739326329759374555369408570372977587776120512548126150168283316509717266387168592619354287916182892840686315345636302633305488176956171526104809180968918816080083540332899537279884239806892979309273930643337991888818879518107402932002697044871828752164184877563611063258220581329745981168848867836805488315133715207421770810729995811528066289988242070436039955179644920164683919700482754932449558992000748601770285548244419218053613743558760887926133383721397103870510382474493994560674384013273932359179387038743668730998225509883022914935474664949716399541010135444699935366146346331781779828053237112635087562467089029680863916457259759965441760497907454180633414450629432861872585852144355436237172667869492645797619880131505367687680164305080135493256284309094664723757596166473021869862607489802990584749395886219245679097749204222241205592928280490436324255543121203496835559674983665277148724195257888260085843399093367486811906072225187993812184371201791451602640464300960956628750869645683609653632151615586547278752644893827207445102848182283539166752747337804534353438289877383531541298937637052274005891191517290173454381840313859540835706889964137213111453193834367678993985194494480350040877184011096822117697961037951412438559134126480930825653942231553184984032985038042307636579209689070746368782951021118317542359720231819223679250323700706936954910525355976113890904874815831959577231090533402364221451291956392263940425623145118286434799756654611342020340838169774323417800775514331466905649052209160311116687964864221109116731503437308021010644449389476432398303447237102932740971629051208496093750000 [185,25] 62619144174741317799695920321416790258597339392627608612993717501259860493450943589353500491666852556613945839727076270023608719357507644462172040301169129740664360633588997475320027780350323833932562677171243403621627635698070595829350122309684541276069503864581291397946925250789377573792229296310450543728137355743584133043185509446438833906577108637787447009222249556210712239665423815543571891324653859041322599483860495091146927338773140183336707413672996270453991621699505841841576945410434945327764986324618749778638731095214220489601691426037728106765686091717769946476742987513419811777999551597680620149204361480038484852648175640484180579306233307558290366637381875833062236671516097013620053085030879844307021026220908769536173498011899651124817827617886560904820033973122770818296205121211755611369141934227439936739220644096641884021675441779662590747454031803477487479375401183407073995901403953433448827920947726203451814763622470261509260443142489185530960083803226683468381081386309919512356758347560680670329939732930030503141434592993319843534799145390861685992553177014830554852320117624020204054896787289069199721013876117839151744978059530127696417005293358703208004740992456703169445430998928664973992088977119234558368800997532549674674766615973099468950225220334345030665939350605833616819958285963178118109176580149682887719226791393806841472593083366429750059859106827733187758553722315573238132129466716237290903135509044107061755895967473718575021339057149198454570536804788391143584405855341304861654516181671674102724289963193768286700389651073987015838824845589691810642662831260889955393324097006182747489884092313911904609042126138042740896947546068744771136174169780887793943287229515755977509954875549316406250000 [185,26] -163171546759962282649744742059804338498821051224786093681746967813014147139549138079796422167964784945686433099497373466957946161777519715251010376489972895290818390641111919078704855180313097488908912076292143994792442974106439470081636099774473215581765581802471789489470893314340730422685692280307978414024369978744004648429792479584671327650207980412951910492048676381679180514216524121947331049494570711410048151085674069420212698035379117173069632916457340855940458268463653167734641254775791385644080196826306569830351151045557432028722546651079339252547372804256383161840329304107652169226691492464634071569916850310262491840291568888991250183595904324647082299029031693371493983153092123302914808137618837994249077052032257032883725938251056345020325495637223208415431379777268524207476401314589308281979192831478467390254072997611399804099744710925903406522138856168704156622057597947614914441269203924566460860389956791288231111805526794944522632366851958737856773472438491045160982850778880878793535365440512495511770759381459195904176092030007782839603408379034274444351627179329808297402748114999596815941199522942000726592758411991425161231168747675976225022308915115920435849109851436979041827023910328570110961551538080029109944708976863381678392012065254540625278471713563791456572302137694212770166874915655222202083862257774307470814463640304652917773832469566441280537392444934418728012299576859950413928704155527530008497239502606932923328875787661077872591267759171734785917951074751098998775673516886759688905784051971454648386454340658605400999808400450439900498535076579657828033207746665264541318391929878716153703718659610693572942803294358870145913294790851570539681964801904949717313682578531693853260733046875000000000 [185,27] 384649170214602274106213654887927881835335424423488667922731557863760988240214189931631503466244947243263479435591392686586753890132130541594301274484630586092837485101095049147943519368280461691282940312723053659378864843077255975817534496102022717242587026707607098150549142202742357503078532775808915979308525801174442065257853847329499346446835242114886006447808081809714307188531663444678342576677174846508209436323513150979457791289877955641464731347655013401330875461279989478739088931077212018138366349861691894846390837700895082841635187462070684717646168049676626787265280810864883035409019631063631243973372124172038998650797114228614174532858117396960927785193698977504976756969970543875954927727552898968379146696408143673575886256452367658941983608678344990735266241567417044132020528761656186785991819083058603122388779669675487144224964857442411667381617226512281576657252013332041547020372281275876995369388648036919142124480111851171638150977958430234418998528105759037142808503298230436602893206934086020941714855372552087405759595451224446852618086669345154479771371318970821238883578448374196044298298409679286433517976160114760147502176208825200481698453595438637481598325154930293651431934276673291449459632419530925680426009149763428548772588896003143836535511330956206596812143346009972897384107229320279951684896777905579457342559462373745705555485319309742728836449055746810436323467222906227449577849813380867968246170316188207616079390243020231014675354251658825428590997596510791216093109028156977530222081281808332782307373850428813308660517176224808292476051682443959753798720032261878022420730094037572692445709335407307843421139940658056281977252334807189094197446976238253789183722338230063612469686431640625000 [185,28] -823039362748253202183411906588899491432392469695337647115589600110133837421613391903421017143889007813862568365746236280006409277521423809456273720763748392703162342352066819959722780913672297698194322963812534547461679586245787972863440044372535797473685815001712413819090741507335928643698888752754168360815513833558822167784740470220550092093203421587509631996315146842546070752378971102041546874484766701841200744074623460394100230069703357940868732697934922797319228364019567847366239498425562234842439871717921112832675742433498063767374644358145629375364152958501275200946210986141234353637325479350580269966540270150672929334436515398577627344616323762887587811587630671447722442840889418955325115726414212709970197489893257950886316911264144322346733273879028314552629205611575563804606422530886771444342129657091625867364861143089633520695939361695215311134206865358243432747607584292591748327545340196420761098945763136404959390463624115946208249539736410214514741297440526084467129085596575638751887273604518099117431952975483637089059324961378219566545231773149415116557160547402389309325262975774163951690692847782626137610632299905389642773066204491499932081454332294932222395340278893321535045795735599525847113767853135990653908914387483421671950846366572846098040511864928884361091342678953236649350026898616070018455641485460053022898154568595787637600002981640575635489670460124912001828831340666819865114466390470156465196040848951804116748604496491173187658530986196616438002290681566726210252581480667924847461591747111411689284767272438010586786099996430343814674392898080261391465745517012316111290480700820287971511196911470438872366398206836290197797670335366402518743859826503184984782509726875576504448567898437500 [185,29] 1603620919467032626933358839308561150791897066010450406260878188541427637159742545311880334121556147244629921120167131221378812854077625503065012796098311149066597634005634232565613047765739311287285160438394525601353638626994749531384803998936495021938535753884355529561897380422135564695411749178489539715024208888489272042242978886709486258651312532728184512763674171094883019492399848813020836545549794142782264716998720783497718328446082525784334979171165604647730574827865516559810490077105471193397442541540988717913128803739346310915753916126754290162900268592655158066076365876004236082077981114051056758567527402815690735006156769025380003679955279938446676378077042495506491597615173198409174999238167352271053749947450623988757775074473870001396140969205079865513972973542875956889464864075601357019688474305367510709770228037350349608796914330129470877571203887493812907194923544788079215390724676641267061994601124410915165813896070424836194544137201102832255210007695068437687292182945840353883470030071310468834268351668924987592314886054262833890749095354094536570962528883791401518063269013135453353693775902379856024551047375224276334605807520578029426109229109650057433198657938326082995378832923383594317063027488227279084053349465547733755182363256732506594445659563417712329604160503434820417156348498293961292006688526659995653509991546653718147945647675486945369807023541078569488599682646239925912560879210413237876963079146925906066327572369845593162940195936367102288445003539995340266463665909564725721833660153306734970845984442931760374545556738333601881725485862242141445791844889355170523316759930055767187137687929091169446867320274992933549797703468962929219724643105468027050488969966022080983530600562500 [185,30] -2854104611353076548026443404263391104235684187570939811268015695725076419267971441331059040267548978841232075177468137396507443015314278265622271214633366158183521034245933427568313479293850227489530488566779688470201884083671581828637364678306233604483026111818275697109799382188963321309386812374112593869464884100854225277478504156653786264982334039861053518186933973594379612279193658915048533509689711963482437890368144211706838235984261806145437955507693449464226204564460847915220292177641594187871866064435150981483260524780593122038856025929752069234178922969000532033680521486254984245355259597050054221116450716638019926828124356294086670032486225283932643089433089102629959032790941177982723433060124886419969785172915076294828431011039950518497271359807264870583728414849108501064863464990082807173144136585147133525032093832876381347218728915964351228897383801628091305867254226940538986161452307306838303460364020289416166777036546839765297464732578447323133935770764442978907227022639471819383274734796154634815440661541982720819034882114325718569371361749010149253140435178560221222025624690870643919748851298721073598028249630868372572746764548469968210231803725123719537251780517642619701096525087265410709670802507687069589859666749277744135281488754645294258428237255850750588639333211223695229583012289733518467306023818172571582975910652475325525945851191147606525464101207362302534268718929257028073527367085582342711684328000708263918162714469881148822940573139309333949854761677595131888430787078929108610482866031325407241698298978931129093590709016274886094872637017296892318455585065560717393675313964981633345342084021891528737025341821185946550999748406778749546169563180698855537950405805435343627134513500 [185,31] 4654528048618898685073769107715493538284716722680633932970898093784499981961203800573466747463723797543774225138234660544568144290530433293300040204288142149375242891142785145078583137540703265835854996151076351087716661522616417702544157537211768667715603591296113344741368151974167414169505774901553188602966604635202320641413475441926862691586692366510854121791652378280743827777910017614943156809962804756507200317466688300440424317849954612040467946365114912956090179576629564902748743258891967351644053136240230413889287194557739833125713803164810201267567459794975560322025405990252921836792062180110537267839106878794058676912576133103307601807155601939034660638013829756880936690668617437698486891756528306130887877543859521905210264660695970497725114499472531456154835255897328690920244686968880339469597671304620542395955445170152377057664151483492836504274941247423470233820059160287519965118159116544607298570503818063424947407339279593318241539744854985193984301606942594107859065632484998640837326422823500004540156833003194788381315210449663093159307686758873564366519855010314054900968091463455758549304752491068669561096531791234280067633160252309841968309811376387845387397593205237440377229033723965697818677531967269023043878334475647627714405502581216707579691083452591177155295324733518070187823075905859762318241870841754891572525817934443922347366347201626431734699807059413281336096814070036841804885840588373188409998164820752964005222094447353371337605069531538710211215230934394990388590994968637786148280753726751058973685394099325689140830940759830270437743064284120157507526290705722405844292004341413532404239502187903953076799346056071747197989564830082560597697643368581694336612880058740862547284544 [185,32] -6976606237909950472332281921091586793092394352192385965760713482997216214124190684021598352604986684386729048571804012594115151650320754746107272980807572811123963315845812348309225748951870700434557723320380105298501752866102093019191302967908652905916007240980416958974210451350254107791448824055494462409079742874504504669667266899019074880069715816282250126527158264120036943120623678333671509120759733171805811601970784756302056087611945096904676603208573436344964777262621251306144084112144798741562855440422014771580668092086005733328323469056165323290271598908164885104083832422981719027622296094923546458158303636715385859699621381499700950952911134560654901090838537810429675511243148179783681293873846552112409086341532292103032298094871546916824400031536040746302063513361739503956461496856219114447297839061389284012898636011686322146869518820887246889128332273923403064221575499999518909876679146816505408021145887987711117303029821060098621080938785401018198374926856339732516782010137405069616261019119145126207168757348394580491777482659274811734268376769077475637260237181596319562963082987766867434675624436827971383510419806863559737098663857970573687222256931468678963927121343191477946196111053492144258807146725634649495399759646674572682841002882917354142720960231885567964720222485486624005744851787397181153404513005159511597596956478010647676884129065718653332001927309609752046917640159341602165525635603405521845153755263374368182610004798770795813040371638369292291780549828347274003217173651750454193912365433079503813879126266576228655962667550040328900282791066828939204872035848335018367319562090494518905947696690639048574148925100386478337213705580279524846586194861943890393074562452291418276652 [185,33] 9638740229645542631757902767321876398760879950056290697421673446934038941760046637911262463809761005886532717816922726442648052019186612474484597748046917821797154652052180693693849666624559004864641417060098454912111470923339945354690201486801041521468758692722512387040393007150924568586915900116803505295969858942399419785664414851257294636619224854178647093010405071092987910187397864609999447476845393523941464037260547988967688441810250246909737476169370480868744766558204640456130771386020324051577622211193283914157397819535899666301917652231309307974613536179310784694370266617316761239219471088886877829245191307440418919543038475979185696861048211928355022535487695945548204098575914591468632388731990094706738802189408421663489618555924437292126025315106512930997606290638031700883302420480041253271188688421051379784697694162724910137387318247733441453042851920150345550991931695275948739935323398882741002551676750866301030619046142843934483641947637311478981386246363017684129858296703255012327055469371880786545038427262854687020843889493314484392038412359163000903973921151981118975645335957171907746119338954055276516368147774387667072189886707961444507929499968213291214562162555110034323903606863999130506929033264887096608740713703922715967247066083128727633151652393595749352562385605071125454084773385913838548064940170958570703215618218741803188741638798230097100101860620019126096733978143065930774900020758590030215582209802070993964516066042378917422746682706341532329156876104996797705064127550303855204240998619936268107961446547587092192055858476654202991818129666890439749722376099490066294105965741657082582162830567042635883272365816201078434650109191834606342458255831656717841999256299977883412 [185,34] -12304698217208993547625460564215190614649791162790417292228167279555313524944515692094816364987802583901178027948807097901574670154522693343118072067971640088622868843231461617803907859938703985419561485265043075056654521856327528635358109436789734397238846709349163915348945209273063879983171556716987729479885131663251009880022871314605148745451186840344348928628925837834088160039790909223204847229755780987462833241165811864477911225866297565754043453835767561832213013623317424400388611124144805257358639623635588563861065271504633120256213810328451518200045411445416273456362239896527984496596851293668755940166573868147881771510845804898986185067845640126898626565446432515638441877787845221190098574946668253774171784004985191593266169241750866651393941074380553109982421370959548780186621309636277296696370705442405812792638720722880782887250284695822471138439032965212950528651238972174194572955768753252579569266358556453701347881381941165995723942893797874828901540369028061276140248300337877110179215821178912995397484804449864586840315394447123857658035332863051033754779084324445259637087341715732663864206721510871252949781702045618618802635604049797048616225965281852499270679954798493065634088101367205030216488047066916818891161328260396225177886864878079630031714120990790612042079662139004625678431605058037292677606497970178233233408148135069558594432235944717834696002833086636047605167831810624406494501569699220284139423770460418112524002593826315807972786769963934159003387298072445862791874882643901584504235492741123489733136343050784016080929639673989451357682535538005184353330703156203459340406736852783247339148326403603631642940948024483382095401521198174489594943591150572196636662109731804414 [185,35] 14539937537256846488495977094249864161000525623375788907349686872909923554368637896743996285771720923587068529211824924608151429463143398365517961031845304779782451145688440655390185999112443340150425981068165695315143812362120432807704253154778312656258102091190497906235133767496297321515023479196399166476207617269187778793040655003670440154941046810694120393464875158000271151253027250938423082553500473630501202509820337962415926300579345927643656707044892425664062417029488029591828514534064781770813310141221806964112015074665887642168269272789785620650843540395310700448627538748081770773052652158630755265139523062284334071378810042919604835940413330817556486200533167653109562674273604591201015668198705469210631880367363764616387385239860153732741866091161299956946606671905978310305896771845696982362944146991555901347087557157223117426718126350399080218951404838966279251581212033005779391143163584632377039363277477293644732775726300591179794611158589759026186221744733242367217108051442401219869155199117050889404007611242714735065102473136991934781420315111546679320143389094594829557274035963906874413630639690178433575942795322976183882343569868070047699330197186363816853263529029964451837703225890348272951227220078958339608414289276163026525722857842832909071209548652004373516357271984621887407346793547753441126330933728578847348445113016176776191972354211218063211386271105957411953678645544758864593408522191348987768778466628936768082959725950544646745782394474906920477591973992291759228790418531161595405939990397606454101863618583195550476538659695710808068825286955012371407258083195100087143912551580338503477051220336789961519663042404159003220876205194128452398481010809765792600671464739988 [185,36] -15916448273115534125058321965490817161580895711565366916010708872199812014341158798354150740233654534592025013313802844591416823811696914948675834356971262865983388162901092075193843642958805545538250614331454382733572869333008976375442892193446988741905359105322943193125061938403577836872317011258114602202901681597171634943465232815731319287125985888443476625599418926420432992386207414697724916512870186212043573877510216075551570601521271914829493226018314166374074387231508063344189537973082635887723364297269122761938560176390912762917435923197625834641165257078793538074596662648910162389638309965936560837681013753668584268567832222671843517121254693481086388101246266434798775089689224444800866360595167831507164550798978337386838131840900905566633899201934142227409037576305724864368180893253605057729900266506626442364515631220987186588252011983746988695170330854172663183276115456626993645085873901199353604218054658238758407530836590353932403876314333445021239270334915395283842288637320261417420856702988010830429554993231498010469578355018394230847347426804546146666319581226616998578986904809029765749633258288337964476768129137026330997801347380224370508161873910719369532378473685915396285813699768180962204368720445014155117121792323532711517095240366520639896750422612902612176287011981637531695698672456885453831230261733441466627799024287098207915950478502351671143563813376215909647726782553740884389361356481538984557648962001080061710064623952319444656319393142062292977758064911011471479725822950966621433158067400895660245583486569884783898270114337152799604903933772829803634231015941031538051235278191301580697987042436310863845385680575514398797798927423551342511084776653632130709744297016 [185,37] 16136197424714077909353364917704700334549635945444806265342603835465517446268673754588164519444777900409819755717692038258301019747631582105697978058083529524579419634803966458315296394355496387979518531615350361614087223398306848408843230419190390940254742120759913624140229655156121883967472860956066933167485311483433730454219839179139568818345490733985971303197790956922090523954076454122645989806498767271204646671291756235888429341478165115660657069975336654373322849721074887763625468720594449917176260728751271440709384815088572688634702441749661075097137702980720789013334128908957719474094069028326530532039955728933233892664538964549098167245273691805375100889681068025983567812868627531774250994795949060597688785459666969674331627786265190417323130074581308991441179470356322184500025469043994756141519297700406238497707717073164311252818931912016272931349784366454665018660288102824253647065884708178246252542615089765305132835804517090689630815501859320554564227829615985366534903690738297882725255674587900622494331430262622045784156538241835765734529800982714588692381874362995771732168796618752444507995091075512893918983584995676720054480110105834849773478597346733425209426024967372098052088647417737199544879505639539746918382633619385097828413357631571843086520816858305017058277873884059066267252391384278546704212617385715730038497892010372645411147468980297047323733095569674972979537998332703720120751295695814377649565368082156592625051909130159561071922341367203030203139274733229626354191983786097148735449583145562834798001103663109096587878582827793600656790858195594215017895238004462553173948805757492467132888759735559109992904326113163950750672451449080044549796481882574876492916660 [185,38] -15131537008606317817529897878289554179445058921802137470974652153294613295901553695220616889512999488285035215061003789518796158328300248198641911551517617645825725617899139167841753161284987267008251208174858821040086040237559358190786996728898244638672267831791688889638241708058563441513216629179639694019675400424444781808130561528653056343080757099822307089940885702574443871864835402404173751247117613637864507211587918731832927180693378304374958107378966143552486331888355976539621649072206663271774247607386372048203368045352665004801563099628428548666285497914776292218472479734047965305487390119893316853627732331512124696381709806657588019570813355620984309827007834309535866204293344453663298740698335697591549836346309136063561293626184487228472340302538383746363783634415057782650582003121136263638529360625524349667477430319273229692054962952340694196829480718934576510897781753488374832610059661460500921875263274236119572554055597236721477506724991922559219814943500524554825805792603136895898707752019369477037517363665959859286360015397173529283416419997197898116147197108598849991320514444527427541979407166711649450158826554319618072700018482881293627569465564183334816820244655306610622623988664552166822300367460418417403718154517280707805095386089658807346824191992481796858471432394120907461436764788305497493988697226790191055542762734798804822908234671765652974065214371530808032174331607064094409239785858042330413775705738097658153584051981818667183584810149358889491772567012969047350728509099757016396022038124535410779154298403865931140951532330606825019948391242818591966836876695004002754756141860875665986563702402934663109012847476582632214008093693985830931548427495691928343760 [185,39] 13101121569996030858907886210638150202377233329001164014886853841638959404329843624692131335270376366733453362148285910437395957707319842471604021143559919730205450811236458220703551656169284759111968070337849462179377259090849961766035319160018533527075136165564698601880583844082813318080576155039424198798855968768640652383271274842883567520150787084799465758455366593018401954609377076967262286420529832650737157397194236743699516354520334292084410859093079657132233560137836061598743787537675736435642167278340671191887563206118202112603974193147918329478112476763170107589719362981074729811374777678790738644357012935925090958178856345992132144035072010202065941693646722794109941785277428854801040785789119045631427903524924348512735146678922989499752315425946106134964933283950962932636264979165900923954998148017279418493591030955231742885907702446204484693734242951174902657025390601311347193622739015948970678767335336961772930919875704143712112271883102439943871967306794817820779614402952516652367027192680584594367960648192211398438591385851269927778913708231539133626372090261082745476802819303462207381273106264560454061262956677735876559091328913333138424004537749834916610293084838384162375714538139505964428350730170305830308425704548708729596455172687073002718834958230164871057233125425120023063776928079978186732564868164784113215060131877280381431714449987438136019088991323237026064882954970650674067654938570802048732986088273574456009996369618087940421792212390759508877968057670736353608133287888416287871644858141221691341294454986628325041086102175382178454997783916502195389416969794033747898418572365665968225774077649444160815652931051061667805731437915606642105319838654793810464 [185,40] -10456815008058935110148876350898187969984515697868558917857557476294786984010195596992974347854254956414677044880746309819177782919962830127569650706772611787601030617409386873460466932863852706676888438916900462237479042354344181105554493898340606578126887754660846208052315883279354609593723371603787164266350334990458310486613519320830813266235504220236551771634226946233557951589931803021907079017287834040000129965973471038849758113996586953136202172742953002498505125113516735780619938682859715023390698592683986111866825703324804352853204662854515158780987317328697794033879708397044432904374471643475686252204638029781970633921946500276983880399660711235292715139211692773543100247173594688752388754812050231267603615618741540505774533873429971459516091459714023850542642044803488288936479370484102899681604169443605611493083581678374580424679722457232446028490623028428153696813294274208130789572322163914954209080350433939179403874510614368050522872532846659988872136707688952260171791108944754912456997189615154512126942050480631764408171650610290995293255230700429657688567086171723251877920663137026711748083492498040268405380263320484212120197230633783539091091004772158811293274252693899601798509749221925561975552364790007713144951478987174504090117789045674470741763082227017774411773820608660225167910753126135165560021708818722206418246940651142268330707133857307854593715805939385241442843541532689775897887525077799612908163987769749601517238728972105684181901965839087621437760967903335013608542690678039326296499763465928955306963432281791808348611527762331211067610035224480447679480119656625795987668701084570249638438751864846506975072726828996680448945032244314570981429663605015190 [185,41] 7693214335416539775081815045916734850054857190244628940132833378062655436989047235172145291896060761647555258700245952976674560810546841492647367404472772333083326796579016812490527251030451969891795187136771854866644659754476844361673216737115353376514362355035423411054961095599517555672697696477544502521734183095539566629705472860693947381477215906344360087519720350331023479103822256333477675886934302653829338985634687263200956640510059900850107197250507348310260529744534386954746841555353630584983674617489697427422781867164822092326750538385271897680027036386607848074495062131181456727725604491430949529376910911057792765349135821258676673005243653787913759616046470925349536938525623784069882698036150508477566536171209059702407011091551113714352831136319147570814354935628146326659031151643893255561790340304910349364364036676818643816385942611150379956136227375275633432970620455985669183336834738644476278903470574483272160008866901970772923984778846715281274165733393720417111809632419646463273520572075650551915050727089890249327749079289870938076376804310544977697665068723344154118969832913152855014113090504953216252811233591611497476137141984209688181109416784503722612090498703009656020922507588081262300730413453187385617811329017068542630982162516997566306924000959674444011209051199730404325296605465014950486672493731726696579618935189814017328726843851043549754816964408084531455323168552374930009358759333165612787557052893313077546715693318795132465001171560660720015709418225186663080898015076654353199797953855391960951706810545181928847354214426269030749497319541706480294287236245690441175391434087588794418080834027582780079828588427409158072521032064359772980481141888020 [185,42] -5232879421300211636684322345622164030796710351109806656319296112004032906681179835266017866733961381329280030286929331120658361303992868026994158938040467503807600278211219650524926592984263226690991510891195235091625761492018873650647526163095499068544768005158390621943432243117146421701879397614556368912136102330438027104196298741427897577311433757682011733116124001466627682149212317399466692158339683926776207063736776191271581139558451905800657603624954330671801007074605150417840038626737525968742484131855344065756794163319669774918645157058278321817059727050301850459471852689683514502072318966270669354947710608980579579631708414502275035523148131702770376927179544511972900709322718379673476838144831504943517741702318380189053895018710453628059543942808569696068101402802798281822717414799081514471449827787885462082204630399379985914685161394158103009100969126124770276483528854408593356277482328326992421260712055967996497972854723962916267732642088388866647672682177843906045626218177300428073078104091917055160321345778518575548597007016033863141592298491272211740343525122724021357612267236942085844519064113315063044216487166458327614863116387786304454858263194466736523066584614759517020740015187715085669172226595745519500217988612779693196824379348384129866314217716718444926000205440053207761526163867170308907247589313262966676646347626534069479850724607466528812905370713820130668535953447252613323330672677668768368003680886453423757543055868557760624166236026174755455346923462713870207687444344551112582698299912434294595472582286059546473757759310701297872113506133577597518298909184855788456922214437932976518466902243663312671575203080711519916884512469480330274241612466 [185,43] 3317453714526462328062186031040223514580622290558934702602052845805562244032675458946730336592798498709867250836320502619758510812302595881369662639444749019630098008139795386306396563253597207126269971408066292865919275947020622673234989125669572405073282742054837014660141824127534702752138357700621466405925586072895154322414843834398475700175370224334943918086950661399448164184999522627586851168760368107905620663464300901533568540303663956016324327423728113597564487983936340161568635040199784234359315755632380475225932724552112194026321162668945433407180589722305914290941521348296561134085587251094496054371187788891141595622839502509659361748061077690700716665440334395257568999940100126008396060051585874057690534364654808559050230073746237815829607177248226445373707815054625224711038860454181748577225600459240638714661154298370259341866409941900574270596003878859457850830640785018793656110895091746447025922433750738283714963303898793002307914253837206914401477097627733005814152726198896343324099726599562716029748343798452575915764153093724488393911254640038942605539533444555622727899804988695817150530755662880072364974008752678011949879148716436170346787843768257502561761097419637754831860518146342161488602175241318559357238681072481490813631882717546542386054526592621008306271954435304882040649102325762088697861254280641700553558620970835831726800331957875393666243593397224286338768246687147623646303970350375405868846481578311417683759355306156578078461931422215511944075167080097600425685564808401942881414864289779239889979738826995065055293213799459631532067280594377892993461538996269117663132846358795878538326676546219336949610345876007541187104739142960804938008722 [185,44] -1988457946868982311588412568044341116080435777671984022727293806071120271488583962767335791512275042714980164178309955195269531991388554349230338903639866298329842110474644867114781941646295292808087485638310198310692419640675799634096988313187269100578870307683538123871388174612137168936397697896051350301448739175858063885245219394852007997105240657953729673205812419334468839300314950122096998924368203573439281569472782386856217323610091935707216202595337177843777623201205898336894536750758624323413246462228412754965665507894524552702670885447203774671405068901095969781257176245343259227245187644315303258712690985280457569211318581602009668199568714155413086478742305489983075851969298984781744741207196743253016830028245434013907286284968971644109814302751444738642787454750769493010938545021738223946493806681125314765037850200819043946012361147576346641430411082252984182070021352616613850415919166852751944454616469979524525036259851578942566515921618263998288793709534387036010560153207759694411808697051020571333861345774409556429276949746909349276956056067121464532556465223591326961606176578334750507403640442944474535065182285556967652663484285219305626438526902827369967113706675335509773150854665589392858456669789997887418888037505165794747896207604001025977451924658809702505931615042146725178250874152809688208963955100058954757532973428735181676800120141982467399118958263143691881222482472444507047082485361722384967862257508671533633151483446613344013402033642516679132004379413064459015672734481708465153858167005769020101230848086854339862594824868002670343076482977264216664035485827257317905897361720579673486835031975967233753886428684109967138065237959398957603030 [185,45] 1147752539575112397191180691329354106859985136739473224936290557723399432631643519436844227413752271202015297168447157677167061189249921540003263915744729012126661649601312971867002992735444665527093334100620514617750006361025606542459647141586649242584354668784154660872523667767566886274827195764193936099655779117355799273748466111252716676796149218208607338585067999481596915882812827423768475287538162414427620759261449852099901733138034274151498784030567462662165593348809313013131369370783420636592677466227028050691791590110823431752975214944760523593027946127009977839197925868744382916540820982792284791451770922500002504582615352695032937402349210975063586355927862102806223071399556420490476446559534305109416850253447036141713429296308282616502972806989515412148756348420502565746915350501881415016836462868044831885828819182030316998501539665930038199764160325471041909521347402893099194012853015251456932173349395907685415525153783837433257657099933352701375470122640894051565609913637573563028714013856571993371930592485342519029470143750476578422927941503921209363105861408077239977720235143871203481624236222203553606976442932127379366939565680342895554036028118801939165319302895686582611560633210812448387979558392591096715886487387434400119586749675082617139516123461527097584220331916928557232425387412057799088550585560625333857393430609347956872400632718184644385308603886527028505232406495052029263499181914764711093227484084093910998406907555332451383139792890835753846465677110662250511525045678746360973927197554432900097650538312322147636550951946842631515400790546453345703558347968121033360214148719150646633610766893204491639849875170890164676247690544043972382 [185,46] -647095907837052396013816023088236107035798996431452611419424523502930425125587757628644472249247122606159763240419018985675465641378221138163254871703834605079945187338471088138541233957103659700692661714664590528552620053131235814990117627698887539264098162626060032929281320953561380757471127919991704332304890295437262464529735977509572944356449679338098038630154057296342069286279553601138863406191238712592861968405473380443918769236899757092371568980606057460012264052806340714148086036263923827597308701496888944159818716506731011185505373397608773707295509206541643535217591307909264939850507734110862886858910657820165375701077025370438754969657594457248754714655267854721146317704718479694173718794458497294273790466560323212841891790795557433229150501688184625122471624973468347333221855104592611658215501752554117487784633842686528275000621203783731039916718210451536837246042662933965503297012036962212048440785142884193901920509063452253441648107051709105733504304629460205557372581480442978636540217302982549556387713424933594502807004997128273425951468962600928080844293579951208824163571793926604240632097731414887746426555524030196774782881835355185871718200026289734809082262438333771876002612368227577364292769388494287078677306811661844082528324065028212739938167622106283761215521775856046037888067979663505918919659908803392769502346049185054944433584581875785449578148329982894376246897611737089881393810119796281625957005334996784144703206163452535014437718465428025948866984211962381328595171628564708978627981186864901399862669495004857657694515639652147089109385428981469713695996986130594029433024724821339839473819576561784428932822001019884987510913716865941 [185,47] 355901146077230013495547636033425882993393316020600021385548267383571084666785023406336308399577998072837328116609290169628873923437929280265206249329505028568109705317777650210257173500002313465807756213878590887366849282325718291933935408079544885603418387122826886170140552234424508250025574321522273340035221618678936049175667444149056209902320179245169078099479526707113138422432017973897382413947237615334798535228856392718671343474021475917744116708578569717061964220381395008893916743199406100922754623062958752954115991179991630045084341658296326745423738699497676639696189676897330632011814365290558939263098857611744328756793093995926673606853740408958287327880870320204146177262583729915448223643603207396532339646049257914852286872317834644993696502645896648953717246158534617542761944521702447768771926058838787742828136006746718138642307690695196550179819259761749460255961588701173346786733494936591493322179682996287992703064671757411469631910208381950326648023927384754206428813065593145332676678412288596274234109362527406197417804997665042597590680243849510791288787829030958227712529029590118971180754646696651396693274470794524664065374505662735267994922767450644203746814928315521703764062146003148938103720418858691043739113139981922474112250461893734347505704429366682525609820746388951348663321496242136825770053065752173627926852150740156954051997996445805947444116621601245172380270396958111436316412177019887340049071569042878087820269778270339228849335498289892408226712422907757520791729982387903199049440757628281580877054636236244596549139984766500514368129636921391613189060678489758711272817131847335992752621371087114152192163800106456175974548715358 [185,48] -186888926466588557100411644428203136999819266359415859992917917294127706746647533029887097965284893329417149354238508626032901631093056109032561770700563743849396458263536046585623359214414270217147478881760807240989355859460357806106558468534437987144321469567462314113309520415044617806898020819403933268805150220793287217295701371996916258387625584151885162065066347329073327386894314582652932484142464696017223535399126995936498549304497345900145360200180296230119845752343208964487935053963524524906721456689200979539893779023100812020419929300887179275920407924578810645916398527016031003609187081499933454202998417265270846074927891050865805487948132720258398678730613287674048554539664939362163346727218033072346601649927845224223106698469008213428854931380415470304130391305521741070319832809864416262053902843972865360601628000638038331274602597667245984239546954660128059186078554272063366388223421468032687669717547320985725957001228137009764616757012452869012432235868497347131727085055711777113428221894316016430326569377437058840550455030504152273164976440736252797682628555089549559588830618543435649689132566223214531766275092946738377491023934906679088967482358586227526900010107204152268961001087707675357215443924136468723172324146359943203325999220713383940098730414153071137671907318760653412398312474162427915119361564175522300101788853510904668479498608147004018185569625803474376453476713493288156012635873188316840458765963375040837926607955417814124031667907991160922437361258685281530319761263425990663729761504751761197004026745809903068915353555265874758846645878534365560876393954536038601786427169048536442886131103301454789272181434142731005050612140 [185,49] 90341489347468101013522345405969807008031601479851657196969094122840640772872835819189706022677287165876296495704456010042749237346681005095561433148384621349653754988402556435457250121517435230266004002834220071179161270184450952428876738352769591361325876562863445754874128410654831129575035769092006410609972514296576625405020521199979621055337835100178147462825500748812533199467574886559530758322491360555289634613610042937980413886642013808188658099498765175870256465434438487805928467695892281307248769463931380132769430064481548928214182622042546835126619463710971594589659605360816213776618114779366959513169507278855811744439906287176235847816195290469130077438399297368331477303231457637391575292236425391635473033682512730761561825106745133971530797331357438043846885493706635972973961820712101166167311787470568608670679827323678760597823732977859108428132697265889742980123769610691374219503941397229417316925623258131074461692228046208771322678178890243377609642607179641326900703640673272025319119167586889488568791417031577205425503505000484737221281857561946673075923620650504923979937464521192484640929782148052033731925243185149893226564498260535086763043449120452594742999696557084107787469373391627699484674830900492697391926717177031106917363829378894284222559296931579178087479236413578279619145703288567276764424397822583244934334423136919087914515111576358050467114034726965454997225867719808907960619750744345904394287155418710616880362407192575639519325996753986873499139068430380816813188769205397552667088634102176680546978414564569014934880007800360999901456104600895991482074177300122655308364475943358025873686084290780288741817598046743270244068 [185,50] -38394184176390806261233944171923588001164429826278608172116568916302633898858830542427854304396332389642148616303819292000400966534354446764764171798490187203674480972917071987845118373481374901545774351761073578563964505664914299383408934059855670360652246000083891851767921726659324292916778992682041061847131183882506996034039007806818445723006904085795152723020986419559450044513877631004998418467723002254946074701158140444369952243210634442470175222887269680729405333954433559039559901877828354057518562836895282016866731820690544328167789974398578692147263532653685572268753757253671616985375282598710137233327175663839947983856631197822875981148311310697581408667504902686509137689623376845030227035158175505618300300623482530408316233722327785545225888750480736607848083564253664513284036614434710716192037327010905039708498419492706574100258241071772902916036111013656406578949240588857413869020843503627461998336367588250930360654697674363226914382391760638627054261090761925712377199306627345956127129809737352784508822468423568139340502850586125381759770307340481943827483526366719639154367201217975314842049540631767540456777225594658479321013929625119354387933194780757806624038226550399515725564668749534632588371449583118428222723828679352665502386606976124407016205847724390162965309547541998981793370604980188272437437919688026323185789958956692625193444752642334386897697074029077132689848726025306718453713656606565385237841541494322929823204200647693494732755050978131508825335248512511017283172796782416897594980775281595590594123628700014036963203833269468112768999315400400507472128690388148215668125999767755148434577694773673546805067636900161973042 [185,51] 13451464325938067427557088013030903533499394559075095494948615844947504310720276725456014679292261125921920226111369760433630130241103499574282183378772773630995091098021771884187015472604750820336453716775108825513064038654626131548273534324849811459320154903219768618617757759560514632887674162307837886863613466010552116551353652874811731688741797404771982688945559916448019727309727137294582962379552323666941817003824456967395919405085588069071813027577035191463318324139525544965852714852616955982788955874806173424087785989503869345727817449265810525862838113317911453318651538582146138390120807437585549592194060996368285484516666742421279913544543652777007651117398318428869293460737636301024851266092266382583296985759106092232213735087428390962831885407697739237705206740916307183440508620425789920894827940297298105197123134380839093874992770353175636981845621836054878714189119762198016907797001989311609957210969038454212443153405149468577640257120031013418506060115347966619349720689067268616889592601358690254601975514994403599665482413925847405615644487426419935878900285951500417429920496705553204948691885760993063516277124785293968606838797476453629065025152207643398905798998217866902901064476159389222992005379490268167314267307330449306063779200819792289580204567942053061955592736310069369400429085691256499118778530127738760925443739624626883674239491121192609248106176560235681926796740237266513317598466626746164232152095178588049429469628922103494150346954188641150469153632787684716273680567870863674726178654100651867410802890296550270261817626033802168522879950835890098883680249231188285900002043102450551811358564747537780193779621646606086 [185,52] -3374648945288326544378945538764089524015036347184178995786994509138897360248170214714279979333788007631931342243562555775394315177343460088089562158786390170844530150814936940323469190545722190379931160065605397327311082219226481570217300488173140965202824359282167383699726474112520157034668026285224965978535495305357125377315063423063181482916590214062379888665357720452006473625720610558500876371485974410141718798919459196886028696469462686060672114092107764166139377284072835295166969808160968100322741759519269692758279561137743625126597497936007582723149799480565729576483289992180428624771763293944102686509688841061370042676013171650036357609699423050825322464701648119011088867416092189492288092815943222390112507745950988971041936479485679815928455955851504169590397807065349656963248217975392619479995604505139720162468605006477957303978994949265754708301513523320573444708798423243648002380535517923544404385609014844380469299455676662674065941162427300389573447652642792593627106274755338385339363525778627108221005014617708427319717136413111506534649008842980124366975375411267047766827914527944011772420787998321866512028640418391068018259453112655987665697677421229257244711835655789657632519774003742931806838959368545012224506248737712800773826926413112462098440022341882496492070380920372098616889601461156004630828421319314275653954444382338991187905961189000681873021107694251786260026336558946342821133487981730080601940936684433882901604096168370814327082903777983994154766475315955747229627166548721783207633456106078472166359675800606305496164835248499119892207776752566635114089685310176649900712957668199271832394915474335967467911416762890 [185,53] 251493300361059362667308429500342826151817685587059729070988512586144990933754229139246892625165002887213159865971681839962942133605910690224774529640764671909524877974753500698353684573212063548246661033046196441508928691747047770363905334420653647889272887522150683528225413289690683086268099827104702380370180527739846142134505645108111908351726434969894243260111149011548778076860318975361780886284336457574592160922923157901125861924047970048728525667006132218078064347264793565117905089343314391777510146440440992201319374144569265643956194633106845040217511490340819140484577339089053978171395797431414753745205729645282898752548081190878321412991090420770411066934698262419563636350910998793455607704573841552172269032681019491773522836477117111806127457101384042169455981561721723663596651292672226209984835006711301080080949570779041616891859944202328804620934681801456594693285120573761297683621918262581469303083255747391129110928922351014529160223840139513017877503404003409071969194945617863094860391695025141036706975779690131719226815007947681889480076445084939907843879835136412904975607499822607744443386649530827148882285013801142281542403894976235155897622053956260100703229501669728395838502620779206859001193404379408559044189468239422588348331328652331067750460021300636237898470569373110160488014615793759786503785096354623217664526607930919969308805500357864962410294850867304966957886226139059861811346220700672947153154169044694275481696561494010133193249212630302540214263133311639669480045812430034950915722763518029312018131204079602982976008005519489239561603452479925193892414332049002490410440259185429683942140784781607479276125227 [185,54] 297037624228381659828218589026623697879111588375025879263789089572534216620084858749104382651276025634258684218963836898743140692400847952192427290371529349845956464259879387263140604677838029652984478583175974181419151393625389610510125627575038166599021438401766035166354959533382521861980155943060602551575782723817097721740985728125287715723261186473807003252133924471669898947021898135306593322535653392601913824630717753161298309134333317553535785048238784113937456009870635485573733475687147019756763319052738042725117039870511296016536357800819863860705583246541159759437123260984804567180208884246764496654939287694390812261563619371160323158032982743111189312166903610724045925322126530039146579675199144143019105312844943774238858412893591641026828856516002058677857837823692497259540433636047381247612189506680220135159119624182175944220123196686280903655191689275213290273080916676595093683566566926909366360700821200682385031271568295925140211739383603264162678315836110706222426687164541487290181778534312079684575839342870701083969648971786211727898768995120898457193327469350152928253856941440245445268614203475574918495788894277263748011853876583633069109472049223573014476882164579667253327518402431048126294177709662294642863434116956698771769651355923548378814065883886948531353439712024265638968312311976836019533203906537040918243405520399137158402032217848112715787999395244799319483277008036141842978304431429877038366500069402150159664869091989642456723072458932814455813489378416563168695850584133230303462190990732046524303725806547633096677500324884193623123386380384844844904185071412270458771011036279369997848182245596145350179227 [185,55] -198774061288815087071297218938103868150173980053621865985376182826227634604895551882785780500515874908373603732853634796654650696844648980306546903802937835869297177814702528477511858628522192455317567479555696301537475912441283613030361538759249865869265821791240077843633462446135799178695900876583352036703810112754289606772282494678329248028616990831520123281412485701627771823877876501226226990569321361290857807266007212589523060268936885102485988215108832842241569638024275594530825363690516049629420144589896564746916793385641158404392054018864997486225271088360708528471374787476516625026050254580305520747157162778152963849109477549328471790370364961718885800376488240774950254603879736774577559890152599425370194981993951092861224289689391024760546028422958769483967774387967527943175022290575813320719187234260525497073222325545711864753572260695702604827729131052900691288891754925934269610875911125187685808491904282482866621748849905524629409104019109345242325678630178609723927931569911458231101235123782547370375674871396506451250098834215512600314777096169100982321903487047929391562567333319519568887468301947455153316129636395393135150326623515171866895945877811456553191391908461187347157445683919688408848169436588945664483046268153166455149387304563510579372208230282690327724352436941588104927274116717574643236483793329925020642698446340381060849908492712923635000895860899165092631016553422587616270718056269839987142466262765307934603902979345602455050294726325937921170079472079351267424124201162080239812019512358712177553200355184494218554205183579678603152368022458096684899962605698988604974765585118352644764867670263633969797 [185,56] 70411291447925614382348446188800926713331129362040959297135842205292654362160787653484674792993374165981130715212796356439787305098240057971219600277403389148435440048932422410261198559627302067501292007014170980289950097618791717702810732634206657425271482832702630740035298047328280305478143054715325713449646677557335529660714801316896498030974872670989608403993521264938670535888985598075324331357201067752954951307619460756490539941158509593122167728042564304710334461102375244217053402983088055578296767976506975688498286597796122295937165115965989524963840445029341203910228644008691151060439912670440616177709979017957601784720218082158779034863000891334831556011230148718860058747205647034416315307150402634511552096418053721648542952987336773979770161637824537807225547572203074724973403282361747631129190343660692222180336404686871685618761723550231778215949520262316966529211735086760640835454559328732020293872455338689949248876221641779169447095177630342628443935946936081088801307696280247895107490475167657051058780055265249732039932616843363061436081394686834092038135514911341770607648537882023736707827065300899055825711371206994013292731817391051876440682358675029930519794065884949944372350454047014735377778365475583839863584301744614002913079854645637574389245698177462150488143601969977525489329821670197725840650919858941539160275101960558277530734156721273241820259870035995979240215235005327625518188657781061989662025654357816228919407931514592477188689711779712284711840164889753226810993820269871358035305552090434789507964644815302046703768987767094871666079837683316664300741244474580782994950760758440427936548602522435745 [185,57] -12577739187074302596636397494549428808470525516495882194359444949972690552789578419798028943832912203676033447375538876085539379711928421233894799073730227981879586302286517133690551825478007261216582687563588769436194036422650194767921609319978958358771984321885257344889165697803192247540562061198593682013233812759778202502704182722428456616746140613713047901462505663415405120931350554685055784729181893746738373465720447593522660552901295615206635174001835475969114945462867200862109125517072553052421884831331832451941962006932003677441490448283580460694712691667490071176565323507527733642760676834949080029920736122673486284033272446646703296862899733927128652501013135234417380995755938609963438235946817752179176599998363027965897510797274405404590942425648871580875716288626568169010543020697110758526034609262858975071328886276360500760247401538847894622731588452951989327463155877834394441233206792644632991176282945570755036450458963672463117791375539700687209327640376801930464344714859004876288561838297121126987092047641526662221522952611181218471975426823072955529734536028110773469137967277291939680157707371686082145833885356478012195703909546406038094325089761042902660456195901216910837485432080844863348195655923365789596962160484564341480569313513852052755144391619731616168086767764122499061987505959789534357668815446679498068692443289479723765938910801636563452592535410343534450614542133089229227656723880842302246220264328659672278083845316276805380512449283272691126992508712486427163332606460835595471197489234546385091097209626531336844975461644080356507768273297530878932822750990048065996363782722661418822878993270028 [185,58] -2225643864220226253231900843600445252533053738046829293836418373505054192088724192808140385165854245879577000663005978011551918614743334562295198625641383466964643658561342042912150693256876022521700756444268300416591958698694520100052458911809875979399093683958643796327490211149334339904999089814557531705474973708575686692816191943749956537923962143842744579743422772018939996020180669311702460005870207793920644214720131051908497910389942111282420614369209304172470329590290500122581563989607102184706727131643181704020807490119298572809107439712547697961384770744379209676730512629432822426063633497852739118396222749223868900796264854273614313197211174047353776035817692638145109042838305778546317185515065638285793353002518578215438891962003159098260842508584161217638499517288670162567451287514157379766686776601626423430679307555339889011883803769459427225645274430967508971679436495093896846039277687312560352744291164573888891496834081104458447392674283738027247829374036059338948898766429302835885011157525362753332372428685270410378391957617516403118551210605564809058820098868196585776508776085315016380141965800055658854914244494957535668695646740080732801482856317054350140044186359504828734406964323745774990624004664867379255539294811965091054588688562070353133814009431016090836949526276285211559245928115089384179143870373845508278140359364334306973579304082918835840331938090834877608935976105447162994632937067445423318670944478028529566638396976300886903636806618150090027211831291598864678277985885797876290566361701368321343639880223875705532158855377958319475024874273689273932260282488294794483146240445307696161220030943 [185,59] 2868411911756657018984121759371429198570570467110991841020024814560768803950809278064371093624846077700212608108326297181596409438990984101035619398330603826203519460124850167016670327488711541297633262403516388732189951490619810873590898138698592428987676712900527326510822351929195343527532038313290668448429806979973434017645739401003016129574959440896186894031057610897398118408521890773896855919371996173150730018712412119357215269983522578317939698769227492354268859959017705726263440043180246839559549564362085761716667871984458261496476359666625139016071240096217728354177701810151943415433119303593326016963485628547610768131900934275358976117290918446014693871922875543136510911851794376584453011296620471681189522886382198502322387186621384147442439252006835245799296954790829504009439697929974777222176885278016624478975576538781630762928302142804409535810858480128000441386057895986950383094774214396842566951126568455819147539185608112312352722648924874090732327505345371433587062305654588684405672107331141563710402299255739435639105225334807781549708508272781396419209362270353270968232351698112994530943361107470263979230797755996190737381835473050253744983358943554856276231751663703238957702983299509480669996504056879752757591076464086933004930246964171252230417822868070855737210827360024589709129945656867547307777592754858991154406608610432726285861759608727476408114148854155270947380047946123600793081132402082193493518358048759235618796471906028961677799462544998557363222003128181208251342894234060302665342458228061898825113828431714629905092526095800704744831336625966299231913827550832504140797792377638680618797911 [185,60] -1366496866758821394451752671667138086463074544273099860159886914492249979312732282830803588896308265964519748936883832942109571169937413338111288345579482078063974451205235758751014829665341678936729068348913449872269048952224975028243259550456550930112668338371632950755344599882969471746260136025781983608761934158837630810103298450642711309156853938642534742419925746470939653914735898998439594906516255445150757394290527678386217961326175922788138822720536277435692301627302906644932255968939715099263045150417899530185943087983494682568532828648601342590725961812247021537739581592138791657762600380861185375880303652390765476047591415568505123284858819538132875806932541525603289271990958586683381572956812340676513386062242250265641332176437301041117317774293730266728885903108149618074053622962019473908150248947890878853123738498267774038014425457146963449098741554818384595742162653709289878155725161620472435856530788019414963849265199953785076205697006266156640166997018801321678177508747897286730946683412404607664825077073431944657388785725531627489482400434823810587230157999437672380423523876942524497300816466870443329411455244826703527714736441778780225797611712446640784702849715322503204182924418882578692456134355132213051021773709827133548883111285333940759931403719947612172096072611151386624651929816757325081229044527794404603990380492578129208084328294130959376329899977277877978786633716614076235288774093102166369109190422703731963567720509820187789012869474319074112300324871112837330994446777633351722306737846589860953448146303149499486412726765322881697145788595193227033615154330734187772308890138371929021850 [185,61] 456427708858020552695581897073649114261442228767999426014913931795277194150574006811421715939059907728675122136510110883645725892074459515903257961168591047469145819920021721540569535387037330430918739037540882796172561837990864227132584652779343805713978323745707416195900513627915604372390460080298993099025629272682742335780783442002150870039815966197077814538595686724333374029287178911787343239457465939512143729502510496008494579877383177595984273288823141155082103825240274849992606704078955294645000057998863154865376242555784245257568208724463480796055299480072136525059185452669789461840629990211913049295948389237081794373279829881297253236895548128743102209074627654374734672260952891812657402724757941490190961072607786887013162520756819962406911286892034196301106892668581500813127440142465307136354547552746726411529234395184242409974500072909149461405260006518724084855472478613868402845740516505905837356473003064344012109333562229852560289588168206882941218025975794451309869299826053288837930088848752776258098956513305130195121757332925203174034697781320578162109395865940636284038718433872523955823456684194563499027457487507712448328806783748761354173621648038884920844809335447340268919817264692139917966080271409720821387541082968453791128313707162015865812326014170372511933807275918552090623865087843109960724459886803587943856140702171863306702083510001805443624468036623609336361325444535569753669293838604349155098021681687732867322718122598342511863449716449678725568039903334633800460973375369021676876054628701345669141325705781254984087606926641963848304923296890284807163021265853800116827881061250044528 [185,62] -118538554600567499343790354389731078606847185461267618132512895148076079367601062626158699234477849355961826110109173017790418524453107687448671834982825813697427227144658398903668874764327638184613617376467749565492371191485304305635282962119610027853490172331511910992346353742755965928423895640536641579806278369801175253753245322048754744064112316393913613569555773462786645163404098292853884504595121841761363392188360815600424133143779298543877781521867726306275359261904320323886906347517000796801316519752297781357366298111566740952035247852744209184329618577505576081788323031034992466222255993412608331199582440404103945030640784452186457559367748260707840409639159000040935747490952040147881860593648883484272173644786666562662484051093504201940842754193193016162781336971542779649005074486446015580826321973148663357511454501682852350668089853676201410983355592297889430277525583869897068785897890520424427631080683678714793728532576094014995037169585005548482587592631212822077704456515430650187755120855702553707273378335210990120560233866439315624929194484018182720679189482548054630977429791254190910451929627608368247340417933044730211417265458267692324487864655900740666605247066929350074712186525739518765832672123317719242614631092150060479848872384417201133937207427607278586612709991546360860515208882119432600103064894291937311823500280613872290426187816296612220815068201843334307962011495480487998872599393184392335477034167310518802977944404427695552299661643497047521922580323019495054967863713478316058439523140778210278251999199210352294545161528882291600391226399650160106596053006291691006445881559359161 [185,63] 24642823868658046992208393697407598771727602056974049984569727808438008894907428377640465992040004418522787675891652002190876983407220233001430331168660033862351181976275165033009616680920319099072515071204870190987470752030511192992722627228057018260609838925946648483486550699695118922493462965996830176742656355984204726541507345557317733693248688328485522591721462523860907497007627154009011616523531572199314937853696521022827942693959289771304728892190779578024624514446431818325270943232704112221154364681774789727326644659853869407049338868087775606328358495527317431371789349388830108677428551872126356200889778141457204270528169796633218086590258664832739050125068918057346805512518494947400265920448507686484093092028280202141280198230211681169535364489074905242998065982011668155514738926876136726258269546383698991645801371740273281972000384116378851024981132595897917163665238214611607170073498674828878669355918988209978990245916085379908240500887947284213572333698842863931572280673137642259148910828829072265532254466163688027164731379177894501829179862243517489641661165332411525256033664706426293233899415007887060814589119205003149152751801068436646279725663866929883202191524991456596864684428580435297886920933252209315862399273019294942189895600159523891220149542069681450397046135746592362172769612476435722189626325199687716833342135083182011612873453419257614030601972072295468557268909309947335404687709194394459161278873241892261999793680259165154616575378987585733352977450937335855353571407289772434876487792796604432610820982431091838766294661347585657672420167204988774108912006846241173570250712450 [185,64] -4150016847200093640020921622773032285231206799791013931119317089269451992303167578923907216077642478516075850938295293242602961835589600128550890069755420948301917150186425454956973116016315556805473041140542216393986682375414752456200178478664011179043916768715208913970065021992331740494099253277348680462511722266403928789429039943533149701302980276114193634904060483742064398911666340806234309799775074077850614980887367064554760216450585020693489356768113690048983106028230235105710454684581468728304721259799665114640005308617518044213143038486882318984987753590399908908246806889958184876815961642492989428136127637530755247894581736889835563786096132770618439915726536449066551136364134441588433711811150185023854595858845400558583581657417312206540069810096431090848934674216342786698431301049111567929145586981566878002006242341185543531465887770052573448577268596254991128916337839724174133858626937417169019462458958068837450642934393957424309548111326160062416344887000687057291512396643627009612056579486850475683628816783523719380687183925386510728918373659591595806060527972667143466328054395278487053143731889837365462382889689572067462676527557243237837946599189583363023045283025382267800359357815672801204723036222140575992738986298719500922731451201656793442272346330278280146839851900881557420718619272726577522090972937781461574605286306622924764978746033836158048550136504784577244464674972349935004723367377050276306642804499168162053432283747272511603085861119408579485587370099996433447883734884834111653084228264676246786545929843548899101962509935231336197429992404321869652066875637166535233698213 [185,65] 595126648736442804401436305150456118125616570377453449335580706285812597075443777937803508657299853084844035645195096750699152692303886057557545675394719010441379818512311417356208952291540162181902388939035365580500102291474466054570272810462123463164799932794721992374366547229475431332292937813995186013994824272689563584614601421057659173346209794158611427731422644919135809169790082658701383865749469759310374204749007542748460790179420999183606135381656684685394896418691933689202472258068806926301832958920963239595685201476846157372233986773494789505185747253775592410722095643018124865281611949991014334224647490504395005135385436093819500266240374726345197411404587923872821226575171002914244593179662718685593993125500350847647468931950507982498512475077903568451396149092352163920071806804632930442139155464805285410319955933337466102607229212302033395098414387369051392318650282491048009156554729948884327578214376648555353296860854363584943748886505082297762891111010526802098825433321381354168675762320015434848592934467925432835190155866907338013601540810439890889539778541648263374139346177046063791069815467261664993016577090734326186201436676146745539480802929002902565908340082485487139637405120726802617533015930057291091619290354253916680237476169657622138042925877890334293349616176904830322894191820643799895600315500451184118473786212109891411331964738885934761812267066178978506448631280162019980737485050559355826161996238019348521378453767709078112507332113366928887426607029584981651376139064465408006514461619298281428476990965053851727271140338769291146431413858741787618330860664823548086427 [185,66] -91602690791177230318688183651313326838740675594671849469620390298092652149549889210746247727354827748128799929260160505793652024718081008289794143611682203094928320658603122626778956542894638841450446377761117992678048127990268045309129375524378453897693557451131755717934596967151738770481190640482264119851806462125824659593270499726127450480968771656820701595203820987626066247920338114933448112192009581360987850309396506741028736341486566430312766320588276909681487920233176899509757398594450301801265155592016814858706362104049875873325070927814669516688747869183650588142795758016764196873368001280517129138930335856773683327941003013782388365886742991254582241697841880548908388818051906279777558344058593325274171358841271110316716677823933720981532468500336729205531881947942259852834290084611697092121771045762336742720529133265192889386170913046570909554572487723959649027218132560194269195462154584118041690850266236720622007082921632264617125451457071746609039044099718912641122843846083998473517082395314222953494822983908177497321610800630242869092974780582771674863215570871925762483672995824595209588243344998633807263972265512800171528505248245996449250833454681692625623461475022241787353158472573085555320739905350441525146578500639211473687609314451704434577492103161668710809095571748953768605070772450414124818903861443083882872439784609688706243946000146165344128574689708239750782854681790856034473328004040314389000984727664399911271132574707155050635691941321738073239075081118309162006913946766348394514207012813482940292153667979200725934139828682062802597656836460780063224812678634264583 [185,67] 21434015084767202670099979719553829156587953060431091344079313835375862726368795212263116955863536222624161757933495008832995650639570244967954527751043653319649168362967812875333518796094982330644257094381351095686203397614969891193497842379033610232391179222387063033754055552443960918665568055433264496345173624982820561849990112134116238919789139511209649331585714512759478961388764314799078779638855081907342898666344225623761033811543639171677137779628721971639392159263710764341659715765826321577589338933255076082698459826358240948042389622570469134783970461941475518619968126889270006845828886399338026470339570654914335891759612810554038670110204473900685169247370361737277136807203222791947620365377697903467932732774690707698744711821445852238180955630305702126309815080528509830421671930877295909721982918879500362896355476192749401780593129884497493913150057109340404397774583314666786256442995374853958454198821679521140828929415557018059389422320235099562809301834678900440898990475864585969971863826552127807147967229840575600787538963504472011561443090575086357209190705716100755691784659042145736193285042974202330467985728617835391487577389691095242954564760284886738304918093794503746747199621800623445167108721321647027383057595941841950004434274540912245212236713924582939273208417117609809068498652608029865029646684107338411840564889853321467067568349048423378100430609455067968251994996057700083470255983119930543133919958998287047196828551929046011746844802568919241154529995030879729071548022063657899117449049193645159524448450840127178547645550454942157656981468685061137303307540809780 [185,68] -6415251399720694728732806939014663522765610775610310362076495390575314519076727370386849889013622768059980582643297147664243967644825070382047179595775978582256402536171179607706636072980896729489958921134862508245321966179783956623502484536348585476844581225119979846419179800276529017778876581508519877120281066771187996845489616890835157966042089830894550707732311681670723617591139816799395493941821691434591579889177737617656592439040939057807330581463078396811799452809436413892592805501302979677787537988622997672727243015769562978241737949333715371961730191272046671210455461628317409521911823005598623727966372172862868958864034491001736953474464535829784193722866159117016493449439668905214163660253252077679373961126988636340309440522514703245413503772422140751258202489900113044443322751411805840740032249738551072824334482163323411067058244535062535520389228012712420835730815112478729485607423366026630714535851331846510705918818270371162365063114453144980583633840807005834980968841281128558964558790803858718703373447650088815005425348345291412317597497563477283911266447831881312488744792026533526989596658569357929792369358688390889755647034292248323637360410204933866727942421911803961449884141133407679558542923536350910282709857072791977641090071774250099287938206015579205304356032141994069554397569567255455932884734404252889880180576304236963614455667193206508403452725358960582947327366309321474497777456781545523609123900314630733082516783000296627632584258613188953513795352557548897260532510965178457200453132492327712076364908062890072168442575316437637024270785866567872015974916641 [185,69] 1771170310682711414900279335825323448648420056203635954719393788438505292739601150246839116913118739210101708835118982849460672224599043635088119762348860549039890112734980390311172989399634721008526093155426486510920958253259656974488485625795525268498475119542951130645112181380453290700866844699815927147348549088632227186839044646429589460926042584703152941447764756801079352309413977411660675358086611167829741692053204752730783406645039024067731730078675270213203156932515200941967218476042607549599770989332295762171018253065462576895932318844318929649300146867437086220318656427077391505859498646787779683461949893463350222753910557904245203013570802957314256558639214873672814462583021680508962562223969933556577202371742110628907701852436816226956944491239132297905419074147060418933906413560104972394355138081254543022325857273697434863855337110167427040788219235627573596026928110631676444025453340515546613755733123305134702370714356789522463311892338158306822721309504556241615045269021683038513163437482598955494257962384250708371227372326915063110170231289238760464774167683497313333981199108175254422354962359079441685030133664654966044357431419686647205104484108688633818486417844436171712934565783895532385707711025861819502999173564423715127015746650983939807010752130777650335251341168640060369789339776898285743373810386311560058112287671713853625256821527861140596923701430053783205793943056214241908139402908398906752276273418980775733891744443168357278712674405626698332193916414581333315532679658509925344006433863202658384032125961497969835137886639829042870849974164737827073260332 [185,70] -410128505960460886325212847271509803137139309291999131853310603755310279347233890434306207000020231395655537574451967499530450289537542821267286589937697943253222458513165633586007676981894943231783154144934451076224713778257039296479882814408963219196668997699525549588853742802920560956061216778589236512601461508018244465231214271780174311493118935653681649040240202784632195325879540666525122259721536457274237562308348922883991000369918829627147123115044794042000861017620641772694829950559107718088366660209949312966026052769323949073309987437604219240968592287889404077225963586978012227399936054287837867057886597562948351946967297199172175171966504894901083406432407115895855292923562425551334734148768054276206767293735611433686767837154524359750876631314037065885116426118444786048735308870739036652654823466913032416703325875692740540188129145272257517923756346280289176307440078392612793400964264806357771209713691832264295496190491066140964746072172270474437443014139637219384328992006932919363320335397202212722876941152629803381071116672121242696323447840574830979069043606217676988753926938928272765950777944323604696685344519552289133907504687382819257237348590571056360345202641583598855180422490629437899758879557034316891489719146312233403352264481455212776465941419414655049156065857524834119084420674105306193176958779136689061907577460318478513345731034308010976951391937080924193868928689594750865976810713867868154740308196845756488422693867772096068103800604121737185739874237070205029682166915766625519995126419900800103836106007206931948187600843236077158350384135085570184846 [185,71] 79193050295118536211484812517460599648990710790536915328556436860867518949926810009941059290911723008704116605691735314836806978198561609028670815225358976038769870456202031952974014002192532457079942784362622986181256011191138300918688240894890575182049603177786640991979910563561942989627463790470446519016289497763774736612418585131008465677415111284097599362139255862698845980918974492029080732225291778121252426575111131620739989417189200801369229706388671401754459436526035387865397704809296507156438442391748736247549015445280662221714697741764329724386556867959182202367809560671456593261432964086171932698285850256048198195151607339355847366736698340840831406098351385584889201220209621878708838490511460784294596416088832372053591309550197795937808232901320447985356563865730843099722795682107871890050866490269393280039239866595311311369951361859791085834734294846095802865733258895481866187605519523395866119996624972545376008936675536843097035606260817670572638674382917302867356351328330691202832108293053353599927278327158488546232046375603235647826749529317931776767743965249601839085933934195770052307821789334991682236445394462679773617240234355085789207246453251972345968071654119157612446326989150166914242070035308980039648198084709099858717095215412979555791667497909522877946119037191777443563964128879100301685677667486603638303051070094356118548795213400258482075107135240183022871283248264330048006163579802455237281848603428405149977353040908695288041600546735865154441485600932690066422517852556581807602926571849153786025284851654522641698628954579772186893276865488947156 [185,72] -12859366325209272812222440375034901131689714322565559669759979964945569107586540126292871629674546421754095338027322991503020745512713430443467380138237993401231187133263966341720547007020723880647542719735745118912660253004885936222153422730233647020257892695733872831556141966664013716158116352665297199726094665992098402670057913604423013140357923513172791537152940668527639133271052295042473471168318579197136890786035433368622332849495409332567779614794211262211638021617575999788648857587729427139668230368533886839038438036462526092155240144480962446276430695639206577559368633023438331062447836472495222134429519134723808519312449543724141518118780026171298765049835061048137211107324579433451474497417679254254688542266224282686621308239632826835202550121828830719831789523553351742535006281009440363198216206871347491809965964748297291459852480917522601499645294474696779195664816784850607860822661498533247073828895273696132026537516094200917739795956105666291577847434479646877534059378556282395311768949888091336529976064290877552662172597094313376985344728004879058489519380200059901478643060098706421735329302491138058159256391331018622412723982329117406166005629098295717313321260761497110543954108018088140715919210829731663156499502997604599613840078345172983453444403643513632509653974647974730574270992885847807269945570168768943689372830793575586511006559402481784387153200225403667761708194332740838742010756852552038283162095057680234837189190143346433088462032316871632976254092600386535210517610134177006437879745414479590195216522936336242584658382256325027621104401550216 [185,73] 1785756500831118479990997274727677064458175771540605390370940469476804317659320850181597863052527449814780085998473390163041864726381395445837746252512612165154591432082899980588803309582675613063167850170223297827144084883775025817275287375391128270744170073770434743158899632057133791965555333932897471405607228772543511204035542207009526624789705370353141921764874623196164552336669702516224592282309720196275718043811447161380043212301867705838916827587994754503449958517965387626481838163122262499330014659667859475066538356128525074295206739589874529208006644648007358270732302359344594769672815261352636009723113125172962736535406398868049256630401983889967028263952907000076831707568230987934833754476127943218976551436674466512557108773820242182540783086243199589511481883756420336733344340882952567191911771719663093995424024633932071846047764919978420300452153228907471819075932349361025088350335573981897327730000416602705441648828989592825808429251696505775540034898996764455291889925151167242745424304157028169640725926189362153211058387332940074529958753337600730356360380475904473172995547465093030803885434921194498868958939076337421526383620641651819638363324600521329978092517882058534527857351062332595325250297866536735998077605236617008637949844670043828302124224244190531268970200551619243020919889264816195268254383157673846823752992893639631992011784367310191912870535823663706349955507185681493677846341370093127631174000412826813615593172876602635050218487011012403958414862315473868268743843577760512928099831775248335255491814370856586650577586615082342362905788118 [185,74] -222488577536197237751579516812373798025091648507493444903198508060093993002004584003188479581201775614462809125510955399646038698730614193325455031701018204684252693597766315690102711500626937646330254146993283794888000647419961120780616729413311772208134269477738651144518493214117107708391587354312810795932121772984644746423060306425852711282709007309629409014264440331119153638856151386750693948372891875477716550729852740694625634933255389858932904083105000680507660402982315580744267279324019930935760896362656505549414556507278877853529802858703797941135119561271239794308064686477032556275482157924542554239222462868388365965433240368789425062082855896319248668052349464023450014923229973308060136772332884610469899426733044426194906641396155260820409054626574976973613594004271947638486394058396847910734152736431246181777954279555468159132354441434456392656052607926159713733667857658646139358161757333576530652827421157911525271318288861294181731605663439167964335455406653786778154494127139917774765869155974153825607881996200026503951385393231641243809295623123517400614106656506033669037055191293065773465119405245041750906309804480473572184306686596820407250323740153613427630701311668410527403739117894055455015913221268393752562183748692001075106451332603260551050736379135865561585636898681723474249932537261874053601273695885811704355702895099502253055823687882286466674203693306601188653984788984264090677568813325322454863648791285867031100247964315635055241496909893359327647154633835946298419444030222095190980970000481047543233052819146160184754639337453698399949011 [185,75] 27546679219193030538422903906403434638149224120589776007735595241529793806884108313578095684082854442979211645358035873292429457862046477621310919238822899842999393982386107846326730344749726490959717522897146231650796187426164899544104866473566484290101229213266485723858824045918713727962729431480598880802987653019575526864254621333745591911295119283906899417008857644529989176550207013098686209215795420826606362877403047581643260441578995988688551614207798549224094064828607400981578283763193074551999289474647069496810738053763553377897606999377278499455309133614520873529649570612085592290748506038509493336255563143159139088449734120778590029125680133693654257898259602621292009520069719889982237965005280960177212279746402200319994127028420584022102923666214644266297066000249388203053667950866698487841038263242363263785311067876398565560903362676296837057281435157569219968489163849982740648661603673011209871379175163287674237044260622413433926501471775738787173711453022261183575184101443908721013071011306839604616248485719207648573793690117602540206700643383545050865129269369587936353468025571803649469465630392373009603156273405093986294269759653086906127007122324700819326390663925661873325188181638097942395367328039673850155442510326490147979131182568870849392449076978627423160384615634758084281079542994146115862556024781909970828742794569514893724188970924691569082818599687156289987178508816810544731077414760584427683799117821560075868734225153596885561124681088227993254099077305278824122331899857563041468857625482741893955979329212385080917419685289864846358 [185,76] -3710578619851183586504166139636108678856710958272191406144848957905301020354353284069156900935647522409399138881717824949166195988230356154338587389214406600270850560750581646770714947011915040947823553239203598724827148490570810135582985113133992496319275421292499585541978836353915434194081925553124940083071395584198181026907877708771734171468528950896602218673811914987095269017266779379872935012874278067185455671146186218580552667511273550411884516405258331589546159370208334552212457316384727441683605620420758997302955892820429458312195604601549376656836020243721219761055177142302998551748787972757392312044036383042419712182478701902275821021255757182139353113111797875288666488148991062760193109551047128815121436591286227043125028718498784571682267471930527374179558874816971324455723126966903721969752174230656118847317317475165029637475770146625626494752650103354728441952665857263620254809385256607654068772866759077448772398152015027379670010279889488153968990230529880242906649927597045089480770106373466447868533037955556302852471813510503768247930165805003514467727842270252857440615065703784973498177494817456031576616637119897641674386970734702107146772983122317900559065901408079509093946393251125997706297579862435082653164095095976552242191255947056171624250070963914653454695486030468634044717096158749015719864623605172257769914150467752095342321354225576011534548858616789895118799444659430673856576405941161507028185977276878240329228777428214790869949418943439985535490538555276622767393877641961518302844332902348379488921804212586693082075445081289102 [185,77] 517813074206531059692055199040571369956424719894547753560369147483935792122452647575070943778533811542263852755869857303491774227808107082715649192691221762671317211995073069087706301177527389177920897026873821973178898098790699454660655817701306144449532377338901229027745121773207336960712680604299045826272811515498158880091157154135700312159842611588807007075344035514601185016035331220968324997528039071584762147028418693603797300138203526156456238965337651328606021795839324573120408336915587201320627733290870878799420358538726752730228148298785276790771137193041810740887708232609560706960506022949449759119810142843780338480175921333241197557061287842525613168950479986236519308966667565770773317206206404264836910099696161628971479620080381940232355061506332134378955331310352865325173216857008504075536118237749349407614986600806566991535586900233404800323032401066814794726083550312832190962053209179532402979579402472455377070546840203771762891381329154504114076916974754763371977723505099785174869447937559791093790781907260585894644794967093091540847367337578831331250940767021466596698598076726985531120128282546107814474035136860363328609346492957566361392562500092187224702593983747692067608876705358500803743956676337190877240535154508010084634327441255861708111593024932394882486433906288830076660949256886671323062778760184922729522962628904984303694513065025849150291442960591856173892100827964713902316319387471369316530506333955233951220573649315627089367056416231589163805956784162625108483819493303525174473054437139156340894434464835216194885245537395 [185,78] -66356264268913605377773037506328653327025046312349257352095614704742957767341019244372922194941324829580085944224639838508652217510723099303861955270242717052482933143314536455660905255202383417126180571160999286494225670732763675260831062878236221629131027862035273969414559449488247742770901072133048010147840579389264073230768768080168554662402761115519849281123607326515756591607028256968668858687929581894755168935126523374040726978029031308708897105463423468787911736855317562165850099376235630810524766803105402029627242285962563488459753041228486962975892243172704257552313866000433387533413741462645226383342181198903898954874228508261038060671982778822214880451802440647425978743689261518805608896573151988459460863563203792603892364962844659630781669831820054035619197785515601702860290190817805065852388718210371907535149700515798678378933611022522790677718162436070276541551333479566928087646160598506685322182425412553613950194000879101279016764210107416061199550946703195849626072609018297470693267703664292888488665258054010077907989991343698455490601052958146209556803443715369751885192387963594748553596829670642785049729366650691818848629321814026914960125587557648187432675577090772033855914673559084730327257203393974455129521107277925908640230166055390587738923254555251975997337250537584851880285794502218345068537949408050202317200834348924944953898816897766220195655027681439767073263576983048711169191846926097231948666564562719259954040545607476909210133597220769463644629241590651868603993935961336287409906191226661354084697066076066086263750024 [185,79] 7383518094653055862590281257085171169511183362218334172422259516766645118253769734675949483114663345019987316874181611441319886521552155911539541571549310287950440365403688762237979114130532540976701365844272632915418707134406274864485994557141208326357840868592905998657921824694778931758960324507180328594193192828201607288886692059797907966333332024284305766577206174117396669645643252687594771016395628911794333209774071666074111704944392235736886284972803023514369691943870425213023209778125023705912308414347087307187681241570168769026449832421737972776444423589005196186867952101147316352132566440663495692932748028058469752369707092266669853269105117564193219135596756837352867291254361671179132190263341405433801626802109362088104397597959401766096002017963661867312910707773670637290888472691572866758543594513666984470460962584790337878399335751462700527420360361024035985164686524789085421168817854682491116881608157816043281212676608071040623637393325083546771894659221889983669933080754516420822421006873324392126273945680594685382483334366025620967339771496246335660031135737362933419825862168140337050299210317190888701602901408265697964648138201532540829250782012081877591999753963365450389026895201770337311599687097474606942027014938357295083518720191818687399471423661265246842581990339124902885076298249030681510245849994811675230508056885506340835011994212455277132235164287574333395186501199359873988179999394063570977398792673831191395663622283202922180663858305973320211308173434642881614687940738799283870562603781598704129463573172715947112797 [185,80] -729132296479199852479313503303000151870851474972078647080784896025028792290089662084289212318206235609234047345583890782658264944748231319168551285817984864413349807406342126527135423652428457329440566623238765180813370975366541352013092778329676631811316604349379566816419380735411713392258027513808280797341043525424363874829490559258222528745981241177086942070282607951196420519008779561080295423512687619231721615775475331868827068408910337382149604777952199351333092942996445096642200392576167765423246585312838081468002950304292461186330669598697115217611419377213653634037845186201707438017882253132011435430763609464359653353803593583180952759652108318980829942299882870601341848293877313320301876787091782439289377641571749371095331384966944291740946076201212344751862444607254755038743870899167525706190971830098965594812909640485301185663248709316925500961208186535337434955056308622391037253768106795702267361392144842394921084626636644696868243034823690928333827013177387013853512286402165619151855154454225754650837274060236567191115524805604199850416072315586717988625150103041775629695581299687776510973826446866563678878972353473491152684308245396495571736741247963588715733536966374376539040713337710428770698442769807004612137005464172408577469967465876035162491301623508041419832836191293121147722111007599725768323328760033271021294775845162850977024792697564472587376220034242390863051233897056771636488150145664984758256605315916281850725134755215465999045437396991764464359260886889985911081371693508933893860102735995245907308012935570396721 [185,81] 66252760537436285816450840785247735713664432316258537288165956636642308293092793730357729481733695229158347259226324717280629582609428387388553498869005296598728020210624563446658720151433758318485247220177129755008073575926120442098690871864898650961728602562377499154057297762273666347889455889136743192931649639195334050501799449626626344708843284819418317067209901995993976552238812994743519844265500394570606516439203191271602914574736488790965237258896055186482029363516824408258542700179443461586304819955734843277678640559239717435068069672592386744969498828924666048249450978309339811937428146230252469514549323660405854013784565649127816854160117021678176138411174268662898490469938737692611985298740641228921940469954580261267619213246257478941459424591554602500452251042214233440617410540111334613464593017779325400170101705706609004483357593097706630177292328014548257475126685043067530425112240409855729551489168280567297666221675179635746868318049890455264531396794985590204655874196157014439412767614453189217057896165710061682656888308984427806451889029144050469892079446589286443463087216202766253326243210582782098989757335705992656086480203608383706273756622068314770729411189171776376333984842248427899161977948337110227650577683846720135122583923805966951185652079716007055641429503358921739464068010246456786549721804805530805106666878977532834012584162970720415198173685097585606603686835855205668149646357916269371631573122012512182713244974983508412756147298895528369179796970082494918275262791400866603055919168792261949046218525792232 [185,82] -5377998699271543094355272123531775184224538403939345633125026167143469261703623436046695571932565810085712051496818817824741726563180917775878742103876209103936370073150990218546278528303325871084089972797552541745452785824489899394686741797763908818318991631566198894105317809621542886850320159824724514331000252097287601622127408826306516969779691795801328474008280297151691188362928009307230808701860411158838865812180207238973354725919272536113975644471073831388746857318416679252429718072981696456438573794878861164398351118702468578831172807812195701372692820179734627442614702538769163754539395786511388214435592021612403705793660103575603748543085725718116442264661581848445165289781659213292202088577172039412583904201910556304339066445062517164781296939997126934691236472698418179430072857711637507584487076993795439502730566007888917733870621207512662522385282139587220593801070169525373260378670720766644960791692650138300258975144443782124951102042549486108948146705938936338755331394364982396511257637267552891257665498017067428639216746395790359187995110593920018644223864590370193386616203304690908200385265445747625360959927292969007009774365365634848845018510228796619752608611211514878645912566465669078836618961753667699097461772501654842088031839545296735116238914309368576863638958155829810393289184533883606259254195283029149435578081195770945375361345430420219095331074945467764310263484440628346882485675824984684192767110120982407791699366097322108393428394036677305527478091701821270126644784015884235558602322013887014495144373715 [185,83] 356693449510650848071763589827240247877775939302345433146017505317400400563235846922313324006109952924317747074021307123540554214351526505695057188968020761327041189311052976132038826221735822667210489041793464384647602090025842631635527295183775909908277667127812638038645155037707635355010371874764639022388319773003566173383689111578263578454384850957496962511259893691873908234155852247355967543898253576383448331305182206571289976363062448042082600613296882657295322784516423938770605807076650687809215496873620502756085924957515595412799479041868927170306868118100133596098912944642101152259557677423522211413162541672786470920830587164311836602300247818555561421484140600260281330846611623353650982477524821715019172168514425419397801620102454632501349773104446245705562709362714072945810325283928494140191324604998333412824545796341365474166327213344590332292567466956754963457708936299418795408494991786993545203698863592864148531115573782673170775876106168419483950086418293014712224517694924191965580727535461729308166937333368909501318365718797732305038699388270258815384771961942250524716188782040186121302304954164412614368869440140922504048789229939313018872860538460738006736593045450746624192956346043937875163293606071264498348952265849853137267570597686538152293555134986659382057264265779776440812365760816351280554191706211364441415124198949005278379316126727326203034293101300166483726668025094721641577599369985827893736550636453357696740890509925605333774045792664691639123334746028268611860394341221112006267892865810310137359267 [185,84] -18089301589259314829311772133387296928088382451233003873188286381135714943930945171574679172494823357631875149553783106066820363137559360825228595343792281098147354298901072216073089569005131106701183621413976932435214338772900585270715577909540361318829429471486281866933806463943025058458412541474478556915879682727650916642463943842446517136459328637119424156704475676725077852348068112024623577779537217876932757813627614115775605956560258467777196541160031023818824598363025904612931533622562553462369869506553297195336681289542399756321634037451522751768851948550356260116145795018119188085350969831524068738508779650960066838921479304722169421243254987110629167936646051112512532042104166749134401098836043971182116790034534799765814089889081088727399582095424840842928915214418467384290752623613655364659422481877560275968525431046704605108908272859413403307086049759665829052491937597690508768184127739834139050305034576465697189379578598396677603912154750690936117718572565514150591985298596397590440998597685908931729090377728813507141934513731406387588717862435313041179651310436038025241878256255324511121124299639579359536526883079970472352716380983011605572130460939762269978877423344484171744794757365376424118896786370242429326193943725008570804276981778213614135635463029316005342340067641040460184304516952088084090122834261545069445453436001210154116478395317487491918312300132133272982337373779186414206195046697338103324652768295064779382587181224997030597013887331194998591776760794505724305384073161644573005550951030110551168 [185,85] 765542948478806602161255946756455404431779529172907090415684218360935099119673055700227784561638857076075718651350320338133183494575662951992007584232574490044354491578104419925692931096906260415460538481532382658898885315310659272851621665664083389819923881013070430511828036779346652679826367740089245115004166532252702214088075209957172030326862869379381579369360444345914419017373058945986438543754136745243739208554850330263987240316019170858685423052900655770268229034713851699889327085693042529868197149797211681344530065535175555590963861381375123448178035901806836297619455473155881003310070979872815517985432623824674757695702024554078532511172053819177563271898737494313416521914728869902342040280887276943007496546837980173592554931754785833111591627809257780816336022243832844596351882171281574826934974721204847919457551543597934732205133364954915277811779752560258234402614403169986118955286873752958347370604713703931295406520932829325748034199032252176353761287442738233195859621950227417629398148468529211715942323177497737105434238477880812755534590874830868149694996940311865765673679685314687614752499488152623843990103084938722005217506987741970770189412574483749538414969078971978978025423494904699956781485201093908110726243209535905051152844638067586568080306706165813549923495939260902913233810294646121883047473490932046826761099088932462083725461515236064698450204024138926651113700566225126796255561042921731166567498831194832273815405535860761952547120178908634853673775366615229492137392346363363119451274595500828 [185,86] -36876942114519720732066548209102420334777450199783289504331025564979539553492868309321023685579559640527750819080663615546264687329690545060894909773260988339569274094101813646020256737212896147698926501129018519870772680634492135680865939152396931229854851421913901593327255799265759117314319314610819400303947945114117391139652974156244187635008159257956026081378917424580968221055386849880716735804189311722711116436742928593778512624624716230513371787308039676486448858778048038296333522261570516584044343119194986141606368368379782176504411046670419604233851725490643206873979028819609555309992169239972943592421725452546745232596678136412349092944799499834902981410751107488141820506925671411440275402104503122954145741245516683402960007350289821091714354879683034069178044029898931828938378737792264332234292812977717090517504171275443801569276587088505064633890821236286816393978794841886064337496664882965822539308360100322493760006721996392331695525592020369506350125661657678867917392365032879818728129887534346716204250020963414229023066677002623947047417763525812462225804398896594456197650703413204904953439393946182307020374933629915950402460554213703732111989381007604879436665435171017381258462708562998074256048516684228301013316796433793876813885102177664592246574699638056393751990708682708067059835244505947571763653615318299819356935169963732502787096332774844398101656570297657431718325950546949214000785879526649910033532015163043234973116487633823828772770882361884050578826876146114633635707260448153552728347853842 [185,87] 1389135703423810284258983711797829627744306924158721065721884662912878041028741789723728474796977920201178385582475480450182818037506345162425911126755343244447190409198928171652990346960820664218516366119590789552743036395279595152727934974009200455657887512800665584145930994661155473769118551137052755026281486690329828239071752968945027976948152209568668591328753110972724999048062182644501581901414224060400974872794425008854512875015652321783603624873113070287697070002771566000581073111220021825308440958802695766845013850000781463049175606335335927526897682212675434373475507610561065781917759282998932420190571646813507637680036774629400077834230382046011357920943426910199801550323822417426313427363723972057287315498219814438886333153804630198351775599131100036880772633117014787234444655907294911694006295049228519072612816263204657741411294554911811470833517210209193688119677214657524518457594326182046330929082422986979771999468616334756793414889038138838296919827908564658067370256976815306301533673042151810045290838917682222813810161174320491246500607525529623518316424936432672207010061957184325259282465777618531448919929680663314882026702591552082906941642063376139921052435827721558078274343197769764987785868080083672468457651401582756972721160241394128484081228028075092153268888153472678166840104958666733437486187951712869388587508083928468732950907833536640188493055711619364630877314094396863783896421953333562635262480440280645655243861281336004184104632080711963518072505702962031771083710594532716347671182 [185,88] 7799458319026181179569442645517516200260133181512046129374228815840019094256890102425700198186438840503871264708652066182803007254946783718194996781740480185657664570430476205366868391047712544881665402251765467682650350266589219816150962310589014419308321078530118255634592451421462719925477270166837830965293885408027640628150833836356584867329305355902678934855042594663412989770452034753769120124568819494263341948612272767287492458355717060508631693604878244913909286375573588275406995946204007210350584451440520992959357010608585773211728031754458042829858270261680403855761884091991773702310677615402236384387801196811591059708485159659271742884790169177057559477565923420946384869887074199968588107858403286894803320601070072536394857768898941243700802795875282042810261558814630128223377905049512401893844516791908364811722678201413509319891151867797439213275278163555986418687948013380682842064992255004582307360825659668912679089531295511743535826693024492881339617138145485482193014324892297470295131776547090206068858880529207398307331477115976511590144189743360202500646536020693790949200233934968225624437060921977011316041256989693889394731443322724989996864230569256188631215588409037916232571401614163042952491394079083214635215623196646423200266932047707804960502069696310432006280487292125548208220939894363472470995974042501448788147385556735759220070907128490377274878717543987285760462590994128474726196648642090986290896143681523210255203201528401697532417309066610288264571381725201117579251227926930168324 [185,89] 4786766972125524960749469647160962384629592520485231832454653522727332886334687875718327950189402080588398004914157294088842055710318844294845535702535970225948917489224547119086651947863171874835008760267968078898060068861981974680236555015641147218239741652790628316563402951761158749098890673214611582882568531443943166223320296330163403602619271980295453468108430101076743571306816778402113048171597188682277479523828435692864961341730971059998248518872044103680903341639650750929296098601345594991183385897867139254195666663235231692461939265876014017048095931861742903918477133139428379737163737489433874867708512912964920580570441454103248287045021987823083054141918814691715638399136162839263669411877620472559858201104276069442110756880650202169343170346586888548820486376177201703821414003874837147928779083482930347767457171392491619004816061871515810147592923961696244045357482809643884844711197396579347711856809065375104108031606829106504072214625030326302927452616979320023734159011295050204295438966067603029793461756511777631899508936700501927507909785971013958825135340768843312581009158965722416010163877603359690371308217982301055645905508382457479644648275729597018708246541981216410278333315387727731414069499564632102439941305612843574088999794189283738568284300940157077065940528654254883330888968132559573221496789431412888145184146999718365356087485958896511054318769053795345094458451452730877151048761610481883074456121752044961523545139760123091859644030665478526372227087234980149836894945377936452 [185,90] -1410924919535824782325659288544635210452424426780410277092287656227571927928689749011834055117297288635198875278649367813548883404982735130073190555929979271649730691064713683596747382917077831481894367153864509556245602092115348235986339218268381682259014903174080931657907281403105974594933028167458627708284818714877388732162646659235147261185485425690892271171003054657766428896813517554963922132737439486919994050386174488231190834510334807376515258033329620519016057986322691486450911284306218820946304098477862558109948732699198082169381924022323751392492583454657205955216521286873675525196270754582131987626731294976222527258112366806455349007914418369385745824693664010203871723366472452908994131227482814224952855365062502220090686324604283881401813051602709651989751956089067940436738605944815599447944239228475886304225295433845239480811751286831383099076061658692614784717180331160176136507274860809033608590381554621404557610280856879304781563194263504982421056304805961622270627795626711848371894656410297005153781546165769397548571447721162633159336906584675153783089674832258152083622821563433021494458471022184431160585466605768703277475257825344350029764904514887285829094884142457887957061854800437898167911394315022911234450344961381423342828892745200546702596764279448417248328180183391823685220445924295146747630124866517725571553686804909084821541857195802964113652980426127986879029819172018403625470796276726624492109282111537829572770611884059765596423623190573436614014893261956444781232954617752 [185,91] 101262147985665452808132037301325363866744716018722768838514091182189945721679419085012601459252967877486410595049507219121057067102853312653498771004485478995029706391675211132750112734962066305158864663908286476862359359116933036206628431814419113442746308515842006775330266663887392323011040248509812532606567470053404234578340164942779675622535384157083296982854663555880240732077823139134630324369302554423499871791934886593162284922164060328177030106719792547553647808046551361482611835485829233594646382296499388668369043243007420243587789483275824831617483165088428564149711048965854988454493858237909358484025370409940556962865096151816630653896528159250109448062805084828149093237318154962029486167707418209797337729069887441688285165252708385710288956304229755920359851024410335333021938611803987209725166004875747901399755341970626078553530149552560400333183205639971315653029907565020035521095028719512516911112059520443383876991768025853900948249569664950092342669439173352135716928680445070568550619310298953301099086713924117017321696239657436900535124937239790056502436172465463066971317571829897458115121410594516094601645398078323375729473128335525204938275121232394723581733875846259984769888697195109964078465389099350551778798685957611142699288934635739881346783205382493948370485072723337596334426382356982579326377442883304873649785013290024264693913775332518302166218110124187081745899157922477146793011167110358810643111028823440096924264213177882414681564910905703261833149775421674975566660500 [185,92] -1171407648438088584841765692660300856285801383469699077259646793288980766408173160396387706958644709864039198106838842774859386422540383348449460358669495180469145916095147521168060334784647848009945561015403576685848209048548869796971280287015809955017757827075627334494783066594563784950003710140787696994043246966630048756631724174887239770412714531224798507807281951347495451940307464493508538741538068731525569294475501156757484886042071872186545893503102084959025570125780319057831736645222017926518479442376546476626437552869335754224691296134623508574015333718600214410181204647719281491559705308868461536866451796393835993655988450474321435352174404585700421720219455311629929823580446331990156222381165896007234850105378076290454545948520722219708233507932985070552606462875141010254747931488984003927919337746335429734181881880982577813127577264252949601171447491008134157387711219163865245312620243142870758715667039094492769719484959703095003708474351445580012474934876522248439285051028432596130686798086394987735583737023063847318068799969286172522862996563323743392698358544709494891159128579974253470144940173059266574532663828937556585693196687610143530964419073847979929143212563814264022295654153171490963189933041846654644723091796422603937499646268319159591051886810279429303821017993913295545432926731107468744992950327214786430003590996698447573426391254293187556880630921883176330914841257565022592487161554187638405333601352285238160917993662635440765100402511198787855128258562602706070170 [185,93] -153534949504801565581324318750615573104006418846081603849172291253319882432237444075377449915649851049619727701988034521623892747735889562286253212833971910228084480820634698468500862002009507657154551833993343821810031660300728985001671467809740010666705242836193718089730507495041891549750972994608956151688552400863537063392349012531571416887115381048174518013124146474547766778408970870517235474593327161389393349423405613514901176298239130928008904181474420255177074904166689400619078788276514183728857657474841044473994073698431563246015573985999383351443545886132612880187633731145749164532689113033136762721102886443530159354952947945555338383459728728345251154784512808260067742645835705195719789659010910119040906801142032061885615658504189465062956333651062903137847490279077752206815023041777922489720973556923162509964297168287049786759506713225295396000775576850953801768927076773958857713603855880236118007698454967731317324110487573281087482951245155223943549503451391843722242269018959621441927538383225324441620819822341779496391302367070613665671392222440172709822573706236948752206123032935299551894228289968176474851119673341981010885807708037364398640053112351797463868222982222331447246648411060246974044638520601049040357593067127205384303581762546792481083559682240408512192118662785498960843500354341905621516313478921782530500304938802183415904243487293000972548455192126882879517333010106208525725794301373983953809812101627640085108412980555544656930716381315243187277811326056086526 [185,94] 4883990014405342235704649110726791309181274881988375152558205255799873720423151765709148007158152051409448870237693147498818223824775894770372199551927480955037729367286961754400630890118288992814976527293490002848244118193569069761109987130196640614204657424470782682192285897941114226632123977198726506881823709105060769322965898801498683109700091325859446673339031246254411343075685881979468428346096175169993925494560925774232280465597833748311813384621291246839707763894090562527925956204877142561570750554697298512556507753772716881691870923821022523688357065695001723543767719744089357334145089373291298270994100949353237961202951729664423061535287146929643279341681533061379769412434084666673815945508002865983593270003482848311379078062671845549308808076782551628317949799739841987968924469061099402838125762708033454629468465153219237107112123563327953631493789614009315619563782988774920995776448812727893861518184038955193312082606583439223501626435966540482797874180590771670602623777684985678161251510214702353898709763333550473283478393837163127724213848740863408720014368811051379383031965036368380548398540858470986442375647067360254354661733408148914600012329847910375874535974940245272678340087644643323520578640584145104362817075406580947752153595186794545529399647154200061878169684219264422301566867638213897772721508686206702897929706684724244370796943340536857991235008307853078490237965414048457905905257456061688124013782282144435819304542785101330069463366176109640865824957850466 [185,95] 27349419559633491827494818639498193916169461652081993797416681778560844301598056738586589449581530499677939757572665846348468444831437873169533933253863667103859200346270668785835476258272098183434077971965250379725874026390654676383754184771906354045998608295749811388439156721590352189824700726689431748570779786814602780254797171144110416704427395954881028917304712462117757692645124602547192907001360168875908994696014233799842902251228698528838431874264763631746047098120952291750469575770950519961514779270738807811462659263236661439073911394858229791028363834326579236760683507981316440546293375392925154973622117655072902817212307825624045473601440747653964884821453759907119471273057537299629290299015659414250568404361362981268043645855289864855966882476570198343151763547063072944587488306189641991059147315396064927793049595095377179404224907185364442535790565147675683322084296512034882710778664974608430523965464185970377104464847668527247941911201826304023117654078494209931789250693730349819277465714762871367042213393345964005550072761398424335567940294034623216590100869271735163771516387923024067735631984618754125905094972249347670552142440507262761682022784083073756860247044579734995663691388244289552059305779882230424505162418442019780454955878707409855020914324961712565920393062048485825102227625495536274457393903369073569829145397821213370289757508862876294694168845429629883601647045676580439627200845129304176440209658886521681426384371418250266123010850098474487424436587 [185,96] 777319636092057512179164070367748514163485563210939936322658432885868262651136174359004057387252136184707353613137466977286081205062794489047459221793449661858439576254099811856129585894709270712395704548860916346162797129476566916407983615647758831988345214042587799064879304817317818399536132700085281897628265034125116965339434923893589851246909685557486879382132699069568147307564081268473175064437599375486766786113076019531427738230984757504814748464695403204669274066520386666966459763728024700807982283047465137875770890168662037346285659053123178211718589979411715920491690533948990904544479236128257224685035817023650514542841721705465422784163905526401334661426207268235410357844533053830657170551834662027942621807926891251244969497303441930760964903942445153808585015340250788622952775884723169774075883124739561884535641622616133758991882416807409957992923987543256089938016302709777496311318065504625599882001581457566409992552616629768679181513635299343366666980855778795625523889397104767455498806324940939436113478670800242929949932214032065019106250024994412233258511333201253738166292269157371958323749727458530941650555822410656087189512042642084124162025232491034744833928662675604187426152328661632791980252336065922211261777032039147550154720764891499991101159554340839789896281533605343612360797591170305510531501729860025250020848189298882423072626187784635906357627941939566885563486447550430972538483178808725441396848800386365342957092381515204382734923402817743506379 [185,97] -128923184461388680242976610674096291399301847039413722945953193520944877130951529061926293428913710003063477308573746385334272194385734086764446274484674341132248373360823812038824711528961996300289234424481112506507560190655660496157667480439533053990763550711775146737365319583069935075001013422731389408834439149035387944145697618909226628779316817123163340562209102240958111675905231664929905532793027802485874284160923939660774417779824109102989815873094222489580605814922884843953201017326678153642103464473934097866989104905967073492339433586168908923285670989261218559733908614064870807336031397264200087984922235785806026651824593107312433658328839327337159769887072998016112222296860339644456143055868357483062746946490107932054564167730682433925131899473758854228422540797818131401996940876953218407943608625428042152892682361590284763342644074131471680902154968630021553727733956069697244983760722703663818951160726445279656666079987014226614015463261763420869700522666650637053595858521127896585105553631762097073033807491861373081781283008134117474599777664012692620919892305215357304676278135265372089519184991177886845674141168742169940656161516148767502604743386112317001553671048172047892859662065008771968945312077217804596840899537503233329054106398547683870168517155098589716892507344028717805594788558491491308957136655037289878421128175065103744959290070083485631947728366905183034695217552372949386722354203970850670890403755314892789596361456974161780958999175707269612 [185,98] -1496334761532796973042616550590138454204657112893781033446587679294459131315174569078387354865076369222727708945467919386875220979138639317051056763811412335917686608411652799169812214435481085541188194006971601032746289661464534733512393254525836722489539375785932522600600407556325722328143649967368587370703641335886995241770266997912728564422306871177994770093112177758189354099433434179625468147053718970400827674972716171948451673828716586015316748113821502971644665919838335941353463969775111423531641296292957274454721732017763869229947675689334329605161848223724695565996581227474939684564896649991291454430922735806583722068199789970543483527903110112333226406105761891181030014912390218090225734317742432526161622716188887988082566394811799090136813163015748203937293220632376218423748645394088726851901500681050343364782215462200884219314529315325616979634643967620751271846994351775880932691968946258036566771423889615157647161861869935363964976305466461696601556704378368147727791581649540024738072845688566853258669776883580873925102167788708224155589446380636042570301452855921537548129483488353310698078939814353942475481389895682087103081254958528423718067975871257576416053735481414909575117031010857827994625663565114026457026635925104247993009445459594536107617568426147228905748217386021377119289309032678098019635538036567753703074487499422975651715718942874457335279874414437952707666332121416007777924568961799181040171556022734812708739241070723484242224992636459 [185,99] 156985504349511969670744480909564356779906721172250332432029470769300623628369522001052470721460177603098162875237675718384619613638601910166029004090398209552626685836097217153421832955255813031573643673571234328194998483982031618156957557715931200651789226911197701163153270392372247873699610521170277880057605609842608721599189796281247908906932118745392470960840560199924194342437796205812991112286434482344857550941646608603600666748145751338704086176455605609247954634844304386629459469277043846287369894101551004283511389527573205520360335211113327267311672438620955253269815412434526895199040322739505469436036277537013289039957147435290937553429787051251020044547651615413498712281461396090899986437728269131650799371116257302181937290804051785582736853002482446664745950759681728144069339267031139518727046147459094364400560548187635585482416744921839210500588251657781586910270775658040942497616935064971213427853786914512409580345941656463566171114000070467761271783514541854665523362110007630364996479443831160198046451898403882839374404381467736076931386744190518438296488621347789676132772737659072185001318179803893097690818621619842301524388598544701896417869328570118989899653903039484805367555561492729965959106954611636548467931940540512932687156240481408635210381930950153312983806181395187442876200208324130310963272165785973438363167029993052145224754640703736352928496506432936465234505225830983687635426530971062356740960594648434299459912377342080827072518932 [185,100] -1940447088476229444269419560152739840470540319744875619607779544027371658422041209250197544043384454005600001403926454529778822993464092355218404116993170080720558770879045741459374848928729811923086125678835955874640835663390289195761782451408884383008869185062095798503255065289701509470539582770225528095223864565028111507688768654095239681020538237791556961375227419680295783356239193005665337938584717616318695791875270330584378279011469568705403556391779806970323708048707742384314147019811270983702690351557695338581567955099252256118769083437178087634237529616263312006344780095166447608695617025735221233886090834377104095950677007122875974358925199387076369340067411524475207786178296790872224553042935005675177241805819774314899843224412769481966323134460181718667895511980282731945155629713008428761465908353762546787491358152067918149407388876250351500573959218539025118505261527888869412856505665307881196747367075041653362079600790357648082740939433419304367166173682065352814156147044930997209186317438857758312227881235114385642081682791109722497697381572663534398212740431734808567376771785262195549648745488700966482817815188839346586662973076665237848835255905281896708175398003763378561881173506606419612910118913839166638601797685223735793020166488099507040712669809091083255201849312338491574123072642583405026878709827718148050710770776416738980758310846424145966183476380553531332506872587482502330367586846277298359921531661557352164096029631779281239777 [185,101] -9387513902754167620884687218466055870599202273101232118496126997590988705172043151955209164973484255588002223584426279511286830327823946792685298815529991025186314245659786976462063178769252959942252348544916361581296045185040784414422948911507164841192359842329153282905532675724353405039457094420874238485018723675422130763357515974664519680374072565569871818582905873461989354551756104145638705330215517039948504932158749420627113822910261719361895641753283401085985258774641709176351611995432049900327325238509180718359212932224300759761157104179613472702022909795732031306205220513435352866006891529140632602317832704823604500022008754875919161792235566944534605150644807251895799318271208934538246417665716644245125366803216467025558525226252794113067917462281455679519421797350490949629273026077716330577149728600664018927981151038420209108877787992519446989006719937440188532466560162079118037066317705494111942661036198155723408638338026012142175027731518499223120635603841164467716981555299265255423549060086375613700754928829685549777125165982268412589324821078788427453336794669137905914759031832718568136043906064299373889864458222079685020269874880410294289160708812137168436833928415297438382345498430281523261247522285609186589276297950430651946016685131159813372002114752596819232256793540525124085710679216847301887081824405011909534479083665878980262114144937966309838347703607419707113784503927442005329317858249610547730929987190824977088262967730932924 [185,102] 330908647099942138796940877188734258684507728181231651083218596506273008475509726437249579614209731003085854156918977298356664046590495339501171032419668341058031008417203734159119159569851014446956180262829704659442176563656993755446868640336729871151357291138770794840312824744954516225911990927129169845614649841953629733567810438520477014364590233328360728391353252238817479085175118111717291821269431254839193324628656188283363314585308597775548761212714697667367716448775601284863157066374385339801483192554164640090016057735059416206846330245815043055549883289593436376435314159053693231515738809998137115953475029219086783218071069363261757412134491092781793643483873873521388542701406720637194528368136636815522013152587150523817988902814145074409005213928059875072991027468682314984281647512534562880943683052368489189077423548065501171951306115613685064143170118332445619928073654158403764261483548022096074299139241362808351359602880038091148164454310603237462760535278729745207845816660333716733776435466625615568700192461742162753840683032327732967458710205047295862464358309811212512767905627620707093794300103468479990221691734263984885980216627391494619331345827535109568467360780360648221231557497106588406088586193438717488249452346665272597782893947283428294768552581639920650010007666791861573551933531841944042059593306674842090557357963239183716626835187333440216488638672973781071176210930415435238875706762036381760970873334839109263515191153242 [185,103] -10883262788805458697705226541142247158535893196015534580706561163797494674042506272461348444670430874932738255756007173150388789477172390045253290266107708523197394003017462330726028185869214667921245872719858740951969513095115924192560308760379224573996053518632305433361965036722391340331755473310092941230162206150322864759688859133526670304937828119905874258081597325652864534119801582070230923323243085792388008417616356543277200937503772026141125981900498716989164708047447803515668981993570440088020116087437092033493491856142385131038094371328112322227998581578808708210036946624184862230056068741686262989442330296124178762557235530016694529799807950031463933559192319806928062716426696290945612918344482533600226253215951741994716482917461350052014351524968323945931539362382040190714615243724798813999522138094988397444077339381570816767149860041434645732598806938466237483403378677430140121925445178795015926869001676765401452340946893180474650599108346973510390632867449375517431672817495724669126377550079092549752545255725978868045850406521640526641657418880954743404544137268224774558018438238168684824956748819986750720301707700919815175946611766984734021271038818411861049704682514740743810523761652855816811428132393360672199255080809385915342818519603302739760947990661957119219371281941864866294187346595705343656678069195119713619889697949522160794859785438227386738396479863708103755470077659255519076962246373936755185543450551728953841574021 [185,104] 84764467611277036900757770938124834753170046905774639531815485679673889024269968462353973007738743408015434278036276495446508925567593651898513475238145327679001181035685576482428220115638526008346691481088663144664646009567830651620963492685069343077403674336186929247809057469108876514532381084001843905058660439510096709023385125991128099482362608301500887543916695435139861022479990612740076496814109698081056795370537027158478169212375572976970439347743306894583192430141582579412413480875256893616813315158229298579634164704004016697077380614127279399220759347811270290913424511405097218510774253207283903454085776468558189512718330419670080099392207206194800249511105238035613652523667319277367743863016922085281561766956867748794456145256203852297732556056642451828918595009448761874032711948748852175127212074397209791613501652884355054089813338454617149024061320908046103155770452126976825071464733688429755013458965517521856838007082046695929743205224717334292706243516835116090806573595461128547870366467576992946362790640429822237910286827946500226676548616723325174895671128611552085612662934260439049508499097727453996133241249920118664152873788042107970139918358514083515235991695312288301728184267044848613697689244008106247664520259236402090541593497620527261605549930748893474448954006461806101226119065058491901457852670912332023940216246215582147459502817857821548457812441433388385481290415077539179240022121042773665774755861449683926320 [185,105] 502217021076710758784448468441798421368207152340994675229108680496744889032226465860510931459342166858456845501991000888290149344106549965901160105875110386243975461059387780073427365224409846708112008369411790136517438849195787041793200123743579267506652242078624281133573293849619400195290414740974454934986587482778767147113903163407421727205634752360885977239423576524700446063690071556725037149442311613169471471987902502251956554172360939257891256883830716253190848710457709756517081167755187944920330116159928736979125165153797991654782186460534621350471464523271923870890554328507830597205947763468724492769982756410730412477379673049884987866272520560081334212114165957058979985215188809221591400819240925191984040051920984658874890773373362049530309835929940449798173428273905433684709500664529000025176424242622671780866379173883960371642893192712420617305367813279272981093632474380385153692242678036277325017727977074326509243523664471009809247726631555286313966052442942365658079440662139070243869819145265508195195195306655465628432673974313974360104027233640161371096497413154288551468677570390240232870801231503972281687592681906373620905245678077849251422012653632089771288347797023472982486979980688006911042671427357294844924018357601996839323722108908088705873080452464749040864868371510014722555634907529821700763229982004187255960884424697554775431491066706017602451962745052580661801697667909909374129347775582975177901494531897480 [185,106] 6837234109144055234654656100380276385987356852460377155988798981271976762254471899441604128294297794958082079204045978940088335246170975248984988251695925840532887248950861373911089285964148900379306721688253374877961945472492156705897328799035240087690942971746949865541697998721204687117563241117043137511261207353167427530416697349485059215674422217093987621956454724944549442956407942999714838741371273043554347241207787999876640256219775488807907094801268250857328136841142507900634446243663061166560227971654486167543968377901391937853905379796322718136598286129366232026699045899608877708040062599137791022536523591488909070264496148656526561462686122238291975202639448091609820078618716471198835424719372676665325093437288642584626973915381100592981676466888186938784936273731411614529281338396253638665395617286448149161538723763029333956465672428868888414501556309668968082125195857440889822932938139038082559760099319911415021579215902461167862764450290243764199712137770599369425356845425393543049562995690871076778980503678073543377203176510123915355095158956958011788515966629963808222061417829058897468783621180782044513349421033982842043289974964424016296686118653983718814610583855868360268655982289480406692837165905795880308795796837534009863490026495450426862904066914261269783655171032387559210120427115742902155769327535466420632273873925002039680107669251228187698401036805177134845216514029441051055496155710762168692669782571 [185,107] -43955659855464302529826050612706309873081210853427974225162092500030404300490257626168376429590886419160113871580930266582757267014136746723251621251289316879682541557524065084998686268730000726034823930241587971821368302174311080379076250916197354070538281175662069358121768820913399632758515364167079628522920815165020946381594089457340221521776541010845504427393527274019629321392911532919575055001479682093751316161614428836844181354991669931620307327546231657661068645334664675479019339302777391265946969528953942257762182262569558785563365577719643143993957335879836786833950675313118345690904496490515437754762903435987059367533210915328495323933307523028670944848311371186099413670433441151426339772170591997944240610123198278753680090033402221766603155731425809092738126957912978461939417660787055273242505006133838971076930534615450166112288330262298009596693299792065976172860561463514084165063596928656659347544988689202148540461919738368637383742842430325851946839995916955079897197979864804722090957400393169408375931161131289350402746882118344431299818141509442805423383090919840001000529814386526655725062475194405969650851774985454061478804060391274766961047809723612415319169606229275587430495935025653631098702061443766068122871464718851055161492822845727575262237613642354688524354713450724422361825754777699792169511985213661305705970617128076730111416109754436850243694108712069436010397085432253684142385085637854781825680 [185,108] 806884999089146090159868417011581633905969277956137106120113380208514862449251310677976572519387281235647679760376000448104772668122790751167366812316785378942217405978605457569710716584006350538284847563854493948346595714781058534164102580211934258010102158802900380207023738524234529925952493767209788213006542876120560065424444412176361885583197761421903538539084016756626088379700055924206504005364770729688138396286520043537058816813725428859503353911874540484604799590317604611856277142804919686703620758121716305576522430900343882635552888622008071994628132030479002325717599195716572357979875700742720390904933561883100507182148742878803461594334158662418187347545073215312368743273213190198047841868863028595170370952857135429180898879976145323221347667212056685582595356271482963169354260712496157774878120438034559446383005339041429056229461891689848505744821682304522412395960967601807697568402129144122458618910035132973797526845960384624147181579061463932516778371638708984703605853617684455969015362167460823678097160318461720665628427029562332336158864318866678877709340247961477565921052799256183454678692912184540263734264038028769518675507082179262985946762412527810566109713324498359840821392183473555412251595333992035457838037731749100848724565460649468805720781524566911705743259222377327186648751769300825244960120284370381691650011633412377057881495028229926800140356850459306200578922045773707892195931031689941236 [185,109] 35132333873605151927763804787123495229538482798982031001488387752891258971205509144764108166341422089130687538672145612581502471115448257047580311804321227023551567336061137882023457088080320011492408844957071480180675096053206229656928341285815754526815426172714917251379113678747522379108452286142567763598493564081181425660334394318980518697362025865741028218466174245471437698828675096218631957945255136918795991006387003402750690186406547101790133185843213410012548109526793654237972236743048559999170113392156679766188083383357154738936524481371189763196259337664112952851373606330243965762346617419918798631639306208414152269432448921291323714391177030152774718227629961836241428542677573359937630536431073270801096799115798773632531021059278121886366616977017376776108901498961106675415359808315648003076952523109396556279234897104826128594731205057140244694762144334930275431344341376534555997090354459072657276450995667336574587742286166690694491982898029415287257273859797987829655406415389378268840121357813352545042733641273020802798743206819488065072486998871012680547760844613490942901542240679119974484519017129466907460438835933926169083580079547190991747135326928681843062720832120297402342753738645257730859591607838754000464109774587943662728617183854243414924254703277650229300135527315757760805898303575458940275470688828477561500132929622796121338099308738240179207515156017913269851675098347077724575400115739236 [185,110] -305945911207638307220846854158328499134271328915321037618394953289943177717948211352497360898264994330754540867399074546667519189241491731700471041604120586870029077735678456144017943534756649831133318119207033749512254656475349844327308873241132060758602535616960786138789509218030958597833918451788743178597392711676122321261119448472632690854319462169886826264375971149552016103756218386374526382285900779131022567940975785659783781185378503025151625238787611973331570369177301775623554422580596668233124845193543441781111765523064290960704510038963461754190742191988301994812921337116551521269869949799721433185528495295582094013159221120053552934740837198112436877412439380618881297543694775036978317446505684503369005642993758250132759431213765053176445743682592414391600223854093614335703286403655696870698366444231254804054594719872919610629691994374201707520767389495581498018127800866127901743790880356844641910562788422406883368612200041105125655162357848052720788676783506226303917350192806403131128244902507515191811247384475965934631095125248016635074452600017449359850049993591884648564580677072981007898688353430545524156905377211759234336301014954675719076815741868577667500612994534055684244842017526570824004431244169672747317112413413513648443524950892815589540856559534140779883287563116726768457505863602556805978718848920283242602290182910209409189617957819624544605971091443909222151638191165028350334024258 [185,111] -1691196695710596796022110844158004997180167176627460692454880149719480985968185038758334340138938267514155945764014291720624217101851404628046692661575092680171125842816066751298575508509680628100187625582357461450124976681323152141725321481410273510387939159615576409321247896477947922383913378000509530095115244335937307129418446917837220129886853170526686580437882593109346138129085866069117962215733688134679226276686843307116838131908034852678343367758827978965127289695581603461798746664967467182752431080707413148607229759038106220477286362480734688059460973392801558042232146778773840539014741812751161926321321474281785753402093475942325444309122763911007264131748609765831016008533402621355373068102541669879953325582867249574114833932985081051119048035872456559983319068475936428715499372399150759684604376619308764992521319011588041369984886501028046451448465756871136958527370778837494039837538714977462345921088744849978754753324990758611134244875930860115543032361712013636442621804595711423920587552533943001522348074283752433409869092368267890867226642449374624550789480496867128618914588901609200021988601558731067635256223399143762076763563959975672356759524457168741293680432182589882430612804413477129366849007252160916201648516767161960607893861128457112259007735344164583411187606900224306294789577667117488459157575543040346165141134692630946323206397285753860410258589882992841965665430827238982617924 [185,112] 48737695135506966050890397994648423429002952589575390604540620791440622543937605703723434940241135716741101468609782600239419257547882952079630862141922104456516047573650007330881837350572191752220115539453202959951136236180881211010902651038586073730194054240042845300155829255891031088601975560325752375662165157579220618479161576504096446461986275926608123441252806948073648024412176619560094106289847823184040138374237206336683621058696932206536811076852716536419009875451992278536506791918017548652020409438061270100723302153632006184759500521986660975435861979566067851968981626965889523651129197036817466099673746622000168481917549137859236842303150445200805946783089637235654801768379443338358297043907254018300914006358232531938791187923604393675754724564380591335869603195624934111050717877288094129395950220196579020942013018762856567892194782046693143301458778801939635400257217375254542880356429617616819329975853678433352262522738676966059676032938474607604386871062727245885561561081852093139764288594633533634720639777697669430000296815082086205961364790874311699989318240640736676987872822175209616969939379798852440097561928908298554585547221882693947753930426964236538163170716607172121420252538457610755850172100337180111701418966902649857806851596676420723796767430884887288962071306782503307582862397453137895639014499473869970499201746770299697256491873362199890543665016461309765097994687369257641 [185,113] 596225235272974192623359805573386242282317038202427643457165147281339001179169980911682288372811566787998836654601085313273409394859912309840686278300314112934114190819586398276748768644769987176222580843987009867425742904478225798974007887057762401624756607476442152004817846998102422432833149225534324521412716595783197138887374312927855630031563501630913907088496295705071034511667981185457978558665321033923168090789022849665952577951341239894594073052891503222287324274493348449644230842779420049222671964382917144698560644179706558166519435416855731632809770931346270032681015131580149468712299107415884893091247475013029940602604843626015579280987715076087667919426361071638018478300829427854397247224132376173888314558887278661440475088367694513731885008808121449021338697809590030052690144956264343279179646960519561304151033553314104797229835896910449819666373684572053298599009736534793951170246060209973071587800075401868660078891071503516256144985768686018663838550356813228277117440731808246977597883910007574239866369611472082981530964711678745095534070959049650636577022256702039090005559380233013547153754457139700067628028639472703025929009158278164525489762991111090807766955830899051519284007710301704284638655618852555869980192914446533349888978374428377292089943908938740492078397571457159932307322947698402153408802683529813122515152014836538442992215039410555813673079422206094491908058744980 [185,114] 5125479237940075216441875697032927904277099167981554019481425076443981218082993915832620431217226965285981679649923514353748143517815620999496412619334083744583689828042678699649628045432117926619315265463878807616464451586386747305854897503045025049798745408877189327645367033991439947040000747653452099330006398432578375928551966490582650125329958829892931881705552512623674588480800833750151996851289919835342722659585465264320641750886118401963315190522920817268276557461452400113783834233502211477623003305035221468428426674700615168060433154940968700580754267633468762400326697277103262154799380494567099453107242441265061938635825888779827014518913365012944580260634497389436385600434539871053566003413091561266594800813975967240154170188036550430086741461259908348268459301851548049977895130388185462538939223923970857406447391749415371519290792054080959728046668923877955871838157186891505712917418779063766220309345975873395343326351696767673916668246516624073111000600251740988647571692800085787914471132263183933675031499994584690133962667759277637676920629110281293083463266350493847735362718748128548794034430605246794143334578075217147477805522250934536835656071355626996567032141288382520257286931448652205539924831113513432842368150034139295381184680289928488110667437177092759738130310614565858808886987756140163753307815229226661233452276427969278586013939913926969318725289073040749108823812 [185,115] 28351715485878526014291294008556239245417782248525401109017497424056501902944835064056646512895803522780353798611173227449747401006957848362666163692782968606275585105765477054843447813370800552586214551543154420365480001553742994293313514656597967110115148941680594351568096546596167307286114276797590004823788206764610965699684053172093052407687835857539865960068563474273492928058397113937170354516883931758335985877237988045947617128997918191296591159856592231038414445097222705227452167723704916409431683215714976854213708363866564937729700579731153121297185345037017834431263970885031008813040583187138177975276629146766714288895320833358328659294967820458143619264543426205502789582345166805819101599333429927360880531568695645819581103407304531041881500739752394968111315301211265077851560948547773038124522638806322399726438840625864474759665966646474453749654787224372334974892093439589966166648890344250738500064402087797234993571655795057393194961813225319237672865683350833155999104633313873728362668228318086355961036224490366465924606122241376285885606438001988505565810592330295848375277638532369653757945677097343914998274309944773383392599085947067283930278474036478007076814134521772562823526320146555267405320622560971466776109400267826698062418458116208291359385724220521971365996625946002680117695117666105997057648060241709583972575227868559347412808005403427212378096847701316802279 [185,116] 104474760948952761340290473541339935950574132831575836206065194166121679362391617268247038031788866290625723116179228881330552469170968274430011099211519924502425887167849693043647018594786250441656014806303858244892626429070696160063330887005595799458106888043401562249782717208888871564883918749022554013698314061180036320633523364370644130688139482888157729993696774572535288479179844586327021907953831275223928416081047238878749873223313846669985819832414640387716151797063379361714393641682017080825600232996628994953913556507367240889291565505286093508034352291149069401268619251269129124752579723751584979352807128722717684488432824865075381061140474412582724185354771806530873787294456810712010528885177477812041282157615576344374704292329673071670317866680928325634016417563518520514396245627458850785611931187661831317067659729323172398002372285079379870002141196980126645484917612472495370012309018472522857646989566887154733625009652148707903128440592273629392791035893011851024428605962437166742214040072031939620110463227859843889571093599004269010879333581309961307402099350914270852430608274478699007662735124947755125753245336773321580895625220444313723517303146996779933330978228669099021102046101444269591224697475460483838189103317220548492972758651252044986791469879864616907755804877208778092637582595395112001795190869931584371144449883949646136672454550469524990778952734541154 [185,117] 279450943104441038475729263338011558192703593272026383362903526996096473508938639854576223674200550828981586751991722693673324426726786166652731464042151899448634934352837735751548198264765171322549215037724072034662623229262689896844042902192531139716063975757488291756247723830049210303626405162363900061021751628836282974440368193602597106838048823352403311379518892881724583308239360386237240958972595270347444353326830356276933676526520189079095175248432418933865255310874821420111009875136419509608125278698152751854441116447915669793600087677939763152090616231845409552463439148910908430212660642481396027675862192661639140529076416836692148600045533951104874881965344305790399509021785303621941023678733274429844657242886708115355544993623108319902566935351953766883691276635025603365462514885973465921484775644425691174491252834567403400053300613461631727743358988187085081648528811939795093973641301601626289516973683959990950457691734784044992225896330854868755053174027006531849061327067872662082690325713004810806019561582678139329684360634503902983003661925300741261319362191277704032236304853830253651998181715093916211399200057179780753320911686284632017076018172674502099618075820105745297552622055823044057697008861396998777864716930258709278038344437760428513581698195359891812042531625015703735430284704180898805985541727430048358428108596238813946554610045839939225255681616 [185,118] 354124359781528700587779385268453531272305347787908770569771542650484949511824752814863589994480104378557258131418365232463020124993082097450412937123831820563742716173130899022507295558164031702467157507084303181145423170919584226258626221225077545464929683607243805292892403762738025199283095775978706441367461337366380438026396324130597543362890858024856885812881447046147286409408488181472934017394730055206566716145955738398436742144962203720330072036890431956674088892597757487206562975624310616413600896213710468463822784927620158835120419272848945168152748250491083476309723602413086518131367450346617544814050773012606601558505554767722665771823746231424911301528227024403976752604725313744848713068697552104544969204365464243030002057556545618903731744025149604305502027805995453124935446431415337919284346290438746379388383481538801011631353437252827952098242662595221198142844736445833333374172193645913599900922339308310031788331513244672302584408767606567688317289787368658639677057300544522825172854816287581730108544404272168701784775349506410210898166863752567338467744236315312388589814686614357157987283006994822025884545437216205389133461437254638021086704478663400093320992648417245708935192418300994280323777578910441072965693703574732278532671042664672941688711570537020178781353488363462603939540916448678214970560674625520935083757068020696125068127702781043471180 [185,119] 2787298953207475439682638038821166710886763453781329677839230871555917659338632900960746761317056200560183527224518779135208815922386650640756876625513904503734611136828860590356643259915681407690821618862676833393891429353225911871990104278374142681508812639506383586052078340748277150547838120702164584045583313906594904861115382830005676178968853801782487523800498725752802898998467259393370853285968658791733258406242619374562806098518576382469640503572015325261494058354730164866715032036219128191234946488336106044029522147362791001482818122479774145225126579293376193674263672871589364680765570140742182529765999385511768554427650109572492167471923306131670937800614091036964786798288716806046599656655787004774798479979192092402311657774770510889597112948707935946895778687220850954747749345820347324180368424170733716277162994529308009283501698088975047997038873120896892671640941971596772621638276519768779790693184794657730350558987387334879913763577609185230265175612180104796425204428220050486895982214743222575156430303145860312892885499021281764850205763791443710623687418419511645549578578917832060457290470638674993140118068846047516509565062506572044534595384236038706919524376529476022221414724133958441315082127665571959512377137440083215635410618582534388357507702879790629253549503742115892057892136062808701742955464911814926218710357673914715869654896265765970 [185,120] 3856795023930157268655172488333015023594187876189113968621015715199016868338225571973814957259486427552139382374688208563972166928949647447770271886202424863135402427135391951333788352620862933572863991898713594272531685272729604910471985375864191700287398417618241000186155766927760067215402026088424563592390934222492374417155157591616949274799836344104046537241662311072696574628895782596851231590078896927097593786075157642567126565369102253435312114253286844910768250005434587881062112150669304006592531261513198454306999453079284572365033596468024649273880261714990497247789282982953981539813408956626118900254205486225583872973890518604703071667652853082016728363242895603479173260060518166757029056973314087544379683819135396242635624331240191755075563298199770630660492922527498375984136568357868476565730285428910917912469405686341174991359072918119607394601181617858211877062892702526741261149151572019044421835469927710994339551697730208804115751790977291086885212743433023563298397225935151119648272986754776886359272000160903749207897951652725668627253304792489605887819225591738643850563497027189398874293751525339761337415112290651515705137150386024597635612860671538148527002216421733141989044371397597794367969866993447655306336319709097923092722109731767230557210287212513596706372570167823119558659724645368110425772002403477679151731284304493385725372032283 [185,121] 36975180110827756222775559569510815685715256933105837956094830660377749241995350978321975627340972870910279494508476197555903554924368597587496082474226716437975817980217576701317083410160256104398166525072170910367646407565710097371664079132133323249980510466754827247931184736458663467872250246982093203592385108923843597072658565637009849347691813692228946997125306173366436271347995526712833200254625097377023923529019612259562813435518940595220301148964595588887381852100090241629682135819136244368436157264125874724584924806099415985183925224852111877385741052990926563858897195105524845325011528275658632587493314817608032417239674350043989360793308847377675141148830347910663563686440612656638079527969893082504273047340253367523955887770447423550558412633292696299366332474269516069914821162480766147951754400057916976345326090553940847528898853986421437266594757574299910317790710267631640881503130743350509496686519383162312237906450537109901416831135170477484826027819504524574015263396848085760061807306612114879568518290725004429904075162684628179158708498923070314733888011538264685654637914464666937495055741415425059210914273656575691396270092106359836492896143788327598369765769990187083688847735279998162500481359190896781478844990201818146058343466954883412929591929503519154804607474576253035323420044407110583465563413000103226464001995993282408429027 [185,122] 20782865523692469376469091543960796930335746218513311692430071657351565041574008886570221175654468091017131765094972684274934811070521942656384201220934789584778386067571941596313137115825354752708209996518031851755830555773994924776131850501839344602077137869652907466476834455930976093390146374106806540152484650483042934627251759932559795836227830771061765423284007004310174868041055177255312695763347504722976187015349348024569998428523094390735835690060446302988870796521484788646139916744350233964552497264120551163682169185657557159955926658709287467750279829777262769220046759451557813467621147557914807494220985319151194330926594915529016136846155986034676709760033510654949420281618950215350828093013962323081991548873821188660570354801648492509138427757026115724498745842522096593699064614537589239409160839024019805041087711810091061064534068816824317406177769711851435219708892301255955212995267982128023662330109351348346151173628255894014957972775038789832708169135581573594658085418229366647514214050521227173988143113303060386780795680441086996221526958116597281852041148888175546013040190070871667082421941594022268909876335606554647562505649040134625720142052246004994801648403334022958217873067663168429804395771868024362335059128937698440529060853910644751960864177020655000254215866249645886242840248545962792637363834135115366240951202624612993 [185,123] 504599136841180413366333241290125856025704703021865112811905579168810126418166626086667994575015292759272317513771609224048164884326480342618603061385526581875615086536671120532350108420252081631757765912995352636821563041783528847247796181277945350020149443710755021847077569229997718945948806956729988519081889839116379529126381993037504013500303847829349354598696151676215969546736434578117086451383344225087939209460852180026184820628419641381318109097144596977741105682715538470406064523187476131556526450617711646110785609716097344277307641474948386254650667213859221081610151679810319954840382156223021820760212829270167442599151799195095427000864799729628997577464297158560386019572371250133739297115807074470770881472880752491976928202248934760409781806306910538585729549053556140878738554066531763849007355485281265429558046598947884848032666800063201245340834287630134541886127262677099506300372178534706238249087276067742895539601537499353815621167212648035203926824270455122975962697692200273397943257384356758773648227582224719107852386692744910192593252074952325459669504464437917695289537313978746301697852743096744838873100705714011616502102510982294776865795032994866994738984062481181356012113740111070518799107545165932246723711776791838380191133898440060918354392021895769945586400149694778248728184120439114767881238192544101121732615277631 [185,124] -367116788566484790760262851696278986198768872446780668621226271908754509478289586746564619260423310921911195545580691995170927563247249003248759208128491581901659612434013540351581965673847490023955434226694773885750384868625217675357265527406719037761943473182159074315572846231523896461211953566520540034548792264071880895499448714623173364303711141155138749173657036015665888316134072193805620149374851944538132189803952103361040615353806040350863675391036301933608660414962429791857911125098731873237302930141944402838522268155784407690071557404260810312906350153012734869661806117966575642824809045970298592401874349626561800695537363387423482327419937229184797841389221929551984618596070014042148106068198682043970134414475950247385383355346649148194983584995417482323824778298191542503856124311254419170028698047448499031679745224631992056461540089053445125796483349560686240185613170764207169596368825249839181431418859814480691501029852548627437842797089580038355140861971177543906476159646212948965911777381249705559082181875880618132390890784576837365047521411614006837875780726605478183404022533136093514968870291515860175946022859117896121821609796090612775570263229755022829394872281650567471883540813526353805411528463171116941586322603532847553750494085587147683407638795683817978508047616254722427552224627890630281690803944540946066167543 [185,125] 7048979450624669192671953249091996657226202172313730213327633428227475316513065835926866387627817923191781905396491772813153756665500916421693948713153884301094129990991488960678721547021610102753471324166368216164674951118578242931082911532213824410663439758050852269515999105571056838658920247124650222670542696496265476613840939925347722069181757208261925980510294797289614447378671993337555456479882404137953279185181843137751653483731790450998103407728293491086354686533633689794494162755553250716838267125631377149290500073290613399432609550836569209546325411689901185504500266197399884112544059919067391745607566664621936552264346229767537147246376206788657990013149527557232340664298963665423999980550468138682934518454262919354393719321378329130665503444883770443006941360655746044820630679340273253378569424478053248236369963371199105436819113754796795147741440362543243341710393742253710859655082242203489454761978694509036157804430497380204660481108569962556509117760756828760192283762894811009447560065122505300695211869933162931725236603242769643729812142771393544755808654035288371507740482156959885616078545021260164359397773733616810267262133022870407397195204177021127194528109048412802945838019039457795149441020020171385350834504520545826471531224318071963841259886744838713347602780483163539576465298841623199557036377583431046150 [185,126] -47546471927046376697479858856433071675858899674995719528494992010320854381289311826724673583455881720251275630430343334093288180727548029827982875188977761874000534826621611789704384310112209690873363192844719912763412272383431430694095650564574112281485208090293025904094371946199745005763020486215038588580544170276461708917802447231978238404771469934262031909496100659745926102386578529785331345672194089621173230550882866076616489964161043218082967535077175741858291591602447632912354982187785894832570668041453578315167085345814330378538533488705029890080269352636186342052643236299902945391435664385758540544491027705201022803299494659319907678767752317405775890971224372571173560156396606899648037469559272516346090166799029096445748198468829890673693536116602935729976486248283754929467982507756355250745504290989985136573972161487161278482776979301766221343094727415928301400558123047339419845306589821632560349491688900422957885388876933217369671629038320618284384778299776062092076815196850664928526985137099522687414023574657197217485531035978215997584212826099650992004533343113115402270881840035681181800478872665520483958042837126680588671717370311694008132653969870898564700285964149401645409736302506054649069284596285002354313196331500947114033151058373214169673864330809213428474798276915764830195482997644444233743657909025616 [185,127] 133323033790063560597553616281563024967038301695743863154826617993480954582478958671828182400045168269899537197265706402434454858358154721586155747378039242303535434652270542587811356169381216836451539847350359830873548267701989631346989654683834108037033445932681042426909524493154758295895437180333677866729878796708961540676776670800622302021269715052943687768987891428627960372086511371715148449542499448825432862622643266324567766102574263861564706111494669345263414860362447759729436807885843617033918991345995478006791997453013960919692755112413068654595095778941648479822706792714358220229277611625211870564853470650893874374923589565214415459242698670039267895270245626327400274456540817330432159783848044279961320174402975572792086514190625386403237113422430685872180444381762784889459696519205155003223629818649204373074751749171569262876777091911386640338904940891932579772654852579233156444219333176124401440161614448567549945562713616596263579198524021834381533984207597847115597729786415933503759690135454236798425185090409895531250982712057490171531947391323733791906141127705466294223498521684709514356461480759133717573979459600077595128286261744040899134865657871827748769336708863919478833492943736473116863349204353426501515204234256141569560094735571516310693381383473453065017229492381221419291399411860840626336651150 [185,128] -340171572387789119653491978640571197284851308112585372849571501713161975682969830942454801081514246980948740709579405646655033276356143481595509471365697761854418288675578968013269824652278650492071035714066222157207809656653240867991587449652447639936574831925334507158169871561295563316385084494854836160645905030671644459825575031741902722701617351375209457253711026862812625909583234260783457042363723577637047146183156935615268199424292024239872326676350732962067597803588241203826251022690219262867700433386655870521390862585713557927770221081918511915876915207002571076663348864767663973435094234028978963677451522610205137331849876647635988491322234691090209043268620527085982719235848647669326969532035379876532885829645431372078765242382718378092659751257097277330971283951948270838174449502779422759101005176879968088059504737202215291489169894457502569708696742480884280226216130214824468561078948442554798137914385912631520519285877938377914961234810063158138363396185182049326184502253506661601309419151055548149539929450635792305126844574195616302772466596797869273110862626324737648502228481934831402419904218593109387108193766697174047006406512580467414299840846350778106203527276897320353465511485544240894584443044651639359508033139252338289724521969525998348060004175200830956767406202928110178325423931910383969660 [185,129] 131211364834855561082640892484618014243178175641167243865860300415615759390258117781514344227707608384842795013784497866268650929558452124824911150759318590395897181283054269799666892557206608936238592461632671506844615662947707119097533432581753261645153271388553843193157671082026151612120751252962132790596536167190773557766956317483217322958501905213175735470380170654136996011664573311083733154114746754150026314284231633281444245021393400570836851151405237887747026032536543795016368773702048139469766577790256705072304658905713075237051119631564514432133696267119472241699693144538261652479899147660437203301965330470412795299001282284714790401437354195754468572008374743189985555028536429366490462005187322638323658963123935386030673079737912373746111508760435390151647235136539847693380330766540530771163683063322166057445334714116221027789080379547696928170551214210746590480392349741241726244141609948485723978624297532885521885665317201344900510108200452022614808500167253418236207297502353128180709199361536472754672790647336036327019256299021746615096559244945278017108405798400121822710839340685935833638272854514549610868443403932497273432789456649170540274641557260549972307017273671744621663478343543200621243186056338210141059616213725937094403468783963293836555643846471934576621520237561579661310252089817732 [185,130] -2171965755695630342387976342618160834006020058143487280841392052898845839155805273943830286976948683835138343202382779398553116202807617937935555029682147753254937018668040814523174956053380131341592871926859487622528754135423739486851717261492162924873823302921821261272386152341705138984793016944609723558526815284410023358999013321850649817756687512059995406588391143507802716164605585070195206058145504336392957424065452392786537653227457445055194172118201606690430684878344506131162877914840284349682640203182651353759831420465969815307511560657703383067055076762511425814155195713910057129710927058823156753589235941863642097626471152212452371311441170485159916802416663155938017235287129848176648461315891797791652860061835048480325817060390023297234210032941566562957958401956225384067224722529506086727354942227616325620536558237976567913066319317489192861040419085237267611227681187273053588302704353968043658985973549864107589897067276883494031485072613151119648972442958574104132562762471930160943650001314027500583850096947815091265956492465011606979767016162774244891078524387790714396153794731593360703222790200747756609756964714124844381269323475314578867795075628435631736446672980300186693637714303399764494086732047212528110337046546949751629471723091395880558269010974028884245899332731381128547753316162 [185,131] 2951188838127806570476481386200571568121291024333755412510749382215048553370390552966886283897434664941131476782556699684784440881698593474284396513507170514741226380114278036661754874337843618232946163366004554921508121829068357370167681507376640706671106187107949841628681671653534447048083541488297704175225791582962008968133368546811145553962861539017241607717043387427433110925270618932733764230328156624830050479809420209990627936586170370513958618854457131167737428032745871615488323883229712759765551853424648850918060968035091722038891115107369326215076455410937742164029718477940023373857684059801899517661173917643431938915184280857518009665625892389070069080927174308527998395452107576393637766880674826534573669985794405586323239977362161251121715204834374553205459844174340273461749126076265469003633881230677770896443852158789115245165792279953698399513590269225223758791006726268013280307493735306818467948601196334915521169899603251847665815328432529510481694676009657322038089012234719284368591524249462440724958605649421003696287791386931825073184096835086875749598667385839761180973762850028162852617713815455945829181468658644945895030119064036248002065197641213389920373690178109897219603203555493228768673948709988390105729988038064205036099546379722178343252818188383075129944425212774611007855 [185,132] -57589437826112892051024401432922840879185368524089843147760432804765072146365981083514058756863359427261780070233831969297939240825172929107201352534584560824217369683443152730884253401299585562775856340680829065148117643191114275768237911678028186618505265461676042501215235299491322221382123145532490936835829850397241728043644553878787340789957014823894394417453971329416583138977715088581027341211929394668257415767053926889725784492628308054672323972521790189896473474376272873310110182238408836950555853437552487330345276527546440785433098086419198952144721596648816755927474190285865159819457106936195760166988112822359663818011039598196970071507592453833758897860834738503068231271241682967902874156223238178595570019192546784872384259573140718102696424608511730618593855837314957620276663202010132030712414970122025680168488655781726476461097696148528935781609315980370854506526888486509752525287141031936771003408605068089823313546023335926828054332776736057760282468091251350263732182496220548358293354178489825066120204679586597431428748046715550683922954133531839884032226899338576531612658338859166005083343360670727021753843236668902276662571925356433151529459674629425544176787007790190202228399745574671084260038161180875094880384951640984736515189181652134002467415189460665856180339021155454518 [185,133] 160290029650792992721778827740076303377073028743775700459355075300354522699797328890655077198360630261510197818565455326190944130655432605134988741438660987522400119378539878329912987314958744791985222585323086914571891229492148707643309882230917498229488537895261544464766748082672683692012327904851169375646213008616717410858122013874166301202359652414439299766988083893229772480645596111048699142270900294580234778983115293529034812382318810281076492111842821249421597604788427315719350924054843528567047252427695003520584097389087026911872627138035448136629368398562045877646896451934901269917664291297693283515371047193494755006116956949870573533279451071142859361199527694931646551029458106760666346780269533830517718675270235542091633480875080894417326653351085866558325044860715708332590517467758883045743720083279865333406559918518889628267523220306935622665640666031260413094859563702402606861589623712827262145887764745492957854490275688186039213871797083592021722037634806177547914700846826156784527117546692068975467680000131627169969104302516665701899498359035279817292591502210181339003311763637947811357610842119522796082113699689337510127811226143749872290871461135318112453017348387832284911383979642890840531478176860897082156094538836665761595479566396236817470704104177722628288925402550 [185,134] -284810512721710381339475578076619094270611030292908667837898423460558894944623943631830320200493158561419496529590342996340001285992758938439144599636985262192261224737323499530670614906178325511493692700354964182250927111404001628282943889824603110891751512677137375809541001053841613023017374327851623515512598202499458403906982012752056222120219271796692587466506040850621429799441546677005419156353680625209482694439335821590161943753095121550723116779165414301713104828300532235916954071153046563148744828111266996773256680095018790558480517257924307780496214462081595417648245986020799593217214806224812156266894029651788211809152650325343150975478303094980177964777599113518698980678507842136657451029938760961933252842248671803473678160518377711423308682581132162337636246779174411657267033567114735852790562606170125639094728132206767956531125535983359514529107226253666593358576982906811286639495970457123783838469184599635595288075490108172153971275022225675537393345846207778192151162938549137649517941566531545056357546378422823418100536527736557920201745184428977327692954779952515402319365115943827518175634465271581965592908382182565063340139730814950001768938874363410439623401169435104734886044257998503242261572918314181776152305121189758284407550867241305651940933682650311419913641 [185,135] 720284119402152510942849610003779446087558937021080726441103215145602867928456439423274948389611010170379525247967270958795652203105638097206575567150103816857719917097901112705708668681638642875212982440135440308629380143583812474856272016329821722986673420208323469586607638419926790742289427808332798915737410445761289130981557582142304242883442629077864262115046376479981459798465717249816909545485464632665429093915717390647441091923253387462695391308205321035298902369857921559564375380234587178130017651701994163231363639707060878325960251734449529594979969619551284498611826075141924028441742555304710687355067759989377603590727210562644480452070421595727680625008790108911802778690678488072291280833925745184413804132903898432655561777042074067149982606732507794764983405372386633418462663935412554137874579177129551956510003055177477490789364705140495762580360519005785016038093993514247975172436566125311450160826624396264446487517895264594823508269363708223571766857650042137180311684474260463925061355355619919741400509209860035399967549612155268107835228974291287734423888136701896194363573026378385038432792634633216469885442411794186836372268310731509682141800729657069034280438734503200147316395667321949814734730227903765316135680266674997630932034162356498894579343950474045744 [185,136] -548390887866048689930897396192057200508717077264496396301201700436601927358425555063391438776401082038624114303877041759476862310450861920424681082049530670101614434337410982178170585140503855492057031150754124333525559041123545596536861392835870915131900474456619013300720093290495249298942814726178331481128776008532214450197570078436261382866728285882566607611427708055976515670078904637021215103687824419173385373085773540777232736043813196740098269624880284437857785377072203804400693506448091707286850199280305778399208668343912489902617548037863787596690784439487416805317078530985865545501088597060858829621001499837848832925518206244787788079735886905838477626476266104228785452099587143164645626946114847250750275209358352479621600560969094577412921708605722958372441598418944985742917159130243969514754473806909444439353716799255068516826258282031069639682628112985238214497467312884277195633552788820254093669806294813641289381321992981721932878085970407548376809143426729128443189682514547299243347273950468686934571321830048214189770172145723687655546673746782064395052784875286611022007747068666016413232251968361582467771715392531850547542020414612850781059969692614482881638565445174625253358351027728160428442190461585812582000943838135080464458546404968283343839685225446 [185,137] 404136081315013736762823949128177513156537183679651625269514778724730495457352462889039331122930389711259038551764942179017661320707970780176957502995499035917881210624087082336500560285992730075953225873898359557904604819331090766488487924691243271423451898105400898180903435500372030229444473721407798969793791567268263791228173683052765415278555298702661031931523138839121634712408485186478142439302931563781242570934182471142233794272195736851953883797199025335035518502174833289005291637351167027517375263181588858152266862200824901130795104118652488819721327551180547082830317271009537449918577858319737287625601935717437093579947003536462088220330845364200390330651646082014748379310398830056528407050364020133672216847292277327045731066769984227531588465835712210860390665304644183338739573433247881237470164440471178075331883468017336925667529504572770939277445494472358680440608216605628707425368147592057421927070929871532240016743268875507058306180214290696186152157631801847437103668985791737984119437493497205646402018147489102500026884823842607346917699409381643575485466177841176265168506238601753563962777877268769892618959726343069593606365796247679944998096010529680703389992627894459290319333494987903390180115770372791064829640324887432487586233407242904744670117 [185,138] -232764620944444555183032559348313035194324538572910661863810148127842020283874443066444125444126195808581200279767590585094189026490956369019841598602863634280927556722745933098206086003564396696782130103894572444556770786858221185101007898276280228565553742778640554706728146529873539333744554569794121148577631667343895765617120377247736376923151215402119806069108783656777476634870399557110907358650995431879552029293428461860134732627952575293158626493471213105968540379287568219282008167823812453786261830161562697757953586214128644260433329259831697711116651551894461186683727164622487093311541732630411431451195600430982131819526890347840452031346817959309107415777975978123586179674795019639440407064809008919113137762293818976317914743507988985578403601124860878459911628063116601410375884860045145001483096780152476582740122093506616671284242467776449018428815655442675706350490018700357254524625361828640418167301136657837131436666412858646589483715170333768756363585631587286321922903591498617214455445011901351987052896536507803965417013640541111957126851316811457242549717740378733204501517848716353471985218649223166782061684056284364139462425728635007651291339156600632475955724821558015890114902888530997989287564196421433211824956610927781630566337895600891075 [185,139] 40093753359046762934230117396688609346354208540077967439588349167095278518154788988811757156860186812445607336860091938482727115021612091575270268794553295629605906436417743664446006086328937070678111506231359712621819317021650021051806292973557471422730659101815414193458263197093668458192566453884792898797120149957045805606645821162384611129447762856236073528135234074937952885257054074218787374194134582897880017983266488978641108728062911629599454882366634692877192952211548524376884804603216803466007676510924654404959286433549625582183870462013224695146976358532362791712909114279453060156858567224122416220955931412454885796196326119946521919625008666221961841264639947015455033286566177709085594442344627016478232173586075342333527406515163768927587869409958802261025651483911005719888440384299989737837139623600269030066571060665755748810789292377675230435632934458683792275430783692414365466976773133649000838444479922350496321624303066250457187385162867331312918692293924426003556576115815634609745942364269581089317518520209510551454726933915267393475942292664168458547098597450666495673126027598985806542596519772278157634048887389326399079150165211323925095518903054057815112445646260008498503821879245631976435558631238788930018730222928538510826590794056 [185,140] -10081992253127325876563607864292086474049190406443622360763893724461595324762414717192006508524823135112075922993757718506104035982417965091089241022481370492635588721473768719852307377138900774561269393269117628812332949414248857641706542996813718378676141725537418711827500498244885964357739744236804733110797026711965405915961478516722021098178740485129015779770277333898917759754982053441117766991263914522630825476087258044903584312960860580719878918923235509950200579551874712316261908172367288604653083474860023621927659455964041821063732535960096753457860304663247002347035382256881463476074588685046696126095507640154144113781565143923048944764383389556485732439589721368690859592753172571805479837155510252600381605212602795635432161487337110804699623322841103748924521835996647178496084058417303580012256127536550273700481283390457555343977052157956500075483100503587874861902803330281320770382119064566565494770389390126362801936340926638723845747907506658101478381376839251298875367442024617157559860297878712540650101153419172736717790356464414059926075713845979266566321118344727966918975436165650662314991054828087865183337662911864407406321673459267266272860617156005705074042776028403829823129683053525642683330610193819634707271426473119936623886 [185,141] 1343290696942944812058857175635078396987850334597587359145947489159017728912898401979064259363770960898700478725045827810677231145036965872615119559026101672502331440107958625007840207033310639702360226960440128563789640629654421582453052004021796658242848681621759474158307005263318067932992424915648147522250644707358691240456114916041620769197728166619240003110689678600181085365034742802611801591933246561569002715278699286987958683270127785222721737860252066043803329005467931163897239337958528018437186639574462536695589162769189391259126930208522426185880496249500035755188630792070079928826097036010093552664115036837539395917945846611220000578500818517533089426074376379866701093974111380507881646179899687842453930642033845322146388549493055119984038867212297608489927626573735428839805088770303911705974651279545989021624701020290222643462905477135550303866154904995743269506895277855462403324154153240084752572434960457461303664225534461713852934989986695463427780099826217978681756589622882584228928778605862887820436026991908385599146595913357047692031343405085907358021163683970504005335230882208913273272853208832997973865296142567582191068186319655925276097440539678032152778439478802001631011171579317708624420919660572973656555203833475055 [185,142] -47426740646578692455258822860995029720343641308270053215994271900714269872667467536423879985171344368948925606841087055775673701512377299967497853208880467120841238063153657598718602906188307935880624643758369381220021480941158513118948947294939339868428808593547074753093782498526546114499888031299389948167281687783598499294675656873247955998845470571234180407468462302089359883142243885117449436566834501414971893397060196314841052818719240510673613250695595594344506300207903756750624081986722202255008847588332665936865112920516067095081532431231638420542881147905156142141988589640070641056658458968880116926393601988794056029336128679319302017239869223613884942508604419666699516281282658941748452061888418820145814816660773842228597230599223812317585441454344311360251234397863747713883700377285605240205986216114601945201770831750432104138556366815881964253723919279640293992900519094494363740695004989978047250894732707716997636193820122194219835368687812324859051411703238813893427817613860710753198350628481339194077180577106953288721535758588643111938733329837359008628701413020026131644003507602794876939222562766292994894967924406836807926438786974171020698658531948630005850998997588143435057687711966804184981857692905157268693522069 [185,143] -338711527914160561706721330449167644683771342733110558272006911265319091884484516052422832858298869900213482466606049755737089856350334781608097723974681824079441385228425883484008585044215471922145780710940138224826347645337782667597583617920948217228927002196148707577657531972989387856024453505532280361422241648238588144390653788384656521162633919683585149904053507382109584391470885465794717851705341128878422589640352320174692362767614805178275370588518274587471581567084468652597365966982758458772904464841773791063184325383543074981789364117155553758060346329953644861488305087823461448628013857923221999720404637766484442412292849770091296181397467964024226746300595744918806489611750958092391560876363303610193488350635752514448501991093334041274338433173469198905885707046024264962140636208918987295386296532107150754867654245061824875064265410892354914977049228827874769901371316601318744073586674861511890423334889867823561310836537043269235301210117441083889108725938775655792960863755583010393362545666340377398812322457552340231364936463751572389786578136431292963669250414465294056187761561532061219715862913793228323172478929227605497962489020216196596490983038903167474996933608874202776355109753627584146442536304113792154 [185,144] -288980242244317942566699578119256603962373659349874485985695696545052166413466509085820268382310334400999293829534600410328571593582009765201177726800105063102148804070420732795852692369146475348124746377888882469357388339494658400800634566306942597710413185540263873291903694744165655722537901198499952872935677190440065046757202793046075165317923567117538638863359815864339569760012281007451342449329543309812664481683534038924694938424858073119441828424687170031418183519238849041458150037359307920420145440328262622693722480802565131472368815092082737791316135676253340715566390850952969169323814928099859794450476595240698805632630828476112216820705607611150185735366179908218396421741429916381148535334243790081883687250181642807169567855731920416709283089418779088905040328273597962593925267519325469225866557827459918412262887443404785755530036027874220275496126715207138458632210750310279869404790491521570862941622909168029773055711397908223834579179899272659288759664495408718257660699985008118418513046427413204364277916466055833304832796542733476520619170403115930680175875613608199241697545639279854859325421150640773991945009376645434990630340364672729439144973537370970555826060540796387195177587053891814656281261308060 [185,145] 4460184956693428242899574534615289741953708006447419893747784494464826241151750607472734774887677815866542961793129618794556512428273211357692765702070888906122955845845422951384446228847467330486594884666786330237527239854161707171643251757689575799715698833456899199251401904619583986469145216683078371623561196562331110816769656752766623129724821454583252800804508753363437355377979353613485375179232227010698581186845994662840539161006739522838063280002994274472238207122367867287178002323400769425091707386464690743350843457094975448868736603326725970906002037408559337539101336640038932640536005325296870360640869306285832308406786116899005912371009401320219688705854348402810794613402757934662814975760130179091329001108546099048731660196986997063272130824820629550522636990774878453942690603437108532454838979294551902469477942483069725822986041334384819515994721666271069703629721411329539895354621297137879188219159766370267431144423905258353559486684318386379492458708548049087579068383525558638874238720276719175200263931766649322623252371250324957523289979293662449126144364672430893533696578098589588153887154405929797883890563550152457605794206629021784001539005997864783874622227961816754256969733053399494073486 [185,146] 328600467654636186589170869099615095191577230244092471048123223240905099234839628295359427997274603887714517124499178831305581200074483345599588986485066467300854304027619538083087063380971966325101164330301048313161278934588577679911877899494838237915605421648285723986541811068557898023025075242558593910328472644822996645970162532818023510593057931236954576460398890150369222541533645082764463996447383297080769132916663069278448182221093738742173143727332500001008964104990528369621635010906387606673880438271673041000118154152543710425064914143319392068298749470304888399701522641781483309136204572625081849088939156121773281985195386386631204644991496854487470465993493184836834206924483984201113987029354304392317206165110984683564337422251785220576464861170909675362613576393657931845503682089104213398002743631790040880899812768779317687187111201966000963566254510200037181088259320912562119519503997271612294831160132600572354627727268696916599104847173939396515835134803757585896970489708401270142671043665377613317639418295581651077752488521922389526078147299458612786244682714888343260254552340637377009059535964168945090564410694264793045886920167753120634583799006600939659932619579702966335741514864897665 [185,147] 2381606434228831264073892977593823839308196294175255784880800809303967258934041775174115338316139590095775150819053409715640275070488732478648969061552822256162970225690450184557255168100714338711037277553842316128147219867403256553413485636626300388751946366615419163095494898228826634085720859153011335778478165646202418963269352594995500637948822080889903929512680661509082345194050739045672570461818628370798919671454809644951862998812615119008971818610312881773852425675638906422250877632555517562786904286554180346303467883980107121262209099245403637764936808008275411139856831164581895933103047011125054098891178768311403403695813637702779938768322907998945084212530741131619694778037166576793489860590797991690524091835136592227046878652108112956137716885736383720064832974972273991522207324562893111236920234873862765391195834986921213771992708348711153530561027311997063004268184790029607693904873295298331122343537759102735540900575899363376138073981193550101716516611509961051677851256965196220291466495508706335641417780715043089849722441727522143520373484495714799503099685365818749200820835877184330645859593165882062017581590804221853765282044885340557833205616379932736839288580971643284608932560 [185,148] -23564676011114383831190408766283862687725253305396854206482617610708476186355311018042258771437901363162699495239115859339643463033422243530417096684932359297105535227562501835020506018586815787774210010728840856673793886360286952287249159888203721770874298586888853416214149172498453569385024800576508304196524724419904455356830666018769773852371237349563435356207286760410085123055747318102467862017769417440897796680619732483735163953532542690131211425282109307568908972115523568940478529553878501193016470734563189092613261940183644959517258481280627741577318959803691053427219083718073803971257301965575928985695119667148441370630529637461512129636058033865058709367354190502193134711622893803615493523936160550193291846526237785615184002213571807140557725480716512752391210450884607224015494615159622655905823211371853475419841433059746493154313536927778284269567129211121950359547099556135673704684038620821239289117324450763226737628545938928652698953703034631829297497096851692538567866352188631515304882879311030793995905780076899523129972693808674208919892865225964327333728257094119005941855455721887931650749171994364336151864432516844015343187885443569063967804735011195987909569749759758875 [185,149] -207692978156642095675603266124628037614222047516158770427179487149960604332152663191787550060527539308674756966540711467978687165096513180607977523112731188894385820640960264855565775261538203587867904286967790099763613581025063799438923415961445042087270928557762539318881147922194128236672174236004147921599056469582027923693024194554891648978497938282898854485126396639708794224580948865099910706163181032104495743696016552960879735157884513657156270553414076118322910667897878584841700427840027211387749222867009011116076539452649867283661265093736274068918970775112851831474090533814515011192930822704028870304702236057160810434441077310185728073083739338431353207520258992386845736535030195917560019913887631925635636638915982449876654456371949457174803885051525327127721297358020620457231008526826019906272560866234559650432441556966213081258568620501781942959715231959960136410379299542132031121033981309901962430722987308663489552560338343080720154017928884081827097168035556534781192929955650381430633495923270972454208768974601821340278790725400080903362187845622995129464962187253104731915112401410868996713621942188410554177433614977874399811640995138614135625236452489383383697134913 [185,150] -211484226695497257040303601448117074241535832356878487549174950083807813713231093463307150346647088119682406315743241692645731710730334551124227492071773262788566982489542358340075163855654293756715149392932330066897343936530264505495157566982524788139482911643208690189932488012059190791663798283669525140197604363302303203947968915559232683397045513064497632671362934853690925874629431550934251492627906282625439712106869355384760881243313683613375474441862016525121985087888994643289975891542777903417608318324602062359949412673677557304501312502232591871286729759996122016637422576495134769543869636149973032103064795801274478042851531625365184541345375470218492416976430282629738678600739364623014350091017368354372958772525448340072698064237104652850291086753009820571257325423787274271335211117398134630998695291935351168307287755989445950891157445345740687839142103993901987880779636349624967622558125430888785645410902357894262246659353376090594806304639347872331202934736062275241594553845905017706540525421104727904979156909607212915048837351237234368080962483080467152506732639353205459008215015603784885737061842571718701583466899432937558964644620778082047545094306025199990 [185,151] 846435920507255036729314414122243011506771844315140139001887720952877774435888574241852484894784095078502949802136431463114845880349491843509609029202823222556604384466125048176143376044703010377276183063471421157784167549127252467175447587279263524188503469940374512955721298504070453572550420776899606170969766652513196918407707602594948428291869357203755701503248115538665239980056832376403372748587723646802387265802882649949495517445334244698401511196773440552799205186516217524617151760966492702683387320659731202766073982481814932644646607262471684661601906111255982484109211548356953089261318390810180455301212027078668397211871592638648288896577479222899226216965382920462345672800286428080081510399424886086025657900514406599703035125470613920917586586324111807668579157980077659598938508226165560158672372515362909982726064848330610853289116330785153196033014040370577417301166172861598672857590400583246821632790222827190795606906881711590764017724560512239634544776092532769308590707324865875234836366212278687983841454724551233718879598881247145253127047479957699464923333698857425206368973607225014338644995866374289445892808775334089025460774398148174707854334145 [185,152] -54945897494392713551522891861573260669356138483312673574396525186629795244617663687498143566885803896502515313271168035653794681790888721381883435787353386805625131870773019038331171264468996671682171343553215843094574191150334657654125503822806069009745881725078980964859135038325192329263442060155984503486491833086739215156773975793997838448385920981165344053862634770283687285435563474158721333231075348658768662012125464336092719473464325829673503367025628693430298304935223122482858337628736530275634483322401509058448443029598162587150075230006936014138461682795747404560691852698562324303118412606208984878605793352115133983158286437947253185754171571844131827995831513253728993736633148030659247744382576382216693695325785474799053428183153852281882770259992072905489868795314669964711156582225264009786772500797873871456372270213705310500208537443483953400192466878856431583459770091990458262800022582281060839266610364397785768025305249979153777722395674644828618230271036299522680646017067632160496484017823530108145816186857027635343377958060590193976196429021954003875260658042346440214239199283547754477531021742583359493053799410399700501184692992933776 [185,153] 1017993799682998187596682563113891175302940350621143779397785782222262933246646113092336879418694297868864558597203733777654562908608811343878854307409784892196929870761838513320585443502555773681712675864929234731420884473206496261186948325242415894975623102055110589889775605878415757934456931405292586017854565845167349065748538029457895490400727172209957491945410625223310693323519583812676169769427814696251752629544839522708539664726167972671632589065164507394070613583303727877301710506461824780882239111749453389585635195231578351110755983098662975843420053293742331151559615576011754656495593688071106090106306470912539827845370747618238262987039899461731577801347547216488329342118320902347574329639212776513588615662140725052662807574677041842258458801976663456161391565301083734685156172678478074461768749170422634768554060680450151557489941340261181555456785936856383703412536665255540138741629419864251934681584240417609895998555301830108169593644306796048586579580639934251729156296021838439687380572080243850229759931171575255099796756130829824274656327504666315940637243198800789631649161113919702009245251372876020425286477610718449765132236691 [185,154] -1479707319568431865723712150656119330058053313735338970973187441983765901968384335674279136886242899147332953017723138200273102817302198425499665830087832185157460479125227711056582740230397541834059085586748788416338849855804130878686351972584978578431079416651494096523652491832347736536615100765357092773976961244648183037235470237682324299500853281080072449489191383570258696244290108848504016298284379797668012976912572197767778329922064861847261514040368639834472622561857142051584861194819966163859255434130036391637079958214369381106295350893442391402671968482633547678955576983044128292519480513261951165346598558889303855496574660769930382488075447345589928922798031439525363688879184283504996674906366217165561286387974060284599536418699026895111915808240827867267740141524287750459666936074881268086524160373024390765118820992667566890626833195579995276091600106838325340124929651867198633650353359957071836426858592818605078003371831025226979151454375450174290162015010835318064218473790777003469225826923785505752619005534077512815804890097325640167244474741604119367080930617610158136077948492403957746748909446687629919498007435519454217 [185,155] 298881114842008474485925179596140979569960959395371164703591439907132238236650792379270836282473667884171699750601514096389978044154792831696120063623273658022884435983001020074984679099026010143107853049428300982524565513144204690059571151305211785126160093765840887169749482079349698045494897859531203564375256904448917140789216522713146051204694566312492589020234157996265458496116581074401722827045599236800779689142108862198189009448042830129476315738899705497551408108404723471679100904277578434100356469963559641387375330145887354735216011654698195136932459856573852195715259807431158669533477177628635382056468497911905604233494660655775113231422012110763639425161602332833408743507212122797499905600156829710983611093090177072199225476364295254750042942858982578422938352696783226912315763864594409856893222102310987807463619337201436374483262688707115281193681126560077204478351523331526452550056477604010062452540985486683092617202446026273044121274891107898575179502035469705549821437449622052183550149776332335960632141744797539595307041451781681815371161540246744266743953815272806909793004436224453396623647988243250257479054147 [185,156] -55681231079898685109765998131717687584529801635242235966006900529342110864427455462303145234287108839783660377210416032488650521785090177993224430893610533343577760308589183786669925611535200449953415766048343813389670330808350444479519506370816606802188153778463850201664093233398233405539945360959908368555177229808345511679771298871375497667059559164172128694127524660887405416107971128624897015588683331633169065489297218673632395532876972605351344931790324142720676547333212134955835233366997496040454597978714171886256553936116703629255718825982270055999372824012702140689980829247049756342296911933087704244824417342107070712274385675712666022854867105623149680461933532754455215040181992348312907409271221098911075812094420593964370056494665014856054848676573907770156262458487050801010417671629894036106576755720077000095748828935800259777039231622410746922846736897014931727453256011945044296222444845237895890494534120805908182651833055789030450866069586310738967252232666390994685819571742815797284366718660394692288948882423782322789746844476394312834125283802777568315393690432991019382566895318606230634102182100801906 [185,157] 10716337519782511919821255033337013824943988364659615625772185277223490643605767165635060721257864037479628001306041078505879082583782682279435135694988277825089592433220431549654493010523654329697065239681181913577810391772442833710499997330499303829244536846806309724410250344145043954627393944027299273606722196435212859249041194041331874925371938148264610487296399888016431664391572499784432837742668490170289402371191697571590211819203417462582567052016938555899718966844861712254350981071265713964504864348732191188783217641101877080936404021549901320511158340872797436890583397561088781550685300892774601708902547241786532084269043318607279126741545435927370889152376964367323980713631786933824014827207982080742315245555878636010290842725305666489234082653336671715640660142103477901222668389310796822646218106968129252082684886257495240352773588680127719089355995957620012509066611789286742637645527726416429057456952837070082285713424664323721920065499587714213420322435858373983324499454302514854418411040668722457747395507368565479839321959476744765689024465021760802774469707249481069131778551241042585347470897 [185,158] -406300901661928944161065673556808131533976655590740143998737247814605369227502806140775092043378618817943872456722938224184459996138250084670046911525270586045123608144070939595286948352800972809517666005631156805586345549539751450590702736676603686341286100277370533270258888884604875970752525413367193555107457474432850419592316518446771718665157009365356313995336173329354302398893759704758053997837692148490441568762105292382239677432730559583967183416159607909892231344016617477826476862365674981478563453097594317989622081650539205724806429691878448673075937172665434554210246015143561949083733371506447663297432569275494769449602993390424803581950166416229948641083772114925015987306424317273141199097347988451505247471653789239799185640666705382821587757561648258291691565123457959676289087495826633793110228125686848169798132448811017512706096945167417952488967410778069091647596061138917067782792387021835845214515466018264437799270680184523233793650668634972104389418981207804526717924842725090768470980356781240497340259580635639368979072657224427854892620434071729066887801509626821770754357275439410 [185,159] -35746971031984471575757419893318648364613821859231724937799454089030741602130875430384991107394803228705453601904381900230604580208925714500831312391836606607093865503722352499474213731714421183576239603077560837503576083560183414483543221552339493411204229349060825998953107929654151259366228846315440845366778180024294358490279240978161211606962141844775486714463138256861405744085138658456487883259361872678187866679956774617887986897818458803317316726599068795392822049614577794376974151977143862792975226924694059931453978912350834021668087190917320443601519329005668401073021732748104512543904597259844367179145523649901595172308917446688149380868662795150505395259011816008626456506464875486105412222037085297066557610444604132085772955302851456412587197752440581537695890972655971672183546241379330223160346447562682521739801610052199299927121674617237117041537093552930286495653367501463834425710485104104616325883601932074652751648914174462835543533116468821359568822538517626698848430083429412770153809843186229758464602840492757450049542109413751799427109483258896563204528094841455809319854 [185,160] -565616847066474097581291659724825588711355454355124189321948041528249349605241177797788922977095376910226200553834846521418722285144013366994530553609743082680108610489166028591634207377802153975587961824184790176476272897039815365198621232770082061303007095576503927865900257247756701875457341520760588401956188412119667171119780472473258301701501820205526251559217432855327633787994466056796280275719603858386069778633185237865605593152972961881701810214823991370459107752638809288307975739149161568843243342915560873573417689121575543378350995928461520140831004050204432458900899471124330878903904560122414721794338082682364106935099300241327866100849920330053145265716760098325241084392299536279721952951963284242863817800510014169825205236292801560619589832004350557765081622239529704467524664091803055790995520339592701722671612823606371973171845798226675972274055982083165944531039678375474248956339709212576836229327818017535564877926407851600165308119447826150976236850624515956116368500251624677126906295957235103222013042833949701300887602631236221257748487051510582728729825686494 [185,161] 9128567861006851713414346091507234930098180864911447818586705996217657649615251272788922962552099806323991592065361737694548282186688723078303254564760984293971546764394059433581033119412768653453282714196923977940354128108502526268106717555030989285088663995523688598653347367051540934320389742916142282698875809758825755892086145263876685692074325300084309921641666257619293049406916821553488473276981209806713099076649443566178415076627572473135945006218010910846578693660422093872226495127650129122376521106279638940100817204654275629142664373376021515886085487128533111178971960230491649498378082513354938574068578896547197638352384270514951736614212201209093908293757641364103440643733666236914048334127132308916796172872201624967184083489359106442444117706045764958735487028517910901664761039325664833030408457520143250506356544421869688184191177465011355548469572481772742213220717689085445487878540041125918093855696248301273978071360655692393748571252820716869230915972475510293232117233974846487103588175665419818950841612275025257944268931876868735084887345307373310766 [185,162] 131974182173950920669393967022825307543741145370755294511518385250033988935226192150287298900059732327734409736250398969981983413841340056549620489208564730843562880577178625227095469227771477641761031859849174848413152321173662272336453601315888589056146075040555085564053380789530357368728478562828315106320362472476937942944265793490141075910880317367424414527362134392028449824180653235465205446718297735650559708095647001347434499440636554044341530217306801750012756642116694551741482845605358852328937348826657599851685725638242214989090507304494506676447953312909131027917273938484320473944993495140105642036236833953163747038517091633569572549390880154979888802684025523393644828391521797635735992219178264379006321933023947605011023749523524188016347498853103558689988402165060184964940622605683270807027168916028094461545951893906979189942747280732139980488241099752712513826267450110135205481582685107097846348440635075588854810198095164302387367459641614693377406978524432149489929941693496589287723912003773573123518628871390316647575203358268003170466600050 [185,163] 386282631028710791374383553466577680450964563751455302386674740513781260606451253979307291650124962549719975309766150686260758298293005531407023202181854573624332437900344417161999128653703847900956056381784091508259427283581540064894865678300480014490002873907735510791307100647944650921775268035346791848074452091204547635793144920697030148208049171863607834665400790591603440547432926679710935406330551464013794557293920685556173563502044421816234669662916852874795029286248160383308954837930828435449894527074767678529109933275312519627240808687705439493077445887137466583271197927110811174968374059858907030131186349969319311761805312197361138579312072135985024750489851903246183735615209615392269878328242616905266521464881724173901876960508661282337284600832055780985397020717840775250351227931362597595877248639872409717404429464104358487572341611909136394642696914115603062439024931548846786271968886703414403148811246074016233982874649605124257422643262869575812382267406020425401387959499211688875591775449026305177903080103583797198355397045524528 [185,164] -2031584437166557124785917893818779586313532098849981143692125297855892558632976830762600121776197479053316387145493162186399421672476672337072503579712119938622885390674071231647110296402956539384071168892242845873497435887877481436351205122512861386193828209424929392516013196962164861045372902621247824174805172124553378286371192912269073044003414813240273475515972382560442171805349262907380859105882928156088418268841632019634224496106198382575774748616081403875603032940934969621974143365861166385007243357293481017591117519509129783849735052499370271623386596337506488097140770727462758341849867244246768968456450364366824031411458235466694821590222035614290546390218250562758710758893067926841031308154147199106015104302930284549050032429996163099197087514072679825645998725941767667979466555327418307349524975368341192445432160568565128745818251222012033058212079217362366388749036780132748325084459573218565131976376667104655170186608611836842900481197945685212069180115292141939787398626929416442424470545327569842568893617116292743279253 [185,165] 1093055687161959372327530633609037585971173367802275396360699871173811110854072780817749934501865738738211195216993761965082530038796976603479929155080527911941907441554983961949141325993275477941048021025518146518519610870968545126382243112151764490726883249221837560178568592412297926348088503897372131468390583011480846392409218044764229572127764684267612768682233438699411571640223557085372423984007094392077066784902670858851971069657679456730330120377844907804374578773940687603650064399619609668780412781777874734594554147432969188261965449321839892743767341600529593006918103262057261783363680554787611713631518420313198357627837723160205456862629325326358912933393549035114654132850770192281105750720193199473582816116276277704702256556418822985655627013934121249839809425928807576811321880709889751546966138024523185284819087378840292569852499367903045471843509856225768233951830099191118814212396533868066602080249566963841953421233259167197982887850026763408167320342874241589444502657768351048162526037765410751116781399218 [185,166] -162724401207963918739706155521951623306845366141504349776843746421032837668215820311148279853570555879158753872413092251442251095991271703965804993098176529198816614779810230472994313423971937272995661811060057173838126606318691442382890185295561097753088624590849768036517710779326405983045822722000583635154254088058592754682047627959387037231373200464982237343812808492980537065656629519721368565757444217372707772699411609709198128966507620364882988275662743057759853737927850823679919299117317278072697582388554729712677205051332536210509124947862687970252900318952574334335165347828904382132749188476703008099487503266098047339630507276456391832613941078048261360461223134168273764996622429546523504209761065827857628206961145256393740542552217668617798160466011815227003475005867837777764593938645182971416137318384689724091123280639200208153395899387363939386247713475267243894492732816453154368422684790693637056417587886642137705439165407615137277797566568326290220930900667880219348673650046301365085332402998344 [185,167] 196637362440365820842856740678313185645910364110036963714102306564847162156405857988572128914116850904619925294493618314566818288118371193550341949061319384493568662287731474895971682482127158849030981596107214306469413633344158137803424780656195455815275780475400726420755776768340430185663324952043854555120490996897493414729554409009265204137576057780655202710773120453814698243825991611616049129878078181317054873609129454887141805471080861161680551683945155830067462600341732750299047236293164336278312653951943300700619835359683463305454560638988996333957780684655136943301756614167791162907653271461684865953547833368031317364006392586749278331168609198027461723166397293079569171843351832643402580614326005443248514727322347636542365740734401677174634952055049204671728965571225526952087626345128336911451629549879631242551910285969932289635978867162387374011097232394298502951337538805927591041475598274993875258540529094263206895906203999679184025772449892389416090871042785349378373882926557864611121 [185,168] -107526486956223714012120104258279883821852635486518529297397210281574541793907136188918941145844809864399990416889539213339267592100639678896253184019726242714416116338866425408646847669575824530136932622199646206639546695029449229848734697350774837575420666775669486489864078935481337895931978031648874182941316426999163162467669796025378164711742250488997201707753896705729937170455918597258766218388606711579816010451579498251411078605577282847422046451565289723412952631136587239079056894540204830049353191297184707919577980101878927749800863144610370839640446212325598371158698806048280493079528085789980562756252518447038981920813040824477076912508414277364750718380972597002075394634495042607101573262085816254603175137353829760247170100687183484726462446562221699240432603212868965333492424936372891463367253829069496199848347689602092222657156811600282496105062187609201844174996311489258296035397695917228560521033086782381524276700076069311361963511211867315477944947077109388719702677132 [185,169] -318742942959971655525550027621059077992840550930537889201087484947323640158745517769954691653072259270470328654542688757236830880160190470449308145598334583184921213028402921844446620302679981349401428596098763448361923456214513967261861278538706566480017842585622691351676451194373638745684211467698012620369043043897434305065777140920920217322293848650464446882409901786209993750627214056567681308721904806259725520743713132711602194688520882662100997387438179772996074885523675442464446999637162202410143115034119391244061079448047026214883500361492008481217153101441337011559401985013185669718797663602321763879824138547371919581035542599748698518437730983123903415273562814308796325949167567649633476245317293313640354562778911116658847009966219523457584589813099358608182160792447341449629440894510211419105759975502724019329413210810698885042230830292970494381907436034523933767344041614996511742639212404863955281563409771063456346459058924158052776116017569784310659969345964768 [185,170] -396677676755674874141173986994797092859984940433797815358094341088113510328951780278103171749774298561580923281088703948167738419184542752977077099210877449792457547873396093736617843382063800562696473603396644258559550271631906894433863490732173340993875113035816597202733408593663191888351236739561126540746372809278503976590339446263116419181864020991952128403197212684474213917295169764898327000447300470094657480979573081751607561725245830796373757871514009243245241904772096875763401249614329588024321469190687130127565485212888289007802013031948428967216762723490820595855267742219717928611629315532904729446830446446296771758310430830537364245966654012751920815338633487843866834700079803472842474137913760257300652842306984290233893578247540308858280726291620632827539405114665178653094777649454840934833667576958929734680123923495376955036649818720483623176588510131300734564870895074129751491127298314089645095368998371978938418409182344858052062389755314761055373 [185,171] -427562984636809966603259134075765812690889773608340563937255521607340773901960347753235087579163105305983824929118540793756510454219895237728187642863932853297093516057146649208329237686830877207834269140152163816443882904057146783091854338596088426452365888879469870366910864198516958649157715571198282994528295654241965956410308904625844920344566406130192349426671259105528592366387328875451224724478321939246801791698470200126096972157949626971548022070559366115769445223895449949767302430632902306911040557399959988372926751850186214981238267367687218510072963565587644255689121033667937394243054049198459789605811048970934479956265109012844643301910746733851915346734029594153883169517264790867967163159187250434969787417831513512028719753716453798887988725436076484802412870527905959868040712121903133878562575823453798600115951139309141837552955089274625345046657876272505995667075673097242197956224371893745471634988158381325245810190872431375302827216465 [185,172] -445221633975913361122168773835998920307549181217293751461926487076172761445328489793172070332951030616559447683027962414240545100448538601498733580838920916374462020759421175423267662537524832038466144596733759184861792064720095581316237471335436112742504257715450749988451004844344336191254375566142268025701813124510448674809296094380170477393662230845999539574706311552233223603032605387367391060638087231325103638141765526724995946783270777270725246573199904147996660985075972579910951759820926800635040937244953950980059434235309830636758554344010503996495053946667284391564905089108590637385422589717757902465876116612445644045966730445920567128615691415965189499131960566258547861287707957579570289131560344712629626798198688707847143277919970589865000832961131130813381064616187303502087686281638796333770762715633514260192831386807958237045047482402749001224867282086438968041995903854026241621732522052750742758217056179535654067352688607072 [185,173] -940489270143410423623564783823183004174378349142710965816248801562481806182689773457249075795273122578309542079965655289005131352125047084476696939741155127331592579571559508865351538838694199831557749583321543373705603867802372193841102164373781107842676267086330941072073977428805461448885287032966079223869198439780130892192807981193244722457282108149330934109035492953237940265775244766438842059533575739458953095831031960980173376532493909599252631799320753639851706810917015901793802635634391889347001101971624123027263268453759393857845040864578525317807030335003025793204647322584037653632691853637024603831685734485965608947783164508456230117065730611245158891077077568895030586489882620413725815376605629692242634305603585093330573618348748524325405876838425944381295026038878419462566187020791285072429077515436968229181131570482070366426120445952588377489414379256360151458232922648720087604923995236889700340739047316124004395 [185,174] 449092571618673097577875786180197845618560219156339072087909009064169476421380933565083512227459116755600590610785301239675608080854448736972979440628759378424683008734940860723472859332468042736339415584346040287599029199104797543435297916828248323201812112015691984440936210505199425751113161811365138948775810208906578939300587045952899120068425659780775299199058658480619719652786456608488104309436292372013479518522546586317324165692472988641693329217506003012697579253880014133622740722807121094386734910120423734997115324692460876086269909775181622404965201882111000684734259357359177215549457621036194519870430767586889195406810444979395143624748713446607084371285838564333638782355572525745858662950176734331638420655054075139764039633447342663925815471225460211834338744545540263944426358955164109141374375284596380113861298443539436852762782657542524633932608407127532392195583505050612813598218038102702715547723191 [185,175] -36612325761828071462832370798651968744670929829343766524260957736282270229895407770170084899344079930903010296515685290229723392071826017697313937666505987934162762840631994940732743254588388751455452912445107091001019301752051680001971445212028276500869825614892530832201818976464831439674656256033003445410424163320713032576854220233539552577045818424711518463209214206384223742288516323686635650310600027572491385382951049885784037527114225950835303457104683580419605596102117653830071654808407386204896022554424019374393965715749699487747128892036771413341492658908663909751087859023756545583359062540043538389938844353681838071698675175720593024327943338066282370041984204329374314749010493776194614782454389685932283392349655561796930697470491089173580252949714727415441603535256387544169550868310322547785266012110603216836260812984194579213860351809332842923371828747502512534048707669347024627810272694854 [185,176] -4631687563234576168077688236752836926440188002339326452072383367604884593508951088718689922051189132305583195034303517625309795142607270123625163916875064564877990260782207297391923277081012630403412060692286454822444146277824448195575758550716913364238783954878152972993325253039683298972850787292288617689343421583999802662961910416683297847752270885634537887466548116190041040879303412305701910568832756487234686455890323696836776484164278419447216941687852324851656287096202601782968218397038123274808603461090085316883693505689519833453862114820827005656533987395312353185858996972179089356961038299405443817492940903701403308391542980155396864710516859922289765997689972482144784520813170369409858068729596706163960264750636200299092829050220505447406905829990446608437836076563908485315703303026712353746175295038332483410917686840993235493909662057940608251486588644343033918132331164238030164 [185,177] 487655690976903476499738979630626085884110885879931160144740517115154738198752888058566427646620001642013174950852093511894433729333163822194491762119878093059700617014115121565571829874817812673665138936556458078039249594411471207594738699050545076023425149719578301596542462853375412503946726220047174198591148762653867919873009828059877490367795821201109350872548474128990028873874873378090264966959940139454015078383090375570733701694096279206593326437524337182648032793411425745433493730786230248066645097544968359249588447291378530236198745423407771364552489115806457898705720480220351927471064648462160300671224273241757735024480068054378649782909063259649943998175803796367381299839475285387299179089146770193059314008031559326430406110906979372187724429758537148463366032683524040518568820923535028792891573861361059043302625494383569244465075255261738041504817037482626085758752 [185,178] -15351823800284188876335527808744147978200038094497735242939756486062167774754922849766025279965249059766451001847824757949888315917354166136993990013072286191631653043155983847251377317246322905454104872024777662369405715927695749285988846049460886614478483332180242975224686917339057994128251477560917692442128594990972737683806333906481756144463146344005732485604884477708146971540455788519673131135952310318466623635634412541930633187871266084523753533715286487080840217670457917800654257990126203471311720895309583960861816636625767350793002206442774948430667100400749209422110372422581742000679432988931305543610979777008605258222634421062645372634497714919499718470540141262769445923127167252217328072958230266091188093638158382904163539157628098499494823295940991967171354864179680433608576595404869427086849819892305626925389132025669965322374135325746403857526923093722 [185,179] -17757016825521046665510818891144913905536527251452121748029947509392183936305877373147453841959376757418201902320686535466929093499101301400064543336713711961622773354711529910556363435175378561169628782482338011358246345284533549249056947137711991915756257575306298243675565142337823712172428274172503554226097888259993261851735348726167912364536378005477143740456843677098343411365185103204717223074462616514223199846082958055377548237604351979279573498913702850313188388124059834811512295925315073743984548674732915760346402015543526411069988872215542494989454981199312398026063441854514270520515425737201229463151849357258685010291217175139258879774168376652159647078754435782272081923846284938698941956604664038395473651962007264641005876016286952332251273265331946964328524635408825113974575733075385536885284179859350035433297650385614760355586881304999284200 [185,180] -1681810560766803216766729675379973662724967053385643610829428263029932761175652241498022882596803350663285142242021162399484669942760747219896442894272218885878173059842170790310245179288063058492162502918559283544528080568437760309496685888010275445243644713778318521155806186049964782983785532015621206127656660848059214132262066802929873100208428299032587802924901841974198061168568552099348570081906998224220237283477343636965252511903322401148010532721037186489854660933300944129382884737328987936450004079781358061077435641151325698867538200417260646641874658259365488814792506106510465100155495530316294637963951952577434391114072613985244746006513192012899199257744921073330539643461984869853962599604873553611929083690439941160888410251493622465104836932637545546878701138354790827947267738668069941382550930705000064384161222658384531514466895 [185,181] -12298765958395208668673985500532083012512592169624169147824718553208453502367332723387055271114119871132303207512102771709440494831458542696384706272664355252356947780068222296299102258712185861396707309445847570573324072754451240844367337013395161040742473688347831585910062405017838690142905272863741233843087947254489500337983290449182107122402887811605456708168084952851821562133026285225996974337114855670395143959436900103924203393893487279654548734862886812978310027978594427169352811473546139996350877011297394066171162974705445170952029718634336760742848690511780525645466876794970078549994704548406237975105653992285112838813755863591678806913410573421801069156819628951758427674235186990596463725080842548879295301208775871368743111994376701107543380477315416951437569749710587662028532826736307768294954008747901240288178802738 [185,182] -6549061698528811612507515631664873052449573104449433795926565201392493363105276729222452596498366927899080950434498649066323758525615049428120805063816977818497771447950732376331116125492144450598313310432675680159158232622148588517941864154039863207963196682298023686124016140521792888787617012779775161239177370627981426876931455923905898665366306132088302493143009168966728866762930942999737298392579065438983876989560229106591120206657478393371777328484989763864482444676934376454974420619643119630022015546825140893605760530358490217424948341568436414892183567482683179843899371002026173462854069979784296821519256124500433902746459572194037974538199763933182218033354172771190919595906744247388324980221226272896548583916587988496511988238238719171687482673896483334572201230257498906198087220966065091479647173762926 [185,183] -233004192863338424384113019017450145359327264136318132330496003871982114313343427772012418879087915775530688343352390731194273254909645450799500842517293063939197097461426870112672051386032428900873497659678861799155607206961511223107323548609776616716402960916836179668646135586702943491381465787932076329057761988434544947115717250866298745048156037197465233356891423925339679815179880496989496188554336092438696114031625655299070358521037676969070923278649261071424009314462177038689746332233313249605512709969782191349076977759246870883926772084392144971546296615282843341939089282778822278575984544625072977483277505056778365927962011512539486810434077942323504021707307530296363827369748678590319276165577240900262277114998375925340890072341865485239217204004503976971059417125638777927873859768618480 [185,184] -494155988322468447599669946262205739358187630275748142209795687072158424250018460762180781452899724458961159390096257744072494510729735747983456812325049962512879825623668096242624443418690035138001244948218510703648839315237561201629830918048897179211251577815606315613419252001556831380932096095773096349630506370259955476366449995262075015842460352378991043919235091956853059138352110004134440023205611647168641440358454679179231499153023217620743320188845526938368096867153120794227087602477425494175887219330636197789206586536271321990322317290584519909536343959667650487287518261003387741788486105072540730951084152707018065750600742515562621505731241382596534517152807685918136890541962405415790137007496439062557767818309614698830481744303913896029447594621894533691522865427982542 [185,185] -54036066990461169428903183203269028183594312853028102186257399134843251781366829732474782526887011115680020337543685084611987644322808257090110561776184574701287757939627419630269036644472804342183077101622046966303003072542610573852117401708961405813432094708354050576337243198973384480937861187790857839897584002505159787016498956222071308006330594594016185530818593247978842983702522546358739852668284080368005602082129536574229139341280095990248710825254802207475284624592641794270633220267481818723398975743050020408449880489025278132691908195695478534814684007444849447546857386615177768544775495411941128080726140476428125406435748222482782999721758181026441731375682424952514013241344440332868551631660285824353475733536399105707192561832020084145612520827834718 [186,0] 6551835323234428329592243426849000717014972972141943687069879110128777836777877968063170109450240074301119792101908802654038046343991212847135358709416438768657052560871974265998500445590199342887433785082261170993940556608316551887613727715107712544975860146777626089354830769613640502174647457578671291497880533007554634028584480109279144563439198108655695835448169642860486624581792827996179038124505481328927836783811493800550554525342341569512391771215789699283934362394083309893842298143045652442501979214285666941795067936626619598489021563185848531076228329795845830557484411226428802929873532226411808964804294518275757407219490790763750684930247494241625329585334224778662987865757735394879327594629969056277724245829212315057290035251067409380024175058373316797460224359514251823455087045866842111574030903226367717665868713046727013879612403263939589525323443511168555470331647357040641232464931330493802256062000650525046001547170370662573952415290167769720068777657873318978950720219583817895985042177854963506712053524327855198871629740382134630861060364598222004246142942416446827202856874693188275640406722111967010617503939811768173531609589588538524170699759879332589530681148595893038950691055082933455177609353525932081368725087234847952424103135501635583726689784257078068352333979688932114566185255210168305996197360631669649911003948609493984043227840589744094693538084159135446720912264820690205227615549781932989921430241769417078572998868402650315676968811001144082378339457072559831870260915812098664795193132229922371857249004027091109889975998499414177819034774891762587573405475830495424786019471378522201829460366387049463754363967089607729641578268738207443816269079536199569702148437500000000000000000000000000000000000000000000000000000000000000000 [186,1] -92742112588360882687547091531066697175061759056488229654142113890449418443170827336700473210177830495654228892004319471439504533062636690019430302632953669565807153372344787983661035256818485083266534361692419919810658978163752938139803831386389975988096937780603424527632267974403693192820589553731932813168305250990485494220475600519266041895465517806601300080529828206569693365904276323638982870844011254955387615829600927919967159078651423800750391041268574367135733011590188109946710009893547594783464035258612744190057659622198611133771992015479809692149566219498089955598513559372762175662128691067998111636765730918266928727924657497269673240782503878908228952600442196843239905032844362985796285381357814574331186360835631848162004156433972315468845545617845184366640913586273248747854348029756888009840690936135468870085186617091711190928146203641794883197830981132741517215939912581789503264861429353946792834729095411773634282308367716672097321325604491519340530709871722154338544135978997623166071780598179450982260060018452716002978727942075871910810032810811695811482447613754134232538186171982852823286133480759860765793042810158211439765869532843631278291077431555869953330252270363949208471426637528137266082250982589785323295221745526350159318377932885077023866645113055013185162176026068996838246422499162315810843531149386556032052020400099258012705266367553425124020953088043076891649411006172160363238536864543013909813610291105374376329000589680518369998942338361184922294548544175887797023393248933052061747889207478191369266489755614095911325213240524994761169657059486150297680889190839117186279987273928367620380287061915035798022742684587264867530065522995577470364124800882302224636077880859375000000000000000000000000000000000000000000000000000000000 [186,2] 643416407928075784547053391728795562225850931864055668177051071250585907737348242534652940063977858650290087773062161352085156157446084300876936401193574151414529022383603501818164941162798877177533687609314387534547449504483004072187092950515722229411147650077532593076781341827786547388975858876446781125924525882080622031250114973559391630690509794979578527372931052423127161369532360861390296111954582708639210947540307506007839759367485964237882874921420415760626307987700910581509527887202107021069430992123630443578572670445697948243695293162327176759918465831646396233252826116257359977710502650432989608964343244701163935354528246828349494890726248752821487070020325469082917778928283824177304589009525406368586306938734941555187125388890368959752159022729204804264639073138795939714114123138789913165063878658658407152377040132084426424555033454965056510536558489463277952825873181018298975705024941917651178942117108423901426855447877589603893804593680900334507102570120738161836407033170118771733037246107520627617830195520833870677354615143090923206164214276883267594028332555488058873520524063409282428356263551185523516493104751649355595750249746239085534872190275287009607619665460573444851884847605939939074051062074891477343058632759913197755555016559723878499751876753588145670474220537919130651737396225907082703632502073927422187464551482093087068287262948543370898173309762335312896073815109748210673103232601967021393488939466841819376100063695405156732422926438305511763563946477637658456418535205157272971082761818638841305439968458318156548552007917007273479513208274520089202938413571700804476232238883341774918414189838293180764791762548490579402977157952647806425841980594749998999759554862976074218750000000000000000000000000000000000000000000000000 [186,3] -2617946508937837039656139580100928757783935966219352175053797731028725392411593879687965126217723735682980032062430779412515457712315559067740949354353906333031327258944980266725226321077433777877844600811504062665882219631728738855046096026161235844239742685686283137297770110919596607157956932670296387577621972854617643613844662051406530381807614462204523027502451617432301369410300394246317793910665138369447954195865686490656413456992021145033909235036255947150163378883665313503639793315497164583605259641336028636172430864253168685131788799973055872481480795510184084447754617363342783397090032483810570148390732088573020203520151416896251779849627966253672607781753965728073966701403479880747637434735758968212939017495679607377217418484967934274203937344653724828924412854527376489061490818879989181000845186068584308281063031773700645585990056187752437823817811527585020924496499580797759539040427970029101531069144555542105957171831717369447843819987900669209816516354314163120989151246306015072306527993214910329864052172751113256134316420668868209690584538477054754604016664892157600109826022381932912857679095179529387386609666445394019639955948579199728784352761218139650171222442925546709879869841938493212846609907326173410398923105338591090756465838569258879973663205893611318358669308918258880202856182460645968661187151981300595087785827526670031284043958919624541972911076801533159878812010673817530847289360961258502150371301980614726326503437093601247433675354893108522171851473119431757453305496790249196567381627329599350685585368078775246864608138886110792592261149483194378387066286506381696034874900713583444163287318040019825774428518351576206800419060517795928820836063084531018375855637714266777038574218750000000000000000000000000000000000000000 [186,4] 8067171731679375638344198012856430879262153336189170089483600502506599838163090180474678868538952617236486806176443989832210839584225678788419887835197792556404279894949141241928739188936845710048051063700106093203690927547204234861997892689619317772452812922877252900662911529236856874439180050901420152511297724771160966981471688879088543590307669259480977606678564551609352434307582910027675438171651450948527593068549366001383678797291597607283360377699465227790522041320694798551583480147332613353653629890528443956434057949019011454800310237620529267900675042659001661580297416779035952937798289403779658563494554875496139986743907586244174622943480740946250855150764473078194258376638737508112378244141904348202387713674763497432831756660607680504206758718861549244672528811538136432478671828356146759358807457019664429640061933329267811260763708452741662064353765240383668685374512861508353758374694968083382618338894132076107350801041092037465621230778505698516504373608491512165435465420161998168469053811888724275156565254853151372281164812067196102024999033307067578348539002867014563109520559930589277841507032947337691826626632691027230429724047033598825217010943627961164545694529897387519059048725413188535523456133300557470717533772714309677350284708241039586521904391574166819015925012630703026781222502139582628869368819491242279724788138871402140078321258345912339419871654664115754694185500877049550733957317052998121095464328201136044157629919143795139126211992539194128941941742594463569703469092251243718588262071783387581001743156346159909257620457072082717896866593732748797425559862800569146952217014275046483497219458121848068389583131764670457800012959844484028073763090413156944265438141883350908756256103515625000000000000000000000000000000000 [186,5] -29899194643081634824769704838335672027923996833040232403166705454989903672270404219980168728701453965673154186175529507571195603735234181590872728474148626118039392436848857657375055649956157543757194788335477718186117710163315314165976217048903451006125110379628995066230456157488720218661814267233093508086278841486484526482638197019892887155225055803828810535807743504426529740094470313434745197518445053529108729240739283853116246697125024018804864126087324156851808624733236435728144004481168743560799991743640615477929403617269559488080100781098230271745155732195122267176674434004858033905573441322831786938210676855060008925491414379513466430423660521767777241423550412341482271866349379890727978443330399174945843656402324161795908741796570249502102194085502915716242823459849531700926057060898873380193482382985967730832493318455850003830784467656834658671557852941563580421114647532714424303677525511792828400799667483883988929972240316400866074877332573267696907868292112786841114597941607887174746249293892720958841357010881137530416557536649812242679789530109355283357882735279716450601921017699617087119900175590911629099173432106521456540026738034413975542580173852784940841148921531634848274248048845166221600044846667052206906479967010054543004051680953660698129831011074928158113937877068235849945419302376994991873160099597962808559687010835625871627112560015369184406243323657934400218768132462391056676065410718392912445119014078014767207150704233187250241839366353875399076522620563008780394460098576991747891584128858330959715790531462338008572694221629764927015876913112181771681897311636279148662947586403238981978295350239163072126623996037112460649170140123999431689907496050044313302684884092741413041949272155761718750000000000000000000000000 [186,6] 117994268832335128218684270039735305953342286310780240945482839844256277877845706060343334734708933481128205151503218723426956607539012866190579964827850676986812164044009935250430830683799005770440707979263714389615646081550807511705375894847104174535558315089883558597346264483716156640648612139083361239718698017501933427182135454211017563156747620535949130657816578900462659642358388852534667900404717144308819832822315497296528387759148121782661183020476507861619175934459828330115480683322532541217115232704708515625734781851395714269574680796141186261492876561878854476072769808970686681716672176723693979031474227887254991275237751477166692535969004872874823709172609420933334781832968492791617293349697202588861005455737340798406347438471021093517420816181647139199508322533556972654888749675681296048810304518274977401223406435407415578529863532580932312664915223557066686352728324764156287215356471462000215175480312564733550573845181497380185058062958976716226784108272522745726214001397072434664124577929739053560586937879277865834136205841698675314191864451440493097782746179900223205405465989029325212649606173536093452175953027678109962466628635115449786600011427724935272523692939801292566953868956254675009687615199238083549317346550634810532538161936347742900406386554248897492758027535572613109149971093934452896612519342958286451351005994180446343328169800466772696902413363711978912585751248255902808523241587581827867250041882713901824741808963216719015113880362687108365020447144973878524910055615698235742582591347410867987181836718086725952501427229898305643018538723965239196612909261450172598808603933975046593931605276031583924753968148822566903731679256192774690415380484865077084745244029306832089787349104881286621093750000000000000000000 [186,7] 844529426659085628802091105148876463628307782154271039848344795310895021976403255946827065015636141377420384670724490866874759680916098046939058974430899619644684474035929167257271892292719043314410192259691323282416616103831584036216238652150729203543031711576928013002835121372598950494650685537255360337968508372875723444154461434673615010597524202767558849964282657603818461276550459471141063277725524679929477947702632327395951116179681822444209624417035385931259998343497246028048190995941636034955028788112443376521585156969920086223852988209877442163485950055765747352317591470312156131371611452641723640703228581321175816616697871347854515296087738742975842297167832951063261405007150096484569407726456492454097849104533163301311261239520857980178521817660545781188509494924847167315275078077745651316343827093272209619745457489040216333433976937779723241932312822999557395068822669505716317344094207858404141481479634826040893831983753354787867624737667667388268732665252935131279217106092612765610205628460777637970261570830758274263356187166302449507436728920401230945153351789595960427432266799340585368961986227308619236088307395880534546426685886587540299881077021285238772046102643721718736587437743542281171977372677411857536415641807156524982498934378172870131689050293991269120397449816615605814016829271043893707262809511240084029118352128633567438391347149117338418052996594727338222108137425232661777012773112706944525691639400930669488900829783483493780382425458716339240343723844147264764892370332651265704175227660134003188340648692161733038731330243937344487561128401655565938460062159046097280178273196214481371603966390432919312351104935641280505105839238384183971652897846056321415730745900962705974279742804355919361114501953125000000000 [186,8] -52552758995271683227384378685088328013000658869389665389567899861247573776111013146236184141817991060323211764863566698251045568398930521480614305200665979276174470978641331533826481223881618637832516553924171244274454875739551481277674434969676175244354512986477141283732754001223359794993735146101588763619346124440600859186568387922170623923742801951623376318349850448851427640627316041696412321201665198563928206157902914864174188626186196667295331317873038987236386182367624612784709656947504301630686595556227360421512137408691029633691607941000490821391339343317078849282025070767618192710213403042132246623522684189920748998888190615421840815814925662651945828969781686053586510937314937338807488255879544554499596277262676648361055760512219198328621539514024064995709474885092296687852799629075454837609953059917044328319868761361920405865442572913958359573163446552883073806291667908890063623071877427773999954205879686675226690367246265396451593594966799969999374494862287575021680666623379168249857308042400758120873247069079347849134281014642191849759069604210169046191789758887954433818958321483853190362832423139520135617268897139617480901072680968105325147428561717896315770816937595068425257988752043904940166619395076404360115006894287073823258809467884407625756461111519238097187166682380416779071456240636346705392180788839810847928609072566876465771780785112057990617535117391845220500404313815086257147378922780448457955823209032722766319991377940549181777947713211315430660966887974851918512605385150467988390620572050776629686711050318116492027000974060622473743692536601955747099706909821474976197143879897722942643155173820784145174695594625823645798200319779750173480602539652787858230617468180412288347724825143814086914062500000000000000 [186,9] -1926535642133005636857878361413156341806436301172047632910485427576585335735121245459764260585276657267194416056339478695372688899059861858679407869651901675580320499142808932750815126455414855072259333047908057661358069203421929559318150248807144380661926332295645627946498415922320279572373636504065472718110183041363425562095473862390489867167783026565985825210281275306423659055242894128745939381419128021020854142284653117215358025087623401509214637586152819450318000893297321073247634743336089894210148199386207966360420207918735612978468510603463771189671096590489457690605143335253526887770426867581717010322852887498758846990818810603478246444358169511048222152517541726851920817384515478715857798228042869902492269319528845410448894155845699324125815918986818235576754690284575254625467116586509760557487230079910525146859168027723795242483455559485469942770763454986878765563942326829947714999419994085272250034874458766741506822779200378863955412692860121347617528569675198346884041837201730309205577698312248910545140646626831845064347326178306159044171454799919929502003769453884244818912153643037424791565493201911048869440497930581247274411433702969449057567144667871700819060146098744852343658211536467171025181038423114353040476818709915544917417045651819207472520241777621306343582635124170185440715173605670622948902071302584856083163917010505229859434004858517210334499977931023562391992129590969964832452391581497122063219969204789876328198265038304126710551080103085973092068479871830019900917763175256074755750661104674598821370257682009109240759298617378643192447718332069906664254001172534587803745972570622203118632045568331841726667747869809723396306193892417240166677066061455252811511270859268218913484815857373178005218505859375000000 [186,10] 270000042614599583739689569209630252609070743163610762898942117956695853185736358619699505619067512758032778314659578891175764140887426993227180017984601317618173050517777700656940180375069510114981020448742621233580147558085093206586378622429650127508391909520950521676310472268917650366986509617486972810901852477502838900239918720735885348245438670357244813036422848644078668692664354661210845508746247018638041822792379858957950950354088531255626257371013001381909860890216567573952953356891833419346500177060600995052375495567586842434677829393098841976637040562788204763963258403373068677751711981904937262344105683977753428254770398590791236179878115182312684547005425668574367473822380342023744276236833004091171294073270286612777073307772184634710673747467294272146339714532276090293164939189499627257552470065194566148762237558972939912653591317250297328740568054678221269754460858842753661228138035385675245039514258766793889407215345458057406508316375617187208941056557121254283172121038941555507837474370315964400721810199688642028993268500159828854274915377135811377316295751620414134035448721409799624229741504787652597178982781037107068517468833783454506322632435348762713234209599091069729243423539727276089456317908842965575844106823783468555152280107675924300001262201169450908813043662248803933453305023465793552495829676363680715322817455580033506201713347910542157331546497086218195554599102703372155895776935773126055160131632252191068904710453072499492688528940748531030480765326891166278679952689815835922895218026807058129412490788946405547415334797261809808895709547180994391815980625290297058997388626244809729037295126431769216026475126701311419842140028866173471766290641635580437951943302721247164299711585044860839843750000000000000 [186,11] -12453174475426191411044673218240821636440944373839201894204700388950793751809460596288393501291296153087581437253986125886492234840564207862988296408242745157692890706002583197862755644977829898862746068283288527670336730962898765957602746608087176709435485010858990833262148600976620807938466422392668496294704871985427562126175522221112763576690997252322569205430938971441477280979374613718107577869985281586734230203835539613991355401531820919498606101348500450445263219034675142865511641016922785679153355083167605294284371849954335833744539294482841828087887181538689337856263395204295911781744461160257157871433289119105366873804031574144946329885336052059123964050111607523917688629237592636655096009206399463107265437909319462542616499257527982901996872107033470402968991359339915530891766661100580045229144587434756216924263422399023443449159047918803600511796395306085217210229271259779294477084105192236863605048015917672714916690777541262079739624535415342299205751795767631212662186525466666650519976998951718569817635204272647864521855455139532675845903207527934545132583821799653401780133746285084550973890323384092035081253361136888008547584605453158384552857481247707237720938485743433946341214355690961972930697613934921189866930860144631962310260663742947003584122020373362267123821349149401549640789340879499798351033479241734587732763223308562149227380464534764245402650605415654586589119998056906146940049060261903026749790476041621469340513716743909455196593869011266058527492535848298307000616668916067558964466555465486384210343953050796667712217885574797360969514516120473176899722961542756653610354930832154744128384796776349258232151924807850206016587314126185355397726370877511701167834406657197732215536234434694051742553710937500000 [186,12] 344816804338073458043982182021888786720438481148225332351998401481217401271343710100534858280181433817845503149187468326999910216858695551432922476001641148691090780616053143036817493909970769959488310895354943903721187271084977154154295714371104128983319310896703286361360205986824394704755592638509090127767369168344811349821698842876382229007708556565773423810312244610644220822015060221350372872600337992881547520989696784401072280514439651181105514488946629870749289024642188023090977528602621452679651685768213682861650634689646284587281576620687353999033700580651301938001763058211475390679615772916164130733773283001076225477821242388270577964128565395927545097801374403193659188216811224425267813170823425465736342345502575925870788377020785739511849273275655203836171898812862188047135381113295102773342577678327271342940475013732277991491455015548485553184959192556674769668355741511616275101182489360279431736030976650226261062023163827203671635829603099326291419900951878434068673950145041124672892423478128910530018929573978913492100878892054981149197589186448152187596508728378386186507984572187383954155590748260508301796027288702731080875315751673671893797433545739157242673501916973526012371934152798665273207164045264786354285125075342462438326805659390436330955291015338554058245961189152676686835858688138381092512701260187019762166334553268000992582173734733215069207824853239535797402633453482466558141885162355382559990381905326021216902811026530591424238006661489013837607992550893908623120943215912877260195186024130961991199223214176189716482329073718467915026381698101956442316909764777898068468296947109510625559548753675441118698563678743086832168483933393291117459905701681069384524836778474821130657801404595375061035156250000000 [186,13] -6516765336895280221311372658329948899042560535180351451996523707754537974818947485824785090951137751794716174709856924428787178442239393795940335701507109074366708034822031982456048040501432020547943643158883575329803803796103374415298018330952057533747449741226056343161493746573664539010703797448100223035161242857445865733110366097820931879322198452285488902323475293727033519204239653440599393293122148247439296990461341962749445756361782642883518971525255501526810378973309470374616194653233203463645208515056906530576887954063228750897571738118692971522745912701879888152092651475831029128046736095419102220788072437279202577642066285503733511676022972809249339832142029834722381110493801560155654500026213976318118547718806164688692054644957582454671890715980677823134428476403409943616887752241275203413809332545418897543036087052648538662990203408763249070527182551255294668246576937038113890610591340774129489975717363234687011891777491525587625757738827605478872961414988156361486160597137172074498247741394343373864397133862203221312332892231695222676856807850787129253892525810633201869396721011972287934231635884211498583584276038232804588197067883799588957061175100302741498974735126452001479124705528344554941245213582365648152559588944568214801279724266854095529139427286552210154740649920858042844053768318252384847680816475955393244890203861122433557580133245036416713227341119018572100143446211000887414230796116854445600631188283325982737070979124503600050937777236929836186119162615808958596602081293775132936070067990423377856086956231979186154972253335722095929298392495295528342339852528116771048674779253016261560667427314116908343385106381850133751640743358283080978321533267928001118702901204933652934414567425847053527832031250000 [186,14] 88212910673784227789167280284111635639851640984342407137053374616334003161875656790812069892847855503992685516958073312561658682511924439244978903853541179309717623024421736635954372574791389958355461584340766373624631333816698881364292114123194643021925673116108939819810755450972581563523089049911609468131130491371467444879525841136038323027381809028136755082575473592922731275070276315097239560993921055423528041545273582031543106252699151376991083552109434175171086774864061188412494961017875743795190152299281031178367457160556486075157626755058965282438294250956763834261576905552196880113294547859644802102576695909835895500589392345126721134878400912745717517752529608734634292552283859873461643936189094033654732146163441575086970810516460987576984562851614801485523990817572445223144833359931045302014683023128392561537325367053382831294539733348407764321334938405487390094276642727294776162730303749826235103448209833698940945343994348865020630847468987646685130876258987895137317059312621929497403787263069921339920828469754397173534010349762060361835253701091877668728553341725230995481915142238062009367954205983974430781616994987352781480348929676948445664369311666051263112225184959909188390211732884450547140657719811370657742430633256646855316717083706641001103779586330544448791660242563962349194641163553434530691809694153452050647560265732663870175809357100312910413182397030192694039534936322961062258744095593609563573943272627676807259958959607799961651798517789989286715938534502472895517751619936003778564967232398864770935133093836832104913879195561196830174164846406979866203500463718040754424699509516456520400008577919443367707448950916442455663367852846293841926333143847968085803670855020072849583812057971954345703125000000 [186,15] -862608323156370598223978988231828635600405991014464833860053586638492631840201867395822031088749832398458325115098937175639526507248173258116296068599719504051253769836579976653198629221923759706297777734495541087234833338857269912543426407573172936235680800375467688025208714912301804658276716541729310140741957558821784249696392778156238008754605245549712275824807419718201048798122203293677033708337658405640090613923593271561222255146918003262097648040993633168522796725461233672296166189201670511989267785208141464754950356048290252800509638597990465129265754508771966679281811041250213837725335803097463439726190027000433800955369931316123218516341600962984060277513630937250429927070760762609291988772399541621867690932062719083591146095653868831707041745701109125291973173742046870548252452864898227587391471056354997716958471419476859737415836057959087587740332478994847044362939482312537727459291491391658589384069994308300508021840177412465416091209855693165466268357756952234183791625505111212077137613334788979213612438455972248565850014881775952301448182103204930751778684549271551686396092670683095680646411922876224194821913864168578672625646587801585817828177886499263981519731599957875010988573216629037075902804166926706093024677099059545082292004729069857692576073427322499619584027033048233425323588205540394254784243219213836648382424359129834458116544617552389968245844121608807187471014598130917124737702213978863328647135136659758176893932048355575603988657568710881981098029895285804520637102623682860341034908159719455513384343045009956719217416938104523566243836887796318538618458498353020910262788725779480503649848984993532898432826777820969985880753628198208011436990110468233464997181312700377020519226789474487304687500000 [186,16] 5823970687827066838334454859403990856311247920862966438327133966383605943490727798495319152639998558586574495957240381227153199450899583706959534864437847836896519105810621943922779194775461825178722105171928445023558186535183982220347255626649171380769776320963038307184179455025229189807031349389270724272810669022920772600472008784243200012436381118590958420417963768012143609377239676663973429137103976889111295407155877944074563891766360530896145530835133584461447656254819589619910687259663050280746950964587702801283308975017196426298360647950310893374639834493947039802178879484807556649692890253781380877626050222288090134053702232395783949660311411056957360193885013241409078246457137861842709129535902961712683627754676849436914810379298573907860796989004267460268936882567957140056783024422017266478216957509408546131270922921114120727312449710309941389272139653305427955812599899368998989759398422496053641279136610945251834562073333423650700962029586509140424341967986794652842056232556521447689481174900924074927846051981317936030869779762582118411431291405507792184799729852071523920373058404223138681948484937430111788115623933827060745245601146844754968810095988479099240390819089816876409434238610972294292058978853561644736994485602226433038613965671737236080573705659898974929542851691493710399817359525194962824974272745635551121395986025366844381013054629758231914889469405239493405489350496811024694405971075124385112553815543282232717067158830595672069784006510930659681260477825538511164679803410258051308390805311253040096049369978473037374901934343029578623773867711208380408324958255099813135566772786740977354187480349538024834275874423896219217096451597959185457866873172021208125262374599944450892508029937744140625000000 [186,17] -21015375331182318730770235185954130318530909912064773416272762692791913932350746109007257447279414812175580664799105837699551153274619086478758021445357684296465233380411831383636446474656617439827647252906151582302846707263900166496627250235523169754156145427342359742328155085767425234763884684888088196657427204960738957657018615533598604933886523063043593756809304339741587420533621326820662447010772076204654512585435547477689401885868636937273520478415006150565968162552273247608412164868322592247925932368154996812713181812305824569673360983866300859692317153715640920371415537043760121992816514630599728029609190457436533752192306283402652951263345807871023179512060883544328162621155145014763695453749155825927079782571015646077102464521747424227565164448329254969290938678803300530700479185938658740432605828729004403757921211771915706688559201410830556279889762798214888701179088134670373215113152660569128334912822736076737648374264195167700895879073548665456295176889784452858238724499685623881338983877570514246862390029039743858806368880345313791505147666864780231730594458689558076105633540825810753628527569651403816549348929726545715769857068390412716068222610390820590508728300711241663456713528590071002117069087124691867867583510835983039947037927975119024471879770890981805798455493528264728438697887947498160810952850086565349189762987855820662702009560789916955674598827132656845954593639608025689095468822411929630283896523769510646292181975491748913580281801357154611083964771878642343188912458246076298994285440905150548840187047257080526421669229435762753509533273013162159590743283220780233986216104938835033000932050530202518169859465917789900259812858036426573971738102074896675819548461074446095153689384460449218750000 [186,18] -64078663486460967015812901533990624597348698528571122007095778668332086641766320540527412459539197882310810982268555414676930228758434479253819491942648672930901662282230484247656953237221250068497550698816619646550349297621400906364234545390061298529973475906586725609699581806446080667526516518224017338661487881984563606946097311402064828591151424677084764799502318667833199925228974509696664144609206346155277199496561229964290251301679323415715658131949338986759843191691814560897554741533856153267712808938520488695665019009690346293649828237754842980401432926242563157804789139188885697653361848689197038436263924114687891627569019930590732342580118258983486566020262150958952502144615245958257311623294600466675802901898045186431738077147617343274605344440337170334353847355047368351658272304998651097972707023174842545933840725697639755344358052191128617849227965789593211016759065821055256514247700609564421006649624184129810046741676971050737159979332829749036010441007171626722222685898281378923097230683324484978070915136828616145668744814163427720393315662658142282017542714559209917136287165438443913587430628520458878015357998633606384275824161926805651336303196312095751239206682350859778768349896425459003271893981477941136052331705658585384209173184299009440948122616133520825386095286355122346874086260014699434295790515691975175766282958274637073099091639009148653482048196245476601567185869005243924097928366887480415783220494453787452610725891904371471141129185918821529592370414069958897279363296310554891066551671421804015235703396737910660162518761087971703404862558009020811505713659876795826469245166981353924013976812270740154947342935388184844286035522495516273920527652589256373498569724352797493338584899902343750000 [186,19] 1696012280472817461324196348760774962560924465281267594999380598277897560304647817949703284516408746289347855528114939730741938413476124261386258657256082632427280343968248024494077555846234658455391305022604262093432052244353237943018315671132363099316245120503923688458640573576844849275022334441308386893597748105368458398542476284418770737128017883269027215512028250613840463640219630792543544819518715970265723398975574305320569869161280427690907490400327793393624939359476079517542744662358644551394365325528176726705148417349778039690245031696333816522058048752049385262180718968887601429116457400284724251178057512163466594240160454242184168264779588645024151734833151041820334714062317687841670543608462603872250807321598948771870436729691959472177020013991559965798633940445379887974872086918883802015950386846729384027143311156344035315838373489241356129007247245663885933936331689583243330411244719537524005116151424232246568260531679193848101039097297547244970712469300595104277700476484489650833655582269499744354726675992389916302842651733746111336142312263408640334420053479617922490516968921751850824325672657369272376709303173104669033151993444779891227462291533213117204289852995305427946776801211788204406687897981895938964029061989634710519268941859216394605065777988862355738047233251752518160970166058836112505175381656052827569099317688864484477177628126051503439615144557241792663647244938276902530000208628146342043325995717899010154293963166915402484968743260454769697218607319940476717654125990909455211082856169217976997366193871332778721801684536396795375357622748473758355841939138014371992196353965629301925111075444150642452536923350311652933789579268830998345971127188243398380514952620695810765027999877929687500 [186,20] -15354016535951166981981118496195154787525385517087285971607373005916239927914849613315501788960410411871060642182826481557429274458969241664116426137248312573757564119940510077583162874562678905732478165786029255500046390972256304314038257024682638437021050087776697163908748244505972670931595514751202020745523678977960991239121542536776856479376043588359756106986073878067620925578789010791049539084496817780267705593390821541179759464683163052484259769186002299615753376374355299299921331152419874074430682696976901338951833405066001024707266557631424851758801763053187335216901979415699618304651223391264506205950513265460800585071234015894679550311412330131344806613246304382780259035167913501571161904756461033922590475407624297441363032591116690432660760661406363958078652344265056446768545592190943425972070055076689662226635274842317606392658313129825642171619410783288945568455217657838311815675422950701843888115334320222431069952908219423590069607814774067820715572213954857930814989667526683571790062008649525251248211330955597785550591506882938236672990749086554711850655421511932763291694857308583816301315866278474986669577197648578378945700862283334935424762861811769111058071647445970894770070667430665900873539129854356825620388945177994391922325602217245905983915402434145527916030662867208167790494111776438424369034600786080262735840602392879033322413326077189073162523081939409351644982840079707791548644866430872176793381918139981162324002823985440834591347581625790069870427694156940236108425684692342819171272877034006194772869106842706545860327401086321469969845275865689027318494705549875537710819252386853683392382346300570570113461834902151057323913730580831651024351503660566987724760857006072998046875000000000000 [186,21] 95643158048209559236709350025383020108603254894445728570353777972853352171889330562705112701453971956095522595081781858593855102501740193207360720405281503541977035336164930121332521784951433489648698229009140564290271152908932571944802673411909981893161095317962346795845930667724875515044723831000872769592606755464997281600097547661155229799125025659183919588629646675606020103695409944713510499501383049591271502542550005973923213808122077371192528116832223102043076891103854488802194515123945402559691836609946475271908944717576649190043557177890245005007471762733742100583951067427306475615397883099928096149725393974115193820117010217661306377581659990020501628943034162542892130047203011857308839526550146235559620639499556631845642615891017090143018368259656619196571257173621057199434248921296760877898717434019586851048719038407626474574235191994357001327573889886569380836507152865266532129695401807825951525799479114726827111446335667373873578018583547972883206465522768928109921576686003816811645685889228788434822632142625889334749810973962441775936736161748447384010666680436861742079502982162015048884456064012422318229079394787220312277093592963418174190081619737987826573727090883464959020427459624696416067554061224467765214422583063774144114184709062050487831053937727927708063498468974750380770366115253565827001363681225167229979438608389997559855156679862366925964711114406936630205861422340648669288059108816073491926356144982505336741512287886312232570235150956857337339026440000331370297890279283483782226895669949066923134209147512467893054245130474610915230071984155637970921575306314618691641272914468749026261888552302809255018529831112520915564408728188019704898001049098071711114640075060963630676269531250000 [186,22] -460499258616439670987814402432293794004139062611470158555657722040603018990561592884937912604563054962535584115724270263702737789925865867965006823795387675577890290561947857403107207113262432742725603813608798184002453123806613654110086887989414528994440726853302634739229209761476317006554536854688956749935786405619999553673188148000666584414040216623611546800236078062442732780734231280431284681206291157639818928338318197510999742219074591824530983232091532342055704176091158722627073829583424127791374123893776057659888869073069881326478126877024716340825810857969458415013397250040470574591846388178971464947005302147930852711501953571043670142647064389749353046133109526401334745784715443778408482453628399821400317061412526012484366127619198009670352373434534600331260276340485062356882456050583168236032708098352243062129610626313308648203772575701171430374673486420024354343598053259603043870436228428522107116202367010763634173105983157756183907354536414496022560187271007007961427942230555106578965423114395495956876931104270788356157962206435745264827577671248395991183268764563305750897512168234968618847254475486494535303054375498631629668241416982232720870925648604201541280126405365615683911713820782144482363222168746004704111242178938899534741193007003016693193564210237726937320404762560033051023907458802459190584905219059035165069392249795032034605263379523463754418432897444920060734618673863165297672972833244704889403104671236590396659265427385044061773177678535088075325936958593876519774721901188010459459016221190694454094212771620579741849804956139443335836065052004874787762886980424364043058901647154876555861750591216463479428352292503116163042159620067029552689556456994335383874099220371007919311523437500 [186,23] 1782304573268767342610467355842324656714175866752142354830539395362333492579425724801783229339606799275178953383258825957627551153003779436354398731073435206638660835391345534333611320846171610951219863520324953302854750103614172864274983398879335474486513805911008586903218869972836545839907426812102138362662595158439679461132410137247958925255018067469037596742855307369712077659941811047227102994720861701649691115251786264244945067096716896042061097567731132257044980147810710596685358532215662284102352216000254657327319481543473161751317407532441809903259836221259275236961713954932301876333590408286219562184124249660241790222506847961787897214491623845090630504776975172792153954558212323986751234588418771396239166254086601305422946310916671154234164078469949816598031531014455882637935851774094718534718562011412092315357247128661754362391655515252565611281274094544718953362602854655111170807765340247625972102214418799670177179229954624134085489792723265684048828700425173282672350963846378209750419806777333528880052561052972515078219214415871270944639721820164847063136334321832730971267716690467505950910843284954745959588141677430064470654544276578006973059986799889767165125759071803451391297969658902975283811419607829434454155713047128964033381946938020508661414278235567199180327036149441039146827034234396473360468154873869772280632648388659965624938302265925688852686555963015830336070981376943554873120459310100813962468430116159337569765418385121269959174021657638370497499681368494943113482466796265454662733264105064005544874192823639750112532394577844443247436679445922375701295616566811128395314340205489478612756788266161316706932638437528351699964836122754196208136445136126489515207375089866638183593750000 [186,24] -5605492064383948621001114059986792639050494422102990368301888323136411152513345576815225702382983882416321160624120761110663494409886931238201417429321083203681955287436222843936348414158210108635121150724995552733453311012756786865957163488231947480691929380735958521704935124636083073892652773491629528973891052363391769430851400681589118028323141149247231358379912039031592111617592226478463849147185087766406084260125887640008716131527859180879858176302186724504642564198267019903687751565307864567382764772755917763529714112401257058789973444309072851556793019419608802653379972792008461833451209841074910496913924303730191228518952781165854392313366218370160304503203987852942249010098289744933565494358041191720717546438086820638187673156315599855319894021053425358409197418611934633268399508607716585426297642715479027612560518831306096856067152586950599690519114819817582672676961683713469527866054596279207259389321938360187733105982582294854894173964399722081779794796027910268875169817026327200767869188427537349311932340613273314348420782473356692941922175584438019463579133790329148748159977906909349155259455144097413795375751931432847788385146178426541906623336299386994128142871405898934078311643748664423630072789081858781319941490368439941886686225856182911021864545692244288772557001830628654586721454221757994292978416203930554467148823569874904076338235966999277433102659179844827806028697907083375886046469271652712803312391851297739654319480464123792875146830524437100676948172323293102930900942436763107330766040054943914036578682825202328523265365154689386473981190105138765201072165844410461705359218037380849065111626363901089293898285847939712002152423924972986993763162185723333880377918122802734375000000 [186,25] 14152835852736273436120060267735943443249539076514116156085866030590144435246083024179307495068570389875914892770965957487098573350179794993244871575196134503506034126403796909229977721551458564091807486555798679343367137752114618020705701184798345783373657536678496095431945271982272968241434893408295266406369339699809973117434465065977005011928787428405464124357533666643258542287034257633281631359177467010851662148834340454124757801842754432805438986337852763608361628842558488289163249386243641989968293007098629856958827096620841956780068308696670608876427591938986267057675619918272772270673037239964422512433575579811285144254041464376304499146481139662872073918905452502743675176012987735480919333278448964406333003219846854774805277356753155918205125837304757501041738527157393621576125643218950719706052469477550912986777784562235328282940900490672908058621414585384158905403097574249061246949041404649179401376668084122087410547975034361935962371903615062382224313900116846738632288107057101166282707067763620781212217613952622848479602877371164555280587260690898578052280105766254996343363745533893214576006995566317275127046655809404140065021727549759645745000680930899849679686990067586609508614596353935918091791293241331770709898689690549725011234665814092372714117412130777805091017078494258413992291601950493879210644155697653422721520212648861553207257927056134992067166521459135912583961315410616685898450570814363486651759239875183312313762255070214080414506151509744919079275315649169886367524964934260772331600300908999238310701188240315104574248214827006736047202351974447284557615176103608245591941890616877864135276533910256067757149372332516060065710275002410398238878472294605212298298808474487304687500 [186,26] -27137457337811793333967731542936578541130621676061697393490559753067294681571096645577549760429486934270960099575144222999483598065403300725727223827279533745744850445067980588061244548082218372017971774506325297387807883283050494989284936482587100963127207573020684262922836606099795331968517506598348772714343698973727003291806674532296931055397455449514659023358295262378938504657096579712119070777938946837049810934725544566173013796071294790748617836381739336868925991518052332227748682991445094702119541717813851903736287925450678594653303285138484238014399597227517199184491117694425062052407369188540576881772841406309600700204818630260299657999502861375025782917694142336657621458979578568152715746656338332610498905948845224988559953880971589557678445323565117237431008192050253245134824005904222532436529120106324333101979152062760636369629177696480482337626753586608590392859435060530564809034924285397413315289251545646223355627669299717936886020519964330389952125491201405135484306151289089187548419650092698987002135492186239263276038399090423334557353346509440769463730003422534844801769613266251369362315482212781600073259718792035998847520082182645945912653995170078320226835343835443524999376454291209694807487474419320599065539596663947168783416487349957801340500456187362099455737278982286760350513796802336083172901998108513807797125938773499621189452014942657641775805383545692459405449341272362482898648510150586797549148267006864113886466736151133214576854115309795045832856629247600320251047926666880370961136488554302978514215844246151613693969815989261352729789766057552489210013309469997717679509297142122151413577581009589782727831522136637887505915872834613865470241878084437231839700499806640625000 [186,27] 31252215668270199219895246591310663742836036596767394062855159079339474507984471275095138618413573855971385832149781975584165363085031768478930804438409869118690480190623551715063254214050595866129776530311389700572209901961988906121577613946407615231390145196472064366232126699388850153686127078908650068915160920987372032859367602595758832661545875247714161256645015289440674044527878332834028065701064991257458995666069496654319252675985900879551745758204725094738704346298965002356622852294428326794152640185076867042820045335535914863868812712569851492284957348857753741913320876562494433196265196749516238699676686386183717705216417057006612866317666851240353311522591367150658099281164551312979417555948972031701475274055970685731809506028515267834294270636976271148761314246177064371494979063929420222554469735567524094624465766522919272251044176718296276236790596833662571371293866666591291634172444811040562116473700011239870900933343471839335409731028536865443916782895010466522049669461578122859925531835482116443689487082133466071598522628659623291651511669032954401278817676095411749294194981865313513080856161324162391419607973814702626287341216778833241086464775991083306587653171903394830622938459813217212636408320493722452415739032161114909986082433891444095328442509450334732776097534013126892637056962399574739254216538628735276527306769684294202550973159697931933444557438537665612693973319855338464444256460299414136327892275103477204416378978568918444791441835562397415598541173517569574352589344723383205684174767836192184890538088461375680309997006360212693853931352510479921601550632173521830347904282649544719581200846040046895671214589604191717684372301244649579631500926484311078260960303156250000 [186,28] 21093611630979731599811791091960712070568124293416791161381305727695097650558588270604248817151821489163500140697870712516800955909448882672886434333466348777943957518883209851282661250391742532086632302302041789826537458413477421844189761967536038652687962098692455850120013679256692970537502374852605177915080116866376643155847159942853758653525183119924086573526911766803515928612452991000885833868071412284934530443513621034546421411213727433803715330797398555023105534437726608361061552524311684936790406085175816017453806778033684824181561658748817270391895143619743018398844058150353085381944497741174186969881066018469039503814016693882102857042812615704972534579996222741954573623891383930536428571453865851490745516625740284025780494745221798663940973774935187315949033198448608551439122620941445914735710843043997991824069244315986894768431541859488990478579671498431741444413814949427930099726127641086690548470819768623987028216841821938403557761171388766528356000677209324207473850230719452122774862665288787108136197275901520711564608310971258448783652245830596951594806929997956288735123191177979989679967665382729700877975629147952017878897108806633937301961924487329563609921004498809416709130196585284969929600276514129916940011878506654996505727459941510338676564018592574132493222998686144653424297702571595961417010593030779683732640759794085909122605788596325338121263864573178307017287576815542476250637715229002922951794306655094833700567761958288544467742988592440970160966965651681755265248477855678253614095339072874912288827386506329663402744245754208534586914057758118498236269238105011899064797245461836862585883150061563386393229848928224287608164696590808719131316740275269437220357406500000 [186,29] -238528913163012289339809055897463035347024704242517563048763998728747397624389222299884892458227546648895350889364278049355815142656931347901636053456825766223081724800456885090346842920859769528659387131017052607787787134866663107070431555162447654768035624543157984334569171169778421723998714614044379630432326205122040072684324066180054947282580150517879361910839526097952612819117403861686299886685206532364095115926656844951683780769009531329870943439342853586770883752231398141568183858521986979002522619698671455327572617387347447153160129673956404994803182797325978092997840968743972976873486473895313851907263594108491884757896080349708873585537185670477148754005647193082320059718189419530940853792206339429439056194198860620156996371211257952177818798532798305296078311004121355640870549936708960749203943946341784627696574293443067579533823014131325988512674598969124838398860736804982616756227789575081966946294501931669154755968840276202919428921837264189054519441685498532234788764909581883210342575254959799307892209018049388051639425650038753142337475190114829849072555390328173277623023359007745793474742013490654971707342740180564064092601954918903656485523402710093865035632722857511382978807456199054727648363922469802927665481913009591262306909768219289782750934995158505784504032538204660589948539189820721228469642517538028750700264685807829161401986326261645428560563164446688945034565287720385047023505682406652355601161406008496134973784416945205478487673764932670727174263479428910155385928506062940494063327824691803702212939530377078041423243037096477309000777089772291968293842534624035780430912685774537592908092978574642467194428628791138644639767378373065409904091329498116033080213149500 [186,30] 800412367431937605371649697138079689238143308223398212745958045342337306161271441298480292522516455445108131760507197853801685276505206421005242079737467484214927713356693570148038502155659126793866184270359293027653253196260821699922755950283937293742485910079770784112225238378643656595559463310661098436839760919898253401590588578122662094277729365935234413867641956311725900165142757817608068920570785159888263270843390511083875047123554306154406902860596763901273898324782552778382296098903006088017444516955325834164777877908081726003099025071054717672206418657677452002235067777368388047823547536221272329983921088158296882617577975717721529205178346952774685201402851062063506299812506359601527662559078497082714837085470037506817716594311632324012886713133913567617540218998558079796494992013854124467922983021613240814305140083987687587292576856231908870138580428914214627502258209785862769176737077786807138635249093523817644437802452084023628840639706136476225942633958818039309423318172735081798558764842553603461570248348228104640811747131621606837870515829956161924474694192481136357261904991865287254666744507723278787558382655636346675423872159550593154376254596188790991409081266739801725127063410897879772674487864105187350982979702194405552143207913393168372747300654570207621779231070499548544497155545524287726625914483064901577263933506208886459966865356372822535972461667451067017367918487337836034705331879324569607431616695788173320112980923934804669373164200588704549601037061666266635936321385622511271430537346833693854627394607173029529705004157685929191939616959552736406065955952022974110452041381854876944062215954575595138046944803784769847494282754666939811923563438539239312154100524 [186,31] -1913103279256725491652087377178079800840819168664015299943009452001266738380961877672401939370487192272656847381356536865937061495903214718996106824511454799078791152296540493345149217986815515424451011955351347011890219506959415681573574603638184822685525151956109339750742165556030260048263414941620366487252856512406679732069362547953968043634205077221555695539691080212161698232737368385125042638776932205418499270859995637813329713195306112242983839021636212575822732603445032151192010625628334890646856733093897304761615351247910222178800880698987192495762227518227082669008206978881110871736333561245716173714465604873428348112290714532270369735632651877107824838153048423617729248925328898805821400911970505975431743909959897997499698896680294255580238492162026060419564133282003919752415738416937631057696262976876618083193162953699198847723831880455326709828261740167397412737465147023328559360923254764778807716291903199568884850993458067399793529606346392012910324297774059497900594973633242334140902743940841499454785314148882850178666204106779795187950639936526840917857108890386038651082179305689688906095455203584887649020715821775025477137874388833325955722772376675189354576582687140013251161811685403997640234725586275142159860463045172147761064105844891311376172011296505671333854409820829316440986819559634623607257992224693936503755092198435333172511962923417293595280138249807140455218601230682240165514659151863368301123150341336655965926659027662008639777590723623440512991964343739647726376598969116925444172674417368226987817656173008205584736624861111159889304565583591410671869702233210981944898768211502270760154098433573807914842277409050925357054155321278970044889308324908649458869590 [186,32] 3690343709784089462213771150017391811715753369041066579782581361506764926988426966989967185111064215344554427907990557296810920119725338463597652419682225700198312023105840662604310612031417536700456248443581992146410142596503338973485070304605762793095204463343427008915178627685251262831965644254668089719311360991770365190999096062259092894646466253356509633203146028111790481686381945342627493063767764613265749972355704110201757821546892455205501377324625867858408466383728284163870153639130086596923603770353203318944146026219137729964345840995594090068573897443929895918360030263688884892365020968690999898767571625210287389526168620020186094416494165417985791785337436268101704521007706558928137636648691470541721418165051141427131681017077181252964357079556521091192508157388413785569742752717275960023349320374051449471845504244341058188638861028976290566042535115127748284122798386911024157942033032413510447923961380409633906365971981906157232183713112912162198558022948265317397474505451472565799049959640786904157172782795177581981525833783312367839482127750976554553905193657126457183998055273714172281331684696730784988165076321741885697783799444936315678186871773412446299032791289664948194732237141155523057904855474056586056942699199320364812174538129871414977632225885123626344304416813083472942645525070534837511956597082026258305219108942198301439863917211810779321310948970509409881512630131821363670253546391623229549032680941024473679267439768296356832022605577396238485458498597476839256903049558859118904702244229566432973438770648249064234597604309989395934656661642615335791084691180879296620145825490988225453878771925342036991913374722861801649753968077431558644274483702991254905510 [186,33] -5991107512923587692212661212897976687226142659066588321648468445626476768150900093720909133809246027406436811459204267773347598179275048104206365984775951912967853349887459211899882808043954494164803937875191203786402488201674637623016278512796902121759751727630669702543366564670012454929551096158076851870193734125091116034883272226333324473835478384300758995161263218408539814092642842218278778591638731182475710467130233547540706403250781613740572264007708571379889613322424661938704325212181929240043382658660064152083205382883420951408523025501353159867188561267473928129141764034823207017824415241150012424367816134822762100260743656382523359232430390131871941373154560999096447810929457600506254933228206600680751202740550009882723826854079322481329505613331778274504935535781399587508310455176159950815801433471656189997652945629231901183163764726679954978494956709494865728749280430738556809310577952822946498130015741888771652405817936340627986223755444724110086488120382296635819713850143973785103809621329484155527459973570456827627123132076062708855619508012864982321973163190977955566580367818183985533621653433085084354889486969810296708130862280667692267158727316306471198726980371954654969928353618577287559317295260755829408466710964692240658026855930403728174647993786980720573956999306091161262783280937418292466569135375970950472556384713975684830946044877646156384630694102944051403163602494601629178323193480676252927635399312665163226946988924105881286405386475351450033266999077110988736571392458359077684705074715104533648714894050400867789989234844657699108826601570835690633563078545997313824789956060444020118677409267109693984163297732093872424656574603954304370353681074947627144 [186,34] 8319052093146605268175202617506032882729846009998138923354859971879645528330358313250868391625058898280385096932817863615836266198995918913809368019812835628901947965265605169809347349892106676849125137650498245754798427112814789516369250980319796851176937618716922343033783627794803338673449774107512429194003634593888937320014192156780122225190955285149373972471036397053517738703714576778948995189589490354920388175338152042161504830877990568749991328781204578993270713900511441386651728315087944099855646025260014892684273906366337859885377642664886174923312532578445704609902002478774017965231663609601384718012181336862002102485679271384319399859512344038814199548060060978158449955972597309745657386871801123551786081007696293904179154829535299589151675582857828556940638368016795661722295245219809789525383957293506191338556824621756923559754757778690382081281216900380996927175699062935344505118214576213116099901560721707919283962860483842578035485059046258827076551906967483895953238455681802013032342572994532718860156551233022084525102010809499493732942149903055698699119417252417804851064243526125740606968565266679261961135206332816835848562665053326049254281457943914260827093546521077922117799084211683318051075483108898701811514671881793703411923724963486661063445120331216983472650749346366485509312742196075016720026318975213978992742389736855690039334404200581006512686610469451441732586571206148300378213933416169136521790089056953090176714933693830646100960741866867420239281388328567134795752216102161926689606332018727097254319778982030194369283326934518738005428226348907645833842531104401733275105907834284579861308119698595421943500390995544312022758660926976523095638795767684566 [186,35] -9905026753519111505840926582829213861522727747258712881722421868138597864948160845118868804171936460025662241311673649066223490373866578137979857234859497361591594271132438721050148430351640008153334658577313156531945134671080353155828731605522224862565734868533018852705803626303898127278953273033206168062667005892294250459187926121018017100701649402083433535013172426538466046268559785734661017744313799386985843413191742584520867173994126673632761326519354572813189918160731836548204293062749560874470222113735665904978221614234873335493288856835276782552094240155860124563149829994918874157268277850156469832051692155544098359582511514557552990866996247506476483900564483017583573991236593551638431430471132744096852929730797082806766254705623528232197733456790075799603565203990303915407586014306668234848209905966949174789746353049689243966432288227273554179857188563036902699685039057626444827789080537596283844149146845456200644518637762288236859644850336834441778491465869093821404611727403574448122992245443479881532097258966544798639549106415430718157069627779291109890129901445993988107689035966516609566838827212996655633781031480968269820971533943156949424090942248154831619103156556379276019482725405284571188106604987049613943753242079510350954190968841962482347410098137449630478142554225607940880403736333478482104092461801774443483495174766463219258445365339351054557064368188786225134591939817959024682519825045298791452369901673860005806612147995818414081710472516684707228575345688127057893206156352342139099118023896399402291993457348816661276255988335617023029635492288341944589171981433351836536973577666030698086743037830430394657041707317831072843813049058417347024965193768046 [186,36] 10004895687358544748670784032573550839687699230583570569210328955092094072172668065282037364411188062088786016186399517288147801866333899360521607696370119207648256672785230355491471625871943190210306009054318102479707455337400148990331454239768756195588350512972380521945976909158870615616115874808139839711737621345788699021086876256035542016602709304338176950824999557254367818327304663249722765455316021669753999424667664564543996675388621800021674161505119397999593165852121701192879133113377270398931185573016693211436455593335124310050453681242243211296399945690618377643184486754307864939115804912583291629684625626259077031416277302769272044654591122106484123961951956911910689435321148156461700025024088444757201918758430592211731428968008281469008320044340099519845692769844039374141314914970708767735717817974337534329116750169952572816690525422230433447171687252544886524241436061005468912576624163155501463604765463536198485109748056135784991653410802148658137282354024297641122121713294749177263114674941154463883129830460804242455203799244619330559686052487569957665994948810944109993830244043287278612329457389193081100179916664356445680029432284013159665144313284425652401593066559974071235434447363429952424095396215250293223553644937446346209110671400756827171890884257441804949525108441724214984155493758102862971567090353346329629046759195658808360935149124614057221808413213626194875741444742117561406205944628384858838995721723164717303274969114425118858013330420895467342159745872052184756295814511833550698114521789836766099814295618224067777174681417932307876713994765845015086129363919882370928900061683717719826251674064896966016217540281008966780432892255302266765758208376 [186,37] -8284596906192732833144632992389524417620328112818440508219916818142083389946520291778651600627997077260747917351628893200292504545293697194097791765991479744169774984475204159897840320526434690364099703435546973560729901220855772952449785601322828816859925893149837409833104567848620884700978226862335884835564176720702467689654634793969298187394374595965799275069641597476196800371871215391574056129771920364753970187082673877367323142685360724426077958887752255399872419546060744088355678798609974921657562285845434612713528159680992987026172094210672998289301354778884645302267237925785463747831114437071249460681365030179167977630472420161311950917013095067785048506335405937372482840455365127121365691262286931613668975545484759294715370969813911544310898468085647547299215472077268403656530909664497323954518564761227570115855071608815902060186072791929135283790779417928180402455813988669694873791189688457906894778148493524671422941694634133609090256551428013461101313597337719055718577755015702756585419592735024278152346488064263556670789379953901632993482548530012218695387437519878554276460506068107093038023701198887758966612614091769087841536395597077622705267617879181427518233936117658308232182047313243872082263489253351690185509857866978549802832639525267892824225719152244151310902898999216630481784199612912871452079983254103785796328312200589608385271737131813095965075896564900869629553182596479190675552236043615825573486128244144680693524254396966369879026209972049453675886795220956038269701108051414941851828877562386204183181345396435275738178780058170845918962147204854681426210599894055642023636095726762257006090545342426765883832345715346925427444952241160551117985544 [186,38] 5057898470804325262588124926478003749750228592583176802859650216573777488863060874972753322813135355562391310202568093712024170355896116435761674864989049722594677442070686189227379929503822662019471487179330982361960874141334801246445472758415943599791076209786182627019054635657306866310813082583733751114994795805685677481450440619041001391232851161755614324555488529338448651544853289420302307116203969403597614742301162064427918245623261584058527216525080164993124056961395221478740922919254776102890182768848664345644312539167618784266912736374327032960304247807120101515685967126250325975779721858673025867211518498878552972385238782409446490253561527815415677208477050242954924572380634414320331413706395260453640872240134065518222541872864437187438792957896865776312608724859458738355496778553372167704514884818107165842838945568643529653462135708021833086532466085825755155338276484967801579073922735474157056983834375222526842976346157176076083717003619349968590883365055440928401110683865199442230713752477818122814312385553195405106373168328307799394491741635919279695070870265043384439635609437831090525021185786438428563314247061067234096065302420490656241560626011291139205604436874114923382995931411633204652030512762587215770589078052066214563039483205289587214377990932258047369676934628943424098176431762329659548234720049278668903754014290286813718795322963724899838933400270279357871529827570881062070596769470796254991462632964091189414984953695341688016031982455108889452803400467217433168106854245448398192701540422690907118910454597790303061833330648063562610721010833054470671269648293888798814233746648017275628580421863473917314793273667681486931335281847894358727575 [186,39] -1201071813201310332788009372226399838120163440221050866827501171139757804074823911336484022783471826364733871953218251945905446349002766656659469121433559487203633564268176082416844276165193156060221207094892971532198917147504652946354866441398972191661677624190005711600220356788407706173629427221668020148283337685629579103149436914777675571102306898890425573674489650812363109702301422301346179066303934685481769309408980291811864881492122758082388550767848669752753193303427211318749630741145441847583643340962355205777649722772412548799331122831789826862938546840873057674160556250955597285695876668228138312161195817782641838096783525542844197698300447756710829572616866905160532403907188094962789802970517608229869375937325610305940433535458279402021443662986846781615410568488303830372058717900130584165524468684782253497247772652049350261794563216561663763976179819115363644292486134806749879045533898025925766384342338982624327961557308766413528526472939783008950179676694972287303419962856202514239397878578914377265388677861873602744693799909463332287651619775729883665373585874963019476060556121021226839758267763007758107347246781976290382998502508409757791151856882770377575341369475343065703997913489075972410630040158888022238889208109961897151251961429996048291288053086702896727036541665347804430685108819560803564439220665594436096075603134199427050397746144384386509167244857533831940079158862081238206503863299699064032743421624879167684070913189395311121474453443785900260021749698490442809766231418962444205661496856775842178827414306273929694239666387423958296316555791536212870397167112918218976678380040230022704804422261326138890345064177498879278981502091872385228 [186,40] -2227759590960326986639985491378989374061880752129017951019500851508907171593345469121779005063701755493864421382179102645868051482621730684120773363606123470488319314965210226514716026648636842818666883156158346565680424756421950034202587013004053506163165204591527892429359757866913416126834574559221774853483253044866287557703802254573756946323335512784498653051794173515654285059900823643293405554107864807566051410837750906328666531531950957606076107854886405037056379200436882324225141246065927443848187976507267378847398662745001198085140350362118486311372547917312004788797803733423280223782222468284391836401846928896336656836107101594114065137806534667209021536453407461761397224806484792462068710606046969956229380519442671306641721478021624376346352550418752293867281162838813424745189774252482293665306449544964205316493794965570574787657281713712362643714010326456174287113072512611534300380361319361119475005137627141271360081096734246767360592207909628804447593070092629914138154898898425343477578354367872099255693751613722052908683486811925870998264770031663665134807216739222613504781583574830479249359406426587983885723686795041766061284613536377273289728431937002363961510047685936489154370663845875110800366072282299076497953177031949729592765042830893466450797056041812664727056165426498319615582849453995724836671497741487099899354846904011483302954096113662553991003913324905289714100103594288384683398319756109879271435515125234983928345205909177264810504019731499434785927054790720207942730575759483852696376759776360293443173197252515968247725366878115594694355327832079327867507088981054406396512069637132813926105342849446504982610339607143388963322186149319202 [186,41] 4441918741754463456701165497949063657964833399294128922618641195957762762284948405271917086164212893004503458066735760354723362870927535305460863508643417201640829149568906564787547263173850084528924779780941196484546185058493181498783993779676286586572159910556150886281028160542250014447016689605115880998106218398190514915268836416582540831775794503362536731978046777655238052725319132944854486651866891528323341288355203282641458504402390887198391153197296024844205153278262288176061325543041866094187628352115926668309593745861880583251179765783296353724851141559440637059808512239817109695447652476781684977026640734037334586806476816926037206236199692612542611520441747266556964694320247074442279626803960629029211829547342525624462787468173243281874384029223618863160000376342273715188985086832828198554968244661987713903966769011713030874176323502305761432802566355399116548155095766054260462941533169812485062239622184061191245262491869170135287849981988443632449246852099297181185194128621506704790461533406670106620831510537589186494224107212695722997034885909892997020845543393365697707269845544110202944564987890518028904983342144109092732402414512507380990349899495532098452684909556242522890890015867847512716065991761027358453579217561798953843656485154763139121227072770770080216928438505617901613077114929989549903943398503552633343206183145243629798510809739475903555024595824582544896546208981067703946291820727865511840248108617158735668219542726407877319395419368202944704408349758692823260190611629266624530948834272100528449830689506571999663620877178439623075248943101075471727910736244159655201889955680373590369114954315886036281551489145373304652599859286476 [186,42] -5195844689257608325189403729141883366295548743909827793089231829605746894331958499192686029963373539206460091456786489497810917585825820852561322130175902179149386517154851691841139511970704313985464364626749264769608202992811850571189403343461137000873437780589586544985929834764199699258372788697791933456285389036625927111531553954576960610957235725035537540401609153232884562981158080860720545053894135226553117162064540631589565621919505529620655845142832098199389235902692220678320802677941943105090710046696570075623999947555200603258327951696078925320311459143174359934062104088289969170887897033754981570102282953575065877239320348222247988457650573778164198688091866459542606257980405455002565029444653140500555642142001024444778095643486819698918526731789206704818872051411571131697515712260219542304499554399415765623750057562956835657937520041628701046232115807169802208645331084757983285002176402204906932445454187450879309462714237092875596341414360668293560806405371451187231419263517996512547624721343508612009330308560615896958080376484800415896482351210940760868220777619516201464694175115320165450934025902047917317089013565724384211024841012340545135387409484181280386806189319772020203701121114937068494379273594233144638553913192059923816518645465561677739675373562314451249374699719369389200824356233639090092767363024707515267442403145322123441388462018529907557287498207350406035759232287310043367656490907944596989437664557905828559762249625402347434521061425258375744787303811280338882834905029324518348731117515447868186828602751552421025006984775149155301089147412774286859112986572958056571418153113372851543127070835521317349438887738145879218911872894 [186,43] 4757568951498923612349306823273949060075025576772562606182548353155348037771791976263978052627178223558636482060926581396841472504807223060308597398923072712390071645639761906029946570673884782667586709933391546145542911713542821244642436998318525155649155231184674412764851791445689690630437509372191290385943269507019629003455647344302014907424633408156943559821830826680622122811219668515366337017881938196901375315930514117889704657970141681591036411804930341515136697943070930387904316818739035186374415141376773375310290171906544118664712114989439806397582986330729634218398565272628601698980108201488250852035400801012118404771032592267300835855264733281040544763581165874842840125788862845878975685797098837829886680877568253135369733752821700990351282558778497799731393861230148615130140728394194116181671738797863308779707445415493128857882037918431343732530413627485032090301243306764649289500546474111309402001480395379035137458274277742853092252089889646097472832869662219281699960994333717382895095346330838080689381036941062993486621257944937811689397014612084316731328423485452276985350386921664979093113195872384136259851060752910719222576137744136573250289615721253559559324826566727562044109762654929728930680464785647661171813764423153333161168429604452895449415444218724187617151933759081254315672852353977760253609589618417818400929279315403674729448284589862720138025091287369465664706062836757613257938857840384509013711370548996732251060646698563383623707024222240425818168885977313811632372162455920881834234595383654635087978109853724699019863130201654151210522322344735634706880565026232509375596848747590286350807398614461701015100803842322063873817470 [186,44] -3663759296632194987207491862299843214165832657498422569913365483282915626200567040848521543391431040500485842975208084008511044180750755992845828571863112213847115014128017445389566064634153436041179771281451591188564306307384404312444559814939205656226078457722211445350107463483570227363582370337448440597567827796855712691101713868524938565560740073318283045740045224973899105828133555354347319784962794877866896840714622315238234936959282981726014277439735036263117055328592222733802476179945123074951661906216554571948565700927574882318095492287869389315082757148495060348768391571845035919068451160367387603842730301122823963352388930693454696905509413861395858708522992802891346745967605518880889631697796018991997467283908376995372359172422758975837293703035246843014302914666401179923233970020875388775630968959078014541819053037018115943508286545040716472125356901198279359195523152743309543137134172654636141157328659895345121559415358034914447647954723691038144366542444820209603103610179983624951202964019415670763369765730723995156270745899574104405208298654417944164543756462025675486527991239378389259348327451312815114649063608632224458111850273355333195323084951271494458709691732211107859617950054299945928221532058239294705528132302299709737504120957062635063414823129451345464810730913575139750871594950638144811981539537911017863375530071324077483315852655820761837972118639029786266410762042123184950107103492677747772490357714260338826586646349226447418176061174187967920447972685584752164055132474134674506760175423243827981011355147909020575982472447109514330951831429372561772696430472395175020468351710940993304773082219121757690241287161933185737759 [186,45] 2437775404477586813063994715892382645205120120613288208663069103944460873809549885586474571278477262428957376517322566472835472662286825030255062389584618244550100236727160765773043817209864465332106495674601064977078328609864403144074879385357965211092927554098715575165342169310124731329989566573580601686570929297166038850202913444406899935536671080786619002534845752879388289106342148969488885566935907956634298032781619336288350582345219204238647666689003080342866098335304235143460496912643257567852909536147817712852371961974279780038768835201096378110895650638988833149352731023087604552819758351887071868339527927054149045712360914825595399176368360282006124293671156352331711739390829082518934994292988501910774995701150316145191472054246992916127617312858437203849746745342520919180830910735197034280531948590680648641771168153265712509093039668648733013867716895616086419760550124314312402083397156808931420177973258572047540838695264621540208756467787316741473910628787064294519328393608398630574053449354591937897551147000161107626545623598469093914031792600734565956103383583635776526356414388006147981965180792301310947617425557327063262582584249425569304828245496916284908480731682964694864905454567389988742367097372055211035435501276911513357517861116024238783748922362104508970429807610610146141704433605614237797332625130603843656764063329525726717793702626199614679225134566095359642630646067136062608276104488177760196851911948770467446072358405480758204772748804611694058817726443916510947366489487282726987306983816109854280571656690488457351822586153687704316383497097516836028276723809671287259039400576108634947282979883925508673981824589697506170 [186,46] -1415664802138486919170935446120165062258995165878548182552911638264443326610992524253875317162463455992244441904296675395627974917826469328985169559130195664795406929987835942290902431519433170155410068661645957048911039187203748874453537177316413125361660267766371236117607735518789486758116342521037641044869041569031961997713285994411145897796241067466935103211885236582579311200791336777295746334268469921395780340547244547793565762906657063619496983422924478501072676348749931394601669764221241303097742083140858337444818048483034180642771526749832230458205502922667838468070693999130158791975136392406807686125725252376321406335320519023844203210195472568702839895414626391939731954974154755490813345059616247916416137883752521339081241669216031683171892074941491130179914671609713110961928967045152045612813437848957205921431351712425065335578848699471486105814843907101761770707151916277378790755718929659017956431823098177977574107648669831534286434380590040072829325745584816560254010096616891956062942387119172219338963248654756844623347951973633925261277874592738417605171979304900159566293905553523995230998348116332252142655360812944219995144583913855053368910261734688215127593036870163511713764427151093208525353135106717137043233749219889929591193102464504348781567464631551117980220370402028937585648092702906484813566834844314419504766119463194206321145192320325513730523680031730290596825523325248008143249962315133257728599301524456024345702852154327537979257609353270438176030420619181352891431520879370284038849572868343265783194006214532998494043211481634899364797849943229969811506691758182361808673878132852570180979350293874670960328195605944680 [186,47] 717550621129961394791924911576726259252985017779984207108164038131077333165245678198819149578854026748821894503311010383399019455827868461471156311657142762730579769950580043433067771505267920652327915152625095909805251176466460292159765732999190539523032066256480746880900145292543985235296758745212525592643937258267441421211724233202159864111820574540882029690714992767367000962829940833324992123361529041000823897462339486758304409375406743619762294287380053291365050501961581216316628329467574957480063048081298981444756388550747542218022096276310725161945823486289641654912831239111971038427830793896491005105525399159017022069769795668626905223023440792606181768664089535065669396004776390396191127805461865099076720365066807366069363121950733137032338855212041278803934414739706235880384238370188531154350559914597120996449657263647073701158348288939492636108283529939371192779322025360933083784383742952926196645682750899553239615844860014266474442251756934386535027914866999624879924076518054793410565299131898412768807036911052516674162226277164530651972418517088818252055803160928707748437375766699418969470591734869645434860382409975169509332019694001645070212677231149393392922525550690291713068245479062640523132809039859743397564729548792333730370384315801339541775495513065948268993923322847166468726054061800868380340100933451231105494062548478968328499462788327717321424321234066802033855304139700105088636644940845620061214289063901736545497241804404602705421273831588529191284389794728712370779512295210893587907605357807167628053693906314463864809420787684378515504729971779623888763073441138430578842953414534865262705404724680351923937131830887 [186,48] -314268954349126515827147072594797607649141358532597385682737877852078293870051611456639314841184107361819357292115954290478798323981617850348493781331634380442616965611126718474778883078867733480121317012318671293715624333719876505720386358849893244299163143829362441489997984922677920690161751604345531705265909075452078966260258817132131345356782536427023960774544315951361665106027471233181186261417588433530820624144185962225399141170909344502283074881179361609729401415499247000233383598834036961925522667982884524913489505656635888854307788293231526270414278289889350391129599166512624558479948095251347937838643211871380838478643710828971751213828007906768707230114443132606256782836259532798355209832704668857444515585970784546027742081659946144472520709009513648903221355764352498082808743688323711795777435768898580332058097254874434116993802323546141227450323440568882131587374322103020298500724942360389486776774762315658528036131800228565319466462757099006455033820467314574247627707258215398924739189757020389983780523713378616912054389614081902777559979001790553311303071179602574144438095039605712373539376252816626040378811310237427965783583818902359134498628624762843787316054783165975394353663742787417051866119989884000751169452282071468695074146354297597120505212767592678865954838344175264914105763429871301151448648994744130500674858535793609023486728962052909689003751105620134667437609903215008169104054432306914526895776153993287040383708205096150535137420517340387525925289692326291339997628844932566771043427681848751771407903322069307535621166637010099730939769798993074328897509189058327108526567041451060856746623279048357202192373172 [186,49] 115713710978871706391067586318516219298130748794490287426912315012367181015152791703003511480033999659322277406640053038111977302247808436940374218425550583184712281367125797540796697882575390931706420722830905056635732251795338827405202061639084309096967703430508693462049223701628028499203206742556065358942710140197458460457462587986780268191157110210815961447709008602715242488098207930307691168644213792417423810132322203463504727794592200823206377049060946861086442914065107613041796471957529151371350880317662065712076400993412837064388324007772413873509716202307127731214871299383657957051694668239153572559663111746878661055507004806666912205508625090733084779158626902950661026960964671041652529049767804558769820787673473779974529916930524703599090886839359793798724565954646118172105052510142363205009395620175320777791362708557446572629318192372238395560770351414767665025709566002839297276076853092480681092494257809813625871862840544237685792027738223736053463369996129261217467501238504599863819283845718430908509329103876372672890379584416389025203095182831002133679963005279866978550514883249345240928419856137595266376454727796921545268017875444158691981235707616533516002850580879433707476818342199715887677549816136184741615210148175713747596276752920472802156777218559652022937103680526139967454425873345090912012013984335495644342702667600450165604083137970628524466679494520682560225914986612441503136494899090990256101663232918140367698967572085304701005973769938379493492085030081466037632423537375576167074105288562510010872931036379544625986464531556309785770617492264104380457899116266424335013797596362117807789267660423336552997848 [186,50] -33245021725358412830189357940324483915504343215793621938660565746563424669082438125352865668673120256452443155030961241570673236769805961191340613028864939346227101509015149983431976515220183184439133284944608331451141497589662532939913568732932604248225391019878243868746724615573769169826487544571539989522179476295895291970108592920758816938994330776550845831194220380229871499428959028992322249620329750757553229087032432336649459645798053683818039682414181215453389151036378700504212075498755945817841825837496733911189082828819877699408055278427430550586632853373847552220291025919498318041344036823809265735267829849740335606806427968421386817310828570668182877026617381513162594216929326726467219168372871803182515455063890738069450532430570872138757874908636024787872820311428519137549345716964882550107225413437689285053849768748723597291107933416210573809890582168129943246929822462101433301722806560325063329620581263348019972534333770061036253154368679563928522843343468699915119423505709325387237268188794133904934527889203672503058706203641378626726075021478389992466263205637216567325186384978253401963111051398596547249970702909359430024770250572889999225362836770843811250307265157582346765085072770531885597311701474272468072338070834048330222635343133231542711469452084202637435489784693590191112851600080395295382625793121248890756796292570619456026248761663003340014436694781256945636351999423667011947582920995467713834479641237402913110279001984308448557058583266973919990808616072903604706473883744480307907598723019384240227366268681962524200693632767947160065391623908883013884733266042841068554355068275826604146922721118917251780 [186,51] 5454895027342655158941440535656894948465996041774397283801747618774629974428420507333667198157076069178797561119217330557670662292008703432857557128265676060216902804948416159592882932469124186892865923499710781451786497744177322836525264543212063497471900202743573304746820050768390740988454334911407177811614253443614693157652948389566293721083470432683730908682165683735523685667431570065960300397027303788281656082069227913418364858243135954906986668414749063149653107359463135899724560513337665302052846679190580533202851819730720924373705974153177638979418542068632681750355146115069283151233146658012026250651850913260519074351408085729637281304249320187230920126640741897783013749866609229298715067707675913212714735445433710930171766430801013120910570240183220100033148057441748129751785105290510496391330055391700469017399799491641046722389624925953611609654959037770782889928080989509842147183562063479716611532371580998502767616605716600539274110292287684421355738507331778480347055753569899595884957131980500854259201071958227292512075876927705933651934038622433652836040276495887434011100837013243747204423053331446776981155621316508306589896617854589897550587512848677283201147658358564918709774185410250417103857919701308483709878082938678073113987585920441174980648605662317087821247829202335153899621058264290523262429275911419975176485496835212337229641282099403537719660676049376038206913051727799304345848073239475029636758978439437265088180401722880890688714461495907601268658340894835216577747356196699734664912780346410906846706421522045432457698484119518257651522757963455404396863135089978436991601527831549843230032156227178289 [186,52] 1217916128567384014089323102340260301251255328199607084021117702182544849511797542949336116178862176779504547786925304011991373483132203037426864680783458873978283335288417732841747523229441874701040589684325196181096678264001755235315850904015536983399542044295093380872809219905342557611455543166880299416157256959971515768041102678887527038413712640455629328434963980228862983706154903223569843179115333011788124781543075170710267861475857323775518859071445377009704488392206490250485596263372278001269260403419324624909233824837432591536731419966408011240508803607042539844321990719027104465236609415944483012906061170511292622686842513842303951815720504907541936328576535843309929103970101514481153426102652899612888269099785783081180568060156356846182171355058922487268824907254776711647618220493453553199790315238549757266227481448421504875005285734469282393079284081392901978947292086369257044561782489737086089979828968445919000852037056720582776420305467075969664575756138282772663758468335220359644968051435063601486172062188147601036016861808285946540491491417389249846109990459991675640356524633930275308785106714057343914118238133585218435039868300916414198879142167237526589630266433008966355366854542588440567816313018217916799771470286611393148159407895923812620832329863289814077504181637741719350802524748130879928844758969325828457119008611041418954847513709658669863679821076097169090239072112101582344515701800034070388375475472819417065511091773515872770575574079877809132920941311622748822091172302106600890124075812628196970536156928109485518490800547962838279394653259877858387122642664693286487575015138641477707261366768520 [186,53] -1608281140752191217548663918795983355163775689304513087104815941430934239087194424261153223484467148327928830674982633761413559024239175098567244954734028810396804669176037796989331279572955843923684537281460052053299762420533623997744592974942923651800757502299288773425014549682935799494349354704169264976413891908781443652256351694034590342954968936895171076902887248133456152990259063535174442259633139348067757550735327939681032176978510920775369169537633898144743042167847843976878853853717724169986330534785323292439046942483317160726944096352357039435975976675588084521169003220778620267367660681103775692097961766526038213591628101277485857195595653251664453396602768014776336864006864181223359446375189148394264491759369880760006751652273469403850152905217031863182593552723789236776070768225794397223428329274577919038777380263351275482642610382653819721117898344176367477415030691867862103230104458718796303623675967031307883845058099738814690693187842043068573153703992386596471394087024926510234847410494604642224267869104136623039930183594897518702891537393169360482375005942955679564136231872938401410659074061720638741917065134559380320398902141834486762425619722223451865052648320625840684508795861956215546138173113348149056944408925751662650176472669424514079928743027719550207231162153462846755594033810181092264929431392374520458302952091343257253032852140854298903018238786534528203823621340981682726747016430675188097522224569429091188594276225807035167926169396263129104480072609845815673586966783081879569350720278294197625932996692415877910462387264335175668361602391429705996449171644072035404465302204991420956422303377 [186,54] 903721211545455529732202167423445362021538723848562358939891441386322940772054455040989084106761027035874527598611513513136773553313736672682312162580415822356779778414529542093743229852691388148841279727126361205064342416615355714994212378476604203472063247268592311446648694303684567213405515215421252044878521844869284465437069573828361009364908994083606808174999589835395346965689554157146076180800283149802709546876776276657439810203871834582912899471885316143526211709217774404957824199422504938382617854242776499487389184702481576625783351214983580980903293547170237621153987793020573200116488084542096793827291265829339897329385520372317865971968864792387638149923562927368081426702126254910066743509306602850410027703037433289354779541215801959650815873032832960443578800785540527741150608930534229661253739171394298977302964551827167879073217747518835607006513431883987849389797623969327730009206631760480694722371594139985697315045973989647081880703895672327947395079663001827656948143879600729178656508344803034349315073469789446068840166300575320444772765074195928079031265373989882148357723491117768159940665949154007808818143912861917448946460130954934977579345023351082305648532903861732810193467213163984208167888090691576803121243978778259973625911791598605326535291864199326812015125200655053095476604896904182130910118357410904617814061308537110747121391484665213944663371845152782474381740842361811660861634206022378738865879346152563393572165327994298581610269359486376802041978494355537203152738328769939100742779010217566883202604678321403680518169956153757384848635836229555996922456046744603842713270276909354605405075 [186,55] -383621556779218754981370597619529614773818408679723682894472296975678451402762099975913504911785621182779815113476118041839957674850069002950153049233415594318514520500406956000550076232254722484543806726730430729412817903413404570222043038633992976197626341567647882637292116267560081951708608706659819033703901175032436103620695874787074646867970369269611208577446414293105399546187674471829929970712394377351036301378484934648752042714574189769280730508456271126854673983717427828167487472252941275291548031938799637104067673117076499684547892627891526790464333616058309612857360233209399311926048762446696247208860793137833608332638171186406268200216184170012269713912540432724137191439283153586112248143684236815266336783495596869919787445977432387711609581586403339139725330110383387854351286546591940917175808905262517927326807511756485465150706435865654769939560059723187672776270937799863287221900719662271634983302562633882355222356359851351215110574018848891531849982040958836651485783608332565951210850861242487556230846885722375272528611287195693447203677652032162779460298312394509222709263682677396471478886059250410954222396434660109509219376746401346799669732076589470251019715124454943480817661459956858150176149019772864013695173649607411695354672462122659919922650202796514418816554578399352634441228521844595463072906417060737600677203993677469634665645179868727189444990760899795463771999295355689928305187885994864933498102971400992954268983679773205189014140118976319745991000057828413284940421239048685199647797648516300104702847051150209522913022377602567143494883254303124840000851608747361300770155057714862398310 [186,56] 137390826809596158778585035808872132396377460895948625993598980648993947753937302490319943735636738956807655380578029670322049815872584103093699531201034917538799718287655159031489578616313120807266664344500795669616613185811972379575893137387499412113861729398562310806491616667750703892258013833314918375969153504276004219250681705860586281326399312973269365726651136506665670953615477791097175056810563804399126508253052278829464355141527796190916623947430330112066678633742565343030645744561146888337126223819117332409814957680768512897682735816875818828018766733244271413041370734955377797508589628043168371663516725256750735522533090924922510078566861662081100018615221730964281139331155971267907188137845523197365742636686948797168189171768258707650756622727071539788603819992428390797481331100602386730824403661023165325435221185693319105248074329391807936544662771631972859510321754458686332504589679573702147243893467457225376352974595875817854097261598257754111742213519514579141051008678468003116660031951863316884532135857142468229660879249895950363270476056111634556482100219119620868683679081153957440138135149101665288974945801633691666618420790038884246486614234494602749870859636655342086410862467855049488854923715927781527532117705176416782015563795951323993516121801481290487132331716026858180464975589730497587539301544840777085123619018614557107633720772298227234898631596687145929832407205533887867326873051347463264550383715271938983392479742557422041967580409716861108953412791199734957716392974169504413300339061825159016974010303117469316277296099865392132033047089356134571611362506039947495541749851081155807 [186,57] -43629733713014045448121764438891526928602351336112532209696015854742834302829394272082026810954492526805182765215710855009881413991172060143915683807870221959896336249941737025563173038331517196862330280564511915346791911353166297187400916350845735250329062371662799697345598471562625638656157391663145004341044444535932269543198232209412736899750732194762061932811890707755281071884244369575157261918411510033690658826803144466469896777024691482176083147161154992045825204788799537500450488538106577584499399095593406512512113608329403256629351238600157518646911468058582950170587943631994131957606218657013514305771259578002409080968687929109011594837971343338069342068519705979878333916952142477383850870992236083743990066312725835281269486871211859825633489600627739177414771307093875711574836167945298060337587813087534685109610101446353196823115594169942983485086973158319035023500466088128190311922254591365648464905192513648184935060270072947784382297872653982282737354488968970917953304472714598259937774011380673435324943633050420122821321643119788812851726430872018689040245396353359019641730748408884290338940573600815176748056647569912144864390305763755721191244903601167243085528743539081722014326287282761931677160643693281670873912836232829184943874076919330189045306152981689424390341644598370874057337899028002881929949088980466708357282093191511414289076521257679829448906062433680770386236432688832165392603061983581498156022552571221884229188684150163674848029093271061114204525200958142934540020994842310157980985824761320710078845551834771443368750811500034421076472604782756809985707726638615040618042564532856 [186,58] 12745788278332879689811768453700405197318455906392426101548016954761989592920030740294642032030089614416895461492993057484945033597940059922011845524183371071177885774015972512012375261768117692066477638916775818878713804614510561878996822225309668639377083608603939501067576098974914591072461818056572290834327794828266571348295813062427060528571035084451437297877464630630929292976647351482040243831629412113912195551869556668515665147628269479685359736917332306396081974019896131358829747580478885333299096819884222457464643832485964600783883790231785977472729565257411923698410086510409641673451200603057190535982717738562664721688888791228358392679388132433907228547253702395083216783927526988215175690425078651410935133806582349130007065486772625560621549675721700760597022712813233182192795954489947696750615588094285781929455399417812943537946695801851964940918658720084905266278030976312734517112457366693099269157558947643525656229713196949096163989243592964744557295562984511429595580907817752984257420248139191001074099970945338966546983964907415598019199281606493746064580489356894923693300309026125074976677976046587537341117242405020895609532493376828385508175035075058682376641984993957699310753445096659100515364478317514481434013138046106419817446439145325971326304385279540604179424258508505358216311176277488423334721565392835158440278225666621916070531286200861096808602960973377408004252822908947719546811255848529644468507085581674869230179162444093480710617929011438001349399946799334366941408824833518275023312151361190304297620927239561340506234722338070168708937759668893511387770514603740808524425719983 [186,59] -3547900377776071628512655923614808527825486690728268483204213432998075533596216455668630351997510430036822069633936980923596226183628585954245342593401371337725121796987951931894522236592091526136593132189453230936706817738877964596795612934395648708732965412692549994026927245294679594343733735088122141158210674654479349090595408063511439682508624916181469609276236133969508474454431245644155429079404770430471396675476177703912743054050939777603446601256261519334312581452728530412222776269964705890740340877592161812503432856456617831448938262560502635799430879110992073391702931399764959298748367992282853272524523033233495421768990485018548527802890356877839415351661120941611558158178778302221171132712895909762644909599361141080311729785284230390589798157508221654775794690258481977496978568097647923803378965758442988327889600650059086693012008513852306919111128558744652331601544869918608619517712673704339538744842504754119144150039395433641588284012336311267321991007770690965501565017142077541513283901954022844117729369520483105578746988719193028473943552376792731689638378662551048377464556902059522940630813610989848431311481008901500478850075096592296025709535840933979665912222900932656816856789074953408482257451202316279335907800289751953478639599798233825296668541117931334450734694556379624055757610940031439007809597893063836203274486958151152878356231851300529480952852763094101934454807592007209342906070783591276454680420581054824178417605200269102213180584770001040912425291297077589155041692330821467917867515380000748645893217734370295832808757831577824858613838216616047940470452341282298388523325 [186,60] 970208543607399235512580485709187446339709640293981054787336156101540642825110919603537525268206782216791307881204414847117084068615423783390110124581600601995179024912677664534081698989572271173142003430957352051655743900788434395870195030471306143007609797161868781495881102561603538845727700880693151080741776583298107090048120607410484478426476075525020257024925289937523718905080770462402924197353631382875242030465983290796150893844946795108254496642265853263512006563770049759235936572418302510763377503765983216037351412476978888337878687660418233844126581650922141325962107629694627289915205710218010250865444788442788408284043749199530950431898946879116324812478666723978569867196989825116879489177362434409750567767327139906790026953313098697220235126573047372489365320614485272343315264249065254624554053599438691152945650085043733361970085627143837972829768369867453627701367916891522915009315776660016609085816248092436657809538777589115912278542612462093954110798954586156370262225682904778008973007867664515928886432440718080770279991786419148515964038229971306053279289806879786825917289651742985344983565282169422492036555600648168665756800795838648817327589962195104094121293718578606709260386949174480972403799477602650166883997258962778533686388643368329909888504879953235746032591404114933294052172055646166549130997658063661645044079601005766040098566187566660021764530330852866212317316578225861330147307334804813446264987281279239192536125160058147454923408681874229016756499168903601279408303019753485146416112785684028114649941243923343623753290840034548162650073754589752268959778568304564380543 [186,61] -264569033673308797458913274660171065859897560717761379335000579786708970025854583482770403189030515730500283664297082287131049363522398684244999246998959577618995487557741337158465561768445420598205789563988178396167295660607491694662245913682886320972343691182852591351192395659242288039055434461172097414096095022993345376242463856170004938906779913940276397390949790404102790963203443870907706990241535259708342371214625052202608959301858927216727495904264755807640529838505619835409461071345035038003816108350868994910397680792311755642237746056157484884439353158747093908966138814744709556764501887015228229271950833102595640526177731267068035399913266840808818807920474753224439431754624052844005337997784867444763826015990614962975553318219002880110644669465856282397567623407192414465029076359164548316402012759483454996657071611755895470977515697166708522086362528440410269248524958876803607420490716779257867974045476366745150155494897799048112652198090389158763476390339555077213784834975015942221813697692341508727155206167226148130356187604809544341354148341859081009569055097385251048814369521673898898779999254209826194680655233362908447879719661908575077786567660836693501252576111446109218231058927550430351509832438652171969732626474734283140081498259612355373149812100481158253081950329397245936947100735520319578080859027471751766409545492675188805314841621834680713192766929429279789266011723632012113329350948121751807317928517831252325277500992198332289092817075838764833976544127248548924283400768162265641265047047704230465505016308781240429975140665728009691753415303510369299075211166894762903 [186,62] 71421952512954932980983579648399778742288709354272438026095842510777275215091260720771285031414360826657081676138432530375236124180685665825503618338021103325194289887128700876969112647251023912256632307561484165963568356891894130721685187890347162556446834676505103841384078950302013037935901119916292827848610732684933012360880714925714319308850465166588560007970971761650671862976802984572547977570834784086662282471167790937592927945758595668930509926111076022167735464705132134716313004057240908370907322888805957927518115781602103354695732046518786256368133279062620758150469748763868978028894613599216727423347750723097485555789323943000966108341113329020629044822189974327612501496027121022189002583088292367515453179693480211208968505980210492433910405334590565408149799071909028238958844904494087640414850100166584884561767574629089346289875581308490753809685610466934788477928512460599986128836019776402132361363266715651537599781343531528206861332370652554238532392422406349206049688448627663989015661454959212186266553075708388768855295306180151168322844300281145945092731339655472670490894293472131962522899546189827813187451661627151603778994645191550425761453066888257244770057453613980811437867580191114383669878349527901974409039385135706987157527977088301452280501665424545612033837306657295955100451315393729046688856752222991960938443472658398951262420583118775709495766696292774417402746206133834879751678631984829484403196352361938821598504104739962682495949652698756873457746656081001350096904060272853213562656103679477385256288416419123474955905293154634323538360570743133112641378801054924 [186,63] -18662562264594558710113917762058441348709572232011840808724351738507030879586204675534562090608135571025778498446377366311893472283846085607528434378039585039435809606583285956499340155844088859515669574960937128352521920428277044089236586885853243326715453031344773799678815763525211079169194272174680761325445023354334789220582389501983411948386628237091047133433866691103381720487421182315612796787342125803920145189794556619876599709836993414243828250255749965927159430443258542898147120970100607331743899677388460531152193765722617142837882398638676261936634530818379723946296936477263219361398552896047568527019524946806570627588564395419469344464217437132485784319236950541857406102521309214273991510011926437217455440901881979965187361688893401784725335467471635197746568800845709990316933435191348920579989648231780213295768683553457092226689032221622112396212113213638430973096339139723133072093023412016446930105969530158315051016274819349597831252120807934589341719159676571097810533198807213620849206584262829197378532727091437883109099702721963227543877862994315875979470246508378398461114558777655689495010402184822527888899329607794683986591106303122657798208206765820064255211942555733428569671590678343365043328938162186894256464177395652997844204000647953691430034621130629037552918934897908620123583150474561800087002833952678044110121304933789029502930048993481143032685862608135288630450373217941311317929337868095032543826771931106811288979514736540162329827157046651809339005247209727241362615437138642649633840027877125975405095582146756162039382423745918263466140585972669832067168418530 [186,64] 4604686787168997178331549412370410248221760624463847988469863048807871956547693501311975759766568176883743222113910422627781621007326523588472745943258261365196184669703856243671771041210890766632861776680024952212619361552250450297019228559158268124284575493881613364287169126536906820306516148825097672497954840218767776996169502244191196477439945267012619017987170244720788869564264483727404934605079376053698341843145805461192133861650781204713180792244064697171334902927207205113755723978764715120613076189190274184804396632208183799756186546803468340424003016143143844760329878332545637523906473225949422073135414125367190412366104007084783481550408989845418728189484992854906637515591242156015977713421554687114018701916339056416151429631576334566576234183652806924977876093862621284882694348967555290665826814877496022278354612725142483061506339882332710672052946754783146686768034041490359288982456275633908836368229253952470985737585477243946386455318556273852751799350040394745462407471715944438542264231415320047015916738110634482514657080468106968165613194192955729166866749482724936221830679882973254105773141111695494950535489260227049289345934127947603247626938759271297462768498579328684226861089217855789258399809211191545080544107694195511215508784502262905749339879242632680138365443291300127036876587301997982718971687008100878934598090018630140899694577589155061431346348584357000350215072018069606062773999437265962682509063380081768407503637304432258367152427726623078287236643881159438092888229298837128604456888543417228697117535193248027925669691751448127496678636161253384452845269 [186,65] -1051952643791128416779049206349832369297183817585154232504839867828676206771097166616001992288819209176979949808579977025361359780453419200779362362726538479384575160352783895045555480973182446059140659869554109496521812199962934124611330195648850557322662011528603379875293703881879659825299532641760517515611737002559346615467535391594401653392096413016978140667297168803615137305436217491644704327842898583990985508853924481172209600867159581592258538557140166074143615321431536999991942650276269453717913528195701896563622019366382539053510735166445815629502091855370760856355182757485865250132014242435585874504432063268002918961553881731643796104085829516416826991247791007671466444106260326377255895671433710568599246445491818649645054405884144080060326276750898918443971448311932676876339049433987324700861323009095643186390510666671532592350874915955254489083355866981694188564015328547026598628155881372777595161096170943424600621706489330940942437519690114035476968509237799266732954215528466697157440487562784647989230545002303655063987799721912795973193520051160236437609322943995358442880860126447043500224058524574282604187783519809261173450930345249733814018950163455486696771778202058951326578388040167188936455691930096905632596535797415810360695455198324784796037010671805902477748813747551094290491164818554650005248525275107952599784546678925037556873736240073337450371185568635740937240695418900512661977015650569301634230902090562906520624929893838202892349694775112342692500761272568058152104410263784225968977873206912087446376508644935889964506623595353264295564369451546068200685 [186,66] 219408090275315361108385042077319441336268468808158802443227010423185135930194901893707542966103760946434817165206108931398083334370585088884753614093624150456540106017176730432786339528491523768714940032844112622487270855522404544757730572701331788907714538551650323327800775268794577211977164762621702958409469658201790415003705915892236512715050616414384110963475544334039677866572129211393403692287408363112213871113970713073562792591913001867388746099627093325436404594990689984787324818189761515206799075199697194653182791104558458753147663825901835478752680534009742457150249116693742377775210110567674488390641414603642119681505045335394735633275038944530498552259383618778147455831225261866353234866039307125626409232545949883133881419076978294821946833844942958705871237461059124351847114859667222068312702330112475856118580571068262357597859445835340394853661378089790998676817679190196526926421754688349014087507379612280210794946527783833133924827443548672258859195450648643279261534092880578210577149855344315283209628321180758210259844542932190657692796899760941061579992750979492255460900612506771459046911395476556359097705535458827444110936290800182561110098152874844007140443398418100374863237854286162875604659635702424574858396291556063876484933077834870554670146310143053996154432666105570168577452763871403955621808675954885958348031448489797651755396894248000966461625285920960379124725954764817925342011286790349315612579281179641847691219117487180276243486999053708836009497073899956681067830097353473275108447065389664015527477939265784487458383941542015018999267644250096155 [186,67] -41309443370365645406346005867777385678680116164390563814449216355821652341121664522898404973039648583598570640998505242821737781589319600684939264550255589858670963129654157503192843753151405855833063882166979289532814223281226345122712824003304426450989858517498803774980184072262343245422323345942102835437917636329948350357547938604655415824421839572738090741160604258147189683812925823346948920422256636638711815523588321493885757738067839438184685086364327250747817172393447057640970444972111290744060043977646419099525963655425405714774537469754794918770054987843980395649286121345086112797328876961304116953589019940739901279028928254225823212118454566335107517505503593568234131616902352668879249388185933063902249712690182651153058192488090634302342024941644037857825595283656600943999515131597225016646013933753302560463073386980015032252370197348850057818518554248069335122913964497852812008269239623126684417516536418008181870781137883581743597341035290978757179384619863492644707476899799484786583595418038687800024427187923031416594020621733418475880519772930718651827852604188337894853570996970049139753973201274900231949434723880691897975449308493832940177929088599928902203404058558103544235332754901570686667897510847903369731119332403842712053169635473785930971556700388367454837928791783412969954079358240973503852236875837474602560890422767600993306908144412128719927783091373730718737203444931024839603401987789612772294168388815487966421767142249384562530088831012857651404050417797799122944490184687545742611040502309656374113167982196207795019115319863624731684613354673115 [186,68] 6935678997691019902278752324048903594021900177571798847421320225124257699162203088556333370464433297612181045953351181076744712694004996602542466577629742478298678410351835734124140593304582036211846524588599887404309742318023025873324064711656505138333696422376873392760937680037932253852299808858236949228363606606051224348727496386836381851158925828621000247058113483720279545584521440644501154440956116616870289857434232265462091144447786760299694491756494956381648039244927362370396837693615449189818125588641397261787800836591821664623087885082445807044638291742452442087706038198247354249070898631115609420749498716167353935794387253105335983278574526669430893267519008600611938039124466649288544304779056847891480365092613011979818864779888739694351604639737228563518936956114386969434832238430367525726349785024156065858242249288210415972551089857307519800569640416620722775019793541755796051674830347695640532697838900104276693100222525650609345301208988678301673787898564562884938545618576485009365160519832544692281199989449569080810345058908431452376211375573430469352508925433720188075790829208333192934195037254148583071909257064532284863061968406499702256054023316235056898183146101670553719921360170925324449735772483073588779256889175256382165298630972154342898082952544475950539632847046157536179433159597818025491888102806807153031734250531878305191536708327099635785689114462237084330448683069761239153008908900111879140631803998154577417442998443577318786235766493570743671669177915429177736071797785513664749458926704836437948427421481096470172849494624673575132574748900 [186,69] -1020559739156170702707384480137180458864729653210210649739745769281863034964242343407280702638464277037980074529128715701316047044027514636601497553332248687013288295576374735606943537371108137245322987754306011021852575982865376526387299023901743482278126439640503149228705422055713723696806920958668599979582606680689201854007524145254575929773246521189485431036392394780934368778705428664296212230174593747807146223595572720854359920526377515270934269173097400226913729573112983762495966407908693586445808147370922035533643808095791866793280681386057396669855558820814342007181919019813148477600948660414491728676484722040775929909844818416000539806837511275759914026887255165697038150491226715769440750663946226135622943965930375220543951875587939189320473791507756517591319697954793143592882734157329546081031358853627349117814680863738923515799200000865221744795407938665623027546971580062131489380756511134140145692706390138728379915766543136899028086315216155150180450612355204636770042988499208568513150835763412355119723412291884398262197388302133704640845609648680817429516678735888277425255600926191985620794746588494254295241928270198996189027853760181898208330759971648401602583544344125150694317184133642598472709531528640400151717996743008624830712203842167932489222305520019842358576767075795578172228008362605624023697824712469324544186332119420543632898621724257360297565184917823272828567413099069513467908118041164856666787413237912671034306730062080009086930686021621427693686733110701281773659766973439841249460277000879482591416623735172598710806771717706492950356545 [186,70] 127717318215165555156564722500860288147860443680010077706735361000805859331175118710510471575047471945590801614832365408220424514022309131249763248064222200280313403196618847876352753860538376762834751393925972537542446709893473026187131854050667074804416245137204341000129744451700475558962000124136850071092327184335042421770770284797022180275837852666644939530129063502018155303419420252289750474107374437159748516302988845082788398680641298590182489582743730340568146619946968202247569506441808612826910506169713727032302975800953443952681224034933061615862553346182363510217986613995686381530613940533381595907345985947385772298963977863209939379912910228487104331027243732727387731683188111720015673015046532807499886558828142323103573966147242584928116054170256602362533614074863171987912477173519978145823854813061010428129527042127802250050762378621031560172842497877986097550059487147648154145684709544043630151148041007422487477308305910290674419578903596341198698024681148534399766641336620396740977883372559844701912779792893957262104274926979979338249741970529169267999422812906479829197156538578345838077992162436631759091336834459159505503184414626658011768214761382904577016049257094456101249923523503243606891532751988682011549010999288066781776876707614893143944021560175459807474056296393674373030864298766488258480064306786040899724763708063802064295482019691230319745483526170464549224104532199337367256938200366914446189590410568643783630951846201576861131724923997517004430897416381609869658796966901482073304300599072086242735393473069926166719619396990404996321 [186,71] -12734796206585881510606991854249308302846368673446174259548400565264723783613766049682682250617328148701601701145720142593807703543860189843711082276656173546556665304690077403723154403758199114579890864105417681088164684855603122049940316579434086740100871733243538866443233022502142763109148208409766626219374572569766976801788441673058431753604378063874692436616660493881436939176221660879130544072779205500510691205384447966425764614885672721348556826950565985126465911502655813136656439674609711617004869900972729808534516878949785778151099388617661440057042373626236266349071688510322357845664956960729054785149676628085865402482007837017927228466560894998156860362635371677046128109069963215958069511823600206536337191342061746820349076391482837113331117051015249676755448240271296981782502284903019606440956283708917838726749749899245466716606228189874312448852474762512807768369698203044520612214658714141108002286142129542718674916383754567244529346586690120510430552976478468889641467999230323962830463801854911107045135031615304285981803334361165686137235965658909052282664176918375589134731107931284580606691172773222182637588207927572002879479481676852182922733450238554971916498761229849479418984803730910468877353546494910087058117488855612216086209809814393129145253508091108612961193629489575325832386991932307745357447718001957155342196602617698846644594169512593092113540304638817676095603233999117128694748846038387324240519740038636127267530887275157187518115504663159519775434811167842896875390386132453387537504873411743854190266707145212317035673977022027845 [186,72] 812279520273001679426713824470980360608721808953303212729709883130112017713340770555369541975709189009654605930737281410187996264120461409885242787251719416987516000974935928525048221986871643688454420941270712887082555612211890874312282678140469895683652819262569351288395552404829452338708148468312355860610114332347309767217963943392399522896175947197275014080562263182481526955858978197581636374100651509479752083282827500462028042632686779506949488727886345399605610727307344667622350978542187652851427478960915688538554917255721379487698281627797306587709537372857959709961174494670354243598963495118345187648853239774595260371779931750960146121904451928240088318259594307945502931418942041667077994589952486444493079205909263385474221234724209326025783297892338209842482248669124829002234219018881855726929616296648778354328962384410187912311221470176822495729806828629998310977203531695630786558691948831057337501585701793164190911505062231659146762277024741503072268561969944684545521477871586143056696521446206798108109318079914600032343574134431036742277005121950117127444327602984359080946084232168261219359105065292656817852609018374123707720665363006233642770279629292387346292256797656295917969102359331158714415412284871229846300279234262345067614843629197550472595390780836101991350229161305952855519057430088174559493701092645863746699432713895650250566325770083731480068767971841686815722654427006165892781187113676031098451466229877000923685764817508435483761379673890335174916135492290507402642309323982918120878329265406109366270086773910797813758529639686 [186,73] 19180947338549454953152513486963029911978039758907781332072307436627496158036458331974854699693207714357580805391023313169546609632094536525875691724672827935111853023397476089608181024796949337251272044517120488147158565671066566685967086735953011089434534332781445988965802295595661432693129332712484335131085055542413907807515271009314269297488970318121350354470096947350521823916782076188648759806870895872493648933918740484663134561387049184440653455087848685507515395606012123141867460537948438669784433788178472304013273686661417865524501229052405611686333631215583050380484981927233510957096158659880046139682255724019090021468076686261548435484242398912775943479331511990728668764352231844467835468661716232952514621401675482892664009841408586486716625072223418516307618674121493987540400473212528555755056664395983279255463730024664256440072188850379741030878702776101621710183046151770535544099469740001693346860436638382973794289158856457601905779184681345554813504026230432675487267296629364855204219210430826506300918812380368140616763701281376693450383456973697769515379163005077853377068312834662666678645783850805925049527594068338307097838240876011095799949681088575858369710719973266894241244154521572876624449339713343111274859622803867234144312905795254318285081129427042524126903841164583302969261564322203708107017012464057652338435683435152311918607602398408406893961755493908049943092031646371915557717245975863790531099745532853233676990905894600847692234967575144463235551856350761064019458922574472585007744473515736366680675682828111423863112629 [186,74] -15915304146695871655153872464806954798666760878969539507011175477751046512582119406034249604913702073977333095693507441636116190874183580835553738149511167659624118786404459038425373533506240774220442989637197185799353309436334824998968857345338525730111466449011381221195218888936013921353830571158869510835175961240970027218200179478233139341013276378907491421782990715183683235889628457032666267189301269225867320660666979813800269017230889682541271843934712328123476227542534143118187612759526830591452469971263617668489528770619217729808181231713217846617016722145335739523524919989911290842203091272049716785020361146961576874755750389182716412242510709223597423528119424142578134338149769950785590665751759260408028923796442774906702959026515906808655261480867648186838025347475920224598275374393151547955734200528434376356072054803851249587366043294768336345169934279909935910183903004273978904766758645152642498879953644224107176362942775135398338177909953695511093645300818072709816481632812681947906125406516969120817965507352399333099613592131217782414550723562923655911931842292722578939134399620066955705019842685079052910205515224695204381418056323592301239937276852935905821637592781217869684875162547627526095283913100217094526025111403652437435555401202852765241751808560363642158823526815260940228265074051624694372467754413596069490681004065381065546166289414035886045850865869301246964884932950086787636513995225360738604030057564904293084350083769826999242229235515664021518253682489969906833866411634851362452058561291252716562995974982915586498412 [186,75] 2958854325489938659687468054985586105877820008097927095915379322837313781095619904870246053924169426684677886501608981482685461730475786294343464603115884879194369616860888901260352661012149792589818517205203947885441913358705594977018318450049417611748976794099920573240435797671380175609282421474097260111806217624999351670413976021496119419201972867640414477070600882382098996870550933349401191264724919367252772716960668702846554997211053413556213534188558699140409184373940180989185548561292837507698854757775890192005967218744346235405300062817951952310647466689406384957321872737456865954000386860023161544185937832178175855006083082985880769981772922396263040623717062610530241460835081483625513482792305265796641061170851279685096300417827234834270476956361835612627351920170890911328833091168793837021433113040920880047810472558854032183032481278129933671055997649994653706450881717043612512308564313198584749518019016951200932747907807263297850782971998985810539866858625435049127475867497024100606477470775066871004740088824776358440331166893332198424937934264674943413814654522073907971362302145118031154455355966157843362441289466409832766222533695879960596229364108001842453079414254107808860865991601213830155729395391389914113632585400106692103299560420870744144977654645276976659843181364756336992397093262485384524563676473991441915220041351211216106892034025377875858398855039761534565764118460022082453654370223353549743228751025319364852786369389711619065747166738156237210679673953776190468288262451689083588975731316556522390981311741419222555 [186,76] -378433008976755471322948688446227647691057346880205454125661473330575923670345218415945175371509818456791183141918990884085616767736619149224493304510384858303257509022392511611618733941649800500353597730870048727198947203255297056374153034131422024205954602448041786234867232442791057704171615985629761853027379391002290613296456450995464182808665929468929605751114113099332826080099026580334214981091511938718474611220853173526453017654079227240965049906983723027387905360748231399535956146825290310155240215333535314987163913187534832675200196047071262849403184516793998644358126916338870861985361837492666226177750405940865223728950685427457655771003497379244970568189219922569488754209903836743521153360278654186002695755289642330685373293536713343430527176489706575686297357952791855140167055181413404745951757407815653385029256485425418351604611789837124201412562258904882984793789874712190532302251671460017934885157099556718766449591046628031187754215849487280916187368909965562815795823977942941617050008884397719306389707773188477883128905141357256013784694812348785845726360134265616238058764368911905118636487273384520289040806475457111107051269793826429369602379315925427621937636738629351474167413365182788993956113729134326126150018751983926573102527116966553833415710929272168491461802589627154703635883757213476921774628192401542131237791535563570190091629959090168590430397181203715884013529862871829411952356871949978944319053601604145458930595006869414331488174481877080735995794598055706104930259806963941169184026938066846029363428094716807 [186,77] 40708750705169107280003663661217388362646511421705414155124007841500561384587245231897062495432044954366144497349860883383969449277532105697229119721080900955440348170630076051628645835873033113735453082319565224911282329352403067156388618041597480473847952284137324423878493794314975887189331136772592587987660397610033924430584640011585202768162717725425317688458394427204893004031323616050283697435952357896916630304366417001716749161346683604121514208558084589515886816613245287366609494064942486091907714273613291489936512230223913068988550142137665275529799088709797798272477382428094980329160794482920349124320280850582535244580707218039754298332312881596366054137685432208118730933905167959907103143139140284427256513755364802708578500141366858552336422088251395367166518774618448956027680034441924157657309973932871102801475588658064112418230590586788910624541934216590157942149329848299783312155032177184147652211452256048391717736005564286587229427930994484318173025179836472026977503021623350079505636036816935943391058354242594268048505750319194304670103603287870707915273821414435628298754181898880610094593097883631092307467513274725469766475696068212081859001336390100007032556765758557065930672380452940958762049980058308159741548520480332884444346353037220769776792670801020626729914225494043685434181636135870199398096700612632142008948253681797796930620200527757801779658708710787741729462747076991593593279330534290477778303732780814449229884477790932955143037843678007614482707113376307676954695728624869929932793130102584810220395112894 [186,78] -4510892305494925367383327058291825870707921866123714973307076242698484292695863220053712702619633093846186204820963335010575783910029186638352200039487245932767914177580098358678919829943453688736834788244378478896677468826442993939720239779140154972491087013649695161577484551563347748020470462269010843056598737839514631600253475177054451789669868432952672055982662659107310732487677671426027798044275868761160886171387954335879112753186769720869346488471654412310862384628553078330545768490165666758614280790218495316694024917353262413458386862527675260658389718107993055050499894886808292343491461294831542324144420474601900367712421505981866437082305150511458680748188691553390056930530162854948620747279758913929095379069906877403102027292025322800258874836014419928722734067451845837652711085918680173999988178760326548957414422936704996540773755656804933588675348357568548522477532957004473845111296140120762157338704694564523494476829442968878115946166160689261775269307312919620505538963314626208770632475056188993507305110761838550655410634103284651648521036197004718315457135980469723084933837764496582165070565908685618743741705445676382371053572597752652119876261808159792212599034094147787328310544245036933384766195746328844460794482078022552358099045442522681957643022251849724789328151413393065750560820688836915918414623677513400926565052235566183386305051776000834218634964440592048429206832536711415292596953543426672681928246808041883230978358412990833091787190133686674599555103413068286426502590784270885134641037113880570386056866 [186,79] 484986659265120863381879571101774131879364539276624405516678733409590484601117303297414268406143795296273626097655542476523837221151072715691428008329974078873227360746148363313833705065629731107077286723280662917022561632514223386690841765465856864623523034852505081322037450979576810484900287367575805164327252974064683994728172487894803816951018014385726669098095613464895081612484155742626350270167966625297496185684936691746422964458927710433423308506759618370435917432510759760035254079152879403873447528877602337989376531128038945858041539480599586033316508062827041754066077270929134073218612441852511735385447856515395714517090065791039293523456363234211247684433181193340907650325243740734998166639165287687155753475692049218753814492437233234168756437413122039609459268600596797313665406332453196786927269360676069111503769008124700124409276288380143882218913983233516759094790243505988616422146735911964953226777830003143319149972173048204611767955885493499938278335242393716835718696527134612960062554877174658294492109196639768021660751682012269110547093250420851444708138579914623082045135561952220625397205007045450168889239250874018810587427388697358520362774839702484147813538312956171909905374936862473887637589622666508266619248122380657840276373482170963225728333589462683784773695199192026592399453835869171267064742465524247987214435005730845951513089246611610318270858969533899300915089463779488025983641198737519097440989382661546914315928570027691385161192922079341928867958638774184454601226500953824994358123684739211550623 [186,80] -28025277978972926617982708300642296247264204093542418605159703427138410596955861146517897943645032270520144502708298739496239483974598259138935325518601477199927789504294843203961871933467420075878731721456070430175224911476204587371052494258982708078696908661569350100707348629411639724839783472791880846363616121565300655293492655670740768477361719498149614574963013312235755324313930377071745149929881301250422265564056648919305753521111662512487914658187110421187659703233023148101067882444363037104118448545429853041897940449206564213101081484475863587152186575269752361381046118749780555614457613006127815733095839722808542855158084330097656747076502312272752316486623943113698572156588760410624857021460490369005113223679690270974231589503870344332381040644058244912702265808058140869662536069685342498465421152355338831106917967003797691602846655190490036662434531074075821230934857684466312019537850773069322183549795915254604229451925939153027685072580251680648034688171282174677079253688524954353620748677837296576444727184693886810991673893829415222169995514682101873758113653057359373747646783399221695464561235910187435907951891603492373096566179557282664537943838690626424587603263063248948916263290873951911936637832239290921322884170339264572111674072205038016313727191248890648115118120736943748441428112182784853813250279188038009652450880340300959294548528528333269579287405200761908556544509363304773734390510165857274706361359308438635674193118928088814595626240281675578984607437785544637862435892647036704298979541975075572 [186,81] -1661414196231712325884424022351723561173784291916474137669492897576120419591627912690071930659553435508572990463530389650367961351042942760280420632457080456524993973300337574123563566502459295121971047543002040221793165494794452308342575724040817069681939488313851227461180523379220192062003832196557439293489569194665468779064292248991175564177871673706208648511490077921381916618769720633812422447871447343330411960199762349438585008140833163836359628030352096071957897504652003471635608205945829040816096706620641694254347425963743771357998562536310318561787856371036582349923875963278067925807913976960439405844612984494440872130014947974649507667415499648772521725638611389808791090291126781618491493871895464051435664797788149064602891109398204735835075910858466772710969010577131024348284147794756778582112035068254760145941314581960603168416612921104614588043361112232320572346937526915645467562824691159789402009964898845533221799429757105873580799352365316756284639723962793335379900899745094091553780530926482474450010149049666704345830074054423686459962500283249473768766533143187002576864270673397957988680269577599336573415279764091142679339368272140932621952801148736669701632170058086361119491305510535549437147026213109387058988065288616970662996251492796214505975013100153350665172373412417917111499408306990753027820865521303053111911597457272103377905862125731940048917417379452511806166621768369875161432891984048714754070668044249139963965228305227680778660713681523957665574018979828655377275541719368574669741360486982 [186,82] 336519779600514182473122817932250238886892001997853186624321557076890114512771436769969866850158810757957366531233408033753693292218181849690014238266055196475633611712241491313025703552313828080702070840163300267147474905795271693824490572079915670839263292612864061059674149055044722537199419894324408767391424232718796118844888275775756365905708792433880105721721664630914868239881711722243122291183313427633194468670667925920817998126670980312804273015562128122095007280633823756260434654559903471487455651411561801391921107064698749249790678362971090511931917156997270404032466334631678855104488496108983300809026212211633885938658610744856934612911767753388707176916087754470065843414153215449018893909492018967110236770730549697349153123241087642387040678252745855155049080319886860730966421740873026959350080960500756343833927926611244929112559323149982685275120427702558160821931692174839520689974596622522135924747615211362188131776279962217705216571825910654389690613251497608277949809237039211313323807025813988008955377261275476239330796868204321325910598595449809991185760248843201638171830952323528310865596142366350782300682924914223816732663748524432589749089527315537080971827340651733913042119147748631339487982846117874526367625770382549553446327939511574621724911217941663540743004881781442948813454719491616982330543283107053344611490129127815900711735523560813426806428468101599746287590914543181040192834342393426331428394314319546357188079107421636253857880454237735319052272802864257657486329078176239692095770501 [186,83] -10230726313453691407898901515521568293841262861571604645483993276328088309430742745389302093066712811027348919683424267756053816402060533861033397713264268686266819334082168648234974965165755440817523394145835004468963661398976393535040597182578068003941880924886648563196365768905423658688926587661636660311778079628726946278096117281069460323691754211427220522776895867092639906250540722941831262814099819877896311507085553619409176912646911871187558873966997018217601311370166177767241727900371439793059854843863804760634266273760816622168315822056201988485379162893965706462040343166741490929343240510201315990008525786825983817267338080724738686530739656046412992255446547925434664543220775857981697905674907679749177037632897816657221280550137515027490766722714674151513649143926527463457592797373413707992927148898677521610288362910772574665075900720879251252676673458798152055631426930308098705129346900757612241133004882698100650399850813812437823483827151720363338650685070684735378624136986830189901972004267652592859503270663561343596909977893355580220589165577656151595711727009567424493400985443584846696229527909111184784139721866324743484381787111841723904466767927712453370056823246624639669179025104748355367707026008664950218736036487720693076621851505969083843957204599216642622196955742229472261579860563237414754660164212495843918523934190111261073361147211277474643164954016751536782190204643380601093704883560014555091255626798522857163113955154422809048657197502779866949338906497285110449447342447671986298805 [186,84] 1189010728898424127508522316019152669716796413422784503134503115257919348732987547732871742260764700391912712211935672051749008070657605218784747441933542113253859075383813012009595145498704825813496432349520448226056116783354630463230979861130111364613865181984494837806359389753400997407359491659507491638405868677927017696042613624114508399991274097853404168227661444461777432015654315471732764365706602154006341646438632820130898954090656065886337890556339725792673093755374423015421174776921347458281347876755170940063820193278122799268442324641203250527502118189131150997632825702691576798739279328838947646831069735931241900679033891817383803740830404883788056064111698286275287253190663377116260125526760140726631481352560211369843833779796883114997381658702745134494396210484892569279931076494180550278395106569716703530296081814709989253531318026249778275150472280511386610074024349909475383008619145188378256229236206523823332764579693886365557435276811106146103074009886983529766033070901509174733341099235952124408802428018253828503163428757617783331508037792528885059794443194612911872671295681596062299773979519766965194785358523786686665040741071422909246857649597141890154864019732557038963017129775412304140134476677871060580547674817737618227565754005250572324628641065959354470711828319113968505714247021171198447527745537701938823186042598172334734572339534695942189684870675479388053887422989788305607927688859640313324346700402658078976515879902332110263313851784514075411573819924786643240706441583173903197 [186,85] -369113369631927204371016452734115180252489672088124407900048050249655186094989114147232478463573773436889336134575296231015823128429782585034771798980976249450343296476703294634197977244593099308122323101539419666468912994620134949351642558488257128329614747338349552486759412822363868984703440374182043996574730512055924320652792107087950903468058181862621578142171950884026716148509483634575860912188818505925814903404913725362789591146804912217155986230178279357502885471480196422268772312280942297931676266756118233536314193355158805708183465880974703580517179073110571277451732907416733066656313411607814845212139176239882694886892506706422314123730877130480656830113168916120587472624069717936523375852530289525318400918532096980481047839306027928461895766929484424256651725080822027551907112353148034261664367200328859532749692407573751323152262356470593481226574051399057870846695878682935272912917420936585499104106640040364794358637723924773044895387475883954684781458921343952095301115622137585121426340462473791994274055910731543206996956204796025761136784352881807768213632882056162851894632572577152229919607057673610059695069736686587524162340982987150816652895417269653844322204245670457251349146403419364772309740178872370195129605034672096734547630907200990086872297152799873753311148954933038513610630704441262166069261117241343287525542957921919326877466372363818326803065992909943703827470329865013418041090003459624619458695818463817568334404947335857677409838045445119952172705217622676479025663319171342 [186,86] 16848633837172288138011229902271386252380892196582171831212338674484617785610973042922028288092261300080603884041070844046865459512688743993618588582790998822078198681446483554934480504024238287743893581565524583813875541984665038748789555025205267242021116367285258080471546300237100084775899499477492491843934920043179233921917201611426551275795452870396008456960948728094928441984745164701307445611198674061134022998490878257370962667772667030189032404940013707401064731168985859630059760674840184139285545299690731505393128696517662703151829159139851213623689583859294311815418348553401139117411555503276428150842446087864051620245686211867862698175714803917547345464580332055936625067293782931800263532336484087355018150936830794694559094153258032034773750902896865081483946078956561723677901258672307088580079359752652084773642989973705499525865128214711829533534810918757984093596170707816145834051306923454509714566685273679034032976605162959230795279438132047161230705017570715939765679380064289229372952661187890602757516067227723190959202063891803972633723954171565746199907034532796575709972156148988645499594624162177044780575721229746457554873993461239796625015969800014212861906362357857258658462374296108806542044151435015809711734212091865799313855868365233665687440905287372929641812817721728809087938093420091415615005638995679854122532135078958761766128258399850488438320766392298448498981641005252622171252578877063958898227007741729858600950896079011509878163568394588035304245177501875500326113371375 [186,87] 1433759862308980284950342794625133454491147286743017873275861008696770005366652564698512244823913442365917064110169476003155665415250507783670763464619016837329243290908878374937732662210053701323965997463209894055618521027163506364553948031290261537527990986567573944392003803796729477344522938194694823152885177623083814166528380484118368638086766278341405517999794691858217646399808925785386312944524180526819235005493852060172629542576074936884090346983913428546788977815530326998186739121768521077783134803300197217889521755916956154454820688787655540584988525634602504609678213743502648862719426925869708156955517062834122441902274950349374920525531641706746141141611476498079956503138414372081830373047643159228111586111514663882728591516140055004605870054074230880073873122871376978431825760886191856917942703165177609298896921254231221109398929460873903219326269354300344096012722554872706764600074167381726459280002606692351813295740569134343960661769189805087689423972170236860953002585631626701956080022851518064837023995952870856589726485514595771775619368914194300946973075668983524335483502687189266643098633699146265003477937127909526372039726204528398195046942216902565800680908018712254649810933132384276033186142989453987430541900020430957089647351456734347641167128323921153673684988236321870526879125277020440766489416190522596356551151877844028456392757791107091170313481050732194270851073398340963503983701594836815717609392951716646716435851615132291334841601076594497510254977566563130579730068 [186,88] -78044984409507624202694184341054931558727839706878013837431147889143072805941253333279581250614851555077410774657388122825677866373029191064413390206267124331242192512535284165586495838126275142941722570946702969494281636090345250599292345253579299537695082610918533569551616327703723548732315648550708171510659232761322941035963064358719620057337480326310180211641982577267783001760154561608351622883303014797273990155232991143843303244206892234008977213384695800548898192003160425554891556081177250337298275769024938629818810283302434022475367023210287249026704865316655118429769747596153925977886671573170156774342182550131500202347876081470495856090817781412894135484486558846665101863654703263787072698496188381436015092219330693513428465691519814752699810895715388701577706708845379382877286611059397216358015979589531418720882363999351972891760047860713700588985861200780783278367594347677360926436764966526795903124420819737584330753199843412768584456726322128241160707311520154707750337794235273752845768809978795644379804662216760807857185896879004673657800636052245221681522483772278658558745710213685801250053065421765105795231630467541760989742925606665993775493066011619832186823157597370556658985763784307278888029018902479444601683590508993704087843983764772457373556438943259300141665774100625073596328658527660188223734322913110761270548718393899576818763026885982837406498537998053633865778014031898597732820790554370205289957336833412925132055198125625314188798917470965486831283149921702234797 [186,89] 85569847320211627602044276433542641494142585102386910084083541137000060578996639508264137818520676401139626347777857086393768332131270941468356342711129153552826488956946489509471440619733698477229267052502555566016402161862104948300467255750888353067007317999226574304135112976181068466472460135749969029396765926182448207234741717766239664722405316652007024439016800652597707579501184452209879855536450430500002542499056622390003921569981497321625658093292008990096402544993712258561165549902476609149303031851011109296624185714681150023363979121108855128098587848985113700757562969523593226127704245853302039003830370380972666131942009659886498290788602666261197308161937600506237800629648272685707231959507717465288049221189683066862833588763793464113173143825457977250162322816082362696160411391699412027129323934237187810043648732617840021660097258395621885548746142643083548652750975456623290318534634752407993258960752460108382318717192162486802041494882173953510237456034777703749893240462836420154590958363325639771133710934953841787019151721279981325987326365824482507274590676099575695874832322909767544505508422916821296668017387385548866969375010810784445411384300553567352098591846504249027050115264407680203425943404835211966217270612921875005577000861081109968920390208445837911605693911197272084558754011583323091553324167267253065336797165985479787063896342972980388141337744220853016893821033874582637152007883059918310918346758200985713733257080202204222402602520872038714241511862888522 [186,90] -283631765145246365065898850909791315316448189609467696563653595003352628518284145791651872422210730647083928349790662386694576264169890056443259513118910753359352287287046188681446925981571121625795863744754786575424185266765241813172892622317088899126187067015521840193068356801115834911562142504354337876506451103503770520088342037360441449878404481543135093758969424289022189397855644277425965472373847071555750780222390092591841692635266206205333583399955716640181639839333366109204831951527748347285348842075916297368810883985562758767504462561135432198168542203561438151845296156348065735733517659176432265188834670117740502516912861413426001404073129146032730123463587948913551812086631139907672367404537487895265013590138364721591247801430909232379019745703400090220959301770949962853961515152727361089762108865992159756308184479898993197853134703875379213143955255106126575539330458076855977700568116209728145539995308485477142442179066240810755734471205939910266188717087816733379048087285719611810897794966230277951468025579518871513143394694347419166796062696051528473667295440832227189227205743454927203852327625980057885743106696596137303767426670090015582470971372614351427491463293334653567344708047971152278500555046830032617112024719550246991683881497616570960973923278312531008490528436924536621192290726759133653465877259125972412476242956629974020789538321086597247099040790756777199463769289825290269127218572801921051508389682385457899980865263134856502031278361648213208079746331911 [186,91] -5013982403626766531469360333256655657652363472571666219753745763513872450561648084661609557749229790641793958675204151455554109589297725870312814402392115598927423764243918084619268501437641530970634362467161348334757543007222807288735586337389696371419963392729540622111756246373469631679918132337130233710537515747634075460771296354425662912390703874413909499107876706221374124767289136565382641688494297497965940473958403825739562236999469787510678630422886123427949703920318083053281548776966740597343318268921623996790455148721169510637987932902810523004648219432216305239972007429619528936930425938650331572712703834249345690752964180959632007338183224151025367246238726458342798951694095336848980348681789234434121308334713060941819091591455294648805720419782836668444112887164916779500556980280060023794046128286050837409235432825349119302405471875776824530776819493299061766064954416429085577365365303242311135633635905427600273882621770509171820522357414756479352075176363258133943637281492477626151716527059993755880453048145771524340329467130115329606625390421726846294440133505088139976312571981443583926253147616119946500305865424510137823335769382763026136209158026286422224089448842499720929761415196061592861584036784863284458084250149233001863156976124153038534251023070640367583911150265382430093399879445370369517244226943677969688648295193658239333751520091180048188253658412353673933226146451615721024116449386827246708949764773807649754590650576592007914873133545388880259239714 [186,92] 2748772952543086116299549183213814902302646435189939197057550877111003562084746913143185005379943402548155850674770673171548080158503431488462208863278541207793777569267227755580337220029063559550107399881719727265852181886950286494291449320221946887055959247743222386812144660426321555720003615529704195317287887789481824803762717431744489605732102009423664027393339965758455289318223901684411383099742000080247395175110067737046005562770926822873557025023575314010294342406915345854902825005598507819114663391522928911362399093371352784221743657933507090730886842560663195094558429573895032265916292987485272956793416863606164165675853694038314576449471821096250637965464235136275191320774472532507613888480625583264815718508264855054390246275919599486940198999189264806732163259212153058666435956103859071719297684614166872756879874423050043635724116007160185944137950085104648365109937386756399859654371812577679720182822012442364345783849524906981093451040957158725379989262927805967622760831141699613013074734525374921023290293803136613607927538871224986881813622533675521567355945680081148691230062157420445415894883530074060317322626951585637295042460516371940512935279527995306748056141890501939446921208222067923805044049474232317320054473910191507898000081321562117301296329963455297282843446040354674153762541257306572646133964430538490204800288270999874536123634340730501643800416708595158571993153638040764675243620799389472450964541278678486342349638615926540776386229756814540443349 [186,93] -83251643464139168390971907968803617218619579256777803714926308332932761289848036318528495229826234601927727411741724810597865739332994357604504040513835954004717770211396574671448521963253632476942657787595135721273493713845668052003049725330916442471114207309467106052109149485643738150769729146797532353133278964926445514884226712665349967392205891759380589345311836404615061689710057686967390039951276317627355666404530988290736774007624839429295831105649111088898287305946126597715041369994800342679795787341295636605383002619896980448667092406981577852634355084470977696131606317938027651061196087337829646591516036678186879796903095108128638326193766855904443016675031751239054035737094109231374731069569626700760621029696510582826244825717182544016138214545539447970296021329843903050920262647731036366957118518059438344091561354558225330025506614260481948709363199736368214202991823909196931877547229408798779726871578574834324764037666790191532260468932932467814351928199311688139993142948213618930580699015672717067820363123719508682909531008566376869617611391687820177001995559246084704256559261225202919994981569096642112796434747765097158007768907404435177018147082072162007685748198389477153097677468901941699257537906738685943118668852163388380955438070652040630214214099151975797277419051113429938818044481616337530328801576222380841718628372162192399205169188711349285862865463668718176260788418290829972485882653269443380171050150055474697550084379364892195943298278950242321 [186,94] -5354057127451716183047449712106874737161095576081077248765980229872094274757422052457493497479539097784392187992946157780093290774254482444194668578649653041934912944166835418668028679293120202549620584949363737572414538052124513196880094243405610349325426063709238049479178525049718075381739507746630964955432187151477184081469947841469632020264687726593897589121023362339850065192839095041226270106901898514797685295248497225397827856867404148170042614571560129355557834819678455358265658872075183031428672987899512841460478451092927709393323815374866843779732389015269397374456995697155261637312286765237785641912343489300844639590469602451932240844204210017081530879789512246721319292878483693161589880439274249366981619771928717785588797882915658324330273057820200342509562227812978272485638876083708002731386564992295964851853772618099018063804410993878097089652717342636245091202296117835281260358509763818875659794141037159574899413379407379158027710756215821471014885241465635176172142633338270823742205885902803222967196049404151538295049130530849917961995880349625884492301860037910467628459205366035446345775863467906099823897430613214148477363799814650341017467403091795456193884852054123031484726349826415151477784295906232059986525474910026481687671598733591571429245981898104015120672933024366842891609736213909759245797693434235996920973444257909889782926122873698634236444873346870060047960621180471270865446188008228888982089478246088364656701062640622900291037149032577 [186,95] 495543004062518305748056551780714338556050218002687840272469503468936505715736520256431993524335480478956461032167658586662584524205944910660980962475353327659062816185836520791878790150132922521491370064058325247296233521672417158543723510106718596129995485460505242263640536396932898284335604512242596200832533406611229358900842478115395076210488447513105375440838489657427761784120693405459745711882861522871201544926612326428358420348276697622248895872166957809621057283322657680333970035728008249399273714891691448525865255038878472449598310201838174777011490059591460449818426812739480536823324483035207257118493438816992067182822640659473474719647497471594480764127996571845722107240036568699238388436138819630594380046988416235808613187842865838587677319717881549251345859836934404117184189435151227164485401184793548640017619169920245405923788619326831811996535783137737375974858256253474883148113324953483539768478913155797038724976912201752895781486058014502591793075763803385704531137716248272669844645766741924937930151675651798112512301796701296349914447848004605725450159276720129852365203808193672200116843024588867256682188902886630957780308835156296597338823025352341368526655462283966387341595662075787910754000501200598091727736173592738117317852067228299454209445473482907447689873763364599931890988233310307224717411045202033938088629113558889845251819846361403459313944551735180616234551699158222767018854565449740387962885978681981487858537683888207526110309676 [186,96] -11906900507927950585998881322576225274642195845626499026907134400665766021170921931555736103912749314978106074275617659972900874367584750476797578029658273315701760554629890407564887921076736499631031660156073654851028891984343190277899932263312923662217971193931045118673925402255124392336853880296509268036856516730081960077294757293982222197035803028400007486392948898520323494997264511170079350111065142810447817443205470628186379047276597874139756440445255379306048299231771625628390661979387186382397381493507531512551848878517112253485592586318277577991733847498882611392580912990503348169893481037113828381047907810407907004661617044617348372189286792600944117622786020466624691134015923132990917651114331864174385584884632407509843028455647545764054536221806575575271250444422968671648986165150134596385406573543349380982172515422441993653841592843305999632824888217570568679146607520099683440405490268521525333452881134887708577145975976502021403686626542463418142738977085229116696554514047229787629893994070143391610071180521338316693960752928973987623018861260661544673756883168169874833310696678900386762576275185540885676747080525402620659349089845669154404139443088733957318618673803777370821905488132182549784737098445552203049241571696335956843809049700135249285283828882921679400495885415670845501921704944703121168602304797392639342252179407794605111269283723940560203725664382306417756938033788561368352149044099250496886378600205159097736828380810528736207184 [186,97] -433025888121243031608254381138298784125680027386033923913042995639491642202208156286145549056757399227030900833269620601578212134051072983927057233641482066611338360111014223352617145573756667494984161865009300189402767148220327343985828642544635500662679335000224574853010472525704768739228120571595243650427441718086649117763875015074249615604261009380465725285265669049850123853492503692542365028375670100832380333990466980708505130989081304954719911732211881782578117108511138712046237565735126714122768749116871401456044518295619347384406469705532948876814854042013172182926408495515569756662042637382690610767054155450499385004763073056887458242702026727461140201312071987233710375428046472462610284584411162507060558873118907514989818417862190801880980179032267031622542935389680528901976975495635807976724915058423969805593797269611609484439229127741084081101063322652099539958054849048659923633329043864531565789603712732849903098115221244902727857414096461935951280250440279166831120018255692850041140703463774520445049805897187761822303690799577673604716007020228402023824310650355151841003301036676183891696851028179470102780346105082563955448683794872274364153359627479982747306943257925636415204219737779721844276225132095993310344831902342460740577027614310915444068196786768318080027810568310923617606831782181513383633513536256707400536308613420519872589714555686557127561708368983450514773534434300184275471832988172386069993297137949426551754845732053702562 [186,98] 30848117247748595138897845120001874996208088057035324733121435589413993970936395885755716996613739771459342880829989984712274646410641098433514499161140306903440986830731305972119455711657711044188535223652030335615685712108107159375639068458547956210221347350894575605253153643347443966466640088107358297448855285080195289443541781209660577246608687381267257526228158167006913139851413751356626176540847624109722584578738416188898297169816702744748153398944481937856934750884444107705870968781549186675966733406889432606285611074577725369600702580915307639461390466462562149799993573248210089998199145790731314096016381921705686953938898112762965294211963656989072133020535800915731159741892063679410856199490124893573609271473236002557478003178273464138342807735604393923549958710797047747648435869957324100943805784190360235753670432480212106816888159292040635054186426976699735606618158584035096769047242517179601577947860345891162482097234856279692481261145834323016183512301503816038013577488635949114158008041677734927247839735166872080010441273911389656153316883133791142728777682004068278175786602004431047769718398830887410187062238382793563822096573759324853139678193034823996410663391345840261128793980234763837869468596494814612874982925932109647603494806270530335159007262646085874823533308917682462248317701348136858005257841675289019951349352101437775444157585330174926065929840798045227335215081050697463425647154509613016929044381542091136463605198658301 [186,99] -337808298427115669300452835696733213383623424674433286258847605527018239371939087901231597955988472096301833695769138874105550251890370249897903804964272178774764153576531056434511016360321897037394834199406262819032771349911742267773605106167788481136952542846644447224408933867769736318183383065998717412220193095599877433940132492510170562788696426623032637365764169105874562378543842285958529097403221219010808362194689047194837541851582372620186946277665516926510835766663883539656920631614020120861472421338848458017522607889620763244403192710621018938073925308308530039052497338425038118500625260521637963839811794535458415509266569461695261880283104367245969931643263591686330685503711529132265137341846591252613506306734695983808660514081767592588854392520297795366460127947638216408623336285854310875556731295867804216440523929033321479137072772012699250261369653419434635565849942230459570609762541652034142227816774309251216657422964727904273238692310626086123980735433982232578399902314721519457988257727962988411905635856269102336593642948044912034231941688223460376114861420422326166276269314316186683666376013047709204309461875353210051987561198587581215308819072264086626052873991942535386459035004097331008857209330562242944867303094969034779308713928256125620063487299446108797847105406322324826286943534511433914360610322795865839463920537429251626923289671948526965153665179150408684696950555172838847613694679219910101912125780752707287790124026 [186,100] -16068942012626789149763403138874301734934232640509539132230547070041417444436693497679689430495373291868069417307616240852354812456611777285662547412773082360547010061062837810714218741158037011576450454085532498179514548920958413009413825187861180024687541078127944071150493810508363483004853090565605880143830436049957419969997852870706837013724384897010111366454155977196975790410020040184953254550070059020496863229791370204909406971241626127056528313103626890468850943956308783917095622678598654135934993358348338910065345639762056082583337079877077700958120072566402943404291593631593364910655856470956665316907804085645147782137169695604283404620257578988847364397223496338692587575946237849721425390329885882597449027448552569170383919722542940593251337522708268527804048631286798786094842574145936919274187795666472942054374309783581522062409748483021193680137573431275093753095313415662870164697817462965799054485654851924550075185930499993133641216175285368914944824044075131528631032153837174727382309768786842152650280212059826188152238081863525333941157323367796170378933813993361658786701490867864506926258990877946594091538254066047525016519741646934491767384220223892309956354981933139054893574346286556501478842428269361955360264640707371504285082613022977340076855266353536396373444327295329238830488799219501137931196759858406759083813006991493458777479132480310403179391129809829482835115960801121491941041595866110503556566267897967568156901 [186,101] 402956575005771608296731475935823038410118952577051956443240005421976440292963372940477375186503801480464404133498473988722998747619457766522793290643218678100894308683916710188558336608718241866374252057650869380183611794545676791695380758742105938227991894911769250616989593178113229329013176009226528425801682101476296238993209946327554637756959884070337033336131166291106784733043808396362851643412854911104414984462562058113654472042220846108779876322829631813043557734656870004928822626736085814768780107968699715585830424439509686211630041967232785998015071329198272521830979205185381347107315006820453812555553550101012330542145246307897652667203440691866449909673413718420441821192557300234387382072115478562443459227068532060148977179688951723551435991420873716242126801696288006780492775077745785519476971623531122170824745183288268080660512801523586767294845096124659466977423415272420412162378842413714111989385685157086219380599929084205663363537251333641379518925730013571344766982470422387742946305407947485334647159112649107706933507042085384618605317707064010513636630094906236115829450667494706280631378559625261717516303062512729595662314913500330619601940842721404264315306432121221654709166916094194087828305130795227124742524409505140482394588754149640986490775600335752039548408510851188368616571615764352419317329788410522384800810477291478955306458155861958011083590229088514189613445122910745814221876624755433380010779548657178921 [186,102] 299177330163969601973599682777394308837442567146094996464834856495707158716025112132271527245571842938300842112846988444226204761969921732631380174679441805851860288185141383841789926089162013287823330736954773217030324120690106128566953880911645225942435160596721166175221682622334076011526760342194024240383837392886747816136750100533259210728909681149364156540806548998602065309433229471949135965657183559863591629563448829566892691476814540265394534098729724162903490389722020762372193464785147044605230193537151348072750934402447785187054158239636586061510583742157446781794110155459543765391899276945322343794182719555076579227894472946906731557039452634642210407390661600430315342089604830505265063336365753455503752628153705559302843072563160397933901501855948028123279643951117894979739562112415993164320558120056077774948473202184447523704660112675086671739797317572021438978638922503901673978875134511135814612419605832224373521763597099770797296224010036468785996462826153406133667250650699292031368814923650515025228303777027858291160544395991114184351514881313875360498893364095547634151504773966191145516722866742320134290310918431861494908070010780412047476826131029019471396581958578347691368850090586675572306450767577555123887356964793970760238854843417813083498042649415173297063652088612253355678397649179973238121033059434209697512347332724825065635072855200484079771369051342449949577722272746200098601626000945117718128636889472 [186,103] -91326455491901206177671036811922109905589775008659319042901173621780731990985185444377521490500105760087856100428707597854143758824675996010444442670672817401461072495211314016055242615249000768533632602787838114541074090094683963503646547791645748218528727165329009196311085556650021045885322649579039823275012531820743334607082976191479928777112859577766926423780826241853188902538603550426896984121841923355319387427003203447642481757105506366626015229532507891741501982048109640826709042473695411892761904181914602885764398650286044892763477261364706543566424999061379540370500958446350487493484861149346036542715511789587905677238016863011007091653272660105728885826009934743548564579613230737210769369328748947515638171830842480585228326297321537454777999811659417653157187027134226631249214487989735232173936282360710146717682197065896308433180087833249892758912195084589384144137004363586440933165613693587768698217831674114681526482019154182861718168672488875149372454426353821718495423052800553216115058041145479192823781312878484839415203547486076288262355039468212806418564825503717972395359801905646443009375802347503442311290875895669374658272465735361890828623974618148872839451835221345831520284074879572453935576585496173872378359387822482727464329244623096422540921861122983844098462846811062440895752600099701419578775486945193317988002799658494320000973221614567859214085686439231603443869455308608116832689106261501721184193308 [186,104] 683353414295669463810274921377398697572248769133800703013375788681661282305748235327936429860598309978439277392992353669587115208548535521915172713243408645148682860858326144673449812762801163722282644163712229567245233367303787883677567269461281526642672090646548523695696903583658364828878384879590247031991330356052446726552470018077151810156529284771606634804732669513501703791367043675871172621806029731249604595821713726573516702445680964401219666750273396007885030964661917962960999529560138770004545650524779822391929054659077395965420998391745446323487890152290177374589521005132974307696691772928137070274178304596429618915424108196553990323536321026905860712876936240436822499057745925412852788891562174019679167753427977950198061859434820622006095529092708309109020399563616537266450548414125440563932418505021944226031301939210581367998045191444912819483058198913717793700078490572772340704665689419107224496904563094380186356205090318389015609114205490137205117099925589891724902476191451173479597715182275837245978948813932930971380702906861332153068531027498875941722475695723545808115763813885945982027264985067740832755446805089746803924615168246887312650416292787971805035318983815952388129311069637268089194327287910040727769968363576879753825013857020316639555697204845153463878434074944634796388579457216261824230027376002370052569813267428962757109852884263995945789102313582957050053226627109201362614145751248966305014 [186,105] 10932253948478368459249174206952820408930784114622753320881162444121959512097005323082810411988325034406231576321409343955637721263057809452722570085849480039516351301912619247662115879413351101122512613565143200523250908211580954164349703958856841091352899209025591363282783455168252400902126152005395697452098552878833547960984548053425306481638926216251368934018176048956647459115822556084194546285440253364859037588671353219438289143628291663399643510560831589514886760877093187673335646726303725780297319494961384687620829688984249492734299868849922432526197325036167044325658045140596677648727378279799186342670020559922844713385524524078828068413529564104035190496788780649689747646817872620537653179743574615121499816936406180397146367555986828516662342386459854017109413736929745988064443085347534457498949860179647338556299413885936814992208864687295024515875925773988770141882356533384872654919254775980428703961820638553559280187841266928037813826582449337619112908481970933265051676972367025142681802221701085861699724834142950487453873088091650890077489188473177125595214657351984599329711925105187151477830318990330859363704385939868125336544470189977536023554842752396051253606688574120930901173592178760620265115447716203361098973679319995639695982870501542121241597321397476433428817355670354827107256703101409497880004796094347991651844650931231418315150609323939758445032757517297470822915753930567521959070930173833451 [186,106] -225831207698374260730713543334204623635790066987327528904414518799807529922876362988472978017542916358080176441473143680600047462851410460261438930047236891312750821609888207032785577802123699177485177135900344241846217192055485525735049177701455251277028277054048268980871947820668494262935892809155525104683508286681579966802918996978444625047930475703631211784644999326053320565085138958581161138271526797980128560148877753146359766484574917339108678409208749795683387344374076248048507800882705029739118548882956237171968874144980148544454708296681854737317402075065252774290533476043091844666481648959463805264936989858386189227289345438621754001412201621400815073310317119954609116193649642804689057729235630400730676523905428583997393803291920619424506059792772099113542490118610001747742459139840638853536107800059421832984729023055011442594480457231423544854842107802286626012921625488465029242426370593193887868470198657564280218251291609016584692039104584909602092656920920319609001233727562691681153430372392791357498465290440158533149502251150547988646333244381906470264016463399376183553405473225744774199467598620496196075406105466347808110582084481192491550222928179785387829489060013522613044231342633744415557576134381002850820137327480307423649540847419896962204173858534297324983727738668571143736883253329601099923150643847563350638043236407175774497504055490834573885911835716406314651855256912155017292261475980 [186,107] -896697462961953678567800479712413067545985928111323897987911880062581600964931604725484430550624469139018080014145682928241187486846507577257169362818032256522102162884670345367748419334295248488590166891006591606879183206807033179206864191240614297043396581365275356422915906851439237831530575334099104853793370182643721288469832383588661639012128449635573814425760169215798562273472102632659334237956851327222476154210914499727518451204260019452738088608186883193804206504262264040304158540563175798914496327545288819190160875151531333500878474807582951381538571425855116940009437502769652441015794816584598652093589486668632872435787372087749910791329618620711436001179496149598243510216277024932387287634304561175399299797316404088762710312357541547460246912104267407595580726200880828105147160273344899289110185901132458546693288681420030197347399150289446855152853158873083044479794502315372498903432048111927398991524898174759311844965668688111424078287127363844656138683959118504656826670687964858461546595925832635509253603698041125563353274061010888860621356094394745784019766512023561816569924777861409724671897661892019552163365358010583314273677605333544627863872807782991687473130231421543455472940817122599230357274283905324393339545851924782818425577061623755501660588321968503367179100569970003665851639390667081361001465104929679063996802759893347530641441851614556664261313466564294227587349229761022443599766 [186,108] 33874825961729622825005416362893189437828486607949198359340126964744814207166132579530495844260998102428467193618595244957796145432363136762971558864863442465807005029080988498183970880599799897024844542973991018148576942876350323820247826895964038307350756499462968737262762802534895992950911590380728111862046577308891169830523273462613941526574864743473873085427202758187251352336786678717518863629474733237281859742624595837881191775097148708704175045821376411902308084792321363074476758461336780878739194983040242846541503320367558379255375384341498721747458030598828332164773442129322927545828906724261832886431737701780634188482708594572499767115610726968729050916314029630050996423334016984820228502356773407925815503821051216000725957012491733041513128044708009054726955031654747547346338830560700718389635779251337127911774497004559241374004935792085908511486266894442668846787391860171578109610427543620955830918713197059114480369399247691821745183625044808899464068793185903869597666012151474847659506018870145527060157329822750943132632473844554896168635965595826674201858723433282273975693776177327863418835955601285859761480552799506601027123209797766006665520874058001912747702558822148686783332452899134095763480325094310645417408146211450643497801044110715987588668180664247870956528443039223614981518919728597008316110274706447496285174069126255207383217589361626379210769874055944132988166641685998646381 [186,109] 200159199895945053284517327626233098266860804217782374787694764452480072962113033799360986610845638288579239718928894777767104087448047121696265467899726724522333215794865239802511276285093027685522282114443298773558085935642717883586543456176070383597887744552738338523835238754338473426162161250776791228466499363818237854209806887145878776022710136380247376333988020305834968411963204132702281691477806661798160578305338661995445688202612495205412445293597885191565374511833379741399623604869478864170681607672518260643205631240463697148416975522544532806534534348233274006699468051836750073205183402198050356253754784820325350488701268495972657543824698495686082239896842961757854233702437449518908139617954626547173661949408207249801266727445473066284678057857504800733626355964027775037150301056311114377870093869398238809671508292386167507264341761499904465086199346889590217344857660609281582344912632306541385117112915163866065066238544641770400508841286453159169654129323069232413066757367732329699919413569503386036369013814102512792083074228810579387851074583018113704397515017074978372164416254615119461086237089839047714439962980660739208603438291646899074897169314720169067581206007178939147197446793589844873293771854872811409822233930322639299982139219235813988887818102308185623997946135176311573401781596201811421950684589858083932715353420856009549111124206801905208041005404648977143017752180813704 [186,110] 1158619353915432819909714850432361505034338659925447486695004244839050120558676131541123943604829979287873697174260732569130798220933438214887819244340943216123668164404244910847931511746141818950726696743316493883314103209657325169191222708238360669498410463468043146545828971855826388541631099757843839094776418090412390652570349871964197543267822091734401449323809475865205051313493648674505013852486634373059873153486304641753500944823422304641618345727655345009695836773467885087233373277971872328888735590032953201865841656902599116018445213618539350094568012820223937833642587454923517072303680435551165164501305620905265382315347836897928886028835649296383535881823484246364814123571944941902915620407238387147171461667362918541298312396688141855487150938585078822382864032946389635666441238060445874193016935993479546838966759638838255976918300169437294988324114851796309341236752777634565216565290668985607592115607392222255811844753094464706736799929817838884973577481405107823257940209667748130183099569773837358451079788251980244049717938218045546027207798932041381053530243395798185547586097961617733536872559594902718036217251608038495543339717978293615005733691706816155375670050987318175524087509830469658435802568928184557467135829823007977989188891056018133952606258480265441960102951605940209995526206632545268101721683566872011278319859073095032973649434973218244044757088668698107295660423057 [186,111] -73933215805212314647095241150537583947063190876308604597511654001090786155404373220249082376420551517346599349254958929888752383745044958986321403408657381648841874438658191247662870438010617870105832315507192840140062112866959928669114676600478548084181615917539532050802669122402433746016727599711723923496845473820193948687106051350409161898199549400480108447918084994066980842699545566279196623129053274971735184152141163470153036491992812443275561289671971488033399267824420563266147468087816870990572416379396526902827554463644448909988291281258534537760443253221711987912539478069719738882264867159573797981180872599540096272432040908071435388517877214625687743275108468127579962728072931582939803388498466012925858769538783531151140000441790485922344154931571807492031582674982535617858286473937611256349922789178041603983858262944313243411503657933391742554020779046312316885624231159077192434223629837331113851204393441978293828374491368395669227386796713571217920810974459282295034456782074460920678037656608128990051104792317559891885288364705480861092530317852674928069154151062234726500794972754938249198610988910154763373750230594675173197386963491446747090875707234679662714832408749057188538190984837376675666280392214642770394866515152238232073193610452509898665405715222122123105781864880719774267996356685199544635863999884883709529098002177895933307351037503389221649011128078048347029516 [186,112] -398759851045241379637580316195365960752437032369956440992059210033348038896539121901781151470929983558873834556082329012670281582508985023409182263515506841599073297997190227032021805834466465797417703875671100865664888717444410938792761723224362376025836391549847640124511991657984456333267605430765074386028183974104024776268840413189859897938576210105286579546751616919443995203654106197416211908999509281747477266548660930225242301888554051853167813163058203706596639109775121136820114288474890236498697532323799619328799350427162051295665730513833574280092800083735226026231508202653973102333066825026236824893247245365836396613564889719561035299266949912835058135964897164899785794449250871039782797968238992188815383729775692448646612085395789470729062882542696694760168071658059286475847088760700928277783354615035627966133572647573582466216941856727605833079103115416023338684476468474085302693182508060647476396165111475452983838016863474983334758793793002586406139153994611330756793961648835755181399292516214842632957486106816844959469197983544108277612410781991943806705854807744322872082892021129079521394167187070738725596889624201368629351015793298277115161840970651026432377512261709038738073188210128846404225161934228445331839156605920869004114585231505078740968105172555172396198133661863693245018032390327600989869597521135628079447522361303810719754815879414206887190662058332021658 [186,113] 952944864100612907914437283705867454428413303380920969768014277870735884507790394049244082297701935685622865018105386067755984001921737531127993879095425483432857167340674300226723060228663349524642534095522060601312595215133297744720632149342649574841494353784294909342143330385732493876062754588034862668652864606901738940345000053336051189949139829188999774705345666565325022950774393023990826208661327401684557336627861022645003365851501883301401665799362961911752866211073583629104033542793529248109441417968079199377808689528042761923152490075716759552833618276916319176566888548143174252553570960232345283406003299409109231701679591256382487179551476156603827152959663335787968541177778563843555888536590562907008190421252179452026553998900347676934686560715024819910144483961739570331681559007228523549670301255451829550461439334300873959896209705953044680373263211734573281661292139665056277611742187450925596090064862901992240094270170369869991443866537860005812585534071627763755859082497365534159766893229744342814753313207344457054616671466573448262193545994624921983769132538192470613491403969338084045156503053053406761343737145028092969531745100873395381876808864782086175444968905316255959337964251686212986238922635014924282572225905018565543527905231016842666129324606056389008488278247680940510222962765785455647628054380653482299358892864602503379632757315215638689746725471990 [186,114] 2780403521732228122029757191401504917703237501503487320228058090659162588899365990512666620818128363378179649622032476297757086982252612202992886977517008787931460827812536209259372942701308801835710388109041965599124694724132918691774752362928957414869153049011456648401522132919408622379408374222605788397877679924618692830883657186702057444523365349827532456371114742512027512168902889275413702537142587503483212308445708733915982700700522624516438017875538401651484033541358930654759740655057569188611628573603392583366511897393596627463847076778777925536595094502160796996530415596846063470684605969416632031305316561163716992334134361715733418923201626252617214392694390830301092737419765084663822731166704803057457566951268577662838892287767841872908602646417941444105118955348298020787156041910445822021567777118327597745188060598905859798616053461676553671371274144257342505679141284730980366983785812626410865378525193497945729381665572628244542239918835180141122299608035364249064006931436799774183140227806641988112607599411407610861080093942468413723654294535917759161693233794360442515246478522036445597466203422254577921671978312982490240508814412639045728130629541824288431569348397306881853976450339267647623666415576065528989185980681780549151455060730091001012404345585737021978887535444464224557688090756264811935863818930912556017815626094992501527658028137254231319166761 [186,115] -47197841077770837834898922953204208073684158572322969772147441340959632778767204281622017915022898803633004526560314277477904919808413145654895448021845507389303920159286251686333376326984026356899746250635060685641063472683422043628094394984509152396252278247323079870640075915478683925579891953198188779084540258887948078388677323958728978027996752403985875216474193507849258023092609882573671819608678594021477522177400167587243651123876673094626715483311833048623393856033217137288351331859245051154033139723399321435307625699153773041249449556357719891918884506560110903275783457550696467621570380021301543892344516651304494399188636238626520153785015071999062673286987922138809526966549721542699405383535505546253809920590285012797281814884103163165972228803060021973129619107555507361761067068371322270876766296213214853929351533409962466338523123191812118455338578363366511067048985677149964934955064224913381583100606839592151623544222182287419036495394707741394808137133249167767561448466843630265137523442143813814639803348743266938393504905226592194309090806584108199000087817681132138505482871821193774251158198384805652091851623657248397872774457036574862139113295849578387465070145254838144410824628415704655977088633964394313336406094157942013047017502253305548346610603123798104461397832465035948391342166123592460559472431013917786563237393872994578146940144154442298765 [186,116] -1507789799388066440733474670926998223140546748558680817935448672729208593267484365721107031189497715485803430449544421799373280026208213595604079881959778721353042904896644617964163655830445190524313460974029213683759731908265042818330265376178256134969115226659158762464740190837321231086457233907598478422464170727677217953431657009470770374822681078485981399238155214996536158029679825965172576992070378855802182261817085877021292175055574155885900067028191719728261159556906150843662787651999446510700994934351964640367169338791349973570240647777526446020152802033589501409674482151945614380749190256370561662543126256649437686608736751881329692101310998115730282914418102003280392492509557789881844422600487512470737495556649549081508816414265553602108691390976963974039818168904165631995584914268580312839400876576304372968555816800065699278817270121794973422715192120635886585708094655433281526642336176275021190588629976320515508982911799756812049106369394986933096818820916184194575285919074670796296359798435260220115828764729370265027053483962861662479044905300323667552341168434479453005940359025070230033470627116663165967483693253793048534807391050706349264357888458636757811378689614784981457471005345492684576665862325022260365116025488346964454449750106571074294744830651747904141046059817320163663329095118396735097213048025181689160420766604132390553411539466754339 [186,117] -6320940456948337556799138454369953082827316598967588356530413271500588311180749258054240784050022130101283341885601250888448337526515573521350654354025251729183284661892261992263675993956870872084450571662809116758924731104926445603547161868298023713519878811706986994186276988927438614072435260686026533855354272680893966051909503580176163139707479131986048834501094822449943093110120510362454929235804822958114799217325350115160691964854608037913120970062647064631095180244247513387071403271599518608700565794402510135157589522318272056045365924772599013598028050339808509868144329777401401747279994881867866918934203465900093708604586962278026499444652376556304667258940714085777429561959111006342646794864884186157168461704411449557645589503458407588948926107198481745866501915193736644535984048844415795507791911900701205176094085167555897133933186328541021112360814818055763165337711177346790540818105502630905178158700223659065381773455051209712194948491102756177614808332886047123087882001357332836963230017451319483544434075050821886012959612100202887439488688003093270563633249831876655324115441433720564594075818370457161452815278999068639541555246588417577720493843585536152493810575573832652625238373371424809188135785345944817677932686882678106820143854072062050419206501991213506813711713214380197258184938043820664540064321495608275285347285614163169852126294499 [186,118] -27316450698514516627916928533597076463608618921401328557239936190226686128552849555007781384157270349136954677646416686641379602943568627885395436501713818814062931927898075933417914176495519237059877936443442794021864041748957663452999829413945480059581837001203451056669645263139664131451010049120463821461462993352279637283240893608636977610790444202852200389432248504372994888097460160808684556800766781924935151783045930053043801542714738215388788115361068407244086466330622470904276702571875626937427629459371141953843941937765334810344185812471302861841384046644414046726005673597020233668722419079547417728713035800495548174217854895470702620704776711704658344523398481016958352235724608330357606284922245306158515488220758558942949532268259323948255493203714489087584644361391713594487833488866513855823683676890726455809138264214523635802750198173250825107995344196916106488879702826891705115861372187769796798062803957539532756701290402362906630747930144363225977174095882747882687025847999809738114175388545176627060924251390276019631968550002699544784225493674094614417969942090280377890759760718295824487756703716984268928846488668517008576872543401191570692676127836797143303917228002041319120064322285795601858831945153076153558711295307109920848249772054811118271326345988722844106798736360400798955844546468508458377928051910125767970781653313682207891295 [186,119] -62305271587302076613872178178767446865346577326537170857710387761111359007355400990013989953678624225666542916332262202912637255930935840138039485812701535569992123928660773857095245979312026603621255041161275516812098950388652318340107786728867708887332754636487623719119313868455287297453454729876954600522160684664879713586790031812225800447548951730377811424679199811223281004726997680037255915787430662478316796273287680044853674625765093511118720573083825934481321809149906786574391951026788945080511626923775593668549143847148732770621689723442895624807242078979746253807380770721210803587116923523150286727505478176987663924317276411756196796852720856597757613813464013071200427894919800961848003493435702268734242751565429411754254906929198571735137843824449926987816974328475733152295440580444742612905633785124564211021962813629988196564178368625751006695200117765450224480130412552889755334266596426927909181319420525570323196639777194710888222575677929382824426933555690317468689176426228607701645840855608348375467428003433899974481882071006072958382645686435136424661215353635803206298585675552441626257552968168903272012989832207315535017087547572117382838061125105577050298504748170584915358504207340723331148910669323880755140283164699268295383571740920094592913567584102107345721973719090801556409898330614861962637216192993244237834172622932094556 [186,120] -402641453335512986135643983941020147029415614717387062978948831801051417334872796382205198434179786094357604084865015221217955967635712589359671201359509691845961129209064189844820197194133774417987710891555208041757609701009447276831876930342576063214056118073290795120771828657254475634725656743842103219272859681317722802353718763084851863809414717471523564986623074284053608124147288870246134738321075598143554676758087034971280085679192747424627050208130251802184538134314072898074471359359588612595547138766481336675634585493728572542462859548356703262854457883945117096546189596986990498888265702397942641460617270457616306706646091785891631443906143667227550070123858200125724383095160313321818172742748507988544299276211771166182879519462195973895317356754920023840441030089365918329207700056225257479023028695883932339117373945420428843386422491520034374922092866260384630123511194088949553809595922615881841236507849390622291572364604029739387845476733276583531375376557370441408436916840900337281449217008193725174980188613413750052916657846190417254386375917263427515269163076318776727961568969972007419801098307169950368436537117752874657109261931473916394447793808417544616328910691952196573763920601178185544296741478848613214604006748495942330709348918711789021479686794682608629452902487698435197361713587306015703403983074977005904112020969927 [186,121] 324829252662915420309274345548395331539409891040687443262965729983713407826719806513046935431599658721982189956990256073313742259764251853521166791482976347454028082927685723583029494947283743864395929003739188712784567244504009444737699697809070399741231011354751507020369487895376914148478303907987213271375760192279335588426064421953135808848140372389958940890749915381125559193260975916999736772937197603179881577169495637422591895434858396192388381227066887670230450656781430722304154735836745745086276804521717098404475775464416724570887295319577240207233177186026867296763994533283311316095178749473886512852669625074317829410902002282067513524385006689728643519973620245406924314420224975341816655933397113119060744401428623868814050845664002890759801050121912058010664424335389771072451406925824206632789452618417163726279836297557643920598537544660299237097694703339995733567017565842093497886574362080948487584932688504329654984626094700221737464514074105347446634866934017073009855830759389814586736587354217802912587683799968137510108540926274666408536510646851530991523524565200594733817380954741505674119604268025176643899874763476984919633670826347764778963262897881499829671723145397943957675448528374573922321924709666788280744274052487191265739042305940901608768234679412558447436535707381406824581556991243768996005087537138585192673703 [186,122] -7096947833714381076940642808098314259372511670793416562531022362018465552352296975783037773134867375436435706054037881414629182837924296107525657367477565564211455545709729644900425830882675536708862799544926583101314723499944198661400562733353575357616242779199151270400087859556583043605724616727898374435143750954367833363139843289064408680070469232860012956098801131777240721816566094803595169519963557680787910214377520910440581763456794627434846053320239158089378563353269572437410970735918567525271548981348331108031035735561099487497113664269025473657327078393897863268469716691649839279710500359219968783425762371330635948199834913833407531602799935744473355480349932085849181029517456617990865316906067231322825646354903726115524273135439510047855877353097463556488416242537440526381308250378282207976121526062717551708785455394213812224114363081708540672011633343009037395373818355435508668168555375540311063321520109898665585458455064163567343081849296285473548287799266396327926442444684391602672917520684068361590183837576708819028575268362083776659269739289956206814722785143470634752867206969124955458466178324059704876712264311499597498255429721793905123633516392402370514928351331257212468730680432647523022393809726925880618523440400657431307038014071469320311804617809330642655019064136260895812126978475368608118896770076380742807 [186,123] 48385150543033871504887967914040036138245023758502573481861111422645280360628867059078415758274811838709670443229361590691166419038082609520787311141138712604565288803012697003325198480193271656881378047040562876766454300967191035284604861458238434317871197080119321458192275464158013193003803117658087208837957852000979250242071822087714508524282894855473004601360697458409408483020072275976027607260928691999398243661237266858221325176325666345464839347576710470535785154679245813310475931087579720034698818793407090777860980834672238500448426808870194475220839548332058959974622143072495200252235544043979792353064376305187734893018898469704475929752100059458791216565330600746282006305235231709605197256083566038711088861960578830538916020062093004698056488967744476048336869617054902165119753019989662593400479673935517649375184871315875680012250678520487102262012413272961644423337952459271137856018228801489386912171785502323794587102225507989638765907935956213442210382736453119642576391753076529880558808068883597588998441852356469324907563947095482275187279230665329876870010332615071295483458260478164779536910640766268232208882485474020163764493939715480205310239696235958169382054022842815875384615362008519464472487490590529864064654604200516387780887003668511197367884184401900293935591417637586301176286929048910122269923321106630 [186,124] -135089864165569239777581210756976409518911434256593127626329703380035678677629075210697559670008450100337521014783853486855664849381801138245896949422009970419776399462258359935303018512479328771955453601506280819881032202264442867120924295766532496605416550638428446815882749864813263033089492159781770258591958266283386182694685024242843584847363731681225172255700218796641436855795385400217068457096241099170927352606722784563965031678712411401779589722398367477026337011082731909483783008233776313197109262478511035918413163096249456016497567495852154199194518276656759187714410281216289721228552301558639228484649197195435661442748023994908543895668263321966239047940302987387227446966997902611141570356728057394131768011554575365233196276111148218097582132098519266355285502359306642290069966439570537661997454432361470437057880928632502726555936784697800597772264003548806794976371958084161174323542402035477851404232494693321405112058167688013235041373891613166074410999052945986371464922826637903589970255150571597582567494775841016892001005648620769226553745500988087432645266829954539034753067586092749202393316217961586730626059430175403589138525398259646310236148556631868426779852026928029425961648508639077753332637611054359492532365524257114022144607012652373932364258513108842446453132317928053211857922089996513250206505355 [186,125] 318271285824647501175315363091176465526703466368866072083677002369903371090544393130446233963575513083475588729830920371752860333760164290356750391303933530023251320972264422480724312245053728122368240971852412243167355208970046309340393669337490739908594409091002554814299917748158713951440057857649897358962706401990677996336124737512226388728645266542775931197670380749686307440392814897030410293953870148688797266224404499088481831076832218807442978015563508912618040416309150479001924469098800247327301100427951972511054022389913832512884207772611612622075821457659296618026066807296838713933278844681297010995510233385099258904930355940531148739223642651115642196045071553209131684882863888787294337368381872957553711531282065550941158252051075666082667125322306626766293012959548191619962407019407624903073303905620899981094635464652820632805910523551437238125691686706631344282082296444495053437738360992950176795995781159362178032096563362318139766437136569177408105245925180123852220115910377430529000939720453596883754162057602136199736419558064387668492446811562952434775726056667936339316485055195161623028984642290168383093671085026368402216279368415218878330053617161798489113336585848436565204927137270226547752817328534606701010686741087438471009713948590738306600798003130344127188617356867229220580323276072913802527 [186,126] -85291023297844919049482416753351772188662253957340208286387111339148944292617740963192353428897079213271685141285596293017159674413984513219031082561276310825167123535401235438830182025895577425860948137759174053741236019120422037290773906156882405440166522176162226452840592500243397614941346764787966178765666663859113151928050924424424814458872620700422420335202184461977752353710258236079500758669777290652532675417719558236684182395339428271647131352638499689761997392103091058170769808285353334399956073358589311397563933541887118394271107579929463745231453479997747966679702961969139905524199886113209596835342687132529402434971063082003001318925599078737307083142352062584153094220100229301300134593541613250655521526888841176125011933067551815431705396601286356632139646088316971337870561272044133908826726592928246274599448319799879618992352560957062964250168965049337788927341880127212342161690630113842750111546425361649387795197437346882977062887679257550435341555859218728056827776458861404596336914577621108085303338750179865914164776371883131260258622802327899415666476786937619699439258273550819638330129857450352665881207368108556918892540845846321730348659157611663858931847953220730354415065265567422640073523614944015111629118452151367885524122365841897328824310005228402624219560965455400450859860182081466 [186,127] 2480105763531329112959664745461270995921284856134074636954647999594972618290346336794280119807397855529524078106341199449949129272858431648775085969070321862883549179335778521873033768802463347445586949445925046837172922405201710810795454868123358311303710095627033439724497404686161287782658933932396396554859126288468768352410717247806137701135485160251296497033782675953382672034937778196923593670497946367026629955789994297508653784083591292864668732351444583706530050910530470146085256668597886283928476159777880459303258053021265123480298483739511214840630064423780576732833431363634460400715493020162200213838599020564683847287196742679852245209263930500410940503728408556270634342047136607161613530672709159720835458087038156631304132713653399393454197258441758968935824968269480204246639096985356437612209356506724563475785415051504033546291610593501048025974115476852263186675857059102312599224857773265899682723368799564361671586274224271329537624096503184080241868942356442922622412641082184178472375822228760155725134985596184444310742236642716918827967767305049889762064593041806757157074998028693165985115825424887233594505108256720370928448841871914411903573313467570118952272048803931933746242882285611912384134801553343048999268850230839067613977783149536077004219473539005184702955113701438729148411756044 [186,128] -11420035679300739998864505679254822946284810138945274440948134157690713480282807887054958052640445697636356182653832329528887728502819748192585487227098663323069106485232206570927674343769171178733770805360084824932192265098908536127111097454104376758499222893109629546801112231930047765485889573158530898631603183327833909197834728712387892860320237659892814874239043120620191253338355299467624816601286505246943324299418348964344298481006392844208022995783470695049804816558925115435784690998710040288663864795191427562027726844709633477525847778288258898484431965767158923307955713841650098731023334144131359198177550075556267509149268617475591080521524547145040313278979469543119927054920510657067896398482471216526040414715426174573586015631741288044988789663486502222674816079535867959395823407936414249332032708624394620907788828477202784720615656919161229618970415490612522590202612184992954676526416655707027228272538498349050179277135465505027880197131426915612138399026848748009438392532289323061986394421545364283820218385762761855539638283447794215283686664165233104438429663879642363329283053533628549672588642833588712470117397213969331097543100044218722900673488236474445211540614772180790211562397542948416757573590818759294986715412467519412826454749874486713921028449819837760710798980602585435536829 [186,129] 31931809015459781725947297703688323120009806485687556616838378997865816769674994094775896561362840622349968298106738662149844313308444320744028012306562135570558811202910552068888332239095164819163512293741755994086954089088220266647702948670014728435588821131689258704968726649324055743102676048841119645868902906321045216355789880142991875227757425644819711662065937561883329788581016800657992333349822813442808938691390071702220245683849854975780661971564390841840584717394779702892501125124297223629639020774774913006483818154220251594780436078145476744112069515392165518083394310704440892735767555656963021387884713088019380735112590475058459623775200284664702656153838542574136903004039431220805712956707104362054493550090935580124229335137119453549541717527453937474985667098668886432866539261304895101561928316039146005138386404124115532404256656976392804100523015899703585712772520043804003252533247962110690859613174162571398007871143526839416736369522616391827146486757460570063128074275485555230761933131219188787580972766323730182417964811225414542764007720762529692791513860178277664324177963230724340951490030360265404649863084543216786629275935291498577207560965175029159810110906536714708696986860519123481300988734251787093446331845282439759526337556882650562182968864446858490602021470712066916 [186,130] -480645783933176099950195249769603596675319595878086150869463588937773371798327983451899400547510895750001906581370447897383798719215914190459655049369854419330069254436623557893651950709435346698007396996480918383916390110040145934619461220158829001579105684309951365898860904998810501403872530055128995672622954486420760832919053354345183597471604127675605336993127280887254840534683610414849852070578258498833387300605277251535521973477363142823456537526060553617765762885623938289487269801529029999526405208723823109997136123544636312093481017096593927055813625057442460597412930386806956498418047133319774624311798583167540590395215223755427459619888265735903124487803167698508502929717431168486387166494867422654990282752095375695028577158026674438846510711580160462489025824290854913104104787637223684631603650419917500903717947601352517513562477945466702965644540450248706613356833986740138516681397012654430694320915766865637581760502155782020269242589370593595876749601026750461194357403774337894004955563269572872250843915534619226864648180165757068179209754171678547404943701189689772483641422733892121134726202372451388415107313775198707704405190271031739792535436717325744997064560602750984289696085423674365736487513284523481614800377718423327453199507736409695344648172928994929187841714780973 [186,131] -834507278858446062858741729434818682622560515799226322229752394611194767116525318744608188744076379614000210641171307222080132564757712515631628374506236161932655119904122576771249769049965321444697102397985549401029484934705207934224374274093247273492588014429089202645440962110003243661072120509330850563764760835193002818649555568202570289189768683290503119028289610120924444471223885037471290408706135258217245992138159318236758168454703200885420924792994600103177997210320238879759398428709632232955971054012453519295898744727349820472236994021919251199199558098548004495555413625655108474500109630008625597721755365003608970675927632376717266801224208361727734227103645886282437607379849879715549892768532320431690868447181355374397956803204650928943026176389326651663216405010810511916308725628690101827987989222080398943580341858793461182199055894755401464613866625692971018718493708591170667536879004434486698259979561922210522339086521426116574856550893222586608017152413805458646473112011942490757297204429016786133768144614194476088981884464548757643969928486887974114141554448057460910821360702637688691808892403557528813743420855158430306296456797829066867815139872248035404950017537112655291702537610992314365183812204484327818983248858871960142840328089740141174880843038270220406481020 [186,132] -2903438492519422387080768120187236972728404132931065544295180984649592444544000429354112730490986118635788049008738819430899357203254801344929854281792356335036673337714011535194980234860228221223942813577123880263473058040705382189345606770208912889795514037513439478785784614116957276201283379172728204919305599388203565137688035946372078364382156069175435952947164782736755463601570663810349776424299897883821853589108460044297827772847109674205587617722658476401507261193405343374914907983580063204526147165558490614190192136295682573777867561863043502627566824386453084987748963141953056609696467377789158879505879467500626517132582228723140007366853327235434800044376402602921061033042705063733163189185360968227852654745305173423799584637919569037160457225555170761046016292321677081821118793875192861868118608238105920027537453237193591613342618227213574080338836027299240858316436123604741592587464786743518802350589937543400510297384084006815976258596309603806224951381628781368861670268558136928382235153276180132849985717410094496363116771274588337483973990391757492764403860771223068823073369660014301023470240674221683291089752102215578022390985754526579477814780887464719827247774052065159917568172238765645388356197763616758926685775630210437636602531694412509553595919094970366168 [186,133] -4490632298615034039267981653371074657506944366571180407985498578109032190124345473163567079315114152052988455380098511610374880597939440816692072284086724761644872219169287989331670408917830137205503510111322345154419990829570001574156901581321044208158466758728861112645032253353952236894051721501415860928882621257725273623341111804637334400550034477189385474187836571991926191767170661841012796038950131036941195533543122271383999567016795749956847679294425201375165309207127894201918967393272710947953239007489657253227779231104052336464508283391915245557675148885465212308756338204295662354676942747195498038808554263017520131350706252832608301435905777547156150148703707138043229750382914179784554401133538803397993673748732284160303457547047871851320138860463610080621641082855707204963289510442852686530561907840328623174549981036170062570458072763497326698816069828346029242142258708348118257553171269021330946767788589777133987549403208130817964903304735810269320710039292769439523077425858264920401747642851681521694255574934239043272075582788649282661304455600221819218469949671767239805632654726546469372026087519194316895216210239647706511364385768829852480990221635291506893815077123028690815699916801026708870929921094676872291257696319506115095710460520419023232543600959599 [186,134] -6464538832163435764468693235382492711186995550828946632434222935369543504634065836980996754733632630651490371204280052543000052608946140449993770444926492744570323252274520289693558667442021274016930207413251332765724162320527393511076493003913811202350289486000024356352482339077010586645134915004749135240418678456625321072444054395706444208470095354243031659124291552942731456864218330348162942169377814039984990283284500141897664108713492035236000355833675060220963489217122696076812471775486604386056097299509762264188370907381348959350320427552198944237344062247190036141482563348203298191553794955006170585125434382102941372274768536453471005925629719055930353854819219688562768538588391642997987112828512485327154883800766726782591096277028660944274831819315516042055193191969774640445408756154080340741670006560753986452441315182088805117787122127050259268495974960420764778991609517161590246107798253268535624773810731861036743503621678973241996923545597087622020561972000586305268683789085302775574362953384976695238162627398928218939567830950049973751628738482103950003597828533903505132373390701024601958717046122102274489036411085183620639727643315616195199063059400068543255384643843856786706763734620981255018299166491457972846248225809609304821506098846912673666963987 [186,135] -2812953879904638438748661329680701788722539594789308661517403651649483982590536713104385950929076380515139949184703652891230843813586464731876604516502302412612281815316551023303386414445139271629973838655954661734288877027195935119134151322940984907765082353816561323752085595096898431620424097175950831281307597330770186022495853208885574309821171960149630570727913825218901400165958132648933723931541402799690196242276022104571078460210977019093689193014468232010070396225308037202109753582323820142189559695812955534918986436349728895815554876243709925541369008966646797889803189576551643313487127568504049368415049633498545511757052404124920320490874672327480632804999032530610285588118887193268031628463198718967497501836133639371344185823048711330096718270626909626234098048713480918993431203323085956358114710875092142080939319124392518374246390759901948715247773200971533955968617897119715089592679668358515302898716703570632392420299027753350417220646022661234169348066778811012382436538119398092761255314226176810005550118149189421737386786208959565435723084728927843860618373447325165590129422527607023396662389420977742527426124380516397597949157453047809300997819051171042649640415331413561559238191534188086006591150422342067517172284761462929255401670913606514330 [186,136] 1266694099357769285145018369017624197248878152366412331387060986060214578646100600731478809796365669458979523517376483475014730533599242083355478933863444962009108780597368244913672442311470585141218051425092304020982022118551024459745365833629884717987620781986757627451934644725276806669454368326412819438587709154998825417238096917599743928677466923685363944908152176573896982910968975124574586720835340305813554930322709036136703536565539196315127760270210358693833210204871475567635191077546841879134625093227191513534649283206376773054480482195543824939001103225260794193840425044994368765009141090043179137184294844475070713225531322776916784797959362019107072777458094694456362606764161701421229410812947995793455103130640310136731579997313630352087010073685137397195670886067476941773426563065844385947229735022750284204894277501349938850495386689755795513889836687175551978395739907209881287287138081620393660692967220484059011600520462979549234885247280726447125120845690792345425109189615284748917504155423118950978139708716611567803872191677015104343299296447361073309748391032152071869258260081583217508074080238919268959277818615464089189348632679836356095360991008105581613099890169763005224338821153376483840167488029737692905138110882197631699013180639824 [186,137] -2236454979395946668801350817768956115838330156428827066762148462584016275369707281142899735987817651772286120229404684091891071522266481210356206613037355344470844935413065063347189074429955967290428991220229155029343677474192218171305168245662563952244436441527312116333687544590874044247127279285342577747405462853847803258490837385880454657714907834280237444794422948569926500657138204644102895280552845573899924430014169893080425937555143182695040089727614301871744538295367230745718633377412505897322204629975866713789789775055945816835333743911396551421045052403404515479262603105493088347514481234922718587366191986058660832898978512682779320658930431520364640650571462287969338836250999555656520224021387319971375417075125029386338849921359143644323692737316999331640376478472196043114177676673623645263182515014213254663097945991113462456737535331999997082255978484681951414863088193811417268884815503372354255246741190935458114588926829063644039366307587461871178686895252939583482991912670568342088526012269529742928049399100345130741187636744584619040323106287478585355187472346890551888738202273568840488968913871234143856152224407400789524383603428266558468452706370253400425412870902868810348618977001382146354431056624109812611083410654715629751511724 [186,138] -528017722772540342361005293141520122254882424639515459474180804873596891692746107206592084967233571628699358212557500557492849559937080119896482212153125812035572379448746838979692826422176786938523864744510063010383554665850399687061160722530659405760641527595893572097680135009438512818915159641263928900399041041635780590956942580817891625195379540724655714163228498040972673777025071876943888133724250991766224771674038515459168175038610293499776751916009894528280092264002391973105089059877231277793733943720172853520740059912741094651315477172754668544509757356664497304922362100629095751118625861162698157559227368823770138606245220714414852283580431414719768454442337259293438472187351612428018096496201078855720253416020121592461553691535469429506784295956674368915973944509431415557441160504636306626303659885625592438912166823887581672506026491293189980124010765653196160483642657641838371615541295433911824487391424939943572339105119406568744821392814516225467811145108473025585159097579976322470358285477319866693854670644560675765500460713300776363834998265413402494843615850105892324522036487544116225251984023873344502110426422510276237033559478797817763102922465795012302379049241200596012046759679565880002357614732332192488208451712923325356 [186,139] 407900384536530430396311788667215320633626700882685642770881248457131624418032641085041470181438865796355731743248678082041353540718566073536222943635700503224663517720330373050220603185402696468222173277179037253143181886154018307145022784535950510685463007626270111672242473405284404285952224235108347437409917589070416018294293221914657440576879780495700979851970108849172948199026404514675952785555509099534372399486619527886303126408988501948392034142996092964438307978441368735086456933234162668875677583174454294172913425173514501882195947748954461474574107048009811707879751677450841674522953400050409655206746940096106939437042642709212298495314778000225998455542514885967878425857496861858292534709482334962488642265634127098491225534023647891670548296218071858040623439313367765475681216341158968583222534462458764702157160548519539737018452011229290074139314820062925926513354501671272039833474121294937842201372253776309073054657618814737692144039601846999199119281796940405324226868402097469356292384034477792739922794281708169659346042899140966631023657528646996245109063588248029546921412993974125706244228998841738484751584600361572899942544755473684903002506657713075715647067772860689148420561801756279745862591650907362512956975502629 [186,140] -35436786425137800629667799986027849775268312573662371640787845909496967486260955270640071153441951245882690250195097944177786576008166433121945797208951953172130490667570658913019457274661393911153156080702233581758009564621386664939441072205052233448015730323194293698173341033617339186152627961523776482018014330781923423525194556820429678124702199032285364633280311425271835812635161251177737173377414237064616166778008226318603321638095679053494348122963257473947965964991905931431695257669604331635654407892843552083538464175646672205985863289194486319729817829170893672083068759998392776433979150738543193802004045280301052796788351885932531547380473697735227502157683066457461232695729437846677735532169001850313211559620870958848155863576069299222618941842322958019025334378964170683444087385660217053017332260342339837994108023352997351156593052989715159802820214849969640379323409908999630202439141174356960488577754096212350859593101844699616562448737418188245956778038184309687931023142301440749660050886426408664043679612571283234017635601397294708719923166235045285247116190201224207224905174844666581616989346191394869646262473556196543142196984453457779978631538813042338078953777489162930905600289288604969759910577671126023242454 [186,141] -7663648057372510644001382999938847924535025036485819508813625847537167271394609189280898352128155074833580190990720134356561715407859874982806293892429215918179287046571745036731944557827289393250353103161711780831155583554605109303045442718152944653219958647293747843693094658631066787579333959920409706081245140135947441882154960652819469947133332988031899999749310253548779639785737300877131480421020221904361848383008678905143063641081863332362047561055206831373209609501693266339609149223853737835762046402750155899895900136606439960885397411453011964379247650575092050805899190901830598388658203352068950633855169386549783715592892712787536183839644029011785056764017739569548122058885648014101239160850289961728018947492300875877933720961896072245011706926400241035663045928313782989570717471433501634781258319785770293761510033518375809012975236547064167815106262356590433716293475045551328000936604577526607095473108373481289871754475807779269478235604848349332124516771185369976082069516803783304868421909398742392389051205051832129007664233093067165747761087785175643541384687438247450213945909177396681903965842848790067960228641835771729327751821038860209193177159678974339798166881322228535746599983805237963265300454362540176 [186,142] 945850367217037057983263932364830487031962358468406980313693012767078754435961531482671121237134275755216875680434021571779968034581947283253325164952345201089424628974513258300284294158368464896437650772014602164682575158444862088806931631487721044393405880218992089556479669722648104661138005136074980188471882114488837707050293872277846417819668180417564979485293505762829774910846919025456287814365555972253485096083919368050068114133420756058537019004352601194739964848957234407338968304533884233809879925007639801629652245180599881481258145304146065937395503375432935388191431042107208097220132962457587091397492617434239397774666980102236048054756525001156957810345673181520268193974282530540376037377596857248333977259149751829620919622498440296482882812701279415821061268147222613456290785262402374170532098799021868822855887263724518306545470599670152369392488822736254979330338435315518701624183519410721851422951960548862998918866585211657537261245057784300803865915641662291638512904652418612419300460482813991459171146569914133634891735649496861276832144839716492529570339940018475387345529193545520561111111477038100553971724159522382011375494615548185800883718663729098887055575153656869155322558406748403191196593770 [186,143] -7902143177130325207136559439917174731591677965837550273413432079813145323687695063652101829298767577122328897071681739415512657305896557840828131319357714262304311744235870764332818177369130653900237397291313994866753794880582486322776395083159111360183564502507817906567150349858717081841108009745146252329488322121469920541926097150186424042661058246641778848283487820512885037897317959518257483114443876781638225307658323638602828130164440748956498112516261179055956935945492232253242932964627537812549009881020770528413453181653521833705677194724726596178433035510771432926748017919058485817251492237335600712472234004534954631209240589648959405700983122623548893451814344963292513688810913269800741620682986263628314086740359169788978636775197139958075981050338515907375500385723507605983919810929125620774607390136091805532007002817766629975854160953137003525268562673907926662181227482317080495999297590313890414138637253385977245497628904847985750467338897396182538414841649585400999767518437364104440350806168836635951894618340213576425308604340357268249622221038663116834441739087349375434927403855397802431798050182061169270375419958684218495570430142215644066952026906969613883337854622971698965967996500935120053 [186,144] -1444566539748291394026502870506919558754755863209193264909895831578939823668395439079985273790560042852827604062024246797015499044833792471484407764736884024880681594043572622858807128698185797242499097501086901281673930426582790703790510633138090258512453611548276767872239047638315344116993821228882833833676307087495143303961178106702451299126257524484985683945587405829960041193343672386053983322270067162877368012426156087718455709876777689605855715203090586786800333626494673064111334709147593123429637217301056688524670533447980004767108200726094517318476981099383070079572990146181752560528900774065755033119491938059814053604076488856910651302544405049790613289713073698020680824544232520714042297817247919481719119490198517379249079364344193649195023817582023509451780929713953153283596666987990044978349971607290403711665748575076812723728832276618470124838189644798938702262648507341487239020538410627661523197977395110479296701321080653812440323266907013319093133794507746919921348129345097199423025444894644877659527136292650042041086970909626723561955484521352505688752436204172029812100885059786689778435128321581363870895501694669132858648556897851758125423532115660482723619461762026827918071549463081 [186,145] 25159918990707265873041490508010204266674125041204704713821311206847579011233128238827402515410159698562259457840955474679249559912992330259260225605804937311212236859562590506857557798837148092451925315414277095324273064234160372078499638786116172547693666596063920002397189096538316773344903942712541102509998167138938184368979648070732384865161919510721380741717587472880170711165475777830377315491144736760422575869370201057634310725737171665847377864160978930702998434255638664285452930242669901454675143281814694349114792969612631099035206882182084164357430591567764306934827871270714489649807524360583407206431555952416614964893898185972670115306262388341331218734703313937129001379309749815221999499393216662612765464158739447875309557365428719190615631696382301288974418452956795390890547375704210424220938369769699194744320210019670029058695712512195530771692984193057620708082857475698246641000376670142898271596946138662263857880841315559001696140148955694266962807655774422984578597518494121311538389153675998557311286098512633329813592156451068505229706393436343209477339315527202784820824165803215709006963060573940507502949237930873964160209990582819890832302127213663956041632400341645056881124 [186,146] -128569318271270004557231587072097260016677353365321059598329723339224802951744240293077793064747651815168795324560511383886134371004322247837036837393670689594506134513715458915392744781062298138115203056502177509381696566526772970571407985372114656855368996334868202849657592429293490097274156419607184033767365162387304790401608337081341165955125128523978457224022813448357092082368078796100113945796982162264726389645130839893081218228064970042106731820999761548905175908191911999374521828359428815620406236058989433382379011366230180139446857254909724311332718489277491086639620591672092635581713548536144542732963727280597214542325082296528259547063630019263371915450292546879327223363532532502392481912857011757864117920130512704585003706673251803904848664118610603532428036088387148850720220976686391202443992164332647955061730607449125303813713448173278206929117457378016979477551458368745699121790048301098762011546526385278426791567503226247181119619182903730282177737140387670222810298897323955105425117072978944430319252515640411207537534566757094878911051941533952821225260319452727104760179237710400847271882790027895525536103356699477951209096267763158722731019641534546414750915264779549 [186,147] -7521255685397209949936002909606812128072446921482170354155104363162202899668727029245231556574836328559644461736499587841806152572496953837242104689022341383582444315472173357607207791422549543034426631501802969810675161302717866025455361912578517018735908381536686239427413100308074408007198669852701854360617464136020280355086010444149302197712885642238083268532955693129226741340319187527626712575168288397233563205419993551812927900176566167697220760213595229788038099312424723444812857612213527435148362688643135531677230315412215598727845180085036877237254583527668188730929123668832408186380829966435787621961469753255873764970570769243980027266651689590746615849771751694285864501657201670444323199579320310200035675464497268102150716156888041770755713615741589505543671657068251407700292418581376304351265629592998488265392705718779710397750662103734124519348842968571625211903267588145473234043643077491974047570163607731872499526152951973480141389695696578927835843117431345440449520168637018421209742000413413095637709765303464270468988302800591426632560590878859409186584561884415473310484855367196301765600052293918500393627964199801695273233140191781559003082246760415079107066494 [186,148] -39095236657745161100298953983950076503520832138472003273787312800671195436428192579744493902231965565161705294162166541126029331444546752632822467365477840907489628979908272684775321545905433814763056179725053234122451746735606850365428583968135463346304570665544892407947631285565896802363885519299736723209152255014652075367713545995012188739688815511182807861041210696432057548750412303794743666884437247062724517489624758912316315258631964339588104314816353071217683151794917953981534434098033378110010309174983345041346743944235346502431306285914636584206358825723797274451228757657904391964556566413128069817947323786403155099578353245625063839721601535734666487470082930988786302527909178033616182265984802585599289815456627968015789887334618764050356146836216911761163059795567235937175046184347080438886159503597454723272919945736981252429288484967969184573836650402637039963764886649182232739865184499538648312038076265486976700515171089417452365967486431389480373119665199564279747781530632662596192342874441460700429006258512091875077596348935016589888175055184367342633338958492182512280314715754120988952948163285330116146535364928581992797564843306722283126334263999450118 [186,149] -416626459557367264802432789401090101696844138978372571933387870565833255024900390316101494083013821346813433841935988593355197687758258346442187283207424672850313928792547411351272271332407625776575331754423959170912477792220607080375810026875759024183551429796314757396711148235324023274459215996764432869914713023316014405620358319998528252920126027569572182955746529231924941940444045500493490556071829236192267423599814207547965721132782851132492788627878502154093271702769916818561660389392413469756048968289464193999731417118863948934736788837939485528096721747605377855383199882779163607166554449454246240935815071178909591931574320159017750413676330807633504986683720517788521604258912381874528251542573175641414045038723216139619120075876888639887064613236490575892611405851060073291637205586924150315033455422983971808846854486140911776030768021565032889251506925008748663955256599927275120870139773029232707635420953740476613796883300673024673558867536230450674373001915079109618714271379999439282294379399011463496117562512214541640820816073048338187813940179655664921532860739872467928429652362956913982848917105177355801294666282613894484939281903034736585948345543 [186,150] -3019078629141587189721190073397852467427277407927813062373531225454101709265735770159045807342864623368677599919633244451254239507176759584563398720506243646274785677687663980898692393763090051996394625226470956706650320595546961443132688388805848062486599976084155482671215500818776835019270895569353147151730310727716427990267626268642839879892644088799141962758093130968489051818138255525392062908028645442916805398910876976355186845593480804756886021961711454602179109743985153308513038031619709517723683355204294672996867680040404396853903717821654465451964875444042557576295019937929866137844051171569664098037724126735569026944188127527877990473671847892338075431670839575134240919156432620343865821558764819111541662201417234139614439857247467907137873894513814732177283676839077742037513263419720757109592763043572456380352584675726389000791998390328585891628134056617815731442193015562808830002931645561338786853137122415544184359644433476035768396162152185451884686107957890671786362887482200989272328904330480867506151278019218617045098204304641115214028233988285691438981215698550931943913056661884064465224714237121059885098442556527825839249055721012325713 [186,151] -4287698961071834963113596257406990685066579526391179088564630738934235299401248780360989645048969202087497897020234701719858858238044376735460987911814890134442288947241516356159100413168875804494736561572304510490510037154718892010950045661845563642140266124318466282937942638635483563479373691063146609442704018873001129130748561990866264029536730746266380500746629765567869253872469699118654564914166793359897900085236845938976987178265347326086135197918462729494024154502265743099001411406801849874366735614834783757145211178688734707626698799301548060837573007603513197658106799862696518766905828585775982545138471373335814647029728965591107326886911374356481555873758909907652208850227013836448211819540524855140937606334601288290941610166540742509302842096685296588301198085557006133078474818224561073903550579277938784302317355653309543799128291466310170413088000310464343346685036718326877812203883310252063109934848734519113908654247819790743280262774328590190478576293160426304905328443612009383246262752135281711818997664785838525087455748392767737414388574067299985602307510472268486898740517497709550397609268458154165083154876527953902980427596868 [186,152] -7213509108198220531066592015216743873420547936274936794253938824206907525984647749015190338626119133035579326322143626043363361504971042357106518720425854123967206317329201342576904287453201591685207206815374101889631381650541815639883068870965842772056385610416099678127745032097752023387165776956138302016584131443804138826008007436627314752186753662091419885153424386822687105937922560166564452902176791205352099806524260672683357094932429458105729662117044989858452162061859473682804247227859918417357726622269407983823002838294419873031122156819317779240484813255151682439790975555623515486403705635037762598849789248999334121192590330669539348702468287780538339585528599657609474057892076619567774895342756438537213492664610736923636928856984683752896218519931348204064339221406062343653438002394030324789942910040403862276043691254797962519788690697634549768751089526016972158065593089854976061504517525665686313790773906692112397618223942204550242320725346242786056790332913647690113872308486558913472062575426116588626235050173794658151281823230562237358200011766185331384711207126453090065414430922532777713050063624344173988429400889911748588 [186,153] -8451556276648848420240830276265179079733878728425743185119672869995535052795187054458877942926320521001017017151326763239576256703921247228474612433364589857600699664052214797154213639400610802556720747339987042763184747130157580701893761864317519823228016790296757262172174592408560500491298645071183282684046328991016716222907075115887327639084333090438705937778344278185856104316667101101315833258934140322668221768473570036244589101509897841580613366556159479238345682454503794448392455452522755328240663510778128122903325721699416389936693560877688713582399883076760849032964697983062317606044475438088705428925648369448815286737149313662122141092270731286176156818770455210749867343382870683392468750911835568772952986102019660910434634812967173022386262434625556308962922369922647427282512213463362810542712363664019657841478942153999687329973136132950252028670082888298851478870042018639548298634513952115902952406383995978345266754326290533521796906970982238171394324676964509946031153328523870240970313578730461051262418908443145049841471184953756877965015862254348494777390646906281403321271338429214218683854624347394293073400475219 [186,154] -2487812279372503353719910465009094950605790297442115655554868861817618246526787916596966783452174652502324955446932899032987051309501858399296174313022434399357415020415345802115974964498201850339044402132628339271045658501374294897131424538088041705089691792641659641740641280035781492463770751662510760240777218653766289672214640768217144194956619295862408915690129838710812466191570494588308657736630020856951411377193988977901067159272236029917153514892935862738088359272258792823194904463980819957375805799165354943814806914887930076856692350260280218250615993528072366421579406413451324823354136117190379783454903664613290031994843219206359768137871949890200759647046384437684145874425434586749603306762975636392797446869175294816449832141592930011047681204065787097449400290826682450303117276444228342767650244435927482046308283911326985648775017995602787157223021712467402237618134181823079577243597497386153788653680819426641026775976279628541121744931585874797389269197385718833849194788591231129525112962215777870918697211354378856809206407076196905625797328461143083247556531321073485565824353829287363728175467707273652084 [186,155] 1351676117314383960780992197967524825006467320410077972721335540405725408102583794322446774126571820381620570629924845307910226134211762516903344576033529540918740049659071877448302195139775698394424730389375427398047769396277916414933455910180638772689169947699794908816357961229798864872246980785354145745386467779167247131272889471227711942450615426777920128639264904875938153295906387628621623309350424396035291424999713589352024069993293047359987398255640850340213205563984932699014212842379488773556723395139384739689926683080666029168146377213816011200472955560938138061745145236423600081981097783532014096746735644091321829933244556837026640581669576341940734176307353084512437468267521035041186505566577713711770896069737536573641806881460119271953941172197592193715843542763827815291541859922760867206574252629670200931028618237182927465282055761120044174905767349258889359731795315929442441127509143136472573597399878981882846553395596070424990112778444704710358614790837391865580500824639693879820312227007901961102368706937669441516374965744869132680603552351998132797288374228653673095538102544079071427499462508 [186,156] -316131927026905998886062218012420988749035902326972336160505286170148510822641311480169257078794273205453168396943982764302334472758585256418423040945279174908095298307125675224727085628428638761628031144866059746881945218607579232459851990010664398304100216118062635660245749009128091842352954862727561772630602275755204319342475267566466341663587906162477884553995680480517061431465400027562121613025465474920513472041915445816856005140246933723953077021415588976047847313793851689406774379300011943964646267427859652318847167553351203983566981282905790051062297693968953927731816813547156570367203099074606098765030028408380090084515783625076586289280165293339260281364185296246781037751156595298934359093854075919865017672489038133456394943740624422996459029174401728057672118525861435899005067502932979050077480584037265424191682722176742460534122073472911912007665087541625948898662083842570356314121177950833792673610105580391077906803822682262433252069606998789580442401725155657538091736197270721694444084020520413820608555240438319318779421151344635083138828612679097050219612567815592609260515069469933012 [186,157] -85894038109882955535172273903817599093258021492410354935288979457616845347669090278315527228534393811692341770229080484449475603691525402317321187972073612496251559635439474732765326151672467662337953595764730174411644590278012726400351119962208717936428378847872197975159031648055515589399762100536089446438175378558403268497486462139766289389069930823448653688871481396044775264889427954175018229882239837885911817237812793880399105471470052942058845415904970078716813949746444447866506222144429648064324036834551979370177747948937842614785225611856526172521152481503639675084593474647569836539794434119042682388810096781818217621716388236636980648041317431704037361976507283756793724281835880861863271881209763220351631384538915428771825745136551291447351793217952858419924737968006490426766496619486695023197811625670001871947957069789302436231666781445222194492007206477596920865232347700420535799653336821890393443787984810158064948560801283461811429001499070820590130624103190640009195314355583387750102259432620785012024384806772736958374907522029608056920345599177912168165563872895595261153128549 [186,158] 16854864199809266156934529303448573752111271634991839815180022426704110231442992774776188092992840199787084569420928615747283172649671773722469908537090746227975552930632697020994082082935925540088871817868984451568275113519157438322776937335255701309232940500473656862893531051768343736225964234208448484058765874655814633959056703458368184115683062341956285786620249133971748508208433346591353329747139539018499260366709255780043816439998354761091820658202432114070696867845432270821002039318394854860533467336179866625166577434631846166633079852726469851312651236415326940022720259375937839983263066063918209798162216377425151144746860642837671032664665104283754286595987591553810847382256360632268379593255150689162167199794156086869819210973446027958206544266888744191277304588920174779712054512791337719416549008476225844558521974019409942919798035546409014843564653717858829017949870847410539835036685586942125564319295495472015189891422648163689121684604385989198420479607452153062580006379960024307170491833709793309526692371903100015010191685715555426290739108947877788878525903120059474 [186,159] -378710923210529524178601425988444116461149828810978136523260267418753132263995580195261223321044855765459446663952363914761951814380598102060833781728312516310549943353268303327731842935150371549744782778398941677831106756412114103865207041647816361473584790810028434213833265862226013741681010516702700064795699405985159424645692036150724201031718163877449842150492799069044998739999582165553042291161573237719956150474460825855807827052349320754067880092731185025517071034503372528747177821518855674110160372495748760172247204421853518692766755511689522420635821682530286359196005330720740205101476830821969415529229960963642224156399139509397370388779064234549373340441603734152558535918560775589605910536606132522498209431348564965855596028018835923367526071330232786258029517316303594810901710561730162231874033637108886457148674280744183145306456537600900360196478904794143213517811225077775710306833932581950006322518170567672046036229304949095522725817298418028010344346429488924279960432260583070603495695996184968022149941671848643686969426880948335000100942327304094118761469 [186,160] -12971799175627095644678646284636102371745450612011022807776437918020708649058875519598222822825132644240560857017839930769527258446754780770140130447804455840783050545738213862888677169983317714761779599889639600837255077665120814601992023805552991537848303587296681848892738228048344709632601463500355216293376969786972461709519314580069176977266581618426530968533035131656982280196508734976211984423550443360051955499056871800870192463574566310662122420656008651706315067153950249204154462157764522793135669355559747121833357488089766019096779228022802020482303422363348360242894702939757716186855721138964247435952263594148059708336872405851090158147328622706597177857937657704153011595489759035725928677991125209275999703563580419972619099380657236581884995983761339697291512179691555913570315837353290793437358984205642454140338807302098813966533571402563616154312792424278785273653895750463918267955859250145598935021142235981654271782021557265240048366369761181939145858077355305267441418689374223246239783596463700603461148976318622245122062284884182978903116887499727 [186,161] -84032625907161639133370761598490808933349633583996400064530935369999966671136945933202530826443651237423297332142877999766333801897834045131246710020687677910373021558790599334699778590821895814092029961477235975841918787639645078743877515112468279123214132358056499921053438971274663843731721735763870077023135715409362298171017686514138274476301891604377198016180423498659520766117421368033552879978612869927531139750831032354683760299188194405529975393416845606839421949810574120265010777921554583755838446019717364533716558668114458712032710798891598141791071027867109188748892995654217454641335533124785922236179104200427358174650784510257686018833779187204593334019642561866876219132324249718631658196413039704875484826993037141176657165023763297027122185384838404485090046515590264873256679486464958677661617391668399780710714084271970611746902017899346402164529345663982936719038380758202403700154868567207432047585004272277415623323217758881609726994987931733137456330276272686276015220955162718775123079150812629833649050178047734220456371897708821523760 [186,162] -5112340203842866178703950387789450112937245439969129347863031083263979088616884860134295072874302257872174962364111356330735940819967833532153878303312588804869890072126618033851410960029598878327949637547981055126920920585024630429302863905056837146424093496403136532171372275989773166638082598612822828196183417164626604744276897446503981910060412960134103346621892759141318369587936183705754549648096818924502340552584213631268349649379899787467193001440420355375696952932459302943443734426559386869524886050488504852974750742664054345889099530419706412391326079791618969077115316078720589406793320702799829213758197662304203351506566589589186109787767372851650639221236789902725231911213354077364133044790413570414262892599786618466116907180012296318580811574425733899041918847093367126857542526935235250805339184964580597528956196099927372635152174107589441686872576222978654675379049638330455718188783858638573500019938016629291955165223781716136906043499892396997979681365644905465922440417037725314084701465927051921566583284683492536911518549999 [186,163] -70717562743972953061718734187814238180217846703782305614000247095656296300025445976866655461322126572592106509871911283369555176559528137224601055924384718241041407681104048672827654276168462879729606413217075957005868840756115258814243130787185332817905751369498556272710800322160612546463076301442870960020986511556806779246624998223343913446850161800200109131048807750274804577134001855116580533869697653505840991006226959589646057064018267601104062423453239823378921864264030162810167197861038761758563138201877520394971744465000382536949302734604245986979520276020495679242680342845415164283260278451093511417856948530275927521058977398154239113939209677928206786035501047310948950521715807080646427230740795131330271984020070102308691603776066455126104138699602698072119780024437399478319731100913444178569290227335216424452380690451295043705702430082969986292959806556975632836371057751058968222438323770166033097020984872409305689697265273366232002707816435895506494895419375041112207473826420467975681548317363117922397519826240403063 [186,164] -114792265215832478298879850036909834565635010961924377239450105058150192741725790253622918180628189084899686178811045957690968750208110100355295264176508565028004413782404467110002994472333151412316140656789066617697960016490011717647932409879880429990907402719617637832885983833733748208894110695561185605121872974344279043468933330636478136652291661572692179786654340845771688298894681393625275829660776879523058193835033921961039917099328269007800410102262698169783580588741412696388235067813638826919197334600800348058376721352587152622832761249977460254776600480341108001411412924683938020670400766719208148691355366609169456703970270081896508249837355981972145245006672722947517404592147226499168063811198390657712983749743307053377323316748248331072793170847144012178616230416153014822583771386523922986118384390587309153303350001495918404239606313265224330618161287541996699206455541564252707591673960139717552135642161159448339014467097678455422590360713515618992288022534284300676395123429925102955061537260260542675428142 [186,165] 254653929873192846839228340894223781855679978324840678599492070973110004690979602020587076348062836524844668836248933967868099684390126548187061489214463734609524796237632630232959100461526881950536505024186439388220085976433883934147226360457715352150308784952250308749935645309221900316463705497139259233624969357691245210845061133266354628246351854969888352750934528998289017518020141146766375092047702403888480751677913284885622517094142917456981953691053687734010277974042352480161704460895976787899181114811792896704132533598530983475120283180138896018603053911733093627781265014812229359315937625574440692272616923705970331078810226957160748030833127830708564355344668041040369280600734242418135719335235724781083383354440275392212435642967905704382731111315832280502371974998838742549130040441111507459886649768926589894288144831037346981217925644532826932097574753751203713672852348298524343653529429667171904058099694238894790579653228216572104921091020931598043294161314473141899956507018597720098469565448345 [186,166] -145364296073985474581527519350982723714127563615623765750517602310413215010553069668693345913227539650349659804103384865290220041087801566553299646256295523863236956703383108083385846855577466559455014061879671243128785087074872395472272586264471680492293505417748583606805987756523650563333993675442443415016823222722359672403986715117049915101680425142162449786150648588350189246042875882559675377877074728020539082509260701427377679205459333424671076690538102932619523058950366759511566156905526669401345577531333689762765621315683854393714689942507083703553991639883525994700729743945544194069296268510493323216889329524322381661938539704879768036740761992796459714902050994279424614438206809244819921731619295417130106768969992686999620876892454870528483082569007013598662540039111573836872202024222903956251418200953146777793749149703038080093346714821762996573101367745759103277053304150527157903329316223814606503639356708166313032033374595351776760865519133258273847397509703242392938163929630457935 [186,167] -95273697311819749774857923227556433246050799460161489624696049134043726792692328892094669631203165937784719962609004699712751815933930240460948312851997028337676453858735013039941425887101660016708431755590794854032179091246486539337082576952776015125550039510625442790488718776731755966054232899819713838451658622663186110310063925759096233174548094895861342420135187741875296050360471487725699320558798201734676225217858501231619273786299721994700514519956513430788214035818521236544417865603373691066027447927155912952576395101676646174374003188067950548064344724101862104634650648396816443263610474201094098126575170276185525752096330407942941442630946893092118749289379682951098366636441742358104272517492608851375550507034958769840541888017951298646112546324201315496279874343201736973227809324826202448351660280919453410147207312934813493410291583267302141236665582266797903359508439987622840920313952743965363017298039683727102769182221289497209764408803874885987436198861232576318867855 [186,168] 43128561104602855979212000471329345324924173599472490532355307567210248933665188769961875536280060223273956454294103380530591439479561464970499743256767537046484861898100067419629200185321526923657319985525292359212994790626243945482320819607951048105231344072882894070480776377582159671108809165643595466611303166675806893547607402956289649465178351294499821114988962558865353377765199334613871624989805396580166014685314847515692994797354818093099172824843506213790532901798182932335395894563376783975269205978624469358986510991645470735097913336148594213171307578450661639469920038827175294255128551262724836780253165353331833203611170016284346297792987398087469554460252482826852626636546443169236169430538553012352698177660563342466137874583829848435911085430373828960392571331305808208852141098052289937131234840684758179781355992306239648281466537880870160298376566728953124590513451907224362983749359328303391630022245403835466596685893748629768212446553604974029658973330956 [186,169] -10199830420414317529214711180056302370195101676716560185620117975162064196033258259009358585872443445422630493642589681634009493638707328559064728924941335390835108925512735268445396085670224452364168874384715855192180405901547291213191577218342529505537187971487333120130560473002602197013874727301277083494629855238501877884161937930893471173853209603989270064070954497032094578782001564743398007191294555895039137946154782991543664468936209097480772348019655555741663192644696567367600228171665682700602755443613461772633931576860660462236219749750526620580232873615757775467006334430797453000007438625883864385465560475770884474127572126357009206991523266723988787269237555827778115791463260561328309670845869843581119803292898972309821115941301706223876621245220819694412986441969348786992124405982638848609552461282942471856605896534887021840134301183985263744591522593723935853198954815762924301053114575569230454191651559141680078539114870983474374338962808477146 [186,170] -349010970005901568701185227924365000604113405351453360514999719666038419933905697274831516278973999809309303577216135955815002798581283211639918848959794052441146048506744518343898834154998968204785935464586827690882558793689570025848368387792299252023148751192594645521297367432248253641562223311584827076428662454877868344286156750606373656669714149860528515798362851506351610661081483553956513521116920992026907303952117073673259516538245960994953955983839846468898411965554511123770816567302116141980345872147437644307180090765663973765820077870610371121908158380570555696038685916400444662701180939999535719672740414748226827033927241180685920755992107446482058103374016214600066698277468251961570586585286054672130381345952148664651109125696705998849091658748189343123379517654383692076160550395428248160384124117108672339279252205718997484688832679753483158698420951879517274683469435552838233515068381514130359431880925800655657284125594089423159580 [186,171] 409511343419296291890608711313854342321879053223179619950464186454823888130983851119492358106372749373018734840618350191344331664838134469181245800616259252829119185783390629257584955478411539855896958999949887498589643181287128953653774636899236103620428068417040271181603836892687600477460028595735124674186587135470766379440840397169662679193906050320721181584352948391452153340468815720932272607052700254716699851382960158506857104607135952496265009530310711630615917703008527663804025390914267701546031168789709671886269362752924872230741148314811398020670454011067594914239931363003406960201144942798504851773836175901643550339232283901246329909599455253518808424480372646491025315499945509778345373170636980169422337731114267434991392383892443450306319058049028859150319871386323851130012604955604094957890363561835740973576791285571503889296586453150200018513144464289105010732893326594944714080026543110144060039900508434671099420120246 [186,172] -31140526210542919340960729452715532556284707579008336904107509480626321507068954412990305717363179503739827186635151729624000970274793233619796810301370080969295847857116046113837320468204889122497714512602805981463144656827821751329800511190319326286823672228793637043593814246433437338351405539232569517754227315570972884014312411088144297149943754380236134381036480002593985630663020967815774273647880534829246288307795356332059424871031313464441126777284396156021761505457331647837006751547927205834435599488259158304508400600753156994117704815355189709677932258529406190355668222024432716101645694441895877814316221750924393721613439696757215984648369309919037039599052797711930501028960357442876675963385822704343955378637439207747210139661460106412635676802680531063952122294302274545905164683351280875696965361512452937140040718581335908867882447543638745392521714966679231226433311571071508700942123443279146732538848888100189 [186,173] -33510893064635535046484010350449206258545793691727299931050700796775031629487016117336818247268621547924266199528488708273857884793550981310333797856621616445698703554684372155943373957091073768399502917442629557942906233383822215595116410021337687536400465388537732787848942261009185797141161063995633135134814009515569477911670815576795295111638695422028946654717322820734300731614873058142687506311931764993315971545843895060136878027360846080591877195361682004437549927810178304956587433469078064924159737835460191357375419965596254642819970521870769955563088466570685224000248501099265725311802436136329014749767396928616465424207817571379319852433610607543532453984551387101988117388177774165728252836444826637411342223836998666386721757602781108125873399238096018485753094500023118881530975463904412005919255275716107613467412309900464322151174353504415994817809969420548849363650741517460285926842670749202160736604 [186,174] -34840421176481134482029786309961714666290589852846848259198138546950834378813074692258661533390090549589750441293286911214423008715881099283413077410449727569217427812141134077733980817557704439557847609207411470928667984685494469735655389328064623155220042086264701988892517633430561436284479476005924065387226146565944066024822975175309064995893294162281559844791548543120117173676741005167514045071275048323871582445525979331121683722729190227486590210100718426993547981240358370418595764582279405570019963031226696848714934995948503004022947028785910915655384183944491544358224336390834851958054727363755958999608869748015122515806736822220770369198350366681356161568572251335022858799353895481874854882117182598819410536160209481126976004219493721423761201693464453351070130105725282672112313763926251644571862660168034472677621807545234827803184503359363991882455083862336180217837011375888686772117673206 [186,175] 15880751962366882449785582712960993761586390353063655931723868669423614856098398881030145880434066490537083914376126192064852840145564245513150762793929395171505356127735013270816687467546044910152211569000522409855822325576347676867534773790527852028646343319239977820780184402299535107802674049224859294633790876296640365611464092150595089252038117909688065493909064382232464462578459996476876775052969194519773502326980377695759478981014835811573207671033631646003748736506367011669871381491385261734989603651524889496828779431373106708090205373147694083713912047656918191404036323396960204400038367199318963177869614837676175740867959094906400821935845100211470757098587114158991871134737667509968115029067651924706499516015468659508080248386905101255461932922395375210811738988232073514714591636738349230792412390690490203992884255942404828104840800572634706928980703472261968235591191345753184 [186,176] -782685546635830722115863422908756763344054962092482827701915259981539943211511723145896662866431088801985881981854905486329108061778039628342717354917812217557856222599782557870255859079044747754443629040115940646902193194370089802692118522473881086518361421064794730393531821760437040102931864399939065324699512590134958047641022884880922259503984789390200598958958416625342835375426638828805262994897409358911582754691965249704701465689679507359346262401255701727477154914578372123728860059700806855930350870462525345476931142289965925206115875501025892326023297435127056510860080683034025601756341159885166738776107873702682399979647624147569704626312794885997534212102854710314818312927681620480693053251157150966059901250923627271474241701996965022399704506060795527094708607884282900209062741484772285071689401370952056005211058399994991008568718007985557319092142674776965377618 [186,177] -62923149920026831854111128917122379023793420328534290680261328566431857639982397884209221643366079043180925635800648969037777814060907839768293676389022570990208767801297210783669855985782555809533210652227955676537304447701675807190630530956100642255860585633562063974859553090002083413341222782295080915145203332896290453750200290221915467871773524099666995797332407980453078550636304948614222734165642579690646733435141146200495073967022670110763132410919358250839469996707787430735274288542416250439854938895034070290676398170763567113905190513058497957984039038694382493548882499602196715427787575497667069434975751563508315314600639825216076901730043483474856940399869424026314031289357991236967820695975580925493068485944315454197706664661414112835522389937430911153681028359474402555135982540038976743124032159787101970878858339698843735719636819174123934093853825 [186,178] 20576137969738736162887847832443158776183697497620543401257658111961722962764412305201817568007808912520401071889325609617888573559686132932294655312598604642677050146203185987335261518740350113605935389885500114326450554596072871650579773408289158307060519197401856927506552898506046837437234833691273223594139263527412322099104259945528088184745182104896604193932497900651556740438347030738363758630959328975619622848228584873506836834961206984373116263798135777714813815186586260569530970709892783429135478060600036884766872108565175084924494476520122399423350815742378484009886516542686203033354816004279396179926317068442757044735537760472031104235718085980284847347412736597440762152166097054304823390016940550652033806008267498382023584032816754459161575572346390767372105772354785004384961821151982298993806762092599252281680113934055552553919788771888 [186,179] -5215585205281679780253498177200760575788505225261387388671081632162674307035809957601075993146278328518355113553503438703181302237248423659387371343373431382450662511557352018372930295365456006859628926362540677779802803387313883490136952630342558505627399646618324838256728988873107382913992163662990095452484212136143084366346521712259884038223708439173811111031265725550604729173541498885774882561623081711050277850625429893098263566263687259086294160920057911784100374131624365453683757222522993288204698691563205933395007264818908755110429608216320751975863745247854001503937523973329746461506997916171701216419805753478176240773913827918878191278469093827657648782510735999201592159428599834784213199089228268369175009433635183112357983479946941505016930115092155683261250039697264168899751251659188221212590786458543602979998039524174823679 [186,180] 137036559863037361056642660458011602983087155038605889292003475273633473865026134319282024704364167833035129880845360646850306754406999191115563471866794610014459419300332570089144316272445068736278244713583453366289933559085155806440222550775899346253699126395092858948369389720902738240849144584928026251876392867613513900648170417682050353803880820555347395547344709694396803144696346673673843403147777970275396064449179781035280680126184330540949446450321910230111505402787720230808822361660360869247869858520755009323850745948854543562585690603495044735570532008092453352463281173275423515610872636534035003788951973435748366680788041499873846155400188564982890071940855834359052652389272596034275882944472523455927586038119366608782578550836689265757963058729927725855258237056605371863594110072169514235328613227982915394081480 [186,181] -359141433840230185686539703968918147105531704481462966899969737946518053499098196770385911977537165619291282309700939169016310024747153403256531236641812183793698197584104864612950432970565493102752010724279420307383469676549740950331794466687874422078878843787825752594106374707484005501791633507614098950017953062284172317611363846497810543334545898998249730394391585899588576267633874269824544016019633725186149935340808749032812091639089504861371587366680226051977479082549012978454935953097745771014955158143011462791403941823444122089193734501413590850002136886737149498155866385650983436800023880790693953537042917833279485042726185841738608517062064205945817390381074120861462568714276653070455514263880518614206079197341085739870086273749179368188396149777947381025917199392435517672755903682776532797576271511 [186,182] 86969618473815117032542871907903848118115230409591152512355588812433417757812101046304006793617985405433072145472062462887377826589761199826721628409151010691667494476915681389486536213119028290065279107890912139991055963553536152362187776639397878059156136549497118795710137179187262600854914779648522846990537021874470335335578000046782571412105684626366657310009309408249143163772906562456341348615355687001716820013951364772745788504510884912385990107312709632343615145513295426000297332135551337177093835072110422969463437175666851503539395011261792208413488812319811456223270523559065486052686961656455755110822124819925023060435505416731562830641793137010937871090276484143057507296445013625700689233608201903100435408316685253727878708817704439493466545348063239126015125580240367575890278967524 [186,183] -1763942823910483780439514939115720020911652680480091254528803336868386323238936828587780741788355384220773787043471015548039537843060091790479318008950239673782160335502817883487559219292720183824725352125294992740435512944262533411355070146949952662656385964311086091046981786893582040953294642310086680917635622251223745187743038771430811649814804949189910058216424199046852357077654714916148344554356437202622270871099482093340949147278417788222729981071712712672450614620004002110654185604821874066940413770632296170710815003755643411136539123028814753189894480919392253405919675922053336740683111450153889268316726620500912391465160219686381871397826154671514950639475858358229931791529651478727244844357293595866626914422940947476815968349492295288549293513613998897170608164078072 [186,184] 2651610261645497020319235151774661814625364751057608848579563045674350600812601746785824315124340934325623254206209658951658456393328206281864677250344857323015351790088048253721085033954493736415124964860841398810761700680507453722187926262711779874257241888790929943009111881189314320552478385828894672723709721545617354155965449053283684173587605177477100713673180249982257750781880997905238511513931720656149842407320241019781882646995964075206642173661892075259395182108774422450091618111821087875352052902910811393227643990602609207374740423274223402988836942616943718213839219372284103889668652164353790681711042239117220438097089436747946156400762913236317191192110684062484162051717368978737991162490074833849153488134567618629865155177589271626526954735579599 [186,185] -254306180972731390272841766904893541436032001155857313523678804454525437449359684678165234764350244925917107394434731453955178036858845647610831153748561026074747553043331709444360481079916761891129974592522320109757546873738518436564451131160561214447081656412600411169749468723572975533785597156968588456159182839405981728649263026360200776461035235658254036305456037780209098500648739947352551035903500320811758521710894510908254188526483408727877998221867090717071806104323011143234647138814688915813180645674619507965694119352235635250235164552187838359812209777295249976433703376461269444418137994898278663497695063253483138401507191558517023841055431855344443367935198587980806032075630634224146163072092284352198181457807512302253067809500263 [186,186] 1296523903464524141905506551284855461943634919630919801381381145576226390859131160942342541774464123440035864204405237462432518475202577236699665869132650596272948751531662372772627383679041785848746546082631581173757583107065738423085228609976790844605586780508450767165936845662508609737326240152778862643791755288480884559286671054453666107323402034023820547693583571700091276664462049967762645671224566676489585698685892129452615992536264038451317307414797339737218052358038083072147502945537645887301067404752634571012494531758507546066483332083734241648532367584349491641622312266144762924984749271701600607562323669753864046414240208418698222293350005651963180411968042503407044417875429266015517985443590214009707298750900 [187,0] -821930232928461551695944715771348362622749241886070490224185439235203420522204101352325373664721341676423599234460715745363598724528431395326548394823294104718915517093326713492594747038804666529818591667657609527424500304727521892129768952351245778268343748777031888583663610708926888168125448727096868952206629922698230957871790626675678698329558389461636751443823593406923065430514767641473596275823816674355055192740519501930498464960332889776202423889897615445776311500577798999265539386377361333645965652697010125492165597970515055041621728559346942058989718060990593298685212843684404124451526450981304898378792822584099521340750514805790787568027749189552415388760861494919436597008617511707718205852468212176955783124724343746326790601076710593545680229541211776735037839371550379888767439478724571220521832168793362598062175027595573357818274866001119679074748988895280916640663352738373721439909310236089009104542966895409294717093345811406772894086718534809445733017615274121463453253497662652672499395536989490760894613915626539825235354136854407293022269688734308734451186155341536230835000104567737131681300419363037171553420650815396780400637400029858539627956311878908729819651153056473613960409281885576960475852872387170232117936644117845465585163583996194878273448596337142952208586367134474078719180021765748040478416743913059632936973504690777755169707673846952622420405256428394786813192391988213744985976133693886470779614288859427709455331386068093701629100055199424692853671843345759761414591149958182088478875158418281762062242940306459502630769995803874943221044339879635869438778761523021841968699705798387864020647700679649926035716225147198898357904401063919067382812500000000000000000000000000000000000000000000000000000000000000000 [187,1] 177757060651066325208243902475956980582303478906834793184546858517184017556289496793507337736976024648870406082662226444136561296400536250319474443772869010263980142960448783660538922193525810909082542019475994701950262692825648909665105488790546000739859549440707050945420662736646303917456995976410394126586198887653785678519787745380271484407573925589594359085993099452503727511905154492435646183432014143014155511114341444202576154939329571569269473019355661405837004286562148229414882259553623686608222284183131284606437442947319624763295000081514877368788296415935027839602592476168322851882318693433977205805020568837013090678558387533721341851796641796656104705005736000577195823949997139457262085499155998018793632875618020272981707522429510611367353354295642674167138364572598005924789328264515679122707486925025675854542206025598529166979936187914043208628569668414124583375157573055322132481247605405636505979659404734819279680829574324234275530011315015524451517837121108646114982210783114054885493173884101506588236263568545992744419537299695662980836741521300612643596412141709745790840120687239608769898694335976514795140385597969688326489345279553521628711753979025260116997823223728284512962590637763286827933356774949054576962180030650967493435304619609756015202711945523591533800968482008906057725982489338708581360363924074180083612592728598962762870941791491459778881796647367217822610058963000608302335346767128188547239019949603398272006476606579525390852463906868045313820904118512536520500897970455137298612110949963249325925254086885295020188462032332605505462737944450125806706747500430495287702856561791508269713748375057077924097566367009033256739758459154382348060607910156250000000000000000000000000000000000000000000000000000000000 [187,2] 5815498111588250596496744998771150573858111888186590128914981400934008220873080317542401454575278538226264997264908213249220226858332237374315081988695812291946738644037906278502381782538236141818231377310545337777368395470786164779187027925884075623852494908192904923092914784317416647500499493646474560559501462905953883344685736301363773184134435815363257275048020151737109378019120840706480954384765659312302069323315225077918356067789883220521994638799724635393843317302556577202211577634160593013562006129646819330292847505307341469189484980728805462617885717520735087633568908761389953828324721886395661103507133817493146723300681749836361076346287481572363379104759083621360069927846458141149562953700620310776947837558632984177283719215410806383530444539887536202876603668923217360722499877037198650252344958740594463571022146090673856582462123064723573542151263661144653460628936234455549041869642585755224607414537018275928596594842212082343655836186269348781558696500367572747160432867025889032817148871895250358611692755387901292824035555124823624510369971552451591908756515772896618507559188026410938657776395436984829935677544853895536874100690940049167344880905640806259292842554766469418728029348635357151187302936559563882414688969528084128972820628069679913459156658308997019121384950592489573082261497851780107356126452533753478669527507871315198062162623524874074954017284338976053689568929263014515790652107926616631527029618751682766986420425669034852533264967867070349293382516708953323758813111058396495592278632836022879401215205855661392931434658211173544827030256874774934404293736912408845604564425649247490644452284351683329250118257613196941398335961322011344949714839458465576171875000000000000000000000000000000000000000000000000 [187,3] -100058848122150290070490165092457905958118219271178871476472390946277263973220732978776603310639253032527957228448046979437594022733577746375159758178291915302829329726831048750052133365623278010483615952351705334458762402876128973520753889535915699397201524798067394534635109366904263529297756842803950254649145202166516553350675423129977369877840951407576042781728727215886157833236498356233063317995227457236460177250830631568423701604043604166678708829952521282139539538909487119563342294292218108797315872555347504966435555774674661878987879833372640173329368095750479498230774990395967216103887227467385597361863547503841700540108511264034382367618577286118382555785089474834542554308894209091162925850020534640822198495306844643516157950795157816180545715821147141144904471140892359897234994651744285636065645038963391442060477401831733676522262650791806850100336947772799499590284837880213675272859010367134271255488427540608018967007322374898130882145375872842122224428933046898339292251021317188332320701381335834739454121296525987395527790771451450265252844672547466856793870252169591109101017109275523193514743839927414305944575428272898482408089312064510526255895400045725089043318172454868694241746388333006394624522574221380244371085327094854203805758839517260936170287691423273837675346520858339969702505440555089590976789289804938740105921188075065422565193549356551793489141071065447291260130889010670289232448929378379763894788380498959791331828501870147268849923942563630568667994513290913212367058883353758988326071609394336760748687764832626957232500157456688157303530286139902825978123489909927306281130057408687923471547171572090723536442884064037235699754849818901996979548130184412002563476562500000000000000000000000000000000000000000 [187,4] 695816148540062736817453908532382138153318971992465299255662640754656844096032596869097306996268738599758494476610967429340892944769461818714157034548592131188712369111329648715636908311845749258371240086576119066035873002801931040614951851840553686753855540108511662281924801471478612042268557995840429127743051287518818782576253023663592818537046383796924900420149788738260677642075326705807449572470732540469723970743044378902908157262676799778512996321780196562084559415254294818777376200650216599521718341074064845837174769232424649784808062747656331043419488991831379671583026031357205517984192787501647262514466680120307568932963819070272607488808774687884211403082858311757987931215798412779965726096309037101131297161903184971934182175101695366436376351005188208126950527805830765020766521665519830700571556708886713862575745588980558970349817748925079374318010097685227170108601452980656415589005170832432554788522613205735525362415384016984108783958189077476651170864628249518137158039542088238057403207924802285628575478828852162187555050203882052354213703993853795877614563601216576926628848374204571562572884621437265289543731147536937518267466391419094119317908715249595631655566408539470254692251014796377036992745723533465710112587160482652124576523322661242335844817443151721531561761717792651636404270711398645210510593318084573438263585751798628396662327830111753377355701035880262145448673162512878510214070701473805813781638426960105665694610806705407902120167347191191701168144808669124474956886779300237720556674552503809733829842547087725473423117790485120908709498260104633027340882355692124684716515456559878801153631015313570321358181679658674667367329417472621474109246264561079442501068115234375000000000000000000000000000000000 [187,5] -2838360457281419406236920066846156418129992041340794706998507289227273701608071939617243700638846390306067595556882162534081900050554262008207502185560014467788708340099650649899630148236849043628584162667348445765764809619423605289359310773280420556470142008605642493103248565873047073066402738225966576972246165114151690148981128670250847214608914860425002365100311882226242135162647430583240284416691109553003095080731188889069549192549284916769199645947320574219380890538047046866506500819067476108693505548774345893219923628620819645239039454673516707697725363956427315052593055657203534282143489535090393006767343936879066637735890100510215143342455386290827060517480285873461482974638880721354882542898992765933966540956213111782368255725047789706761948531105311579766386453604752747433087409368383380059768448194412662442288122530486918553992872879942671752462006225999799544557473024132291288908313176260654557234873053472868833343221657510366401709925085468204649744060522763774455733239264564790348459922656213436192952008294391491678633220172332642401007436239065543627524721600954720859470600499517804300946462237243321007124869476628529018316511232675317931490346584312902490057174258582347584130021773037586604969341833295516600070530596065772853364319062937763281123202520803791440036998494062740904890288223901437963849793674799022018823108482344338049934637368467872953473064513235188910498852248267545255672445804501099132193343452941485761794490397557295871153661723663929436634605300721796413548516522032390442699817416126450607064054140292758202400909466608248309342331222374341364827809580612032581391529243534961994484183874365530395747862062432249854904023977869019368233338695972634013742208480834960937500000000000000000000000000 [187,6] 7965535126164337619651050766228170196491884749141871147351920517602241300504435780530366335830376829557927582679647984463729598664130177590540220945083967207498641590450309572135045439719727593329516957571563361162236645482474393262875750573854525705797099548861043890239764468965963224425404314210066668222839546967743161386093092322196806617514047936661910778136683184946500683705525745609066568286460356884146322929939756695500858823485407992154920642672028263294267253576699550708172152813980553384462554677252208797179376722780351798558663444324950363302520677269966359523379270457343936346046459507548335318237655361152635038642382413357577228274435917710778171819558092684958447589604860535142793040957933108740122539864961610545010924394976444122477458197900375144020909785210008449051241009948692711145222564597953786894439055170297602077563485440933482818837643521476384484052988227196251646294314546366328309603211663744979614151470912207647496914256442674867889477388963335234230989931660436699881790248599425615066261080580972819819097175595470415138507772867359445086391731758893680337946353527138663742001619518118205967599145631011713910455870823070978281935389318151343131965221393711391973189409490682150712578551368354779344457769245120260812927508767475746609029959669767480313090111952828119003299430734332587974950341075680628302837262698066055399898171394242783255116578614651118239867729281002730035698457411296925457048244896563440459102333595289698070040786335436880762814551139282251257504938289144017012599949474446156990798030995276911520839438005190940340862491692541923403121951181700822341000804654194489246756273755387760715638943402920961448389113961542390075722374520594826208252925425767898559570312500000000000000000 [187,7] -16684489231026016413713730204637800457527639954922800495172283326901212687011740688673456743001994659315705722722902268186136984123995092047392941533667612109502839462143067125257413636282317029494003717958028403164565604804993264060844010951352242263009523394253275561606645520574758258833562527650476442528983802884178374972917049951117591191287189205028038148750864153889386220629348094373075265020465010368512170933741930822733035151368500392235151376247385890595850248896949524235339209710872130070984900678825941916602175467350818743068730366978201253242718305636512098198401875701138691781867698189566958275211767643930568027357990929863019344631113704952627490086341366547996526413433432622504832495478655467711142268595115674851702830302071529845449298808553065849536569484791688340132122921848598090662874918462757847184442074776843011977223569599423786407024323272874587089919564703309691512572611318886763233982789696654286064724656928221536102541304771679968829966450323357110830026676470982957627306154055538429288985481560323795765823229337588227348064131295571661882260307176804840952341728403972382419325173070845145125510401558543297171166871580931309782070943328546908648103278650494156426011031163777714916969689467763304850677890903621405881532751551813292339914474344147105969276427087914804741882803863244600729731340089046233181707483263793371136189403598755421488761939038713226736346293425946359104570030776222612220162557908464312182621597494517262953445241482817756519170861783686032769079480799766857528843828567456083334644338686612251356355299810130778126102124543565082506260293206672931324262722473425007373514316240786985055602561001369619830431773116128178575411223308333497072908357949927449226379394531250000000000 [187,8] 23598866889788679796533366813520861246583986599258391688471506629401024838532468908609547946318487981027148098190811148071225887393180812960563570720325326898170188766145415767433199406350170928773406653494527827814785836502150843127749600433586543283231009626380718570944154777895544332657038127916473954814562053108629607037383199493707860545954362958253625290156675699701176393231191363178226270876790229000995072709023026246877561110815208619718829707718783061339681773121622302237818273897714329073146133006499411985867530191687682988281395282465253404179929239598120504521469727124501901854530363898789764693705840134517189447874046258267807745937459375969945770984483548196654477229638171861368860034346160982312171054250152145054203827204686875728291650931003175862100979955504189197350859872189990845193388577593309934509337775056560015087212740283574272443540470980223709338865539284248521521378750196272717881615497602180919367748401324395878705180234697763305352268441123017640456107942427232093517079164447448467274861646546719291331213380911970114169769874116259599996176612972026439823004487168068682946962088538103084207451235749589780298693871307039559614471289932676802815662998532919342935793768507076206980467268216181244374124733867364728420194960460983542936787751403417580853434266369442782943169172493342849480559515258036098209072980048798979781473815081723964189210770342816995615325853955592607193846778445261952021867698902699339252648347991073485848648279024759614588336982505841019611713941593312975162025739303341401118980766586390236034366659551254329819356020020989036913021474998823225890123417914268058742825305632789291888543286898291005927776270292146109108328624157091546464926068438217043876647949218750000000 [187,9] 162356294954605876511550578081928135716175363774271612744063512708880024021481512294089427324880784048947146117133695653322075733424752891456096508265109387323175640284985403211063269668631067265952857385666184502930114381144545405833375262958165276665840580917810084506988838795460008835056523129663103361515675273461387223751964557275377177301076147411782378702590142050939594300141946837758024543350383381821223627207451849499011574028747307702812421917656753359978331155159789538553487595502071655854993096530498475298057300888878731212503348414237960840605777234699026780518810846527306985519546540617927737982866491016565427949851382255658546528742420581554389994824859063056491253418596692665083350652066238253437365601163404595411737560591554963061530964858856361333376618702187806206108380625701675014325379172424917864204854860075271561546372486698037652262368548004151760509434768183474173615767106898277064057404168767241581583454473972167430246337919233640310792056235978300102575055611780893182493562945912276631876964716997798157339548497615722998505656906378032742572952962573398546655011351902595449933723188864330863970676467447178205712578599207109112587268134815263432147992559100565609133012643519148914263623858899411659528220866819943817628996716381576688126997628474809324068852319517038401010031487697449920872865541778284296018401477432098651818100919951087870263379568312157072893014218400976670341648642574866675392534389065954894282663662542998333700817460990539286274020640740056544620729747591816893277313424722102512356077608521748914775530597647189817439915447883576639006965644527715490249186929477266222113085373159122291876126075837574560941657641488044401145929311658377969251887407153844833374023437500000000 [187,10] -7451036400483305469573514647854014601284289786180818262063241896275973261395196441523276119784576453713410616872614526107599123434958164174942949892476968529603625915341112308486932300072076419120486720447689453540473647709658906990176039444717018333576021332095101442544780648743417351205751616128056047188478141431094946344462247415312091391924695956198433053563058111301627465092878747216088512201113807973005079461826008297252605756924086407428803918193914298800817787804579104128850020762284706104906504618803914324345278071537945448794434148694438239698048748635958542515836539530905156738398515056778778716073102961275580687530227085433016591874860789476491353889666558721976172142145178199463611678199070030860360010532626291908852335387707849233602417535271452916391244573337325115078899535302393189894943457683407302684687901290385510505733606563260635655482885202604427178906415985375113004192988895411675751804299501416194137317308486859459591998087487972486164681090364969910128153816302120908928338000131208412200508729340347919589914593904851872613109124607177737941275017638438158829855298915770989728143008344845456961797160271135146070341361933642741168079472768736738284893575155996406694770268793785721198815564271028921737475213053967495968061503135102390170445582143612645160207435542958289511747842577683416340065394076221866214622901558983153459936121055600087600316151105544926811385696939023561190080459305367109530846850044224639324317444767149463974531302811898495534982412895081200222146806259886600654864791089751236511595372214824863354833208888525036445720709118648205154038306748712336905432595000260860820215446749696861123631034090798441864462933993722596521373708478241937314123788382858037948608398437500000 [187,11] 215041748809029644625990349254323635750873768170131575331743491734949731451669993434670604516145933382061865309002174182003316517984979715524128209026039478993729267932366802105114766095140610590846839462847498795834928593658033127457812620790296647113629785504945114183467268284472254416832754423674513548952924796952244582832618371435072208311639578149590843046857719021986531619339892762992621980317386900611150280086236578994013076212094599171343698769557332211880547011822050985884930074468307705708496184113364174533140551674260434329713725255012584106039898575945345788663151778570790422858848177007641125822377538076198787647447077149810585816205472272273206590169710277029265965313852540264192914188210299604226380986859937477235886766310496165211718334131041183674866921274267385854666464197328955419676207194022871152509009801721295420029758303015691898402136211564156902821214049690296878117651961409017624522713728195343260099023362918085019634661514680080961269201537581499830332429972156152775723951946185414225765755420889315323713786926420314957905186179746341203835609365590407682120955063787101156923632094597321448679864047294573015507133540985152691264225540271471361106951257314054183325400799190667474056621982847525448687553489471920804540233304772466265075934211462258585013865109972130460204227975824755997070722299162122811890845705208441038475093091778894415919593138287600121952594384788136303220603487022411294229339010942002947838015405836316093387748563157910133943697999893285517221833636093552797746737943075881238073923684092898725758623737641995402004360971910827737739414993417711931365440811489281591543429918074293654961406361688163946167698209201831335557855695803652906761271879076957702636718750000000 [187,12] -4896067808380316916121562355299879951618376348169992444747766219271210033504917256218227688557181563699295216792760039924549236254691767588371009445391952842431996397676397426974509528935593234739664183637845277460318634039811386834782396267015851078764642927221343498518101007451792778715051328505327719419991787790201472397968288513970131209728496034093941465251022612810255966663862962195478147063191682900010016542486053412552282853252473353131047248032020872471267552490768852270412471797162931302253967209769413426417174780903536885901092927444012711455352771582102097685191488873549897766985564527994794002194168009139532838935538830760868152047544698726299972104951031319530941379407296585358235013145084076613670445374790823229642821568040540114973861711738425600334139453750916986073284796740980635585810520180830901785339768685206403821023662786962675075775620487988199799400606688419799416932612181052309496908616167839789909285834718375675324678107294588699846613000734406069780474601313772849829073163306813409287059543959486425973455911254535421559691310717474709071943049950247864196232443860066800181045994069692591863089237975980272087734527987702076836015738117088426812773789350596227389048928393464529368936054555138104349956671342937996041342756939553277926424463342470442453042111516444999581486425703190332067854057206602730711290112045715551438619530758394168996450719463749016533157713715868709327965981190163839304194081445556861577005092668546560464139894724430361655900173690464661517303880515481290763281661591954569446657759632465979748096558260268187679351813328318391216356770203413273472169099625891402972537720515136949699143310900579396514338282597792591375478010035912745934183476492762565612792968750000 [187,13] 89801159475432363598522786520978289040946076509538530413931608700436091392770054944813876751424944013956619651935329424444245672661859412348520441375702094200027924646521566948222738978557047408783348086891660512186470321395528211892489267456141620211318485714701014286079226493140473585369781138959325163058070662040585598791927282406256660427442495719326176113386340460645995895572801795134286283955395502274017358015435242593428767383198595142261614606699627249888268388711790609595130697212138236079194480324583025679034145988378322228858250633314001843318435051084152317243909215537880709805772567964046030424191786053694892191079362418723656839410111975989687886121389655891092788548227588665028599415364312681845635901397243386904770214219860933254341851941869163390985916429117310133988526025676435579111823303135661404365178146840729707566383381126197941336904694671385063762159726435914223936997480369916132813948948882564860190052037781548166087525783099896012870430688242126487673396755195248890109801057226167999409022833690532044010832145669251783345624116444370409901613766456324902037938316545531148469485415464997553075008353719808682453023089294867111356527074366358455719894972722426006642180100933436058086395575123046941103551092606173936806010978841852916688349264592278119820198375991867401705143274500265515863041020609163877884986392687904147093877838981246998146837178531783604565455353539798480197296488241483810845853477373388289359026917900968211920547578285910362562641552410655462489629539985533338564711797663211197477673263880249649921955295232374615069513069341826602349341476448768200624683722598090212453945085323154666060374509122620482565355432260783742764209453551302431151270866394042968750000000000 [187,14] -1345027476097068695628038853962755465937236931597462041486597624277813021259120406545642861330460735875498078338170677380236308060138032017836562659078176098977388755784771676050738176195174068598119131730561552688475266911870767103359484252973423315398768518017669686896281685864546316470799632388829013838256533354222478542261450072823129487607593955094150936080094411525797530077119357907906258137190443786600759424998576181651129488061481339469771817168984339577091868376500456922171407239046631845627572197265457027984681404877331993196867228659766801791158671729481865840399931807067059775312914627040190225809611271176332871516236317770780426531060180771880964653429852875849561713755873391065622999036994607986045354590342069758653192612713174046338571078604845417892404729285802633871483219513275518102308266418352319529876622528622860143161403637677892339695599726156118477239910574620712201723674141087273721682636291028343868681835645866799817404133064691869280427946903007022985064774175192315623274019621873613118868081361401167630836053844644830033726063443259168981258608865165907997845607317866350357282117795739908010290156202603395029959665174078382369653442926915251395019492549759578969102588386445539330885364448325396807056370718422603539501130902321492384578192756211082220520698816398381562256690845514658330826786779056471739320772999899144390501188068016722863920318476445780205948205398392964706264063562569407092978396576205003608835536501499074934826089288532463872777347896023026957013273420050244619514160598413579643328505441627623115648879506166416913050593759444303248035732585984959916969491483272606479854371235748523848192874294214940113854416171569817492979709727324689083616249263286590576171875000 [187,15] 16708998144290562152405112008326347838292284732571243841457647825366823581866813725119074862435660181936332023183909983653880542690708505823659081085183704318250664906446227705207592046964123333318707204706649664051366936735028532252971534045314647007466290016705150387248550594665873820865802236880215234535804372419023402900000522554447041788121804260250608495038567557111646758413818994998709739386724937000861805714243677095138180436768738761041638475554730549466222879171352304296315216597343663383228938165965618113005268338813834043774048179583597242122766727644876511474631186730710345354222382459058613211758055436996213956775479339337362098359289191183200680401570741286532639304283779011584681252093606863406082477703427596104054047679647825854995355452847670738929923182912952377929322404971503316329919439174162636010998798328969017514690208173287802488149344904635482362271895950464544580912196770022037618747381525138052534097670116622302221529721650707706438812314526513079103693922026893260084901579000195817258474073573695357682390560795402295316450402465197051755906952287642007234321156552947661172382337396778529207880100509058123246383689367382893013400922158885117953169879786389855591319800896806098738625738852513223324715033272939522103974736188140027786346025187852277238375300326736147269246952369822663421557872651486359376521996051753264280982851204661672897925154997725177282344679311550482215170681860213163480114540229117223309284040263698339528277264224440622433933737267367515916194940144535918562322254904839670640343434824190230048349986528068979348970532774013307206593296688384845376028290090106033534388064956269056481204971080447671069989879544410720767357722512497275602072477340698242187500000 [187,16] -174896602035064104294692305857051183882976832620907457127905268206886870534911932649462392751322201627432097011892745374362556750211154242508708680701762396243188082288481146124093058192853868614194233500658154017090544491688069429883914027090672538439588028110995006411796959215961203194830720858539647155065433294811948762816666003763066406426472449755292864619129790525241006006860602689854731151419057312549154400384320585017981638718112029939620936462516145784106400969730369946402713719933456470077893414642372806496495759363163601232072370323819525738919418674070871085643655907325138990015931667702680996674890734020114594441029772770402888901655687042690048866848665078527833942958900976059743406871404494001880417054723285782052168245735416442626681042915560613726246753344477031742096888086966817755588577563231482482557555355396531183324218415216333616673339914654566732262247449375679859779460256445116080879313963255765685944558513843298145129775845423562778995783082793581138357771823346601033243406678153907438513870814961949533182757248107479373892532823846673196649613022808810829194542237800743016824318465552481678429615228698499115146967962837995844736887059651216392046507804715117355911071835864889599501981759907508069671205192877341978014804611409196989956969250395613010734672543150852616495888268133893893283263717538802394723726249177323481086314061097213081326781682031978313625384323893858408219962970584866678900006706485907474002655104847076269116882331551850409203403346386274817994263822705713133727603439681980759017359305835234257058455269127205118000871954840904275347579292014322986994643556345399794495270497107328948476267200028190435641667708851986731166253775706543819978833198547363281250000 [187,17] 1563886721873973786464230689081027467198814085729232108601552387465420150277596521570129768130355027202665595899638288060941148794263110306002633139170201567555506463819084242328112242606564364119045643727473692978080915526335912100698508616228613077116577659432355961640270644333832459560203675568235664346233273844633113534370689720628060193229309989589193670826317748797606793376070196226574950443792817896350941065936973157776151520987138269087666674549335271507844903560380235380134251577131494741506243408564029905001784473035237077679079662771515096364921328799178751427672025333012122542010320071306693505724462141323478015015951639160410830667297708076737398601062641182780704221079427389572791766196025463130186497699198561478149388491723703105430928487492105203040671999046316201314632269170796634445573770901668749955696114929465097189273995747233310536228052864261548680863274431770685788017506222665595616227798905068464863783029140095737731826444580259123730384447100773791961693461494895100336942154723554855415542985536570362564158352201650428090685388689811568367424095127857756462219352530621548684637109942177462209834836364939977729474135357775806761772729200766114382321824875970433996482019065739656737591645482883797404705427983272496295348185178386679818955718818850641681160674159533865607118083664873642484125445749355807396801891514150420223616788912288972848924975723733485005432233670290043846163573318210469198899439736394588393222500284086436305497005362884292671118819673695257227784655913118103705086873562715628596026741409837315590944411864757284122569063737440500099800176808062441681950644473083329717816927966478028827632046622149980447935358168648365843487591292670462280511856079101562500000 [187,18] -12077803484782946304853052622948054440282994218730155630764123807795570137911661296623232573354898478084493740484118060018915821536320565339733700873410153828111887531672922694755862270226809353770787650199356173328598459971184057127910949789404516782082510510549340195544459841448153800307793338606736501782735073774815688950074522782363388417477469265039646190627287263400837935653329426533922708841875869916311249670621662128737408628104609506600240946784489618905793425283110714825630526761125163993083033435582588762273717095775164331817131814470490357389200114548354222536464904881662592915019184673765800698791851534162836855706573410411143310628789282651783106986793118867408559608783978738611500319526533343602668698505653785756623216588953717196203600770674157123891380819473215297159334369539531687767080188518939945641457289193210779017384175520572149084386878082711858846149966202465856977287570099730691136741132831485985362045068357366534785004804242705361049459212164729659221872543220763934571140417792241463131166424634276386028338197730273019257452344551415589755334802021549921934921674091633747105635982640234017523586997619592983790595110776391457075755554953965619988247442213531269300143481160707289282053626854507377484089101493398803372752601946638778957354214340682283167601896843335212332227390516803302769838436092324643500945780373541544296364122116008164167477927436243652523658881089574530256253904811229514031269720704054734756667524433840896425655676409494851694510759586870695404748349389989512904514668777361666832686661735929997009999783386363937190819353213122531413339211960688246733592457630829250088025624766516236137992383240679061012649092490061833726451764836927875876426696777343750000 [187,19] 81255097310748412072603176732236588891991835769152575168759879811010969071652372283785523298358510470850011297970254030153655228613713875550360833102377120815663698154155691136496384708238836558761268378989090497310585325746690207788503037639264558879910471250115627429671927214891880146349315693932289677952414414332870871624547563634954670110760476609854385934335668796562778292516834538493372597672688525702019739475204708465526990354800563101107317421614672463158550940871895050359010200046630857303440309874337090955660750009141804535900092468124708072022446549462630261518781198372780475747952452974760961976286182874647261138233956210705543041954339672942802514251657671289140656166388336060495155285627459273475960083052832905924255971123632158923296819666138918961226125281495695971730128169602871244710748586132108972806596693137764507834512270343232379655525668795732528942756890707248957466139910168234990062105072797078168327713899843638696764767268293020971188833758148630418479971354317609551596707493747091505642969366787841553268084000340444961662570305798985302347829364507257880143144238896743180815104801034361674458243328467298097771338066181091032406291174710117396630270262866297893877269950741933429190439843045373866498352112986021073078954491429325966056149968498819673891925874180543638791998425924763417135321789542766033944671731607128589778879221101525916015361946573157103007867217725479910874245026233618907830071448618154561594771386626479894261368745521070710388377091960693126211024384179100522197069162425544868791108784331463346942924343977670939933904710254342198856910617339107379733225814518305791354915669940048205884472433730218145883435867532653227248847902409352362155914306640625000 [187,20] -479575404996574840360081574259059347245422710248434804075071992344095852272219900470514937745411733726773127821863146327829323118359101913810670730899808888555231316613469584828384780575825471700816442003970888505515838909321391061157405378552343242143373998877526289194988549839642049469113137681372398148297300660927383129850570610988641003867723766221025727752801843802106208043025404060692671959797234708188864748779748385511260222273162765740291728870121807035726795994781811986954036127766713750810556976345567041378236660824096531191697362989528833770129628570783826449516163758899449963315972426546346750815815451007746967095996567250820687969643288857414032982252911404361706811640116677745470412774710294416703494297262952657372297732641930050212723023471166952020121649279688779644324865297883269750780611101877950541714636298613920728332521755304540001111449466055536814570255884000237984264565780728767287857721876149334192434022780092727894387644850375479230909136676902735959640148439222582903617608557111671623237499712787870629566173335568708341390425422931519711964989775894410825447384135347270835779019016258582034669605496582409619657460004605002701641997588903925360302646033690419144936871200345450101308645464645520183971916129559995620643484261396157062982885111537877511476327150081850007235364174775492764683894892810797501050561349142099011725287029581113660578533183987071749331951662760259635062353067922850020350355813844882367455627567611002710435588807492247075974033863016989214122376332437392888896977624507572753866442794048715071581921045325958364362405261971537989384869456238898959633232600410591641011986370866814693735942824404542983598755059647790992163098461512908339500427246093750 [187,21] 2498884825637798696242549350059721899147062397405795458962399396088122432686890890053502060849609364899506928956683189431024070479977406692158936098254625993046040980001204504544127123621960710847133934018103799038976923827773851607997998926851255050689882538475927668366776280018360549368846160755496977357327070582215867977426427483650516466019474724261181347822776425063927290273775894723477915429855401196557499426290090374452579582186832764759749146972207721602168844433125565535479399844942090685389578660402342337152450409281650896117744700244406861476472533309243226493969187821876148649446679860440950442530547008747334588127626714409733265913323359672540753796059730859729799053994498199606506891518851820493144731008809307441409230208519375744128892465504613451903170982114220476999593277606837713193402907925234189811822959087846022305936429628711780288978881071094540141641375572605968601612178768374694622913179416554683780031973888887648833651770207916544163260086722029038748122143848455957771230017870591209002064746036849004798838313866890685443616205885476690141403167282557551920093801288076692582407073144875577922285316284237084135957058954305371630248383811903499768513323090059763423647291385842934358719960259268867340923854595159991012585256706892992937265876846892517750314486333193689487360020066352712024679811187234572997258894811611213706783365362451583738741668981191733500773395831021311318830014411783534894766103404441990475965509302791449627453454506416698012953746670428316589677260019056502045580273329440276369501861619928376222175749061016608842477024764703054554200704857220412017051102947793077044696864548891409208023509733376270929338564808100766002744713358219623565673828125000 [187,22] -11563822166152140827336236353917297622513389267084178031486097954878826462787993370880928503761593773763982202454437066591202768851959203537652404955950681136937655719664808776489926801734373964374413952970912743891935297760480623225576416022712424557505753262006880612384975120333793191055038927360329810833378484025625366257298418060871500121805004927631441187998336065187033408589914575922792638727046431913647739447963589320332173489664674092591732808271584981339099485592201153397578297980295600632489924888743722422775051086009802636999136501674308651280926061989885380531578605592408748197175621607732594566128627647628867129155088653629939574048804420691268314952857981905074799075845430515114911733496272530902234359833982285707498531080395029838364015737951972202998683503712336101416303159971249556738766701389305696260470686786506501561966835943180031915956036377546619672077020262348509325052729651920918064087927710998247699868374572851871840164565654966597022273958710634438865305988867510417268380020265654301964110414645150001273594431829228157592648572459930431937946595406935235923010034104555586776134937907240556144589565655013239882220649718082858129073478219034056846459418219874769710303543539750037305382960163876353353439873535210766484990677600556274277294060734956611432796489796734516993401834870172698743140835179978907037467807256672131063080716348616048389397145557693458072157056604151787075794676163124073037965595411186215941154893204349940125384896207628822193114645295836829120022756813991671066630630005040172623975561338052636587325720920971246679601970297117977063387450070034108601174675171810435731756305614892259138375747570743529283688762686588784744974738521236419677734375000 [187,23] 47793675531158594329953614848611089496180067248880317224557791104683540135764584309923742564609608465326797959492274210828815048878016800588866499261809059358340471799215213992454733018807751026153610978802040532591807366400234963512787369139730960685297916325319385188147208015343791032974552928031155693869855877463334109494975400739715680210106444896819863600126024476657326421878244937371425870821774866675403786931260589836163907426146905736469459995447919737312442370777210984572696779434497043949570211698801113151961277998266006589357846188335091588670629608812062012599478081700066641958344142796377332516074176245029759664384754854291863608839361618116801643866922147330721140972845120151633871415172513453431164140806616319046348872431936068553240521493831853607586265272034700715746873094371110601410255954633534060399695078512554327263998118554873942643257903980315450690917457465842048594115857289025605618874665247555471064879705229525047433130469834521899682515938572912491440258169828351698814811805315099393165188963133353165684560359685494328178128102086449447962148994145810636108169252133299920531904946137535732578829910185527917289092841263650944665455007302712263293875712282713981938961366807947737981913562473835457065963646837910442122473023517126133106263318590893173454948462139130846952259194629103119973499861809699263237814614146344169544026761530742989897021413132740980267463907320432473395646475646872064880102749152752332863711686611933808333810458613144314494060135177565451940589582404321427953606389979724686241720155766010172633196921436749620298732961770884136758793112067039840569339890559542543033069787922667459592120107477145970853201194617128786404542015329582214355468750 [187,24] -177344173391005180647004384659597173374347116280163906214007572980125565194771342283320067424019287301319255066599762150415228066587758555537998978530925419128361091852727353120694273159266513443565337717338671813319828373402479137746182656162610472090789078142615498144786789874645660358101788622357997436747259862802807675482899797820121162185260782329893333230843864167384021180183805135256418724537479048595185891498125926698081125585081994194567437912542178200673100340949946937495085606581929370588855180763785793207857985579220525381123713974542371963988682880571500358684199367327694765956842322680169356146486689254829021796454995471325318037811180081183756581615880716194603559805605055682103622249281650724425719839637280369956668851334582650223819756290170187504869670286651457682665228868882897601350394224597060485091574702098175389648303676964906000530172878884881423844174412197823206667810976551874106753672536987946611823017859625571026016024749112523974275128747747309674052444298930590687791238764115796252480062291593181057231433408635224544030418404978240236989111806418844827327422036848420819116951273241797212101846977252086659378244391013536594622069622883055002137364142730038379474415280551254566125587787507207418990148575248302693617858615034427646349016078616451129696216417582596110949458277745172137859524387421375514824839278174622879404663416810562290448847199821530219259630279248164774922177240693097038329529169494238526853226547432319712199786424314127901600205254794358394142390709267602090219320041075500855782587015694064171691192943553104557515670794004440422804294485265632352988740174006712037026306604126131585735426065235708420356131625700453555068757364909667968750000 [187,25] 593563058581998768977886771315263223015974668037769486458546900955901251160045331472271582607465119679105582205023485727622837518298198405739047037282329116430819116685122493127667148912286184713430555547535225006992054634127430434702195073045062700142535973708719371070666917821096003962798527355691101394540979654937683582786713409763515567858886103185117638179141364380392066975161293286211524017837335848870572678499117496439108892291298161064974304091914658209718306293377776998572939799831364360786651493885639588465517663060840938666566231716053099130569577811980191007221335704164571055667886557556889818209014841221384356664911618049292494292065552359251424987064735994039284439147386343844698081977535429532507243550701888268797933659873688091997795026925481376189324512838921934650357928516146920453316763880805137398861829535543346346824893588003377887096650874209860777047868234215215567815791455762726573634774694583070679018648066129184314089185051123010648418301517189944142030477125780454514702918923377354697350155461231085498367947985589316710748804020705934502538115129696157305457815755909458513516917994581847881083165732169942710215725328247114021271002364292837672853994548139397035866096861545853612107796180311736232831472336716575446322660452528867634632664465542661151206359492137529138000873332650911548894687572582172589252146485342075639284952927117310669303646871784632853577812099960900415621348179562790419610787523253179613633071726413712369226232619388350278732580221408564777912520095564319406356418689279122822010854205087430034477584156809556061661977901885832671821675318562881002803822879233162735729255340626949059197443239918432703985341339034598327986531899210937500000 [187,26] -1799239798356316361574447504313294548443568736604202327293777412763701176146719038043605863914068357281482959741536375704834569686244397858123390479301845170405170558100128394154508761059481411122426471567989782994475857939585218871649696500278668937839983640938549119822847654462460550457258495238424980339245773309390227135385124879364228884031774641855303192464288087275161261933648106578472167459582756190609266938866386223181424995660299411465136617302308413850233105878009140316048813067483167947300604128207632993610769365438585521374712184239672358320280928350441024976912317644922540714774233182906714080890221597901134206126204136953605390087572814885532749325208030875233406091720971337990004049341338346635757764277687961006362950106253630131199237490059451213964312624295876212304299205858842250000026515044681828330684994172136066380937952730562004989410168975533460188765230723225976306215807313389776194434023070210980372218639967481725259570730215140069905277216929856045607583255241353752999461111470370400936711568838124408728992564277928661608990215149126816036709577804115888323147097817592866582088888638922026301608425268946433687313106733577464822651257091865422598174860321557097853792227324091875949360367319749282013430014386118374207604535057728885233006870568755274713968490373086692370901022574238250955747558265268951920313354393701978517882859984360913767808072596672245404761501910139682506653550330686224692498885368051669743812745228692324901039541743781254662114661544060781425009464287784331664601243083913932451998245245613069038057206144701282021376991955319540451067526095990728814542958551932684144119179331189653350586325933428939620542961467188607060774502771054687500 [187,27] 4956955490375286124889635886298850843193188885200466920197516958630511817807447601981464508256683715473254142972774569359491077081127255226436293161706096071142611610545035128902050276469603740435238785137208641573470110532586571560508532466103115008659194858974439705004807789732445327316754703040027912521803845678255861865277587586513836868419265594361515796613584179657514706897585438889861722086630775004402303707452629827593031527286758843244355239140107745493496695459958174250920931468426909542399917491224123936375979166033342422670423295959282340237889136430241118388440447429434059968072660124913350168070751270203478427277186264460013762724214763535341000229743797880107476925381249708771331133408080230186231364303743598439450372018869323695947822961480061455345765128821008990386477242694689636953311824972969337185479356440549929597162040021116864450973094273457004897564698538535704365817211662831342862596921170111616846102279761808334852979418201977494638775010479587357934199637850434777211737887015780590429911730848332018569083441118913759793733690753880832657982078454333626099601833625396346461883872027220544579152967486366400901636659766916548989254032781252149087065175995325342605256301934658072999214100444225323180283856497919336323487068056441747056368172635161123649406235371520683841274582924401648957869930145706341517916590165642521166270714036759348895076964184807579051533980571867152493682326761434006909292584119892685125121512887979606873027377405926346145808787714846280345630862056531571687208947216672201691763291312734095354166629421457435557371788352998709302467990695356759219373646582817304629596765235353242967453605423426762525871140290026497384947683729000000 [187,28] -12450432241705369488411866776023703344327409745483491798987828913959185287844465052956497945255539313970876278551042779777304761006873519900070494605100368274363365729505028958710602994196797415001246344733142893894205491359370686860812679635225030288632525898943130462972054141129813416761730677254505705897171184276429504289181892429235353506515439871387526335533162447947365730521143179205095531305981338487459818774640127106429778915077061695152559642423691140538059204507308271236266138769117226322606941952193617645413581196741639019728848640770879853235267260018297937444622549175621862339913474113687046981046483930645538720755700872270849268095414952506297129949793935748219890900955022217998287667635427731627771920635529598113756177255284582403608543620043904469342203386322362576593902567130344645930364320819822949116433452247119571539308231197584245844470117242534180241107365726989806816512162998003989037392298703494020572447508611462851823466286153596969752804420515702341403295704749085034506259177097694977265641088830292432199424750192279025466433806207990045104427375159550403207970510815059339486219438639031747919364877230888732891958784867859404192707015632175365086790790626451465469243370731058886560609805622696812981672814498063439270632562881332080657739835252394089759765979212022223763003637988137198326537034528430912011244597218680274915378847759377783870292385918084768387361284963975598683648823568940736327294541040921516873402722176225982646779297412192381911438158769063407784873568435111729592770134049743932057051024646955810006331764671990444554500690505407259324823299406219796382175950351979034537105514474760683614478533843567432337391266802478307248927472281000 [187,29] 28588801284087366971905882511555148572943258702165853071853058158852328165072450248441314158708363319010286333774949172747698084550519216307661166560760710613498785136305371596777370492265326045858388991695685675654250345480488736340505130038769556919206917169103626015312199467435505772016262370829615280406380264049331102183147262698981819297485122595463056891646989114787050617251965649071731360547765247971544765576949009712152244726301141528383530191843074672895800531372430417486003091433544667815596414229257797676577582116482257472573583575930136974394945104879504815015408719172117201997028240612877449596988886070796957474222221521655496875201902453315479853120255221058947032931933201594148526844568407844284994938128938272195557357446900845730543326824476239251037364373334735895568577355464865176935258153725855038996459577610995661561014096788486137413462932871865191202985798914172907240547769881295272083262831564666001921960171139843601406571569359575259352844577463504281481935264978171915938403523486712917973552033648221193520983071999807093258806070473799734560859787656234322019084613097885158095258031910198759415457176456597540198909446730490202819701340948871162943593875988112770640134169978095423488408148281045083819003306568002643451385992313789309889522411749809998806543165606382820530921448634798339213723540217919815418725875240184875893880779114011595193957203213046172521164255418505806022580480825031120005798473187681672487611775140298283404675022656843755389329415956293947208582052866202311888367124697768744455954183736514200467225025489675524133293209578614412939575837837154654600900611592875218332021408879235708274069858739028479449399041097218132011694964010 [187,30] -60165590401511828658759607925485418250457117675907972841091946155318024274040313334571129105452489704210800047288798480568060304720979860882065713562316178671157727825605162791812780413884204985440807396711966728412238329778571111656884229740575066082414336058743186344163099836887073047493897897088524071439462069097087951723832250142075440994934411427875893947087659120539977047131364351315705704978032414442048093045305608790234183080365730936388378089984158824684936340572738566238908398383465584573885093628376854852647611742189529989046374360608783781245444260981408641654671452114329414695642083582200474909980842558074067785881467660960963949600273780413910239260623692982733853121367091427500647461307498225570113455812204928602772805557356262188532732253820614828626935095905021439290232415023930755097264892546433029926976346613199327147042206409223077764122844556540326520376441303806367486325548186323951182943691341736311681034680688880327628472247115469046021900000512197455779147619275875976170357354509807386081178096331996542702128444596603662478782488502308550207739999555599610314899516674212040029391515615166312035565461388974482125202411281260125398310958484104034599259556907217791106993890458924748244959295612400202764178236548335301093699819015805684404347376828239584882735172673160058062288556716362798678662917615693374878900039296796873003922516418798168650039176604732135957701802851410728672847195658967096877543284992468464984274867688854598696139317184813807017351714058452416682084716956136450042608956623702567090490176812974996019806682179308814685701347823344478286828075979551782826109441012498538287998360606161892416368369379193523098685534987233791401618506 [187,31] 116322529574563436351181620125417505557216298596858743394017655147383938860488108936815654262282629073275881213294493061451790486812998363814819052194220364679679646795519972684095716051732714656622601525124201196475768497737265724504815882657953720147141113536879379122183985937596618609276594559336289197411371904294644736135480540977340585762419159631820488584815835947953986604466002190381658863204295280146211245696473509542243944831064898636152009941498513609480161634463740564000295055305330020235390464115551845990211156905751671337215501963418149959869130811849144304867965665810798661864478808413065752756042981609249500455309576829884934337119802726988444617470808245855502883076032141901749920534414429478924589304328620838389248983407840971347181631227550573822789826482752844382912603387995101455564027237038703517422788120967929228532840461876600150289581177606472086192337135543056295191543176772244903045801356165851095550161266591996019677463843433551615805466392362172390842739684852553932978674649471818869638760444798031716972405000861525329156378154520495628957244137329057048013056114261637998767964445090201896573044426668242004187750681005591984442192513789535928972102466995933158943397190675926661474679016834262980308551976144328780315718782112546475631569704055803178315331274702236546046887170397159341755766089640505607580706148903002499743105847016658813560182391119959125140974157672588464801824072463554024405399774938718278763906361717647359860229137581686579267690351218773041320430528730533222002070964039539878568471298667944348178736511112100013239169843532646162381162481837837678616976485087462171174118378109892076644391005483232546529144299098377992124110 [187,32] -207060879416063704526170080341056712159693560839464658959942541356740873729369703604963320997470270393087536953458232260103877976567820466700923754122250563163400749391371232254307798017900729868136485279920169730329717114104057764707301569181376441364160167552377715764577823734719876979089484703388907032272127939103589887630403075678399678650375981201557580198795053387180551816996198680059168701310688957105143588135790421411744476197065901665597326246232422455474849190681532918253062954883528915864758985923893654265068103954750537333605062948984551568777975878810316927779758206905370725801885873929801083149946341293948441516621495007401799160653881022407419790622201772874999854483474616273488511632675543244652497935837161582411737633885150561538092666685365446342128973180517479016141178748265743852184184136552834766941601944431066135491868002525191379156210620239211964325366340628082617468612652742568459574072719596693873940074354129249545227788840569910855712229711573098429129416879219241623314640754250612363579081622250163493970563757399168965441378793516163031760271288513629383543109275149236640101733495889623048757819528079727035635958278159814990255363986255971004295600883787864450986144990965356611106548304358684808112958499285399149767267124202377326108162039043629931398163931172170847338203058444917531815085052026807005465423164138971424743543164044338520084826852066603625456735801113567413345168124659890065692828701882544822803040081169685640357972082335134658322046586490331989571724109324267369654112956572370627763589359996555697845670838657497277575570635872757176069356686887349251098951672190203847767907417578186918948137201613927320891640150432109686755 [187,33] 340045101134948846637683717706245279408862012512608954007844818744663577040779925130953971465293873929845815538185414928998635895438660646579262157416481778880095087787072880802948707600369105965960985096217992545476242074309280323949205255538251117494190901340682765758521478878798785186498612892014513253136672718181884575647692614606253833096531816343490519086677066478266296658600709589011686007529718757393698194534239939344465308710641000698508652071657327039447442074388044542217712374650211029011821636705091031193177186242951115891731663776249276085082594262621167331827717907866223149022084004584044697265737000311098513891791679111113845116727693982922642142829842718411080335788957658080635403393244158419164317163534810724847759417547930639390883404581878421991391907265174520501068491634427298119204430466663943691469306997639799220550525169538958168234195909478245090014558244618127290398470000591956584506237605648749083112153075487972861416276973185053838076124748871226700269108060654370460650408096643264305343154193339331686219814366978803060220809015605514785534011815135606422435833754534090828623756733330276104803671113455590334249674855540748117126561078100096170035216686678065799388267683922582471729804142246162121924398054164584899570710203645377135806943106138987214400657768827011258931891673470377688135677004083705459389912286614204371417236495188264166548898321778820735349142490695694211270398910283545083976346049160370279632195671902469830938982718182851546526453845528811627672301302417582675174988629029751116758212232184541905111313786043065690884105981587936686622221692823936208377728515259693130873941476492336991895401947598799380121773667251695700 [187,34] -516166586858977080512679513222262982630468244152751806115382219718616801574320740369028557362151879412264475597899879740720172713056608960739492107018259434888732301082211726060252103215898843965557127570295230055913646518593819801763849312780619581222490697985276937876945120715830716720675991482793062367693728489037188332454556042254977641075509692907765486671775344158251104025922180728828116974420792888831117008832371504288529094404267553440409684053291418549305285099677734979054089364162882273190865213923664608209587713675893891034793360121400516891132231417734556906421892949567809172035365460737947265530242408948423269408968091316791619540955970022920286889767620572128025581618425029031573473381671283046470211885475309475918219201233247728190618667015362459663001411169772494985169764208801794102036554270919878041113991550826598704959514158889899040149531354540363549627511237121382955460443022738322961342801371310668236112619789306995558183399779876718112520053425601753024099290603861667865950811370215355214058145949161647028756756274683187750361472269299848831746375561709854604959634254700517646190343730945851977241125427449866831081989662447150417297084091510453025515119785325776090539559695776829678876068677844609131971885091100427006206433273698897817312874571861502658616278813628885391980607646328013052779396671924581579203786454303535938268450121035447868890169148702996598326504213526328091176260135872097708174305116804278413195621678551547199307424857034141379471312337663082879909532410229182467198760805779176593813694423521080617601951133139711996454507680748869809819229660168549488096543486519782876049716774762713905780437921340651850790909727143236 [187,35] 725420165682200742853055782116551868433356316345306014446895134430955351363045202480469946541233205218300627278907364485419991366650662533978162741453534473097920001691619727804936009454017396052528703043600640553218443699590443024746666686486213319749306824229154040632772938996234009278024013806792943638454629323640095450410960120985689030152599410215870101333906026558430998413483701056833444847479909410028619958198554895275190333052050375514031954421983127446205808532329595195679234897248663662392133729029842123215144268731673378646377243990328845544722481108755262643551695045795763992230769193244565804019400109111479398835153975582979923920955778179901712813079075118708889546974472023170241909787707469078507936175619760540444048493539543133045463820464099999704067894903197388611405440485703253585443876107362107990843118438405340252738283304004599810337699915750728872968480011597079893463551252398756784432445481003572886152001933962831290585315266833240351942160579033792270144331905966268033943504504639828036280965230612899344331656504054238606263273512392703945821274767677129496340732127497211079881700909405649935376096705971681302230155527279631966459798486023717343909810392756196218954142103447964539684159233866228712526673473484003116113686105413604343360022772995916475836301574485355783833654603761719439886977254783763738570660740335254837381881151257737056747124023826973046492419317616045837226007699321490351835467388869899984210080052619989115763497216899673597945130982324559756037838586327345808159632097390853666701164265961512670052043052351028081209982487333113926380486756805095702483761031940783904894115821030755041050694609756011971058327877231 [187,36] -945340111422492260495092968785277602407644477282056605123242906649941857045286019402659313052108849154695409849765565583466099898332916322935235898423004570599259580802350003043193918245606098869134225610057223287586054781892727917314743256658507879110252395185307690236846513672074315633246452020774911902871052535352209704465160885870002813556688273413966165731048668152875164577898072241028009068049208658088505797802475800100736046707976995327241211086874227904210815283433930111332655364022146203838450620490268922370503255026601869315210673630276172078414036045031674247736223655814467708496703385781355592587467468006645918643876191330757170007899444885606970196586296137992657646985214171059748869107744530798056391544768437097994829745584630707503205908918205474665517719372916984885172404303093443666354658306541771623679699904984919442663814769257010626167247603068253195993409210461225257884412007302143196177000571441897071322886414016679067630232560757561569437997946732873815482982887303162540054362357245678137733826561954866489478074963319510974067075703014471069409744131469889569323450578884474424550006981272301446772396195553167061916138764946169849257565822949042432820752206442224340173432061933272914475749456826054103655721636122759125352736812373294926927046552378175444690317208386581379768317785437862288709309236655856238681828607185653854008569290020979238537968494983243287835253631937702977536099463565541757580634965732565485886129064399807491570359333055537792565024380432070454691386926974522306821941690087033932822563929821154519538840341347676824036640338802648623873281846586279648877288124459647273511652959064205638630910928110847877007401304 [187,37] 1143834094910959224546007639732857869505361827906092260255130802621389844041661946805963282051880592073933711834736219647945598722938994826069243326362145310003559922336263793038018455781512023433359779408126886941533812243206832734931902479880007376163040727192686635714528224468456847983893078261750126608051862192967624990176927325658697264513226297058967593171920486139290579463725415196035099288416325648389639850623882538347139168817807862626638898083663691387741983166811760460998567346684848527292319825907317830692365982395833448129973975031947369066859237468287254894292001548808525442031778526896063552410727753183514240319080038334228934349749724082261353081934186444932660037588107191456080818838761282723824832907907179123282405984610828798654906308021121141202051682175849921983209786643466724554396278788611594276517016174341212905099775016142256182226384250261455926174965443976309662286723704592523180154656468340834456142861592167507541114342606452410910788729341257435823487289227241522828351499031521723800755132607406960252671199776677880585134064036418744594142732908638034567737368509488221250556327259025938295056349978591550207493003498881727466633114119276852526906682433966627697541333065557435125143089698351348658797806898480827678130570630722580601325453928846476829467111009047291112092232198658862779354397662752474958379550283054954385865630051794322748504323798468913699402851690718781447076557838575336179695651639746719715619912881050079207126511865254511997489097465331776454886638410768239049648677634433633319993039867976198003116201826963849451023041915383463185663035613245701465045599636583851214845263441533109792444294433019142947842826 [187,38] -1286546053718515270227356124478101168134867366972329318032085300255724798064083539943521015313517346284841920763331103624161597051757823904042913220569247590048759371702772582974925889904777174257993169799940086252891556513452576589752343969122193610649270899667721096593062750401031361135069171304781409637626525475973794671523488430812216592555724477899702072784717062772620530383194776737730250369125495873580487062602938529407156376336417475591740296592088734120047889378327174285701265969241675687670162205488837893533375755176391703243664841846531322379532171282518090296711610873587426992331905168491279241242191931786636162137286628258458880043418621140515607243629506372084335995945469357783041165306072935916236784518315651726303835718685892113420237016636236081931179394315507583541873702965045238077066609319308044814899402603072538197179438038772718170300779879211905331501856628244859503331897309545002221912265948576968830279375103467755970993281735525071956553166951872798007486763441221147730832365954406788119144081213520601345391766046085926441110237714707823202598025930405124338343884026060870283707975346338633477938694030140997484816112840696517381269267375531620320658054684835538864794664671588937995358580296248764357188445706332627882292492175459441478621498054216086520931919744493917323770697491094442225400965120290797347396335686502040881988414661651629133412981805019728414375272959823810855021338201165348658401375458722309182838154213291130987646127938479568864757408762501097150638799799254923883230133785924927737526929964571788198285970706289280336379798982828709925981528648343975661085092254409090285447258596870964625813674597274994964071 [187,39] 1346566429108698121240502696847734420964447002405124934603124345826517931823265185393461430707929552138540743396525499858820313995720546886887589948356356121508117163510562242124501669498319401593657209888403491498832610254765499595683760397140439497462361585003915229996112745901845466040813493634159692641517864405842153981978629216708148135454469592843115782602100922000241334793029743663477007610267245884556917319568993390813728864081360360542333869709626795808384375474936508859668696471023443854321063157210641842210413715258379296819413518984847291584082141128181657489387002405999147666879420562947125241805835762231761205960237734653583144669806043912693633611038456909433317464656889344850014001274776942391153173979800889310700713179023631429640848263101482059150448815229088277480338430981226362473274592323407631628472286184497729201088185923451947527699628536629169784241673424132125215994476372759417005607946590071827213532500796433880537847238248918580248612496222613313827408915236136335442075369673285529520675785811349253648130876035149980013291228387295723626911216205554807213603707255967192242966526854888586016027040524363599796086312565889715252938875192630233209568829418109434147841562720589734854613007663614817795666239136829295596283193378046608003266788313417202422601495393427337183890645198043579882689269976480357898301801508916012681899511830864071950206471490259883539211144458121867206175730974834920854805283586083082243444862155136991090006466920551347474896769990132862622953227153075750047493860933297696498481236869398195553106485815597550220375116782598444894171454726266995311921050846792107751160217079535821205781854992323184857 [187,40] -1312723806996191380912898974878313799092701185689783878253966995250478073120738755878024640445649775930749994826073556711082906399219686884882004769463905564644149849890782545129423579444981165502096863287605362590809155062247836912957070037537027809580965156651299528907298348679105382595166924069224512381095430009047570396182552991764745134196794029224904213405945780394134952250073911777559851229916604525133955332434320219830155546072170288239174159548048774451531816510589922226136858488046922703544191269362520449152546174735315318239933438072645439982543168512397201738614746878200599145494562440318313805526699716907483535951584942892584207645558442111468675314215241172391611447948133270814862936730944981796560900253725518896298844123260176400332786901316604249555961993288401223829437972716976805037705139271338567927253711538066688399630840444057100868517920460686945709418711419936000120480292756123639295406013111070302282645200698215423029105169198935524356071688483463425967440779983008310180135602765826186252046307492758441668603675379438038670392799166459618715115448914245431495538206291146806167168461968251446594264299690795987864146980379566871720777876938686558281767613491307865681977664471460630803959442715653571272971754492280043742976554601569743095396376019966026681447995075624062174270562690195392588759053994727331645623711772266099174451308529782072022958600457441052715057573120353398779955810081808750170726725111114374277339600255021944010582449224076261262094860598914402616591764771167418440026924219971149028018559545139975528772112607891560297791158931052769101222591763132415999648001725270689311521915923004032449096237977420707 [187,41] 1192948761910083327241504669214164340130646664682574436550899561461792930762557283319975944735679629475801360743097534464488545641982002075014424218836605915263262290509539062695907968037423704385859156865985563112172974174268733576229108178842224721366530756256208923584525242223027331238720420745913468316753604753905303796878949709442468819679447173183636727163492704136632177612368331609404477492537401409472347246330286990589200388211575285547361886572259436443130062615181695453875545611547286063295401125960358241740846349508692095206582568724075189298628865080285850547424568504077840674265878214745420643421298186355625670326150576315603527114322407271094864402674791794443663064843141784650326586065305910526641849474299759109459520059855594784385084806009978564031193278099183764414652771015397282543462173221594007308763747972655826417721183273630162976363640554802786109915310567554793569557221744338715779090035041151529290895788421562921285000177169296622268451827897364875002840516240362383628121217032549963652222547638264984596517438976307827631872481316581106233072199255775570903546099387119460905045999706780760488680471566303640172551764003929190834575521703025197108117985662959012828577859673885981235149084231310156084167723341544257882546701621821975435391393131475079779288707477367717144320158754570716575539486760001243128116849888718603648374910074462301035435006585566852972779063606035743881951517069669679684321348629839348178535708798839837192496552559562665793647688950847942007845191001098306895140209696623689314409008508525231031803267776558978702438243498770948078847963477384571692342050040732207386395214266487860221701520156479 [187,42] -1011332709387850161712586788244165686227501423467160059396644557834238133827893791825685507799129555707825375402599662700219517288612701677841464520801904007924134217979470019783950826525082466664678628600852981366500712843227673294629403991035667843842028154624797385055516854546046324492993122281657357563033685727581578467909207096623039640192872102018029905016162460488128543325650572324391815068096441900938157897039539836902892228932880337942894185800841698047139290805901733984521105262827113947169086522759624954756166354653928614849591116637412512528688978303435477559938552825949407327861255312664969212723998401490642497325568568792553050398250185685258641206433115770273666667830567014166212912897110561247597731196699527377658598013620684901214878209477680753528579871540142951961318084736565364543536419421626251119745138815204200393824342516785485317900385192221625119706413126625098194583166341417853049553478377722700017650045889509040167793330347302063002621945854090731445374662260902848773219566077282654318860015388857512489633668680452261093907442611667888917481604336510066983401350753574459005516383696709011306130432492661774762758351857341821663283263623897769891433857488527116299480173672188933957003344793719115260057462002745882309106668836333644873030443387389387503377324023076106835632705554575620509608000851208499045012947164071818076289228687145062990617317099154382882671751179309307206508151475605512108919401268711966368603606808011598597583887406488054868196995030710362772923703682698744618088349866272903110035033935216078320228788689404884033087200289126375342281204185885523188035696037939321437137922206484614703147045204 [187,43] 800341209217749086550800505587869002610805477731647976645431717635587396098348296910362492698879750024391543825291764826663338570975696018273365587846498735076894145378092376482585326088767763543352182523744625603699666208579544165294770035799924209909610757787935585612890295955599433158930510469225727445255776828238215811462098196352816367204394858900598187967774157747575899612342900180414098483899968124994807497155671037353581855341682606715781177536777532308053595711251757057025127402729056355192919484553332714519854103227029160775813845277033398049054851253672863285108606450058558958702048086785158189046022950388099294748581730953016683793704346325497092975864205242327756976427520398067824718285269516719203282317856536590416468517127454364002109803102229705438814757562925907962992013437560694925119087107065956832974976771910730021506288453791743365278810561016583912079236583939488112345587956040415310709323214577827563153923911641844031521484709417590935622889965071045780850091917944881847809899206755958443804476224121497201194975584643467627490291863847754424212328970249810894170679829900601379185367831390852062026082215441506475324385779592520706065048834371480445048046309822346136036366004881274633975320083647194559625932436332978691586861526814332669016234692952909303380860228376167812687600305188686730878500136117005478969929558647863639445611387860334055073837970169622079445450120291264333659566241432739698730694576553132318441043987452813518645050053779674996246307175143684132747014858968112757103795368556923756672701511305567766466717021052950175431521895227191910511544588040379243531079387704486882554678273175833205154964 [187,44] -591583130237750275472336480805128671867592031376280423709264572030766494584642489724736345584919403580481807695079502487795478647406736125858094276074421532384840503571267298228459764544430605108338840171834799980199972298692283633728087083432817211225264374544755120145349043735245250432617281658487800376414182952299628811791930727340469591412553523701583193123591242482212863694667737681850705356202815824122615875632204296093967679533566580557279549516656107470107727948574599185457302826715197279000260954563685637031050797984875744778865559600159521271188387181711000390439764489551994842566471993340833164147771887688299741386297553834113705019087473335735669468443336208774979096509394986202487257153504255670858564741280263764290279504153319159776719845255827815132425490259180312953169078146771576385490330403864640517173447653506970627193942333837223545901432769628891530412983391063357816402519191828705621430806176497126357937850684097696458196497787072094175964665012937231533026090021569486094397039560336008518055532688987603152489008748304868644563014191322125487101515310687735313459282465228602671968271505412892422505312239764295320598674586394772260095811256163885684706392455160493999752247889599547013068079258260197231878639589854522167031312654888471410958869385221314008501322696940057929417728164065655086899595923567604296741449620525215104317854908058338535285826220531821768541023925150810427069401291426932703878625104526851431648116088243244365708744379887595871965673153063930322145241862260058753274072160252246042280094974374978852559319824364520962773087006936548231257452770924218399657064627827127484667875167089548756750 [187,45] 408632414854868961560819027626046914827790395286635571359629336232011265098209429827774169298497493264023279138825335974578850740703827106033751285407995164473909607502766821719655819780000262139672314028975892943241075600311065239900404917716373558180164010638573082464649304019951245887923685047893758100182046240122205054462697068978088590785793930079332329001082337005532841425880742580193041056487348727786826963508775157656624792790610993526838609847506122160990803250554603123521198754472947405240242317618603612871189469607489732307051581290659186000341586492470461980215242012667117721525081010329900533758662890493495095195929631573984814275131237354281251699190325994217865404414200131483438081901558667803578857907012352618874166940266674092611756746690520642217286428314340025721465198095529753448160729469476256105038269053212872720213754245551519605849021893615652702111035314913348765662968211135697633448865065944148839399389450946554869634965563200706627551200430113662297980017094603599940881526635974172935888248016257960151759811220194616276917533210428835563252010707516991596190524061601015898237802079429721084969803415860464868452007598292932862737508101896988641988933178260169503824063094332256371537888709524698358459166040427749274863213955243230148121108906755784980470365750768010927208543033369294787383057513446720838237569245711398901015646032664269200359587563861609471310742624003166962538576017530334475629921816149640768857013844055463740678447164543547195457511364044153224873041337049053740695209420754639428272040267466591833476821783668481052931242728510126107338878952474204310095532515982099254510313876390654363 [187,46] -263882000112674751787840607802371964677395643379190902400965827007804190377978143200510090162107743004345130670220352192756596717031111977318410974476095924240029387862676755626279085534062942869183069405983238768994227941536264466381041016078818663245672283649068151213156446747845654689257711403226721475280695447742293692889265167736867110169113863793313382641242794468585693845406330824054294625384304422664423117496205526153096140646184866225993415569038981284226409982578197527387616225787304691541842412920376406819689336053442988994539378907823802773065819302283390387133534130137802424281077441547832058091577829156416582897809910454512353611142524015611320788207663806877145139397216857827249643573845669569126934561353043102085628100022968590854795761471792923435942920088590115941202882021616063185773535839833215366278569676678223820724499842520093839935136691335544913187800858725817332675491644791342560507800245371435591189792294450998223917638270230236747810425342143940989812777015241127981686917509911603541980569114461280182539102445111531068450639865849205511296723338558179674669679362277127285046935160929086750699158504686504173305695524197833838217294452979014320400128967305398504818576581935984288430200178835909015782947830871252251701142029168973033828792099642019679469185270308830801281072173842509455398293802703049233823245795622451971210742343711353156483749349410312215008831307414701478948535016566167374486909436627895114515877817159454465162702147308594444498396843921989215305589926653276306597767207807092166646926677174035669959595899666686822349656453950033597134301283123642836530950109766426277473894814600171 [187,47] 159366223763659303813952100036710223047759581004903021447274991920632870373434842709062895326295510608860959438437183972834788120529314942753634052317075554860114994131439689200940285715148291575723690871629367697209359956991943116492566132649362637314350932303594941658841192266017796048336477857829442642699879421295286307653523863971787730220802539606697306708564398893109597869328346984769543818170414410542955481807264298643166776355595155121854847387629040021368986695745025458267844254282556897369409984710806273061346889371641404196939510208158107427581634884342745042601427821763043772502014071394116708313578161975346591659740546568152222730022112964525502633173782220222834580972214890542061105950681426627841443480540171174412170064260161460533477418362328279361013107039997671285008600207365758256225151023299873704215496226810746958988526877638869182607096605266730474062441489095901013647669613887507604671411929677343713790758562600766530042070376577855211278318204687502701921987789088480722931276372813327028273586276785140698313774819259244686001115124567509607412486762549070847651660832656353463768100733500552191042472866798545035303936766976178686790785718973799164185420346378873556605530616955744499288567923608630231911405505078406004660553889215674458654479689236001536092542308670422289932005977691624762077643578495492932029946560739499947107786859830036679276437023729371506081538868733690154489373256092187606782004155832582550753853655016565071030163531004376314830249031078650769473116457987959546162978790132768601146770880527029346809898875708768892134930333006235198055263567766044347095222461152249701596731871753 [187,48] -90034111022797309475791721204172286506615731931431206897062469148264395233060392203078879277352541309926519019585019097042460356892403442971982169835903682063481610464080990777279936411930168013598364500594858352910509442151380158309018583225640407473377384442169947652413108590202304075260507489175486897821473397037865627404349873775850930380522540572822597716716207785984362459539852556309067930166635961607165749678707768877094523844497280829746632330472533932137720397084244481906497444552575746024319420727296150787350125997198758628046665616102178429768987986344891708248002077865769676807572219889774266231005562920887791604823253751707501942377989359986169117961990345563577675754884935642893453141823167342048945359793245372107254779025442116817951788943701444593756108032090999693059940492616764389247106836675945528315423276107347541546236814047818325468287111956234833139752048401344628395806308794924974190181383550026889701959105660165635294484015595203204190103107313222871616448461513778232463777499834627729643171827071941484156076185392701640198548183342640567981177467026755023873804485948112297146529572428640211442313220871175225131251967625260018669204366982764264668969739988759893149293999725015506795113646114840848000878033636602881330755695432995046757509403637009233168902691576306137154626481385711327457719094454085656805726383892570137159630752035697316689724517640393991603507825238875763279615444404175763174690436385256522896218910302911630225503856793721458788973876778425460425546819054451032551698967861068147442406669836756128069589826500162982664198281477524273595407044240471049357607550282400886576747203 [187,49] 47590491472300991859109173032982678715217002547370621974886809465559451426704160980770336410476272320881715933976704792821289068288647121286824029479718347114025834364740377604548349542954953019971062819760624931464792488925599992971534194519524269704687650620584943366216006070303718869816249929142965703264959749483655769271665423546192783839250367492625270509881360831376906431286483740670083770096016613506102786886635556683284224119109843639673888627328995991019706130405624612936223991861693747671522901932987450006545944463767617443450633490995081148834652825572866322662903998308412770411450689453510896984455861887070778478063349178495217040876977785827181244212058046643512409937392068426213882187347238204820604121840310880161584555239652292343134343112717539456630519558621934687896289165566527803697488885516291972781355879409822303435988570379074690829298041089402505236110459958159190909877515415149108980001567158995594349438131472421273242560949714045457158714971820766632606214599392779753872219833724107354882637530684040478701969430270785901683060218607596820678348952644762835777097505972178250414714144707575975837694368275366929516609905349277002977234114044142659078682566356277563762836968926538915165933221080840268863554466643861988751548478144454016146517026090685670306814146367542277565412662874192843056361602376512864655334612525103731507815785169360691608319027396662005144499877781859361297798653484587233788086764239494810532379929092648280841315949381693057723128754909564644510350214520816449482195214429979915504824336477373825212505276042770973427519940836783007928929530880114776402450764607654381446131 [187,50] -23538281340353807495029628350062022609882275978661858025911090468571522434194732205064547368768136992263949443611329715268986713591361271276144006891270603528573595971765793302591256147552812520779411590822893405342719178303275917211729605317532929358317170128171890151619865187763944939378270972667576766498606302481617167545565157511521571202280683090550517891278808725754497683744268355186341378430532455684775278291072811222622472694468323156292522789169701454091414578148446552793812805376456396990435476872292757993145545945418317126842301346939855516176355930212480241159556743749630740208169729633959083982950838242916169749322420816792144133696658918767026015833909621963916933643953428314043051211224704439062106398688433817959830674495536080887961585596202240806089655506818742341549956361685539101271486815271985026002265863676735661629681132189863058449140482910939988096622913266742302262723509538958823050696422705517995488900253613341391527192612251240986342049296553372069300693570943474433593076412193550100349745363276203736690592677158244272858102627566088026890520693814256775773811339282086806166447877010285619213070265837809563954914828464772188810236670253468813375977940641560230309963483246353967334616300787665356815323410901423696330867973164476578729719352558737571209961153678616957626986167335184683744850227857730890166833536617705735523995000242098267068169041368345576206683916452440990944012128818835004654821156768564521756201304152665743688326912817340659723582705604671025080867877468642715781936757550750880440762909682808440728779014220333441369159988594846880905245851782478187949329478992915488196 [187,51] 10893541418266446665962345398049502803881033301651252943756715334373588452106376216806454550890884536225123408477441654042136670062992450714985930615130027167832444677433668249067141066479046291742428488195073681670031587234682895883718322640236869551637839361797907877195553767896410139815738814854768616824014970167254671794650774894437085099962654539421601250243227682752642326638041164646082390567814211860839049870464393788662612890013630657236738830938696951602881910700254147378385804637249990207656715977395248961989957637855123339373249268779357970000905789283425824602577113352665219116357482218853424967846224851352438662808269617209516232324026674940836059507342690051351076117624050655587994583112189146508153222783393640420665743811073083977747396363456462019220296869464259556895385702354673643061067754375435486871785174647108774084756939507025300240841258304652522863473924134961428994456314384286078419233873835369945326337523526422048635139894104574873239478427908140552923079833631575851367191446943685941005609752578813145267922855854798256448609532221840795893521666547071070183805890862909150573977548135286644608762136468528722903195730248917245819743990789156259990725856496638792324700225289056767358856156774228610019102256243241694868997793242123614269555636984218246858204272023169849460061663463022265886055681655255146752677941393583281578295626498081935137649858336246313888595013495945312835944310142823866465038886634887139764780254956451593323321658894235359056154528315568878457170199682391508552659228060458609880845733252140671561945066110048110407305984904313325508156036153207731473449127992979811 [187,52] -4716936824077369990783327308017296187052715067200126033785491718284115277794651847754319231610825605157494878163281675695340743208009242133930811965799016967463472376510312665915281870833122109962585145827289172803042675437182301421309725149623074176227546328887324664387401258823097614804836210279338030670385038114725560812846886223026397189331987042981464246348368613144354845888034468404463512358894089457803094075968345778137268687801782890780928219178787884393139194472181062340656721579810961847842913777132305782246273308496345510354118243652679709331599170372748006815394374059923845026904016781791980873894188289948249495686672780505833003042498156293995350655944315253389951024779715983126900755333577540040617546183027237217804189353111816709602809038428575341552182273267312633181285763486373249167598531686096962444987681464686562043196520720785119550812217516470334603726789188682907937278057767649357356290314420557261551075602252101416434846961270840414055297412289761852740329177406826908989025872224310494471705152149836832575893071925770455485334073867301872918934949484959212716333785098992353875968812025719226183022361711064485067154171372425161322881260851354388742230726924892769414152446605665964926132909239940138625680614221400142447051085972008361345839513388913193165847753221712706285138401354973161795490615654801278370433319862407186902696220421794996604996304835803625471225061943816682479753786433327377914448094729929226042381115299547935543753987651960131539697123521787441222463419834808244006078785626319308808724151724478070928633284226861924133952277285292937426077236837007104044738913166336 [187,53] 1910577584751965012902399053860803731601944906396068637523125899351717721597630944217020066385226783165389434996627652739921725074140644909825305673534252267708750229107098369980156626045753444817521519320485039685195471071688615810521840904157164881551167688578407592970614909433213410634374279840553377608331070453944004747186140509813537227402912413238081801014082057343163900683862180994976689989135076879508516218399961073415964683140310862593643218792483360454297005892687884966576400470088783509467898119063209589770305479470671137353827344171662639461398645533240314237527218967357522164637059485454087027103310911921215718533333510187724235606596311754821688369069588814179115119488164094097042995316177412527631923026226764951465036532880224697558532628830348475864566349077164601420763722663082450521355685424223257686756754450855145555169648975798346693181329381577234338867875569489274700749902763923018396434254403680088080955245602780377479467329101845993650921904917145310451466256571703049249696029539133157052533880907252441855382802050380947222850807689390264566394057514638286314420094605369723346563525097521796547045568961826698979443875141287652483453112824327566329692006682697498851627660961230075864541826037726367711368052231520738611215104300693670343076051836664982013160945819866691659002438935003349602930905715582643191760559911247837899153878832240793599674439538894892138762082660117959945084492272857560327286238032249487449131220442384738340273753219413105067628897268404971857300377951007953835994327513493900803154662954940628177810432990713777757581618736382781440498383239373333513735973202 [187,54] -723710398624010920277013244526595767069567676077105807116942366846805067645123901155674635594014796410303170698075758976499524542119721594198079726517768340742809617611642036743688440570811773491260365360084147119368021989595237411065549551991585978136305091181839743565594649926141068400067123079933003699395655051161651314803989683940972571657321564923211073821917205462430988998943217637238175509900584534843411498343518720593752734439116835685899046822931181569709189099535253336536451200832097659459892536302912819642474526959929961167747017091595317842895231343170154484162349690847316875857191089950439342959210812865249362864417525369838870789911170602879228219256212611253705427702537966266772161236634175911706896774472771658980423776993297121267934554927083885497485174920213379235851174591642683861189341615598298574127742413988351731302829533845227586621831830190600896892795057519471231881366604835894684805517844098032265779819763238867997241040001542475923665628586423757868912591719888627313505818905372530591515702757643996658764863030815759024571071619074961191765285368360290589950060505826508341010097927154246147578195868184374789146608477085977649216022982625663370147448927022758203142826679066780419135506886452371530883278991066791011315451346753172586268096296725471003456404909169660904476017205297573888053246878729164584847373952162475848722884918736914054751606745574614821509885990891341974082327783054878614117831391217104793466820016696372987866857325219350694584825348187744402982253278815116580957591122996473355210569126536998317265326258630380725974250518243542287924343935332993824875175 [187,55] 256280106641375782946910827472787221637205371040379555127440514254713483512282815018639544006671028351550191721840893294649647003833355457565526376306442484648285425859978807222943309334185718053908444752672831335894205936358504194509520931771581221793766761107069962831906242158762141772047763074578440520927440231446677304418871736296676394618201467482170932159434633893641629249855246296246064469843628317140040793706819665400507051298623538407065694436492329084388867329063767432891337651472809145358561538274182156559941067287606864837249353124948596836281473133363206865770220357097111091091873949214804188327816767914744187831169944001214260938822666163789392774298783737079072544167967584050832951705649678615446897433422024805873670774057924600137451464129237466944072483704286473571908530497352144661794181170079872515900382028142638367066523191528226068687716238102078365838987054293867186265037332990444820551938092542488212858353088431307575342239564798940191729164768189365103416263464220279962434980979967741939955493935638801889867423082196507685321895649956784543021967834655771495077275528126953196171665800006041039515744797317156942089522551819113949668399297683665263939158169253893829398485141462091948262369405217924092395284190503533368007392429563455455120779287409333563869832952909830365930619714086887791363770721453856436370595689972763439071656845332492175938418572196042687146336006635371056849982461081810092331238502142413575056493910360958599564668325444247679013271775783401318036655146452209681871525441128237269207951733006076308409556617920490235542355407344527700632916550145941252871 [187,56] -84810880597773778300917598151018112585956294855976749566827570366241890934339791056758885150478317713086799991339227691482130523753328905695238607060820084251173746626991443287219397294236412289468435102321209754443041019902235667125874502564595289611533370898582753347024891298682027258479997995154054057186972563875511286607420490589569441494525805098924845273016776992099329291101803359364595493074942654964522076651880205405756207926255997827055726391302851927156435695914161398708085775194083420077738712134646965359603799805763739352061362699698096206339382805044112166975777647608364352811560014407016027838387570992284900784054931930661028322739743970040442405069895966184202823505979772696678524126689514711742134839317849573457270374640446738619130779765765680735923071274943833660131593602202350162305972250958223055943251181552244206569274602939763982683178413301409068861229758376947143213778634523656841408807685159819751702564480832038077064157033823320769070128982131431238587039770628375861031213969746102762912567006715464386355948304953208287902068045900965054949264975961272202261436151721454889580497135617582648357901104267058016115544989322641793243083377181110064398269086951237078417317280314174774696244591131557763004591979024111079832376144022061513988134000375569200440244067074583969110171581142864629137570539541555650593466625748549742930314420127510759500220285210818948701802376945945152110593747202071392592684685018654050658491802671589004578087988185104504695646091138679894167465962640717434897269467094855805061380648431998795406062951871038516347619769156318392810597907442594263 [187,57] 26218204288545137947806066913021279416210262664587783108261190943212863982723662013902996360652780060372284071743504039786779436555844887966597486927539265055290723931068241336492053291178738217842847878444214110394663644217639604705263100792384929544424332689237574136174453976147006214518797122038509184239551180771558720126731602792791655628643809156288419655370242217158265056358272624316077986037274555541289458117516756544798820730964008259972323996343552580395477050271031246896623219260099077386991505252375769902674203924977841116660737239265030392624405013785413143000055529527297449958874007399785720068838951954733089752084597547460674206812311648692110426452849530131707850318226589308339035669196006870640135064293075432209037618380834833471762651433034021084243244138381707908215409002978223311290439897831324570426827302698160238906793413128014830625097180120333647792485778609103954978103207879992136253134787319631965273928523216482289209162849032341319038831306679509924494921296123257084634446309243161067180256972804026602940946581106477794961268266630629032320554908183403827838385888914227187851834227255021092053037895818472194828957285798783152355618448544747198420168877729092681620477606836034751852607694302808698516823926798400777026699489918078251189048834037928131101427235573075118607710618141963671543568259000445926926556677848526011359024127721798530350351507397944858593985241610359099025212839291188012789533843728552208411779705305344034499886815279228578147184035732171630624958191087571562553570749742193910927026762603792932265543335610113191475335571098616522904171954374477 [187,58] -7568222502522404274070696693967296448502090829222909715279510418535036620862339255949037654486828834709550920333635234174829886159292420508696201063063177679241701706791163373314400925575759381506513375621791650293424195210924376939202233702724178977665459600039772144065285376051317068444994899761932935655613929978212067381407352826787440760180723786828824540453483891323538618973801423476226545917518516724153981244503166835942123601272061275680596826452534704854574223318701292458675930708278023004626524669949620004222874291980861725271274224766749812264078865113621823252276341197946495587558727057271642435460579315129456959201113025887766716864944986992772786202257828535037659361590740487202923460029170187873272035468310216211604878413964257605208657665546309641057172788956179688806060597601085054863522782582691457945459823101037314171660789231119745247743507279811235332359197754430761366224652701046362993926485956052263854546117938903609619122023827160724145718082899839219899318063859510967032622942974171782855135025118007661612283323902035814681247877538258784824704904049282827941401415115727473520695061218173975759409782360965949229482430459979282503612701692628002456151572382229403253737259876102149252569415958870112643011916541792830130126839489178705958102163546906999468446542323761029449649893537585547927009956715709981300618147651065198264055061636636804444012304445792539755386756603959903867026440013108575759939454089225976410789004815946307068465636692441886950100274191156974086319482381314954729180019949241027531591499373062178491682231069729641402728062088675695713821702941 [187,59] 2039121706650902926544356710913151341462734073689203544900305732317597587633209506291904070237892898666486918436861039708516995347264145925183417815171180450899941862878856152524521847128396616758756219447536261054474001822716418521891811683689971057902578720997521604304070595341943300786930042456008656151563874685451741483653549736684427810780529316769029714057049161705036552473217632438663862894673654607496146771309078522167878530427941796031892270577360816880865224567202397244273718391832233145785520130141399062639122729987503594827121659027836309823726470626935980108427547592041698502386012419895145685360225406495208234102199102493706023660260937039694649393233405948003457383636663669006317479348574535663090265124597532623083851012947688418296038930123380617867667378653283903109070473741553185319141140960719667939648690705775165873342677261681397503242109852337183670952525651141795908405231631986271532413361076007897581035092373962992352786017209650841195445523698120663850759687284963131189236528171102363183152557917088260886837757297228974347164077324923162948613608096499218764505011648248704140300236202482496992158690589195178625727283120575416956107802940942349427948348150750327498321423742687964420317982417988037014603582288009005135121288595171791686468627864858157724716234448408487473021079652528794439247415354993967960257659111138591517023775064094153784602865526110382874458783140035021727324348508097098034445738794622199398530753069465907455262758929867387814758774758145433187997759293041206711987971091846126917299205180003872940235361602130412028070949071584985651686008 [187,60] -512563490143811070481961038637376757758943822421470857893604401080803952212917269963476081341045399802890338288919454180601986542659213960346675753991884207576167671516353761856324450542188701724713546973614143249130342385731145911647059816181794857437768035217644561659043927827012008988594206017913000249595754346955474447550785167864647126800435786570364410829091106690161961571008871377033598409560242998482355878276585952843755371733465568470949439585976705654550228534855171704200671441148060049591861318489868193878542093730941797309512171105788309808019555533191164406528004780276970840163922523531327578953646979580903173455519561043402993731953814717327184995068071207217157123789850781057265450945953590858290953213579382134432324577595317048545005064620929791870808048196926940410205745020260891674317522453304405348266133929462633097582667267806632459212244168711470875678645745178398258635987421932282784183581361046851028393603272148724450614430646220703334323685242556902401821896308819973096176943927068641244772389512167243103145001999438501910255397886166098638552629626458341162004484278242081660426124015431676365756745250933159385840439033273766348775642771664467304196952372103407615538774266574669060145679999784568976428951253974912734376363984867402720841030204471130747213748705276673469760575278709755171567996251041049798172327474520503309018014068633740038742536816590722039612095086780303879427937529456325400234678958093746718448377756940406616831938623635026343900269458858495952246015854443393348073226311807924353404268233551124142548297962582262786218942114574158229866 [187,61] 120129983230094388391740815795695856791129017539517481248818960244248320955546213112661694036392885236568934202574422725366569827869840704191443035917732069991756708481629950652599246933387536643094942640461359167424490690710387262197461943410538849378226673130580944152004120951879621435712455925635129908834069464257334170967773070727242980738689497491448855871939004250520877295108753026586958716101886492897385313444545255842413192401080455220878912887943843287093272888977034915019237113534232340008726304970336666451265917976265072050785716047959151726213800810910221653912784951771746450829718885744081676167205352178243973894714335554141529863691822166878247960957654738165945748025370937981977135705867320158696917297163784149000964684421905941947075117292193064114169164431633899032012343641817048487075719528645466898379003456297007337058510685923751247798816012054955686230063976059950145511651190429979490247648062808122786228072779955337934526430868587971702634268862651956192348208199423538914637518944198537655480789261444611622784722777215872759640681260968945819632369177543698716363550651858292368966645662551132522965766019746099828572778504331112177882479005494893233601747684889096196218952185055931296329145353132100052715691984342122372811561257398686678542162235538821511943963420903258524190979330552286806234854861822453704802062336414757852262277998540408035890947146521378083308892498419216418793237283066129316978146160584391468536903026839531222411766340474238266416075347356937656145726446882648251931887964951277779542660155451026418826758023117651592244969408704300604 [187,62] -26230100268216584458225918225837352316629611889831096426341964470173051984125991771726630506870888332488495695248298136335105966400261095124526050642842337722113846759308534408012448013704606719252113643235017783147414575882011532556192988019388238175395235780884851616112180796480093183448200249762980093450644351600944756048665015265353929764069057451713751988040417571459282258508135406864041636476758530398327932564264892397328514427233591917713922236557670333531111562783227063676115784436597525793929133524921790794064533189903247353636427777168110111563492748931244238657580708128427894271277110443253581508816124881755631907942856619357953103680142541547186827162989152264327984853004303124954676492046262820797237311133357934306776079226650270224599177777965492456990081889126392079861703034201805139700672587164419264153271605296247687658302923980595973356434539520683970602617775675891694939440807380379734460196896722284162580050188695762938240127163337598583422284738299728167493043102088222383486712661745791679925797127448232928999811973532970905702622864557520048185118087616375047401183931037743620785457398860566655194865088240028828771983923484962965995198318260523111449196553556120523294002100156258021601501674251977642677004734936926675565032410697103674746935965309813713512686693940051914681290750419881424192059017868229824900493761027209012021797452373823328813186679038976049332761761774976377889063744415673636674735723182685049039269709123115259174331129677905831937318236009959078847570718464123872997170771213407630374928200541207302081170441294592323902314003653588 [187,63] 5329550730619932984273871581732274598011747215832077597434786866763220313201603084115734936873904253835870535550610733562228059415497308817471753772590911309883647862236671295620106447213090567449854993274744289598139558392221733795003785201168183618896884738531966855760642645176435383729694588168442845340497653303050494383076624448176104971466299157217410691304989760465488018103120838426836982277019349395181727639187010880422759750493704203855562207854701831245083050385819333816090377494291646156613877879340619550793783270176195614887885523473772037578222151842036504701795997778266821329652990215034134644853237179419928893785765083781665738501227224268992652728068008635297705470311251977726367860677830402451338858154731172464332473705067711224449780446455043596768078820692803055808209489601479336256818201490955981009134290910983279750386011117180995692844194152869385709056969972883474693357152276383116840098450320562078095772409705636903228101194711609926588782327650789613296195980496130009484492461801348687081882677734922061253796500202711133364624529009975669110348342969358771288929126235520162990210276876482143855203998816711878388974605237005596921279097652243254298499055493828079611641513994252494652810666665402353482949981889889435482429116011767495830473016138030740595820080064446498569006861237850725510009314720687091532692598683639801471581438264954128037980274919636306675070142886339075795687365017155040909916644182818020176842629187261127055184565074897691349220940402381696583956888324261735354880076190974192460646417447004755221493950783822156153134216079 [187,64] -1006097405406872577698752251925328317514515077948805221306833681223557961231786534366540190977687345607590425057211009383906135444928344221212260126132900447444536114231634044213921658554198292783819241717335121948174037007110555125622744170578353023029159208843355682062201707664488743934254613717692933734198997193237064413872049214835454999545890970580728306396334976957836416370164867571190622207005803394887306368129377601577666788535735099417298656666265741088586947406475421241018995961074149011108014404021685780490730965112997682476873269427190755356232945547589400869075825495317276595801118896647066568592457016001142303071409139580056116019750695929160891082660932807398825631053586725793888130103413276956841283595727604073927703825426284289876982530117643268817311658188146426144707712750464087533840703370127285179101440972241781146568658438507412772215348722106278302403875884335860325199601909629389759888013775489356136178961567434363438694324728627672087220954736213119747439075698764619287241165306349036664541103641814124297796208721280154826862689253292020035690094434478400411541385528839520801370708939863197799176102282498675658952410890817388618042140240867320285134769340050167935345467522567573497056238387781455126159412369803887485739480301901099585138696998398184801966160632228995069306685043030529259074902273720040367681852674381753705042465528650584127884403229087259497509925710786665949148508436992235846103365245937216857200541128874191102806808756039280496661923331462263164759671895269547292350098901717103167734537330651158565378928971832197795618947 [187,65] 176117829836918400085006847455230304444120406922422498139404104772285496361751973730647507575222394622867838284799238404616392516531486267725058695316936275025210320130069425424345289123665091942600298061263109950840455153611900994912611158693774375032469898227099720565843777073979758481835883962236611764293402537523232730050393516151468662883324338936544391510688496612972146448768299136689010162188919916636590400019903845942309703476895113858664445326498041700920754118198934921988387380705278554160666326438557023238877324051589374113993198047990991096129005238414691854918072892365822271776068505992251633691372744293138810626752912557327915229448771345325212059529816748526651322393101933193857131730439089123900608364989999589752788269872978916547419771168770535192347486672748496052283037543943465895996408925691219381015447861127947406598611866898776265814560770760882499142128875612441982999746114468322897934862708562170270773425047158494964688134017891953166215106188561678236006576529863520059991193097552459225465884006780289386595638943875974176113710357506252151587389550241613478834780484849232342469738632077862110862231458804893900339336628328105286140407284739943286582946075009750917308377137075743810143521534049229280605766652579982011270313909110372588605079103637209786759527842022453889190183771811821046576022369235213457440863354690265776088592842835614559177288719168964624196433500841778190155375272077730176962379003136594399617861125188572378632527147914006822783381758321664048702347424512417824490488595449397282522158503342051945806295882906703412125 [187,66] -28529083190835958012743850566122737063314357087486676668293417528524276832835576675311666816642659290033262960630585527731227793842625809658677732858734124655433845847162503082009737409570435033314323375430373370463747440420955553068066765924906578198274207450475749003898301381767011595290632301282642242373650493838318849237972603243878554063173658022455604716468374543262055272165740133731576684973692284148410718963355586576698816172703993532764354724776898774522496807116597823829058628085978407009934892456879907304252592472391013374236267507920018805106050450836218422679932877977782545211482993759374143602294068807211224223868224201934937292067756636481956725414873352166337419716820076569485240274083638867612137782783554930749574684429016937074496237398549232807080668940835731422131589770821449622679632622965521507806452661427935903487834600604076064506821454188624016100019387174540589591347980680320344163917475986987017684339432076894290299846947941378446000976093001269233372890120438601587365835288286676190150802508986214065787082914606074828381189086645708628497882493078075603387639257578426659848971390462740688151571590201043945861801129689013924317740361323480134629239537820788116554098794951679376499249733340496213403249139897780180950014447118754207134941571733840421601698594252049124930916317066199670235905241451778796614941040457652578517783438130127477933841659322833311114376941255964221735653530195817409795744680535391759768083801385364766630702882975128433904251842878392504522135271284581984036406741858311346155010134563973420081517957334678549 [187,67] 4269893310852212733525624180728106328545609451599133636589380227271943343690185956272137247656979731518615509440480814886814969728172692752678116099805145026733880988693828973783803173424861655049989701175292929743294408663847374512557107573289106949848303013167059508631294867366344511420767530085253783444480960523273784491698321757692103348222820978128213185262453859607162152786520278663325501483215381447471461785382362952992283157645807504357988484561084605976080787792180927409615720087133916697460493507430780669380586141004932564484149560888468756226122509840910396715136463708679867110329302494351737802456215036830960817317258328787299796367452783752582980550389463711927302146240552863211067599290038383771026399369797705183246804051101195603603281224154279267517331274716967207750281843068562796977884677721397067081467685407482934062024401928136493318066586362546079672716557639117576003998469392012450666093589818957821925396857515157288808103009814318481972728673367182773986213941453512476329147921744839320547448497481743983056910852581484629403638159482981995052995149965378244949407556441203922052599440384400226961670823328950282497231402027680130636138726104273184811202287978961400119290534336258223468209765606497018225680057183665481492025048842568329703355298363366061410949758505603569130231442750329289790459681170898374761448073036751140063652672333954179046627905826977037762544130875371466778275755536477132114303573397264046862824977801392021892440778974693417745309296783886530395623363422107068326178439773022324085909653359021137102744571009223 [187,68] -590535000554689271437801886646240304595551032268522858839593096638006241602441885202493146702283867721512314771886292830701883154434562876336763476327474120681810705425308275457801134662190952588352071831578436709632972106529060215056258113311481888357715468198653733606995870927985668596196032907390683679134584915340738429850890605682229304487693687265605400100215819047188284069627971491401029639899061435782963508294118068796797064268263399116402162965891077215509705874041676376750501401424618017996116116127607315962833930117868071676941806021755046741755554578730914390667894209305152788292451229361748712296392357915044065225598897446736558275865563906734637318552697766954822558875074019304037820289345148695677035839848470766287590240189527288698190563347111952442743605850234093062569525100052096619411276101874023227144101841429940623570243633413640277922096095499654536159994782048303478484689961111131760620044399924042544652761964998445910839303113260227799861772658666929698897228112687622907573890489776059545581132565755367129936888783450189931355672521233929942531515750605779128632517666181086743888325021934195912759805079978077601903607074916751651826485675487009643672162153724101921309013841698717023691529121847945476214204479080660865233043455347690625162966334245405723737544517637224603512179323619375921051014167124769726465329627178209329041812323680679733607964769946001286417135607002664769408547535112160025199295643288168749798573346463216947582546477710843620495014502836814173057640754851281221624079548320507756277033588989229194545801476 [187,69] 75777649764147494284134991169773832340284024176596028110559093932633008217230899762958426800810313837894687970897798509261387190921394362563113605864059325545769759358460375811051231053982807509826097214937128710087863551572707871478130703237945075669809569432784636794080753823667350979036235602830117840933508904733521303998247699675248206287881424824720840902468286501633076865480241509507410772795749972653268024016284308487461623562055892557393708368917306000476348940502900391136031080608742864213661038049598722912563429726459891214874080977509215632486562888735946588762781347275869225633658400704794786079132402608762318916882982150355044987435428990422171920286299785214532156987185798207056516993973805161043362064863704110858132863181031297002866675817740277423520876819768933690016097374048918022130121340243503889729492306905411489330478666438507957780945726176136162304296182384762475583305805750751565710308422586405374133590510308752775516595232315579759021807218521774112649502839213993707180977443942180137511197514875850555764488852400294817545506317993152017495539101607486555734764037419866253608182601589439241773834861215081399626468871111337269300551809105284166076302287509104076520769169359191103808678903772679646278632714297111113232576716192930204795739499273593346923923897043434702226285138284178497432250765842016465021106345108409900472005946405277287207618831308586674307911905550636698653156391202537822477899596609422694384091710389756632215635083588930281413450958058748628360723668996540790545833392031760228272991497741025689423262 [187,70] -9130956960483895654962199460870958043972974518614988964962690217106272745199427130625875108901867140857722535978374656063632804754442310069084274441225230730872426829422011941598269090496174080596423550174586126625346381010772037954049086312463530940022572060827789575373992229623724000592124877096776040693663588907915358707603724699776206100744870456411366961060278939728466703463101472142089218934026233814250279778472318521372090077067149477062018295079341869616870769016332892437783353073684999268028696598006427510447306141847759639056963454411441987414712002501861888495960347919434424339037503233089992153921630347145840573726660464491976393277439508877270490127250951511109018320293637829030802172132822965288982341982442275950140394456804445210594634674430084879155736809430613464180377296465349198347776081642484521880337705969982466739805224433983120081550267231035621381065034661404222220057080411367568128068057305971454938923561144205231719486977733028395467248838160480501784579341230385577192756509022234326342352829037646820253578930791501753043821924220158049981152771220693868260110537778827393343330452618900734197290684099130200131081476594275589432615640421871547763586213400420942417203316938890068596957136996353967735908227911001951869219716207985617992265783853580300942830922911561574069650469764025551738116986174761251635290823954315676184012279926867755324594712122379263086628974114163881103195595112696606292906598004621008964067652858231927532361619739180519581125126302045806725188572342555813278728595911314631009628035538528005922 [187,71] 1058918527607997626621328346503289853807131482423287449364954171410187617903583222686974173440863974134347829710490880409823218286271735498179733584028039957315448738580566792259171045181239178389539997228500506180855877881833706328174870571404885900845500235799634262930601517561792198056126750203279384581849787957695512933473166157371187292909807913969614972627962997987939754591774088717788126966805221930634026588533412981795873842101603497456869562939197158137222005063808438147490784651491109982940162902521397327975064489292505503771315929776955537451004023720845886510048652097536596293027018413278761245075110261419149657730995432414335981625458055742010673876734203821788254354564855321533565409389475013635001232992600329608399062813962292747377160958775107388778207427517568879532163131779753447007264905322611889527538775534025890435034539483104939137367392770198277462999352700658971386024625585943784280645423175860861733644276960468867634569021538668785645461985621409795560308169034354906017360337387367295004998393834424720792351545013810209499627630357534037667788992725514800127435138388835772981288971986027332445425317747005843652806042538618413562197226500371072298088668251152101582379252385637196120027791371628023391348762125993584174645074087095763638891371160591853907549795699638303193879538141916154490107534615881737831138382732939725873401124172524983480766440513138890040053830903999989313521433984412966410437200694369358723110836413710846598060601802493609612329517650897510314501383228229815454998839094518563962265167437276833 [187,72] -122335634730041385361272648310374932314575920842390077979729860923058732063622327314856208942248173184717112790003625328889030773987416795115336859185280823485323010706157892815768384000715569732297860936438293450919853974898103228095808023627013156260427584190833073696342625158289563529097125899873558962767303354274231433310455501630744211575038342058259043993453126371093544516059748050405765102283375020833610974689649309927492035904218010409005511533647990145795887060197868848527622119132721842498666825082059520631184826391198147998657231223320688623200103600628351474970165642479299802075692029605367556748585947998124252505415154200848779883366822014358473640297967157179667157480604848858367831775624927656468049584450871197248198875054102649376811419711857587820421419060710154708100067032346449089235116775642259926345397175157680682482539867026570471050950875700516003501634701436738728836032992224062996558657032535033998061803123831059923972345352906517946137756007223707231352399505687281683895537226110519975005500226067117715672001802728910749554089126364895825637254052196980263239184705128953747151651052762262946042664230289821642928344461915668673101043521636193234444575977652163808193296075128384229074203986168919643242437690028981066002589161507709417023723013251148089544349196189974351895372461252487043188137960283159563239208381427663348813537726262131516379946874539807649678755116461598142486296461283830014203302068048417421771912205709656298579685773220995844136482470523170386082999528971508536675914751848735462113288586671 [187,73] 14355542132404972196995206804525181283763950761242132975999944150626292032672921305826015651070770956758808731517486447854284640540266039266493485072772032982660573688294862451831883101764221638583446073769377228473322327593554868809717767872977560940709486173234066049578290797738423186319382416025667836139550644832626526625603629196878999806230140402092584653795665515354928300243788084361805773046492382040925852650056738566606310012738089398194258041667349890847991294322385750295895809312846602318608223952374677625366479650578356044581976584184145570618913771475288618906184165105056189890101544844424279101017357674916305929762162985034785068209151910385517608100128673305108108887237175389395443082353037902868488594727882943004275760267336568327563426975607415323073736376327294473024141252924176504308239608461428709576827904559330645711741247194653000754552525358441037456256796331287234046235775479469448960331496795969784263069451290924976067451194067683607603414268623329827715947175923483883638993866848506945683356683642620178691806101972480865340595116215775213499421763583042876910744195887591827469812127613846248705455941485072284489569032686894694355908342669123521455770493978724442326047171433105802321637561807982951305158291042959543643961900896231156536589186001352632719716431380596771387282213127606964785542249241993445518389699048889040648765956835306995259880790138700323200073491002368682477989178062593382179117603218127910871286688805573206519090460031760541026265276136803927152257198269290138116287942960330798412021291 [187,74] -1653431623531597352685173853033503281942377453791907072005397722920913262609575172945923071870577967392408293084941712724472125538873779107677875963354289851094043617399505505895730297446342827233057129607367190142362671273624208240719733838463207845597363390566694198830374530615316452544954517838882146570640290949239980813210628465885525358664698987562617624212883551990247708041906681844485145310398294975477604092936215782962351626757876487317180625812572334132673289097012681142752712660670274857238976530662675618644055179826922046533943919750551942467345015877526270345986596749938863207986842475930564451198699382654388007825113659565460845027498140143289628268697457221172400678742099627406303268121055364421945807052744655145891062200590451400998042553471620378716814141189159434913010438740718190337594302086034852878203083959119556332409735429814965933536465801429580045726446029915666700694048199059635765027970899043508369849989933526817561371984380459442096191711424914791667374993731044659195781237742432168706155038465892131854785587936647084751843820148789730467897609600609434418933024911071731127299849040241956552314119943111922755548853144611755730671265180689239620769221329008963643549227374933764168636806974807384495649823101058479886443987268554890411464415298052309834075624892369740611251518140155064106551225178104632917965549840575987304451876683767509932130753391928023696648874466530707360088371875219210081873587766539319057556198268421347779223955518386450608906149201566521313974296447906928273102579662264008896748 [187,75] 168477427023533977896729038437449313265481454576028020868048946022040917545862489293674642479587229093427933645972051507016301830003104672679657174035948939503959484050390110849447345719640081449316594910932740657457100955330394390751922721235303310078150054029223769236006147379830857477905818151233585444076571673454070371462125121181736246637490138520314375852644471434417034493647163511749287658630469395329504407058808181544209667318054467437934856479628506563026781545795902990772915283923917138258128881865529145539106136102359380377130966979533805344170245904012676198399174585775652425610528977750989799521974717970027722506778261935997455091488845009583877759135726630064558997629583364201234530617270146674444956753726931994923033058174918526138721672132950337932393559639102584792888704367364845705016963418452154261986296744701564573984487423975481633560981342033480844759594177026004786468315324330656964897593984121726795360347219649383241489953583919444401537326725164438318675016413529613422342906669857718956550112550898713397944145072520144302681332617927605607039167251669194578241060907601726062362924326504135050483985850590593137001657910169750262365729766902596684783299116412133760269348149829175629091758450039912888087565055900051868646502547993143397503878705815595187826817970714837540442559579834077028405140424214128306311336223890858364259410853192574073075597594917035701501886373085534481641320288573186224164245149485458657085151001106082294627160465331727927277615132730268323023909101124784001492373788740411452 [187,76] -12278350355740762230546859510227260115103979175915229394920292052535803842846339724455704654990423518335345829454663008839440718186777743660843961164884017715913973370435266869804677996863111382556153593413110035764844600060092950106522702154414634916404925482978109796465944444520412945237994625892980429596319475984195289481944963039294340350476743059254401729623024875329202187215689701896062846814927769403470920755871113952652455484912153571075203934330570611977842211028251968617328054182321704219622390300926109460714904933962443608004580516739742062843143183679687957666447473725721966752895445717972272097746325131420831711037418610389454696282840393936799635907000059129439135185629099383655719532544685148573243966969756447383273967825009410347255537980226781060085980661627534177059156742607982384207190121576997487934662704539856137649901240918942238153237764617476739570243017705170473062852272561561261661192792132055062202472192965376957351536857835588056569242855326050493715946990570471988394277381397054794249626339969548966537418679446491090413465196620697868394853265422171313114970720812177824538071878900011136417000168746086285469901693846880232727093315725799710153419843626399368454367082198409938608759235561977266656898345395678191556605854057725702559844850912446999967119163392291963252766403508055954684944239699600649936035913344027061410912571597015351527511297915377669164556579933914899911727251901228399097997281873555204337754157982337381578042234655055102489030321264566979977588663149036803791023236693533 [187,77] 143730535557750447402644341008199913434033064160251939488646067107914123960370746409043813688181492713879877544638408549696914955856499240077541100231663460052797328612719146924702905053231484058904477937800203566691195881950121219308826182674887246221183290558451008952852164710416366326949653999166351469213765371021552662353680776975841797855329558023129686620343155899743938242350481699436592353071398561843182176857000368443673857055479456824608998890931252601136100261991480199648512106284863817751178589806495202553591079992979027126696766410538971330573998193833498246908128835167410666919010712034952384350147681395261837771591030065512523425881056485429452723423290945599626365058686294835232249038971540888148300031344475977658028516209567804476594806970158237934656599423315096682804252026001660623468619318321555907836064142228096217502229652819302098535407195251667626744235997122040068139353189189056242945047267418868160828621754769533736876699914573215664674576412218242084684696213819865922929591326177307288277153424322514962339912137788062141205725365038916568699778143449352251722487776543055872676090069054741738640475686506742652633222623639112085079175959077025732322174873945638290579417053349366602174341946816382235926321322309887798113528237400730161435465747173414307824925635986510854918575941997684757507449608722537010146028256046020887854532260369065782489262737887707916235701816634309520037354407136745711862804623303824298855503298691006533149213566253724840118397084800498579182780618098841524582607151 [187,78] 117950790523276319062120972740729931054704320997472094511985755985830416183831430943959938631372649636348765937074571236264362999094692267938117795087660159429699472227613077407261252141599011181393496175076148107078402649522294976933369270555992480747429265553323208833925558960398471062841398948107632246728810165569715291863577695669012732498332664848874271100451592963149765576964889491396369448397041531028629836227195740921628170144517898096690779939049909116410796101772316128040669482472223002578719173648519963750087331300891691265630987268877861350928246123489461025868999482435563968623086631616244078784656824764123021581394724177253329358821199431085065955947322338132908113993865433730640761435747900938394884399233619222957309486801675295550363652582394999985573252782538367304701326023057685856078906081446415111845585620481468445447418881949228633943906555332607778986290897731498265219116322164299843559063617481531905618496000614494283229747353537645609296645963072487259422345983994449592893728721538763222790952361068637395567625513259816946479158086731578125183107814421488835394600570470254326411526656275508304110571664242249783464310286875445651522276298386778375422269695754441826118355735699014873080639300199350983290807446315655487209197371249235798210035718702451053008483020271007560062770410836129938268754784939362274832324809712460663543968836002901926358314868118723924390382990294865009670209898746885927674775940972642641095784059827770584687170993293456682481218404633096720658734463863932610475358 [187,79] -18537792029681207561245278155543509031097552442003274150095030504481191892386646687800058184261271974622537529635152386387157466648322510686896510278110248107181328134553700116706108357120847246598768941594962048885280777654445889849235525757130787357190198291074394466529912035409239333367474882515528191590072751042158131846514279999308110649123255691431830974238308280922580018888861230204523175185263817572138343056671870220065107726572425939650485930536885282244674859414153822970825026490531423590191581248534133398396628647185451510793111655026844596783094331120495235919523970863908931681889303279880565767016021117439935604362347803565725209225324087072453592648091162018012328232865830362716731831674007045214780424096856589517971384846552535609696076011554514674190543105109313287928087065599964590476840052143705406761247138398965390706653768956343123050723078601484791479619620775956506263903878371515435072175439908417039329715115944375504987891204324227654016184619153588702276349633427114474119981138324066830441202827071755164318946079966163551616893073012890929582019279366337118198866320731422728124092630034524910003360346152611981694236898054260592094043756136475784454549926247663023867432252541183533250050346686492336179294562286196575203151284984895064872568002252129918408312420971394816311305857350143560441057590620648740167617361147624793297196191797095002330046860050163140846166258479307397650074887480613991088510937175346072564585583209334324203061693287984689198099273680257286145850422985185592557 [187,80] 1389145764224347063319550096598801492987568272179960015950479204823076395650411510656859073822084554979811366610100483658012004494109827462397273489644126856164787592911099282964523245484385192853772892093624371240895921559912030074625821389422201685423760063531827355994288302088328176987396542585282309542060111336248340899096129463609044185063327872437514599291991196840530328349461580104777077051229146274707373954289060309179191359764084767990767839562634974821634370728063113114097486721801561829046999821440182267513018914607426992269616275821177343778907242611494405955969756249034184556794471936997631796416662178349972669851913519014782545424585851540930969636433633892490212627783793571744163826026817262506826907604388946278491400841511306752054446949204253376285797300340901283694862989344054819103125119739180771308812077397364189735582650016965793902526575589906440179577030992481638403799330724184552564414821419193439912504776210006956031619535092636233541371664038500214423112860591333575423061135675263941234140492067039733116393771266795442436944298921537393046837296373486203403506946055525972436357121065751848506280449200355886860381738136047064438667819720452704063654042072228868836414862383478986143363917344526364859961898205353472307443624015278458567249970332489187669764337153609460236394393253267172382810706736137141152331945647605098922904827794927228493212353513213547949178426044155667413908532681452575981043551604724697089867424014656479459554964546025289331541061413096346676515245897436503 [187,81] -89941846828154861736054084855568188921705309282336907713933193284204004834384086443319667700839314479532515520526477084920259028701212067530907518159429881568745130312244623148379202357626411762116300887540995749148031265613853357875733869600687123898762781726666524919315092719782026455828442591711676372490716222158324356005168202081968096877088057107078240754616118803524245818433593909633397002017827766541750227663242151612837485289682649432159167412216067216145354294579892446407428058380442556266464231921345282421881773284757558488426572798359972932138346341130429960479088645399987193460472960451532157789908725593824287226511308691387190203959821451077656371933824126794151445967302821374100023252910056597816724098458250561293656503387800948540872643785534425133214368964750654855681867796840024491898398755869805487579185735296227255846637963965676466866785498102393317076948598882756738671888066596025466617545715093575118439668871324628759765982576742130856914617921159236033051301560896264301379062153712104660941245150647885580222299710777058992513840845492708141480426102459989788883753028658880396674264620938155210492762285545397699329971793463474741271273258559625436473109299702797906883101302161557096595083266287576104284171323384245524223137710506154839618864843316844133677730056407124952385622957652175631873301152383663026166995037102386751482453770316925107569611546858188126706847721235529162705710520083086309009148431791137912734294309229974917965290393173980504170546643392731912121655676571 [187,82] 20143387219607786889311222680648018946259723886679410982485270541676309300019110705433815946080869474866612696316261692102909804661176861615735915389308877074727397438934300029761380519114644134736019664462491715259484140612169626562473295524940735463434221756962468975898073472182471201146085023424855826943318421909089691905938071277092662581114295046391320282054706347073637019325360812873002776541849270872210115695540062573287227364658489621106717368485801674007285451125646594871898112128472926915568727484680223526649941730372571264800870064307731608416928085424058675511633139787704218189162087436542146718549144749367949591726211547032345054220657578427676878966712036672271072754793858837935922534982440433748029606199116305038902889184747340655161226671743111215361750942536975972038458262556085275318882017983071882518258243218643889369916194563394896357276207121296937555490463334016306295720162571514356810734249345637740809518805107939673842566303820581083163112705303617604704369491372441952730352047984686194879876543719456433114327793242475982266189248594997251492992302070816160390535724640823859826207079297445354086170781082324407082890686860522785023037314764559027584977945226775236849012035108717125667758718240616598069710869461211408142182169276153586781246051975490725157121315624804366775355190326591947102834549179354812460182928464929156888289498965956225736980021122017972190210009645346424289077819055539072468273742565133559322854264211532306465998049340201789333869285319116406409502477 [187,83] -3344946806469066888482206650511557744873826336968612568582725773137219404066926387757428243066250614329647930512138321756203022055930724090367421130810673521995089178095603208302359036223542949434433334191166586036992707313926199173890000844236538051127564838998414183890090150294293947732655586484752782103148578305762717224455576797445412735356915352309103496870776160788917375517811697354587691113754473849547629322456024800791708084315760401757613697105205759937084920699197421175209026595278471135780899286079335010790316681051932718763507563634856574069565065731136925605416281003284179367917219745074920608918068842574207342097760664726040629468464190441758891938319937301935635580709100028014968852482618511153847576055099673524888837187633512187409668890185041873080033689789541893179248834866431646783864702083616011265282416648008250322922689767026631993130310274868229453693957725813300849218580159781140608799723730032917622267955518958455618923888941667816736278372614682065059469435281101317507308714778162064080525323087064113577410614038259657667331433370026710952378124585498272965844485313452498084502770324951383135887345266304775883295986234062759769374595880944734388604440441145430570400101860062037905992977274034566573867341354251590829550143329606646585151239959271532029940488326185263366437102397283584300773400165223054567318841981714433670099865100758401019664802949878849567103596421523639093335313022620369433090192789520904916963510906226343191084473070161226362665371887825448981748 [187,84] 162051906597983904531542572380704954408006048610851272874234144312153415703879964633744024445562835593940861813011005076892143615465572644952031792640490156017847798754999525057818279511486671097388545280182246113095286897778434277347241220021067397894077892561594845898719210724545386645255092413052096606309628614601026532901071360079349744592170502508198573533952707185678162960882710051469246679167315258084402912776175675625318718088500838248759971500403236614222005534023856456412122396668302098540025971779834333777894985273638793180538248111230532025619908470482895183964127873508854559319821724180678653527853252607377459376465542620745660834009676812248703018244450702831167879108852997344104926819329812285604993350602299078187727411322295091483784051505493501073856971783556199803461024767614567053248714886829426277317900380968060394211943409633478984136619186417574161656098775420563095512183151362766291283865815423569159224093468355504911200163571498167487411565020481772962991348168542939336338205471626038938879895854924543963406499921477376177010061074010361940751263204900339746552873833144618315309351915219531876486611159782206223880569077299884307489578398714348442532804023165498057980179394477865575309617130739190605226537419628838729901614294411720017610821839895440214557219497353298643879538941190238171071879489686105539032116183947169278119592329270228480231010382077856993889210078984457543900187009702773222180032097172832735306861237981095023298239253603172417129422146279758245 [187,85] 26563025338341528152401828872518809585445025525108447904340592166871795835176090896063971114804069799367168057679399340093781346825884915815801002106837943885804153800388690243321561487182150405455363538711661400713406612605270133186852577920204073074621624414799204152579298064596016977117807481269064255863838695486559766549926722557255252728368322161036097886190678081897008230609136411001731299134601669346347752137455344860490560091742238471172841092149369383459085674178690856616719483909286035328232363855496219728462884131826111148607191542479844202698937139695307153388626199224029857745908024764216596733276080606306729776341064444891587624711033120543925623851007442895272098768247373873218238963546352896796935401314654718413793674249505331061957070917563365244548593695717685134490022631067048286780172836364914030110838256419663866653945180298947889808822909661538853825723273050961757343213936834219197237856691795870838054894965594277742608348667537701523326359569548334711729327629810874276053796871407093805030090811999385797480395005261545336631756570485319709329283562316449382502073027990163695786197308470259412193708660123786506254065805508367607239454929062693254870454711141910114950005553151752363982100493299954897469663855437214735817944868747547689384591252073087765151639612239190064202424714520723957741186223028826625690335472377692956592078260926897664300820828644355223735981026145002405924710811373356394321821921803908417709687061307800635520943204105716682833414605561178 [187,86] -5092658391621421431276941106510020468826486819048651876198133761668908390597110090286856825779973298321567724476727292285213715366573869971915611821165433221945191017760533992085873201430795366145174680344784004540448791402190326519114721660570456112252312048819875450724109921768136438123831393765001574232251040485559741253132622372882934358524625635809088795267807001429576999990562174561191374134468323803698771565689562259377913580463481084273804519841801116792511893413468452895133681848597587469126003424518711023855172620362321554822442158731088654412109428571583190399058524001614248430251843689247956703799083050533907101343053660023244014575317995935421734931144634960843587369193324336100408079374623778346512406983068248726682631359851247513962505246171187551387909287153496056077272435016943369420869338870644788568884001471616517622004648914271823975552685444963852593273643325086100909958868602007529852671013865348161734560044006420292891756303855443721134463434290085708024555806719957573006134202806573790891287194108240504553253405377421875507328634213770472162025988394142846285252175374024654276981699712528236142500837398896692146233525669093205226271321748338299858587979553295866988351450938444750326915716893186940003039403839477394780998293976701395230078287137828186641732202012581456335977757614647980565773216858075130180178949384433584726240741538834509682590589429553953315417804064508869104216310217856617800655888659767894627693143235155131445289026556032301167543873484 [187,87] 212202526887800569754463306038729141461390170698637028288810065456041814516700509015161605106596918479733212507049388000508845334381219872073722857603745964278772023667252204709270718670449135600208667380939161961759379514185860378101386206637117205446978914373242887639116560823538613620094759941250920241111188431482454737579580572833441146085151992321161306934579816864205641648927695789733998619651688157246956313074200753659876537518591075882606166248637940197522920011553165682273639416242365678584419104080272335125226627114620102837693051050432160792723784530296334945336458017967697229231521940677840307094765738511541506347247074222026522951459937890843633136363253303879261387748418050952230591677672987332755608380253710123487702090742440742607178891125244152747563630149136427405823707938853888173902488227206625456940545228483012374778594598634732430540614551395480520435416264391866047166698652513978602578423555583348261569398072459890326119219176043560336784066210182461108037703032656201331700690078735443618174317101007845868483209905478247444405649555558639018862178105315023148057466487696744041986553568615902839176833697940455573023639796877534777862273019227249234476578782806341305722902490200501233236889815628750557403779653984241371558208413643604008463101788712640308193978132073245427147323344021379860136574069119983849117536380835600520575720063766838880110311393403403715912512527389140867841752495473869740869877604169331255921839190261744849702636024488500665552086 [187,88] 20409994195899239242591631477563865195012073922278851783080627000804357296178334717543244102025629998637630016937004976998075009670301041887455143904853063030160278235865168495487336045650510715449219889572034849225006533585338674524287698361672758481736500581894525710778859423757445620872519685218446068473068576496423442227296423448488878331267617917478232026960493626017896612263127227562194692516690610513553415142935315542079217846102545317425045262156294373410152477035192464345512833927589943643829776170183271924053738521151327793987132663577176007576138960445465794828031845457510671699555451831909299790935125721365751454093006483341937855950589522449389006960320635836105896534606819187619198384411168361862786702432501167500972436019068838629563074354245394405043434474885222572701955237386545788857144275226291580271489176512931251457949669930798910253591092544413968092683899832751432632744291104414873436255941044545325243207935001655982024441002806113157509842927641081835525219611772430311898796355377338022884702772474944506757260208203547847020143005276121033880048978679675696677373874475668679212479018099285859664136307721935087228532406085909385104494595332543525714969337232656395196710051955860046484230505095727721227380335387151254070831271134694083077237023607913967808459332388743955008817936963060811646887625490325446411227944348652837523475128851052672851456554097642779975038381685600759017214532025730091653298417519822504083297836297967559926910556906959231478 [187,89] -1685067276608442054696833613900087776044358090048439215551773865536373399068062759387149588526034308954831503321337547248408162876107448987066963799368755755102080386196134657606440438418754535732724030214611411987060971551800539799104491630628301242732910238938957283314123205372365003311866447769046657772794161912649308142060627205134108849577841845738929367309893804749238652085970957250347554316402523600610090938205437435552885074866959523202952446455791310199774332339485938392144584562110912485758363109798064001277928766539369380455910526205232855599813287722471186937683757519813216822625290553071309484610188394678454567108540629267670074511433085894100120179707371533874075415015736209588660187556504118270605474641609298180598123752994669431673507126256945783676945488490694019548952892841649444088725279302423144735993423813935940466360964135824778202923265195972117451360435231863302593214376251894970320201804616017846196159002614400156221850313104233303870169224740078385659531505281488236664250748201924772715796640668871972353171640879302833040122912009395171256297649810325941030295485769336943021316321129953099430679901076038974439418612351893196326602765202964050531840101431777961660963205198428344653432299648603496684376991351659401243158802998279581183187390757497905557386994870263847626119288647120058787985533998222045444313862589256157357679230768343389348023762456154601783238285245084255284233890808663019693488262288364117418645006742832845888782421917518164 [187,90] -18432048332175102231582655855653869572061944388057890335593832855967997414244432826772317636239747906025078873351446823693376230834945369647679806609267906745479744725266543374378501413481487609347649036154837006572762578064150255015676098486264357075453386775822913602566528432566575776196726242097135253697841624079263132721237782417280701723057798694308453894492413766620566617434036679007557124807948131313384548211114691915450780160499102902135511097791819913255113274816388228139837066131140598584486084057848077176995362821232967845701440789468886367081275157743424693707922005788715719725520643209585900077493522156053217103977759382409822824926827184838814744284384578193370294248860549239918864252043672049552017147332256988530593955315843187999796484877080891506358435048092681219090316678772357325984320640756850790106069347667939594728845318935299584145362050664069283368323891946032408916764165401078427546931307694268738008052666908160728423536398336019671417605122567740832063431014018843031979269191706212341512059723641665631844181734198261717627451448113266094884245802257804904844603730303412690110794856038853553529086172865917639564611485963502155854986524271434450488995888338189354639551051787673067892886494306668799225753904908706143173224237996135738159696852501327515500095417877305921503189305886835425892342986566674986029764874467760625985496399534088309283859384540460885538849476755599365018208728480072415875264438362296112055552343201238092850792004564 [187,91] 4387026265304759698586359639854671155793139135282488964958435953856511285566576805586568778311681808891097266701466038137926016130899546313519042551885416752105186800793142236023157713821384836416331719933159016792625745832132923407341289176872477955709297890310860968449868761153438867045237052694435113409718056407394860893653373504837335915319040545176912971435552798270212627421024419062067608690290097377861960818063197826808586285662628268905669850545323275611374667482079799691210435624859182198439734413466816343751412942400279414413048006735118193643327967770387108040329493858936343648179094989363489326545573659672147274749693019159277857065159363206399186134036171805889402122807770625749641372725501007361256922903630941955522441630832565022819796358761479132183163105495480088861813902270562872882327099802876768334289163514607349843938513471000738685838900262235476677601672723181587642819810413550328431315221429297315711687714063721787878413931612443740149623862106121700824768846546328209960999374583467158506962562431434245772305283853390424287125857806141800901509696902358803965766274723714218168052325875189425369136122393544046241781939756096070323891880949194739532820423246156763752952417611091399093626895279352987994341598342887851293474733832313902624307791663020192445844028171518335447138248423869486874412267023246808988495017510150629725157610717791944604620544870833195160117905360610161027306076925868404176519906905068189966895574557712969114440261 [187,92] 126414554936198153910658974978774526814452714631905467311772780025977974844010161904853603778976332100189288657253765260474707019241043134436561322066130165431600252434090103817400223317577212629083089929218880970788063842055725722946227815941546606362169083327544805579599517842623533667315345301405963486404683402481444021769099035639378335812193457561710425924280216396866898942690856383833756499090165428293067960132711525407455528408948309308588704094787377835510902336097776586878551431660763940792829952169213073753085421984202905611346485972886862215612228073720161554352332576914827986921861101584172311605119984624726042865357788476456554695757141276919208799558324678778243418681238999946440077306995211882884948562501644704779032510938427679883208968785073392931833184315397024538507198721653674102384599445278222511543384584700700489348003218843772189221989233595049068048872899360685157617494075362630590286097187495097022685730260587128366938015026667976209748820719746421602303542718334709404964286922147391696458991250839997243759698530942386171494899417135302824837970322697565456346709133199462346147761699522799158826552910499434276701805234023478732383935670751920055002093993265161450545460183426200902748220469114454468313699707493766541268924480489805855465780884756915511208902205253223007802378441269927811033432209341754552624587044416022172139996803796885432432444191784793419714728136409082865303129207736698848115180912524219651710222002836634542088 [187,93] -21927786671867744176382940436704432001286717516255282861178787903773988686916642270320590135570527701240379701773288482134141704027826144369356590207957276066450089945032794046642399229297363382972963510385468810858363975098756443570761142151182055933823269652045689158308497793054212359761927508737803284884411279715593603460127700802810972273953909809398857062315982748065479846235595156248032277853421832550135274096318200541788934764957971166199851030400048064615475275269646132593980879341543281307683675038681335496279065075506617873260938547620992882790980804075261624414328163967138864439713581814283433292195395994393356552009922118037646458108240760561076002851868330162489504891538903454313286110514283007763231541451950942625913082402632552155837720751461128587741734455610619659589326318747852532532220642089603167990349278121310200037483334321876159618509237574596428421883542507849022594975174188308152104803713583079182989607492274762371774962017875330168056483930425164161039433572053968920754919119534953798016760859239290099530339053349398620270597088713315380379504287029112165299883403953735235873275990822829300587244979649159247749070892424271614974727190039060969833030239462976741446246265397847394660898720515053740262832151292884012873357518381150586687919061360319557252636074045619801925386057777201604623619284656322917721922666275785986050277032730734678598851369111006163128945964725274414966455550236502666754622904342638888753264938010013892 [187,94] 482626190250444792558668560947791732422546421959903960419087359863687857391138494725222665314679930686435308081256532812934507239671255228081484476496011579934760196193073128503250738644107859130115045091292823583248168641019351584465537814152902867676469363610296187715670918575972869992033443168983243304071994978001697334767495832807584557366334160967483027567123534700474867127557917354504168677539861564897638701397544982072524541621574841475731642712862248271112144330160149720791233758870273753095515212521154646509658286658326193979677634668220371776323668424545722447921005344491947012723348449232211781722988712796822187872154630209906979275630600633856754969188601509379644710106976981756815075662682745154364230631645899336651358757716112585180526697336274546823392587250379912680017065296113165021425122712126984944247429163176725643047314418545127146364141832607612646713902719665698490254291131032300716999658517505854716234353219906446440241909437719691988810722819007636691490643192950629536660014436783077327559389851656755361319875423758646620043292863239257884877931545571172943838922721505698650138311494147043548489203759584571049142289456892457071203152521654791495881197313091634337966755293298294727843015769629538164757529521289841562407555847814426647380000813963819157738040036920012396973637013435669854535902333550560669403684540640744512383020394147301424809263038366298999080852720385573137008879182544890817249702746294628661238485240806 [187,95] 35971597681711039596339292375013752095497563341449949678551903171599080300130232666334454612362665358525112514819925647902737662799214324125895451503721217067227340328756717872896417050718957961337432301174886335563909088281088725183035548308243995568758953748676527416734664181077193059547609427129528615347023556053131052092592150279940087007324744088319464171402461912200327491390927724342586803760232165720312133992064159097102599828287441903153606548813788896212761742109236983042714363011683117569091621867648052135125188576476392623238315741353656145358142751745102659294034851395615349688679166480863784639891960613141585739906854058409081571410284495889193034180958003496046907051769021050069720499121371802977325390417173610226344186030609109278090885559553274459744732834647716080677339963905468390962222189763700348936961014268297426802995300274162507620196874408960359224578479220719815772621033894853527750818956176814598796329389899299687709596727425095001636051960911114996338656775395627259526901300919657067926731885114395925838274899465076764017249924788990337594015785212198482715705250395918048399041551142626364045944802145935520313591810460502488517905248950436467372635832278016275904599791060272842883815350386368254523533487049050496570191884983499260069488132356811611667606368851632210490022994595441184203871369583797241277810451646821967682722604717145510936336019396372137972515250629815845110264183137039482022311460086769697096297404 [187,96] -1531014833733124066888804345087865656110447522177314319881938448762259386663854470233176270104030971090076744103036309798652624322529851378241178487980536938581665609280813318585615625309901600184442377288603208621591508157434168302305641952111648188924441316031514592084055636924428670696330915661072766356356721015149717131377401731918801030755492470585506026983947330817869156563206641585704067785138365382682762334876529823897362696340941636109761803649008456217951875293438467454674997893732669622005320327977415950109564391358373648799844535916880204428174161350520074215326097298607964407376488753252911974070422708938512926305497121038326872766194280526216798059210843429103877636237050431960157110738355575177360823716034404361544781113504844358620902010341370087588617084065618346043765689179505879979736676077718716073169725498986567763369794682687301106824598874438295376515924331801152521998381589788189849850488500338423762005031806582051898747224254277044117241079491924341514763168299603578083877203466003700302699279354943576613553576193200521892264507924155322472556479379524823785974783002709465691890433568607447961782664018300031393826716768554952850466890334334616936016573095171630084872029801569967497241593950629479820743464911720807074399937731547432984871374036308811421011967443458920223231389358812255534810790827752570743696279019778287565353377170950056638702318838361296379319513695218470935565630620281774133609929144975057579458 [187,97] 21209950622978562641618612093087635379883516915893776605647314516934795619874370323731870061347368341164401402454684463697913402866122286133363276057125245412686643271549853824503909185263296816728867906880253796132762408359325676242655864859041155402151454070196563090922201406365134781077198054151310594260755894383365578802047863624337079103038998474918067666154025616809996809131271193179334386356037548251388572998995532098984439101771490384658788019236139592305436050880399010479148798490782564128926565569632503636567852635641300781000960368574637046126213702464105962644568090095904110441630389129925277450058118092568107315003606380995138672642574097515440292446440546717661561295588471366291031229357503864737512335372583488551957119711349749074911740980017439467189183836131288717890883166718459011294038552832672507049197555479872245930327219598701037822170301356036330701544688017516746050176665968240453073233569817770435868785837881757189240617435125097523358844520360846382706380208866436799086674892814466818102926198015699589168895329196397360808579875706386102085651011709039252176554330316444606567122026754644373991213428820929550531212094707865066619198474030418403642753991921523298860841642163191591046767993839564020445295693199917184382708644771787927000117772460461530818747525948913342214281648224620291158577287515425412798932688777915810906329587995576499299013515758160821996853396882313275268685775520285083864715360597531326 [187,98] -1199550729984272009509473709205169680936278758777402580062818400282867759529378480310012273832855603392621299829228220262828734675713338237754864592958127386148419104675753519272346364053832067881100216839003703808218838804364128531595168241570766955125365449127516230697926834463641403971130396883880641297663360577939005722301891262952591148237932749509885206552629008893572748903658626435326575791201222789675234355159695255225463057233040610686955425376851431855576714061053564035125080152189455291056759075487441720762388160965845468635904042183029322185938629033280251782194248786751906311235844190251863563803226177621626501271763626158637262096375253413769331246964115906915644503951514308152423436864911365607501274177785729770708046684133851645933177726426523087461160147568952562660281780261144454303690375292349057053017136153760895084508366724961960464618382504621320226939287075314364071287768869231997067902050004924311339761503155504991305047069930944987483345192572115680331013664878209382431193880104801672974017576164035104036009900895213991294158920794959498090811823548340612411674737937887074299218447300666232818158756776295351764893182408668835440707735221697107035247269778507410188504209891271007200430486360600174920652289934363962608532380962613232221575904647769993036958705470054703485387065869444998233726778258242727734853053196511596506141851606886474362968874786321498761571933762444725343056197828334185867718496915703 [187,99] 12349522942835147977486355260556764682467370952749180853388226838468009006348779355509154546836537923800061197354034018753864750027403168029050295122866327574443106457853130146791935821635945391299579529299130831336200539250244608802319876613196630094006093131439183747682990439314556713101168433421486889234547954016309925659632803288464062431277154331553442515763837415870744091820583649675738316752099355077483510945774039628077210642901782630418541242770679696212083760043322751428430465949161358969088928448010374296715803128940257114609637467169739514052724853694133535819942176998917262611174570072352682134317430023284446689417900144346035386659389910116907990498738150481644085299503792660165554264129461368457728143047420001441045457738861649458877985245145010555253371688828045356545402982813405253568714893425600632236076779368623889399849025196555772933749151974356274690883761154748996230088500353966866728639011386598542387106375523155379175302166175734222859032602245688354041804510359054954447739099288175647578141941356367658362490434020277664216116265084984968300827205607872616591989533167534134021530802526399436427354715818540755965163165772417946883668993016528947358429884925772592017065530470619840541554818037452166527292457215839949379860938749415574888495807256433108291512237818822734337652118052821278850857441495247857260644407878790364368956557148063533636647731456752050889197906473124388883672849248396668006808882 [187,100] -413024452665028135828701865546344961953626420645782934292772224977311028670743406188115295083368651400302178016353102259451650023267459281591403371431953527617149283033549752660836387825621433856700905486119815793958990344283610110235095893065824159096645173346127558090433970144538133281528388196059128122036413363435384638995617195709276083348962738942014054844677098499373858625055639369692591726730451857843080523349954986585365174296157327622999256004629941637734169905492439967995610117575912215148340603689240352650079650421025471223530092155784844199154129343663866891554295839851118579190862134215128437753546302394477156150689468990619078260534666561095126339738739210373140860864710925711978515731181424471997390618685517840278272110841659904568887091901258870835830675106427464289426625681329573433712900355875324383742811137404074506027679561714669157804543837496499983853054542492981885397410974006147858668400292292486513626241885828625938529519495790989468900874384521853057262941050673694473094779337138271975740788080308658915353030025036906634035582768879478812363557340802356681114764822790503573071460628809475928379137813895547272455493196982962920515996908138901022711023983717195317798703832942978630837822074199236957601194108547078757697545760462491633867390390403870274731476420381803059740622199031798950388916206177460763617801459258969264232864516323222599904232280820741110625044454825668196599062131822174799721 [187,101] -15413777791212858127779447294729154659463584731984277686779553759883111062714316359135107272077212471949891755901663761517594043837412343392047914762640436204054348913523259376742409951845382395134677020185185949669746682923686632295646002324982698014578963908571902854870449437108966774272373595696939838792028442329393155794639075529092861387641724418139322183757193857595166508530324267246779872553520309167021652075749079716135120577527829412692932682233609601623827119648094874494073643981923347979892089407238820318539240578735103168657849658590327366958586015061577342620356613320502415969718475142073739189039926488704244853168466348059668342754611112531950653931319630556573673626920830307968486660355366979293874585038785694354539573448880771240490347812011220030632353201221886841213327538325160561861331734003446889263971298730898846480498330531555341605984074712167581800205548264208196043856761969901197463351061799528307936938113836954948078819084736632825407338962684755952964428249011112174144362319456840213346046275287190312720066907377344673736073079515016336690684495907281530285948266208675964384479964918885723054873246558860760023317688849870615811367107828394050405231556369888287370211635667469201695332254255732189912413161985059151484444004818462782669356485546732048059128335233551102885117976113095304176454764198687325171592081559440652223951129859310764386415401145430379547009537074102489612784502933098320 [187,102] 3907826799103995924690128688812928321891991566562478242368783801817033382088702910899347958221965063028931811428411493274243197596031579385803569299492001672028411279785707782440441584085909094323286473000017037380258179694367678945072091973521908238425229747275151521084275147879922379518478156291087336490429653707764540532142880439418057428751887376921962476328484501459104676883860469543668566199838490946119653768593431012987364591681747332000288626052621616910134996951462900130040363889869046319996130201695373150600015495145800628944120570376374549607721823241031951083972510059291689690938150851432685767820539130594103405688859758018805798931171287458682484429811833214645729131293038856736396672957000089307273369273732893917770552003446443025444997059981845943272594138637711743569606687680295373769311416567264511673378749113203030801792683717624027115829993073721500745796127744601287278364672513154213263157504919658330872825223584927531462203990267331686816528581484236837836029542364173923625023072182167199418720867602235897815335902374321929694441392077301562917568283065063640937591171333202506822156438013945222490275139969461783028333036129333075560847922140100642166239074411921505329641486770875351902403117746842555566036309261184996872770769471156548280707401697480913800751976784770619709761032263231268147669587635791455537687267097557061872083838699422001305287291205614770563386500770372225990344651221793 [187,103] -116306241069447290919097951495151124985348982637191819571650414809743981778029464885886079763359824344087336290108803225980366206864217532527566763291649164959006522308162701120477119104010578931549608724177325728933566109661496214970909441296101196927126782093483974385407851153857215209583508467550177897013727550675491112870141230431557389962262788846148479898674625088410393932401857023035389995588410145263952077165811513108031212462471392466658635662895676823245267406318621541223345646426680157949539982964557190800958813319478235836244479473840536331501115251485548059583668261190827428794238433996066169902721167255443946122602808428810612011517876390010315223675315771267012506241988282485140237225590755402287177206171076082471009181950355244510273947600353200326458838292847631817707674125074282318265751080219675743557918534870862736172456850826785496164271003615214436575664163770682068286943492016095073371248859411398018411621097176930018720717616619983436528005785501194273682579027670838560177864171134505242885119094510479443998277055180086013720159990419909942826623056776880762509697271462551118882559984975132642026744937585171740317505394689749056949533141220965807143254582784085733543708526731906761885399700387104657461144261411806548906703596978133676433528655084112999550440588576260131552153874611887172073211351112942209483887846588747440381134081380231034401436409698620837040404354951971073556820014 [187,104] -1301707990400420033699478986869990032264458138539116482012453783926275481301425466031132419136907528614788851083369519370588748538785426285378739949040196544992165313889185638577782552316467017757437834814838737981271543723709307989330660402357231965859158976442754340977774771149027216571870269401589791149909151825888922096679038604356569789972356474561665903885644899710690077231038659603334692642158590714260528992848171827197679256127561597152281473014158087555623018954003704508682390677487982576683371254745975242294703266506585845903316094378929318957948528641775539905879160497921902109249606910106904616641122840301304643466024768552926004472212314795058014373136124141848845251776763756741369245973374606141832376308786046907830329105042175867880447421926057231984536188859276913664490653673124805501101197862795188888773695080749162081755482647914950354107906916082288081229336861437770542987869198725693226191651959707849099928620517251332747157959290190321173655236436025473354175100126654008949261852419568083836510121378884371260391713993753959285667685028785349298078579879689460808852632001967402248786025683904750931411630189662861917875933333553760681581674420258745867551620980452304004149707020294178312844921021528593218885041969560812058060413959225104875557744535658305683992569776473751413185361761941218186522746053653790117969932730453084651402318742996919020663032736538145335690100586494482921802 [187,105] 88076905275147570506086260289203849307254079764655052935428578114282986196895607948146674949948612769010769939400569162425882383150031339461152601376352843063103334290222500584652051081282418919830875306511557222747852608647120085585309030801460403213600842792472860504902648673081583767555875671035997529368357554784519265374825387024379951941129152974061367333991719893109649757781841812678563678489519387447209932745927418920354420307499949576624799959089049084098231332045990559817028896348917449873725831534561960969177388214892836137924213989600662568901795773141683210331289985796055612444517266137351146421940295747260764652937929018172973648371670687536856803663372211652623635496397174461161374478053487333057690858456252139867476403857228891349948233271469687890613193149342072657588981903828784702969783133776670664951898835186216789033592017691540641920480723986583742629363730106038009902754802425185517627191314598419288892271895093964571120786537086374938315811282835508885102080767449628459672242070776578476513419758158817996214667507539755881699584415449202216020757892971374534032480886727005087137843920717304860474888278731030120026015426686991869780235196221349158614675124580397833018200383992128088310732374912742231349907951831841344650527005275483044370135175888048024710696151226286113553677112434113462054643351777211737462750964745867420778661993001630210152459229874347348524940323790983051 [187,106] -509745665211250407511533216706123072120125845379663559350319142501756284034518442677078162287969516139433521218128466207456643583379098868269571133777990899197788167573837643785756457272983800347115561133417632188250750852846392614109840618252148946248825755865293373634155687292508399576063293314792914014962531908454807412889279257752719164546198509477965368704563430750436882655962160459349631554050937964454387761601896892067551409728309602664217502119782710313301062212802954049618843869215558599217497249939522063626399529560995142450026441688503882481771317821981043437357525811135893722524203142417340455759811729070575932049522627638932533939622224036140762051587555495922056542731165192709620065535675042037642483092173514188341163754290681159092274929491909949525247351174660308489254721898577707443436367266853869399756118530293021598634150373752903066785040004237385450150415345554759263702363619872213753420755791924059890881905560176562911552848166863990411032620788555811512444064634045495366047335232078144969253019187929005213525808418525314202845069041434544967780064134954369495775075715413894074213553765650547235011985055343793608422225553909448784034516102471494602484442816538070806914811765621669301448235105858319572739296690772803882858399183472204096966826253536190658826220544204192838386112592791837076208367085687890858259830850313007436098052004838098325796529089994503553001029805032 [187,107] -13788512525142740002680415432544752220124544489697642652737918783145505285968977414415242411612916331504500306858188433117578881886231980111581817803062977072472249233408138455866657242229964321461845985709566440632097920265176603692749043639647681320032113530006932943944711662098466263329950318989306525835973173734331549694167867165970457125936875076556384985693273298122043164000572134826891719226458484950672680346140220386346834425220464136277606977922485016778029403307148993171674232679897494333709837227884281741212451328198136480428626661582577515144119036230799508839100363657185632970554252868852517730480192171643710476828400248678428937438128287577009039271348248428064320046518133394417862818118556362057037054700923902943700253733300652193037891012001552489210850785747580459318427078291878317495236526466177113300467129847664549727421192503239265989906366377741828030500133687967280005652177207002648139242182128155051946028523508975493717211870217225569111208250395025817890862442163860509167895561733338799669888730092209996003687224446285930870355964368460845551396864414141495440138850690181966630807961123178008433428499349448471333967132457503540171631791948279467146274420065490776086657033583015745159926449807145823583830935866043281885473395401764170559873044959616929558258931931228837446209369813803512252305872734461217478093827177998729240421249931674963531544020572370286761623094 [187,108] 79129729726990182766972597394426176068333168933945022189664751787514000072911901578681109118319146904093436186741811402206076033068879141680228533914929169988492385583242901545919427690470195375861328678684654705501806275596833092398609411411416869056321597013602620500639511590353583968636197217357551534601036250250941712424609851999920363883483670397164360903089122555068228347423644520684577226412236626835379637147303347117129721403954644794627368843524392468494984090729734172724933470831424793086288530741445822651246448359993069104177175545280974741315802705393903026138656324595255185149309209121658968792952169020802130291096760337993520235515797570812655728296646588306547468668769614278671298518948737695147541439685937142267568995669926372595188046187928635284739372178413413895641658530776637159879641491282952002128658735810491170906391004241861613288422458521414367717942939025373693398203654642054290943826105642368652720879385529335323862901244761610418208135988369243821078497545102929440810041673440379444031474884558444626016462418713705222550355963090618766344225379607996713953670259714988266803289696229777774365447860133667586451814280514700761618500225202950460884572442487276388074304135442974931321080105634459053813808379915605115469354843128676187531476478148260184459074225153666743575403353147728198447061578596890506307424171821542715925996946191817810778531748692614903335 [187,109] 2213990019906412382763113089771380441169983132636385126578366413988732059643802847876282499104706179291852048720617311357400925981438951054784981945073086581915074507271838378378782856425521313298956733942076717997581822148535428633195405046756678567654131306130040681617525419224225923662182563711700109482859344783639249035380268457635552108910076626164432325313120306109406842876671699393041907034741572956251606720587832230168073642703659241607460076851200272558844934633997239216171180109867969285855168190213877883788441016980157104965512503994902584076598169799442297222576404593202713309833868679557301006869165556888910184737470937429339442917824281706515071013788217403830841677441760229630083128089847892731152946869356467825929156120122397919675117105755678801104094053131945969310737463230262352598990567834852099490447170032538770953333437425708649570183380679087969920059901157523916831145740109737928299210491524709312592629371061395232402681650519885771256153008645479297174177109213930039531171713600727653915372870432789577662694043942563680549817061587322127077192636175655405069604707314950012280312304961974031495056832042262412752410115255202588610998715240666549459221804374459884530080282275430198300225665058624315312491460555572084016561650483456094652705602047036320567089660057788416894806255038183159925445721293731219697679622794483698752209254668328380854998934207699420 [187,110] -27197058546129775217886429886391830731515453782783276981233563979933840382953797661264448863023247005005295725988373929594643170923743222436462818362846963649790910464863963363992174833554443532312826052293035074169706362982332259200728078470420752476779826394610428817966814868705253233655603956302478662125577772870993862596428115263362507279152375346379269146303692409356090970849257922153899610462944950277177691095773274876176431717328527197755473053548587561151617495743946607501314441302960804968338093475799999060725789369575634338089038347764466191443991257762909668813015202918871528499831749580863835530725514565814650441930631344870054072422296258978095616616960663680737355416224839578473085288455173803507782168912361045523324002364073748977651284282970244644319404004887278508941822158740479555132231248643875052695276518192807628476630819664480072633376698080181206027905409228880864131507962409374028894876076855884027091706650498319039703972022493072728469714869079953898400526730537192964679046163449418048574175156590393433980910470661028712217229884025266630930312930697751796649636088605942528422937284467743620402993154918801720639149446177851549870507359332919693875215016823401451749843847147748449769335594796949819030956360597986392723712819132884065425667315906224352316036984361372738946869306383596342919790675731300119657775798301917088246284988358382176013651206514 [187,111] 98119357029992380560479555212277105428958185610524590374979068716935836256351382544862027253663995568525693174539149822541357316877354086511252129344211972429603155033428971048437294031889477388312714750523169667924793732201634328410384080317523768385057109312725548173451212981566493169251831637447025254925343180543518292628128182599450482385936404239503574963102484367131431734945669266753273126567365030298162866231967624444819708755420687009493089726932701058427402938663879515553609371947783767330157511446936254021340696852515025035144101683171552281570786235814086690906113204104259121798098408402718579635597370575556105005944512634409507743470167105113421134490384049204441776854696910858517243041189718491069495703168815050853971277606721956713124987152609373395493768554226737909091615048079216952799985152837937139662144135557412607814068315588986876009947030440211586173275093920160824527506178190810387365568780069871269849977094207520169672444391162775800089749062712903208766258986354008426389267217972470670182314596584714170484492710637898835598866293930828814396453052863902516066472725607696710073667979885762944447652795550155466400616421439272294480570231078988979412318003742878954190972186159791439663191588029534598630523687223786716252682132289300315078188782595686416248398828522023001806067925835844853921515831914402945680709407342628051364370712114540315230572 [187,112] -946370531371540741017287183662964281880837195316508722029263158589757184882792648587453797011582019950890412515234906839741229818603048008692817069143753598240887941206681261435524212354418327426813243569842116083367223114562714581278629304646262065761076049240642194513401733897914879329236374028029081050004217071929031647793107382489248996547675423671220843997232459865637997430091689858479395201053041319100251624778885292211522272804068009407483377420805359638152104945465329522947651052261488830814372407780760051816672346623182765830114055433200746018217265698830921816477728525233097702261944892188992293069796353771954030353945954912562049627278050896556320960802212348789010957474906473181789146713022489244038768198094311464168845528019632452594079184579427413901723896175002361056457371610326296628210254117116621242169533154041438307986500711651499069967040020635193588299095330191305711280675576435901755505164040576738697650527535463250389427853515107085080360899639107997574035759158053353659481515991113504575022284284505542295329185327925252221618959625873789783103245731180748850270312794841432787772088192786829724555150954117424995474664305223135161479092797542515359683830872837160895843458337511973094655063538659985684352679753716280224164024758088595141426884252037420341864736449617956360125706192247190468032453176512633049190291082474445847716838312675458850 [187,113] 26930219613883380696380667438792770669382783363882514924869057446107630163586660332014528801583442043139873918848501680839970802589921008833622615660645362965242871129372847831260203171037961164177143537744817796441929379286173536566682231799478041766914982013333132550096753064422452429918919116303983216572145723839324846221906907985428277212533760576088240280226554499552338662375839947113822536765114804510587660331816567470406816497493655955411738039148942084419790530863617695226032110223641695874334127816411653069927278384961563614356823866398049717036997193643038652225663131853371078005193048785486757700153013875891405373290225701924438083065580422966051714078163981996753893716129740270412400919196991701348045559596560363317301541754985291998461648338698084869186674006492659595056727546512713987414740451890004654946781294618642140327183525864152183467738003206720032134534842704545308106977741338555153710802801135033536534071554525453878548359976727658601408761324631236052675056373348907025034172829826845789818437949982787014934757620224254406876447113734513067881178711382688338695051191442678110790712021995670347631516912836507241448415052876124845588040832180253563467801252772987141108232519101625712683329417536941469219680036014281000355040611718731172253999442349621383872462365057779941021237013094550955659858082528583567985243259438851017955351693562912 [187,114] -12898631040389273384568626066972207039865368617035137911966379170751139238063381067441549968452842966749267961547600272328738245606560921292290267462820652879723798894736439985308889958398702630494850984729442631485562852938468682520380072519916433255593717343727363436518723699328666964905675908799804418959962920573459121786602944863884768946601753212506392610722013286318379754825575754560172810342016975629851921710590883740608622660480097074338040326378100567793856944147429749325140133076797932813219127716354156669330632187924388515502655450286162426670568366396329472514139357806736052738650606317712948883120246125730105324528731894535047278635817635103567995999239151858089362380232548883148932681666282573324779041291083425272824385481174786076374498132331313185770319175791102272579671715534218624550286281336573995976338770808845887229494431894825342729176618468453018440883013582277351170941380025214368614697207013412479206198967353783429687079755133987045379534658790977325781454093259068629122235252044843369839881576967817671745743727372563163240759921078718074169937196396503467263417017614759553056636380111665211457457650285969614874349269835809864354247960011122261583200059818476153174354674134871826693382364712297972814133778168477881264144486910487286240144789556648896395087099234370608487725678265433311966524899946007842620322870784948048194258063 [187,115] -775659690815351856037593684406260561221648549562708883905202934432552005430893099861091923717428231757901902830187270608860227651601477024071354316886948084976051428780989041420845895076756528743806363367039533867975243989810449898979295088730022545207427036129633990365822260110972422933693217944362526156040305553271324495185712841489227887651340209817773614572033640027275767610724090629942195618941131035888311605491893722184995990556161512923831540476220253578652117336355062748586432316119974357611169305620491324395013094108390091591610853388646854009812359272604632217026258612864763722184307550104482332031020655688132814672720597307197554456170533261367644524524347292986534695770746697398326352363033002824405510429036343719096187041913562466555345714875744667524769896345160514169987775290106406832998414032232564382991717742795950909836436712341352898432709046985500936790330249088028226823955798702154867651897053174332720359215045905236224531412034832136862562647308502112837779186334286847308575448543978284263347190008101649805184476820351783219166247680791686556936729274687184484753427447177539552808027647504238647514701213325531858970191753285218717723648818384858925289752938706107660112753241862999586669202046517138247536082991344681187163967170084219990782077610202998753900599585714868160506818159469192714810402328434763544315911016105881126988 [187,116] -4041520478542062376605823667363561272858843856308699311369969781837226523573834394402698741654097560911188809006552536483745717042009478654167995814209361008088944647682188803014162605301140203965700042223303960142283990502091644450690463031684721070744644501755158464619389310664034990848424712310942040292462501223204850459072624433769080806573186382795448471425898121366453035454623452864949772456740046898221237063691841985175280842378722778916703264403776759490344337870649962630925078090227470486029870715937775423898115531746479538166470084977588226177496075032655792177158338401149421734461021878864831117223921020757684608472474112234705152991581971284784612907317685515190625503273319094768633733176943870078326649444720519761199921478284884608669909426423391467992447085685949870196119749888204165984087991293333028022262650640611206153885972938920666702613506173717080588880154186660220362061287129795426169289938231806118670366459654576535910866897072230029857432865222806922591769436063549108734910490823093519037553597760826031685450591292460343724642767797618757974359675836158406274676000608373824871392698809454829838816993750760101122477063582188094939905488617774990993041159459420002074496780435815351140116543096889259980058625371238340188078616075444751230322671153780978835109824214358001240447256582574484152638440019188488908019393702225686 [187,117] -17030676760458952052385256576835163699883645345458438808295425640291230929779091841337434417841177528615631983947530508969007566365857364012254794101813539303455491225680355758309263788612445657612300640505291098704869687102142453002901651814236980547761609631831801536735890219447567660638978827298721243972731848368816121445920405161672815239137901773407122681459880116148512120286286944593830269644567901520431190067366000528257179062858830444436612925275843205296420625986476845166669452953883800891267460371183096556394385766582457334857372358165403970149358265201054619220189486029913469664946812038153360623669661953961915115073444507724569158633661966654158740883837715264482001201255444152407799345346203774770165242699255694046148500066706364689748584461903749917999669938753849402655500831601337964278113021225563086897860592068843034746270564492003013420708309312404760867889957368425524299593108783124647433083665381268384464205606822652720791015874113550081484477045677998016551422190912933176594252836547141328229521986090444368748022302917299106582217288513138205927870166071383761986732615600083092278252060925798394321211417812745819792753536931672302173611967207626654944455939882244654657799254287251841576104914483309258555155872013904085821910672302724372773114447964552303004384009715179769743285316510454198892718815544394840771748982860 [187,118] -451901675834139084685792356596761019108145403415054767529922699790005118340837800618644985383764811129355859158791930836325754436262772040755776760080229599932099884516935911149150644997614865738242067728692592222288129699484546325737799665544271218543126059781892710275020136430722020595884214926351981393971821320942987761473161898841792979523840719312255598683182754760103588227555711421144386783178805377145134220774553660869318064849305678918958141019569079889920797953963689834325606861174495371839728513024273895047930092727682366451409134478859639074733803572178687144307309643209678390675264680466665230021858474508067044359684484690067425221848945880561291747410466593512644648170893391310239147654376704849294047190077990676847674388185388183336350427447809315091323085815730384553257255841468639935624774245151829010678012444786640636286058979148338778998664946486339879528342587370330979296926489470888907918186422663361096756874336167334898055093491487302600118466663855825602458475181355645360521518075089132533975853920879115260049577944489798694667832015193766542760510104621242852214125985376754046247870043623874827650957045658019343226760326630268301860856605713817520482659124269136134632107122051874056284005611937708917332720911990873161054944607306269640168626242297634115818859098345852689033789749166931199360415845203233137789809 [187,119] 190086974388670452269402293327508232138538346171073512777769434739335885703023124403805147906411018895497409942339132311449724448154224533565564782925796611796035569637247871739375104590975379525000580575564339405661029632163410146354882780937516899213682379474620185602206580704084483751382998842930999618424689375282365297143460806818891992936586680058046158556798134831472573999440345214004384534006566293297771978705814113041803004821825402564949717834453466279773269204532982682056638020314118672281388610076914529087885455061703604193730629614690871452328518636409710092065758005920807074039257335633609813635191231151453094496747364972880251396486096598158195396169536452231174991087338920828154453510041409585060632452947251609454039739939033830277928882473645081930621777544960800748985384490698333400801616458604629728179575310183236216236903211488474387263905834242754047869426618772303927483315766700233150613161871166527387780086713122371108955570918310865363726067457965344422637106386377424510499678738579032822351202558835443891315071521311339024459584870881315689399334872530181305903792387144477659666168394606767922716455668714626994625426734297384683089609420328428350877723439943652945083528432600460182225603109029437499820751788484841288438034467788126182951045814861220004697745438367640698833762570664323822554631266619126027 [187,120] -20881296884587567235965480961768779628340409210720337675908178543135809161680596925841016532264303376033475507834090331516642568148624668070827965729867786042645795028176096306443804001530567136722443074545163619181436700876443504990322025189732412769688866613194738290916774639545794137895589707976218516372840844952771277680186651708332787603571168972534581472898563799192554008045195825640676242754571130333243765095379369345897459584343154426206352043600347884419584746626353027198270337729119139643364520582732707519017295770898541466036024814104014470186896894141880153718909651440071751352283989316117194015582745114213717598260813692378204158234502475652395806882444262666404820449327372082933018935123524624934964690044115888545302332375778063739363181965260573436165200788173332330827835270181809323008042475715595088317037944503650223457640570110982709178221629606750764826202703475265520868459265465655092193566911786939425588338056568528017924180777976422497139487809921922340735984881239819139543879508414587076618655666603972378159132295481003149930737323428290117249299382492937585368991375514527792137579684956425716824136787077506111161651692190313021875039018813841470556341575277041755045058372812734840423003855200661961167000399146104001017762819901876133978339038048573845702662591847968041774301735961234032453349720708879 [187,121] 20331714913753171871803779173243109292745534462950081312648031754823721852869862504932852918692803793200314990021014979214399866466284325083441863421950993807857831586248858004725578783716187949336736763516303458299305514009833275359489551180263612291867042305822201210277725029000504179619580667583261182991767675345382204583172122682048058629038045999554622210614836175621509023485672187511761992064059758732369963068866957332934885862243341108974071084531689578063111714392147668479558299926202960914186114376087958883510936074873270171977218462122120438767947468343738390572105236506806806120594811591037276590578778717350494100018955312859010065938101307547390251860128029555358296390997263400791842296771956828682560044346907049347269509473014721244955854806359848251666931723640264017516340020257512264641394508051799509051924643566877522397843989494645125901750980489427017081577981846369355606430023760414287862777885644170719067105649533698695585708452741034140272779574828301684477754982835777556336680002113256153829467869193990457543429244557789746361304028913203912674734960044123545821354633708164326782785307914130294871364959598614246757114699360767889339342904629010893062176527197319671785304242510518094182382527133211149878446046715314088862075530238265323376546944824802272615023707385452038676927118754530513072691922 [187,122] -46003512056792403239746549010162849964530365422274022260738919265313056940256796310039859830831462197145818807039603087536422978224063007815979776809151372364730108556589473880039438587743647129622338747440168109285791852614698090456799414756862855361735765915945719136229058295048459390758214888071232447625710061706003338237266486117861380434093496974129660387515813135582075380277007827877233586674140800002258882335057515601631536126632765669437209659921688248024180841149781492509502015299291352627830750860150839287007723835924031523727683961340089111631723028582203714341240758193560244601557373505798930978523831476954144642115068646750965504013926987230549508456944284996560993443647774952678755551045593697933846703330058266188475818135870430084470413541963953202850518176053043991383265448554637724997134814909732963455212879547992509700975673581038879274186844150742061002064930723981762404086018312133202170616074678879350330807634576187440821662716142781150586272019358494111530851278960115275866421600000882981653547705591561647007658333909078044866102673972135798102046766378602904744326133934058588658430729084612551559674744932269895349244860285641721517068552482730274967056113554776156603037003184347846560222855590645453857505821885539095081529213211373834831008899745419642586616977761196493631595749509266092519 [187,123] -423802726673758417788337274382827059451981430163735876829317904616732740916868828652953486556949018492804479886344105213131483832487411803446641361871083631866902521324587555246947416223488026598834328163216356393002870172337018117824226777035403163485554641489688025998139827548835436850308824346884459840801871284897481341658825173946603408571544093030136737559803509071483866998861983579887425445902385283990232590391530948249087218254807944546775965853501605605096290396868877301221490257861969026949501426422796757871624174842651611528453595607461753091056922044901379215509032073744039616680631243291941528991278938178893493885860572265348209142067434241238357348841912750660851830042198356348674689863893687123747723345377308349912174859691637178767862166865977178002788268927888924242876139784317060897273586518712344153812124977080790432827767498021407838353741973837796943541307737977165518553778445904882020579762367074237312265828738858054290056224729022430386628392751608087784300673664756413782824932671103493637083357495912276941398790578396060850229260273400394947539148396369523958383064642401668806956648973407824248847119303984080188107227824728537552228223613275884279876672307652527935846041164610280369848080511594598824519418610872144670322204370286974511998737923217018545936099713297293387682634604457162 [187,124] -1907936612777130868437787212253841102920253451374036017738964231269817391506237751629666206877558488171337028797475065414291960417238763234323462359407989460730338460068665151289386958798394107839309835045809129346240103555334358845663860187744136597357608109486429754338841587731093404576780784027921579157057563572701320916980945007756769410394513210380303286795108019780930217485325046241368034607670295798748989422492937894955919384264736192137966300969814489767269356914205701500183080148343739933430575004612146912537534816107115872178641926878069890830541209261580415463562248882503985123924591335615870199935330117354212467334473840857583381784344853293670805637495199442703125948578905273248007392494952285598344991804637169087013804223524757050485824658184465263385051510664122085164465495828545054786175609054151077060378258829925880474598625569160643625983068375128621142846226322722619943220386428937429370677742668282786301792115913429397649498556081507519713091130586823866737336325438549244446955447439852574955080688123479891775583839037397133070679212999753725731603867315783197925116443147544207037658559194529335746644972885431061850262128504462522783663127768409128646957077860876728865235915394463065643335438392770984076145410035727186529758824286050905268434153193161597867420529577050228583458956792 [187,125] 11654269018184504194479183754142017454114664505739693026480418239804013533968636085378084870302247739358886508744403116204374073081093302216942813968283244840701697804608423681584667236517796349483888066932242498669546026833298681953506043151319125634789064248642566707554595266907893826842801409172870723253534447005112254793921038985040603298429590336563890046105940432728275853265864058541375886803907755401880667588148226405825562542669853570174903659675025950909423573245466943642402105855875268435880523677849508944984966829303377382035879981990538930337389172641706908514546558287000166701455017431401101336556507070769821935177211044258703314549044767080036629091569276002719543849324150574054602445560792800252632400850943544651059487346204548867542843623943942615837071871883935431109317865827751966055108347816449576372664299794060973485915828849918312693348729573501973353523143803040233073070990848400533868088434962139088385492569206644795003864864706395509099809465606041660431927905206389649361142944797750971290751744744434753566053797054175386185521314978756435969915025275076548116346024393610685534286757402448243326896223626213100696487304960293793663647955993969352238591874756222561124309575655131396708230722380487283194102120356992228384174338744447274911038846465478268805232602053861990078253 [187,126] -31218276355301103849360006311436784430427716441675313138339238428463302498778536947244736867899427919998103824719261044344327299802566410298929663259510618131884060945286027218661897577713475539781517048916558374742133622980766672249581287050694517322311493303359669559738452885671510530437955718361521277327499405419849762059189130078558874742198405618735111219858280907702592801860878423065642297801365799269188537444016398951708863315459107635607953071751186536470611583931133525557815305566882619564627630877842338836088601057998446912434476660996812907173443462773387651859041526322221729889473219075915449909492816503873704417165020247851120003612357274288431116502124733474546553739680996789120820185425425577543297686514038105312021760597892626649331775812620740731854220018134601535581706673078398061784816028468376160636211899141267022959187421883822181762994378590348096026879532986733404951494402458692440486589001965063585561881024629279312139446877947638833380348948324051148132888569579348554171849862923385428329971086682494396075881319152037510880218178007600913885829665757913901199402195442730254840146380001912975968908941937423785029390175575543799286592818681544989654789389875627284566859364054862199217339913054133722640216741440092712843281001384795797500938758974691010892135329499431776 [187,127] 489719200396205385293046533163707391585328168938786467244025587643352076069975396137508747945695920659769579388750424169568068595961100667153360752881370509869167501446444503524411745804251612642426756655322997726726976901264282696707871602673734801249702538057611377782774847308886121936444597306387519579284274796699936985776671670553675157687035346961757379023663571347969709335964430274390185949731055347917156950952318835276127242082844706739236595222743646809106514337224168084698779109595562126637818405127904159026944697600302328725526548380730416440520334017335435166627051556547262731599397465019685102104405707988164054894261239474963402442313855692791023373010859415113476313050757432651427460184017199289798237056743643016843122512137705326933338716678459197508198951169051552815161960742848182837059777349266424010289931533745469273218583966349126264915604320618905853136201012332669991980362033012161154259891421602908487871510047064147074954577037786220337202605696998420728442548800484749790236891765849628291185130638186054216931588888781752915593209793377391799006052595025181101622692202235603256428938776964867776738140504922881915344676463175966904215959365219495621772458426869632918804843634036427788481069679257084004820656675209750706750360425444773766183054301261516444899347228576 [187,128] 852273547482021334549368864246954522987658105870770332084990117857858980537430887114377773336839802687338809455196093899579908746356149441020830496458188486280792473567982114818600450035119419800735644402996248008571314027375877396912854542716759938680282372475689196291685927886289055536643762164763292393266098196806366711751372442749866660786713861316337908785414775769261602456801300831666416745114183150492545923941375326295108726018150291106779622152571727038004296925378315012030732121964172331972014266490351560027897549619948600139828099582223999078204635079817582156302712610812982713367943853786385577857219790313599177027055551188573337252081519507778938831869658041324894143038192702446863761308480589552765062848877793073382771589431772974331956799481046400438709634031184222316227701632952531398309290526816243216809509453991432174331685019899243496436819737933244942778958096694099961927937280172266883291727253246260850721335388629269234101171301163518965212458432196049195923897672015824012812553527897243447246963901381934826615064290614539827082353061397664330241929715034621098642213716835958497721583051293539854856432363495636521333953344552259613957066290588948140631370482001711371062289850677824023434612880874697344511274740998618975225744875587950141168464270919097768774826 [187,129] 2560425116216382017687622229800007994561821960585537115989163650199784446282319711888246831239120393956128259581472029839277219365855774758400301170944421735926025178938945965225433372278031250434042472618911316153049569222492526132000229838818994709819278530354914971230785992121648800835616824296598688576706245908356458263613023257658737035059284414915940298480366594847159085302187181663111464329083245734189549415509247602268529024610779774938403036260932034697751596367869106348535722142159433679241921126035247360125972804211261971206404648870123272177002785128183648777629784579252664291329669546702992853683004429601005045547079319335184228566763247414132708257094530354115862796620065355289600154457311932742456680321851068745246401022590119287286643615059910804863130800636540889269345172227087591994162063016275095894660525280707983731218226185183226297749420710671187921936949096722713648715959256283360498674608791493019378452111974754718806362665557914520356931449833907698664777021241920575186734950844420943525592093993344904083404137014723799809589438723762291876934243678094908513610778862721379672153617981874428219347506691932674221171913288475029493544498848923404967384127264479581314097152617860928514664584190729762270860490935959069498381819583679573354722686511427011274 [187,130] 3117667181336154504648075313549477628663247731985324789752522168193549885560191878783881575131357060936721872414409769371436714199577409197134833944152099134586724565036815993607233275326626047334337290146796448614174864719774336465367825200599488515017036736474612454011278157801951654071307195432807906283086018418406376035446899697163229847044170324873326651874108443653220652165501227786525010615790295488330035523984836585507811039915570485455373516297567744804465750378962319935419220693039374586689202567443464688836194354714825702640236508073909092870740095341566692482347089623603216480818392546474165174300298625031009032229187803594283509257074885442723050521386623244496589544258594507120480746488975921416220044481042903827789970504347657624071265053293411886598882715084972969304632738995194881804442600308239676762639104400956384246462849822459798293422394612493134879687682891211867537803492917984195832464277439022591758869089229184306636848620215526737756971639983194130528372752280345655667342486019516770049548299882675065846600857706478597688282165848963287408248113317875029529696969533350972516885127342972243786487337481504651434428228091493966507309218980430136246757828171964412824220377785703250870097760230720007325019959906593442485430651637257087571093102206946 [187,131] 10178401821399233248476056573651383532734515502260085319336989098104028292173999385441214049504217664179442185066491965941452826475233971932451602333405077419044872880900164822132415865293062524506063459065343250877499557271734071707252366529673841830092699547500725141984479906451601696813780276781058171036917045054639777820023520397071538140327295248727603867656218286454438555747774244004617969980457929941530878589558283470171392762074478016193178225999830254847756355797539716420626700810303038986519233319766432249204008889136999468497058469395231735186750050554137898134371289761578393754860159962192314070617366519302018505788450809890073144026360146285444336200421327737493880790442580600109631242041590560862902402605308169816111852085739952859013839133136136696439702832784003336624789794109657808960001273735846777947938227805998608110559114010197440226087401408042294686411315547282241169140311249924103063387863220780585222007739993754407573115390520616749537066693340064919827182157680426211608283463979604601553757541988676597520388461293107608812435472642282042581219980064381226089436984551417977119231644859287671815824835642541070342323272787150427761508248607988999582414894262768911463439905415483774633998776925936624741225881722459015349222851836909647773420959 [187,132] 17851702574391665129473793954429379047529668743304720941387667438706242045967749515869819664849758224125015121284372139028093023975989755705874018786400476212958380209918528200824862799739060516561557417556764953417477426301133578875386752174504639706047124509797189339649418033518272767467486249408114263643307519441127499069274294275353078788500615606317328550176609151072087041270677494975350094818405424628410314319899422229862343534678194943473641648735235007185000643011626120825709512992918180877896883618036185265357098990950357353139289770497055836801444547518660705202388606229223994606671174110166309087333098250621763627231003088434895584132707502088423959019597915962198686738732438324622848007038962063207710346513778638626750512423783572954354440388974537098913051363939434891991352961825196204837734487959433864117757429592737082953463606908891074490765293946560717163796021677498884258168036012436340436201603482703225501889642761364778289969847116792969070119687808152053256296666279042677260328896240660660833259542482429177216965428670573203952660677352011042407575019907630662174910275519146850215517129369440259790461561832743100022272257481987945152582856632835815637917802795851593191155772543609163709074760782940705078723657186180971647354471113832750576 [187,133] 909191762926525467813178984363240688769056874375296921413771438097155157076898259592280815354374639848056008362083216030448730562758296328233813218424506070794296689752547683085155070135743195555000928764099295177544550212647607220094019431019346959951524550718656959539398555115761944809998937038955970232067658844633867834919230741184470110372256427059769759136717574175484033356405887552837689809557703748875879306733274881168210004911575859809344726179681009983853495070120003067341019903775510358809224478620025973069500975749132496973270500662208358315495649468135552293954755593485799099231950207319104318268852287714602240864863827345149919600453241371834163204356090249206842840969814211348646979826046429895722890479829566045232268439913638978784829604980658278399429659570962119986979022432135526934401480696199074629874364419196678898165400067809895075428853261084388143079645397576894094936009220071536025639699185783855981591847159686960209709530938094515079639504575411112321908115661210760488707529515563176247087702540836368369827849044602007032559504373858937988973355893663032618339282018429196327029573197925600034591248351762954826467573877549108928027760563993526563827893512265187257952366357064950338723450736108053269248499633890067615291066710789 [187,134] -22094603951768500865226875133653245058268935570314886690042945128861022621170054332930941894752048219564383884985004112876835542769323743651458712491444029919874794450576275543659712581547575857118350273788002596119682213599783556843412473765721866311699997209593066037610845802561908939579480429710297088859922619243132717828432831825742040496140136356694538523834275633005788935676132991932260806751422905424790277375561524073592128825056768661173255489580726317925202719733623932806614638287539285943175436419258395603942044364252792676910892429446314443095482058580846855176393925863464091518369932457227282710580684014975318663917878521411627576270581149012009862898489261761718567902767072740424792750783752663160094674184408913928792541895880181286322523742760268541956939922174884231499016762015973953060682786374798109111844602997220973557720848538768601770493887505934121259109399063242672655845072463639277091646231599729788011506767944428363443255819843054923848486760781546875328091806608728695940649751486319815195139291371691230965035190710868074468689904055150127218995388403763277193034335550893491624942596591765633638235840859908169545554714146374308516311336100611234716533955351803456888382039072617534414508864136636655176858736871338749839185715 [187,135] -14044380629433813393806170821308955487438750762814057713803517482254581467075015464819263841431624872355405908004886387571605985939026539000347015970424777755804107318984642812101876236129439989882689344302911553020574941186128686300843170314874162080585972838963106615868943521292954007544095322324377202433306077513730740604967766305130963991940045683810440031374841181329453423973734718052038114045721158091150804927195959311201949263582771083877885233604639493011314768631786383862687595600774684772314012847194639647251220938562979869254414364768289932300846866743474288214726718984221454843107419789063190491529332846606179110317637367868071775895506462135279035275497329181232655778857596212668118016534217227982712311150137387118701642361213710081258947594934700374810784658039326348583607888707178913700084980398931030363563237515879619945001705656596338752707876595112917266311938699951546414448668106514175288776181871337954072635001663786103481831632739831248690797893057812507432125272829754190193630489529602361383473005756814776618397806952104546837793200401693479632629157725675075129663493769044910218406458760012474500486023529038994351564396444248362522331562006431569780276768098656472545421539719892547311615890375622534122512515841195103892 [187,136] 2401945624682344894587203180926515629779637314836446145575672702324498422124747038798453596609757295511162501223665600482686428371484557415416796407661635704528374639974860848811620695363286238393720377047181640051762276211231730786354553224126508305253386720551067080658190995523212803822580799746136596404618634933736745967995614545737774913147235764930000171711049617488136368448284859962542754784573911001743868466597409826387695487383735630184684377638726739267921195904318561296652492963063479253067826718813442977527011071391301118336908979433779006095476888545196722643309462268364323613965595141434599082418100142052531800154887406792487408019685088746184076813077399517766016029707645071613012165610986307600279584514948353513638219456675416497809163101420950146954872070981012359095691816074750753225207722819177021519433079562691481609546010161988989141851194658731333615464627017760648357450764636321518534123658115003825334880807494613297171746646668962502401221787146102100284470376037812645900348496466466124151447765295577424837171369975526168844462546632269327110895798637846349834362001794519634239123723279884156144053649379102325392279565970488071912384213119690306471459287852941091530002983739738549052461823911331862720260406882245 [187,137] 3391920645612565373973637273851768071352391954366037767440998207162952049847177800056124152707878202196710601636745323805426241034511894801379420087254754964758817379965276554599148616905503347728876320533933927730653708562928698483987513132702530216611912180088498911771791622435660302020859599138798829632777635792349555266062639164394357545916486680140384899308668216790480673043818680424296096905181464783449995236579823893143423697792713664818371439558176064737072065680702983216473348907690586953345772458725781609178666878649220129644748724240652247057949599476416485099254677289964863151096305202600187724044626800543399929128172820630731565823711443012739403478270326072591506562563941620950177854138898373654722868723012012744709029508866735811704982146481798864296100488527027515487303779580737834745765627826793158793973668545915974971809588184522700891176472171235513451579828454690886541240767631404879778115942751053236976226677037492843224990473717681263830308075213457824017033411979450920814133115681593051423381166133175638284278065503945926896452131657970698434595470553948361258044411852355534756539376921744037197271566160718436845432832537556157601630588438021389326185118565598705254062341769556142263212266061390782066950133 [187,138] 311757814955092666575659996321399600482235403203613904493118311744699775691818558621271814459428520081556677024344088195518613351017979133625478340253523916632827326693188562110350604187053896490130799115941062364246742919821496675224204579283905120654829603904474078297552206577753232744471763321874567803562873464849752936020116449318894654946569607980089078594454529065325838434532684472352727789993251667864783971798273512452687588943987291683176882801711078185837295762549330554388039775734800140813154726192267925883656133203381809750731833361966319358043207451223736598019313868967687650359886344102585633666728183487200697817135497302906722718514715783434025913862203121364665717465005370247097744374603689462658535593413353722596304497723807559159841803365261928637107423341498501008597756652979550484978029545975408017695181417743389095006094796958658321906384344639199329106112051643215900521022188777301800890569865116693243274441553429549838424631184921448136071082828621706332146265469591592545097689490692758217006613707799407170675176124253570113670039745323783767898629767229941918476975980370663193165350298481789714023208245663086588311703399484656211001079982958825277294370352488770423824419056476172573159691701974425605 [187,139] -27234659126802594765673615319913606377975643792684281807380265222008423029260263730297170513474854023794364754620896172550029478048815022127153895635814540357596805770701778210409414172555017306475526231621209051673224218520611440853297566916043220540645517855348861030334135960897385242721165897347041024006899580667473160566259931304902742504751939229589000118099157373627492168473609382885677907255924504527856926910552799988374587391359135941549699553283042826155394381300060321085374571259594452783383739378851287475626143409944678350226143226530437479677193319147177179768444857345442853384882892451918559825257792100404771398181590943295229930253051616281381902183845466668984506624001810713234188607443735148360028207801929755813342017099029810234868073371180768934537242884352863580005401790482195000646629502418468246851850671772880073395913174101621862175179026884631085853128856859266193415747831825046580556634096732681710078263418681500940436773464774741187862361795128791807079407420683055486163689374536808469025565228790235009004064243454557618207281133180927699077367994478821241891653356526000450551811079211497458938552421364528335698835250681097487573828808643646502517405990488128633296329381447369305765119566745 [187,140] -19747792388748732671583878065980583974971555517795278431582929599921155089614037095380683162401887885425065868897764241510818470271302895542298657870085928195347276070804124432320848253746812384000973416393071415001117676993573764641376573267960046766838518065106279636036727643958576520630873379870415695055116826342089903854671016342547717587316627247596926649510454921022774155183586335794620388048848660545226412878089859803606221351303741724340853693028993410789505587501312786710141780580012811665449694214391999640612586646610042687539057187776332197397323709673363198783901045626038613741490648884003852749963376568695393806723623764453356445092464552009327626711511394440881397457329539354462154439227158881024264093163550343486521143835256549446827794959664766368088655344737215183028383615607990481680642936121375832380601398702752353897452663760218630922191542358606991559972943621200900953718743871834604166065549650400539941033356424102399805627710409733871338159163436351985583563119224463091278068597350884041283099996913035336570840823697098220290082544784871514246935596486626277960312289577313301826112183854498494133782609460249092705381836840993793040840953975692621801463083150280757329528425657445828869793 [187,141] 1131065749507941336826146169512148668664080312962542901291244895410633692061894955712165645464107535064471150791561679874452630382086177366480258479602898430048833895838560987540787033316143378784665091571999539452532232562818594359574964729853469404459661219466920736484368923131571295893765509910542772526476130579707469035088435802171863108008369989709928321169017318904060328918617949306738821449129123091854555834475428551196490959898935641377720958350865200595320890846677426503083692124721780446650909471694834442418972409660799435811112940619881023590699972438207816666188054656589941685538065144214025028451737198884435687704446181628239644925424088813003534981411180123262044450465479501726164477676863013188629570902474500468388874680408424223593691969098923897964764815508773059899503913102068837968747980722744872116899456429905668124097283907643011154029096823891764066235122324326207422418056323653877599370158052859810372631026337070301379855538799747116360615066908661207185864398197728655603164723142737939268858463632909466083567248790403808522163797384012681090336688062068034109718676836193024046555994202464462719858959807652829548898065164482875517539582277110940122126126110498478373665949970445590 [187,142] -167729070561254207616214622577703822573419332806953980687861820761840838763874989037926674287574215200687158856532282259431307023419775030316797607503296432950090004652278407524624446327161084809928304765893712539391710354130778793504402355978641204323494047484372242209087250539516345796150402382758117021876095332904241256135083876805995004091489677102961380604168090299406317824281197198466738161416844287804127266854384559841543243408484383270371808980148500238501860241303670775946773363829667725915429496860075707460605850667281313180840917119579904193567375341864774413843666944332641289897891740771817401504405586953824141097218615477045998324435833341180557262073765973199365047749486745139051074954387836603636780105895218623606701362441364349183833078109174033857831191954883507330478869734029613800958303407203439958114519438883738719422727235060445491764307607559154170442540338681844131905408397043566855881549596353056356223973755269905171001570872671285604474231262230873963900431766137321609502068854089614086284828881129577424608211933726112300161712613508997337308112015662507110742532349990495008108738476530883590759445382053020731230624012355344018226270856644045170533215514784933009553863299 [187,143] 18477416521496553858335547648270365738247261060606691171027989210093149057493343428666734348742018181674286832825142396717718485828779269395879783490134285952732902677690333818263869764784638254003119220210417679005761542498487145616623283753674845859822765460819234542788787655992708052954441126145285950133763640710112683364144551059619386675912592906895583786220208443372696660410071637828250719187787498474847877112947862435547997406205594938124015720554168933665530805109087514074968418657924601084360286125685303696319609559453669734670644147907186206452002098192267963009078659777839773433067721046170158885191486278164233572882406561374574136929657302975170716944199131859624547158635453334744425406781153933039894498192308615733231158729587344746974220245492376878201997012538182638497526243969752500656869064974727464081100071826974377600091706392447091998774823207984703440260811652124851633885232854884236134279252996411065766052877678150634624840477063644683176928247230886620618352193104650363195794198690842198429177327041946661295649531589540697804909839652571432484440212013546382983735321015179394459320027630475289613664269849905640626207974746264258007788690984496159447210294328723059302 [187,144] -560810769786303500448248883272861896490005683570132568760320164579121161894556072940401281951982255671072691462042863753897893259946902020228586053330908571676285282350758408256948990910242498875133917645053150374286317933121798289808162073747046954910678465277892258337547998787815401876500118795397998662244326910777982705550390891717765394789160611781129610874688910845533395311811003957493355910727871320267197021242689515870165140555066927436361219330229390836319720927386154527890319338729761706232639861805051712828903148855935979419805750088313940190139972973679568366861131454476875163953642872855656904171498097109160589376675138447135601133359622935113670855930130080549794994773026627427615905706794420854972395170371883465075622429225712619126764432320706674563075914090772374972097646516601038684831298602709618333867660170032254275723623610861650741637389612254135417359497018902816964397932990062160150756071994038133419789261909682584552449226666853397052516758138694707283459848966523875071643458024292488880316550127868922657831614711555250934018793755382719123307368820049152214948442778252629851238849626502521978493555148709459732282496758644522282764647044175394557621333990697 [187,145] 23707103091461607101007422278613366840241198841351274545620199809678395649732909809925964655978325512580267754996363946493403637991475409778751970706789216881280983946306358636077597985271188147495471876395300524381114138748530350742055858718963809205706876760639258261112595503548817139128116530610944274020329456307424244458139628233004775215424694343723284326225677538661848079768900010395645473785686265915924400138104162735771209201167109292987445113641321136014861264892032302125544723781610909603475109795721460069071329131910373442434212243728233637648705483879150908778928893180159709268469696178511083298172960943478592785180936851402769175994842952192837715986548246495935044914019034519476189513743632743836803591367736975189251955176254543154055140382346260747410315390245886686472490758968968406401550039824262569551799327852624887241303271586600247487518393760777411211460404709241650576205045117449669684736120181301289874251365622355121943008300611539875261788955276192448987572774439013855444569063088131784938757742947601716216437895655502980878819178109749378326478376414511290831930479190345605200133026137841231234081461360954832322055272606688216540050152320030105671134 [187,146] -482195403568523513059806943415142151290576172121027351944749235659782871226478760776494567502935046979993339614334768722120649719195921728229905510518251531623535282749257868460137564679452452071223850922852662417707557970827763366148770030511232231738875512035893198934959868527537655418891436147835713056596854418952921450615682361689462651088378209590392327591644925141309725112662052145536220863488476192855224105071003101307666105529144711185987400397732179869763605875989982511702067842734883150151981617461936525328151517327846684759152206219207954395638857890675250621837428328987839703307975636742922575753733307413538543006137356493446036990864378635710517263388306470975517578037316014142511731634325317531564744954108986248258994984847010278026247126058300358424886304841172220434091148651080251820346979071355637226563708954608035822483880799576301474187576503519211378033284096360859710558159246266221921203708194643037859126984695218772905283388786760590916636678444387883057191860162173941956833744258614476883889867949598686096208900031664034241383142258484561684729065062256312362174192492002968027472964876761135591427775854373849672348525709035836130736233577938040 [187,147] 3467185557752443892945036791594347597537624093494704402967757553328527774998204431545344781907492239348030713139955311049571612661689558139415760487773860448073205041962768337844042601773278102069234609894302543407191056480032906127869733244528553702192467033231927971465615896924130035692610475344902709098473771274137628853753178951561009948681816490868255872713633537389637895155413138139916908167053079468408601534366618431401610529104959100488157836663672962382077231493566502562668933333214435820662671798244742968395442440807730842667263162536885537593919370279083378568174787993016062578463598539773144035459512748298688255008693044999762765500744076008464208858842247597662219956334573039198142498474446545626117783183246244982568213947304457301525971675125551498770722588530930210282913023390608927376869378764547180562680143307543042209649968058133515781602442907679561388632229540665481231535597543692329774270359930912723570167073329917438028085740225515232474452445926236216458438491749169118625160737343669991350830135293852060322340133958107413182095566016853719307605596418935548966115432560070371787456203608413026569931185996898439060332601313114574842194951 [187,148] -31678582230357505918485020878523317147299581364643085774434437062010158301765510543705955448638920078151044079886971407196856255635164951016976270434939954298218817618619359182512364005694742116619571076355463078504609529369712585172042980380024768944948016459529037218713636303263400166885144409729869141898758306971840855671683249971819303008689357382084642297338816180549416005741994121926976978939302232338957295874488580686993608779584270435307467852561367680465666968013180258400109905428453994659818867681349871173617411887148101524116421986192325280341267562764502121799336347155369445051370553797866527673616751924068458172385992131389721600870228053966658492616544800588472901195550573476644896901844344200107621363674974877121926498495809437295159428373060956002607271351725097233109404484416453302518308901173117556026517813354061833787396600703963357311471107657469940508259782737184074204445355172783022823863292977618391407088078077995565162963209803282514720854131681970983153423469282191845156530937470991249631047513489604330000348238872224944238768482819569409864946012881038256153826822239992474577449303325255114002805302712325722104401728246082180 [187,149] 151800280849642699531042194355618193621589483353664413737635968718453287358775834533728599364891498114583341552036425622801147580972680811072820675107045478327943752336559437933415333961447880669320828678637527879233882820328256769545453165567815525511521979651133837955645804955417460560842780490317422712438567624055448580776892592109449156220076685219873658970570591272808434455999602966444887566525942775843518146776082465048772906930485561915331430731998558839251611368435779696204936154040995750940773361752744502771751410922302937267928899979378497924473559090552285781287494994938617443890288909566874966442637754050112682951264401499021295866148343505548173872539425359840099993999411743031143204057198067670084829649188071659979975540371699734925212074117933552185793060024923015487844903528830405022505569718970853127761714860708973243274779297287724377666743027993166390600732435467493564407075853996625772425461223853609759713584110615103490576233404580806906999006158816226938083421236681226016201374175608314277242480772701279731360282432791504765746777327044588569192039152015189884356022402799839927407906242539686733269774859082395453208003089 [187,150] -430711933699211040245096021737805272599186930825304347688142864550187863783590105598684711507194372721395061513742219717868594033960216983422831904270095607809213413756795902016345284739046115081128034761834988706612668498666609497910484112144541510335639865870587546616151446678370088622361460399175163351554466227911210989109560595546072203388713299546300623204950448867687855262050150284669878522626375782377380861494174110681325701052373159073892386442198494791786042961587341378215054668119035135690806867221827603005660784244816383354700864067613480968755385092183798881121522901676467448094201919697863418940774438919946927652371596747552071132479304312367651169545996013552513578922054146234915092117665821588864018736220578260019705714754033598066039509707871740887066107418156024246125863150585841138868078207901467799570035845408661568763538965616416153993147700131305599668572260700164677063492448365417043711057044204558515041209574552711966432384762258507214922306904739655221254496659745043365164605696703238668624126026478575717627988231556543629405238474698742795315231136609155407948806005660376604390469320367531886799065506743646194 [187,151] -1890771991235331672793752626284225406565966444929142822035953848070956244738157908661990817346338448149712642648714946471754158470497905873832473177391732506388656691061278385980621567622384790443482091336298995865149679065935749229583624978034281038759581745890051548606202350663245025706160794923933790353832079445441491399238496641734036376038338237690139093469144892446378398147239825389862508620387407245243279518684683888917940803438863079488857326688098024210540355970015730667492165809850387954830885880914608907554029190923068715327871320215647980192634798519403760206767621284559943256062499388717880015767655696611177257297376429690681806706888073945903545309411261419826180665429868398470840505851112867966086636591927395594934858733905367866808593076389646169588292013965788887563004493282206552413310326671234512800310464305011005311667068801938478153031489870088076159084609657112566180749803083215878145812010992696429503711120613973958923499452147916903185609025794838738648800415812583143093058534170118245784244917144460040186582001664471253861856581092969615646025481943384955803808869152890621840049198811327699881261828447 [187,152] -1850215763390020812155216307893950893199566794098096874505456473106830428136812510305552358199306544612387606438957419755403644796570120506838673675296526600831561719109410437473382479086631380077052419738466137963060869901176428933267143780569570095433474279615518088570724740639786532640391856814615336280942688972824785778133377792592343696583563105712541521811780573680846539584244293563295918701103859275274509873323413545885740522853368255871469171538390851059561177212684263374365037561436140698482270857601678579808930817975421462487589577852354896203531372036638311365866922219182800584010609035991287206208991582642782100347779297792668305464476139706632805752068261620472292483731319192382358034689305206379948172209136184002984967304008211710550473579876409446683800142059327720260662022817695573394780380530584768527127771425171676182410664536980279417809772060060296305706948403571260477478388399991597052191296259425871257381485614467159917037114258059895294259692919923856728755012084917982493643087081351889838569546143911053776112300930674005558890956070943177635866946803343799628154358549659141444170183990835818168 [187,153] 7611313221665169109071840265123329050609534679515821946045617891205431691161128288589142478876204459807948032128082247546552873787004243121378648433204241277677846047547778501072288822884199085955194791877760844009024683905572033455873773691832989742489012731878929535093737251500861335348015001570427737931742812680297331754688505853491937080073707559183146596597342425495263477983454720103078392325589761989508242383309828437605296531612410155840135759380157140346084650266948251141594331998117376894275881421415945261379822182118509774867767068128162855185572490853444079546166366588473812880176487215185629354851523145646549025447718206142271322371093499969318913780016129794498054456101196943841599216564234370825017335232306193756875558689594169403381306756445100685678867845404362010657829867922253979414949765311801549065596356691607269744085866269918264958254629438724689759721590324354612191853503194245938132404222415166345014197547170351971429626011430894702983071791176141546384364460125155855779363169302559131738772681941335589759102518037777383816192431980714814673949549990586307579744312476737177347122155370 [187,154] 9185337702856375511928823480010977842518694143706311174616337588262134693819494829520147362133272085005751781570615996331180024410333464169187741693387013536086971603846382331728764911018842681973180638651261446345602151635515918230007923811980720608869943679851869389522883284497114653289290460391166043077740743557550551241596632402081569125328864006739504622895876610345109306479213566263510363640551642024215793572793653280607627357986773077483677595310790387526384086278529560901509821352602269714933721079769627599389209229529083414660424944731551344057634096020149826351222589617371989371188834851794077582483295188190369931639603636257878057012599215943311919069932222049956824425488584783915937822855421023260895658933020497341287947387358229035958734310574313144164965356229385445491872190861014323679836603855558286533430533501297838250521339024665045022069625430947504619024627832556621325018793233651003270557085772198288536201150611531088311322956192584322965266956565238242135140639165539251164248324692633120303330133571873243566778430302804053569574639982654757832593289097386547801363562329239593746 [187,155] 1261620259149828424149581559241683487047280740395023665281537966248823169615189620260485940409478047998655473587956243217535685309338808343737121091127872316794929306522620680426503399171684194523138337566575646058496814564090007870592865358308420384751444354025637735764064180823216960944799255797990356654195926036350726047301825138611930957355293892031809807204662472039652174953121490586987393044221382893625624368056782188629153015194657590485890903598747121629807112384636791087718234920439718858918042680432560998384271201745459134537565412526883334539841733015262122843806291564366403197678367714842498872859757966734142615541225349861092919154163106658420471185302412818869127947976149407261932527286151642079718641036709708760178824646519830497359875038606499112665949313317257860776474292906571327178081743476992235842101970665144455427667740341542113170949325808080708364332082798943328176482074008658434230410894544774600163705864511194724189608228325670011581907682356536164426613046718026113324706022395218144270219793233766689246455053672759416985308599030541367250499902620753234235647404566 [187,156] -621908800345765109612902210522836535360543308882533096783938484553154298793314607665923356460047732965343382125388181913118653482400202972921453790230848514327824114791442914619063332513047710084121672239857292783734773915791688905442652803483617540168183500841658025134426828332638177183062480828835401106713305634904019647572414651625125462114684393588665570322481439471289911610633243122797805636420143278172956492277967631751475897799169622407625788679469291459820719158334467887958618379981956354670909194481495967839827578994410750275655245948153160823875503282143973551072339711615864423745345636948606829267412463272145273170716576121990370216707217817580421101066316173320165946287139965032767956046849364683678698186103779388175748466218845937885228272152533776457276532263938673891218240215714796942871536990845064195160069889742267624156531136690428817932307585878099352847137954058016735342431895555273462881363898552951866481142705207925080479360826493484145779206404875305611170461162381834536158578178170071545566256315276273594398519905171832454118168257063009186365541009476998181 [187,157] -41988150008689000193466835951265823645926116155464766885645109125078709475393565302128254809119329954299644281980403582340614468727410953219078654853843142637773968438334000675093204632098608022461289866283496167918249220450059124538182998728283325535952426180695941163555458610359076880546130846567084686048623372956906696621769676379616156705707714883264195477262576785144454289911638729715548277872636000359696125312182829434159330837917523047999857985249433335750913689422322253461013274887457003536561732586615009685356508636661188412134305051518833599515540453896169776804908715451683266366152916544954311776560328889186576448164852791134188368743775068335409610805009634996272727438617952962855215657320852288273303351457355810090799029184245664090939781121205484085851989500976469005244017832168954349546495766407449670180761943954317600573129704057363538884377619292838263313658564402736574393774873437945051057333029562874555347753294864249814874833679200032330777440614673710888319769794839699749731694468015477488413164757695028136277297131615687545755884235008908247778521183 [187,158] -25560583885600483893969276046379187156595918975368351766683133550405230311217499064854953620859095094631203331973149188125209870401737572693784338351474000752166837335541023722263615645772088712095493772211569231794234360793990540036522286119099904709893411573862901820398026616322028253744244132926036125661242733621355849184738223416792361412953519608535007390550193499612741878125316743540739233724606347052673041098178991269121680157492668925587635631242333369882768837023209202579209153305624262965213388717600410369512954372448726494935826737160107026225363278074547629437787216299170104405417026534566398284754208925016488083973823344297895218206179722075915396264655014539887404991493624295954647402044241531307082332260370983546410252459452251048851966311594947280961973864222623807126953722821804398721955299132457705713166108745871729477860524987035105932059109737881574943417153488668424984960812996019582897392515714929580870577242187767008410180962549156207635605931282462973599130659234115821487306503514988424955605255493678298480533245748324759546549601466897413 [187,159] 4299528706261312102584259339409110543001793990156513888426988008874503781695627888321361539342141570497149129117456045871459239752095736429773157467804068365834608618332864774068360340810666267889538971354418325083642041254006463684827479900067631921765861803695265894673957095680420377180629026044232666646130126614696017395328544491662769152907465768693561353048605149479430576448780246139190508758316842138169317804775078307015286114520062172866040137654585348024379658027140004539583833397486262956642869288523246291315124640173808355466141688656138515902877476151589345572808786454856379838612369571530765452651120589634191222692636384779747549670209519945535044026784700140980691513546876101144061409953542380109725482611499443834840416480843029619000077647201545645245177949094133611871637423975077391751516877400029539710929466130927860563459208719264437106554625109398319026456784409761948246952611343356389433008319676528929159591299646277793953681791007562457413222971379410685330829938612919489312955359498826769620402895096291117655107426561170364894097564 [187,160] -100378116549435285536468504017630039643895006619162186238522562062624240631720160316746099333727231689529925752864699635387878181629484760295112931921159255326227880389179108163533889418563179064954112364554101874869373826678331264057328093483701355418896611778155597828685449800634905565037819886502676319364173712361721287774418911308516792444856661409649757793614972038550705117883882975640254416851974112375412372885520710834683099902836175257037355776727126383852311570398343076788953160069487853572057668178269361101290661975182768247393919945743599796482693537347722468086502236196141451603407536054773662105762913472836655716400843749099445374262602672075530960170228767438952575790448745725809590624883484929002985468081041309253935626251168659264746965993109620794861487167966528894689421680966210845194291935650799378619845879873803357581752794172043358059783656292892859487487992378238273676340311742213304783630812591766377133092240388589653146449357859810167557954910984739106185877249404325118105709443626070648536409768633262763956516257689725 [187,161] 1997287607836222065656549402985900601979352973508770501998668725050757647652323197940427897169856055532235009123671504341123252894102983838252750305997141519007617926918135812335478210885956134131307150030359429715744468316777728106546182464843883728033739728563760041820102267219727637465349298982940125347589633880191484925445871971059635701534985364409019704394568384060359412237208751465072110327332838568073746932436894201963992582500247515580757369473083318489260071491527816969609887809134334567768279902349029828218742510233776008463796349271529976009059988090800423891793297481495470267019329898616851047639598929187859790656577583988487885348649004972601306497344844834308493328594668679174582716147506432850148659484007781476087551623525185826983309197660962371993652014656894622727018172691636116272820958978089983864751168604703170704884280636532916650885124766683228075722211274514002492140912467634942857450856175551129658026572031484430899101278829662688864832801800172556057447503074299632487240410934267460453979570780382517729455 [187,162] -44878141773671564380578047944552615331458396449721523190042423000021448546159562842227697307035547761510706997149738697741472085236928127094051650857937984149784968243316502334785900339589539447475659747532724705334239228092976791933875498395289331744784460659756868002476209314803172884030123237324410259708126739268120460368865865596546935547312088320268490252037437949246949896366712823527233865622973462566073829621812212771832825519297898880961208854571109569723247839470829807732282924784385700406890836893735470443976483210483431053282535535613184754426940018476124253169908201834084993468658173525355669393395877851298486758809841018843284894266155050192616194985978502368567142321311512842386569945176916681147647524891364227192498869217233997733418884656067567512786543953386627209311401336704247769008328409991121886106494264624797818862928988140961321480767719410293072587356436007005677577198620923068074267851591667819964752797549781695759780713973079969273719949867306961756309303987203035016862290217533052017734168631669 [187,163] 738907235470012069211371622169133299563275021002985875702795613732638165926568836446840256520211343282318226960710681408250353775014000124428557514566750572758556667310391388248181655909154818494263017200348910441157193659908712726461056430012271709014566440103295467249712840493090203015002413535498743828182458540974667485095874570226260160123555783380383778641343667639662378711014776555744429128068398544140750128096449653603601690178434227965371908481019833185596566860507422265318092514706221162295196870421903965499387998822193983276016594850215641331574743041368548972487871592901885060236732914529330649780906438214215120611040445066936133495350795836592873475767263028409379237715630546342261232442001620775896420898052525352620615219817542911230447428016159697783278080170984961708116239365983207485335099085400092096657886708759987101591087938720184959383916728941640698796247810421909171248072597845064554383988022781498677693509761183438271490714868562768060507450776693210320463365694200493243377313008738063319 [187,164] 9541639305078391506515093104495829668524001520086252472808317509229206776810062517011060654257664822750982574856748905298661710046554321895199716260268311668974358412294446946930200396491077369044569629517926274600492556864857185932201991543468807657906855046443585288312921132632826199031955500324297914496676118860462319651164120214468326065337272400037477860376420211731273111817669786457911371137958088716574842287382452496693321364758793323236492827570820662030608213019308346705399844697899475440849645800837221073999135065582512061207322621122934110959462187328774734962293819949118535903453224387573427313805147473361262087997278038709528072555808580159980227676007952272494834116844880741214045944569807150627572006492007628002894714401560547606788964334894968036620526119899001825374858049980967072192893562805930938578460242813600923529164539627425677168351824818780998738302496997467632835470942962772846860745754521353772925463290526712804009550233436577662728553606809397931190966876655775900209754060 [187,165] 12142747080542029861127117932279859720281294439872219710495112581241435237384575029896467756542283359953359450753241582602941467162737019670450200244991295406739517316282787041861640459492006012245845953303903269235926308370517771501292459729810640170240817972020562760590941823571738346785933180810404370757859477705128324217729243299741298310108406503034353590676685024470042280606536548705149102680754806015650443154289900425364127560379460778661043126134997743523497341022559124347665356577269321883537213666091319768776098729604759425122744701187616892853540939196336473648687722389637973786301245640266423139204955939696316850392127021965409508562598201159124196402314754342011245242664711375881574281267432580630964647570018525697635237070294451801389737407418470888445606319816175393187189708846788665348167428172187621326487420047751077778694612554806129258905555571441459783269086737469962754979388309283880968992193437821540722956080049664821097041500130944011696112263759886242588125540444680 [187,166] -10962984931113960986670610326445123212128910813173087351556409701797397760147136903038840034896826251256001363534226130367409877940461269244731827905971028040732584766745231615764416859870320072550929697163103301035259990799930219171412751484139149883738409912496207432892064166399573604144095098805578484228976682854211103231767892095911244940674267449354827922268412434315220790168730390525859556244484288125068997935462938373903714177324111455525355585945540189569087367133094491744056689854209783399221597015323676358361479469047864660194593254678639176773047957902820982315157302631920545251337312932487179721003959321211960843991689159341784639966095350333649920937534509682715693875918240697802719129229289726514131859059912399573509338385042163884647009434397364964210823843715052050489928663069213094833597844523340652761939827057065731550698341506575008348226315912953377993691448837981614995445052246353068249534654032551031276213033049106247651562021370916630136600316253201148760 [187,167] 2111136834944916392445396454812022929368907375668104983402865962062731027900986661923082774022396422611335750461906911810811921261025158425168398296422365030845911251370759732036726069692972555436121780698028427760090959522573923781774268702661330558373285778948952978793328272104163435454458409308600227523420125728276159047553040283136675624613582815652887778276626334022018595384992263840550122692107811084617228215905007555269046060600494768494467064258386472742340154755063799041721880353720869312284616505253949029670885067203333421044524132075246595961453999821365929875968272671992559523554237109178733969923387618228625263785453660578889698139449359329551270145172812297017555684179120339186628424450146719933928489949407830912444005160858185799710158420465468657789418015675136386720763028370074836484160247374969461345804089259623020195520110366542321153202716059440057267616254509791830732648300359657437688129057758843054328342819577893932946506457798230840983007480 [187,168] -12986707542358966496637623663343762488661175860295446339940723809612207358126316607702976084927075967840762598500012014585149206529742747460596094559601684383038657896010129546961533433008203577059745075360672033443712680259062434623509752748994560487837926676679853114803982398059719497255279368296345708194408741401618116237750075096051888024465368685184082029956547059923154041599509273675526881925840559296671862234806877665338981459292832172872181398618772439287910772545555979816421229774763684423939622669800789186517033792490122214459698787594358003839275799232830921614214275960694242035761925456140295555428285312815837094935844970833332041192798347594560034957119977710916248854923848243406255296225836791313446453299268787115906151228882833781917069632721926814084114059584162115624184882940554464946481688657506578908571993440125310038929713871768126469173509386435793061592605980787592892996064959055966731941702669597614600960144235597419445247085305444 [187,169] 6242625081431016753975939209449966351144634444011593105898497776205297805919428010684880831775560216167064789414157783887746544098156778601765764271046407320060521476730235801400275041377799711022401317726553590961113562587265373656514090146842306189434986748887782539472887216705319719770821135188296892505302964863534603731782472117449614453557934638301013152931573115084594330286407870319486692916835901607972186693305625035512534779930149945031125307604240349380195656110479090844731956973553702993196612798247112624606686382461754671917495847749946445328269852448705018607832458134936806067858985125212185806827273489939118075943930260401860590276883266527277798100492310379305197531402163337923225752061261915956728271531688572912816567260753108801613482535362308661716901797696774781381243482682732662075016808391688685803959886573136404787191652813843745905154137635697061215088694042794434318131398070365613295845210298927914873867949115914961874 [187,170] -854993216460645775436936561830982279362173415061762835710976714988754215583590592815764469121767167778291697470871883970934121267374010409206643584887500200605556171288551257331346495512193116250282897768522746865254950600046565543579014757909853260023200937719245037528799707354239039253319329139273971522774562517228083875497321983138723094421471715537947469610354536064408788093145215443124008131576179354416588652054738303974649803027803294651230507600734414334451249713265673115362437540951700080081234448322598220407218989877574739769331805612607239079017285638500556401018978171307399408797447409210786926312327512988170866347162422394627611313018527057817179458372416548301680748334795911497704011506791254053419677633031864543972356018459324553360430066003081876404186205915895289611055595325707271709721992186655667741159720482091192845148516406001216152690463867598932704388880207028679086049882454262288680603787339310556713267971 [187,171] -131827922123717747613083298335499226165653858350269411695357105804064874262748832185649486113250268077629741257351537261118642993162727972856143509652175637656982959117551043604803957529061900365728114174896557487138949466738875143212817820983082534544932503067155027121895790952791732478459771557135588235305950757660365345513040770713785786640154852454419444151460112964896115915407653796442933704753296769387833665300720409319467928567948067335390283931850403080452714133064538447318388425204748740254836554100418889568703386005135305594769725421671550970711026116891860679468305901544095538444540684159463555448852216380103696854145770681408225208100190359440470142747277649957863260418388595516397068122846524110870000471157787733826396973936896422970449696068642055283398062091306141760995067888626879967974961226085917193176242057716781570505739045572821416887294267726143759615758513611236543607644595564735453307891587344 [187,172] -31825897849808625179092317650122965327858193025099723684345182580759600191834477117625172231755699576579175394241397564907271168592450111464142924730077376907039320159744458230139683394984360502751853610652667484423867660713778720119493341280137797403515821128402560781180473282163032352475539693469451078894307835904708816492016447660975661575852479643171759821311094762116303054458721123868995024111629465914106893788585863905084324922395103903701395414508026955834964562934896179095501923012467506849250373431871854135917965636023351079001075221694626057194384459336402907677512024552985380095811276751332780364630625536788086635794079064098453651534460362779438187145347703508002022017255126124257491896925892938225214823534274859602554760009309150177534764178067892928131801510565471007171992385732615836073063533347474732177990235944987352780198051896442019587124359164256593852440817603040560221050746513887434 [187,173] -1105389239901562574597552349273675039953536155553821054870272602565917713192803431917795044395225021730208236159265207724240069859127143153330877365989607811101703523682618730702564636916000174949120342904985633533685373972965929270173133813383816577846341511301588898988573911267371558117320905755760993980924293074101936393393433413117131404887930306167319517796723286849511347500510471323389325118443897158659750490412444411477207064764281253195222444118633320542476549819235913892323929640860740464382187098917027624753851819406325509288484106057927006965885600651370828958388688691124818146050637985633662967864620935046089476444944333530181922240492400328616339873739897340136003597692053940533709488659152288189174123255520155299836284514454369823919834271841207817071453565426594368774196058044296077368777643391997052891259999227996706013351110660154814250276537893823296706841626783128086091628946 [187,174] -1251302524416034648510304349044102011824657498706236788229903375204195175841399467362580343168712456796214426301231624599111754458848087355088974095855605224492759132762069597402376839669012434885172198719022250182734913373746585872298248248320360917765365897860472175287044218125089069507880245850732518047876018541849811992884201505286264819320230416809140762101922828903382992530534080963550713470916765359317458752368770909443346255912592994375432332175210071571610857669667715599150425974436323938512701198091526977069974998675523794891835132021386209223210689171938789528263722738974578095947001072993636498034333890647224097433252267747171217782339159510638670233026071267780197256298179439319048132040562529988301650495416489318625659518806154014834108485632794702807005106585392235380147514321989697188747362431851256356040600440372024711377711940911879678697551146445834824243462551426 [187,175] -551715923282845907620329902851540209262017132065831297445139541607311961051188700840387878894379156128694885704755383030698319912160628344876339230801963976614709461685375203625669371299536846904713824593670853950625815140641084462381529627325799494782046437635391158572306075842838269032097979550088236197565910030101751610335752415816434244967119650374876114055700451882961826730785491749467792340222599096409177369112221088205045346582027099239776117748674091148518604378182912725827251815936447795268929619551777623292596332395952760378965917323076566540254283727246960735299361829447880841456035317015723852421969634919243624578821278982588058872064921078010218862669063784446746895043906290449247604345059033616412289971379713413381139995317554760165353895709852427923733613661119897193579501421485555601553017168343951543656776531793651108777367155750990521008627386255717878 [187,176] 217713582499566788177032750241207428128088883311470617104405008110953852063958850426430027740325615583461590318922031932052393280257228939698424885425365177086085485009809070156193443936028660638010749146474219221329441257813860695975396075030302549396730755646131746976504274212674565165755635944833271877088687688368400542267156768508359703895459567320151113289755690900862173498855727518535774276996928284588865223272856054761375454679741772949140517852427552310137374266940460354300143126896335912950335516361574413283205117780591871750535049368732361856488647994174457639395845502513550996388961120235168852948983827260548532729294602619992773276032689796047097625952535180534377989105679865192760912458104438670954468993030846215485619547779423389264365629172808698343924038236950165811811808680256326936165576660832017613733027914855118738249559766509402728559485 [187,177] -6313505316129980490550314846995672603147282481018278333644915913468319631976674469405662361518121546144305300102550802680192844513952358214463040738077378942508224701826556185959616576509746265976065504123759271502602102528678619692183437917628922768692975068511073184910445561123122121514221652931381202715929567952904950910667701219747308372477717868987667477954428588896769146839339111401982852227795611985116974782891673898211681753842734409889391334345398677202136843138047371746064514628780434528305607572432494045035116284034706871533530715117403684173068038592857124757680469132968036316420503437408103049328569218132935571084966519871624316234379871836268475799435013461882711512286420208763087481646208122549219746661039626089771107631628978718377401047510404359173866777251993954093564440802710334652101479544213828493257246659863247423643562294 [187,178] 9909956204187660296954668601505762656040853373987059501327595090345995419466542169378549928219166128403335042420576042198043262895922463357137931495191622908700226007679911247376398940719942869443893307118839326625949948540653189504484535820139981549043236057301646918987555233246405149988165257703129175108271453220921493061976955086079215980193946674672993029340070084263018376253716513825964916182383814408229837088984825444125729810630959433257112046486073868320788004262613360365671651859593863300935229198527622744782061893764383857146094140069137172746085186663169462204534118934813176933654878691779404376185463628146188216787827796504299688507257425598228081818224573461869844838034493227002246778428452652386492928757046276444546046450996914301768704914080544623793020230730052670328458718031356430692419353837583599144934781933410 [187,179] -10588722348050111957872984775558206659732396987600013040957009365898229379249652360875035891540935210914500342740614995670654769489311726197326092055550170693244437966836808288535525585593920609884762008913141008259794715127967876567414075265351479094190454515341721812305925053373266621574153906587314105993420947853400024309420566257525705462696334050692598125141977822933577829400837310517302572581030044636609536585595388452330780685706787381125759755994808721394229708175376103256379326012321093539429395764987390968787350666924210608584843692696097190597742440895065024335928675676083916458399699855863394763727456290008129352154819477615849694630339067171917755937689140139035258176774790703014841620480963094659854238671650928410877264678426493088815728491170253482629239083840949788302255723512792157701021174156604225 [187,180] -101529954594306124960112472814013105904789925974978302955596674213240510002702979469743758703039781062647719415104094877198693834367472925087581677230813196148296794681834406010276624047710427936902922163421118022705055302693754880906132206769826753187643824437700595243797235385879837981006201607425658161370425361137705666780203778204743982520799948655163975447093871633589931747592721624765698333676612689969312076678317452641899998891976281051497410345008947426074831189545316202988455226883120842806021358943224279609998246501814844437766521784678464850957582436358170786213490464545470427759239161145145080706157239041277859903093819854302389356151853487810758697863283959270482209734157780878803010820119906636026328662041746016862106600283337052965517083486054394742145229529348663195224627489032774862221 [187,181] -130843299749515651353944031028857332384079661205436698668284214745520883017100535650032891010739122188499934173952079786598987317245191827628618568596293324765393353365939655470398429967047159589579001091327809702409577507228507963006078734765416011663050490293673179842349066004171732715846880426678297552871508429176689189767884122019730239830914938566281466888605454310246368151724948595250783630905574361510071295394726591033733840517070460958257500626931008170920667954192164624112004984333453626197556423049012176195757180834021553795169128037547715050940883921799883166286355271965968960004021760587571451481245916811125003432837714361732915745866503338021519338667497348051934135747020404036640133541058710324666161671123370110284853748532885379734518810556436054194507415131125747785224345 [187,182] -19180385708276339445511702243591601493778328336509254937078481988965296122766615030384504487926995882571358319238551129420798793355253141200546161427495075958798155428272486555671939428892336686774345948329199376769420945809744159129026466235810147227434741927284005223065558146804219380311920118996560623926575847860963423056902879932092191245019819968497818539019495989632938844565224574271509271480713347928283381839767981085288573068001653247305175006009359506072940826421118656543761992805588875520561427389913327876830867384371119492199226580265150081083471087285599863430453597595908336520172655200759398015517005151132018121996865998089128835038076216910313833113037753942053919964678024532531522816740095926105296486333280199542045975231357421493347375536773268639983423754 [187,183] -288098668235047013067095395044517411197406040959011852406488948092330582471128771589745851530253011044587831241822009401756798821230825107615269839912208720156221119358856774526708840696187075955247014770959349656348615778589993659182089670151488332340498223761127405913875967495632410371659795754684450461372279282757402896409851505951571496143680463089728342097718151632986105456836796652407159607859587513777302608025575467406691113488012724886793420882242132613195856423334656101068622008753762358489833557354705392094281819820876449740389764907028263563264607723881305753407078188336415682228695260831914035716108505929895246893042489171062466233866485204392547795031337447429589016876699426112066262310497601138956375648372441276516521417694231967349924232997 [187,184] -390947416536972970096230946408354308635085786868996128203090409560042258283972105435485858586578281752900292676927004718769893345448545267969581670172173320217021527954267297886411435277434734956006634172381400905294896966525065229642007520680986407760313346061520795028604196521418983211314644295164449146828571926702759776392068487018735884262925434489318455756196942214784681547355841813791056553627746834738804774628231257951071505417535120270970544240311498801678029041667277876475065026267221830784281246387097064428093787423945005286902097143688604515226415644245893833237368166438266081358299680033207034810257285525762489272342534022852600983928717723452932127894789503998234843879957291643686227469085777986220101402288704306961202372820 [187,185] -41207110568696137249094317270912935435217666602572687957015446134037100338875784799743972000548266939119987212215672797943102035463162267441467733197881065166010285722404094149099811780545666742675996425255842786613705887390567249527555752742395609356978876903477540708783271467556509243016642569121975964938816876433307446890936805540439876375281875025357455582802552190636668049429908007002442326907815349994687029013177278396928726804527802440166041169695675398129387118101392976634156720223997522280328465933656167624076972580835957867261983211587524637187780146734255174801363721283891589178818057418543929482078593455612598733427416107025208624036069866654537606678821564500865460348526190307201563162478835056965298085206 [187,186] -281410722030251951244554219153240150089093988760426587158089131975974275451519461891263420527076376742059508742031087767752628574770056555631285995791670644894463373584091624530265895328177652899137433720532379604464440070654786866568695191791518707542033791599131238169137139480820831966799143545699026775630804062840588429597443298269854465412037241354729475966022804158546308303180566845304452056384923899049191446514345802804254401164341140284917156669766527551050511416564090781092431174604273523701640572776294290130812530198392158848648027965637799568343267710781153950100056871620465969816913941538292406983828403788189620918794706399919293314576135195776780684840522485467061317020031280291311939861 [187,187] -100070678541088716943737661599877257595485436168916933389218879570862983064386454375303509777780538169035875788157320980949383026947472891126355868111929541018070350399599758811113055081036662237198762412976340999747956856898473479211128081459199734811764784995062643319310944620496322485212207096083072606722610265693401705200367879415806400789489463011798369915114796617040150218295317769561992568851588545617317330164352508508994456772903912534252154779322044957838914049259611498271764685565169127001083727824278067951215001487006510281473090194463104666754512506567513350436538460579210775277330585456383536409555658218963325784413698504629778572141192763528337876637696167421419794 [188,0] 45486358356764103112539036008375588858075969999102420232237134248631227163381120582306923644831049542845269796310794367594725739017369235957489657198795259732647390734050435866344627021507734077578115011690046729753000877528526299114921057565658390076303917898074734246652379136638838145088612786176233150854625610661365011041687893922485040336915879157829124911400544139876194300194985217213331453738826269534195820160732896912069848182308006663505586385683661089588067027222711561013274633981325831979121420064014543210497534817099726993765308156679365439541725185533937546452734479688552636588389441973190300838182109387403234275885728468130036652276088927607119576690755810470992701531119184260215580269835388543808000645710927440387243641051311349877813547371312171449727310932421978407407151037478494181851427403226217299892606120136058862929668011440234933813804428884470003691701799505348165941446374849009231816686521852337046610042074524874993268528390716952419934416041036920429091194589579654084619317671426610403471058953601687600184551132451064809023473687079257135286526179532795314334216540170993482725615120918023403564496272368748781537467296294327204860400878201867417508651789635129594087043253316182031326221149604471818860596459042584045822153954400930684687416613781608506393728676179920684018074817951446240074817152795945293071180985009651724765426852272730317035108061516978757856777539968618457093994662247231444920858399572250039179516853954869370465998598428292955859679729032349777711958366518366841772816443261711261040918300113563265410688973814147774492030408690277195524736839805200698551505590780957154862554794517097830736187410232245922088623046875000000000000000000000000000000000000000000000000000000000000 [188,1] 10726644492153372740022087408312212411482323115841903419605833613617644579264210891141135493205402966396349786423643457133859723898139310207707312690495404419013522007492844998161284702396208003439878636281833051488462135360342552248602054285872021921251641302917598061856558159047536585207685756584447987570681851862550901084206542322662004740089656720947066191223473469000772972900616213132489691052187760783126600958528300695927472953086707059634791024865039502732719143591171988393462900422602622915086995837915957332224914702875063696956648120705259651913683960931464415437777933583357497059838698165838676212196062932298166238634735804555182430897971207325991645837918092709696939806241143574845561599630587050899630761516228760644623942019939287259651469873073314508699391458196451672222236930573610220834714239974537788083780376877147561318951985883021014684761051102783143049031179891751444974127487747802628509189848034647814755879871535613128270377639095126469321304367413850708899830943243832488218207551268389626124870298396192615647223663833241939160729561880793910421366666924018957619054250014346355903768648623985473978130940912539548598419775802201022436781297391313954440716717452898737649570690832265315003826007583595552887674568427836138062905976519748933470258685369870220017532491230093433568373959359656672012452370710498612771795941236469406706761175550593291295147657860651732300413140341693265775918066885785150494035129163272537502470216739232126853969254921612870761167598385937713855982843512651309291281200849346750366772770231714096254299265746278727490837181894583564634845293414838167151460269095912871109045011419849963499627078187690202146768569946289062500000000000000000000000000000000000000000000000000000 [188,2] 6652787775278992442779319437903810234966282878016873171831568185089503896971173198381024946111744608703824022444099669804862255921561069047932487028780521778244107100873499812652577639011973749961221728991311156993020972661979708589868764161163318220866124482765388125403438023870623291782153266249940109212259912568552767996503602056760262509225508931852121606050051610619720755493853395957824282710907542781502103490106095941197930894356877726925696688550483945354910642006549466602718029099417938266251151924553492808870435571877103096495931927707759144189544415518797521573237482617183093771860571295721683301283453534962633681548716145503283108534668432052199921861170267587705825356688297872888194794671888375991348385843472812789213669968768628206788108055927582680283687176772977461112558083166823568698751513178278365915161721003335543715143047900990714205829146129671483241429231068608374350223300479702137289979850169869380084540017181327296148201505173720398705357882901544641494778356624694672550890212947955443734933065324474158564667998958127907322058727835481526803501534023501974177469353534339549357341652523650837460700049849427581443468300210457365261285496301382064901269816206079608190771393154394372634528637640493601903440025835578444086213612926229074222042762083149634953218926155453438048427263166271681600451714868388648274853453552457396663700628809502195907919161509149694727915411425560035396851627713462669380401240956279000112023903683140221377519727002452414917575073735546159892539228852174631815402422587341202685827766597829069392837473068740100681437913674238741248423283366294719683327750023545799441636071128926203429583691600646092945447890087962150573730468750000000000000000000000000000000000000000000 [188,3] -57110462202728894452826812951788954132090269057051158951693471531310859536003004657809378302257371331603446936551189176440314126449006721578503257323348646728610964444989150276269295323620953038877879329686353306150616350382278215736408227594587129103801789326779779932776951085766195432083857853627610844445081055571008096242241981937975391840608118705231640189228731861534023413927239789844257284277387413868733697884314923198306909302394975077434743864389474165390766034619665420684250645770279801602433036605399804040987991732604526644016949804936655382583174707471856186196589731473256671735465387091346041665508120978855117296704628406744338445834776488706612227842267470600107140918421764353045323124915184372772565057712297044984681715595573283675898405425709306758639005865666973049420650325993600796727509502161043225669168157430130803238281890685420870078676660374493708526684376464077742365762183712472164795031057279573778562028010447856141295887164306361535527315973011681959019071630267548677780102751609216296926245644101349399221526945877521161536152906742458593402793001512648266917040876417252470320201664299116627030732420204118454017163174871541836812754699233548316434306686420670232475898668355190600092714235422544370611880602449541451850952204130996088885113706239332240744564646921593095278223315459041006981383393156641587557312485686081285216226214146798726264765457194593270463426820084519770625914704286351028822189841095985114224951036108030402324058310393464881592950940259647686552841834456153053648600739078703363328602724428181009162916525608309281666711968600947864111408856461645998746155069617160995281332007026707291701042221854554959062001216807402670383453369140625000000000000000000000000000000000000 [188,4] 1774079202972155696072584585610499605591618378842417918264979669109162282834924223741325331111120103278837265977007644085898271720176279411475910380881648764595051974259456806421062819635200942211691444387641007902370629021559719061591756519914357230222134463491699470307904563424189550989439641313524380745081498375616686162286496101806384403705519397727385668862144558063461088447423330498563136053512606012143398454524838070938003109190776943333760506431341248328631901880231721517155391857941428079430288321853505774016387294828610552970711766666335531441613329171356684112900629796670731938849565259236916071515915942694611145461183720665169744754862582974141278086218159646289120719261083759041208953674667416810738439429688781512535977400074225915545523500232347578268559419289404922922170574889412378939352924273750772937762512737937955526277277207585529564811037502496026157092531088843143005304182280744994185115456285989650641863192755143245498618866844761870458595632433764231780136203285434467023827717536792694388322935610106482830707497424883674475871151592938801542166554224975536766247634744722217555020110972127220015589055799187183465992684185199529588398656316546165439257501681064224485474051858933377196658124722635489269362034242427217254920248540998995403123073527870064435672164185382728280747765606399027749699011753949276280631635479788006980011270200179484361188096934959362898958314899334386897322826043454561030479613799352493622024006573933497282610427498836567696204798430528036116034525457449256041576324408374273206874438748149969980819093866708690555846479444057776568490218912971860390147806866090019004148064556996950848351615255650469034663078616631537443026900291442871093750000000000000000000000000000 [188,5] -18204206052448359812887472536518302043239505211808937666056011449662251366254866258272982880800634691274886875342013160143537822969771201137251061466327140881999327486850375028022063341108529514220310631463955311983603715308075152558634259058687765645487640314541080121899806920423612442401825359329445780238051609949209133380027917538589932822281240893977560924726506821876045981242505380594779695793018007149323669881644315263406864261550520577236116053436506838737238771783135752366846663941729570042670385992989666999559588617958446442628274716104114605397808184511457850732286394541228132194224104426887367166752693957431218608856738889092490513448894579007685267810196140094900720742040635805579197074906974393749316204631040743870202300103696082944912463239787749120273339614737267072607682692982355615616803965322665468568949001312651759359437916794329157696573862206351494546828204019228219304701647169204163832361485396447136835008899432568758868851678733096144155388333912579858513372274152595133006635330543192138943647205936214777755408752905558721709184668410038735660126078507757391900849472292354920404590744729480490030592094750684450638898358559971738216839163548556003182345002955370247088343229557469265066646108956849435923417184780320403312039165714760275155406291547591550819176772862354075203315867168832057457245889161281024018321578405129157901824163640185079868303501104988963036805183112983827889371554475575900143885256470458873531715851301945937098125599553241596324849461360586064250863598348220973060061126835552959715504368942011180958356247218940339124687854208312172488764826151096217887099758753942306324311109865138157892513108340368941970335500311506393700256012380123138427734375000000000000000000000 [188,6] 110743702719779973483230903622749229352732665415105685680283492145816534505838493586713221774885776752811589526510984416143402545942916691068463294054706466209642059561136442697499621721569838801694741071662312150024263624572563846531533149921244653688191497565512879261223424560958169518245929928587929873145691379911701298556017522800812805282380580534419229851456540900060929477444731122815847674106742947838320848882122424833541513285739971952941839997221189372148675078111371160730835724274244011718193337470688255519540410613199838334047778101901803759992477134243945973277712779839538657137384258874124800564221839331962113962090172125118992889621003337469523814008107061615811392757199229149004650224662274507833872340833055069670640294185354797661686278430382263626786351562844906896223066703305878505412749229876429497117137876269523755542931731954098947536585043218595075778619401940842341858821154689148763876087124095654076962155626844057761103611338551278097853541906624996163225907660069123666519122542263816787634581278583296090012017059220841226292800081110681731229087146514617137141929366955689067119828097544359566327813784856671961736910175420120116399723755178021568528453701886315231800172740616313241413713823801118431762926117360509368666169459416059544344547931228578094665506559731656239082671258956314672874851921662516256969301708282027374078684251853564244451523089185241962725260597585165568988510698920958229701095120981636090377898698113833667125051148608874489875296425399475534544030747919879643326038129829821640647826474576835955992094373685009361598477493204975639587842646195115940857560629057088049313326331861351807240774814421390337796822832977128303610925286193378269672393798828125000000000000 [188,7] -507043766650451949918103438711388130764974753735639837945705762895098547208934099345953461302639299192216353082387950855736524200558094793351510985519073285823173832132043906704487875346250401059280499538042175076212237498296993061870267388678117110302010839175907562745871614442808536329953826633681952398463846196944314412392661109300714932356850554067111580371924757073108735647030511124526157862190466750694645446870254985771870259633086527023216426506321244313884480461480012467547582958158700628297008283111286476121872189870216243897809210964111123538451050328340993160874929249175470994021152295101273446000684457834635180820570009534444617226527320740064534978986798575181242303105561447572022478678036542745308876533599149956212187944897099950551497301352375204389915053811731379183130605711851485421270442386045619598756945181541214285982350886076621486905655251599547912117909180203000972843214839129677597602396014236160640226853745157089697400460181812096122879202344385447353008389834005912227997706553902670622005562279897291778059209652851132252759624388645963409928350121434547076854577262111414852501353833035039576770527871520109286692886080746643804684444451499520383648152151145518518022537257439846952596678989276907774787849617474226881753124019930528755102601821076261652104973703769219687499328158806024706686413248651934023738435598009213154919597840532127687705234353552534720011638514904802673521048261650723766584851992774203397916796281258694814741963850124236237786004439953860958325694608733057717876451871353675404653567305132753693168535808016186729231501019023975885056005639510584540224607170006274602237405612516023331856409300705280501852792461146352681611304547004692722111940383911132812500000 [188,8] 1903327481952116151658841876038841854006178166164419778404326670773732764830537666107815706209951694632892195061867361040925321262378991543334920763382654521196826090491482657020288932791498452638731516295852033107600218930749832291223527916872347099467323122258495481817922529388285334516106509267544172829936600816313156179809471215561430047739227666862565420626945543387939400158380305181599486942003748864443344063698990350362624941415010692704146931572141788913194456910453881803205927080420298059927173196606452455168811599821999672405355767326526606789214658800993019923226942461512941515584956642084630271818198772227619412777864853699101575796320474084308607343071452978998578268883267926774875374978818722125832439688600068486510898573366620995873041662709708957530396760925191113783358880322214418317081631729941687543562056626895380183186462155678808942514941638346866687587081992982220360809789145591507411364466525606590343269234110420505062095054934562890115882190049065439520201685675220108119487703150792056795768258755617937448484299233611899955476455013528746925994623692167495633155386530666616412578740937664378374024419956490975227972483138598846967025173752338232324227976634143650249866616372038233282626406096150067681897665950243243934883383923689824456008232707225016434291941015840569584148051574333861318508888839444581778606173883803013806348307824084603808073668328347779300935673715352232324775459019114716243336175197966285296912351124699745612196549360686732840472098537953602542834484100685996973656259900689538815158771204530035614987209828738110147092453310728181662550830975794319895492919470709503081871372494845218622927945375411524162764736999453263344150855118641629815101623535156250000000 [188,9] -5944906435015574628593459542424883989410575125001518894950728885656187191536241995533210147784677584509085562643202937215405483317033170491095452101740413128152091775725368965285679010322423795818463553460295728918754355648070550738508583756691941154718298137467356310742032479023717387733203744261599160167099292320016407611117259703096546416906585869148620360135659339156886507304051105846262544728459756369773012116295467084592974938623799114213928143822302734545728990201782676210872471123228492579253318361560286284882365079137311000598843904607209507643767679657003806632744002241783614796336268090294360930467170927294317376720784850867075239123047555911975678754212009892092774476494518162943504812066145930034675444698305986456102394124205895729818325309165340225034650909213537506037137087653108407383439280121679566890750397306640820229722729373328385145269214111162028293323524798343505971508939541582861401183606960915405840131121856977750366693916948235908865660495794002574983792324438804777361865705075521454762431659502754332824244236824089521753632432760864350741257891069218642670730045667682529665965921108661891727864612730779882588502288398844578499829570974377177859675326613781567998341835092807883255974661228546134084497725383836310467728457906393199564950753562772727190174881534117180306073449283797173635363467758882942901397849048005178933494979278749178014490843335010494921230131649211195583673581452747435313752830054233717717972780309405653475769664616152338352194930167189238916678677567975433113134697399957020082736124551199006553596812593446800610865634154621532041829083750670128876220708804279918441474542773455054595427607547957047389457963529352579890030483511509373784065246582031250000 [188,10] 15328499078942181824826146567298681252998164392556596146587027728302280739372707571268094740098088265302909294176231409275499076269862992677150822088687823479600625803106873533093274654613158160977971482555917664312421650251730684025523926431266550149535631539872765300137710274370615527744600845106390747079075131070656087168151956115999194088671353016076898628975713245019823112323474073879009098372976054563933393544765309981759166856708133074287572128859322981693231963169233385249168232728763722199854465542683832641551332445927315155390365054682616864049801806945369019971755061812653914346676177680437342014277265170776553896170027598882209319997565520601896169944229882644241567177282266474486774603867506984793597111178687059893794404407642605625695766693459467603855354558070239714969376618536678255633345952504453021272031499961109933346263249233997246327954541383923388487984257718082065368135652480926870141832257183968859974397359304033732886663869548226676671493506260725912603486557143754297148050006906424008012090063344663825279955551565224176919954349263278636812964842645130652925331766842590604572390540530218578717727058046234580337545202426678581103601796878213564435419682853915500292792731487835108953451200051116358555248456909561668327521507648876868233205622080559629592176850436926969726139590668439379352270742516922366794747416411301344619855840357441885342799035241249918488645987681489481155422216519667969655144659610648868579807481901471097680523060585768298210063732542599458330535864545458891754906111505618185224212777134846597396896841112842795067245598166513206322055313301318689647366562486653615526371510486681627633125450397802125322934858265377933150830358499661087989807128906250000 [188,11] -32146965543799178633731908011062348433952393714962829093863284658244241386229319014229587681015839953240120074168132615765969220988704132076363555502408183439725293892852540007431796411332982547546417479075024214496868892123264475229880495663367889422415786461925402570427885651136719394275086587211622818932677976602175184447849736292358399465975506664645358640597733691718239511412509359425696456042465496672816752839290064811961946175305805335101915291567128538728756187947271543153120204729967394634167024121582742352844210178421300973683135771825179102189056097948950590135878143351199225068508643970015931810548572599032400281921856183486651733009210361128363107286068257321741743531088921884079276243607047769701795945268761493631187136728540070686869017182461528576010441968686002791908100265808789883602577022811578891201252551751714570053029789456237279278344161474923599523554576615972966011190875037225447344311751042242261927759359142971283913327494084394789048073399135340237693102560666417885419312918364464280078795434406819677089880003029908725644932477950590609972140937025668605502281479962543997620848344314949574625175575138210561371049172807977458160238035138213822447381124470545189946724754895677281890222612821207215913503826517213040273490617073191349332531284376020696712892308407406386252409283247011549133325230153075838956289330954945769627730346644898022226333149771060334014166842196160764138597807765056749970206457431476750711869813321370933113958601632854310558282023090009368923627513393629191464883622165606554689554278098079661998810478464604665956211235022486273309617321313711508444873276805201552094166789712200763603063173332878181518544168932276505756817641668021678924560546875000 [188,12] 52905284578564584880100661818225101120930175815836583435418342290568349013683190841358704112379097625585955538071116251528099803990878969806053390703428190217883290383057749889606941048886976609219778094968978844652708015311368459249607641057221550331048755118123068390582233969461137191627526387747631817687716543592722074504354145890158578336007572280840160014952670802933329148228951283091982297624449963045511494677714190124298429517783822643620477020478736786664406234407988574553136319428496261682061570406343241138361644698731321840352107477780032599084166666334260401787961558817038043658126149205266609699940455793811475824626963743542454779101908358283816248566185066282289854063839133333069342292498905136738438098090586186552313908614939942524652827342712101200306982962857435378103771410445369936952596362487558441285739162346117083920765416214872894348732029838374070294425740702816530068499279847324626007829357687468274759073546647040848262365881407739586587858789857339149416202901299453955256946057338246267963551293053476865977906655402783831179362812743560576969359727641920937487342530013209192051314062502713192875902863089197210430405716772137948989507486434557329220523596533665794692579297545330463829028772689647737319727000673085046361226080929158701226308594855130442682038578430436800958176681924454528788953803364544819209729485853764194290760468208584583475851745789330156282403784567916179806272346510591812203724959301026137920022729808546140663143295984059419371062633403807142357362603287482280630360931117765894762789811249525772051494578927100688254595302308846288919641238645152467190112171175002035383439858218913479495813129036820415950424247222258600231725722551345825195312500000 [188,13] -57778088015739917167828723586177960937285725803444536254640584174091735146501272421190835445159164522258726873646620817153463580993642832258074954710923951661338118145423744710288577314576333970865546428279739512268650954072610637461663447463866948767960484948661386598111851285741950465332385208572972565898540089953135176884223108756245662539667819077930928992623920090733921384369918158908706317273714567184979472286504208839263458814289361691584300879793868616112416120564012069065867220441142718031103682636362788791702882524968634729293729817326125825821723722104485838142402513094329080527378614992113962015024968159092655279245240940849492006745053042348912588183921083066938665653384574738405465341796461857097044771790885366486077217291722769898869670887898494260849646738881219164568345037278291590543401102105162984678727802972398238194025750273052922984334296298806842938403154685426173229957507698051543243204690810899285906393933566029567232577646727492198448886691554792393686995843508441005252828222971174354534989534243041566771880568625459455759875539210577778293857996068669788840803332108200227465939601146820115046653005724523630635408810464662675730533079207387378310952480399196674508845813525751128614215185359493761837839475363515694367113696699321025355151191034650180662297004265830563459516677748132554304667463183733089889832057409997617777526404626544253937627262664960073549928227874854162425271859099009680533355228437634625682910284145599391408298372416128027236206026228059024094881477983217719448348429312294525260592149703957514638408453942794569910736751451451044453802039304896194890080394415285102808260461102444493667992158157749507269715319262559205526486039161682128906250000 [188,14] -32791171461183560692044045119395411350218490957100896242542843755786432315850239569664214821543654485122032287870674307834074338250457285616353575318374889049193180676409563139717831676126660422567399995523675734953732454487897316419016325949054843529107413577717133892722953699284479813001049179595195936158628678080349557837067078193016736621797201590549939317115697145957425724590586410236142604668026738216333721087788495134228547901563456763954316114216948258830132874468612464291921263471802541478558755588445402107848879063126315371721928247979990387084051952536993389567117270575554645126204183133304472470190520227490791121201467400052061973744179645377276779032670406277458065531686592369971800475904303058709023240572006085979856566042920958525530830756629285862441970390333791633472618053713558580528814453289654026790515237291967711129445258648588026357153363354889172853096204158171250987536900149456739034710692831528783216949839725963264357802947233788131603168481862092303187581167369082180751084492961354693773130490841070096956135807188814426108014942878082736500336297259018918031746202645909655906219456781137423343232195335274854015022456257139011386386439876018049336077108294752865392884506059760046672573707392676564566497955252109758474824824349361076030988812570449704537424659835482499222706014757930262577124764252143514174771840515153765191336693313188858384413017940159300952415796969727113788708109033330708412019718440759003779795042218583757903728991570137410536015178833052973554736688498313749979636461679871897494590446328948956090403093303884320963442945287443824491795057280479760227456321357486397542729725853022388240963954961862053582402779918083979282528162002563476562500 [188,15] 649990372807648560655734823862744903239364472757279390713432812444417111411900295314515628193218481715407624782439509180959604476225184560749352283644463470556441348166144530329721078521827185069264416021549289238153588659017277693130196533219478734767709129290202207753446406509352393681336913997047777007514114461912159686363793926162134117487988008994317580085309868498813949085357898148258039905830301933005111235929956578165304729205813353860320025899245588891698090722612545315744786577578324315998665459544321797803906926270328500924000811735780448017589294246181924426926142950611007759344309670353206644992422521808976315962090086151578688158493021467022585730529225087373867837730075445898559249370343597302286828599359955486593400050874965799059904910112539240674286354049532015747426937742520845628933019671568718301611264452414426717905323060798652205196592819090742513980754329426061994180439860561815035016217099511819454266536743240379519710967260281592361623894389781507350030292871610739009062952147240997889757869277455348633035950364622401009730114819242871088195211788240067469707414413436319678421616914366208087071013674422814006013749291426795407916277137773365757268760921102195943481869097935323574848442988835241275086039742993928605500603993824263147068836042301376949054160007079574670329791185636359520281377091591011825789433300735684583339590667384798276048476769887413266930343104447170409484017618058884738077275464203413451147623968719412405085265380478453490803921978471282894884570725120891149219247476356923837417412782314521678119745758987906541194623102471175325662367470192579561394351029114545671419449721740262752723778406011578978513227730451035313308238983154296875000 [188,16] -4778156454415306072405925891782532015689917936351112208974511672769171225462811918617489423313692348393791596423036216337179614821557018223671985066295185349120168485263764608145583125928840704964444358650907939640166176973497720627979694160658872586752335307946036500420001584144708898254246151904020148553302862939825798327344883006185054009253215373547506921608945351068976902248659226011865482892010909649336833134017223666361768470522348947903265669381400219688815502012447891529922168164273153138320329788556178901652475821032429176567084930365743977296603511745532774350078739624268190965366928243553383065348353826568393726252882001445779754517993607696592382723241983703446291848664650073969746749538354087587973695430257762980013193564139689119676156321135126267277830312859409468035513847175238660336217779545309972684645770307713859549174826739203542316535690055095035851262398759646883636154417223736730451318217761488320540762933643618769423488506796511563849046008160100068492555712922686104715650019093019199159122085899527178523704124829351957647963240060209867266934582441222266621145238955229871191928849848427791793706991036031334374701202210341986274450317007957765952324429074535371185114605432823760804187284637562296114375526883433775136162918035244744593976812796509917072307849780817988374515590860675007394838031899567100467617162575942175751447557931158268550851669588709668252119631240813317763612068714537432763063866430172555477806773431885525728200844788914378285459459239204270488201507800315020811539296710669177355313086414938744542377492510827141474358882160561045479108866840645873422245137855942039393092104754836673460026292426509947330585523555695544928312301635742187500 [188,17] 36428953559020086870291364040482458183855687909216477879807425092878298145515369524503993151648702387781893379371867098243321864199878352635767161865767997095176691449130721849925696788806010482636475098201697400720506936497809635646529794346900648893416812823255002045902062861062537908107929169261328397457584517866136860717030546057465287868961911641440111468727223156640517877772258752378830402380997373509334529769682440443897702149783626376089173858874760924495680961264184014913587345253549133904443931571905640292857285820037940125899288413395146073062046598738478467165216502001699006112495162921565493376875745621673086849205773931432938179307042291954666745679802880185532995857374140471217021475135817714107291622008995813436900765912544729949750817806161958456861746855244809284450449660257612033974887406210254095589237211297043707855963558260345537225332441631463906312850274217806149257106349720482501009551917254252813092071834367526207493815463751134603522694689965595166652479978546030173502656557707073153599111052994863860223683920409009123690275180821890277260155654257914788501310373550931985219600850684982029390432522288876873787568802173037790363389063038787438364422549770043426822998599833474631832587224848919256313938895927904284663341123804343033085859056857244732424369546284701439997092608962286248009487939043699140265792022923386237346370115173837703369927826121059236641132490931001326577522871358054240120398086797104066225916698930392622360453036204991589815636418701934401956378272828592235318590473062725786230847373016264158059656918258189898202380453863782512155554193527366470264941435776348829625147702323815427315984931788224248681732373090693727135658264160156250 [188,18] -288219467299083136866124378264211554979070622265053337687831468758831355110197790078378089518682491972038965703534282398001958723089954348063190123416537381970992746948065660453559279697502892540110874587539079992877418096350008975910673321332582932178690716194212950842379476084188424642766054807305442265476714005022231486929812457896641401663804750794762895827350325550038165829817970809745891491493306021224637481426532154360089585672642613606016325550798087460817118887740041271112377686192462817950431148086147201490921541239273221763412256171791582317999024245256089100247496811882684357946705596005715145306520883788356324550619707382241177578440268031856263710268128581171737568900577773130877702926967188445392217200815864420100932418036822405721878375531244537281225019182920902083085449348752399381829283752139913415986296949415584262751547553283155074477339809370376900499299072071883503479075833470044205578939116626901926331240125271986406208592392338981416948814057982581496938176577336287446069979853616515004414795553788115234071381831614276247444762867181430388275186716486466042363817486914885378128330157132353583052785360906877052318759291073416120493839273106400823736449830899408469397528111214613120296445940619146898045642759896100429277898464569811213171370097289164372619743496271112850313051461050226780533670729819534380023758742775273792971034755943075914400130653690465258794607032536000906117738679599014584445872061487687680379697811103795388459836935769420248314026715187482768784334437127526827640254689556352841285341225573947231089525009670298290469887420647924770460690368473278880249869194604842065454219384859166497030100196422510010594365971893072128295898437500000 [188,19] 2096189458797631284093120300789944532543972668625869924325359073279907756442094561783961754474294963057037473611449468877972953158089636145279341053863273705831954858599660456038801938325404570787390365001840608331337200701393233645455690603087397882122873682345792766919069754601902899104319630948256599927873896214015124521865582616070899274333977887861989583463991836782686050998200757553731370522834718575470924683006824259466613855117333707799395648515214505103904480983266824362969620864483410412595580353815514137362642783064203928862280257856584717994126317904316526394196865720641344904740682476843826749798949637069003481132012907687835765992474250606592895113461764596418937795271476127767824214569346419213551691244158585005387276563360406730884803517960674503425229669968088225988372564322092586572530743756015704354731562079082460133811004815107960893883351383553567367427394263132898002505333682543803378268755835180853501276674049754383934497899050849695999364921173796876161930172625760842494822400250655688023548746330907926917020490141020199845796024082650667869441181936182253098164060720456570941087523173562350770246944567698282891574328964014281374378928992780581755936880369511626733261115510675166446668570201428209563617529277023789754246551069284162444944597327060746340779617453175278701334847633251271936246798411192235727868321669746493592964796739971129310714558185608760956587544551516332557498073209441386638954432083830612977791461931786133157044333317160120134309271184320250322075445450153946093717888398150547060602420332108854731342845154570291518202207398475217173812149453057925445294999551817186547615230671592112817886007526395743006971221762299537658691406250000 [188,20] -12966729504692795285597629399927870242058649971688892792562817217098204264371878563793188131733001736297451552833128039183309841822606051753881113929468537520453805483919950615832199200492234408958144961652203214505748344053559778891753847662939767829229671135207779266300561923784171659176520829410249762289261572363885876213700294265463985943192052510783414115063106809851117495724933670709288343111159225499402222678808763865364170444232840528726718860145218696601189181778349072424811673053026719018084801051685252067228520925373776143566369863484842937092798431649005829388227523863674566581989709071344930170726147059202392573553968867242209460829915197531822126387425466458977234014027444755203159032953438581465332435655385464045358771805195667582410334838766341438609527134345305009486445259575548038151373263954253885423985893255076562652269211547683542951497330857252298559500697269649113518013678686144657203588393764918804927298381714965555384183598448627570914496508679756926115062583238352944791795413095360564224972589309753487055226929819016742284999366782861619936797434981487582723386414365518579066435537271979083382751663479463583662090732051349249570602292693462545807184334041015706860596436725700856532954412955703548897147049425428161548009402194515926600000123089558786610482881470578945193447196917923867353418796921568535870958529676734252448097032210083851464296242880051581720637591284078210323064609906900637357811017155975847138808569031344956091865040389549815188592711629059307978237680692593154617633170976368411008915589606962351305874844943464639515674995977408429720374714099193281072219357418856610151143384074818665524033435981035227949182092548847198486328125000 [188,21] 66203304203284277569164146699374226045258604727116824106369355457253950862803613966564733352636150634086625154510737126882464235097231008135735242060750866751739320291559723160767559026270655313343831850199113525266923941348458681916520949901895838018488887659062385704936309797125960201459671044176742174600059200713915617614918419577870601745926099647449244024545427123439931059554784824835755139687353885141740762560839105945768719630420936262385701378620355824398344749725488702537790717653217567640915103980919377495720002387076841910464847211204086005019171459277163522015212528014005166104433539668077476781118756587538558553710080819989658726424800797733817094426452089564724246569551066982451552087612063347070301700588654295854990504727533662511155972021630082075762359519852338894838535912435480250831163381252147474470165775225492624207206115314448346432352967512046270764532173861880996394664900030839385486364385145224598889963290121413742521700743051657148419993112040428699380499212613839952073745217096064013231649728229681538468885476254387909321085239686553192685679493737653027396750773628895430854380127452733462989907873926763999985162607374706193890910292765948279967374314174667739409959986854913338965180606088926177690604651085386369591080522548647078374919096022039955599282027720579276494913472139347714211600480548970945505578067721059886532548648448702965665202454836670767569032761403925277905189205276809797875394713035716196535019435082387118112089274121621724659977278640873448417206018390196456801124105691661945558704728388080900485812740622663358279458859461494300266194250025561939769269496805876566046148773924353286535799927582314877620659523565292358398437500 [188,22] -275787288391175644086157800124978379454226619495234904121958358850417673373341628576005548727044155517967895499001075385527096167002609162959070031216215238172461247209683542105821429942739188255339125058349166385166425116303888686836366686084608325748713844334648205831651063939312973862895444594447466347223704178328053169517070623219300371160527925672693375749239834303140137671594422118649896360562105542799012713398490956537928323378225595125439652679805221284275902639706387206041037868236908877097838734795428556594464105285305274298419697780976903382232084380212251052827957423188315698729026100029174416106851210489350501052354428095326440410164164413165661230421600333874728338392900362081825264866386808898353256983848056625709773942061476852087241859792923887034982333359356815532738670893833622159651219975211550255730321831864744617297940119614309962962181462876504742373084721838124805240471376316904622974271980974186263808067168164293696782261004936221875324796599798160444354166828037132695024513948311297041276324187707670331722729293832300613618482741101817082375689240325786512619027882805379814748323775798292677683631114175743244494024469792675072409709325481035233313975777149173184455430106407918966737315684542446565944097749876143810660238148387864298802499507402024843815159208371003366739645743493575703146467738006716307338242657575533767783706477742256837230668108213715113802217432596741936672165727495261056594389242549767467608858053351816908449319934552319392559134498705169593938115885683160137097900428427665416151766922409734295797539144077962817667776856415972974384786141460189337432969303663138054861322983434830595382608389011570822820565980155944824218750 [188,23] 925375786803730319114458219390660210585697305402784551085958345745955801041934293112862945528531743257539431930298249224428037139459679822053060724595636735740622497671489513879207828746413656021444016367046630673718277632457435204408821892924343431963330921857153372569685609909787197149722065983891980875746603818461031194352187588781189823266578932743630014575880941002192697930181592666221453884194138911983745397595507971890856400631366322479326213080315115951007039221959203564637869368478407861424598072021014151388670037288103182633454767397163092640009902450812834353366867741262933168618782225710321745307776782680320509954359128795344748308195752681378580275397377860263728675202121969485333365935998532763660094152308859042773202429129494669554648072865855662831921408058113754086567745555451563611310854659539736283094224548767812703991832944353198346473122541187795158911244941241045005211774726514665816720764030824979951277650634922003814587366334759784171038393630603886024978826828943157546468391001100757764685871364827290135103773008444225848175883967673203745901946685843908720698717441786003482219390728067023854633833709808641193768767823545613006996701958075457054775137266741361694883026009908135731105011663010029114767560910563403382700319329980372664720143181926751438764591851628854839349037618753947041491283759443490532042241177231739095554072678809831628637920392754875006486928598771457490099751691900356178585000953291439910793770689686196099673832979874569216216942907406171243222820404078818161043013918397698572133679115816236385837939702509928157702824039513768422707182096722946855221023815298054094310289881367892528066058533844487830871183637084960937500 [188,24] -2417847772736034385344374172545460216154353201776832254778861022289298918322559647419247285055832403400777429580221887853660934273757036569835241506376709154046389216176963604601483037414896395252965620816158258132484009157048095009022075913614636237154317018525513351526057039638900560236066946041085304960334414880097667231656141418643089148166473693132023301686700913664809639078282652350733640330832151970319996147826969880334833010471663904865764322256651477457644225524155294613005038144516836700309988991477993021141033592992216003112300595059297251428746575971261269423217632635266282592664412089733364142656737156075771956276758564812105951769358551129771262752986380825701046757372722792732165821696239522053474120299103591038789173334620117686956007443684707455155187694125208759447531169588072718850351242854878028701002113449862166045458832360006496898687427009234116644800947897376262624421942890783948399794256770641418727297939175284293450572753707838408646099627970295193108058057493206895836590236534463519069695512026771395856089744074758227388021986439509532813634787346351902416462778178742684630111317967066293698511581404325683729525403286500796193065708955843280725746124201710617903527388832213982095593956583919363400440343521981317939430804905653702457241723809997810854125009466957522615262584945252409931151772291525037167963255311915862875484884241933171878992535196589679918860314864859702242683904423702748900361331222057852344976474771560538725322534904568839612836938455758282987350794336479709977563445823559371843004477752423815700228079469308511592454830391646238022849392850890669935749610466922561235574313287422115492294088923320806596011162319335937500 [188,25] 4396516715723264668495639353451629794310108519388572837761891048991733400591641346778633697129842547449891600685867704127546984103686751483005226887315519300650146320865257742935890312633383081049668434122664420299880160430033896855373490981059985500485701332002793679285164844903433447728734530827233275687481414607452828609535416488019785428983326539406257800655840118045407539246986527069897296030301376792167683633494838327668391586767051142633901437186671386174357271874684547348643175642901182393704772283795644859179809480642031669894072525880441730344749164425482920811764903295682726072520657651833621081517427331652206883121756603243179500268716661915784429385545532681074598334626829620592249210284981012138583135971151560187838296649798121604498575380939801164095422649981712514029245832099420714458191021152273298754755139333226618478622978462695536442754683281527010313524000096448169130481908293951284779275681216037932933863048418439818225692307119983615866767288021409704840455257914366289863421403446039527519662921583867131765950666008168809297918907275612669321548427721047887621451909657384083597510076761342242612989444598541372132329875791926051527180789137135963165978845453607956690651231585485059724576899251552951865374428725367692661568576877518070281504006756351727684924774936616868694605886986441002150826919869058584278911544466205580948670698187450978418895768686591392666678767785582983271738227628358162693906928931873823163248821378935987261637726740185026669892507951341455516019094297318485176768419284077875095745272425078354351172541690164315382355208443104518895844685096719068333706495431611121754154216021185003486213495489964568904267870253906250 [188,26] -2525438838414040061171511456272169535904492446086079467550435249483787562574106747182335530017835754673467457382961268505263884078276149895178521016466059262253301391403252573512198854320178747076343586381973997497385601630896460415861781263605737271872973495155149978438402242631384765030816408202168144724768643818376573440285460463723417235829247084170389333935999743157463673212180528574411274422778241972813487644592530883269204938727518353139213783177356818650314861148696154449569433803294643265496895398405785077820126503018288424089157475549393723216602013818664105070780500922204852597771675757657702726216547531379223644306063548740753570549771380005592152379851025078637648623667701936013189630199583276742208451563861630901826704630308520769541256833077927094583396099828003296214141867545667396680534471593564408255599671000914652890289767830320953057056148696214004995471802671289346835348691925420403056001604961690360654552196929845965828064837931405626738156378602196546308505335618708434215814660587218414875768274965145641462710447117680936122354656882148977442099116571568079378453083315703162165670091013893462489843469407361912883775819223700575643884189639121254506409140375730641785631228000516055748959192085136114315433571376686734791386079733772987037825198233327308834099479756332862157448197575420752963406922638222220626789222218833282931769147027158016639959047846295408240058698308701833544609909363853063236843975954559229870064743646092261580189741722166780764550744283694571921234152903118440203276470541468022425401326904797049476721100422315591853444924461584261467832730844963838237680437751511287756836794792798154630008490557510662003952539281250 [188,27] -18743450368254006546287143560933397732059980556063803418811265556200882376435946951044781781797870450400886673879875394786685093018045649039156188782030880786856510586917051183827000037260310558251701128910495377847224962948555345044659408971563617613595233948598287398447613273385444539146415043468659482759722385756014802522742609526711984918926494567332090498628283065193719496784884846330059880378719982437472638080682809096049255499106761077026436732533130049650971312535639359054494037578094831151567297812510547170046568267164258520273825793689717032339450779446492700725210493334746196065511293628546436118729036845475663170536430956611404708938972977738792467743379599629584514885712430804299556669785884053730786283336106813992739510331688387837559784903046940201523141622984023722135502688130995872972794338460890408392972241307426333591584669365521231315589362142025915502999247193725696316760415813321476860339892973043371144680199347366966609569911334368573362540693533892302949370575594387053863460283086271101686535161374883414508252445307891147644547419854563028877275419143039399513075087929320201622552267982932492550780205060460968766469075700562898226213737869089804295107732868827753230782703918159847962378672028582839257371081088654488367729267397253693237025576715801136825503245777794546348286753590730776274553808947938342639997033469839556988096723196607130189417779781089717654290375511883284087782785128582632215954921909649198596328418996700897109911182976666724394453628314159740038582032470305150093840354919956429243763815310715216901988494979205773473561248560630704775370824509303736837929482531800077354070547995194675304571130062504979608807338500 [188,28] 96267810790406608782975412276620886884363903335524633110115374743715404846970486402188415300629021667199652899314443771487177817718353700624362173002107104193655263900299816937929405917229197586820405903030222884580852003863142023427538544395944915017664663362160582805808897800557541400610514057577415824171333779609340781385662929994899149957263499497992084483325852872505546078257454402635262442770275947696106190159583576449342445719723872792296309407635439241501825575062601470247608119132509115944226767633525450562330220085972091625374951055414552782535073572529349601262179248998621633320141763822627150015990864707094549303923602240064790004492798307533109096344388051891836364041398444317901953421460380029783163731276766685845072218103019091506376690668051556317917100604155132418000109496868294261157878460174724786904265917599338444323931075444551451315344778593895335394702493910655868264340768831775493492567643813743962309946989352123232123220768427272147350292804358870804059793254583015183303161820595110374650425971750547230323451670869884234416403382452123678212484082794040102407100678818605950714246133594435913734694416350843957734107938894461702123980097224060819012762532285633027652477788344911021286248819682248549812947127954065835486263392428557259386945273732257876002339221322927037591647605932221093409112194049609325977434146692454858948974682282567589282600108920722546097469887286833514886824584934833706415323103561479566773676299208632259167314395734694404864726258668363353847233138601534535570483308291485979693952293698464617175511859338105083667321489188082260696890114814334052525710002021803771454940537785438446645558077639458880558002580 [188,29] -292346569885581950309524386909643376442703234365171540126881397184183201081850731740158655666016780385495312132718709512525764523589836908791311517141525065290808017254419631546779147088124901539872484250473960989009121058606259759041115556843988267033778244124343477418480009873882951935403712170418692088848287898249771173183715355933691361245100934473434517580391614170297367029930939491561716937872352019715368795532262333519690413812725890314016808949832283091555485491514207940013672881093247463761005621692026082426762504913639646567329601726586196227634624942190435484890939681599409582730017055859267812913401063443652791986900937000754945773335372454550179897421081346618754255082094825355334125596767408139891833298754881792174472072434320618949213772131279121847676355382533318950176206368445525410117677762187424300674755377606560920503636613754368814580221866415178011365615259135395101024963301039028267126773711767481024892989749608328075852667929332353636949151546787889441025168086822744241227243623785962306270009587833881446431620094587541521013383213232393696018306681237384247166218198151952543549179342120036954772659470107943881430279704828718608095789483267363875894543025489557860316080471569023065443019408292723941829895747850020199800052963292945599623835194820934866142950514890363803998528864072703843592307906372080730579338091974954459638760707569615633541842932541236975597258618079439732651591383252064947193753721581539338485250585066364559559060926956455550285436240800752672829175806564593115918431919335040353069404636556564951484560980114079718631207518380234852215700271140048256671292313184656492616149354027224397186871966676082171603943 [188,30] 674969550183065232176515756764446948581663347785944087875308590484800318230701248332700567568162693347872276666221101863441840169015426967788907686752089148730048237823634547563949387570364851278615852596280325900340774647223955477569225130634318229328993741885582427282352867461836728413518076135115434231699579017804476357798230942494559346136912473732055038731557553040542563532350525917955427153067237442790469717545441172529283535978088988730625885810280087704869052551107559755414506231662994083341991448162950086359800449036950774844883465606894717126021493626930543006813448406919906570673259280789807564500075619238241187752557988144996384473584999886740097668784884321159912245438573443669794615346881129097875110038889172776630966660756978130077348628105791739919559536954374842412135236581768435206690125806109694477322162133462858235238819955588003705948097969120103984676299941703789616538249263723874314512444046553206001674445915322006803322475115439199112523592552282385898242923753141132258208884965387732120936984522097072342427446962885268947507498052034507962853324299233853436793694903214674593918944435596164547262733943135192548894133549189186396711830437063606748136863742494697543095278840521970834545467979575033201502550922956982171626531566739066018571403414970634309294916234303567880261022585316141548002266340490823099394522604632724395617943805287640481746850012145834060463637301501548072399478155610077416844252966990455868882225962939111512566946993551436216598961065308566838031992853863354718264515416875319688252784119771655976441317637624332000698017306581296334446376526954200316358096432889430384806775726661052638495106251325175164951 [188,31] -1258211923766568044134405671496686655313285792749172022667090721670809193432101127876319834328718227721308976667134235609724558666241750851595158036260381537535988258217887166856669891870155251857848991167874969509746960985002582035775721212015234464357734464104305810277532112341254398964920803975970252261272418746368015212465629397221634628692960342947676561506192864115170239470184468804193394113928476599699032618740910036834810497532287689478404194467259798735612809310077217088404852571489551011346594884469762205522704077068365968744156075735694816727634737472775136391860391279571493076683510856110655969836402947780519090898605835727832755560217417357790088508961068547479888746448314321074377838097224818824496798444433882137183855865317143199174663275264826856193223817337585873362516294446210415965537077637316796840156218841881631180387431046906274755160762371991578033315579525601970333979524336835478460110386918375329515019141875186662722326162086536521636147507779914318361860635864320671159843082619313510110306985931998923802326792216813712172341489754502087090535473872243316143502750521219710454572445371004945479072743569716004427900169901567487580050561139563171124414455545558765319249256016473670567451695852791731322964573859725863153789249813901565140989821470993489469082196832348049334732477324902148810848151367211483746959468404290714177617657486847603197603255010747571767500168364180397848513563571875387353252215168429979440467725742828417603651512506791144225705178662702339526769850014947071118286242572232711099525450611436919618888018364284681151948090831564943814698463149508777666245061311947636779223550787246216733650238106609987234 [188,32] 1913935666620281242306884770185007118031585084857028630697687145593863330184026019708388693425147615640172347378028402787074010177515548858901954045581910517284503629928331228655074903155935086689833593198249501622894441968737436590804988368507414025838657019640947737981440487759372875940109673706888698405368203371724517619598882165319066059351180173976315799902241023221199762285319882804034017607703967525618034646455743501597944570518303597230620873387171248644636939647490415148883663856111713985932546266263266674712085923653253115926259383354947777245307988578398040696476109478103579301373721590371974698473631600554793109597580804235592266665385932315587739253640732393216747344345354523707671232317446545015288552038279285519736468675136528980554819675927986094010771111149870138402156531170673287466517736069631180931862105145511190965286817136199115814098752355361683627735014904267499862660025460687866139534172032989748986990647860377905086835488374753983901820328074522017970596371505437840822653744265919150526589060038093412432130639210925472104750686686503333895351919704128894184271654508544430094053898367316763072083840771018224923001996150260034076195310989507749963286644772072968971031164093709682088513516185409357345270562635922256985228701213012139119311973820312318611227214888831913353087498421744175681479746122010736646249809536728031101806460115100589211261922316182022325686256069124506200667943662130939202451957560481302746676275696434476630857429510926433350481249056847676672235370792634889121033604698921874570827914928402144378244066372712647154719292270763579018254537042541260088229425917061706936308985071372724747395410832147397 [188,33] -2313334607477398638906327519484274438981981064919081740715538765069976433889470447612182960692620731144538066246381602283600657525082320497521529463293598129444217501883424416762933110603195639824831064597534478968665728231365412954151297967452125669603240757374229634832493143669924865414756833150049872554775157158215166058826211366281281663525565320024253515749489440276748659462347985710943532769521998465301805478106906747599152272842428767272443903393102702661839125892614292604174076881513436785626919129311094681831160085081170241139694971109635344594875173427798333845881801699764216160714580778559852552797111830401723049396978598617029966448333238706873782214715329478520810755725531577360002792344274473130349423414358648016600205055285583303826332133199666491801559702558464809138572521413764099916240572391324682193044611547338965992834581185090647399565301433727450550524515772165681118613989487596963792868303586910048890959741496836792990768870542898407234594959894405614374964451358311357526672564950326639102957507830502253701019809070214631935818356272309234960726349800074532380743806446796181612354401141286379169211993750394241294752393861269225907474689625440079048143776388979959188015309180847736536308634588963976971904467622342539928133315048764351791952716808643903850112932504703879074985338875005066706472359208391837263012923264734980025883049719232488096845464097253583874621921308469626248894859300595456638808175439202473839435800194609326144754203926027990486070091583869709802441593617697215875125858370533309803169391293796190008942105475769121976963142012373902169515990966073827535485018564026712790431835447298518426932234492354 [188,34] 1985204190137650563252632417025499910689796375197603879325111400977783273041391097008033195447206767198602491089912199423248070095646062235053918448806769481515030732349285122075789759136323431687225745767013043872526862841733444150970027144989928266050764928348696208711201764896663905522604899623746340151064616946348591728805005581301784862781310281390605022915439603845592874546979466898575214676561477681620005268045194789426438899684596110107511777079476566109764738502148157915435067429800764362047047784761287675262321539366485916241504860541273293339898695974170865720076568308576021801169822180861990361966523423158730247929482071371838900238224709372907638178717579227654972814603150341595358615597942107720956850964629960740373939165331812995141342056076620298299105689469170058806625476761512776681328437951984700841312690379452115452066767923081457797873318266885027247522244465902395588359696852947011193201136415774395031479470325650102889807058869983495651801882689100692113018517768915945200842387134034200415094522853227865794983053975639419561245356109353649958751355255016584837220421019541711465675272806349141844030153556067473982813121101776330672534996909088897002889318111952034543238778220978835104339943233955284181202306239019944481499071160318629539858222030155292174068786775934106192119703964909917202830546005112784120844502295538788057205033633208143922879658988706160455161079393177118896576382628968529755871830753401059249655339477454194275631090356240372940731058096062210406660059040037652435296861652560278005145721628379979170919707073464631205145950142799819363996372897223401529483359388850993634336632308994504694606640426 [188,35] -535187035795361436169615729541775970873488789185861560721235286317226225293666273455544279076830905502499227749299808886378899239654056204919750030548372716039277978943709186876669482446307419339403635800054113309856176189751187571322124034458494340291664803439139415944463472702612654832190820806011828883770845103900861538211328314406467051082759675673776204251103376651498345421574782013586743289669115342764122297501414377996114880186290737557649438590261346468713721685470437623430732046032857814644061542475614168865640823765961760761294863354979812217802981077646064553736393616444701986845795482925664601410463448515525859517837439396178715336520425331703845640955097939115040978023248089322099722133836789570186634996005970719607977016707888457840658667912562951001761497145798538222690789781909295311898425092302532896016464227065763186332906802328311155770878602038013976426611535497224237794115050634368012209890400106370345978536029137564402291802935052774782832968894561794761147928430746546957267692244536828034319943356630861229454366365486231261823659084215712661652685283994026768101575246722016832938477764403985618623516843781521189946083632654102996247495221051696131708780648252585533307930879821043441893866898743719825183652275874737672405565118371868776876628407470343738626287233082202731850392895098293962770746574699110129586829254181654139242197848995259256054581982160225286214219986331140836124619972087014968152434563225437256519345424254355430386294540782091592436318064648510465437541950970525643174995201532073961241236959608938748449937228294178347903206987765674092869158577474379762380906411723298933313275838072138305304548 [188,36] -2049254096040007313622770641404439604282988327217262678133000718640289603902973242284789587501319494034814071146744101711476191308103261239431009623781989447090110527097643396726536956656569727509974804247403207264302049219299047980508419528920851653910161278112689677995915796128162787656906308781484145829884166892248145451287231666288742409099930541790391223175684673445593976806353989986370296263129692364105505858507050648492628836175806526460375538760962881082557043719280258261713717684598804622207499690877274155861938060669721645605160260317310944510351803040564720646397652766567399294780913696304448783900402933693719547792395879136846298527718467705406328752837358231576026483506759022741426729660984401956222922894773059026265478259494673239448260267817353337860438109747527323493633997103553873288640045816119602364128249496561069508033715066986812906363445904940606650928989333701125955202835041898194015235418228475775392074242811945438256517504494224833677180279454191220565751239340097860385820290375258936772395625519647215137292201356785513478260828165405168810399841189589815057457685293186938533567361026159602270833820555213738497830587165629653836451952375989074502666724318479865099255185267894091311305991816813587320353591054138815401905398591924909035677046212842658014750035387630928608478503298881518129531415736227880913179277652587885911688471469930856872519498617439104398342482333372393398929180609367028003088612850654976017495620101898580775832514907504877404582143545287143158410912977555411080257821727344690421391964778443415003077255548272190946507478168152397248263271215609513126728204971114213022473652080105202269660 [188,37] 5200792762902012082350183769071805182963178457791609235275388891542380730148877656102979703616033132919903311389917923912754933462008433422478789159546433126996187983494468238625870618933249532593842676611520193875441232431518242649368820134059651762755754748692125039422337446157142536393265369365070459276731315096990591544855309843188084744048761512265309084293273638277362891590624088098143579687474628367404836469060004804186006907927129419714928419983314390357631053412155608180029059030443567101923054067039975083929541200834816198369378442897393115194615456584367891211287232582191810849956389218028777016083832657696308069102699831996834074798529612607775395675151088978852798610616476141623070683342645438732237003169869406990643528732438259136361405419565937901824960193057499945518808217090924104922322280622485117055481072082793761659020837032157149458131947923548406798145091856891261094486382045616022736044459552628946990755793888948126807639900970527595021777947779014784612134294819983655345641801096857805012908875366438265870813004224877977831971153822481863058829790990734927320558442045719393361499139004821691540319585249783548220750141811994219272013634209024663966215305093478190550990077271737153757689267314212932679149562253051005429623312318762951227085941150186238637572415604351356928395369894152820556420164069305841642798407390599197944414982148671478829892914036711665019647038939855088367954704512656134808700423964188657907236838033324735085285324228136869941019215589933130805385465515507794833142302751759468641065088925046606992083492902276186551571926294905435201956733770082262463732809388345086273313060972439425912 [188,38] -7871362909496914569630413117705619108857668815149174999941829259526001568407813218464172600627814600667853171217244098815219597541748715429543917425310007407947895260309299497968710836082455683894422650570396623951621002944076726413616215789553903990374002394171476542466178513891544208513976009293833566464722560819070982186824659348692685012669372867492044765257694431906291128086278345559761785437401266022928514556012280474685455989504400075088604467820642396658664327799764918349242964726289959408026827939813968065608557148550482852207968130469550389866744957676688584309889093822241353905922843706895360349463297842720586607280544532446283060762370746210404591914218419003723816377535641540995052672670915376228144119529101362723530464057540476260604740767495198117185483518767849513910442816813399014168688081106314224856525467644219081948063526712874798068910263715304461246600925248170792493136155882236659724634014999877339927011862017835679503105666879054114611708852645771164203227904608376479855902424886297147132399892812255354931822986490010763343803095527888744640862164645301795777846536973819987414501644208794502468294609497525335208302014858990249097025387208389780246133543259175160422963365471731511951930270467095467176277215793443710764393477933918921144486154231990709617550237512361203634493260177769574852725678290916052232202010736132500503294391095895475942904541742411891343629487695696437462083777145467271500582597551273695361939402072650104030497092446850530724335970564076058059887093560956613099107114099326196189737004183922996473115423079224385112291309735726877540879194667396368637408582926077041208453166477424225 [188,39] 8953187684239959773470055421545706489317763332039245611974056806712272403967282086616267251146662181035211519371804877208047689837006971984306856428928420790949921269449008787197985813032197922684038849950609347695257752432970951731520171653405581187008230807967613215073563647592465017112941132542313202022861437913235468157385714611699006611268029128865861483978245368789974337489778485266682981176576256249077487884489544772799273467387649527744361593949393448968099698289004106711087965905073279726850711540451787317232116227838065518190877770112332618917750002353897087829855761557946970575125897364540541179743566975557406499519075401900467466473879973592367946739059213652567964776111584646729177549739845312894217985302547109963564762542765463379258211955659917359666443330693759291655014545579523653256180642391704658440295176140880722652330888696333849448772404826137051169733142353001960534805908581505999184232772313741521323636300796529539341487803961058628384644489104768067280243351107367166653123868060346259636555559664800311316647353715233006539983780961234434753641672211436189902703296794036797676198742755463178919886156182000472722587148964848356578065876929296206762405758292195495344526582313812880358581668301993322411832804877717064139923144218581824802839968315252074049631016122028659710423954005660463743675574326536745831394086758551140250560820904272547057661883552287494089072334953834823952575688547151978814278760661453276904753045984628000668045271624319526904461503573246089053485246534201374318884488865065411355112066693259889612900857736769191511322789736608908293172257238681058633324370035664212886559722235032 [188,40] -7818170868111007764075540112318183187694594595911718082764902734298352951904698590751365480659994796913889078753559213481017676451804667265719813359138912403672419376947471908302312411917480875863233530766684720765363922927196176455445753745007969139606500199978224839607572006352012453100216225617595076389820423377940581085756032613942172965260780980137421782308174014384714143175228463789864402026543828268042729126709255408713447113823626506603953882395655948872646877439522254533775303496170452286031300897126414930881217338779262236350427711224281574748546416619073018715660924575203541717640300026972476767800048912489510780865207555163081949529590534958049081738047586197893313466380856857178854395184355642259823824902929604613236965497443370173816587686024173118150675904857820318921495276302055348643916635632858425632043233850751121596033886081103410038253000804416691620376074941449265654201555806744753974730733727095705200871406270593414040330980264917573415624649103893765887731997217458586627512398678876190001679430777232357692810685826230636979125512293242934271750451214334487125002025413239836446065306092804035481491097578009596244478974196945828293410258181544157478420340766461126596389134688435518085977099362893911505944951223967660781042334337958859768692666012080683134314959899763379194808271846664751594820464998263727000369474296592330056559862308161391910115622958757239024196245326869561712465002552753838873533702150751365265951777063082066891153016715422215027619724202376183554726489856163809887070046737084871964280941686892767259231898523883552357270694964862126630156934023454176122661917643608995849559246506 [188,41] 4659476529787008043602189167900008253879310694990204584870206947767997512163054672179534394358515898864964855392574622846168689194342650225851563926205330371370787345730981641875647761300650262893633363181040813249873545751744445650280125448319389628318392695329019511169631092019842631862272015975047811803106300344004648181650859200801017611434901279207799339410938608251109712839832477507195818615322352367560987272524534470865916918592151871423311712388267114283814076004887567320819223104761860154326677007725464326208228050731657274611587096200702828216321879695319218013880105988020745041221598396299895370749446462308997751920734352990298388335940554881106447117227241256513935729760584121824928191094525877235731787674095045360857418081894218088511091405356410388188866578121713087574681902148803840264601675033961914306437711221795658528166831800952639265033914578728689893467644583114158192228567661311916014341217253277928355246079018564621194701719599564903656416009761532244100528968821143156285929301330962351258591382354148917777644487877809592900583165336849417137847216837179882288116836437911380153685705539158308335585474193393810458924045767941138364644081836592035181001657543075559231233308769136926052808619444088711022935502581105082191344003067929751378194944191472391099433800491605792722051907265027030872626676443030417131705921974751155318287041731444654623502528227391623869838486497084364057480924873419482505086465050630736256384217764700431410416202968662324020950925444634491570164555095960420639222615741112116513221978972199956501401815085888131792819568171512026112611602242162515667197140988527689342578028 [188,42] -424330327654944341558029026906734489278970946952187489488082843837941849947568998508645347100961455718485142481528728930087553828974387439762548147375970360516765181492435946739339903938567849557591932670378745045138121592059115853494982156708616958399292174779569069603958114993858238810439357928703205055342256154762475214759208017322567558232667960414350460685489011511893568208675849123764558850080015647890864026333781347087190027427125827903357527979136115469078297111341356918027671333357778878795239111819448708686021763709121046695827918692442456894277348272268755988737449671953948876658265792153600073270534677005064526731653169180783817597614610439627398381969816948394752679265744765342166778504538747015866893344143677606223858594528087746868336045352900758144831080131723230118050534755695141247126110457025100768095431426135517141097197013870653893161640084557143601142562113345774680601671585558888834102307877566296257971734709014244050058401946139429160294715272846010884448747124705146321040497020729128459795300390565734475651929048823056879216392103166052855227026036901038660220008271970810803195075281757916564445100766403849767604947129041587891640693732066297691429031313494345237208464235033821028905739223186836486589750125477424430346751243639210960148136580756920896659970792481486709611963672319765599634896375369018500362174873807752091706515532874038173535111664560546432461520045704883223683643114325842525926384700131822034936408579872981119713204785687504310490909574754183595243053700256903318714144895063667071570711212697445517216892667404846848811033677982134256546499288584774316905519890606170009059 [188,43] -3619941674478427979499268787870372011176061480877407329386044817696724177334477589449099532418874455133809305137533068769075663617561549250321654719984869226787299194521956988097600145398724554708450318056273114187300481399722679414439413800249795665646608735954540889853703661290479631615949182783767524452028810880591488874159087011732862995868434615157091278764817957038245098693009459139022620310210172515825690903538923812861144725315826080841610257471867741466236894302892576143005398795600004734587756019251017979145275230603258801423254598016224939655233372805640087043618700275080177355995082725101288794533331574781975385255790442194970652436539147530444176024331145683599329287176473916752029311925893663147435730763854805525871385582386704903547638272407561044402218134197001006042028165218701975367129582162525224750229345049423734926928966365726717848697736291438383809715192411550073426267498328762011135327448700315878553051134085332047756896104853409933324552888045442749548818857120096372720229480701159659515339107620567016378998185106569879333235161678788079169421729994879776471822215768960294585107844415911089878603063586625579710510600659754929238244949384455364198952308668416767666126379467988947894653579929798651217574334269356888304783548994743392003697877992267501355036310933639185410828048432689215191427446616096339720276818916890422400853804393189014636744209724920648486931309177201098184405756301904365132992905357233685538055585181453014634225818496282597577149633483156508142916941271801038848630638695991728723375765823055717767977032679426563185732052111482965432863083009361124741803388601756217223 [188,44] 6429057934540632062242090982959124123526351663153938701947154381647633756088892959891923219660453304854622906663280949046150430977322963297357681786858967055379623098681102712253730219756576253364749539119360834348330197725836442182335543766966545120845964706803445691499488782509195270905387075993114408542244070205056485077596709706900327667015603492972197802430941670916449793969760870038989910106742459373135928055124885356278166243116886648878658102865463409316109902901578109698909357604452092873886387999593897708161335665309480836066923054109792244975377538691802714281024108335789345335362127020643711507160269554184438893906370084385035304206118241142361656010191058887770568255182206756918956260835224700300668723326633632676358158978016297869012484654706871561235135568000176092236915542575937314247371223504580260938933956987766650294304678452697935473143287505890970611887560194276970162207544175947748422624820188373676025767609521153698245814090203631325239812100640666378613884587513171256557446229032423533527524025562666703634680207279923538828923416494935346152318631775215697995331273228838366341034096346065412815488707261261428069933504989095810308467746543281925755202084427109382429371721236511654076333591162103809895085078958042858655901432350082499612578456067867241525086240208925098051516418531573375377547694457161134922055205607651037238794639522603879732414019712339243363004367622127521374333239305077807531902505987161024624936449976097805064728104076459710271053447640541945161095305952717467327334730188062558583224170063575085072055925881966548375407887984598322814942012402616163877236299448457743 [188,45] -7543955686866924602869326835687460783779316713616208487716035540201265028518278152285201371211020890977600235082274232102568376024695856899986966374935093947882453997421003979569959108051544266144519495715601316809845108578628521986390858299972269979277992397942438257104847540060808410673895446901561979129365277110933171606731945477776426978075201627625365873097089392193477541956041497619056584496190193580315295832265488573751573374121178168732374746319570988389656792695556778080732118708166331294849234187202600247294241067228517706939292101093627326503387777195967942629864964824099914340995497240957882730600779338220072813218727854510437912506532125853494620599458825034213033444804889615409385721960050660796170448621236310052646115695052991231872556119129075130544244955677523619237043359760460622836676288974492923434355630488865432109347821572707670851711834511207603434533177712650607607793745983831547193724443740046104395388551627369648651862922772298431536750618345489382274239846517072822682895254429890197837062823249875860854537050867059878239901261636248713408320959966712400695676497476862900508535866355283342732091557530096336010728100831640572163373801844056757643776534284675493582959030797708803680481596087420567317495820529982633256122895028325132310444944692375849051062062416706833859256628918694506507975645758307001652485679426272172696521950437077328150778880852611516753332289229562034639988548138699149376439279213257496891971583599811677361054320602635779717836287251688599378294872635866647569949493095064165670855740076900252096788422272708618163540429594470094743144812941295671656284916045882 [188,46] 7129374518510008171196033767095918780492572424095542170648527552722660466385668370655050900502233604659543999045557348726300776544195710098300109302198038520376932068686140737321911289962770692860296482809650734068576437224858549953370508651357694562960538374543944381230568839668503128743871832283743658898424995901425399380030441037538025447826691483191956175256113875419029269728272105510949465084432211373115526906847779299343450535701200228156193646924924361681143249813169492264250863602165180185604780844584599399681391574579986970434459197276350946023843065942313583496261466792041455398393142986143520588835864255727451127157677983166578899676122557151346733049846887231014578214621599097083764454340754294332006005685162549824703547539960258124770991423837896978264702209460312567706642114720852455069473915822128980212761741523278749615041543336473988503666952175326571786759087514403263532678775682758623510713793888329503941739928759718064921467550779991259360249221981834355807723595815481607976870404727204499573604376212733586782009571419649303669044507315206353540662650104422892017705038321517800269434902188099918514691585360436893823492399763015775054304063539361084596730174724041631267895384796964577203845894924197397409225985752042662112740256888207904414624858257668534299208982719016925017995248145173243708838934468464175996628583873707421713425082569272553085009575414586861605881104182533156827372250713918854775664998494573621553877361421462870985882901288658431676678967338727030195661590865810901498182726933084007679760350793048695920106444498340707244859338171819075744729786377092973742331898012 [188,47] -5746927565513173158411493838979758110207223598177319032037589443417523230641233460833321914649015045842950609330330872309392648454032439952335141045020737633451515859959482232133272951574060197955648680314287234081594425796045918608141932940713263740273263335078687693724859532882778772911139196107505045242914387492676244204525653528240094673910965942212660103494650204243905906346324439451948862589345695982383661694961487729745653096942359182058373750202629034608965125909456809244794506477437691227530426389842424076157494568511510603851607915877717219766827118380987670448534151831508849519803253783279960792844556958424439783886050288984474128183946565190217705653926229339097741117945758990218926725874513928396077135247814225931816253206004556941615862139011398672074351331266446304497588699148496871396777910970578211917826901006382427153766359293210267993290005841669670787768552367749395101037715303760846936151928745684376807660541405131408443132104166554976744032615603349468090584235323617544419041624640899142640485372065242371331722338873775827763057316219635517866491695376660803541754748096836016037384796761020379918574168251743198506647688764353563677726168678011276945183711110272488359803832470189201045625528970907863139931397974659787075898642234293206929633905401493821432211933144257639241876409700405839682590807705756203615488369551831614490909806555467194504409086581330591856697464968967830672114316417888766548501543499712273556777760255702393469782183434455686715839105432029199668775750300996189531808499646891488454289993310770906354079044693001433825590294465570387308351014691307885976836475 [188,48] 4039395620646763845024642244885376111638079074934771540950213508137219120560558785760791070060628896241444771207476919935278448103207274414569624344425080028609170891114802937011167167669682796256457435704859568272149838976580501326157632380377704095585249890407885234610494549574144789185240487872747290217372095179543400715345370106634671528485491522930540303274135380654672222699611000388988889519808671530512259637220560413777547091289814047489561213653421540366574144885081481134615213898833980669985344859692153240083219932686393900524991013899949591880642098483214499068504872932707691520405955376277856610150138127831628704498936951598498208459154416751429584490333610034948217838250441988279648354957074157957036370397635012884430643478117487841669826085462580035467764245817784909187914839652971164699106548813905696733104554996955025247121448281170095270311978979381706164080019497829603686305069939943133291051139154449256966951309772282118409980775728480803170122442882337815190174572651052317001012182112244061856329155170996556704358852068161909665068304769108562302568664378042603343028519382756749744902034390134611258122382548869786499900799280961576904960429792851104228915259898163583372264450609631481033606984746553713609118191536780732658682650227247500378682342204498114378428641909694964331920364594973537115187468746743380530987228840613571755859442054998423303622047210845151719484574449247543720736615007984754072558339843549120476264552488410767925533591918279996797297006330770206817190048828825853179119360764282895268710236977796362157383605550579347618513605351647821797931730406228653359642 [188,49] -2492023090841718140977361591844282185447767563079845490478317437903280604639640943402209216792115680194656638731336833053513101702594414060264127789103718673286486283094738485615275955907668016068323523600169314603273597661858655768757302075419941240273426074307202601223700512623803388432037191156959356069067014046439900716802100458259699077504319482805210533084509020576650801639996754507392695522458670053246043979090870606881069286605333324562170779466233004855586917039798384523015066926769610816378757915552912893066676128339028922651955394687225081166789328469730057930517383919243323793646001699732784129989642865608961786998379335407085182072624397557387628377864573104879821472745266573157545080819586074659124925049620993870178305477672527717830772667616797445071402533469344747427535072679531502140641984394890850567748154397130139353910312866616788400492719359086665993636359249913326594015142053294340893764752974308979069601487124181421746299856284419016533007986004070461123268087735750381811830221168394321148980868906916037194292075362325940246903925067053413224864188918698908844322172291672605026026404988511917628027985652897060164040686689719228300777385589650482619624377077527765070992561977189582981020444718822807645492467581185324841259808815441318840657746143400076345082810064057238518946278652807350642489302891715269646304734651950611945224465348811605333765684009898028529007314317982725573097273218028257108501906767944711144587783065973575037614156004531764326430856679873535228571854430046214818918006436484929567300889545414389361483373379336845427781320243586774713852356535394850901 [188,50] 1343021582055987422781426053004346749885523538846686917546474893474130943691312215915771579891905009750306121147756653955194472413154638273265054321420859659824445853798995975152725100452076426475048433761663728153419858332995233184446971716997188487159974156974738907627943191529779226923446493937978316073376284170775193429019791706560971726298413679445776798439844763276675644549523702985005586359223763458303810039133697041375113278917399251739706845107170097737318056964419512237180042901007750911058785888149388365482512225910818523110328414553383139619792060008852925360310348350237703867956723522319519361372905263212679715873203584630556299864740063531451586099434028154368882573753489855747384882659348215557001369805062614686165032900024503159704001006658237569810277342561144896144690052125480968830135229353211058744106958180929707976954325312944285018074251741464411832836993037282179078212855089848452229336087232785615560857095293729043254840666384863301374987045253352492087907500950839887552497148653525712733092560764556123522590447023128275422831479365854495058773770215026532616161900329550507862065116070727655074936644755436683235025939714588228837195301671474376807767226865181018262487933405918156213772721254147239775125346397919788124308636031043445020482628469782827036502710053004601127149221790798678336651265400635547390718054537995456258999042587802903429645313057980748137288332943895965003205171232236821989838445525882320656866018471294681133996477601220431279932961809427399005960068163814512873261564961366044797955937443286776792781642145399412042769744563859083245826963441840953 [188,51] -619864956727741308907862295621660195555517149432796262240045144427492694526299170172181157689260252267961782109355977089425303315080438279505314456134784038999423100027709805855507984696715307661575461102429814711844360187271798750494636170501175390002929122265264989467242132346145665735432708835656482277470714500308364545473375140971976171494950889756440195671103343740605074626693784632487421730554765258431040942036103388061067369926811172183348917346588289805538987233331498583022061457328173228058348591459652064553379270680290473791255621103522385397650959174296549802227810879253644648676198755829138748165733649106913830652280033541854198274697518022466831052084903931797237675477003500083974230232834728234971672946310180424858503902091394625490224796249198271334039018976257588540304625290923617874436048103156691184357171252381962065451662910801481427063327840252777590481752085124970093290237394642870806443514943841957600878571636876056905379934212873961909629903454047739646038959297204273226926373058490313294333485655929302847750586291389281066515420278363480136603471326587190472771262552242430822077471130676321544276223999213647963071704508085283355041125628651246024334056179445932625657851037539858000859671874414260341580647847448143113931001828814904593930855136350816109482192628879126774021193473875158758458856554376942498135782899223167957949483073622928489498541806185207125569034185321105422755910756043413010294549580059393441237372788832897106115866158891048307468731824579727639959609282608730487336476396917885405514401613478320909967860925859229965063361837129444182211207751676 [188,52] 232098741691908647303042249801389670207841287071501069109531687255239724906616507686357841810729506847882755147910686235882947765872740036564925958321643135089297805672127267482713963572821222862301661874637105802958666795272950145950484301761245215168817245117288362681309733185020214709199699411937274449675272110971457692846406627863363548226888335045612310465811247227334053823455133892224757881351888196822736506912130034521388389868339032994053908313090584671683423661683971018122552026776978826151092232350559084284870564901105960084164750712121285434010243770296576842037106719926559717216041449476383799904257593351900699660466783771795966013020651268588272856813286997198252104306126119102459482707309627440606448323926600860440739376253795375906022828435263665850799896153409490724020758787867483104978101375808457899170718990684991923375898384612548163234549072001451102929613770725743455141616319822015514057896467297105122684057507889707421911714177466810103265355310529244319735214664862638326503704676355456099904384344550140711968977259717059999014811015324016239004014847811115822900935946002834285951059019338993694881040532851338466457106373243655719345225075795221874925193349619948470915288982725815059671308557192339336554089653728605817429213922860783536257985711938283626404867181014869412156977620508689277136688792989673775215473937519264763744980279104598774264137880216756758352180767036868598503628566707157016320250203322719221978008933915864719900820201554518920860630510478976578474540325632704370508296991106591949659413698598915356223193315002190866930682280623867237596315217 [188,53] -58310932737176569083029568332810203327250781590364282194963832745459609262572728748651135534647199945966193860697889475613246603717189407246084147047128842271574336183317316194268608456661973927786034666417139606840254203530892451659753398555041818510094224873006478330635553062877242900685017738750880878632826722865551080304041196046900690902792352750401995925174652284053288509664310187119512322995279190962967648103348625293233298959129810725467229799617404431912672920111935838227669745730768890760719242076890226108115619907526415097143369680515357614393480800572795336379155811075595873089204550404532384286522403432930972157130012508909151934522768825604459198425766237668455459755002131373600303976508111474459413347351092363554861202338821721493883773868071025211886683050470320025939395403520227735564091760881989888808442738930402418104096429362065722546788178521845415837815674380518259339532129737067595656136877821305649332763765229374506316013979047805208651521450559784433896454796507492609565549648320751804682273958920713185131465791718609700298416017270700992911115342589309375419632522056632193164408456487934444051038859480817667926261495234665644942989093938595660990007845980769325145785873711851933617528848788369396877885956890960617340278905685409799665363246886124451788035399132639683374878147554361011010074830915518299339779456103562058582552731595596448642137403440496481657610649990302329123169694500371857217859357523086828433861599686758553436156124144751854789560877403074444031307930486529660726507285824226421420036705190878749260221329267032476779465497341509424579448 [188,54] -2476415332569442040739804555169501876008267015351840284931871754235461463261661446686636306352083955979375060105482625286620833976131699363872357004377997845852299407895869145314996851787497714507594948479283173679238564833899749463967293581740205434946034808206826349541773103255005770406203524774629552699428238584366230194650210861516054597357464367592023205952865285718081953334742738287548075396092668652702950438463790291077711514857787346199003431866110014054662414607036556728829720839194548777150241014015394646735769027666586388494283555974742493104368082966697726159258146165665648735055060183143629246649537289190263939542996695454066302220528309242534415320009262706802800266436153814100491120835622863733685359496751732350321762516426722788684980147370988687804142207235268189299841780622857790271412510344599505444887783481505889045540061004421320937373286600978325990249883604513999617263242660919220618685214749369120812871561656337616260780343038783903963760608001004285134309539099853731933151930203306266427580653451005264367835665821836173294687721562469346033552714374410345731349371615471602641554820365121033980005880309622879948308884049123695512236891788655529520024069019605172444634141581916159473780084505733288592591631859789661347164494051246026691185402369071916351080088060152209976670398401125466241046813050433660184566858454528652094243966118638237469613942642695174921094845345863455113711094590632238774696341319744891971909836098456054576964917822411756293694494619513368791226470767684905502961310334903919845665400265083850292467645010367883153736903173079476561 [188,55] 14786487510581980415472470281691695569550719672498880954983714296905218644019471326759352347450364530275265080200992051627442963146912892059487601417721209303462842573662877754170257281040498082458172849589879800037715478031779320184667778900769855232577757051015531206856877667364063906080476360197383994439415373375503120927035154627136174946529572595460411927361776902320609615598053178749536144690378763957472187934191202634034436900388633018556804494646665595494031887270108251998686108324773179594783310056923100419583343737658562100005202650859857490402202957025862123723389782471962290486448350886304926868182116617235681228921430418958286384961480554000329613431175632236456031564860678764976377475237342604484352540049270540775235215111386298708980540638380370702672202215866775903014935025368318097975877336671018664677784333486055102536372030269168686475999622531654486212143376504000406193793762360508663734079769064425420145301778205245878033599627235608521120324024011235420241773562577472394420232160517600048079781863363901149851297393602891322215197544078929646111123338724828624064813004269285480751942260939785668140000058694413048353145059338288071310494346861578556416769028870758441683737576958214386959182809634982509066391039913702888160977850010360117342393109986251144128701183142825479256342330968766615223808193840139315410406258923769155662730062430156418387667768475917604412269969846094649670456147388334757776909148029436529939106265175074971236652702440993580369177265139504163695061847597301043773950377976782336846857722312441710545459255149190789841270732305012400 [188,56] -11704996483819765506991287996494802877395640514110861511178348681500651745136619906070633147765804069871219524403714658671236403971787563180990657576975684181949898553344820974871679312637964086717108923698846323498859243124040281338302044291801180027366737927181854416872410197886277767240310173876849628486442487192196742985947904790382523351520189350578471667831266153444508989532355969674176114297487318467653955354764061975588199759816821741757593954112519528614649478374227441930554626136487351062997683555838377492877383353689844843133024294616260109061972734256331986983574671121318202436516563703496133076522405761588694531907745415277677033262770929256983950107628206308881533517798229831339644476346604424662077694371458099283049173054847678480807915010604611765538085197158090390914326805628548644812159204032819628430051843848768597783281011784540281037144018056926445756663155527733165639001480951187997909041621510642847340350432951594960910404241914314456215055624972531061940754055014435245304333569474594832052819005149915858689333120618104567427519073843598972633528865697334408337050172151156121087338787447646709386605357071999608399675585202568612235605830998520133044936288697638498956143941517735531613039436182880475841062732495736256250320302751650340574692075780502096966170218422276593561009894035900493726984722702236016975517470531963867276759447771508230845177709016981363900376792968114495011461451210009938202925588743333783256432303507892695742292187767360446649429403276026970145276147672932170921666328122468180099755755082106502956917919674074304276830163277633 [188,57] 6561102832303068003973918047157992867047565980694645486547762657325402573047236385611141922725424811383383132381090882566759992196262512262089828112198322313347356245748525668718736158910898434347472342233287064294728217855816982028633828679903451326286157992759081394352796029580761998453032877892142655065136661605156392803348687156063763948326874991766131687192350339398585314626888817595827878942531739707284836912559645871941525520293726340199085663126013891718922681125466571504159605339981406246106645270286275775556613746401146811529927688860667560772044289862319764623156793758591326477654737181334916119156404241530600659037951851886435165043270028659070439395392800888556154815502113249754573474709363582858274879425990511224325879075119886265797036902311783853822104545613887450188163252032386594548021906737034605055041978803811285655495402388125955481340085713742226628774588269611325573802275964832508693190562054117834412729564128610244466253175759693571485117266624718571396642828104362271977923882436607840735903994158115826752446918776933621273875294501743063296602405867163676030019741213134010443148085238913843824306696053190508615636267398442895941175771321533885600930203041192913679250387399694942879705223889099514389964188158397612411697930470367421769990108802216667363227226133031218622703081198599765489758098189522091735951344706354294901953723731894894761432108428546849350773291597868252697333181638036042875073066963444504776156020845683131933614121700340357739271176912695250489133382892935708825957137266695811677427434169652384817648523504658753128803032054 [188,58] -3023973660448971371219859238215101523910613703761721278139885479679324503637049348650819389079930430281207203467789527032120212571098235956397507448693850514268800442530737788072094653643978222210701908680642626535041936272098628184212201176169535438800356473618162688764042328759804861623748301965393357479783796850357711789717943708736105489112417483064208134713496900996108515797862980877990344275059851616798154576408663848746040444364017891020589236621035874207086114378843399707994570302264355877039422448398740635083203369205151918565532873884029747357350829267284428490670456772054958901562766598354552979043281771132982545212303618353247845796970986351719288512906892838644608504560521893571189401313699002888744159339731183242080819171789668725927143414675907092958566260441964000765116315878395185061586928342046925894383147898631516910109530576284316183847419680852406759234977688371108616946003586359441269546401300562466094041725909201702190882330431156943260059312210183363324429752425221343308456145202733577663597551936199530326510231992200003413272297169355114231345934541743647321201960646183154189515655431318159494543826877663076415809361539797685166837541559396576774464902580960162728152042061726089048883409568942909086280991688460459051445632466630592378105457629674636866262118806707084714618435248921212726163949642765946085737898036794905654983273624374120303093031653419178674697653074156997167219966293773057772400073771853811379930521265923926362116300942218401458992576969739076567027474621911738565998456712666707882720145466158296140008709127936349055610258 [188,59] 1200881569023413104177849590594994880413910652741984956230602056602617423246829170504611640069771554648693089436519021104602989446179565015851357250518239800162894673606241404963233936517478671825441903436144759116066222508191883216075486917472290295599220440787881432420596628156868036248600138348798185390145662433683754416112961369470072235894097708547713154770701484075437522327385338845598972263660644191302504991263483338454441238412646564229441321820426893074580103426291853295064934912736661242744097921882616635425158116086430465777145405199188279681726871059215647147217947695484891992182525732668974777395154234874885203692041533808420486839600032913487003584626760615409634141469526275810302889816006354426853890229101644715424745650736572465497584510775498178539138526157865394541569101437281165965767282332170115900956737088669902032343256577867968237903165160020822335896533818309567280145116218065652113103117528939899277874033020677943275160129847853743416635069867211289252263586560205919799248597972538403791703501591343494190641879849543161960983374674969409619822088344880832294733362195088769810636778624487912111364814175354544795585741803807805016891723288301127655374646077147309866066284993852285397089166604716315340618854244391561075388534858704647031341093298187920833467105382023824457331655203271556906639418049847175391946299024085128510042572877707440323984053677771206089031256043818786434200075794486490750208052380361808829430978307865617982007142338803775069404554153220599659494809427331363824717825703831755473430814887424501670344527624999986932576 [188,60] -418787803625029672256864604482188265208241897518988718447029229223149237197831305238603561527345532233550585089381508381560000336257724087982418393777155325284709229539474588324361188482821694071127954194246641191404168233801279287911980638482657075945295816446860497587255884576830658021000212967549692207598024165453776100076232287934115002730943503939328401262924158943412606367266130412580093567183014734229843811279242479196030042827319384074397946118214511905487325919579986982555354475607630411078975283065349179171907683767165031062313790925624565301896981637935890257670998549389420187847016780065851968704179735130110808019371854075551779499819441506953707680396437781874261877977357263041065409857788296702279556897444870330555919921037444515449391806788968721139613764317863192385249020349205412852384945152834726247309845645717794441743710912668050003710576812185489053162573845627019126264280833283418664072101324519874919488455809801654882769901959614885902670364808229507862649576616434260204366942404272853818883931814137048914100939104871705220488732866258506240843957041874431721955042086349554649445225857073071291062464665410183894436001100667536238078286979022519582671982859165770161488143879045816323123014587501949581143369412173083347594087036051685750116166398353665013864925289047894001047428729433228978372909915277877835409718547404397252420255604279878517174161617855466100111289534134101825179298068012200848441297991029022975266931716768736713063013237909883489996099846209381037030420649519247790512555352285883195271245929980559644580194465396334770 [188,61] 129233917637969936095097419449463011298507342406902670091871200840524401893721616267924249390333068188433344793761967525536811769572338714175478065453030252730361822154632147240592252102294314603330797347464720094633428566515653136009358260799136617934730582071897047928333832344422494708092689205220058201273588960680067233204082295409318139738402325080696805117729751387518999077069734633688504753164711668144930010699678047590536017836563319988747207375755212323492791298615938801286548105026506964774932705604861133668279249644654057646443659661172009820985967436899601359638351274603051396873292164320732564052289208550168667846252488833797295365105009427048360229768979899299563610741639203569713301356018090684348390427341111478319990783088444696752357945158379500197959884121124719489998525049466894787583152415830610571452339509870916771866794536686223684688052496552510657314807856611346596757521495803372921528384871788294863623485350363160102807930093709893768614261116816336113390774965081821257684119280838563333554292381779119665540499859619612578108961249712642876831560189966524676851086233218222740968230741328774308610197540427789315734443431738679790144899072554216695806009269392942660112951040635475220051021993408449389879816869830106375258303232286369895297973852396442268305654870036371173254698945539690861373735575498570046924259658371525015143120944169746236432158887260352650867922120366549577326241145349071353822628606840697972461597708145532208994543090299840828332073045982796810996802667311903415532513485329740048500514860246156968817068797778215 [188,62] -35333398808987188070529245880001583880590040409535195203716152298371479609220827559749326400384793551400233832327169691902948021916231050794002546409124825911496419920224883788693084793111838933481733899175496658419630540634537987676409071808463599988251644247237254156224634430650729485606183212753280748203303209941010261761947124804281678665981299255568514302391941486828898053273175905260977357490007844731043840603800947535401582393730250513981749699332885174135069451152747042721075968672701367292813975610346589248519961346147444680989274146166619782586969075777954120397511239317044515199998021940853906184858414858220087303909081340115615043971216854272824628215097175725048929172253452047097726840217509945298616392850372246882654152735108960839218736175566621672396644695266292903383070717920594441956539286056827322070252375618581425346614480507024297187401519103111516469273002945416230641800620870440939373811133828158373477622772045902005973510544273599441478052418138529272628498000436146303454303092559120962926701318664885108059276909555766020859664544123815159438901347204934988084148753401731652065568402712997776389521228703987467443877872979877424997824836474602981960637480073287863816480491871640488380669762686389348580073560955212841154432198077348080817304878585883008491084938221838717428945785030283808228162834344102577131595282303642644682027838637174816881527401846321758988612705538303233257925078946061195301185669566972767085723716522040183903237079195776079820981737272640806619026314396873544937597573875072883083811383984552413966696249385 [188,63] 8523030950293819756592099489127537307119357645461374046780557297441571308319924809240470399667010241115515436011582982400847952649046700759258444344500183001846324240778018360655142784200023317756868226398410854693668637114876792238085404359112988025801481288035846164166498743542721031120865228253634184755655842445712915673475950184477528360200449508345851209373492288895556046748223506132505110337219497971691177911691683995110389213155592422652826478218926395923005992152099826782258441311965486248127834476039872747837346578060213780463439593932532284207773177026371851924226759536974968480510589231513574184283440591541825262074280615868426782078749249502953292572333606143098644394743441506655019745275792548786000279822098992285472782514806662143795408798934597607034410364306592632460981888336054900097252446819739409822550645347623397371526177208226600055342161808831450459660620861770509141679439437747203275130772506735348701310423118614673471628373029473203167210511841627567496507426546478253387724019738036617881441776059565415054588471084365949821495368720333422861286323773630755272443095805598065884268083646212463321967938020157360366914210895309964176965444667305713852017490567608934649943752041424440380087374920124635970295296611791072661264272212566141874242616223828863528768877393943161486583134153495200548689704001127891475650297985758426635472783862801105240374158295875172433908466164310845884613816135185101643008840275185358055733249594354174522010441478740181519647714542453918150581660363287374499301324245430597147736661636923903293104630 [188,64] -1792662557922898118903649054330109195692401891504430204720412735549782246847686493762997239901401453129761861306401041090163112480351501514552839031936485484988679311744197655343815347234187671725803889821860949687490147429921505057785698539318574915083145620663304494685797336923357323181474092699001634806431976475892170370869117647485372921671482173177507997186348774964796968706845586826156520872973553176487528417138542417140003105190544716609120099390305598512612990966293493536597563522361106206776066935790381000455121750249330402900750105418156199645650366172207934113571228129328035920661022476766135502192407186728258098214167508882456875187706543436622642274315625363840838962994490755989586773742815723653968298542132041310210885995900615410423626084100555301425719009592006217175048788444399235810788173313079031348707265015361750380500873454760832065110005678160495769846758006041084428937822390388472396919475533403984910609110203256029388873354088148632643083618631006934896619976240128857921395528497486641286025988596122953435739541776218994881009785088684627185684279877891115927470742043764242396663069361386306273059052645294432690871144365122063572780772836280515401793397285321236606376498710797377615224152899787431959620401588408824756588355487917012874600504985537690036602799186099477462490317488922344050071485141719620759472550089877467142486025428207580370253172228237985909288621973290962717230021744227672995342707056231093300090843848092358118692203909146813791649231967318580505113330485989223844013172007328840709135462486628206524777 [188,65] 319931741477270301252126416097144216047610273456875458001834694467630308437481962324904080111992318724736112296152776238428082265946304566267704883127392734218432100962996402500876344423583205313313984765504164291486899584079717436681088616101337197325927039231841590190405899268823356521897763555598095637357538425725401391043326138775004180894878896826705026212605346328572620203688324061520022801820488210481080910395267265406665224945455889191573862594386543147296490565813495282685901582329148293479527799950869039915746246811116699072535248568229791116249156585458294580099078890788679419876689289668071500999425852452057335992878677093091444191887679789071820702993529570548626751027639078988906668218685197716765238306070083530236505384715733877400828504240965705662238042527984930814562309976922497656278122001028865225873243418384113198586886540234156604041426707975643898214136823579042670747762693898123574031770216724469190836714024608555578129806393128039856062892602565226784735934374339726067551423877289318206920814212957370931349551304986011289249508683122528098624388160840079726306602118706891145593610549258256533890187019501882618475986755867896317165261009355296739337012390362338128508267264389352868400378511264243129823109412996784636094680534867993729759353709615800382396839665699662101299537177802408772200842639500552713471902979516854793241791463392398367786217522128811246207333842926844560861193732044001916701256373338260385879487555000709209648140241037810050014874484778058969594118077376978458652811649529239926799691121376367872 [188,66] -45100529708663304957011632913353932361907519241927563594193147337419087628397673322782978967471655418515965217473840214492631917289918980801613488774298546190194053332185704099147553854868912166156172960438263347748335928903298472198773848326337915714441439935351869163807880776929217732080355008262848931741085699457601606709311895661759960464241185899835677123546351237123442902340606189648215601275951681010793984029142608399108246438596374394625683411790780343549974983111921407263506845690556097689489912260908987532702409599246643949420915443041554393489498995668143440471514704279092909692667601012890963442291051871973596664030733459590685521509178683626913567115766355875823322314745015694288489887236192687586810381921821285175464657629043854390557564923289171735431770101682577681213283986412730901206167563507689376678174362729717692164084167737141912236055907099423176013459458575953519055506375605445792346113212688871592317071432891753007621579164187740160125236606241843979321763633496927325439384289727028238005481238309618472155629415250716864314575646225058537466111391756223737400032562272792668401909895860890603754242682838666284869159737500743405780480754263887568171352866357061882433165723034474442442244915415197946937144324051163575831538335804966981730270190337112240843486421580516962015441209924016197540955092788924933562432996145243674817996352716786579439148339599999689980529458582364281085484586840285860707424715057197496879916089918556467067784293566428478192876186795436233237479359401359340959993797339290399736329439103720 [188,67] 3760880704387033255463487254097345249632777927483844060762247660482689337826120422345393179943936810912023490765762587656927907967050743007638870488808367975965459968386043785080992630365237026446620465787969719778842615603944290356198084922551824889428098100647680913630242132505080080400152426527783027871838997041695178157018247683098092550907589055388785213389856293073864199038599324293088811081541935200849784046360306300330276898978823789751527271837211179031124941379647471355112184879249800438033927542308317933721026607348163079161667966015769463266241427688352352649942803283486822573940433660875994394532832128277965720657939830194315643752207078603250903331758429148636122219896138281876084485058749861578292976179619236053341827928061312664457049585049403010082160581759755660082062879173031736906613794826616717865596940743341000939038274694527619358639444121874715720432280749216386641479688546103417474537931522662601464013910293330593296753887678168140327182706073184363570730698641103503645575586149750470175713892217481270772754350754855566412535352409653362796504605389704270066495355974123517541077992474867216903753974857973453242382372415537587770018083375719097738456314352905812183759646066367919737630025173695167155290476830543974674968797618934961052670763234188034141505347407891594655380506938157113219558883632559938698807929242541988832828616774717962457356649731387532212036533853622289739558033363685726959173780040994110151887940928563971038953359770649705040549044512797819131746167893754866416517744127719333258873207950 [188,68] 341946570681571157757474083706276453557522716092061742886247959147732882516475261088732531722558539769184754978324436345896743482468126038276160028364658166121353573119473263279247935348317940492728461980047031822756100300904257786353845410193176871464902850218295621900465248902180628045297742715028345079304439993625541566055077185571515964635707249910247851767324867891183526069802296983525786870682307486342395958032466435985161930573156766939577499859390605989234538534608217876562390641920235371218549627758983154291266136127546798002660271569905425992452478606604163841324238801480442959671083783806827974738828089940883561076118056144056000140138244298647399335163693355466735955730570137878462117241391694497291147355052773816518854459954017792016929042669000911424927288600341831500212028873431852409611264109239402299068614259779261711729618339794896499683251513501998853773232815508655044948931627075919045660513972266021401452781254374789574011802974679875295578093167683299144337843124113835463333944611760583342285522667520315994227702030057000239942110215993117974671820709585674759889500598077796814696080675575655813219773776529933588694154940734838737467368537483382025301066573835309890581479979121808461253114180547587837838836977093842187080647934524535925434914316942493016465849764213672057187731816283644189478329507457895752091456281231153096086528641402217369592716106151167202757969514884567493487253655223270135709616986975534959332019834917237930919817390396396009368669478089968037752204050349207917953356058971315191536129 [188,69] -241706992406133927259932023208524399100048052013873905041220724200887732169666740695305450885948957284005748540056219402230723185906777156678514617713114209459027523785176567057632100316386056653351174409065899352356689837261219240138249419578297038673201108003424684261695296263104089369038449438651854453206690516084373231467739086382038546699125708940379288016476443905065216785330902079942279063166094154569690863283025549579294969419107263231330933552682829149209877195574471201247516461009577593055800390354483445782681283831806123681556377782209124708909270591133594347693653760902303823643850138395647241347697740715331392997400525490594036050826589781639476709169644930731962395575927148924931095478224083825219070330720416209261372222875964672624371526043629286596434388516811448045567417367066961077691223828970237207523911926150080774816654356707358230751500057745940179309073928684660262729597579701796889189806376121075962311446561280836802851034312149988338852768249006398192838773679948566122127211440315210630091045815608158961280258402051978204215685797256374384459140807830794586046961650690576870883079096275142370584236420115751574062002252235071283338113084495613698744840505033598068465057465632546269101565287263677269417331431753479497759815394202671822018679969710369080358832961420254702998267354733864145833186517064685126471799685904958520987556200443635430778504056175367921402489545611342431110028634668809854927575298576122510067132879165114884780620121902447967883021638533244049970766444422893709001875462687280620943 [188,70] 66379857672405271265809242321386266266200501363498515665318978724827412363810591017185622753653353999760882525994905192638987483045555569236276901853128478009998002159318577968949922280556311831086537675352163795663116736018308332474990883830897382452767778071473208867886885207521890274459520440789921333741618909730885281504535458106106644502531769580224741982326118124035530555338910850251912503277017325952985843200248232403529188212086026808116455061359536155637138103566158524317131584233652964892607039378629608763741971861538661723156599482343869833704863879811220698821258356483437821004886331085557544513143862353040934953985370567681534048281355269540230306827943513693706132235266426091202985125588947636897822648493022271837313992472017006871145493308570784339339068236383885204828105963422185883087815541199232357170176196846622452684750291202416178825345523377315415722520739893790215946571860679707322001648611455123736664474383416411420927000756626926411993130584911585515749886787637788301324127732899932309746232391620656852969363850369986581776411746152442871300968305495364526941730454421255721782940391428723242516011187963944059302970190760302030894343868496709458238695277679652508328718308013962963509036246930389396609074970995662452231501262033879928545432678642038336469887619312413423368219751436270249255755981133877226879694381435556942772867637982361550667209381062462473115183971807196068228986204155878433639511902746870034721890684836864316326983746728787282761696739036723655172694880431375472435119053915702256 [188,71] -13247724513357500650987874019139868547987428050268160009961236139375763565365426980501821440199699866475543241100239456779981477649142496725035498420775540411805847788693345546688935280620602011388255341488813031022225915305524010668436207683999223051562511987347491844866020900408728458279788045105620071680889998942893797134668190074304065106809928164979352441234433969966124661890609144346709755700539588387521980493075402516077216240071811512765641669920161643616784133828219149856015250647904543044946730485623237673615194694135193665523503581263249789753751258922482900101378951506887549243638463425677113381969193839056137013535429324351622923059295968132811736307906836218901181982333862164981537011377256925512304099804831285985688658029804700635319494493295916022141734658243039905703259530277886445896218443733385474657851726062531508255856020634662996572227089139049080430072181191413074852130451509603493729422035817639279924690898622471667429572529645435183452556889716891949274165886304831196459327359220353288522339414481728815731821840584611091454620042226142104820603884143442913929272284892405259105645218714074221277877916811462811709742280002552255254801693164983544064023573498977834049043232808173580037024136904888149798331905224106942616553418659644901370815290070799000268022085404961835213911668374439009538828960313575677003991982189077315171209891936187175037887817677354081008575762861918953996566189797413725810109220059365382959912043667446437680672460546440134704695311835096030907409521441129810228391858740378 [188,72] 2102376052507412189540793019441123783783267636756764366647570286814813711954142458695602526922559414641710048107395810382234085449796848745952953312975815819218566134864799979421067601165762959937416666453473660332647852446815463860811730609575613525354536522046859010499152102112725885025392455668832917086339930039865062814687044837011693057998135953541391758625155483524331454222372016797298997945016025966933006845889183087404389365679375131123085697654892752803321496452464666173768466809843455494797666819561060223804897669885493842085996243222192087657536658253274019198786081338017285742105229201412874405102672641341232101025637101366974589020694153542361809272611376498195212621315718877986176352576361145663810080305612475439801195997487716408421793037018031293457051227492771323406602689632215122211502114852888177369486104905066444540707933359051341433041918283963243646281313141047566046057524345657074540881876714441498361591784511170981753807335307376165220001257849916242664395088564435617401013470907574290103681413840092638551341865837666033123771791481353005638700292416728920704920429876860955801172954716940181346907856557994941683558439396174961891857769002162115369764713817179120185403442028265500366943922495830976913573118320036623427022357768508019991099488068789366775243861419696250177277980970485537614748707834161486768419755938556540544288651156482527776327931439791257846177038371770669392100527151211526910226171425006066784763259610686520043346987911933957502126368757201632002992108394707830653444090556 [188,73] -268869568021526193008212992890706574894922815474829882644066163205280244063164093719059539354160417543110006572874451643836141725250865081488256975592050802283640551343599585002214618842993534171277149133788402610746064785754460362466541499868523506700942544969483787208025926766698234725213304284897319714107845804575404178537238459615434846739890179482290266133231001528171137930097687262881227405297743707530945101751627015967052399723089313111140243592998953344823771010748663316510377487508140643708249831392195596325853934254777173843901092817384775505445914023740769085365590345250559676396570670140930814318804405660339046905379239381645059968117219646472755356599295583956101925605943191130612633672457940547527750520897426880972995908096958558119195687932104373316199415040242297779235836618593858221084910273717721880958111180372315617122477999048686511641924284034364027368183018381200385804478137522499265737205084660084226543678259422969016761805428793923382352285450119851941172968133488128688298315724629579359667189269784905385728248054442141126474577028507461045092388332354853678969209199611622840453224483930725955861932616483488149591935778828548887388876667675924502557086520279376968261660203176999043629861934725012516843298046828047354294048207014035317401433584533185156548278173257402809226515167373971716793113105751475702526333517926140462158799541145955637020201905400734569869507969619321961733691530492561898172487312306493562831105167765438526483440959271463274067893283874849342352783610465080836253783 [188,74] 27470702439746139833799316679487318896368315968643044287653359417447894615480735546860410820393070639208977452664794686119560704373854957079395929909182685436982831142415197803590625377689502049741424256022932364528975548290303556694330018363999902269283251757081845372658380511252432939796922687163011648697674704307274185935406944834308046512617959513522954524523264546693876323333231244938532457064210308621003328414652343177355113946221098698043969673431066511079535962138374320037473401494020295191685137829681919239544436038485710438247297544121784087094780580431281783911482496518632091179475338028432262044486409307162866531200902210689916590800029872773618163501626840394818663566706989907857479681757072277712449738309450236126293678294194100058128494837300912783855251847399795249521303006839521791927585458998987174557310365416833556646992625222654381572337073079412869630417947955280696697832495364466004453854210152516827077051935350737530932523621806687130490034988201335145617093976570099224437549151399122047578083247804016231121401190263252518377615103574670301539770983631774478873256327402206045186927107987049582546833427917853145961534995428693794650546175564029181520211159765619607193857950659295242369355489909323656481062056949166966424733825881829167413764734192436854379366310779501202833635111682348987496562363509647161360994297236851421775855568202355386945275311668858991842971961301303741771003885432132858763525717872378763683455245770014781579257764253365138525857287626507691277452919059812987376 [188,75] -2320883675361179870363212823381360701390827997644394543192698433173351434152356325445277619410417938769364658559964160706258909416490933752500655687528998256815934896443723010142802735013046362984191955759671404675223094969598259844802909823556960357541034900675680247137454031865541647033141531349825591303568541478817739189639127180789239180512460384250742951131058933418612459571969088657377767613949381864266871260114416979520902453331725468111957957799009097752685690061734660042423396246485536302851183507227759515066756487699471748702354541392712577502200757872332595178354847083620664767666065242895429785411630268675349869755536121703734932275137304031677061119984497570690547754096290124105329903926625427013193176337217194752483524984231000469159743324835836053841875694279096657367763474506393821243965243526753964082861320198567375848132876300089720355359980943321435834848611742371692705506701263838236220247243712724649612859979235459471310208253472426284629436576071243232188836109096347126098669597518231443071572341080206425487563257746108388306183190383235742531980069972728882894958736694512402352618304952329640514884425871075141218505429016551870087980652412802120502897939278365731275809614610220588869604661712381759372754241883756850663642491990617756025005168997203965271125977903093492676761353058584463603292239056544569252146229754246441671863411694511169374386979390980466953606345951941599190669909782722430834347833674893207501581741665913576902007386065809306924999636769294441907268235718665477 [188,76] 221130117536130986551832507923551176263739249449000621548416312415216057195341324757106890288824859133125034108008402487691443400007271793409218453018831898549241018403814642656122271466926049039076283885816383952250416175701297453139351743851466692461099878024420521352052116122426924347581726166756733150321870116017397764266817527879403337702562069041017728152691234756252264498548134600580836694144332932035994419133302088757155910285127040311765809126601234753091098355965396452097638036613588075084627655921223667971699583525843228488538436155259429966139803180545052860511695223763671384656403462256444245047139277931044657209863895986164799880094754172202020698786773789365871293053105907262435818433883570653651541921119994246270158440055812623491311808486962889210815346382237160883240516421692847551222314005668993392504428058107014990191309208219716556298782443961755604916754423330534748699523462154989853949248195394781887447787546646872917614238034076839204508925661944316654142765561070688506041854801374293781758216223888531006648480886163540413023572793424737854185645639219939274426474206095618167803885332263719913211434257576241703429828455851027689792000633841083466128187456184716745513128996863679533917606532847260392526012881464944153872566863552031031699287057315209457346364677459074466439324145657665113670707656772707282589036924943347235864250359957631622768593787326057092406927986153465613669349718136568465174765778045430680544091353790702281832304788228113679805176361278736697393106360455 [188,77] -36796994854458655371541884085991971435908384635839103253349424643603095995898737541219447796333407476843878392853754904065951988506334204982835921914751610153703341986587925808108388637124296665962213137015147725095228420375100812171804055061091305573721938500192030474419729334699597591083322532268089902578381498392388213666977124279325765568858370102922198213618850351994643994961025897595167929869228893859434701416642912811751523397021107584432920348924751690218170482579514994824905974836160273732494362186571641142469171921372765398688004741534829749292624883138375318301243292269023323812028632216847717229554010971499619441074252131268968057769252831482001231697099798921476458824150830215360045423408962964383011839928297839274630648456308010548322892727341386423325623595942138497519275392472864185277002012035716471456158291046993572750118512981790613674532499104266098459350975053275864310190358246225295604152124821569473678276722152767909255464287529455854248862775641037737242265049207306659598293587771637162579019086062577270524673440045258165821118592062723837544661108883487396407012045470081622045885907135766555356326703509379189049119259008330984908159750763766159819757344787388619822077880420464844677125371572252587043195926657414641370127054914002070868748399653258020290704876342957547293692494588510367720381800238151951435135649468953930216886961718861796563042941442777852998228189813265992083518047278599687980260025370143968589988903408129090505630153981096617045520045660233608961462331 [188,78] 7102956156370506950258683388465497021119850326409549969511274530120352950382779534325317367920599911604854803515359475422288128870119937487977492789702736432857868979360520763054320652214448374528829693391600158229165952237359184853242188909897681181938217696630328747848141637269906818074232522944914323130028758182041081727391357344193203667765872275289587462433815644181515652312437951812575454018775851418723524408119950162119374635845154616874468264543300514298279431241767449750242676983253111267372896453731519086907117802972125702334156446540738912350935491830142088420635766088074955701497154780494997381490732522630961635463578791534593372701296525705075449360550726089801070160887519767049072626613295465692131688622217773876441854684202775343122541458610072842997258577795124741687727671002676424350402723808273205783235047232401446561274170371906194507222511631709027838446912752422097768364678197704907225836847315538070252876840622454646258381623807281928007678812786435185212529267622093393095824933450790456149227254580239051674117447803399368365040266767600003828979967441987125969773732990823954960413261579781572147533496088297301958000481354372151160805904159373500232417940132858513658395447766683408135451434842659373424029753188940276842609090786722743397205473593096846935624567830675768258912570392946669608610731507628728201324945371361434305303085538666188454339158929658810032271705533981937099013725750195630113979649461203231366314963658006993198063943160626893962743499568990960996284 [188,79] -1044532864045735548257165569811734849246830207422778191498560214308950179757317060327975690090515038899943046045870617087373614955292453382724856616873833317829007086754417386614635299989701239021716194946101032927853371940287385104258407739172691665629964641123033802175843998237153551055832423620943224321627118424184065799969533731613432997733060156317933443519061807127269235953133893070753811248336023286353619962541721761521167048450593567732584534404330079788100037200702516103446234273704987411856853864598037953288134526865265509631267298742893558840248913239006842387081917946730759196954092893930185913117747859494933855398813669935056694986937785752428278219250168229006895375749099582223113456999001210774857944499794394728853891961165433618671150615131216753098619845782772428524336066249863986914871681075666798301134963073405092916661620733064197924809025966804670414457517256988286129663869421687953433190962877432312307595255412454082225683100049048005024362041379654359808363866132208998112435761944555982852519599030634577668537221830354229264412344778207351625893610135850938105317774471131630892738545301963737112210082981070474940951208448797177454916499173034905522225527664217083982426377722246044242133948886347088884471127620264808122269402795048909107853092616067054888123497846038827547221435974178758424237513526234583417274309071297760527124320240954709072249415071395435369946408587968176695659214836968071799639602588074488510621330544982721800351678249444255463020256257031839927 [188,80] 95889087714469518696387943073857103931433946665428683825161331672196935557605816900851779006996071418976754900810042260001046841750754233119119580690085948466076291125180339005847063607718700353395775861558373472310121147136840791376128619887914279522221626109988544770760416378370194921959028389699613724604792793679407091794066607100310915894305998797198109466188735109515253134727399618159718928539272841790499368047213475723240135940768536108244835563950399711696705810433477591768439421607948559019983969484936885327971147894369998338992814019353383868712051311181310428727230460390734461626193561228280822928177800995798780424412340621554976473131822040028554416204985917068036587572711086228860874952810437462645369487946770594237728086292502314461179891000219634116123780521726658248785252685778945141989380282271978218354853643951678138426529838351940437770166145306097432630342244693776161458839933130832053135417271754437588456470885279921676688946348101393390369691507971111210476618831775275651837789140147575546448723895049335885559315130440881967806451493034316165671984451938169232994157009574187903259938562018649327016031194077822464747907037172859064393961557466737720603955437163697300413875341224454598456474488022922783189100678794543799478373513322694915161883741961579910874204622840009958207647813516170796218501142825433474363958658970109703279701153107036211434697035209554924534118784008648835990701679959966626693815094187472977048511361248914847604025127624687243760168044703848 [188,81] -1739146321356594298957753152497257197625978725993459148654475732556081606748479364598197377812170493683604300547755852984573891224723118288740416583896940171961625456881517649008272385897518380648844626116721069915722457099938864704591836157511030829874722213725378812819337296477402992645186341097032827230172010124836952194709592817387650578818234118548850832652266363460523233604608530617392951960947225879680684986681628831378217306371911534752764700297499916163740449112167070009328882978322842947735772659411386686493500110849061604533881072358758411596705981767184095360488300349201414567638238278422678979207395355037609977773140854809851532587015526769039197073155364535472722385635460788232465981909059519246468007664171717624667873416667107731640536341654990240718290540660090443904920068361957580824628777497953389937645915742468410638787367363166420219223925112689546696501539593409378196039109686785852406084225197523277975968167909418770228730024222297293791779026806667253369667016252042013315104884527905509353516753346715608640183818709470326209185695938968141528517266324439152936742703333153355656095681141820606155455021126681229544825720123010189602022496462059147935296370180391881202525181535252113550457265776860781334721245451667538305838040994456332432472922190991622947160391524573492775130970103542811238421972671964932587508665258054713932472431184297245074561661167739737510187138084686298547350383088592966432524296522153141434352429025790209697806890102824539652123665547 [188,82] -1034911123917988735398897465528658421040708889309259704626161170027126825456147305727591565204935456861828068110088583189077987859555201869087808218083770547816675824041152269957864938029352059573215041516746225666733887523548361808238944515944098599391819545336959874548395162823956108854298330017284312636974611126499915966945700073127243485075501233344722550739241290536403800465689539551199049439880447227048504489022301813101400613460598660391608251198188774426099955604434554712761794379438829150342295630046392696067395967790929346397226398637500125834793274983439022284069135128129208607403330958427799940463359562204426724501035872936553474783119207857962281094823123978744567848960742894923585221436453815774038439264284920860053897252217431087005859026369760036212968282097576441075553432627322990245165229197267468311789256803362752848204139723186248259764350493897530353203563489291002934251096170090094226384791678146141623445158113536452409798707276598346722331575077422380186937114644053527820879739936744686729294371929226108950448074676027885612062009846120142011232193038611054786196321780921947280022132702341829873315212147382840376672590746589165139956383619154424367203272665828381716170620926509348485527220130266391831377659808273774472418132411325426743458527807385795435738052232190726064362785738909946197599169442615977625258647477929240246408185822212584625202635197535652919436270485421768471299203643585280046069815080717525915918281895982640660091666504572752601471226 [188,83] 185677544061033749729937529257683365829290896119459685611985569550989956805326782012162237316875878259331531609093228800691088874103962571034783666900597413797276966244002883260242922134673811474616022992192924704724800205992457070171745396879534951881151158475413630630545412313710519510279652529588280883483046230467911803146620267227444654435958567641078260957116110403303646587413960574257898840953477847881695073829349020573532180444987132044742319465904851896392306601217317632197338976257754833603345866752779840253854118432274753103526389557153885126995931693278329363759665026402182243910817054539462825501851782866483312237288056730934219574403268231340064843514187686076494391137078715768393726839249388524479480135474523329205488756455339939017769191663544746712260268153258434106553764352447361441214409229807605251287199598691536266770809972152607482699497503973202168652822042005155848765401149136943297327024092748980864618716535992410371983764383385530278652884386603891421775028969577948648530595212369225504963944548518027146392968618187729335418635021869166317215284033366716430027480698550249671928724435234690238464794921779013073061430015246666301945826318108197707826285981025347873027303506073608691540502380784527823412752952709323495005279426423595721832952627709554902694941232371370196547913533549386429198067820557540819189769004665603507436437727222145837431486449314093614783518500592208545299799959044784732122778684087698838510067940096798635652204292076256772516 [188,84] -16362367593950696795817444177625504688091529118893836659964272227387561069216442373515906542928458628206191774688045785543875747977773984983646026948938928020179607616962261626078953562244946959952787999044936673877138173388847910582768288546987986862470349692667831855377004617535185618533191912126712723352916006262175836613559089363733916530832042247436447043184888809100198256970226751346133403053314183063014852383087136562003133875444364767961187400706795026894874832142773448379232103979549424757794190186299922104977202174768638269634720858712546527987724608102608511591536944608831724985699314126922848055588278749027479712166707209874611934072639882009416425312968325401028332194020989046653582105146476497135208143397453149672142940921957851885710057566870139422540496504184640596660652142343955210968101112536967725053889658754210809121303567964838009996452678234778220150273530574746779709264174704997291056629342257982557560532423682495697796040030390035498778952535717864333643897524497320176811775028451009321946203328916546687176494123867879582185531155687437630335999222499254849574487005178583494211798921625093278212139770515196752206274792189110115733733228473260485429435966356565471201754357437748806462959716605315132140142285930464066973281566272738883868957418162011385795194113575889302906247481613247877559193505384206003565918062135454197982228711057488371927694114578392084677603301169802953992562422169575431950338754162537159572334071653696056298001380542269820 [188,85] 585002091449180225104899869363349829996806006894835660070350922888340231189667761362663192035400842982854722615463811272423348240719753829277197979374186175772212016001055047947794652781984408550536786228586216919032436836561417910388563801907399619978727311342698935451185479281389112082430002481646760194670197753455117169066197367951072143040189238965853902031933539285169040277923767304448220983883264684535145469858888510872107180669551235402374987179930001542755510473070832629378803094806629477603960772826913388853274088949213757778703061683895612633565338662113103289958183943291145419115605769739912645637597343375008996185263081379736633408351426747509189047631730287239605982573577359848021162456356858130430928579222091851333002160881015120378758317989561679391837289174913915164402530335397471203526578918205218514973913472478906538213358272750394813684283877010700870726577542726429611431453076583830449288646917808057262953741807752449795363936524966707974782459842531275096131160915493746058821011960934521773842840095409811411399822825967181432958658615682408668996810330823246674820163185605167342598962481931890946866488940312787579030180883356769253090531340614458597218037253049748769878245715473595955752552805988830916882111789996232355389010757526312508364063761684002585854580156559742152671350265488899863573245142542298530897594803112036154052890880989447403178803564592070044549774300987771627875372999426406000320954365774618522146989733827948048253239478356 [188,86] 42754077469174112382575328957258342328665740423162296965620908418717546762237340285622398039643999711634015406421690663655240013096009552733324199723966025403665181064799626956813856523712545144878865828036122056646708713574620793651563022324614319747737375994859449976118351662681057551151587215745118950912512927865800691331033758192053232945868575142760774663126876248861856309843310859299358326165975526454917601082894422044449180011497694926650003434185271651406234309517038322695688885609041367964539414789199446073433099835927817584821348890145059872277214709047598545574620498418464336393711974633860572693966379685090114045022753550794225484943243963892809142952018969186788208661815819866331905259131473888956861345255282572308983857330719400385471539010276182171237040078037743725882908598677887023594970500645418871073042346362329389137122095858782070025709394930848938105082926686959082831489177844191764228835291417615887177670792123511956220102346071501141086294997491436022717347061775496261640392042614321404404958063531554266002479873824795876675801306564781382673767772391952546485587386873885205948474726408075171942259911802197464151727420026569510583619314918220009864509302068329687816270157265703756908162892496190114518103374731845346162743413221597497712712488553559322342088369607755694672512095108919320868126619260483506009864212938206409245869435402512315500567055726295836976026488649741204985411147336380835910726938198354711169875970965448413972915988 [188,87] -7697857181669267032243703961482224036026563485505179540428417072228709336835203898580413653006383947735317832099622562682293692897129531298559436325620830895997351690480187741755436976354734215398736382178005054425603246893020110444853621013676315690878579746958815485389832313677567129164905973612263631135407637436047375991242289662960728420152846941705606587617846456983191363619698455489657914811181407264545884758435468315616095650936816192803953089908006115235455130429672647794933750320187160444641234740506496121296375613274438338325534128332807456541899580112185900389951807156423900575768262120650298276609963188356662762919505546309184435862847246054229885095085805811518739453168527576039009398950286685434031167067315265250302562114711469369411418784591041817860746861044357143942328914688462834038745259193778160166733278866329006404196386952777103343487670096904871083337004365072506096870805073323650895909211267591590133215897840954965662660445577507189541783500921488820282286113577292770128608696371970837145722358235385633860862880054564076290221623983283742653806555279747112294231440082607112285559968271326863471473220247779880085459334953482596705426744136167034901580666187112790043542078390112776571513738187706055790735363445522778882906199003495846819446263429456175865978425217959913976979852836095687204297302332867922199122725349175765466815031197421424560037658337595911053736082186848363666084967099288746865418724211636253626150527180895096169169 [188,88] 530542945064662553084001532661602959513680718587160011180815139741238103811637221171581810777230859363277293640862149100956216000041334197344571591268904967563064060798224051546284668905400352477086408626960908633313449306037103558265005556278173848273613245479673141792548600471919924614408210845804835307155747125196302904209924769876447221866842316803477383529909125773007559913201142172164999071744482880432143264343205524932550456625185633076234136524761811415294827868862739889505172246233162341982603572791235710174613974351608498952872653162383783644676930341925602389050948963279184529979041394842518750839060055947605454955180453702190339991724827835549194272162379260066384351851367939852723280298679774295277158360161342997647940483767736883379191718676829109267689141857113528934299943085155993820818727476927000905085584393456655912193211080105147632466857859443636652867537971429473369841166068349085987072948490087230480621986317445241181858972264675364644106843459654188507689786292223841115112332827652259744850479785145611997420135953507293415147629855808876266954147805555187068710333405129005111723648203590075852671066098163877136439067400324092011422848913303644506411634989329573910043175500607239567630355998652647334958909073596326996037827216970963752997540051853080232947475184388527560128010646263378520726424697545382702957484804754424818871575111104315190654915939725905253307414303302254102711930519549750275536466905317584894042380934313141622 [188,89] -17787265921735393783125292587119184878438597033682346014166965543635128339138848240410114654546205497970626260840511461243091431356948909437373676267525772873684547832203843845517457756009113267688581019465797694029942933842891341860162596943400980483444501573673878999250067089026744187416079071807525974162916870782486442254543048806580840394535641460683670772382568683066341896927410210980665518550960376037332279230481980494016691269096184011616687322815104753803963251029677149556768020034369858116767250737411974449895439523308483656294537009351561258106332046891854004254994081559484086656081116026940303911674024706568786412452686222732483216380818128852822721491261707468608281164332148981610888274053857957758650799537451674228429518947694370756480364760117319660568524845178957113315794599594603401250915482866806410473212997043348210936066200034322385105427603918936513482092174977849529975770380771340500238515645568820917075921277975807286390845197387350175637252689813095234581153596732601847115160402407117528884622103204193138248942528140442407627111941555714746643578521220392451494827963025647944762708971941254437615663135861179628501141874036274768679407861082541045173416936312319560934956037426330002529851359598270567926418208563837117992702169414330169397439056706409178808418950942564351808150536691272221179490342394639019848663916159163317380865367555929572673755779885631271694460434067001979869062724316877105275393091871057408107689969662580 [188,90] -304380128778084475287027950324330333456769525508625820801033004563332543183404228906916393489141361004468369097620694552438300479400109128138593342907953169595561292916855103691870842001069365182176327095692225813090784696706893859611010591502261532205922337025867601759169994007981242300033872103976845656375114992661979245664494324744845531457019985214860640471954335863924877158228133571233751625971400773346321095971848566342818421422505283588747160193289412347912191926654613573403955229021748995519376031649233146105935707372232690637652418857263919556950917546337786697088204363044026039117329898822767306626108777228414410754488508343099192853984003063574931630250667545249872155636273346983136020807343038430379188832362423942517282087529063899815598308845103108914524511703488195187960306440266927921628127184941322518792534909274101333050417848618461358171552788268802995458698537903582085432436854764440546174036070856478473074604114063509008151525543095372174172422576908809219099346382358733933227197361389683679606006774573760466337001280430399139543809153241412740266506813299242147401462290221591063207928419402469711772106990759447266405607623335453840268592976800785038858354034276800323098520668767641755962590776617606808254843054154836829171877148755552722603272839663403631835562534148705310328150932160763671020799933068402028099965742401838075260499085145961697475330517849056869026742644122497115577361511556697988014162977500262238198935102 [188,91] -58819988286040842027303828252738911909197514480500902950382186768363899731622739469540022503402120808868264883302321719843852669883933636982423836627765435032933183227413097831965924260229942690626663031082809373635226119828362714410187842269458452510470539290734945637233580770595706443290646372961579788749099377353720347161495869209621950765863572209617452617044116318544887877426363448254443316564802969254705182208427864372887684828223939285107033551192580854653812132411629994239840373028115203214414921730046905799365549069359040248874973459399555042674309662733125641118404844122743924596587347048396952906213346857442994827806662730807696795849140131876498541341107508935749396498228667531075297471699422980091803001066218361231496693165029198896929001454245253005656752285325972040875557299200483856453226647561821467360106425416503953767054342098245337519683386685383020764955886310248981442205751869879950873121910580836405914170900073590872067722254146131726968436566447192206796766833270835734908497013787195194801717967189939843929949132521591787107426347427677028819388383274945744494004369447544110572862435114789265337510265556626767182029941145284956784790391917120352144246083179568021091776745786182896588393544301455850780732341663136027596346489264087543404530071862294350438936404385259011442916987065920038905000743629581881846466175091470095427587675741806578015250394342407621631317082418602824353881582124413702267574650249483297414773 [188,92] -6039318878052728708678867447710318776636523773589953333372048454291427611671212906735170477941595641673456359341312690985625379111975010014514167738779221920289669416761623994542070046033610081511520061631003378334157854054643760267981871926898742828211792116872128558221245523128528001627712443517591219082402363613895136762747496992552433647317962442237326642554949466438210721570894362744315392399695904382777263969362925453701319783817723744989427280150536366735631725177191951791606120696640954966757090630939007423741001814854414199382776714708529686975123751781614838052676032537376960169128206284683422339269179179964210347758157513413167910543081354721259232054423203996209616198565918349313371140585166838917949539347499344908223273942457546903233335976735673941556526014448698422162142756393761780373882869376169811616622372297069034675874013004247129497902466078288324796752523787775490424675736514909211465903997871104325379773507191541104718853423149076136406177120997182513299864780685241543133370252426556755197068150761843495838985242319829767569023994778893862402791704834113857482798226897627150319995297835693199892063228778806564223172246770240445399110262268968997460030018894593623342068668043591228116160572985648821104490682498909369640222795943500227654339856512536489481062339133789184675317656377433507985522424244561707628724639126589942611897885417631476453278123606149923398000726912544690068950803507727113317172320309238607452 [188,93] -24688546867605249675537754061418721740554156088230475568630756138911730650729525995870068535341906566454062199531489920938438454414034881305251848540998094465028375297695552085237117748426067632948472229624666942241790348164813822564624410400526086493192932420507276803611518087789272325378519691001564856155245434780088128230405665218700963258568164880109310793248036510162268993780187903309774299164226706531607275805463859512294930265262858711080085538380861165264905923635260267996025188935996528214807618631522689572468545526170414184605310736827099980615600900180361771780472740686930204961804112145458092270952958256643620225085082376375510572528860510774017272100425647643272914888823085300081506279310735262110392500561032905621756305035615923348128118984610784717156857434446389282179399798027558888059713807484665237368015511742294699053591952862239979860309445275506683895858149338521339167136555454248542677057169485763488173089946778589343870017344790894085693292009818138262066124491781861118540546513216189334997439157624697672467231202052945739560886124449924492497394996465674452582529873020272998778825092190183460818084131581244812584160771418489088973681779098470794500115970102551441225919305750699677415341740632717244664819820692340342984995171197562148287962809732256454870434604754172237384910201314973839438278649440481315553009045160992654040715361818296373125317748261112085126014761641385300221515897175132492042257495279058 [188,94] -1130006394778008724116048344878173221829339807075663829138909847529949325422330258416303554681046342495142378277224508664138335236001298812210843013511563713965135128176028772999043600704505525932823832226577411521355572085443991388942564313289725166218247397401947713120330137828189274351873687646160461537769280345097938643902068719803359475882670774464748412567500542429613589712841558099765249305620897629309835421486995977918726934359055236352035671573539368823489620307015647214548360716849376792752202221059351241181643464355636993608886879186113583059658601316679448754563844370239201004298916568036770196644143931723083386160261100032315736172645493004279574080534118862209201251391799443386947726676198735284476235497414646847170229407024097395467708908463540707259004324114625371695795659502836670959682914384514738834561807052545961211460967224553135330747351479611747740286570733449569920333313799896457804957258466480015536695771218899205800509801442343996934259563506652871487123873235148285785145916438592521177388789523357798973910124500921222324058479481872777336841265878923832385037304624431463646958186082923528248219786154314351471175231922280444742702132819738795355586134085650598226167495232302917746814926710923474210054704656427145608463401572660364701099750914612380476276025547265928678407142982964765692707404015763961228804928186011173323722032214916250644689853236293482354433110015081144856883634113239292939748624424 [188,95] -1892557113881537589094169946035241637171805772638437213524560901923016960465974745276919740600339964084184431334651812366213082352402553380646835859818932851563832398021828043381013009105442572455398961304927979828982061069750638832087551827032335116988004998730353279691100926876822889279067034206022174712245933515832876257162771855506773794508038895716955285749234652731961904451802879107781041836792298872750924221747913348246417833010098575737171800949666557511344078018030550985134112995809120348430585479175140875754642398476290714996082872718376191710923211863358650012906499279969265027483702820320673900743548496529040740954575608887809196719003878395468527201805596650685998402673312840189908286110527524635698982189103144918267182516517749787245405279294328617862229889807262902131871979995923690317142045723886978235329896751704271108572094669605793078691192885529256926994886728320014851657760273520653333095993888578921451011944902470897020543649566126684580652088729307100265695613966357268419247593709007875389883321127893921057717638706582053717003212558293952411304469122672373983022044718459054028740375855393847381775305432895931852433985913562537548662263729650527819755556020802195738128581997527865282349578609732999211646429951159709856366032119484916290214704995908490909795182498270188817484326652434477153775451502028094998782413607311441937234199275507625479386854865664542951251810359567936257045081970127633426679332 [188,96] -88045773570021508423268839402804155091998349181399049270837787827468164048333785650578235468164114120363106907222689173320503606971963260492217848005300704986996462150190251103391368894827886898983864629991733033280918744656057682762283700858169873204846590861963152045439690814365620502240109949441221566880551552229990882603344838427836195702880624178745474878379845435762663806502953875235418572483239089882312782574475302840426802738916903849046118801906746439666047043949511282120630944618908669741019568897771718951628374920494210863621864193185801337141467962796734434019694441030993665637160352209781682042648052805014372323494795228696173531406153229351517419104158176040452965026477491092587096680042392212693634855434900699163838302980253120191247780275592162216229964810617396852884891893547386332355970460538054246535314409337505474520560006777423009232365235988830434988156256138552439911448144288570964044451392452167406762011680368934909014764280239750644945407569950688072461351453899758976967258285714587883010557766142467532759453265182406594174742152428852944501642636275441159866330764128201141781143182426168077306208486028898206888212111311019311409382017682456412582019983617555877621838934788686458093469272947229899592073366146692902714976276727134725582280121105566072276798846925534583548859192399173307897943356162478354025598496714667126493074055806699283429570516841866550055846536648663922731895357231505066783 [188,97] 3069173582371405665175613138468262257540876531276566972293092897932700624579591090266740133609254539480050678792308879416547701707091637601030287402349608671844863547314907236248379258895388030257778942291504371929902203260570907967819643780820171330111975494458352235897823060372340313188697147876701841796505785114680637086809251733957565552872935967194951580893877813347692487132897987658688947536317598080264606814456068444811879136992089300664939610065660337307329906039434807670919505280035150038222102445401448555687833644004102863589328389033480756917102491059948701600136657651142275652164666534279747100382601342039969895312160015102760065448556729231052419073666588055730193123424111912353761285761954386994831670671041341489197151667830567534371214132463673376603089228356725323592550686571433136742401264894472738775260253244587960011553679373687935249044104424962792095979782410259012601177752362978802493870825263055327552338759564284986999475648883159510433190717148638545828787165795818550809977677928236420429615326110143438842392034636703068174202216760105719349422336061565831685786304641847776779732421296942867481434619465624315250929403710736019997096068834488562887773179227195493464815119617560449985341167196863725586300361165197156891204694296442164555801747761723241347157363788243616753300625708759840042744591370722819793647092189791875402294155042492713993726594204272346966941595576578131245154446330281724 [188,98] -192559686707355117819652953376762467511870921664299705888266922853708631062171684437707042287612843437810218509023456528189342966224534081851176485982544194709690764174976056253653601281170457748912793641558190725677310728243461707634145533639485307214278547928640793703637598941765684844550566749781612457651154077550314546999025332100439066984373215314677609246559462185093227277038334215905506101865673949702563785130684844591114652483687171543681433588101401667521127610121870731242091668803200972661970045851944837901450760763385909453003850616592932668983650773646531675780918724171915204037194316258024563074722267093783478617943482479414794301440293099471801109340340373437478381797270621744915439872372339736433736348811582273904023463097689731073018795077891512251029185031702030254973063987097083053622660314997148678533705352118379411532682805747670046736166474095279908919253797654999499140161625947829335988255834899765852467811610013712641638106477233711227390802177977205117407177110758346177659002993878717348221535880434448983364286803174269489321328497972889738066262587058128638748605075670122685359020641281860328106986305816858620930566902305678184599563280693005643200160091640876595462627015772424377026033070490035184585591226895436617686407903685086889699406630767234110453125109403796111517992093876133506101769547359359537850795418232168203857388277118659978588808091523069547987937525943477444281622802 [188,99] 7141701371703658975141338527611044167936452779945093131072958439891195044087173783127211365437375287682187501616100038801465975758860505474898573416632569071711079932494719250854055854889132430372857283125180968202225043404287750971636991611908207331905795409746469409284469807042763616047022815040367249562456266606529470075226596429145727904875010159549714361061768456485108712898104849253381926711359361936798256802396365414966477861031042465518912076136442977712041069209080311854329680527303804578254246433327307404780436609299905812222088118638785982118310435063254246224858573498885896872382611275796503761696259899491697271619915746583045773551566545918766885993220521740203235835147567578026174785155806716774275452333915947037917615008822144111738433852051312564022093976541647338812909196250231033114610164970945038429770743522038841372160783001149623675296062499942037095262544987537937037523572481762482162971822785010815529850068381018770782364533285519145537212592658881568228270777790905490627876341681048423459399198414290431965180454691396999678958228765593123350396618497828593973930342710662089873160854729581757198509736279075928468305612046705860513960408474835493480778992447204893646528174241572626053692292776427271353072147968298655881565095369931773045380537235247908146623789677214668290422604689884292602754018947429156848398182688587052770325993739401329036578034638931669476407231140834271780098768 [188,100] -513497585371780736606472562567461699989808779032013821734909400301967996587763077496040350879508442466990126099526182560953130484874300747064582487509155906298112669094156717451949842565130695007907265803864462550480185734487941268169018159575486137139306062707276648586910710391869312467509891731848100865125266191241025070258081285340903605915680372755775821162079915541298207092763095777253349590945102144555668318047231835872578587276803309686334603180589922487420995644160017036637589159221842867347489595870549482541348544938751451251371863689272615022252596617065053971636789242063129790643837353506617356497427816177678938881732352256854837046664561110777266876237193381112421697783935600771038422491485774143022838502590823513994970606811141320379854338344407816603031609921885333030382626546670143144287986567306508345201264938407806929158035071159045531980865826897315480598533983512558759446629179963451487033993939951726395507358517277997318131523520850519421425977204240598632654498849757152174235580717530557225199823569303781035318656602097897814781536100312886972569153630545546847756307759199338835198050095194768742581332998776571463820115256022080542650467770824820310408052065990088444636439555813040670509323796768953846566160440283515899874088737868069780165225333342917149848502614219432215999213745494671229327547699592951543535195965251046188288939063541819767796181830896615301488186253341632183136 [188,101] 4585986322417485116264131340126260323077044013757703999751655362192472753303942890141372065068721620361916899910537511062801088655367267465305482139380011486010580498640035487280737996764227785770236650860973490697440895834623575969283407990312847707017858453982941343824694813845008023682312451223548595917256973084962054214371054873257527439690615990413349019201004749908933325409702309681642673815540192189827237491369335843675830668088273216436982959885323864732298449978081340654819841422666147581381359487430376601250490503539210203429876583247931166439077254694640398129724582468203568314622913077419499796979288045295297836968853341114509144299456167442277753309362801870648698425090310283870764120107951597682878779565854825898183881643623490702117406447210793956550252984359141542423030469556341806337993294370618392631571489783045276468177225320293411627506880695019754446599851753046254649266664127283737617243242963674500254308487450947861860977475732674842806985112184473078595459465165654899282333261238183732376896822008383499880497764480338422825700210574474962892643624105882329088403156937687581499582370766127242477414422464400220638432859575140512197120306790901318921452617692537034272731462309538871222862227168812938617681782620611097797161821691222902444606269219710922420064009586804954479680948839365617966574980092260937602821269330762464736489391393815920721292836715608973022831539913103722 [188,102] -109034767019320175556027445368050983221601066471325767531531627689166790207853708520001052865948267858135105683315044901320319657971662106179204711749979696585459508344129496366819613756106828648963457387023022720689512328292126432596537094637949740626163599265443828245257985804311174060414475568746739295933040450383830935193666109735552546846708307575294254681891318690631090042057638750220764995234229282139933315610802799745952495092949888371213355069346769567789180747366881038425051365487664198256171510903484324697617313333943071038053769730439892849448706389272823857940585252286538482988254275323316652225933875164036195520307259470663751834545591696096152595307111793348331796575947423959751803429882528467835333690820426763173438334501119906317810779901512903017200022359527449690704836193337709095805025619965505076753614598629289966711445339182027604861869600641551029538959030564560243985866886036066033349726536693806732419437206580675958467765735481687255003126879877874583100224663627715600154804550447617157523793244003087906896475788041025352004095419444320062428500241546423624529763613701338099361960014679497545827676621944850113409515742911719335135996779800016155376219630504492720658969135118905757572666675716481452093787161193153986330110114358100453380206061290815473280919240095868332707285397977894645460610397834526201248352037228460274903816122025219913832968950030205481352523198212 [188,103] 2384529032548642623540835611726123996216164004950375921302241481199809028157845763776417928411790532571088332903338242927850020501292925583310534816680613078782529243792485412959800868449412166860647603517250548535361327916855928457949749598844185670609450970045430771973102700401051326969951887879312372333424733482016137591517219893121445433182183093659982370966194766479890634195723615169006979413002140788351557227965506049055442159598639372771766182654256497226181699405876578761100658371690309632082917318157403964597572453512532099837466390459130594310120381032280583306765966699169815203037816652448218465939474430960388283000075019088081141871946840894354822738645553171271808096596482311167803734525754392775295381368361857010091927023013591584531671750516184500130934242306203577123166301967727144841460666531597764920155020863301561618315062820224505097053233540481752177273626707405280867800207755361030612823844171672134621619573973123814266146171806779762637857989612706346665840923415921960381994628184346378882729197805972063006141561057905438652653476323095220245440770729038795153030229211621528193799107445802915242233235857613690912770879079876404017678118526953002341219157640791209869382575433771893117052559568846909625053887559136937495191758435953609888525167866265225523943608291399600760963143582348836546538230080518153935314673582457868445371018439718598929790815025974843824522671 [188,104] 167801216143535500141997741073847240047684430759733065710541776976147224148258746761428170630706992228988719174510549116054397436935915793623452897153593535083917519779392308772238831974027592148450382590594040538502713015547145515340287313021343914007969674263572071510901605100550596842123226148957351645979244554459163343761110148144209107569073925227957164544811530470212253944733274783387154627756522509475957381749249723301309829669492870164593381562075714019780146415048042137160885545974905791809540753291949391973138598474900512751345742999616448844002580777778202226049859906744249886426482780887665981200897661612936718656831749896551425679474586857031202132018398361310020136652546540020651074895961903389614786654974316028407414070528334885257184943199493976979262033721084744969388675303490412413700223159897732552106200064906392277806065162071436490759379405977392599997685606216874968906535824497870317632214327158567687194692426443681565860658439758085459432416767507446761059648275366454757509326010509863318284077343211962840131066766708819425224854170559583842093726320499058562146503884860161015005405228520989719716414031825255179239706980575915427699167401292275843727236032369213120221624806515647487280451697436411028293411194838494153179107536582969978216460316019015962193896186339520668362094058876681757854512849331011094406634570420730218112938520774521241155448276565538336859 [188,105] -13518715643951939499907413380670255741848121206219016557971623705777983042987863294209758044561436288560216787719531471214489008008411778451972926995046232224542567132060391131992489206868187762755018946136066035496217170662038089849793614990098053451197613145110787876575626180338785111739143403745208005764201561566413912132078407974323103171418038462483974198513142317200494633244893973377960612990334063914716169851031487917214077658086652840813282883101181301492099538205118803513483606267026201317219304876606063784397371244738004531836398370423601967968625345992864292155505649914062697463367197933287600032481990974051342702576397623141443502492444023165158971201611805457699249576305361529104163780692334058219034744952573372294381735994020944546717480091172864422148863597711620091372227124235261906952804438299182660048495591798885282752566670808024268183268145451779434333295960873031232003817403528287318941511057024210177424863357399095918644298202484303664128525765706216600170141792532098363613715483779650925957922691936348210046862578438190009625231792879784323058415300959506093617418326262006983418545606321778203925086335033986838544310014845609141011867051751847378814211509960284680356086861294947952381632258432549106002898116723496393044374442874039931149448641833737265855667394458454380927269755121142306936859779735682464738705385588763441419886669156301889296746787799022100 [188,106] 558468806080464820820050575495562918730693733082647118430971677764967266005242234030741925108455410290728707126828032229556699999636760862328849831524990460346235302683917994389527473467396944044709725527018992860718281578920260074704265136201387217755179850266804915799546869712302288036252804639778142978305120844563408542606772514790951797705131311692533943536786660649571753490103102299714161991680736980021913159889505167166060777318636810805435192827502041005604376700218078717245302384521591859792756053006715099659361310148570882099846519170711309434173970803636173549666032051303097345336829132256112531593186125469800390613107587886500182853436385094201613849456079016815756557130028773002484360456130588984062408323436901560937087685759234388169003703556355572735112844788732932868863244336348159057970547719384495803401568023116812535853988451142135640174195348612906043345712244252728690204154209633520448755976785677102910690265844807681952092768906253849176251489195026773517910596522750403143331691874480951374672706975827737378971878979583821384160968854212604458541785704936449531005998176509249545779195834302501163013054547489485258869074827459819572928123763310445695370527892190226039567904068055900258327455036487817121101072554799275671370027964287757804129058985542229613223940651097799797330094576371595565154934294998485850534226468526379054747711327175367092247902822578 [188,107] -9007288015323877382246135534110237073639295317373949505943422214410894416423637047019324217421395720979927760534635655643965677322079209470994377860272059543366567993406103942821498345195203760280916577982254591762799238708045214038257821443263011620922751708302061790097350400279433648473356510839580078817406791329151138946082442230145876541380209779840306424524471605711010556283141694167964177937702691481418498572239968380281888445008936087179171557030090532458159424314060896596135543060560332534737257398915192309816223895915584423597550542158923253638028689382221827139750290202362301818471317114045596782738027885329817328227647429647536778163215484549170986576622571579514953934095060587696730033741580697192820048593286063567377973966907732640000605705442607225171776992303103573888508982533958227425855892416424435809905109907525256754631615079981156615405585534389511824200866836236321460902015146401930119916461073387854227101244896160599995854719445125922058147365967617994168345371530444425464900229382891163120142055342672998980181397817338891369245606494883053983755245573435051145534625295004596669088340444191361895922827134113416875134885847387538519550473557218121137070718534597629763034775250444232974929830401181159106864584794665996138610915893063488564016648545293924090259913698499178669906717276142214374370036678832318363480718689505480858288682180227352051775012 [188,108] -135187143363153086334473676589455397430317016682670727764393547267804743093102275345252048277121851470004330649653539130849396568381618026408675262244212617171547255060797366864578632437828450334127970215146478922852089787407797496638013380274760273611197503560729925883151232168787227849720247245876103889590208533704354756114109173617634617425815337103286432681565005462063121626660404908821680422628060180077631450018688148447628044461059224720991748643422871185882869980716184382095291321896346737469458108435522087244447831686910802595954221549475172315255725095608474525806800606536049661963691752435549940160874310768303024981076346862801719545564450339511365801817879942545100593879887041898522373338439109405912677961888573276374180620737559174713827882304998758730579224447938657093103228005840201351136794107652419067060404411223453129878512615278806426599998198110966858092593639137927216265684804670603431190697981133188127566702954947732263074376525580561921791791200739716005746210889431652094817089389265471390917787914401740543672320918562629471171661845400056772609875960314432696533788702897795218904807835785795458270433144263779708169014374063276506778324989484461985554711592711905656705270903382920875299365838841566253818434753817838987341223111664266111426675558437282861515049791019546833854051044157581974212180716758009741242831097252088495858661123270431088134 [188,109] 6584546870594491134166442929490555823109088375177488702328888512227372225870934072199352203291858513356189713434837754906101611102796679780205624635057832344494783979492256529951129175253449764052478337815768870764555866504950681872987653343885497705748224131593986762536791208482255012327417647248998119685640677851170163098498713498181691422313636039562956505462646587535679830507527652496579612767217715434729683014635097692161246251026240885090981210669064480773766149432159725951872471391461219087645870294492486324673333675046725612595514585618096498980259205633033823675893466993730288800182164795679622035399014560716816145167971735848989637006827370975196438116525496258706117507217895898021267908821038246693463198170120565991181525818524174148097958045914471839847778095651140064400624421538156508869590758408453336644711289327909469183619298718660408276598472893998751586783059554076378419168947322884016697961741807078231459699964478815026126860942240749987069668270631976083123436830383662819260753334870390363474343037557519418649763701605307429776886196892601222732904196587591768960135875222871557499360613076913895199114695295086405159317582616203095827502618029188432181673484036067329180424821989944868597400430372482848155574257811711053673908584971876908283576391582195297482681452963843163921323134910133243784654492199660140150594171742553756118753741018078955 [188,110] -66156301253521858669339282058125390374793883899203151227687239592268893209435092414889946048439578349709256218968457661049281479250880205030007757430035655217428322651691751036539388436328791547736728520190612675364914446036913991564192436478120808046404124024592728717504214920154068498957636891232306694499614693494531596030625888227923159125047839181544207949828431230428830071311789390472942553135436984307020042935155484103083136317898941491044065731742195062213199093796098914289866837541231524116996282557077438099780034942382459839074177671833622207450290208101694814270488330422270426712713909502661684401900092081071098509956243746439824680511403388208440470385615061503512379657908981724116761965139661685492551887703390645371609081114229471464679094452678741826163372157724512176888840974832722068058665648100553427355271425208190237503899319721250262585991234946637432030211725411982777402966469413684729035600068498898498280807008918161623823485380836553113061686226074239199904238877867090428281017033128141475685427042878116344575363690326907084755355929660663755182023300278774224915759387195584237012908126247162777526581674033611602221138962002202848168576958441404167595643317567295179421026297479533265154291592322146157932136036063146199843200401901752734262232934677170358690630401183213387146586281672545142286057237170249684362921700649203647130404016466 [188,111] -80592260435978872663644660655166386233763578817452938543593177031517052221755886804771885729912971500865671863280426420476510578745721380876532816920620477208477798609043172252904302841668996947799360664107830160680576747584972403166313771839453355980770712686654390935766556532985043114243333869302343894744744517373992731346192647939280694915940350680746408742556254247488168239660338077624888431077203709963293574650552396683036791795310598882463603778786724220708369212022350724991104409249713068944520046457937990257105454108113811811586721896138406976778942708474792220603331294244827372705990101943995065991759680164648445182506087098566284868576845026883890163742256842981085460522238119786716397698346678266776529310782174514700303460691759009713574559200364054052502195670064713053368790886959630871162089379322251018232382094339687134899834656463767895400039615257075553730964416934116262807902366880633060515928739798845813645455755801367291119395397506726822940300434939113847425544062775145176011501468326168498041535318221094864548750317334950227967571640208566390573738616253979485185878200846635909748556593069369996190202901780165706191626587585867543667347993069282438188388168602498982699775995931493074981790934965574468441331306061067914248655202711909850186085464645146779557856308421029742720646737739698425298162743388173648266086801524211148563995 [188,112] 3037457100951820485495581893522841954034582367601364080711284327043604236552175707673963805652075632013514552343927907459353967597762474376999264973163478654165014326441985407839595747806370501618709761871857784512988928139583123678107784946626731886804171169382748736187497546269435020752149555439902229942876403049036090425201730978894555099655754332506445327415864888413426595503574157164429460049658473772589831438879635221579713360010330582674303658912485325786571149926533824800865008156517512285663436775664774595468132193311732342728945963573355971133126769062655342027560678827300776680307981524270781506402793389042622305972384142818169025112049997188937243329745616443097287494027084119392461661449627749419881396370878418416017451846422118509921979358588151550793629098187087506544234283208655821900865514960825300537711633916951836710275648683365553110668192929475969206058644765817562882845460228681525786051564346383259923023164478018077718859735320709207430839081710915722167042614385682791436669312471671255965927347293729281231720825418139626956316257657894572270913238377708236948071734574456802330506651667428067511700475991312620564559226172726489249187633363093579824756058083001941964367708306461251152878568005271965860774071231172131334467256448031980468734611920666684195652929720988179304597769132483509184104792807657519721803374544174317050 [188,113] 18665803776689702160655894626276704517724484405110951183413126396172711651384066636738817026515756224349183695157979623450488951589256762492631228600800928418801127180485892009422946004085419021516834890491912841942410326848358240541938138331806975782382695190471416995519119599205834717504372270288328768272396877392916360287220833803167966688685138431151002880779038144057062210611612398628696867018509234328110556672963341678530494896183605189292251858670886523801416206605011822395072500785492063740075870127082971628257853527179225636849310531310650332307155478565989271330114927366248431362306378320949485268083425544539920323876624108610250850090009561459093631675110458210896728126749488868847484220089416398723273903360626526745296971923652437801623433806733104461274029755928239026413922720353871943250593239371281589317183650368567956663501763011587580636787233270004658960414828795820771173599223697830233054226608020483449945826321357156588080442638912401393945649508031005406443199260329470154194820918499588543630793568599515160877654087118865995342675834392595120734678499715955429235523394802210857009026443928006685315574200620327652331756636323526625650559205758502109043733771099653455386456481371930058942028091819637073238886792018637965273130195702866434607388319579894965769586907595184334793651819810037848662280951926024984751204038563824 [188,114] -571775895631452215394469570376602521315561955348287017046873287094418952153821313421462184246242006689336462603730382630099849735071585651657081217010088361494713432638561289344720002595884854371113389839649905857668593967940892327295185787281705997203240236640179491282423181378706841248966675900171541238799638050335068951680036183088879577086825576101502082696193456530264992190773336132977624288694436970088500161894583444544170246245115649812192390912341853552156076392571338651237062961288775385590578865330751164571933348498640987134024779032565899099674531423041268725328355294117572932201966890235081384449325809694735812111973820847859769429513082243323990650725415959652092494166173457251826197864279111218668027225528629866783008487003163812272739382405351807614574172690181831159979949896922965415729201951825690270077209235643094608252091937776553529965407409814949987219740443264161505505645718648528096912010434380335275692204201113393739901879035833933247544942464778568546642934134964655133473539487176225793457069599510897215757758033830910733774308113738017273905556112768654772702539802332221161465678273255708721883968907743405210935779892194721232204535351053253935347503580860392572952995230440378808624494352365813778315722715693960529888618814763612093593926180639282867736021550613139521565733550706647283032289264193724600562787029 [188,115] 4885008639911785238033126249998042839481326373954571786143307191301838716645770255003884148990373055001242806854684997191074825855519108727705938794395624087628359626727305859599554199829230306934098633884663496749250205741845824355957128179063760116280463465383109244204513114051565620179304228778553318278402876628197156154414758557279910085918508111490082858796061698747457446179901312943173653163570500167655388454897315051582021644668429631621365872889548917631223422263393467729132902849151226789290631058648178781595522581836063634810916252627752757120545394827970180319887059330908434492338938584965842941021741675412358269567862492896893991651191528365219862281660055977109075256295965538462450184959883948169743877472421747656833317143436654224645427801725965505965710819994935352978868281133820011606082487228963988453212378995329424078589324882396395941197839692525083472873280655275728585922789122317182764346365800997081133008262514530212874096009909794145450967568126526161221187207952254848919291132669279451040841463218964597991876201303763864436694335956104797499333811337148955867817503778449553542710756410874794603723217998577990553070413814716365765020432919728713038761186993641057475900128231986665579524677288737139789595064867896272597241714216381919909124649259132275050358895054289968094568580789385248915172606431985462510039 [188,116] -44510528455274758480639352540285569691082577037770876676695573192301386913060572695259175044308535312718971855415016641430050698316115545985044149461091326825595741325420312698111848215471576395956487427233698206657041689655140065307424933920015327990655621774992952353084060157270246412487041291313029792648790290652732498582567636233651290600903961172941217574677854010085655347979416697640582387630523038597702289583682333007339304118449815279503492954847085891911279047973992089234341324924700959735972182712197903604996455817762058405280203864606510654650995953036828780716562446551263044485725467056531106040878322194589521975404420078791892662648532051935225710873074960290204128038763656494390887907106791542576472558070428525856303035702906041426761151862118928054286732175392860779056681423082816768187128325091605403862311028402482390045306293499896072013092729995115043605619809768173177712383142922218414462009109694065671495494675690844582070603371006859529618187662654957853039195368186239505733763579870145986591093944226257776375909500599345836820844025578851215779326202357152279714285318372579090166380297738778967786070827083092260680261088156834209230373238003355493176929516792335574209483785626798687653982100752030176983865396930728690378776777340623871557570308580621982082242214341647734236380329064034872533561992949484186 [188,117] 809738559078787499924292647651434378341689157123583302555160894523281762015757236166633732010107966854709156598807971982256441775207678666121358347949508092906351659801396794989579340077900962769404858381183216324641717629138371191007128073530199633185141885222726903262956360909812480066697183303141387919071354069478930241114721099570399628009971493596968751320346938906600987317582152661067136651419045053625591740201122418000943703052496309851077260211688714862851534350730060090371432669630902857944265681427009633607462874151331236082058527094587258949731734900569222811218666665917310560085153760592973456504211770653465292065682578559251286528576624067737502136793797665569884871883232182737750132959784655511708178826615640964678589550678931144944403580451914975843960550455454347570487917823341458086580264523222083800174785124436692893321030156979955161906749619715925350799169514335539632320149126530225104045625408710840739356946046807043833883677914526850424978836067316355438329065508254317644129290416905842450208685648671017856598540785653996526629390834419832065515702730352259813783393475521965214529369626173434817494509201072461448787183742372218056433621973227845185798714626740951544374353325726996297941915225023960810318680141309893629464555220606196524247314222218918941240211443253710446986324748532884653725656706965 [188,118] -3511488658282045067936013982164713854171771605182536797420840728281548471329743507310247557682238592849625771115077425211790792185620222204296451469905930452562559871631807464710984164908711023168240812164272086208046988003026900638415700356570993031403064593302704579784566689025839981319835943516214030851958572011798873385731322248588389061539199656824286167571105890822845784483018311755457207327291670923045540222943402913252784421931827162954187377614034906787852358199223842774113159817387276216441487695957581618409830309053859560799091671640615005781913826097794532529843215243042354912251235850264199490728492361930914293888072055318922898438555408812423051639781562813351383507654141660309745033233127046038321165777434014163863198284175956302075068612117460010127611242394434077859722444539524859881253862443962250685585029653390157142201710263577332408494654683189415660347831516042002128252553211560344261490601884959531038832594704206673431104654866932763779026635622448856088047131421557579926727168436146701242903279916416608406684562086336340152351549854907650853102230955961665777588346212326837739236629195628997898404911979359914677132060705537026584801361080798952723658519844876015969687777856156971408237195917973717593304003752862058784290022977035759154153427883398006320249803403225893421128108545432938335461856 [188,119] -19447097587551976533201642526362399348931606354120998838909439113368843210843849515434397717486777270205581838131842143349691552417759648111016509047899789519369677987208220988376302672703801892891417337059739354769559016624701574465244776515723101647750495819219295840544002946771594992253922147842552776535993661970956720764665053687562165990382276892862340470351190242326339282511900523186765663446853381375817595089097686165997751426762888086700946010159996560770594464465000506943187913572900734870335500598222049696486415311408104267824191412391368952893320681835965471054692059415794255813181450297886093057680530691945787574104895223364041677073281911935846388004694008597103796520715217484505958245325886244882507666971019265734132159907019935154346049813127067658828161671367054586776001675356883990365865630836200529914987132164926875737847223989614692110786767217082652199046015476018173865838495447654494854588966670200162195626331006519881441583987704854911861786132402055695762353612368239916894085276706206322196991409146784176538928494420916875720488119478765448942796488387873332169906306303056330754625680128967484539227430063150503035074166701044589259411878963194076995547724240144256354166357062363897018659215741796650289656204938911426315483595257321502655910305026809876640980414373759893084993508415878229870 [188,120] 42414895422168516346989118376695980131205515655112687355032435985843092962437185171367478191645195963856797011452274942789344013985909152895659290007394330292310022230819560816379553492250865121483264453607332964609632315872698571795054144797055383506195832056938041338496455807176945065486386265396115282043259714999763596961312713968241780362123242868710012073297926595341934698331081618219609509577850025047466876313567052112838039634147099000440886248338738247712115204914325946705459060481306015264589770183679478689412499188205392502358567113727600209288820936231848878563193833203185616185680377451887202801509640575472130395879571451011313141393625135264093780788941902458060240001113076593300505288986445709660821152332487022204757365603697000205111175321898613710064719270007227999054134437574436483651997901201062697678138808362909535870301928112965164674785357936432426094837971574570390291312038801018152799391364246180246489293134796761500716216683762759546248515479152238540887996561341363297159413841390946819723088279252154118346389114431036624876308706398647538461671545061810268253273015060553977158516645463939924346268889470072514655822448055843811894920193399779285249514867104275672938898014441952607253413435488154732038219575151037844224017031871655225413081894676049828478856814732282545947780531266278 [188,121] 280334655152122211881240458250916787718930279881336513494867448366620208442168338250293717659246251787829567725853750158054617951711510291478554374682720376112886570943107456176968463169735838268463630996217146274772558445538034010765051131229158825516631687541047375836469547959668052595960030753762613251087065792642799061087949796208609481675988357886423607071606544037480419189134570845477167007338840802104862523139722570370961076695545170283785172020627575564842860881653070202479016647132305910542563363311394757937401417481326324795880206440886285367769314595151465920974606581876743362859046500185467887400144474895933609624227676003435832233169912906549798946024298219915546712116974914260300664328169171918379457588588385872821654828224288906250966467410482050790065445928183459361888968246742683953108613840165890273452183384106682007810247908918511601407930300193427773725514286143759237741726158925381190925729125080106171686100398971107203296029636127982889336099422422981023873427501037615163478812599831821072535159121017741298132461374745643700580615078628908122120003646015913391308284192239796989502467293979935807277550766934204498755485355903497808853402807451390986987842009364613701741800071180237792003486541026717140741924339295672154407842590277047735819682562395601286877302165976530707342052227 [188,122] -8773996469900995612347233351101905248044058933417623676885695056560041954872700855444021433461082703621422099965626784459155588509989615947232237886222031183803389195184009263289250767973853545233043693201027442937987984790458938165360577231909587244175935221220607382366456228886204143957551976246109045298957960826724540911956250486538259684315632824589952499764153945840404607909896033260874246588066742404830281220004123136925992095431356973166620440787003642726458009456579763236562234679800636600224416115175728485074959923463350971460746176059775134699351813966034315055268765096237174415858820975408923953680394767669480645573604052479918655686171207716236057058863312289570549483167872558090388013182506958451588016586929339163695150614483207736754557896249051726921195889622431907184924790501228577134784250933668974148719356967032771895420024931805059255151010411891594419695559788389260137150832149858831941752036757925530148524321796920405542553209407331279711315952600804658152995420789955559015721566344233412799482826234437164607234570633866251186198294204506689024703729169480541031498110723622734250996669587504118599548223271225051708866670165611009673845856340389594324244778625838710981199317126875504612016495673385736280337856691028542078092230645643482075834075658767943456749857658663526829168 [188,123] -26032953594063599801796501907652350436660276625379215032677653475200620718421749874960860909499170301830903786940626319764497408046273324399198696422458574889235112853432557789534841481780116081809114520175719934132905680234203588544073175773020817327992318020397880675585593983805123439858019725287807198130938193662009422487944827336616449158081644252245443098733110514403688662321224532257671908892729688855945964818017338332399096200481051660943610017689802771685849753978452788724052739342402164649490014296167767073116938480973994158268897688447788866409517156372042660254197417978250372168165585079456687231954941981540409815214131577145096441523787930874807578931414706700756686781677594944687976373928458042735683204011026176608612126639228515845564618272471836298261063623296347133955783810571749314702001293109627809380892372516294329299605520579010116752557993766878921754301504087846669036336329567156387284052269606479288918655217434172386676170980735395665523239091082837422319629761869417734668832906203347408805949772723400148768033899025030092034024640834637694089543830084791383462077186766091629074066648143945590374896793026657369606493648375109280340116950366858972728591874585778732318326289810699950045780344140102854155625519599302701408031710583662794889316327526047404639719712536472892 [188,124] -335483842395678297002896623305856073228056829337397422319611914849153943309297748783340129622042650765634864180964785320574474537734455851288288277209074748052221615350780702561169329335951796672939645755319785051798884430380047057306074547254095410960492555701218249455865593305608191088908449492413584973574336186703479593351553297810669194035846168806494483928942628303641724400858952073880415596328261935419190619897668581225948309155537658654210389030460659464129910473491536949656176836393383470003597725207909646658224804994181766950718112114120874529860337832343057129524144624403037252812643383739644149432701360631274653813392450478016641691455085479417682715744894244477317561267781290998896567076668063062519305908436470794309521222158751901152729722383037940681695511442880188178881658071034545045387547714753199277893739593267172787982449938174298826690792352611087984930062212100546974149685951590312258756721355666282570195962244089936768137890918807482366830471882365538519781015341091406954053012905332382568696566574153331223874678302898691876860963710348556577377173767202868737396355919158658815735473384191257661554439506446077786020252019465695340746863951925126361694082244383714898914912555306192474065522464324435584311401559649708575391902281981803938823602189336623945279503168679 [188,125] -1137304468312157523046152851627113239086405759461964231723550067111450203148321821360984196567158035557835695337213632430086920617095042891342771874913698004809825797016313694244531898207340616683189012964779577520866768998488053289370498743544552009978110337926313899633310778440165811099255798605421195992135636983450368130865157049694410596373605314733502786860805408229690916601338004677168504622014764831367787040762613013932947156115495444795500855500730899144862473144797732808948652606236323465784460840188963166788244930861491471025716686953546866287415164655474363783522936619584855103542580376401927484905315271823447592862635488302480721951121805767538894024892238616423291272107759138769062865355659774155820432966931715137612684473645159253502227924961200972325095640895271758028469375313316849463984801059391646384728295747520010922839220229584502922854611659782557417866266952238135466293042503034151187934211294876578201307583041813844860358281897328946148974246314245532686168907071028463247012430813425652501286191203918515919145992778888929776576839411131579025768848924035711584038580998604048881412952302232381757496140051963210400384256382517083193519187738420950415313315262642118534974014548674734829868436961789191293324702084482470036111567441244218834190723144008504898667653 [188,126] -1848303253287175379112181167866582199216742163294115076540530791984887020007387569306559939189900503719628431121878435760875615210901805569513782530815396569380921553547019748126968873038653687039163879807295098775985757003057404159458733715020710101586421225587878666418525949612569252374510810782412298890159775959954075428532723435688814245582025077233977274784930717500191083316615006121688604470211096174187638709150250669395576081398591880035781926160581322753552276218128595415533002835390889033767372530708107671611458813083325671136313046808733560563488361555387933209876023401643882405370690292450076721676417004107316973712690177913596759798042381937118924504357052147430474664637855774813175168985183208449058117764641484897972978474751997892818142167794089564904338974372387962359570388644113462309780601113800054401109942917327203696174820106045886903024876669045130038762682843019799307063617522276254951889820337999131193937186123825138819532680021588558244770282378934122969829818846781767622617842129769912683084176190945153921324921703550814017835869328161417997584200598326848334539309355898692691976495855651907884636232704032712394348572979091564182495607188210203875404071048815555512403954909758663304653653152000803736302408575716833596400136422511222645497498109625537040 [188,127] -3694041774849865135014397787115290518234703903304528142695004803720661787601559430648539084463890402847902821268784680668082702088252918328835324409583823000985575021380253210113076253298107998597923834745918717056784313936957185319268169776544679025532424347721091659682945662932533476774258158338976271627084712133801361435724913180000960921973142642718556582881599240557619189332619738352268100847345865559553028337403121543932230942976635614313346873892708509151063980264836611656370528660631401869224224163645997576921429699311969733820481631186150311434362709615963013223821344749711936406108326718403879552648068542905608720533438478096331221772120989171653972992958261642306974164219252872514951015470319433083512441121881668939778042708850212684938821626734980583417361937914935572206334985999946548261583103087058362007622922545962073008425900857021998838660263183800611468505793762204937009182149913508119240912709069698478754385424312203638751339276490716348722088818313963739346067591686834957685767123569891341250396563247810936640504185879960930496196874863699477704866294417837893897999898609340443639226266940916341878315104701204914496916689839774022914685611314555445471622374189279452345101758637645703438038420160763629482722385908045650573658477031894899781824825634268 [188,128] -9836597406547766738398948993015176057040538994301544141080027000263582313343417961733718822468717888854292797948713514312531402562467808992756320191083190216830349440908320010733697797350830007118445035753356102147101055620165481227725817150452493528212792808450609070943938571251252241650500280887557412771572957889543956768064847095858971880567417347946814495029559677263159823782824435822233963924025409849974575619885142555492458884148752240521960300143482372062619212414020956743847486042498596322682463664368890460131783811002616414082352604012171425411742998534008913733597958136331316013207696568530334379919034543317897266470909575395862366156274148400351616869705605226774230074705838411777891746643432972258460262903141399997779591716018679191426918625335024756799482041876726115602707088037381965898242056385341280233294588026997994731931628536192991543554644847811324041288962530957049224259580030792721267315438480316222768216580783106905892831366470480651054987955944984585413497458202140391418308537211816619959620979171469130586209954531091915188710041247454660902507842829369536331308958283745068712763102473628418744524827153020588745721357850031701187802574548671634060994366391006284155608882682666466663950670026394998034950533259388029408384465319971086647092762 [188,129] -17967661125973463931736379756757426201702676596671244495334132305342514095762241206178084566516258470061077298177357727217910274686980693710938641662114960433671858472233543725674063430782422228192972457475036557106243968436016810824469562010005546634707435310043154012297129951787309930287645967372682747604064273938423564439615675990766072086603997948232765494498432150067467996358663844528568457066522978854621294478953505050238429730992913556483664870337428604121669859550222905428483527444009949877812590874861185783336809260284044369641586465282420729805719850843942472257426686521252019808351059498136434171331364354553788008693087188163824586452363473433698849988658039223899263288420899262568484727701903611102613333353695547300513722980645572411734852733943788450889604682025570010897765667406259299728942758018763592674454793639344535174961271499787678017768777390685020178960152647274621594532520210048330628106143164045314706542924808742450743969454494693953619519068384920833303825898104930040141825199971901371907276182509006977100282198972675885287001881095814316291143361177038227568989081380628603202801628301743865758611017494837957782478060243637173894827781136725006734289771355610803370607000110139450469991864755829940171663575113031099680490341427526657836 [188,130] -985302290162474562201425414705909751027770487769636666194755851643335692532885141947078671942644935134051049197397330361428242701240487714314302235457375118202496678100897606957276578884962608594733354140951835058283300083658729720960057468163644029688123963016650725824425577077740174209361149087051677080991394679956391565795717200398801361994816849643493868900289247155670680533396258995881880421845362691938613698348501882232529549049586668309973637666356264489539652580564030708922191089302496906716040895603262306588110865624612225795859608735139496519295457831946857897923613288711460218093840864456115459207078949095898620761196384105442641663252641488314183729456530522496810476543481086963621863008055682729093410601910304651936516880932849265902350504972036875906784585566809436441863225588955789649469226483651303610401846421882268806021715553445541215715486002099664982206937765555948038176851838141219439453173598229224193144429406551312329470530740429401798231233907042387325619300192249914418010601597526099833389855348133489350769008251624993816577326537570325273349579726707138020667074305537238555535014458746984106844116084813966224282950932347110381988714022733249314551102243670044185273991613254874134915552644747902592775277776135661450146913425229 [188,131] 21828247634161878158919223589768156784460661525704179940715021018106934855515764026276880691583486667558580041453937431236175429294454170329563868474765529399468680828642670110306662280819846689732335953274467327051244312287130214483774315578725381382745113352636757054708218975837858605463098486588906802544479497639886874797952949418633113857974788874184751800079791597800810184841411633844990962289895021014360957261234102414343503203400398449366796464092791995265006646578389239854190368302098287118991984374152800015957689671732014618239216161777331728921362635530991502236597932407364401056023419304481824505732298174657015680252558202268412103819411830186578338678670203529212234915303486235773625785506033969601149310312414457240113885217104131478486782805769396713942061901010797911836821213339380616039449680842446227729557771889640610511108132435421020011881161516594416035472750809763516425105078466193697704001694910765636045979716365687015319744336401720205359554422613924780944992328953286263177804891335183212335196104017795875759832950239182544398885592776562056571196391154317573423074478402199518552189401332470646273776050726395348211404552352995507197417861234278205191944542619532577064549381726101691267021319693720685158462643042618189442347292 [188,132] 13989508059876718266737763359557117350769443846015792618347607149789266591042849037792446516265276327242137416318302153379852679082521623612899053594927826027873497886364092764803424954381624394173449982070800197050616341964087459367067229655458004891840478524050780617617113771904385355013749941966195402314953570660434776262723375229935152517619612337957802863903416474385552609341572186491256865489729815068940543923477613430294186644253147630498411421946755478017770255243375853140113842393142880533928944710845824456846437345790826915976828833502081780040979118190484582016232349856635257972620377671185163301468980270420625225598663194047487661144049963737374001063573644216940252205053938837808759017988034312995193510226229020798285120770097269204843719806729409398936659814019393940474617197961576087693415520948038841867995875686655183731007139697407703356359738863939488117774695653727711776692991922432380596212387013438138218560223940257626314909169227310597484490491142658109744412997565379404684489178065708846505965226050180713446908159978846433445759137320910602567463049272611922681574504559248433307984739955402163545281062609327690108383824097272706799290322058405185365582363342910352239117476901839209490989362535560622655761918018748529548 [188,133] -3365871433180656352659685252755769191752111786994171596581098163933873501293563285503411970318936591803079808877085270695015279077708385154365445844197368999732307469450513935278176904303829912513635768454835953030336790725070685367674543747441581977086871630082546703594101582335967010173265208180863552390108639060202133469538550939857353410896962660522883956995008594383922067507554389667036699724351754843144549419460391945387657972475293155354038927747083632662040137571914937231214026447780070960949897599318777433451812459523703574094289225851562493742965650648712078238477499997570200468592594865366819435432568627303398843831204609085961855776665444807817227100306235141212273002709019641172490527178044749970695766222700129169802649854128625910986629027183095691927081982352116404948735942420547550104999551323679560029832715119667017636095851170094778377038770312387602128360859644769033346001077884521360045587550869052661820279307384753779783591208451388363230000577225580718078630139240551247634956358336549999591333893821672838580883062541868492301816192330184234624924277707950997651821913428172125580235684610320449024099194369067580702643556829935127234274997562143443973723008683913315051682819676903236808273478969178907565270113483666 [188,134] -4235649459314359290639291661671395926227522055516698657565677647455433155519537419618126877308413879447543748060499699644566589686795729667761441520362461039611759295572702787244277167456345721160243299836390627736024217127807750198676978033361137524142528457751076966191829358827377988411228470153805942599822472513472135007991303653979624835236072389524147532719382629367018208740598104273678107654608712091680787013176076858853758118749145671905458643946154672826925714538914778989825520831758283065615280565210024413516773168178272050475443599303799361684806751113722463948585918983492628723324880768097637109091776366041721623104728579953688869008844841104097356264957828133962441867875922172013763065418371618378899352487630665102407804133609453717896763060140969076464281604432850540791872097051777959311133751037090504262249897471742799203787793355522143313492336351337430564178224053076082948202231118880303797549574810582126370989408872046223023475778815795913278315657966967450914135387055121066497451201369005863877785400671882709116138911114593046118782628925207088944742973554820325014317357323462883821798584166532941812889123686253325257041425452447857898895341622301087394889056803268977317417391841966869478753229182010128247025251 [188,135] -1237226323546184958736846867372438844879688011582811082774206912835305347164953976160040765278583986454625114380270099585591872774732095169090298146900849268802219304960624594931807427225942894173987147002121288109543212091094299141041347688237747492388441910343430265219676393113109687895161781049961369628148254093437379727451711227848104150881830191671869099149153042301957809766108856022229473020388773588045710436491479453441693112645766710264001881842273074187494076200864559458958694599502911894727288000181012144725914446416931434566633747398088741370428884780665855886869517268548434650339224442074990747274888104616632746904736837287226764095588646012447333146500605479769583948849035700610884255576824509636360201200094532093985038140172207742199362247691102692526325701837596352074338826983653200165710514322773649165989817409670468537608992956110362528435174729912030541405004625132503147556867847322755634068576050584767813214614273772874251172022760679184907373184321671953763535214842158857873602146102634637690519837484507500422947181523055276081017306206094012655366038438368072486480319215255196472260550590243726666053971142258421752256172163985679588695230127988552717278035351810981567862663132964446294082809105557470337 [188,136] -568308517056824817084655621406565811346461154099517028033833111382463606043091345533553668219641147240424169855755160491458343293170907458610911063682490792080772416642186123053003218326332471992716244144656332684237735564036409159165024751984824757410775912880820266006973614973857992510470110615463392907567856531398946639829383762702774322481219817914958698694785412935926866907863185480899430867008395586858296339705226004153604240403940031960022456763662976972719736166968401123619919220854226010634284690607457585445215002220261861195227646830243524027758351425658207903106520270491646629069509295435557280282046742193479337065464751434323403041537278478421706374957091964967252540065806151137820964592621620460290871567360768230950990995276606437987668068906102306201278701046580081216414063991688641783546607721736331840761230116759835127035386649587101991392752779581726313903487915087496784320758497298089964829889039118156450625474354655725548892562945301181018505227325409610568544591175407861477745663414074380159827888186667539362643345746773207605951171038140123274689942409166497248277113002589270636285632761066658359825830240619913659744852775846392799605489722971151566847044028328040291752409599027231276360511218107 [188,137] -184458716753427479750805596756498488966074050124642239409577926049641833502282462896760796217130678959393977296652481935085194597066961079671370212404629752013325364652056420862145496687162390264606259987710094636454370262922226111740848081452616438544151811989567099549233802058211362493911294126490455619233042099570400216968411743634503632523643260452247940469666177238356017685464072524288463601925115200965806628215493224823867518203287114758476271324333566719093448331943066361160590127893191218982445687031515125247537814656873917806361028464439225520487771140568794909122842278581872461975463749863273922128006673239501618124589427050944437441309641324206809880553822385999052514493856681886141160681763472313013482771415993208157048741176808185382506985097352632492842445177282346210026071180169633078220576943988042657757861337624396457864658601472308685209893548611537521908555545837155958856128818606448653644743540989927693884716600724843576879674042587565825190951757416714369138999770839369574331310624715772008882685878576659926886798142287785899281445157185511067004623559177946256236286041682864954326280767031752122610131687699179129987300231517182272652423647009565791690880416263780441880266834996497973469159 [188,138] -82737021832604705234991658660973013363730105914979396890156977004114581181079167513539249358697900719478580196552428978099106924621081393172521481784737451370234570975907553367581456978063688047696215929200589523148758574967687912244192360379604734997566500165614238774179804941365527176047377301497922872477753463287621573506301163350284885595619845337872361099425669239260523174914800702502811111938597408817334085554059748114096697688144750395446164362173972748019877591108993265270047035939878650271516421375404235185777859529673063930346974033364310612949874769536871966594275114962614594383133233583755131159171728057466051813956948833681745190406211332611374614862839551827895452873962581345447552465562910709711831797681994414254488753996673362775474662955977163671621069805877241851782541544352189513579290349186699809647616206718124299853579233583480062967265719699522863704603048821820431047184262077634985456475255509098813293269198298381267608260854808386469144578179069236689547664073560586136590210028668926695236652568630104140415977518860304777508005907592032720329031703985399797538117621611940907077759106483419650844913293373781306697894961078461460035230176753714661909636912882602937615787721210110040 [188,139] -13164473235557415407909930812822593202031360447996609477877867706298131284351875377759921331975236025797698849359002621127731841480265325785533952932204754577761857722919474164602311628533199221847232066105787455123366878316275463705495463051619366754766843521376551645847091694066107130715136496801265294809977420969573783994830429299296912232335377213991111246835036942863386160876391433577559338789293562550220263828770675873391896765205017138850640671629304850465301460712988819289317226307548611765332861930568211557749474680801570867073326391246541853331492076237984963868686456662641877176758426525151169350735867804157094703933810643742531059557949004478194969402146438786318882396649956364325496690569003363198403278427562565677685273008941321386030019806166592767493362571507911007208758645328360703183002559178399149985018197392883414798721406533189315929501561156351866804692522603849550624745303715285280664484188400577502683217674340887798145407026232858083736149976469095660985800281779147059114044894181927034193095502256035988945347988587898894483106398197178314835800384053496071049010398035693132150305613664628567647903150747201045971622571427557357570161658686299501883382626189693804257398787060 [188,140] -1641464176335010141743062715955793416358413025775868929706123369202296007264480973585445395547564490387389920621914546899203266903637142755979286641567841463029857827869164994337364212952786920212817055326535458224768939582410737875946119965225226482817720731036130256246073251815265723671870438090552270071124490836589056968393224706387609398359745772283414800586141330582232457238632661492574853960557965253309711856218607766193171506711533062259080113823460395914948716863745375189964118517534730487493176915910782580517982395695458513116286544426610953657020873775927456072659924960523475509521445775272654744774436131053214851437574413866288998204869259351225582192553218453176487131712291257339980844172792842923380294222118548786451386763375279095434662412682449649087324092013374162198036844168358307394808703706502787864500922599192131819467416624889469174281791044401985684987929424558030413285912489766743243271074318675040191368183409149427893338204156272834949087872899580120839845364813989065806760242388433837786088406320046358085371974259879750314239082929949731488016947642812865573318540788947266672077433769094002427256788459199645104238571711304070968737624701689956364185181079162429627528 [188,141] -179490076446394075839143914788172693120012577567007732454717140020684501720949329928335601085253100243469287714891073506597201035911052482619306207194528424100125463563344585071146088775848157449855706402816212582187287491565581941497610055344450942287060634284964237636128094181847721286016535791081278849114490705884905774386966389498419653823643846197092882687336339485506920509772698115306795635996089836846597326685071330996138050535890319713816171111010895337639677817471697400983751869419925025205543418787766455150842178799794313160390092810951573583870247254038840585506632502919159129510075908793844287347900541158296746101314340347176379308711919783003877266575715413186362427552140153738252898926050115014678694378610511601348740344353069648408699405479819858804057845403031877753341796789622823729932429690779032067437815819216603221138956625156004646475653997665711462074047482577666452648057565116640911719441917980463511329965623987929100855640409436918372423647818139100810377611217684593049854474584592706298093305832284229279494876937951665781562142858118531456182275520812257635955547417320677129001925787558431885834618842487823762141760846165846281493948161015286378144904169577703 [188,142] -8072219022943066078125798009540062697359973745906291909810092104815688816517265893370818081760610377143435547029726433550485390316173306097199813299556944423081901547274489356299563694226367459918539176976936115388266236442962522444404699984689811982449940136999438873603223599778118525545119870569861148302698525573629868040038824629841731389108625681178971512460382211084182787008690435581579607344152064402119466456040157619473493512559548859582121729418705466007678099809938203492435436821438908650321616635728725200594847484958894176768640936971677931533335441142116252017313113555397998198607354893163988359095312364524964388989914758826813463200707304650003182349814470583257465823338710549429204017772428069766280788042384755823127715539299070029643007029096448527341083898881738923695726158724597962853621046696085472476472404083718657579895490478582613228327047451172715077900836558508085756014510589323190584349754478863463675299265743141758066857478123306915691013271463775050709887583926361548770854255432896417214234843204119056823255637723038850916720731440877797290338318332326441932795370698624672789854228853331044547754730216809426368852081403783233323635048938553174113381223 [188,143] -327272263253907790159821447321580416900164087494900310385505142724372745189761538872335107074591392142437299781223404763143406447709835896100079944919510121682030405716826562225100761147269212556835666372992386142123733208902363538366154788497737504404978661864922236203366314584015296861141809598309487952707474295928698000447187998419445180110782006807569716753328675010581959381275196801037266715301616846574771742018272908376626786160359369024871017693523110277891155875222606751588851774840381671816508193437827527622964859038532190905938206728906599043936536217335373689151184696164927675047173921799586147104658658814066143827288271707722998370250776733669237525054550058251384014596888882019282097713478843677829106141095021150800043741772517046631905490477718757637185768305354894107786576266934898626642112707128547010899109699502954470960909134760855652042846516372436517529366532721265686171503544442470997832063605748544167279319351597753470607146209576692428457130254540872761623608898858454694976522213437073171207514885643727156828474516098290242234660617479213036522534431787734954136071357035432625632533358607653928784396777177252939905118296867340394788398650491709113 [188,144] -2344015188568577383242189339772044214265564124955787257142825051139785951941590859894924945926315526612858463097885426550318632683404561784680275353382783180239797021207696631996790073692186103753062714785112558826840889664045415809533004827996216848624038873174160519532036722469179391892717551577598051030886227715553615336693989667541763434153410996751364773973013552709445139726476567816727072289764107252703639739925179200724796036130704231107462834713061830809567937073404552228598815559926112806995747765313531688840101259990343008655242781305808170917221478157217482553276222067610865363072785848436214845727034210929669143302837805911564048228632066511936724463819662727658132105273672690106640342004306451674352658564338278526368925133343009661742939640930911610694656633682310875883619812362220429187855093948120330752150646367014469723361786762061199524503241372794195192564939092626441818356726921592195468496081654066840333689911871603418893695945007554903575432227935686151693563216986530142813300261636550132469979894396789002779012112484394208060098085067035163662303175958779255220483946923602870777027493660808608127794846779985826546730713044707593638577103433 [188,145] -116709902226546098549511935453364768445163334246984405574530818399237309900182901156681692398163499714004383566016343884147602579949745458785785261469668150396531870425113152433498132081801767536952756230395440724376424774147844069307837663333116257679533888522088918208274147233366832616128863257625893551826163992314801304938545146469812021386024855035463919954196201298363981333187963850751246131508418304689091218224085791231621579185238026085763016966483141509893722554444844364304929481275647095540585775577636080421468054251126551674376499616759670265191874075457332358950049496458598101361447805627686858299953957252384568497240613520920834319830122218568350179331951192263265638957477421357831748621040928734046445033932948158133387509997939948014224439925765462510704050039876146915383912360241471761219086415986593054968156182434764774558565833929532510847127789580462332783721480983127880683821563947546541232489527529990420960818376611756169672493471577800702692029934907278284232581995587402157538980096430707478809422823680595500578195165234256825280475908457300124942713495763685626136060782865823683562263202834134792052924259996708402803865512046674999503 [188,146] -11176267155886934821952284767438176224761413053671069118097681275092166992479274752042245363037147132156584910128466464977026405046971361486407402196436140670706646281067963127361789891134271638108330418385036401428778656042960964188687346175979729615294458197244720879329439214165298518431410770541502469081972041512336722265287937739284319167575750019135228550966484339163883653228445071088199649819187595965259895646193985669856480784396487272211686512344516995004092463301818203847341241585328586384694481366801845301334268400367383380716495729771333199157456703910436851482776956668514128915364797257898696489772569235114171819990356784253942512071062587490517259149442797986948794556658369233706679046835831779628663887028150073543014091359976456635442797802334095900655585298892529949122198695030595508361117858544421939434627215903774422441767652610979611747630209147146919815640818151800179682548579715939408565942452542867092753110468253030621296364381945930872884863366692520909895303524709378598481945157557655017505948620919842508702939167164003421717916149837361429659161403999261167436821219042903727250797800660056712778488959440907257583301752665376 [188,147] 213532434834625543382229027652404077184715283934916151406901217566624368736564306377445351610195326589360721268889383784892284604058918866953697176041197723846871731689272834932859206965992627914998479226093852773633554602225673679233007326120805365486679802760836116372309067467393053279368545344594701712587364021543960782991316668024004918395672472445957563526508240329110840871797370282801872947777317928379112547714636289848715913411909069816945619440171599480151721277592298844313716618744421472337217589819340313465080858579171982027123477827142124081680419854010202896864002313626722686414543109196805558583463615111896033439115248641403500092095309939961903360967801896854475758146077711035460299755949407287186721179420679064196317569626882218884692066062667986655386917024886399442590858625629737897584863647434313290687458037718859888720644883861761073648829878926395671984991521840423266032597226334191841001929390740052329362838563010613396021277765138903700821117643203918636412583132859687953172133457470142762725404812432198327782816680274021697016649023445662829159869176341773329967694542802955731036702155063105598106403651797646392248058 [188,148] 238147687710517245461518762664819875525913194486524760606819571903740859763821392929425154509858514027440278793919744932961511168229260952597399493953583357537022568980864002758002331915166364230630066677514264114057382444950984795277278111108156496138627492010963365043094348059212058370532105379840832199067267053120295672361878241150302404988828407773531122951338648109325804549792583123010952591796154961010633920035025521888602227035912237642939748908664733715503508396798974359314937934899063338117998342813904829511928866682288709190770364935024091039625120026342482411545170242428797666612918559234764271430004028712056331601674904628897658654748424281203998108191684119650427601561480668969399636378226575778696335165463555366265527304307194658929749970038003780187134151088487899501752944907263608704744119704517955312605485544501825617535980726757224550085108823684860071722318436379539150574088470546861153530478870298268899271128233080621881375303533377930010423366248893131600226481577845184523180578173509639558114853910666742104684110678153858538301830286394437629777196157001495868274732867220293855138167653044675279688068922585706 [188,149] -23853708251019953527618146136951989892249509165508502118669047628130265868284676680658959923496819293122967282119146031594771059337105343875603469770279505159346536244448011973389798764499262164014145618125355263323424154153991159199971347360779101430887635402248509868443514351231631983672891896922826577718516298287348966612130598513182989718024861124287068594506691639604082792746846255458405138182246358942995164206068500630962419581335176773688464280740073436991435028208847101971640741986333167740853464726882913795446584134766465546903016642600029220684748451239141911654386737141489767202677999249563629811911245479541006547730121579064288509224626849395582757477397473805397128496505059813723043965468771722104853822627622006449464234508144352831543368206858282708118579701411464972384424161573602333999002872392289283428975562048412043844662115956693846256203744564268953733943903939633513058612100153866863687501941523936108986773485141379137760657722441942721600189497112168990434667193215292369692919409777713631889185844756973220091869187986186730732485657181656994998306916573926571513523622831544768025081104668760726378864104 [188,150] 94086305411281979510268838649575984626525227777580419247761235550329361768141044432999794516637239218009043865684499436514020427317329938789876771651198576881975068870077024707654382457060311814711536374141305724462486705770377876967954773752687102270870143830610150099425976569036071472906851274439050248745727547122143233239639568503808393774217921975625277979269000820827101409300567216782769328278359404749735355060612277276336648629410555673406278578201972576864547117981489532924572572594111145298484060716993840457606194231490535570334374665743759554179500344537366101628245162123339996568235638286073397959229963850556457389852453893176461669619216233828532094029100556844993302900253141454332479237001958881971533355755943035962628303108539408096645618821141685528645753574752655881815628789905599098971999384995384834648847585807670997002748070200010419784461855948349006980440588161906192255500987478887540923628361471462505655248754581184009365891485569012476299355236046240488089422679213529412274978259129732699992325114585245088800506400835402256885790432277917560471739996478069536065550051567660139899519083127531056 [188,151] -79503962112673469144856223198370617553246757420331773240464558010279262204842547634975175068761027109936335466752611936606846022522410131642294492764902823634772757216828794096884267012005990011558378135379904094361362008762947323806869619896684508844482904348561066742297737671591583785873671167406407844060680194421130204893720100577834477762059865567317263920376825496327092744238562057994994770155799046907319381684083886945929770017816258168685058110927118611786395885065305943436224805234632857196018700575809739902412525636105644522064007510518607630571399924642109406606189397299487802485305825029111271432371197321653817742918007529692157735647942911647230016249926981517048730736984720128529691880874845069955124183576614760094538496677221249591371773787270794212897986464006089329813470228534970360567854890984603160389873557857220538515834069765506165674433951570637907131040847413045895043865432953642210416392076365005679810195658668251703199578864519245403651062820145624044559728092787075059121162186813577290680092396460759152887554258100906237734327658908494244673740927415031067700781222070800747013965 [188,152] -420487358920616091923402261393931727914276981922341677187121576307019097956222143655896926975614969439813536754726245275109721064634303638826961377007703450198025096283698622302605057353878806565962995695090931742732592720668062785368746329059696419848122235911356341807064140098684636012806190664118572150874889728303768969122597153681366218141254777003294770795960770159206932551073934168037373351664100905069900618591821107917622127693900459561361124034761897471559628721767861111808188995836228048836051141881381514788272044222905653412651107819912740231351266772581637022189453268200344776281729740161823114248803965443461834684200399355102626541616699510455134421412137688731166618809622261030202263817707078381036354539623270009701775660323895339285930197728688971026181778395079737941510090430422036390970477394563709613450199106015849179050480065265128335111533925670498236117760631320462510611844359375784386263610917961709261564733159202469210854536846347573295857217613690696887511965341540521118310873436015910564678928884291385147962613081755764277622248132668999346994505075366398737091197489302932276 [188,153] 90441659597190592888763228569950524360879080822758625250647723334981110489346743622503355965861555564794280248361430832831865764948333805768029738508426503776797804919767469774231352382907325340585049511596715152912646111806264475535002848866916591455831767475519824900792961611732701574434374227540045026034333479492191208805264461998906570183675522356503640428916285684795040609195644826860927082959311475235878802156163057330562372514523689577164128097549993895235442709256134164962779586865002544377005319872522136499874349122097814113074209693652703747526606347353330396086751127080070559910477908005106966299673468738066982112548403719765412686959628232325119211180935540214180387494686269659013636265696971919637384534366616057332373163452648803122410620330361620397766527105057430463688672090393314967201028826537436048274575938646345985178300740545845630493423135807328144578194293949990829788485380405945668231144670160572238248599963200437211938120061000066615060436205857943385678873699172545765936994073687196426794985311299489122734529589739131353596462168508719132531281428835498621179690751 [188,154] -815578470101597599006114282540600751522129079040406276471066882805390495010512598967463122676899448006158524097823488798687761807116688245759742990734312769019536013859556199641332515902035632678517508700349242701269568655268377366259658074842264065558313111182020503354714133222720572956762607747038595131134388393178803401193255431532284493999751754906708374050537741695110839325462256268526548530561390429344825835582255491447529019247712329084229133256901424559784191897088966199367142945635192737443358888428505144348819144789356267096306022739655942826893503056747768179258136653446601347675602707016879382954442489453773657255909134671976870257552768525270642048620986657414455920314585226345572835517300181286266350835911279419211008191583406308034457160527748952264372809427105366895990160598699187568340638173725390233465828930578476941624325228767302687342907870315315559066833925446440873180641168809394322979425310957956665982372098126765831122618413803623262709345041120707258167187089908166750600618922376119231472111642047624931484153866702659142918687279560811140305059899723491614 [188,155] -926592512956170276486480475784428998086650761432604819478112791753732956001057017602654056668364479013432112373951492470483827422689766291769519745230214003673584819269405958449735213559874096362586107325416242251956225484505086150280032855864019144210179413380199482664428838666217414322199023236204807318170354817529174828910158454323406853214736642580797475111805279335450023938907034455993101798950637319241048040089502840285958891578793697009631053833526213115293537689333314173543118054816790204729761949280759700604757996070194591650300714295813605871778360315714685092984866023968516186459772007224468424468269985988358505544995930905201662667895348212936763188104937397763326434016646600015954204447313737923185421391809089325855182058579537207558396027381796423504928774546167515789414563887491514373583403366383738372589719940611525008284511880686192729728498672956646915489533699588226309817494636976503910799063699215539849700539715872619031280027705248726583342530507814384218233753883316619827831676537656237128509649112042547191807105568655270890583352515475746661474361534 [188,156] -261050117194021802570218727425049584552257161377667559605881068565992356018273642932353380459366801413747928619742349713276718551983864028516037785156317590319038415588777551743931499491062726503330489093178892153472616431329198771654077453416034909178550015874973274065524390826051894082421458180003548328706636418447759808777834706039868395109048614585215777981649622393910658889806334504965261105437219320190802787279613700276412839518670947210684483997927542756420377636883285173394773842894798117035573972058074978690181104627525147207560043595388885446367952793903562122215545803454957292801006942600788105439265173940406766999446469071754740318181383011206756563112339692207383409894270354607729657552322162778338960130161614265586676516128445682256701079382680836086763054531740371647484450891710844667164523609033162274998456466350693008736462270893057619164431703551311243128978266177128530382560117658655631824878320005709040778334999385740608856032499719546052058703856652902881540460837030345413504891189450228840281390793944913621460144081367635922662140270020434208 [188,157] -128766529928983642985201656475640886960566469851583353597916518186198266327683301377922460165448220349934962608900553202128693782103317191710136170199571528888596093424518409943333720327679023625816234881844737416570654075761101238038486592115093437905751564133372575946948836043692021688857263404035027692284896535257447125702036568713824851091657185999615216477344057617012503331197803393413094793400706651188189359658842661059757518333599687476176460276285070714019792066178791415645932117449301945323524984546339102865039913053273869885938135957943026003193711161570282996360014147777252054375284021070231210632985535663447565354277994711560430220647806497035350806318013815220519051729142437732469237331574063386738389147940039648144693972717718479582440049959194332686952026111969086002285935844636362583394010792369073075169271972138487598093678652205729843695737706961480688847984269700700784600902496252000519346214211234628545869905260726786571067518844220215201072628974910291503565856036384959096214285336934276478041589289974178104336508681560987373872412752 [188,158] -21428839953145419565292792476058238883866838882676456028308502970574218929990225909957532948878019740135717160816976173895889115425813873846725209833646533658294228391462469628530707682679754878450964505917695170050702188331229359276804705981136603913158385573353751144042960292484846202101690307460063799098624657684452157865990432146230163034007814033971050436927722521451887749901604784103125548176102121119313712161210466343001093967498118600931017020825448738763207165998546294993337994554150981130563992399373034032261280313224482129195995301940931156705901428938775443136647211297169942822234445090312204640720234040658532319294768551881736944204810286383293161906492147995408514440334514606107443147377632049272060835768309810276301497658558268630691487783449528234304134185970989457068024668241604514638899771427150153930635827494209211499643817804613871422191366040441867903063711015760588272988329272113470750675729133359851347192968938534698655954444566068884536984901080830002231783981830401253659271599236613702351351935468005203527652566291541980 [188,159] -1371282069020805005567240464030096801419078936734422426378370190116323430341339396634639785102901630547783942215865075679700082104038244529646076863744038241048296859048707319181547570237099560827484442805510173613008431198250024983902410710120921251902838338938225542311468467315327606998269029929499235784049215077540792905143142020262000251833561908942384528873909185492609368590368462228659834543406527801056668726214684967015962503240410989736850314765470653624617084653917208699913297072038648213474066785175104115621111885229957475034081071850931535972853541378439875859571696224215169823673917514991607769011862201305336559513168554927805841907466603952381337673593841090814826072105497358199172767388570777355716996892117349273127895420354719479054476421878870879699275278393470634491921961008066930161134002719915159126844684783780577611497977266995579924361182534810955801796896972317633806303715574701672060592388925563482521416941294163252455701622552626397734064998620579721781135328520651915786852108041357629774041369906829521422978456 [188,160] 128044129182074878244251209714229854699133488672405648002717792615876589639163708726759557351929722866841703884391045507202763817269019860392701032718099123094713860272202927382612370706426108598483932371772650826270787045104440404110694019073427021277258378407568265030393356867820027810548303197695391690376684863409130825215588869278826475804893578960286858065219583628451845022053893804236681208218699627555798104312179905534294705533951833416132030382514669754822654971486616483971245511672935040563170287033446235123182043789951969116062122930427000435699613575239183378675171033965956972964756119643912083479306615683823715689965924014615647019653004899434500833742073601373828370086112342345088064712469819682735180184821469979248736444441874073861934010208632955705403856022974055128176762096705504158484228961499129070098579399821512626756499844463586240559870694187184489507080326333993225695925081261496684757939170539543551616883848855138572380467792193218526453599605345008882889192976659062992359661566080418975843381712285391 [188,161] -1666905666401161955816750102553649587914907095096640559321447156095411670503886691973928093580555142416538924412608966396028952678948127436562294130871896906477451238930933496061074058016567222361616922630716004954554632417572319502971820301931422942901455469258088368923733272085852599410936132525858819661017935656812005647474956969677254959940625692979900522226938198384710797573042958631037222104995064240666460389104925769468128340630445913614371185228107001776888371285565416799387238765299075888619045785681413653633907845078505772448459645879575898506308085478391470735653922023011530514286357514571334045548147112263895362140637419673555922256305699538195672190047352454872934348502187544989003860553734711190258277859911871443511549220422941262470625109777691251116622012703826084858592435291856213799173954002598594511337363359074337917679977697337941371619186023083218891126320837498429197973656058952516134659177613740907003649730131135987756651138601872700400437593072762375694431558582037317995197289077440975468379 [188,162] -281477797362808958253483681048510289857885028979358482465776730895530291666722494861626896872286719803208607128094595936984212591315682160079177875264470797471144758563305066694253403027264140209350864017685529263912167752455159476733538453182848021722260921665257060313987129557892942105414613707215472137031837489992265727458522706105420372504270236699693907098296071958421127204163995484434356370138969927048494340527215303326409041242212576062201374469131636024995513791570196601495934032517121900694735570368995409992270185558530609155901482253071836144904680418030040745651203368873661390571748236393074755940993300914340338296993525653435359424884865507441074509234422593669063618102819555105935390782408896680410525578421466632159344948469702585862473961750634366689719877819804794447337421195204945579056698237510148959884279025833339528286725236769724935226690033364028849576841201615239490411130358056582279641208338282594147534438758794365109922336903569084625447629775206021818077097790585976660052447571435 [188,163] 5755764134267418638395219986400878425297564753409298710836651782026692562221896060983733770762333702570603202889261203458551358535523572336788335805525801799407597054429686087188062904399179604369180258189165190094543957852970498619511677106256251501382506469564915880787368376567804707617258835488542131384888665065797056833257171228206797202960596753525915361416142752299254755434917930321948133405584836452893536112383629080172673447086295183480340332241014530192367007333845684355808946853154987470327282567032528179897695548153498681751108738629441870141291224652221175919634058183170431608472944020135312374974398597658862817436450041866529049796960268685950272450142932534023764468193097258227439036804116494835150721862840424416201575554821671294963107216880556580385041399383432884751956297051469191112648965858110642476000431472402051599229836400703592057751553207374217787727840325346868152971046790789094514647381740524585825115009084712168307396563547314117533856784264310066055547192263194621556 [188,164] -34099325366295560855385834014352636870487578519995555947144305248607664121081529412140274647675198679153978171219797105811570273752398029452475421761919977977519269522260582944426773407465388036925596291900085749449477629369740862705905519111323824670247222792876175732377931886699874406504505375253851912183271891707360994543523741979049620980674038597657686728219100031078561118489335645001644712456541131424605642093253164606286683357632300291362806709286335280209672274613112195606014064737372509616566303747398810495340529753948777484409982125172967762726333926178297046939483299726397806821955248461103707466018446747400492484042925931322466200373414467562479611709454361366281724402494891161818231720204479104598110674247282289452672697386148808885805469605681934457180631088936375437704599107900110072321447008934233448458456037501267188808857314505151390427724179626571319990647516305216406560073424211545694277051026576271134872720771916441237631193475605600450129623800734546243698831219 [188,165] -307306323101798075328390114071043615069199611997756719510446865922500053615322654559924582353062214110683917880949520364839155257175721921648312786984104812990256559372452344500912014610306979814196182503378597566852464416509213312676354006645390572746299607601154603241851471464026004758559805136371436608903359301071743092172185978760370120569278518768900760406608661588683518937125242660316339146778861968672352183839385737239300543224114258091488846680894547886643904921070832015805584670608926935567944519395800833035231587518667048599350420446292519914306417628924473974150335186571354913744532523201961975706064117479660198825829896267290095475143628761528257341747060531344799285536964710528110128181370648549529556264937858897857507238093467619925905924615052737242059626961282976071418728278939900557204726227264129851128098974794454967266331178960364042123343083599800572247712300698977715917741944319761663175279135426721816511664411592984029397180659588849204802242855429025 [188,166] -396359654330370360634523810706754950999899728966716140064795116889177204668632747603552737922984593879685987115486613017361153212179096724937853275769193760746116739605963662030771738405239304700292714302541940943457149828031830812495419623726501096130606652168189347114359690971637975742804442678883341388408114147825713838647535659001889349438283500083784799151758380916942282784642106151495761371952340577524259522563347368668006907505472620703206735375291661067035965062455796027849366519213930213503672321003169705841624959691861605315896639989364671315466156846947668490688895655376771879748233106589035030657741617795024210074074340159441321424051413780875264704221911074258708748887875389062364733435785168364702132598667350180705174401177495856009414778322404872788460560510007850330613086937290988340804376249218942005424038017095354408711896620866928595152780609392852433162241224214418027354203354285036216248416703556504577207572499693185836061103397020557391917 [188,167] -427572718715491440983381920960884420725415626343497297158480255261967614867671792684913973097580848108090476607728961921123763590655084070003867972689055572076025668264525812994066532323933961907020248214720775148302321118685390228053856184541208120010865900535005776192057129352753813404035836353845235722717608514557691329989848373574792414645989915125381077585521580848049238038035075350764588951484224441048754913953902614755858835750107724857852163303601176596684854250578757387445699761100913412204076965757049310360608451113694056749111940718086468667692024982194590756317227300239518187699470255790963593964952925282682239101438020243081269675175571875408709828661929526632539633459223874134617716129096519672923152595882685467674647569048989358105071725198648372543987755038753448182663025343761320974001619765848453176069557037919854937953486281597698993431450704180031113902191568929711527765357961508078428679507810448333389314656883209470849971443550 [188,168] -445221609054451443915508967913627287051453240916574878218880117339609272961414784402845491200863035722296262796807883424292523944738345853746405554833977105692153285320469820422865198601884010033960828894677372185604043694431674760601212421010170489415134439012416664963827116624841717410671224162989438414972019807278017747004937145865313042547874981525158148666332420524109762963543126242621404430157730978432962206705799662555610122257751477247293774207081973104584709949640623656952090013596075577744389677679937332116751506188728371820779331848462186270992325697248423320483952578930405630036816903575723597991761383088334099360742856467854992291108920601359421434039752368516967501276581559383043452079635042926998525311115723923800007541850035536319873420219671103841019068755155167379262044444885462813493166954021184655350229977199502112294514109445454518583084565773512867837206649985384430912907372965841607660315440747628226925037591494784 [188,169] -940489268694222690812075656832427484185766610431529712092730310457390881515181942719911563075978024051466722570677966755058554099287482904989602933600347855636943367973540093352031320298527982531896457688462664480453930287063800687528438389855162633566238590635000398377764229257220590779549915685311274495968326269835133093297936799706434137638443328569342388367624084979310541617179122045634591841791432435979836898870283096562013438594985630567273340211296784201848126824992373358158885349412790922549940113524712506795158569603132135968229209386676431337216405997831880829531672594613937508777665036635095884361311938760658175038751913638362165184037190091977908675501646392603469019901971439193687534412820142297585890815251034624131139190036086423412423174318538550619077354668543325019390809649642360105215400349372538198290607128379409626895544979892796569367434577856816318569177984479163276017069077915134264047512702183819910399 [188,170] 449092571509829224822170116889478591929390798090954346959316022773912096406687125973588870165092715338722409025296004705650824592174646333579567288237804475420494820654920832400653682125284945681691998972511797289580688026777992712642376949474592376400118092610602991828784211126971221775913703419249415748661278674480186558715278215791063747961593450717585345849566364431025347206347576246748808324684882030816561223069304043729554526410542126260987066146585753537855422573663400138094392899018104491101108782315376347680922554986873677118801556960194489975774089554043428131749217179863126895650258626939364140155452308814598365633775208705490254406312902351367169328628989579167626019396036611439001048188629205940414948028741104961472529964853323455631800764434629326296805884487662964779382127746339540520746111323859462290701113667250192160773980827233982965657285374524059835221899558050776746399552586943924347820717667 [188,171] -36612325775647435367068615232685750890125957101591277081160127655908453401710854833022136243279338393695012452465319456169207847706382017578508099753038635354990616834829322811641167579947564405862851681499187379538162884378455835618312661306633372722721180924982596620367877748817512693645138309918099555564775159871955940420919111736321636096302483791925620818839111287573409717518853974118317939905246992627319450558777467900422873595413414103720341300624291762980550308749028997700027889989148439243260933430757125702278961106854190580284679188893149330854023231822467433066780570844209107669168690521535628750292839901265506405355449649391514695753627932799560540370716020668018957443800790930002775427765901792165850240800778014884975272825166456063242641767622711665200175857129087118276236344210051023259765744904943784830549998964958478373586029795781632980433750811724611760080081214770218669176139453232 [188,172] -4631687561781565973605496532900892268575533934917820106597074905469820535735704991807702935861805629306804296318532158503329271114065034513817438430971052582418575422773150063290666879312568661480176464777350831144748609549625945592515542682248709375108617351061222430626639796329823170035187615620675225855526434972503240754452141755470828719417039751184255757491301554499568485732989316423319375346639862906287892605336435778382963857956346037952098849532583237322151701707577639151759145048688350496928824422391983568603679940129552559501084135401474308820780428646639067742288113864769876941751753715205988485629303840325066331802160051360470271556445819924561296296905166129447885988486937992630597664393414934828347014591359281781710197065430834511324753684416002989084817646494319889732597847638583189470992485941729178766037496832317713546510388837373260289963440068794405409437018644294184234 [188,173] 487655645290015782243394366878763908686913251465663099307829026877116701662142392824485043283869582091780627834956801740812219447054987092735840505228179007000824211302482850977512790384224896508111708922771800038671397177450678998233135950693839675932867486142649156376040657874976090873279914776537766099407612394852232088737303516249655034797407702927246664405372769037795953434117904524608015375868725366563616668976327551420498385003481751925577107434008706850394098877222179069065339122353197573696799493142178513851385480829890338683311194708673740166789109642449479537344791670644836830166649728427270890313363256898854019852878957649174566447950903666161525600428661762546390226218766357256432536293179676562706191505702013704504117764582731206368033106440033955940935283619192927114186037407112013997196170807719639847169052576179474509462029667751054789064949415143879336974609 [188,174] -15351823853129054544519998548357970847297813052700568425587654634637243712103167859036773764662923252909702254595041102090531766978681676810170624056694170700707192716638123080232622365950793452437438113951938539142323383037073631620663183389485000927505396928924763927365095099669792257115479550233614428706669480308648995859721912743436985871602413928548935381684648760758334448333794281631146543466616035863436515058674160179862727031397223409043384032016926067907057096651884292410004751339126736449667058299462577236890295771568457509281415716175154139308240317355528305218211383854147949912521981208420365767493752780019644532870357128125115355514365896180348603425760683906786792505980508199099243052541527007315642217171981026548609952923848525837286655245999850077553075366827356361438210601478447019474913203621936999272038274944211536155544746005603070795230628785685 [188,175] -17757016830528035241816851866706884951492797865300034585869917108788551608031017855726470999204865458347393961973429661312502051993908009782052461237979877222636901738037558359798344877356129915392629521207070797620574215077021482740074363739753338877162212221444551138107549619918603527237762588330134884856763059197414481787405462700984078577097142061002494058168474226638253853748263637387152316486555448488557658099595600791194044656760268862460231153862440639967511029392239103680862533335084084266605513132720363874849237700511895554807342568611181507644396828499597468788918138423388346938759113086073147974004067927725202479321421708772800209252862690324225932035408544794805427745968180769063992663031726919420454583259750168760226952770790928542829421203502398387509225051058755087864482854967349404575081851937241794444556178367695788055755460808912387835 [188,176] -1681810560791800128937886138512715755532985271795237809422531500039592811963870395349428965904556886280694626492715807546952865665711595857997674066026240711075243318161901089988707347014747655691654320101124715350709913960861948986817591863298223482970055060779505038146086424918676950784747279476413167568015003072627665876767359898161412111917027228848261321247898133407346766842659796034713426820863322439666704847870259965257564516896373871006470675993272642600983161421583198896061809999925236077429367765487942500432458366612090261749299446230886036189322884990294504733307867367195800176974669087646259098260582432306354317932542729028458688825984902871609968454757408538854366554058205902617039897912286013085126785136652636241553237212436437742618808748497902222446453490392462615087413174145650611233698523101326777667599931638961933518976695 [188,177] -12298765971542069489261676157217145926279816138511291320583862580385744286155711903622365383553359073174453407058400359192440077488741667196722315361973223328856075394180816568594388187711778774717366729023642593903249317942238020189550993508201151618878971983304625598870035879789277164244520235964783005243343644462946926236258248814908500985463806436264405584688545578001740131177689760682359423098130904522721824354920320869242987797290625959511769314554656427959264849899332870706248736309527257804774058421945305241372716576931405585664804191835084024176317421208166483154314668521844979161458383419908965365754234322871500980554537196334843503301218879601063345049792757858401373135531615254085957529561120052640367553679478408271756859409134453265199282502299391815086712529681775266399747712588519946565165821089226964770676320450 [188,178] -6549059010461269335554928735260251257679385136103165697309466776250371858919307755998829016890027376376055856129851138746284171446923248486843846899485250567683392754427229035126276404891356451851298471523455783591321545000134587445040796774069409923315189021891315922544061127452513200673669766108619244436081150270570368909436349283041148858641737950849474321905519226634641693437096662552931610526360914951229516599967317214348406082504163919912590612132540694974109047661277193271137639743929060910731751783651194932453031364420282554549878945021561814512914141938492008686488695694000100414218501809710333292840356805060479352359850416435531333199602510253936156182670960107879773057944100633459077507316292420743190187655237911052250447350657198521169553062362390612958673219377822571596412119199811958902037452446733 [188,179] -233098890793557078660982199047325973548449840546921993483634689420542440511555452881372269976290151027750223293856032046210314971385390916339506180728485997950239407906732874841330333527371088838778624497683616036845708130649574199026620137115299306659419984621696111892860727531682674081834936830569373387187421302381776941763910042472397143875885709468829112694730738812801567022769238301169106971597413657155753208400843853889776334001196719496100816133471786754598337510322627372588902717247652883269361787684303758313151102419929967842413013154858881019154608287216891513559809456435367763960071433431697726585567989877515276282996843556109058593748579852814223926272652548786592338867259366692932488251808449801499924887772597947048527042706374596479854796104745255155815044158580479875697340554306092 [188,180] 44925417845918533510005057298400140623023412095998153315233813584358383760569553471040333188888563691074990898938619071218934745712679505213006393336874279275664348095298087735738168494298215482811013942486037995830812103770460499862020392194569838423418003328937228966028804618426729583946489450768575510328461180863082321797679991345831535240737285927174099429940224083762943533918114396246666425387667456670497823034375094456754932994041508586041863087295137537730558255691954463094703436359888617031711988040558174344360190351495725674380288854617278326961548456371284198745294270230715091810543224533314381243808228550587747307031419242329255639291672754668440436744504713227815118929588110939307144095440259724187586367658024506985072889728919014241918602689242435490230382211607006 [188,181] -459813377435836973069571008262951545306781631758961882355624360738819930544459180211336602416564645943345071760855588853422505995154940021348966397871288212111888039080045552595028654148433137705069381345775617497655310988369226491723867249852572256136914756590276908235328760470144642969110124609539876147285458865982389008037388048576294383425864913398131333168797517501177876136878936455551192491401061935046040875037923370342250707895438491278448965716379173357190665047158704069352350267980664805551776310386890023004466994714406863547386578253474747859264575383976794032607330236907618517973060255318224271297073879877688964677780456752572463996525498621634472787252741773055356574937585824021904609477358483621763805992198743803518975676089889160347476362174900764407 [188,182] 53679206255590468566847849965131111424594438084815873040538377971542449182270531423113868494519917611237663245668355952264816681554585254453021054358629979357104727042486474899927524401620190032954253253852810718667114884866251870495973126650193119336166944877012744318397014184549601091523077262773018989673325818783988395092720938020633014760221066933846905987843880721667029495639055581366140624112169142176458488606011077688612887349351848934723409641250069167159845414047608709732940104941901703501097654287900364328611524337562730273669164409850571043396847844979610107722556642484952199529243398952808739507132344013661010190294274265313639631750657145994123066597455209925770446187130866538449842336391263909865526044705547028132522009401337429155362 [188,183] -771037773692439253815884779584415057763489251796604150753028352372376830305026945713572929210694824469844282410209290412292817693866467555220693985689741072872134703625878646497893266086727008398748464416061062526055513028475872325864759155984154558938043209328628418195972704689358503791644468826953946910218372996431513257177921727038030899122537562124101162575958737120240736667149620762518282224231385299452384500058479154987242446821816170047457019737107905152436105269593395751889346343811579470818977219827255932817662139626136203670471426524477683396875796447518419490023076018470767331178820682256873088298185270749661954835699763045000307599742076479069123312205783136556856432195744809015894805103501531105171802627690592443746050 [188,184] 1200750246559576790183896778193417993893270778265962876531744162732478125839373113738479154412233659893892651528382540607404941157383995191107009146390388467277248796751453488981576402480243198647174336890920107444689351609860105176005513516650609298472333167883034618832835408260095979546853818365756514535743957157992841460306055279615738729076352583396252203927457080602124930155078131992048384126027153339403580939963016593050381000774696657227123387345627813808779338853872997269921000943714443674524100111519731283591276113520177636127191011853088247537678678929482913727176282676027555265469593733399642849133853433252720743110044508127477072585403545710264502275113041312299347323559445067842058336652475594917281143 [188,185] -174553210701872530215643541392453176283939821945174588438716688829277291068737745983274611696403141939062240117806427856176033569454012722715359391893820260227479391715823361496863078993159080643944735872469624589008783517742901451579275334036416229266467275201643260899941449561835039974352024275071357817792236740958475259553651264070969720918538351800563112395841106915096962512473372054860000309131787162860809437330010983801665876495153811434206693073683757017925222372409333506880986128871360488307732244604017806273935492604300018519495063953797036352586493667363726546923125515766507721587841152829708777105497855535342545750215529773148411997479628327886363280290969584196669830950611972779850196 [188,186] 1982373558736020292924179355830648737651481963836616981141214546824226612088111569153312760737754485967649423551193011233633095224129878183332397193072764094723844288240326048345727009959076840611981220694835703290874919557708530986154206636695352914333468527278208348444233488934695741432632489380948565945911805078518388676348679903542841749339283133792997269041389361291751795057296680271606047785389784709796615504581745594202294112574494634737328239531190888395935294748995845424956926017392832323890574491277270287232829239299473936530327801064762346201329139844981879715236102139821704451061802551187865806431913183828252517203675088078433306440124980195986632227333789307698728 [188,187] -1421244363319260123422128436142363696742300546093154610457825433310151429534018261923029115497002840724124692926001398532604652389291013676847192774276180143545811604818562828860540852015341725415844941305893943769546673355814686259537182916094106636378107611026409250371533039330796055094617461835862075613820676315689282962017642719261740822142439455542180304076246482653658797164886436460063149600068031491255084549030670406771183914953233526264300968713843956614183907992579015387009354969279695584038766038257249462107308218115433193472261846967875645309613741790832531339476059369320748254692698027289495729950276206963136811470885350201690793036904019990408 [188,188] 49724977992203269369655670573803954850878846473763514459407021849698156497338944002913564958938262478824143348703650758971758279601283626840110795037824538688212769993859458110688717111293602391932576156398146957880032668057277657995879461179257034829694982490098334359142069298906491775073414781672560740658394107408156613746075918083061386944976047283809310457290975413751298194868055653782618583554784412037516726128399263672693481522771237923279883102463409297420177438793368412735048365154622053052593167784516864977011900010015152091929251326809047109396482003770827317523096085328360933577609467328135786187859394584141938386903454895 [189,0] -1414505504037995120385560428588868377673389767545580480450646636517630991029730174190783586638561021566800498731868779248003764914999888206541277861133940824046593560747594212881669858648178816295028092739679906153776958221050352441236887382873901461138880613601334265008913564967821330390855759974418070074934300763817798727896036205925453137840661362103054979145220801969448319042545541759521626278941462424605354925500852987875621284499586782454626910857310648608618114411629152301359215115687226035948090283492725734269956847824915073729673059790318103749893661441773396981392766134105596817908996544016519617270170890234524163642700479039481003834770903428832025160662370502145582591401360020596202138257600826116623615727006501748994775350728826865709350707245862547675493092155237028208665101845263467305016778382386135726894395060905793687481579872124592049322612486505058353157398510453634621326277644631226692311769371577517136842747097083046218061144147481114795148264495741199722582199842748835290287696016415876033535327414640009599816498304564529063604173898140697537198565151189991146032843115434054597868438210021674104733473098338119052201231250300884455153073151764570077567397140100871747844616295022788033166748629164054528871713830522064676038623733315933640369238553827406786102012212750850727839975105862430537182975652507859230361912984265205896581433096485524233001041197656277956995048119098846336268569558063165567474304727651299695168149798359042943742316605501792848536492297724511042271610818731327983598275601703711474052166608763276926645755694849651126993714962838230212162093624429439853346204289084958050558400948460578918457031250000000000000000000000000000000000000000000000000000000000000 [189,1] -660005037851883295620805261756772959192932600539665493149391725192376897287095306351859464864466966894556388623498765442148421307610145401673377031283379431441423324429366034792250026451123382807307860328581213670857185145005974380669730309862660133897026653430085514018759456970698446875854599267225364706636722591432932915865915690855876724890296999419255308541268851274488179343991600665515731634194470253472671343022155164639143575340369912656699392524273290267180142811164912109572963728050527046310375879609555978449066686523278899294643876119132066096000203708426803977160466203852841669726714556773440734881254134180289757524511543490174921671298686913735768597268706436777917065872772276622763855446566571463906790596060535210396234929930691227972100829648256272510599507297900207596476366219480344748443846934506150754148637141208965594586617958722730099406921255585437829365473467940724181206276804243782385206727654425907589178116268294318594929260203395992171418541313968651691312120510328223076688192547520860330680228885322629537662730125716646528164500683218377244665260335305252490914490630200008861543828920403689746697053716391803405414788549405845462733105270997890486175386761306612908808885504438596584178691471052496869987031859642500045438682408393056600583620117951594613026516071074781500524844083483935287385557983623344067508466521868854890487878865692012558289725445239461322044065286539316269935595184453180168132616526493919204736378240427793332124094513913314341008414784447588611895651386623309777314962455543404486515546837059870165637632345804306136324832177935523011416530369834701929561312676035127675544663479293945014476776123046875000000000000000000000000000000000000000000000000000000 [189,2] 399675192048918797857735437116504638309771216605244369410344752636749379597392071187592681873253341925894530149557625530716861911637695802054003918905225898216876291246263415177066341276520070725281316374332402362791947374300059949074961003583692277792939578316287598463665715335214720462636397105743218139994306842327347560435126737475371764973417939606187191047149274393077005355865071571431597584106220261886235877362922403643675401077521579046828230117283346403524097725025262198399526814649246322019826116315865186549064786131671514751676955126972390465413583433941951299249701583144152523095123881351158146256704640666469462288589869539391490573476088395635619242796828724080282878507283549847798590126299626422703928960037606662773190858091059292613509284577640581296396059288470795009744146699617539277261251416072562776792983346380648687361587064070014240646647255783873850632270860103573397022711668368592652763689912242697405116892715842274244831968534243952903887430749541890696489820630694430314411468623925745464694129398849626506193356223689608020120264951329461302424104492302293685277262304259834371756111345885916082607709897873221290524355151786130946094510820885851689667046307827301854287707802130821393905044031099547927612852703508002296537248418258953644213681430951733117441868234810166434660687486371116004083672224399625967778581808691410998294770829289798809019744606603391584923583537051045976088385037057444123150040405659223270570876587144136572872885842651011692539319615819407437544063366819956758683335754776526150347884881163005154060322729941528865292951047611152184681081308160423002901880476684692817780299476848748078766744583845138549804687500000000000000000000000000000000000000000000 [189,3] 9940350813593038870509566278673014778015646821941631092441133914662718950985661826007131988822598088178292652674733585676723498330087332188430897399294523606459222773888952125369697073899469713364376016872972901980124569048146508118484871206171471900564618259208964318151452703294301421139938876266135941368271890190185132354033209656659985291516871921150714803496623449975119683482944494212367834106419546321768550786252079189350106293801334136656065863067054429512050155460405715849745624769688799130665997668629032587608066467679440377471573651667193802019321801961038219951676772783448648252306659963584688670591400591936243224559369154712409490300436474766260806846375236334361857621139423240670096786757309686795053186215480000911032977032463617893537825772203682296014570790376606416121375602010340712832497939361908255318478006414341540504979260029539497962188001829043649675108959691501589557243976455481271416035261403495516013780152579669170867847972753782363224801094691824204330986976153526005049609170537665825442283937848740045814231998950921032709063937692795375129875198982910406954760369179886885687219860290219823641867347503732247455583275667612003714275035704391416195989629555801348613888085993165941159413769784221341233111258409749891300583255726953609628775117168594232448118763057568431127605205524148182463183836352707897099173075735023082134933395698019065572294465844709424465802515485245892070916866634807478414273200549902188481682437259253310593983112295307658039000745808407258371297391959712659540922485895673893057520965843302910029998964695974980196061229747196704836229882754499669403896678202130244869973973771964203388179332250729203224182128906250000000000000000000000000000000000000 [189,4] -661037303235953226244192665025549900908315215702024138179386499135133030134558742288812143997038314807361796146460939322689718062418685858927857904125532517366842506352020501759030948251332087467000046097115492887953417494322183285935340028830471096263922308934224627482683881044461123547006536005982893315594237578794479778464551024232991080057329057182303236333471092938983227097481099958334379237708127871547369887510015077088511427074044968415358840301327170154512745174406832813931429077300702449596226185288635294338759305044327210222206776221521707924613264547841838042708801457071161893739506892159800960253925179834185252093652564256436992219801736263671793521293680432650589472588857983548476844761969207903911485584436355363330280509624967516665492373896199466108678422565614020770174365575551072352914542121587603549358162597720296093220982670645722522505781594165913986101839198701656427781369113101249957272472804327463030300268088354988417992150288233472753625364496000754370079177387544710683308475584664413675023279287469053966692808247061690658094663891479089821589010775610266214272077977712601971829993185191921690403389568441135114261572675493974362040458330528506201962944094171669916745409828921743104018809185882689324268232874834423966442301308532322914180902508520576764227871189920562174262731915934848453148852843838290722049224348371182280099060574424573276802492494884679565685843972598558096300293952036849469175904657672679539018871993901485524075947231526477651344263596245990332967740873913015319306413663149828951211111500549243506223308536431795216065420821110511309931248844442345148042611357869479394341140315522230801527794524190539959818124771118164062500000000000000000000000000000 [189,5] 8221661021462403209420997513264434885437895408243913383367217954234889933315483491284399181567679587831460373804746317956340217394835878746324183979310805375195526968816524742969751970433253911929329569352660482506966912556233883463991586927267924593023197802364823722172892720473781798921243580839528443353244243443152366283624581070397023932095171956982574016296594891500755227887092014913274410543078530812904281292413417296452571796716543259627470392518178477122550407859344940324660214647205791605085842574618883270083433154080772456502178108652633712582664130273247700244675628365030873803333177758732282809377465435671637726116749629352122855877941422658418035580805935915008505166731035351181621473839271619709548865029423316338732425717170487892018267058312176098903169785727052040001984482081901624544330316054388647223238237524700179444427530131461039489401165194389306636534918793925696187952361893746843361618414206750981999319157509265641237226588420895134266801220685573743665216569237499299502518608526055575137719945676912384723854008222818615205714158411175446495343679072617364529879994408296582848996893232371826938737847865642675986396458609982376738520684465856628698579900159658760870275601415727576151529005964565717799851137744376946067610938513964428196510998896379219974366728250203855416256850615260533273267615132228699770140351757810221721927186177184419152124327584680144048514436447286216998006695497036033330442255598799785632396372867795216520239975126839621633432272126429600001025825802303380532052694010385727958657352300654280929936998764335833016567329947487883488953552947386862755480258738742764276946879421080715336634643670834066142560914158821105957031250000000000000000000000 [189,6] -80028476508369304938637727280692609931884360795345463211645269364389452259313448485243974902046049030402109734732024848699015187777082177393349509056508674944152000728613954392595394189021920263544807988953605540289473620240519960135663124771827260157902899509178362466705393268965361302410829095892796635280680884265088464296737906347166858673719313034640281640815019228152252961379897550625101692659996637766805600471762453821710769670824894001544728913003660690203823393936432000217060180736499193538535967113185162946619969203320275973881798512698543285090193651282807168719004810030689237354011162538452409405543671820766566307021339647251580537851905387610639302246839601054468785297171974777649512813767367407777125728509193805608623997088070905671205350496613081830664481265023261881659997550898016348938535854744408190207784317567574456628110019334748294961248182426557828487666819106351031161903012195618783419653326113952820116488871540425685673896135874415599165363836004169841914078265396034819498883943526235655013421933498507320482322937016492771511417946042350438353377807190078728969462137598259698962155804185393790050352665283045835633428985381680494036792908297845059519658655709794258404750523678596491889915153264514511392375105496863791608027764140769140776777178824744223275172791869588231015128741289324778061621275878184821027501503289707123318926759419978802450507025061740970977706940849716992796798822793493287098630598714754659457447287106108213855550887044319106826402712795954102261452392284271151023894162635864181914054384358947369034296583507465315688778656037376405864335730845691630823507127217786901462395880009216384051333324426077631130738154752179980278015136718750000000000000 [189,7] 773538343383007505686968154219371350102669678532375779528965522096510193870792083913704596577075098009077694403184679917409789446644990855584294876712792838604358352076915433095705663990624132120274135637173059816553847249106041633128702190572189909213006463546432044464056676739663875022120508267814610744247380753235927027265935076667655454484225386006339067162499635387968226050578149109521322830874557855938970451819402355664840160215518473647856307794425949213798222600821556906948724955653324740888225196679189449436032572885799666474021533400375206352080716897645324093223184586902329059554659096165661584675728851168612826460369865665075124751666612119541164708264303004071631088242623214458053185425367056494328728869621697942859336786878170483054295795836003182897687186570537847581872906956047178274491303085410265363998649681814552923855037024326224873789477365742157724691073322531665928584334673236416007532097737653891345679022273221209133500789789824906458167893555837507107516650359309484163115440653786851847265217374477212260502668943604776810745765795941052434978404358938945295567633806020957727075196908256094097792543866597670574926023893245868344360914753283639984753535054930508981758980844678991937974976350905974536655501306460133499319769963515700439723760336686336279332428330985658404779611280995121620023160893255055864573868546668399957746995012771161025243933120257975503966610758093343897466867575874954781410689825465136468464664809277761955420704762941348652243153239219309648544384041324279680880860493524934880679158425651769362375334344217467982293738806191809551857437120188989767642538814055434291725283041217855226996318746614131001138048304710537195205688476562500000000000 [189,8] -6009573557258885537598152174843764004713063452594975126401894725766407807110270655914740392795575759453957041039784392177077912625403417726266128807008236705844503995104063021727438421986392546875214121834486365188838545608978681417149028150070632595081054842837959402126190510894976234811324215196418696206492355611246000683536482956738417304025031477756904698187622217040835725123626078872322905996330250709857691681444329805454285481563350084885897561816631967487677678805702028122573408205959712414814207491041017375964624528401026260514507627785772134239443010715224612864921450104396472183261248493951579884815417865532576269718931050728768661982043330705845817669037075177729372712786599675170503994537962299684062576938374514056805728188792134247794506778890913912223008945296549934601044620938756760855464618197836693089840346685982152634429235992343827414114759609880220593348229228924916246306463311012943657883786021845195008280747631109871014751866574222917913649356544002099102853665405238260909783108454776785570909035140636543849790833534164927485529989853049502776770856014874586307687094196902252636013617291505948826435379842390719094115024613015983026139600903304039284770896594266017948638069870770281852868779238210901153008367111692275153948738166912484396692153574902112089999184500703691540585723680201027103819470962349429797402691008249830566343671285338895789921090777070366049818475163561562728879036066117049016886007232806452355697690266602621787517880408693423192951212173179783967434680328610360397757370459016718258957032080104238961227577332471335850751620614891494617130333524232843803950633795766153158486462844494809204861085438220648313745186896994709968566894531250000000000 [189,9] 35179454363551950621760103949190079052957304105498451350513372840555139025934746194186430741173175722893097695676558675327314087350666810799342980289609908163642146761121896583917393004507616954297759170864794454549241778839492286913086267201525830690428195518237518639156872789399109315704614652539294917952633613389615612261475534202240140520677618828767379692049221137296406323424155958028215355624157812767871637278800000413736863613926584858060386035230066071436282680420380744268950732754337151655882715589510265245616800550383315737031290589007540153721441398753887901819214687381969055412289542276582884220246541162373760109486784735133134370745794419419088932707921474607074914295950311961437839563734903251518440568034191984383428358996306737600869491076900618721139629490570160249989775693942484926641427820596704642184234302871368526401297455134525333498821661392153721672307192830310004782742734658132105805077436195295315492364397746344765102631941341895352833938662492326876530509202901254946179290507024996805325791029134065288333531537032162369288092187682448304146158642152633164826428275348284816049253880754604765257550750069726731841732403056533560584096315512347232157719052360163544941273439673219324683878117573774229955698832143518457324555535866762534228486363632469600668766946074509366507048361671055056132026513948477242436294883749903574716640147479363370655431203752260207054166076377365930540779974386226077367654633993734024836296696003822383846904242523602371442363604536400073084642197186847765023881233024327621588286781106662044602343939219775818972860059935187991268732473130316940951984814824549172370357571249960454647988704869339702696606764220632612705230712890625000000 [189,10] -158855860405241746999647457966165298953420551594585345828135934655374587148791790652219023879081216178887281372012454262767390568648817898619703016516784170424521174180899060471274277899218945300513906435778659048793375698093754890008833597953071041173569917939735751039611447026215729179223700557113384914857101951212005560209712903205023042608051115149749970892273347918559464305767534773706054218042465163163625738138128595714024081998469320063790774418921905072440186555863816546721859749802471400971898680133859365207263612428389156415623469852792353431600571545033848422217201051054733052264640184104044669968895316753189498694081403730940881412025870135171213713581219994832168506945706646183621228658619851668472019583508694378356580894855012588574030570398701589837747635232180950870357050191246320299448080423476309098233083606489906755002464424291674166797729741005436763562998214715537824288937124569386854381400920989921217934483797934361966564893383703658508339716606766053129452571402088823285178152334490528918364358532086039367873377092363667276235749724445441744146035123423341973209652065553472189259128819713237599297921373730890769831141811997599384906496170640317352612465633372011069755580443674719173111616310415051716494104820743281844091857072144869247068317097188381481671921703685384597375761251946636042898152815171795229138123279837368547077026926038682109203098031553098062414091851307266780509093335430296920500117747432749262823631148017014167458181764380695329732508368647782543905956678720330217315261702139578294267939733499994819066985836275491774060603929803353224833942978717331977327732658138134222232677317826853998656839201744296474316797684878110885620117187500000000 [189,11] 571091250974749168542912530872997460685933157362675991998095954807167552667733467579872555886366770395328834165020885545500678499053455795842363285626103849562444059478305292072302224394743850950145454890229702979160188586054999346728562565548502332886499744437399303272592743959177645644418370926535420785157724898846574141647703435908696587638102328114956976318115352780876214237271369622263174888358458366017249048147923677289432230480666952412325157728869813288595945954779165241720622729447566517291142583773366134164843136648638659492015106976472461981909637300446701025888281495020423032930920472862918935340445326327833598972700726393723799598792390085087726282871093728444103699004887872119011995007771228181147414860975075737302587852216754399854036648110801418094120597364396521508636797884484539889794282159522675782041459206948188112091352246140475208897519945615958084464773072671589797786983058943573007681114041193677956040420553696848965642820041582660167689920310752369286870120434176083153105577781165078606317355045348460123826447621264108064327921565854136699954983861167798928385404355373362448995749764733382011233926579794984824790040914648526762308721706625551626973415490482531670440615989576233397916874913112841787937983583502610921506779599274454284107339143608357796135878874203314377258510148849758453907910868136266773683999988456763628255328707872856927717170900939358994156794144806555741184951255396793579504880295298298914711412604114929064182552210343817645495556377496078818113228877271344846447682705887725794497077431013062088824392084526934630247587322796935423186870311161801594824587013010351132824164486759738368422754830282144666853128001093864440917968750000000 [189,12] -1675344035095023242513816570262926583900084577348453811131222011769958604413633647172569132331252258101169133976013345460201658248036127116300592962839088796471857829094440759222874459203309114264311339695053750346497584074809133922362108221273212297345741567678883420309139509435859670046166240422231849351367772082842986093968472548256058430119345207705294453446226889954241356431175393492016399145377116762339572753106306779736623732142221393196852641885961601706438122048870382084090204224243461149850585569170594403700280022299452335523968657834828306179825201004192991039707666148183826856500680685972139178118991582077342919765326119958876383453221177261922952076841813959941967209664520732182486830509239945907681170437036513624119214845237710636305486489247401455093300263735218254378476835011868087241758322141515467807544855073462274513699764120923227902057511325521872228731244966288312782419486771437318601686734596260146682692553965492908875031222232182972198101664269867093656290064599980233750227478115433649594253964750116205071743784470210255383510015489091025142164012140053566924545272233562613533872804253479986111362047272550096555648463130026279880780427393739064733548737727652474580515251820994743212040217836239103795832328868301936408113853057843219026802100590432990853002382332182107783815723945919271819562688666576102277038201191245476250545503125667672923551809097130010764208537117742884747160859714358151375893722331383736683553992606184027354396136281287023150243159530084805573028200165113015172310382693683126148935166883028346162993492768618329084134789731950988454698025939105783571030357594710874819274240742296924601668283918689823622116819024085998535156250000000 [189,13] 4082442984155448566958175104879377642133714327212794214717483790206556427514595426345186044140933827036080355178386250221693696681937344840347195929573586797027677091901447281532310846662332974902912493043844774545245940055245115220066724604166740602656643114574107153271277832285708651785303559871397079622796860355754588570970323236317257850449739614994537835482053402115206860221029235151726868282707748411832007127392379571521613842413582680835808656918295687627793895552824122598749137010404375110318552651887423621952757186696929446761441947588516351797940989230150477868335534915830822102547413145775496107579955390991719666182521468162314121970059400806339082604155210973818676923514080099043414427092169811497538053196927860592899609849410543547626576256878342499252011126917047078936389426972949885738016846704345310001557449037236389164481363205845119036123424465031504298693024080058471501191968933661163366052225962719592187031933248186892805484839039150673905329411555506202353452424329826572533542011131277755601584797556752050618614096810642769349623525318649343007301948179501783358706196007639437207426872755497484879441645635280550355492819667232840901638275267225073931394681236473322681181582726772865402066740646112385049808076340352343665105192764318768211042999219136725571433764436946364261997266875600329974016962172105288281320206034901983726235485443321138213548582171506984700496780537827645822332407606820179208085766870065192644166849834075016640964071296001535225444794293606837443145318771120076163473378047255310034077262838676895516775154575341333888184858077761176884248617411635165731202284177061056723122729831613474917906962317984169203555211424827575683593750000 [189,14] -8373776931796611311206418008712480059609475048400149715166716782131303683362931324634785482740151922739507577617610440190983837913067486910589321643581705255726766362969315365677163144536685530690847150020792347414166277544522066693948550135208110094847415350779126548186932949972590744922227919559181435822965349341157504529488884951790617297510120184614968994758704187247965145701195169152136592423360987294739703741311229402282815566968227809719814342590065468399687538013639862720672365134094043525275607152817981813379395330334281065325629029679130038865674171051033371331280441475282563336016623322792616603463054235765066648403584526844862824058113629793228898164519272938637125944749465428723658635162282402917608685523189907035372133452733417596728652178835853781666447417434895888633469107864242536189600929763053072890389788341835697330434389273128100691184900839019217080982473547993388836939574865500902071381749396983753398499123366754152191471567632597761782864583093497937341839847344999190781211279622826115349516327493650641965809510002431387513347488730652157123579533216748155874846497284131457780749332961064184041199216593698965698525472945071371573209674439142048427176269785708814863176312692978254266839382813199156430294740010708346853295671199847496996237889454631921070608619092479252682141898300400863551942623167270812524845197984504906584190451261322440237896984144322279961244284415679121118505410234394490320729571066077242189597970042049343615849899826345746185609981410746442925014259772023980539439077830684232531615743068886820291021788527033998693261686839580923864045384368929094630400146054275919027832941016070062065578813143551233224570751190185546875000000 [189,15] 14630952646325176865487567382684066419807992380919161864942451754081703733727542255654491983589126832556932505693010072168538695323656614449054410560537743153308228178758537793069281124755844450128520490841835071759022533916187738325721162212120765430990704071021265919403458236101428909262342208242579373299922874501734962752642079663183681685442470636561351650565743142687415365471502824618476751224608859607363028876740407454399612224245248296944141558227951562186500542869916733859147993125027416694047220520351946185070455041700924672878924612586436986901395661120018216956643269582109828379467383816698828379328993746221954225305070398683293467029572392333356406757457384637333675192985847670587332073632675787769124732076486649883540834718702058063728063375815031592804215415986445805057540347623277456911388867934311348946177318281544415475301108472854989248662197784679156347853590983503920364329241434045138660874714647255675501071127522493066160597701023049578300225372685899025610922488006748882202658955409062493214772967954744727394642782588811107664344446342887619441973121426078381336944211365134269845347548006538152789741530271530179054148431067336564262107443520799816221968789229389244322165577690621527426360994430060503154377553950168761234177607287698075287253974268506546548808471477597969990956173704460265627317056795703606989000962568382679964422931724263978156040352655690579442311731475127837742720108276007593573225095325872250664532373244246319410706354812166619036350328881355369614498655215977525163864441832856924411128689746540530194315412420346118010215456733843015642397149060325344675619502919135581722296031181611599015490929981989553198218345642089843750000 [189,16] -22073019773423871855807389702164242130226140007507099140359207976290580798575402204691755304702750990049640227581557427419479607411721048430442706846918589880301482171953004144986661122235165366449191464015775139150145364330616457097821026399212397966674055092276589056157172943846094091705813766961346227143448790336811739479086183345098528703622733898065153698829780981520383098489969362260080321148312220895841344578581209978824699068735865043039204200639725391084254654670247144259638249660486776739213337866299653773549539838556527887105476796716503140021183091549331232383328016667554024584342703553032385676411798991555442972297536806047502876118926187345880275783137907048952269255265034687529051144599745643398493558726679653693686702234924588666037371762436697789331580087877361495980615452879016300044892509759950028206783133907207006044799539935145465532012398502378332844220913129994231892549037526782834097285449589339002620971876560589355747164534104419466425753322169246171147072747468110073372865717015039911264724144667862412421112374263490902812012433044316491330075300907853219847810427130041551547669365047989200773263965008381242000666864395695095453432380000736805025918665427320416684956846308728239112301986700797946630642043826670829289556476235829581223810028811199527268625514035434895324661543793187224952631836668270794977138962259418532807826398630713410909833588514761320582094441959250749938649301407165926660440392646298453224461013547222184572101294209894423448593045161436128771374105526948970046763235722570569363091079553641853269920080103821119276093219956392656578047323994478799359901549497769707683024017189128180888097450904551893472671508789062500000 [189,17] 29231579339902926260954732355682718519224242220111233481042460934896210881975809957305963824739873904434689131789527175408981225178505132842120790332350150607475990676490978224749458253810592124489481464972054502180133817243435825532349734066170418944984814770739167158169597657871108926740535967997905859320001871771805768735316578606076115569629831824589238603577007518781306068861498235364804892491976977392291102647054956617215443882093293206985630499109711711904862364311522447841399421210194262498972345199058713990804235692452062704633044698142610674198552765605515512246247056570183925828246863506864246397177524981147924377152766117257331682717941752434369369277758029967582901172469890648011098981868132054589749668918242028669082122327784266212678866753281958588714717102942181584010773862333359663359194832140551129821342180758903229327597705908842283342516646187874159995659438531092490307266761836228209595381497060632188649199014039462296920951871737714185687189398903047274087348531686917855896957902911707599412128287405969269587445556175622017663048694626649981775310078776216895138081129792858056141160223659915782643804644191779047527802302297634832434626218075978894700709379233604906551136797024434879541839651175636993938474872083586322308525584293719449062637910613700569317982737900072967276238457342039102851279776363876341034313731505666497701138391035269003597737275745366019812865356296359528845696241191690110097150343236396638182401477744060240575249207522980144500619097399161198098849720401625920544243795847396388352974256697697567475044851216593415972191943309362666840135158440951562794043761135767788566471283743215695394339042703017592430114746093750000 [189,18] -34553722202162887645787639134272251380812591375236624555584295375000299611258650107053438949745549134747505910928644722190689951184090394071458135176957011372494403277925450357885847063394726909007754669342438099572151418209857020532482909774713553029077070124922294854337523531761018537487728671961110185727236735592190505859583561485168251305856936792087181989129688290309442635124146272371159869354413915824291464172790638569272031427540048449783694039194564473042947559689579132920764333497256263234775071030711161962903253748393959932068761511738164727087680836694146101094786879306408043504552325806605592590747374938097387340836939401208794865153820454315972038202548001658004374343409255224961947051872922387321220133648446958243505227062758237970138887414982065092842498755732757565862994745734242463982444164538125505015273633521096943875187024814841161058618045514243102878117692701877291381733256305814399939747908581610137385947458574766080253225317387421844988063901860165485369488743773987199427059771003149008020260372409756675272898790693518162436755072383122501404795739561365266483918950804982169807698078725635706830664547740442727185305864826650485841852190580378059408046271240492680407689133798325867767627153802843857717130930890075072261987516067264247869159112903650236125330793943611243215434512989701691319252714979147065320214641929762130574822141491034436560650788183533788768733354541711665600238395543090477979305145889686253758752615795832983326326213692483766650670925028789384058469336811334873806528020126557524024814057580810525635423036358350970697897271227863400799110265189355397199430841478723524151999040816905693935008535306692123413085937500000 [189,19] 36807507794033711024687765475495182890903317148426391002956255307866727033500598357594328511454881233663381469457137140637620825721169766245722676680116623002176736640691024085519741445388057289147591430968934763507267291448755862549990057022469137295563632185382885182371532504437551186076278967732788664114261713209115459861119557940970824149283868528471035586224932968052192577444474580294613467283888623634198234195782829873585042328459343091061312674622756596241005445670092354861202134619691028560463021265124539555034554107844828386458138858845574636322326754924770802199843560435015741527512768221585210665931583123841277128525667528187872795170606785937726701891439621580602796756063836354198399810094228758972144236895882960106369728506919165001153372263214954654687499164589881367445692461161815337989162794342297538796070501245133987380592497551213659925273975141865254675223761845723229549065248086338026910515055915639734096619842517681645399597713535791967460830203371706984003628594887627614060244973250545342866510213967694944641788102585061428872966824266250720028824121709534303741661996148595209834732544924292635178684370672409655602447257483408577014904723971479787163218759960227702866163179420018257368903780776791990669715912606280216859434658304828339309579283251240204307088381998330009388923520160424001165521763684778808267767331834271099629885772287768402886608258862193967406859896581901013661385099071563398051607855674213421534525909092489857416485020428492550303732888280319045986297383018773753612050603579322515014880826378763684735681595786787706569545807841457818231159976856129440389949449293520145241874600352536150814460405609607696533203125000 [189,20] -35112982195211927302913180469643661399380273279464424232046851155696542068460556475826949306312899374888997513630231068710690689529582796648256346091444179279037668220685461706392036663259242123648057075163745688104887640342867214980077550600098482349158126204979911109997561826150107284041942710400094500746336005253957935267201020817262023607480283530629628438929622136569270585850373660101171564248978571396247360539950106934804070939252049649482599345872651998417069007983408962680910580984530658138662967097160284287450870295460970024589431748048089131367855382682429846761741062534527803928979525954168581390328849948726990350700946662893497446820070160134504503953604675833376446924081866837860010153470749783932229032131041542298515662632132477053221259194266519018606621629150233082580494666133229094407190644347939738105651604677777269925190903897428430056908893446673524875409287248215830416219690856561261476595695907231535035907502342379912454307579578851298098017909331707276906501137527882230885538445807617519938873676441814510923012646728562946347462700548933345299226808376629724865750162088929698815495848635255676303861434753685115604438648408785272782723398896538678407769058800058587216527831623336890727218221071760726930872321644544923719422394233645460176675714933399162685312590987584791294613094235084409433121489746099478982990748240219190013926507410540146035810424508856716022080788066984228502531249200136539543070478513255388447402857808116236669335632656724711547165384077026173904018686050085507525108072785809776101961883546976979774438209512634983735297477041328902958924294185465498133755544652346035630588419815154322027030130218505859375000000 [189,21] 29120204564442390588011361443400164303751364334874910904082979825310647047277796350703802491681235134236127260138790832226644329366099346460314365455675006996831385767461971534253825152946020281428859394843623758907580705222005078505397666092544948028391078859084619346866876830220713151768221791136874030048745556379260433756427479151819209687835474371755857611726815505668893160875481670502299849598653549131887365992179018645324856896913625204584502018193336514926119749750137767023273627260231577369757415653424829061829975143212038639204816117883763201869500874569220921178151947448123861049266288752057299500772844932493015339041141241853905375125952962306205855653376867288237543110165935746694836649498064742231116296278178400723335236051382676372788255012509579121258870206737811507479194141273631049869623062249720949310625082173774306576122759046465379566244748082892629945588274594089023387910373953014215837608240742481174143314729528993670190718959590875690579605128720146013332162001520054727986896509876822469709381359688207406761357515855312546344355275939710947238416235223931907609125157174247379886380192101377969213398195488287866827898054462526017063577112787236815074357364959469193701582852583048247133455363092894378000012214994414603155457641625694130032012791557685072583426273521813454165781530395635841411836392687571235003226224193373115426371325890507958147896326202823789838441432809395805326428392167101736798852115149358026269821730026505980342421226534350159984607655469853569851459252902157096609773119261302776005741776350655329809636826575102627520170308132010757788929627399024088477234171884245418148410506025401820063818990386962890625000 [189,22] -19550771890711152150642494424826675166613830726962432670041997604224812517964545245919542424418003116741732687419878701344155173199883837545665186300878211012883456344567686143227560726101622801804213966194976636205005609543395072407660207993504225497422346093252973685442774899278464743048701653118377600298380707015479361708893478691261505330738045252842621267504280459827816985527631200539717804781681298881040658524966845273172699652794957375188482160001003388701601534759655995126166829422096236583068765530283339137053613471287900323933513326630957845530811363003058309750445191473498964660327613300290038662265444975808276359772567512673343889412001136143877923395631990112658528429290153668460222577795647714544156701637831917805271920104126250563726443261447141734805811805462451832276358338018530420326981977870472292395027348442546501726333621954596369529307642534222889981740711803858785508651493403568648385221868137900128104168833125963105784560008112273511450926058769316075531561088689291841948496007730196091849491339834126187140781844869727269376663714151096503281549107706084307143552906360274349439961526763684194513374479257473834807971597604404142851553512497525315672066719637277241763764977863108745306394467536661848088315753744157375402904613518131006287972456845623580614257479092499935027886086775210177337692293896464287061872137414332946897974602834198917019971309731543631287905182392845047124596094710934164786557689174273521647398003496279134259661361411947072570074191066362368532788540985156409677213114053618279384083205554425921169396757151223621440680689877628261777686197102367148234666513626470898150942328972380781204787150878906250000 [189,23] 9161253150518330416578888016840554798207572251167392803718912754312686965156686934799536640394703070027918064634144807727988623710309074162560127838162489575995897277159693767896936066095162989669270217608275299632422253761182038759454572634813436783709640377714030126882725399980557176932334547898810144663497068114373297612060594251384067436734403138896261372243562443985203421710319945045360394121817871935898843420035839071304659657969601012317931077790543572375552603318439947357236726442676019473529456070909430918366737584826294431880632920866452088731392628630538882739214181684917184871782477261526763985946625539118883341438876557590719974591718959442377214687799286142595676255290490469427468144506751976057867967437474657985835920815732222459621071087546328000168545341171570218930924357388387708517357508325835615125090006598287147685832158698022166806765358412617711796484004988052347461243248008556155090617885761130275445189595446211822067417881355479199595817747747593760331041799772974665355822068658903117489741023168881800389708570661986994472829189448328348183689995416375723596635844743173405579789146009089042354590160613298464116637454928458345962579766122576308041088751526282380352049516803624371157350194088883937982222840566258135601605526432595191515264442723791991832170612542451184548896604896045201259008981790448511642139786146595955447762570364280302857239144953951831124943369041428135061603845729380052422982015286608366220202474194375449600276474203375873511713315071319325965707843023780006877602942848850513341250636742803150552594912042313389868083839033981046072221727951086802706508376553455925772301134198148754831278120117187500 [189,24] -5571816792006849634692445430283466022801843880829441726319551285755485454126155934138370180920451615702171647310199924399411672292762798483102185309177314546713362447642812822304348198700948611411493968189504592128640543345898052992209961650383392409969178956875443491970302515336167657910481225532818714851374137018059937064347891663479927930111748931143894698729240068705122418174920213331336181152584718179467605607566248479825316607607696193531664330903984511838118726973657035030630672957215075563398218409710895036035303761762227660840734724206001816192400780956810602325337013894673497304377665069904497242084856436150132090521671375553263540879515090122324408459988297057270668082362642625031240177687629452036624005682314100115633546243404955314379961816190181933021518326164389215229477108035699689759863957381125853017902462515077271607832163489377947585453385911067452149570831186932342401100522749209101794213066767773101932360814580874905199598566652487382804389399809075483995880520955266255276099339506910911803441756385632591006226996799019502357413902837512666205425191850343512222972476070057512424227584454346672299696254444521732766641619449760116955589495088805002325928644070263129237531090641634054778006701285347218104570736027343746913120279273907000947225376550666209581390757895147653643109997998189937334124413366280282882347872870187582880416601077452579820657037867291058416490267038253223984453095887122457527751442512822833350331639454837687234254769223998386462122653111423850598795429566947749352910196121957134117563487110847739647281054501442108823412831622545424586764140767685657934543298001283571904760162354598603872782421875000 [189,25] 27094814107440201709906446710309830823790905789353112438719369956105381138050455728541039881238325976737356918792166567503766499852996059130902338339713912846170323047685006748066650840874816623322246916072482801851319887837894617364959451426101266023028335849089202956784525133640629922410889449733522002246860111182640976507357018664458123907164450652577181419557817768543450585908832019562557126999655048958778460051364997062711324200389590759145517873752396939552912218303427161081940086598821113994588880977923009314065159743990452572665402393191636845322356815562750398623444825367149576120455789013211206417955430901715952507465467181282404058317281010012288387522876007994071636952093472213167216337439351395792612654325598450134535311012299258478883283016748618912693872973026161839968737407274020815645521842810511469654371882411942011757081605205765183692738655040241672268628657326163650153383410049892102727762775808866955401044188152088924000087583976595158858098335727924807223866880553784942787223050792165591097431049390881462694602063675630069488009807008805570820727983494073277826193184042565491751946875802961993899778895624079422323197868049786618954625410121445492115975211672397860710291916400593365420665708880804330514117787976799992125042293961214179221942816541965278238424534524512752806814869540218946150268761756707476078981187140590061183423091598525787695339272947164139052071289978840948871833984602277691529220380215809979410053911046464437628152578851217009976132894579750762350144657086493818349218412926262967005921007891308061814567912929040612528778751237839049238221731370777580601203089136636726163236587650629503368293062500 [189,26] -106588600758953543302713179335411540771444557632690790110063314936469737096085451387056549374301611490902439977087898478038850532359019244412548432773798857492589304163258774306925539089475518276151576494304365999297526342368269141249785146481135970578366511788279325588070822512527512891830184542054942418416487550698383943069040221081253462685080191208075550758292791316587566582615078616658050306274424202171273688018740458078223562685178913919504282161207083200888367415978146486814713317963324718389426655224367031101104708093587366172784982571093656605974666702589199556149603377414904469524942770411589315627530103963148572000060696981854102317460889378216511618495769887277593824350136889966754598434017301988846705336217819361421473115827870905174612838228472815938455038059832012349053576299927056528101535782532081499343759133760789668543500839885351786431327790486417888280025175854501188638313246661658311237433435652813670203147386653632846032272556281480018050841985667841513941564534252180432187667616146363117146656474501754840809707330280291997932157457185349152386869396137865110061646724117958309553388975353040811611343318948462947127616351119496927859964420493976260853554744036833124102961648858868236438760066350024786852878832887669576154819132463133770323893164513183641485133287428272213099184370401761465823009081104230035581217572855629737926957998887795597690191831926769847898026988066611297515980171468423933393267179921803496475102634175345546039701404536436389179808785639524545329454036527160484325563476863256045161160007372811830691686853417705745855328118345932888968612192704180921329884013862312415570683104099365978142342000 [189,27] 281593040075922876422431890396176007733906819831174196137969760166107630450637596225672520560063994871311673344814886946148152627035548309601741302625499215163151657046018781486694835729433245729276358744113146814521452074519441860884405408917925889418944693591099674397863753655778018455255229301608862054226411622895892251974946706498790122553048117447050710752100849675238464126290729051925991222594948639528912517299110394819786791024980007182884465499345080950091605876922601196922146001609029297408737199768084501369857993519455873718131072906686598459899488796154864328831129538368380554430710457992806731424426229099038730031977144521156523247413747111439193374660721657094134123703891356785863928227759848312135284177728919327136458840087591255138640159916603874119787971998666892662511305740883512137757847913591641107559327204479979131069829988394074697866059813623978073971863127447897777210421521247854853158649241274335423841418880671530155855876606425442264962573292213849377136702999434517967823166577352673574870522449143401179156093880004491392564584604343082200701314702484510387933418211579490326613326791946668079804771860888690637019798995965041530699022809796959845582725664611257325842035256867674801172291159789857373760045425780658294747300804626430775646274138999806396072869048163966675781050971337958364266229565922683486399914077597614337001853744965966352068474295450037364805955407018493990815539899261019051335979153924221345455445307545728479836964610095380984159571904314379814093840091816880127619041647434019782552411648608434767965223471610475521452912843829499826463642845334684429566549506768662274035942615167554533081160 [189,28] -561738730733363744906956630445573995484908221117383575038580861194369993654660842757442562141508605323713278903444286662254724626655342358913144243736236072823733139562178117032141555176730239877054590718040375496951437754813558707777501390261998435007557281772795818772416159146994881027982498937268707305688803711841116415785561029427207337978203403133965233575255199869029564053768998113583442276800762443304598502911351274955566157025973237657133874187572919788912363776274271059685516403638589012939448852094079187867794840596787903975632391251406772857077411947291509228729051421684898591665048149609606070165772213200264648447025800682790224739925432954309943653810918697851103617972694424891364623512151674894870168271833275960928459243700384806456938724038118395525936189629599661665168123266467830572396806774260765520779814349638607307333924889640612046211968783040840337856513694829391054797379735098826603796917661854917441832423952912990455207877784252105647990693586602897299429601356191889091095395110537895307740990465962755763506213020290833718761229566419326702634307139645300772837223307191879298770338489079294528216135029339008069909396753704786649466286886184960149467112856249105760047105789314142204270541361179526810375823622420017096111404822573677765420496001017607273875773400612525529323745862780614409644218981517577609016775207341615011462959985904640496074327170920275641607055605609898774125969924955369651607331125199871644276620160040892604421116264285247293225796791203990828640652230338261366582370514818004499918383032233067670713435095300987523457019245773417462481945557173627910318647638102667750592434707506150802628 [189,29] 869371236847518221873230822215380580930663600917591752777949939359247508108055621203393857814631012929098263303287770761861168013455369362217429319096161751490252564273145056101143047708893899366923816657955037047456140182448559477059215367902625074961005195037615961851324651661666255280961209980259576868318051006598080245559832864791190328482696299184021176011212338633211721922706631205182128403359308682493670317897908431068888218197887453462225985995742292387962307716760581389446565647249383575549599222488740760997809495899640024644374950645848833645357993350011131634363014142099610081587168519254575728498970356436408403573213112891722396888354618894665072569692861728131059607966406030825083993726205201176232891684389417378465925494843938566878185436777570135586108528359185118480860565222971347669501134319489928099727138753471475803805913256630212323611039691023022961299964321811135447660549402640509558683887323395053421092380315086533720898909922962596857156165251316720778350927685483828072377008705720306126595654526321723170135648301286852125618598034514243209640620383738177503078933618045720045382363467241189536840538818591571270422723958878265261574685676014586601004152999951080194356388940099267835020673532867780236799828088697528504654248344550634571407342047381294326569519586062172532502935734151890908068564807989262379124561948145030889147133601033078705918680561692246684030258562263502308035476894826693033677107755315155462703009208897784588407434538161401865388200757083846255451840386841572244911392496976147252701233491613419445951539781856341284910759073006166044546500038686671069028960595829077281189866947753820258 [189,30] -938027250380459215661946556927009921593015023410882824784951854576554466633257279389850776820078868042308652519149845683343673175689087288359307964523776921631216732699287708219434361941273851134803649248824955231272088997104693703557160577252544871588555795592682500279280839476757100875714154255934028117105754924673394624341423486432370003251202221871984598472476096241033435605341650417436577885187994826199065041233531736023273763887219385060404525923329604970184630733672844069342858121696346440633707579516363830252509948354764947487940843150531274017846645904083792556100498830456999678074128185961824019435516297144288498433198978904895143838076173799834728094348322292680962565107564400858701464573870768452748211520906489519117526715990774894372936809248875398473921692372276454218493256001330349653995632631218808224792022358755875741540736541825633558923531171797265358443511114425760284779533291706630479679278955230969370325864845133927741919203003121172479841110676481795130809445764856664773070113042040568037430867299111059593601743342911169516586921540676435441724312720692966580339025087472489209356562761786186104025164593815883384201133850483696584180943131099662303434992170529407896683904131608305464387800763220796642369814070991641699922062779298968200713412079182971688370422753450945216811187937434755070340498824462609910231156923169902381043212375292113828244780876210292716932325068277629525159089951595262411033734788810894399687080185537562964365895676792847442635002094860522912825218916942185847223195048259835571244719896741623945907046810660752184235638587406271531746827712913984119263040006581509036861044533472084 [189,31] 170678268876138866157160062315603275852367157415260863561122270060982968566462864508762105581589987697571288580056087729938449710755760130306576831289950649492083407303602038548203753311584929250376360669692234226704184241453192549143170183080237677516443991270194850618144256093307299819884517553951356793853513597492954665398707040492742331993898911184460207139855596252749382328570708967615392462176234817191481700498301821172315657656482383665973096963176457650666564126242614172277127408127919789731699453721441615679621971943240713641498591688306506601104052452178415673435048489518192453363777566171968729554930102316216023837199356964051109410245810933713568582045621152269442376362230272981888882769940235614701099262207086352382010922707918587164237334518434376869842013031464242312380365511165180419187913874745058714487867534813530592770702594374928469762732355489952663217097990149812949860570943036341051030830431829863496375152726165238225370324658703275510772323104899396162255512285369068726405006635676596108300815047285048978344913018856172456226803509552368408991060118239896477354222750817119531975835311295125136254008801108698439743059733732522475150044914088512834041770161814806799468987583356256736202975486992792740788922747503828762633987827579751514712366932832760206361169819254042646908846810972990687157759853358966483927176672821773008399824590245383235775686285438489308932848676046267942512342717530122952867226962392885062477917761574221012110599261974858515274201335797468924605853649063728677074831663133174521661517292088055775373436988498771385451495489838269663242306389403808916874509690868316152454059848214 [189,32] 2363709515427775866917974859153000092401231039987399528091396338382416615349625847116963366864641390047135468576670138122677425661764585781374597731485309559716004485523045151988027891784286233677849881263361425214118451104346042113728191243368243647268500627565900099291153395029014938685380813298762181166691749032918348081309881806968064760887488416240778082772638354110444667199736801498846568587902125318169553479866216446523803449992067196246757904555783413423207804941935015614368331144125163197369863096242113369484362551313704055644869483505342781843819525928183514370871595265048153432396741457036791249145517976514638854278660159614154714973226171368409656558711569298138168083134725017309422353406361615114227854525132272243916941999122304629358958220206403051697918658689302723659365129670616455151207729315624255117780873392987028647503560024985340165241116350580732097120118582421748076998139892770323665967288802917420097371313588431208664424465862197516339346072881977174697971393582559904420034370516448316189461666131420077945113612594877203974769292145532283098737538175908806130725525017711425564785875406569927484176674811638730712507728596764880807809278231075224701545662720616767040158919366901099290059533869080548792802537613086961858686342759477796574374236894016870090424998294677129787081782854627922069768887556660712988701560003676917481296698607274712688365814234795924460834671511681808701077913835865059566357589113153639687900149553548016286273991159373766992080718065462701643679297456302460912715997425353847564184521998174260111913716045211390253933684802207844882257388191316537831675311100319624932577663900 [189,33] -7317774222081785616868171653956167920894953744353754954711955780608459068395200560591825985724331783353930663196175480846395218864983350679458885080255860006243521342371511004022540371425621055249673724784505751330962800403847647458646355132446696692610077907551909782002849492121144060888106426862350145281017728958877233773047522981130884677183201572675163746763715430364685201092078333141366338380609165528360925675811012804749167625460810704248463211100635384511120297368880991872227562442643846113207824638556714233846431782052875654546236530252764988375074548156461004320882790808929402050202138433906960317833990263383472746357925018540715847099610934201512145589818685920972664144852844733489876514757809094816049870475858604012385377627330594428904897347983560044147891031756392603085169518137720853311024179428883245935764226295974826366993385123353348390418265003134712521797916080208447291182879059640275146149276423964698290771158516593563680304955956917114755818213087597943535762780891126704061056398151128135849338868640019856573344774162969752046293117035396178357575394029107950520674889571390677657994269941250729499834197286120588609605055390719067541228894646001481214740300135043811632961603536198149938355195940670989071658904410273367834540205664820787286888013547221321702398480504796624840325778593401993994907869919033920620870922144128640071336208281408734271248302629124581372784233285926224801194629264338168915062917211482984872056295302017027602161350276507996019934035045695096108828273411238920076386680345071090212267767457863056119952070948976829687875238870005849815213653153486692978010637969977340155386486 [189,34] 13487043118925638263339992976335437558832360051674569649161287592914404524497858929049273229282264735032237466448486454510749352581414155170603358823367523710176797332260682084006098611688520130047379001324788568866076384385603764407583361039136358892632480097782062509139345233424393411139735332606619179901225940327384644154280494076798074852560778155389232292607827433290524733236650054365312167323954645674366981052950573850902744159490755549935505714582630299125954347450929400582789404477156829952944543304729105608830413260632440285574020657031340050928457772039441991405528425446899671446556103593851732013403402310476763724822503281377668527688504239693709411482019176253148846489361684060714065613816313022185584523497088026692670431899155384743035640458732842183289034958379595020142186178008836408322064767510593515120014387655925905303264621988565711116291162827118704886290492620814481289971569633313402986210153137016296378906352866067372574484993712303689399238432569985276540676521169069293057416135863753530736328558770861260397960508412322312453088493060679283957551509754575214800069361091891816641762889655697805493554749746671443956083049753119610078215722990995444067446119970868819239253574812572909615550402997514932753749131776735224065933496306202667897383600985900360227669076420540664047673859552670803594089062589258476397854943600909227378070146989997163150079195336413600522977153145408609609602921639401709476079450938309676591456591651615289275691894361557190415971365343739479188116135851597418739089343115900590261519518352306704144544244767831372346383317917422067812776367854467695606317506690159177144806 [189,35] -16122726249503893202152775033854954567292572410858508890791876368685792652584856392163825141632839415051880106642564551634792236682430270194142008742779100752157684264615116217806056021161426281886928564056827276022166559500524980434558378232307266596094613512099597285363371999493648749895797654982858402767980848438494696140124582965163366046502378019888728315735679245465569920217312693789318229399169149907689510052174767189829759100938518952214766094196342729895859912535670743067633235558265657421552157802760470617810533556308637043584482830642710764405751525439439392444755460706275271704740252573768560072760273583605126705422741769743763738747416273936545469285201721852156728091085460423602273105626646271538475347311631917439468727329099341739527044990211019079353027927276324273662828042766620024504058001463753653412335797218614401009919789861686274413823637759438906686217525729506842225384511485242312927456725546566626147987013681638977514860264500363622270255160281623704080529786114564351016024360455226325668734192087272480289425300164668305428084907458532201595335506241851300237257475621448641863457323566949909911344393278706894066403554979771304502330089162956815176559488371030360622961582898044064815193334588142421337428150654556342778435675535229744929631092652663847029395988886921522591795717258165520312797842563881424569335457622183074252438538078422186227778419823181162306338117320592253787872708385247351662258463158035396165931129617301510343505766074293750634983965618136458789955594663669988676649615078142222036505974018156688636254670202911265702340497870583153543530370753718581669001414983614687120 [189,36] 7637192927566390809040899112856421475528227621236266467970011209059860118290521088893810577169702721040135620995501586641406336446726759547743617024415910785918153332480052047569964341379484451371073723964975457912760679887402606502653981870889315933160168221873761139859527348343969940441759138226848224074276121162335530548495509125584812983596452115678555641160154141875434806917694725579198558554540604511874627196499918716678729094726946771352684494732144047109708713519244013685173561070837161183752568395285471816007791601628172280109267522671765773289484223401999262734051356758451564304528271425617673418251505313935976717032842185326423493030504185101659329694087189478856913734761515756115942719023095762174392002129658299354153077552712660762207961277022009469205590754712492438393575885304133815571755590532267593898987094041879398226272853001681258140758941676718228849612878704975597587580757134012561314824671872816134176650929938259543381240053812414792155596819629552559270486704354479234741330264018465346012680043738374012377794540008887164329503817918482712270499107016271313525153374469638394854776541100819733385663323233668383572982469668579696581713982709943841181078988746647975157135921376822274758166861259072916152725990158059097150817653587380056162939556643004270266075477760612110059275005010715435309442039884156636227922024281248808659972415468856796375950700174278856735393694491633639554558713299851982669101532305987264281878494648222761769754436890932234328167052875194168948105990475418738198742812223754885110621033253565189304723593891904297231598303892140100930099218431700734069458442260320706 [189,37] 17197558570050009162131698389782735121069105882187269173560024216576716235924139137943059663650061518641303164017678211609139192044677767523300180995045995870979396004311560633531483033849766987962973514949314541781717910681166485945600345989715415550932340625601017354282643624607593252566342737571213161186084891754782215461825072842434083043223635643127788660780494333550299370010208267770193645496992760417102570278504839141795614751107463714903656833984189799087876076805099396872101795318094942678196778443580838314263732966492913574005363991665602659969767946759132008048778323232385447093783563846070063161355858742354774491855026210416073910668978519156880900439105487246697658374593302011988681453701495670215184580353160417070456467242301957307522666442286382197165010698762688581555383629217624913437744985118876690868312985390591855332109002643165901260117089217631545051162256954775186918647071730326247648785462462379766906394255413401246646805552507343944719701176413150017337464988674537265733980262404751145543962776121736355949128296614734891353323225615217750705351019331346828964991175055674498882560175223752089768837875309926280520700898032392261852036243679996372475442605197844695621617923322403496412031549399834081241450614504074414110075365234490066637618730055120384562286743738323737309214193019140927748135088123408091798366864176095292370459238207027051646030194195975098616189900382204010789239196699974874093580337664114274192716555193552687209794664336187805251798344133115367809430543996193948608580577343721644567582111998381365774127452805682093443330471043238424083788069341846465251451737183131 [189,38] -53588273357864717311804353617680867190079322904375371928631644753834774904039333812993478515050242234754753164012380955957851306817668218133711415666455511944848210246807487103963078169654699977145714032043966853659024492446909084031668923529376140557720595623182190341445582002266379816115647352292454011180664685292395035668869024103412302015976201250995121879278540460436486375081133948782859214416146392344445550296542483580629396060441651758621699061026273032052400900612298348719105394123228806008221463315905141028698474453218868500771740276336226136763596393521595072696712964289413486940637932343578084950830279420841964114544913172041647568297167116674682315416752113344401870024331406503005703533050566462321526078294270335740984935855947321026348872906305741929532271710240755013987858007387192307246914172314662275145162339882972615341195715937767092482151686371429340192690364505227491626853713189201722172542414560822652236003055582768244704283010332949608035767549443047562483852249557039607882494785266240950949002153106328579107563560544447320261103517821504344403377838926304741651086018229249636405055923656362565770400799121345595847495298140717154956423694917386510832480944259204176037360770029653245083443280432074473865746623140556189500627903241350471179025128333606236411020742516708420193328100377578382215104552707800313301090423463200567739188289819744629480335435100984706053542729425687862187528133897175609786348176822168198478338192144630607476371443431182464634180930340091131601850405811299036875093618532388075436038534576757242713083866709027961790686402981382180814954268638371143825528023988 [189,39] 83564131887398206426148007586846913675333630474551096078674903354855310422056090649238580174173325981827890361968350442140103920002516584324010847977099864895611557179008226991728232492571508485481002532240637177161343039033403161615947514487489135453800621290133748112212004283890975707126514182260387883460165832107704261089776763831704591609858781845872945547323975362729229452976083552163231899529012457444066022257997119789173422975247702054067580759867109106235707376830471042735362651908425822139923907351459627827637351577382584726565897743808528972093215737336063562353811761667310727631530407849503526544616938645731801687093280897706135343417547582391697651668970941873948221238150392390158568944303305485142790061940768815364662006666200638309888802518822893711766094013706924401081660257300970957192586745304965132942825754225343346312607899615225384800950432713506753383521681760787360026214178012203787273074193233805840675519394202628984070340853206156823543032915263365800520978577130575533253830187404440192241237437243420651070001348318299522069973160482590652142614145148752195008536877041386577242450877896048084830156979410073795763029163500210269487004826835892052063623432745603218788653286215738226092230217872592717108221486590258376331397067586943321467120036094965559702837947028557111162418617326883670129555901963551086187858497106523721375817436060125193240098867657715262685995776196436622322708444293270071093169041052490086934098564997548504650684312044277274814825048642900151686632669871343003673344917455911963810259391496331792918436419108627474623154579573929176007378754927374062822453798 [189,40] -83630298059316345756049033688093263473858166719021596107020523771512870050057659967635696344879037987951791818294688481167216668878229890973813396859298401432767211119335955800787714123026343819977103812678508617648971510100626097758496221809822318775128804100898205951855284455250432871271598187374398205616631636441576374083251805628753940500362051461474619871365357865517577186783218336336652469607031000956816394280726733008260535783586607500953989053389917885795121414279511610018772842289299048167692977451446388565166712348090946548700014861401840619069059607680802351561274796062503738021793706153513037520542049270532573972451725063647662882526545166042635768775632971454102984138840625201387404248093070358755089634302635895988270127342843219946728413105674803855446479626895526793459456001939063185460208034220083854285475883811547320566831499813402120375855757484583231006814776555161054821660777474628388994317079702122958297978181663352678767526213133613401822333536177830031036057445121495902158948423943818447297999324738454239224188427151722911074585253838224227609406747549166390006996744215467709670071427585864074401455823850748287124634325968851267679813874037070930997987610522475218352777938093230734487574669097775747149405290172297248872310009997034521550962152017360662231260334017130240931746155176080724348637989623733877679759561794462483960571569567892170230672467988363508739362882889794964406081007317370645729722982738478802741874685350883259455628242771299636035196535639726542682384656920997077444864580827573029328717239773720297094122515664841112736380678807528919312558044734602189083978 [189,41] 40931870040724749411931569552036753282955835435578733935122559854471537162523499019197304422603654024692336890749241808077091375593313014563066732152126421994614933280522335747443684127641740461930047034799875105705939273743807775245263612241729710219081245896121833756903860845052260965950228820025861567422665803079864542157770704633775295465894850191379460018060417480970635613575319257222906069296335984572698252663337119275686855909826478790244832101720491252476352873365200451527068594460674982129241102028086943273626382310372720849786979895578194350380425346386418822392379754763756340220157052654110829648780791171747835697536956877763753649269298121722997338286351668352056363675712929135378756324513155700396809191247957766203942776383775870508671599356090281208741893903001787322287645700035491966084098240365657433028353035275402926076199680465582213457614161026356331448367210575686022406899192837180078922549666798173174221450844590146883407275891239934806941272552118872497231086501353160030109602314723258146976634985355276732001929795564966584526311695738772014984771953475211247536175079487977918048838474890881880978426279491526685209871420170820821586575218924375746553691807857415260378678021158297396935238336949932155635747830534923129842733891704666060194205403162718761885619467242240770762773865967224637989629120120274616920706119512460058063877160780162054878293650003181889141601146811750152151800897443725849416129857356884004754904007841762762823043693178318984212768083102647576080321645859157705338322052550067528695742214828875603591783972280957853887372810934379390988864525959683721160 [189,42] 33899270688615956408074756801286671354233778774622263490265171327731570642603932775356743509251184710645970482795648962240204528398897633282466198193262876774189674263566778158657268576002971102844685546199599783437971444271248720067678592611845060988711756753304784762209258792935315739451076937284298077184454277170908440360964290508491298688353342577928439852182885571151854835713676951744563541778594057873168362604416916037281071947417050758004737095914021862358808762610681587698696669112075315619762528433979876364984164665499265479511755053078462466337856982656552889225211195331067608471492839288681779394026810774565205267769053164010894254784788777107323594488511429825351275010992920530318800721248040835170631288297577421527019991122085152707889937712278559680494565775860250798912361172758989017950572749502229732835234487733299914025970041053549936815746896280536590358054375433601391656041292626407627284394353023077740734202147718986902377446718641279867538303534695781577296409552904731937834216323899142897144626100030368591630461771761255007230077326237539492212058246275930951753006672305492416586445471115578617599408972142732604022374500325665388772366482601069244376945958250455571589707552679285285324668112905563309692391264847170536422027592675925112731662707930666782871165860124671227477820546092266122113683765800506494597636990013297654385001787347742938602746609280066621009265059212630541392032567937588028384594765429841205906284974498376779590377666305979745926232831543882613744524238263716432361443033966477614595842661082747572258390757144578364280993150951396964254856536501960570 [189,43] -109054908647676606439722885533229148388088605675877825867452001898461111246320401346993259026589849480955371693417706883251715211234639435089567501114624252894669761552452411327913047728296336717585845545199248102469845739315277593873989425954164425962021105346774899307830642686913192395949210402221138923103086164228419142071012266944475457423815459470412831355716707830589303132575492365428218150115309857196072589525228920326158169771192739299336701164533361224314751849261713885221304949435576932899265994332792830981837807411237681495208520698453112721156812129768718509329832812430766350382419488051279064783566086534151338840952704760836547400237664503942164755899752074597830469437222539209363348945137358197230355173300952408248739813204981562783049736649010011581893466432123309426788097370530756709482042672852982432304666904726805867371495496158254028246005047661514789490230976990090206923998803820689489607127536427187825404684673344096375504261901372207239094161978108478320199178947162511975607284039731855704623632858392465371151484915092388238015469320998786745154161081665005120646370795691379658951922310205029602455333518821665768682909902920185552656742885692607926437117267487962489890454870919567010967005901197493477358650376331449753941839762161936629437535848450585426703578413727837284749655035429192019258994512884841818471163299178870797060865465261198169973769616248020566671301251839274530962485927189623870230331718812332536985071145542120056136106257913005941066414019628147455505729351776399637572699516673288369194113308710457420011403617949914037910438029316988931369567335936125 [189,44] 149442256806808110923908962372391588969176029876882864649031102849435822155126799787378429257851074558328318007927907501023937171572829197089068414309053189037734556465186146703826255727341746068887969905634131151251821265482059456458595312989828685533232257278022020367988420023205495017860517681877180592440516002960345283428875173849679795497465433858988238333006184505858454584035469264703922124703087889831999085433655148753963428052708456277699060968685427655008587993668006474512881822307228418531708201330421578911593647416803991312080236486266224165564313334470322408491138511506310891575700849212691279445545227983162114587944537180819810239319908961662882144374384166933877079980579665965358029890827893000809040234224579212951539712179584875750869515010900627119447872903597217703149664980535844896881837830889121261707667182535752194269019487228653561044562356325089696110748982701972365664429533080923840519954101364122783719143539548406686017456235069461268597666575414327231116754296661602001571835405986696510039981732090547506503744297993506110044447004688154875497874986388523708594050771007879933911803721735278444251141549069672288797669668947244749316713346183986863957645160005912685964342775786659570176131857960699560679887402004610712759730874220868835035177194596900378903913755018991437402920288545187061371366119618834576525410403072962749117234591018258329243425702419977182406247947783231171161874382353490450782854535406948552972137500682339608614008523767406026571584546285075794660314370403557065058979444206623975075587695986528198015941082916809111859834324048044470090284354600 [189,45] -137673083053847621491417652372751835687545847622956194799563479127972641370542515803760315803626187000180539942622038056246461443960258786662761284561878136314697877594224133175543229333146525321243252581285122841018279670202818160643181564446234445786687834050886984127121439764713487843438573604285526512956868449935480551070929089700396797325612543479759655369030963332713639033583008375662968088476691954190637048452252766716418058664123446589078316286197861935855140998217314274659911467459294078525027201081504114640099073602159711912425763890611230203576952099226788271259285745781188373196861901757275020851223182231454907305264709874875330936174160144365340546930514911491461008383763477241009221749763244474671943537896706878415700706502330123493534432938138758251640653480020110621082666066137871723951328889508702413823428778086471117333981945513573078295761377936083388873204013278415727815161811164352109143992514088376280013178734688475761502486880114466871742301850425088146572444914101604990525304034231660054856742396921361059031789355264364908167467021009257167860948789741840221114820552297453984392469971094520393636476934059685760625004490420646544769569126302459488786670528599488820721501355840248093075917883631460932454452652990883017548308977593251635091246201618732283332590304930780158439837192397887825553086072901907296184707372898475871141561407356771144671661711992146028982093322739149382464106212773967778514829402358911505017728779234373525787817255259762061348606479696157931961529030333432223588150156198737405988880359582211872943324031134916190993667880031827738206119712 [189,46] 83118104138084753981321235640973009169400182051334625948477850206946602659719142310560756414292968250666695855697870958414956633682758878351521116292052504589813096791706951056527084303083806078457630133086028875448949027749355698251388455428176267655416429894159920018744162704308793166398108991647570840673098523677449095690898301599996726633733317843005795124542020941015946252242150695970288646384054003674562120729272601678896636912692862183485587679293823983258649638132939334992362524266816280176635965532638012311123487724090441895810601237381749775053254023512094195731514383103648348573116746890054839990893295073527287216342664870063383993785794416709786097139462863646019847822293249897712582471116603890183174221274798080096704986460096664319581922264124321245745952402454425210428031534203119979879827559429374767082997226819961347129304719322460896462660115728353631134650935469350664598737850109201845036525696243976768689260555850229515840041833217422819687529288841043742215959458798831628911722311083634043435183604801601854698159914373489870102591111448736044426369548666420946171178467815617122970486682980042017720053386806548627991788094851531071775638701045569846307064815955049311142662123539814796848740960625198070234170739151773672217583649773063238225239797623037568693484906279297352199955061370214491183562363581469998517892632597826900849337529364133583979883018812721702980375481008533118398900098100697220133164559957134859660363503220812863128242756350800540331368571937183200940565479948177580891565986994729039316199174813733993046651306285310175484936622023985085926003 [189,47] -13749268067642527544186387689111748330662638856130085898352998812109283744224935226637585364007836825212199926123120332202907347876339955675636054264290783733650536893638013298859446952458607226053465898590721013351532393016682004677951764499112923816800848673929438751911392647123680637648567814392713404537426830562998177628129897676361467183811247625776753747840138095047228373079949277504447192939024882458449859615622363794038172895891057441884566630894708231699424510039105722756520839488388784181900524481740738833948394562121578047540652957589465186216040931156143265882662623432780406834939615678385353266391044082097297073442426337485656879541666284979774464444000095305614082360500809018411540358171069136485132460936277662349548079024722079249752382011086287669181847775158278301913126984444922243025458922964715417326744289060241951038830682914180949578158997639307027332625458238870376694985731297476311220905182206394293777661261241428309876489487800684548259793779037882236372154007470076812687738250665684759489635155884724383961152725562177057752442272826727311329927629183762600815944764372949207460907833465637200362219428473973794937341850932075709358374609868505619389069200173210442671967810969746988622574320228723417098416618291332267972209652992032537754278290731858089448717741232849075517976132067796393982093166567879019914168110124583081486537907575617836448250487489798323884939405423395212462338782858180692640158701476176726870723915398227477100885909366836862208843708225261536700496610719510211049660416545729066043397191995734677146628858472442072003219404825061185928 [189,48] -41590928592100771862920614206635974050928004192953031677937865652388800419027724096394938460131967604082213469913822764938596760973498621869196359261911545842767072662112012222649361624006738737807873920749096738296660885456087068539163052526523054646090719941932494648068627684170856942028242450717646791849833206048377270938532908915434363189488108570172065485328164713677877149400946306701310086769957803531267954711992540552553728399351269724567387081986878319915488956844091039516155349543869025685364538572191889145008879906128372769013016531985674703718152277888210158838834591093544762220366793602715512771444469937013667395822351255660158293807898613210049584742700969298962438135309661514032122454485389281892794119574156865124731202229777639954871782843559292727528367940374797847122779602835888832983902991505416350374409398828168217421783173945405333043690958611554632429139387440866590865608460462021396746645158311271519005845443937853091651812423671813057871877925177618996814007153558166961027295301818643618556268463072901207064638655709130118907328633841732200370989723206880179952366645450857190932207432172899302773260996223791575056271045685022836987267941869928711922106694751666015418649210174334310816360238705900572238995551350303984584900276575233642519938103753790340512042799176695555846148472302627023237575136065129455370029154166623489956927389694369453586869526384866026961018184180935878215707394135591727758911671441919067735779820801609005066048698000401508809070408444041011898524957064562342156571237235732362033533361308770644507621461677997621562349052349638208 [189,49] 67578415263441729452571274803649096475729706870762032461743277577700043489479669096795145760089690974737961926879844820004118189472172767805912461071376401041172458039042637347252595585683440346036729470974279649243166952408414156479881419242911275843027270932097820489533666537796501095982069146347612220615297046708941296274822318735859231909625522647621974228550253475206780809024357398634918383853319289185015316089683236438981083351344604118776581163804120498237476113310851646381080158036505749191659730245445949682285605413115146148399481260004611482960299862184445125691161457879839347967850677644506729447359881994050514994636226757101868862642769407819543161916176240794574789710908448901126254034760752691249671602176759832346111061913225481822330959735887493445356190767570699545737566553566513489533548890798994443283059906431448390690857580718712086085353744656084822406567231653300467030965818438094101768122844763295398702548107869877565022596907257885153677890905329134975672516816179997684187462354159423476762765876609898169371281574537000077907403563035542492596678040275640335507499506685099468353194595558000913960641062937830290880560488434770246201403718403986329992471510544749494298349115682856253862188040573689083691712214241389584775303326739663336209179884272501539726202128619805379217031286386912671974365427210653777272842849375469359833722855121204979639654416550746914977986188766635304045834391460703157324314065195996509059351119414505179480994763471340064295679545631330095243491144276225212021296603912812872227315593614937703537151321014557571796694122388319 [189,50] -65656547347066057413504545251395677492483896774807610294260025126573236538061317824805513655290080080593549708577661486849597336365715350028988760952179657217413528580574442970458507239831323824876872961519009991616710543981431027480474548969055085720875667292076158308927697034153521386170935416709191634605182512952373092276109071503417654936690744090752522783893542442672327992199812175481089582391959755590566001967045501893761242587514668388325061044450360776281169367937332236792986255946821304430628956860376348621215569449194977908837056332376887294827517488124262998475732264927213549470293849465801991318327578923894684738418388412798228347168918731357076826803890613632115616960618408566021577222011758752708139697865154212813290997612912943077088055929736644008994880249285722713088703138022117724485038779017381869202923374748951064774384879625206141352137421358207171500189743313804982821933426239949835914904168973531960444104623109163197040325393565425371585317194070042526172632342378613959525760650910746157692357022473291982560757576085118386167756778438379246188077689220371089979373793892311545464127130811896908717747749371079533540984863755671556251291927603205244684385000344589818512108620875498425760285384721107298597368574732479742516960880856735383725881033140712636670326657637479365903225517506106147196424079649974874659167430120976763140807374719491287059839495226454070912760732919509298666364604662474757883554544326794013908385908622110753961001970790837931975128815686764855247595009456664274222033544189557809231845102401676825282197361618050476330152919610 [189,51] 47611112497823461870119579470099220168099124341274138055841494172969821108623976265918426492973815127782701683466635750825140738638873670122618873134701762760837164882159552615545199159894800192979112203727423004480267300915387798494070624800277988855771659446070887404226849719811544460061109211549504403548161014964223742414523375476446344574375928991256497097202451379205422920433047826514107931864841245906949209452916417400134946258636009829381773217095236098743830747406339279538181484762819693074828450869011993888534773765797667880898838385951140573692523566188949066394056552539542321284484567229313010503674374092722036345567225201741339221723588604343092422177560934647589214356549866973255416799991165910378129642364452079491258750059552675670932089110342443786153833257850583451724801605936600695122786128940556687259208295644316064791835174518925168084709308992632499659877349407977340074809635963791175645746685680747364748647479991101802199718964081420849981470576495087767956901485596316015864719554958515418924085226043156858441839840607776186953566837721729097804314706608107791039591848083911829615755875396212676630202222380093758431584621392458283892488562140167276951002673190090484102550580013710662637958429662289005228399533669243985171642361569386887746237656588721251264088438649381094088573184422093165403616104836500807797576032759915674526957165146744352016814546786281234841163962777151096133421623293203259400255840806139855458947367875036441256089806607307745035069742033947460248541691529093761133514410256135882681711586967597189380900165705044953880972664 [189,52] -26392260103567638916400521688444720825316556556770532028123855472093021314226355062767414881672945616454919430826331482017104001163215839118145853049918826560263613337896239444906073420475728627509105327130080358399342568973738048758353962476207532476493565397970504867879781214044252019227799446535949463696716913061673472396404863557501769751478732164255114032308163368176406948765786861025450044719671683628591090834432122389311106819743003248744554218617250485189705555899506184197641759672781780394527081937088986465765138354235608506817826246672924059705771153704001749660373071041779782650983947101752148754393595768269353902595346794742957373277362535441071898808530571280215430818134260599788343609768629108109592530848885002850852897350025516038425189905348014397452675418569321566289427039881947594976869932756786333025910175579033665224496400258448697028764704221849218167326578681879364711681535809175934159973400971037289465843065426767776563637582307812981825282976943913093224617198195345392594137694056713889202594230820703243321183573271392537477411549117632829941275208828137142193830397924363640486071953829817743637968706135675039904512806368181697324531574910685581957462809041565806728630408867900568300384019895630944285376207301475149736484122614375903723783495590500587810534645737690161522065053108444086091882672882530273302772632922248278827270646881416923441566053792414679878108958564346921279185941713368416850953557069264406193743951641685573413335450043837314183664964808714985329762306261618073133446209411174668124116240545757668628025866693248871271886 [189,53] 10148034522099041663694749874701653289366829814686561239909720425367426404179997101033011385908958934650153938852664827539597669241970507513658682652857871133180383859239053503929292466639957500797484024983307592094101711499064732042925231933150585176107152255452664199755168820616069343496083990567581718246330683261509624490028293590068785843195432497463205912090292325827322974636881114706612914442569566849841457021209129444412785991804946186491470455601615006433773956433377152141073896313350006970936536311510319608708942002460698085371763830430347324228152275760215758985822102632758880485706507592778324972701694547146872877837998416627140623882585934791460855854937521468623729622561177247805795850285535957580274093866152833568031768104736835586406131603766525090957370634871539614769753196244877769650070571872928403726486177710030209846855307870375177338041658038564080529463045107360218608077211021628594953339655113115893566236030295963295747545955481792496134197346930078048058132144138753900732474834854776779759898435100654763038547951742438697842637844326110821559692289552864893865603886475314846431274507028367759768082908337945189690949046026156227139052259863159328891989795928419382316957906926571178028653433695880849834271268980857902273115257388174529599786763094006066693244922247059225539437695068986329742585312779295845264168709911223027171295556781366774353287951983863298832881800127653909055794441896997708295249765251751959703979756917595235944421478872464257917051837642059197895102101153369301452135710733758683538872571020419540881125501123921137896 [189,54] -1151036339639253794950198187422003970113149142517573499724760347876244103150689116088504726667228430685091443211001401583422045575721683915615466934623967840961605536384253090195064355297648974641725384878086334083250162740588405326197145614256465260350652493322734753017834267693902363764280146582458779345847680658694194948089508651351148747455262820577663001358001215635066603182527368729293112701690510061258766098236925121154293190571884128025860221015937196198293149672369418498212201467366226894438178958199745375799337379996087389705951917763787837019534091527209998239045699513402402021397168776670263980676928046122672081501300155853361133164385029389396639687287483862747942822363742641620151781249214116353951092668098975473854879691743737965743740064214593769198336163543999185798257438845549717037029365933433592870793004822245973969486829868631913351602804930255777713688164656624311958281092686902562683414601420933708342479726929576023654186881544892680677574259162525695819827573205157758042970591054754355469327175599426489328066401148652113633796867773483413353535168225536453315328971077986371474615850998985322468290197752616196946598037716861908275356225594399882522177904428656995863449217170100590100619261932725046733568281271310645430276613425549148254307918854789057930169387464936827659092393572944089448914318997051241197213129431848165468600225593449996737841152708865029181334713515542470551040292394364943880095542389006318384891414479981106715129569279883068342399048563195215196885126141562253004054197698630377305932597556215878244567182971715180 [189,55] -2119073597109859709796655950798821674037811956327807628373188951703398331696390587980669988535321025269285817443735768363769624847256286587124491849531176770605874971828970013062004517040079889948306504161503195937838663937379213733491507596371936551564909864334182682116164180640533360321134708943761696057779420019163112525457064968905700156422984335161334268285972864996207125424837076995431296256403003320320315799747872161894804693013614644462328440483034051976621454379142920701679765351607869626768313657797462077775489664688815016442068214679629498431367880038548139864616022490925811449566295539942113577289377869517386844665158371961818469985458585059373212998480655367762355422576008809299099454756419157307382268203073314691819111678712124495638082779943284455779356107808202562670964162457172657345516472123762273231936311691096326089954601708495063233210230281924617362072582498600513255987880344532571686592676253282007563193147178891075724788785692135295020154603707567958779901830915194302337902519090119806531716853750740792672912325036619985235028280767028122867307802408690425787340516929478997296516985624302896506201698629527615930347061454124587825846009319183297578900889729332537847779297848817128279839550379543294850383077599594483175764392419141179190055318889307351333592828714469174124177972430829239071584378724696029569287099431165382039255062336718251614578520931802726720108737225872785180865099488135613732327026988502861972000754778266641444802579808881985847821960513026295121624889281595113432458160679384061540614907823331637768546584648379 [189,56] 2304401013304731647769145658009595685898966980387849104542587572976397351395911228408598630144263886898842391129244782777771213566044182150843410439644841953916314930325284320842755985509163457213309281304528841489294917276297709647392753099960008912515112578545267016229617085653550170327019295568170392184084393499451207261130592037566152254055455605420515707300054945504280746264201570990052591543323250978284373518335809379847157277880189425192546081521587854949833446935282698649798080287485820737329854145378582505401410043865640935206938885493570391351555424631323973542086196599036730351210626779217609756256373509224046245878305954559710285112744093011370895156696794249532333747934121264509429809376800118583797261276660890092493727234749947639987796524613548812805756883609427780310351489581303567762386598086450223333985234420710553539862712864217642809403954111189060536074608578618248075407670636533440341471967370688752182358166444233344114441197839217484735883383519463016181551014404643725562751128928184416209922542423287201447747771413389920739463090125243219640333340417076618533754208816317201923488926263083708188818249111461736341044829293595658253712660851654857423267713339435536423408362212418025936184663816563063779898577177493301085141197045588098276501574010437349438875564390168980987505092214245929580777142310249507177466161951497320765400487163647936620908925021343436330782240628031658280975647244187757688749961735129590274308351360064627654526595405213478641754386877140717453175848269484606694895049945602897675175226803410644815270091443 [189,57] -1481239038040299571014737164350433450160887355927212725737101261771571754474852556791384409976588639750702695911414410450812999860362369214854466779999701635182107229259567144994517857253097014564019884166420854938959661873949487679499472742124124842015764373069620064585317665393682273399392234234713677568949725264591443845887817233166564730356332382538337678415649589989565393120487625149941023204446770384151180553578367337876868721172428610523401726450464257525566600433328633201098149267686197441228039131624305324772480093052688523473030881383915963638389336713299215183942389714343324198752243098846421734649001354888770126192863201171905499600240290537920079706218150781900558311558553289663590587109013690430216868004011850182735279388773575535483623108630689652211128773040660310860186697170819703526937768077148988763501716771463124490936602776230789778232469066854859760645798319286652301602048943219590134474945739072801284354768887404633592743984675127125225237083048100077404358931599574628548249475467738528522892638252228363974777876658237948722843093789930545147770733460909652296368742986890562049590886864667767024260586416686869394735311412260095754193619168522741599652604118682907976277643120675391624936401235251171831482449496075126545406791816359232236665981271645231889801739615375221261447252733206820161783089609868051284245630051788889763231079117839130176392749136817092271270367871072120917079777787208142622767581303150721565598540215686973156264018514540865744265665046635374472656233927140464860529507073754750209925272470870621460172338 [189,58] 699080323563507409307855038851584105774617348397611625423462314578254073866726403524467972198051378351634866715093229026139678209864330150943874994086417206363632996944007985119636633024035866109889897807045153557438409355498124443872336962332566667839251700102422648072561680163159538868761120467835849741336266302103918823054764942398727428896913988053710815670273468497287591322006224121561383779469452307314231256854373166057977921582171571109964889862408302135010323061385332390948532698927790772988957664346578540867983009045698525339329158416559988841164049551628134151538573082283619696845114298430899316630264881475250253024443683773902976511247948203928295079394441107311676876659810997124830193043052348578274239582396470310089519033497046539246431470998062708660763810245507665261487882546446800276502325798902482569954776482672980899405753919123944111178645665619985000073725127055078546594473263263466812785873702774312721738340217785872235661955732024837519426486134713158663623156532816594784180768632765961560064930674116771716809456432393570160418902605062630916442137686714538464767180177436632243341924599531223267605400130832991514208927478622103587091662090042102680589276508300495541429752049244682899070552898989571761312402408174852578315261483250080307083623138356509113071915832929035873114283950456701757982147928133221467608442171825264513052581366247523955607571787555385106516776943785892738822130046090165971593350599515310603836448687538420971506720981854431866585914691733657044702843641944146259374483546437296272274675867468001625330 [189,59] -242750743601507971645164849430130688159747090652170326503003862894571111441358641916377668428889640543362019694676072773456334480953047793202127795507168909957101918709278150196928075253268305438794466277451347011241992936359986692478688907044751040468404133516477508263916343109353803253780959319561792274600317426231037017476605510050599702807858587996852722189952101189416829861521018719371015560374742768709132209240771691655500076545541116958228092155888879649091968939466883627547595938738382648012169388025415307141271886824001235905494402716761297172918338250493761460476338072953894767792018351983295394178171890136118520087493376820470219344235620165487931506202640516471866947790761271288988275383751751351429137099012131663026773305342596233562116999689999443281561581276144440425454999737149586641899674371269774249835333994010653572894870647477631652348553066012465270412944800705707345334496334942332486515379671459759847529091713509434545562516475851953596426537089373038898507971955790296368518499704862132128577135708554740501706310385588818530087148920318408685535257051681019399639780190233720431728008241181962622988098709490063607572467451657229160426278739118018447520117177892463621752455613974455782737667006019820316583235122821524780683373873274622473137734074076193200122121509228400763055997248535579224499472689585939802302063854426019714331458462221471725941598505355224310777395167361264051055198648073973870821846702575233287713929424917685737701403782492945294648402234467997253945702887680190808914839440070802420507724790054789736 [189,60] 50743636036040759664672521953429131724109487731739934991725786764486210732512915562357457589137888762252940311113207112633217283565612825206680541776236446759830748091319460065003917381583269832370525831203727007638160515117720140885002501104477401484147587667961181223010880357842702492388365457349168622030419454975433864024111240655556690434689467479319701687265095820618180623893585706691239554886589616618414276336150396345973425568332630282266178302493944002008228782922354379350656266218464311123147118393236870384432880283525143160275408387368204929197032006316301287862854680913940953062392938384653295309788588413556432751773230526450924033326374428072569298737405939837051750394124691836609172242351944917836454397088819511496422676050224443948421129969599668531357562090887684467223008067449421646205085327168295393477736524424771171957846809380861480213115258780194937611172465417679304955657481854459733248365391441761901246065322068750243162557972626101957592100972568948718676311236803294995896001514068249789536935155300391655468314860574377100374183503820659650068009342742574486706237828203187551740621227389068471008849522858017888505306320265061576917651933489935946611136612779887715920230182594657346315708773921780084457499356782491002283968162323889285411141124074348202501769242491945978230746642138090779417691282531217037943566194387552267685639195932762910567238051832023219191125601272034967362296282188922774278402358458124626179595289031996005455120585150512361124387278178284347101764525528561797811803230017168860820305610819962 [189,61] 4680437620642625469474250099706064589400806239999500534342149291834944752771354505726243929876953849584860821293179537956639889381132749667291027292392079717500138168254040223921312956441252899372296593502404317351214302223232501537867153485410174015061670562361551227748220926840587217095173667167218690999671999359354277711154636023763470560158883884194822517805852143300806220268187283799660898724892476811156114444877466177982509371813485624999021541294956124345316113895483926626502314782647632692408874035954161660784995427044949939762430862785729611200030515272253473965060748587286864192252540542603683836516692369696012263056573674334259653833813523647825699486033405524108783664119432232468584653314978588978521787336300025267263613505873811630176161680230672747580486234004740230314693880994695632165996541688382711636618696745762762962333187261651290190925937403146438801207215952518609106355762183501582893199041858276467116130011916823907798707130448735460979655598691781551176862900696553701580630593011323285798011936088646152621174271998438162190268455635407985412520267411939298159509897815084167947069420473697849445281637815781335560180673126627710380302771780196534136492964305901362263354671095685634325772994778527828576002663245133071913349794446498179305631313480033477094179071186842431938640182397682530178126879565413689128783066743652143153214817447579370623224296183780131573717942272749333879515632642607017195294656653549321823493193947864244204441618711166460079704882522891349006525975734019360113775410232173334792875096528 [189,62] -10707520948936203718919188113612536663979334908459264776354824107302690212072041082993652869002949131867449630073896606106029566022920394760392315771482013843992605851576456796567073622508065936262003301400582638610013707791508656530072929895404038921322770374738688045438402754798872174417074303984185572156224701917729592667804802212204914502194363164390735163504594632110241461180024837520248316875194001881572970142435462257413176898070085658373737576478784538123941451763834804057741285416491758509764137597115821459061960461295666706509886520448904714302210980802780548748957663110276721313002005601024658181005282855751513790731079511847703020836884213945152723766063413675711687314709025419883739252696995998693037221128196388695851596600374567259074961979888889230463744177044297527265789086151940999217431023766779758841255208319565767644456128303154850045422154685010745576403608165575566339796237143697227194881874900164498430433342691087761945906106480601737630849447848155437327221723753803378119798092981353193636157420224673571439707072262532257198900124088276288328037428663256211823756140639801221333192032715183448717647679132451617328990750628431244832868272719062712970711756443392413828053441080020556044980136738791167241213511671715412238325698034465694294864715207608438893491445430396999809792354619525373591671039353330411916559757551157908671346105672775214324149809948342296121431363878521539918583111112634687587745151247048046912584325039985552128162489539545493724720913258457292308056265659258108085444410549460832446195114 [189,63] 6163306320154780830586485907462258134764598831534709869214232133942697526684441076568826021837651255367283026575271116722505219257839461074305495743738351808536300086720398397504172198872881045275121603435802986291798763188578653290864272561175776088755679650276651461756382355318008741449676137226059678682002637363971675248184685027583936962987555665620622126705015348421491581568390124294174368249231192876088210927899998280013608002908501146694940022473418590149432653543088407078290957212502784721428598192137732605447463827845106132242331166732093269293298563812175770246501566320985495290842391214761050659156414203811270468255504542114266798714202720601380686374937572527619629316855740337867848681413953389861414305405584728084195797602068857001892479219123299318158559806278878497234208919247587313667218866717800231218114520950174399932645561980291173111873760689201483258487819755519705368494239441786057524672609542063903593783770712159939421241649109760301537370940588515267948394004010251324693425812131268943507994464087323706983777313901200546137349677017896816007847584906294995868412666028880802767226071231900268951518580717010717513286925101195236228939961110448391400155066084616702131398833858603239382188198058050189231254651020270770703577954650855480155139180757418805514879519219241837105582266935899695991135581209815408064899859947201928977045378753446738038486098849062061050934501169478663309548467410587935912461350088101253172797986240780468644981241228988007420390443735057079289424095499667154181249880045917602178282 [189,64] -2430310482986461743059931903759952882710067562242584717421581539521321314160177631082310811888598337660249352286746435057369202613611880972738763528323953737951464808927343391998977227033660249459089033731236102310076189910899906593367190959941956202752804678401192152699236943199110653828961164803748275148138496860840122291769900391232389238561955713358888921172746125703365489645905586907188294799891517050865537277924063098571764953575076057812429107554902131471574683584314870104716017064799481279553694713582180438348753552273649571920986412836440609568099765660516357969213777015056609292917527417242410100281553417695206203615061021452497788120366834119054259503756076703876251055684157267257242149616928755802159013993186664929901229654628634375195405699141746140518545604545067533095860540201964671893044389557586083809667399521491379007729410248192736447722748437807125179386011870425137046471178705631275633448758751749032723539668237647048121843938151167676781847197757995670237514915894384379228207381457174223400062157244183724251748261467060292662278660787292662463038136075476019831749449836630654272884310391328352853911187132104415614710703435238114231433747934214843008968607533509273978799442798528158323705116966981522843975663144602111113873693502573682150000612935208414535380538006626821048392031963477110321853956684498586255918090818432090694136073004049630556717041616362426598939025296823413814623669733577258759858774663247254924037166412489549564503446065557098537021015399403879680799573444830203960409358588269170567 [189,65] 733629193046447000636549701327729005885066612333667461799974837428982089709653674231417391317380229857392803549407781252412335461167635111390347264171620036631774595126889093349795264492145025666272372584654446856819682800378142704692980954885778718156650430412453142341593551492521041490754799028512344947871942271356401861987251078581863602516602910378527745839524399823023761745168277171379024163707261358516213254478219611988015386212637717418022282756394522644569545933957004004441939324062181747021127175069869256366046972803868491405351741991519698763072443621594554149480186125780472655928719200866581277287896977657841965882309178162072757570764011070535822383206888026450138687529757233087133786341670262987190062666336577299255221188398688960399893925341225351167986016608488927021451009006001325724659747274529881539771379113909291809121038254950965281320918453725151799626163790955841357719361624764482140175352417710142629672438231677715677056657824350302647531904646085077181454818329664933568983988630277135991902973012754695551985119000096766117189667737427142485454346535545294451892770024941645935719742313649600573112723209884897647735704098652594108886895924426997880497149459608012088045321045215201120200083186974259412419787833475912168858810379265339161809997238092852164982976907602221926298503459011721574455453545305306916168413344687145844203962069300543484278732857640659329302625949951144301189140038933194594443228464796580178305233784797647111128172122853023555756055242557460429998671556193304844122403277049368 [189,66] -169625075595786996561176054981813617550373463535002273540161591911459540063219998299870116852807626793874834325368070059550827135008956441908626450121831833991094486035457718167003517902184377603185826916845477190976632712004211840068709537989760556390351447644344799949302884932019010334739989033121814952631915806587388824277416618239317997258506626079313676401386900302356651903127187561395125020427475456907891942886262193005541412403732951303221886350307379121060514341118078549960716891671704970200303346768334521769917298890912713854236695578386073343556031634406000811590599359936193513654054537599434055886638280275226600856702500553697084976525950165737002990033136132636323484297431461524952352761566754806912511957096284859002804116061667075341754095224508493116540375213454604565744500889388302653727745911414063134331349026773197127068021282139816174067488725769235858003031912176738241565164650121353361405743377924182822488558957925891288567250774889880837978061004562975143160786469278073842271332770642788743518225832060417057443921997917526278192327584783015085812312919550841564406084481125758123106833150067146018466671648010585062712831462284525905628116387738334069475907245509163102255862193625065144727746761023678601069659940602625880671485298040452835216801526164418189182949257615352930956932536108965019138358840962658756121240367551846354196708891034824504565867084792434249620450159583038784014341931174640752550090777243299128470648086048611083298725994776484044985424572300689471025593798053432964507129921993 [189,67] 27061548962392761404014424837691233564344807465791279702369712377988688126142417303547633233134763282701469303104258271538791908978801963741735330713838296199222531809852159066502586705338192041342307014082106253799432005973432137101503399089739201127979027028217748606490389740147634017351869822347841602382907303006547085480920551607744572144083870753623761419216727742767472295866359268603795222044448982585963949099999639358070995063445793950441372847686129420002563375390178941003096124232013647105846290699687691782034468941893504302532615025732954992673410770068877628282671313413198487021145948893281884599154947330292147477844579897973687932148709185271790138343213886530570113342778998098535862892616503295222407263638421742220091684368344359750479314707728809010155395692055639775575196367343567324158770352823391333611042844738426049075286934740437883177308830657999207763406207703442455691501691381311928295551982110443795539952457429468280617906155138021185349505859636463144472941782367694084626374475787416832655170397726472258308054119142747620202500349923730220855992893594891335192774952411982383809417171850692412347140095044001840201029439433057889876014541053180766599395873765282518590436643716027912917028739101134314090992143196400819639650293165941294745013797702060665822766158341276232377416288809208723210989964526008116250332965622691098166641050249214694016636333049358707032153645603262075047234860653808228620431168799141134436018607742811210173629106445123638029487684951651597452853203929550820056266225 [189,68] -1307155599036512771679492444007532600761526784471506387217190838038706099261464482165645797870765991179826675742756941425126604264837050679930271365941744847643823825129272643945275717405038237684807668028162246155024746928984362734520929777333294154342255395012881466806799896397334678095507487233264086138311484693212702665041210148829425002762398836033362072653540534154781739922509586852128802634319439166183056625423967399693447381204925464874455041898270087025975601937822554899617847723458190775866351433106881161690057315112434130254006557502824394345876041708608125957441265007204342813370120806040556223545361329419322755318508119388325220962892830538506033410191903916895933212430579599491283650120642846486597772201373251067493737783300079059642698783208982369923742530992505204644089668943107117993257531711262012251102869113417354796049357720266292688092487044376664518284442121497866273925159169422360517521135048747182985698629719678386017595240357566923298192655831663143036512601391780073345034794517593354376217967879337954919058645695651546596839354680108166474241459499797878466736252607522203129561484050162535843241984789041284404903781388713438793452018427456869824106230745662891226049996019699006933329549629714196124928527623984560250657092758903023010948181984813203503129605662132632585605567948657421408973950259805361738458966714567995000733100153578073676203978695195185776226987153214146364435330963069546346683477124276209601277258306511668396400636127788919850486706681380605686948235381769104323087 [189,69] -900665630970314488410243072343793487951593682602109456786751164871125174389804683456156007749441535950380334365918125518300503307973158397085081215728434192407926508221837177709339079856704534908723284591413768642474401574754740876286654849499788563387949497916765289246942062828815478695689420634848204752820206092813500490392277490340724600006342641857905176004347633743820887408502770347176455776390164678301920660958815799416646605074084627478996468065953818547569087670826120616147850953753588478352153553252136777768026607621095356682302073845019282097361013260385082219633526780956696157975315024303748547223963930930528711128810381886479593621872558298791246066886089145543892240828604688264722928553379100040417265137339833300179729516340213731459574461059938578363873515302568973294704235276845416786056942888264717599514217726236443490673891450405575363750187688051581292952624044044721635087205128696866915316042547043880408924599318376877019990972514332751095956544469692633718683902024502733097805918528908183383422818298145508108492932099111653956036637833301005924738365796719823088621370446297525941758696854715543510132888386862889112718380030549654473827234441300754700568919137666870787264199400935682240529943171798586927773925915318422186428382847510851561530356892941877888988695947563612829330876846213388040437451056910954375878668148836132706913947500560536148030973402149093975211598965366897317781790364573227516115319887856863964525673644065111391465045938051086146327231637266603102454946751892493647 [189,70] 389229810331137553001094620315788820652540746549547232748588369423674770877571264873512586685889542366357150400350806985252893978377702104449868752202173688209921035813226795299106097991236567804371851757049703156947870250769888517903037441555662272444460640139885629564034916385999253847223733139317836759368843693816866589507543249082755554847349158316273844798908324338208761808312262621792983500400375235714265874909091592552663639969463993278466120187798160660539331599917715957125972842333549895208440443308175113483089912997740715072217374015989051175475839618175185217519987435096178611198014500084724431066346114602509160959618521839948440729943020618653092413122780361346476226735238001510813448521659436245271811857567423669664540426108995374509110670248381393516561227713688704139133581944745426689815093313073850838536973190134895719805934744530809436433410628584387638128766801138507626091077270434033687888041464044536477491444257521967377475208290798060944296133209694127357456147509240331861850080339916945338885504091695223176498976986740830288804056715354370932634379523679509801996113265470446188254083616381399048693716993021023782154607104900337106200709220472495573940186598197171381886698164597795206972931569025977105241197837821876898829069478852812773607083863259294934439556025420138279253309505664224536149996552551132485894929939319622546607499963140437241035546459733722352349697357803767520390739098820227987277595186753018497882198110433577663114889864214948250450539704102140386531945055790703 [189,71] -96453142826580799570913389432030711393226973525136029588811224572446956802377667153439670602202042842685373638908665221458042741931782464604229275719142976145219201138822949684129705954634988973138627524484879666158483809766292736868314596705265927534710545300455596564071538846982863612840829908097947431357100271112034088010996736028537581054168741712068922835465382656277876978539222765248541838068904634574574000779305531810840424685367932511336882520305624115856310766754442949780322640223006630336424559367553540033665439584675364703833496175697047347128895373309806397445616996045237565940439117641211332765318527325726428729467248708525051322023380179077864482208709228020217901387454240923850929469563282882565563694440467367099265269563730648513498077016826829893311827176123885516730900089036092345349819659502847312807726859723530467794662458557056959119776267286981494560560266300090458069952113849405915315536046145051923469761932268964148450919786492291428158197887885027814378988676606121563834379714171886821012138715157574694438004542473265742294890907597361950428874204109461545799339002700725552627803642149169579703474051138673218932032341594499103007281474126348939826592543913831350291803061737439248118069409133231159423457934253850652581810235713686792569702865962252169387492763443504631672609817870798426512612128427380150530222114482088894976711486205430933803164051370113065755083234573522379057710530966990927087500489055321372277794444185618535406573277712604995305980170382741392940887143251 [189,72] 16937673393139215008583721264494410126525757769017456004783467249831789061389294864992457688279722091456119734158959025725537930805125089831772699668888325764818991507567072494318666226241867685650863818000309383490708741442503663809972584187927811507579746138787348578792972054030343687277258641237811133479853591020787363644783394795545867147152989456329410822275176861548487124070706880448568379958403132632519648599714456794419712272843358214574987249543165121186397994540727571322095650982018980719213898526999013747435549661729475061986384420097031160134831686461303964680599240098502562025812394696559434496440873130892642349838176357325503823769197305584900639795955806600272830785952940403003011630915139729724517590076026380815782960287114322529183288779432415542296470881406565953544816994967366249786180858911255080319757358378957681625062326247153646816773635554007109860121275103585077714384457755739407465672975540255085847225416170142009975438878140273028780143785364874328300995948181358794284035370181706963267279140620710464211211501816386332724012371710147575856242538486350224505126123922652079022779016358134136652846585981286747633574968294162951990112571729368692992465067613971795345116531309258116518048966087021679839256991812458062558902734011763397794312791209748132651885879359561740140138659130215256320483453511613799305143086108684401976969538690156284478059887994663912101063932235481543213515059854204531504436311496291743290480334306821542144313985655757994875867693602328176346400201 [189,73] -2043884526361178435478474935796445605044454715298101377712437537672704166395234604043362216493657423555992334506791774430736463324725488415417179607873297194848968770266985350435115186065878180182617472188673171034281029214875012087243697010044085031951817972667488436884726607610744100638019543491073611142406036862342531445286574039329690802808289689468742955480224533646858626879633165726060551947337196228470297502773408313319607536131441280723728012820186267734266523594713165364644103239216828966466078005057184267834195135708400807816912916529708596064199989914632176960552664492835916620395102759424185916067483452701001250696718839620011492256608632846723840194882479136823489229790608997325525797205145445992168179527413834420865282906431009548288411431384367191595081616481400097746282881821570983002054042986311140301295255144307676777678000245151828074889581082247496557229351880717599833832737066117007843299011700923800918278678090714666140063469972979229799291608696429060370311548781260386257826489804834711420758451779709262327818309304377522460005299597349278643645232307473196360097181808961995695501883256699871248694145254771576118630842974648217397963284012643094748642897711850765055840583823672333855357250368985302857003491498376096986002585825856674910886676116648193516142783890865020899927099767070343993813487411884925803532282700719523264987232832138681492256901518695220083404789125191082404488505481301210099619128080117742216112440215951667668493999253030599456643555179862487833533 [189,74] 107833084262883546047202807886215947423015859623579854122781380266618087658599709583404031590552145117748842719993998979334681890914875349501801384111293826949887917356358091011651259617789767519558873547560573606708185032138061740879529176259725488808023309611087550952470559047874276303817266391399309362601659165091345697426575985438844958196095202824645352802343326000231804241981100193559897764436562846924302506908052673335605887243544800752127605952441543181576493080315349852832491346979111036323792196818027690486273515933256758863474140079510608257682362985901924877467252077122938139030081291954020949761645595541475040353195446876711900348859928295378655249633914962768134161270625564763272159551541101204760378590180056104635018097251334519667884741719798756115206404141676922250076436308301948764178840338423777624898039971284852284928741325542342878969579731863016403338863420184390066728885518026807799624195104120787580322462667300132545248138053566050867150633754132954520332336842139730336585515720493363708016990853950649227664793345841977956873616034208887481283209380411736638144437469604028520920411072729601103058531628050248991687195781190021725203018443708381847377737389589364666148531270265643202811986194468000707025200166014385415751347084821226405760129640915393092377562007264743929734128031706324931344108023249982469580384136759381515303044669228007408458589349816419031445587935372801166415420185819198907343320953644604383068499919908947644315993317407238803172277344548596261 [189,75] 20446358639445761234293395577095314599407849169263496046892131093288985005297255819297670303046045926081983224955782993177871094384063926843721350567879771391219187987681042639575754019512727452321239295764703944214982864990877666218342404163986002751684523531468169805067053653899640815077460750160731058681214871733509961156464376341356082185515791766493318239913658776485478172830836259171502196769628871680979515090402649410861664088199631180195145959181911668688150284139804408804005482057118130260338484065204701524872971732302941034420648193236471874754683298845663160274811770110398256717890914632124448964443970162584934423453962589467321837544943281959246484064537963756892684664424860038561705441106856672613455823923458783368241332481288635251557905173627617614403029876229278569014789931582999769332732567135980918219478928778625615066930361494826114119564150353671700870013360782069977381715046956026089607499477363777226926997921615351927571419774564466790167885572729431593472279052524711894012261913471565966603923083571254896636735437294737918546540032581182691542639656319283154008979497621409237209217101900848902806925765424496759016078146048930206383415800455488531670265381246242285945654371840112967685537383551012268554983241251165798338537439030075587652591601999201105389960478493562105530581079956577147125875314370918856890206789209728657985668065909104754447615165589942784986019010044212144856434717599038243974738406263993114047045769955035538033829744489357558378838777409124 [189,76] -7174485917609468010388985687806631877630328051617805827846552404070889472969613897425159157798329068869399480988250329237072689525405884664664051836324743347381856929920160337433426922547254187752848540993626530649634198010219007749873355006711191408453564324869569909095297732546009519625037646976156120046392737344699784216607749320941989963482819599675987257287412207225783148552537945890330096867287108042703387064617826335603116949942937043667538845257006989410024619475161592274028900445315119998199549857860316947952772832348848531284090670263147289182510761204329321386949358404372516570750703560687090291908634807599897514493450864168919401371500968356942997106853945427181314399447156473916087529125097432307961623214742006614387919926406024216639706585911156617786620267540589656245840010719753056047074438816820317114826781886458284322774537550132007029830640230547825780342389595942677500665353681192104854128954317064263500301848460058925953812531017084405568345905855529191607817110288976248604887301007871895133241795761277016271388624449757202479346354158939365590173570228695566648178867727810400578908764555017240611293641520528970647953994086963473894552183198647005144034103094834846856365289652361701773438835601101285746690707620446453162586925163652744644668634231015028660643587242960806436916907091105284232730477910414043031818779005555851589615438642868233434774058774510590096766322136818902196396103360105710542086814166540534285805503196553842424778098107086800730228980326 [189,77] 1258192902553066135570213342583928732068429743789494399492827041413506284017039585480960329593806844087388886435362692312043494102479071842398596654451264594601418415398002690337857955988581004439735751581470086511110671984673007971613460216588447850371807171353001808553282053772103942275760185240068741604493030748455720431255300076593739038184685035058625467548302060220710270129964370610655759354990070290446132217006681265972925753765210169874201931475932486595573539738812150586364917769389025475805635808507362316317676155308757622105622800491906691897792573495714412917924308747789141280754424118483732476879712792201438809031172728431900830876251119450483151290043628487256904056234036225390342230159786903516271048755153580281928734102455469532598851122961432318713161682828139579249906019967528097107546930821200728407715674657900671336924039704157557149244545119019874297960108477694816521452968406478971452628643108321124265287707332425332092014716840248198599639950538722860781351483099337330887580742448672249906658709362200736103431547434488152762790185912159419763006224388688498224512658352624836645263224962455889892114420470327161706491827985964085173834929120895759944303011156888566775836837664562936583639906168406941361172383459831164751477843207683945679818128168938508940718986434163009471993142312422750528645016299918518114779143853570568905946514795591946455087714145393298687172282251613425904152963942189760396275971238953223095639128201530122452646684453664800502525264 [189,78] -155596400875695536322521772402318313211109686108293150010406586263943357110481358059900410822904481928825725858890126806287682136258546714609463836695897677374491450741951771003520033611490243381450329337021376319602975290734816761357466078949922375613580100672553552896343102938818383185152073908664285165802392361859261958728790893975175302306672911709089146224245130222503010071959696946319862061377015492077081616407185749701836845171350145006079834734608439363481607079441876189213267523918991467842913689826036043966998803274155836851474123028592659138426102622175485625792941052194465962250792878145262733757511596564081189217429377960362163997847423638945522862508126140287568758864991671640312423977185584081543277363427510124634923786915245199742880120703003575457006615737469575043898441261968199631170703807695968455097429245923749593807370580139664235402274843322953188497181651597468045156592922566547471182239620923241468575585864296235931465235572987486889339063685168685517175069105694019414057617037620062803178816709589771563344747564588827740810431038558185774234797764514105750546107230911082553470798491192424855643325751915971987043569845034229806871527595725689438557665330798582005112695767744813787470516108036588190322608100426744889005633454937408633986655828352486699318554832617813418329115342484685861891177225628868559560613991997006646918814775664727364211874786913321057807314359748437544261682135919243861275883652179405085807599229187392684305819453145742407969 [189,79] 14209227972900928318791438992301666414202245735043509094201381652594763313624058189320360063878408566674466318929215255424614449705283403117428971650483942434719210297097784791984753800849119900209821984247193681394242462708785902754639577991721653736510973385790433392504491411741736836073061029108904592550279283819289492000536735234873334334169551306921439404403594655261396136077636420743427668292447973062839362530374049647034674785532479929591579088304700726531181339828209772227096751959553150893819857351032670615889143655828726251275482220642471354802214280072491144824149791930883157644931595850527546530026171349550525479120012976883514628909474688019131958173222428323254826956965283805730173354281407410270144917512554803972489904427278341378637438342510934314501113223311256744305748017668719234341810755777076203255420942448983279917659810131078852431414143227904282441602813412354604591166351693357642952959692117499723205658242715306303293451523356754581303649120858696263389714671122273245002103270628303203018664228713389146880339604593386681697608447334402155374975389172258165392945027173612953650900590834281184827793073579696183278620859102699324971845999859053515288273914962995633362541193741468192595760306716041453337915590902100791745515896988201855310056774354668650236424670830915490255475279451974010230991717234734487627159116638408601775868546360211051856252911679744263624607829804237545110891470182853909889885152965984802161338239492013178353255107658350309 [189,80] -906282919838752912489965942495391714286267218668081419704323908258793258270851238778752698458294447002927351513709646019910084526388719667416270469085937192886253034417567800741658492876109750765866657538106174716947737461525009655298835789629972165662602687197415343289467426927708217388411149949684182696928461075132946255609941393466148915816696529535565191549232236993176529882360653343895852109429551937102716488967942969317294564552900818748749813090682953738990808142061789778433188173151046026680110041103511401607116391060728782268186005737474770406452232199088280607180349102735896135670522228103107057133048393658662775520502728740604782843088354095334008065947588184144352860424175777205799196464278396456385754892396473414754466051747860168479622026087761103785747991459981036150356266250046573394920531975937239447005453060430765229372005993073428650287468440322470049988605965866032310249743794423674306518355429516582600678985029158952551587136566199287578566049852076909639353485521639685153530071300699519895653919705036465587011935068303408945234899677771586642512895939220810489097733396176367802497902274953022346029135672045417884994663532454097292947673373450924337815513426368278669312542943326165904753577240414190386529765671194467542230575241708896783838060555615072470478041536658201078729529220601348110235497926954171873918538930386577811553830584038644820732625516552200228550812606441288170304987892614454914965604655987650681391565507574078330274239304126 [189,81] 29191962467516970528837860514035198861311719305326509222251330718756337035823873753520728594619890304075039411435270568151525328064732626359882304687115366508124148111085220621280081014619676826613545048256976146720451652826124279955988714477226194447977932047855985154617133099408828398366733027931363168048707250477076616696266908998393999655441793536862097298396738139325883273987330413055751829277697573257810889836923048809606564760075173403131084194446820188979370924002840139141985481726763290337352583459588816965776318320686304639078873040166805259887736788727917597967430386096987485174615425471968265857071830609720851966496835382578268437636062050093940856389507091093398167609286358155584904033102457145721496414795161262285451513162752718336075941195109355555412895394788110220914480053207319604184037331806710720843599729738713642584293127085281195149552234295839505507011310152481500324039138665333090322692088658921121244560267263731890085285240322348643592745294625025010628160495318605082317421974338450787712382367519494135694882497359609194814723028040506525147380488390468998788905643883479668602774620468901119107268279366950606420434219208055566657256526167658651799383368753183564711935809062927969969967943521953544198466691263243991328029602072148236836287776617900575081241226655116225002620581991554883826840134683449611004619818064083246160792369741762818070832754705311067827118670849295954137476923681141183022570587991349054679926088877084496076815162 [189,82] 1227499794387113823845646302144630553006405673196481865344108427556244436598522620798158695365289949969704072664433438515644654451545084187968413302349536205647077416506404869117924972165353571248213685003687035861834223062527966076363304250130553481162845265717585809772816036532766806396263015361735548013142372883918257663111482762981986643871190053138283751400692957558666385936627845754496615744810339293940523982124198636883025857550731141639551255735632439142631136821275053322915749499659478791318430666732165281155830508813456271011889310571601676700909642118327826383174793210021039354421374738413924902212064641090621393195799138597787135337902444186086396529947482772893609487842988272432733387423608505182006417137506728115568640331143717016332072133587922936142908299337401525440485282311992008326359344910912756795452467683480056657869806158628580869723759872346366124076740852869115024419251807719914179398988653571751281442591394926186431720701696815729249096725063371828639838222287910250318002876342657130534485468519769974928809013643324162225201717753987678807345563251972795635159533184531126952472163504221051906449622799021130146852237746442823462420695752161319951673459112837220756181979527660008332004511216604873813485382152113962359405863619774708947071094361106025034840415546462708723274749245494220067484168360897938634717409864934528227872887050306510287923263314472533078529750198044828163210889805103506603559858244560417572366884057696628749455 [189,83] -240893395416274366038583804481934924945812833817274965518999143809066353978727883216439265057058275027312976245375701590966214135263665913496246208959710452963174455964035502800586781336169397494535538792947300048776601444699447319235910901775679041862269541843291293479878800649706026171026203574363963372154146023869854106906206471912288242875571457813721372009129134400625126259768469827010039670344218760411453199547484743720444070123312625377334475256025581060974634847977061708326699716834907024684781525052028444399173016638647844882184253625242388963938319929687799846398116053683436131888282217078557506677041961567182099462869083139938275223682204920795769325604846771002623130888928291682321227001567641838270595177175476538070672675647840797620178617416096413731122318440218973615126322459326918663639352643843887410040007515870426770933488592080046902764122711114022404843572472181238740915394171218960419204121196934361627637456034884610994842053876755717121773960876549546114906651868397380794633874049798114201570041216432559783853432903243929063606984643883309771469282221145531884519689393930795623166867636681072976425858119201386377980464446320936105995266455833823868427350760725109221374764989721636188495459180128974943434609317614642627154841562298805210728950464228441930653832081297922103481435932866008145715089410497087996067886882834047943046037477168909683819342216010076074711813877930256514162077118443186644635344339382620298781308600094963798 [189,84] 20441619555397468203420405803880712091856754361233343449866451464197550823558823632200262453824636662129033335848246701285109560834405118768866024466238795806390742146167110304960191296026139815856121462264210936223423076004694623516151055870079195608796703253720406989396612526682056418969265008925963910795343923219685787708826080985024824679719294592711867434593257290687205459947863989775898976422746116339096001558557383537085314689546340068446573358703191692839427885429790326698671099843823437068818287998550764950674235767220146936683484760160705767620307566886865949560839592753682928020416748951747870717756827574348108091230108360918166508984351477405122255500840198079006630244671510493745758778551979667971557522654061773983998484359468226734854250179064321658678132169792773639627968158821919433295203050688228256168380216792076060449432405553443923515827197048916080566826884718666926986494925918256083418961326010466939052009234626192791402982407006388797503998685249770714017646840386564644697588181314499801516428298718852586273139427079511627854069947255923254742307904501845311339198109986841808917365799750840690185385191570958359797451419329151796873407832164463258840353074448498612842210710478749856197110602532328039565846185997457333794147673818126074781296190635364095274083325635015509846016563415955519639242215853792357948389265182279449069815177312162192403784960771129931551570102249371092827000024936638249105233249391487500543218328069270 [189,85] -2197710146170322843173944487563200626871341413080792621316475358764158873628335457316017134009834001842110847690553300054368632402614747908716281166507884075901322642737170100249668738567217527156905219076300108829949948259063340419872401034099673699044197963769844095698563048514639277781458618300255132724699289337195929432464038078544000742721928888826421523259862093009688011520431977374074929275062408751820598717782274464362682222553737416869604715231292203708494950554451531599196712098640856743203127879831579025578476782708194916016018151242095214331434287151064451413941035284666796780616379054340513844518141244355259441181464390452117239272501154676363821360621342958867776567455227759183755487448814038616966662259623421588683196569017065578818369171090622284320585400797377613019054295013771939522133393665832841219833861709419161728213825127514788865137910000125442103656059663803009762511738810800146839216326853043270069930332295301079055933964966892120989006307234434507635468411444791250439243519315265817690684932937001486231608577194050776884501721476545272595237438683366407013889219927896222341079774373972148872179198647897476271301412242968543762392299470523224438087039059162094603480608773603627696959557735561810790012007644524740604962809304122819319768131863189960187714734423894314149408231064445947934536962290295885096925806628012423372215032001797561976475413781521072118895569457856994722527145531674024827358385769310824006280316296 [189,86] 353779903676428891089059454791605096883656168215619820329569829239801487540565813111590668413715204880846115939845395474550072861115628085452499333405251876769578709823015772143470036073784708558772559865463221950680669923110633090985663663284965941588543438358509438222867968358378706805215822283656109472105196703833987368470693481112220138122706481776778086277645008982003800164723396888953374062674550363027694998310778636168920035966263775191012455473174957888934889444819873210384168939360309750494585778713324755501655376942051500721511698345655578219693279601323863814351863870753979826234179093814888598558383836936328449842475598543204217128503574884627059328028409553836943886106897201014557463819614330786464970428463369522448241746985797098769640046562511561544662393498541491259162499017799232380811524368517419661333528966558468688287555162123190211537964984506503446649782489246579814468308081812971666000749671382909337381605861593369266447796818595230954143004607742418758859543257318399917499241147706632532035839083945365271683228509554871305649485085088810875831144897164347787201890228609027120637083556358332382505179402637462833984814874674074251883780035719791247374709524345809563534124795689562159842574145673011657089242663210057551102373306095138030430936147437370478383698676883849055830971771306435285949733543190625360403220111520218940217571805251599846029506242292939881937974392707491081311395503605786568865495576572473752497788 [189,87] -49785128580300533364927755179941595991220115709922225797494911546259205189319427439766931094216244083726929345970456465721981850009737819251564200104083542031077819576663630857007715605904200241380763442065417589907087585628554060175456091698664245202884915750506966951230952002917845798463961316718429216808144413896911103680251962157194410656649114479646968800462539858809318199294841728819215612292675197938406654596380096163301925497229128692193080090411331520823069663945354094132349696113103256164677587412062787726869314088260974468872428661512751831066804626792382054343623812183014569802273443339913003951847640047904487507830725582230568446746365075777240732756045713833320681894807162206950014204836253376372101706842375027921389903173407568508782114856140824362265193641521864744002550559772916317568068371760174087330605144387439228821810356304673131490961381529776996966098848363128371757498060190649434120886030593774202457040821730276819513679481903262524786235856306665292792970051043255384900720035767205853727467276821946114274966130869405448631296984151724021199183822711336168750054444527525253491057526228051763285145287072654414620860743243668674706398941916199031112690521486817570441611741842641754194791772143173873545155300516088506559628037545866196831369181978661977988344730155776568547684955903450657612701448961626232667036752957744380263824671354420628740697955060935489642593572273123461786107796342890865901003871558776637304 [189,88] 5044737893375938821393998904088546931575662143538034930627725564185252208745939436659424922180258369442772487808248812365545705893284973888450262910774348466426325236206649744735652765475229904318844706861493704591388776650419683293935037449103944040894280692848421493310062142572016791832318840309911672747464167146668636040930187734499120143574027790098469443469544884076661235000117768222063789646764737514308035695187172966588399312531324266302514390103622337620769048264098177503236894427916120322248056519233806943875108287040901753614653383393726234036138875931573001838236761323728547153446878348436347427496962809672716945278825318520067496728500010852239605662122250617724303193514902397275582760228949711880551551537575462437519905189861070562120149895817220390746434651804590516185584308976666293808576701673708117986788401446242861220282036525629398441180484523484058310263318149407494823042219910422485680203131492809505130761298142814142235517302444086282152435977193679231427186690818664441936973213236254194650421044500375712975496169462498308455557289374003074463221024311614179376883668706386237386642761103324074860080434473163818372384543271107613121045565788954559493993967835408926765110849648677296228615546159303694553504140502773301609968590974835713607005378449602729726693087017511775588780540063642372306043821187149599083780487844041921565221544118807968523545620165729302624523417606014599928318489916413486556856490301987530 [189,89] -335808459215128847729091286764895345356147100427236293830845070679728038156373648022667891497619890016252887161086821923429633808835091587339419045909194644163938552575115209529125702492692355135324720171053805629156799482958139576371839744702927587242608211032836732239704805320888154663385264362726690724477400628452997122750082200554440080420375460560602033654242515589567514775388127115670112680795824656916127957699860630250751702550458186501703829923755537396392106767051440777854452133415804544470100550854949472888825216426902253869242268025724234507893382268981413125138442373269562992865467278285799544362497278930735927715402089058405724450866238957966588240190904457155576908876296726736740518627247736662339831508325084410843695811363765408461943863403902189620302549808083337896283314144980425390975161213130367198917492280359523318209769020009545787456706071321871847088670099987805699866869417702488235461629663579300086043306668172642312249152474869555586672057014266389541093406626882440493836622214418018137207741089774913024934240836522781679552988074681789265337240028320779707545416580364871613280208861268889806153194672120979790021638067981979272750848691867381609120907355233134525564008446045222067270291894023436706574162629551147246920322836693612046440079782684006052983815933285414362476408275278253252621695026709275623657385267859336003830772220903842948261545293601026122706577508774000138292984513956073470881961892054 [189,90] 10796110795916051937972475770781002588759746734203584215826435538172783259165686996330813493804217749020878215129643389999740296626474933558849095581098352216047791874678069138331317044493133076717188432962379418851859056358480679159981300244313790551438354065085201661547567725066873143054462646770192485841177281327673180133452933970623342049752206233891261994198910020154306625493255994622887234758968172904534238683173057790760784729518669015003862450832520205214972161562143670511394513405332533424848332414644049983114118233677600005636731479940485364562654111348454847000036403742763691860610419860857145374024213651606994471065834312004107483729440404666773673806532023902049043529747567626141756558123369008977615384879512269660515362456851497153087353312510314398889754178733258911415809242222930345023355280288089015652657748916608338614786097970734922649188468598240273036052706474896202162554960772441410527207409940288010606964522447554415303613762080785628946295814578483899171515663979354176683982712966347807236059136360303268862823231701268005406415074925010912554272274422656943488191225186652370516402087758440353551191137113754800552037652937877740088617507137338444168421720532768272065094912196800029001553286424939382018882915686402469499372754822610685045191150617377839304229276496823745888530196926512687109699794127283170628082777298807992466980663813601579405454455660927058674422065640369096288189232712921384565414780 [189,91] 405566763982468169576250939906042300217981595696266996378496624199219099068130272238621673094636952072813376582736687194563145664290919862254169314135956762049467706986213676560826866680426639813158690020530025483909024460634575669027571993342896595818517923129926002957051320568152279331653624319483913402975196726277836446529362351494285388439252809048716871614012854695224798071905663811175665476383307935493323015539899067970195939971456605415705451002589391894530955114427380713500844233671358963920932549220460956621515311384820044548726743647923406198944378024908762623912045479253171530859659435054105469255006836864846094441349837046493147717209429250777534472673324903238372696942966864434121493951419195016102896871008802871047320989025560148713951996391146704399801319028015856820963499014970013004232310003588302557889148085787582881205890278508244449552564078061754201531096886678548184274148209353406703148776932820140189584122813541326118339782695699333044270291884023817836410661573924348206397295744909786364659066554597181256106453663714808162979274613999421515923791498664734523637814325158732667335035926830533863203993686672475999152469948066764000952125340270502396082951922764996606515256562558615119594229747740691356134257838787875178213661290265937176497664861399099469645317145001832723301493243343408435043012704698395332385798100387340446223430183396106762074340564678655215418586614201896296161141316561130860844 [189,92] -95486006345082462829986938843942828733916785895695680668339859283204656478383467076417927129273173275232747278017045230638030249457186489644686817677594650873047630130507428126866236247152797886348303098623027818668847623358502482504927778996446119975022699065930790621582434234344811509956043147879116542867976022163649587381540914277605315310779846285573339023811628623178742772132492861919615543889641419893749500524874996960406753669769169685207695458828941977183886576145057851405408713777607431331462023949771601393112678436659073100702068955838599815054660289287752856590692283466550703063751333755587627183707066252602905850683187219087593258864547517915488078602791308069372433387414298763215280209281565147836143524730059767348646272807611317287391800654770710022522438472513484351846473164620996727554683779491566966616582261734180336915214223160191030819438278535155368026689494166307248104304245918708164801746634544914989513481040147745871078841657835202769610362526501535342381569710162172926579887732236304346935889760340324553752907093840825088849759152718891223116772962680629040844862731447307046431704290733366121941090873707588444254243484659521417234949122792046428301760014410957323250421887911629333079160498266565652182526288332109242777127465524997486535376711732141718776847150814479345077634595201485798211391045250358884248872366504317127830290968461581733351732656928035825664971751798679330091254850578957155 [189,93] 7734290165580720509861864624268352610944337200232808993373780971750401937986039958367918119969838441879347168400895009938220497815681956232520204096756527237560357657685950287009273853870644245547791758482426562185730984785570476438348243719494994311141055669844096702497525676919098303362329969388732099478105088183216251816773067958163486229638510223376371510043295690139148642959123273197888559008552536069476840696568850629978761684412508177664732672364147939497960544682039452627281346696585153368522131881297737751589809641791345903089058218018988848615815340300362526098141132427859997905821815431527687682373060577654979918265368362848357957320079718642497951692751690668074055098101114877278396462564885816724683702992130869986632668760091672300136641935942839414756232334758017458613532623296248142843705084186685875185549642129770049092233657114826336037311599133990726850414354534754461316430149899750841621624294750281705366768551194301702391522872007489208278600325646624109079370878157706112371108710802188926203307739130249862682051419833351437487399572415101560090089743060327592514847915558632891049620068240736365550566743164672843256002627856498154286449538598043374308361097553948643691915923232380849789469127948667980748018736752081671385418886862957591627770261771341230604667304710820382824920975919308450346551892309315433950111389975272456387104937880297747918458712422310689762073190475473639196905947457295 [189,94] -301554020145756872241821721595046873607318742476649359414692576935894763074852074666993271534051807941180793581528627770720746738623350335006554560735916092298118468453228008006088033925053574971521678664220817869785527971039794066575710830726158940263615620796762706741162914061326202497679190413000557957003423184580951664574226363775692445778214984891723688842832373868622535083646699549536244844026977618494644568318321452129146327366111024538167906952591797421881499940991145121045835078679488755430549203121978786402810269216287238659686171957516382574816873640948573795756383683776544080597597976330958985499017770370584086807917438074890082372830547599603543434706736030003370025861625022410855360966570961080414079699765398084632536135518248659828196136729333621309854304391565568212078917139944684472569554838008468443057030685595999872951582990249209264823376563592400475419546142560988781824253636948518104270319755927579553586854845141645823080960346515495370653950449331811304743279962790572960514166242411747880061426853108392333616866971437107645599609404384144358282807177948578259899160658271004454281847911315283742113494729159264060006133030491840436015876949971817711504092071622460612392963987179943456331471947317723640024745615154250709305614483558147756830485441632236008508073991678155993377464901260597000969599900451634638075205927330126201699672782629103278051313808584727608450888932317402289039460375 [189,95] 35288330654076355365561074974912701110340616722025570026702565710670290902978238116360628041515904744691334389999153130197241894194765726400892065543576249148148450415439596835666630148953207674456415478750689031931984039616529027033528776771155913779929091560454954670145646289200492274946101854364767170419158493439302809942673748377265754072240033359740892512049696420646424027452901727273534716160438451495325555554079730271336022371973916622110460727366050635930105619763697788090849989458122218785079624997345434073048428378894137583742677011922171614268155509410559604747312674621734650356232814815015354634424780606891864097822678927431150751451241241130659488978705403118166258075897890356528316489971777859686057858481516321653530600202460299004977645604965921646282528742293642754329211490095029906857049130274934167369008034904851091542907882069584036622810566199050822960040145240669687218549608211189985372048116975139181829282183372391436430289975090001556172342796693928678363119222342150258668347367772373540743828745902748776139938205293033397336271232496035932360769978041163378793901653256997238539308335692895901095915950924418515366221095112107872815198238158697060851410891839043304549090714466660496078122162844154792452767358416821841015958522299883435737616120154716839722562505995116463923382295986937093513907613185830775717686418951265633276196978167882544346531496004973479140398001708076030074072 [189,96] -2103175526120988263843779972489136484347371570853819379137478221232659723909479024304590125676029169061932693008396431439624498716345968145434329038216391553781310949609735777019951686317138864163742484441067336231956710682677147026485232876570618936835114036025128783694830371812544793882817621549114033489166080513273726978607870335953225296711859441980672020077136765414373734780459406070251396223669541256667849252948915509850549424050901466850579940313196900522499687696328588583851751863169025360400903182909346398056528137403479792525852954501502140317073960149614404863072209748970550593530227183951843708784778766615171290072000440364469326088564748128305583676289460488805531976931584092131407091860275527033882558651794007224889524877725195180924649449959369872277076251551320021925728213562197126037936814254915434275752949125898493716181933589986162775248986155603570667938885768581307977176893654678466154924826981979872525829043842789955225878408868300919120805881321640038851139378866225626384885303542307946737721464379828932713798814582786205723586278692319597461835579478041360936402865810614717682976662305060805442671890890128522808723012527322487009249473118633550480766536180980369499532371142444275294678331623437561426013271240068294290588635131090827279181183775614096626874045045945666223650192120944016153221094503982646355116427225888635652185270830593823812442442694071003608687166270892720885 [189,97] 58034260110620329688936299174680219758700830193677829189528900776934632406061861879179982156836400132402798094996695813520326852611995516184568134955923930754430384514795647881626835509378544209713059995893643190294010840351051652451784320471043033824646674369233466195402391077045932983410729548047657526809022776902311311819144584884490507898968161780076615593694871545489834565833994955139075278356526224519244915071365692824797501148048275608870995393548271473845328218138101326982066761793447361164405024486967654496133785665328182645872721460718648259743253560923599496531690215495382977610462661559357011176061158314613352633457367898401899801484850449597492649279973175025850486158773796548373860627606281126699103340598059338911222676876864527643481450177868221652430518053497044884672435238866808568485532684741715257402037040164456411104227772714801462906977107148959328995754061563224953017624148072727831736561615826712676385875346043370693681647209719268436950276647458634987553105878688845720138197622938983207315297279667055956150798987774778283670531793499878817160250375506671274699107019943871532472610610371481612154881119469468493012775242694097552543426382366989247507853428314778692489928742609170239108438817618369501448278589142640455655696034153312776728482678559691882283498475839979480858592760265826003437745845647899071398115805306719043717314946076094730627681888179109797076859531157766 [189,98] -9576125402269053964649360613867210223132689016866345716924902045796789372387286846557603742953957894396217965587141088221100171529476752944985892988264442028401666379121731433681137788868036868556829233397061384763181679210500601654179732973296924335158977665389602201412154972743086029849458078312019453239183498798161517249694893993623816982277422236594877408951183444257955327548188325789981136000247019678138610921805065978103765909052071326261163012607165272060907896362037721748218829628036389983109288181829028424916277266675507389688872748083855374044003009122029383170818596129303634650792608113006487416082581018664096434102574980702206825945153763389856338037735381324827895881439079902206769722171977105513112666517934527571646988858645521486898660514625607208021214396528369110688285075494447039090995721114192533955870199368952025113868758770771050445656501341027305639277410468706240790647051672195706300819755580157005608231650588694753348582755647303736605004755599548490272893728369848440771774896659443451511893916013310948789679440150352040376926572844812085229978069482060650251067115306621011390590743835295135598510961451024330436131794864617813713582211628612011830755899676455565896798103914714385300211391651820871456410117084561621935776235297769425841031632737467431815922306665428887630844997930224700794051280362551919621144503452256158747062124220477376627323618145108046418689281442 [189,99] 244116303236557146718657102995868453853154952622578089627568680147144132718519133871072246816964929564335841907469893328640818914244742597446452546664504654003316736373057605615539122360172303110226967583129341928654578290475648909374942817201042147569773564457639855416983329284067087713047158563829401147871151529017950945133382604600621729312287661252152757409409849573488424672847146308391923733483488545892356295237532293747085446988522286686587895144073186671664635423452903814961458073960577363170674261571014606454367957880319184531325480901772022425636981110137013774450226233724356776276341839070237923851183558483488691574945166479704270656860567405235825626033461127485926198402919238697390523880044357045558105681798643260997598740073259378574156438518513431143446517486571628797755930933796563967416788886531773194332727999952056769093854212515384672489422659210747258204340162047804107210461892451581263964000738829340021828907188747167799847873528032303027291847326985004145814400349056112157785645784593803833749357727906498409013445691419960962652949398071309064702998730446100174958996937241730191989373899961754879575289183258967699510145296084302423000118255948700236146503948355747203422989515731219950872581014863399356555386822380142640206927139677386745239529380408295633678587591111669386826055959796964220145260414185237621138786917156805089062935553122944092518597589531167459515780 [189,100] -30980259248694051414696653382467452341930446742994765607035470543619891674764444876251185479427240710214769755498700187629854422594155259647877467668883791928602520510348561564082877073033267727819275805352253974314749168536164370798860274489294475100337610026999904147713024665536308529835747996620240261230358164846923576458723127910480318115638584637814521774167164355111037099335130926132725922245483110691444072115098678446384258854394468211091624164032582795134027205962999178846851692923958420297932351643871603411411457614605840815973728402674573744150839832332732746602031615581231414727068202849476342807375901238079049606631975669396723460774264790190820886112819520162440687301410830540684817728021437964508712964580359959769251144313428612691631216247997745183598091899664967202867108530598675461310860855127698952430537222768181466101774534073555368271131567448985407581449919406215908142836672965588136892808579362625947061515510318582325176684981704252368135810897385186332154378440242235814255346491047811701599946673387309797564152135979791275414747467496562623202769954546469254583849725641534981813197431053975818685822338540436370322690804379351578371673653682972394156066148469809120371764337883857512013962313109890326266113042328379422732133415490912770878485390730436077957522197933720886079898707702768965102484779096179916929951008504070709141150776629225566494030759316594857182 [189,101] 972240721574251684438914703134950957902368407960858299464003609876429237826086495610588642028244865503344892566687713504304702853441744288520704204143655099287061991165875279413149629766958902783506139762566484464474670761842337295466321379237484422748230267161977124334345767605878082833338656375446183824852267748908993498133423605835167647168892368836466652674837838852710939703912718977114153537780288086057748190957525792630910311201484550994934016500817617605930080653412486640777201293812444076060146632583416733934520881579988859327187602227853350258728061401561592684848879106419855402541347543292255115211643272724751338730863502979026324715582191107822179613577137849584324822506335924308719456357402818599575730344381070108990352600883741904698940100093771826238289939597385775915466373468837657183198337427102817803983772898877412780476177849422576211012751641506847226447908637993272404367562477731896539470453524948400314776246778148835828495934974360815686207774037565033784313533835484243142361866973631806923210603212511274558737316053109789245082060625304450605498577797259426112356346687858395572088825839278324962176569369745694007788458589562508828301853909275943962678470968318392651544926906549186244556679891225060544816586602306604662671001434172784685657064534066289225438981668103579996673707518289391801070662753721470612283091984836188508734004138136251313518872559863863 [189,102] -44850498766535277619221673917499323895243704682109995616246019559648970490467120070352049067566701234923396001162692477423126369565190454924433301621427952812857345394759966726134865111618047256975981862919872873216487054532240423943167204896941058393987999437511586386499679587549623061047348144615655074443529056699317681885261378910270456931931412922163808666494047627525031872489679196273504715378878635271155525546659244766888658112662100916122601320492033511788879388442106100504225432697226037398665484091212153723398701687642606036990610632220497209235007924498436205316083449500154145422776991759771749736159841227799900406065036934563350001609534767246914991469460337193449771119944965834455358164193177358838422862310374818115719594007308011590718534409196360858579547628838195931695734781835315825610905335690676860573273159850422986750090214250990911263927258685764622869942519935615042038205045342220696535617984697743637995956426985674119643614756772435095235868526551475230381303894488531820239254302312649747932305679654760012525505451446705718970510420964658537800425345749847912708215677141884092237677148665555305960498297377891279268174093036574990564755093708322640719046898659714998458109078731861244802838517500411898779159132291167330956962782938854075738388680898287005479177355000802648854793476271235542691256366495779516566829154002810638630765147924826534474204877383 [189,103] 2096685801608360165943059135015725851908231496019904096074748187668199085563871730359804520342804279636454612710896584629599123160351001013994120693669996514114022979849307871743291252009672400568718364367424658232381138464732890585603150797190538797284320794970962392903322401513173871323552942633802163845997254961432872617173484398267837829980107685247502388723984584083052420579885915325293609411476154387954263319028555730066074357721758842434913958796978878683751185684992522763700758599920418067352072107499490599859052669930775685080980158737798574902127190318692556211445562010306199816272462215442701093742086402210616632198618843822537467513212785271318560166569644584001106680960409882412986696260167578708037852899205565133644851666051565661352171092176235690466675461423865379635402867116100907337890114526735014110549927556935392485881426785491397911326945398048182769049596616107060027726484278116943782172608439169271592450870562199166120260986436807668443328862977793749938102256662613696302680235749943796049163536759460886589555200164224126614498922774484854174584945146092815240269480081527294422866837179240855637962350857555963596744328787529302071731739688419595707873780250204173107472415533466677292461102860938608479845648296341224430698311305210474319227206950014405831056707008802002132599223551872715645403221144242898309955301346602602198385727664205547105725313 [189,104] -71886125333747364836027148991472363752801315144516493434296612090761861561180854232497887697066015680174828838447636589697278112833825196382385731705300146275962927844968812456092372774035625226428356448318290300680855864072590516882350956703628092035719941247714620801151596625046807300096375533356803666735514872673797173944237817234462797452375900516925099921620872819450902751824870405912619597584237415591047856667090314945827976989330096107254379672224724694510554872678137586445260720853200261082186117185494725883235730967358765035051553250694604953200431938764513706396581501838858750738571868015211934557804446483641567336243696700921564644671537491432885096075911468502072404477662129451147717086352134027253036546514428086373780587718776537459034405656914069961351857613617856318629555149213057181031826152150398626066903715665036975451014385428889241381104776969079363472519447306433613378631552179757322206727772314645943537300975570329869456120686198955717282262049174491053947369941363436803161141120278640808803151589400581013098514481950458801198156971080684505856182238592806906022912767817177900684235360531322398805811137353017255331246618007261732898978790085164617523418518392542181302996118224607124574084468108180170297845179522019827140576377005546440464861272371507630358117346064135279832814719141542505718672309640982895948751470533193384845360238350828913977 [189,105] 1707341876633347099227359862170972180666137047452418931179904007980572860471362052575551785457772536696394435838616701590331922695737363761961968188828524906971194950575304180589061659588672444130947352921847461570113353127578430157069588228799627904741378293899252571548367262824751751491686319011995372446208954590273393467728956009721073181491455768726777564900704684832828363927051483840204360833586190729327198732746619410170329172790762321661540049154122201065180182909245125547378037969667128701279494638513209112025393561779036926638849265246668680545019289926791445993707066552814058161703710633803594897036257686946118806926014339148714076914400381665919837058860276678220594150822246373391284981666196704462567944536826388216604760228439769350595780340799084902063179568438771657509918473891952920723993202904584419305296045653752912802983869811263367673899361117327875992492074042778129512973814840416705550815061190767788203915286967859498326525286474574882152512538920198934370222028765953620876536845300389327759771694202830703899220469398649254984158739027984816944927291291902040048129121721633657994586944634536848541726415929445453573683025553049580623878412275831447245320625310798545906049355777691825676346026252752252707293468419349040567595059447165552306434304029301576246198145069858518941190827638263231450091865374872475084315824351426577284231157221628550 [189,106] -57216978601551539809537525158229804557664467588462703899416018093276230851711386403906823418076245951434592301711019261746580961059638569694336660506305626367326775769512349678211289273528295545966718168092752657390079205463084832600224079707449537651531467077143996551110612473337285912112443767354732252594787732614592077397415578620751632059051058464140718209314290533234097414133076041129616555843684410217599679024304882480185693385954632664347131436077777319752988384470555162460035466519579033312806283797730154867503075909865008916598730833380503284056445892349848685507573925539197433318476843172734468974723863619757779584461997261431681611563248729014242326421188772119010363843226742719886575978699454018364061614633037405957823760768039605064676340452072105826186395415090913929901777709169991972242227839157596799247293127027673605534009008409564466566950862011408129493151893012447175600299506489811643476237684403683686031656273467554581784541671672898044020428330695506518354179281228143892058148498046073347872163385420423761335890363481082498358593902504587916534017274835763267170516131922726485733344600495625427903516074172079930076944859464654770570850619406188175526922286114967587805877751312353989610326316498125918808972144878221957047083989844855928290531300590235778398091286133119587000146502762781014437178595513077068380779263374852462261596202312 [189,107] 1613972624807693538217031598642344230418042498847542098064179147978104204207355675054673349745468576997853962094021073045497866082803932146188247408077158969363055468450075495591659935336643425360546057938393315154675512909591236513239349545687349823127117031814107927301282282203831390878776623746033933779794710996527715807995705805163581047478379323140854876713515725951864881005176158970922989085357245445348103431238046317795116079862592056947174235056348476642680097077248822715889885493651873818497837872721505743024465807800859862348921421223846091124933605046952592290444600276157018093893941433697225202857240292177659480938512536889558053761977209637823385812756859584375739550848819296743269507384921249897664667428073813173304223904151692948912367914898257229206108557629151471052764657078743561515626435316049452511597214095167508152169254014612634657012971537112405194019506845315023896288624939004165617169330231062361226319225353646515275896713818266661603759354743129652928654436900572352567881089449305542911122044413338963126382613584899335098161337767016511406286760971485702800674402680476453570311887909494984007393519704465287280655435877238679428457163099124964625114485274617583110918131224974782788605020471675581232078742795315638500176476014292426820001268089653861897369203537162631540163233463535706731413042516150376900828071207789444751006198 [189,108] -27592560356551106046177264563413596059593681839402356611327227766221366700181868941001050715475269383591170939851293320473612859954943825157558845484632591640897998757671610617504110070881574339791570956125343960921645828989929943290326990432729337450279674394067169587446625988272402591380602602704428966718456781295279899334754104882631832310215705114824398527731135543334225046695876200654551235770996152866580222641800841413433372709515225606217436477425954413477383805565667800067951772059652265987411636105393017857635021402410206516978814755718804804256519784170508954168549188728892533037297824198433576383086646932735475813193280029206375638000272502053946665878338209991342285519141017874850177369759315199896479906251629011705529320866748392705432747561718793176864618575206508422644651713179590159367432671350611929859751981864847669643149983284887717096850345786852226987326431584882614670373793544776877456615893547115898667389817180094300518148042222494578135996646879326427221755685866817656892479180591549140275246717557287017196696582224193188128691287506964217146444131707708441608476260642638856413922587070405026487840767143749497440669854198869223718093849533024016007332023427564883567567995000212578778224955519512787310233196548814891581121759050741819804553775655908216540920368880240771475044235846022368822833204030625389840179267174330446543 [189,109] -47343334011462867218648446436297710921690478103996584102618761259978447891995770616953861378455492963979651167304433357958303736363884909950272193345049753196014732234332629563451788023287717611601135030044693588302911800082631941338432015850162631096190474884120914268063806544051617444872014922162041517240547608347107560980950185808917714283514904602895622928761792612941360118431272310486812965424422814523265063710051110904723739368101300342849880231601409474028978690114931446396705536663827026345528811794089637255831244820285813689743721883321119161186876363173157302926237645991601577232696398650003526990623384002767321414697130212805447977514248121290943667705205596542819031682696426907095617335837453434113965235539821697993375652628520853708150908538744044233794043666888831449775713393928439982548068830007081497368490747303093408219381496182772338987424379375911294822103923284715665039497546059256105448830159305331938136151228869293036839166214642606284456586309958967374624713896094426989270600298019368698122273936020173784080745357816740990148663435238256928365324123301582509676589232897645797203920312736981379393140478810122621844182382862261319104106231729281458741942317710515692995436286765269860259669507901575894875797159536170447914532785517778080862270363508999673329358704323182134188577723184696726523307340846016562855132705607704 [189,110] 19508269133812503105075190433603943436438582027345551601300530671024058143836600645301129498698367134536946098863115352837347572001009456368373536694103443966757284398699649179364898858322526802720102750742533489142675238176757661253191990845231377112956417154882407996044878464539482361279523397055079404947951018349936748319583362760984523351345034327489013499419291734920554100314287549686241188949080232333320922902821248374034116567699569429781129080966554553379012839167466752146470229541708635634814581072358258923826342896392748801800776243410519831125195820130226757742463982257829022844039977684074355097313716730046898932472621811025712230078660589992533740637446755172090430723282010027100977188230415288517393806137367156317165946475984427302027035347088569667723021325087990470506911404951535350132627875767813203226651592928659712728668291119022756684581990687439321003559112067791683152658799693136006822514302299710872018417622084504594487628884559113970669722260349114292960716512361564243165856254747331421330937947229998972980470327853291347971420696780469757052706863621638421966580040840272350239965469055371900227000716265410071843601721427106718976083565208462624029679983385137605630359161497886946880957609921975638756531827004747183973124230093869432875464735518341556466473910291890869482661600229237943702467880444136689038665555902 [189,111] -416330326675598634458731790065215280074106734604272969964499435179017950333334382000383947738416770526104909633290171819338636644089702902312511544561117377365335533598037997339320180932031153066719390531922400653992372932314931716302781504413753725819510159024673497851981137082543088121979346706644762388219646857709416703475756805137802253242419818589141197352282676179166955351569426421565491210834959326744682515307427771806948290934602318260912481458320489259670699157255928460079183115537832741706655280090087846739172401282545663494644594298685972719031862522677280709641487453270435367935302827383517110562031166013729838082045655425207591602252098216017158706355997964097396557740553765462058826111101482249017912388302597833799257113663350346901366354901725591369507370844639265928747265229593513853003626226461269953842080032302737054928964318211119900276075130121904722580148924066025558440006750528335908079295948527313892273480197225555289411845393082795270413350493440782444649492668391034760197009976740100291388774519132250899950374218197244727672813671666958250979491239647330512829711076993276188429518277280555054712447333872270202961256765151753653064593497290072850163092787701226176456892125915998682450040328453619028977740277499026607971408571474273008375218324852691273097600111376744200511880792957271584891300919531027999859386 [189,112] -2129486633049879419368320939092236219460984488348707797673832735888897990262405295785935537888374535894165829359837564572228701340178203747398522566351091797072261317393682074641689672180953265229398829670873114288443414519942477634653264141154660532959549966508066098425714613921984592412740376218730094835665597125879577247539184360477993040615008477213588760136302564613131257356310847675781263419717581121490783041532846717342035136024843891428342004671550167928021888712922734899790132151978220471495607084145799411183295350611883625076551611893920373877325092734540779729736608400705630270044474882845448015333227025521876156241037558702594250744283881124618216175751098364564226234059624171601294291891771037635803731269982379490009107281394369596491052729948111934086772567176984401808997622714628215974507388559919580140904218468375501029018555330713470776401579639613579867601443561014696514462002548247379016435350963099480390359303698610862624935914206119681763982276950858155596914212812732485225453943871080121864369288895081292323980895461126541076381644324597386835971081651772387526615340310827007720751646282807357778856992551573250618549225243598444847412951311974448349310410245521121258900125360173778949231490677716784127508860313655198046795059069442842385138377905825384423219365036765878221656873433118120605860126202940621756 [189,113] 207878079299550580365153121844587356507235138163558359743663946093820641348295251909694489366031632126201558814708886331422498937292973941312165636446385289654451085450798725962635665290840797358382124540136660032706763755991656057481890577126475347944158833954934860084687782456551358842138987417703960027300628331436923807024223341894535199992748833499985378227280764055155508791381872793747306440468648391757283983107881861612929085529462757293096708775189727650108896102841208314360010160705304194224594070154405744971328535690288048530862077635881291331714983589681532162905020253124103160473338929092871418346960723891286629432554752826007344158962187671128237877758719079614600158450822114705218666769986517499465482871221566247378832085263569135213039938590871109555506139915067882255025843602379686951654198138564641573955892030656369317516122704628956711160951379088458429759278462675662928715522234686492298822489809883067839562956579222478439489094684279059520216059993563157709653291858214117564611748272861596770744306604511409238880191365284945903861188379459730216315512989929586884143538168143435462360486488528338835798617656605921918951560308118114353916702607338645467095907748361902921055248791595572607016315644493902161784122021182353351129129052394171345027218229566621870876698085289003660004992780264669627325281381688752 [189,114] -2800450176132755020234797095842400943514716715083526467970525244422492822611963148459938485255822883453573593890809010669963420815710716066249418278041037217975842960956934314048891339606930243936081935182502847752003353882554413135288189185686687896999165230148752784480812295759639285203630687597149171242484640697844418510172103487108700489315247495153835924651152177778109492765141373755561109927059388193078030252731856371552482665603901468504200543601969951776643047856606303028080698402678714151927782581095526754672162741454444848324165608204896065814012627419209248602076258032973946115637533961236405431205000101383734127748033937648974730274271537080880364808450711487720410380835005124264117348976811781314085599401177739889427710736912606231433450142238276994516600570201536913222424065767144519771266805279863448230717887253973954667147865067714206179690328603410756265820064498659088595887229855265503589548238798304826683108971030374267163726762736318657690905145240102413271080899462561352437184548633858486083276287664955642022431361992904197109117218358544756100442158247909778535990564927855168143924978220921006472240038961861708779337908973662532887479139462840372171713808850086794952191846943331705768110014345670552388648137804956150351221845446480662262573344902098219801948862470439699342559869777546324611260516426 [189,115] 6640393383835828185211437813687328146753378751853875034886161848628015290433236368382967039936973970379756767403665604854311174988302257546263919624910990115813028458896053530883570082042897132678590117670884842395317082764448679447109133370551361408773388658447513757983583839436610615104913090549127351957946432371700253516800936787839250353115828385280601543264061931356584966239715268063439317714367740537582444470020213474729722349280443745408665200229481035212477768910635933963441224331049313521374632754334278786456441345423542021547601959377768803955190745193654666676765265844104237314414708881586965109285116080842461227563316624932931622602307383047871752705710816431210338392674249661500730437509441437360340629318862999937934470845663751976023109420517612577168913132211478625156492434895060952300118923569793024612943255572772801808749366285859659606367540867713442741866639354179612154559379090475067055515006160166828619802079551020425618421553791817063567644004022196196855701521212472131352764517171861109962411146922422799026810253722880205392834577650373849672423038092470325959886846138973019511032217601442220982864514525712434794662130351683636003974215252547372811798220131857532477618742921680167192483845103396857749891189376983267128555074213248028021561658457626610749955274248322997472252366790977819394810 [189,116] 127098959671497714586364175701666654534245975832786464238528873938997639822504327957683085964080922727185268365116023497180797014599404416148798393274655621625309020887716446525468941407006607812683592558270009152061348588740511018060252940400952776498344542439927166108368998526270251096368101385287746882860354894916605230157171673266063841220343046926732555610398266035584385530210221615383517877474949691977877202080248948432035651533884190345876754988603066081505039202033221511659575256323206458778923118638787312426462164614391366361635844702251082020764855755195838062102068026901667075828235360962773143653619329164635049882854341930217486502448328265280664433366527363538923901889327326182334646764381170416986612745900772156242719943609660437274777733120766614743747132227313485695918016419950393021874679406782209444864793720052198073671544347106194540129726828398505518178128455505275067189784087629707731913184676374604278064167994070553753717781116227973864212644272745806148811292573649032959241645771099283806018512979339843604213283493296983603717431758932860493442676895293781290578015600937400627032977677175011091637795108010209604926888509557623927479389817733634464278687340508260444015388324814287837577948480601612223493303297510339214873967171737410112551617258924820792881047884719144137661578990933777200 [189,117] -763830570250212525865055083975100606924575353048681042343458773931852568905039321647344652322325744450632975862134602364369807169151888620742616775844529203514928084633199203908706109170806879058106594036914941046396112468396093950224555254767607064356492088537800566205850164272920029228244114444639248529871556149674884819719200675059600202820314829946256391789511939130477835533528987740001409955739017551057457424175891489655407659759816728687486401929846778980565476010009541920754429247181911403355835605313671823677057514164015911708881053926221120673518480342024364385329032491565568222182875285754807919344576954652732178734236514100056999590751713405576064619208551920269738741407552841036642657057847458999942259806688780987082196993780572281951301247859082438750737548778818889067442101364772740799882934714265940445917329030493809289520594119311257707757454388734505926541536831305366404045674150420813034363317731458417809312891799703980879027818650239736176935621731072352571428115607731206126561414356239276697260606969771413040596804459080909056447193378769576787288446234814826038193142729179518142193377073165914107255270365732314104649528455439541513228311948992336432930072044191104860682670233762491125714324793537796490121426543965662022278725293224469058229739432796108871332352469162325404026436818182 [189,118] -3941496590441732268433858344106693975068657313136132238052384885920330346924801618978089849995197638589820061965104987649173949992106303560415369225876674484147985804975562965079111968352051347774482290344859613773326386180369127693199629677273063137524592765067927866408061529725002482674854701758097023606116835853793615524822842811403529074711837930449365836685283581405335309106615811316887399482586566362347077841852731046333284604021588509084879513362061475471455221570789598264030228482613622641736939508761948466588153940588527845395784147706035492818931046504168169397764469207365000974690122331666563371847138261461671378500193628709973785821501974045944181423253417334497253759209385991937304102088856857040979133419389922181603551608319084149886299374470348869343155170226880569370179010804616018250025232376534041308994562855454036288982315991285835458821205445624630228668038834580497551080554825080987821429875830807908858635066416219505873026681204972630175621282370513058187562175683608580250819932930827126289307772015713956243810916564518458588466374651904118955305645009392809788517104771747032090742376994922208604485097501558282978942292263324041443926472154271540205792750601133874890759106863102486562163830465656509952445986221666095225893102224932505725078695112261289572041612218317151174296628 [189,119] 58921536940571585665760370923526002822498532378114484835727074188234149151479587246314640119604803340848298231192569906511431522736090423185933047860429186122718413908175332229152312990690323241015402115181902843995395668043991804759370755106311347375368866552031718634875268320605456005608310248194145290345135313438327736116598628726483375848986472934797501198104051434045619000087453957457495421180712574594576189695878610901822540208883769711420878999023222001863603661400853018452336142339024492424655415608578357649895408119438877580731998762420651575825989775289685775886227242860287228972415863690757347736468510826451240068806067794995615907394800174120400503626936935758612836978799837845466086649190644691646212320943372026944578887119890976772228391032907446666235980096096717541386122614649967005701469284784948187598199541762617634945271336750568623000530331022277395726486314174828006474843668563019880603024197443330450915653667621152356132694963574246544736877476302689087526694598881073779116290445998016907088863270658977655764598694610590904358509189272359544462304580041028926418740535039296731722259698283589258638357975988764754656206140057787543517524108002869780594814247134821329822040043875097444858198009097797994941443842943092298235784358292451110650602826473305705656318325421855001669 [189,120] -695015210992808129540575368230351213606287498396578098057092673393857533595710767496983594333900918060961767437654954458973414762972805539250898145112932752541989057205290859646750096335917672523835436081471657395135664355705391029039661858797963940681801883929835254990731215173225337258999756850347245100887549668154365824490051018752931970150667165535756401916641263719757318293172750380906806213031773421098518866235100889206579563905469455261145495291283238574518820862652423409649142933078237923043551427012776370990437660521624570300319484777708332625264854903121417966154848699561897703252990255467111918326506263891121723367861642970085868738092318213032631656706179006510555825190943273764141163253034323863851856110177007598426180274598215376866225817150013241220398042392375518628529609975069205116447713297915251997390877545747761136178792567683911026359066071494237566978944677152007276423729819527620175366187494037329687439666743668855305047002758080638080952129626035885149650293021181187126817631363948500902554343487882765053455675798852750223420462138403487955620839743118169893583815078355589520257786089723519084854819760446790874618616037075122260154953748588907827354301495317387667066973468438280113031994253392909428455384212945870379162892424198715357892848502582895188663951253330445 [189,121] 9497477698404798477682805012021051181345872569392283457835982494537298728056448252320022682394543363125927850897714117803324486635819730731805726998273782321480933385928536296231961734418460911166710924374391189317035155714259578244443493623552243278657666696801000420227180099601777596018124756620764607426368561420168090424166619818922898204234379188446250759329493389483701700311213639904037158177466690212168715826191441533866374161197379640489693043212700875142194893645972032206696870401727757492586360335899872775759649682186037755559776029520830455306884660726561458140484480069274389091501472749298318824213657509134503096316315438679365687007336075545187915441627609360295467553236048491472839445811521946300503158561964404644006794208931898076525845606427625908130390656243021841844271230627521949355331389140248815414348601682548187027862432655544384831985278605463559315618010171248978695644605100990675180060470285183626006778219442260737873526348913399634241503999498668420379901298289701332500018243526009243727957643911887004037841552842483395572157839312093195074339799531597018033852425310095120681326637579026008799862255958041585031763781391992799834466012990101470775446484438540376431759974607748912113500883036308615197742254166004757885832100849728347370280285897098873397720523962 [189,122] 8970757659177176752008785344932008032676606133431134868274250206723991839354086357529956665090067358303913920278389625800788358824001244684063910946283720985503228716700849849782196884050737578792583827562511214150981571788204915946001646900502378662017920388109159203019034236604405623598959874975302288729449720327838287744581355775835509370201142957797021762398319593002175161273935305845027202129149329915249721920240828002249004468319444702559730486563948699979773499794066896751207961866211490163751883573335165092518407975633445144197347688801638496965226929039096728352485665989853696365589046847121916094582094416951311955329534252949124792023211742875519416762440898702263724281188980391224664151122892360471530596292224189798226371831361268949925192201217350296690384811888524163573714059306540298021777601417516112266268990744078694770284108407430979797314608860112721684330104958004831663003816900162360556599298064499426076803840834247468247040570513499698842667475787028958535861153274857405455158998778688673021856427501673154885570501344094370828459575932710190644895820811601634808514608003526256499799440985463992321289513256751906814621631188854105600256187273346925401869960790722403781050814018126071834838394390564865639352769644127935138654026880207087054535050477296366343759 [189,123] -361686849870805923684375984653633350572162652470107254861150988224791971190387382163870162357136187266324969875644923492153144610958870139534335596419331125978769085714098229729912958821468277223347687174482995186177919558726635097320800313667955400467227140358540335127267594076048890207215761944309473027912631825310575643315437496626706216004723180979814931559643742377076922692399455992842088542770348859582920263410371152737474218659971701987769312287519263787582210236481394642907815595024554373999200058580393821873805515896648108788523379458389832336525395295133413118669110463145290069221603572294361714942765054017072816284112456570765894547333805249316269506248900982011703589960319267766263549651514353267100657459944862137593968847312175077665964386018525326700915644961727940097872402093845713170824265230989640477929630695990946798026464783078216646032315066917698900715762623034464751220699662678856156717610022629192984002443975093376113303453375643732986211950335139140302534102810736657000467184862287108157682497302436853045009339170555215967420686208305256669420868538368575352654829212949399410142808687237725221100580281781435527938949708190501531719618030247545002562028375725484683999674993964993907574340473329976523473952202352184119463452410270670184259517629327429149 [189,124] -1362721335391955111920317348766529732654158255602994251776737583165747090432154694463851614854806690324007873493577174812551177728866555234720116497542346985550037291945290686602174687215439015925732145237935624713083136579275668990864193609471789955546528382869240403884780611598574184790597340613123879172197567634885404496070065491813588029718667004528485697154425642593928055132440251812570583329277169626640869502026530225508487144491555993998080346592908532515946289868961900271385055992687226652134206281686385363546943822971014104710716010207670514641126065127645294204159707230758265982790528835457779780166781363353430369061285343718523248769729200433739926166556988547346666677107328452012246847162146716877457843261401501956281403455015506008273315218044077942997780847282859477863524937040723758350447436007209546973215339113237094692011873602258771861823645478938974223345110660720545519412452889194383767090079783883087112078881231700115014476158915094222967909644254027273889766916138098267737179766468558911466364228780799730411411890718771218226148435397315752051012059094246099266289445658125127936075782526821820958518998525921406824901574367349460633466931670268539335631955465986931097222255702532698848459227302953944214253137333993215081324178904290962571408145742504 [189,125] 3795437012526503049874709365612829152290353156466463432474707558475178263896074516483245380852677984891398381476084529315390659645264703586073596431375265036910885192004752880139622415025953506096801968573737496115508822657094235076740661533046373507031557887869792113974252445416571712918587573010959500521797865017998317735315882484032161343836497297041142538188941262490829027501307063993628858921016631643453750808664911878229188669158234770159866048102750646609106396048158898216271407461805933610829155971953757961821877501466427824172171811625655850862923974735670929702996515532755446924503846602663289723618230033468779209070139068700391334995246881524532737681148691266521070197504309946504247786694684110110634721282702036618912939690059397687210450559167283633110424759130652406626088858287189441269560376105723920403175757197456780461691857292489910068888809730709288391981504155928035424943890177328215180623911359704568514651447548118577674711195058260476734993797417604456320620265437420235576177562264039345084270517789844023324189256258136486764018633700338534420400700515418087962130175705373731071373506184382375267851083427671538590982815374512355361863013469130879385873373267974657051271533248305025228721564775524413617835257446060656011345284406538230626024464 [189,126] 14932758392279286930493859593317696879516996059423663283342265604339753917857498172792844968260808114203383680275496590805507461681785335539473108685853060607257542450543681165871195973972921166619848713954770668185273744709564766510432010223621207812343798349355959840079089687615886025608061020383218600245526211543357126922673708337842628014817060992457125278481961380223032198654613312160837654330178450241557222176139026629802829393270723468269111895573830781052742652204502984877679665698851600533314472974828158046709764611620766759689168940288434395852937998725136766366173394524584210401546882283395378108070285945985615656259072544076623670052622270212648204634575684654818027758801821692728464915329350428296440642133265611276287430281660259011180350304856900164928051399668241038045977700459091217371674952529102104985937469739473470038943585403667895455984653070761868602020820506500564066066003914511228621459616337585666053793304874107424377291838771995869270324448020624493867416304693509519526470753168826973931244286415803053939572459963747094720322849633589985424545478131918123789152570453949973552799712653951144452507327855520116849918478533763448874212349843851851610660852871233963968283368410530595415399027451387960941154981342368396907020671232277581372 [189,127] 2228633858796904550521603669258818557566815441859738605097813512072493220865296392047321235474882517963475354959511214906437102099134086857705015249857805536068170598824146600649808293496653307247048550030097572536303094222603830845433656753867358561026148425779674540800719564323934750419178692390993738691504403168536349380779410536173549043069441729039906579592994446525358884304186760694375373550511353281972087633539688823833996405090201387552813269286952779914790021123543670924132105732524610979695325413713268754649487044552451511223451823854429922638785177954140831941346162513057828473089942553255765984393154993667790298580407445523307404263862587207260904872326624872573995686460668495934460906483880132635521939778815586996227851544515737191144706155401504426112902694697235494724110836747698613928268050594608750818122135611528723625313058475412348638888150105356833762875727734678169643141775136205757013649974234431109893092529069103468575749472210525087743447740096178383382055688222022765504955337617217998267780479513555292353076342562060500387228640866049567198961629575374352134905057431279643632203714546467464231916368622701289717914948070300929004568126923595146742592323242529071527920863515797926147307803878452209148345249947988816024385404320394 [189,128] -24111025362137598820009122680779364179495911715551675012235407198180063247524761981477475422090089573928592481546074873672986633004378390944152910191627685554737576354717139104375136927034763530502207802969867215213038121742712040472293967672330505622127422213662912842288644810225923276629796029620558100429331977429301415361750689995662633752761732400589584658496027741828685465357782530007179346619625726196860788681681854550543031802725987242307427221962112760997461647889541349395798743006986993390987314203415075193511321625144983208210082386221420723496925604464791876421168381509584774972186567083003515244029072711960105976592373444384696488561841797893642565816643491530856901484425387880764510105505009619105248259738343510424343934961485431225592298095675786943338228738237805362839876056661906890065609554714149236458129480272007174487191823678193654864767972257678952503201883429231385441698203521051970261941572618611032737992330315640600253992494929549791789699186004000747209952711107402250914343580187164775301802630050305386635381005309159793185507080971114332575646114348776268958522383462610185632038061953042516420182644619797456750428897781117181072393215468503393490565237291786762146405824865171885390013124189118413196492499594044197147936641 [189,129] -14502173591122546098890125523437546766646856545970743933284265779795989020429946870384835253740962702553922464749055747614229553185471816708597022058815026552230419855120039492097389967995084191592828130875837085945734020817222276007461487782647249355055559749572839578529179687564455707422577168096395307418091312837304973198589252243862491426364466082051123974442698088530573557244868185010919739169670636219652229917868211685617464225059058130308364671721789953530527681415791703383559921600624206316007251872516930375671704040194717067990041864247416279222832990373344461500506839110517459761010709631087761851053172031665639192186569815246639339704857630185417380513344983807721190170801993052469297199037651213133432756071253846884246307122303871069953399025621597497256526773777894081370683195068968321885058731965044269680776474093783281536179210255452624851679490808381918977198068298702868812261251706273933530164423413076373334446955125970641173522785540999807162051666547017398329455259534862579949655556718318070087952555341064888020310261974461057918911838483789842855180564224329144814592833006948220806344902752074303014904293461330176029386343902521950062233205077459550902230444121241077000923478676007200507157070123128307169726614881971724361 [189,130] 3774221228993275351312410944647090203311638454022517442396561751948755665622479702611287059276503449212257171785362061180124933414043789278851905634740968072813069630961389608632550021342714535329210675332848906567583280591954128564015927061602035392567292648375824635706683844483934288202069639580158778931635781123379536020751395706576712090937450116103255282433619405945023217127367931991035868934745320127922433962626256980944403758086231686837351724982016569677078045782252467380243881259343702467402081800755315463679450174476314800602839772403300845476664488594765423312588741862821575859096446450241543407343886729114437438298234932191382875671405757675504536303703455715017016173672523142340931818985000828553884899389509465639063415189015484856038790902959918059439117496401066975542614840532824166958478076481156719884555157782605344326045533605343405763265808500819194132416528707129735770356418927096416927810469833092700928117724155090855010826812258319619567551142806837265967562696170956602206620610095273748702301211654513676218165207297205093006314706481920980615749715229763991187480779180174091569974250280185527970092765610244378745098768717400774122544311822667179985051746791214109263414172128855657782326146248000114362756658026630 [189,131] 4215529723028751952558243902220098029990912488276400836802726543434853353298164599801612151646564456474468603601036658163509064961558011163300181861759607783463231001965698588761654493156795295568680428463015709274146715757020713100748164362847912896848123209622641275025367621201532116703741117601202953985971873762411483499840299055288806455207862080533457707606974477443474368156087915202299033172633979890118782210477195268951158813498381663065259285470428214115951566455617699788641275077833209429826385289656731086393743317957049812768986999448103442310082791155075411496129656405599223866471877617489061195280718411425172370501482055520859448240807485768519011644708913403424876740004614057997863512796752705876651393507795011697968352245072808605815861732249618075555382716607385227177149943539341120511142651053222237080320863603713348984158017506781381601616276058261830133675869886974544252623086448312874095510462634581490416017849584148067046284701413904655352860999616527113968305959948433442264570361041790248961393794875496302830585311655206556788807390415177876536382195677252842785131111286139075514605132539558892849251499737159020440629490121989386737496565983269725417480351612901972951166828533199725474385443001699044421571757 [189,132] 1218276435517553529298244328904346878328009996769866947500278534681589941625950532590994698461328845477525919771117736110014660068918458647632226357794056716866096976261715156554885655790882848814311602727036764448343610473062325067752344394890481431871449238904883482331689799217358646253643854245503493241832795851294158778399921233036320353431051700194690225359697659403547657200010038058780442561319131659684253053268015420702165364271702732192470545241230498841329551465625704125963102859481708161740949708202764027828834813767972515581287345888959733890828578716066051177020762976114102923480601488509499940128919595536449642985105813343216461090248368176044430598896463016189186849262759365193068148278859468883023949099922007765685549564596190081732946011264023959190574617678444067206883755138429192395687462715521290245535094368529532922605443122751841041601338037074149697510784192989261125557728633533904319159564706528209056240035255148301445329055187710519510949991580263543993475269438717368023473613192236506568539481238649536608133648305805944939729139809031650895412114833371735373110627562672762318668888354587607978281626858603489636790230743789053547272972434356449773066847171468047363778893605902579666250441670503677440 [189,133] 581279744991303016111834363150621510581874598591197966007777944771791948691790946415304896502211098450822361291180070287631357145627356108612475371513777068151766228373056710402961616647775922631857975914676030649945191468009881484603441075610554199609941350014637699273975964127929064543953958768186373549780948042445762786414585643129971151618484753577258338586358480289945660264954657440065921683969344975286694145605102673360249713854705890516057534407244975312164795004012147130799218977670689631344648992334338735407892901275204789990016170324475555433309481705050032114388565160657268822159299157094176979290571507802781075225545715053508511896729939785260019150224778229883786994513608640343317986686912262503064896555025545722530704368589955488758409169373314792567771708149126182085214009247241800075045510154388085492868880633402578349879477270553576350487796929065997319019645921737066763292681979366970759143434348743753762503327933879819892169971523145335993706015268437754046136846683881636643492376031827413746620497189055573119100355737865870023754132790191013608897894636086383747776437046307925319218320294291059101268775884305916317606497797032757462230432478609061706966963008417064702143543644253785626540632975880 [189,134] 178992764352450810540509626417652896905317949681957690606177672253166607171539357459748334546261067493222150878144237179006092771499964513986239587883350043936779762405501643232373889084466798611049601753874207026460333024550584412955769909488938914572688177873264819380969812793170297036894164188182537811577670570885525372997201701640180063278898297176317222731919063276812679704419652183048268558556613700723666681447088877026294322401947531924052607714033452275744956961966196081914916813374918170204539857553633384870566076515746152406428814455420728213019531490112361771085312635790465355552788241123347083413621550484011980891124752874926042466795257961567117304884069204541714590008656204934642247756635450412060139114389945245105136570107655822192764918720223169378247595856180308079423007257768795776258205588051490261996768086904433321194875142610275934848255464822039148148560550257773757467066608671101652112618002246935984612503287361917706794932485922989865323774500768229431618555002897624587704983345265523924652788414416024610335609723062105127009666661420920436447699480070387366465162396505367853448459469041127035795813029288499699471913891267455049684715911204701095359792257766748515475163878072003240386532 [189,135] 84994659553820051149591824883551615070949431492843170812960708581254865330600779675193957940594666690655980732899697384042465617749546161444732039415536578780847920904488069310622571478084814734526416973195674460326813238792636979914164722652500301813168291713855497877491774997688820248171579721647747855451274608884448095309246386682871750744742186874940355724507791584484909862668803843040684430519345212395656617982076784366973259494831748737730254880359968524519823821992357803670427101364574536561103375017930727061303054281597199470230413944317220819382142735563586960148172485895472320811950861925352302247494836499307965578498107280094339381123980372564123514397664355770627642129510246446045920746287736217050447072740025670486611346196315143486950288154798000740292000067656594083172754924696674468312078741796139852296435497183518910204591754936446458790498301815536892609159984004190427669793885542726642344005663106546951712150891940799558489237308903265263002449025519569031657458497517761700356079604261815011818293770800292912956460792019505187770667705586702244802731468245428995281385652014850408014431606899823432282412999241541397925471567858502778361160455219238584046270004256564818237966062544462447 [189,136] 12281605946439337841142245489874080678636160102938427265092083334824416598384379680442297018680753924686788280580573463060622522794721206856095334899280716792674818017396221001690264895161201629632191800387390413377616211751551193451112226689940996661809182293945304925923965680656151281978604019886636645928003280027437101263195542447962764378371664150832784050161276469662655630615970602121996953281410564389407712719052723799540438341395201628252453017375991092240533410229577460457903750498779703309133845978406107213627118452473618748208709981951299526064974568636449049661417317784064408920376436760799528507440247644957898027469338236021730822503698401509653181159919398071811883007526688630319337637931387166324642388327394493421364017613028953041520972863236461506346654476141593569535290655017309596912852672662442071446810699204486406586356433996973979277986288969537317150201297939453808294201420014446607648976791641780393355776764479684694345726274239223872945120928439792401620597451426467211940865900782522310826060324515165646357344832250172756652503657499833019888066510575478048061489206791538376642836495353669889717096191429282332150690470722462047212876708198817035480216688989530861024293991422 [189,137] 1645159423283455205323497173359510767709897153721038737559456202724660621249101736966909291477240174072743091327642048402510385862614747057869546619162884251575137622615926893923374010912905681830371668064995491544272723667835986821420859149906787346180787523844067740457685664263028042399433494505031111652201714342052273578739647546732007314151221607008576813586637438597960747336901075929872106270114138049682411858992599691939730535346359930806760022832053464518480397706253718644025117503018349363957893368996158371005568593607635654273117993797282551516774114827469117202957415351046283450810614926753266329964190460591772432641257485208049844857298666008332767188957098549465307965636525840478595600302338380347466385221746473101150405147095810147027320154897249680625474834772262821380432680374806588478840186572037456703917646052410682484613811911151353500526648184930688021165860640364874391608706480912005966937838516258563102732035316183563544870446872058936748712732369285157358161757137077796330805746156365394176782779761976055688920956500017180305199669169916691579750591683719024186642380100816148370638802440677247300057326469018371916890223501889199878465737607450442038027216282105637241538 [189,138] 179346030909387581269330811119108070474050019755460511132070736175602335000904682447625206354466034993424992453408875223325773994393386163622612663770548855594097141211121020660265822412967084441372074764674241313270704978604271582150468124359857944501780319757968481660245829386431848707537129101317965608737360926388328682727159752918451924344575164241642662349111784476713130939000910802379117495741377973742732125065266073423376292901823121519214451029459860996352764131747513871884379755593788438196674884109027737966700554710745158305734178076614321333913896225895471898199121308999938741166405665951066402365028916939023805271042125328938467534838378226698873321913406623227988783546074621771541261448039316040156684207685384690380916794864352043328562311756275985898670294831801975109226763902839062434586626315440427532414945607620368313246033897664771886378138470657244723498732026510428347702885749228662975295651142488371180341643105300876540078235306560876602485424632496324423529440532139667003623696242192831882525866693344071124436988729474317857417893287749800712476468854942200764015948748286595473016288308275568957876247726391767667893185378155954370895172110650207438154200995246992 [189,139] 29367312938454110754515515444867935482523611907467976728429243717385611865861585700369385103795190059833561110574123576327543236010138665888361014578443265835326736421716384181036523204376563319585538213258456500945636852789489431765593393003536936839898873657338034029001204431463049331739585501920069493926250967984452749477545037775012088925078140052635000390574080055517441670486539426584293575193987780640646692441640850382128391174136488238917979752081031727346011370240277033637989787003681525267713743292682305335155092239485675235669863476462523536069765388101166923149903784126810104168250218093153780091363656735206957039384420599824077125015332080131281397722964711352256676996984780985243897757863732667462121294207667671159236425149017792650474230412714716973376455011886809188343149998860397254471268569939662250269660169595208429443202826232864030338017697655753040261896488684730419978701352136914483778847962066225096558566418736852252980435139031952854555944631060875613471162934131033882971034935893242155541394829721032545149527382197573887753408431903234038702685353281618740177033130812547033881271462263729568244710064706463189851198660522954650322899849793361511310897281 [189,140] 2575951758457677289771230715417847128766168471052317691031431562266723507828486858893427573150671215610531119321522964022164883447556505589994235119180417066873824066926843605297537268402501165902725217450422210126422509580866320465750934992259883709661928649275224375705308525231372955590846470843970408333743760225615948347744397505224915876724072660883906698454255401801136604571280349378397198585280323367342508605965840694779339604383922594672425848830348793909542183113026778664196906371140309825493693354848845988303763842068231639735340667063020266187887064851548743130122055194152917919794030377685364948135828506594893221595235095213383155843905423716208032672559320865150715086377878122680004132403770787216029249532277733213360402336622067856536885018906159002773295641788015020282811859530779112668368212019800099797830461739748954014483098232310426735574078528186272594558400276310474558455574754584434353210761535558915994849725889036428426272466267727490237769861518063306323968498255666549431515177809935295841239389814715529189213851021961749732886654123869427193298859671421434752699965978614470436291898328414260025044871200460330780222521459989509215741107662120597838 [189,141] -306034613515161007094304906537356015886147881767373105892235978620437577690247719926979259802656006089991697141986800459514422258659267666554378015972876189799415436765368922833190107012207618837040156964147377624158205873742797048467371492734313619035780204395442485686939797740401304970135639657967787844802447048248166168751571398603496899158255106066865628602822179563273633628726337649681099175230467232941840717806632633567046901881301452213545513294559480784608917115307913168133391444044025502793422050600882894720771356630132237315759075569793540071619150376201785279960872653638024724337807997711997395178408624950294283623814203166340398473054212060047590925780854640626505893044653737381859786174716453872969042543356903907837812647266560851073769708462044567802662990446733184335851945557489749991943791113172595546297601823895591174102480260387415521487591595869028814670161080048326989461176824917347504396378983795125188006759593107444611186095655458275270040619394937996949153632474842503451569928908321261710483563893919545349136235587388067463758101646619544578056805326246766708291868719660239221548949931244600979109004452531081422090105087375905900100986406935 [189,142] -58607867027470666555885790888960247724417075772976510491927764529009800876984976860522000477213154795475394361852019775897480814725133628862863234965472966098068710474558288343784730657266846362305432585856874755910049714797366254974308361651335536866116510808057848897480579286708363584604661426567317109320945141583158941865087237994363941101008655390859110961607965812178383477691128514415773140082369239035910647187555746617042784910559684897125473851977763433788743799151904825338544522998538649954346685168442846107460720249064621233311545594742422144008574548772758044902198982857522942895597996072783764330988082614853747270236912195730595188497656601647199086264019318404621966125401958332114789098013417375694480610509606771944745607352889650345958934154898369405057130686822920145331262969348823590709275182942417614352222210519198653251831609473591776211151027181159031448748838414406969912758025994651837842539137825695662684726971178916103873957776355667266352288670540512734093752109529130022163824474770019115167220552519120460421729404588312519314596341130802003544132871284065215011896850476506438722575090046527792999525821063216556891929214675049558466157 [189,143] -1390109447346354857042976742553235709619184506859630215177033183276747351656454703227223578223980248179533113654182181144855662063732209843247468315726863517157217166578064435958394892878006892254148710476973298832217161968356094875899867712938723988331084930169716067608415837096835521671502614808187860331791375336821115080559376327437573514696075479513596730868916531228886438646854838142628201452483240163908273386306681601283697691867337741276682696145440524163854943939084288824901767033938930898543039434314387208479604932276111328771003651677743570350101557441348934179226927747018240409410165791533589130799830134401404144574737487581786695548332222422318158742028760025941891566550577161666570450315912281231562476764061171903406186398663784009669549248110702744663132908530251213451933666600833921788966909586408862600697821651413659043804719515654710345900168704994087704275134809740743969403760805063772468429613398415804001653390668661761486295116611551131045215523528292869454257800286562705128174363187786443197521910132319617126752727772525506162640403789416513259140833731725602496389233123015551246062661630682491353487833729193434205597511384240541 [189,144] 90232155364722530896885725835360282426833466260004676470070302724911205002868584394671549580225599635351425037053750873709173730496476018800369211023261451903714017781166505418767955231452521031466894659775656882205876162797636702326075132401649084310507806121700581655780201241311904278126699200882249373368623391371862115762637739926415962359642102404559721865377745264766309299132920783930186571598736371311752833813102980921937906949200502883936454835984558554277864937431491421817450834274320464829044298421284840149678429550313500967874609733432837017205900297839656664551115179975752144531322765485807787218164526343375807602409395961753421219262100283965811896175819961395983182048294519844476939533981055848245394982066006422790009412060663422790813530258569434261079655869340340175971363417470081345831174728112514146110440702777859879584099299613163278452570918506421454472806387465070439631607323411090026920634809277400892682381711841662606223102635665420093343444644211227804527032637752484299775739953533355053727816859244853969807736345309403514026411051957217431979174040671140775321058161053635147452207869889797969531309399067192746169516675 [189,145] 3834688819991341315945185123570604801068154368647547954798139224345468122527231079983565321730848492897184183769397058746254043542534530826212338575592483025736423731179866775149851231901802570636392872045590051549195413820544051044884184856185917940175408501273450403311931238748279240530583883542438158111001864782095269804026679091934127850468218188370454363753078612197900901864466749575266425195402293733362016070301764375719479272495062815001936483253975610020582466936913121909668942813441258223879100006248290866729366023390907418061424256206394906288341635717345318407843020502678283783053031322003224383753313243609264821500501556170712137909620948199551936870200535691395858732080718933690482401475048633136890542012861978139966037035287826088101755262194645984467856807188680017619015436226406327791422363477428640319879434216700147106142955479803424809731670625809620359421916777528990537298933082622301940791290813404288009333658490260781832182075544855531804796324659908488009509241418954991939197948709760036570477498327133936472597737958521823854288241197886208917605986443766796820993748156047759187757694593678000146220090054146604274 [189,146] 21703337975696219747050283640482881418981969489659732144850758871933770241809374358064786301394453266990132075688131098609843806433336027663338051857361387345755393243088577291733182893281710717257528375686284640284253171868949612007868629055728471987492658304791148366987933939238679587702661482132122793659361597343662416403484955331057127342883961886077137474385928732636894349520345507566309383268151739267362077391683750102500143534946215927748679847390078900607666709842117749833692169572076845069549858463558717448619100206267164443233214738863126795136870696613999970956063779519748583569421812673200782298962336581930772601161735463226856666981771522376588101668821442415602204917431503602252852709303666572154877915353937770382301013355867072039654426854276824121809239505570098147879450377103834062461368325634246218485088411290862147807126488793391265547762672876797029521153926730054647026844285890732161343453843003741030185614284918355816814137159017084186711657355797090489630667197868884735107419315129809312234196080029473587942573925291728366425170566214761644782006034013468533015579162730390862235376490438263781653655030745 [189,147] -198503592886532609930193327353441256928956540741040656009664550014758088162038467179177551316423015424411642585612549255202441800084708825772398866382987754704322578329202677803520651191197892827021167479058772837262160228263221045727615766825619721578997707260873577587694186231698630813039655140811180332844317896662777921576242851135576630981071717824419787278770174462587847772640019926744842092642362926320828764776086730660615518474944853121665512766786763851030913502835245365982959883731935836650585657971822615503700109877261476053174390057381727627612304778734655144133933634931101473603213399628011620192890349929981571463956764250364584936870324969631974847598964922961902942611679382307090317627973214596426223797372228527422459196767006788465393288486709716689834790399082947471989112462789584625075102424066375143055957073637830647580768862924747217736958018794386767473698686681654617416967052930510361432589626214603812881002308533796266400930405682461967759730640894443450528674010015439897468875910535386004937440924904591291468370642975086483265634571131775754929347492149889318393130696424031858412400424349247047049 [189,148] -6931929341878022746980127669350669441368939727625122227193938721364892334213579008691029348014723405610009960616342645245576822466381065748862489436689304598972910685340866474399884940216002416059949003096512061633209412046294075003624363569768074406589471097610042893319032846182393893239066324119604180936255831422009855307513831277600499916723736543683321288494662321639893092783301318010636420192256023574179687953267750352216856851618331957058615036129847002860835353992893629297729187878164906840331072174960769706401961932890692433528282051068876044056752951382618325467458459524904920335620728302987536484517222988260164283524728223020943842242385546975251947900099519281646506224423727863481710030788188371883871281396350395082985202330088516774477147042446300022805170254583373831291950600740205841853203542352642264184995722584585254666868429240053945450108920650613457977756114998091553982082614778956686409315000296822066655222150989889859157826431781782754674763857771609325004102901324451038463870286360321640206977418869195673004393575190365521594020407347805309405870853719294564336215060177286504783104686381207 [189,149] 45004316077808975284559460051348975093778975513780989117430224437133536248901708394821214155113824831334669668053607986808643896993123032756971776138406988506609258317268185337469889503665968009631367052072653622686933619369648449723452663374788521986223673209699171342173229501819103932551653333615553739231130138367990099127874164572446808098281642325742791491171208429227898862863516948754367804670376006863452729744731964784139793524213590908052065472550525367745593827599921439528760195875530197253930212798691368355072980373501262150773478150019513582330896667649803189080236678554010875585674220007139910970784238054371486271511413324301090174500411905115696265385337988244132026786223376004740910599670898231122259355425719367108285720229978035734061305309672269586623523988284408256879328536038266194236667717130699553859485828926757559410351342383482296314055988792863152292288362760396445778093654541875152755201296989628739064052016117843477034975614692389193430942103723595427319591168690981097847915180801795456134685721574547221557675626538538412732560537549487900968801231000440694967773068694435911144264 [189,150] -853813401481576586223445840173942052605872259388551725327004300576270193305684058535197000021988902587967704700993955087951501736565580797065227253764686019786718156145942615978919787730393764305416169074497290446130307444339181131720933456920481026435792678998399274670740734863841159433779139687217743765408031404020679850591457744443501411335738569870538418809019063874200080673429768558963258567826701756205746539402847006719651366643877849920411496535563143400661527314823676539293471703720940023186759696285756641620188945157851840674627628088351381538063904489140323953220430118587274060621842706195346679836467752855647759383602052638866945910875470649387713637623134541401378744581161219546806901053330606952711810439186333176573524888495005849839448764914155780367441399378605426327564849507935416981188957342172673453085903859021064502162543909368361092261508598614609068814807140221446906353468589106237811583098593335691204503363891224107789519159877879780209077303400267166367302305105173531704659182456642024864469798209049616280015408702072527839218087394437679848465796880435285075938908197182153 [189,151] 3857195939568761940582929304670190908182404040729699160553407991327236229775485278568212034422790129711909123112253389028406988406775396339506601018614622817839818776291074831164804034148236338180619850667332591236578850013150466664134529560246585245400326695917306769354822192099947846304560557303446344306494140599402216420356449100063176256330424555088961605718832024993939790776880852283206562245618704571249200237232147275750932876627531110790705096781818781250898894997465021417293349805692610256048007519672227103717812050085157795475717172176806876972029774137274233866109217034585128503009567210590033297786671816798778970125998086653588353505883339416096357408085378757562089856110736477017032039480152715648741045494293253736756911642017509148082189407981508649676368104213588400243401575223321284134354924443036381334157888281784139552298391025949384968129582296593753979288816524669334173874213367831321070395061554219432468625048550224641525821058531029014325728987913652409769927932657937725513790996546137957935762618069876088795677527820780042917535167222407813011407703806143460667042797 [189,152] -11228961484598959690947886743310300290817794104020230756341159181368053412524476653986325799594306888958101608138428958011324085787613794420219609584279822208511175139190785412761813449817390028996140440113881839625216926820897653185892858980757435882401153452821883982110607011848868942694122685754433363258558706673886845758384030396396930980519641662281163364703844347315865497011446433315526316199344211805948555391657690802336152585354384422179513280016999468530186341680067399736424588693790391223645784137607953122575120591638690164327217935349461357177393260016293700202382892833708560420774252718745003664790024029678683858683931113474013008535074512906380230320797447801181518576563217187232589935152239234882331210591601482862684448032193761154546130031151593977584252573749161175675121206844594084754588418800720701445823939751944001613896466239322140573442588762703462093792083622397474903261894182246318314952559699892535976779081208654086261715736185545802304412911132225030556563294302562688438024844890603547010548834722578813377766236880074824813357095855008088109018548318805466 [189,153] 34730421926774415237115220575670540034547925774400311346183624329739114711361778724225038473468188247959560641797169035300442758393828635443180872339396217708322966160409855226698763976893826580651944329954720851493843355182718830459716464114849773954705262953927937312563482559252873522566761908439696573945070169517836526791645175772202940639139322594028341753825882825938777744442112884137328111658472259429229984650265000683507661166384866147318871505092236170249561004788704665069386793728992811742690586159973933184481794656038847387865415034669934380052861417642697053689231654566354805807029118179573664953429265093177391731462309925042675501796512447240250823394083482396557665637441648474740636283158978654418660216518004564964984215859805393055764765480827717655313540086707875718743265404088961234294670823666578568784418419751273245784786457739506526668631605755764571779864809543314084104147911805179867156395194589274098184451341202692111134032367108985087935244743414686222315086640212241181943733185814451117564589018846054696681097995792838606829567609912448556602147452 [189,154] -27897903625213651417548879410267714238192210505072932426348890397830078040896319407777468099305913463395650233243503201425134886381693627912682029665497950891817357471841453087393914530796623338515348871395929916299244486493465415112217864711947187346292515017154441905819475923943945455166864461323480999977454989393018162236615189532053437690157656135966369821758156970352741721506034605210689386222615426192130591791130566705152072701500189389336892520976803489636474442544879674661690548116888918959375553238305324890905783597285346809777194875940980795322907137474825161261735105571933414293863977362393306277931052725459115676397191436079135834285133211326357917491833691704802427257561515976926268808827781404467079416261817530069338880506522823345821660724005991415726268767578149945715977138146672833995829746526524932636677080292249920826067574171040238961360502753420538375811730405594998162758084630339382193932981277247464073731401995232365702675577207892390877208788651629783246873189858020369032219561487505669615684725190336209921864057934348469703591203836976136 [189,155] 13749487699572228183083085624284939812341769283252242516408728459061230746773854487165173181104395373450865608499347094363569957419183754019501495338722751468150144466911849564690433122974396035997179727791590246808963283715662054738949081865434155251532601205439810896914250301843273743824223110642053416173326631709044125465696365775303747006946775848018412742787273515004921113074253535765484920837613576221036336099949909523524876075303647348700375930853680190939873777429236365660979645171668870780139948024552698608526484504875568915577855316942122025598010542339266378625473458906956535483984538322400892624838583566488160858914349516343903181703304451190995377371004937113681958288102686624710912709436416063040471069457258444101153010863355767958187632479322170795379939566139963793594637642668766332889730970306062852916129071902606031462121190949164792238833050156089791396090381456749050394318567123492356143011787875358773333509641855128798990642230413963810868869744527291855854747296380614942990983552261474022234894005384379123895604370187367920148591201 [189,156] 1086228170864087640125681648516665355882647962074010246211134801389468091250975765368873612332887000671792018911145102691507737823372114151863701939880347414125135577638448240345873573502887384447091696405935847061718902238931732276032836142686863305771442889572207333927607030039287479382133848909803448612411889992772960962677344147199080034661849105007018858401939142704096397710409616895576787369382811983223646314534330923850872514155172660790021205905111922254952537278489058463713276225844075863530198761773692906989493299653585037763662140230004119443614750109948832323027969715961613030160623914720648744328439157754142465908390805072741207014463162585044300707629188137205518675926538270798909520392715152622712625563836114395762759981190608949351800751068477766666365190756829474788827264290926785726719506287127686116973834275674715838236324789821079344431207186921534879601377614921693729504779352605767163172009091305124815896472698435902487725236024058214695743335622253917948778016765325702150291259114170549923490751211200004680769432738581753 [189,157] -2048089510225614037997644654602459847877375728859514122596503900002638868859739273973062657755751128709869613131692980109772074443454240924840514339879290957945780306165188318189478145707508885660514681662522492142475484351586245347935958877845259596048906259873917166486558023422430538021848393686064441644459249771667414992776019285874880798967052049717175717186508968666723964355380830475361320146911956375821175241352510768571652664395066580093436117694324670282048900171633156186449319490854977437609401505072817949711024158808737634296884367960507955144373833525241627197660632591628151521432456239563088853303150244516077484505288754007698769289309834300741740673643892078384957026737614641455842341983495862468998092903567869295223398798185289381295427619798678840551565826310965099518299713942832292272707747763999976223296824172156688446485888038623944613794047430704134421968537373767298118047702765056643424396831109205393966680640598119785286615922674068402976575936193723548142769565265701376253787492091766819802639350200299981270606274 [189,158] -4157137716658660563442552317085548981760988738164274686030321903929675896655412160834626579860056421370338340539022446394543873721139509860249607115497226727797386679598942635911240369153346219914433803341911728194071301948398474443091373050899422836486967083480552059429858239439688853919686911626648415672594046394820986278370292013314536855056439911367353651285343794118690993533661416426233917312068231670328363544364266144773804274166368564648711568608584795062281764957246433397565333660003692608465635548980173590794705720029274888810923256344207081324752733032049707331170967322270135055635435531938902017593446280805932908071716866954893515307530939791858997121131830964910644281913209432590648421465693613768199727545695805752286878890321220453891265702804226673096769035829431683362225238175686391464426593161635198628063601853241458041021941834079092979887187669574883504994380725555691464233258339179477303984491092166785735811134958020816502345465160729951267282376979882378612319635917905391655280180303573993915249725002650073 [189,159] -706212739528993047935055256133594414962086127959428898331113372154094864563245015177392091660004157416971196061580102612459386917973699589323234559307463027812244832484024872902527898172925888157339045744816905654017249893373131481930875030257635235418114718198338236255853525970176320545858505264935594793639931274129443389109137830577420140804592670136545313909764023916598159648785126747277399114624531138495822366653105153388658651872441238026401624812015478173974440355752769370877879004887179902589881248812779728143409947240196820388197721047699889767790799447354029176587253724920701781070968562207622348002089366816697621125821388985256583506877115676636308471768889272327883803421573899030250561373791207946912756496530894449433828310096071020505371036999787768514372311438343721978649034159597979778713622913435490561041128781158469583120844603106508123842316652947116200427269860971517847774459863567132156950938689775886132691907301850972440630866673332801033807487198100755748056446754838532412676509475792267209704963 [189,160] -12262558847528250860384313494135716434192749631424521132828825004765922011992301549225350563857993567904192255257852799772748082140941737287302879464299955626452472217167368724608715773622123760550247010966013226223436093421129447361604159515793499055833968925125440383173759895478459586596866071729484394087613549340537441924081805930718247395149588288662308554063604157571099727689457478099506923743944342795719885428226914229992965836702211661498496639716657914941900337217193750712638814383192147956842611672525428042364832990442570671306892815301668434983135823341946444132980574012009238292678237658476528377857311570381164035969175733263693279146120280036601151207347997020594392904868778753537470674360814739140339259955609285734248707840460111600542072883048365010725272609806189391056375848778041280038939558734737076417834765180367500047589564545868199297729188917217036552534161516238374148340818880118650959538621444854770962977837149758004553644068748127658553958541523284603770928435524656406645991878130188 [189,161] 1816618475320634179681767384255503114209193450911031819540379869079659941312912255632423680034279775481286095462662282316131677900708137640334574943072937206654802011254056698365518436080808120146393200726060859662674847333671143480699319574647606600661488063060811757273857599956225244938248504794920952174334438646086558784882351554231337176234433866453340218684003111213639438773386083711920252996482284125839276718765831340664720858006885401011454753773317944167562647742719641142073803234528616796284420650658499342792592330426398472627551530695326894636884018453194440051728880618053035741700453873020635654636079394123504162368834690245075456873515325435767601226540174275829599837164883701557522385167468743051345283848823979274926584287482160213336427819946078948789725985159016296056289366286349906501229237190638022592861862883204055070672893334409990338218597250405045281788667889777607736025583277513387319365491817445075930511530857500987202312352689771535313473566521353713804817160068724039776741 [189,162] -20559365245006207319844300538605586803097845642038621349915483821091219114018479963027499044975403192000296674840671110383803204143306656172948935761411141086068049640418312391488179012675876998277871432382548467029297024217982090291328028915033716621070752831860478448469770591361376511922321940357027075014759991718489102685332418534514372351451660547290569795946635987955727970421991369113791130139574144145345153505913217013061514783857922841978855861977935269960073558751538778367651733184614399100402581356434694383782316439663321533862558901140974619333437298501500940956414795961139614945625297071508458167065304820933325059986935321385110629560811961880324274595202048741989031341664015087015831523981481444905295479679844478915673515396665569925371954783916035931994879335159269626941223065128438032286417117123234644759588676663785570176300621085314085872290111780878581174842378870014144152482220797816618155051519230942598605193644961091141368219384087633557648915530272726312734597924136 [189,163] 9375272985324518067817882450724072172995859658586856392439643957787539428285270806371026736594781065449497269134451910607362549975043500958174465257084095476294986648132540010987407749761504498377086570538949485519581573271375305647369042782578535638693813632544387508745561610943999023240067962399420168335586359428039364692198238489331421586360585080013222263097141541340362944932802676725307113041595006417598013775040936657398870878052252942251728138453684562136495163163581445935098400527757793359652271733897648848093704636792040433793108660835826056425753660225344897074549478596162216462960207119417383048301235737176191137841054284977568218916550147189712137033318220180879614815794395727406744621878600778793982468070310281972769843511116935626888424307395933253837497241047546546941157534234162099987105317730752833965610404185581179779951329883769579909020591942897538334174047875977323813137695241806279574835489680333208761519703854219517058758052483577203478290736011528269400 [189,164] -188825483046716950397218161228611923714935586029321343660438249402161758439426214797068210665502528228695535852294010254413169014527233367062966776608976991064687863011636342577098606197675661510179667412787487785965075016573995514890603358104787103268150627825086196948459802955318849307729620417243114442207927630349442091508210783037403571895009915359548828458428681968442241414027252251919009812380200026538861331930598138498060065931436159483472659250402323445826999689406118924580170466690391273943073502841953184996357465518337114916478850064377033197055790344382249254355248330531078309748809437321535473487204825649766217381537659367353149541794881600863254560540124492223050585993992498410220743120399641599205457122651330308402864193025333710025020912048307103234468172215006401575444105614211645889060808167203943841366622815010795281888766954566227481719554942304513980983283583555339916681864038617334944281572754407118905491159245346219267005221862639404499761562353 [189,165] 553437466020127878834673096571472094628504511391372607908555850891605801145164648328641884927118921814422083374267562743253881018684351942854486565453154638206111163668225181533629402215644295316354423076896624806483479066170009494587522179946004019266024056238616691378539322473663093138263710481299508554161091170776365633707354725290093070213608210283597752854448111721489068676774808424110414134992920791932929606181380927705403180270627633176996202318433180345953633865515743891600473099555953239920706043279900279249492340689013870801963611388702697847753113029304973975225894262017119490745956013510016223730521433171860063610957453873966770603906291918976845289396810426463121095492598380813607575089367072739071552347920718228944862362229945013848868608837108214846182136702181207347985834704085194085203401852389826200545955690427087290767448277364362520640179309996134657355924045225815435999100363486541684623349226717141834222008811890432180170966664844172 [189,166] 1229712707797289179295082947017826517158639098732996786683628163332297406339392663151838257141048638799483453583204875600893909310671084291789625330013039102024760662514963005054001465598946541753970337136475189606940103671402490891326265423115225130166210031336283655548933801374356614039521113109114974237311689789959237534396663082607981869117883342514929344116352493086935638941302026108475603912374645455081840727403673308842182188924535549963774128287013637154563424896138486884740475146819279810179571154718554087144487088598345498377804468293465995851847089940519458892887305565615062878235655348382801509758262899521668470439489109777003826621397491370444420824377169105623598525280352049069234903047036143868347590391959464337933512630393312739228066824860304897830440049435485212351660125528469387644637636938658307972339349776480370722894178156335423897977852532422380559326690394064167095871169965293418915796588595376359535338529172441220605102 [189,167] 437231539209456043171018683030407979424193275892433690971973772579063138402494072838981705629289961421197386500743883281945753914238199419328462215808534057980821882322413988468692442932124623128320627730887790809180854884076081581193002220239838566939839076751225130203155750494047263011279458094440166806161890179094664514548499339202843045378991397537875044568746799860602650631075408698712317862513210340805612245839167181482548452211543991238470040993281531335508140215007207185463917091947238888897877146789602265522313719393854639441527921459030714066476438385032703113109911727752313674515452797326966134700418329471509364283686047860133360330437531909694893827270457552099703588628008831126077879892800384551637682314407807991926914982864915567286671827060046850254159101762036638632182053243899476113868140396060673941756544096773153600972025264109635398773663475093792821531149428052681442604511738642125629239089590773818464455679770 [189,168] -31141219344117544184876226412071980620947289665095050658375499764881150777199836437183128244138664754891625124426555126373496646887124111862780041051764379087258956952117801341162225843544332784295812016980438409607609611706692587564806291510017030682117693234871156476752213058298686854037066334648379998849228675003813282561043474985337383232184809579008080674203444689968772174234271708803292320859200318573880882260366583463492287364821150581170919371108536651678674171520451854713539180690795504278018649323840913186028985656183690010683344861598249072047990405518641523085558455033563067734612319687614856699710642326221197316455239721480233793342771017123258430716187196434047930710212322836757019230567191104729225395820265255774295132187550993284049749241507919573941756610785883133192777504676896257349296427808413208929492635716057554425653129003975089393059997599672333377895360550493920625092858329311037531113207226521868 [189,169] -33510891813390570743167368265007788387733618528703090927541069345784978915567885044567410534064685870356153530380954101856692079995080421455944871272600893327400020412924691722130522494100588014994410656635120981455315717460367355684104904277781207953189611557365145723163256497586374073391267155815889027867920145166810440792261123589075445831127184847412233576282428746554887260950284288298818188415021633390314888707476536135277240117249272728246142032419395786373352346382045887035032386842484251077318868363265363614280437117008794794008278085966575493833776838934330977472452729021159500220852029910092427396088663106255080539824943878171592898287395504613978124380660353730027961153516512444044733840030905463666809432032892043642493581047962971081641595265721044058278411128868247527451042580048273409427707087870021902099707663740333229008645062113300551971042783941976418632775437600232065530738165213624281096830 [189,170] -34840421125262752716306695925168415565524292938584481798850629901158909398375168921604732622155858468529204934849333802164681182701028488155124080367462174373369985189361167803436265248179324526853493041744001939032905660737074749865778969291654899618754310975394677807700688157461621897175074316148498598568803061069942583788201237171869164161307657536127560052397786587251612821208609038174331259191199031948877568782614188426268928512250075436931777404212686634264241494152231096118983233383783101809414752074904496671504164028301556192930654773530967503886036597949139526832910883707550989498268245210606765881499100084490927785768499308645516857202095142935782661892335914674508556450533418384007617216340954088722957982947324703082510724371836207076343412979624070891266054399563776193451217514680579252776571429139895838112945114632983957371000481489915333009942967323096121614419168889282720466709170827 [189,171] 15880751960039624808785330835021310599513104653310205616251063254955675058057259085383555244633506245867754757039340146420082854963042830403176953404959869307544994019114031413768792070578642788558313632858306469297723193012976500812661997304299626317350120166563389980262758380922775960543428471939237982062396476471273126974540143183325345270929560439895510188034332807780738898800492250713572862816048718592340518185841072868403214207464228578920229776303576151537658276570153079795575335645842787049056327026156194808169145740425870050267225099750067442273886767739483667762387552001586201968803539191038374170906117664265238245989812504536973881504685864176984137774474327537700161107770307068121038227367426658366247538122413575750999348154478904594752967866773298011336799197220511690665544658967140458077481224837745851556393791165586816719807196200026345774777410060341105706817356589322243 [189,172] -782685546823576170577500321490771438546368852424446499470565868872342801618935395180588315494342780299779590896950145080095860209752196603246856794291578345426072106854387935833655602348105917160765346280025070242166567775176308126360001747828025917566678978659766455721986304251363142447669616207276465795381327666784355968747252115917903223439470455727969250188244870245009363175670993055732301908490653356786079167877654139189484855074040426498309591786675980528506848496602357070277401422556986929573714775299610170628098178066744321270548778521809321355511177341533971466552970578467326035328488003467018469960730053449702648793514013195177941304735551879717385029772573833768628734965375011225214868167111985337362450831813956279828965057542118825116189824471821295123390167754267773313064537145502318986889032340561846821275176665807029192641022285636099582997546061808731486990 [189,173] -62923149858778153543602818190697361335500491352446200231130350165239297257408245297053661266354469917604376265791052886173747365640686161425194635183488312577226132883053896526169826457509514515767463273566671187608439770506537941909182174458896634853393404050460951228109765699500751326539815916217484531840140106705074871827871551857260475010744967703562851696626683529367203241819280536383919225552291898387021573013717452272932204321707784818010956374758567720994903016295456615903376916474576292596506011983524998136640888025896166878600002156108913536677351460376239328781585810447395385891805750896954794618406129027867518038719186218783075362323373873185486544721075613908488574454640832554365854597907968758517635611924347010902471381349343736588491898848675952865390836811889407091678476435030057261643342727259673909172688474519094284021088936903149077344779220 [189,174] 20576137954217132473666734743848075810274488574960478337439943840654730494265369370023700592051224196084471272571982634356834285716132662635892347042911690126430723697335737894231519222972153983294350547999512185542974112202247701603599188600448658937776966207342802086414350156491954256732331588276900899265570198866790629949159563857434806682372068562453265207345126820588428829446525062857645047012469512763464374549886848227417757849425162113914350301366967495550147365070124670799283636678976029365924585584097670883226068054212649433703515251725791440458272776660770580049506959635709152752882010041057047603901172394564526473898222675001933584077132486457424474752418023087431906638102942378017157607569916822115721225743511624733768038950526800436565817724588626948706437076728980710132986797055209322615042983882609844512878037436625984691519579950916 [189,175] -5215585204873858955820845147998505249441660678490099427763732091455335277208780789889544092851754927896401566473047888913472602866677876631229049255885514275698489493547061022344575957661871920397327738979568417447937272344558967483425121297652643073030642635033195712549338783864546529911896458239097154908021854168494025587036383658874089417321471215744578923195534581109723740882446121716198739647934607625736547201595198602039734146426489187470282812772868814844082371610928190282213032976370047050461903031739726302899276619221149735491750200004328500155207418304870721625936490097925979112875849467446866488079788996255947443706735908924758989301042284196441128655272691543614229930579446592447120023287784803397759208027606829853190021711327208817281333783792833650439952398859779041628702536671967847923221363163291615309246787344605634316 [189,176] 137036559861968553433411024471774750860763583004117383908908702708861207858605521530657864005213699985508227207895758007282123514977782233386474760435579459552460119904851223775749479985807160591402007055045421164766276952737544203251701989753713862285035939764025587005813614438829880160290977021867852128495303584537899123062024048361886631828093432866381809570182002986332708310055368621840063908369412530172184548287780739326689521304490468485221292786742806428770504492914276907752187403839889865162359800634316101846667710402022307320539479162769610947379378029324791215161144037571917491804515391931042655689300188210946482216952140025536974330559653659280163171624667301730896623955644657745500002226770259215876688663391994954293037168741610750427026933724817008038753160508706237077564444584271342015536564345470558924739084 [189,177] -359141433839972823156211098953995598703362721846022049775403658644243848045667802907753100308569970824397574569948656481902543163353996511498386096154444792035605133886690724346391536575094607768002017528665391556646177998957837859990346401098285215570311505740080129150967457977476163162808940541579013473537699857964073415351609603026660719840032467683259263724629265263356270152702773169400518021896107429270142012521669665511105430992979277994284676067735887979254564551823438979047003479496823858604487185654070052234148071508316706344765035138640927084815145939413746843630114437665300307928519479010535537466258627064857279540181831075988384596827918463297155459755847973698155037273867913719004046456776847878647864965538518806725218310332467266741992086877373885977936022678510155270689002076874561163721959061 [189,178] 86969618473652730332542711260088119140124136040947072304102162363551576247427512095763944905711016954241798634757728558510701368693957643643448336300168294857076997865829704180984201589658808452357849709463317114615839372713733848658925755367092706197126973372444374020840832848179232851181552276873957851780431333559984286493284094364360603016262286454053425848235022923277028956626657854444146616180874723760021903477100068338924415212032514167454861971470676210075538513544359529620830759192438625278599396457366945756808908490004573992828163816301916531562640119754042157433730388414837154221317838315829375255494374247630970500945844369546113842310725148444125026073698844748647390128970174850676703421956428145891433876754374599789773591073532064724808158559448953614672257879899218482762586113849 [189,179] -1763942827381182780100168148185836327317827389840481002934821812512379448041969282138455840628762113412215019466729232670360085893996340516981034140833612639056295947293275572140472821376250445690847615959965274197768233508011905695209128875087103133884216958502375492279385528029363595440539428359073070672796215386105070853639310169292512649605793926780629012236164696750879756829630661244410560502663820230644649635368357388373191139473810481757658954947174549238914894267272461639468342028852571132263437206218972023668163468402977341525848840338677460540714140326168720548169167916590774742120874488130799892190617814939082733664483132347583665563996621324401169016729426218904108994244991618461454509021761780835450550709557012069908012066774749593845482542761879784635999308535566 [189,180] 2651595554870194034050405971279348788580240791355914093593203931725348827782012156029120088232541068889897807990905091321891967764706779713625892811898786764843320093407258123243230664021474635653257395773488090859779409652235585936017982792511163220282701373444369198012232761235741457929122942707301090043357171026846171312012021870861939741755477451478785417032885049953583093000150337100741967245285425901914916646486494919083512522790407263473334761370826258931782448072630669838552025898327140228296822998353014616793384571875710502326954168653145074128111033950742254583156673679140424670911990199869099092000458612248589249774214022554465973963253234265971216445492173707914825495594845750094290356672178322038570773550897980785958152960313884095404728866505069 [189,181] -265362112394277477720205729398120705953956497720614775376805466770238956684731508900161870544131368214947046906829374273950516736802586690229636196724894851856948218297815210580906379097015727129933716349135914861807722601481094673821778442046781519194934774695776044099652308626942452496865780010350722958792087024258675255605909457469380659384585685481191156897857831506410843915220512819134580184486601553310026345350789031757325452860597531353570897091677349493354928006853236067071254289022867689205434495790072047789468623084219350821336053010193555442262310525580886241538610071892454167065380943273174739992069789614851139212388350351391489287863497849640471409537188887311480808073732480292119422574414344960606707319583506925202527263654791 [189,182] -1344591457344499995342977564371588675926158477817540818349462815961014456927368228957491032200764072181239858589941843591225247260361314717681590167428083656450179008359595694518997459195975291649619868996888928763709415716424429742875109332513076278474577490803742918138889724344801560724128152128038224206327337722364564720552456249850304591735461049037438466429352467534106403268308468411535604961354232350382189618201450687305163012687075176900155386621021815541868308599027198914680455926720135310719635760973107033029299753900342462684568050629894073109840881284465943142160801422409402848898050471042958245747722574012697825805046395228010678796876546319851949168201781433657862947394880436980470006057325519716672537945308122 [189,183] -23850852108950479602453600338161377762014601014454596481970736225650469662004435787582853982806084730854988365637726835871967637231426618110513327490656806810609081189883703032464076000733159117135826157798501974721729589680942179998557975943921741394696808653150441940215751093593664340623272479549893800360877674539326711757986810736820007979236518437323491377374530527921935204887428243182027007710551054401721493508406211305766938559596147955553699854945808128583607942006303013837180006988758468761939736783992868357260819018289237831944796737176851929022810929781050546639117902717176164257601369400596310107067267949526418613229649192272312482855024209679887726686833811755481751810612618818729621558002726102 [189,184] -54322816348014755905148046895614536210032152518811245607835012091659423521277710581005370070225176416718070427932869332173718515965020230364146368056900770312752320431132657754346789482795124922864171156137346423792906110511909184638496553237351651992527799248142936713561450844476270924890718958844290135018456967891140024039543819139757591365926691632075029857913368215271740498946936486634258417118181152719560577669869308485080630264643085317775173930499093965860413037840020182711292317803821027622815523784028449394108113832144070896085171509815971286208090467610963321345120258367789261596112083943059770626877518091141706474385342122550808199426503938093953538250773598248416919884485224883 [189,185] -13737140983643998365527691686528845555467077351085963863831892450001900741345277143775662573284163369771499212832206642735401577145872384486596217217966387028671302130897953495920077108092854137445202987954175589940707479224189138458731133833938329520779069956406018240889079909063324121934920467698700631837985694268038757429627032436334640471020356796424775623545353156822938571353570567632948409469193588253979309226646700677597226105102025478690552279884069839122559614512786713857171027763558859712800193203903309212926821578915264529967395985331176394864208667209690782513780874646511473209132114937300267342056808046974797137611879074220539798464614145017549323877022846939 [189,186] -324438522003802854733762934175438127539705323265329351544905520915625972165867324964868118508132544292810507369162444854883386123355135595663068402465168642112573819099854827156916071886862632799326670274056484016880373202750281254577965061051675612877995586141351232583814719273999056896972106715633718722497736070356242727499247212091102773677351034204048478233263132849035646448686426630446866127231357757508547231883113144633231972192034152271146940885242039217622382617288514203605025279817682900342108916003397426256751856400651565215168029052122182058215875526373595114846201903673346111245490181816317974895048179173570542988086987573448883257230073513 [189,187] -582346030778573780352408752856226185402268829251705156956537964611636036946788925068339446510571375372244002663954193514935110340133240505244667988293445631054033886644843629914284979349652918661962627489859025424179590413921455827445596668747917069823510231889498233909095233927486721757988412868362032519197814761068206882935566794689139151893322862376724790916653680094519276890749370184721301607669662343681690503370316592427203349168811338149683943855324557080430835809491917356034579082860165927075529493174000742681224983877568377927937326374586141888742526994481003332385909883525632070438991145107214056825468403576622168779953256 [189,188] -61984835558123123711930140570444227767104100633125486494476402243280321646505433944736036140819875784256365823519266922556451060009572364764689825974943832302125255845438612804246278948983499889425003401497494327311325199605870832538641755669436688252449599641038785915203454059141910865381683446784744105305292963153414309189187637095610164315501061366861322502006043975268697237259907892353828682341479824703012839260515058716158417064661987811591289630145384045198242101533949588658600254253213241984708103729759333218917867244962476151891684867428164058214756560791201994031028828350678433525716055762576026351826 [189,189] -289124686857762090868588296541511609206172048803547249298734346577891459461532769001746600621196806019319889023322750573473510416619797772176672279060263528753932199695527004342292918972994412762229731534936152165250676193640106372255221796969642279644615720518816662526250348472372772225243453824699730739610072074492714017105096527359028176312694266917572974448312453688099395329884827950538281652813200202290012746806072513435547761448937822326970568086013835978096267325769900047106434167204958153739632578572771934410083075161537462388140006492999867734881636850883399410004470441472406431 [190,0] 26205559210294429070520681758159584847677762845037490702925548520024408387711624891796130535204472090069085059754001816022364333309629487942282587911670156198290940678928460656715006341134501880117475690088212621548351245359581741936577911673784705826447378259611598054618821739540461728127135908057427721191960253318954856555609757446280434389363701399662407675590622250455202430248296338357903733748333066151574090383267425525657932192237654596599482528133782788672462296904198736884985036017691011329976762250600744708864690944626510811180669775305113991870740529434619986439956996496611658989675377726440216382328308691396674992700698963933068492964403685851832091679857830833565099915459571850201729633602598703883196264510318407768953173912436296264240953586481160497330076864580303903511128953119650429695325955514000131741064889138524175912243123901225411349306065880586843675413002406426413904628935502976372085317282350129961841365952321312679032346597454638957287480628976825804445361208980027098059143919878027832337406004734803778699909639117853465029591123662546616227867505687166345558377325777751712765236104301647886572984512971522799104061901687693110749981993227918386296769693879368373815602097261013064794761714714999845310345161049332890253255411391658675044579089049664139377852474184233095218918787503570694222833933956941397418926964977414186608542991162871324821691118183219619310056379437230259190310225248400816280911297687970910460037030723455184103645849609791213801327123551180186595208909037074631462769129101682651439782403313917246517776496456428030139481021605416340436073732764528253081450672705415248870849609375000000000000000000000000000000000000000000000000000000000 [190,1] 2199840900677489534749014129391258304275018471555942205596591720563058680037947428595412669825229375958379534791657324724840021181717005228525626744468297231252399091795186923072534548599890739061618085331200674650391613941889621744950645493644888574969033547405921994195270908602456082821126243629849944508627030143852330238611252283491974479344867746039101181213622125024218967120791808529589283719968211590106261486204650710314333401752917831804580170015766590201900374638580244527565879978455327658088029495972025378685497908291591701407391605160548126691881313027878700082101849475197480747642843246641317041795263711322459615834093056349200365395463152372750310432790929098888205406896876900519094857795184462949247160857856176776658724491654842627241010295682418455768225232569225771170207129791285896591080570415062482666959260607356406564664051987389289022707634861684646359150362702431887204817282115682646248907467262965444261552882020386085010074345673923865366924227186739438619318306034291094367103507170804936843059416329262113810345657543711916913165720448213621231084333177077972140304543841818742267030710127703341432367109618040720129372324657080229378052029164118704922316595029455487399086701836057756235657058495406738173544124548703119148025896511592853186237267818205868032163719045869372586878984348813089724542447927074476118608456667691264204251813263311896317441933613520368910563889538254658494216453201656506586041088096577880159089378657775967418457183938388014339058169384412463135249640041271381414274312651294101401594300841641819027247390853956352016741660394023130759010021217313974492205599182250285297632217407226562500000000000000000000000000000000000000000000000000 [190,2] 3342754690627310834477376780931997376023659052033551341584896369573238457881180528715002774103233158204828591046765113187298958464573490233722722103457893148133119533417511248458514022316882369620379215470178565645062339745320398254179066382092134069491029931103579438541790964093347622683938477653864282110955482911302498068425229630407488671588251466383758973057467946776968715896832537334349218733174881500264154552742647035032727386813592081123702391968562522330837399302991371732344954152802668723703513942750402948397381207592029922861807125544663104949048025585467437755859738891380818885023430777917800991285536830709560817601210822749929739477476572130303349977865187676654608809611034995775150279669417997101575131052161945965865787799504953420091646971027807846628645650113157295750830615888240330176943000400733037870826686394131766792238789265665307032820699136967869831850831313865341300740307541523666253682156052904165861628225416625074518667099205645644088786355547772813578014384262463286753948829586835435978953761724186565843419708362163008823901047921543750953300643338317857848005792030117809906014154395393057876674055970434323486396860110223791207797543102409291295059743880357946018814675347270103569780014483920866438876308631330565442368435856919127071795339313823453055568352941470171014548432317729350394346194195597830084619508188293602525879737578622585464790227107380583608862663657632936245597615480408340401584804269614651160041642611757937054996957308911136046979659469572799174491073143432505295841586550895685619968039948934999946751001288930999765331244578525792949703300922084416424377791049462707314269384369254112243652343750000000000000000000000000000000000000000 [190,3] 313331293682380047507668771246715345863751800648449446317268442582274048946157542045912490490732311460131785400659551087088771532923530602081978140549733037325143064312933459290152765904908951958358672242234024184198735251657897094862413439328835569626156727962889040179289345507082262188316098983496767870566129763002171415928992870602897858325200877622950446899375732706242890087246003250463528633296841366428443207385271837697320966340288762732110450994655946855934247401535837585759315072277682755096162990295075660026588475879728655460965462789927193079642364586044640307008407264287554785704003933948921585036152499010549006801603782716748531452499948877895440357156432788093068471896004278520463049920850156700534241292372454775180902481397577074310590662333197894296578976637656671256892908555445704036138418608862144110982044875566878299635963722218141732118895853465590233589521600328996925601392314072146719317887205078235259113529342714587307021159899127990600400716551279688524154454368185008178560213647180977006866878557629611054977490997081203446349651607325626269358978612474314158943544720077509742525557194410553455831730858420114087565862685125166077202267334142908524949958527510778725411212840733278140489883827208084698611722167622728769171725676580664881042455447747385147705464676626790666220237413853465052423669199875408860256160156859361406937539642764668517421397676882388123087338046230234379667951509052671450665074547659298994890451312838411602784681520440173774205783992094263837977499926084268228399063542553012552044558740522832801060912891390001436716633140266205176360365466812481710448692133800316309903004046645946800708770751953125000000000000000000000000000000000 [190,4] -2035580954745493418244582169888219432573900552209808098723473700162861783190466770600195395698085311011834083295163398954921284350595362823462282036495442431056495238823326611189499520200041172545904675343957057512580233827621979037141355401836556077471651687459199550003619131156057786781525374183255650763423866771228673949759895783806710613941938912744923278729041726240158964983030218491410547193427588469682079649839194450004313128284331104585943220341689823088195060159967604485590550338566872433154562570859015227573582686742596178876389986604213764854195088823056735098018936394960015322184235148905118281273172012929748274697490980809705927704799488564193025238123593000058707804966110155434627169205564415510630142968934731600965427442470158524967072056206584043246054259168447140064209688095782215617261960257424594862663688974862064668475717026774080815103785633450479510350698134356362059930334675831689473840635957816486668040236901095879072663736431756169868490609834575978824490063729281572242791734035455561054113878401520003890946888721345712584670035166171311010649028296873318123173619492636265775927194263377451071691557072246560884978620716567804514410747294341654929233023393181981871397877270342458159055989411968524966365957373872686191024499764524782857319627926579371221448531939273514879843876684736091633502025062669013314480849514125737765386035929437233347895908179720677592285449238013377446205104023385059295389459890797488560491356836271333561008916712998082275169574745472742305361688677616578665458900772747355761598971575781019546438472153339675465464130137389694072878855672923926509367526752511004372365575175081175984814763069152832031250000000000000000000000000 [190,5] -537485674663634802112236667291828796658546260995633752892624070027931974679217386706393927683111728938306932195087222612841979949120918329642691320227958705125784603963440843755442842369312646195189879614619054120016800989614123628699104920664183828785989786503765924575300729066713147346822816707588676816561201827312586903120438206571030527771207347494744951849139266136578170444929451752831690542542745306948538268745898986393994840864723147939336322315511706920923765595317218911771036979166702569737383562064033548190996670025731520847259199768530611426040233522528378271167198061828972531335055522464743097034907356694876641490350316552909207709725697104564147808406172680862730361660471882050970938170029952431492204254133594531730924706610672519173308053969898081243449300643147053774852274950586207468406269894396884261527298206977191127830108236224629014884228757952265790127229277648385311595455142786024612663192748774991959080261393635640821269909988376684905977798898695927407263553674233940858669265379870521113551496793035857336739150760644199634024358575744118397407859059547511727891733354399424663362709955765685353440116836288420958124319904587275362433222048011394156916828488505229066175644532268859581164141253402086641197602366577791532422289366147441483826232264935852357920764261453166021014562990480322931419921375693155764028719649094170742398671563380092763555242623593262087705640055700008648110991696489707623856844961453907775709075184842768392093101659996390616422716632047536672931000692739903227975976608303623129389513534597995828646236145818164124770226205443904560866978673466926818823831296148138535540720928983176918336539529263973236083984375000000000000000000 [190,6] 15813230577533785079690439157159358771341150055146498317035713751531303967672027110551675709860152563037759674414341939742218502905238183587348983047871342988773296691430167092349427066228529949499859301321129236942743604555771816244355556223528772631951549560216890039887925518102034552565186959426630927508042356628724572103085654093329241057071687821650732006165843965728005341760044041487264594586948393724507891313759618739836957376276682805661222521817136909342259730082364284085281108169147376575188470017087994038510160429296949366697610193694361132720830373503358948968675243232579557710010097301252349968800162927051645280602078759587895602357015201314477740489071140021454653726044833287800291731920991606307546460376660860662712885192090313197852332370839959250930838976449863004274928579426774061488484481652887633268353626207232621242881995013280156484418744375517611637897705128995267661551450989789149318297753295647014290568555314577811577363818683701237815834569774881094973712209350834091122815444163398169235676984497854298148231406721789106776500111761786778978879634734424818681509846871721494940234849544029242097325960523816778449733736766395226683885813348888279850952548147100811782690143215010150773587192537718587849495735528994149440253918962971170962842038195166443697909802828842129190381304873355830359189465566976115297777590845325604177740355538873104910081773460942905613578858894075761519911037171746624658789254764236542922648018284324499514747786468026296049331781960477718509977095842250669644581349954965273365864179066411954070608009368046455736838468655782570340025328025018932954033296805626861890055774759281833841129127904423512518405914306640625000000000 [190,7] -151602627910532781556099146639411721234480663978899550250244411899436707344085761929691218550456535758850347237547491736464217709603716460020857494800308445394880232017613142460931608933950786216360143416406631466882524414104447333459787811095022861596491355386717727700897697895039126145570456589876186278327694921663877968256341657894659071941779890378527333069801497516349397612663588370700620547839189103502352625168386480438166453162018141633683863530463562086255954219068187316032290281196382676606487318485301001882305793559269205541045899820603751408462773433334765912440652666060080890304617688623282914142770409736108048981942693077584032363138566435355525529262006746404489658232295189184138599842391327151171670985937263530567307536410212325845992684409510405462350832791945975844403275401381729233589406556404816386221484417178422846080356211962393684760592395658482875327624116269288031163946543073183462703526837773245926028704399591580874611584136830344396413605533810484568806114730317864670096967714222630280752386549524417752102588674322299694151319671881224790826851464838931092895671178613067634001318729562277040196950185093397395382006126508510318997603684312687920977492112168894130235153892583371564803457530005279218035639944700937890871390751515165741799635299881746069049806103246263583634474161833195212418886227555118734750240020357561555168804060174701474663372147285893606771075422143798113781865832126799776886601085315533326668825363994488248168465475510450848330057941613350421911212722198498723608970603557936478995974805591894628165463787016649591898136181124983714399273760964932637359711670099585370310721444344847874674542254069820046424865722656250000000000 [190,8] 329962781598805581986265274621246370049802676107081152950247861205261547386521540509011268239620809452442496238871232079054089843357811714322761791500020688561176567878935267224952606928365618833271373473643200135378379680094078411555514060496132901369220028169120973708146117306290195311954824255084423541102373526812600582277173470030158937541015151806313351762198476426294476490637498263869277805007258418485172203895220145552685542568733444651404145015420205595656857863439115339472677646050654342123033843849337281184824262073879571998165204065970382685173590796111295138056819143898703131141290637951904745041954367209470629244001755870894087993978059652655805186329230567828266908311664464381022649663931125732720688484450698155848900276334020733745889760948117314178022994177137703471097115199776217050762540296211951970208152186410493502639341367772532986137985354988152968811555872313856688643918859791830567994623479036746667153029554248567741324281827795773141342623884854142542805636699832847122751346323404654170500093941899112647765980495106929560240336812828861833200763033446629598961696065558564217680462260583650561216835723669237118560802428513520030621840732943207440909849789436222777253887709839101781241502620502386032112339190184026170137034695455737634232281579850648657020372579988735842177794755003602675612203644084329096917717063662630133985935116787980133647137132662621188008678115905297592366536858241210919564051518590546678559615532118289440318110113623112025637839425496544417534448486794402305594726838882505349849275541085890414115243724586636498199087643100196599049254028176330500493452787712730314431232661011058942435170138196554034948348999023437500000 [190,9] 4740733525405343692554229118866444476187235334097070726870220610551466207613459836713924772774966024390429311810415285578750182586462989602371430963796522067204643398535659319932871741071035665869987478874439641738198764717518535458622293692259801617825820365748664116674488107991350493635816409594332441465873788510456932422155596621229188351673708350321912058382707120630763325638908607563656004204466888041070116206347078748540227393677633409335258017583276829091474588430957840960908570898056729127142555392878469183793094910284076616696862459112863053847062452875190982693116375080081946582774550070639190977809296350133752452576443984990562606870069029149706303608253616332270068246499483452775296700339703117496094232063227748352014378401954418518057216300625502154830806270749010274814843032211548941613267286301131327432315552975243232021084836223220138064370731287930917115093931996264838174950256622114457375984829484443656885270879969876364154432657318331005972074266478825359051989296948781533175061667567157008642898922633829008486155433976342734916669188691916227738761747187025943817842125600212997226192149306035187281523794257474263950954567406249350017190529842567834271335909738399063540302565508178443119951890180968047418866068576995118067020930219058270471748201045003493825852548172282025946037378845029867032428486531479797172362935165343812881367186094587906680446763366590527063041776075573032678025663015103798211246499984813363367524955390226385394941969068024226100364865615536953976445559244497373544010212098639987232968653682009552618195977353685490111996195304861434224941634085198203250627195096257830889398391421514653529811766929924488067626953125000000000 [190,10] -47339149592750207386404764106125205134594791210912373177852665205655085205225644821989392710184140845278720690105165284999822924618822712425971809276779501925127707432286034607694594062320061719894361891347735298153938259142855383823248635731332234315933637644574657330596173265379398299226157315811337486019428785482707065261107669533683293126814431856482033158809044920865992647665687061513333449293359817775929617237727539014861114124658216067025704802150790128929979813375221705051384757431200092163389534626397700825388507211125985073481893356404127695327872701997048346097968730199213618684929321943977538544342797356949507078614336843156745261349921368251157246554533097486432697594214168831731421325501601077838517572056975903995227960198209274877038292208583684818533042306763376579349768273757592117812087801554797052386161264243789391562386773996586097639792966347157667823249748224426097151565684875709109413720161011840552725315275209236873404012169393524265233053458526738119911350442952880097552408214184477223296428033647757099303278150052626851538461104446387298750218627336166631184284323003159173844078621488473380928821299495893999394822702736359450509327495614553479283479075559830720322201477482840011637185315789294112173722494543028968797231921422249799645588015252902008270320698968371703296341093799641027040843398656515761592216113648583932338067776132190892989852565766015839054139777396790043923240940004485209872604390573490917194072940780336216006617176952388870529522526832533700160913216460320668821868420216752225440864879780080111348112021644592792945005852181709144219631482922869642585925410356540387083434995065620347986623528413474559783935546875000000 [190,11] 216112942770607729829185499801662344078598143219535013737327340939432550166072984019606381917325037451370205836265878465191396784550561954501394057981779558895377898155871162255016420183021491606671562069760525936729357339337184912804470382751763360304212536324755378692504514315100918195479654937032202119909950046426856010289556465722422098959004784478348986782120316926289442722202193790966661438088176807033180646317101127510115780722604520400908250948883287791497936182045978688195698280592073757730908353936650120628530160920390132137317762586334507471101675022415760723497514915562650591090164515736074064889646487043079808473411088355579649932978389485796225096906543612066831877475170791165065318495523296908096121660057405046642700580657678102113089560894203450062382898860234881064866931946317870503727775418715511061154650785776604880758755757297795881859288010333456290692135895056292324412977658814901026063241011573147155623304306316728783050122866771734001266962876951067887700554775064399498988765926127916988072995215302674337163652230766297046726406338375254531983010049754037475719304800593779876293143189852635001687951298804681392733021975799525062158342005289668143113035466374405389978964695817995474864001019622216758782626505603467792126566800444857492960942842194729012233905744287686376787942612279177874184368617650309134778347863418263279522456114741699437595041157965550348548727589644753071846045955920005445569780712078469243069649649056463245996351825840251489395416148005600008098375601913022077115434651495149583129846380636757622003978369701556564085858113743752089268243325407175425938439559985365763066352030194593771739164367318153381347656250000000 [190,12] -578488140922315494087740937469955651764924787161209835634950581999917590420174802918124979534568128482893762209999725147335862637174073933310275235156757484202845368188239464065254104470382942865353495725285804844343471850224990584450646526130725639385299161994136916888769330474454517015215150479319900649987637959536916363122156148389157137660607350548357440324603476345538791255271486324110983314288982358450703333767910066535045606108817578747617816100753625995775253761261333949872573197007378264363214905958620351829325214739795558865786260745657966838692993884942399699536213901829064171435823693931953887639058093359267277933971928773209370296612297096228812033661761725800684326966044689963554572141034225644651249971443527861519472963008503301965175600824025200246666041355554759054025481681885019870481660426888763114312140070598594481090263586157171465707823207397346025152302687424843303286329365552534197323429648662718665718626968909115703520105755056739770167766041813807255838716187855260192540186614525901615667888661230827094050626130986675784800737600466791442923238192660721835841290385934409802769950512566480384079130374532014812528108028577687233778424278638837043680256090314321169786446672039805277600626759797448271821266848522984841431492841151093282678392190612626469552856645806077039942034853401539593515483503004695986356990008030301701040550727005651822884950190882419270282517752072702332958919051108165633928500184479199716588496282510880687574410679121211064063969160723738226104658695657617634139892993803976386204938028502836881617541154487698559426584613335514305734902341140193844296427039715583676059541780723805486559285782277584075927734375000 [190,13] 802663855993071469001984475350509629219998065913959262685099740230276143553086611971730298640652453815955283334117633112816433155454951939928211149423104008889078736589350021400556287527741843964258827218684673006116427597739456456506942425583654737334315732395438649270761810714953323144280162386923351116268983170725402789695991958708484068813575123958059003491807354817330787926124423612973198441930615416221292533314680118050675400192617427880438437411354505073507227578914104271416003075453051161263449884057575407682078901828759681675945570964984349884354309198627721673587703363469636595852966073675054076941819807467172904620091219946533985296940198325190778012184945023403527376740241680261554355472975234120513083267674082033321204271377565847868429416209749337240968000762353509832329945476987759978405880008942416076333608192632936570183822401406300703828631619661427907036922350660000987460656989762763055759023862992327777552266138867709922595067211665022452826966229223882392374050544352566205037992713328667261435822883238556006452531150727101524928108278254897739933252612619402661850582978658851989990422632042569481799731338184556317575221604391226458699182974000347628356470308947478207018366777021020977338484041697092732455139930986406535705487524239388994478409532549942275972617468655390664508127903504621187937678264220378245715323011369175547652481254867464331245166716230606119422449152878912545915197183082524810239400788238934827457888800106289765602356511727317415960390635663564795531941781799082206632524162194892344116054655503719961480170675004629929254117140268285063751973303925848069057436864836482715806601899796963203698396682739257812500000000 [190,14] 379218730175701695616368650971274650702971601027511671378863305905945926486394075732537039206721523931530652651092009712849698319208292539706986717851832993010914607568646037561937741180624401283846168372898012373407341489371399188354558558212665455809621283837903410362748410664474607699086589118715794527016431762860060204180409790845541087067552960187268197316917641790490637378668672249261041375090634385117001852716676647174989301763641956529282508193489104779588146198857265145375984865673894764127612961115565501875796003731831135743123670266884641930798417851687741427371985065091445099562923660676924380210995783411787693516311134716255534621262666553420902074504666856876897780211940283357882329096028005807573821590628824813250932429631580012570499864623980867954475821114969613019716327264686473080331745286073044403655442228790076937799549302970776637496917885224226302826640049489439869745384671082790786620683825110381009083236767334785021245687044913907738658787452083869387621449861921087233387285361110544160995532985117216420640518784339824578041969730962302360359389059284593428463254693777069522778549850057762511616090909384542797835224724919782038743477265319871043566458395332679297873159405929354506940723253534880328340747662383372915353594657383829098195728835719191099545059879179524690045456692707552945728513389662960504517279605285770839320400805213600932103093790547619791563251673897954606858487732880387523348070834226095973686656625611981224571628470731532356501829592591979496665501061901455108315364027914938758390319725612671718909129697966713292482794536350312226221599274931840016619073078871344723554200001020545256324112415313720703125000 [190,15] -4979542617236238027223078109117515986693387602447889841568051679025757720305584050258554338802212507492648584597330734957210760591015698901310211480365254818379462006493905283529780408379494492541026410982568225845287700878777246241418913420598576995363997944766912376403246362949736372158978149007342016518267728479176551752479912420263558116461453857542356873330316859552352335386904243026579315983175181893001094930666044953931480244165051760284879097378887725338461210899112546172223336813677279381796631686813615609394521793971866209066668871066664911884149457953302603714049528409948129376370283548846294454108263642163855241395802245434502115138774556436449226121579864900079374557006533113935710534006061633343006847733201238470829198920465812041784949641398147969464872407891489220977191919886501360944675947216498871045987123083125552587214633236207779308450759980785009147214604707341304626090492258557214266786650410062273650704205723099729154377311197718322204539661473752510661162915981845937270868064425728542133493589008429153063872239601026818417987794564820320292799866416416702928281333383803504825742581660421694988205924779876115960375472463245047070240585549603260477571137052001099844920830695433796170025581839792106551932750967905539247487908618649900302501505607909523147179465345851961010949839060696215657493297557803697158329489976242030560188389635236309726071484428771434688276881060090130615699855725619692105554520875444658162210191585784648814789818522300767757434845419915416188370161868328824743635903273991031046072744814226668276871087919593524078660554133850672505559349624174042014066106170361049064756316643401391804218292236328125000000 [190,16] 13982734936085650901436054873980821822423462755240412702150096880618251133041839535891707970024260357668317325834389018623480110936527672531677767035190376739767799875521948399640230844972270612858634723112362526561505219977859380766732987766256128406436169833388604655823545229981136548340956175605735096521257572745743436742450861853920184670722827895326166308326995829699541060064694585842753140569512625884413796732276028158961650326787319087260294066156884375066559413535198124039250946389671865082231875010299184467602823575165903664084528349668951891068194687392932489508902839155326607241776484756437596766530593005124924528407586049982576646294611743589980024551979377807884625296512962813897735281204805534482129004780685403794102447621019162851827489662792381989220752045783744705832839575131259844374297397392581801547995310365395839020509275027937035129411972633777252371524963036968346463090625435835132258327221581324290771171679545490219610680056796536063307156401818314085038784982946469019405827720951364061227166976684666073178148334256503974902038788240109959041738314137975909342490239056890967391924957704656440626139786051791932110606175796060316810110713253804613295008353723373853577479880953286123739809336998575726683979441435066928579656396541243483798091211908810997270417321192920758924768039498391734067742268160447599081028147515211431418896513954617453895884691114500315143060383533754769230354788114500849819267715020461857523933386006905736119871478123024551927366447878506891974145423604732419988229645113018433954478037443918903773747336261176887050700005470899308745128838442391141618299236671597275864142521816323205828666687011718750000 [190,17] -24989471450448154556812971207354911890058492219892283756870886900578747413190442510128869850589181536093396534416752164454612608122327312414783817389992792014512128272950423480368163807617142027370469344761551170062509843500674379646053347186826428199436251039109778229224479010093350502937274124054538767527568648228443564035008244906793187101360144049500922777904829000155373569289094356195679758397246926990954720638990603469849104228013192616951538386409361465712182154372001434474357465200244327442549083715406862486685646328931987599248087050049155615615198020866704181671976797958700325032210368036352426596196711858492700358765552748387520564697100034420352685863386925018352174814014562068690212297053354391346052512676063815215074836550713690973827652722380499418529436321429511712144369308292687410615966665840992005243502451615526214446933325660543602043436424603923669813888088509005131431032892553368250618578575490606089686931711871572151186082284466630566232504471671892911431387623627949312216199317462026383112064405303721245331006745118077357179416347352972911816585448756491982830452472562171157945296334187104131297424258453752548286616057455619162042283393312581849792325284952294011168822598605672100187074482030070716503079483120767850850019511003960854173700571919458953299699109763286280838046079242211771143200027086660560000104140292611724238270702286911421262126646742951188749604554011400263110487672759138466907490538915222651880440286188320000951107639926009398068173764970871316238513296032262815265173656461600338528981678645960119858321334118432576336664501867766129106835532202691391104030773018633263543920998898424506187438964843750000 [190,18] 32166053570125883855358022068534766435183975496203971132578686262211691638539178260341345446867404536770001253182210474126586066408730686985495108313676416444672012764006429868482148378092113082992411828472244946852973918823618716089640119710823934576595953368852418520051685159967401064506439372129362788801749573894598161246320712562423469626579015576024637387200066843961760281495475195742449736706862933247619632269647783040600395322275811536185087398493388355359256414104335469753046773734909477565811098577503169396482895347301955577559949972988749101619428672324812747317139871407314442851124963363518557716695598660493009098061450403228797906211549747164778937642565636562496215400791254723258331248098616789955354509671739105400660894694625228726508657948722900190771416622762522197154952193072361873003418394768492892888070198096674817132433822655426161196232579305380314549909673809885796084234010269789249246398981302848260060402706555236657263242020481969964757114299847890569219268435233952182694592931885202774146634820992919176689882089830570228764393349385621384618111185100034007161218950560260300895466759918174277217901528879401484167241630334475476438663391259396967619687040837694106714750187184865544752816079934245363898077351723471027896102419799139728067152608302124557963208874225978495452189780971437901228284865573508102291742431745379947206699328869173547483297637325948295626792217481690642654672343094561078443912417168673864503412320391426538670002484570796276203193044065369349389807562361167184179837979617525512431546263830272041638624604845055530562204410737264982740477854543163984621097932746863712080420082565320730209350585937500 [190,19] -29969975297267501142686965396895783022524837449641863545332671588580205458127694945352298239040563218582687308481215587534117258407366386139308564644940593035114972186969701973726106010230481820539554256501212354477796169250698466375898657276949721745461302437818544088492503238153728731418368137216857273923757813108452920555887120094089230143932731672839003718220643676830772569310946009996776945142170147477095849569655384290320482832229300880736061111799593166292975828820389235050851633351834156784211372096754199231342962141167593007496855129815375817323548596209926918944668551153981244845219592528071512824218178399178984384027424699168446801109168791809006707109943318743981734559366593261683307303356731656165283588531739266860428744491443163665259280030322421709743962313495529419380487752065959475161365988020260738422969030474732942641370914238842436834167838775391939530847992956336133209726556378710277962483133466300142385897556372675114393771729062879916783961062461068701096873972616706402307014652978386693810891535197432243737636459079348813280043839873898498380879736064284734021600125488370545628659609662982748601999148490823897381992376079633286296391022063499264421651852858863831315257488014227963644727415209710722180210130756656365709229512104956278603402507944314569088380530711205667153620239712939044150381225085813877973509424525107198444686959168312583547244180928222923904983316714750857334245423650652049313881668409695751367386681448348824479176240864161696764985525677544034046638002076295191936200321743629667174565140049296685010774277243424538727502958184376382785972547148746028598615865412811695666226580571647644042968750000 [190,20] 17857605758734528182341069608614949161465018008148021218590512480759861064527907581000000318331547393884175529323417651571531906419230062724326646841154071683312768458995730161086674821337510998860446247690342788104877709306631991323831869723569156707195576655463973344680447116946584163728042284171616831866873137331188616173870057211262916374093325270101461189964066742294290627994822369928845741075466486523947985055002887066923579309588577025886296868956177177502920315869564112881370458966030829459293843962501162654450119804024807290572547318795380146361989967406352448365782794012441153032232849384574689011224470663598639675996605863529445095874883360992821432962864048936360975059336730673210477366615756943544911132156557554685266252152599323986958160233309680924702036862874966799483352225973030500025112076367277276593870532332832830576821865311840876884745372202111110226591768932476637179487651163121440141490181097389637088035391990878699726963609902221556820302305628037953268756970672608091305192896970802048833750508469353413656825841971868428598075292992552859791237560409404414942417464064377346650720638391307978390896213297443125460528592176832105923646679805619726490300935242939099450421533366997984523738153961754117958314924904702623044710401597242853456558105338616920527944905590063749779858294953163118909545190612002671364605056683990992481415444158678349542796448386194411404041498343856903871761936883855968361068639743952026278237556078767302432323112606936606043321216331482466402799779334757868477651805547273803658738285027641320147272668098259855183352177810410244657021620628445324907382404928346770447117729871749877929687500 [190,21] -1283980027004537310967241656869924979164242153302123197142888666753231955532321874497072269328944201974119575012207058435862886181945992316550919261592864037318423942863660248409687812233360465818995497037282864678303275855190879905957473088041087463090353464770256709814503675922306243056203061927089994615068174087033737829048840853360493841419426439935639767006995883733095595652914361615411873755914104771098526263770076280320840044821738623407819048077497225284048923267271929681220311765515261801384404811432732853323570013397518212120700802470506967033324420461968703430827059340968529650809006228433856865526384982108975490092538115619265078269073047100310174135083813394282207171722451307557163775890211178662045995473480471439334479803450486624205442436653707163565737178116851437170488385261567689486233599680308868807509857839393611694265327393641740184390549655763774266026930690778900465212967898440247723055914341171051449720519767148396570329162508699772529406572118514436532197219673594499215050262692943128157078743751385065258693586685468228088944689576940854802908780124420201489111247301906768207936111471607393470770164014798757372241992076621699046003144102644477879660600136786304492457036732397874622295486633926274157965809989611235500147452609051022822473057508386638452132319929785099334621725325848802183113615967628195269397944052155921241310927525433444199474637105236719475724654919956070532447903441552039326944790814905704933388945413133688044386174815601064154125591047786858265736086677299529656381847323327823138552373057398357502491293496504074974983500289353609261773329628243269981907954060765607481293806217041015625000 [190,22] -12204958986248652654528899824849892845539937858502941242699553199332527474092849861791985767504232705152847480425319546239685641923999088496259776313890086543215038710232677296042825975524094839148730184697760573476131605743892119735771057692062512694236364454772072251445516859278350369345004939207741180230611837006058459162351988370595860291031806207864289491623046825360831032291496145668626869410182022962659509293814833583906402958817581827614956266702336491193017122937682913456907974322173592684771371537935758585225428223022369630152223148477574478781238291092591589753852453275373457494385031715706075272650345243977801385077939598298984710465500027991144181992007688549066989500028429379746267190242904913445335319940005278182727998826054279879042560521172256457407434171479939763442825559220859040848271225296461659987215943967852722750629557350077115001671465113524120685019693919654263605507594761875990875305532156731024683146017385871831146000577525859588420246147549033505929397301297031354424654590743794933569614877052465915189082573189499114221230630449289456584656012161854453452467340496402251445308092445409671772132699083243857889458581540238815585522257207030075389227575781375231810071253078034014814076351528780504918030866410371965812993042329374984485874309660819106004396590630833063081118000703252684803243226207825351910906176982738224094450677533872576731357955778117476810867796762249448620188638607435676269699015249594994859435390186038533299539529805928770152158779505388435403195564051237400988803012279118570434121627828768091540443084166143997006731864994310374742458982624957870700907859995287992964459016433105468750 [190,23] 18072742726411744195379236556823282655218300191590088237812176924230837162811907945862946244461247882255390183805135872252148530746079259395115526398738056926790446529118348320950271817503462941962044932872273623992045511757318172464523189266100558555168206184025612384639196927897177585907869300335584244662433359602055047018042215720982377868041745055168522593157182694207959644198296961039535393954868468201592824780542878585215509481843202163930961352844515040992273506071726068167593681198151681983440260540129990980317999423321870439328297385964318873732487920346180020557161116365990979787817901055409765538831749520257144935560173184994338197729847860829808568731883927729976825994606971640262996064125405875182265307374001186159081449600612436799273178588430115407420978994464129371174066799153890903051926339695676135549071833406703223581294957158204958743753630208534787659446368145613549902495381063057367850616782127846848768909895102723027948843229735551125361798237288147756562545949572740219886009193451947775322849076968127705287238276477175815317809331053473346232629490662043243361411368278687887277001173194426509639626032662127004882400026667010222823167970426792757205579349467654707336881092371187093674982600731122289561096300709947766686818277988027146333778542493853248548027625741206740713719538632484162726940319179558417720278289403115496762632637308012434367039163944973426934138316872802568663822090395935274122057382923253673668953328861997610236914510486085025946840493595638086319780101861103024343105292686997302901914332792941702229510545203288059354012471389557908922539398221201707265299242552801461659997015898437500 [190,24] -16738106792134610760314892020433848667949308464171332866992142592974958717298316027181992792110809374682820352989467509727552582054720499710355089203935359179024492671678379253161322639176762020540531444951366712347608605282035578401106201983654389484613785922293563933953304416934650347769363913225414706698233455749519040044375877404429572764174439095440416618599549263795083620664672654961015622045638058102361781701573114222048213935318776269870450114318996995802643217013757813352493040934537058702830953190716693979253026383566296684561916265290202611274195330739492206421774504689495994566091646616899050645638912487818581097176030237128119154375638097666621440052057741995149132084359834191780954118472051159721017792743735497458120504575817565658637254322895293449940728870442488705207739879754875926287694889368960381870742802237895916203974282476954775491147372077218628447623635306126022027179970273701906558844983380921833592911568890621279939149316540166086859414618618650841811504032172613041648969097146456022548605368831262187276013102143792699880645976726691311417055628363462704267987954181501739341643395560674555981574485471671428099915000029887370669812546976475820072167020239941935560308628173657681398563818038698583915799082541593882306738538186725567220661508858017637443147400566634880799813333929239300476107492131021042131310839815701946115851560823028696011426438561741401481344767235308036637665318989668797375172581941972197012846520395395903348707125010120391340315351852216697888844633351496428172382174462390389861065582848524706799297783259158530520273747995431744281765269399758699523128521617949659396561870937500 [190,25] 11700372568888190702067686273648821341440854188216371434883756622235607983338453603531118153151213340285525366071695321649664987870150569699595354406187273574848384121460970728548195887003197172939256619199443831615207313268475053485484517597376377683504869800994147568901037133721735452902835457538673297300026184376262230031550450703163530477541805503659451200831461538402717152229726224698997330716704794832870808476379138854925669164207814786146511296099435970437586911541629081096888870138728168692957396700061122823960168375176209114383593518321578337464703429126680935992495080946523224580859683936828453138817419620514335152758040393850248088904055339891585361074769303733690022666102523364335851278028385165746177806449348275295998084734125659211687146270677024636277899557344783491965644481070130918329231948666811584209464741463030201472400142077367247808425055555276450596121260419867080459964643204429453145683746153311819545722065091391999869751406658923320067932320423416499386547340961883978172892058407196855482689569891326990421052109978364609332307770034295875697190362017801248777888991330365303602165451423793462157853771177243301156884900415284265066772277184059380458403012371711953378375468686337923799880608358062191019204941983505932407072654088211229879928438046499969848979305710429921425012085929515463948737854065144983620078963393302928831032654482436905423343351741919211985024799586616847354905985262693015763867163034220022239470175448504254258769349531332777325813885623308450276660484670483861237778808039135575018562915286380079859572248882956919222986135090614758246258834520736852867464642580848486959526985500 [190,26] -6465887281951636513330663881739971878306724559631134637497153967918003616850641953370090563769551087627756682424470280935191278709690827730537637975013720570799271804744689639789140091966571851287798118366189824483941698328127769158935663988001385758678491412610500670708944667323051970536794448670922428961387021666672394107357903169000369231970450160153337798016965652071017752959299129083239839786685796931485689674356045086823123817831890493775998145976666445977920624819414107609389481953846074749071919590120953593636409435025694826376336112015563521781655983410904096228805960691719364196723647797234588700633569272016393835301440692651613822159568323667954227708637311592639827654463513219475815050577211322015210824554261913777772736997581340547544180215722600062002963292287036928620805529988446219924030705639815872933922179895876097020518417596548699989088499072265455798010866033981150470880122626197586832419526531282359528310571914196800509180088208567434674005123880172527287541074851826601749587817418935493362561403320062879494169855962504098465390632451259238260788995184008937945224567909717397873865849917254719108777291219700025949853773896124056099070975640483350385494738162926179091141023582238030178213534567348161781650017452460688795307418644133615741962386693529818212684143018378758398027304743932314171331340151840581525415272005795185695655558970717014641901241850251584916629059149155910752079312101530125511280050423405360626552524451905204800388872456272844111629667430088288562822965892515001812854965918734252600838171957646422809472095407384294275314402377189362091028740578121202840721549366523022810492132 [190,27] 2822726928902121087999835774601904201124452988250421883369634487086360379619769542681622337797737422921806684845826858461789402815259866765471785271844540686255985998658708423545000561544733422911510367102646527197208485636863015941791723794203747139529890705310281540219169324698411195697044176196226950401809538543273696615885829615100100703077590113763901708132140661402184854187385904509083724917236114744438484559516154370923769130947195817820837951134543014275113483189252601963290741667407410298671305710410250654428512778138759755892659990667808342622389680641791585167908829325430205188273915925493114137352176301632084258680556242876641781382483386080458482028808133148772613557960873056875168993542475779356581176741277044131304959756269958916714214987175028422698897826277055903752396777135190661510315712495107896837512672128442618895633193830913575890912426208969198405204665881763933184121035231140392359081775623989378946760542416349715811108370111835473230338414230965050681186707028309601978844372663814159946557642840639778868514129052457046921064337547575853998434300050491797411402724123061352666678548805478332631572933751791123563979547820235525091212454804027897868105827746762050766392636902937708100821515480054229552073320557226588384701446349099685966192218377799765400767970245763637831714397203281850668319107038665298055925630158441902781700893475777097852350236721671430503906375594269763799523683061471933624849742377614466527687139772840949290268914067193256351195738858734856937965748233746943642957691629566314754025319689131201136580048348636333661094678541754152588271727414525389193636194273330197499104 [190,28] -923848241562167431695987545814383341954166239707210162613799125996047524354404731630380321239595825146987033951231372560005735572451079869327781665004902280820751098583946007593539120396906615218358113365359480704921926394581221682031717551009355445305807014176711095782719560766282135965939873305069785532883271482194060032212662708338540655248242100192390037450005439357334436908026349415592974511762139719609718826701365771357786074655029474918247647881497871384038252851007572201259445137482581202077287310986159173803146621437183099023455694819128463943375004340325715827004580998974945420513692729259189818796195796198753819363046126893604422039815536412813378294378850062623903036152074962644495552565410880460847966653646307096658712643482614504335888676060353479192949561203217692026762350708838004683695635012605566474756044201597349512146524277077610816051144547413395758924432687867707671319030121061805100699643656246797706562119939649087279264119952557988297777528605405277123373677531926784575934858761341741546614168227671367752417900040399164942247514187522554872599530503803877945079151546726523264016424701867593366919968266339037151060563564427999825016891329299267441009547724727490929580375040190581786268625065969643256033071686978967742840407083685168745100886282918007356133024245433646806556730081198974882286385372991758007474986610381867224455082758011972796761710484640051816036169041628019251852154832320347263849452852540181413841429378686393352272439848503531011185486785940350174927913474197598328145253710287931701195224684090542457148139904142084111795592916497639656026806914967012392232597036556198714 [190,29] 179625213811746206939196856064662482522947698283398759518193426335840248878365134949281961024737254416044825039083109574748676403294820540281651539952985014368606749382443960610234419967827978006953424916368617874222425219958868095467078850771833243112231013419813524912066219402980288753535497278544416321488929850480570674320517736077033598461087460913771348981443044682142590930577547683376809487580291978004565169308619934020384304787444173383966629789982814899196124932147165140928788242363079917859212810046263927158519507406058944291525771418425604795663687781320439739301665414308492037227758383225069821040700940527003319139833931998448487853240952750061413302176973914823165354696541498712209338474334989706678351969596567594758442340455934426589516646454174476045808938588440468038725388665829995490461764235772823610540043161376619626945318940527155187554724984494375382309328069913591293605206289262017977566526695138992062339055445131859887473960271703715436807074774563164155546863203708213288203345962402498889782704815718991765950664948449472236309690504463284031802817166949480616638205445493239101701766851787622564997991612230074825359687640260086739953739729823189172985517864766834905413370391938569576107661217956172709354490984547000411634920309338231165126357480098149415024207135163187548432893947776514653832578274402299453258678662474418423835543670841586693751545325106910760835613790223900362947963987911512275106015916103906152422093060400599084236392818833489489446509383071276064939002382696317905541689024932424191412675392506693413653364425076196447020139850035012751678157199078717112650282313098940 [190,30] 17636995763162120519307148089404816224650839088269503009373728956247862235452047520661325686043205637705395002740245272444241383989528335749785951157282105266927083321236310108689253320459998495948475634597149694442997454244982773444987472007412199760821354072304315268112249848300521898556696558985117798560156952360350434694860669982077245086855915424950545227058107798302421296321386200370493864796505689141787051290749469367903833196022021665161156815002342908236445362715041586963866177355433159118784107462808100003971112463080409625036777880762894849659344387449548599062421126078765305183527694322205317439970260094176726778185722964276005225449876765836702907583667563106578319745977087177429015999061895483694431452374211207949122343923428689548362093140716866584295789414652623060763168993692183013545081323691493895912815824373773871526920386800127702525634060678754805121015505219745776966862935074663246689444689012051235086290891375517217753157748519275441699882348906129540294335028003980716979653787042568286177973036200467866097296501011516772074734968561449897205028942377518947829865298413759002903551510542686352879452580315985258739977922671873008087074059423857582491326427405950017152278385509328007587066284737565964496734454545697176792200338235813204898437049290039471878092093053963585514074082323704237187674813536083144431654010594866212388085624121229852582417044329779777262083885720785911526233642126273340286026200305594793968812447888028397759358164868819073366530460641100174955782154668995441181279751958567167525580516319928484708254426756544084580494884300382120857588004992325400068071898590 [190,31] -31116367970334291878551592183663222898253812021727402490001585905383461332871905082113300439742773060703588638661294287731121164738070963384831795832868866342194629862937868318335018260518889527864863067824018650908462108049541790716515799267584039745496049401084216237244764286986213159564737915269550782119063863083189617942738941499776894244426527032949734437180788787920884749619953751518419609724275821750005879067900014700901266118205730351859398998726357873439704471781614139411727333988779708513192471379787609144309701306292992760669333828716997543843223227292480908054271062349684692218192882002501213837882637995618060427353116380848581663872509097050845675858985567954520107095293534523439233548092617965366490017861300554422853575260804402948266305681891283936056463091380952904681115172190967679548732492066009303967687445153190587361564813726742322608476091113771723211028567944093181940185270182768174834368466806326012656097009672334708823375105470607104096330793146567715512141892540573186707898600510505145040990405392572887694924428485353189405537827729960000877344291824871960852586884735223111435271525226615862007908212827656354527123862596112125743795506648066418872030409103514122561663996844338486043278763198302958151156686675607576373791072830420343764379447350719926544464239039739375931537834933476277922788468086728115013023346609511512914923864717768904960719648900950236884119861235340246718610740519004238298933093867975353571675409933164783771524074860018474594675635247781208564962627437145926307197948615830330855264759447254534970878198709211435729239582114368872856232798714133711667489630 [190,32] 10999094775289020157641284132696139711428706219137021260008552071557756395605042801141681294953973458628597195282327395498356895881983657470054184841745140732013808427415537399234410761353368663198225902443165109335657580695385624740737400335070071205310053717907924136235406207048361392173468681086018157094739352377559513153602079144776857826960487644691070696358749843526877702619021221647832613762436007683644816896244495520169931337572555994857128330554310409041418442552724396186921687062538694723244939455187011049250282525700909934999562125932715130247754265622095875910642367392814637151877322993441274300774974037220253165940278416718485085308681720243937319417561239129358756422285045388950359978278415355732138973688522934423692763023016200768658142242798889335054920219309851315898923959699263750332369200494849728512761827137565810434645184447170961648138321984728620533370880830704614081618288317260720754172395869369006340977240010882523026747122305893263581025939963804141028418870296606316689259332956058375067011162510802478726670155165859335596369082170686897653417532648210761828517414100220596027925687815830696621798134205438678240453401082220529239104170576768754676508984292529247565468896743097786401600981235543186909565968102365202470741245994839747773919183411291434803401362407952161275015896494114993900350253653900938220161785743385952754687979294660877500674035940406119661209472720774874931517945566932571725082103119759129285953463098704342853118754158561583390224053236360104084634402635887923678968718161288875208716947063588637248268188249085423279188205795544968641295796294198752501044 [190,33] 1824404569002860918093675302383554711330790973179231667245569849237745250408051241493621669366410173175005357493121328987977519797616341496698654568804817444419307556237192491869116130865566997354007485351934697487698789781938031780591229351322515437104515354512274492663073153281485945548700113752433105842560732205867155719392502065365493139280799513975791158731265987443449118537622663417779996213028674917954982355007273837905500161035787244061486279994540250414172087473169739174762359037478669783960244763966700028996425554918014768165705506668282038633417598690279941579473454291974288771893905323667393954436906937262139730851009012751782010396709089544542353217077596212429968727728615943734955997373414772229919952598816772009066823226291359994485183168712309826703098368305791770841141335876515593092426979028104810482018651184476492877174069141335698875159945744183539741689759474397332991251054056812599417208113810414386110053999155699380577512954325284276251362380152167805203344393113122248145873586308496348440791284062433369646182356386194794030385282799321971987765768300748898662375300230529006266643827703531467942819726388785570421611148689794150379847941352038360587108669764436735754140746039632488370581688699581303920330945292009736769456307061604047444185067438096545660557229712572325108577527846750187425395866791691855178723817178883817846901332066747321655911960301647222008329417071064200001829397191681699490951585862872443699306522073125210294097327203461052766125290370931825515200324247078036774911552207024461929450244797659437225560639020550537527213649982317653390954508167363053082 [190,34] 1531679892619636132704110641115689504106087929249011657381246952703121404750417668923449812569792703024989354494506053671054821237685000114066895982818408155590804517837784150539673295782728152294551753925160739290201163495492778072744961334510971176470199366565629537140607532625836752951862689478275363452844857227424363619828658003400059864246646621337941986898993701008935584181953937588982862783448447681076813260560118043757960270673473712488133545662943567474900074835060035527812586566862871555411658471379828688721046320663373684776004874138112462727443356821760258747366347424440215357591604133371756885476686027764143410039928245927802779837423831341940683388072021537940854460641266248035802806115977465470066272698389740567610104019381834307710892621952189025300941240292972283884460777008536966959886876696539660396991713653149536580828327152841033113975570503471590273739960018225284911299989481413339650412555837235861212407210923126110687819627580887240398843138529168919694637580592284480827490218795080461888708906847592703339992020089981561634049035794286747159095029373575223429034024693020652330247967373398540911756281274718066918732599101383538406520908661457380070096311771382628230310447164705219395560700506562403109780086741375579483375709089418388381484809316034680007570750127368915054687751098355248924185402334825705142578170326578574697303659084007137830001602974546582277630979357610914794898792093335602387657845522576819345146406369889017394411610618228244945008522176953154845867234152324426230183118530940602011524044377944633911921700087798786812464709743667967676131676327676255 [190,35] -38156151048890789063213065277728796116478844989587741985169415309817760391937671620829924835872748059991472928988371783019230016461400487352702809742266743161884228743282595489393190994945883329602932528643733709881808208254899103757335296035737179226071044184826495290133049645212843505598390991340395936612617627054386041297930903516736921138083368362620086395897076020516725871827473659702273401450270724510063616463073688528636120929773656432282084688877193098204285989340149319230732108354858340370461953663000457225482340542495563828327277293421093670654355994660204871785295051945658316895217367755891736536569071437624915792781324410145689671909239616068127453142410265914263805560278742198693053117131149522264469738898637770566366919877365531125091145326351156109060899331080109041279163451988008344359375949791946308358810428266471205580519627285028827124574502331769708832227538731955958304530591653921906076313382320688839965230124804363788490355534039436158465485830821652833569284287200529832820137267402955355943549107076169630386185463363067157623161774207571504822409005003137067789606583057313390669452135898914287350172934837594086321792088263661460661017584348735690705991738564097865571992967639007657721724634425220933486513960224058783275212889412769667854908711044382853422460117302001783119690955574383672234387426922448130136523385110877110793514281321409455422850832723465353632278836008703489368105074189984715753556815906792910337555530041875323279554043733084225973979274790241930233756469041214214121534937005182569941020030625302286360809653102581287341634975239040301706043924057617 [190,36] 128536804609672796048368807615675678099847112044631618317648514408001091378441655672693790230709135531179103379706973237413253691006118753688790951883093869060249965100696571807235746856368473893023812677620855045576940473490063694044423544007864519308135761067611109442378985271322540617410328784485784130754256463878367084634610013118103443121636058782744077676865960250103800907145579516108252689871516303434654740255475161620179482247431923708812312084523142359499365576700170247954802694880138635911616105165724548065989080730734328344693889509250353609888260632926513327377977660979132081158090784543541254714759484062326554075860268078845068468099104125429793684761993010870316446314957989221531129415790469904716467528117233865510811780551141029748063662362963680470683569093022591938859558886321319048129460365929556098630726370049780074380996352060390468011866728595156021411745582506361254167637629948566990371542039632784811977016507885824386393275883566704754580443435673885188401293243697466270475634635538069982785656531781990950624990974355803578082605586720576527108589251119735621527069542308566543817529632507074893605924158218527825676974946915607313587986408743727058124965223550570169331082127405913139858329054334892324945559928394718372955079498065695454158028866100192376812647404324718763017659074252047700270150628008411682443104704496122491816575481090208162365881959461205370116934919390706923038973486401468850228897190649750455038914543106714462530437789217971532786633756313740591433830976945498192523207503067955493730411179266645705662718835429876770429269797220167197345740535826 [190,37] -233849689359363902486042350785011033889999258839727344364118834981223389417500916462896014879300482526779851733782430860924754661293079726004579590907866085831895131270427040150975907135250836925909425399943180205466039151129795855252983844595882687388400662706653053233595655942153993132294194536082876118290623339304400443974848923227291298120366246222453860969647170053947238459030719051497123671230751694031703808574483751397886938037620871993178104036474092377480686216548784857865803906422052963782196260819643667361684147067522791286091725219983326138079937203660150271882078599289990529716152102170202198456119636097391546852851308914906401166306189496320244035511344072130518051894783055358370374368737912140184925885274935608387952275983944602548179236758412851647761479535373807203670993046177008154264443578224521281885493023240579066965848539538076364130138896714521707896061881793051780828127756526345532654456079331022739372335713008990602832643356577103400514598938416291801038661898584427070569736998798926156530937762706541972562677719097233236692439802785683169333215893097737843911524063730911517778853671535397686776672287981857238037178793514870577482638319975508080428773341358489866730926085382680619435032518597636805566650718391569098580961158114562516675734740683149735475396395835141204524646019476810075770365659518850009658461889940529962424763745297251756633833915444908001691836812315676780752318686965047435566736217479589765272061189000942909645972779251494709419067029265695514122020904610813096290816463697638302334206458968558678791739291680970927984790457500713168496253270 [190,38] 196396638846786183716141311240690271702212604357139573865859980551649153721900312947669662318479358615452484221515247590597192015693014004481496605705594922968439985734831804284632218673548384473537247470330649521346842187604399456315368105291577754461287586891989557477247029309701985458298368357811541667734160474095029022538723437294645836113288790578884667689673734078907194630764438296927798694964518423356477168472572664199320548526247069962839186837227848089278437208364121592088120802725115134274182558730614065116648945340766794342239144321066822383862092270273007487068137048861717421203612216192140397354828391120698932286437492834905129550018315989477879544271904635633240430419903320831696923126971262200714027558656517880952066242065227306301453419442627425676141112461637795740718296307817105500941879686420333532884042886833005708528342497687131108689600970114694084346750974703729220879316187492839930667005566339975165068356927501259144982614395413238558051197308042616187002138296660757785649436170499620051369560475869816225729401346004228304362867042265654609950561192514272218382896977714190062969945120976224488228683698433976876073412376127138558847557260496311276089691590053244659427162109029587022980801614142824209300406929424454556167431398017854131761131791646849083258377288669244153158397897150598421886116453947846290931013025627798786370060416843119345415477659425617582477998276028127839577861116335473841701606591668328042486082434018019912536184778236158119229767780815547120716485700182704941222641201912113087720005525229707354861167635490699867173322987916873264325220 [190,39] 171075992696354012037687907023828829418035071455138886411040317753136268345767723711658522666993338331190618142261925887439176630883787155871042968880524980553244460547426143424343880454088476721376168382488829695928053051048076512443377105323893344141165362377334161425905856261934999904447562318338789089603457713669070515137602553492763386860020921650621745587048444369097295452713215696024300891836571273783750156771777261497991122947757534972583831540422221112918215875055669178681186889978868838180203540543770372545881642152822558264522297918515293194993466636351398062822646760812588056951722739866892500795673424299303082585447589364921271136348929627732540580910176504043422324376803821449331911365731732270518180272668735824591342394563957485126770613289365135125531796799892596432128210591744776422485029333092922520226370703145072683778126441661611231752716881550670159406746214768860396073583367326739812257514254305810441595399319433976086331012118847254115203033997085471444385895141605369035475928635796234712231431505923442061571734657726150940602519393914271064308339420273772062015337492221266416974634175097384791748359334786272308157493631495841058786460878565485053390705779235365423884665015132699507708591845782247099651410478679057608209070018982374714105554167937159136475700807658166489396374252462879927039257387967958084383483007620166768055595233123076613911728377742584128594396252642673801753208466337296627189517934330524334669598382559528634985221792413942321056798049258960441096968078485845862016036753937357660345659180385771011352416844540319201851059933225873874746 [190,40] -813436253129139531987767923544606974084903786030298339882052157830028813140991712357690536682741835381860761293653751574732686753559754794573647695460596724576228709881400512919115607674792507784918208786639138709520254708953658475637027286268272692013346305797280049658807786481485926460257147334375067244946349833239761503025103968510103731335009460699957769331847081506295789218334026739538954456514931844069762667484058170080341879512371730061039941154008340792790729567511709077011454002782763588545746578579990769267180615876198936538053767882230396772603030157480375242804300711546315063305630297496753228139414609491825664785173599943794520722183605344136377553121196005832823488742267460222671107446805725325896241703992263841993423550553131987329663689518515136182660354441365769334002299484081653864586217581249123677303197970080451577616095112068753223959728986845617915690045915296299969265469624144304388329500412332965529239840267549972145856032729353783015968599044500550505623966084746856606694755741782824928413613459318414814145936784628068281109791851943756403140743582671756162337268501984244706098621191836280886321260006512511452385819427816383367924238303065212736334999904610932147138922426111825864272207280399070767933738017368608026836696044095263710817422417489551500544836012330026930744016922981069028661349137433713785680470384278156650501311249492414127828541288478853889250345080906376654964030545594280093125858682324588032651684820517110850979248012656284489220439813043689664505560879920255756114893502753473401035288397942341531353813528920682436622554989655329808 [190,41] 1255655836120125463129439247724173525929526799177317765339954452867220471388324579765805777070907674784861250998367282426877352777041927423799305585699113714967358559702717546721137849345009909030033889295167209699733862806313750448273778960364112693857708365290101709155446023373334635156553306390673908136728224737227504154407329228779589904162522233297816391391148257908923251322131507670715587007264168943855234595191469604356614346454500341790680490022663859739407331318499260527708897731193701307700798639208745517382282640803565662077739661418114732478519929298600018249663854837975218865162373036839954543649342973933439088185632029682771494014446330064385496154728218886412594362018860318604470207689415033117078163261884273496276412720215692165307801924727233398370936420716159076620388953317435266672425701111919355536909792805445533683469647067162359318918556015932790946890529665199895697421343322378908422569362647887792247156583223475988194807851781905383867066106867833957177784220301653730821092156006563495370867188182341506593177578743164555286240197269934533957617032052815567804684917806948176418314048133619905241340287685029631193824876557018934463779512705527592053728073469923195050943332370487655942830873052627102259520901358270728934100915536660482533032731020200373391735678188385620335971784853619495063598668400408374195313552188216452933417037968129361625910755164213586950674206850312205747511061174864510641964284831162819099756973978551591069024871344251737939536048406897611992075438841400613205677084770912817893335270720922066687477159549340169630274782065324669 [190,42] -889549074489055267413690912867316605368861722917090295836861843285086413327407956364813826641949783392555341818742904074054332499994442943398318801698186810868996847428759058487766255719780633283130372748166733568798572119747059892146942371022761116789826602767957867300248088568709972098425228793831254008110530804580479245644628956075606947299445957287843101179933484776536489985027519249447395378823389112834498464332438326890027036577688520606583812709153514142205748856793709695424874539225192939806942349456371590795257829279193962092725171310114040796197445927668078503374020337616435903961301209539767283800240178829070106286514209428654082944469270913038430908183089568830278351447445529890600222470794414503894046128757485216397194507133681522107065776180022461994117272829989710612375154416163650352644331233205755851262226446508674302546373967233986224009991225638978381757122760777585673405262776304699097654916760038228275907742751744954620539696885963674375039043764946855891246747910460187567793669194549373709642866195680947468691067619085914370528507599739039066400847351618241061257877906741144433508323638853171918812898550855417120369176903910279857511954027357391748092737284308861693484359535908230108010579381454012370275291372035768788568647828549515962348370413252646269933923720994045338676647341273175208716480096446845792384593188525799088252082618771383402780448618807599453145224332061628086596128618680192411824834148473697605799354492952174632607041677033444410020070858082950653751688179242799255397201007533077021536731287535288812863919524828928903065118182616 [190,43] -372312963752259555983960219024509829495655476114948462986090578821923860154532809792624328057511091506854215007494524387449203000004099389981798098716020733900404667388751361903884115584200808675193064961636160866076288018357233119885013048555483422764326342389934509177643977648883164117516587603327526273594319761677304457393503071077000276762344088726271819587173359551330115732550687227333156425974412103309314704206680026614004348492964874929226585992229023279058881020263699760565403429034277030589091709907258869353540747549143203929589644762063445121445432443817909159930900267829721681470316724552660958571681378969538238459693394919982885412557803672786944542663774444153534844257520549418688739863739525733783210374072203042757600715567715924152439860036829531926206735410884340311264636769926030103495431502304627259182216873429604717337113902563577802894779661238119896463997732068774673600387561723028403566340898801175738672383894168733758223438423304657679385909610229187354661572418241622210892561960011029575510630684321803446351501282786660699681645994505419116985149981767778815291787655809392928294127139048739802084944132337092390046914646165073681316334140725823113836172208491016981927164231875154902579632124144259495003945721716779106630567775340942365561247142897558000494802572095896991569413527021135856037431056014543017825183617242107075686050846191474620529841807250793630525228195667736008570678278457577802767917809745507370957112569923798793298352497996511603158963627609532428985398514292864376577964445852186278850750443494232252873184949551881093201844277 [190,44] 1767339892902249524685027137056259642987184907518887667916111304267962962332978391339434558541352809019586958013219294792665605846517278030464496423958788849967651811940882617445958926280959852553360767854327917640346503188407703597175759958022551011137401574925866073984303736741356424220975464620610638539582217739224705828552450486039973098884050627084964144603114274679843252509632308476051441524758787272952380887478109318360918461395989441065689170952434250134513778965521888542835698535919368469360934044082113518836035872813232881272390781152738537329645395595809004459298711676518979015018793780009327814858416381051901611587379769770526810323333566038139576257083906385445630662956941109288371473314720307566291711131149447097176081754530464045801558355993154677001427213063287451845422193074711165951333533336969527842791451866586534527637452573844487650828282626755275398634026514767835207584121473817371475159015909820171502231067344333657048240169055939131150755038078143540816918300316127907974866284199738485574702371962677268965175471983787102091227023818733334032891660248326008771071611649767129551126312666375934965023766879041430742135664104233488521851681988876020527404676081105376463659221607769638002287222749682139358634475146284516483957797073152538012883461274868201901737150540358542270998740156751981321529381586247581240029722581899931165714250581075944962267637457508635213350980784784338296775891034520028578462125106541767786141691694985763595761046400117280823633191498368463907085985448182168249501263453695721564822700077095348984139358643378491037147076 [190,45] -2218375786350547619533056416083298078233544652181718644773748826924691553169850195585602480892230871243218110511291263234663859440205408183522027983737512431519471029785024834927884298039036948001224206118963899200030575709205545776426021064441916846742744534385081798747670978297899594625314241378502501427434463662726433025350145215144395133459273364130579657922500221351928111206109475679019637784803500618063328834796456050921347612526968879819293804255587892145877420516009660307457796506382073008248442827547933423597539787567379977903407235362412453917459249694649398559730103126079579433157558372738013929999622600451925409768570951562470032881859375653087910099666473164765605502685516190185743846143309840599332083444038898352518549271265126404738242057318131498164934109889929619784223854907007834905341845037873558425886182291301119664818726247389942525244004560854533696819037255482666238329481700709987549015158749636127200362000526017483710940899669911572906008188120298632209815039660939039888059152623627516130063137075051196416477850488136492565897109403620043749519918740034718499971399953864826123675821069856620626175727316117144436183376058544437041018581783464392956565351731649736622166514081119405384049097422208039876748854310323316048489436460998433865904753472423802357954110387064191883172027715171778783132986915345446257780813710907600215693241779118066670564415101491924265768526816203717342684558716574639905773238617640095860041944366052522064460492152630378988350054656006734462557259414544860730522219431145077896706140536430836612462398309090864308560 [190,46] 1322437894065584237679534743084065115684397087064727312918610748991464310342808866505408854432350564391701143656564299004704174802674599957753347644569995630034396015334016225161508531689126295869860155350256372923667709861951266813777943779433250466725200867443829380016861880594045782081033428110735982976064829265792892481646276597233960897238664518362163502511923604378420504954689228497307349269954451565128782828334705197983838838279575565123269704823374454011140323230352900842772242773128869180706587663843433266786881118556717499407494912113437526928786647026520995724397045824588706897960027307985852352940371910494336855079007894843489428832980817416562252024189587648200447800124207665883378602125664974047035348226263792345179578423709137726746610877455738324451942301524483555904265204299910083004431342622610369139338297286566822514969504568612979592806627639182180947586736592330947456906230295997025452042528917377195891470520985208412302759316418566708696078606405175689458432992690021729242089367450743372421508684777098247248332010064539040436945345634089205997973987374362449652998670534446898333530375215744878914877660431698304568718213321136698594340293272241159528282905965074767712916604209982134039580201365873399041021431864302283034470426012938136314038628229941850125230662948753322808012458680303340766049205882196984088487485742562754122397122801463189874908197912041353452142027573139476997738048751897720947620173277850428097949100138900257719459712012392772724884210431759011265296580185333452696371488245040131587009601789921026221192748302230051091 [190,47] 244322093711844551496077082931672148156563499618011609801338263009484840921081631953450958241191070745106488685847358642801409612061302869687644194152970359155922830363854040539826204747520650672917612571299618571724429289327462524900484820394701354558721435281431759911419207652215891391142341324957521127090059917224888932565405830433759650368007810352408930678211570507207072195889864909757416345113706737925417752838837584646700068856841716640652633464153553524729175503718454151264778399370857193591194804117597894454500904373469739707366860187669433124622893837592521606480320440658002264293836759716214064576340584429227884971171282937502133447186162372916996888788334454068888660363400514780478939871037295182436992517885482526510816702898325914100479685661604062670009709867275592929822452449520106449629979271780178800865436643514127660204273256574939703667354150097771139320129268821625796272823606861177508412892753856276945890928318239349187508871959818255161007269585258640731507556493625146043505514307666735509617193607881175380894690919126014271318273549963929792078226696503998427157838044458634279169466106206244539519393126395506801920164085718990151730334998763062402342574641848709455481776552586803936551369878281131930579107115273820310600641226309837585782124583152760220716118600219127396995709116005447933825757173931350554891512158917355011307814732972968622448959436187868360228083794117863248183479836647738523665093536722074852939765473210291755882152380859091298461898346363195834684663613540053551936381295801723233065266689971019117279026350590573 [190,48] -1356875822755483177288708507569431624620127407932315465966674765042977847922502946025809530995037295715423604886889900459659081929187468087279546429098858429057767760443196686371936745196437103321190523823340801877526935421469475210931057489453747942758499732610062872957408713947280777434264366891998182254108811902812537072699894443510382258730396918427708140556057393703752519048842457592404495940433716351008266760256226471141538899014542890161349708161520982317480946838857633714220640297905439840210812716643543853426959721620969329374637793733129869219914211934790946935285905108149098898982920174442193311482844415614968324909880570967584376462428582491540592081790936487712889170197856196911512836058648440236299708687666402357439257805404841628677937783258899201459851747127682596937886874732035438478152709870537951882596678406623254798809324478359837594613759194624874826854293931253161785541987885378471810449248517033972711478889138898166030162319452327517849896328191704894340436132697305521230614712942170169314660733896643944214183684539134377846395698301862103121079695323788760446281831783138294892304377718509215811581079650361767789308969016365678165635722997570680867712052386324512301008380632685480949310572308243467155859368109266626311522220755079125096906718964684231252493675685814469547498255208289179210671185833101775031550386952968490290573172569036819627829809867599888023304982698500967634822156276468452245219865560141601811093785233954315381548802088223037143083494208359047725818427661788540831663054243677821523201332859162328339584260023423 [190,49] 1422672514859620148226699428652289587103028110882492517309751279897657505081869084682167851023576525720588398958544183130369496061677369571421807608244333304019958752061802086404326401529436552278605849536706670110717284958911423866692079190577029155223581793916166161707030359634309964316497031187057343491534004656098193734225336259728483624530377127765372994919086178156549707003775010671299818470269139784770910741547159557762089562321944460710356792404564760490259128938666514678167094797945981913661289692751849889727468197662412278519936332537023007964561798312977684839187671843331792902753595814139955935373651200267609438972651625899385861346989493364136272446615053689701867711208385048623750273147923233623539054941395395216100954875044335455889009229014050225515883046209433378901259047829031497570552026972161270900134414663705732388862085737503227590243618336982327614688757897581662046173147408228211256877645526758019088439131417150677975924652370371073003383847030363977346616776899711397439726299892434955601183396838552025165309591559458208743449677549210219349495236815222540479418154970742730747091521176518646812651661421747391953551543218098439179264822107991874756871752982437385653658681181572157949264653853549377800352182925738799415366296551125061500920714335433083851149052602101630070271951884966022961400666448339642525126597425190511438818135948052515978944125309389897313609487202804407925028150620060470802811121643539236459347162759488136838677224631844741783763017830986742023325815404725995938018313960007987937404561208996527757768338857 [190,50] -729014450084176765531711887307661925943952990137564452071480488301840583641422567236139866510106709104549048252865036436152537752105401757171102215989797859079061460431090125116756612297766966749968372196878517464090934500287332091233146348861907265348633905619081527492146764069096983792181934778891892419062969822189877370533681302996892980276040618840912472334204010251129895843046067943097099908539400870888487752109217925179062769024611660301106162548379852161344741210526286518445562462335861472906028171772202022882921354388876013243239676001185976398831693786076890391425064467733341191475923936073887019784843898110223346236808458272117246997264920422752989919919137944829693533063587542553718631944875487449424215634887177870378240007816972481227666112391200418781913712250628657059110843420732557322554069729736898859906094851176102796933280548706541263451375268236987659207560429191889261630421209775555718728964156962381619886585493695138467082244098770910012727661926060996217371810198983375520038683448083484434612344503779581866853584939572400844795562111947397566067782383722719556948440944689790317884960226013653400785922824020743174062148461261656069318661404044447267211112380386582258366026684400660435713754237650359474228843123727422220609234167000179767241553946821051387199065937053996164758694041205508468569346611407174596189125610070126122679827939920128780455572402976758274707155346238417379347330089997703734884404014359057611136423001154113273684214097382783025162284606251452674941482616229935470585293714747974174498817243244481089905534 [190,51] -28122241891655673459278554368031646711012470055346521445396741107673656714330514040579403344002348896755325380378543112480074971530925637921126141366961913261145864836550060937100523220902133716425849103879218565535017467027148112588260043421459884056945904519341492365146434973369283061290568631009886528810298306253388427490970531134352480827181672578181008679287474016777480754524893914387693809193846529454513828516155860987361891339785012582293268931292882357563353933887715060778781995682512036127254480155667711711791365406295212479952200136119826294560043923795366308261143926849586384468320166665605832918408904443974128131634817136887168650260507354081389264266936000732964309064447478307259785740076002487430936123523703324900340144830324838808268908760902943188739656933405405843114322237350713686294880229616106926290330388931861216146700259706426619976903775898862070252299388456348133519473224516368888389016163073125166892914798566671601593371792448856699427483097979818652747417045890015543304361376533827528423933914379576248787735051401885257414681105649758858055579744740284014864883273076741487202273616376615356817125410390858270086066548975689291230117620213403106289288701911172037368326169829881652006832382654805974122405911098647576218643523900662970911820359408867621831965081031610280076894791459196459735019712794008030301518451303424869156370936565482716545102873595888428858584760305110680313732483225971349146463290833602600847971763824244636684806231189663116639530617285117656694076112521808963602898136132417911409992291492519114780 [190,52] 392092076458111182861258534745718139812534441656339632774023505999764051601740353390152871546150191451140442116562379828468476464792011782838708451142364159032826904354481436346484946848341236216136197469795892464678927267464458582678020376956563526622700809399186684076428352968531956351951119618079910405296069539957514015921168624097960551682408758238326189102310546063070504793426434287509741130669174196526551043511771975214662291820773072663517821077044771749042758209077214412726448777442379436270489578355206241154505965114378358808382293362210534431585400875993923452365588371485702736576868078367122896176131928494804129210231107874950355615095405374645797050879905122630749365027272236995591550964548609002840890584856310380616440594551879667148093079966740159553498149590099017754387462204564983894323706539867194059047416298332194470667870591316121641624497478225025869352137106483521468512428638437373355036134290244069020566318974407745759174609596356117260318104817472083893420643670085775487124468481634583567730880450376592601067636164485326266197157017112863027662134022989944244835061293221411138955396648255240672747732772146853269710204310660281894968718701666256828627195715143600604031744585633949495189366934695276040896241750997174444289310916254735811381760541895299575824042885528878317067570800519237994935721110768644617120695162291525349303331709612942197758950486454924927788109343670603327079852672255138942113538953184500849741568679417364450618448525663574704423729663747783160978798839379846879195213682360747432777846449555279454 [190,53] -362944817968649004368549497443947795887673622257297573625653333023767832624126416440404232631066125660088695926837125024692203485796582884230584598165261040146585929136047237557993156058951789170075136612532005013216684805185420663663890247600521372234107207081896369982974854113407670787586145613732744768739474873709570891421864430950103118467873109440026156639954706129082417810820628135332569638916030110198949766941481826045259858703667469928142977558820191871954101453056336206060073434367222723936893107874029006605077758864703959551147649082491636261273058712996602207913567548408176450566339308503640732397659044377399525258459182833896036734623766684884091786540111102991306727061762755019649205911587612927062852562556545069174730876317212318289280212071158389774574851926177775337116964777316508994662387681908104042865751135243853139014684520662482940588936401140763217156852513326877413865947737652695423415322559176236544582102632144339406436827828129427529989596413923910062771188250072698683143706930908182380982302344719504566974218887112715054252233916657268882571527889863609357320551659680825376617010552510009937764731062914436132510366536912111291992954317194344853470592643982139640884659955704882190035425100929934006988751503336858816422630461172619274525212380751766586617924761938391072617978846435880027159705501183022921231710037848647388923009409440274913165916549226537550791055416914629510984898697818480092273401211478823076744443811824211000941285853818745168191622583490699358923092131981808502482467577976577541856432901641244 [190,54] 179587037534040732002694275112063284899304020797397564851070959515529885215194351363801396731782747682014950153005654348471571375060658681888479581650198858038643517045590202308912830502717136599938815160786815008044683760860047986105080400673011928987353422595988523683094582656894022372219648594642612356127112079128983321940664125912993806053513611663233602381921150788160146708774498217612883198861093839432441193077703121555716688121185664950530377559671714995330246023878117741592559653555116605174463682548757306041706149198731695621072849961317458373258563658908111302718324720193423132522062581496053185564123545850952230179960524538932440488242317678059126936208598781482364831041096843031885556139797532383458467722712827264656822318069369399691891737202934924513742931090292921042310654295501972486948948287869284233253986972142006871364233326153119285075639120751134217080000929024904418045226520085617720378713979578262498813432212775364267605814034536955144667275754711744120373859227506366389151819499868119146277388345291024810343108387832686449500855010338495088891177315565258588919663888926202768572566321660893963053025272491710826633629244730646140962244496740776726568523557638822596414420419265822086906578724352997491835110163269327306454633885965306559245683950727146206269793750602834858975031911184816439503221300209638804238525700253532114282267986842348737776985574438447003574122874670904409545939532126680791502433359640545462525255331620904850231123456276486428014386441580056166710030580598002764984899981306206449227656228457 [190,55] -36086212755728783979486506048450473121462221757018379489494990492412710722113760584524340163137062748188028533129213256577839137457192996452260258594804459425128969131049149488993240417522721007045523786688546846963785913179346068808810262149530058481742056895749910119682177074505033308138649115458342430933163987170490458221108454675546536102854477639940664212942190271279885548065330272984875833583690022091841791603290513360921594807860320273351388533556332222211626908477498313051540520765629703522942308221161265798423429686030563094182969126606344073302093538353334696922688213697097436660070777040245347803195374181135815718389478011999789267235412663383863929540100908239665136017198869079881533086195487014004489372569448648381927498873430496779296263504420984926301825109328668297136190425445925121026111899119644305796291027543485919758165959613441688612458268173271058794918745704361463302367433216861766688715038721187074838725717060407633096565187707062411829359013568894534676097009806800976490380674306206291649517166733713031092115622560157136336222663336432868598971272190456501622876634182062009602228806028747529042864141841638363220558064755043005454079590231259739280120465957674756788727001384865522844486332230661159506138733820691166579321645662651723879268084214560931501857724494178448415574909950993940623345382100014162489366128580719376406401460576295117258314195843001013807640710669166908213020522488539409460299174358156424441421133712282267342066182568561324815535166107087348477251926640200215048448375079808763358188872 [190,56] -17523199183842006498062205050535526735898353706083009909288147867427011115821659935881199732603755826820862375148166095520299474684370617709710468167325990406887390021966261017333167426635699363127741498512277812860474428752156694782818128934876233742326523365265243004494323199037467520852548319202808939781605332439851833449008309252038085204935878638847794453261466838224987966914366889629525883531479827420331753086328103246914115407268410497882136411433043303971637116797827539271386436504805891055064531628046264463451388734637195598083503567762797237434663956940416292856477821266537435043567467046119082248971496536097424911846531650790395427317615927639397200640185044049833843424799815746407910229653767279976585358127682177494336440585330242561128483717728948116313620244978334312445184689856945772153338612713059329870759579451006066882072822611821673227283788170226275783352600889116802235193885105933430542339824174157937182480528968743711586312293323423959055685988961615654267412345574542019647315662335829104814701619009274682164294746462202837804150930224089208903705539766484367041695331178417655402880773912719796905024143179984515116917226749632171245910935944296500075140447794318709165507589403186949307406122188210149867397890378032629626932349773557822057529098834846942446941409297738581111636278604262360416931058756572356572079873556646320193845932138450948855223733350327095390682109285341632745763818766115174370551489587433767104450126108291601568666541413947436491449692997056453611273317550567961039244046086922030310124 [190,57] 17244025517346482321549230424737909013959850143789223909893030550561780336931388351023005597037143224397420883535947174043771906144898492803648601860669806323111872211371192973964185798183415599932595477819556989014111673155243100726452426240334422098211067412223820895365052664808956279633752367434460961410206605346544919231961291326495839242930374623462399074979086705321007367442866647097803199643865308887973612744384224735688552617000997645029336843440117338622198590220178539359154813586999971724745294377512096486831944015061934388290208054120139250719379929390264847911215188976264348540436825638570101596491425571835159214169094695007013694193553311630115796153806683970113236513824731369007311750234771006513812561551019393030736137580916147980529090930548309752938035741894520844012247487013464160133401526643898698480221428710221046003624205968233306255308845102544354150883932240425896051827991614005423548738449483673204923445529964543641574819752440904362979758778102995799385924265183094314269644070264916325220905321651950164184475770624092098387725375957524981080527779129710411623712399040417142505299059110756932335807709073948177533101181392260088261649669570281591632797476042447737602713224930308517351570093763200110774831532113943783861402884162925549197937761866985554689186675749678595293927233175328174917844054270652134990492989862439076505660848654817833776668471113084484666631850602994004470600627983823142454990029747316347057554781476113804459458933671846924299161138969000716905073699730130502113414736123318830951 [190,58] -5198244867438011424486355540920186193572079248704678935623642457213281485346948531206892495201191154601776941433141903660064925694943552221574707690203184935918285337556046851610459518413183832364528413054616085804158303495612230622953194176221124257022371564540408881953208637204892948289768596853765797024261910239913694249530434333192553956185984996264702021313643165440575774931496256574423834231010703669063905392818375193094742620540505791487430750091810587984355652207786324023665937368814364663687380279560756468213855931763741366900243825572632168042962150188729816776078718954024574707064224001047433665266826621690926095756883575142734106060496097276464447540454794580899509624238349443558607907768119627934642020124882499707706336644996773078344928207830193314576379996465178229993648952602645208437160455914021134804027638533017950795345087233973963845622472416574794254620958052529415194964696921502506073742611081836676476502877415682796949290812377578413142043308559678504614435665662533865811800796977097101711264512698125589535794457196634761014456090423718796946450472554802334596281978472449786547550592152607975431421774949616284825395388827001567970203287466707824074000247205300773770028655225344985816759420801234616964451075091996656279845761968329133357153005280259111754038522718500366468015637845829103934158379430752447568132084262933521676103398294025003024987152893360309851159754471472096256860046410057167815488205543771498623130484371074919679574683361194524793527378469997665496615138344077387359207462871417622 [190,59] -1183132281853394404258784889870018297308367730606982649124321513819102979380391679401355856723428293042663849743065280488803929230681805818626914804071760768134199685621861981628811797033854957326949387974561998913083169183328665152846563733493031854517616719872125169028434038642987869012263261337760418086862664477058904842626732748633938243704371000312981167065178281619682983731201912644011573950639084532707812335446758885050286395389533575007128713752565509865036578901591271172728609595407249716890710149718482943655407498391405717089295464696211311497700186171258639769750746351395814694215334809351242527902521005179005907171184202316197759453631032959679093793332667262330028904394712364290962245022465376682801472135970284428862162139808524425589286030436941889631806672150890347805501665009246881652511809066599097889380448932583067260424028213840457581970395693313486803498552907366483684108434811823956884157550249324455188355580392161440459605074208358954304055946778154536233242369235234821171135469114346750872525593162256229430542150783071522337239099137589398308033445903104350972115503022970349899668337708560983944587647120745447056813577233435418017444274254004752417158052073395315779228270661887833196952906077794052561123864991478901992457974679897053894781594341477015720725888786092618621951414064442847382588902300948854757767316210448076783756930284295812400507111312492686658484716667752398872153189649320398044267387286090157228733685204238952671039778956860418908186376902538048077669130479128413892354701409492 [190,60] 1910522562678595591776447390376522135509108961559468926211943679133511984962536468964050133679841750797658784312844922756309649029613340809906896204419458855346370693618041787461252262467181910319766071801420142967984138977961519616524285135996477860897151643946334070084197884838042782991632696495691951767998038568978649194208926034922614418310350215948957110320576514149004547174726743287442042886136285212868158042072549845848318342023170566745266445744653450427199301893833036729584151040582609167645531967035371135392042696260367958211086031762926354365987759743993755317352548921245827886810236899883417001457539877365819888639162548866457026643209093709811229315355482990474773472368494825033557111250537424746662046171929545626372463668047193553699276874163281299407032729468166016106912361450795105084917476334989062742631330222023928823087196127396509070439949751162952626352246315737667077785685535935101481654079202075339098321109223866183629302480736021843426312374597676693528328043749152757858170922174658000255856059600890873314728167436604973948320362324796871131969077665714437920276057369159936330062128297566863698166177695152497707694464384922674617070826419955812486852523681394024702415738844140520174660830274330675495791286956935044286884541066104944778075506083646528837756728611938917844431033967121579107659195919347627282249403806060020461712559727022318499343848092113100330456841576935112306735963437232450728653287283352841458491551112839159711565009401507920141367126630420611882078456335500144753619144733 [190,61] -896649786851754811422731799033574443387696264223333361636254317968104115774381881136286659622310727449505141606726860158419479911529119985400290665126026400864107394950112489719020356133092408054925924554932826081873441219071081176481338744056712903413256436153781786221773513548975763254110725343965259529108059349342497349085778696873760264181413616877760992772214656872254987741115766948586851246301279676697125885698331495104419965000550735610788338117478998420703756542924470615759409051237912680482641034533680949709582517429832728214089497080461539636992084921824592416024282955130519028916538305071830632938313684536532006155590872394705665852229355142560711580855574712853915590028587928184626194564431983128037239838395872746337284871284625724992737464859494030519288226932202274414240482822941683370337717267353812124054315895911671473487291383098251539553639691341297824623608240882530827365781587160556009691134419258342364210352793335232964836456039979397754567313008585352368518278667591516754547368678119407444953411731554589588270763310345325886198908560173668726575321846128117110092759346156202277464316947683382712612791276136238551471937483627608433897120733866341175845255707443895917633131256668190931772644633134748054576007157490797471301909511105913682469788441902323276740282832654666045387338045605884242731635880727237979660440027884947845196075063290091221198315215670994189533839243177123019139131529952035896717278577215696911459973452894989163878779409584360490336429886453111346507990188481807031281048 [190,62] 162642922825276522399896755128993142002510147597240170146715624041364353895585728300411609382838848451230950452101764152563059025124928551043800514375608089788118331550674943241279022610159759170159158291253416250924179120855774796551223999055368469421533283415486490479255330353938066513237900749657322294148040621874304675877413561353069960182091931124262471315538038439411054087617774888078288544926973038112299965520670880071400291692011973909920804912435553913963974968517354016246963714264689867847264583876608895637078902845680454498596817457239105476966221753261109155624670159053715404204262402171909149247625007831543815182757318805649064339037508168121991225015421085048645739024017502560289259596894927090971200373410643990169461372815072373860152758974068362571262241937366842086364587249817847349012112173860946539839855142354713635474999501490749149727561820158142695268589306677705318624886971794166165183796831223364325748249741119282155786635013432032802698627142936503933022193687197572740200684573986223621467008690213071917866916854633118950441407781800006448480291677890990176275397121528105253851443703623552250141145729743651639573514110072319302326406417978139355968916584428569748207931404145827439984934917945812377140120606853676381367176990405210234831304853435589666660516293636810494275409287643677326463157546647762004943265535029851948519038301874821103655481065353889859458631964920185180462656258879660682971209986008818609996177391098893321429915825328417197948028691054609225325312175226251247816 [190,63] 65258479699937381094747011092961807452257797326078833561742141563518477515772777408016276488373357128826545751219191250106159595831449942244804934688977380701548100230788071411062274709724791768373611877412443463885596113675485791787606648181800288186020577092561548311124470198058374628306624443698690723870309100800141539729063708777347837132219708583819713261340472111765750882355849145310361987213731943457909138022272517829722662862981154577243628228281271537202622966320512684120605591144156670151604928589422704781149386502803706485571983921516231338235293491149396225960548327636090234413830449643949477734820690934072319028091762645187087741886660152701873309029635287744777246679683625169199659600261586403849745414089352884636268494909530558533952055566724488147397338752889464240403463421574845018005827382275132241607584507447631577636824977742906902208907823639257397956891396135739274583382332364664319573732806264047278957536888483819680817442413192582459920290357012674485400645282634039160885931465659299551456339445558218737063191434038379826035596153081004191627184164123350285583503019277351438538097421930651983720037853901941331943059882705254586087702436045464770169044665670066825770598452307075210116642036395282797835822233288523019835528018352652091958404224674951016971088082932869635461383975659998851016970667365924714093042609568279368662223693919400958734951161441639288356764489771855970592371312274259908518857734549884100289355602902111895708931530042060640109993765453496319431146515136781337 [190,64] -67821570508692327378966987736736247080734479440368251412301366244208320953705488248798272943435491357694886548069308640961144386041728143191131534617308359928752038038137881200998781192189471862342254927096232818369610502315114768322561376261355424266012540415950009131049478090734367444871013380820254875091552858334241914903720897650466241042711887825795996545350141120720302046834011906797470047538110155748137312894688904586583527775729991513356723550659676320247819108255053331021608066678485660773414124502116378024269115590699634370722384889941327037447833924591096536589359216641516354924974780620593362043097067732806323405681397974446291116160268907146667079615505196850752845880154195617154145003542325944620596265400693216019303329722637512457814444917369910639567897025439166985255789602783683360312237712498123063228040881601610554340421743365428148169870062944180917544422919343434563373154559250405057779090403147633026231012748045242667215594439726171786254969545320644098121627117633755139861938818857132919410894537082881944754941616036264091556380527857933025073246391021750824326029634201569637711770913644713950929072663672687867904713137252110995239711302893401784493841548256146121949502873298486783828040964321928674328654718093648391775704334186179470620324256594271704201392583371624143491709962856164059023772230504764632738302973495350636925279368056302303467414010720119973399862180543802839675758894060617922562236017920905958776770696439099964452703830614203533068913316431895272653294576265869 [190,65] 32829418827824064684395287019094561092024827288534317207958447203538163557971557369113946776435788890369389701258669182668351037330559092446072388611916701909597241560483389554122074303073253085923675721563968685014450059998359861142244171971995606684474236371519274305932610338293035622945281889978078436979022869119133311622920051615876828629727963817971865144788062132200361460113957668804062701811202753263189391959212370249197797666993405736368851352300886702122513159059651846121984828325992009689940345740896011307569793024780081387317792498568091623439180927306927744237648337414646376039524897117103863364081755678264927083713446420659344417310593691417434201311331933738491348601726159983409087960545658513051925941001757626401000867396509370263742010037877224080936556466475024370501758164330277574483815129556320655672780521420285545318514897632202080677264703244851836336028889643188681828432196140391089771565961149498699575322400003579300598145991856302339956146192719036352109616727116619275825464222769914661936734649416774378713367385766678067742759063242492098071760406650355737028314968786121027416806090753434776020264315375410441759505864729599912094248596074166470580169444995037207727278276820363954226777621036628881222377816034574781132186073508129321053381668838357520414567256626628911690345901848422515284911241798056683575774780249384669591381359048572161045468948331144135758322566906969008109180822119632999067622829816318676947710933533174532772318127500164877027063570274801753917619349808 [190,66] -11803135704265119155634040128779432102788396350100038053744546963386753441552663345271563504668898550854835867526707786171567232718747438488608556523274624685359419250578243127876979784318781422556417740095215263887158699164343995749117734543949860083286287256989671293037382789453091635091206842062016454459689576440956048162929208432897229185844310577322748872027569818626241555529343166490839918570237436860576005800833066171586712781919434324917456732237216119379950074638298913359268488826943408966297772195116109850645863434327453428258904417183160055502405131739600580136548840946855629643958733178879592340817543023848094875424633296966998896658790043874655925438147457294281493209951818826203419094523642942208870003694668114356018157172384197190164074190840265548489458827759876848993831795612301237559451043955461548260603934214309989083848408274311153528094637557372964556302304134302561109161641148329081851921225978379270164114096628925066932333600323179189730231558115148780593695259438891196047271799340490526626390997189118877821671208220821426272286787403169456753117736408313408274041815198065520572877224416259355733940279890997554268655721216690646259374970139841502883993009376025632764883347603988365673733178829670824894698550752792370778109874551031637485557204268271061391427609994844141700132091922294793990825774839982442998919141659585875172865465624551974823908396549828727714537212769221710385381615553280032975867916289463516905732416754383924723574047364178415881608776310383159834820460 [190,67] 3675164225720971747499507449931904653973582682232114491292434021594108376339838933178938785286877880917450509850587705120168100710559747853415489500936617004727109868550650915221204440696780560930556548161822698023396922981196072756936939923690293016017171700735684523903902732297771722517897022264044399027111631675672520048425766112022874988171465440980327221971477301271812430408274374891740936347208505258511251293554140064368443269325637260464783770455287529682538748603035991572409937691969024022867078972045453149450771822389436359154299581349674389312687256702270884226128842425659395620456614530226790958278127156890936816606617581098382638472838387743523169470494670867262602059268390573395225892985077723598428094986314635414245178335130909388527215920347523702635553513403975015257134474148101741451145557448057571929419990613396017271371366866539063859319367487385197930008845937057636971710060397251554256207502474591839256092608433072015266721764346594855699956883046814685957217429645033808792832999413810156385105031056910153700072777308391622213344435943607056930749073288681057275405840397759408999649506290008665359551532187112935095727046841024317521135345714365550574208455964075000925209467393194282585076139289922840295436697689688887227087614784516629541558583997758743444917801481730227054869916800357388834491822467760260516633586328180323891163270017262370946004370741512317177567680241059543730480478731614184580112136527638888756791740804959335752165736405906295950982961867364208624325 [190,68] -1093893169340326620279931482577059915919636650430275301019179984420241130757702412381989211305806218054836988676052496806911428156890505482514375421761840557645311430940492682513252219397335491337100761153325341074996011734420353519862530896680088822714351714321282542069509434571013647490592830745107314475158504189863413132480536822685157630439737774999956279879208290234789566653102934570550196766349296217329038005928621963584370407850090703203515194858781215714401848157073877664608446690201638633443987170647693270779195328016800325042605573922524475931047282806990668665593686187395463019097544924826319157041423190846002904915587268874864354276861972005108376059215173618274014897461200326840352277774038197648462371734767331763090483486511534124014811389427596710756926228099375180937658508879927587780728338644697845480711838832596538896237453972818042018951679395941812269134709214466268942648101947986917394023329370851639846893216513150424226643954604796420744615851309833649104761910246230482927019604927859405593754509325762754512712900564659829947571221445078611838919879405772013624632910094513975834041915429330850218845014204075206862812029259935276466001445344592311915860117463828003775130390802553825576748995534814643716557779850608655128430525363011116495662387682670616554573983954915743366074191240188783127883146332934984200156333498268861423509223975725604086719555887064220503567134761320295010347616766209201395462510835837702224245223796844460343317203275272259680762007290887545719 [190,69] 320415621827344529290500875025993516992405147306782477618440445891203692263913960110130561983024934120320445772641089407372724444826580158854686361811095198782885932087908849690347536113245712728929463943472265691312058554070868367780881814532174777126523220041998511507003421163806874765861295563197886599161900191070046077733924793401736559943270071678477833406450243901450572086344991364993446935955134614423619225650188888923589043115211097820551720755420387301542772715752196861419300725030356566508138406577307085732447856588557361385398594290862502227501171782501318748888673468701803977203438152226171276385656323994891699479362776461130134733851043275756389967217310950598291691014131895523121319672526265338607362065942496404777267487927725112975798864149552413321496133706985366169973999851982909803526398414309248388502535174277144550738266245105799276095442232763523080000113733504147085956052126185387483822023705518988802423153708044911852119547404765536921153412142941536729830516050250157860853257848396224557640783056751371353053071362303454288289379145553202570232651439474832282731660548754047315069337229434298176732730611000050616006616131610930440847498049703920208176470977903594385749615901009597219955494980055839421401608779294002518984945484510155381425858003383594267407822777978034809926215188454811730326830479910278797439406457317235774614793557272999550857142837697949477803226101396789979363049339151049582903544503756889639191412605245425805637812189039600234852597660144419 [190,70] -88402624055510489642700825359987689155257363451885309290079781587083177494173092666109229429950140159196587004022573499769714991219006049622261127501048145708657463419541280991668938115836239554725468497083154015473356795703604616997006293888111443537382749348473846869087419108199168522770689968152211864269336416385638621746627255639575952057855135161319524127836025637313053586052499389432999331964529749787680435823048440121806703967061635665905941561886457889798119716881343906057393391779908145852200308195680039790447867751246297405461870235377179354038359570189424112982186383796738979364194216426138394120101658998970474881002290157672956066425102522025291377519521842694074230928307793105766972915589189389398563122430067976166275286466668185552588372655184260845927511847982117511933669736246400232214890245535779650347296065560498434071447677538503364225079373872960980473644626777196643477077146621043287040681111768773634072905288187360547572216407172602729069648921500444937380737327591795728594871327914180655701386225540405730930307299661321172225989760403602498165146797208711961720055102563166344783982401084405164089780006507757525485551622229344723515276230111927876183785846773717967811673519182606132804612608241435257114123989708013952731000991550368843024362507876192193964444373202707748842217303248699359190514931341766010770902119287127223531102354587037725373872823612638147163831193414435260281644114706065746615676017121497681800605204799682183713062668477454263187747786687 [190,71] 21550553324168902650413772081570661787668759867055295004486069616859648457602444929967230281453889360512320800645794109135704802773794950079886847816936348387718306041690654880587450583567542601993727071220784968962677838945411674704540352743536210488397534191336399798894977587924819943368598834667445184787111074631868536670992182064985466896464104716718344719198697023463200288582935896723231286229184738898279802511172434734959119794156563298159407247147272557934523242188758755201029576517726500430584542336125216083213341661096255320634373295648896362164912616526571034635229447234028005449865170032595241361903990986772131217210101590071143914400978770096453117321616844006931699861813726862048818440740206302959068988864560171787150826575302076121286468866251255021108713063712736305007168716207572122371084232315546347213602133532575398682013366243274471428576837278361229866859468520890082020404883152243158109637284029043869935881278701072656862643263740519670782873832551181058190073459286049626400891751782679838489078526373623089787752717529799607923274266078706597285717977478110191610010255311603816876888698293001619815848121599629095989430606152728646075589603588650056514360888883349345949084604577572024602807866490678194993224085267027887406430177574809210846673602340104814042141256484884286162009304401079072427845925406941465441511690312802345279008381091477286735544511318974694666194586062421298706702638829722642245322158009979055615164431614084757086405130855923476789714271 [190,72] -4413446317907394542552180407088559692041467806645889569612939204730797573967455831792353477247773375049513212103613673031072218581832698162571425559258712037523235696036549093912984200200838143271846654624183777402717804967163172181163660129951363924468241758606132821896999916430921108389772288951163461228823067288898246382443811721306906190178599191553510291173249746377788157064166082657814572079941561559665559696832767347995026733425277048279454652522670843751450775829191043697802624226806225739077721554251918602812860109897318312755856237575445787438352436618261161202433321933738851105897916043190580745116239274867777538574958071736766360452516004323516284034195961177188280601728959643524020191643936796532089731181004484781412613651932499703381043761066767059185805006390297081883771627863887873694475608613920557752241339866797111575708820155741915095163344867346133026404862914150093045344003111123271941734514030987514349327004310099196399841974764922855324939082567493497890835303418681526877776376255252470043505941313527027324812217419693179171768160292321297891366376665711354735562262359442443289624429136410967145164352963450379814718812254987509059694801663794517359397987078170166706737497843246880597605114233262454884686632891021365678628191432073142353549270299918096213596077222460588775218285850927030304766965766670298210175207620364097891063829041017610647037712805026788166371262587397303789109474883902378389309316279813211282140263043057606000156864540538435045591 [190,73] 723269097482802356742934765788376985421677869558307083491914990906845431054804851453567904925599671851731495262809615580393389733375638125856769990886034867230748240285123341088343445330048534298381146623739598658240623930136252742014159167658148286784617405596092875763346330225323220222963641274308659133406310422128455384345068035451171254001908796345296265720714056236271484684286058254824410716138622488084360162538044762679562503543724228175689639857323792791214973465682856255709210868868511309791182646010842724815395374291069741269911141768682583229586033665150075327664017251266988540940037253605244392731207963715576184983250143307854906263622040498756549879032623146986107063094612299628969786035523090586421120478517669365537953357144966327760903470526405755874748970838673830119251983906998720878069330029523251374750577666809321927923759041192952973335469109089253140000768096115826870879966575115739643907837653363953002477485831956965083303007033052796205311390520029885681152374939737128480164795641175460796553945234266755030997072124113149024962903449975951422437528865452743973730291446128183170753800534200467955040548213329625820096778359009271908193911085682253837972017878070680913547817809973378111599471166209527440472335745106190308447374261992787175461171593034487404708348735370222039253474474689146862083390456393972863902703744533359443066171023337138452226480756274864760409960294849252761095854569343324858700097771176129349260429818949739653610616099988132546 [190,74] -84976304816032087842065006376557815163626922217464044178660666743390490394551782339810122936168857577649419821258245171222371090051559948838635254383380336478516591015889662394103720495725685056934174724337112281458529517906268052695935402159444628157961925314100062555704154371952486279652615076946231163352346087803437703591433830458841954160742163472986080146276199516965212245862468542159401931120295264711229437340064038013840435812369345435124066938320804939903498953299011410894914301168089588872519691735943305778776559408582544148526701270051986877849613725354090028168430838413817990619418671352352973066354432177770783581316666057806223310958992737941377738175011154894797869979876596473473422303773172134842493852103640211415315382888789844849013349001102652228328952237302259772453020406279136792679288071617607383386810115786333460584819756338368099230097992522938177799131549238213543504262058707252752958779465038345031327970896654664039740515734955285648622597543083110241339815830121282805054091224914136697877768290068087291786417968116695603215076481746300247340198971887109217789689331610306747246565070118418191982345390715931112552455264577902148504022234978942428567731301985343889538050913205602451876965381103570965120202839864884470757723535151200305923188110420467931835809188319978540601697398945512779624013059052949861625092360319446749044762412030148435400162960912895458358662717887594518970780370683085426769652144730058828874643771557890663094054415881334 [190,75] 3382602555083759240172407264106504328615166357991401414820207297705539925951117372598883586553368882152106470814372067580502132963929744142118284373933307005664660927118392234099070457017202192572689046068721929977477757822403887736209528862234400363069750347786480379846777819458287597602556992637943932449174837530321682303674816650066912289926838428566840067976933820387553199927001890099987915197277410187355863130293244517600024644395770962512691532113573894146683099595527862625497401472646340053797382634533535152385804479395762761552991794011704201911099642732425406401684967131551826000901631378263915155781404823909600576153249023052925912340714941257210154700680116044071576251099199924738671011147100604232648068344495263733907008638109275866985161194258974551604715765774520392213665386483946344165407301509478410834874087717640679712008341511035201174234761988670047304552279555352603973157241859814992179324131660311007832319012876475726462393648274849699803878685607499731684920610723045241192361330520408401191373313721555003421808330372352053804576386618470278483087223896911567754377855892739717278232475311237015676184767496888831254727484385485313418218118479917135387007200465867693653065000336199885741949804000385370043490223739286165565913136297344410046320685543304704614839979827598530459813880051976229226146747469159572482892773924471737870966654421482589259385676580409926960674852397340583641812609226505457940645951761160785104695326688139886571143875866 [190,76] 1649841792603218385151360539804570461805373698207979413749594954194981916944888941439549714805094315026003469937201516387904671666845299058877799135339301714134512050233537111142109302735402103169635901120879153119481505330048336972701201031420071583989582905722185256475381541886255576756465441661963657695606914235615902053145316043372769027154195682639235737232955153041113296541695570691202735843316235946363844742468565618823739198787847749670082391333100061921243785082036379145724438583924435529662880557825220287942242691314243157350224713243321177931030829680187947060537655681477111801443232027189253531108556808867970368172138994214637078642289861707456792059623882033592676735365816040742522616655101778528354705763648190731596327597688840486595614980444367961700732413409468230604726528599015396562631935330859306688725471851690814276041515219582605050451405523226551172099137500555564491559981877033252947957127653928096260651252944164828933776650667151916209681207535918027769594171752609534654415500772267531444186860010740676488578699251233997094963427729646246494475147815985402953636268757523738197936191699359247223727076017809826906934115221560819012251747431431043360589643509138285463491617119609683600914005201644036628594307811532926120790932693447368303118517594812035806959470738508429020124656191297163054437441854629944982980166364896984439614732000922816830045546936864697178375097382742356610025002144983648312343958051942242125791853626970457258776065 [190,77] -633350176232247770317626609524389847757712092460563322760124599769767116488479276563380335274128579332626883676287868885990277739989899513266966193435194919729733224515288953766878816899172532754858109687158832727613665923687297505761587055729034292718619934868088814325604300668485827804945334283155728324247435208790030997044809478769273879031178381573817980220860861863246214230741636210719980051374128767915170847169487748178311229087543623945264200833001277094004741700991940555469684269062540835666514792121059168649079255329762998693269643459573335551157850245912740713985549686403802824727398335057135576560826826080336414194047416200240622346866799917577842976624685612375368644794740429564984158004000620521726433599002005075831629964437886725121305501268348241320420568864939574803750267452352018503996507713487521928428182946478591492497397897324400654070951561035361955241743623058089652587122407524404577807422779495871262077723019501484578918274969239364430975698430605721769137133301165970132441558702076087933771578478977725287338409547804090621874265357525955976304835706969159723542004454248538969359934667348998576156469917128883820215590586770282891542235431114587966928132240702505732258062978569048008650467087080208766518667494950658040607293257739949532374358884861485551588085323757177647046776576660387650412493522600255093345758897875662546470581160754519308047986636611341199490448238052162212507292406050897322380878077324678318853797707015038722385 [190,78] 150658327942897618328516251164751480151907273926830572239679092491134090700581232291014889660239567182593615846932529326035067864974716809163427629894653515914768035254105773815156310340582952933072470792087540096356551355272426314319632554786460481077946239043056431180744600490870155360450529626523785134847868129523288234915346705307390297879517328798880750230060724471626031940472652653858785980171409415821740802213448714224924066899610765084862899078591013785161615584181219917781295305702174888716348938731628021373900616653443499101409318815899799801439050477086873781331208722032490034631970944626613883869197100701523816291635776388558338283793736130819162594263233546777912374483700558503354881334320302521309208418830434205304639741010461124794819592429222837016826488410053092713247150579179337413930851965290358139428283994383580535999727631640419029711325932801031977849266005955117505150787278054741196651611456244492813365878646267357695184256442658322059728031724167292928767884844969975358542407259180385136138923306595806701590142031008839377572050962680896367352875252843869661018519149430007361241247689057137468686542770776531353091148733526450898535671053231298570500560588766290615738475391871228130182790352926096089053873551365528852556403971759016327092059573416725621935281889156380114741643772659349250865659865527035472692043057664319387131070917329613412657843407959018002319044865651716676875944535290685298213454502924979648762938339383847771 [190,79] -28490958922497908300988199126663009434473169316194884622825931401920843219109103963730468644772082426733611734549462770533085995725922956198820357438047738373450400918174303981692539762721682619438939974215798500376416149505635599988093388451731336207358026471310774193102329704970632773074428236229453936649172629415183457118874998607613287977378131326223692047097961911052706047834560344369385364037855426552848718512211250918008622754026596156169490284220024128357935537217578836555726421253913740530761724708849262695419192117194524701984864661096641009572843724191538613049860622037680716690574060171888741861810147633843718341300785414911366674475329145165843966984298502445671669157277275055708706452405961282965431687348072566794957861955392304510918453168653464720201783478295610895867167800034725508555841404208588361815670797087514516731723578274724490787075199026928115063592347343145474514555832410183164609768269191015074770466752251250065624145176811516192364922165690005376855058428860907160121802074281848035032603286118808276380785278503060273184376869558777258011628831827718987344033708666848861919553096023115342090876868390896140115214095652429706314232635816255155773033884920363001866577328086190997085053071990522949844031627201722200173478812604700998754396618532110598033908749938505061296830660176575471951048508197867627527377343389652845521717124363065160436303339234492995311724463462762880688520333747692850586688575534981341006686561159536 [190,80] 4522212450409808912093824694410285973169789882366004934364890406506815418057951136757143470606644857016504754885433849990256391613057066932832257621132813850923025464038289568692001125341562236084166291447621321940393027565949430309121102439327524172809629999861021691585768939583071398574368801607503342892085393898176823075044225188891246820867681048931331547996189550686894640927078556310008187649593620532549241535451888663728149002627790113262967146831251375165890057535447703283220924560558578527217839512067447256292491372393788813307590404541798380773821591084145987960245243032765243987835236856002604458417824387137556379850620480578732840577156985882878536593572321622649703400903708744972075705735539960882715733180227252576284760342650903269531895171430050816507580326168676830446850160245007576246962797577315655905840643927197358056016864549209145731461241958288490098260952335798854000619831067495853087399657168270468098258684299939685062564378792298864082385087988853442425008436909534019598719793808793957393874975039830756681417666997756701113010069241146483876902860884861573227920831118936789045285737593700866957719351135385367234058659799940668306935883149238441661989403876761546890209838711807437585649101293817579329372785664301574848166846848584274729594180020951530346137050070651969009619410046265161646175802039274270681877413393754445747187824320158065491528938383296971381244727874713655530646372610117024403946287665611050559565890881 [190,81] -611076490538810622939269146409986652687991017827839570776257875941307548897393918418780311676920632079259399468971178456327420914970653091636014978777683782677387862065653304483779427229736493586404975790229147752455032408759055093964276756916878280509332432529265771345610990368432795749487414967083981216232522514649901481533593911298246819257147074609167275517615543691130549059621345883498961056921538168849160101919209615351335067461575213837142030305972169369030407962342989180909507652225315105704587894360123255798543202605844547602885232848948171535406287254446867979931377958174624048437926124938836158000666358834208771044284828335939547903641834504195496755692854537305046281830835124601968090317154894181930648186912317803497772480805678462589706524066911750949763385474578979035970671036582487118493467905078730145899250567857805272832878017930823933926216556661566108576633555025466973571571144242468004085237408316189701803299769467808775677177741131093279089852128398440303994804558672939006232357593337616543471775189792856783381480796487343195171082275186404188547534254444253670050725097740783898031953020894836440905168741695578098646205815046366591037779984791402014754316724484379617077769452558341130326451247287315776450227785287647147847064270692734929383203692083596961698122281534844865748844128127783800163891164856203007101917850594270564526767613455190578287710460916959797061804927164146133360881509769476927150054002300936634535768 [190,82] 70416410700584819649272203333283206606125648433401210704110765571569849044307582652194324648102614885414774573980611495397058486796251412517107759678190466181536393472836254616913027537758678384296200292674946139353355525166166356261321321283819978000007855225488567145465229391227320859388659233684510268190807966238729366813385146607958837401671480757615181272396684527522371291150858427512040424200200799466837398244692677760478790936399805833682936197622183204596773370771438520426544417405995081521152921332481315579118137984666324603360450704924788288653195477655014964888411190454529949075990595740588255310497507299820486243456442675360605323650008224627535599361603263586414368990308851547942769607895460771748460609046908077222747832772842548936732172720811893483208564047882159304265180489652615146269423450420269695621582804801360663938509057620385349478358548595978568307541544834122954250211063792372341428391850247027472854067763612617478841401274600293036494979650463910206078840388080818871006366466386932404020944205803893574075665990690867769458051951215370840234489274315881703730041877354921967655290847406806131716095208891342880568559893406614328752481159939567768225109077548575114428369786061913908368881865065710506728244825800312711929717804438052991728420775687449289725265525558598263504155291786798501861692900518736922591016464635300295764361257055514245596427295251785591585382092037509798063803707895138320337381556135916096076 [190,83] -6889903668238478893607498351890479812503134372203535691265496740360976769214646933792799362318797330253955751992918590938992208346038169512766217853075686235817110545659103069407918523191537888836915671334442079375518222955026793415851429094792970794067486141857375284385066745368783556160720030954055624031540179090566703783177665039859627087471468392542366761412930629203025579892938105902958710018697758004765848978008227966392571918584857066405096941070425501674969019451700559887216368886469152728883172794618064820678893606456965591790841601082707502183621115336496929063429582840594760766190796608155407653007453176498068934289293067171822396170736706653321677220102122478020680550018227708929471845558716451461542029859917747735048724247889141402246764608583685989327662382610161880536548794586663628599852144534854672231882741337014283907067333513023708069846200489074449540993170930273862961358060544255856577524852236470049561827669174793831999007918308899346531310111573905587735483092858707268922396486552715592343335553384376352269322690018446763758309105949536594154278353021898997495111521181084813239511424453398578606238115823751651616775467165236584858914578398242283428450006435714131279405844604246840763682670479722814640027296589073899980179790558842557951837462620155862933104016754230069367706717522750665660716252181734931579334698696862125793596592032327843308808140467249029118285110527367351484835402482707073132578709229303632 [190,84] 566737929428240215109695195644762472465747341464798363989222326195792854993715787609030478691438999855127153915644090536045635305407977339385734938376223175341467196929410404185933011734912887636650667712395676029236445368570678785265338741249190067565065329323807748635608783354933994816152273335407396878650848743647178592981876448111999401420018428106689252362461848836164387274125056434776842121532623704085694919046791762531965474722135428433843875612486573326898218607811967741953173433616426316820024200742742215300549107732596209553580220257571834884013040268711799976348817338771761580615748029335113564113272598790694044920316962574269439325031711148096962206545492594443934592481829799998548728320146251314272937956984877755219030289942855889214656728686380623942560387058906562678770058504375323272103129447786295118165457539211574014851201274926562761561300023268846751727704982296740668601166930998241327552758640244737200158281138547182107841123101153704046773093120700257535545357105172396473268738811514488602495492650572673637362331974782315657697521074599933373093610660791080862077666301779666085916566495818110332584187544082439907757413468263615262959397393926294736798218771927852254076597075526714393055805705183785697519118692041040300062640909545987520746311579798821442047689217256070856657207084133655183384865044793244555332266996969593699211064924340653605042642883814166364271320069835020139854661403111072784324452244240 [190,85] -38432832271108172841950479262855783815885765573888427337754193772443558894109496645975040748152485994040679885916930453789985772593685466168329500732028704085150100786456652446392144942343955011449089598623058985958183829381425751944103733781730591459024226441829321023676997343596379046412104895428543409191437763645065734662870389595032182697354576846376540546430538558705379292090913075533592388642804432353000239376645499290112534509559480203547989454786999069864188543083146098172310483519461216207166138795628504967176731240038800889876569797296662718078536543438305010742577296645867455355404446908446191044525165765520133966923867581507575288795141579334867313739209663685999922992599337633347913727002447041648308353337508414301883677466792642548159237225533444294966613108322470563408724068968698731937372757042286099351731695413976342902135709545370543274035760849846898222566057008003749974235686103514434521393668704880508920090349546915095966391837345741563627272157964787596939718467890431236409834403383614493885114507017076852333328354306298726382401656585641497272516354133319124500052103483715638581803782963232281504518236224336012379521261420789102711315003439290092111428508674812429510988538090063541072108482858982302707203582586053929721583595673311053204660371196288470559996073854271585579327795844615317624263471776698050862037869580148508689056181566017132984833944484120856415015491011589940257626908061434049420215426 [190,86] 2047529675828485655121204607567596841808730477493915892819631743660601605621255872683790050724224943049236296077184599395085424922348334223737469584414065832047091040100360909993544552213387537291528069170547483729860691061351571594890034066829827495624870144765749564762338763760653820897854934414409707321506050076560037694755043540080958694245262302437423433722248674227111052911098412845171085347943978539821373234235677499625603384938837684889761272115687200294013126429805160473294104661014214795384099664096715316813704799204915375274000018628198180367810463296609264918001634538294235473905249988850963418355888057078825431083715200570559852953341771555342835377560007342695908745094589649292566919902443299940002538655250093364464714914808890185526389107821516887051247721784734640159595235679417579829014163923092164881312111405863974648053419965064723685648272989350155456098485497017829364867511625708314525527106514782372660050828489155122880454038440379708561060888396785390885252032247195767889842516598790969991772431926600586285412290524049125507962073452158973860328313072729618325001877458978513673547597963639356368492687243044545262080009338064015328339923998937186524024628060772405566625406706573569653016407270001360861916179289180343371134106135588393003310056650195785420562680983113176250465506534932300116985620660604959593899623024783420161134509662339334753596113649341725326117304828933813902349940378392974695452 [190,87] -69021652048364374557301917456785011326110331707692082295855818850964309782362909018117424544132008867132701487147724255760772430453906244804074032249718860492545381901791759350397580080132930793300533229024428029015934837101629441328877068917116225826569571913179571033532661116014285874090686463507714222468400645009313405022928234552447139183848427645386620055976980944041856454504343249139734233706393903105521790942273122493300082841581545483644553938023088548590402710430784793743241463610839324632568501521193216992895913013656750244507608059046609355187518179677497683354552219454701228657957019376468747837463653221335198199021708035871946884460791579963898737691583378433941604051113682882935227915674564701294806876860560826998449685196543309244280737961495527873374357620398599999942853507268186569775106224449474293301176323366327816383351989617952694036439184608993949827690884826701460228824930454180076161048149436265815087843003065265954657929346509346156149507632442002179302966726955044696859034746467423983972197581054474584578436916871551019619874436919280687355501427881937601210916031071270596652413262556653247047338583793028406355470209007246150745993388679648655252298628842760175186222203118535533786399359029510432945167358804855590678200288854969202492538948716335853372072764585212466832091613413131676042302303307336029905592407078821097774159344790178997971562565308134440387228681129331884546008205250969166 [190,88] -2022393961233970058275890244409665824799037465942083498875548777846317476903003828410833594336963262207132813171079171525232041531053467332550060771291079006405501341629259168207360778042345315333336638836085417181876427726544855828205573858620786482105807614667795579782818404577276658400436925447041732931041192824492222194662881059506430469456599837689557038548769697833292472203871458341902290563389245621582362491589270964709794625428844655079565643341174448477944742117143306958618446923775093121738992149398077984648903783156967252396378503476766523778857826495730054382713654696455759591571807915750225963332243587988108741763764305770301431170657682578900833300821900627732844288352751929374624715334871125305915683696482041823096469473545025554972623048034207516733754552341602501983301886433467777791055475209451206581864251498121541107274715516088547978807354519807123881242484719244284391568090854952652522269990138739249751245627886522644047585458976159440229310727571657867887629175855125238977665683093156331817647745493479847222690039111380275967566089014041223683507947761979460525312404252931939676696258505092539728148281885585844294589425953515170556225150920997536906260953997666267730426151282874659280567268793262023250837018875830204195005490956720889953315533640123644420136366215960765985943863719979224029571490615910338342672485614598746540866905319653239838359246973394631374677953623740366792012175339300 [190,89] 839150909572940832294234742029937599524481209555685820861654799195011613657988840461542231478284730512472094387713848117157788487960839310181142911045469847140625760192237316598831267983405494180585661613081860306869340726504658607506681867677815007611457336453027955618275105667706953395611490957428695245384700532112250244013178821756489376311078333164596049410013146633599870805614620474455768263433198115660607038462685594859849823514517892876205513936577752853091972280016236642692217990760515492034492304434702686951364203822261305521938212679387242769305773155107234209566549472493577879158143040801745428927112459460956842253206821823859856929621731129209640735529190771660606035247743720057025565963404982399193373069148556358864358000801209238732315678097838109099762903285610321785336039507513392286920595032150171541364780967163972831736842953434310108585623928469102044817966110818544200592153778075373413586748105017998612296778885425286767529829498220727879829601783982066788417842882589009528292282978216331122732968684499480175571105889400785736309434407790979878476651266377454992572564645921020490973923993745170225043150307077246553918723988290071373369334139887271473175368746149860823799963940071801277215891335355762951014479358810914459398740901349720113036387774519419722000043895520836156486839929791986671474293975077737337431152574616115972634073104347893093486449684283875555107281479151527408663780868 [190,90] -136408757878805051630798301473065501849621546192932720624469431865067420975747562348885960611042530628870474322568085974292380197576801399781556567149926955745105721258719289004333135686880099177515965564007456130216330606635793425429700998465192223837661199701701654647818949845861135674424584723398250706138042635737872118806019519786996484743038873374929777785042100010864544848624448501254679211544113926480153394697129512809415471326405741087080840173195962498946046166023976394510895742549348666134246759247383587474732979251631551296724830325799941129996566572331842929667921361429070856259035156532240471978894765596042920292780574687474156458767003740213776640719565800057907192809033968684164639119795878273735999762178774398560449025168066630995636122186713711900460059797426190209670020373887661760480685396759017023357519979769955543156882974724992495370455596501807687232962694134455980263575187112785422262202015611937014666408033344858077668976747929002117633568713751192377169477895686995972622282099725908754719126779615004959498189762864247123703474567211933302606013707506936066836324507162840937383086982455015045468296845794267492254165655939630787323465622775076580572196067569227376295418617641061544352132197061234628762768375857183028578635167873821583973485575668019255882496167022423264328055782037437724543639872274209932651691865298977921961475577232303228245278818652681725242843703135471853899791 [190,91] 17147181340708000989434895560151130506150040932584623032063278322326440200581791457277909649074032653747102474028974908455045076127809317721867673632842491077123604473173304728277830739929284353798101736285157741016344417245411656720471595191632392453480937018043643042616272643113637842164733923094046771888527676955642465145410500823332837307419636395642778664615677238562544719911754000178274343921326906001064161967367472356642394047785721080844460932620073830537008214071408777349074368759261785614209923699673315100329834511300777865118727177169910031881882836864986022827631980674846253110448984384782765868303678540770637476117858467533524016200658723310406762695230160972572371349219773380189524677230541588214079809097507461378568114029849506701348660655438710913714651122389212028101451752568816503634760163983125844511826505384527189192262722022410514330140218756465260947347412958376184554090354645627613915075181740355667772390334308409967811514300426503276107459195230636724076530772365037664804322708871140697565240388316618668845447690192331932890800368435655123124920177141388044841202369388799443544003103846558415107118510718392236103278288895389696424720150830527984714985718905810341339722623252177975919565494874845641912771210156444730995487850194336616262749313983054233950045595408220977484929045543610419609703106701603465523312291004385706229423565456828818870661089859924001503469903140940931856 [190,92] -1775389255424222596118554765954448073289217928005972156165607387588003973895116069896242544660258113208520073299037108446233969423954188274393916197835922188926933624615314487743628062717876491561453360777737440680691434220210329164149025129581355207505654718473627169451667012808316402281954317494160593156870166524666570647638926649981800022123905689482526828512405400794919558369237687233804589286915778330970277132775843158750892267879901734386877827160339062798415924387499576347973748920086057204708250046871006191845304930393108350125626249371390598369108616249487755887953135028943180444228144363925186386397183241737157499188874679264384377886298360848831478364240775145724982678303176200014274157812155892394570107055690782768259541536702971019873808384184557370759022552664438507713614125092018973987931165546556064598715058870585247681562022557296070166575229131934007982453753146686346877985010574983957896136983949984893602658512401319235940805228022781522783347315938756868846139785347722206184667841427777740691880523763342093775858176814058786341622187276624189330113433131936983680087742150477716556930863721899795370526475042989125977782804591812731287201363722230876767522273157905885628285647230241365680966397683239664217044104116479535602471457142378039124587171257146718212797397393176396883890504658651493863028440256898019777266871677717712466534780045149384999095955288459429841086785061155823 [190,93] 153869176379395437284604481073646706845555678684237752702682732706627607415177034487808025623599982930444867108152395856966150241864586822404591077685934825354073881930284069355017926352910896720531301844025797131059568792369718339796127513939781074360884592596956211241110005739716997765082716577761603065845379388424045044552124637447181008235898509674815173655376606476373768947505462920966740159481072464528764280428712787125449478725327940945908067218725460316001122893246746240555969067244919161365677465019301758053136300740216667464246708210006468659510057238852885289726561236736177657764783919865775815960842466162340270709729980160407870660253307816524788150531673934611019865211911931219481964883232666580716238023369086306968284009152432675172362509322897859818733717600559901043796154274606694411036440751867240707914877036010758397880196469614561884239905422760994313705694423830472999297606207151750249323555741799863864878791525758010748367080413150461105352279836407906871044927927654456167487062133248856896626874329178040116276369775996163589258783771839151092164103562807188380572967231438187796262808819867300052196756498966530383835871085991626176222197863864549829669428706017892296085760735735822640546374493111208650303570553913379388198690133474316001806440342700247586652736907286812638364944165927453377415857705329445972028114881983424792017146615673151291072079915743162803505143965695 [190,94] -11049508048756525679998133359373775133089617004158160206114389143585582283211851330478576272622159726628638455591195436620683484033690619344682059848484305881409810754919665553846543052930035958637920036211365012842093685096093402263714609947792266384689109086117142163097019499217491640816336495311795585652166575029626967277614459281155431911231903586427848193729416915520334205186075118512913852482600887956075288450577557844529048907937923717306036840041453088887631109060203146342988465167842883845441951200557026592432218433161522922553166007817334078384499864342278861016032333662230673739753904723301701516024961281322157518437709005232324119621013776262830442488050200802986715545667752188577039237895734470205459002422247985019199859374999189293930949351008084405756180674821710511749066536015728608228906513216713521389851282056624592259231313334948545768966546917066633481232295704025444719188647083399765462267416853881386699161405587510165811181550894221224457952844740939230861451368303866228942386559816399771410067121908931917955896683543809226801476622747110747360845593313764872739888828130722005620382024301546944753121881731437829180989068868165706613543713792865755120510057358648124627744549205377731026669077691384514244364677362391645598983753519508764410928760962148974312603066953437883451340234918151235026355691600958122917767279122188444394418185249950983920140625588031391941280524 [190,95] 638602230898322413150792362376610859718985726472881422087048755125098938533783186569970792039923077844926568696562554805797069840526919564406224796102535858609635944733305848730848657131218486177516239317503141885688918659789107173583937219297334195659343063533777177783961367787528239590567516582232999145077259398034476699527960787399963480675357630058563882842160682221741695090722946423217381480726888386705936889130638525637106259742294900267132767261266247066778894170692258816910091963480315012127617168724970551923455526753674068515744713824167850434406774777404741999593432132092461576680895831020428675924796027273153841971507666991871607502173690742169736724762337410008695994567312800252583087594575212179839919014833327935793155242599851531591107045607089795348697261734485108439550054100905325575220495386288639327619847079399928328706563055137735659220325305372710377519336328984147833990291361481356028556952048465012403916621697514373491514571895807209166658481951861301720391187567579955236914009221099392330161781811872330147776952982235489641255467894166758088871242012662052033680680348395556497889967766249978031791725781775959380501955600905588920033614981652693741016267955055309283009355972826227331412580424521970704759035173779925555663537952706845681750229517788373905010586402509594536272620072328254085758629098893074953937437796477159532450643817301637238964584107580974571296 [190,96] -28663667530459597832172626604581398193699074196598883580219444688994935249999103616078513196003733731447796087872253952090768076172064415549393502485129749691245769782412412108267515053209847895447878267952933577032963103561406696127237219850963812857905794877582107831067512487073450113325023752950774432880082144924064520249846621619137068865156604429787625397357250886026845086748073288559838323344915117521996409083409291165757578306518498905427964948135731300818461727271791716768400922231101120766365969674108755852382465924143437221307567537917436545205203791781546774579708292834129957627116921511900795403623344264607272196354643255914251047104986242909628271040223071209551059109184749007796469054163169789036351572450531405606390001704287352331737574787466140423265829314523561712581782979403624574234328339805456233418671493403613603591351599916634456385927894976589308815099499478020256858101334432853656617877057126017492538129538746013320812586228687192054420812263283485032798562668207537255117819869986432896934625542800904040014460745555056849434687164102594640521530810450832717924416200647102223625176629109846438802979871999658853762298491020573930991048543238623096844295959873270641252961548364500699331513185083529326279535312263579138476378159144351945753011209190219820499539396421922037460347527222884464806690019039032268932000214022155252955636847025998261478061444089687960 [190,97] 928326547642111815085317964788953491465086971062006232357144197688163728080093503329046867243762492327508368303782346664090361541412357831316972917128289662832594036746355348894594480532887731281383897009808929039304112665717136615855920683541379632163508005357636627099982089309124821262633837241391617013203674840918733825313265320469088632366010315604102568584642922106662216967306765394358769751475463118781659809568193828645757247144848943010087177850962396923358489097335802536492592761471971761625599848370693590366693450863107446271579633671595502433484045750209512694932130109633835117619798033575500320918282534704091068896284119292793581370268135179666028819688523327279367410670854944395538845108975144641203590925817781540050960883507957562200084434081443080116867659126310568905923533467242066148086531053946970938081402801106658636724307882694064840829211218374752396531046153210046999213750072003470971541311184507968998292895255215687212572268803343861167282323323845745645770502174265688661502862585438008470754725239694804024717549910699432474668025757051062206427163311358592778901095067766775908748087519947380597792867188955077799654617348138743139986789202379375796264956325604237599482347346129545187029434364885211735888459841995227715255029812191199595685836184069722368100409019294302905829266535236827001303481880595760930570316751016266219679346031892031664866934333432 [190,98] -14799430440808141171441302119649542153226040758872560771851672543109022436019662634042612160071072930802414099487285312089797946322229941939747704406851077155893193811161374822976631052821335634141322169418389017396454939847258512099380961692114992679069434180904571705014553436795583247560475699005863233098132672767545062477281361338860332816754267194177278720915139227819071321426471622431825294930234049732524362083056881483618133688696115308702399681966731919529041293143188623296588912512914903085182262941328460495375763642987004947963154416562613294394060935770939193254714682023765897244501980075561057864344027505096640781528411756946556411483959122762073877695541779727685284090931954484940945098729790290250812618949821993814182876522865371013785297363099367138947483832381243461055145648929776896782263644731705884925762692315837497480732988524583699486902391000889240898524923357388451513777954947278920350737448519644314455422295965777821660527682299795246473175737997219725425474895271709656016571487781066588718257134542826519825615295278733644151359304832543850428400760547224614053981492636631212784578946474831245043714624643500926707264545965303971934485048544745263683351462846194279425946686845889628871677678570744887599181461806300406628242425351629570553166780357053033054458789177744201150798175546550734296230789366791945414570886497753998234426733202502146066358572 [190,99] -623277373780278246275037328469703069417260335462300037065494776640780945336925542425526315746514604030796558306604221506202490595939153809045650150013790393497745982408035370370749713256545610698217114581310340525138469432615560260884970761449371315050594582019750187468388527234304318774701464383292275394833194084658714749700105755631550611188209883260035827020140962080800183806283388931508712842676651025067494147635235771574741874238553090458318610670456102544637207365356532796564799330220799330829702645716568663941476333859274011912263468955296916802841967713145818427326496979676065743105327688923413911844789260907034714298386765875760708525833220490617392791649040077019553579278921042848831058014585363985120196302187753126062364626903039913934931237872429725436070596618889418428304171272016611558622091922827457656312032236808085627208459224238869168757676962473893938402586844624175565404566482611238900479204312057237595375807595429727324987880313937070099165420265599398296399861218345122733430720060383113540643568833814147649705540899300413454034155618329822928227188635916120530670919213592209308251905269051745266732374043254058568536738287916331139713855156907401691612141470871905865296406035759609324208498606939968138816328516771495353223335493026595144000967343565202556487341622305104793082264569366149784298669793467549894747141021381499747699498647791090448195 [190,100] 87139359605819698180647320113344853062515164784069695776687465801280416096305978999182933447937271495874931987187833292889347534689909771833527557490266686863806616353048489786390971206882403668542501859246135459511471112852317957204841757175519733818907485767478465385175652639637887183170954619496905677365322084831692274878590152109215254146451885971926228988336649204997949916219342591430082624924988624863435090678911294947895608254129524540384007927913530002951856982987639541557688561904997828207754375309352377363009999397130292111127908404723407380714814283369247261033237269643980302540404283868035910314158759951340606060828235496519288439627064730897287151482950542077945950711793702550201782549155220957369392504899287051144383232661905247327519217108083889507629716674745885620821914367932787669445396886777988023294099264860365145646268363371786613122566667966933359151446442193920584121945282315256333094860615909426415577910963118933666238292468013741302120976037570412357614512341828187295438120795152907139424765809318552358993986427579481716491691235745513824600290715549631370895431265505585188885914538943603582907155784989958325702791710111545354624184770856141775555574553882175573446009431053183168230634893489885363647859943847614118314688279658591248075494759152304890049927626064026868087379931719638004200013472039774882717543104946664274394858080558518761 [190,101] -6667758416379337578502694535409826444727621684341976005883615010134820100340513095946179773374964321143256814271430409236443263989585609097357140346671491744604077720230976058915001680692176716353401359050522566921250777073396088655582408048670194305003777885556615669271697353544037378829430751977121958637918495658172105019864055468356696630537836114302774190350300036494086114386008047770198997079226876853446625425520969192269685649853963105128894342185528638135818595365906505465661299922546883024462926435733598107585066412208219491073991748565077368855654748113594606051009174925323988233561183861525226221603409211638584288651385181454924720001054807000935720790660561777225735851926596020444376984902474599736483134479197809493907172484394670865965279960916238590696374779008203917673661714254135512450821570529414876875150159178319431138237920060890862415563528552909788203301212826089054838590112579632036749072863150319191670953482699842044326383498005483720328470819804727682837200336882007725912647154270329692560928138720450461952807909830303952885122489484246803351438798589074231256011400493129936419965145128050329477851039910944269943588781921684008979248284173445441251479884056077860892612990218436231846709839944468392487875519390805777326312039684689032422579545000504578269835677540047323310683659833681901122036268486489134883795405358810671885191147902149 [190,102] 123264096471483861635193573507663815388325881929998591487004048053945728892443337210176180891461335587038095525998418501930823522421079122870005619074390841683041262294513526758376691947005664141587860918559128408304080050094453724768693682067550233624920288716096979908034347178132656128507904802761218102523053807084730298306167337338299183318859948167775201327763659171332896087554607435179115010591146452393333789970345076423434273869574987217808452267139553327897869289888737568327430524245223149903604140698619828833848083909516765437366370372606155904111120565691566140593586689269257429605201609674620466229291778267553192869967282338803920162492025550582125316173591737329231427060208443585711932270335424534546702646713160271599645948313134926834655897929036846814535640763395987530578549510598560648993882501256321255992572272783835626578606867559544561838596640777077538855545096936768791004964924239391521872059108867648905336032752906969463882349162634607830344991414389135114527477609254956164764641592141697258151051406646733929015009249683835993201334556462780422814114635525913248387583556275436568691087792727253966926899974452807525005793330334485761334672142580097587335866373350014880143660774166428013857922720956782218128086147542009475876696248302340648171490124820290032848940564420469681022009438001405166662513285878363317548110434602348409171272300 [190,103] -16163783997019995362086513537614403568940996022015724900890762851060798326116691605807129796283474286156704089838600388423340515547751856003393752124104476270709839471950021248609447717816051727163307321440503472606399928623394423236438934926745135129348541388671408179627242786991022149340691260927644716797280538819088696343464311886348339807988221012927555487461851666268043495812119114149005872625072795302313148115587274975836267210823879797662930378003570704921570054698762936942015921814940988516542051128906203014281730517962461477781802683158346295577402202387248299596755982993630152490086704141471396615577365393396979493309174478997333019826804332944279718876378744599625115160055562383606396867084484441523819482430090954961191051010204886310572574420758516622030796562236383050698648211814410252099783890921901159793657853361726437736327915338605586275566335487841134299102152611240809350676679732145773919743046909199559875379657702175102216676770873724373567227718657735049215140808301171477818219096961247089123790657845867947055748993146728827515435271859451774263768711570943801181027840787613459291674696919926810478543154321731200102334424810669148565636084027513857093745895207635715991486684625926165621749087909806383048893758494952092016015863147403404755212981587554771826937473574301854390406615813224314730068478559459459341520467008975875885089 [190,104] 214960584930662392671854603526373340658687387060743640895533893988584056196891242361323376552080216430697741241025191310047817469974984011428681980999467883978124381096887559705067741552853543005994540011686437582492802993081033733628794349187276824104237728614326778615226567999799478092180524905921077328956203162623430979582601938406697742830998531100901116628223144552025077488104014285232160755611670083812808084672946098518348985020391302370705600560341908551705933571931635775557824153694555236633240261187318589786888484145405951311017364071265348463170141525690043186337795777912693766751898491944178265503773135458231330325540477867665439123947728804335846710832139311539000083137952537488628581368552153427117591986212672841734362673934915881616622085646644746436296706975059009143029190517699574435690857545884812612689650449768954550689287776361539000920186769918791874053008910308396791817222304041305393808477140222603122090216279015087309832624999111426785402424485631206904032969886113222286746754763271387838509827774772144049402280836824277334918201009102112746250259764789583315465146527252378056193246076891425022311778579668624905921654193304978091585409777018896831529989582181181626094148057771745486481029500872071215511843101175876749607106375010983388377876365874152680238016124857643593317689346373306459371501447273301081480928794564405419 [190,105] -28742021540118853097130519529226091398521920190180576118014127357051443227468958256543734417089959094020221567851769058962418844842406785292374003055128633196391583752239493239105176946860550212387223407665592193134196837078239035560493462665848838982876782415852395833489763752410129480130646366078450475851999445807154033857978834912581317595198549515278522788422782290878516181429751931101266002490734230985191932383057291856283647442269288101677987155012568334536245515262240876178099282111221010014013939085572509833138427189799771725357262177176784070735347932671655241081421301226392707555052197149027610685266854155084055768719999124934759679700901686461398116445275047404720817086770878834737477899289063683339294540443969839925192107547991749612580293290963902727059790297942804897691996289562663238760523062209754309847990251974367588950012544500494040450811931462383602641547598339124728468304507653181243581629215737105782450868381749854822858490001029570952070332735835529614517379136532659178882837531547890478895644915809477514411660322852941800993765103364431837531761527209865974946291906065212787524554916537523916699066702323754382145731913970870695705077793005266063088885082312673538155984584571838330182357986148327907465471981236565775959780304416691668521852299757244864552201979542275964382511805125268415632136025404330076402297420200980 [190,106] 127659653746881071886035342402658662284132501143711892123862845399908612207029288308811968128924937581703927022010878817068081776238522263493805930479379895757494848122347065879052013387073831471401208555187400310194321809128877632795175847761865172178948266778124902195476356117491918588463764797425049961364405291021934405233681994436624287270221360772055152250296647083454625873051751934335378744312871766264811792990892404767836779287418991097824228661834140325040605258431273062629274203574397604252722852905608049924529932514211070278500679421573387660479279018613267011827140547228751324965774257659652778200319549709387847535427628234711343739196998774699475482018642405953236425887097857900935319168133192122973410162998237594508342724173395010420401371450869413650244921487686871138278892246691908623892316614175239989818579604084711595935382318111626152026225304950754366925885936127599006978404029662101059155130209129264368720736245963917858761222319570879254793595648093574476574225557517694397311564315958834601856272466412339129276468318365422554794782759424640791283740697753611925968626073886874002593584937151651192531655439934469187922097295960399941351036141585089458898584484801366893092748837497493788245122765911299667858558204753050030851832251149532332033670757615711933699077242864140363817432708788758352122135644829391965526929800 [190,107] 19614741668188691288968865630839519957889076554272254153074586103822188374000999377745779580963756605564085088796483423403822838090680887652536015897415900469706861805937599841631948589160133660929217959186107206088035723049617372364690605355077997315901929761281293452355023576456969652598119367542420788367531601798273072337704252232647052721640480441269413650293992934411004340813516054868609933959139625959637358807339380501592940000136007195845726765138191122472279683363951145598747583217026035292224621840016202804469294748280886930069245868801035890819048703499298827981486199389116589839394239598980329282245443493882220603186692897766411878614990803341280494617204356333366648384418525700859869211565904932806946718746454227076883640030525290897324696302031985819212516909433120339965877878273816316905709241865455812165668297762022745710709854355062465637834066010646602653547872318172637628880565779315336305886869033572952576380628238342713793832034121842633004470969902536154244347502559463742193312939250268694265296265048861837446263938477150923682144886059751157500776338143502721183201227871203362845298250668287970352194872078529218905066296353292388733301572893749632297233058402221567766248983052238850828854459415400849762890725479894297693382387119102059083235507075671598360109369870488281905679823365632390403780979418557021899166 [190,108] -1079105053642940059635390502523253295195071120695548050857071000924070116822194726144701275860156345441544118837721448130141528596064530627577511288270893302883191800033079392437493578035977050939198827056700679310081775610859228767597677223494178960864679124862567443341177317592964065729104224422169388299598827890356933640024376457535934319541481784877804513280841140096081804439226004168694702489226058769438539781337424314145459802175877517450005373445194800811114346377762438393464148595931181298475853447497119506007814017312238713740104361598756709577359068231036685396336927441819697604232545299799312921647962704504201448749479429304079203518391521801813689505886372532509023646101819650012174598927886780399675205757345479127576885419344252679509997794544174013036348043648422529381149680379499224025259708733395745580078861196974392367227973669647662318371689672197904196519089632804769827760238892058138680266456506497988271240386671521533062253256849617814043687685862317144703929312230379533234508530966821051061039128262372003104758126541319716710026607468789688011274265349652171453652937173001904923575883142629772666058916181586791807544597152127204768769015739362286990505817380677965632531266217476783554689059675466807587085208135000852053142851038640249366632519894264844381720835903751102002528769361132121011452340615777589802 [190,109] 30784181474013143368755246677289817444689787188418507704576742120562602670852022169397690577241871115265157285304917514842330685696065697813458603252190997649156017858053739708392020942762925079012304624544622798899098107057886160885097982060518094403028625995598750791966844632181398268770434384441354164038901427279931137626363954931788592982507428341192004336253590744085863680725384497315548209499179389164532367571949715893879402123292483703304543425750208953507986620674748918043891961440306784091237232977900750678565324973181486934944237712351987261623746691665500430072734319614777771709098699750037939412514610586531689111151145542325936591488127241129031336769960038890881435440907990731077154739963600813989105502549506551287803247393358268213578072693298732328262751100386352674918411056673354066798005737572195220478099966064283579901588242940503651361454884900140978784196501790420047561489585365003884110891256712021186915852914402690800015046275717218700915010022348465941080637556093498107670036107809081226735031338976229327027081310531290429939198208467071900651300559898471050234844244867680809863506678379646173269644946802562367309666601623493325321871333362561322594813882517908188005123516818709318078187729147033035502397282506488887235752736844448833139592611272800257697361331534951330697201494005876309239287667379159 [190,110] -1234701870716499606613634507359107816775910669162182788672592287630294782068895614989199727798191121467458689275669736372819564161699379092961885447953105033088718154018293155324699782759509710160932841789088750492987598657959701852757348022409465239234198410094079728047253541121955008292773781274319714952879247314261528825261603455247748200460223222484956966936127541453409079448722164857639156843226374228675608421209869071787826815226576678359159498418546069887027357603423990048627112017185012955255531316427033813035596425995269288046392854426809404845340748351846591097005307717098779003785800516159019800125012290494622269655919290288153270588961195538053068667346301784699383760460639115818736138962688896541539673531468477780799355970607674193320203701401303783670150498198886554011287547553520047013703702400718426551119674497090578025181172126059679594293146671751965096724545861917017124573383277971470179404991175577966980135876206194271341716296515235340052334952933057144314436128496386758293898290520762022261982204579733215981121322701961524317504790742778853072284901714609654301892242810313353852634783910902194975387187190883825651338589510146539339710769504692681871915961464827427010639755620450576656653196261204475201050525679736115993696905030983466009793877826981564853800640835310938930090754198042578749756904949 [190,111] 32140727209593152563554808509792625364728414823103157298193900381824120081778240148536541116654452896267422662325374237307792586994763897992406756313514460086071750823714684860457599636775112796114627640440798209274698515063184404148354929194062375445597184019253916755509925115167864507948377495788192946906802494668610721174489898979372217383388467085169447758837371564211693644719628174203835274235659652796050124419142331194604025763460431824034476561079979242375117825524171903079788621588298911897945686355817067060797004811367426263126333187605650247897982694022482602875618710648440077130864426006528629723665192964977808813486899137305106965866557487368035423759729738371848431492841529944948768521643092193477578322819681565006365787912955299833155050149508313794107106781097907495228158517989576571905682642267624976980303084891493642876756246558590766557563782445505985589776190739832495642972613345030966881699759498795044305314426278649082981175993847991540781139597117206247204095940441000265118016483247662613866320084429307038032334727853519678311093814169457259953836440492735525014442790570038262805961675649448571312158954306221273264757514998172564609762779672754885321942564421574746877556282826317361108163150189109279728881718117199133825264488493258790752472723960406841258341879876680455869369928943917891099788 [190,112] -372383246185247360982184103372462550306824732096482298615067309142500353272859281873665110241409540971197778846639136174147460101839504103510765759664279472588317504883397414058211254163679708520967319946723183476626305756058222379941429945853030133341032711390218262563690980462972154510821142247462003781214540793253417302500386285162272689658122754982009091515406732549019623206985478703258810231764216277137465122018860317218656766037489031786863534234210234432439063403115366646274594843727873748538841309313066375116787702730979607534946723136823498990089811167520225637350735630723479804837631001973448614320896170707225508162390282482678897979772831918093517108660797624347481824408753152780337452061808415074269814439746773921873307260947338289492824733304529440926266576355491719792545020513806973056297077149225112137848836848101423061252872682103900191111747931752887601285430706296883352819181818456307968358406184661070670219455204511721613243119963906347452514371224143154125145740951741274201403445856058232141846450732480423652500476878631393690667688796160517369238276874325155545173778363938285013856118744897315131812505491416965516761943641159857533336135714806533804490332163358639642989249481135876074956139195231288499624135011249605377522347966592294870733659634473876356735420913261769087752587181915117026 [190,113] -4188851530640193493996020577929589038922014328301550860769456987650013826329912957925243964842725178417780284328307750756465386544625256732522702466599438584974748277324805092930027539288707351946350587990579588336906083279380924297996216752784314796077247098163070838022052699707231221376228447309360508077058529325586639587217415934022287530745201129520524689797741539741224649012840506699231992508421662642024899382725871811215496019262894538846808839884137507214647239124716461480981235644903544867124440553918366513341961317262235993937355348199082083185986771854083527234472701576682691163183275474063373465334922485889598301720276985472325463196705828798384679393013350423397376619820583628160856252681352041808590820620062026042840626360631768197916470751440707876900347801254958326621718245262403390669925813618943339257213251349287384526225775240923090548488756489479918482242395614441778523228074582504127442205425387846873414942498060310958397613114208557184939864888667795444435603407312264072706267035767536794062520861553454844933971759470399855021531761910224068228647890734985554448303099984826000622364547108966495083871128463354695754149068257414800073550224642482615614828140659627803894747196197581417371947706171348492462883104007505416132115228644285345978277464591466756180867133676009205317114213736286 [190,114] 227019316525991335149036831864384254603944150616980700538413780948727376313380573586798263146118605932789576029292193415395213017049087662264985753491273021219606937328541274006140839685935212703105149073839456455916489882148341315583626318577689394983091520638114543310152809701260316900685182676523166243702500484629441390117902185958884480728994943674557536064921181246110404208334158846308250484453202505235122894836818406291718145090346041185895881744012498245392860550069498756669221121340683697753537415954782402480394594210450050358369835260509611652385490478225520810113984683781604799244650714250745480032812181231548159308280372186288860759041114212423818314026147598360892832849106153899809653208212643376589675506602383817220451201044195573202719493896819857814424994934795861828854761421228172864029975221234140751215002837212668295813493796000041660616276377706676338899208696501745330425451630306504255967193194515888924348437738128999575967342749518256631283228597089389497557940935269135334815222928857470295483899400124834270706236264820601981129298277881843627058358027713793216227343391459973268860024455769222533240851044563007150188955172485281735385754114677109248919773401786130520984185358185440239321910597492083946894876823961186055622697727256328740777141609405185005143782125258774589872881169 [190,115] -375597528709411385371131861704730690701794865814606072466182236257074319675325325845133065417332306803414512224743955586917287529699507051619250859942444040762084809213284021552182642553529933763488112195912253232295081794002676164114877194996619131065427887622921618008268724310643475654137263932810157217076647981942641357219889775119751905414413999209470913474710961060925359383650995584805225727425493787312099041039988614462336163262817764298274099051839235640782698707088355187976255836559066760730332603877066216716754439537207288100888380325999425451640826346122152464789021254598828305307171480773992567984922418450256991266259729562193137900179387762146127348157729567662485455317083017250673429257099698993442281724409787724257245129381754330290849987425310930496627167364857981659325645871524487852746096028012890165709425181284789834190252198373274230737092687831661122786172054835585265091200806089513569591862097138426927550731886290151777610145318839239027734906281614276497054365077137581457087945399216836135263238201483237758958362114002687147930323158783028755092674349607938381463442656177609525361472958195819218279537041744676288251196383289117803022058023956594067200050898136303553881402226740648369802646119797251576344546273200519698871509869736098769237616143629085090886497717978759116714 [190,116] -147376879542721864658444633926763011845737336504626235726520336903884503647454926474625306819976195945106105041450924640100168264770133816017828445696349671326161989216516168914485414044655965077518222552472439541856532721542180570761658102593948658771804293024081503369953765530476910951049608698999374871537104332710499506902854614279974288772099920074512293029345755423409876404454017623722520538556301983543978755192861520329818156840837012928971999581579967992473745936422605585233040714591632474660896354746396447279149167096389585642548991901314654986358935151755957878625914866050593486337223107710255557336954969083904643208273189152928419429867465565211329963805724805961820212003648883139648914419674279411428004177623790413999362481997473709075388397601341182616203791187127097445220889272397954992175350291732846502319388699220764376639793454776116073330282731636078747878242038153676225227593290091057910308858277524476623733453186442425139938477887171277137104341001588558129226145633845972115602444176002864610491940945520395701245370158503834201531273253515784510089131927168834391109678605794111202185535879758931546709974060100616567700671992079996728068401723917504424128298799522934171615319000837486644212228181678374531484242431811164024598221134907843705923177050506352910117549398563839303 [190,117] 3391072086690786689297988110549039912397916350712931427056273917682066763816181967422082153579703082479424030308174905358684670198482108657678951133323267216280719078059967285949167662864320606186322373381510675294796032005530727829806387915200539664345885157025917318174388876883783506460193732695131186221219391083925068355264252212541007706539570786804158100918341469712932139049762792789447127364175825176776196729123150269104837661730648269068492963910245806453028751964051566272108600549117232612949688209373156491594826276376659414470976811612409119951509064920471541916521240595887106302820966266382623998859205992844924562723778760321825194837253281860124221742189676843366834315081995042126248861213609724475056828473623691206672071441577429237039851468197715358295423328708050149526948369888534877013224992475356043025813853699164614570509017640059347969983290578254230856674964318676894851438938800075377005222236155098361953765449135457793050503479911910481915480500860781266323870617865051045600654501602893066677612919863489166916612844764837894791309603989281131287393063856337777052668877066745351780188154768307714757601950043666813616089114975743131705798973515490431249990488129717313959692445811710284983822489755505653708241761959873833466424334772478402991462260170670694837515391515949 [190,118] -22069799657738488534472952289531958633590595394862211992970733226566043077381670668267546170557966930364222279773991006767819960167378788896430743916630712012554761677427531874032382053529792004826134919165488188521124986837529649236749591078577137347524854868337528294188020252261446012076096903085719227822249653748291485978386071046584422139427410810717368858770624620506778615352260714598791939197859067574254281226164633349379638616484569768110565988648374967780275599609114429141209046074519411911198605536143056720075730280487284016615321774995253555659473662423741997775217834765577592261302819534024753422502853543778912673340410389631652429786050551727472028521939416927846857878232328899557554845658110021453911111895133327859296824885650478703707198246291718224183547301714329396521567471878119151855983326491454737634539077392930064312789396530232204447502215274909320840132076675049248866775407111881250591034055499797635752076266555604697106234085886112754416667428724872502527602231353779427254501885015403626091688371486022450418013780865099835510164154541164661185365032077073481283728750864781636299669659087872862680036821606370188040746023582045916805156387520879387233246192728553153666826457296566536565901013062015670737488452931040304745798230760224358214383433953410436186795181 [190,119] -152870268768756744303271724656168015570385091742843124938776890784483251669108324470464564253166438036235930784296145800591636120441530945251914314703060460076532441338646209475033130409190616052025644212364798137782533950582217295373279911815218171623521439210266504807520372242200182314028530948758702727794443667133948541100325901610141907076168176390551715411394848190804773419488163983842731779959221836467103380032546385733903967759587963373851699942402371118879706498475954744011686265111137390884951430304634364749168793498587494989585475748921441552054123968923425978475949732659729736859740372271768727942742210467750170222622261741109698867663124246027175597768110695096218544820630487219762567240479610705582173399571700599504599314677543135796793253277170071119045798492724244207415546822674953208136090033744351036496868458822899768815460406089576044868127986330921165077034512978222313293221895133575322793158978305700685539653267709030147322706150319313486319420899501806927286287169618256588008479761922986120243630116298116069466883964930050659890321947393155637750502796154906632303683844524983369509341032608042862594519821870790414872856056619579168602672620130158883330205283889042736430339273906183627474745575226439896772907292297451700821267467831359649199048080613575260461 [190,120] 2503950762948598006033069534849350372839725582614913830732518885785954199690873734539520605474580282934029090321596677657370638025551579366040012974768813475622871962064655407539304899714232636858591798838685107680552053681235192356793388058370843254572889227702199265230202856408585583065985339112486847981136745681906362779286922309566523453536197148187575570768439736752088042882917030392041950636685237828500387551082115650915695167291128770906479958952510528393888309372979851254656272841412097959996565495486619883572281141766222980167241693684284735168722970879018256692262644100266531482806544269874119530549826909428178484993409638436271623293009070438528102395168365435069294385062488122850953434798980837812614985025676361814380168834672821729030461099796843071407387399134397718164695765601643626515242171600466020161197190627563920665011938850979979162861568360375300850921239422204459162127114460439379145528160486892861803170219604461417828064840101260955117948431698096732888551218854554418808667358570212964656385102884119881262491088806117555500160384640913202472104529646128936025527261677178712879350258846110054289165604826187411605440162272848048392257739003461094966405852802145809782241571670310831917741305481325080838818340837768618738840683404861280619102923034143267 [190,121] -7586658260345836493479777504080788110237755463750986982171703330960309601649421639695089435224937719045527026244605474892884461955004199136195828292173260751560747704031695907116995474767945851693781866919201738770742882049004192089271203327381477574037620691459355458328390171040636020534778901997592871944743867450602676921871695372508739152994438421094898074216837134212592767239881575537018869380772442961780324832077477310855791743387922495730268198177910539499239819451782168284118091742470112197417852296298500406831829759046656527656033720542928383948821198091085966970905980314745311089622609126165529804030860742104581292353710733760464023504513664472236337207306505193010230774276608683636252919981887932821557852892692486945082125156735487898905790639328870224956310694162806656508367758824650022712839194070053828416388148073763328536116990007055257511166246323608503718315415343078910851809432012403460086346959624076347952614742343936521570478379997043977244516386109418738119616397190899273455684982507804902098549040265684281003195406416387378734115982988038286138816290281655978354682353784978720490337869879304233632494919971500555655881856259049498667434308075901420951364900014665104470276619640695598859646182980693006483004391855593120545151796680558319201646301802 [190,122] -20333501376223600502694206207270856846331074599971770478483989863371131243431017568891572007439321786879355690419037512873686183558108885671460348020344756834169136488696243050715562153291302531822451587139156317796630523456489980375924446717961809528372236252380689510151214013797548099155353253900791580075128420687335436334809025117447183478558495539328507140586354033488488574184210068081450411318883509962137898072537966649954929594825678671515309241686450107391760091006224752803316621637939799310817852055430852069903262240248900748692264212960638962055140745087953201398620179715461702059921100986929404679897949606914363581774053596305009177888912629851710116395634646062326701878722422884032883050109940501492852015293045973962675735352790554141848933382713727733304300707870851305884218463281798109938226174444399241723670970315372119667780002485914364219515993694088354558774163878858841877538825384875553598185309031752440978600752407484529677013620196996241133324653576477182112528682425141470809851111283451365335100311091441131130092384441624085897989768659389449339484639427684310680708434919458158567565924392825732276604091090292430895641268024534586340371107208543058986529297679321758401838433613245918756643719384123095533103387712582257422373271890156015859788 [190,123] 117827429457140918178158935823340433198715455775957678616627645561221464791306643543643001282083760236348126704548939617780314418400852083205239029262080088647633647282846147550361362195269385150495865527556295497472657873287286845983398572326253821244761888109022717880687327947787668547707417440641910646545250372837160405877320058647946154693208635802231420341570440131360030518594925742949735871738610855624494286625828019892583736792566727287598951908838463318662418656212438211647190010393273835900686814560951082596229455423173189832328353958302844139638356266626270722459659623938940783372216973681445376063520791848977795804221004618558469991433320929341708738505964541221877403633321312633988096554780118985118398388922436417382404411195290014567590473268996327101488498487393343457347815821443883656576443128653419998068373641413786394446974097992773262197255048626028846936325617949964399189853200505155293471581223217798106890881881290217827075486208938364267801139520364743058906133508713366390338388390978811114190141710911413609114977442101097140705533210031829296956723842792326900932230280871410719891027647444125546625617296216050740570937467164486531491129777363191435321851380445500091880857468801534987077378348479609940285034029977068292986788202214298201 [190,124] -167181976725943531746540167068188162669056758063870878411617856209287239567790129102139422876993373873112173960488788541949790556761571889701531221508437369660308111568711546727908038422729084026242118556916858311440520181114226331418837710480591199255842478478357490753734781784745859009315044363931804572362692826785069951832948883025068344974786592123199003689383108152023652709692078532523661725605886996119525433673804008866592026532043793452995691289873592342655799345265504013152239740310648822723911217811692342585864620605990770568684653047591316856406115518905307644539460574167331106138161408488063846116632066542598982117519909877437503436658871792689253870845701085088743746277512305875654004846090569599641760174846174274106307418443906872739789650856083797687721967337139318386135176873765791689316680492888378094409971621593063305654044069486206628690133815507114240705133092650955495619552961028529403951401450044322690449327459066877999230054174858957582539609260367926076029459450484766631412156467460299464106853028294819586459606962673443121513969081385850249727474946099793752206887618755550045322656508900523135294474388764575043681373918024341531758531135864256928893758300731505505432860159256086808031387570453847914169772841089251057939262637495 [190,125] -286351610170577256563269395353264298806935234833940147316858325584628812838400470927895809049176735965146238494835503918589763311578102590735143057231512488797657794251608381998135373811421501889874132854801164791671121023551704518817422171485695279375481743441561781382291505263544418607763833891627294802377208586479582462858073872600341828777267146358664167762268206551164566536764519021433714350359956775163636068427385975518355947707954941100214263244611275648093601545199120976910388471577893908084135461195064076507122551608487472602439063126123443660207967865942625646170775004441266673732157439889415347618049070610606744934284608684318759685367422176475791818886393561896194458405436946099279256425648774649622205956497756626006046186885188774408383632590515840227097985173811222028153861551635402322936995308147965127608924427934210324977480818320959807150132695981876373137540678185143997257050644098239538930407575260580538857297843702574835815067914521114321119732417676833507709042578728453516107427535752384103882018576999195260165370825147470691515551378838421862184893124834543770840334959341833978803730864205224484187895571616395859654177585034862855584320486469674921190824861879014745595976519023703640339199563756715085844000711293354525171038 [190,126] -58851241127704204025605457744031427966694575884387514250435227053127042767514869756477241465309526479639735084745955203124166423876044729624911143253687336893759516449022759176447681192907423220330646896692679385305111718636332044383676326566598766375598234271543238173791484925352080413334378294806727867586158331825820793346070434193110463392993014939217618658428205958081801460450390513936981680178927858485466766510484766904543910209435381449104990684025672862947125236047958585529062319562006040770184620912047417493111544081753673509987636277275830173331177684503937718727042756429731251244848347273212930970005464659824987744879277297049473382541190983268734586787799158727599505442411284054912370456036641165357079653399347011428180020433740473053014266978720067587390254042568464172635674172159131446520810240903254081818695751745791996694930119656786362089615856457056771031277539326232395847323700751581834123649966366867436457924536273444283907982829908940775175391122251411749770816574836237972376760538026450537495007970182205047785203555672167055466398473962267512414911481271188578270178762645939024681295165234099450221574377759325055173701871955937357249979815936436841849613973800520438745620134910206725954944391459872613493807399118225495 [190,127] -951385173381901166524722867573190939972688752584444487310097984594276889982139494863109755410006477931602673983504841227530991977169976885094152438971389187369592476455393762538885184381387067240916795073840720246529666814816450158538898193315165869375374187619759875347771514479798143833213825104423904659686187980343045437377253198234820045559576413145146115701606212215406163257716096067266678513408891559001984695061865280920889684337711240379110999539803073717201984375909300567793435976187163617171691045762943542725174970730740156440753384023036909112564239086954561033713009745649393945771063315653766460031210333507853614991308093852046593363088312908618302497915135140261097771406177242384566541911202915225331427917986563239052252538535275360045786297395851733406585413228360446558280430663549034082804696158310149577843309396469458286717521453005204121877670185347241869024013573257281855990259183443525501045651902534893400376974036363102160506549191860442875408771139017474643174386864379635956994370164122293250172444343514674988584616070141493770028829558179882774046670699339096094337615363289003359935141764145943553037334762201852518908100421558271639186099536386823925139226418610278414152322013208846825333906783764628237810139100228 [190,128] -859748875750531157451880534483630877333208572378797371891499076867984042164704654438037321691889531129702273123263298828846624354824998934252101063268843004216758104949212072398160364093490529285103726769147770817277080854115148783795269613767327494491655945182444668721181237500107289212788509859572382286055216487653239249412069783725670506974352678880191220970382827362788478268896735999896366780786631285704033288211377590078150715586283592230316295728604037528509834685625146074603253517716856430648578152347462071967581035920969235300834629123690010813804390731181039541477135364693583456117827827758153172927446689011542612733250368674758503945959646428958653687147619306252512465409048578076008574424738465157697942906514929812482434435428126633312188941636538875817614130953172949626016436542418879685963291424173452387916456560069461101127992410313655768897839669305946591651751367664310687199893035174297932408314006191981198010986680723192439130075636864930082099935365774716449576269408910301203686930071565903690407990374040093413385595411400871655804086968071688204515619927559144273247191886346217371965379445534142692046093474513997367205017355259036155315345010493767476819165313563677128387969728796506673147022027134200404761700 [190,129] -915655100840298296336835796684861074859059321856094984135227536299279888056869121792832404209477649554481403117833278108029717943152637725844442329447511340910737649662049434221369771988690119095144776903807856959666191617036542031939607293904174589031998504371017859591311962920977786940183527811631943460041300595874401569131686367484972797708398801042949115588665949869772723382241831009383980325834444521932592053721765189330794307075070757420698778865731231822155525816274254602349154896806671411254456173446620509758188058474526931056900147713853531982563824317189259821443475894062627935350871954383030567455661484342458803066822439284793760038198159508637460893722645389282795334440950501252921345212518059482493929816435134366690490042478708474958699104644791556861014689801496046464760266788494440976840076907472468000538839560394089808048110313329094100022131713424199790951792118244379164451045859534193004768847754967963105615849115341106166276918303450029940120452543758417683489940141504421107959286930864608497803102912814300309355640002547540401320230065458475078858247653317674910373026948294746382865206137716797264739330484004318114329318715291497406070993923990407147548403098476779577613976457753260573950730860599986430 [190,130] -608100736794007099312322326837986807785623203818808138089791868942385813531364855302831609342336772986164399719129219784528067833386908679048313930149556736002485940737228702569809023490979567489364501262699281258307502652969584771198338827271065984700697670203829758178430969720315961454878872754574606426979025615937112493098559753280898093209907302451614879220507964774324400109623099335168446521659237487012444526686644657103356546581341819166571463586460850811674289070132729380886936417725906735172303043460916867004968650638787716197313729587355588988345389982047841390477826746823948680191088424795144145721798086880579824944103760760603398417151762208892601543037069623133814855866160295316526148205915476882181631776677642839312348550110509042555944294579614221885412641079357879231890085110564702456903993695482975031799486360345513374344035064477979257113287838963197665077218231098584653344521916561308782876250048219824560483759233016162545626363225610812240523109415720818837989456718992043937535453092785887412536689553781258644198223660105483077206976167057938201820895185239956487456599209461902086318131887792871222957013573854514135070979809944875567642044798791900463082737641048467601458677160847462687457875792531 [190,131] -198929250647628822967165300459316433607251647728465781534041149223832906603292953919857158173479382545745871822761771646876393222124344655431348105465153748732095539103990352134860090767411980688091541587095507842986274821386237440799741876816031384773563608075143435444795934522940276872707584384803127688853343053248429187543005178582785529005834142197204170573926734642065337982201313095883668758492936522024534547417682776323033137648182349884655418908522393013472478893181508387739658957055920315303079316003604243872880216509612228424106247345848760867960863813562119863708458017669581987972666087545503410727656567820781889997666739824420784191704173377682615364599489732684084028704014786081474821227467215929432642658845676371300787408410445783748869081032295302780944744558847565405048870884203181095216801099005115721001786738644494136619551199016407985311395013317811184151407908654482448738687979940290645641126691764896380531387366869881860390169201585811838907996995693321000279500914805669856877280900414399601430407082817749549057775385179040712007742898099410498695243926822995439550412244607811167454473420337022443002386188915663612871403466410886727151527927014511428771893660512198211968161696917305607428622 [190,132] -83895333712002764319340403822673286664002665564280549176820234497927377152846171024991108011624363460891429087049847823159695494921870296323849119458006717986550470558451788419922497187070300924148116001117709139187122605689622392653029610926920090189990467484398129237595497674158056538026217743978855280393563640483827470443333757485756444105702845305146034419550234585363119142178601464432319894522146921471189038445863974739121635229568942695298385643881196643059115962564297684493873759652670272390237935176035101095876499830734376171768569063924508206781636422370787004270389592462912506183473600166707268037627167217200732980767427461082388585041611364212019462814251563365486397450822487178322566310636565014468209403626879320079979217993045606148113385464573181324682830257544008124232704427176316985864069889480461054000488299781411746092753552276495013965045170370763408047091884348217757268534992426704712806601369814562412532330224102302239058349092986151210628709300107239079474686150679526286223073057799472787111062885370645199791061996554931346201988265483538424088107567370123330420157838170633543738570574545596901067652169425449449812244060122306776302280222217976082927089462706796785300079671947010484 [190,133] -12453641739878290289978062879260197975375710112101186717702492029583848142368730657783913071279078341816291212640106104311699077160951103814789210253043943292301946682626727991911024944878039624446331262376963479096772725175145969377940069300301269513491667180041099545052990580439653498336293695982730429199959555409742355688355518631903591103453416871753771401075073857387866284421178877640788451677978242896013856134534365891003138731831388801340469217970493222062456769792746615912331844631014650968850900963671166597250084401770688826860626063019334889026812698533406048736701346565112781520046981154842627276622291839212822953299021462330361301548051785037945308636581987532818215170903538934538134569886700343174815569265149576126713602718744415374910581740421449356045824404360313729215913113268326456951876876218877712145264175363879090244801236627399243488805822875617664062036197091908324880672526218675348090451221015266175528229147976464291561834082141921203791770641914701419319962104892499310026107430560951638198282277718556536745733348050960944889844620747917450816201686532824639506900419977525088557502583223357888189645334102488856216014416134494490468851898800588720174557592089610804353680148042 [190,134] -1624925363055233183775315343527672911165429085803039539661605933825696048381123098897837176956510225072568098968059310457018104730598482153963057956126742029647213876118010917188721162800466869489695518010342760927655181377747833329494902441730841554210381409385442016213825772907026967543826452568089417570214386013978125564088544838905919731308960074531743697664130335805263716169692318956357682961066790394323250083850227116227893017528277257946317014106714121441861988115571162046582356726438358462565693736947490626277610902560421644377062105363379550324025658294470852124206105121835011515133263914955222158009243601505551183383452046691917646331489464985860899901063579013222155279036862512945477485970977225734584937266910276008227973210934600518152061018393802686126640877661044720361717009039833858743125340259356018723887379258161959650293169858137173568511558429643056923296830348335191870364862401180023903228014419722908186684830160007755112928506935630330244463076134708140357869977392939170209608331780507128352935686099207169103704906470782881621856352193426781882670920330445136972858835061882400372682621830028246350755599844335399729327233264692987602423287502567604438156512811084757543068 [190,135] -180717322849714349613195101687685716564314372290328263446454482980051052529542257215588688917232555552027134377371581896716727880502166069562119563908441984017365720623725438889271167938410001187967235750609439576943933937756582296372937405777132657846585825406194425361555204503056435428119049651990048873092063436829085856758963520857430337642580185072222023850275372567039373806771554325581459466316332200473393262068908819352771070683566586586274342871369347470228203406597756175113247534502375489594801109373007619503378783781396502039864580077693585386476394930460154200471661572484936339746802757218341895268651952895983968875366268263269593111483609380977259363205070928376213660930079899024678577379479444637220939781108918574706966950567552635517266585757644163540335433708231371563419762883195371157745377104467536051173498646936272922117667423898825021434553079387698311898291357514311310792691370195723068927891443022714384346955993875954608923364166340246598935028938223125826149727354461955626505997260077421552209805289481798893640939654237205406484164468745984512923734981722434095231310437322211402170908347317208066011302587336517153900169870313285724915449084731936804039766998243874 [190,136] -29595455577323422586992337924512735314886934539723891185550094494265629983045996588725442922081643368032612935826070571672986281220467625659078647185687837833126536361022304064845537771031281976318519291684277879382434709621969264427564536589458609279094738422084606744792791361594827770299850767449887992576566947750266422192014088923606840454784687396012312470584526970249740273586465377229791184252726660328605453047807471312526712899636948546412085283582238839698779146930852100341113334698919389896838977455463388847112005210747321489776982588622034174181961812290469794302368173614113530181744025016763172255159780263535439202266965524054006379248349296934746812148490573863030252705082560162026590794837833926418960886950444564919033597886337882424593282586525012230640839775896625380159195433923847505651599098240603179356291096581020642692596180855947129376557078040634293843670332665033397704774865826816332068419078300513707235751354215212277570562253420873427806208060891991984385127936094836365266192681710706199162144433211073722878036568150288837381613021159730663270685144271265845112475315059920669879771813714286079560340960506347921584818594207077574511159433398722780023668927 [190,137] -2415028290170159160646790833804446294709919685919122118134275710349933199101424564748664682783350448529727408881948215976434868013282723955892608791912355888233412162439272754818102928712618146869944573491808007581443028731013307238817383102935522597862045907649489591517300885224404131116777270680257183297110459632971742866247338305006145982533378767957131345518116658075949968134285508254327521640693841353052962193053865890898544866794780271181503711784316288121884351110995813092579552059014583994996467354189919161817903543998259299461208530977834555355193011596584604997626368396443758426972906914613542647686977409944907827532388075761383886505031484982065932902010457319213938890677062264620558821825959342811516448960323364729840880342405974515982826625664225037270715682737954370198914031096017180479791551462210926194666448426443163866909802851644643072292670259801958653103782593307940090893475162011479943980552057464066150490119627607022563065219628228454002232870269913204313110840625483771567905093817394919601421286364650072449676686692623238942439629084110351564993456346102667875746476569751875569703252449153766409271044429774354266613624018124820537231986193816504579 [190,138] 289588133513136440755167875050751762171725466118362510453015767150856987162735210178005066301172153979757771393714515920170376283218810027033791142703720524563998738164893618309609526546184060427006529798012010888875438323891538084649394844614942409220717701732768742526955735499942726817743977836153544970725447961222207142169230118117899513101121569857824426402010768941377407004849116929977121840823128880259609421249864656007608536149429403635809228645168559426197322923291794628176207490322849434426560205786973169485329969662231184408047385739334759311726070995930643511077335869454247193670355473137750736206122936995468604608538756387957266393670892852395934745132741159593418983559248882106169650868394189783239113349387988363411008853987707737367939033507386948153042577865550822713573622199687098131780383587900051595066019970079531981775041059496394469307987949319104688590644166377276231911845403996740617059791718062032839020026296873519010481636176457305842839736500003988664250652518770921252383014090815111251336714379224618408466986593692319816575671961104306291633713398235813374546407877396046212443067341565110736663590744189313257406086958313679539298282421110 [190,139] 56130648381890638728974696197228791216897998952742642796503649366124034535727466389267660568922814121348501376804026552416783452533467484707684648025672408793920719948455988629646551629121622989767916108616568975278554201896456813085623089898999916473877374490917810511899737321584689143603948667489817072542582647703840085789189735169088758656081044314499907970052066423384332255850486525918499002980214228883617562310317351536125422060786699112153056269915066327935741166074467940059278186809684804491505111247189240344285039157559249835313753168676582222052874457947293684126469802656896219364543969784093231485673131048894925199166278395261882319693823391293884492821281439712064874284109966364771725659190564066703661301724295946184978152802719142297009735409439510648299462195262687565867962487332562741438981090076493298216391050087639709019700363946625387016756412309377917554039371095547378784546638166181515536610449934389291611817598674665188075854992024999180255313146879561247088111564440445865087849854934699330087245391061289012574473225505280563699717142125921953731788882148106385750436659413245902032179087554763810571349224371372977972667761227526452650194 [190,140] 1813791767484165309944549759630863422121133186860094836051458486006059238812589865587962005017628612204639570307627118008288111708012242750826468906170206982381788471121435778516321106966452984811106497756121298649951070059269884226787606174335493794106464278600543476420222093207582936307727537001572166102583266067099144669918765841810472973896963871359914602807931518351968972385203348925569551805244367591356978482154300597208863394588626722547443203151475565708101540247234165281501179853099699229747954652314922541967314244408033448944507440441098445875805730151341067356979583699603714721821242136459850428048225209022680506911378088611544568266967293932062524532793447088124312691266757306138284454580218630326976017563049624336466165195481319344039618523336297823405294469494355242888044448792001891565220144660883357861605266361056069202156420960433215135794101016161934332916962098970260373472441445182509199965031900428563350483240731620370778069596800474564215495219706086647574706519598778279927847781565035862923677719062304111863733472581953287438040403474980736723902780468946106629927402440363274820341724862190537578216487050716795332779689866397743 [190,141] -115983259003150672457527785250995033272445862489001653814325596841741927186262532586446074204006989844125581557131547214170566176065297859044707138607637160610593450775708582511089704400289808563019948915275747903449119600893808545886533493269670808318931016253559029392422768529660245829797344633579414300763817760441865414581717443422146021681932270308204960847772778337357381695242553291645285833511195758204328656930431727182848254654534123779525485794318974771627205767641578938782989743217377695745722693834461803991116570868069755682418829956424349750226325232419309815107702985895105219427066134336007696586177227205743425434322601690128269109288092510242391040948981818891823107688616960967091377370504747286225541220495471830295227946064997863488738083474957135053032552186166099391060498853078329916649387671322619185822097653355518906678590102488055291883262504707272317550146213752960092756965221253601136159968924759506419237671777416095470429196208715302336336706255316757664301795025823834184793891689036234377937988974675500479372360319805955281762242910514044517430562693319817889388216780430915401837548063558428885342538045799993870346354885 [190,142] -6657135806253180044232975307244474143630809507587088523881729410365682358516350197750570772488261344747368515366874133890335287089579571649315238953251505647202870636599214740894724905238092398659852927840067112458646292038475237076891524129942519168563163557692102663500824219798711576744303842017700323222183240847858900768928514520082940514300739363087778832811340629732338380184616138070305987114192646612946081037032897238374190193934629026366152555764564372538651963917904064045529860587835386935567117477546094149783957701703159152879150795786254107006629041077149624884637866466665932906995265491338825075803018458104858945594468471074158087152562691347727221055206067210060831804086409688683385209840515970198272481151318826331529363220681041432462196908127274905039534689802931564381441119282431767975130876354700328060382279951276525257443137861473516662594482722603983704871818117505559904447866498356967095395256314212397685753511177369344427455465985998101149028655534069338734277280203505383173341093846838084765458123652570989580965909149299532268402306997570824421766576364672768580620153576534222662359553699703561662448803370550930332 [190,143] -294797963182560564707744253785706063679297773463916614898789391034501658428296988598818455026003821340172579662903337748918476469710519523169281981569212984517176272823227572863844102050073608932809230081288904975610479291796404619797052714926414703120652661245173835792815091743790303885153327810964258266027223376741402723628025485140357821265289224094385777032315633793397371660411887158012347084554313823888661547904710352968327900560353094727925050984671427771353431701538270872534525909941649058990410535452846987932321087904439298486953086213459592224068276296315454760724156899267388519333230118389852605037382738035417358892903267022178530884188416612611944017220705014312415173219480666746928920148963834888407252899817963132121757163663922247770592599085164262240057392146467884225866574543797220432786272580849959350592064340935207813608767927964711873590567911810604875972376367327459344456170361647423483454210251297592988938555029174026184801246194059324076627777803659662371411459899554347541094464456715440072763391520073355911951649004138794116194310652812561295762799202193986710162036672276867002206880547857934955036862248663 [190,144] -20348427802510593810732193045670134056777894842369065263516914942002509219872040060465170085931847248186942968442800807284097831879113468456529478316351017644640236913226952645167715969919068975348494302399722918344811776017027139320370957855105039967646734793858197766411776042883478599466797808206154900769418567078674297255536029336434132452527052457769289765216983046933050697618591964297565794025330133679113900719964798498764682374882868427746173181861064418124362519346806887759622377098574406226893037302889923919429147723416631076232748173188688158291991106979997458407526546931398486348893326337391672959829779022998748947964298342722762448244212824142499284210941985255177325272407529296614147443403887454121423997860306146423185310239180351041211715368072903651573346914379767554883785652791612362304159871514301380798340032200401478845282748293371695340668936721686580564261647027120969445797581241355704003610846467117068637535797784883560439654217139382089459926431006637640596851961038683550008337946905658369628083813068721828114323101493029678646323016258672326271970717337609302680062316612095499561212695378615734586920 [190,145] -1476180489617569554300998328262343537072268884566707590851302759061433828253549582577699207386141184284193405810727890063160410034321278170674680608792967200526209936801564675310780555813150929564713965217763534029505350241541610781157010582281450100491624932324460029319753210611542441568945825569187380455315478277496679393631503312673460390146217437393255115663586494467447256834543516939975308304088658168726140350448322600865664769578529691971566964753675831235200755671622533778550172557755879659596093469513122273619869094613497908219119541928365468738200418916664488782172685799315573490455053190265941525459030597109833469477122569889869733293375544707027502124164549851823648489148638248936659662522544366773935354096192739544510717148059107705025569218815924877784465703648528643040749620237063126894292305732129785772599047287111408114821024786512725706269961605285365746393612277789746692285910263270788733585561486166643813160613150461273655310681322520171527294257297328822429759102339765436052646863625341570262325257024078577897652882209541655029611933458698897234870286599366061168279785128931102631345102119900504 [190,146] -52252735373622672042980745034616295052157921071571315733258161790600632628727565180135475343789644288098116367275247184391305290050273874984738242510366164733208351886977263849031782419067806104649832159654086976450992704210631625921735298025462537824796315740076607061368882182003360582503105591673944047742095894276602821175950776166011824448188007234507017249771863993647175119967265439464958242822088683074501005958337009319456874757749769085587590654796673630796545046089250863773940143615877192138410791932952091615046471185098857109710795926976048977266833709286518445619451305441527372375487403412208339376524097136103296840720816537457246074543677591042882209578572972191814309444227053560093677363542478985761277303175274823290887300240770625628652210167768793391771919798629316245847258901447959745420223505089055138245552020849735974600798617769103604295840757308309220423767495959372656135321211139177915965778369943850223258588329413773126208491581505334600521999138758303002469871535164965145800519193959579069541886117233712317829573417508654974468179810899666397569250216649332223106573119778111542510429056 [190,147] -850710987741450233958040479565576161721443707339432098355843622959716477101702771127339524846146547348412799543078530186940369000089893166516644649587503593745915461936637699772375316154737788588833332409899947534326267353126726568553824132254748958241176804968737554385218647810711574659110289999730818529371468730498739670028132945727395654678874949684336277041914816335291161260728571330997638070753892255195039896815016906965287891717115835470219047040896394798363367815144114617133921976363562474054306244408305724532345128466343846773862645744507759169789866822822058430310317937490952696792209612600807743683539332473130120377423950289217419227679253933054124709884210619571065432140501396678085265263743029186636977954987650629808517603059583397156640484287301146074988965832881214152929294442526654081232918645481678105845647455477169275752106939312075054729533110150867445512327474280435830463857037130702610660388883113908203311173961904644261018723101772565549729135900516055818184813680508821625106193319602368793771540653102998392283332509995594533147686326500657524722197696035480987976087454355970984 [190,148] -15618463547601320424110672078480056864060858057881490095721567172342771012700456886214359175996829177957802643784437951566186712352471321298351155013246618759111835733857117404504531141041301804433402684318033767096567791140993411510308803481917358726246122156933257870005213407113489131189198483576638253750212488265609679286844672930277355358251718263547511317462710118361206879369303662793343870042145141957192708537574587497618385209206468279873765010699146636498685157066852586904683413303894895227365336943750334703390682363656860975863965562007222631787117157104985260680283862583596900309242368794320277669330887444204317660474257710859852128245599415504527310608857644981557590096362291287216382907380732158192772994655857322146542583373304884106075444940022552471253336710142762356698995524665807356516126034943565318245391377847053783641148644192258282421333432436070916052279058307880858821440679025009702521456754132063379875125603961196695763751556839580246455754912658291065232568749107511859116115696846547644033451462572313211390748201227047149884408427552762515223755171243150216291667187450 [190,149] -135370616976542338828362990560611403973848748730311532035569078264127321371637703554577716884567777793213149207949742705417703643917333887204520541656231936532869028051886343763870392706324486836304576590302232467031579369847197767657546692822681433567846395502999177075494479649157054805653735781337519626028498034012726479226238486533680548025183792806434286863685089262594458037355306849904928385649968459719504983559468664959277959159912292535555063156006434913063215011802211830664771214549639250368251646865820686462984504142819664054102312269044837917352523210603909540879754798368959440340431004427300167705225516450400043939058237804628436005471042138390667867283491989484547439026728409061808951229946184451800360605544734136038215370459253075241343235769603057948076205953200841791306196343000154562944606308115276402618865943871355276940455926173394899041227859630502324366343870589576870366848027748981903752613220647811393047635281603047036813508843867245283731464137702143539399242152749120294176029089851255715424194731409859531118933158470651389642055163668729648445990438406942058327 [190,150] -407784561402551846866855983887454863305282920609304477897061609699798589501918320717686515563385573015286564086997998033659268476095286713702915305499266264030089277502331155596856359223861358160461414118352514591727457598837130914625654889300897502633105382802511728273210706812006692199453399321591791743067695919350313857743223097285881138801459691960268294091141618677205966997830420511894297288483018157443909651654813757855652979558196700952276826518045463293675758564429430421904793967554911509557954212503980051032531217477000787889248968834700534534972294551606233266995344661228572624238694506821505492548961617894002181365485871541537984491469559732893425835860731278027078921677605119296912210148216078552760382089977241475960937841583376444872544949942252546948358297313318540186584318843333173720737614470118168145201008194902642929718670056276779691929869621315994056920701221956405424951201940993695090261097930527390898308260180202765552894403331318259510931400135173456082314130275623321215380019713904366495825975263203257783285615360895203596453052030145912186312926220864 [190,151] -2339683432514059456844079158282297002759834357022055048289685280224824521228765445474253998670094526356108696730615945257474432069187371336898570589625994112169676266915336095697602987837049003768589063344688314777198530417185900482267355279442479634995625767319955355617330480904182429819144896930553308224523817625621097298362306551809885954581507146471412114325427625930880300817470279392891845201249784467603137784558612312760085708440701058683948522239926223098659693687640067545808104277326032915179705800971473936007057914779267692468659342385823254912046540492712694017153103090897464152919788460057303220080169430167120781136293286381408792844657242889072028353044907868187764751007499068874181011118074963126276095343769704401498991042342751199854648001303860927462841130350919266302961630783051752409726851036913179024022745101788116312182601987094968703865529042936075081045163884496418059155488976453547394753457572106112441890349385970805027409725840646901880893960225878286974709238177857496937834463642251758078104140901482043814189357420348068166631030208470998473073 [190,152] -2043350025859403527589267033377664303081323543113429455786414617978027204248837278687082463993395231755047869527764113739760333186429985608963280947833637450420284678870352440169833858736273199352792574213124467588405369326963981017219607564837761076575781508139399582340239019919640795660032702756077552757242035742970912186860895752780427240255482676509313304088246028215176751654862599840658786440594814475046669023711025014481649238049694920189915741428153327578097373183352171522336517088681703084430357289069936394632337621006200730007114831433163673013295187641481528033762082270563342919815181174133087439341235757074400732610583809028093428299037085571188263336099771540355150159121965390555170311274989108091222560640740657506697347897429444863078457779545025161458732211879692943671001631558546006060297748245543882837747241676929808847107989208745938961477834707330659156222742183873837176929271949099766673069738869780135510132539423210588235501794002164823383382307858053505747178457224712956507980010588035692134942675780910829394827947039803350715910257462088 [190,153] 47033938573466968031343280960247215775463995254781799678717931447701932533306445169770566989538342556905215577666903541239653652083175855055423858809116425571095141646453096446542948689783646382912306204242855825055910029580411829373169523608210372368504096663925090591047243725896163070798402171175567515018808460057280703306051623817341843576823842916220442863849293368630418855852877215986410771921259209236222175852025786930783815205605872986999958921007149033296257455158496568107526446012204280336609043956593377143994756613505938366514649261620204383109182037457869573596794487493778971971404072932311645268023534574597765724916873513738991385014081166873242030379137532472315865060801975941307358325265107968965991268366548864569446657209060058972126107564452213971513851833163327662123380830980132223948641407262522070099715117962132022460989617776358026800381207893581529101206229739525553687116399853672024643891073566097532620143581770082218474896028195670728530356386703740971945788813127605679629733865593652487928427495873447807901553158884723795879130 [190,154] -206758837557692048171068800054243584201992249076226941546642328447160368047062100201504493250616713916610571718253409370986836375287490035716086787391151332647584479163021698169372060429215612876761057740359516134600168426356680354798881378028476680042852059411400461616699009609504430347704497449376016285120144178899641852205931399191016422741668489936484459673111328526664592625223713025449781223941174894502809709023278256796330138663133627679610171026630808334002536219397554018503562846661274893946373555360594586878941572190543206011671703751090834427611502245330579521837854232968979818224414288716239307773963421046939838499427517050686158448856009941098429708338098823239330547736112716544220503375645196121244168618693396507397738677350667439117359223959195653778902890939884090336496234617803486558273742254477576792526451510581373273949866912771170039750572660662284376475017170015180350598907906080881500502119276529821522297828725952003500010936926017525535831343720320060953590011881415249989606518857352467554655023406586790217247500209473730 [190,155] 125186129904836964000392400642228833587106702252844783150174499167966902518245148793546551491005820136909073069392975808642583881310827519071181217348091779390748836230860873414760157041357309193560820125464722796533981533822829930570979067618612761567646356499882901434458139539251191769951042716719676173688339247557762382089889768145189259836804819473369559075306806121064387465120454981060900492535340018385068218085864760465842655010887218418851698069961560210354115317043057385147774987825566618040655603254477710465932351388353241858314963325068343418934352343914674798463460374879215557676996930010630440214383582701322941866424936346373602803593054881444815652427207120506377454953693677418168559032866712046625581107788407612794578312802436552483178896700442879635560683276009628621701837053213626510020515199366210892356085738499890704269715157461408652987483149742576716912105199062360200911581898822304892945920266904755443851100552729197269882647971681611629712754963573974612566790335648219649343976750958200997844857337333761451242872 [190,156] 131945690341803223169782725092193611486339539050256864100154796264944227996698580022476002571862205109650042495541513214967781738454760642118019545572100020770133444583828586785848980558881139594440459578634241583951321361072899275352303601054951499147327404870231054178444933288435660362028027614914795663961136654373850179412607814064423641454395360245603693723505639461955338413216294040658409322732986423852391154609663658782503665302551657540006599093082972959550150107275477966055998392026193492703029882243062245756674278067810414571086296496777867648566052894202089698322077231884328325698439990396264695108022376359927212570410897688808115694350758653820778388730705138377652587468834691385217377492148109274275460978016040664427797560866969038238938518526304894296054887353591188776964895356708629784505514761048615737873258069180131227448979104463544212663282725420936245352123525818560536577704579351593078311797385974158312118565342070892554737052778914187384758457566525141567499002679890130416304812226385482513377596067429073 [190,157] -127239715948006385819391083175250314517575298850328507824445469047778965772433559997181136638888083651685181774191114403995328025232805941749880154837775147321775873837664744443951377599913159711281434645517207689186128128960116078402227852454870755957430647470942049237761518289098273603236387412397816075057190109361503519564090150597173840253703680285137740188698477169508393733340418546716376970614360670067900731461184133878448862940184485151684032581350185396637820925393199437546868603500023932280107360388347857738636303993151462316093238229697090671326832492983071235007881859979394290374291789409264213164214645523602965545356426137674299599795472668836082379638615003844714138279896964968552481089741179067498549585563914133909386420300984106605326666721295664636753808717554645691644712511293916769651744135548230334700951441740576872971359669788802478005953373545277385214679539532408966597883011522387337906756282502641924497801292315065094365842174209910817009414876616823265051977530784994620656496412428904849505055 [190,158] 8736959900355606276084820272967929762184654468713240461779280720532066996459315052292312555001301680986340326166364054481924663719396795931667892616777197378027487153460516203610306150438906265325736491763034452871069785797573622351804987195083376882855359601347371386135529296974651889374402939525701143464570929614614709701781295196593214467713178301775801321192626976729823818939302519756797400678573362715055963405761925478423306478645306743437424075003096794377104725982539582387997986049574358054264328954534239332905929663605944541144917232986483001605879381747368260554116381458143339997609188955501692386796311646982435692955420692840132656209652269653772621174964961581433436409468116913715447594028747467699649813937651676129818882440032126417033804576215238534987296096473133438352286998225940160573835337240226802091206198923471924695325282788338407628530614376018877776843743192729253740769714294950933494980805726042145060500875385551791784155893873012777016700912051104595937546263349453697739412430826081 [190,159] -12602496413468343710952780441716748812857869429327649197432707935657834719958368835301935319533488973146016608057819723979127951961980500198354745350896699738822986475897255118785934632716484888198470150150877894321970108000940225308387407867064878055484579437591805347947806536068825491503387383816458691738664959930681841642226161450130292580175614614510413569297883506866209422759829671932317957985946312033593538984926863896758425975495882601652131346224961918667966828909964788366399657629895924475188760901533525220506808615244136203440805848628066335488861073098571833981865677356896355495975643673381816979729307595746316822580921142471230205136055494460024085165264271520758540909096678686709278241497522134160043908618347003528442526417373046321804949941493684144196316519584059135494807693845462487789122069435182613369134529204861549538818671363273162231101746391827592369552533880584008157389052557969367955197680357618524823547784932241655861736346998183090455125929130201075232407869262728097826437 [190,160] -2367896725940683757030952091334775387597339471480041505249724069073902093555421255979427039447848846033523017605021736482823552258311110629048192177499452808871467137144562497994537049591379204924518547468740434885084020293118422272720687222974283889984991801797966295872848643496209097987385302578875695532286383190131898495819625268459529178166682704177492431451280226718217606201913048647931068265592394921275297250595542952022401504279997728408272649423463652761263561313995083204293912936942157628826207181955888992611768458647448929150063659417468531495934455980820210169140598744968583414772771789666263927522099227915249702360750132494629899321174056664800467535218783566767023688478694100451806078417954560434229756973362712136192640251898683747097752147127101746818045420112033278616794247136707163858869091222361751489389395274964891190415773992794870037024845468476714470928192285013069891630068159672303168092375549684806468898659323946389843149725033868262003021012516261485075360501678405 [190,161] -323600276641307117395038827923088956543558842569028093839920004559749297457979102511286164623070437035500529186734328706186728231546852043457384735349790258471719961928938953975517563525803253751147288822460987537579088958746681604770853983444783397368126518633559762340629178971830271280620492719811379710818622106152102135827348761562074529746253655350009788750001829320897876814162957495133116020494214413764694610721219089512357376147284709068851666240932333923147772159301698943202070226038177227002778683851846083116921943709104286508276158880643045204442646297106298754468049288740799187524059531425459886262868932821019685421082520530424824880622419995807690201235912867515575711182876235041166792966725287347130505022754697018639917421905155246812999435413703872165108956943040254693464755600785266369297503616449573875213563292564055534475449363368652482314610691028181901490048503421663468081616616946422684594793379331756960567070289572608890007468216065172911255598757969287087364 [190,162] -46821484249651452157913853887638761894940025146158892833479105275321892315098436248959427929452783903093711123554099892821536893233168476774258717453319994452765259969628364232369987306180469318703887873489203757098555719877728854946537424870292422821959990872096375655937123635400638427298983056734904999066230808224590711577341251688870747164397654659307648753694943412407685625490799262086158268004200877265578884180359028272491189866655757454771867770854381827020762001265363871367961420667322960272491886286532528657614142359641910937898376052504437887158436323991059451565034459339191724934573124127462548730941582880929276691131997572837135056949335556920788736928709226118363751399784237731550594198967407189825338825226747770931744933279301874203658272766542787866185265399987900843944809009515635258016228975239186761867894419515447906435139886748645975861719492412238370604208351232036203509245564346929231110122134652038906012181340005469701958827602289154289463247959999 [190,163] -941943130682393676905096729851330170172242024584664043831689257915820842155880077061876632599056453912872920120289921327774978923139876386578851279795941749901907167457314425770508072904468721447856074328211446628504866023616186771010851445381689032305280107406218560125106855695100526411435275757326176831544910399958623257467009841460498825806548862984744129813873874798804895222871225452186234712177556053377738945912248993597868876724940086950529760460621874678023383056617863820423870731161807928719683464342223906614127495175585487244324114015517611057298262060659983385068968505756596581252437594334850959918874140700796783863232645812687546920599937377219909697886457425002894959552425067534727615572722315864192753858731824500304514599340152111492269483690475905117721667250066139587851379853107984564973099842113230043588253743058422469461781750500499180310289035525940500189633127003756273563639874213821074958702947208521738838407619568429171524699590889096005 [190,164] -52934345980477864494866056332465507291359898358186459725011566514899534782305929999003592584706734466589446105551257501614363790690260307303019381384217189196811657411637293860878064399672042305064895628769120589226253536955198526649113489076254763841568352223858053441293943686321310711868371986274161554322782140743090812652989476714079715490128824922545708250704438897553838835167750432701981376467812038617025432975686147931680660506683239510815922572469236771718127295390221441092043689455813602475432097456646999836913177157337572262947103508695494081652374173734843872591455528334351576656292846089342673026328410044597420828360720752928013583351208855593542314866961366167962257263272705269693582022335812347144466930906477508092127433058169605026403738337994596105226079567973731857253873425396052250445019082361065820622248984203370008478430995357149482262993840817108100118419097542467262414980908121134961393396198675977938456945830794902067776780075 [190,165] 982934322898427576684891027522988548891492479997599272786317551856640241202898074079787016801926198785103592598991363742733526573663334480182577760044008306937560926051131788957029665678953106617065330708834507371428492321183312868325436179968837846012225692363965932377081985785759587830684752071195678216540058914564093549335281960687786852498506051259877685368252326428078848641682643451815604422090525618482413362542427260953674492954143087944404414325060252596610190664051016178593939463682094082111048007586882072108494629488097835530416445977026530850904545655730622869012909676977573729790952711522055887219441329178613505451507911512731221398862058532117332323446119231895251238726493136513690105946467824153619902199761951430478964251901243325147095414787807399764418021456421725532228320877428587980107864367906077892127326682250155665515760851497179611497327275950016919701602671260928413016592683441722071112598178917190738390040754925053 [190,166] -1356731224334720278368840753436316850258962012813917735985836071098461823223631963261613849687398588301499267452705464930213744806782585723772181419848169283088995726514706205462287748376357707297760344417763931243237029008128869310693729535149303730996376580118679074907008360579205315166811044178942514036656171336804827822257961057169086280476923523229889126363877876892831244090577463840091371036742495202255568942783594059534382482718617294713272222448622306126137171708079302876261074069494373653119723218342375680005928681485666172060885354153947420092570185529001311373374175305693116848950248925703622645581005536800420116741094347825126185253636306307783869280572593939324777253523862231000614110124718350187391439836208700632549953373971846550665415095371934280327877307729549862732574567744394238211817356956573565466749367947810806322497695174164787824008865239244856698334236266586686326328108391451057384046490791027679044070 [190,167] -19214478605490833197108173530151839946602973559598189939119146765078555425693100827636443367038384477296865122178691537866259613406446271480231307398994166349663793062304294295440771737504795277824998244930939013208477151263292932339689506646859881949259726024304948909946362396637303250788407373289019045814578180149261020492635035526421395412769610678532150527494138204829136388792126839612286749708573494781750701862322515583458821794820749446505441307804567497467566159901273486780994438932630837547038265277957948680133775633227625418246227721138594982654333718083998998191777467851659391627677156304343669242697793718180540856201071494891573430956583207400942558176584465216650009114517223278121828322941835585345465652066206979863856395148499684455298265823689469700618924678355797713428209933234103372723620839950885690672803835754657747157132799667787195946496460367881637943279089154569062160448780695577763208596647055 [190,168] -30470973549482607623546020402518460232903565918375719955197916220979780703254832189462018050050930479129699096932986772968407425661795728924894636165100516398356968348708762472574712726515251967879254154734797711391682708425050874858334069011552900257824120065774833413243973602185794206404110660550245435161337915282222843633246235964517862226457886660352479969961765554668599168520986876717548282110331436509256271523800120751729794404352620365399735183525395097669040117247310964547592863905479933792103479902152037342280640820347342942528753645245763856671241959506031849981880865545276206744883753001054191131224829309524680131768139770764921075820706424195084992901827690555200510878283019798169874271511474205301840256420538244940375477202988215166242834767064965411651809877656917664590880318413292924195452539024834453308884754545820109611066736612137843058000683537615556730356660115792815598805904478534523 [190,169] -1105413531275221119986702439948017912423799359117642263758357027735436408440138545818338829134936110864159710312592190230296123295682273428065214326084270299756661609027164263886437221447045997966547831447539429780649464740625125920283186706514459175996083811815540154813759642437100934276687536724459785801990720253803413965924164977892464700706887657231917957327656385062689382858698547670196467018230142465637675774167344821607334250599164638755014505088194481711291323274946420839600092066505386968103460294725617694590006177492684824283816215251931275591058981648190519565906883187180164608827381157675865713030215864044036011075204037853629113231796103246108159676319741462530729441374055821803964060441372852982357635476836650736470055529850331360000851896502377245372680235336183631333679278686650170057177224567449041051362015810754201077676268996526420229883761049784038493382046603754464188914426 [190,170] -1251302491379041752121991483189128710071122221472193118093598616964809771853213109667514757312025601034817216425610507668362712885661853451372688226322620355004926600627358253244328540450104411131959019912549224824239941726615488387900702949818736964632423305937817834408734576174705501609676906373950833824791690405830642668119677389575948292085528109113376685972829345679608030318101631816408232509463024099452798195450726990563072180556979312219290866850344452758129808233614641502058809284833898843090289733208253419685220993016493510708066609839858818271114867834002186883850327181512287035010146118790202550398981232892209104645181877797346564643092084807534977227250022954006535445166792057871052283162062846270718246450963107281931276239072999381002655232807069625206093226036962815458614997972295154582786862359040039829728737306962257576430532877780730709878171601934644936830666024645 [190,171] -551715922581165231822902552781488300895407641609639756620788411080840001616182731313072227842309728579657249408771038474055918916205514489786330342559413854877207252220110392645443554635446401342853433576526852079968194179171906911763979084744046753189041527034230014466059387295047887060631099052231447966153090982888047458858432998246905509995776940047077347344245833443461243466167976427611719502825999569018455682349397669735032919998563588787185001813960371790667504391416609731962443400815202131090535309577666811145917563144569521442703644003870522803457416447821077219542261211728384713906750616703911123648479662413942276740043602201415742098696219272046440726496901066806461963601520882717213732497376418498770143953900439646542164043495375873283659024039663391277218430433662364552834319086820322292361199754782817375260469784899197085293202757025592589666833530219946938 [190,172] 217713582480787863439575714510444273502690465413589240590509953315025834683155085264709093583993557616138555619905063624793672391233570618768961747839489113691868548683055555039279852810294826110518382399186988840268186446123396368908157378446615991903067907698850428877961540684634680558243246622077697071167345386217884599019461006873761500111692948257585556099288501774754714623873291119246330895378475847173217624754812703116589039627249113773558519002346495005436123956762126110565499456718731382397227007922699571310316858939457728713640338755231644730237518163773460748634427410416251577352948540566056553379951046399057751379565190105623255642536148229023365243026367782729573360903365899455497822961303942505636982115126629608437846975330296781430001676270551828033036444235159179073179759023329313707522890887660995406814776212047476752945527808328215467412693 [190,173] -6313505316100460997742304837590371370741471069565655972418356237510982668750825535012029194890614993362925579922618682759584088445667821839236539393393967932431089222521485590398745896965479467740513965018042606706262730447670828546715825829403071826242065625622893818173671959791372259548341187583061518997742918918110069710859326592711421972840556946507069213090856830856831573932709270148738151093328141722002186337579741084841812174364650561784743716455526803639586980014486479850185908515855534809172842534094543567558518313416420242176823760704378469476811411742056848465052576223281130476359500385477960341740518628624772666720731630567437529654280659200507344060694256496276955715539548677098005374898387315292977626147513056601423324843996638516078196059258423867353859388472933161371440038114750231449633929384942451749580650319438880744036535131 [190,174] 9909956204156162876746299997645212031687703310618988146668955669138941812177849611242955452040614661590250757490255757535483158851516897743800998306638263184071215155494343028770174011316621383231450650504360126852069948495840820718994165062070764072975364977840142478606200453535927433984008288664000716458258830501959578885631136317292132973801278828946988997595063060433433683461306058887574726092622098723459018132597666026917001543254415380635558349264977175303956541190385631845777945528512220966784002097621648323499209148723331720940717086700264977793129653779540407429816744512317366285280770513776875164955492027210508698927086242196457135744782305543738193728473077474726289693823989308822200370246195210903962290388946074995475146724404718488682674125146321940184448349190856686632790313734939180892815522103931467627645910549117 [190,175] -10588722348352264582469743423050311027683575515034715914236903638247212456742256321823527691728599394095925507246466026586282106431960605833188572298308056727858491890703688759964469111001376970759853084341740248415095489262688184383721906720942830762501735224106997622304219538001624010335112539459081437148419272497797322443095858583533767808088993767356718249596463257558556314856172148787428836766447894003856878905920178488010385077633175975294298602273846746721773522697194855199556707767063192806037184525183398898907891797908584752378173219562006428130455742678451250877099212086720411202453351778279369801430890318513506767027459901296272385849863362623379389200810542918996357905106320573128700977855293580693022725804866767576312159028292012943605084941687474251158819328849476263614957546315953245635472626520647055 [190,176] -101529954594695514620266768651612284256556184291130328327088887595353075782225216340607883699035729797671036301406102142379758914385958332463959276664130887038304397118158360064693756999601113154705483619444729373829754910038336073192786896914153230107131884041830141977980553972397421787496414436119123410793016820107502199319032211887665237591125292004228500808964046652878589154351061681296826998445830636991766734261363690543338819577676185116978956615184990776311953367985431193554374675259533464113950810478262315788018034553150021152346452419705743064372986975739814681919147985000100644310487017140031417030452510185544001119761736923523629156094918137643751625321814944935472076323878465812552260655491705540240161248467534099183412305720226558502419653785249041076388048397162988686455940758203567954403 [190,177] -130843299749572732180991127232127916369020029156855074837314435763694675899464196439366435218692418526746502051645882847003901892010289406897291249506357118945763537902497832082669510958885314913862160534400883516316105903708685043030511018862298681747258959337706963400317401981250119196775694358594058086367097757807411031437011673521789987693273898667619089578005355901303835804842500779928033517304839436833256902850042990163983999823529273452773593968533831022801070716569132008563063690208231484871025999103926691604554191554523484159753141487879619253237333796942496748830573207446236179789761352503277933491507280509921641805146666623043196788053034836059219440971841375052718097030557059554346395312774628467635306147747904609662413598527260233692379085329595085541560324918343381590468367 [190,178] -19180385708277196810943628823011504797937167553721766963054842022482447106573637093990147347288399667064044355028804752335181439455055748655079516779616193616460554526885270578892196573623887488983442821082656010321817312942662434753948901769806231397630773980135182725799385369343322747597700710456613044424882726575788791874984050340746300190130331913521632008051664089238737603945960366480676839281415263861961944185267156574534448828879251397454897400178805983140116993454863039586025051485750567760780855784123642458811862507420390513285630701886486083878009069939622617955109910302011171472023600165695486878350571885362405419988450222381376989062579694164893715234540639882154849819741393336699482512564703678651142981661438028275296301356226298758840866237531053066435330910 [190,179] -288098668235048486921363011118044501189253681622526059721353316065129664854890403677981321877738250839734989241268032641541136290217028116113984508442640418155285907573109107888678291143160785337549208503505655471351915673665103982747450482823215539920288734400642814824334407781577030014364546017427785489444417176500867418287276173061343303162986406599731988056092757943664595699529344373720881608074156221032016014027237100780293951056749834764463477145115314462184871498855056466609406155549329264656887474163524311457504543038892009284916243849230498140252578668777119849950172845831067519995398855140561360580693607307592802913099053762315706134806163986056578789472225782022985592357299828806828141875725643751613615223374245992891277070208497952790887023266 [190,180] -390947416535652871652770222517432330966254592352525711565972294019294323148787738075712083533813383832061526864417765615816557593476989274729304208912077032668865645551835453764966952919609531391909906115594014663783194138987951165540051847469792680625140530721911408239375001891323406267553292312764753421336825044216043132476243128252582125824700010970308084197449186443318900623533616526494956075265912244530373306131461647663501255235922508000649664624340267415042313029337427203812591486207696059179880918836488754007271356849879312419270716016525626961417449389755273968108963270545852146658872858284654724287052465142742578846002565363770354626064697967215073309247232036635167528387051854562814615853060003970526328974240308250692762588120 [190,181] -41207111730287395245685405584873938513840132350049917076610145124242372491414541083841446646928194531963969226324223443992029704885007109040929253886877614304569410584721194796052269045967090504407492030450964300244379878394760446370128145044356301705008829288720695470027439511301429760984137407656375232847181120267215044647851160505105073419204058490641493205233820423434501150885290109434496892333733617552503118259621606285582470985855189927357746008483860636749350040270313367921871056643891380253258958412701775370447792324963857718140005078646268592965338336197441017400458467081754287136717373216614710512282754053878561669170523436608324622445420886630432910373549412954705679790330566081225597988103553748752018905074 [190,182] -281217533722663567454019844618148664459354010269999933910236565632889653320825603794403626578477697462290371336352277104921598770893688061002990752883208671723788815693622056051119385477424384786834669908420377828719087704359375777494560706904945037594741590212002684275452384323301646736145838993379339539862530866076984183758965237821699992816670399078662383848687397478542551458334376833301184474279281658412012881257261423238807304929664517429900291993795600220026137563792548498653227473282277559820301542487794556886196981051139224542624921755821300144149406603888495880565484079254146564809073852977175583745832509276611756153686877726905402981763994235659987466201381016615247469887601199235990749659 [190,183] -5572267500347450817835467178860671282081938496810787863633369611878725181430631015160397618963738088470936481381766073769859081479778653951043750619588407876460835169057753078482317251891611618025672172749662713282109362615291888521643454311771827987216115678140081664651384772144668256400137340238083418317488056555862553531430827786350770995896889736175265137637574919222413782238082768373794289263029096993682848205953460469216126637968625676301811645081601680820817123384292914297121670576425681115870186228390999110435854651123513544883538023040936353355324337026137685426185965339272856218539555678523295546568778249896399690166421897663420824601155924303455691649907111829894515241 [190,184] 23389596430605266001031590110724118174909408860314022968513839857048596269000393169717140656306256967196377327655211340795531054691072633735307456937900299067936560451687087718021545564380953404916319284713817723597842259768619755652378507524854924596747510694985175434540633661514997298003485824429971322428654668084289574667187361456820312443008235844015806101896709085451173598667998596942613167871678974780319631489814552645471624742974594765940641601104108258068120403676038144708798382955651146525772621046766584039952434293382688635386251217973829994290554910459599459661147606676463432548731208177160506605844712397444688589237965773923684521319980377549103697841 [190,185] -13096042006436482715635219630630662108026442601648770941038389056544164417296850948048333720021084388932398009890275366431710277732144937054457925004248545305670838406883558430880945309564634026214302359357865256643611139035794665601958318799747323787214476011784825366456775248898684376333515675709701332936920613932565994348298717902406976467623376072133786582037944053996314874234378585252030560800470389460849087020284049037768557010457876747985786576262422020213193701584964744114474507619747880363112555314143034186186285967404651442244626982875031534458521262565378688531756121403449161523253583708939434998318039196636675572503982090341193743828 [190,186] 813228987503420006099780912318663628404108970674485363765741936464295993734706734661653075077578884920143793212867182159616037965293576934004928218571786406180458792078904026436591611931287472974956283511267018213343339964433827091397867480542890550965017259548949412760172798949285596737382315177018772216436656856126315403056710811146916349802573487816869010944228811665686683360602899934283257418218189089887282451191768411478883149014663830803033102258029488419205233288522494694421848168025122268290311201083234401103478472962774577111778611431378490197570828150458974607729419928584747620866803248348076073786416991912144881042 [190,187] -4595809173380250703619742858143035761630651420521052904702024884692078526700610387331123158095980179033734860724835925476555662092513788700858464173120761719210348033888699690945100924218333223761461189221216459904175814819570596705059209976281479954225205589009075409434110234515464313631200576985287543832456451529163489542845553723267325489170923976403957301906117161905107747590862406355926357197589431461372897818466187385627178295863553175750234388310845934937385724056491587528712142377458577638565655492316920532535487269717077514754811060658340199202270990688106192029837403122441355097361768041117525343 [190,188] 1864042489131881447533216802315062481103239227167086479589714885207701565069812384403827979607817562523478864060259510034635295568952704259402696859339926419760110952098228412015154766954584582118959368979863159884560013450702126560273338425068405830260967113927378300850456068858406501847101873281184522062323798877379086130204728377573137810234639598659962056129881556521355266942984328692330763800682997146173446928616310385471378714120674645960036152330206707985040666118833561003682957583031079901851962625174032675116976905445118802307493015102389750521517994928825450706238864813090227 [190,189] -40643912130794799332371319135640962057297234423005557804752419799391491347826350420110293148628997198214232427627365958655739955653716121592700590767442496282897772938858315710766618423783713139798484499973932297665875035073095704134304906297575574898002833864177801324163678610250391033660130359514627544642097500236290898007522868167041972368177315999079365537028839940354481461865264142805815811981900643600567010055371973133868181620254037931193655128897011457192729956368270395127007911467241515334700349541706829894549124518191686007610084454258382438193231914592 [190,190] 33327856199013972889190391127962656846359212372541928933630139719949235899710752881502644867709151047009591695024007110759573232573573833149418409090118530021268349058969909708157668467477352626510326704899406708112812748410105777982077107258361480553058207420620317502538062886864849531344965028308782494228305174381683627717131703819106701628574725022519882125611779648155050917921502165107728771339216511006434503951141948211482286605573736338555579995441243950480685284611417832373148091724148427430906975250382409489658942055226270742292377 [191,0] -279452575918769431183111852999608492506419187910515686136591863871954562073870133658463343649176688000455413594218392123530393276530303589209877209117556725043217394453631353231842430871673187396836876181901108980296515108579086922617173046764290345529908853859356416296853022348465989694458210605974632028211240286445677562601238977966645271531045630119986269804793479377140005562169803725264023297114544821279282371733655043319130160351471215288596026838672305716438134041497331751884632984923596334719640101297248861060154518509074847727943808694860715752252709042119474568965229133782665087628179661209162134186607436009349927678088817898642676781487259203119174903872818109822611678995200659657380375034756371975096956245958122330358380570316871354734512023330101943941097237409019930657993260515453329136460367289779761664899604650375606533101397138828207407338646490756477651663333399992140580830576086128448615170106120399917705036807826958904724366643357561620076066426722268613354014319830074771817380686343100452452752659827416105144810028957644887607865290850737540921506919069975149370985216794035350237711031028640217164437432342744463880952136786864418514031061999346610368689797447959480310173935695275498480581543596216941072258572468895379184889407583340880265944395004247977182755167927475289428928468303744089926571848184356472396111173471158407565112973005120534621706016786316957790486698095099429350741368470603975704929990853283077586509825235804045316036174428817919498568127925558240511073374470786145268600648634076164438424683907185890036516050974721057876911959882146492460630546280644924163818359375000000000000000000000000000000000000000000000000000000000 [191,1] 106330423896176395055130053230747494219743714535500557994407541494134251681484936015951713748296359115049017275933198469785978360296746682056095999787634220825128835398622891938517510291318966600127206659221929266922207681363916603967046998077892790233917344117961631096775295378339213588117984291759366028255080932967463759427280571083033640386930208009806661913748486556295884106663104786796130328938767493192446823809539105368216388551991112577601427517998075028243027208275778521604950203121088055854818483519382829551954857856889120267393161508985031620728572294901866298113847117573883923361031634500538058342186771320442574084631394834949163491993088832845387633677616609766236792374938265582262831113629013412415956589760133207106413860855676231171542770694942360551803626320464929252868371269836919833868049686175202688145850199440803386672593381404291783599026909619849543123130706071940564603830568292953340485724028451598815725205730879502082656509174726711482458554560760128439439230824499880207553083146287434224488127792551869438981719094596739614450954371368659304313035369126421123069581836625087233315360594583427955787282975883040637852691189838025378992931283658726042918085295197402944688817271968188924860231031603261735118034432444181485692849436531897905300161712265068131629932150812792850649994590670370359589637514516283071263792840803093790513601341720074468763693801950141515446272561487102352276582617729293928950038480298811248683111781314998533087753313343468232941074501622671256875974919984946019982060636232281236135450568749232318281548505133404105097255689385402577623047095771695383071899414062500000000000000000000000000000000000000000000000000000 [191,2] -3201227141713518137647544179700864749639151796820515034877112600103099584623352088374821700425527210037618628616357100525391450326280792774830877433831387351365991669729972989952938642981237574416949987443565477423238093282739281913259766818863803810366895254327658562382626162737821029784487981386704913888206517405446530392894662686351759216469629890101576852313453201278876035173776913389788927167005982891476730014678634958504470098733857286954673152832165516651379593002717732230095187328614929624072267985264236712192039846571222451202544492395346049428003626403015120689425761777615010146284190222448957268175761600827118271457740578211666881727357406881299372531758818555965327512119484365139083972405155538249259872514621183130393292724299587722568395561347137668164042244003669462763260397414737469208522784811346192652253051943923052745123631166766656483346368900070268716837281640186414656958501544691318014252518349044781515215827520234527948876511285863929943020206850195474151846946380716235158084847640199225391694660149968429023406936996977641387766738252849370644530218094927110360763533402148484593385702647819687520524343202994804603581605197027575806863171357049672624056770586941928408119422987935057853857283197189290364099104417157754418032185856510201301175037294070680623812445391270332779827642276460953588467988579676045290607998930143049484407929987548453926970831132745734676475750413849972461716670289330630269128850864485277011059094491535739953242918869338152357882098429044655660411405127591938567770200974400896017644571757030961496292775224673766726268088257119451508213671343069230507284402847290039062500000000000000000000000000000000000000000000 [191,3] 4885891934886002261995476797523218338609232544433359396953158057444680708200787509099069342954535572317528333161773725089032381394792704149901095469103126958860338748186853083342363669025445895723778522976167703680092226100922351058252426466913478741957349509056802884305967186373763821488333483328064382397367722333022730259687736328561027079362375983386105133328690142147868776709635519652508848462579099038752912707775183172377636226015099671071011348473627175934546621694639025553587367724175798365735419260467844670043039864915934194963875363404557987714952180067168205766901030065159843056804409881785337798328323200344594936169922000277432423722866657282114868817707397071231699596545019493063618738334199346138883395737202789441752617907682651652195161675522241399072246703134964888710250925433086682243752934391214918729433083459141988431142168648082863467582011234613666124370608095900847097186632267541500772093053279098836931406186157896116388038932026429921939579182336394043071147453514166831119386929112439726394450076383881988371857940490361369282872449201802611173085768564952337045914750096260798123290689411084932963143078457402481496028666226829257224820860589662191099706506160089585432062160127302174363994692507279407177541812772147533898050753906771971870735850342423118797922524483994390569954077203663446699883680661779843557637732364550534484721974096856318145416626689139530891268449216076855324684703237108187637966851509682493343499059795273918084996786105842253867435756657148613349584585915201605606471697163379974685495177409264340889636891828281295576670454552731486568512759819178270166613746434450149536132812500000000000000000000000000000000000000 [191,4] -211516135103434281985019904049855866619262706449855605601051313798431832597158344957659843350408698666965120527810644623290140050324192173451823485665095822307416396870723223279884893639056558328918437809682372340024767433701042341204673023691775845733260934325859293844192388496176957668779349449686468065137029478774262409279607505903197722405588676248284617565508578848897050711813063603287998386798615244608614697797464625864715740482289526764238399566908013512963280822225883743006603994374872558934291383154248178541020374983924430532012990632975962501677182728578582261968499101755096648427533196648213847008079850400496006513335287050083175847907831543744167285435547147913236654932904834956059334500704962683410432852035075485673644877432953500012490080116837974343546746150147313481499891118080258681337260611622123679242978632399854593867714933771511747382460118173529972965154363586164448718341194037499580398053163346269653668989344184884693950751777206557372890360473260547671181235157638004200847326898425347362604623309450879332729819917500087148435918101198505945871388527085937183317839742255589964084656346850307312676170171543751729516061984001103856600787101766890319117226270528883708831586436072985460949362034827260741435944547126896949389233838158212174524390879878548023729961828157745332845062963924886160500111473655081671230824270923699858937016777847751557438021131940945745327290461687437775674716736655079545248344352907122672793961904567400783000542893385041773548174617218153901465008911137242376437527208509964743584286399000726142540999788076382933717454249761162818622128666731062363617961220996221527457237243652343750000000000000000000000000000 [191,5] 6695615336002304001901376979198347519659429915283101913463797403590231449111257190873434898894200051593437948496963753343489150989521867968809019873755198338080435396173577026458414403143429523793834664141412518890240358106308633733653215629694447965301727942810137278274311378736642333946192730415131284357453559923908878238893834637757941617642601014849239413050148184551624290565840560345677770674048624249398302281737726908070150261854834314602971008954815965100187126909320409486948494214694680180506631909167021123905332945452135521195111374025217358558461193148538336494184075532770409614757987499745714555541272982244996580299694670272434497699732122237693944615461515834942573959443147896612896161773867785376341556929299014517296927902132077517617781555100943853858996302868652326970219088501398024579741424603373817874036881796829923754383415166086973736498917275761317449683403766388857624846782221984650912157101827851154857054871860085177388090159807620911677584891620503911788992733741856842135004623822662276839367107750276792101286996887740290632128970889778062439376030200572779274396808862663395337339534680574447385470871731953343973915807306629417836319638781259249288477971665264385940126001617363617138173661337035734589050297979541170587645005034880794216077562451175163557716830705627974945042240546231506788021951086923355265054346229196683221692297623132259404664290783970493981462346091709414475800975286529460768653766612913459027637871486021619653579260761147049190774698410645468072444193735510453963332477249007765230106670496831123384114562330131403106586782647569193946488459123792894985445722652992117218673229217529296875000000000000000000000000 [191,6] -158352083034520081257698689947327386783568454646217770201255533201132749067455506373623542579984631072254793895363364198721896556873206659912840225768844163930665720086073684197351909327850980537936569438815190136199148161280811636962817432812112245141221505544119649446155950751717897651115358810555277091076577704453346209473673088520688851422297307681875041635634566127295486068111307409710248434010098182818536364301208616985825207051289200565407806546097447174177831512091179309006843756197137174405398929808422085484035486660991882429155932345446469176241161733686592117380474791488428677067984715002322715232555928749663320677211957532015461746930413171950429893446379607873118095581732234046105667479544163658553494803592791159753382024087862287683716588732801791521038410058351414456480358820523170321617472990108825685652841603727326608506883060197251829877107693515636396040410887425362829983542647783444501741068261000151046346264671344654524392768109574714500851312291319610202108510523095607697023460272176796803807927840831924487348700289662089223502502560312703374571821385541480741682810708350439831701026225635554298322831661247225729352762124635619294009491115867201992118073060720545396643506803159209189658816366246657599845749201829149674101415723690098978277712704827805937294030613676047414953240408662467466097787941707604491280073380959291794227962203974310690375495724809908696181025054151631070585416882483042009814566226547244746270545011855378665495161315314667280495831393198215893967072883830792300134515205686852280548777800636176109258451490762593883462392728647207731154999652006746582102999512088509220575360814109444618225097656250000000000000 [191,7] 2057407256705344675886948605669435063054510004901493345834898905365198068774761134203314483832180107451879232127320330236762785815360152488274991666557669859897228628539066018475905329184886322949265987981022521118850088160463943029248391536216694264430085458484240745024415958586719386388501111924674158783682106143362759935259976629385026462935130123624280136248703571655910632115880023970691737625103016181895474466491319631712029522707819665969855828490121308931026586510375888136370404422490472130851356263070355488252975906546763945396650124971848249427476707962717339987478500691156725271558210260499244918860076413958691601219335102371524830230756406730932713608183386024329007491191686489766185436401487372707839136570578270027960075483401458386099989739334087980447620363008436678295836721720987875957357782486014363725019393547635879192096032009569800434469218466462556817559637802632697611689902743119262500766660351630450042223716748588396237212668534949794502559284453157017813166716338033492204380421792124458715090397375466334545618211438014789028734285479511237248382262552507404721042859954384954446399650884395193260066087270832862276635697314349734647169775468388309973890334809503986165215045847534858552604686019783618581156356234196891686275499225819031044651150063687858442997716931799057473438523396697987800146687655029299627243377144001384622839910331609936911349146541119314041005274824526403208024318602107848299899100125155831307080178198735160762453394186647282903033522404485641893290218816276656487105573767376527545404682556500332130432534220790892290118495788581759713490819333735799629367985089836270763186121257604099810123443603515625000000 [191,8] -19468676909370868830264502976421571711103351917661255378165183599930516446550926510010253124057524623318607520711913049700290997997123644474633244830354206328313409096493102531824979316767416318247812002763948378314315697609378766205754357636003999703012452109041963752810892060858110042762242094623447964619936571723680404045481586077496379028812363062605142904181374987930731454666957827349997940864230074857304187215775614507331612920578277460109566770683537135566773647551657792120011200930119401583924906872963631082320107257747261046015327036130461309908532560387043004223022489907325893950260142722186160610100622520256472701729890921939295117609121911688047133522719736296844152035648340513892587755056824348909841473665961790916005446829725937335734079427860051755456211607513148157717321271724835777503413366698049496912452614659024321222993465577593121051820988881127352840810131893189492144598613437508885867666345656154590829436414432371463864307345620435792554123498104151886308381469461533091296114222774558440228005841016508564312302599719002493988940119167406033222935542036381550274228879428996987794019112850819447652745022524897999923474169593624420557470139628071535964005476811628042459614609048874864878819485580533637921548757701585479905204260369385751278340170426035712490101034639662158881953687376144808963023896891246962126274521553148181305052557880534467924929014950347698487770419830664589030207570143973779295457279812765975774083561988363416702082258622040011522795582844433463329104042598604214545773819615484674212484914438759351168110459354129896492996062721170990001755950115746391537823842293636505530685099074617028236389160156250000000 [191,9] 145725787038045455812597951257572950412198793329505713988701763217551332730797274132630249855320941794865363028079650684668157579813175381070457606416501952199788932196689994540152073451037861104396809274916382330024954378320043631545849109909980153174081928855993822511850585119294272216061644428741812255674404673893986682358530307351466442099555261620365046506645756213357159375832165399270228871059610038783733774124079240139136957948404066619587767552455641001360642251329576544400406352780806495548878928059364690284897190351524332917824203898069213166508974465594990877528730667708226540972630694618371874337201363255989480435193474056038106055249211795859251959515441388014083682710076617470531746316895181466241502232771752495588934357474015695520589797591313754625749107046521790473204447232033307494666809682476362998210971138321387627012537630428612779450330210566055289929670055176924118630385905672058821708578610318711407418087588278973649980799533883235556771672864853362292258938645458256085486729466220224055606970112310089482366692052914074041747119162718636445571413579242553098549700051722320451084767548820804386787698049022264663982096908123790626668651844537646942548932113003408962002749837262505297018750867848693871758193243075167845025128715420886966877887921738407691686430510027283628948250368039260593761718162330293535974491734208732927785388832203725433802165711973521137404086374792346503064708091138507016562557503480878758973650070988154852247428681144011092371339572086320724172131366804963247901133591065382089150643953377073968206020663842879321525055733196405112078148715012049635731010157164066374718913721153512597084045410156250000 [191,10] -844163291510038468668477527806011225611764152744842181862362734027664220589640693402229283146344943572557704385389479863040312182166419800425619305218558343569968162452435434983004957596145785229553611721710247362635448097446012332348885445021458204019421034211670445918271168706391746505416261286777024249358767003051035247204553911046147462830574460641397486290313472664361843912415571272837604861859640757897395324249040916894748997618744883845745833638127109429609824754195440057359497055312980645765533621854271458167697022427268275706032520493630903727231719379106865858485705001638373114813205254742361248810496895924111415384452482773331560203675516956963662790536683610643872071781194697219512965596436605457273921852698271797998729690310817947234289586643226792674679230059227834201777328769278780954223571705105023003734857932216735926026687421681767785529386762568558623309764329803588038046429931138793465007489377979622826121254016275824261043499365438238405740051296576848193613097606332591265752465474887506517143806384479283396674742687041896044207961466469677071888524411771401295699884775036956618515832376852834844562827688779005777145861928782042659997833217611872978937325644465471632712584425576668424285307495316097765314610774329043860711082221237165018619739628814811277855823340624653872118809350382959057132255733672141868101520445789372184899151342575161225740769846752064094466888482364438126650613226502527315307428648668538839059801473545781639447496013859054833018618200422975340862007486782524157781410200371042805553711148197308848492737495145201304556384832162581032792998328962098000245058643261607387103140354156494140625000000000000 [191,11] 3870813455424219941957592092876414320915318864194774195774028269100177745339580079569180056122195558059467570549506646827711080898306010323685998039469354836499391921852958684182630173967176649346023401421283128617939015028426124552811645544991871650686173643539548674686954328522455417530616452922537483545188222165251338035385926373562843712828082654503594882387645918823004455156161888359079362015485006598423178524766213754485719795357685424980456264214681565748893065460584871729672106515921380172569157243629732804445986169507140004422349525330021616625570306879910434225350494255462238894025729370422793926642727941669507245143149655271508879388711332188701625601410859893635035442673180158369138493584037819478797008840764447267719233797719420353732720035655278901567198711945309306879428931246922542380660897467429092474659891777097288201249348691827791028138365161656105616663299547204699531023032905663529864979027358275973869359779934180198186323638459056147033083046628735663694749904604578248962541361338875508334212396741632610020376911039874677503736772160656664892142897071747168396126097996138398914055589902366033938332171567556474012610602251670023345966464665494710263559816302581806033530750378178687831700195990790004561844868666062460304928175797047604002482470769945917490766531723538160176527350181540466404380789117748787450087957277205481465809410461281706234628946218514510205694158541712457728701079774687165903642381966097249707893866179992214096376139445630658522981651727575516871842181133718941763803318942814083952542675923627128958925007289652941152296426649460885327863461310940422949874216707910899396665627136826515197753906250000 [191,12] -14603357302215761328316128407303610037649980954454514270477921492893302811933526449513976645517113748213241711878256789254006755146778300860695095484484114527870981643764903058245424195594505232832207998555088143597567196676332055843888205143797276986023103628451963803588002069531938577923719681390978219837033898853645379785714095004966720063405602071828310411054306961459390695809819112133444992835273727441490048569196195259441988697494020458204810557315669643987834503026934791065937182554066644214307065426201719552365164544518605674455944343222469009101023124463240659239489627541452209880377392873618011606978218650681494134965880128668395901252368801428090720898097411443644863871765321006163765448183287961665217563079513751067319619982082092400714714931288013252697919193305068270213854847496689190450684661690619785340778883165673603577787543324222141892784180323122868216660943014538672900880600073686433352120839367355993307145873856276010877692637228287601095125925111889152112586205830116427170525027885433268552312640829562943831121000669629415459400027964392638268974992569419369838446220879402616297400628525181988720866890335172977679366665610381516231316525654715183346251178282157091671134375718025577612362503024416462150803824958132589654539916273028230706873095297347573811582258063826387294171868275316470032565673388522539478590220043270817828465552085770167584616536017754866713423819276502549681371254901184699955239143599974511652242197900990115566590149871748207896281902006731124562032773706947695881685781380749653436099088227745020272004567908649659478405058830708530063647372413683337409121587195312212395947426557540893554687500000 [191,13] 46423476452377037684590881228541726614804829991790663847075634336159149226869221232427495248544393989365972121856711368581141301559527336872352793369521850609921416114336701065058306465172207265939695827585998897068064129607684186099793735285579063853643109353391737815260381950028346212618639824862725638054367002961872217093978361173393493330756107989247135129708687787878756320044672298898841094028840554532463506003070350390896189063003233709158224890709053671292190524973603793264509430362586792930519670946142237420325662204912121718192107702151769652121601301306058301277335338943079190635335408862241378141558087915185718851511699599334761717097079516883484961323536657981089991315840100923205573336706327333946228374013440618092306830952003056988316831195480640935867294302305397501961042552273042020632423943393962724140359887940101702837448870778850503739949051574066635113250444963931089279278681310762064297548832327796893788917970252987638415314439413479931354711190567910814993396308150395518407147889704638845150383858515217872200383571137037913414618197620597294123839302789721289589676348952878688028308162557680307477856652507696383838126219315018231480670118633682635263139981710464984423092088743249807053370286656733794865520018595985189294658318679526351398520348578249868161805136787654517868895816092588759932752506484292334771906122418857374757765061203618582141509966775778827103374426504037059156003313918385619783023730244959456911146829366218781771477809189117003645895563260273762494251491424915654539458426102008685640972491537514088500585272115627933374052436518609589600442030258711072729176897389410586270969361066818237304687500 [191,14] -125693943510676610278863047606556539252456990040229066856262720251476783622588054726626986528954226449250154555225888819412375874321695080281573264599725699086238190931714644360487011066383343546493425380565493798217177183622889040073489764200956992734658484379263059749006254504108569540087405850478112378585994275979905134122071418614741359489053298845923466123940608457647388786253534802384739458706808896715082258709776140705355959861244690574381264567816902563385625470043628086679966479612836819497552606471490246315911144970223002294976135629683609219208472448011788609106638560826755414214383942983297651688367533944876366799092884839640258749535673198915043146935489504406929974699521491713396322045718324740372594049310154317360017573282565743021769583897733726504592662248053456675215102170717944361314777460277002813535526002762052044186755678932003131423025854820357198057692809768929450949776379506552125732897250644042750731737238525114866207210683917313705162140994629633871703011425883223501365505164406273996015409734539331381251273360969947056108192756602066912614238702131608636893904622649912703394764419120022933151976235199792359333815774660026974235320638702801484832860155609805517748856313510215985277160470905661964638868708949052178143773849446223258881374052358644834497886793052436210848776806084622715349074932374155805486769541895697604087164410111308313093636868886829634772962855785719559650793903211373387059749553412352149104833089727385810348798172471508959078784765262609554481091701297146678992284060138695730043983926453998661415120848268192846647901374425616016123235052908446957656925274193165101110935211181640625000000 [191,15] 292113139423493040000913252475099683725427246338296779521011496467343500160666459317357199735629006213575496535527070492306157929081928055657198433789473535070858900485249343174930475709582103307922226036537512856035049298514708138967579107588200054356349653360888124295290324953623918155258787122588437892883725525207295989418763737021774544804662208269719211345493899747830848203380808317399396811537538951488942957760189111192180080811678056523526398413028618201676701584563844056668619353193984759002268079508134000422352076756430432230375968849677315155947323268225483839301259941936693627515721136681068087711264617374939669130054961109084282065996175777287959000264451241542672570572376178712543187403681140844461978013355641325602967893210850133453006926378307098881992879467552931011113343535981086848182155858511165771355106588245696282985417193986663580883317737951579504151349413732338407008296755115328523192605104641893050483507968377477022970671118368243801584352222142994911395467323818920115480983052293981439241495619485831635487279687435541682464419114284050579631366040999521810387658621997779961226219807259349386269527989283009868858520750550345040784324383594029218370777732647312221686340991740112019424981909012172228914884399316715136030206560849443940024239888502874648196486275933553053714813117601213349585260097850962964000552481240596645656059080876654781538014827296381267286058802440187216034131682997492752464825032090148561260921771165678805397952807148251471605157710265434288310908658762539205758490286589048850536422484318454823592348857390942022334043082847905192207225690818800974796464434283893939107656478881835937500 [191,16] -587998827525703232000057696645663473310898456243893499866948492902551875444578657446310868725990821748259829953548041586613455309067450796002722842980528630416569430647806950533529115923794771771552058691884612549210099184021512727494869048192332580681898748574147877699637762554683756407980454480733184005036937320229690848727837250028156542988726479759549586244256633355967385773664157725254459722086585609422697162360199100643984663727385680086946323446440961748143516835951351029756114167769609527199060406163153505956146082367721767335130571438276201542705067140063992011476181669349411863320198599085556233105691154336814429196277641645268362520510714037685800182687026045996248174613990331432392268884067447200269718422389859640332145173613956996023144137673993270254612464868009292225712962468962654720538479770198848732027638647959344267355228278558432852188521933552539534191944533978334140235875595083776163620163326993219528448865174295250357669306524054801325879978552944479072996616319559208255188863974328467852860284320746071659048544145018699812574387170827953522386004472312302020818331353736179895778804763453496776537803184834046114323936328552371869461905456884060568883350369117938734345606341483550089765092699247884489141044534147918405609537120646172349008760551866756484076572235762827758872452567133314155967199806728451519149818228438442844062540544611323610272349395551427809668586920976512721830946081703638577265083204257719978397476632050913374247601083473405846409565348367530405360359402165521924821732292228905814954593302218406932065643967708950150588391775721582761282362159676982352470309582091190934181213378906250000 [191,17] 1034952043381355393599222127338379299244997545517191075338516978702405219759891491883054281334976708817413760598366065690719361544158451998885520603494073789154091031712724098874687085387440316822233720787579787447350867352301386985288548060660770974653309427292532237176366256213497643883966206992985690917939062330468060074928026185831216839301733480700350786745141549088982794176893736467199941106702297932600579061966247285584858057398148463432203027284317722762783987783125233582623757412962833409179008277308640797966510325650451297495872907810192775424755966679473128656132853227499872801190297822306853198794054334175089741326963045508665157212514930046612428003477410491200273497174928195055978544083929186792953633907707920895704812392750470015250398143875952053642431007280471394665843253878152418061254572319522135933168417760507003240408365828343891379300781556637763758384113613247853137510639774375399227481503108590483766311046389743771175326797302825383798216094509459971296316473242224086841354663194658892528674049746136785068445578092242872296163964021198863454234109184034941997871434172072304605757118082600057096334184347355510335697562809379951005197191953674854612937612978162193970353848204677140270353741015814493492658301252127850390269049808888051890226608525826774027531037069281174190245044049357015419385693511054937707170512555907743071456115706013288732643826425310227355223883907449905555820565256394032340460132999795617825227537753594010267444833963718185250165742675343824847846269962912050688568492580313660020152951945253305308891550821662433605485538593629816671002117658527637536669888246713061332702636718750000 [191,18] -1606134331860396879594303543722905279964956597524227716451399727360230853086811809513341888039210217311020191350482790489187160474018137493773116339810069461403384847528633309278656346491040857827064409884826810412802637197139287376912818352473247111932608310918009668619048492207450463875877281627706328154483848527698263512965305483406321251222579987279949502937329547995472431158071010756175837625324054640226448597759014256518334411678861072954406700042844351680513718700810594290175125263798609439038420688313252515805612794560648150213975367925132312074939371675771247917267029989696481456277622910413309347450312176834801938162705376161756142306077157150612687056592635427335857070850486903304812182909800052431193919361316210368240018729034000878202994112041707877905500655020048556952363731645327530422090595978504413324300386939224531172117699649731930108539063271098502886650720899126586535014778047559716812211242385651730615345490913032678598633031182676764141718141023537895082931824349977213096739360657614157409590788577925113758901646422108856874153213879894338500447532466200450558481056892914905724637601578267972018536933146347926435591775688232234007415293772512889624342223258240983429320366897676380138793973395169564040576019045637946424490334052817154849928676382190692917775824346181442099643392426217517198541171372402239611579226412689476019492588455845641731133460638323471022843998019473442586135599567747888726256730856832820168149729191758314886910498001816247852585739861422230016565599674597285574849065050538341042913218777828036006693632236268397945939732512275705685748062124933856541203712288895828247070312500000 [191,19] 2211872037304142027025030642336917929597529794889186925917474256085574265043293937766853421237780518074460056232598711739083950702960188944713529166473988663341962450707044083415758373062323829054667661194843377630338599241378683604220945494655782240794238832642597819498837220901003410761009765810843158518677325426600172064609999483384731877397915177520233678211377437457293529158277677893487600222659172012706597313945554778044146829988199506576951547949956850253639598819482294986353376502904076634842393614599337572980462428928569387606323456979076440032225634700224546994481009050380725102178952938772336862323476389660622336275679188851501473683162916647924849772187699274921356376064738857441035550131812531715549675930194308273446819255659099923699394639869603996349011946596520631709342767896026952308226764798865702360233336340830015861293608405275055085436783255884167628842727949969490780660407940846267413980531554100717744500721706171204219097455499051024832313203638729175051053875511934475490051764235038119914642854015452165723834718220313685866117415689429214628774779511873928941470510515782134279851077948541200278490828538557300858582709215842780367620225600849794837643260539625049784085513767663531701527554600149625090900489310381474175150524696199834139411368447330981113769085932695979836756783054919841611169281887991309427415756298559459092199106798570262210197073342245166360413666666484732579315032957565202468250556606436197713147528542120135987959484223848339504838285535129970156201216267109013632749146229259775171394996761718614110730954313849392777181640520212628795431296079277844908471614579028755187988281250 [191,20] -2716446645771951925445543174637687646471779422269327603282844573983309520625744355646249706277829132071192733009608392012303155655972096745626527851493551210307701191806415570468377588969467483980086396289869921457212354319468423966773820805327887965336578138172448715954473491286432718822467120056611247936070001131764553350728042491614402213319547695793259324476413739350752448839531935463014689391732239196880738764875286456940454526248272913461393814653594391491999308056096071000355142580476731993179913726233526442044176202528177079815604625797009257564109426698580240157675828504306437481220933902560818093164150439755052926403228278343619812982472120985457932819169696382168591114884879380954940848008412966980800713590093100663085001858256504340078874525467805676577210234706688457882569692177796590496115768759261726870987842853234441489503736861647479145950916105098907654434916940655569969769550319335636760589654739192627415466702458686165070251276194162121805741774827271727412633087254605944034660175068839289757911312484776100968835519207255273214049937110164045784094135377192102472557535925870062443355214233408051886679592909580164323628135670772672438163438839771958096134458115511120255110284592776776602171536056187236945925237412478023001203173911136039696708343958315142828237571876522745037941222330674648784484446694183866521916191539833906497291516274322550868180001829823146561594972399128855687030225112143536571970252689732938976676831240094189378358817669029155010394885340932796561488544153060934810396629209890136586438046745799622607394025763905040009396371985600798268125420705503773452622225309860839843750000 [191,21] 2987201434587736968955758171085831009020104534807315828071132224372959126197517361088783523078221471351574495731706582230122158812161086176788129462440359768840605544060944735023015351246491980910478157682350783635876787332325420763729900208075814212038952377777318170155324416686651139020955519895529896385679590762864409813255108587565128462972850833006342952552988653651061308633977049721977199407724571480038473537142135812003675662285282755537932617351033609768046543242156959035440998923680300453517359927997444745900891912281024442807465557452849325945820709572047498328887922819465209537892319165974024455184408100840682504094523279745357306125817899302765133735131791384140108926485937802629093668160131241120229962854955504952026375226591471550320242657641936179383155668906760917401266349823827671894191149614823821387093460515178800947252913361672410418330029659385059062107182922958989023923131977604601982003565203924185565967833412795674009200485524213132159863530403472426209091517119172054849583853463650241189611591923117751071738779200638369565061867979760264804216691638502368224453499074964624779992815830045701946344933585703149524114154452165835517574217427163644162807312563546535836867360280023624492666506854468251359212704939346081002388196086055565720513364115336675266033809542651059659605348478699970225959216538097932728038812875154112036203669033086582583241711434426758442247203175942413890493002767715571793726618715374369099432525471820259261517107688231267758111346238696326882206719404450688437769254729978711717750162396829772839392165847657208102642093138069041691245077573613659761557623766662597656250 [191,22] -2951888645850984666092428284646485063510929159166018977135421791586023449477114862661950217874318183919323404132545440427922429537978224474129953354536897366051898489673917023762876977766231107261442151114313876046355408389752231207257725589601010988425985744352323536425181769698861566787300501826905036839860079003398341377642703403017025849951340694082658570008405684381992309991316320678177925957394378261574457132473091587979292980893141103835031496780110113066046633980266218441417439688502127896841334318165606592441483949728157478898536016171666580845652569236209263344404726482465496347655090085053421236575804747956434710869177081367746653842975383161379169065585670288650518992381810122707335309853285023247827143942465459776924768682249351786872079522158194287389515693382660048357588710566438178523453043988430353856652134056281975463418138734422860648293623354064899701764419799840454653089750327834082684324422455003687722383714923426400763748149493295228808305801262272258271079553475909888326431228903562812155388809249674318557253170579499209257306175806905142886785111435708688541924927677304322829045682558214475659426989241437922582542942972161761369749119896865203346779219461987349958979681009817352495585878262052903013156341435925223106053643253103611922335377462819939258643918496281177515102713628476945229580125336572684370784543557322654544130232045939197358871403900566280349241299343446777153481757377261451030307389435026915585322982673434858564487647639422477577519211550663210894771007507131316563455444432616257944290413131916002242074520577514489180533816712509936546041910345219393898612602699921875000 [191,23] 2629713451768951011021311287785820745047570714288230125944119998058415174657675082129229683542478020057571579815776361962880554676099666516899787564328549107715559705267176865903970133006224158269944224208674681091122606520097588941078801130281699102380120932221606526812625154835260575244732952689182468346335978294286245093491858516644350444116496070030080300875945916303392677741879896507747968656880713558960566301485308269561509148653958670328032966491570241818537782746096449201004827507517267826064379759945564460681307080573714539937038082388437516973366620545015335226605432057807562724709506331646268809560584990359966890363256550615765030315624391597929200047005127934970733861551668567814607064880131275803672346165589427955125042052488960570791030726399457084623393468990048484969754784409833837337332172414594858744422865593172519402899406316761011737263364576653731372829347506624161602582393840608033959184162348545592201512659029521373100710054981177058833610263496560295552374572882345055715964140205965873421428545136941292209710498554590302162885205556628719092542277593711468834910020264996078951984329233640211282511756202564991391100474588088972478457292303865445836225947458691913685825765922252650532185996909016525422866700158856747445363540896620847162229373266856043527743817719511406208426996571331002465249929506120590373044658036918499866785888686458355305155996904713266863164778001493827645774112286754481677744535037018234718473556589303798030335934228524269308249172977091489733227827741807179379365202372049261899218714403836714921187481425036507763294384662279122476469973273383526796900637014609375 [191,24] -2118070900981668010009338109273394660009344324960507076114961565132439092060675288755338379776298208560561973861032144525918354720050446970161271952089325752611394441794273877708895126174160261990098104543517883225600133678547816172877697242434900656886917903505185072724659250886327434077214811435913736556976823642145633816819245555591461804493629217504583368501428180993827752202637701046903135840100360739788235020890828974549563326342620184921662795519185816708272561961814464928085807806772635226791665140003320308299922092183815138215074794914428169265009239622871013037410900617138942868630670287124041077490893620473942833292928807380498997507003403350973870081828139854133912383147293483367209963241946366528193754308276567248077558182918411905165101803882096398935969220922212142886399745068751273506975664629342911472999831462170598656356996813611310379074600074560302185282228752321983447280160577850878776569099233219197972806156055831988539819481465030926350090263834171789244732620464071453496298806114051976279888193052805125971879206313096404242484475854711712144635870332154370816720763915730620314134093594967239667996485047876019103269758321011628842450113836650858779607811233526530258092198581325732525404360336500647882347796708306685257724000829215472435623286192214231705976580180770239658828725109237558773061387767557518153583281988417782877513077479736469917086354008571420202760287048694650911923557159497899863253903610344897951890184700930169420863471029875519167353903348288149881256619651585181733683574218953788265041728216544447786211127896940510951312961415978408804378165684569628766228405657500 [191,25] 1546295430091316680564195205945988083250728291544876787466271338759405533011029883966763276217349009356215401467622654949592424137023331758317884882657430741996186665904015794226738488961301530809693708931997044810880315628238263109643523987472959315611594959253333567922482468447000867675661780725290407754603251741703882249701064483326347641564939049641942200520752879889932308644104534167405313255356305294735549559037515304803077293289824273638344253097441148561281038314696966092316557467631384606276440560875223431733691893002323559423466677535763014927486735695486569493787258192973971488362110536861951064808759259730813013101066054535698875796341621545343827242745201924040597293586778446316294688092893277347807118884905581582705636662024214167499432509356802493901331606290117541821305716375623315967025233593568355369159361723843648170470366019371698273586242850990887939321015969608533081294357645209393768571692714263933683391986295378509033289396264685540531200749456106606439293338051523389074538171010897849357577073453938782485846575349480799316063130869330728639183712130802812572226423151658563688308268353440492706221443299121385658133354796883527729880146420135615260315551889555814727839325801258090972156965911096553621990359740764718085087121496754536951936050048075950202505231749164899257306958691031138950802390997787625075628678015118222354430609399042687251466312087605055713394047059812077918272385596795860051215101325826618690460364432787162027800042417107665295399552447212714199228841363366455990676242286985626920772667793903567095740009739995359410188066802922289832074290429769377536721512298 [191,26] -1025463478315937691662193636566592186507732346887731878994762287698700353870573354626144960294055589762836015033436046565012096034768049260378693114602366243590659510691055025613044643020238977330990199922536528940815244281058207032640964105741751502645459197072940214201466150535500843650641920228086748523976035297199417822437965519108731700260168232461422884774878300495244226663474858909469204298511533300855104782511492591110526998858829577950959841638798116859304346509708012723300749060867604547760178741201499228433053199438048325088131888605488422493725260927697300786090723296070165355140567066103586736020527274328421092496383206678492045634270525050480122278108453008201605709930108454913272415677379482202008507517867927543919189166729186942377369781293619446576852255879563809893681963547652332661048434994381283065431022213851935782209589449935260952069063536670727853274176570811550124462638737178967713219868253400379177330673738346293213699887452057063479604326619187909417635168364074024710601298399065488968214357760013833539819960679685652263403529398641342665957974154651523762221017037105692368644808441983155483949664008167301982728660850003388188417864837508098976671912180526354574418818458916557671221886160874426091202070671044511020908450466099810289390500308888166142403830571797386432605181066127092415483238452259417495839700341987851159676036848106882614705873488364364649509314334807959908066486866753844397133077191670157793108386423849812921038535550778987431190033903458483072532237815095658949361876377669434761674576190480373519687034649096203689416900706023798035647106789658127987111600 [191,27] 618955918393877898100084991885434353286796337086497048095838817962110340669637196846546674433474418096576709421149958146350774297979299939158073747355950218343906583766347908879812581896394098108344498162093349280267402924692467377260409092290764293996830065354081348740591792500352877100443665708534939637449999337012117232196416096906025112559960433828036555002204118364209657106707054490176833606412669018560328043898813317545013221992071180904242243866289460224382792224416376517119815757449713035316720264917319538407412605223345516023087928660809562759560085230642948997108463003609685069789548326283864225020133612574179934166982755572884031322213414802214241420605129987790374780490952735107441859360106200102578401722786981218628992145695922058449002101344427507669480693220802924622436710255595329090062577824696119993238545247639784785299353933506500073308164284686092535326483566898715210784375126707034995803802310523459695682744978455766590460836602582800811888230825768235629408354164976459402744022580316398577511619586839502048685003543515703260400216632714774511281181804800039832599012003831718167380263379517840679557975864821950177421815035055337234910053319251829850761197221190639407609010813222115388880910552467571666252446207841262792632671517324930905573439936552228619334133746818802115593395730967100127964449110344252554687657027323382860454011481754875312233666651018075302459396533626208010219805050407264454322140071312925580196897172337796304387520177833114790533380441856874549106697796406480210149493849905218890548759677931330356576980669979529457536085234630047188412290819400256528400 [191,28] -340592810933006445424118185035024387991016505272599057405425458999400148165216072846177075229114908966351541148265600727642774484397617446182721358449523177470587429167185712902824070564746475504172106790827829091330761567679252521038393213797697506143551732048874387810679191355214521870229934548084372343694970412779620168607433659028821569708788886871104881457751355713693836236759883688314850720429497898113784427704924677559541456925659660939000412278113195982979522641175947267247229487468922420999447060731839438979069289828645477734905976302347134480054928013917877513297982817361320647972430767170245897735387059397580100434153914944248798434966638612722724912577350636399826687543186902615288960603443584991384506951655656510355749828366944774982669249550339198559754857386109633094282247461945200007768815045412096532515441251066758416631167501102421379297832040311755561385178990267470207241119777957532401859243522279016848513591290520841139353970458123839969055847461330332521083781826995325772786392275068562231885779706105700935854318361020925559434728374742611266853687797294029131597581628111245315972293146814882467722258651376699565161075677980087329351657101794700256373102368448798770109214485362647095245713884976379254475614893183436304521077307698982107559392329895210850937436059768787402287233017333358439848850934343655399312353906595593564535319985703767406924309582219324597576035389393960616589493629388463034659986345685936256529976052796688592817094000043587138399727598867134293876472852680410813762451408856720916419471747676904688936440293438426340557034338192520380265623304843309960 [191,29] 171099179169212146061313135474386593898001688787896631346706281292352284647623255763484888474590155637840057063666583386883999494043726327730027594042162298757712883414691443708472908249898319372474361196582427410683520440762097477742172560621829150114280214001997747917546937587884846870449425941272909002411866614892980305806794064730301675097528946936410132888581198229140407100720638361367354604314664364731081673100359465717096815364024737768989996164834323412962679951737982784327278932276514844633871619246825591480562440284863229697722571030147095708644137150995425819653119600461906129624263350307835391022603615947159292835667457219872249675590333402237431371086911762427579610215198566284921897425231788146517241405224451789226215289210413836651419257547912077013210442341543313783107770240840031810847478607197553153295115052636949079978140761868500948206086440482855085032960508709874360467525720596125275409673458452552173167642667588476828627196835916768113173021282955955942960217960646636210490801425762584039147772637445314682180445646491612066540273098641043156436412529503760412871885389410409319107886977851077064341436430605606476014104369241705008259300501083100657884971292431744325778547399020711371992540561625337469374072010451523419738934708125581839744752071786913312839338296482427744430220826513326435035399479259364961192740250333791184979702934194768099595968430780136670660683322174961287683774234699697703469026745080907995315447012767442518133300077601140606321683563784325198075886673567555912933728011717320887422039885325991655129316341376215901713418890572011071440032908857795 [191,30] -78550728477860771819813868536677178574519829863323213694210398651582407387586125590461105234525816623093205929105171755524942441440847437556848989708288182741499714809499806210400794447308775912726960698670433480636961158019923590282955150209448358166586692353482607054927295339732908291413247174358352248501059435519137056258950301436401052391176890574861898555801048629649494805767990919538239326967951507923076577087215171115937200678316818968107387925740383411928384851808761647033929713945841511621515551722189574069468342330506176356222451231820589683318954008574062370734397891310138784202535838173893610094094441223986171444862511846472802279327610546304562653063579860871327006825375995963108051520660950006477493855440417370682506881398378227171194187695936603058296381122025469507069527613652470354348512498241404033201855977626445923146949546506857470321831434342300019719151905366835221676676278091728856024444727839053912774532932855047930474706860314270565474454727115134421083868772829183095445545866207285206653424776007910339238586932301354898191667316480859757471819720545326292269326474436307008700514904264342212369737500441753573094248380847337004551920320520766365808377762357183908204962350444086403843756868347343026502441299274462931904516754814511238573825705100009485892254902895187472709804144487891694177322029385314435893359654632758151201424690869441386500362072567643189638602686655767539213354181052142047939360503402944490577900783135261295437210987979866008475842408199665828618662795000521458574534452782337007176297473520622227206423613949130669867602642008561762522783371710 [191,31] 32978835880936373011334477930372148113999447585045581463341831762664698850934857796943969447592419626739850257525837915315597058349986529819155391609599079972848110500453123191521723612097454272880524555107868848302378612879507742562472979146707626000821646689526532271493192560309514717123899670447977520542361864311453205006715073244987569719135069375795492537874109475078325040204053884002347153589159180285764401390880807529929465127825298586953109040059986727757998330076436410007023002443592767832411470069074690016628383375107712592180706824475083099688518219837811294272449136795403348366071800183736544969492670842439250461008203554930225182203401931974214337269531822101138283658847866916019621119436909453876435557606260777487704049767513671813192612119058236983862794449375048294015650959184070223897247745091102217327489490397926547996810742279619684755284559832591779427413944593194305704612939822751710228943436821701195658842598779406983031372598569728182795312781301351459389481217767483294315154765890876484688477197554418908166564201743713319110340236716216553192226343091252027589923559181824083519629108966482751835988268420043799298532035595066988760711655233759379419327324165867492791803597802657859117650159274928703620792419782439381425246269833045733076973674270002376590174707530524968804903240712810991349264689958641127768446951559120337908091429934371606202527819560159316292381266381170654052675788821463901448411348518131034612422228761451917148053589653994627839519022719586695889939778868409832701783224854229715739817197896075998696149690415004302853715416866700793925526875 [191,32] -12666471055945126042692535329004302273031556522231603411830794551609517298307199938151677469034672787723265112486497358963381921168533723659853611223270586703391241932074335864447969100379002145092048031155631331432493845079264954094055612270543204451901531792057935051546403049831456577675306432228887495086496412089124230229152349767571495706801656975250114426242394188285964250149465788758821958187486922797730837668843041559927783589399617470383740889848147612883792203871826987658154481143323075577980806923683569012349139060019057624590031803295144003331358629163007967229376609815156963333108364416898189694514976157634728933216329333351806751531191780798952878961276515620850427560793829836940176409063413788644028890969388260095170213128713349436027358602614809832272895581975643725484727588985609303188824665822817265043360669998247602522261983563755977204231125370320630656179039057110821157875487112934693453109042461513706327464652897530469883416593815677839219891132238395898065544972762725632939699139808579789192113739224457375762704880188268002049751693518250523872091583843178454989152409665498854294934183881713540705453935950542795168960378341397336083804740831309719382663814093154009280180797634373585543202113144404925480173429605340919627241923914455296425966212696159539023770095640734519776830994810784702013349182989122386121056952894541531749170483564963251005524477299088446287919560398337662577825147337358955146388814616670662992126273720746691991050096950422344450738376585457431400844761400227400485059575262552767592910643824200148221036455641401284053732379138784012297070 [191,33] 4451304863552928992621101700040639978675905360037413114888077521414175649713497401346718421850511337925507290372724187883744491424006737201731486310717180660254290248048770413234010456090674524733030122928469967080585960607735039213531342222811098434756908689242028070999664659563232307920818783512515604783568584258044967081829635682437547023450102604511898664800897725437489814949965415394310529796681753221318345497438613362457773186726093893852876215200341694685443725864738395433538291554099151024158162736333823184751622969312451529610726855673216662852555167226882508345603923938023323499597376546517386790883459008961283474861922651852651660338278892247753548510893616143573876076401338931691121152031028365930407694144929769888250732285039369876129264985680316831303337069937595251345911543966159002839442548431038149617269072616300084529425518646292086370741350245727013626286332456432437911467239832725606191971570192527542787641851566651474818535756982280961567889062663582814869605721186209523832535230516779889901686540453653325935211670586416872847351965282791881300701102794263036511078698898631700963682366067255446103925703339497242078977506439808456267419125785395031856476492054115140155894385589173258754397656396553828139533722610033137751526946238851596595230134896037563036123114374472073953922857366293064788598937710685378376848478125873586269327295797039722869434007254172167320155570710798657496527127629402470727603625566642332395279163378766229824619376419860633635642590478689551306952126860768323003160464807779128920478673022605037404713821071534537238632672014471358156 [191,34] -1431579299132020549173273275797305094437700073199511967453812727631107451534209031076140839348561587813541676398133527241685667808145368662366604516567157550008586067445731500907594455190903469735472413487428026646663807672670173533025068761123807052365244596723548934682765758315975797321949071425163026768691681172996100469551243402781216907269101688507772435257771858075321902180283620639853293699093014250593452850398819694532944508465308491972542489292789682379848015220691095209182015876097636701041038126427058529506884133055217707562556072016273737354721587437225967828348875000829487992820404523503143553490044040526013287887949122727276356290835055901829200169079933477095177866470568639247914536343721559598822405427131551871282779145972873969091496253678261872144974908971643186965319804306185118752875745099678034333024648471160835826619866017186531585522174350764765077144889855579337307473717938607034582749879308814132021192656870840790308227373119889884025982519479707518587430983859091937542476174304102725357407342007344640430607162481344825548439210512905111088885613704391813119710271340033497004524876655657011845358091925481370787000369065776504070423584806899887136050901049730639910607219084925458126412326760049419162757868119887444067877989522431231732581735826126446127306437055957363604426735815977912432929019519784385075946750311751178033448097102234938524949031513136075343749640571304006146170171598951844286656227648139087749902503996529328391376519555111856838270817602308143924708187897204270351841040478918078413633903759893502167117428135807324944762319451015114 [191,35] 421286468080705871588188538785443852464395069307240201431230280676229842917618502050363817082162264413793627936708935036441512857078114149894095085506591468924660241561287129578122924639073331582315350985898887358637270480091357277512240086123305022557287076167445733780223954499025856281856164090635007052450509314072367327929606668084320755360311781548685618999257616999064740972625928012245189220386668003327122490030678121271968378614873658338941825305291592424226024161944625544616213885424557181384570972930460688258211379071602639770658490799127126960489194551159376973582083991095611925515531384773604078086326415965391081559918295140341077806648598171878907747215188006568806483855720175112262586165200507697690374505457703213382625259384629012717869021404189814037190698362027663827925259604880057051069619170983166055056400856330230807885198339838133624094425547777888586418333090858843655689698799157783924375765819649484162620419963899722322295518324487455448135044976538918543223164605479786309785019134182688170610538064024204892644250805884028879130517508663625657419760832897395248146091580963545610726681054137999461987888124778114809414126168261562397699053747130648091582877414435610361755117493949716583208509858561729478987788524381229142309895865873977427061816943307227103900830357008984760635004287176286379694349250629523680711346331027663788415992086724818952497082774010315872560681333530410643880551138850799462089069476071195995987338234841381622326802124440658969124977428672951436916176849194225306514708492025283095315798440605913039745824016269265182815490724485 [191,36] -112990235791767466158297988530690505865240491493021008565780477696737613052496394559965754114829974653696819818660312086213509670761658281919525189810228939940846212191831111649991107074455872929269667760111257249118212462023775657048240770949130844589622713809424219714588278317148935148427245730893524607699361354246840283204629352716737560597512394845596924058572488646919639875105389933813736212182660190812686571317848443407430574573241218122670018604786025521003603430346492255166371873036108986886121908346082529333222236241052464789690099463200912849337433533930423205870476910651782935997007633874354939672255460809345669813409166233511240137069061920962879758603915397310664927283680503482557693890913384044466710235873461408431924075832273777408473285755337057583856136830619338243767756086874665169083895510174330563439265121768157658524856635630893254442769559170091737709381378120300324900964188221586231864711678766164255858688192684486612167314055892072808467872889156902707985063971424768432104258992139558716748876427956900849761901884005346697636843996997667146243743481838715487350227804600617850773520564399005659478468380432677589665693890674173915356838397306085712739798152603664719614634514343620801256899589351737283491173554521264630605969627496590094413047711275614718916354342602089075796415392284730974258181042590352132482267769290070072136812138740241995354884823712421923680840578561749663346259371807948825865446512493880750570625687392837024487594915011279213505538717213707782039433582694098980827936392467751645588856819533840626248920518211229877254395242 [191,37] 27266274833501310063300536964531857898759618020542000201740157985308595014524557504432557796544908950440651332049022050354890719689748391454009043162619153399932477527408291334901995155769147927243658368203426928262613945438507551722647111060829116886868285707959208112712690043016443684853792877015353200450829471013878360454119810718770431887103075227991392000916080378870897314537109030412644221277773252905542612260819980854731737000801059613578590266113965503807912964430265819188696066547354892389792441469402638697919217072083643561634598775505459776535337879498961778115891657994368922915481503695658839345796456804858942760598438254073840850437236296911108786779939140921951507300493149590305158140358763368829629149223082248338982609892994070857021063845848290892798544021196530394837962221235652741129042166713442272819633806971506256142033219995625314254373619030522733704178386663582810365464831644202570718027334982799337275219495164129938960629271931964044255140861969946970326222884367859282662542905800062138532519063786252044850074886927852952674565751127885385589088121732483610823427592763255174966491312754490184920478365192140045273812303987246485130331138614193062237333537295765569725276842689053698443707740816594165848935645142376421540149432657332806774286752072180528209290081705027405967256313144256942508751674763075916410962466188213078465980759641509196815491130576908067623350093905186746936029772273554922747023025940674877712866744078897435828473934611463874352820042619662919785891657105887179365407401000181751751588302391273545832018355866567596583232 [191,38] -6349934736786127299933821930011798764501841140979343874959406080000871751846600202721256702221208744548648380047965753583398017615998159930078356002534295562841533653476164977982537225245663917959939339374811365795498475666779071328130093184107477440100815311973675824026817183327957194085698460955725378553241732303799722166864935674472783308929912553799199446862967725249639422053079014237108856640923416579390832413663485881928140607906330197981846786182052525809466421700190338730537500281241354769251300062553911920199938498030729210645385998920538011751935704467507930232257077287613009035775470320609162833837540473281587279949591075462837605265913689257838741019461176085003148522911364921810379830116745883504437855851351143114789826807348562722110652515693014011984675651241961810121085038966573030520985017932082962387906022476788579161829627555813364838670279042592395633881885083064213181932706212537732896317321482011330718088069956849778143033995564963128295769092203830893332809274964497567231000887391354635464387559729774648219207370068498110263428911195981334718060463440895315259665242497409813339526189980768107746918878609183755982276061755743536149496561168096438221975324423087715470035723856089348479129243443809402420468533554976634922807302069908288266042404113879441289691527337695142749547495286937644564748866543313633738135635407570684938665970445702563346050212954204860484100983449017721870135306656341298161749857584957741699827121960262467145779521826075236039942451188016340796852231872492002108882558951690030080295239548305961588640258384072632931 [191,39] 2552504244852196798433083205405161873511574725147579610132049934882919854268608124099691897632905927899477292136552639863612390233715466442302362156139947208496938499230706596294236250117092860907565070587409719015023914010898270754287349221382487631235662774384595962436702860460642728428016594455122674605281195769227029349363186691314921449170928052678511012230335709251759005877573829510854520239089696555965583031558837307357356985570249251918568245026043080009896663281853754262867446717169929354026028754272862111697389106140683573873369668259489054509319519934452401016714952217622181266761956479651241795395148917836124595841216891931986527105689509623367342773335813034159357043842333216994951502934892438898032927202669155974313731457956223981191830946680152182387618044749032402798694981936275996081001277499717115202074123110841033101218299227337100535125346798155875112697836510202618077943893868546895286667874706913342093260638966524355767563381524333502164997765809982553367516246462386408409846095278675256064341235726558599723068367685467051660487902158543949512223527746226151991488734507865885511800063339997694368702044238689454195407701431299476272830658171855733763041238265457134379077048178805089552974555336372052923719028434994032042611165399089542326309516292988902847772279862945600293958174680191485073200286294644125129867617769742831961279720775840194636055622190804175426251877490183044527983148686198809784534401833109760568985063627133868625956988462657481894677625659956599058261861165376681456673073483093244129756408016412796016931051495361310 [191,40] -1631268923786949869881182611790103674392881330472384294064481966746158664434765480242072559608579514084224230728770940715711999957303016368804791349003388047762786023806889544760627310271789161221621494131299122423791046423356862610677156916881910751389662638941138336286792985878546540560028856971305239349623580057956967681405077216485249473628260014141747268443308587655105353862166545083493758703479836308042538752504005062985089387359831219301592861773535563939858932886317451937748487151527633105094814741807318240633300384235833737255426866754463006306605942119634611676095909866373367497235635074554986899190755832265189742356564620106283704916140685558636119890427699600111751879309836146964120281223375367715984230623241588326978478533434236326105771095927939913441522745259058117567608176661585077295222724087109829357333519021498989890191734197760361815807626347089131404714495575439904276294667611975260803719311262212515076706997127422857354072530341338935090785714399315472888725680734704715082573729181170522993057372822545332424271459415542091118781886267968898201088223594753091911077647574532416101679285537193919860923995468709314786252526604067466726930341088949377701455822496834088166760530435883243738853504560445063240068495879600978724207335046119598670695002106391670563076102599399035686202694143082441874607388859702306155380129823726030184226995515585831928264458637853289993898787696422661118607191765091755712193566009261214658901692698446881046216153218352698562291188409663855509084807491003964725141460639570452611079490260762739760099915697317 [191,41] -96597487208701195336363457368242817166512973907159093159299350604442797902860348272853396737240064065290728928158857497264922738712907593873482675563497848384381542807584852855191527291742933960419085260432810650101415820071926380566452597591531281158482459805766816458084310934114812297328726140787207283366730427763519865821349199889279737917631069663980221728325499151312080003232303129441658904206712104488756717712346223344002437154103664627133253265782842243915157961046475342465708349167742366632510763042297111669926427340553116251617350843663407534831533848654665207249695429752685981318308446724239620456217666238902662863718596158914301094647427915698130633380624247807970386135060297895033035713002790476538537034090609790345674394777779942201786239792088465295605666313742385563083542779307584730818489725752176041063048942002614064396760224435869039484647194820522665337019908205263712914755103287516662648684240134838399818717823808808051154484147614904263811851349509349885866475926244565558717500231937634045248714343145172280047075439537421066082172020524153662302395505066538394487116555307008005283175734331296510069900755715647573906843493567519004972039584689334685764548176435461859780304272039882888866989469959293887483453859104354514326422524598279584690486304847102121579921323052668592927936286615777220115207960198394308003336351245144941205800778032821910789656326906484494273170011344046729226788185971174768253343604507496407379870523067080694970449430726165699397889851416064890462759550705021870319208398255902590032157765752798512783876460 [191,42] 1815368594624656025977518881099598285066518526496527846721363143507445416335162497041968627881853800825126488426463786114485210408155368249370035481594090588795921857794117467087379663266617635665443257042743507856591245004412471830107824602714980045210431554078481505103731472245978329299283895329297921484508097435720366228512542379010983719727501701542963598932723500383311588042747416006935337501083724742189904261649180305153706607555329738755990297740823199621218839511169017169408796692340675199442928712612334483004604210246153402533538207060261083206316038520277936715516327803374158354545092394028782318710351163347848016891824364952174274989389190986625037985201287910720794021116393559851190404885383760366423236957299474558546141740288636641663805626628742128732587500417658785280501527849563421678930701003571796187374280742132742324078198089361552139868572802824710422632584855813552266855924754578194206625043396946290838328342301942195375847233336962372595721602068892852540596878793140751445219747541242170203466345504375495528572014043704019084219900768377159105689596250937997116136491153708277982238665623936994012171154310575163589558503280599015053227973098824911426636535110233155581693302097707365028031151597141600741834973319316035329418836628776447288894783597169244343400271711723096371967176313903843877473729775994653696677644252216219879142704567059277582556102632231491744419373509616642816375639051850352044862983732578440701443235016210120371493537867584468039848516265446357156359752814600816655787576547239748648228997292737353635822099 [191,43] -1777175454106540501649734163383372937466794374677522835120013312059557392731818631645942164231344499381797783490154827645078784881711539472314666300822460671346909338380536305733314131448491102510660836391910648994970533359268178243941838094277379909566282375182967968994119233255219933616105262249297401378185152909870587824986028683921039523958108358502045063117650165968273309414220649275928586718389084515033505362664881261460550549221031897164969858503848008023186114187193956472445489390859359761718010995851941399717445569864024145167618473292925402790179276285674091701897850879086924675885624373550763658415240116605795707300203459638376263939396537599294306786658829495262317814731218094301740924275256530584581844387895434093253425285308877049867861243777477321064598840330986504767022570883188934173049283288499393189103743863962795486585188997900093063575510976363635739687511434607292718352857939514452442769911796886072433703226424379801135621147940028878247290001802722418248986043529019835481264489595190047256579680376269853962980807043218789472205173125693155292174438330968374091460063694139056370538368329247606351386818281853269691459258151840886946048092116124610708050112732510540472109990446617005754550117329894645833613010494247091604707054351982468279566190822964221954290552220490941598861698607833301066352823970395127780191977277602617835279315523419342949404067787752952397455962895114608376552794158758746177039371764020587298011595581115517991962293189325066527189785670195764163071158392384057701847106454531444995556717149606564106889 [191,44] 94085105951551398301578036801655758037934458249982272504993889103072261326151533026054694360229483445325062244442119358106130118533424490792916390658669118336545269016631406180503710647468292190155138096873119976313105250226248279122747503063912963605298290798849177781042386229179375473721721444117417375127158534578072522471508295567003043418493327921718880299594078425527038943191123068485828943874737422603798398829957476165484198088706562543731768727605755478373018607229599286999299356147721708394912404942021973975326605202560979360159778111438870745733150499394144597029170375038875434869539347946719208351744043523551661329201410032277132421311250243425549919748614579634318717176622355007231891367783025253501628641622686146655701938082507161788308825955827574795387524822900827967700455131517381754226631339083333102022500456757518402097162265177322915610131748682645632512920997032359109482334309718390667416942492751440042709058530144700962381780884856799024277719205410993239733307011130800097372142710379202675003486326943397334079503577856004892264069253771846428415095837602745344352232974601833845348125949275293333013669725848727264274914939887775826796074889208709322977366106072732401415656256241452323892027605119050018234025690094965512747479057610581406321418430507521072349349523319716650093319272127552252515931973332971007044842447949126728272533415600253813128285171780719963798398500784715660399149434261194176999883842745521918053851325176648817051022091969920040412122336877701427328641546892691172286260918061919089731996151852417560 [191,45] 1424488094801707793564058461544172378529086551791339692224544594910578099708391377393863581333580920839602664071744867516905900664427202318645032126192370754934920195258931638554991566912396834397477577652997760357111978635544075506219985388660296525804854738476747620632611878827416783575539412871958229467638437739749275537639894984752994912800307143032126384785460857126210813342606150648711718324590256540116679207205030819953841075058008961812829745434937347077160392937692139493937894673152246177883719421550191662669261024520079348046881293479074461460640866165971640337901551972015822287567249710826535210958472511729264502189105943356889994490607633049955131894411423664369100839172994215182398709709231719769251695665907304984915061741769611389643074160047745949889816001225173941964547613178571211152431717443531441727056686272929103847746591276214430864323029812592130945786006925266644790461557635444500521715710913851705445847379165056387002013984035758321705905497713347878939495509148718110764751186007989184589641039379911156994207326738005711947436104747053656976030425271179483099975155086394684439012488089369869473817363965708295351362645197564927525989829392318834204866744954316715146781526560951653531719071596383187853128655497968741511870344485337872461768267420620242697524535604047422121487640324960665040080219648430639429738392484808488733944940834574032178173979550259274641560456365886287166299446927104687200304161409487627323925467675671551272690464098001396160546971561033882507307491906925060875766766432887726492493987557432464 [191,46] -1543634808445344354325659441373709339787360255872948088589864635580592021356040180149271345846701762783573116540353218068192154981671668542240680280384528717942851054124844682789265596355145959090864759333830042782878196263921361877817360825340492000297522232532217879080631974408551835463279783939416706994135380949796240729318048005600949783681650900718794805207796736099440533225303571412337766253479663199496941878418414224965520589606115411470710610388690037778681344964163173546412166050213240447338759251102093873690969036893222807325792981658580810272604037473386867519082935672836058092704931107191073201188370773489397303794623573739911055409421031087495616211128564218798205518676408858595546545879237667731801605070782736523028947633210873773825779961972197247506090553901689751142481945656568039208477316375659999937128630082110459889266584336095398045027389610316776178295537755687247777898539562381147394230893222761509736123631386645739454217828819099908797606483921364008697191542012597398009494875174682377134911359343206511552820492725205635226315317930209585016745416616262708433351724913572217472661219899570456344595835698826788919167792839981679395995538515773169505240092236533401390665398959594644229087471463845300734211291367463657359569554237630294392571221373475842188644483018890885418374555190470475328358308972578263575993040508534217205075417551565771491494753518935701961489250169143218642199537671467028995290705322388203967279690947857111697822376872230923655664367807819398227112459613296021729328120703898196971951545215249 [191,47] 704138275840480927285108398708675909750773848161768192973208255964779579059376552438893102693436429784423953331231457272267056098715580629041948098360455353346413012802799666190730090967491850805394141979191857759466673062962592556814496507613954730852466974931081036519118017539656093533712970941025566945473452882465642627905601907646863904249157024236896447653238176929430539415718674026526012769903737744267379423795283878341471186591294414976186379914598631755302487581315249465466419826492511882453969342850587718764566010556817819281598376743668024088779786864618155682111898694222401727620557794284776082888726198676671614250701959493861121758560276636271899142474723789380636362162084896612102683860347986589512326333998391780840950366148264403914089362788102825980329398996265028929899231010985305014935591835349100208484840033607161186926398790081247473149637756287325760544840544441662579618002216025304622547285763185763161503340206758380925264584304733865466530476992036745705154399333516490265561861025198482455754448583315931153404381814695711102138660946730569888317169830580153531317338118752099273533540219446555862706052645574991293124030539291802962274929664132601748856393799893077319323899868222044392784012469502590299661672397339102505726682072371818089783056832568405815280010788138296364329022233635660309645373579327926612523359882262264601232345208827881792007415584196366963700495329208006221843036940106935349272037658361670848321831262207382764135062110694468977896840120185025822218415927128680839461644374006022302998276145 [191,48] 40842126081092767030491160293878391179183520139024504774729054509452680879427978898721748854681730257690844379807912319410368263230094105487664089094542479740630845129531467367084820816906057598722275233688340274404159397233998696708376866237301700219921714646280200569211508356230887950815654783002025989001764511375332419847776250477395442510790073443877666257212745368845525432868401657086742706746225812046596077116035638013701793011432186145927166077573997785093987047636842429002195291684442869737926316402028538479134817262668596383728456883649845038865749370067006034641982167417899976037416060496246465650281644288071589213692467267812085170945919434922544911710323440556234998751133477840469841972055544480323616149322912335948218809996304682741125437374597220645443411008132128403594300552476571252239462059900336994994275096874380008885496760516567565624880955478819338379592029101167323544909324402110021997737408691899282313769012036727427018937472392287333521909334744171673595297602323423424504712617099208158286191689620268785172397456211839862508304101944808422848394303270633997440670963040562065769678215792523829154492262427661302424352367391262911823729316366921292689628063220276825912182595789072062996381053083672911739788189092256386030980860364576301476083707651831800461974023432548592666219304656704215022715902110535414104486925225404131362040741952895263288392986348674390710887037861533197148674989724650014463509825997738542262787899778239367463659973463028665075536971978519574500402438754562035078756662457475492922646 [191,49] -291439232723197177095892940256937958113938604658323379716768789527469600036469538396005759933094965906929376578930077645049489018269680164516041958788320254892295234765901398487878173223596591501496182065253645764027792015303296201493625847835736795468450443914334692608485264238197199605517326630128374059015408910477342687794907803073270573782088968397270578426900787840452903632589154456131312505101979571196663368133650229828361586960129207185654464179646704378971195864050602479743203612121467158223526296182948611458459465941194000230666932502788402668024041388974039948026868275660863205516977002724861983657978287667745649832630935901098068590669584768139797933571010149207482998617221483615104947236149941670604267992425584860326847302293788317557128576305246384976955439442669381423703225472998718450344583162934630495269471780696344253386874727275224112842380694960941242829249014993548837514728925011117137149522499857291248838573073963547829786868194317871562835225751328117172322541514291472644027039491397135619942033337959533140423784968783055488993337863091661739035715251379214682800657811459055338427455845487758402278559723871859066116020302440665127515818855821608174233920489026614094987569550236494325893717911982137994341749668225757047130148689911220352959053989815709191658328175288233804386547736534660359410148519791514730222250999717409532519630194993804801365812928261337947752612418590444317801756394397106718941078534743945102975948457048891030619548945797405507083593712960887131082264051285910366211657502889519252383 [191,50] 297134851828207461259587376404716650781147833605876660314914708462828873170832985162016868124110766845658738913437950206552689261733881471868937146201120650899009255880748160614721519530319074072717137402177589691860089066049743953050864065343596464399850604354903500383645348377474398665590138378553498700579574937080955754542495504195011234471577035684696455914040207917215583284644775462091601223837982213743773862650254621484692047321127241321140536215775602517160497475380377169563571393084114059564050882955864649089709109848387972000102411982713474331931192440526936546416799727807227442764833058745281035016825425934383199584351891846916253893299082807851171339415997371058095489491535956234534952691838922834240472017293681513816852827798851366555931328236357050394074225279412173280977001075921556391594891584808841462712137658416553401244204003511191104936178763688298568132627728093714118076913996150130319946818071559471053931572742293776972171821459932449017273792793901715505111492802932453447638106416935023917705670267352460775833513403484489039683061616617202589639297159661448981143269410775411050377531440828530957944902559089621258699179686414452589027052032304605334612007251098214417952761003235889086736248745052660086752538151429827519063900552695958410444917249952955542994782379095050651916781454572282209200218245942733880089797030243354947661409921616177792909076613584275452693494011212487065271509588354844050916494032190641937768491105992894373161291386737215971483624996313660562668073128090626168029923085159189731 [191,51] -304593307027916787692250472546723015273086895469184050453028891342401467203404810075801776337500676433156737038523198990115100641089587326409494993250038201789566719813872110551893893349053184076677930700798583507899635310203180687865857477588037003210388700435458577504548440993704632251544850093559739518068498940992070678438067205864380240027067464663698801419711363875787451161380681271642469974547305933254776228512224133557127268953647558489732985781636454200727365836892558817291143769549030698476757490531614389265576625594992207396297170461903754059529612976464660923079243646330618013713436594627902452146561680822030043090502522325511949941728571177345904919326271729379682565254941143538641932945532256629404071685299817525937321474560563814581008677348224414157913780531200555443792670661289372432113259782461785141520140595526903162160824323267503976387018417787137530918697175750974617465809135416873802970877147633078786501307897082407724409481531127009665325768513442205488339210850870648939188619209869464078227960862112278580386145706230762520747303884428812258126050501163980206861091807486851170840354666887870414384663217667543147644961396382347255053155930911330933362312894270415037219104639090501577050902766536897202324907029586720489905769763515678950551109590379459248306655585864730791431614754231888231962095046511862239617120393519170218222684886165260003589852966185064243129469815412783056395334592148619220701122517966128476197999874753772349565070670954688749796701560099154552710117885692216538963628681294524 [191,52] 304621440306346907703691309385583949983415349423680170970537513375434299255293033586138504654512882930667686056705098855551721916447996665119316677950173214395420624633908154547535956876012352128239831797500748970953693870815162411152646817557087331405959528723437862687440776930937044817206220673824257375664288450177183209037355412012748703255604711185800592613305476942428708437053638752066022488491870351129536660001260714543791462985225347541696844233918136875826694979321949458315182328946886187122070223744873849961917335474515591734928389758779255441126212259777031438636744892543822060248303263617638328495201354953316305099719200064307255461589538426513625538471029262612617962402378654035779397649720517742325897552773734934216979416117050117885607371201719710740307102449770442366497829928584535607366911748481412244527802860981042543214581092149783035185519833585055849292062475396866219144758592808153276614161939468823405176294318595491544881307754740347332895313007562955453990926481843423997968049668560044179019309596724207167971212221740286937025376308200467920679323566621376806196606609675667971141135118574745851851005245903193003756405635230283140800637165382048006465585594819133854613058803574158890746627180494946238302442881497340768896682016332333646394508723738879161914534236531176829976609392038212215001784059502566763814283567685921150742425187282845610347465114886616310138002015295693047700504806585607592250479624627578077797091798863271926262346365791973439477604871331978063555125618280171491173508016823 [191,53] -224457236108856210119437543505259319093480608703385382860386699971062551605894783538141660777890778944386329780485896515750927690213771327423182593904579421414385031192503475455003997427315217145841705383453780340692545069151253555472332186516664289388784258879124741713997044562713430805616842124879217682720429634410383076217828315550040822831312400492607050434400116825523560417829972018548935077082957906797636929107304229223461337607389105327118930709941970700072083006797249679055246871506853303828401727917155608682702433178536339069505444681732144389887271801668194184884141635461450102113622860684673049669270186998594647165812330559035262618199136776349910024561036630256618103286681949523254487248704717517921397727158940430071082354280720861720179424707706032905802043138592141182095180855800712360491379018519690137656074990334585715211310498436664102972921012497536562350293507140027245603412387115274873254797127015958495032125611674747877641110070547536398807284335269104741708041914839418226165073713503308566495808926267843463711351305076968049332451382397433095840149922084069504536970146504845631683937626535441228581459454862285482670620324126884595697696215492116548898370135839956903619287602744341547892872768835462898811037200072263766363731289933290974180531658044455704403194128159463266215029642670258341505520757403197825986493810133487897546894119798775535863866602336423340822727033372564125241374968328679032854991144843670463804678545191766787722518556321785138859182283761464345273987021548500622948893932 [191,54] 86898005051048052226265597641335711592163509573730785903385075176974654088429652826425470830736016868741024906237753153377600428998608204955840500602673977632656440676626674755695455984976313110876424451226414494040762868905567264130615267940128831967683865180455668489776128934977666065782837781990026454335771911950685599041223160659193680212523845980742892796558985250202834780620995134815985917792579295228478445211559698879948513225319071220926306114383833681762939039629106922867922440546750105443860865596345041461738980798550133058075555864809005557531992683872385274147886434916850219290970531810174009715953602714062114099194661482637476802970249378787842883529985690562389221221489301526268550414596153398723557346512307392531393160046170735284685672800378937661723899169568962139826136138901759730908294548599488058662900720070142097626358490965747208197435178210470129502324559583988332415882414221700406110553304612871724236876258999668080042096282408540876889187759514542050322158343206687536636194925951782223273002616542946240935276607312065856983101303224742369389450449531966453265257472962648707011636408847192189941443251961685402381140554106761576490641220164054171663185397278157486583432149271604380543064072135119081682607180309013513395673412285988550643519726285875254386563014555261741233362011792911963285476691857271489848540510942530327979009134482319364761770480769595890168386896109686183364172942485397979847456517098728636922752118929718483259924379959881662177748722147364440244770480634999682527054 [191,55] 30858365592569374454104550039779558522696081692382194498969682462461729519107353474561403676789886716243770948950362299052050143655798191081427359019603876022516250869704675647039077993066139102958275332540430701212868781805809925162451588503322492025265851113517854765790759148393818685291995702602849779521437178718719955644854550041911281435054204186469413577862768313932613274338513376903302363354864527926333812218897864183305009520334256687027965452427499747590609947817841880267534444003152255433293697089742621053080716786759100252629994209220973651598477111649909482858743920110432500396428564553671268329399787006057886718618472033317894443381763934039005689324443930808681338941338182393043336924735691102642678489312408890736912032546107388008635879655505272313624812653241658059281624180262273158069355682223841396195215949462388558810289442830656680496626657369906206811239871656506367411682846717236998389513581762482134767593956651212084574499445964783520568600498616929845232522188073233239490945486002596943218276383726082715028328644210575029908017799283127275667218343713706488131680789117194516674716111739252907471969915766132369933329415748535663501316454516485608989375411135960561778949410168457145629189906547492306456953999835568839511314980726018748128336409868027650869723505910927590057881571044445061007769902224554368677379935582194803965528827628190758286481417064900205729206590920422672580353784330041359813705456707121359547694784647539534232736775266948139729716637279001467753005661565244593497 [191,56] -85506031438349464748355556801083599774501931712085126345532546875143500181075429898431270932511766442432604873459154079091223552304304055085040614586853727474750560557763827761987687169362038020153058817985789154886973658210850547725464038965715713444673908601532095707327610445848822871235617740639608443586885759292750341437603181975206623354656483958403374565284791581168028759084002489797090440877415786730417454102497510902307393490478819050956410839948047109726806356591442570928145351688550385780928669356058491751387940012828267442049328943791565149179443918194506336356935885158093770864946893124696237103056557334604732424574107773908754213238925534657844908564722097977216677482711904573460475937386143731191921237789074179131470775219664589482191422053044181535362531651399200373122897042820749511406941514956746315950041060148603940775645925970368576098358411879840602679668589647098069562608842024875184312640249211726576629958724421512600943997296433658955841642762501228144991802438824772113738700258969177118417958626309726518387482520949976412838837743729966275413948905106923185957164702837360311949533989875869409882559817143963141746934695804775458464578072696678515131784383987509739325721662585557635961094823267222515705398583099853585153429615603061275555738339992996017927910830283125920230520760721617045736843322551150224542681475096719030106049158993537544817396300691403898026701513859606458239129359908780618422011939944961581796633433123181694051582081177408538675625651443350463014183149998893515 [191,57] 85844154315044006853218004227761029812640167369954305266293312534198998516941935978542994601137505315275893279123941496691732962918270284943900575381263950549402971236976565827858184173053708503849769415343172985796401778197025498027040376877980448379927746563258018612287429942885656338562114875612116918675867352017539991281835886275469921015674280347602251287081480622325613369045909404939283112966098550221084709265955485595345230528317166878388691587080291998415322992989757811983239451831350673434504230741345972558845219495500006547878981708935802884460625922911990174613331100793238972986407550719529032755618176128257487561496924732222192552270191132107067824184646680912327703176559023317615476966756029676552263216178914572504099732232685949076541545940514623884207240806944033913300778356396242620014886663417201415070983975747578341640671385137474439344688637241902111708090119807174134844320110612386561908929287710224620373930260419367229267000900362408373531799582582675084906160107828636323246017256131369917416503233871670134536062141223175315303351042470585202569367670563247802090226734881615318691451335540999093936722690152871446594231400580609288449156898893287201866479204152009378789595980239345485040982729261551993427432033756337526993222529840878607198545837035412046377578824064390697457884078821976985530739966474001847858412578143460893731978414893817035979421080012692114128720039334557397777504099823022636279786102750942304146877358046265048266214858527081514286676954263483858038308740745947 [191,58] -61547387566527557736602031759503408254450748168244199345382888338197539687966421128994773209986036614848910640057810649904137772705693008918936500945402246637097894234575747723084562344691124000206620937455034159723862263543556501955608304715031560252928772289501573808536024140007116908748569571351285009272581899328707468832208686304077144291558378660447439795270262518648173768437468364784862552169902693587942791699381258053971669751059890332595725296680637146091489717864495822326749545997262527042105254383496377559366313728845258050104448958429412462376749679921294237994276922689840059481690698853918113492750248636945549217854821219093694807252961871612345672697315199612642364863447720652119000024290272249067322818854226755632596555671578929636463815628178568093411780954268528122335901463863924538206233059993703663250295452771895180689548233763883556275028346904485551007637279407390036984689676419676791275825052919105698134299222422833610150981674388676652422974794509691082542888375856223286091832119919325529912518936300212933018730946079180688542359731925590116251177146571926306333289882158150887990395866419877494081129135910380736242860909815171197130404321069831920421445602900816029126474457452410043614613903907779964587671526154750856470414553816618774896529794735986498117894942580341848677040558226283057907750208118993375748533734094529669376718836242614094047076864241408862226731895471621776833189218501035110377441784808554651744423005296350297382707558782832920006422689274713240068872927763 [191,59] 35683735285455465358908921740995863668294756541165685552074498959277255537903076677454915258294194953311277298380153606435457155750121776271219334657665348403988954108008972517540955550924462712870467731843047582636577067284225519236023865154201590173798843805618795996456956156828639551708275707104168429890594945738415430695146234901977059459519454348019080444164391687390196673707140015483848337900705899067324292813831842089563326775699634592718060319069429212904381639010848933309763376783885313098337435442300742108619953163553760561500891026847403232710752796723167514373506664921120631586185238755378228637726737838475053442733357411350341615130897376223311820311504419189442951318181568829869868702115804839559843973595843332382199134862581719121474292899541900922999720035593930255783408469105386144454614752013350208083603983191491975554588835087059771524335431011536081289533248990357613720820808388002240749024012991064821084300802239148417217569835302105254967957086993950906666812335838086640002045420080253496071579665503553815573689649740139563083909295512880476957872192423910677816073274181130015791149002684713028424469770842430633265074185442384524462181176212479211021252457856699252740785049882559664376482977271085992053102152935480500994069149037235561037235110715936134599456999198228563174878533027713919957430812705107006329899738404672928734166531737444355853171871297422847040085018219239161034302205243523175264969976179455346497927914289286152332986216550020419223112244975631902607258296 [191,60] -17710023022898001698120995175657246075259719388954235436894904382514913811243360627148133850819806402791641690921842303960904050256416829727453700449651847812099000482313976926011651794535218562142356440476442888625748702368557407468625189071062304689671749581720679795020724521502844789171336812903030242641789301369215911092315002655639518022262458209007888242873000712646842434501875841976270512508269766604939953874596406771562163454017049009871390802116393815071908138678896918311907466514502373861291290435427261453410399765458979559337960100172874366559722403149782778365849578836299709648970222220498358094579885539638298894307065217552257040298569715756093734266184816388495648417059986162665778922232635310253039596564515421353209452313078303158667795541293451376073242166603903956973101316900119222249061282353211245653838303415281185473276249967609783958993889326668586710888305474884317254892733736827677514325116240358009884357649315870223715825625128166408444903529311569133244395535548007049088677494728448491860543076385507589432396630451754286733736271653221300374779674022762497989687961457833412274546377737668539673763718909377013371538008663415899725800580073928716875311128516539155098920327668537546250252229891894494657028747142700956186989574894926105058325777111038277536611615574153387413977048594715503459650795273395128666053557902819658929029827190029645235734160158715215215095173932844227805710374551330268054112626148006149162880365391774382352489820513741898051713402607914858422586 [191,61] 7967738844626266027423628889808535994447945216312439969014317054587149163252670140942359068690255702130838608469814937555166280638439159924465014576109487989952794660668066651068595083507267195304293830298707093793402931040175327435219176046266781317591900311546432093395032485263485848986398891012589445177413888057766693350511689285486583938363491981189826687621276783883952520834283909235079289794972229577605028966622978897365984036134434405370656920543523078420832763417245404784042838108191205336064116270789519653132536863638926433900777805142618703535311529367305688605379799571418189092129430584886999743915256458770707874934998400429764487773662963116561727116441637754594138723561476026400541704707367231536009178636353855039542734025697547480592761882018913276571919847123593276624156180863124110348133161664854789897776388486345345402347999313305973251649915003944804354478887778105593777102379115865778399032037456192977580410932550669901067911851345479407561938725803102665757644922533918618918597402151623900932388042802041110442344395065918093149772652049859249821289172069090004288887444162258929369325123597652897999301315835634102741319874968349894454412520949690320049836538089736573323446592422935554295418849779421373412792263241849928459859127743928390998582495779503272715269930031047051399400925554814311487242361569288847991415006121889170648323503646441633855667347230866335200212854768842263047502262643030179056923985696256639847076308299065769355970050104415354339154898971347668877 [191,62] -3560166749873980880188812928889357501466641349193456032224140180940427216749123496760673976820496023855880348155159864950597892535288081932872502048872537674634426529935376166724803442784252522735655341653438443405634037458952820755659513134730042675279999002724561374684716420350347481395888677846389815778497745519802333696754420433339010561285549240348731711933958361198925900399292267267892648362898174665802575416119225391693578852833491076802008543288717021964129449377435837874313478147549217634829767377354297606654598818806127927801101980599021247380758714730194382603224867099442358153285479752070299923328604094916317838323114057394854628566652680310402801016827092304570930380876855429475428861050848149668765941093910992628951868561019668908514500510250744105707616267295144288504334759302968159744512819021141741872102767111504252056954473578007351575612731441931965267064487941646746431049277034836517207626280658923792144499120159592071423195174792675411516506600635436182816840984584730266030593872011167539986349707101214439627249239621722197988392423804848549641555667776122417706611229523316170663420302537726239001741875533380760916833520936756659028660699206218576075529430738162108291408857932551816253261226043551089395655828619320412998014876040932493325996273977472219528974996345882056353464838536954912061602438829454071007801362147898973937121467406897260375064681377757671912198846115414692804240903937591005828486454523516467769419090580583058459149429479612097163523851567785238 [191,63] 1751594850991803444567073228253816109238504644357509238533962755219999422986101373612636268229620467020156486629370598529011262436775593376949475028155800175838712498195462646149520440149576088579148026433789448255826386108027286131682688218989189898044481435332210703632688031741705936511110564485287668423116036841616511755654419812322746142019791725805133032530181581083628617141312374581887611020801766040895688254797170317762554697779981160896294758729172502186852188708639321289147930892543298600821458439622811121326337894967450204415705924365426104040027973441305566592212907803321538287892547329376445342052055856121524677676584293079435364060455614480439945253958754642379091330636467151886098470516688694314514550928779780694574386944821955990981895268515941737030890900256065170705950311551997474099964795438190714512695651312850916957508565076711307618243559460672011552868176344103255884659652399785451143296732899228025926128074204060605941291716494127389163985971268851271594703937440717550136370868674716561373939834232248785233320837167974769494031546144136935578394360684281718445962832147402109641725426999332061962012596785294906037298985939003648030758387763995931968687408137166986988630302189500044330754976733610859336553331286523079566610233796025116511508515725291655342180889726757076427150387117187181279178475575852204744238101761753183241088428684452982732152106312770947370323417273842135103224541578989467285749821789352613413382213757169837578214319018240515037785942720784 [191,64] -961276230771918806728643925377957822502896040924071083372604315575556784966650961347732464390266756846886991465929297869103483520522504547371735916783047516053858204982881953848520747362293643296573355944965756447879012551877557627954886771469584119572346039496327689847947194696933569750618962058254143207840990357572974354964024339784645169232775176324071455400988912551831870017900099746110868929959119436657497146709224600310636445645983698747588296538744871120162060315902264643190152034345175254241651949284169312867023331701894382270439830396318698532655194654928452351131068683017421500422085007827400235971888485773099453184427508971872566438770357950077717674841736337307593709446214266432669566549845800702932132610022324641401139362778946987560527737418824836088102065811467867278701072869698981016747662941945599870203812056484522171006144499874769624586796639525996406721597303075075084859225360799983280625237787830945971223271077891020579106207312403933032990112017078669486085503767635376468180078038495830410463122985514426604163482995427993131576650023257679374207663024300011664911412808414682630341871375309896218957916515247034608844850167055308451537856211914572069547822805341544675901205484515277429610951842642836411215177208680711621304378297622894524157949180267592614196175103884055581947947713248726547034772901991548188542496005916458633851886197216679129042218541640696741495897198981345373563529857199273705074379124642181044372987239557145916069337925911797858110592654 [191,65] 537731692404212138272166135166089948610288952839002159411397838682884371050426369169922814694442934693886807044624138293685266155137301727997316038017017591580925893332736069495943174062309634116925937595324116458560922521996957248152543428977238100567018164544416036628793160899344018150313391932697329157792691990394707585226560096093359500341104998869735320414163767500842349664960712288460841948275528704280415623141605025196364659645953098871479344085263279923752137317480447866890521756712262180036874065159069521010748966722224178966248585256336501938500510473984706324621604741179601055981358111627706788183406810563185562419510397272998271179027712296751415087351216115980289281815719798309591407620367863859462440847167481301520476870935917218690772912335743500546052539648200316947407269046897141173266840222079802772155450525673001140602883981296949747085125509327672391936984119066509501301489275769685283959189049001550285800678066751948261720883411181450835020831457817637179185341117356596731622104284763937495114790589124070634662539681820114372461495663946242127048252526548840041030558134236445235933921078627615148582175309316158512019209556101863232803425799679372054654765040875582028586646032050869766353285748692827358452723268395208495422934190115834020381679605085661513807071150065723334569592035818681262503577331773847100955119948044466868422926823721851492261059959702814013946535383324137376838061964536639784537994869277535033348375094251280458425634527881182156963904 [191,66] -281130992193668317702096760829849645201200382480368060984021718504824705442144572234215604702484061041935901348524201807918562486278260444464345806576488215239112622550293283393920349775485788469159075968202741718474899196833872410683537672308806464381966805721571093376676740468802788379463661087302981238290005878242586617941834782686813304515848174673963126120162211943523139366449102164276609211214331184624550702688984988688460739657839916944628936376057483005656722793901771040326633179762539516976012930363768848466460262105662619153394097494847099793683495160982184998834194753656890762652270284604065052311716208400268230224722518154535951126182146036985371615223496902409158355647805975895219213715975523669871494525137912679801787839288231291299942518476767206418949485487392988902401569346266745142724674514004894890086845736189391763771539858253092942358359885549046226410630226968933725964542043922198098156160113629826419401576065106530061715212366145597333389253943329650834356578539853339609579934748748465272690232094954390258141241014998439162858364902995717505179224963535732617929091155582378695311797102378081871087159626461197225571665148724852674909118531172202329206811265586835912487758254831585929204575811400201715863990838053382868245912345923589945311404468504495508041551654261714731037316299877607173622258342542469190976785396359019825645531014484125703735111850506471451296344569409861224514088625542253545351586692993564063085429386225866323288330254687186728589 [191,67] 132080537229792978326500737361718244592507791104704096218662796478273173840326556326160831139233630956637125035344464784312364971731766260697092321635286897791356453899752164011500069310780567894733634350943492555694433059494548279316098235678637551299637199512108091381958016148957088519962774037039363718770879938825091933158651300176750513247985445739402424345463094833240882099348416409442031929562821849064774603853217684909173564543650158354520778489516523527689180643376080812799686794287745974611840316827968469611934015359992340074727859664801881886939755504204028533204703286748375459625075623573896787194458139585632577070104206137708565382622963894654062630740003320710797284601229178134393685037308675209868906252266309067612715954542150507060250721928167281236439053607249836220680659777567994846808731816882095533270449407051720541343104699625734445829387094833184256013253631200854755923209837287581094452721030315931354616896409990995227806837672878134322939405963672946520261144533744794897776576617404707288606334230570866348884970402671872126830226547064307927738925541882775715913884862672588104605290583246162720992320943056701852468336693381973197762273448500855780901914155778854458797210694278834822297045729681291113830225494648893889674448713100931635747258563919449566135366350462846505868832429149095072301680764702256717486068985209283864733591176596595495596400425604011920836892916555641811783431551339384992428967254864394677033693369315958036246877437446324069 [191,68] -55386085174835405351743296307366890013842483630625964408394166672837955305439615714462270343562489355703269771568661045666600155864134255667134197281047905101005917407579728362807725350119333767495558112552948312020257663876968910533520332101565347975362804122682383942741680500094170690564552734203782827210835026541660175373181709545002102654422303693296784036024720897941999871738714020430787149866963090358515771872745523687028190848956662563222846179875668452327001899958828956648214469481989094509448852919959141274021847791190698297258372594913349301077450565584981054416834779920781642304064379665035860860825618561106877523245681825687817584399972028558421674190063186856995638998620140402883320171214382411289171878580283736846562223071950674864070346538460259763564250961816431347859612440614247403732794781376453996120369976619355008534546644343714650571708564672041274528049658052344843327813266584422222987885641209025300262988281938436783862021453315759413115715894399845463811923998367890898970171679735532099967529794045238905148042064511362981373238981377921972288532121808156771269511842407872659566436609442843035661573437536161061395241597971530575035878420683538142870983089965681937819440879678092552530762461133163548155137728380237473452810476679399806141025612115819154208605767820092741550707264337451856278751141885002106243124248439971379746255154598460949650077225430437244713375840340366964670591805216175439755999112250514974470602566013638638210895351741111 [191,69] 20917410447871423168098639077967145906208556648713997330828553066360721139523101761966803225955001485723396050402571740734611470769687528686027788382347084712853221674445272695082989199110673601833511390131717848648451027771380310750760028140325302641481844473585838863106922707903681054642815370478206247887663130688081855919869937916782819322530768611980043120225600194529195465292981759164888795703200990101769254158545587879663557147734235596715967644993237071491857555895723027013315129923000170347345689062749985315827110544691992747292708915925929751202234657525446301116552909915279238270748290445361495131535229772967854545118681881811950557344134075388347881972956811400975251575722520794070248742629906568018470740740718039406388804519240098797340831916702883818251848224366317626815948627603643233582351778005353399865831716201546973495969485488572935527633281553030654018525849218422096361641779331523931273477284091809378062237520466159534435127844259380482209310610580507549475227991261694790340401810751938877110358507588118930992865738237489121164281859923331510744258419859341700674604495724732108548317099786521039036148405579921596918050498471626309095682402209877552370484324467006499870709224888727792754530832970054225216395302099641305186324458885683038068027125266293615732133204627001487309296543067245278217586352297456744283047159035957601943518513883175642405161016096133803846473288703124569702860984684166728597279557484071469798760678270041156258080215047 [191,70] -7230471245705646974034877032817434572475182150326240067874082860582761285390916879468024955938417341628263215065046614583576769364223189097666587909913802832270923606246212242900039837794940447281814300033571833424672377692407369261159959133436531176002982963509227448112725117631117583900507265244701087127292969184278508183544792413372366652108250825391375309768978554251982153742611521229518712754893384017280044415200496536701125716770802907048782805263579144096059073053445362111772781972083938032260478008150960862262448401916428160129831305214110751689029698342564611337560284952641140024501307468359902485177941370561154263552059701363243985379447246226017904877825764185417269255465471849033469528623572973373856293887839236305776591547640549118895768088492961940436768314694813929972350572720172826891336919448230006184727850716400834369837175135727962048899449439952376291873145242921076579636071242177255289272272529783063051461530386870008668826373988741254752534090153773792518920725680287435367990635082269539926010820374117139040522309836864258879484808906051424771581064799932792861991569106683057271152468234676183877891190865326893933072107608921465205245730620615510625312026861028020068558898866566089435100055527419986832575943697709392548469765727516421048008236338837116211506312490705561381680495339123531379068021830741463089001385063007912008478953904688255267947749022685371233336560988556646806475044930217218372954976321423393419750967778275189097779355 [191,71] 2327619062643810079456764858448686439232074932380655451927029405614567563911384871208944674508482612449589187250850010453955336414595360093921048079090783557819523989434330062888023220714909752177680283971110056635050521474192692694979438471122015781456003553174587059554148521833918855226875824553850302773069703330912039573729015976368787089081169809556850075469602801057139600620364933047113365797508055666105480217585884946943513152293333810987737901401677502421409268054418776822016134662126245468670622613490606101916938644437494597607132882269194131826540726932195452906990557062420537202137180659343639751538836166222276458272964474813908989675842668918474522811826758207475169061600802238191780407906616968609376374556814822838170785795135321684385071828581108619692106730289487455476426230237542505831180341435014808560417963245977466625980855879381568810908636848671273217468541482687131869936057323595838981873746980885415065068978261373683898284045560341339469186270607257230647481096538887376249455539588154461348466910724483964992697033033306737432244587525307820849440111142178695884752531931118856305690675749517246033928638783604806734818485894180734321678077246876847455406668673539053821042294955349154175931788473813142958688999812090845607831043130707377798151286312257584934530597961991359142508007327250832119105252827403462745638133726952342422639951236650692876657857970411770416197685845892552468743921609543625194185901187247201909417957764023176999637 [191,72] -706833269464022142615331542044268226466310691724658518552902600390145573840627965083995194836853222711465233419929242379488885658874197181828607952795929676528638446584069939572223989821446593424745564837863317877872158252885953957997159788055134426250892332031808488144270041414093081937230258692225567693875200669475821682367126721046697517797969438215867830890994932731106956658148322889694757336732710519048215234544235564297010945163473820836471260446191232668829674961785600748864384219567771259182204131083719623754247682628424056453149062529888172807951570340055518477236728516578580912013788425505876672838377997807494588681099126545570434109061756533446803226369326415028186159614627663244487382068857885531549037625301339344135237762969092693533504007352186375520944095861619569179103436983913077764849801516673605297643461312551275323200745456883234624134315233307250232079494365384783435767186187178406563842372249331183300532228167568773564085733325980615130362609866330490988641628648940400024499968751830508779135101652960009179285043205390438138994173656263744643272613086961687382805132907205714132580659585532449364770443897851251687886418819923269121619348544471448256997693324117517542267339368817227377955129605099650094357970926868129678741871863100371418413780287563784125743784077943288000583694324959135165708225191933107218173367102394286752703616573728531579305150978030166190655674174883086059768205006966545202218394904020250949063032514487712968 [191,73] 203391045510957407694791323526856418227456932721486118772568468360956997946959376902242412333481125744652021171763911617209172673351838544624062914645899848049728049481969982728412761389783718249103522579598217062776446284094476734717110137523528517029378807192454678172641750154452546954269096469246602787757766243980115057990402140532694491015983387030126859132677212340577207094444189224659521882916074066585022339914968086185384617554862411004697107754671550457927213894779888394255948664740824465050126219484857782670529943599395212222489984612749017742510997768697090144613696192165061003115596803673410895855659898327138705933286807598485233879024449818696011784087620429677497769255763738094367148235996960372994725482966691105154119764009646958281903206710703873875387408630568718302787211175964723495967448575967311432155929667255323236031134461510986047913744406686527789391565788227183704748313915938383172485398024599367809010221544037854774999951647320059547993133063493459228010479545098902488314962921107073813471209606468187455168609096311130824802452826001261765343855893392181362429714352974353667123252091502792375879576780531120408135405978424254385834011427615038200382571885648029032024775487978937631613318738111484714655943390000999895054067488430610409567676709335871177207491506015645608117669569188066914924428572802081393816409041330115678080638922519787538757957812833146610745525973299484209643022600107695121594092077365926237741884221735151 [191,74] -55288869914093011193591652719744623731218071413833710969053276411417753124699595438884714087529784273832972872138013195157480632407551389122067875759006814321168797919566858768095263427834830695022886039794983826838235560561090581167351328673361160702172059362946383230587100845587037539747771946298698753328180581943920975489288069977466805931716608222728011889277946197403606477410125207894352067034912695430697863548568745268572672871661451107830652571289205540070225281096830191150791743154230456613793476810189017168383596468987083081308112311479138546693966830874609096905060017141842241472458291719746923981709606964086170210834222395508055445848079509604329432809624581919375658281175929195987610618416113794908024738564665805305295306950408092954122550008614928190339388480863785104149900463123848043290891604600761595963697864835462791743058233057278658726061096292427257467239509427787709922571289582187374846061797737349618808224594786659303153826881847165342923595808434112537158395236782702247736273087693471418647777273897865004920763966561555476502118401195480729764954351893802394412534264302180437385513785755955978754430274907378812091163094990670205543864198637719638887174408915825773731412557183607954131078141104456293260656321631086956064797300605110207794072437646965498966286605612294963534462330514820333062898605058530043177995378241563475328567245113252808648645393747078041259169185723549681497211725077423909324044083016757555769417536654 [191,75] 14112192412446178493216430734589851912420632018906205497283506386077018060743830441457599011642016356903880363053635375703530811375779036632121149278958733437074679259544712846561666633126498956693224310276004123220030917479656755477313998744859009096446190358585429241781942967390970151452368231722526821059138242665619926584232348057539489402895239713112956368431179969181676582553313511129511200789621786307808702684912606559646905090777781420886256277844914253713530994528712650310215516815819122734067850688578067986065141825800298066485324473883375622905306332647135398496581279461716580000505907372413500170377304329921650858480462496270483225841284129883886053763396210927519407641122649586346654624761378350705277715928117718557619450848809641185855039636803561197162454040578771040514398814072348896907626747736044372227035548241225984365850648768564538768853096100959274197470501847944061772449247417953685476053364973883565015619801556278256580549070114369074197992077989943393512077046201529375623535394417722212914400022700031074431866025344312514730810718237189839557071649878336290395425106227260621601125804157999818282530973448226087290712413337067405653946668245052043812684413558191782603082871098999849918061955817249064403373190694471165185555430354217934975292497159036501224347101993341249256547250237651265207263412498434349305858714834004689375972801921821722173720996183044363583410200052025017240034873130094792277748752055409934111775410 [191,76] -3365317541638571565768700203604045479540603991570077015941432885554033743875345983877514253999073202855143252265266317352194734841606656102663847995133114097614638557116828385975505128201545834245329750178320634793175953655637646185363213580012717126828709959441886241442419927932894240668017521358417615019972266856867515449351946273895745823951621225308524003337535080682466494620513318642340811554957832174816809031801548420466999554112791084563740066619230219182878536161657057095630940247876681087301479996140869494161715564128265448532370332274355046520502710143119739811775195584482800443755332611387014933952197060548403347152818260592952901366955087514612607185542510707823231227931943995006494391568006577594759649193102256836432509687659497907802221441751742170087013734909177006784638180033940697783765365100996258114853051396393516641184191916882665401104207311347601925803636522387700019679862834333461656750968050029770990800442442525821122358222197850175148846512619550622204882127589345308297395475284670914742585915286306781543995287277744697841377024637053005408267291690616314798976839091960074598647913682374185091516216126087361189377957440896082662212575944557126837074259996014498825369862051741779505079778770149714323303531730013671500485735883105869216776957738310174145024569122322858722541826635324210347393327643321012801962978519199227764827146037151334632490707541695201489890681826153876422528009206602926765137828392168321620748 [191,77] 747728859011817826170116349604131823781027315137208221569492226811513818311020867346136866051804054209802429143556537166638958134555539331367730146780688580031026781966402340722363270239826496234516004783484385602591392794210414886882553381591965167803333216451434874874625064168914996551680539044495264315576395786723222823387193783061541933632071649265952767653615051261114308398667736835023808738928046822638888198507640948819620341853732021980631588038719197599596086247641778120952611731799632043924999221968252257927403644841667999434501397243211025018824794796572913232710765687044567494436269363338893471520986407656986427080299941973284831949592279247561588259336225246528983295370276001627429487404528551502845634385946298160097643762233889677307398926036462627362073974494278061626701923918219468657935071872236481280384222994098261770651235281746823990801192451923362673888423573705451964037856930008958579738325842822194246157789484823518447557599325977544970353511624784946694100196300391178363095754883378922711080871812899023804531353493724477068914698181853916104703083350439749936934791369320114516170133096559478565724657613837730714956316938453666331731060372081480131550245346350701149247242413201805566317834754852171105583612146177628394722926221032605579526479452447234564237791619791803364373338103964427150890313447980271351977792851487562725408572630742064045018164439713668961411466566848105168227996662085314553776890334986477863 [191,78] -154559801474890986867535280742012505610041887951862436802230570993375922862394344702652035464922691030569227968869766661392683335993563039336746321055335862683128889862344252696602832492745002225446593513128837787039828148159910246938154309234590845036661243332642343648356914811315711704053151573099781617843513341434470320779489078778615272125111306523748295945919569561329049933788826588695083099711686818095585796766155131593619963432893998321836276580707905932515283395580854208190044216002954219617546393544290311484637507425242978374533692260296761842803898835486008746295528617745427107762612992149600285382213968017150486608724824839136548948382460706352642553051560767224368853477369764439127745268616903674717454879035709903812261186747465736944047691831020682609977157481439710434014112521117727841421379662164625766168543675659886796568708601529017623929279020545507552422139210008258237375489976973184791912867098025177984779516783561195402711468727885970113275190089923154835034984847741982291298467021316095233987347168343080082420881695804067036993491074096000647690288683875366599588805262166812944414692834274776429423747799220199296135212822212592742955604853483215823139963831770345178646946455914626218771370932908985861374577908680831403015689968402095447849352049127560727139226045625820391355417681019237754050875457611535004785130859659709328864260547868583667365327948463077136918119601626117796861444892200173818258604731630088 [191,79] 29677799883292719831226680434073071035237124504841264102469856095218382600539194461987379923506858369591566176459628695173846392174575946681503380421050521525398978145719521844231541694857560152803703261070657689344720575690245482086678337943353895966965223059196152488039102451004764708633075272727766754628572378665099620631558460731829093729787169511170457316815438463596957926259392807057564901325539794924420878531999110941454211588643747222724420502279154255780322949780330359144400639945037809491255766454536917944321654997432528495822960718478558347122908849339199957176177761943447140609448832977580417425493907682965833798176511534476673496743342061649578730527936341257579392615555395407792428226064590559273982717975675641001716973493841428447995480429590067069168772208175729030823622013964367965856924909996439677794337217209932344351857851926532327424260203344612073776672144315491131902656097399139877168657069749968892257340567187365694309606552064720137269451918670783765906025002776374127659774845963997989121768793711102180438800623606917408741575292926179141659451160525810688145975520401456137261142594153587037598611776659408187242966004778649578668482850847878450006213638065004412546708595694609876969589134732271969736474498223615826842796626727325973830464326790654660174427850097054355547762958792137868632504528202817389330700701406107310358081288920001505396787171070871142023788769131443840801285450394075860087568219160 [191,80] -5284827007808258648990348803688725986642829920906462906446303981623100802431906398403105830961316222739279429392422611431407795100500742356066868524566272928320194910197534829883828536348825947351907162801819917774502458616873238903955157481283367585592950486534225978569205420406479898690105431414241994946473139304356137380812471987779974881886586996778773769031958418245863855006352290284951066847327499215136972428131754483175342161267543121006408811850644998234630004223769755388184244365852500599516528081308350571833571166737065950888907985278831838516344723072624466416517797955756772116436969960621123583059223866978963739893236353393359076351647060051165536192027976035554574755796161920708031332706973970231883126226064650323831564834475418286147160437303122430920128344414090520639780590251622187266951636428194722054726329122213541671315300397008334398323968061672310291985420950324472635339121012624758250090315535451327375053219587856948511765583499306102750972709788381749994847337117259822106217971922365995882757438643489961870178493679324189217901535430708932170459133533605706579215014489462830778129686729381445725568932068809486362482415276585285935662530149878765342038029407834888087502805329518070004371283215257948017784884384344130633793081220800066148236486483759065326086683767358861663126818392769182591494068289347567083652863285567088146464475628252348116338222713589840282005296145155803926504990896852422478593254 [191,81] 871657121099145958987368210715249350858211901459757100538565321754484266770305568055086350513979487414495602822126267358560745426217841489746578068496531852697935319838209503783730335511628792256059275036918751954333959420278474901673959385706146073708220453456808962636804452541191713664630096641292934269903620247201943831040816247825859730009286419348269716496887633156486548437497569784741103849256007276715613150907414317663808760930483216250329962408691851261959310427984789595895035666470699339785686393141839595120819418587771737332515421830948108452991921598931104496783770867009133063648345068821523669792450291387787173499360083528116795235150060915994750013582019407852795772859507456534213580697815777668701124162036703995351308069980069686532449862013055719004013124573428872598713055669614770124539546631660338901778699250647694036050177978026244326602100089197835859547757348992404622284411598419945794969384140263927122195892403732443040968686478525981186015796009274781644931906558463259932658766549050552421867806844243485773160419624422819221561818721385208186589459669285067089806810291118124321543293834618819218225978373000275827283325405014775797159238136496967293851475356441707568075298596973813470513702663550446503977244299374145062073914758998417128934552521689256685544658551888519739665155735900690851281674258817728126053097669836974818116865248061890436564498035795309191270405142054717070324702108487316646858 [191,82] -133051459771633723474596015021157686545256656890957836595694017378530222962499705031960804527645869433485320537642402031279302211025130942499438770686227933871506356498626246967820533043453112716408959729541749631724203937355616725030192225521194274504181797654623718224880381529274754206181019290446094490511872545465301165373442976477763730764618395535906726002243740728697208181388661715653159424508922452308388043782922183302575550155742449023535190590718092693199833695964355372051465505905470245856362488909435667660277538019924603619793531445962093247300845072803470008725420953043137692345930435389173412605095353688758708927266427302251625617127347736137558096098282536071555211970219777038676097123750501212265291757989229724948358947852790973983911220286347913092010108534187165891794861321003403084875401193438141392263863067950491711033424443816372466800145840718554564179843811906967838527916538468383195349264063791104909058418800154348974233397422593983620485939360548966780798599959841126231731491331874467273729002971405967870057014703915288050922889012653402402180927690028022039544138534879188347917594937413069853047492025671412008673195951094948344522442265653479228883552188281628019968775448383887503197014810912448207452875573449644621712842895576110246004739689975337977199933783681127299939792825545930750034314645997679835538254626267966583216471274080914663289399201970683946137273395960607634356329227532949634 [191,83] 18770203682520243251137339136102320278520952743100631685280589432212364203111716692485530607629117199171597449215083343160688115610224158464842439108627747356483386033915760604238960574481269941325124205922201602432153995150858246423830438403801484886465974325840143677316964450586491642895574246040402864571652361051153314552060629154664698105110810698909088362477489663694640444325217560721864524667370446642146873798101319043361075394478014795227825646070626694877469820559870767683178082497385068438127963563862654380553051927034468925797821465433465545135123760616448850075529068076843104734388548897304799823484091003277482655764482730037363943806774897097800490314095564433009794400119223411489766391982183308803123608651422843914861353221380100855251781433557792265030527864781415067101943434428600769473565936966747431381376237966339961069106136507516620887974534341604863190989821451746028835324651839635264202846110409963929733479980588800788389917925498666991415904003003733740126420060615844488524150326076098622901837595781239431664506395851874852725604537664388369283317015906991295560547351949325142249381015931155033467838343075374728564270250606571953465045907872698017346448091469490306283165372009493867403530395340173969485907420242174643747325934048833316000197667258548996118721225966317469004418060072887254823453920955512655404918539054990909710210939236263116265517247170434559981798838038515443275178480570328 [191,84] -2439995086017115893836634527857651983158034058331669129848528243127262578420268173295053717539293987116300941393442442706011492391514578252353338399606937875667253782388107533098485345343105724937910046008466828652052520494451496664098299875866580613825814208258249559858262715530748271488596421969232204593333842807133733846047272294045510295208004488767771267551221594780602414979266388754638049335802521501789490066318327873073090373855697214499291129309872687989427773739919287301820093620811394837290305805277424471342901693166979571840904803060378196636001704262553949165657222186324137223591933956001066677854456904524566662379102036758266111921191888066634593992930817292171907223679083143486748402060171361803621634016578843852629861738417281486424166998425926913641834042210645567855386193529420173674340449154211005225937182180793950274069358058501404892562990190131302150230222527202172724179984186104520810685580558234307301336757006057289997941058022752603047615400366602915842752776696238012146153749638786913214941793186081721824143158243957570019901551828259018961642493155829050898730812857352517231042991237627115002773109519253429578297104399758316217268046458626003074160358940969728625855824155681670749470635367603277751081200666449395357164809235746759634847619494752088919634970211087338209002389902769408996772131669095782220122728673924501382664307324672054837681828408400737859961567575437609837272868631 [191,85] 290884009402819086632582778690408535316609380428343359036980787266458758519462382983587695711906100729818181851560904355001385143204220703246899416818838460839145594326833280324068014091058092386735312681974737197306202670475938921851125083966399819499038879163738395289460916793245016991808291621794783037090587485791835082645608317309340782646669095445186470487696221253691367332277892151208161950149529537212788204957225263674927321791025878611328379263992485089194457224563172617014652870887339773870781641595968521731180071012932395166160530006779439703893173107868592913889615029399365720407000234503757194725824899455549530783252823195610156536592122813872900678799248811306370146701555596475657459987875901989617649862826974694688238896563094087295115022128609756270962511844559596418767764924489626366051719042335693323320530570878454187693906515703377777331007383582546693346716169388514642752653333724859301125628769314732759453143731614542699529468116277648126898506910687569133111109460339882844667391864835999712396210105158229261671798478086480174255317350493311659556912407894260660754085215414532125762469813610826920226994208092956548016414150085862167664160933438543784207224866591066090355382839638369188291425068114766093955658829060401426664740356547431571037893048249100904006224290776158726438955947773313186639281430337407932424705355747339976670754688346482595119820263637001411456657744753225762467528 [191,86] -31632920509586202973162221288350827265442883654238268594485372495134431527442411548925894393020124756859921003958410987942973140432465955069359337818369720048095198099672095361047441523424265422184205060501955698588943357360474765411360317186677855788339569358590826644786333242918481458760645620720661932601320153366512498911319719131590350426162892227796320545835979962190747429199393963941013925753091213433199840889745654874957817800092290721003361443210250712733587107031794140350716227628534996507290583913123831904229936020311021584566107815092195604024451371803943303442796503157528408138452413612850011123703631599329184298039086876362289927803343305187195297670079099413321513215779798917142080888433583766700619536543616566205690423032982357492910002344444105101983449087395223576934505903563473096062585203337710898342414901781697403121476418660042600912834336223665758210709722887674547534713348622137915967305380121214475153589212951976886421604958367147915203079892124892617058023293489875674335903115298551546293046031718476309931679127827888110282947776580911747760928929594958842761550602449693589073628180725249096795148801439901623011416424353721352213561381467175841276225662943314600862924324545441731348545928486281037960285845990902834451273733378135745860021783083964601750462565113425678439663732941849193395920658454108758033265222404625593506670451536301031249800811854626334255917619418835363668 [191,87] 3123276199124902823181698308620212454167096180207565614961691954232942871791566711806059044546410444774713200396073746112893240776040213216934130831436918943211535404228594018169694933795285839895257035911421466180869913031082965466644348611595510232341816003684436973472286013918978198427718083925647554804858978835441852586930115612986710663220830827766472645721017913476306487997569660426595752287746572748444600554391458729586307698870459726948241857216618688351770960411201727927283979524168116081738979872666864501192018152417407392504395265305338019149739898209590674242355973299051855195411655573310335796229215467419162817084228463058649359674759972807534349832963924548249031076274791942204041437304505248259201117152100422893476489573939227995185169440313969132746552305475689907417132907883498598259134670334885205196990439542060754611799639706038108181411006492317283293374519591999523904879368670572810860432922977517770441463254498290963116585913674702793261505668118980037388972764584647889503811442707962801989287959093621906766976969936962479239064235087482081380161173317746945576403407276719553277871844042102521201243738159710271361017542438299607540369924248920740658644931902755339733677821268858405373830734591689810850556288588213321230780089762776927675077274578999050253005292561473861973073230603330694266166208868231257995667881167065875950456204378982382225520997111311856238518328669957762 [191,88] -278970029151158851588616780778877199493407201848642715894385920142614276172062374911858826948110922609422256394390333854333555387728183995916667685645061613791579454725546444388025653413130345703349481760673531492377483500124739420780389396891620500482785248528425707744206406217465727857260874921091678884670185511585213624219633506448556035566506993885696202574889378236466794026307955570591417588328505207910665874173230912412033410386284073959808102029560608845314411480523501573375779805037190919622376138207347591992934016852126203429188054300246450062480894577918405024803244615779347536481360927362192064492741554864612452316224344765624874516212144602186894027673732442163404445509549473684909437589420235623850569044010850441905693656783332487322858541889225561780146284701878610976723159015287837824724241670801357636547040950103198527836191502999659425627679107903923137859705901909575639645129112698968793094085540801271440526225378169640794208297660159245994532636227645880832485187617874561575908285666412037255567146134363439684986265820583299399090413549630292141690250070628528539132613491205286943955365946818119514896793878268226658979266334899473663776953392746580978833017959814958390531305950434904514744190420614476741460726199437274425477155096954200111414200615269778341090331380811032397339175432405795314067986069217090851516870926221046146476657233293596907357627474403498722986778224830 [191,89] 22476416541384297379558867914284756671129367903858464186253299228068069228944295766808582152335195519031942116008736316884539350456967462156199600035390137715648540121577530433468373192965242746009084798949596020591999105013939165823416824618005432147329303144588115136059138363139416762291831454953125925099870080771780885204715456709303710547952080036870304782961230111564837974476839411043061941580746747787242942634894231410170711934056062264172072388576921049048689056242677794954469598230328122210961488904237006433023332839043749223304119070846203235628843171267871051869560842496034637884824170709376828335758641499875753504701511493701366788481166926468063892190145253781412150275268326702261521009722596384426853413573236502432977596207250500252312420997472910868730995078638924041776534616551406367688007069674097185687504418789966546417563071674347392549011121673343718487001444171648023136342047637196841095708795820906427507339024515464239934956057888655620550643904815590850517213762966757360470762386912876697095234928338593124150975279616628620623764821606163031464030096852455545255572087395043193783479679420553237546426811874748826275098019341540357612517573693465720967973514104046332849347314975740619370557312184174160122448416713894394563555172973690072312010548224639325773876216711014286889151577129472393550877775199317231764423711027622561651654279983626939471555405219116911430571099 [191,90] -1629540686792010790526408527997413875557599300530822618519828349923721116174138983605864118096068283149265529491185410842235292973383852343055159535696353138431192418281527762119901105835502337706701770924205418741657927126572625616101209107302338826237261861619120552623152892804759354538373341342220284964243989077437028925858548419597341986916386685075059628452300498619447254583639899742996056260112614565447779354711104698333910869665805557842444977958548518679500387277058304379096604755015558050123759255233317507480364736120591006817267309628628591070327893010714851449181789346617969438580194543414356278266287672563195434651124326045692821052258738597389628184971628700533625227254591431208722181722090739218070090495107306513819190199101227110760710595701879623913870580786759512600547124436223828769003764981697008103530366595334747006992291191354370390369297301625463026487552732344061074374444502365979344997212190400906599520276209508413332951751483990315237911389126002544683184705221911460663641371246464586356168749679100064027785236862979802910014129492580301311721877894499488311467864845304761491876228148339250595879506416041555672803802229932094888841511683896264674483600362951998450986639031971616984841811525211844035347837518844850837837750145124528239150686756978861459149834441370206321266688943288175346427367533345658487234081390680745524523557352226384747531129068303428063402 [191,91] 106062520295547158988628506427082670996592961352943857949816004956240990810694585120806629416008180676799473494927001460009166371358564045196066762536954121345665571582601407355439890981543439172822066221861669048688144945842708940891313150042040231461765573849661074287955435209572120049323597490565572236107426510270294060573365624062663011957957870919019462170884628935214940208045724600571419753741577472652160928864361679250861794514004417847891582681158470553760227815011146330118831938725008522399831672866730523963534949303313722341775122845116342895629094046909415340278082503632336295296179161557352302380201551166446852705893879152463937935249479731013545429466464225215567561452266372834981381195638207601056997727746491569774257943511726674785275558198154764095573221351322082190712525891469468282769126159632489650058311873327035166791870748888880926688575653276016357920192465763269701673214961588946466124447626144329769946770347785892617158816920845718723047757365973225218222310288076672864107505852992006408622446710238230515287422824252136933912726655735127412040178058691660398378547460648419233156542646087505184915643006475482316603853000746712497109571254832125376849632669928917958788874749760786599772480556667732734513485871944291646654187799763276935066250244442315219359096619008335020708077471668288705273411973294815449921760144175349213180948725943717878953664758509149622 [191,92] -6165119803349820767827983130926938683113814279931695591511906329561029752814146936924753808547820470846576256928243803822178768413695377727997751319525483681182043034222492444394721657380946735184381429762337969028996313028719275418035725424087331197983710565825682642829907708542286897024380400705343406891910307346451477957081063610082776759773290544670455471038680258844906106118533697537945062563272873241599666269460620745587494364300181931235100360106298246142783173647977428375446177778500857439537598635801239593097721077929972584685238306180965414652331275075156295100824463001214388257934348335837627291861909143053441317480863992553726836934901382954465065033455044588183293924822917172799021537179377344511792395867096937446105946065128715713901241691429967292765485220787647631904674564129563518812015563255309165800520551861347394650558243612874495117639907141854138080340242043271317114883687595353484118554311001889570612505612370670581026524792227030164970977072653557370763164309669124889703872805045437598202175284186101324963523430605028009499524117043506837174600601177785261816814795835983342517047973338606464034684615582185509447501985526519885487395212170468243897579759216449781998422233749948273972375620424750039003535756077376140721332334687294977491536685341887065802558877975126531344908802932214861854964225541034820446964901159606877752887600821624952068264766712428 [191,93] 313415529189091398344551317481257010619012186865036515745369152022330093847110231689076492489418195750029548804804635424431331196181698215984942720413742613237952028960882173408961238491160425857409219543544928879286899906094356243541777852168199923150848526054360257869920726201177063821919999796860027042305835028062422477760776389940158056950298619380013565118868486411864490475897886231337281206339071625273032657136321689460302626759285994023432568906781788431298274192961444347810709660711825866488264914279114810732711677613954883535075964516811958860738930791877403921128639927343947445131858581609642701557818387533040759379377535255699137739957219152070732173998002011089052454074586182378821308746056144119777750296670479649535794480062480817691606925620393643525860554022992091162042388508031944730161458569582741868180304877361316502975418762419511225630693171377020350159351360701619836855120164380552573998910608256044769550820019377845881609699751262632487911054989737688188083411546123401259183979572002339372754836449512276041937460986299866701429554867056283179204010332952573313213753019767083870885556979817860197439881361404677101540041409584894138345478711198584250508329977262579055962577708052161415742215164527535241162812019626401761536250550693112450627524012033274474427148648748118117594081219499102595496686203826918552908874566506766492248286055846046459629431358 [191,94] -12834680179542960110639407678369185924430380475449864425803008133073513844958724686588544936908580001533835400293887283695338579535476123624888931831117129051578082140030529816082358833803030209068027185345705533797667244005496772606165386667662646895083754381330989653246194784543241890882416057598446924496017479126019618726573418506203575733573874193685223548764734889663638104018456974540702573866442361045177075653948668380496821551248427009672028108152241440760700511518475634470264277142786543487869851782006648171805247448431908138744566444702349253609525551460665116590150792089115021218672535119108679057158169230010961045078705072577955481218497527233452745827294104596645875815344056014081699588259096115331752425318658132728621845917538008451966371040720138310261170139119781342994007074508895896891651407782949780287869308728710149683665918254540842761947016253834848184856365675530736827976298263436040270556220447848927012619752982365033293420806164034887502621340246252552189685622546645069677366379525789944983809473983998727442330248345183975741216998563290558120366899747331654613161677535950976657229308290406590657454837165798822405623133048601434167786982253340802306607055051253034167536908713158123803054837396900247896775746928863292251702997620872565633234634471567077394739441043562555574656158596404081940978192215858621807490570292588067536121035525036062896980 [191,95] 272447739714728366945349668449690159025690055199564242726513266339021714085180129582675418214172924650758104202906984247576569402801662016247815778767944339831129115415927455446206659904556912942715396692705230194621417748715182277715758927997801132136296172385798810657927327091931938489631123985121791321609815612496388674251753760124539355759440582937186187587970165260970253146149786581663622874279017509698526739146593589397775795904656371988780605704637365662939603452568832627022348357447213582909206952235433413737633815557355535585220447993451081148720689754057925327902806738941845120509012311581625678121299396970599355196671133869790222355260441928015098967298512993290492058344738707759366770979972400653712730784402419925257277848563791420552604298849559012940613102875186246280222607537115351887422967555617554312080968482615039345722044736110320494776680284839942324274006288285438393239065776953676582311366756994418836607690998924405068370916039771128510322316290724115031437363997533773264428404610673690134220449073567298941943755557674795705077478257439626910631934072198377001775543045099620758944094317367848771387417289803896076501720425047023517123442064688510882704051984161153107455277883181223169645716538860278311468671509036253572331053444798993423563968617681938754051606467853365018484669901451474214055002581778880812723473405850676811684388430322763885 [191,96] 18713328901620494566746598922912598282698694935962271712673767311601170305951611658365154432119983270168299109429427288818002276831676876959238613977047005965121221077568826935363573468755069281759012729599071457734297378730498809461137773709433959201556411299969585236210978818302017239681350831151971234985735470189283756590907945978232158949409556320307518183612458864210294585828489413650822043861969096063526084935450707835066355494680027994883351514827128467103186321051731561810875135063221462414403189246446378787370393157398907628487189692610508150787219600847637312219426289541506276925035484647324083901359216118279004380926980079932662705277502433465780997975093553088851339074506768877245058539928995417510965474579059516180349178396150626180131473137945308719862153875182667111191845359162817160463686271883259242555832410577690719570114515395960882711154288631564521978466863076143559034958593022334230084340800135823486611705285246903392571491313748176301928972720288630883949750226547723682642504527222014840284234203655064520546249769202269124275725139182207670743548006607117071918123761179609724122880625877997384670346188111486043684851346769683665198115941913364858806314214923563737396921535085672490361934527950954497660900607520706764972748960368021248333227542068551163838101855643179481411728072926705846375292501587309506679337910119557030611249156436909 [191,97] -3081086647424747034715912637619066837997827110742503848754528913754940744532300449579755770150881802883650261524386989885030605435867365748271730268134201881032269101021298242006148304956665037067981598914127283836555688900207274111628229488889157190688565960995194709555316620092400657633682050406009309293801694073810085641727171669588328256333138289853113537595098848373075093180981503152819438545418793370423189124530611496340296241598874607919508346021113355213467499340992817241281151791672548013988744003939669379286498922402803035154533446829273128738449957792642037971847890440949749285724165620630680690622055728274431377737066682105173935828925896324818233042432188339826969272240675722626034181220272260970847327978795097678587359414368614572404148903470408284921292616006459310445046485255866326775399275592359670338823096839778112502908492747576143342186290824296652002411529976211684502447290741493287979217987241627886814774545384564481220626787212009907887720030789240649683600979479507503424897898073826488171084827898741597651075204205625648444139079062640036571372730725960761982625883850762115343914085429866826087146950801148657220515117064678607219862018588376350594395872193529196270493985602703600982205018898503526218417157895607505046736404367025979228913926473664375309801632756786452495158033124644489002970154334449149547710243976565726379018576184 [191,98] 252222359415027735022824435623305441795371266215643739086586454391462298256301678491550067851553706735845078951398622107852710529155525546812232475673056770166050700742567902035130340533988340132070338032408740019676671508025540565379692644382735576470959412831653002515669246572888544876347928146422261787851124098149324509625186059831982173780181440534722080013897728036710112074696599745434336811264779383967136504308981176695558416627505426000015717442404014910702037149250818865566450017056778615224320112302743490900095424894315264263028787038330817470128103355251246208118555296501661158510295582127679408987107030707433381129786999407860833047212219653468159132251985195272303136710498318753009583724142973580917532612840406693339044934222353093637942845710594959235290699374312592669700955498573231210277343442268967705893943016811658059971229359773783599445847833065372130219881362090354008035937858728682579918714496530510921265173606466863107432624493496454248187846282195366052911189206611997215693309531179574413162245680872491379333117640752388439411787674867380327180644269190824637057094539582124733883649116645722828529366642177855589326278103035869550781046793983103051223314905146338653059294670020321484186787165941968708627360974559742752142122668033954908418497526080635923982675367888776938456749749610545359136379523542387641047124533254279125161289 [191,99] -13882295543237052512082356339788830183164341854247694004880311780252243085168775737702252235906116543070447437790206401726199715143673841266920186768951638989275360342921867002309455659101315791168744599813670099940305930635718824387029885214105245229560765180023322831114885998913040150569862731970934734370935731489270661770997703607765673330931763274767208538028046209785378047082781401006879047136622590175682584652035755843365697733422943846664641394631899594603093278816431058959524197067723173699387600691187621515768909079667789073360562459083102515854941285272760252059519667283011728622024264201860652711326907104230169983117630429830809689068351680007376743963053515640357707265516319883925197557543770623865127029499437333882718930634244770677018296183666634383264615590454831221976898227741813519198731674567111599014377141905620441558050771715305520072682817577797868030748413185635320551901818183162026728509849863358469207520814908943579916024403823397719694428164686801847529344689977845528407201254938170433048371655988341572777450431912824911642479469482045778992687085285351183790988044720288300954399703292539283475725231952484649857297389632710816071288503800114238769660140809122680233115160475368166300121611988145277340598267556265343512473797873153446796993752145183849551099925827996859924659484596337802423459751610902617174690795849514464368 [191,100] 429366295101597905869289428175829727784692595104704815276678995573623007119406800826086135583029481047071957272545619578094519367049909320408487582208953991596719516074569121085941842164188668679347800095757541602079575123068232906409587902398888554398561726781913286674141972810578888568880514391833847857574501453366814636612863884824496750031458023276148524826500627720896345697972219243550717090312371033229958706441918686935015718121377675832388920415399688601679260141201084777248840843858665276863433483853820424985725577285003827066997225673725828445523406989842978019739939220932621702861326568643979330268401583988987957883733089032940999672287838167835631205999607208674507701468074112869721522697119110800612623264074389631163698933098834689261107802787944598569653018319119126031277546368575862365119832349797372744433249808210665807710045480783947715991033129717094598119515194091451113034846880760349687464122900856874075697948446646847490022361703997523621752827080135808359951793599707048181285687454033971762015635974150888431982226705031153281753516675444721846836077404985823547181504651797628708284626115005480015078666625855674555286568712180918237359530175356256265470154169062622788758570177806133364353038853666285566141381203639778144394683959677400822845122039151632447361962489103280160943779859277336386416767794414531892048892817178057 [191,101] 5801302533330288122158282200300021904689617863023525838230082271563859918220814752470216785960580173239564536757952917997884617307509531366148644647469709188132843775777597119749560680901022377354050493501531411466223506299878917974779797648664096672549956130257582889205128070852601825141315045846281954463153104027472218674226166852951598371804047810458762030031990170260688740531329960033289893160941151755691821296363811525884381631176903221587023062329032040289235377880853713646480804413648440301176212413216030132720962630363299180621195067576356204884273889319526245395191635515486197128753945851124767988769511645756586455795851908685829932071669442695408402222469560135287695378797175222399003985967955987047753396035943618681267847766159806909366058434645839436144371175534290420749862859714121661957404460407573111523337161845380666797208893737301824807955560492965576782789331460555234375638364216614668629958180434513763084467551556121029602602401407753291451481228989895763713692814754699968264605498554176858634364393552100711847041337373723854700524442592263322014074762549553571631008917260292600556134592628581024877594792238921625396117502578049220065623508171928141067940766737783381035606596581032954397263884204615866152774457112475888756896281749759469450274396599697993909226358113233092088308242509401833013780975403485223962482459830 [191,102] -1556833865270772589857384417048854809412770100244579119704319281681385282441020541842243357440733016088021003595158069020915557446925048466026001942926353198870169129312096074619374827526449758514359682469918180678322726974173478919814352179384623583679923884755592793738803856855812927714525694451304989979462531611189237985115024791788352265498491855029100155470943305883452938966608441574807673837204070704368392384812336037070476194693294775538097465448562563115454588296294300191577638633164885586083544888655666594560855621243690103009411220210723787790830994455580993594791078408104327659109941007984329088408106893353303693846520955205304426304241161585204330769468419044360602334773694284780473440701194343691136390253824430805104948161456914641375557651735191731160466261643629244195826615719378880802274313775651841546083067254811595684057594523940393940674822473173374037327139169326745544504311034977016805036309505190093338083644314402589528351387252683247292772678934661215657151927990538148928414100602572778362268149192953715614544648859640772473481228111145928789610693393521872675941264897773797393454022568452604687323186892761964892879722634870474984434208080231965382364804255832683344779963348273697520522434034921548239946596611399677617013643190107414654448974837084851054668231197427220781694215467779194640651378632889529636840201 [191,103] 93542268735488588303388826010095734513065967510371814334795757528248263577305229805141263017716996473487372771815463960004823694866124467841314887546442047426769217854517585275362914781238442343957717733128021518457521415241938831950911658257641540645813498267052133742109594846756401890162158033072916996760445714946632135606977591136972352287858420718541238389745174781274733559974616079541702642370006055445594673108354956834591968195818110073121729653656876769272600553193071247763125632177622650731765971190090857311877392577656949321903847046123768611579413788378978884068958167811634873729555469621098237838102428703949899899845453155125172606241979557907843213369324245735595114986647652568073191429396657023059999522942385863744264541311159397566813152958066351342746083546415597038753601470678172504515482413309073552372292751009835013043330871983875480348819620118114641475063612466675438141530517478066721522273633692435496585345530037948632877507133561153794464390310320242493907299892113516947749512556469049826165044701615358653974077264785847306521055765584027357151958238495404563265582498166455179521297385443680070888639920701099128619093415194626735170637104177163248067453778810086935628812412279576755586752669903658038972370082037037524114591589776232332087279921042833248770810591940287516240166771673014671494529696459283659666 [191,104] -3076405412982095919721592921294968502558309335633397668261349047718589827107809001160353911595988706887570424375458981176074685558352093448318185554747626016041745589607948150096227533106701631257847402947512425981844851990785984773624492907536274077082413785068245980106112799355498160992589630990965171634951217865842275507046686708382888386626853787077325708636755354479053647907841222862523473035139096482528374640014884485630631701844762786743224348626774694651975705087869257582990901764169348724631067887309791868008583587008210470786944418344804676066676184449756403415300945110226329449308939197135032599862768549823733205768013360863538854796916975858097458230275026147000325193665162383199557892929763508064503590265116857509423722415780119348657369432547486318043177008629668612709904455923382871712307927114832135552083125783361471038303784005029584074817407416515646186783524629166929080952884839472342705825803065437646747095863928045822639157398366419285841695892634143976686063300667961131676135179397843144590252436032015488417729592255673337491672630430786430355410212204263507439969701318956871645709160995901570406686409875105563361831740525276653514260161215277256151896331810028247214481378577849209745637256569762837067135621791684697283939976072850752353175192871000306859684211490307428596916428988158975564258915441074599 [191,105] 62057841926291336549351970267442857230943623153452736773671663000046215008722323563745943877787334534899606384764337614784695508603626046221706364258893284613606233314761850123653123424674614950315057093022618024627037233364754593234242498523089013056783356501915239266084092881068734316329323977818728746373973117193695274978842166481666507202587778385085435836421811271640811467099385981551203864499261179994946327603739780082151053096380660718614282653885848932322321140881614387825220001951243932218779790810323179233774028421258679713349515857807947871787843937931474890280136413815420357993564004605633112906191109070153722059581842750865791441609122884851907691034290938222408424259974853358636236435981246677453745634350309522260639276020735971168613891619639185618991041536850891350386488530319451912534454486209005814788681762105377639340766042339272143452516237160489042281942692879536351002991583772955876042475463897321199006226944673848667632312278486382503697326676132631976001502836693242117036446033057185040711564914369616087158320336592187962863001324486452104000221700394891616461669917380392120104241228399113311059921332504033672695520818816491056539836521908230052537052802572022816781279411199309066334275458734946103196643887818266135635342369247575629174641967008234949918596893566774695040114729300764455836666875932 [191,106] -750998746806089576601551817816910839039615339673149939559837007009736020688211445188470386103611215308936180949836295012677509799270535188848708378154255497210125239063415390107333648843211776739364804523513159655576951111035364144490934677494339636236682938560593440749881603109238582957335548550901669005251756260971805187313952757123734425158993883175373865643013552442881934485558019176989405690069550473883106462072433963346378305009763375416010460481459853056153700903043175935416625417094097368850773801309911908707969359220993149631821607992547047144804282875475688376407786394633637092336528314142877218829413108553990928728922187937146160943666984153187529305064900213849637309891331993645540771151679450940432506181509048285550039835376266397570740146163213087468638735115116380992630123841451907553231044385310763600591748244779432352598218285087343240332982658655576030631613406999575332038020300631115067222735408177759196212618599204674891304227507137202496968609739316115925633073427322840158623457585401170368920570285347600802667993525541035175540940693217119821178890566242582114476880179721420218254137163519789264093851182318531251398043692011766594658632409926378823171119542129001248168376989149423940608926229946827425803706606713789453911517080950223104280531399904605427340036683949694552907170373626843562769189 [191,107] -30535148629182529985381836439867197703820285695904040885625196739049722916103242998794540814149558342685416835388833725578262070271342411036505581621301574587279951196819922797934433489165542078269416468422265663064672235348366284052170390270691748960038542528211084366729015726446697020199567286149048132978718976094350093721810932001174462568475413704021713925809137614707329219794125630139867137354380196335728140473372498150204992554541125462405973627004609321099601373203191350858708955387933520919219263642959748926993349256408463852313763531858066104043144060308415861478047440270624805466409137221635009986596150670474471094336100599424154762954273317143925053230940562723970724237047854129282220551810592599945080702765076663642574509223720919724734055050274497630127268641170533731042333824322237150993756937583470388478370466147960787937225882185387296926516404729367013609834800493772857468741456183775245343558225711231410753572644178978082919609389099116887210037130666197190991039032863002034757233008107225230069298016370405433460866482199545239249404888993718487613921122462755908196259212908706257160299699873723780793175763705072741038024133035768138016940875652890536665179243378758292702777405965533326426421228345980463068173490157955648524473701155190475733242482708105700515157461738975211586361547198611336441 [191,108] -9747040290608076244959496725943729068815128470910434378680738125905582541102111727646204429265585744355063808017429762431146822916441332044821054789771698809388522894945277659235699785977587423543459142605057353403529022231436445326096381142022340479732037451579424149634067607807850881064314588867819405515434684067397677085478175520081198860961042783447725486302279156757835707824302251558995913355327040522263400593489985803809934957975151520425410462020801468859000959420121699540985049169043072197844886164422971122442376633909782514638045579167187039447654515964097814936086653317438106962846514733412677502506212928185690010259374425628614054440296144294649350121868428412683365403791144197122642040767274227029942112090103504294649587730985209635694645571000646658326319218921872551496659966370452416400444992186067258078911494641869994267421050367151822857463343650339438255792416001328566802564582672876319206723431825651147084376261430907070236679609300543968978618071276856229435913236431411640947022761185739517209190050562352171586245400081740395760800621093468669093534194704353620974758938881085733915701490260168467739486419167183525506305375605852004800149066457402001983424847928632351566978675147688125623953976469697143875549892733421440718817041730305809426030591711376512206389724657754103624579465778508746 [191,109] 399646784385876971970035951088440846931353994843732357941530063793894052714466411746094879488416894354030986345766594024633592405702750597868498919876358894784717302058164646521805237073892452885221842441601311629203718742546484497495450981456315968055519090971998956342972815700881751231925328947509598775804096952517104211997466757940847995177634470578250454143111820261486105005869516084472206565498755917457586141907481794039725415270243784065884788660943046473079207077404984285441907520126770518519313841689874367927846041833219805570655684040073727164766986137985761964410708460740181144740098799146700763555527906302893918989555784462070601874537948266243134679170007908203018978605557443367120014990400795952518135916489200736055887366694185417645505136316435261188248972311061817386375019055156725758150561059261000044910926747127379938776485422090400388132030318063148159595927454875740596640855864617784369830818524160511852907059745689291366072376637210227040589870252082689088227944455866740191886475123112233516821030391376794523276747443977666950223908716768908670867528561357362031840026697265322910621174104942367372384982851562323004117502181641056167243798775183112528772689677513177874352342655059402706125943485065826280686417633149869703628465274738596079314456705012992771402050284168692151747633532634 [191,110] -34645903436076068491998612690087450717856445715311857521420061179065052670978857113466153810456257371569571829144095343390703937587333659734402045006623977833912339316465815945413471441660560714641151844208863516078317105502225383565808928758016115165714631791831000387619702430858588222023657381040375313888699764153254257467303081804552624655550343626987058502123727995221877251858510428521879546512474989885554442285991521510507377541623535766736038751279545388340035888680331482839239875284063818174351862525356256759705714093114740853821883253194877056124630452668173505535105540743501801490383179735035693903812416365038760182822956924254100427834029097312830758566829541312017973962050142981088507937112586742784542790465608386168160350765624996703675775712410146068996338540981531300751054803713010635428695815158142436682965000852623888507638046883241486774206978969339429290868837342909453804880746129375388022203591602151929142176791093258005076529039243999568693900420124112815801312788282202133640244346838483308981761501364755582040080391597995226510701899942521144436868585210590506980125355252438501304022350916510104801423766990725752706173807188533928175439561160771779142553683232271065238064819459110137676615381174328500054751391864034744719007315015611958232137931272977159631159761409020383584786053 [191,111] 1357352367394959646668600894334056112873797033766124178733761320425110200156922619410472084932590957177428143061659958257760526216633909210193592896091477519851195563819309188055808999178564769386988350270521488114123863379467602476432289243257979072542918448140557586459145148085061439463570948398237515631826535757262509037982618253959261121120492833126167840447734275770812480196974751243220320046558259966260078656614650984167358897687576311411272417249579552078138002368433806681055325853855553850011842324940363006640101688433663249959587258353581881179743995625036243947081913984089635064439840787974719453965583781071739860017723379013707987188270281910082815029178423294587054401468075873951817565129581373537219526897843528912636380273768408704199776175338601760750422841511176240750720675893607522329810975764166000475370287807604306650625863905176822445263219591710013900225080856024610715812946838558617817343948120380264931494407504006854447273580577544493454453580504246448663154785882184737514091614668166486126478583475109669264277927946499960127101266339996451073964948713276865410824676912984651195108942777190817742450474466050864979625834932164824325939861386384443239201544573095099159702985204560416930201439858152668182561687328980375683357530215997858922038365878476412884258404568854879328827 [191,112] -42240386709674585714708433208568507575689037257430104910258605368519106619160301482803663647840198108995390379600021168748831391563124407363963053016449771170800089196484956386173299131024200110702835979948551181996207679640536241039375227553849859042038500305487959835103293930498613415757691683248350915285775198930343867345751868992499579185188315482040867138753995107726838773661367384407798932256100868024893948389080424329998065687321910190980493267909188440121050756636155252955431498873092396158709258489845599589901228619405891833083844767080327491729276054516500495763046813523717792772443031927677454224164642487667818859388204313838282067227997163052548483101775838650746717268487515787721544519547158538907231104064434571170418962744460442558532505782057316406333620849559590600419693831817620149393622802331606351451864963220033684246367819915417667662164269313662382428752071400493791514841085767852516690910658598125489481449314390922172575978851053559568853329658707244691875509267065416798908281816126919592840958943571540975250844258331245061742343791131543166464197125841364258894669812215321692154228042958002585643634339048840671003860422696203022154815564865429203966340984517215022761986086091725121865389695829206803752155572787146141734041031328944304860868368213056068231963018390526032 [191,113] 1132940355637936257663673241201631471583882930532056774170359633781035540745614191642278864265404824584423005530651093405506248517109843413019398037078187800572839749878512687089651521295960717829066186209539469217035171907105647809820681634278579742892460704842490060341121160933443066199029586674675815705335495925884562975241068692281055806434307524778849071924998388520265940178071235406414679668548152447739216289915747649021479170481354292732207993553319494439598763979864377825092346872182802080274587379914675219017260070952471330137855813187360795812109836363704200175442174656257259873998936434168073630227378366502551313587520966568666149358518991449114589766335581847991333734103583835068754831317624854351098328771629844808876925128683782630036178636401120708390330303315557143694733192435534116156089540736301225152372580318228192883497229254335049194906682035639857554576030123008997989469749870189425563020796095748200829487584354125358352157234391864600661722616163905574249789659042627723588877886461356939456315465521810063912657245617878384610940344260585835444046468436142851121593001378156854927210293777701437961989389447308286424451638561764167391119598031533309054944482111587550602668369028315248426256069845856984921544182402245212250533340973302380922492495387438785634998331947546 [191,114] -31539137197693662650991922854728375007986267986070925323617452650999561683194712060505569597706291260030524874426954620921374426375569338297103514883136535226259252262572110992973502506168152918729352852048364705983013483967893802008408992296713208469854462969557532386039774228713059976436890120770354888886633615343712473583640748504834969270910121856949333698750024312182954029336280083077746358895970378727203192113935102134059862339976313579727027345394687804564362303565832248172972639758710004763965900416740870934154653518204174962457095730281354559288559568686020201891044507465548797823912065251402269166755679190592416991436543857950044049325715326363017851110469400506263208849518258793854287406044129537729110104202495917592578229844770254864328325544694809784404656427857725806626992534722857947663791650315326805211015265056486924302844262492145493692972264636657067533867990471429019343523941742523877792207210963734906600646680934674288467408473425471143834813085390021049042027261261827072338971616112862013253279854954419238751406231302613486042468828067342667058017973448582866543217731346654700011513380444206571882961386241562682216949323711838816444190945121451128491889505497629150710230640437931476685261812015544352384647293249641290039708713277978428561911130908640263744587874 [191,115] 664149806114301402779351158021499473615248010317878525494934756882464831045070847781617889182424243047099504378627027790882142990703926191411760045963720694259031849401046163887443647099511627851253178094224879699576248459988711459529703476202923760342533670729570830259345272504323954131617831551842350842178310380723166607939419633980939159875879238721348075446493212168978595337002562954628520140392112091408655750114597849375371459780979022457752858083052737717632695563806768057533586051634084052188364010858208565977683562877925647297179659349877597435750472718372922972201386054213703595126417468884238992347080532343233872197923172893611390474749921142601506496591755772540577474426115779401410835032459491678409704446651400524249551523728743884941550338735878735391076482779327867183549740821724111247558571943686329941084088935286433604465903139697979487354825281025243921429796811337360865589037688160662795264966840018457142727382834763925197893572499844737880292085644881312826718159220375477068421342968227629379825250734702533873844128138042525837417610437120028735349550793301846465231660025366720860212786437796205057625414373734244971923338918388829614854244047773367013977150381392014963659111921114334189531374487541586158297021170856034752762522492443679936244258867401091542210 [191,116] -10416651309419544618972223372630192479174510732231246143283072666221611028724899659343536182229859952010658270602055201875788560226409859411129121255314549457558965336153097010916981180115870513909866451079762619604398697469783976053879466624645915570702654614465645200303729311897305442589169988050977059838714155539963228483219395938175084266309333861476519978075377530367783808342932781119025196783610523322335256632941263254773204722059778328520175421669244523576692811393359316308428201163757147055732484476303897674207137061227552070078273951476717085363357853687620455079906141035138594598461081139451090162422663594252415272050060868120818431131540741494683815787092256829208532902323650986294126149112520437350614787129837073114206882730152292271714433799588728920466912625337329267333262517383907342867876824810297852770964201316048948112887487759723933093774834501563362239819081130057249647795067467892533956002830067072166395901471906061424782091539157354979939763015765074466830301984473159095430451387718193795106414627764720650514470768517091270856103709633833775435972282126129522543614395407818291305594410698990481310755142873740202270531646255684070808536828086701084827048441684407215063925062495079608024306208071064457967831134735033556191483345309471791073736188187259944 [191,117] 137487967874530767246587817718646333623737124965704089485865466186891163308258843259265710720055721607937804824555953460355200535234332339829690709315792048566376898733803562043426158168298851603723350202291432504215530839873693185772283629668954574706402861956225246376371329993135662361809850291807263728777165509980133788337213156290711208108170487374035607303451974364477439054001065466644459772514116694926978059799205674537350171717875616137640688606943697131140631133425029085550150469060239203440541771535156868992906018771505516119151211894339050796024710037203698666316718608900234492700057839789873411066821457481859337505888265070157415157156980230481966257157605583456998035212590617650505099058214776966510923123796958773665753432711833732564227308917226047161730022395154515639879666328531934187135104196864081014748546782618437877117930522780792797896015749469513725207897559533079000877092914153754322316554314233374681907439917003761790194138052819950704597868511729036879113356944565802501470184455849805201262569382567835914883770010632315121068120557415377433144648924291371265477110513380291915487760072994599993405345438486408506978685513924229668491897574214446734371438454408766462205854688412924827753575125936797659187339001730272798430235563079801650783692653446 [191,118] -1483113333415264785937970982157372787372109488252384023044856957505797971583575371411956465639083463202998785422061524284979219687886913583061206764407209500267433934668652921962064835260818468881259478999401889343504323596284641474949347601334126139079817783303453670679216751530783338683149922307562408143200224018185262840837461665044642778969974467935103205493121669559392635201404285281369319585585532163209091446017783659150405635003572211030705291301601527874452937805288300695535704478447871474237727645762089969381212246056706684896887730444631936099905209160831410180306622720420980477045708410533464545683917012353501736471271130916358991413859165610726786778713136161772176701336490306771149808875867301034254799431225442251726274958296925775609935912692859570372241756095157950997731770020587767670964422881468709899518973170962793972000481923024441627171263159818692143343704947976935926350823329355436297441524475823776733819771541270327663932123516485893198774059929249001630117337551291592523914099974694657729718103250182331484244316932218138386547746517516312348375236021408098823305243454385154242018164174997320945005944946781299779316881258715677827635507566575880922110728328392279266271629499447057471054371076845380314172856319571410167894550915720964618546116 [191,119] 12707974298196792703957796826247607813698025598557360381816295986836876388539443244158366190710190863391810055074763350307193454584616465288541322654028639371376442137706166131121976561991321227817312523788961222706673666421994028294090624929939409303891572056823743007489517231044882626524358156427184435181018267451311116692300665633883649054718511321863969710441701776681107413757192815077526069502995747563969503941538645132977977777733220197727101377712024711140498733372510390736077200535656628119496996274763742945383226534717665412730478847212233827314461029920656422865331640047261122020597779927267648479017083217337755478431344878694076550457375145367829048499572840129008799955240544158330363959469208853772890429937635381681818641247305764032834630907246820498459937240629691938766253129422208214178564914795737466598060976553268317135148896887580972162945632999262138927999018857348416312609518861125936135046197142371788817427148277100729823554587087451223602537467439321866285825174090896723608803733491773811242819585153991172976959211467653224570586373852021996594713018083099547908019901506195224456741024123432922190653201995875626784060948759241925039958477465237170436108326307697938323269211831377732907075587828013053663488889828371161940032431929445817699 [191,120] -75757240709956942413885214134123650406052387646636069008169869791040839147237029527856292084080179554961131036058229267499385131637984271479176900053703303224919451352781399522478668484168398545944574684228626177310466088374199406799155452504055769298123577642173881005596122232531730783603411438782395694511224086362073407904551927630055521250284202961582492383491952182193411468398121920038837170851262857103139179784988155619036832301283694952948408116293623036516148199681250883521149267618548546225386660881245186584923378784376573179774546728651560438862155241923583940233592810533512770655989834608386720262291127142102356403107846285077606482245006080955324945428958074425358249298585566032773106112760689636700676720940686302491332905483658148937474273458203122671717633901729748631089693836268652040299388173893161990812632190737097380598354448086305773602242557177519320215828504042095107121264058791000504799454802838491800292483580892525552245668732045821390400832247316002000959749180362395953061762306240346672718194716976784850430101741519350239721388729402834953544521560474920878385518799968837305047491795875367895953450802945138506575826673706869296350515161510015802391332962025506500110440737642607263401022057242145509339254197078575324799791395206342 [191,121] 391653848086867589783873274048559715304660647370522339233589831939268380110651718057975325522129350022605449938030435943505050815060280516936317413564685283122951241688464553535982389104243296990866286733259227862235508366872804194142339180266189365044790420209079825767539126672534523004439112926963280738890094545496556837174635717963001787403854685253403045233494065926527469280335853044400080684640472211391975963368789479174179546822287523757067598599175896077054183506431217934828200031251989963149613903814733665649637642157177139921034737709393229334467477270650100747742761640166241800627547583908144968583892506219178332100119201218619519512205273573786843244740119436655116731410443649572116728177420862793409256939745821922187791005887719364609472324331775337235311871103004408810132737490559020047681385995806489257986560114059869223461547796612599922742723754986565150298378156688731857105008262698532441445229830296208248207560367103968559470786862676172419002194185297287582526124206197955443776509307945284573687505892109542067691681987988397278887369396065485588263768039942920494097042713940482258699555756674311470481830686812298673116953641018848968767092304594469505797844659299119517869640135210846871946568829231227584120269203719615778226289252 [191,122] -1500003364410608036646935561216231720395752432124908839289891141043182117424718694275223978403963045455037887437433061044494895666819465673880062982500640556877717046608398140962152319960385731849514276983507356865449229342624957147263856572743056331899789145869217873146500706358814433705673135853631093713738854477133907045397169060975159683104454789008244694257290782379801380792920602918703637495273368596694562326850781512692356425276231890678891408237144159869054198882451332380121643482969516466805451595439618823515615469090963290664311292297962310805716620535104350063046789009389052226266843476857060053376582737343861609987175848918384124467889522225796337287564970689664865067936185064002088857999122772209978971330018369896161633042478611147202846588583362915656070292389754702057938639711206419707482664115806891785558099120448201643146067125269840756038464001557241973477361345837029057211602980263377249359015575575245867718510082523972911821696241870324136498712806123332666749909806722320671320986508242905145411710433772142611268312092056587493782293447555824030770913722604039254020083801051174609660633029045227392188016466563711750970857268531334950232440637907553579052729077724652062071179971839803970018189024250241637659988350487186036190 [191,123] 3710989701827866799679213355489993213989075871976776977146566226085895417309928596697316901872993297019847812559314961114674522151077313583728638181610333118590954704438162232853695135409043679193900617732025933098566368380390693318024961861135865758067537536397416553068737828660624645243152125462845055008095034562666481235635489194320667513442951573148506931203756697773985603898260213955343348613723684669156883401213806280035807306249431237842587429801861878570293850774728568595167960639931158540968615297060073240866653142122492350507567902123346336351515025006158054042433956169134589723770693948488515574390421053440546487262403704910706662971496135249886890534464630611422574312464841612337023902935752509080683535049952756861804467703670362055988824940128347360107526005174978230659571708614150057473885617869223018631832059293997520265928004882490042482003232124515976710924175462207275760189642858650863324868993251568168749507231833789027123845842606602546732324704085246598012574407505678178370420771419380538585339940014730843391526490647445208554120066679893851632454362127962881106443920057403918796906090491928196752864189354015819852486227434933343241693084926859112979915672762614408772132840901256008876084542267184779873727218004103866 [191,124] -8668364353965962723176184058379920713423051005448177240778141296895298205503653912344471124635357510740423354450533571204981137241803002288053147493172873099835346508557819253860338769448284027196515698165118127476525865686486036217350064334627298678656998070647892221216948764669208742501174317113149490805096747111370678299319184416196634482872774951683644965750297431772278969313005118356248909010628888409414543686027045955068088545461659092529329630963052358585684747853095929633669448312701314364855454889347914878377261169880599921777828885628530025997345725006516584284734183895871766654736318846863447586674712982222605742946904354775139110154189336282090859745770687966418869926268946318503254119364094517219926486725156004751287660636594400708937865384952911161786222366503123300698104859984101571802830801252601936472873145900507486082928034988360824384880309183166190138853031052914747525865974889770929720225073240154328105200505203248633421998200431691930549765445363948160084548334671472262514606581297586918078605362876950802124283466430663434808374136090841790118912007356251422072260505834326535203940181302922597702578255339111894017160976304250008368469863970635142159176939285035723058644228335557748675688646229628454060129409614 [191,125] 12549011191924174189632478282174812815035140599158144280224005252056499467398076508655982848912394528494230816182135348924892210659613453397751230966772072775336044387402759984531727871525204012868952565579093679075424810769856008535407787679721565351424020234884444347804845278456439216070680854629909217667458357412245438830877104325733437184976300006987496965249030977397181778252656953507032025010109102353351792614989129126703667978692862834417471251887910577316625550338033378090374027333229125120497497444877567023145547131564371246825916268034687723427493397016099627790543411411788562554388431838242843585495470023881882730738028166896465526742154036333749250815468344935881480658550816547822940558447658057396829946963105837010257958446197141109253722363774565519824566685127142450087654714237756707673034836579128229178602949700400852808856884269831668978655947647467243086475632175906046149271362079310227936134234654876651186621774008826555964020940308540379109955749039530391166161949644876972732726938960360391067649514398600356680638390774170894149103964051149704938880286688369964661043503610390655726375345690579795702024498579854199670441584917030779587114381473218648020356980061010208700004325194043010059489737355566364110629 [191,126] -12509431616127331542507049391091426109231416772749257467387918695251938857384035815887006742143175185260735941541320980615522169502880419254077857677820680166099038833061768028931057104307764346817517077523063005366251753816466605646442965931886935418283284916462244373370578884189902753750381078533288113421888569246078262952154519070442044009974681726615377151203974607644528490056873207245110561274980432832105063103788121292304890341072044936360083669831065770070826262976758028901708532222625816256894572445672425524365350408909199426390503951017971626438264981015190010996382354918302414542581549619163956741464079847314900620134751185189776359782786167632134317519263214465780450703571250396562759342724797332953806616695261074923953664596576819447231508951238767199867475816200433533353756872366021384977849238649926339307646786710364593782010402570728746533784135630312050128940190236072251016043123278908083392494709703871368821974363083378832610700600954928759933328615315964437205996918797438483735605223749235107735737644201728866666286507579940727929843151067182220589946897640030805381445642334414647450818584314895657072413226385738847572214119649150993955939054611299625113292958518678651412240554320204102752649843815209608 [191,127] 11588293518231501078136478189509688108880765008436841788824330666647449033075674749413445894746859449383344498525868794907923162868599750039868853307810660693639619172993066709671869864150169830296034233043499983821069681688334708374218732241581380845545239569202343277915461595358111917341037361401496629538214051892193973375825260406556984117914111681407585196561008528225497617139034241077688995067180863178673416111038576040015590790452100992342024977065606129842114430811701097240157484346059119696899619026487976482471377608900840869382304175053252840959343492456144572367789357161233875312291820601085985338479448314565089381855124384176934841266226988256418260344399750647177685522307553806383034625159222705920409744899582965914760758140697165151979929660511941573001644376305948626190870378814303784114619873373604159329113329466298370961627213654876377649103279933031911880262605439711997108392757454151590239538729840638254052102449841904924265648796049027852524226513966055519795121499808551732134727744764436804073351242216740241730260377664492957525507835903909211486077349563213569408814274490699725336768290229349771264567452291175383986479078857772931910347010541626920249230531752270704086740290919549654200609097353 [191,128] -5634223665638611732422350598795245635104033989131329973789550726071418935757046174025825209708460369377181496511858829885377020289174445228364447721407742126259988215979535573955659833865865420143362764807356561197232436191924310611790160461919115056611930349912454689077974720234252532601505709544667561867024938831256246273446449125238600109421803871344886592657015795906248923072456457793060986239177515266055253466329901748560875740711330627429923287483871895714083859461949148704210335164623603138164893755171660770045728434145630346901145116800440728851137879420124466140721257955571270641133075910663700082300329386713621883457599004530665360677120070483367895994321319297381921693809054587669403093790762592255415865915315178597225436283078263663344551183511811609072367817885961258837608740049601201154315490961779815569289416021292499239521707498552202863278085454909287659248600291971603017321912124885580187339881407027233549597851340594169459420169385381462986980395207787951252909026317413555470319918618970219102755669872751819993708625735499097859951850725113606276258481554422303085729331555020301426617277655519491442921400781685912482558625840740432602640029141228978371117958895060478796907188261364983033968 [191,129] 2227490749677715574944464221884420055871599497374169535832710774917386872602616732008688196515703374316369353526978016685450179328899770461836423107208036675585768397362898546068515377325403757308256787930935950627441316935606014064481024237202004500264162001435291852980341308872686703637667433132747789322791342030516162970779350207964759966912617602206778296002307490467718826790209296102248300067969614675648534481641375756074345406584960781716641956097553654466811998371029151758182673561555333203482869430748760376770113479944587395193089457836806457382958380998252092946935350631380342922942588982977627525937029826029113264879105003880083806564837643761737339163093013248900027986916511322355225656794614891936130457548511463120483987958867294233844309890121853315837001863612353912130792078480778727228282907172583433991045393273374996839953815077467099315750821912984920436061627546587271625848764244576697204187429429322572114130208059324260277758392737976743163473097980862427756899770850937636302114856643797692872597187702001847639213297413647506908409826856367810001205242487393836797649186789469433351708670667893289115831236491643862340731001512348258067177682325726437094436026205884519031870402762000411 [191,130] -885764116742905091165594302537664200325679752522237629554532739216730039442229464064123288108320112805464974894517477167740945144432997065163469391603357246768252421063338446809328953678640888847692783528778111065355746946582309709544594410687449352994753730844966633785119751792038190825630049713918616473819717878532213234810070286992195192757052312175993972749854030887009418329815454539337422087648836338125793065806366075898935897052850126390034703780183873573252942796850176326671748136185408150700957038315192553716387475831553909621772316288938402208606935753909828306401156166994388742582937968013495475921542643136315111589779536367470480708643924549206249551857918284330549588594195133294728628496580031831922770901099579374323409462314970386708524997352057129466381684032170035235236446761068737874411034292080146601199145769180346630768886987154988093903186476982060626134657264702624563708270815588683951356642116400683556621736443343518477694181867786319995002413195461394859683080865614455523563445420082517710076918346874665796221321835478141479661922793761813256204549906087613061495076685169989441119840164997642478787161617381984085217450247386964306728599049090261645838556696317261306604583832 [191,131] 1134989695094498943443657312916429568600819993256171305272985936717725678873707495213602328823542131827026787625272833564749801497559517988533343562542601066557098766932830761223849446988485297620024498258086481388676846651146499446320426903521299711607358543261689728327110022163316566833716717882686435875505539386211758527081634490231753191675988207231555027457541000780275022748170019490711593306956184569312501583372635886891363214684673573455210207300169145016036438429008144115942476610043042369067008397701096098845505592968699461726453384340338668526864046484435132166119780329952020208827382955441689143221526006544935011617035014809245552034432992632336248108774722744534217504458442756023739063942596516999418043153245582195240448578278954668293848664887576184940835428086829886709413320331247943876569777763585227058977761217239965295814683196715295884229850071523227618672805653086609521266446805795492495392476396310637743061489753366921717801436856190398375550504894420531680034005748816305404120691435413377989431696987372046629337929128392895952088332343407805804071862110243671497040259408244210771720365117004325906605816397000501322087931516211164902721343970134889697475122698169194208 [191,132] 678648425062615776931671466342093093441028358487562860305417875565499625634753928393244232446877086197392866037169703894030172942043881649485078091047480832905130354014747070347142052667403916923605934100427599606827568367284426855735821041575331447136746503232783100270937515221116523122076593825889879940837157340553522708414056441936477944125166898245818737059951304179862624556796149399631315177665128635496608976414799819109353052906930890535747335284513552022622327233047506582923753673114586580377874230347714755971596150647021437385347617942369453340995796383810590098879850717580842107818734298061074898968977074687247422680298025123773149512628173221158858443816981848109196288689709734319314207991490806278322413935508239082404565776265105205814715394494749058425257421389936159458853807663150663294766082535104603345894774158521074107663446029324533091938002439455289167876234801320469000005086829805646073397670346712596691525248595093439983249570151408610228561513111873895540459396793101438058846591480913830316576898912666954942095973248596905897965789761172779517352678305034765493380654984449001801485221385549211541131566027182783487329330110172340997953266253670201800993775513976 [191,133] 21550138134155280733082554571512426780155327578971982255145548016525653360309863354866788773074336299785013895313089781351252123270773443105927169863472158670902242036383383938168466165977670620184141498827666498713228447744532184718475481828497888049236293194348681641622117397765028174082395403798483824005646175577624854173883180857535674401466064806077731030809150228100387773538529805491662845526792326053434172867512989032924890344800639606629941502427406186484876951850165665711392556354583365084542485355966132570330342739699517346893691100734161450461797828525434833325423135793584910107106539562118756933238991649503606833302139254210722761343767787050843575690578691320530988221577940468851351893666869723746790732248844987558746359581880491995446164141669108778593568635934505338242437776197593965341617488474463192747592717137460686746171547567699186786279412994308049074708453350636953533349800949970857789071199602229079804893209570515497346762291977256370402153978475774819969036037292238478976927205874438316595880822377020774817841498930903378416803742471186340505296887200754912446360520633222438532450504132043629948173174372920001077103771191999956253620700934147098437887450 [191,134] 2086609862017058402419180022913330203844190897622857095733078635809847246368820827918497966284963244949445315780200728805914745454844371745610689153005991989093264463991327433348081138034071477989498348074095158413487671058990637451782719580542297760077417010913976260271264599365358170270316168255942722231634586871104781463400033616757316667451325631714083551771672295144833006810697099578730053428140563514242840143998544416501149216355603046213189883279435502102281362365315058990121828109046164849801890734982087894260951995506466157532784200423863446526346240165632885280509183719005272064416320173986629909078432244149871975541835772092022925364139026391701885789438213766270597043048514223419523342524430739098596538774354662990766723843424322135681745000880588412814456196258937912145235010400480739173111963680213166371086559825412948989871271433528477162579572332272974872614194968825443929219895582936371154546714754959116220402344705882222303804890293123752858369768539821139196816024980917305085580516826489705527695797559795023661329594839897874669902580163908166759606416416988420618658001991585681499428242035199692904743836660104005571604565253569306492913770195114523360 [191,135] -292051949593097147071792565565086052899247843255257910156678939847323577578429819671676292524494918397723495811162365345219127466531007771369280508773734314264194396745587868232188486223822457350917563269247453529304973415596455693174206217507152984123311937204684586336062683870251926499217253915832108549509386712747187425651085322516407851043051289620079063664015719999532043833338607515434236027512190883467207142346857291098457043664409992830050383341891388080005862949460585770441524423780857906296374038722952038555508982993342291139134790354810679562746726321681182172751572804571290567382396644883821212584027037221405879644677890663813736967734265569638958189654519459352899825452549419449673386091865139287277282444137219563661517178703895434404364864814348521825532761844201934690309505065936884435092174944479618120939119381093715345822185766148231196343150176195880044088413699261334149180711599084641099902913923640419358645065174147024837821635758715528873335038727499872113152815454502813466392909876722752161063704338241916817163468144698574697788776103924581120758295611370077916846047112920739285883470653718708568072030966363610959993951854683974908416176081463 [191,136] -56253141999579985696301182059192290054508585697345822111954840034174847579577788391007834471021630607393633834089459592394044599042247609398825999083701062967324071361704806992861473738375239827707347218449233418220029716083837906662111290553065897612963375207003099676607076479718082880116222324226839722334122152615916760181938672784581005592584502987494132888957551951414050120327870683018974482951072397896839632206423030967421001624880158614091746644089227523392111899057323740244887945324485467778952013707002990656089489494338548038898208081000823992925325472398007806726966949293734547478761323693671333114875118775117373195605754871342462463288574395332192300402157160634516263092862830259528601049154932629436584496335278559769139921907064113371443526617378196284573246883072523395032130804450951698354214199675407531469119405279804678761319580153691370045564267436149846456415277433955709985984136070505210775384091319962280353263085438846251635927611671907863526196579021664128194668778332552092818949489781155280150515330558271901032352243012624972700643482763233915311205440909326506009659775765544804138379554395610046972759896053680387465135874024518632771061 [191,137] -1823737729526694053781299125391916256793837364057649210416368202176203306938605887467841691732579279402487039096265270420296247910379119264797561344201209540684805381553801397600291364764595912370335860568070187146253005509865235370629270551264906761047833015308006347471465684139432002135571495698244817441871554695280732198580432850026080339766949673528258143754916996988086905747717576722660873400193279182805316625045575965511717104027082783472927525161101592566550013423876694645256679402155947539433562725497464026641349190059545343560473708833855290114909757773551680566415224983719203015984597069307511496963528656450289359901865878486158155842233612115159164736891549567389988545034257139360523104869153430837247980221365244049558150872358580330305275410956359423537215331630016404686810350605787593590065364112530923727723558515494262337995151321485548325952042313462205372770422071299762509071825640903791141385292039360564266330244742086397262737889470235316968917050912593106561408499247658629682242257520536851701130449432566182950572880002118617516391513733277109595747588161478770946109539068530657290748657319187912417913349360339404003114274040922419 [191,138] 115815324522119744902317384006459632951379435958611784925211173158796821192809706694821978598204202955455241206283398000391379472105103942201839336146000235621085842539539394152967517943943953337680099369090089631671831828437029133716763256593807315688928454993152072287392893259631675335062492405815177927513149596594062109566213216565099953800241981762489606025928928257380184402873258651089851247047129284826350617227680968100097402541882516375026639729643424618452234182284785295248772514949688189705651019753528439615353972567913775433718809384744051806373583149102100781587905172943042098894388426839808848754006529899675371000747683490348028819602088651486148631152153212339571858778415496573204477369966423081438085299321454100428314610762161502447524396295786041717230058365324233573816834143101488863499111108204857184837963874078649218549663792343698655178548231922963298346530421623022015352105052479180351420174800958389588052906813960282466252607101995932928712940826294629581357617591186308454699998963851497594637847979924210589319090873503712433085279715220627044423437299000480113497265923501688962820069611450713255677302671518105634526702430 [191,139] 6748133952651860503672363789627723768019258500950609388247012725586195830893830540989711188831788160765808183493874386087728628291254200988308848310457414434750838032502781986791777074091846979839180428882505109450986690850954962028970564536550299118503673083951209834448222374781519998326076612012790933293750785892914524110193035536757481321867884459124693671853357691567542727114848611095788719847750483085994025386002012164057399192056019186939224451509234219319362569609094135240459732156683293122435397049658379100383192027237496794138849564418613683721674544667574490369250411734959780260013805747635102895955486031714542264632009560942555593776847371970578570456844458899436335197464449114369196788463039327540484160134179892797592833090148901234193354246460954535614818072872412826396813208187153080661600811581445075484474591708829017133647914187744183045198163207828304091389402720757858804095123133684160723074487112016161461636503304962358751203875058795803066852423146784809519685138952816270404408563848891410191417042168614708868610195135483675315445347200507610794017269416800041080228434059831139469297720988449662563921547225869411670 [191,140] 275203348504348750850472471261810444409916856510987517601516713110579606083814323997980092559326966014796063483037050865555773494181403743912912269932214010765287814508303111156316502114607998252932272266233618627747571588891046428331970479384339121113409597486306121448140191770421494854602968818776598990570976318188934634814569133701575382224597258600783304810128318697396470537337311824836055993038726238651372439234514566550090943827425145964888452973334876179656441804708206713532739049936915960660594956221480726682075240075924112383135458315871561693924537188617443955015404456278352664803384823619826367797204729657872247644273145917375465644863143761583675362068458834923506174852397469592981504857046382260465752576901044522485713024279873861313591795618140467999028643937773439277367340160784879348919348944767887797391213659325574487097301744337833747083088101589338515198736376204976017150453244395121919336935022551689694756843449010712116291957190274772066354230027785921359451409043379679732185981016106235720108511739364388002435411227825459846851564173901198626847947139709795896186271790988469642941592091139683850226228361049 [191,141] 22996079628072489719113535566745854956220395070414280809914893042505025354441592878152772987956632380881843178271805402595330738222037777621951423450488429600186089217294997213896380545624923672958754678164936430296617840437756716774257156510516071762647977669033719516196727623842138036388728834904160226038801841348018431359826590258325106698785026838658489923192648111269884857521733131148163048893667983166477913675598391391641549510755448329689567212942413230870215530717095168905483521022027669852983449034946075620475988209275910078775770117767535602421200775062310872630187966267597204152499564280724681711274667784246775712746048989132422062426497237860707758604251069313878689771689571263224504293545148190867514137088908663437099507274312123673487406299645151744719916567324806354595817377149124692906694847642153871443030276152169547544588974720332870785590548900827236070860339261115987191393637182362162047594837083414779320597170924910475103353884589808792420831227484740744216879826636111485256440452967789241606101457714773434967230898433171886897831934810773387009139834520431517317982244956098769617832723220173226056942 [191,142] 1284760732740932990574027244306985773240729016408489558899298174397349945660357263342610548464951924722722045622194745054500149380215274011455547749188699644082546496896781323490131134917028803710898264585821302630880945100707058830789228787498627214494103646974083315404008047206582049294285893712420683507076560057336712167965567873414590012200926907352116707819897913008481437273700247214489181234618693013332201204854047072205549730234168979271069461348903053537724829770481702503333205363061486857864137606990809614475106418607756456521751107389151054862340496448389916498172584804368581646776885544138514380933760256928179287028550904609022366174287168415504128354187042172930356441946905483008974442885528471080108484168603773747339217521818108141543364854743486531527176841371233256925862424147795912983553324076089420161810137190529842842196188962145215580228870532852396420682959625374728204174774406913803837431484258757355141270973443140910933603650471804114667143200890300173328370526843264005015083286302025675286739038738575302731479714103099625087767241579873614955500984580886355476249893417728323647480432316902630 [191,143] 65249509377126699617779130036062486874257618801733855741230150567912171171811412409002525863196060364793824396599017309732925567255578419682979939496425757273205794589895776813852387773197458399417672824752214160905472869221630694182159426085959179606675313614614586805784256010829228553693151551651824250242734189524546740388839520225140949920148175599682850974610653651477673288535773312624141166936647788403813370002166991876815670736185236850995188007215382617955665271517232062841532578571363492642604823322557651777890525225766648990746633442010138266641902182335808140111958601631271563517526820146856423783940069947368628098868163492431453303060455029050782585764673802592166563345088807197197567093561940404353863093962796905864822934582005575848626096110587239906884660985785712668253636593485881521612607244576434240719452454269969086384580685342862649773523530546185722780407293155428972871541236364447232967191440589383239443267883642247748111658772807678769502587675164407191015163355268646459325046744399604831233725491642094241441267953101226318659923261669976745708452956471366055297969317788478324268163509 [191,144] 292183524606915619471963925777252851685664813965408693943763814890057296077652936067186923420498913563069350032372862016391409662098433301766842178920380413577179850388635184545938764233353264738300315126807981034997670971658271870094839255583121198239365790414444449914412184168829881522257828826376950629911519817660552845660998331272205797814897659178229253311702921226811665564984262857482614861169467524657309833354272979530129943109090790296593341676549731596647917295080173599981193693750906882355250502241213463341219385557262879324820847622845964269865576259267642128311353358989536306605522580526298043535767963011332658107212593274988658657245542870494408086719088426815447253302912997297342619074391390685925517486867970474960455520372784376796715080511543133121683595813398544183684703762024908421597061047945859349473285263426331830751010504125845241130325846573401121247416131610417067841785236921950952318214400180236057364280605918793303797187520003299535635054978319710824106414152131360277190521120991690744210173772866117817871616180787569904123506775413937412452802391661796187582237782743678136 [191,145] 28034041068485794324009903464621219085317367034754116241125727566032671595077910857237960785401887762260181858806164635583083309053312162071099192904898703511770153789423513376091300401861846484963737498612796622073176505653278348467339840866901380897331250008236378790173894757448342350936793177728117955596458825171974444991041527011427033660865348377183887211533298548055058943759851165701183669206906389178161853909238007298072411900037555289245207129332136379637803926788708386535410516025801504270767905943299448288103916494899458896770928638906626915837479709373010927310192154481706565965640380471084225014900249016364401107835870761176920236612732895342962720356287719320593243772774505570073031703253764303169552851985618837219153273975829159189181522056500786992253078342844217807383965121604531936867421675801138535527634762907396439287443522453317127315958091317430526717316194840961787192411430701815720097213489762858816536471206367422690895542658279072982578292456956759201402954514447658598743066080199530177459466792224592493312689808136860632412921251240214410241906999137153706891257603337 [191,146] 183911209312054220092683449023799364720830127150631310351729966820764232626559006913012298874481027810975779155439196075921572146762279747470867804754324191564798749184390762954638185831864827216878978234648710438779503248061017565091167716639324781758841130655201758921300123405072432440435421378178864117884331830935760452037032868495219409881557637306995712967662334933190390250061208045428130755708624073880740127792183282150279567842854498885465505701733617490722875338191558644084695691983303522756356493313603734655788002173652405137608385533807028148674812529511459395678988398111746068877315607481328199604865242861016090532173262795768498361747463586586850507533822577810583190902999800232989131091326928431877524368630200421249715272452864135952707022523706772100089427363688897084760840998551570287280925827697233410589624949533397241082405454983971841431693993581526771174610769778388886316428617456978405000837409624416798132836397086156606769732356741523520950456476184436168274566796354543325858510007280730558666209934481659912188721720818657257224655115588100430055279361489737666563 [191,147] 8690243030697939206967583948055535874263962639106483665957027767894569151152272333965325379866452897686805167697455738722540627473615563612058011068644920963889119104789222292759833857174726118229763035641940362377647945104734898283630438579160144893259586232193270201853020673339537280612030137640367375775659704065241300027328154333166971528632867258020173621432380453187210671609530978840460905427522810048030326839857813746261131754751008700044246330157607672284351358665206578820647897604288633976512061008999450788443400546360487300409463681526841109836699038161718933275094996423857527959178215546702053965530351588389393188591973934083162566276061161185833249605763845527574532223381717452225984317925341694303249884349826046669334748298171723925905533625599021344047870670196981208509565475914574480030700179875547486571061821711340963819205602783605049829171026618162205155083216508571672602260118249203906224756721744884003585312329906001267344030353117122857100903918248109811260438011059127175047704025229317634888487662002603878155035922652813163676256176653905520843397574113838 [191,148] -349551824451214416125038333461523251018875398275166846781597957337925510881644365915725638573147472390980723072190683034242158544754582864084852211394992450382406901333503072390657579885280454527856874517180821751014030127474089970860726545474374698927846690297828979921844022957830279731583863009224602883557894324808427045080385877100602334701421224854629782971659169619580131361427427094664015808819476650122506218241833331738463173393566824073587813430506730112446649043842336043946735859690147346108689157383590409224000676358852635906654680636671060700577997788644048653049093056242667189305990646714127625079296279318441878309445142012647868565433695345385511673931869624605024696954697089411376972147078981259578256370686598161878378805899877972650473954093587590145762351502991121064437327558739603365152479481872843812827611259980120383928797824122800239075613456396116718273049509023114778774737288984824054864575923199282735764003347826736736603173655226630521799002125834230844852230058892458842527018995268315517014823271195127968820172507851514941650201170572114465947848 [191,149] -14521470302196302984942424651396667951406916176082826366009462298595996581512963863529449932479394969232036438310385038440098246363314024142924797346058969329658789639152527204625617368062814052774419250632849340122799281745659485683972032474093359666418851693043966546420088351006324310441588015285728570289156892493977355913503812838140625339294553577907084509577527662477467205228339046393163330577519503161516916870381636117775172759098920508939373888224644285479499370879831873040060191725881816936012313849421590410924215735616338518642251227991053147887400142928943929962914275163406804469541809596871623059006845034785834558370513783349469759319926653516651367608455962034960815195466630084510694632641329789124856682829481573926534760071678148471737899223295588294561308083677959210310203312279265973866520661835000971331150942364589018511444050022527095855394651855759282077511184395133289032775219356478701251832199363832884759845734654619819882329516475506422566951122771983916816763114235788903191571267738486259264762699240874179166359669688966067726195824204652940 [191,150] -109359800115477637531227748483646479155438548292636815057492144545706668840569919764103174111517783318064481003785073986445311920528699215111428012993077294853722089301505186361499962327475071902713929953774524062603300835988296358217602304776928900155581035873904573462592960614217456238091033034608846284397745602755586243132448232022832802536735937289926393493062421306374506167660762056351580205180964954533603393901073842328810247239710231225781370605325166892745486042930231991206592669976214887792910989740865871829565442392176982437811913457513883087022451967610589086040487454987706264110806750067373890389389035008579958157389514892963150236152395912251634481553902922707354220257600539706856275299182795550704643269038337867284706555122870933291304442357534470225956124515754232864963077927714156182843323039818566655136647723127403181801467020481095112194835369052950920584941182653891767963194790710288069011497847080257333704282605129870707826497874259537021601256026543846193538736260288540138016870988094630082042568065334421890458708287435265896590364371 [191,151] 578534706819936130775083401765859689766834132728248456192067091423811696101050592343373993286704398145440799701918989481689894403867647967243261615632041601041031380938443762000711646039752732664659758482797521019787802261291098169648038638268375476737031816219162918573966725485153455638625088357802181934283889897932055302640697739491143208983020618310489376519723513374965108135389062871005196710195765224500563501061329529688063835742198327288271792354523951288149259727904927502242450084034530342907275048248500114958795928427513570542862547206563401386413354432964950762550786586166674590207974338755139991789960199224041214950710444677980351068547780703519041622229089510492829680572772683477014826188852411104582339867246208053435958936138923866865039044928234900822320471266635682753307475195101158044422196091691501438272468960217047556914455946047552665632797473230869975526566167212894300954228814806593564088036419202555635696303253153746773842352704754144738193052280967805173357602896799406541910205596362394250119577241986491139269466777129288461 [191,152] 7761981135518470541673400394520510500771012766103082016669683786565457903336508617882672385420242965222159552223864908382601896136999680014338658857557902978941049589422329947075874732637556141458845966224505236722593051813317578655740981318915816183928488056447293730064499192758160257092326101832630259376471920225733055470131434591338594819242381124413536122546308433744027933979780393319313886354098628817004769456990535670373476843406545266956711691154983222689911687625735564340222350546015793345898896759438007798961009733375628307785652343605199041257063532508043727064263305708539888694939963341440783075756169006032251572456304406723070424342495256094526438828508418612470982695007227365517624254191663884694748739976307745341591608831680807761709233760063254601764365498973219997233242074508742306579119853213350488633555677928647747285819865037602646762435814418019470965501645993984165233719866814484311651145307743709728509488693717331057235226397998576968353225054267919558259343285045573124793200461505754930478689163856252516142296658216 [191,153] 18168377567920616593414690135652081804433428769027795748190192591851878001628886641788315941823717882468186306059484611838762636988563682981039577716439388162714601684132532778956714278514522156856331364057847879506398229218240968001448880043505394551695012588145599635509158040416870014711223131941265764355664162765630678879718450585624839140589904010978836911348036968717450894218888976478847375107373001535107596116098226954827523857596511616757641712562501141620634901155487779427738819116252852882602122952717078921013751387184374979724786366483865223101163501872590074708113420774043162439751681469027169314443879253292303125338064322534180842594281950906045689201195410220369746722161689229175000955173826727788514980646502021090804101155404171100648486338599606252843911167004490998716396849140286226969047800329757138124564093050024877696277488215391074059735931704736417044693250961951747592038479558820696159035986761472166336035058054827120530214477332004515200143624563778841194872026913337542207587467671883814302529666062971457475 [191,154] -5103212884958631711513881527417072393329929629987971878658339513199284053757130152689340281463760042132555447366378182321573970227688403758986883336442283397420073397414007232024490198486534422643808645950304405911091214790805843056954612994195394403155076505813929959659296277919259067679458151032151971041461517351538397003388386355510030252480882963410771827191353061098396605754821099840313362011839687471526750221673050704355993220180317448008661284217830668353140860855701625920268761254215391656625343209064563920392254520445463043535951756858325262121619407460062900744920854614370864287735816726446771239652968444467523442707173377670665541672228127690601726819196257165104902624657394706671391116145301629770367028156369830781089549884885640397674237931951952184092940725451233307174145064606536420327977175840636404258564100911049382631645713876502439648145890368131719398156669655469591839183959270474265048897376616642946146588763631535233246663099798401296324958336753761680391662156760584489661182203057808551182047524930 [191,155] 32529510992816302609572205968801440623960711939911628534938157196805420671215063587151477223660196076856639778196163381253686139058802575248657408462591856201929735587518016322349313117680300364521000137932087784696399673434055898891053113608935475898198799353760661923293002755970895921103476618773420884933641652163153981674530290777943822627793377595245473271289803644824036317583243152078672022586192406185616367796966246034578563963881342793947707451291037860117574312799270185461726767873924545041553334582289986514186138596184692412833349751599372837102127535460632583377699134830963963338170520140883303513950492895154538431522236255542601702671538243813551248029795973193634215047241205366642374103708476633725601807497952666881889085982484513500946987197957003922291182885259026331078029704307925221168610680424273721673724544166793002675396336468117726635609793101841705043842434687667636800155053358265749852679159062066935240232259855137882593460744214370709852290541732254777728611205483390256864828584212259187663 [191,156] -155191666221609827703976468627597064517718536860184534881495094839850365906294062451003961838881348351976429768910243133980331072111119773956649047714079764693175176087998959733943703067224440514413231418651944436748724308805958480343930244755473075582171614155290426342679901092363295872061715336019890262845758582189185847403546815512293372883255108674086802900056677177743909544116329658774214471589328298419562423793735992749939937438930868883534153060690161614150838023076681962928673675298974890595906824291333758196146540535266720341708096921607852773297047777280097153843679328875344598086988417329057943528922460746221383890914402897289794708139230375910263279479118641709389302307176147507192822993791341927378583612596179557861897674028102336946591524305262236123372575703720900550001012065712629619289569486030478983311465783390027997100247165624234408576834761399725590509276088867870562776719942956171022931648315443076781363566843298846544404182073975011607182670232650786779125615942292347332436416832304 [191,157] 469831557501627358554240403785339757688797756192348923344488793298657774381767442410169941115351867456845230105376102100815518696884150208178996758970215936969703754738128386336866788323162408611500898514522808258012515964049615338855674213297045862797843016432530029427978507887062412733676503951558233265116102456764997249762728180821213687101791888239777860071838500108660719141117460596748076567209041949430285765485115410779481588134327016142618444581412123818614587300269548375799758816234336619477777843272909514035259429629272334544414809614860792394536561233260891994916612026109939659860983332838932118446217409039246614531193781459105020038924351636245397442588873481607555707695016588344336698545279731462678298154448507648404090190209285772039253704464073785476913011573444829164546647147268810286172699234878099906850976088612914708249458503400878593871551936470556869311463167777563473116052494790965983824956374698173433772506954814958413615759450370254392241478159671122041050841462020895318934 [191,158] -371963507547773489801433711733173521684204981782342497712052389359837755326401158104210083357252619495796020415423291640441512130718213995660292691310912548382343210301904463169150543189271493430197181396385388353294877985892827737632554969213761513005474992493717878275355315553370921456893945890275517532417968700476043741776638967626874552620549123610661809392697123763791824022142146186248187596309490549163058182512820736651835127602460375396046099657614735825985829938243974311629217122760397264177115912371894060218079710629815235493867196780954558250668533679385175955545418882868056608690078015108778510867382196303495822486965534736595988404759917769328030716839871182265037684814357575715067071904881981119995133596301138012545711123149330190566940600128435143059718832784509603587409697560044989307431964744295832791843694961168825731568144295315161155473633250032465245111536931209340520077353625920746330029890628238161947454552130227288130029264286131988729697718466265858037395390245334 [191,159] 67360535793952046017522147197747796011597191435809427956913183724522206136563960490871170662130015784239523666447803266216386817445501727134003640836668083744282601987297339531811218652494844810473470656006754568512577290431357710871494103302605854787252994655304303261353361779175244639055522733378194179043906808443206929708760638107803829508982219390424799265733413166710158677193973806227417559354921065323106964095152765675743536766262853730188771081771587840552910774132758875306636708109730908951328505810462629797255731894865124127148389985681144454523035075314285530672844552064073464076048337083677123675685934707449449855922740326584097303142708965270053941524748881115218080969612267055493913010891580457102839165989498082143583645140548352813641465754899672559788228789911105242985724977796847782917956837238837919162263834384895388865446835732315809133256203126124241282016434491426447141317291887580218581708097653304306452218759215202911566933882763569619820148335000921822859 [191,160] -10939456546596045748346198427351104361651417490839896980505550672430285561632731793061335132840717110972373830124148328516729385689571480977677686658286428389547569313129226890357432010667805843279493169854518579692806051050661932407585455604270748181766520703724398648381706180501471463930666510344296725405877056630160287993570210549312736332761885592995199551889144008601308742301560039932474811407278204044909688436544841130017730752755519276956018752932904407974531994209735967379426724543063028922586309457613433294926033245449848679397782994357724242883599318015770293640857318811544850066561753743958961368452851214774753937585521603914485231600471560279729520925634925227605879011397159611589742236675785673093964787075418383387139592981381998196663753073844160400963279767792208945613593910886098736498980653002198605594090032215480685672062307967469709552516170963909771275775128401331773972909459295507168846179016293762431928597076210589990994876740411676121727361909926 [191,161] 2325836714356672599288151076775955833126551311506342516046503770382394619884832270190743751519269182975248300728778197675856326202918916891325316820187818770509981494864180425949776684272862086780189702258363905735371024961779009294391946116912385749193684810706972037996559998457550997939519962353886924900017925616601038805105426717071348382348129887445778416894382741796433847132969484295539196640582135185780267741154296741578234702714239677483283732775859426848148048533407516905047176013651540658399680859477232127631396272978827510688756783516691387696323086055248187391543395606233092667786460855893304734258086424602395712237498012025723773832476718347369004568752977560782643408751677400220463804857458189655266835814365241027811942514720748069940652823409224954368090337673468646891849957374763313315260192203000995636197288629441739162147517642727859976768667027975180918697206714185067741784925570762807402529956834963438353648900930953253616423086918915531843 [191,162] 1372771774380094545091758107543255527120559287245815057737333481888936625180083853300292837825103683132912289345583367006161767726393998917113868984154577990408789567796536107337455222224198545956410528817433700914019961765057895425256748199043121514013932151407178211988701519141761100307427151744007292588592312233628054135009173995340920591087560431044985400178242658336197810600631587870743430591642252515938665156838402872538238362538747985210658458558546299729113842722115018566094318721575539363545341614806363151094764187833320135898485211245704585256818305457050560948014613936225660926209161705801781796289174091552995222570390970709542178423711139646620692015970408383668169220253858555251277490532660059740008388876970254069966841522089865018127771537691896182994719042070462051492452147224030865030349315087340462176692974531638647878511156066592247398232178668007738693518029206377304899277656039321901175412026508702229643396281188183341449776868357 [191,163] 243853430796632424944933089135171443383403727830329707180100479637036451881752796571954715008006030461451525201857688655595801226477931475028878577012388842016633780792863772918773400574540074567203680527430069389040057605441940542140531225748124810034458001910009107468536884842338978229032446791037067406311453870155036357823655068035818061975406925388430105597484982749652842859731220141293668501930736408490405134347147267800823760057085828372343475824626919403529346243934963843948819497770417459137857458946342285828612101115504648512237463748584954956336067302261345519709404013286157773269006083913687635683062755799124266357115656146102085786797350946863269425280338007978684898820280943654850461619585130718758731483491268807002651004792254050034734331648176634538394736535920788852834800745843209262267424436235329137080648587193735020543705119477478305280972984011190862073164609195844168993252256163496921804295013626594348755519957383071980 [191,164] 6206928594300184284006531697484165632516388118093017019641155161829372910649030226696835911351142341892111060983905595402825959592695380582447321226873229953502281203202666515884730277491259211860888846362524867772979607139561260984494114746543148656783879878520406719674094232685054437630123574284137248771432754414689499211444567785960592517069853839445810148242513006644530964660210388800461565153536173850077639441755377675144793000382049262920870826441896137460191216866513661960501210163004030212334385799070949423267439246334585109875450663875412850403159689616427932317217343791782432163556153308363105739790322542427285240519447073462781928772605045314290630925469202221810898871662364518168073246619515199209564432941252716781217306566743060627022121134112907385033234149980572935244420636746276196588087399999809307202852130570434762445683582238569184908792624189631457263161936717481675771201301605491490256521487262819591485239825 [191,165] 27768244889221943759954741144521108425907068300526520440432925569515159841320597091643961754674826370123416489878159627847769363885968964174697282105163082063653736365518886327215366023223502212582863172455289332589416004474370987597971253579366108965389711151076744787716544498719949287488378311825089430670937619266893437402928779180536037210966132106899836836144766486431569304871036257877043905868769731677020662453534606035056499078083960873784563775612923938287968270717018386470395595403495041329173580909601014058713462646226501686233117606019035419503618286991768554120775234831619673757073819807413317856992938467030412668396447504196617882077570754527859224208404128199069845126665115827094547521129927879749811701232046031506698455513753744639423760307526392756144615666614043716677467427077529507538192142133772100042074088151917021624100559924197864214425105499007595868582242939635674401745834259871644043083890867551 [191,166] -451656028552161531557765487156439334314725947699629897468419252059857467629717190491322437416465858680863443617966726743458487376735041606544357670936406324135293702733758925561500685897390927864636198706988627562345824379807392055091933684608967191320582351812840514520846652402085769226812802384656201896122457848430857008948373818129368846156702993157386388399221917708660111205855328894160849661832916073562235201178320379576315538565247159413763441187115139152366742539442089600684808940453068009002525659786126031181710458911853589260551773391570738832458109652135257419428110459980443844171386054492846710375401413638072138381488879689043580986510670413807141906647892013738140864265046414610645283275340306668391278618520916074853269421134296855496728995734209469604257257619656077799598140630747968322281724226945009043092425145255620862420677480501271606179200363365586279614161989188296521971730919198598148030 [191,167] 32595092498483698413530482469598102221565230725444979953126153241210902118426138300530274458925946814813398416775922368563680211630018047703230108376472499515286781961197145142337710912395971897516064267333392296851245104906882938697857856417157086877728078655830397127533506308626295238239286162976937744816882385694035581504546902413493960881272999265263220134856137772898545519817333652318273432520139099249142477373265955963757553207924604230559691738653442680835907290706160409610449832391140793011815257198963449435124378783530728318991710980250746527404499695006350334705053671142503742496082049828119418330451214383189600309779359266333522844627531301161635197436000066755729693315071043824833400435575687029482735637684389339194752991009017496640738230582309124320582923009504158093660477163243532911227114974912432131542292961630941251121197399505390734967231109392117638067136228034766478903387014408 [191,168] -677216536369042516188634471750839276485178772632158047172506569194862921046225455398454786367139278184911151842354949208356556646583124837251153551978078666796741516559718779575824351380530439699204999465733091262261269153276330942829567730487795493321743613252824657661794429439373152149694448026813027404965753301341966860822214287001005205078773949040354038452109771097471193054832131325913116958954248125697731782272805446427395064950314738268407225154867103366946724124761269983841363266354420372565567732629090001737244717335208652557212173678184855926603943233743256140695862856940803444421297505011934089300456139505059037875476677940792467717538386876531269443904159403430630323051400423290966631338330601594910587754467496070114736424100554053306681020806404045993118067902039921607066638849556242378145362131537000308451897790569369049408715819334716823775082709046699861816153978359220426 [191,169] 522334464814587202687917927609766572030045876911279814747318357619021465844328458893442087171685251434440193285070615487820014124784902342806420529428789794789537506858550582449728490884774473283507161728819825852057563928421123853585516254751664817803669816432469227700967011242319556858184562787237143675535030855653368716071299077419254773235575437626525172218576166872037547934272002124997397294070153591722447039978627815676740376470702963797636514941118008370103597023144653344802895918356320753408038852492927808952192196353945659040164923900751716910530877612797761728331642390284428552039477261840890139801448229665450803033876284847187568204331898521304777652268423173694560943964430636351251513270187424498011133113074466004753954270578917891842288446218941445629935405806591174315803047980237258203160450077634692625299410677166084393924081334506740548820839689458653270431683 [191,170] -15352152390528437961460006226928053622609585162552138320823435111310852532941691829117245904415345275697614924395853698135744074531978010544188965427900060783220407729655798083062840504157378699176477305829638214594567460460818818420770589716050683631471425076907274836969699562134643322639915058987345618421213104315424415332463747352042138943402176264778107934379434475036554420068760514098082263489621712584263984568739006219550654234204853009424714876569016641333016289791116744963766106401742811418560216615268590041707567194037833236587724840027357172872419815565989581420088124602669940817879296362005613771564538749820185382916321406977276728951398260440261209121779552504064202718812517960251414865393434452447244895341209552209747183425001373924179609339990788083253126023978040889018707514472301093558296230661182780003179695433894062518526725313346717288178412207298 [191,171] -17757016473845671398861396937180490636373875086138592718823380412766073921622931486302978908083469785940778926677270821632129829723124792393641817848057573601190087817053025804267514484428601891791462374914853274928965919149817484256549631207447442577723706331780925670131876858351985241286646732827700131681331292645971877090587469796952729582434835050155412963903400256831827817066409695497693298716774521701415632672249063617840616209861614437833759146622807635067032734453912102691958796181344195478978735315664276693059440397850776725608014755050819368467476045009953176076970531500236512269392199267747393809054903676132872212384948234174985749259477271971455849258810796685281685910952390169720489688209790204917449956556129077242812994814888404883735513744824225690478452659100406323615960530145569914574076938952106020268986234676258266828269572785919218853 [191,172] -1681810560838436254251130384709232980231386975384200338156436123364634560055349925588417543720340223777004704042504943914649782834690125499544216650538962814589782789184305329303454036805485059393576431729813058889576980925669465969010882036162013641920106574616837495102237149480544681252758581116433457510911015786246613901501938226494384861438481085346346376913033580867058475059861967130831647908308523928389627974147340927689351043427819394345689927428128122877354775507663797041546528278372614177930128770082224865298537993195549394712560590221762925666729078964882227827406615421049411123879281956656297168864849270981828014241896835148434469324041134000429552541551404236439854510404019152112414231510289142957509147196127900620874774317862204088234627676215925782153503670737063710838319896115960637083847619840731053872142383634267450382227656 [191,173] -12298765971561552138211431511127510261975862953517994672624748648596351640856582616261225781136796687833256128301862600747970660568961092842585359262924310014919600216439543346374370517588017793067335298269608095904095251768145390692141882614936111368290395619872509282741060713211885325717445927061764580382364781347971995362557000903492708586515152549332324699839706188996464128032582650935886617076076404267216030888032301158393404788980180824511786079901762794470634727418088911853038650575526884489748056894474514051163710977247880733233112810343501117424196737773400494358764438012556426249246569048457212874960962038868785262713121211318953287668285785740139755951102950916548327057179473504906323665880555596348600521016505632867150298654046722932741401085462138755531547387594768703875125209044487418008737567029936243511661228341 [191,174] -6549059010461963232057088412497291776610117862956278755900246035519359323928075334198434528948006286461952597222345246066396634940242616613613112125547243483390636210265630179432145871693219805220637961563138090243893961662827172467120111514522420978676056235396132114026214799070360362005735399656796327770903780143949396297380471652899521624721830724235052085757314377952147293153795015409103370495133861947882780141706118522414801490358104423203296756417528030728197253451594509373706397869912586026345429245098793802883179036874379761352875222168256118151420943781315771578316908724960200708534078570424397488111788355151695445131021524098749497705872677590351995820361282210598787300422713991425312777716620990578717736007083432359282768951301404773611976385665596848475283850165787429450835478176588625102241519608170 [191,175] -233098890793556941025818282605954352683542526346162928579174165737299536018971285414063695218960342825426097616182795589524973670423801567926704120433366614436914521037685653945630010829218518729846438953080043292751362893658511489917334943037860239842632635734590725266503583389719385880599862848099948602373145356944260050793547920139491045905350783404042826175674905858208078418749410368654197223112357024389343300807040873763050956145008523989796253440614091061954733575738850494348067190703212915903820764063436945013508100402087029337870536433119182098851894371395376122619632530198019309948290319160066360135698858262115675757131288177207489532071491723406744319695899477729861119161223090885203658619501475855622210244253917911333416484426870360968130508300770278233187692369730139982082974643035450 [191,176] 44925417844550122980395067404184507747428413744150684886582100427331103718666019596008734926437342241097583680066896970197826054991494047336075885141126698134988932024012742836506524196151581764621033366615619598484134120844396202744375879892051448243864310947671428554971954291350055942388876997076052350030032746664038077217445952671517744404730981446061224500654446681124133638610622163281281343231658747097204634971182057906398083372020150923494679572863117762098961022122445791815340586031583343974370054623035058678893088916952331574947660246912188804029674284825591008913823668805210971621594412301243215715124967514796956397202958509785288728961258885056820339017307837135772661547076414254462802216984137060085334033040187288341987140043549288373754185032103149428485765382773920 [191,177] -459813377435677223751162087689465965752215129829142452991111268281202875795656982781596265264961760856543080623902705869962374808561615904314208526903231614275223886633016808386243222390962778925442618363016281452583155261387532277054405783270707405852259917290511914840485912205844281463059945025586180149298836018316179660693789422959369925683868862809997869944072133282369808104080190082372864328251031141019591550696636229752462437381196370802640825689430674619570751040292136710123418043147508788126539363508357855637192136944261271138249873349860166154407130092692275411551116439764424915626413017860564519011470077795257382853701480213068388359000469342147787248127334889217435502613578176934652875055360381718337565759623068367022813877154815246182008369500296250302 [191,178] 53679206255588173958436340723272659940293719044105250001540316466765737657342546258938910113625294738272206138601184036532825883363470424086801780552354111504410903835146836201561823730248392638183783309189533763695249491563734577812157763808770773815116262982881742382998075803162195194591663943994225229414391819985968505702115468882237090019983958883643152663386521884617335485343987726350922919809114646207075692019289277830557130125375033747866890791935082937794807618116592449842161767481869744766582636694554639269936278933475846555091558495163119884474735749198255475410482006784420813450005256223287540314973062976579536210020798534094366574883049927699283206338738599286295897241022201711418638478839335667386571708219963907386430508267460325999444 [191,179] -771037773692435680383135336515723563149574963484522569104429092114047923167351309385996777952735749458050739478338133997307434713035492872693005900823167770208638636043856631100868378067740920903578030832887217546665144293896712950029994533142069161439360040133680518499018218106239356755973226643196235310260999776939103265235016506826623572645578441944001430652811213753622966597056394518952900949981799293406585814837560002214794749799444615080753660757938142878099342637315439808552693723377663298172912296190888830131199278270734645164177807111446058684099578069588410022683699522808337853451733042870406810849304565273986532247726714433591471560775323750011159063249556491677863514661237952842519059833003704537819173464410783840842102 [191,180] 1200750246559576270497436303316283091692373003591056452031132754610447658949950687513118796712803362039275986374427932754617445268412140083333920592959760593508521875610002285386143206557725305114684255453109118853111634470628939346313593017013548489502381136762950130039147557529489704923378522927498950496841413537524695916259933638377225459330948599009356334948071062754280752769527182805276761012257996025340026664528919567328872554250863195799588100070674220792610412894497247498127677137225635684616068584481952458437428111230853319955197058063190480303916442170077853591401536396635637724932674770944505276292756842613910838180393068557067238299126963776457415784703483791138489504225906412325324693714438939350915534 [191,181] -174553210701872821121116988363382947762711211843704464342720581244555109112675004687098148833449076682442528330913458622196316510674054259462109050449807320052463136790035256937596052990417055054551743429802576927910151653486210406490198693761124182509365504332566476598759412814791336787717775087894975904278513943604781915534616200068849063686442416157629918073870475473736636888908168130508153385782650138460840430140417588514269929769400377702958749355495846515321981948694965602847046270327137071552838455065762812933227550400638636097695602602246284357741598040762442469717189880304445181365857127832638210309741814399898521571155279773552505797508418262887412342484756340592891919788388245167995756 [191,182] 1982373558647027868283695284079234459955459293154474052786829425772888914992034215397493654429074914274286949374455939100946738490461157897271205787421981084994039763416902541537729578010371668393808671307897435057676785775924831437890029910264455572387674906062213655367974170812046907642988244351302691106665641868351390211595046820778016150429069293594189910962177858561569754047047029602732147003822127090217305575781240954172151746440554269536656822747047529946193333894058576970241068042492002511845422757554693704509873560696890271105254998286456014891464144955316642424782467163550398731044279657978706840892021952325663470282594581633337365461382465728494485057509159815494768 [191,183] -1421249634321352922895999518322280716636205239715426786959905435872937611124307047568437386520496435533943985222203393616693612564756990941210209065528473561655693179499193506815444001732990280580395507140930698448049607472497858568866795611200501430630217638923409651754903684866516203528294466842060981061762763992847768882094385302241946669742301649885769527411070462471325211170560713059417777402684982403569956689362189027454990180694071754479867281063271538851235261949081997053765827170387811471065729412198987654413617894261908226488119276099510413270035456418568882981979243199723550787626858903630514140934509348581079948705270734335266501601171472847779 [191,184] -5179890188396102397851161026607649905542785280576423582482309976276104864386141758345413391718586370092734126125913713336064114666161964426113639251127637764045072553444540017641844975803935553103020385550044344790486168908094469585172757382395366120206906693156757275144082394460057521325051228175802361596301748000866530260766745023089122147698510841686050141559300424079066503504983400782851401797054650440347289172671714202069223546233872199302943220516405187864464023114428015651705034738651186994990445705865701519591720758286663462766474399757751282449244140009888370589702476365166055282005847850455225180464994739368506900964918480 [191,185] -87848998413455792529252414948920542093472579481679122821262012470323006303154670244564692515790489497785538653791256406607198330009154637542179520434317150140730957724297250213582679974252662284421446740942757221892508387070209894869027538632789527739138765665635965490090126746187342153518585800108688621197248250596914000293634823660031819379032766884353349773481095144330057373119701595308944367879223755172367414000196774054951313085723600702013218564009189519061390383461789585874615009866494942760423394532245633868152998507955473182006561440281900556850461286951812163625603490731891827084187125564995708985186086668 [191,186] -18420074412248970406964357145393941033793010484741760328380008837264530675015392709450931496377119941147816374238182617305625814965290168700539719892994711940331089590122500071290851641908366766556118886472402752779793960456291949182177652960458370033256484081782621155454899979284698153122868306976287249939731777725942211316186762629891637058199726887596602584687076198433392025834520215475343873431944805681624459746392042247837805109515298333809158680198674994906052966735220980075721466366412421786605467556473642018250080311269616760224250531268827107661400960710288813653189044246839174599373048345 [191,187] -419307208488667321772089006351569103113399503357371886708320290873935990771169018262644283387880917600762738984036042094452475589555188047162179071947771136119944508224768716150868716089370731338439539812791597975277182916885962066195868645102313910720931743135682084426828038852942725408074352840259618868418698345572003597022534364725039868653374305002755923800748079771971224454246752483552520029760135370773113917299359250147971855762637636892051782232776605387447586787745776359772752744770872729109400134472586725768406483026867346145499327768138314209577091081950388337847508531 [191,188] -826954728603759858414975437168879521946322573512727586154609407137601484973262679745063628606222456847321524260256852917924448619893263268114029457295871066061364780791516779185953850842466574935615208626076151560025532434755498992492703205844916778744695701629095489061360287989606677100488677723334479364225286722624568166235193302316678369797184411491713689593459986733754185224277979827983204991968769148926613742416784933914615898044472248274179059144453960814769505472228933371897344258402887694054200599529208657351858938050834888672971682232294668313277543 [191,189] -107422419828962219309524520711324035115693427735931118288994348925603530993111339414156619704405936793428369831419962946898352175485507310598916523676928634176469725156339619477041846737822830478505106212554845017997354225503434643512023930642138849312000897417568248092894691486541444545994122383272968938124930903308351582912413211515879410875587014211393568572714178892321822131032740967704430908994789404250333145096619438775236340424522591193585434975905598191994382892849081531950531176871885168396556212140593001633217691964733006008401 [191,190] -655126671828380539484234387820252904721935981254623095390819274574564710161350910647521573620057379837838331427053264954981463221735801332034980939375259306752528166679368461502082480133864057565500390164093072694944094848127549740509569980529016157901040934542422751449687502636234784382108505872551816881158279707754460577490366737030951493196277600628622989756020659957328050335104654326383265493097049563589301344848569869915749170211477488511138656479532833937407631484305580122180359377328479221679886171699623873 [191,191] -122415898552429168229273442897679200717324200023121663613815291944474532455708326133258446376843569672741428041597381797686347182610017195135204888267103520341239886158774894536014934116252517181605863568322185064575849375504277499004709698625130717169702354727191929874301660004770335112273337995356659255761897244536569551198349028706139506974084297319914112594985399275256681458554448360591099937387811549877426125587693506509295794962426755420541527080947315911621977477700103101635211223747 [192,0] 1458950091222290768667968777029718260420866027493236996804901933224353974105683000675720047928237718318319563367460320558962587261665740150308405223906858679411296092030410534669484786217123511436019125563155097748187096678865220675576483611937281384043022463031055694234094406863435653799875797388029173329109057585077035379960010746718122604177296515450292382468987814294571472898451687225097542128850526175841563647736914664114027277585801393601486545772241081954379191198499354116432675105589894751388212217321674177672609036333363762394573366176497853137762485320706606205790838878903941439714195162327960701817018355369361696267576704539962161286111885942916371538905907101237044050315656437860482235676319482154002062911602894617062533884039620043197658910732897937040230658329336557698246798960047041845200773733612420199023752048658649372467685694690794423192790559981490122966496544977488998369597985574942787197883589117798965165626281888388114992950730962659475202595294176245554997557385983814209426341097869569251239952907320545142480141459436667637164384502968769431591909416790277867211618329968035631703806799301156587095746549685776806270421584921464580909158095896969197986724576617955086956994201403995337759610089700726755161747803090248289251256275933115715556535717617274985941253371546545839726699642846205004650887144968108945875624323559756794617010911074741442524704540969523043500822438537351075759710117432326405302029670466559277098095385725160190273115929459974116628308847220701774035570836417256187498504969258561984972919381313958707565009326287498169264742810370063602924346923828125000000000000000000000000000000000000000000000000 [192,1] -379034048231989201627224024072892173318747630997646714814727484771598663887585354531769292474371471997912024521186020632978929730158534735245055112798212580456374257592517499713275708716456102072918546828275360489099730339314340167790670939481493013191608676192109036017630697326657554821754175720698109241048963392846545550977226891970549600928666991001484609727071955156541824859748080127290417994492434943992701180449571282052975430063087026933514670759789388486911470730187317088505891625799927921085386955684434380140719398897049202729182677503992316395473592994962650159425428147554334048982146918854881226977920458669053339095173710121625585932836753997131530636836327016048712791181099866282137229489529954191275394454649954810875726795488706289638744788557440850391711860324207355307493988442203245350576847072198595658604274584153776559409934987789253748304612216025171518726758070106170015365955610601163290020462615667902325643792752023536692693789976654953577584794252357811628339370571759351756161280848029219558804099673951444358505046300226141034626083816059881219287482111089497400538987570796658512051088929718850592451503737200129577368436028877695411035693646842875504057250598799027942084300167911567213441018485640645388410411434777452988604848749427125377569023521476684833101708241882213329899406052084354619302742580258254068747726558086150395359124271000488889469112413806463045342283225107962877225883284711153126399674009939677533008682991498220734625931718715337098587418430496255717358998641708204815404995323039751538725436698040233898261056953887970991760836755660156524538993835449218750000000000000000000000000000000000000000000000 [192,2] 95627419476151481156357571841954610000985339450999596316589830561476101070883133024688854548340105882531692823402011478094215908754303282251680025125297704788385949924152673613561799627774578637969715288673451906409006062697139215832208764117252920754605177503072362339067213358355084433532994517571753872508162063961143867806874151497151390660860327577804825448509992905768986011366319078759891149324165210875639772616674265530595473586497800208536601188195529318354240404999761790859523730729962471764786728127266047804228912787577180750291353517892802657827318701358064929529376763750803601920797205506630063324079838687524873473532083807610728269708174820283624864479823195367109321916064053336930182160590071653229033218320666136835927153184835473725789005668596816860203550038174335058808531001381820110686790523511620933906521492753512867751985909598317125227177468409164939036986554426858592195420120270684076608232065562854781866858097156676132950312717391389647231857769676291095344377559080674297039929501653678488594271039551550365082193140862913139846999576874640539274032631172005418761055607910781770995032845484289014523491158785429605781711774147145999566790464499060434665064548870661777671869926046440482589665424251906295923474115529461172742706618292195670527205760669030616054567072180507025324929048587044314531160727509332294989275562805076147433646970989520670851348295495481796799924290156837316757692599503812759281158120546674143123230308632684241382602580396725890657471808044812506151029199832420407002233420863937467589986848196740332612148091448829831259796740742222470863845665007829666137695312500000000000000000000000000000000000 [192,3] 3267155730450214234657548664476468785329426295636214412276508201972159233402985438120154705609718008395064871192662137756560019353609815763134968257971574046817428284863825801685082936309463384410105307172378014898368511869709242805755009941730034050285829684265512560616938286495085096214859229649432518925098003227233943807028483733334257864909365650092086396068807789394311973485411182784641779677594407025590522949058220299029677473438409418418372061727977535489089707262092837688105904998569303580189376604898927785631226034008544295049356912317277650690160507370732542816471447951043942606482336768804953390538732552914813801250488750301647854269603118671901280023697445251776343618928690187477633016052768783679887444148491006707673840009664640970442790445895135328251305808878132793650474021216605582061937793738911205877527036556961048476754415710020136636400662031491793063744543310916651090795987848773923397640046510590217367767310125295204206287379935830967370860191756115990070232005681450797876409544114760500846868467007973589038953664031093405071151637777580680805900831905148459220797517896139661943130542916653783515001686843252020423845787078798676286362512142070743759164416971000798765900114336501795531565705802884217534793699614529317699254464973796625164543414227148117416709316021695456263044990364625776489486565145001780878890875882824156176735867471318586102863081690533382700181496956473574738119133796259899855289962637662074388618532251842918408328905736532164930914257980429657416883994278151960448126655186872270723785269436406948298467523113244471309250774895300818031598279660101979970932006835937500000000000000000000000000000 [192,4] -77306405030204668343948793608763434749357789688635877799943402687497057853679453187966079462118908305146627234458588948941956734173264872113350587796674072052697340491736597817826349348614667366908110022441552132041787012084119459227622508713960191787978791637562018087135525975073416615315719340306895108613631557435936693591647169825240148270168861634136002446102028738575429499261878583327841219990870176683194199851423709315428936664498459908724343104775303735328276218113184757109227879564147611239099893675456338014471073302929417087300750810756151932046694957565099947955100247575262141172415509816062452589625063678208158331787629953675590348888436779401566534106705125915623207636139189759402000271450999356422752014136639639102509760974696697781549549966301076845830215187423514490800061378264979135478530378238954099907209559422129806938276662316693800092487612641495972358820168598476412869750017163817629253130868617359852267299877348751973572186875513476007192549444175059343824231893187617995878506562903088688941732979738406780776579289165568765915417080501424986100522150432619313613895846132297702604501093141552754816292356877529192821748046273161158330357383378403685408743218266053264819145625276832458367393083199257932263829991865015452805825010771928793864407093727394986025075236085295153055689562739014781174687950092752395513260051006196391752728390967013624170478460618692952945959325476221328524946213144817949113065710988165568976368750467126532408292108974046725780739553794085131768945136891691567474434661851250168315170317007338998581673757447914440749547516474706688221776456169664015760645270347595214843750000000000000000000 [192,5] 3781382072324295576916070437414356992305171675463872565245532030093305470745553690205453002080467396532759914199642984137230297463306851861896637857022032896480066995236911686507483007491290225766043740508599456866916343299024950770441374101970000260576393631289398055612945873040554562785975880055605336612404455978794559072269680277112020001168327715575891460969850196599184291739557976020560746643716776791428038128825267850094007765087767188618491564379186385785779906746655531345657268674440496422975412241468528061264454336017070479318925909302148850527344908039481838891150240589843951344062253959304871074679758742507128319614998205169089241665999389236540538721229833721960163317675972580260133641782231253978581083309882707824630868774318373754119057752691327617903979524939754750844799809798654725078982390447301705091705783180973617670811088191190677105295119678156033757931240484081313591445174063627536539249818804506164119504166979275829629775087252853905377249387737473780946907927149281466067540294261882358895951157335947083779147266744129753224862729009393477612192491955523515809166309760679209554718779179949093701843755224026379618243918109957142694134919722943328024385754579569940723763557451812136274684420000322686256497354508565618592958153275050993254309298964185754962132974090392530681059735371591909974168594799436734550233949341470201141844848996908836979579083903333785661852593354690175554608586998539486314509780112546394806051473455954597895916794539377254649343736417046518196879597359135347760116488261531272754905910121291621827096205244948746489378473976576495668212979651111368184501770883798599243164062500000000000000 [192,6] 11129535102692788284369205512251468731413219342599664683099544410830495145420111146109403403764963696379817962076936808834527149675841989963490382519534689869470425689712733874116077906892281579723213693911791064996135249289616553405221145468593948461416645572227189711005970395165264816793436783285909491000285137878534343251631885375707598016193307680713846198367471652609607735684989410252757894046732193332513813818919554324273939260016069048565784889740427491213707779937283819507402898164693612118066490991598869466194201586103057212825565270118353810811376654808265717117819080388543412054909168349894519119043878311717452134593134306436310747307280397751083193629686813680168790510667210137402418318984808641128887790569519144261773076624053117212231298480270862642552013670479719092724369815544120187719235148858871909591363207501606598125988214597829346110140196106961811547387469876968025509696839704347253606681826310566738439624955951961662923401723417705883340852889961532210931663598639759748714493227323551372713565379312986020212048365031629010321966279990741867492060439941730034467096469387178776088590533649690917208333892589418210317370070057217052701805849506943975215870180423191428998299432058607453081205252109526884329165849580117557532511747114982624654140026456686205945261669155700750692251141183960670742296157764867219625075689777130556240759199634289390768556493145153002521874871215049098930724236056310303123318037479125443740125604644172082448270099072981294320588971265079455896053300797937096160351525141560450937950993279421294521137954463568626960185454578469937707373181873724150570126312231877818703651428222656250000 [192,7] 85064554596147971899376992421290698386375996472026584293396907427451232699935459121753993853581571881105845152617653357230163106748192251964100316651224527356165951226346246022353817365755952712604145183104831661985142457164227130846083847531967079817589257106971630805283790301107019178626775170521760363092880992036060930644139367944059205613729840134569348836255731205738814443080404379422722617862002103136720124630319880152643765656697723875613256999526749686112796250376838343756821719043188108867234973817224383910979173336313444169447735299940629747387373969198776996736753725263599024276845038135643551691858353557900972150322478582313511914451389908143264163951059918629756337506920754794100049823000985320734952731376513623622961663550121674494282235206396916555948868482785161063339527137213614949520366019300602227474000156357439949895942510162886024819139095625475193553314170432536913065040943264489692822415617628700886937355488836810583189143825524476893465256364591610234657851031636773652917054160640774378131264265739446278147194539173981973643733391747976026064555995780587640060299037312635251348576566992970875358081559570133720108811242076771918322758065844019055817558562261148532243043196424704814618668091018585797513669162076091668540070048981098930460109552956358118796153602630961660211339792017461363051873521415352844272339544489992865199154647935842526416846630447902139431841851824080982102334680729530804991902213005140209914685640270876545449655421514562418210348094029949062996434851055048651879548387950758273089302524320732527913027468782338340736981918809586183677420290566975637602809001691639423370361328125000000 [192,8] 52500613393697023491800844093370790888708019090093227816421537164120930335707685610801492601343081195628843063720978974849548605091442614838286805886386309460069734330199209468033497062806807750431115001898040220560413973247349302660516767496479303810681256523026900630524590795493774441262292220727590040191751544041160116355519995114197338080520524076420784712675878372930648945796104845405145538705416689294585547613969243105500897461517736851637070595372655794991587279973578006435802209160204393819744764854124357586486322099035394755008417112029418034988905825395652816281917842478064684677774536538647225777589172517931120475772861988039193683643019825141264915886768872693853786486669934691865220414046617376856247501469207936664618924474169009361395462114832923522794731486555129417965006665567230255678713980635364026075884629667787837984090776932044425218655184027819285010404087395316427422681505245898451632841444781608987268991643309711665340695545948692016999707463213908048498785209504857483850331024757492896334502836177550239542976489537180293815054652215337736091664301470503281759315127279694887670745728120562056113756752581825245437120827374694145357002359249932504807700511182722095353117757015256993813411274707474361206457364495185992496451479647160797637252022037942555683766585478354575484389633127962647649389972716969839921259218449491893437237721665309206858983056135895770680154136927211981564011776346206276565887773679006209784448496432613439277031803632309272781253794625132941019191211861284310068443683101152742564958878784528812586404458016990604747611828886320912243571795960264921632187906652688980102539062500000 [192,9] 4461092913540043324949677044216983306189282168638486911104534781601500491693044839130723000694572110707791357058596288875102989603765752976532202784324709247522044249020833629578049232178839740350460316174198257835716115744301070799634036454747169225484930804217463008554954379852516649297299170233244866746658584213559371672676110646979402961344294525201145344932058176010094888498082594901292255798164264358845339009967593435504817575329874955515307408980038600899959634175078176769017890439575641980205341520641367328751967084769775369536314056978277980622437423876060899315422675927767781511839072853415389785255248744012637501405379173397253381798231549971304178137923710941699935174129415710937518733007482695707432540098097013190519000413977418562664765362701772806664979992148909468660693925254969447381093846145958385186395508328865428265270891116937421476747969288526621717068115372415566734485103089889796888362686368120626531854417401654657635139914284427683564557656774984703940325198954505041188794187486513363100502182911689080206728939965198013811476436272425740536917778675124683145469524500107344090793457029898722484859437759290964697923422050820845024127494183972281120650807561261180829358313244706273838468398090996136793473757817741190943623528552806178289882939317745805181338564449310424122613001751529285386706430514363863250718671126495162506023389819931186705900254799071404836945135506489785073957979779441096351714062777686173936876965654163317096389329831290008197704164478635807255512072556350180445598396266725028567157031474788027062598895112340056677678165028837393796451177906064763192262034863233566284179687500000 [192,10] -33777688389946208881871991032215288760446155883861488567792623371106388459708388870488218477387147766933400567343023019299796723754447784953747206117174107369908053787044380523255640282373642920948084990263070933580824133809877788487035488861601507396069065611353804467134435197603475092834098814364020100209350113846074320527724593847375703087597959767103913237668953296640765178543263111865304335340520831205021021349258188638292333670246511357035127117444175766255005371866585440815927183616710245341025666472550708682318116115292170070799874283226797079860183057221326407596987792762043938039283035413243448125388225133057447475718323622850151364655107317130789731315983164595795934296653365733331348608575632022214494199323685706245857633960274108492311380677779873500722555405476118111270619365001435732073468143218430903681507364850899697732144177947921702203304358630441061917173702389685138685087447016360818742608297945936718721954753767987637020106241202083212352700604121868407866895683776812642522773640378614778283946485186795250100556692459459077958567746321769089086342957339298661522407791739225306781881256557020894742974542315475352713351649287480014161417134509107698828571860361763491085742616913426277238429183789537588016423115549180363876615866411334451301646310796897543885657063163171291794654492622109464074341346403065966754507356547303691197238860758493805505165240460334461586622360613707026298573942915270178632626629156875450850301766863286853864056019796734194388380624056895100580042940578641692375229822912757297468138320329401912202330610756265082024979746065818759146305029428749491671624127775430679321289062500 [192,11] 119754228835152406123607979269784918198797963943870241681350030756283397450831390398525023118243485310720722454612888572783040180605202360050247612788077625665476466861352667226577809511686613703369110143732186304992915775299274793204494858252969589753072789529229706203511155803386884109587449486432103302965524692543167442647593191531698984985522618390671812235462733779303981770163587999963553049396644504398543806077626678505706862892782451452116395634715728675285427188098829841681156351223610351964364410266536038659559365454502286322356801870106793106118516697390019962109937919970877167429962802712136429225463103165417802690564564594863348703814644065822608738680376126219325433585558749196907147505546334395505853400768010698030093690974663529507231346644865695429830209757795011965629105046651928992092316152461318355580817198595964129422263315772514168832110635689027833641517693084779739310990380723586615131460545426156899809897158398068652352069242598932260520511758601989703815362213246166285370026517994117149962317330904213466319971955366798675535696784040232043996573726530484080871222790222929165739295403410433275879181105367099530317831819896104262457206815425714935640370868938205584471769943103885935997438905789754899731562735387161735784083292799335786975702100918635662891037851614574491249417370133586506831278472203371889453887580949763754804861098142092240824198591787829996546077699809809726184732897711709935632215904713678936802380829017111793580210929716831167654457066708214069100139039027376747663357175982088026054498488201991240786824943945896133429727173743836772310545571949697550735436379909515380859375000 [192,12] -219620557132866228777290822110513976178546611832866824261434638658372006864493276377256193957987536266937301026815420819942350956921861601176367106821548860467586418335472681083012438477722294014508658206091929778509004425439581295194352902100291538923698358720572838866360474419865489578973996672363382913693879643960584931112383588340210200070945213821557414876431296567615548549952716167586803433868088006880253211993398950125447365280837085354276574822755099273008426974756169863349824496415847454162426535490369317565832241832112331889573719502432942087959707060534608014920980160906409990233253443868165499671299585762553622623561314799020437854432978485581535987228727995757131067433849988146047081875776484584991274893227849816709342939490041087195934242298887488404001159074683886821120361046815570576957627026476114197263937206078430015044363836262812731200754107707659895629966540309173220201496902081134848334658202956572972857815994338398333530449009536554595908470683979071428973883685658130418576703729484278357694487399536526565751052066413219569644416927753853634337430709921682674065071613179175559455993703141582652231615783271530675910855665098331668205102644514263175604221486962265805977102433307109339412716925767203720347860628700715328826079718949125557884395637928037367782860713828911700129625156786290923056051527591631280598705831049933445878808383069328544198517941979373978459800421180393396455014735878171608756961161940320315153797233460378575241652403202148304986613168040320752119013227581062035241965346432834688461158025199213931345422217362740235986384509906291853683652734847821935545653104782104492187500 [192,13] -40753383874538497346222592422510834670901440208506780254550405443054379321471909986070860340703157202012653084209233762852317263054774282729988776820189362283924777413397137239393139090822867349482152983112870462767598293562036908038728265303228732540684877971713264160046691028282553107381862578402975571546169110753112142389716464796643132514764762410392658172797577614809441697961924400906543017510180909171333768271400088227342849522240966209822761395293936600926998968223549392986285294661796567700666899266053642701990254939104613657657299449489244491532931882496193453360774249059556660407285477099898865543983913424418148358171573028884538474125089924200143783206813684916423799213633561589201960502168800660514446002762004283325431009247437524209281329767570170411951857517800531763253028488272603129053405293733498884618713911692672158789492680217077869448772445870572342753365344696414694125635874339456210577571932043158737494947812521340692977173897200041899179630686723804742107347200479547063311554580800406572415117415937258360348908964366616628477729915359624644621556860236524334662876275750910178302952922362596537367494711883275119973041153738267918453524613814834514318048962180858558934343133007958109968772875617027290209414338503438250862743158723737277952294655195868781254143683992184972030128172048801316019683266913499678746415600671782495506414497863504636901836583037645312747222866464422888705734183242397295074440563383666370739173747205045690840003802888887471509491284910548960475588779062103046641895322172779286247395067610021339485134522152067012912109215578325312358484847846458666026592254638671875000 [192,14] 1536510979928710507228888796595164641117502773523111416172474560558830345740188026917634100096254949866567716099640102128341571154151997779524986627837977538204267487146819364451913683748028799359260409305079088127194222938842693615565993126500593188058713556345902728282934926691800301203086826171019839017744360705059264507372495969817382250727732689252467210157336851046043390117000442233982465332472838039651834180723031588552467773702429115631543803386656789205556774779441277011417634972952124346163766492896620656246160292686259059619997862837929724024717394499158988646925247117283910901577366590154157167225712425148265620079906683480302209892775085584753891794144005316124300556711991218993949341656415057268597919836053070197082262099719510536613626649514130802316080844390364261041272197723419360873714550755759721410977981317921193569855580345129483043688960209921971357729921817399899140813244186138115420784900243002005622485485055171256007550853499975367065211113462471825639282934084469191386271644410470984247588710582993562240828812727208689010471670662202460269565163089013080770441273235427384930806447184905580287942918346566239630082623285997886025596146257066713205519663307238877797186058241035808622983848496635527597546073807301455368852838690914078880762051243368344632698746907818374951805738351699270873672100762772951927465129972325571805240196175915657752632467994185863859030738210968966672717404984404713412843396069511459667601961012073182590973859000606970155445571283845407653695630982637910726384308009677848908168810380220117351624915112530772006972819889577420100517047673343673348426818847656250000 [192,15] -5045768165705894741738581762838414885598094632130193272826573300747754528469816674323167909614113923788333103505789170751562037685673258726180666300319957189194481676272291310506639384872988950033802239496131935846014606350086285498944937907442633625219840990558361520466389470797502755663080787505703046049415919855377657713377395682868617590684043249948865975544536379836866651366775968346912461629463587030074582253687679736951174596520502269821990076965544684472619686976608506268880604583545544775570932712008906045796521023776547486843477692245669714883769468964669236173037793776992426999528503351097907760417907108052420404746612754756041177946682927689780482555319412560285117014189025648655614206716177011413219758034141587436943597028489971484461361290175152346202354757188872900112630784586620997266896544353199279833995711984009794022853891529972643603229246773248201722446101393535265406100645489655726082331693890222513593489742335156787527705833106977319417561784183592409631359352614490075961582590414944837854662789723863728965389319612566062943843778791428938499341699855148192825958305144811424919932197208485509498489500832292285022191491319684901163668210113263398074720545304485668594434871618545240111723239606510864297353713713840465520128450654540350841383553365498770303449472955913378476263895525350955404452382110027812126349787264154190960498850096725213335599743670664342582236800251857126157394090112679714665953864576308482896987697201773821938586425202613925787464017652663071775214847670840203629383333330166851530466635496520236927182353815685266331982658065382773091614880510080680251121520996093750 [192,16] 9706579432293053994031078525675893844566084017465486437004738718153185650113814242132436649185198552218453665225842941620018449428489544632824002147759642310229869258351640194029188394722268831089425851750511770714341242020014216090136068393920029248812619970429853979119699105408239511050293479556466128673328736425832167202444829758356270289351016473433446930887025861353514768298295785879072560698190458890180503351539501321385881287953401568734558129666138435657196465611178399342709625003319172995268850233761478600877411959645175935769834411888994696935043169025880748893468923635863935641416437919656304598284674858438385728360404755840538510516563787974478721546922510808947991451282715457754717174497106008269866625045496304816049169330228611796222916258410398598389435117817773544163656771450867626978684252410591674287981974357661402963097523394145799369421771931352800270789096194692863464229869911678151083542305211439363248557397167301241308250470373602938551408013004436272466019748645121976409101271813666395941265781516075577189837653728922028885853125794329430918709839071619503858536954504960992476856168614096211030044379511490629581199012564191197084235623304809428426059409875183628506173820267395324353306118283735275213047230576825853665327525034896383267584564499099057748453746729024059869759718237253305407449207450443679652411156977200472159072050748072941617553240412521765837241605748554687927430629030112120199852817012034411669857206681036002295962209977823584917031703186656718342885528826786936386590831093324934330292644746836436035235711525945469118023758139277165359877078093795776367187500000000 [192,17] -11981897784413925278040966503110933250331443388340524749606219868617498014258991209770548016916957076361321306252676257128295740053848605833770994326460514967030505628699222806054049616778551171857306724596046691021738662187049122446784416888251905285064962904039863277889540632500471158517514917979748845277735472814119026094116429105911727562539808009065253757522683487633197337287593151588388149436571997759351948871694149110248068318409552196362081104239092572574653351009110053493542838362934597620887745185092153643541211147788750180118033463354463249283644101145420323821634981625596053742486467415089229359640082326751393065988354703231203550641667435330933020778918559698601207638880898485480687409399463564218398358885878384577273945316978220591479495869896390737413694070618336698158757656173490316234637949793141198022454879394505434432100950668283513274133487044992212541809262036012983769572660236843900450230549118208799703628240059329133601763066862864429946952132479655051596934050067563360142148198408759595376365051631101722506390689212739370877037197531221627106047062580714935123254218475920531278197455103048660956206773092815024485503768948257163053806851415874360144859570210249604417806051257266747771952077963153757488945796575114269019983109848165596158482776180634322487308506054515492319960623374408898822952385070865596315201394909090969281043245058737869466447827397274973782856310523972050626036857596814775517155097669167810116653367143414233888177621906495520491429026537522032050346628882080243706153235103409947456642210899897706626123729906382752868581270705444597903775348830333709716796875000 [192,18] 7389260538713309268511427489158865335410217480245327616167761130248404421715845349268643759746851406979156966508290594743433177006848761424991564884365611905764359223561805721465475075710724604962722666770894210749740925789088776077094212220681183950041728874839974118604770471114916527379304288124410262344530228783662194606402151070166895377738268141142599711094615333747453821154561283930820669481612929759003548050241920830265656346520276726570747942239105068898157958523370836462241061939423852988642749999930507898826092585051701051551774065264549918521042057623924818033715398402123847378741893921111430603526523451290028339984279295785282527152074405628438894005165880083123181774555753156328761369293712553469036470044924662427350521469865736525981300110889281644698721941264732413788093244637079574935777324263861073369248387828924945614574459400535259529486808976015074539105053205319448118476064119364692351390281250738536239401366045357780916775991891823655155709412084069394504378052566433199024323349880971466360836041518015601247477822017737773065413694070496588134802018911928300983290597001465359175556793233135235903827406702509335100673975601585294183183845251338143442805743130139339032269731591325261562672045013735491229985524446378299541621474109672896899039415143115289127296945353398140279809056218118384992191725734884268291994245316578341567852970934830940127092840530171383195979136391244057044918315890429624716860850055257767969921563661777884051886280675744502015497079257036880227222098717503383906475604034845465447864595838335148431029324543539624296204951532199585900846449885414123535156250 [192,19] 5309007941518767461953318300863460697905819990172183371193884715232679116549575275701561529816402976848738162170636053343145159012297606928785756000537309513494632088445944875028526970717536626261302395114792620359418092972609396060528820363541148628808155242569902968454868170214079747523618177502448629963673809629690989557308701164007237479764208725697677129393831166291567060624974966610004642527374764305928386615238746614794072060049958210982522839481251982765483988834674410794269045975373834890469643239485187004038366498909807749968117415419761075554432315045602540030141266598470374525605269581885161702929363424541885723958258827724929552331006642980580548781458810982556303592192655583815028881596983908584350468434729986904392577802035783123288191672516412454047863436587554517230825176004180266162501430610888902435152765379974925976052580038838081057995595002319850167667431329597110141584880055363441665673875173989865934570879984326396323954119958631485476682215623321239806063092180786001282304615648936134444843502498251766835178882428734468288973125644109267968359263104595640032676564971060423036164893251141862308257042116255923439370256466662918281524964597768212747758814901559499323169539304270348267853302757765430082864619203724993337237351230558526955337999896054315710647116748561784214174301383618102354815151652798714788809504573636759759057024546668935961787564961150513877921996243971983330366827982138260823822318219490749763568765414566832831910446203962431083403562560140672878504325855737118547814399911319409362113909345447618234916542970604476051087010820752159117513263101196289062500 [192,20] -21464857302119416393193943221963308814540690597516804290066569263850735934287380902055461852001756209825970665864094840545668408975728795159859083229686864098619004169064783385603120277023857403102319392798328124392797926002984372786120817489235281840584239531639228425925342925797703512835520595551008294087203736124048549608155390809427373371712607584513505637856916416761761494059662319968844089678007592535499938781867927970209236952927276482444471539154171287714044767263486999613020970620331610899146799640591754135811558386095121779548810657450228309216963538417368468908847273899865124837698553932178185740411542294749184050906628187573358932778305844243036731847482896849467104993465033439313125649527035104375060109846791345304817644732310180578759417262778791922983640415791375194521285694258162482770167168289640790604047813736463020536615962962120918325717541268045930521416590571964239675101433154016382646013178305828854981386589850951121721930230009799163597180377198013089785179744936736095917008897712570241727486045024700121567536771609272618441465711821791091447348572550473369655955024760049538120681000956034741209957352065794099640311274709673410834686308140921908820733677308677465485038371107425616949697722731091664492889543818552362477725754980383207567229644453781218461481616342319004412651310592807634879783738912780444525873889301050136620986938903181979105353953210612981705746157163277279973733330722888159935653705537736294947667425773033249364064668204103718634951029511693161988621279750514427121697104680909825090007622125946521251911736973863216278683965366527164947020446662597656250 [192,21] 32700298724020929277319603830729275851087159949138296502577986106256509005724286935223324437481702497103174325790793417780565457919902968064672006906722814916548104146484302685093357036802890282847880095036110255327965310903646193752835940551425643955076078817076560638975152718450690007878638208460641339822510030905600961587265148022110388327198646248582617064890000379999793274295747305453160792409669802602093550646500667850049162879750470820400898039233819906155433748765789774420028767539532203658291498561682000771750685775997119018525835365716555272781827596590367133846327486218685991052487167175236100261034902813273955058381799443193192036966827670633889042230890629355366713317150168514964371812766309894985965208594114176180920984248622515083722499371678383671389279430159866878855381212965761976095738381943774509458202769108351517728084962899302313695906711106037235961983115526959380756224175890074689293635071281639681879948437031933072489994305349309230534691167093593671183538141893179366515234943069542663941792456320737270774107791490872539744037668090214526519105910968869169296091617845501516138935113032578106891301621512590305161960532912671449411812556213528038811881023125501546956847637242449271438338819404387169520019900763780344133215600378782825813202367380219619684305128754059349413463253779121129481134515826642688936002749140445624065812996348480864479950435643961060379919397966631392559605053166164111194629076769353477431261700730267185862609660440030421039812255108547651777959837474567400290405358408242340614781324991571976215644122879206491609775018213399758131501301992187500 [192,22] -32398478197044619804872088800460174737436990273594706670238578298513678086485784518737133049664151256886885515508876000450748301085041380640718387024853238066366315475663972665117570503917279635173423399966271201039528565568576921863041356556609549900771288100536230504096106878547162549111915599506035220751330425542955679183436391328434116339636413725879830123762684797128491885895678620356173590570081317016668165074656412482853156998076826124581240703312773931186690381097696238699980995203783107606343670228769258499538657352220475566951947569832675359675705979167459462041904726901715522091596139849162071185442589288335551020341426259620393716203448596423285518955886459931541015515287321593482053915009185418035410620920279415957005475501927509475293070620072100060168038298458336321403787896973266327550580163098415693631102414506737030731432441287812936741414220465290368581478830099882989873884669887301866995218278472184280710431468695892964622380633892395576433613109296619518210158266732409242614614079800506819804990610621044817430850776642541840431220687403240228351641988345233865483822777481311102458389940171140748365165877472179844452167277559698105244247257341671864887348200614828497681539826297698669151340238615329322359273252557552789960605412954408086643288361441272470796076782444634986768355446048121624107277825103294071896718550774433645315936880750042426905576308937977591451984540316392270363429767281868561093416621578133620379717861626764332284798171708996512155401069555857750267747620410439657222525132192683409796618763955800131076768843530285137873430975188203901606377862343750 [192,23] 20158875555585107559386003251881595143817067572191278808835348042308324788551045549844755905727207600305343172946265451114722146320528776505024509767948819477624646298681882072891691697015889895766085404412383067350639281910415513204850338449301907343242355491249613434089874403885072642255801866728705328848365980962774848495081785857713564944276270013517368262900333218522265571229754686982482909326237796723626215336373260488990328958940486523131473834130875365915523299229181188302481145570889990580735150775529442897938269829028589964399892516299010814406835588001719097153426982373793039074923666067618276412473833169513549168120098762418616700898638807006147505000204368748134619540156377750789980945301651204837239709448623560598674665495807490063821206037150821713979630348622282309681438327757134570771468360830910166602640173447416503488537081143222880629921039128750350205069874606914121267531991501223970371867202571594091893496426388443593355445997688040848165715369835096232293660676112751071000788405869211502426502862347341464554823150843478644662175811113738886050168296806587924571349518396099356720033324508976667570647507472935042353692305516743602703756238293018652202470269164286675803979702509542414271470139417534644627074762240322216895282882288760119139315880235316203231242809652952543661842391301127249226597606366192044986900260731966908914280318873169960206831030055562904098508397575526976788319309247060774806852528808098827572688858032027446474493562692920736879786877726944464850521065326680346453579237220210895970400552422024066029058524015071659430455065338982683204595321250 [192,24] -1891572177486058098807926532043274493397621872399056999295696214509742461117245293774652964913471319594203058679399209649320856098027041179882359893638138071459812730768737068808547975744074676399394008818625731719702545017503813700672387762382119992315158740619292110561522412495443066990822803302201993979416730528491930239279177722379033968571174347275491165052637704196499358345547017609475145566007097369190218261102095604628653685914298574229590538143169913549160736548114422105973415481380820894569985635380165973746162523753488593473559072050269102837592489765905904560272249061980520927801190761101602013337959818579791479632168159604988112719558434596438000093620810191075053583666411458526875144846241079298450422734672255188634829412634297590319110619904528400218493396695385668938879855990425343659002481354891427921269455038424817755317638857247492015748907990652672287909841650801900656238169799970165414377033552956721491703497188820971767745824850251180924288689610146005227891597962225738886954685316213033742086064783143890543889614848232833024469055804247480818960098510474613225663566628081385254681295031402259754778420849787947970371888971140767711901994613796799475857532611724399574380857934108893108071415241981374810383574568850883654941212239238738342568054593395759402175005896232451593568830883337549926658440073932970172109126881791666945887121572513074255441557464989900234142554459920809671854686952684626010013641657660628719347954284000025112544523293920562867488216907226520883992123914875243444678682974761487885529895528819434470071071760460210919951452237211364016516275 [192,25] -14297074729307610427928291091280708195823382059169512344447625189903017444122556638641626196402016520282746205384354021107637333274836062684201049299329723377041189550639563374763186368082938700395516101403182229335174254406636830514793373405430574764877955386751387165711006655497284892650709795112392969502161679909417785234615699474321002226632112462934441924865957757371553518679268951201518210065423294234304630842123929133070515583804990337713736661193436849469144141629391756467112661165549912408566908389669034336032215791970090737659415490396923148355117970206150041482756901200000798681424279698673126695250427383472153723934151947293756454563742495431512798129263676615692648180895228261252087732215093516752245166880091766638317068236437096042079737209098676592068245852253881158092175140321949599250826540671283289377232199915187822629347138406692857460411629464543749620487951658718282605443117620744232621037768367993340836399240095915435642597118173321667180147579757848101571385848315641415327485790060733282653915504052206223484786098688359420349470227765911154574051063752168423916405672080405576412650987793942772633096901517995348669112603225215734375815613668639439209381627439848515867759200980453797985485506025375423796452302253938268922113018053737113587187585660437665876382934039453462151543718501569475700744134617684878860147807083324899431779791830824358210611460841334122701954938909369202910000220907109594774110978958108150256611264785341630601829541793011234995045831890064594648732730527989910833874745891245833777315440398761985350050786779078784933957315753847300597860 [192,26] 22963580985579823941117200437668664255049511528031886391521151889210782167845063311645910221156209780917159538105087542532755120446639723590431931630184586565716348973797223275768938947306694784192359029895703741861022255201392427742361325781049751813456972675978155478178697426404662106644823113516414734908041857922656847906023405632431552883808392557691466002835860071369550301369565213250078135772383075047701583780716088317301716829063053797729266754039396930372448266757327862415807345084284121353422829936217846896952307777503038344748257116095617732568233912614545848071523798446319080179133094654626413453819646454521166320639393127690839333665871170072471654310234415361213076767231843082949271144753941697411703509040892311488372148644204347090709185233376420463603835134407672735364300212681730643949745556926092712597166543375025746176472042340916928873789323405614238271100551738237342396505848707146649614521435355617980804686428282971376190099018023818238597259811694676757166902082858081861351899904615336508899607083418401656807283345814763602634104595024394386821834771390714063571633773734009962732768785213025013879551546952179273202300790967205975440815342732826619020983494478116577765325512614434559043915763902388704611032887726179076925889194784151017463512879262478151430526458203326080535561488440081340943473066840311091024207939084566252618078933750057820538724635538459141911228178005935043422576503906809148551092786450423933540429730851975484817747186883057565177742875266865738890083223205333861196488709922928458204050039029913218284128426969546344591179411505903977275 [192,27] -23397243870708391704383627172292786531051370039884557817545908658927678104974040965818078684990821050890902685588993991203393825523419667664203114787259314101733777398308377495989024111782185602886238048825908477810912853260762251373898065768661654389957690814521027730188082770685491789235093126862253308111964336857098560526382331035253073626846344300413443355516367264430402126059946467631171935715958835236791228029626733345872420802532987646083466072034153218061237171174410466352742362507998581055898676085073122809596939806202386040653387636229788077689960469178407291027010435846720592186548108355355844612220587826468757000504685331850010981760163475456046673769980111760509158885712989134194537792554972138943053144381380260684676285377913770851704278241681952656953834427296678921642978808188329030759274964800602847243214966917385596907210167943858731232459385512480194663123479637447936662240227672266585443496395392186081778681766712523678623305830826941934410158982654515823175830916552891180992815145954180360628854457890166756468399270609097234064704419180840337771118926650561441185806662487001403227015122472500972679881737227826706770957274052690083675758290521989070514272625703786774034252679198121038948693496525119867919262393417185516640657728772329906606763659911793349579769932070607026813166356790243767537284608235044497566247982947797657638965484277915275225168586895107577859914641027483784444660013267271020006038769816622138276987082112651749969007836268041972058013551540130898768655606092681949557277248008286203644019003109822286214362743675197821234361122320223825 [192,28] 18395857427208455433716858050838192958945802777575629427922326388775948026054929595266635143182767816223509323921716027671010360939336498948636414803479548714766301654385059260528770509463732368992851619454177843123925835911418409489233158079788764408140580719316255014452746097415895724261232092380475868572648024372829108508910369954055088411036102610338847895790638680235175167923988356420215885716142989065330404055016366851614634721221384326738697583347583543664179908162072698988298492463656512503207085848025153129883336705335675565646154652392491854084993117292231394767703764313107731886451994227404377401303770838959012832430335181260625918933862440907023938984631729663481516776117813939084410483279763263592142264064624600918980168828210666834530087375997239377367634981672510695884891082383651336393579560791113631937269844960397370662366256515878625590124462582368328073960811292360914366671025285148938831025166850618623443292889476452533732406024693189253370383858738073646040596287333052554140000194278655079991730129036890704113241955015623298754102465191101379879058861144537357444529383639291194975821394453139486681844850938746407817438452531989884153944836648571065870641811668596326481762819606709155065188366581769810380511243913664465944637288730746342575220859524929242255586375663264555055507850389582993952730884983983237199058690599565193782486883825972019261168107806088631303452764765634991502713052156075157205409557278324230933757798499983257920685380574040562021920145826120467583958128873675451227433878412659495372207131759452129043154661004273043324508603169745 [192,29] -11698261876491108747903213997921183669444958268695393744409659442172687758159830911393362733722983112584652024002082945445612165746422378862007893507545995719873365444145357241785155957073876330841225117865231082050971767415328520039579786411280259353560389270175966377354313777151292642932644771803790918796531012235325226312190004447612260305719157838925372752732883982830705528135509317822132750158208280676635276234550516544990458013129164105225996632449099899764276928147486327537361310088602851781096588585828427439164906389061322731348226102872023968888696206432124056863077685836803879993566118167623920244271241477382780381164498232058306312307495771347379133334005450415599788935767097113329607545908339478892642131103026387357734302817973872903239412713001010280698094914973982211938904556749471574048715251821335180142137057755418439902382510292049746512170652629388434188090689821246004389951252833247082678684824585710184246534051519150398546780377117099013939890053977296651037573017737587082843352493763467149305608259140943159763683240768845878726994732572206610481596064585259964935021025690721718248641538393826396420002288045710038968395759230410497023032941500788889332084543526666949189590386662631183428476632173324575453091797154782543697295560733009735239701067445944194743097879181288897436134705905144135866488895940775684643978417778992703383319952094000368933885282611363197334074027753845634945580950988909690737494573157494601327309255476853765381007654740524456485778237145658589175890067719214513093577647992873736998079180055651842542090082469667764277939135600 [192,30] 6013670619398579083866053161303035594189610747400329940118658760203604409678968107770500310571327016055469147763266509663213457099902511235719728490282292692430943560679537272458458512658177367551074376445385939197753497774129016572780532316863130468325253314540780836578830301725978427870149522441938709074594015159339691869297258841871347404342913965978632906840429506428725659336013764458282013189000981828048349470084113967741395717427002745759897987450542396632155034998077891216321400676869753766632617484880017158582684616891467229971812761490139368237383106727170632595068235973468676723322630101214286244314669605915348157807895901876703028860783808158682936151861476107797991414469461802007906015617447339334675186055850814037756229297652606785452087879126395206182254321911588783733410942454953539166875880980539102291196489586614447468165775280948419363262583454254933543096971984630232957731327345492764007187762130236057512832690853780956117541092179807937385971663361102999827498443938101419911672198275743544452616846091717307245109377065845349633454811204555149448650259592443138386439752393388701648687454751389229571677362642812196911749178026266431192570543049149810843005690337458717574456677652593457133890101241135059932942137373343399476269922943926887631106319849767333196974667263621165631250020828540916320671124331817077847203165159512176095481019227776034046564763769070133890968405102997887498181156096748865051720568221517517404511844422775206306740648633064525575285413153445069318152169789751740732084327923938063005559862100591684982589444236526060983424016 [192,31] -2381987100611042663852267830684163357075782966908252398500885003358659650975160566136015254081868165844425260140129912417668231185583494374512986724858597915394094522587415478958384308065652998687399258829579632987015754298002618201933072543293308279251997259443260238615378108668779161638687909836837205773331913570901824722441814664350436998681135447772404609409264392411804852071249649049597371087111572716006197794125538859884744914619899140489233638473961875387634739165480937213543195879285445264568798101645274784525594790061181727816609806897102158655094925554999931859862149364517043572807561563373937003901496599683907097186348088380801237291547293413956810211874869530649588663165319035474714247467858068354457438230065245438008214619652614299192286027698122237964060522034976665693855547721287254159652425807062218999136483364607703414718555390040750424560880749050025227339378126688772660769127196228348711636898171923944554192584668849726864538557045264438130270855205730035065470019580973923685821789395453192047051928417444426731791896806481640959068950337676064432782726844487166391138767599124730114357243819157858714333787220918150036230837945107307185932062014947359434810092318685034933136138649935399834952769500797354641656133847091236140202271641272832846390803556818785169183935569597384526527440821634177052067240164758690408915712067900866126420382044108424030824937023411378717135140137498106243432507243284028549783704701141723653233792711885067293649387938930994713612819794327202131345613652805264477094751992456696282102451050802496540579210670833473461940 [192,32] 591476465309437387879385954367947921197852185931793233589451613415435367163873128151772467930779185721458274500092214617576350192710388614122465689288834309999851204404015534366311312560821530549475361208639217041426165330261556948484553540178835030509726701839321523275392631077222434541515653796126657093643039373473754670397905541938708674617703024611409854979479160058255549514402028938115520874532377216850112997479803319436173809221263076611676975594315407030917981101791499425690163087599340280910241486737391517049669628923153955119698282179256805923014809162153686263644728170681590408826414582956208345130808813008584308527611789626179447359697481478006415976230221006648249158341269877920725729695807271229774464650484306342993814529493719311101730768957109099862102250801422774666461590665286143460852012107413377781317969840920735298577385260026166933087758794706654876304308489309961090837829195905461498700498499402261412268607034849859630489298600033628459147692317106705491952872630376469044044609315937695330591606201431810218018279938526159724782809286292007759961269161531004066193250056927961784652599896619446964053032065621249332696860813410280116603123101227152134549726817344031571298319079582546266687840388137924251734314554289808722827366597279424769021229194556755239781276761206691687199219571566178275745096899762426287896242745462933879797806630812751204036472896469926124138571303300064766576664987352844108898865572755815090413464304220583090975801883766032840652115579008166057140736182178949047184903203936212457938824536401037124838930653829175480 [192,33] 51167708327001355637673940681119304230112278028963762103989573051721782636127061622558342743737267325685395007167830976992473522183429801801554871732944351765291789997813416213538797159935999268261496365190209711587598801438523597169705165084469497005622829266571134257663843939700276838538658882641951965962691156415244185648252457677932932824149638219940682600362765955070254202974129013171395798629593721741110191699969336086584880452526731187954312398612063649586228058141298882997093443088465453764965937668152827659845583398863177070891061555300061371565117833188373542738293547716893825324719994812258749651019832896039592652670659650697914884011552515317910623018988707319063766911490535649590508839969270381496241240054251676970174566532799128770942334559317479885082139881350935906512100657109531441086808857545059703008106622579382233557325822493637217339144593598384855044864500626615002550789481025647445421676194701581998265632137842920152973261916377933511694037915054050075328242140925078845755824829332403926995104177769262253543173197138527029871200705158304691278951860583206975118439715690158791738897177642223549933927698167043123817356415735603021745862601378214144914700785042750734253554499792974304986256081436125824407187144737043239691179205591138529780731805784078076111210566795821016904675519019892624468976135211291211798540565231732011689373571657593963913443515183290519262809912857013119255627112652319247596798328543988520368595937914140986738581622256998428345961569600075036391159550759571092285228964042421124528732412007204008255500025114858 [192,34] -167217588076621987717903079299548776121109306273876122891825450969469516769322670078483462630997472256590097611983659335623590095498221133212278391518165949548312671800391271858060606742338677251094205225114830749204776841340130153839528385898150039228156501459854453627903116181205649784807231861335309993791163915390138521441738536678144469866010458641725740418354857082805822827442309944799171927318456879002473070235388579992178924485152429590558780395477261270724191937638182034809005678768187449640289264614033184277885093138030975456476875905261920562861560247364244389734892652871327588133486414285903782809663591629125085835985963580881879561514821938230438382825167522717559378672304449081233498017269668132921454893087252517919024726820244729913902096153377385611981312740615701032671771339848955986741054441525951142109770340027669247285144634952145179240411658905125042948967590592881176357331965043868600339323425734739840348842055007466290267063387750424928818388795059306131625210892018611433955587710651815641108114236850870361717821940354712060808133290207050210156051268965178105656373878815636275981363582209730370258847419095546581900094700199739105583769627972820355333326653387490638386869916694527388333677522484628095191843654314221549466701512834884479238387336909140874513054971773801682286670507557696577494458206561839102475015423630470693478006710006328646760689689321875152656597625118566008965010102918585850422276548014238099137416879069809518798825663575417054852693824101328767624764698719693873892761659740343174304051647735138372434918946569 [192,35] 120366258827010983483605581888335039607348795444712437079894293984862461749213164882076029365767368170025322379243940097921549552355516740334841641433482913151867097506896346498387659238781771660357906862846006698180642593045426369820328029991913892716790253712770378427051347493452246967633265805931067710975885962393808664103020678969790420962904150452493732191832162793582546161258765139970688628320497834533325279520244513951571352991633300474239898796095694465562115604669576915186028670136535186055349818580531784752143479132327335699269724610066450485500637244301144815425308198616865276526461560773196596391412098444443961318950061668640568282936321220220360713786753333543015769381330430583853497249596463384695792701066015183057368839576738921832557184626236238266638929593547644159503154427420908641042081689171412250805626291966668981889314233890434702149690045409571986793475974962681702578484868990308858950949865452943741147562871992712830516462567633206439300697864701274447855812738598599379640245091190940868719714964933098712544297922952395167695855786465542059536226244422776452118522859343212890771729326223915634318120687162741494019967758216779506699606705271131521015624427454805390883505227457129223228558222320378518038576473025742959322401946418334426867831036527118589339788751453832179378489004782617807622031292883724284318576604733314463635489350586519788911567919799346479231394941372827170689883584257069667139727903790162377484609319144271757959565015902368846449768738967980496833402288597993530966406093364851176407265410640261273896737482 [192,36] -60438975740582069554593556723387061652772756090325405664450991873812824089637462140648273224305776594584812386300101832194221599243657418995970805445622997704057682001523446970851879415519811930923695553097822543597920119524163407693803731279365145110440566978468317119741028717984724751662958539320079231079393081948828000612476921178613225911571490683055729688604670807905187821469391614415417461166424998613740830143154337019792377872464519302487918192742040694077158154372064145697393847767520869214815406331950060004672842671050473246292592227666719133943645502579672785761181121932718009840924943389906361048702379197274454701722245089404425617830847669561727510431749172633292967181059870310265619799477377910203263947016323092447492406173877443334209377500893145492029836769472503225865362414806549616931467638897023305445074543259698483638876707751347405980044767797265700684646452984414829887993847401484852211740551790954521297722253429529899336327744772739945956564187972617263197571408346536026140471367866689358054865369449738711373193874841473850956000148928053056480133367025319331451479503497061214974936119482063667678202701338574610019722735513678716067428026436018353107963323818506291741010898495487099660718790172677617926050789700389714386696073403733265363176058931662353027261984503592663909558670499627696585020266554917964582958684973793558423511465534396211395278743744978977589223944851460043919415805918677701337482644272527686400944456911086660619492650452366832184146177295386239289993448155073110785323568342534210131517406279006987191547 [192,37] 24114844649585482990088958608632544695227067294407155325864919353657553515501952724042815488006885521333911602184500463022682054688035810552249610196519266255409674353564747737693365048028126902330189384360448383292306349672089014516202214808873467998163421554759676313693211142479392321096150914397648688426481916044543824688649648665605198364763931082049533275178529015396690706458121893247160342549623441101926799680385077194100541865174623657624709130912043134130400425164175854306058656435918727315964173106835139635699934141599890795202877383845135067186322865095547276537477647469164503505194978511555302116867414432075140826896776463912686585014015632616443529307865306812336087213191565326733856502330999100301260062823230207253887093604361480448998212804057209302746537948642407125703040160482050745699404228866311368291644964793157280628637493139181337687903901498353602897462811041663845555864254941855259735472434452413383974122224049558404319272966413538776523564753065374224277359243150957315975264066060820212093048596167600235393994336384605225463470352194038196260429288272730725094545012619716520244776902375716934953456504062402268785641277610069116950675386900431378120389547464062500539865688190037187487975888940008497324639365789952479815314210431461216899619166563584174017318593199776448288837632941225596717603402959812134992732154834436993617118273071057230056965081586621581499253823880496502486980811694336265934836579042298616878541500319691633405672944155007705438530698071588576507329647652176697642056511993190518037834725046553432668 [192,38] -7942866481776967418093538776975349388725193171535691705387512240744840829767613933049460003862109454947958352256977002864875849983465859793586193811884691763010460882200982603527436696876200581122025639726072466500587311328122414382305885579881023822029753999129163590185728981124132249194488441876741779860326696921188686974160074199224926153889469754125290520516790357045678098060461688373781500805292941871433145291099981048763411090499029637629669803961740997192997367892012486906765867373897412848219862367725600193039498334389479745750861386543600542842109961780697418225822700788158274035397982169993328573760107024164431521103138143050651350968843034222811844835909814793101392217483580742436640038021049553960881275579572960006052442565405401106818504450935811381685455093615653073653629452165514195689074570991453553555218755462425284966205540296867383799098279101296545656079713713253927569237055667653032734181138319360261626323589379637907724400456146644569807892115131727019448879387591943332130891141718534168426191478892535250481425563286874412406203536757777332438375919375469783630011273678192604159256283888867772614157692872320024563705124244511722502427536794099752903036236834749927008227028237614884733656687770981047618248390141759459322236282167345349704318904208023784196334581285019719567792637116747843914747262894251611497231484487219475112248401269409320374405810082780100902178353134695385874431875456202954163546181233197539504988616781536754196387242164515900302074203023819463920461836923509278362126466385114269748127141470891492 [192,39] 2186847591647025000073250703438059587358603453450086194633819908309899688721990241831123660015143783493083611470674643511750868554504732671745181290727153059030508972240559265316123547212171991546181509943808797781800754997145069747813466712335364300171734779742598624393175057654648610025024117528963591458046006584119504636121167609267616139013432563132616815815020430895676470575424593324504016543562222823464748756767971112052047553095389174772793838066048789776355267249015527353851270492374672099338766553923834163121515551882033212751876958667107671614362802352930400595597210706556934636564500758456646152391142150140324254186253033487118338568750613017462723997767650204582377609409516844891224214200811147364842940898452190980502869817352664869036278331473963043788099615133061512082193211978319851091222892850380758631401674548729204552779070568800228576640884624079783393207334057915840004725077945740870367841809384568225753670723409573509271245826803770185320030669958074580471832067610501698685387422012946727250507120606253937201203959189504867298242447230604092679461589740292652493436359222389144269062018210164266786348659572478010220237644013557731733037977078366834777770350775464826670249427651347702521961532155516640063781803521314395869496858075296720762506865840244970595295799448284349264287326007191830730042235948255565230382733145460477546325674837942179770065625506472869187142331869068156895956080793352827834148679282173046391780950512143995163635688600741658093351695846705087778981096146224538197872243432868671505181385800525 [192,40] -502910867447330746880959378183752510751905856105408267761807636510139888511864150794306918685560766948026174000598320065157284157993855285822323711779585013004827755656289815551616690019155256000802179883645694353879197782130350666386955199687863825655725573828898423039052045567901181974796377502106327318503646213225835580895892525355191271284316064503537224966759908933093573874154591609095368626086968245538416154460739284481037032300839496182617050118509014468210374485669572272730871058162364778352074108383949748004536936429329031954833709214495278075090426285876835240363866565957075388532276367444627102965645273161406206003314758057161894872896077041771157571014098855324011859822865898471424929655000044986455194298610797762966936491244308512981949404597547150733685588844799103923759278895491716030302933786116271242314821952527620576944542333523680559043711202740096749047118325194786794203180830738894756095564343317514447131783086425822127453090775903291835684081680606245394790465269215409688584726365023472791184334544385849565601590706424588271743694123580147788199024593846790990510460338303349182364394261311142727592217204468847499528926222092799114807258707513093784410763020267559802838678783124444882587213679654826498580377257625821845914356137417251515005652842296675867935125140777354302666771800995820505103115969220382459671185700268837059572236746505039660463556991498136724943447417259425358573906427821574057974630141244463502074506514136490317677765883946564961270916752656445897253354451687166366626816463705902819772609684 [192,41] 94854927783873315916974248927779224315296530660027945799737969277683255302254502054498311729281958018523988304492682888776878030302729709953418667332458803559448659357667125062831256053384920453683708093217601813813539047631745221018208251492814815928573366880990912855340658459650113674378221780429813030817783359133085359533063130680197427550243139732488699358432550132281621593239180620588522667451504061761298813783445743549579190403056080455064296147058030670707014503242544748323576070884042066602397257002384320269029896054322206346478615502264062531286396482613598688574687533991424902793194490085565160012736513462820439626350404750147343749078864492566546341711415925162773459042195153767750700766022399058828431046004095341626981175973306598180313422178242969298347106017047889332062421840986738993071305440384143053132784309407712106843676535774944958609509586990550469753646064387760910584803030564975602942281695477351531864491506335325208448878067898512088358040252534269040453975746946634328565790497076929263535572210079493047589930247395282669925158148073024727016782049318607586596931123148389894371779019135322342518947897759880982832108021303575485736438246972986682016989569384041881987149789427509256787188835306327584953132214061001962238261390587206912879483350195403775734849817127926367962460019957080414896635391155318322583504183240767206011799270357599715595936605610210618947609940394654649337045466256338293688321759515753906948288108851199635438041100241069703566050409012779932598018799565787820713308922534743287640024 [192,42] -13767871649753997060958444150416026330092415487828621503550283286811885166107066706313903277916106270202323851122089992226797032286530520608771442245123853637037341573058062988682514036800268342364074670728418815624802822378974136684148868650057210860795072645271740441633836115732837809681630495952329585979331496892031894930925936362498619173597897882735893224115619760084237951255802171193083286584138615423962752220970345285532168085657145380755802270178960878392540060388367584262578925311268182446108297765585313723757647951432269551325619392897291440645566753049762766134518733885871429251300994286451883385392743239372973981858641277794526435149479717836513558750275233867508474606950680151369319974467824623422765752877393211829025614070370974560636196275521212790897489827944463629585034278666315117256359206680944125238297112509345203956459788406027323751560333188153383672747057472615011149722321795247146237990761369551173186365908818711833869928178230161012280654067899335787483387649530348899774480430601921363580466923231221368827569181310196807587556038462947066002222691867871112968763126049071624277720809135669459016030244337627345300940931748664573895241396349137818515333243234871921838794804806765561123665837999420029084039112419789260069894943522165245927838961247183801837644600115995536419799046905944326333143575807643145376492292209732296725503992076910897437561308780830626496243355334973358415313489910957135080596944804801052623945102363653466736461005009299567649556347164753994989105217329234840211141493078832525688 [192,43] 1199427678843899008170845246259673499217296954370466484887079815789439492087469752702503005269449056677283950360325782307188470012909697643128262789566756307225876269776757382879282204344898880320083038682839812090087080182150647075908427061890730482085192972375134746809293462636037361635574139289479186067857809025906408463300554615780265923299643675566291721647263000703085996451940353581773699008599022833289211640562305142458526798491776035510572601322318473279621511939622492095962484194132389626480430003711710886134870291622943618720710024201263345577587470247516476188637842158795192608213049572386292720618743892870774576664092050156271112006761903355153348608939889246650225328266625673965082150362398642298751933064537828685906436763734173540852986810904466615561985733908648516117450090752217808788399182566124824271523739124792948862185336803963839709854961453716197216908293341581116587120295215385081272552544730538373428193342996032499366889625372162730124280178564927808693028509537124130114307688078146023517211328970648268076301438915264943217862921142964868878135154578448660385384733997989790018741854086932155588838574662586533226920765943837329500078221169109455958625137410764977550570024448240241797773408812966287678352968758814619033552404048805863091776489601613554555417594300858622291647804508838508245058123147136306523564496760460055095666863121841031872841498692708291970123033269875718546072154734439209482659753760002435434289952889845695055034208368688470519935866616028996469502974870345237717297637020888448 [192,44] 7554956119370384940448949265505149523055091300347701122386700824403963123046033925037735954776195908769362615776076411672686268129150964750523501315667434780356679822787982304685539117508161048246409510113311924915991105481840093424502117350002534555466450315798420437585989434369989640433131957471595374790302917630997848498874464864745309987177233765758921136653922357268551922396505956523738720153873928487392529294394276113300526894489502638227877131638846845081985008420274135803609181273873584724873747317917371211864322151346366790764719923055044147503542230337366173908627818455357831610533642684560833205790953354698270380924725590026393311451891679832793394117495277943284145037489530000114514974283841803935509458784619690612312705894698607126121576653676055810780298684125303214265924834559647459621418047695680698729918549049009326598307159768767802667164632409427574282086654735762396839696939745801294050335276385283767446889586198951440843211446985304168831888610272532397980315033031550897894947964978768639973897560832362712383591437990293227993182414854201704016274077196204819622667464111405775163176569382459526519651145214507749223584253181505522999252708741848274444649056011671333174288680248033170621874089756984808935305201698379720759183563486583613987959437906005367730854379673544061963617041341769679434350954864543761345579198728876702260908191058688119899925096025035944737821154970786443638580970768315884265986241337269221587986722586772712434912014060602411014376251839723754173678250620013704863751340584 [192,45] 5515775592413638281882339712028258676099892888628027361798624629801850954335095563909454871708534809511842376228760886711243304761448962344752657519371540848034182627412568293789316860107138011423211415298038816762201368616318487137071228161073736862492800715113417617033596933006023908109498526585504583757179066618218852998990983584460672805809120171072661576015268336235083708226821694011172636443259733981521025920109232415406826398796370638414800415291129903121661778726210750401269826765339369666087710182579993461778111695078196215949151021450305297279654861800201471732474118896357671251227926213004090944486314802840238268650233044189127741505632476324668363517433816627878696680463736579324525755943308526174245933636827030385814723310849623883780695431821984967894438417285734260225733112765101172994266226827967922994083339460230109372230069810902439233730822316507242392764361436631224322622973986003350852437010045102010568524521334643655514851097224425288323211423160685343696196850239199447842900402761103801363289343289718004014936722152762053165592199599871305213017250876899298011405137759967431935843351014572090816673712382444325754070520875854197390713323934000782022447718622240377526824985933558124075524163663419639703214641979925753136690852599184923288079624287953263777829175400922991845579845890832083597230749205376758474421771177582017880991841659977455438984100488124394359961550724005789320693196255415037618234064991614100727691758770827548729053917648705474206472817660212807466832947079163919707440088 [192,46] 68302245522530669895233421352820429659734613738973075543482822549294967096607504296959670299425316142027237170705534298948891549454469174712112876830361566473116488503258838754336157243809976961535898395542895694642796961061563469006957927170844028497533452946680374919038936002559644586541670602860909543384398600269368282160776382459354386845168297454344851128515839806876723622668910934394922577965435466654301680368054740567083300870832126857789842589316296800919007724470264035142144928939919194212284603986372231652543284340546928597116950164891602743350576590022016398743367163811051076778452431083517758203916306269439646109623366818354456240697182576281992273829096651617806924972566017297833306749372770147984857801504165042703096612211616432701819156360400246158648393751973341368520643367700950271640815883646856719931231171539195089193627895050174405678199252308525775631650227745224814884786268728634499513476204360616145409332076724439351211960072854778014738609647486953441373735862557690681459264669654264134110791655886440601752865982092361626094736737465933336453271654956151643663033324362753418907071415264749714801106050709573898917454408013072026938841701634120828197883970437753875515516084851697037332196916087109439058414108767123964996246931167281790768354342581705709417598492014518781270902913744732403538912194498858336260887749384465896555009604813185226328341602654678686933062611522458252351192363088421323634966842517465482632706446177095842201568693799722421481606985072719071996842875737143838445990 [192,47] -210748451906696848903642325336048722433504202575541561518311390531810148645560756192108617233756237967144972227832716933757715885574367295605471868050000072098247482476647592548240014270419484636053586506176914750593803301237788621307320307704465927399357627172701692085354449134441184305666442899208856182776987706144537496881684151465308141924289112137113019868593199223701661644665506551214543873597411118543887831864508148799701587817112513325722287948735262969085065464636893902441460167778950854051074104035946164818533412941883229229926688520980621188977669158280494389538872163176968924661402382367666440362407999778460702956851824161435077744502282626200853693270681396014876675734275953278594046288784042141994329899894809000556719958394179685106571270603177661147959928082721488142340254549210738114053401297351624072023703878814816100009453222761156177673351811028147753852557928010203550701224241044379502796287306981863753769649484896958655321870226251051225466940079508328348217746882240416303146834522713298852673768568289042406840816337580449076710720790585391707653091184126314445199255074929004446506750682939583936117067012583626872443522868656259996069805701286509997528005849690100805837091901064618576540961782441583406357150597606825877361971295216379219371665292945493718348757381383154225444056576148061116864348758102858923240217739207884594880420548859592453055440310131917276854330487486751194097633672525928866999216273388544229863326277058128557013663093432523016096328130011731222787884470162493251882 [192,48] 284515549776377103854682342698382080068592474296356597831949873246262583979146763627950971325365956487368652028333889683327694571628933809743392273101150585332837981321916399889518186602375440072752823144026401796082855520707302938168932561068542540655723565073580840596629178128139951694927999906032668231162477449169137519507363416763254484911677018828919053872649938176279291355190825434560643783386593768791759518819208306654335354594739670819806727411146307060504900043150845803099409373222257630918101596895583409529266741972769426430062583159481733243092287886066890375609951865461965757692142224895017961217424832901619442496101792345109560506760589158246809298224576037144403941534719737428495872342092885821909414885076384959809066458348351045095812160189120761512347462951556568916565435431094228174151219894852825226492639159248956941145552777674583619510857094569167446642266691838733882534775556388195971227870338570755776567957316540030953094315207024603866674201956057529342225364088711139406256873811963027792034305577152372370112084496091791082766415931433027998074501841926279119844068636261978680056359935584591232898628996600788697977458383612620268809491684383250042049635897350350130923742640364592048022278401856455979811751867886123678100987651879353437466229840430178652211518713293212868965332429935179072107986044802375840830475015294028838522760799185638338120868590753252954132435506479974095180258933137108039516519629380833651501586613061908124211064653047972067831449719017393015091470966605010267 [192,49] -226436608918956444640670791085278865032492640756879400505584415423851653623385968590480723511910513583981387285120649904293010997836221232643564913433493905168574540220207668660827902788076792767762066150360950124523641003838245835976267921656817204758909074905558457783361021260698056661012349530874899137632415901553574765947603222743171599395380521681542640006311509848440786947779930520125664174546176252917252169371943430468631333388463457637770463735733037119982301111034513408021140621906864291832454784456467051410226381029365575155311585772754730130581610347552769021091648207712676475092385333990412474481746326033671691857660334092620327316025693696327153393935236206344607347750316201287578790287738976937938239442532063450527131018132928032348712799594053660640580277164053804937002561441831683839854099584573621715041408008614409949573156502544210983408931091012867717455758875615437960852372527157998060599609675328341707259700191320273954466000177949036943343028715105783856674110552206754485626649049571517738310119396538397012848281502564655901841731753911276351539898546753104771941515334216745466688827991341138329916227575284574789387521188028875696996744681905448688543629012673605700003979947059589648780553799598533964244640486639588040370955989946319461539342145563283387603115642994455057188944070122696804441786979629324895788647335454111077388500557481386934265259145159808840101481546198196684650157197188261304997745139914234399733578998264331702262948930421558676687521485089160880577412391562048 [192,50] 69505971715925486483759493034766486887992065393168942914326263969682781943478127211943684405471856134257259805957310386861713819891458832921794549491891980520871734344802486606528969999261075935079705678298232535659768041164579414023482981865959348737232646979612530674549919292993679164974589187695338686698324183139709051264814266207967930763244312375418146652946081465748453760534347602180624605665549440844408097073869519142287860574703613011268823710578700688977957038247306552329336668605213684002624977830109694759010224929497480589914466900983504412624813632208691529836821903516528820697291618051609268963976481213993441428319203312761713053920097716883549566581958211677255611788888915205128196450047031388327400363520434614474237264089449173557501327765953230393749182265825855658880504514748245708966778413880034869815273428702015571086570024880896581376499239116676188113544580169194458699016705789476405673007337003070391485566310231159294435382719695379706629938548624688489043336118394513400255760659267323785942069366285761786387381956553198155971294935511288134974166887295879512816053813077174895310070146875734379736816253750190389696053627729362201864989206007154826624682206985812612132954745241371812111742815986881153811498846867048897952097856762381004793678325249936242988012116484278827230668431335763079577923240714476759519064564699367440027466785486698640848717515037958350286837377531013179109569329576663181655609200500801252598296449103164548028469320970943345652590682918005799632475147736 [192,51] 106499203037109691921976564582355524050125460216639296799372521170257040178518827932551280103379160909558186260429560562945636476610792525539921330438240740364209532737208848763272153713874384523876891306024144610805513972289661261957046791749526296630075080721484777460423293795546488463926753227796104809422574894741885180591009393943186687637133678555063567633864715987278366136887494728289503341355283902580372572864406362773883995918490817007300036788051219624634650686575746474382904052619381200055631893359317814249592530099049014481182322386448752346344482963181749370584979093269170649154539278220747987799448550089447266105664422427108513645227841090420022801947383458919670465943651907045054861292625829421192481527897326478341261758566149485381389334991518308664059562141803031146709024462398796903580466060962531962349188524740968972844536278146876842819308314554515887338814976102290167352510647181850689443782117184567807160630529498843582960348524407909272798096050214282781679277920543681700186976935905229182601074274174819846219677271104221730681669149506249519490171401045091780897275272139406828576127621618893293636503905710223550590195050964235541769485245138853512412283869515732718955460177267333602041901662490269194982221614825393361645223394609928738995305648186252085392439721299554440343749938474892276489653560076952689045261184327675450064637769619364816991228360133488907907426186070441190599399728704148111374648663581051086757281046291593293598239583832659010090989310883500801392604569 [192,52] -237007858225967791600410001582261213783517560228914829979036928343534719238371368158667669560238898500405879726848161262894372856957945143153142295190758104777633062083585095526086690938355787074874446708555331774446937055618272662156615677434475975330473658179370873368563667960447444303327438860908043345772854271069905220827351521973540332768057716881816670101937602241688078193404799006568548141270890413171570618541831975574747865966148176950618998741035106326337871991730471514352435135639821100799346590952619100770204116493123565822187384287220354163674270549898359429050998779479615828460378748106713156323532802762216817088940128267693028168688608261696360616622451560112852158280009280554862514786415741595195936362373294932811102129393022529536186743142729354911718655420122961339315786803610622495703116882738103031361019281529007028617927808624290269112625877554172850557304790465932009782915192163514156939776364705541976813487870903417862109174318737943416707483367927039485430671796269154785447941361256695241702873074571656916876242176543517020705993669099282957712604948756965186270876887999447630243538842613547545643192775162072227412681036359865595898961184026769496534736404575464236757248119269822346107902294387481778796107651959500961458776076385911346442560474942245408484378512831592064338169366993485200256241832496309771071318605407877884729335526315527498890903070809687015520427426537629347459470515921116970026133181711023270743390845064318467948297551874371931668093109405381327007202 [192,53] 298301056329071752682605344890009026159336949495377292584571564598673551836871430146728707984093944677084311197682652951523751200420332045806537296319701183969513110933602427391297146207735658931659148176788090261950710443389058855613430250452983874519678494010670361078814098813125227375020641185349926345133140167788957331610065210675703858874264649603532416956401467156666670801479073835394145476408034610764486747586869764659041044687390821418250222915887713358468962536676141231164345607707199784431519613675396444125100333453941622406023312587117996900368770001507714371893632442871265063668896035241715488650861696580993247841643304045029140869088438024002722927802200816116830674737283511586659365058456188096295459319843700102590452644782470127565933079574467208351777137409095516074843596837478423417415397515972280580138641154114193372865331043600020637677994484275610537310898541476201483454938597255810605890453102452871197604543195605980602044293163276863117303014163276124492045199463402521123527072318131203941120083741060716328103199060256933915745135074822976274238908056277491117033146836828670880558628202087129806629677938900206029780005574742881030397667757334357648415690368359725433662228445107818162050781376315786650760396727928653888390115003954649905046605401699703475720751427081964536622963351298250112447218354630516307336355144330222308529048545253078290126903440849301003971557318916026298475198997778261040078591073904117920492457413229961206063808307708201455854439758129113015643 [192,54] -297206494521999761952206898177017354160871250623976619057038673027171795518025766006215720029975362748062548791724556580490612006034315895368973408836150737874514453442581359711333724413526437955937010883072858483006786065986824791297357678663277421553224792805668424308841125443553556591577185557986161181098189000414997630556569942895315008728233485308652320684478652458372518763919572607916551856582741128617198738482439965788802400135329047020054477415765199233829250664012347090884277257587491162285985276946404818495241608052560026787176073848937309221650216763593824343974132507276361391201752618636390628665073476993030377744697190513999608072399367506152248769326151439183624689885339655937779732776258306627026047260837872474320941191232005487938500960237231919462236016246403977939410878915111216497224752607920448558787666704341695935699746771291401314296566890507644711124060920768185739611111483482844337667957235894766450008706831144121607404039165337327508872375995979029396777834310211804179003414181039746708314079250775950995092537995589504131909132041898014915970461071877686807686878225420894088174794824205000997520620782360795652483429895726234083768829825744148195574169871456068842939381099583488112906946804222390067088507326591410650771500826693359856952534416330454222774796334186008685565924781878457689673176210687645564048819262275363822421973326347575688402749991968599441194711367919837630888782263857401178549543026382063225979286534471513305233198592196147135043960836746385016 [192,55] 252809896201002812345248256743107302748010334642030151629109010290076855181002327627777727053596754575518131182729731401824833887319966577954035181165922329120764558402395535252662371912884585427144832172245763390331906103985939780968347419990053682208319319350323186167270081558021298193934341510531367285847986768602348072866409321553386727483277929909342589752582110058224367410208139304635329330066230517009309219883538171528336891403229474125509647700651750898777659264050067871054326634111100077129617522421506678457482410524107056186484822267483670479038025806605800900683659510520570821802500264800004530950646108808500343141961837850724151879422457637410781540126052043587511213823570974888043367067038101202035350336225415596633317350736293129053002436050400518203861585470540154014916966564776425319491298449234944414040756027939316741335409532717109274834036357298297366395512534786270003700360973063658281631109201776058868093463470473488156360819285046022499853625608709342736590351695810263485155347505254491912001660895181491639746193394747870329499971461657630158475977009871596004535952539169836120405369478212747097569077833058246933851338960376112810472874669400299503233282129467103117290077455353766418712745828972927640032316892599687243325226810022209491990964809669720679000649300112599681815647073367499892492237887201244673141622286028573066537496182548636359327066880693975414669488623506701583532174067953145577081764951548235002489749006479167770425266456292600944644491364111754 [192,56] -186352548382751158358982521500730715180480778591728855388941289329589014954046724907482657801059775874784608157930930519337260396215033069958545547399780092941144029385515069346783329055960554937533034184133715081567375587912978339491894021025274897568563891141827677550345297978523580673563552521971088121159923040122225318718511071931894804642060895089019110405367887018017964344413382460929505397151567886890641489783235588212450909410370426773018271932371992158403131733828485162425756704937668172706628638355440449746426124074851176289124506867509390459600205073499240458956236649985567148241538385446384660965599851604666728277678145318575175738220134222887965156334165424318216238982105420704525061000894603246889282673130142062778891190184662058556754359515402868789647390361447513090812079372328554770694679904520601833834925458662205933958877284408291690867059343395700762656176445907884956477721305100542262216687852347616797038898999304273114461066925054335402371966614882965957339057472399880596613732353833906035263591623429298452394723921846806014301119710157032150713769154349278543308457505410664221590047867509796954759285268373282545864231345353621087659184899723404250006933075714409306213262605142809406046168386017274907237340123234398274657918065105292837262232192049425953486701148206789424958335579752419870482092011982175555843925275857940264147485935746139653806288809188301278259174629836390587472667760100688456653877483842773720262357254738195535641971050442313478069444500955 [192,57] 117161475327662647266197241851419248664950412417998235957289444828887958221482242976257591475024544963308272622754761806271898959970773668062151358866374694040789051617923138923559843002759533315558743511949971279515587301416649560029219444403377953303862229402285393524148841875205267115723848267298317180500681789041952386521767315717715984898297936516955552602499283854012102891678708094441790369476231866628352205694999093067138257910855459634870652757520096676507794492059247295481555512873097149015104424120050293574452889240903801694991287258698135774937358808741566956660790939213880624166244748118819063139221144887345017880053454991833177955315628848271754209507145103112681856681624103711897366349082264205713147975179987207873269781890194326550730447961751202605338130559659161397719717936922902048838193771731727985037582593736969315922479955949502117797705304299515749199242172444348790914812767327254532497306227184761698924564784047350116509555885576529744309271011816648426243702795924190745394735886512336539453418338541330237440721834262745361697682164280209120742416047612704734913013287674469270056296201648181206051416612143718737713627269402244143391523170850463825648980614893230586396290331513785535700813879370944506881442810906635126188196193717710916873851263802807290704035779119894301966497665790134974480676778190247465902672503311544673528862966632022904991767353479661381997253300803525232253421347707607267094624166097111192614044018109851973610752060433189531449199641 [192,58] -59483984517845194758419906343502021217375947996142604502313253648348767587670885269650071148148314693826201702054996221645946347952032093369673203362235902186044910024649677909042262205376339436568395873298180745631494484272180419375514612784803294206430629003226991142512057980106794158588407123619537571327237304017174410357924282648291688207659204670258336379422249401025518039716678454692899323854945684715689897945012533755207898759426223098504515691320945471679296521311824979958900521600035801488018967927004314965756383365422960148591166591490488647244754084471647754084495284577252391587470362699731794940630621605844991968433427914398935875310795189586984371895546025268407807444967949031579902590603915982590184615668975511165354594587431053133529592669889095595788629635423699859759502979676859237676033128173478325493785961094320840331413759883171107483958476878730409810490166542030564775441445242207210943503508675511281925345646714777377659048188286214692435813075617262348481565902219706781204749691912199251862558211741541001185684259200714951092271987037044669194078368562965275477818084832516106539811893433662466794432981286973357514147897106944585612708343774909535848391525902838540380576933587047944873296407459409656115900855454980682856396296688517220736806838687471571234765826555535259728797153707748705766022018066628746783125496016020430246782197460424600905534679762992004101763855061447692194694405543040532746145718609564313369950966292752981561789865002245626445366 [192,59] 20169546910999990909324769469355905378230751719525649131008357246486992409676679938885540928315447056245697665093805270692453696168559709943619462567764485120331150836381342820544183684761416164134942445398580592681541351716567386028407201117509856611303955127407590730737351390270931304880554706693967134770912216555908361034754790046224476871185439971499826001769272820344884755002223715506349130409143752241966247679336779951881689966226152667809067406104802394244094173829601538488978475691317063936464800460363235615153723883932458740608220382039146854290306492631415335749593312910768773234519370904021376847763137798468758513109503645885111153464648824960836189092816488836695656602881825814682217369159779662620409921218741968332913688875071979260948663604809105983921329144976948544757005206829381800369519686415563896525306632318893049643407003849671554270399222283195108450111543974631590562415496237462026115894864602134838795741610242021968744264356657592962551980322666336668657391689647146182624946848854720434038347808328007687599397820690282329923918802420129456017462605385413654468912142184374572619522318562961727259524682453889781094160158507663027849354545971663550323117996178108060129375615161387405671812171484008094962499627266659863299491653675838944436901750133170008066958795355276388592539748861392875328516972066866917424816978675544741431835206279104581458660366962165874844039010123107227799906982492751273053913662500237528473724267070550478344090623095828462404 [192,60] 1056326439879902834368681802362512454245462972205561162155591242762143927194963392306348027089017949482376331898392823890240108404067972470176140616907979523628830979955223673631163619860044653587623967629740413199978626994882071902662145399451934642803965420094084232430211874593329217149543505445699090016340689889210595849772457545158985858990938328637879557061192405605857465347275845145398756577203393015134067911598560681368388173803562933045792871044556513756826910503076576724628981976023743789960176983912801498955265816186831225891617152676787931770076902773301029282767984159620300627946836831946392383020303543564203797563246450737614027617434346396329843043281982611762931273251003993644057979419695085676984766248224354879698997087312284659867296629723012187140059542601320814480717522294863462975198983736419479355453882485829088778521177559899039659661720851344326786025258586896527683905362983683646935291787641609388457532506670898264430343799923476656423179531119590857662327534224068971014326913301842715249806418039233407136826933751000968070780802446910359042938796401849640802766789403264076256295862587000599388621073974940894941916241294512949288396323948093341183957432973678165709513775602467332069923460927784718605328502265375131734350904253431520985260475684259928999286075726810393104693949317398095197657041735214869253981039574306178128792441789790727387499412214752420998765829638942055286624288070725450706424530351292998527831106291237905456602248674049638 [192,61] -8905287597582915502319998386706945681250360916368456154967915583417098291492814417620385175084897776463049897043207277758008805715853612991256278805698657226257771094863493206967833918038156274098207882579240741042877658974882150801688117419705278808265481145867633183890718752541298414167956041815275346948323099944718970052155413459966890580193956028222022642237474030206811395037431766615096795515475658640923320225963497708492303273011029274541088377001029490792027833687221925759680159994284123063238653979497946410636002024162963113764654862151186639104098006978583732041677981350013304811805988873834342954929201609041518679575760766276310101296003617338307853038409867228057895026528850337813401488849561777832936638587060175501208734640710607933773915700198258697082434781031588663860626046567642118471405463056440500301695381462453120968840585948917332761432514187436684651294101117077490736347100804371766851094036553187119369743496047268839277544539329780327716196568187790209244152076652243879230028915298531212334062340710430966906904644330257410267923812123134709423287906279292976959292920468034703904256480475433564816159882878027840581413913320005135011508662357051335839134454147874460454713122673703089689164305323332840362512232427575255510578930965334809612248298958910005009125523094929837006806528097897022353687477071697739202323013581612146555009611937068882438510934148998931561648465354021305542386134622334517268984265923913412192052107958540522615196051779589 [192,62] 9217594631523314396413132640484803312262233309947282961577043941260428803124863066941963114005024485324722062456859760574241111682654355697326881307681672822939314925924787477609670083406679559640405652934851362204577261623123801931031135825291233734085462051577638449899580419166017859843970013575007119628116125840111284253864621544683085931719753625145874251294421998835651737865457440240063182208757143455497220051199039328284501987805792548234352647889306564122345938924449162993013672424417808671509089117192392308722249253629202291711584589117919006742689465071604988461404517064423305531548406979607222157212087952827017787015286219880159474898757233911225352717417490922349202277714889665386872857380442058469353215008854074838048820024303052391547082329241104149357975987935185498697469939572098907512550408297901457979108796529718158815462596048538270642450197733985278557230884751018731504684942136679080139872214126054490813297129687959251418880982700071399990154275841944048384182340920259042888843767547018889870163716753534098312359845669985107097015020868225979220620595420860707198071781528138501615831876020407146419394152610793320495528244087719865035202130784803428354586657058801196528672219739930250844558188259899512829492609203697496554349901816852223261089147246421421397102905786529028228219029653138086336436566088042412362018040693884144685818686790086720428337975728750182396558021070706206716692574945237959002111993750107041638338730288270279006544567027 [192,63] -6647637293867654023953978167733928016468081589994610323730397052270727000343765097949022010437473712023375037391172882385408097743966343258989853120702445425495989466487236662028366196506178071573358575555623829902588834751719347120135233208154500503456977905879299156075959212223559395409484030031685889231928624995784812916110254790134012773533699625382571541834328920491938747441119830870453835404049483157647867440275801338267536848804673529788898213571668083994830578332576193204416530269789148348054776586765752229610215872728518890383654914019432435559992296197598343338637622660589305004084496056021549990600725791812179058504158157831193441420589561858840425244244703189640689981336071851684742733460864388739925093456556620074195144975575125047754685669568089132283122358894417241066389414845679876176888622044131948131432607608101289386781637663570353979504931382145777848984956739211085344414686028411560965537219440097519190913324053036046959816322299895348464254973276593176236864305401559703764434268965245763030450034096849593371218906290132977689176022510848259764183774233809974625310817672727941520992762270518890683510701230701428294314514402012378354945656774615757164141005222240245992037560631594839599931766618524021583374085321997783742319856922994855950590764243834543562691184602012346942396256493280462743053535567853912787085349762444306426086060159509186323362527509244794134293069459397538952126651228509828582540975870052587217523732828401610755672590 [192,64] 3868543525418825136503006841627032419097002014518110057503311043608438644846704723632284280834210614794207721524490493622127622363305603985110807107798141491088267438092114465729521704858691911565123748311643897177675784039350373578326773224865514493273711063537504389711178345808474964503787429794534964595939065275929766620271305091660669495062791827621800239996859322623271230682243964177644537507175833181681651116667170917454717247526436818070677360052866168168255818492284462924215874924200330443194402983451818476489119032416543135529633758383284448030898745698806293550307334443265882249459705354535221268606158068475617659184995545261471598596732912553153957423653754352924186391386333988662440068114819015894259753900406119401789232324606040680991191072040705733978084927778431477744380965526589437870674800017371310678428038027277402166644378168772401772144441744547792055894410462861335913780974965007823037562633076230545778764788659311884619890747234530300225450532986632580512504592971040879893386116442584925243608766419425316794835826330305589338209363783443618130642918313608716091189265893603559981971846390654446938563299018217507207674000268037558109283189281163313555591926979824289637338183286780254612102346984958038393266830410812407749132978338611258073961376193737940274820409572151363458862652264354867627663503621000547496796594611042891720373198773534345890473308361995194706202770317868958520073315093550455495142722846852239155987204825527409253451 [192,65] -1890431981061922855640496360082699552260914965345813131622869353721767104708149450726881340063291797511987389109711385737428623245821061464616059471354767144185380589377683634859723646996742339027923491082510302475442279080274289728630189831206860258534719783826797439487171664716308131208784737378690981825497845648687189313133376415259682279161197325408458885901341455512060758072029751312292480236739686718749157002041850044809018969906777990435821343075827004913489127021024061915634536024342713917473199415250224042172681839407256220767578835280372002240170434800727838702538928987499765614657656425611398428463504313327693611112001923077046279524805492713860410264131711703751660607863423520734969030900703216829836699566078647493389917118700868217022354685601034154426501127816728413822181051884469769542185353681723990587721572716759946347212481818731705337247963937097415517578748508217868489975419308633790075595292521922620321590351872372585721658179554555071277946222761059683306515428532092753994045876576224633429752051462229252997551988050237341789210512119691326342001570616350706382141355437439303688939760121044202384035370132894664472080521486891179135862440506574527648969755941037999574030179014360489946645473480579120873784633431540535072735513870170417145892085159448828723131990987100504026346559440559585638384794645086888777431585532798411787029998860660426359643663797823665398967571449856607521538573525407153233687923361240059033318697769369711370 [192,66] 779250177599104611849298435155237700685673472139209207680158680206876642836970785797882771602182183480428981640205817637059817279294489808212652024785699472753816043779862753180706456303177724130584166214335667628867342369497299990502606263578829316328765096571211957846202770535625245771263601504639713259067040959816707417700595685771994134245202591447158300519463536026027404406916414955123366119773548093296420087236786264712823068037579329161735639957274740713231033048963207517894346772892586154492831003081518845976124829254212613580573062984215209527671644292629269193010154851409437514595972970700756537086695183015473169785355632503553951453837139315418263604206426658135939991657427694689963212026922162883242220105539679687822592958938578641688559349314942325816151435882694559551423711844630549551185783175794956141852687207952189545624182507723704491428328681494142426658393931828153433564336463043053376660567969820173040246772679758841628672723295015377830965247975712922987536484624844080209196484458675942504519187279316378952750795811863476433300845564928274973128270224552025090074417353373437869787828750796059323078782044363088022393672870850532049099669310561347525830135282022246518584212954169911185133876428790519525386244950380559954374862071424161068111960361734941505213789899799706132530699331514752530273343574983539776178479188416923486959974209417919470238861071336850385213456794538288039867038782458327290199413308714269536597102303063313 [192,67] -264449149740868722627593289509168471143100465009256961898267238683339526455767273960850583445052867591197955129383593988783280141087121576905046519018741035809906911580777109894569597022919420062004857733740634307386203619375749930674344326840779816362882309478999725768525450399702803649894168806827361923889516067069144074708834362983211444050337925545990593600882326616671766028794868866279867588752977715703463684321838067510971061085981742639360812824184029331631749772515968312944467955771676773953696887470484510032640399918157941047141648074072359731513853314910512660404586770408563742924783359424244318108213539412603935290054795055087309320854848910364944658949008077618905293365071079566498825314393121209781506983720452496795604756451902734690703287397392425868511806119755423916098032554669121208426518881461121487282256162755485589046139415420910991767560626839585154039065557106129502211078428263731865155562129838966514678823044529669901340186350250837033979808223882877284265945513693482773499625413628041098182258856043300374375230884518580418462849231956810472723073004759106007265216915781988754956556890549438653635070661294992461593340762720160500071280599383102942682132692367089850131457069876147443020966676453359070897064840982885155353630851934837924857616066345066195953625292278501536318166366654300735063358629675620355172269630262084507320482873576050730476505549321092689723884096309040480434744094802464686549171050702435858239528465828 [192,68] 67886626197823225475510290911662971549004489883750451121169699736606481567430851924889932875918044431852619185972720531879190018415897687287287031029956737158934961396439467319418673798937397539384690256836927884827226930129001914323959541989226228908741201133491672807147803210740390850339065903590560200084301373863830250375433629571388265363053578976111390618710742358263767149461413213343587296247917076045124713732817623572928105360692482160077299009064153779336657862572511253804805862769839992791892733921958454521624534937585614832801342560493263567898267639601712434891280292494500964309731708640603585816820730744854893230083416776696195774380167474305612613349246800232725711381013119777623021580005950599089702386987350853333457775711759311902666721121167185741195570246549590739366330510229388404967065318574817140979530751695922774771330939245407950698224536052284096077686373911279193170313478122040611385238958057839279486288672909485300423196264633728710451137786250823157356337423961590587030869936223558043989366863758405822299571594536040407661810121451717042538120859470514946169200933007530972970033208231013838542953163790990160908298576371112911692740769342493491053508633412905502740480194102655019530150024873001732455462827523788204003009130261137412375126482358064990542358536736063809890769594735340963337818588680263997543703506678886274401392211133837067421546504677612358819027804712183354288590086214894608131447753882964867108401151 [192,69] -8748255237499697367248427700216510487206241273095331609222474941559409986116739313609792048972053496574530400243130127655839196785984548774019772507572568239883285325294311499859914551526646643917132637408036204749979385786436590940942419652927597885732506973492836999704228682502163043191345036065248035836818065851595582077949181987042461553840925070580218407115693429552709155504236697364725020925222708574015729286605209183140565437778633416530463272579695291001537910840277852581868323947152061531634117853286326532777185242620396242490872931155579730619299511214976954598137592443107073372447558407084528762712143286452757300137458517011849161877605212727093502055891589338093751661251063398341727339645139082260086092206878744160047209370028027718413707396663347152129905971026036954672746845325073761592292299376904524051460358908715268068590600512963871734851374175746604713682482881882456485098829054407400379294225442022684914269173737632528816497698799751014378745017830409566407706822844230934933094712150889191779855145123663769378994682253775319977861490533330100139320434187824103495263342159561712970110601098843215872769876732475090779205000605706939401439516826620996470468456646349932046696666309073701926418300568475400849111759689363600243580177412253633315051856118245599254089673048252316454872167748451066552501076773408572221975088696995642297478559687535869374211100810140179482872352713562421814244194245803416695521300280120868812917 [192,70] -2988830535443675689160150619317990200748894552754720393053916509485759541812712988781133040657747287467343034721550489071120171790922637250721733896758279988451816604239455994000851390645659082036895203883895625576394204421724962175867233766184564733933064707109959513583526275596616995989508583337453133103530727732617184310225613420197506672783155490360458804490203457606211966893471563610162144544268572522931125980325969240198143465244776086052839379193424661683580449349317341160956441801935446894092236147542756635634894594557977960280634344778056309922036121249112997005398690188822495043582619014871353835224106547894100798416603790541862089042184956956159710711357071740106963299028861170518511340785030802915200575483258730522292183537035276884745789027717905582385196604443353120165061799359899265296690718422048228183781781909976332858813955792539499246444375914571625983522892954314023450585324923961006589226028631269645513358287471247085368179727659780219751080834398230088963823336929571142656853794552622841589629462688307011600408524484815005709890132874406884666106757876599786853554006175504529829332034663623679165790116765251717510868413025062175559209246041089187997979808295581626476885708436091047886719221923922620524717012526809227328719887932004832184636774418605968522268588327491172019234572101636519856429600862436171377004712893498410434411161464158407092176040382363194947972741613235492364982223119617483195523451778591978645 [192,71] 2785118855579407492284466199799426658854615553423793114935537169970420744654346454909630790313037234172763478116639147208924386604618593333509233874868882703835648396890723783208558655861193564454135227237444400169304025050927092468215945563412404456991905561938458578790276875631926403080610550250136120238985964347147912526964191539488366996341859929272190348620836129380175447675466374917202804108236619187863528219903076507877466953683378052907981873711493833359505147724725661249743502023455657518760314695664782631624731915916400708335043576071174589768688373415590003832381732325822925746432811177867590963096174841241030932304502822355291280448141802198390063018311003317585556294391788152702072656312005725481249965351486315673830496677489720021505705161015362249887727344378017238903077633395651441568905730870843085566364605226934364063471128865266247232462749075804729378556657711302133909075286137119331848003407756121213588328932559555653543693496749405567596069912857661900448287435555300716827685271139188655483177530045273228086069765489797384993048184335403553938441487697619603799674357575905502075234787806317741781805978279852423257623351787737931969571798977151196326250086229357880516243435492213667712997526339173191512995334127232523945678471740364703023825006835001343893322375679121138911014216680284029464254968671200550733754901655798392176057576817371729760916397268227309276599910429242534588566002580088958952428813619086994 [192,72] -1273470682660947641393331618359488059670936764167486767600327191585778565841005463038556071585033320042117869553394778142263969501304146050719910870718973433431719796756579410089787051296397764702137683130842269608206310123217579617058010200703421903007150015145318090205545551544534758734051819850987829043481486593205415086903946971063742407272703307529996479514955183001258443201429590659598853721848788393005550036082348953249329884209094421571829588314890082241444812086862058938221878335128880130649713057496876567362019185077659951679899047020698455117281021991545291288395471303755756566309639375669852260478519632488248638734043102332628142901465336468545110737579131598199196709076966508706194212310914402205582930229195299442183035523643111023474795618991427184299596095691873609388661484553215519348024146047616141018313337148224671928859412958474622314971356082936314309525112046844369574208363608197821061588449645559501606176038192221144997128920654053072305492172748106601076894555472839600017361761749513212893136399368944636530506463264234225567988804579772111792204039985196109533769507596252220939258487516863747136725016339137180844355836260766457854585298568461012968806633691132152437619011325218045575435510951158098711475738895993164667212625998570955340316196839469834823503789771048216040586877448126301574927668436600923961511827812738153664391698951351847406506649463074112244226624498610797446328361545724780472384142972444 [192,73] 426382454146819646140325656057480154333828958848728498071075647220432461249894242588102951865517254652640074572209959202848451807833811293981951525348272203122645919348606985324898236871274932304968928316441177970615039805609359987728150227404026938999166024116576755693602427113005845930617854863185860528818266076744304106587875272099953837374679848047807677215101699800467378234515875138235480178498169962629909170846321853532602769302894055628314836849358512255949355646369857284412202738309485693089121976442882040151858615033808769630287874875467712105001782725320235113433948242856771013638755578403081475421539870681833577473786460782931986292407279180482783420912487059243827132947857763722215465283338322755632948874184233975079928738203513251144798925425087539271677576978675033742758897377997344852829124716561277121215000237650598619180633316844876156844321471492411659076077753835050561202231217846968918098075863642801015973664573836385174602594464106732112449929265008569627131151223653264084904519753312158499936979423007379961895179468300870424848388569045387607208320523453886001730429647346664854564108398025141993380616411307225718514971527122994280754419269187176893704601277188798345861720526690323169374894840149586325269598074806487795065529320598479992140598732775835655432943569491567433688758084855056360394235534369468333940775156452718546326587495438922283741909482230759623460985280346884789207157501965856505084739454 [192,74] -110679662401318002470551600350982492568285536918938675753590253227755986023052210792146579963806429126514861562775311710068661947704665070461275943495226653874057443871676118842618090578179930785654350691008276649000034193004830662028134135692462281117783420820898624496150353814759862224461420509256550934144215396634973733593581620449395943031793851882577903767881268621804847121970241241837299470393875318556029608241093608656397772743961063090389626605601743347033308546129781602013344594341246940984711057731168188078123528249592413963527193995183224518327788976443029771891936557940561214935117414906270863725206656697367293322330615303349862794290252796048247149152258326014462677964174528385899799237785581743360757862453244438145921836548155920439175833847605814780470525751385386733527636109008875499511808782148865392006196864238357254015504285686501115470173977152462388113190590582546721933652564863848102820726970415175125339249889895760660357759264638474232260506245401358416017240295385953712307939436734924444121363635515948280312713901954948586965945892538549728256557766725850090204076718491945609155118946801250067928827591335816306745186144946025212135296181722195581374112183074526742076076375230226643856261817931242964299376173241765832621575331502259049093178114242162687894355416613953301537499442350755203999853525586495281055586415798110657242909534316462760769842689136052216482259065724236878188278083178118977493647 [192,75] 21205308020791026999101160579769856678779574437941936352015794226684907994998318052765935577609746253617381770772073687890809616268477987803657591333060408230614216394801791693524657456122058130194348677650526292383380244442713937524492269044757959554132805481323153146646514240756980927254009517362572593511998516061280303355017713972254718591996195649959052209021127404743511846667532298133823952261102372281479559916884138958920958518569728218508417799530737214031634511558843502163625783517385077775591175943499583851813022243697847409695944616097078677643924802882720891546339539791499046543746669297360598458796904152690391344312579948255844001236588530497279052265346828375358696282441060594207711574409943187769322523856251858570624670210241273804834333785589173561239276315301892192959490197692821284705264217247112222836585716154862279730133327303401447871613775768318728531129694450570453827293675065294057197418179471594402753606958056510296149045251268045738784412157328485540588327392023035772867537668605661313084338874887261899305742658299564016286281941645853983222716078607060318833584295930189755570961895629401438830420565080105892012338157961737899618724902044692616892637086968398430109930866003122702855646163215738429770363854878733380414682512715771293140460732677379569124695475719302914424061632441962795030871218751453156652091003597203252617499420518701911388478851955132189247847581469707560307876212964800150354 [192,76] -2084765488536959977105788844002884915076651973796322696461599530426718520599179089429457962848726885582142485176038180510087844768288968089446750446410500274826145656525335424816015002272090300629134370478273504420564677892704373732501762814965813154761026688369349563512905360320858167443274323143623494510912589983065262200089108819390985658595900626623876253368457400679235484195858596296832256409203237135348608347890163484433705045802937993662469025811387768430825954454704574026838366515738972206685804730188677819478865062125471270227949017503756233306279811896538306818676486990591829565089350292639836006191983938863809528955808287419713957979179860847262442403708921701542724245254902839912387106084428739327487113420367363020535002560726423277638088529433981559456990826198231897061197480053876090859399534760491857013957192857277692785758894441446502769700462026119404118643851702339188935266882204482964399734628860050062173297297076722249078251168980997449442247566267411947502959220600053786631764947772107610291351595088063570159832531808867433310208593071464551405343413239545143889270008178488583030493525611144119118152030248912295512937477901733289070584750364635361254626388872068227355957531414695607153827467449338245998226932226120682306112751631725455258350320005772990944790565144311086573139688064713430798677283507486805940454881381116084432114206146675783647487916611777262015510140360873518235197958152957216 [192,77] -465132521158174662999064904848289339210457842922621572041768251968442113553003509547155078735383962351094673933743986082226104591587251655544151958141334545510913119776080646140536316273567474521763233608274028306004202325752194713844756170575321625543980365720042781122788891857674300885893137070548558925832148148534916859459993864362366624811192097642544780750610074324756133372380706855265227515793733388203265931322372235367260100945172125144167879209129025901603944788340501145577074444315935289526994202034667835879445835140077208953643565558183671296642107225503363926696568289339949987652437681563039195503400931942229966987848778937867930238735905923015696947951309579666328301662127902224515586197028729731637650601418711609123870710638587443675764363997514714162731207964287869044039005093736572260002298260347538955012422456943348651149199779331363946229159548759146184164119529140180905584086467014476088246586982849126538142566430583042122189208667524440177557324308267308339261320738552301471479680980767897801599283476710078216365847765837639379367252002068844509161960485059731140587006000762849931848993290282091820619109493702916605369782824318138754262918831361239759958028934620862448767908027365570338432661281069113960528779362688188643272667501461061667326253457644334735096132315167739588898199911142546553511078989375147966313893029107962762527900189234809914302336083012385596761333882915526180711285241357 [192,78] 343199281498892668504464065567490492739130093771598617381829312968326738447462885574773946149993887092683490505505949515437566078777305955731882029310493064648104711126556490853589453344329708242923024141019943997450974617568090498245941678884835961916941492855580688776783835228616935750974989855663652822643731413959516890956964103458765338842556924047823369033912435445197240139729535845840764864916106341162358542192283117700138843339630475964844038889108004094061372208327604262476224424871721967492015183617228550951345737407325422489743952875147673597343105293926742773929960935574959280942748291055879007220477796810981030233893530651526377218832433684083611267107858096587880072826592361311472538612284174175198105256158226538499086449635076200114346120543469904568766845302996381370195569409977960506581330851056530618592529161692689132400741627249219080004616860652117421670626805338197357014986274029709676338735392521296786027200643355899509401235998714859589343523783621832723526658419909597119914656333602622064106566064744000273034763971721238985726429062573398526689704970696563094074417679115204396219050553025157325990417994164952249803896159932089920765403130668642175513021437637170403084323553985173226128002678679965071992009803546430669972428317751225088144081506167290595182518486027942053373942204474132375283465385874126402510812057886070945983052850494060511604521977460584195977556306620209017544125575 [192,79] -125617996612313017368296139195862735007171876438638765931881175159388176468805623774831207802220848105391689052808064552366000796092408938137203275426774771928361577084190446995598093245773994109153077360119571409113256486584686702287832606873402651402355486559677410664824475239732431272726319795814980142646403734116869878186013196540174939342874184531872149651318027040698063894732762064031814972743544513437775084521205878263435505404269990946274678444255520458999737596259320958094023750237190003920467587437141306924493926425969799374612848656612369369075447244429041404282921696410970438283854273379818206065777306675455533349280054229184164866323881721723533409173899811002564202774468807540083736613362075623149896016817636019206925238211067391989289764373163667718352648881620762188863028010726117873901676798415800739255713478923282385653255388729154578605090287262150194047245397655882503083605675942461737958762674266561942329197307393416824729989937248879729368855856512787831298383983876140200706384561402607119146357531016697028185522863756871226438425260928690542894170383396414784892449031560483033693473837805265229074110926744873187001611749590510581366583485926182760872225080127057194620757979048730857661414406286380901559842960504587655462328811668699726495499634604977379162611052594761897171613465654366216976249135667502217768272076877502316677110037898500921962436875425809898993412885130620953233548 [192,80] 36009040868797560623715652784373035963298046627030375106218424328808390715210128010825944365432547451973182691323769586340577903316592607137512076657865354464790447860299801557500646081782286924507871936818925889047606845485264564884318674139067881877816659416952876265782569837394958385995125523465790273496811738167829804029135068907077564131477706243703430945141654193302931611948457438532060411502030130595980129832762070238657836563008910258556720668770548184734801563866694501040678578192399745921412504515867448112965659658785123283724940437342412720828562013216386948683059490935012832462839371014200231216336419446587610362757174030116920370334153359297031393432525355569999662137691460084389767618083177020415346911023171826781867743337939369030073457259139713876296340367394537405660749795156668309960449665979617564243685316825169936277200132851157679607354777074799814238469555163181895524092549853784426442458070800849960748685790201545161839796403632183340752979528979143228691005064110058512102430171962021175962725492048915400874966340514521743557250645848882500544110642740549994870654549841114853142487393079484324243152049650006985900644308847979599364023847838515731256012909735195547131868648859762588041106650534986297989927949693864281769092483455456607956280153639959621842984265749069507360417326450332500860832624999874945090666180137775302328294273327165693957614797635379129215145987376722700749 [192,81] -8939356436966284054038904395903373886418626071141973316348187167126735676548413145480225338547213674278508372089871832147261437899503185582225287729986406304967816440815485512817886148572418206371607092014462502332589805298280494171666707361711234106882559587700616554022936609335281386989412779640152461071672225389602090819672381576267860647796148389166166452177242072093287545963598957014849764543082567492811675534946182092707100343349556304853068647470201375265134808976056624928731752539049895128075542685457293957051975004710333969251703841896841311265546722403561465641233859151599238726794610842676792655209423603958925691790996871835038309617348768884627360314576562025596348050424339260779691844879964029357655293722912354566841079825558502682626055001884693281832128448329081525027045824125306438670544704420128746335947609085177101628327519488719769238699945428554854224747305986374021871014254559445423444839413292448269432606588217273396559922371922191185014170466221130187687060321511995145935393826455642686592581865351351878007244133705976125784342089179474817956258026146587822045727717871723812485971495419509770945034012617025058787285106665328903277946535178400232308889479051710287028046541467120842281684332387365431860072716817374090916244813547189910605916348609913054823388947501277001428988105320505319155258040185867392854562735199118738934911622386381235777666444405604179303124519421612163 [192,82] 2000934462616765411892826753190681733497612473386511141665148753615150049602602046022092199407970348658859157930613727449466905757106626933440301958580177933241718350307223417853815010568546006866102084847904049255195433310046855784766489278705016750010874702449249410135211726898642981963972307665948657237211601980796802743533736577693239747298138556165931286743697275353736799547611077437158243141824686284853352505946432975275192964246079981715894609538907769207503474575336584570957915419651229413081249629719242490928418633100399942048373919349356457967122613288784587804473815739577635092211752568751422887961569614824751047435571544603584073018810466065250270042007219495269272921989894240998890552403743502031187134166294359009208575341268228388810866115504053983020511684177579096065641170638600204020284887305542917726080139305814661894433443502631982764976129803351978254700627096325701290443762188372119855663703143329020907271896845580975821707910446715558642690034680562750608592164673433153653988027717998047077816101765924181378146059882976489099176891616594306897397081314753861787568784725262745595257298784897562589772957858329404282424359550087105515845740755614868405789522845381094734915376910431631848749707631629170019708988480430568897117696436453718809901224601589148492633369487314453802815964516226864484885929454850247685800091262350157487627285559684246806057775512968079222875796042132 [192,83] -411676193437630378733737531103685113913202953569511398634161434402496254043488075550394108413513831740803545357291382780854484989537351380904371837161836409591560271535014248482903859453508864271699262592820538482481244277566826252900320127073470749922127397003074791328644284961172520783215259059049998508776455716798571948036518206903504722217503712842360051603444044620268023056659599800409658520639845849196517930152922984985710490216410764708299548355386854578200119113472673989903784219574283009199771890671270562651593485834164795348925758524870737297913778781883490154424271525188362762379165730285710597238721042970655653513822064519518592507004500213528344760627463923848446610476715396138667796266689377230171876511951828877545864655990231241016803926237474570313385448877076206866794988013957311778164345988131657474060818261685495433535611864880742444260903042537349870033779917403626566316370015198903548340376912760497347988153413832569873100657541174419426063664123344926022536065736893472203528197517914361454754320764791616775113280995384429133831108968239843891476090380768169873596270367924234103605550224910679012226390730356825595484331836023445883242895731639449230298186166062823149500982236476309598489221020728332173041160464473727522203520936532419399824756698473922295506774849256619825419369808102464329013378030596680829092329482318819117342226531949161693311173719690761024417257730 [192,84] 78570039072242692397407455937800000054579677972598527797641416362162754706318088903202538100926335190959975904611402469144171603221361190539410403137871662294352350445292137834128730816724312247396604487347626797768316498512096173401727275609567212033102688253283200472036171559032549286957724297684967668949073909303109743240647326046641203268446287682434710757255546960151898372809965768978772551797111593567526033718795539793120194973596432570630433747659352111812653027747384487862927243213954612527448438671669422318373932480252164143608303759490674853079727760636008019492079567407853333214356910686074316450861210868452236348899470128368958982787779343255651648520075308587394096758952786917509840108806855526868482933940410992889020311409868279732018660586218507166572431140390382516099146762770810915045108463252613882680006460640785071920296917321033285791567121228547606590436607000318725768069113903783267355427925027951546854382930313869477349892761439084425046902269603954737519625747660323543641428079567280483179376456953753023632025987921117949243781653667227142153990826199225565842225589871289212294779997877302073233629277416281707987481790711684210021827871490279128082070686472660328602224975145114018578451476189553354750546495432548385322759246393881610179986737082788818006907602834009321757898585279623309812200562597399909432978559557043156260246435786982389223338364088555216488381 [192,85] -13952254713140451412431327175828228935340138242306643099801895271591101867743164211897060295165718875622737958991605555809485563656240829505799484977677262891231572568908195490878442615747381680662616788936472910265825508300358157217459510376681505030921837436429472499543559345678351402706167384542512356316529669163760385915823370731558233046922310067898491988098845473971265874733458258003749484263862190147848356021479432511211114591438498395356316785138414810071777654043281234672569855187719657214308491600552807045585647665346962213667612986249197420539568532524419154298473672291829351984205652747606605896015186219101774950783336748751649542914474734100537876963199149194632592676201245386521676137534700042365894084478476972666667746222247464179412721587985271754476509618549948046206306686480651923040512558030736655484701119778181475679317498436186429022009315811268901424491312623168733194989377732952472683643486431444628071018000283722918770770354881822895270763299017780423149257394240586817066202983292609296093709689778635231141080280450446197238572276145776008516308413028549058512893705211439262172030752091291955769260556386853132012433023501302021775691939299416170255790561327972800844795552071617859723451432618832845880198071941539105684672552678449089693070697917284473375651346136153818776983604773987014763293788739496915098625316073463065134723099777539617870165737116800984272 [192,86] 2301244599600338691967778806654154358313449656045808507182743922366825297778896489764711051781930235974295365451899646448966827988696120073213912667946505110427474889972717613199577630453982500951417668792002210150634486026697538904036364703273674404791383310725414205250665067590638351599877016870802105888373952564832750899698602123818574884450692205386982764393130014929916399241807250632092206491759849112380949370313311785341369976937651015362659886256238250212711830767848514731593689980891508352906392017340258616313757804903955108652102788444109872540442589518981217204229516425868441953091715368437684715453360728253711421097305343372575161277081102015034945391600426409984294636565506035332829305983211765341355434502118742331205535018211848385158808525743021183804170966082771529264356695733198050144015725159666537416074994359079040487091397272901899086543694688792024246281965207622666316939652313474698507285493979543089528342884105560973470902504375195683080872324970712512860426445127814277239981564183382254313065009968719448846689042547619360862717410256785083393335993693288613320415198070372719183175368716593790135905619544929907010948403959451432205193561753662229851852115528524008524788450168979030345646422752246355483753342913231580951549903411950702982880614536988826395747750460813532749582490081550775415161795102078602732553147495972355704307092136029182194245027498991506 [192,87] -350569352648578129243320519230619849122242770785463968110727585477549617310722826899859022174847118919203388754632693037490837324298887386684159556952900592480106627544530689929101395592872825790396019141180294290207861482484495729183030499781446738503864591622268702225466647313463471455652310814272941323649039602931938027993924677965337356320209554090028600706374688351908777700575648768674796318805265815412427982627355338356867745631277982690310086996214571179585130536379214569680954883919718950678911164620910239999232718384931583683917355262128280810909271146238075099971592370161054916016364148592528199742451342849213453486288253522356264120589466585470053689567754292974643357741146011704011678729819897326002413085335873714705337747305887622763951038458371012378055502344276928142895524786359893701368200481670370975798131631136161384358387827449292812660189926643815835721912043228156400552312777178394238924200954614258454751619729315714050134024467719775328480362999254766322970906284853500605569152462078755704479984918349646432153194040608580734325579186976631277193478896326509753141524805515813565220253649930017502409422992409968647107158687253783358325053803507214644019631815691231112442389265123489021412941549362072177688783870171553188852450638704898459902913171745694306117168278905736361043932405599052239528491654451390933467386668130579209303886579428023394852671514430 [192,88] 48926793163070657595945979105502057421372654209619617622923936567573828030136886586216048697318146261389239622471039383748479903324964597178147968511371598396920023995779016646119727785770117573717515493954115275467392404537309324705067979648067025242166862622116089308404889500697910057463720379370613466596326576325482499792267195236959286769287030952894506488101352608220697385296102216365522405581760188578665877316928411386127143025760212248429631693537923203867987217677710724973190223500689716969353375193738561651816261655536871996930572877339447442779531538980090326222355442854593417541516348426158301768469613298027678835059913689224921990535276172478745144558256420121248558660904566567556517686053902385310540533831682472485149244219615666881249838340143287832151298340978249920944231289475456687758658961510908164576197289296166997752452095180725651160609534086437493954344753478546118031372062111765910712250717995349186491280038010672973201789190381058009333245644752112756885453604879774601754491223462707625317911072833752855421856759986046477198600890611308228292692541381602227692822874150263660916307819967091520677702021075909506169179104195953420362662723466169644664958178228485546945714231564947182989652999784736530573806137440141705445693708432059314279617307012399223790588257076539894879520555774693754331916916516079485169504833828401128852428486595650814126755691 [192,89] -6200365051220726708521752379593897162983080268964008433512092355250201434948091538275382523777787852137066573536359962323246476108779991736357626906033746884454730852852977929735639109239943647464865593696351211171644934813581814887101972669396863131983065024617000371967414155342530665285288368016140871726589816509322374124420338994311812241250576469767758368554867490760279083931020467222054919184967716070640452101885866920096730216586084846660295327249124492214454324877469184817451650137472007817759605380027997236752778535872646842233295520506406390238331065913809375552636278405678485950634056892177907383277224521845015459513373939770875948654533243436489801502890256393544772888215409380089824550373721523227573451226038946898832740386403120560233276251273681196737128067877626670999900579930200626328960052986486563701393492559164243904341698379070898734339339339679002451321950254947245710124312090371083518454088086737113566455412745932502975556349298162269840181163972755041822582613289063936146721043083198412270049115142916923223749637436274167060892208804493721158760183983765701152995727041356267946834554202663854801089075043984616242628041737531654732280365038253465984274754040218306904800166053898066729612489974054649016328166345357552337529762672465817049393492764194036189146087152949352425592506590046330954875324553037596541303482519688873334919510345922790075148 [192,90] 707631883527859300674943821517784182170709803726984187542863060123914216399945309284288582235158435708332103191926009571881781346404038215136419232338256574987575863477993192302787530149299306390123038328455898396301742894334948582516107082643740281381030329379855800014916557892618014211863137947480364097985117000991249471183852756829864574190596288707333138007675278388550387144573703972172611066478960048563799796834297244885741272926756473043651685088069018157676602899577309993640496066664405601256521846822811960067539850780281498097088629734948096181143332963424620526685489297250804607304613980397249394579945588786994035979571261750623395441483219429174129975880364711711094326942837854328500981073939322813627003101247516484347227220786999425814112855860993877028128946395591991274656206234469190986530238759732091766875300739972636900940615677047232297373729634159463111090708363276006690181542513660055208793537248317715645638954084294921289884855533423084536092283551951323834235685989965993482029041496645445937604515797824423976424749974146658296217281840979080614802600949961907639779705011420109995746442057918157714759040903572623575385034552828707133665304760299559875236907869258695398723600851017759386724877470572984201919284500994598086879452119116243474619923563853615901670353569007361290096601911583193245676357356337749082039171951390394754592290346197922366 [192,91] -72219823124347322809620604462425872525130563774438864324602699202445184734048749592023775307066371388871936600219377637813272847504436446684541678730280181534607415091199633079287539805783803328476199642049385331470150801420033318085522786420037936038232932234404383850141168571086604404527458818973504338908180382397722578938641780961075887915395373618545161821077288908535201643315261220330478875233517939951407640375171836480630518483600339897691471056129241555758579874358833922921703417523297457629370337318764302755987245417197868592638369937622663672473811732485147448348987644208370082092679524037455688077800326374736816525305165876915007290379406686947559400442409424982846461121452947170788057995210636287465692552106331336119218452477168302257363476182163143701943133850634879169521915141345263107918739143955265659040476834134189725862006314292036283682488136674031378574572960362755505285202312837105440352708081444112704189444477919736988036035320723426325849566260769502783725325398736732735138114298864020095298156693984628487182921766839314984715544699534287570560794372150542825506914295456408157512831490805875888809634798583094172786097361064414689739907452911069658069867736746089504260807883142823733207663329441575752960617227638039544337335657537968274188859574107784333230796573246807639599579102568071758428152808624306323154344666677782983621444817347364 [192,92] 6549686244912746634516052954123274213647474349224344005763069998143078113740069841394662835464831684927486569310687431351545002334752526039688790619031170169855804743851157720007776191337065014081001812798189988453317991364708211583671804235062040492474989902662944187365462642564850458523276228420268827077287080698222140029177812985471751352727323391224363536541321772184790308276903948486407353429167413019631029769337202904455891047480760707176786639168691447339415056882868785421033298490311159796569102829218709990280240879997137392333349294517025463938718476720905804654601542492080774325010397023226006757760508672906889522641817030708162305788450518396492604492665607062162788027462072089983942762970454254642847828963762780654946004650065411392403249794501904893334362768313612539841642576151715114621798180297882365474115866480770049516540575242036927363415340559621659461800254885321348431194969633464146170878656439508536550436114594475168951522964858668011864901466006824667037090444379836180370198414118939881057266663437088800511726244560947952617906019429224148015258629823934732072207818079866525122723001254554972152719096889005417563961421565932610892013666799409928722511729834376683156872562413492934446742691348634337543229912770611531019091465280038096631764941179691579263954583533742356850001153655309707240488663736066522919174243347823362547303023223 [192,93] -524246584336771058626801856423188705605938275303917167586525414124769266319924439690162364957011216214723708431791436917218627999573062645104229424224109189310344954627593985508753859520119642171220387225256301193835422122092207157158590002426749260526483920138964022453551903838793778858741129445646841244072494914716643432883704182047101306937475601630829519423916692568015934591230550072040614119120223248114352790348920448409881733763380280062020589044391129281207814987510970869289291700540218647530736634978017004305655575590153530131924163144146726902048845245979087404073348173488812890440761352708861725562826234807846613079354151162271986959815501161843847104566687512176909134638153420230682327396931440490279552442626151225504192917954846339186977880249930875906359015653627294857823053865343859527381332133653529303660722048521241897042998578902056958286310377337561818764273868695413883841814998456297696346569080384336125349610314550743850487029291157483974695572592196004196546117005544728647210662988871305875133589922494003092320115779867148321516489539765077132313616613459626813424054517070149061161223179664474681188053814119192154898595329710010783707281241481612617079244693799784284576167602593604082733106205834558620597687691202186963729709298537840323795358407411703995692676245836817017464312811085701481411500955172574437103998463929773018938782 [192,94] 36700631461904792996945176386717255230373069810659932424366767660227125413443335625954509485649941074332831272106773308188190087992977052798325190498682582812447865300235992360682945489753370021133971633780539825377828971205996701471192410561287160203557819393474430355103831714457188347119253728009401219523037425846277911010870781124394583864359450292577085878911868588135476712266458819375623915893488078334887654270683033411141733915919905336854141320549276028849959074269486292674111447296724333865123394945381476780220846905705686049685659312953134513724603680891577059832565426051567900897029956403469332874884866269517734901507436732409601110870107878123918823742463760760793530588502138316010035302352088861536318340605409540922375710191612941715851937986960660984952518277087868793050722675877440735741110529832771071192634063315343202322990496788712180307876767122875451173957321561246746291367024706357618898742306849774292728607509462325565871978930598101452472699892215720773717720768498004305926943536232775274540951249573392674407850970969881242131728290825349855733719830933465473370824460454142501414250475362773502443582166463220097902117418495406093622568515693241628999321889723748165975617278612382149027025714098420919576998031363886915081234795173084980994475425860388045558953894102347712540467771415935194031137614800976230853926459536652009666 [192,95] -2217105569908439950968639921635668051624050903398395865483567102369173554095727657881373637288525423666871439776002881320418527035979348922600068505587501858723818389545627713191064145410254058611535563576046338035471482590730928552346572096353161323286583946341161742011251699595061859144309513590303365277784560110304354191183691927655594318861763662723883338114213532832426515315565193658901636281144385430733657389077630441970993651238766163155064517874065394302637620836561013076596387852405136038907427815663097133218595604734075897750325232599666940662853766942967434052361881212233047670676112645160748564588187712031732002316314850107745423874435665687517419226171989506577312884831408553157018197190646101237027406537764502324110875897719782209271966040228852152473816654748768305946936977782469435756401497331832277949085292448520041753883437434856451907562647974362905382817885128592023646819870835514186835809161749336296391747926656756705880913115013475590051443615390640034021748665564368284227797185061409169613865540705029234531687081090147965933801894088141339212139409475459852734108900706625240726354474636541590070456864807980941695890865439866567330446874967906818546850610905807380812944960996949103043419477607831996815648289429602578671189057514583363094157467095089823747098987409499106232509062190206308280197373751190169724591274363640401 [192,96] 113053973183123510079330947610711089157392877134997180290968269880138640163252832729071508520511825270657294074240164008086749178036728838016645114419267237462950347465625696169378861840105814397129602459785443472987161236509804206615196351978065783759141844781633770642327993847793071068453949402630861111133462831344317817807500585365761617308672832354340897339469390120158390020537497648029737468396866683679770818514222592374417362253027166896060214613505855004675167060349726924708358987763213638474925055603429006569798375040068882045934413673251754409928801008598517759900261775580956442504889664948402264888316371825978891450911528868085698708844473823749102366414199043630177029526549042472498924497400271503123894334687006084467568914603697064196194870432422676349848509582422304306726451594667387461223227397533042171951920219317095585289098526614819275306771620717524623607269195221998146938531403621223705727925407237808910163804540577071780261699158122462445469051873273848504432499957858765631374255841737474627716205878949288524513079714356787611277791204101044274887498670049202108889478331897987972397648176952293925256138606989169969789376543939003433547522763551778540450045586426114851297336506181259561806439320744729984739054317474445974915151242356150068807355078716422450475122423721423045958299629299887663188922764202676292602427099967 [192,97] -4652422348502746553286399835425579867748077398005173297172947479537563410847428107887877318496646837939266466205942728343036041574199717719483360928018034781236415560978857934877681267877167756475584388999241433111374906490699861054805579558832593880130750127954743610511271632642771003807362537246934402890102911429795129733937901436838254995651132047893385304018221329942151244923012578398441918981633239118530516906417329509090342111794792139484263043517710368591864888534191692726717008210878474018670913087840954073895214331732352077276180662296855119940824617653875663826557043855835878775614627056817832772892672706937715830007477435124264724797240665055359109379553722368076797505563437025862394159446140927774597734694435919542081797138244972484972694811489726032690417308924497759650362366262048733356147104321526683463187794938238401775302569937613649498397518469023792039460019851326844861374492463737014921328865860254885762217484515956733289304438330242443095636779343556357044175805346912691988193242440279729856356693559873562959717572395276122628808977591574399136180668466148584433709984957750153282359739745131685718003548303527123572202655394026077385575180303641534136776512872708483010347567666862471398466237451452161241525027884463667296975693915388039390507581733408599156424944599613808740924552648246806726458114233004733991951428 [192,98] 133950344670590648998556606315171433010971256758966098807366661809780053020733597301029697444166038577944630718433426638540201509735293264606290266316897477730544474780278212778276994516449125464394281579051216032324261856326960496295130061078215537388842738311097497042400715687164454059755682102512378950846198000202569410309985254979934176342689015585298269429154702028621255799061996267348939652332907979305124574150463707208106450869050037354086817832090374218169057087154520779810694857061920944167785740373176252842502615571112786548765256802527637368882659715420432224848190081279829802043499346263168336615493121252609807815873355386343623432713152632838578785741302369962391541618399643243188638075883233698717636844448052145073050204297040122495358878276587498190854536139537982424877241425119491174951152168225000122818982192000400357030811989034738740485310577788109457201038001018110436949815633479659306469932313004191621036078405800192660847297934056076121627770235796831402441187385386801275177723154647625389157501571368930705489977088318899557172298870505656815726059680516212407052021480617650773939244804611825698462792945389869145497909041223790404048401811860202226204754303968457160704752287154165182681962468796309549942926542535151237514479191388502270640488660746656521407275222213903251698592583033654100045618707624416411079 [192,99] -322563150653293948603728472293379444036076398572912334605008254540162622956716143668125419497531196270089264685457238111774616358286506132850545470143682165925306875536816051267196892947385457941718623668190286575512333007665748375558835694387601760872406397025086201608839005161575951096121036401906111517574604317734469822026708280564359265614843488673848302220300001156049507958537265901769316725368322474727824522097639818919172391899841858988010744405549289811307115895815083388935031210764055918621365957190836029386730570244382245318836721070674295263443898539753394889122893236940896350228745151255465940465064793885869576443280191210001348288901466642561401247785859591560016037919839806257582251931363993979508102485457406566923948276713693800530078785544099327364660766170706954914370936226521206490811503087512574164183398507951171184563462292078404040675534484474796620282898603143416645342389413877542700138205931639061954010653250493766985474746585467143364176725947653101428048403657805283288473587929512106051644899523274534218176246664820003350547964422234306519655285635844576989308645842122463888062435826163580179970614666638534532321548481589780709107133594264237676806101631756624811206807359436319735902949934367493612555390007803694017374090169448190210331701324279737443888335079104011856241861073608047790656601955684452 [192,100] -342369820259554249790724409174958166678288010084924216821928795614366296921506122669523713122639966206734585071187659837530259792650388818587365231322385482698523980086516398307887737857718808496505146588250757861213116385902675584233511011958846750689884752378208493707129836976887444063321472953451780507980788413887392616652700808756671660939691052374843444955129634425697917782644500246613301159204477072819875264144747685671951296710762616004100943736458178150495755824159641733175192898487675018762735254555331437857710564057618173599831015020814919720940331124155880166708200972852557778167041740781973193046373987814892918079324307217956860430507457679891401098325723503451803183489102827402796256872755973949345307963749300012642316831813041171406063872653437447638463439189525585072606670182429263584887832448922993667578833443303277351978453451935217530082872363558052392093121988885319757284749853517155795004420502260498627929276616932781687314539085734637699483781995130176920608490527209304188864394672613754841049964538452352174870943188370476813549859014336042021561212128350765587062792933689687259875818247878190379835087501457459641677664979706862709918495724670017601393413004919657016953200050609444188289517099015758065133802268371539467794937661529883248189449384132529127211518958633946906202045704170021716832132743570 [192,101] 38382557566974699124777601561346743938634812295996891961519748516467273926466993713301495818441331250290871604615330692345055379005651550144655452158284921985173284742860672524360954836016625641352823745140210084903921328450256476815392820533017963141550955259893353054431716166358391600480890345781044101186787244981500707013294202049205804618643659115774708414373381835240332665597697439911373952350753732294705370991636518432909055817869897172443555988274437000739320911514088838225369810804774025859789500640770172742440024740175333986833296399018556905788675865414809744105923552735966163655523437048836547285267847898188478683337876990173690594053173307336985949448424413151673006014800862801755271167734163039594438418012461128559644900500098868204414725283562195859097807479841835711725511401282231063178045920972328597515451146544240336548773936548132391726844789832014535471870115051266253475251609816434760860648968341318968658408650818751573861151330426569270768558789996552625520726559007478895120977656248391013225897381916033863611548687962556577805897416571293728826200210724258013607953719233272970850625747784417973412129126578034188792703186420190592159021028562848169903971225443406247036373109936960721975773500479028244243157555161225409723658191526013276291077603953087112860870211827164578972269485672164374702627255 [192,102] -3351500094204760905387901783169663004835422338385179174758808010577978473674478085662647850542225732002906340063181831207384578803688067859515280157307842368371240457950421590375454267041144227614123418645356463545923922649033222441262680697858591985657351554178853897171116850098532464060219529222150216901653716871286847450834008941788601175512363223563743691853593859511711846024089782016121083025506947721795648820338975236529217422189589948777674956312024557041191255792629518836057701138166189487462558954581718911084224071682614716381895986821340095867528041663964413274591876920407337604125619089490601555218750102268535260484078806709556584671120475153318364318166260358002362275795534182710275973243160614538162322240981728103472085504904489674699732543847130338928759522258376591265121179688741729164427641075304531471595290378811128517999821210620751507997787389241583245223716261819317240396260843211070633316598439911073119209655467741258088289175923152011545985913714793882170115798289999926899262100209947735766891579092032376300192471194099002861674535196193594215605119808244493515741413708606597695657033369608177251363876282971750525187147036836868805192358793390284421505282886630636928144846934552909383248199007595449584860710008282697303271864061059926267672185980608504070904432269163318259380649651699743840808 [192,103] 261269684526915933019538144377613572922531368275302446351739588969988071319186328382023757377456383734749886700943712096970598482731883162864779716661290589698188397058744536458213230177907493388163027055606985118101074155036203993241597464473101853700878821376111743378051488965103579928437522229069994716163468047160275466031519548568650454321426210666153865979232264208498332815856384639416951129971078484481834040341996492096853787244342139816476564687361766134868152925358344209733429409662265167289231468237602187367922639870467125517954649037135343369396048877012944407694028409215780965613764843386447756496891640925576838184925528263118384732158633110554912513981358358509875030695256509597710114261306183155633832687716409572004360938813723212853474856797086465760946267554239442857935031817560864089548347175834012155155697987752928676048600378235603273867474544322233148711187977145073313910712687570775076270862640711401878421601003935433308826136601904494636551439079100359368346996278751613771459158288169299826733260027644847341772078770939749691882115623020609363860280373372794125860473883356899852335606213387964306559415786315040505837538015540175530180048919277311932188164323045497969893492391160228160766600824184406580484193678058327096034655907401877813644598695461009757127731476932584134562041313061589344 [192,104] -17410412659637134781064674554165418356777396025270316389417258033537443538126193943231753061257389413935757617530470958725458017643942864609981796331522964307304510754548894983071958867823737727235469814791561864127142803860863651027182141988428065737840243892880131438447205697244238836643654696720640958480773721717086415737864942010547952747586070981699505082466468739657072192317901811446013831391707724665787996458527900414163626738188936379349755106961068280844478416115158719616979038205623033605640413666198179488457013119516932083163515613219333835282855302922121776997815105406728658521111027778582741324119814330902288764453488132850901247794970205921034814533232740540754206207298963360403068286788458819663363025123508000653500850643854592475890550918570613361562240781550976139468990511143746161966898957266782947030238283515248586396174779108243314476276649965908307970268219093885261974319263356672652512467690335975516150857448899969863381735342445101310173234463108143393692996162171684148693183988333500401846537854253227053194040189171554565930674289481570634497369161531159657811210508068178384875373396796064589646073275200079807300890315282610428452196584704640266610313939646150174464953811592782442033226934579426963500670023270400411643772146415212021102279448231008116624792332523031662456175274916446 [192,105] 907253555558468952263107882440086438352660106424739260543694503576963493293098060738856550767670710259043920026592061376966677716620372775243183539190695089493660714504680879684806164700739597723845337409695562581538292159148032002419061643988344591186362832691300278405364243553275350301702192252078655536836052702818500387377505739166617002842401022388666964717664929915729188624792644392209346122395037427116513356294495109772976806803263894913364890747136238094360643073924927486174000055191778676359319137167126142303257584566930592639609697480078426199109666412518009376143747640726031186756884971190155411066396503705335957720662935931825465228834798078823312140932137301851867737919225782429352577037054000769016868277862349975280700113156463805032629717146183538144110146707246121740049298384839723998884991524847379383135176815452777483602429167404407422569407113417232119447019534603277463100460896327510015460832650496452389531265379981101766006219760657256944639819734810420799997535418466847145904591677861911184736480086049964403225060565715632439590633047881045141372883127029749481995820917670645954307724929633118659516944212976197170049442503833841446028348074543288123246964338849928670905310379182886893182769427120086351732496837322484581264661532181555546731264400858898324155954426541993127734559050 [192,106] -32379304788384584248843557121178454498073446210370878290061476441127715421130888593389792833721312476729817782238731100697256988753804376298975913096389626786612919625935543687090725874295195716355837692947554171402818360117880428214894578280276662244059115834354239296317735724844793972375161589129094159012884955884643139406566295454051452604413960694974401217739879318831635163883524430441854584496514009281388986741882652349779051543910292540853474410153381631667696601745840343560972793434578944745245212260733294264486584612199949977456929432693546924814377739990584037087162074192606940389880872460121921430590086078280026577575177394182488346767081251799287648889642028016021239061982853210227878849636557900605360778352079686179046876913363854720904281305974493430572388300382834587507517282509293348358604264162573903556217495806908014875124510732586787865076986878879891265105925813777892733930976778183206720186300248381284641626774208376292517332240324487457465526686553823198612704366957798437234636134928113206172688877197134854559850666666313658631838387323190417117710304707310102999877722142664690525378380413706569330385871174171158647359587230607621637801379260105552678235716396812133129290797235536084831697623679668430080351084259764845338663900682503596506101954145349106785340464383224539821738 [192,107] 461632616740529556454982586352729596563195518324953948882441427006509077073932369820260127486009252057882639139335745664718246964074996913107824619996496999347522120182457266004280534343957689242043326019979088943400699588254784346180747811377300706147538942686044942014192173468127380024474873484450141146876399660969655856354952615633090765926934872653279080952831581411964751601200808979418109584721811430903446756096296867991772289173404711718955502169261628854661305617031269873728442182160514862372567347948361615522447651323703798940396058962095490353970346951966732402440675732959762886949097589783211784435611885731299783438019782525041350701766643974542420670258935942336075567370010202103319012804282914437781466659937295971437485115910083312147707704528777165411439235699649879703940490910403611557070098560727520508791034114178448003165654068743319667092322580710957160487427113193099258038480884775680001660096721270495893807702198497330556116893727745918778459778134770543000515816489726387409015361999624671863213478073520053365540504227899694842793101189401923519119149867711892748571964778143724733562524864302077918537920095364310687622981550266042318313018415230420996602983822323667989495714436867816470150588613379393986636181902206092944026135346313796231154880940773140181835673546731295362 [192,108] 27606362158095029483988863238075588077734694795129052765205603288590500495235172557291228790688206402334417858876011558144320554656717142884234382183787643496123906067004155530487034744471807467785661245406265739362923805431377062582582357777285601612305138538167673690535402941086075632387935597488646440125892962173831989048682041365240129664226688174110220438816490434040098648313917543057120720635470671342467759268270836105636119326731883985783996957691462423117648861084372541917059554810574146778273814258662159972257909767245733574903260982758543892990943170404237880143219254129117591245168629382493293278924394634652794404163988463687943654557901253904967949305391053811614849904160522045773296231879147836950110073970796271778933045210867066669744828604051166310309181905451505053454742937197648028185256628941879335683866158650584382082511521524125968548366676595372980492249212285110882248531490664818448215436665536415675679687514208247523294297928548067661786858166231934930503822079437530521808261883255882375796597407559233296954544109980800889753989512128798475211562567810213571333163137346946180102473908549447752803598591940303123873191847586950706959767805445792338373321866638602258464333753880966377884742103580195411836140529999389086319135915214285422841432274020116070151970344189156 [192,109] -2335066814014417379204010813437899719156811904502382915902289169852712387807487875405319516406108211814620511653102775420965768833694134388127052510006952883954230780103493803872558117063153011987760794689537809325166910503090261330367115769471512131953265241320402939665022024924808844873744190067974421414781419855840711992820945885699411683388754362068052158888483940158066956681220401030541404920287526597451043072554177915965713586069121204571430683792345937877997592738756112343176255769832236685194305133009111168139755210734579180917671419056947949450616438283977374343909292535264204150650143091010606255054300359605976684807282249390032576509201450902640783303856819119538380207715896242296869090715669076336055980293119383419757823239711498546702729796217767029819941456365606794757492402703302296519170844904813892524604625327301028499707631966451242311913967950776936234640589975802344297421456331176006586451335372706864442591135664244685770915042789285384072227736207526612682643977172192919302280808000317837237492322615443837746799525676854882220367658657746461392177157101215397575161168645275051821329184515638685682423606602503256532109566468707255833710798732104137898009046298977176470227107191102462174449531614558752107048444829801508131691558399947456585116457256576767849692768215 [192,110] 100678084663519586026364655431112308459548505320600925273228123515664214049533692572283011477382227663997588923048231027002401798425573282358418988012631533695472675929328422621877347191440435585802295799177377421993010939680472616475615004415412366338561378923699627192903907990157631949547720751122357169218070940219535941208697143473350131597107822922395140000236783072787586483311189893645782959154093632497150421620334157749785967497150260810786022367543424682970843460753433988449812668760043532366865808751447732251333429211277085889158489548434717654033554467385045277231255015768168551426613353445093793388555460144521532548189436742497704706913400511353119314895363539812697905183316599802354179367610472221224862300536688415480685426523329808146639374277031144014790328367459713033420720608568573326254015856400021166797886959492397330644717001646852755614062436206357211313912306903807057698744611083482703199509014114934758903364631317148374406572688428097033582581870430700543857095530793251687714019311453191485558011898780176897178774164360964955484824310958038974969796645495527554172267175111348642632765023546122553189541824102640967163402630059466772146973255858831603629905408886813905139301052026060684410948158425595272253526035317213016279225790854944357953732261956249083295155 [192,111] -2753237294894260833588917250839844600162008143624475521391820040108586316474565046853389925676524855041554770349688691837597076093697135725403353038409582386920339756265447343906678410039305501643798549168187371642473777005393011875158785811824272095031394972913135510048330309107331311991257204242481273796136125167060738366025176331129802114868304127295589679619785716235821672597890384663149966645339136807170408582316731032239752697255314125021551014859886452602073721745419106864347493331616660158478189252488119674610111098420783896277190506191797501091849066989042185189349834255177060757737286612300192448950757358583368081675447165058884699011781228854142791524251161475286560934593301337753171585655670254356240305772163989889468127977289933868356800998337217049555514942380357193290258396180680936875456985177714968831498184684852584460499949661136539630129340379242636235039724100098135242956517002502651906955342077405444177933047730571440849493193250751614153692126179815055552467091460199783869322311539181408421608645434145710153694305292719052757948912536551699816503614603381540724209345348723342800617491052621926552482630887365668104857559077017950953988524599276243197002060068201429772167628316448893615534972437003248675570789529443027189239439333590641755428256824098612758 [192,112] 2977196908935197251502224781961380561644875597879232201736870944352637851466495550014184408506065152867699128466465959575583250127875737640176208871381694230813247243150283641324947247011902124671057666801042603760814755993897416134940682108367176541422849874150759343080189843346482946846992248578301025918658355801925410920167079039021922335930116676406535075957448718760351129454799817175283035687256417069643617155888321604368709847428108125080961942517562250459221540798153896221992851742288424968513144870504611821981852357648176565878500430885382438011272079031946956320882494693322864094477036637190960725325772375375044761451504157069257012298521403169294681569689682905477912346486599271936902274567021407438625299581199029080318690627024453465113238839397593295465763340171686725839481017212501332282608354511866736152150546216830505556589615832619752257015737741474499141480162503965118463319176010236857628686250742911322716967330149826275540292092652933533625184885457894579573365296789497602428474649453530679079186545051151549776389140114106456498226338268842267073487514015194975624189619917272380346212672124894401841047145983302279409300675924665597623894453526470571468377785166261550037837608454230899054162750861161634447434752763215062140828353980030314093179318697330 [192,113] -1298366700806636692735602353069042259144256112888715575716745376870919139404356998158404100930735852967591393556851060376688960500884664818209645888192068865674037280842495897168683223526905673222951335947461477431430751025695604345135513804060514529554602883289185239235489040737780972796551671520160668705024268075013081255135215025657906635074562459387785574899228753351260497513971971378182367319182916108415889057791704784382463895870202937417847785510900923698543039026243888099872287185906312529653368665615261602626503543397071144987833246192187276452682745487873237487616019544792984784036653105882485522333783695258966194290267879547635728235279417081416267914305253574443284561542707776147858405773981700360747183960516948694648728296700653530478123263347456445590024916693218275353145286403169712283735099984211499920102785913469413428166332285904224000582902849774254983976272953641737050416928881581847612379194480701704227367269619244563290183491783213304330034490833867401631819893565481109073808609509749178210409876940428434090839403229275323815769628799160529398864203206781306343103216753318849160703313761583180663046714951947696537267202854586679887469727133975430378876988364783629567059315096435462965844754101126952933797989276204135250033455605221437443322351033 [192,114] -38296244861484072455774291512159147967535473969123875953722291596409233616412317772980953282284395922207762171897027708779929207826025641491879588705823328435780481199214986563877261113714547453072654638888132783481469552420837042343270101504907820463336996973382962204873929393190851473129869191484649646656174129384082249996583382354143639237518457205713582789381017829784000545951073278928231938394963993365559670413455350069249956748477288828091146933230958159020388444095824584865960995444494279722029061726071950388669567840988978334642672532226329110911526608090287127467578545923051227852317499016317645978479933544508585457232082527476811801460713688550754729158836383874690668081624404923759070477222243900639639209168725834033904839899336896549279892511785149829048382586278177079117049479930352499952284019839029630852401530888826563391531634090596009227964956931441496155442807400897049987691670751636684452044708506633446726412148138628130763759379311895749378615990783692763954310120083428951850041168067787816972754408389568774335580969065778848185905065166387799160099467057398435952280533375988025824124739334922982455965101105787393850166212847771429045857400208280973549748509872758511174183989480436075599584593073364812135658440996869638115717766597521263529258 [192,115] -429743163895707345206248434347326226212307440280528904175891902766971489593557458197171447594148363032254296390331366805601633219260829446617481248483790889399279942713409190068323215303233203099600404561672477298899605754181938906386450699335502533837321695412150391314158761279187320185555778300572025227062805336421374754678750113189211725031112115192484955726486927012413510466053907492538995297474477009942296417244778556087531757936927090396930200430440141564828683053239826459733390728464853463682945832299424904057405735153328553430618889593279360442129109828043881645205094789094068883966942630180209040887397429061844849394305691453923619400438236560187132418043132085097315375935401635697928330898520191113039576964951026434408353981552973544886505175788372311803924985103279834215085683022711489273556527236526416285636865053349552147987474124840086283589779156770483354780058406327753555752032766247121891886673303411775432163606428413483366240213149295770670091727042960929005555954943022056074501545512999211078104950320027350338832214297535280918158601018871998981165258430819265977067781275786663227415464079701207538687076606722884237489414318051047012125795678382985773754805032147169003148428452459260546385417523830570070093183649133199439295157436061003486 [192,116] -7421963439992019598218697385215402376210876851846145280855477601113511035681935247598064633676201804451285224384048883376540600033825342812377913979930389904411026818742327563290544623909151751164290307626543603634247771532440073065408479145319808361852307804692907434142194748150843201890373679700645098306056753510246690106304980957106844689473952433318668895157350020538004252771488181843154790715440026957411833322888948989934576365526914110034657896648459006396259769918467789060702421953782896963042284647085862846680860030463370689590637596318927223919189924784703154314233668665233034977519315017134484618988442023920480595298414012940955121285273999710411338717670018122427128809983024816726855005966449485555818013527775762086633761581418140415718251593625861086495991220625653475492134472845557252594324195827027879262227175292171984036962067249361395984502584249740557631775313279042845718022701399404071403018460941704980263288298581444173256009889466487807818607668336984812552098507704263006276765278508996333171541174530144020725445146241875703671737989975956475114605521214470990318712706341660299727706586432431567470218455426233209243103624049345174043329712289732507301782440237873657197577121300947952539973052241009417503592032179370395185364911874225 [192,117] -57779984595637948009184783525952834069411624334114385110588014806048187977400489701562116416211917842006540737147308749427767207536578238657457614438840747250426610853870888551174756539967623160282434580163811645536691756682280249382383562086412290756525342938536873949823431358786854123137317546840921287409599867323283642974675051169286685874325254821753876438167615251419509818233478203916065669574195627844648265550031492933167433501116092733973458286467914543828127339995050261584531100862724807507794051054707452225112200106531142585155191118324688977661288353392639824482162401420074595573164473689423413820535307389272570458542521054929081513393817468459905217665379366247156088272550785674455962785421066252095423591162315554802106013452047735281241850231027225002719458759409920388028034211511844649275613672362745924429347895333201292230594222811441557202065855745173287100430747792331187413536298711641015950001863052276221400960876050132016170102875606106592889196760886964545665833784333689618676128071018262811906597343722893762798577483833943890444992954475146371223193658244791364128729434349901818920591346264051106293703736775168397361236909628512121104768273123901470130793387470776114407103212550932458176473666417561454441747169384397404532981377 [192,118] -332469601689853307960192970922724663277032848799378311450166762254325282555530123249883985757396934458990799189574601295872289399390147843688221927452087563175583290957006713423025586852094357982070995331973395695886884834836512201339758846256793490708933705211711875970489530635252845166268167300738419784272994703773732493373762083951966962348786180517665019921348269862909195311583055079204174696520106334925848761609765585837860705275741899998698321769680547136838455035217995429116646819966210021988774839567913310379252350860959158079111963344265360113354270529055863490549759874176188577973563591256473698230273408746938159312797473107687881053604631513866345224374211711395550631008981199414259149852389678025624108814222618490915418531498483482803925382018176424316543482701159268449088485575723352873949356355831516051750200518218582683191800297434376306273571169572468406393514395345162497205628212439007261591502747659489369606350860166805851043817539447805138704981001413295152570558515857416650620253556049711724736500483978324832711134634403462076328401691814386817078508654550923021563361684665207163582638007120636580244896210938245981258564546550495601875858823618543754569729123644818252365596890582610124632386292942206512342776853097263913350 [192,119] -1610031624537740828531795271693445215845025278969420205328201747284774406748261250088162227577924391708078418088212928463373487178045133096037101387829931565388537958302651154130630931489275948455199029788709698307424090449730864288281554398770321665932583414392038608173064653553677950851749675492770979108952042371005994128454319468487820790176821015865471720951338157343565348907747618604667615718591714645211217895982018044084026905200580680158748247216021171663604806847137374338753514524154945315925825476318133366298742476457207607138711780931274267185900895748208502805536967881937767275784656663871861080888084211325402149989877044597955026811356617309021618789262369474480657290073124103367711580067831859830988213888974901231617858458041146343369660505142641085074364804265971157821521610831096700607163422799377744271518136925787709339697583055084025727009428809654588227350232590832500661129295310414976967023061606786632194601546624920642343554889361582487148365151758820401910655494206383176706869548221654032497062403883170268513454908706306289992028327556653579207321443446228501763230401487836636297650992176221985816179615408109951026614148635582675187950758850187849687145410945135375289202920090482465192970469471124608101866379024190807 [192,120] -7600698083335003727283617717551887925511582835190617567405052961722615944991199537735347096802426278974526291219500662601103719735746859505129594352660998943103388344756989335107490392589896439457675968469443087264807634555485370603161504753807559658347622770540244138631660436655775405595347781223865811696759670838458027788716368083146437870738056885844324015610162175309651824543176436073646759905171923533128023463018141795981454371456745250209963743987819125718354029354829763116514156206565799966452585844138104508467275457364673501470774545054134473621283786186208289533796585468514204085924077891753059102371836498244832842963831895069154213172523348836634442468025258675448086440973272722739891456617457181882000986913330866066026495393310176945635600764093946996390336138951834231833002814086434130636728884724863796163945418207783502770206878255564938241338380318824068691043005285114932793614823530873620642022932233527596123187995372283795691740114843943833229089930940163831659443416832376446985166317510329941908097309716146159043127197111753329724509701830716736162541162660433377818965713692585347298304336422183178521428167357984069341718567929321809347540677395252697989162247903969270777076140572167779652634508569048056700423390512 [192,121] -10418461507733602686845648555907701304127539104599694511188977375618540537293689180958640567854395157721728964524367422759292200932124756247864959683370068992348009865945041660988249967544898142055134727861201582211445303341099269532483494771396697492495938063279291971814152363455641460672312897427314833715097013963679863169167778554534532406880480552129502601167347752693801073578103232327121590269681349201241909983125687936393304234886213694554142977129539355952495802847425094367265501085976632738326966479012577650522906592485010872805984703962667028659233355823217301613166899858111977672124199579838770970661134212034372991762546861864785071002044535549059060705819772007107408609453604139680095240335704982730927052225614692522322543389122461292391835853550516306676149048067922221829010504169668200935743415384959496170447220736147560940779167598354684265691703862998906963857722319349765900696097449815498661292566382631136616495573648062970323308096338746075791289856315749503270452509803113649492054030754703096695441271505848575886238234130613695115362075305215573228024424946061715151455021944274389639396224264650218143152760641069064483959979703996341445852640809591773006708747694671042076513769251052083807055776287414921860054 [192,122] 30848760642671318794817359121301968440128727162738242581520708845280566062688137714685917316564087329699033521767996625317997702346724998046374429963497303144587805276804152478197038095075726587937880007878614993756408657921296919607939635249003377618080119814432648404513251492167991966306196071953319387397854573239424809380269341489897898818908231749256779464724552809643031881181075886678861962437811824997886054809046482582268921571616495028692738706397274178068526761320715228108236211263799792316140960067273349894886239578422687669740032778738758143899308307465596894196271398282708974777874749536086752219123969622634110255570180323801007619642736438062650928777439426001012106915947838952266022525259116414287524919422172110932640757541114770518197637792564475957902923103132531857150756623959776499984176459855382304959130655085282680743393507894450248189483973759326729667720191221859753382910685108438776557435220115574447755959765816251398722396897338223906083618814494996422784735123751040553036347410128079099787903747655368636443872966725009716924904908191114939268859636586028927226191404182740856330961158322054562194910441704987489304370286334967352142370755472127462419274118263871203262204140805964861010176641093520076 [192,123] -269487390687760148243862612136905855436660067731796174864621686661187492301761013120501039708510340617949102614968297730547500034543037461487138671301693634503228734332076314774040572687066069285678851370056394486746815437198025568869268504037552864293124433174155245193198414666215609723321736269986369062104235880948900673090714042147332675325492494658184931997304392964463605166114171173687590648768390725676244797549730163792917162826933819862471536140802362987123832656305949413509717820751041392041717377705244657085057226648839750769594277878134586748416745441179858240913125768991811111541338190935581656375024364983070870607375325929140827377237734211813339229649897077211192300769317711486480806882426240114008975725878281119849664885847589646001842481504316983653733486291609063623590716651299982387763410483151607659710674288166894549134678952309710494373072659400594337529417357071519830820696757437526242828355431377805730413000331127671196840986212541018974986325822084551498986987387994170021848704701956422023378415682297902518345260840548701711165093440714133403661710673842873256000127027444537009076790974863357299920423567050982143941207038084827393035468466603474342905576714937887044316284247854286425050772335845 [192,124] -60693059817771571021768343332976578017775662250177768838220157412600185053290351193143188112429073919291731534439959166610597685515939707685749109414571457725282668515144603375926368557353612408437840361487077916591694539662399121678510302907754265342421518807447036793245284090274977216007803507238055606631702765437427189631993939470788910859419168302820545880092653761143545967564960438409115271900879812201160854525174662775707580208023606334044113968147688366738364503356560073960932013991164799365795581927460990076660455874069540064231827302339964518632088615011888540591748119872391275121073088395778121147162355327098257657507637722941376382281197021506958106750596848060234770850359675675476935982573439819660471985505859825621487476619941318518678206718849978059594878316560168804752445414656503033532338382347798874062125311784517078356191803965748179587006243324153065237836011012360395766549913168994604388473651346511396363652694868685921050634845561932596700657822976238037941067327249393563398341587016301383256419839103434086926504548448296442094586740719578990460815109338022947698672235642619564852427977336989815742225884769492723456539246991543010911780792776366831717545216090257322179368993368898600568536 [192,125] 1400283674031989475777274445106141921223827536962964911308677677926834036898693795141766431336655594416323784845806976658238227564039974076134563948963064971886571215352104481557234680195043738858871059682310482103719256381109034282366559543307888393336082468163149417064190235118298216433401247596604780965672981695472237687457824485935253571354426399334649864379330656431085759397436155153643749067873744658785211991790784709810389693543029695442712586714639646911926692346210310077740166320594427034708941680225131117832637766609033617831270827254978577078163409090058921492038075634391110052353892899826787321055389793443274629378717890342404559552878166042255847482148840467847918792760462974599168644004525302928579696743663638577091914471305969565484698770249310563316571636185369949049379239655851392473819770478068052188414751615224045249147343062871229998473782703875516326715930536317720264850305884411476725153644264475609672456982275441810327399830175512582262253129877386379695187458234031866182852276382440055425434305402245570080505732893408408840298043784881498785247596876008330673058317188405667446877957557508382035777812867680946247516973443545624237303797543864627917639467956169354548289985278750661708 [192,126] -1757435399062029375578305004420284965917092546964239719932529835203375196401084362411771242621074654996403869630654118977216061007298004702339843730895624830232962056198312809211758450381328744606533323830588247898902191911477968981506948288765755237226239389493729054273703586060938851265166637106644418917944922811797130973877407324179294698271313539640671491665718535024989103216192957164222258338509659298216688024707593009170490773450145765029778497047534534496543415671700598777058170657050593880599551826758977582753423842439685793481763951314293791091957504122775011452948015717052358102969329562678433753410658087424869599488441685670999065866230145247247307447318940203318907070008447099952196786182599370919966113234857686990493590806470284606985396645567785031566466430256741643599514875093488767648944842638001677395090970388542420622845489715872295425664564698025160813058213377854069098513902464485573480147070444291210756431671026818118400685774372678691955615418403195200655441267540777618311358534066753375361710366397222809103610109525198042192769661907239465663506349798836319581081048146959585349688134811101891897321267745488112035371489651213509683783820399345749119101179311526993435033400481728 [192,127] -773258837349661318833507800184331635420293599910705569419321298980299480664464504090286629747650405543545693817463306750041548017765010987134695438814833176984339092916877593588451243529704473600803735948157029897807046754150429150260865923584320585957657699445943094341337723094462824382927292824068681619661814207488820663942330104175759990400021111563849697534875044771534195662838276239330325284306811338629741133891163551191957494529877470606962953886465273773974977621157216897748376133552738567362043228435313806770552947817687606351590550723002173346764523978460641015071836368837500405577884259546735261659914452298839883261524013055808652300309554796768451438729580576855540970867346115189521862893838519047880554398498899394200903243635589170378561126692414760980265724232095428859435568149243186908944766280778067373268684565730434312997491051911371903061359263723548528300776011413107257630664061127466081013676027480839100216748033917883615018547066759319736572596577500291169889533726723394848228835647913406832078720255534672330012560887570351470780568031933206335029680134872339376099833091051310533851867780425443019618058569685701186307567514051282520287973510871881336999128765625100664811763 [192,128] 2157616597238859839407908367302608819264637562853797004937008877425707494235970120247135658560800909515176265977400768271464795467087915870711124394386309513279646735618213489948408706079526185225424271986654999624553318345936478969492874467212048732772588785144505652225954519335379863880408191637830104825984158038525728378545721084870619652084123970903549520941710531829704131504609199020872702265657292462082603819089269908351343579081970950297760812425836364026326381124572439716812130714515469458060776339472145705716073292672300931582547338838802466251692131459004612261619207856421978744279322794025002981965945171459485723826599998176908619053429252034760380433526723871606250667600278235754211310314733082310110498057439919727023583282594759321507692842507270872205588677872221142547660674808155963002601984386086375738220236747305692974504872600968297115910159502942300099383212586906888762172471348226329591136655331941954109038919302322398940752900074129180475588727885220962681452690007231498486045212464393271120638892546983658202234208602720363471789785693659016621497109765383697859668189617177278561805875904653490428433889676576133165516002773021161626082440262662864983766547542704553329 [192,129] -746165953297250083888598684951025815936101054607008491470819029154044372923181844386043528314926703006453094573453232673510204228134703127755588040196620332220860721799507952515149213833946601181201394292098509436330868897355501702781958359099757478448520454133612436183685330643998295498052167767897627267347131703987440733626611729795267748097098508306342770040606177012445438872298640171707901208767418086930499204113509390819789270727831439672391051101225234949739024856244817572630644578859989916999711939925942054186838672959933043457192977794270238148228945867858384641648811174968223674121545464975150240707950816321196678061386081127219981764504972513509496950448346111876210563987744872884652195264123081228523914177178900178825492718852564720243172631865204133863795615041318685294837406392809052354601623773443229407451751374125647053225585490943737800729046346611195289214896207279493264102482271215586389301613553298511838000636033041857371614391860109387453468306434906858192040147032945126526978328430917836939849870173076132103641526108308738998241253424712624559767305428702988339008242107269773842801593432739412619667600218042238714177235159841692318829691656236872553510067896075 [192,130] -245381940662620248263711659824684269898771190980659241496796827139604226180136821956176280998469125906278937214791883565678135944768012335954946899035689315080100892147683545719824658443365565233483949492784132021695703563421896686777428872345821952994044364178697645482485113625430244967619612364314053878390981526924645180746987609499654532316276234298967886479105540654474044439857991544324223898795071445646651059925622292632478042432130496380416510514611268332711102773856295529674514495627809120904312158361448908377624597985657878644766066228829744870269481724216101679090821935065231195432206187115688200442250117335093341803205120269623104284652851951747478902260062383094177224375091894400250382196835014304581482779454564157488414626494040478469315284256023052146336798102289293260178078395934524690037310662531611219327564249653146420022913626025869536227458471843094560668725152916842151615674447611437093956853029990946373530141590663890807691400745374743764318811561996131584361833021646838311124974137501158165857915557197846755871876644162751721305574837398463621934241819768861710046350125181738902875430134945040244125459371537944496786678034657785173824241564627138070299555 [192,131] 160650009324531189074249571942649226813067110984949034694720347304137044651056863080260746262964550639867403699281222735997273769903625326409846278769027977408635779921657825080975488238572858553865778075301383654790003518978275782901887672764314571791912894408925677527454993604317579997908499728090172672085693105505075651505346915917535835775893553647993933191643248244068965778637646785880387188792808015834233149357909755581975620964849500158330902570785444790426335832772404074107394122184938511218628028165100767303413391729933190958015193959675316018018778371132973849219585050562468143569231520320364311307967748740765036068710817739651801074717214763410846747270788923297152109558472895694890890332149341434447782522429471682613508871146362391835427495751430348861800068566280282534635596253890692708722641642912858971088557838897589347626436139405602841757708259986636762723806692477016536831051437809609770032809746417331643180530930396827107256054213098837752235545147851827420376122754818447533379089979369433047483432559541712614053752324845430941370383185114320254114327875682443792970788581824017216587149313005823467390973198920524299308413338994141054958066799289910081 [192,132] -16594632822085218496848693957746897714709592921199087636085884906753397596444840581816603705902028611774663764764480253509374344152118825485513567317903393687051513017325153921880551485945420916502621132651329109813672429880067833260506895581156667756294872386210420804601705379022548964598321516756550812040805403553780575153735740934752657769509682583904003664931682649584402100051460962080974889731968066855868030339050046766703619860506874528658920456141736245682858514777333183356960584017830941656348095034704366654288045666285838456764005379565494293697269618471803442819984800572318565310438704405082715631969014712603582242424894991783303704793655112230424679036630096258375048066331336294928859164054738997641234613638402828270627160202670369407190495362630444830198304212152378956154831014338389607966267513859556244154618802507181877358597682884505223437617321459836701274186142611795868565185249089164696792855714665526539767114881131920947395566569964890713568992783186638589513267593477245066583837280690595258497641028241452294216610109441281701384870384457520985614865433018826571375854322126606502583499926683968943266004102122974675432790192926133075056309826814 [192,133] -2476770343077621330458918219073047080437887468517669909627211926594425413959027995091672733238743115234371800067531294772423686141638677813334468892632687606054649951224904313626769085684100098476430422401355914784184114718926791031007211128471733874358506902282875090609835980253365474515266242524768643659760514443943076275618912739303707293786442713680777178521721142786849733606232809344176092689693506648454268042681162171602031489525587663068978299418247232124424557343190008714096225177357809631454581638564412009721562502629117579059532030194823781578316561934863307557606609349553116870955045783800969056243263748535326591093943737540774194067240393084998240700369881316480824640871009332100658487609479652457320639459895120526698247045065759160562658379265107569134476455376854352398518392935813927020946610492199816776143608568883793620098925588137718293995222870919201331577767369493926050395332206177313086195806791321264343846304250352322235060938093317807970377033045170685533417483349213811201546167339802862014758821573197663740606436744028676108326494137172130465320444949994466900641335536882009812806669692103279419709132526246079134924697994033276794685 [192,134] 422799688710087062534150864119449557281464081553705519826144146849259315790004757332288676990957577401208196238549146519149071537621078648992383518666021846407219338175018784963509435248574002110697097943809858670098994740806659154541130594651917561233606017756738683025470331823786427887681776539536187036782028541930734971647030114171512827207839372332144071858999045294325870314892990956828492190863401916691265170977995725776997343481949725789334645206744692350932882410885005465325769110107192134413582712216126887918258752335793496399060205088806153474125607286410307329028904995175834054431371676175892189330072823445505845884597193283863263066476508037252134611617790150597544441668652671811386248204860976327081362359881912660760088197059222547988491395008834695093915586608605106653168086353438675527634880236116222443283604330562417351862492463903346683646233943394501042103174556242984368122231881711541488572837967692354363248026221993072571445843726556426602475135493357161142298575564622788039474003161178929078976268762103009536157766849936830878731566024332142954295851271340084445073057448793340402909409771547925065366175934953267695242834773320904 [192,135] -25359021674566457065139111444067024137878633793914613236777283223015126662821684492297760038701613202005335197673612838150941652279199543939977333986669200162016099097766829676308347536546280859204177882016076382654725065390918884413099611731265010709553203826127482497580543500900014128933596130896905155683764902367292111793839262701914146732240786143115895309034611261592219225313345893354494699643141295878993621475345952899586527085777453131560472230350937776964992156345040768103210763769551013442606282804848874945256100393728604417739551206346062846952232445504609030473758440435262508352483284627565460574688271691301781920261097171056809763432874818677886196448715420131549649444513877954020020410074252176217416313838027477730080352651843103462395275023379712810730200009197014317550899447085653659057355692120299393641360089054186890141590607791570433514028272855363348755523195605169635840126089512875824558590080871890913847822978221806658529448766573528284380071302977102643099010758786694397479015312899388717149439168694243999410979905193232184317223268779926601414352417847258855675386897988455319014334104037953346911919659690065938894017698 [192,136] -2913676837395612450250643203062126117928190440919109090669260070963063043477994153043509783706565711034810259924790531090629805592162517891511432026257565102614595257314738961631942423266117423961363409929057984135553048013910762735590730100247348802020650456564915594516759403625485429160120809487170540958524229939840429424831245932261293192782353913096522305360319022165175509934372131651291759060036690663805898576699701013776049380919598890532631264278357452754912605515105168868588195030702160356417336288054614451227069186747886644640298965510409001584203322464678530922754008513716667070629379690735380897382641368521341861474897043021935234329810567711181892059135146295050919408659714704180178142706737682967059741586169708772725610419152921824896166317251159623644833440871576797400097002861780396726427813757227857078274393163662436261070051471912342650075815741766127981987541256716034883162538990297925673194548359666707868527235340306945356086943450842635101047400373873628374858710495122172188613690001263929042444739722352061784082723936908496798298522010626877613205893039046875787706685929160844477482038727247804366039185319117568656 [192,137] -253576665768649503858321018370146861214923087644804286443823917039963792195407586881226981054027161343176269588699698269212290433122952512459361533874537885659057541027600709735421749658557193053679861019236672939868121100294185809685945614593179465304658441006241727952651393206260227610803518658819238647665617773314544514798223075879709314972601492169314113491403208065374324952314141281996172534527259247750557120711828877105679857203501783634434707145708037319537396795619417203582410137276493970752736173353997520322844137027297812077005058706664556644131174591822538933522176774046314865411086332300052656683383482902804173039375779598197966018765987952477353494965556086808923955069383698217335445197654561318372166634236945918543624690241564030215488945329911764360584886312817731710352529363315772004878801937381872081878148106019698194895097017070009263421449008912027326914891722452158633419935818390531480765977873954550393061456462285965113228727491783484252305368756529669892132958391159395533247582585177797017332425911183379515811933593055479687963551353939027319507711918766894394606674196111272273102545898024670746150074757125 [192,138] -23197437587877426676558069516067329841575672643990759440862384501569999671589591837944705853059235877878042539243972347867924176777404237943280606337998896632576647495508732890380593606153842310639413894625613381560018239379769711927956997980473579408713449220740761612844072525591648371972308550230230264384302362543518136541937480550522227013192829688942514779483430447744614574866623250396278293296296883707347994636324855468411168800873619221868301165836503241510798264959243399243852938136368044458169359873544349023979428805414760219905564334896107931963188118443465123107773170208079182453869740482277636905007033353788422236185062045926221109581701644033098543230627329289649978139772880369099696915941278226407285953787858308715962549984863320034446136326904763444446978996668656186845841052733800769894894850600447373703555823603733235923669116929547577680921925457652127129016854129232035132989299309372002067745299885063326550681855863927517077124928013382915792233142912096228791964871788035039719715546346846146246556252637585459001371427987227400167596189596488061540522997905790760798284469471767503828450585275234617263732 [192,139] -1291839989774578095283850840432504484734033950136727567990311299306574228387703172921575763506390207314764066522880859030493437864759483881971419945115523976365759630615806204869793072467934284939784511059315474748182165691603682382538829528629974495876553380013877653246525876863978271915592901669842674963899181392129930476222519810680090277230962042216094844626218696214239787912192177741060986111523027667345662389680026399754267003704845192348357904442508606122346429807360212261922305250244398812012308265160867510632744774636503805819346767149200971348284383173860850412725618980823273127763950593708704845501472293967348856223826635476622456668625731273883404580586230565510499726068417064415806167107024491951769140303853756378005953414155013368487204699278631959938260609961275592875951024633189314807899317497639851983830284740021827571580612271439658464240727919050532705051655270763653047550497759992019933189184692428340484563555433279314990067069865787759105688464971934250164082537062635334356701492373663244446298883675967309321510185372937182210914182246157449659087983952897968492741908112867878059070274794795834 [192,140] -65204489595134290296753815658842801335132100935707913156555362045582028325979853280685469475220445589530714546270726698594012992955768301510288078584365119653305160871886850006690108181825105472393506063220175383697190536846981231250577081468535824527893775294185439401327056718084053081392906048258493618760919880138651314815833534349224416903712054620744956494690359931621470371186049442154596154419802010982704234010416642967854281943066426451887060180316519894213449062129824296527321176947901440790088624024010322833937969168605004552470154511245986188343113175400581628497101218653570972262794147554159882479362926111159576576127172156620780332036986329386256334970621292577175623078806431624152861193346844894469748021785286652004061937212591110399415263538563453620667689562690999860129882765272900332609496183406822134236989583900357487790036616573581026135409910912148953052087121636142662442822917980226908795708409002214266765578097446353543086987299500851906737609660495086192749249768979015728986004033457848764996418578205385448313812888180218214379208432256448714200232273079861923215982447718245289833845831 [192,141] -293664388110688500994945644144488918522088220999766636059936264009603729833423709207434431187575483459119088165609928498276839390690096027947514801062253720168150032957242352396727673496057992603087720229446963152067200190651575019569092454996006496595855621072754172754022544903799599343213392004065341469683187244086134765940249036691493066599669106452773022958180140835282022579107241821619176354224014732230001313046585716010808066619910394091787859249749426307737575688612671588362620503023088959860205703041932825000928694522013305193950769097525703274804182507945311285665363690397273340581647133643142192387899106791827904610215773395782620259724166095696201593905065067437108299437370817448619730382367545117016816345899584320315422027854285450474073170606790928661804544100338325905743095819569072083730422732231965266805078283156744083196427496273486883140437280541602559879579247584535366919990876832694577368655993333034365390210423103198296492399712838615044144245683341127583489904491179416503616318160321737265311911733542828941489985547674896896499225359119490946104471400025887631392061699449376644 [192,142] -27981291422805403772467676557860202137091252782698808578235726758831260989137724864315236536684833351611600100748882411427986134547397092237951163990029700902247834468914193937097036630167654106521243480055779415106142497543339393462736497596462121772913425294359157304610175533978095478478152201117256031480857575114806470751972361730920063506785723866945241152924266044151910383584565379668155371912652380294935863699002735706475263562985512574059839700969106936230884585604082801208863193206895337025317208088954841371511264014871954969848801643572133644501105792870724670966715944703365880729906083351030116810686385426109778847491801665724182115094721942381007358828599104589253072382565990387527278310833458405544083399184885155078934236213887564740838476242592124903782243527056320516594456112511078042596655555368606778438856671296687691754731161100632047379848287170418161291849710949105581980822987585640599694255117936279739692643486907340697249107034417248174518034434187704658533100859782526238113984674223959511447526281124182403679437589037702387964478225515825191952411165424272389647512431128 [192,143] -173446135425438778867746772285964667664032787073057747990791661683418970372265204736546405607346095263116521904463656976171675704395029005440151135507525414627332325954207443815721687586844669184226527833799297907513443882014467009919288179129306930847872502850415582327514299945252454421761374203126982356703648775372727060913881054091712015469805700308663793299349685902328725494609745475558323644309874233554338846139332596575245952088964696394218074765723226293501535288469554361881928537966850189222187978650194200588953523221317196399901791653472099072684312999236054144198074450595337788405590770514603244280603013865943416606532857041197835235817234031169322290661381054585899240381043683486710453228591142446101875430549666870923160427994703549194597864273058046203996305785055694588123678509122273445192711688731028992634200846503287359592189691257900951779935472878528830761506189618099775083926440002940892938432492893490239833785492666529758077583886510503865393974647352958444251486497327852731316740435094294915731301446560615986240654472815852174868479042201302465968797545691340997497 [192,144] -10608445958180730491974026103591657048095893412215191617967686004740894929336354109849165059073514818995215750633052801604707040661925866196861422322474095620209186766051421901321363020387733949162497441066834727079685329637795795475082785762676608719609132694205060793229088085627936764849552048665889503319210252203210781758958337248730831843062531724308526212053111312147220472538308200797788915047452254401455015212685905872211982624207697900068876495468437111146305374541418890080229237303836931754744770067917512108220741184056132676554044565728067789661267675485394902665190709659633052369825950489736189291450430745315018405912734351097520825872684787542848736131269187315461243052941094374667967039832578041155279343624407946829346966775847518613658527430938276379742485923886544850864011209798347386106445325418256744633759925970753377117140961786110829130001493735175776203098156454357871532882028085829038823917595112349105980073628145001013399341280688707253219708720062172238729960230836097219330860895759401201698373422835767203542169744744482725987798672413496932701068111072718 [192,145] 417809397361199538806057146282674031278296825639007795985646364036962527962648969947379044754630871131055485947862956223729703845670002686679864896186470690795050557451554599225150158053100070398250417000710588953841592109809455014939150701224350336557573228248592306402222918118400564448340971675867828317071278361193903894448187340553844907170424709254631779982529824385540494552145421514040125635994740528403155905495190900936006320703675693005142600738187103934066737059547279876561681354303686265843046393145039844346890871603017628518875011058011787215626881393595598020029733772707410721015235533090337857590193434903102839947170794618986352706852042867959684576241915889550042856615152391098545459476361724336988125076433499800766801344738253339543811275734279389941223424994391506956790175856071599560146959988932470869436820277343343353599699594302013147775763495730033944356256021576210918620060425904854319800950377062946903763494519385689277608665052255827231907810963255245314954996690162195748952490386802230640669492382114957871124907811676036668633386879957160934190134 [192,146] 16581614730484039916030093989672326855176220033934303044015037813842151048719735775185985903343051166347459806949573871089765669237142139186680336363142605463875491391447186531391602229830102220308776749352139884685327384739813541942453174764709916371146684476827695875808822912005960979481166888685063893014566788915883285153744515861931783620177342021608835321311925375584834669800060667278187662914631610021288650968319035078015693124473622843687930708363896357521430517962296346593910977243132889383658721303415735734796182100087250458991297574052663898932374661115950017859874307563228896089153925253044495812865287055330545528542661638439153974349721921012540867391673514701609680082961988705676454785520238001921106996234016541299358586390637750716276590743410881600849912036816828124594581717218054769098770669336692697303166761142069743612438209676122236083592016022332599242318158104092474220426402873183460227534134634172199963756177069357539106611445720868095599243593235288358439364436862233875465163061702872037880778246967225678078609645475220955067724120063255652 [192,147] -40152733468197055013258959124728934129645987549010893916380557836608218002787654821258933385945826150427471989435293089481222084096189223858589237082887994188101480838786903633940728497954690975158560334457345676654017369439513834485409144392274183850503540839413536887383518266681982176886134628837872015023749187529699065217619593419292116362886818897750520211550960818157637288606973382356968708654010386517219945505998363216187562150280601462665708370047340231638440311542221746881131785762398382925524689810939513548748275601925255992552272208002701355011960058782722513872355017259668221913958417771224988030796135776502518448955449018227942122327528718643685166390829132328529705212785946487035976066428060328322983718421057310467813143479514302752566872144765255311461022283470596336146410288409403731800175028794051278796661615914800121903623072949582897072178243193624884572788668809265058357926835558163338841825153697634473487627377460252557286753155908573175918791756067856428632449876832257279364251439520370621125328871243022948422432449652115363388926024 [192,148] 1503944887644640984382368825757292345129828476612819030691446905517617525069402029107885993855753937698611389039571799005839067807290022079604263195164078466840633573411451888637148157156993418721108272573243707441395818846728743227375383467942906189100860038507657187189226275803160230806380403001604925520810636900747625590356418750525703540067764921027161150435862424691440784471477208097016564799527330644867843327158246974325095706596350460464159157129519757461002784914639410148427302838477877339052411903706849835341458645866961016387482004178915208262459035727811408781585678334159595545242462035687835819442383008093556841651238192237137804325399332967857827394028918865062654340744960982329022810106735162384065211095705025248806493966684372457880701270806269361252692399590648674181620865930477369811897677010468059484067526687290882484015124916461758311608479514005263624479107516399677970998822591559032558183511755856163023004715461323291219883094993007795412596920683159872063257422414402267127631558307587802455559741489520920762731480407290656781 [192,149] -14339296043042957538400683880968255523610614259168630749969229124596431989953867236688300474230277430122427855570215830644119010513835620623813273536296335463448257637891259941957762078605313409567638713136344288164565902633384127684282112289321312751588850606927751989740310104832716886265071040737332537138166192208128831072901183684097223682110593705304322484474238846645090696547496345892821235725006910770088735426183134766626150769329090036961538278855825712155359514979196727686195045767870675009539833195708140632588330274358205631767786263679961643361659243255425252012297268367082205866638126240277094866927143788689576917684686015861471933841048085871570106509518932601755880143939833958370587468496872257069344995496790782161487393920012817579878673199223552458593258777698541633435666488728904551636742255484384084713934731487796646294304623073319961722753072021987226973751586172981933118013245949784936050197587518049133152531811789027707577858181917043624386923792191919500112251472094788626776157501244111467263110120274906227494231873903 [192,150] -334892026930105085407409495346994907355792597455348221857687250075117417736486488090415303366532536184081825143779082365208625258735284383554665971509562387308813283087706114033285117573821183384014032132968528542766299075981380017332092851681492367874466602358516338098791912147461196596326882905423350650214929303427028758666180878189364265293948719860891269899805818335161861743203023946744214117319192411793233444902446048816601012324220698341104061811062570845354003120929114008300486192168515193917503722455263148331206239158359853941557826418303662215122687068243981294266843940985953628986786182704122722144788432838637249883919721732718621419951919098561239675124496678485150886523638874888248546452238415947358010982801439320164479639769031482017018693418130791647147159784861974219930810870433058854239918314902118056891419391809453922627799270798319972885754367040790135496089998508302019396420526231617710273659434532950433342243305179617571957241092505608112144702175808897399404433072228838223190281728970959171470546836657580046390 [192,151] -5510994030608762511508349384348186478348635187206102310467658419686780563536931912570131220134090469269837322723795592223893008671334367312190714987875924338688279925246181115407082626362491122444689043719425450790860741011183297197771780685513432034342819268468282354905407032735373036396738022174197508417637127664684454046001529018628826089745750410703967723219396839112641846036266196936827671838249125784756795539427806919698921722383809450551349634285494800497810221077009439308636910538061544940189757541625434139245712636782075218237226735503328730003527130715962922992837816756070083654348373859195591769240405413755274628702001179327641078779572168731201111127998164280278263958813659240592894478193971621239523652397403681083536643063296557301699226404672570426572811485985204011769755418471345849918028383962925382627074147228298642084220959213359132546915542798801032082638142350684933713098923702384080382313727623127424390781737802178698269211258729269720001430013823250786475353162664587491143371384789671477048227647021558 [192,152] -172183531457757561852214717542923923740938602183573787650367935026798001153460302442857435811760054345831387741837738850494042105491938830154590587198351407962128369978412513108983561417008268262125196293675081205091592070380838251167286276468291916765837852760638980239867003113656972437159597417645071767117742917974004354884273055207266073126629442297013843140389306641272184480731936190673195226354474580326687238949236287868390132641197267314712156008039849995470978673911141610080882711540315706257092815265139116774433528751797556378988384386725599625247749229571530797130074796410809957401017493727338591827016498840139643637421883621172109064546693186527812280790263204131205011269525290116181516520516854509633973047735940444096158936488126292262242609033439726379263838785145001189653564027258060254427234435970803321190661979672026168384869952380789648431629878872575254026163614880504402464095047238861025098105859074879563987944798242962290446117153966117505307253147410377916522762402357070478326371452293349645791588 [192,153] -1563957346507001226170236147867670690081455645383070979170571707391430900052256313241622742538118135540393333267887992937961381166657969067815331573491903611343152928850300602812642993071898277110133222736164467693949437369149035811964647638587994858318963323364713397142495909452953733463850996126306292638538798974567847074362375875581658304232411066027511981220294374722501205041181938240561550719643346838438594986117397573779055126488252386713812207650540288342449207046024586057132640437848206068512456808096693736384205425795205730756958455303206147685775795842114692164200000974200107877053975394679535597844175315451371106721436380985470000944201899282477892356851592443408966869503361727856664970525317303818914538993943462046770482008175234711708338378198915674891274093098785406002308444554402764256206206703095867906597448060925792482593153512137626530415552305877235583901040859444505576817835983855207485533457045364370765291160221365351235380503047116090681705007152494504666638214250017879586558297668909238 [192,154] -5451686020923982995677678290479927149700788984327173968223287259986944611269314964172893092225025218317338840882754068067061233437462158550573496815074484419454495426356150626055159742485094600349552741080402135694977915495773893656921921214912003782927869623848794883493632739997037076764262046230815288902289561734399217888131970025453047632306105315065358746972876018989137873442174361920240613567160268086542956235079280636545961415630668260073709557687446378398421113179243420842144582440892813839788099169808446768085574975839852589535307908229652404677906539199284041506204570863282664264772422516761643280786076108046020362950652026802829840185928841842066577061351850892170842198456007986967642179948164288472610692006178663942713898790187121522880418958194702010064910929657065623631831291940033476505485400259606309224585462477589115649726693449742437892005058663779862039111375001835926662349472800909049670482609028261749793659319831355214748813439702343837412238508186683535528566836154133903009961905 [192,155] -19884068214639748190158886337969527778111224315203785472639538629510075297483610505900940181260190909264094708178922519075652489109683195989669612876616891271413600411737583914827798700641600107786842824571487374623303918752653408518227045998902931915171472755252751990935721670128457134421788972516197719309799214473700411199784485204596099649961169416929189860546657223138698883912168772862172661124684187685021911836604081772505550214663180650142918575656214675495548552756486937847325816114645544442028746348591989511200151634090135984360382738775538803213716368282052736303633305565248150656061619955753945336466478792889415197222180737738298932255018263602246114743585106222376654120667646219310306463015363485175774813320120127803936524470718594163553543762944225932363724886004437654016666501917639168441039439119730101492887499425671963524359075842273581209201881517715560788782206953842787698473139893064901810041010286662757005292225569317810618118822212099453261583548885118389648325666016290417 [192,156] -40947918458035571099083310138861268497905876104753176476508869465054674318410221408238260459808968402575693123148453957275644907136930610631905499846534142209661309079548315732183531930297821372403138273555636531819612950487940704173626505572779261950116836882587301518846638562210677617627770740273303101021998156547599988267165715911593466292589881897614552857842511343103708432233198289814816123011246569435425989883143254303342775999950840285723437710309247647721556094121722337352864268646313027620641006304034891120429797740369030825653615918950047011463937042630514575984199725180685012437966271919372258061923528288421839304881080469667809352950219625885464005498233417544374254108653997990104534003981044710027634878070008928168141357729375604953637032570456358223219766220431407526947568588129913536262964119091841872916865379530339490872742358439279949187410708782388112197309566201097660056290554909372808531015711006106186780854343861525317130057330725332427681924046008985645810858149 [192,157] -35189109824168190136427653946389105918625194042950911778590578438506006684717803248870497143574318367467069560340869716150450805017187957807418345491642768255962654055022641613672386984040746506560243616001114381295454420849849052751893798680107209193376851946983525920735752085364153243582010705890307644414367140978843332794767447347303694189442763085026580700915459341661357470645442126479295079947546380231821158722522084894043292984462677667970696071981131251578909281845240537822638716536663325271590546746994901343742359649718437151732241234609097063343812006175247959035591713417760588152888955720633639671075622465846711125023299897078244165295469341017432058942109628443858488414477966178299074248793384163751135107175819019025887103963037125176965357678746701016442093391476666097423461140090933428801570106504315643911289470586779572091338704904102202379900607918901096936602758235136405267100577062802738674182063759797546465553190351245740779696329299480796345688713414196825 [192,158] 37346516553696316809804398321200483340221966645704677401936237432191775057304318883515481819539773481014000735988366851677937527191765192273405019705073748686937120754883546431934630665791243697595617289369678892859108846315771002960036751010008325492152907654652333216827961527425401240505655317492703812917681189270441639392310944964474935637341651937927013787189170772424133054608350194156291276439375293595549871007036117160590355924928001130095839800320835172882911637416568536672499068418413865035348386580158035664145615988570174427485227557649741809799725914062913769068736909289793023990482513281904816513557008603893085428796926738833614558846980269852452880507817814065686454409451554975778902469189797815685944465418710916756177661051878451335733156334616369403394313166531388185684254897961636527836798257115000775334399416698758200669870802062337293431079421654476532153141918802770980000721371333751736327031924006285974017827256088530940992721418729468530025999674 [192,159] -20920655571258531557094822805888684815873105045641018777718964959887281405493634618833536435702372142015521441941872001791960746518526371424656551956439012362523820289053536318927311912015875252459042460931840130340982501403969652004340604265579477857316030590432526293251253503721671462748950425767075174084374219286137453051358785240919000831673101594297259579688198570400036341976133523918900621470326989866306854828130662295757367218611689675248939191734010671161624910502977050860615905865956756887235479287130724145618673832721612606012976580264924078032143458398681899685910688507162183951106737969715704447081379230361654941760075304135291396196228180133334568471776970993767046906066003625126271015793146636432643541066311009308403215318152406366056318520032234273196360197421661821175169346586454304782560810394317046574010134368719302094655159525650601771921163795311948962124992869641089054651222665901931332430807865457010225740272360214767355516079179242716 [192,160] -48890215075632754641744987691733232755252546242231620183769429719271063589975725826518767082048062930208047520472020656384744365509271294405551290079148534287965515313920974964491414266018193252803209321062704928270063223277018780468164385470223567734804056488806041795372763906967623599618518832247006125903695304023618538903819999313437603823154172772723779881631830848309535204509516693389549542139106934633011584248373640493495101211259842747109903599439547706242002673569134866040573058726936590062488506286752074920214141047662858243268505970823953937306892999657735619519732837272680586267834679779941582778380381130346052924893437121813050411287092964471504701416814062836050750773412275686426061173544120341460691591688220773007982828993029391929307294136197326780122708308695253775110201632900317244686538239210946861699805559614437549693222990518303304879428623485932314478847055926302578646767931159058539466665585052317014709470772691162674072794093 [192,161] 42656099626475532795478846350860824535742453363241831738802584601683513374071647136856796545770287829465075626158746200108072415783542949755757416176994652997368620873706469198026922180498153512039701965058797126752010352927865947281058116377558947007502409222556985368593153736787820046694326356995621915180249268742608869086749283028418245213597941445993752059047483790698309503343595512585543325679512930655685893760129937228386107185753194576345589663842464313655315802441876112357748392729511159094071714641347417824417061854212915468818576169610558794938012705583626132301848331588552458761427479376382283957942934035581461067264146248746075454036191638912320616067364644730004199509876323402981261709142681512195949320368635040041277977183718543359204040436790448834719634170419074704095200731299066967988242700701994442521504551657776299898919722850063044688089515378547788822046971483901176344322898801253620080840485997785023954060739525531558 [192,162] -6939178774294693550366938071092374344964149890477568362895866172257430375487050919488279915680660320344450818345011865359277453211073378226859693835779874722357703579968885856797747317271548406269637555129211940505708682745508424194753510598303633198594377439610773973751073797203006291923997886693308489166491558259666474263488926642205094369632005030422246772913790116751529730785092854603343085178545277615438923601855102762309030807073968898592474275227644985979738998504624232534578919215919396793308616411143130812849631438780405466196294342777769408214656639821171006679920145881214169122760295297015566913643151452406284483718376253708180194404802162700570417931171380354894177913407177973593737696598835849126568015535091876696673925550184959805458196674320550495005630629567072937356824922476701224753406519799586230264695887674941292736815809546952985947391799097226328927501921952220914159795450427882535394634347795644369155613222 [192,163] -34833835069007554709150577154153220957771882930934140100532255119464993848614040885724596338779315084086706035278078485100720752855433062295103750175221852344875832120570173562352039780886892644605249925667007087787637380406271497647258007793755940878552292296946887203675026957304103385426631071854629352749713775238139414939666268382776568061456608410054760661533124670385172704236410037639009722729032345204662990377792784508844647179842245329770150923440500831812122886774760198571462085816720602465844608823401626395686441161036698213132651760961544753163714570650778337247533545081593026691177952294960024012936450393898426789122484232126268831401245130491165925566502985593766566976121758967065995917195107564387047509041661793871255846739182818491125121473737072982148854093100848931347560898317084842583564632793462776875453937259512326814586777960464676494157956413811126582754499327090852652405237468658799888288288360149 [192,164] -43634483632315193271417702163079668265988627170577814038825252624576506167161472780862830690971133804155551253445279675034577388845936341468907616813116710899771004923786208244895253423891847768794017772519290397829157703926303545199242861643923438536684702899425573085150545349892166203391684422629552871615593065687273713628016422650515445900964126880429311526843143653703415753005299596206448435760423297345182242797198052096527649131650297731728410469846503220977597811307273724144834223106873151560958494565648201799833421901240534804289388942758475310964966030606193271415468424816855022911562457485277319385011187750761008781322005213679481541699895013960815925067855183391689074917336083646636379249738162169062904292814448978370102123891472727765318423613401407316387616993697242233479146066267003953144429951617867929849503929205273880983948718426778887917147636692620060583865275941312101864484800449086251267190 [192,165] -2036405485729320137574898861903681163677076724103297815818124475059996024289123096570744161764123070792255137642081919856867249772693104659039837061849585081121311718547739530054433726422168133480330556467097671743569544696139114795653891515661114813257030355362813899613397939151813386891760626564578967900680746207101128815667691225901049243210265785432905245283786786264018005078367924589726886040490167825708310360103474843785725550051939535811346211297030383212550270361836196126488099278381291885706440892269277401826594206405810604422648493634321940800888039679063450599074915741791619387096843758273639215478725300774775075163809284237283082604211456934415848519362034834380736923392729271887143227564620946636546240631547962044793924414005644088756541462589251325811257683576422654710804685229422369141723713379366901896799991489361996578617651067431909855721738724201065485224700670712707708233485428285 [192,166] -167659574219667055552052523744379573580333969393244961224655002011950598927861409531665372096690462340297000595922901100326781762132440733636224272021670760506318271479104382762250794011690526704111943049261115022406282587960476945343261493183451290892870635485390246180311927238284808912977930805676848422416152649195885710944618685328918305210388351077686572463778630195757798722084213056766978297296130544120162706799335574881025771252446047877270524731367433520140598183550675316640412936459945807065405516041888092027088647594063708687865220973433424195864493284493932224494375223735077819128686317936204911751260536537633875412847418346563817218671147113630615351192622799099837585018524752346074681736749763255589037661702432755590132536733926501024556091829099997549831736871286502193965149948582346076043280013071701063557649514899342726986070741119874885868497537154231056992924899516961832170 [192,167] -6638166542368120833155989709032628090534308457001278753119196555244032120316722104222304305945447623547415252013636250241529105188482488146150082499079405439067942684372041724264896234093026912717810377581831448065405820811676630808938384395878524370272942362045177392763069651726249306510002737476725682564889095581053652656345730234309850504958655944231580058909071946595849865333667484098549045214691135094623338088659945046613084747857549510571142557831697029281420392102134084579540077056530514373550183645807501825051563032969199791965567371976402178354791942292306197810556784627571359660825293106676622823807257234479185794051017012728502356724351892223631565523387898611522746453059883635537982852923396498899043834915009944051474020599084252549152664177497731950763955001499107623004212336371660842408451360028724408110586995923411564244927563618544758653869380778658075193290836911 [192,168] 430700347224761877004589891576031273931390440841484185233016146894915453415491348047243297229347385579131412211276698002663741807398725356856830817247378295178763304818598107755213558212780718318224313047346925808969053794693492255264621537408080425259188456375573714116575191553484119770951257191706076634913218163315322459441144550154338607532861912664006898084205565878188973618689273693180955251844871913389631411699186539778542828752148398311723950238475235428184480971696291616893973949989592860689674401103933147827590295571268743556488150580845059712064392300459073689263803934177607598565066875717631194249012119287372687356328297494552202678791289176576740732347386267275041021527467469149302518204009173333820060038463747903729085305124172278523252615829578351564327959897387660296773268433955826491712290352291191989547052380643202130993479407382121680394023570230156572 [192,169] -9197729134917793662473916782213368735021594332473230585165321495020932482113318799733036849492977525567246152037806341412152473404407498115956856878203985197556138252201133210285397222447656199777950710930485494948967598861251755005859495279267345248689813761894511882224084412384597111295846031123547871548853896340207621636564981729801803545174679014003780664793148015063740299097515509612849249542253432639213664824842074912571671448631397711420919314086231818219071591677148640852028623590165878650038985633592875575060231571675042028267739960813095555521640896108047746269039728197664461668906102695890528419736472363435256026306048587346371302031689970054911455557148505040824539670473041624493521156921104883112160219587653230839996330584264250564165818542047063121466522653500713617212342271271808403980759531731856851527344746250279669592891313793061129991458340 [192,170] 20937825359127880789286080689973813525463607294315545311742350123251143422971014942721042458512624398755406091141646073596922303692338455711242275173618398411380195899006418886794608897953121708728643097723974875881710270970330017155504603763199953676606806736970132799741314888369285983669278287227191532864643988986647531757298567867892498548873693819119247306021336998624571742252649990133819757441839998601586168896793095192906483402627332113581849178164905392709334938293544476103056427113745753817797816420598620508970018492143451849685300482257764146162165676373247255456045037868292833909073418482628279843038952796652497246599646590600396004877764664727310374785127347949317022115388614283109697337020597885261341462897293100996177823887715546204770627546137997387893619654835161396341013191882543062660738404726638580023166678220932014910260021160451 [192,171] -5215493564560123202764536485677450244416900208391827412112193590675104791831865771555734646587607247787846407894893923877151708182599034769348892124505283903731136644497102290926325869816776677646360848193172571864462946062851592124428054680168091067124939200578711900661554254184307333052351139807103461148634315164302004736604055804268851624755454915675641976919894421833358286045824833209733893860244207197174824936845262931398316470335961543050114650958267518058731020293869964514900395583246133662350622029926313053405547526953147180814749690327143921946447279182762547678331181555850710106470100621664555353369793980543447579115679098091548209802788394803426106362944863042183627511430427319135650641269300009166163961393380576029753488304888594459713364556358130851240562243694871902774975929547479553897863643221092280806446969162562561721 [192,172] 137036560684125839767438779641156470305517731358024384512837258257261295613588038283217929507097797890405997420323859617262927533701521969065079698117820631151969971840008131561150603771120638791617558795778305994543016800533880741724173820993878581404471403423832270420356880200082858357280338767763993710318149917565188243302710138188993911916487084072213460897871587039950854503763601121963210009483784563436455857677194526901101249032165758130025538491969448598098732174941267371549145657282510875563264004988090376425668377997454675057013792997900701844688389208318464216766377410443976689439900420118417950303429928255118313251493429374742235460019913949261576127292175203319938070422964971752879853973040427207481774630097633103809663494925642498500950303135095249571282152494393456514238612482429913162618056556376355238797310 [192,173] -359141433839480997086727939409315159692868498310847730747545273054495266669473009374035281911786463579344394909114110425892512114976873445787836222920590420162683552569469966818125760253406667802958100009993500088435983261663840363208877579468628131692924952102414811340867847901901094089317002904361463987159318131138065848673574513397230713586229803715095883713099797593563351258870773026590311164129384401368756489706476417128941719080885443822839928056983809984017792569628057799687246590401675748035270686659365510003087105962897552814655148998200627302032118088556570422551031977347244564410388485986579198829701806355298926351018966410357087228087331734180295853349856912989085524750586430465882694434430682783381402239248635718948475996347423382629301492078579860168799065746727299925913891631282930482312861829 [192,174] 86969618473647482645441869688278459119090145395501219778018830166685913076434169898592364613738418150939498928194098105312239263274674711243035651189395642835124335507466987525019167938443577754362382341847655478780647403804018429226577245822460289002386823600237455126826207281002077904560608268181171353775600620685185822187937373252216089143608989662565151437824800182766059466155170303486594082918131167158454899746987488811079169278034778884164569016025486253409682700047721202673418677693817957199874739061784740702123325130137377209654944113126856014377826854065374917100227893949384221496835925519755211004434272252604749017183673822592884011225664385400673520801131435236129780401302502711422390405776453878306592902427896677609869528865697215441693575461641393867573427438500106528624737964977 [192,175] -1763942827381174888308472528321202986304088949740371186770152502479687161737217212481168672076390842813670456282504976195495708250439754876155807816874042255735618182708849174684593285703299217848031658683601595444371926195235140368403803015793775713357244260857734904111004193954659791605198260904447511192106147488196557846250156953047492245722652070461035820193107982412848133881575317161752413600292397666805044784854308268827600016383201354492745271743085792883112069789924638668189495498006845136107540150645631205941286985354485196037056389714639917155093336294957839553119405981179532151437009151022487062679039559158583231884780257411274719049035229932979513241453160441400460994100305589057843843331376419149661854734315355107517626665024558139548950297651200747157981413859198 [192,176] 2651595554870193245205354120379688638238864877926533670318046082158313597792750273323449967182082296732530706833429502999102099641072630406226858700584274083612833174285359469072769701409069844277338561174103866859673714974645373313856386812768310919226519392041864945448932970620034567484986890733614909953885949512460477865860482370725774451966257051549939798414430088151827491826493273139216235221307154844915200036618913450082236747987340517330919517383666954358348169331548937469482650112570033704282787872684954852773096489940044684999559300547424404655548856792116211317177278436904868114903809520889736821180945563026407847058322286677451283772886307150764115311139138112471811808944385925715430955018534438724072541767846229853699106130834049448442492927575742 [192,177] -265362112394281479132408513398911812145125044301526276198505008382619000770100952131099551598998445573294165289718796352942913701204972863074056795944800992330186012254426905439242275139009495980708677393032099353113234987899834804495025097169891244266895831066434322636933123778431007827948783404184864391499704377369324756257100708772852297180080152621101318364653375584717585161745316235923821116705652249339619728206779797505030760807453665258929927681613768712142779308675071411561497523224054662762769196407834487133247571162368347946304276977104070590579328091525429896363328276947214251803500853801317744700833051578293000856532135464888935285452839662448037243442815136074167522525169084861254781893160218369520281574336720778591486029627519 [192,178] -1344591457344570975478226123807094033959776938472024803718080717149049171991261925880771643507323111620572469527807433234521941066360233751147986414103848771397563185779239652043165574758739126308828404526765831951628930106629106978737902651834547985794349085270565385133871576872143149184122241173773590930839449355515548420540298361695301064644532933726941346094162496157506892553257653595294329137702281358293688075588050790360609296610027121094159253851752895482549583406275524583693874186020607841100536773514850385922433909702069809695777524900882683706522752242131724161669367603383300180888198943529214892897414421669168061389666127736851565702227269060324002362655872593409021990607138427647381908082468032677890454110505271 [192,179] -23850852108950641267155039592863532748636258857252888024194023266306152086857048946331261697559270638752212042903191762994987480974707079122655881681216386009823035778731636031601968699307184829699389050446719270038002378478813304769308757109518199367282418223324365301958790772824782809871837291813860974441477700718476131731376572941966976740160743854840926680973481527993884749029442324157880682939250930680371117574349386435575505271145383484700612761988474181436432098906753230241360881576709767516981736209846845771232317305370932440971723821782741671085543517848607114379836212740937533948254190366630283089936864347312725247541308565150079792215934909963704918856560972857927687968515462574397420425215189503 [192,180] -54322816348014796786879666396225941707225068415006293980859819874649610150282008727809523075824567792901960160050754025348263709482282193335781359591192854242189174801039245010077771556944262780821113133544814369119290641834730190439980274502188161246437834252235367372660537695769491526312738451234377463686520873304339137942693194943289983774304333545697627960905522104208475849700317106439645736488987523792360842012492926006991557625034474514129499734160687667681602486793477312690638600542240456640262528348831616126130578771866511254998346806741590002290574831315803934940242956044881528333233166505230919639046465316045230895242089967330670064474558716470207758260778759099669184154464828538 [192,181] -13737140983643999331056789144464995648709753433142159241029261259356432322294322622293960686564371901058194708730204315753878829217774407938364288249897241281808573807895466546839256606323713871059351318660191669816224817380021802432367923660820997036762340476288375158204700580512198706300592351437288673833644755978799771518449196475990125967580257113207678180434625863023395162328989884710399912638051198741197550927763700971068306698172220184641109430529229558242491896935694037392878483001005298653415086012826319907867208810733131802734335310525404560156580766757233787088034258866932683966400812219742716705598102260658887766447058528061794098569939841091373076281266724997 [192,182] -324438522003802856405190782042916452551786054106158245311464106464056109422633732505102800724750181061017746882415715481626463269619983195308921551475760720080550838451158241483199026527726142002430264956817721933997158736541346825946706309876407933650345902157703465947979107951832831792406477872563558094498907374245684466311531856425805424600998556465025421005001375683636637557161063177469913212200987987021687432884346008323397709829486203608255664165668795207669371108176989954516989790235191866802304730998460941616336298085630208999196340847200918872595107479634994576221220559034982011000084911601381666423542104718142706072064777742503662851938263766 [192,183] -582346030778583930947459164676148992477148495335215116692883795435653259604184722669306839842712519119638630281301559465525068877353114355155712977390783121535907409733251588685384989000355596571525411704011241795553601797767630001747741510248766007099297996683982292163093707279225682977537968392798078568370029300249850686181735347167338211948659445216624223473389306704137924066333248246224855383920205915674174414888264846342715224963071645025988707020709303147881090376455753939793026477087180163832436882368783436204388630892942814188414695521736248193044779344079893898630500678562714019616504505970730147376623040648173002677554538 [192,184] -61984835217333220355789915741713362172028225586962559368955135735851125865442512559088726467550269629977599144603747030761257901228191022352212455976145114742712950678859261796191995138105821205036137333352373634292205692919025946971529994264838260092814120561052430601553008148387300193377533872909843328920806526279667384800238959339471123117382319060604968770599967967518363401256297417317971725815638222042140208204797574445695737245362813080894120070272361194601962982725538157787515041529864545902985976411177531514801752143239737775910727971330055810085675647111458059082241986765002187029060499887918263931133 [192,185] -291176654238442445299638905614313311203702183516520227344878230966504055290822176211675001280135811078073069882138774171843213492531829888327923131706833242946793171198466373155195354441795691866064234760602684260499415189831080404965112552027170463333027951491021703569171411100799168441742583989731019577978657774399040481836880605338537155886928769401541472590093523166926147953487434204077711243480190693619457538472306605796985180825499779742420755451512219113119521152011053309010707017276060212316986720266763091551241463309383914905713204330502777345434306035415521863378975555419098728 [192,186] 1906810293868696691063777892001485016479564510020977065386677740068634954212540743650896046712283850797118761785574284752339133937283760074806217479436983187538310008606242721712307412798475334662239102869716317963898038411903235073785306092606202259734459928117580320331820728371804245794981270337275890590966037660795010708577248752551375881710485437127218403829471695349754627628199396011324161510188943563194806893188114912251467358880287710663638710136683050155298692262878350609287394809974926125408837470095725739312992471170542117203659360440798608379132654436417910 [192,187] -228962733876466157038092875931896362293106737739395427441747329084430777584170558467762479319752401660928800069274987203555522583661001162790787617335954170503326814839742886425044795929905082873023993046366799284079956175413387524681425796332288568358892444586009175281759494729683376254282185289981871776626773058676458260508074882298780284711841591110365834682482973872625453815544518474875609107538332789051268216312458208217473516705749013295351311359449511501771819896088986477011194708553605297729159072000122008868760703518520781892193163368416043 [192,188] 2871884993244149080728185703042667212235240743780464253292942565969681307000065881843279317615496009344769629960139735939471305758795793220966856478936333256511469759090660851946717934738539219047913577601380970902363891456297275162682083762742095175286579849571990033705228960267734848631235807407902050543784079045066459520059195535513252869127190782639874546729674816938500024595052855721574449952918096757978895167766841028695958127688770964013291423992244755915589197842519056809093427679634364243370055534939317136742412421447871 [192,189] -2907273344364038669363224393103195720590015091590473100888708034737193573758210643042365645617512735313597152976317199587736801866613515929394393427819173975950423678359705368423039850759711170350182268101938037929903927809419269924439327532279772001964357835542520867094751927538187868325209676140829782647516977036487214059663441208720408457302433042860512907745295348938439649336615542980347628133957645237604563437510467140040701295466513355101467442177480942326667611456412093012567730226515216439707353721870 [192,190] 172796920817031516797088208520622595529364191416541244465223689794210721687215518849116085197530931888455928356980150368681717307715802829379894084456142458159020298215159233654507722298971491890409532407233868475243060406341215540004608758487183573436376861366114019515323314721336056370713053390459230450880446008651113250965719136561358988605357531173268221840952917779885045315059814648475530563097761760975669649364455168652102255996684452442673602799952369757826853540414754604596283016 [192,191] -403953195421764421695592392907684966408168173198653784728885216871284492603001353773841238216001734430474163604312485623984292056298145022738095470466280176764551056747286101162477336958539694082199639307163869206537003100044570577748422811800387123367025085609168715828472187318652664542676338275134882414595597954354810415689520329829538315668973807906843677333371054893385299361791567383020660282938992357903193964925135750062609333008698937340506598994259934497183 [192,192] 22128541664068419206265881517723606440891956874216440830566107735784341558858814021151669006905491618309015491561212081680251346428934989412019421431894754713551684742355660732053173390118894374114390265286203446276630635955223297206618627559467663393405314216701204525265820917786114872341908634863939314039029513947451728421918732765326404780273135957429645716164850706100555472150832696527966751053766886757491821183809560923482343196133282 [193,0] -1910904185381987726497613003282771396396592605611493638794081890797782733789133832467198224944786349338873050621298933686444672193789091387067760632185761474272739977013974226464209587819821047656280727733399980342111045456899678627986230474439382184275425204793533300535423716869278553351529061161688172326042537407857540385289183668848665995387820193797446825676148331839341426669662852234989542490343105876195463190566776271347820585038171765829820494586189572430720159454052048675972615348616164050219987856830536609008928971243963531652351949018411298025867115113989597302940843991845558471791989029734019553126301839428890910898919393552054743694235717033524595459228908818304501917835344878331894387535803894515703345595945742253561174345804955128921717422677060340351033421913005254947108462161603794587498199955798228470533162146434691137128223198354692018722705941470433132188600150917954849912059810926611780800972704108600231588057604483634509896586999069100702912842020102038226684964665298819137265146973856106999298110085365066910183115851004700690594285081514575139075830711606778371654166207333132465088268676035217376004572994424129720199584479637033173386549528258648873297695034545182361482254277929368519519448897136818165955805970104147720096363727889488566649950087082274958310372558489668737716241737323407277307898419639648883906075269970961915604341381536027285034394559255046033756776343875800116289824396113506349944328563863396949599731903031457896388894725181164502786001047170785192318113820387976316424823153042673243853727029549212151147932836501768112182617187500000000000000000000000000000000000000000000000000 [193,1] 1005043970974454447296420543066470914053957070534462391285652981970570126053033635406516626476143924128754427679491426322212489581819282106158504535590628061297462268315839260742570072438504698121567371333312941825372035827499492563166289893954634348712881271291761110848386559779005702462261592331824065903143079203059792031241370059249014620815026965433893018585727313680471945674932022781864649918555018538618756982109396688093400520854414034596944508179801902420313431652242098180120852733934030072356718927607736181326512331879121121689653690836961744939730357511776444328469653240692558972136991793516073000029061305079914113767660828182037201764683056960930120337857904592541802117696361030254894837050275053228789267830767245763008480807430937315986158141830184572751163258963959077267415641367053693701354657725840094849640947270096686235035955154034691463898915457351542780828367450032167367789863443548240699926116175637770638291413350666418318345905683439812794250963979246977540201106786932422377938218489692358062097975300021371071761650101781776451196003439097843708117778857466522851079367098088326305203439767222831384885319649906889261001906352081796380106623673684997631743247706981815703180110374035909256402876629686877697230021530041293306900006168452797752443981384976953286280526555542523880789175003865035713575323768880183950570745865778771127827039070731215651335875885685170369865159194901338474480993799167142606526751903811766287636386352593516602823901312245473992713948018508688623533872311950993740888119570818368526369449977562667857064537982386633991301059722900390625000000000000000000000000000000000000000000 [193,2] 7695645827848195487477099982567132669641186197003086725029026160358309530025149190389479586730106254461565648706733732789834227401879118721649070915161874306929556215099963556131915146804306835774270281212020466054474123734042953722819805098293801203067388249660143151784411239927367660223225197287470934122404749324229430461468365721882984488273124855213858670625159243120919299253804123692368306598338529444080131126089449269086923632162548286726587975238016063553978146815130998525843664858504525688114337736053593310790683458830195660617393936232030443743335701855743847422820845408742110283939398963574310870392494587011069624305991174332500473984591779398098695372685803706588603919121719682827547918221343964112302342945335149775031205059473001035390560940004012236073499647599256089800671669257304601721508425445362678057660328802994963783081234606068261068924229449439255168977817888673702161568113575647687274212505836816081373933254315022599924379013713883250475565498468457333776389721344463051923584534368596943840408274552713469277593709322023988448346694501192636219215376270496380940226256741182564894158152996353071511133031811105002049480584648517035768894101948397545837020667035343487348811579452640998576708743901681260902400400450163710015086678851037385121581963446738002996135587670465073372298536339859424723529757290505683337355837516202551331656378812722673676710902879237152698799165617727165510088818326948612640647389011844765195810411712381129516003738531601129027294650411028553529807477826774162888908450403800524348507812889371022799256899133687471895098686218261718750000000000000000000000000000000000000000 [193,3] 4203881725324539702739115921783670342129029846300463736608745798072473908628598257673568786477918909493370968852069934807268707328939134084690032237665297908864630617884159691531799264448130953716491770742423739763221955046622535593134153991770086879267603623851041640345419212257536125243174520303802489364189105677619902508093655057632908048340915044274057575451155005628940049350457591956191517596640477966010121519946691123626719870738663665033783515746834277230111493998311762844882371785380109753778272357827154841124295025416510595214524001965371240732727377118801915698269201629709052031001353106752382284396927491154565464978157509005173160826399211078169799998974817346786362760673474079530096314264643244790370570840745610442459070146693527417494927481420765821926697232026278181451886554960323639896597628704665860321141478936591340213622085607059482332498298371120582947160911316976214466240480829047694278185460794321691557739339589905686266745325605765094591051133975723818336042929148485374554199286275761670077856960104483694113774586699960984441584179493477888294134557267290834912364021551722823157058089548028672585082515869785423356941899987614549604543181183343852935753993240755754317407673262565673887045645716801038198670538240826788036915868803716464963624886292618690628578573794101592621965075623611277651611614374496274162940595847215712609108853446356633955170457860705102663561866188114816763434990272027849698804804527471759310228695951617769183631499575180929699526691162784035193591656773351914905273448886536374801516547800658607291988480197293635089393413159996271133422851562500000000000000000000000000000 [193,4] 35613839035317179659012928155733322127569797013487037823112595551979786036689716442601558686084396236829892875618070711839308759102769601685299272750200157463896039696501298865190212875185355305379199043630725834021008694052754446751767054160875857095725750995482171442570444139761288434905305817543184320146630753531548714528782979702519084330945876630738074729254403387436149846848925758692416569442752622195673394170179230128617151215243243763620281531264659952094418759887521100386750775582735682578051055806565531339158087211875638258360023229599284502103558380493301374666599135844222988595135013265893089933526568508855287610990142088616161448264625436032370086607887713179685457808822688092758739395597101081862123569904282225460534446595193518437603710050074438759525569597886497554448981734587472091798733600310909441462663046743277747501039618563621083122133845269407597389226313828820038482814825720617323094588717032322737188925693400198495346996748618067663843811964567932007988652716809436358815026587086943904536272443527740247037069545517178726823059833779944453057286233308539933399784506954167470011035027743018166905205472893700372425214056512745205680508619385508619121903354959585781758580165691001950951124248248196373426233152376435691217874764679736715439352259439949136023401723120632912047207437295681016748157174801830090926273156960284615711804269928520990338591491576803368511150202020579131374032040080622962709679322143622190790793939382140691197812836999038799305817257634101661207101606435884396547884222527580623357603855520637243256207754623198117751703745438135229051113128662109375000000000000000000000 [193,5] -668837899803290478921468539745161466424774395475285050429541987368374013738931740127404462268108209495762697395524287317604992851217884370382972647005596736883936837090587442842184708868758177418735972758694855209214794161364812672122577375776304518925076652611111450252285632096519633285639812704376591858427095781377370025802491348101862538297037428853574231639323064830167336855161380017328713375449603959763269743861318174721823121482587062538524304317402866305075752991585351356656165745066138414296073713371210168420963674822877549170992795867113822096266774397649179064899360123252644773671862610229863901070580245135293373110596226552038861778443804086530533679616289799183393665806837144126149742433637210751231532869513908793720743186994432780102039981216937044466682092384808091602384452122799968565206420701988845373576951739214905909921680106133756760814133517756553809183567362025160814842498845332322765251548394626749529664096794768587895661655610283925140367306748349513203300347062404580065377419172229009239688687337600161783895548033013454211684965454934925165336847448125175751713038560284350591466942784416863649472895913096082143574519460400297597227254232913347816223857764253442056037165440483210751352711713424986112119480593477245101399839959962985479044568041736326169146038471309526940412458234286959971477784726137288832285941479041694738143096008431507608852086865162036882489201553377135912030612538933902681745326704272525331340693151345368511267546765257093605885775924478470985902164882933576577256185992581495570794916998203058955533640978560827850001395647630033636232838034629821777343750000000000000 [193,6] -3129340361648639726425318549927485959388763515610039252948194199949333064192702524298299493543770904719303347584692273856848248087915130050928225409739710046928865880024903745320136531089737063984850403721321202060316333209568956561381062976069503767928882668117040772342938319243732648497073798100619431655393627025754692284640994054523973544205011887187476910735784925461215163830225309881714460569415837386693095188917865234824302633397870861736982026564296672805821384706152426329916041008362493986354425249277411399588040249601184855198042170113534081475033358895345352877099120335091179453418627524715360899102482389165810531489229529422390413136010935126441621988792377675444859079721968237249519778165395513814191513770230743312173996989544160224946015119717111285293838154236647883122946657817918687941155284468146513097926066528918063214663501737275571891516670769956281121102206555854682064626376830891110166070707667558220291199444235077162603197289369436686699748937566246371487155230576399853215766018325998462500976306072742083644199271570011315092936768173849204015080968076151878673543154517963796753931792303331312046733718500556543224390679913272663738432931307920212574722457917324711893178144504034400422147388516145983556326778438298866705027177094461658313512092162350015794204809027819999534398489429017921761872146405708143414926079364638762864865258284767567870780410519312362801193401479493038222572609796669274311635961848266263777228467369806251710218834098819627602765442999942254074191881268213392086884646970910906394252410741012694406354383714689479179015927501798614684958010911941528320312500000000000 [193,7] 26382801277143940097997042227067779504736879727309547952424901153135574593904498841596436707455860098716326472378858620989034626692405561244125323992493934666635953095751877277245060535024286072040055854519697878731388320319855148222646085964972742869451647370209917647873262514490054619551350845956035712595008327280173782619088495915832235265459585587400845072234893451797396419714948112078219428038660764253284302210581616335837951327662195294026977302986579303568270662837783754858882933195447282388268008566101649156573096599546080831384555135282294326497239009826092249963591266371978404757081871259302958070055419331508441835453554505858106806680277709643655756120964316126087258379390829961005895473731539917641921371214136885427551394040913400727833023629614653615839846309749800311165212787740235523611010380277509418930784952473487887370186462660835593833370701121288635699673434003489718480727117842896472159742887706666542649950740925536967976904563817710309756190094723814913364768299555437684614600425019288522582661598726942933567540808141747564436875567916564643730092588849415020023057805583448935458835146171431368242510168129846011785864314829896143418341137138439749673184022857384505242281566511061720858576081477084646973716454581112116742612535520051044585841803908443564401805829491487276611110355800586906683147886109016418582341208166377870178969051011036307999951417896018112212614787602858865660410919058845328368143396495636866521871014607288870755737992684079879899876884468003652940690964421904939379681912191609393615687575257367900885713245051962234132592343767457350622862577438354492187500000000000 [193,8] 2395883012518088978238479102792851546173917527911080864352003559036519383902813079237649545732378312995240590485670430428513091593948955290182255534903610209565349988367950022107381640538842265642839521029082466828361768869500037163141341094328719205202312775038490389491002275998663688774969487396324337057558486432480819939351932666222891779663194316151202893315804513439313423681116779148239836464558619280874485491511601897202539082105101972978636931604509797179719880235060851342684127714554957250062444372591822413349650207856498230110410242827391955068721348071152527926483318976602066253278779106135896263830848690827082566683720034634168360319528102618891152345919161664130607928982033927865473467600454377202801413564920706923312174552338888762912652919534278237773839070355114743299665889502766893362683256093288569576390670219279379040465712177655941949459681180060932635616593213319362206718259884860933324913737381261440206967614736011218609972619435619269179359801534157870395608842447836296079544517294569403129514964194122723644658895085558950263149056647257322100402213685513091470819267686103644373219726842596327273338569297469529584195607990083126543048597042010681441170177776747199609122928256422124325790003229366310295446086532411995099983380991409531685193397858626218824184986458725628116747350024284115033033548768851069109393451167752139961997777574836683785849467059466957751533181245431964451028948479686521323819823692726053698536476013246324463858292551406702364698598136606005338658663975807153066375875269078051673777852984787911083931133992054807556197450723408110206946730613708496093750000000 [193,9] -280010026232056885871019189696435985892206730589189438193141062821237933179120633834428838748885651151871301731009642798790887578536802397512921680635826379413882365374451744879268114667713566506126929354091562815888684793529604187946167689771017491283630446163017340315923199818458953822179565853833004400895189097161999662089261633815907641236767158048401219398728438777575745604843300712597006392770424879138566406129039323065674517323456608656672245773410255819929928095864586974832641967806241251969334570926709935013844806886506498949217791027131926686161810629646018854215707893373125834778432825482540965814270989211710037518232537217775537359998392626460610312256911761163996238689241049113740270486579058617044839726133846779312356448292561098522576568647523477869190102051770663419939871661804932697063439192619198837109715934291423466641911495055012571812639358143020017263494760114794732311606717267071929407104624484073415877840475202338296340682053830790089103649854246925147987830255672052515106603985877669152614879704081021858846009392833285895682298397549832395659902428728192623046147450205667024262319739174890604761394400979655997779977569191619284550298403996731329094684586303297124578440872572920680711561122223485742792470622167505439766667681759974926787740250691316904940469010324673480719999803999442695852809808605766510177494635506108975207100358670673696540760263903192606611803502665920892537251500875499894320898736651476748193033336632969543745850746249080186061643058599160947396285447242217240692815139988422605913922095902258143027131951379473600309305991076573263853788375854492187500000000 [193,10] 554807272207692348004920104541925895375321649095332809872003883808890406218865673234151225408151454374380060597055775194559504420621929430671912557327117702318982507740397888114252812231216424897007274001135326832499833434911233526185560368374952304802873591253017106018388644093112847241736926215609324738026221250960113707746274373192010974560391735823362125626918467474813640787540131851044847400857256587074613771824925280240779177834110700294461811158997503159839550813008480000956578774218540810055131244554443389178498700757548190164797409619279453127969183382339016842704291332943180714058611557400305192665290026008944118653677375435064927498935346976318726948698802316132500303396863388542076090868514804931377683793568651551245761450954259068166375913499728515321239728325151834660702392353045925245422616601584201965891872291912497110173440203356420230020193572595894139135009020990869374906292927766417949246109967528867343010153737597489320795911487454900646371230477587668050969833909895067570010795107160704831479622559774712414176029680229340234170192414949586542486269259445819483515043394621213850239340940481788321401703939441024298099368600175230110774902689585848454251139616231849892129493429972951513928069679048374274266749541755280434767226949167688442177126887246440813444156089311823188528189466112999012998418233220537976984699815709938604596810550577735692364931817181353504196869049688566130166077010750749719959461110646188017981768554170944580235312226469608052940445646397999780221025072977988924399534603524933308104647375215903168238899786561698389955703676857578102499246597290039062500000 [193,11] 829315721280198889624940854572338295026288279691412596227372055002738240412508344004765627834799322790064979737594803969320809579375167483851858599412465543793064656220360750876287975774657351191846566769612979403568468823015846926230065033114472340975196535647966839394685423538770433834942655584172843072503192381757885182445284742438350784833401119542431915032098272522978022102452849278332510918648310337818347756719834904726870994889879019220552742434344469021628436234677590291188222372071605633983704832660506542094077534083449544124595421107274780177183643007841879890455579759904979038892401748127370239938573014250102880810065450457687647131872581053056668469518976304474627480434037690494777667706179283698274353868501080688939799819193696031957228858592966894338021220574871453511979022151503327659790984827269814527783254978909419382654069694604750426818839218260574060743991603001899920903001818334733718566920096951660798817470988735441384885097658649284345532702798659336356822440767564843178111150029240717474762365464431519519800209927288483139173288304510904900531342368281163851167660003760833154114829671201873717962624526852394181977612244825123805018166619521694726750460667625330288079237381420454386319813154604377320434364178007896056919159042293216915964981813465841224745432112628526010154991091975571253465945125764630836654702247792799920413211035702825748918767211150503981800971232461906861952182875414580917849478913328709311824712516788271288147697532021456456018977842253259870470066196124127182740460478891794948817928080425129931463250135097714712978045222040731459856033325195312500000 [193,12] -3117759619601094014646904485659588671384023740843730023594350959111000766075509721084729235008756543399174378008325134725057052590466300330026078888002320325677492140847218314370286056572857304792008786984888703090209812982794545539296560815383247398721324993005448873801178814448909138491210716713653417815778979748653808348679349874316362288892584472353578738529201831548041533483899256203808155574562886290664084401300365809016786068918293101818888496561617334330484421047610477009702458299053061371790415950843267815518714396807394464069385367276950637976244375114091492641293589837586301524055522947466860049100703926458556642544234095670633349080431134800659130715492514186696522115101552056427693245413909721623496237036894182493837206690119519026525114275291657914491679113409333516895168753568814545602886250540357063334952210417260364270026436104407145944096722371019734114274110775418276050519949730967643534582909999988476106909604107849135946696514818959109875947911000526392563743729313428168305545936143364761638052939565042515520304595480378045687070649878378818805761650069731259373624200618850416442259095222273108265985490072437181515601336942927273401662703766898924135354016602930308120948739304459779540632572631750287995662787177935840911357195030756087263263792705019437726140204127791342660805583636065824172761186053738293334902478363154641737820054717046623972710310002696779746255097179724522558190810325202853895428829875135228881710707339539711089860041973284086894895497208894731772684088549677868277461661023425728536139869567383173732200783607949195632761673907350748777389526367187500000 [193,13] 4834546724458468438916465633515902178881841488232675264275968592384012820766961759934000821145365749679877065879504562972485185548726398355490444264282282743257483559965563794826880061380059500208691859117133051472968717897427212837391752149425875801000033150607919724435307010078024483404428624342122950509340989073667301298864977375213913746012067818218089785435666233330044465945361465862763152357050592754995127137097908567519696508253654585455828127074272931141342370821027454664788219121026452165110162244867748000810889487629981917246194679582000781854184610257863341108124305201212735301271560909798185293817575226780436440170923251305181662311923426955062454354117851277655178378409244310282834455637879574061770563444817521519706423497013752237743270142180975101787817406020428627661035520853098321183431962629923277248748634777470428333483420973726278125525649127927897413262363055212098441872380933620619766763275266091014108309009512837705468630164031830702301296691669248879716199850445119362724222168269585434825836006417291780267666288555481147733341317823605827168712818261307425514303408508660896406416549110149888996800043061502697338061107174039854596024469818814385198104919240835728153864852404097856712167131047371164130421968650485237950465913496813719334573684319758596492172149533950610690228219877621956727159567955012294353750505259684196276923583365752598100112674203593795273559424458686354123463527150643808889619457018360248677629731416046759371521749166706652737412370139958985786146376149896574245330851602847182578824787777057206337923582010031692814905068293526768684387207031250000 [193,14] -2233072181771294588783104169725857079169499882160971708754150279611921013707086420075514863431329367548749903221295627952616185294492197269887125222367810351377977257159123088414639233753037936916938709069643245489920250581023674127506642057591428209598221308717311411262712006437538565010951044965014985877762291870467502846478635914107838011813588463662170489479555220543096788495708939374179781943575777242921985925951964928690108603066821750354860992454823214410587152071725190191614111944077420489399092487970329831440374570405885108511088707589714979096097282687801365352833611773411321042253444616902170803849291024945176948720590536359832727810950681389277106771485828507328339850121396112111776406025156253892370175739161092144977095706617035363770971461482719037344357353683166775462411148972325135701409907333492678011947569302005046288959123768977801863395162037623590898739003133542210734269515984539244334266844722227429859293590189725995575225144870708245250699864228322576832211506302104597897783933961015255278103435952644609198500387621973529782344150466222019470411792958606099701446611815492195169150438037138795134185363444376429290454332979924242461994107070487762312756501869666882544869207570831780991344665386405339969077416686517540537324908123522230638850381251101280549956998288364448125216501598365689177366205721578474908572587887161056573497868368249081793472839840614913476843515051815303780506264850392019235514039273910963474839154918605733256625678916106412198812725757005345783766833752267927639294539634388415851803786753351615463270159438746187367089828277766704559326171875000 [193,15] 3432562334105065391626881816260516486171725953964645652814177299327430995550326694780843946558087688600266822775291004217276794234781061280319277439669797785792014637231271907439197733655908077063006544576547247067980733174789606016234098942336129800156478366798623510285398635667102384556414115451264249960597553063070917744750603039957304955905648235620068396882393079547832289764334558318493264730778357969486207338830089922055853721651485708970688870665835037918997469585416123074023281627881017490139312552272041106377295256456190593641053894876248226117748223065543473391495410947461006392340501788402131350495122956085961622425023965131710758515609164264554199365987176677710823211689309091405109345436750499638248134005221893640362233560434965146986465382127280892839364778360756900888289974224043064730138503241814239051596561516631776601283733974178026962805196233786377871787223929181763452904469698039590985399854960047564675771013316569661870668784266047796786321001044361327436468111195630288668186560373582104405615694421466907568602921833789709945560965464585173109347252995399350059908084391550737419308826259528928181243306061645921204018445305116831645113692986027257946600069419194079767706868934524498778864076711588491433422434115431297913910744163037805074327358097489236087727655851857812981523053000199701373540300806914520589642659051348332459077379985986427061822340124511370384366224191036201576397005545014015721716700069710457184318984447937664439280796721350080712696593843389099048775794492560652567442189496087524960652473484620269263495507701404340828640333049297332763671875000 [193,16] -14673720592324501601372779057640396145604301250528307021877817641431450170974174009432475307543481476158401146170266737179624696428479486245449304154317344131807239233879293190322237510263673448349316030166215818703187497232542897926648366711862827929325349669023826170077097275169020062004923500470364709100402094982351510575358438968175446095122978723196752962066095364972854307694470312556691794325412288338956869531223852666419158000132642076991708915567496548683973620720316993273026972842707655431109143580856183074728328432343275680523042701117421705704069991908783417226920247366772948897069339488486687685022236551065637567433870562272192843377718039643760929266400561576262397106107876235860662524739558197822968342314037974335991018060092002813166722425001408947943806623172208920050170951177659524970442358852168451630299712070762213247816379102320866312448697065229914365731380754881943942350532066377915041343804158718738079340533542083335178974634859290091509260138875717795315485340599800711089545297298536333747582082682766581622320287371260514920589339739951363412801579435336760334763642565005836673408581535643754762185302956258888145988274067104330833455247992752914741107984784443516605515948977122533838987054361547265587512324175033340724013595264446229875927101111737469227541681317981145310862483160278550092673821156482203477653765037352001004335883804764152047392882870173342717739675772261249184183211499769229218400011425237570051578144814204212230924241027180258305957226194205904602402596337414849996832814214789854446972484702585216897400242364842202844449469024658203125000000 [193,17] -5017641864143399643916661842899770125138015115485801543501458874674051680699486573660033152804551720988307746254926907828987567911762840787260638104643629072013157981668885972569201916629753579903910464136248376496144092490620930981412315048046567799025494995680153976057348492730200501563188479829019304920011943773073014450950984673299638580909388686376921062653046666530796018840076927465619348335467256823732158471301960422062188165849678899515337873260813201615075715630459303963833715720080244682540255269997945524232299155834702203692705196545975724367023716105503260269454785672610373139477717219939230765261296374302220568486803964587131513259438914523767674519863719658384960106841971962082761323020246664167084210298281868849422237307614679644947173070160146349286501975277740770094034348381718013731732121203031257726082400473092744533098681993930425460478369872526592945049042979428657909246492498568277915482060741033515890116289661562887697062045734025644810909714820335514023934616375570303323138860245927439730940113065742343879555527763710999958776753384984900645667904902634594937615993350894301019762418248225267438533462318038435758300920176406794529295357293556266739401904281164785281862533981296625118122320119636248544705631764776538257474289727252458754665283780408028297587475699240327935378477838871034577297333389827786417146882446928819593525753725847224660895095972636222305605582124375741068045131313033274210806123110485288359643504272520067113257446685630033395384993306483125563062218764623159513768555411439662116825808851715817189979888643262893865173188354492187500000 [193,18] 98082515990172438401565588733243138707524310039854665485220494448095048145284274625527870887629788444225404805504674151045266596777819506202292533961683549662805361876305311384784526746002751110684360765841991414040124578234848430155429939885552975624403888215618312039699502760265752343144680467367806589379040676296952438510946921929509322118240439877395498095137130425190857440466675804797987273943137229810025942936134194104557680669954733644400989231815209401959008835600705985984952997611602729099972445599305711256734673121254281219588279170672152135893181193281326967977251188141081445549168836493434141004834564959412460579555323918453149316686247129862841608957395347428478541824028046336498432234814093181155587766755497906439918756807426276658947305200514747425478865906954810705976329282994804965002070981414530898011478625877245918064977201586068181478726101384725574851695167658303035753129747048704027882632694191906736011506004056776730431229261551473675857523101004216225352955723377277461453362247746639601703976976640418846593418108928409671211024331939623557147624200439747139195955714794257410576636754119220627217650595559072095883351351596851251495806762334716134292625467173515125730332648502674633978286100568991642540348979846499792266320481754166295981991705566093387873612377341260251960345938761406578593599979154319919741940876119174067974518379800276403567480668188676882015600178550998912024482624612866749398989840680316290263822578279254478115917861694620759801181358203785526584857133026826272183492261966382087390134755132483532045280505058490492245481362304687500000 [193,19] -202804618575960560198459047613035118087908666670651690422053511266550013820149696195168029240583501033413919855988966615751447213799134162727366924498387218811732526636147265008963986495034086037855364114626463512142803956519241760215532141871782620812314758433252849545035572793754336242373336653481954061244798072105227171844374624040216388114185496405979282512472522130201699757885721771452485720944517483480846901024296014086857281744646436652921418498946807389453949481709981793621291748635039237863958479181330965847394675270451317997879422629529623181416385003452411174637854890615452039596299634718003098531233255135604660787253621738626421806486375203112985577211720968263000727320392682257802422047641513380504101878844970315852510248236577401105447464494140263536990901368053459176915280511838713478187024977121738444862572509222087800568022978102400064972256668860458925951827527377080723607700998337007751920078319709582593661623932576265173330568233666524394719316058636868077342951755013883365163937981182357845079304811074320017137260674935271760261798565488922691649333758067673110891447767003121698390907340239670185373378399929765064417374369633958949634011092991803290378888490795959841520269512702302811529381598290708105157233200779892530451578333852809923695141147343798860809697067183612895883251007525386300483949638302276999819221738063201251579466663724955543974494446737704427968654803426986563706941151578630882943886649992083001737968511223999680564946977686260472100071163285812976528513296155081996259638279796467160218404021827550477102212705534083989668294169921875000 [193,20] 129392594057372747049061924160815611858951155861603627863671654712444031092942488961483545906167457113251607799278534897153987721994715378007547888041190889041914862000395751458395965866814726646308170499584095717749242657176345272003983950831261724921325488072232082309864845805056188770103020843020717948679393096352574627449879342291099085543171547316411925047366004101114765158834824733073918491528869034568600017204203990512651502836315757605689679759217136000197421682480707844643226126971461902630667125704101132612437082104241871700073497201332442529225382122838697846336863844529736880929176607096296667148814873348277412583209738138725168742209451070040658588223837310166729296242832474169043219899629811038069652511055243675614827724295865435589031703668419563876258487172646345805742356296803234363126662760865872515991034652828706166136612887065295721439368248180829479420631646002149931348535621841999219070656591455941489103728055440269170874346608476192854460403893837286095565614692753302473878328600293006931177223187218356624866208440465441434948414802012798092834234668406091822740469184281120319261818130245130824350993693836326578237139785604384236489158143859029815915812261698543609397468010287503205718614969318222458745671550891054591133190043944592444681183054201879737035862513888370563657160152456039895987828659527893599074422605540274111029431345948551564112434286453873917307291495758302743585675155575795734260870892948639402323029607845525400200930657327929462789600779021221703076357614962541166641293607935329551647749252710827351839781011814188431070137148437500 [193,21] 228643943919421784898006300290129673292708049618043099621914886319841434034788535023295836843360444490078553358129489672576010143456763652514936250464175890381400683227509038310892679994045620317509090075525439889740973828406382763022526871774106269891654717558338264231374088748520295943608828429378888667501903996214600846821782011783284587342801535250392716161184059362581743007923744161058192741755056395551922745520992932667316963081361472683479793187380213108071037129905155998738793398885845662468171294024296222289550665230086096411061357765375441114327012636170900624454396643787928206744077955931429414489226425457276609418531828217966544229319765917221344571789364296707009679588352054395450495024424089660775728189177745607235157170579512323190889099063603292834525568907267967139047146335743496851584760864792098807241011277019714802807901654940759103416648941132736766364177798067099252938709245010162283284230059752630896218871887671421073662348771722204335513731393594443073183711691710113916468433109045833877527685308911164212205060041957510633051876110255740866777201604230444047794033607653668840088898895840723145491080171509988479318974818641272892570143955099975567343725281468652006373568817909965933296328497878194205303036276231294704832221091367131094481720882784341422561338085277635712106169214738684272837446125472808153363889492012300967666942416783093856401416669038956902559206426096663156208436192676184806137060309904492185756857348829255376819844760397764862941274100342825227351017108026883991922476933545430507870061724302559038937159173216995342359604843750 [193,22] -604379034724774944086293659718122025788226683393461575849108539222697747739425698739737739384506516522568563182737779057044426087770204493744016590649089446187557515163999100846846711339941454993583776589892551207021798842753625103721343995329876966778088615193673971686100657636639092714925593796433927049060663298682901479279948554210950855846688941668385416405976781534147619788466505030494762028327279363622335180511205696175996849271421474641227501477398393816599197232508045255254244552183007745798372840354808827526293776193801794514637913900508797723013426489439421862796555923514954076592175986445726253086650480734234161217137435427562944212091607009656620947138247264541123391605947876707672128769873297615120622853917338602937326901448911149622949294068204327979663291205954951145359830912773015721244325287780040642102797337087470526678864660089657711471266545527394571618898144138111775689368670501690937045708636707768807292461005202257606548852714252456081251788865240482876845996171908393551492941524256070147862835019661499891075381301353296258596283042177402467271600166184495114365287019379302674098063028099379925146090848887146123438580597289384832598858104619832075408299004156095567150881538368834666148594780012613945358719681272586992566601979077558754841279376457494026330298024950495062455070369246163587382644793608665782294210708836284882670485412065402414353825094943521143863621158411696555488900993620057424937981420597124479191140914093192105853868985693071214586531640085471679730094269876062231345903996148621021815455824466061053629839204333238786886422500 [193,23] 587713462135577154794771791450162675694896579043754607554855274765460591194793465764839630003253649098962699180989231781507976624117818655920154793766373950026521567774320749688341057374038929161517089910562598859316036479707353122733182391682634924116299650913621706310220452429907097702627017283325928804037406342895705739325003266744230784513384308994733467918468935233558779993264881191366253174977545352889556373263403700909452607449867680177256514672612515125251625998056483795077643201929472435621058962042410312256626848239658591288181836895449834076584743077413498714671107007445932990788977624095636862928773231619936810156546174102274893041730525710377432108962587561832980155094759197824336642397930212778396819635116387724962830556472767758772720134433685826322363265128482843799383260858140217117855753750056464004672799031834889764967033009639922566674316346349575081227737553521438919576717740543076633717916304986000402440561415014477260630681053008786449730569312645983347963311001566972962395095702006211166529810635482239836929867925891994788104617388053981198814531416385502907044101357898871700638516432590780650213727619650541905725646082391246658794467129384630181691343332288840295838872273551155504857400439937926538055312586621960613300462288637845691401972577175661142977423047547572599512684679139469701412593678505872210407697974023389007428282717884945008972423096236364616258973464917210900593007911529431649460410396126338300109178826515900990092445582060754873185841052957875699802028012317953217134469436939243406844192174665123579763407186515798190480800 [193,24] -135541137905541192979554755008855890349210221813837460800703670860123135874097628059443841012219603752831677251157452611230701948424950195567934390497440275966015287756002548828173685270458827426049132722607893933441886370524013402456527836451204302406552444339690940459953600772120356064809548303210798887556396266095896641228925307094251421628818022337875095445831587091318600841547324234917991237053829357620105172278337481213690357408358710322492414639269724839736462408013533869597114867441776356156569754736228390828882146052468196991536126955157787433337392345909233334766119389067892687192028995262515899626481952558105356730534282951844627959297847232606938584339251000232358843334391027655715636952739381227162260940446841275304572475495149007097071746520891478534185436871764827366853820407639513727143874520706078411467331876072635114475825959174064633022208775681496428235735324932528686331325949457714623140026915989560427237460649976236671547552762740305702530900763582294528761934705305023431236043123878775132000176479287619269015676274146763410108747407532745561454071437616183016028207250019510205999811326116959088103168435632036047597775640529900464803614034032273487319072331236992608806284507918182763923533642409112046811181891974017933509879145756467825245476170829552557554650603240560841204938610850178054016047865208616636548330970062420545013040498848203173713384598763649637524159492512255905068330703689056908169386766278730886894321393611413927633521381160887449466343602268746982376754455675649873269424868384745275802336698927839372434153732209145596380 [193,25] -444554699013477554446295151505316285519004064223670291601620909978996080530141143255455181297838806512409497687722370961457765673876275615647094377062056909107036706958893858882516402968816357406821433262171687834128491761744157076998238203375699064051379737248981358472946385732397460100641446794961264471190570353070945378029346220324553785790460412336287810463911833819481176362473464426122903902070848036588436081822254987951841367719035147068358214993585556559906271216527963972591553627765412622986638853897986677074725587757367708203223429589633980649454988997400179053774145179632647241013719315671322830920570875665194934437382151054327305109835185856955770314541522017612658865213421911241185627103758927251124559440454207413228668509764309048990363100171784756615186012373925485628480477483759048491660221104886335146336414288781331959703630750473262645417048906725330349602640057211131248661752949371972689643970008740624671259128896830456937765508798429276699256241088892982985672370286211789942299405054744518586460462320073901648820025041679906021583409439582252490133138708730746073662434504311146233569556279125349703518959448086733920553588447258967287056699837336397143911216426440172731867186120665303862513242979270884499710432794301725922293335318939839830947313854948690898703969116202388136008464991221192913990705172222239905276743763069225788050326860596809418969457062060964706721781572078745698880524792922282988319256541081588074831750104427295065907361966478464323080704645006193187867508461587547616611894380177948241671051383916838530021572083182714040 [193,26] 794277123072415620639579139924724155979459154801051751472282397435778107417018710778000916424802352234781286130141699904843983810269157774082716893848318224127358630910974806579183324275129956739231479052417629152870372139914940532980753000717656289818899254389339182434649740383408629502403617331051861718417696735788261061215194925317146833053841778227934546576251239819189936284000614218746168007089579853897626384272848325111373990693118328220243372479018457349529686680437435689315712109475529958595482372835345570694958707538109915219217282650428845282969711902297660105889635618905121637092439090445872324667298309560434099517748726622577908596084734521098266926697407633637640529535147253475775786388238727829853233427553590154106927915930575893189577055843982095043445898418158401751275576433673584272873770816124375588999364365751781619991960716462101818631803904973837129147771112934053695647216788067708378261954468035128446205823508403487894742552779242716514758246824724423895339302400891127544045094182742855531642156912570580814168866594760557955924213910274899190461658398408448932218611699887069589414642177710335613977307208160660660613330180696449689327907541165174097260892343529949858082683274279389484839151610349811908729821039923608614676253856542701143817239409782129828575561693122336749030792574890686057024428143828756725881486897933347072868861769209606317326978860138961628054087751365533226535585426517584424481476995460465703229236222253896683639787223897009524848112508059293085342092098158097151512998932736845344344765027377151884625729219011240 [193,27] -700053056814189490418681829615762321127602908678798506939509128162234979647372379073401568698828531332246354995333514079130422111685804919682666820398935930633150382702073203225436126700908079153496482731840208895948777507333748547561122958890647229618030978728799888601034539770564923774950207291379585086012023525639902140140006483832982926806851898265676579309696432432752048979647990562417376034178362758897615761549678696677564567160759835260004637991662324178485626892299174860696232046638910187086719143123312671476456584829903359385092712219655346781130618879747180002614556015543615763090270455796124895704719166998504476748616783988283527185109378709891267804613386687418511870240190546724443636475696478653290032820910042723709422603791708057011242043689853827137900793865409600717483513800036556508622150072091613034322849242869749268867796170003547669623469005612329274929736487769600488701854401047127128556257361536664888139005841583957452529778852344936285746473209865457459980013211325389700923950458493991490747183111938157204339738415827997216683943217972177250663668984985696115245510490136440305929478036129988807315502413051914343898619671192550866790145762646097318504520284434541253474006721930991312952044506439977989600091007668210910232670016314227685574408715105018430283015578383078631864788981227276570402003082481034581757688387725662800175055889008770002435140600124738211360324231420870677295343786361255998143102777632209394681724313326374642511513071907803528586478472456479630057054953523560164902653326266911282420268950772806014747753585340 [193,28] 270937796793738693072921470369293184505704419229736381967897725872206633771545248859402484346910224390850523707651472830628719136850444859340917338072154221102496805909887680073751154969046951296546683255017625523502953537179653082670737243621929652145001070529449172162752009318562677913498783622712524907567989614681170580693207077024378275551063028665771681706928808967936360526114922360921792654343332573135705423618537426049057620809282189305493162484957905034056665205761148334844615913859939937951423910297791149749070126915257716864249319561795510274842288410854470875806048809461471007547054250152502105818109251022673911829739621185988752974368198744975427631234445102049960420063472247014211929578497039064378565023002756989248229818508660852738352138695527254694100284161315391312594140830804642572872371713166509652830147122576175693771181980340984485384001823396149252189144578940042061441709014358150720234856488431250604103985409049452321359317528569227998570653677139601051863002057503727389006100454751763362894505480989965139849782294151971906479680901308563034888732668883833845728672156964579891916240523245535774668956568883135003882536750840813788165718049308134707488437680944147452575636547198536886410130976714378834326927580081847199324744414524561492389309486394991238441719811075842230523061450646326840709870641686569911560613879708508726779032024440913917707657259841106480877570057997280670221351424169291314542391237225870660533708256877619277398524654343992370774417051963429539407653727150195528329834782577363452304956734859810301704953910 [193,29] 149434312628821973133417640218969508442469924500835924344717968120233828906427597333709077466666045351732023024284014026098263561983381359879334482135096989407896295560312536136399416846009318932703170859375966415478139962548444094195093581185368913033122204409567203532256520153918955985174117099545821744652115787059138469187306039928122044362804907521414815672958538419620566603449427706154662960307851407128826350141388576718626606717793946000595856798941012546077301084923113115160321020441241351551574659381159104828535166279402835467802910822382669482675662739375736827290285803264986720019011320449266795323329802874071317173385832590352185909959557906766663724398270640880567088018506361373053129353434557956684179377827685642501381993797387980615597866400114550835997669208936780580041275421009541862301191418486469181544965660654157453537739327539170317569493631756837932462792657327282667723641682563581642370667192843815823767603158530895972204272757080000444548566694203209868556023713923374745371733065778401472888264498693260835673213578882414005184746464528542252169594246699902109633942946766187741301968904205539521662834418472489200544956513494898526460189057140020291749244673410106732517420529299365579990515778801470429457446154695494095589485800744117019162749772643523397774614204016191908132768289907545764397919708355947718155486094668270737949681744144866258098270051696103726770148674330052197680594467047912170373395694514327468238336765331093333677231052341311627988914825418105712874050094503056759647403661629656993373703361418795653745658 [193,30] -336309112739390694293603548228639818345774156793291707399130369464653633606077385643655987821244863807687160744196179028410344422417217856209895387771609253431513001227914488250587904021174867689290556278729408179558623026903436501849166517134385834705908491427964561742444028796053174973998012953832152226981350382610224693449789002449452782135335167032010912614267284857894083213431076976797444869122161355456365351756371927010633165367370299622307479403630147221886113579549441347600397627784505272278880189719098376413615176054764578116746582007319436224356541924720302157893060574622062984454976875557233943017688401405054616120773501550224043373008212452098473234670149739334834341589908875454500444803217745460096249404496336563744165663725280606473219800494936708919350591525431863558499589638480019192500264738900337856170175728316729372345568632644725544448912615069657275046779497066525700655915789678969035441728593782692427532528559195691695953178865839486537100496276398646701596369418970000649718895806515243188690203546391594290774964851808379590881536459014708178896097995869488753781616143555891812217545761602349040711456220237484702502717061046875005289734472365128691952522023803111103889192282072821486104573216778701830656162581668720030851617434496283444559750960769945159137484023258376264812511234745759586851929475479741825064651510322596451407235446271412880577174406838473423165544584306808828238228696018594297445157284502665602505914516580576544331393006100771210505859295421739018022952999616069465548489072313364105224256109197396830388 [193,31] 309843523338520529223392979081725985594201453225203774293340228499756477609246780542780713725057606145521508818683111789519094940275985678647238574344173402677586597013425251475677415451770469494697106272747611075617789100702706693545983825558557005677645323321921894328319470480793282831872990613460499090592488159248609244030473412519128723581633771403317567118589752463707056705349695999969920023735271992942592434215938402471175985959655143684278131194597333048711942615981961801623280201261671831531984497473231242658238688173549781423814821485279225678482255005871026068980210802477370636800250134396580662826203908565587424242847064768285007932883230509234306388010298470719224337138463555083144121352962355098866598310705559369581932681455272929869622132231099855605112900406461565106206276499591382568180995647792936188117578206698283652881812242266832381403031126940416049124399183134685777882799524434726318791124919901517701123929875435227833376355918886844114985603519196782598866591706692836483690883536503776341135790989738548517455211834812034467973712080982837919662945288543825821283073392648196622265301783402090402567470218572079796659988365480610588080194386743558015422785134692345937243625933716843366016720955459418629193417857244171971768610821054727467262976615925848506390802432872887589919723372752128092112174145471905159359967694564043832861350049419907800127353402183135869611931610952266981455899744201708550058864373814985131139037157980753422158122190897311911887858564826577823922558450435914796825531741211262305682810027581045256 [193,32] -187530666513351859977852825670196335310344557985146370587666065474707247774517430810267866159720291153538180590795180754134687681939557453569571365979764057535123250274338588509446477445969953520707033048721486062372115013808380018845852309211280581183633297191735659578803570575791248524343076836055029691584923179524812037629639063527433937340076665635494449328533237967571931062319138204071068520370541842344279555031171174401379149429137507476450660487820060042632260059021852134373586487066091562895164259758495775844385741278286548807732427344151075911561375049623507090246773763866537563442277299739267935874092164353340406051326517064616264291670982875091083554694319086785609654573906977349920954873023081072331514714111646099774803026042010147240136639162762097109077339773233951925555615287396689573009914367204963253149864197659815941183616061332922780278344685953962843224929234848279790940432287457178833947134643754903636206476015625254841695855451014038511810722680144337015342856692948837340115641916725900885782019778849425530064587128284498051939332366209115834989168387857831738202876633642554222053439047102320252427354356023072592443091398611564146709473115478129294255925416463955294987640355018722933583212741722464327385374382381025984572923413696969497386130107422664808695921185440042007345102380987040415196011083547427175428915966106126299078469742831485158387105345137177133090968835687054834968594933154535248538421015458877372163824387962822594702391295600644250944635996750648562800840795053404030510642311976343433939872822568714 [193,33] 66161829147332911926883455472298992050114680578179630221267059516886678198279146764839730789892025890294406961871182999122975205170229142961739101072045475172833538272438726263002610589556292520772453837402170048577401034215877281431054340347836947647927384857227466189388903378198162630433928497319099239010423007885171264865703382106895903280131924472579982667397751595897008587625441285165333431763989644368400623981074520861862249994034131538752534661978560159398565872542135819851040679233881145367238198227785023339157140063433893206558761026809299270234281504296396021083845534219787544467522519255063035500394842944524706260889500750873438797598293363129502383792129556479235606261993968994561065665379501035463380267227152686545901349101879194824535227022527080985742131287775583590872726627137834046434921094169494313585451296289996770074434325767725162311491713537821857549186411582706235324219705519004251644197082419636741825761954664967044494370129947787590173264969290391749649198933736373309540567974206730501818697027749653004837334240587339651892262408741527117766914969119413882078570565004580316419900334150364605074836514746128471975231031991751252467435482635777558693982998801803145257603464894199299812331155703955520892380888218130478155970924040970517154561404455548720898684998015675343789546906233850298583939885544952088478725283433834939876976229956646861225255532181454218122015174015375384852596164982449597023589792203577544881678164040964750792915696216315856460975609162863999392633373981683774867687241199206330218258927459 [193,34] 5297159110969060408925711900857024301223963927288390099092310983767879667393801390908057087849619654373793149570695683745895186419313572681645223316771544144609360671311527683275978325226949706318632528570440310899592111432346186661868211613278865104153364560151696263993620468688160810947542242550092456965402000676605168596989388683245953564535709510805846387656426193251043482855001160091793485912118806996684227979482119060942204643200642955247263265557513844286156698984217121969818551501945656142968284028308801667907424593792709600234687972536246607830819703835669470668207988196530487445749424561910396485217792663351911123321354281615306066297744667169367611742367297179114165597789623563040157558196593884450374736410784195127446025129151120337882225036452932427973679058833442109259704920134760876974836380677290861183421284556736138062604277078724718389148957868818269340919932502943074280431119393387150983562018749685621866727315246692533240772134025656495115812655580175339174799288669547171652495239635676163128627325889614353300982838918262915138315609287447982341534864264200167615457802442821995486134255866124498912803851704563136771925248579344569556905814930998827794461548233402380987212295450251991285315289937327102042834971398843229406276381405726197270532587438629350517518145298758929947337378078263785314480025916176306568445094945306456480738121383499114281883403599511437435707001384558923014873473869721716370602647282785547076027979088099342262899203337693380589391876254998399369445265031950310362542557251832978268330032 [193,35] -25409759070698888888951480709660843854299663785160087957479829889700454323136246730986134592099665054371343360249439751118912464185383004906631867992371519661996471609322085482321751333185422628913502129773977361828411700639554475206591968795443682225328617683420967772047430149307008804147669331378297872303268084679174451774928515621344832671601167223271121946462002620370081806479065922013982868595263220397713809677706319043146298175441954015738775610629858984655716669038406002271213759903895158522235645930837193176290088633316363372417169384100629803857235596516841520791497218864294668247558364324032613274280540837020062101063934382229110914498142236037227257255908497848029207854866778985477761041783110335845240045777582946356788563754818329468896111344373619528329087750246146866511755753095607748499107196702760910878513623422784471046681028250675349888160294800091838987729185110417358735463015599498596159459486688558668930125438630541241466991235219761473815435429925336669821390440484674076185134347230532422400598104886351574563292619121000425108139128512234716985275191005141739938962905630421727114307572320606121357456250792183548751028589988341154584146407019539213401934241474760979812952518738615284965995456934426376357626010061985355156025334293952551619850544241208669430475249415189754297926476437709190423965703125666898086275639278319698215181354388460953653439045195429262590095503585285636736002730503912223273848894211296498294151794954493653189913996282334797592165420371899440799234007007478762709516705581072085036154 [193,36] 19017272813878501104018204219225583104201856740937051005029193583666721176599474533323193988415280978522841583120464213144256789160776052186984834081841663082767587023728327330010839076958067589558647830383550869968214221934265351750961121777737225022281204696692149968720735972112025992171640613671937096233300700434200042390171978782564629918988697010781299299487464208565715120398954549234183350339166817250778991276901621096318878731047950897658928128317044905762813397281030330690283146928458242302041861334034087498509285084338569061013133534835960908272279657688639911086492429288304708586927156111509825634514453399828691076976454684774875534344590487288702061234016511773631639975076122248555050491615022087238245560827359680957842975249433188220532687919148926760536851877420825094607673393686798963768299851991909359804832017823813126539539068219267965315662025949667750200149014447354226190442256298451888945078647907540575051853802748134246399301022476119072314383194680421992077758082620852190257424099303529673270495685541899278800006562362619379264297943384171959105411829694827349651321253764150696643447098911378854686005237357789438690439286975962778855751953150151019268942468668872341370406277553835969236901184899779826389863911630228567870901837184491216271447127304100240924114533075753762602615918555102267071528412686693872449572389459461987537790259499298750694379919167167319328509146397329607834975543606341646943003110945537678853818275865074653507220898621591048510054411290303894429690940497662936693995796299694559565 [193,37] -8409868591394350339635815728173364319542688244896176558338128357888228257487829950987562492971375455043420911964697947343017741033158191909858584369674928378047692345787353166574861781571283459904769341161594495526091203157163169155353298134438183018495941173158444239057829691849411560859478889747551503139839356730785682608726464385014099074170018536566565357916079017361477584478172735709719828288262962911114683077242069347489895102828987667681629753401073359442702697363378070175826789791628881880699004285658803090924486532847794510234819025610894295833746576398408352948525723021194473892692426365813729824446231789443712168321111335919571138980202081372354739608107101645940598836193563114162233058788379419082922962560455387831881458299901780204293984141027461854714378520151906665489593644761720311656213973466686925544624083083130156842050410706915453401908003178695949949498583430067987603905374816319472885776645054221099241310756943837805861449419906003284290509201067839819178693401106853098040996156518462757022705973008422158324542278718067118416795527511612970986752525751985058975876737948292479438895840294646052547765030401183438530320551871026148688630802389115470221154929463147899732874023163439036367420729365805190666647118654874568230815881724616634641431004282322225043531360767222295535948973769386732594199672767453658468691877950580368820371792946996286423241451818396651669957582952398014107432946647177139651404364055543312308308120872379402545844334429182231991231969451243110834481543567845942859547528426224803 [193,38] 2144539604495492660538432598518849602694100428573186736630493489753187162976367733725590195219562361991311982336453300956970265116572732918680955805570685822103502795785068821312930511208024663659535268562991831835479005110444794768294679519588545870535208426061947438247968038485549527606647522944214701766249884589064002944688636414754211343308762162513182200177909712051340423414517280693823219600946513291336360068423813161301672207629174641653858203238451051053234096348174784093971502491589160783560309033767136369663524234209125288522240613637678610259769492426163051186537761972825968391507807725671591368753743598843720329687974700847459338301155385351400223934592457269537337434671148130546576510840152508473191704041365161177059064678288835051197214866334884133726209367043150381234457822487308391981872330758209775817258511355728685677332224718870325432307901733994575484515097428111396560015000455984661207844914199464186297862801684454505588039732729652963046073630056825769999850208136157373016445245310132897696412058427063814873973205231653552529385283380459525779503812322176262429497147053458287074295966375175652266702109900113733546918168373124297043605824762697401118511060127434344343912025618911133144288950456572558548172226030708205055144631184587151816020919106792638866173416923989187349629956364373836227746571697596874879628213765168279689464368228335481265161283185264419328283873128918279093056414105633659771385257335067342235631158419514084818170836347140251536474312081796143248801078934183744702092884081996 [193,39] 22181391847442364352260463303769061250205997437309161966283027682010801028856342825693505653209627070006641298844702569901409939225717437969029967786301596921857497419632126620601261346576313457353596467323090772650259314988678953859939698966738799564837242593321798876975224627558208770320189239519147554857001714833129074562907407607707385813237773222208723960741449074252597571604554027991143331493599003013978898807395873527608928048685865895029070581539973469097792593867874432901931211474590108549912199637295569829603040889767393440012252538072542883069593190500760813870292710315215022722709613575204988086283732321712150790734082605014637406887313718643275086468783071392263776080548645128388133104037562141168337410025919541663447965183946619554253088199034791993360094857467693514219826569118329256483358780661076587794993891170128914446270341725440466744017126596402347843435983080244507314705661713182092880040674957080653220580438664301252413549726015001931843803536565455826511597736881927401339009785510701116326233947958428653898232007607772183524639201725678138061254503033882637086603889511953830743337943998827601878899988521510414296975848671083560081956958712785197495694488619352033135205752367567100234515529168807992534289937458966432043513176493058504407354991096896402736630302287807888503889951006803667749133118697915227862645589293126691799050030991082528058692695867639726547426225622955725210394395207731479925489661693465554286908812910319667379916113298695870714227659463367432339111414833835109651382964 [193,40] -326094703172779806010167706698671127917950774237162671700822742416194211886166578657808046709572111952423279104144820271397598544283710996524562924275790702542506997827231578835590109017621598959933624458907225293295478955838033608770659089103506363156232664337889390524921464591523100533286921553662078905667147451568288046362511501586575263168725695130868666543757951850391126171886377540680275944969861204381169063561124364382608166627976751123854492593572750852228280611238029100755270440375774776377124887779049011731418184135271419636490948469362898259304986161411232620907255318343179489075207326385744970732300367233318628946954126842386456470003643287773893124296014898026639390307827834877070061441700424077705899102841007382711367105265461329153300238497970613217218261311214147607028954713221627301505485222275304054898225631598452445419903789996762657500366720430738425953669316664371588276178257207356654009835305800732627467395258542831288968395315851298915098728666148127761891846895719688391240728318818433670609310508653911731253101450563862399712753834570245826761733938576182199028441118590568583928625813455782822793259414148241314173884718852854676785160019151127135159487845043953799226656401712191925385672985874015693758984671130256341715420210900795754615672987193475769793032571067098699433931101676739650518067221288562281775415008745233823578585815440380523373028757420460518923632557942519288027467782159448074708828791469554685630718212107401134039035590746446866544325262668350404916919369287671813002013 [193,41] 181544119730065871429800975921369815024985844734278061669654919002645372899668860996001988002876405717391941460142405896498488437822601991839775964279782174189390167898132826535336401461712721210855119483368924488664672719514772166598834811292846315622330899033124193907325997121524629597058836645632159510836698908091844232882214178338373844577596745620758454142269706556197629599403150699053192582125707630687714188345516492413942298664369260674464579959129487427755883389430446920477464919224770156999634707073764258719759413132241237471897699396671265901449343367185848099110180580641352330643829816462246255411596837226494975445879746460493669336699502588024555618669313883528159817099305440717400319925306026639045843040642303699471785338265071359315344573468543246905699829105346482594220399138423469985966293448629720483499316272835889857504381949210283293823250247371717086994738537032611067829381773908942334230547858079221425587299129197432523190389357344832157043692376095432284169121419329384660493266702477502822531727966280885765010717837185731430591255221167933058316684732753925482740138381191527742457418043223088299824796490784678474657373513357558542914653979991311343501318730422184948940786565150846774113519481692545550517554403388235444427285405560197362531690136344283535703810137899761808896996894245343025194597517789430017795928365267624047686343421220797269157470412458117106074085627905247792188212911198208493399967146514925299391426095073037012359228826854928561097497628697220450179968478074536867676 [193,42] -60534356300135469100613758207777105222308652276795927487174526215805621282702911945832704998709978398379013384377295878582173285773781499028250477385922617917131041242435559515969246850707716448628942082167675632769118227675071564761921745568782879507358154730520029461322332110053202989350235793382610664286352243933498552185846479493301679884793670957696411892419786514451635931628879507476542321204876014808427809768053845176478792083358512074174341351333152890829552703955295498405207343430634738654377099057372371632633151837770476408556724384057288187265410761443219611664086867875432007655586482532477735910062752745231477322956734770976673443228274094446238146106532300924625860834104362059342785498869968698849548406239146202323247756322482499959039989181937302181978025388137612306175745818791496283866368223818689994132044992261827551145113156346952920364388096085748990796328196410953980682582885003412156280780690138027407803282210579902179484149497714331101000680676609057802329789802508162511226338979389360801183116700426564873400300563263777304013604765719383995864276879534774869573029799240196749565162920923001027238464380687089224971592261947119114156542624627155275453066481509460926736426501434327449931044471890159328362130111035065932065711352273886152261484952817967917371099121828906593030768378613131080009783562116481305878948834712323249048533641988272694325071956645312672567206398718967684703142860832428321190281579570755805403674129384082070144004954356647327393158159947957990771999220134470527 [193,43] 13187431747657841175476725975952059697548721976218776180359753437753336498370218335962578400226908864757402485792106272799033564529564608799063296152891099272446227063560621384882305668933369921631043829050209815103891251611304931756247843912127218326331813665199012788883417387858330404232177832574954770655017690780000178588307611554050138033660456091965361417946897760695184509513527336962354784232036501232971212334646887956351124539823374668979406180948934760594986178706302606024645401062721947786065687260644310856937506956482777582964876870560070916707402964986153681263438847099438260863492465197916661604802950725043696207851020392424334636873676209747987553530156536397255038610924078901793909374759533443082402439236736359638929475993295749157710446454377038695782379794181985803112433281206425884412469956158752949783722586458689309566893377112799692008675217762607021752039269616464909187251544213735138324817193620488061605061366289781335760010181497496860085106569919324297537064615523948555041159995327204501027942996859076884992877684474650646016580397143888095172847746268324045368678579553938013368938573693477634130085466885433964517495076337761465627900591975701335877389474530703460058728388689799347279784475210433273126018715995923392656150179320428929948055757816163141863810112790447236627007269082139792460284168540282431609407045691948986107973196494481261334976791258700932474875176377697665416398262214504092018057340465730564399743997814027969512029637301387821460923657409357024883688139163476 [193,44] -1440655019769781951156501036883883665813884477400054978873311945398890900647397852944659721369079433850184776641110035462695654548509917428034990154223407346168875606066864737220325982816228155591927196041169205342277216077190918365278860591631889520252300727905625057835653499927197435895006115007224886502827545250789530754143011730279747433790139992289644864233716212240794352871185751003566198409524305731076560222568453850198354038676588281257298357292138180382872635275170176900814863660687648274238496994054668698094835749071757049392593598570840438233462093795273059772081438175839896394655862695464695108977982886477836813450280813464460359713519653422134131471091477033966542425022960728259335045664777337344868043796113491092013276617362121318562219448120066540250767671449404797524663650209298568516618429753970995781615158451373025114417921540851007932297618575431106647456156203806551825654159883185870861761561472165618910427154802439603754199197296405179209196845462096935983225614124330715897466948182099364239661795786921140789776297065990961809984375249301168808546050764203295537495319012298283385462276840700338242913187574113330357675212091891125817651694947807121227179088009972510316795055448904009067016723347292892123875408652027515324821829251371437873749127536492534295390975392136868900081534631138127732160170731820931044613633502164493837661250160333248035300279591413700264979425540328429712450202212517337121572718522839291887729230546720706618656214301704942001098065272661895196660327955 [193,45] -192599579052278340571451483736273171278320614038948786804039323821670692190323846778871672234716401040568590078841809736096097103988295298229529471956136377452790370712967480706147214833856936300211073598498759081019671659894325682759330971515068609077030580590501128589115283180854113692893506580852906236723376181503926979259943550553896670196098270028934465688576703496174530933887159788211925465268924463413890271916640831138893047387612295750305120855279900131236751279481303534671102814395724617597404890978047192150255126071101933881399356135639452984531330652751158103242731872609452929140866360803722296672937911568992708673082616680707442272549315939756688629540021553123011147270016164223120224232250988510300368390853237547347715202268684198036907157593041997894877543182508371581364125846167295707942189219288301814969101094784102872808702634423262078498362819263857141258020733811218651741149290337354524688338985322944861703924005123333106211454666816058239953579163879099064066580265753464812437252299911884906284964512128523226564544493796514643855995163899508599617119489601708829363513790983531824977199888896993795758427601965612628798952091049007448638275409825869083999003077683286716259842489360336425591666780199685027365639397460208708660125694066338611319053473901960520738368050672101686680740966076920584066651634925730334208247366656226949616518159918115684760817031165729110231017720838112707432762162235505263072814610200318678475102972135139290861089907087857867090735939480934688774899 [193,46] 134457978283872179886838576586760324870326460544747201907960330298005776519433449506803797200451686563267630417967915568969442000968076683166656091815983878731179578993079306089664318926011498032844707117919147254130878760095774824646562824317812517555938053370305553909098433411812187936495160268224850048004525588386922500930861218579184635678337152003479200201206308819801507281542944139073533915682229952888088957578766558799701599695980367201733638153321561409577048662749943033381628882215202406415236448032264412664220476776810441561581233732747949941407406995172521031544904019573123406705220214306256337414625601670086759419863219402713061398220433147321098284886605100207705613094166169630027958595871199775498342843013656618176496719277716982290114852530006443517093288154868175042264867695061482470295389617104039955615513092193032779324215492350173454167264210864804522905869021796319785997229212015713810391889843693429453336279770427344417634352900443314390590180005981144933157250038895701329509914481269541717801644702573820326221496964800452457717563954392316834237873893477830879619418575900704918760314279504404590732404886771347922145750812143554544631404595800383521251080691251323153427264307108148337071595940042053982013967574548456317988965518533808277269286076430535452162170024849354421138471863135040340086745650702877323037233348686428979991747137958755515835976841898557375409308522036266074116750127636454003187130750152426345105809415340505266891862225706468048834341679066397809386 [193,47] -34789935443086243502284410791716643125141890269256052190578852793849181369666358163714705760120408945779691136361276756141333889013067086119569672060678607109630748107240956910316141445237227551682238023199933024443847285375541173191766234034601176562285476069539802903554403385939277563487533864498634159014060351638142763119194939008836018187293351963211815606190637046883323839814921252226850452974605082022156691338898600073583894604982926377555818740018611388336848449005554653431769213222259762938434302165156925873261642492246320788111917824582237392146516889494308301750416651386040822561106215816944749816547064643407730046118574440320895730846076017887965712545116916442701380104459438382586130732656186432332423921238990296118982554179272737816118783120669425934342507267044867177982056154610944970436906147332142730288978282400518488187203718075277347631951970437378244345701122015003832317285608545792890231238694829687849302634965369934826846126322053727946375480568280929790724031125484810847287451809579478596225106556599391887095272606377521452391935411422198259835681757107773524528392994595688504885852268243204834259990100263019674522530389247648985279310611193555472996718149824800941817619413554075323560611580393918840742958648055640912390484676360848447030113562413737235040245738599793062621425208033199199875266504103828569626735015284326895590936466140415102952649403025801158438678618326624226679514973968731851562517371557186227490328623654864305531314482627711920135964343277876786 [193,48] 5470054081662064891828158561093260435934763783252256448525579214521317860747648444038637330499143254358416695241769101944905402855013945873082166798560138176049188955393771073480317225236348763900864508438095942402486564946921672870121121880702710902571491457982301728040962849248111448269803900359174608386132472463944104746887432744675964507969649295562969909289790533631795441039850928077861314541291943623606258389450960248958520924767633883794161598416685094896668390728844857322904850265858771328984481532877604871003474760996274465635633605320306540455295545244214170167251127037395234669419944040919398687140833105408441088913274028571111746869631614923740733408876101151686291666916683370282693171133183164356367885964987987834313390638543281681977827776313238967329476116333978088815036680002503268397227411014203440525855283254160982188694543880902656620576581670313112097712894999157478747076829213068948737277315683563113894271612868348598512532818410082479479140423905252869941784090296204704682403615263245751750253876070891846867178603496826994312276817294518071980636665471017858294979704916994556982254394001059502710955934704921039293089068650911320717931167659176528683628964993688155182260765682224331924379512816184809948481748924423800689240645855235035623094398619857765441570234451498260516357577717969966350930168537270222025137432957198764569805306288721153910178187357729306604736521704667377644462347580520920035111906777081841996451557213250160984182003571543694438639958681545 [193,49] -357379022197815929409364862042487034457784040639526201969937202454519663126846126095789781650116377638101794775587246095804764650914050060081607091185264189752658242467473474074229784809580227948141848028425213727120275349192697085816570317367611188326173190018996360893259346025274476334833836718076042764434010521517221738836934598508952118853213149965013318011819171852777343715006347446749583127306342590740391233856575620770518479365806042273879858996735846207920912905940599871056454830525454348766724965018873530367701627174703149961759736743567600466037355389562233614808085577406666875940287518866107032828582306309966304424730148679800311476631153054227254426462544801617597231578395802060974577708241493786277924607212964952067471209169243133900691726506872055781675575355517374021619437137690741216395016384552666172068792910268597024249116487128093609193193001331887660782710137821567358745581812100870158778498834972119327508141132753363600024295064229726967427611903656592899676305893181513109605466219063019525441530702375999644252179865487130345482683515992434394287524400508217855931690513729931963104703270533651694842429649475461691880760511489263920480840441156707230597001824421579106141884219849868395676342579693364314061662799262675585771640353294328917931622520560284548071150559667769659904358190740811263715948018426174806507236504097662609057528945980756632383559056923708547280124152748151611911948236802812111608561966438631466520579146762734729313959749811733735617389841 [193,50] -169985819119234483119073497602770629180615239661262767378225681324231516436764877256974667531220728696057215328612530719065824505899498941868495909264006761900783774813941808891123845871877417460573948007306869984718316147975260139236778867110247368299922501291485670872852514676679957728290619469901894979615165596660222579145627215038400946508173092046157886292625892846159811357308308423526114934162208117187945668079767375012944138202000939032123314822594670684264428720042917186190105169052586153916064595639773888118699005585957405094157009381885145931179944098788276881807721567042764150513923689559790013640087501503546868830017484200369668264688630456186009813611870963939395648689335609350921682149560271268530430280722321224658270795346095846121937128750049670658951969537098860493190059955231848332282412781252412663006067988083117902496260742629020685421286870186864854104556586986682502132098004191022281493160957309345030003785148374147464549020356490616124926655737998333935592109610729081814317491858679758755741304499324228404237978434491111968113964639458192556291167122121884154213800446888728929472905109351735584260997030064046599174834286150683621138049473031495521584468308391587198771005440903031284078941158028815595530208670165042666978723944356929947477233904395976517530005734876455512943155254824372862077350699632730451487007042773776256631835442443677053878345184955669908962659490964564449341722849065324198435692583778812012928041139405253820955012857699986114513708 [193,51] 176995941671931279985395375737472521795359315021012943748272923849211914735804914672785729290528679704469238674297989426792367951708042129427741798536139811144897758413308553860241928779212827979875257620344450801152031769112720517469250974438564938310132304087727176640521741135672268344266733682555516437953481235082912812806166047059344807765311206195193046580812933616600860474968806782480937036325243966256034919332129900210335626079291089757652958895795823270227418144067667723527294696418556342491129651545337129309367037574711458841729978322725792358145415800484081633245240796085945919957490246156539006185936214505328506129067391492322285088868793619697679171371466477676239545648308690351367359132037231101310022234951077386533964825733216895388330389832313905750189885778846997724303056667520733420850012481674944184823146025956632126615174526954847477490069313613922315270339844173480128391295465945871889207176971169964448086997002057887476657624127941957847491010241387575268088293973048890631178898150905808108496139585164709946517566414588841853345758938237963960402955896490244236150613580980099870334673528349098317918452763177095777007440280663582410338069498240020715299179369738954337215751429733984292826598680038857344110749366796186910727365233957185863110524821513779817303285036774457959163783635819990173630917598937413892498939417416971221258428160587156186271269309675995493041737737779772296840140767918259153094430369164228807021107041284927242026383750746640408098 [193,52] -155766177157187755613267355910317285343762838103790436770720575987560055038063717018138339689347112891302260164611320861595164879367200463572979253286721176619905534083012355756943214013513343387830609129684254118201241737725709845034827364296581610590734105887864498708725417002862116526689538525872674563914129826150538748054618471179839438806085901026673751090709138439437499112338810029840080860359650752238252591228895713840783249055771314544616709908275048614780030028193695315547666096235833629182156240048943023725819312024753328200891969590140159237076299516131806192219080009654738909171644828795163801321304904052598286422948101855050306103294364136239305304997449614040309522626377143313505234703893811688816157589512685139711499808372832651299221339197931769469972582969164936829885643297233218934996074189739173532200490045363861918320227157457566438957728748357467153705588295832265683384474381634763993000387878079410211310093627984173939620877179009364692203391846766281787444654492519847052382029392089317264726718991521538745787925958858639574960681821918515707823301562767736841394281639830721299864294778358767506210992506467782358203436741584224984713201333305390998720199895085345554525929666513147270684437704994668599513132179192799868837489418362358124839679963811338328589777935081351254920460011544951223377881083719655396655037163262340195399333188088772740881927791765342049986997598544905941746513726438271192376373518193633685250558108357034495696701582681264181 [193,53] 128770545704291440933365799261919974989094594176722176805005704187157558967492224281044316929875232947689291295763929096612397709885278094829751583125092899814367059929476808671009879785911145166581300323989097126080408930273992146962708450189464890163563844233783811605021804077995727375427889956478381920484113358553017723545570084084774607691395070757629514910956156759903264516061034185854428047788995221651602117743339154080924783752692527946971331650782717960727627051024499416442489220825721369784702412855732148916370217299674412077054803897494425219134012795065513706044788129467985593737756178668700526396322908270997465875666935911691593760500015125548997672007829868783745444367798107837549987764517564140222561095500668591637355203439623887065797205726215162442399023579897177627804034058123874012010744772423737923413293470624813859502097830790855986218444474435055474729503883582352402207841328656763361320128876460159093933363366992554769082325227080400350468439417785682890482687435287173396979001008394259329157896972098072655888593080932831531149261932111389081358051542348346707355978074349881574448439567781572339006649151264221439836876087996916082709970138251457068029826805715568348245021779194506861203896273578684413108665655535845207377073244370839263324442455443185456730563638701031308130521386104448471828244624137983804423197476607388810451173933541145997688973227772389963393980198916189005890116585923572627920197514003161206888687723301118573371572914671101 [193,54] -98101118537866234402761711455634311102028331534178807187466930054113199872426376707371011856375753956784394614681221926209744594724508043587004339386867819892839334223533801324359792801890276738087532223044668244346063861947795311447882191078820306582126003204468845853324282202587208749701607563753930943884986588396533215694108773357428429393096032983254628364556167396242832532635589964514458233626058769628182916352693892984253718810280838186720039036583758934249060152259274893649041280580835343729991007627289837182399136223919667426920211555737410214813287575532088436059722481967471456831249684077011910524667317158711813422145525551375853549266037654276316134796458389595316439932868753784402359990332471568447872304011271405943208260961662243968975783242342688188851374773444065080703196268614573654690012102603597685953994990820527821548604887534199028385389169284104435881720643282865253469247686261711358036292312164122322745144015688724146544205375715603419059950762236482704705571220499591658890908980852274972699071727039912042657097452193914164028587486044939587425403748950178024530760831354116419534791516340136730579298252363933691640188239848800748234228657242241444706569582188016288809091747747149982130984946949208158701804113110135174239689234511620622350056596202432956989817335133357405720899223905151714134808930305374396297236933847508751380200025713488751862286657286155715294273499663110180494382625053406625641600074761413464010548372487499119626417872592 [193,55] 69722727196664904636999123474938092993961177315014274805794846640537115986152116087048294706357239054122541653979852804895621215983980324786115945090562149332148006735111071620387945929255921289637085755191442323333919494944883972808984698349394980066641815419239537025888904583293594899499500425066900630597688171915114982399480324554163284220343381052488608148706373831019760441836472408128947247967885419126185488490035926133342377004811198699857256016437564313899937407276854605070696716666645134353663125639899818172299975889174499705795862991392117047127404390089214648410425860213078835218266082510266882271258781598004000057426857644404510314031330043726661004107483936450030503933103166560088240196896656503812793067474920025636353665779805495080107703832643819527073404368537700127219739603650168220795300212078704252694684940682026180899359328267509326334696498774735920471618457279223294961809430440694713470807953864626529750983030341663389944406284612516365478929578217673639802278919862277659970457075178572938574752931501031244392914317487074449664442610081043130534381791098665226138354977149879837884871495313521198423050334196736952394403671435206817378419630658957253319672554497777139281649939324349264757462923816623869614904245360927969778462264396288126414067911209891502747342814896171132567473876272149544241465711877159216988959671765456018772760294549528465782245490128943926490480115102200888170677454823134208453141288147701415720857565758835962926850094 [193,56] -47337439505221250957935702764233369487479800271896868763647237360650570236068454755860859261090546288642639665140294449379983224619488435205574177009748047003948666202333237534879734801353833753625702376907121527512716121650412079076580896061169399968086283888382793799384700589350332507073781942615962260038862690202810856156434259590273345015475593563273978405355707479997463175162035363921232864163802170896617408707140884271911318387358021033202873357107214511892009252373244430112690312698103492578372010962690315408051100190946114620049885532361239603532242659001783727520026788649418379597080044536514565916481804871300061668524440577681670294499366271383636997415105244210566379264462705932346309970359725952338801004499085355316419344398650896720261179944080830156400629907027921939874310658097402175013002174938396557639681815620859495673507057668001024800136469100582723070006526706794825410324094727799189693354171873068942349286032353166626729442892027192521628850704753393349552936806561860856445876473081911840275720241506984992907416054856213233032947600071091845192164784316612402276113954087702281107029269189951285553549623605991286464781460178720786099697530866194364309721018450466975321820924561089034007128277703883657825819397932284657747894310807031145721701990211057625781386092203401044300260234580965793225847152139506885424565044941971156838909689445641693904390970718523145989697926584892928943730870581247208723324999548187521666236889614033226219017 [193,57] 31364495841264917586403880195006817729568719024927531741073916150354057884657191593417214223927903740407432559255836444631943796494480478835504221297364942463272874241816048074925444507073251550164795384993108174497787160282005238061547873175230830461011314478804128461633280720424945307586759787267976978557186211993304794080560719037898852983299541081000365996115925992405864667921836085472348915705962382216643885833383933148108070084030631526800530871476287848733240526689480203215291498470102606683340928457447189984933146454698240402637693932029834959724109919144181564058800749304656537825539148333011061754113432870478780718213200997963021105524027518605608939170253730648037286727456399764839466169697070263786018657650978905651029898464581722141771530353602687939903961552863416019538507306861767115555916596609652254479835213341992167279762527297260149134264834292151432693559077162397322662881450064299924532004673308724772299791872315464292738031078873697576492061470711417919854227200875958690645208535102202657737955895472990981589856523709694165668959900702081847400178202271098664962894609681294297125444733096887119770913615763573658408474226601209430502620189525832582878646282322244721186939166499805273003608656190381933789722630185472395451943005268877171912258081097139329553340069856681491626392406792847481035855075596238575359234066350397486794797723148079833648600796405849243509619087583629051918037365942806317714188135331442326025839990814100379298 [193,58] -20459046575945510006744229761573497878396864290000347484609004992016334373249957237414044240643522736728589330968982916567792478189959399069134168345239399881047147083722358543022661288060074451378161972787918346471775407085760458219291055851997126300309722670143559224537225605126810880388007394490666374414419536207238381084105713157490641605669930400499755112620982677771499124428385532110218169128317196068181653204277384341924978879423256642559868110825813529293692771736799328276724932912130289225411560572040887883632122662832290779257085887503093365340767274772693096288593133932985245617248357794579852734833326447056475667877728865665149582439495544661552259042185756011597187634302961900724176530014294589971040752645275986015339709127112094794291519036498770038452595973203325772074625456791141037343748908883518094594750218170281474314095739935220580640615363307804338602868366306258040457834318034851877026438728192548898515213307067449239539207146181652870793462593711608811470745625303062076307842828792432730001419852226793766977955632087925654733210264248738996633148842258703629473349289872903024827327009229980080560090812994069656260259241819072635260898827808924949283173123865480564908277387739756936024700208268811667904722598763131337764920583576115174845414736629981237160834726477515842597888840990333300204349173329861594510778898427055532828858826382225720897777243418240432200162425132479845941631411736649963712150364635061699115082577297988537 [193,59] 13039862176408478849271542955096481783130169321589823209713239239429439914348380592347875777026909397078254979899823103560484396060093101540758226000830482862364108005452051038029815312207158972241561127755756784462398927085902822946830603055969717807551457994899798977069798801655686866484895425169452498694942280679792418740525040308584436804113476250243632589570862497710631550437237364944858092061488055832041158882502923925626127119364904308273443673819984096732072123993777993834136325973722412334309494464081235721690874760415456993834011235554321684499421591068381392731564015247317871105170449319654424197824893257938679795984295192487435783559136421066759541090082968318939175979741909333963429551530875819035983249287922354611103500677200049972198354372746699844340271419249709959339266908770761127141530300896256195075586371384276013799547299596893678558784781260663471386353133922741036296362658241385629815504463950264410393817090149391987420561442177204182457844048013303817545187301571915816143089815902620647663171078898814127397157297290928839429782045265732364539037898625982512734035476905183746227248574120541851844987363420546002463089781199273534598429262597694261870218737897958539467807983976183244177381318520144074605997430011542897306630676521505986503579895639204723873185868939353545673942256132600988861390612256655357421633192527579438985870894754895852460284966614755252057777937918016220887934564053464425913187239217051410163302853520621 [193,60] -7974144354294382380811046724097359444636224068169728149558671469076951713007390644871946649485950558656646798692702100576267794757295747285825474655934071305296868755260931039974864717378559226805410961488662296546119786144630376491790683185059952656861550407126275445214861390468991339357434258488501963162832483974483210278560157370313174636090205553326329958361104760672263296129120379498520361041921826202785829653107710459089351302862770161699067965253805246694878302222453677137246636632830946514496898692284750879113068923195202648571261464437305471953805553846516864098797040651993296774602566790494140749947745447238803445070574790161020660618616507208401347090849333858106270475113392709034370658241139851459737575447497191581479697315978436371684096595165284510475862536405331429165301934552712958532808605048379060146817074012210050435882855536954089966570016827318460554290747087859780179822895680984146568221478125791321947027116192683261019669486133343400572024627176917981556436789031608330895931014247892790863749215928242676892974628419873205035249566505539454762512861721808783832214320990315330189195556071960723327046155869187962679539117498772278499515904772810948040258849533600517547067004127990144366285137270033067899779402075503292624573165987282186274524254144689826719647737558861474630003459262428755443794476983351013338165088908952063645707142400896174852419691674087226274291091081982462959255499090314799283292637061301109376681607573 [193,61] 4585498752155362701342446205233647166070666942705013751623733007673718374578645138569004375583095113421061113297411880460048833217471665477576434145264988036033556215381889183631942134531065244641963588084001126018132396696697520747850258922084964474267043441462590807620012067861278047837212211205952266394074896430732793702326008006888938099774807175765836551697788920393071226389256307830993559606156413740965596613168385525369133527489512862987699238997900766765541871031887760403600624264751161839270032819232700908876011734946804138955403937079449123400410787687857837585736871814633744141898516240165136635669957948584388211133906674151342172350198021385342090135831436567755940536980842134380718269924322477669557996290589290935615682065727443049855817103058279890237309394219182180786000361368879481881460939152928880105475221552233625357495094809666500366916745541585254283977044044762291672623010564484542190090948367419746033786356665344477002784325679329577291510861483409922457785280056133394103020992040743452635344263435346795968503572417428769197366830815244973620319852662237136211437461262718168738020245864632338579489367753896315101981866133147996342139348054959883887756073709850519876783714317412575202968987025883535887066597987983408153763227696372038610834333971256146579880227898980929545848473827229571452383891615858423753707053730034768926469487913280531174994833272525137981991966692852948088842339539255371123355968408294641592731137 [193,62] -2438150402400970096040396185388345615794549386157260182744465480475759845840278723476299550972104341984623156557594499436761658377574669421452739317173326994459600825521158326343552097464826169982939772988590475021181890409656650091888528020087733499158671179391477143392710030756442267577869201035558054023482536319657841934342883675129833028432240674220600188010549746512029327905885450743299533546993077923798476727915840740220053393867330252807521760243898865381695728010816307328186351209645499349677727481112603226158273619777530994048882222902535962204455550881242311093241968960296806434443654501320935146803135178439352989435580182480501110391396162473780016727986728096680996503727969761332790965362124319828852972832457928953119796665927837308033810914951345298956767274639196968985433446167695036054614045329300505029578149562302424268893471939673423004641086046634834922049536543814517292962487375605787846394544121720438746495914931730538275034035353295118613041004700027934011542957402128958734874421934287116141479982109628565615592304085076402095289544132277874434314143606481386534214372880182321867541755873799759513545804191336253236204264498236944490892127783299775686300116435730674690387071813302378547342226759241735477496758063588162732655131867818898887816900167930910954414557097241225400654685718491391472085611890965694676206965484988399576708843982185010760539691216485026542390961408782194791274994184581089352598745684950376779785 [193,63] 1183329694817451539220020363366870166561688591814541019878207101271645101236683087392204315373275359787326896136199787262991804841245157738699557249767374782932912642252261676540837734310673321647166820993169481339333907441705021585570926706805206460768614340987986052237377237689203757159858107507429263022095129316187174988892769388268833039741946080363624579796550574390464076139317451681188532477599062586107642711434909821756694915455426782629369555164695043562114026644436348067500364224369851345011851466318083758991429937681035353713867489222699292045588714995732220351482042813968240588937968524786322965434758159536616050424586110608547185161870314041269266128352463297194801004242682901597056286203031953715454891780133631950835247570722994145939965319088017017670392841789315454486926274014914255260834618332786248830428755586842787378308148032078864869281409930960969984560871143048332930025753015292618483087364338007332572050208971521601808615583381761190742375547751950262442843372010242436210795944766199262029535835094929353632889641166498129852284015449306170639773295231991943336088483462051836617155762466880539325268215276218245812444904021788456927771456265429843543436498104569722506155555602215853698374426134056453923981623180086851063593393993395086398881074823410898698599896649916850909525400984194303306405052277633393088283660742326585188259811374033748902517474183732029045299940479458107035638466595713083775025016479568967098 [193,64] -518983317847848026582738262501235251045301528305003615738797970255530425572855015111567159999869746015653071590240882824716208098177951835097221235967673992651645346929205143575897692692251201788818593037870481875287369878873600505798072534594310602989336005237375640856786418082517255641328339976200181122553201952459513583178014166143240820886102433265715218841279461595395966831276175774257522213931129924299071456425899731568507810801238594529567201058731131566170523689175482169008548579444547782419002757920338470407461425830373948658290470730032722785022143686063237584254065537668121774136578170537088287833422036969814768276815360110366246758874319427125141046734250263253767377352073827939984497982052646517917745630620629284481932669250309070826633971838432800427389231705754904126730832621350982383036467210771450336581179522266591465118211467495620722722837813148025084117830257091482043136518760607591581923647710332521494927696761393829446413402773569708065212807610787667888398291508935431700692691171508670107553671746960198248475897130102309680530306478782507576028259060216082144248892598612589846013058835353768103267968060872289398053345179037989059133195204158027203401615001029125367823157595504219495942326854803072033016405839498089874560357733633885566983157329605481757093044883052764322125007163921211843919017781333318349282912176559252148838774646809226788695368206734138017266030369740843604214860591002360484314870529744872 [193,65] 204150158648358981874448531978926660111645716065422157090993718839802939158588898457039964615337056125296631271765855745004547873848489361411683408501382496894713734318842575393051497178909359235777477883410717125196910925041577405740317949415915674914756387863682559760176300909930156162247671670395282428247730925744936951820096367513514146376211430929411957696697741432195268496161974250387813795858752046277408778558671615196531603525067323041554244675041345090919501421712889063876739815958865044386704793096692589404652715212264940776325043459475711510339866895681718838433256807177014426672089449951526907796355753474317153055641320289802090118234763951203134996780702579462034252743081079334635002855862296739143140325102780301409758418730297916212107435382535183080426455497058980180338311811144654158171835555713834688399094942151711046709548704803413612553729000852096647911476929659668357434303056356330274557170072723848649710884237759478320541749794843714043489956849465597509294013394364752730199010198496903195987863259373405709124412534614014989558095038645458470701003440536679731656624834110291118447182957502619491231734849687030091945552682902263120445386833455325935108844706764987019958061189556996064040633469706149384424047212151681793342359590225030988670954803288473146989346242379947641498301577611613627745495835038619927571450134044154434370247137545089321713509594593680389574153031163257915722151402074225521961701285167 [193,66] -71996110178693600353401750818671670198695305005750094950170218528219931217421135829389920316494982309202957297117944643664285283587502692723286201860843918634763144920402084435280230542627855244029058315518119756584705037594646072194984573496146068319465820862792266777461844626443045610438677491392720099471570699012304631656987974355650339794118964997665323326270391684194018258010703651836161082885552117239583798880888364203389127267017229942481696224528404877511093980828780255188431508223864374377347917101459429437278791403262886962396836548306409219978308008634645216076492850973761655227790110508426726585630566338514101882195730023445498469807169940936406682177639222094555675194054323438222932245655562539005272270156495070833543290322326589721349517690896741185680022109249875359135135398350910977521615167267223390600361843233423152318540829982255046387487644094039870480188972545916903206266270754911183472333454893448404479080345304453772829595873167511099624305994062174843424090895876828226081155025071609270479187103202526706323807553390487677076408761556936231000018685792957528477462408595096164828025188519017252781822230284515602075972363266398998195468115368309136389979237689456361146050433381017133642062171820416480690151977973980822862799897540904822964953316552016662192433556108017605152804561476351248207826938975661564767579795548737152326395959298527934235556571429918795196430923382455185386139095739326534264872688 [193,67] 23366264630763436621677381086672035530173526986545695062532809471110440980278528977367626671022733419665577536463248706664482669433713500827085299755220257598996760009505390820803696938137734019911475839701531487078942985432786085355302520595307492114958711087728929053131545378076718536459602400512962439344710396804872035377608417564487949606007361056718979736716393288234506084725399858036789942168758161335047496423523928335427472539491599587824578136420964586687071273466118753863663855627987522446987786786807028653915623045837598907529189424732460054791509156940553625376713513986312789505557163771185319269918329091753519280307279891705340427383616615142371363744877340210369968275348280126974416987500012644343964373327558502407841806588478446499109095012362992413446003716321709419924244526339069175016191554884363253764259144238937075469604197801353982875489876321366087408078786323206556145055532739404845921790699828935430855179967125983989725022487787974857739743978702405317414678534267500100062710963638379731631239050236543862673227937091669456921526973688340900558139210723031132394558508575438688732205956652560439728959447179286560998470494306547650357006861135982253839027706592464187899906667266506354291693495207628311018139266959533574331705341411305379852372268515638618664944828398517504706851294958985811197277542866275419795031537261943921047312988930561926487702615720200364956234840335820168033457913978187882788883 [193,68] -7730660442829416077212059907716047664830218567336364787763554662498108707017583442428085108104990951931397238759030131747549355659928580908955115503108078744811626092128499452305897496175533917602358179347255738809331940639317183846546384535336831169395828980537787241662578363112726534145047269325922310704690122369537523189970181964911802895953948564521727292418158247326647295866764106959278658965831564795497488557717252008316583532853295196512241597819459404301652926889154901079352883324293153145747086121198713365056443273872354723307836757449476596098813076366315904326423980403046734309773423120855805751417533572530592726955810729339659217953532346771859370379950825579040068730889166314342946566788254163209821974113520007264067866845537020043859955808186388179559723301186848228777159044006310844251858091862995911247523487083323150828059074757699344590846979172787038987344847484689423505561310335689413926645554462864649020519463645078970261423418953805436905896654147295913406309302988343197676860313220698742103061068061055083165011322681894352334830987083014861927932286557923167372820341905260283732873669414081667152190298670658385516650515378908134003384715185385961326574863313335341170899050167736428782053122363091877403823326415047847070099543881674889325193199932728182349852698819880746966613784716585962407542478944973605329248690044026619782451050483819843406258665667471390857064689624792017281471431058654881961 [193,69] 3142793374881625234633972964236056746525231833204326209022582107380346869227563717942215962557583079119584328362275481212323263163480758480163686575499125086424576553153527482588924783135130268089641102960715185256975075882053512083597553743562621010718598045748490369332132778122850989043143064848536174998881144033087043815490568984654322758359656293332852738619176343515791707521537483976513666372800012274508927237807130471055099972437039519571843344781477074251671966617529617701802516930672587728285215543276604376953634868526281075381877850674517606957336397260289942014545423894489208642586771422830764215696465781660998680078249793471858431841416322366452827301083912538478253655589890426512652485523497302088527105570671609673705466594664556973382994285013826336087865561255488475363487219141875054504295254086936720173063331935177544209935121733403255306623752968933353511278101121470903731164381746207533232543947269010409978035629907123112484693449234359639700409092757729411063048890592061718140692816821878064185914525246287774391457160108872133501736012099106770388723081792405222915417358544189303184242487891725104600176625550513022145295996888416873143013199453372957201331512640229167476849572993022079474481009234913603451658305272710742553437348705651009328046784590420609414660850036917727017773982406881105299897785415492392971169307280885754548301641627618623551951863323719188188721517908082248346781551338611891 [193,70] -1638447607769942026868602558389542020634317877562214842611198394615523139251483992452822998546864300988888130827381095043654572770490585005913084740194538041415400934451677990313524181705065675605765644333135553733558693404586289794504157769024096172857055602999813183321054600840129060778910146144593091475295319773864930991187785831612236327457016943789519001649752835737873512289713196227146907272724487850265625859049649806636202194106936788443114281259137665373957669064310617567599670648291118139329811622678128298776824471341741690793563508250044797255113657073591974328978944040806795110546638196863741803929445713479256509921470819708787075161801156432366136580646865837521083148282196033213319728456768483143416046965389041688533025149868512632616403778845851691438807225302000428698740233653614912147026207678477964813289701750489152298754688380132859909530682792879972474477815037400511298415383027126093665462342333994266234339915402683237058851205424795822603128428464925343012531294405599089395827017495265518882878209929125989081394261756873161848538645836748119854060592964842022860188059182998382333160478254610585770908007182149521499320212149633772856353796773044398006516599628521253465173086972135047599827404550361967383915048072286812516609085540702929851941043468878137595985985890274587402106105496066599818939712992809689414191473456922092462257475338719845803769370061455348733478895574514741513689762732185 [193,71] 908948630184755109389215457542497001812070463334179086984189848862843100187477312310961819680957045943639641795995910709201115314590740000253287917358087218390147141581639639043531929082894223484053707392745987039271921915624719901230327185555402383675642239240970552988438227916080973133411022296738802221267066987669579318779820508200171755017509852063920883771959115523849124206216149143246098161646035749081091406227530365328893027729137999464853360111619386477293294958128120133219781418917384350914401363217703422522144276543868295164250374603468404812421761026513253991144125283041816439133217967477033741915410838401942259432153782520747370737018233268565253471789221987535356352532661276850406095238772994816471761515064080304681264601791959010002205541040577376354661149575567206220728280477019038679507805323514841048782941608355815531397531308346172541647043356404834421196914130608508626228680498075866377408976712640434347581777707155593098644519957538940983357308078919354289437053492206328351024288479886311914885595726686427552872245956074343309064067279184840636727463355941347607387961787357881919668276277422063366346970579680481438960272420159268688554269319123289592465695347114268517840978318261167932937521233552038945857547911428400444802441380433057263254750360492861773749991095793704241507048712840511326656176673791188125095357211432467446259741365552830963970560601773806307472046498505576397959829307 [193,72] -458607854463576896957144730112210510508002025763569093932747804785896362894581217140759461071520993979571985347285148184473684231662910490352911770192953921061313674108861058326151831960509609652335574221016708456691915892075961510058691221210189266847369027557416483114576216591986212791721395224277200669698715097714826491406490910902672773293905508778317926930379902691701494989999861626114309012898434649201764030250036532387251609280911023229077557878484066593070172764998420201422381889977873433830479346812031160420554616314447506235263578754448856619621351586032195099766548636660362394345572870466127577490743299892093663848788516454908250244876580667326203961791681193117450981865116736306160505849753145787797544522301061298086920211784604247646519896141504369250262546397248960499675331251401292969522437034147050086481940813716341880642880825920320579607475425492207461810952221008008047126981902723244782827207000771891684206050761659349802042226913733976410440638201890195758250125541480352975821825517486903458361906597796080270620707473662270485973724846384968247777025835253605223933122882907442538441099080993031966059906210192465016999324475949953373420529371202239165737858833740401622982209864555791694381621683625558175417241835259864840926370027004259048900570252832588791929803062617933115505530430662321582618552836524687271900006874640100064628176910103763976554678585578685310716671857644538024820670 [193,73] 196566331848653707396711094988212686854331190739641160640870512905641237504402712590298797069910010528982076393175497463079652183796699853873996492557486145795496327230044926509241555943261396452288534852796870410266029598675108544077477678786418968176084124556954850890637114437834657727384051600485695658746997864025367123479694823121967302612470025223808487128702764806623527364451965764733049727429867008261426848230775414496340401657557814034288954413738921329223439788738882650445295194432418481857944743761991614234533606512194858662866835455252343890215579849696694743620662885098790733389850252159296756847237252456753781305610489010015357004667842546184214486492872842798881706382857758989092208131371037450948600463463783750227272471145685695933436709039864806600655044552309514331943930192585141406808051962723958092281177442986650448351585168604521605305744081342057117900642581329885739353884990573026169291815179906123575026846887463060184899987765245939814450058596675925102403450673921529404822052993159831825772194453182063595988684233546492444937366533290539461458849096147412222846975945465633688987596984843245573369286824578218367231804325199920134813173109907552218630211821184172015881322388121620824904327252097381996463681381360185658823625366953512976485850930042873515109461886046636240474347116087543596120323468543019365822458813080006549785090119320695429006420436123475062457492985245722423754 [193,74] -68544367411797890785644481341446944145858384118573116783481442025727798650072923250751651073074346452714196064076551739838319731790258343344774625502951501517121311841686343165726394497042805826523414518271846928233589665672627003700171788572090486722101141982888466023330492488419107811238692409657525477919364205727469004554631540677633700273870559046307256292403348646400830175663689914009315656458782936941077688794582744050251662741750302861897422809469485182774365744115448102575330447680307568714523930709616828747117846948840235717433923239105802841512668446152580849494211634827078121295759480819704964160269476980408219547041588280356462383135121358393371859728134057101438286205349506724090944099147077698292299928573069934703340801280839457473297324814436832077187653585145853683015141220182638006073575294289062946256592332327535455832142564499632730920132281856241768686062199793311037446933864678357716795032394615869505366216822551335057390187188334785740480827381410629425339077822771121508201692504111781370564674238321016729688606437882900530328489911994035259269573694897460504083117083164913138776177449109325381423512600409981789397583529267040183628126501105584185093354048716937244880951516575613641087776428734717273227624648829608219055494728421864304671027322582531895401814168453857674482922815304011777098007262811820856252745071359281139830127066240271324057147872643340743325260022888204798 [193,75] 17937376652578260871993978611177599670447352658564319592986365579880323452311093601375155135097556688589374279112497749884682430428562368085879169362091340052816177962707642473987521672116647466413294226428458308085363660416090703651261706969914016175523695945833237909534718553110161062256535810042678841197590958024731133819394043930435444329035625208067877053460477235324684261541743110259765908762282781796556788127185074546935581558367612178599249017776765789881706600574629971680997518899632301312768890112601201307359827299156743230098852534295702464506963976883876004729126551964423693271205252076829158227972584741340717520892147036916989075850077526098687903259802087771557019332469709815039147902006168238432742494973798543670983599514349770408328040510645067966557230120409889744815478238890126850306975769044290647713422380903164393089822081775129012174196822994886240109285156309547705269281460803558621346022089465068547320804095090128907083142387384155171894947918928336432215177004763173204682500022762187999048677499284659316938569315259183685974409633197768113493345682330342117182312274577653367317407956514167771247872514194882485054323942636668874943975368001085297280299230496002348473021446738087440824063891522325042268013566927611082324967932798382982042190514250166103116880481617639851013080400941322559584987915375749090817497402577572075795618181952249338273246033919393428071139117929147 [193,76] -2511984623508473252848701616008786186692634864902058625554786725530330025377526144906609425842719444413804478933857121191033166464821859100617834202620747608136699911055417187298216277935959963389521650893159909322661015007517563083280817704181849595665186274736703389485960716195123776824472737019826799437762431523697388750681377155220508851856414477241884848069832813241242431602271037143589725181315293158822496336891106113739674344598298066556538928057913979190991632229702553657594834992090657104344343174641033648042163273816185592985415647879113883303386252874446080124245721212209576054174308698946548974215482803778717799843599865717925702937032848472926197900915694933954386575256334368408704091590264041518273177846162730460647698511125949509625381610297324568305062431342163898713091896798600075877322959673884036129962081233311265387705681472174162890333577290722540884814122731050710224271194595712516949176650605781439903782439319515504353740377593073363034826365375182595131320425831744125294590483825806654250029992315794379064066258466813664143684043504882584334636512585401921145549670247525455132770392686034913627042566711901549845121264441491417611322405092471693063617367697340433566976333083885495921980024582020451294116809360435392268441568991208045606055305600007293767489674135066954715704508216499757151021146435384248843672327912396661703989846978251035358530253378768607963805414876 [193,77] -564491764664575831148745957531780338192443217246881032859584680814212512352975536961211351122029507001743267476319911779345193668855197504781564666799654669277828181101171831336951219215761099200819485791696601139041595706539174921482309998454788219201265944862829629710169685777309996345083025405554579848069383103156486960499575928135156141757663370880951187374461742151703360716773755912595761895870950105956299976739539980572888791310465008756478115018693274496839230232075934906069539798283999240863938820479511680350729869752442914396565460578133694194647980141133217809417693033840938004009207919602814095857993236382915938495932745167330093885625349642508843777651821758102029532123239481703067321248753032346002434214554697780753370989876589034213154153104538139912408527163652275988605185092224760911467298133646339728303997972816201780119016465158593210615977526955494636471628659468699801121661559517382757383291606664063978683819933825419541409537860092365084951019566592335802094528416879538689331118722647202320776272315919783851611512189067059451523487540616907149027473688204074647811803588738022032231034201043090450507734815883556330501611271654772406243366087793505779650780736510059617236629012536171719355681745823296264604833956303100938344151345521003535095852381959394715361265870388588301156704020965269233235265575152051931426965976418345489614324078496033083813254599574817275749843 [193,78] 566238629355762287407851219491518506530314423199511444879933656863186527623424584021826811794405113112040483628078896334670228147062213451986197916480185827721735876837455248579441450185859040536813031669313821170430802664117473981437528652493041536352831576545279475884040699780588720833920100915082501672306829967573866444237223793981884365298934389857814318595329361563557044001882642965537850296792051342095710003773655777011753264484281999086240334455011526058916611950997146446451725287108507335135499377977200613041594243283150079662380147773255443029277804682683685773900315766611883895257060223996257689790593774112033491048220510477989500208764688372194261438167820253255771942622641418518320650446266595836064643565221998433554846248244717532293172706315465603588509085783015853457341787733105346203638029618716352935634490237018221228183333881849641992226630672262032116870078925262980041715934022000710560642638982235501888454688685209008833787837107718022236191890124673453013479510963121173168102541167906084583553469825864372723097698299643468275928731872016807999459174344556484349117718195714720310064725389492292924098629130056832411805337176439524486668412190302576619407348543241552922539479026526778256450030036803118427816252651861428670458067008282053272082783217990162523220071453363735455305514169821560720157486187309518519712671335843974955794253405513050541829808770856402827767 [193,79] -242314926521821066393858949380378497375964256664799669767763698113134228066842654513947701800638340197568737662283782920826359049278921273943477799357105397014546607140942485750181418329464123361619291385081442967413095808685339075513025927270258737547133397390699613482943719791682572532021684650621453077639823624150187773721821576584679730262567640846176373288515792866948557527550371046291623067443591702932130349250689448826231024592567281666237694108091469039616779903747824614477218093527374170164828673482762241943844910818125298028688291061462119900844729071109733866482068566650147277461108128653446906202619782130628948970713675241927534413131157020902581767727260662820381981161630234375897367775160732819225680756997726892350645208948272630630916645912988202328467006622267664507559125722435534566122387801014275831334385029463592771724120714904978657927154943570095590566107412915836014211886828053292548137625627347435477824808313623192785168164343939701928261343698225274039503702026090752901672624442735732477782989588838151385247113085923079397732051860690472710760100509842213195191467560213959995197168442401112978905518715650359522524590165998162725964544381818958477796695196594890046841445334080369364860357727361634076880774454674998319170796813146624809649261241533513754250670693042982919713610646551021575865772851991604241600436993268660836544094067701509698039959812584858723 [193,80] 72409460030039215575936489303428937898926143650283150514817711370880877201602270825435764230518642207777860412639474275562548537448907868480767807088813069912524378157850098606913086513462772742912186099911055857911503248961798339417870029650848242293215374168501968721284977860342746596640618429277818933490541417881856814777646890286037183418705812263772397867302195652592478072171893280726772173121813925790989379570802991511389868119616721321514005186681830498177208440651104369253737424188899963519252557098771855825594331788487673142547870115109244656391280183682260237555356747011382976767336873019085945898776744826303402249266538154032053743742797734423399721228035075006140718134276904432234908970215154488086315330418181359298253840902481472791808632163370892408315166599055968899571870876060933413046795614746516779555995885966641931302981400243905246498096708926664517747658655493543524266176103713950016580686058401511153572009251330642652281471121069960240277560564600100149580028177762909468018837772821769818936457783232276793392053363847390848632987913031231100730403717586521145193207104919971818530479137490404593249468577451158523587267978193763402547328700063010913467470013903263702719321145646664414474286174781356525935678479546608239641219994033127791914609812917452004711792701940463888404217364174654935924836086222716222240613106537265904967524997082455338530941388159278 [193,81] -15807387689048801932992558339957525387931296716653385290603258736041477062754419106979404425868195523754996906268035833220331068417913701478617694155615551788072833823072482421143752919724928595689151403583737325532086995230171951957112653211076612681459319652461953445228769192457068566797321932707934967939211019692236886886544844737763805990441632355048869505471295973326363850674166768293409069544893727488850661934065827089377260402239482754727020873104735424360282376359094052710429821030031842060425514580784702809507900568747862199096247261441532665172981180760498349583680349927350984200533487292851364020671671956647911568861095155316204170776413909711702690879354735842784151252674780126367304312456474632455466715088100161501843207509999916984537849010831699686383957400117486852358947361401433372019839966207528259047166273776360062179991262662937798735847531543566241460353992279173331269845429518776047841932591628891989271038826955582409313242848004672223962858157352861171050835178387434765508787898573754567500093290897660962606906361150548172364332801657281848201318736563875185767164484635938411194776292884591970590570264035003164032309286518626763693589262319859874774317433722285127488354004747606200210286810025389020211341257316722157659065943400326933920218957137471173911716569467056405786715521203466927356377785870165205301644120161543491976586138054058202371269950178 [193,82] 2203595047741380579704082964513970302318814421020352890318129297890502371687208692918305043653184787569970210963909707505944785846425358006107956769487116165295711696031928441185794975649674166547451524037457772088587719339433176620312966750183910235676203434548588898354735522581260560674592318914111257102737450851173783826584568446842982040009302593042385842881367497126614538504339032173159303545267881809452670010442535587923447109446404147338621688138007902721195004186489580329996127614810020065134350267852208917939325996637439842833874407280566718212611836026087979186508489646824686701029334512406403023365877843867386321930625200074448085338493088027863860881463693011231695294139680971027316132541052136664050155411694101280159419782197465393691191566860151390739298794902570914722322619623845722877256537874619933369965641374128958101940392434550803172989252418332465303893142861266959158490864113036614025641223263240508670739012332709700008922070152540791454910269207581228178294106596314968709725913287760877395509234333259887978521006465350018563318408132271612934626288202803761955901885374337683337234020708844841588345527355690954153485232978435473042407862698525510665944007308504052572751505889380540218638850724668897724224877964942592899182965488565266454816213564599815072179588487271250331723799457369814085878114281228831086596757784333698256150025948092633099584185 [193,83] -160975819398405500871524163915197861882180292763579439636605964616568012329948819391272319612478441560313327347254263596891935026057031857246386800989669847124436927169264216584435666715022010732593669921343812558850219510512626188855548557488900511944508576661183734045990489621798549480593668510500226282689375717806872585842950170016010870416254160611235902337378027093770153317667033283056986209627911330755121844546648045864545259353285242665066772288040114920091461880134497926123565032952144141132343943536882491223983482064013687209887765865632497767674474571470439116693965656341786435932632020304560433512486802614832728535283192047361780582372382935961002492341824933793856051173559557522494700507111564515991307738930381482654064753525051087654817885124940183653345165128208160337391729638252260499304181787629153067551747134774828301903425151952062138632455998382345157437103264986495440780041120366932106435781005415485620943071955212250871369158451230221440146875351009702787836022225700771253845020699857893413937133077671743267077376001642790444456844597408820737825259823536209185750044413839805473641574732380791542590748153401486842713060540587633589014206344556399986911456666428103599366192719516545334466087678393305949372992949748992359642575315145341948054358823366301627658987230750621242510821386892062281554867466395031557844588519021452283582521068613645324 [193,84] -111430847434753182704316225216674245761475061465041721159499422064025506838857332892487356167269083936526430503885200974513889843149652050077731362776068917449618022760680138148234323189528639049274276686856108249126356981949997631453426935436716346855497587407391905086113706608510451602420356906592194626240930182778714445537062911707122161624437377274667927009098511431762968293228904569243651932949656963824147286365607938851295779520551140692225269422657854509571273682121594722314787328171254668157113380473570443919730776760164435499984708203502939484975355145464535200383686847305139431266158758134434070906236699963336422758384078929891010670139941624130016289864437196567149641756607281224929525339758359235044539291443500047119258543266005793301950886921241535334194839079178250000225996163943892820676507092529699761706398351165535211223486906488336925161703122633764564288505219785738115706855200808953735973226042637744575344959078900557421111809319601844783641665267105453112100636171608454202118130757534200869118265271789787594072256969432006814015182225362662777337045163537984082701932111897116926493128450460603672461962640712968818674259771430350688176014383120827425254772297741574311874296235912309721651493968905606035978084205651264290850719340145377156482440998983766588699138311678966305250195358401215324752397240569967168403754720396574933302020720488151428 [193,85] 40937837829480405291105216768940108550479019056332202645481619575660837612697369082751220187733459110197276852327410825271373932935134776991807670300897524196520882043266038599297744923787665052129619587748048414393773966195513823952025828321622174830962945985873383564335829282511400359074223143745229336317256804557459524927826448208592984015286046596364875976370961893560304690875190497488051284118228850610630541836943827670563793324920633357397943917961531138834523291358431185896621550412179553559747073264518923662997753252018876298132570192145475663219978858905800631138342539217375409441136703560560274226130356781241898774971883234176399088875588270476655786649357282329813995279615873198962402832964692073889840368857715666602594984523823534553883696447143322158221201376340789578902455072882451393886365060844553115456985866178966567324915424323745822705405783663265166199764402163012625111888996849337085713894249607916926478953008907010721496809668775937265448728844982038186315677215610228479085085842004721017374409401475215948514732879748572688484854681316411186951640837788402697187277200873234102804242783594591959713398835949755486918290723416520806190421386785043736122591245094757262016720103468768464376012269151171319396440400466438569936917972398393214321353734340180565775897733856131236067744221677800626753482679459158529801541779557006375178302929800882 [193,86] -9921919616275877514830010665545891737738399253473917798596293233175138382489023783199239034843690882186013710311028708954207491166817930180976022996841078007110933191972794785608003800433478021452375865496354808637491846315229710454674449569676446546787756112702640518981654754817078960808043961378779941664604305135431399965958889898193994052035737628892699293041302992500731161071741114459573764410498632323780960755608900990267205770321631089557320651122255531752976653479402515065066113921590425866105742821788574617507901271831745020982440945392262838457489168018233830499666689937383961594001708586625015290727066537422047015615124405273810571894259244788181693885944881540352184586014188087743350529904377877864090855499943896606966621361898998894535888610249366229684660838916434210500127993303378368915589356803622301234665469419600330247015838769982925180372149766117309966119423051065807620328749728296184163239327644214634141630852502852633820249855951681904279029285708407513705625954347540194676679534224219797232559490009737846676424277304380622071238500397177628269360250331352442974736221169061039075813116219593447595411057260006773194709967910925067097847087314130836743674704742581427513483872896478848141102301777561479393380766346518304800228398233579859433136379565851615387997496120249671927321187587556030306408566778667489556163707348969479276144705844 [193,87] 1904289232686127887561721805522097738729593896166609262741130544481065368505131970908056547724949994310101512164750601049787754561049827696031802005971273753344710434974504771585774008782070007985648440144607287187067194085950097966909593032648413121799971363256332134384874803632733257067764211237490117468029009666000711947684056868316797138363083568912083812415423281319007597704978271095123686870678710246218311990772894874102491000724558415080019221542831080503949635580084696401289217078192642835489668361753395890947074109939075011445069822803975468079276261576178363696040577878419671206668856570978011212945668288274595075087433378880516716254814109638763079717615104377010186046193219166986591832956074371050365546469045536691955521083170248274009062397925676185471958293050540829663733515975203482173703053480259651065901345767199446501301413761965904489098751930472022652155246947634081089102957766802897581031898259687575259737754692620851627174582487862950316886221707321840252077396247185057585713464594370394995619455499889557912346378853608899572463371445665828525242704789402447302261630700902848520096000082879389510682678672168779710014089081398327625727839564165965736169297174426860817941748457027258192761180217915445715422698984410224597785811987967811713334319037523107579876567746016720426225252766856294218629007235561014481494468978908041881649128 [193,88] -314442485019427439295080598288417113345067893255387704555789746015410771665060831311352109069823444010790243759969253367915270865223966412446024241178786824954697757995630183479926047197018494018865602125577766161807096816028144942994091150002273917503546765031647272240951138326886729882417628508741906997487278237950253627501201099648239971395597669668905570128450461926369870941798296001770240617808691111873197237599985012570037609517632179889486749662196084222316189937433497624158641046257981424762658339852461905678562409046410114499197506738393301006171772422611772873504710004660917004081638738443383737405093165687082256808449110770701781992537299178434978210641442170789423546484890175004919849692255061010756934653882708397596761290128179253450172606700551344623037626639797475579365279997944659796167947761155071658324664312034422393081062750402997088340295687213128990189939460373150395717846880816847324726172841058005526902691093560909258951034402773742226469843380640041545381046890786608513654037405804872252271154741174845463301682119922284402918406815301191638574848775635887266497807976782360923089943753150659740554212212184283506783410305635876190977484554990902457233880382890736644128387778517144547918026844531050365222806106324181789756415365459213839932094920847928993752276191042832494583284156797965812656890087912281871863416722904800160336 [193,89] 48361818115728669087162588508913506410452131032450546546436470109195531242073239885098935012423861158123005748399527910479412553061318230657079625999418427448533792678817596687060880137488787907560975780133940579308017558651343207612868068727784613210289783859742082617496906386194543348158276297865217745809055459301955923644452250046231860462142554069171544236878554778337326689590987086370197780218809874500396340754273829684336017961196769862855930961998913026907577609373602437885451546777889245521275358552277754689483930871989501425515792121407633474098070041911860183719671159759349961633840892458965360643833200888964145069096663530429261958215783450244398733569901713014695811607454280009161365842546988057561949609217015833483195217402325405126974566506118172219117210486389782894219281551072868352801967376786987266900131221603451732065478334273780699981409909099251747704826228499212740697295012395714361924460892258786642760326988419169745383328677332671861738840491366420878002253501650005313947218374122755949604471929516562710537817614704888000933124605174221730307618840823047398518793687372701580948026369979907841457804345705356655021541784559510632163930110399083744543254263654737719567033066685277409815538486321620349071830992517044720894399627117821791254933906418911185084375317682784191353155991456751289022238994203624059826259028031948081 [193,90] -7499359039744019746585079426902501131075312285862164201489637060318462347034467028507830360222141170128264294206885230061525185504929160576838530930834434835677932074878867239443371640143400015134766500099538131614964519603986746785857160129613724491219233413872408820471822599326167867807573740622880309068119080619803241696285764712841197902738115503264148651754476441060775529927872482913164245419793001958723677460914033851551435751663832511573401026753542363732658216416615093426488035850750283807008515355959477946897204710879529568906615735791838400434049182088544967499161288775396291484279980637493787146010337438050110703778174844374181470017060740578552048736539958993501103624715162931302293198557177011111815049662469684547471528691452794600098969948110346805795211622872940197762560633153978123993104845875199366241186918655145737010753582552408552122456013008784020298156022655572605670462640393757613405437522924284837377952011334851620335764295002371945338125003514406686433803193034088196825560621849685816440608710740253504134467896889841275458565767251104058413242397718674684677493354625604776308318380736851860924210656829019048539639269154640640810690394266985144418265968105053051016785428431246969670419048568842760652623384445702053944732328070669562027953891435118151658188021052302376250592634714233863376186285645487162020494751483860 [193,91] 1209329872757805740841142878213094009475243685267517329666877318990961107770863775177425342963990158887147445771427811842046801950336071672000194295257493363840174186810707278597193200503270528729058845382570806628573631880010456727162313276116933062115009959199773018398479913886313503389584866834010049847160996930975492630468577682028799024654155545938206836030161838565766441656818790864810924546813096252956599553902766840772956559550507403912131103525772744239687386735623598504446181481773392718015111704657611388145604861206295498724428527835509292025061893107207194132076918652282059978942533968039032404627821000186634026198964821247574315217874384102854316921950577901640430001639497838485983582510503862384203277916792678982502783416249956408986011726095136068748213118400814500178369681970445906422415492009460379131924565840052684140670632609217552018992429529719021442917531322924190918829854171805811717182803535147988077835099994623212039581185417089139869497800277262864283463737112629994508012406907859649440859771592482861476898165255857384249463684602255451280197510196635825308192148665426678024562863673722567857638330959125940924050149634224750470826277499860720321536119149575088234847398000388020937746573824753689800126591356142408834059410808831498820796859694444541728076318551431741922427001359441054656372971172660898805333704570 [193,92] -194868034806304815899031930138892635125349117813028867977901726585034274724033359121373081171760115796562542201746091578004556135159391082089968002332271510562815967092609629074592437654326379557214323590225969804420585509166869342175322898814594108493314725644303002226895262255924107064244685505214767178648392879688847120919216902137100501776236967539737651353166429401922587319254291896293912662938895136188202889772153516661718396176889702728473291892025660728517907832567765348750849027940326651361491673240315280533664142582833539620799665929469919518993583717280600604871612314518107935044671894484189084424121282865919756931525469117384881997823901704352325786861444387898617058083819384225193004247515300670914029173598200684897438277347240637568517333435071032847516756888861586928286050293528459352723787276581718478453426715049698298674193760934717993522335462593587962138074756313787290004564394739604195438055903717429581246926677878986109362762679630134044951015968845451986681579723309893224709655636534351735850662267162812901843579305479586976271137349517232029270440518417696825864041328053387460915587024530774346546062438157294349127625736944971705246131362651515801754527022305387563750206413126243531142625027955414501113435621165996960645401528701374599237651991604553774955229322665945885653078390538694566514165763797657753237890 [193,93] 29513888309107366765763298482517990120656890207873271936808142272293696383511457069233330194905957840022311292304678254445257748827052071803813661224910488942028642456887305426961079769873975956654103896155921521300625779044244985060487703829011259163696741808061187832513769699418869963140355684545834433215758638991427939746357225394671571033179163987689514198711227521688653951166682225035920905369127331837215884113156840233284247841865729565856206287430149349516628052693793079870437514432048985200516418119446583587068515642182321634080811144996836634263777989107547127415177727972644589126366297209974461135712363359580825953637526334374053151747978747560425542603953855266432642325278428799605843261067540251215782032298364908860823419963316255599473369697314634000900375852698407798685400195836310501806424525829065985412885605814641931182402895635579140230078692605082829467883469277431617768003744759834250973255101858882698797711561470260986368681007956124136768597676225979157161696305572802417719180812125285718825382673728799563409174631639417228845170911868100847704308509323387055479128130766884726781083092226277088450382877851481522749674414194239408774608648361079262036507880933716576747746324367266052467686654867397088909335207266674822343187673744642578874336654762014174299280177123104801060096439447015263939259398085818481064 [193,94] -4040338785559479529565966304866642025609940045087397495817279235407033896238422793882937930044011187785888629317773616439802970996829489872915053870452388568307516339540463142036008156445420405300982802839951373655760272923304912074653025283352021797893758000934408795391609806689024956680723160620339414866613666036518899766839241966096515662492199948979666584007939798226156239313397574814620548631964328772290075894624378239218836043992375471099561691927195709492784488402284046635276977908835055820636114859379336556544799230838748483344764815991500732265158503567932262485141462235983492742121634116735584795288401442319922918652849608442295322062154657022481319536357949927131198525768655413004646022584585452024730130970051255006058999700747886834887349205385477566261528676520151284366199926951275519848574485653713254247235917138802064798560251517521020258324113966940752367335189342975286746099373097934637261913777760760344376650604377170948072102698190069538164393517103732213492592409486760270870975763666699298000026636627484642416701428588365144424577942809954140252318710860040477518910005787181895280048276843533404622517240222885455213332946840426011765592094012410841909453088666854857882026600064079465972531621966745473033184408251571584264412337810068252982508865017102737048003715799754397992179995871500328166292425423117270 [193,95] 492840460996231037632850200346825735709945355736301320486079152071834555339585800639059458558606890613210774497546768140873351788844223131630497901307323375825757691911649956765452289396900898671849872291603625042899185400002953252327351795044772660467317624014681212241189340300383366232127578874652879578940295675328667882501484736728724177566969584934692630168920552980593539799913170914922577786590535341428706598397127003593401142787218545498219919011363814874535258908465642287659732988183115944431977295348895170150593177392827896834120957732810941712008869045357054713095786086775858299436927785964190682190824069146825790592173055780206935532857057150879486210797666331989641222417527624200505611485188332383577581144515176543123311311016917215474757098353278918242742938271292900549609134869563585424250383044786423055377256051342268479090519888505372779037257167263959941305644245967449499103016163944251627610406482442069575359680016670653593292246511444480411317575739908938917967032480942864004373059148722743829681898142142724010337037438721692369781995106939251256218139612979024063257639385017432650955093471991336709397308065122262119756914291257388592767568573044496187817122243548741453994869751983301840375538629461677106204938069291943368580633917524911369474376936826725784695741732723664058729355039429096546304342198130 [193,96] -53533699135587511254777181040361505186491331414649821413669061760555028244151323555314145597719052405837042494124220691765325584314387471561500555605436254723896918364783180758904685810998362225013057503003785800080066474764261527167175371375397758520092217765095594624837856191480273278508884243660967735829824799701326339061269839045838187049916587447780413291287189289922030078362007338422619318471657548244862060937184833670048891732545873755034834720793356671523880123131109049281516180063248703437822443327019354725660629026447944776878361703636330373934365358085433280914043207964481627253910092775402973712605170013047187474706520620977140205500593089806080248633872979163085774873210708777471429439305704526726115698769855230771822839597367611652122484333067863532000216698601455587149538815304275704060407834605921543875208860432874946425946556885748056732002567998681957883141302583043890737658199030025017874715769638810361286454208094791873386993236308920104227417475745400154664926609740278494302501207583611893062249534749643028556355539741153010771054385020392290755226144696262017399748604978457950202907936704767147955403578477103562010834424643739322090083991835568428795203001672499833980875597088385361836832411560114299460680359486261329111395881464946968116707957415377661928026532946581697649322420834026202662567918 [193,97] 5198010512969632894819569697383966077224035117412423614431079670704270156230700267905270058212442319668119747192059614923248351124796157386028599836815409854367847164611315627052610310713556671628410948744974112637697515094198806045735130235826387717630562289997328685979223586180913090583765424751298254693971501020673762137249312472875502316892898509427535594541643207861915980558636719725521264130305121523239789742931785154729468953464834446340232220860551361830792663804002745773059280300970910853615923703786705822521975433224116137340573851360044527474401700765897742096477309274930276368315519220267489496858568707404001201250938101692597780616169745009423465270989054783859367346105306239928641890309209437697280029623980049962500486192711791083985011304769491762887730310741408229833734659239520032911980509247511034363469267482687879019366361989426490338412087751237830500375283567332087323982286117200907716750399127489133312031261017637797562447008609998884931025756358385434412289719382440864262125375547307379850946351020274910214557203261982547313348190208845534870551475640659096264882686463428878811817617476184819560976571075767459344976401947080628264165759834033986277575583404578977078647800141600930175606486144479163411579760717289040957205465784139800931688800903810128966125794762636416054662839188820304107227 [193,98] -452340888097931300358650418230368217149261047380443346560954015570557570386268260154872048068438094800047980069864376828149391812916312361556992654400015102789740741557696586153017595112841056535631270101905325663770562579873378091049797420302888518086813872999870792846239048163508694747904888817930578314090699719504243018534192652678341386010206763295422666417721810075980395382962870786215688958441969688840638089214017095540597711803616744014980572055386642056055708107993856800942222365659733762502383547575053135578717485439294955806980704036667428394211102721390987972751630758991010350465539928017258252298390907354954496304384943414448686888090703933049697262932028428029881398336748654849298185469602900473761578732733043321570378622326357429981105228836754438817878805076614604619685371479153760101780621253662349677520131264768352988735163232542478748611007972374548675051609417061385148822267948055177963453691860169135576103990304014886542797564185431630913192538100744939663770911330326576685080691306456565601534404646833771778402059730855006278809441327551885359804633729358854274971647206382230790707115243192065889030863499750022840246534839893734625862932862560207310413389447562224827108061699529667542849588286365744699155776892055643881936745317147268238824518284771112448741872863908810567518266028543799545 [193,99] 35237348701419052309908279239496553825507582658773624131586419040334340892894929502343022063127208898895155603226155388677165453668244438549616009758966926240568310643468182106585267496025567123726457438101851744540539337526797388137826617970883651354601295600261672105268901880063817943038639353709027548264336690519254413665310133319410678143952353506446021576138624671212699878793081606534332985000823381495084025469467813988958830230235165684724027674660206882716254827945964914619820816716088694549505654632388995399702999434135750575243616767625690352701658454930830800728099060221614718931111166022344867209098827674920560716502209228991368201793928757716939593874650735149090879898628043417357675529803913286621364928470729230604234551096555778837273182604902501549098370182813097410526185331296985269853505739182689548480408809956157307982282060804571500298361758172764053070480442277101813514792511205886518924173162300428337952376629916196801963322867727306635625781934641142321926078610024136964288073657962202776674782439066569818586335800295423401596410590002643988783167094969899248573219734896001158651302552198747641689287056293049882017249641180071032658007643536370153696815220100698957928156000037142312455564090883024243712974572079553218416585905757697439960701923547796936445151443082504684680793659837253 [193,100] -2445387510891662393494012341809828697295926517901709671327607338049590704591059746209761019252389419521635348566796227408765436997035986932452938786638187024006974766987666785375517764385011437301609778656107452686970203207143654238838686980420459536499363892939995752059028794581819093392655096177616058694904697917442082723023531593265069284079952047537178569568708547009537940468526371431205485691589675797694685238531066008271974877946365490453613579551969892433381470282507658355351696808257944460610078359708586743304611318870665491615893044244325803309484301469943083434611935921871551977465471104401232188958071551258187384645140847217053094337421219212715836636400925464268962825977339526509756121033402331371810821965667150940315890962238822496283245573955775914842587594311414398601625189636939286808031075885722841247942910229444157111265647405694100011892815353613328231226958749154710900441499819648388891633041204886636126527710415011365484519091943612962977590646839144458003965932167433921862590711924117682649112082184971174482325574332395548617210876721012430348540283088758172310615929228467144907556225379603455405329792923896235615681246812798913460217894933312433241259537685426719431750953280341257539124700409558425078409033999693417630879392667307451265469357284876529849484869217807947862160599453 [193,101] 150158662285510292556988365544420774284356610413123552707273727521880217616706140590961157007451795838503738213038822614372930320401409238537054995654584961349830187510955859384637325581128513577845495110840879075892578323036389860716668842083322039644599307744499615264146773272441134819002375945080822375949040552060219847114200477903061749765413142998298126542673163211888639863540948011252041704958019702671566871330266153416658674584925635869518790330530948777768543399933231422205163229564593800056856585822053824656190177117994545662354484167230446127079893976968693648701429661845427737536163299011151243511132940383469844699952245528426034910378701292422527444851119978312407637307787806403034560256851943858187004095751339028309797137186311022295322289903307648710845756702123371031973019793688051941099911823816143765847690224588490424144472238892110588858217155059610785929417558898381343640836306386431495930307912597840265505607098930468741678259458055912810869705063179250980434088176361475997689656639054351342406518258393447588378055915087866580268307701239922943766698563767737778890616481348074657802291835893332162250680869275460288095446644571545990653577272836461468396394382933931940899781308676260458238228108250728390752111235796597985299148097218491038831078250835096330161736475824244248881764 [193,102] -8099488225626877620463113558660193737011570153825631881140986975013035461450548343534780578291584193920700158589928590142868882616880146121763979477211448960687757950857900102400245468223506707635616732057489816807170183509594532586990682542875190218911582583188909459953414124242598675717965151081568309765555188200852792961337597881315811241460701646238121937781952917751654909936613784198616131012165189239921448923875350372963438246846129304314504572599276413644562273921873982992475744743660008999617479619151341405574122856171587209250644578708980121736457839694375819088708754431613444860218153261743482681177062774955092240851679212909921315561960349067770217472161180710415291139081357295565714489860998451934057945293171420018663075517009960686784498207977218873605545240273454333090908794377414567852680971480568367525060131073201101741271336141994710177214061357136454553211436926115160182033794801425347003110775053412240740433614324857244365197997248636340248001112591889843015255037955465245821108330852113625586787305844092308195196002462646622976311245106580176844599517798895272739987012488289467624027952586915407112278576794892251357555547133785567676155783544132664700227278728109520210038188985931572539856433792688589846148299819370957942636012740312281780135499841599893805438614864786033536 [193,103] 380582923415205203199379307902394967297378522996795252886133095956889610786846419597706597992634405701334188064498628131983143523003827744716336834254555462960841949403362954527032836356527310944877717984265824660953315884679778843791663280485829356522072815539913819644414792093965797294061228270748702746477564320276937839932453127533077987046369422285472039559543003999348418538542705427031808947234706428143571209683209153405423732908528984769616789794851987202266532414331633760163294552990674332890610869990622694965741579214471805885927752621129086802993149898883196766467879731256296257179598800939390021146847342366917637451035775543811591064433984683379234345721515064173034080487164139667682821528866308169768143079000512135476705086134430553262626385738518226090945389937200184952912184845706183382678286310855494461509328182968122807378658236544255202793095559636279796753031582556194793876622494903711857115756011158172271871121533845741688248664264065826990791548482204205751505365434277050973564738661493699648462012412675011424613723538666223950799729745820348950032510782350234417842772704898587659920063949105039871701150787239951541724016743512798033298969805914245128694997744520029236983856429425317115087094218718748678518426284401532893182803311550342863431049179156050741505096137357698 [193,104] -15379360192388126602602224270485090540042260317996148885886612189936938089753877760338147253160289143679784535387997217908710984099914662444753669178938574891860977893990368945786340261198736330288209472635160356828294515521399490708611478796931491004822693324047639052902266044717232771585622738662025423010127419569589934595187292723887460564830628900870124927693508921364772576538782381903178870715282890562046950943052586842324113901570060202611952585489702910165584541500901152041322036714488484708579068812959506817887231193448386404809207874612358011261127370087722089172342844990651005039844829952973486939872820814235002394699356922113036677903706980951181627776788857893418801911184659164535426695297982409391216511156566168134967107986543351378262954830522662364135183662545284000195906517930996307945504512537401948841630162518824080111181335345200406599962446593960327622954941147724877797337664303278055990090572142602671119474185158407550484097694369267343917412833464981876389373500586805850631801344402737083140299465754231259171243584246481644991106981974052794572041857977998915543945295910430310844936166958718700130529626998262746076451232749107699562470131893527354065174045574643196791950331614163438101759650437282669953968216513373534975285277027342127306365385201853456732177808974 [193,105] 523973754863041516422145943849725329460900042299434867312208137132689544174080880067010145977255017683147203079129722946433757535480701503172310223965564470174143944277450961214313271064714735780528243094767070808097756749457966599771129458724159271545363530683925822671611487024308481744456024598316839637934009376130900044541712715759559779431082685826679940010621906217218138249210078275139767934502029199655377710283757101317510703586555331254713473658314219074702562437938649170573816256935374253951182777718126779798967559735354234629313671636300623937009815874837815057932559961171939254174240548656716300089470986045422718023774612891974887695016632815515528304960898173478662691582800691667051774188258914529496278390563122632851228954426256866038957620573175659116198603868381787481017171464480889130546274473070935848815018270315854252837879004220606328644415072433577814517781863791638266692287645467559233574774115820670934147025338959072230447954317508707016749144222480249983974152251148800393584211781349698246631561584793026388535200007552443147235765829042211924394876936294379335188559607199497260330077368024601698027834660398855128745121324206247840332275849053730041479883994315658348845170063625841866423417540302462047353826507204687095650884877552564147545243700697249713364680 [193,106] -14915463196902265495777845676587999777732516887075562194434762868296416729255010118329269248847787928750408995492644445730637867439882055499844717076717417408538446677466626199783056320820565883564868742062657400050722514838846252875556011915223543510079764799681962438340322755991794169554228661736043747732112492881950327890196609550267047392008550685051087032500214693679811418919922571972294229185953674648859043792123931018012117610842254715612655056154304324121065337749147498711258682356288069781363421418200652481909196865873977703333953636437256465017350134941331882531361270396027394364177049336043447330162695538057651261821149269680662700502531304162678675039500971599513241600649370242815725989616823551916368281600382383999074851759280501608642802392013207666405171703388121534652948327741755771982926637645200547008857999568833320953097140753246621111400076236854998379908975486966761162563829628901764506564770788207578950220940349536800009468357233242098065424475620209834410862954873142207306890946885216922903627657698972720027649179731911283118032984031449739687641811404735699146707384771694329044509358122523402648424116612305521939691872930991100539413155058283351133072382611194728849848802215833225466125990695253429098005253314713814316087362594245646206098081469296623290 [193,107] 383594887711744145303007632134225573883753832477748272139225755531510938488996487415233414952390516196867381761661292032329146970574262074500020125091153949966527729275406739926246526925939807145866375765851146171974619597130290571264843630284599927328088587285287100384155907977719004091864663955026424169453232264232559389879159610551432310602721660386260813092789880014618305515903474483632790722979602702833283682015331511751055218134397228984095835299673680710789325845953849591612283825458941455264024430637056404808076602556528544913988384260293356968959685034844229144219333270908434724573966615491476996591355822026637057964977544703825373264450833438483878901527639948125791281785729383611793585251456609550879779228603182913936457322378539320752866421355280819036296610857063705429662923606788646182562472460038026880687904226229221506542234787377721436604422320189383752749983386338068495890934359899503562119143855008842515831390979374301252779619721103148027291366375606471868781185652389461611581914126421553543267145671650287025688712284337348872332082329082340525454401137071926190699676313116828639301581013421783083294187011579720965577009943067502507174184218100115765613157251412004595813238049062151491781317295500598697168209730138211929525581512251505060552845007211353 [193,108] -10505372529976855278276197802553246730444394390301650811259507549063543471443558024324060665189762569750328044432040685550767560715986849417446655001815844770189309960968841576852348642322349032847742013370729112312079832960584000458995112733736009435900483352307661119192966624160063406574255779298079458693879363251507826739752832852145643886739527600034449852625526273121162671220066921377509092090535453802586829464291175626613553850372446356361168730676769570016991155157060009087587647875557505153109263998341957605027227144209691728192705422419550175815455712238455393939536445073892830260066551559522696310035940180322097301190709638725999644039057366349121123784404655237145492257804258062742316635800307733778367956967636158856992987051607151584293802892749333764191832936132678653441823013308943482303908217004771003241883339567698028848216669259314364702285716212936797076504953757372488031582384153746483472824200909659939814351824333916101789129064441246139931319346261509196871486840153325417870635650838618124090738046062134990314338412816338125151109762510398837969934070761630820636062287712996290212250034387429689803687047328987146907583119417308732962031339832054440907219798812310673618875606519023030265745575271790126230007874827035476308683000181380472808081805704 [193,109] 239041593268442101687542594577891973545362818034830180583341871621972927601307118209351434069460244109180252463984928352926924305759578188839003865143583159824927485870959037121138479020778714843685287924809312899953488143790458026318266540381790084273741770488734386412746265816434378352091393612889200243700311825336768273394920326936974417957071969632114533007386875835073074467247176440024513351561182676860106875558492620103625055205629928756014722094946877894144861163567996936947942055035273876074977078650866768331057185057858540962906014030488987172530431489595237144555950184100893855558598408440942172855945038728294991745824939710672412223762326854209204286527386301537980376669550044467055225386275881954981026743088256055978073884161897098398899209739148913372281854742970229282277229764511883194520437734057133105417968058686246008949859343554838376178638291366624408388940964731848899438942838680014870775849174277312474343652202382156134546151550905110831949972465692373765637522084831011988230244367370106620095210886017832422808484617277713936051123139516829881110746722246556157891045289870142274681436949052795462590390626880428166432090402963706867013014983837044438639149815229580730260050429578658331450843548008069370246952221637971807936968619576885950636474 [193,110] -130601759759825670848068002628718396169201240583119354039649951296150946317094813275080398698961652935250709471669398980755230708712302748605068077791046924045888839012133881899308017703149358747549344767172889655092320258271822998563548150903818893492181761339405884857136806551786110897973882052114192666982572594647595508617657319589309300841146239869834259179003229664085888631532496623948610988448469744439581421127198709515966723215809422919607178379761690842282459468460314597975283971643754003923266623088315837942203222557652345928355108484242471581248618633381775244465565361348891587560988986321708772081086369990017214896683848149544895015726797892157572258680351146318190886869859068544727303336068144999524428722443919793358489432733572256358989971771736199446872924495468030948065623063006528736303897675254265901230703754011058955220746096626424195900657182387315973587053868400902647221974496000244859413084964959878172584370828834517857502546861528745626220831911352907566839268887034147774459398475304846484530644196136219046575272895618700377686172167556086926312654241221456106657688555100958641367092648599349363911473962560313952759844156305651915526117120951778945143546340087660298998426955894435765378905172210230356860501079278583793416711629770664197 [193,111] -124761072670473365313972339999385348970942930987060638422288243101866911271742222560830418972246626101130817854132217121197229301209419949806721157160434488455583940788827849784125961829948061008404624252918110527574126754350545374508180640193634528782917984179765272639909779334326247691044136178581930849719064208665053618603106139827363152960849125026280634763093360684546730353074726296313546461804379718414254247187918805133340003300657806697960118865934105745669059032169716468036834050446533306655864360453515398531932538534366285992219024107288385073491376719063981724167299060874003261964271361610796625981908552052015008777898835168003814468610781425480185139427941816641335403613061159354194508259830237334168928628304255479599476741365871037613634062456470415188052450823504543317978025952777067734039348883264852275774853186092135910595588865679269209220944802218091980019566245304682362769668807308398027668633428609099517530807647432902199128579046599789187634265625436140133899358894413401179597219504752579577236697642661759571793285979414695995404120533121790372831831948447701220408911689938397106844359606330572686391038398661086639513918190589105252616073046474385829747376183600391166582384087463483679014164836321389707897670277936651989719996125841089 [193,112] -886094165218372911692966069151535505706496899023458011837140750260197392360586762955634750965164498049816857161640114818241854641620620006411417748374239513661242656591882564620987750911409861802375053564814486298461574773172753122702587843860374241620049014639126850212073289619168870762256296790704297305533453268391958408443412893515979738196863868069361150236713091384844999486747726338217938016115437663394457935749051018910377009331059329503828277663393186902561435974692791831833157575346006478538414757218061907806049696230994534469704759459347294749397092652295036555195140995438965214861248656788593145062623691960245693287714069984521623627617829910202561394133815618831382879031827929926615264822617874369485476794269388888216033904933832893651969154542248773540469569254445621336191837285904580597166089928094564947117056561656596800251606485127249873070170516451316942150687464253720741748331529477612041830765030464421050274836476496217847309401496152737749158648220513098213565402323226416372961369955418529730757863219343482139206377891986543412097718480647310435083761886986026421099546191548095280936237374890785178984523195761436035177875118065786168093713878338904419429911389679178062105040504665108095941026485855907666984477301999332709408419040 [193,113] 94232749211692413174133560566133218799560547032539609147177097822989165835861656235282615219317821432919641874438937871220563509840124176686721471497364411332365811465033829986480305988515953947229092626283339790177883272199613279291084500894221766905004861118202658598320317557929053960986534175514318458711875376229829103980410303120284079910092121715246519838749753053189967598303432951301875466101111476275747502530982328191971697625916138571179177169790990478201791044246262509252337229205621086462186494691123025102279271747630109732900945750988384245018046536735349321365544012110933838672265344699971179787602783497827088233336949800147013594064855079052523932157250817465311378477961738000631279522200147196720387415919667933853320579483397252248691239552578144171740953228745543543998022685050638866427336029803824652749124334641606570629253654158350719581267085754243036835360905894671874270305590440948027824027077702146924343203081214196188013901429518340824486112706891690412432855023920166656271040166829821746425068925958142357847004183460811159899318157919246028422257419121565147530572542440982334519680764457200283563731910849555718769283549775453177258561299528534717320177533532704780904086090871632639897312731990127832802024137761806220736656 [193,114] 348597162595948256615915222685953876814637804811581503857947294457915962207224397152767595587574833931474822230547315832766964275294505367459322642033884115732532717506191794625268746018539863655361281881270809224088208336233056855605147608012864937028760968747630287879960481980373867283706408534377719841178476760808139861479137834026077546081864749790941716739045181381290963215844920255117535852619103940165524383194211959489469658151782359662195375906061087813115984117842718569934446986345621399117840409360188871018148166117472263814006582839968880683202443209726263483208105477275078634350158637519220247698339799529037774023750311726999069246333371809405076199801401355290575187926425843279489587337751142523618865188132920095013796112683560782102716088596324784682114066463367417053027556443703091871700872046306695061438691399482778111128525602014758566883621444589879614708747303823536805389410490595467646430721923146361099033989381362927525749691090332655977349870591482813205497376064921809132071131055147924604487971821574994963309727339061608337840132302930057108530704175566374283308448841119510343168335161445394281955218224082752457848080220137566125150706887690568023902409556595875796624262072259651517606889196939536805556781023017529396 [193,115] -23024828425694032688709001788509667696862542987105432417922096421604171329774125370038533927120490590811897711910479841000605528491089150918655978367419039098761394548992762538767479723940271003818404867611033197143460856982433587688457269289368423254357767151026964098523018302645286920711300253665153796037308674226183612014110746032313070991734522961752054867541707937124392935793352229467337867923333333621473679371868141205583841891601650855864606368401454774958457519136027889332206034085849359948191496770061649191172935334220622867670863299394114022735132883626700055173558580026240368066629654054482485033790524774614437698638769718865379984500222189662538218668707064647661241261585591361337470914464239774245582971673735324919192006275483776298862824073357308302662189772916751335886704962908775894620570273411996545397727011204819806892800389167925948959590886754274556966238778686172470018744431170509100445049063164874551359590272001382313035613105322941944330064185458528588133306391090217711881750280875209847881843789833334689935609558145333434593860253031454774598989236835582922623267420206498271429807929580911327794761525108490707933626470027528891069674317743178210446442927892600180504199186756339286183841723026542120364154169034434 [193,116] -143631419369380720871442742607649564050476293204268100528530119613985568906419623214553153066634235537907555546024180669005765600345537149424041692341437710996270828667937742125524054348177690464525009064640796573851689606999361363879490877173170308000990289512616925918109006643929571269472355057877445666380318603498661081363087060307575228524739718908635594108893793932529923553539749823153240644979117927074270687385253383420541118169176612891554089444982769580775475337303186172410639010952696561408544784316923432100205242315462054551389161581316822853235563013185765773692232787238467989956638295278409845135331633431468343001962759057790212574480751868180531481843299071506381622325480471240883601134656640023595842875386672501586936442760225868122226930393171748040531867754967397521461261526288994574231526323965527016462202992274379296911174669704087754036830387208065883634132900646736870906673189866907560343836406241812223520001081895578637923283900790000367101608980413215625022785042485252248355610109896816735642124446978094028992915942088288530526222093146746391432898812692196465605739133462530632480124536810894338189658333557726598048590508293432881399430864437058110936866806167371445141676462729287939714971723935261390599664302 [193,117] 1771233067966683064674396203220546172481605412346928190719384570714682647471310501671075726330669789054674178874975777236642093879102222661522692748373651914372998753192122476229975147335360311367206655222384219931338951686623722789443717520991512866755337694426840486586035494220882110178816477422337227376156544456629990876796365843979084072541266129796991677480276448937707993436822093435589402340796638312340326995179215806266515230158348223845816404699002030969697177387583436035221235581658256178327628925655829762953080498720326275047759688087256095685393050829177989308616897085424040464349466065587169560021913426227143477336547451161985667511855977744978011000865311710209736553599953700773576472022943388423445221816468263710844764857235641389873080357912932524207205704143049691114600052192123003366986977551393538567950873604028946815218302858906888498189982441473778249012384535332294433682521834354148397543549351762152168561859319537533006670906644242121578217876544289300991380307069658794662137002971630522949818999284025104419165681247792613633180428910901463828400769028492166010232880359307980943252687713978424011186290379035355808414125354834343695794661371154214380582077503799121789436719857282932944505763817898111699127 [193,118] 15015770291268827541383223117574952510134540070627326708123068045088164035144935407485853438411644094467358288839352501391144639422528714175682149567059962252452576673555743238951122866457537464723516819904745073516815065188119623442816167862848554860564674531648920127129451738940292697764539782347944124580470327399475928253093887779007414484329495408155241581144602980078751766403870723388474956229632216566836145197661905075906133341148892610055109707388547673405140526869359755560754083021876326567423015430277064436391098722113957880099547103408416405749137873066917533102138020087798482417501049450272957694611271543698910671459878072770709981037954026549630304716293128563864031068743980096498195992408805526264154449913896783327817432097582863766878743885909889409762525481528931036231309557121049494483516926224463382537907922701238798309540107783954731829408994135393320590299758425721654699137962059218979891859218413554073639020284500952686354538658579929085741306901811082171044058241051095607010515756515417256793493048327138733571139355330500653308312674896000642187396778443606099042785879398623493951727142203346678835261674099017564398948616887368808720366910510911320592644027304578640705940362025029507366873504257262831 [193,119] -15602531135079921838446830497354268187837303343367670538483459981981486849345740825043978447895365439928640123026496556129921604149252583639400658112817951593569341711082407244751209266663004608663897367309881530471566649674694043314092211139243456816368318587167300429128910740869615417836773181727166089337455828426022668722398347910487022992844565049530633454466901790116685698598024966319064162889256557109335685243157564652088128519960456973593338493103726599713838420889129202360363429299150229072598075327736513490424496843465630148646494123513215261383767649699469287190910716917065689118746772290558178312391584708739757787695308095035921344594230909381580442124668846504142124086711070301950702425514352810605980704712116719665985998574339296618414130862856802093302414825972083617765950769029695791677728092046662862917517332118065699927083111919693501249765942020814404848922378270460558399660928198546061611912814878910521216495202453494173343500123656501683124382760126839285842036954642839932155369455950220299640167716425218259273043633298038225411000258060733296715804391865863114096630619971144401606446568143404340096115667423869317067301254868402131385455535462080822921271627468940648503719030167208891303198598421 [193,120] -362068577115115986219551005117852616785734677593913759046004686708653322864336197661622984441538127513982260262268443709049421882478924746531670932141855793994854587394808256869242193350265876348831169325299085216945517666440757766807768543899343255432028075840179614194017651469319079971174118462624480725253473780339731170986784173123596641974177284482032155466318113359850217458952355517669362309615340616083145427061965361384277635617483384293718140466280658355793654846876461356808889603903803831591146460344201259303760150470442712693077246257338870094201340672898154316426307445044123227303159275151919038912685893829165161272823009988672830865176782197524222106676395165368902887047166661596147663186019189393723751339956602480535653535108378273982572550911561347490452206687826100839421688442449388893319020938957165646102543432032516540600058602006304419511780587159470860966900099958582858280865223670331888066362100869847470490490885447257415893419858638787956601786829070117962951580700636433517201699959310729637578834596511203609613768459713771686852968146451852864216803301834726861786491386440230636031462252867922614249085362526581726204806990651110425003720016204002272832573084938011966034908815579281383874211 [193,121] -619560709258914101164076582126173719367743995055886104849559239648126891743185076160731254483787937079410585142969679033698506397582986086009149367711265831633183770218279454239257491868844204586518820225226439493693883777067360871069064296678856141191485451200568489128010445343286925834608885037491111117871963611019062312335772256589146734466496251444168239455714581593477598925838409144955864204993330249916861488301211468939499779372819219001444688566362977771673414480348545122363679352068239334907866274807860615501205227098375844544155468513201073943531945738820623593218875932583422242901867725055569267648961127521984219613145025510333286023367796227161292248911439970572604419450128966547048768323549849770737544333765211508826705881793802162684193971802476777596977585689942512738319275771393711086021438576302875525122905586157382113864025968563918981211044795088718171014151041218523667033761430974870053982393750832685952709547053382967632917999778633107571390931208357344267225295270297870189067402887911052538134661950081259125616098056366805610811443397913459431088351044104696698922703147461378637494079922825076414588474082710544601420428349017846715590653462160695408796339013390829219551154872748953609 [193,122] 1424556242651915542403259627418919069147538874246657531296616933136138065957908257074680190708131919523763444478315676965688469669765714160369484739299791921760326935602137846727203182891899477819481528386031342226752449281689392879181586772957195223529527296996122904529182038951820180217554579098289484554992186875448879234104431407429695647439926447010509626233817823280212020842603732263018492296886103439942975628204301076622371276442733003280303150357159614580886465545837515827496264671609679602455125421231001549545504826583606848037945307675871341867238286186810601127767464229077116122616296682122905745525636112201483162398990082514055546738745799590511402909813712397880868831560995150028715257704233564098997851764221307322328561976931680418412595956687384993733624648720138382280834611301391250173181776679153022034549978339216234257417934027339850058066105502163334821411218651004689670827717390261300695750094012914894943408792922030765242829026250034546022856095013615309357011873450962749086120641950403104018920926856245405704934733519912783404001456514040788605018791675037589036090146016731338480126885059945832292264897251057612309162498500261027700608351855460689074663124457281007084573728042231 [193,123] 4610656709937773270798915454128606717351044405341207820387121099846383827878214914129824032427043051127347740827090189872813917096212251715612653245210925423936870462476364168611730347542739456397720289916039125974065459409646456007717484896006169558154237486505139754072371476927057991195271098629943443722686379519904858634609435298145229909862864688958357210589925254083905049368674392345996529218612992776754112358370578538968527382378754546936295932299616616108512114773257907131548813941931098246481118264545913726985267659837359244442801495007079162779885443822424723665759632474064271466406433730457527057265619361769296734640842580490637207216707174666932806390125714865602719561142842864959392921733486549727974822661200483030122769789706694310129839927906249211260017832422344854201587888125161698248905834989653998794776615958776619595819299663911838131223314455444001978850237396976998893256509877964491413962804010594803287571028753340134782083010895058618809808084855937825738161807452486026302243840125274116478352476229017574176834254978505747799161052107110017736122340840784719027170347236909192635348463227481443720924253159135509141023059759497111499600128174642387965867113298426319568584150 [193,124] 1856161604271952121313886242328647574968434772710703655683421760702249927870296467187515168128954846030214894938771994674522479284264579456774409386964596286625516399723258276331287338714988247272516643460897158082276651794071750327425361858434723951248077307306931030585496041936910213643134417023420100125579751914380348391565565302378874008379304861149024088893801968061205380195395334260706139777221571806319824443763942126229203329278586693352255215698939520862020961625813299162857583716150327151335071221859032140394229366568087278207541545877005995042571200601387669053340086072661903379204454858357949222676250854915313803038471753546612893603202984875093955134651439039056405177293570955966995921968335745045617936044276559418894229676607346588289271783375419072705039609647535377628783650737521574506433731046793711205460557200629640350646683966617819555831640414854476385659260999143655536563815194448563296861235977516388504309758106921169009637990920079025713256220920559059127433798469089550465022348408169354190623353853394653148018782338901068454741033546621165016113298007537226389468669043881997423475518495611080839976825387074493953847578530852518746561235198305480917902719285466513631 [193,125] -3629340657435838855055835799261719001834725576536200030582250935037577893575732940218402061296985581235782986982131282616996529476030913925340437995819013685709725339629684742058904421739974803670489606675006491103612871159033938014143893019980373670125767182165015749525659520183648741054842760206284595935811898180932848323117611901099534542741534581390934958663010136689258908159580689790227544990815159355993909778055981522290478479539545313854560994430755808247984205813823380407781728581045175209640492307115629350723916812688185570453644243687323860225109276992725341803087800421992676347246019364283729702321177270021798725684686432621478155689776117206682796968878319957333005266790229338111362286768539150439630214326287430666718575074213535947927016986834913258314223708198739129658777875600603204024226511977420807166726029476972499891755337883611391700485894604224398772486223412149781659846102595099529467587172002910838480587707425748430836560163536318858054422904501212554488978841609921291019272902607742151828432764405247409833033636893446117201028192520600424052382969047847590267446862652105079849858446126646498809498308861363627359418559442538476138901661995563574167644995230895 [193,126] -5030391744079231991643615226402956243104549585099099744235724948722615449337200803428925679682555354121342147813067456474743468825003167204653591301172747239355412212281732403996150844761047165699509309724168447891329799542840064828079128614771216644491085577362441077875428516916993314382821725053118911192587393918165347167270732759180979205054632770839951829999818571780893711673798080302468173843397200799528710909901763678512305016188252677552610096680175881032502505492911169752717278877359255415177688979202935548931184866453564536765715568745164315099885610736506138018415133358899846129404739390828731807490565260848281149050526965084448198958932759444675137610067600459056098531572484369572969840783395749543094952705454405403726885359147184194113998723428731422273139410418597016600531976165553639086257298919115925163961140195019452785590295628057313292884677472277697178984634443582586381696396798762073622625584409081505384039418851231854748330448354209245080073895450431098574907899277439764631632661527790608903084009653849015642202887984035495724100650553003470613458303737941529488057272330677599975738682898828219370946531144955011585349058544489573021500115138356907471262854 [193,127] 1041590541269767127014210134261364592230656590895341347415710758956933633086771009556154702733524008515442184140797906786026993834485521495449634799336646343067359075406674260077233496817930150720197358685018592890717901964689889806560560402915630209703991532580337958963326041813835359408840904068730636706812922180981328610459318951165969399071247814720321726177804966054381641027422669871491761780438504469283272991913251156106414882761273996899203442286121236362553487805191847897112998932869631772229741747910490221387045720073336096341151171292130558904206926557951728214529207521056626947392947216503399278064363567065346515283957523556544746688503779236688272081183954043221384941009201817641947551378001614337060567401472163376175538835209903124864766904421371267851791178784481438909058870879732750576177124438659389267819773626620039717197935581479921875361162295076953840022198346799968035636439528333446196363314182677091882511257546010903828707606755345049119358992829280029614952312277905476308693518504882342263652201813389780675588038875112790898867754039269065722272440241590853293358161039849114523854806569751514098099597263257944869720999753625153121475961352927181963 [193,128] -1709003466370872285444983254854421469967427324164602853206341603354234600264807711622930922785819699407880181515352844106505067616456060092453551879424884382366882897618479826154132899751971175747385862543284843364706018827175053807388177923181171159512567739673218267273905638911623584132209133531743385296906687394026445673442917519677530778584648076369106690050938621087216923819683032669772264040161036485219802856338519985972766470409936604666814373641886171471966341871114832793432368547431236418258344306494763370262045275637153008272603962673656189980117504351221194507726022730036635636613217934150558017044382402032736557867605309633004118612723688744457630038393097804026944391282707244113328669346021812346245701047991159295114151530452610920400118623470456644308728315944830947704354664865228771014553250313733393124181712944951643890227485761023867408843194550026876394675838477957639857983741165126692081807769456296415678753258070483336812681892077797257289510522905805144549101598529430620991979316833426372079767768459225589335541251665610791784405128021386565030152857202979429717395142695913592495524549557390611773016141190836595289617106142366203586754643772782 [193,129] 2797440840451842213658853185879128310440466505823629316493632184320395967882174452617035143240562717236194657750426363961780307375416110783394465059750430279816930833533048195279429664218639803527883472109616808415772592299393487510308728309212699996694192698911564571863783881033854010255913345642197503186337352306532463650796355388166500983776313513699111669579648704446610775181280234891766201768384189643357566273871985673292522626683443899359176931003963473182939510320552171143044559819192292363985491237893144441075795944631556934246502135215858870608864986703768267031140826903865148439783100001164094641129280210440615328491784319377554291348708286301874768579395825161312165568541366252941356719043489574054187810409139623073953467173639260220566953256357756765414699721294692673740744344178173560633232050811616218193116662105972064994880130512648240684618947806410130187681943156049524219988081915239970179850805009836345915579734128789692164607143773279633704002584728695248057727359148395006153845756049756913325353218282295950084801943479493895565771947613975534937673960416078273420361490977702395108238349159938435334864923498121457112011422787084585583293760 [193,130] -1624948513819329119832358342645570966325142161939307790792511781921543885068778336167183827745640882919343725207305354426899757931802933113479448311663516726855541782208498635163826250643602884070116912960365675829274164035641245365633720430691835127911227635521617746339380962496744047307823954775082100985745138818140146910182922158922351487240380427173805406114546983550967081121967936388460834258201968257234772197740033793376857400750083988269555909536045106697776608270233114628251766873598372138788076122607236264740232056919059514143530395494931321127253384528555619141042181033120718940809578473616443991871596890214389981103947594753148997828085721336956389503782588455264159079665652789338721911143203144101376513796544296759683181830250723663432961075860884496696068997708544003807644324806440702418765325874902478741184905950438241004736610433800736130416781468226685748997674529065691870743407779326218168481869782157600773340138571512652340923074509361370817574431187266551063436845666761201393365911683895981607152790746559022926101658162013913938529300372981561354589124021219404415690767389388145581127143038452912422255762324535831102925947736603794589 [193,131] 968058135476720598660380574196335033046125897745400272873155253796409197489420410903102928297832841199207465475025430025012094584921584873693474672340043998992954011729480439488562716338806845816028874784807680221209104272538737851517870936534608229135462009769924601472199184536062666702831467426736263321925164901673316060681164948577051568967427063517996644759182154889773256624455840317122213624094788221264975502315139248626045188544756372036638911358815758071330007476992898550246734211912206321489763339532347606157345506087135837733431284267727932011756796962490976665254342316814077763406791427711389649883100046729420583586539675356124902117520890147625605278670090291527270928975753192082727100980309247698532207555783207477114136845997609138534402188963578250017919512553551901553511126021235163504446454512133038212212175028258345145945931557484094001442323253837812450990627711715255789739026649224283550315491621152079707996155791799379175776545257839917479141187818172881981521755459274218182946405199127576759250758460004165518874633622602258215168546613511310874262802371092682495056744641953655380182069212389387001436720636863387928437752132010 [193,132] -395924172798678146961787518008823768036289326490172486404929724322626241839512465018971290625777055483115273850487226103029758778958539798713240709075439237468512883417356003575100696719178703640357145785867117549165414515482824238639973674766103850973932263183143647205217994096301591181452961003009517459823668939892397202214975348069141243805443917349748378787495807850096287937567660521806277197477236304824325341827141000274433223278250944194107759702984874606217983797549098579630336513678519858871854865380087093126644186179594486222365875196336581634083467040372073243399728748829962058531248400089242071903112819501439082010216729755133094233353185731541722542692042861657842181946542521146559698167043851216132424922570943811178650607836937838930720474440946704370819151892781448366453350927613490961832163071115190939260529916854089864098007180308381434768696806754903394314370657944180436129438626155179615201121842124483741556684853303310132633338231372225117135821083113071961048713403313140792446895948088264447812734917297980154822182790562387651116450040147653599122496887799204903734713970534352208225605222940702789353594724331073841980974 [193,133] 90015175055377559641477244785613874014255392009123531203786482874189259612640102841885716658124522082632009173867449980640084992824941268515399121975544560018275764114726505075625485014247937596564177184399430472704757185232258532408321749141627332494834444145850291926281872757741459020136408518398850865553626733096335362656755252834838253858453034485471719768110067045249275098558605057932994002274997153548577283044025345104203856617590623696796074742132783925390661556938967395769014876672101824390488629745098505566759239150767131062967522513112179468563157262264165145921205613342956269862753138882443357862328088687316099457528212152556790731453906899627306424006426538026491359716894918690947188742230689026831644972909785813537145328529995168319408778175792156278916713757761263500849727285619027386706979115649638308048736942210784559359406175019887723253241006228873090353951057017888080669768502868490699147697499802087343840800605380198526926127844060769758697525786160892721439565586138605195382691317130763453484563490903858546069647546386066795834447763880176116962346382301852702726417615236374147669977351662185802880398784849331364 [193,134] -19604242720454083915448538639009362114738360662889475148764204889446659906559762624323917088208293682422985144181342220229669864196783389104817715661402843134714612187012962814655559947577162728061201399220452182652615214645873914763480412539606826849432603465228211488142037315231299316492206327636178199997410011462747543922872022064068339718894740244060627913394697078797449802157816343126836612762633359811719620768520159344389013171218946404378266204133024985303931189870909038271233336853597682867884561705699353225978619625876283608502854007058644834604388002441088286859851073557813776215697766791961906396875250672694199414762682587385048348803837976890591445502236379843820158440270657853599198465927147827668017665110234509145161542925536844544851937211334385719526038948465404771660804793458643013375675892838993257724030393732485771435228712366435489013109279586504992742962280570414791145156539267735517934106483368961032198167442999640643053132753409671448871548621527001332982666894413548299698821288640994090322127798025388751074067814434151948392238158292631524268841642043114685939806212291697207294496526871100476127647301753 [193,135] 2643442049410144852657778505490274755469635369614899551036044966571893798476180194809249760211429661815618939220885230812221926569733323703267826937683617942401237189274054942987602775647840126510666688022545664660034879542607058638576556524073149216807247140976780952120582288903955499126241578942721184023447240633149457375390619715029902650738853127928058902956318701713609594758396911122635926458688744133730944899228460726420187449799933173112549206994120354095659745909006227139985249061016084213775403463662698377723181074619202858946096284090201969166547541800822784281368444509383461128205894658873362086870960867230042380615088720114385751841351831646427034207834133639704281372502165868083664458962438471118579579349761721576075303322509702594457049704036662291744245162939564700146949778241511426890005412892099157291220577402770401930919563141720163790425957810464198821248956361808617989212978290652236708138143632406211871943939274821770931315207384198926239703361783777508553881861836647896706423029643233728671019169276151299598723154034245089927898338383635533275282562794868778748169018943555908865628938164382871617338 [193,136] -191476396860654451826384825911124541978079877023921047188909475987349774774327719616078778450620861310539295958505078996216405135111420974385671372208855740366000466839121338072572186167102075903645143146710669350095368021018804546764456873449625376542967396082877597394564222217308431710953310992509741328569688437621756926966610649123087059165838084086970117724606013668185823452940162523424980477991750792944441088990371833024932996632060499960461166306287300086907156388030014617454244270732868521736370586964945289678714910620354817963301150911664773452850645949325340527886285384350554466873899525521892479282826342443261321533710874614569513588478179448113490609594922679929752769687417375120636032030540130621760004392763697029248573944253039465244201865602940249015830565593953787487579412640517666169767066239225057555477582283886732304326720888138268912865771758076933483753267964962185400590547878901212134334827895658140097318314597071402534899403227208817733959064645898760549552662287307464504585058490424040084375405331558664092728436920617262961741796266064063017081390165956262290826242410884841421392923226488985 [193,137] 12991709706573138911434355287655090142441632050789507860443471568795165597589964848497575098459885353537236602018374095019404701130181553153881615002927215995995825155885565565780780831910746714806457496254423268577935059977045976867821498052237507908974212091704531320970946529875684724827659847081558967873041065550167347173732004222051339930917790743757365938479194541197815389621460599847604991809244972629873482707819839153876584283488326872049870594109841375568765255490161180530519713793254841134037206054287457913758036556807992999917487759732688631156405838847525708503686021193219753716112618152216260913481096413269649176959844896056402481378398243262962127994722469172394631435908555521824341953508803126984017693410254780651892604308935550809258068576791425085623414150207388825388203023952840165581835358705839781041130899086342082460553128977302477314664628395648414935883976237101279325762946953017022999427930370722848328729061648864312965379678209928263808781870004241525714487834045879322753608352229153970625939027199634259733216688940158813808093584000310382578234321957888623719131103949968248929867294 [193,138] -557942510579070227916974760610593740982717803075502172847842033912037275778048122356779782974222848244832622300059572687609836745453950381451563420850513404337044522900701274993009482360223334044380904045823588975029033879485545598725913683183671295983046345231897446321516572433930996755633215267817500565371044482947799251729292105150751265175232311422588212121273181574492769492121416991998643290910860828363847557650671418393653702169619401969457284976617626971477469384116970920951057148163556722352467576887539409618289476858929873339835607485544504370817257835506226128536064158311229180566671074579920161181120937633851377583918964925524435344506074781349044381612805383548131460215638919023665291053300192672051424324307025624639593299929328575327488395752657715216275189584698494401612852803780316000705508109701716346645820477610874576083555763494635139246034623191726960208784908915311337812624846607666173188573109810168272178391627568058784257631339138713491156757994333142771161296279210268170699655804143022101925738146471521913903423317964625293178210292352529726114393420408000370775837831717782428 [193,139] 12366164943096171662261638363024591739678530124696630039631303744424200695065508729477413388200705881230556633695701782759662726733898415672933082475722350901676046143400211166698419663252950329355509373787468054596973038890834252826481568265054028126152811381345894331430528992033094850457276941873176976729002884786153883322252700369329961391895971062473920187884352969544255627684963837053957606709336684931399289073973494957792591782676718344745650696324093932955958811577053091381189833314372808937685760962730397128811395482038477081405657212521756662808741103490451571642125352624140061878414732531193322189553836086930731839988709871923295369065937508926679988002854721201077347807187665412308183937342160271657714559511432641202614223934059724545768158130525683381243680925122041036252219261742297432495375051486832531995551203902092412818789429290183741272881683941677963857353942752358805829481837862486713030204574567298003717993290321335871239052708133466800785700406300251133960237909804251396180093821702905554227612031201831858126962776051644785611125369685814990327838076969339361984936269652 [193,140] 38085189283487591298479498464795802431035192730926288603823332248866725669507531485564554740005731238818717760327338449175304932165569430070016843621182124693546559446869488032360151046201553949029481726893595245473940454982000983240984817822632819786947811444777293596349385777209855096559555844709752355016071941755718382674212252692606638149759296409692824774996211538073905515596952749209173779255801020131495662998274509483031340770225108832586247571003698358427705516457022353069656170065064278149982413097805822050057855849586993181355186771944414867636735755833206529759877263959239255351847420003363838764272792768925854192810078256921771690965032484028383684277826982376361958703342194765417745436517821449554811207381183432188951130253193736213019055461295760691972048192501891499864483105676921129658471871263880959322089183409270373996023146150158402991154555069905507117124948104990529134003140955321850773870366513955484523801733173310117702413822724997220834580714914954515066765586120065090067008445638242386626524076480587370677969375733708524793301483406892530182720895136511168712 [193,141] 10199762839680597634194102380178885976237243714451272197192029464571707260716243624213926564370957002290085053388402328313883425526235495751985100309822760378745570702994501551081659156436538241594396404575685435079969521609734077322090800195212810227719079420002433472153309203809079234976796551406122331397996379014275497003626816487426854233408278382528189125663587268652115986053174899833054388769736678611478926893543995459011698862654087276991206808218128545900929602363940103180290154561226130434983687091800128504737801069339135994102385570578760468263185897900338321001090634005294045599633105421327738802874238063301519731980070316631702649511328836345202105364162004351300704749334846627882953392688964339937352183446027684921100630999799359351975823448526716509128417357537131297406083950313781603319106480926464533346032288786840246756578320738145392519439996457331599245592288799844779319564115687145033080319707957538659039635138585005542428194318781906825979757247122001390106023865674240000834444072239887387527632000131988550849540279158397775262503272119540969339345208667868 [193,142] -420183722419634609537972743319118386277673514150154566010632657944961058157958579186525484262626252641432867871526353189756716564239357751903833689660225843165563790335694519771774209003011516490609601513948240722646647306567917680736703783234635502808489927799513703766372156493276101948707968418623549928396501395230957021223145018410795054750112059123503682211418982711456382888568999103730711270843650040218764521044617780714801522191392454242838071819711831160054087424920458246896850393372484840396096228455229013660591702595527100100924714531535500612440926421388779132893711164712848624408103185945059672569830332446139680794990447532999011074088939461833381204621888562552354725176470370640147170330884588845300765356172107576887596686814704824201931840122046456210803469792834867050700324522375805770606277331766741693195915278487226364837930400660525391184413108783568991059367150845607265684010298063540577785771701995881975108726437598882287978718259123716025211025406594560446408097123124280583694192691632485777285161539181184830051562763656357195904695574236539811437080 [193,143] -16583436503077468530198610976398489216152291076427679059359178420986037990733467232811173019714374702439769805233845191982706278940475210376914791106068078574063538372614433454663026130929457716518382845286422741172988870941987039731120242564398894921773549996930766469690847743483250753801970135112128180755274127136399928321791447498702935519855427942851118428844694583947110185686101992298136030366697863583212949168054950911252629909259771965009138028735663985221949251012110712779163242907979727446318990435743475407568366389759958022664714977658526365677196635291221259936987247483703338494453939359979469666513958598496584345992296518685060247617895007384813785589758192640732132564706812113272079889467391276568898196240148086457121500064661084895739986440014569229994327665277974126395980885693089586679839200150255642351992602888352373630725259381367677426415457351386352454748755828976704663995821437817622862583226894059102409979014492216712009284288818370492885330679204021786142175728770412995944772511213435069484853220796813138724779413383193619663437202007019763 [193,144] 40183595434693860744643199914665729476953873861624847843710204339660935615866217226471708282180205862688230475638989314476097577969557820110448826552792896888144489367511994059640496612850797523225543205030930653562063394680614800855773693410838672774599969574540054623674143803487428552506450256647548524102368012147707020732052253108536765802563226982872129969329352949376527100010449202160780131273552160325810482978817187654378641181465161835196099673766878760866340112608252313358398807580484503824333220528011533647297540324794969706809430868577757897242771077618061136546011917693594404941286508317541650132484554042673360731016444787382748486656503196749418028805846783191836123327515333922262789164800465390647689921173500205211634733954381287408854802323772588384200824461289448082960082344154310457288562116963933394329590616372265698396771341160566894172134010770236579010025040183523239967904256258016887662862522059238361181214692321940379636548045257289383165746767764206205176413091490019262819868531423746571068061794883593337280734976909855509356255484 [193,145] -1502238106923558491521372792608086187918294761462978147630994289796979911245144435475028227169728501771433968121964588597319371848539704107200092478770561197747302799444653468064426953594829964430669595286616607385651931423556157996239200312862371920524492828165260065545529020807453715032394609453271500319657680815551111554697528671471766371418328369309098330699555185762967896724226236027888467651690012087353792209549913351630111482023114642751284778584509900268116199699940809147042471939418385842477446719654949507074811408181645334230298803651559202662068920135178981396991220956118910422214704687168078073095784161334180630077341766313033209079521813228285668578509772562053991734744979327044740475399800526812111930640363412057298014096383371875581023780630778073770176619870108743221354069485154738709221119128324263463380997996906574328071556939639777256107037675931161428187184490759937301170293301956546086895553469110143830194360324028913569118654053537420620467252608777955028876196837529497776668796788320432849811911239709283962871067306484248957 [193,146] 14001295014405202969731736741315331105931788017202963819434978232945850316857900291262365350030024987933563228714622052906759281776038545206731180988486183821543485137654233278014325454998300717032493879710674838645834829411024022672615893963647405143243270575269006710144641574557060223145725168476250141537288785637769330246411396209386214196011179848782633988729066598983908899740452790307257566012816580749655057624487762481148672041740815845781886657569151926667117132284353368308549318464913846947712436716721660032024612055484085027779555577335569372111781818429347888506148269416123860611786693628464701959390047162000729990316712502999714613195200220700810860947806859997382095479493329749560870597330837040015939551995378783240727091655182863336508893089960589288988202580698627794140989425184443290465766592153691022023346798772466395409043975839290630490265992702314759408531211869656621556696136558848525891926033933578501890159603610448033473190718439717743580612757396020791034129870910879040485162833348366034135412018089894776453564273280 [193,147] 374141667517854958076574536629647614925843454344742571900039621120543841416000818460219469404052433544007911300468579934815836025936220145802980997553673554522917971501383207356848532021588841865598923406183848260778021801261734022676057442475783225977007425657337699201537941516405502740274918502673204120535271967744385307510811194063555865996756605597724586314619169830952932637194661504131609644404934771847406344293723836682131562917254677511771566015236379156543712827820312851893513373398376930306640777044059539230546817580673686385562225747563625100491362003327085838952562314424621124199620539068461755893535926032314198583716638682692810391654682282293447720583118414649403211891291489573682941827659074252814345671385399107952155513612838628524522075933716751852004812912789182972601858574967837306198405076804417605612157602722243121267940546807994754675615974194482458382654705532304432794663336134153185925417518749221570293082083438282734471615680678719051985451841409828906288774482967808047491322948689155371870358254917125430280 [193,148] 3512737770254453389807876011251072587035479168942682058226637490602885460547684133973802783662552159258708175884465732806328656401700212250829585165210652574185703160531313387428655431353115250546859223954340600074642438410054259704059645389338346897325917632483819804839899272961887440196561003082235065709943036843725078579552260253692283403588146279772612707570502620645195562133090670524224413452557407402518218532133325275326277606693320467101292478551643164389391317058210988325845172421437739801630266255505172289585218840598799137783413742331659802049407568203250292965188425140637951193632147417053445717837629408501641625921813864476527717795039103221614242093503930388607587191084640358612775451351482491277554162365044814720762023464038232857197568923730903798746806622829694448373117120616424516598204893270966203753056502496669053490350683610097571475517961677696684071273909077896974387782084919808081238250988836896093450964193384035103155219889585714817422379837705305463112605965919182427576774112045039915832298646426923 [193,149] 236382203794002167728280772214918781698490219847542156361853333952644342747969017029713155882717317897766830993159570706370704779261006982889060591034446553520705654806441083458049524499698814542072461514090674545940254950630503787370244565302510785231998160221597203499624067111011344228403124963467222497747523780942053995092418999415968830589901792447676793771902440136006853396444629152696083909102051104691435162208827875391920091067036205031771921140445034811812891145605299892559452585567367635843905919185548624797068245720474014147736567958415282289528431397539628153939704626042238571280369011424367883590065528547134114198969582216388932087118291697474966435716110716154650860190508683733419458012242869340333308624341427092315483276755057704843786659252871429110319075890387767201662963022057692930285307776107685449840688543496331104663720808429915069664602331463129133183080223576171521287385504892513231244578718063280497751490811682793565583792257018969825933315734228927446988703230681675968537708917275121749185908 [193,150] -328953071702474118224716258402358947601343424912084252976732376027488908875883637890283816085899050453988141907894709821244984902002188212763821351625502643072419386930158901644648814730318699700515362690681476453339045453471198029541909190334385209391915868827885658354005940251218479701066350582812072997779977692828979776546502285698779182708875228312564394063767736061521895901949857860799189752329388222653419155147087939031068158905852824510413821849833529426512736751436177036747844483298948793207540860592704672885504994442691451504366126020013221233070616028593778182251780566349774530516747127593548040079408699007374599851858462551638833659521232890116322964498830044475831096352695430413727277072257158230403575632018747000258897972866696908789120300119059191294667331735978884788682728188609443323419166266120401148510982751580164290991480934000458031688478404565183153485699049307243515462874469571761999676455060932307364458861823201044219414711005853291546184376622276808718314057315536904368497490134508386 [193,151] 32342486804528046504629005374168313500167020462383981717327591166003558142426217918317718462183702889145187034428966220255048671172563206534009647370665420328012494465149265164122806148470853901430383222386163480412953992562460909794330919945966688280998837961340695584674634710485604107046948258819763954016690846955929824667050061457142425755710049769174204773407401829015891805841901586309645689456513079751001572157225055143546356950975558989601574163894768161091055843307742327731719537042592823989623670653565279269731892850708141976172708698916600015793952734717715855263673698350274184536181655719163857408339963922713789499816491835195547111754061428623605497558876051401752104710529139483123372401015437146488042654938357207700066509311673897970359061062252179982151069441661275777768277596078220464060515013652648538214905466327782360490684766061032216230828284507131211330973563862867923932014736074567087097470442796092734635402479738746503707181091012481418619424065200397053406160158846009409819522525 [193,152] -123711325151118507882511516201834406431186360610484984899791310902621535286320339437816495249753897048577062880895055547381296784817726656024425077031387562391603759956245021433610174267528311666443777327284201760395524947666348693622526723961002702307953717037709105275562566716841644924609737878978854405280758365921402997178017164915741866135193044993884857156848259668965788911781062374747360175103852924825425747672611572179209974899286465024314711173318380761737993330195304053307396512978270455120868312449272554706814426263094059671277368141438353531748322010987200002424257112280992834683020965288748082392268074796417544960978105062611574381499525177680982139768093711025840753492176496627887734897447813522986963429248438840192009969898662820029676102964162821855074185723747704886622592356387177034334552075805810148518626801775919414525960157307517431505685376332992499784200054233390656563499087135942907268556473250401747602636552721868154944231164004582768076388665266964122346643670437652247 [193,153] 647430524609862326021470867510147537298199527442859288338924243499989824692271376648411463323636695287128220406324675122119556208453229876485690350299564238288658351471121032579015885261834210118195613373614294490883473174833336732738852945686635299976525658857970939439356345191868525104501895539612070585013593935748726995875534269270792005305363863005866463103605103646183129771861102769723065671671366206963839050547677144885417834536179029809188227476567717662154779370175373527036632530053950911459178363007163281498601354226629356013685531020079283764030611760651403348878051014783628704128866996196494047419920857024155410553472593813978977095166838461285890494206088938143178460045093188109313598559163421733875124929662277034935042446798761775583467225506248111525442830693661952191930143452957655208268423306818701984609605933850869750640435412751962024825673126643583737052329597958513257770434037643004561186907727631524717149134056952571147838432654956510531197506894286807454498876696 [193,154] -5429522041659539530596023418826508654393958740230261009716692192418416559989625827505949562306654240491241148438836389840214565430787507518577819940526814525515813192862222739910874040818095709944077969220798200335921632200629665666502424200528874972783527186700126438025880555393017389800685047076239619182899365041609972784395214203448937112191609181402958599793900320748540352814429752004124371516683564432230687582627086302325252670003203981232105547126484098453050171764132699658714797166100744345381164868678538187276489199500697675651120163768154782300980906207806021154621736493582230966542884016703837097697855789349717362898209275613122140331449410315302166850970050935667840347962974292551165128840571679486551362009952905997888427112624385800826281772549000798505854758014272737936253677825066456642645444331827316331262467051341216262672192163424783568554148551943052628911133408671619370345937974415534601940382724009807586748404495828713171405840438722246857744508113480807663 [193,155] -175882040834612367027243755691818300575443149852903015223253502181373659585985036599093009335111749412488336620709669133794244887242420256957267673379143227196255122613635581593334925371340319584373159721803332789575155475752559017025771992880625773141026225583953646452003499202977075921742071444894961378500730699052381179699048080976906389561718159517676002625206889386966120128569172984954598387486345983003156595687175878310881388541603664671966068927373191505474139881992802542977227072887420220498966434176087865755288693364739772903484612717179895769747296375432161623877703743069015412803085358528502258827921228305988258474395978196009762536672053583544295135032437250058959302121275111967022459872532200693164496533210373025653552169571376359219677732963845607756132053654019612687553336381425939560142213753166780589995557833728207032895381289983106333246720190847962629876475839087960147396713127918585476997512642643862276842639376690249735163888454443467954626755026565 [193,156] -1621588396772601141235908685178818508130163216576817485691981983292762643604701557812997877599362633633540722622270847588534912200267890167465420397902600495917877830496128695659295493740341004295500645089075579735361450067137398956376828743128107372695277190942925600661222297819960388053718152294305732019050509587811493280084962980512477072008995524200182281056767084859563748370369355352097816292411571492789802334346859259240452041099142434624037180218805094284651649123503893136690295146637350178358100865100413911360389912727448874433761166552147428806548627199322372907854875146550475135026635146145066365911910406414156852763227626014609842640464645917344416831696951644169122705132865255485955373506649174201869990816357859318826168080596954189650462467042428229192066485042802548868326497795477926340993291833696000451002612816651352032396165522511767624628213542899856868990467830076404117972712053008953904692766748950153825469869311347672798320611145364355921780 [193,157] -3518547726497270060579536460657087512222107059932738776123286855714381918770655060669787231964124028130499475650516628106722351474594902727539164044331437973624012946216415186462194848217520136628706075362516457909513202347805525869091841580112542642526803786669834122156724747837625769771302981295640791278592071625436925163748422048226797629741056044530579369921891355888309743052989676255305350698717741017141871683699870702287776949610597444110022911527526883546121109100324600330237033604700667358886379074583159555384329767430086264198738950297050163420328133704627723538132914490135084057746875237791051814603749560785101075039037506213949823685376809080131406358179938347173798480726856323541074963859587670122214147250655963335867657006337059824376509822768204803910740229392116722997600572669681225648945053949798732716180530534074908040912203943588333592033710731024714056289170935212990212206883568215223166327133551145250235661467135999966637976378434009 [193,158] -143075921986128826885678648369209180235152120165884064389199059597907712832961187275245500771635101246355487351104667005647484553872711606157435040719603192149007877226233073071450216033850310359206668022895248971431437670656840827626382581926408767562876901092740009802941877777460735784493569786099154772142636764375518105557861699279132225693687710804587065414774281170985114175645799355780484966077219846393650732420523258405092203708957312660112569601261427668926473309840143156972889880773430663597471771274561640617938597572909944254798759195601312668218900178776316361635622824499792199560162990089288134751841408769046273491936317044255715054262925458555355140059753267616304669304058730292156832093131852863294807915926900090341223845242836370220632864287898970080880815046581206831034781709322145691756915751963904376059459085617335689780087844529185911773063078570752942283300767836985504469442706738980783565833884938821357141906402624659936472 [193,159] 4547063090719067565252400458512544459734284127799721584563673436596080161797932201381832798414740738661461605281091071141350469962572765446868932434785551585364567516190669717137531194548508214311165194557358075085253649644142476496581174740326909920223771773830152232679401047765761999729044435664955525664559029328381291442999673383101595287421460845744315826262614314267319608146762640903892430765334890080427375865957429679283727303524747880986265533964867936847035337295733827365051412882934755796002986255711558772786971141310523313584025934187557145785933701057330567194362698476265023859134525289158555560956687613587690554358500950850438882350531660592724709693342657082240225636301090092902582432415486852622448707770216215437373345334265461185337140608870863563840257993127608189370750461209942634155471145588409682852447007346084465842176315040380074147016752265318675909092190108239624872119991304344128412808822072277578147981772934981 [193,160] 499570382972977731552864984389216583021898321527296126684377276172045240549315501871800986022691017305414500200035963203702961116697548666736721096264666834016550148917683243523006028866392843844258498071718918292079758942266527958407288964344542167535689200680532258594146171909574671298100515990921041933999408335463862140565059488529871675496853960057188373374967313777119317207162532777410798002698868996812474514130499860708872765428071570386944051285126966011687774602342000524598934572246372819666103571903549204435136457760742227442490506005145382718848217956800128465732242710753438750406386909697479491775030774608267045381580411957920138943400927476969868730411858183819711834031806130581355781387310210391564129359894172883966463645940861842591458493675085923925515298057720220441483002459946540013688132031903961221086001912081295649050545003669798448431351049671681522911641775859611545886453175490377471667168155480332010794 [193,161] 9679425847362197287529063897534939982989493094205117621482962457152340450305637116212750958287843790275404975645829833648514828697039969030485699914103949983170032469455550765522454126392667092008910798711300695561456850797278691896835448637686385561456923680810363978234644971864602165272803827398063020015908820041412793973980288267886603396633813867360324244443014852533740274558845502140172491857299279130637372716154329304881405919319465040769874806902645010996546048679737059317292895542604499716546566658283164867060433498351981664170223996672186808425068374675743060632445521035363812348727010185886576048698452692478960606639276760709422586015608208154931013263418614948004474729500210760141735973000877805356358947422327322935527783680775831963995424530160991999727767652914506452679045233437449226259852079928527043094254831609761897402705298507693665809977353646428161468181645949092738149398297711357335552099527554823 [193,162] -7324605526188377545358182534290424385475113724901990101596094913366364775889659696245781649168469137067513240719415306638790828521287963168361226018251628156097801801174770161198764088874619249349017922059662319274061397178806301191402693961882310823262745508011668854824470203180904726536587757996395527716868135694509276442937876169495657953792661821368661693134720815050548599434509306501602600768496646797511402298446766344005452891951844024346996491227530855752168535234569440501124070014323718117900227121236868963871733687451853209289422326502272976994213576621448778444763789928594832501476653292045837951316002225690295665121773660759997668087515315148203552196256632480554957093725259530862508950244896997467565347376693387074252130957462032299002587713421154071580825421186528697760118325580073237338447314901010378211773947773930924922565136597180971560151156055524728961021627634176776283865452184254059406373 [193,163] 1188575242846245371744606355883965148965630439489936952199219147011012447773311390663543807578351634188317201468203851395225311680632318788362022735689112637630363552641414930717530290797791847644898845842938474006269305739611560971280842125646616113353050788940991541531055550231219639840896050655752190872098549333909772252317137520776510001403544368776749500170281404651309720893268407655814114868772701597786581472738167107882778882243397289333981574016073187511214247040276461375536591439356703744608030892258616459723567587836344841523561960298557403649033512390939518244978122460134440570875838195253017482153548925998652590699426364735617095549006822676880468584716779767947383070765942912518060870435279364819372389991114846349440195052795697949456771106743209302329378655634083581399456543028949332580717878038982014016212195347851572653037003765686545680061461154200203356116098750664598592960508759610 [193,164] -66092090650967422912944634458917449682014867494638888564525033109844131105668135508102167135112614522312134207200260406355375343271628445694735163784688479376694782919867117810108629208855265331969912346938518303606363526062024125494688092239995746646324996009895935954434026576711859416857665078285942705258947257091174153140413323787006073963421654455536138391237206295924409213541086363636741134113332168485444522412510930990473717865342038941896923011512656908917802379328676689013473266447072786121220268384063531964165523658307989668119720149653787763704633657777003226178973888783136778084455579749648719977539434310942854087977965038194993922278827839298278359077578711956525156049627202626451037862297705342853589359234880015654001227182770466887865428030080942172217475655423162130733375689896132136719215242312052766134309622083690628078290669593455093448742605723193353007024381082884696061 [193,165] -6542226756892526040774887927905878167705128882921386401338056069861718956116115834818282932445955145010904888325550983121671255137388336508073177377650634046910669857907444118236105840775051191385821590157480051039104270526353976210236527720479971450563951412727632838419470427953261696518336843244792175944118080251834488574222362169190026894700662662062601459265370729615172628533945085679835911129620339987224454607830725198776468072294656455962208687899275588164132397613534561746979186647921421966801151490520857534028472568113274979779173294532845038974852978332179753857898465023577226343171987415920610652411598021867552385509396668459592360074548820669309926561030520197073150591822648127489764689361352129562163014250149888630931408344206890533424893930412540877762779038678282592271222883158892922054125541356175069378623405576262382088925561009631195791281774859132929010508052583 [193,166] -13268358735642534544940927216297494569810557225994947970782337999972010055851655480988257063497143037033814464233636834163314653132629637985817508060576789825569232289423352203618022232517284669900200691665195863059561182437161611836548661641614171698163754588224009904474808076333261222569469195378024487467211062639520561697901385756267802208510248679675272318234826242599146512929921847028577448304294249644698267157209819517842853583039921564797524349768091068371233019745377638529953406109938343919632644475890318456156897958853743804683210355106849229524312393581564987044503871585716648146506303118920739000576688176601498622401756409580218358987421008573156028963791266581453464683622037499296373641087210313891811866892452240554161701621550833529228262539164013581017434832714492666807623081416720502210284651077226751225181104071200140207814278367908026504948129489327514588 [193,167] -2255224025960492287594079442143259861335632701297338992756063564542939139944187888791970004538929660405796932465830546506246661745019292118126770846523434264012302053530601280279955340916818997059783120890381141151908853002291289582220425247491675064661607264890184201302872433983735412533364581679471781700266688150660321509629769779880666132309182186902112761974832687631659180910819083980876216546177674151193430315139915809657614310990988106204028249989936620704408825099049308372220193570987313931000281707648586798427423814583791192128450550999958854539943354474328156238329682542220782104317391648793075588195964187053951807192288275302711350026296304392056188835876712220740219785063197265577166857628999877867962531041908706502914768436822596392874132755805408033669880499021553792537193413948873318847297944946348389259383346555284982391338565593373757691679846571 [193,168] -58142879655693544788558356266073357381420725134440521688036491436995068850452366592760625691625418876912503006048316212537709660628724797338181865812954628356778143731480082647135460600256220451701280470561008454245118449532113652590562660264474119852210336991231951346030436550747208783659270373421080098761058273620519267947505170848402419727502533612966059754751725307591915267460651035335591213500812899378599214089293460977081789226795151957609575391229059878159765737505587371466677391068602183976173356534390803772076198381207127961872292405046466948978246620395703628194831202601820317931592563670453973742855438506233535545601479431938297362464357285288882712497568077920577111892081547883863451816716437006210114392047472017633720375673634227042376489730593747160505676949414402978700339628067183897230368401871331148508384415624397999478172029293587072 [193,169] -223204870320791939543576402147915482787554023020650911380164943372307263414777457106816530314203123423302986892360943625069631967275156366570079136392785067438433162879485915660531967813528108395861773530505990320221477955071613225829348941695440001108247552967312390427432465809703257834062053840911918673365672592769030316294988922291806015731532820580835756317332687326276711438403934284361271456828769843957767700664873599211366031518132785975976957229564953514655557502527771545030400766728872385485769477538204763150151837326442341431745728210829291069416909623744988932447594035774994725885411856986115830313402121189557253496924663258658364251718188141181396271494825293646764818079325120072546258430706575769654625912999398722438711002669296811568352345263844574661567980924825167535239274811669385342085022332281896505758085323767856069144206 [193,170] -124735712154603630772298329389946096172289326476235515749594346343461223837576246686190179308346728885354055381707593363020132245862146968073048613152844476600616973403317534443034622179539138583828137838009682143349352199902321781182030734512518464033558273110888608646715367517039899586751682469088893195221192833237533501068460891913339321022992573899301648070194700084478522735632875588059594623624705926641410801393373073293783915749760434533875606002335872883830915543952080018596279879227626682608741502660347187785040586283717796571191623944152884316032012215913504211864766974775691642772418553794999816814166245840742771591546057792245332139473256005514947899805401394813886002299013318991051363285124506967793176893017518695794237393489452249013647719509104439025475438471664172382593611338356442850466506477444644669376660374954 [193,171] -9765496257639950059039478303838170219554338341986287130025340469293683179793990362931349060393737267819489808219325608766229882269067125186130510314346870618118202701139314825721799793529798109316158746805338146131985266490298350809626209172856780489519053914660794543027714639391382611881884010397362119444418801699264678257745281227800664474010723675675020143603826712322520964681179856531915524553050371192875459524369485050665517162799297044275783319981856184431400977465493432845828397653977906571057359375410639728721340313160838848371130334098667113817115022541694462055204018035393658200059100017068971622503314436708925429466656929554542464329317634670017439435863595294635376231017311327811740868911908149733485098233713547802935101660542180159394385511908200540528473704417145353017113925465575622077676183264933896 [193,172] -101533111101057830787297956427715828003285780047138074512325798987803208322606553960674922228981525764532691105387833284583234664599381759874988656295417084854957066095647765534055226289922728683875056140052486857457728157206147956262759386662780125421800208092040650445824431339705105298338737080792667572118446538410188674066805479575044464666799184876311272264484973844696934098127113212757668935690672545476693971647064877996388829382511277673418539565346184588734007015014374699020288262987988621687094497435887503808315931924253445178627487006378231293307998920685343347610416390701356441967045156499093315341769388157108120940570312589266399624618109702006088282394594580751647411455868038700339600895427104355710832985373465996762449610263902271743470246081556001207578206945673518467508533483598184995386 [193,173] -130843299255473824685364596432430164430974856178480305944188830720160305971164738813184596284048479969648133562590635211844017758093440629051081247797973318394281514389198922063170769743688573694087141761800287858622416008352968673923460294076730995375693036479058213256970774981756766366513196079098147029270994574971595218478304817756593658315613477513573481454124524129571661709917194501373472378881973300063515176726158026573705683724390867377076063456150637030339905059519124091726786080853790573526786848158774333572154911392500458293041808135271518875498534075881544795983100831257647691036980909307851414547437330518861733612179271781892926420082276585272292936402148217600615513831067372697633035365992207001632053020209996004981344178518197778709839083430448994070396555247144899662519415 [193,174] -19180385708280705802961753816862633357601460891714095807163806940766730489162345122175903408854525805318406109176602988748475542783874333913922900825487011562123924486207567431967750297250171049558728085817827503983209205088174338206786463908851624685814655779249390752826644275165931934959602494572504595325092196755114252603631972498249364202061526167103797119617399004900754951168404809814341590618823147089246393173035069379764793271728223829789691173022129515037153235838786682998138000496557177161449966174021389427556126026114660839627937792442949106628015060538763727693947681350838110708390402234909096620439109560708244276131974301396098670576396562768804449948683708047025195283859760753364911126130676766566020875944844523103365186237063910275461387483107783483027908665 [193,175] -288098668235049649988206248373396885489955329740457074788218157196098456863771316487934330486219450780620832848538706108357447204952927584607361637608238835740334672748494536983407660878154192950431668143595542911983111498360994079051352312035027980010047245802974677717201157142456082694276851236822915732716205785976460542356473276762327779907961498173070980371998734404818367236555060971233168081529504826093460607271676082782715170271723945052065312652776875370868072869037482840952087278045303186307199887761982686439128415855865413343953806637987414167747497826811572189220239213657997942107464858491949544724936002990890015712238401663556609928081503624031902307681918632797441510690681772700740274395132898814533639274318510796354561381354886609406918126937 [193,176] -390947416535652994287816007153289892889492213025819295762832027598154389975178418142777589875276761453498768009743603925348689451692884252548144290140397357331999898968900890909889681419365402596886798707277487361192856992017211064319580427744401777803238378817939489818077864268945284914646318378761154970266076416096448993991425567205766718990172125073849468097153629063868893431087076231111322435518104534457104214037119482848176058047972016632094638483237307955131881688756101008166529040099393976207481755502975899372195063907013721290255709534909327781740221086032413977018566742531245586872591781480013415217728715050402043534355178365950204300938413019305601406434282227392239432971652257543175731551534744888242800272802109926099403298315 [193,177] -41207111730287396082199183177179847549948527288377829556194618121171274359017626687043266633151021417305839999469866170795352125293831181115447135570448658941833265134694427360748238952496647647695445217928527621848953640646940879273619772072258671520396634671862445108661935861550275501163629415966156330431550416304053381878656827444288559268935663938716108193212321017909710425841791880475605642789529348637793554651802855890327626076172767950875537897975257223903085639080228139062502388173454759335835464440632724335538097334532419724726532529625310056272211084522584681323925492862439228212111719684479338254001053903344109440181656468286704866582793408344195618838780991861936379035199257396231956372000001002938850582834 [193,178] -281217533722663584041512583434914574567950243789550899607691039412519718073530317939665927135244730804555946295128562233724621476624617538681682935491070521746882593119744439525862182928644181585077333603191206054953231617517006086489670193157236624039466139581199569743162665063503697637131805819659997220927498244806302075934784313401046674125670476899784798066531757074547583540992739509133207161380447272722481673631774987131780196199242658148874654443102926659312738003360231152086588470864885451851336187526779967669864695114204505044370307035151090733515086226894579212059585016893442608831550567993316909235449648801554058821731937918694020503432355281587731335892723198755429747605956022942337370110 [193,179] -5572267500347381210393317468488051863964203605904320204157016136967074786000330318293468189783781430766828143640100585589729396068355273949061724255277536805196810976793020565336323810065140772443667691876280326367579959428476026605291138618940874455820325686086188907405434590971900539059216997572274082822441049303642710635785851050840141413934614729400317353684342699313970318723802084038659904102835089868495292320041712260630337318600009415422445029627620389417796195901764100566517563390862660139094715865366811418373550532271784089115374532192106259195281579046972035306405153341031879047008010452162946953436547174827162188014884424978536044462469447408383644019921347994206984382 [193,180] 23389596430605227027210578967318213306144257431549582663854520122155723387765440454544194046611303525279096679458893779525563904778532501151019031386759102565764963438118548090079099804138033625613082320750153032455026157227513414508191533362967083531232184396011446299182571058296073756997790516460774717689343809172648875533374825505867407731125167692941498745911978070630906904236947035217079747189328294146276469494200139266971561818560020197833975241787785215566779848881838283564520208161916536816282521462586863518097585612062837455402086327409830692943348006792142430295120837531434010807511561704845079897534129430151541430625690485574167142121954276763093411942 [193,181] -13096042006436480295465752624373798288480121408511374287158258822032011068068491746748898317678743281824863278651068532235427699865107583614371849459618427189187636262341467776258674116857980669229724892483721567053674771656977939316463719333868766391811025323471934390256741036559179845618414609721166379842703195625685857913513524437613092454398621080068344494251600566955261023063386023508237976594428531477677393285910972996335226446884043779462395347664937344633241840826130033446973998126860412212774353041340022374396060942001511935568432592244242527025980587876540930179826726805127941865468993679251455051220057268455160636383853238525947538742 [193,182] 813228987503419992422652853429386240982271794531947535027613621032551659799398074716103868460281422714461044230679459745942263310911007034030566954991232091958277726028661830372767082129082547935930879836833208403721488746785505512172351966950787710974422639051987295305907707296171858625599325730711003393606887289506317261662698359440117234213773093627329567813771417015833713840037910111048784146906924017257782521166661435518236074387505746354732917422572790112408211666302034702769450058165998269396986792817513843290037147245001098222696811369872458417262086166903101955838269487530182763105434854168520192000955533425377467794 [193,183] -4595809173380250698072365992197770245026485420472994672672514836217768630051237231790709325395835334406589481464338862777472191117173079052866301589598756000272939870664321101805491260727127359472607432077975954190800746908754314580161940204605662974980915495570839635960913311605230415073886593364610058547452886748813983103465286327323751083032180251222769179564176709225313842897583393812475395318683925093839306418843063768289635596832499888433487439176163984788075446370711239197827556405038285286622415591580587035263122350241843648380591802310246253881136528566226396751099334087749536336587973229431384469 [193,184] 1864042489131881445277839325801937364989627821900054709209842538960155773291313525721407899951951212855281305702061399090852941066104848073426893129595245001945834229144490797247395915665404808837381071432165970759533900387476595730027181547442479693075478598283660710061967236968493370107537569981330829495070422585791946798371427551289328001299406944769125982593859384421969982367255771160306230775592879751731861497785646055254111632145156329741369779817649011138883365167670507851912928277038373291451521343586269992212788887576064753551102154920691127930521759610328926421310925023508700 [193,185] -40643912130860344507310147862727316760597645122930352628315478845859914456108321305631492121990408744344573908986001804700536583115268084325468055158012798059094535090426673629282263225037961919508532130646779217458246242383702741006609037687081334752163146993409440231842694438838293346515547853007820195720513802926846030017350437773102328426224156661081826294430320413951445109755907303386283351161748328347587591877381167562125921561711785743133329937311235951478536728883182708095881631826841425547550621837690702149862356587624696189648122079990369791726685897461 [193,186] 33327490922389698929229896789627313639845644556110380799456133915063255325950418025002141326650445287314124238947548058121697415591105608309919154996326783562764126523353867285758736622780894143412698108487283161077621001735881099697896406543456026088972975585035661297566890161694434947282867129895341555133501753037440451636542010337758378544544366101572852524471545148051791639295667620082660948081447983793542759703583698181308263473567280136915819567330420361637627950531068807740857423178643054673992052889442244808944891811386449292900644 [193,187] -313521498787542083914356606168711567448448523663857931078491035509197344778081402225982346786316860081898095595334429975649421514084556423290611171836421420463704107461866563235789004865742785418584221863572955647183885317798228962750237332644741851462035169682147339700747070062107422188918756633055400427816003767551963883084738347672368912145305123277324244990312332659623193947673793379561802963535725641076687999793608753813766484735961410829253338516668601368197892734045404405553430776356113624316585389622211348373 [193,188] -33764583294874871769581001753231137432384039591453884176879074480346810019166733139807822259558567270793349495371858831668158930131341044660020120622580090431914711004215900601506206096692358418653599484726018561266854996250095782736091135188950148636808357742487254980265880829929095384493289382564973203144614242793470309978815878082869061120812017860720360760685862317781207218310130318117577080364569254205440931018386044156321351468314546040011932559577980022206251948455438739750273478683381183808 [193,189] -360877962067421367154995307814817110165621971944729364767448151707159820460959952394550987947972837272747032087677293219171108908854389687797134633681422244047491906852218600998643288424755072281780842819650239141651824741252575842814819855146501420849570915337237142115545481526232987073255224384543404611280562572795783579896734126189126829999433976703885421744041075931233312746516247072820201063655788891997012379130185869362353250004029168694941604386025055836730175054243238037 [193,190] -283997928594802861196982410394007770978605959437020150907629742401347063254029173779868845687772220295790922783845567581388970666130919099773014495147048372898577474237114664836511522533710860728101300849704471113242114550174574549103933091598331133870750601860233006034950621929818552052034137035657519111440266251670812971127403145979779721828950051390076218297192733224729178763648941895361198221311015533809301590116975915293189537145365683268694026612044886 [193,191] -11341761344279633571028768610560802507057985204125750412616372304317030994712556099240007248196913260790692761082211213004185642775576250819673209758691278906520663708318972735336865632877766851446506889205899065468054336500516848615169835886469552823545799766067531851406070158601226501121234799449994963000169508461777029390668186729833307024323733566223930673238452702620872281020209284362000527397113048569298281147507513674847011664506 [193,192] -14227311568761890605312705671652593567735749137982599842652716444823363538866007598258688763052791111141769821461460664826386938656556802802011897518260627929139329531018815667440715206467357134595699232123821339638178516803673509491515415184911532331161853552015755874122865368883379430567768891730219164910626555136040900083723114568879430528878605992271272004672732810860195466490193977811644926839525447405033603 [193,193] -295157352439797484830739277653926662710891645998545438295010052821692465247443816888935830394252870733963308441048645877293083573289099009138200724982415452305763385441384051889316575948437506218386848832012869674863087534137303100866053466767257724044094567959133097922789939169887508251958924197278139219192642556356541167550755630989584014547870381598286035991297853962079084244098057573 [194,0] 952745914788412324542068192610451151032069977769276107385184688431364998082252606885786216377812820929423494101860808358233780090359108015848899881639516381237186958034183849995267830489254044533555346041284584120980113629337786955393140722163429242805449475613364419292801354497739606660485718206465693271599600089911465938491137171622196521490465784646057786686060554044302388350830170534890111670361615603767559234514166248135417568256890880007421940204438932040342183175581181216217147849776555975107900295480249788351439705092849676859767164268866307957015648016458044043263634219663550187574724607278559817897093554254529957531229868283350135260511678799330035368901097863146888728844774299915393902451178748216475749466620653306961157180566421069795034657399042969595699920438101194933809378993294646516896847374497285878534242424664651058565549953596297925379888178467944841484319899321093901152471582768173336679664620386442935453670759967061243062780559403294371032652921256539364431102325287156724876261850287242047883074066835637945215350368248384617961535580107886734506123495519242067913089310748541253827506812823478879816939031735540245036274657356059209630577583435058849673360026940069562808125444404245896896360561991072577439056340389805810318373617876618773546209189018312921855970282857547451209526648368476513101063220816104304179547261905405336478541750502335527778913652045072832134410160348301837971795609579273917889003253457669058144331722614289483463841302034882596827222114975862930889801896233808732721314982263246692587197787660422325134277343750000000000000000000000000000000000000000000000 [194,1] 612722666542197952293927279307249175941325939613630658958401681249224910996941364665694745819356328945141130209433636708595663264100361666572866214562617149701519950213262619573291435882432295961834339020389851091740343857518837778543457640282768394345311346851180945931055058952814438278875309011246702673943852488628343960858922658502302874682551128046771324105448050157273159120341290960894454598801856806088804075898749135474965902441131831933857673038073750802599309744354202394393968720117837010956823896132360847723038018710138868568341230677291182714759531327450292017897719632620743974132615882194359929498604501044387069236176535220204981632094943830853045437132093016762540067537232899652837773288897461554293926501960669343878409127704202815558851799049356233135754303674023449509183412372773926912907675736359494074629095134919587582154474520700045528610691499107862634762962202073974873846445410774241173636127463393233596491342659445927028170872709125539861451862427442625097846714098608132992361258778267082012739345264847276664245163189308785950417056720220275896286464579774257683850265720363027598278923391156999362264788860928714336405567972444246500847596663469551330276445076379063463573304307150072368191740082884507732415292438474321065136475356263004000457627539384337040734445274592167685567468116256780607770012179732837633966098906402897169772887884632120460169561558082137064726941612434275264745992420649379834741818649662771172988243182216587755063447034839337101364198377049056951334744032747739899994462669674701116344669684252000521153211593627929687500000000000000000000000000000000000000 [194,2] 16756564804336636475273062362790208984753338414709187125879314157583413955112211625800045899502287123726920589121405240544212614730406686896395622722992773108221639974717401486088609072218555779584250406721899625325818979994919559741753184854417127108989062678540740815825254744053298258046548430262967670520421181713163497226603463464707772518394447631420277385055113195901109466696062109879428347472905854750933757520917103169397463928560707849912225972832153683896823810281972878613047866979650177432324647247115960447005938196236768893402274766695989095121631160295743704891452016053730181691911286870245963466905616582154821020665252103483831026959372992976004410019453940065201591232001415698947895970971872918992517427268660827754290401570107973732440389580097038905788224503172178397660841649312724722954864110492764024417048162681714965558224659246395917490697072999373994261110198454902081836135768945102821779029943981763781907347333900434124016251484064787117022312550704662766229856143786066748205179744600479097706772580467849869150383102237430413027350861312003443836202197141369710131512728456846324206215810691336745836968831963594618593979355160457341509764789582717388140858290945769245445371428497866979677747577755567574210624003819823702755403933093673423239722218228127117714399974896777908480614057156505445637918544620972316445189044689508495003563019539081196655706731635483424449392142143346769060227288358114464268398603299282889968435917205508898291853522320101520712299193313418745290075644196975241102877327892937609254431503369497244188733398914337158203125000000000000000000000000000000000 [194,3] -1668208792318242075287677234664855238919742530431620780800628338762253984406288003927006978260179984328162319178540531157009085406077057095662925147282870078223003872205321782097336756145503703758128255241887800165527376249264977864544868234060395801272250669233249501259203489116477580342027743156466866088479356483030791622924970344533918575487056364138338755788162841350702702035704375342090519010614307923076988685015285154685916875469812014444410597304045050405724995110026900656520582987631071128524833603451267284983564536882601137136654192481109109177565270336687653087393076900130722041517522063709053382604486148582346479940580624699884460895120120610064597633828473593130558467713799092387846473464938718849488813201047115646759273728064652828864436091742975403989835470110877718465253178658669777100273382123735559152388436219417119659090350796482595122716632384075624045216106818432123311290363315117635323438650753547743843591945549345294818037851587166948493398057416516179772165607022475973227595337537540880984008698370083521981956481341974950020264541269080501494771270896915656582527313974177667619980784605406229602546378006309173415987061590327789033481734345318837326720243341514197266506143591360659845107773773134120867502328776186952298957828951796250827242843769598006398535955192691392488903045609840544829057241881994468264642997509621012780778368819606246676207701018162405912953314840379077121240257301830592183119674796439395880687619685507313990653092040245482073160235560098785565771575526335099221652799270381566883002387976701285153239266946911811828613281250000000000000000000000000 [194,4] -529472716815426969941821137918492669438202400350474947085013407964844868194329219798960843986817137850826947710808790634914191296131482342554180078688549485193741182084409077389650223494247183923863628967424768292261313957246759595652729377359843678639460392275870327028292338266540448090775065247785986390587522956994664892265978841685159000821548179711438627690586008055157695780150863285207652346848114828596740844609519492028420811980751477427613734807708553700885170543585385869188083720456407126344851455898268707317735423792892504679500151689924410475551563448535410209164003304082797628971317453929202220399844438734108018974625038613134882847097922270691765254419713938010519339368206805304067432772052917828188324486760014529199765266973387371965125348291356016407921001825242515594101939701878327985487252292741896957457798785852807566455359704241012384293098313440037732725261913610323377776255623389786076271098717377124787562362682523687602851343269308428119100978070953431953496415460782756836962197830707727655945615785110177930762610136382944856225861644906943919787324525498023721425234700153036056311269073058243136739662762358544576514858898545624198198133711188209130065336541616293214335371066171207500954357066893203144009337817132867381458288638383646361024813809464123042422060903258016203119537935104978094653422871318605365735625601830526748553683689567405264550222729171247802185136805042331236766433648703192034756916900214273360429677107752739246654217287613459745963325246358003698335711159775674535326843163337479800410260532558469158370580924383830279111862182617187500000000000000000 [194,5] 2118693291570751302990106689551900847318194492293501896494814376611956911192246549238888963143355009949024058523656875928947220552105605688930099620165252296380373120393475005564719437231627596093798433350935740410440258985257286361381642010219482121819992703805797208749672317659811126856741608353270953237240780931605070905099235869145990292606718312256516068909579832479858549582440100504450803255782994993139473115236481462579765969745342168894096876282069269713525869755284702595509524258989873744034386789608993654893328731973075013455488439244685722412055849353884909570972045057394153020673061645276397452887845304269063518958282655942991646292979252194100877969752209845473060036191719067466075558961681212426867659343740756193146415110269244679850229736592253599127701417345119857424996840452230591488918795039324995552421924505665605339056288009191017601435063878830160824605302944288948524316747392698943553306800059521013276707473278673882565876336246355229112213948393718057877525643178325129310066097932193890072330802251783426381745714444202440913427626151692441546747983842268395347309424625135114920917009237962464277719748135489593416082352491358860649907202311020502403128400125466013982617522208863306122304233389347475105466882677945516190914969454426748839920648976918516010137212689023470104374616166330968208911533822138404151233290251468426997700065097975426220891251413331112603397752079280027723665410585796210333525379822374729479774183428417966757291398777963732934389690853963510481540865874621554485257787829210947515642801416604453610579888913662216509692370891571044921875000000000 [194,6] -1132319481567335845553939759645977687745691285711373332896920209092688105259556713516574972978016898107412056746002979836462136000598570920278923417444736480768810064192084679393928258808379191550991650330633430600004581347119621320997707577227411282127534878818674671186350633382053459975093677876995522183125976211605450742482303694078392704851034779833163360341544480275132204464571321142340179063640231488731365803129471942538829052469544578521448476978963735011974329009433547086049159758314932973817708458687657211361219898146414966185912487223497669422514600883212634102875930517893504681572421709690156876253889876262435164414063354689249966024718706291041837055530351566608694431170874870910411041364190747175845645042582568604507357543493675474954116188158781971937986818847132743138613961440838670005038661957932174873938997777281059860575465048645834440506836600745882028896182632400070265918187863425167539646468787439790155627729340172696804645548461888507476490768339197453099336970352032576721716179799917625905693609749263485226046679010732158146025272597614508042696971934169683231813304455231073236807634537756288664413527990471316527181339214655285449933755005545311614240469718134241817617886086992967116899794450711230112639757258265116387939439932191386478476885252420137863522019196601084643274876647780847169614989456158243330223022181190051583128348104701997940010443049566316221474359262679955178725729409839077707293924163362350666529095011614419442404046221476822742555802656445702489403136069353659802871409428603951538117541562493029099960798095708014443516731262207031250000000000 [194,7] -6970290597275972543488721758565442898160725873433599422470435134802246697862537674654155449865974977377911636529176013426373275458570200079978640308155797603825015901431990861937108572330601387605781031009175420197329629962428980658129815319771226508288537495636824851790396006409645809838645063182925141240785776883002525681140809683820917244892906406604013745658013895905183553954970404065177324713546202387661053572115117670285738781786780054806250097468178930851481859433012862661045539721901123951810409246347151441440095546373520830518846570492320209864509181231083363137978279939362090280907934296565599042660240076169727019458492072250047192814343504500689498352631839652149439448244674363323842535502110149570240390127294221931768876668745301010503460389167253448053014485931337907262978710057506855341567649384076214239574268115772733827789470909803557090344444434771951520915496828740050911400271018150901444850290757658117028315740362021344857667856910532916194226402426767514080050447000986918189386151240362640535964027531610049649960955984278001203064521595229936591420310265025731288798395382724181495132047592938242894284797290170116192774052050101967845511535191632676612260881596697654548124381844686069031786875334239409855628060649013553804009588876702580747264626386018997737382003540068572761928493352100857870577789259884774294305463160865748289638311962680890763864088150971386032648139271863121771907354591644712476722969292654307059590389164030337286959719345413063908444059346255184911200120388282008804017927695303692970781729535222063032190051295401644892990589141845703125000000 [194,8] -73863362538666594740438595446398946574607963948517842251813057559902282876661946863044119830497055642011091279723768918626980912482658720522158820934267559940528091993073139367141129105784452706448600946229575850478143540594137768645570582412816345555678797814938940310330707172582195143142258756430370640290683362742454402788185252723736786368405294712930947686039610849287530252025582568383505614607346205764850202666832287066145463639256835160349324476465048821091500132163494791864803717899705966932362315626669118535055108322788837145696046092434093377792351634954285531927459770090962633512111235390744086281874841012124495982138454536282000356947383945961390653625320843674551444721923532306933106820119232861886458013848800983114982420942220664714119952061097977285061708717030458107272250563375351213643143695734792906255707100046087469842001968705291593227243056101390777554611923067563467693059110684202595774461342269512766022246941565752147564993588469234468030139844378333218126910817914462344273371691023409260948160037256850440738902731197716867670779007223225256009955979182924730143049828667985606014686093262992394453530434352127533096799924329471269719131769640355565628949952691523220058155392434581249863124659708285779187210913947433643932608861938649478035533502505496553072662303679775148916527788281836622877708608768638899001897922833883083546334021883562822892041794890679608052885672638165416749757040278934561929060445060791819877000993185283265232176154368866183725392121157744932743509604534548574318469885063766005834639461357096630464426806051051244139671325683593750000000 [194,9] -761625819550160007256944321666927354915343191503582825057007389233857552547661509808170977133312275870945853619661715193221862034884741714301380786071308359031790143746764411322092043769478748294845834997979506987508333287384461713942488223681897781319285965509760848241241026141872077626094156694053212323404069156152499878311665942832961037584600190328530121387398689928879061797939262640490131765144467980365392633688534136015341396613188718944535481666225313195010822344103884780097870633908661148864996220292159869654603793463139103018057426326499818213711507826449300013351390738870007043990315051219359508461412942064978429003940487334324936329579237034050153703097143296337032268623728529205933033375994055136447272855002019567168631102323715153606732972821138813978830401392035753972806932601160667753780493428162047048448167906327586563858712582654104539389989396709401270810066884791508909590415884584706586530161228164283560366658867956079517286903328335308955548720638820512513268089460404805237345024071731506265952043210744833733196206811259278761516617053159197509285469222154908589715035699841711883956261191479158308304252744329473814903818930027576032586682583260976050083298101156385721177753447094346297615400876231416191017617541225953209770839005642649790098401348837724421252527437539158302354029005586700138887183004400109076171609908057003768058733282686947445786738708002138698663317044813870814057931047111952262031819856834895800213755394287071219929227491740254247567857154596872037256011238260949842437030089455218715623160341508701763679182715975912287831306457519531250000 [194,10] 1044009346821774945574520885647485721326436335413740817505139975540134700918455217957278780316637394111916492803980933099607965322709628062090406433225994744586505362111309580863781933590199337603138615025646221926548135263251706445625545999580915382433149107863633589997312244533313360858604653524459283690502442025077365823202955943813166603934098567365683309075842182351901358955723414027210531875502006812761066746040501342065506153206631355361085507798247187962576728183042296436566863335222735132939215252052873475823085020129101450245317410310821343893018556781846965377118932075661252569556338846115643606218284351493315229102910953335135099471750783013790365808354646397770136410680953589242825908501191415770206426759752774007071754121350123706380916018762016048401089200996425996273089949176689715866438567925808186588688950235363902190567602509252054420432739041113699895336327304903372279491215184734184789302944492141090926542531586550543379894136074880476136116693609774736043313908550681348759391688551618970596577008880770409434497974500940656508107616362661108829661143585082312275441914903087814149931829801488680842747880960839987673481664829268881277431815969933304823929574182490796341342457225248156477612166868598047129673429133047543344889162561050033941462168943689685980273819090071326947505880708440862517023087589896974240527014305039012380387721574963350937267552647527166113481419799142995586937565836279856161737829925900440248859240878213336976621604657337566225762815084821275876922011264100730473419795491939711136632739048990803751707542344229295849800109863281250000 [194,11] 10620605219728673265719709273308189576009211764368448717395181145520935638266998432629762416105874918950101178152232180795385060759389730332402208451571885996502785905850201522344978096368796904112127283311983336373799295736002905334358578712433984094129648650531146364905178600818630711979673914261822189627881321302713489677408403660815586049912922037592969481699053858877441407470884513377702019027287722990090717852094876248293664530672755053075446227114546955653856114008023100046855601303302518894560569378541601198706005257950452542990718831884627224337936130146708912069600066601100154741571107866678027880037638176984537524923057286528157174947521322151082411369553145800735455393305810497464325569839153310840229361045674738415452261006545841726220940199589035004375725971219583365955679856417001276590179850257072448636183932166963455393257447602522676223249410929956927021500193393216717344050512511870547954689720113291313274887950840028631646779315480664743503959509877341276412942556864616189621970597696798332346546493604724135764201992734986151468417156698347479735915872575522217245890024107183635935072567206340976626803960994248282596016315370942633453026796028709370063443627580014051309153814064169728399961058925675411024316958209860831413890062989094472278052783020367101173882335780776996072306827074428581306472032158284364782846503143949965677771141940989686312934011389414840853312676099972346969210369726423042060058110378379668706136304094419604710382388079841556881502346538863183488261779769387897394862510366813578859917099594737261618748874032869935035705566406250000 [194,12] -45702619622056781797464059536384730507680539344658818411201933670731488874082804431383328150345571071191788518477164024407255464198704137669990645635967784679807321489485120651723867619470367746327203182555401750854388489226105424802768888366342747136078026673903557913748732869364187423280784607478901102137101789613640247411383719751972195299776873832822908550019637849689297748504974988800117138282310703252001205545450218424240398419823744331547848036819780635103012071903986099645359622707644718608960341752193806672322295619689423681009904488881414983279381246209465704612816876585709685952854773672649679909052730397807291953860926476380994595436027314702801080240581917483444487925914060223353739427003716138183779008580438722845524981786387464915772688451511938750871031206534006119374802074656842551109007166622133265818242004551827602014791096436003031410719449300791760421972694621765518790228961569018168812461576235556699049637671518163004520130503746502880543744981220061235020711958698991038471750621284425995257924837083945860228936587727462770344889296074604994242575189444545302197036748593083625342247751695642210790232787465187705554296442494299531762742134688971457372841648637744999663582028934544719962649915798997796459283725216134837268675105549043904815791059319294670940923238071458758599868022038989560698500712439900974287662373068323869059271110742416539369193997355758186570133524051472757222593015596062348941072793228793080687607283969623615495306824653989234354476518649367389379020712314845509615081218552060427242009371170706385126917779445648193359375000000 [194,13] -59232736793922274992396840998815812228947663170090171633579107860179581156583789910404759954020975882914312442464346653760346019819322254505430095824860882988267600704762246098630079197988658473418903656317479675411169206306418211745526123742771472140864076929007327432171598714032430181660870812971794082914684782627466022381896823733234808447021999641822036358915739464892156400275662613114265708286881532781180958225341506266155687934784860612435151740472972451485222065547444865146486805471864781586262554689356821695763794380309951334715321304275966392324357913366349883032665164953089892251946134067575771164241286814061492159180942943338210592645762625569454734744409121181213842706563487426045371054105334893904858902386466639416064329471602509285783629965024639423112642957878820022449170928694304660923167585278174088901475937529918070932072977431079904803542658799703607748047472862666528510382313512215305766967741553430827992915148470610664827950234119643915664889095740236663030442646318217803465562231979806028242623120991999528115081853055698396810924158708093318776800210537352017628021106600799651320817505358101399885465827639360824544954997461989408672187856257287588302914250290786204136303649967149590858730008538255622498465567266467903695298041130651328577336358731000514470458709667435900152207053602186911292112099546874344872833556824892243716567998753334964035641364641088234708398278217247332885052314622940581079040478748392956254216671623836854084143237455526334829281379095811414399874480708521283585516396792099970205510994140994668055771597772836685180664062500 [194,14] 107103533353596294921347251722006427891670587728821498009729718400290776540915570543721678364614898733924519429098403192736649876764643916971247022013740419403146269291047153094907034889292839359951354937715419153286165666513678622753435317901548017591872797787939462930899624156890805426625610817131215196483510745749805629899310646548809184436342154979221626610551758091669704985355681106263518978443709748360868248217677137047238673833425126851107863901479693259332955106878641621210673015431676466775368806010655740519184379290361837408077419009550106620853528068707299367471688050243391847168741523388965630821576345824773424216970898462966763225122338534059879079042783913433206313603293003404494601120585545386674329720623355780391986849815448769771037166567445480314540075729485402971489465321054390083849820874821088282577232652700687589357080653411419635375732160429874775376651051750574513433010197561201966717835550126276087607859707254974471206814408059328864786419173313234116405567434236164664028767416010056907547320013629211888892597083310987901505791733704587445723291172722421308923068283267939760314897040492690417465417709130571904044506671461174282164797128417921069226870133268458994879184159214581239276406042507344475725778005472415664016632536240692732577645924759677809231769716057778554876828411588212864800470613797192825253361157180617969532590640243055715757395550623257728175159901222350689879609249495006616492682982299621622609192217313253459117633621052595888657275647689978534221840753782257776760104943850785986281087527963290312574534777402877807617187500 [194,15] 553828837558621690054010077552880294816039010677956202939696385863184259902128947881676895366333579381808915127298873265849306298421394785540979080354351149426526397721740816044505026414855720284732632053877692039174887936830543826552836923086402223139902158248276768689884844600430874552747220270293501131441431239205036312151109199404977873860065874900751200211170681689401089453955539661971137172419062659209092916402531568683011172877844868919494125028424495548920105284739528894981829866540843553947031619012877506099636725702525165742294342778788190429357812908237731126720145807408845467169225561545365784876266473455584845632532501346942168791857058160382922886659119011189804580843297473056975787032449553854142836968769027770371052678661004613216397208066373179339180484917687835978443321728597089074720936981045355060376576554171848297139640127966161172194203564037216088778847539381769009635126172712954068950149403304636436278725975181194696342911975853045359098968912816143646882509373250679618568279716185675570241012857313532371812106790432139655344584277662136183402940771237483778319266808542116148802840675308802857020645076162099079537515951286729173211970118976902573630290788281930621736266391321962406521255013943608864833512126045900748505494621272611322355853749796217068952090010862052612531181013945334282391138876040002348310242151708110441188708627111333586044513941005498099623747175868188074864129870435126031815897332410176017062919680317917546900888816430576845455960764158125365435508080346941714342260121116816384766212916214109585858799842834472656250000 [194,16] 517806724742285169108783546764598558208631277612724626240853735508234728857160276331326504274645416225726066688489931707062465513773834045239409133533298973410178787553605305993606398318824734225678219891134439339172342460508883688072094459478702737605318418442928484023145573616440501611879324242589722185905714537678211555770139222635606690094124727370177726860581128483823199296986139299792354162563862442576833935497367081266620797176996683852732468946384563159467469484077533866988023229333176870872688079890157406121292335337936715259341052535711118149286996860882539234757674383258265142440797469679283212253807530149212307197844669379358043401894997926648055320010728930382089398439365588518886480599812659383654057489277706934507068941873998120136298294790883513013331379999337881201349123303897940572312151718103670013489688242622801845983679267238074340347743741334868590107638155919486109012648187143888871410746335062217519805785279107709257051879474877846583083007283176261477890170500749655139197545142028764372701454636825857698622755526048400333180257498505498638534039655162662103023869518476889390546489409687531735338594530088266006984595419763226431626510576570006556591064608422791654019934221276697799802412734668272317748824094083813862051757454733853482542410916489413272478956562925823499524897495931573878007855647709509788344279885707532884123328161847100784994161232436047485299694588198754005724184685308718114135904304810931136091493509892315691390930983966235242935538492613180349098080915000918481594419686525652612346200341940570447961885887145996093750 [194,17] 823450271912460653918081875490709281339948109135000991307880698098736773473626470573311388279415235733960293282920321493386191383842999764350439972953314594098389560263319666478694541443202231040923866058078971044251457121206618063727097824470980569142008349177585515025783209677633986223079600653985765645394383848199140976484281310229744234623674372978971571484901235616409140602806034189737823919309618259917300223601011554955500937902221297257335690663045824563287130757924849709076707666452319564186372017338505252897036925219549981842003812417853431476997818086864649143489502079546275994652222740657946053154177764909257410749901588170956194201990351202959282689265085897550820294093955253435268494862069803427102231587900626451392989663555679229254102277879205304115664976007523238643109024908548264788759567428682586546463917505064801156922980690029054625661553403210876550097125964859933399366692127558875173737718088500303455925714912819823913236353003806556412351427129196835347532047906015306762521153201054441612797427038068027881609635845342684913044743225278036949685216353047729551912659531029348813941269136338555177903608916621396317559227803753639124061185340793493330756133601245666821480206791546000926264125458329975193603125585361215599547188667281615252816328551364316479339726507193301249458359025880639718925785818681648939644266644306690701450724422432239472976060020659811156005163828364278352770289855432709656709830940078975101631454518614486501326131169356328524362967499003887011301063304020476870239002131618998628664929276189911665288171386718750000 [194,18] 2410544330016289524643829340226338838415823839184664131851330119345447247886081586156023077591850671425753625919231474639930572748137392524130118070331199764082375187755590441822139917781157649627776490126712190387242238285715281508842077852521500275844283588454229523077822134960027196397412839728821254839904579299941899087221737923293214065798180219776435912228902688464718198083217601950269802269145614312804206564149761481361910275426621245252487225454572238652005720128995734225657184333177540506436863706571148449406241284875219075407426165876861961774033718200534220874361073639469382232211696789792534225953179581698557030896817534255740369128186330967005433502403557594525121633168237628678502730774225518472752577418885364139635621336432199163034014341607077569990083276987175214735694498748162114398405938602387242304036945486893633766870715487155091126417684858598136115456767723279424762422729397466184731905161403396441554807196129143935692815724508947552733991116200526526113862439275348834600606366058140660606052592554598422715029357891625171757243229129625382727741519254596088121374229142251725118764099633577026948091345045899797573169736889251021023089946819645095636445260026863597802875127007275288491203759625576042044367257159345687291499647123540976323415412175020926067544853962210649862946580003497483793973324753451479912348331936082046718015854842619309368357054899870953288174100387056665428152070018490397738313706985865221599939486285210023960778345208157795816438531735987826831283320179855026860982173596914966569439678631511273618067255859375000 [194,19] 2598210274167942712251944009280157833113448078601348096093867919048953908744867834998972157461693265828316186547141367248738733232807960804774476988872399256867478877537941897770599458367426678956460609235375359331541770029956213405647949989061736880030093582252140221786602887290463794747014643994757968545356322843625827384331440246353478988677713372422291357845995205802291695306583598040009088629832543479436150641211516501208881485920962858001945584959515682419367926910553558753576944856094560550787245444801175579930261389158847225621511138015028759767416592724944121229574199402672918829729868199540989279319056460014299024752779771493118294954081085269785659536403673477753896011716231896636968790221058695244808986979178105814696471964535440459145179671776628122388655667919969803622427378620546232870877339955481346121034899065636291943908580964079900911544112678736528095606361576321859125564614138307576157037680220980965259850214616671716328480076279923654218178059870889322656017390250474121913326874788308042353785041577966176315369342881404713914846366640749910042505712915641091703663825560302622190380585392128081525623937533052718227569236061256234881479950348534973067712507011135515263702129022755073637712095787264828306436316542094716204654371339108324271959572704958516341822399356467224205688234985074865665941428064442823712178233233577489052050757634489211909645338614120781172272081730020247858561321489892297406392890878929314646244079669689308054506465168276634945887052174031252257181694195319159928369641952880447298758976803857561884450585937500 [194,20] -3603478644910158500748522393422710920250426118892841916016086719675598356169443960399299101232809079227919811531588723240628747683005383013933934902977087279533806552688896761382593246566694825334788030618454551983305835427090684398151417901422842823261256812966535324791015635213273509041822899055900136258091321438437788265313876948863938597273151907421870572986954051016061798610739423358936516334893678903704196854899830648200134593488434826061608058388374242916137001734066548699178083172544851877639177120761838041846238494196478150410203458809681815711085918621082951601815432791970586513303928644482562587759761993890005331748007000646385401038809039428742131412604743266868577464352744434158637059941841820552408070410357616744409816533436020787253795466610808067348851917002460460362151829500219129209086352822965764369384232009609797774371955924092888487865357131829972146673846245397438506407693303276874666281629545169336336776660723690391645089167405007307744750905869905495813314723074502281498810588926233927546597861064921360102675902498255612738602134379173650338383630305867049873570487792773007646290161281464744669158313708463925167963338150782916193930055999781007616269396691893915774836243096781770795901602836027424017059024085984560448251528841637560484326062534557720658168161147797171143457625196619698806025084263260318659023797831903246609857711340301541818058800020838961615438361971252405936308575785897974101541460579182367952952476943274750470321392151437053898008168949559822289900579562161392680416491359666605934533776652278150718028750000 [194,21] -6793160445143487017144150949249438456570422230453306049430590465253753605575702041730310801596067197582341764025831552180620520434098861500016601686989479055761765110522015383274616051683163642421854035484820526251629895734591808195364996957731477974492257314025553040791141511455738940161081463804015283482684212957071241160110327827170009982912331668836404028603914168333441185800379657182127007866062995104706689823722933962693899261483476346396935095416347682913873527616601078534465142352823706112251239160035304992240830659815995115835451631942493599187491395262884316401080598154640422181728006979544654304745129022788234565019958445012912880622389512755407083750923344432980713488418410283360156514371205110029914665256113076387304571419936008551591643111791956301888049122318352043430554889162568500424811066426136663484906938378460341314174090560407008670460484089841060126492550184581761368091631420862143009642049568025210979790486854612151897161846508043647785653911264974881952861283925533250041498503027999831921374242240982546803109327770580361843537532420986859041705826971872446948412342177974962642655807170092106029980072313880880363975857057035666235391677385395870404387130523175718812067824208108034514779694057172253510084652620356295009926090882234508974119626162860993599677319315085360435487530332504639720820657061494963215358236055596749319303197078095257480225039811280439896432610675799323783462586264172449387695313886052544780165712482072167934146207870116726983822446604802257893434489016808823847685684612283971694729868478071982109695000 [194,22] 10195901932759967703710860005410003409822346047872714303424345794370447313363668000537583462787491040455923471595772008953078590234326761513616027310083667692272307685050352378772115153932603504854052839655434457650896152441920667879403991950087464980976038445478186793836005664692783607182904410245431987861675532311844713524912988758466648492174286973119529383711560658391358110577509113313440281764622296132112533762681987100497726808891028648811139525477752298680946282390498327756779786398847186158708469197947539530688375277115471254818378138916054960397981176572481907667327008493052803611308756748175315142344427469854516153309167356067403776150121417178831146110091237358486434333586526985263081101143980791211712308534942135825011627283732982140036808570077618201850271460496242548386312762595516698576341364824257493077490630262011937746853006524710470230089162998503552693376175239357158570535981389782584336575397813153464882852921440764807437654622438807699034243192541376576494235105186266189256492565063498542237033152307567034123382083338801800970461141160938789331414165439551022784497460233185480454559230833809341213870670699872735651338573265725968058016865394646145116503831471276469853401052037833942574108975192638972491973628767877325077310176267634207368879991729063936678497455911880006438133499274042112277693295789627944872535240208812120289447932162509644436847929765730418481935811272378222492026247918539549036674998174060568477515040996415928292666030123784856637516832503201555152237740803413767086726852965773547825190027644142251351100 [194,23] 1167939166146963781710643705536310151932018489743102272563671484884894501878995261961240721422125926441797309726190670533224981933050407928130585343411662105539474613382374482346200945349260025987395215750408990727772146897807981749161688470915754003697867584519004264467419912378336924065834711759811319509611899656731751458973013088967709016768784856887502151115719398593075895069063504664682428992942653858695932268763635906100442964763693033503145297685235529178236837936563283791457571472644434361422851032892610060483024991928264907306136939527021313214856490493739825307021252437321209207586622225267238083115356206849381561739250496344327215544027645431290031583781010024081667013436242811477895796611285360380508721863801327695984053767325576861931725693764699572948777457142720964216280307108616740644960460841192689360180554599906975824461269247829253766584146786962232617081710855731715833259249057857404149487508504835155055171014892241003370259771099694080127522073429914517935128521557694777661733503548279401779517463744596795574146255568826596138881842591025795088813757129616193606413584807060532238836971506593517091778497525707439873632423249960679913839619972629718488330841617637547128824777570286475189896644950721118454880773526566352046023882217112413400002044401565822185702343164552818307276987321295348895347875771685184316223663742210123506648768459910660370944075572632010901995415937788508368578821303657048476399201956570038524869067482758538830881298531582619149075489661679377459831640428150715020577242011285419219985172116852743920 [194,24] -22972423850144594348726673861013402154885338920673610156873298036695771072052638469612498549154876722543498416568452331084316747351676134353980817760980519951742201525507347888059260471639085144093244279050248490078587838885218866049849768314768996228604814213761403503892033326346952278911207614910845287925205883751562235537406834211565087545011763838922663300440742527060463202739792044178601779340377086295247027263744316674469806369688075617767423285209084485473164247879109148518334922800609466931662130293851862402122544291250983165338500333765277497595934626551858337740252830262954909295441090862408466834417308312954220902699939938850682024656115245860734308323975864962872583145226726957348744932953228574639087385534077446639722367117642230178993583355736771228871269685728894502564595352459164949930962044468617621125574174066196858391195022409380105437282830255026551219507506904869506761432478782061484765129577205095191552307032080958282779045267187642548702013724525737747215052949041744755446043822545789904091384452326346788012572970816694802352010425286224679372868462980346497557488664207117124022767479336141225905321613091145913949943109734852840710082741015136423843537197074375366609224304612039676101035533840527964736922459058058852260744276235947918790214041970138514877515865014436534991929862738766893051148503403527809477468453256356570269974850121434015551267588560938346589348329454163706774620415313472708236494669121364349622044595667920741983537945171534922265357985221866328683214123510440184573265674428178827065001424587698920 [194,25] 22761498868770440162994762909933020466942176793626590709631378048753593441721066132690709574022236208833128726844894342003124941947048049437917353888001567560506428644692300044562773064904935868865286143232405976523556221808478624747811987033384220245628887307127187587611532730104389589246240294877510322895781005179682465503091994100436730188716112392779169714890954725885744535023530980637961915740151888629836146006229414449780733552385866057729336551290126422478774905101711682135207463669688152280913244888992656902967255223149359904356328404023943530525226138321132614123928746717803574879075930650497788840695898649675886897119000917369378699044346617320626711930335896799820853374518217331770820716587750640656585780583024345408086414090041385626733328910040649215082505281722614309409249823303466839494910049078179560061847017586398636680812055694415817198629221116161495000206401707927275736153479016919265490891687027532653288656029702034149437329125297630138137773434450231675996550835399426733220947282073217381623271164533423057598745402556195572744214758249408343498797845208160670215763838660862737779240001603678577103582969120155068061352082247954663780724435440456355247350285273862293811716065455347344394820465645651027785425894269646439932078543206209898422234049614817947913700354464555522279842295724946294663325318027127918356686731562796461726143262468151091470885305418062309457722600798701441240045141367585984512370128435231594088740540904963722159951787296748898366277470476754284468864627992642023950468453940690024714648204178790 [194,26] 13019627015682574012968896369391286307726669809551009527114266098336089163802089723123567765959612724690530571685521274616174205103084142929026197707214150319254700836907845914481272699306794626591652919562926662537756557388044433745431226422490811928862461909673112245461923184240329098348940448971573897020854305261090224779721631649053141736129470990381684918272508035592582228479547877697773879667796702128869914768697189885707003850467328625183247731968918338483431581227684282186359776028100954935139343706084380132111244387430763666043417669131862223561653500078935263184519952293040695179477681705858245212136238381856286380212835687945149844394022281483860820269650064509262079091494520999781959809214056302781564185806398307069067226134040167640129009742005655079131379503094307337536820123134768301249896199514083918191874036352314193456235462220088551690356914550158557624324178179853483688763876320131239982894905492144515772369961262220196739984439067794700851183586279642973301568527798204182183686559916478439890117216181945086156542984074603981061655197530878331539138855665115530553892657451473804810906740807147203823413026269846641652743830120502650769995187050305326932073387679558050342800903630322725967035981960239119083778160711358467793428658156560761641170998179487596605963265866883859071565368718143045140734664396850541662540643035794756185871362240766509044702243653211439378147109097346119925539901067021838833851349630856072809149652453920966972995333724090009562246868926270064956617787983185100769631639418254777572069408280 [194,27] -38070916068578453001172665829701498654301221828358306620888877448951275049365469835055764392292693378058866554129971161178840348240123883170628027617525033571810789742513905744534309363799124667244956037235622824876991104727835245145383087694008127018017181759463162032684294491665764274969258976416886376473068001508410140956349812239110498055012234490003677545240302946739589602914947306629310032457788053924122506624322344114970823477171288991043749224989691397541818015228206315746726327928512242559880699281347262653104033305058299551370396642466460585331627987806441460685911126400979439162115329308849638061921822694460052989987158959231081631058595202469535651581038983870622196135183601016356872105028197413417539353687123021372127913191193431712139401529425162147917335274809115776040153199485332376052089471610047729095109333522716861202801545810156694512912271610331680552373842449142745656263708982076972254911365309167034149988701476669172172434534415856151467214971242970836954152727045151341426013838972649102592401124701444692697460292658971090761530040028590469903058159102908262879721107605755355035314806586081072122366223322341849102504438224929496833760692677996108367953393658071783967463087977881259253051006309522758990292578558767235522535739346836572641398021288153507589396248664806008294735734645194071762244966966368226118739426879804741229430874998736554229796010269485095880234122852204106390218863913723902974008216979277356066924226914635244581208799934416588924846538940830445887985269232449878879178913971719193407491330 [194,28] 18417763747729315666550441765778105508626413750158534401218441873081212223585400628843453815829829957406637515295102115570459757075913927830093830187596543006640591130349091754355577603202768254243832055698068604997128976125228759145666365022063990640161436746121993355781054175458684824075363044831297686118396792132722773065963703899219001244507037822231015916607877753419095666745095995081207438601025114101759940304082996372651289911716440059828056039441144348600755010448609338211617012691651565337295598350332442763321595148538353496224065961959386038749542200668354021928216060273974460957412260048874769660048566878219916557350506374308354938478925629967385236719099334445189141596686333750840999224970999271164202935535816584214531847029529567434892005319002447814541968504327876002353962798190184359643722563221995519981807540624993108236885966923076740616934112195849866253265261637989374284337475962050035935700115294014610829934497220504577175486278708188339135277111774644736183503564254823294659203340293952956923321858782117838787253926455751996226849036234983055919216313697320794674182859155236909832253524071182488721712228947845233863877087128787973339150005456477801778754305339752390664747394277058225331870571451270806079554990610405591332523261866169355277840885058720964151623636796425606340609887581174284162094926776245821432513940726162335486514757314832437957156410845709382226936302141664526110592721249806258499048965423058271988206078248565936232339175349827050646236673180038035539529115467386157289158933483206685687908 [194,29] 16256998866392342266384332681238950886377956142346128244775131541733105332549082767956444593411163285348218799095416622508495442092233206071601759662080564394189969422466737812081852930030361359863067143383341275823614396299649088409186833743461368003399569348490346470688759048623869440199199213549664243957940774089601233299242536156574131455401033346370912993089847645149505021350653180601022141647931540584592835843270921553660212909277397115716987012839425428705012123898981511376788686570407802028919869337493375099283818244802348590409533935771642519232331272975315210426825651436408962670775932931579063551543398515291902640086720539033678693217479154991367976520800520833493137169247674131803440480643028692831021966861864565360192263748153990988685262481926108561227206756804692745713905693095939478138039247008171146370948792088544811522174163206523687267972102637252686130004191359255017724718550706629046384709775938600646764526461234614798260290578704561730467361098226968047873116585115143510423703220320076156714000828752752126537716458989390390520737209602752138860040940485227804635453782274624877914917175700942176861898921240556936615007424314575543831114400266941919234901906661501343471304714240740408832649282539086184487627997477379567201182876004528251536923868998191929662752050411766778685415616261201230410213421040100804984418771738835927198519639263612879582508123819221456238973720865173765100264157260952758115025404386844266301052215267710645598438654868053784134597306574465373765243610421918980574846778880024199682 [194,30] -24449951614615146353657466148561195922185284508737492489787422207998593826035808811140652247576344399710966490157048752721253703205604763235888991901876856382276655950213901981739350922695686406892270804612925190055230662145677953319498393289663006020773719601744747192494234921848350571944062724319490064643442552354398766730295203526385344011894181652572548452339812083235080729480913536920494869703259852534518986634043957906044336755546465050170959974074616061611661769748662110753137948145987045069453099674486627954125081381444481305228119727677002853193264972399216895800721167886597442330946886583435258619531226784024116017991244263230540697837680748068800992906670463540758508009960606028478570734611446548875851532355152104583483983485704753294821957199843870807083570997862531698671959740967474569548741836152123643849778090223623404988943422963312605345859282300192477936994648757339936896294863498800822407418868328701928345511910153198109426947803481346965122627014642559380571485173971235584074712482022557768954693626367285451077854256637043363123491155906178920159521422945326364240686119742957720897103076521921319585099365035743134978849335096978483164726270658636652759551319019088888682622447024346199357824216046129756249832247040931402664507578834070727557081970824771251502676790814420184621314858220059687136223664906258693474686096409810974950330913891465106380686673564362285664185840178307600176834255217016583822911227364318725428688433815373287610774270757250922571871708443747397129022733964160219242918810714516343 [194,31] 7697813928507171545490274050907492711575810748598020424151503954434502746404949181343647732452739077673387744946418045195958780858647677324538628370015205859845816155986572148522390070960760539415396339029400901215375795710793091466572627239158368470313060831919491178755599533846347858550398713613658548037604926795158201232290198181917764305987755022318749224574167122457369687432424677886862692785079662328066184758754582825151576873854309623293418345497917000295365573044007387813157195294661472451156695084093608838761654381947083952543000104147547899911402014352511235322531056374825833615509127512161098320698194884281022975801138242536805944135782001881828125345474560600452958477847499977107067579042358137528194296276381763922062002337481006338319334076136960129636213847848696109047023225415274560292195619079083791575269400305493182675713497474022608675463220811731959848216087075025215472346185943562091820099358904185407904928877622299534208035244540258334694737123113610584217239331218730124829612392589449142506303459512737953128395590293243424768134117886265793837985193099481230217370324716998904685807457764542628026241619428460578700626617760613845017194149613470917769276637923260317801730743989400644468528143503749613962443556950391951714222089974681612165361001209709341072962691456212913028415756788222435888559740212776798101830023298328397709093050910767530201379372723359590786735353024116756052155110027715942681211972015037894577585487877791911053918870122349501458953380586445646824920630066459516317201004364342 [194,32] 6782078425223990209647506779847842056340404846759696881352916432472365601827362817834752182857336159274935128627284611301830798002417713423320315050892512465892456129990760764895089172067314736822625501103205749880054513894457128080775793362896885993510372143133945409374154291681460634424143038506428686119729425475205743648160836172670078169315980546583101450967255785618015051478185353808549454982018086866161037582318242420092305204331203776352751467775714969235183987570388376024847466066190235809670396280105623885109036193912696572583492781823976388980663140897009718288385836317156479833840964361382753019919104765926367914749755948609425977764845677311922369526162591079879116320968516874358560627212137118012412016746539568802785874675989935483190953606511979717974379384607952503981849675877398239168786974854912760152406289786734083979457195125009714444239917470580713295587066724957474221447055016495728434598584129357709638506358441477957083261258282352222826025737479764698954469728689442369041100582951217001147714815088708265855228423127192656382683590810489575627990163593908054925211822241942996859270894112251777354074303744684033179520835779644296109195086160456065386407038569768650852707924646125203294456597804761976414168846007609837013109370383806241070649729551324645071809224124140297093432579949282604836736808118052009123319221619847133217217596922456799968082328184169773191840015443149073374304318769312861428271839570458102946750130277516251944372244368805204356613398089983152172107434344482245495092294380 [194,33] -7253718113716780435349621838344968744559475686572503325435418711483756854503468209734276171647215686503658279482900472054269079247460097733172140425021552832375775994289690299432601215350378087340653017573802811277136349973576605707434878431837891706449595585262487536825653775559025801988515509946846396218167430024113630626208720622484142382200387299060011756613648546323701121894712666775778278068970424848914162103965830794415312317571352380783985119951443178949242872266377063358287590006315861681819325092538470206712049757876703927140753084311170593001738435898186833246825533498486205763177005257205484243055011334876630620726605685785275965359306889470490474921697440478735074572711171130845599807160080596218633126164102791933782653956578677714677775273898913846176905901820135656199311662036754341265345714038509595968648230353934929983858648441813947874304848487819588974041890318908898813722622805022632977281574362033956028588648294491149722563679824404280539743379953611817460688775018574652301197234954487318078021360335040794622098775808998904982668978095521202607619249239107229321972211588940018447936541067735569512006493326955776651883277450146059222603057492238135392971641379969649135559362768088601833184860251322230655556064445901960059379384665499556892555222161504298092330007460827135824696009112985997438446760007284418765475082821188291140375084042553694410043141713294460803275518136130716048066104495139500778998630361695368520218523652300186424022263987989885498087831959782234967331477329073003084665370 [194,34] 1809612253537940278396330847426744282834248624453837671136278534692462786830167740000611138606763011565511672563393695366505562152812647921051767738513000895473225974988350044490011761572280276873529928187867565988823947391052346257101761274416948315939821435952624006588061190593651252404661577690442867214845700497367387880739557281561079495132309027054823459350014251262477894174012967116208137867490599472430031511233404360981547163546891660517098388281536903307543215966573572618660729575235023333085946303859440508374742990757221857786854517544559650960335303118252969494168647480374879630441514417178131452513424357980499766115732866371148230803913769957474911298625931023808171548206111599569498387897725684123666164935797587697504289156309916615585903988954441057436695528242694317591710079572417368689598648613244999465030578654336003629088389059893735103284481874558891183207899184860868329391551099806486461501156866717629650613397619552766067285216087536810776239422623041150953563906771910806070524876117549990606575352313728745098248469778687896869969239152101421904544119606948869905068628633916955133749605037434152247850575048962058271737740469469108255213618388748283049675634014948883471961557333423896656122238516154762976797535978347065684588233213457316527366712338217788061446936448363893375743658472665371304440099215868216701187698810865932046974775122260169842769773242891463968695049681736477214193677291465207131556315606776217630037714508741905396274078797245340414401554403142771880348047293066634978292 [194,35] 1085297882713178257013282446931568780889830196256386985231331588857231138210125597569683982383537687601653249275897036983231637994930717014416738732396346285177799093567295069740419725359267291972430811882201413946098105827249152424971666991081886046231334816859825521001617745373849223320596594011968467444535343131915482061094697681554096325830311713403595695521765946472771098280803432665521833682703812459948666004893248811388749342519271947317082796160927232192783624935141514865195157787792534973604075191487420669203801981859279911444771481674005898049254847524459374185089102526553412437486598705853132515614599755099113868062004250954784105941786555768108964731949152564422451535120067958031727596197279744750573105827997304368542659832028431206881931533072494442889589891411705024793378815107124638263523805595166943932000867898767249917356845582754527446717710507467784732664581388231900848091929513575489115341531147653994281974049998939220927114741095258181785663062904286070586425727300563536326321119000355773575448946502263775974028045396939844296330762297389343899701034947888658264149989688886315772546256077747265469740074460607536694359060378985449425510059185132603578097089962085931113772900946671015073278044634944748076008797423020237637237564864823018968003698171133356152774086680505384737957471202064568243392997912235484323770219623200672098971666475557916881949125882539994026252838527464645766436651836295562879761424536269647917809782325254643749059020170453437889149881119972868000536499704402279270 [194,36] -907863458985384284241275200067152979887430316683839280763705244270907808886337622534942592539094032446971411966117791853694682693481851422125026185583841589548492915400007328174093362055069232425766812385921952054233893982754709216082308061826047323925248687211505001616374645744974034401648930382111733666331938312501357203139738916218876167673992443224488006177635619976925684110116653153918217884836912512314987686114910875293684392993311130955186569023041896116900824736172596152939729845504108074636569834463838645650232184091089254698318338157639231384082555370901946676195794172796672256030661217776632370726538472719866614242660786209484332283154318693623908305353787500989675212997466278756165623665644257233098571865739206263549389053527867985409643040947588578722626951657004942483284600531771226618544332918258649060148677487674941691861175283392317875661918773779758951693567545505865612583524553517158544210892599439426841303352471871304115495359251220840612117504489444159525221479059016229990077035166614623831626292648911073590574039094077100221819978330604726758232196560828667311272389433134391127032249160977372107102179837269088019437636915633496117887607983709880809829149030233602993437450922463431605130395949936862634657426733866862631316293882984933601664515264451608444395442805300905866779854114162999583747756454008192264015285311852929943652708930288515596562883668764852956981356934620354448700553211762793872382650283505977892775588843020477637155048655938894379548821014169131594672364303464502 [194,37] 144118079936050245598886429093316075247358632161275432770714711579934144337038571023514503124196883768430996136630982488895919247034544598906308964604420557084453217360632198384502083106195422333998664128033797559248091493912846437315069612672549424426078752023259610365964326372331919919064058902726733687933565094192619655216165956710551419924445403497276803122360503045252064372028211949313147246530019205891777790243060932567689593586695879967040027006649501021160680048079125912143298963973121938730810188852087868218259130830870365999501938946995779168759398036267616830361141149923784350052412710588620705296345209454718096804410511486125878376171205916755988154272669915397844188283312091438767538706943557217266001947600162292740742729799089429270396055004148918104691323513507731711004480004308149498714821386599792196993410583786712220858061394197476532664500830726569913678980484186761904780150811747953842673573130685067196745767231216805715479021540081947041551418975703114544531394970260385099312974001730286783007622149601199245358372486938517714696624541556634855450612179568983034521435324676111058848752247769268740332622225155928005053508034024345685209073193492060309612827030324607932336981080951197855945925393781289079214034248192778223916496191603684626078086316258520758309609200227148769517644988117467912703937721023626288709694416463747774572865783655585146233290689155716747434453362163002762717578953886512871674830067725655073397153936942529793722501535060951041138332198817782284230857750010 [194,38] 116576112832831325356758322486219276306073190057489764363902674048215592473019282947088106606104247647698216235796014437042322106556562876812679282985086175228884601396453069551040976517103589328783639547065404964753369113038197500609886028553083748489783349487640283011986585506110918009320028151512273747327956216581551042715759033307486147370259610273677741274384514652888068072014619317686196265164099469901718339218614671372957687309012444909786927489781266640432028732156449421986928791394945155419221429526784297560176074402935685361364343392776481337179853485424346142127473198127839733106388110231262764674793666371216151976314693814081194407953896020465466632296254804516706780924539450922287269829721873157415754843515244007853337913142927176256607876757914017075207494497167162445402928493213930705578548834279864810413150883188781217480588253530576123083290780721919897368552439351796686969565213111552467541742642929441517676964635751393965770637955029596586250184744979009684403576153709033452551821383084067279427945179469393321598547174113701937520904787026831163589119901026006042570276655416873401521503624851752185179095995588540617364002386939176538205209570956056408320583840348267086787256376103324625279429790570339693677406743234778727561698557762668069254276992846388686434999854991469441164653266833117510117067009061773143745486400469428748691212987806030070441494587077031533511498956462397193241790112862039918992082685017302614840259513352468217458132577408653069210432424746858938079180668 [194,39] -70982609348960078823667861232924593771268337932857552566861975176065383566326598258431410528771759895845488779424421356069645690158840246363910455210901292217242632069164946843900918283584132413881822221796512438754931730395272127304305615110033011692851577237441151453440003798504212257880360508539130650509871407561454744395731976967585399560632554497459645215189362310409603658148229667682445578821820722045912704488540621094612106524905588357065713496036904077118083461156666607668710589674266761990432099692760806786978214303751904699358732507998877309033764973760446205570979485257418084569548355892459973320392164526676029859168339210518514961542288871137184169861062956032048051901992249313191845974146412040011613284182571894199293879403259623494638999795691233554226645298456021688361626287829517407677199288965231419427132161085124697853418740106314277845169405420166988501216046295052077330305027273896388374921026115254812723285320109401151484698233565197948078604502487095095398660643446481185674902213781124057777204399477507255072573272550369458052624056038106994258189928814221849207878495870161993511029579509737315229715180732333143646956050634947961885748977666890548399621698906505484662935318467065465879151220649438883375788936176868622141737981151672722616702561713062397031436766233954248023241597308873663733299347567677369053858593129862102221422919436438615584566235295370921391918327408828271416211066862404833796701060554934387805115829477568925840683713365165151932756152958839644784349 [194,40] 10807180213964713038001506255498033941117371575497973067677216172062284336505843020356016129034116140671403968643549531410164538040966107368709583201754401816095709142545858802572638438027618170305492719215177106046745668749855275602403566932990410362269265234994638668497721042826903878035200618010944809616292057147183310896944800825051595090094776033878659477169219614370555867592982510486998518458677064799675252707590597263344192835083672169969584845936507392540633362814015099025896422118791611598389088969692346906661556633992250802916212830998955239500830028073897527767457463832696567064056953269825206228389433579389811328102848381693238377926001571031211531117068078521955670271422679533829770347512829287849947185799359821262790092245929719384142315394268640763112962536686407643942179187366516929032666686865295362854165854867311975529363342015693459163562598252147625041827678488963617341883560030917964870708216930416441323265339594879495916869628934046013742292052106487137264795689880767441963098113529168176707840331238314354420781973764581853387429749145122253802351362858216266214113596920654412378367740279204351873746839680710472467268436678664079867349409181040999975054011374254061708790570675388474029932496717741266531595398447012429340797462365953378393200664359638127969557406259880515132812274326400661369993030304869502062652584832333396118474009435362023109947659249018331012953017757739571044271699372908391596577098661835540424062150210697614876959237692310998446810642253774412336 [194,41] 4586612153846330602080578036094169874947057178612810989049177032256120780340653904046823385899060108695869329170620447250865273124359030130383564307823007009153146603714836870227628568466094108570440786553252244345962371851985603004973496440678927197255123426985976801876312496944671622750982087101588267150991093450442052826223961610407008874842254107607860258783676160817542558265288767251685886036620598679266387890861001303071961575957681129365861310541016081219995840604346617011262048324226916428848250766004242400979061220133145517854576783086409669447045298716130367675515885174396685450260074374135675161842242835161070228137506882718754265227823218389536633260176414844116501261347364672946248664734855896608059405051947579110305388995943027707007330398278485017985502327834254876858756005291435845236244298187134871073553112222867502579921102307961193941695797514024506713901075921387008500555014024760191938295480049139514073226217032130615589671706610646017188028402941803368640707061219132001396480969927348544822980150780079848708201042501348214356807100355372218715299320497119812794099526936446923936581516684436256256020939392839825028112313660093424211904207472714640901000431913505665383822044702527290462235889507254489070381589595439948986506418518474476909981135062812666228586686673405535431791491727037730070626795763553454765864084244096102453984740406072867155803684466931668934139279032578253580982413349641783560724615319037939159079689213525048950517207350642834977403768520433590 [194,42] -2822751162779601125370727056098290063973143909220425051417347676556118621228868648171422284391154543573186633258911470059142862029924684893017043513935891608505707800454860069602708757592668623619779715241932379688334320016756293331237591661994845463552189269070799973139540620999920795106734870607132500427786240382050863180010318765340918287715484310042557178912071342536470149049533338491683199431458092538941336045588751782400998935658688935777185553968873636548337295315700568131414324448174731177053345809477850678219903265839009553765854803580419463151955615174393144437559526172518541613371453033290769381603330206713280956802377848966971757591599745818999038894023642069171791279220580836035901678006982446245742245689660245821899776453204075660899403591525170326301321569531789531919666439469925816722963472690183164402599482177642271075843003749738031918552265302720231394371239153812253591009145830307986811142523440250691287510560338195972920438399928695773899952010847464825106662981621135221437516396081316304230337563035827294762906301610143933258318325633298815572481622680681273527888603273747403946273029814447471339571701340412115662560643003683324985444144974092148068198773995591813928158551581939144092930643919887822159330440103048932415201260616594628348223334408967176569462228129190713077690407899453800816080459265367833811651370437070851257229569554337931319759319597615197487474000774591689019107974990925310110300686618409264561237113410712223068297213634439316627266918300196 [194,43] 705065030991833161625841148878835793266606787084344803029996865037270344361902798944142483483396970678094411800370709841821377547311044272901150737858385604332771797702378880399347076780982393211438114186080682471538715062308177984586545985798477218395187167385095867398480761902720463733145612154971261051929268138509009521357330158118340160195921719329323701623164259220293564913042909658991904118260760947594409414281419526221026177440732548972381239686354057418390811764054879560533687727078801191175973801508318410634319076011861904475546021310690782118288149501376743823441605681643023234712563695068275340158656294060350071769865169182626634888215946452983287183539508138034216264349224200273118677792554360244059769745007912137476974604088873051388869900698031676644989183168323790378681135514168189975345298491135655291159885418685522264188172673717827418872091294198074721515199440670320050308721409123867133915107838983930740967000698411260422742101960283434566373534283317395477929223572911818001025476738678782124925813801356995752336931273078968065413907370452126383654737561693829080858884701723745344209790692125855304057896672131333538338778674241637005956887144250235975523339556093090173925289513420142237664988050264436449347311318231022162797791374428828469417639872479945395690136296704212098905397168389881217424859858249633498598990060862303825077652814634792348648378617905858734387610384648884237178957263839555083094411441269122108206430093674888773780098859516765029395920170 [194,44] -128067943163286132814570832495759032448247107344256928352548105141122550389915394164025654471012738214276362246142331171299389504658347764743814756638412104232205931614754167205104653779112381081592979335492300080724912399463987770397489677442111323728225950753692481093658843125865455599374063960846256808062057446219781110155594610634265552362458516409649687485083903057645379490055727061528621481566267938344758557617191938242645444271069358236149146762491221952840524073708441835355088789911462810046574954834608999820645259576251213308989402969695478541862834111944257807208486501101311435852427991479129738586298049428211032084223541866178384278547816658615009772174293648568386465420499775493823237993129774406108462691711669271220849932331355133026340125501057611727591561247711039919122610234858194311697396009561654716003215795890245890148240086622210700787835766798978817289542018969307499613310793933141223995625569698077535000696531133629299729408263688661176044972989117683769794703990585260301093631355855549625331765243434268572413577697219990532537788127843719677845862715236715580204327493908448302995422833091661858236466503005404443736845143931017719768529933974387119535068407185403851830459963336546489748064838135269051028812382783182945604416504773696824987104309732339572587624755805313228705713379934869251732650620223810479189904020391790811228660904269355082718080941714295103972965781251913431770480599318955028775585539434065460682934812411871953654409939279218522828110 [194,45] 42427157854184890613662536682189993260147183305085788532478390832464974128334619307306361356751752152460889208778854509473238077358874775309421204490425777593668670818662856328587832142765219398754622557104371940084384822271432774366372674117653009562615760934209625966043345461480557651131722632632447477427300797449916901364455010495676577900686781167337033039112839353710168141106948925989164826221247756484435795891726907696712864667723332244379701167330871033489206329229086535310992575130053305959552645097950468849002048396976738962102224976335837615039755442600671232854627565325373732260351808406449978171723055827718405397603507570378849168830408351387232480083061374794521411864385039460418161986489798611499630230522422510377297488949287816029068592899990703637220156092589815246537044968013166608524812200354953152523974011822281816425661311874522741451393034039834391399635808869097541029278160898041119405861723984120793933281962634869385317441952422553851717813268632994335138168300469019474975098934622912867045371441374841262334749110175390273400038791529883948618589417174238999662837044028831013988000907299108483903161180646424733315453725879771467146438248350436739661788256001011476298600517795944164019711537424000171889388351743611414232695830543236899693728576928176048889608580209061840808075393306536808950717654763641289362378511343227706924754883300430758564172845825585117946744390110910997025940845357310431828099727325142073737109358096013425991380827987853119137 [194,46] -19285677031547731133881835074716682141068972823950540673202319319289542999117508188031390982264982220780944913076736351663921350577961391826720932973782321440836136651942588056831974638304549446748143102284150181937924963345829621616921370343322472831028330828893553045455514227468751972861990206308250993758736859410911183010617571405997603906261022160243599567870566047316810293409909645445965334133347731916757283402903839830573821433791621709217298981412759477726489539965177576877370247167636549509598383827157337616697473499060969032269853104076025887429019308267425918725469072173864139357805202852243785831635981881288143714334267282352621334223421208706603876732666076971985053046994361977419968256246523193215547225303721896498789673231980943657324757431549450505349902189942969215092238763264202459675781782795037771967741167340446192951655534448266006644187393921415224025490307866239852432206659126899136950680425643033310411698988523298733660729318978694062798140376212321797193667873393986174108032445492539045632075643967404453476543370962061116135945020900739474714964806811216350321557943282566729146325068890031084502882787908565009905543825615244531566658031578151682586175221856389319892138723028269911378154068815029202832148549444236988810118892647393046854453607123600806447685858867769806871072450441563051475668165824610756947849669189294142868436252156705667092164993051727908778675415985970377389536665427325711895266894819664293925588335939427660589235268082923711 [194,47] 6306660255419158002369161888844698887295887752555776087389398379284336176053147024354015177199111517601713844030024304546828587233176172530926445997294861944029473876014548536939638520794717562841861757443993141277558593231884666722673029284694357355807031316064903666984066790673901596117352587184699636960248893079884510257309444303716013727088871692397114238910862334301611434576206705566993726125852317707781712770203147418993886612958613550214645944786126296242761817662402359902832919927397092011335794266499840116970340223164910461168187605292088918494582475364408112682320574241857146891563618445481384186214711675560467919473124601045210679710580569143606637959898774718658205896617354811725266958459185219948079826070930172067323242373458517478796243407114730742309856656866448358095617821470695185401283727951362446164383966060291907785615423328592785694965729650882337228530314453209685177887115065659165484183729861342963320202452515762977255167569460331358260476335081864494945361298033530416404557543248604300889462472678709232034900995142083866668981911394114035663889531501239661007635348597488890520659279571535888225965128855670911987144340660171493731059781598838050400195203733635735941937338631625694016281512230525382169628380599192086459540494772035799005469506589192470991772143489791372410668241648097249541778439755375760844463462350435264135798031046643566264801624013638130552720067720165792546910403610364332342044733522900421044384772717816407509806787248087 [194,48] -1400882158326290290276339237455417143298521397240990644187507196901875377063263654652743387530171379194407488858790855552862241238562367696846062925695779618439808905426395161091698451906957841232163784823447848065688132853235416578183906099693693984692352955337419502933211018448620360426075587261126594885592081649418639198405604028187856440748535436383312702626905055088084560652728337937136644410501904548453411478714339620154741187977928553763491054461054737991869876537714739061347311120778654345789418962422265841036030627446053167603360846420867163500658272955970212861214268564130768605491592102996459597063032898518703171650562717062697660893567782904613506761365327286163228705688489584909234015635510436547245732638618101968170270854326655498678544859573924346758677789674666987425899672873562547637869698482059486620922956561256594142851032522422281988279566656231348780406054658228789889851902861438526614196590103745553624869932001125868978589794692761444577312853117308253217865344326314822809267890236999550979098056559834045336808133328924037097161873665146201822102127697417372003292415194158957352843986936619501683183780975496168530417092146352562185869269195128223595484716510696399118356360926320992866110715806294366889854937071071819145112580899633601982456971355484522839655264391490648872231583044885640168221989495524049956186106974516051127865041794589104601045282990617620189276876206829407240037515855002635486007851851222034807472577115388539657627282657 [194,49] 216749219962263554117851348017306740258199793179572256415930438610377914460519158158773447902121648513281766113845878539186578108065237659971859865747944496284981068229459887363288473373375178872837282017372843676259743501032992636036105353728791541971890076568503054218111173229742794305484407490579798612701510250113573002585866446563178191457575234189732263394017118761440125093251423788295379119980295529913536274725055414810766389006727073053214003223312726237654789792956271930412760817647084946318629920131703226898103956155681130726812024577435473851431277430626834414341667902833975960802638365308824543800696264245865004816957605335332140914679234209457823335171225440606705173643870426046686966614443333958755145645717791000278641270340562319840540552941332270923099988708717863358564535511002807751831751492634956884162899908544302442756888837689699795843599940725386846102706288157174987831197137712988100795957092459029571698061438347097068885099482558610430923890400439431161056098978581207173947004405378492901336834956010226688395868130015740393268839572626144797682346677678807614818924679204307667263463628106045907043519785664473559104995257209458966915749761314487939745459817743681657577178969399511976809553295498041864602664871612833345040639393222770248224801967907804022236648937999000703328262737297630033737250626102161450813356295643093654519803324650863409136989431102841036998695415872610832060322923129106076038833542629683005483349764518293448267780 [194,50] -22105151422945876893768488472297081693423682531040714009262858067217420907806106260619951656810931672812345013424008000352343602862780711849278100658277179413976210420804894961438239476812612993274592635832725631921630820364121474576637091975934974306501211698026168196955253752760562321284628261704875380602613417487610616837631953414349948263553301696435608166366656957830841806187823530612631219758926770274606325431868547913868165759850890885629334546968999505730666622964330842400152336360920168148258849942164307238057964212473771565069485020010068269988454493576498783621934065133931058146069516692697481640825503500620142008429033984690572743635207879257049838892489022674707010006759927629689433603721887761042116751289992347964974178887632484973613890049765615783843311857459536250252459981047342561367659585105536622201134355973231378097670685563124117788700521904681734122552514036966961994224858111316481865265382407396497940722078631251248544955350335855352446223088389498800679264010605494427018693865654149520441191841730732809475969373358897460137393622044390461940987345594385223681371022525897507717989321966460693829779106601431970276590744990315991785689258927969451021308120158895756326439902503382186710795605302889167017686495474683942467275258022364139328142320038697527731737182746003016087608965834241667159468310614823815677714644742170361789417947210184574497179039597130694741766153091122735581307740528265406768366337754235657082963015634168950939 [194,51] 434877463313047645661607487792466483627365322893543931433838410609087563198415709768379142096789098698822301477882133929591639766776671816444548373277928999845469431474863552611849096440180595462054983559625459681074767640901309770412060218437238616598618028076680003711589447872116450237069714386351566960026158940311960861848858587088320650891843168579045844791476164312301131990117187812858628699720627252511937171658866418494016053778000968645564471339407564420611122546793334441616010230981113896223605400390400763143379080810049257010569926403218260190553305597119850689788719714009568501747199237114280569232471018414887558635569215000397238201859157771229083071701305736156926799290461388852791821087802343899916394669845573719892956900451894877341463889289284492210847270480633762154754984231614772818950284642143926630118585908414868070502789370324678598837832893250717284153917950773454933029154452233358179074890188435030164231684864738060616139232643855589280948452263053917353846030256296813800598076802000878255525991318346064603338593794694075038806095419564443550589058533171502995018328755752806592052499663311500974923828147668749080971332704936787457891305329234620884261577527374717015825573457119426280589645319405561954135992883800156891544119080220689207476379544906424420022481096450184863480410649606826564575632149897545053965444756174927611805831477177384955405059201167774795568846479627517196234515068622826500639120773638568533500903406513670 [194,52] 533942303167720923650261200675262995733626859751980613765456303743721076426119518299314395690424468871199542521730910922519037786383859191106508268448321757471794636551727362895084351466301093426393561786505517554175592612944255372778993781511270709859543480874868989394878260067360678902101931673875485619515296778403082907658366228884692082060309802779839465895500251228632313591697944986087379803757059934980956852622125227085066479159768907725858411660741429131077372168084769827004516068348534045309692152635183077559340757716617048652943708554558881794566031474001238295095242468657930552857378602957948435684452712949159588070743626986657036329810196948886435138844109602810579022545866958296177668452236837339869311100894679737469874727051812821160626742251667752031395131679192293634332907540606592770489881845125965031662311111714135761812214681376949144277314895793911753658185900936416560252266226619687183137775688700616641715580458205699403369453883006205063284967367849219160567139864140986774296951248149604278705998491658763508239047036147738342624561226023664474718063396675631531897619218130644698620928331479699479705179702772814016101859878691646679762422330058760707097657268375031417651608416130200413461693324679751721982507336209425038491267207307706850551764358954720625323166920568387252235140021537098902040299620170539458559522437147776561279229102681514082270562543504535683277150880912983094730530315418535610462698954651918340798120165366 [194,53] -188405587726479662307243969807417282452670934863178386171805507638991826964262047384771758492767889204697320950655035343056315318687624188804414784690114895258439834523789276742686823856652921673720641332444603449120206509769222973730158288190068440530229024175888620953709965581480184748273356687556936524236925478576286262779084301457990323181081721957805296338922773271108036812122338951247082372819302997469940871381368951934806991164062839334022768121390548736332726842163108356625675962836603186565941881491274903957312150857065890322141883516149733553031236985638335335798382698841729933392023334837262509342432878043324513186827662497607496012320168262941252366738714759238253706478764173400318301131157705907170048775249103476108372658194131837757299096688801186195067909916356076009696529028948457517134319028595599522471825419538966803572606202422283505321280687814156593629301965017876342038247173278087956816176827038681034327938297155422115163034602737624803828582648113454098847577028400682895472237040231064821820578981322322916898142501871443271496013699196460632667348634539810198124376860814951229614114525283232096382465296783106675183253822667092486981742585124094395041329520261411127000271059674269031077451004793989783428650226097158899220007924014304216552348976380815050175788199252951798341406154968085094847301927939052028086091852910603971047338937808710376753606288501381371272088168809384554184035327427369469321633614548503249027296264 [194,54] 42092027438486413149196013841338112683915917837085228076655719896003596821572939429412010055377898899384379761450017897305550603894452224381977185589344941410978554821686280079165140148787023537025894676060834011871822456591188070553396358811626143738823462926691380930095130710217877458608582343990416552760153267810507492855089312439754500164150958426975516196345208701281766613833302157900889806756613563124618236454602443084035344576518751177621413609786789758236683389401730576045221498365593286131977236311411621381927875789946985849489344918253698682943747553978295871103761522951192526030302473874782410779657719324085677741313340491592877219946852718893324430851173911757922369191230313320483529975480469558854687509663348060493559584289258380075665199764192735448851728522778297560706690035682471237429908746801798788916989973167174807841000506996718865523841463571721694818480159138371495744159896276469729727832149420141233288051020692482746038143912845358342629957125834461123806694231682274454035795666791267644935390698799405144685186208931601176452467601522274832822865437127695157868087790962586392266516855938522254829097743358318247786442233357629179032831436049308037876044563722703121833164128096332909416151664854249827233301534628282088060413170875429217536047644036936908380205923830932412850949097047110970515769684406662967665149907263731249543285099303270265100776529886545839054264639442354559760530576743721516495949228335499984813276 [194,55] -6488925779733715146673465215588679517973011052197096426574045829442305924392430932244942848755988906519781820149660314410157264580357239210489070165147104900177084856306757032146957306649499222826567906577554387975213035563182200025111354498344777808270268366043419796012531977009945181467631388410172426081847962354506084465406484632659865000075284992682052099906729367422355645578787253557925809225645476354609886408912553946774104996400780981675254149360986451923897066547166095407269489665703866333424799564270189306013732961303865329919470423081344026448972680887562506788829308287266617226146727582772962065360455520857594493557480726881842714797476780986464043174620197210833437859546879939656320279862711911932315954573486352527345639296244372121638455603270940818907483697795691762056475142428678391839572314130802290654236438072088312434591371585175095430501963935307288208975908083722755278293023159867065806352137197288092490639607375005680201723675978575685796420601203873974001385453888146795281946957150460506904701119916962327004154659697547335582597415117601967159650655135056400649931837514686039493487784228275323175003848929001640397952930006232424760201806357982506081817637136238396224397025974205049950211964063477555566035243281228965775571072950562944868506526116871902232218493780259429141407166284212732899659768001794785073219987672762167143915208776610513147660766980473810203876377412160767109334805402337129056772127736945995223 [194,56] 342138393842089538313077373405185648002211015126320500018910123843587425683831232611102907373427295593809598147697828859639757423918488423029455648862108546334468094733069613819770594685498312129416910451303503167228094487639878642127976217898647670553127322600112488328506127183717054964220815945966566806148577254658581406436929493060322142871697006828210587458157936756980741207711759863330577570318304252098141621097628744301523986606181169795971642139356815752859996800937028373196008325384799377850152087468476709496447432091047028950914387772709522239087698396985278608078731742922340291195740694604343039505215917895734325633078611485675548096064332424746920085473094433664182236271752106138082218614168409353559164192432002389712307817490630146356464512249879985264788434515153434794559938640471587406425303482637986357730499701443179545966361698238995439036401237829615392313363372722858776462441546937980603601827217031087185998557851809192563223992436851311161114037891754921899496642490006556710690919751788026883233242719628723545881419057890880817589934056972617573890285413174917603623614387932142526664731462242149970558036193139368957116123541587614590752942706268226976329780403037182463277850211697494445523187693239685922560306637309858681992929078650561665489971398410605854279379599466679358433568176255498778700424529776095494280931624011213098415051915910876124051023558341416649049623112271509528028530450913912206484290076730933 [194,57] 281332347155486163431566290326174388850418855322694619074837683162081122043667815372775815363074064056033082715397988548403293669057308096019639852870206706118735052492508810286651579294335925621735987710564904372153852216534811202305806685303884072074871490097266847127836592492511827896461011440754586361849736653285901112024033280968756604564115742031516027221163865200623415737958669212230029031865330167799823980620899552647029719328943735860884840003657737949280468762677272859540931563795266536667668582748549297990825897144791409902317426015138625015633463020000916453104507593062965244286715824182317873475911406647164148633440569876737097235499500152973758379332281516212635662873815833190042721771610680983786615754363042887671527119441620399737325968380485312593497634920957506453969044703144961959715714038813262925778535622272253984421142163675955935158547977706672730155288267465920299638524274042640637437297917077929751776806237433821422692739249161220117924995514875056415179391859344804606030423284552380654542211995986249414757007517288514471663920790353978505661843849675073481220889889214072468957870512070656288943438231270827976434485193742819222018913064863354574889792204482277287251496053990662302066312060237130611674716181808788933561950905951414517887435661002952883301933136472245693352199182049660387348479927926940544381386990206802965955407887075755516689561496541480634561264887379253174953663521992635644526159921640 [194,58] -193594637294953092120710661797665095386455282972549040992313794464363514880396399763027997372834682231659148702381520628619404637767773636859121785942808936776637767169631778013680841309937341725846051438930616410989762671401766373967834146634890504932995295227299688628060538599435594329915153245380294658170906996418221366397600742408258817663033564509579842175950314795866350027103700769124139850820067945349904703354158089393067333940702401266459268592597607397647140920306503771215601449405852146843025737934363882790199529374772742493538952760802716607927706893903824520458381334941776244484895481589843016956675357853707113347502108545792643476305335302034308624415810617929488293020065554136048166359848952555417156069294237466523178609734341548336305734787140837980477520789508430262727004920934815139378754054597802540513234496626530440518204056431121781378990993446611862480110222609125120264429163105923768586487563580199792706329124519296588981081754394117809570023924577536721614466709444522654895389029599496180386029299766486055113796884484867360401782133867660543069511483165088881783346539096554577676314300470215330698632232956118069345939897610839012863558931594447515603002001959118267195302617636452149955437345342957961264906232121955698737981253802790858269407111276993864407559560699908571406046204552260514897942765943795400639029511581372060679904269710454464860903309529438543004345842582923056754762572580718419531982714 [194,59] 96570019781255213072505510746345029823649073209333895880834867430663796444652276820547039933239209174305450000457801232052975395360212773161981350670867732596776993893081818796969643027034128903271465099831833194165494709547924631640501334863237895954068204704996430339694275860656562365460610378035955898327669954291686067994227862532278142234075157749887271544571601536038009203175854517614240853002155720257909308614596290280460276866529048018040946437491667042860226983991597151494675027841647657590502564116919174569116994635444964425083828187798872729190587929543384891593758368045760400078041374189586225323474381847863540209494655060886241703438794765240447527743929149260039128223970829418107524362117555501479144403456379232161841643178546754963738198063898703366997580066688453381367233835183295690067778111198977444868584007810926604268442169061682195902778279056607475352522280507882310488203401707348732761153086292236811032749640621847876567281389017925696555530316251722333555276486729434155807010191946066918266324135267665328436299769102917555678861095159656505660037470255722700059944381693373246462613426291846664000385826711306787380827796871484390010079850453136817459108969061396814594188621226988658664341913322665531795789634130243832398557757905200187890653926854184084998994120400461821503617482764478407370707990795308145435183819216122895067817011241912992666122647304968171847807965540388841890336845093016830480179 [194,60] -44512170021123174819729954011283843868120717557117978493217966196303351676629724603288255867598154609211247344674306254421635905126766961035358619252045467903460154155694510506157671606318061062654593452932793104966968790721095769229368467804186972237788597276559983977132397380668265668086623506588842531951346755694775980166484813735683730938872568523045839216218908686468512267082796263563970193483459502745505545974224029569292754627222839961911160755249594027596159105282519621577800653545031516118807961810647533017841230977900320773235712270269115885486106335911768005003443758256143100229845916747640065635944186806371437769886021522558752633384324798338895993037421562553257201513774648611140205346954697501560319232053653420800416042810413396709715719927564255598123501266898187163043827788601352227677201608282724245950825673102959083157876872965419473090869125106422064261617675921223171609885192924150983419857383880350012133412113239006750343545283449804020498024923568666046673613947362329059236173197530628512627596246952215602666925539196723324591345055753805546530634303640240745208431135341960145211062983059782102546101791323491617468510653589948970841776828846626875971686074531058389349326144883902270281798782061351424930943072210443821115338045616553974836878758766445580114065131462072149247317479914887330836012435787595298186266130785440243710112859756215404999983607881236772731423406894681361810849613510408730132 [194,61] 21322524442771435429336362531213487659683290193064720776492053331965311322209453019637383142684650075662689897980708303166255920523283125766772561566527123722556824520243783280177127245287692461614716673909625948065375308442993139101152054692746909911742196869298733588769645609204485545266978259574822811793684557919732372723155591291309199616261550449723156141447022335619145455029672179962272096283119590685688507817289764042067703097440694201519244977099620444173730423598651334168868493374787220929531547548490296692821488186913894101087548130411319890044373240315814463225775455437452351357978011212985887775367569948568883388024719985051425557937962947148723276141670924938063325323738850658825897069684084923417903768029152872310150723020791686717180839757453849850381698260451180117954832703014446605778541305248438306615063961196868596522854318946477545895580692044190742387845742897712729784083062340923312909954189850684369031684213653215887264687462343024348180835482930691671007875126959896892571347675921785997528140585663739756077547934581797019540753994262218481718327474165185335876841095841394856811298002565092373743738920691479083187048181932072484828943629522156150143621377456789080786709682598852975699230978487016363862139261580235014810934366792374859948525448352548360121097172432918497542923579339597657143539368365553023335887423531637635386468744653364044594485999856324792846993642721601667537977680884029109 [194,62] -11997144019990823187973282111140154293001500354448801337264378159418463553070669585401955673548675018403628688711257588350777477975128810804749523283432757360289023428642599989856548052345377248154025592437473524101310258016404183279390926917172119348809366106013491562897064741301419498196560487996509254156418827757278648333497724736786917977066862064010180473288403590725896900332785780912641886135345948635568012054463074364019564646186497373867495482903001363383011826310486211873400673972458693141274538421521165972429513620613739290552321549867608331947141813817343685370864041849029486235767173209107153238131724101236941758676797213105287940381036528693950875886157678834282837850898535693386701483347141442777886795038731485271609621523865335970540821402735682158298803658171943670450306624120306895974870233682442231020760866465870926296334873809926733753447771478189114225594267763363915715931920721724040885724541123329748312053316777282389582676636158974357920084051095097479216014644497685277347501527147368350798948797741873330555346183691651599698721197669660285470902810432382621806379357328718543432000866187841390800426292817225548028174071380641573347094074159543470103765789300060484024514653417505400675161897314202213689734968564989658024141813075817492017561003028603452031583289005715707174454972175100555373507810850322565392241033950730591727166226817045900967590703457292903956097203474834826093781376960780 [194,63] 7839680175855430154977337847019925994768008518796036602770137928098981988975706908752787230786669163759662032421179179710831676721067843501059319344411731124237825318575419455979976965094798073598393200792462703169814518361542882390796870331074551920418773495621948290670104245737571951630683031733893575845317041027159005955347063166608249308805265340365468800446669753756875825276609056608973999944733466095805231526074716245789705747903648627418574991552407586941779126655553742014125469395483657119373012709903411654140472783338099095473489282340592677127970871524973969103412754948436406207990334360376078190413900175779063262592696520440819187951595040630776777892680883331767835073297492851564253476037562873559388357033978608638483304664283098269474006304687638226899193920962363412791520359679757674879370032210377052299237998970962919513832996590587125154122783775225919132314494326699940891677950250828227189114301130596206844881712467312609102032597943911097895816513686567617964689164126182247816693384366383542398376971039361126796392338157786127563902880110896075457315231883075105613631753354838699762242405553307889512332091222292619401250580618534771552444309545978588304964856444281213243626874704710235076360854380967111555950817505091275563097165474010783327683443139232109710888490644917715229683785424565127099807753525135108501386606543261894666957248377873355141360185272553987445624615480154982628750376636 [194,64] -5097415528018963902583698214040961804680360453807702831325492670128480534820796492781988005287497152240002308064449405528862897068748818316799480028424478900062706971765622460692631829288998908596624172613296943157147829636329038162208648369120432830226946880471652098328111291849876531180268420930458711884603731537039478426973838046872298837003096687728138632970945981013819753034195536989337940820478169716921271662651383731031933603217006025057151990406811258573501911948383041615061162469024724481590075813343678087020884853569911370164679729798185121570203867991333029314767024154484071988080736074025821691417134366552394534654379528681994421160732167284128906076126479675808771760537548533371161986542620774022819303221452753395343759263721756142492755113794322604937073088794717016067981637118906854316088609499647808157081994510851065926293482897973325547039633022167926607373649720293915037638250315869601286262981002355129956506171370707131895906549569397946109034622640587151740147379527155951229015460493108396973578639352210068564275485256834595001326737569638102271864993143124892341146605623860031645159493696198254938167955381160728485034254142160731383362892019351529697065957239842959706578517536667875858277932393117163579410179316090920800718543625884569298960675326677501122983503544049492085669136262225551405417294043194802885397294117582324345820344962434351908026278978553329977546861859072675734869262 [194,65] 2866131854127275251035193244126766304964980238848978742981970591624767695488245905497947591885431665261903703520264572222077753814526302738124330276273822563101498548637483147459084845999109769006889290168490625540866488350831676239726991053274646622839458377661952307480760180063749569930725429894267522864655286714432974151389194293297066683690472975577986323051612492550838318073181743350690120670293128466826333488776368305119305596197027774346166753570792309686645504740595913375712652882438550782580844311645347005052445341358606735108950156689328842104020590743034557767549000210099123280504152463873794998792316286141279239167935182633155162903498979870806441734068782485074324087604741717492629368227253122310531053213057990085256541415772646182277259274251679072645818572041887911029115635691827594636946009442815129052135592775298257851862820897388025197141321357668643726954274501933659578210424610969135702662406107509686320030905641113315683875115797463544893144028199016339554268049717145519794650107211325306805927566312254919377250082231215949719697385483692695790461009387677410067690390555949828242586420274987712119517735708460612462219046656676538342327083449607314635064904417058952630603674014185402334887583344967949365267966610160436975409412544234896233798038702696552807315690517579625458158301087939101943466672559553522138431404999362784779117227531364066608826260427638696542315527752255734317411 [194,66] -1246383069432042630739512434013683155648349848831200412924771128364867558801636011883836797886714350529212239773712541406731129986683933000692251607679237502313428270062270944372351561849579049115959729438153401958911898357295340085068484201453032153075249412535430453309535775773462830598176857755442706881552377564404912245856060465208722952200588021818910150770346341504753605645009353912603328022365315454294860851590378159565977998050199268080865505773256161935373451850700301193472231488460645342074632929156560367462818120088432163350276881515326731591728727935125893065038481398242658798623756072269730926719575911013833319599197117438996783942015406810878760896427340680117286339625906706215576099662311514087898232336627859930340239048713126975291890828000828035587387700317894997131607004481019928313878155359469897909414971292885958218665045065116633169007433708479977119546910964118892058242268447505571655926246704994882557979539209211880261934142795021029556981531690419371357655197760869861649049661157137732547139665274964493690997714996003430926470404302825171851637237405240046454828522331094934366151816050228819202404996502674251713949955192856599284339631602755696007582900241378662411258387488250704218893538905542011343229227450457460306051642925006659385323926812952843540071454662035371877143716348901657855467297910570101902000013162794116255862641194853870501774150545379470317188397888654022345 [194,67] 324804416523539792387296903370671658172960366182001779357515461624632745172950076770242131012077564669129921611245752867407026022569567920747550968406559107631065068347674694716798820936416451903743172369485650052416721548039863162383314144514822704602742181516735019783291296124999576981594672842253665385970767032085017704226700445097528085640198269569912786822277185737160728733054987265994858494155649089494149538213746345430491375365865087476296179043102860315318999967404234778453771764973465133865766338862446735164460137676880292150567720708585233742810315652646270158910166693700513381476729058019210206417298651519675578277293339438665499460257826616735161422841738093282041051839635227942357447205649673104774517425683496136760934921545889537584113242132385971213597228253228576968688518946212867039867592199402607391021492350803439365741203316401245250447629274376044497675119209621468453271750643535608482322540383666893381448489625206550292822880889655484195122050443895923638439259570343094518651675291591620090332952872055126459181686811440786719017288548106817768099755663147622625254511096627762856176818120630635412023655125620956927702692101885280531632561881308488058486717307992817218854213439437508043487853376188616061953003391985763094123132670012267743368593539742028031873835624095259674863255916804227083486918832362930531071834172604721273958598920875995220338601317809989678604059791925146 [194,68] 51448997092585373684836781331045592399482707321134038955693518031173006519216620983885090449577424788724173083746928912574273601163914676209985915276784791760990515625997394389964036582911388749048501007676267003259220244356196416522491854775131443259753458029496727170095589785265490445453367521369346062953436994442122409714330011139436661916249668282029034786156111604720753284761388614634892462057349227020038197821797975780595991111606556078101703362528838669180765580787863409658778596426821977080748384171901021919357993800985645440988145417137832230073810510651960810257205852797179185694930324931918698134585584856120015776282457097126497935307663043297268029581137639436682468025317390048554134427941049008918516852825469878085243537395302553551232372671899043170879099533022716137473129425304233705252062506901862341430355554791972406947262805960809531149040995020894908909805169174865933377958542146925600330846889800367748743927094410085869268729955237526615457170649798976362455829506782994563122413313669006715691226011886793799859419831701724079718787344861387448630692884737178257673218839764165862422721366366319254511813614518440167499173976122501706512711233875509730562073605987112487337630637221881873332032405908923135554469905440014958545479727457400434284483786224066921296987174438013844803247457247309812071585565941543964922905226150638338597591575020159241245025931315240114813493002539 [194,69] -129866052992975585366979631648352884934707547515647282038168954301424956949055954946493208369183229814162857640491485421147158849390153936362458230933473173187488066950333671307210870924578774922735958531473941003218487689575940277260792291854850749224517261836069597081100332046343251877870317245382635888993965421244855618349260118817801610923078227423815245279967182671684843182817186605390476919480548976261634149103879032102523987724617083974057737927280497861818310674540909385591748089721502448969202735050859137788209167750739740532603891762669152114517847823501580459951454949724378484781408269332193294190138259565027474638757660145233740343690279869055543289852298660661598058414111885125001779715842561141055819817479413925279545451336529424036569614875142947596157045294377275616057689285645130750142053188884731412837684830100457819667918070313489463495383701080873903051545716116996369161307669304774745789104572776633728637601386752879224132969976016461722827098918411107422918649832172886390924980693041775334060904570088087571509558462184719719982355780418497198163059382913885475908640309152326819175415048546544900931888220057029106747862922268661669631218841805253403166093670461252440681999934659433743479313646951208754638156768495816522407978357923389210272505880184868221251743519475957481493198334765880654522491843418240901715249876311861036744581499137699076398373917288499792127984719 [194,70] 101052496112008431913407466573459301871903389562635443938096961882518921529629685922626011728897233119976455628473002135655858502309233067206585011512120423375837525371616464107369133585572365238894035957207351685158215683455487123727781127573207531173522841268229689426775538396912556013272959390182000168969777603386979371718671714861467390653837030493066237020903255284639069177436980468308119377892986134118916015611539507492512771672829305786986100458082857156182886604026137547367742386532561534155356968278965907692392317337938646871754805877449860243881015831856750312372873531677739356199141520701156054473491802815726178924234704945724506488448953653547662366791124807192984673690528653903980294912367597077615849372958134019747220447225274115805574844189556270881690049454465050268052877562060998765678681601887998799273235906915359795165137799839368083475395924452291937304825215356019829775020178832718629083662529154915026446531683309825293834128313038984581873415387073919981476114146268608120467712897267269576123581140035942118320382885757320392238376851900278005964634053207089735519343698159539986884248739688309458564263810018288260850190509815012215251051448835995374555034746428555537694219906091622024326952105399777475844426130130017851138916806249113369385890972643643051255111289365500811389835189636471772615002533019637138213194729959808528180702129176083440837381723327182594807999 [194,71] -58577382955382826921531065234757136321695475692085775454702904170169730463656218116486019939361882819518852279071317024128529243121037251201541824652458892280254247319835843420932386777529205689470217785374663824121423651251392844358745429526801165251501078466190600403105431227615109112198329931246956610873582319655121929403734348763035176109503526404103520555916648019279401605110459173696570648696788622310265867455645294809052131192029587408684138664086548959735068613417370854023822916183738432164197542710217612995302445208883764686035155930941644298990118979900999178586611859998563204530141583398201429224128524264854855058786655964781626664474310757491350749875676105399999838056467274464245399215619748609267225602445348057083707989702144798368232637771859201736692239488843989077922263788947003543007990743196093008730130781608494397757830445621181942992675029586527569991289343134175695211005209721602134773226766195234166559478534693253703263885148470275956621396394385129475236487070816649164617561584197664098859351788837097170520976217243899853656474465578888153490548408953432761969984489897241104348489939484656874151138650856800867101932504776026585194668897855560818792297479809282184081795121134037734382135892668671963604063461989554708101594705132007406734574183910774619420131434223371072467921503974587214294638021893521915347654504741851719057969097233977712436296978435897602061 [194,72] 29589426104108359275483175076678377336449039060034424750623927593839275662938709422569097998453103896408557484971618756178185644472763110205653137664909294723271617027859911323156717549174390146003930525894141070696156461549953150316539671300801009752406676661446955906189264241454388666030714059178400744488041551547472301716391041391472352875756685870518314219567806046056766881088403661554208918308247590364163777388521583630044567845631221295451485374351861081097788954702303889525203564568578961869430089130570740220448464196461245067613648366223391323900822383558032798950931252349715543808694749576723709696751359807923605527150264263492711845546350808125522824650379969269490547670736936447732739660715066075656682021037338891609590751493623117106187444004068755142172198365930176238364352234250972327035672136878111204929894671916167073518238282087233523170087102835735638823386259615183093846292317980739219982842546350815071701391297242750407138752424086155335214423502039196609311267214568159712975733620362397591574260302950642525706208083999989619614115322941474290180990292242765352175849246132503825410277266876376627605566254849095800202944510755228586730494692506349503132479075431029555831454041953467042294522800524637509690847677296904300478518310162375112054836387323385953136146982629888945427183617764177003158555629235871429470133644408542876542606076939866200343911747520284166 [194,73] -14003916460406539810713535904920891198017393521041163541966685221636389680240331388496987058317771435306239846935190388888053186132794543060579925624630256932478468798672591315659270534179189487162718044951101178833771979971515798055069911413798129321254672097542261009294854567502399027341207878730577611384685321697403269483116357142543342605787019611765062149536098992285302930605228996652140660824410763489866642079813002068318372946465619748323278765758401372549467385327945427392454675008733618271981477611177751921758401344616698796031611587453381887580087605404844787837664007756405857519408838098447793198919781430637288854898884613205031160048456918095377325621275131833667702371427288911926240220186977376504794677201028421952543321034073132681892489262167533609835302590534559001415792030771798861646631143570305058766956235307228676898557568095349456949694520028692966732963132997614965500071712710730321447522559010177206322955493983436146939872850554958661268939824130744814625205161485726825017402943179352405909357304024718808099081017739002439113215100811480699925533718171440351068374369906370154116612855953573662829248998404165629777413207186540478455735638184727463196615395352050263600153392044766305066633201959488105987070895935726443908008839628502988359748305032341205698580506679803048871417574795780672251770350369985252267675937324246444195228862045615095499198611560585 [194,74] 6393031841820400973499449359175220533797334631484366210673238412944177934904446929258301867071203049473240029835005402813064406776201244325504152575951511325915621379580125284386051692518020231688630937759370124913415567032632583508559511021576655606439218904476940737658153743781966685191090436285239028429685054517454359901621546457326294088511758230895601352535993263504841156398035015807079432970746946349735762774097716411569380240183575071135631767252359917392536859513092928452275107194884708198718065885922262696830449106960171024076947447765179859500050429399807283942514125184739937762031489223151509682876297335038035841866275263652267956224049636312097694570308293136348498144151466428757273585955790207619282021246246318276497505138790651644306814292569233818833658271570104547367698876801856508588347863297088850463668128727891488824619986282065794169789683405463007724168553367668558862962788902676543420645405693865010789245767041044133389262449449047670118782937954597573666804116486823793252519784771095396709370574904638606175387209281471339509866521865478744419032537656190410256597877781112661443981628457613683669589338597759376069783346939359209766572547860820883736051842427246907644527418051009217896393150361078598990382719293751813611393431134324147745619046238997088455343469804846158742053195803125332182328021333655290330808726452816842797766259000147214671616805965 [194,75] -2798191874726351638761142221650513038122864027822802645140555000684550803676138859402182528208813968477074805728086157004103285550806413126787223451481905629468953092398168820621614199757266449182681295776594196994182189491348621255259828961267973666131987142476713940241141084049298584937720481432996761858242096357642477163722649039203845483825047189842074919591795534783206702384368117612403293198935395221191086707368655432927896612993892179804148394711126594974342573751847890068403635047382005701599899390178523353974359459551610414451821059567843083954331357839034967428816701916529589675818581821622629441387270068116131962287660924951576021287419378314698954868204358660063415226964089142623236257114091526310984356276202926607349480684966398084705605199114997086332843838959035566767413590124912749278097276726596971183740584573590943380231404190010830699044474429309934425900476542444011107123084535022811013409981452047053852131475831626007670290406247058642994432124837428659469334769150673341534443249222689588132139904640112664264372098123824298527283892790213288817600835368348071837647833022323056534585191336803775489440008974738178347333934972842777869331548379558526111933844370509479939062060387399987537118070637150348941400906826732500931530956282234365906324353957282130640480199806764988614481181137227721555605815954736493441937116976239827749693522618792620224737132 [194,76] 1145260458035472823627541746960140773435351033240580274875521728203544110111932676317665005986210606468361107470594257563884029250990440381562516209423960577959691922280331522264011360246028054483600903296214915527518624868347115590720650205247428728341028168967688923387648195230103814513693066619161089067481420342757539476483911628456891265658475316630928722214353973205089000367167509002534991844839112659980723080510636432320840432014686436834924059449746815399777119237178883756765723870335043969119077896012274663238356778788499875490920711402194578890201545264635127074339045981212567440771405288730543649211281495754883303670429811581205308454983183925029015025045927793732903140857008969172837123703929428651540230257546309571536153365406772652272022088014306138167411633539354731605796749218357978312462569873164287150178355009222710527758392994241006111509865896510321990242481713393292715933625416646784448743262993772308466789629706462599632763861956973158201858551866688812170815614678003464764051083998944753102629589063587620927196033768724685694714376316849365868266763396058994300537359608811823579606717956449530397657941030808480120667936920027262957424598806268363032424834742620211389306017764448024786095151697500978580848751556100738616412308798728186628336643383150101665717300251992941136926452800047254101573041449128530409487631330263352313490378772384176529043 [194,77] -425550861510781116598152983075536966716281204187474845362466697704969244599897367866493803171810633178485571360281059291460513468644518638527856359606057547422275261650906121947439595179626918232812890972762417637170081602081175810248398115795647636398593141472067623033190901305405489919773391369177297128388503331888246584736087094027099705473715115557277138716840791863169274994494999355384367841759358641634352756311076383370971359754702587420808516614381855348650775345037178536174946355272502818309153201933735701480289623809673468404914081677500955382961601697479350654310912625492056162853195490671025545705403729477555151362997780409506198017365628435542734778913394404512089660024645016920057468651656578103841292825862137722794544604815852571257017532236076813293586666872959169641935870856234978928649309906720203204453433332342670933170800471301456708773650950692292661398004237235125868889922196749362452744524441205642692279192744900318588114457278308397986965633860956853631301656237634910311216922138655088221813515540485860365145133896926736201454203827006721456555245485405224999834542702933208138310668469411602429987432032260219725191610468756052084440232572324373941136372139218076715170585946099123982581636729488480146603752346061824373027136221397592906356103964182483295294038088117976842958128835969034562610191351984485924023623844790932182023404835982880567 [194,78] 138843022244065022311630737858035360140587008340566153907320561636683397446734521557327254013753168103269010464405155838259942038437698899931615517024815868442816393397382149906035494575409235620753550901039374494944708167431504440977881796812819862974597882647468551856124387049945069281717194939334457158710714933321982282191293870800091341966916124392526710269675357940005811354176663136592585131184385566438086717129545551063967516637618760885918108611423016151461372755648451860310253481496622994040791826842066452831213426042059593125804096748825542299375371204100149397991247800226828844428142710621632069189544898833462699560490743524696293414837597060167469028047977836250250397746544635248193313271250805044803514464603690299986248650235674711494326334170115219570353534478715407188162574675567810667697244155585851839829697741385401803383476071929295963894989246591953320689390319389578193746071770537421442426198694151798605118096224494448142356951753083683736272598969631352689529998259635113043514245028495158291401624482218591532500425549488129000449889645676761953937124324322923542099001292843697421071019041021496317848102895115538378419253053570621009119464968452214021868680222252105484829755330352870945315028533389665093433155557621043968142747922114756083512044225168806564030576744210177358699550002974750130053130703108120057509812758118169318655331988797573 [194,79] -37672303518315267731219443464037324141467740131103587701504774664040350866496593485832095067080440666310882491037585228511950149027665990675969882427807381861106362402040021030983262219321613786571323425784081099232219337783839168239545900489419186593788707374038073773244953510093398236727424848551526553647237174276235880739230211083436331258284692807406984680919958196154622480545804832367273389887384620040606815687162538128825205569772179118845664352363904232549444288628618011427868171785626761710208904906160851529038200254576303475041743253922749350560163699285046677630986630034694800849357476083040207464738069993137009524717319371989205159833138154758912465684928230429349770572689750856535852043736974919822854045110939834223221197279106014325274017434523018744683133134919651738339890478015835212250509723775568870289592606866966232406767469000249375726860494608034810039730475441484204814024809621739813904969082070981527769449527978214467748413358047299472414231081695877296268717847487682780670230184450255473352051228674558382644241642107196886986090718226127839641091069624874024434959206981816495645795798079264801130603394110957097576443768092569325299397141401707021173424868561232484842810873103655782658851592266034015387067780452224155791874121689585056814358550020204675326048286493457033491606328131181004978785854673617063336970912861697105858660608690 [194,80] 7335145223485557234123427079903293840108768686442030850887628696349206329473496283859741819663512220592615958576293902719088982466755309373111720490097945117835004341345912600658752701877480804684269933388424473927635709413910904377073251203661613300041493717856268861843854996951406183814012345446396697121405466981442014380028491803935991042333245474786019818344144807679559604836935356089934235285620203276565829370543424393184605820543768821310844132190411907686516844386072741232215097045011020156473595256865676613628963834797175706479824523550820110321081885116791818283478215394963596006894183883861083385425247473803368121895920646138604910105721335876805861066197746201799395828040311684431367800484067955970389744193092354337281186930706120109582459495087815613500966979354397388806924474964417598871103847284622010899569364742839117811689526340737484838175730781578420729484021613136283670901108047046222423531905928467289750433760360374590203708672859288316634310214003772405557124148422109905733602167564252825770236889040093612071217434951530133221989442537541939033227642611817346569382774670513981788029780037277424610746519967214536579210606822092053285131444246398289240345783018479221448543373120542700968325063240737236524022692730766862552269766664237417797066055250955281730622676531515704561261129440158103684622062090472794236130302697728886785362226 [194,81] -275203372551424315097804777240647383078496781566853980809687617009876644642897903396317282729455383625920234778163898566434512011845652111953461123181404631818153619112086109890775507633134254991167031221647419556716849688155811142771143559282680503814140260705554059978833166790962329606432127547549301966573457792438096685746348009893556460014954927169892562080755066943333971821771365077795047003563686690045652421303655587208075317063498149874110496092809489754835772518037519306450569104157051824680816995580228862748376558186574949228220878214198816151212248403106793002372917934590444730533501749782140522219591525856608167078534068947998598822536208888408392185283451484989976930983267532219614922535037627435002000397057504986394187609552401470080305020733540393188791336038320586902079369553674407222208853625251542260263204441256467826626675518005770561370347087939673617876863765900538391370328710946652090679898836492790290149566381951938892023275645404132501521082181461513657509224254087308248232004031795114096727295430118050557202879747253324919290507033203098063789330587994968538462344054103164107364521899480072015403587898105600544008938221244754509536485428576883911234972890628778329480232212484125999418685138710240407153700378548408478918860123123418346555232759090957741012211445511859302185212168642567862967326724069164188322010622672694249294 [194,82] -589068195448161813348986314387521733346737054159429136837332706483077226933994905897245073953828111882551018121279422948892403797459263190150376011151707707824820217077170640756277622418753534418336255556144435487463516213115918562946921966495181423297205215585488956561319653533566460472388169644759396082593359716944696212793096080984231905233201891763250460669833149881720285866729307681295524692706833088517081819441018164008532035278272998473254269456413712228152781580587157135775162449558356206684258408549809663143537164938124720849256595296539728170958716164994482967034627105032766534993306731198760760833069068881638085669491217710322894647368031921719188152589366921560187905751881079396845954310192950517070463847490851937126068716834172588505420071311362605613565026072248430818882047919843642848106709098476834796159339645664869776468831432845719540327945215301252408887320816549733303401379414412411227469686747506474956041191775350483396796420125693771722930769384075988226316520990443949589663463931418392341947475390545344167282857758311197227883120452730524062353260375738523627550462311492712693628492678255420588385356890028297211036785265512775244866014285930898127595980363114187576305716914585841791090319127102221143010518857951976397772000467154577072700280054706119067282250930165680468162479045556514717914595433526745995138165563822546714 [194,83] 348647584403981216698748376830765230223211977893304313072812025694234266177186189531623606673210708949633833602327715577837550405256513490314326339173517507099789804361379789145199107311011784033308274920013853482493465406436926492016077312638001391375435681093654574652410500326535305436555689611633059396968136283106102613357560112840677163861075228068919217275551167609084367655544686380114626189344120838023492170216085908799784885659924936624038952860220825586310516341268451181438534821570396288681963430757300291601252536101556116385378420703045748632515290060050370824173021800308992999805153058608630505808674987066207328526116468235603402097542055798538433423627012371058140277631132688200204776727327516561303490365646819348986025123631382090665478848736637258858202916043944133693892933028507592433489476412308207667165540679768957610118946726922989844600549463829006400436340238259976295913290295031012651301501779408746029808737180185234814397217695846146930496552039797430193919188069303794584711614941129704293961088414058490069212135140269609497334199384499312378519732552719847029500629793282607629260660323947183708699034929512243022426576786590736243245034251706072296966438834480531994793880109060882647739995063489700545791982260228883655235634545978591459013435650719579953304822272182659503788185350494194776825407032177162512731790206663155 [194,84] -131202703778432679414102900762250543991436278429270134518732316991080336197464347286823629077090048869669575738378795002738229597532220215101036576463489529246205400557957527167673280319212937721971396053957369557840499027713977125874349524344539942386072867645123147803433201903529961448976324654708190462072579293530765779098685422577000879646422083017458871954354135038976984530200019313474224850184311266172726782893775366014575679852554451107276484348773805457953816864889268216291168438532976301271296907612162681090610836406349924064059775501845409993435416516948609986940513608129333816760478507602368964156870414512921476732581334013601507084752541347177237816504083354935923139245094314609073367728758132548834685756639578551231904856774157360665170757231561103492823733183248061237722370489397795385438262093525313081138954711293729827492128416824116578625534375423232852197540989177615992724873042250036470445263273041864612520202727070461952765970101156796970261276014798850971194614019220399632848347172057084037986743711865148792043725883628379065541439671234700312326356645731613136600742791534985535082424688181987532887371564671258726456257648675721321640212559483396514330000008094287156365705333648004425944537619186848774352043310153710136742018783672022872223674226017921297236730174036910895828760760855712352793123445772587515072852905888 [194,85] 37775434613373268618872051236522898604192516528313703104581774800680503967714682285366023346496537884072944172072732579308917909079128218719471959059986490834879335623617959344912968804737542006262120431428210806710618918215918661486573845100628019586957820485508104470241595104317522716213399655266090488850389345344198550296496271680992843204905090901898133013951926104443683545373484717581949355826624221877530745270610276632315155707085623886743020443074535817391694080449279281554209141185525936545175145174052496346544942031577959645160527530661423175049191638661009299276466053564132126317930455156736403356454871653821777713020699620724042653136720556480514644880592829599554347402338228842083499227595106420495805211526957615826764829293285701062390834538492415703342227825646297519846363691841385418959824989942969387404118490896944144819398882692513696862657176123761425410927891797502030009608157022962349130325164090831024918655200568192962683585124131761672127299701317449062570999082350342104764528287139155424978443437226853843349648011391992221587274104150948356614657756268129537235723738780085259583255270669936854448852282934460715020111964933540245091364002188094211717230584608577179990878200715155290300714246254478957848822399853175895355724320446454381540704202811883596714798543556013558069020282562073276160993657985308937592566244 [194,86] -8511730775350272526465025689217412290321838552876188354927494509682674528612883308771770626764686937007746736277306703504638212655430925200163140878551620151521109973824798032234235247484746490929448338845576998065965008176731608233364240822970464192349089434915529135610500769398169400136820815590184488400860514276696701784875766907004293222063466980358325802806529449556744689908075191986650942490683982319066141520599422046467620710510904732039606487428677297079565303400295901895346434557070909175940378524035750998810237641101274384104206036733289352373093483727142212290670290150944254063047193867757946814381745852030890482781627114255122122175856773545071928474553883839391571330958570503896874244271912111553741038034521812426004329788358374643265422756040312101988937691951224422583132869791595973513698948246432226683509065229469613064867367426697816775911948659777377179135408541155675160637097915348401055891933634279188841447074322785699888684238197381354275716001084689643343634369871607600069395933072776896826731139531283811103389089162141354691584532586564019348428426143498265641130949757293160419764528904682678417255695901458601695239836558569577716879001828525101488119837861960220537120293342983635138468888635573632621223161574524095953982746878365992819622688927945201589676716805441454505685306649982144705115283767926434982429 [194,87] 1411115536599505979841313394952795255221485166802737766825675466311284391384340129521080999549110188019201227696241464633983903588477649193394033638277832741104819678935324853934999977541142350401613941787833513482866403800017081336737279609193783160511086857430879428840262904915466485964070313061114125873251345720066522451911528096555382178162152016727595843991673705810051735572754107361377233716220723316062879949477333326316940685191146262458044600603102264595597132276186399811990468044266853508540640359384284417596466949553334706355665883716875242528227519972033058817611042782970750350440475624786947207720148058936457544877303203764758995991243623593223375800163739993830594709038914598641401773957737435532191514093527229456936280554516807966694421279625977672326782053668777928517472110100360891799780951066635307409966265334093119871057127811765864329799168647590293827978626107848099218092760371468900079227609247876993450495415897761298982681775742318091539323128317003388744740049402469272873763631264284209123473257840199909853580163961782311252689349712443963112501448434188084067751698832075684740030623882652324160312690496500937540970142007490087921359496592014184129532167398341460353835576799501402569468221896637368970031097815194284957104374910673522001245491621863245012838152459534111470965691273335538944655062342725488582 [194,88] -121702801415759587701353180578562863632600019754779529230074933565387214601009446209522532537121096844590780291158987313109476643464546260023195531377970727357385093378643821579501793260959629017336881356658097878289991449188935749241499459340791266309863309385848779747852557410427532619823250867794683585532948620279594653441237167745833239797209102217959771082022479005277247357784440584335770998027528392744520114532123267542314937539346634891014396208362274718723807936845219072742716786778826487126025773773396851115805286249242403678065359336419460576638308695990440201190347190116221077620840595203628758296004182349165976749769588878527621262676881429468223409505162712191899587174134020597227207256001899374786994388633126629623816641601897475307604709962007893597962630862521464936484256026812084410616110145770775778889006020771127276753255436779714894051273960638844170675754266980063363628755495428476611188930028141992189918541186996533604916713597571927982940096704747232032763264337543038687179883021150830055633991880386644692205976571694570424003887272054253304105244332256150198289028440059423937048200865259149042069431377964043636177894342198630540502297529931408945406768440142751374126420230142450579497729283619904748621406193004248067888781848964970951825231862580190188457602236942207991887627413288817307937231735823116 [194,89] -18661184119529797125343301983412471882539866942250873454399307585659838465139902896719180118252317175733716393995729372904059550541937368494733988146548188475780858734810986954073172136268397308824879056576854466714469569005591876790873858073052298985431238908213877690117597551027303023773213410296475005067103898520296478449150145347982563596227401451608644114931924483765442533973950380698907375457862954096712432028739252374988280155923581741860378486177766529432139702825542880798291376019817731023783567274087939431062279136735222131868073370153090583046155025768056430489613219062009131055815662214772482000268058625645215611660452926433113951821267762923714919043799109242783616562408009011730884740199321877833166470067550826320520301911841007478722604614853626730471083381023655044345874927398214637830175456391187376614302151395466636898094296981815386851261863846105563773228840878016921521687156602055531539330736908586538996596214859051932703752698246388799583335052023048068331642146563991223698253445726809655539014998636267262575085705346973636295489766044637649686522853852041226252785193189242296470402974093727079634542280386985117276380227260044647319134036606097931867104544631808507152318606630768098476029176319639285203698580031295714151409390783575694062293725341106346572451602735421217103567262595031584852504984763 [194,90] 11158199679551471042793913178488351629083869131807854052762472855884239189804265398444503938364590067890195242343098208433031165731197226124949662246286878705568395804822661815350398335838302006522459027398376805899760251472257374187283307654102176463801458242577280735209174074950326611944134825896621014710349975051116415017723670557458912364014561905535453275527645234505033989105639948932134615970089866096807209073666654483138319665275843551964953822795661871110432123069324111409411280913118456324417461777407799234596913267156619660914128953676609892224041898265065808958189173259540769385694047030265195791946710487842596794565782584816026141789671967243703852529642571701684538657729856182013517771804284493731030876511881464448778175822972290135356718415264648128753496996607101937372718019502541193665123711081542603379213697789234519191558004309627545819299080770390571664911327878584165582441689021202147352590233868211797484512066992363902122162949660039120124638652085638260211209249291891071890903806687840285898113064318095791407137038003469415121513211273088128880044672757216581841554704509351109310394611266866744951121937295749215290056318011016470478367193040712814556177215517777120240977180838583944073588441743847445778850570488781039290958159908273357176873095630399363980167520846448508020409883095860815764636988 [194,91] -2897644326831732019601748719287695350348678988201459631792470429219489198144312261697257307102314219745832161961556333120846707831017065245497233212260048727031600892396535618189678595325064711517630360831989342270064024523868028697077767670171967595033529899696858554577149023293276120013468657130396548078546171591586941455792740954994564771235338330064237351073470885417395544441982171087714460594502753220770743566086925263291656968754413498990954465316725693767694754969339727925780593007440141397681978985178308093861314106797051774089689361166009462594373286240309482657235554369013854271302489998704608946234714109007078372594716194451440717923456037175219568689670030676066573076385025501424328950808052109519261008607063499123770926669909709138412872747347306209957518628915082064191618194693145976115972495382511174160237611058652151308683014313229940788508810833400914329709884687755841405495466166880631951438209309434088507236762592883298259225750502563208567253575180817368606194689764047993193805090915255277588214714982174061242906910505204592793922758536412127406992511932211170167972064763232516326169953857869803856570375066339138029323736713187956271088686476304853107520893240004844449401908753079585086746664607767291458581701605609089383419712940699334621177469207090423477918617352597885644661570450764431522446 [194,92] 519478143126732841872559793957814107342466209581996668959518875778161371927313762852870580817646903411725903128013376212864987420525898687219417598481830224784982078291127702274600840654499524812313438970240224522401401899271011122884998734118151358313543686598418370800341734598683106450536263469013158610575022660355956364301945036219571660107402673710045815210081738873946049992780368332896849525101787360338649346262661074239061613532989581423110682713369682952565380893961435181679479664184052805851174007944336505652272347339485027484557070816665039004893640477983309442037001873102690439234381994714747537430194898906314576610065722190399894591802341611714214966264840604632615995302864503287810145788035203842737585581242855411884955752976416242981343013890474504097598484408102416489626787022959987364744575380403697198661397478016608724168779667993937283634277714062258862059671533006211172412927500854271516961823466440152729198099673901309598920880438783465378034118509032423644670579368837206818974212746310788804831106834861648219995566649202182626405467521734616385498765848336053749315125553422090120793882238793172527765363649215933524318055742153523109020202800654385900013913166738447689368749019788261396691183214525392127363588488696898883267807295767506923144324085739869912544929364717128349922283856770443960 [194,93] -66941652518584956835047231287004387907594058126634943261064184201405622520801290282470600467041839734639740228650568600153706721661713291135958058610580640813706163298545840885027423484908979685031867122248114053414868920211956131745923155893657987682434840630807377536510310966346961684795296644873681286202020116464856900703291370400768041786349472789338258694875987553629732198240901670531649344999122975787065426106253678928592029367158864440421570821747539798773135000384318141839526755577346875059407963765166149919661058377658510167379756106893059361764533985928008091386541806239711969411118650079894510483267511921444279595161497677053716805831933474325436922266276731405959769956272120564053926002618164873493617325922600777945911905949654053317585136595970612800071624616203567556482344386428610476095611406052823494170602608316635508164503196246568797756440703796241677793809219705118642674520984235287129738398508395218019254048277273959117041535597083166020675813800724287886199668416668514276278610993415537342466693405164751792572564583130880429129904058074228785448148564492076638656105757190770654153779174424545681790280006940520663363664982557617723658615688397311600663485107203619056559283834328492837299569299965466409857663754126647143612502224901685647000042710747103111569033510121873007954857243300330 [194,94] 5446284849498517252638646613000802542033643378573134866507552602056312030949617596321471092470375830788299983809647111520497374868291190161503127026950832956184162829541298973733952735193733309961663984218224207330685540965428444053845285792859350446982686520898830255723297567601248203134573265978037348412822367004165568556633920999815647673969494146065931568852403901105528888040087623783120726640750890260642123564998920377025070006195635668166304109464018669299685660228343399499554184754558966097588627918794163168783416024222318684661301469760464739491936828523384595319006779151068773237367956602244546432916251748334538050333968461195124840554855600590485482366283193274652814103382014967445868973350279994350278490709175125610669633754608661413453119665318657502820596528635309565393785717057809702608833601628410202497154328011996878379145477449304075545437704823675986004892357398990097456496940906874662614651537270365146367797086344530717708722365219052004461749106561297102844872350036345435110399664455461220696383737904999526608447722524078876918097812216394510691095462570841453076400105791014883361033718562633642797424028341475634616661245352995513538255726475897779569397657073012164419901460291065323488299068707673102806653595150654242766030450006951032168703425299014770162056423409050639551511294903 [194,95] -34840534847318322067308027894883783886501763937076744924427548401072757339772516960507272820939752067968791642417771824873081504716565015702133759057370895692006525287408883953864885062089126381894360554451100148817164229507937338215088958165860742701081481022494959632106803607228075836332449497270423142189217466929087588386739718985834232600405651223043782061323593747235593157540045420686136142102857352637838415218752512503281836287485137967766331079229450072802230842722856933637865715944643680492148192340649770755361417379502908873536916574158834216948519823086408913239410815643883971124857867234580531260791805904996938898791414818149555441051821737500657037982781815081087274164321078695678577073639819585371358472896154840688855918822783961091323992229307279458902796644446067270413865924517420876240014189161868546298485967770991336526980480375014813397049619741223924930749716918163193287294458415995879577078621205377950344569334224834002780313524023141396771826495609233713813150739428006657659446591600988548094153953140673257120614210408746834573797100392992240877515245535809753238213329968461756090198501948537395161607142740099522870358014718496073951732765111910708609555199611785610285322697648224066877778954178495920416656090306578583026243161088259739668117211274557439756026905740064764223533 [194,96] -71182818530065522441453748136775099682518002703826293035666422332324176352917923923524445973387935141193790279901329569613932751739590356565944212317596615690489461112064674061372826971277506532199630902373313403439813651681464572237815638732029687071725700627727120615281671482682194693099670387773413934572714420981699493600516248558299615325349876057860469007922974134512461197426542556314469144853675747013421202275248128598699791183978730505667225334213577104423748823503498022416523839630254629223426033112528881734264618926898899120964129087518834007246453423333120157519704244748634050134123305815340036124494966736400020284825008422652637151468387051688568072382736896848337134243109802221529359243806046119298279994074645656607940297492327440280372667924114627243556752010889041402501635559112648231527053721847101806227285139390653713448776887436527035001664974342476569122008616802340937460776177616443780281709051529212738955986643723817565250679469165754277131926424102448661431405360155274841376707115004899227142954959666910416874816346839732498776491218209612776663428573299015942081035021931486280708525688060888406068182175115503354442158134812960497470368105159725802298567631378065818187606231480526767318830801791261878542769249972081190478098683000031857560261513290002363266113162225463071699 [194,97] 12935735234799318084932813672019133004325576997313949936782443123897889901858119492446136392094863661658269380991645599707713778069958643079737646039420590341172117520900098957649340198910766258942733081090510994679370364462076749928967006489806946925132416053283127643133045845050436631814615690231623092099511500257973710451017633758401573486362572118392549754239295337777347353848187856832945989571975888357538566540250371187549106476458878309100150311207859841471067013024822483562992666876611603597652411342927295593363821213966397937591079549327359814428077315782043874595579303135884425768847290713578761116276910985182706463431108708778359108858882844703649736767654522894196003242127288344597859028206753289687909861617081114678625122054093294335084306433297502074638053905445599089012030409717916566613014979260617048165909448975690836824581879600498140098834749178851754303534772217571518975537725934270382818509264233156429764570436790358584955077112277819453334245505810337018722843256755440033914150896632319952739419933681962200177742904472897692484080645635144778252063530387453375436042567351912882886274103229972598872007686045521494755926574111511583159834115032124096439257991398453718354246316065561292971793680265170364109588927145717054113345537979211428178694429662139536669706525504984810 [194,98] -1336333535493324940012344801811446628022289716803202758320312932768760019146518819480821822333975507936092862228280015484973994262175192350697983649276959194520622119503852115829275288979819349068190550370613244381062677335763890901008060045172624561754426132076339282912371538759266364124242188717319952940248245027017089862223750930342232125221091331053876001278393244543088076868986768753793460572402175954506000089931201779973841556870849194400722060185512761668587146034408551106701718555679097671537091455158703519632586858612164743096854902791908122834758024050181843401799106594775664839592109981243637496292816779545597913261762438926089066291145370286781406866255268347712647792252660585770357617552379732695987505292275672343452477997776266671223828962978332063054700723726156673577997490446351195949463045268896076714713814295027378373918219125707758046150824812904210812274257817096904622237786285401492985892460534197518437314325604781491084147660961329431978407476500091337008794285133630392104980399293347875345295569901757457695471347212586211533953635393849522141715250202133466541670374104411174365426165991896275715571745111387618620257927307148788245055415282887239605412209763606624799346422069726953938596477077203687388997657974290425420460729405882517212348575563019577702105905165615 [194,99] 83250997620862912417374434525299795996359173280166906400533386440740873702476101692536513477712674921402780617097697781103290954838050082828873933865451814528228614707613490662398561305164047000458679882828506033631451210485440737200467040472960001517093156118550634090365506465141616050676473920823540816579245066803808328784581038330051277689166183949387159725009899076129128294635470585751317511568039567063185898863885051370396000305290166570626627802444685937508761894344536502507444633463108026113743469613076117152317691499129797628794961872104351337814631500077683895413669190833395771648244534756160939799320218997650030147354470226046588374323113180251402494352409195864874538606845739411975582048514622702007957759687544159394232820615498944846432450514365180673228203663549674389558394096179794658068542854976592160452389121198381891415113935682213220763069982963346630429198427068205128625766764710407381714680004676432125676134856982997792130266863112470089888956524452181003460033540462433756729586552227410804924829840579705731155062486748180979232719800541134712453273113953100260444845602268813013590238918670355657564040716691203880750649205017879392165577945676631366775176153224182518711191126268735786735358735892251432065826367079151391280604429167946450682748854799076643188282751 [194,100] -1642153677491272846513475186281756199248535475507118998168162927144680080252465186717560277912865535119234276416654672763935549933947306082194961675627258802185502442702230895335717348588235207234543232635612751865379035232244265459407617414602709380049760733623381140570762150864736164177633899243235851539549296803587559001298661909565267014000240238729262364987249929037321994940534431224333017282989573971347681541440981610015140863963679342079029802901983306958282970990561128588290981781434942600071365070555334704524030825388729641936365842185328611893063796250298527950568565921817461005304817783841641085070994737682645724143205325408871828751398492913704919072092227649804345077495876799282709156215444447711107658847843936427027025117228272769166167814108170535102349960417001716038459842773978760624059036989619434786939979767718766286504888859214970794796797824927348518401676435212642500793973399578473625008235934674812513515152848726489890078503514206174914893912000345292028839643507787260514685890580593762443555924302479519225377342718948100174422902142282716159090213127810515112398835335735619646514988803625433637948853503853703521383545810615315736910355550610933042267467258894880728020535960544856563595528920549585319220112463706705655432890103409817607617746153537765800278 [194,101] -249832245111072952492864800165258179306400894876392115079139438324303637713149149794628702904638173679705648355296265857476077285530911232237588607913563206298276484577949657796172427400693290947588439268526900463434862193257474504134604805144577961671241420236036470271138817096929890446747485843447732655376158651847630322408370685512462902215609350290602604510686801648939552638342769851860747618845315994810199162620398018846041092824448008984137978854704950376514553880462952099940293935641398349739001288289500431577726336256296977461438511486905700508820062142950298188099382515420811081815896565536947713094146450047223537216605061387958224578156023688278975339288673437696880064146705016229459774717818422599987243092828466280200129652496973235626970072953839117503559914851757265245854215298409495014546748642808173355599875170304875744409927997367942105641789672867926050660333753473356282773177911438782474608644017101470556550407956283324645946535299594385318238671230190151865117396679310124521941615277366934749948900194264485758527609377069055889305544692372942083007952091843255810590705295325170100545537881506578733324323973387132362837973148708352429259160276520798595463349758029762320441087946937087961706382541810099116906822505688025553373357442536545572340889258516915559 [194,102] 29839084328122139030343460039798920004034529074158546463448485977508234081788806452902474286274351079388359970423088040583308196099740925125560871604890942567806925206914002316894343612328858020564132827762188679595438655523544538776506796158500840177318706259973605480657917425016803663864205491525944922016292613514968277873980108454293377502254678338433701610382075268419059843791592354289667889555470479976388267566230243591492856473535298748106632282984643142072805167031554876559596545806284347659448743159026934958868151424586354816162082922968005011306617417457339203136816686352458831482400001472847336853719196358300194750234803498580260295633335032710831475924416858479194354124893238822456607461427638714773628131882037906268473126458883745398659307529414067772484141646664744551031295505394838861579730722384096075437374647549703606632645380839645790460836188365401711270913181260982084670079928170042904328685542855761748057446934585782525177382479062420254690034713790865513906941095462051751316003045503180116678315607510160077822043185425986316770720418288849627382342492705652573029330251489719487492738234873220236647786703866058367092325932926237741572850360089364228563128722666409597799305328984231359431193807057299593750678082723814017386283045296455175518954602606051 [194,103] -1598016967548383697232254532266013039079126866471834869614621354239232529102340231414287774081032385074755007222943659070535515571590539123610524053964270968038895589685869900886921530367114011670373154632319471161533691609575753110889764971522196491807310387634132691333191180474115843093483022613124302358996009506697151937006400039068550010501314670125474496612506335702793921023631268779167339757954241983529063736858860135209284422881482009537353174470829815427878319306365783795708538730251115600628852196549913041207523076793795263272570056677947455135459426308916185827667558737694853312998873521655218750471235536851648827543054601534564635598998088930767559285879291698499213198188345821148507960774703604578989676304874291337306138008518374577981989293420382191741529400041457423506051246966645695774370632463424155175079474631588775694011303937696711212951615165247095533386613127894937115103937357928214596983068490273157755795364771873370196193947769428797090990659435532253102732870824399358009590005963578531829625966942129455151761596663804372547892398874342064580289763835106319251476988947726502961766561055092419369706904852834271852289190265847953983603534490514011001933013823645804900895600840026288042374372044911081111715378781607493534419161931843134997813402899 [194,104] 36694912010761158614881205303618863480113928147892566181245761828749690692134674410036473159510549240989044201161041015902744131474495595484262876974404343892528228330007990826625054418680207893079990210071450589779689093303650104730075550667232343276561771328115053852844044697859599142628547103161078494992723335785020735159829127589355208781335614594149552385234337481822712121745491161264540997365560704256764953756066949070038032388406788701177643446291502294085151687638273960342242796413144012661087813396341202461144365499198238476262755092655716129187808464213225174936340954120471341824279029425117596687235603846993623016632021517354730404471581597530976750933108098209888340046302595639224537706078420437316783325631044732430463472935799378190570025585354037103216607246645942482338968463502426906659498454835435071576826931297953326345983075992058553514546345464438766670766575168301079328963805831661549285981967755122643890195597833997789422689262875121553556000582553014178694441529320130119312962487645894832549481483398072524457495932832142211371479786242791787061765769013786035649926253658792359585402440155497550198374975259754368714933469571920487292821587465332164128542976177450834223334052354152603142207190870901760416416543855644634224255148849726643666082 [194,105] 808309685454244047332803512599336152928515023793902839667033019493093527829129315281792221329564745610344647963014504947586617844401486458296441652062359154491447768956510838267303396348010612435016526736089429388734197759380764472639691205553597565049737900731731466409605539137243151789768642016342196390021092281284548176910136394382921916366952288301965962325073376729571018322994742016120264774758296397472667718941198224025961438274211658956249921406795222819316563115099029266751321767118527451896469420298271457302982737333290739927426794612151114603143602586062714692797053585605905933278238064903220687108588296861210003244472917269698953968321891025764904720630130255207148354013193064214691366384898718179324773724044783613747873694188489342323574617912335797020298138276889907100167506645787473072173118607316645839320945155834789087395699860652853424583458157523220774731162292051321305290366207266416410524364016250338964149893245040314827308721220316011784742721627445116753314587852489007737867304488205235590563618721511125729486727920136334915098378977434334393359848285761117265945891832505014642289514355966131781327704937996647179242510941921290131803665250267449753128795216278957775296897217454241927481310226504406626439859608214732397709166176741966020 [194,106] -88239366451975598177614729741833331948034510858517367450407326849708866489353200043448883847999197706583032288143929398653990452502754573594467811150862094416261133238247162601022392962128813335165405964913285244787741488410546426822348020423230907430840552306023828129278781760181143456014452341796822238773091570771546643804051284404401393383190098903145992371390000009728787966693494038513541246432658720413893278442306957137521376597976390855252306128893302529163271284468301842162113582853735716811694675125689511768842520492257287062692262195539334855836335667241612332303314893229086080144704155815932824779839784997211266244211089675832491855403382822355963019576890554086894367940046896016925055453331103533710906622641362870073468299852238423405525672721834000713014727794116573802061698592100581877136985348568272425579394479817325069824317887585551187082474461318158791873756818289433389952797221657478478748095103266267154575579074758541010418557505544307196397490309175344203035305662738696136256538595851335253563272581074476644694300646557025268180352565892556525154945308640824132462378373474870926414960129626885333394765309423472877670654708810917388241251279003941044262478187230066617949283296630153573354995507896162935209354569091807267628797291569848 [194,107] 2678197425376416334620585191158849268624312810061973039766252537290822461016794358576580536314968299417824326279695115101853516736834504869547701034651195543140475246153650208363837536784119028137256886782184053154023209558069013114373328300721616920931887801066018616395270484460741490018162948979704873796535749320660339140070369780790180188312431895697366834114582961254217861968454399995953698051597752490569017972502147271803955075006660096946565826741193704987734750324226022836617487924620799610421781526471365448695709717740950819110043188675702923789588369393937338157618740650756420114170238278615245991025852740412845828185923407610947657451010603334556819300866796594673693717618081560593009353642763676389065960323248933464353697779310143713899957718392007065672893381898836644631946386943386018978522005842695467591919229007191018444223090165827219303447131058180429287722126448602346846509306557048411374225459393920205572083346148143132028035921289656704504245772818521861067623624266037636642136877855966948307803413581533734022941127207528437833625394460176471103950380633683302271958650905296218310473157263971411828772317283961191502406278240969750751323225302595737591648411082835600153306991819390981685882105552228613278313331579816164740300941006 [194,108] -23676416367325782574417761223986648421209731723780996018307106147890591826680498749116295276099802473256253655198870461106358226318006704036155665921673295545287918738523559761026119802642617008913098236284685396715770191263196605873305383235243845814061289300405231234325681560099182895183519158090405507508624671756892495628574730248573037984541243235293827068855938982701318983099034767036079191910036501454171984783874925742567651450362835854478965354800236395501493467635618545537078952567804593345697641719545281107626341747125371869219064906754041980116293158907898309139159459584283552237893142435508399174783748394689891257675688589115235423707137456059396872779328612361667048526225988893963402637375148852977582267858738593486892939523885150466674809458622240098862417519387355953440630581446375400262325473407226940830009217005945354418149023987522590657600876181414514139368251635600751888626259939957849632574900528598849435931311001363603801626919084088589600154801778699379003778566558812788415861764010975037306270762553493004338423425054468841115825117997464789038037664056089456002727806171989699217434455019093465377613437267939792893374098434822374188257765082383959494897227387493940283973126915178370509546979964693925075367789575253793862609 [194,109] -721335694937348490493955113846283615616778518170902386885096669575127195802931313648595813608434725228048432833679492465132832583807848650383834562625328026702014742936997201309118685427846686273445961433703531783270240747983147983227468726955595351459870619128928285964855948370727864073050409625117797656279126325062396064566163692126713627529413653653633193832048089862004515431592578206206953777596779178491853793127679450750290343198670001102949923978196072816843833338528065000262758414765389968029957821189523670592942368635815760157537758919247360123758134606885813299490493927394847491354638742212756117324479332480613770334837130318340714239826620070352605766400614362666728333485033236363078726131810474544993076888268449381092560476469939964820304196792355717789650685694635991222349890179189119657561357680149732520421301124740966501162661397286115673472961701336257858215112594726719158734104491414189180154749562188828676014748120443419007104562508698129880905338307081887353085833126338620216985237263971512666395211948933338791377134001514895311499476398436848831352844189581135706420303755236304837289197506664275348014494245627411428701962689292167758613338523901148260058917850979969174902710281775603531159154307181725080671493486608252876 [194,110] 23343788683300894826270750687194236729246482044249777898343918371086393594167000282973886063316949521690931242943489077932508282714804337234136280323981276494437476087526587425476531084471159186322162963391179836327624022865194170668361016577269410721449173211117047454114583876579720610937511007029383434470082157038567887040176173667119745292162754865692683774297521678901555525958612059552547183979352973373415829408890480726039960036505726418365105653679352372849842193141132782708388261958668265140869605066060020289590341985302208650381826468272879437903588725264044580428489238091938849023205263577615690662999326936645532145629983888363020400171107465150238390090012281239537688205388085473921475873496695936952604512961590540958172301635736332678519605544943534623290373167446650946415618190259210042874700930975808385209131889969467183523178264739988508348203898980383451579931864723479306002479058168737127240502624392420648179411529460825778752903376565231625944964396891320835690035941006543260960592178496538107925048224084837498426915223048491247043843879066387795088070996971285897662514358847333060116066682557121626657826454018841316341862261600716058810044547789317058814934162968067533790964015283695252348095397089805460419760636008105 [194,111] -221675684970006439771626187143736527333641145061876211031415655538569447678520248184079767524364392837416469092921103160789364709232112816210414614732860412233864909921325057304881199190479297856987298394717679461852419648199779759805664763282305260087957235059390256750498851059941329913826222917757057154332836289340856483790376584669247770846478356388824091464512464823619732098385822555018034242200516997222800705395143194593990188934481768883726673667348752003069524356648761567019904270941401229688875309718120695501548767310190477751395629519105087349211868509516286692026845289185895254996008148206160012141519027369808695249356037850017482520146921054834367908316116599183448689046714267788570405806373651829337108833462927594852071687503341577284808226389648797154391729090893047931314448718548852996615868253978504257155629597536654360595332965940918551724611966995393958033140289445918856348158972710774632641973321603693972667916276884981451833281934050049942694085731643311632116355735099164090327113641815514659617968295858306674861979077339575901230481164236794454137509435233829332363078111069006221624176161872187480455856875449571834280847016726658786542126557081719272702274112437485461127814454526729243484052029632022451570373851 [194,112] -726393105020933500413032925676008366299740540704792248795697687247270006605830025418566358093925712005119336138497386009465880467357493476842513409805883608266698787027704875105415527966348132233880393579848058890424115727006940725903470857302784427810715668329392582521610844362415124330502328045083697945857352274213257966154094907470973292122909143521112205676199634567317448488470111776630776083832137520226811198254340003264860876215889613258458724313063701621994036865115924288824245233539543566365179623955529076290847589673543812139368174983404109763792404907233869224460557629760241842563598083392864103865848517074840629843353598794108448066373134994794551238756059357582885189859997601407765120590246732879206383188056574671311995548855057903888294504270521193773269086983126513300745006695620568421381840589015119605804790173762207099452017771503712260837319255813955433423669281433428848421521226176901792132461663303932869448407660733035677605844971998368066505605124433967745145439662435093451043120850078608336527443327319914838234389325692206901325671982800985234381763395136391659763255935167221386973274297520691280185013000955943797749255848577870667635843595339221589270271405077256010220026066801278093759273688607367000697 [194,113] 30553643914598077373359044557295465045858929550610799864311156431317953606971532252620553790324223882707983583757848431272362496749927542387551784538937218868526619180816313878098150136852763184741431974652897661198262455945225587722234155645117147132860891710120552178667961653423174808912073685723993771524657544571406052372013117280138321082985409969915754149078177571783620795816004316235736172063447117789228201979445072659919414482556339464468188492306980622457088303304050822921499801283247691121919451438477303820012337554324302301273812494713032755394793631746949963836951381436698112248376943040588602628996126889630905197565472462300461378902292453122252202109765116985703730653447325228176989324971871749664757853091779979398844097840775628206388453046105783512452082873547101989639154724973297707207589864375576128559815234572857190113092081538751093026226256267147068130774066917994613983317985567989872458224313219834118930845790617758272310896134309731993457624777827017983115564639409498729444111995300436333056653410359126756289940909700172459766780869507026386690651926585525311984854034331621477710293391125115210519676430259821166090760287401449238218698360618958376732837304711848148342420410925344312702975626962613239 [194,114] -210018917880164538158010758878371691814823903490007435863251931273725468786131982888344051341167118263000185649470048573150794800769533136753788309825219521112511151840776916698526230096090374411690917189108390961850153180100669339867547943050458198460434571123548637941109450687567538819600545570344078282815756927583437376323361662837425537278935053379187876090438386600972108297017190346051721022358415629438283472516752097303677167536472489600984443798398898947770497182771391578638914459621246026671669521368266952403912169867780972714222779143530145649537977425016747350148015070953413583486297286974782808225167591992642128425575181214953143900651976775709780272942590125232135979662664760949588732176081816226138419801133343046955758698808663972258822317483460187882886686289613083692369900494597547358165389992197492208268654715466568468059974906176321286897194914603941168126909021592707969868482658649392988063256073043084165144938597464622634824458977607508700012317536577923133980138095189567692041759802090035936863674887043473513782917973514132138391586415938015880445535016325401779199594814459181822051272171543211975715748979912666280326978138839247477764179898527834877855655038981755895401879133712965080192682807803 [194,115] -81107796546797342442207498731697262681731986253961133931087450323338295331352063666178444845791277389695255743714492831474805244911482536060455892948401757107627753863037007165824603463156491964995128983833132455497134610856445220401300825480344323425061037045782985522710490091412741961627484292333955945938113691434088167137214650990385343904976034598838178292219925390303965874868540053666516221223484964876425687575894133071859266492797681031457001589251402140357363919777200017031508375183711306414337459562096727053771320540144690683076785268254077128846925588115101375149670745998893158351156955802951649879460444194444109030557592652426623827522886495841125954160932295435577039816953144978860238859142179300768737755825323801957350553413857672233331598355040331250696468335424072150373444596493905987594090385722928172598445046084796049536983693701878726870290877714687274877829979635483754055897110440303588350502816702797444628916263728138995776335285134824831371705103514168408316480607208329702746582943399773623542602420474585022705887383303239250077833004397947487234677545241301754533346610132629002531348759741198429746330516796783585568085233381847516335794627322361051940691428396399277838469242266252472655085 [194,116] 2759926000743716848475863928275364115683549154296193028169038453930548156372841365501489428014105131351516047141202922373191264467750208339947431157704275044157306088749433038518909356262239059953078576302574421076238433121906053764510756324333771154804708724769206786169292338309852732268218952728849802229803960260454245601197500301854056116343369958299665062079071059130430573171057050377777442660104580597269421024405276573665028168847278902059490237361574246458864949023835825744724953517100828412386006529357430093815377280070815531469086943024691340617464435755291787759353573693841342949630009445276863256183239815185034758205431850270052020216702935679647571533296898250817985950203625773909603384264113736957136436094642535697188703541454197264210225758519481761904584431563445238255126592639976193283601004154775337866791856493308762035968631353390349052447911018861910492161337048417061933685129271650512109794324035672745466508511989747518690428770162456365357144330125094313487936373798201933125276339129442408045115627896165160352334427162736193359275486731630819272360759441135386373213712916545551266040652357135356981820174551126402089922492793863994475560000206791645282828132971251014052660654042098552346 [194,117] -52851863736370978607364913159099204615724883285257824132144105669493935839885530558871243776398743293656456932292276852890037138807354812689651431860511372971308915632281192538851833391069280014194268028993821252501203879390558717267209361737134725721374618752718356773827383635673846181345984408422734078070048432604594003749865352599574724613312626237812590080355035899703822028982962559210997646880564617316584665414935014461215781321739728480760286114882409020760440644655114315992120692418670952518040117315366686362862454115327855351429383813707169129191097104446008655767196847443636953100534841582466736805280148756369875864195391023535621900648442070583227738523828716988098285988477545370850712804984233098169831837669127782703356589733748402883712576024617312296480885859058267305510076316713773126296418209087421317089844284102244287935357683540718760237105270872215296210804941271650260075881771689174858975330943912395245388504468134148832127799469445897167949157856092086707549239847751743756122439992673218390679714831369268533524689329190272402580912963726911513082173365901251020139307426419509578627647340077099629673711189487718627309008084169075118712017158886460014793476324394165805323615579721624 [194,118] -460979361564704741450651994006375542221223651272717126151508759987054550129034225090999691944973785937758681017155176472299207665327793516715246019795872601402097505064064845183827994460003543143840388492730333176032609999548841414229923723300575219495237348641302776386953094644311757125283557143090441584078855436840421328762720508359208705847532823693677067263669466085393227780820732377138374665177773877469938529169496506623616259824764623804674728920014741476090629996268006490934295797181507363450213007115171997699953939998636638197005888408401443594192991034663497608164420405162488557168930572682497661001614109855534576766405305927652718830002136791359539678964159954908295145923600957934070172603691121481605151065410170971439654266677198121460930499879278382262466451136716202022922299883510709021298416499964021026414689079209547287435656582312833490480050196630171939851566586045037619207651599540202567832875584288150155674729260825501334080226577110359431979231624201093196113504752623231252902604792154458965470833546550059984684630373774322001080500551285650215017922481637254565247991522465456789332155511073343197603373368740182545931761440629453485785628610818154998275694350856296641289020397 [194,119] -3420148660089472483264735121186199602261293985043847634917766540118493621927931169554713927149999329130476496777135188385138753084213328559484782371336343686716488697476589335877869265939094547756930191861372426899701697448199573352482738257644627309048317059267885201951377018763615933924772550422513911776483840194657379950427452173814347622717328299641585589251180875614441404685793129003746415034114440093341641597513947615233446680050774907718327645208219428485154004140190864134430941690424812456781778867959853932211594013529467335835174732443901404547898634241613341397148081356473608433858077832441869573341433001320967867758904102045154201557090855792925763585830964619187521657384649038013960751641139598884752121964455590236184724318959447461118337723697667552352719738631011447894506291811378947480999494900081134230590656548070429454292652769606628590476231363606345765549955589547405583070010414252555883656365275040177901530542397862024365007811271391382453465548072158330932518184579028964116533427547398102994948149855154787000459757320741098565114010709293796949971003221765148055231209088528293985546869672956612278206572168747802619867977571857170854771930187905742403498416665938073505079 [194,120] -24172137678056389579033734539832660641428973166060925428759134921946367713069208848322626919521123054491661518614839668833778241960495078400285165265370486698240530412484106609864613724965486832834764828742209795817198956365684420897547093189537124042846507277591106600208265345539341098941526897870291645853234674766290538784219160727068583824931404544203209371089787261087842025308128761649467494841354128961686531236483601662664899313301695843513450012225516640129828243369577668611815683015739229842233681730225684557632145384508248349526744466484279146667395984502846485194623600190988052863363531367118684574349401268706092384909651191018814482269331109199369803995539775970925292366420331027063943345996435534647313226134267646915930963930187493553796687644252238309700342743492518818283657732388291188946534658337347994293384265287272917843692898209918804259849815476813542235590325166899991004736394180366875937500423692887207305315369058188902945222760351401591228722184846330342560422435783710122734274644779930157945795817643908460936468027135639455383131885930615474302602375634310317706509651050015666612792831299984493913658318445349404560557683250924413711325505712523866472787211668132943 [194,121] -132566755740354005571577709039041594745330940768680921360271937301356335392272784318592297918690290971657441605048024896933316332452359970432519292733096530163635653077493042341608909451512205914944554477814761646092978588674742096606745539373859729297202299700224237204982300769907285337717864366443153775523916407366858684542939997920754200025978106920369477367595963807890465828517660067632828463723160771426182605402150930748431757690997616618000010983861977411122947725046980184863418716543762315421288375578037551636435949304332753273290913876334586256867792779831485109168883338234673795805197550662404642999160574034374967099059111663853100445006262866582719959575521809795650230064762573289715311871341430097788859139620466096589829686295038534535878806816950885737799695773894413133353655826702318129483079938898673086722975127219752958948620772082964986857041565374644234411322676353462209813433829882313074161585275860058918587331659933656001680602514675511668557932835142436091423885094081807075408413204576279622949458441434400669138348707899836538790544095617257994161941431367688746527542685551047655785765136172102576692288245453993619593074983034270452769673830958515535557300733093 [194,122] -442768007481069810430405940811866285118616892522341251922599788186411391425225625870644865503115273076514495706381173140253780632052978657300844692376746793526428524121940297271361234900821107383320804176657908125052827067112725860736785881016557157179468612302350340781772073156733415466370392899911880559293481376044718051702740821596006123617303338241499966706078299083413467190992358986813325844899289026491726668187576953770109112376301003778914493971309973293522674811866393539862996256740430655866250873852987227968455273950141451602220075013977190312042579085243780140867713221628633999117606275114477125804566560542832119284871841205361250908132244838970520950947814706450931611118475877123753974009047014384901512026673520578012004404834564931254730720917520203268703467396171484462943334251237134909886920077039051468178798038567946358971139702391603142435042114652021203043458025236341472388431782884297184327743284825426864609096326878502319967384358746980924021651755638783062765141636210279977430777559584052772207693973857920303012714407019250346134167936776287525092215052774519481575364653604599196730872746633590529457586240323874455685718152728448075112259655749401125128122 [194,123] -1409993629271136312058282868597279122313365750685900878512074446916052238063463099168350416831194758651687791225922365162108484806953087000836297398419852974324476863945017858636973617595675968248273867187710730255318142318925208151861238460682102702431760097893112159793314204761734606301940006172593780513209217806266243004248230370484413920897890334763772457730015266874518459313077355274941611798341030643307461715483796893653346612195677311230492666428248776897313215907576623757047558190538495565262711763072444800888796634395037415554940612129089685273221110203174845157757941666755923113304910025904577747386491751633849327906669261274384512143684879478922589691536109008079622901094121887984506515111397412688924265019766104309474567461766534698434753212239737094088295561470576513896445861543845602588294443406781201603681003063793315962509926749124086489258030339768509133910162621963298753048535324575951115757678557242030417821563810189343682003129096714969113092028479364050676825359310872406611697985793161350072822245076458396264416283922160573174901789583165303564485715591788842389770065226210963429883076321930465595887274531541773200097606146174155729928627827818169717 [194,124] -3082768030095149393278791454078138156280000360647440478037858024834272523315082425270143824457508235229439258939542020977360165979023852655455911807362536726760439830208580217774098481244485458069060021421838590527579472260580108628022694190723478117720757396448115000292756291128300716691589137920747025308697408690885478358883862733689322921601396572905705631937936788509503867040431436173171287789621136662796649950011277264608954478524115840911874611760887536443215355044968710026973959165199770023586723732722848725549760790382457324023654627431918454844339304060169956356676226535629993244884985418196418399975894692004543474681358856065320533662390750193695574957274877530768985821607041187246316907804967614290584184731295015581973257346434368046526271395051453882036320909096458123652758535621496387100401263975024864639413148141285570664430580436524415370828011042253483619800765025700517852207990278985055639951169625052415157468394800400687107016070385934504989523072679015347632223136185356054027347485222223450902287976925377419918748534415295936981770392618147512527372033067990891310240222727340581110417853962528650510178449770121051232749364711385909936953536458866 [194,125] -4605263572471234856398166997279949052655073977632923857548990195046186327740421420149189824968325504646406168594053659592144340153360510334830448521127908609303875095195354567563553414961303860365835259545657242741291081088324912120048499297552578253308469204262604954493925204037343316961020157547697847258874679887439272828250307636359556492006711042756478688356933226692292491419220496862761914021854514888347531888051369468177103866686212897848145255236492627608108057041680291451760443560947502813192592894614307395273203313936561531060924797059755978423361239218334605228393064034702920671074191193425636957828640165274264798624244080493390544628122857691681467162465097983779765614769028125551512866574279736334880201490632930687757437853061320876062049632633283753317697428217545633766346348486802641391015078656211114514368043993571568679609944659121517973357859494483990865901717663698689387822318787561512505490354975605645384329680110999699482652629160342703579675012845236553953898305104176889953423983553119584010393924870094406698516342189417074953181395780419390025292899200163060929380733531600875325721474637691245178254803899229008969374202478034928784580411 [194,126] -6228857188817566216572094551397617736873652113689081147340269999773067241527061127816273333734962607276140318925938253394602715421339877797547836149074669998287012747609598514007479445326940152262616703881686919771633835633910322906774911699176304628173694206489299725565846372237128153938867574441913127496269616870981438197199000905122621467267629260629449065057750184247619570941200371778149920899663223611618446293635029537894365852622088560912572084017673448371924176635655595986573393629461971013133211151459084358702466003507357991840215912760098511801324142813030426344426931907043537506797578112190044898812953441544595310009039531350843850670461247991995148602855223695038662692266227545950036884845352473685914539934775413709879381409100335633465023540061023986206879139239943509466982728480512315927018723309942744478651330919325747959859344960953250306113353751503885888975710188618698390297511078003599987457277086876304866875905760881776884840298464078333950532065577181890224533736438989647006256181121234013599959158998029417644605261898005275204532440779663684078235226609847972684356130333934271991761761710412145429266183253975063688533395199743386314 [194,127] -5454017391632186884892599485639244355595060002375545200447276677131881683198178593434084191141896336013254172788773744649993591197892350007761038876769686646657063937424977905121095802924649020273455291439563325524213727785219065393483571846778348997953829626172377837843625986490214602715742238089537951674079856078887053933375480448434282537254071015168255886806735285951455086288161707775123937211436032375281495113351690029848441881747220791789711824804622777192522644468618596984367853212529087266768763725140564468047337741678582046146914256194490184366941928391426136251634859780597652056808878450749562514323981536391514330578705136966771305614694742152049115560090664607153422221241882629901288863982703759346719863366698475023705797043808591901687259124374533278297890765124656764137465673357509337512998843580262852177092705621707961819626329277641601147175843176187491068267035658721871045286296028111827787372187637377811587543925151571329256501336013163107175859585062427453616958864470677608692065540975857554174418836732870240340656255102177872502181001350426590994601365945987590648348697933973698062431610127071290683908928951054040663550231885558 [194,128] -3374768297790961178557998319037400148406538668614005226751557768649496229905765033592977441296881372843806430076406785888476594097122815480184886560156323013145847159961519803927015764092754629387177040976970647803257931561560233860266482550412919032941678513621183640213467736036842259072672321364316582215324495100384481826500681567424180162788314705793397033756064726759999144063993643165629061362466165988400792207759812159373364359839012988076274322024902881970588446608899045056164921553468168155952470964485227103201294528660863683369834817042840145295119261280947879741166964323772918285243339415540162156516646424627202386567964314689210124760136344074815349223796184951826744911260193852167454658116843846516225099467501152086786368327769612006334539014888668387412207730506665534263045372861864037970417246521280292720332107784937804222050682592153779713607641286764514061327454034399751191450438593748105596973162584560465481074286187160933772247056953344618843119136086263217098606529004970653450587362072555991407476963857405670626996163615581774293588910083491879364404055459852559185782367079563850108006062744750524201467619904362384484909875 [194,129] -1823553703435514481503401875057650812641227541774192497344725674904741548595159391754157651041771399064523660018344187170384056288393412334926780831406783076703750535024784748504792769893167153640199763672241183919591162636397434114028398489978804242804941847887000973305451150476762954806974156349966052745854832480620122145272061662852144377802293595133752773585804932415204286364751552161377018921544024303947342522670463717653723845728772947183986038371968352827918293339839782393530593107028461061523347729899413502049972507675844127535991645270968526209587374967528707117801789641910446797681140024248165884007699972602820021235580555041441883904842958757685653292275280911779571643171938080449501809900601075233584621472769264003932369925652720785003097459601664363477518638901345692779771628464846820763197669109891796407945035010713624089771373688043772093341181885371112411887766258409995506606943167373677750190806266322161880179618508076658475911782659455869857104417442760127399964449370185953215285727964588204183719880175684006285948274908395883007310278233145518940389551681613906567865403908440484127973521399130981304187934145306813156 [194,130] -616504368493648683372268072901536306557131123185759156137065682335915707323261957845875022985355195172425640170920733323659478501795500536687824737368641711664687592029133422347144725136471383688928745367350253753872770952045353762128550052509735139043840021607719044534717270016349501874028426322780469792666748217534005644623766911914893114474661679090011539273315019443973636563104469982463656342984286492338968114158057452548422249598708862123718620571430336404584805450367316061056815175473588213522691851237911898315956722825713584164799338748621844862354335095131754522960872336852257544246422071044279681932092588595846409178607211121266413555885794950873049774664312211445950227734695442996435663930102255007493603046741661163810614452985605476871653940622959742566264514087974017406518313564327269155454831906371792267574088525594798555289275420532535987793788966441613410680366182476610597022666008779361627233681657611006430300380204230658884341462490792137186462050986653365201257819575762671349375317298256807674920109664485549663560887077696823363613233337613755339253892707002107699438927660902585783219534746894381328263254623738 [194,131] -140883461003481400238211399223001612270497184342213181805342163880190079892212971547994877128201534205630121083112632012286390109594902728349405605977711233857377656484399727825380277003012763243228724742421381097988591620592977890265680246902355989837581525122727060444858987152138129808381764380986118445401599366679808585381879297967004731482546177723941341528822780784582252829240777647034893551067021971781107910918834438803817284514845192220751164939842359533388762334723572110827031953104636696330865759249090247660366546825470628986615941964371277266430154801965682597705865001056962608785167687429444986163511647326236653653873501978687657371551272694598324813215503911542604591246754643422339821698224173775167114097834392793658226873244113622951449988215597113776336792978438714788339943273675072973980757219162006510709338488855121492607662767204868412048954863099059528172208788673053620303542483406176129291676346872189114312606421853298821235752093081107099572958843766952199753615669976899105888693940179180464973643841758715692391422740436928285041257545888995261987658348827211486649037038496482775512072101276925457313537 [194,132] -34205909756884442365861744386384475207911311156059205783295064284526801264080553648211806598310969151306353210452158628317101703643955910905561528054724748147578975186827193197977412340516010468285948729277937452804006385438480765211237932895696063371002399834764717198023594215682144345918839449422165648062632055709630081640611960503245060118474824522178246832818196426555845296815578531908724935616048004607375023678334778490225461100146421885909361928392076528780726339673386726298382810181788021364487677661369950164403494668378819231285482563943408682125378676082703521151843589869338410512684305405052589541610132201086567465952691964183992598234757004567303021433647118852765102373277326870852335726074171580947272783228303478595766160893767015513343668347792536754282071536200551308423803984892169181358455340972955623729705349124695331156710490859020940192493540674152887324238947008271198452841742776096382969533011367867817372188137566181300126019318246258000200557949377339364804244298633700851975222514148436413560571422107037993453616768210264334963409914503485915136586352816344787494058990191640096149287526521791472 [194,133] -1987895701974668715070285761514662988669345376215299805485517239169134248949219291959310449594233730380950498135306167344099180974755767606039256422788256221417845733394009921259285015895048302178680525647407776209182979486790373283144270133494168120810242851627437375062390687217212443772414534565492047635457206274353241043199923919384339504661037881559502540444165244834203837896382863337052828847633295005011766600612169406880302746499094485419514120355777646000980349029549364029255991534480903713032314536348306852977600825221888272741729987314344274737683190896038244977134399832840821520110318055864694529795213955609899217834226702221739984558056977816405024841771192627996145199893049426036575463052843908230886720588259599423859507143431468996210038847262454451153849474412815841766792824062053789177200298514782218382314773711654646012474942711667663364506687591002092309973478481726446675376254692511023671011393499328903408231849725796250289011044237064020991484194842406992322781045434379688600200477372106408676640382775398750119577543828950182198934197061355667212412959454667055158075685044292725949042493807 [194,134] 671346637644213844144436925034357457395687305847724299083165455312203162951225906041773253743308689315122410472922344239544214188851668547042277671927190682059925404598418844157820974107335346599870195551915403610890814490912248045562627729387382016506860216809491961321584405155207011745702604213657518337679072523566104469766578425074522455717931074491706712926819513198581252943383032855552022864506906014856654501040578446413444553706082637246235736705723079188780247759502662876837200009337477779180632230206138072531139856001137016369970257647699999080434292010112243186860228043725243402812273368749519166588077629406633960871929730219442146855081259825226934217450663848373569776627844341946178846895197721395695354545283274066315856107591073164757306549886698534505572519541179446624201818157927592208764633065144586897753187319250688091076220936271287295684247038505912710230484495336844780073925652947424862917580726978773066699156203536326777074078650409216742991206180380611368282643784989264387326642680328494006951712327766176754538700131854666787396242458566043800405939132487116880569028302482234554114 [194,135] -564281035623462272953924634487147483390121798739087987620649607234227684273614296643640878012799114967510935921386144515075109407850656331413645374160617791100951357486183963890548303158357399329177183960346848479147277598734362650535762147740353593203180445990591307405696985559817154019017657139186679620739560381887277292475543458198715698958895983051726348921414395442252617572759402505649758761915614094498748967699977476411263838448060006029567164556747228932738527794692893912079803082954081339190246292106988003536300263685623496311836129474106859072866550104098773390830354202285853677519228046795251515289976658361746935306475946047508070857092247507263174925370157083806669398197914915031335859082208933275610920547668328762697767227606752852506608113870574812646554569248014700538944258808904469670731175685121432284285632859163152451628525653760363453853340636724012728460723754537527182492878724289173590083994984185797511099829272115616808135606632415992699252367489714274086040951008581990243434884520241803162298103102048307042385768028318093059589263818323329178570623591146806971259630876076855 [194,136] 49350626419024577191660750130149268901728950333584725618622723151304766344823496686199138050883423192573647447384651131205619547060383130965626510844838274215645998356575118060757616572729004208413646498019061459719065578387026193377814827188367412307136580238932110479133503486556320726373006414394764216955637755023552269119143556753298912787202097962485967730923365246533502869802603887715638453781120483087378655692769663117272899852513684418502349713987282830659815408768977493612817831615291185128190410029591562590086879007284452019862250248364828919630174179049150261359393518906649777716055547904467539745883366077556707757933347682728917816124978385009122993775350929785843036167437613236953769655473984711117596447582819299323726888209392396001409821929994368241307692405931556256736590846117420028930664156807458366775155677966981638833678773161859977124729734032090972255379705365848484127197498669681943029068078150509289986409875340904703244253791033337446422162154061191628532436033526243274979290829335159120323061243677205228877057671783852827819553269551695553665499644630845694862148071 [194,137] 10487178558706166543913656134831042312096687769512592526936719395134970505474834307001957861837423833530936780542905515664328582074386291760048882635110473217190722017580745473623665276939045055361961464414318595220429556810657746627974169285889377099617117061088487552704196853860004904941807765015027287487611992989464131419339764789281923959740466384396784896111049434318061705184262782125778677359037723752692490571946127968021883816727316490934494680218702968841099421527187604251654900936795228813372443738949406792778085843988691878064405677038656776663166057317758261815606537870189656592006797962599754452589685700857466803481873324953955302450201189115189787518508823427181452587097911638118484375983405505119958992543005267916780960866950216908787615220857532753078750598358490729711601542920964487615135137777580440807285856141141243855837294941953393301339818251199547912165659445097494202011141439928161449133102381768908171916681139798403612427305563382332516754497167437996909028813776886491249934079632671168086930102420692410116350726232804982706226508339333967853690784778467527660 [194,138] -1918728330705488938494858399568511508647449376400573512351252539563811771852044188676458349443368257833068902169627552934790459158960785025874026574981489518380409942996094446952529934054400305604538959228893422346565618006866746526157899772522786878589592645520442821470626042085363526228770248508638005124425565280709905707530612200426239039979648773891172109256510345468474768508579374531742796326043173453578538109570359979830490224318094799915142116972467808874601948016250766133420863699072838765428406617930071640814736765601861117800470769930471884466494676193647301132729864058418226292545526752154797235427355130291137147789314896495942505719170321684337072581580098390097003786954459682754745489936643796853446535830510205948773428979956314520523343728755133790123460585542244192529299057015487073839778104232265993952444851097212662287892217216812386864500845749284023497471170800649883121638410424225052296208424639556462925422452613626441152659141247936017353102176184698431258937168747648912330554935144472225772920561998016798269147966241090951245660095574192612431770732574957 [194,139] 68231971685006358187006450017791131477301599293319891489576486969285866123932742440295474438235985602401344541251904670705476388253651773960788004272749525126054546247259463373983003752092100038716614074721336620415353405434586552756843451529955943254623453442633186018902722510104927029479760260037373712876905782086925478015853154153434280415345583652630711184259206206897717988775760246638241038946209424081150709582457186991743300381279676247099747812846670309060730856102896895898458395376545982365280963121848356128495681001084997903903135928554849339579608409359357237674639820944136136047046891098835833923327237657306595602597637000144091054920120098839376420103933513615459706389404526628958627037156105858535835479919534751529898384138080825984750584724314517079903364329103165718601638255794357745453321182992230507036065383932663485420155949936098491759336614447973004554165460209831098219764258359071986107532407383391172829036421027943646727763107828482904635331904834198984787393967379621831736370047704209748240570696429116322772697129103295805470660889117817460218102 [194,140] 2059101328968982942055479442512627791010669469569946203803096720200264506450191767937916785537883660580642382409202770859227933490844495273250656734819529268224162763631391304764676697589828028075321316832863783078637295163155899962839615730882912862557427028461456623667112269044303708006755951361823987402102670666219182113482919221639401120608602163047304405110945809690315135835418547745556997339231435479881666053339202311226551093136124809701846059784861214748887710997977350252712450698610499982577277037616475640461438330175958825123439910610096743102532925667392307480154820565504863883735297656275574949961662347230678889564829613550876793228987936713387019180093995505043289649803798175999932512614403223497500673522228373559990778832473285818753852006539100729040460251336185859887685604911781603483821352800406324256334075219657428927981310350211826845672336654221645554581912665614572637258923259598856097626424432273224021731627229802546668769794440488960285830986975783859806662000383278492408102410771600687725976387108889044861227963205695828329585892004370508 [194,141] -149489136494244989785995028621838934611970032283251032877834055015374200455797627053408575177387777010660362724837931518123911057900252931734914355631335966296058742993143147710824496790986852667021325539898193429540005609313655759249569987582426256148864172750193344419925906699966889942984073752956955499668232445754961893075009125914988817232343459890325717551460883504178401613505519393686481715379238701836820689894107477839182182819000196099198244107361602229557456524678433486434627527605484716174757074188772257150854345033626945692079783383317670159777196112959176451155839638132508245627525692091211885112706008179716253176478126891590326296873993755523012504238667366787249088249149607717006145520773997628779341409463403440830170753085039310518004335769602083515526494027421495152387947384098202195376925600568763952708934033331159069550542002799509511615841376148254795412094960340356900281875671795771228826181346759498062076177478759227411266871844173507371898816776241822814688608329536581941051855574635561118505131353568580541883768567520380871454900936 [194,142] 2080586761572940526267467766826553120822802611615525796922172050436533632537218536043762061477494594171605218392560966218789130132519173520665493688977879671244923354558587242385394447257329194312789997746009182300798613426293749417648228020004621897915191519600790330758944581825928885205020067927012125900502533893004519834582675869870373955903604584718694982516364785297127812045281381135072969850518167633521486935043568879319072746502763768584764979703238620304813789740180729185177306843317645466752369488939249288851464378150964056440799071564046507366780353260081898546287077266803033221421963734953947437975960724751264102955486918980071679870715032667370213950857705715669032981679629041595602677028947695732069180028061329121118128097685571157275973036671415855339417232568210936811086284154475697732366999735342678870318523549524397847617277273966891489312258781501419806794104934753090446874572193247273945406069240295942492869082973294069503338051215243297103904358059734760874013085319170385175083175069793713220426975255901767358902638820138047539 [194,143] -6239905270826799051731158721502579904019122875484459599424826466893244843245029540235517247010857888286301680453266872355107533881944613090904152226244506105610911093973229678261925347630619543392494333581368036274810565785435827072080975870495470009739658362939084563288809064901620767801788846187695183520066457123582196415161821727596509202728818975580441798809129618745841494980803603549131566187616541141527415305677854098235156854729165097866422785406965098351102406989908832405028769878746323775027340607603075198889908027160703849898362129183313340683695198597069769106096037875616445626695911220463157790965533300923037077432269129064135848987299751169609748540408041908982068625215899483071700852374833483441297180213307634595804234872759793043239159950835428178742797217868333803235797122731948866739481571551779217819581540326074530580780606520134055097058161141969188766967488665240740354747217187747014878435540927312561383127711852259140545250509434625041765809678099628917952078304994803622127384471795409713845666482521045566462729394700 [194,144] -355981520326704533390333837868681398212689291478696610418055332169964452007958446891625896958152470724702379921796531229628274492178167740535550416941004791085130939205809731913823511358362954069305427320689979734431356268179694814689477209998332582069473806543768700203062952719996054398584877489194983809534884095286592896331617363932321669014052456287332729821508209687434787113839212550662681785491810951192700894981051306027734342736721182257771276681547174741216699328638010544853684373440261881250738966266527281887923581426456047148229899987955312496422874814221226527683995920519323517783110880862413181689961500287082144269529834785100133561340633383235131843019997484355341807255297661773298057369834555780435994347218731257577445502327682766280218171952355035212116824446583338320429484976447598313634703867000991429702420956202013086668406341649234263394817922859634254627151958851368986955817706366217658562488543588384128912985392031981843089007686754269588894116006783312574481623287338132460007890505764787301615932470250447481593 [194,145] -3518421571248327569383565550041980238903359736619995915653033491687246531587497498990822109551379946896465308258595915266312704529940488619206529274254976448773864414861462244091221212180083819272630464622218784344953760175044910953193024015947279922130018333230750453910683412849894122848688626111942922813564932710154064198594503760241922278022714974567579150286253218068747708126795616754339622382149184479637987298431094944002268305364959395410714595235418494245199623190741454937512471782948894937882285492831682113875354093637940452505737026502858160468883042937180845352060872731962274892000329582110822928767199518337084427676157899445141040584725610657783596444593148337504194190887759493444141411716766762359055633239992343290390135333947604366422734256966813430025002787986841302237601973217011232279106710408072745609472352172294796646930280123902321141127952328231144182762727320933620508148146761459939836984156122173592218313968351472741734567386004442262296084909855568739674009247220127725660871797818526142662012836969089 [194,146] -236351922585920245985128014747243591169219711973753887814321349688695185503576525378359307617470223489453063978889144523920809508850280976036317864440543443438379081117888847868111627569912035257019566241860948355950895987133427394114778576081918553033989978840925422982934301129013096833183940753789719458133286753014804655154591087501042467754617945596727414581163673124967756380398836185691969374721513042338707470665913922592571083596691681036772923305861741319876225278382371991684903269309990595699853496856430398069565760445737630862766332952240112482930001433871347698435285841568303384640044987395697220490783071869024302517180463264213033897285764402924220955926052385280291406692447471562598525851250666755975623323495133555429487810037990923062444230776697258355354617384987106281799762084861786840811414102697460582677869391411285824953204316431866155990495309608588143127411731456830616051669987268734907782108826427767301544639954869522324043528867988426105971340790828292379638366912357163422049536447084275603737703 [194,147] 328618739156597456974197958716350726250377691420835315803479939222492713714455710193613503510864081000580151464034931394889037126809520456106348248546343464914744922483047816205841353160699841403242043458904552966960139329434475452211608819648802149461927955164722923177460229009675577525171701091798678507430179886273583239772390794234064614194786708198548588419265703650535248334099916522568319256138772008307956161610413582671468639610923434139857537453966598463885198470492335694844245857212087897227168904838039280149420116558906249887470873018025456448298078839674369269277723649319906401975585601558044012624007566796203998948997233664856271558457267123812595355708711973450352845994652096568804923782900363589079118551698543152762332024628612114742852418935529643898910955015502156102945612964964716920506513580210693448348939546514501779820644963962008182056930641509788005151775072118956261805974214644901066043640060624921626003527212424180447595294496098721387311827333413052012258623423306994940781865027999092 [194,148] -32344926756354571621521351226788492142257616167279680637406135078071474603343932545707995627003613198873445897769511929681586588021093336179316022496506095604031677549935700886421430608026858455600306095980494344597240894410434683045588563494988192421269263277576324378474031450142847242618656828085842540521168227729206643217967166138370897096900437555039564689824746189017537079002863307996230942464190395438003854847127000922418552789021658900195551807660413685597243268203922679301679324901901591287449295720938372071779202012505390205996341886518296209396079248873834377700936772694824434205042129258924382761776412370291345269829671506035327669494375592712348199769433710860988695699403230446849027426996564620457275232553915558033983563699355588341704860862575490841606966809595776563755261082524309800573123718534769791124850555941170261550396298837792558009564158658458750008023253606915344823804304116018352660460161432364002346560393036271206397641417511344929114585081349848904318741271963882950055734914 [194,149] 123853367823758990920745933533972505454732201848077313242323618245942603885873493103728755276568552706436754959824944314809612765275422938638529002019794246159674429831517805448950959386518775861776056522509124465743699727230148059556169946207617397497446219587689639870271025481321768164883452755479770145072739097094342164909166624835864627009384284135876873975321890681720818276970450660039193978818194308452751234986655380684969957150000463408710875633476520555030708738418529124309568597065838518465816708810165444981225323031285219625928322677110989906848147133717505055648138153811012848243525335988833957948474204877879188477224167180428508714916549748978865003995438789035781284230007301787003964280509179428625618080861365273305590920818835832928917832351424569163753914559331340332254189798547621033665783803058671896482205646971102014632099535083133936158848275413384409762044874713395006139487389801019202063862853530923000778349257357193117504366487479142643865179970536758175555960815357966402 [194,150] -678003014948477828575682922792512415241284319499014670012992743725938987476963175712884817924449093999704858117047899426132151754528528227858084306473259606378700665987586881086485041740001548223243018916773957323507478197748446519530616089944876521553582484163239141910192124527570190705690759478793282001835341660086274224937349584267332960234180767141136620549025244966106568996544655963321329668176995543520033203442708686568699043938440072225836985825352319529040896271253738621456178908613971775423246815187805118701451336122848797903491184275292667026771044425456705380866157781096084064809166257898404200538313894618651375946037970481912451560388539401509025448400554893906700871864665588843007178614690132351658130143044282556661422822356946309970134292516665011417630960411782767822528379602810977697307761851485345549477755569815231410290867583046131570269672635705624799258627194221894687393840297137611936596958066780884106475722804088684691305538932338100437054894189592042143423606305 [194,151] 6550377772354250567800199442157800885794960795255317108338807823705831877376405315011704020232507340938472191887716363777695369228847934268784047949326504203980426956663064523520090766146341688105318686648368554840052451305687237126677281058551611132765326876202707124186173371486737801243997186204273657249878017424819091904648589852531849147411993595092487993693972140840095819711560669068495685333732084698825160119191315602254379065468020912721205636744317462615019215609616421698816258969925505028622543707776772589262017844324299181696376724778333172997447572840505082992016255980983481473789672659553169688713965100988066070716272602588439758843954613355569492892475989616267886603742349654991654304107122522869306238919176032116721207009377154805801486433448358985894818114387886056708019874844308642862329222727736819997190297186152889957230263898529051852147475919700655730750281626775956096686389231984226832398800074576089624232711742730807818166471595322538241549285246408705027 [194,152] 196594418282365095000995126124474688231318210104273056585804199447483264878420728597439621430421666994515662359407163181661092919391684427734032350612059766862696226604230438896216104359401336226044945519380158922495081875284574886919003754289887648097666848782410842772134518950751328512310328335871543685683856804862585546447896888933081989822983020473597462343759272063817819325296675554323591241256604908818028535895052212352289109623915553856497208105115448791574206046711463131104903086590672056294789056034773278412381430190110216953822779697599862392496449911335826154767572981614941486030448111981763419199675401396094764425071780708251075516372958365075689882928035826092728684144125640937999450230019653294635869303506943378944452069465827879432779064158451298050249551010846982036988690429184895396044547759857549702578328599490174653858304587069283459659491304318928206030289240493331986857260039247715757926882132909754021731036522812545396262698188649968423935459421426 [194,153] -186490728802624333221880354763752901006342922354067871939028013954357512531486930272176944514562882831847586782792125785472632587849139992631187393150469821515171099796195911495508850424507612244752432445929866956371118634076313566839504033823056761436913524888620584459111254183949173392787359020297551205686207469974582878217534292716680473709883583191375002401360325341388620073175840975250387703095765632268341569950390037991241615475867207882863765879705679410474270887948314254000134436799558989423266281507069312517725118928196765183868053438372750615168003804951942173998910541990196829995730402466374413167707926962219294290119547489699327956882041275722258218936207300006110071309385645330020373829023980215323880540861294157433185281605997434425620724694627057178352575911193105990034856606637892885979579835349804403558809945576555533188436127135379239767388974499746268299511290829631666533350277595309735109753625432232799929524241877632515034850032439103412526 [194,154] 31648978203352584022994708737619077881185629770258636112865635676010778216946822452550614371470706013605469304588512106633358512461164611948525631150964628688402050719961756592411040041300748241929478544757896256866474471209639110011654877436101198553324467969607395818879233907867557746708198482805941125423179493252898631208999442216106864697613076230394399541659314275627552535732628288401719832294369301388261181395271511365133386083867735091622836173052475300255406137334143035214989969009110626342939490026859721180812797569562025408195866967769526509548682607804346120461449077595592768453837235200496602433068370068948617777526840215379278610012518049123390845821850393109432734058167898113344792441297000362774696147662406779118611452051244895127494427555751586955238482815128197263048492216452393448915775028051298169858674304728513124387855835734262150267465083300104853561717409839794700458437560431095882925370054621872388254136959901062463869971657101775 [194,155] -134028935403912487582888591280076691759485245471936062675236529720649150058005147644663191472174041690401153573227622489491087347430127522751407504956969865501866114822715160684701799646929990560341898159429273577814247634721766016088019154740008052132741236057324864423209289462294853633842134936879585488858682999562481989186083451001524935895772091731583300632561481387202072638549475191398249765108391002055641544634950132115841859765616004842779652790708377137798631590993490264229020012289688711021821899629440724064995555302809994543912466083240104747233103673565816601552319214416492668900364379497598220420844137319862064015616432331134002435683898186882005872614330215023595638765746102763741001278982928397261105583917107593109111204667993542790731799474272273857948738027605135366209186965721605661674903166251360052624275194298375749524356528025654017752229719221262400659782436106941164251307443987576392107009475736319716967051170998072987841954 [194,156] 158842764249016694588538502442867512372757215899933082113723620658247867614147501871580827840033812200002996588088251323552175305394594399924645929955552900297010098860416609048283349862643651474046200493321019250579317374720711287078510755774529270483686668984041907764193056147888414628663603103349255828118486777872044902891182585067443147747908759246583373110920407853794025193694290055212945554583000986308021018035864580286269643174029435093479688297646537663826177892037680217220442235856417708068878906245319146571202205048493410773399443467987605041087700223831325976490094295121390183815928465590040178343610679185703611369331774459045694123241583722489784469590259029140988279329526442446288066621782618781156360613431310984415656756465038985004145562927933280911738656745636366763582560363649840801912631372912636186439979268899826816422103936951470525378803486454299038853868481350381160251447655031631297887993102587792357382913627843501 [194,157] -1085410405386101566400857681919387197283750886095314965640915582942735803789745732347006217915373711376771807100202520238367190177518436324622434831192303734919839169323991142978585737349619633943986373727748120209369484617903840826182243252324637181625040088723699560999347260650102174082842227525835973707807982918156668438264257336204401153357304541381746667207944471589446751560664303275879220199711196303096453794556744360487623560370410090193216532339472171485842898813155172160789395151118833604285775874358422520954076716018215021932803546547874090242614223527576718105545247156875115296699052760008546361161875853817312781945635858728928764354255901294429075362945472339123218153112957600308947513399632540144421363373966975637004277925521960625603941400847547109987522028761160237212598520401273562976148690946572898411227411725111262025870408618226260172562320728602013903098249867364492076683434509560360414148742204523157029782071 [194,158] -39759256780631921629492496095629640757864489611892562129023338427889143535892359377271972354873002621024006656396545262939560610534426983338442047716344275091476019376675423792258985671877432097379542732744540333952081488248045616226847499420268682859538726036356459655550415986950287173543551358429275135555899085333670737498489259463676227873730862335588831257629172993660872825628111407676995645683058523793067674071561482027848704325345450920873901446117728806951456320749955433267376259848992604292921692594007687564212797983224365311792063837842374593737169570638314383546051305618519373337733350974463763543028780381975523051336742423883529220542491401786567271471990443610321560613947540346930572395280161186145819406682689091080171991482007434442216904876066102542482310453684239638795801585897330645211693832475073349623419042617543227148482451615351496030032783719926160885642381005374763873062373123245373427850644812978571 [194,159] -354265148222703966432851727659620363415721463678617807962926886582039330304083350554302434588638719619951113157254425366661960439622269827119357537751616479828259589966646540473633251386935844934181017840519098568067039065023276857189534531368684913975133145569326653080884717769495711416543666460101317080978074205612899797104160333023026729797993545587049651635935832010767664595106266373785266857592873128696060151512223872142945286690614594473981913367096767251767853759762961389228966148499314780530861913008568475303852802693489612387035193375370724491141191272905168096303704717607080981836561894106545408623233097103894618974272561908276389735754816662768480552534918901174159758560352546853023031031322624967634326092690718236053597132639912159564445374786309787085245962212283546774550056311264778464690379089308557014170845143695155863721931974934520950066086313999571813045332426472142244909612760125935097412884883 [194,160] -815967603416417830784521596585346753805655374291917995851822553043882534936027992911295277894383629406058002918431525514204767526603931133553004592923968277250036532728574299185613846113904493788893683209308237469772086825617891343112376993599061897849778266848312555714337305326100573595443064746091288274529960489593351158814755091785866077100270805269417181695354257904846874422526363251921141453991361579296422229931241077889920215304519273286855108213457860621786501989027844518549659345645645024571224251104604466065381066685251009638890371476184923462165297008373356182976377002685503494929200591769871282365847824581202228194686449172756296514016680317782628877399937868612179279863469084824263746222274748904680406099321972213612667181402257864472281337557766763845157461124776303951664539187096104671429037778528873595475968878605339981563303464084588813934700748689721121606258516800654366961029576192673219 [194,161] -482901436259962931770703359488706748334083798072566868292484027639881399492991259370126189526373225599834430918684485594662061450302385991724472770860238184904533747802378692520542179142285766142921377935783021528651210386160376214242828213096183854691163024296777810081833355691444040219708634611189279461459267133001477727538490044028214078036760088317991725253892724574673564398928831067276067569584665689869893884821739330639291636985050031627700253620592565128368142585999084206410282952627208273345157994980137891594644580677463316977828768016472117818568900202920318722503113980204655975181672336465956260791545886226107425114858176503297849944901639027639355014901602696583766850858085800040068977972999820400869132839760304674415323483540921073121658413688745280778416592361895540839813309005098364530195751585375998008239861492083613435732838237568737917352726142285762594259245896468081218363310892 [194,162] -69552504876242455524971648005796386405231003467744765280649433971766420204272401324988743973473086231013341140092277942699702257856987397131067727032438133117288414381072529093557547920334419983336032763360687035975061618575600414379938831554702840530342945653087279547088850195634527159991701177515151939998922223720139821196979506470319787964060839547979024468294499766521394876364807350001709799174519402729912487292808023388615739786024947228635777914184576848827018885221431699058806813635949915807228032256992978832175522503005847905100380402592329494512585007831483372975239209812364884373473812401944658716043236505656118070788365618414430742626976631151821597341947495429829204378316367086610550265972166217832731251049262666069794912687788579601432954621247780323265764286607583101157530638079151045793560039349290929691161259307593010810141830187869155504379399142566852696882167792147204 [194,163] -129150422964587506347897546839016488773680076743407714609792469101801484831373413360225086709827163727206679677851090047965038686324317265033755508152041835894230400625361694271243902690715519615540650160299548709241537190986556645021016550606929706446926699432693852519458071214414887562213907349259508581884074168961182769212442044299949747564372092331184963016920431437603961404675399596007554847345923427180447924401523393784917854636865921243111966480267899728739807789173659249950048678586587769621752036591442753261666704086417745071693110851572433550750288391442830825248011566514239182143514801419936928008944960415347054916737025272922460492352626044115762226441433879564061453343165829477341674511213668294565688588705666023866344175015622052924738901278317087127709072452494823963000067516388372859859243766544318819083842750354203663856892092097096515971795642135936073625542908 [194,164] 500684812743143688341313660049143720984034049111312542658632071854275038590404717390256408689727538067760652497347387609200281093647590974682322726419666656806029684393175733158043087184099937151326667168893504048790731674236677645682908044406975965060932720747332446004704628480979296972618587566691977673884079363135335504506222955283476436319045396490951156296495113284680852355448478040596529767982486536363210587327746960309240902988902085237291691434495082302597255139093599359067582497992189655816337658900707147945474069846698907378464439072284373512488721287613679240998481333751404374581959169180337354781925394565135671930130273225183570912349498764855114195368169775137942972676961217020658359369882437898874434537754058284239386232337139249350263998015676626922432766546670552892965265696795465592461389032367700001155759390464444638323522297832207744979788173821484491 [194,165] -396804959358977520782573486311361875665544946655564225639867862436637187062668308496187728905668241837716648272457889473803947945907980866733532100414987540729967934652766738603822100001549553883639362168831121719579284547526023052426500897289238363101693198569085415664285030123289779959854494359709666534107841128620410143656184318801184211147856172381792411606956030975657211305406843214506572710180419370872880388601724716133726860106679573756329312897356455151887226080975103103434740287133003756938566429102832519528105621916206994593953630581401855647589542570406442104497208214564013938366840050240802534077851655174542944975292657243604762593300293123353609358610778523223788701036662842126190954436409631856870687176726252878689820615485727175418881982118549393035553121882278727277694013388892166394601722330923660408761305057250444465768539939905530066916069518 [194,166] 62341128492021461740291178573396768957000752462501927259297186991309130673612877781982607708935178769250147309450158865750358163795345637999782682436436698587525100867548879042075662013700606422425678403713798680352065369206613537824990293093753438315394457455597885021626284552236307748537568871702354950655637823103882501453581353692216424950413273398770153307772625187742129533493916152683793642403120780178107056823715143686973686602727492993925403182050600428812129173507686078908152035917649116459888580828120339881100399312229733750043350668643095784201372883802590046440305517101244900504571822727981249357695773273741965360134307392138023576757104574162298314446204786265594699461849752766480513798411274783468750197742036378504611810851153094810370265124995329702935861743221203583622803084935719211321712883692577661538540816779724273862533379651870204 [194,167] -1931988503369953013260111901093933996404123876585955029498817681481532603616607998365417822698645580279578494042240658615169030705899547625308982785235519213424947683055722819794623777185724267785270932907359339374071172212707350640067086807166301180059720248613986579246977321938413303127716668608287337911444296462252770076161653463951709516409608532266380550070683187122786668569362289876485887834680235494328282455439962598363980165339565820674903285687057243322175256698813834373448656971978413938442188980276912342358750257728982734809509052706881727181077939254578055128647944553500832128127521266643903990464048326952957699414097926556874944083638174516816572872493029188251261224813714847505500139353044549055470960447554400814025120791381941966141695668818059323111423017927523876262853351916610315075790553738413213626050530541001168534212627 [194,168] 11604521108536583022919862686686174331960841766896977448183238999700659706268423281077926220382285839570321203201739829637518007006206238355538776100989684114406895209579626757097558754697830610769592039751071912732512016274404392626050905330427659473842921714901856473025778453281334890709830980320014428338393646926721103709037517456695146930631210916569209988856483350550813609545943723919278728520751878740197648311081193896137565066803634099839627858459034453195717344721471831111235545022592779414249808026187715014074301421931281184161000417538476726784270676407330366021028626299540281392078544233619968244825489421920496652365767735235069141092515164639651607885764116168690793935430546993601617557911545067310897246775869173533140431659576243358170092505032886236433818354715853354336620496989474527675610027601757689123714836711937 [194,169] -13127371598577165632884275090065992412109522047564425749500926930621026626232178864946739865793932549674860229572724171593052681787841839658061914539129585534310823866016579467898719121102752842821649366667713928827641823862433688614942650104810613614167463738387876316479073612295347371086105125605418694117533230163410802392964798386628715068707279484797693123883655493176272729792954104438363910986507786644776089434709121468996441875272464124356683953823532239024784650983842937850363268640454384028401066693941759298433921178045438778404984675964637506144817820417007967505781821060226068764298947172323741202017428902132450418683341054616044252499377942336577316640227137548890064567535625184115251167779277029671872016617255852304073751272192408426178179734680002468129311384994207016927355076006709076989021622161726385643 [194,170] 2688068235327904655987816068127782290106444776760297559604127459498727353950420498551594990652267216447688803790235811939932631044754240305770642664157895449783601170931952386247782175863027803515040059061954369436904007993970778340234185754835253955421878668298593545023604058907486239475463767391757434989719556590382602310252313566112686467144924816699256369109345537909883848700062829992383545418275540803082261363666705065466186545093304911538267833116927346708181130764464607098556153012007879903295833854876534674024140445324299798143282966535170775981587153632200757931761065868917620162864903027360885005930792371611335769726180113576356400519001764026607453836283477424862007857900726978894622319727334550940933844710892268438916259801848296968505793573350431751851363798849664010133957538644464643240461633 [194,171] -94697930213978993238795483991337096952920536400324000142371461328596703403757003147167988865446718931265552880197783012172854224396847446000343763284651561445533713934695366225266859715880382238628415356415267089154068704353638114087546327360588635206654730435444087516079001670959835894112665945665015146315703541428176588489674603517883880182548479237580385075743765360470557974975719494356351929698401542301375702781848201236485707333400049318179122018687302033877993882377590641703551025777367449144448179837734515569246088197040218606295881710685229863291653210556916984022878440881428023461514128419647496086396408427545087198617999239257326357071864302376788994991472867087424350711269702572765198372028972524563118039643926779941524226149695201622302796519862445901671154864396915644543350971038 [194,172] 539081406165650660239643902001894517696396294925000291081567133610061055438207587108169366416513483050438808928094672415284049269923505862020697077020633544851783316914543632542600309102125192129469656872047265157421811846261415484635167092785226355276630084596117757428417421256560855587922172813331258256158555932744897218252576801616173233431908604202772386763832287408449791366801066224380939542346066345538956083494491811149165443354196020552973184569099028905625483697651132694254052329835607338893422344047602983040107588536459390436516052863540438208051421048101932430915240722584758176045806341353023285596121969685985399934483042191539402442476179158437081503060529997134694303296732876338078050391782554557088389841096360870492592263807670433451493337391748318831584742645379955 [194,173] -459759341368527013262756659344958863566873965306312141030306562009682778776302324289054508775673155973218023357778569912526377294425605936622032494594187950819306618288566455605634795025489938024020459035442162526722025030761445919712632935896138803120977813620363834682576559375391104904501480135058661957553478207817604973021163903669861273456454868639393494152489075119937378462479035356238972146297221248711651045495392357152373845192125961301564281871378557565901485184524009200444669132447231018484253912732945402744583683179913522185534218386846289518553927904797382223886742710759246344112242516885574369737397601079706090736658364723259099157240495006109389439048662209799335101776852745060561272442134749651417854607341511508204488655026973747719713552956084624527 [194,174] 53679206509892060322756232492675759562014032411406677934767594617822021554088884000410000027523067210149761722106457024052358024052616293824132223666650179910199374874390222383244303361912018995017947491178731331202166970501054153101650422382876670271180188007835897046172089451693118844667661697857031912615486034188108394025230055921774982595809675933688220988269339636341499708701201443888747522701982506216320376632690594154621890593489675710729577453877813247606534315796591111291799392055808483987246335806065317566745024997689522087642129331499718130465505701052752999374131161777275289593070772918285170687600823385370998182252839536363584752316488727797648013854425595362609260446851380527535501045344537658779657747045132297206197721656064468884335 [194,175] -771037773692390899839779643980572739851104927183376697743818520375213634170510392959679637708368747133894876252145739767046361859981719374784883006901027822191755348110385540977089631949630020084853473433312014166591570291882731335350481435648139231694396541698239123107407118451103312702383012279681336526031639362115365998953454388840662158383003590238162339619281769131625992200363833197973186107067361326928461338174620784015148143172860422131593605607651787507337451875420659825984676067992216217151056584763540724888633548426454170268128222580801904555485596951516290879436247177016783162122241992767181491950294081973113658027330979459058269014559931521488627662436801166798309689958991836066808902690930495317955914201732054180953169 [194,176] 1200750246559575751201755713770741282197475985403544999527082268928750836561154505189012144093142022516943032319980825399390691325134222071652719208427105905045142082089114309535382458225434147159328768062776264751168008161223901223376666908533697515240702355358683753630295535080799252003363176191353780593856440706167523400233019792252924206804469536246757578755444751683845892938306276432225466998887215545325717629794926874508137215828007289671439813952309745088624640231757986813771480283465615224359210943734301435166007259859657968520663594031773554424816998405614148675586060485506275839984222579798338713043896056733256455277338365928458306503336018518232468889205333398241340050221863550240595683707094175527247265 [194,177] -174553210701872815221542602794011543684189501628433530443498630433402551570293584498124023615694268189220466533688970660149890508589398341333488504998360516466821161067712109473427911018552635973521858086137242694953087409074478431185939920588087925472945365661277074827418084189621350427314350339816911210208729824185880066416843758699350047715476887216372379919849763100574386768814509560996173319424422542390337963103488253197186892615836887003329662787444772754600585812183873975928102133174031166807242526192303961798121398225226221962463161697169749539450941347712262392392429696628546419770556821833873442243942150434823243686725463519215545503164627665357204823677668419944125122320001395572956834 [194,178] 1982373558647027864054780519120013745405583836768433329255302079427073642009169220009550655124684026473708040428903845077611044685239155953459751447404783650761547865223307822073068359869278524873558790479262499941793878724963060222206039056637006305384118423768598052111253451097839361289353979114650453128743038527002488529832784510797505101676135042697348856381904232156266909766101107156240664080298801950999238071697846712514038976840168056587914984182078713050607228352269204015789349363628934710375487411087108404376472276089930143691203287565802511394293045536913855490611837995041433819412317752660557472577463371479440806334339168888135193266551380937463801092883592344307857 [194,179] -1421249634321352922910115075182250273497916664387186611304203198725614606192497870223651543705787891855607739545802580899687594340553542363988807199171597538768703720694114146073825220031137700019127906633383156048215274997990327766108969735336695052668311001179312119779759874759478531797567363834946527049142802974923764794416344637045590555367065813868192159882706585355411115110327857433411638017156155758492779199411973268954839483291966513383113096395071490219809644651638364325034130362428419324744388752596145268332316196394607416696954552925042550967204911591493485832005734673036857142858580664973857101880949873544228863746805569923529534649293016714872 [194,180] -5179890188396363836332089318957597427714525431264867218587704395655860578083573423666779791021102503726045297250081409049403172406930798948130126056226428396409533737429634542398845969486027149941176960899897049090847190542121300538784860892525011810723592258345029361749751331425404416893592903692474460685509977248848099066207638480191593702962658655377165742872911417600663206785818132835605666019155993453336026119172085976188699175087042647315203495231245508507516589236195987910096798499221440813610894506620099766970360977077782229182806680618445872947935723999626247591748973087278810307230276486999616147489001533529819348253804537 [194,181] -87848998413455847347393865151952832195067243196955287412908157926401658641566852892429729300911228084157746406049833635392677457124720878143603560517360574574592664026129379830976260006232918660686919580578841487194733977009414479857608055950032112353918299476105109117992050233693511215620563647532409578807747186803478187535641937132575756239905645996185959386588918770275837543585301218905772906645814590001724855318798194509658270548144479095285299650318578757579393878999498090113115174712081140114331323067975625748082332495983141744144361727770466888941263544438454710435167062309368440835034338637102932814699263432 [194,182] -18420074412248971654822609611923896432192391961581020771156957289713861735785321633659708889488183807268554652051559296625483874327170560079005950157438825152775756818215511117817899675737422988668946047653973297460818469306230630432913050081732277051486683182313863992661244194556827307128637079914118353322518435553668678144585342249450813965145353616764298559824576500910010397600088872540232298102925225506047640093347317987783846827813188719171613866081854207034372365492484584414109796511223067174879721079817853980849892241768862675068954981253305185956954213521671514529726059055232031624033166188 [194,183] -419307208488667324233106278165313624361760043437805427004104680290018890349234892915956244841960642956782240237104016921494017121492465088935237390371038129582956172916136261217918091355999274586484571027873870315361996951894303207446706629512638799017365421894776400168577278939664571921870644748463559665763183435363874831236174689437405514857978152828829605113117125831561439265038981396898434069543448433573479160513373556489434105656359807154104619073604456291109914058404097649197465147746949478317913067239181694268087725314209889886071972413370326994860984249917089555830717050 [194,184] -826954728603759858734664564986335837479032844102823895705495840268461871120783673048004831426943608502925398390675574788877667005477508651463540621722613447840277145689540714707106155852092197362251608012201251321242539735925420122715174028537502741377753889383260169876296972779362889705132771483178790524238034473418705661963800161832692890382931232836829144108707673153105857176895576127561349453338449230774161825472619001557032485411889237495583523645487321398909374076242094445327351813596260815894117101946741623694685266053875087377903997450282602728610825 [194,185] -107422419828962219311474963586778952909600526392293707083673626129586357139537900318903949235513311975070330896508223574091736163085471950324841296065597840267331131553459229512972535138041830316682547626513275970789730642383070737309160314017432499819245405950624984505582736596987067019023829435677029047250203828108700035458185484591396607832640470640457085087326852945910402098835573907579121640599871279916841890545992456048156227532930951548738264832813237387660526454335123466775532749192152388310427240904286955283889220878678143932508 [194,186] -655126671828380502065634553796340005450418598529731905970962627552527893307762075421087004498854686026343137574418857563027717110439162689577972229568293708214797301762306203600399171428689873207315712891420917083509260453572546846695104286771923503688604374439686307230711635969195330301081993659244465567914234150582810576722695231090534200666571926895927959852114462728944997006945202525225923941263873805695445838799707992563774431645951392654319537746914138275045119089864130494257866915991786220487809722094373948 [194,187] -122415898875971224397877500101361049040381291934501764325425147491594887909771658036209242681399685483759477596290828927680660444949568475510455946624586399723151365995416560920160875752557629548344566572553104259119130327881194267959543369064237451349905677615085956870001771854451388316276355492769730154219756050460312852147195529004372727695576102263133848905448115185880099634264791152935367392302788854841430716957308858424903040878240789088379306247736749678097279689355006479028279257055 [194,188] 22315276931559068912868818086555938842284785509213432449132072908685128007723374479337788437624467650889719970604632077298060552376850072644065121206176663588985653009488724012912746281674477772387250887053409662111200374080668592834506106249339812585838548475327825498308460029974588303869754818306666188278544366669982104840838869683154220138362477399633703299247811097575479530344626136395428390618238451044502027281226273060514170801253289454358015339277204522307 [194,189] -68497762948987887979280606215925007843102899964069315453641718657756597573455081366845654425680212714703560937187505189940745355026208679753981423276787703602566272215615112457240726387904930917853197980655941675242146404387589712034123574468147145623199431525838871548370647784247064754743271772126504908696462500069590322305875739741298832397035504615439880040658768294957136276806326604405703266791934558327835578682777665133012313909996774855005 [194,190] 1020826987731743442619619928810473684683330745630970514674613777050670390672371573562134663535260379894423730686943723427575999458629146724648422352875732293605630890534350177857861055529922220055691124704268896344450183786611848012755473476802107146004872217938624384324007056005300302450762524532602397393656391452825896367088066575396299536889638541594407025453438418343869163275340561459484340760694951455660721008152653458172 [194,191] -1001234156495062015702709900206906393718664122626815760445376400923057200524969445845687680631456082383290965436637687930959889293762414180254496865554042280146204348111100424919576403513434562208884033904994935806983212487236413696570181221307377669619806019944843571084387552972678248593982078155706312160109927045716990828620955503442617699138532612775126841084334532985992339826189526960645180576761940607 [194,192] 41653712183667855200110174052560332685059772651626307577380871773940403576647780004984495965386293463026393078123405209456664031037782962676265957349026294593373904008019437089837230058327665995365984074660802329693673493864636122757313265928087124395374017099650626969223154210923733912271777696051128588543168680826210106340789606575657958097021299505570237887182622494835695461529971 [194,193] -41101210634527064999283873695794519660260533356390480424240092936674325830613494620380592831721977756252856288429070792260491553010739560098907143346572982853347401246119907607515164236281198221631288183554059750054131857422373615484523619430036339371792001246368061805814268478966191424275326715066940123266172138952238557164727005248876078957379392787445232518 [194,194] 426937703825534519901905699443029124018436308931375014044068545945749759338012161769229427948323173985143832949657772502971352924940371412708528440244655721277136322314893783049321751092232192002129530101803374869149285279673123209223247739643050474667847688872848787332802104610584029853579070698809765401393394400542159487418338057480 [195,0] -164401998445512071813301178901105880897874524487761433126695165020496484649162840083468153202278526696378253241548272664332999765921481610719570350197095931603821993442864908368392575813626264557237719700953157647281877300683560553735792795818056204621365977334785560528377890236544952712967272533776913872313491512065718334232017551571243989593607754763497395744146171817826106255197041735937087856460563305203643458707403194434810881246461987132884793647742944793171571949019679185359444951309955177645254591155325819321427138004979907787841199132121625280838570464299944085468755915158184243547916226450839612786800428622638319105257609626517021460452776580587763136776628418728801443489790737580954927349874970613448836027506269251677629093274199930556693463645556271596896852332748238154047247892217457743195591881037536016677895990958708436954284264973556726457052851549443132465805539874115842195117468183688439573405486718065546268535074581192647159623555535648493962951972210143033350621541515231305257601537288498798145627071383983794169391744313016406120519061345577913166194045291472739974705555019637681270702021221008708066277041096994749230894870162894102141277935915990393323414420489668141126087828200575240884390946270688662483620426131493895049724667155314639474126856068008289376052918731681868514719164747095930157834886513440293316526830064911735295925481879515056564678558470081357296550263827830395023646063785837648251705033667857200046784662929375246988832406000481269896975085480822779453194838648905590591702194317726135253906250000000000000000000000000000000000000000000000 [195,1] 2487232396632840800616277776440212564580245075768834013570847578229563261139363622254685524079266707283956196056887117868107375728842800538637932040470197920427962336262765915814667620169751892583239229829541849181445490828376457391697379548731566540086048684911093014560185280780332604885257149447114128858468732709145482904040742806010574648395431669001063102571525567907001588976599188470995334934127815330298231058673077182986087635720685053407680785199533236647363897892316557694827598069177533401728009326294390185447087779196105778108958321288799341824626208525132725991202590695500950733596639101143239330910003177691769611983080850758252789895014421238455096442155747788183582904286559541948542615634138053003523302659435592513626397829600946074092612623224681493974009847282742465270387050709242214855724945493926900561913492096268630777025735109952603947086285043199510350317127018910701670036019207595483304026346104704262491925209843631033207221071253920696418667411826594584980095628731601500406878814412014098498492453019221780492998492613696459622160447571761256606379584277630542004264216452542525266945113886512994242827479715285110918862549384191414040934889388338363444189960723177531966138355852113074115009974678510306620996457373003775100267158500479604097382267164205029545922784078637193991266475065269567016352550147675130922172497950335061704664508516401456927443687381190277826998644317435833403972632210269444346040363536005269797239191701136856475217191617340656971203695739673892291070705009655725075408978432957069873809814453125000000000000000000000000000000000000000 [195,2] -18175549502751778625087456184864665624327523920546031693487703465876956943039387626811383387867410783156058517124493026591223815052062392878591459824612915544550060810404065563574337834475710341581374528511828719453916692853715143911085642032767396266385695622115138103769090784467792867687302275828160573743571841375694079015196732022859365999490021969353560208055378397685196107585929573029078866263797276535528526107775934811419608918616102976992077014262323100603856720513965691620232018397548017509439787765046568337004180043855716878923098640724510451390081901297063873120429918043595935910541200085929595066239791173980017406573394224805491477713204914548934380881809267799943743630569314909143809310757213009450347674281487337513838268999093615836793397483804657322812297018123402479635461746274248168551985101748433867980047479052896825639067988179118947579480782869511639620705957130357795939939107412983482274787176704385780395197873175191656799321165545977157777274228065204062121630617312488803288993185836058336671348464830417816512325207227774459477757579983525069581577511162200215005816588733059105402324940890281550420582021454339466546444586048639532465177829564190363253915689082159495520199965140295396334973710548086219116335123717162848618215899327864057057895047420852513571423902332303687383401515574352011616332487834103737733350035981954829057745040417038234915628821301250468172485560888127890311463126212514476677286286713301289642238163010869875034202628157051297587892842518207773476839142938826362812267005510119437657296657562255859375000000000000000000000000000000 [195,3] 98646540597786475837403967714266017576060592713185621053736769580750272983842402220984727506596356693210245035866116238366206784898678193767626500691556190533366819061383463012550069172666987739667878460123244820877372001583461369555846748597161214353263998052900513614488533898074814756832889280280840054048260240985813319575529431834033017704409754961702126478473204835225460600434412037070277386953601264528472707338599112904598964261538979099356085316352945930384687935989105735565697699809107864937511080775597143443430556604746692857583872069780336693972455536377719450240324384961547961548992962713212607451821763438557351748953758481071664951582391230378806274657696605545442821100690516563360175273477552957305023919214989965247404093490835199848732895114057705103071666687030302872747727014665857036001897707224191029140397120898592317228975950917558325652674570137007668211714309076959384094762432180249939332530239178684184694826978788411321030028178082565794638429569231136252994825718031468033266700364380111804091303414380139365406038950496618996690526045956008469797708395786755527493200094313095799575762308953969234371348446667474542007705618565525977693810896084918657310797748603134831247511644325194787713848290438999033487424834692054376161189451637185123163678563124141481605278952252106767888857773894314232246686649577263518527818669504137784967448706279745190167412565694432972960292962613638832096140218998485250807457600454336484494439214177566948454198523356918357459241237076979843473346445082002567124630947411247139688581228256225585937500000000000000000000000000 [195,4] 12803879112664453005982259573552682120234207956205294174457976887587118980304316923519208345201598550289736253469562573771634289879289215811551541228892156129982759996842378688681687872693832863244830959425726041737315722912997968031747424160698122031687598053022074513585114695319402109812510429921714637540688668998049434190235894970999787730862771768164348929891370365355261502331501180205856365646777106697296745075079221933343100301467858650704136215618367516008032684704081382626508613933913786754347720983063662571132772491110669846100838479523223585240367558429964505273120513787839978689160845730610905241728536225469604720307912490527417569578720348865532624991509321197330387772240314825515666755807597227638648202149469525133194807901472103913827142960707601841762632276413068921556025397155300844878192234505156118121424750663352899573006919015652500221887312483048833131779025392086440215599491752620962076782869063752555487878829938233422578858579051495971915506699820608074742628500104319504375997639108336683471451473986164538341673867598823620255304735208588611066945831562844389363145687961677853101120890368429972932586661219303436802331804140412297260957190723019645989472105050260386516807774429762354209090283766960375741655734011943170156140700012587517656746691687297833123572749027161230512573828570531891212919095734943451455338421879940532124019731554953943897232051369616495191296162727355203496659993399122000538077505697175657277016689957448973078919895430628251704874869107147274449026152674521147268571985467423996969766449183225631713867187500000000000000000 [195,5] 4054915870408020690776683685761216239924226547963937931640766015378542218123700055653360280199472791393959631066784064994624849707697316477134415148122986006850063040774670000444309039625817284243853692873418085663468063443306788381534424627480060242438855806232990046335905180746710544803834040693660469627108199957129498595044864548502576262339838469691936431257606795118847323063678215347642109594072849498534413922115879588053169790189759740349833714561349088557591946137088552192917795647227485687871614720282388212202216362024648053228100868337735493171398551579428996534184579128309811086279729457420834022223299469456940005159266141057647958200277240471691883275568550278921140039425929328254427831553505375627421322155821733710537876101903119950352281795758662600312751160558967537851287511669383225852239333081609372239815749858532304894617125879550268879342905925182140591107315113094659283835940494229013717303480872775397320672263792345893697957011220609835894207114283157259767160470999842109086850570595008602013723157050675105881832619856378356319591768104215440482376093041319304709818013598192913284548510888408402623379071025207318770815515646013869252059412452868261382131703241388493530634003463910773946079883991321598082421974270201987491054180252197980756379958948283496575732554380157813673655686861045900720536525068602277552729419237563162150658809200006278063793226897346918317145480404569996030452551454330442958893764090462866664934648268196515158964673999923173783425690543809182063556007243911140873648978704136554713755209377268329262733459472656250000000000 [195,6] 6183474624131058332193289109192861258202062587488632348189415597906953012265916095102476188611486150748252201909298125867582428130905593314915085436849865298862571433331745882567749283783666644543005748869234038793771446217774433700744073053197628986667555051066981414047342934022294431443439503371509985184453580337999438760647521371742115943236346879516205111358901915031729438186219655581353865895363210248906681028145462843618257871885423463658257160195401043952133553504300744788292677186486521371872246998537457419104344682428811674617503349344880678293484897768843585915503131171510855757001200304608125930835945222157499828453238555846580625844890139635448468344440422205876878110715712757063643625548966061703352285851107544996014491854040006797433963288129969163539641881540262308380126061941130849979889184965315456461234315476870255486749703599676656658081107644783447572183456165401492091644152106405710868046311954284823457655766902834656107294265032086693622209212055989894842233765834952678730839122957843823441068499970979615787352843656833991643757338063403360291231887536633671972887503548083077275802349919621041863560410714752593980639841111529454386245214522137173515427675369099649377729412342274154944254348725382715302605286527060598843444488584582914089258998181010491783894989671017712519050557267725303750492083900649219968265602461309000713947010676217322936837940438872680052137325970233697864038052811169211185594232823024273943984967367100336239146101052653834465205092414883341396885945433249498698044886447587267840882032032823190093040466308593750000000 [195,7] -29907646218699860149407850982316043759394142090673076007464520558177466539813802519010797256183346442119788326226777351739561968579542857259668927840798888967008246041430636196015714847003342217718347350808041472632840999095911954295254864820080153611076006835327004944208031923258281200491415623055659111090476652726179772437127698429331620559198280668133981191490582763088207077018392542053947589779027270994219923458791092771859788729008595128877909982991773727483236817631351019719786685612976852860217971955122713179241403620959409596542647777512709071255870946108105764559815240809985032943773173180869074400410705469560593136134909217776677126810399808860074115076904223855513143628443063559581650040671132573068975300298627759582978786611048154154279835186430682784441667216932935845567226731758990553908970338015086478124184356141174750032161576574930078436660677265694370494824964782074242939422362762516219599306019938837261800570691905943946719555533124751031159846138817123767385516076068246448377435263525984414411660303287530686830729008626931008665999279283631681189803190439975334749963554763242508589631309593922862816935996307182487456961686204445434388089952542531333620234028379344759551569429554110020162900852074734152181765412260076842860924825137844153671597630885930709591466010924830751772489389699665985014098718260515782652808660929429114803690440607379167246414088569481733108753588791433191724871398942665343251881304794464632764979942873188601742826955410033015445123559285756484054751039550757645279835262580002356434176501352339982986450195312500000000 [195,8] -43539733517693200033419406914541719658534129800480208509149102933517817571463537619801224939195611523094228495306810053664346244149749988852700444390808587260869092113320563850426001191373975663878888785868993240839708326070988148060403012197327791767906279876505705996081860248347351893480525688175238475541832648034968398764269928817841945911873029480831364822682088553436889586964449688738771522331319539312719593465710888956133405395941223147175100406290602286152137843174135286306603505343867510416227274946649483600015576896275460398317588846224862256556905155933366745474483081416394332343592482737607978136663598907315157872749752376724792038640651616262591754655832806969438632525913414942333835272558857643910991816291945113002004343188686129639980326444525245472805608846361117512970119624186537008120516606193982910669818743212442666319517410598677554282842364737195567962921522063819539444241949757460759045335684499859203065844598773847716232520811443190327132732539232644116640358054549606327729062115654087257426622694497266476140414050949652536048436535014201535544862431890160181081884972442217765246588647063903485727088765935585944466912917988668762111311073748194343622773013214328950079256137264337200570069812001623365523245440124484632519947030996535089466159216786304036127418098700952181726579485009039606340473152240218549232701378081905623199916111062030962134474168146067088289337106361599328444703168232654462998325270694404349578760290129430028816485626336675384780335935839004060299864394039671856098706948657585166068671038374304771423339843750000000 [195,9] 492294949214870288781482513340571917462097621463224076587656325209915366868447833430800150534589288047097803960197369920884685861308881270464168749085124252495367128129562240931004728105629570070491016982229276842078570045674754657648571613233938481546943613726204221592025308584297371790009153968331313180361882973797457807520598442220679508044314199288168092125076761573801173708444961707341341365548690131245377472085827828732364511159409663061301108357072133383789700339211693458269514389026134591800847632904612777515624925298460135084346261625620125937747787992480572773769624473016102227687207377003827438930949025960988632338150887877698979188001413177968117319204467752786545326953005523277333124925485970489432812986157503837497704814408977028295400472762077960503992322205821031625132545765048160964278635435942766635009208626903150737341953848226149492563363071845421950184987765535724167976035032580605454958240498053375953986394892294766486494474667996341680332093341153578079680966175183089195321669529366686174031422296030616313092158560065464470989893022360531533236315160356810589152213246040619125510869788910041672619054231102243296995500427035068920099814766334304485077384374692171766497613697630343008532810316955329386777723794996196061085251189412291015878213277301500534044597849752121858555144451817839930627313950663390719385030987633080286804238997123735040461694314790679266812673277180589095920004317923508026143460897407597487844352393117422756036614924222138054934642180657172451853031904758881369157053836206705250792114529758691787719726562500000 [195,10] -650227777603933663013690814345868717423918448498757580124510524084397452298349283913037202647675859762467831376455218327014088553244656607910842782540907716993356175792800445192141323191030204530249145795582880629823207588665704592941672801433210353853433205836577427567317319405859932318771748406196088381786316585557096572216842642551276876284825097923161580650382007490577051258821169792337661040482968510084784390949965823399041656403155790228460100051894115620256829642497778095689600683362152628876557364085557396802384312376004599520761795783520115460379929957894043407418743050632796001149626467852335729268460065320601338667529632202733387426438826721325572487702479355365709097046813424554404618285730511543146274018206995566611676960214059587726462854338029969588444622524367502379879982958680655076542103637136841897997489578015978775911441546957743814088808991163568551324517917022542251193197022489216647060435340089423784723143390867757872764848887995986218909995752331813000161607240291325816996479209374867284238266114612881885493008316489563500252926774805906678895938407387470797851530502300385754322991257895344333202761648121398655471037734079568474759450154951387261134107411199043007333227452159990957983045990304994705779791764520831495894305843997321142876014338804629823696816818213154777617361094904526242024829755985647866900835933714111224615063952533253667990396063344978590357063512585507267876747048932548040414665116854778685008638004339663180201436500379416028102594037963398814717415188915925729099827971669186024454622529447078704833984375000 [195,11] -25730208517287992011756460672119542966779692450909085049613938521061598658626948670795261367254491631600735774480092118816730589453553335421322125613898920776824954128860782051676647729762089574229359148148961601202062878560054884605636175345410310205069972220357719527073293251678510665434519716951692179179185615278021182668383282481256654133362185523991853583767993579782826367996176130364538011151773144969253013287483804365049342529491339597558298287206385557745686173647983390551459025347626746884447211052260665674790628719867804661343895218014434196580680232425285602358087151431091335354960656256622057070712598067973394122423881114524277925889718168075138919095815267835405717913144942165155873871526387356627237764339806785778887864365819566491277696832044002001501612407008599977641249947258893589457239789149030094109965804115472595939480837090279493518001055130818123059363812622444383625942413486721030578788917571180562405153365331029440312945616720912808665193805151255737876240131733012949626778611924638302141160588397006953853033718223871259778369446659699768783249594808011031459162570866162993510365915031073341782223334924219414246655085870462111286225211932701513035575154156773464071587595242712160029167105425961339762990130076388668982827935392973458566538564790342695571642670150641411985736123102747358345137753538069878816630927831881903896913199480502834734259057369007148691596998948848382819201388215124397145222805081967428858004047095048365485117831222041220514895876050360009703309776186955098815531346110198147176985241472721099853515625000 [195,12] -185635169914728339392650215404053068864330117262983622115946454872759873268714688776181535254981199027575663085053111728590944507377319240995657082063611634139150654970796198313702275990478973662258152249402903426868215344623554163870794086750148054186891989080086778655114451020415712722017773715508124995456803734754910316141688713083954378540465669993155641069432214584504351740215621244100467721148536876620635814920033045781635136389961957165614663044429874982472910158934968498426334673864585561676816783517037497326977805618909865293637975058799919457958511822517956063609547710687898724943569892784018827315858736945628337140828536310491139940910960035221074936164474546717213931557359393583922587993728686442648387143197033389551909127366074370417948435943339708237104303489583019911925679911938103822547252546905966821141518754037473379444741956687456761229194643343948560150248848614195638259622372440637990464982489202028285112056234898511674042301020394338863202409245519437247646377978464355752963520038608121633935675019086536827616579051463927607343873311533609723011742791443190006323620143340088384738414144729151590236430672958669075035729995922069362663254074115881572034638447274879159757306396294501185756081196554986098236828803011052316850771561903937397839383496710600735728522929752311882831732246488038928741858745580479403140538339530322737980092295720038638388404296854594378345236348121886998092512652985510870343211739371587954668861044273407859404092839245144624191591363750284618384467102799018340790814177388505810051403552293777465820312500 [195,13] -456532490320370456595820726526054837505187319548315546622794983728037977147554931633414677527715562450642164071621818937567990362762937191298514387909268102423506200518390384281317998211033057809723358979949689981251208251487402376104351011495760865622205075782757617728290620394019000041774128552578651599312519362801845654332106068955972875912257478597921882279505793697796452999362770639588602960048406407543947379783449487534798937048480254853743578532093370106962251813180982500710976260674153386873337766490613999421571072851505508907205278232407200066946322099560566480694484071351208201705823449035489059475489771180605781823168455758554163625376488760597551091694804075143942205880836401210864956157119738623772732148763749450915072866440028217462402177330914916635742861682165446526608618369199979529621869625723214298817323433192473283488660279814295078754902162700135716918468301164812799698762559402700815673404287459379780070483765993255112852761028905983674347659524255858922937009173410625901377659098113723151873755019793168077160695793691035971146576796637212276213303948890465019963643464823575350042880433784612838928409432018510504005814318424243262276033559515952661274856573425082103579685712038195899217434753762851574195282357379468306822239663672654100848389093147773732713137723642360032088576789500905284688457520219364006806495676266156121687632011200391126496360638946572779390193934802385989335279394482852032418558360177020580726206467425820984066478633069248104464181289199415938941456743163091023065432715141449931495968341827392578125000 [195,14] 968940954190265200072510103323913027385583483669221194925544938232299484139222756726438484857451257132075277296838007137919851053466954969837992634948879542639766350584074437487649316558494933068954064201581101303883595101562000913534786939144427035530152874632712736542442096297455812395828782278970500872472162753243933698543045042208916558548200383903156664707104495441282163262657175580501543625166716332993650742714644756241700459102704680502526025672370722361562982461181432012261152535120060880303321463665734352735312584273760422430315847449824615138952588110997523845153550279174233035430909752078116996514004703986265217194410223450038449881989818601126685195615984428229600185867068857120456779940779984121256708106350720395714937136313481315418332696042973961513486955786798048442259063235627922362139416201737368592182127914470675386051810679532533228794099582135863130424730962567045592890501720210327559979608753934269324082072296464242902704405384100184591027000946570014881963081190419254356082839454955915996460547468390165948072489023683266365428113386941546424130286724059391642385649426424744006847247953097132994174546217029704825124630899266328921225001017165661516098281997695214556135665342455914237678104109727629482573014084741328610182318452247458305315330467285242943666608284529369076897787554371539254356475601553370984677502551954434752279923778352226724384455976529560881651155270737969880518240037236477511355099866960765463644110220239640911041491518315455973880187946305532153551821069324418426394441085512189352155686378479003906250 [195,15] 6787609185858645857803221592762804223869180748190260087452770663357628639940532910780649374491574348082554634463137236587300310670135719001079599941979749299386617859496152265660314416440481749862044727431068539235902029198756154299208876520119482843696193889375842471427814178224356167559358064599062874779730363754013674772282288849508310308015639025655726287079955244731396884642733015776755433746207948369558107562090284228836632700364537898671645040530199382323288324098652973388320689806677959639171550539316144529565650568335250562206642397301956782430550114377876347177025155370763482951165514366310480197123281972323613089444476458909769624723489366565959199835794839845236099327525200222598043696620956402989817098048854237917970861826413255010957307720112464777501476532123439298200338179160037313645454147987768353387326611239109963183756771135184272536733217664846982506165019040101741181714184626049722587622215351456094453276211614051159298909611183920170298536195551452033669014494448332160139645998261578778747494783520543038843782552543264780455603946035265872803658138690896581957721887026891125132476974528302471172909011798935771348429654838393837723999091216890528743247500137091172378685999776859099390218710486444595141616801748643943056187864916430353884894757182242535105136237076685530238773990960214646024465629910671160502580444734581405911759241642783711622849009406054442188024127113932457617822916115297306936539466538149289692052303323333391710417863613250732289641094833318635092626457923865064222371219375976147550319480895996093750 [195,16] 5570509378461999695548021684953871619701019665222640899217917510780894391497715501770511014965310345592573963413921185907235022497221782515255297746574808271840385880423926105625930002563413492693670849448223114293123063140396860935840417764775653848554496717200371397555724745066702849148613671471382014985676018305083378673629926794176971863448850451327862122106159700042583168260298893725670951779109715240613728470102724976008446972186649753555053896290667747677056950451049330880810508038256090710464409491294456894560427734605606591572740738556119867779970758704016410199085266383714223072776416495336060685768812978054071837892191772052154728255061629595308627920028884665915185496798094291704399477614157511287901572275345089830773168737354358199742070230868778486228497292777034401431466021504852265586983923130792107404686490456255731529621163317085644585628438116483411731327334745184896064425669625336526130860636426396743781735618879029302453614051160604687341166840239801513992533869572424547540461814252019327260971775211637245013679127117604158374950920440159698075734009940431614083935263346169188514437611381720489601309238728378729560285246348529855077903566963977120172214611310195331719305200182815443650344378453459524439268973533176056588746408955689879193071566317406882004322882907822597613436156048413067383297698595444906689007960588641221522896674960788531424688955379620607061756303107702218235328567813623565300288552085178803689649443437506699979662401767585881075158499189788799763553969993491009855163839504214504149636230468750000 [195,17] -26367364088357172688949772482261620608201416475217129294647942655906950342527598926549695479451428742462368475287302506271454558551345061534869145275043045945772961567183352681162447298541635355505836866603644265889834025175387312000123834126307195522155485081209013543184804385154863684349043415221213075269791752978656475089476783055995254612165947711508867016463757374399771624829381843106895411910608497851657639006064040194672820818949407325408244174813388759373837818964643429332889555518671320807549754826491387910165463169677324464510948991004935929630182668845754814935385426460255461614316264410658503601824658819285291130370507598804714425597503833700577486670397126864851901528063419470449553148618759277873655665310911786596630281227527331893506185151032913201132118084359733640059600549948819681951231749321343241894550304541370531674117410949285967974841361561589576106067907550616916106631226180507690457419677554947807246161073259404778743790523956111478519974100989248517023766767390309938716817126252456849941823365022533024884850893325696466523520422321248248771708688977337092761391784574411603105594847223301402853108614813543245574116375448705652670291533319752071749204739703718551372327428314173492337813963759664277699869095058307460750381975989546168826556079083078594113086521811437228090629501310881751133367601480565536483176644972461643178581622419391244550407972931660181469557328601938240367751684569656776872816043470611006310433100718961149855406846278287391848934846462625232599986551876934501638523892168454307299287109375000 [195,18] -41544207848215684236446022267728454934717820769125874490922002534037989083782624037226506651891543990727161015955050153482079747020366636055668899601554382976637121150487758162994623284444802536686892847973505528615364420731982810146705766615973564604596024757729436136607299313188904077384371307227715712699345069615224958780020676076916449550634617658549440743044708705329092550363656001152164972238744482305348480691643793643252148112167919596462637837015947970240685304935097103031191422503244369422948666027751311994586834336790687833868804140189192984247052240827127257474191377363894552991292086868186098766723797566829958931094930770780594023786813294216313354719814346728792434544840045695239897048385963706480406259647328625603942413689200820756520753599538875621637232700337185733030810355619019260956539511650135898433162596953517116172777328467755122350332586072304091490704271222335773966799340547160312350384173641347075386379385721550767207291306311051156963786532014361302124521059976297166784366801023203406146593444877948582581479981556719927501748532467724565496072540054893335642999429563262272771883066162335451540731556111799120482165398714597543085978953909531122464856817163221925360310399975039979914672845507345162949271713822858285810659694569426999663605727348542897762855018297300045303648946285507979687080407618160654541398895242198136541728457010573975914507740832838850000911644093814878453162244565973145969283748624724140236074283046848498459326830608891108836651325341189059204017651567036886529778069786523031967343750000 [195,19] 54325461024715459687935856418463308633581236434892750757073955150839202516152783830449834880731945275644910600655930124439687632257938298150899523233584328336731303759934525793376319886299541412008192739105439052248857337692237596624999281499017980708104470956454120767747331979076398460387599152616115405775851091374051810333617268574168289228977283269093675991886897510156135521035962686008362230294021420222152804350568400255188227822319016447009887066658385868859670183588645649172238053765324149105060881773178875722509085743490913466986180286833728878629179123687344378306310221815656950279141450115853745663026551827447609186367341205280901112286114294170608913190065522000088768913363560047038832133083044657467576305504788335652356010768837650468212146449407475743221091925156052765057482452737943429648704173751351663636663141461911501359858454307341198530526856057758137414800175877828431501505961732097982964907425339937522692039090227582473914215738557900193451065756434864856920914719424604266867928466647238182722357764337721359888756693512512218761544950947659731436230212281338764416668403890510963238444192535940351340164027867939800868987953258844025852094341339073964773316117241474428326809486782022872942632776516762623267882093058119298535041274780115225845970066276762494847901271892078938286693848948674957198002648472676106871064285359233551252067261308041432988731653999955305563571972383537569294179660527711402382741815969108690212503489972895208477143559856048549133555385196632886729574707470455326714100035564803945191562500 [195,20] 110816983766721886727657096369635021477670546013487463454706649673451920394397862315779123105154118165666161443364861507921928699308238051340773251551990914373031802912518775122796329918664959834428664451173819097343085641775911504809245396231005002421767887294178853172857444420801796622486091831265756661661439406404459070653070522314313636724094029393127307525910954649234684864792392899292765254960708807695128817357242935064893518972119544629257223826339916295410360778342059782828299542896213861916516894114853101192535797546133592520350917798887086596525489487329045608488312057660416243172702121779905246673202287032679162421287708575854502080160368219590660826756442340505576869874791145090852137700288317566793607560452566244690539359947844277226122969414473332164991240739977193589812207796254729835488811600850374252823090365824620190727429813917756349566390755808389112843922043568868094114436211506548543284718651763485684709281063610696565542406562791125080971233058599305564940956915474971104694208431295477603424291748588259150406079536938323631971909245361045229158300247191543368997442499020352629750518708409092096552461623619193021030571890093715315042311586681165398000257430846987082236650165491548206284803853976992046602345500076396038377504460228381988040068110109424220583482422059255230305601209941182736684818109876836069002741760171183869185839243121148737403222101667464499337508976759873079201442162822460782570252301710385082094542109081163798922941321182823580539049927224948137245666407720035119633627110017267632231875 [195,21] -79095324805533447565876797162044955587998433299376476186832527095857049625174059051158553273761800321758946345006321748562430891949045908276743591368149569257333204560882284160125061848779863734949916790731934866305198665968975030285723097875042176902653541194255639293392601060504457239164746672199507961542124830241068406572141652538502153946496549964067773165692936156150464231561711183818170310251045688989915909497000453176463832052971762336584236542448602147159580037726993508137163619668419625491927205615452872491974479477665867506289225436956464149023896072423703194818610111820604542204579515184617919269466737527738665299774669096673554060967115060787547885309744882501328770829735692583362486052963344147115124674040061273029536776613932856393665575299295921731487519266935787518698900582280428341640878256577915043724587963674368884955118309255297738269683760443553413162757165479377682146611762695068779389914638956785419680974820714602683923381172317864464158702947636695347855494350309697971580613134632914563060839076554800481538173190143966994044292086222043234441689059782324270038025709355194910499764082748874387597993021599683797184264226676024165299432158675974855637599972696011635687441455651565397828379694773909574461312221470730603504064910675532654020672794602078992149218971691387427162407256156180608584621254460224897981532996367484611899553397045869469873064584216893908185756409438447734179394531672220885521875519478077337392870230579923015326736911918890147085967258892140632696920144335738603032414069993906864140 [195,22] -168504471400705146369249800990936631508730372065986750364295009480323064583964038096533416825198592585267037322218541971036390807304213010512426334670141264944352011709230011487180529023772972704173089753821445881453299195163371311299738970724356236621639376862367093049160017839008375559635585940117105322796825795826768066016787004019672648425904626585463718197323647684925730642894968598744278932993876126975794748334501567814173140086165927213151482059641167133228555613010088995323745871327001386413360309405182694890389223924863141382955184376845890655973281835309827480768828232609093389586556729360511592535019022528333129919240140481162773388217739044706169698413917980047478474242281707297853495363337244973168846244837146746529128427196778729142408268002659813811497575286443668654773704941464957836927603096016752113665800113554928528620341081155799953786915005881622000037513491215871647434489329234894232168667510990872168536698140027367138948042295128411321016534848876420732369312920539631776393827350566151098731009176045570953650114643084789281527665260062044601649301547747551441717798188783524735849043781602033246092867910727592001496682121087350681768850075817769586412153307119626887214148950151797858363844074378311957049549716614386111981641276457071906384312846312718906120570092291312963265069072881359326833773355431342321625260285243709035483460639828674775576911711609553154006994007801942165548472801659332825671873679616651431551114641833564771080691117706030040742499763038862870293959748417010441649753544967354660 [195,23] 95384989745112473303735685024988411247551237160577454700973380878277082308459019057124677949470693874481313757363929463884772335446308027467498900395008667137629997246966809569054056393860824611381740576796628046013350620857857143425753799327580167023314949310865732745931704161250588168450134029629350383305344890333936135097429451915591232578477856942272201005781075994298506784187246287432985591654866157904003365710418585015436379981142799766347275252118291962168459428857923843244751465322660265141094454425834542923295389667512437874771063280744117886588993432697007087756691371653055791741523874054067127893905728640573639058706958699206892437241092200236116556460321912032809385519043678306777636470226452606255210875851458596150925227613122750580703100095356202411475410398239590508571216993750599050055956028270426932796222917205418352310919781213322897838136703670982860299719629355687803020470237607917962069160353969009982343947540683011897093858738424874902280233806541579940559527244182580722051762612018739242728484817726985730220488299094389187568520601538098316325248504049322946542781596881123364699297040321033392496126958618613824262522415992235260043999300241268451704603321494365556266944587789300699160826447538931090325927554812563680075535208935978204585636824217085207552337341175831990668299809608840720987645928937451449238645467774954745405216697570033362317739527951456496059203320887683678880673713011893367895306714882864138922252143262407411092045603147066940145040809195558029133373018616273418352262109470535 [195,24] 162559305672778178299819204203384193042391979526040539995409074103709060966409002445620111158623121854277051636467820883291980516755553099862666998991518720129326995658285942524325170484588029478571408435924729380394866581975755515713075249820452831108081940637821751683394065741659726044029817085254038656662928715835076200767458051361215607835012173275685238273863098632631688156857107197241169499548600681998937800488093167900916721735101288053089208279775308788042048688304358104940457005474587539951118914043703189698725776288468910573555644947629438517435027956607783548547767503481314206035112397587553335198402668372229558593727571080597776883915577222295673407989183077061539082604621467948377226584559718640055979890392965338154999730046442684429928311397495051278271084130285573258335012875941741740704832864628924551895309391071128454100417426709449853828960152623070967032455600442233694745366802219030960922373633353822648063910394500348187973712775301480786057411510831295480040226499100500838333141023595434252850408851963519597020684254250296839515020173007377194429239060953759007374661862956447392279286611104878799756832612072856483235722701027724919280266178071145051828286012218507792912658291297682800729541273653894609691089614099015496722499071219682676946651906489205907223582245458184388132850331678707590065911189728055896568948027693974873180762305427624237399949723545055545070218852089568366518453292232363679843324879612728093427422785421205413358824554104547943610555604120737524822623787457076338127583138920 [195,25] -94743285275828829277413647111151762755467999879284900816573354452772669930345896590218930275355557859891574762214799466433511074046429517254679436648450240388831706075526235140843328468880305670600719513895057278241454814320382849558577941785366530446084241765057855519635092850576406347087848036463766288067265056200084387996986168292543914293040029348119913502557065660670331472873464407242768198206762210767035302651044121283615856707592367596411302615652621908900432028496600396320571984552852397955720851318039328570196602833570506791083730521884064948703520362648520227159808219591797000995339174143192588563194987785843698888385573201812720324243301954896234029853407956145362216225094634382332056162969563790475809406536306571355750446441490008639969388458777368628154833993367941842947974625324695512570973837903147788799998355644352812346993475649486216297962697924887001498864636637639530110645497565481755207543882600481130054217999115585280970270391982301912875450152234363374917358904894942494264008829543485268188075813478824292135615927677188480331102791026853799719982804204582789844036921452918448408237828504455572104022688107601961441335843092460722695541232855214431461379154336530076962338215086553603279935740106080946306153551774886188917649136869869836973429481339521798191986764970883783030149729407186347406206021684701456120797685119130267592802861446240720446368124384014968675720191071237033976649548868435268919210052912492218931021682013418006028979120383141123871954532734377714832502926289959755608680320 [195,26] -98831393022082640185188022589603922154579054143329960756821832894048773580726757625325913932386359309923899154194033499615070030573198579294431421239876196151908625746167550134071493429729867581369137400069651963587576594203335147180474832546257932557499266116337270106169111522026512606287264853831870456389581976849815346652568145715461862807176763968548944087667124130910449093969680889216258439017177229792876205778306710306545538331421603984550590754191722013481628855565864358834258464880822144822680951183705031579541931100548337762666596504030407235146497689670068482293054953033861313425102137374349584354679782285301971017289206596857683058617417078181740004363314548080205494216896451068255997174850696631993160448495789464578071408834670186431991527653607746139965192505290603483035230214770111858551230158924139589543407016793907277462870337159427248375759001848104542469005184600287936771884983004775597491520119059259753367446832169800876291610833220450128421460935808869607171752555414188637266975187586144721703602305898569847467864281085261664536450047071887113378297405375307629104019220784501663904111071669208615849057253433254451531220002446206916588218752077991970414692621369178651864269053624218123066596552479896641504802781519804937822852558004014165575175938566648581475552469469243904686920185330502514569007063081464503106689954010457924152367245616727915747498434010498230459454332962697793739057821167272818768328815471432605590647358441225149948657809036781063353942794315477017494947011772379305146965 [195,27] 66827463450454626045880753788953209698866090356164273338903946116503073237700726788680009506332418464379486869051094445365162986098301265990980328373517090720724191585161734832181539951326625472264104977769785975166894774330100430905444601743483562738715195099435404493043741207011126068553382398207673809432169992816010256663301454764671004991287675128134377633538196216710917265527813316869784638505839477360098247865851975544336418455412949972660515241399804125080124138972307685472401969799207440182779139298950567477752912315373581562563428275890317388605447660834143023159508180074428922406691410122219023150674774460382539055738942248750276204945316705988701405447332712754139766099766576552355847669762669353347215140772107566073154733968862802390426446903217276667579617702064362507577801117499680219335724320000309779716193562595093817460185145720117099297451475010657998420458821074119420555623127797074709969687751123815235048034944104304949467499190530215543916779859730810288256278263581385690511012517758188341724116820126002224083960416684462837796373780788244859773633027032719727662775763679241486795216257348860641763378585180628122302642913611454703003285930068075239519374671464364689021742849095335141630189613860798662152546145382421969368960215071112338764603438435888161725431751452878916768789300847516526781800436669381665357903286196381731522269986720042632261833651806265587920740954500040160951962043054082588281355576458975460022706140759576916251311841312784860775633864170472287651419545363228236211 [195,28] 36640810566521356089191175668947156406808883661804972246401167302182474747987908420706461910232062346972102344803254149932516992829456086431707691418699445763402292312451351736263733332401207019476792113175015889028028156759652808873098103041883698479242323124026225201980013332397543449942755697400163864741732236505155347978388266720756807693011778144942559773712165039216256641530014550085117570911122695079319649820083074197723564889132184599226495855848115681163962669738088113994596817084237061911019885594304241087465071367714819284232157803531683073068108528992940026116317907819415584548546856105416560817407219648749435650029158827046407766841490085510644244736227140987911748530471127560303628478745769012605624690434422197143618789543463489960541826975305954408438580706905530006856351971842758085871144363495611655462476864357189831673325570710464388919978588610306421804605929058705941439940472932536274754406308761170161499978919587832211034311902783344275876979847116970250386870845744781516593710168146768449010555227445584185635264741605886740793956721427127099446184262595196312590074593588133035300761933590721382537345987104402943178957526313668783029501694851712059168758056802135968522296957292281956830501081391070997708659106109160476173462610085006652998844638485488285499861460736538456939943361385671700962951636871711755648681536985423335857800857816202905269789912383123270332321766583946460262689575024881036342497241521892734821427283797239076957817843034709568332829039133713828484519481483485732 [195,29] -29207896510651460337806330716017562555242716422582088910308247231633532728242650854197324420806269670125790374784933488708100807052998075149099074077616417027012061399210111751341802124839286430580375243350365592392780290714441007734633944801178573796364835995219329085696130929532212604694791426062256526544702602350450891083481234149213662956987087668397791303502504028999852483889895022833754145892336684526767985677427331996458388549700157233968849020164673740066784781387713749445972045278234603653436219337014194584183367774538098683601801836754930193198770818266540670338591984832811476769967483270699806160394112114649958872849983447761530825028409573044188159907571559201909612288466223604540653415250588751717809896980509966408050807442121806037576332133406107950927443599462554498567941342230281526060773123385910419653608890163104805461017678164630623824231030409084115181349285157353451570453244699860874070307820437299166674880670590948942579877052297760154848683743130628627153297800212726526073301461331680211310644683573041639744939225449462447073132845586849537671458170020489870962179642644984421654709212742087296747884366133670362986509492774891139513979051207134773802926225850386784083979908399956675484642028786503468461266550348173176010088884623020291481310994858898188311248703157440327671727079877463709393464493203900573358751891953166027386870464921046657586685111867641991002842008114362360589416415194244668272219712335970077829296593243372804377953270363713663071523518787552019964562094781626 [195,30] -11114359673175658459227605589935523074403450009881848679911691751371538954229502661588257458315618744792425255826864011415282193222181307329763688052885827937781469379348484546199788228941252844103853777909548422695636519177069270689936389988727561819755432328206889428245668623601374173592033667744496504377029805496641427912437225180813218751990527064020925100082003618767904177304942718442614098036519767979474964724028333602645051786490531679532263496212577998602649805663506881673919520031995898615767961608225946011803317743315104788859546249303457946033626667185962133373122483507584986849614940258479493401627068069509921016842103277777524588733240422489915451891761598748709249301574836618667749796821429704379655766615457647784704472672643194584201020922956288200494984175276102809187046677424517021980867595524611225468791963378258338155870840995865811830659855629584391074915775193704637654029380432234149553396579529766316162672524805569441242314699109280787938969803271270647067381885535096267795028958797532691440345137040607909930626639358885710598902805705141258757133799908696844886521801258064897300689823523216507156055722638599400602412341757948689172132339653770744696588753145424210977651294841201975482452255972419867861329977909691408855158468686342406573674616450164165366430537026816743911972610898326955042214396951993325000558334209260540292040574898026948728533756738471503087203798136079426770198102496439129780686484605178965755150183840280587978764258033544011744971633653109700579282746045 [195,31] 10691444145931392813066002441450980241639656232854669689805619125332339833595339212094734126236715469961433672296138226560325769167453923835915964828570851052456869122525780990443817940286128498190922583966590373602598478712766545187297719033097448614455605608502800358495304167526590141083680666434635805580486542504160754146568980506234216618940191278788853715633769201563787217192605730522170733234009590546126479407903794765059142363774488194725076821439926635532201485613796383975574673005393938900744682621202299264838834607410757795818001780412466490641706145091309285487443316769876125483398603062738093311241813553154913683771368983978481663487018985796412946914135511165031577632581067915894850077809492471670498364152253406369064977944365556887677933826442149528708773634674410926384062885637690678392936399771377108163600788518101134886154620922493474998582350053761913396484523673935732544896397205992626923347687336997894592512237913303818468917206914006192428997972116631413329341738864100789339470354641169516998393653891844419895181985008069275441755746066747885205687923791146534149909071758541486362799082246715265108385552319220975691719004785907507283205582944121808011838753348470083652934366905003026607772406437729501189300493434108705821434361863991436014605524667809637081106978236250292897390045931655487603681685718479061005017793351331640755028874176867843943912084549565376822651100477300374474939549944040688577607044894741224251737107917451119277838431078533324737583687982295345959343197 [195,32] 2668488762665108890476530726574341757560649031757721823153788961565625579081668638740575346442812357111610570728356532092095864550343612784118806926307067930669859212307231839000306717367858691940803048608900785196536453945430757249844179420010503984572497677032900072858319187230245819024254224040807284074432693512256225747877876098680678422090040216505360342154577009220223018848938988974517494500593295171127826035914041906353713085670686567635313547149189625967629230204831324299771564592572114009735386899366911589884106177065415396233772437238287333597729983056361155429777741885420922863786904650488477253131240070560060974838802079239700691145807953076684887618205479652244336819120817413481079490515109852206639703143475227347723236984355486009114175632878823755455013295898677012344157334240074233467807034221767644921576992388896929555528153002288214927550587575009691783473135410650720527307518511393523485193377653489461152962759970993608576750242201855778262519138928663797991379332198578246293003048064275438628900182848384886577722441937624656581469146266452766439224408210935099780003307151216176404186224206216106564414165470451033161404144608993407138278810184572840944667400258896306676352700488495355245513653857887561386400524589608122284295912236833927627929897738133730744919662147217835176788970572978379847299453543848102499170741080460297942154003255326579884061489430339510613693408444764852451545208630816946492965489409264104235842401410660414848714169534127538339292541671867467617774 [195,33] -4681919208696119495723698791068852531422585552756299868682415200445978487649318855881054599808989354804571997925496823296643847850315683285359311852753710948556226631665284736811434292783518746543993101687762281860508565594974235146897843364989852453240118417686533943000963326261729709289057230466954809492930688601654411257612982212629253132018632251825899846375500141914767003207699695568987068736184455110530919565537295458716472652937932149643681774884947807227756221803150406624313342967507410752792916537203998380382546090955644507064224713097195943793291418948594892315135636299759959536504716174129451649772986711100981891441691289983545785319871159687205366285993067704770579978502992088097069114804268719286362725601510755909619519151335587462237430830924362932390422721457871319473926791671725081273247963390914032483117882104502034778071723143828105991610658155729084380235506658477184655263916110242497210199885831293980023183164083003533080442338178384831048620347891582265075862979377792310848822923144461651190951849239657649968387064670037734677072093385234320425943812595385907487280876726553717153572658735803652971692618961830238434426388905102115604421449665770038526809257897572902240566416102312226198648738344727206356378090005711063951661122310733961881746490472756493335259012805035365590879004873720051032613793410101570680834582336258531621086804040422335737572400565112566602156493246040818232143235458952207894487351038948064861123553396307625816455766759196892717041143480158195758 [195,34] 1620489152068970878585760391149649306402995926362283581839315840980366638559149446561445592062456004077752620564662920322401520331781809177418111483678459686958671863631098594810041246093400509099030240024997700805099289696588887336018018062634223379969311793914953991790232110996288339832095186590574456716822445009677389065952437988178124996428599559287013747687024520112029819027164459005538969205132174130355884339729085482950069934884842623802053194573456924403265191265048862762235301081452866301690449971768099865138198381718452886326604780364742918644653177163064789380223682154556257815094295749928737234671159191457134812970720135346032829306197391780603853331700482069970297292420152178872904633749485189695009702521328353521278584474823231080058674433105541604845664524996246340702210580314285349353703737510601509913752823796651019295360608317390112962864624326492370659745718986743814801255070348671641116123264381509805182715340961527309477607298201540788250813958363509814259232718591423353974997594647114233372438783831986173166096736638449032191459718126222757226343012757641940413198124663096497530069734694691866758627488335426153927352207975941115892574166580152388917982262964850038465533120633879016982595079748282303731648444589794079526100391128363772418870379067552411288800141833672106006277213658831258376385553451193328802863533065676933890756579681934057771774136301057056944768324130182424010704641107117064666863660373744231774165790830556571280842016346282543558636846534959181 [195,35] 55433931615338323311249552425719343669008623311676234893796938633166908201412441605485389980441119312199277075176102480783250440980983029356615608970686511954112972475156522433228440419324239430614947736600656936400150169448110782944325953078952513208804053987260976248607695078389294191470466542496509099918187162656591276643388092847380041531327270027013029596595239332662551258943440868434625588636030579432850013029739857729758680657592153504749217479550552476741859060934054354039096073522111202890961374790763979998141119698405785817720805220593752325845983608887174789315424124216504064613140689128802240974720309381659491297354242492945873309855143371765779036855126532000068944035949361666616507175348253264546778863955962340810007450886737843225315792896501226765069362593698154865165812766688213920331896289804450884897991796296430996370392553015005727241744680792041568564590212373954743464682503217821556075384478846025568298355283227786749035086590117562074864592077386231525514286765686144223776032372040170670721926358161110069140373588298435844932759455940060722216645338576490199568477148115048729461419843198093537908776192888933484203277762238500302084324999922595207056026694354592267314348518056846694671781527653252144318273679601414591615433986107210754370127472821867078111832911951977704167534477484435708437557049897906280765171414671669911035710705785828319449758084331759496632187435716040035627792092749934439563535545239755406074890211813466166010932026426955411497131262041 [195,36] -490083512374377131633445194690989391256676549538926486393746680461650906016542259918678104779841408223959723402423782378261405293412974188395495948642564005679653567309140771511099312645892082306526231054887543726338394909962368910154850322342798949842549148549654453103990863923671941050745031753020892776012665673441338150164911656388805640454471789940809854145656562626948641973274098108345977061449325665914322885202960986325371497844442678998117211158792889637705795195399527523986618335442338016732684696604808955666668516848635539465476385180015892191462174127078145416804302827578551138135147895749169728646719987945267695245056479622200426584059374387741221470820801901973870388564150723076179288991973688922045815480120316685332994053953812141366997370412482908775346041124951544214989109254494858507421232136632122850838261162772374882193080590497927380356909320640079701541444580236048352431905500772886524461050368726901731411866973700477961612242035939771227341123820109850665085239984328364588337903674498641365460377304064893400931069309595128525611062538043901098248341821004813474324709564955813660241515693073226728031634188623734715439107388094290583927805739185852357867477238158716160904515860899766285236788415518197955628893510215859788423623202578015557496485466081867202683232971878343906086346355884610376047639174624696822790581296118529344727563784220052131828365606875580238921068407525047720903709709372148592370154450936842767679355180764030769987795253431187047701506651 [195,37] 519112792974917678357568914421951344753723405653230321603318946488190441965101042755235525258705286703335440909480639931045781064573554013242295313352249526552825071985850346521239771989952393520402689703941504787512974438543191791824625135772870799860454522795125149807304900306564115516881685754254027038092184803385953687961080344399860804196727393459753610306476459822043814232452453688446639404806452897259796125586061469146319671161567397818485338980895208765104858427130962407785698676562010455316709281959771959012994862967766371939203753529462930771116186033716153660489405664061389870585156005977715724625298795119030860467555159962583786278566132839001143478291770953027205376393131422280098642162632568830949614326301504433118010470667358964413326778080092105068837884877024474849254628386041915199992610942606073262134646653239286233879135050778623160109050102571884824141389550099059767017901578824723552485557525921496228592752864787266759023554292543641796679724238474848020788707706927110683017431353265305021195810195441226036503435840064783646953648685484777644288886817536794879788771150368323967305708001105769381122251200249604353099755019920420937256927757625755716536631237545446804901706141454505273587498801393913629662643526154897723494744104405217193238871210396771998915165555393635989413268353900281491323724674679196300039914748035825960997318788279845206969894824235729025798699951524230797710873934925683770759497125883779839532318921291393288233106685936871308766196 [195,38] -356635544575234939564119641587268523601113364327583176207520276803217312959264307073670410223920812673967247563795550614153550710346592416331509956122157361949440751418119554864383490496241922467639864194217097753442625173193098009136651859036738334807485575243024439995358457974484209861595161643636836478745803058157599982002493408183893239856948987112338902742700657187632990603548785940021003491982677411172642050820902803581172258856140605020944079604375534219576699804687761744937164299253288394376515837492507911381243348994973243076917506696272832509340981513564572180406044312706898145818293482628447800733553148610954129561266172891464588483677069275171681045435635763973338338772433766113167530692974911495700976995679485466908969739878416241888980987966446187556589473422386068873940984272425412092455396712257274521980171803579678927747612239059063338574882838818103031486464170005271859966712235733445815319711383889805138365843127930196900030753817909064527365334172240989290318815585238471691409581780137814484195424037316308573946097383858442394134620006572566251348562992957977245804683662906755915237157804729437135479831590530290503548100914981669705658156825509679897337600531374439923796780212343018405495746201966957068384926718743327721296683843202203547719418677125465568257880939703120263718578013590920023343998609601089041510314418921037566286224747292625281739300900738593548773486769963012050685826148039760646429523991300785937218391646754798644704596176799823202050 [195,39] 164106626116317624389349755548446604124196226312186985393264827518114088560442274144510625913324993810159154473160317220349544189804570824986340294972817719572228253285839627264482355752808309297395391010806635582606025590080332403927332740964493039578127553537346664392337162936551597222174407692463808692703458616789208199421755256659217896512458944742214746472830347891885194510816126488188680279275023429169436394084975511750505965810018954989096337652435112364736252736727907724360923971956612938758766098234071388970681273444991139857581061769119687471537907376868023830679715531005419641694399338603335769621972526884387884904217292075236209114481425037176250674928112562352546697849946921663017385601376173293183505051351237910255228705923389303020533805431230694056178275354570305547649641998608036503056901540074766177930427209649154180284325745861664029809729184066163410831097289649487361829489836346762908791077697979145706198261851241136509503341465717404484119968246376364877389149825424706215530569652696587275039932565539365045960890780577374248308635766258003196798566921297375950392096001074599502140634919063121234548531204790301395368261273448106120662383020041963343524480990795936461656075484781800613003444963131581369404668951974295030190539643785641450825048158940006012061961601217981834732245143251436282094532340664161274624127227310720130095160473188418791777644881456496645466219155221078629183631767039697711377578841519934151289984852100826646448788327008086149 [195,40] -48172694505120449266328228523457562465289024852082764986564330797386768668496761895868290875129016040469220739189866346902647845911039021655700354703557518835878429708974116870257325467612555760905395651708649911587648631171167734012432894932915465143085150157742702080481268277512258943296475328986428070270070787568469140103152154706873359517163398181367212328295079494625836962759243180832612615728289138874714020374132009909266670530161249606450652270921478911856131267281594510780205382354700901866520489121225462396887102687699530899227258801168651850668833023250149703209852501227847015308633613369954647743128156639614615321502577747917892127605796090389254263034961104504102732986413905371608146208839310448283926945225024115264288529712554586222973252358003745521107350796393519441701569307475950121763434845969036227519145059503400244715772829158487030486119736694520859532435525135746738931327336343305133689228357509912760818296752976100794368451791469605266482133773363386824940727755589034840472412711941921291858946027461607262277653898116712869560214169107649240353986814767142291397229913746265866470052262239657100365984373869585912512976865226542006399686863872764660202475464119031685248643645992739295439194515329129083401446595967439686216877203153669096389447827975475654816362289320922282845457488781575411455175699367252563192901669056850666382969742880301811005411167184299605461899307882316606228091320628251178786815566317187392455235631768533308925993785588224 [195,41] 8057312033274931207071552439290235881817377657200994747297074653100975135030297648787917486622239676810903677378742681522183686376874900873661665944582291690093809512794036369365599240578234103599509308193622147264343260417116009121375158199806398081750116170812383574856866510685973595167030262651230616706823030401598252758666617262544268156588756198309363780734178343359979681400800175618371698950341063348403835406357155761412095880771958991627562797930084630475849176148462418039086810181192474330035607031979520169497532841514065564494313275777564419554471727545797580854221674609928643518617759279524193201787003497658219731816615022476115563211315184087055093961770754981883690251281007784972828511331212055128951048929627430179316334583774694013708469175690887321754577465744428579641527102036513353722879071141330970585047886230360147135534720384628868374894294783784783768096331812907852589092915739018000641774044404369763154332337994250292908788300257406172264814094115549432744863629405542264640612407189362884993048935233703141381277489865088121495564435772616786793540212506318006619431569206222685638194670879238626318066727308966027174575273724749824475944283758556132825491043648629983401244923788746111575169763732903805014555816632933350084904491071307576073935776525101777762364826605324076532922275704149630798188455424587957821449535336132294972030480173789339660836850190576256828335616980105711813659254711812987827666208716444466628805603073602021910595702114 [195,42] -3239758555886403072363597917397232749636567870654734261487303279530282031555628383685268427720963896182158339199368513206081580985304495506323294378228274752554560481087041934917218351963821690725731307947003884681147308339858201259922051789780502392340140936674665801442265896985612403099594712382244086195840444841992310968014365211614673133293246594678964384000799206987093930041268486016028535670949784252366296056691384112157511616858771344171581634828602735492797536754824802810320452870542428505214052479503150848003599938320648643940575010322628998003389162748515490772132076031783879612173082237698295987523292085776001841773701913594976784662258575431894125936815716328548492036597912697689331821842609281550013244631938030657405870700092406518193416010682155704951022331270453948191549756120916402915454857810543773170581608561147075170694934501555411528737652813572218304579216425701468701118862261097185213023657919071613137428598692739268217084907335419597615056982214225474354821643651775103281204949652683743722593038937830781096565279883118629417580204058426112815412700044951309728323370599661386160074654298391618458105263787727283669486359618808638980520887923573963486546238077588760669139224802763745160983385202366188493498416006096869938025449248655887122776375206776443063258600320650602195919099226780128777989933719742543901884092192898898592477365138797679104630576460605462994218582717168049654861477289682603985606020963952424037628848886536418914446197 [195,43] 5005343142620909650082135268131609314408002106959509521755264054080735362084094626445396773910270186900695513690603973313564516999031840642801113148904054121827217374251042668431283084422995126804664187027006067490931367260728744637052495615234400568318286097189414912267920404971324824747437621445990905814824976633935673083225086934813844358732243992765002910838123009263600132393597795489662450204349990529787616717168559788609765617728539456103178580013463842463813286382231325517489199669407365166043100732652985454681620183361512687257678511467239685608199891061570619911105783578939150442186504974592069322774348863450312023154457780365545560082496089680882204963931973920280946831904658920426360772519643185926864912481325322630203864616144387787143287121643965193268141929470762814157845129093528840879183117875804189162549706708908695840445470028869809970348674157798446931177266195192976247727488355709555668715966792452551870547535212043950491155144822681739425121997803941223859356732840650841169801439135920333030158649144175736956596322858097404257483265389443227091345761657172206788597566006543472907125122498689875613711367566979206613525963842517417744267591099336906677454775754024173292835250297627202560260740607718452936453094338677376024548798411804972629904799452654415609644644413924808615974247962514728497849717164135542991800702643963704762992995876262223109854014341909144166151400164019406036555906113517401302015689758479952539708059511053385927761 [195,44] -4474662712877286215139026007737940596571806277950832746637630052249457567181382473402190421855561604223724857510769569398233614011139965431508365890991426052776731781615374494125470721709220983918573847336271826631569262478322681987312645973039210666405739231302342833325097249750854647907429126195936376320465928265316419387383667328264584605717155884901248209463376886525349394011472917660333836847247307837056506116912467318098899445238992308512751346440446151887131365049842351837278519121686174436935111219620362885575360187356405530031745825562052029055885593359011036185709100258319812670498618110623987878794984694481424416335292775493789365826501483455746989766275252629473356985614703479660947471271955398164917235603305504656154638887175157800800785193262227459084828848202302000718278409791990947956038706298674057746397286929910912462795266378939927160594867675165789604738267564481646268484995557603402464654547002700462727641257934439319810822743618800397368010322928579182781252401636860368479499078997184198233279269409670627219968442129275256420006069635379492372967301275573944803875891895022036523524130665981877651325332317321608232251779462202810243949252066722024525572265447535168818493021213557378679936827602916327571907526183488674820056422446615248049747175608164733836173515350208465255782595637093482176309771030865345268231087901222064714671287389720757322877428894592107961274357683529020934370822407764201499114793876316256491306978177772906446 [195,45] 2554431181339125337213326783753248246163161993066623752021416508520916077503850589236293563426648643348972130465876822290766984654919781034280032324833032098885362063230947251559099234823149507261972828445308424880818105563623563595570097501594446736304521447440775510886580054831798534643067686850203645287177955312209445029109277124356118095016819605878185753210866550450557968096759842076270214817613331903426615349050503070459732973070829289220683783264372541431681703231152465056375787381567453780746614859874293047726398573703624264793811641745361052759114139019627393356455730480824329023753842018145342052711973475901238282739270665538988047615850265073966522013950000286682069759339311625179049312222748976938986136136320596544835302846946733670316081471221537227768684732295612239832521514285631305413639706909568510246558031252648584272137859785263518066957988045842658714925786369269529751547477559293114900375816340598067949851819434507744881647177810537621610682663580711570410521176474026114923126427037175653272656594153678145768505452468734067841042535497454477306748319607381584831702787613605945982477571980912954462832453854153314501426393746147375522585383478129765694524819128204242374557637269351496620818865464340748064717950303978928867487815457741571552409987722635710492488244634621353091778332927416891805395722923611438326753337712137206365155266230210436338079669930742924413468505800128117861669659321501428244343501446454544047921642428346062 [195,46] -1071292983621751136302982537840825576902249699832192193987009447513805327395483659870287489103331226388105336259378816194083170923728835443666263772830571007573378681091970009924983468050363539838940364611453875414888370378669670285070564647983627077382262257781865479805021852266365357541589674890607973829022339262293343541352545656938600951558654406512014125273690192930247823287519302235285304129382691155767464668206657102046979458108114429053650249281959104238965739509419555431911924573200225654547426318606990111175788385175452694527025989106781550000399148686153652121308542649262989270401421009173027403707860859655210708212455453223788907762892807713178276276135449224348921867283586843871612188580598708622234282373789371767688319639614164548499850943394171062250029734634313777337171995870249284465322857141075731079760989003960151917077384319567270566454919525768704249482612144301182104039947055889089346706797487162679962653271011716379950854684613880462261316663012909351008814129865565610143954627014781262039409406768366717237779910029898388772721661122335331457182830176546309220544085902426096413645334171947887073637168023154782343747616320170371578347934527347816677208052292750526006450660588327635706924111251249206671191623420706823311389178338289472046793506167024850626236693665560813863190377131879229761728762321047420844321433927993039169915634086822931676354288027497745938820366315686412792707455201060330523915312901121790858244911402288 [195,47] 370242510082425262722872594628031343784238994166620242288196821321209657710575008789254359237228553339006979823108274273168758271913965105831793460065658669886833180245189128513413747636447336373736199942397772499709569666603126852097129669447658411382465671339497218575772039767963614230924317402944499138244406268517108597272858127180939921768595895361623022242628089238849509802530082497547329044383393335028761011047754616162639288355136972195303941527135638868027034439620567338395266308298069847946158079096507763688887637551406091553834914794308103675016319294629398056788534157747863335543724982916369474937280634659155840937117431659520613799295641028663331878792096506627635323574900406288718802620953374571164096992053677103626663486486739535990679414900076362954665876645681973085845799962758915273943093170805986881131312358261108480196006693129618725255441080693546951216153759688986007086815554339694527644775072873459129206479640265684636602966233991475198901732101613459704932111867748190986844039988414507311536206476575105496839585434378292739567050743698157950033040188481949184245239733623432760143678597465454921038812062066324608559085569688504225276375340480162109123232482030758412775408517286158659247740983779991815170295690323369587815027572694180383309481814425354676044037161601644765856368581813588512784759325356773381846457553109849400029982290120091212782973772111667765397437643544911392380740818738093724579549554778542387914277908 [195,48] -118058931865677321026179867360667013635563727766266643951048838975094946611541669231085880158483797984311873674955543083359987647648953393441177338532473584037070834762490744802954632080807140603401512212460826157219791178784150589958589429557317496037352777534379156948981080268612046585167157834929722574825410165180156896874473996495721268773080014602780648503895540785901715258110672820674791027511217415518845166075237967545660073898752078902864607280089285008733635186943681523477262297758878948881184416005945607465995013296310240847946958290995814167484489706234168503181358416984713296311920952961490959683667510068822391837799206764371711276759537521580190439170205006002486605341988759700014423911021591019791756260965607045529966900360366032830012347770836192518320447217821235480491639170112324780385497866131733530925690024685371631816910918143090514876501684653952366870006263634500977565858688250047745648703478949545570988308028020122322368531530895658930891643117373786957139206604259796139667484606048086772039906272474821693461772733193930289026923768832378305920219023399895506012188668986527866318856270640491818164216941495383122532399106879750451361799814191581766190064072334417234930582816082977593772812039299116278618707788919144836595689877975809328218852824505088147659333227831093746614703046127182670076438110474890733537370601740071679885472038842842996704125646032178388378827634620148387635569247534928873587687995456349689087880 [195,49] 36978683218742951118006879925081765890100518882588379262950503764851533358556587255791323067327076435587753004621349132348685396316055689413448311417320135002069428234841268068973656845185727902057807123538045188127947141072130316212742329134042239876799148588871071705355726507439514651117255115981026500867709569948012821662847892887261152802136469751662722020701034456034938222043557639697571881790311768775946740632453691549185236639116686052157215677814664329436678771299761499656808070907874218621027771807079438963513126866820268298390187407353586439844106728230624063792399185722310108925320803959025539039859154855085856192532089366877858955026641579682577716809690879077067021458925385508551865752217150253640323161223835688116486125191231859808782929670579773666110994230440194733722043876948634595286618679592966841326898786271574096973090003192315986529208490376417647266466570399406085613724544450439029924727102547111020989343903841606667165438445889692270916146820095743520703046594678107274142569392945464145860189047428362728024420599401406042832439681400189844304324638584127016156605174848628335964025090490638458187449764683953108107521769541499448135985214662751092928516544762188234288900601176260141024958689522242687427529865152997431285007343429284961303856854858119924170033088405115464496876115493996268232010865058294600428316265772077073009676887293509050600939405826966237067134980847771560908287006210879642243371765328644404854 [195,50] -11132776886061916935344605833564466510216665048877282753532890914755452269728444502097371894178536386477958965009286688289477720761340235448008746278564779124517785400031567875673245838726096929317381458548043618792399255099900859025474917606812446750915304751027826909731993992031760324150244601387773444802222169639472972067841526116020665906332808495078591443370778992416213163840827053286071953348343378747538841495844601699736533293966605624462124487315719592897428884811783000259552315045204443281352157242719689486858836992897548838030459836455696196671071043439340941346771948688331162978944907887290278659325288069316196432253877011579285803389337605341161800555365258924275461849154355953704468452103087633705629157236154599472183690820937333819559389861235766082728754917197803120192927847274186079783493154332427873591464143753134326098834525710602736691901879632219884271761696391388463671414522944660556035898627532028234029625398843531288674185904370920858027484838831665072429364289047444142135445883792893898836189240514984261048051961442566705367352994956343533233324627908256584895462227488981175219572100270370952259596262094510862808427255738414727873199630023858594168865493368123885789416153307040139024060372043501125159736354983623136460086481089526251161053806025629424100165809140067621792299367399201790697790659973074758413616071459559457367317421563346531461382629896440576533136258882106989446461227312504886210047229161515694 [195,51] 3083496349350297524847954162412589240915779046293486189212182450003822635371736855297004282536979413004509776317072049888332328819944239277625175063603316584546793246794869349391048417388975668763547950334830580431037817820179067937004028766473456335418866185660817076785247556791412559089707619651389399815910799111337743998351956126619815367287327021098392991375469714175605550234537321582841075454860974246616968567409667499203255454066147850657943893692203426438173654772822275350026407535281264815621665290628018777447722618414402957444501413594892299496489682083328527706079941733539001674062588249191669008202913152421446885976273505258174438096423829776626611146913551774243012751259259184385169191235789778544649762870431194143906406096991656160957622921777639583913814264087737536937839411654968641858645054121296636530680678439447095146473874861239323052055588974819298186463558590323857904089218291196600406426972955152784954839329980271741742310499474197477125723293832155534557996097585055686750150704455091025995573389435848895607375384033978540017996913842802421521552142485082291551807575428774630457965361635979783138687005620990425319854776896832194845524382047295925214707380839802329758433294864999756817095099363159975661089544860260378068695536922461487470240602823624636121908344793184072818178739280734747536534272658273768661305408282378967510345064465254640696268283599338384879015151440297851294386604613417750678443967355952 [195,52] -776654371193367448719864788188969141600580756267559969948701876904683676530955985998750130253328514102441395780535663816323282764126578000077674292275725519208904050194321771354325578522308132389020748705039722417835690900776917457198318706717272651802663940353108930255723887043370704177258047553334245608907817141671760167751110195596337427559860983682471508667069750611891833658070335237356091133505327096783237228256698433732653109335831769643069974989921542537181672284536961299832489002867670742026352137045658947345450438738622100413319692233485516134193745485942343640968258415417543675225496201953367809628471372270918393500731993081812333905018211396556688027076821486259902507633312371998703950560852138138817200857980004960137061226921436005327983506276766116298335054308433127164072861861968933317661902480172598682325125813576068831251216830199909221006712475316096822059794282533435144684445388702473824814141442940782145290700701933110720189129629555880830939201266554753638127879490479097318538575592989083691814187994169845880510857377516972129853477668160479829098558125655418332510461627032312762652749667920016194295987578617845509235591065815268016268335795813993555587732692394051130122171358421101212601101960388897777246490271657130344334212332996887253714971445360207570783830418658572712600840101228905631097215241725743425877553879693788313574928505321998013596574547037581570928742038260321544732196887344100359416842850 [195,53] 179499717488273542780126467455245319883684783073318538425017610060437699098447622343695426889714723070956273505784277908367525129325412008985124280279581714854335593194724254155185372941318819866755159966253465454676963982159255578482467248423173891060338287176312898266189931786904331217845553490791554805878289486903890651796491894963181444646959892173397708004077755126927672660171868855498298859757521316413909200431055302387936780738761906408985609453748221854613271449050831489016222193593797671918182542776605554789009005998094456955298603841990584799055295254571579815674361972660095545964681416176555687794763628874700439210424841267719478499055872573647036043080074409286817015780767961133590496625147082967382586792332317156561561711065619720081303618915710029042126254072022904009735725000249657697457541705989708031656050462396340899393129763787327568572930145447899218910558867460953044815661203090314541183270658312249523852189050015366154460583314559938587543782148814296481108436545424938444125104557869717369040001230256916993940946722029342929214890967516738321050284421749366334853120782944889772863105822960517069639183901764279503358584377669567929612733290106000644903276282077499688669294456330738047729655427835495893132649510149326541621105807228470935574590418225928577984201237267980645125207855758394697832169239923752453723189898537098638952676773735003064410890826947272206373720569304882198649127489284550669200616 [195,54] -38128269173526828274150572358024563976980385648753893379048778309049213378692176074257740655180181021956369627695100176863741135439589501629732231757719403740034492408219764218870050912843897506235590721736848326754217243484273094973710760844189382415988214724279486444452316540891240082704252568019622673788892949606510213219138933758538797774223162142768257191351768709338621222799252644989193670542610646887901514841057164882613740253895128872778495679272755062078221759504305112521579251902027096096225419972216528243923616311842029661482962236657548355375880766980783200952317388145691359744759650924209679475525068642417489950895238800787727960899873451647562372796477096444604946246762336798494446313331365949816306603079455576900262186872084097928660479490584145176830332570040324050566710224003342291452176253755268552558050052793489785321824390318804454678100434874099310063737371194763341823242384877051791878734971832157435844406980251508679848878589984901391592989771063372058849381655574701736480965348595481126118837970531226374823221875286098785738557798657881857967644296607998890819343277478197102271050204627061281541520390322070253330506361119657002190523205014244899280349784774461693648508952487403633768113528858368305726141531242868784511101784196590449112407290804912237307874409374835312616230338682370551044043704279348547630492155206987294469928174778376743195656112230114947895411854970992456159475123322531575632 [195,55] 7377677384473725236178441238671265527163264096618116848836805554657243785285124269166107463349533498677413307473962940256855609480064664110799208932583217265130571898539770506990774713172166436130503977112806432775339859123158542778095024733969150665807385733740623584081954392011220997901073575267854446389413366178579777811513507261070143709764572545820843494087251302208656052550251069287281901777162747106618030435128390527311845194693986252373985584067227289901313530853656507823315701091304721704589371220484949579854547683674870699649184343347060341891134925227484461757740318694452503371118883082483088545144171808161565177950040859865153807969310464679821910609683387469625640870425936231838351503431949437682308329718194329349621119217816032243308059033609778207164431984948909435219059873215463664937127550737894343064355450428698565411340370212371974828525150782831072978376395298686740510880283500455480929051584681063972844286768184697079029249465901911156736972734265759883469707023790012247148993008612491985247232551444264618154448030227235133522094298147561040868055123114198745402384906238333387857532728036696251802009684675080985783892285754339452677454993007945412748571638794234116108953265229048439392472076709511232418013226051608559020336847651878020545248431557505270127373103627346137691405048769941781715938940202447560933405343690746771031762299742331093621310553054570410897448741555058024089765031312963131 [195,56] -1294802837192191751792804551576673926998942661869887471380812233757409755375907820954411500780866413122360691031724255705059171048427776801855243156800412738356967936125749493600584642303101708253962670646820725272386806486836097732202106017257878484122116915691137297937186014577595021319765231493672247465529729978279054236420778033544036025780622423524936241064021222808865455296888769765504481038421437818449018005843513853964885304633925839874831774838463979322432862162366832276101115972662816127527076011666937743662078827474813487512609297169070288533386483429151808823866250030991143156006588703681377926695630554865393189462636548690439051057873305114118628399022704267443932358849636138226286201494513245893797981749808971504356906518300342176640975388595576232364701140828978882633170095795956974036042845125165533665312312352868624900810300591565404954230512897775460490079179358533090811820710465471650320423609926515773757931133311795704001026572572286189962270756023193949362781883229733007336135572138727182372191553990929069260823169772358435277534860152954713238462901150879825428043845696811408554023387647304128200740760785374033968018043501305136893808137383407403833752853862705798664167543128333166364274393397647872655457711425858125050921334265686929020812572147723550144079347592711076650419271467103403985943418376607640382811203817732425855594528406469509634723130772147561085157548224521368491327948437439 [195,57] 207187040936532544651609302110897442222602226248811246544929447738136813322955725313377822261653177355134912951279513764342345674283348549214436394687271373283277911258597367792091724780112727404838769063332693107744333906286542276918285093296046601582504177302717182072713100144152414996071584280786915088436981402446198034296963472367948688651072866320352812161366181037498050519489513979387525282877754286673279486144209861771715437892556394683853503369970246320416452764906827031646256824427769697544196070090779464171020596010444560006020335447875694210135922562157531761282260208754422720743775303399565404886808479384508204764387996325046947230994094059318581694233724442551494921716968250929320201201059191110314389542841558350687566988074842715424458280496378116726757155726346948161302734921018623622118391885893964096179407239160675639992381059670958711067147943887621278000123496965690318811667478471126145371571007318504697805318670960452540952304748812722796969732133994926048666135561030216784351189409628950139470126653016430922953453903392270788726444753687155829781674983365413832005495774640513202523630281902739051977194551033712438309119354298605570559751299033981820473219072092637904602737230817964859014242859901498795890705494334143006741619106814445457561714129332671907647740877234021561747370804859620242470244458595526287597570730999787860571319979412531013545838101879691530712202757523191799968004813 [195,58] -30355400285017505296287143935265430267168001046700991037342873220900381754344100629642125845120867110290762722157161861792179787846036082831328596530275441929528244523846588308274492492169533334741703369784859804723423534700206445294149395365864310127428766949853178185118708139148180247686071084107083785458779503951379700936633800179453537715886155387914537659495372473133382149217980926718523700648511515987830227549107934181860039342629743509398022282707313917251834920507489308866452373819026656614537439589940234651863208265424173565337699738175907993182806582523875662514864704969733989911614695210741477465442759214908431830788194416140190787742079602674009609906241445156984715698888494889111014134359609213101998724459002041498907631575026184190692421544172134990769993602835631660113106792196395842869074737254378973446707268888634119677235277778947427813127012960556833640749992132340708767203501791934086813087392427403877621751007638075382335232196615140686121083737252418164358948471295699963507919704285419894436464063004169723521222051833436336353005701540301399414231595386137776583410269916519932993060694096299985017583694546569180402245917021504215089645143760269942431501156981491619225299017041455023567208562775086675184559115589456323661210257246032793947568389057357609509950821634411623030538115045039934477960879499594877965146206320807235047221943272103232060565685702640617113780061207991013902895 [195,59] 4050190351388584971416507636077070186885027664680613826974352509916106116464496735818690964741579332476807491694549935372800170949212527953253481700469654780080628266207100453256357229329135846484655431859645034905599110804406448271134295031006946854782920920464193661687215222264829514848903057687850529506326369935700069762722511584118166276757297219772896304176369222287326804092149802800270833319969392075661792134710910786132697755404059464653509115963415250740030030944487170151384175051052853925884516144190887470029257105801415102057827831615517277463368068457615504983512324268105326391315081008652988737909435661421499967747447276952560077241782009460246010173418429629443637937848950023604452358296654888925146189890399248759923947139694092612102507549136435191796347221642227554765264037704704946084032412860629272917824383486987016737002136953992484325655899220270507281916107288057375013414800902551832201010925788572737874940411164381504165937502963715642261559408671077150103263651722046081444258667143062264259527603452743874036884035191316331414311722886056489644158067427799057663389162334512797177339506164183715565484794139217812483294965029722815007572072918041532307519721283031422200483155947882125706259965276047762775766591855435568917729809317368264512705067759022435023279245517925218435770249025334466500491480439026213884015604893247533768792399072513707198589047822641794757548002586229012720 [195,60] -486877745678702743315847913281050121056147017844975148723825401954767174785221823971430317341948675800562662461681726943019586794714824106442898210270378384036310336323604695450350374515787304251277760852651750396539194061450203936691341733991345785716313825554531848940712118071120502829218232997765373880927253862203810862669058991378828338260121019570821380655948357149728706840545772858210126214293676673086590667895470521178896768041609554610588207172499364506253320884423388406584766817405889571910492093301001182320717855809780481135089260972647690281270805673162602712972805650116166441048933152996404648346987182258829598783255702916219537877830383416957222075421602516596127932994420243048104770862566438335491226795108713319650268747632984558681927234724152328796001996902204575228072309720913327023446263847093459147445638529597264853778773967810793430908265782051647213019025142255029519747312887974623281679098509065657001247195038744581841506945821665328916368622884694538051925168761976240334259527356206092904502415736410038370386177477524898902759776567798148086475042376283822036940489632817078229080107205515825036841147661668827888484221493460005481669845210599084273878693621320388999288054674389751607751608999994695067961243138239729022391229786297806553071232291771002431602114481292252040754003621575649014088281176962623806374335750351675659085882743427099100175297288553534410318146108296570 [195,61] 52269162385633262666638056124614052942409332932012217715316770004019934122384863265790974734384059277544226232657801070527745541588799678078323760864934262562918271957149394628378690348772586813602722925780561746224019301223315113873862560742024582472480028116675393681232460249837072828602127319017083771521500358019255673498606624381397696615732184313923498253964599154786564805334580406164096324663711085607150506318060772953937248759805361993379672969560753814679531532101388826635168258164468232041702654451916701125766111285652005138291159789353694083488270784329446763153059954945586852476867987948400197426978065045895467976249780683735598352871116276612212955946778184389959679970300507473522882373175599181901543677655428269871945585769804522609049223151288607865424941700530919818110479768742111417540584441885008509970309226265805261749748280737173549119025256213063358975530913807250305982772680469803846594229076588343250149910586573899420991428950213095362226179232203490042786020048340810743692744872955060841503275663663446821802142762567122184422422156218400727470120029509068960840827687401808706557769062095561836403146603661542970448013304175651891448937266861157050246973923355550510500136982092560667846842072801071131857407227983400241418259373738769137220608528417682662699247475063400850636735509809971543589804396984412890712656656682151878608111870778162631826630205110670681892097888347 [195,62] -4936998207484252075730657514827165832614561245518638209417849737956446753516068140303411918674345937816544814154316385942446866053354409442133975380952166598595392138431303416622206855753964983917662025056450997654284353063095775240413928837456337688162432900278202428675879879754407134456927109326475166487022362446387826432964291000627881493424642942003584945183113475600439325974568049165289915153516089341405152076692414455941087480283823520159759472894820469156714304018873907150288002052533905044210181895701602550323489440609514416114581813446502452685071401297389504635656966527288695744774225825141111474776658763299143128646732128699682672952780992703679733667228465282073114357507553991708439177811741296301167999639279432728990848333090724387428426677247837334849085113761207625852341015617343203751013037741219950025581062221200603835462730265083613813813953045887787067755693700490515602436158205801763584086293085569318906049437749339959733076624357081159049566043685797787748339561265112511287865793221896754155382310750692490057126193171865631215153619905020091063096028699914152568286288262462119543370895680631276553396608091230522742797140306154470246025566732082283707240065938003199966204115727297079602935757399822626322281414217013073860956611213520393785415473306309619943089591618271233848066119601133360399481486389867855219991254017015269727088825631518442618559719117787696513474284 [195,63] 373771595866821165674680447267693435734416068524208000954143382934707368994856202946036056555288108198423819825462894114028710325485911456330578541481265320538611618463702572993756026528595178548083333757342804823385193958781431027732727110723074104585778552780832030448378727210828449696531379776250723712935955023222397761169184026195323744396222440115852888707888783710694839397610789071148504825793743545363258003360378063443968602011519287501656042367057671145264375460875445079507451674407189338556599848968451999193440454557178382538073555372280220152473705982354005465150493897743872987142871480396748122960923760285132809291816321916719084158437804853597249523246262098624706965448099401122681930999068738216360121620873285452514733823481093686348985067499116316343189653092016659316628958496844276371681692648475661578789343072064843333895723244562628877531527327254231171670867504978787663661012477315524150612803997450607369792875801285579301428982930947353767482227192351605408665903507573820003573554819928146757753505727606012082375180593015278918550312930618880008802440020557017118911010516171096973069004823893411607398128083008800463720037608093668355560810363565371672663593180598031986627509923198144578759362962744989029161926032824581892751922175598486339372977162114745402349333380619980303506392942999913020501533177896842909156995044686419919250707212638271588081400635105120740161 [195,64] -9925941265233046117399785988167059416762686659356118311795679280376179894976570958682836909711782839308917830307244280989849078690988551774005491526618159796663688298050029395402594433846434064200843143723589722621194698541350747409367052478887998506818815762393570828962371130574553551640433123381944045696926239947634625547329792977579708161200372463501529683399522605335649958808971511096040117499396920217630421332332806630576209229232764529042087922872233242571894672021520806240756354782738229682025203576434963259633586876096147752227186611700369299443586517277006608094143569362594634665322927123572616922080234441607642670685322014486303750776029236329989995854360313108830177803209224903226499116495866052699982911063783227271579397105852153930565692871134549154958622179238439486232021484568100275180670439562637928892955412978721509063210646637923660177559483056510203065854622295199013084147653874764735346041724376369246238447041341370267799231071288744049473942841548736087369038943811036230395285179064791083881298237790091602586889010140837407845213729994606129817837848410481574075182317896428572363214941584114824536360744596100096003253724952811030018924048840564489751976771521414830554028383741487886584577854462801216440125788438856423452515456339411883462523519112415911775933792774023601634970034708469460147592520336805909587747443782823199224758677766339335554216360664458427 [195,65] 1488994023890722288776375531889917897510360137145903706902860594518835578182353473306641932641650912654518884813576892966839660962420547952530417854823043571087467780623022366307307033422772931668311654300921271013325240010447423949702484018340931104738056424861493235205834405618475387484984262917318473350685653742668161352364359473850025760228464048129787607651755789814466143323674552143291918513593356703887599951104764764592550272307382947981168891205106383915187470879518892464148242580042545880936105644612611715606932784892150139810836818784938629298346672905973807747624270753959204584856925230118210125495519941725275684960564298614816726178453742894507295538847056302427064755575478328349490456774406285456694122429402273726478159003293647167131593631233010522544284960555554516255052137180568540673441296426408835390574748673316130793704328616023006030991544212423714648756677733081581329467993194913478054708803120332051378955414914248455918888302775860962887623419136926050691198724542056189926653122699028333695459189520525586252928139931740901795534107373446226084706361015391871978631748349859458299225799143869388656215893112267402025529842587045955782376714796153399465220898331256402715569896833563477767247694919659799952384662304082111922232744470323770218121356778449058504720175736567592375579427019242863795668552525777701139802963858376932722814121502987193127601216375240 [195,66] -8959306972545057342190798996865268173694100665042132097804531971101683462967211333998527337866820037347936349253507353062420869500966918499096312708451062941323773050369537118957200399475052406111913884088406909026990016022803765736779332265154540126714226435102100250028696854482165908243057217993749882256142671184857507610216589231969026877888853420764559893807823534609984558739988888204713779403804856393992115251383099922535975661874960255395113948700029798599271044827899331365502980340061934846514990453469656037672793901757081362888767853431477113938711617052165895781487078088205441450337086581458121378616583693718621703569447090273795420661765629771133401864606003748450300264914822586964225820321148129085875067179922812355282152851984019443471847294175363177065355882640592768986262379143009579603569766626621854590384805198782262665076930792101767553019852936790596691383075683629853938368995660015330591412430484551300916143682403120334030601206450657363205831321142882916052538761044998153704419067516478293042751346520326267178336502803056585247718905769487272176557783780228056806761727088335790343595843152737094845770641764475485260719577062599486402708298086304015790112214382298769862701163893582879841561004285054469940833327934352846806438145747445370351987304966803218217928264692213133488537116783181138033403288683873731977648613754575447457358636987604509955413782413 [195,67] 10314711030309585025445171274332797830109512745101694545163989417170463976717393289253733749198497741329529171055522201086099534766640240118451097478302518400846859619966870164981137878800180523294596914139133094723798272058732171768871191996687809573290356704620244316882863674119083187111491437455191720759978437377919850656297782877063071775164437918006873206077281058178023962411141697739266103727647775855221863492531600516005512046153438543468213263339712436799345477703886850745293017524085619177196572694482897272620963904593204502804068374098524321715259834047512927612321168447472179114413205834856976736359361404795083474130175824502585948855562189398921440301230957063346065725001408757357786199522420797324212880282772784904448412738268533051351645617301849730169390304209740608692778046653038331775824850313387164640647863620967138962692027986867862192258489999223356862051292595569668303663057793093816616336555499564528973383675528612525317361587437216573968130430002269794401544196212603898126030516377623342402070942110504924364653821484649982159467413647808486305598723282112128209263224838127524555835989746448897583052226231134978303370273061342654131279008085513787050888027749180325806836107235639777344948423996785999130195333419597858398129645401578424817337336674992385809369064060856422624839157879361542718772341039228594199753523411924539247502314984459427047345545 [195,68] -8394468468987288136979498516994903075117555131278808657079518115610701952513856219535755919647781723914195048859558063989087378481708256020314584173803381663712952345384173404887912769481887243258316063353336011212772244323596699952279074668571123888637847989264457594831014885202681361904659231068972283087347256125878838074132345716202728937361533231582168054372772126213852727220610356014948135062304808499206965113272797141119734021818964972124719986696051218927856788323375687104089968737747630231974993627486028126099996310961113741944461690342975811929849968404357679106128185879588860351925936029726152937743705150140189092068437496128130220804151819667308435604904692541265435252170461498092446907181375844220676268547207835257085756561030302002594479871203543898050180014111100062676294868744064824628341429780222891945356471205594428332098680207451240173412798094050839422178957541632436315531744407056124310200738848213428711619651358388202613965666663395494144503299252745788109131462854714737631965318699797793007877096389870982989993051763159997734561680719678490040330997504998297316151693329721852235859957608829910920757487160277588814442705798339450695273604012076161935954517290156765050521832254502395239482966191315828631672144237739445783096687566750005383934993596374671611135873515331274207638108689576587920001941194251123148797002879695758776814854403743288847812 [195,69] 5846496604257990650986890424397047724772568584162396641535692564109432277110564893489132119113890270194443990050684721514676720994087186149470572709522329243908217292810987953069836920225137606552704240357313481913517019649375742059852329887466101959875478586740663013817558587331490396373737374764178013364835653169069716749416476556919902764604685979058224062924672364165322287321431428613979791598782236657336997141602992938400268255450448962140588098449513090557267651241018954746783740677366019594647212249644808552108287317999257153336810063283083310087899935899973323602931492133558817702856512094288987895758711586500886178595324967540086789871056687819845196211062595935455219113923167162469544360949858103642188265323052308091784880196708048248157944833169656331475430276185446359796466683794825439934109020308497111149118891872615077596809186483533291401890213490340464799641911275903445039454724208667380572355813177076347844199273984586229908187390082193603500908633039175950404345163208745740433697926408406457433717150966047481383410813719090743663947329719625100699121249038554505801922649904582622678343397417375676052396442248745899714354067055374991557775440532256715562180048459074997484849659453846680423075328684151481024913965564142092045957960235010411227598908324591414156912239548337701438590066220313008392807685210806044017455829663358718358031631579034792740 [195,70] -3730065626453161039293617638549181635328738676212348748754555860851177111063297884503762557237425456730155518191755077055158775446841210132208245172788171572846596458429029712737735872346785901725488390169836882897583209855010456200695345618619194888553077466864694806621451622560159259387801628069409436480950013862464331286386000343643553671717124029740421336572840875844730622807460832291106228127268002412492735692187144424149954628893675784341323736368114572228860525015458075895399224029847808270458632832271991509132635072273533352833548934181879993058000605835390294344397540715848061779624374685635639519605814523146669201464109953950998720448208653630748139271705201888971973057404753684320420589221830988388347165888904583368111835046085586078327307933954951950405066287039908717829093002267471709061525764805466567721797759122847809769682509916067883621683795793684501542240242881639093485840468149129919673357108118987185621663121158949997850275878672186493700416155115000094861343694282310835670493849673269508035125328593216982020396335982009123420440449273885764998218196648521009743052593269614968443786140573941263198592643988126415094378258429824669137971994287261771202430343380015884179417695043841521117920187884988430206465962474020436779943659230563506323427273635843178982677605649685524577795267390774694094082596818838793617756363544517525694776131304569789 [195,71] 2236317073352592880902981252231457611061584402251744274562245819567113926009880148104947638307389735303022547411782260564422945838515978487386431072769536111291115636273884235797741980721415919363986031281714541860855959010375979315402549628944376076585482561905041639014572995907303926968315399844087903938877761540501828868635425216972864524346987428123452597833711259884696978994047846302454043212757029929258064665567465075141211325691277522644522610061567505443808089820314726223880631776250095283582218461461152130431318142908834373557268478182840156520740314865458986068742355214740131953483560835879341189065013384779819349881100906185819024965370467323469908816866321889592720724583554324588422562249458884467099707564933815554681129438242562503163354819720137177757274365625787591160913676667396998380009418527576307806885880673559484636498872450297262792531277560730947726320643669632503988274642879415859236614443299948644442398122839214908891710224184173658335332707871490121336705349073948381726734127724935692204147459614900696774700697572858965795889810906194066246844036727763641232025685981310546365086588226820083601502946163748734555058227936252144439895017663551690038827883251269360011066774764966707581261518525040487146939812792454489348167611956582282467669086694665011598188369206795004737012870260572488860146404389114374150614952710157281176989716655273 [195,72] -1264874245991998556784797930230147747443629978692695321370435640891670766141039977990779661223964623722237000497750633391735235391952208061801090593345533458980358510337017457012080031577384126587909397245217690332540689537699329655399530698263708100457900480035638888325115214799718444473404116977096884437298833663149335502120085590717522425823187099157068116721245791615645689902367037159550613204346469022485997727136609687937197966694365015152097060277512712412657011846251764930234428727048490185859812669482220283942631058381018857525510993276452543796491679823666707728708012200459192667826082890357573978255233725369698539419710947630999975300142884077174914587769444346984272131426255590084290344822881642413547121809199765835273703539620942531483235665402790600990034622833309867440364297449177844188843711371131224600454893855743804857144834065674928133847212786603861739958243405608446930290173445715440593371733854902940050209325682434326975601132795461398350264979507134153809577265344570741793320931997346186719410532787706348238456992929210754119807416618765556135878468296302915228356246046477307367335644666794268131218140514440763146596430986819507811277184082152728763804691306954228947461718131934106265294343587603357397430807426087043699899115115346976141344684588173374540700899223926165902180288573781284232680667903189041133008630561153117570573717935 [195,73] 671315052426726134735841026525437348403408596390798267307200087956090185574771619308138095320083516408152713990661835487977351077160975156796540015636339914157875007917558717870189611837147015567015797387241612540454797419023890708583658962703218731719730781450790369915511813976205086472093464025123831170804083146683327310089314915415513011041677528867177226914792279022365443284482101142401197644922896951309772648879765182300860483521672543968964027207934770921817982010052337425331799187695335150782599303482814815817909168919694322120116520512815414236042860986719941699214808102982840292989879841340939095385604716231761995854782968442838391612737069834302436271274728173556710452088572420227096459569974270397564993492334354521114280710143210784742497449292669977552533944762766475338849617555493166749433230780997986883804630977484237654007145043496687613349425779596173475672123412804676002428162414357633370823514201009561078837924060276828175573279538088604953641844577022284337334439013932131284871768246142653715649447274808495430551499893069111013938345474095500018015089790108022001888976323664100829338052922130226441116581755367213471574549542306388392934085936616410996186476638477258174864509371020912059511536107716445603358927340486488151062668200559964632554689977077177346962895156175934138401437524480008282582510945280991836023074442282555195230464 [195,74] -332283132437086035327329100422761732235410319943623290298144195797033572136333269112150819496641528985973841628069823210079074180301212719655726358718096442862681348886268487090226899156536394045174915427736993957586028469759257932130950520872602534310599998995413512043707218804343885728944085351054882090032609241083598358513552625967905534431575539580392483594321711382220719415579552207816579078283418350627142312066381321552962591993103050934397224470343011309527269929156292757590363805277108841160164231089442625428000549973536063136098503975593674284874191594761571019909640759996602221241236576604492187968114547525894212204774750344670853163702799849770153495343172183884515213584761160107407357263003581195888296735110955623805819568471411589979230184005593185135807271917026640887685662255664001552902380971842906246792690346493337968384233110912599734505583494079549060638897637184818158299088941603698555551121350495709447430422017140539789922991128557753413151518860956233137709977035881846928051088017015881268002024393147968023804908301545383528986955099995277211544443421324936182592001175462420988911742427972328611990196954429698847186394595951097226425994650352184782035052095244626956902575152457471840409655866458313618962374172332882596721701112946229922150036547562807868248756536771898556571014420873204935505110897139756311523586647466806228341 [195,75] 153006630792643627466857226671853421476363979132281515725418689176810594496628045450724386702982601865112705370574190517756312073678992336222876249526782815800251770890245971299533285881743082447755497163432957807787964663286220006675767320803937135782758696715205055978017510876901326447263108186286781888877102402873983451425592298968671878442269633466670081429006682312603393006399642091662181140865636497029942484825626155560136762988556860657930082875345941933564306515334854414661939858123476226385705290442959220163685352871010391453700124029667620657792047101868572352250369439888061823898245816777038422000075892246264295850112910531699487899077947355275198197923412710989539117378868063102859108925582500852221337699595432384043075837583831898174990507738782783315189572829149940726365271725691090950018794358242110005378602243219349911927793347272278336970914478884279424830588039649958698584406506898702968858862151391835428674979436605150756387249088974538555241176602489850020552468209037605732039241590683107555483837702996822856520714164438199900783007766434625054486962845866497053913055572259272871865530152811850501943037954145624489170607954649003780825543304184411563828720825964514058664940511096710119171941563741791942002257646791291807012067018323981524175174628207459667129384327039278489935003649182966347766642837240833923862246158704783122 [195,76] -65694479642638277691279048602637382230782101114805684004670187761636399346901249862680654490500463572718304497654263763908354686920677101440191368934764714104686211429012117721753456226954183263454151260616140872425633402191442699218530770306746945697246234762708624179526187763093491699344720248281090923925424557126919473908771470571795371378114225866622860751326702340235689217670802674795614208798084391807993842401245448258653991693388298346062597860785854262544205716236607846936096668837122965220247338481692333559535063780898614759188360107491125998892348768680491128131958820403662194403779116390886000342029453466293001017085979785606586740664710495387533149142604771555744094347338070022984705252011480890989202007652855268999512217224578482401941067531598848832596763499857570350349376443090986184258950959746249601991002694990996494680737648873322090554038090522792763777305492266935200427443149348309283782675450995777080515287084405863984211456108548765358890354938867553595175764385867540733905967196578188387092290144968585325528136987312036199191187426427832924756051968010147218012101962288215909192829823231421376334429599321275702206371758097869364950992490053477607915655895157053601296299413502421816534110194591760461251176107218141511967483606936232716177078414499257475758222645583389256082563319810176369518549754993542850449928319220172 [195,77] 26462889895308740860888706026317684405431097075427907593019286634395901463704467962433997648552572770086695980475317861705884318697864184324143933763935222963453109488654425994488740325297226025722290486556294370789034919897011846755326095348136676284363188971161273869685858565670969573630008909601313819635020928006488943151259538957462635239758425856078326851361245397798502313656003857222759797190411465485096976480550651164355383476190510914592108687601489250364946123377310046187842236760771565758976615687178157371653465216064681900049938141357495349316773292045791574849787445135730196693908608476192535749247912775071920700867163366692270519431551282255668039757940462891597057199706985985307200755808392649989165903795308942548035438187855272514689833083835741243928347371209268728931699770724986381605282988108596453923412049465162964456869753628269670088884721419523308423674328224367883182107735072359105585255378564589988541910956324625194188493423485199438957676326330239110528226762817296059030581764689470047183188603810696057923722390783682990561092334920687194413561779223707480880781124179393434959588705548759281502081412280325934517538787487610592803334399114133014150736771262233770248022559972263016000921681556972871307879398192946051815309917934583124829254324136004526478526172751255972045147101944097274486006299461538211513527685439 [195,78] -10076874591657720012394345800246019963016557026969317741191268314045812584782327093376630786009837303914993170001494607697621396192871217598715961407461865980541598647754332508799427100278003899643696756020571411757324147058273342518026311289406743319218879479165867964667100179069930122396010882485218772289787348387780908135737655534962588993379599996786388426342221282652720415962735406888668812967401514556376017192256474516036627377517716696282770892521431717158874813252101749371649213708826075210594984804989673655085868356461046757469118682510528176159755696894888084792964750806300776019000308169270541555190605504460543028268763506185844339906518446185028606868224539146642194336323009614012088634154000031312824602331659064012725393438473122139833765409518356643816350170074728693454336470456433831278187964372336683184838633527571956596510896586356240683538543288803760867916743957859101237842155569764606396288344206485088519013117912860272851390294544946759655736244079123802354851638207240624238374486196556715474571461090130714978294273346919050731996749288358943576132592396544377866433070002354795158718590310002828385733122181744270937529370651138348346080605106585587235426083644121089079532345694661352873600535671830573616913645052965426583044502652523076373418410469772317458742043703825666624406286646078880194557248745765947123898298 [195,79] 3647891988201817744358621119650942629721352281953894236368408813654205817075369074692567199474465713087016418032709413709685504056967530826493894396066533520673861406669940955909381373686871665553597342001277325873111678843335322730921271134120082504960735816649431845758136346258986492806373210019289575859426048935058465711481259136583130448927063755055102433248420268641791196873443720716607173430159006722252024395601158439703492802668408178472425358327343635556867179683279923181141459681139689722304411503644073765156236189383004491494476155097070264505600699749021104555591358709230234541811967159276427667629634109950574170674145260161901747013658015180584640609397018953054657364289182486696341878990745167298517733649689815118090880814505897556923673132519112197870138858365762133639486810131726162133316718204644989429731986221280871744076909025969980500821570496723383729438850182686331284013810564810668368687061152754957604149515266729254386529679724182230258887191596163786063118738261650379555299622235418021722516817680271623985679638031676109277463022014432047436492480336191140995825247411995753222120548323503265692042852030495938220178062993057487862286089641674970371577464778475558965328356099406477200912719159132078251293931151575446202334080865734961870768935462234107543449514597555394895551837330501185417283228678907155581030 [195,80] -1256492684888288524564666212035303787766774949864327489571646866548409388330119117531004175339443552214047338536877490881335551495763477610943353361965910075746118385611058145159495123148481473329960333510534767593208904442924856056399217145072188886054871643232416798557510924725579502448268604028385185580035698201739650257155158972491553104769918031111827793378586739215074481522121460349467503761141283314124802075951980323865802587207666575250801509365591129952472048260669342438750209905957877635738579572843672692658147884830451934893545271970023416958833213958599605280533139490336952786376632290434588649107104374634490247693006086523949482850991997135181630941348554225080954366082607911404536708198863832890530664963097278872162694425492452487868260388481043045774093742222068515233374913241861926662071997506179335828542966285430462994311717275656224154150120794738535334019079302306473552495716284099978288390953549637040489986007398364268025920062842298283374898254143611144573216464221778488560103575901418614544199786940324929281403573141417410404517124572066550924900762946971875382720211609658677673959038190261428278447680336456457458755534917578438322235971011209468071186928829584677161459865577599319648124730349753176660751757914492246913872275356045213183502114350140319234833564508220248489859661984259426711449446021685458098 [195,81] 409977127550083327614210033249549376769210169579789148874181237727210313506720473247668961773573793752540294436077973252189509950158812864038483073359540431852745129667991513290477032132504056232806720354891976993274394250548014736967618598679156815498719421535215013331723467606844215812853091568755074080113423310912153408187831721819415210184372214547806763435304694398560171187624698025473321657753679525110334005959045838109010171433247402379282908848040046815797493571637869201503062626070847479958734799632236560749228543301327322459181473413442740200185134599792238553548254294419963604112582145827651689916323150941149664256275474798515414025267723321763478341701498918685952261181073583959927864806913004751597425579384080210346790718890549249890893608329890201830429278420809406417583371824173551883257955331118590790066188397129875381429896371193591689310703076083143727013059266793209643458579496463702980485175546171782318615443797647329824779876708438554885961278366681394861878610955923294836193061001193059911034250427052539380230327995584158544838684752768570864133065868850208964772114966924891857436037522362523346151156112129576552281957656208477080297674648294044110732628248925100732470453253097707963124698176667755450216693525096365409156952179328894712310763367818290809923700522143345875364157755653184162407057153954803 [195,82] -125771533783060968433718416002085098484477499636337642731158118802957310018670196196909436737660340372086947329699245758305561707227090034227188849390158538729228914905431144309917674915575893750108602779471887786346092825003430416554238814230489902608639268586798163580082503564764992874536980628981200536012711649521330047788116302908921054896161182568389927028248906503483168415380456109869648110857120138498260322435120918381725576980929305686415330051132565637805503606840372147454523577644020722280752935863348454128768119782935507554599992755557317894177888488685827963048412022389197363463415626891212249315639158035436639082403331328137010693237149430060827276421479682443623899109256682439611559686553413598561110435272598503857847522310771649924533540388227988444387375415612274683251323153361975830473535352871685810549443322057724726196882123614081650433571498068221987946615635280643859567597296760396759841400528463030594096318508251439815950703358533414814399323709327062062438613867251062144702452436434268590709931753904906649824181014990822971721342132863767645494345315707888854121152698972828690440267681770101210979118336808978229471229020490336365634831858555186504946199341838630452711565557900530709278120131735564930203039387945739396631181170238733200645762241462287702951265294314422704744325267313468705856265513888 [195,83] 36016683550460525137779545005929920192655500045294044025584271064483019804147670018768512189140171910428020997268108340657070985010390753779667643435991200953932822716948477557926076089595527176592745821951126414945037695109749063087565248825728553969083980422526676391982705372247589050855890277681992847760037626081238331607347487522742343069886423549920080706323933570408866581413204768997995782642757205500870776919578678194685773944239471907416891649473369877445395350187066092109917464087634348174314727129125337195967437997125796569780460549336982483708060647862289366472452954012464020822099687763342915867644666139032659765161308716005252055052251365699080141728262700564982327441395689887491582580794272773770433695589102166254696011793685999493174314906112454190722390681145358380589061370040416015091061112689582296360988737157929548010481865619650028886718524100846451092619959606843703140358329578136956232403682037485284552253816516449270837995960454288338564681441419173310600231004886423499797984495927615883219740632425291745134688411509759585052707899465454653947166336488030138954179353616937902672740465810922900050817087244157362686524230824463848114215315222062206800100973566457676275289039864444867859490716663699635416429168843343338713114030741899461049848317488987577436374297126262997793058144438279008060172082 [195,84] -9587110968670909154432594977732915593790748906941797427152096990758203430409253803255632809918300632568748467554877609607185234578066764692984044504767398977236386589073032371802026488605727705450309391609336568081226141376446533214270316000373753379534227567562109532209608086643263793389124656713251893240866204278852340146672870731201159925671876289540369353794570410230138952098111886278341336736181679447270213694000539227818007973654850169348438345273351454255002289348708031859511630079041254167315562507871173235185105252175981590324162856749439819386669530946379596697191195126110847145841118160383876924933739385958495290755729881179679470158837076719694799289560582404257222835232190938515850906975876197896777228413341379194784230235061517904811538755352129706909105938370666606039264484852069909536271543501228717302406000492532108857672619629527114129482850444636652433327000118974247115184890700897984152157114007651912881300076227683322354706487921794916936158663596972604366485161156755119544816695053764555567333324561516907299809227951307715092718094660791040709318167633002749814775333603013401665915301565090920023225194186756721186571329995293296069054102120152483905807677537120305467227271919189942639564268763196536867251363634672238274072820843341258300716332617281352149029576412583733644901426279156639423971 [195,85] 2371309470639073035539877539978727199316827340922546561617627823650040176604881216476213249550959490155479741935703510614921454623039001110828234668550525833269611021122844813258116365702263384502230455271986723168404310309094538390157975894141467522271285036627649822605782422767756507789206793965174070852953913894844375284092640457717286928688912864501907973541131873978363754496813526767612632469710422790432880788485334318983996150076565650030968621170051532682142862624100603939737919007135970371253834872332125014758277878592092080676780046416802930479709409901087458474072863830379128167365851662237740916966847757833819758858941535415710580388917383199614697020555144874731604618509934670871611445470949474298220566503515849499038639109013358580800127024374929848809359464891639854463451272778244962262528027770110109293972318034262033308258960872628253210212261444339423664725221103664684301722701148771173681870917706010396234997180291439399647948273312903540981519883754824924616165631693415206322155651132765252842498007643637352723389037616508972513823611078792534162823079647622258195452376185943212457713493708737305320043595221638758481678012961026105407078220642693356422284801668319332764523337034401885011185130628809842978100705356157231105962229182825628294025757915199400762972151630464311133575902595892337495 [195,86] -546434301204486705695537984268673162078928611678542358178358818980118136946450649620787212163248321007464450993826675699711739177847122303670049885253738724981576301160306884090624377922786212443982909824081056082642314448562715129080126784727615758547793195699956376230323040968750882630925554244212894153296313177807151322750394851309984081004677429818922290326075579321165158471525258818266726239634125917935436136364368628951723872883071058616873479345271973416048252095886588108200860019295248278132016741181846411315369237838188461879010421176151275484678743240003921867429017036691942750910303530267207129647533086032651189083187491350796424178350116426387580483211393691606377252251227381246227200970341322236546162407861363205706621309191653482225267175302040904249119354840195863740201966675396401340671084021306364555044858887640756608944671826573059562455754605709803965085019958375683641091213680044587272433253939623763925353315145418081323127235390901081758305232422877875856043659294632775086561309772311527248748355595031066077523272764919434791538501330521168581068158583905550233951096396882959019874318165207470431462433523252997981603490324353342153335161624954175835703585389266302209279148965050201076670673005641634790586478670747141584842648163352038016412370808405168097072797170541755988709604413554604 [195,87] 117679607806188439501757576051856852008263783286386127627916121903760818899076509414265585044546201570651349577500984803537982210395643587762763160805341199729551146278904542483644467574689255084901426325510521570952964685660473236658456642133917416251540563831580872735780173093294823043041242590807087134843482021337295786559233142134474618713116860060625391973682604196012217010662288924989731687549235124268227175703727547027070352070320022243196582613364170426408060155635892184660268227237291711327639136727565190136205700895551896293862558108115093938091697676344929481361874516170007174983606607077059699272378283150774936449294147559833571182297228884742603348064557633613505344348342773043228710214521519437598461782419659946741521513821901781211128363068031036834223805968689525506641375098396010973614375257605976227456853202195802072386694282440458955363690292655319419890968555278835733330614167009959607106588319418202763988607051928851108756916799733505079327005566243771476919437362097574215119346786265977277884771889672301389804647131156643308969030933341316497909423033877989617827962898912445314744516243396851328299901391367457143277070413321095244833642320323897227658640815731716234254058028559383946199083068949192423628370887242535880449260342962138152130394456978825658037798256607421669956066000686 [195,88] -23706968363165579463914823985463122294021798779986469758108401254210659040137204693972922669708781643016748457727595299999739830369458567332826028291484793182571401432783123020284935164861035055538095070504197992773161276757609908569336779056739651623766722178379098207354841295260828292084242580053696711876408652126419435889214190360637480365232035909854058814380352449277850234459156332287034651938657404349512456869843950016969197442253501455351475446059772951620179819813877233198953101097498731845589259194717094734071235779796875977977496480652743225287406530008316878769237368523168635582375879086648289236678551710071343655524638344003922126553915467064725339238899837107055320619324100958414667522523920713253337937789700331564049239121599183257583547954302607946524302709909167729029597232819899686217867028956998076230980344172977250887450385221684997752447945091040705939488094271994328131991726108628227721569738570453572841015148510952015560433279597632852114154923433079095513453503574767888745771552668236317021666086151164961656673721160504578595477511633790359772310890840717229772314418543146110572651178433931228822080181899723436738906138291167428911309616545558148108947193474277146670465937490970116956380786460984065983290430402345950154922891189823360687301055484512639687533872484777279204536872 [195,89] 4455444454617623928667700935986102577026791854320457339987733640276874863618608031799547793503042068601813017246586385349055896765806671006295588010792907916867640230435636742569823582978834505139156111914550095834886625043511371016682306893328475511460512127091917645334268296258985418918863669921038320964919692351070303439718183382833498605841203332971911864238116014900164696236315450357946456790475124896336299503741716349559352956033508598664516207370367190623585000742507271948862592526425150567594613256883759913093569802529000233097508495463070964302455630348010628353155737643927720291996043456590975508836824478243200680510279030751907974540133895474863954467896669442698277407801909275535305612933986012089056093114504861387440573247836415586569560171178735219488307740597803089812244404253516730019010546785036381784319704464584531895289549117266958498686730150084147842368836461393696870915090191212334730995878084633930386850615707867345137465984251074192058835807601047533352406391703020185381207528995952059128573101211408498881041136838846802573552304178816624423202358663810458672164186528934145099083738577141030970013857980072683979276842885299070214879556515114003819772417501214393176279879335891131127229428112860364797846257196211281764389371967174541454924010389246453721297102471402960556706 [195,90] -777071053413661104585597898263238007645429043825441539965150297865624350142784474854436610114630696144708316199302103290115895996251957337304408496339039032431507771358097433969197447066423339204407144280532308145268278034086125564550470269710412400365520571046224018562256444219821841124118774803633419496941932277439701544752420913198572209658759207327985824104530668041622872698208573609250142920542020537627195549307311953627624042167643071052610769138906040093796528147835588428410432319179642505972044000239485093806442990744561259255011072136175138635501005816797020695541475577889446773096961921609524816053717118710939338549300560211039028204980139469579540017048039960480189853494846280322391987118645406024031002115842925376560991347521201518486087721089438466447795073654426446083855488427642112843445920056072250305849404095272934968837810801285828184461971781947414301952374922949131339750064230871506599373708382560585742152763928545844497720466741155592930368126167586937494875909695741947548848623219234238519778031590649620103869516973235951155635680010416564117727574344003158148688949741806320382195270921146802284792573301418718923456369699564413725820186399186758452419852912227367915836479436164631169202178381009860521486201754422915557716707429045423763875266577163536034846054158952215598 [195,91] 125129399970940626107650219851860191670861413108187372262835988188550589117421428952562713976020709543080695223984721445906895397926762231037471761993420466486952351533472157208921810079938689574472758226958268963433919556163690480338605458755215241827233798892311184140249725730969247598296255961227446995888275823817035546345933717423379280261745897582579482924886330440627632439977973638195396281951326988559065373058945770384215191442136232985074883283991101065152051183973464627302847598459122512256967091811152526355709434386890057009522919557519095195282610936313867779064136770974742274762642159533137506117074061043960662235969357756712376852828754635122895876756205205846700529977687372797964499008704520979511729156043153834986037198870962043449749382126889270275280767609950430536963438847355471617733245382216714919438704077225240361974938424734091998961553787182353962905637857793737870836740044502400906182787603268131723953158590735962214563397998264094729690902739524182889181535208885831951918067739315076947197051566308686556788926347046477619650221356390912083685238926158841915181710455556302299767389011492989027417312209064273130552854534259333627455738494456953989496820397911185065450842066432963054393178675070210036320419200736355229810772275859508931680804118887400720208711558753216 [195,92] -18552681620331276230396123586195271065687392703140671032675336846791032542842553117042848654402498370975060623242131451968001519508662541054381888131233865630287023125683705888280304542987740551085965542085866748414262517987600300662804706170177075919954598930827569947065348447048965636683110903758081536138210403473498864621520118152042247114170964814413514769801434332990010817156205363059996680618299262731607114616080304780667296780679196802445392892231226977194945776464102291650040133939217829499738415812427946324916148944326171593092408958418360959279499114592523506008407446809574383521825544299200487641650319919354191621615336189629156655654822675072213164480784117085783786989153912928345580172774062277476289724004486338457052482866089229181325375145407798407671731086340742896713596709344004481658324138632479348731545063963112717199591778545640728940869540666312712403376940573441172428098736003477081552785937383779093973483216871765102320931236037656507847341265701671896224789564167927091396811025780570534975571116720462906816519356864915969340408030338803033211612389627146649405295666577863861885807410169265068954883454556682174597464714448834616517525813041699923788125112921348146349210662585837895764217354912809398006576614371497894080312187600962809806484246495331380036401622308 [195,93] 2532290713453332902225202405354567372724854018903851525901546285518587452478586718856476561320305543139544473582400574233727181478977316246445084786945743328033715428699526059496642657076278827131524948292991934181852089744083455186089229844622607538366968239349201975840817081817395217603976501031787062346085450076574466899892863820765689436210884332143556834393659235368606742435237479076076123301933465472659469602838578145708303661822868931226929302879574795994093944351771811598414956125799359656970535937936073915522308146133191742315623596001332661708416685367948432784310043465885426501390051448348879891076010645976990271084720556576884250707516383436994175408238986596799727312217105072945243287355403589585570389766414074414383843829253938123696671439352591885186553853974086310403037930846580786804671843912591475751636338465742095840702009241204729993367425638186068432621735823796390684555111631645185469772138508867369670314961593196930233155550877554780132501107203532785399677205017080928918136960087668326019726329817555833383633291854898071854100794170224682811376049402023146420808675671840792771266302985749659590346740154545695617133500867227677597739214718324411762528142121616687264060459217915374050856365849113601930860579808605860801318615324907449747738362078942574295577963 [195,94] -318227857126542697362516813744968953173168497818794821442068889556380839871417574224784146061147916271406200843354479325021487412882110663887237256283754606445331610941973944513831655239112726138314695085969747188196911211099762904686168780344594600752352653331846759283609093760554806438768908800852485411498852633027574457315604824730556028425594782705769147254238914098418761930950458872381193590064151768812378730267278367945482443732024767780844814349166637163322586542689484853210845550190538065670489548825128477176469381558993742299775744247824189084685671102263865225921756232363244369368467062743527180625097517207852105316207268406485198755045600975200762091670979953739441123198424616518243988425873469686538216086102962406538900631345459983501444122515295177946238826702345872235239652889494099327818158349103259411135125490651282087249746040147363258478081685436212792307123743887732846170329013676590814920970619057216684432125400053958580429473601182643799933676248155815131644888819608470658405165481393283055479526115201241739747745111198406959640545742618168680376144411111374245543246903766223253486905713640622553446563114183741008628876875982501529805424760592363546823032207471989132467425929612969561297385473782272624147385612903085143370213552513652336996167062262887911152 [195,95] 36742276806451126840289286133268571382493944427008506184068663896432225796296213761791796039395720904129747425823495810528092600808037220155586647161541836773904989671069004678494226654729805172567132935926881896830229145533455283860972463801173684479450146487603774817969666223792472063245330343022278044556910547467449454409723995269106981026924276468722775783464787031798332794133673433652621755676058626833079217172750228391439521786650613167984036957362412433580988596639508097371229459722741756703383965880563204284031356341775311853538972998450526283183158973801199085031104432524917055868844350324318157940658154917410516134581978585734697632757031408003163659231611512635501137540387600340613612933769914759040723033556268777666706971060483982427403548610599106562474913427030291485565856738416613073620938335606247582219666608942379664430518168519807382522803987302171523114265608422425394786148199085887415790694318918367456304235993212539010694668100328094104096877314557044933409521834676332246307739906553937309547723459318805272173116235030462765029696763207460538339300044816011076752644966351591473850360115514046726755830864659969979862858494045888314251583581958214389949953382632472998761810360440165802365369134302034021802551057720761599104571105213737365998949911578572316 [195,96] -3879163612032982333208347514603742930782158392390091784679626305914788434267050315991685462110659382230679665410671870497900404607877583682241822681681874620526998784563539847186071739673826637423794370619202224712008044414221246675398404126585496869748560651836060381699801512742549719400671625083075656238357089354741389089736269991365129698725170755501495549693009307057499175848259399722287289798933122112219445366221660170602240320271881432908426574757166331560259734898359336410119840344705950240292457823728052598267437083959057404950089198865597707253778543822942272120563856531747306792486933811505795479944839406160537789187614606453697285942452301816007403466276969725348722846558077364494218556040602513058365644787168342345284823054154298223035789246642213583954886410566203880102289429780141309417704687526765886399247035260297497716642534954210043007325752989097240338317682269793850053029582293845205952150082395938626397393851054443480356506457564909248068501250411631643321492441029061454207030110282792339160984959149534140225889207838513154866518096891242281802750847556968529768912398529672410476137696612997164878213576439203254775812758513064204593063395798898356918733118242085798835321293467502042454900464374552916102367334626577407896061342088142725578173565438361 [195,97] 372597659381502863597798513866335451236496728770170437610071279083992871464325225518071062241576521712249264084979530401358450519808802989617417388938808125560329238498643688679837585370809771497303659438368605012175149169607863285038481825480951528217266493806640284894110634374326491881942373721580554933473190948334088588241510112210836720861079356667347615645676607009064835057234146301712534245386357854061138684371928024980760871833111750395937860551121128228447939325974787621234377723006556333376883323980262630688423952943277955459200265629767723252208992380077786078222429735538335713371244880062748403394730369473287358202365065053210695683772742402415683998336106001567089085598806985919903437885278456270415789017707402621047693620637802532306437891149406477910332853007932533133170057971851997880157050166195343993971270207701498794375503018338145694586113532674950995270361515399745292085989950479352474778902125313208759074070149187063722131697832126217885301515922436762477169480588083847876650018647494654913990607654126317027765071292390246871960636696576221868019376522043500572507088954558168174209108050069221234002717654377940186148070365410796324448774438800673589304581636193002252248916895367739111229735559691593692540890806890258482432612212954332683690067898 [195,98] -32455365323692014665386294144935240862875500856717823247365530007963504187498314672066894985566826035997397468793443870166360344514916309308553113667676816705295097456458464216227099570360940546206895617844460908706694334159073842092762205009096570858599618567063334242685483193035312134925655293041157207631874366180142509618161697431085345347545390433870520046466008887061912195829122359740969899967776510441371924844598088693533474668488178587424634460519686815080692003724483683804699010194028781694846585376207761253844829003555984837335315092922648910614902878453578604762367365157754797736949643852803237280714557521040607780406835009327767677609123534418482248409255560135536931178517871154360970198255733941918879000126171873984674490942929078393455163035401184857056197449671736141125179273228240218929674042081500644440055442369604752583352527291827367399480567306541419214336901013274600844404706584231145757668842784759894407294826930717320603822908146670076101544044751767423239882610984173868421558224773593906306830539677166470221076440091946407914302657497604120609020245171168712930660717932316369674841446079954159064343427341991265559379463760986964532330382773737992412360297063631859640355212746776443331052519240699698033094954635109294755159901651980070129994 [195,99] 2558843495815217078143243515038567681180189523959108226386030566706281877364115050986932594999076571709268249603616438834599510336951365602948087403862256637084114938112968105366572780906656341496360529939017492575713459649524951584379352242560373044522232408883673315365726040694937719056506232909084339155913884860998486583904965023267997796047987376145503880849068743781216459638266840886876500735516795171158458644468948213033768731823508355424416750886207731418334089497483162744900214909054695042201835684245142750025629485733487054468783747946950874087705203196961129964127397313248408152380589483423376380605867823111875420574827223968393124765994338976853788231884293847625406902674638183019071086984286634917424038936574696934513780770537527856928253829087543543754303159000788286114519060379615458133582230064561533000865378263889965507648614922026504491661178924005757303790269070351932697054744323589655099368485186011469872340103881008965200923050905481523064927885874237677092352179298591010542480602745208123986757659915416910617780944288735982714562924483094218841468490165336555686839644622356551003400177778269392196686253115615320774375785694539380313440993263700741984840621500071992614600536809151124799524874898812607246624614235927591853285051712619815317 [195,100] -182000104009212379001326124813851333481830760292802101928784615320154803909273670921077455066295867282398533931059048147934548029431253537557376792789667459941917596087910077079056226763348215213449005829533307612027750177147462653000008791272455732530029411097014110046131424191567411375295839717336842016873297827593590405435826763596176163195220513622286413307111490866336648823430103300757988495670451649144679978882968063547225356404078370123634783898645887670181333690971422256977858209185341901660035954478881206052179469241866040587980687320208375205957345284997555012977999262680768622781941902466610440262446199453002887340738449764929591775647329708315588425218015575971080290425407158924990595806384757261804878355844864233637003437957069212323739626024100876986334292330715045364142006601430355738925560509856698700650201399065091659804151957384629662102950804950146041719506291552858463145161093059428587131235282732942094312841943381363597140362473075798798769071126379285666665056009893982365494144790807876893790140911229084586012653105581150108903065970847930637470318951859841355118102849041810147987087135561537258321852488658283582920215879430625547780514377738995509379236317703226373462534930752684032027186998946269236125453562973179617589125070609033 [195,101] 11615090534796459224893244176634235925358384402188204127407654144569996863728396279161438996824430160272696513274619768642082027008263491091931830103200663998804651973851615621460880560351875632475359753020854989873946369537028484503988816317948619540180642269761408722698035338637470096851605144494606025828709733653061564160933726388193288348248667484698527374457755474531690513980756021057519388281554866431063553008942535283670408728639769872502587363952425424542951417680654284781560780349106092541307960527712044830526931784439413010959362506611845292105835280256405722920236755087147486102585234237303847043915705077399772333037836392030774359821431062088145806690550649124190411736284980948543677806414835721092287808090087495445143461236982182037553227491588820665009288410519881368142034949234404393034022059247305899595831432563253659376084963143528901854388545396802455477412227573493612700364941272588382619412566606275662185130725585686406228839240988216015122471637967696533103098678340382458215623693453075254818419078924843241253034961763397398012987751954610682684208745782833083561574082414855186591940791875321382611173431710010307906433617566650204050097734960679889721083340237787880925760127308103506248489676441953948845025311146559346942561581713 [195,102] -661652784692847356333643790302951599119705027719233231342359105489764862966183105026179441167094713215197156829826595304834373178640176687976428479191148285994602369447258545793614698147777634408183343047111163830799609495366864018644931394212245776621370922521740818640127517326189845388827383799420359107033785540917052004516654876133267565102924293503788688806292588433298644880713850008482769560420964353184571490355658662680110052491881934859154950138864703505375131369742975330027476719396674625828648575895815401487984632107249686210229727823361172053382541892513271869987544769191351527538612817377892167582601718193501372136536152741007436341091705234534280182710258996105660790415055095629107967171836009683093528546293522065113360801104004347545170922993960265271104324118752667692226579926827654603358907973453034209849981636248454464973305216415930046435219422406111175196422521607518702344744217715333687333059990303967703809122629680007815954595728679179635720216912136505106219182239319683506530671087941520483704456083486503993893464114344963601940195072458398174918013487657693828437444733187904367475524259076754002971565150972023147190656335894010531777039326678352327568384079026070532024436166378299738111885653870899504694392185302447861762297 [195,103] 33508985597122033351748264502304392835788135990846021093946079415911869425774277156429714679828885313025195132260107786594302822067920168306659059019912458668949414126397891317526190773096306945930850822257395075194901841581732396668542280433607371533061688594753155182284083063147810174872058628744157529263558462555140296313265666651768025744613939385670574298534330930020809896523900732323330283365462044209639533753735155110172467685627706883097086203396168169332205102895525815871718061602359062697968112571227725261280567391229190864163168887051705791569605932181148092049793487514331158109442006752404949552845887524778598228565945653958082124856884339739813251830276358580291844153903464651797117229640949825192425526888038912423371020988833905429989742156966687147442797908782111602568360847779644270693885827815206705890209379116958056327570119152904571244631809639060817547044902328463604472184635840938319379739192088565035009059790461647595245516750695836238397655693331166595962056476359615359626319121906439705413349744946920781915997837086882211989903047757668770527759102095289378927641836892834690650874850070742626393647605396936032570409594548610941325526127422446614154398782426581783037235843480721166069652029149134575827528288591266712541 [195,104] -1501735659446063028830583929223981109240578598203231547320496173445885361340980778354470318291790359929713770291470726215214955744094296191451775405780542861481632895064230557384795174794352585626304621349048467999230660312991859075599223553061830944396788339028315040967124133468349869466678678581888215377732906734739778910161088740402715899600254923721266452480957454638075002901006903701199028494390439077597085799148377219890403387436034063849837908295291332146152245649469344937870562628454466665516601352303904768792090480148704480493324654625018719860554790487870607746537893321292891846647794324970866668331772909868908073775833618034388160668616430167071187693758413186879712790663244534796169515577262971716695740232167177365244597724248614988528100945045775830638460876553137059858554059826377137257123233782203776495275937909531037381823881372330431449596741116919941132625801207172677968158901684752601028969209118268922731722117047731351239075623760323568409325309794292266236918944204785916461116646540912576211945965756175452859093807630766415168855259676948637505273171545699249430306327023532888617378171186012287447803086856501310212078318239495333441127591949886333193309941229327466801477613526485899713203623307916435631359387186901769 [195,105] 59197276673077762019460568228741455084773470306755620836334311240776713289566936928176081759690461662645439907686719742216816516547581137606528424658566124515716352633325663739850174985741547645534461063422379443045093111496056275380195718882540590472984411414505542505814140092082853863231213746207669833322745850389742730835847001243326143336873396290463575651065598459245303397035464775027677322371234471861765433288170247744064790608946924954189976785263509874258651975551936527716132017896635035974554212527774917131542070695048448805697873194737093396107232241267583436921959064619278871207637012457447318985665866192641368415886570016950384851357421352060682234984750340131766207791358912351835544620383887499289658538077649949983084513540240222870526865765739026035136575560945662338579107825970008077942895623320862364661838845055780274782546267707201121061087988004217282222389817180037916401066252677084843036658475509843047384470632762950289059847722292235509029959377966718842282413545245925328767968505188398124596426672386300041518688764214951039350356849472275667266570007311214677506571467675934739954833185126084802674637615029809660383367015861031251999737341037945033836514526460131638950004138400576481193971284409962813545138001503 [195,106] -2040198744046878260745800561950628200429317444139431529150860763398955131934285729934167660899163726827199742826249351933501073831487242426813889696435356831495109450529336146544124544560563825153328077655527404576639474929930348958077905312313462363761652502948143983653407619915149980223806149273940764878949128580605870132171257961848252625236416088358622479214663473816046004299621669222701326656252618917888853780868290406375695598669652909849216974358183965711154090189279021899583380452010364775047446342927647980434761729315148204428507209492075535986120190691656681934972991479749547386958332961823720437185806555861255732127369950283317430027748098800148447679594494245217386900173130168201615845953294343310853350317811335064079625336467098338909539166627798108016905229095648315013473446663065882136353929527097150759712166785063003313569118297657369290856937776669534963522230672809444582014388007917470976907276905567036659193483195081864455276427879367498514526719942855597146783096228717874291269112168845555290624873477801103936836224202402031839079435969482691940831150448332696735843553136942029001052283057773496468453142612029359269422617304080004392489170015188903107829526992954970984626273379352071329221452450042907963274960 [195,107] 61144597572725991529548677337897362361339589108468684648308542419818936787743132473126863371823098622064900668676528522902147831755410334231834823510069365238122152523334117896842129585080051767550635103349240283808173025612969345288494118281313781800951927953649247251288733528237863343486541632695186594917041483897957170881439201316354051246905619749082207490879394905902587422005425666295846060430169712417081088612793298074534780290052220294629190831045036902533116994822820500377166508983352405405842962318938033116748713160686659091041548533963886562058700416272152359444694213976715987778342280883801591719725553917186669925889901856317080749417747045482993269145322269500584163001747728461557920689829794176389807108194671746176627638899310707338940324065446610514540438233197916604494889996256825387377678532143542951644398032629903380841557508901647922018771742805176667846046764737111516326770290487696692865372565734976881173235731345139606609595887403326255725664982637508324920575597199488690109834408791079561456185715637975358467262395845446901268371801017507134636838512374335184890196758203969515652728874898973097794226674132639651193109524000873949146922511912792509110196120895813482682932144965906496509827799526461865904 [195,108] -1584425356518565287501506156600474631203795433539190479179877102608273106866631780608688922182006583501980401085234306779741512650345436592875843171217404811281626718935867771470246998108277387564119500936661873982629978594035388912521989200721716349175624416681517270950329393523215964175615079541514818650165005474891120406104408930566881689666593245120846658894442890556155987529911547504920907861051613173374392601854821097804373116554123769840360381355881695681721459761703573251840798183525774399314997923294437896627327083947766179347984442782291640870209367580287448751183050271236079211859631057212447065255057141002212828348330039351676394788687642540237112676345801830644717055512114594114322049434415352013693886091031829627091956662714309025472620984779533026257851807887851664923098796306773792965852091774453697156664490164175131003678123511905036601999707880304514446236645160884652661566746500257408364374764669136613537715764573024572580938732939509683469671822919282948210841225511943620512219781975462779960500157509401437692968637514035006071972701886956928931642931805922666594598720127445109217704603901083032171031108405451141818311951902075924509508064156321036811527761833864307571839558758990912582391262083345542 [195,109] 35193286440480947884078703382846863025416973167367355189961597525668786252124897554051000052440638790255994897515434813889394773882560997604884311529322148283836763800854651149336058176661177458454541661816807248422097232497890596283612592229774080148225657721449478665942633941941453763598054611427240701720766757400745052474484858657868039501383474434557490766898550414864317317916983266734525598559312663904894101933427051432715031201532971133725623803663640148247004114702538723444231851866419253187952957325703479416919644146621733139473739636662060990586320489172399915938101187179850980061380081329750958271960296040675711827542441563624938698875125590660991331860224868031775923263305141071574699443842684324008017692665945868274624639762414186954562155361729028459714204617486447806314940512141710059890958026086174665411596720437717193764912320994195027511098044055792644719839268181105341813734475520075959689121421162248195403450810439808740252645904734032307075490589019757802422291836584308484384763098385268244679608272903133718553715519244980808859685928796640946256016207454282463812923023614125957980762985188773580616655664972665752891212984869381170257747135404381791534112019088134733913948218659196314994006469299 [195,110] -665769987537217407793230055307818210796842482715015351884380353245343271983010672768350329180457892169097764924077523332345830235750470158234205072953726601852896806399205814225619186966514231639769504575202384148348840450344437735145819369988756239270929190430681691221048924802012478352146070651281823387867635981164302477807921129268370300808317142366495896123357308394069043477917207033949028596884761602449841032475186134260222405207719747017757179689898697246107986675821643540275842873580816534733666202832039769362400187772899147683008019726670402609828663654554188787702342408345797587714872349982257054629191091434338725196435946117669666856381755624846775499484566612810684933785822732824436540468437835766948060397447278454079294937599192249318542603295482231542153462716164480302757819914316979560052245352365915471486942666339893353744478467315466881435644811436132620727786948572938882179833799541376152902487073655855953518870275477750762984806055278770551439817542139920296500568221613854486263149711644134660087549434449244410496542919198716450304244928803033290820615051729509030247929202297716632567396680095165444300547311234191878702648142671749692918013157597937449058078645659242525287943522720329441142413 [195,111] 10712628343284322447275976787012677098602349690039035097514774105672115774967568681892943829649559576151368945635504821572294435403367171028845984305202273625106535501298897087141401477822052498659739447853150525830789274950569206337799450969039508252315070484107920340533873602318814982538508786143383697204738354833699069816148754344674483287876820221516137588057087300022350169853345980896796279295560601213506667236224558727793895879461262257275312906647189976768838065926548826786623382505472239050978769005126346000499719347821220734354887742796815821257719533343153464295682424745982937204486968333853371734918134476310747430262401131409101507523886045047673127450055252127062876820682560146962800982697746128586974710891869303084739764206245122393061801392845932510777254890940356430937571032614864567750332119427797974136185323510091537098571153418912196160879156824511035212727487075471380637182271230018998683077643755926402817259850236532223388802135811933334933966931831838488835064213065310639790710358516932212153175755658764966315465723801033205765028210526039193937181781822297397404992301586732898332736913537688165932596019608218551562985015959350754530451810604446892665046323435655707088846809866458074152 [195,112] -144220561807053433157449460851322435638966624780411982569569776020836722126408753608344125880105880178313608025333991873602160764049312107413458231150388453918200512698825775020836012898126833472743347636745926276449412939380356553534323692834087763241250268576681372113339059890245227908586604298533867387847899973062547284845046528130254673495284104285597177117813665061958166717830392141741683953949647518808534432898653851576943777528218612000611164836063454308251254494476085539650392440294321221547650247695323196405894944683593998018919646378112926348351163293348513131726954885245534245550041675897733759734125431659397111802270034046601615502428428102093768876059440027779127890144776376150016747575787904302254038674199027231913167843729329199982137373978209690417015332210195388339729443156586029413916831958996144907567311137926700739512151140325685987878553134389698304153559640572734407075045474484647201057780579662568781850801470780203484396920006822454965178275705099467300862674294259103361094965506248072839824069058200084152648129676534905479545684149479996012910894553468144765203158976950356538803131482945924915486122942050459616195473955769111240567046843704482543030320811534499582330055333476473 [195,113] 1613450556370455331893645610097733766238817995015872992421794525325923584507945551739593177526816153714588410568056354072941646469650482610744941761889078084603241008507497389617968977753416311109386720966290979895476452317147445386135711881872579797222718128508435586279644637644453683353879373322281787233424392784826779499532158069376819347433605422316304155614086122312027191256396791149433030622705458389271766057049789439203713212937284236725004493554408532681420761925505950097011850401747377074674776189904018350109238576262723665413036151684008051741009612656809601024220928484378787982764861189472206799082957473855936339343692529404074798356670041290448830929212055117833080397255551017104756036522251845873590182201993380672494448893832752727645223958631257563304699234324333006900357612961219875271116853220310562585628754494708534707612988920943975182230893793736384793436912604509974975315193225072843952041793287789207241370414201121884714173291598325579223309181125533200843255149951630150739497320634646316847441214543355987387347811166054774015649054684986536975512464752993936030162752946042636786948243399862375364066453237502224760827204710690719171100132574838505816452046430183311915841684232 [195,114] -15171583404247677593817369950267756960866205603028600213298193148301741776656188028869372636159617745647385633161663023442307417722833989865076053484110891601887110484989388727758814223711709754294087478465859077610193066755403588702791591513722693148880289532643169791327839868311127486262825437562728903487921068171178330168618927390212737927183607975298647033643179501108193273130616584755649394404078447293827696828952623096507485834630069104584630353384916160606959673179999868688284717650613434404590586859987650632102222769632258675139390710412267394518992681438246326549147923607008761548956659483704931902429916957220782396342302924688023960158127489047127586454050842899289749293457846027320350432601189102171534952087960153690125395934629837496487988849105455295243803572858911713638675702824885323953994738732518057947247474933212060729551847894700142215105223511626115328461668024012223310541116038040450835379512172212374843323145683094300829878151744965736521570522170381646260316443133971303010223646669630448682709778134117637568320414119674868488241321053293615805634064820928524515469981220063635504269167986337114687217439952203412372523475771608832261277295213237272509681831757354063092652 [195,115] 115807181220503301099481421203158645833797407705672038119318327760571979345141799616365635831815833253439938413054718127389833497548556143245491719450181459171541852645544910071728936073077441839691077747239194997981507191995652262935944672612923425105670900894579324623157282221886075795787107874607573522999051745475103768239727957711027340107952560503498764827677852979249853026839535837577929126929589611800799810489568717697301999098575389010974389079703393834658184066625246717558007142554804512634052819083910570601604235913089883168776532453340184559146549166688636638700188087580180093382954300144516094098275222974866712471017686978356849673188445461550265343195422202150591675355733611719818263945512567730973467435406611661634247450151021423898151280342419001501387587829586947544444665658663899516321460051168561202296942474205794691350975511728968841461835756391889260550980983202676437785762008629022299155979944593274967571885442160431897772083403364927955962260910285487187520828687208586156321085360862403033396042609796264581611954466744087568802089553399762057847077768044713131875512885557123119931509856600681041774432107732118421693515966968180321407530242868481918842821661034710470 [195,116] -715781345668900277930049253114210780980212703304608761994501839576484911224537903760458588204511342649734813004052493010701121656251383481490722805487862185915378301657918841992409288732124104901041211387997080812967884229661978868595720671784837530130879166813509826915169395373440006287204285867562607218675742574923433013671882865540459160374644476419502665992013616982938362955714618232431427415678967208877263986947734300503180732739289707236464554965836579770548947474605522426853462525184211696676374364969172038185613306831611565775923978853141064454737407307437887860167912528451463040334935119924739419843544736362048030097359358606329017402800513343663096914508892886460326725530319919225754188337439872761110122795628005555459388412222060588012904225753614516894860782401871107386777815056636383604408848124105486555086969516032821566293378798224851055897095064926041557160191165363053710194631604188547084954085296166662856279176550145691844265870878620205811528106263108276576989313998423927250305893180346240008195333993504265161980126114557766128344579467720989021664643829987099354797695721048698059973305137227391310296245528148612024618734032841595407939305790176444960049935188854 [195,117] 3690035478529232981484027363013954015932049633098355465710893125653696686842374353863755665029516160078375998991424374458229135407633275860150441605356770948576502533213687281103387108190749113685074126078178375011542603558138839149409591603557298554196173235154535693520510388945426229612330938568792301237378670211115177959764047229170858972376505136910606799079436682780742789410680088812053777555765896460202053402658696085408403222011889659341871800790563001352177479804639820527381936470741650376325568775250641991792464968079142645781570981549015645271619738226099082829591797562241374886982103485433463516798329702728205938503474359610658424913073304392587278417949454461380805751437118556361518318512553729943545183500503887705473116491877533343477264522338264970381541300764695305896711590150760740097070782479029052119698053948604477501324417130121477515475450402736364502795290738230064671083498828150903163466015895420883872613199061340118471362909043390575086333871024152456700659853675950180502820835526639005582730525452402989284436709162103067443990686295366636291282169054325747584579138842333331175864142273930381940494097878578576576621839030200574605132482184822443921533028 [195,118] -14929847030494546571669652993150155424060248822221447898781422275678271238725284055613765948047827321749756977397179735962520008881572893905913116513660636497506665719046986747330254925999542833459902732600576376077958440883124565834785915690822592366109110448232189298886910046934147747525830994992253731893692516995393065173309778203734012532634170122107852284149097605596969931069309415000221059693446296407448518630789063424953298859968660038599867206209893546860991186887865806024105943063668702369972863996680531873980363386492114989588115892421083335204512333273251391867836231343748525195489716136291834619512786960742885209393171610886883539757846189821093964843522777680501170052317395020062460214375351974862275437493415066540861148545736986120024795634580381686589069098015024389052235439472013565375793032104616033833041697355992260280692047577522319307692064201724156875503492201781238044396300833318838251233527127240380838951534881390016714870210762107753488266597182870209462761726617295129659945342034678862202662103114751781449355786621195509865339448252176176239171672578811355459283270534748531189314637251460152757090196234286967321504596438273071514785774798542926846 [195,119] 47627319520874147174920667721909909616571794662872967043943885703721394316220832814333134039863387544885887198042074403127140075203204155975068307444459396181577514341660409278920010125132207541777871887461582603748842152897796716067346397197345718955968347688723818341076982439694728412894245924205598269321654362661661385266448576549463168018213099631256941777203502693789898848796545809445199196545518280902166310147070072288744099396006576111045973779957313041000988416284658809189341843803323203578788731132426026319211739610105774940036222684648331965580210557340012115195135608592009410782035422517042238999696683772864185462479432609493090679520888882520303684759484772451538043073168032523948065266276495536656611597076774636221708235632897842785565377891378860324989443577581370356015992730824048743597085866754471683326098536504758708291133725892507917742448653925880535840114598418940216808913675064881061324785861174679079923925140082769889029206089296493093407732784811515803898538743737243594790263126245578875925688633702154429226738738954408153251157527196109727855269084039972191913083895371347809345081184360981208326389582950471418326050402965165373619512800270404 [195,120] -125666929199539415354116406273884929246027485970288631740472410472953270094399511611696383971434907043936155584385482878258305818058678155126091201150203278185321197770819963497962558646496744200834639760263309497003673798539081770106987206843570246745807443562884248944552406111154953647845256473077754612387843193483721510551004393135640352933569169452129598939542940217921698605509591254752480724894261573592408048030614041797793744290078503991560594819188192444035774209076668302992941667781408424868756841786593350460821479255023391060853003809689747652109867045667974894884470408538507226142852317710381179200463257912710648670088824986840734812168640794516157653550102162464821393395846753511197603061924910626468244039252374135823121880970104941815624613698527639822248409167778200846170819046058471607258214348968834259900569768557514937810291991895509489601340932071811806746984399068765803023680918000024493783310500158595788026367824380357577901372420919007499862292610492651347634591504075194702181507650169989790170149150693561799577586337824108440967057336948544120732221184436182572497478346242233816904911758999681674056681460658400898670887365140857607996660084 [195,121] 251179955698978932298978389491466525355995508168025534029138871253858355517430301927057021073083947247877503836503084076948250450762051043408661855583175904643148126865098002430409466242937051989703454910802401470924695534696227742054760877823302165082574847994220439548605651730165730017432752008474079783269522232209009066496553308018903837978876444793552161822072511413015583622214187003699229247301487679658007485208709614338422599508182325619202088688521016456225364272187504458063085688604382399157554831790469277734993525929325810559039364288108693880235754084235119269409599647836272802821588928979602440016285703008243414296630954107494967156176540000712425898749982676299993710540955214248377873531843562590003668861820766436808540221844473199658185682888917367033891931485605827034171705151837913335530522634617742025234459969389380082694327783080324741579005369111113636695347918195722007786555359138469394727675986583760257709700329196868598095390296710296328660718320068554874221864281037626602704439093284556937297746299074011945419577983697694544562316784974666028613418259088360992093639114784408465257179031254105881367852594784484366666212362534563694143 [195,122] -407844229167091744921197338786470465634770680916533848873280398229331179049160444582304712087395847138010102681831485859441631634046262918457094418307539262834242289707321407295330588975531961020779222980036193064546967792098419108120042673035329498014119084149589988531432957345083590672733985728265109135989579887644854460953216613741333511882275186187490842372243905927713861252503805990544344631982290163396041153181003028893197783105251356482007523567979153248346686164989483318342278191697311999872735508914505536988819695721236031806738482805796511786848018157734587252183267028224177663695054857515553802920600972835742035043058879915435608206091334488382329087435026561058521110274222710868246101165187421558930249260256148283399008557027463573136945721664764685513658362296593072319990437369041258519011871972989480821861197866450364166931216638620582798864402786472819529268591187533608416395046503507190448406226210214200930302780785579817761312121663357254434538965349942879534805036605037751351139911572796018844329070235813113101666379519265626920943184026257369537562505224117144669175966959024881472533151650715254897233657535033636478597579082962064 [195,123] 520088933216913737521900890326888092394987714088750813191970034424351042180580321584665972297482879432671988861676630488591560406994082027672345773763640481958506856801100075057094842679682036172040480476639315061416664192674515652213467298845486801956196029755645066909816167463487350324511204265962454299182358781617595166194230620290544259676549946546702550103592062637569428056491510407595488687060914998292345157902669755848217253519633132834268896789146309350070760829943673039102522846363266374537788472222233554217283195987899113743133437540615936635204933811771063486691029015553863067879573501704422508130158673012197604960981425092381646384411264587557443275030861523981098725618650681320614338843696249814400458760876083693470506194558710342785328637271906608944247453175995403405868378185281510518415109201536320416748893312659263471365734181024992493718142482884448859281037047586629964184471579854883680993245122449925256345329363895899358054469433547930685350183163397906421985499068795659058717613353926030760907555149194514322618472042246340841128382096931211972669428322313230744151518797265026038868552419193637591863592827186853950787786733 [195,124] 76063708120161409878765286660535229187349927448097461879876512534790144375249127140398638045002561326811589009794025701832154198365647858011771713182003344041283053928934564246259341683625723687144053075223322777862379261836713262277967977024450091964479430275042028765028110648630606158066953614427732933594623805527209852409754682830248379384087179372351893946357011046270022812536740248439438871139805519016162258985486757583569009380430090760616400443447917594294225088481157565724176159058387262036465928153161566286141815982249596314038223778046721064683522072933057710440779174541905361890290300341060546466382441052942808567835182822997661502697827218019521176610902108324363629968598611656437470995237205285556473987616583621676922077215898024721523494064013162185548551903120335461228559387074930283879125041522045939791942587780138236366130850911403317045679827483656306362635261047565932554179929566210572332475538724618551045842162002379027188784802078833417022506950211406149258509371775069769969115770054596782206590858665325499163868165607024844704177681865015675429248638584750509172604852670969466397750221629418217755961033924997537182 [195,125] 1137292615066623173905664390070810866080751820469141210552100841435814376755107249537486994607914467882434580588265518128811668603758676481530425306431151150576435267877350704510307796380984397232636871796977266343557846636335262442237506718417348033658835056176188609671697745929261785081854664117405325725517635968884118486644580005801362023261622382699862335892796369685343290639982600877382250426670660440507663882482226456017487083808012450064452043876356817911492298104837326432451572377366532887599611576616744716577660082819395393587788256635533790904356909148162879739344957382396270701002726314044624744833940565377037121966264767216494266181111897749705617388300555545001022462672074380247119237771712861183455055403514895810700928040301464782425188693294908131935381217806781001243063340550542203405591607483207608140212835453447397110673532595865728382574998011144459877390331241915218713287536697838701108484698289462768704589327987222093925981970682509366481070583669943025909655296066719389733800672927311069050542751854010150841237755977836678611616636335938446396913955262958263481611415775751004241291061343479592015831535105115488 [195,126] -3169882355769456977919711152065895015825969079139440994913266250716367855571803297562792876673474368368261382040000384469817287500436282863165508129652762840446822184428972522686882912730040306102589791312070501096344932106548250880408144052726451631653909655045258285289538365398425099337855909763993576339395387585376263610129187292096554919521556355893290511773415262241933417047682624729038844446676695723437309929926843841226009587277820702347091728366537033485405888241268343638469896646263979144936733538279295969646934202034348881728271651467712286149285719795384105284412821348174939721754971129397713063175828775965807733104387400724922126311558805771988821458382382422484339027002614656882543406196584667484203605364805033486052394320319163541437364356796239825978762276216683495095478738749546367295874790124698953771305163612881672112462470105067086721408269980239971275008625759944208253532047908600161748853298740124974503051355253532651313064409065649279485843936435285480771430557175122434383806284918108922120028547100558582326348471256899058073224704908315141165259906806015228844503595375400762739621434837909931530540708094 [195,127] -8493203334290974038219766109226716148411723177098669105723065228456821477406051540406937656410441745016363800834712514311625714343662001196327307645502358273454429424821316423423224459113616051834486050795856465945386507808925473480912060792760242441983102909149142258517753660922184932388287856255240873700675884431709764986401073413688013510676542325232014210201155177789266302737265672594954509043507773769992996105058914830307780213171292793697620616083540388897888141191113939438666787220549588101973637522309006623246884942344845700666434157152365050079360029579422488497364781493635906541601952871520483142287586373387682855994975186281537167225349635006405847548713096247448883774148363451466869134231023293909995151855274699547711990394843564530207114992885541321751663546227376446274313253017852067061204864856380239721377256532880482878852922473023074480119715929710509341346276702291608517835283069828329015551016691566896029462332904469617252899896007913433370125284382568428036111361525013724902777375982009247425813534895187981406404151539507834476479273718702391805330109485704121535514355701667347461436646094209254907721 [195,128] -2293539385203463039389111792739179129647144409144766336802823872265374635097140497746624626960129039890439444783196124323515601811164554470763767894937761002108670760902113767867011126048259659508669629060777103942618087007753577776283770373995344208120804962592480437815928921888017897800060985004477128235762936804072081643913152568895922979906720054350188374725181657098624720223953234871788205738152403257304050954090923521255099623403733946255148224750184509427427945723318164195233991865734114154700049400970561902727371128216109246325497226760659237633499182450694949536836942452652855591010663638533138520346849462847842747291962574075620408289146974979957588419182618024315229389196293686680824079459392613300190983516716808415529595848893732930349135191408021928163701959214166699216227883131418900624819262341392026811336530498057221448193509955975922826707495441974543512751196062595739659650336031917866354048758640906744707146611429829679426471942347289313177007840236018213015150341067368426955720290139197648776686537933584002625345369259366091779293748496720380344456913351956473746771680156896838821750198365372301 [195,129] 10977524825853911116681034901827615764836388997286724523058383382229855113498206147162326668443776366712308859733146331300782359702642131741297108253397447959248730802297018168485105648829042719326942776858652147469857303059620907606471847347593507957026975079347655494768055982318756801467075884279002275852825741961274410372837288991450412444178080110981715592282961096133212618083908818216083671654347309303156313168783832571783971216985920117737869944329405998322260210248543089856833270777839853585258643862823203772214625941535803901608944029901198364698516893233717124527550262448356653774781661568964421745605688058162307794682830799113506229195933816938244587932485199307417095889406693063152718699213611234927524151121564079450461828416717805473412143983751764774490137172909022475891020547734875753048733632681608537788235197152258708790337780874752786540360814910461948839056895658661853175585866266889070347909035660276222515348577099484756705176490854306590016485764162683471278401546581747912750802583480571332611915665245114070899494004879971159027760128506848759844158215069837231350778152407357554776689452790 [195,130] 10080335940388625545519374718962130191758322362071096546029495901667319340075867223240856144248573892615326806683579960796723939268148179475869775277875162596363472375889029277803620425616779427390464937107897543888435121330800039880508511256244710685297663273264311642771701610352919192899482417269583551570344661958988119929250813146423548628628616834648575597236132948814077790123369684512231690579127395733531936796387385990911533652681308105311033852655060261004123307585188716973172436217718996798838442252723331550020137732723173351187722482685277780862190068383513223383410848393934346579564235025279723090944487234796051554717909899266765792385581832995018812680203395381109594014727514137612843810237111475497190615378800029145398273628463113911970988990460119479538902795048609141380869752784755739134430333746424527209031050944886841602417687915891474036694430821727020197905854780683693843643009274001068826513212793991271154733155580227229237394870149981274982711549781009931177718127689549895008108380526454666708901274664636454404107110483011545391812244963522066499258814212863102535939242605675481406476 [195,131] 772934125973364569467479085131448448213464694604333227896923777978059295737649653383939941241222561418474316863873173143173369574219714468764171991672585600526412666706928051458314604328370434655778516015964476067850656864671357726911562966066341144082477672828875851708088322342667415897519792732127962105269423626106490143731273452056701491309621510663389441689502803902535661426173661559591890044429980069155752078753018548109802573683284053517103265097587938177584208621741486187000411888768202523409199704964160381785965862083883726318978461104580816987922152599480614937233771124610793244569240147228307115640685100737070770782888173475212555225137715430279796321233012137983125509629173803557528969333463039162356279436644236842424369659902662336595212041103037002295282921758195976880867183337120782823536100398228095445198031777806916961611349005951448280359263100394682486013643418276962984072083456068508278367096522634835962014569815808565955880779288029766016214371418160330970484080517762040115307036702858661626559359332077392624269396702663305503400168930898616322507518179025489739472917453619250 [195,132] -2063942586226010181351915364908897166546224841207120154539716797887249466758036049834334254219306677915457968239592951275971982138794577126635289219012829197929979733627821954950625568853902812937077077115539048484064890694753292016790734133150980102975725086076712165010309188044302146378673111703211173636918352615099360695209053052159666379963905904207350015656805418093814300122597320306979939849763697375340336760549749950119495138031808729744605850569124387585836862017538027356020194935070462242055730215662628330538261178602236851374480740796872904405730142471483101429893685334116255105347252783353901594708695119598242859902591122143736898873403713104908656161902982743621774496465206875239577340419000251147131226809324608757108800156344687984332250495064980106308149261307000196667686832435321131740502962640551077629442940873018173484536817253970510877901644529912414406008055823480376412538271448380293366634990312078822463672102007074505470525991447640853115547299794058793979339468099611953262875366763478968498116568559865149873318695219117668547779591056798889142550014666396792303466244642 [195,133] -748742421852894961222338637399466876190915651795256804645252256354725526020603041613695878862298670956122056256784451681053362814747719529485845241520150137789296827360075610327006421680717721776158837475072813336953682940395199950403046392484509624363216366469902143071523521592807336806475307786261638141075673167953315060423709904810259164562908805284925200941130548476416899831803847175723434616094205205232796702411964786411391039036973944550737459123673968529793285312661692514549448167564426784758355008699757323963524108057530697241787657909122796046820647012987252082466708629761743796812679790961980203289254199551724148243192065081663780371639096840914963579584375948572283120951316854496536958147452879786306763670109034164770438729659959482058807807207802254458517120406102845632732095645011516087834391533224497875235968142521018184798813878617745763540286897028661815458988866831961369033803017061068239452840021611438057394845321984525122222731333069176744321106540117344592934847893610143588377527847974413076688190860028848749976496275367930811981302759241240001532064034862868371092 [195,134] -46276037696836835870378919326070851278409205603163304556883100333523820406530308499050936425598387399115164848917777290971589769318958907798161007307244240142118070903366094076845098380901142145173654398385048202620663972377602322497249670418871175589695502209789099724430870789186024657341977859330464773281882149995158388395505795167545129739977218159357436331832012943716800391653070119253793207699014406804291797381591974405851339516519793553066364486882877264019180295546264154362901064765973474102244212984905381930126691492501439681427240202633424431859435199518986601349903910556762569179892711655420859776241223890368560522131674912961791150674023198143965259921937936901727788967611069798152104525206855743869869177679454356450968882472576258281538274789747087072127695448855761824227963040125599004346117288689862188130897813230018653043621825847273646433961806412409115324891247427654758183848161212915124765835635068202280699178598967722754760714734633562150399113424113665760789186040258169009432226320175595295721651795905086106313921150907060642528763856008611849283280399268774 [195,135] 15005504025896539941266708281815276837895604767082830207955704653810728994442882758250423772477984692595929261767619572584665141688905750059652379684439887525776811062837938658861891538813520902012892527027752197135315330560263172609178315113927978181010034187347474796509520451849140449211203200146358402259686261974624220322086852879097036237226262615033335895557276057348451156975603756820098911387433332914482633814336677342249307515602177839992231999590490840656039404803353383292787465483314070710164592755184789370621662721161950144221944239129914528821348949105413962036740311764437606419948043815064827087419421009177419316706963727336927158532192377653882690911205625128258892878678305518541283257950190995313311400887036948683109083843983899274769320170136241600008886465518582960202688410549360620567130498664250395970557452013242395319077770320999946934764070822883425469537781887685854051554695451089396602435232526428108830351515825109574784276518437167720473403850378436912892219802006460664100686863216731324275614010606271681761350100623274454695406905721348015697487397 [195,136] 2410547513140124787410264752030115960734875378644537320830919501468406161000104135473718000603633180788681976255988525485683717659959807360360234428491336365788845086982254057303406465393590063623064314895893735316386677561033378323725850393188711686842793682460340650393423640723342567904530367997715145368287193482343006265984482922508717481457505663766840063110332307392444339103682123020839652301230458216773560320844221495788285097610176888970008955319984481948103603299095287022733575666941989724693694452593434348705317195183001818320479223919967290250117699836263233619798260708181405664553790593743358072148553872298790122037240856831876876423615814664592573334441650733955285457097042851615660079499872026325497462802238140863426721209629986801242968892718572650301947709058378776966671470214742448663786733250003593283978989641955827807967437291075122543915705239307153343432319263388154384700771717823026075723959558964862909106275294372656088440173396974389183660418984519773594122290379451165339535824375781000495075167892836663187786703844243910792114576779250830996 [195,137] 131576656825344806722432090311701862887559728025025020608621784389683336867362390900395280667292001910731644632911803658050799659648746026212466604885596238902294627532681018929863098490944538423050956098397979198098396729326746422338498099663860760218116964592626081174737049497045710819018492015410431534317239644523752987919280912160637340521865042747331492752044896110834953981035775449967793462200212257751761991769682705180885240312557112812365339560627399784252557915704407751427769192713070044556573413849558418208370165970494258459691755769569145314260225053231996675274363343888220192826217886400687192057982883810094393287505420648226636832235385304420680064584516643891912999587708028198567667215598976353206153514404679031759031552970570252192357689744161726698237532617050099066575692496157026611009071050992321308081992559755505188727848076460302438827318065445873073347744271313632826488083420453292646580582533324916336109791796206816898623987214549076318551624935739822552220791520746229644330530950245865996460613907977470776926410565437475685679574220659 [195,138] -12805392069645786924262188048489605275690811667513666099701445989136652671994128379681341881917152581576079807475107022242538478076053727178541518987033710310453166264557226000957426961958767240259502664289885770381567545091030005793109040487515833668965644504150426271311942524962527099306363791611793563745974840361748533041640350223188311102596218064666692837156184382706077967821357907560591889544929265707057713425556836893910509588879387158988390525394866045398421429161412239584242368760392179081412714099642149421191742032703633859475760247791388768869331425119442872499032178198618280812401955700563455128065948048545297586967014939545186717533025910995460668841104223922509404753308305150621276982142431808686607055933546309383158115077719754155588841414927151590727590614660352615336336769449303056423447137317404055016081472027505214588815692290073889652769118468886634089304687413988315006573666769631710748877324729751285031502193410400733782681413242219906964123222277687078068782960719424083670397820992658258360029810036595717431942487347059440482869 [195,139] 1880036687721198141533096585661303826386430513009951114659384479071577053738609242408366457925043982616570270847969936378604042319647681550542232461701789956467710503638761682298877250139822143156384999458655949580090994137477615538531698127850483216453729265387423961520804216120944109453464889220462142116207209432724327948418001354160906848316785998999677763630254385498536319823057092670513539066083979976863257799613406174832862007197508811068807781302731712818126414013770831766649373847693669062527269451015957856743771362100656941956491877172915049156384376702301827988876936403143307888751686149653344147252480765455646599005064281485498339398836554099035003472036153412191608465305467021634821525939361214741260739775261152379262850944721780237865897263099020484798903227522967416212002856467663551206735578027760939206162202653821302530276076668994236805067694045401016013439476566473961497092621599180368005399782862210586575667712283115076626649463983226469323604826535182519456870878561941857815257465940172295596250733046320298660693709398867814 [195,140] -338695449198318996210939351137674848283590498708023666484005180753092824313071181338122052882814098485571998523495235469406121238076870363887869853676598617628050424627654246795016458759138998694810158818303021666357227412556715446896243868070705403445509291139342172613451736632047559136102443543434805552040873831125878835525625977115093684305426319672378647379902635789820910901267715485313935013384397076262529935959106037320849017267044304373438511052726012023596934121552791221861861003734108553272694539322107820849581043910876591690780237282928313147922206435069344026085790987746508226540484396472091028505514708270884338680394891639534847769163912799493385959307177170389289951508813152253617521793533022374577953711236815349988418384937343881071158922324866821640890468795073036473590748845303175005141173946226720184827325401908356605414095274205952365620014676713488089700323143446927939519438639746095294842196892834754866131437784973169669497891347907307092526747138052676104650107579121665369886619815188397362376908699790468576175994758 [195,141] 39228773235839907281135036380181123940499107573804856006253962774055696770010186247576959051149938302658741623675023297250981352651919258171357921532566884591907493488829399404486832439869467752832164236450743703461918882340554347116945274163078558157998630814714456711393051466605293806144141273470163296685151655402276500366140489357166265601442696358947909376798777921506797356967917179415309583367094926873944682757934832506792001369100944888050603705106400664283858267079649539854009399607199500325685340716963639611453017658341994801101282896068009344178449777784681163146592245409770581517853620034280523053457281638233847726540083905125951326978562015591403119272223049016882307895947748701747101247537647168369279612985670027939062450176258286147210191103659533946640101743193468447883105022753654531550331994453288642197318598108801938026670158156625524510125765056061848572732080105276388949581875190494748445389553397144798895255928742379534104811741268732892118918432061298089014308120708355590799273620987088352328183020863842810697 [195,142] -1998300828278250590483559616742202788397750684209316019333194364306733058470531136284283825449632642459228677026905386583409225982112250402844141875533323496638962067989884095532563170273684639237763343387711348394906119418132208331972950910416242380046296115815680230043896380868337657674825278105847626992238422953622272855454207334311827146571518715015392574678684947088319925997373463161097846536300607067296973546674771970459159265291748397954935260835956392280082491414515802251080233993847547504225316817319234950894091396434186689944887118311159660415958597079470405582950352418989466835555656526209615088220486470985797956572852838940477359986329463449714683544992632232629368278491973143362838860774302827325575499796725877848162676515031944574078017599942906032129291953511448321949053137648891183735223843426592154299397088389070016805295527060203449537071592647445353081958809247099077714129018085094426717758486130372428805332963951983700932274867139323575665619919076181343635901424631789522356760482134182906694477808643313 [195,143] 64189713499266902783048218683606884870845294767582787771852484449233241541158968990485239640452355016121480723141284506105898487359321742118280656201199909889067649717618892114518539282364374254095695225522644467183306528670448327328331245894961615974870624844217858335981479768006126890720741424413848699986340120702950078460623744573903587760867573351212886210815833353546499138256550842141596173605155681049729198855081006139378893003473328508728296564567468737098038743441235658844044403261400625409669978063883527692084743814081196667906960284598588854298075574127676983877788589044077405401981466338864386093001966051967834421728166446700173211659161989344124764556892188713108975579577212121760514693254696326710499625496963271998988685835832867884620215282630931148891245803021976300224815837435352825632494695770614728198543998379735007488793910919378380973803954206410415328304665222303366285371506218916150470708596182294378779851443418542531141618834076132121210227508467559700084018885104031293381714517646894138494219 [195,144] -1892695584775130637452457416932677533454566458447268660122315291004899914731216588854002492933139677534744039692787747429154717208972253494322066757942000742073143498483371564434076876924973902564728938214839070879211177696739173122634851435181986708374735942025297851048366013907068783155681586570658760091712916292993065785387007933146541973479906374132784591347646573422173325409738282561204669148293933917178956550480438392664590611502836664104733867317724888568481737794291879810717521094978871734982450664886491822869660349893446290357668487734912489917285649513793375167364888243526689137157538567525767889791841214594862255922687689061681899445255080220335972701069637779182635234205203300878163093794441878260464739668481322942096909826567056583679267592611018272409572632284380484321643041367955256157326983989087976662170235421570787850667694320399593884837349797790173607177781140227102244828156147508944434410884626827985222811668491658768650721623542398426387999121947611047939767479328794717524511714714474367 [195,145] 26893300977814289324664744186265463869853972986998811507788253208293637077620140732463388812683964681131104710726295047034949821354069863366647852615517175202131640689191539005074185978694968871845545294239803212430855269807924833498652169376928778315025296793139001322891305214866446941947922335843639500462449560177709877431890125489816193174895516411073584009601307900586473352803456294857128201985262894632927901325489695731182402829501801712853581943162367437448210037006688888176665374953956854711598169181705146173323136284075151216756211166567517633354905115653654698250151797849317170989843497816012872417873464558344449631313455773413309630213670103845631187460960971205886799103986335925445132459110660944732036965850332709837910343091660655893052300122894762624261096449198510590887274802710412056592271633387032227347219483127697713094481568502365674555834047807167121030253827905490836113039378142275094019576026769477199062758195394766885182007504876819809801422077673284176607662945876978907882019606 [195,146] -143736568482717124454358149108438149803162811985446214304768305660986617535096066396884539739402789615979694373660695442214438240561267662242757435691982469828374454364288939039984123183725575490658634413348547870210692055596983968159397507162873759457480698907685730212671363231167254776932624195863051235563378566213809408039872023964181006856491057144367090638263978717794113570295184033321967788135588508711763048519865188797811654816045370260287593879790986222707927372365108003328738697010066996264604964950500133290511672774125311388751528541019461890468198682898388304949689656464217005217890061710700148092588472058315019044335784098572982938808373727998177385419406141393237537788089345740574801619888673483428794166098613953204377937832235871035954935254691934344250117746563231953103103307881937877289691578008751962182301880546566877767313993416840667919917079994352701607781375091264394982293572104907811881225081357480820394767664486538447881270156166916735096333199425357766171534946535354303 [195,147] 637040594464665934925148552223132620155457911446599279542422981513352435851435445472793808604221574535432286163521479925998522902337264596457346619846935029453825880003732288576441909372887347861277126087788033690772680744721776111467925648694285000560074513904229383669775696818958991803510092309735410858611353162066047079436303966431035020814792080588988025850850832977200752462997009869654468663957708016498182102430729603037846426356366816619443347745215613552735923424568619547057407599007646698744536236296299323654334786938384850466586355856083476751085359810369198970522334409044239376190277152383901668055421954631098127712437162597591439662119704584813219251924590816348744226179787096979349803704012337869971692217527839904023771716884817123318479856128191436611266808767388100201914393333372336432060101815898070010631712806195595234948103689231950715320830584652150225575541243745857347234948138178410791753793646361362024769268066382851132239900845912354432696694603705674783085322258 [195,148] -6585966256850594308367486702394211816510440889211448634998070586151945368490718212812520328072707731051009630446596280035906211075037433548198212065343737363376296256802650008583603699120607557407668510736862390537303828963681406165836881261682244296907459312341972850915702000255020789254818201438554509133856716861719937842467141056728397386379092759303587139893663137269941518734719979072828995426392531134752401524484874779070384884528007049554628100863228056216685161916174475993509434210627228026109549707906588929650974406528866866888146849128591744319038680305165227594125721355203883561326165799386285063761034244611497098942229954675641808450146691759231681413739257624361516416166207136425344929758616820784050686419782567876997576873935765953792291017061973110864215338256033108855233580225026542946657303683181056112541642413395111019458413266966860509673303198330731149386701890131689336350628120562707486838004571248238599927126626937242345913982566449610797956505348710642397 [195,149] -196554961415292219016889696900101100683428696080305135330806252093909516728081297594165894171566711301891940808539161447167624362086061257081208379296124503349868620027184509506561677545396822512733313580904599584717702072758493130444765556102979018203361678250076994180666170939481372173603814740641561632194204019978110373519817422149442796658538064267419418088772367295765085921729824276659892195665573072124767054216553061035553158275812033466388544819244653737227919216800042520311607370307169345743760436359147345782382486353608959401451075586488831548370364317874497472508035976739713758922015357002486915303126836231960658240749461669982854306014599038252267096714741175378438108060302725743590369220654989611623757481884474818247264484583445996552043053051888845772729173620986467493215953101381300691719593291163410856964484467873522535353361099769164955940898022792470193961913022827767886364089010675179596928125204538772023213097046208108992114688630700644997307704606091 [195,150] 186387882527481150602496046701081487706210696882630147442941576140591231091415749324530789467228271084370565597866969961803462288293914528929890837720948351128773806803644815015705167619131856524782870305372688208851402394995300495747171725002559924132851932962792444038987458416339292770128924216701906807540569320126807310793764534513459116253710335825529030840226133360740630379407197358220364474910934448658438228538292212845230729946367666856486301337293044123828643873811929953191605365489828704665605401139041290214017652773278769984350519472461076298061037267825541319349844607779338516131955003029056452415993130550428562031078535037587815723114544390409503606922162410884986787752401255049566014139839906756422887045964437783598099027012390132638108251688137769189231695660032394773646366609767595342826287368007283177371223364185433617702388421706148117809343626151993704593933501492664155710547807201172605291065825920465542224344533234706406077396088382207936580 [195,151] -31651203965305511790329815202784884734833789525821021542026866871707171895239066221652825240098426552118714732312847686682987630404103192978619016001406583664929225971153100151379679525588376886419601166243464937672522612706097214426613397474286915029912233074175251756903178005088866673148011894628118179228752862895738424409087565198447558611196251669924680495233041784529900371511517321490513266213617439121892003664652328760158641784575437517547177831066604693609086186849589337924424937031446020896983143263164251423627089135275080804703010838534008889835376596374773587496489811671070925471643754324882738466098477043388044196786193709129547868605824344547435580397217101070826383675070716705837973049715562842009898959899320335885677943810380297807200038384031414245092290383701503245673253423050599290196061999183821044253482444077350118117292441119769044139781120179803775131437259999815857474344791450991938407507944271798257162826075070734081576496300436125 [195,152] 133961957204534634430520472608331557517459594468963150335199456510971043392069843698978190554497836060290850384725849987893995892227104673168042034016264178097382321952430785526759013374251997778766153200609126907119620546758022028974165730548693553374678037395642115370627467382908048633627732120434857825653921577506476664768138736593243337136980104296140736461577862004067808929406944677318724039903171120040929825431088850799683724722756024733940468228920822804513429613560384781144593003257050584558642090625726806670343765332656873034492579743656374779067580678794842964766850052031423113229655471129961064626047267390416368168316732453933185110236848534582575780164103383303839063030953883047781627096087504485146253702320002363047006874501365281755058820284915246915800419000181771720190469135535407335208232225460425245419689877309560645148468477519660887912446671084476007891416298384837712726179360120386485238667934076504482931958686717077869588323 [195,153] -157958089131208932856286012064593622472531885555443497932825679921003848554048493359963030656519863329831732373046369300839176755967899630282507906833797300112743998444769167641709675534044533090639090475949268493812318096961412967299237921591207935673057875472073731660271029772589775606575409947061550765387586910834831830074546164772141031278953365403471260053490881311631153015267601123174448611739625299253372612529830535063939887193810191508649775627592355304896080252713400319040025437075344227844210563596290611071067884758288739085117874710512531756667019149496863316326976147748033811875581622578679199265100799294046530724615002454141800242718610481479853276532446502238236792867702931979110771225382234058297850843051199476977050085850672299551290282385785081976808564391290550174440141906687160098645531629850570359199859588132175037377514512390673226062625473098974589623975751386711615970922249203438233806130291860679229193343402984493 [195,154] 963999197184141864677439434534102843913649988783284919112371485761721636961074262538225309480822591009779853054852664073327132387584348397085082866018238340715323094809140745226215293430985956320106087715498376578246341670773226119767134914518883959006513520936038179174920445122604799418675349906040988656461003753597914326387189062425156484454876035772186750098538053682245470477664419183399963869880619981517727248662672389475112828101036853948719500700474688341248434415279723131780656225108948424145252413827742705587824349683618883951694401693929690102543195421666809157776588651086335518035116087488876615008936092279947314959795122588892142179196518435802713159073466942575751848894721037221306753376083838589566152882395853647976651537621950960762832549671956192286386289714082411784691202361402464712366172639303897737579760189122926389796073596845540052522206524904110395564777087144367615585043610271516378619951221942859713398238 [195,155] 49676008221821157411993191012111386543000979206838747706571183268337040226502741221887581393784375138817635650046216168052010349967073995710588696963133497152281777525198513488771737475926152702777034816743912803973196700987154341368563410585896759384468564993854600302445014628191517462874207508973016212034527049107338763898483161520417563781492151986508175127318082574175542340588647746148711140602244556687891694782241762085599312139817399774037352620422975179587064852699300587640214628547767618453094161927881217829985335410642087498674808872866705603848774090750514737856747004989658864009312249876576655490253894044381477162964164841070368573485368200441939688120094484676812528733036984274100992479687364746552789061325475069196249041209946597805663198587513813637524823743765027920783283533548317095389659838449348200509245720836367877255710194046978743975543036905918647650508093869112680387866016090786050061661362809885752 [195,156] -65286590203931368369204392925491920700341272654313665754987005543424585164478952335637110723911944949099315116066970715489262279260537357627567101108362369325183558705126120316631969214784597658528639266084067839016626415690690785254490802218016190729314111209402644709222673596848446338943363551303392696943449011700673179852644287968609018250990818365854567114591776495830332769351633511860497879150635437759132357737676718572480799636559549722808478232492731594506023166114431906750500007567013091444417854964764524418307287510851363755534909597952905687269000164965397230531620972856661525302237237195212160112987159225633074941594293787751459914500465226866391994929573825053455431611613451288830335133998498772103213173932081304036540488146525506136358015980715347757386346208677242416392037778926502594343345147020713429170831671012289378466767656194760287247797335949922961012071813128997613900430605392378690670692360 [195,157] 6989071538770179756800641042436291740153558586763418054488211095250641685172627261906529133206329416873223796993687727436908134156342589642634477553009209083681366193845337813087643322558941012023223623155668132711539179194863278084637499328529078977791640948317620098838489695097307592259025758821874010312348865175497096703619222679609257416511292261011421634902670499563266380377464654542072422312775564923056037831542165407933135053035722473051000089302662687124639237961129824685572803321375766734871293021800909806228079458989940744762435691384005276477869477227553814048856346860858741126711207208307717078473414460454642859705029342879212824666162349919286791701036846532084850044424049142629973984949894140157811544223489561560152784254289440828391328351226086127498586031869397315859433847852540261799344293577754356237789814701496611989073487994403434613588710508834949505947257456989793330054732501426939571 [195,158] -29226765284437537532416970771229701059470398384177507802232238808302081558437397210755095046277235395866785261100259417400140758940631486600337464632834765134957913060864078665264408576810534167731089895606955800048304433195509121537099352946687034333454477204126495931516862392114570966290519490706759603814571850488338615808625038408450333622686423585182309906063295130542265197065138879556019536023147838951321664853291156342516312855184909290783979069495789517940609800593361790483022898798534235771250865726337742398682664856744612570585923258907037471709953230499064811843607211245121471387974184383290596143589405916411784117846724184972243885187232788578779619700073993256830317447417064958321012209990983476497250909762631782047300529165305761098995588555183575390493457185097409888211941818937947502135471486863473416311032079830440856849332200280368586472848527028632065830559394357829070008543258597 [195,159] 45879777038968753290401943410884443810993271457461934656244249189600439597541785599324034113674423132173567287731635502231060386111079868271098612376541926229927114225332756387835052666264897765848842103966825954479789369828848725460306014684569950513037838947071565079500538571467165759036290781362302513432660029945280841403384072886958570977089420627475676512366437482464089248554107193419033295375186321198162262968334777237924650163488724327999559035086563685674922363425043009640706717683889330973188828018578216994704710322999163590490142330297829426684839316412270386978154942626909966583932236788962726509997089489143137259668835678988547669409783566439442733889546127246707378645133657928324610085532485960184486190957842326283698490524753611633191754335149721107045129208049415893676293449194157316950355400452266138985210143218702191781182513224145535075498321974244247725806483628954641764 [195,160] -82772237362680356556853888383865956473701196487093135363503141443894424560061691466553258833748503653812778289268161998292691483577846800901343224477753491920662165282985391796568212372362221058482905847966528288318595932808187152776382922108841632104904802734136499205234316134075873206341306028874762512782430322577605750844187861095757219028444961707547987422650299568572983215164910715982812624688362767026080214973473138624670748217962023506663730703222640090540356250608221835279692453931559131693380112778941385595264566726175167285563966501871513237955043752836499639599722595283674628544330342669858206943786256068912057508770472138408752167316058636858599713892161158052584271973035544061237648146293211815535840770748116635485252153897998286140806257289970754239350955406613019802277751527404789394439581552325262066102059589439319364521051222401314489769116178566680815521025824303 [195,161] -2128424170611051824535691862102671301018032134921052930993508333561328399482228140733309106672051395452552408811460916488112300671071917619044225835400750310110695044200709945644239566830286992891055839283638346542118893174005906864046896451761255083198979682274394659489919327705261906658990708609351367748486716209594663361796600656673644472949165529489045775521135454841716487640169677785341052964725432568180395478985390625318150152043102710919048383142886757650350868367000076764038779842612346951540977953385065111823736954961580305626925508115230095860427421184611694177755726794649711091771996526046896596216498192825936349841983235120468962926186811407280942073029566772570894574455287406114462391279254476531433051233416148701193120862636443246556399071552662827170872107457170494700850182341619437089520912197393043365183202050787002590212458236851670369096649190170829066378 [195,162] -19177583579795379489704798864511349114749708893046276355221802826343167791639536340879000042578581080030845132261551015265548590758092067682195079831556019433756574736760049042989213028807172292434159700483679092302991814529059794951296010109087526282464401383052976381138942538438011593381710955970101828260872117167622608499883026304222115800788208450213883294680541089001958968928737425072065603688503566914920297595229113277515048443432116197438284635063111293258727494075508877601839125301671481642362234605720751865722064038755786104164235007881375454056857131069956261243525294925816063812757689523388223551526721202866381741087309912323197719634561750393731551218645777804516232206868687592603622814309542246574687700757790785701025441426791834233765933644948565874467095798034047926627575913751696924331020101351806591035550599661288462857326002675601648874952782298084 [195,163] -44152535768571967254234501078252713120810318975550676018028166712018360285101016264502731122110188860586660661916619785624639299998538205723450275686505249552432491180232686277688454751782803849707862096882036327898820952282963974215185800838218662099934296788998913848437430937102538354893437773112186456802036921381270149609292149792686368837225467064497137387385202457066164960005965143966094098872679325697383479297505651135736478813820257932985169366069880928860527022222223772728333812863142286824822304142406253001305603988068722152660169828215079397685609173438162876739837744531218913406112961770190807906149063295566393477759034913528713294297854507328961824934851192821143070285164747453173529885191910827489083746022365371789772574156004501622073405261490404364153636526908742045820620912150984349355306894073506744038399977126813525525724758056695477482862 [195,164] -26057428053554128426086040460772218629264596181515300700530013574066473383733497736659329386296528825291893054934969218215858279349427587047763564120990497708441559168215461818645983977556583143305213833273116556132162908020190148899228250536329462310113471153295315638545651341002962983185958263296507965488641100075073637324577304554796549610115932489841791753771236221941911854894533350925442141232970615259778820654153815933393228338074991182424944935844848023016647136156321089672251312443436105364899740600171888734437379985523555035478618159756294828792701580420590127506879263866720923380745461047684713657676887388523449291645663910261113837434434026813699554479673900559859444365885542836620901262251088923011137332278375726842045061397480654218920466695844493156844236446664785132416386087987570661095140019872913044468141843510445262466065940287756 [195,165] -3912102462041641932551628225832702247672652639261323319195325258914676566148273601257976758241786631813168065447620336009140867262317693785889030224499121383519539627611749049808240495347807904340732445255839362514454322313762373478590288250284856967126494279191030551690150769574763488778122528243469456945382954004086923449064429105014098123817494429837770779675150064321275498037240222085120354579682514786844974613456618702382890687359044284138311225120327015067746885736059418872551899829303405282119092393177157977351542225110849824187746109499314361131392286969248294536376107876768550275037972093375770239191410437185663072178787256885407498216483407279274763374285692956367975514722420771402657281149931532505828286343660539311593224249459750144904491527193114476419726228694610324932336480899814954482320908817029419294658460721821931340736 [195,166] -147054173245848228565704773099346605145556004222126944405268703911448206535568904004719874764833715625034537341478429062669495128130423076526644780759714443423155166257590291194724216100027773294453513518798936456022889528020624813614584022024448341538402974519440594019685956032381224392666420890500689246354371895893802882496021717092413979509499165872283599491204915517948249455711373117620050610024694004092992413517689157039748797685760668321398177937968591461689450902324060983024838159973528355973394014116554198417739351853338615324108368094446823283232572770981337200858271733375589158185551098205618554129996278034001830076224195846244856613167266489316908153386136057397036378191608109752640924223983348115114981286672878752376464896227100513618337387433912897778738707668161878664208130049257824423329967252666817569698976562476 [195,167] -1351503642404286865606121536814333233678243197441682243939327291808067184818823821145135040686772674476161466515431155221106351535230527548557985174373841703015514635887501557672452653037581109588868586409188311380421820968631376899496743502126533314621840267922568688235520568316069786368880922593425054133573239279235907916051932399693023108869466336182336273785311772469128942565330933969170247558787953779038125546400602071692490404259733724667901890706148275289843800965512244489404162818991281292914444127223572045618011823865564372901026078020935576547747155241661695495820996708786018174762909019123910913419908421140768552735705686738089632320093441034572570321368290718741505183792744031859341803091731155600636398955143511320352037023817139469485830013511146789298066294155088855866612804822153372858156329612538249937 [195,168] -2942738528194875999779464892969553443978490564811220108669339750188021593960515056281185329036700115332023092621009412830214625496429566235629612684122357919046293045725917243765336647617577971720317486601284619402113039146607131273164530802572850333617436634751619192548841052180834026037206433357131120673670727399139429278855419780192644435432340543385112952688988217766704145113916262918765389220085868840741400508189993039498748312755112672425956133702555790542281434719332748313308184745836012934447516715634061929581008704929096212955065764203899898372107212837691341492740044730081700713631337984229661034477575630894511552478281591905131705960521377055102616973321351332006449910263792171404738928194260104280900839498737622948008275855219963746896466796596420357197368295770591814219519401964720172297637588 [195,169] -1459346292637942091537045413322871590845500449775580451010568890304757647629908745515940602039922831124286912081778621461996523217801712765760951823135148141409038031712704965556404393460777510094597417911024090030322545692730528658906505681662760914490128726444967111739337362384547459874854098446318610631508799551956990668144573876794608224628100703740391832622440568633557999909929461004677168582603827976185507088400768427206789409498666442156425870580580800501026031100272631166484548572600249944783614649677928656073784920881634926162626912428821549790694960740030941525771316237950945517132372998603444699374946184567525320481546693153740853725694159159974106741886850367631561333324994049494710212435074855015771011075209601678881504805325414826587509105816640076801833242790881135850355919802392 [195,170] -157137248987481613144199688882510231652778785722048105685954886972700938284445933001125239056538050559668858961513145296777471584070625496617626982591785449383397638614908728644828759722992482416337010462921471262182293223840454898382604520332337084416471324454516523806577353408199784139868104066334646923065402445050940898309531117828546301167960195960854093043878147877417637248202015942044339567807027584085619968875025932902827786149046618412312119774328972387990090133801300186066025283177509083444977842766723570658475763362923126607740501739832445120911306001922467788971143190303078343004267675604683798042073237125871114030148866821845096008226028079607475673828213410206636056009195242112586432759564643393893377023103917977194852204779877222634528748462252596375599056275678097141 [195,171] -3470706891583362820167379599734668976033012302769650262215480508461745731641099906744567976451393904151539072593378697327203992090873409242926788539762279338806934450560656050229636689069548545886446480165071171799838543941682173599877811408089494379465463830252073603431618987110680579989173177087547585630912317147156389471196025092133369343907200326866876448089911750822140813904373491081349337233375166243979552509962077149269315649478835854062754580337076187297212742972865529324599278983545350036697106476297941260297719187363215146836518875913410618254719752732540438560397716345277824373088768942891442640759746066976225338283819815786881118946038298216960296268791605295082256017574580504895962387619757816873087239970196336393007923332984869668860742904953630011124733 [195,172] -14706775302296131133060434396960045442752458851746254729584794917874618139373056222951665489834935331158464189865939359295243286231317959194462791110227470695670814564935629950974345167334021454714445114073698873251117224283967627006153207623475470935895734256820423572255299099482890822149193791071529074035945483949577357675775863118618282263689733412142093186676434297464995739869034277256780675189974872896769145846107266414168182683486026255836397345508008168981449193010004175091695048071353279178088021838725076009017766452561647621339584599514826426103197046031059427963202438509681104555076309567158763577848474451871950716906496895692443989804402457965646731953363603520571979308485731578842803830225228295823505890169437285091265252405836382999310522457 [195,173] -11055931421554102123057753205307183191310366564423688427594080965941648140166839049809449225083816474898820902192276889590626291346206023262369825778161021386475432366433420289328843142158928842838367212802476134456447097692924542447197172305946954061583642883398667502358169462575164679158450257572192428816686559690298548217741487858655822199801148428989072758052258099270625092676552481521121200022624408627508417791519055846039519003737829449019578821557976226360736639075624169749146600971613140559032813287944255254037189042721436578100438663705688748773887407447295919878768994494709999752415681987647932903627132096002511951681121728134972062093172341903521773994949662832349973582492983703604086224664009352500672797214623123201859454899587 [195,174] -1345887981248106479754752081543426953509481118805963707482593745703243419765712882411130549116223171101427807815888847645887739180328909953656811837112337470826319380481739573926216750953613006631816198540981538120388393063282652030267962431470202093672118071842114154260346271261163979986366465177432326778284567295039736315932361224247685813745157277920767991208277429925503211112324996655048250624210106628222343775613105272078697846467965395264990627579118704231404971403195040575849836359550395970753913835802474373224979209549662936076764071518760151498480332571912643001082535507534568645266822624771660709803699964094035554229327661628984541222391139544417568496502506504539313153644136788577356078614527433850463376970130799 [195,175] -23850851827540080901604528290902243731385962746271515703586586891322636356707439508664683811801548194057079310294705338112089484882943516124959209341738464654023398623638881943864837652066768450336434199928293078543057146778439267741126736408439790990345160282364884089853336596979422247857765790747410112576885179448874734922813577909036443260701316344956254026416239634670890437261481507106256046242056140577823753416077502142274317174681076425345499670659533993797902326766391969458057886519755491023798926329032038511027786005845611634589747181390165427826406625693570882863619954595233829297415509129388556029849153255607980356198458982859849652869147602354620969988491825210540591754130993643625036648125767776 [195,176] -54322816348016820042170021946651673369067813229994290700657664904786877611438468375108014096452716303612507443257693940035197599226778011904825033345052087429646544617287310943999556799864218107044306886976749889414715512144857677131827788072316106431930909194341531685112372320425645774632911193728427616120852440244391324842379857694622564131735852057671183973770708856153562802768652311214140005996905686036354175445655595922893657748201148954598172590981487241475578797118855838231230931961038762037758966369555258281817737975807870328752239160381146517104832431286103096270607744614166522059960775664038786461471138256054094043840440224293179339995396206134481148821187808533502626010972144790 [195,177] -13737140983644000296261362875412738775617925105763194465252358467295550735184544658179446630361232583560326437355546829730496722024838656424154530419362311146972583800753050767119027899456219097192427838056315426267813692318097101773334483658909741154590931601450276089089582176738220150664701435002862122150103473069031102123129883645956186138441524270600252972147023403778861289530293537586212032810413189893519769683826594829763458682006962905123483390223310280691999775836150296042552659911830670697516749394509747287271439965189440661793783450200965451276374627464292812527905122994810610209560442221099607101575065711634557685797787546347713211408454783152565587183106090986 [195,178] -324438522003802858138254385580311326580160791723301377933894791264898821502516011390826502559713644230492093070656795778286009587660512996262751018777198322205773637685511003269055603721406777908580025503948969859847095779469067968058561964408505352742260662894617176069698096624154923937209312879517980827678904023413979187670234459377550949662604598233791895143101924979280424163911841076018919377482326888604088707093371011862995073721122201729173938004420579651138081007554063758229517806090103091215803926555563301173709059735756119633908592390887278453318258571004977017236591830933263558490568649119466368321012182231353634831074191076853166825017993048 [195,179] -582346030778583931131915776436857653118200236290997338096503450767054536899993567944741849482204263890574897249616594755424944661390270868829281569357964599564428805441081469759205844740752855074334105246174421987539754480815825750722768498144231254730165162079412008332627638977777567090808841693681384132294444093454098396807358996385932677357650898158352731119212954151670220167567717732987806206266435604502120481316542757784332432572774468641029222266051179873194616776431317145633811327536504889316726993384510883436555914443454195664891379938356602312226371541751508155067743210816832842602023669347536061088649021342316696199432288 [195,180] -61984835217333220356660618007562709236568979860857297412007430158866536575175701662846775297326224350691798310608379260519468079845137366681314603516335710635728465203044082528293317891702812668428026640272880789416483959498957734167107184882747363639033158375447249773947217166711350272562659385880955065987996118177031465922535545285539163480280183570643138859844507141450091987430705731176291469156288980035334518365662647870984369015728252100253653808193299734849080932808215141458385496121796984217850125552808175652072869036480835301959023441152931583577067928264815854100576897420977895258033572396476726529867 [195,181] -291176654238442439624880753849197326016513258732958457362850835542004381433604156458992956339700088864041330324800407273294675996117409145362900932287992075818731821273617292239512658832870370835780733472549667823233969925959868636743856392981080135850474323549959073683319579308471156403965283716883346683948893846787281341081417265833720145861345379445237622271884241601886886044482425206291336563218879934800997244817015731031144075067504173913050894555592232929240437054370032246921022799129358726529307087587273430665612707046196651549637199914218755806676512402631489943508311332022096030 [195,182] 1906810293868696009670681801251260090971493972195329049745593771331729348247579083767397858487500565966140012199485639836618790903007410337509821550203726475575590076565297630369259740054724837936638547622023951109885091169299501240275942888408588712053750232259823269652118273259088316896841753155707419790016000925188989299827453401013054623283158132005252650341320221516422453890058500562342333425831776262486340094744638943498455673073495096814814189117548478315838601432799547017000591762153389549438282473733119460022457201565271556840633886052148894523738258920389744 [195,183] -228962733876466148491363136036608936443119291314873054946428280906583806900594597948003453569360050525979774226091773270968707921162527491312861202931456809194144701773840886567682602912907674450347926172104437711123866838355484450395784752944816677644724660765030384267126232781553190078895191156609788205583843007006562841780515334113453604406302490698320354047278004870339398832988787705566846553507615437872054240944277937054100085236733388283200215662519027223517244686101218718990306096061885360159928863213467095948711694209481472018342483352492776 [195,184] 2871884993244149072076140230290650683217022386516309382107058941913615294658132499368428989071469819049937024804582622112929156016020562237681004920411948902433364971419682953329934884281243819150776135959160754107255352410747274930694857036687106932704021591564615493845638829349163109306181348486496901176209324745435051288680502026992180313138891281349074716172865521913014652642109455559276738312864096037195586959946045936290913133321836618665935780421610751020881648743146109367991541731437337355031330925398392078507742753667687 [195,185] -2907273344364038668848980755946230315841281976017177858170109135685259937906154944885374217020186355497792721694666687013221267675733217698800688891005042628323621631011482422358761159881031187490239410300726953206097493882187943827567314537651771810396851591887394093854694946936736859369869313486174913970378144024622142267601989573183262237987998908085990075504647542518406162415360842957450915830632370781733410094378857667995336932671882951896025104292754859854741375269880753030933313011431760459999289497243 [195,186] 172796920817031516795886044444586715716350862591289248978192872299401668748795469338225947056175189099987096859315299102985428813335890277646419154005998581416738221914282922110024092376614162152958132458355269046941308927140991108497700103275198320519583771205153918106129368804316367092772837485283044189305086373848671306363541844791094239505762519542662748257758084438784108182698528133359226459454407502245440635998982153237655454145136443210160846614139351907836664966481577164905917015 [195,187] -403953195421764421695571911624736166063312976943325167923141138227368930804293836492548463002854015664064492233328508717914705882420381894316523404155205972041973274103181017201163248701100966286461166218703269273448150173415184743978642744004757923747883118171653317314813356233955463744161865761514882042820110636549470992463498623011469755682866980194848863665520937046868188629320766128140773716903160125084583211185448848001129361550801555759892973550297832585995 [195,188] 22128541664067308969870137421018297980225949535227928317521150569557270912983693304678933880719901636849677094899889558391558081950423341179017225415857027827830604343747444105969020079318934817769460712479280132027559574973807621088470023857716184279188092578922203112357829947576606676538235215623502264240589896850400826870093999054703327771707389665560514727487053765855922561868599962420032837542734102473152772195156570915854828411098754 [195,189] -14231420837598836519206743927550037822112549610845324160840271945962560409155906646938023615480452300811930083635982261810223781792303317040223220766374636668317946976174261585801664336449865439233886298936819898958887734342448255112441561819565646156015419942621287362899314974183673364638126054462947348968922652493700123696409322320869981770405159896355886549473340857602628550481822997477829290449069204520438670 [195,190] -1792954641800004352373834236430749590124700379048341363267584705032261377640860176715220525069225424453330083787416829138694102464907729731954433246107286921919562665817076140366783116472925556302929411854687604791605946168014739579092720077884302755394081379870935508473576600557443153793527668381890520723982100556460081323678389111516512151173061421976077525573416552878260404042441133809743 [195,191] -67371061773229184727111935093838400783938365583895274744752085625791151038721485268868172414604228748941558980972514151601170538565402764437546841937607206770063775701200679517071251544387652017834303894638655454454784000141957001109870948657092437116030447074496685655932903193202538112840361122125691210840106089590160411433805748823653958813764845784624151204739707416684 [195,192] -145908602643114491146399460180430957290359570454652726618915913940050265096322415866374524410239922226898537693401198395401716935924847833508535871571237929526270853653249426907477360245618857755680162154514172278285087184916390011500839781015106806060228819566904030013445823742882464008666909998862875510710804560282316326619696752303374095013110870396 [195,193] -10781950557581515261927653020569818624960556544003711718789498465960203194386655374255443846961180693110644815315487747587685546746688625979224993171415847756819508128718469233069333577366409445227225283715146211844972527152905686085482904370373665956214557517009932451523298522553824820533658435913401509894156652615347465386136518 [195,194] -13346033296067520893971957173784869416941781950565003616494865939866391714154492049857888815370951908494882296763977634541546700146696075403354568538303763471954395619780873247811674292431770007408889725364849377752672117560882512179348064740703923697925530131100429550816991096631245246952598980316204297778 [195,195] -97337645070869502563550614791763877581237287223859513986699135371033756896501246701721542640061477800115540646458415258995744983762152750193260936467815750101318811985284623682903054439810493621538357595022091780262227074414345514508630699608010684079777047716881577194353166211483 [196,0] -21627109430437311952182520476282056896877831777980564379594855275810419541712251418863249197305089169762088804646524536328329481776284731253248749661642762047243869679778619442863161996488719279438272373432252826994870501977450752450024740408256811839208556512107960848823267292384778064728801275587958053736578757986546842383393544252306969251826500570608416715607360440949262331819752246790676321305113940613700107650404168602203475090639313617693995297884863154445763416355981958311633957771214540460846254817026443273002936418143944991435044736229030628792884108758242211224544968361637951454563506145825846551188506909868062764875965754286677014486688912384231983107690921880747500699459115265371783157837071357666582726484993130496840112139044913931348749912854200903307103495246866899297538743517458615857202834373058938109246576773606053357431818704115138373219045907213429122441616435258617957469941158879961396897439215860555228844065669941533458710467061430908368040775695132352316327284795313506902290961871139313119275062888922443519861974230885806037977944713066683113555645080585289879305048644319305887855485416770189300340102176962900668432999641691061746664845188283102409260135328913466896368586743005901163596957867091359279802164935129768638401356496896513635745752634837778621384210329070402728852933864580667253408059092522760943256514837504107241204620442609856620572985261743099791068288873330401247276096196273889821312787416014730556383696114547566521562473096110156104415670023946039016119268417358398437500000000000000000000000000000000000000000 [196,1] -31907228862389564364861294398113495259888226069894956625908375355823993788056161083804163204301869333429889651928330516368253622406175885347415164624398179100568357194713395353278144261116213835003861533696859433904544716045612148706585754586487490725740507722940948626805356566879907310273908502366882084195207313481915061870037355127320741431031146956603177512311729996878150901677569821008576012635049822420135310608409146116641695116892185338695337139545673468425852559462026616600099058668980557864761466001478620908747851811121381475907036005385266257441905932049817744177086924166059705893488206433413667893795916463432503285495996880031031496651769959483508547657793863631620092021669539415637352531727613664988310771724475792291181761319398260456966339272613474659837292614734689367742982987919906493041124535675162744252957332006483027939464687445372498270350108415609594707897661383911130268143096404771204871386435356257546133848630328083077065643576685794768081110107828968201883636648205368133706673370409031782298798743298537047157616200654448729977827201622088742502363069997862036460482180757132209801930268858290291146377597128011496486733851888212010612338812909115406371290901680896828847635050823544263203004025728436540943923338612465734470658329037978756620739925593924444952826837674526183381355581491705815841636855221744170300767105531022577703777259690408002177816371181270874181445093715883097452668250332103116568230904296745297597138416054498568728960023875008761946822972412932612328907025819897651672363281250000000000000000000000000000000000 [196,2] -1597786057079802483111928359128711087491956304257323239247976721311372201925912187108879924309523028029137995579397473289983711227538845599132978858109317189577508070574183358228240760986635091630355455738521290459349261326034962661968722076572100784119173322043545076971543679717751989743208773610903954014297239281116137153933940774929987390404187737025317240257043385102348204521412777614470939978649179594681738093496979895902838999554674587117510963433338642250002012201067032004877197389668591126911272679191895000714451050177260707415874641574380384096955475776909619964605082266655754186276093129934084471510716614658019607947430514653888014712535610097617572775071140203308487985669469124062454646372731256264753602755535930433477503637767696950332844855975998675535190923794478782602952629709540799536640383928187862675515015777494490805774578451534574855257731508967253031747576815744585923240290323029689530401594328115872436800380652608044509456166298636812602108240401063551433646477346380146444046892897754996734737380471400712603326080619470920936411617639823865728520130262305410851897167949780181410221585373121270941603949315982424678477476772828387042373328550789889824326026554685966856397278591730064326645232139221758309379144636676226891798069128530555751588585023392366765491412561648533149694741148676415310602712464478603852884060814160933193438177448716207377685793259720787075299792495275315603618771851735022664620385607435009112553091936067152793029973145087547096897957457522547925202288349113741889595985412597656250000000000000000000000000 [196,3] -108854262722744319943457213357284447506853475878981116543521678358740602630028108812298803435876992032168812952238134568592018617867089887441581414989213571360301275029142733852100821050257066144760402954312426252368891071557890034812831852752036695511006536590689982691374678906416333922210131450226885322764699329920889990297388429151727563293841200565375278272736610551028384712112668397108195517796604014592143265739306624859940615508539025584268466112955483743792128135549249704472594976994977184050998529937673001739608887790434938820470077976533617328052494372090259569277100376193956209517063163193086541799805731999006767375087516448702693524061981298954629586129384283707052296964637555218336757645484386533847851949721636130200908753157982043568986405653593060636054925922350170186410696599044225240379916116510173494324791878796067256317308616324064586034787011245856958028669268436065256368548815312415809086937384299905896967418502026073558555923253295344270700241679464996857508931156603324672384386457274407019806897000482723110216524735150705084461930397989775534100372681193005519961675268084264533571344597637045009744114844162728196146786167956838499103953662932983143882189374252661472666252668144193056375694817350972222802893990517154408448461282353899489054713437334825551183166341916595045795255514597154631796849104354598751948039235864381382069535350182084468494037239353233043557599423235501400181414665157521385286581661188784004900685074485725211114768053977991947494895087306479192438606191866745240986347198486328125000000000000000000000 [196,4] 81735526918465744541462601245671349189953541379553764221418444635994445152430577213557065670244794837895460393181956740891198042924395898968347770687896738575122330996746722774672620093637705588842312723265582945722883569920202744737290642797894517999994467003981799740657546720045254266294410924712712325392682815315259404815997947908073008886322568076441374865073523590204637680793416328293154389513171779594064661764366259721553780917340981814569019579861276873239662227029922158419485405915896417193554990338561675476102064556104666225844656118457334294894577725634022531648397969959054355977939381693922507088355125506980266442859664643518821802569574129944222740418483989490933423786047302874335637936000497209233215458401692877818705813488721862856984572891512867341124830044203616551451520298753446874769574115493782713152695944542659029395715945035998361957237218856393280262926330422628714275136073124127282116692404554847284075899196483725877040162659810516351604859188025173500051146076133656997054702971909241486657217604393862755496162271516658231212623458730540950515717119330784675621662614475838645434061127459587218114570438547427444759483102896217375134500643137455938300275497167754791584114405014936019450019436757646382157987231041207773551639867014915626552819503281131347843994488933775080691769401657472192112782200816470576878967356052370168621098211489391689121136892979150964582040920108532982152532661982802640495759577453328882476796296507967314561174775358155828420989759151033837894787251640289105547708459198474884033203125000000000000 [196,5] -151145949694104807220572211088716212280868563620127449244570286482510302520889789180410470423473121686199165159334659841524191795767970015629442836816814841590038591227728525560453350659931802997448753711578177658176978534555777266205097542798509476681288711480531667841013445214862320783161862973099576816507432405275864162243436734840757801569738053643328223912792241005235912902676949372413585525779483874498381368405539018804126962397064637015567752895361982602627718609271764956397226302032843472956750852163905892499072734968395945830941711677628639841135547632714807713630157965857218111623583512042670153003397407717478480802213751969458123152198784399085873612709901631521773812547928004798285606621423761372698198032205579313372621232286785876497421538851517116767627745119668439568100416545420477561039902900066894807193064666405999106114963226617929772023249886045944660061907285569780602034756498925338679682839302590489506190877828003124885902755725783004748506101108103994808713610227934155329902313771124219413509573194626093214752039589396022130031787172691546093211670796963824426940864022044975062390122827972552580118089296099954658030807541927606939459702216442387290445568971845804959191743131382205653007291751580013225091527646688845783865147928417987499765722152769008400221172644336573572187418281094059362507169288946435791490531807322762230149202066389378246109507436732229740770576170926393985533764977130078905502167097623225166822148696895880983328783948769771644661083917700925127332801477094188808246144617442041635513305664062500000 [196,6] 7300464345943568761071773189466202322381752207802756629216276811595156906933933687052872923566049321995610433424302141524811131781025457151170061942941841127147166327167268806910732052515832964737736601198365230619128912384715379173393699096382821294877429430243020221229499743768085254733468362002964942605476788081379666937347515659631447165962338374653314235675670507181587656346460070687844980499887574026632298801995215225423300090157646881764670252793657953482159821290535793763893142518049792786362324861059625407919042312094770738135738065030721856542573789681697182217011255046797403890877338368255186982429126933367706722626376385143367233881774079719205585598340532411037614569629688570048215607992559689729945682514679683619527698984256607038732919000242674774846613071365854954767186906768763745981917041282671077000665838070375182312223115769630204834260361644932339148189867690813978789593578192367506417503563751743519561673790033230663086817782452345932025420104695756201074030281716719023663283922125248163143985064771861762220921895239817146074310301070522867445169639864664935275304611161291974468967656932446341077137235938745675490308129077162557981961931027391770134005833302977463739466527613221354383897344580495590911209310573757334368758645342693762332225819890788402166003575238824349756557814943687569523449325808965911752480179294404810455702408100933205906135156000193548363055715364665251099925306458280222959698304259057969219757551533059852163277335485846073691285135679530020859992297893406885697462712414562702178955078125000000 [196,7] 106859423146386714156102764911544292134885525148624515547816086099949916172155804302711038558119458962800013155117080727867753368164802970237257047216977987126186293311899731333486904659556837287252871437476019031642303771736359638132759777754437816204628583364181447186492810808753769600600443528043311351910940638229684960272698823631338172037635741440030369989431976961914285363092420572431541349634534601406089484529748365153979252473272650397659631124528563292307444581088061656684368524974740912802736827512658596028570024614456569461772884522979536050128066058366731082219924763727613464050681394116878289205125615831286719789197767737699169398418106893581837381370693450092885706287089372272628628504092047254296528869640681964703686773743277679734464666482370176755376859769501524900667654863498465747263058552227257731352344048049555261908589378814698437166571984756115648842948216166094610703436234986605315607337539103262021218289461511347177477263405385782091420505688550169622758195995262948546487388393659709309937327287507175335552997829812476681587671511149574302193709185325819322896336901859676778997339719301839337289214207108487856492884383235888934517606023559414621521427072913712118484773749695764149437442720477450565970758743649116442628080757532513148085466261738217130267288329607706840289079928186866376921329969228886286735067880908959672094756561304588160892274149493619108138008793147914888019865752310909648235447384771910573617592521032440060770163726941049829799583004094540412961154787566090098182045039720833301544189453125000 [196,8] 913749203789893515009259943264355594471744705122212666430306961520888417402243131831904542556512532356340005837156134280791805893764359941772312362651292687666895805408792927897483464062881424824348667185334842173887736907319027325410853876445354380316253374915996617090886952720606566895712263186758354620372952295676865690279332898795738396914191935631646310323969002810680776819873840086028941108655933234781681247797121593096905046400105147244479770442696623186735495984554820451663940613007104393870314859473326457292591117535680053165800254840099496234664910316256835187809869543168280297366389368566491687312217025896652021400453646912519256063583230357456016399969578565156816989784243547941047641519345464513015011767737873623763894882726724478103436047996507977697385161934316926027787546904996806448072079253850428749908892318547369521179851965568715043455128297562864985927340810278349694420657716880895089126190590538345359613173250724412218020126512138800075093477478537794611420701092586097661776954813710598577560549049682520504601843435749451919163430937925288497499816265720435359317901650879900276912752404694048767998105649682295021995828793960718685382124238616017293037498110269299849546303129367580428601526162119038786519581314345540625157022285364064591520355755498092224102866711209663268602627200876536263866613957692828121569901632249858634227781110765114812707635375315898833572380102333511107769703845440296262840988584472064744765324814729749555113155959188367064910614802943884371927325802766549237337909289635717868804931640625 [196,9] 4128236593639920296520567383802974814643548545565678768070844812987099771604437402086912754227067209857305542315871103009868883323663968976424876065131026554305535365047116730886274607415240429512002074359722423379678196557463570314525029787124576976616307452456283700884457051555911408927814086653877649986687651283445221426259458873881475589654673763144937226016120516798017405628619037663549054160089053446112813039219884358729491909278614178124409534844969888946758795248861728130248148464661863792947385670234554215884456373650479808345379142443207076201641961837591839993903270524372146231092637824292958236449456664848318647085614370192958506842791308010588618893459772293810769555755853327403078683374683002032208167935043011651215881281471100189314896599213267155112720803219892156885135070521689648910425374247827155360889200291189205859038234305673811704653026513106200693590558033936448599197795331962268658708253558074347013231859054423959857806949952089464569887173304817254188115431247202085459580545812710490076150816624806104179751534032564824987019640988561273450756213297580092954771219549582843374509490544801521648949838883377445935176102120489648180758317555657541732260338275479831052561997359377284141081360557687885458560153632972996522210745700936939925502146340645319260872087923423414572950712083330589477418565366794673456538001388671656373959294008781211528998419871258488830409463958968629326337353280366819287499518360805826960049107705342334840936389942149857578356576681241214585410353491052385872018523514270782470703125000 [196,10] 6423789814361298631567227520812659752043611920185326995940347874800801443214388427398431625706148026489419838873630266361304453332742909644275471618976872222138259645949693894748782260081943542130652088501236234776506646694953121516117916059491902453470557424622948821186663664474171401135230674414032268933018425651840621060380560465040490844169785687039916990697374641396685406643029634787692622050418101071804496757774343805930262482921244894384327252707834137962220493722552149874359683713458907572832106825126169360768563220424801453820779722647915078371174071293602716181095464127077559932867950639876026205629381705168741229875935743664660692880094776338819146169862566650115724894308648894071811917572666211758990135646287687395458716715458529952637083649143422943892760238082513246424993265728398498002968672685206324565508104707492140227163919428031657129889071772379273938211512299023782099851037991098630940139673414707869803565158209195090944564849640416829765280305621595727227198301092190545340453575579261689544217683633655092498594898097769061108639419756935588917373853615362851168559953869867353425309859827402309216553653368279280612868446325552022694742388794707888032447828687489027276648069883299073389095402576276803301386667682958724638479018104995971039226516172645569436981817079703932507136436903177157236605673557490028233000342244510418752060703803713615724439023822191715320325616168405062184467335071258519515932603534445193111419209366411422397729727029246114456112741171658724878191828916447661173239350318908691406250000 [196,11] -11566386264174233009927183786751948604547742196244310187126604966090611763216587477240249196435768526177894467839795117077578221388774708093239782410647412550057700877903110085348230632068715442937499655808426850900699113416356139217819336680271198127206538513855341700710099236081141211796399533877480084917972683368403364868707778701748654064314592754944838487554126486854330427584838491899787012170775011383607883114737397650086600354852619874221365996411309513771619652755738819570755503738290940127248486828230838336188792732428405686543107557995646479010964365802822320497793011138111218943955687971904061356844630186123463583309894061957870447470617771924546598153266508642645593624009535099398057162644778446747119839796932383284900728457530554922011195508472074719105844632922429970957497310077288766589831770429265498599447247441675292848949770797969015256717470018686484732917323442646400073735921165251830399423536934976308194383466817362965850326791085307006875499586036743880648762425233741892718809441140585640937606509067169391235172693105570821276286762840592432406781280288053757462323845832240063381183879677816586007906302021997431954558707586512828502133956564310888583768998590383157633302385683185454767253440982802951792899925654238751934800728026096731935522241498341734694073214757389667981840986692379126889786169548891899848606614761265303845483974174882574233689122794477217822791990904667387899114711351982730993646584583217674005893961795229620685606678890608549736722721288881224165511974928431977799519896507263183593750 [196,12] -39217401741363192389990053957359568057414780642827071642728090386777331432346824306101585647875185956394008721217892086350207919197540429438514341289379833508580516410335526367526045508826879056743571000819182213242424911111238932559656155060107751955520330657961523861485568771861236297221626954967446545171186524248828483916348502905967009697005580103461988281445799376617370947211802959005601354656365079296766245074849197544369073665666155044609689450795280417416144206963581454534028915667304521436615065573526651518065989691184827876357013304454306622759596830390350409624170606364547028099627564886254305422951467872063334877936540198767506809866266893715915214398849922652290350685290497536925174403198304197700609796259468828602068456686012096056118110373974712881259033394367942056444175388640188998009233094367974730265714438751376940649035668924770999487486787172455357968256694594533723983552525795839711165578936121557207329816344695943869730397630114274304010934185537240629342762735600971318964359012775726850265739062139695595163551174675919234496672191910032010034718600356981423884073753891729610501151824767857908379423872314636586949145201236563031087975607478627908055858143719646791819171899967625392540965007518303324205486706891149573371117218382511691012163209062877428005903699848153386284840521096131015560086644803634480197789939216477383802853456232122829194744051427906250769788499030285132624550293615487080675134319741137621363738690016535232520277966410967326708767434510418136285551634325637097186088562011718750000 [196,13] 18439910005710486551161998869670813754626415813544113002795929624314545598929574971068947777012134939501696524566206552128824847218063067885865561960101911015715978733511369014199698137197611698944720588395528163799538757213925248944699443306327050596910141717946736490008419022744556434725826046679682274486847506448140448140731157333935162913790170469713320331994422337671501884066042565431741194905801818350781443984916943550640447391366138204552974536478141364541262390787364870954443570560390035274380575243538133272276899805316420718185963138295503906268747371738967163856173928060375885338177653977862921626300902059035625358517456710600689689377445425571726233166314345397585861425752393261829819517263241718448974703168097050671136325841010760935964724099084878882954265520066395303436711593633661854524578422228245375478816668276144662066510235528162526346707691965113797756415492817429396884124395633255127930937495772070286060306684165228607583609196325706912081560650157840150846838360320877578221610273486763327816281087905513422637249813382250843365825918984177056561475229060897597788864837503013859737256354279571943330843280900985499118729247784347364045212584895033460664908459297683082065398215373102890050878895278703724261252956316509340700346857484977474963961971906078209809460891290603230453550404356266637895772367379420942608424850300654250370150956377653880791448224386819299889983485699919467793696138906663323414373423562260457553991199568439891369777686523106896069491558416961843085354261886201583225250244140625000 [196,14] 85913592943454415765943051335672193162888539253021993083297598524211084790058914403245490425118340922886475998283595393239699891748090413964002377305062925394090524717952445019261952482149830510344357588854625075040983433678385112275442797284748940541892880261462179741940391934142454554699158157720650303654510470575773112664282832173538622746308780770510731951519723330273625197908310460765043802421567659899621770981169976190619399801240461849043134550718887442570895034818842295459257218836748823480812820103335215609832239050654913772515433395178525319786388455854701818944354646811333396613221265488242151299908719972692949522636457363123478178634392947363800753696982965947072583453716912912328106768871038090784007524196917260233850843851576774747641584199578418700842627965253454730222827035870974426361884332393404320859749079425421228929243472607774012544935295499919528516994810796452649550777775748539019855692378261399680208700744722840923828129827345988967267718734025767491406098314863994586677313171555513443091594162863055343610785340754697254563241641381581949899680311632951478176029813338793513693403353085988089460142800636939713428812006600551872261694641015857435734342664174850672284644532585759205767426287588239617586188621771361302357138838698571512551585949043995264455008547114015310772965592607643793983374531502606855060092128524618372027195032272965964774555723889112346342104300205806391501810162749339879781539347853015156320930381073393173610590725243139553497703108725913247833238885558377753890991210937500 [196,15] -32167488070114420809533457404212668801369802945677327997868181407444459599990967956977288992455434790474652449406663039749287253084609910292683157461111464312133361634846437276648546051393991605464258711814136667745810120574554055806029608966011796080254991991378127905274161220169264492203760436995965724980380371151446430545904057036793878694612714576072514523882033446372005135742812801378719598665243988945208727458222131377338568757329213556032366559880321670577485024762038457764288695089892464216352459554852430397456257587728512129174611579779266452079217925393721833666228322082491258282061031997453782255043579758144086812084856474861508899835509083223777617733903618607884120705784836762104373546788445154039350847958474085131238914929016029229710932512109859009811153510123093331948298121399157150670016579990498827420105496412257970440255379252407114258024838090116062775310525568083610760806996063014062641934184632848222616411779300952593266607528532592325827595385162137485517673099977660026549702444322288405820958442147105328177286408918705379578718657687993528750584645228495417125756897931939852073101408497314233190259541813587559275289263090878720861094354934833429365422375801847668309257169259419218585371704123183237014665136367294071935976286963800688109277250734147649576355440554268898210416718414608933835381926816258436706466561544376306941748996378643766886742681914109139979200994818377108058399052932344588018787521668093771663823655125244203511523022568278449470889357510264162165372412831934784545898437500 [196,16] -68383037889103395713435382610207110733426804359900826041966488821000293782277779108206334160489457738327979005379175095620377586099095051719767042740982604658000522140447366246251767226284867237383035282625980321658563436372214068105201661124175243064381053977689299040305554840973155888718854849506460743891568382165761972835370985237958940797149848472670916109411092873687500725032287412969536257905172285792928546361396818822193023934949631912000085525821390521839823500686986426711458702336057440124347261067726695636585840059672087248292002533272597850711454806124686358910209429927027227795033521892888263176144378517272998387946134565475641523259402598084442671455701531110841925624725956461309135111007556439861197855751163692211241025740439427994003983267369450534572869229479977304652103227269223413601843659225406946668690834127784402381778533261673086631818956348167293991433289075389446400750298710083887366993931792519533257104135377361902314592819999114663407628526839246343821860598422546907573257622826772074443421017581270345708010443906059742866410501838292718144066394194663071043049637349106783006193475279863235167496909070342961858885900658208719156378401894715485737226291661190284465727288757350466020556020237583887182682104599507303043312837542923364087256999501974240953708968150815779406510560408897393670153638327972159771950027794711031000919249141990695342541482340513624007385157322165584132353952860145314556787761561141715073621359287976533459362408028975129152115287784079549850730441536460668945312500 [196,17] -38671139149495381985955997528209382822452173962920381668786622407708645346682770982458308994940532004540062566187485350075412254446214645237944457382608091843005441008512178836833269218421077592202458990579778837594310366517245609077681671545304085178797710460717613364795475360757590646260518547566698987028922539571464499365096963168336755236804974147444262764331239910221819262961416320581788141364633822791313642666719801043949156611944198826186786147759392496171569219126608381368730586821524799159949339699751141465098429344833360542472983959900391490534277917442274639366663588036254260634360166516393468264488555885630029339548959215205214571736026838308146406690520789111817668488840596405175217967648929989405204525988002164240739240627965089256024670905585216428174523101967254586020718963676328141129642765166111583382728703270221466337995997464519678149225381834960084253987426661760888729518461747145748727797719012759052396191834683774039308561115845814713270546010903299959873916857431477655127041305879971982838386253436108317434167692158289734428502733529289104817167860201921430727902623140630577719321037446159961692388561942240990956259765260078002331542017589605967441552985412302544172445573988298250709015782905589832000408817470811269903217562372769822568496010193716723038057263014171403447558092909692849534477274281009753476750190834416379774661980381075572587595125607191258682825340344694770118160282366797954787566375011654643698158885227674758854023655339829389904715924635957504674928245350086679687500 [196,18] 84210602870329456771940235971116032192265222025328450493826848870952845569191859805384038523723989578496093561255429589608685420359217203634203535125333672772335146178536965898526450184655254525546268138746904659719920672559388886620738721725642526399990630802124749380327082374643148882138242955774470757598266170766092551785747839064051997695865204520360281295013270844602608956384498646706106738699670585711889746645122761562683706175795077810780580338244684814470959157310130939782961947571911614201879365958619483413807214704729122460617726946241465935914678990432964093783863472091332557652001152533478355160129627475654922638607585514236899291325755123941032513883928256528831265012790073140394576603711346383949747839533036652017346556935948271212858606570462950243740873329258062214366245071366449026223380798950695109141816970445191037108494697044294521335669893435599845410425098301529135552259365449092457850358316289595106331992263035019307294097533827774136346139654125020076430240018120521127010851984524516277717891595027473474200783305878322449893546995741548827090493392991621167083485850292643625409542466921095953984576129706029779084110109509456754183130659370473436562356702411754804907333676647736097276975805976175402152215279700258241706070051165237613468263219977585609916020349845260320437423506314753531535688864305602952803779155809982121695865747326119614512920874158088271851744863628602290560480043129847264559620171623032027442665030279067048040466560069066972553931921977334373270581623411836875000 [196,19] 135813555350284342720461075397689995673364330742205002054282479351117929686472537179818695298002218010015752205302692769630009271562654726141347723355011427665818510407285023997676811251385625966177246070386703214248908720402194489158359997609841981796612097872839432357337382278930026168699510985676865788362636923703604902534038878389156807226623125951557826071765495980247766702413557473916903583203910805427823154551041317533607044653201341596054914208931929322493769154206061947769291645208206201789569590676769153317891737869899739983053110300118975030002077335315311195693804109707258889082743193969925292783165172335825269146215810038268471533035281757681599524009348034603156455883751227337681459561511020618700724149138390158588191233207622939343957317620511971479325334567084432820549972910112693175491392419624850440089974747561587485885890001245343229851755821029732612021818548350580894471174660322017638675233636449759942866314590378277406157640910842529747701946816314765030153155207195082194468304510008996521203114339110786724587622853504335052418525385712345806985929355181692659260294059433437945949499110918022554548564152525432684612034553004724685273287230925175782422822713688274390310541131453915940845676245890230594436681821717200570434388514509754158696458617265791213307465256962580538854577994745227388091115844418590324100155212400413847906960114875066839149234738638682213374749691346645645709334706085469885442727139995905602555701120623545698771016830199506013631572269110846971191200886806823750 [196,20] -334386418638490109732245317790400017994488850105132377740882405414632494049823167910488735021295554567158294008840743177404625837031871366506075022365784719929861072694996777733781373267996661112322923885614973241753863270581081992577336233044992495436209502541028504027130938453697872459734124261262952656479794984829002404141659895610228027210032612299886501591832481433397102630944354613718366707038019150823541495257542796238497648059907844716514175144546501553004538256264129423897576354423531568966633790831986869610949535937015176737196859352171039718497290481023010640255495470394636072993518575924807045235706156423365519557207950387903374068731077834145784039004981923219123274791400313437102475029802021312103195838010722365329362163049678394436355871640760626573026502589723760341249902168331177289003875705845894266186369968761427731464626135915943996712492912866925984886651693299067978605976151647004436453761710591528740152165482250843588889675228502780957768689907040307518579813507243650113206783217648599541286595311188823726438048279362857232869984899761733949354825262825642507640731698162569252762609265689176001179797831111296206336355370982513254158673230175489309035778314424547851239418125118236519883184455731178393465479784665223006075903346486341773080407044894259530617458057881688000824779969323502691376456846171442849633751616963711675045878536528175559380778684004190703321198422210905341925728691676809006089946077521006533929895871816186442864818245221978884770073083876876606181508683892765 [196,21] 378679957615780683385207563768491999333969174885974687157680250980197771303701432833516631820058528744865525979548808917499843967336525052553155485667702786399166970772255584479727137452133732408494291788308735010283524424761499112994392523723130823591439241008425427943573309488736471732810112071371857796849935863297711683069567471115374411641722303044672902024438233798924070852966356774052189036570515902017130811688322101010380588618100424189088275321411276084311855964240341306658271083452061029025472989689672728793836959965200661373711219425754869635181490987516626621211979968462469688048517826360489237790975207311765187428496503100118640178265221063200851677164964608560615561857484967772432714184721243124259480822387487678439635431490439015730262988974754673798773242904117003326373311477054187977899885724164976819470756406205987328447989722073845868794400705050017383852939834711370273657666485640948187295669106633324730387929792672085687769804737538688523147532624148261751592963670141691000814878434128808975019077284841295248280827730169412231530408261277313993109967343874109019881435975463210679516439733466530717136161766928083356893082951823600969107726438481795245640937586332204339174451619764774609712420375835561951028175108936428187662920338035283501535572255278342049130491612503515463644515429012130483229741435729399401894142768786498960223737887068516993281003670707150424563187841169666999583290141246689396499431350216784585422816309674248195537009919565629158326850549476506265593579629700 [196,22] -164218470158645346133269435791129833333456797542507653326797898043870394439503666292248190052714668335059334167996700574200914829562613136029640422928989846627918575316077594290662086690598736450375841861967703237504443379769870850533321102851861449058975415621058606199962450642834766903456712701668360275780679529705092562635287342891249486059295370741805096859873220582670842265787878138521854803241600595472752125593427200888913135433016073282092169374149709314949007308899907013081256078795638421233013844931781082288630416145225608804429327343341685313982904189273506644845875771525670682297707321163232799146503750006731171936377784701031826452487048486592279759162716836590782501443051639148129571543436195559005960761065812933463303131314629579033520306541013213634234070227230242953713702510142747113384196185640505875684562689222184228909397067052380410795793148289553155376202720985959392837823406210595710104383464848758450906814881634877175665518023074670217770445965702974539830716741166136555268452271187031478740250041478256928141489007320959535088855586697029116314353335766219652479005873292739938003690759468134970700887835508058894305280932999374316969542206095371603547258953643741226203930646304135069918963943699936097569207852244354925543798060047155458617758536567459968887170165223628296645389092932759055302268627584568205769596534100060599423438920218043514767610457823032958072131873244712391987915619399272141393894294137379376589429622940092922124121078362383506872994398742071888504592300 [196,23] -562926272314964259519376325569184429173493999729582924358455966781489047535300769874779113187478306502624735506280905033190731016186899273872095378023730650955885411475179306663119042519440215573615069771290594778788243391977326934041486675989679384924040129211349960629597772274978164877532832963792035156959221674682397283346079646875428447532264593882717823692403566579565802988802503047597208653394805735452729325889068897837710157553869086360557204086911333079456998798482497957833121344805006137890673272481477259003469794995475925066801828546605589328528906901597688747674958072853368074873768661258929464940474230169641986461055435517245037844717376592228183582456345523823153202124744756622769453364521496181047793208250214227273375398284211386444959419676159498962634120292080558780118152517066598859780838163655964616223738849365194249974926392290865512643091863928647694728461014913962906623162756103334568774749579815700677606069125487051001923580051341866106242130464369431634583626574336847681290858091385712482655318416638283992878978974740414244550245534162303771865152157456266122691108477999399911245786303356594608142686800253063396670842886473923778734810995218810048877347141931251270314398386410558457997743001804185299498448915792500070385285233497751719140776918822524827959942463409736393154846232292286449324053560212783142451328110136771989546124041364802950234752354278301778684950800950046556237088744079929892136254521350205475453032079698418688415054537812920473106574841172475458619755 [196,24] 1354046127005577675409153883403808889164396372820011773444088589973291463900401163314138634929767859000372906463656403039623402412543647931256767944610115342558379702185186823161486693562769521556409418695402338398991480176970028344840553189907448656118876980182323864218540522152566157663204349979038617520575091604278323997424211243478008793694859543875344124510179792464775814075878158511883360562192099416247409146991238161052724771993475171512033100791801273925194365264985370929297931263466350819071401591208426314827789453653730016622188078200069040569972847125704530534694576720568873377634667699324204570069886060849795304433832971538130456413689911629134174548288114136482972557022539588163131083239820567230875327885794834482651494877034087618732986718503982525871574998114208827027499522405443351033114229638008985277352632557471776630331898009647860651031204392066399370622896982034653618410109894971728594587814738693556842784272885776248175854216492246463475163486402227815915503626324415785755852800311850511246484809203829506270930855752812448523815312206831077119708835273460684540645834889665792269700891530569279263267682950356442882602121711995361257294853178772367336902014789154162275443052835688204033543658289443161049805871483858655089869246461983540915092858875848308635477059953778646251634104185840195448425507382990979157144857161770567820375237348684387817055760152266365113458825939898135883156407554703521768047107929341599837458742995008962165490036526865470514819618459584028711500 [196,25] -1126076696775878079304225370321681264772126873011830704951756573744080930886433266510343481713012373088007399630162258859847638304371514319663534991488690696119413236035516404193190753561139761616113388781060100961599165512748400013612698533099019629383230596820763117238661177486668589422573450491127711207785940498295823308848200874786385297244476116483774057218655044541061730207063583121614537497225460824414778892552605132625678450082476911320308367852209462547979528781738334706217357615740594543537901099859791515832437811232653959846134722869075753192683431364130320916943678216864174284970846092230185444583288089392631596206227443848552092135344780895244207363889180048972391272637764240356789822206439565539810109696998278982906953695159666956529074240407083801902376784768754397990840646213769156206070733605850131486643731243234080592872364653611619858765908050018145835655703016644024744820405259570557750100855013538819779882828400351789003909084112355735793042526852146050035065877879714904011597462405263835403560740875453551377374258846777824485254854069077866841413176897852148844566212730634885613406546742685702309021546937018636291728781414855615202874828897155462806153201382935950182198606315446760419877672280461011644330800746798566420750920263748133353099082142572163351114262768489853373830595800631382697472904324065830901381980748716845509325372458214708376730419229722608144910496898375864139432972386795023070187178343275731773164153502181663339626171745080629640109012447098793180 [196,26] -787957510455547708526019102585910192601796405513278435210083358667114404383875589931545153462827371354588306213792115626324363056121054750495226163500389785875325088450247325911787078410169450778356348542535299088593523816578110177830742954262354302776743849698859127926713074611284777717292336458072116087862485335082554380472856493510725155735024992548853302707892407932727787742929753210972973386998730388179897841202898525080161337298777924519191645728515557128717925759219848123489711747279942353767620952108350673904455252071190550828603017101047564497357475341579989875360925166140395050801132257188663391391343550340505663434361069358264488262354725266855207454087343942775752518171081879959253783789040869185880329576891995570359301489629533786132067481645657134345407922896135442128946422455412165584606099188160075448394840154021030264306114912527920118765300256028760615255077387543571549145342191833102374602570721850737480361564381793780671707512701331608494409714395180113755241583376141439267926501560295352152655995624150347370280827220476296728807325659686466169636500632947526750612065695616887114708362054199444471630546509514305266698596220343205930670447355681999330278751296710120819543330283969060929578996689447237671122674769626563003843782553136455835818654034369386399584417292421841746693238161808265579221701951444844293153563627087431490952625945075500382871948061313435537133840941593333402060255320694243170752559563355756841506740990021873579755022089212491448562652998621980 [196,27] 2824486603254154009406575655519885644132023357412372054744929067052311197229415725125431451327424330098909765256898609619331729793034913510842512012656009558400361909331061218249314444143163807559589824111333783494448039761689160233141090556493797754372401662190111366196305561284516899830721995450648598547376424301630646017333174243395122358533423218963222476354938878335213988031814952662376497404592460112818619073426988681648404619335039674821123868413552449227050946548050328826120486998499628056833890168502536287562965987433916736671210042761419668587634620551085676318700466225641499467390730650149848942333406170834926674754463722345680124224453038509604075903716719121787406159467881543585274792024466413711668424599255040393180629298928442727807786064580334277458879114687026839957535022896874735878487226727312480009171345166399598821065635551603004504130564740349387069832485718839043901651833795453202511768436481599407833061627076800143469200275978860386178402650434508331769705510454451542453791164876162816447912046449334614632506782183601618452204305346222041858494485574164504955673739007882749866538273913519425381634016919984997634928423024154857217153060780478468827731342209439308618588962149807341730371124294561893171700084566783691921134243720160129265459702425320087270565653021488752406260581941790626344549575933043469568728325958130466697422028620209558405329491218254585350064992960331211196640815174937986619849465236752566405488239429114878576895980517445094127376279996370 [196,28] -1627018667272979983588395381884624781215090633873997697468413868533955774358390802679207584833024624906255133353957375593895545150120689811803179613764377415573829418866305991959757331690533366032810266869525135192089307743011943862320830843560370862466818171528548102818411919766203356519002118195324003853960330604094676890696192410247350709854514602399037736901381898413792697952089990601130232897092668335440521613230216985861631214966053904453542975117728752406767295082052799906941720249525006284519329141443888948210478813499739753936403574211878189379175784670727603053182614438115689636741119433794185574040749676824774269184052200933150241954979747573679260849061333718931182228137934922002636412046265684779128530215182876499429247946464112375737024955071550493716544829167357970138690349214484032077939852939544520621615223785753357996075897215908780215209456310543305503460125375665863775600296743948771254264469190186562699310714315649308455537335203268223895911682462343023389721179956316236341760439116320006246380674997924241881430916494057514058255697888138837077674253776929859254272084103989853168550083004734283988414895361833258545447118436571099828962317252094973123167151334066189761573441183364853270940060138298200574368861916322553223017767508712842736326474795221520503379362350889004283526094408767725448505211164300289185044300912462262256908772701212146079149967864386611538891028098299387343045987544356093528351479972227542456157190002664259018529629167752714378123190232 [196,29] -2015009553262950302675202916551417521704383652008427459860547360950874260138307201112538304451436578826702797489429445877313987650517265353465230769717933497776383129504763048202768153755021288079288143286915271866478249925993415225330911626948204792406589331873900538267151553858848972589992147375446287829329122089748052472651037477017329596224813196691927363056079672475783965314198754463925244623973042023184794433253719386699453598601419889966922236482290672345128468950173401517363209404874538811109673044560612561200945377772941682863412812241622190590937347637492159290016482189778545476729471737412076114326467333173223507683518884810456732104099415907084909314926912154242841576586536025387527203138713207252017275361866011930014157343157207239855338180041693132975220089864221260632185383461646668123805222128977856361631100334766216109373029158424642249784715903839223973102305058106439545983570987499878141472445525086640041630718198808584500713956416650420731073598778047152032664470051055294342785539407350724523813289551178376109673325723796975355974760365556774406641034708934233696238183023685108566657676999810752800687435665111311207637468543451322586202735402214001790928644460212647421324694781013835877054476806479175664775278234313197013519884104242055048412313636094984150442149890455444975393699419051576746183087629180407085679333293295234892786918114236948235421614401235950114459855222228765545386060950143457296197108670442983101436036439848736699411502309163875542483578 [196,30] 3055059201313816642299808214827229107444985241548686210210019488434635373496078373271831108249573574725531996636852721080907134519670244998836679245425145858787293310380489279816805195388642176772401092589801916494071319068545717476360222483520811079982455306489411146318655563583014051839611502519428831932279801049938971339792728401092784280430527127692873483516336790431210270951423295596865212481422384873407813886257848027573448156857375419742090005294084531895610834566011479924370313242409126742910627460301183403172034534599830699572127034300982675745866637596657539633044700821003595199023781576881927834437293522736453528312767682295102983118949535644760861141036865562570348463627877264582679920866196713885325757668571798873459617946890698270088475136321348382213289251985127213767162891045047161298189657951723012068401052292782563323235996863944734132822043505452256211634186187517607318365908469871737247006295659253897945556046825407765025105724282486265210711648133553406526945913620293798784709742624124831810183894305072087701349153718010298490144541711409058875045185427876190413144880161301372686542693019790877516553604416042662713497247569823980332922540160343369138649890550798327021274981804394084912167774463365145400537391127522929448078269089934352626457033895016697071367470047693680332236864833142091904603862716289828993564743848649262931251556697428342840850889916542852234328807559124757823590236342200482380061027641700903917872520438625672117222233475432814158458 [196,31] -914181919288785330312363095968570577531807544766838736466873728384550307951523619591543529995189006201220184224307182314175988470165495656233197413150138531140900284190426679788256661326833792393932200252825503715734565621662753615291975831156233264691885153858982497574713071831325785710068886246437473835123999596450227103601749182681882957655200459464646575339827717904169958135741717980638929877490127681683471160893889753275987775706677273674301695795259966953701277931744941790018758431445882588031470548975528104683299788621839154544654979734651639614898711776081231645067107499450632988300233159272004330286062659212022422088788871629903325437809552849202306966343083216657017785031213589932010567617609803271197793549331886187670073847601906191863758463360214574594633643434170110103252522909399397245467584188982497477559301628961200342397278153886777488209811379672005584079733872757632076836050107354725873599829480632218539723375188370789528707473964051329163565416609001416831942117777385403779955988139268604140004481334323208851786427586418037701529279340445472464742310791976859626420716229831448349574828823044283669705268899376860042394236563485693337135187183906506754396643739598384445615568241978365409956054063346589323045899796412829204959546614395207525727391879525686811997283586235813727947005121697674843647122047024734226757544843254898779209125453884785958467437768113936430453096856360727238582392040973801009920854510849065612488534347549674818723821395440640644 [196,32] -562853021170720163978904073287405233431698413749223140186809851087821076378227882736395493785348107117415308848975082453983323569149419990873556996709459241875801129988941252704296759929540258404663570451270340779937299042136553710255520354721213764502689437149642914773885382208873667053519448076309515330037682287525482802749223437725190448894402985120030954661708198671017652264924718897182406985232836525157296953450561482920822100466886258172482028830844372237846688637819812154725159284406327062853388400808905405815553963933823208567866439296780784683504343733125763902132209448194306088712773935054858777048406145899789087847672897545460956402041156646185066555065672754751190673913439636927866989906374651840837384285561710073215201355400874282278586454305374440204533063270281342986772559947374928236154856401459992063586150380874656804361501557572439945728628757823622334045414887915117649374630959245648332234713799213298077603592369106205559865843278368658227198438837564606449923998222679741594758923502923859289419141924613611849307001556450393572586702407986693485710542079002178612458129896654898202484916370162961880219138025385425706720700461391567579285835487148479874241336637549803112686281707406734385685483278691647181720506402096302794587892828955058478105814895433002556483764587771049195377937742152277449336502613009401868352405622223555237123653802708181577355857549226588536190952279943697506354007890800285566342704828448971800948518584015572385979359281627832 [196,33] 524593311058583375390388780195057184308404998286879278137613123401309312291000306099981007501074156089062635561823055997155094407682999084256673414153595357878916442700334408327609900718873670009028390025716398095575346556840955838024032881683326719005242326592162235651350312677684567991972040931797351053387796139470485716374772002793551269617808272540801521475867359311575400648161141094371490727100782936061974374558447505035793646071578744366706405546160657231273077237352533949387556566980417859862500910558484431137346559569630081020423800333120304428327422787658216659559991870101576395914676293290522473107569142943828612257195493775392003874178330163706155757252092352097936276053884043813546659984563259841836949805025819834091758463585185858144773986833668163493150372491099762195031054554615323410028378189847963036445592344347021559205470638055949307703951901876214981911656629361566828689564927585131141980635036161692764329892939887237564355965632305390689392127878036752164954701548001953393227801710574383160810926760090251305662470376084460541469058050452269464356214069849951786646231371116624474683143324600440130431705612131543965537624507152426624284632542489202616319662709759737741773940157075505062285998426558416889195598371962530895755518145646623202029398533669330681290375486103198959751556737073845190903149316992709555370626525696442260631723625979661661477759907702474865155772844565185835899853151043689814435389168760764573071054975816781505691341529405 [196,34] -568016902007039235275157122659562454884883508384465804838795951059460597358269332560929666123698609648597546523758143592935021670227555775863513703335805761364273224588816835687251926141594191786328738895403603407640736176884621497594613113352501126813446024620772615240410216093226626898696126623895664448043230296677016613880395715866388424058896984826278152555896100392690165646524336343323417624140077030179387223520536095854855267795012693305895680960563001034571056196577419298619871648982443234477344965900034185536279964751656524228597562622130859351527917623807454732862241249268494391038705475681338725672583760093320035412407801980341136633418617144697487075072834988930697405559408801673421159133329815034069515792263508562385228409807106171083820052012995575029037669121534069171891912898859228457503530425011692537440995336979147711675318615496077691016651460288691417267308646049128854794114793563618504674505598236067052140084082831917343450957318581280320644249904999420766470974717870074511524283627438235296373689325841926512625602309621734134913928474925023437164610259150933392329106989928691296085252381029931207487097350853813498288002934099804301770933067146032724985385557682651049478244788028220000367618065042482172646547118123768678358011225230937690964877439276518700261454931868777407541916442400700152028576854932782248246340622270947394645218440110940005226246589359376734073567910398742857747511935449719038649495968684788412093563466776727064779088242 [196,35] 846056155431084606995565494845262003198684175618800524043489343100702237327605719836820927925667878600102518211826547099879306611948553034085356182975077600919948157754861048941062053905018211655412189955367713232272814977354724694216538640679381624041697042401447317030893541122700024152781465896776286916396849301733761979667282371417509084050915228531315293754180637641654018182028621682905996151664498262984853392452279977408591793415966962214853812267128527953302351481725440961883674628166989817479823662144656615249378499841336569790646696163591350502717336960293019753172248047382462646800272233330578947587140773041656362929023586355447928117828238387292513386257086756909370847593857949669877994403566797878662908865287859473099520777555335686470826714326079024718246781678083201329140731874084596222201835722838144339793480346596559321447580377527616208512912819280140470252498916962192892706650375749985494745386500740325173489736948114976445829597938259859287637685601693614851712994561256496781551687130600585853409850032545936035527617719855247635407642987946336308832005002047598544631995212811731461079749111201120915285270428087264839039326065168927344729883668955093654709130873962049222610816454279215222145539742461397151311460245960910904591919451536600866438229486357513319920206508902675879029613383827143851578517648556039221428716079254621331861078591338713934033560365535293407931845439118940101916623253314790552257859032490597047620196236098979574647306 [196,36] -833080951970785813728657478110026812033312065163314044906433367699767529690964872784887884597292629999355874024980185591657386600064421732367396931646999090468596716177021864669192624831047854981830741304957373647040166167012185580550347607949145285547682510115025497342658633107657671642677661908716275407519766924228602889037148269030493723892953355529868782367489209217256401147956848713319136900641834487985360803227775993459874536386051774452310617688162408915788904746327834981852242577159468034581939424438927767553167814285540566801184772566867721078786016539208311387171793611219978232783511446300004607009450933332806741956143944498727686068361797558219977628510574402155659361253686681523961092367386691219002742160125901207082306022450958753569123601016351210425342772838313185850664527212509038256250420496544435366740123133745244484440397490586332301066789865377299033601734878287378943771837419623753365745753696025730502816960882450238117428135632253442637338920092961059316031008669953759818342553182716593071848109372003418697065229024417540025152793991308711605453585801229315268978132187500555626569167095984935617759655781130288816364694736954326550476094641953266919738343033750015329130610296937475671406605418231154091631639445164839752821203642551721777518515425246200284458792263561256513492199075272312140377718444026732722287843006361149363927379149093422122756420341489384645235200100460639058834561165490041489839208536750730882387178549348652881520 [196,37] 614504150112076031216681272154238542385893512115543681359566097077478169198023872256213018688779074913533389098802778984089318195506056202484241667101960350391647503583936241293141755766596764723478971136183675974686949529356287894587762163690147806442407554973540255994114811038430200450420610660931541120138158873642273854137883865750122473880116339376784678708299983238564058726081683225911420426729492505210302128945597585463443109599366520363209502880019478115708616729726855944529632427863141183996080483806740529453735712410121412494413328376116802061352216671207084397454550475351836575002748249026533200690460651056321072350797716295593451305610667034688963599364914151128405946302558092773280532922460983217981364169415271164680308745672083609274791443473810773911536790953585339425575083490900342139926373091677951118733360727897292588068478594241863504854474463896986415494081859877203950388926711108439847618701912802370342023720544086611115260245354590278362461035754865925991764125667026556332731640511412828804468334999266569700229641987458539468671413281812259887855004434230406109429398405269400472208060158965395571650004492988454186648176723592638281261971488265133449546049775042946540450116294683207156082492330543234895305115979751732072436602215766039530375809644365962263450109928221941324264851154310572550426835625638912534039173811670945997763869536108123070948414766614516737717509583612458620536507698161173583317491782417352944448969675087877535 [196,38] -376186928033100582604292375730022825982743263548154298646209687059387293663218750327944286600694912470902894830847270270139497173667790825690091129381026818117566363281690656562656332375000958040896899436710822413395062025293973388002721277724749337416921567571513261582803122942802877731692661975847125728559288941233585279192450169476616307392358448766153861303197590463425193233370964548653522174879760969578015385394897327119508994351475596362775168967360042344032786797471577189643086983428714082336960089518253852796887645168868815830555218173037906493443365360900407489087725526758205440333933527095977669008227297272916249523351189574616608434286651229924088091751039055793461280050040137248205460065166928190006930362541566816354856703198634426149056310584638552671793815645014674047099388563403446519134597078096165327844816899842219788178823975919931391383890878610282853463796012955288651866923922337708949467042083217387835290303825533113552440829862425580794119769285930374977994835584168340394028896475270553746166553206675863761876705516621044047002802576142223855217128128028365478096824145343053186966266693487804429311345461681711412712792180931394360761778088833106996109786323329353363604973006924310032478521998934463734854329181572237985279926471885639333858729649439386025719674437947164901667203492574062391780790303627357493200439996290283477546162190291851311260734596556290636190271628351499843944877514960597099001827994465431158067811371321414 [196,39] 156158505285605059594236649204014206787417645051562335935818065343220319678888360370317237112394891406154067966179323601237236082838941502979882140081075408781364279911022879850998230819224637505381055682812685658012584470140168760083168431010957866392970790069761892413723621412498809938310208866849032694226257953130289745495715639996986747266258741061828127627234664133956669164959899262699890611744787850342618301688402665208303240078332545004871301358718863229075867440565806233209695707768197768331782506653840632411617249480337326306577446919613351958182661510561307582425962565252149740841478296695700815525034785660618013326028616147129176709095391652845375728500800166178812111878866026115760892998796301301999824093497027867656375885913886826560572682957873145255693433772325071708246511800373465924721909995156721255338045088330315413145279055043590279070051649793008531095119345096498301826945976024668669644835172179956009925922956169785187931403812923179588305382738645403464737181340104074423438446669773346260496048758784039240948240833677065782934486157195378103138460900405976755211672542082031541702092010029395279861316381950844511626584883318926732766788143654752773871521343180377518205627055626287908854852344460346853483422216308784992563311759549497732786227744077873721804021078513233622563733289074456427491433320004413595513773000605232126634391097681798424683826479546493617536099611046228911093404990051413482436422354247954148176545809676 [196,40] -3768146215509359441444253168808360484470935181215731975711215754328154468573407085744526919616599878970558588068295875694801492299795087386024359904208713660576949686509227106563924831091363585263135827641738836612546505474047174501764227602508663050981343400137692425621920634097676409588942299038203003822732634174522350532916189454709419542230942959119190173041410287633489356109474316186711751302591935993707517594989951132035968522553875040447860367839239575861407197308954818713309648371995131546601187057757073924329003493657701304282059473663013098760006591026458420267208645910063641121092031023755276457022792937111263972100066595681413153478625260242019328598453764817572926962269862774514335324563934709531829569108572222478891647236700098611187669372779665579375119458576501429040888308647630121954060163248141901751218646792000252143416058384708101084683681159532958141321897072419313809125206477789562938684902715287416641205881749856844794491980390811163970244794461438200212540969764623435578184763295002193263250507564885724654617214792434059645315243349185162103747685342821172138451845414398722256019070331598787031041674059355551163935639400415848911642259325228422059117706710928729851212113134619746800638426233340117555649241943571431607684331351188819110272386554004593691872430332338426655852173760829238822197446891935045915702805051189345813391350415774269200117977372694358703868709194224467737152223770934759364175324130961071320774870 [196,41] -55459219061046418692064044243859805023475012728042337103637047411818885032929970684591711031188271463797639221895705454655863473316682813061983804482930179505388240015129236974941769738490366869537165786368734632419589284213214470586520813637557525982984341612179471213725622526905072886194951848772125441046112784296993431786408807693703242277144310631342314828389589413748539354845515037085340448041368001241424290746747148433608751769864523055489836941533993877609059591778485288560399271177672265063464659782068692077877227795457981580819352359229883142700319610328611091651683655636666972233298526170689571834987300637491676669004923847330606053305734550639634783755890166722232892347328403133532196141784712468382331703420438131599681191829828825934512441961323030572439341625251706434431341275343268498810963118088005780595665531560065373058132038994035868196185725433848809214253705806691672984589584115342842051401535376031790437604624608733777420766965220134040215027247523446820433718063927937404856694924865786822468655746936905708594436065415414770363741100623278064657716234226083329563444106362366792956989260331059136124658656697100641523181672995251923340951443002930126834474220037775759179361951506577224310949747816239509323701492684361826731523305499321824928761078950820426007374053338003839075653185460527749008078957596087228272011920793960618833481550458162772459619222808842674217873619258249563881881834728130860856234813732147429831504 [196,42] 55035561082669830594671393159546655280557136793846637124671388245703749529590606642283427323494294370228675775552149410935234784431827350815515203504033801390487414883333744693321870536758498562732982541307426778424296663436160572424686798155411448988666382976038226041437583336749583086402376783842387321031510045271970875508949054796684419648816270073267436406898698241009983328982805582118398084110756691390254852414249044228448600421832556545808751217061221058408709846465497216214521260489991493533289875493804013605804122486355013536620415146392326511204722160273214010054210418074558867577820581504462132882048909837054488473436737876856427487263818104960596449852116557675231363684913895653311385008213648671701073485802027049892181298144349561729204352363006746186998315746758913123610837602838979434552406740947429259719678534976614947408743031693202498479814448968619388131570913644392548256174207996943810746786772421570368440709366756487700639742415440945874804287308235941198469266268843192357188623711353157664440621721113053634427890365470835447370100464937806815057516252377694894167635827043792438358948883508980413923914443603483142705740284874570405780744219852897457969721160481955508480624436643319362234828840438934315028177193672653750445187234701073242950838431316160616228437395743200686455904675661812507796574226758118084791029095154731615796855492999601545434834537806480829397788785342017033120163322123011308796636774814102220790 [196,43] -35675588458271020494001100102252182913818509942980984047258313073108684626608622515102493905016830025332401955773580802036137771611317493216039990562317033720798524222710882463311034246094207627401895117719783542576531978308217180328582307710379006415560160945382335693315154585826201316511925777404008416056904582609030734851079534877913901381450976755908293531913097308827067994942749936371413854065873815739227337107143038583207380641224834519885481333230218290788834624830605317140455063499233953691373322764316181263413213317678324702227514577984539883881680695836807942532203681976884450673811059619266869109619136190426843654746691215916903645251617315248806937667960347026234484871863552566321406072906960893201911156220894979823006079198252104454836759242505598195318890893701391075063055564982524795831394520494632157507228511887061423608302914669404560512257036228357620965644228544015504805301140173324461506699734595752579120161882861234230598873861462504170070984651884981797389960146561387625115920838537834675771343763680274184430162571840586230194875014895854468362302432886122992341374624163862004204340313533418252949386311518446801294640868408724832876084471951733584079848615706104201534575319309311218186968713604950233921841810000454639221762276581358663669910616589332211752524789513221866912135431640423390191853551608722590023562895449540345427872445991764699765466004930577646688681365980981570103000558049101185001080374790545962 [196,44] 17703399829810516731101168221493908149133524006752648328025190882701259031335515364939912279452651463887278626237621375519376552095244629631238665297697443861170423311308525770331917058609581360020250882385706306028710188704359474469361478136209031896616550792814373570765148446539070076821015775612190942234999047597774539842942608253337380785949318667876222532022427698636822090440192389223854823642355341632537558421516182385067268810261400027757833295347342525034942600791902346036769979968009937562880101980832945114232275372389941656579289452472508759778035343890950527098758601732458702773255494981869729335175758000494240495849289443090251597602582664242753519004047876719440008991345094380330823368310044186341748705541314069619145525028419137250123399538770833695156026987961290403843763217786240365620433278105111963470646231641324486495738901575978643071073961953163690826565819385659280260414905682676596991783738083989895225475167165791353094977474273113784058293446224743658235037311428643145447541000442074642708910942364772094896942714845331788964387073276547223040234891598592675185796152228310517780140591401864466429255702070965574364365678529569121821987412181969732823936805847499270729316833365163715875309560015369816816523081368321143201396181383387228595282247719104681886271686742519910824732020698403935982948338991212732054723367069158222619999336761519430238052690001519638901336415512515992533095790369647692239274022289573 [196,45] -6707515426814323324792284923895639084784891825620568015802852574924153743400009672454914519835224831043345670022490394110084933457160884717561789766017302959372742274081213571698042672256672999317831624570237023746606424199536769714484823466232387181246205836621214654893339657640286324870703162384786070391332620773048785518221144605073007093418758007636968757990997787642527518791010633433134304114362875296152809541959907881960296412178781000795627138699000318083605524173354100657250958692684603928098746536429534536201133441778135605943855810171096317550396126430322375394756676670336056916353336255993216815209747412655564374236673044287628196190870608881992913150491847835592741702342377145687706228516060353140997943065365584105035008271725621100774428693509284321974831318501562407814820031933052249790612515049766750791280619545537296084478855991472977262782636640692776578558914037257313188114093114855736955221752640799774875650399062395801935626081004056041364784763611829499594150926997248695105738785601451930576328186225676327660908685835969648736712412020541789853734162064229736905236862593770790380063765029945168734777907854151861135023188178273526068152617985456188146765377491808425517849260565517632572211415188042239997703545402877914830546180143495388359188475693846089292090013293505489240002639420386543678850937276040671405954800913932035824697086621767794751501336981994069962304453539966385653984238518769747302788188620 [196,46] 1754244940843080387309107475176327733329462615792908921575814046291312372340838686322352945244538734250848689402186923602825393930213297716989006918307072934293473090384653952200800629261368811777409838582545871500545753549054014412785956991929837780164360539429908322078834998022739666502897564519760199438867485984974235214974392827613356095843098110558837678057551666117418331637755639579860684052798651368672490679915180077788969190862007861659449041879357693241715077131708736466737818016481381042803845574217610666678702363419033653857726853745000975284368058392881156068253081337720544447874272906897949668957706260976905547192514923519743818255692704532001616551611093972372566867290424351175332801091139829449664157238707952634870039881984097419086132838330576980408523028123080075329256985208133712383995105691071329162698908069746497285547280069454597531393909256929559996845254495144814260497810244942497969499356820440347137582436121482232069817576097651277017252157160967529450691656806317426774703203027482861887930044565521604620625053892664600050013214743441324744557556179136213397878017739906879699453576618739863746419146020412688105661487773840149273076066467138115310506472958497496180401152363172321203528641032877564295474148782689279324244147894496295035281393727609561821389041256455869641998108274980920186259974491177925123569806228124282070959069253924565674774403489781459482700992545142855225511450566025954492278844 [196,47] -161213835335580891271671048279250422076249558212096622758154618459315537946787733112110247018321630376002655557836264362114444322904522695826467100756798173633806371580226655091194034535512817684351816595874702665836562944772749413635867393916291739417553009290708040025092336923267066956831362137912495022592766275504596070993013794961709864562798892475854863566779862929028595236499884350017204224977688949911900233138956137062581855867826965281441812874319360596159577881440438270769644953243924040754101032118011428898703562753672749264420019748794776096891205942325095607399980339882896478920808888825696765857087118534545479403647672065097598346999505043523644955045781824845848116189245980362335813924939814584079233344430917065144465956050281999872460502184071765499812642352742594189133321592509541290676312092556003512725435223448341698606989730736017980585767909703313375191632158628536635947785929799948287873439572058066115710203994722564968752770528644763940231445863064164038732973575699756317027612423373514933909699659832901028281418067439056010333363804673913186302847994829657088135571918894464773619303539771212563829393424870007067413887024285307200698942236426041065906817125985690753543689466926066358460216662206878497160052235726872429485018376714179302213806655067764202620631069027578954484651921067257433739108698045446456772552210211736148866372052699337328649166832985321998296630803747670574348231355018917438415 [196,48] -125936904639933446497928961215099212959173567982669395126681705378290479110568867073826572980278993181354350769145589723301148421797350063243896286562293340353198536766434791515219051277596833231898800289867079486232737641453273719661488119145620057271263120022833841770990122941098407199044636517308157236725679137952003031236004684977618244601968723037786694453531487538792420457202320821803993711073719031949644876395253980263324194696860789968084559972052593838292657095773776611357889448941049667530120325739078717363431869143881321287805341454326566103618073600371837289753861774785583217831709983952415266474288528837481387272840732893472288803283362186389234328786238630880966663158487463620230074185350931173750201415928064096566349858151718621758001559841502730170226555904680381417406130465597657633340975092152883161687617565432037634547599959407089644415726426293803148154055574249215031112373264540600687525172882037228602105020264878147354372059205425483660497062028643589091666799721461904311235646248511866817831684817481309680196200212820479679037294629844222594004506132891717020484248181819700152874196852992980928812464482325170316108287393995364306173391900944718289018003588802682245729329310536361895614638568798412228541255763997833434921670916085065211801782138337119127439251615412878561140334141760570144939215113411884500453010187548448648886377228635959407169978869082118072166309870832778845865270389809025450 [196,49] 87824299411853394487033049171277371890829403442830719737311632691234714270282896337824889480811234763666125024708667710110462182957934357823045294879680657751705307145521095305453323254391342870616031722927602909555882259216701359665480937992325999771057892250655308109120602758398624442551538586762026035469539760423682287782166878531411772962569603367752597423424512209178144853464753122530515562721237512430788037761563834260586118592112581214778814180033085818236853812404268648075988256473539026421318699431389580422182462518599902550677367618013149898659979175081763193796194664834643660260968021716094941916252032738835850933760532854187672581729994833809536198834979108815433325489510320879984754745341025500125128535261357153139153496700783568423395071534479585205149531219369751955832485293050060219567787024558839148383442085710653217383338707621199347642057289170061607602426804083883460579927519097462193676778147885610942193528615809046282555236445657184107990137721994630540378278322982723971420907168533842662006603299030394793060118781184211678010517634630405965435296112782365719397694721425291018430447851854673525731547720903151425065651541348903679449775361098470388594660037290274493003424171787613296962949389421036584174253971626189621558037537574157079314998139434455627082124505262037356278351009505037381535335253330320775272516044535431428938887577425242573043987260456464098016813880441087517407900965166361 [196,50] -33157806316099604570447791499744008510586478171644661466870473001917646086620182595801531781311180947774769787900024663836789412212432038316119240602865632009679398573273006046282831008413714243734838868718561028665625535905623994091113887369417184017169788911066940234053124619825656082091604799226443730176454861553854261549190475683059968183699017831087790939028997419254673727042178582569076194838791908422826998755171130625781901586165933778249049451023970829066648887735493478858695661750202020476667417176390091769432698475534491206249903910646791317912276989842559629943142971426702426007574971632239526068401453624916093315408726476685410655325949517632001814225815507550182592273334857306351349937662869801934707412425751277237508095694521865782453507217128657460402039335359137782988459074346333646733867828909894787362372080345224423038799633820530149072136476943662718813369184684279611187354310102372880173838985790245584387478351380017918664312084163407865455033126643161219260563226677113900111147246033473677984488331453381082312653112647859594314136430169769750039819074829204857053978324558031644222041682731340630461132588326245233881187631021428247329227273204170106101603659699764163019043999885859604899482153526519373485518620889124086513517701166518066716306476171746608397757735882748725873799463896838747507627053011958893198480922297862068188391997609916892261653368462094220165313570488999056483312386881 [196,51] 8594362559406085988090194941519126519656859310799358918617284220065182361117117378579982104789356377023078675063713259335075871858402969198575160988579859263902184671880286938422963323517154896503670111665093606565667979678364283228724711717704790243810299832665569713290792258129370410205812496251634660873560633154500510208770889114833380999387985237211383822333914987830170140061950784730594094954148557855500122860932130844207159271246367289788063083039213706570872273203897006953672608804010288817956780959966776690672832733935347862350902825326431729060301573729587438343190978097417961777915787512604813720555840301464197125500367532260709839335211768854475914161020074405763361215943527797023611281019410087374939865176934898689273343465036183002224933178460642132753308236789408815415947882118066324168625844904041622140578191311951949911393231761569670191025243690508717698121519405996582349175105350336992390061932491920467098557056779989824464761936602441424083909598265319361170836434981053174842337221353002002910737080469040018211878549349055571084990403987800717002038893368594489924541506107376429953310829396126281555660568899260368130272738973615106076969355671927957817167859016654273374369811880605861846583227141140192319304181798607680291833883472946128883976299007427375028833270398578994618132875569509922384004553460267769525913016684507467778484137581054933232951795395162243527009389434115519233996078 [196,52] -1467152682832348551500757437333054353634755934902336780778691906049455304188300020205446380535707822649904255884540540751168675386931245975173208377511195543909787467815726083846584513539346093895380946262168256638251094591955333412716519479346434488757364388171030936169939718012610322111318238268744508560039964488699024698582624714206489343001375309525531040004037897102685699012379191748885135537791538692854475407141994025625779174091890010056850904914572699247853906706842643450075152937325946989638784771121941046906589255218994373278639030690977560173326269322972807108628059694314426529507697904139105708000714268809130987019150994072602321913893733368086473503911228257241538859336173299306295260949804733935696846743964349888983233715480792969754760513105612578570582792779253239438515655947429447811774109681789567678563339012567629541303807505153452149046308810793955622742626764631729142153662711998370241148502415171086785588418510598608090816258266566334384298387796163475021628173227809755217691044850749474414542551594911181364316086876135505349052066126328702039988003743352824954137954985234968881703580882941302062924434126628528924835677417644285593594913743570371132182955122710976575161443989301483167874591925629242450266315809782892277623026625408529712391921591332532757910904035201290474655076393798267027963670228801528305805312818027663751713369558992929660304270811197207742369915028815903953250 [196,53] 78686300229391387211180564677306719258862055125885166126486025096453221935967811741890419264451855055605394079696312865559348562114597740966089601695672740139216182123704491902661498615935480124024608147570873186165383904478185616631116700698967463968723976103889656490259960938452213472612162341437351607584250711186504978765286387951833134768995809276380048827793532438549090844736190236921828159966134294227058260895525919820079320590432801989442574088995573429156275336310289468401120026103352857204956820385034653657728583882483028207409515008258172146316067815700349280533980555882656372464854002165124246867166288600883974776030560083795254500911948283099136008421697532369703166362335854300973256747452172135045340673001546872414352998366212671303171118988840101381039449275058104720124177915944141603356986850254246067326805848120642594093974200092651790417441136140360170537661520035781066762292421853048857736220495723557191489163356521845232114691230660543855423443290295666367590238384171513228042885714488030600496210344187869992713590324258771812341813422195286947543100295038265247757967041626086325054116481127685936375564677887772167433214423141207807139931899711080796422019049819119138757621682527382165200187125854726039895689758753134858761197058709045457892533111380832877651689598467520470685568813678978971809829022565766596894856767809043496189774201513444801631092892688564929225453861808866163 [196,54] 52629522980785067474602096424488510669856797116925585775090582131355757460728380058026485553732239862677911580319191501621785289628514006176326088583672883772510711036050425442820551197871739967233913759358645201209164281080588904359377652865312533062958360718844185041488771509607752293143248461464886154218635258116069117297384280786418582909656818570448849485479428480563018693522365979505429228826125180744520317813284896294760818094403847379002788138895794662036397141559431671748372148365328608660928899499780127219241578857195772771588490814380189177422202505527671210283413730494256578070665432953912661149225495420247752039579309911794611150492712417606096121780809487003684908076227441879438263329827526519678595929908174141433568932275003950344178832756476421549895732055021434731294645770854114967595747588174322070045478619184707878227246374401591634737066889468883406002075056203047327820094547573567090386963174127929998268020650361918512669583117727146850828609609034735773910043264668206758085995782050224720937499294132675924698796242949203351463503392495026349583534770587869423628302281703037576905616562015411102189124954176244530662202864728115574620186494627310553403667898148534792788308892402019743788546209180632660246137465297822729241430303505941269824927272891668299647428434113165911683092803746817864001557030852118563964447730636692625314970649920390270429778888678479829977665002831130 [196,55] -26223354377229235893055655665298667731648918072811844461959982154812967410063881060981200099549384062850732755101176259856593697529715907753152826321187197742246421074884264155456011686596060867388237380910639663982089818628047271910803672608171520058909843775575644901343138384124056310598837252394865247073187104751657041451355619095639930008184671094272688822433734098706029894331598622197942583295007114025025295938008961980234712981637665030908729835320301174189329243015845541704801190863795928477446254266008896300010237256512916321690873796945846837005821201612786805690208281948421607351405388860856585585829989910857753638987464830451437773903493575876863597465237705715814026036783147949261479988778727339829435283607053318361504367663287704331174502696796199897772513422605645477552002982601681730648126567650827501454500023565157305479653176634009526318274502719766309375398552384763793522904028183845584114335800805967440247408540564784058655859415755177652887205646246941715517260739598559879850171155855222687278051470443982353967504044941119842127555091457712538980029594399912525889391463820721654119925492887956391179310323175524856980564170325170734471243123073472954694877179389797031715587377053215021285510577316366586845335186606985675991078205620120116790325743120313785693418807311026755326898153738707066996966938851318541853565629531823116939009915106063044458864369911359871569498971715 [196,56] 8234919866285364451478283365395427767663404739879679121568218804237959638622010501725256031354785094040916039472239845151175770801410073002103805853928629332686428169901523945117689102429688328889717652437595787781023794949860612022866135374033047880313340399288914191856208899111555460506467246799995989152842818081233260090266779661810303793405436768256204376797375903025795352727702879552892728826859772797126233649945222291028160940366473828545788030070907782640342001730243047550481562142418263155392885877796775285050799099695908783364552571255756556330787481722892702906365015514927891125195183486156251245264812586942883833739128408530295020107476069462356486143435511865361909859388007150514459481060506550549625350151822442259650343414810850419023450576788347140426467771171506781281996419234344270077429719764198903957128455859557167665403783656480216762686077015789850207653900222256194973705702192858572925809057647265795673352711037109948046960462423352260651528894503468028597271488349920005577831665642662137936366850244118991567569025589032398690935033461015498536772893253795298016300817991627190596849323019326691858776007040415397396717208601828224767725849366078371980891176677180551401585322506017154132266924604824225236143751190696537252195005368023692196583205315958567841074745472373289338346144158862743526205708587717001432660687248226997427049407270198026614563705765015431569289533 [196,57] -2131511384810510263326334069939354282143584356615520550027480008731360349206755418592340042905716281047680587137740719472807069951264077430966586441854704737787172994494928222671348971386854424276796554005811276240730243755877722990322590392371965191856736750512318677408114909927389654064367252973481329842300807836867525848506132149503042726410261165965664839563686650895521135930818720802871747575855280684407189921195542442870858576734638421266693681565886716316273919116979968814438353653916792063085941353824474293569153839130979518372277483013473157720073393698598956181739613024118039058624983826321380932020504501409465897518952583859168785281617137448376941360104402073766643453982503434239332435283035370035686228302906842239157009320532782304134377933027931090523876938751901618880326342516032023789891795201412724009240523810594605287737863704460362380166817881024022610204210027328265105530355561948254237036815134572059663798871675980013131714152489821163501576280380001696934802686870623826905254429330524142454884892527477580788990747619822502112557050981160599560601878310368964874293502510203823329218334966230498162907182696863518559000060116455393988652668458969361190350437664557086966648306683975046420921108461900883691184491223248306985285290437826212996498429892475762269049073712817886632327231397182886060615898540025526665504895115242481872844087531931378081932468484407475378853 [196,58] 486970533885283290390576460801824103308821310831290683384473730096955509394798733946251088972658206942139618742308350963975705861979715131821438116285158671203960214241793054124586601781928470120033911069980054907467021313358432918922548707925286282660399375372598479608194904135408084494905960921291522583007343095134899459097088989526775416669094377540670663013806548972979753722845231173677604065030806992758739329787206556757734131561550671631420516889037910912386019509818979100289626925434861596873361215669822023578604773654921966940751235391585503935479186369597938512186997585133876983876182411980131309336085710276875290699621076667730168802372386237443321704463157061021474758086267158967970037005645700062983174101047517665217214763556789605735733908316999460987519106099942635968754419093316658289866892406457466318060036278021129103328153415761106319716523388385431283247854801876183350541729216756977563688551212079913692965093884274624268112255458867188160598400944164229984877043334944034811202591440605281928849727652576167671771433937072985624584831822952657862815090627893268017718099672493355785655086435964145372217055927724934461441090434019665875011029392281854857849714865144183598276244217188927156353516451321365150696263298843595631891011276756828040630664542635219490049998943922475459398521157450959165522407226855050068034183627970410455694299548058536226997490573416263366 [196,59] -100904829780082259604376040600379741218518860337591003680861159234338985456576084203492198447657188240624991187567927052533439603565484150680501814123460659609817791438038681089049138489285660672791518580528747846685585506284716585822243141770453353162521736156900648845401837163864331402666240215709257367191224270181503072605912794841237308769402130765551832662544250548248416795735305446431686182071427729983303614199871150828801227113778608605704250486960540101895998567519660004843627850569060618184158466956663834635485088809419149360517257752849519551472374549481100835975895848805255231827547113846804971152596689763962230397940622356056048680849744393502980008279230061594451045414986658293332599855005199397699449648645625820460004378459680284185246974469804422012647925246006963470529957561363789519336792659360999444827458441676029650111299515190496090186949336989259373708056559380099568752799086992929285117595602467220292696197980111188461273483871441339004895301618017200665712609557932959465183871796302413289201126847281875767041146379505199349533932123028512578487395885532571986922534029010018672161660278806524465291477674591688039628513316236914928330733412381171223127485068654390090829111441173003391347422097145152369405139558279261901565635444330381905226884539741970676161704173238926130497114397935094537650776352522170445301923054562628384413931838343005491930526724800334 [196,60] 19266846152091702548611191007265822576762329215434145588982009283545105701320830235591828542795217709689006933515359505205547464103591967443695017583690535071042964849178957933428030700007687168193779659550959247144531199350807486920408014923811414350051288672038477205984872617334093416722066312598028015370279799214935339593527086010336482082546901262073388402739653586098617527241602559543395364259734833043816267307652068630940301389298619960408487375763873218869002279622382670852871781446060802488266012375176367841639681107436215755134056258519154399621840785860145033415662368038754886313317397639038201767871260556342645900717465266636805734728060208430443363019454078352533603735606142844615458622565432038474534780102151071073477534115091180662395976658307813109789475251642864980496316370100340898727975716592662759577194998707973957853757671907520204280927993014567813097642986471882045837551254337369426045047215030581722069932663770880988749376430423883999023467077849413621487341447834062217195352716613034072045324638008023404984524312879635824617658910187030240417142514237132227815104963854800977200123248562463889864291346615675549728647505359194264313304961586212330052842763358124288869868794276588605788690412040563850384138817384135061572481638059231940862469708276288419797719871801973938865276845523970527622580580210553534907449431364733147578939026145582919195744975914 [196,61] -3408353368895683855961456005977851379377554337041451749621484534196972020338456027485346611158638253026236088284646728661799719471989634605810208958778642089702679776968897054677918067962174341314118724879741827782923605213689726540909430602384920039642427539807333578815595284115334694540378543631446856315104535504250226770315089401420841083124092930606751263500545975188906533269514113181363615599563299198056632809539978007878479259151521976990897206678519639025599072591842475568138714626777694470321132327324343614754035763154606830808080738410365209591875323352884494654862432255460687014344769403216299654410737211724318371327897836488544509865318681723649285052843368398183585458193711090666925821251585638668164645625763551543109646687776742069075338530785579493665977775779088755415197027935484161133887435301567849738962269351697111295479049217802140817680736052314874071019793252866231166497742763952153159058419264255255372616362483772594451119095455020460728719940807557300727295237974549515473335908713722583850673858794658783768821175460631144696580758835622844593605313733392158088531656812604085018790772509215522091639942803624700757821213099133167998501984882318399749234081658095739333729154792305828481534059072665612648814114743597486432864357895870288006275706570163811580891816016843571296803008980160080117956108639838744054359008383320974707834498870481124373797739 [196,62] 553772828008891750576875925461139419332951428858929419284250268821740969362452112757673271645578443237699276075249094324266119391573559177341331411351514427150176693923460571943475058799479509988787378392189648452029209822592641986603204390902423741872301933962433342426631087211330083075391281428885717957967023151988771550272826011665304260505105278488594341988079324768661317124488475574917029371411132741550147846526397187912839579532673685651857472974208930250653305539312878718144613778362414041130237912420360279300620238593217647247264211948925904739169724748913978725048358894119532080751100122048878587838978968360318483104964215102489184149020923557727169424691512241078685244297776243743929750375724427761058177280200490100540346782680317153784070966445400978037903233790082572867905993335698614791339762714103808109128426018869760175464661752836061569116344995293587944108079776712526509666746947509312248534342583761341692927669355693412144892081919944505680798239341277826004579473240726997966732940187362799061152589808115974298601540449721488398692274919509195902641785725700676841229529539059375795790462488452370873954420433612180357744538230372821937267357683622542824302585077706273231316273492694104357425023617622510202801974799919921756478420856111751740827827730356380748873616475419780755234736491484623425361654519055879300597301890499733073449476162702929935473 [196,63] -81157138113506121679384229201925378181247246133794264997887724569546139777875820985973068592981520491909056485662189931250931144062177213311423162629500524231990902097472001435997090985408770348996122782539544369949880338861401963736922807219203917037615318755003648124367900401422524529655043986148762035214322786936826972928518888473614046627722561303002661560492911569967685599485132007005905817871956046358482661325053131387251667605337811802026495989132106064789749559511946226739366758191151721740158805045219689425306861931089046064703051626702738560475884764109463424648522213340346198036008780385012785922339178625953255324391462077524783327662157180229857670841394685899429280170973957364349785131820727942097926233022494212099683691398578006651277261923967310281100297692329899090239736250702120011046744977205980314077942616165473577627767741802934480584089355065871128058822312485414692114324632066505742613712458203579951976455138426869140173452327074043337717886456155998012573468915031496253120678727565250244940465211366277753517770989273254930738952574614222895700163851793797653935023990876039042901902843102376850328355809610908148299811605533439882764005039434560594797185550360457105418793594894586380643423116157347302936617059755053895146396836979654188262068892241248059132432287488737283378577387084318390358980204274212953058083194266585041618443616420775579 [196,64] 10537724879718497384265418427351215132488752297719401060165257343059724305673611124927910222542344524254337555019469937267426587988665356310639730174646370875666304794273739601956243607028170028947618298259724720506375699770292025036114086057991431809012778257773332412593396662313552834930445661634579108071093586002859250612900092174223232808770146005874793293568409944267426744408781336696965675229584679181088155276625575898193766346840096981266531620365643842811909973347508138111733653319475055531242573853266453035633942893305774874397851150820439380918266986794070535501732867687888110213890787119068153944233652704323542737216394426800862555701705511245463814302968775563868297404194520416441718937082261345155496297085541158668974943196912867290921561477622174585379617443335355034812300846401531800121546645980857194745361609452053917558024837565643974341296177358590371809564153649209077007404354231240790459618821649324206022630129125911185039435111426185111405789134395839554714938532561690330100334814384185343872979402722926002961860119836169234344344701573508292294414033165193636450073037154220230677185188556022903381483889830161604472919409541416810779008536935350861293638404101586247101084572121227434809589847594925405437311550741412980894309886709516226871808910411883423765314814344755598775675071955587871071704057964218466656512461650535177983505765582008 [196,65] -1197349791521261247783224295248336105382889265020141550034820806049473242805133950140768572129154408135455647201230759964021417504297660706585586394726450445931653711347715230148543876746315435102018382620012963312638683773555662196748812384704999676967766758973228601550959824207965321361798222478165257064645047137796673549753137973322474208950153128854175589839687752342459387646239816066171139311019957427109368697103205835002407449064276144063826238780428083190341332294684671839148083629113398342731773184782335390956446632329705937709746930357792182148537613622595997277024350621026111253500118393685675068113813894157018349221455361620610401650043821423304534380315452120502857454639716394805773945350067798416044822172473497701540588260337203951461247409014387687689396006285030415653883707247680262864499676550807280186389715784708507370481032924694349729301000357199263856547428423557242296421282487654889978929072390818748686190653525907760764281375097905381220772827323273922529903007453760657788477762353585199845479463154914218471359701459187843865711958562861883006725993819850951077931570582501436000291980155989559793415466017843998322017970530175717943157674231403594766027443913655657955496329151736019530759881052385789096650476978637742120806754253799495580123309305400622378405327991947774224367518443228371087893375892308758615549532261740349855193420995 [196,66] 118070297665344082845524550299308707051274644098541530959588329553308791386720560807905100572621589725468062890228284640134003139307551520884200157792129164943155115224980154322955565151151103325982045182322271552630660525281435101154678731227209084545441967145251397305236784822510676196334275290558895419723705706960541431522040951825625778553357305418500760242081782847556810086632749452331416118281645671719462033556171167088639521743877875305126835660577089866400932633951563034493964879014221341611230590084117536455813553000931321553471512951777015612509500822448357923824802066247457389477576092322488502910008027767680773320487708628176676621844180346803754031925745564798069328287798440208940057958324149155274360745829965283597263716332147423643566224093303289579138276006750501635092496386464627561699455338319501717230228247622483975705328113940312391390624469564127304144012487012597549816244715257430546165687748038436707206522306425011517847947821652215697958387230823232275805358770041768248165693146365378635969981848678225118479560639168152451523558450907186479153810276082375019338827667221752653739137332679405420954058357870904714736162024511164320123812956224153609153686737759909540284170827508265129759734385322183664336942655405090090452624310321729918777502221916952826260655334295015391760088726947902285451562323354549923425327852074826576320159 [196,67] -9956170483783983042362816721764092000209493762056457350955857834190747251292199796366848387449507692157422215456382162490191315320706833639065984318689033376022552818815134409095004894518677760102226474026525955179709321088007236761978804484683763793578248815746767846387577681782787970051027266614938423940897884735461995568997235571158020365901331842831345498725221802047800819260113790189136493706855079928782758710045329190148136428621076751490598359004685866855444387824680463570393268439473357595359445254313402198088422073165871715712022506996415702491496357998672809042356801050652935796561356048580560553376594630866514167650070830009829093099669514884034817798310652847164025523835905905130807300147407214802339409886418942994721636074267471719384850426628316388838400205418654073199715800249726070436908248640491504726446897075877797357591608532069362477934578587424924306108129217308712649377682483854683304549473791347719462886590900899241561390550276428743836063005667833766356584596975539745328938689610575128562216134983588643010538514345995936009149449685974479456252765599831314465363552207474892251474607314682564513994029611887497998421088042551967444417613848859951697188818692355832817431965529615671075055572424278665634494747856320484861756413888113650722745275218183105696998733303935147752220627749149378211907739062064081170802770226977143355 [196,68] 669476736035681817513972865001875380606626670736048166836977141745549687667401475927948995638025351361325055129372661946658396314055313101438782804912645347435337520042927492224807900344045963996459666190138056201907302837217546148241873123453158325567584466483359008348164724136748303420044999945764876585690498602096149876672147190519360380730292301414968760062871643623029992446883805503091051528757371507223216228878080807235587473377032104617902629240094258799461843042858973261491482191339465141904306660765169696593366467551967759460026062354338796597383050840584900008082534913633468491942303735266497860052205333971268338778773427160753541378897491664445993675412429182844898922338782889450157865126121710879273673926889792372955936900536447522306345319736485416317351385109277371354290277815857802699470325260674096441619431978442715065223302496096870123233394758847270665549489669014091993567231578475663461280083078521738419523072883041634096075444341852981948331592159196699461659589879922193979750533457823076920593629179052832513559146101534772515394865616266389033279285328742033043714451621303945875459850452901369917213073529544481937674131261630936247164231702686450108359254529586936242950621247741034638989324966577818569260540226800753601622565342788449868293039737516819814666711426951194300552368854417547555333981949343397957488705887762030 [196,69] -19175206356181438192745984204512893316964431104566137712891894645458854704506573611961753476061077183895812264948939035197916423011512665326432453062256233967012001832418909267558192792709718605573935889208195689799728440653533191760634198590250165073054750884435870241547322000600743272817005595888298354862201401250295626119879845144435691574043778576979345912111719335305431679369937853109796539529043336966047357877224910543598736626171334513100885588671643410405769475671263256620256111066412519150885395305866167884598477363769863325005246100912274217767582565554278540310229281877121957876079081405052355838402025280554055833636772289150882801593062916766459725729454366221183565866642471351390419603086829993845248820462095436440273872902463951159949617518870902270461682798509859454395425669936304094140036332106096124913453464542595113536529833248375286978155250935993018158273595460867863273077413810212225835853497799297226843578619942412192603238209805307936932430165692809630787190667577129403743272112650350119235627365201829341525782663313526803990558422204116059415524478965558738021443890576260979525621635496908909557067525520957949545599836499263709150845583753850717728326137332778301442339525053495421206630125566124140223206444724022421356186611531572899895744876069578038897775863353679872689567796749569945788318110721336193461198173075 [196,70] -4920815945924047699682349288807267153811723801976685988277137083798941212712699561839475284113649137013741392496651609524354949666352957746872626048506743373646422470397078131019744572948882828749320746313197118181587766539009369122303645269945577680712730854434433793218982861003692660282431671233749427274138014669052347820971891179612859709481848659203939379539659346302791237307776253309816791110914701398754613440013202435887946470708300765515188069786209198921141124307590992819487981477266039254539853768449921309642035866248420896616004842234919818195268771542171934630518049443063668184744147590107988662050615415900449297721892983679407691570651871657314912011205696532399495568783377801532371437656876349514156582834470230455232007359358061496231066592529540068564933136892877202148786086126123084615949236048816203843955251021928468300246271176343691048919524090103954750294487853821887946219362755211820492210591340410335634219502391886371615686135729735998388706398118694188091472803548524346274258712410411444328779301152596074988509798124370875848985470306858361690717492924459138445309495156290075467431419332558155715669191345161036909726559779487478195371828917818154818513460993079928939429072135378704119518822502503953495331918449880397400699238761251345969306048575828040965307157014966004421451148948773077532204706739850265826188888 [196,71] 423986693484385744007387610160655398652525648999276871570572148481867038961284822750381541082070432535302431977145365081912476852058474165369749298543380340838711238001734090975006791278922482222193646392196877123964424439122530182994654772751725485782738669374599441274193550789211756206144998660666984411094703762179311178509247551052949712523287802595344378846671579099853408240475687758389860851193217081598519336739197628548861220000454769182973340295641568041436098193520479697671725932605835420071051918058697389063509173583638859948914395063671786086992499834151744208600948191220937405069148024580432150487247185916897600214067440825687754416924302583572170758027015145626265456245586388740633380661485208868926821161915653094522594737743975976274079282078684678039462751152358577938317733519366199468841149488242347226375568943820750523734486704799815597807468938283721035383014440422898768255755938653773033280318035818677874558450764722383192113376986043047979336955434073202292824997664445427134550521640064274111012579584018205009442062554919765715652869738481014155420965684511527097468590570783348385222769235814735368191744981223587857261539519312496645697401846064441521871764215499364649819593598485404580215683746045533754025730311414825307336578126150165575009624356395624418287742678497202533541612382988715183413039663602138226975 [196,72] 1007296051299609570519585530761279861960236033063848153235263006354145274995279535520734611804098085748992844073705459243509804673869620827217601918605291070175727880163446941769770150766858321631333214459736601850646131854225642005424776515766262050410927729937469534650852477888866453340553756477798855653449043360229505619112971080929950212306561244152079893794893383598110665451907794815016349067055794127274443727103750440791268442584951770138186400990890695650319205524983286082664216453962803933678337136845514948885121697268689259059263323738363031204238129500353984955367629767652204591102306215930543339085378045700024364897838589750492525342681053381171467849427457875731189667459601377435076168200379658937241493987558638259254733410768134635512239476870096391343436792289653053727433198109336887723535241752792589414064356430567890540986096745593440976406706886968184022989325753441613382323849066645541539603444527062875914619629882258638326380457712266807532484269042472249432987805246698601371614832408678213788659341168257025030694320048063904472380938039731354442198168131143376296611999233680784193967765184071314576227423405746488185517198995874903750334458611538866786779017325039779753313084229779906298965857741007529657924882910746508886499637676424447628533943389354260428880175443237182496054449806724305426075806830408449660 [196,73] -884059750161651420139866003959000542688262125564720365095189726663743905176839126180479078695568995989099533273298383953503089690245924582224906735347396874253076952614688865277716896597154942852586114077825120810131761315929421919496584851308308212668234329513159155025816450886423146865273940566557550365401251741222534529083010075283750711661775368012973988545739643196697640395717971656942264402757510711663468854845418887188482178586932973980146051732704586422697964333879121038770257384407345199282747253147332055325969478455993203588599099939189397455832206021624382127889771833236542041965938141082336072644646831217023308570121797171864228028179849464125202107534395246152695401601882087600803864333899836470895735367047400317318666412158630114655082826632218667998082355753128232513822864799261198398521431727043012751960860747342253839768486727150070994783827449258642965186181271776619948174842122163191933004806794811682417255242250427901995681114719056980568857710788492592053802242414686402995479696620193598095412795011783244410069155500049795890309272721721150431416092571977346393422552613554630845249435121126788242253879792085671300049229658766346407211446703135941334986182109417109949094423259935182883079921618121202395178414621565449143711968366079579179361578368803285071559450812720431077698328929117563570303702403095226 [196,74] 498969857472832043001549337254570752627108012650452642315414549918632814959592990434925973972652550694207724192984485291508046896797372031867190532205560055691059797282286401596818117993959661103405423273956612494329855525929174167165921118830938692895748380011516882995319512937624501066383637152582197686066181497558523190097647487687098068311350577769525123106826838435065740577103253598657393073490835125843927737542852937080728999801106310034292158980745286927510219636294084502348300809830753238141169163900100306138052834076583993288468012665637665477740046878307070201323374354337820679578516372242518930309733684735077935282910583993380695153050534103898598074124393114856575548759369358020164779745280393203087046470751853417637729312398163550371011014058531101526002323510103341196854857351122040425687648833048994976344720843845792234865394280304220410628470817026818153441239233812454908114840898532214664729985467211580733246486234254365197976470897844514192749107779569756996565013858652297450569834896327785663437160384946490396873753643156820558138150043538191161866508270884197745323819217149560790595542023226968250664504381309133398464383283837478463680596659174664552308314896216148727720577614576108106179784775439425967758142915305380020787614713145734442107827035297202236680996021530218111881496636269690912004509442007 [196,75] -225462433712304401632134889528485576991897223185464755904770003661646208208457388329110759034820926536336145104281337272980465391870110525853282541966947026098660959542381959903547824098393367280822929363010212372211386389710616437027008267115067474876421138389984323091586493852649917851925121631090432707776863275959424977520919061134163773266424978256847306035611974429159909423563214976036801828757256931745890814095536028633003720960892713013795094860044894323546279356023687946120454075812169336617949344862860748990578431256324314324341301547888699268400930162731950739556642104741737993756543004370186518427031607445981334603612037309777516609321083262141915670289375599590024575720430541264994645170076530775782606027111676351358224902228058732197527861271774375104376891414517439817636873461586080793154169535499304272685559443366209741780657736492764258614126929057938302691380035525441190661638257091888096536776294712013645832365250173426978067921510735442453759861000589357559731700705559769758586027769236158285632696091961696651920595336498558644661493847429517421969283286858280707539747247614539674851019534427014733064166329361713029756894235704597234454733467405842696050209657009883297884638071572088768514789127852232807913360494083919048853481037161315008982656784915758566767015206645574483685886306336086215899132788 [196,76] 86434551200833006300880522794247992113787648369460106307540807326799297134878014823826235096618610530673461646120046268355814665047127076233172629409324527584284199714421919188835404664937403725202716245438380231613205201216532843361163110186597424180794992024810945316985828272983222003902464778635636245520475386169129528278246592758871226629146654282770938858510196587941697124745362346491671396229592567242080524552017108647734028134833674926726629538167981332633880580774801344926508837549401257412087298924459652603085258450015247772712941946062507240037360265017005273492991329024683278509569255146393475189742820956105411785232790681345931484461018021876551456705819055500786478422494313301633500803210404239792485295224932859494759837394156093083986367391783171558950355442810193485805384211859370490644929063355427712445209550898642445535402550195035235254844509205726854174537892117549511726758993467463370119483914414125366363702295503965086150689091935043040445646972294258985817077095835311531336478519343842413116836862056641517808081608270773343112414902889825622300877822913809436826205197295055011739578655581902505362554382491125213714161072140431048334740526326390418676960907567220931412437665717138778983579552885022270859467165815442731962745897040163621281120318179708222537399943105345003525935947194741379820818 [196,77] -28659198920060491596999064610447015535177713167292534402147013591656906795171061284404098596761211143848056366852337563233528173298481663375812872835263626665264514970883995846633259958732029237256689832929590829489137099865864472420742492583615206620180902653266777214507123294214380390456062980403186532349906246433239573077795564968582909485327425347035970565654559922946479467002172281154331093618011569408045538087521555644977562633861425756235421728947130985983814993596554722046673825248453927159225407763751022292649405997633619338029115125990480682569086194340443877234091541036768740958695301514831281775174982352530149469218865378815677643852778798790074332408487837575136326282642511489595706919104465730808418386806252428033403530431637983949249612985917663885989429778601717960801910236786457454400932644445587029672270828563846388003536878522117001011760916439923322087624203670142460468770691438745162137540433961388927562551108118316104284446167154127547890401311833928077179743040256393800589835241722575925729195889390201536515949490849034927190840876052795969821152998460256609122767601879831494528314622236628552667606663604849012841428271903275680619791771955178893168345126291418631281356857290862054563260092957661283139565195820728209324650597940989000639576693980449317678511806712071939521561633581253099480 [196,78] 8235841758126548523500831050985685689454039050007123337634715226313240329063716155816171580098686670573964923564488675486162670093206668331247292785625646414047085647105838777200230173197884082179608248634776134393420467953671749468702081716795687555065547399070926123416398642330621305285964574751674339837084620809291751496984348935055249658270602184976613735317503896556680269265253389743549610057900511290077713955608965495448898191349622687571362474505151148187271345593123437594676237084777876893302813830664157169325589642506829682576792887550969713446004268161363024954856816632945471570820130534983973532752384197312201849208498884190607394325762195667883637840537386848381964312994720179334569215812038905588672726311138447148947931642943595426666518401431907904704793103542142413666420692587644507906660484597034894728690353323066846033649388423135807854202424072989164746917449179909456422851270479444064972749977845854581277958769827308673494397887919523369759430594888954011230547590904179615863095517615732563188502761916907190438683327465572332410456859475067005564729294389982473323113537527364688438359188714883277504641031646826933047425841817361320201587504139558132208727124384992406245799639509372843521554022905118323236746982659842572597204919515479602325718999798865255369682293278586657818418606666414527 [196,79] -2026917461430414170095735006183522993498092448490724887667142867729071543635726851980733113796982162969498760672620366274592808323050006884939171797056408686232735759115537243211705584361248976481158398979413846316136927671895975726933541817137582746733845699382903968333072559360898679404097792177128685974649257156113027755962084785088135048818458557820682283771678777363392035243282152100482936308190673973865978397800649412561825436266025626568811681660642752894200582112191981561739054017848998730873457777410110226789385666285727417126779311286863219035937474580380548824955016458545311733005817919953979997550139036902027921745865467177070398980656250425470768837360646110766908544820407934724762107661827925932288181407982217313880337957082056060280817722233774460030648272481826635538713909853662061428233109380982607509983963082754450240750434172754131054463985266252230703295655347379155352975651773660780409759767089799908656321689045373264220125657341781344102774976185667006546547907324349232645470970843500667293007064897110333659209042165716188602079208621923148009376944068161494486860350871824436387445555417829209578783875259496790081690673133444693358390533311362410284994209880170388462831382099622373528313280378999137725440394879493014193914497146689688780418140739116794033162834641757314167088567604792 [196,80] 412814740452561540148295453254402883380004167129726857188250986692215466335254618072578544761126650239155957318263910726316066922911565167542534544816347032569540740565360938911015093230156369209684774316008060602853619059749537786745754854538658557859417769701062882081644552161792883823559164280282001609799059436128838792112872586044182123602952834583801206469533387594201805261322650200470559202584914906946967606246908949163177988221376578395661225747286929832800401892583886437687360267419189896127314666314319144957178204273455392861278180410512101114543132212558541166684429238470076296889401293087289226629853721472829559204285224847976030038639593643976787814443918849255701678568798605294017454618328206034268557420897992129483908320534754954702090810281486947927183542709293519684095309605318345826128081510361227294393770953619181648444788174089842269048575275161957799161117310090968656334689242774963237373065866128308599095140919962784789198836834568364464210901530433576208519834235199579575375930584708830957616872830268130977648860151484329028147340111294012270800967829014546929589511125507350782652405453877011414393517432176900929339277968979980973393538332279799996452728037887703106877125924024939492189395737595406529934095992910392945641047993211044520735401682104911130864203467824251365632018672 [196,81] -63110429603264176757616821459561152402695319249566659232382958954940318456690361890177063212313131345029129041030804167768096531996274249188536872757808112093097464039914767761574267169661063730359048057672727571920260556952829530090440957404728991288875088539261790459521749608244314751134861924076884178169408426459519531922251035227852080671920548536566437567049527896059420100565839244583363664799069643539621223912283235939546810509406871747056501822775220475555995262067779655104487289792799725818061663920422370129749336810328861575696648848347957946191901107078004664054575182835717085891874917241717194366827818897733000707440938556410075719010478262453791564840358544443907983463843497901460838500655218609417355207566273328038754042994948145753117228023030512717972420642808259013195591049021940640202975225648616348590904345619094275143889850517040372661752190833453767309464678930047633364095560080501183800798284774601523309241745947263434957239044228423318520597243843774079652866303101750889729943198449735101031321463598714170076214262098701095432808893381682078562736550310671317628686111587657063023052105829411573279783268688430891419250446266869535754448059346142925656421678333552162249240486175003361201336137283389127805605649975674355112017743165050235511087138669453984458420062447095180683895 [196,82] 4398644411200776437981434953064821844266865250205100402879875958587577342163244936638443976018551760848304448929993383204670932717698333606755349592822604819258946341200334983843664195992086370109426987225252228081206024236010165945693069523556543859382062399911612194382333347966680353571708226399661587174632514828986040301326360480638324667732431106631809183103216565438834915768200671066169148571605331157219629099239095366135086055193130526106326432193514598269625452553615802702903990133011555187031763210889337324556224028032019014477765033210136002856356073338866492336065163346849524959315707899683297985120169139702781784161322234467964057057592051615380717578407663203103045150184149249793116090783452082710052621705582482917279863247683802650670251618901274190594344551372030619456064300298273167559489833034756154336349814183753054623887697137373481576718446855757332097141791317974021478891384791940930425501730059907076782621201207971768681478985112405972775259021526723793369451233709212095229333282066118131794687357317811362155923105366498351308109492947844329196065895571268454938557953054492872581033251621325660041176293422331548471783974135905100210768931410385438997515789273966333646290307986454957511521510316641564171783097482209034940227211951974411288347669665982515231718331554884306628 [196,83] 1285072111224515306216805669131148343667714673973689270265191081174737303085052200202831279351546674253182684998088583382733370073974524311852883985498130494575153830662164299649855122761203629905277538591230128870394457768638583990464506526956952457718932528974494343190439825942773630015048372623888474231728065964789518019938368108029233610430595909484680546508265728476564473414099915599347072803996278596270664744161810179690605343686455166319253909049898311520952355306039385902424516737062390437019371812935515960395484357169311127698430874216827911970690746512639548300327175753536743991638182867656700840382805643714097035754863772269283356073697732297429964074785513175512412991567425347202871672404114905155436100731436760227447046464743903940322167867979482115506182412612832314469948639038400713314877791186196336276338949607717971069177099962367353747941773666717672535295101819984941934187475778456062298625015577291786209680568505586176088161214134237491042994115205604232286332161912000463250584423812657699760017681476822580677256025691772051612343623462013134319860212654043595923866474971675754398831653992375541138439822513026884612022507709885907788553958857886229732967620214958270080470948235146246823941907838944366644797021419992295598158927460475379867401548249092271601037397829649541 [196,84] -665738246330943789978543062422406032147260854600845367571574923844679288809728022028117305535830676305429311822624772019024515783901345297543266476148236924209180386681990332160221728872491161740679959755997547794481714345656636423249863986104030597410720738945648166606180561737420317783737084030067473478459797992605479399230304221766674806621347926694918549103117089300810191326367276350220691789329628844951829400010224973352695194779432677302901000576028052092850779971579617920789524631318909710863522556047030693721793360775845361705973781141788633783722503155307036767407942954310748479842535534003838284181092328523486380251263354493697707360361449976962218593296312358578382497081810233940210672387306888816905980412447256898089455680388267824791811034750963669055042212755722530373574628237911629152159885892840354780664318991633781116616644674177511327768605034036882625921794807063842401581271688800928007169107141898519104816341355112125800698344382280419874109873469040416380560595566730270258205039027783840403487001238098519081455123915495354964944962436342059666338291402559102228362749119411310356489608384369278859018213494338805419044839734920877996922975242091272772747765371454405236247420777675369807331110394641488813973485959365639001662654804735226815233714655232250820020605796444 [196,85] 183761078869911883075454636871232634535803225489661248711819196282110215589516397914303139120533425594859874772877199683368453326369571935526635751154391206045024822447181634244354852560492363703899554960219852967460686915848606347086071258016654291627365890649998467765791209314437734535606501174681277471806108138284396593131337286218438520174983902445703962192427415093105403507008234529015143539142082281587623836980495024022403418856461088665341320731671746966458959024533808944525700655138831859185372474563583345534006698769917612477051680323543467487812873446402882571072242717226520776906080871726095158775530837548687652543728841449090114546034566282185612902910840692795999161056844047170586359299528415139031727822634175045459122211935144931295795533978047469106827853264047385238466318809970145807498349667741959617229993890844573315546929211784964485017237359890338286755022784710976761577670293461351367916726346168785043403948253513408240828418452241298471814596527417072276202884846495755522475721374695389331997224017411526784965762988216303531241065332723869199855112480080810391491730950864495298985112316207498449672855743969386929678013200358292616370064320354385489098556355948790857693173123256100225893505481847632774305134588329938995921928280415611212997989921878530425084308432 [196,86] -37882260774817527526641087293024232623090618661656871661536526201940917687735900235332367013451161341190305158404023686549656661387409841156659241498686746683111705457503756087861777312904905892149449688384348492151226757114420265381563221184468629167198781653550636734589146760493815014797916413888390573051663330443751416547656537961142795117734322519699653839216479845178146069775333110586114568811332219639390691692023597335920243909082592401043808053640883968848221910031472654614655710822002302188853469944633124135703549348916677111737660651529232710562584993836761634987961948611300447390793097047893167432450795025031170120253462793127645456765593658192902860209891707314739838818142415062076159770642522829365075848345377925464336569173683600176861650408836146892420308599130286653967631917757467612635945055157243048605087014652997898294786391952627131339797477958292991554904960235027895832826452917553256037839745165709902452478013231994785155890708073700306483726239471450463127637111062023361643045801546462180223927099619631785948206053324425845066548737133514272741836081862134771614819447162785186277999464584692579188882298892043366160905993946228418174190011517487614299268660833909381896788373001715658323018858680277531903345266932795619241145147632903589774631521793797847208144 [196,87] 6209445825605299042294850335067328559036087202383812403036887855563886926820078482041849699551846228672360940684863453356891474374386926568074744396183319353419006097834370703858240449445744934692243652649183022248358924765171378194771610513913051047916862246599252613222561178404874103251197514602917187325209005641672731864288456064168469119104278749756206827932121999425954686991448606574530636423559419250000231145142749129961882868795006351345182259654799919611588077285187937236924265224962033578990075374921582667548424144704376370747030577296926984147219015020325240613135761035055329013621745650469399325242271464611294895914958990408034215183792459376039072189032581088290659339170327824181053132288053538475244954803054975505203720544992333649833547652966996196392256017596594785862815977022948981449130147073514199439433968196274888950750764627461351723372215943998431807168446924258088629548122618744975101258376226656968169381118363198949712456446603730334207707043335085481947199480870674571413930551781738732574765566615656259244815116782911885852867742677460473816164227537337344363224744934726423422080079248212413995728746753383701410082812972260961560156539423645468004283721845384027522249869125270776298532007990169058870451263929273250681004995833997972642947028315582104768 [196,88] -807427100069790002275362921865159598787443996319933018512816838462170529641638408584259920514509964348529249874321924375201331377672357580976493949405467231261087456673715944689311882394245325998955819431108831450870152675626788501230329233662788441460410794948923408227346799782586667938272277907482466149190833191665880377448464870207428509852674315988852016102203504689389103935514573881625250215028367185945266298866663182285046728297178791454541994874581103852816193246524724679039193555069071011621735232259411452277584245032125290319867094558701553715018627937959576607440544859523215090848289230702271119046336113175735416955285078795428347836100522827246861690421226791221287395295520852088488588267294019284372692292151135132945392302734852584567197995468596750059674129275280064211162515744627085291551778025878647820182373550104147046308488568840917273011340036778895250916398730697115372477122540016863957956671868292165064959230310146915948642228462477141939717813955730854597005027703660027600616203162995305704757034238468084565804527199374963224142557647345237297761209814673195606841801727348105659246525130413261032623265521197446336589298608166778126810293490654766636579511864306961921438828996272843997446358575801059065220790299887217276826489847575130843734623109124820 [196,89] 78191684138366256924484211651045898160279657896487552763554085494384762785022608977475984854889732813849583909112128521915084441478231588145280994929127959175654644347095935307929469749108022435086441896126374524081216022463246825306081476920318933725498851366267547818893096455370375170415098495872190758722349476248654164511075323510584080322774710833597039603876631467720839590827667360112459465059261504742900664845897366088226983688171863363774843695638507728230575611034505920823074071545683099247257236620669135443946589107500588724734817064577409855508355684768966203872144594350323361498216205668053100091701146366072286966046087553428349230950885317920436040181150386542462754258932519881996618700273340406405341839698673363423962148022969381805450833111010606357262427013102391404436514002700453427529338310968722377550685936685762214911126780541108907580475939652601553922977779006373207524171837655548960901251718259495475225142482625940014284652003641624029371892970351876497915908395470027463307933380747545293411098945171182043613928025183971405515237884355901627216062001653943594439485634269019412881765023278207273706591773933035438142143397278444904860397458013753312604899850813758705690308156066714130119053479335621921172269768879853757414585132066304184424862892079 [196,90] -4229000049361591848509470208269527002671635504474038084088445839581040113066657053900841219676897880285373916767467115754645489103120558115452737025850597374132685317907415259700596823075955649246964324732936967797882632145531215651285961364227201760927181400484480618111022768692565339134858307854029297206385315892274988770100379250784323197245856378409099521367858804543914441218887899475404152837024375922165329475649655799742508035337514140457278972135238148682436197149444405857229585256058930162780461388516068943588599904084840758132714721642808297986193142017976858218337189213358264804556561634614749013215707708620471515241985449702120362348629009354090189538966231278146748409049006395894863905005665839704698017366311202743413177291500428136914896612961983251432667404868064018037004738462710353788245773191308442560636308061875700794862454535994720102416269320060300257637584095670098938556963870869731143771054515811646982009411021885761726047370204626139402291624262145837162192764599209753014745405250886339380221262420609102506567799521430072347924551671884633287176665646014575807409075920384431612375072838305501549280777746498645640308653384349077789414356024728891379772802064627999685616628964134300913804109869438363038319503133456498010426195675698288136705231 [196,91] -234771388947517140736242627562200858411014278446437109260929714647291112827097917916350618769260980394556240615828631298148649755254590730408545282992687147225715945297504417122063335050990657322878613799313569855174212456861295786329569749610528877572240188890699597337058414883913588017303055246379255088900066062921105569424970527540075805464203851410508179440439644661830017296033729573814173618419969596974505062439550974136903506309735712906193044229141666200034109864407137120336252929568976734276434433534004837831965212809804732845438315302929812937149024488017675929715960819502246841552521175372100218428971527950712625684145584069031613643607905820812891360985666677643795809874801519859252102899635377060480399818094602506040134738075879355048746833116919477387688962404395663944645434895979183253005907468369517481347015438595393220376430382799181545587821787094800211969076953949687566493058990122385324123846979578923017085084620895572253411731598195988294353742958665069894106433189586013019290041425828708178482396158663486039475432248295293838999355137330322127833181614941926071045096421150432245591173998337061612867695294827249137259446329099584742051467309345161495786737694179190192405152663174174305106702602845847980717419468803615903933053689797577154177 [196,92] 95088669399869555855002809289294650882441536543985707335493955227438683635752368131430523474150851780307911980690267885051799870771540509090448921061377528425136111554150665864959834709663039816994218331977762256299226222061128465946654280272532207844817836242499119081918812635134881988885198561557354496093930475653194477123568279870543896037917788193862583454555962510734178446299687559620821369021286849835827038953049204325230264957949012802775676782807849423773005852311743507678191548822580507825619454468236179944119906318188217933156441047381491132210810642552163768108806865320171134232003524655629667815519901661636323385372530780995968889484404504048364628036402818879091928144484441824546311602270978172819172637402103539068600284434622566092314991921785769881283724328799365043262252356011160001657850300683610060331819474170387666465862666482798654799894606298564305172773217990770370712255835338651920329345650383754915128368937329258965507791676169063027143020681071622005448094128305296575333531231859711420301392183442060136386995224065739641037258966069833552054824980154554438616774816581381130084877474434355587379733116196386598232729725511421172705510187139962507553738079650178379716139400458279036526913457249511228663161796191938074126263939806586116 [196,93] -13912136614528165111958376131741232346960792031145209882848944337617406689251508974726410027448004813284361397276298114075049357780336863972720568759231844272447585953172141901001615205505258772826892431409248705913202112156979765900716727282530151948211295480586736237813736718111320041892596897017818733145406126369546595383435209228264483383409251700668960991673126574036439642614629375509679022076070449995321541471100172701130137143115393432431253867097327081132741954328463460410708380108064781706638508882325105672031631430023413415234802177545707204534496183549625766108044322196267112435662221347895884721023305635282705323342428150205190103644293186209194466547655015991843355899974311788132454696390549242931144114575975665741953618328006417814709624812730698814393626557382410678743109495610506940915071311431213482562742427527404484158589887682152273385787276795516010397251669998651954916336952405980011552068401448586808877687343199278842592280133273272240199702880224220591184380254649737456466499097282665246660254787904478021279138900505936145592269996830317405994658186717854176915799875757184896247136013462359643473256222391498047655931611262754890450270553411985541470028883544150714331239702380463951847149174477346651213750835746510626088941841324560 [196,94] 1351044820022285808833903470312172843598162074815018805015721817704274908785086363047021388653087519785895300222620288173508630479026673820545503915680134117887440259381056045529516873793293960634590908346783160810272659309754967962833609762910822282674784072536762548912019550638231477575394088485643850394234091288999698812506226664539459191879401167081954347538666565263784914394133356946810491977321227476304737043865067076048598738385630394297140513381243555778902619820390228954706363889742434634876091721666186476212673041105704220480618478999222275151060688074940692824076166869760804480269250846374167532106793374054894380500951595658851623414705172686352391495326868745888313750726647640275622486650052110113400927416921302653134074244854528822946305007961725456000108509086518465598709198604371707459198780955075915460409257400887908572234729477979755690413545496342192340859204882882730661407154548153114782162001281157608827120830190952661581477151899557817805788040864488991339520988828188241469919061428477367428596259413582635923182123489575134419957216787230990529531557357720264212984970721899800007040552471548703300679360867823345862381412168605987920170860610307018899584517402566351643125726230644870418086107203296943436622797236457530074063009664 [196,95] -90809943275106609755739856859144904003661964730388639459362845573478493159583137625191952545951249131636656312836490981451603250162713494621209783443038266291411645300203229676794519553422587620917092555754581178033948454957952412503459765905409218169247103871222243933773931330503291957302900002017298284424226149157498300553680308343144605119734710169354061621125931732924982402769019096133805174280740826339646524537015180745191042950868271635940135209182200984985714945040793299314535244678966557908704720549663781840265655251706145148182807506653589645225036103071273813233829503103335974821773447950317742290394551418914239493195830731500401547928613082972923592959817671397988662962506971758625136903786194414129209535191292670936613525280135548630020203049236445705054677632367646036070206222026619509984153529450857988076848366342962052227449390001052787483827614947530806207089168345358204054545724426008020785602517972395016265837255759409437414739834392441741324678430514110023138258009498257512793236495326190955254460687717479543878770268079231726480515789884661909480526422430289532719774263473011332675435262357039768023852973556071570042452728360823057188456475378104795658696725296398531091378878979017070613824741951442880316554776847149119283227 [196,96] 3562116295883257613612538777032493016910324577659851903044610568706214476753807416360438946641258690794239329343902571810867171909526703110025236713378486535157859324248999708110058990074145430272279916239938569187695046406169972309564749434072405143956004577122746387227518009865674093817023041290401397226683935683490543299242334658047652647423112122227984583751565266925633250274690760429984032499252081873780481234425516913950723817078592613390626136878270329918543123395993218386130782525964773058603183834494539061503004901441502113272807396852875492923554883838225469302081347434809716105575068506950902787076033067859681353274251653959886916544689483604914593165129713800520350714151690483145614516967983936118874727658937728087247758358142303676069502800164552224400791673345053003209584936976959906689447588736286121277843782299624215993653670522301795005304397812808771059300157101374631586225061432619937945511372334979730432865160056534417577188159909209885208261537590652665331174350882580954236180843032899262379389721169879968794652390087534690095692363418245041612731025341028545575920400054724437021029655597550459169058990177597071682697628003031151722720253316729154898060842063909744627309437494947565244263744236421215470283944115380109780 [196,97] 27915103329224469409869661976385731019214877596207239674011503053618612315036989050135683299900805632225556711407335208206675536419151164035467561823914825569666974902053699058189621649553169322904751446555913348626617698568681773773030596684612372777076079063148872009841832567795172729733250547711042254177715095221808699149334842726336077982644185422695294816477528080068109012593576978506365795663924045575717742758166337497548006849808375288398665549060163813154724881389005502429845473536549713604769966250246697839014576102105613864920289651049395123070980766998652433421220717158750119584316752961495049720421540799201855885002078410467497498652849205246090321697308694242576626797866728991524402188041014332325963616776654773126339706603722463021402127721979871893529547115669965824422299634465803248674187440845377414778668694338066648262830166557880731514337151572999351629025529183948630488112254025856115638170584754599481366034739067493892086301020553649275316463193705024577178782948694079732380981088824309544351314170968497342959706717129684953561277732398897186513424506974538201999304336341614625398276280011849137819627347471409543073094399100288677493055056933327225305626855509650477630874666115049607778645441065507796470347570386044 [196,98] -16326544966220972972549971354571689652687378882902838637307440080786421273631501809060513189746742328235202109051667609617893988902668521078696140274248855202126525423219566081435451445932336995160072878789118258599898403094147766473979086006824500550976084387150814427204296907990381454595861895221788715154542591973680718919644021883807531905691996544496669441799396514719763662711410163490107051862412200406940685472315369677109337219126119883678051795712934630512437590524940496699729831987649866051495962805893458155420455287081549916288792077494528879579779477272375502762951617372678547272543479970857623919594619632021440924934936847723221859370941864938286527800467359226972353720446008630415577562806206958331271798434396791003326218578132403487166834871564275516836535577854522194471208160486474539544748497855462261249249284283382927644462462129164326394990565417090278460758734788042624702932785289536816168457547641994104152138790159392556989378039444620271621579440586700306523010709370854557094175119049169376876637262318870799849023347333077507873641638897877533988283007195720135615907359079248876330954231486500971087964947295082346864908845533782187119632298318698437256167221363007010755642612743707950562672909115972099781623646913 [196,99] 1333781305488407329515566107486456917521029015303728668166616370961611605742440901632411895922025001868770803529372719279947334628176529093415506258259217028701860157392723419975310631372267744173020812691722875877665122317600994012860200375476485665692139058788285257997048884536965687629354191265396574477744697735610050251304459858531155169099468066490270583461224459664099343736018238558990649833398547170745023647765455348445017258076841300723566004606740779540399276576184304206923225163551795567316871228926473127024599082347481206629322325724331783434159993027222405058748394903646553012992968543483628774279060288302300386102678649717784740046901512705887022795364983845184764680303010522618244834447780797425897857061563665365663056896518759073964320088634368066359767226597456412054055965324616433073401825090115906723663638508302101783721012696640374274837466291649091226687062179255578711701214532887910099016158141643166315871620552695748752108107265311490448132092533423338190791585617937306820514620873653968737343040532289414919997160277534016194723627842677470005970265459391899294037971170012614473188471246400718389766927222028200519249219459131762351106888218103742301889559800568734346202192411453722220346795128953649290129693 [196,100] -55627095839786894092458220308100143975431261191519835444777529061676949690929914398525654977989858247181953474521874227491621327658911283426965722500080329118678672205493118913588888136980670268677376345314101293540476725440173733138355077505988164193676947636046596286809420576927086426024971053619195395457250828175704293668005561615555678501590678503808618350453936384095965530209824521240269850705382655829858188360690097579765353165333010380877828306658439403589850701516460065966270731243533558166072726714736139700401091272012889571222040574339818618347960726517347920345337982343427120101652021006412409579570120406881902060805481764589802781147376312266931647467114649347811213888664239659886633460230943270917946640862090099916806170465123131498050411503524117973183506464254608741338665960244510806079790949786508847711747163607951898692360941594061453560689336379008655852818763565367465797730583329588158270152257886421730482374073995885198939972496885695614839631934653166114117630442868708514540894658130217387462678303339406925398529196492218152832485971502319451746836104644594401460527060763033810148486018632823098560195609884601652591313877100247356104067212392425978971801749439473101526749803667422347455736126743739505760 [196,101] 1205077351393356406748599214210820286820933881910169707932309780528229346969840094840941672414522437534216637658919591412074535446044197134835661181625784224283862855396596728124091826069200107526521802357199326870889850130458379747546455271610070012286866393049483085735617555564014121763020369962445273730811840281525756469664640484631219338679862851399754832771577338461612375489958525278610165082577270899327795180543351176444824389386499255922823806467056140527193918888104879861874636267400815508107130482216906070439757653945862371959019499477328073465864195170003964799939999344638396560817618620899346614871905149025942387163334446154491410256503803302531830020971861731321957615353955442453934031815056731375907260167247240767931474662830484126321668682573112027886390059814122349560158072882226160146650926670716475946571868849034024555913098680423070187593587062911576188230761098126835878028827081635533472982680881758417434695646710004558093977817751028135567621578820833268393261737368103929792393395480095882759085983255434687944996167585300162415754967475133848051320292600503374699286386644553518814812308394863958545181709386816811064698327311606900026333419997068544281768610559773234088814993537184796939499727923632496 [196,102] -23284884041564682529205360487791931471746927654395579843675751587378042217731756850434965373964613838565375515777870708173793013477074357552051499253097285036863408302435980691186864052495172456677170580766094104670225549761871103154436491631212992607584775647755073003147724599203770863240463101451018302889133611922692630565984643672905875686964951215948451730659519713612177514090718995383113181974643046824723405126468730866015727478228171295570108681912248610601770492001346259159682114834904752466029099926093478292425973211781606057425562430906030441772353627544611201706963014158818674244892511148477504091506996672135788605354219896884950154106729136806607016389197047606491609715079059693012745443937761039869383678335626504477393193495250212221317308128245372637590202253165016207010022738973834077999245536678380172290522904437680841894105991904795216398473976223858930677704769146557875244884094507145140214567118606841641214047521426476372798458824707754578038618307250864077810369945053208331820047784960287894012398115345264860810333096631603451557541003087509899690695092038096866586192745993743637791433692198906384707807745280083992483922740465281043733165599194875402196313364075378108401976163954778132586799248497 [196,103] -6951596250594891166124875967108134033585813666816247533226693762314405438122161750437121007843982565718561441164029009097385951632480980721301329521701144416366160055060819848898435385149563273775249165001252236792474214085932902032147930875456622003026639707209253360163299648114195356695344646400860160886853131392361298207482882215550089514962530980543814525342667682850778666952258325092845775430252300618309726133326211843158251938594252402346940456712263872224334580354372807940947863125124008202201716670850559144937458826332667158642473842707732748522882616881317800830801315082129796629761337276136863260631014581684874103924267532539269735904209034717969859148291504282729050786974227985302635340958763077427710362846880068960317532560485418385267392066356748652178607607253758519589144813192404161409391238231373363839000878584330393867053637386464570138239345657768937440681145490657740580726324218088306353491543868260231917658170807069539293049212268086825789914120990616682529497021212194918186291045077696925427250429500425687898411120425382138628920156124438200377294250315106833612390738815358111294510470152315784484258776855791420645724051517687992143372641542665837146592924052427323651103322793999767243124291 [196,104] -209656176160091096501741570883425356162345058801156175346738937341039930696607874097687858970757090600321943106059278052002222882188967787306802863218793331043249035625457148246415161125581430143998211626979463398123684638860297716440847423222135023264076562008652430396184282301878619519819177667289606492716424215439541955869652127496165007591329582046869424249525357237969602209215005457445920984953578443635881231948182451313406857678384833668245174253091312512537374743200173406600605229088377249582627480134239989362784366334035285914813781920223257627533574560586483791588296454059767586465715140649326595787917637372626100371523380400322971193819304003412370909863439114049726295662610610429049171612042505072438325425766621191151947645088204205355566147075638496522691845217823107750584334691772701943479539814248774328382079482419095489680747948786625818581404219238282253302562166342073675833670325874221299264442373574340882636966060508355033175582833406979524942982562752160601553372857333434801365404500718240940827761496768619615075040890512088876765315999714623640407602561868994690137582608621318328666631981907294259892081237908631184364603985803739245433833336132954397747050467196140844819381042119413649384 [196,105] -15633607114727226984337411721187310519781936685386935951189380899283811978739260687831036233953751714161630757213249377295371339829405754246273091134410625825056128779078326858421101261597604414007996999930581120655044293892908409508330267440805819800137098403374636810990370602155344136145762862665805582499861040902736763123481755143202352171403940650023523759462094794692653358912324332657731717648465617563668491332542321653517534064363736214029744911033021373983049300181358220966154336142643112710820321102561226968523723415969097672707560968393442591940946096058554459151910477196371947094070671316450288674225259807117499195885908835964957657894691405452618457718193080244562806092378972639035490718836222704267070668887380409875018344252342704919132925387852966240105972162269443654539509423821769879204356364879752543458847354005946127332786190976726165117204053071049856565412698679071011340899615144116387836782545708164936824343251332965391784488184022495355364396271685014677294713336158342503935927261152725810156557216091191924979632356780095259171100123838148670416789185202166713843772610077460963966351908973047213231607346689098750414602447143634755323548265306299425033311781524850423239699836332634854 [196,106] -539700470628752824889835469948779623484242510107119692173117139215345758494699479268171581398787795880135349597036656326231631929789654490922175259537890056842068964250275732005750853296148092222982783107986200633372744332377536933797346300029685491020133690500783904820688209973032470888100943294507657377534238607764915154860567624786029196057919865002692178176724819412669084401525121729890979893687166048796780644928409365426779305341915133121754577474927151509425063617982949084622160904872346443381216286137555349543321351449810335016368292673664512662000168432194000857691839519057079566962979534964204453680799226518392420276730498526289475684535728587187789037079750517257438320325053245313327329796291747276105103180713682169848187396990103949805500023495451132232747033148369078973189363315164116789632427526916007315138909498794661891117129451251040019636478888133967876061518075648535561485662555091068216416834990937822456269228127717858105843968653699117697250799254321298024060281444384444867238369260264889383433403281474893372939058206073748496120514857812604541754100441949253297173724507040341355933099270541313870376054465309609083279151154606195407030830687137339310076963620410424867030518877901 [196,107] -9919121669537957936267996663120273144004190483177605853881647883399880747506686984260262720608930176524959686623960734041900013245438486829249630855184361288246834367682039187041616362072129330281850494582944787511144160487036246782879997111790715873210123018465341214763397211332012820817168970352453248213686816686396159321226715306842954286990478853410367423395234285447914486129478690181599206216772185427587784188459748551790679305429551360068467487704991150715512059192041521947261077002557347795019325418839050755344189372986499599039005042775263047018283072212068208229921474779049870816478094131571547105181648857867282163090397752485306524950870167245715102756811324108524892524246200670290656289228663009606485022269715910556210194737010659294294677411141686777264308724703750442571409566614597381999038753968045607863648728908990513319814469560071915195588947444638443654458334780889644849893765570603654330623460668701486733849241714105291541625048104376001065383469053535479791170593873881422573804911946108333513777127364315880217100900620620589337833627762973246483748909889983506907154680166228439444956514625608433456084206520131336459540424848765484848416143477947221636768325932015193029580659 [196,108] -395526014826213715481899854879335177535165259198356011925974037695834602535958828916085022016765493420232305141021271312947648143562926602657999108862584219123036091649670178528147680882354366003159966969439366825049642172329798331436266835918948489993796870851206967168856144803396056577429197068685754061566428049921478906356815695558035821926765903831080532703708162279862366855943966996128266167749118814899070813237979310931388380955742979236552024721708903006441697657238743423318875815523120710269928819460887533202943427121913182942154581640009427859622596236897173811838534677592718710495721223110607536980008257405081237729195096152021690456238484370967748536863582904188887117875069563638310333896310493863790935622890742887613538392852757264627384664599620140314169313290441176284350232803615231863417370673247124014835147308793266502119710280605973323672627692006418312132064549503363868138772722592920422083109289106497427115911606875768226447926523314051231479883285655023351146314307345230735118536424447794633982588925465433630384277865210042110884119331426928606071074002479526126499196406001556453521278500439106291604091721593225818928970380088081136082448774724393201138702570284020519990 [196,109] -4266479646932060140694926400651579860553669995507709493487429052625247320438671113344573397487647318006077887802042539732341521645867424160965028290102093043290657007330830640664309983757091387960308281108345433646144707140180552059015436307288492831739248981636751721548821740553407717804772859130162150134364806761967453846319904198559229014438187505711837450260568272254487513699104650787897723437938102134565939101527097397762459363661661618998621873512401814390009145442041075013008632591270091819546567563359787394007434803766330767526483427961807957163874078362375790333735545998957801034314882137794706451154131349778759092934901795234919160716162898685468031539296441949842153476673751236630772128793479596024923732702438504552267361890353607059342103390028170517075182327603993393594458470193594066362370172090252605420098863045773887442421944328311229448126500518019278641838050678207428463037015516251502031196043343333452158228633938201927617510769620842345304807964618856394058343237520480578291462900205536787563798053359240152173627042708757898502160380652186998294242320414981235764505133601546316280027598288005766385799385147950821450771269109518598822828729472806109387881691681191509 [196,110] 43915112263978280332620067288190093596488795852202338400015823413301857951083548868181916918271249995275007064402631429112294613483294148136941147082827610025906305022644770391084918148164288300263705886513159766090158390207577294467789094347605849243095915113670900248815035452568916687786716853494773120595592474717225091883285265943068875223064018073542503515114672712987932522351226731946427566705004203341954276261061981195150291767201746066937321064431159316193706581281004487346373426265940327500493913970507260072373382348165129135913927831593068096704066139995220167728352856573346529798884236252315677342405758169887052667093388511633017212743675726654634279717802585852551703146846874328686081296181811620394884515072551615939843767709709545467613813597670671360038366204601755614307898860337288866372326537179351941871731755783575055080774083866655183913938135578878483093472882132082295431983663841904085369226878318996040775605019824642115192988278224125612849559254194681547393277341756856111690009062674429454750494414559497844759446341429975517589698990943411748848737050181095678909209285984419545396185635453696547405186235555621096864635187750933770469451784642130295873116064319 [196,111] -4515151963243146095686747213786189526966387938764935390991519699114546194488074739253226989314908223380557033612925896752523929490578267942645409396966082124610119927209569094148998697452155933002567212088470541791112673684165813820842804364003258322884744767492518264454448822428149980670075809445038024459633026197739956704774609792097956037910048607016097687251519469933620345191956893557069626473218941762670278771077941472056963626404915741106477932855368035497804573747877153610399759583627928943825030249063601899027651477994912360922153570086190139546888107366079349992295581059419988330211299412904301247684705024937965244289222900961671815126692958322630381650277644879306611947599345477184422479901302128196541649276326177835295717086397355518301826646974674221883524577441923797994453867529665452233100313570161502747829610834974885333576001997666586480956056348685390944706717857802953347493846467776111644924524964824939986035150162248820680925229635440398170721811614996765368308531810186350273742619450465704874915099226779918969286745540908991947846987620925615244698063976267633153631132164403096983743218881100528303594370901302940717854881402432827884356643438401483633186208 [196,112] 37291058259837695763088068395093080272897656468264186628711410395411780771757292084517922563480098978087605970884288334110319188768484813574811260789548418398942349864152243496760763217482365830717211474598202990445718576082739023883506842294657360435075479600735145625381177202000246649674141180100207603392923995193721064929047206212305207450109107928048326873039027402351420185303062821903499555491915346648481375845204322789522089796957299537669834272237273444461888590071771098266347446981655374320375310062621998599900479536415495490792995290305629574767551135944757285210146846680538956627321873609308045777167699735809147751293008906819150204093358845347424054140070976147442721685870636484800883119867844930494023578794593843201543353792425572138915640491980120390601709288899870421930717397062785980013927505419609477533799431819620963079112835757449268986851955594441820870860385627815764689850374081072640894483995190831781549593126036073903249914366048226530243253782890274459300478242430943680601132023090254832531210169141370517445980730246388892399929952546494935686977263135001130094888836091293893899771171740036283047753712119201653294697845957051080924403298904810477646 [196,113] 738263912507605857785643463831394597158979712899627336728532528183725103750421514458055086900361589177238366155923539572386173218522328337811753270663329591957970066339455685732877598258388530043984758742380043113092528854598422095564685185605235555721585313401719812802583791154959755120935531830137828231602377356357851452805668975594330719038615368238607766438197269437952083067987829474555054219922637157572869913414592330421386173264985508604790290005382842655445528323817086597864555317680821410991385166052316386352139845376796520738733918021228563496031080418642902377236849403436919893416611624798676339785700747824538845710153907299871231899801537342260105853323943526495628023414326313611185512567630341137051755095144027110325405260359400071587119248957365584762533040192445024454933278916393293885343929877010253262229650412823918580843493513982781956715709643090027776227666419704033616407449560241662879839988480732237127340808341443724578563352669404701636027179909533823627473197123574160274036997044763923897173827897143147569146466750594705536311593190455790182223542900575070303248409189874902664581528949587082042690874367486930620945838113700245150371566118384922 [196,114] -28681233127135780674273838923139906856788181613279288102867901768525491337728139557261743474055811923791474299851920040604969617226444486025758383631888383507827107814704848244733101009652185010646799660600592898087994041186619387569026168313097724189491889253595520682571031250485415213706142534174846244308435671140005654571981234578335988716416115582452222843186673409655789012565656112817928014641849459006075015857266514899209744812003344552622073025860865333896335161910971638526450912205176308076944528950229805125226837573810569912163180465860567719427878320666105121280875267268064498492990993615802262702768993458560696611980850176254852502750076688052223424004299369168342940975659305975701380055721425926738769623917852865057758114602241617622671544967330108940008776477088539212524958101265774722787959077597949147445938597470343049175846316781999443624412231442036428955906004420343412951691925279534595716592573390705357875366793051292458989553972412128595144853515572790348709798866322805840979688893317785284719619816709505013139548038403657646200538167712457937056273468338643305670584061752523326090936955235094371358577143353464809615044122624627345078585723857 [196,115] 265500334077177733957603988661442469275487677737020960866828939713945765245636569744525577349159000032109211558588172695705397327443986370324488942427978866936685198498244726726095612916515566061183370825755380947693125442373143236387427900479372658941118049917899349778750201666240199224500058162372647233599119989028055314363435060831331271013179185495965413920575316775369148199789793127769795892022253312429250978717112266888436964814458603619172558166968876285121105109148576450353270549624898663689657590513877968400052941492692459828000811423209310742958537264437618925740513957748962194694834172980103571315655297273019776435722520303984004063216329392698149557436854842565585355278844418906058920094062338950484683097290413039901404030645052261933770590853509778092920651181915572974862710726263907368820293814971145360653716356193085699391538757619681613246787627240274426078550645312705672966597236772205477655421594428617873019032277921615942323158667942912082009386562653360347522905826302780323969105335335444083351572874121347489370612743313613883364431042035477845196345419253725447928100474863555276569856422278074621278460867135999593713792277733779827651299 [196,116] 1098289487205839544937519626437395864933685857648173271807266957612220360698092299963325513625843885093128499540109988074040480566750456537258775589030073139215857456106891498025335128047832809213094864497241675159110529421162365484504264719270455685541831040113459824166357059616935736988426088572019675207791796884179642773814579266466187324322190398228385232895093294065903175623773633794191014026096139341706961311253308430755322415258577344060704878657152304600998613938642750005438664388595551315024249529556744762599996983632565294016307494194371431833739712903168284264378334847060866736243966095742604837469219117493751311924889899501947274260105570644579267977457854872378476532136508137774165703283543100543455344106420679594108120966189924966277430368379688305485010954213080999579672502164726707229640208442452897673243219761500420957705649029071309341582698441207939802937873830526120996406868217994554006861083965233495629661699360796433312156430066727918445175377304481661877147208241021760481841413975837703169434455188529118108175574885021253407283037561518780305720614071443343760231505708288783760894235835682732628036236221069673946416123127323094211 [196,117] -39456341519230903503751930399950008591278317297173769956975479138057518008604855352735332367676645723764219813601676043251739846249437518793365794797902432425000462656637028545926744926918934233446812483236032727006813823587649326107331612698119927166912154778465225657793234614081436111081938641178821784766820400165622189969064222344931973730763312968450702850533057086522471463058333787913549537923405351188045083038128557409161332718915448696327002480204841377499085621564101183246475229227432776767882303998947802303040776241347504648924963833949671662982429004467841910393760318780430034651082092465221401218554765418140918443285085356469073278138027849086244558698092410391563303747880162498108871561649574911317311111912465235362004814856844884318994233269457794379834173265484727058371806246922188274472898881210493453252444883613731733011292282078074432133906567460399210195712258948804850350530272745799203385013555847702703258033462016220901523143949768601351088292843877866889368411065724156499900370463127714144705601765802192821050071770566599950691309570844370794900081829874373771783902223295805735502623643626314694472891292578157197593108946538616 [196,118] 245577073323396857688393979072246189220309475944713245513273877982282830374056441011285094366824251941680198722909216630468395546891966845134712868294486649516245780862478115576155480594408926616010878869839245955823880324322973266867699414666308041900041928765087508364220198813055483458526488679716356962609545427721037655104634901651201037077485124080865665311100404044750149949785628413061587680296881652267288569316115602505505877339832779793516469436787705051288913043496652473976053874201239661731775747679858023844965175501371330350674670002201819738469662785209105179709937530589172853337633217549864596266735436758535514683987448188000021236134793878753729133911718691785545670763614702466457832555797794064396565319429190586633255178699838259429133202443792050932296050730807712554489609527735556117109132672833707180104267398632653621061061362633649036603794132929859293642728084861517293331220948628302125714865441185041964193473274237893582824526539055033094601485024794924086559691345274488159287097069300615371553367223776516235793072086631058491336402940925213985013223429093762870298734949542220858779617084260484469715021852688534938223560093 [196,119] 223997280868097003784104613796760933607874150914513309827004254756670131129235671831603908523703044422677707464808612808927146997933699202496523791751257670108569812302244395462559235334517963653662088258110312166652915962005681478875381487250965598997698330691070330733550850942705155817307335218739204399354635751760323642819651477397140637950840753351022617932611550883131548478950152326708178227932117479195478654686016782954095348044599777539970982476920732413106801799211264409095715401681604576527981769428675197040336722683992914220552936415699400098089481768701918096034884422909945486681411282659299604515872173505766153153539302404471372101041592716559241506335129356749826028082812657594829030423576204840877819324702980457574445110015998714478487585648356541831582570930038375283697358509731417170953109712366457537277923061978286544999884206841730767320691436668367957856489063319031249663954587752555941339323410854780431206554835920098630410062356256417329791968942549051485986598186655895082809470870699947448712992359207053520246359451901966267445996921483087629274172136482523998363476335100972159960337971354919215423924339666856906951 [196,120] -8624989301913156200498132664412486421333379160692419054258714307834058366055522780034580946792488410365717698266050950374854437466704017396758644180984820190877747398529515233703639079761875827361324590357724092471494622748993400584073477846093753645556176410901378055937706744387052842500232854412382254321238202597777358808271045347136128517937945520885231048350261582197720517696648606340984201961675532255423751504649355931299664844799140880083862333644805502574295541444892667258255006105204399927324316601409584118461388860784809299116612717658559866895169071243224197031843833920602630989586870825520785818728210754304784050764988066871001579216531378289654076925193268939356423738583233045122229177145897545311947119465387279056093963737293621799070177007833848828481753061604882928726852325951811794097519859918479274419366588478758595977801586009651374437589124668701809568724762815064964519812992864719609041336648141212584870582476263108304984020413927206433443561314821577323999850503829953346717067471969756202368380077284535785931721377602820346158385840056422333577341912138633061983074358092724728989977242907860756612928022823425324 [196,121] 31985775328804753041824620061585568163014138399952809433855924857473761287994657241150465791406255748279627597954359172201305237700018797263908206317407795191691844400315700599597596194659982624861561074000026958275748220568092422284167515844357737928577134420965371693067576342616761295194393208734611716915360571409989848373583327638385601630804696185307563529055861898589717462828757467124206025399739558289591370580965316671380999218496877106384706901658853547369485417951599702224895437059809230036162701461318393672960177838893893264452906390442051528559118559209720626817512576988061525490196013609198563657149227053280128892743142937672576022407378492201322325665192483453239539447312966429939270708299764030079202392825757808138437710613481437567782749496204553722922449291432400568306855002885853259458796333059558650968939736409447593071107394455782913713998264994791383386194891300828876777093869785197907008508977918176405314048388378463058411978579570089498911021058462140060566768606703739936169162501280827501090440353644178781243716266371367986030230176309440298755959988636035421252040185817286286306348239349313510318640682840 [196,122] -1820860836472067621089779164143576934652255858448891132489352454103166623798963978106911243316828217029070874575069045850057560284173105460235844531719294682235207231154832163994160943367292491499749473096535462828203022617740657837309377619282640544524462902618220500677083068802266888752735444476580089851856236296066052880335471133206102860292174579049227232240094609348282283362559999242084611991204332729116766456671586501418052946076412969914058453833621477438149393472740705506587085484069239815962839087826120934638533961226932980712664351240979769420987057152110335896143586004460386923661451978146746748676430992878430792886066327905575560273581101860387411719903386228318372078760297956716038106085286963377297615690888198545951943123638614584107926455923646090485791122829462706264998290732377392448017791564542861540978480606666438250851276310316321954892782577714424765961460138426776105889920769117313488431234075762557105210383891327262879858175097954726264592571796741766556156512500246850504461827816616225181336651766965028567516048398129069019130922395864056878978040850737553228141560192043794032230860914687559638613 [196,123] -237484275131921653552023523336160877453933726538085262898808180146313086995544525713849852238593259461698992455374786083599252594875744329361528960740414325819980171970017850913330653398135856619125537991321849701408599197435582689783284448645711464318820161139203320794543733672551135568711198010654234202970020359119795926900353569016707562867135637738719524322294590801276674757861055839919369074444378474123651246324143936629450345702237459455776469417756487099589853444028567267930577892460761555919400227562249886275546251421604899275602368171463329710659921221122525862969486981875847771648825025660545050544871234303524416574805745030536264201588365271563297210404181351094904853293520036522185549317344243934295796152312222380716278478183959646551539426747353675128268576750433265273068509723237207874427566523224099449647688135577738295410028805979741924207577217859473278485360368165649108049892923940820631478712777541190875371102803376165261193398794393404145591131854859313985374962001724906210519097167771590538827326323771766605735753403505859560278384617951967602448317688284819686459600711834989705660372801782136255 [196,124] 504920500562572130768170174774621230128996690305071967389361551299219837636736890428749469717907807727482711057174205905428632714429763802835076701520725234649055915135494314745771432777955649900233959208607080805766608553140024847246556010465378605517174181492925697055667396841909453140067969424035457608411424275392852804650144813815751619545276229040747300235413174715708542394662856747426128553850658413957829799265317460242418976708377329557316074990209677799422786703224552367000136431048420050214067815096385782227933512487669804131922390626052277444198259632083211029644772974624949246828327764784066837767145823900836194773686010305641121836068730819945841678208320271465206774453688382459280597687760860668855512625148014962762544654352086782360162225738340145218514852141505528980907578289383408800971898291641899091852741496218906013024165226886625530287466288663760931017321218096572134407075087870909843477871801983771918617707008217120367409704605868514655057066579841872589824852696346685902331706778552941336289070492658083846643525708652402118338297573809577711306157082719354969040570913780161329208424046871 [196,125] -165543887793876896770870329757425589412953659096078316669823326839310224275008471716221450171155500832610935356763648525960863282495838562202392489183963800855628194850313065828255099337936545551400054094228745796521901294846728790169302790271316125139329193793735532940856310901635790046659205837049622863759173187733437169374874036051325758519979989843558625986309934800176653683558587445079121404054140454896550595808629327867511618342539412034567953171158551408832526665631380585787920586970947163836901758581423181696911041960036496062029440776170480240966634467460634574629541759004669425926735410605175783038838775601660989382946763713758651777303957110671835835531332992239595170009111281267073622519297917073809939187041934112167175477588954921631328725171198466068527784859576365186716030803968848298000971090621527102291150713883808582722204196137149237960328339548150071332578344727204309472562276649954731722982078504403032210851849846059592758514390448046007883227933352553094946913904336667376820795101492176979615960212054819117409123020135565817950024847143505955853153606050877406633411180545116811536272 [196,126] -622746385062338626914348117345512340372369787548418853124451157820578104773402266740922309921073067003157275149990298005382301250870156644230298743238041919017858393024577230437083558923993571449238258847284839067045420072179204573992457493800600647690819959396967923912770008894892828399488801801623579563208179127641899635160466956159649991005821826180415538351404844351015760306189427068332386296587783184266814757085826280022126386819034608028927222247993127582610737915634211066012685153638333090961040672800267331538534793652643944969056281589242392413576750006927278486283309867214558664351756218471225195741920943760773538287697336386191540344940983302690275724166026435996794158011905701379967656528249201864118575989628227698251844601689272440505432140631519612810118516569410067378140191033772305097475962863095712710145468457905543469775155085363338613493518269517558791094459457875407140099934340051752830007147609473635643343895354357899055332616761294644691549958901487999615388297446391970822579563611813153530499406621087647085627537058910239395333692629025902854377993274091109394190637336839090894 [196,127] 773375177186170416239873390433613338159285596966223321475971945576884061872095015413075550230616763018552053882696141651144065578309698795843122653903152590007429409865279136541152501649659051218448451121920988869145050243233942017558038982916774049232726867865928322565685918970253626936973143280740654580915060099349360434155362581508067230073534465610762098056116755730136105845359689819886483953198391947482464877707815596385961855658753058340256179250898074107278758226486493412686143985119271546789892137633329850804390102329427906994117682114663384719729441124831510799618655316573804530638304111484929531998017313442764917438551011741467493106902797870129786576869775644917383390545352121049153999578922409111419569596740532627334187665611658713023031319458343783322380800631435179164918410394670334223103637560824021223510108374088084084353560223349060477410557605354503071489669647636935766811770978426437651654065238117387510894425837174958716009648732197893962492821832578160546565221295959070932486064668339211132457656618125462929718440170591535942384542788882024689929601367402089057363892407718 [196,128] -255320501892224009616331691512952662831444011149879959653851655893219333587191227017928436081180530621531127820399191714029924350656631153444474544742477705208678693714947962937648341168692472249755180517781941712631636579290323403651273074137469324523348033253170357895878710471857404020217325845038363923449939570171061669586402458678802905525564120121029142061646091516539710977569697829423489295924833322487761238676756797865797152719102990385526685898265647021133535181305011741679254543648553890481494499678199883844081452118795077815959944312991472670042867190306161294197080829607072377691872034259977481800290196568917641955755292828239748897603480214683464439072742104219509073450701318116404161922563688859377961160335774226529239029377388116313963833080079639164477691062799550978998091671793692434376440362737317035196719050370083153988962083171513382417678631567930260134157129680359089499667285207918057729570919726538766979440931108963833134575119098512327073898583007035833696837199312881448591609571948057991188796932231657688469555139879391851168139638393760398791745222738986218121295 [196,129] -133180742654155382551422984383403998705529175389574349478519438844796507243678949060092956438189781948835172917257725347147073182622307124914081095200326322857792272320215270300248386337443756399363130381875062242858079820569987430111934173681968981208695452894068040915738659968748954137168076088932379019374586815416672762333835459057478880856917145851786189723665316641781360616858997226423689989920097436814676712442421364731881636158833963072318067323900129953606940210239576221936327083469280295330087548140833774810639872184922090887821434930076678885869165098595817386696861668226859590755378145274829030437342505650319092429102295544905412887152330061526053237723216846561025826564837523547552962538857799230536341995684384325398426883752883841531545781690829174462752977714146348207923709852490330320168948577939650071250857817284005037990156200728560350091548174054782861874998591746588561978697700622978399779638780432463019923365297878090658472974778882581404386594139990692020633514675943424768336844841306212708138780930234249291765255103411591842738963721782166634641375112440313413 [196,130] 4416533959766530333852978395709712715597441720565935098344027653126140839600710253681855711944736586059451086161505712597160405532099209132714559620892726613732490870496985121881098080576588637857922361397710970452315509440331960657654037957907047427075864388859042140373132979768186965611331038816618709290876164001928535376281331780958196718173799414019768747394416412829665649740168517735458637842561728456123466388497471158489454238710197101788080530245658966693858571438563557505805027953768043067966851594805733739538343799150889713933630955706084580050526671359992633206916364101118046056821115755820882938563098940829840794456021176261779541265134503418126982203384628150081237059227353673410716854989511714115986748797122816072754927843138367599816751414968353649494397945230545558412489927660371163876150507135668699828555600427445744213802841275129190420675854500699409286255602120372951910275818125921080825592451764578960125259836540012503373758455125386655993975564227837557445044953455870244415166464410495946458562903835957586785904289152583372569444002024453452188362267338 [196,131] -152862693709987475566177556553424579960849984113070467696584645566669857267978111838472206905923565936729265780530676949833600736061498059278340816497631865503468224575106435770245486862149835495165082153799207333979343509710878265218217025908243169934766558176958511248846932188731449514591591238542463389709191758942945395829248688870746782701661315063818866191757559327638796150181726472168409455991347526919740128206280190430396853572000428466150822040543291950211433886176442191492639945243739885517718250251611476727734901568387576350303702874194912546975194219598070223679678453580931355396378211328759507596938159950814187093563868801852290988149726007044040580487187852911704364153261100678989825442365332083300055065553462738191459921374912242417741285118985393420641986456825839041237981016484218687526837364587701742333005891761496709232274672066873621495501157173465343526629874532777609394976776520669975632122732001829968867432054018854685792849399431988238632106121481685683797203179476967828102748211541958338798842380743548543889664617708193297717779107679392246034478 [196,132] -194896811039024508433297992933478895915234729098161632147726846646534186310813488222230390336804189195575526140538653340754429369007718304990218721993939438566589953179282647972914806286696789856411079842766821183721975230890110046140649165100182917293188981918690077047326242850691457786444566281924311991062984689577633842311141670583836113894144338878984325290661884036526864856536031458309455556179480683599713155246144109373792653752189853892630396063263422188168868140100555901209010818507532527257145261101182368769229731915038958397916144575571846992983012440620502134053678077361351401093191086946516051199319011106936323873448621660187954070164690712051415026693424572546837792669356523962323373041598464878869474545987500815708334170632448384995222035783787010844634302419237337517276648599792353345935409035170735879128436299471327329746839013577102152590023393635948235298652608420073640995176817305916553177615376422455754493556309078426540300333222334071759837139679318235824342265906300564793042277705486005845612265759026011677746403187799202203355458179357687629 [196,133] -171849504663511884051261001077728560066259578700446332600929125224475941827018774472499902695188242469784403337187934392353668677811507615600289033677155225617247558771301577000813261766463796470410187227884238924197367616151917141566807318478344988626374352307998266457636032145350732240981860515820926272807509105963025633730375993338704795913980417276230656281221273732743479656416227150406986403944544315857829006393079596052879094234548500756619015704155275634004519509829296127882898465171467601886100720958079558553964062878763898210779683638075071781121095940852161325010997662679236390961749625306913265116082904754574286200552282723288851110375394836465856095033722758373246477213658198010686486679274534246857260686862650530251504908928577677149713676458064265364374354811465960201303963390816893748843850299444669458186488422764810453214828897783635542376793897441428203696877948183658930859265591689792199693880389029162266211780757169637409649085733090686040434111069555443024420114497776551457097722695168808378266918799921383879759167544628318929685812062010 [196,134] -102602023684591255050165708503213119793658911798095227317334715994275401100670958426280770393892345473957232815973422008010100059714972555423063167137509004173705946913853546830478336831822473116543930545450287128595632091585610810594848567890615003313535302431863868464990247048547184783312193810647095731503632802120333636719127841531942864822712548650380383278008768357340728477127499997209888475325870764495981604543409553961807292227724193261018398500117276469591725477877896089339358255412119182664994167859924803024233443090387975125655381967026592926422390220935263549898767342448674958678117091774237601517580132251311952236774893520523343625976270704710299369633201276598709612569265152712116361216020667338807898116307344977894832579532931788802690240426739198191609982171264611377550299778294308330219361434016695651682268089087056155916189364168453714946113001874961353670344123333262018625093852023719608607964609117199344978878492587468585733014418751691932858605444812352450279698485092880085084231058700575205999881983523135289488158047138719288790804 [196,135] -52962249078251323252367707589579384459014815254275121491673276008792733939091692574795403232908065898491240149061554238242010763767485165716109795444574028825239209554617797890205070076313530194952485602195527714795657022588563029000387142940440998202661466863698192673026423760708655650542386317034577863264541462732498457036155300982200927645378979618496801170659208513533751061345772802333253287030536724592383634284577719227520276860065911390012453831530666736731475699025636665029619403789870849221396225111229870673890969967417806635165892235245294392757574935967120362244514937674964120509415626952146688844341523834184806268171044681123522314723361804736616794358304313207876014030454556903677608479715951402768310890892347469819227606748640699201191882471407398128906866696462545271993091203939172915744322342812211156785620375450634708305678045931852420617618858926072124100938496618399567710853177238412090111497711734479882707398781954852278165620304323641492853709082091837513990919965936124973141900450244464541052880484887331562020623670796740215 [196,136] -16821019793773703130733350375152670848179519656212355908903154657638817648068326337545818621803024625345978069989616380797773795439728504602557093756130592009701202059206394148147411034309015186989233664105744534122238862353047205760072607584100035491462010940909332033463476342522937459427627873612884890720417530402696528997784662553499679301257044139703457128264778474680785055331808641297766687581273970198956981683693748430013205448972289087098266225858181933682176396891331111416004871048202112619300919087295990162057752109984092423305714877100573649897558548626966453046550811842864227895210274390772258820377847879676740742666700420363469096223212234516095717418796329882112884777317744444297109631397600067510855174769702210992551361278324448760212376199395967413232685288452894766827522839237040454792767059301536248184618121760506412808707615567193859340348420795871734540912978225242555452089305309236730804530271896214080703772765270572319729247893577666176954344794912695623248273739256222899983835222609376480812065310275862473387201029771 [196,137] -3138796975735681428000840526023496504445801060847578782718828861637289115425442706545735853016134884672585951755451793102243826671996966536477218887847727357957230224043717721889814685700316739848365148864660108867131178231073185246584086421266866836783683297816410193071282451763581789856518774061529778596610512993599705832152226583418837904903023808190941292038637898125064484821777780356990261045276383386216983684692305210139572523748033415802849587266430979635286699041385990040833269914649780407520761501266505770569557065107804697398852139697861757060297889145524076679811166373060413212685099514159963794435569706956442224355341825798833666560135434811641254340262832641776521833523586266329369469697816746918678721615041585400173883784669001683024539644405969896648972750488942407514924253745210673952743620103498793452541157748831490825125995672721147448959054708856846649740915954309713062126108292592453949877156540890840787373836348255719678442137959471061410863071707920913771734092821482987432119033214968926753496199483030121200963 [196,138] -487032646482263383021099056183599522939035248243451399704136120105912542366679932707321448648564129835864171167671850562996838692653407557696979996673826200480064537749651722928839971338567083850637210440442863730533891738049107810943275089906901200666371207126439296132401840408325660788716393327470868294539752135091799286800907272560052218065232349028719133948951162718495498023569039780760255324162908800984022785064009450942829961123366440334614947006827260228587766653964614483552952539029736323792368099736263889425865064596890934258664753796818525915833267427256883787232232048931700665649744323365624989711796599011037834952964019221722683525254000921225928935363818113771684313108368408672785965263695609368170946687261394786830504685007374910122569560183404048552206337996878621350004853815901569117835206772845701747155131483208046424567601427196308103289959583056245266278958778873172972073073521522361468606463119911987133028416143699964952290997467062282816298392330086051269274824909296793007641320150030241248875973519947632 [196,139] -53088200678435213406689905548897218869524963653705791468987822460099294948577105833770847404238466288750734209925968353413247573458824095173044887746286765104822826603448819302269678821057626725923847937144135700583112420842038235660581344064059064949704515074755218991562548789645049214317618885104586102137174280086512857287103293472114413511135720694567435368443824715031241484327818628894092562396501588329863603040557292271350865937771538862309892917996867860145021330033051021126520154261316512526091335628139892914744393342029095915009155677418385638511830826274201411769214399152692114574012346089146312745976967425928898588796309834099479979527062594511895707072112308860214730403953036900530716933810539951526077861180390131318488518242519365231846834159364508637507218731053526333341300524082148007921131403743588297553540259821543987572752268113068178293556036622419209272623937843507279423024242271390633777706924494867545896846729522004538257392354880663498613078521109963622674956507282926619152954690158629807314951944 [196,140] -2981846716227634174728178925844967827217148544245214522091842536265864504421454552519959983881460340922450302251449191805089297083728882647564086273727445301244641197637851664912706008839374014715155842025400187775482650683704698184744413331400643264825116770057091719718379009573669668818184682318571655279258765437528883289715076961841583157405893271306772429078873894922013426222779628726326651559415112291193826254670230218416075953082699371954929082467577998439866329187117024766591013418215126446161630553285792232719393907748113355052421658430837733759197938125494128130680801486781288086257988012520336248243735797553791094879761718743340788431387734670538740549826651007793235247602140555363743282716649596958716867280789544144041950923085722792848496463470309602670853237275936786391299548404657968590859092860460665269361314888926527498301468605581039378955956021604950311178896723328844444037528043811041259398391468311683511910412621273729314340960707093690403830346671206175425399766499490488882405770964049693530 [196,141] -106970274595819455902686775767079292160132136974883334765054458133801834322391405172490777299380670940286978617485330280883117525297798060643932422889941659621002474778892421249933902903360378460334982143555421966097828503155201224300904131748795032744752356180667038176510004930778730587842531504323006673227541380886947549491890768230672831520095431011732339048102898852579957484333448595300576615909883124683763066766559385249554544778249816463066403529900193942599957107558969665218153542773724212887554833221914426248018659470646456154356710596941595122746724445892993718476314249611148389750788867296154788890271787447476119146272904001548418088420226360976178298235015353267909170268969868424930391204791813058984729347745042131461714432507020057686600513118281942215215170682586337163826293207282911984284259628835962019112449489507532451078206470716969113204097142969125436239771935492569699927103470497175998078723148114451932417372845162272333716559477366169577329275057883380053210190657105494007494240332678 [196,142] -3185257264228615370802219952535925654893627837165550841520375250679414099276448572742922848945722427367780518973365636202496991175708988056322515452880559413678828407503706314002741797141756270447956945365835716763549938266078936554428500456476717727735298157214395078590043530514897522872664778433195470721560905639763836966989091386647537063391124278595556609196626742487051012878160636753189705683864052617936206293728190543950490763866294942483027767043657145478124607254239077278183719933673466422354419502348740203945564644277077832733728991344388906756259065888070631173085479054720624364150575456480259046541350723418530171419285252055823562818377179682002945785838341254972671385984059881160026623240722037617627811377106459790596746722969997391051588764246459926728194992495973643856988279838344625247390034068103079184783718400694683976273241793930522457348464219067517090868059030610967931364646297375664715040119165834164311664987766156700793982435292112936888703574929330196709656553863070917089231 [196,143] 143722733411349225408316336043607028412575605545902653040988876347159707785102048702100851145330566647365736383224563120086959175344024560008399532525253577835485020471680021862235463484606521697162978385705695700358522169626205042656900494077167285770304234362359764971074432952107052194229369604973998287974962365912787744840763753474996864450795352973877311969211429190841920823014986659455479862708635632563767988240243166266891332867546690825832723372501099507530025008053307033417074038150915800681155865228082806279243887556465686409718864681587002007549314089747594242464371388410029166659786167377552743953847303908043654835946464776663256095841588959106695162180279025373131358909437420152399919478489746878208387139950066375624893831092035474828549856306530089141013319158622632023527738117353935959307509240777920635907844985822454920102366447800827577186755389082055249446201804041747528662540654842893211664826807097872246666517148826196617038982990756157227627826689350645896738802753672050 [196,144] -30579962606376876449819053940762110251371468269174998779330785877636454617130375399888176988210642062748099511994297415673853661100279685894797507609735270127369258335593510448940122368281440134651282819663642846016467080016485384077178417744075651318801956104649842183935555153829624310717469191587777318552216013787076425646406594609854508633130850888555064712863289091031905255269051542003916890467194114041162819380711629256418323096639631822512997030771527395252413041488176706482400183693189149810111456127633814985022192206106436223487544974140130765907490203853490491812513125428110673652564693585137438392657709257568908106000935923551658774496968481844969045124641561557566409006264560775031354998829577017671770483066083460243443676771819269117217182554270759311554913122158452024274252810276453658196535590453668618006550585106467566718445281150659532952635780873876363393053236236895101592871047601159010243954251975788628926358799365009172863246965637829812501449268690067231048869587 [196,145] 1120516399329155578561416448716230665544863956683126200762819487072811347551808956568997594478662673192568486502192589566544327335373827620521805275419696452801266622517323615384972103708303933353396293452158768473120598027167116907213581776527435006740233043919925489576595956789333430622515914995072051620832789949060428083556073657356396714845756205501427189501309063410603482197210313590298628298398837985120636962232343456322721936065370936250908574668059997983938076399800525755086512833781326560432317107135508169923174783541232008924466063237546822845411254268023108405625696238836070807395370118662198545534114578761720412111261573444680032740718281907109935780915178514637614165053460982968450793958789061558040975220812696551829733175413474630749432758364544810226436097698164809755926768980687613165676422998472638094927457171956015916210451617588087754505574236885526159913265809183060869684163220367658762268629998556513034327331957104553807241663089774477938423006936072711137 [196,146] 20698992766727910234478128124987863033597232903297457707792223576017244718540870232602567555155323192813073536916627538119766795646173136380500773973405111683724995932251607402779712139245372199475532595941785663672976593575752205272198097359907031487689971354832754773806341440245342374297384163134000037532930034985076769853265142376760082166208513932271630103653293592636873412286107461177197646217993023965910802499041825342630391943897191975945029099826893380657484747201986442408679711760458737662702074983921243350893661396501672766701808109305570867491229131829040319174122550560162810570629092505002160860438248407609511468253083108998092893529405167722171424431526319581862072265061906506504957341142440929683824344259101020305678650526324097243769029300130890353960060774789378379359582395848680400675167121382178076027116030201677434699329650010378398061675324093996988567526333921751387306628704212852566188278167135690583904704912570826104250382346517278936257246532277 [196,147] -1807950115628308950011261300928537440388476571688018057047683933591886414404582276164633075777672223386919983021533746332571713394092821928874683496259866414550897385304152745105456885423596340893661247199741623504606721944957228302965719749389181856883420835231884536194760549203664614734592774850397848834888802362323121909385681805523192993746317710789237610605792424213084747674403561917789038155891137957305162340989377635721977129664486851240505637703899933784028190276934473472149154322428797514121475728579617482371196116904399403197507508364727763054543240057595957746825229474064407202975437627742798020132493395890728916906437669455338019162260385537396828727895355421070553866556464764355267378469515719131500678838603224448224293316387533133674588757355949394589129998166736713422405211175738450227534745615335080976341457268388291031892495165427458293095334820487488343538337576503234987163311699250031871638265051925501397900351421156763349042725999253331948446 [196,148] 28132307388539936421936403278381605404059496536687287566662051278460662524979540497614155162878487242326822481614841347936863301959557458845452086649784403601871109438784153420807440507231112436910498514284365443034207312058302045411458016189712892583924058745906271336805963468285695015756152044046308791383754881706661943109028384046362924759451752410672755188920886655682538122241833533586082545072601032310261700754980769318233121865926660120620587877853362480970085562107630215980064753541833099451533934992729462166127239844077547087020359036749161628804398541146721463613396594693654912691887918751550126892777182134632920841751925518488220328539062991091028853825343982486005859638402611305052453796579818049297512122363519529754096764107733259385021228614096353296636746629430186420429120549817304955779206979289522150775176872914028232343600253147650801078486923800155823538659375443813799290996650874142329603998384714460471496118363391962388306191549077697 [196,149] -134104607503174606463354343302247706578007543747789870991575178667021279721547546599966430960834390732142700834415011706896754100298995479255393095350995438182814266497773950930166890964438032743879533126751402137323881735932291698881288061236638012987130246872047821999585751849506415528264145612297651109501059030432092301858580823125833503216192042865371771338064328693819808990334351753500861783770789114704692727744354155337601599557263338443727812510372742984934725298110212247411769129466503759660686962967633560686970851177547103550909489967919865284404191407468681350925197970043096236164004180541910479760294703536213960267156407457485018822262950360620621092414947803020553550665818908548642371544042638801539184247200863096768405527619075953452418593997507706902418462769816224128405415176239478635554156989801073384488430536010896647535698648108604913803617102551722356310097488988250443550012870102687825930588577083775915336792072714383501591441 [196,150] 162502984021531982931626097698091387217393944402707293442641342352276696334432741547823482703579545476063623238287109567333404577709087602085332471571235026926741900993390137321008699466740803418408260741260361088522261808658803734177633163667214997904398242708555511158653521396404895115460414552385996596240847357494445763431918626409299067713285566907621745092781465185645271944290438348479046666754525828077649432794998325660469591459313446251346842458424257990243629206511782416406296162695814586121621140894384954953652907089060891849780094307208353762762028230124727168116475909351322812942989161336690250013674379368892642976471920228857797447442165306827526949755026253937124289149503515385455565718612325839834239013041976960203458469969864477006503536152010036982434761712598784591074440096745687350333249926139771195423831429000571142275536867390943674321660996020767680646891999491962478444725832445244701256257343178416477486903409592480 [196,151] -963612330832882717290671053172279441116692433641669870077141670404594352568507963512985181153126782657585605299212846810303580944435206651622912902092579623556141395650536480430915731391872784664363666603717550842254174671168425529671718086683451365307818393478193535993249076198058543144031263978609688671615685880815221306072337105833072978025049071802183614124876426487152584419002600266802471398334688777310306819787892087887960931776629504220535580401885316350607219137115065409485295786169658941511688054988492122814668334038264379182378937422746741026680152043066447230008414189446030967986435393425154402843240728078752838386102300612977358191957506325935048717863969330829464670160055048601537628724160002563695070848534616874225824719861205144832912808405014446919805347417020835193203609363457093411194660435717079259716070965920646228179706839374208247823915163045566844281324782749350408582586462721583292956795868406842316183337 [196,152] -49666359126427229232996585765522168442279849705954658496932317231178211747735976079731349627580886856616023850543579821030974872288286078786858384875330419710995712345687520507486975585283019959982709641866236405739701786231723146004361711274670734654155050664195353348187462779145513181842406031746459806391479837912266423778233047153427775078005094954696057291488114696751003919517352934701619012148961423700931860134575461587905274366851490563586529939099916799095456093674706772900106979380117887161410384925196672032813322477937006883607829820021225247834094187480720928025673018585221914900729816620098658291393914707303698258190154311085667570492325874096189230432752690172881209366997197413055126967912608692083520038205722717956788054878846628888679554028029980897271821010206457806044769267412948099841104742408228769824415708808722718566462409572597337942146035074866734317178678251511952698710698076367124019423724550183339 [196,153] 65249925194545164101655751248675485706307088609213646154166578885540680532626862415431880611573406563409708307017458251666525248437920604914832653650942430448951790807032894741333707119332733999606299650468481096307044373568250156053735314494902455270256303910600855331027905718584478737714532352741717763546233852369833014974792091646459026612053888758332897105204960330807903235566420853332140222057928706598083257228297259121631375225675915269502930210698430474987447936747236180217835730010117932555489335999857300965626135961443893412113638140083947122821277116505539962989377030362896371656116260003542858780320808517470975442650212970326092557996674419876311926088228157563297373358920444119092397567030424490891123784924520825002960564910458755509164164277413735841794221646245460404625945935131130397746005866945494403573706976279671462675102486886469086156770246010360506237502238365824671600964759805592134447119984 [196,154] -6989641385994195644347903031195420744555414934628092651225795164908588118047106763862815315056580273317061273754360472942917309682248320451410593608086824177096376430929878086993906820651150009202855258236347566568426962648652337967816551388419010827720093348822324855668775471149164706484232683968592994683270819950955619149140688470843270212258667951453756081677364711590395210337653129747882639851338229594118457852998359165050941562471580093290016208112113423800539832383435857071177982670754099329679683265832543796073657722154716482770241838869052773283683753692978779958067503204875148875041191729612517470890736255322274498725381157886010411027244667855832805400571794191369538108294291220817245136015945855263479687225131078693513863808344461744177748989667724413380015066364116731836317369700751769564644858163205556039217431607553878881366819968249920739809683697806168432202947163752398785880428644904714227 [196,155] 29213735674491131436645167302138889505943855317970181415201369257206055554809630463065859736815914944840302987817305055634309535495578851402876951971235051171320828024018576621383472624758172891176384845591280260916348484674224636912898515930809771114179070030592617859883430875243149454540979202825755364439459420925168355039826936158439103730614345743832571277276137272092667407621330539368367047499049541804455616573057771057963765211389095077126698136510839876060649415852883444361512570412260928283429098413125958895577184108408791844038839029858151099390277055404832971260038168772585243106821886836638900832257867991503365414942424737776702653921573851181961638446382887368408925437369808263928078648402979540695709019337077016333387223015318567968302993477389204139507351461365815167774951071727058765226035752089990241157807295560396217419905940568353275280914674568696344720326726628000728316929907693 [196,156] -45977796327969839818585297645176251632477149420323540904269482330378396195273350609724412213428675784845994211288112255590620771803078609900604207222993363291852026712534029218905549215315547320789604209118674417322767894576436613464372643276808010963593619890372478833885301955231878677942389705993944524024280353065052064372404529992296504117984156601921418783930786933553678411813310414679480331694356698320000246168897698294887212801305001664688730201190034248322585791426343360957785071927381326110738198060506447711001253039373189106761622743675892015951191903340049872878691726584596078064695440207503135141322704154512414230624646430540959509712917071708861415687181608925430839666906401176924902777406544093991946499405083837404506574487008092244054704688654592398104640819361711814728112992652733565356512608044460864617007338691101538908332118533365779719003859458453854880119807228176066917 [196,157] 78948719592666997418932269006477849710835537437767423401848423753999999403191818825531127210307124614414958283334734446100866379003956611546987448300216507346696714150780187226121593252755505170709179962711712791584051909694150746098743776340806219009519015704584557273011809217927156296661620520562650792997340038439978871336485340518009397569458602052541280260093021309940552966740999294416186794804891069534566178903354938963290481763400524747530528827237798383607423666816865235600318409910060902598787489473626494480872937581589061187777895522187148045779300970939452574158327706943042861708289800118676223693361167434741384962705652467052652874264533244474058347982977605624946281706793432462436228022185685702559946063203986067266890973689841192679102089307865400894113871693171137736353711102858159785545911533207546670287611196236561999106507696823040949663549523391136488401006563952 [196,158] 2620135132873168751223799244356406144529595390225500336073171663807755813983240061752312219056325434384124459457601324989503163486890607852254209348976586029614010410924610247268661886845532819213191319432384810274038037835269541128003152513634656195776797012998629112037882246006822401288290641657500417106940857873923013347298926159027921700961477669543243797637911826479463632995128306081260056574776870746520678669549955216475309852587552506955742416167697594671548310355501273121381484936472220189610904364411625848953138475234672652302300221010365964910629465806049989650165353444896292235555355005546535853185493863479579594267902149149040291330514448993167796374853878009198950150532337877457911153984353993753823555083709452309820672114835609888202456676532431738455168136476227244173178679342650647824794556551554190471099061573203540083485583638064322293165775133164575500890 [196,159] -3315544557265033778116141922842008681500856054541821717819988953828995236178761630210919350625521345595471143861309377813100555930999090135480338660189655587093388840882039475735200319978778024286996561629538412975474467497145817446836794869028777711430873466242400194920527265520749972883865376067317961586396082785470140911708643468091362724265345434784466123411185478222929612325890557989214415468250491809821674549215666333984070401980956884287058162539228050257915803387082024765036182378400119389564616441920353610266748900746013799769426968258521555019860531031629904898985767244494283837845874435453971757804809524444654582412059595890386577754220729913348028236886497722061883760775129305982579338940892930143807865469067206137819974950642038519390736530975335751976406306755057875986301824855591331198507151823675018662319366970187283639674505653056087059280501069339 [196,160] 377926692216449594981622120209296672396821456195819128177284514189247281929179636653145914540848586856682760114991248329864456194362085287908212019046771288558549813216586148362788691937555074449018705914121600615946942484938820289643612738555712304109556541139058078542756750886114401852368550985975562277864453741830514391787018590729210343123478522946455148283990223499049244208409212457247208238704390946986579552139423020668705175954119277850137225494920924452130269291671457003435523607205398562901562455228991717648608521701758859371994822571159422877599088937579198489905882677711862728825160565663366690131433044621045690691863759395962345335957708505000163533274482669888702198206907191022661536164957609165338823714986389249698064375297714646295830349183088640301331283596195234918363885155462942418407546241566987640442122917269236854717052704213267426190004 [196,161] -1581637460328234014059012524878208080159904627366917709606034077207981856686032488514602900154279937341611783646408415643484705432001924697688561588941453707435373315258673767850867663326016274313992347058964638918568742681606355536828190108600644939584656942096985244385825253726224737402726301171120607807286713022938660446914376536148926120337311426935789883060292120708568783401353158205147866757098119932997645612419102546236205143557047822077666670093041867676514613311417432659702725817155786300245284821654080377067392812086535320993847598064486807374616630180372666554855882277531688969696916446271321519168610765248635957794599755517034467006738077487254683238889179005612661897261212277618503432006179707065712498726972278925845024348791741414770184511582007947331111037116895290542677644311988345898409870270730399567461365092340964713885124111348615 [196,162] 2504202570891514826106958636697120202884975128674050381185585811043977310832314424279755154718021437967099714464448001421818564178008799206282717365768650264925114159125854764853488757379749349233316066223850739160776213246030556496256922759931577402386369358164135747920884071875187164781491453814951911077332053695788470708629963977108073210816477325199375578782021711101818827923030084079523533542712061659832058299422978376230153346423554781584647502509753466812531949029254297576005804726538301071778932641036759418790952991436741545943126668135914719846926418570334140167489326466018356294715927684918021948461045728204669028414107597741640575901585037615781793245822394463259867323982285441614810316331931569247129429213505426552564904303670563417917328993918782343078109031457089465343520160197400789774933368065770433520028578653760773462758366 [196,163] -1242026074345299813282698424637331215325191632113491528314731161799970707083506569149699488960481376178812320155159798214932225496969397535986013551493780209836602848430780729564422917773824747134168096026736940738095271542976382317645080825735914303842872506787426295136593359738637338744653450371628032608416782225705668361499846689620412482986654311263910993076826872231410383256663613077076290276946489855181629906045024685609734423175233042615540474544901376523058206474449188422789990967430742882732824088571054422284426695372851180137120480935442389672384320730427816555482276048258679675879949415343484872219852876743170540954207868559182384240284255860497379705464779548986783167262074243365300722742587798953108481330523432457153583385012801477318476253354920186713653168375244690978491654573543892930065045980219603632651179574555884 [196,164] 194024524354653996678682069569348483180165070773752477941924040517503576107562353252682039789895295333618972778025261983015752673441519160014055740967446626166946335241348515343680971212273136242294270245756213566733543164031084121010296824565708010116676996840016058161373669971857325908265598230841942092023689172888628348035667796587438286399121579160888916406079394691438627694535757780841757525755156679513872686309336544561180710805653216824307497127274006445359436771223839733711866030191805989855020228794426592234629861091110561142532741952801426403776180662683339303994339623944552149765034262583245424493733989271508044719106127204505007921462306715739226578184131318737376507132721125149162354183987053748393038050737185196092030543112220324999654721771472954980480811431291144064268089161922188429230622673959932304032540 [196,165] -9328227914548517563521556366404693210903627463666466887594767348813908479915629342394780207834160061863562125802769312415802506731481043213884785970113166665380719074901416263774920438419854058933408441630435289909572215708517545420778962609179633143991879846856479430788850688604438451649325966477995380249375729108273025266533472217450748999834831784045569387649728486021147692985924071041490784929079439732820304328097072599755387807831992491128984230220675680775414903788790355694601059344205777159974320390464659468546132456362973595073555709918674122888254225699147636331171995838372860078393707760395125329410222424616887598954610562986976945786742902153624282227786842487952090088677855721901962417154954233055684296388939281073286608391687609475805730170208017852971836034618566681361369459414453895623711595652046 [196,166] 134431087581592825562974014334479794123080675788401115415577092405882745873746786427897177706603831881091153227523729724605535066986914227822079651782944357000704723508170568161952708380476758668915502328667864454569341543536823145780630855269473294547122026841501003847565113809667587295892815825198890644770216010878448825485482746728506710670305873269075333070465545940102843912949270973173782630620338967754819132916428213604552366407924116425828135033370734746663355253392987340138433532045988218588718900030245625297024589925720330977831198768192517216121429746851955045058064801676544122427159773612310869015837311365315496644368733527286652961609926653875089618274749222217202328350935855112468116902359558310878765321157026724308241640605325369575945607844292170513860916835003628229611027704525026921200 [196,167] -562384135064237917847530247571942947145044418175088812879034945345993733698392131358195287502858938683970959833913917459897450215359839164424967144074729143004062028115744346653179343240882569633499799009560538564581538341324034347316691208719703020090110573568043331051392350975986096390351675789895544685832521898986131657699661070923068583513692869940742368831656009732153519432892216330289501237874464462775803821301022518060418952241486397616703514742524918775686863517653869381098263792911110519661736508150047264935588466781099781754677358786427492340294877408351535188119361211631143877682548174228810811391839344257562024261249644675324507972522862228647842982871116499376396664474649415479503564411594559036838953727455728372593940172938287174649830101011361930401997147817389372910363124707 [196,168] 657549042044752539614292268547772121920797449025386666727750385031228494214698257951764894693954156791345700241821082337043637774751450907230966077639497908054200179440830129810809543555820017657124238689765529444101833287800857197483529336429348100469011014766132176690006068951300876564993041096252651469741567060671852107466549850040714165971194437497313895698480852285396922657787891905075303726561266540043845575325513829848016075004868024285281860950576895288307990437453135375659526165861597546150138577169756354983281487414462148981635615907891533597757648883670255179032207689597715769752582254856415959812335172168979579542038556420579829484023631933983999484604818069491602866428040144623763664546735369348354780359041229481760630700562946258821532389184292689668539047616652132 [196,169] -205567453802091994845089973355286069730447113235063637913479311665129372286155760259492827616922489596491808168502435866044263025011160803233558466631384875338651693769427602637034508420352155281576605421332124265362424483609011692712615142126362297310584369444956630442814288175401731033559653695891465441980169537600036585432807017962583662326835659485474081144323237372064581567810244634137746090543558002040435474208791409403847433570681649158407172064837310784661739001078021114925085360414682709240291634933766646730703292418638649309739442095488993941871054752664334650771202373192548551764629827430685041988206809802447645993163077706338477778994990696966130905828467471574998715442643311936995731902102929120489640549273928307595030225796442811682342659881028164762497 [196,170] 16324552909477897201416271932452261991967573522128688921260420543792412011363755676229716333931947349164660790053556671870668169058280510940748810781544301805912842137967183085514963495834137606961685908799564261671642295154596810944589269344798863314947141704292117960709656476395933449830531545697518519595086467656599853554673310132540191190210850113141561591161029807954503656179549352255089932976650273655298278291019546094511348792267799547754866380064695166504153077204442843007462433144743355874078047692463681743941339938846404809897007219410802361589264797177716316558863502911832363966215520707204898876790401085309130181257876137540718379369267589091074211075744513361391596868814605220756026050428774590669027373450963927737983404273419741526500381332 [196,171] -310396476950494633192554540282049173474966146962620908677244334112298048695962876478751692762567887360923240105676818861289957886263810820258536654132922566348024467336136842914437401317441046684515466366295267071392577064669941274339207176535144515528810423275418950377663074423224139716212024141846096587047278742829547455333838519702958447436589675225941264400742856573142253974264900369715739796013314428663421721025870018717296425152085280357251951570068075649447257130169499279776281304897274371127526389113827119022978992860334916708510353332649782735048680291342876766311540994928924990780813392202388204567897617402404208330379271937823958233543252407698076731462335390132959266075058917936984974980281841899908044679189782285759788071637975 [196,172] 1320221078494937089786575337272519114053156144810624243509538643561958336083801578587480162922739804895695010692589391695602113279908186006086018676435326186966279355815145930289797692792028074939185836128345713147630500191653111074633061978998832874918953815192697406192665945824757801185624334941189567767717800200231165108970219634140991895301138059493500869344855175473041934532585667863726051302989466961818107113209557932213636120161295965930864734459562623163226425379403068224598531388061047047179905672811002887626396147260311231143045476955977913599990306668290318683340420342887428609340597266229416771447195952406192992870807683762203633952123484714210685757295516913903264462088272019363655322273730306478291959513879747315 [196,173] -1161591257158352525511451829236454933949841672625161704472758933051221261803632074063107657821480479152498136321873487684722780065962493058611903447785859219599124395967834027094440148767415675447588688773171006338199307894793115365420188186701188698964760085070341012684946017247997851007515867386719346935460221816485404909593539177904497348066469463671184021529868506508807612638509343173768710219750304451693282995990229440010507215125250849052650161013761935120529724333116153201625663188041595918497795823214706873500930429689412489191513226027690816344967201158750111837627522501633139249405297119348652644245164646127784528265801296465809473575564483008165641298601372551617749263809037149528631397345892519669551 [196,174] 193188307588351522253888265903273951475763618867117475547791022464842748687971809677732215592062201514269070743467569018575834312979330108914697282173864031728355920850387811494935395888740921856329839188458862227380353796304749794010012097059590262651975596724758231060259419360603439385052117694975883031120834675874526407482592202618462912563798100034876269340106678397612519499843928642497551634584010242416556220340219605062676223373371026351331523335493601031062056290523685919736499225096598262931192340836105166330927551683050938619926153079642571719363387909686455381439112944484793461579138601815746617447059891826801145373977600806334519900393621937378215492006696476263770104765570941468261469 [196,175] -5472196821806222886004257879212612690981583520252820342982309542090118379095299942364380734877102834544639864948283454139766196672205377987257786002941459346925095437156731462904016667566318335167193809907089891482209012677685691289946097430509925160447986970605873835657003927864376705684062508399404587228473230667202773099895230235775897870729491916281726824745068316188107188097106842524584211008586774199537313393764396974473136591616537348690680741023340524569368184493226991802251725820715823130821004470787712605429634060507693629010714352861564068967504879100292260011310977904849254953015816447580582833272654556652063117005007023107651014467067913561736550077909409704565191813 [196,176] 23389597851849551372649691584205585003825779482874227378412906254514210192155964803298733999921368980273244270235702514461480810487467677197866309311933303332706594964167899710887989648138027152664160578018542898830174211050786503882736231139715336252459342948072419256964774009501642583626081561659696413592570123877949222268508791739799023460035876766389328596756757952680745453790060512302741257510299787020150065015583221327694627361114454362446702941989324186597170125499291125906213505614635058430062618674334073019318242615517860167037448129867793671500699705440757977156456758595002239158722108876610447648225765884669879282148173873241794542836921980812625113065 [196,177] -13096042006435895529265507044337028039329751764788781057573027127554419285040040722168701344191335275438315576158919712569537912027267044643232518609948112311476338884935553441962585059449642940281622456222213771838104771990248896958938389808353567240311968283266594494451689650699658335695247333644769894861290087773844260179275285192608071712689031126598554792965038596600907437941643417695547921101675980487136236993514056893848452776379866022557271565888587623551985628952476989925736118201678019554860810355793007513819494133034562254860771058808780619864237494978040001405926338173030875343127972775925498099455604736418849298025535945819776861199 [196,178] 813228987503419978750120603736746514160866294006028971140809622076387548727231031361040898968318807952243107454637627677460871051021278920465099852727667671881966755931634418423542753096799673641532828759841764525227550077490869210420742894400535961158802444988367252123426639020793936921637013497184609040764311555611707617002397541835544377798069866325333116314913432880210638472117478120989885391100439646986555793342777171522461322116809731924275507222949521331161769968816064360708382169971526303796823450958973877270269417694467526433779205666130832421258208627724426640223971508515383109725212457674480306317120258060431393917 [196,179] -4595809173380250692524974608228294508942482318804432828712142647317199413873334639676982405836605869839360046569525625751597926001832238259764679859685850474771691044932010889203322709722518770441481194219312114334084574901747654695316556396682929892780211161133352838811368326453304469154307064345988206183902783626177021958113444177873394333522443997741618288606877201708232002596757413340675068211547415698111572976938999231009888497007567748478984091418462976089539895118685394008346951707843738035491965243335686673309975156931925648038754837436461398003033634107142478572271287900192974937780246673893597850 [196,180] 1864042489131881445156884889063451223557051691313518716561677297797284432780619399758438834067714512838043993322646386536271387300497249991192014438792211706593092468563480353005765974675474373923202671476456743871242958478335683866712473655641453839545402476288537168723361259008751810550475024354364668288648351859674893402410946357404448090692345550207112367506871473852374189679485171288103050626456785543779877262603871389324488552423153155183152409548163357772618418205209307160327881403232704954432635061127834090230235372077556670685695122693025130741408137877896758451452548103891128 [196,181] -40643912130860344507210725482901226772912731749851513956830073391792758700445153136878776180520383361002885458638792605888184820544589490115894203511029767557924934573202575692915632788085206604707738724788735022905885152204222695176167954156880559513970521581668564351933915128103490738631624700857641147840657400528383516478869105939566415708080769139864329435710278153150588943067617260669051731011897660482283335293058689755607698039768774950110891842120977412263946977260395918991273554582016917511570888909320421740680685674943319372560944731521515513883084392350 [196,182] 33327490922389698928298319051967109129907181948969508641720994007241604838937737074968820281036520952070320396449210097433754011003208235921754444975323700595697685788654398710520431039629417022894521698554534270387587218822017799558764982400764017798007029338873162249440718202443469836521628854634728243048096073806720323798168524148523370655129763868603998145075755594130166420916949821448503123335637317672922674666484525830744240569834913193865732764038504619854398248922613318603278414549628609371069324047868731812038925020802500467285118 [196,183] -313521498787542184397756218484045944347559729468019203928012208905682626910156087473978369303782306504881089000391519228818325647548340125019251430450651573234687509991929134438489014921728346650600011315540922962314041517827622736936633525509248702119795590740096021375512471546608736853949765323605148524703347957419666407339693515611311576410947233237926842972189802074371684385627803183538806703547873444183208942080294786751765612833382405089522426745897806181781822942897728185765385130639718403464842435315677386534 [196,184] -33764583294874872843553816865877177689037553608101057781930045021955774133006646735155486528467775200315903723804333988032391683783075222204747195256247895697498512966591762053719362537062459808270469744396331506826993765237209080920213505160643354806321745389212804569966538301764766544823883551622019018520346401757448374828012592881153750434646612050071499611713394892197184127760149001877074302927566962319106103995419362916676761393550228653107703336185241122284299021755339517316075593725159554912 [196,185] -360877962067421368000173143312797538152652261754807829066101536564300027301773291657893652970246159149036605817744729480202294364238181330149549535837495222078522114152782409629942090012336353244475094573374321329004683741609404353967893290191950303515504721698399682597422826039955223408634919311407353010172770687531715547643075225836738456638955654991249232377536642869515656053617109695562112924317893006918971127804005998133925902139050183197715409631061423273808093592866741185 [196,186] -283997928594802861230735492156862446322694783972232889645127747874364980840019215197379913563822381655658710083312732231717377287208300569051909729540071989410313995719281784868821048518006520892905823272494426931310118375603374397340868343401246414140804768714850674864219982936048715994824856771980443488719078533956158520902425575396573808846811492117904064342769881746102199691876952304286353774558618590940742702544851089796672516559333826236855146879913471 [196,187] -11341761344279633571071109087554683256264681739072549462925122516833808661830646422680926430858969393020407019012987197032729396403423491170012411120386821697164044932330694047835424101327679611900037156537289870540415507123890157538473890302083633811797388920715534374339384529523029640282784862222840141352040565017493532535173643779401322264312068319784238982515832344613240803730319293166685952113912598069644550047952745073366540605955 [196,188] -14227311568761890605313584152856827957889909535033518416740666499900433743727585549528254260823502668970615688255607023800256788554676801651978491729132966540371551657763660658076453489338281200709683158206672463447857956265066955025032058863820592424050536199893349585127402941994760333835367154423197705737397718092305845680264781146708397685275860835600425568678349599863077018474302617984002239029319179246489390 [196,189] -295157352439797484837688358603877894689513261471694458449708490185504709855140619596151190005959657932888710604271086603040271241110939947017104182270475443259022005252349406791088384316165814119567752230899497304516218334222916227333024736090910241522711062779591046051142563692268120682036908031722454438265338053513308103960535885469113612069758806744018257341085665771566095595642380595 [196,190] -41101210480493658382391491756551674434005686771597756432268744342698016291549908387137974314713818280095814487416004221691365021417477477127603799570646085472990566874222750680530806976897898301763750423819148725702265499607221345185770530189071284395308515340345211913472813204402823649631991266269114347941556544915098807850783140094097643427770604686243051549 [196,191] -393137298724955956353637288829245928174242537984218596485523042798430255254364520240468043281314260991391603548078949499754011264247619217394621049437262250326490387872550826736006355452185843792067585296784970930066895884774280633635280580269312888634598809212658216986635974069884229378339245488869270870462467984671845581673248704994 [196,192] 80561830715170604142825828335772537059775522136226574117666488841208165444400584799641065490854517190463036117547447301914519129893083736741275856813780999050806670906864659104881966110660065764307426909468598716222229230291774507727871226850228396148262094171846557042919225693174912982573965083333160578442536738090 [196,193] -817444653062763323359376750295692753930713421093486286848804970091304879470718457005580083439936884425332477111697478734937117991433920143462303349891593948089007071649525429869534522626466029523943415878288088949898040161250353198515050707432347224499667086511660096394520177461292874026638540536 [196,194] 216427860735496656037349924209427532658109778437231299367525241195481267545209128781482588177331666204928339350409740706020364630843151500970714354795387422402271746548028625747184900040323790151079610993390177951337454405333850884848755292412683567668453281271333972138502962 [196,195] -620495385614006147040939784983757618498313623634294515357338636898862926102024091241200224867445738085886409440252322974988730021735842402282780777289266980558091548358507401424025554148829402594254216908863268799541393016684445720087415288616492599762 [196,196] 5013300519718107108414786251138221459548271854253194982480760820293525130497082088080585281685525108081287673932021443550415026134069495504192729330282526753152224240686597226273644030864729798428765364785337387086709055515167 [197,0] -1896699730331293481085065966087834021424110890334621042311259827259657347168516241856776442975935702259542434953974259411188525069984177437237223450216765999091338563224302373367601750083976025610712311938269054839870830142633129090589895528830951805771867697014008289151954873180943730014010119391882531612264766774596954012531694125631310012907180636127786221211553748095394512483638420793087342394899848761767147385388031761770015651331360313268294046529506262792382534327045307799328970307533480974782868030138384208277426745944041471178928503328321691222696070820703888638922092193102672387530591478938461164330861185120294273696170889763831689477820369759752051152858316856719247050094683257897712099060596617249600066756367606278912782841763698254326471201488657689227176276829864274866836182375569041466399445196780815695225767189867062758524087885636672370199235423989457837852052449450034475480058275626910844184460514501016778032865710874267230467873720691480093645788882803030336904899646152517354020080141963567054391243341962265940745003459641697498746788651502292709049102344706320588741920773829511812816319694849267436890871125615393350360243251519525679993947446541468943164501569633417405388168193142616314653730580045416976647609463812742481329805936310019136868058917032091955263333652806288433826791600638529449406612304048905485554012766213856859169385492809133692792945523672359698140992067177004321243430518080355904888250295042417696044902388331148709775501195987966583251953125000000000000000000000000000000000000000000 [197,1] -10000206943002434832800129089479881305019574066696423988997286036639995590033812747786142972960493064775099168247283890908594937839849973212332426833118964592067428269249123564638447135364637667964204581213289545104508544300350459729842599787565462564731340253930476727380700907971248538045204802988729633784419775269549960211208219680595835697486142362004967046722800305578357522886788608686659150491250877587044651469454299620546849613045468553235028071901258970381178431352480859855250283570422627007684905942541143650508079885557449042168769454959277245163944854689626642710313897106733842804742974313387286436284144130769346863471733399639830705176664021174372741563572859947885215765191276079384264475072699822659226796265533818419691615896391574662849448679320637034875441880556668328292709721546939276853758569533056323535800660000792435887919864856244535723948949467826507448279269590920868668271470290794185074314956972181412472719899569554034845386038201313435273785823835988975974653523413682874769853815752991626234456176527495054946811426322151153592841523756442707246021083813859392962844808037432007317903022470934855683875016924805060483220440485371058115873708219144255598515319206256136398315495962377065851520379171130376486855090901704797340082120333584857029613045441227464861132526396291182985463924681252541639524427225961635627173140381492169554035743303543891119620530166599163603243297706219566285755321081746475838221608225327852162942252597819207678128312660790460378131866455078125000000000000000000000000000000000000 [197,2] -6575365883371994968224373796127471514783551962235536411999202519456705681246664009847961013217439056268422832226337282815135577653353865519285846421196209840623570266659279870675240959571501803209990356168325679078064695181532594443745860697285048425488515092368011559828897393577720062471905721677175650931982283422109687935029279234552490069608057775172328695153662763710562387371883904419740060730176436605364934280744583978719508883470259117587521600875062768878615454470140257558453190981326539239820253026068972361406799680200823102505774024252694809107668268159941294448863516742719550302483220451635815626414352611339607391234517855866241641060177364863818042931775363470926467058078374088754976922365838572169122225274863190801712290793872488406850400180513036968262055254346708445367042875289480319771143846435365976750734925844016972409914308128400593653645543646032877393789677479249034552555778986106064286930263253455101350770808222468853658456663010495867904775397231088947783768303515652751441537493611183804815055390778073556192977160027147505834093160723694644353432494400483310119751985897247015211905621219179002654470821677926982932893634935733479166306523611089184762468938968993089752929062992597335477853366546290074349532673063801566163926395018061211309543748314020129514816143677931217930624316816805948781224290505524381010853586603976787990398484034571247544887983219230584091157636091959551552755401043688051754225216977895037833585773651275395820109680306784931440489928096532821655273437500000000000000000000000000 [197,3] -726927352977420004934291548413882718004209454991539799666086381333357586304076143424302917600761674698111629104129647738920151388404224162585647796640059595242721298719852574375195158035466990222633666083116487794538214404665317014860406158411338602053201075928831577320113993221229465997276541534223625944579043134217644355967323175877007054816417099940385901983353636634765028579348007600988312477386977501533703302695705452650480686040308221777788273302432992191399377477921956810940124490785018362850107187205583314922325751901953692548944494061023586994530095389316962324958874571262247849109394686721553932457973907207698296472168620071588822860560640484918729303607268966357182603033437259282559508437117125836631105675530759543433644249826950769796553972337808685344491080986061251467021076948124149930179682781243092923329460777253316584308651254242786420894511495848310322320691006471557762803553874497921418008044771259735240354020802423368421893001468559756720189717290624801720357587009776664568287727316751558144775235095925018549555276152232114607742379662333617766312247284695332303123675167426053370598796119192356459854557637585374559489986883215784262857776576230419262168955066001750735305219227886520311667893776927198991593244593435432077695320142152466603312463377040030315898838058891608066701642168759217852913129536674532666536559051537361840100534675151192194609417457734114484686874962413453792339830767767244586219654687234871553569957369541634154958547470681674004027702719465829432010650634765625000000000000000000 [197,4] -25630871136733884646270835944349968673834624746058722393197369585896461881840664453503844871310749490954293433488983346558224753116462382642152009841411208579649015412935624886696118394145757875171072670535632243408103004583051300470668725245754514250530500586784598231051678270540862991541428443463180450834633809902613346810201182807670532787670387633355840764867785082268714167783941654992945663016388800448073489244315325886476466250214432221329525609214662515920956748056312118426610806134759161167377642268999586767112175652879592044224722306105239899601391264246957848969783166844999963735972378183283173678550919354266639074893506454320285564112860166954255459575871776457855608938749128765116435237772667504355807967530255310924878387228894704977990445455303812397286654332355788807224343256280949458842588557183514569652731106429290978503614697252655054651398028102054307930804791877343582090599380429802586010193899359401804017945000998783696546571385458441912637989695469989275093751738544216657717059502874483765790740922345607774487034127224559672356799663333198724377661479110403596919448289372679815438215656122067966656602360051422051011041465589134294004642716080868693438420529503943064717879340160580055710498818326802680850968824956771233832957746049801980051071483757654810982916019708969219497641513051240584459740567353863836667943006650890381457868426390820029268697207663838576122923467547003033991138297571012497018249208052351241336210881727783478739804508875559271786434255463933805003762245178222656250000000000000 [197,5] -286135249705230729122620840942278861560268642252004608396534642305987588448174720593069930880079386253397422579759759192269056869366290468867845416124732905629300944885475830242157338736537751159769524288923050780056828179429838945858402355977645838382021451212527623964458608084610844569227619062040527215973664696180839247494119433097179211335968784486571376123920167718729557479409473431649924582290852478498151979016481286999128388814992569599645066643235356071288984183876363835216000067449602605702056614629741558481485946046384235506458316848087556858602386470184646139532120638994001956848578188565595584829685729391748855406099255278170690541204658883641502732569222610687541478007935827937887321083796044000703196200351493996689264224917374308574925862037712629980363440349647365875161603709415395930036584947867554519152530682293028891445464774468960105829844490712648698492646237297257331973299784257797960346705860231494251417548447575897911220224043082699493116671710181261975730513431429496061169055167225488754684417957238259415576432571568285669992863047471692420742443637526337902884985700826226678595873590234097016655841657893430482567899668007986555803800683133156634352181191260563982758882248495907376923155042403480210020327498969530738797197427913828896820286031213800678335691464139601165030238843660716756018761675357572889994026971468024446288514697915232885215623466674588002621808356904243393040960243972999337057133359676404381169798350808562192474201550411221587480323442745933076366782188415527343750000000000 [197,6] -446049094888741971315898507420718342748082281936490496376385430989703968753438326104445477815273061993805331978830710691526626026545131718859049557774830950218535605180053852236113041132087518580840286542752431478442168190245285108777784131055082884039434358244091298206938736218339787001087813823062664480785119775966752753696667764955845509833527614945944160151493424127049067810938047877333518248543187451081160821109012204416452712343785356971776954057714905346258892338415178899866967700507317923467005432438299907892727457969027984370765680707137575038534731588073268734844387100763663732961491607269586637610990611746928608893457036712613256434977234937446973956668856901938822019762787153654247753449642864127664974008827261375605077739757939467385678253712957615905312942207184231614918181497671818036150422973639306001936541098655589461633411899837676312393263115650482532799066707954002477493804180978461395056084195923487469705774540867975445233121643532285401932468178125577207031794017470310279144543256119773034285537738072058212053546537530371555176007200112379710023966946373935732328021588499104956441329756768754452959219452675424841958141169841505380020166478132342236243586315787760605775613977604632312206220078705632270970964801081379993507059999498350959883117298650975172259042725475940224139556828344257320774457399968633060811152809312564860787926056387604953162220445444474458591191082628246527185713172602636045491028567802051734190409498145403200849194403063204801123537736097302637062966823577880859375000000 [197,7] 5458134856387750199846019270955495045071113557570298882368058616033226559039105110889347720312494411936820680309682642757713492740953245312970722489588936337457405523598296729329910664957715229845056868212815759780704825196162392028405686611672623134032966966581849972283169401412632489653472451267591504940228746282222538027080797856075409167998754869264647650521674191271911727614290637348287203716285895092843671721016798658138690550374428289531777524875344501975340302163105603148757335295760257777856553445582182184294198537430286238661153577572197652643715908750023469319618890087941956470785658903673702073586328765030894596270269325173113385651196532623508007549214140635777071250790768136092525165877985370518876025667110726125266859299173563789644974730320223294496824260487024604679198030507733979105985213312632180521183011892049195540342350396942396942216922868234469257757081122073421769906429634567866777258055853085844059977566610374056692664843722668108821887143001297589364243697149058969869444518561367496176569196868424379374673385643003463551632671963818049043102214627165629240781675424467424063827042929123976538036018096456107325770310694335884486969934604616743881057644637558111299939738930396219624492806263684351091282906665631428947049218890306615123346173903546237177416715085050029052026974376612050045017163648105991315205953320869002978476376142337449567461314041838197248835682699217325558747278916242903463438961713783531134909007979754969886972609352424966795558052726312574057374149560928344726562500 [197,8] 1614880252187555491222506414540035113205628646355370412614698709529809127164095672613082737073163348792958077450789862710733923768141525344617880123949335445248920224165636952596979727236221563459766309668245209624464640897358596717472202840765085370181950700309373228172666082661872778532998368397832309060507456774665604275679897605602762949143551815417798974095955088771192872980410852082442575220572435512143221725386239301704129511647867990965011068194589008190685978156455114226773609075135638382004526550972080285804451900964212584370463436910147208746135531674030345881950988140659696133673658582656464769926843107651974425940209856238591075368383883749379553304705501296225353212498308703068784619460931520212085964217230249825834863030256020505985988330202598832751624743898072388728319740979456881851607783988140660066739029891859124770281233232952026628316178227334347957690910670223469439409254469026874958972312340720435766642312290733922650132526140612936880564566367898734323666228362377859088259072107272388909248013474096554705319048840045677128606890815228508906520415656532002535837185833346452738812146642071445599374990363839366595367973425844840752238749217478092763071127712718617254870570359302205971117037547733374531982130830893783761107773097671362150271651749046749131668431892530924344592016042872293940072837608646346576088976701676828867909901122661249822161072563408688158091523083556403651990310294841372677031160498273163279384475168890669825671882469541516944033733235831618309020996093750000000000 [197,9] -51340654563657309896780058776145562694438094155697148409092951354328140782398448866108486514008239098394795991519363022548600350355900358090575843919995521459979074286345087545168164820003005868677946304753444728683479668133531432340669188350479974278196671838663415406769326958126077143021892508175157945600801844866085637099079356791311896059592379035911956010764921902817558532398491542306895512217561570006191043233518998226952896515440521670046861215193617501049537752105809017186571194766989787630105310445915079895087592301004063866050721521953001450816536143766755865001256262351151154815718788134308031604436826367881540906538676306182703572546056465666449843982269657825890222755229333251036172409483339214538458702515048006389072016822064923624927502846243366146029715607927023956704270055684239803394636643335491004968483899461943560524037309214227265513496109066345189879219033119622054765006593101230178250262634849050336373377919539086553115748958222425214898879349386703869106879425500655328646776066887568534005151479031439001318997713472438299869362050848766407158598245963737328662389638311927224818589894117700121820655788926628655120117055482530741841404506955368797695836373836555385266319456945489451700780976807403339065990470207174865255697119177629164358744028949788581296291958814692074639852797552577378650965885024453728742105139770596222281600025417505291658377689862266896752850674725458590027987595142579092512777040552584916912930634086263095858361304895298595012778695591359153389930725097656250000 [197,10] 79032230624080263879555600844759261444959291426354453859271041647000391762770672788027991741384555305752193955711606686501879167008845176934013126700941591708645771325887340497957378660765125565271367188374922080095454559491742628229279822157799933860201949618423474236428593206910584562825939468532572243769677752079622540973229246205427423457555771566412711253125271747817196398188222855457561289961005764617675181058710383465003403075849972658065683859504673884509343623821938935127610584281690251011865501884525763502119967315415232264890587251576632250727896677947506323035400986820890144999018078395401908572997279546175741235813898358705877453326261658935385081027670466132351728136216168413105961616793368837200485051912874689052811621113972283041277286627978644475979429260937204418436408915303156258444282879897346167424000239046673869671752808410477809312516880772800925154393417610044517112691734372716074067329967180453416115189425802904721518672483756096897810915329774259686125496525961269320160350278162684195581286950028462241029342062530798873966300960384308781389550517358659223097726119367857452853271274341554264926769905574819911773155543015331294651427556710084205968023545161423543294458845996178972893470497505124921879948572360505364937143792746204394115368014393608073451760978447277672357388031479787126915896930300643875510858118103311245196182707399563691623100756200486177483921507874486495369788688372953963632511119799298344026045835309572841949195041476003046335552606340879023075103759765625000 [197,11] 97760524753547957611023970374368664046082201236622679340639402689096935420799993149245816771559900387358604654883133072281920217861034407180600143216180562296095472215131661411137914587311105731225020772108372424850475785135304216704520828783908816103219608146643949660714562466443555282778797220303415157667292288868028161860528688596145087630014655068003868837377028859330615676752383414026131420544609462607155777004577120117718811125530532919845612249418124910797186746022964202797392047095619601677569331438884472481402966572547410927575249656865167922465197930716561471685999447186439621923181382254843740390753856237116092424596659575846591857403407812209894475873336380383798807298885206861616738948277762108873305935531262210998699429666754884528371405292694736522578366174144976203372541767839694601456774345080136035240897059256348882150165242453159512991658234323992619218587654475343855326009653442302904995604270509388120202503899828760225966987773361405190085036098809286809125655274378053395142184544673243783995965130616607665277719419096034521948652607896004430531756097535983963294711982595012579300657987129239963997378869544057995511078277872780294122676579700676316753922694949583358566536322571345373288441363629122058121374789644402260467074663617857538741662050136599777602656498848268976831860302135164044436597565489944241312651614127599773821916315462520746098006635701346374846876919718168221199963492379710173903113843886129430312926664526221610071836072762117559236009805210348606109619140625000 [197,12] -469386824595123950700051964314117701346430796432746214340609076797666949948222949529868502573056796290373504164778449909656312872987207289499547434587158539371284424879940020496337728507799147872573510087204055637272956986411948263198296274483005442823767424702056410533809502034461561415632169443930449532089994680694052998232913503115773027198139807749406123381114674283488233571820581344678540784222609748755932783012243193345010195184759868065360884569933490088992106905988900647144230845057632888794778371249956478034819366608852372793279342149786091655251140125567671002240783955052416816840733710654518401687875575299291749729852861357250731335475623095329309018816471709545720128095108889138057462544625544747928206379647690290125000698696609051911204837083801396480338474091086779305492219717736191424406193237891859877101514539830442297860837300306680633663155253700056028826986537110576664759404928495496436727959375835725652000676409779713156411621819286633694729682028665188780785728966903186292480884582219252799308104090303481627672378240636916356488283364393673223313303460971798805213720388975972606317894245724885400636308505718592831310270457729543407301473666352303094327917384188454623306087802875998706739628853180890023061879650164273225481784880377374604583533995478792693067246132003979861947638603167187344360939173962801205121627428693266495759936109037825764975571474389639894754748507180042720180631867853017444095363386873892133698879690693362531677752889586754386735232079659790039062500000000 [197,13] 632069825793831939130633046073315609384574448691123831479042087624074510046872638042123784870744450140420155862152266496747994408773381841479614907084945055093097716973138958012043455434062637162730524734844715716780245934292961220433365239304507382598145450146491155213748593451437288556907983665115925319495351898624971563245999372840685745377382672210803820265177418379298859743216412578676417872780785825044359913382406924158402012021629096760921840139970477431812876037325411412184349857232802567841915956490650193351260898267739221741028157278742410768481685306829152698530260775235697312519620040183783057054735215044554399265032292317842646768064349422934274830740006583557805801777824727542126955973135386800922484486759812565751652798470204461531236606009769612249029501011760449110574737400920864796191109253197356288740182016754884468658802428652894005159200759142449228448858218989798640811582460520831238412357283409190842461789994790818540339998490555386612120633579184152981473249565495314117227097803077428699621218828984822286833470733326343226314182754065481729047060667008711860089726366439010865085104323919374757387857123195262130225910440641027482744657178409001866772956810852370808446364754599808824741474268525329517546230314576390431523454873391677575658205750341065053206570030885419844710148515137327405688309597899801940036128331772342382943942409780939127128367430010993833393690835795476767643815423771309865929440219640710617778279019707883107850011000364685521751045053341857910156250000 [197,14] -276995103474377162048337910885108860696821307347448540445173992603725277760822067972927951570166698847006365336731786066061572135884708859330434471768576044065884035654522739710296413142388010861117033933017942491814247554404069281930029130745060002156315802437804845150861065121402706068880032887741192817656697075488476388090920362353572052670435453026311399149049809408683883484941843982066259061021226726309556536195448044107635092344788874144395347081337663410513404002371798910004204851688987246992446285998745203321499945630976075016081394997216357699264637623267158912067388365597892308554800061115917492728659154697928860230725777929031798630695479333505849816657165998573140446659287605553772358426944585512284589304070599328860885789797112168100314153859216471222170064852970122571891469138260904406469342868081074093586799153503231855024872983529022613242183822260760678606372746703525893955027771943048745526628957101581308110341125326043872674461817517427321060378060467645817362622279843451960008163901801901471734978993214205692039511022097558726299435218158829387023524467214404847704353087531985941609408427825672891313749744377648944018309682322609853562723538939699704476534936126979732161760567642259771296456847888672009083254608139331161380963652300907778195820565296764499588001075821338247590024266806809732603375224510214805002651390546582547257301102365843737561815332315066117064053591016204039553697136258903622764485961045218093374258850533579982228012161843411633818794254362792968750000 [197,15] -414839013857242452748589909540582624981006592362128870399803226024740155203123972715570608860819261462125226830169377641539989216449613300933893355405657065296813484365783664377569705297131189868515664075276685628879267903523639172194779760692705871166503435176693680422951601078265125130862448288948022445575346122531650309970197288317962336060994866876011141435819993349034357241382605530449015072478949515118586602235443366240651735474764231043296637800902888011670778113068235269042111112399416071374563716150980300079248598150943779447254725398029082185855808120551507706594445438894070379420439570075854880804689096714046856451523310125556559403652146480271095591910521282098807721033302846478214340364093002284570932336009758508621445343385848279226642800210408188109326738839779837226983713021134734734619156439747419423415944187445018046700599631409835399272275968274275781853913888201403883539282518142068667451256808874606030898829024305770374055781269226154910813388046620438011226688800346253890595371551808347696142030530672143913828877952815480799624960552296713874889943722870380637690326002192152663690449260857318528761289206819462169025690235105651339376573676056892674117794273511007030198342477595353848529321557115135721648780031175550057528372650013910488811145092479933704162138836282658723280165475067505217885983034798839236935755797896678403831632407162117645836754670389341915405729146735758441755885601539505650258897777294503488946769973061038563081891975639144774719377308181152343750 [197,16] 1439512004578826186052375444816390386160086288307171407963611356739639332881437580195307594010480248456358959310524405330049287993674258523695416795092543306088234842975734837520810090286634925233803743056254572108291576108107239765595588456520224971754610874696711804264262160901000652841386845269386914300225307466632322299887160403404153821031310045590239942133304954884599786997886215976129708695708602304136720799233440237067012388067293648205079476366469121089018608242568130237031040132993314564061614416910209888768161762758064019103858237147931926300914266367135317552620851354400911638148749198133640345983297718503567230359650320677719281417592985087337697662649150526970487184549528793060033082264763454063496065241421952102169961324530517868485638704481974195753724641793215318833416257249012529741782692899803186326473696208112074261503915416884653093946199010758865240770054089842397208038479780043591174822763175521208209194864781170263767423222304579960833897738952797688334882911712729939378441329081316976032834889135927681306314656849415787624076144444185815295223683283882563062935026755948854744840027932066807353744919796028997112797998619500979192386327817332200053696798099343676421256611723908372969570572320842607587171658494422985526673794691576669767098550217015113024064745177933594218604514784178966042726848739181560408714468600692201348020732204378327710821930961993171203976915578116981407082319598159719220901285527302345687948820144917669167908813723284877813141284999492187500 [197,17] -3356849201223655091334180558215484279387511922210838154695545988910236236241016895878775433575156070381606704979901448054664890805219946597872209501397572729855864986054274273165287730982545301427321370444739712665272848869289590149704168906290431503117457630332771459627042062066034388643275693186389503736737101071729155730323429786287818240879293125253657318164978931650438879144525998506912229021181441427606672669108044408568483795605802545776818501884492354021512323744493036982674012395167526735988524598433725842290426239469971387237915661262849531773465219077912869633750378840228611530796244888579282505753567960944723334731908355814980941870839814332979757576829306346297603098127893781934603857766684822752426689476745131793598487767652903175017082518689315421505848685435032059717090298779060697398055398798858355958367425425937021847900401535898873262937263808091728234594949649852103114096793878048027587827139598865077395841554888180984820014923665064930887708298088661591996267102097127710682698209846929008272721505907507513966931647567314094679706823545993818265725058750725385500190036635882551326554245824202008370435050507294595842741515563797177384777889929924294447855929896616938967812528709073949289041998726576253581838105672896922208714172932389358159307945535434660287332572036336812999418180390069671076637235091752314349358432964425966712116561301887182079844126897859249902051798811863487519413419877938557959511929543487062725821114726466367995007690470898424970427963860781250 [197,18] 6743821868499914653049632051296608957073860431987979522261460999894981332019786970976622957512978118191695837020973930452416846578804407120135025045059736709323414091163145318048493398791819995040341075658111722229767947912459520103903606820075198765774839134264606210161213346369067634346448379964710935628503496082378216864854169862756172887001102713005622206601627933699085363777874702753860973285451711190291600516716340584050584893906203311968337610042281104926863409437397604173392463690622598449689496450952842045955572861412891701279439772315283466330492001766069491421407179507263058514713023456989506294114772207045874507984417670774560984320738220942687645282061694962246619080470661528664095475485640775828057249456548029823390678673568825178908563862883826120705261593782526489326311389388750923157471958286318321197008654235718315616551015827046873186007306103380156614945937824466829593156596743917884584474225517123389097802569471352019344654523829969409173424778026685529819526761710308683333922707974635266567266979416789855412408200258479041861119488886612996441912075666638839602937733044204853283679095786777470734962630998016623364595194683883009455510070133212045568163760362976429034177039290063687002524274150382926445112755116634123785752129133273075541355046296876941515328415653730598751639844843569383840243384415228569870800881667853286045588069835730007666359279571619881594687874515369264591607991661199271259244053598175273625690475022651223646122448915555007700237572821250 [197,19] -11169311307669445328102732042224374209065109568737245840866293407155461739963767215772880091706888166665631936627636944085045801172228465010467590747021087193899911779210011357684611854478120508042403378740863540217356938850613775552116309629007427546785403487289969469071081253263906306368129089364090226549179583708725620056524885092333079631615577324369167554932482324404619028361902247139270170532461550198817423656279914148328099473064064333885661259620118248994974635829463523215777627994931067088383844511182659255166676498559915667304105860392447431145278214416230135777507317910332929053614715445015301503174640870949692070616878197523106730087095911587932682106616147702664422774684256063335035973612447779381093639846922505300504785652487698102877232605834352861870039843911286235390090381704257284097946634828901383694950505213754318234120174254446116481729828946513729836141579656067295785201547136642906199057552968026572538991204377315545510198790807035474068685017298743375753497317295505306326743446892327286644540170556666737684429536217336257739167793619871921822005181198473735253051662538915524912753954156456012843989685811255843477545319574458212401836977320783817324377369578546607815590812327744384087083065286133427342848640124384778318415368471442972869202690994692953859817918187645117095526829578811856663226983511347684161751133945712547939785890996890496383662913016582244764038787971592093982606272533405080291472814220848795059507400393622882766458082783113992316118765400 [197,20] 13547379412380438664155751859389474751226387836362567502586974436713051520544572485627262482725711377901830424782818452511115891878634248724415117741622024376205122641817080183787502753396935854996963224923862950009104624667334711472859031794084859473638235092474791942237203378096196460684131376059158137344565290579628326035252679925821166379327635494707756538223362262008902889387806179639337581269284955242631497791270478837093546124531046677188482649378308386910157184436220898259728625488565061670992818210371427269027450434418705790312911024618227800242782988835767431083824411939060709224768651993190412147509289859106782594439444356070367680198402593368914958673988618327680270745889183236418938265549529881161756399945139400707282642707455359469139865734493651285702463202812446172224459021724960518119127555095462022540725963639863312009030283896422214822648974175416881063051119278899440370726995794483574178132978435110641272518942078257116283305189911417899638681237835638859335518230239668677919430771319125241034661605118045596108816521077885413262839815618550004091438046691079445447360729978121273042241044030604889488076149972972381372324254684298918818033419344936355090557276334251896231504619923305652928506381363329534117697897893799824507777158894684321287225326575597579596760858522057175796580510996608127658872343736303286865653879558695052533474533905630193037069170277602395955728105824005155144937021924273941887944423936992281247275124770828198031226652155060310579550240 [197,21] -8258183787706757830214817283842688883241662683639018505234228366964585306755103514582554506653326130029623749377496072730197618230573033524281948407335359046787851491422720307528177191446736855532508234910090373138202844755762995645966563504001050787377421455461159931746667068901952945510286002621171501620543523923684863266065512193114146975118596501611575308121244863134502237120124924629537468324252621383033601603102898806234922547441149012042532872852383653680225582596140620366054899867047699573934327014918301768730130425439013962909365362635201301375143564910288905381380997799085759203366393198528135000120957990211372241867430573095801672320699054698954700254850086895437467208187441261062334399091398230433871368978954179769042854407210734673230309417366478177223611160586691440570901938988475179513880861762510615347902971167414075866088144249594535353432967875420213063658361878872147583009434725404135825733286810235804810537686702884649570969412687911333382147030287957894244913368706648213347567845711964158927326221245928599660428838817264425103615096800934578782592096435524697069436639915014864290092478227581303116363687439239019738380240095740567148716004555862628033701834827510805641936724509921570764354422802891764555704994467817459680756588203706354405261975250329529066068492173202139585685161789722905543647027182231530059277947734429923942392975873921343671950427610792640411944438519996501827254883149094324271326927875617822454111689818746154951613571337702029100425 [197,22] -11323408739375425005028419411030610873693729238389319485434301842539560348733214965357338677106795733890711291713188250902103958262326384172725788192771000560781925374085766473846441152841020057536225207485636884205091739887049396691610990052151454824424655762813182299103511420151265650796045155822408261645722850175865410305991554968096883441880066484462634451065599294641076097946357889704568258248038625076782773897693338136613768588948043250555713384825889660293533222818501094745219549269445352391070452882967695796001698118809769729065486536325702332652583732644368513233212781155831375016858711774345640686921675974854227681902266272482786716965484394359709127750784762875113121658599803658728434989925452293031868509589461764167143261447222537913658512599805476786170595059131499067705007429552266940477071000880013444129996110112145629635438950043281364961585407034088120291552228510284901328266361930035735582586826191701429763720704309111086811370377593035281135090633001785251401826445658054005834327353642872635151076432885015831818275817637395855172087320185821471403678955851685734370356297307415312857743273952515996674885764576099223002824479366359207604450122608346949653394174009648076622174359193357657858011608716946997867430358926571303594056863906599301316102933490003088822996766794030088628749894814469967643378246396182387814029817294667987650749696939494386305997877387474071306050598845383959764028327814503551650843346900393124806893414628425360621367278568516240100 [197,23] 50004870381943282276866961561185340801019680355054134485998528364153504867272281754851725548484610030707949415522074405192841524206087119580130866500847462124013024046224061153340994648087768009065973530169150692564982756993331214307937590814759781504278582323236670494952937428815391269645738276597066803625609391255161844485153615180753074823953791786546019400231099698224690177762540783238036752008974242805342994530242980278838000088465410708469812481281081176843834473474214461150003447719788012807198318464940668717270097911178344615009945969722105864799635745410721675811385973666691727182739434277627656028055802484999759978650040819785980432460544024300515350812906175741461810533488993910393876670322443056808834469712431947773036335061714853246355884359704409063458412075710443707923730108724366950168973664224985911464319212754479271055427332296826036317115075435288732822256168244550767246105571159596524463550592069843133657075788491663680655422892443633284915788038497341778732327407156599143088060530001672612312892411754133478899589697827589989345466464321484045097611674364606725150097521650321352365882583748316857128439296729837329204878488576781970729546236088008086952936493963998361790284843910108146165279263461233852741288493393655079963322655388122930948939645494258803683946686901039519420729173081968390686741611197337092263772528338447880161252406627526100878129541899729786695704999590182591072003078388818748087017440554706180252732785510202300786001780855036670 [197,24] -100593761161297047018528408367244541470082456850278085311744335769641759683728632716117393879497765827942621100650923572110439291287597180344521900202197710364484949515239020483281653186149787503133285191560276942907874859883113493578468775066974408842791836925105631539246762159131610557917370397979477742432698807583520093778341540961205193516778357706385761885110608622476098202031592371199841202029828950523165395176967527862758760657813838657800205995284579058008796496013236667991172678393977866618939733104916015094168610896364525990323738354609307266429851802191126788315435173917055392579771087050678985251668940018997254618831223977868879360781934088807920153764177462007390771182667632702453885039034587352268751868838977880361588025795513983069354886406992246270330330511763796630755451416149806650549795281219715372584222554319176285275319067855927510378919306607189181167482327492271084008786632473636987831960281158945926557323909282001106874902802609464555967894833157229716218319216676080896007009640426963307911878915322074842551166448908195221136837306803935689936527774246274363525159737417431165717671525550424877183522707297257895138805005646737823631172462303418826457765896967525526085751610647128516274766476660637101523318199610161348743751629422674535023601020665215395107644256636221229695110314990691819542841373843157021888071065294605482004215799014194608773341966140278393408823492957896924051761680472640937957850018565508191285540630042542225837927358763240 [197,25] 134768021703849955065745874464820458903495404882471617558305794594244734159157778170511987034947388828515250328398613408899096024325534456129250746596237097141171711264185294991731126400579180059636296258253713834186648284744426515214264708866192611586288657426034479520056010679399489623171675277199831020294415253086035028998217467149875306476297196002705450549469758823661098376955133514302240027073417408984114828755041766188019248061392690420367392340469315337118693096732224729820997914033626250578096797561722201429312673488380117741208199082794699802539809224510046048411793882211124135824896031839950622511128738499711612449392292153751622330516592661026912940899640888545428683324628211271779441639469352573317221046656317835815621417488546185959193839944023337176874492387468717984986073091938074474813164008635407045607648882352476500821614749425340089344882844680672084924281670420601839321255791994230198800175074522629551802843372089963696791553563913412020916967100238341413930596980217570842900216530071147970507940269410798172679611505315589775334567061533097480814820814835674183317746317183807121609602754717044158226141670580853933776994960857822477133407803249075170985757150597267552130014442657674899147523683030928113101617244667166812868917506320080782676065056145857911499635763624148120819952791690511303098417392180414353283472882994492825728649867465715492159216874872313948168065444805877181281416686780001935870491886575125361468141918939199428899546148904 [197,26] -116589050043017436196616733579321437530529458206657453049584363678427776898037715124665998098306723304937857319556690407137424500144529699205067612539180890376411824601240957369541787935278012483310393846688311176158960880520868772737453659320444764718850956320927513616823805072224261968966681586476865524775251417084204417048331011248792041602112023475170511538427563256019364082883228821012293652955319287814669382332099319163034774658084299616589810764352251897003874984886728748130256858056638555112163451968259261759405986869154387494508861799075751396433169114094975822830933646384658042874449864171695881620850550660176310457066310574969463528066758617990853246611230072598872481642276410684719700774958797371684122827199353748026592218060453857622015453090506052120065938647276483121915074998768640356582843769597536113977935776910834196461010630996973329415617376004971252371321142208880909983586938567238634734539573572964759130219113141639073878862758286423917346063663004417416308280898841125570139410667938022753930653746428989432867581966941588770665658818981715370816674584630134850295160564537428780775020734715987091386077768006858913523523715533617456306834120928345950432573130712389149797197845401423513151964248754930461900434580731370448775927213216138606709373245551014223313947373085187365114320259692912262275232802929433048959132947330577448752910142950411653901481490790618975878200684574803112550891602576181528355371694133195608252943334100712561969466810 [197,27] 37788055858778378280091864370621004433353056935849911947505764515140938140923124305535510157274614923097361993578606240834395575127234357024548719878886183670597373889404593718593840570746974833145480373977882454226486246137725170200551666520450931391543808694630186952719357081824878522532374616628363451306592124285965955106632918621362657280537704594829546840025010918570899913543715861298617502643365934880494388600381844242078178791433128774289368945152542433022233698343672531704645720364057012113168320761488118354353215354274218007353768924368897913120859603077575101187428565367981899171003338810493600336263359807170979275591328750368281702814589394490873445060628044925320112429189049962229166358989550610088090418995032979348969350709589032833527755745818639383705665060288732585847707558811966156388717345390845334680719907146117044850647336897197583373330897977525416387207694204566224128333395746964671576782077151087332415228303692068713636981078413587959585379020441825533857534608354870226173377212961922244320692054161953873430512276968098781942429702727200304398106752841960236983006287818995557372634554414989850816680648233084138218407845443160246596289072643443710739910136547222928130525004410816694998374006744750712293304516798999466138944852767135741362644385933935477185415904162755267713578812935500666329537882861034742998844695681183128319420372635139061581341448650314381050586758882173503176367613418621467367452164448167484982029669122015593248960 [197,28] 54719239930427786754742030727462547170040617245258899261171880894788065729730557314145427407578858135522246561453288159045098091716181033840351372850900134353023548190125824234822364239569936640492639948889961007988909951470961776395497232711567080331801627708329179808138101350072394157967501838029462662400539926108071044318791314281925554887084007201214103785192713392485458658859851067001082771497949909664378258078570753512398177250542138680196587806399640309978342402227213901027538575054710562187040002205698396469780021274032961349565753742590593886938637452880199776584318296656483173021166340486239233320983642389620513284778143029011703862479919639121318866254391438607292335464605680266819745735636955011734959186502340548384816940410675912704416062741574074889567760667074490984796662007270853867712705887945194883610786141873946395289148039067482457272906593226631141093679609790317985456485663517132382128237141122161785410582186618282963614862965478282222211803875284018904934200940451563026153831345232151330936350676174361546362025536970999865087369451774010100789280863071638310376519037666102820064289105644639903985888992684006262393592015980881473364692472221070817972111538938439990866049786652820186092358962139733663368424646646031571137451521951610258183777361797072436659623487785280162148161291878765453328641586395033737191553158007455910209246237982415055590114740204398478846565355309711926143793157959078934987499781457206964910183930284532026828 [197,29] -74090681874812758757231981344876545926593176878706661309982361024870008260671641671481553106923575395180789627879445942861732229417964324571008365758010849457819298808366756085808068260834646384498399571165614596907188468966729491646389431417955565270382316521011832127306085929886378019892053984481816136072135331268152493769682185253125630907157167595607114614785648034102186556736821869451523408310305811793210501904029947533801392237639763560024678557463736145206556959554205304831484409258012709216463497420343440286973283835553088473733082815051853781484425685223736184049503189011372009008782023026600307051450781798097055844500482716660243380035561656298656439254031162544261004283029718437664427590898035120604333033799463070703405429401748389660848173761871396709054758630405045979864260543263529285898268461663396726477587224593585833500150512263806423930404171795970527124256397248687787903262600959435638476788151511422805147532989332211609390373786331195714201977522998215218254664990208814384546026228869617707910254585871938632681044394123157298231244348025795453186164235224169424954926117641547030005437480971657827121391515377278774047154104932229871634671841197066113545968385088953849123993104753462240986077095678553348172641449378204774561445802781269720407703242975070025771189146908432641760247119105284086846115788118392688021896380664306625885544144302136514824866486061282318691740079025269027343027447029737841053545065710936992141031497912429585 [197,30] -38812981300511379084766992253806245744503960203110288766612279363124571818705599998125001344323244238101042053255971697800169379344557296659206250687518297787936518190807748865007701076863759033234597824418982265456065786263727515185741763758543860100145789320877293951435103581024193106485542674238617270108996867468721157102826578542805252654915782340635348461085315011438527405833828000249093238792193160630533275535344452000551173773437711310860743374076630213417768785966697267340406424149035172422091140372866885212475618585730948716218896561298706392370660187859049022332309390019869242094150914257634371362775593276295805013489266121941403536915472497793449034342915839376193646823968236611809356011035736024581561757370549602233373338785405497517987915723301821139702212859216822516009534952964890362218974269976475025973812728787495339465200445745178785364487833985918346387143393350710690575033845088111108126627046857996290724371798942229756778157976756134103242698300362084421339334085058492681137676753493108153111611070381343390044506982868238102294452850523520440193485130860946032966536005886055901915246919464510474909295450171121058770016774594772701340056361474119621715174826399586567143156754733316359317784268312523975748432779182329058620071396177707637421568762838124831277183708124750218028641098472108367683556245352681853228968124608222248754147521883633646575172089802069649293861437218010008940538121210720568164042700875272530635500992748670 [197,31] 245940070781414613382586573813891943980183459122629393070064332157791672309610869765727449737062344351932175450571669319073698440567168188938694267047229392686896253517271443989716755486295840713144878005682775380159832000403625318660146953474979149226462131354644101562398771216538768753502813768519202722755728356033098474955145502140005002711754178404067332488168882110635628087793176906338269332581420790526757834577478720584184070362987922970581251257776755908618540525091525295754053453422735607918912489734546560649893590019202635751222290661030430200888787564198638376982020928485705749718624715034816252930073753647352500616813841550053601690933068148665039684105544281644828758319902383291721983033369222416428654063300194141781565315452607652456334007818887771488614740427887735775531500691359616596958234868571374397554695727271736624056576337449377241646410224538883066641033592073110652739715448482984104945380939346031044706832735538793768590943198943880722234114775235170741575053251655662997169391575067782955761116506713261015826936405138365306598569135493091376181152168962860983312753139179297742146396060779321929922704378829385756054659647754230490913649482295735868222443108682538505895756247602971553679291270603508975753461342839521074445238080302743329145929788228237528390624185135073551244592098913875015400127195489063683314353300473476472421999090591076425068359265083383612512485717966654719849345039095146359682273429041889038143511070990 [197,32] -424702608304290704832060688330292359096897850532744322007898519512665484509165950375601226228314196060538309230166687870901528119700810619178636697223593925318295696346229659132606968444153741830877840109457680125786010541442544989392501519139472993118421848792532354635595049897870622483400524132530136724105226466279983761878029859667899982188434838425199179385030506683449344659099987013109305806796280020875452440730918025182463077901862203772568875233293942703547353468555090498551999465548994674373611814641562157654104200239097970713201888180035469212391089327900507908829337593001386802992157791623899564263737081938738604717559610816801427104347535298343415266020663320030352901262948436912730434023847834455517234569894402734018718823509283816311318383742287454532961902815712021296594220300791976721389226054155849990453042933385864169603715720779582030876382203166675231861348234409879915390083453560882149236642978845619253119648725970581459096680280463680408357557676475831633350232777444864791118084687061477958971471135283060281914225665691703292313815201483886299414856747189189544722071517707346911276302436475184800715825018747751545133164778654775654296343387207674361585887446841828570634460331858221120257147690590919851017643415279205752856671926598721335002721414519830412814596856328965586787113616627656539303937634650491913814963505752031430196540590980220123273085303738157660579529346002434333603399911348443433900390027234980483021358364 [197,33] 471245210405458240385263063587868096956920215545266630274990309240074790415215432141892756348051927480125166589143822937950484988797401624623167317969569826419047212927686537355700662340955157184935393087573729233176245721158304980912631425482125228930135230136940558556666148199560367766707320205049617912344081646768879241254046707250991703594937553715223840891791180337988609544279876481946429692373966364183403562197752760371087239709136236309970554049401449534470823884886207320432611356044606940170237287272043710834038188532372746312647682608119993102212863797294607677677473991197656202918312755487498346827112687864100835706183670439905406261800096456649532302485371964053454443686258944960665650988306103868735224597139821830756746869771765102547901225551085456688303735062470158589986957580804024026950487582615647210305101164185274317280571723616367401357263490772058352084847988553602563870960337463964367924729897693560849832154928586845061544863174778353784889609774260919737145610353856482363038679649686494085081791302055444547043771574775880977307272875686866025256589608782126710352329136973661596496927543034892478237855565336951513679946905966127939271440851492811750583094263168393784795459342030555198288033349952745563941420080538885077513131304166274838410401910558046629882583031497460537167173779942940789829277842945897137868796229086969063893230356155661046635151566718300704934063240534880383869734058248693399111496864203751939557829 [197,34] -386986046271760253192678326287702639340518387587734920703378081559088491232074843180171144290261274774411396989381219980390593082974991978460412535072408402142445216024436529358202148776075895271227922210223075527027028720754073525179680382763766555662137739694743161042568578715120852808434075965138433490869884252659879019421167026209383242944524199798394603294564637918342894197074372363135167046489619987929759375791853764615721726244270242153142095003892682384868942003937933316100730318092006607229416334208844608740769099846878874783779834205055686870947996228180594572693541309460684376401222731140066009841810438470513228604525925347415410844045307717453768492158179384817768381838894318129264372265072390673511177464696352061729213481985449287651012302317483744804335745806600117692070657253867305301659593914838027840707888816678903275506786173564213064762388795069774600003787965734142952239771112066218062221626785043916718661547869537450941673150523746067155245926440674685212204648416650042530286389311135281816829893303314994060531318502340105820647925014510445040756605109819676342680975758132498442094064593694606809653925802040285302626498495599040015855070958114566196472507039673851982678377676055110784624497885931796441772871878389110865238301413564448726127500433159960603798848921207546695759315299859912216759816684399397015894658846841200498738776807871834221839951585265338447387677145068099300023283332829117011078410718297074391400 [197,35] 255179097948823825407546784681447417829489785507713805576730410254861832658840245025286964838386599845956820599372190983730319066907544407107650466048020823779432423559186136268652938059419501960096708588545903552877381907235797429821675605485440212894240326523835031207536354908536022740053043995924790588164498319531707769407959004965181239310699532399861810036535628127274189238839496250775501184067727822331674468057692549117060660840852668124585913194586420659862880076916120389075986479663036661816545581851869281241784605990238163347062905786756328275802241670490148283066223901319497316896265657472209494044820848605979772742005642325367926998732499123707222766652670489105892251101914368007672963260014822263158315231757968816303491146992620632256563592890541326401510857814825883347715502622659667705340410595881096009261676519922706855103113763627147896253770218790733776200094353498124252147828170195530961573382781062024587138038092608689478446253906138239865003062103640376553409557433965835497913941314807276579021796076892821087700910878339944592217875308202173042061156806507604862135605322496232010106222764725532322090398305514142218967608456893479164437884604314106890254502176457329692864480948927539689749053053679147694881903642854699389680203695913812384436165907050993375530610431991196513001874096776466952309120994776079434992164159095982564547427441402907851903409570935244585928230381086488119268393380900080339207564231160187784 [197,36] -151236632603094299692142494952520049748333484610229265696051922807788526879395399122654446003958485477911769937297653679885123456250244805385184760218711479709570024398657136853017340252612047844621998304790403551872317222946834375662661395046504007760050475756123242085905009749808633971019258680060803277683499783979132382567260499881050994597448953702882562379016187540235777356616415756023696332632292410295143477617044960025686361241349694842428908706854744639472062035001794013197011268747202941536168117223831587534970482476817288270211776192314243365982147921127847118353492294213605292612493843223250056590991723392130573102530236915392731172565184364238260495808078968666492433435837763413146159344800724777175746146550057684442386179841894223351107180334848570323063474682071217358833146167437732130171177707788256178399433834567535636251752859538863106249430029341034036230020919835309496462825163565831082375714266249817746540423076177909295744999348549068904763376835473828245403393197468397561362646009815608077917841954295563735965888072965312681285959631189738355042732548263314023251975883515637460491007641594565752088141088421366029046635913725728780329471321052751303208995821297797686497928634910883041743116655862224502873430207353281560026900316172253191402003235650049611680640849728146911154105021526480410438713628646735323319231760376842052375660590509368499826258621435361184609786091127670991591544404426976537426462661762396 [197,37] 94001211331157140471231105265683164071894401328034066422680949007469472257510556089665062096208562404415909149963237128987402722980955275063689309903497268969557885036727668325349683605923897620918221255220078981290270991376613959166733154674616975073250109240276817618002571379583562996863210774834804706599372318073267098759329135916660228049782388085410565681769036069151217528842542096704071371877849241761379499887273652799069285287636132690919532849477094628511241688759848475413658672431371618103985829557279671449423176365602319661645736896717324468999216268632339074155740824827387537103099389382440766127129895088296606153725708583014234679315400649556675740475142022966730191739146618182590273087649035207993562837756981290453519178435940653621903821274812713354000072292248571999412134140222046950283069755004146430176930189871534706656442461261878718391177520864202699112245469424733858143981013259535263887306681517261741050321897076429847417364091503974785923908558075904466685965521958571336475616172548174416908895719133442911987162038814058357304401913236968972807758841071169927495638498209580385569394706290300240434867377478224012091539307320371732828198520757654230388496544358898644695511163285452335894472172239692552516685723212368727527034140841949018396254958768790963323511906746975458763889404944751409674340882126196807537455928007616438729031370202576065184673158833212671513274150690707777616406561100478163270431081043 [197,38] -65611381143809093777099199309239068312345531849610583994796137663608365885506460435931262170874130446041754564277855913625485377747103852943917918478510486363704500291938720995350394684119658411291207336744438620130061323313414618006654301386615133673446173728286445355250746060314592318730637965698026766084748957373275098186409428996103215993986032500040011824682236407654850901034645007788705984348735740623271420636862652938004722303036779194401824873162029229377781019539486391656981545259739744553871154018725490519250870438162343793340583392286399719944962174389538824402256148926137657818785769940775577111596450315053329573103229953387660138691618353740801067242565378018981482505626002746757833906956416312337250150351894222504520977958419189314696561457457338108944330463761139071581419519902503172020838033644851228821634740117356703991894814195691709272036565188526940480818872743996992568663752089461656736384059375440692555658266280539293832144201637399592679894188696786835506688074920685359188845412659004167417032594108737071148113959861972989768196198425776969162874727280247808042808981773378130224926253186266060810116097146321274936461307791818791528849539854720383995370356966395372004058086926185322890907049434465406521993772664620594020399795439434467437546037402510194230620984460789642529089779939410157290744792844332427306934717824215611916973634247566464336297640549413705744605235382101380190865849998282763939896089 [197,39] 47259726149641094777986912740928810009175961856794955019486188307199992539963763444393316397767822168389583983416405486472251690790529039475278167393162658884100668533436716207725745688274423212603184589053840309102069268914746495046855682227887481949026147272428951282208886066728874454983875530022364365953132339835486562810580581714001397774866484007650273794617570821384303507854788391918339462343941134857143009834485859876743923504943663325760177033359574996610084212531924656691080147408402824333140766296740313495560731746485952131988654548013772147098053986987986343454149363608227839223199751108635831427776291313424617077514316315238926307377002222648870697112311531750745533721134984881486807720695773314288618652153017265544005097830421573282861059031086167066981091491128254205316363563407579458195485279027261136026396939307297409087525616404331619256571001412436148394749596033757088043390868038155682322541033137939247989318659849407638109710463148014510702336019888497966262641425353942255494707632363311983257350598934257345458238899192451798554390596720895546555462288743805405420856218689048688112169022736257578409351950004402570287273578257106600288488175865170063032448602013368452149392259038407682425653597078195016307809045847954229434521823623563682314326518126607231640355579489004448752247218208886332510667851569102324922194771778344055730053446618409421739497488288362110449089060521812995474623306428798037581232 [197,40] -31756389026712915968556769161820430607567557392633547219814102889251685361181338834641920418714835623992825309431182460621002628941867356789188083677487958405688251652174646273198283043909622098125202877884372904423108970827386540483815811535492506330547597273891356044493747562852460719734228930340518017074151913731824710597999828926707588581490060573074468871895239261415653003947711897655382641228907637731634704188976080252548022917249029805314923062122777949709423086423439895300336037848625669594135234440565841786594977474753772533658882604696338723486639130582593200497775318770795293542772846481465499249469045643303175744972277046466484856163044025795444603890545038328700368158817156168078944034363004254970901093030707434452084307817086414508185322111751190654582573192576886278076815867690483183106805102731289182753998557280791889769043862244891215223509392586920828284938650085108645908211378210034876347582046551027449424793888080200830303871845427648452177702305876542827538431644040425429024848558517840045455923846387938860309225124170686341919810101986742822707544093550883466184308974721873478928805756074471964368948529412330595968408685394528639144177681205180473939644286512612110568251527592461192548968763690716870587781128144163248623119822385158040657914127995946859524328624824869342362808360695671819223390145048663175756568968904328681773150562176528335210279690524599041938351448665292406748618693581695660380 [197,41] 18874658383280860052598388866789216841546757598103107549086143204326607284302035850939206267405833018640197895840224746633810973011383266690895389831630227537032751186407566250386460394111280683663801767295979237217113083627223004792725744997533831003670612116173272628671625084291386272464994707736371693218201977796615804485815396419924546666710252986121719135245662454347028442786307215567386840573119583702934088961694493856694289714870234179579985208947786145077337357148502510923096722871829562181329322519810415705735866460305680814052850181837041920282071557011246596520491092902310273262480688914886196374086968958359310532709363356850189311696590765797191981965121034573779819050216737582537718591680299730969515238316482977444889195622967106659247519911591785431095209382774029897963546093380305785695584492415589228702135203301509704312112045269815488745439346978020203321481079124440252562127354372342982986540150982975061104328407399848784139783628316667517096411978994576117268744139120565585274901935309950958806322151623831193896131016484951735369073396315158520786096258748986207189152430576182213442468166766583781593602148784569978266995079012446185830050843537337936499352504142073238367123268948238007336343015475542349209565272832097184447907199509634485161812499776257777464697819015344399801235200623832338511534568784912839838869075485070581453252413563804603877181830497845753840160051704241565265952451984385470 [197,42] -9633894096939737479186115649620760564502962534091917095632856048410795796747029647993726046008454269186216356304086590778870853790603579901427469022145857912544525797657293035441194772507336735964965379467859515596564201454097675745750902195297812796240579141386023498759147339926625147250315795792365749691096020134505065575463935340244796619403246620564653839217685901397856541527052454563950059141552315069668639080845960185841585367521520455372952659372293879815875521467255748661260791432447296511228660295251275042080573696311383692757468919290582468012674344070852438209075406999079652786206681572830717281222232915089181999623363931584041471012837044995999604271480148753884663209530681633331867785641032489609592720702029146167861388852486663172831473308107830070398578062450274433582048926406059411851592067327978681991674804548822157497768282630414089163065297016811746756403277630309661268216013718626585227308325360073849700155364315280108426389548225934469133050109036464996750972620514722302729112229091594063139572859454083761450010261925965310949227794340192377545735001275473843049630760617036497692388421276902201553069340116193652808654168994966943107226643164132420841073730860954758469535207053638640440676352805522361456283122202607743962067308514752155683612819304942878648159287488412853036698054079593624335512590671809737731201776608549294429297454747863567785537962932223347885055665948168427431382132356722 [197,43] 4126401451783431073753956515249719064788496138355813515537846269258862587728770958055407681285145966096632823634610040617779404739910679226289223666833698048044655749074361454165760845663360158390705382054754562381533393277809042683716550718999953440911712435204126547504697921272320552126209205903682321716161211604451079301491490382817268003802505165501317178891975269712770027741640011969861986212634990690595703508054282020925569950800078001203504018900180876435196692895197023731879957552384782845066704404923497825817469756319856752263463880936437927373587390760494894263837264151443758243302831236921637368919539717842080883086482796388512294433633234014172641110578727400372507158766516135655073645151916605576980708176626586044611019950414242566908627058352101877445572936919337960337822524506942028014321349164734635336245030266719204132850726900116113353077327344003929124364712419134834335104613027904887093334065627615253070832056389077635558636043536995627151381696573329440720763620078407903591342715759561129434123763280550796425406562838211358920712847168147781467254848526434841078798036550395646086364315793632033768893626008112487856408959504911632989986099228850445977236065356895158620628046505471958905382114294609454407529285109139990925004966073108809601211797211621261412575878993714874083516076981608783007049700912631828724834680241858257425767009571918878658727078961595176118935706165353345452646058892 [197,44] -1447556695414618912758864648990006836081572636519779409819126074589097410216744155487773074682674515450364015778716038744906744232080813759414680362195868187443710512455911159023034158852575144280260431266790047973717722526377026156000023845143149551461665253042838883530129685350067396820118478172406521570016500377708409954294420687469050877533881333147772452159277143137317148983084250476520966835686285248082180103672225453578897559529906046162638521278404305320211546293241039463803673870378916727078759993207737762483189792664500790997741140897938749355366573645528772491856111852505091183392023221474439498594519860957598751015661350871752415160839826425878479102942763341568761105138050906228723916102927313008449878692569528215568420978031977175299154550350598306160147618804660903125419105881604588370904461341332348259440359800475799127554542030860324753465126409850362392568823015462216385006752199984233727407608960425789644318720182584149503765673398479440498679167295330077373301202320093416155383662234779634590266626260441223554742349764145686644632550400840734670774011140306872513707803906177457589593277931216430947132275635700313143517090298857909970299433739429112463662464062419123542323094404159627011588310160660484522982958671368798779160213534761549686655600880656413303685779512061254540657398698730130682367870709624618490680400310000118049640661446861608431335379901273471088051800733444229486541128 [197,45] 394403643867112666739844556407224948587345349738692641818424562338137735096084337910981083665783221144174103975137680284046197067631245628235433465280814504743239707074339912192988372919624370960777887373482074906575878864394158976389585610416350406930215205579248813129820721931396498216879484482363709137747156559969057460693095093222033891843598738324102669771366851889594247252195412171523807657907901649979555103083916400668755662382568821316540078078786870779752873497814968500082701759718856456342802163731743679020112394693699309327572869324817545175222280905328122946130549907471756794638655565274553287239285717505762378405909273367223214969837696342247851593643200015990002982300241049699969118954714531295116794177928251367705269913995326901631205149350344233148133215584241004482562539120564236666230407408929703575373346748717570421528421027545351108429151618198696717696392577851228564593807887432966707677000912432417421807273984335663359720525267885197527113590697713151219573900223056614029944491709595249641083422160963997046582730502205471338867688127703361547813928266570676681463855319153037993509788052175558337670595311755789057073058289327224958740337771252078957544762252449081589828840922767710681828953862313486919952216826259708430571086960079040549741033290273618985827010824260758141518971880347020199378146171691286093657800370091422499860326613073029563478157098452076233188448522653280247651 [197,46] -68569878879361308968699150087349685738387849610400960438633584851553593046776489003476011169042417467539790033885797466350336794808801202537404632058990540304961267039062004439280825428067275203276692648459248484515129808423958909576298024372890285624502407641071263872877357809779712918824977939412027242074297942040673364529976609289363682152186428059235221081838114091734383768118207523019263869805363439845756651922156708237035515490185178309287415985970888834340369044451656838997838439326394321329112238314540560166189214626531685898623443327720469452762945902373449881898062337920668117340780415265376012265371864624973946594791676211011145756502665357609423663995962233918512481311629307093947531100983526150809517670098879980138781313645215454247025744513756633390453231096901477217987981174496316149265756116524224213406851412649525117669956793664521297645786713320966045613089337581089525157764029508143837670049950055293713756750618034446287602839031788181743853062949746374943225414940548947917035530205513746452826229186833813660988042332540562490420323073891225191104091337891114928127433098243914184730430842287247860623698418146206047430327751265729734181282686767674809312158616203042103741115062836318836493610866612453558827106332797628563246270882230456259528899415999359310345479267294427393799524895221974088355575243713988228908537987648545198555669823888251698737008878668019467618133436685203144 [197,47] 1626786939658340433834837443307274902162933663666803613190886217676800621599913394722978953137655932926612635627345800141246551707694960476479803903798401739020848154599905588081980916026289871181876873586355244087350688904342138245668955193276377016014592082870011618999016888296935768949041966197315033181271499645065265256378255171911015265156403090249680880508922095945024559251479342725899572908168974692801196326508322616201443196898693754761882012578228260081451615015101620210481736271110264423785015880888959083515851169818905472574711466690672004049857530124415200565479968503946747250027795175095683782954628278902470287445043564844519094532036005010201398859735856534777508977182111371313096473028089397047767008317827081491815052845876116811430905289990837839902207177402400148845235451772721435331637200042435170778290856772027171518565038856758924281560020088378194048320600960531127591902220998112280008920170575439210354398574587161225395626034121153266019377917397958725659036791628332535399629270907055196229116859484079707209294021643916463435726507630438735106194416192364089847639897258337198445275716229039547429395684468932783061492257585734012103697634962320422186054729127167009282276189637942354458555421758360863527276564366787593065985474612343817443189027629581116133859408450276724605923475853767679173809565873964710068303368882764168406620574659763311025375965406706650890755453455956 [197,48] -2662712519623135266761881506409828564755366948069215818716278090815779781001872170297398502590000583356749401176488692702114960789015359206549312533854888797581282535550544990911054964685121108698808156400151958917419452485645061320453555824724335184041968818160920722481100489535019349426201641458366619303446067798098481327018562097495134561995364197163115294678148394561447342975504737438679397827519719411672163828579451398503520997819061665621834962460662191213979199823388925685185095603578531443778140653308943685088350545165753206226906879072011749567504902366417044541294593929186729524398971186131329157498003107188110277657321610904770795898310889186823828622146904730674057342766083059058941551759164905000709270847094174108379392760265666452274255792218459404182019311292607631813296908905306852518984866852386507541803987236184150973216007452738225117624531044562846247274145140083152101946557712229928634957765515232819186641522441992594745960971269075393726604117918207581261227216819638726099511086037771632709940211472188909236345009008351777860854472358828102288464636364376025358413763834813180130273151187566214415285305387683501178258211331410232887534198901339893498496433780462250726646202469234900767477422624710856569233350532760980052449605127720933198152794452996574372526677916640147424653241294345308285883602824022165982165278936025154852979343103853498306810409264698903922296294104 [197,49] 8869300100525277426152497740990666529895373069257041233791780074668192864170511013153534075899991734811513154293428438633957389710486319751810086962117373499422014660702689039206694884457159564164825210339185909582227759326904134681117022475766469225582068305162953662484154905572366379487759945097069935053190204148252395346085347919685281888637151598095827420935973057934307292116702926787865180275026942689288389711848337716354838018342047598137822915148863300245722393309303834204008083262408121471873858446479284349104039738132269421388567943705347653844475951279705170677517425742564011557627741822602544921040664718136994505587228228298628654701482293345399081672965377112028199382554731151496521924471220954601550777696272613751096128375142878956630607078625767070039952268141957141130309201548413459509705187049067591157793174963183403963860614107715252552140045397482722733500314369079528052428052324945518584843209551944145601086993716358056009854110196883106640159590295317096646728991892893867677049005874232445842216592663764240456618597145341877487685873015290968945734390026216315823698478922073001805718325597504230905601312577668389359016628880565543835462256191329261128592123463433937566639673473013062156776308110248516493799468282212462384084846976229022794537637797578131927356749021367656097201237660759369046601431486586349428501145826514053580562446770295178091127659054420197665056711 [197,50] -8416398418202424361936006284071708722303569306029916633491551857800968542628599100999334402246805924606778239261507146286494832261556428149574163293984390477545520787806632731756491028678935129139703913103285677609770167753924080832364884242699180198592798893671005570771639313487606847208900736885648696747995242707220638991080323605237505461397291282383332250860734072524434526983121549782237365158375010685272793537998379993980932834668290304580147159685053315052396527357414597007527678926437764013494983151270788913448359164333592913263052837697549362206870196562242805870509564682043886687946826725726284232283171387783541373604898714112074507480811077174584977105825365128902617099474948780989543855064053006304921196566642723667221894557893382581236538566183134455059485835772927675636084733677833143313510977123775665784634387438964041965697213829112008936777449600249826677966837025745415700914178943402597447179642970646892855468884035390263903554866661822507765000618812672061917018657779371033482491307402912892412380359737047346969855562541349989312712640624953963653354341775726429335779401289451118712694211172363073280710718124205491667191029256034061013085611276467296819886897886233195417210739844872859807748154700378067652983581331995925883108487682093901677139589895620984394364766545723502275558112724242461774540511151477661618046537437377530462185846820066838155223047237192053156425 [197,51] 4828970140200781675014224704707719737329691612748471996998495611313377963259307790830324596136141455427812779567591110533127362203743381155140721732491367548354937145601659477095754456233624220669618374638615217025816824930867659096340290586119384213640424936287322316709786815152601409777657053929886253951518228949742227410731806214392791746054873897492871778679016929600557615838031735823270958844187877593249059327303765795623696331579139329556769873366916916576654074695382221495666296102981196274211079877916136024857539282730273547364893112227726623269644442270112424551076289007369924508416009238944496297756389532491080050510052584337816007328946182631915467312166166809963901283896605796716002777722859581827198833015260702138823989263764258976508024652348917695127800367152399523059539107043532868518358904623431390431498429807765440212465935225035520083276559402942492828193361148590753527454951898357837326557021290801725649373276426163598060510772752112205748968531843781713652880608845269431763127417945804123652510123485898142849191293018155513413398943326167112145013584802246246870886847245605673453289678328921089151939194094847729454360468135749664146260282201921194561332728184452767838277271899232348695578922076731420379238259171902402545956404189662768677647400199710801724385261926164588060408901843475398304330891842624069212061963614561993763266595977707448774732381935930899712 [197,52] -1878242207673163368091147679265195448623771975637567454397277066224782435176608841516742583982722016529704413166998253705404552806922104258592928065078376341405614822817622815129976604195662295274806375036638873223303628465807289976007945658584004765004530008972235322959087342965994169699321677272192511042850669225586893556756814587804574136901808576543303211096519338461594514843333623560622722534016267893073363358914242693366437084592149847102859486325619742439942331089875484614087291977627520920858103615141648816817182381683895579583358256044846742683819879422768095749503521796401030539250580687657446260496947276995548385387522914321803912302871498547063716105252893792572790138596206500009222734682658608044242146599592727647117526045474735724885054064557581693950523976082071086311767698384893369819987892476539694115689424123383833658142355012835782328749402061481402108636587718947318325380901887412312276620102308327503012860655516162344347247380773057579786901619080821865896523907951215526450075781379761972816982977994336973888716213066788215505431993199697604359111774455737522308529882036171643152095874472563490474953670987597515515266522632488380328157472433172523436557235664764200766462560412998138470140043523450147932769399344052857796584684936180930601448968965579256865040783892035922829943125234206607245685192622126226794094632769025747379088844925173470878259829691388349 [197,53] 459114294235862625954574622818733465541570998521195734064460864883437861083280087695049237187842326170269933368597295008436126209862503405865836074669706133132702353723274876535882138933318198398836949056524442676115549569274660240720557894383338955963378872325509349549739105805454262926974543997778085282519355096290424276527877952163827500208933283105739499942288926386517223260761275564905035241543850873825986467059473863208279505994840621431363618120349837515151669821536498829366126008424840547905234644237613970025925727753679864261788371236377553960921121398652644755938810536780190216710774846004812927245822422995465168433748235711505043399657892074308392392002776251297130121665678739629189802416834887751665658502597326110373410376647405429855405427801878192988715228984581323138133651992091059714860651710265002247449463551175090222491079339489708977901305061582436628733119033233505264588954745955529771259016372018860655397186566390293154598216377976414217922995626319314145330812319665806058447238760606026740297926815726708050830477208219474110300261323927731480861709626634696692766913917001447141366612940201139084004878375666473086867210230529297810182883295873467871952046731663130138567194118908598544190503307244574873394898079789810670826454602165244528747329657201979601831600472559246575278988399784096419679383518096603998340224803255019194140449439417470485597398298351 [197,54] -23791730507134213081110059727297844889757496928972361157173582416226236001496152959150450865320792949691811797746667444551454666343145490321897198415241107575267178560279387219759501751122523899508449973395295822296692090996331308940089087715093751275509175086226788811280022756294555712756751386604735788209637353324252611667060379254931775675891246279314821417168447625966877530704253927269076785845224542362365263184241808778476164328973976053604011938394878490213616421809675034029184346156232762909893704984356924447389192775960985742232543439762225851641014842076604945330056891385319309116614815297590596418419539762388383769921478302971224041814894952319723723889667451903401201262815801321617232502171392932455210756949223626899593176643638149325372273594455335384571065630227648981953474592924103893558193967399841518734605039470353186756506577435108506433263300031475783360709488383696369248226962736624465336521506112449792983297786426785753353073069702983129251244264786607784872738199857458877806809453500779876429993720425088137089249981552337589125666537667863358840332742360054206163810386435523488597679141126828084060562788936435077319931462371721290709513026313167641545064084272486873705881822049131117739003300017560710510504607985925086818509049840209712004102526129571883863527352756979243149431970134922369209026183682302862140554971018941828241988487001773046545346959 [197,55] -37853783800097834277181251353664860140162960235087588859827806560154384339259207474018365404490593300849636808780434360146300045750067150164194861908935432769426914793594080985133927600199824065573871290583479930603064274600396917004192491734031978272446933843889522525999943676298839801092827614485160200534169054187900514828508798521605125660136462826620810326167350094289908603696328747703938927994498419090113237798655441065197444220203981293818832946009592817253415728657179626939576315536558144812810770983675050814070281980347558439649357621097904280189802651557853970327350486001446108188819244593453129511979262777244475566541244339445719093390931899607815064478778742375157974221791512619748316250411426349887882413460623489147312408138608377391870287251133457483924332020409602948743492088530202355417291458386058512712528184658933166281096566782227798335458384106825043397126789688016153330285723732438691212718396169042524600423525312328883236640089281857446563194993483890017387001234101188178151879564886610485663120892804591600177857499806852577715591659793070210903232791141113920612317386212530646298606081320731247496389368427387702308347984273026928892255955448888715359855671991349287633046901500357348311354126942034165766425846675431198977110697598581317873805805808082145804215613044169216176704174391083296728207762440119739201205484605488975442810707020538691176702 [197,56] 20696635834015749473813327784039105184410166264843911364596988736878351221660710275575809748789973192886077776579272161117332539431214645847638729010660583898139251945453704345750429280705651533943851070100411272129854709214911918345545723955424015704655759461624666877441727060212168888294501507848946697351574992517827688664263523978207098604948583255571774796704270417697937291408815101506145810046392920336745960565960744424651530937050565033545468169848242203949842734844411923085855016734173750616694641996695248307810577668101094019047928201015741111919472710654578653500147654213685600428826538061389415951134537736041352448884916954780794940764280134195350053248905089805589406265260111436503185999150802805931219125743111365560173493624079661223919179924311085511187460511057439381368711847849191358889667831327815334893477963310524790652899677946289629195263347845294817268377756273471376265667778922965224506662827982323261347400663863232532661051272252819025481104084387007959497558729690074543123382011808977458020013436779385478732890935500941280751137270272306346441952225402488277768415825123285893091553439379390752384697327600246607881266649798698677166841234188522848515341900964252633522882424506537809237896542381070756712340086716096186647940816551259594739767914168588863012655467720931075928110555647247378260530444466339617161568057810920542431864484702935496802 [197,57] -6245233682964255158953280269093836814374715611683994976357645945811026860271693047504452950086955513652241151524207927643990274506344530637652264546782621004146025043575424627725368464642204273903369823813895562689438182822113722565738962787092887916962582000601322299487891929788071550763243818616964297788978143381214389884508549390396394288009908802651606124581756101188540973171395178743896365105651368136846502111211607860625573500935446954134155068807090192490072101171250270833838669917624711570917429691654376410988512921255222895872826534026777409442026746502585983814414286755879650232526633075061091847359944330578724082357481621195997331394997097844541680977300652475771495479674002030755802679309330343610675952204147291090614658991158435459441034114472527631992553135438650957182390196959253957872938244478266561311932790290286623077020489191356597180303694128751882714856491243768088512255862285313474267153936816541817326339381386893096825732007626654962620695363721609895821290611643107141048018209637570225514908106704116284352486180265976496069632311182683002310002490820231258088272166710211276976865433830915338774892090820985600965165341104215267257441991621224553334845675934623774025648192752376199097533707558491229514546353701220751177411537150097028930708548900487808954285917039675346036779483768604071882794814447124123109970692120755911590036887571435277 [197,58] 1161453194040635806558306042238109333154474403982277201280105745219804100101464011344686474663245348473676608613870282170121424429734995287166154610712730051272055817322472888668409398773543484785238052333766135024707173219853665743425467170253852683884459841706797623434993170274203506658709205092736255266489998813040610765509536960779813637673348121193866913308395507396040101519281506629861607446876155989512180997844723538346242063814864079575211353211017958092758977719191249173598822904304388982804462280761989773259226985711218543164354296001554059596934805665758450009335075187484096261771895244379075874369770329171769727417577346842095794651213389820211227231985991924657873669882268964351156142632914210848672781170696864046373579133068504533027199643499397567684224303105778896195442223130674414973801100663366871473604106948801111610251226680239312941232384102675305646956599860144248468494878643787961693574915134598618415899537354740578799485526567551249124772194229112986743846451742310577607428681303364132661383611741592963525112149888904034517740819697001106501798524232395426473759146169064724136286596687974215973994175165820672668356270390391696046298020305215592458390558518500027946121205845398031656508774845497833388884100462699113871399292220848401409582942251102153580975066959023113319461418877309631027602980049173894270318618992478211597512097382218 [197,59] -77573387236193822927590332544311871947400878597126142354266593656093470299059833814644257635835629692932370892197460506393421515770877172378843821281171899734067800923362422587307082847234675601012409265251297199782758387655673808380277315324851336715413552280099580916986851131670662327178334346482213452588357577667812566317769190256702581535238828028870478535649923754424196839469292013041555625057679852010027574978223170328155347968432137266307138149062705593590907006906786369682662239524131618227412539060595803743323520828406966712425690260816800882590599697251301593596247791384677947426137666067053238035646317791077090929166879201864640318393833822047863074929220747563636871021373312342735534067093916487934865777955597103403587248501068301525783692561660884096314846201728054415469715959723716966681913700488274944827527951396311253539790438135347061503446672679033603014823722362294946960182762656516845007890730502114723428667777202630363834103304807805759434670269889351009315501820995414933857303466890839326693014656455729864003421899790041199068087941852402416967379738811187402653039276235958378960109532114563791479012167900105806539435587618377333737902632782559447196713996729659624628279997677145555123101900932322921448906284424811498052346433007479145482590580660513255730444548444986690392728302731476151426551278325262493395381292071252978698260814 [197,60] -30515469461866586288607777587356242012899541386124430506568060691701366926361768172665905938971524133691891821162480533891058180607459369932235976609973187416447220903535940703931144395441615186729154197232052706901374489514038511039606464067672475252531947593427559093521085934363422087165094552177221726289362203568441232706730333723834123666227393975420000863277687310249775785429850328392061480332678599165935964687114233646620157763696887389140896165117509868707240451606241635414053170249081713720152667706699107603266273638217546074863410111031743326612047543360262090434727040077606894065838448224709259987645501284432107107585423491364357721791155089928261563954387483270936459971249028744985047783606981583470795606834176905723288765302817858858461654389824614162885913478775259769058881504069678546375242851485610115766100321280085856654282210443057620342101245104896399504669733215981795179419724650367347110181695132983971146036303116146374393716105454720443285363249508260188778450580314426527649899719676788970086082673009232605178525531650235753062161679337581056562859982448908309417929324838343333038521582773780017001150998939064832936666634977920384999710427000418868014128956771027095109964225305606467039484657738466504306831336426404931063899998640768748860453118423087002507361440738872103948622518140710168058723459376075472246212167433565293290211 [197,61] 13328658953718556254319329866518750333504053296321197525356526097507640583084283053510202049351101306407961228329003335018289747433613716526060719840334683852875889184116795042948156145436866375253378233440494302595245363276980824179816456572057015862071641427642972537389616680932509634032548201558547546423261195274847811937470180081282443709053827041726119720606882433400827810428453174655862736205015600507179949832830362127673947467920393746938726140115058291266467892639030285151317819927044096075491991360627542616714027250518117985226680477611043709071837081351319284391653159855604683030526835825855668246184876067542987593340267238455083914323768374121812618472887621625628371997172516349710597218361363214857300922769033297823959054058565109437068466737317447672748813718820648447821731031605993546773036591255803848057500604269293122572587128148734880625540176462301769354476499011026322532768347501136717501763028689092205770549372362079846911584555432000240741572716724668361702812357949427779663619376159041991876306022419415545446631064645998877918811311848683620185255682700705189467447928525038134216778779740774581928423213909914777941931764675597389566255289301137056046891985173191890954394844384763587099350323513580266230242948002910314456505347576045199462805870240787834645251463968454248280984445002563738776519575391228153564036998873764671613 [197,62] -3024923760919048247059037866500311078090626990006114721038346771030841935313624701481700330456630373207673256909519813562969161266713366804943021228894422435199513454517008183412586496695412804929028765487363788840140902794053653015748132081731214162753117236502764265472942343650414053870157197911523599697018205547533389696260323643688102448353008714632755194526000944298490953798646139018593413720021219104878128061896812612364177139088628997520509284826632272943963452728063801972619725418296550722780549562655867887307999249159904153742935694579249845908849450375505175700625687723952238474730207047945593462016812142541173146203563589050110537209476553609429730426404874925628693401047192922955958338541166652806341423252126452630941730457875616237861272883879113342755715407801498414415709111690713746623639004152969230087126917311835757358906708526231944317662179716139082933818867116906332492916352667377834817815085478011426420423069739112219943869831554238127975193803382596603445477485381492664335665340801314196631390052372607575120557480810049269531511390670767011773185171232055502480471126228079574572771764806928403689938875644645895363296549220841486900246329572013928850550923065687323862522236839999342903041970043434909075865607729258183816181153137852451176359881415198509144877705255815203803272712748173101179290972763750022569496128762742310 [197,63] 490044026794429989853674062991844021130640026788820512846456879711211855678952121843928812393987329508334958982996093731887863983958542208417768600163610450479341916823595052090448575172951160079550135797672690215890497994536060049747487616200399479436094231412955465219559411967310410861006612272736240386866434270572886126427255796139001221783933906360244009272559905239136737705054550945961483658909777369287048173016390608196722899811511487517286925698440617446807857367959393101757139684140841334511957026281816695333325951968846168049712703979984150041534838806561095331871903479616659248410966439472641656549129867130904109759809677447195312396964941819882548391332693416064824381360467962096582602951902533835004326342730994745608471503064922137689583023365653176515950996251979642747332503671405103943466580373044659548452978096521229261834955777959381003110724765683380862228748501188280230355784535017846166825884104424688045660252966802486880991318427377718616292760521399702177181871051602101056170392646227534864774497717602715132713519307486003796591734881242025344293920143570490445943553877412888502552964345731677492116845130801237071361556014010389866045948955822752583112940543224496611396412329506425383809783408877711049760760124331622700688923103679364870341618659333779358758067779170579733624039831239646007170409871653838555387934140665 [197,64] -65669277990498560317000943245559447492643215389495361901007647099590242726014884400932599967995296154323777572456592220166058114489566476313768805300238515412946299274923673768158739550484210664507764763626093198971625582967367162864382172802940896467982386882245984247720546503705337783088439318136101025970630285717928560317622753258873918766173189475544281489960482178401086685296331627298862352453148553990692875872975676505200680435171020006311757781416765412809629983146362845048423870151630211845245860979981744686004748534732892810048636533805353790994722960990784621761273568927056219973715077790228415124108425276031527357190545296701241859371142553308515545704548631078176574610274633772962800668325120833761117457080816236173210410595255836885181516055653212817871951856888308096728764689610095687998699702402819459412036702847969011740290845595129323818121878382175227229502960689718145179028736104186195395648237742836099633076426470324192934124742387468535147514762391629435764666549193012274495355972755891506095565223554621984378187535992118011643632696720870244995791708615567535907621114164968663151120776317791291911015393703546399391884232771919950538744989459072260509030991101483682776590633216835701392820096776055691472668471081997729011780777321260702749117563935590961965147064582541619410647136488412503440323737871885454730221779 [197,65] 9101188486377635598139714580482682783852578442894238372972057504054578804686204396389697974356726683056963469426221038891424504730186600712188354657673188469361868602583334425303369519460474746026346808196803670913415454100750925837531743689185023266858468429875930473797854989350335812331132337177368733663451688192650805287880592044862435972590664009515067518255156105980197200524531410168792921739250736126114687123909635157629622773274746074388325957267324895392567338302361048907524451564892265608273967463705782226754099660629464058969320851280571458684326864909965416666044237809606407414934547526822897630042311419127973745642119334616678609791453134252640967840675718332803793204047393150690443073084697877593157493496612347571996194745925350387776808254114502929892133122332315222989787372028405590774723210791286093585986369713994180466540449907902373966192042209443331870269694804752092835540431972999879642271464176375187170523071909810202975464180414029468149754120960272028720988207292557385820661439574034086034367473478078136822964440523631265869014997918631125080735514013194930601631714024374359856984553688554229043140160109333406556391511813095535882278625018345958263771685165682569615313211113405830901851677429846200307949682311775825685390359456449553154476528286861422892521195920266189847477076222208027415403060420854135134897 [197,66] -1557035161943725607412344047648791558339206020683698647208037001944052425042416587854909167136145819652842077059711374368181979411996491810549170199861639651491584209960835451134118594922889810748824856025557540245269590541901285021989783164577737518369942699506376912519517432364568195716963811036484613544383623273589724981274284037396746929126843235206860291733129712257035904102171154476697495261056569732746349854697871269586996698448713308173661398412589562958905186313613904096715515565786774288234455395093584417803138303807086981843626396511806372154526492796642134154532260238144526892613350145757935846573543604930767487416310726678379797635291780598183720880648841669174172031681501032181860707806126199892411068326618483175470119736251767031328202969021256575399598776802168747959914897863999299218499239834180327297209527025584497011913144614550572215214988755224921081548272331756711047247840089647608864940771321727969409812900733381967998797364072970025427005245680321442238615254351297605018404569646807922758047155895657569486235426360037190430654506706269508942769587471410246357113287933720573415951108427232525690658781556763688759382082089266438336104666096688070500614449663424777103916682703199503990008692275331513184928865979782778993114473771042767141573428351743832536248731326352666626706559932027312002341090947601839785 [197,67] 289315010427720928441861992016181120733846751284914366109008336058115767880643371976698817364308595024430147588205667375503406717727547586893627955378076318345813858159205002032298500198923627304802746681651277302494832188242380027761542546814300684583890860361383387963510962440664017973247174264410481751522852392782951222498039400447114990103190128011259932159005513594716663028383946095589793612453944636659353783159316990853704367933029842385156991787312559209898341724743632490261666747862207126025449492381373599179968451085857739127284943816308869262054275283097890469561206975541413603589073718801638823147485222584180872023577542925624344900091583496194575061859225718495241039653080274695608157940956643087982188904670818552736236205967801575807462635502162890605398458702808295329936940796374400298049289737213828233773090581267957723394450195194667468175382306420693675776102213157426502592145904779820288613537001231065533547709681801078545603926800496234584446708815594846069988502009647561459018826142723940336392055339391852290657803826233363390614821759129473072259686123251856143076320638857773538047330978051981014877507221672778876540786582162849075579973748093193259417551858906742478969020290292814023010991314150109228598942589524769944570513316480221269114654687859727519278199829588913045205267268814710836938904173985209 [197,68] -48546240511198877574683723783448896235574196606205532151344212123842294620704807734419655305032619035700599673246065971496226551697547247125211093289166917865348663836675961608515574922068681972671158905693195454290563896673899449033299788785640201279152117157169308323379100493589653986746772815223519651880621561167745561245193416460845349573922402252225409598253405313210837408124922723260243166421959904354452503280904197610284441848592389366009477613058474700302310760060446956153076792558642787012257934021561752045355472593974238184580005497330659634526910269424822217911476857853639407245879276779991587173379319220689390952274976616597164157584844372170478760709528432533818644616054008617798660456841852456781632652414684512511828237478937437892834650976708174856698446122151077097710741151943856662104500355426911420972057307877177590065754079778687589511797365062221517857970323942712839788978421912703269981320108581226392024066330367524940705304615944610351296874495241267860694347667963533386416786157087368236340081690550173643979278279551853956051910289543501464507827811071010764282043658148265086739768795077661276957954437096171526979953404013981626350747220006647991717822185209583624297614592043206159006609098001131983968952854705581803982674742693719027770552799766794015957589849539280159648202047273876446644577006065 [197,69] 6918650450724463195338014795112126806419473906030991555270387075494053627656064808040903531216594265577607212512153219740424452698790207493000857877341512467513726419181489677234898731676589450964627515095853091945487602904432960035492692689418782160620306978882722694206413529624893411725153473669343166348357676461087160195917734374368223322297377346421148199696441082274866386766290650707134011060869804762470947849996902202576023059707941341116660511881940707438852307045495802295978346058551398802345005802191096985673977013567855296410574983798540373779908050702996980652024379654325541008745331106869603726223182667327262725209684087886032473754403948705804085944371716373044204398038314395072828313641034474252395988781999369437956078110345521373046996660252868018024109189206067409611405062609310473835440200837710086056821112492505748997798598710206287280095462274915852510522998504024633227699557041317245042296790863592437901967655785349861099156270165022138953105473660528975157063757269867677663315242254887598356298191496167981107284226848765201487514855080036107723549032832317800097537856225754841927145006727338122825447843468867915349066670942611825079800176495261170083624631806936381733732195855131369260275865129602478354550043931839627241202661814847028866926254940780004541818604405097038839623288012849861615641732 [197,70] -840700196454582176821050288132656042036488289327597182715118678910881427892051504179103869532998843677786835705883069994819416116495022458156641566745079053072165946813819969260271928143370703693060602540750139202003228549774338203015068363495047641367984080611535810782381386154826204879777882542492219049897167051311210662381186528370975126919571347597557854705773637419198167028858060996224584980071431313802745689963031812535084614229401827436421176667740923869856575603899807470812043237071163919712275614617258100141087714296300716888443025870724195927192857676932563309332773648610355716614094447409598614363411713023027513660208781864540959189012326184230423998058454944100597110126121498111017988073486374479809196068055804547142966305428390855218163653595473810883669201025623778741016792330947535417033528340710749288966618494807227094608177816186079681886132830279890508865310316871125012650596709949128523910536559752688465173181006966123804543114467362315879523051810361421172954024283448699681134960176836466640707587735535415638333201267927882302607667661425925771387784787842118661364097796504452417371855564213378078362053687375829034955631254526598463517179179319461171924494408977012814754810297470402376340814650020514209608367004351424380242144630868931848627583106785947845428925540753805624171252560267004920452 [197,71] 88751989341919539744607897794080885972935461851500294110040061470104209550928267557366923340581713251823408355617686050901455123479223295617155665935889654418129006937421758675396112052307698996602391092736168531566623707735880323862008723187547418261738788843517855703414682908046920048545906595823348412219817789439477868466952101782174817451063364757844177064632734852784946820973928079179145723764849277479479886401783410264194280329120461613394030867059025618308883237835172652611875879424030228597054934515921328344180509359733009410201593126240452456106830586297719775092933849280759663484789187069027067154503601346428009431626844581591889760957527960800294872329582828554044558312479899162396896398544914238242132388643148273516992391813741841378284734360884237546797862400720683801928617601352802986487680378970789228897427090476663424720263195429761787746511305930057199459277246286663298973773602971535405591475051832194419308797067778724354279881466510325790032915580130919542246901187601278940639109520087779807791501405499815648734050040882543093583084877549535297576005600532462466715840109879872170165736744924825010699671532470097450709253816230196579770080598495963211991929093068690313691375453441676335021763231519120082245957227791629441427009085286937971462024637768797229758060618361947574506253631542255036 [197,72] -8250911408913176798500280265723405046695151871174504361253459845487745063525927945432449263941311843563107034666788471932868791962487076495378344156718791813911910977540342668770926352626388262596838764037800015031241521265866583435497797465844648574963304056931748922670147428030554059675484348940895225260265029293195306466401389158234831874448011332228548904270666906821413212083813789013070930478359995936017289338805882118391745311202210927888869850499991507198488478191869809555888353198305272773984740723299627643142074532443788334688611183948750373402617137546455129526164615043378983263874109580622401729859553442254252226424656289642646086241713445980904838322839531310399127721935118779266572513812080430399002453429838660707912590302036289651707173671529236625142961181057391500582157724183571207921595911846405980302118410945336427494077457853380241753587943131180379181508104013280107348125601216768248048998961167808244102993708812694587024894579867167880751321564221267500156446018534840715713597014014205402754442418218076846252161577858376000307460275021209124688594647648632176637377519588657702419414700745287260747208553225900714852654296036943109630297779486365370609202181546567172084491046764984737676885984453656089623475177198226963984688956851258323912110311856637639921345498920728980252928790541668 [197,73] 676815855026640852826777664280152111025045290178935174923223270613404297814917224262809723477521638235480688641408831645843643751384341426902540484196624016416490148752130090693944456728462448974448225638292293995665355259830260230310155004970987285340957614243412696870135766955086448195230364149244236759205327195104718219482944738763844797512027929089591926740974147800415787178592087593597837760306924710495879538300843669175221109679127634445463913132273369964905217512111070034138809007083857728857268999432700877581596406990759844451739529632341906818415478592554609988304208485895431862932110965239307957209467506659682354028695502570880409123558828311452131306549177423226963461102435611649977989634306948390846048938376938446791241681931267613074824427534723586478485874026257726305429140574775724639155705677232455180936829899212833135045592448493340897647623104511762036177923704187776237732973688930339196881233209337455247932653385352840550087906503772388528366916377045125044644025986688412679631551758640449931558714234545010926050199010977950480212832818592755783406836992900254504879989762602050130258191475670250998510225847410267443678833703467174008002984329376191883704159596095697819031807692269764175413328857294349064793217861609030885053584316738100777047240843653197266535192913688814195704894873 [197,74] -48662121970217527986101630064485272098911440228729936752323100150969348615348956447576758523567729527786436524383849370006046989893528087305555901238199631020464228825442819644164707161882268525990018753148026547185110677739372440690541197788056096518915643569677040774834811580489313993634490639600622584374401349739908875597746245781666815863713477663415313059030536000727898861253675351739554178839993746862508873822894714570611010157235659645938957094679222855286248183877697818771837481350743211078788399538122073258629256332593020159428751085956155979137552167143517415605278626787696805825955746895749985270112928264076625960783573323921531444041242114193756656128559090554134481752099347693379114600356441598017853430354173346185841532755185063725623279148017975171081554021376663199102900642582484557315725854739166085405165019927575042503337558452021335851276285179647659387357416743959757934229434679345109264506127894282639520579481954227952104641853654754926481645513484855432385301569616402424697208796765128758591543649826357361243229835624776995331572071254713742635122815428146043328067186815343073268656663653233575929542318057727719227385530607540539052370178464507999950478740160051963441995266423794358037873591288167764641414819207398392738099738376942853043408351592776422902774044753276809305108 [197,75] 3042876373521097349779511467229926206180882482149155038292072387878288385211968681776034914390863343766763900531116278032372703747545741852503945597683974775257903079016496169496840353880008826761179487006671222552596605522180915854496309741940689981488008768388563795486762832276284659207047558437961912412327067238184460302746780636815755364951009629929706674806870903289084489634594465258266121802945898408580448171088029553103459535397780900433993886177032327077216372293430105702642665313845488058743357859552448540589550722904909842039496780707783868507337901623471387000412685566487485364652416663888698950258205313108662468608486924978154699219454431277459629454919167987095996345444639861491706891075482009335440158009462630488934518293016466386778713159009607057308157205791142481365798314774332050830435595075267037649055231647951214597969846015298240651207944158168385758440823388330168951918224389756217525412198926334893693302606477751664464411161827138392803545848341192461507111872914218459111032749595225752191424779086128917732921506339999545634116651583019412421136813491325337868828817428913941802704577426473227064861458760503341504420958226603777564830165439875534397284775776389103863861309559379174257130538849093900887644296634400709392757494539272929086120235563223515405041772159474911883 [197,76] -165441534755284801962418212656657611195542948046527074628308993257703379690854282005484375811611352649817996283531058841776876431573160592521926360707903728609126266415840372290842969172214270597890135518819752760351566436387694066059936741647398755040663233412410762406638030995010751033259834587594447893849984340528153767430702234001450640262809392428571427769347676756942604969115854472163445986624449416857150418910848638122484042369240723147433578341388638684985754001436774801728807474962665369408915245361570692705664853218647339588071714583223710289247731823502900879599277447078103003041046630582160564859857550338057143822937022324377176835366547585778747197404311129194317422372100805667726621850459668817404961720543875006767327454832366112030270177745210144759229989954722401816873186207969979634303322045236167640051596189389335644418949468872985712385929513074658139938317883257868205127317431978490739145282692643469647988300019061586641883398040650798451311106864795545338190592944167712463128398415251859449755600459255763576155699898454035528898929153983520470335701341552742220114156573791462777462074411780283888675496677944524140190659572389599707238625448973409760709862548669293734609986882723235015635936734220783094583800880565799818211798004943754348137959331789063545514199251978971 [197,77] 8022326698743845704808104744160831790781474517418052927924224805261641563769882803298054434106185682972211084195171536613415650434535987309546310424489685347396350066552885428418099432219448251916775926438375993715258683318773157104471973891238574524107337502025262898970345096824178061589203434071643592009102203501021304507759177390841507652872741001364346619925921015944582325898895539492395063104479364938077592311688850282713142664452133458182092638881734872608341360266640165541314351837572066871030778040062786865298079731956794181553990029258802495461562349930029483224745451151965175222403587164849225637740697335252702922629673104380532998113608531416410060911577500698854807206410934358396649953428955871655651102407844971087523337371485661860764687849945545605936756456282127685402164986828692980040256364452812951766534058634212106284539940081275549944611139837981714238517481711331829112035080572441256818154332691597583807720122882500247521681766707707330322980497173362478886492542233638472063931844916352170689418062339681430525737406710866591626334677896874975588505686934343295875820747009179087747736604320284693273689972586458097802144158843532482562993396132932893102421526973637740951951778653236967950021391214767229064241153396063478984343081946568022716418970316301585231436445560 [197,78] -393468044072041851260327377870672284699034889970410206867237457152162801468548921887540811052039794220474686738566671354419126327520465874738752973972214041962763402080610479606679846886025515641802137317635398040948277007719238418928402043241759371012209931551770030829495052916936703282105541071075027720693735469407118278858562943341190201329109051405953300960363911224694891053496465355317317789711496863430819741578926715489397347454201036774460833607028208801058286880574568201281656033841517260397737670419715701457489219588386569019344713224169429278847862415977230377472025306847645764535313385359851011482781208789314583322999703815574268580255697441569803750226200246972794334845470237849893255160001157927848477816672657584510955694951436798417868743744003422912434522067287657219301456515216393288923260526342987039639240354566571036054891417214516215736133638096009154999092174681905912511987654827576609141877079879933937571882812740966277499364692993156732597568061468004133749800383243248800087213178784399550957016279724235116415581934745034003935990804721836005450080118020670459219790887179627944825037880200066070498220117116911989525775018861184980894124928024019802883652824720645973513490359144263061996067963613098506124839214146287968284769208903146146893100947127731607624103 [197,79] 28257597800820351775257398979714600996067084704397050752619396024657935822714089969379459459455072620263852576178527706330166152552705181518450253062925254767529865560548090869534845719598807773668835674704351779976356700713287182128590637573385939892714466912145587640268103524613840995979508453745726053000740883023632012381405652469403454039387691379541856936194195903121787354299864247298383164350383123677874622480813732714668921982622016092799921247133288755527650834507373266245126333638438735802691096008643811703454063105814978102756414887303972659600193806959832797139103495015461565517636636300337081001063407850062253339128548211977536933525755763770861258880716624684150951579097031734646265689475282435308450347366509197017832538257492449787312248524380949430951427216174991352696474681440200589599406344437473467185397800319235144298735331195980807907492061020897196340946005878252172228498210873516277567689036489426353331841864554960449686196312728188495425992453601593717957205691957994040473338806370636196777136284245882768675706237678378053590991952885904260146457297177586711657407839631677272780932765556118830879407712918576923714545899090176253170745472733808654109282159445502222287544843746837319645360299291111516394520190907331044530686673442748245520344903676664826943 [197,80] -3579494563823878024517414504448530672303321202656090974701291227489277667953616108428890522846596094760990817113303298831160058950298887025072451362065782000376592807012771303631292121610893379164341454808561331639324588275694603978976070961793226322261513865307862740350338463588709980892095213388463872317501075185946870829976851489467830762656728957391897944592035044617329000083030767439322324088059342854965513710881936535942577151278290215018394927590218962372804991919093354508168141287406144675082181218247413568054762678026067866794237067214266996745813053426580521134207609077052955567438153681589365013108416208850443917776877507980617048064702689320096425975865617159389921776655536159684595984341646210495289230883269073200109226720810732879791474626627287074227660110840915624526715348216509788444333544449288680495911239172245802583658167022372246101621091146386783104965653409343511286695078804858397408453926374029391297879949470209184323017649486599435398575785137932877543761640133087617971483040029866001328051168256728557771842454454853049777079981003508785786722330826586319343220764335365860755161262638873724989031303261590129228173076595780898560843082571908451780607376983168405724360634848827059754003119418387942098283395551493983742892663061315047758751130147839048 [197,81] 550111867686180807220587927437363330571244083802272414309419455860947147927836288318788412690133882437824666765932439610446101506519618026843137523753667061399489114976597324257379414522333013449429672123397393266372472627904200686482905012045673205753546755968391601383842174436912506606072888746599856911824287541993288666787090499372857351791106642014027386005691109786729860569399812523702888167060914958115321164813697623449083762889763421592412705946041629686559163015262708896824800670226475884676268591596867881955847549425878149631694139365111819337068728830670706716992464865324470878405632450159372290282459706974985791893987305702852595991004258255983641516886735561271425213496079487188701686710611611840628590844206121535581666693371242992943694602486576649119384710380025495489396598853727047437793012397067465421765314945048914139676380907713442321125772462236677168552317042022344401651561281147070719937985948084217075490632303153739021013355957892768055848838461697543005694428379508381759222725051297215817664911931085644442365798093293090058716412408655238932580393494156598105175391084671215104271218361959815088298699160034908921174454462781787496930562887406430246425517926754392818277875307140835962168075509320319332346049785013355934863892993384013526766095152803 [197,82] -81729849837805115677206914733334680130086111383537814410598285754745251732171257951024673174185300315808312387923260127274384818239118008119582956803150338390226504936643470935635181770357388721223148461257580113067405917087703718472687154868849752958020149117977229500079771948990790115270987766742793951245798570768646690552729641036390260439540226917227297468767722061070373429690500218623497919946841182114426076994637099208051967704251768668633160344690034693932043161133388293941259857384037004505703465159816590852145148143977007955516747020272658828042500079096472243428882868512857376534710969163260397495155321984003511591216777410293691916923486488415962162033180972714846298112605235384434562150037813581705875373334831982768326115301357194905381130510144307574315800228319562318927870612994072480487172574467108603427607525980980331895051100544460569262683313879538349995271186979877702303592584088575446127729503086819172694144374202614674756883194751812399103899852566631001287322797898024670020132131159897575554609192850722955554336184423535478313619570865200578453262693038260942535889554791104363808125163165001248379023027999407381836967706371622459109969177972910573491866812014170990529894414695789752337906249387001328834976423869241741059754809644859507810769307 [197,83] 11268745970007392945931558534228239277616615535163669657484232964816175465850391802847456843427668894711692958784652419923654272917486381148914314481369175892871734168845157740523620918345002928580568145649850117716405934679415192147662562591407083900940849696310078514439351469934559169725863644488524761435358950376096449764625928424650261506715055660468631714151580966605767563547135860487893352196749118921164811999929949433203618618075830989161225449143795707308103688780996341138399176947260193547233843012893042992749762120421917868412013650723436682511893485968700153619735053479960517605514977773394374305407750072715944147014495856127064966726640391370308036225010157071640008115946327722534580451816407734178163808553209035721637564804441380311927339802542479549164453714446054128252194702641185027480943809489900750734222198649026028363271346991597631927856817312616307532542783232073378859095454853088342347345190925106649077396692656236397310784946747265221063235660660835382599421530407926000208727113419261452327252211132130979887641246669392529325460957536298306140681872803734398871213523993795862794045999621712871297535173697926723177958495470382800270866425238572153017990956560282044510974391727767096025734497663126297098858545789239631265598944806014010292374 [197,84] -1433745320595176338206072240183662581447586727379723176447027383351156489266945844930336104912658573153515710343918967584285133337994012313403175979135398974789361059030706001490062797703600971682927453097575397404919943034057497477828784967212250063538201094759714965214106881731705799294225034455040108861831238123420379201112297759433872489163660339392598717282370368903037080341110501083572988348860661934289927392199694754558370901521764933593230491380676163280482370077061305222621510135981430600259650375906410837089003214863620865611805689066557879155035316120767740385217449971789383126269320656590246091059040056239726535213277414460143294277045927944529590033683270838283875465588961558577805029326639403996160809071279076129376396909112480479509966664311916754629736850075524216576269406315162736279862473046887417347132239382560374101637052192836612857331180487762025423730545194100980353600704063650337238941442397748216286693595235212481780743091918510599458817897722479065641930342542301018273580435137596132810899670908003441708637187727047402833165061457566111162401853211011997934794366892940453701214159284136823144014402531854731577281632337937015793644880010972615095151729235168066757375668230223334413303497921092656663673391013279442077099109441612038774 [197,85] 167805716542378534043173186330180008311765768812092266733520032298224718748119770084798395457201031571465551498604641293927286440578397546057730369074273812098998305506988188183267348220585999663539121026522911980062357191051852028542421818288268745674655049682399882432628037046092114036286583294500264684430302227028951923334423268908093848352652060758389204913539127620242690405947726500886777343629544036036621384459842836788134715834028483586717349848311308302766570046562082333643238543973387407350649585714797898741187699683473018168199346732068881057558727835883245355373255299057664203591291543228978070175245438074644365996659330152287714613990271101690118090101271405280732766175505613891104678829602599036019029685098714279391186701216260704454972261486373925794182626000191978481336310259619799872642149070443917133225829525505777132337615681179208850683991060052414890246101513292915491141448147863332990810724277162500931775651530983175961019267756992607626192356093087892135835809063889975775640216260948559634787568101146885315338948886027716041357247856517581657318651695540995979924578607463338216781475844057882742538907801196518796165836430144390422048263082720327476907935553168315779786249098347353257584094570798094578822402299370508826628143375667306 [197,86] -18026706318216863624189376605052386215020338118087654705092213634665682975774029522723250299910151791330847004935019751184242062885715535839121142160111429183264133327691975124572405575143944351291426811468845318774959394409441820027056765408074036428831591798736784965977187538764892787282664574696495915426737993499294907503525074812976904317175371118096755146158601187603446746025919263331710501200429693845515319650848919657522384508969935309351186091795920726132935123631742446663813169060756518955360114688644734870330730266327964030923568573211417886755496753999673322809878215736559741282054843454810700483210062968653592877767908799980955654577677047584101084905845517173631014822961864458779145792850591166970141034042632134057637760674033914440407846530727488398582350736182733928179079186112290065106635750504916764688220469212810297326819258528263725787141736192157930190067638865188676736896700652760335461590729175733505065717313757189783251105532801762872891793172818832340543013528639495792210073003791494010681929673616268987799499642320020723266859635029065493039787303097869223496074931549203346108470064769306561115540644323925374868163191302810878931217322396941560374719740304380957699289424906029915727412328751788625455396256633603959540156245672 [197,87] 1771028571517730179685151294337955799740424951898049239639532683366174551641807073183220786062359751646865127274331804232175260515937255830428263159525018282111859268617068200103489287584840894336327598723394950387648514243597980279226589829693004400489341624585295264593736236144801205808172862698789455913290097909191129605524371954397741235277368575812133301599966957004073765487985068592590362696615509011120060403868284655827733491483190305832984911058724159761188012795475274971342601319269696848062309221306815318353548418654264013758892361634429904119871996492659923314866503705134196406174047917971624798295858701060829846795978449500182539662269150958901014392232311616825318816919511933248446396083622048369607679510127692373680223564709349658600387387933012582800024028003068763817657762873903774224204194154728589972588978484944799971369093390638219238021408053131433548820370783952491506149045039985237238002629218640160801337990288767126483045110361689318068108847471080345223418767667753964860056798882873230592631682980677681742139814677393808125004346153974424460508888369388963993539536100641645110019417990601201269597236989022133529105799034491658010674157288337864899544984288167827583321812731419931748919428592421183562587362996173374401047747 [197,88] -157697804211547009953720772902900676440079553270712175622989552722280794464542187162565753182975826581916463522869844621996901066990817563346307386882891228683156535905227519838577946900047632678848537713009464658879058497579930134926623253736247393021350633730697942367362134562183433057806835471928989648209276600723859234162366473376953652124179726439311228795120615574594063193243813041584723028187154719256577905499964953365982264386466077850440361145916523155340543885868496592111614786271292823129018537175371332101112153892446689080733148579354529438221813184942829625519475504999337604591798021610147701917613495817228393836871047747626407024721429692202464290927850875394937527832394101504586781159194388492397739978859598132798220427732346296823532454892218872131220382470884717567195118353392052325435590767786275419965987803917071411502210372153822408000542644677737278072685656362515943992107880837675307025033704427030739553721162442308927940268753610863817419022753442742168901490192774572239692245402258942331799843795835782835044111651520666605231182005170016122255173741881470310283036485586734912478609886552713352401306532157454555381177314176403630556313204862080756062939390725541608947549071124176629917985354915927111807465749966831088326 [197,89] 12527840966457427418194448000844758072951153240307331838394392378628932107327385469272802434479317848738257460584577190127409414875965869875750510759844244174134177406383607990577071491556306308142536212623847913550618093536639339020234850191321665964741436699148525858399686378990828201805953883111195888336633778706652675226382943397848310666457070903981493302173914608699338326780797818896068512686291222611512241607248697302897291665440289044487551093170367915065847407944721085309209607725133559589381215456095012724752535309874110620346515099793347645917096038037072898498514972596862314882964104627526411522338820297553818273213958324454139088268402705782851986021554949706292046292374376654727864824465517845838000846977005595472238450837431110145492160766971867678870034210043383677475162934017646807429366137862739400153005734280778729370037237649190299844157054039284265829072972919404417089217278694148824219995147763219979781732038471524906254851968525547163874113490201024085745794126244050218649785065149507353414150340230605447709498521175871512852689214856006124921271281204306594682182986336910532297851012717421476016938633026166345019296083746218605828172327443882489524466839260580805848152326842257237645452552692698825661443051611673812 [197,90] -883309124067081420444183610412225385715315237652560325503119681647317322873459347220298016099522415480219723690540845227848924785206917437190166716590638895027306031080515901527343225895155571343097629683684644764946935310904701311091260895914168629648918856030893921061911136001743005525904184212103692620414185878571719118017975616867948694529076999548652994951111513432928941727583934953824327460749120451900734853568632880493753759363316844446775885757774772301676371971537727965464038996468086692245792851944504327043256425161878511903473483392145602579260266009137729523989040773236940965421380351409958046688480313089028699877552284664272087204230761799096998584951130083122582331599428727723026163298152903622247548266204145805453459355144871320985167036666754494299783236276270199554645682545736132477835913633719027036790107240501275955450998142567552342570184338039751428846884240564880452133158627177399543909219790507623752985090572989065832504207751631628259172523008121241011164521418564475748651209041024375050828191135233036789159289764736929039412494087950870795848859438112964033799745387698906890250851402121139123028291814778048671478352510633918698675828905442350992763258044760584304937108509578639877801468453220521168511474466314 [197,91] 59795774900883078986073536143624471637406156683784618864542022940213501504829711819490267730110485644495350574931023544004952133314984926231385878381671298523747990040387008770330390273832835405824140251973130570821166460396506129834903006340612883126611952400216384906877454309912542123986579656050971150403781580981400549298259167461109426232495191839199121941133428937949562785454325815127066776293651058270120056705877965743013990392343447763451346985349111924237356420477288297913136585529390134792030128611326779214227170184300754448638453547665705425590639298893065442478725570416053829402461892799388187936687693316531920271012132552987982397059936182063538135485027569393129540863080758441155309273575295779667550036145766772114811926748892399970324760307167729109373066510267854247235174954138650770853485019740086754752109614113015207816810357857949786838444062143301188356759522094117919761432155624177307821377622150028518612995816287626898408899388590234008553826905624014371704239217787427193600728329093872924481973144074918873491805565986669683841958154509046776174264207270918379640392853917789558962392991754896921051124808380953958274417946849046681417143611575739272224250259177135275731676258864832318689450099215141258180300838 [197,92] -4780215252469569944942289795839926542151401976698723063805312700538961572517174008154402022281955671560646580709709659652189633713292595724868854562400490801886224122140846871629672603417032453450973179806391410815250829240267151235930869994654449596333990487424934994748383556417431088957108726509827577970725173529253940428289356678869327927191989642088946802462470946757072641301375475070011191575332736942496974903321439745631745841919525640581811171246138537713305123388502401710153457403658632394824131196277169375395783061975303063281134635944847691150708906005853308045834591885702309251531496781451073728311028754222991999306011266426420946943557785910114857494909216456442604283450791978920287954717051644132201787578513928813303759367812532366125951479824610601341737826108736104525843672744643873267302151850314233199373048101615991600451513317017956498729806599291848031684872501425205098397424505593786307732598971067622863209220072152052884304954666577893406046270626118071563599556738975143580412376556208425501950295923009446986246099376101446669960431336161830585689146160810224176866159272342058209763149148617008209025816930261936525347029644017462851415432963839450842618434195900417572339256710886847491427200286025144054790 [197,93] 422203228514098453928846050984728398714554109577521614933535741068426408958482575465251770219357099836528580953694436570459227460026426974814067254415435128680815028399460201916565461013193802121931038065325020696665045014826183847814591463325323919492932522543936246105424465225257675938404526881022666133147541607988341344463440567799206960151781431480371385447921252048053079541487486142765184320376956529810610799070449911887689404571074945317227245908882462403135202761184838381561738284054582699723211931697388254036498643745176346303143296785685023851875541081515318188040593072227686230449026542947886591037901061107288305737089033476149039617390083529134041926288495232027270799060458736335497088220198137810984994257381372395028158986521681444278925235989541369040652509497164777138654282055177494258008796264737551613748129739211785183196107072973675264907673261038476761962464664939510508631869349131178089203078765137846010252893399209703036436880249139223690616980592600172998762407650378467892810938791958051938445476639351743832765408901743293250703137247965123005895510973375644874517988713922849174349289873225237209354540211616632457158806008414092069434798823638688158336642102048400501852961656291340107653933894088262376 [197,94] -20791586530033412851793453600756773443369888275554480536625440587428774714488264611908677379081402781765283520343202940802075439262241765483005200822592117839683077520568733535655709129272217677705549661592197545221408303626961083195708596755325036928889109738527389434991739549654498843102700752971043949913730015614815881423614625492495748458783148056961435876091553249891840596233876777767002760938811203614468701006667965447520647212893774734449343255065265709342404622988426430302155868092259962372269603901452838796013791871726225988128344210154718764778333835520850374705753699345440343545867318355545438495584445616217068751300056199568598269640502519251449900379505790421747694595374696967278253539076798496997135777144939762803956974468292028636935234130254259879110055981099426788104287123268778876456893986950466638291509694102866269863518257757733365420471306675791597218362611140802473260936340700254266010594362914869621196332373830091527333671222035299133166621286164292817153436616251885872510738573182431057607154734030923563223441856159810651418550770207508453014198824646888182508585654950467543017566389460657175026836520996177049716477672581136981191024700146051143181905802827056691270998577586171575331366433895067 [197,95] -1635828714137918915450108273641155267713859899275933553838339962786107220544196356577896390139856954967065964848273268775981499878769833708894779249863743031779792716702915938729381215043559614816087557134982534093313564034888864710614558040525303621361126377388833771584739356478732435657941246265419131149086833306434889510057260735021454504715092517243273541605144794595264590190848475348027203110370898278587752404285827262856590821892103661261709514804961198454483120229019120907198947164225213961330600089011290195617731784928983612252025772689832155451410672214931721741339068099324124370447292828147894412592945537088419974530421719134284569645565430378306580524992872501036207241118915820537590940597988003348560340798862720101689062547404579503226347160951249630231936120059243979901723096451739536693829854300838082918825996142874832867778038948641497533295980574320283167998336736695524835426039642205858365148332424067184937662265253707565350702714562503499809101831676889967985980932226390412378061798289330039404770558354571383608160702518813232236336906606323393742951102103239415721009430158921452729468431830821170876246901424979764529323252281345387024695327368474892247848376495273593960183996202093990870160425983 [197,96] 324618651962161969297895048565121921008132821721176098288489949763522804377402573900776258282468873134841674305320365832059053631348775051971585372998996243685007710684749801628380484863021518410784468066044289713794404237994998265635081490736862606455006968892107091619723469441055613461278175525072588751171664929430881900042819540034830488964372466732736919087522635143482186882191541052113886904854613575324722543459904501129111995474852566009575289569015245638418381806015995920613269224144644436059370294730904658118084870842212449460836770070125518582848158801790044641995983728600514361233863164088222937998876735729083093444568585758287773251249475552272372207023141307866250053815807124285847936602156905592679797385902301793484079757909609012751902097312258379779264537937198578542512372846060268683290157011630212523278128418975634818361343763835275223283817919406266440878322463603324500093292232478631896997851731333496758255254221090218074879186849780858841026118029653442383939443610243469977661772327253640583641153226140042522654304177563205850370382466749478102875573387294894534221985445990848618987308721097489786552760784645479037005818801434026896638559137983157792865090014603952359480045763029896800594088 [197,97] -5007065141276938186968295990598413016911919525011065896113019661101753867316112607574022171414991260282711185668597741688164046862455564761549311117498554104424033291495400062808645031389686428958650587367261427989576293596560481582399993193605514442521254243397402170885154591022188880796159883504801370712178999341552214334176823904024754368211009092012991716121104877368022572606073415280284757643955810516404012855786796640044521747522198954921193265484257563621896165665409067849325370772006484303488457614950363190644164204445547367929448594832799430356704255249386842872749389026815580931354359473741553083534244227147705455928519593376532495487257406967911421128832994782003794587967054054057512752925793995177598752216512439219613716008366956976531902989487338952120052524402914115455284432934621724314585438418966963239191877447715067912659115302288909885137005145297565342883494671094407168055824125354117022331964426794237280717422580989390669011824143979468436805067936740348662521216210166230573487817628585771576971367977116850146492119148611169268712934940165122922051101048908988096782446149667036776389835666862942132777826563714406542549844892486742659259007811252442244599825615793867987287427951850196790 [197,98] -2769045085390588101244389320447036284205276445098533186786114848430690647889601246953363797728632173126380193019717905641468521486377077851779977412952393177712615325551473134949299378688210862935764287566330410086567374409999751885572837671386203043382558705292037849737220695552633559371813421327258010183440672575657418916508405636896738546804319046022246381378092834678279053897939865621563418210736181556062350955714931350314519146277853478800422926279222020383079928229742679843579116414907583948130557467272896540284710015059686099598063192400061803100760259520794369317449407273559951343851158335808260200303892188749729749870248534587922571424791075314547810228382254936660052007810817473307444903378707089701606441486198257334146074563372416507974705807550301954893170891766004925096170212386221213620053054737265792430760009477017388284457998398298647328791250214822020368381759633539554608615123563113691208033326608070813097094347488381536842359286575058846788500062175810288874936656400444010453449881654048069758169205411123174340038846892990319429911220312097499826343709868957419043779618650376890172567263733497735097809726730982979765308235971442775918245984462079080471987350238061979795350702242117818 [197,99] 198357654531865988884487834850669920714150621953070981781735326283320943002464989131392586990068189205163257108697298078520189904982000693592684984293165380758778099660962395218643376895678689118619330724141822195683845778469564108758452669210778518573491803186004263095527306516534360240448743908994423103112287798742052554189386583586244606757266016869329550064496257379967800990363900480643353643713870155675957305025147032476658458257569202763110644527036530930601200814003494646280722114851769517608068319720594054280403947185414605540303354077238650270305842819943222826845195483441652973302886198268433035379920119158188539628776397765558185742504412490457559022108476871866825740157600283558926713679018191371686742298045615599235464433480751744797529685211283771654528718248419300426148684242213363907667093002678307797843203543644806284394392663483721693782428226446433134279965993202510082022694088512325769380436587963967572547073251655698890367501678835697000979597568471575200468414158215505132168940397802565335682643402737518223835654640598842281761307879637753631797076304873575755083501998371742154986539078294694886649818690007401336611545105785441645901767844239934416585407467386756667103526864315 [197,100] 8494031810006283840629185077070098999726629049835965497722414144867797758002470224278699934178056178309798760687913251022514204940921363903799544250075073637588298362474732112457368421980745958418018935539842013711121661193469581401973962586710939996056094987471319218330379798781138233740622780913846685322748090108837470814655912465943004142616579157709107315467350828588180316623215049310023991321748800581464332625230474511620484216404076402144464087525221294985177406003325789844438463047360884386436759900528962355980780505034477230009812417002026312647694854054633757837556177669844257327061288310187351483567492356384748857260647277942895457815388148844235560905936656021051115981688473467142874331200094480023871112359863158130874719412289920001828654548695075336387644579011225149821422805900722617397776835680165113686063338795655014295663006501171320649429640332869267081272938624991831255435559038612178174533692561535635889443477559442889258210032110966077218363752008563573851962851543550216032398838640568977525183857920541189495860308645037719113144404263966870934389185937020896510122769232534369465916997039389320547418359957616109017299084913866924003579518256954364394837022884747133648585904 [197,101] -1308744561335495931529446378537897494923371151506044203646959373610701855351331339753206987179273414427912028048013686494462357194686366386199216678233185458010461282035594470148423338078686059614002718686554863614856221734530616246224569075936023001910802293497312190530871983371301372295317711766207724104542762081158293578138717830783378582989522430390748545361507858085985142229439545789935556662471684245016719643914397097259904464791277218130962517357395203781733864166342483766912713773679140552736128218190858857428819771429672103989840578174759340683817443303154768459087442424240228717022464383210995670683359002189066878510260524498526228199851875077159345703330978188894544675727164881262198959617013598205438604127123771584874824480036935784947257904882250774025385489008323033569214337308416070968926649830373546591723826754679866727677535807169123432336422693742031026373392707395673419660125470769865222936189847212395156412946280870998822819897731696841840383037097125224689414824213963944086661804357749179446278781670963524800781642796081450962917123931058658722489027205895505786373432321009105648931966140694620155754391754246244495892225535077084274261539120282376498329885052609905007114 [197,102] -3296616939764676563254825588473316831211710404227026050324432024290913567451882794823333139890391968778818099787692161652610010650015895831806977406548426376219504305463685783494613280742627616629461181319138687953829534615458646112193938818587467476860348468631433658024472912650466171798091905355913745936228259477742656707878401935046521572315040608218061391998718865001205057367505845309569684144718617548474922979896040565740605001279813962345454799028758951375767778984201648961909831304305366469501051205257845506450593987256914117748975159142562682709619711520499185064028684775659722268220037514827448478058167669711113549470016284191815649831752010048394600143191652526589792845272111204122067029114675813488659337082869026797835198724238539818655759049424435944338593625130598917060095570938189384939316091129811103957988849141031697260226316267811050188458605564779367546206263928396986447321492464439740630581499740957316090104079470156505247713306852586874199832601930409897322185057092699196535068392759886757548993391593367700826332823155959587289447211922209090689934432468567473357294236123815553803844481315871167445295571486308638665347356184893892816743392726460990669216555697653936 [197,103] 4401974722420274506714105066263859629534829446025219793912346766497875184917085066497136138596760209304908285563995653399525548630541414934606419024833820638540670319380709465403827508802627249122945025353261649061588372812271516228941436908871361595646646710437930590901868515322747802231815714528505927222707881206947568835187678908548495871287419573878894235515182636801118640114676827327017849942359891067317899955536969415764142196048096010189693107439546157368650875216578658522525789749162885693994385381842071606706906054833301967009219818650659079807728355208662524697545156183593040455019910367671481377645351102761092825659415518584249010354694420402230850492786017004034646662544494266448133264851923427554829116720724521315076818243554560353410123783146099320264390720933636468068190291726481947873044480434459562467404639179733790508781836540281103864754103248909645225669742079392563886627494302366865392474975822305517475379472538937424175583795017953611465820177985724318217147225686995260286182835721709841950611488719721459402833637701241475864738087869230221106913071368181278793488560873715545667516813138008065779149756267694005787592667476710110283037569605846589321058264034293 [197,104] -31262265327318901185445077334533551019636379245694633110196837968398992605991564200681160803619113102323576761791542272845900054938084595112610559156958050724314912115127664541126205659115995848018123116888511343358427672708390498650047990304728839843333863510677029463975286480775169825559874959000409754784537972194116381442407868006852792287484913817485335595187508060575446362867757050792249531435433726595417027583556401043523409575719675574301493989155903409424142490977831693196655875860559808358650457435590227853673332447778549607919785175218982034999785681223598138784198477290533821734888675902059110333862494081046213658287137300741635277063388889870859578994928716564822292955141334526067760367634219120001231979630962977495787572794769235182629595558514030318534025693423700661213243421806879983171747450678328267683164267771231250067401468235385660811374189493778822416183807278002905176809293018270890994395611890503584423532264215275641944377835605267351613358506816726841757391137348521896475058094267203716502464456985449177327056461680213523728323429405736772601618217629343070385103938166285717682625278142386288750310242894076861717551097973906924978494850798987204208849666 [197,105] -8800182624329981238653517307131305320328761533133335483408966213779532974231665097734023074080474990757337278458311309827255958072526063852864174919071238586273606019039780729216075140026914777261897513984874229672155055357545244187699601728787019076891370829138716595556908532696442440801539786503188026036186405339823513068593879925367095839974530988791700921297990752254027734161870385628026380539028263906365993302788576353439273106243030331666605161871327095791918701984623382396379674194447231732591940200803670581367276746858086880576128320300481851656246833342479052663836922484389596754407418357229405079681388693819669992803148362921146078797290791665452084272182170193975056532929835272355509456808219847074468574531525977475940968220599783210438736855073437259761590273051154871958598106641035217825701701115689953915664582472574645743007229943853300727290601326805601734321378220455954907918513921778540425415211541947558505582900139739834846800734544957310280158873831393605467529478691194669150526407608899517902044160904825833307464363115285441602885784717305585583930021980451079447551281037477121554816906654641395688606401566368163961298654417098921155620212577671477471631 [197,106] 34255499217306782581426058462558127037831395229009329775350721768323199177109687180461093263205949059087418879384227374812756618027988085157447963750975783324899912067176863690259140660582634555610259027025556886505609532763010065958424141940544921229505149545541070683740465723240417499939656910186501913170530358774454562891872173854888159686328861859720508744760889344472126508758164348185597601296239747921815053407337256737775600488594102292259857753274025551560291314160581013471621351039442364189169818037082908677592494821533375551799036558582371231948241227206798532724071959341420773044090147093024820524784263595378040947705217014075890974377961996801127306031191110723342522612613496892351667940111736512389013427650862532542469155283777674139630535978648424192407830420524420730967225931417810107526433036009624821151910535362209716208832791077122416948691633860301122060760667106262886696449337656307288739749898581822087286203955524608329090537119008984294037012496652800189639458352155470024104840847039757513673044895057304839047153851895303586983431005501182777283083190331797286300961420188482763649973296968466572371433979949449497750819749088168990399852903036148827 [197,107] 10298099422936369464966078955421196703374387637162742633507547399230955421100318002008584886848985212879847884631711802659562988971115088939361614082126244867805360035715917511699789650710121046927662213754485063641177892331943332858475100350212854275103883527355440846637956132339049482363266034259528231167340023248671663641270020072407192589675113078243751142866186554784682134153158542776002255889569440859208601755048909602519091859602690349343132761093931364757775797905163768926005195168842796294146987444271025670199580200852001667893583614786756893553412900709273658704961426518031486553826086117438941968285633737557051652855055135184538308731032976152264793957481269300075814518303789654882092129180120698201904677761214592008686912797963514852066726224792237015549433796050047084375094300736559533400370396852902765645826237613576570431653285952317057444673077297541728464497578529896917528793004092723737369464284827735641867335007855856336103999011150727880137327993585100058288434733402565829440992978176502665775135726757796441413271934993833201849108811991737212433614210931156598482829770737596914880266233046779728175361216205277210892779703326533436905034153548355 [197,108] 46943258094820978640178922090906300919715270896524379537084216890686744451145807187811405411705740950731029615133108267575127618149380834162356282309047945563860019507516371744241020689798729788973966665042610186166267768919266827177556396214226816914563031093220535693165387249406501390568743177005955778970296006561902678021704214721036612158796788246302431353959945708582160990914954979700182888919559905795910038535021859815374386841475409416467067091589974713002191344079737916475403491956336988870739670658991459992925793448162579891307784980482005108612648137638162437080604713313705590170253045674421662521302899341395826621030906812875078403660480631192375359482241926646505078755088213095892430070339676851424482980665554279167900017134892692932964281988363573979207123667304336504551561179444446155400484214253694672494462666402592794932701398585066087263136126918144424474691804498526884094515902416568654737729564954179765029376519731879581338356656532425299244191631095259856937518385472667243620521721573963546315162263113847833695435781729067303259778040814091014626925722508581303646172148684752500230987748962984125771370108827786599291891119825061015088998014 [197,109] -5868179992476856622499162579141288239947606643867386553086054916021986117124561476834441354907692762620666407664417149044176141086956446896334179898439449275979000463111390350174754927510807548654587348731463188804947848220310831775378898971944228789295682018679126872128299356756960042678791193813602687002274198028389022265561717023620481330859861896009538269868829023455113230217879716641115504555212552331970169740818328949394643111497023693377581467876023091324528428782134668776990920130150042324245311562350167753236971406509870580767288557308725229212256313699971581950947418216648381051315747368375498189098138977277239164440238259003504238289570273901739116625489692178351233516801998358266472542604370968405410517214573724184615944725295606086725290670263691286734662071159539856656168065043443247470994600825917014772869536106925426632349548822830058244328957708589934513299895120177053830113623796785845688968778358280200829782470404722458803205419221484157406643414498718069998139542832099190365270844938636787948552708884903793138618193964336057705471808819526831007305486498900863767468436171019103801877252269806297242109171959063527113264724621841879273338 [197,110] -74915675739385765493336585095341530049412120060516500711643511421393908434330678908511026569721455597117958264998079178511845774099537281986371263569141400045605290309314290935819690882240571697375238994210338428021832580963551703142686475415110893771761173124657673392777355061392088521302194649598991599033779413309255821649860260054800831422000371921971100363507321197135612565573748274965965766965616689138748728627456715383046546736338027536062476307468762234146841370120980398007493177577976518019188732275202070548328690637259545503748905906180846914273880286691404849662712624784620299407676931079867502648135140841690003065977733479843338772875112919602917384684234400361673223542509649994376106852196858499897312748143563274215562145257337758922559039487135724804979529889557715614377018561185208195044058258316893996729880659834772147960848468552128805758226304033028265023669754618566267665005100612476261990753410214884655943003638897036381075338534577508514827278565563752783764839189206601953410608234273229045665586222034454511621251417617424357367345375736675565255505639267475671654666098967340816948810414515771833328825389686843690932497941047563263 [197,111] 1085011923076391560298385405535743536847614235686265303500382336441701742817344340000817148693298608717426947553027130160459662725065289254768798777295893222061282329797484002258268140137941673023665331092513254096366022922130872013766325435658203249075929844078386910073007881163036640437155802987129834245084480339657126269924949347097218922800775326503740710662557875672038952587993670748165413479037866317974628031875367573553491865887264498923408923844775195352047514800750994743465740441640373583834541266105430868090468309436607314261476659983457481048409579742792966251207836952330070287568135829318008198288508561902479436898848178103143321541449952487906842177466975769822806472525226703188235191636750370220243760389266495640138077681301655137559205071677789207949271202056883057798202586113747817094797263579476522824851184988346906672398216253771154752077800583583354958604698523687134308507179521874157219778256365516697948074098215943131679238782952471426463798532516434918871006797208842368904835586036318791087705715423737171166851051153554044719120211806573494141953020930650649173636205867777009942038253900730467149873977454380534951595157651630 [197,112] 25232370180776580771680949560859140521301268800959653076182503982717788708982901294930620083319899395339824202236438674337204653425018609761374798551223130026819949579986806785441899574807946876377740629027862411956412319994265008599143592278754938141612991397214884495443281525045400029482226490949967589495598131436077513716995502596441536912419567857598080883173295694609392603353694221795122084713540093445316718181897444307879350531113331327115739070911863395475806733536150997418397636893211341152597276717771237896709455578804386309505055833344233110689601754760854888222852401042244207673362364666975822871849915348002890274460312318526458416371175203487834804767857854205424135914154211743277731206830004350082427902181225038300222941068201037579997147544932797702083548505781045949959140729633732485444705479893926549583283632966699558172340107376146285475182940270726370613538888087428775617622207556314253289907214448614702602299731097281427200438375735319694562492337810000864843633457248602213222613058326903899367905913169032740572968503807791040881913717398492400175534683709017998897592110052160085677210085052695453427347453811333230997643618 [197,113] 50205847658274724342694341674962156140000413036490907605485080415632773673597356143493996384424382088598829305403882800127155564040071401263936931818013180272935753650653210362749703198148360429624694264246472544545844576460043435640862636091580268737496041872923271458734176362017419751360724270993828042166831787726031449914072911461316430195416551335465138386906460052716420075416063454596199441061877296707865284110545333756240142168847161490284217038052945323943890828025665919485908610356969228793928559758376164005361558819009819393368780997496033278748467259034964383633847765249302860298213230286223699277386781921850355866245679339982891015517920991136964879967998645396102604326350399104124008346254955192978657227680237438027874079324770197866791481887985303820571149840775329965104384894988957735119668667344874529952264627760035191304547727293522304815076688634126508213107113951178029381157782177178440525944634510545331935984418802924910435209445555448725962443447848389437575263936954838084540448059141395110696268462848400026872384907659878154143860613891312858822742549866041656468798056682717482239005272162252124776598414922581636596 [197,114] -2082266475028344067096271848075819429440403151603082003424727468830154338656721596042664705125120277813177981031054652618945313321722498128267366804075107874063732787029347472924002199771386830799180858375972963693183463797398934390130549229576046741997652068470591249232142880169915665774938509008165208309623283036626852638893482997777184513896567983695275189001540029143508191741176466441453186412015230093201852668916888843431036549955873540922159536761615210753979670160766469244448297632897696148753857223899106584809386475888672827268180285967710616106287941544262161007369943330325956252652557411716108461679723715107685757066034166614266849318709137579817037722046093667791622704699229518860519316774165398873336057037921807460860680495470270214716493176541199192731737817340602719929988866466652538941164752421886476417139425665029472088940123953983003229991878325128459961776661629531958126400682605058873955109313495900064603423231507408616227365383586847118528916814360983791405261382417314262225838387625076917264621157551713107865886631235226374774476214532235195574834201429396535755867642567848854267885749956103026894224092955659357 [197,115] -16229415010901045319103742597221571148729553789251721676359646467863434970298875588112376013525561096205575617400553939653159563006423917546609838138406731626703371455162084649451120749374228435076196468115258374279949560960391788399040496053061718709204439609270181562252939179133000143097857755016751802631072999249852279499524037715140039667494219006602282166101206373393626150962901402585992563131443040382528166510549416434619183874722306117605069114011910842082898069481467093005179559112294875064505766852756879353532451860861815269982598724766804387789543434976811698457125650690751981923694457936057933600180932568352944205106709389562990792444130428810049148909656854479313357047942966548330544469415746830104340804941196739802001209340452865396366409837358613175728764318271482922652711909445923966640572341045848757157989144171280171040239126480061719356269991426179026994544796152568532238683763691003453343559753167195265703374367953150504844857425876795193935935067721079905305182256866248826829108235227427328558538378457847837441263793729620783292590190005478581846428618656092919798584535999455990411294449499561919407387142248 [197,116] -7625829984575346145824542694293401568973914398372406153196514740028839574582494140061717528160571995746368639703849465550485011001996463639794991382738793944481238236791514623910977369929521334868381975851243808773173554600004574581611161335724840530992868125924937371765299849189043351307605922903737338265884459266198132090167226862796670873438577805545962146291601695485953829687100812177670767305367768484458247834070857343222442148134545614900395871046519624081762904075461276590414922633932065094423688750903277508220798947717803248793725394812196969066677534324634566870831248381336203473452632698564068696807408341976300837417221152787658804613313164600033172691624896770369567255176727091225552772985152217447680028180566519947454394277449066493122390819939349905966792731864821084935263385975212052614048079123280776299696380283759604946630305043432705469636021136857601929124447217436279602148517735398153060203422835945488141001868164220199696423192501657244143940080739006980149148358226291427655216207522925092517957841185401216177873810676839192187637662775102783041400421258961172440620081869495974209229938586180372599170 [197,117] 539846314382502425078139777680900002933875465235065460272436301272272974993360560541392520395989519433124983609492767784789858987764531822177986068171386847680548660342762303018268367442999201202401727390375610077072468397551750212930493876247664858330641617503786554522579253428861036431177752263254636615023858576116988210966192483567403604059372440417815805661128909872461485118497880575789673582647906020763633785420382637468487437295284572864505320891246052944454077306483999732035680667539408226095574776610500297778920604495617680109572913899474410273171779271520782933466010757318396071844456466543729133326081248939703569752713863621281976772802670002616771502371622060060164114694723657719509405915973770009564142356138864546971253755964663736061683070741872861970172029726447611719914991010908041633256950011455657029619573182272448839944525088374878844589727236142881946280165368077955202434810255940926960519314697766116669079092559778730369563346866463834755910055455798208754214626194362796970501244214852864426462355599966200864066903604363685240488363050009088279823127852172486872851413030500869472228019953206584390 [197,118] 450101299551431827828902834436098739219672841505241294459861323248204126495595984799136911405015985519731875209567502572199539381993947182344739731198551331424143166111126889008456941990138600538373904700410795208575171758878674902017868265175832203997515731122178844972859288044131014352929737002880783407156652418570592785630985401206575973454502338480649508288999475725454332404335396343349855094783038152236043811889749549060738021694368997913395110218764659158013832588680742722981176166244011639318170053309186508988233965989534134199307234715493156853088500633815306112720985846585641170995503508065629345068278724943231707646328274403007691904666060337962130970505877721214576989689551469134160419642953656959346493920067615071496507853874355292493751979107384582346379495004286928613763688499860994382631858127010321824018505212371066840573467608062041689034086402359864833014911914292067368224515903832465112662678576218067839265977867310464518392739523909245340564414606910130559358933287239276356325819494142020541951127375239361101266229803531017562687489994343521214351266013201532051300271837263134123058606578068 [197,119] 18406932674120549318646733981995843881009976821960136019646468960920961578662662891462081683930004460479098113050835510960585997550708642529690144493248306271938376892215006648923262273234727601818134288072687683585776936086963157433816881394955041129597913895830972809209012323956210197607438146133772523912210038608740960924005234575497609320485017007279220167089196541095747500684124181014295417850183739828563960161198096978567836568121161473499525330880702938088171003665186950132027038118051894463330773551036247169204065821376440640638822205869683369929496704133282245083665026488070454460588138721187651982551055915697629637836424589674071924107739129831956790656129482301456481802387038109206305529882128130337091304567335555983989747217394636725118648923248518666248211919387134551374710486648801514828129952085176509656815777018953339270950998881532717066201652554703375950226649429519668011217529546040720566493148876512188187662569929231706490464366674378196068436208315423329740530384214499445322488555153136849066633169533813872586507656678663194298317833424798660507071963736853445480629383265301847357463523 [197,120] -199306884864706624121897778173129125348138211182987052998928522277456529593352623156059017726036905251210657065220049636679414834275377369984062798344663957358158625315840824978133071901695735713794479198337760869061663313199133875917165911597896767202583847850271991128665108467780690358921087546063374499311675594126658873653697058824806584924810771874998422978156302083123370796246207685428334750138301617343231241493947151155495603814389679159817155092006791929175236161791724772827132580434148987955615935344550048375027223579977097025336740320494946469644106559829957650346667351089576823678127692644480507609154139588275434776567503640608733217351037769336422989206720249132617758930974660967108287005202114815375865022590889066835088652212078236179780830181241315471654757293350566230685064169748879338986515023282259088136574488034737825087712566318508726949380869200054501368907204372721399234134064043874196040552694905875101958133416993695439598425960364250130774828777658722797793609326067891090845117758450300007005671163812352021451702843618914887203181438843648390446086638672798351319468653307831637917 [197,121] 1594429778552685212011428058738647601735483900419049021096402166586397279436105320604862805289717856456259285682119076107346777857397103647964834916724175026398160608318631810583240675486247563978400447466155767864382843889396635746931941825803841262733914786702131517179121232695471972161739954210519049110907887240781316025763398398484339085338695557174497472748497339659984014071993822766221118270809865120977683722697766196658935553363494122132568738658204401864735774564094063435255293098863076808589460868045090906042839938818736379254992378600357005429073267923546786349060014185276729536541393747527322367993131893230145288565386636275402121301315808255276379291232185988345758819415664215191253792065357086052673498849411302364743143965952201433236121724735656010930504528386640056145604765679760005684694914314056883348330881580472815740327397231767213204844243109978398806602144882664780390580399301479713523277856889245623210159988995081462942640227017988720915953180459498715624710679344914808302233050395485540446666467352794942183173710644947957573914028013031206961534897569535074642828382916955525 [197,122] -11576923525787468450622783369014992563207983330302761517997439097905328923261663071810269900611551939643273853855115994701594487884011927849041324040801348032381052509213074345224394684437982625269481536059686499714967118829636850495404587126937709422487959593175433378754988405509962821827845070459068501722051219225019307406897959708890359464977841154176075389004409296517996541160431802517807129717718600650519391217925912238766010085477334110062541505301472436240218942564049275513803731506224262534044121824407467717161344090536060689915285229466960509710783959762556913037078371833504873824223782004198678363806524932595270288295381658755760880295167711852331853047299204985670302549118843517228051862985514149112690729847099267557850620355198369997991197989297402930290106841529586684428997567026157379024898006554987185075110401201063633924310225804963355703963418031432353768357420574264871397043168202020941202822560414138952356692294734256451095678404131821417377463038743981920335326270324377491465941700050121322851247651383670548571615874966235053166266356249557277368492973890423812092655153073 [197,123] 67468210349497155306494635287803068943245639371435257851050383289121019684584589138052890148933854801015670822102675510027177764391132431680297334961869885663839471895610846979472931997876565575631609341895574598287213886676316240684840505978583834327224562766403359905502602680236905116947390167952550154650730534506126876518361310136643655075795548685773662550919866398631159277878821944617975972997146976509020739046560221793819948702775493917688434961901355684412647357382529752691225438949897672897348567819939906661524249591084146098276291560811339478104761014360473849443210084539737466250533120740854502523319164476518993610454029814871112630674821626655688775941617317371723119007872822903136556942321371711586498747585914894287512035614252435200291528975297877045099012793631548039393341996449098017903368689303683420729393617751658921848184672511149077221570066569384329742734675274858107189986410098828070610663777067206707866409054417799409641412473332576611396504343313062761729406479967316369702585259667835375020756299742365385715493319010372829227130778665829122694441510429345249119044 [197,124] -303970202667193365371118450207099812959017474294714085504175518147644233302607568630921126094919288374266297180114787240499874465548611094378078774515450593570632527877315755131618800558958971980363975075686043294993029687547187901191001508708870130943627020211204225848257272243392297123881486001350410342690080154559594712152800992370455185187135849863891191372126164634000230717238700829192454178248389900473539159208174874315765552057213938224648363018373880531152610227953303656278792578568980541878462068225899111794647977440505435427904215080365233793647121925950554244525955154176582680805536136079060806663442746864780608290552481191759453144478223040408717835578487935345531487334670245611510326243612021384673434058527147483699597055121570720314475929178434100519754790848522199340119128242880404042020305694741101299494963647092318959346764896715970457134945122840726286820886321928780691471748720308453347543651570115082877173819527909324266533195266151319429927323214371840603003103183059435365953251220694881848914452412501116829965132188445550596704312553588696883490507000453412647 [197,125] 1098338704363125203529875506675108557467219988415130994322391724877473189009940390990297293514394093751503844943637022992854033299031653042248840061278933398967090814122971712146915612094697432621270130126709852593130194173495688247907123676571685233594418303596353112302979305939072485048901430070193502325518275851373735307374738092402008643740471838351733813770912213789962178719524960016606701348126318516620918295407826689557068869687304324443943759714474439055182212808181156114848270287043520223774943485860338166768892916975778621896048760031487732793663689112935777535254590507499445437597263004756915678584922355178903937571897401531546225669881058298318652156873337325398236768368621765989485177767358111306612793181174804770485484155838830556565738792999221529744259376069192909283918229915881965968572046583183852102093997100030945365899135276147623753299719704525512851798109553989766849816741017977470762765775972417684220181016046901714483125186794352636154669763482465872535424870449714227883555536959924496007144566447775310215393236594557160405666812823813012176501278446727 [197,126] -3218999925808254329578241910271769629737293150881383568440467843639216179882062147172802344917002749003512279547121593069796125597162053821109400497684511411144503055111242138741206288932273038471472424533657983329659251298782989669535805900234652226457573789992278278575022620306180767271939753449377337897649517823284633987303396206921558613843659851671812993359118021308988850898591735038465858296461343545006418094307400582234049027346775301131031433378851926632625002893604580136307023859589116153989345554828390323412533209613052449824527088545692191793001686067372939622979128451176306766324864954499898118489796946372044684610135813395664051944996794911113117611279179578273398736171228604430986328930488707384800092712250747506381504804579069201665250990243351666185330027756682897889562290701028268180282998993466340712690268575346745593481728239904761447966010977585129012707992157588336452936685533782006972391030216130016913748044921071663745997304938554818506845496210752917555866306225723095736552396159620833006758601331280416963215831390487683628503220602496652614794633 [197,127] 6942850660599169969913349382984520323049005023604150126590200993663056445553317214998279545834005383307401192450885947733022655787550343193141488710718462976998388581385602807580108225051415558941941464166142295187439158346069299651660334262012442598439499635180594442997529379157834267305698350033008686234660841496510810954709141272841682296959696474855433472847850811001174192867643912342261988936434436782955420018528335181594773729317083048670817491001436617948099419669281456747502419917138494770629338697188136054017130769895905227852502880081209455572986473365582214649656926278931344161439222971026168859130211590660113208504530883889297470569687852626217008047780434642719093051409094481211320993074399868296760265499683565360003379116231435353697533149231243268874762407022537097960895116187492687158743571060881912175364132084145444912482064040228609062983802321426493258629401089070329281051756059193880987364026923799012305066269949268596740628861884051860335060765312590208366473898715658580851614658286987177238094994929524960071303808328732314375850435768660197076 [197,128] -11428237067375931711154668335583017716105324833255564206034907209343375657964552458777234676667155875533709187464615012862875348728156361297777289282531876617967616776077925032408453659232681907553777230413299813601927558666856652007772093524910596183251591683048569329825592543084127346950978658463028784307030594226917001491951589013940504459803508383043232436730234475272797059449222562109742431326657492013262942253084279576617983993585002337034848852436381852858889546844660088190223401070785941528900328408488638047317263494592083511994425703391766345578108618989244808724721012530478720163064252077049065909634472044221939395630565514802722466332141216044874265262869256091919261994502282919079791845893235035100680422069908160677024866090937549393447259745016455376364443675528696911037435126131874091651582325793794592574457764078433246857152906572749721336794248392979596877345870548199476368720861177809409122832717374478723378325154143427179337011867452787644939875572185172225186450322425812128446442600480423002359976465882060512967828222529078803055690134867972 [197,129] 15287338750736536627531350833846142487235304768445932146851055350876290545473095361644090409151741084275028104143148605487552233386560484819593527291628956797073329007570048720695165918089471522894740812800803017201963906196534768268160576430659694097873541371101310728809519368627744092732592618512108928948566900315227932033694836148777808553924596569162944683372583028177681244705294711032711990403401615615786296396058110620561108339764273911170215757037218107803351423305109844661095077547673976166921359494396232217917399863238561112231014693455482787560240681034100773582035748909102258167308318152415499102877796759860567366188311467900924811023032578036757740391332722840255824086606786593369559921320923289787281480301698127242369496286179781577756932087531576058830035677190249426113206434325099189411785173880404808314350097541643897754074947608841110697553342421480215889576316331276994132782900782746957000243367099408161200371380102806993734148433902955050857064131661940729589786850410205131610346624689920487766509758281915506649020173148201005205755869 [197,130] -14697183017876697184801237924302220551309102119722139858110083280610233079626392074853426407426589527834040481474128874962066991178162818073270449016693984328487515256565973756034131398177588077814642328823032503029375125125786695504834885651080538492966220872512019174765431868407218985828196526443218815898400253130102068506179222459431986775789185489460125602853846888695200275276710437045900089051112284884369402513234503696913120924420062362778709216735272582643252228440358443272501169305550048002102727421022151675394220872382014270212464895171273849265879666199825763683781623351817055284468591620461883605969147619953136582665556721489200083054097103307829462943974851735651595946541931209223411819531109362066428624718522767154776004567888687602383689928106943740762153004151786530186809079335363206261523328036446318535923919759360868023465789500807049161180503051811002977820441807024806146445694253153797554986665649050861974669336752944560542205363128820855386005392027789835527467905220691016610715494808627448804492435356100410489322897290303873125 [197,131] 9877491214293444363891406872223340409665146435218595497259392511538383201515420763834219136240342287774732207967676014447364453381021127997100487241494231309109925038128068156445026410359722899251155104114051859499675381122132869863486889437510687831907926291190143465253641238179960941103801402959700740694170340265738521233833600740005037203333657970305060477061396229243216994674189830185835070425466911882101378699364713300376503034798891218724042517629552365382077526344477947733196212790305350755065910101968035412375259272590181643174670548627011728977262611485124445970983008700865626721077644463475366526847782005614381660461437957735686186469946482197979111095074873885311032142147193080799691198690042708073333175615980875956379734871321400863145827630652990843088394938376926593342472840316146482324061492702059746032322828365968688561967534438912832683438570381130499181273385551020327297488215591439316690593235875369097165754714367588504257086439984289542952411796958929757610050703959817938016389747920896606551552628625902489693924919728892 [197,132] -5287635328256426563131020613420067806701147829625224036710704689958701389951745743816748839906440982521971740286686365871663314331421403228022153808347256259483703719398220823062068638879760673129757847723719014219103382071476147735899333234947358949471681646335980218809035603989175093823645467815659416551302569268905844593500427610133896615808629052349713285798926017463759636974773986797758033129286641051796451633085510405910774010253333203257263220399211559942395094943101007382070750584007331306185363117256613609909710800041968816012126068806611226345570746900550406794573829511494048690257940608760701135684487835240216244102431065793669684216468480463968359597200423420227528177896598671307997947252495923581208239798656510115974645488640688872529883597468634336142510975399821018778089016945864955170307919184040400520714493277265136607789600177792349489525618474683052473494902431317498805021655534329943642168145859322052615053920691410460908751058421968411011607995761048086360847646496574725100746029504936420749282077219269143475509084 [197,133] 2126228843030348135261916905250447242093311818411288198613547280872823210698552132000693838145104496125552538003314523615623758734086585365045086332534239018169089043186303817877949560456684802144642182631994924635980057553784348822313780239426662203258015114169893833571330372551645900892964805968732639017828464934745429025928905558199024202892576148188456452159383220102332714941914407194215100113906959819972628413361110736757929088582851441530011118100399787206880187336905216466464797387351290130563812616669044109699819316859433758070816287524633194050909519028594969570840887334305545798053797042925769120707096621140189227451153786524166122988790470447176912259909173531225799672574770137090761462634047924576266635336259619273434602800608058306030466512730671004965158706339289564535239417724700534499872930151770234544482820736328059407033522477246007035149545880720310480012463560546012336948788324487813971051496188899053096132903426966782742792211906901669726119125177313516790281397071840142972379452997449439125497687135748085456 [197,134] -549101995317430305229048202117395698836637837485299724632803354161168716271899401501257451776043992874783790804478308187934789854543420429359921261367738025476189397477800643948622423068246846027981256733184822112773141942115547468700153644172061768906030683787245819291550647609052579810790521666411500033201309440000386978276283719299772974716352025861574669125901399960000002887968110750346239586398441302934326797615830495504776185123977714235079520795862634795046225106355621568399449373685232671919340542276012242884772731357221142668660229672971967382933249434313869921557093520732145487266683898996511266869576486217233349575799406710292919695595417533353496065798857933334834626438111018612831915686341189945084782642030154392345035486875778565042971928444263740967430259654157801302653854645127416991917663041088532042118163470493257383772523797697218095813681546771219586925241224330626929873574556329939502918151953444876772242856866071932055594377848601392795451739683759122988684818891085649359636655529368052528325403035440 [197,135] 108316821360766523552004811708405289353627913751606162456387667695044766469799805631168623054977755780706486400256836259315690922139959542878270579146405331154366661165503894776985983594451780239650086970170530466356852917114733865697364919801957942864886518647213511663472116052812674828323629027276428455451203654965589595572570358039369839775680276869057916992337226472446943156440906347546445856988096669611921183157538401890674452736224567181082311337704848198057590119418458755304924523008634673819629977686194176297657976968940144729994017162370213878778206405350375704535336360616958335751189276161536615519851227890854570022549311167808343094429972719531675691296390133259369089908089816999106722816416627334952453472145899227325856586510672722728788553821718817252628519567164269853952202835250272055593857445400867492347428394719744721814198736719543200262058562986688288811380001533576052947505871844930054114016728225097573046266035953922928142298020446933275404160924333362240038988792885656693744951596454991064762916 [197,136] -12584979914984902046339467628035813503359115581123349273435240395732262276845002269248837519976464765679328927196239396853779583073309410160142172774355020840794089953311573940623511345941275386999298001119684287836216819434689243529038631168893794397879828840089711500937210299058507317146319157156618471507073328702951471024272075399294028320780846226048125527389196476437219112491615714775358220871357675626271304344415817236537289158653944363703220073001935336263931803116344524377650973464917659935276024029310796972266441657028838605304792702402533265011488863666134409143498386013094319875019384700705528929149448374472662510522934259501183533442357250402492422686757007857699790421372335235962693142031620785516084087608071500383546141546284345385636779565325852829040019260469747733952005103893031366557157825500444050302049217875373368596363856646505921213302356849426611289497185326762269697169067416614209578787640018348074455874039944331846440454045272704553142244295392664267559493258502854858905239905780051635 [197,137] -10642803906191458721183551650998301149996771787810078454162636904721401533130942266349198240880661658052605918985604213506536327632825139984566582629676182278010002136476089026064162495733282000351275633480119229609879770096210755811874060012779947479221916688220499895353073518874791650282395355261548656113289396710436727108989871631187289917616425583158588309985373868550516435502744110321956058587501120144560122393794133525858201563587072860860114992696758105863373095455848501758677498805457043937162306355618357199338001977096958133829409933864993658568012862432780940900579567157730776217987825033114146934204873129383998680436963750084436484397442068045588555837541764577107690342624793807118619965935417141770525926850334590598414211564890805996488482548721423867999622063400174008677867404210413538888763934952292955764937197967867709833239976668389739276883973358310983065851924265408263698700855523517031817672323445208380580010872310549829241121716149157732480768657779422344034198057462283231817121949942 [197,138] -11861481704442776265518386496416918457391220579313673223648009186166030563250553211107188941138211524048689709584251658539348357231776144460117131638829833196851890968651353114429954347819141385088999294169771371471798871692276480478966442293912901759505032934630160698471769582813898951991471847669226408105667841073422641278213847709939640460673725638952681987681043852341866558571128920651098623934924112102410361465917863059992955989498188614770510504913684613054802413138628566617505804093327086343112537666999278890017729931284150828267723603124864539470539607940386145579180643158993041330478588614962577045278704766822596180395653246176412669752243050623554935231077463070041365924915866415045732327927271274192557401709511807857809231292655745723602492887992599979163074405570085193052897267317030892895350081012632543741843231070062265198682625173031371849275863428757991227099012770735515398821852089917284035858545011011947658364697241672297425950488546765387479018073976229989038029802253354251077579 [197,139] -2972923220267876106488369348937996766064859268492950082704844094547537963509795669824164516877070300066650974051076693846588978589147162787627932611602081813621611328802092932006112131438665401297025094951538279560084604217689473059466235152563112232863283849372329242055144996914381179457094342527813788451525660107208965428813640811550495408416076628541636975756869794708186656790380919380303671709034218725154084972371949861230414310164254962609343064266347148669516511517989971475396548167469518313964382838232369334826614678005130386445456269125242675153223447848729117683427713200148764519640890804843570692282105029067395690868411573185494683535122768916864261010364856844852966253097535732837135504422717644851197026568909764239091765484786058172376332436267137000993709845479268936032437629012520047560388180680907970311872381290851754962626833029097572234363169201831462773360429723530475674814057422553296991300011510672096023505178999518067522630739518361480403286282702781113605845235980680935 [197,140] 430968430264892294996937385751287881914332288703387957746549501959982475016523821435442067789114000444483984192359812973861953113396284761702624129734820429978838039628817948822374891326413100295521902004491732856558770308823748556575883586906064354720056051049899868340095043586472024144484533077450951998940542068913868271830760208613563452315794262979656388538397636990130787049214109509102885921513337032385767325893746206081275342534640529058499619336453033145702032357496016479032199056696957393017780921136938786995787287783916911883189441426266501462786905225334852653519985320326203275613462909651951837071014102837663174674857476929916436388993620094451014387573045544332221484294733619308404278146014041734508893365620722744953191923632930074875730307423364904997536493731898997197053010141754111229661836433907389122464445269945529900926663534979333820633205026549628283352106024394383579337263120800521985394218286412079898420463339388431970262238318328688065744074602987370376976459492 [197,141] 287626246634466105510012729248446085793985061858451331895567695497598004475440416441026915016194825796968641348088121571303853711603786056876702259238744547547403641509981194757306077245369086046686527176681066015197769825567363323997247973865514090079708422553592811563499928218894734604823808331304508215150909485990047153403635526707978169060413540634743453895767981193495320843706823068259252665400285460214247756492568669337247313836983374922951766760882794966739385329222311648946880837405147103314199943492718662027616673820729981770684781821166051625027655688156225009903736110620239329902560189384573349089840516349572325628710312870452676449861723043754570380120947378163910862928146802608986286944403988917046341476896972740305544486121479312205834223167452301038832046053411319189019500472023065050106054207407025974133812029622268642307686583868249177255230256937722687054058358147192204976144709121236281043118077281248832281300112622973300167309179970816089839454431850424673579 [197,142] 39191771315959598924449786038644537501276476697704862245090172818144043640236621255448366160859343103637141786369170545845405437724047877397001746337351816080174725404823610943222961623680445621374653331011375005858766773156251594689179888855707072411932142881252266121188691580728336604487587556641472211629706365465927478668256324505896393417195886739824106605976777506044570108502454696484970875724561541067324994345405584108499366928611646321945987865105702001969114822900947477333500008859369337899261525646788693707262735739149719312361968447220372983408986989899571193067856341844169448814429457404429376130611137518834010255149997653118076540508744927014417367586869753514872077122205892155041070415844410086396302821875649672632510121913576957350006310310734609924081326530753743030247771612143131223627384263564951469554624907614400541224352552945681834481564512990484276174327490944737932261189470037990602330083203999032431488094267974774113356527455916477395149518847117292 [197,143] 1694314370180014126536240837282243741442784698939634537532215055303631889896989469778406780945278135777053509832827271092871164423884893623726276263230919070805655993445100610621828402432276179656314695029356684398936870273374504526306412794771178817635123590929243095873157399100037006964705508619874772436111905839540672570698671722278053925666811633507580962948008466882183870174194232051429501625122323770750221016715080694697581259374997192563080114711160813822501851373329451610686204175719602251107634867457831738914800945166499016960310713398042258540348700304741439048819322006535310327504263730390893857663180083824643761277212777601177624543295677153162157793709121500487926155358905881572529238425365709166403698954534045136008967245592013754475035592508462169418436174554227097056175077786009386558987888131965134045115701993620030848376159969240311533126103606588410084459853145947154735180081195196027289465006875033113939108767720099243467450661279683174167587658 [197,144] -11296352372293554860092607753092359358307769274979691059688858970869877207276747708648401572964359756979709780554240660418743086580026021425944462097794545581321361766634862030262523188156956654802112152536907111776774721799362709396961112591215884628999894711963930525532113288556346932501057734033012179361224799870015242618447489158810978414836405388445476725923309514725922712697228162031689239008681081780062748233074545481257543344188551514870112758381143426601394276720859240517294117627788178833228406200082562806593215038904657370935104225434810937426487539522018247019104932799330984003936247405567496181193191407400954820079860071904379211236325149304393095382968220996891249454723231483859063678632131687303918985385294886832894982579057190897362543436041597034083056743272555931799541150148229414320215462713234489485127892178974018311688976210235764283121079238866094484853101461914096773736498880488458562929618500701205815332509339199729708277018344912619 [197,145] -2476321524827104218777951107897483810347004587152717654659486656796610482949148566557491601071106076467841468985136043097075635581671813767622578048343668726822916466242414598771215989510670166751488936493620907422166653468003627249169110762804385127897865209911379410918552535333879938536749970413150087808658403661692076295283766006217694726088697526753099679792249144972996505841858316870870007993255110280300202718098494292645176244950396094947529594993974441190877371581806741954583884489243942244449788796707006712161531792446522330226373156653994763508737073814117585362175069800025222126709818366599656548975722196588246577618105310364632921687803221330883725727766464214114090059899119540421617965638643559737782120622974391664841016892598621729048847997436686196523425733786600949011074428422088770226766015759459531747660931279186845755741915567441462493091744546875152329741182279016986387463271622382231403363928402214192668137131882238424910140647803 [197,146] -66662347226277998942224333356942475569202177320104430224098333539099637608577279145851220959258914480212542073404340147324122801632840013742015647438700869419224473203713489260116634945491873178104056507863473949595754216253462102970598454557517395250281226098551866518063643816126326967906371905679587972953355774613304937084089739299968729564626733137260334335532246526410422794319026826523511560710298810286421547604104108128695043823920963143394520207923663953630080016759852148359852462460049504816194412688879551361492578707511359017479820656151495768709466720278790117317775024574471718442525740259008481862630644875063051426643131655602254796486529982388594066084036745602894229087468922117520458978093919154695459589935788994949352116705424052219899951048364391329215617947875658321040933222691596538764244483058142346493816196658812959196547994772280976642048269390436150593834543303091356320530403546440890104400869950965571276149374014739082714 [197,147] 881729786895691693877219155057739348514218967147300800464888743902514795615324858082559439579530920075478910554616108148729387766012491397733578817322733761142873649701147746858000066410833499822253178551239049172562735988456754317108201180528374555463603877188655635438685119188422439508713897579827094150775185145674527226022382724279050545254534986789093652853498486561227634803997712725656685947792942082820853041561260135812640170325356007505802989632882053234096906804852919019327579919152484461745983872323646579226052324803922887092598304683409226878137942257358751830415339267876375946000978188526278167714787323962328125592193502589524466074933528306621274771847896304692377493369326783899559193514695614775878140937577478364077732910294793265894277593246902290100866760138821492124962033342615924023452803047588362240917105368240862333713499299312373198940455961638500888722934716032189831389287245364311261577324549651320156280887679406 [197,148] -121453800129946056219020695041361417255785557944845759474504507897500621058142911443719100227128580930591236306528647807932927405797699672752688450024409960139973398531295641169619936626923424968052251966290585808349658692726396398941362803899601303387253714194367267019020072749808384667669431633150432473507299002423252141590343170226739524667619587676791837828176085134564111696647271100767929813225549242988936531872260505023041037072541942324840371155456276984757311969092624108328795074019767275744981169433132586164147400609322135290741260230141824587094648053388206911429157353007613175251969695956823668495277383500758012053738492096164249270752578535664661261368275004572896633958099265989789452567368788928291849829370580244844227497833812829353461275429066690751478435905883770316545819079143488151995207716264254440200038414229494573381085266349410307218998712307762636396931016742833588928343878610530651487170907191250892001779 [197,149] 9914263914554601180667240981682005492745753022931699911609334837502736420634415120964979760423243807407825535938783617456509091069908224855653936097512316014354605934888199302657581739177541688180879715544478993756765777757984583118174670978597781380996662746584633756337316243937646247449743493178849924525301033483770347573662880170312337117819902555774082351024933170787163169566252818351417406222914536582219571517905391953864290612950368331632357914455075667865722564100931762118219931391424714817396960524879821363666438496461017858585381477307253958302418669941238937849570675880824102707537177510721307927990703537415946353614980312650410311390399683398325330103836225386624366756786888767943648531537927150315367074174334508437963110313213035174165214879261703943593861113748114322270439577332554872336762726236861332815474701972326555700008706398244965862840690036239154829254050987062598583705936339461974201637687244306396 [197,150] -419512260978832137879914635291901421724244758223395671124481603742796157720993444991693140051798922451930419396854390270966711043942789836211006625678513495426512331554654307028223267587217193977833000768002886015525169844896298742611210301259399374246864891991674908082259135996760258385908149883118982463963365274996296187543296873664881731986757857510813995105103206899840635987576625119852057318971766051186759483172626710726050329802205042870022941570896883788817764678591153776411545118960297710315575978502988727030361238196211986546238640245462555417585540461613647515869029902343957302930228375259548654752432331468386619495178592244199055435176140282256808270266763678611002106783078862206523676253259152398512307970384801558278545094305131783442181808209466890334313067268121430277113094943662220856740758687994785140083629340263641838861929202833116242039511570093346308818588024773881086777480563735694176680789573 [197,151] 6173606532764775103218124751607240678402675370247988350609376773081948280207606437141424674454853190700196168744609323495786829603322542097568233720412464903637197771393513268999654783918455309399312848961975004772476362769334549909193009663959848320384834495557395102462882377294771837935132289560725511924730334232815880988837853375121302660263189101723843476827952200080595146610840452017768090140144589298471131331493618451601497540008509741073365410426744889792391675266103930487028131789030094851819453082325246681025783976377698613153588798756957225738901709858885209879661083493173590546659646042763644127021743415209093581587986169055461726786166549946397876544698799006091568860463415380057555545621136469679622982203849330922199408671900270091545617940976552887091983597897259849388885692777115118967992827484671380466419664719761452328759636503319995602097174883925011981160366605215917390011135057579448621 [197,152] -29696535020463983409723132612485600529491155879956313014498516484971064991791318502296128937991382835153720102174535431329530152833855350441161530688013169373113541997047203839592498177970038903873514748063546532688827310371836545894608504550943275372641833033878876932830069567497464407851600857155503492816329394770478197989423285448037359249798499371305120801296404957828366854137016340529276031220219551869985815638558062651344122490302851687876665697737517696248280590373322744434729920453253697341299282773012336634963805873007159582121487246470188981963972540279596694693671254602150788869419774194953154851717320031181075321603648752742144034958691970377060485347197429167420921556653050051542879508577844724969980071034543237757332708724409787588569120980656440466135841879737716388922672423478600997074506078077580304137997194993812947728897687022626020914399762846859169190151249035971807121076953546 [197,153] 45908066710661750735441050827562311834992732815538023408454521768897093845240644397130062857568345415810952645768814619262827237437062312674071159208254463508625781738896231529696762541894080080296003948926443721109471537116191114668797060808528422961579210555206845211268168454243110384529404236299536641640110305884755210922677787178976277339313299888483017291678023177671932245761087950961424084748020708443334827154446452051319537866868339080836396948519651190395179949036334358793039546835655421234388213115731738755001747460709364765194551348087556571001881681080193640562859539046695502427671979944914171276298503420100858857550762242317604742955041269406766210409175187722026513564500146158064407011758421681319038889614338779912037923608317377250926753898379250160491082331937015417503506326050115603133301032531108465438709628170337968396306793009170207655188313048411721110843424339023388428 [197,154] -79083730070376000228472326633653155650168091885943856894407338571044143134028456224486287891838444774119780615183498510485543459000596638384170871015211191214541367623088015410486774396432748608901046206294518721602344908259078200637784797856403283774072279784665105041128391421785341565536297526982936505157930447930602291878530438370439820024191070038280580291389796665280405348847756648934792087154648598351282797543471805003235650156841458873626626509880735916828951863428506500352982104571868313684756830804246812144183882721388146234139207568788031867305247319019288834517231821856211207532986669585376273281968630420112121901316042697177014081521550759410337146303732792845941797816825928626966125502518113390784611002679332402271622782281874565491244373720111658110527170730563428548150567443772409710693522278047859051865373658366165788979896869374598010289382892404018955775719741123 [197,155] -2619632065179573330731612687106395408469070112906423873748785466747588034808844741608369571100628023833027622901530267497970966205974304275909693096648021352525667444661239581990791568817567551534078560114027889990069881540688084304951234504058041268643022359921410660731433461036985636449240079761137308851710558460726365837288743242261955924976545298658532038285601368828173950863048695293728320891815307055306874585701857438210212629083223452370804831311628686314300440778509559762058485237615661888006710718423931068091295959877731528723327053746010853486592097004590031526836683351555311526427213574555792936342053781886672282468672391916632942171487293504447614401140856081937782251274015085401091029903101482020542714738881411057960266671269110824406276835334650063570519802534433939185074813939987452289531144131679624854127198502767750138015282877380692435119672786639371825691 [197,156] 3313653927723855909013588089111579667795101025908826282134867869545107109254407216636078477978719119015326099830142210965758763398313926225432428430609687337749766349826883161384444829567492445235075423764240564415752834770395253700054759862601444210807104637094878333329401649421310906356336307269259011100750458440338672674930092300951633957669465878734297527295248009208548356109337656361157905741783354200241311651195603900628559341547027758980089611354478530117103856166100857721364459927745657625599546613545839747785304806377431482410231725305399827962988840377485135758170141176244938434962658880008569065266830150327696721156394447576898267283303413888304951841150632607991700052154161763761722266707255224440743057346439662406825611366702773231329625441247903847962054618590969061006423973327022730814712916383889607369680689193280127307455492911811653740171579075687 [197,157] -377956765940588494588447856498449857455196017615833298905657232367009397929161055897235301849087267999747255491147921308881144409031093166315067905643403638070156603046707855595080280181807597010487574130895846688161333329836763621974651696363462723114314723361565765771216572070790355322252525695368240005270480151105723800880354513403171757918310745811474472225933408382462212021450374861609011918131089573214058303199792199143379924913739664563411237178113532056527212189948231639224380027843946260395436753325604281673430987862219282260330898950814830518602874066438964622175511577919085458542737792189781167354147520706861672768479014517185951405588994761285498372219425768730910939441297479623775213808540944865766678546826310848189522321035924023861948761553020026294637242563647094596411791143489022487745093883968330367445809527435683770242995755903431304417313 [197,158] 1580935055582522487526536241305552346477006919624629900675528128244904340259630685884058015736958368501734468840625774483351314407108079025017275548259571139848567125094816707764481348541302476129604532464691450554044603068422570583761021942636913293482204696053810460846876760702492586051965513342772725955190616622600272075758576707008216776647176426761695621579114033351448448216256950061647619593525747417448971995386740068115553416405873869828993632849112150628801080511241039080171690769495190997384787867306218162460854213956212447342064396999678037976144028562768675962699123971674298839011471587974841176596794556408208883051703803772879402769960024919594751816014292114759211019373949785794804215029843157308859251862128395640015306143975557039393970916754035273920897258819611038676707051365277161430151895190462441571183232729411604319819485986874122 [197,159] -2509942592019500245296177799039730329473663663873461073385256471504566337567593335540926420539445253014220212158605260421212581098694668373729542121148263703123486517836945313444375050471482972706460563672750717037435132265907583478711906962783427231726961105975876751752940345671213757436885553327324732047842380443892421980212173401558780860295018451277351230242951180976846328519640663692878473940254934188522086335534705595999309371460699520288018247500183187539349932629059920680872073707080851594236340807788669076153278104737838701098654777585877107685992096724815478500706414710026803605174109462941504190343309646317073395769995943982028148447199510081798047202677189356442205292145715609384350396341927242302978865331517506443976559463517278511894547204143122775133870346330930294843007553344269999850123419662271009012720686707935473354327963 [197,160] 1223337962585499108347163605001488194379669665353239669076803338590015613471138250428659845852237142216270957714418511594088816417442519799742697648785341782931332046620499985799148146084938125608512405408341457873919471554363378639855840353176315254898767937367918665118259980495220570659780972507823467083045570986251493204252091377749438282885952482930965742628666660564282403221731062469300678021940116234952258742736040149553481846837787843864261171736454217821761576253655860154668887899722255748367450024671756638144466321060268908664205578659786993011887727212595479611674262523823675116189581687978209721316078493766784856553703520015383822887790456440314713823664786678572129396943885308023681172530666988533577208999429717534433903729151177928454967631895822972837562614831320953694087482149714314284874928917513484372668709355276638 [197,161] -217743546493898956378861196988156050451620112161876872481033514251411004110903922944035835736846799100615458587165272040342599949631346914111758046227467510255574014838014014361795674958843667731210783882800326868746243689994359171604492349424681313549288767347150272771765204839279749452365436037823201736876805242185173580710664520558536384562397063584304194817662223266258782278939546419170726361928021336938864697101467874685068781363377078140360466501488134769858235620222689266762345373979407434316462063761234393119153616016169696518772219809199971694276582090647111128532593914007978354648260586619638326943552513803831193127794735173972474542968071721235120155854495836439064406845617551028457341465636636781990213019264076880384898338219171453622662894659326177434961033233215375286147333583917047741267128407811119587748471 [197,162] -2229449138135219706518321085570502981007794496921497810577148069119169936143064384761120856643335577674249829807185414024745735465998038931260627805043977928968025757268232027943459937670303883558965878678550469941380647159456345087808511211610482931051302456593212509646951362729522549148612720804861120067639905183047257658025655732177873829332638242547204909767607166588358852760551130587610399988165967878984157815973091234254749777576226682091117188930654590757999458418031300111507794267806535148997345894421490530369933677933963396109504363665109149963906668143904804211025576341565576100390423516545355971068518028967235507855296043219261988621287639299448543240044763045511300749531505080587103412788679714857439453181529079605255369803534541755658155638933449555649864831305358763462825243070555005575843303581386 [197,163] -2254979117785954629055374151308348834113940989918791823639241314740233154889418279443330274504153714053167173870173971717593143248144314317553010297157269613925760680145089580203082489121664266919455233627802152005859888047548016469368804047100851071030274198332859055380396378411290279378776144896570809692915116339831872265703400496339346482045302032852784511112163468873041695872962034209665121493469643277888988596802088594405229036813883432184551682942774733770679508786425661773250371536717458580882503428962758795913080233726484938830516696097516595275570813311108381475807685668108312255499942818967307383543926274090332219834488100505041530268289124940253046869171380208056270113588910645509876184382727833678452564427491070965072186939731691150497455762594532281702483944423835376103549360699422194173074 [197,164] -142595267005404400867478822004495770043217393388910600044785856614831061850343543044422848879796186029016979875715124197728600969425454156568991813580701230055918135048489850123906834291705942126384925736060596664543489322169334173055738196027820381852276905550467965822113336872918785688108579138921257771044891737810729616901526279888867598099490196912361450415218160489814373308399010915642421583744262911924227288440018020011051099994695778572031331285286109655613092787396793007457782605275920278780842839913898353512008366680080012570111777444280559106178316389134960815632164131535119871392672683312836979848393339164021932183608786994714379894533348091418951384686281755898996914037290397367440835169427283187245315038198482922432860537111489359954313838052024871559846293247735845322336544267265 [197,165] -3462347330875354634700314609435917379359802734426269685316996692612313706896270997088960192715516540902652949490883066418139892211670480127914496092518192703510819068202497940606565530714973098290360997211648454264585293628039935668141770095604256418091774624501818635327751230806339722723432985897028153829307872848282258966129810809993090156568353600525969221273468990215133338404229242915875609561108158048488968192807540804796378892199229267726132228541543361588417826974469820622524899249758164587951928242805999032383100584891189291227616449180288905774316707710426510426011078286957965042613932295002235773659057724219737507389699133215028643867490756366595380559975475975468297897179367589331185965962176822231096062810106233328294197066318550427756056335205613144430398064298125847004 [197,166] -29067143934688589736092991002675961759865553999690231838888476283892980429774443231129014127577228828203305991607848512238845077793036297540429738579627095971128004506187250958571190744445645807227071043032298706744907379029807127677415029599326029530976846775176051382258831021168855735029503555481251643289508356265238418283802567307533662359223793499095645134484700855721110425107554421594606859991475711157757759480744437269537580091029667086934835908566775181445643054346306612465168220699571780028824599290827735795263371755321246614740085754949942769364595426034242371414516503774528544108386538409528696448180511394682997262230982277795774325116506849112138103347912111789493818997791619262196758895746280020780275977034961602098965193413589716990709503272446723085239071219 [197,167] -81802832079094545260733758802877753052976019174886510359469579711800495663122065955252626241153128174686881610361533994638626799451522415576233621016572391992994420525168602759574843249372262163905527162570747303080819308866355224860891462578124839955963265820045124353892020114944238937918258725380497065699627544854496301216727320275566371668509822198902404298578305423526854740319756767621277714525329216242289183631539419115771625161682727235126359669242180608543034230345818102279106669136493241039640381977279868300759127785667386199452916095541208601923152275235577451421788126776342250555778677687425393579248920950823622929486757643279827776007684517553104948471026097015785635950283989742660915067677308010230244385310836480076224446153517011771669148777216059 [197,168] -74105218679689554126901249364832248914281350864832224039740071112946830902489926984165168675802446188166143097929793685845296898845547772195348809587337756922304979900835376367946731228416120047168407215498356556073599739918426062658844092089867767938581741069980518639584130849510110214833229396297757227405130878246018476333211903489868784182298838808726586537767693436578291330456356352137471537929844779490285643001294025855303903660768360875892012593576897740823910560756917089888803043535012302598619055913556113063791742690337826985653070299017754057133282522851851474099705993860434533241051395411836288041071503126204892763255886903080856822282036652746779151757721993005864268741007317478858821409978399617744577772542602058986225789198804180885046 [197,169] -20641740789690255068891195989735495361099440232506648012971456389739243023327941131334143686248182023238847904674022898284248356306751998368671813072296347030879140586419862910228162846507952806074129270686810871825024639950903778479529844926711250775144467186663115258154975820033533088334998772188673250843969477264190377074058951361150139295205563244169051065654412128590080252738607711246093537830289669387854290519059154395146086989085798711378719190031190077916923399443924687553195539848164311898953265895771846749593994931197760127627447563445521435224486353520325471316392539135125036550859839672994008558354757821227240464171128488702825606994157117071787885453885570309362680615704603167204267018628777828754070498018300316781035865298 [197,170] -1678364107648101939979733776054595290657780839191950609685344849642932338903567381846870343292874399297558718351802889747324837544921578851334676712714800351563224434453462296437391803139172787728587865379694991915913338988218514035165583454069567260918369374771037784858001936914231735640085233139648765995944210064253898852559129785589546564723789942327394437683662811806651783428881199043983093064065839000567067233947911494021384117053928125332225761516450762132702493934952329689509529819272914406725134951112179811787237195701417900988487269670114403819837164673973923597482313510161589878513056390369647166683264609045797527547404034727075928469463174637428349133927683505864550301540918777213033026012067185605897758856219768 [197,171] -37553332640875677639286011267362442555314325012969655662690781605924704298573197464605250444794342385399007589254997316304459411404306710499581729134781270552797459657636303713207353286626477732879340008266292832766288238987744773940628535986553032413991288460153491150704313931101321424646191826741622402293219145921171164664425745085356776339548154880901958322276043469695913977422137467779321476933552035350061720134374154682307575282643569736510248154038539898163523522772378586133522436062259439414288231556187939538005460584901293604125089019240992125237289842404647750788105031756909405047490840018525381996937335932534737598357514561465450825000032383955405318990403201060897185838829668551735190283789249433989 [197,172] -216226674632352867458612950099679644256469372767563244130593785132955217059084796604901991913570361139020536523045140085870268641216811466338895130053147241037249288491297921856014985957339166642473204381224040800650288152081129408579678656188724331394760749678904884150198252713294805055839391976544803340776754412165460326394238672911514805443666939131767613622944429235637833423996236227492874272258389265015516090252700041581009924934231661873258397649538547316019168897263320995997072894312028624470878323017528264775246084074368015563845093858013884577252494502462958022143793540791845734788053379191464970184276998880314030140256491019331520408365030991486773426774336771288508955060840055745904739 [197,173] -296805047819597684533931122990345760187426914227101256961275075641906355195778360366563012588866478978188713703722729764123493769969307311255203264692793830625855918475476493467855483868864487473763537431251639191995393035577462454531586242112024508427779755630761029822119141672286023690933938424253396413124075174724877832234891411507132953058125564621055726585288578553702585928845590634151824068353800849070488355941596567082305827288805729636277049045923115700539055426232360293372236269127616632499090993150047570980261402431856109718612135041038710901651806627683041580533542333919105372609230149787585177483483251283842192363887302082167653491838639632846909645546365491861199913762 [197,174] -88992420411616366298864983219671247766248027295363201774551439693465039139046767295441644329418119186203159557771825890676567368515825856778814615284562318369907874792766129925514071828423824605949233271713324623878375983373991441557913393151062254668101551409130923233774919784452884166175150747855805037330797706792194355106025326597508754769615112638178883712596268218096666822998480251425121605160841532548024457220564857857056479461876164395109528677150689701507641382084352293020615341346901518227784051225999559729958295722736550486677496192910911094205727679387149727672239552655410935994366128801298782319283410240229645049668106823989176720766474652147446953281003 [197,175] -5271002092799949946188436341030624419128126814500684591730346270197043770233415846632212864910124660849818448556433172639039715114634389789892113191057657671495393499402408269101948091531523150553294085934868536440197203998925744896438674935685681447561270690271160335323985559713623153074266059482643300449872257928433690607675395865697338512615809819667743947673656412373428118404904872099745909408293324397875327231197962736097949122262870498700336425308327338302715253894175546963316010760487603525837744296792295666159104448329563166612582401551496877175835037162729636566835760761744425168629596657458702173600363662466141543027032846436717682873134105 [197,176] -54904868180599894644330338032308907777611347954592303191945243826737861956028202305989159272193164879612600883047619476033068633026324503818820537569027523445070374552674404674478304058626514687200057272111150622895864100904298409240458442688912784274826831436912919875720052161635500032395975411303388588710464634634784330969289721624569654435459645180402665788956836575623211287519792229576476335803864039668152390304119027048374106431123364376102290318534996588878876323476859755193917527992333923960361397418696395440956517027258802305462443943038909397436500944595659624744481900207435942229726897816363112835021583313671981291614278922 [197,177] -87848936428620344042411605377469340021137890783552930241784721238899589490001616690557902200548304419189892844564560791843199182795920056107902759657378979151860079755091859065634419260945018738832838795659519144210115669330529909316487561700951779657898371529993227454016408860011883628906232119277283042198300541410191845449684782436867946497181954878964058448408618298753300562475876668730749361945048404578933565140375476084709673501637145265638153198568228965797850781796651924374571239827157127449545042531847707607016603500265361176228659707428682392698135571257880926688143906355692805194438624696480122718646574796 [197,178] -18420074412250836945169993959901664515635240471551800726776145350824517922362849881370587640690246571395632467693806643833927657320262485295478385625238828444303905711053241501347896588738986504025740140719147711949748452945155843224633118401890364206824415838396677753308228875725963636705873248901912138032592988255612712168507642241906655452544863477670346432210541370669994393511535904989726106420893807082329877274925279994024029284886646700043839901325938330826093956347931557885872411057836856539569738262608449747968745295289496678099088709581613228956922287557213142654623399492783727034280979313 [197,179] -419307208488667326693296595250454382765374478239231080514675713349349324911925312815652438242863673642082783970012093445911635008056420834485435952295078727412952536159419569439924480789061264854241582458281586225893567216903382414270461605717338378275054803364180770320235329137735189458302992503302334923280300136763179216638911370919093591081657761389887897357653250834690151821057934533440893042148183904554511619020501892181984557795837894054342025223958332129142440397751541507616215698309702552552686038297289245649736426409230770755850884647516783063915642511089572326228003460 [197,180] -826954728603759859054353692810246592068309492212649826038208911056312080654920425199566944145791060324030619327602861857726690919142463297524284961256757893321322699463016003215735384682342848731781752867898758055341166171556970598533455970568953669999342391001995900323709335702929069984818543005689694706672518565009624479158565065582449189849599831235297123255383753576500906776822418774148734002345084713534901457132802741396958700528861746369381189456061691884798717914321078011220625129731209287650054323181945415902445419061371317447750618314663493420288441 [197,181] -107422419828962219313424614073106108663180556540960828804145558144749356891771799721303168398585021248489569576774234531777304809510227993396582819912291727407345628435721176326116295733040164564694807184992758441884374208835425343552053953683833419043187477435198974564051801853469608467406742051492231847848426994399660395345884486197158753381053388365928030939381921013530377824407900082974832591589501824654907355782698999980702447371227551123218508802099196754450199687889433161129079513715376572259093974421065057737878814370988450383926 [197,182] -655126671828380502065999249194122159428572167563356275929793109475006641959699612883231509121754282294525601328285967439861871147908366562345511513583255122292038534837957052118312624337291075213521413405245402386919289146293391349933020140610193055544921487113198583867397652705061956821990785256147042561673336647509146575721222962653692123732849541090420540120638606854102034090634930245462579150262090324037611889552409321336769487614430425246371304951029418465331134735044140893829766106237007415488697106866061903 [197,183] -122415898875971224397876532067564719342836087098750986609572923889233173150952956348840907956000395728461654632483173442090321992815913978375355816491684634983157026920503187944125491474958446905121007918798008006323265225285626836331955039709917206447391909224623835834596288608028945330443649479550978959138458026361731993792243070905408098137497196191209929333261382231762745474728077675338309506633929849449530083998375216532928668031595349611901584202747746280355491627733588063150842027694 [197,184] 22315276931558865063476890993613568852457357938649553624202528311313363897157176853043301529134463462106033916554337377631222543481109922996735159935875935569438978615756982521611497762149929786061815521544738692161439036828603620392402898994701921469278502120897254094369904510157760485201301940142933529509179847801707466071970111463353226580519214439168835303020274327274403348948598076358560009016686023722543786061240768653531304874906497751342812915563540503500 [197,185] -68497762948987884941299490726224764406503914386978489465619932341223806231153176389412734995138230302986947826300241502701603582775305043599494252437257754895854477751987530511386119629553917107942168192540874717845570237149195472231262289349986355252198186700896277953599124128829544450054502342522120640704846587848996204362182974698282984339808375607556985581346735237384057439230545742511099988876463623019877296645952932790930915032743222433736 [197,186] 1020826987731743439639947079081173128090198670376643840035357697623236742448618979946281045713871326529018712437311177778576582827981900781742367395601789737907483677809910479986601422928228358685496105221290170670888618973411677684080323733260494944814792422005592025231205195024734768540873662377006288351575963781878733403258063592472662934147182741716280508412258890080518435736494221132038354044348180149323037656574647740846 [197,187] -1001234156495062015578748452748160484433518275785432317359456425257346289891799650469896554801482397879239455559324209802383556194682104637629994820360484543830163945691980594370815021237107558434001332696785693252892991075746474273142603518049641557061007215772689593739887687398861271602162588823230895509764818391353189538563505503746859943542664489372179941758828185189892194197280828110077027953844216804 [197,188] 41653712183667855199987856850037648140721338087300607524496731334662967763968837719626607539347083533356622281036146298481913939664371793038675252258676635591226233644611772967171990358540068746972963296574498743815797923031983070805767486524570757333135464071368550494991513482254683982006694007282474073849691247027303599806163714694790868146612954323883980590488771445025836087015874 [197,189] -41101210634527064999282603105122621225013128092669232180359223526619393832070614887182049363708713114832414544205233600325749034014148186336049185931268504376398345913272366107111929726456228360599722699645131073290470842025512539783231228815804819991244177309959171559671538924486326059648929672671323039090735181748229098213208676312010953769607017231379808607 [197,190] 426937703825534519901905689499970203268066166510393116627835415707285249474266162240938834052901698931545004761712944417448910960455855548666774544904601130982000931180719206526565798959007876663183032524581682726173875149139560279970022295682065151680010706986338848673937843273218426991318624577027698239849276876071546137447832856869 [197,191] -13346033296067525965792907248638139072089283491634638523969907953428745023811903375153579362879628414295620281412323145603227658282211063747752909246409572929065244569834534642094755051431081047499992911393439608660132881488696567868128765510854272623609373139622184279654094221875987961969098893249573859153 [197,192] -2159122883013964292750609157188017240121484712149710949071020980540609582167385109214364213548039719571452964433057676123668464566419625605063520815566940090006247927260423121102029328986247743175222240904634691783574396371232571635073574156193933238721918958635265601773860 [197,193] -727364020516664151875464620336846330621014726676179875890666374096452961563621873533014178469292717017003048980727222772531255748462324554298239726770075618183984097322628607783038223471160213864570314969412126541453311972500737843824967416362834536108558329 [197,194] -107290264079238384579328992311993101934521340889004380928936354875025208337468345200662317799817352646170397049445749484991546477369985099723327336296522451305716326731630650438633906442290870434450622632690870956899891224319593380694326779 [197,195] -286810878947511454482546384980918211877167184422332681071555829765355561364231460437868613310272050985413193230845045297364537860298072466327626543280165684590067852623691588809676008236189135137605887019970204726916288 [197,196] -4622774146976802255781431291615376945451086154314503078595199128138154357345094482168618985043783250049958913552089381999257472806770079880600744730616203857941089334032664923565539774690911215639 [197,197] -79641719545668060483425489094957898062032247409321408830870510063864870257291005602370121677264707223227169578473455259866255615212667255600910743726905704904129453556490 [198,0] -97032099162072598756389633810151963156656185208412556507804747609364144019393065872986902308169800416589672643686379992774715981035448349439652980164557365696854122305978103117296323693212819260104829078961147585313710229868127902264800207145314169758309981743933475212543110538280564007968588689432082132578674021934866045667477299699105387548651296511443270494706200908148861453911581435088958310862699831398470748197182313551282741808658973762355274201216482535160326402499697592035081590826139660464006025972667363676337531236546235724805304556055011881141485879011278953133344883212955873634440028126840522082755539340910270979240071581977860445956872657996768792972528190435810987224715698785406049319447090817021997350963711216363219357504179440421351330695631961166879320845052492509482918090215618919054709058882468201192795692747553935907434038547243549465313615072929775691487032782955429058552162655886345740395267467272892067607205843623467576475170178930865782581017497788382851400061798828572807430354258414491364353704268481679857376800523942948314868611063605609994906506896796002905350201306593640556229620786740867427033658331001935311262852059863858979158037150970681447008343015291574014581393281895113565246504276055999373290562988592290967696128110943509564221529922133621088404306080500833149458866009652875176759980630834732744434091637966604186058944213711834948104697257021929732092517259830225985704633162758811536334234804489739728175916580200195312500000000000000000000000000000000000000 [198,1] 19210022945504955958986436428572955371461505281327634553179566518701873547513080403921173042587421947335335378052351273167196617210833985135099346596301174847084700921891614000008269884672983889625080308811452601074397112390376380457449907054941273161484126654942658636690979264010487736785812472639301818432353503563588921309053950722977301214086284215168999921863073418442434675580157809968218326159971751859766360571334266518918283007347728270600087445358223562506143902218519461350791117363483451752016398978331558035520906462139163245606395959773562217714542800875044388061128046018686395184220378011765611928738368623790074871427375401608017472920388944689073747391487237723946559925407893050776596270376683526340535369980466223587722112902902145489625021246248500621241589225672482033766570117510394694733288092808593277039389924136758285684653304342880459022324171524980785849297145780938939054208342299570554266934275204614358867623574935000888812607393572621819952520427530678648570305827024083317786269104050238858178501120358193015109608434001532883762455005529563465376882738442222491765404403847400594034517733602548116893475806579824583718180236619724742111116011662938987574726022641109339002989110037402654616609428091133003522773484006371891686767368910879975318308222011013446640543422079456716881216932905986569945787382217802671276450830675908725211482565109757758417358363755723643217852209499852406052954316987118236908021170661822927952638968635908126831054687500000000000000000000000000000000 [198,2] 272618430176112040497668964091907365457866029669158248859094157217241908338991756606287313407286443910693416833783122533933981098694486629349010139874673929044843198071034460992307870786262447248775678772580565829062328749022688788387886294859354141831618138711361046305845922367506907861291152305977818825585642239395072604515706292721329408467247119620070852527915605753675783301826673024223181388761869222944387871010324998754271824679864036857647479028657816814427609161180187606170249318729405727252771030335849494055758585603107483795147475247599260195962162396618299576343025361495789986445849416432409257844989273880716193037502403209721623101772340004093308740181308741215585352652472025942481351755611267122073575492116746796762573029274595487512113710053772795032860477366966426927153867577071275204997238962414135863098798546465567583308893751720854736901355649817311035693683686428824580569309803509469494599201703733068392390235821185717164713621144328145452193112411343139410977755978313517147512131967169294569354715564950432641484629102155630741913909984932065719668759821320319482780366221258954353614546780477791039330154525390119824537404627973592935253992998226102027507556687134672160972207214776414104713081549213018454684173213000557794056008095483902053918225109197524157354955762216830269968958728724261466500447446768381442341835988629816652868302010888017072661413804656099625908812593947224080757129053638092810843303681624554213601787337368733625307679176330566406250000000000000000000000 [198,3] -11966807075620070302894604842536412172941454185151724657452064408582071033067890516302324758029218225528904039376758009730879307741299531972680814445453949354550839603664285487042103890634155754850871573960375326137769581463872272444667157998835392811672404660128399419244772393213297499162406326289432818846998932330561794873836130363175716570820490077964185002313868412536912588844726797919409375526235620671605590066651008197389374763700840851848318879977653285801581133816497463341963304945834519528376558988425122561737885430424774454190389581881228133704508883640549487506631286271446488870968701554101088372732323935932043688823296330541156069470715691787066348420442681277475226841672716785469515158354016214198138280325650906520038951684275075712641233519279639011677167122085746033072295820690047781300831056111437861163138088556610439778393894058236061243843491962413068483232792946673972408514502196288301456242708276719912543035394091889624122829164476330791138546354110225418514599277457150708797893903483267298459937992259450909814782218884070378361333718312893172730776338688857900576643549536952741817954547524990426452612328677308062187154285285730248968016894133810560553042065544451253071150307967645443280667394580658091155300536741386734672351949751127334793965764480732569601982300371972867284893110459908344197014194096701696629917168874008700483046515274593216839634897035017912929863784455161692262828277936632548389377365443820954026465286923516027773829642683267593383789062500000000000000 [198,4] -731856196561359314145421178423610127997707859084951090792839111411577504543866312427875586409739967325490113010115630733353948616990105822978754416413444814136793638737028325176187218731994783993107125623643117240097930251387811605944106147608791893367465879796708588371753698558319596695518418154542244210538478770580772956837201290168574269662296882732587065050697123979925716312246580874137154422107703853293124556310209756682676584535152677010055666204294634479493607711366261892333931367462652477947197987124895388747534278131722577927269378957755325823267127666126588230292477141823704489048437794881194765893589406608435003468975370376128289314077360211553529983032745972071448395643632250456710758572450542006135544284411384961979879294341862355794688487114624931200967662062103451534531715384235943294043183512007656559653198264141453961922101745853508791341559874487091516903601384479068728442751011905413075664754347275327837717703452438112063691500345190928111637120100787892924235272165493974910100657240288136604530176167647134585908303419209123377434793360530123759091336071510787379987437595317114748066927068161499316620603459790864262128121995846618158342278382549691289456443399424193867496164493220846846275773461737192002044091950274564949984273062244425876080663391663564921969162531291667190782664662874184766622199716878524878492009773690138447169760195124119490069615245209169236498613342528185428017679400430505308099466515974407678011800690441664561423271195963025093078613281250000000000 [198,5] 25442323932820609170504875232502804779446492798570280820974806353394138572571150681128218844919279130008151599504864391218947834163740174358216582914608960278705068632811349587872888001310606405827223387962466373772105498831886618893568342787464983546386714187267579533867901842520119905899666789467120604945826223948786435115809753774256425126868997944757124533642552755051814206786449763132715295041406311832345693658480368914585574546376524153184809678192203102845714972826771476416263019054987761530511784670411687591598000028182339927913073192753643353905341812481541085919124048373135026084649184187313594942746628556776848845888534022532541634308772383631778419513087408907825257722493326991873970705808014910455164113562539575366453014399620667405410725151578171660262240214306300129086732772338583343746505634771110188909873880749071475348762714826209315144522128654700261714411402711495648176527259464041931387104097572720785240451405862751954605762516315594593020207133806851489453989248453561216369418358254120899957969407149548446590430462344601701814768526068981481414242531438958821096299260811246255470920789238373532383390961577624358927831063979222668439350395079301734204237688295240643506669353315315734836460159033165062904174303619854492541093706782946872951394251645946276128470779199247565183413184702303022707346743798224309246473488104565365475580432091557078773571083813115354357406583076906752888805430961247415255026121378111331998490302024779950633828987949527800083160400390625000000 [198,6] -201352302223391850537274363404426079296387051430867127339252278074757769110721631894434346899712576071261793924068214284022814834199998482270215758043405479336799942869182876411862186910930756021083324638927640512733515277831177836921582123486465590942081274996909671242023802219275528023564176086078055921767159127384356885746178248016630837295832793500095939227612575315722647056083017240536027658810099569660311556908910082844922401298840537089855939567660240437424348265588992165128826044029751649062070553852607451220186990321781577570365225315140543474624251825043769005917225653107406062918603602360480226119181236237974404219854930187048571363762291827893896585213657262628523466901217309581165760097757996677532788747668808822592406840460826918412929977182572445711492295455712350434027276012189758866783106947129931909601806129104544378916671532239772106201745456805686895213603964606736773041306582310410390607698477683416620284114642987148948856901710809931840714609038012805956570089366136344872801403720196089990558778955640508539259931416261935990689625306743379618865033961056796422835350544286351196188715791716165111471393827471929375228773459051837459629499776812714830601126372870637765969384558597537786493729543104470519464737352142820855946199107631821696313157108950421319790589947999826409653779442439959112644770954745555394090667409859763145192858515856135585075940654565432063269976558543158392887715021249653708930115036856492128054640883044290713317578660702565684914588928222656250 [198,7] -635747697551385001263909890769809662116102481463055377844706916662251133035170502364427567409243455113337288177747575708524468584233544032254623399830894396821493349445794110575880207381826884482451510322920744695605966927930706517637969074475571369928306838440919919052235694510289091396182761429388159515338586276793714243194199300067924658638481412525741181185599109598380305119150749225624102551831175167674658695185047264695505884326084140325254543350030239923856361696827103754684653546520708702897733708786982668202298054630898962999195673632994220883257181245821719506799145708549853008186924293086047141852723573315533003969330105416611248614290733572894560392809767541839150925255668670083378484264884810015142184281487855865596918542807929257989416903164610818509250746021830902936220056946992872491008938644796171117329756213144946871723180594697431010522589265451100638613981617899090855338251603565345798869789623750155011813948285334245994404486239078618036895925912138753385474974079922046463195715098925957652236156591639358872568333127850214961324263622676909816852363831463295367793892137301183162051917997839590715353071862827858957126265929142328777529623255418892232156729952574528141774924424732162179903617765471610341070850972783622784866655725914302227417694280585602026833529356881283178055098536351818764623294657503037048511643167735028363155084356368025773147304716920116130812302685537950470942969440542960032366785790517747817725995296681604806762577894143760204315185546875000 [198,8] 19851422157260572144967129491768550323802118279233317144098645082818232993418713525815979874834411571321117417966630144617100828334812472592053909460296465209326499662162624316124580952990039371289122492437506430189558984414274607995081046510902871303556728731657988672814597187515219027334962660913201682770598777898594048138806795232397935150420459168854539883777720485669291113709621290515436452385000564592593855423030180146481873662615818595206286257149733478801737207264618507580587525925063032848151369115026135938672928455509307861537129552299290182242178699447461244188220459701175368887594181993423025255055211792246987895876886771576393632772619394546903776602801061707965821257946356811563443485251019852641265299417187000087792875708529896411479208272482931561792746673238329664429329374513287946791210808984679323288371754543379140902521903249599916739002947258488520122466453498675535343878339736171955139775026620182999985371659960657940334666158662844991479979821179004926073133846314442884389758397539498427595589560489277075269124382537918438480462952237465812091684616660974658837019003991832170553734460393494550407620478579003927700656618589933636292051472620530211974014243784069381050594338967999268595163585230926897631594879030947215703036497463825037839250418346977551253179901009197737569608424044276083164097737395746953805137090623034111435602104212946403473833960045074160876313401015704179342707297892563050742927276834786750340493168128248012322815170615911483764648437500000 [198,9] -145795905370508661178414048624012391675492883446773872922374210922892723856141814785393659930996941499338813542070641224676172604225522503249329922852306863972288765420576745973777767017148483223863903782339873762347840351010969371472721252057576461953141242085151645918184842988371262867890523604394577509930328380811868419103379829798023233873218952202742692233567126527844286843924713623549446611056991341981055452451786828321753189845337305397583725427938127119482073517984351853746166304241392087799842569239532251395192300204800511926435914923653383805999806669464945549143139783836724069389304287747424194352091399200730884088510348932003148377967626461070484073526178897866800425927236512155106259475946785863743380282853008480159689139246577302940737270639214490340539153823805825780148333277816024460883407029737499737845647260128793481730959995827024246344720842042525448864549409006076213814073612635691511832279580903877344448845252633750128760301021868568838883168901254537577731617272544106138492446793672948551581019798798215104364826054673895944317852441132169105884949599201589385449011101379080607487611168192885282634786103405960012255741863349612211525242874701860596163885233204368296471813839119451194795041910008186940827834934483345768093786224841517395000456037358873743298160657752398263184388470152743051815153627291644548394319699324009876580534382307040869842863866813308179915676132875628063782859291884193988651321420186948041880019334399722484311185754418373107910156250000 [198,10] 570789734748538772625431808762160394835122232763686519206278248735898748538637168469143266595776404404600953261947438324651948459079078515593829136604243786339406251098747501481574016655713451184143908072286942824612778542108800068271373019773618083998341750572962288327679236491253879119201689168476776550518761244812534088002418258660132152216226205045679402014592612550820001474438251164388754684434451280083204086851697826901122167776710280897688587139529405661960439522660901874185278959858190225915067048611946754310810267286431367597193810719960877532339379477162965021639243253929094729839511693265049153832666047661828731382069246080640696924925739044065554630537107774856375633382909907622454348811038249550271891073709991253165150006194008153312371409685677348218699536435382519230438772886049392082184843612500961682486771985769417322765085200732085208957012321839166664653305992689345521620803293279754264874113431731320425564752849968610244260957403096789132753418787356411467181056338911651231030517091188669738047840923867874160387411085593841723283227410320041527210256962966506683171631998144706285708496389488981487793977366798074333988168948458709545605808720679853635002633762651855012834652422304875550695785605806164670558365883249243858007510375601312533626508347263816394167432746583862761897653562159675639027217338070296039740029471271691958680908809643001214186893354813539433847041403220348746552755107774166973844860357239977517217754265863835162875184936761856079101562500 [198,11] -1149796051360536756706409740683829671919496973689972021248098685387808372890368250820801876342520967641415252822899159971376112346886603668770053582219456481097923521569791418823207542750672456082442190875920978964472705784028910954864238176945506989755848794789337319457368928160746105043624314361223080980112463328577903447789140598144299388221833651391924979327296022399081790491853449328580289217589755490459030752817783134626301952987613781484484110584754577353691995233942746382016287895051733573455802663125782643328969183274010423909273431766740671920908498034005794118062257824704215477034981170431599720620928043569134224878711131217077158741123982673450382474985844269457621226692675734808037429982499534759857251222446845163912265909276024074674054721568983446133391694268513643708761255622243423857154184860639191502078871449546132109523946090523106857733554750207015893850093163623074755664946266246792730053017316426217067605590068084190395734786409337433291186834737744288294708706576952972788080287852610490964635270112558796595357522668898335308273362366340472132075046222145613307281222416899245733834041987108050709746727723791391321978356079511577846955590695658017650330659745658579812942833265746933676404026108567735824517100044127973783405819467395405496790751031694007814554925352530276190808055434911637391581386681451659948447336610467173575941211909765114492282232968497003820388706831957430474209759697418107169429792620557047560757053155012465436153667848587036132812500 [198,12] -340816980660242929843446495892025906445961905123397372490582476208813528283748828451345390314538466502957262421429608909638177257228660388488596857378369570649253186023509088752115966639932799964327154824231849954695981494205848924069053232907674682344884458439501218854064541104267271119895361308250412300218973837854727169409412786155596495485844960599880995170623541712834496743616963863423872499822379014617429559107465790005336019001328950603797480613332803912902391481742164261961187052249822851328704570630383817108335263560684956041683097811731156175464321829109777907750603471588723490036382957694547049268458006193204269996271050806261937725846126937759269308024013383685292243899271252221550511077135765250574840735644233106957533220440249563930969562630484691540224082175609856428187616685579401140631867796370923992928896143302094277236296805888387800401324620823449829786558039516650042483960785767598765685517594497933358551985083867912006886843929403441497451373807736732028714155506960982123066367452257187384011595540764262226642446817654039839044406865659211237921301732955715325270131035716261214533486069650681034048560779881773348049834451116011055199519757570695237415779177633487992715614473234539379069921519571463453363497389632218110486013536406145738007485020292044879109855186453137468579441522657917384166945069611453890677726349799133628055861522562121385184629713454819584113174292795844032442843373283850426085036910446197475830369467045031712020019691467285156250 [198,13] 10920346411326476805355023134648169200200233842674034868261138006987884653793159528089319361022724135224796603365274546777044591635046374993187959794946568631661858450454401559011871504727497272900764927834288318769392876596320450807365912514688605385962806894456943320116635662869835237535812848911990611900979415965633580037588941823339004413317262455492089989939440847055466693015889508229135179155468494690595335549383987941459093853289598792882843513242495109924865381155416038514615195505415855675689042226370940592682658442521945579093970062765174438648106695376803325957359292827306659577002132519889674574973421471717798857270907822318244123741288621810403519898958733361907901719759548801291660978739808359924914688264035301569318593530835374066978648465273742632971087842397489124327356771912611052516914390162450663364438017283543416346908305160951995516755012462631167416090215470587044511539162792000537635107356475897350971163887771587553706618793481120328049193766119931145497036929757626179951905070475566525834629658634688732251105795765190176174122916833592971132910911144212404966630075384142800446700111381649701030864957849901112143395904358672261054131683487552745746133971614276124564999283869429151753268995565684517770114998560518822952244138439017000158922812200955320303184452133555082040769862624127960950038923556183927269510693276310021842368459679334356087582389122199779686619897343407810217615691661877732602827240765664490403069290169808070118672727050781250000 [198,14] -42411208497305998986927603074739812725519010862986488302508254962424271560027190302054576927575169003019491014314889034541104069600703924417642858194837826056589102232475508879319438089766613307240304570910512391806584604691350985764555224725891962977093842370073898061062775903645224307530351870380705138315849790034826542296580534884821519703529624722439866518605095243339894325242087974468515509810042675042249990723572559012510319345621026522328656113794869833350815289343437371723914124342629986804715817423697587036534369113462430337900279488208858644760784587409811286679237512924859490728447353992206188135629163619289664688766940150336100700844774906349839621906692067437209492765098672147906852222485733765848865126599511428609019063131272747821830056370532496957219455737877949266932966078289742219319461448357995416535048187184084431815481065027018113754915142201668543780948229890236658643394833273504324058165784898396352219600071592827992864225349417680964223085071853681170666821828308805240472928126251020172502193654687019459164630909786914375624088924608159236009665465027713184278393940800429355491706165230109069756276256054036534102034475210137428039316674907206147929900564819849287130193517995548432780166753639465791336955816482016657069287181571464794398210597358236424699501249158502823675275271957609251117803346515024079591791371857806954700777643215821105797060705648115561610445646570849737513240178682387368029210317193936068944255775238810428132355144042968750 [198,15] 103052612954963333212659952920262864864611486977492979605073608414233635778709347927562247255354849732984467473725317633065715062088211285276965242431137832550435306093346501282362885403884481793015467292413032902435282882009816604566526235700041199247524887957441630316375113299170357374216663281469190675730344755409249879190408698935877516165266572272907949109355513363653744305655859200667498268526512614747795638585517732870009424600044306722216602273867916816310868069319873996205289724814531937479428470538082878029710812971110807103776737407348544219079988191415501079305746235696316863064154900081865812216021513488210258981063180811553703421916791003853401480235500880439133671015505279553741552725545261943293554326910401013096609026969809856513060889981993750955314720808871649288642987976671743462373612523472420688309699288490774685266730557824060517249701435307612394778125961302177003365870680826272988775386259189310292406057417691627957815886675104798208002874039079366092933439238031994541798073501789026872647582846990993166802947821397218354927461593148076546867718232082153832412332736638662388837925995079164211657765671156771503783385060335141761557511253244374040507534348298422815839357954958385442506450866046849480794597479792053258427508774623157810014169131733485906327562610471639536019550439952010373662551303288662022045729117175515402273252680173970249075596518083556300561488182305863228018279295883765921741399572193003579621102279691922102610805156250000 [198,16] -179199517972067581778287136853607917795847334806204524100068993017736650223927489407530169831731554330417715482014274370236815446971772460681971730087755413166528567177734561765228290796195230353030691505892864115692273652823922466215608632516642340928502083749461513672988923283812462696732570282574498953473661053971736258094916630807844739474307099279492293114181810606151349628312640848699131742413651794436389502108625117579689275102581264110662275991133630907324450074577239379865566070752502562961520412921388317174410814990931292550844446065335544193880952298311631762975482766120674081944063648821904803633433392596172409858927408147320450518549982913983660077880120319949036008704224014450670252424625733043509478624842739797745917831407378825235555887990873514861218603940069651731018224147730274323087519698780047004717767001318233531129784599132759655017205416677506076214786063920611003939031730628629033242635150136609030822673943957453326185361546218175505763282051089093701883201486376293479240580357140007535044444292915554991615283059818060848999621415780473122074208488742778652667929737121149619911784950525987569712958269332863506879276033897246983415903292874501653621521464594384684513822322291121548562191906355612869257357830190500991951715815703954445420438398179398358428917729001482568925262716644030216884859837628869978289198609414958762818921837965303456998060761879592091278283642868260357683918150007977113341278131922405683487602047316370857928841250000 [198,17] 213489164325515514685406778531537382685088198925515421939888378656147033067379886500508452995426879039422261106442288979339617849135338346427019924209138432765969498751677309038271566637725563335697168908869417523029930969039500907363838660502869790793390140817669125326604055790719154666361750434624169596056937617894596617546088619402772468065955629159882327313045474429921750525051751705200771721598448143074063563989461252306870311961404296092102774549538530791916291316054500747072476608336342006405881907262438733062804967529723394311848705928965367941604477244565258788269769182076745235612035794993441671928700591125082040045211474149294387063721800586516065296806931374155669842215316127765060812162620411379675102565655287562536805529860057664447198141647241557562463795819913455801572493144468060676693796705593836478619236629715192850102080942268527481964567008592654365730470243278024849973606646082909356124240117533855113059889172154477307844622724932306367339110775852048242128094008244368387407476951444011706942935897960189759973310466475823020404362684260408940032614013899522986083944368766582235774508024313495047468874002542636647637710071281260194172142332259192500763384511262740566180811042132056926482052990684595859124924778012610183118724469539796468278555746901973945069095057659259368782010859341161665873643684138551247763694678880102415919803913316806659543629686743908998226235979738461204258980453100555261288106430484577100750368750071641064288127500 [198,18] -88720568369183132139966870573871273865837191050274588974878168196730228875857074251351580141579831235991154935377234854455002461931073549590195259842687242725897100289887541068733108349369090407601928900298709539769145247909526326413128081106852440310723195954248525952453390028416708180730293661607423577893753788821246263615822774259775338062288234072569984399207196468120492854182837797958264555945401693924172752588337691848137838243656792012302550813112144626582073798289190848584111885319583521989232507809157607471226771622119522849935376990289687538415421519401503755397862471867341486229065835230534045379449835184509548588382485868935438403867309510626024063607490944783653550140851797767590337540810976535710917759818482045481583946248414216678975801618380661328755545270964966718691457032824959821711842621342097279124422706825260638340549766208981352409631133401747897991606305670704390157023761803078014849896528340789563485936483306552488166256513132128085010721417933282172709547851280147619336430514486371897627005819289520184343942633592889890362509383770503407289933985012762274287291378995319349450432348159073970596625784832442325557816094829685920195988529916575458009020497509778553702065612625069185071047277391343221347865001862241600427458515759997380592956257402759382067782026198086135322424446427018230208484877249544551853391698402433125025601894746637979947111783777640073770088437489398042504183507973888523360388158264106477858088389822750258064950 [198,19] -376907214186263287926986056438501378467100346185710775294209231319510011041613383780078004963160520846784099511918032865492653991133827714807403880222928791099450699329615518528019796159725372508980270662418651483832581936795030385355003203988465655992979757965138608795179064974291382294050849624199411570078341487141883768839500656311184406359023947285657840167855208906967128022302951160210129792488497452646122082047092614046172114105572841332221769725097071777603148373392299831514386642535049484719903529471124576299252104623440041200281895481058588218212423889838318924003978231243354355746125018625663238493843634197768000641189598348778004377567065497333960934533568137807602834797292767538838066058782192306175558785856200160582215627808752399571683967117143280323287005820872318777469166176886301531819310714220234711848819890137854179913902467466663880715794575335359231621328846444691876336552001117887110736351423506941801657307890770114080795696378713968587016772785329075920631563660392585369216597986040743974499782236161633990751901173522209623682993606897578583957666967249470007700112185925628785857972812865498303938442882484885162772399279362017302601398169342431869816310351610927035023562585361428226703055235551479892220254797183993368994092409648143048312880208184132851233877156181767207676548712479389907147025075251509480277247911281029213882511527099423433819713384558924475015854790754661852608657548746582790573036328393657076744328191350870006005 [198,20] 1414535107516625564056765110091471020219600187847201136687288897024143768359378227725996351733931205238756814225799529720340527204576015676274909760388075414999117104503244944551368302272741859668877021993954281190881155109857684793563474795506691864350252446223553213382334895761318884791008423092199262635100550262490456527253243370348813799484118437794605130453545863969973053438332588835658865379412152959500819388010435946638868255051895691004313070197919915844515833861326767175871839407164700619679295952180456371982857293766537527880883998583553904858213960307748624521324977182364845631923207913103074569888105296027885976573719605429821901911222574608227784714399096909062927197227583352901218066505622428195484670250275325193802002195637532577980661128595149126624591484304019973673584671440891229337249812460572535705327142025925907795220414770052822375491429386871424357664053619172354636290844454235247884188537225124750854798237808453438604841662364221250645109528246223153225558334218068543256116031564912686762180702135399940722799848154692774789895600034413365146915438330952702343870559586075697077354703743001812734214915868316274451342248932382621183113740421178918776158758382589370439345494045462852583728223817898369955305540120288727592093267613871817086431211424947209864026318531136817318011245570653951036104718904090714957977761498034270450867880118679986170251724411979011393483226115581458851113782298885376746669236286281116964549366811371657760 [198,21] -3242080557586449523436438023910217433051561187576314777733424226188850264800543753313967887542256400137084306359053514164545559829685059260891348342445454518861195165555690498162348630255984232277365190227557227389899139032204293183325311441021102440584347037742303806391134355367450867346894386411373458345388918478270022357627607631376546128765769794147058280797853377280876460655521975510511858338610718613256569951533268856306916012979594252323772545802457126319547031117173989828096949641618892151357112084767952030024130410197203772438060041306423437045383938116892545483738710650160824428725241790454435851957763425253645188339306354359952137213009423121159606957568295524699009254973531363436771205124674523512066200021771207219637028426736161070906528857443476628438366018251041562625078858157805920331702197163786089104501603808406328315038380773392892365668382482369706838895256811878042700416358984551058641121226866154727917648983640812967890486884742052530257805228701033521162422080314947421785620649758142050483548294948754906003898509113991492500714260742419877049433093712728388808661321921601060806066087575098418282797708895275679634939930585356127528160998560379095385215327121547498416614558719488058161400885344233319749259294925919274894209149329148564594513557111391447157430696241383083064576011603584398800624471365092170150942719251183436449099659926624838762388855141804478912937258932603426249374247361994760657256140791972295284462968171643380 [198,22] 5917326948316176606299670118884553571602704916249316598550945946121348965352902737761267873619834233824234218821651971600027118283822432810133145959818238982020314322963274614201306076836752787479462238477197439670017042057543934907220810208314172736559248122213589585934689456055924533860387735719915450431891900351138166229386893929236137006004625519268847092575421042450183757875831771924596550973351968660915227865787043367966996838813669639722377212858828539496873753705919798007958507827570508800248648338054997234673040695395823158079792952480312746364653316454225186979534581197424312462546849260886641776866047941738481394204097536088731547857722831553203122172924933867542560204908133846074989310180304841696266221963350075726194734097750382464102052214049367727654898864971892486115840319459153537859298739379406778945349067818707863109371888743225441209274849221363487427820389376389677241628542457033513501466427417253734166783005127252904891844528424428792737953057063270610346344347083178898925661943538149457693096561217644731709233367278209906618322804724872210053214814263454711553227236953725554877103841685334755988854191775095782405478625206445233771649499633255935149107385878532676945075380372561452480229240255294972106594792005451014871342242830387935766543543869891615411716801982170306571582457532857545316267075578832054794058652261961183200432527194755749280305446466492410088434848056761210333080437250329479585583227454860467033380092343070 [198,23] -9117289343144360448180177769739371873319114809708136914292964145073662218835128176935354374170427227237445256668022286086790533940468928392216676738856889476231460363504592977960639057024317686879925302281145227814257873556757553611407049784929598922351291563780621483912971111549611761126389653283375208767867899793494671519881208042222269778710743951380516829806704191731668664699586695311901733234567383735661556672378489524896100085658807103424747621649109120259517653439077934998247758800051798721121474509521485784047391281787283353923150441813827713909180448042805361950708365756187100521512956501049531939595795582887874571671584557728976196066529359165181149423608470995318179265621887345980862822558222736256276227690332676778147956337288459573427535855845714307026417384649683204233795810288689398357778759449941516249884487346939622287618672761508472790218097750311013750318073651273308340167489932484588489535139756964042023477615429259514655207215422827651212775509774573092224216795189261884111254583033070721922521605022373187846449203766706646034442842398764892902908368108088892966302442124787094863012484427202038871137105136975438921836224739636006200301181013333401022739481547855787247025805497463026186618295330438844931636311279665859063853460605115405612196983548711031815238551815155857366619933757468665247772837930963266735866174500767223068586095538368497149358834308335431544774568939002488150204981785386799594395484736938830759789105450 [198,24] 11966395634209175954695086177546718904803416785812686000149929789028545050699925690056196835102935627495898155130715962057941881729334700113083148913575352420895792729427310524850842391520700168791210788632259329157159395807685735313696158702867245481523839831574787993398424443522187409116355063678134901936651626801904429130524356218023458547580868805180581534171630987468966982706786191616212338768357599819631866351150924229024194527909365812633377560988818508851182406008754909522208732888146728780044185291847470311456511050772073344390080524747294792640803903566301217871189411503716815441855832243762873283880953968963587358634648193688826166884915646869944875720898500964742394445073495901968142498475869046075183042343379002466174174668594372795944653163438414899610753469815098832786494635306679654509636300970102974987455046366368302809934511859241196133476182497608587743950299602704951451501343954327092527082447664055623609499151189423220053565261330810361112835856009303978487808909559187376082420589245967359936274879655002696318925722563868205131487081701748275848163737720508533774550145135790075154324003055406407433182919150001584722861273616370389453287198585412336394791743300420077431479803482963364931609394736207668886667304479328771874496919679555125927250299318266068737557187828625933094806519740002815726032937437463232720048581241471635481248865773761445031432001815980739880783365633254304528744111460233930907164361369355578294944632 [198,25] -13124705833554255928640686063024472127861780897038604958305402245568499738516398481940317155121534658782188177568311631934035851029052626782990833965675585319163075911528665868551885786366937839150632887960087303652926217293410723835220392864975208171774441520343786578923612192770971622925864474140082553437496850903454122666706329641061045720855879801777341507623136480656437199897018936882958871072692995460788042299157426526065021051091721985596722593236055029933185244944023277571705513707589165244060999372406480805086458410609677046618467627668928696058986889361224609030677639059048391595177957889810759798703410665844026012542871646022007377600997841930981642914016798916016066122765998228504905878963213659329090849401614295643227456494743386969257214090430928647631610809623393963806453356795679957679018337746053944937773407629762893410035360832333642707826455386748974936021371504456689255845184644030960276153865342436190435975937936284619200526754852085145199682767197891725004467837360018242336363497788863232445510393944653330096001690862446032056914047743006904795218548932999458331247973187581781799097344359777619883166126378422863159918808580694156793373412559907317638192905704904901084072614152919671295196469569208007080777385088724556271166225825759415270174282258620505087668361788273564491949970907683028162312096679112212771401119814420081057074803769661203987841195972824463287770860037594725302265989124960584432835119734291250921792 [198,26] 11280565300070717807158279009941498329224152403871168106171388163198452269337984085718150196001480584421326824547604596613900613352664973297725369031328561143459730756546601845750865649922212037590798086558427384188413065888699588106892157377497229495666522951748928267809192231225339782713906449826144536153678210263955829585305821474742179157968112118418722018036372774864295804703455833372112222632330797017872032978434545816803941622037199240597102586683220293188624511282894096328734477249050698436049435193128144009947870048669864051290354618857933443180895364624686583863691128558290590964965912556308186890862488578218422911518860941739849675543558664829255815784439537899061550553892860628712589368744464837872807199703247631948642283607052298702491770882015681056025391379700992050966822413221073645266365322617900504660720977336096761020658996341805193923477509890795829680892163161049103152600788207200651194847475912403165467502453582173617260918139249327259275078240083395262191586651619675501847246719186113089932875933570292888327842894144891411441920874938903442340984312335639387810242086332976949250136898795028599720891079855128870167269710542684904406429934114043025221160369185333972970122234277879034812753625145808560191287960870316149832273303959228456842995701707124574164617248202438334522069317196069376576331612976932626675032911091633337661255630728756104801525261353516603655984247627442656415979142232342338089888928825548112833 [198,27] -5922628821183111628135940844697073986088840690190007950572472232203804994263104150980609668784641588252808953900649812287449387450198605669461912109095236590741549914680999615470323797360922890676198011295669899895418211375934894453639674651771635421069903397101720840949424584805871379263715463700548324898872787702466742809344855546217587893769626172818951007580865970535743925395207767445323100191041250822215495939704310775308753802427117394599518894153579221378949931779548092520331734583855677932834728125189183669118890749380895410785820578140932704120788965186884317187527590169658235756710891600964842753772041469605389305017848118957092492153895146679863402875224891474580566836600792960300522798406673869484690948097834489825180710250883687406459397268691838766957521335812441363568141377739148075358771133616829999058921438444243087349753629980148409473542174883148393514951943503115711573188088792633870016678824274389404118169435530228033733595574090986495735414908924219784728925583846200051101297928724324363423926780441822869921505908876349683852647893016731625540038154346613135522704259872646349528031189323198970824238574602313205004683052288874292718383236964493594701371873067980451768310772396729360935469437853432938874346974179590293203456274817279682373732919246843958142806640921682905995826452155990122033254643503300725864363713851810160577596257651147087558721552684773900700107402991787893751519875377505210259301066925628471 [198,28] -2060389303574171367625210968415905371574499690565007473868277228222600654890846502080445850328713999642607985207119801455634159567726395287748277000790578797905547615501903671999142797439323037878630674306133558136169057896477060623432093090871382226365907570760478654882634269549531060283828096507160105565797093376408855421598945890454655198605860062950693784144398317925314166153215936951630329985043238532843212543787081670110937727058698587004078902831559370329664903767997703120364678112835441635724688949409576954638782512940177175885265533640541995739154586501878703385846207479854116515509917996745041993863143890594389356965188262162947783343909674983222735444191676408646768331054767814858182833594657750652965811684788660439537924275360528789212109622921084784133938743002149473730247421367873356759082789003955071299720065133669071034314054736340798723558115006360179056080484690780445071307175577805132411661008971442376897564721730837154912986937377016925774930738048542412225423178208669687748157576684351879986965578100733980545269079030616032466079297101547921095707052310158513166705761896458295130264198896833771246417638045135978523004535281297802272490042370681018551419533357128446757577205944469920608562171945318713704986778405344025234445509800941064938049730125149881639011575590002236097158066607208388987684397060699817729201298683669766226597362324331205418011180150442563702831896997315053592951058351946487118629931594788 [198,29] 10476291485685498142043924683846649084114839048996527410931038102158358852962920810087576111079673966680777855006398393409854122337792673998215847109050389516157324745455492952153656649824277892740445531846854288830503551264138376545949774388395942541905067089595793643194123933563374364376394001930598529908177173123653626059150026779449644758663265568701353565879503357821430798644016226214125279996166421076870902021953508529271096979325466925903229165993505236429078527186218911960449058781306388832916001164578760342687152651715150121284811817432837379810287515751698902877448136626980888260979584832325466290340160110461897560767945211222897334669061938862596879316739912103783451185825305163193400233010897136501007984203735494992450110673318210464143988719581805185516304922024453390058274173757120446759989738783864273865308275534991237485694850587480247079514888051250221416855678903614656658105131620234108974610874974996307894666446629400945793331116703761994182437183555668193211405355056379422163586480038193037229772646178494033566946417586175220641147652120813557687560190960711058019466747870698474331797676020325489631961464161131712202345153581962185235502277749364166772914904263455860852814893797258972813152278588138426843532897951649494741584443228237610401920110226219891811085723851865264249922234174253844883977156510976749721433428935148450876682137790813951545770731716751428638759243780394270011063085691127550206172594298 [198,30] -16750871428395966290853995545896740991183181594677223946850515990797644780232123882314108107826232800925196996622667102352401465186975306010622220353321238589049095571128465004812524937434800644121988384966973758445719546934185887574585111457325712963262819570441412823123454364722688301411771835109205823057385766899962386889433537625434600076677334111566442521769931376215845841924520534763040382056293928324394258440951791510281664480192215188961112792363499487993922692742651446164046688829583438546121499939108218311017879283104197556534666498095047969150554740032932691298087390258003395055326105690917316529704284963981276142112862251358292023440367430193793800524258491612911085689037990716014229061876374857615688230671858519973762952141687736378609546816582435372097381770041396489120614884804463569571606723276974854863325490573824758276310338900808673813698780303244874899690003131786298239189522278977214022854320414809036623481488023865668154747400492857818040079826133661503340449808836220939120302998018425220257066054275897852345126384786795640215700755219279861817123568037732556794733111963258418777203327171075228307038219691048295556500657922227581836162763823743185178169967629233054333024052441866478554810095452462711553866265652626837508270986454782074364075932977077015991308535467284828096889564717680733931831789543775844862969180825968354585035909920430281698398898412310037716664689427333906723287435658137852196895714 [198,31] 19169444905590066018021810554923994952899703573186106574461449326709764176716061513216650370647988797225965830153893631262193947495473071853384181117763747054281595247256629789637437489137360409818393288899642508906002219838049194911186670134300558971502340680894506599683011278336818474289497723559577130687870329050126116847027171105230736217236574004258471069362745960029278236847575409967414552436138176521988902173281282236075253305133487519269906164666535811826794046129847273546030492543119313982829799286180755335175413594498825965762125638090889484848901216851215086349483821552880140622377754700873726803342726459669119384728347335159336472778682116708626581784545932656620434116762955846664633421481957279097807691761314268737913147550023999979487017817245018175862643746566469758649834196421073514979888332038951987548945555402039320536825611106950961197874337615683651734027208309487557061977242808839798328602661431134996410593671413259396051433132937897684085882735906697999423034338278200628217272645435827190049346848975092476629226410167967641755501731537533177144854769251282301004601059532425357742859552319683416183556784485991201434125740394015225853083901073176213008223569985613347340834364857241041973763462989170242640281059473005400410711824605597984395536813294358094359425647253316430209212195194369715092018170917746558242929806802358369500656912193240843899738459417574308380252682028118371731666990853054060223666 [198,32] -17642052911684236012362975397309588873376637711278521264325652429363440323365229438288067394689345641328583926977189725777575969053636893342654377349215809679807160516962347117816610439261715735975831505875250796688980738302246504761251700088728699116515413910212411292752339176554639298046410976579717956992211182786228788697514288314080973552547548731906704983589473582394880642427890687198316866573387948510326562718341232699646111805392375743424748085173461445972440519581646789006996576425635596986418321232548462230793190357096294337554313502696081387570375608893448098875775282192989033806686294224566038847693003065856531665767613326800974416395240381557962582605332611301749295885911914440749151729386257145426535485658474325401533662406774797277758790200487363567609912471290945409449641551379975969676638403949205691536663476850180874939747660037559804784495293835902677787184255782166301391968306873442219503886330024131606845115291478227617232550361238788309572562857165804912313061406867381363634792815903368465737900508578132212809986839571748061638927240544730142863072601347858312079724939833316347302136824851698187682108280825797179438420223189484685607211778773575865842342314148204653093758887114930896928080465670905370402500169045223794734454304488418391716694639615607347337826228441681286333146221803740095654828373207130483567030266038149665940624882535665621774479257777172806774461194145747954080228576501588862398 [198,33] 13543137588053848347355989357824724980780731039678509210196560815445578122277477562661699608784580219290671700134116617240781573035066082445391116832246120683631948935765331154910745803276101827452173437899508206497066214786956027393728682788018516003521484546150015072229058561900237425507107154874376300793872504963127255412294529452036827340468118507704798165799686739052803333730087325625837196889577013319859502687480033957712072650391803755417967189261480741340794012458558701214432376299403697499368722484621736677119824457098605225877805156040582298572302278263752616798081281498589726726172795551296297860689493689997469188661437311008392729903395192358607593856451950188999431771195707622809291761640389974320983615774983177286665337312753333163517130840430294340926094157225805682015522644157168679671819185741940992112263495945907712214482339832710247204748105635510611736891815847212299184741038687473470227914704364520251179132052293953591537194781228280152388723317144614860939794070442537412661491782260763887140284465524756448328466647452023337167200583521767214696369768363890593625215717916351210801784289907844894142254402640661288192142084756373066717046630317097504688699661259700975652393087305320517316179823488858396712797838039716903841480595284105534017690901866842533541740154224246836422718429439151199646864214565217764006794361466629404832649341055520960507345295861871661124530254290030053340813430502245236 [198,34] -8823363336919230873032719864758014956462552741049414710829049007741420674409162712255507267769512636887372884165758042447336677550534582108156167566518801093853141223403143742586044086099784298343060238961955532900254387927274072157340366710337205112255790378852148469623241630826845822883110316365715673557071780268433211685745134016829303024835100210597002624121543189018672741302941260315661308804547322684646893153173764183045708496324943602257507988089470345641948842788452009072069269664724324664145319478983657298200250419564102615785503718558900341992054620220254734431074537529045601349111411192509217084335058162175014780156321525192837230908543327803529262743639079051191730633203831429801357750816103554630657745861456616161456652361498596052828972376584628210836894114928334429656210676914167566916080439284676447651211343738348272527788231311027693809457588922118669972546442208392206172041347307091265497050631566673808077975193594291873868870030069450134552678878227041115880411119104778626829277241546377613656064646754513295029495993543660634850503279287620617401994043412383799191785508749755771209104523104841918226711071784348041617350845847661898977107813701783924740468508915424071591926725208502602343130468803070861419304542682548129378783272810893835595812309995938775234745446532138126144482777467724484285678042171979369587604294596673043839299041115788038568437846483429292141799875910522801133727690853267 [198,35] 5002729347242810468635742773416286579791385903801504447860790659423422881170967195115136667650097924236812863881617668667025997493662254687944919483223725709079681467659714552716369114727080642018545876510839758618526957757826768799736917560951546498588341118596404983363940033561165320037533444975035291379332963183487159513554783572993760273971612682014781845757245737747565684306886533891810951445277705444928736913295348086140765734093973434441032615530237831160556646064639899619231662549652305541321230258429341088203515747072838879685681438817670004819502278113457813200585707217334496095887510509130258136020203532563960859484717839340575656315989886992617374055341155264773888641970009614281647371398537663231099270168616015569946958913226010641008999730118802896579927108158287757740265085118804370439757931524684808376066147975782840945503707795906684083160008154902073372829484797696950243386870284613192426719675613735508519484543250161365928348747038403944746987347711149210472317033185426758361937489137812064382840919211864711229587382253697974845718241471446521964354973514379412197042213150727131048650284323323212245425998594381187837962551739752311993523653722110280538903320033937026350071782243315690985260839825198133987902247835937414322354118659888005920367258543651510443400013518206718320595227706101494213237282168656589866950609548088902743179183799727261693398285685493602172046040474455650860310663623 [198,36] -2627172092496100378049666924390131446395507424802523003292507019820383549087861255984712871441958636106654983653815060509258710779201233222789836429745942036501891556289755139299419047123207087853337982316391664744153178017414805468838338724635490093954308619267965331892501710790017926880677016699876645350756885773549769170382965552463663062543603676397954212701148080464377940983981800019529186806610218588883529312327502559869987736138898237527656661666511154609252432775609811003541854419196182139465462331565952666947625573864463582901789697799569289771177299138693677310276716487479176067092221113335858810963831158565670679077579106489380159936489923648867189085961641597123421424680083398805408894803686405736373790229980131926851557436580074369162307570205511807684084305930091524551939699420803778568316645624188096440461437517742386461339632875565300323978283694276214666485699737928817875781563255390279055704041966328353066303707725403724404324519323740931262596686799005068408313914209041424940844047172976865322939923196320772852254004264127583242240627321366528904312617049692700677299725439905394030397996294024700847368501387477235236655146001619794534644717627440990817116561052069070663175903915943923118426903739435470815116536110478715739153233521986095294261731949462891330430178953482483781515496040598359127801372678916343684249464526415117756590764078616925018022578730192353630921988319683623285015334 [198,37] 1406646710278750093477244909148806284494028073476561663345812173512785974333171578803605145377709690974204163190334532955957044102871517039614871199250071018366644128848784885274415348601748263863673918531094517473581632776871055728548182204207199592787947053669503424460852653285925085631343370889930522478949075491475224315591241874834851221318976927274782060885751174320411611380908834391060363031136868680196082788479154665902281696662130969126626804935451198928631322593925651643632044106949791845015973254504721080721274320280082603805865650960377547224591665880310273529446664535124213902858770114839766736557017746047396631200953876181321665960110990176542545483818503900754338548854770544000025577521950515024851370480459137578072939168485047892372443519800629216256819889012197081728412716543416062755664512946121189249739407727561273686761299390843831180125865640215639645270071553412613745736225260376760226157910961029907258969332998645259011215403761307015218548810012353624428407333644682781246850073215120400942484355982190906734089689640865228481151450224780714729923147820190630153263299781646341687785205034411055414283258524391065572369589032020620176366272919884932604522251739392515830917739141291171597846604076169571113306195699344267764066882943604586744231609880201076877092548288400831930149412170076222393428747477418540885625852196121800561921661556532095378962236814534950859473957137902157826645 [198,38] -776302510884712590382169916868017919874679338011645652776573145544038695286748197551300813071173542982988287683662341588963928387371468477114078497807769298501165954539866090884078878524270371871658955017820457157945807883216058008485199287724684512606477571329782507999460552107147956419175561031888651804625640816676105848369094612499735751121794630792862094529400463415547901506800631878496393530328047189784004742587298852671330229982159421421261989906138557559553033436784682023058315683980448490422275442666325165333073592608288798944508928968149091947693899188106573069505599331900846134842659056144999416028574015794141925846914704699495091868924270290365269159020271013217859077794422101834854622455335783109024789491468635749194085093858257708913685179781204627438173792106409690783554478697609845598603918125214534355361994717934496333072837453387797391102730978472660035661095172531099087131731236241088383368649630397320654141747186938803178129915017916781717143024888785390389956389438454915654522403389873738693462226361505746798647928288017245910492754952072522461401346319372225176301880756569198524591388062195904156086716492472481170338591496277318421889339876577965256252508322505244606404197576768662042043195738635213911095613860526001654831316905094210752442036739172010445503203984243625282796304468350963592032347915968425454478139981548642859068932211837118760580545665697094305167462849597716848 [198,39] 371158513365619356497718548668128481417147451760051577327900623091272774257579245498077544609064999405700708128531654606574398090646606088276779035991653330426790262592294275017622242661081290124227422852607245597164430200803642363136715551937874860064460950500439549334839972654333667631297791364784876025841943220248459520682771183248681463044391518805092477192958719823853839789918979217559681391129158127307744450702306766088862055441653777089923556383732566963465036300620815370393876518190408686804056864652892366081688827842617573709448654913595841630879754810143062614841702504153366541895489305959744258725823442817414338233984066141749449871567842790960624338164501511997727916860936560023762065300506945831670748653935786779476497937095742335149724820756879865951624109492612894120091662665660336125439725865954294348175516421683353905159847067599030936416924330844850302749032812055864011150333833001658996077909414604868555041515581520621535796868847633330721590028331856440309412700149386233196347421448219809563179020191966566578208762499943736513508764862139270623867541081866580618039438899496777685269184429734903065720155219197564669588098935992834370682968302133934578698194085335820616849709337006609872291231114540716334038854295430801002345020813071609334651745117802743707477248743162946177848524062362266523512634987015968486352024357003454106993635447750288181467183177072343948283810874379465 [198,40] -107703505339029611977228307280084573984641168181885526317358359219697985784226044924519088779850550514110486099093352504796011919244314129846977367145932227372624596816431872430527216533110808616162563365883657487671249365304330415082132193564210223387380631957408877897449958875781580736442516707569866782167187219327860795493954869781024853880521637170124693421563019009523501520731421700828419213406887181596255441306732589265824455681270882393741931089462012279609725301170917973644019171854436801058036536498262738287825479511564991526221774976021236582204334498409842428983172116658582609505581257426948852422268268179984367948598712376972175645160423003079673831228217855437705110542968779852457500579843991085525331292357581468821147403903867123572939106213198520567867357790764215468035588874223120372214746130765663096277212259211279172369305468281659032807361833043700383517695400104741001144506976238500859225976065555901751092231639257490130130642242416679714489713482111187302614782590851554243933056152143812679011983472066786447990832094996667460929157744382049633093383518748402451595723583372523129740809987311191273644572801838535080633586750723635664243539463511763184645940546041943203129400486171553985929172990663096000238697955236672117502906978618949832250661004974400544910055927460608947212683364988711276192628742011120954909943570041762587379664686627300645166949941687281340632155365226 [198,41] -2957100973848982744262752084874951683815316692499815139242840558815454567476652960852710440751995480846055848849327970786063610706790871189393301318150401920762914375031476392138348137511955546039875385519749760136085906397861038681101308837984542213471634711912826616456319351538168494296641505673231199710495037685584198350718782395068493926507997004626633435472220888711709481957766579070126362893924418847206091746286793093692718222610742351070669071850394583307534292665416410672723843708307344015298357716120361332813694511084806078729473740315811400301587048285407897946722096242427301808780619762184042605291666959219823089151562818131762565255351820623041936182394940066583402996876878672731036526813218082470155100856943266091933576437777334503645869339694441406348714658140966197243894274468110613156391192905505720128919233313382661055881724394693831181694439558748817802938514023829961834495621165908502832711475956602530710175897235268445527234548357628853804041601692860721260486883546607915532307557959817647579578255819500780480722103756720362277603779121655964194123509231605736777784820422893857987730197213027325325998247614851252946699225585301904819337340963980053313938279600781055710759745636760914370875767576718662846015527650611756717748847316539408623033668469130754161135676672843396139803243746293552880972873450546407439047132164988188427520805810864923766655913471210793948380192 [198,42] 2980775170340565537458063344106600272401292293825952825441859066106791178126581238124129431560736447582032243200312413745303174354030012180403260055759936937532095306676918718417027463454923254135030477135006055059920974476578488688040963065752233801175957462502426115525271096300751877032313376352338890438853349695031654595315962682091104905673945844003317913502274504195380021768577334283718683592147056268143313994725453474960019921723341342059964315344060972438966301829442126436534697052868025685359990018208839431423159340826782547249744349922185117960411190615916132353369298461446478048342776356240488409778909744420971003242959762873870366255730859645498253862131372674718122439998265196155447826076338162433851381944916450685466460621251773672890283331926204491666899188655765670294507505888936405622452595117527528699026281307516830676537531255289320560982863413016310702600361802719483408280126790269407548597224300683980122290264248102072203219975593720275464337938451836854514638009396260450057110824451694937653678239540636534586777435717245779717400468318189723494299073200851218562487108286126552949617963118105338792972913366278091885280112205712046167257154913169851849329964545847665280940968886546094436690616867086331523341524004370527322923541193165312360917558698349649186180684204546739540200731380338314957148965587126686383060208772092535722359956939345946165409074132624869536440 [198,43] 25794872136063489285948295677364431573290694526222971765302410318852466816527104445304447715748762367838048899628062108506757829815238670422991514492459158923853512518837094375972335878173740716729135489557026730250804480463420480572180343249568721440738343475431858437849540597283025526640127760849283118075693982688780416362094147124509408128224035335536432189583524747207778897604458026586270505330032725213263995341732481363872089467492649304892042889961492450133725631785601554764610876517983370677405172285733880466678574317852481057866626761023783104594719169749351759845398210945257043856437290190107860372849636452760409076014258493778079328712161304802329683740711819797928432398640551571093535854228664604735708957726976053496401219685804019687631307033068379408614374416486713259564683110872643958309668098413221447656616304603511927839415732265949768636844021588111731266025432145163645430579714177537055699995428315463342193357259367877964643926351765179577030797249448008652447579669876819980385693744858510129810196775310308666022741953841661233260359910435959992478228991121310183466470985560814098007075681481804740630486697909381962827702104092393431549038937558209398625173033994169599698624815789968525845231468676893059720401720641770979017989619526177907471284589605998788955701068071503338605306682103908936867806622199401375790263465749140147756923730980123307575184043179033923075 [198,44] -33638957002198540609843177114778047008812376653566002117254692925540634319547465599645701988605863768471842938196966563408748739172777238937024444444729234265887319438318290401006694685228542283811322452609422110049206020038557802818125734405070821686404063017052523387790078604798656143256096442322680671832373018362685888180914336878598564038554618059387746968148483650674637541927789592541706794517129230566448043755237321524439483896826364000645793846230017894421889224298960456944507594074382384444060539390797364654744470650407032641061578612493873047773146531269346852734931361890743034230923302621463416936407994137151923763954082055569157133708375501529849820455851929452339929592297357804366587445338546622243128139967639300402399504878898170851284227211822550062264537356318745011752623923308179118444147372770289009461756671681819061863752622283209642531185587875564438330612711520121954423288100276456292961802163241923688960582035968746988187138877432311704634087503889120639036773477927985879214520102773367047360714800662689817299896911022151934126577058099184983400747303920621982754991235734176493321387009489592963764109248768362017298283810994921660017700816769797227406503598521295629050627932365734870359914302864946079630375481332854612257752301218291947675372038526602400670572622168429902680877165032022187982137563021713829541993758184441499821600199437659327414671798660466094 [198,45] 20990242159008632716006665761764843091442274052750114706435684262318805329670961748976472051376033864411157996436245101104229958909827254024716871973124704154966632289338275996238498365067638703514445294089463159329794520102995003311132604468160193803168058249999611113597048361849965406376324488969315639292262178676433725151537755697271018229563488823429420170044463511798745699222142621224183709105322805192561511855606029287298906679860580616113479551192212744891891521699407785589000938333503033391691839883890665012455772195747733855578231050018580340309736440472228018258596080646021273777871488952741372891887400563526223905224640688315109688896274902912356827755085960655164897974762227705462673967212457963353240257698251498006045018053870143567571136906311165704361282458393419876172548076576142949684686863778616958854261313447092270841976928667367395683694613471228173946664375924036346164907287213681753176415950646818522393516929452994907155693319224808176719814551773081230209403702014302824933685288263905605509539220141520884583154958764318482821041485727349191419848936935722827456652564448571836100563683163185409650842422382844672254139602762209971999314080002879240105587900552314922638575725878942035868472725747711723218248904360892199287680084327633347564064325465854867034093434968745666164483429227063388986360302115885725688396949216665984707655246121660354715354970849569 [198,46] -6416230365846895948692165082363988955410843644510255210474757700159156245172322553033151325777594844969319873477830319063228098569444186573968331273308662594002010776135878837774380996876024909981331341615575060779891574697461586073322033537633787979080025950726079666213473697985967239747071618566150185516881696704169934808822681022986938258669954633829324204420511659541639829815947182523688397868005978361213750091897830879729360467790636495902413342545608143386468819567596398336851945945250756122602928318863893598661136288778055373761587574700817409501272851455172750359588259866406661168507965794742896187381579519571737935835180791289506024321694680837634556556426372792377245330262936216481539280616277861822028000566153149780346090055736004378226332464383292542341382433998135751213881746297872370550825336703153238917642105427945664169089496123918441070319701969741814495379381599069447765198026470546889552757430862023761851088439710193191438683636783619567585004458220880688889465308622321052507377150897234537416574228122620071403863701869759026185133381498921084555168239923765547693991095323039164427682822670998324878899177255509740819182313936147257566977518837575380928932049917968200551620723543566447427591281541605115918730798693657459597425692095940765637034108715896699898137562848350591984448350429228296871171381010922237041440722957822790591830401814322084815475949269 [198,47] -641092460744858112492986933452861407416021253624677057684004934535832125974475676652308701655459381032981454978108174833273009190654997586934054280384403819499657662985755126908680648595465662976547403018571594329228992022768278110121904805636971015824561629739685931392770740585235563881480882401805309570632528445348721484731237945754797263632960927735601613678231601650012278334438177823778612836630299097804044278306113362051629161709046278102494299047977001611974692026981310448968761988282702939841393020166791666871841445061318521024541300468224286530633724257180386144451164861001968449364529017622449213449029861027768278044411794141441668173314555240897725621358829646960910417792312678904965526800606845682976318248360218220180708124600621597174114475322760651862248142002100155148822790509867668180251648230821487262939813781610862123574465829498289706386377509731096644399044274128636446469203250671016450849820059940207808207772529951368994883934303665997063707421256025183780142177322624044994990196113496685181327311386124018307930853172002641752670982274875956718062512077888650568950147478392601155547109280369048139276404117091500919849866645028737311294706518060766257485300672214749836315384040584569712630525727772471133956607311350928164448179374443308285006101565399409222618893415979318340189027254591915264416177761820559363232805996677913844922207332141483956339983 [198,48] 1762476349669275259412059301757114720639607131417643352201362598239033645463164915980057066491958486388065087702056941110996387325588818224775158191768297005087422825037794191577314559022942331047801302412699050240357113480067986676272897076252881433119841607100681934429682640552137754512478415440001009203528200301588636922211377486431477415496018162068253972106104676639757333424410960071430629155979659503129587750312656089126731659897975625352296781738575911835096868084622541609513207279072380136290079772259174599163528873829475845503547219309442376585689249512707867163026254086122634017744707810426499873203808577587021903570178473784188745130452527954195130090149175798392739508309509563721633840054786932045240888004124268244448677738832168202527019015283130183317154941156726365827826725172120722756868273702844067034078425347468604908691800865452793554250480856010795648196359039459313226987580075215214588389464792978666491173260927404499637210370761457574400702846617796861958940663156800636446278272113467080462669527759772253885987306373340820737132960141657526141408125092473329589876952383954931961907588140370377382316431015834662691483704528456342156488159013007969964785967775783715578915427886048132666164643540296933530732496898895661036161268360078877934247623822782286976091078906859545932471689992841449006220010297590237025920653426159854534530208778495125506998 [198,49] -1023194798133066306984487216486609345322715118532767518939228179475167937047252849600639155777387134612657522067613918440902193073957949862278692031874541840289475226569685635929744013282060467279760308316556849435750733825454028092979454711142055689291950984116832691594966885832158292095687277271456632933437513567158830170051448795676364274662325001362120633124493629942738588481914000454958890286754594542659304604398626607587170288260797699983371348654957968430803218502350573705808631463919329587925175227750961138196031132126127092588946241072993766229851978899777947553698283702838721911745143599485833703540028390616505753120509953545004089719143819951356515020075209002470857055432250861935734955579356477344155704555858869260473412323949595696233647874192946349129439856058796092255037040282995636347320867328399011788998685131435264891614679035014509922179224855570063668316398692839418602755978018290392490535978526426490679617295358289195146891967846660720104781959411585437530754163023867917354294796518665147885171187462333996785351053912919713836513632532465256986938752909643142293905871381731829324251282549427286134230353371122190392618345801089437434037798499418189231700266447983157320377952883090028078709586889030921999886602010511631692912229678878160538029111016482154716019705208680058917044382796625884640855540018522776559395456092288750636294719497478866067 [198,50] 413739530956498222889748586587681736967670532025262434263849102187641451646560380189845665587469461051245684942665621923851677225851680033773424258343838874905867310813461070905598283761980367281013517269485385913221490750315399840365927857630527619737936313975840547288060167078755950073007479118395156102250353473873898918939885201385844008649777124331951651174405307115967965508505254814447218447389839991527604473563897062432549881031992872246353088548613406075488363506528363327100517313041417097149607819416918688682328207635660782704875252091079328962953229320920385091848081957819681823392483059102760474401861018144361919006466593411297312467333994533595797327132669290919055858100392762399484174150925458508008283593743110621269494067311898757882416487746998009197663858809365625181531607193740170314684014375845924031113739700438737745843082410147166138821106423348674335874600885079852172367486996604986654501433454529985507479028773089195373605341588342239808676640614877471142364716906015493073403207444825617682054712578580916267328924823721870492190608879917103765032074069549499594697145642211320883972600765052428198274958281080154252550311106962509551271766675643783504763857380883365071380704568255911323498126047964078971224624186300530065764448498456183573925067183220674571850236631894706672476550294215196133615346564548138962368214769384784272650847614246166 [198,51] -169545491865156175675762273508880588912140490574618304594487636606487799398754145597916624602216450990990031768056052533413557079849966464067294694757610816864757702782004124778488718824391653678535353002525109986467282591676771146786912370048797194518491825313592607326357221021149014813883224061910620667978034419036992707566057947978278952622509809505843194147618630936750221671871725367206828309647960790979437089932440911325606666470953119366350942086526284761979087274992821014705728276955845935785552350694856161442663067670139324142270677417699094985973296064612019291149557105861040807643035105128669100405272809261982331348073745925001285766570158480582714262262479716055556988084961003856591759044522173824442578867239770124296676097077528138016197108968029625303433936526021791361965950388836838033902705751221753824695940327970739538997830260265442901186695767487006510042912471111479091035622983300392928230000012461290237731362270876791898222224309797509175612937494565870113211331368508704137121241736462958218578824541666986280638177917178533185137438471929676517815028898336343449087528196379721937755499082988610727854702606575907744818841607642858097678348493369507674840657261214226858506493136253448974122678192446457200313442754746184066328244795798594497868986533764256121337781795504035819453805567904895211998932149630688906815651064206721155953219708634 [198,52] 85655620816496529557429327406776423404484274246135597713337838520651127314347828607584967697910836499842870309760302873544990404067551635329783768663723478766597527528042967819416456867238327752340524472970511257527726285782931935043167930658165306373557277127519770188569458184051937034488487060770946915006484912289612611925310139644989337021060314850385560453225712883318008861363261325559659422795768299516384028527771367984385434947385233287264054661069899473607130613724864842563360423088604908760176382218976190718730564361319316135984517799455402979370000343887029965094722105942152879904006231335059280488353963763883701654033677045454161528136658993573841738960429141880501888755334436292299525105966546649744173884838275332498665071383346493226008249393625177277460533931310877951533651192134868239322497274248606541859696725890957099674967671773423667538975060791093360494426359157957257431342087667097536999179572384056164869362048787031155816367608554935114491168817464551377122075659053759852353060072234788123863155847228058925570814527157608838521036910450030050505198518088394038805287818405499095574338937506664708240567686315400717360601253570436880564198415582163376037468513797632840109907485261706600253433363580843950491358633499785378075201324060929502963835236131362286263311422625806542252962451497172138965473388368466454922508300369313918394242086 [198,53] -45247611597711910722648617107215267745741054415795139859291259653009094528343249768538289158606335497141095301762323358704713274054424168151787673102563053595137950236913864169770417034005127486123873221879236004984607774905782161842774447469809845091329581474235876698416007422463186450648516694399049053697746576233327732201802179506706423583552156055976376344086099654374555454960497628022909744911533414053676260956815953827652200806210336841027307718624628353288566601660878722530446506463419966250929907282983875873802352120257976927557413614662148516233698878023360010767814920967236068383604064410873475701347261234343485510744468114740880160325169355854725296310204652025806219972134185868453145355436236154152650891700572513674260443182730203120703277001858109340609046348060888568832900616584216700460066899588776934059639495594459211679159455968315863396161876405610642709312929571536735391075148079293307913504671008751822550724619665468635641480239486569063596997285697274011149498389422698221756787265315293874974107709748552705527529434430319142882057641048000228800685169072073656891739090492245297024045652590570639889653300149853593816651801259845090342929333360140432574032722412630532788121790965643653218319150066415664670966639441955440818024310267015986407880323648685145407908549398006314795740460774828410161886961042960554845136960829794464174430 [198,54] 21255767724371706652276013039165213892167925033020392373630516210819127452400700455733518033728885361367815442217829453379779856007443154958633503489037720346073406559708545395130484827034013680858256924769657337250618266141955937033373294275878480859954382907757008989882585733459806531835127945424661466248777385142085362046102828992150289261780564804320776713565918932964023063285677650246898098852769148226481806691911616085492516268546636616206868236013480136739367161918963482009926711791627147792122859744354948613079574483446497401945300186054520667194308106685433858231683791148916759795569579042117938156301465531699718088951439786544955613410409922210468066603660083290544882942022226360030107338737725857656195730483941929355499516817444321317727902985915428138056023453264108051434885917120313427355525087234337846864811148859144023924286788046020603721152925911834359545863824997149255022367098464406899064953117426997149125375238463647699800879140207445233450037516021783725974083725906546060092679868250236335294841206579766693851565690701689187055959600703609894218284847936286635356879711661495463524076101042877484331328977971998254178608630942126513306578038186767131682205347506288600280189959227890607831260423629024020076042185701026919617840561296389790865681789245167933120793653550195259156628167761855066650443956396538325803206765062646304795 [198,55] -8551219710288960273979799737617242995795171970903804746736937939009763460425879549025605474789417372330949850146552003118572878677017616927236669185486904212822594053063770155671269571240653882190271516896118753982854891467918538712924351063595885926723628250322103412159711630012090480785461154259916732873450394884987591337691120543908983490370747209304920221449453176560036214304837045305374473118504221732083591133343647808740177628042357692886869288148190146791818254648187727310099925354340719811729292895702612174501500987451617550062383095904454239323576556062870337509553286444439859772787823753602893121069600754845331939431253253391620893454061348056155874074377453009761127241910322417120848416201820689200325644682032879152687900748404270146504992586475375338854800747191353059302538734912602398417232911365998143037093184888872812453359764038844800511568574560011415784993474142090532888734461167662478056925845853660719313707278995141957564235694246461041337055089722333730253074505825878442660462322131331169116458191430758891154751948704599751278608247711799682642169096558495244897961918401638865509194737004854002224912242862701453560842248780027627417584209826255165846802822468222186741298900237443564727007741885050388681560218993732584038542269343055718319799340479816476288479764408454027970207082310353904085722591355163997736918795947542203 [198,56] 2902483403454043959910922109123647454932523148902870960677698306127618140213790071750977122630711489691206667051677537756110662763390680614652280197317025396309788285032033571398167711858382236104359067758163038200549164936995768728855999251067035504656492801106446740330444112414932160997419417811491072450980402706105041941741728661036914643876861643157423557518385360929635929399696701085852118516576029685546586831922490461894085651188591379158038830342519496671806945322705561044826727651419988827278308523144945827341877995577521353944462071763244281484740147728061839833669083038612742173271434434061338275369495510587800783100154809705486523102326382012334618996176171919746531366058422465988357502468016339793517792831314295967497008111316344002879060257851492852906206040670524860571855032043354320299702667373564978055882468272432570296656144925465349005405910968980123244451284234035343999273583150706438829288191195991233698718195987178565248897621701232988914289121914629736917808904954036003583098978134225863560561240571274904581315993401549667693972950547179494787423022368372375102590608913843055949472354754884561931520657258902635916546661611127400120230610389484112539689078064979977357472187911982651692135991848580374425825297020497904607810684584854621891325321074097048786957267329664074661233451434553153116322591240434122806054631058724 [198,57] -774779991313565239181751472212507811801457521838445611737680958834651020161973698932344903208021302507573821461598764132925422749863907387013962035448530262068716271953235427417205418483949174706331627289006830430117512179515794900730141566300087728439319333305828226778714473203704585406802704411184177143929491360284179724225902289027465004591411541725739287199162311639673937926428513304936379299914262632852069127467622721296093841254165997522965500195960859105770380417170458927729375261482439246509034591163879499858919687262902482479747575976297089291066881736262130849513759976707784638811537336471334717695190542733569621361725585806085383988409722856178625698147550343933394523288635486924605537689846709900370193941614647479360848168930510595131273678473309766993485474835518932152421803575701091263193113619030069082905238196786095339388771307167358360086153063446479294983722247963691084963743130592354053101306496692519362589567322392001226570700209800259205380545738235582391893502327181471918066990163326025617584398777178970983189036324573833262280439579168087797729829093429037451070527043645295663159230720026665925278187632775382759372144628973650366371921886867562694277335090526190817721262491552381447060387646285424212580789208705113601869372023689437503240856776111687180938807513555859371988233001477720342680133642318322273957066197 [198,58] 120704565974879816927432016134056764650113572916473260138506302739736771237018903520567505791573093659134302547828180885666905172426834874388170247030725793683113581292951023620551340327299097517295812219920158654659027678908541664643777745804116948598350701319064539666057596533290180690780339345455497687269083494620060323861870826417386417709209909216465905777328203874065430106156368661134162282524357345316007985995413639632186200236025384911851925828617593920116699374604425764857124622068850490768092625230976853668996236129403297029663859054701809842022520076819987827506288812127744780088791683760720104842326244080502941214807758153047943502286039943888177578626401500560797518283170866169323217348823506047148445484107453244231529413738368661387351041042436307152490900566524169200702626372429195406698646578373021488868005827442741341633248049754627661091550542509345013887265711927652283129401945179482529932173504605056499476754790625816120015774413930657998850397012515363229519423558840978533503864460634766168819086812347444007247708684554853058672541831971399482948433523061389869015164112295406027009503467468912053845500694425301115579606672196456761743513799930945392256613907273158560170943275114920336254008644202750367823327746780371384604626110918859338283780275603457661823387633493256594895971269480059028703010285128959375798171 [198,59] 18655398530164493014330294342537184509277203857930415476017572949768126984720990798568935283361170837082821025068456707055430322125648978159596056401282816487123343735700549960108358618743383096000963282977835852456185237249923648672590511211846682704020033704823106369963554288995471227174812504695523322277058127917276943564646471951653824089006048107308630719599163087515873364338433482427051430841439354243680868677969722480459836268978581517542405961943761913181142556072584377296654995399526043869283681161037024912083833615392024305174604319838239646241510793911334447161358538980631079317293285181449046212059894697907047076588290472914286529438071310489345814685663372791384720654906077544524646208788325239854583960515481835582169482329771139795818165193211368568694858669803064954799071728432921030915493582090587714361979897493758938038342015248879976166183242798510880805502180328565006032318823461493834338447762617735438002016630909684835587250100256534938685136639611315296738571931969258070262921972917736077090265868927034404710005371536938527901706322957305223469339108773467799252096761629628424789199559535851151269714904170959175730475653265621248920821708065724760926810539614500153101027004158692524806619752934754329662338101341723985657912760603223170695416781812182244374286178681186698426420691882669734142420299069012051842 [198,60] -22849199634551542528738857765954292052057412479444694203450849054956923581889014460125508435798806211302216709740124156884598657021129910349158211404315581742593526861693320928858579861162759272692195473928319725030264937115653363576763060325296429867476759855221651007426405528600486292613063117882440350688029786033149314440689740702802453196277847059946706487684319955099526475705247046077849739151481074995304036498380518650670894917361818622258268869459685593733279703449496784427757703054854305067201970105125029279707272762719972552696608442705598585629634443397515487504199541470121684693911126035069373906104947173574220059797172167667696265828845776769628401289562175548157137240481478784711733209585418119697162729855119264106473816132973131195355559166549385953088227365590261092892854702222867869472556287621618414977081664339901320050372894775935928205479920327058710744842221056766614556906199186009030793329411909792654813212845377545042340538065507292709935047999408155746371623656257038704672864145414932807154677329804322584753887543029299369663298686053111575239669790541662514911869733324058821077632567375924245844583008695882572830913420569028974299567663351418502631506014018876754753169089883672186304766880882131388550000293097790971279257230278913046044091730633247812967749458876566778644580727332406279841179033288507462 [198,61] 9969018606133271562704793788867517882312790430577473065268181792405861442267441245297622488030952203993009108119611075284674201120522835825046996691223661428432427969911101959774734025158381075448004156444469926768041404530072763954061474611892199726896873958344426923330181551930084773492807299897492178877057256915038620930637295939994474677265402757291101765987035578627753572784226233551852901332331195867746182574276249782298940126767299734604734037050596510485259572315608959268854145702622099471032973351235682942936564462957615637834210871630332739910679314223110865427684162734632457607482612063320880283921091264453674114138065917619775122705787077469167252758539100151067170280199718422060727586639476435733665960267541090018126885675306906751059674966207252818810330449486464739175139593551845033041511412596870314592771985036882746561872311933440082785397409348215595667703082369268941048716873646446702393394489300855992164169623770557756586690540238857062767582369634808962539544403901748756425885969270905029006574566356241754570087178660631124924759663996492680350334633671724667788849151497655991432087014300328889536319240405263075608894960249167917203175288919781505985138676000340286678587123855296955387675605142120161891217169153189849166436338383817408111435764628318484913881249698713691323442674606665834743832582205907 [198,62] -2892404426401819858783758310890343452727729259620744277726832585210888710914271853297521986368133026954579724064225486481947383130571179821812761935679048890301239565795211697827408050681697522834827954173506663111841961394306649147585479104490744801877318307274158490256944462182926089806529102432719814204145306604228858693471140530285709548930982116360411624484147009787118583860150882275284908198339161273894483000557665888182442679422045992102484312704614006365679295419483111868442027537777939923145952326363493756570173140616193665636839883291743311303278853404630999935206067230949569810857599892103789237729694143211462603525598255465976237947972411871303808579057392158623619074714843634698597477900607727172208132127236585728897705663646964738101843392440626224669276551633106866092484500510143233165185823485093127909016664813921875631951313578008962322332678057928016720353103398947679911946403214672767279521194578366851076570666842936930772764101454002288705180023345274464246719698254075028785377079409541534957110134844802576474751657117803720786778703012241325161253392322474503663661639797605242870531141827538039035008471192777017203391654970511795785661087409470585366332546648836610432487919684245884121405037752112294636077970341204005255376495943338506396734064517805221857090502902631383699013594027539685397263598003 [198,63] 577663853726874157863983576533263485740920735360485082338657099156237171219859374637365119651033620217402790058045669599950295013030139415915409928601056008357048274372288362879790548607244655989756030466759370428411393420677324683442818308087662686670721360770195273159440266601076728939803619359351980122577431019837247554398961975695446142499861582399678432423094534043762096673796309151439572199397416220078000828073021457630789980035833157911886945610791631872929825550055940488453712142835920532944403247653619523876486368600557439943576045381421102742664378630684134993468271057878500178681467626219753013765972468067329398288612519150725497650029866920493594035746292499704979449469064013192199040464811518077577801246366113532077554851991097749014301091504220917089359842332842251857030965460286075433461753304691505787141522739831799982511487578808563504748622387433236675875596581646785510696336956252630896471787636403088722455345885442309925983339619377335171208670928069611830380287973426906954313772363887716058767277278783806838831679840757932578316470619883187630674914925984725290075306633045428784838521150004881153412899318504833595380980140029293867927129862143065095808146936208946033446633469764972502486731029175291723688946149136032601160359865067655842629948868707132444298694098761233410625509167082417722380676 [198,64] -62732372520579145215894491991629158481621686678369831140481508557901146642331086754728194524843624876354157668539110235387804938653246266973950781201762228258080998403172655757310586519217273325199461615220434273493928151382157977340621843945584000906054167812611339438509194215270502597516097827654989794356611441365667061795144628434081239000626507458198812141693806158131928551477678727399113597869424254117450700144766506025582382486935376298174157962619814509851318625857123312984405506206344555317137110556177083321122089431433640053100641847451179315563890124913877899810065559108760900058320847623730503338665167168300559852802890545061758923475884242410037679193006293725016310063265780770701081760452017530772288919088884310634854716243710204720616369555585476619008524606593739896050426218621186352323942192662259209818381677146392659787693674470280859465064965300839018562265677830669935141237538511704534842443986038143213953048427639685965084896156369818090098515809472329680914019519933775521171428458079858382819317041367234270726530268762479947214280275872283361844323303121413225132569923652863488325209797173147644165631279179543038012875704801328079070642393259658384757803500564872989584265043244400893354916670283819150989708392348681347714831907504259641022776231980323589843279056670042163978406800791172693319 [198,65] -5226309587133378461123214917045495992828290989868558593170135812847274147246001268899778859702399381160371064880043188395021847182669317952887266368384429148730237873174577057045718021138573758684862647248530763860697633085503176751824782769617488708638788414866929075799821531652209139504963755951312958433425669291769366407676701629556612309522332759356759423210395564223037046405917456215236514680840507719187045775595956139924957390580294345992314089252542066429879843118029850607596493592651710032245378521954749250579372838386766094650429678388196481782266397218254012258931806794284874101153350578078073572407164729191285861188866728531964252217064207395011064721258086978685033636970859761581498168470799099602686518807743731149640846433767999418607011372283004908785857902618008049129367952405205937928445438068545228739160944778123608309502590257209492721982185685665974741388673481227779794648780583631438636606814384615902021090208454548423246864215020525238988063556643967190025061181557953050267767775553947047374158304513821802539814806763416747947407014929085470236435969199106511994060196318580699340792765007280202537958873264234472823882009886948629447165579745462952682146188063550168650044281951280594983574842298380444696865029692208975935981715872228240576653504496968295258457736327127405820612313566345613 [198,66] 4202364518399073301301447382718605301121392661229162220403912350896704934811246397273296708914150866377777829994738867303020262349585797099851681247206198720119406734443361541437983004125051926774703997906756620010047540100706379308854807536799658754287964907843359479341742083814607140720880045056934275265364447860347052432702327265858119447587624127596467523142819931510495927113325163758903923559834217270337740239974399006826849387666251828882976737730956803025563097156270372541998969718540027435407774407741187861800543981791945798131581505240947862466947930360660492755403516370839806802208190107341364737515348776978015234859287452911473941701323587141407385421180150303215790360389834468413272660477604460467713788614648342856358771488779424744224129948998480481612929350744734845560513053246463469649245988687508075358589509037474558292098881508306553378513833685160300753482891218132806071877467667874340362778485412639198317476995183981572240679257910555768390674649855291241216922042091233634008142528335084690702387121382006391578494197901986181411172210392735964309602839957174860666967825852681074866605225677975498881263154563788630623279778930304875225570872262220623468096161550612768574576609659511095113824870519053786681689406482044419625078077610020188221768860197265940900064329365680418577168086757310 [198,67] -1051864333926621295581241571354094137387558879944801775956571304363724506488996865932637476455947847992546690488331873328314351246204702447037316421256835093386710722908942775180651345346943734342763753363100244477521127306890880767360443494011296178617561285328865625243565483991101478505835065595932731382911210188509503757529724811600009546608339910864524324301315729565298244747114237470924231735435240684686112385364862450391961170628599549494883847632403120925100620450466877027787311311263493794556027535954981211484146698700815887580614015697765535775989190120974644890468739978985473981780075333466365405156970235278920219046079129953552631892408331097448695856044073073236402291131662267612899497633336713971983727474773638588076140196444977647223726333850527860499056064287717270366441777733338727284573855729032436390674169111435161264031038450343559583811672254312386269462635700786257112589490247687366234562473499912352768659701089253841476252916968012883355169361685118955078114685722637201423470358084280861660179774133048645994633535714081046258355650118977533577178099665742645795606311685500013888857880156666738702013225806647726333910950636373556369012290127187418958730826645590380921334978654367953732175421905782649527496304587147780239925144233721667916735896616470194860787278050357762810032567651 [198,68] 160106259859613356548505093773598217819479262571700570169015895269425689106730413827565499786083903545426302122392511580902945134798761096501298572845678983945877616334506662476110673602703434866921313848427975715979528911010627484402770802656896340300105081593963902403018919534935860777139545378267816487346721054604794884766765382287590660208555096380337998385729078548416482088480535331531836036437435924101070656594991263456100159935182650749553798444705997478082644848345115492522055119804618184442202074261235115062148909279649006963493692873976296565764583200934144758863773450018952180280983393642797965710591996026302337451199396915762040977784083487038467510568495968301305228254913230083553598223500352460678011591358042088554511844935548457769119129571209361937301782295592504588196717940181919706109781120263201226726749730934601152792236979323444098342167171105824919616317081762386166379025514758176529748873697760127408572256064669910880350185546232153093292308138685274782644754498669609801296339466957680750228706534735506765440315044479084380324416063517077739856417346779432181686323648770652477910979567389919735935250905936471985076244068808862352785592285660258652394122725409273604254962012421583952970796000893752675023448163631152857769231078656388630604540030042920837591611391354991269712729 [198,69] -13862348950630770573747051410563938891847725561454618643081622158020200783938051837104247120946340097190396967458751709405712770824794190179136903093164071264019431977779379004134963283930391352209553102957483869945547194171366430501116607334309172862244792342303295110616140286450764479044396543305683274577675834416966675247644901380414959744680581332508243203406734052544800534389745142707643405237977396864542104037532966970789700612134541792678647670067386396556607917192702364500505173841790914986962738680284472853145416541143922438527632449705039876174542160238377655370906236526816039155125092656423733008604678882749353389468322547255540817833648198956996274052998552228632735504560988687328632739772778124582478753320593056153543687044784307367360293685418756990670021790820863664149957572542395117733268277586031126958373703684457361949932113072794994672116424839779170600291863775658416089606407021148807521058465679118473134350053344521703502511279280177922340902443026475956121056501722064897299594939916900256328155032880634870617505624730905980408849830696655647946412597360052142615434426620479506527915439910736737202552092944001701735284105015235612777139465819859980833807174715280080845545039304847202493981903257499086132308186177202083648683924178755537938133036191925448176450652447930829378 [198,70] -18217822786655446490808134093473180121581711415740124447800628099625345384362226022136291962407291222765767656103871006296027204788149926843451213471068154846292643443752522562038672655286608276406418263759139500023945480054988436450598284612204166765455830534331221244760261475654613167010350140205742202615165603109344205951759416747727146591228871126308009387903541833438690808066519887450718159466521230657272703990019997168402779963993892827698526165551250559278280829284530295014203302914619812391425339118381408260417140986431250542281769805039569819342410394501464160782941346314495582117403118543489188986854716384541965014084821581662969836487331093843429705907608408994404524416828581743939082835241271010452198213134177936309632199968274827249905140221822272243194837199774593160337678919749319130194207246873251493886074548780499769506761259247904964801221402855569658766792912267771459932707148833701643158881612382220525629919365911206348146953092691700484492227036657583397382822473182413235631598625409489984025803131955898771092680394128816212810656614340091703070736365610843511645215934359654699013254333752855002233574946831255841493900035474276262851552019064129251166666774348538801404840793207331647421093609615097061163574603557550291106684876896086797284695998354723506607798128760249 [198,71] 201463529607587686785818113823379794663584320889824882932150708702934876616317744706813688446662942862398799680387049553234579903581607293381910929523617838231582031553827969372144641521034211512412516033399026232086978888195182588371104217063407942049636678726479530787418688598308196306397619039276191705764238235533659826981410888131088855844935539174904773246124205892433380335637227912583049598424893490800579923999188756547019543235421320041242420568660591588314861495126602978662616502332321046317932281581704629255506228609662327296873396007813296981582684116725929812145533208878161615766709958121078336596350759973997227255590614451759827362233905777958737856310202958616429082073210400601147599623794773088192252264539409693786094177477450698388412477658762544277181844395204174466093306529628120800966105236208107087020973843178883897936238189789716565130731628185048059946155677443589248008027601704432229550334213998266390501156307210801695925296995042112502171727763404790770143637951238725973026557074700771988518641969439164848279900694520916961973645347359869290479835091534629577012300238946346830649815738503241591681747981712050442963089975262165044264588588068754168834463527350234683930785833982259933592578360835136086880296267509645233990520027822300070682898458546236712485023977163 [198,72] -31402860288838873927156843899887840972989710275603929604102276284436408585034860587408466422614580111955184793809714562266047444206483675389712576766973022895554455706685244214788410861461008251881736193467892171494481334813655241795792102017444623314444002516562447803133099795354193552904194355963537891496010353903258141883753162347325883972016669962048368273150897388648328613409355097537954153641371575787880388417027508242711882006184482439673315240088592099665969959751056897822189393272449394086286837073130165593889600279513108749294211378340896518544877156399754433673989971255257486204322266371697071324851633251829066109051854843460178424260817248963779657790735652043723908887159294435290574549124702618652904013496328303626337460126650762086808431520234232812211998519755452439459788981085120694925109538337718787244742628104046839263407239589366415130622677477214693022673905530799788260544545895795658411137421705148587476792340397397841522566519402802158975005094064313761185187440645180525098986671140731564368869243256514170436491126474687622254514691847692511354733427030501550820395607763960571043371225983718974131198302048931332683836100023401733790279809492218536899574203569836257696240855626134058445065792882784011311419944655820410171300316548258685114507923886526961653806056 [198,73] 2468839135731897928873676492990962121964610216910310233244266822607091426518321528678881970946020692093236829441830289521924495784230761237880105514464271497685033494549847530743281610631798894857411343208638153539319561556896560653264600807610005614809392885612035095967305988116217972768367589972270084417819811148798561534562793232996058926585071376852658059379610722752159349426987351293728021834291542527667880401982872418013382275436032976623279742998728947958878196566376157682445758401848766833255080366389683161639119574482477951723083451200037764506486109177967093834796998201407879971313908822886001253658665657968884433637610687264925059421397394549739256986028718403546512613315132237011018541820877211321507194985682151040510474705170311789708473934485164174953872216916193935152233363854497628022224926191994030521927658745666599363722869144270069986675599955827430692338321269832896699173261625013810568795401307453450925629942554936648926655585406321113762550602306547002263021184512718108841746650581978955872120383075851841877665916159746067338448324608969029706565954753464172030598746295377939116745051729052513309016031012397845519127018063441539978291865869587035735542479819223981755282120154675744077399463339561897816529818326762299285557089734898384394148794008145188195771 [198,74] -70240771585295393915199539542363527009317854460772735939458359627138002491239018589399661302968766040065256871787872942250233773083280553919780192285880456180337359217507421568295347765116892415438926765132481448585593840554134788997044770877906812179003999522998918220911120110254630150278853496845235646366845666231576489576072024972581261041703091232548582259263374469122809838610711103420714875391422679540581189583477608847062812065621861489973786210201759189300297066597753972000357436293675084389481550946797439177588195298729291571880605449657957936719605497058018711245352491547983687211537186957648277583481506410205110491330661006056376342183858143464599818904532945898561756726933913117696501878869098938120478344343849781206746864083451705421043324485594646061700829834812573143141660836158823290236111747249189354445812959034020532171680959550261119062679172904386258813121465085093222318337346870182427714276508557286181684963182350956760916802257744703629591769247571525633114976952340505079188978732970942059209770099563880687040904270123359251863483628846018319643482069762759998939608723411076430360938337155228351392891763676652211909390830219349763616011960512570385741749530762825556020021304346487401764851575308161728557198874553181520486964397916215585940943675470910646 [198,75] -6189989066393312669578673989904257130334680253834696561535346278983838954662507913630713184289803053176012281912163935024621145330451341631510421124659954925826645963542259580515098265916813474006691250117745116209228221968817309468988901003471412503003869306920975442426640241669470432453716367572999715697076707929108279209221195416097790466954420913752575953299399609469594231162665590515116015399867460499274871406120591138151869905414782558257176263146392831939852280396967617203563303779948688591478143968191323060214368099678002461085050154187227008765349134003168343483703550963466381305117436084607037373592570324391513221062368759045428924163579463861143163052757595691231463524806010136782933877878435356104470837726689735761633852044788883285083146417884528302883691536169736924583107423684568968092342162259418662380138251463903025997859693817360950519545469105989693707923732992177573982058357662397043402786980712403292593975179384427693657643643426088528361216740663017391870428483115233449464002495143927018197805066040481188492327713642466191377070808626995229478104535717243575424644609329133536820722898224287904684502019674979071179590832190538374904363991043007706695040776849954598387776738206165651693329534834950302989569837482258281661640259620820165522935806687604 [198,76] 805728025236513976026332437899357066867143425331742755986662281895536353175607565912805935487924152309513525523541873840676333711789406140424862730335055606360854427254036150413746812503573475707293056763375822329448269311558149338434243350882469802003999665738803747873901689286637315928951152106777885655276032706759473630430618697133746736674654132129981744572590449139091790224277204922693654128213765625778152771661665688103501101246826902522461774863058659120978461115555868914678332231898997223731188479820256108908570811886387857011032479700076536632833175351470772415033322657900334326553488006547797451058377170003495621919989121151020296359547935442704821717994704535451879407649404356810373974494331764820823843228828663632812065432976314804949267484725042484282915826648247229870302238627472552440367793671730202822959961996787020590807706497140256285105316863753285427026123200403035220362374950224248253291003415216196495231684915495595101579034634112102516831987828921070148340589056411724400307456283102938824420491693829444043894998460953473766756798932138915152393213727272899864483934949367450324156625279909019050575446500294256992016867880487953254529682977325497272942467460680030413230624245542967144046017627785071137603375094494223611801675235301295657652121522 [198,77] -38078910669182491370622415994769893027335659449912694112104120080431964675043862460424096670078921744054412116903971546388297564232354774057648660761472288146166153081492973078682798991913156589053564884203339653886379269111526526733580011247997658455678801223930418463274081657158659260760930159370922776926680031931465007681409202414088444738909850437111838549800717789357776729322326561100027387466598321880577919738505221198081926408732006119062013154115980768130997076607038394948877338635778765701130671012643028670291803706196808473595442293054866020280285851703550896832130514780801844052576593667367359053535047443695046903073231710007357517076938470594623553711901895282569364590227102413617882369299610830932828155287925471441428624008508259742487494677556496200741456412555686362109092259368098062340473326949558336938664695033295161265158540457448657689427255098329157669259036322049956888467365782877293227570250438221911450996299133644416233696256597165540340897747971102300920183286440226598902230824553239633503373621145549236656406209327831183194448516338918169883461571324560021806813225144991475179682220696671284975309916723265376204556279644864579040082014046781030813274030755344076477130466372666501144505603949858685144595833453158645185687204235374525965375 [198,78] 433891016345278674659003196566346078997182860184947238228611705184644700134793654346137781093556708785414942966251870536004620995197672775091409769582698541270251719946000096001560551440917022419960710939740578266394130300745451178842337380406779913962226911759210133734240700884980669747691573575648394400358647633084097225358899160432368363598118692055234328369106440239216556119974004054371961069679394937256997337940958691249702042340422083356883831081723343343690779088164827209235085311920966368334423681656448205668201253169107897682855297865299042258770014062839818665652520332806101454566292178477160486732633435781962333444220227313776693036006160277235300116791555011091891599868492359182096948624282680762743460183689187066344908621495350122670560963224309965963611378591694885174496435994178988398790226756825398108801092773670089061070423300530257104209691574894380467105507068662788765496143835390861692194387639552631513934853070303191698201313856747320737298692932538596098304931803963470558889070245955241289428402111974755894614491451113309177980226943336478847608643560761465482747077876037098144268966305195991754663342759973511531537647701678331861573023341884115330143650425917901827585086756321245622443267632445484788495576082467635737782762946942521841 [198,79] 40472658310070972734680398940559358248992941847490122793766426307974010121214532077101994778932745872964056772466038697876338321614286965040802321841687002791324998737638910303628524850868722774545532390732848264839567060336565651837939262983477008306548673669695147618703327750826431718228705984123531318705112038255109020115449492223327215821087447665744529708503903368992313712531572901629784107050769288226847489851314126217737355129682946812154332930215070113163187160630693658967009398807735662143616638989687430310532357248070744824766301127294229625602114608723189419811520517857868076117238471364316614214327879397088038559275315247825171334599473683610912010378604272734366241297088776151632530592258128071943861214102338163983901939533408791109184703344796333124320318154010319967890591701447513783847975849484595786005411959265206233918987215705662441366161503442181816257880767802969379311825142728134722322591125325678097753563939766201184668805652616060979936199695413632927596858690523618795120758945776124099058558826090328457360455649102179510259067493957333957242223859489625141233583957415880118931637822783534149401329984021174357824616379683493507071424950664105041132650468564545139364261720421657533905618788180953179444744868256033488679396029992546 [198,80] -2083459922471080909827251486433399880273793454245561570453637450394894816386289264971586448759380015352226633076099102083222665973468684940622831937917460455936091199181532996823966709080415608342080461806923877217815227993529605803823362152894891074575535228728907583115074144374859056729084646813479704515994068317464908231030953663742945117170688258940422854881661203216403356757212666923599216444635184148183776428824062862489931415594786407562794378803041803377986175306496986946228969142237404357718034625433941772848965977707941022166571394265834316869877531233193639106261184145011971625079553503715431119523159187024721422135653098049194618258330258349891086383056363594410802787542703400044367392846868854957071638728848267688330816057806441481027795196795457432234721579653265603065834760058015615138887002036963928718805330564389443780710538594715591411123673793878690700487944069492666387484285999796026653570182445304731739300468307725799340179254531761228623800723843751798716828675116674779230542371977465198950769841546377838230192539370589256521058696330389456225093801093988803813795300578862608596599489212883180629395860249351267398060012979437744083446128535819504180116232398896583114949674749482933554964735708213573552434683091338849164786619977 [198,81] 33522874138505609954133503872814826340602994378546379743784480097131197332204973733520786521107120222146502545195568038949041972600754831759442203979755907117124337218961510129688555125452557939193284124789997549271454499407021491706617761642476826339346012345282077149680964831749210581749250273836319301180393689649790822169253822701803847432638257897539220771179248312995719977470037447556698283620386422766200673345587780571878169563361226774541153424595443757291429297917844352928612009231708107626449397376434117810773217821683852714341933560895749604369366317060421289334498323717871056377223503956319782068035647106426995637953894946335127279523721169707142994989138800834712493284283115840298008476986806015054370444610256519652574859358617995415871441080677096142364504420596181552193784883364446141147351958158601793642973188205906353462301051181503763222389657479711780072637895587564058440494268894505459707110246810781821064550915974384227656204764739993632919241841931504732790437147926516085578841121584170575227726139835267792479794107860664453607026103827997110723333834357153591091365244779482560294289081709794085884237796200853648335189119758880220366631445049656270775300833362463157219654040191254180934971817683290667756970551263723867319320 [198,82] 300857362088947201822789101978035906724514576041751081604604569320561633089788047730534766058655447904996467505739310488975395958495605224909242654626194736512364152487521259078892359414287954849931461835102137991442136119993650040698932035420410192453092771929927125746592943131387299209900956019412928826663485658705828732518538416812461416241119726661455186663748061708609480373024568356037869907332932460074172398540180918673963200318937028747076082331313310934312691486493748641884409316934703469873060993778375820346435268730064666360316366092199620946857441293814167125053913741912636289518918296668683290635608208854810335273137281865640803527787924186559999494215009207628440022045541829931310919919521726145002883847184265803859592493489052449906283464044832298151967811040590221925727749881142570743141551973568757242723551145855679798955821444089296528055871079735805813108407264283888121598027560262781596237596015063532898644780623643866294606274474295970068954665341456773147237497675833579517118870449166676262712045639696295284365809680704783191037292863902730826221963766842977658608352400322876265742935529940988600147659278741383603593151269978204528183727413172103717416011907845376636690325916680818935660058818657239833769498094045719126 [198,83] -18782380042170665611056669876169976018737942001113634747117831272548558294520821111238620666255542308440168246082039083321343484621707518527432884098719223573772328971340592512402305893706684282374624031022104783175361111063513050039431446622306893084024664856311277971542181942572670775977543484884725256252413899704886661026558683688539458997862671535256814963172878130846158507190089329542482862619666856630207337784135420006439001604978733989988128922345567355061260728109939158798434815395354767993412290139830202515877868077705759319776300255833180874273936401970184133409033363294237246990426608773604642761663003203071703780814639582040550360633842238167646150635059282359123656036954867355736501571211532308387641866810013651908419841175081257337752626973071577294992055208744314063827718049510815288634985260922915974903223086451693633778145608785763421836309554964211198535231465945011993868919950100837708532009220670024327414425695016764193772585746981259408402020375254090080725345577718026631045406072388748653232753538576950921761447508015835348271331198944506498172399954763375541798990045076200636012760543354584529943451777101492874135031958880586174341440729920742866304119590250703073425276686939733758230942344356720636826792632621202 [198,84] 230053708571759566456511788747619940077909083956886647877942568336121279947885893258270648748841528718836027660366895015680993869250698329745536901983774913550930927024817858867719452663858984249990188168180789798802971883870877250693270353620095102045734799897736347461777543335724749730771409991515822940779570991448432609654015790920836251854014809772310861501343813041734376453010595456996558552656386985305440199573903094751085916075027333356456497615816659466650476326362127796786580369752519166826179788434468117002378381821430590018457940134623799637370542297067146225281374608708464019927475975073179841435551329172306306228287369488382768093157711984241589534299129054569993650884099632531968363460640503223201815038144762638369564876022795463796781612356328920008015643517378431784336458699636531199551732865568353237747318865169703680041804344365005008526715822670319286369992773391915841596489306757488652824948430145044222791935772218889528249751017274495314165251451425939788476970575678799476699353502219095982366932790814932082686376386355847047452787294009985337562915514062462079354762171179406469045548159162248483846100305739717807305886368889032399010019873602970539958913106752759641389902872296196882237219034949561535315815733 [198,85] 157716725919645470928610690532298942310589650592295279292715848879096376458586773715298448193231548878241249560083811080888634782742362921182595130447410535828353530404414001700411972028086735719766388474865937760981603368336169978576300808140486503287455656203613065943208847693021609908573765508007406743417602095028330164567133134392711811832208198294861870000400390362139496552758407379335787457376694598106730198426272364399113016386293750071530659177753347078795876333992957243681347594501253828944488531195387721438841806117622230794273109096582315415551462360545031491208400673580475330199968434062474261539325869299900339085014417757341268553539009284130592478292070548146869558467533489164695317306868156760094866413875534212694769772083593781221573464647943890391632397385745928655037559322374171342636298694156024105535915445906307318296229844775416825388414162107179157211041800254776967673067984547538960290709666052157688579504310151197808853083362435910900952334190579870837116009439538732965426888649701723041963550098433581402380127806003673387810797077444223426744130674294487640528838530636182701685855504107063535361964348793826826238800521889140112825842970479872623011964644099154825018465322017327457803940986084190392259 [198,86] -26316771725092465704728786374614559193222771135089822736648926989061986068670441503231018936426526324300982254007069559394988086647333264792707358847087041310633521503969990555173482096006754293823465206900953754641576075757600668363311922431744009156235247996402202307652107754699860252031812841113442262963963953503690134489362173136080677844942888703275848228960659256120507886806698456110148363541919866642515362031192556192242837108190154212819277881780110363371478712387460985044964364410548058921270230900617178522000952321210997203485699533533333191539129731610762304173682034625092721427022631818726488850793075513993139814644561823840815328661121386990241254070849127691430045011367555229972146088028537843377386885154508462230537550485949647968445943351563237582975515693652661912109677207111435768269612912759121595784541165044937994782502121679077443684975067032036798412687551361039294330812803722197215540475392340417387812215453003583450399702416992077605762154775778035077347306728734452703743037336055348851259867666697223987670416235290516350640433954100079003099158475998424708400074441118670928306862168216064010878207068866579731026180714388404048482601530967150755681693300449088918355719956183491694049216209216146179 [198,87] 211672302528095072438633448494533335311568655981724901358390128223377867659240860778530345028812994853636818113389476272541247770739664781601307986273529991189969383078620350006811301147055898382417996682280191187209036384986802251999445772041812949401089696369167919850047447800170935551406542553349715441192507785210392977499853048155487417133025290793244453465233937857966513740306022820839550274456489956780925154584594088654418558992858289616239222029821398263647186606331514372096469558222052838488078872513227346127723653478530996814821805458375533379885156153890306082512193258916596825120796757667020319873308761030823902758047460259076624822154295889774306115076150646685884206464206475453403197422666517666690063486244609824145098042378688864897928234931180967118562063347984308769623898058590792500896011666137536577916991235347118678452706008857511325714616020470666915500301033752327180661116109365257359474899631297457648808453871904656703864361789742329711651648180647293404950923313300817248613584779881559699144653253639142937273161026100026558167703929771974355089698911551749090762563194122992912980272864279212406545905879644797843162222910333796602026971711092014465572562359167248138649831731061519984984119270716 [198,88] -134492972365482386795554270624060430655249380082399155266379470944880066800037907319165213636657004733084284544805263602193825242294355288489445488805871297765628449154242682990138983345273287662794835990561612794059706748446528811319476884233485231159677799897417247163914113456378033641789847961498755845766012729369570581854014638149836485926311995652103236774000480862166009323265645883671507181194642406422213971355245812078453256720867988686714857475048809009968495661768656802404023711833620970776968747450669266299177151634619929317447787227029776859642216043263280784888234891815476739141921326856028247313421668518185722440142862511242186066646640533339392285028168015747569910222121925497036706709907119782150888407674154790379127127833814850347153772731369747919290858869865769272172268659379585811148275876411422886692864365731700491456817383506587106655579980077850266760500713623878158824157338368947915167636665378052266417343947883870955925134185064956298182383764979627378729553835327739582127093830761619733703019662076272253645721185619008920404051769270924145035692561908876693755574043153578733646675990717937827632923729422905720561454114479518258936036906066525416271251921469068367559355843902638800806610 [198,89] 22016916099512120780385175725736796219727484430185642081545007874996280991011175624097064118372745097443775955298069906009963665957350382747135397037555367590464684710314317399353279743471789953683490749359943987390194074427977597464043585706601490798666297006593648577532272731552673148024812452392522156346871084815259126350355533790746789939802338598344358837131719203275917946917389256102924591841757756350165922009264826091515135618620003961067468432172541059770660583191453353779888599849940096419306348476577248640136494647449220907210105036776427838034108116127913199109369841102369519062999661776253219221771440028038777972511619857430429939487483790302880353178831569705511143948190121928160326686431320057559668258264623897214193885598907050741413189496275518700713411405119646265623828702553571682006034339334678660785720654708843706550751159412422253892074796384647169323192853027164948326593299327869907375397261641072214611059680459140426401887373528555788945568322070382625865837032161639386497454319680564914575862576496304499557436459828316847175840556972747697756264900014910702159372427568026531711673969577200715916681956108745656800263620533357415758814830528007902708866410665005961353082564605294154584 [198,90] -1836803468892508195255151592059187859364865986273168007977798435234962697077815526032253784744756082552328664507153726884448856164340826260125599724912397012723321673317593952374077134177739631429164246391113969752888416925811715994038744615847638851337187258700394418522188330631210850334519124960501556526505204928324502762103323118140764053043327920590985160032181766105073023877099678144042657602068793673745319057341734189130223871280713407287494272384330592452410813001366108905929304857335275002813063685995655483567952267037990320763340947318819312543484739487552011890194923343191242218063670525206692141083237616498571010408704236161129702041373826452393635261314538047788251784532930765728896754571133174767482701018141077353325702970943223334704896194583438857833027425556092067095823081897224452441404854421041451180411880240214962502625399336102988623297882138079003791098077121921075243311363055360601476361266882751021429144603438583702399353262212909301467700938511110949343215425534814737751222731849540604044066008402503598267426444227142983836346739693281801275451345185419389819760570192171453910685361726379376296196472435816414041032422270186203778262343645160214532833303092934651945421575548760256 [198,91] 59441088964258543833775928971914904372075558999905087681835169676217401093455029345376885226482080383328490112823685067966858015604173779503680735911354778548901659169464716554362935413420710810038562330572467688177497099092288026219820519927561683790163516571787386469537218192914042168215986071184986624300938082434556252002002911761371207839667712806606210343416972753144016163756976780657845938226671253996116331106868351441221874653443035707324351766103826712331941412268749179783728773291010333975775129845891296031228355574156492121658063512005097656585256511652145674309162958994395934975185979330884293660488451858184312825479166697754079483288280378799272884511162145328509013195785299158224687096243514062572666107837705820138847194126288453636192978753586027718384669817939522710094334747650608667830091234554378559064413293872864605983791545008291604404584572251609944247167756402878026566927032466867106611867434337755470665137875065988414972375176857906226362465392483428318417421759326606734889194628258264453494710571502345035070085876382144953663630841895578656810845817446457325666218100654767540816713980361959078912822418989481784363154422589374903294384100151892053579349819287990940986258895758 [198,92] 6852438759156903090571420106985320414768391582159965022816257142607347762214714041328390973251241114949126275321118497290898570879836566441422147455891734821561333587046401132763676989915994714509273156199978361041232255655845168684513351428602779296484805150777821131569540487147768655342371769326112766340154447205494543691973979225062890554927209167710853358576821214779975352214320023442133092462141532144769991350456057913907696058139230269513459815113729754313840881418025941220994204328869054607555378840538477363793546893450786572844224704253705778589329447778992127463980257775361097174697545059929275330252424740470336183215101089373934447067699373741277366396276684034909883259121624734369746816802655109850128499184011616424770850008588706125591420559384455867676418855153030356166787442220440890537128808445517318224845755928131867279671611737154384013142682422990047864161222338375676291806504372685431443814167228711857275557188633544922299992274298111071998410621835447499403901654365642461337719490354012967528847791825720332845568780323785906532738064785136533457478545816511793796027353581053827063980282142601653616640338255875563587905672891800517585594606386091346375662947404643400765156748 [198,93] -1184056399437046580685124072145769654788917366925919979569897004005235394817665605030473235130055355630337707833577515408952375907633087924428219650669865078258176257820373094802353814357299031859728181915242155056186331447072457206335187382188122206252025083891699293199273592911528399639341359555180657366865278142880169754645018176026051088598921231464696767141585070007588338694946581434862008807345840723525842962253634208729100662269096424619230505634367188715414290712485176529190988418431195596297864496031875857820099963388324125682969907509688173922362748651034038764062592002107606388585499355960736820372644776943420515939408216805261769121328014775681170253776374658903621076761782051509176278102024687364265940478627537988076617330925693289847584117385145985566157210010534835392687195288948040427749895787026668273702310793263941182927347688737565094997733471178135356298157668010623157974765147126746287062527701865813206152721085392056898593955800424835424325391034007627174133517202667744977369445778211752766614609517376099892636926235090210355581034447153798803149279660555096524852240726337497534375113960038688900185160911438288907562921229618395885851077793006625373808937607351167993202 [198,94] 89595731416691786686314199317775767978265711251300600737589559375830298278720744481475016859357027322259830008447007825056446672658066507513112295556772347620707998803551113371922566375018393486522871367966814114323906554773465158074626745628735871679576787988627406407356885702607706569289502548435413631158228322201977640023514191424880961907543476422093721877384961242231611831756985487879123892707191687585395992254149564698332456046305741649433549792864193879871370374816258866188981774838931118914603738718864043198247722092865113242659289341070228880438958489715242270895936891885195807788823341150402356019900717820915848485764318496498011170816432530923632384088716772837406145468780414091614270906206031643287625372422358837630031582398973024191071595219698037502925718659225966414791876431396097539495626515350320344497505969007843668067062874289120908184782740009207061496010710199836735632642913075414164148963769555708923722398644843046648659386652392158869168460916067684918289345846092030482607623991163082637589793729039694211401100590445804964266723315901139376162238583277211609241549130969100924031633903660653817717245316360120810789080738505620294993671675737692328277891033241934523 [198,95] -3410524448274955511129681510117355889551771622220745757394236797028943677200757664861696990700440280841698274215060063587946054173590111688420963244548233085320590729936952910138514885805763298951731591824200734902861802317527744419881306621647339178069119643276158580840778680252165150011301012223309263323358104348380622345903615814855231848036974081437414039940315100166260979985168410208329128429471830734985680958388807054982896645961587702230838567538675323385488924113588240423443161507938448448205317375129184552643668678099596691033478340285729741179705704483859975216346134746653861669462697175894628874850591821730245991751409967875992160657432839723131237628211527227820023725632606209578996322761319510264060382706588626238943124230674954933616153385110561932094037002632006767142714784710325416015260064268658120701628546565794483428790166886990212023528437076818627673243301763001146292979320601588668600713403323183355040822603833356171777314610098833585339407356554001188792065092551191588353391667998499899349634083044983034725966882930855847711936548703779954471728971228279427638461219976918389862788716063695750751590969017241651722309325022830401313472648869571572405261516964755 [198,96] -23987816888177690831340813398524357769771500479223316391518630314404248187504023696603557484345958860539805467497384944454094375837063337127464253309382022852794901625885055184653479649211321307564472094312883074347841998814521869210779621762267316795039124656983352703997276093765190584211151965317997686878678201984316928443534957124051378447902147388424391062209108840422634386480833398573572167007269928043110750428424662323536656930591070309078052686243195875731209599843930766888373706789931767760459793466172450809503075317024467247676522767556455545679364039021644234413793017429960589071695790123367757055371589508790265015157512299927386689928688499546933592874165363953167268069691812427007387266022235413297075603562516646666878614599289987722786137136836706540717125360783339202205969253727721496982519468034986472671421018270714814710532246014959228357811888239830502327998047080228030073865377360722986658570628415182784330394146782713578337810855236534346005529221866417910935518303192706284501094515696977219272678616742939467376476588610879705570570504569773473376810935366086468599610603431967901796171729605365020987030210501552171128847175075121925014076807789484428059469524 [198,97] 11316793815091329382073140801435943102629699925898472163519860942989112980078632825359479141273393642349965233462287994175961867256772179375595503706843868729197309677200961521163454084455353148976752111550577279627418399327322630740326053935560652164642679378983252729047793774884847392608522659301214095021415170042015820113427391006198057783095180065392795909705142666821585679348820170457040710128102719287063565667533851081165911957544696968706364801025167000320222992001739235162462498861505466659867582359352737596975924537635833823392884813169701509805490709431885274137595094785140570086601754858746720031379610573335904883885822645558671390269834951603299785269974187311266998260862057012966181958160133190302306806294723967953808981083477183237644339515121354158195164835848514307472872535032155906249178105359217493814649931689122891697529360338834353314721934319852839263182450514299019761446429330230332158359616536686858926191176817873756156249565916065107174243136549452722055242000963120011657358987822460318823234810312905157305499901685916659348951492117084033963652940444495698953272313229078723963138672810606805853338148039752007478122689637459999530910233633806829942370 [198,98] -690261700001197882271006784677143717516724297766102241306912883373096783327104698589335487121881285792345721512035920396479802944465762006417141284005442479210495216371164776441703299059490928345191205814726066392267800999843720580564266926807477722906698139995721140436161409075127022437315338329562493833038699651487990123979053181909037005060275239786986116349911945133105150764794410189937044366983867445004185460008379083891360752198463986932909170707012766257870149943650930761971551167559218835391128631803133130603300088613297220436888103097815848538410382225470600077369885702938613829663847973050129670241593506531792491353338744768067357820361624549387495337213796371426704883921636308722547284950581464479383854429972053827609174241461409588060683941763199522413422313017847242509208004841059771525899409538158322168489225433373442638175798292965477248807255633382402104422288130834689897822288186978838303195811371845196423517796981945403402290528798709749194250118703655637076594200632313232285450703277070988140417403011037959627995854502568838104037810064020905971992232076064514916771160541904239756417683277180811290057802208086715014326001880060641390343970272081052188 [198,99] 19818669749230008010035652756186089933072169203868345018140196807045001367564498762138035743078047580198752104354988109152683003256590571991186064267980718314772313524880860489874605462981472962355907554464593411912148527515817153124907192804589528544096650196297942379205539156150642951111888924285671225766922864582747032148701760099457833774194486008221827763972377694048743932205616868773230020150531144145893013828176274216183087065711911945442479299211988768211363453730511901848055214306771938547851176694463523352688746004824412374834965570523741342016252648494850402966815230133368098731218604470839274398045904900350860849969080329601636351491672806231771692818063223271186339943862148964309518372432869591666508522105420681043036133398511459270429305258675376266896122753902849721753979369672797796993846000099350976061920045270368552579198744386009063650053081160732732301171805036010132193941180960866104154673194522426815757548476344216093061060932190775882170112463709308447225190991321993275151123332449964775861109449931977238237448956119576248788686009988312949847989490467715370813227209645203465710102094315930096023616544020358089033445711549298852868772328802478 [198,100] -38675168555043972579737602601794726885659799416068411936707018363330153391160598692120218911985097257005054206626078505786909546247741382419077027002617889963126320281326549118390224785929044594655951605575609285274733520583124002551864280533895884534425331269947622985992177808754207995741149260429744501226602070155474152437114161200463772404250799131652961298766630903425434399170632446056720587360682852910747866383348150725317751415553876930937734010178563866255080119164626510901568830488663564068996574515803602755311408358784802505867198296368989871005106993519339818979424661051524064130704403879890614766234447847128785404162413997626580493240749294621685680457572515139369193152957991140326287084379283483981512487738621924709128520421134649965642844666431831295272972109645955328999147791766748706544439002479794864073971096643501224495764625446916005182773365418302082413587361550315822764273225997181427297631578601048014798367540136988409160888569484561944534082458148128990901877173481879100441820687385713527724023388466919733122851937440073166675847678559158084580075311371898796697744086585562579759366216950362050147238735451778166653885645320861193318351649 [198,101] -19998082212684206416931618820700082223308292246152246716290865770703127710512995259695582020087643203215423096641864447185250580400309059042508364543715653664258407933911081808166505120758395600631304240133821613828942357906800185035608933035168330885147768049389809163589074926115221114197038571760821859797438363388404085803722994472790707217793632800639295017429814326823803636615151247187846805256530187855326482986850746498999863869326746930115153626245372336494945936606516826589121339563061742981986768797666098732869523457507483521766578957927243762690386773323440591419270679708906864164794278059946352250600034291902380910011010774918862173560078649230792597621478118051524544809112024520418975871623477561968274280697945673681732067285129288623863811282110974642349311822774931076005795313347177141224293431954282309662754263661646755950242241772435355703659593342502094559601909287912713202705821331194847491273723186734827674576507935069607028656938789107215572939053657164483043305320968722855530161476381072963677518061795503688172727535981668631886981804242257185077456926947102119985721358842000466593993205365884805795018810300249735165870190089020553792715 [198,102] 806192490244298859959313397317217838093752409289817504083177930481958496126900565587954823356160805333379720058033035830048322149650487909224845233282759895501394016298689767411743011719002812476428363104760172986820664641034323524566870960533807013892407711202977809497390887263224968515675950844380295068439504647779439758849471815052201273707628638747366281275819190823282106899847054296094711913315122109202713019157195065068077124001180562854409104437797387190595569861873793110176137736321672241256284451689938438854155904700434383091320161996720028552324932978074058471197534314854774631798068735822648060096511926587204161091367972010297858908986961670585725484803957808388875821232113457291444402532591701732972667523118244555427665270762476050133198985674810751404497896076370373180097654314285504378641417273163926544102362419550605169079752773078091395052351763649475972473317988752189535287000123336046688892127717860758647709327692672748108170935380367830002155588619281791144191805393365697906444315986106813807524148328649316502082057874030328774243106311917790570951575409583360218173968900972311410502661980191722237714309843376500824153012684999837527 [198,103] -13789601296356659505628116171278208810375867652114925878390826569248495073048641369825125476714082356128498704152352353055963258756126191937777102017265588775316870032761410501917909172129596127363309116198326670113996247415481309716156016316147680662528805301027232073146479688540653252236693863266555941833384772071464875392246026126775472957815148817922912847123510054364048779922663379041760146895592433321604533124561261214638111961920498600159940067636008410612024321126566693013566599851934446872104030101363087068926108770727266441631972326874276358001819899401750879603898730836637937486633255136811301346827304779644683310662569938045389309663520207885180578179360483377134151861206765390766508227056944097506257042227775048876860816571994067420893690646839402195076214123778513379040111249204439495466335791194767544374599951418057260136524161822177787395873963496783854497350580371385529333704624726173850476695502012992094638546164166300159844249154337665479291025454511307473993158377493701268474801295055195911897421936805294733408539164663498736917966994699959897946484431854656720215548187087127677111878211472252226016359681702139600270300045868572 [198,104] -39255357820112896944953705130888833574963045946804024650175227899944683782924405059415704660944395619778262021781431200479117407211533892664589472323070185461797657915572852802309311484115040359640811230424921927813297320129997257137415127131657974618116367647299132371923838813119653882482681207971152774351625362448674388888366358837025071271362629050627641211722287293645992768569768441827407262534397772919854144361207126401705740092220004797922734667665098676221589502665381862725655861909187625157703437429832324875152641093638694865816872756317550183699777553209867372932910950931639930317038077092214556642902867863061856312310821007974667426352138552684332329573153974496171064553756204366103773011903735385541130919334150765121889874631685659499818594938912595269873991140729014812523660593343672306785181511286266973926846587752604523777796354122181545907380486553401771535337146364429228832732950997329009085765793539510252671818797764287269207632915469380493853665454492903953742036763596756342191334767392162625013679492981673089861006809153569993891709015159875673395780501869323204659409609825579966751887872214921970969756793300236062310411235 [198,105] 9427178008327906628350218024374497478792260406298282574980261591771771088627992921993967857304563443122002051144374346718371920977945157566479810831895568292377673723918735928590954776233064285368093954951916748416600774764914400108947813043518836838719986709395752535479436260109839049281685133020937448995242860222795086791765405747603541470540063770098684884685032216191215903247737451394171094255240957025305795633162877425158024950826313993696524449264597679603536072877968041915159060941922061210202475469797698036569563489822127950512490847365789822363546321394677038761792261132891451460024936155907781292132018149107406430797028205976320606471191632742212480304133106372699603208308530110973515588298316848452378871069472493030669871332357850171920308392560950430942544807514011532942954919382107119221710451582951136973313694734706759613502919436809132377780781183194000337618103934910939442669906972703337547026759456311187733231120286910418770492071859831265195293364179362136528044661075561699064586393194363396600592002969023950370669861484020868411866373463801870204383936358786394239145518666391342631802698359576441443618959386974630909322 [198,106] -354613619327265542252290542806345392811311638564505895820739015314346977100279197438001651072919519830166551668905011986383912636283083395100972211865202819211999729289346905611621878533949844102293430025242608916243975051821544959937581508266248002572912571742477343522918855360720193358146389516222104998045278732363400248657604977168425803139743530655933468177823293929151744940355687655431978431884456756555245939642495435955077901833840782876425116064756438108437290494077502160093500991281679707312363375052628424488966733438504595041507199061213000501013232707011775030517026038664088045046602687499604732117514176031658457431469627986823611062090728109343695901106140562485735675220929695793564715810365958300621056361655813347233133729507406194441815282204332506005547627587849610033790827871244814547845973700129210239433209224070858545512879360033192990355999448966825952449083081347838776686041726869829473728823608808275877526105726252787174792628874389991762711071524246823531897548020799791926616024132857832984132172123629550420602468390114592862527118354895937023118424529525220591870867256356725245510647668939579333400828395105643134 [198,107] 9721543993074465302636815855102240664298762550019929776801164020092281482767957453514017024657971894508009804376876501409541289651732619650318778050209805621070011720695165479830849191546952046601838826498715618299571026438812980605151931229737806964213045819904486021532209629266607652692938866839292173433488792332721408887344945908946360093215834595044685505217308773269416497107583985061252633887752431756011896320423946057090155875940249984792967916810044462715319703944352632522171284968105350183376759892598934463565962053087415491405409653470653658290991912689155627462200472205522514358295726558336617729821911966178245743647792901456878620074599363290095716421573194719383180213567776034759943322859952434703362767365168819447045202765029832752364471787593878797057302290824737493324517000805091892754948379267375585206035616371959625780057879078153764653261526045825119021296649851328487600619923498726482990820150723839120246719363395484251756323149752098463537696965891602383649392231443033417343982741310406883946481755324743141055491752332999360328233899049181424730263240951376973722936276844479782839878397547629585458517140930458 [198,108] -123885525280732251483671096846402325778221372816991829504697504607190920764497701617847138394517741022016410118878937032455309215271105098139009765664069397131459537952803346658977360640314472710775812240631897875734600128650392867432253737759548749976417316555671179000940341370467407470821472453569071888087258450611979094913574559441736040721288961047592528414252462044116102613530579508842868314338462895990876693812474973011775381101599954745380114666243516785124559233449281196956664815259565048568680943655779268197934807396615324386814375354011207092271536316614771029835020056038124233047995858926235194947087790163571029433286778351988462858792541801825273919914367020342719232605276431253865313351149635026595907995552638936836747452686568409094343483130554361375540824309019846538334732995334155363830313905318118486770428785206171198683591400506203882554280312860367389517512009531861150204169841075741824776470189207107832117394644895509953089030953687789423468227913313503748358984055329065838092430848284144120303727253807805886391087283726072272673424697199371799201501548914318532797047644383196070714722463833776114835936834 [198,109] -12395507911808867079093567675923366878819717786042241956338079185238965045451957628333298752173805506047452828232459918030350115008792064083243746303492073962697625786149698240386906886542403006715433377229465653053740641600870012170826035030899496818922464956334525490294364424293134069188003379635741345538273532660805952663297411133694903507909041778641920196046729351877785389220376119644988729651146863694058283525501097295715284278792544313119747740276161067796440379666872744893808748363137764985414056629625107720760552377453349238117478786173989635421928639990241892229201510908834737580183510784922437064472948353525902287847722437785510696221783917406729997069536397649185907633115285216395380269926407829735036061844347213833422619012626883144033050175222223146187427545925043436722446360563849281355726827146407603009657455736019554098562534575153644758335090293840973478209793134105030455765822079536104139064866272461399629190036011438322486616337479124435490125488069958689984142355991331602187326221467042579668988937496616644727271526447679483531094502745704319117690996367687502657120269429805378572100141505475131958450 [198,110] -244106905148569114810462418052214900781031633197314290829763348409264396875095752569467665740930344980220264973039882240869448916265044111612049766484084501086603121031312713291327229247556611773046291112894066544190684503841908940954425372047446662406156899469021529477680319609787085029501876079592412592471514214351065901535971052457325610118224411944742821109701569325480985470985271935276508000284185801354927883553261198816033922098932630157979264524019536602852770417946718287085509831652648645481087693317547031093324535932873954683155416578388207231165960497298919612017663571776488704444206129013300695138038584943966781547367884404178430958628110824059652008298819605216743851449562871923137888006716287612028115346808444107616705649271313582025206156265175209043799791023552163097985463010006228127742607139233223499450390337060629281495192578118518576287918565055661953038362635803424938816891369182110237334679233379520251171701620832725890029367226955747802075354342708557747745634241964599717231289350222848417941477028824401071307418432984864548913552599938487855969045595004077034669725848520168499475898519329823724 [198,111] -50393076054808466523461329149024891459739374299860487345890217562128421787578879285049475039806671037966299291457487900919216002837520970487207782791779625270866201969155806368614861188325513032945951349448386232404236984836289336498905939062330132294331953531437554271113738423614871981826929305789060261658251155052083131369029757996283533359376382784713062503361361141977249751454075353562617888065261241658620576836932266256167712865253258988354621724570867629574984930412843142403586265094641423410867021162461306758115110851465325843531877243592776538182477041199569470787613117923099745647686734291495414250717747944988223911272940803971361004891806337773773456800424785941808244551466032124928713538107372838153744203853760094586443581418294721962440352589671919996249366201948823312887237040043964953334226253104671996470185499615041366531097335877857242432969840676527179373638568844299054922019659144424321005952772804814686516999638725460573187385208280820448577146522528481925950447186614594517394879806429608129782777980758235870380177934365311747741909340063786195286877546172594382807420485518991228134507005284743 [198,112] -1737260564766893873039462643357117103926760475310690061947582794538855555820749319262143591639842808089130556965570159111963917241272699866335867905541523949554277713997048250646695613189460168127921701761638657613392433425715161957197177691398162131879670818474415043911777359818775880162943262739702623560068849323224211438750318659286926825660502028835070244877317985095891981163462641893752548281265418610126113836684065227973574621156235228330498059089236307693241829579485723035575696011929268563985942713114948498466626271290814607635666873009042672847088368662900159063855733727988084235312521971804689680494335043370020553846801546172283516163207370528068798842918246956061711186486427824979712798616932870637542861327626596650622132321378316470399820618716731190855326237892838117249942032215927628729459995236066589087104459232621311078701162191665559663111869904332887188227517405428083952929139409244469674065686770504198874703167620065482679031183610468092805630366039348543979597919542428894274076595178570417786908074254763326268959307286468030356751402855320780030929021450071465404953321591767180994929867324 [198,113] -60630625318285798076808188271097095218876108100901387138337209514548183830622749837864621363545523511266936524877844800476808798407773298220931159446621768011361144510205744455224817689497951331505298991878128824646981923102205457567055990672462592629471133773518649159884553836363458290109837200163574993369863988474533790602118178420969250541847798875117978148914854796688437654310438686667511319604794453295035161166729748769700478195119281902675964358927653273767324957932480675054013032010765956368265550192422677012448233725502815683455421646314330226386759731885855407331526403583528553886261804477966252608866445010271956334558633868622066698107018727434034772926161058791632937349362325002452937944983790128331009641588133230344460472069145749614463561643110796064247906671900542481363340029882318548732649516194747769987241515687168143293699340948700362987757188786661882802760350850782135491232438757843660658713267820482956146924976177168399074120946932733657423709063452841391527256775113105288885788953802193602145921039851680733082560833957924259374531550054436945170508264269528062693288209259777948859580 [198,114] -1721385181651786493262770329592645484450930077494206451466614138660160268066540614631675461823388346921476302134487852970581403185727918980929461379641950842788742876324831588445135749026240796694108875756978619290892627350956445248948471608309487343864733294320797571652729285097562573978849213928042946387897122116326836001852201898354678354344368075000840008300065001255832025787980773287508789203053093257812809542314005226770197527849482305032142258517669223190810978235314604063387890556828863755692815308264141892320150008154148495542895259227395082374812407500984171090917948882115908431893741793807402103184488744237003221833588101536340912820621933931840353127643636583761812251226816660775240981505433880079298766679638364134810562261684377807862431101140489807020038610411249364997645399055777604722893141542299846755371587031618395932501281980221303911076137119291573315645340261614099290907224061507816436767589284919434856963309777166733686716925487248505554439221687496545365273492979950186409157784784183692065792400611058459871117873009190661696764461733132700804019246618763843855321688969056551609 [198,115] -32496263834109840883404510597170844418203965049694427723383119269432850151099933002705332650153234647862021357744594469708399204698608503426464515950654315029350115077720332465553715866371671787414454091144192592306223162540545237565135881312377141918567433037000021869037136257801887924867596196410571326811375051304150260404195956750790293914819163530346509410153481992603208033030364913488733475753832555927209987610913858925514874927745575317055066508861222801827037648460577922929918899648654036208269730525168228122899108277364200588825379035751588185591623254974095165473408955975001233815624124945225535464818627058673773319911612877172349236510297591988495983158941268180435261511074291133644902725942026080438909928806556206763380496248382633279345763131234888034149226739985824696524071506607830786370820253202147515770528324949270811927472007719861301249580593011864866442277448850597642181159018278702728318180419515352241692378632358069717562927898669765223418173936727156632646497014566515910856415705437838864394969767114298016299204372978645106687867122157179320470766103920223303929007135562576 [198,116] -532232746875009267395964599243183479432112879748187143132167837429165515124211342514928208621136557436496317177613583988962979833552661203725187291105293863111135567454443709294352144715426098856674186940017532771504719590198482528559009588095870266838512700336754794340941577057165530206071501072990948669503396960477750428268456242293691989601348541765716434566100075327111947155514602419522092307214004301550641486359393640696837661773343512104722985177989016879922646604477361857840841147892658708032052966027081143804196540478856204734674789931747659952760453004134986261906287221480242770476619568927963112964909983357022356757913731334270716576618626574260424981619775116859223097499261289407410571262779937317215544663658811352002205827983250059282606938827811710685273820239103393384352652176718885040631204202205965122924736561036989532562172940424007234293456305205002163616517603456872633716631404486640369828932563829545644253595227798033469518851197127024322091202813113632657756436937929266086343829731697410474635035014937814929110894840618129100855091595530358924295113628428636642480687124 [198,117] -6827408570179847797112906845888776486991248318051180369826466981014580319225286373544864686771387541560841027330470013178092328207043591542695003087689261068281191798203168636991365866443462740442537254411100415125880445008479533357108436171991290129461736393270572691009920951986696892013064849548935660569983647621902967716070867400087858203467841233660612604922091398110038286286380591613674246636500017498717400377363957615393691973090341870727055750618032330467066933613095159405173018737385026568846673827729623059928112153948368889059569554806440671930100573712619637552200317536355549277079361975665774442436273786723863498525157730612616814625397270241058729035992205513144908379291016748340311882128675554886419221292763594031949570555485616723449016427656925331731685751366848522732313173706035697281771934361956173885450347245128227442405803465992656930149002593088813015640876938530668929293731117211872753941813016206407724189049427671438811857925192179902738944191227473831037303183134733172497956973202058443691621916483501600158984622586917091993122127337218001714158482733981311722998 [198,118] -65231771214148184532093321002545323902556994126951753271871219758372070603572724915671142366169851591008426216143036140276310515617938097927158802560724508063878514988238265368999428277026282920489303032122198228170303768125048520852435710543372968642461776662462450132080141848219106570255772650535865410778142434787304916210888460892470398386529656765411849210984804642389388141819598764384033545869142478331722381522665701096572020415445295943490470937296751541714218851426525936189216749493239729198363701920107301947490694066757593958795569740915421292043533919214891623218204770817047093028634414605154824153702159931794147829541936814493385224591270119362864389546218143936783840776752037885263082780472858996775667767039277363291030448039845993035725243158566789012268881701192342640488351027842193291973194103490562957180357844724316457014854480174891420624884295930656962190598682151985874890245569428681897848161312370857898453113580409350472301610258723108631932654108226862347927057812436665335017811305825372005010188990988907613592409763763531831618717008971450181827113234035696301 [198,119] -516841022492312001821113887989927308860863760808318163284643365154230118060130549663316445030871801650243648285640442998967508070191314300890596133857280023326382238294675206552806284502418037245448987044438681320251394586736991570292541093056063349254192128637767324819257505031121461510583239632468912178161921720563418919251899837695085299676222609537331106534856292867355483511810628265922814978446365429898072413957618524942992989487779799265724248458225488324264717012850016802846972681213393138693562994718912905619028579383138615383436022088062120257447697137454604541517574166862558043073411196299400158628866427599205519397552398310621991420654369386788176869308615463159073608374025361442293084287905636573385565166026675615871302065139353463784791754456057897824780775406400976864148158813600132002754050685082697707918226620654276355264333705841536091381011335422875958277739332045577390136403262761722360873825553702794006854024687392756580238688678100104892414851535201728925393826756100996918646746623056116742449168427134625782504984229427747034711310138062521017623920773697 [198,120] -3236864164443649530194543477011154697659601281732795964723771827152897328266523682737549338560328741781375585158091630451381330951913785067798114462636107144866846835809851492964809932602331366958615797622407999966864576919067729976092034552616049050877851687463415396181878561045943389455952103995969863429570448375569179313157980062337367179039197064749113390281726167953787839550247889013690562815280184786707261414142101306529290279016471071822588450818175006133750461553407029204322553188117305103440876596874037154677257238080197247696694360517792579621655078018481642520024878537237786930545304355723757248297394020934125945499175781863575406679220196754425953476359358960310800774507600480689660009330456417425711438474429819957237703432130762955498434472050410485112416828985647771843609014501392392553186548389340985316899541482972853373846972496443294353698816162576037830070482727904863549136234886939846188158235106574056093915630635798740763697086791414779952740396239971885364447913635338984484629963257410266380483891615585214668685208123738878000049580643007697740127877 [198,121] -15271250834729954959400591443405774283638182453634106879523596169168997639178328196838041352548888993970423164422583893204804937907568519175017330959911216315533945431406778498974469516134085052983569682985178626371610423711696146991034705583327710249102997042856564186407342418602128646353583754462571955201589337834464711219336944550299684348056144065315610925136433208099754422058401468145391655719048976900518269286083668655332976392595359749476590230350316533330932755341569190166453328925780609675812150204170976338661704958078927579845418150169329235389352518776864976598073099293449339021281667184541490026330527271860899831004308161528687856086374965790289097749016948874793291127383643678645666760895444870301625760523276832635752096877291256454228202008416368049841532816066881392972823392627988591019074980330121187687662823331508196620567233396683895047777477760357544129666770306476487788503988934450080811450885378991165780400889169622157397318572142496962839282960691406601472098094599963026319221022094369988606621273112889061285284404021493941782921532061432207623 [198,122] -58044993663000553162421312826156636976984946878334056632746595660504284980999576476012484528081389592928531332360446457895799767705190791446527452098965304072748567804369871162366853999226457894094355198153606745795088198499359394010038569505664993461311824955945861570194748718625445193613639645006381201622421361487071268455384435385490745369360160442868651440401956215382891387750259857231910791925229514063339748156609474455535781387403326661108685814327871837385619846449627739914216166034733434301774241928861733069793855697145108239855485121524726125216019611747857541987353811784786331294048112263970066384551441919747163109855895485808674544142034151673291530405140342069317886613314493238239808377834028561947180751327537846723783173030946567083234659686345551324477473527356038198371116737090371420891015776563296341097498573051321704364013496985898526985490260706998749645550962453723485408517401028287787912611665886789471033064786953446465450411234110747538856173742223358498794374316288402552533974475333014911975644123619675227096632616913319618411691666576786 [198,123] -176320840932822558797104327316383489169605098165810697973341992967317184131004951221962645352940197885964608256692201714273090587035771662896971320221807973125299722348467954372463557720971437411804476245978570441399382371092429792492306633262806212136482003815654596181779450973326568663241161467429357654182232797994110349323400451056738198556807645003099861545676657804992645379795803592860083671491845097226325249785487386512209716282364038538501087071907296948553081829757079489190554235524560307174945796738002270332894045548145317704347095543379482742809685385162732219971202571777186412502911679028915065931062882783345493301420241793127674868938315689102752420449054955740235559992360248568947386718793019880405229237285275284971882991833169745433235084253956600169438368717113466723844337750777012609677163205761887189731900349187607978018636343373068839881981366324629039069182035316808300449436442947994448919893997694161063898785841759354610849707065092742022357234058218492554337534639109928269433575152122222402580714134666600615421483632707463720489543585 [198,124] -401368138617387938646004894842429297337669089405493218809502213753114488266972266949583255628454572865930704141424672910051983646490368624846685437538644243423961102416694840148781020686271265419359309324913840206026185901247155126705910841039434631445071516987497124708714379987170843474378038150665196039702546303731228668106083582720257424172865256784304494209216585740703122649565688910802588400428178987759404065511138761779749522035662809778491743819336720523233691601865633432139232861256787267027681517403218881950682837390878002500743757727585623252181235833920903999750451900743145804620571659628680836796451397875290290079013565539276830920984011709613829107582039476502132623918070196275928699099614334744815345419313902660734806324388787746607142604042334871072352741665058754347141282179768341909598503819452193691169188930227172739209771865558479850759054316338099244867918331739095967020779952897672702463771861447787019076649009325790339987045677128211719555393886673446045945442512112925815711123512068621661150537598712386540491644125596328466734 [198,125] -697853430977381986237842252292935236447163931089700841720436659542068255496294748213871442810359573766858106634130872708621807258191449248026194754996022858707192759860498910450046215404107796463097462572340541711540484056440645214509470226422746612118397063562779316772453252061798675497621373045226306097669448547849952034453473976243073258410250139924767506597231420670611854410978425585305368580231425580347687248009232885779950444566869403355270833364776879989768835896258560350912505728371217729111803975932716276612778364343233077318803654263577411047779735800274172766079127612650653287837449067070029423935231954222158068099785873432425772807645331626567575859916047883551576870743292378895832781372805849345271157175185730588503621181102504198329319994497825498366030252623385293020978394229062019008409096266259827637606184374366262903096009332385586418238603034269621824019776642029332071360118428094697366780133064941905327259407593046685527975086749279015457411861428559622074036882238429321240952843846677367221311438701710399144294243756462106 [198,126] -975393714425794974359935802502778788273908669137211083546760571431611269284988766198947326781785215154435607970216760324140843841668308992302335923551665894986407833281815900098000645705844128330676997212079196407371877298557135158376523143051564809589771118077820385687209760335610370805672328521476003191246414430547838458012107887947239523642244866693299598204489728704902833173345816775274810233801456889722571881835342135547884252050399748669291391900053722075468046638235509299622563248001943030589030749075418077338460634549114960277420152619648432947798831490193755624358027115013095096480587439053719982517450957933593723189763405968450982166492251034482363941553668745010916464453512770965988887391455104758974909775437546782423021507820794749535140124625093139313005669697586251394394346044452345391809057579921916050103997629099144609112967135011570334551869995080576889853027638519365798780401315788716704236645819138679251670415173306839282907406672787012931689872285435002798921167475472014743268309954417535783160947652908193150215028755 [198,127] -1669971824776846753232428477578778445492184214199926338590049358772679775593238865708581723056061460567539118181465466192437436997167185262399253816476696316458119052548678336843196890166196151799234228310449823921576774658137736451458853406190358779041914122534409522209300150596375031815349533849994925275158327033014141188083337815459457415988198140347906975356882844917379805209191472137800332063607746763216556184586675764029840506565554301999578490732069341541942515309698821606950570646248454963751717445911842996178135696161892405267647070739968925193093308492493035869379586279022620278503110327501532316406756347765089105993292840285393804553232039784329175935135574109466811457366593472244311143328636926609699986182819681130332698887570558317207224234298074668301924187700820627061143936093780902385558561194184409190251624703721040626228098774306335628341005062594488119819407775696027747990256397531176039763250068067407843704092169096645908656910582257121994924741802538263051501204213480626617203771510412262719873537158585188788623 [198,128] 3665084988940734775290146913906406653122245275287352021086450696961398401165090172269456345078900197467492227602983597132457751906051650352432725656586305968620198496509821758626752789944463679678049801293298070598180042166972540609984646969435235502948798730897076202872459300025549023629059319330790160640341431509681664961824076391338124018974361001853742638551488105929416979302862735677911054700680779029518073525482453894547897284735021075479787165017346568117152844919101928807263051317490697055121111536361909824027740602229394209494373226637217046336361524594903538430442190141384349923891030493934060120278282075624606557878091760936304079323888411700047051983701658100887742485510856344093562444430844152242973040749771364506654346377458135956490107174491322758762240006155708636842781838062189601480305982727841823061009384925716438096381238798542100801302745918594188240234154352885364874156190381099851297137012423114067137874938154313035242578592362754400167572398443690244676093686590147426942343057229672578080116013212742806 [198,129] -9081862618301236202667725267345225045281132431129798944420731038021508482421298456633002324453114663688068003901347490722367806104586329565659158478781613780753086468460984659855905434590790345477627716346264457749839468390082859619574964113192889398029459797936505298304876904445023296474087329841030354599496494123680939036011321760897009847535035281584921686131285142363409861919185750397158900316750462201386089065876999790595423344093522943901131819831871370876459053458311992229765550197280990227327862070213839666313133062955878621791440955182983093468941480101523813002026960107908944459894849770236088274390691002572133231675966478297848468338404598303028330170444839078319536390695746594968770011383325533317075463325875103359703404772077174248194904284694440481599005759021536749236788322528008705779984557303213103417814189533712059650075358139048643504991744834491101418802246641137154132065359228837653834647511862939271885515350627344078780291828986567705541141904428170376374492166831080001441864469852268497115314623041 [198,130] -48103448326216478482308964840147658880475131240770761959499849230864209104173930378237820327956565850842232227447694953298772217922388791115366014597951187083934541423150125525600404281565997725453045049822989438053604447674684748530221074279658857518034851679097029383836261143633406853510355029823639192609562013293602838442420598974485826346851566074196732007559295096251476791027522852213209972344291289643550401770976404341780680650246880679370667734834621522806252691315665889503008386312849595093422703615405445876519156947872940339123787319218384858492071843602485923338755605109673072339411444695539150886650647322981001222950164436671318751379352876782453458751403150753434725324692811035839365859036296317251522283351639275676901590027224703572070007366885395197133938498390840341848905036732014761731743168476972775975945233868212198842359230563886543171740905931655693493328475309195482725953777493826181988562577150103881851170663756087710216409431932716041444543346495603275705072839492721150713465849684288549067247 [198,131] 283420786738216561632986631109680086893742221437992326085919728178867409197834512006600522130898695378671612180947829370469742750815891617116424184314028224401370621193096881864334868344557092693404907235785048317576240805840173507346224990972661495835052989297295899354370972754930876714698433949898335418490436967015724583156310702916464854982908444619932468587637943347584526903589421047512816499338679469714832836856068500879063918125476249706632181913400668789630783112745047499546368848523260111220916778872979063241015705257069241595495094722221783727065653250577291459990007456613983032970861661668203174349346421928973567807958736183961644706797828093138333123661481967724855656663647526034276922469567398518468984195458601201097242254835711355674190188839670148660772688144729729210142345489140199995010657633434832149691166702077058109928003413668051027232165172432467180516704825659747631955494281917619474436425860276992409348157040581835353746444719442410804273139618881367529196614470657852916724843154062543853 [198,132] -509154324413303312280816224865962265381066434585571041696021704969564273957334483829410829935961957307109315767827630187570721765716797278245971476046014412157522484789608768379990040320235496600851518893191004330172446341704559987167407721636940318738774846335801776636840029859540869706016408135069827123536020893071622132977322688056412740837513615220445195985718925270529557822991388461502956992944325849735833985040644438589157524412292126613779057997152928228157407869526552128761473856432193109166882116166149185371173360371942478262368811583541125675037703563034494567901632625323661684923200080799059436475926499924259777485450447093137964770779542493495345444987282362020209597257610285545715645756356088365149618352293263564380244532101836433497586275600254939352832306592010278607185489238519960289488322049437031811746096926838977503740858639611427859537414831481363591158894161976300297641762987870016865343544187839403901093338903666204648544140539971253844852451905856123079143998978511594814556860776402 [198,133] 115641058174705111159034808026113710964695704553483991241137080799894335130099402220313120007576415611819354222443919205416944118380322645117138964702086732561270275347359799588594318333988860790131360664113951573443384824825711203475470696793357197835333640723781643304972595144929769741468862321671599408109006677637402424266854797863505870258064883433738174523000131019951262047442450454081128953217772928579026790766208865059221739071673390761124752101241992211101595733831750237967278133886393436096908722616527874042800189263949870885115752030951318145555323063161897210104570041696598464089597799560749316586735570335585359639095300882370758754274626488265475107209874082584301878165985893774773446841128375539156621589806767019073923116214662435148052391702926003582799367060054268874015300344028923475140904857304257945511499776901173942220386940977041864672129914054665836262303659685342229354420368710614826629895827197633600989128467547849823470748066492325757200045327291563660180413587634695505523249 [198,134] 725692874914662638363930112861912092483841115005039350298903678571337558153545105136990121264340824959388683209502838021820194011083475510401455021396742575148189247735775117597660680543003779645764197807193325501001015892965399391104962454864314792457631667505842459158420182653789319385165583660893176496908072005271707601191059832277441930760348781409790024340467853213775382739069182942262530020522426971585788769456365797294266641582197577279489045541389925670129041400569173288997698789510766904926418656688529488490366469282555997536983787295651030945007121062732813379912392635251858186183771163838605751835528532831319630347328282424548284019295389870213622636009301164816975376031478502314508607586232631211803297204198838851596957101331416764598891996871087412573024522596285701894378306149080529377389330486207003430571300471538271569774570306259441075046386345919336904943416803581179792035998186693821927342414461410978232025844734686921435266479225879364984268379754871974961434574935236029909 [198,135] -922769318807581602272152958482591648607811758500130300448836138114991081787462867050795186220777899559474594670024919136330196464264303630807029558254233013699872507231830728998015334751734386059197653576704793940181842814881241659041612798506470013355684888112728296949272731397364846751853721473547578377141725932455709288892394385185777495557360632068216679904956931486756796888960480665147260869366745891736287428284804908567472745851898723669430712748185683478101046047359934226716697261693814976996694094763505792989644881912795140251112006734968113283146497229634398117455750260472435806686668123161167110453887707260156899767238323825879219812140742540903289267641952385892735634955607328214729953662354616651084006938566099276857103536363496748067821805277208177532533794835495262373418098871123847867767854828975441146251563279873252302747661631397402866572175436110697845075285629085877070883079623798992962079680826527228997175048665340362718006968066339645177368877171576530108929875913553 [198,136] 418012926225746895340553255412232243119480523568815084454370647887442328033101368944843928308137018341739123609288311059776848957577546196378436117319300718435523121641846843954977623468624219970704716568418498104876376231868669112835122061840080296790129321072519112938577889747484954950472082961964123890553475604378942988199785534615662045308382319750562124446590037908990703463036367288131227649375736556645568505722486145423028505925914816720940769453717051592677752847804582628306009612008277244284665681210268412403157282884201567702112853481253316651658642493513095621242152485770479341592022558200186664128351514790102525155880826366587024324536318818857801462197199328609740895587173911028735640665146837031612490188958843464469095071625476082319203176842305650031192954156244254755513976079125996316986730432179250357480154851626003315766252179728797171409127363691995831836089545655525302953785309551748879074553741863059886634140764421407468330421638720656596277021586673531255742570 [198,137] -41300838849336047409547152626605906535174996237873191885772617810166437390637831471393879739049181356650541234120171252319212007184590919793110184596002792100786110089663659411595345492899570754803514759929594485872652337637835650737855002639486221612605071480015596352640134831146302577057024507014968782531566516385446539095319602765266687714440087104967136795680051255561104689033347039246223299488653697912514693827358659648990474181404560556952369425326482833444364598698376480406825819261707329496448485916103170803336183552432392077538452526518193106158745176555452792883081511042497566509606532984703698877259313112137467995042368934148845691343866989678058493445909512590756146655256507795800996355465573040486097890381877393924388601029171762787434557621203545376408338542898673645403334428458961239360047285552264629035770826305827818412385246255248030098761136797849224404743416342335149086444524151672828449301476387980439836820506054113957218178172950119988749497072501966743 [198,138] -24749928150952801806709988253662229723472398651085203360553617281231980271532456379439620793724905039949853835541519510563014945359582617914044580328972256618523442586644881071326488881245841990491293532768482606395422152493198519847676961797426501757184786037788408575045410890263563002609655726793297773215638477516824418632857217703761282794488362347747497839266470776737479125861377585916938494507297864185666760801936717990831786116378642660082189905720208462540833964411354816821004278420082317476265467309686457139294037637024268559236265203010847441214013296320794273079023102087943145910481045265918236612112600608358203806761316293618734680277040215144073990273525549253113759817296815174388274397935526463017656703193598749219541189140453448499702060209017555712762324565078109770404964540098798126079578716822041583645260245979856000397872704108930112150331049014543817079452580796287509600327355659257655410570960361718364418275312954000938775782266587797896107933401131 [198,139] 8440903563375524449108942392152458599343455758313981686212054861063261467616188981638199385412239061776544824589450249074934547553285402715665357723969306898874564547015574775646241703834267906804569264103159581815356364661278436701349119784084873081706672659883767847941345774439331677529531758915023057949329704823426782580065336454787839781968415085996831541349594144830030210546414979459139704269529106176883480643270985280967318783144255089899143449325966199493913725837177804934158319606799034763195266975946764705847193526447064814903754987259675239481988519725453033743556738287289165622512255030975156680127880520367205585155045314495125930539836804744817495349235783683532809325833900493096345384992267142461356078674860977673427246193335621749650847597754298166996110498799025346082042116738327864981616554914037889972278671236646882151477002688277925672858365340427295627132486092261586828109804009173132165533160004661346539798874589015260034868233205277456542063 [198,140] -1034152818607927491422987093710633029311723194959350562473002924332613232197894366262047447310876580842513465039488361239108572813418937241151928175441091033966379122050729796727964789450013812016215286177088454808318006062406688328551639457115859632450824594770073773735603328123004116193287994273946129306184894335518984689310814474336041047567799438688356474879837310438282525589393480342703017848457544153628230543355505686551706625497644046301581067036935448136500660494999915612938532142041611159841557222110579265674733282057928415991924662833488753215441161920193853669818658286575651173378072218265168890924721029833681871228466400149688747788041454700631586224075819709130845437165407331881563473176681854580649488892479896538610053467419705681943551532133293691677207659108829884588766215211689361255808370308308579903336674135111172746676433603787684803649465347916878688981384825172147092454128547796436323528512519209606137230899155820116655528661059473058 [198,141] 17874763671053808722863781650409430056797979537368288461976067907908448041707686943413414842508582867434474654556344253019801128006582809100070492999100592861031168710787833293044952295445683908989338134391962383250234196888549058300118235420508206293634428009361349485679676745961123730292162504984324895894127197073390415792255160043438456035202860659292339971151260735310521018322290144646044650837582922860259683341923271627862754174821699341807383167251050163039067721079389703052933167123602203741366413083082820092327905768131197612055419070667110097175171734296273563381123844509865334007798774704307838333655086105479127372215474107570351248476173270361827314550577153544391435717714989123586082465653175947921355641299723219022682205428256566541120035750949369605397672579268207816164275241294213593109737128106249376100481415812319120877056841199777026674081953235980066262958130740854377128951995098809377677455714210771851368595589110450648717776011 [198,142] -48606626386695289607700049151793605745550043101980058994840953835303173713444753824176573018423784248212187348778876507941146258319168391021403898726752847034054722213717370639839161577316749508619158841423683022315829776111767541084932527354670073181664995019213685589263105152594291760979737676975323533850101351129217527413655417962972527039472928452469573604345499083353818726784564316694303104720230000906351527670583575581706518403869153403675579987774318937256473322417244301052000967630632573741858947851829242749204836852771247872494750323927160636677126799070010928446321310390115155835437126029103426348750101675233228273119142355046460133154537470410048700467878023249482631966575604937787400988137488318773345539509797057764936660510261258846259345471830031534316202848522914415986262762753509451369691572937603856504495625594984797129457065436820329984494548561987258582283365897492205002124786193963502694539838835735374351955414355120812793 [198,143] -38579900282039318063308058894809343565806358708747388941631418049721132514742593571068220569504624430378693817649199643643545393235463300247568863795428824063320660057752514310647028590618622803891011317127352731567212803245802292711834744422647502310855599679894362347811481073963380295740991685224698594796529480592007146410608730246248463734128130676093502463615718038913819578943165664754467158695249621932843016479104744706415152913634422078402646942381341703595512433390555155240415340492000659882934036478856244492076704353219619563803531182524696506562614852025223664314397755610244987230251544368754773109658457325633000621327586462654110196689576634038817664024719745170128863513871207349610834980861959161523959785372344205526610405379061576259775037091552463599761890912871865870176595109878328782897054324098647172929512323133803709993448949697973666836142533814370530289597047449814695423396686407211345268196162586882062879483089810143 [198,144] -12774513891707430827811147682354247874939038142805965566271454977509020458189360524571919646327467673461289125871519055558080246824879257753722223905274022446592354549274502522908802514938674681620167748518164454202747603206110075041157035193176349981292490585082815780975517781796208137247771698043685883074381281559704574075442224409964968940292294769342627022724644154219570437840843136760047101029968928336711362870794336269825187742432881895150074202698218046409422428505064522483335234949634066254947684078911424896090914095977185521728686152477808931545276988132271106611131452387346379194769326176852957135938818556746217637856059847247799426662883845970292304079745340410253773057797285658743692944126578155132741789742209059349545493192091190682276434757271510829594122488380811252051546597931063959539284427507712275600870171059366471950850428911974952026178079500172270815211048128917976655959082586064303556746808657282735267120642 [198,145] -1893000838635181369285313938415133384591826658431525896224027393759293397348752604882456938923195585322676446884887629324709586477423564429828802284094242086535760123298930591194813086110407193032652008765698540488685275524141245098551206669303255155287414906571709869015319242797681346392834372448550220923406640172575973825384466307446022940562716673826043246458345436224240238905150468475110060859258069764902276026972840440280125320943956021238746715316372117121461187506254936963257784222770329488714816036784719890856559106911101451787192778407763387778613259019929830925936954736466397116141778372085020428755083016722235604111744985965808701013723540476009542489338289365091842070849291425726874875447485693460762489890387535664020057609702783938471613705351090991757672975188034475663721042606921112511777617632483333653112368114481938838577914818093703542786911120542677314791114751075348923319526034632777624314472234085578214 [198,146] -176035041131505984316169934293275102504405555110597353859297644192302858173829369198549335865303290116141631625386998877094628661445882329391959890264666525841031889081430821570480414043073807114417358474515784705729825124478467382124486927232911653540541050822054464657356404801159051960783159067369826541867104068250464974465592420818315465187346786056057424750461408369147544979591894869789280799830639737979043182806577629874313948006507160458753855662134818136558588440700313459259294110010665801885783929802633973037497750518009769632707330274919031550170622506444974261796830628219074348542306830519962345378542256121211285317339718848517055337577606836111174345732522382218432798033109817483177830381894092270239916598900743794862998982023069570583934286381084489920597953576930134885374207043531649281021439705145103840953155810171872093509768099375262801537389051271736742097821330065102594215138372989504447196472489741 [198,147] -13743758941688601361694807693138786293055818840621366733879047593182146690577979287240757336161336687360130898397116219220581199874479059757964792406192425732386199668847125928338200136791626701917227353197278021459437466378925749263567792360666747070061417787277097284735573704463534875715712633577871918861299970666201308732783595041970413162584575874723348143757151729017427870717955964976441348939323890384715415765533255438354716852087422507081574101272920795300220355074368238415883462075054318820899031463640768107954184174569851551603375318817045104124417656623039961727244445910492626919722822688703117989521732191307439125909235585616388830324105393304942288905541827716960956617660442604690481917597056865197238449034543418438486584693480148979777314250051261529378774127103478274914609553561412640165885049074328344121501094424086078628536720205168539558438171646875326917053207353421857547950583081868562652105 [198,148] -636327467853005953276073613201337006476399674540971097809473407785576736071994122186406620665102631179564133584773470833580615506563302191792770061470785832920564683009581419230444354968026935674723413078542512070033442117494748819355981706655105946674322811611788003835664299160795695779584420761395877105493490630536155296669470399590346699467811461631271408604251146322317440889418471814288147766307722724196722953599291043177218749250569909381958655457549500727615241577660548610373267548480833453680033993278009704792490420167832424685989094418308024774501328330319375403159116079854721842901569909795140482251502385583088347983142863800495616624572574676801982561581807041260246217866564979730437826371848111407670607696630825283692185205852492358934240438655065475852359478599289204151404475353403811186424158833099942502573104264472396334228012958390847435035977955151231024154165328840650482596282594750095 [198,149] -12927578921253505424857014884090354765340684316876197913574395912023105386782199301922267825019821191363334438950201481622065651663613105583007560944012433627235180802732466045418516722183014051115139873960150324914808119333074151953336849066989173442819815513499630496971023930154504408294281006269124762199209555490143158266836400714310029667010689134000700065979376936615511353217938676806146400618168469797372893031500304802516463550893850243378862368693612540677805886909170019682003030564184929372596288881366200835953666993327222209468523123595628371436271837472164026851623114215273327869654480740402837416236651653416294499957088423659082988098643229826803070018987395831897612737831365880784169376730976446903490723108617204254349967829911508302695589437133982980999911553985319110161021407955957671472244350005669774310394113134375887813897310799168978265803433441283543207033274811572508435424724 [198,150] -98221104159877561586349314016871441136777993611468361021913971082199836643462547705770987643177750314499467149385539386643015441312792118063390787780507407236050636493115566935915580112666009922847733179891027675190715439747001105388692334987849249995250406741435721209065644820057495358449494443558176856966806396552245620915421265759175152285732662611508273260764464940039301294659817482933902342185160762386609502871006075178209599903201239980354612917226741046524402473069116881916650738772085481261121063694542747320512884900408232261656014781793175980208222322677051957664710149331958531593908850747004571686684741557151320748114898014349451787851404541754349470804798568038327446986492623533687961409437581382167617295432943185668515317760125851479851976480728391828533059649086502206809229246123075801152800125013177916574598471756162417477825915558421772228927328716454764025778639630851147 [198,151] -3826058679292317081961676240833364259123278093925344967931638849341473513367932996305196335911663855204428212259805034842941667557535139125878956074159299580278607378523261082606541516172812437763477595925606615823268521425751423685157319710562226256443946799128644215049424271534099788417829272009628036070285403064327308391052713415071656091030096385705297403781488280144601709390459003208481504628788085703073353473813536495938408018298827340627926422953159098092900530788505973684273723180034642304928895524819684325846742596969339070142451698093494929737986603230534609501960810763924521885915628621754165525807885853854039598174200535194400330208480364621330841066639480495354858603599277953306984625115604923202681872936559956962767138761084711361179552675554238825719868581942689254041382671825363063069721731536646639139138727021555792835637077012093719133421928199328446790463755186 [198,152] 491572766963844018400448110502089489458819284970406733897394203100058015422675647171763953201107907452825148551270385253950159459646788699803550885785013315985603151906061406553014960729823094418171001940994511367592176505371336547870654552634478024884813661820214503048989686273359469823941841633010558730518984284344260308529077807409102674846185940983215776283540884244836133470116768344127957169560800929891853364225729741116256717150415730692031594577341410799717703972109454216645672082934462690944369442316219228086039297640285501324328841835802883817155120979622185223389824223339787958412605618816647822018460493071234621690594574227686318407947291573894104913037729582895426684672080583579275269679241783908989553909470079511178695021339075270602514256321239005185589241702195417219253954114437780514637414649370507087312111118205386992698935270040344277898754412549840710162 [198,153] -22491086364679722059326888764210088759948047727247292110892602606068664640071301779051507418524839468493973505377524096558243607906600681120316749123226622245738673000845947211262224055892370900625295854847775995613322417234609698580494651155791372299143407511938752006085748680305064281848325657017754036667273436571373138820203961429755507855975972401584250199501876348215519649477853918936216177602402465299010691301503617250004534762450169209308376198554762024436316976443297427861853549451421528467069801897689070627552729157743309050287600278111816576636101671791117817856830055295887294943599288547733429123795669987328321468992094917214047447827525307935085500049454743393053213757373297626535722491336887517515151289074567650683641670666667819293904661172184552045717048186622810657858904158246105812491785000654231642247057642539657398260482708013561114429067694643156 [198,154] 333800589395276951579786473965006258447828515281133395578767748531382324979789112940160393537226369006967528324447451672903262105835034774929409883228857304674233833689490370118452876943486631298160743913711066391250765255930303716552749880020777834090063157508665264393896699604494747912293157073455983386851548690640930746460678057416123389895313366829434041417387521027643796766978544190042626040194878550346336595922322202602987155359534609049597506088543648264984000825001382600081531454232938679978251172471376642753084120501376437218606212319102064395985587896717699113191848998663030408632290910433095367597464391902522939052663625602434312447981725363043473395599090637826344292266816473875689322429760773478555742064336801096748991788489801933395235551355487714218333629908011533058066772071546942577607360797640772959347717212822668736199270826188675957583602 [198,155] -1606986909577403665933972734817642931673544962394051981873717044783622152405595103290370648061714935099915374724746368007677326601436969076836285185089526428894075741951227864878088652690590718822236012048492688162417806233785281562412978684875287460879671825381790462667612785490238558872913891995632503993430406927413955302026514418567360645453951611907325893540299055236160558509487427476007164684020527608314004202627725485842512153234476675098887569994224757529358718198734184879281325435470649763729415269486120279713311055486121528661258737576918068015509182804294706381995227529272129213858041484733191502481856781687859206467065081339282886360742466390293906563624170369838590628590135606201365937142431512623055965388380698347580161942934407619819012424198900628712738957002318733900601457882841797006390950393934935954984893395361812221134131326948955 [198,156] 2506027758121333702673961790829733186752876721116033775962597491342520599057621894563989616686383523017800920751438731356928783751330099646756855652508954627617670813085409350082054249043496711870499434757093062318841179477858851589018525156149643795728570546364115090340286899734220837404991048897384823466222057140895073806836476967449406875855578287356001546689804999709144876284169433961886352765283012043447401648455739531421658641439455060992573442261726348733794929303016661778873498715300150094686333963818486402926028739898210121638349344535042837958005136414329077369973977179113948246864056042856256421962476478997983456484166974927329827405876646372337965672613111179359600868493062220461265956168162706078007169489291915451293034063551109565569745659829467820517787136975004483658001552862387277107544930574881996080709723747742730953704793 [198,157] -1223484531104004439261999503560030246387503886973712396733153620020419701744495239765587129743388194753998276243715385341713268807427698499568702678066527378391513154217603346564550806050465604245088884185731529770162824095120964561279861461250339316158318138096669063699056453690613308757209744986877019217033374998292867565069662993844741248389983189283710803410276932347625714321677467275744488392432465916686344576875249544421297251205373950494973362076261289763308459689892049311242775978642502110291450558653368934979236814323287697514710121915241282694101398011813764218133721007196582573575795309011576143353303900934211162255806116039652304939699632071980455092397108865303411762919627260890753675696751357418806328820809591017913903989614307097003678786379849182123646028824765612010872682391018014163555455554318132838857332074330623 [198,158] 217742202019001502266012760499271187653898279245282271175317398513933797416276858808130749072640280192107052305622816594405905033564399416576347696229941094018950806569298711657360174792591960120072079496508576382043873466940034053848025407995439289953557815012706208072443272401477283477616405120368206011792308503150222406180731164607855956068295334566655498767915653436741804688766855412641475601187707031287572947049147031819900979939374190516108825674582284469279925790900612221282398939534758813831375160194887433246292104347465396514018490355150107515612900567899733790737073527097440016064016574365996012752823263144264076396793567736454375379915504205137655028400853160624710807546277019989476772326866824448486340484938670514089768991046480050699480110130223894239813785126882404828671756302513637728537759109922499191669699 [198,159] 2229445480885164377328271877752385524014938289573692043965387900985830562009862978862903301226646523872935478821874514168338824566972420914115475597774516181011769229982134437403444181613025297840672640675728925507965550851711618991305273557304887208606216129223026972618834488588290438186412342520388385777258106519353849225879103782303843794890188406914503581855488419074194982964046848948095255621130090053873326467661932087587267228362416740196148763852785715849316849770448864311659158828340337367686687313766437873126948711673312873653088233481033178275725519273972164425385266187520069171533671501481964254581342042221902415984499516787306254526278137746795192213341018501699480582067367079707207491428005503417333907431072295970070380922832936789925753801842226325688073147561800313421994193118064915865683501454325 [198,160] 2254986780231749554467110223208529001607505468242250534310372154923498960240181166522702421264788073986785653141592483668547124005711231606021724721664027061273114541208662436965498132358855808885780013741684482722483672465069962877879727971548576229786856541204748712666378182825559002587926254997354197210554443026304311563675735764932408836157165551271071674120802180914460198090060204188628842565006302638233706372505814157009180286677065841311668032659354856251047098573297657714824148827404709110745278739811262227368493273628837579819927387470017550174581585492319481434770694201967554078581825127452704765590821242397739646553385782928077396528759832126853542596474311559076743419369545097734178032919053223007398407767734009489087138215906097485939937958669688568808683985844535240780941449374416058164530 [198,161] 142591065507818509107823881492739150636545391657800155774182497853517518075421013887031559341910557383353609740100636938089780877294774802623773263328594758634849864830536342206784017950631587285522192494891990682881347289473117685940659964258589984673233078666849632556972347600175432755895055623233903946510418994916169993759305982501631523588790289341909213591496032457448185210493150593174679908185145242176664696024758622430711208064761474619905591593139690116482915972804059123430109032585838469585718101018040050421226186781225508030424242014326215615781309046130121387177567629622013922056901624676492512375844339463950353508324159971615523849715223751074765420243466930306347944167691528649429907473146502652965788499997475079084305036025815823831787554081069839389433153080227904942611732138633 [198,162] 3463407164774268904477484950390093310271973902609594815441684480741143955097738462754987375213266599488555341452769766358067313886685938218522050993090053344904468038351938388559920958114310565066148442874204936534620476782962589356505592480009591970597173350442110463815397956854064899118336968021662152885504385952221554975899830198899675018236071383219631409801872095267366814650814208811500643844879240769815780504027402100895041614893213097763395610890074757007280274033435490885117626024747322746940625368058531447546171620677026564310191968352432700488846623186425078696774479070487221239579155550977986102940183987872011755531448230231583407919475120945158418609340086344460902885557386684490389660895135787422806473486419793492064490567523980597254893409060056012728931643382941560185 [198,163] 28952562909919428218006962556447951408854100651038677720836371146012027947537492046454253557316669628278382369206678096528650276094028456969366159426445419877948147067334592080643411070153695599808950562351759862315639039219794750274552731393379853221231492109543850353877931165501214216804840526647787527470061993706340490515032021365445785816595150047932221514464097157688196002630063812717493973831247819017397387441369981053563664500470242128147401398793029320075340804670210723874312667028378304364676114068780610045298927317122514014611593821208903105301885698850388333348399141438095132139742944256015536479108820785594423949983982257444065766191546013307615267528119604005298325464281532011260808469967715817095718109836079519494029074827811369094098182515427680379590585946 [198,164] 86987521568147498237911584610219874933986271833365540216063181991461629225038314454836935920773565045399372310851431078170112812922723444610363264057049656882741999298652657551735645806566005371967987736656293274980430036307566406518502941735007488618273776732742432610342521450533779680590395734615635296025184794054778697009379673111387012373137242572707472991322416827582116801583068195694342517038514900523589323289924595963490078799795540735058496605733307573733957536268026602422004199809284782299847386096532158915560188324160953580999699774079485386435388478116346407595649382047523611094152156327020080093354880253140034147782912967187830536026122642906494237006864749044400537622144878201306106428700439889754607720710309308005817981928545359931359835463385074 [198,165] -21282832462305235894828973135435918806893764437971407200902611412837820266609799704904156650142906949384865942771560828847421549431453944787669465017957401275075414848853803233431268568526034210946649714746117181771541278164809817269687487689581037508625552937836492382492225831207572724418877009291983677096099701970390174992223148150494963722939632837162609148903157207755506551560074644660617407385115944200333252862208714195079807166154225675448101811239391378966386881428732202367053568538021809563770735545677055552187456825988081810199162689024069845713480838275609820112651157044917642051203793068626443127051089803779886745519946224976871436684393083345803162656252681993480838853434434324519781644325321008493397176176971567332346308879385930826085 [198,166] 711489449167569723280568075807097024863382123854287714770109922790154769754764971002950596829699633177470367535799936386218386242303177721782588657140326028399288914915887785092883955386946991126821297574439405053593531696276844030957232756596467317542969501892547692573206067493020123296148879700520373733482236289375087429771290837354526840302952178241811056100058918858095492454296091550722234359439401520292175477304612785252038239148722101958142976278062425694414104138559921177787806883049269270027879201955380712283210263948181935115426109887142421537779135697855648684176429312827279152425132221404824002492167393853612112790869176574195823797898420451177936116989200272143310118833091883445723662902483638892372855366499747672925793186245 [198,167] -1897976253887449847858633826187145528023264908649308897116422098595047353832409291752078662176706256885121270914383463272206689688188388080885619309282615024751684570705859896540300383529671227204703207374465287044887607797441245826194468432754375786018161624940304469045793374495147833055646432124647197969647790626432497317677002715331353958577150184268572408095484893296716683382898653862178941705167546419389770104088890825304589988384778388130924667689210913200129003264797792469259697935353053182223109750941501334890032197198079294379658560015778139791750114820038778817575261358193206452996746798667849828919918997723415703150832348689926395160089486619915208514211287695875497396722151231911939239359405591818111332715656294074 [198,168] 1904560591997321084797291738432432929955205569300213061258359246150300814771951423370196760115700508930862816798861156362666497072372240259904989374919577544536693286876591696079246049029845025846670272626607806017264075599599038802073080001082472338484465951646407033078455702543949572329879127698822473656780513258057470684700941756279495681761078055945399741019963468046210615780816953363002946395936685280222325332613399562713652688854196340568476739941200000716885552164746099853793269898830387642414412369461782123062785585153298223778953399348732937806657748552562734860252042302902764992601175097733878361689565716255649135048742255330881415280300819087040522641339783870971067793618154396556611891281415861511813052 [198,169] -665296895337169670574667853959788923964495063471880480031429831259865617182686100360858317587367683800835757932710936566325604514945431400839039873071202674837452500879597490266199197200302761252276122590912540387541606005568341775551185010485957304643453805363018809419957069058129290084826771326112330247126345913673846888479403245124091734676664770066231509292696811224229298147333779985790579813549658426566340981376835419324101483276622867350916269324228766845036584401045317323472987106869993538318183545803894106785217509751682002734759404218214050823945538307263190264986530608768496236139439133994105821895300080526957548590376101445399239627187257287890788078924540946730618889471204064702257115878491 [198,170] 76957012254839365373951726364772914681791280007223693462158771501912767167245801639140001966000001379820639615471618039641944341901681621562894211961131928807751370526787914531833155363010226413341180227009474832575577134618066669655619344310992512720507781969578508734780300083574662183705284099269906180672628111031270595486672741302921661120445055051198906625553608634805037796487339433679415387838080468432244165046465208984766412711927186797490272214827683871375668526972524277654454498940363532751273510066058894983074235350521763269218005740526927900524407120635730434103574841340828497300021649192272508564100533769502826815960363362342550362622062808387417452621298604830857663807037043585 [198,171] -2783527611863753196530860707135342913866106969024066223987465234365391599643668238010311667647157098554212097882087559621218172296956945220555453467919671658959469076474877981641248645252822472931129685575593987935715693976799656498939749593643469538746298468795814871927125800399227532609330209844648957785903349616808793754436887578641754115548030098337013602961643241003169114257456252177018574988060722923135142582360953891403750729156009139982636829599093986739997449283305025445923623183967204204445264339876443406242896720470903308274302035504187604885261828900444869355474751997850703831445047078350218610706000332546672627958078391178251322737414174715860461296234478995932136 [198,172] 29509014814610151636331461649602228666270525913441347154243918381490994404749766133269182198039341597164947817877123932817166245173023040431697767871454360501435083795251854329025736037516611534203516276997542236738626215933635953463653625021133118907446773750935577177021316243578148748592939067644227838582409891275752192717639495632962042902130424477347026421867699646329951605404670204093758506122068576581235293356315881178745839173388449943450562763518428911399327597693619485310625179405280733468501205767607921160272897345429128160730974488161188166669007833174537625331464439444899479736057107602807662168991433280796415054906543256468517948497777957501330109898 [198,173] -85204984608722818801923185177618212650700090392179825397881665618691942902303582227800830663541442203635400501734111195833243473239907745849176846105485882222009766829427408912772128132831864231291637890789919050905496312944898939379335181075554134313966328489361322192105049180404075968442463361087165818692373645759989875117870189041352638722616537358735021859134223497077533408818090999509902111251103860693797223492096648498215971603425118476394100154421929982398781301507533558010937782812361526598107855567897205446630519410959153253881311921319835631516387651563603248524274564617101050078207485138323179490829178337862751513970916849442907954788674 [198,174] 61635754856596938098180189243322434582866736506860022908500739739895968133018137631988136989558214943727092043251014955643162275076300662824059239049780354714504670995129415733045115484409584234200477338176578075242052757658776657679131272645253719231990538934835247396324829907750636138423357581458080061044955937868689252356511006363280230932695911637623768076123618013985453239237612364494757642346248880048099167802569698076116357659023021034932624366229476640379058148853139509426971965181909519559795001161222957305678606605283383291415240453669925898513963294115339265094126775557828157835491295704820704532421143383510390628173900191 [198,175] -10150410593797016641870845056990746073710965776313723551067049422477868967593632550739865132291129040114383373622985410339897838905639347015657522519495867096163300593584569252723485421909877866103551788835877894007770721870343258285277926804328052282679736481787558006663771813297801530175023333387411176721728951748227517491826174903763032222581016263930407907386928804692880166388656771955990283577151191377217407140340999700579376870220710049047434406120681452455418149024997729777429339723828544071345882497105000990399164551263311320802399950968270468014337125844299669563515017751797325433768385806762974417970605742690 [198,176] 340789903356992607129805498508329580377769976073133837290788069719298609332889156933263759692870880786896069419119958218620376752531158124475846832653445208643750531572458289150607969252730402399335512497963141473337117835953219873950887808525658295593095492363044851105401403961812635542589215978102154237140235990394388361371059400451498367792328803854723868600580347298633852076290542496602349859079292532909139731886430513928590677403732313806955062050461833314517455296461541189143978684225249307993747033804883111264239662071471835302319784676291800432502343109556867880425796268141721950399517048069993 [198,177] -2051967380680343081443588330695825456894621100535175459994766401707365861118196349390622289840785336573750588062851152232310508136562522452518225585734254587210900684138095843426376830248832683897458058290471139577788932241775301002939342449537719641481106628920384839461803386484683524219405025091295990806017072384191164764440469488067950452031733164628930753664164976985751806769478324958043156304590564365762151481776611016345476498451796414930093193264675352847122484330630176480774022685492948416486626867951884297690643517899005533785403256315174531470805157835982890443857671435288794 [198,178] 1906850937780826123076918305942588714323723822045733556942728280976022472604022906221187044489183128709289094002848910896161279162085427835852822853056392888354908420048942410276520509214961913691783012102900469949065214184655781871431834294286964217565093314237209760095757640559556455610118945823974883350937747269972139713568502139311732728645077232506188265503896134098559532283104604750006601173560200109499922516070887081060743089452003014433158371058463948820731139235462011446992265213775385405356121087086879498649812359391520956333533065211762311837389284714455829 [198,179] -228962733876358717524804433922016398523146273958539075997117168667941244467912721040490848716003488100542583575247578442544375680513674240499256170890405113376721517500345267738737751036922139050910544731599759536845432876556911336889255411315701221724464059424324609217826009008613105499535154475725750801242260045472635951130519271061605155168962667249939156080154832335994027701204810291262256083906892949979134440770278130834025683746596924475494303273114435736720250117304744725204572948985530298357737889135388710387038467350173126691888939147077237 [198,180] 2871884993244149063427002030882998194399713607428688671359734739432216463909797414912940172332329926348273323713211521109289337227546404155378050762598906684637229623649897783510444055807020380069087609031134849476810228827952142198720158097597358894373946484955334350403577595731051109203599366483505746494688306043685571424967864267389151960420335378117989075258123441131281751475294446370553456891820969285823409316129522862921374404375195942726144464090463181113819853005053919097150963265998097069714024171479654556404333195964398 [198,181] -2907273344364038668334737118788904032562727345165530554889260947955530632545722517297635135222252897367758387665010074491737605572517029350946378929032100707055562638096968232083016150321564562245738739668533359387916866635617123816447169848966734002185218045251951561892434264886119676691202799989204218670415380521908928149796178833812828323836316770181050793274597581152170954685373566799204034198663248587449057202777706993699673563479147540492583285491831031616556725344541108443393604726169147448852833113677 [198,182] 172796920817031516794683880368894921420985035338863053685230159107676404167557926613169088957582073873618135865236990748903577121596121412547153475449720943764746641640189663196963034006230636457531788977757922349231540172948880242770534668826729378661127010052203945748780032524250406410176417863074649140509919009947313186114372086494645805083565907434431882553964383594536224083281593707856351130738564344474528011851000628488011071477503769321178611826277104212782697669714063624990106151 [198,183] -403953195421764421695506031769932581319676512779124565136210763882709543502460611385539926529993108608207164163652099955691346575003097612888848071024433266377655025810745944055063482488418976362228954889754794296486546676410668636693745407859182931580900671512965684546809001255968446079891273082922763516009316747247241699914255164337603122211390465660999457124000843065374526501213482314581479557897369522564720178227330534943093702420502499758007844624143985448773 [198,184] 22128541664067308969870126823669306762628288101172703792045491332076385500318810551229637754322432226288526113134686502867891513701089025761008116916409346455569968324976724582093945038416565493435918167081345420668802979512642495371057634223227975200791348421391605322001418421652303546262135759804698984996975114363690773788599426704973356526576907010212793529955154827532055277167074253153694045276464185629668356230829998298706245079876973 [198,185] -14231420837598836524541918150336205572771139579521516457285810344532280860750096456273155273779026915670608427029028808209590010673025553861775974846726308079430216913655900352636680151834661040651413715124036062180061488714854204067732697984209039638640111306843496476504823924313105791045071349884655302995851844967045415350083768464317309591790167945952872304547363707427177132178133186341261212102346256434301220 [198,186] -1792954641800004552870114073469066358782277390539964957718130579764215878626247247605066811015095424459750117804195737872877427913577421710006245554175435829654861431757424260944008573489380592971381824911354064571147448880913431115738204689505093912241411631803772964820154265131849224860873605401687583220946679717788171280408740669028466316611731589642918993462288281845251459970858401732613 [198,187] -67371061773229185161335936559747125626313860379486576709765375879927843275546617792335116800162424758602957349298032367964990101754040491031150541477357443960639375860096266236748777128708523170775128695742058029579955480345882916961892333837185611364026279404908191505454984572465248515412756301037717407162446922247030542501466836670099688340252793418949943451753567916096 [198,188] -145908602643114491178486545039793726523946807685195095957116050454806484230005444029801837412973537221680980680991352167699705445027866947183016239914092581085409292597891187943160133321392046417754320554746261486418266916542448736672036499434394174972946218469777204192617878945082128027588103661183141628168577517496436110826015594232468621291808501897 [198,189] -10781950557581515261967370815657091030675381616272401636417405526789364590366333380802464729851064560923424747568600786669825226592855500002622258763054738770849046731696301659956935269330998856739619629998529497737914722479875255239388050298671623049975520913135711046887901751732216921660890068533408419711426416432511060768668415 [198,190] -13346033296067520893972246851099667309743039613469063301305751826185335276700576939965391824547363938824754365905908078897042043696753774748971044939021915485390726167890058418643105840759205495327734130399284628916534056743105433908296651057671780383281929117811861635474155912329417210331243902818710846897 [198,191] -97337645070869502563550615253412444478057872580016621403816578414656055208673723224275283384972027863509832520397787325922232745703674154501424482842152488309178587601074518351570036737436782091201811885174514377566133546256846107793096357388295041556284108177975631834468834393453 [198,192] -620495385614006147040950971038175953051486760454277307725147865918829255915949200966076499946475765417005948549087808340792768128227136267555727271706097540566912792215809570848998237734186034435528506940035485097218158917818884891986467962604217163648 [198,193] -286810892890458243303585386617473708848645805824390686882380519976420796609904665843896933335602621079862433981839041290402941692067367779865180966327162944449603845161682707233178327602434239724514529592954210285923252 [198,194] 4331168083502293225584070085356120421974902260793201328699556737199333351291520139101073322700805612445825002769697341161929187348076750366940939058640117024965546230002050173556316351542873212639 [198,195] -53557080028895616366497662691679700770523116768325697010323296226398994908190667920145769121840724927303561202213939101507098789869894238978095791457195765161612577400441036831295 [198,196] 11398343256554605555724170215131569155690037296026274409113207247268557024542449873092025564539368334127226180420482040181710845160566418749422725996719010258936 [198,197] -4743285394202896426090018103179241095767367854094482334864815087849827729488365296721831176081494205335952226641650003182434820491165780271 [198,198] 480997226756639654129909874401309436135004241039052996346612990007598399715978061087759517814527085327116555670283 [199,0] -3647024630791187421631566186796727271178773992149600553592512323782079893579950683483952878767666141487059896784657352305551045443288413959196856354274374605040855939100849349445025085450685462677217914826885303561233391084542568648307893099157633165791104024684301693843605080734162728540998599046669707712563750602411444184579443226214737714120630298903893852578440096237070581908674084176784263047543020475716154905171896493562465188702331845878068336680324539672801162292640651592297917278088321543516572711358740020186523845515134726682287041794559926612247206272058052916205810333244055937067782666990445797520426455700493589642516541594360528205001682603753227933471828073007306405891879929825704980483993531430691927347963405435310681481574209903948237927371835748219502112689635812153828558706217491642601895972858805495984836583420722602851404089152876353169863257311634276094833731190143947570073341027766447514714819559892688036182698663876766749033404707499319964221776842664294886974573724678318258472316600761430652141849226089061573992101161969842645044049562219551905524416684004662953632153163783529505173954441302671262497759685871276755020304300273749725518669432186021531927800024577462738920674746757443641207581660857758017688465109432517726469923697532546847190654889301290703041945430569315047602926887778672514732677679324262300455912925761481841026573514174694984381801274014491620070660853560797476642319809244728881835937500000000000000000000000000000000000000 [199,1] 20635333722445047739859560331200417931162728038593273355347191618728653249479005934129224015467066261049631988202646664454187725527725895495197578623727263237489104674615244175279276516624426860743552843927575011369406287422062267059892530869700363408529809943319547360931978390506922315757048691032306012725403544992911184295925032057799682367213846495454452163047052687523517943910250183015769432693307112549468744828519383308660930359416027918608528207880499322211220728266037913245657516505061783697110632358677388703854283153692077982603246894602343087886980088040225354458815738545719684058803857302590980022367504482388872405979783856347696352470539603069016140905301619023723313258487274275191876980345044438443313124216144250755346647076127597164324023623144620385766704236605833906812760867285773890738853493931058051373316580002795602956968013940315742061203524608037947657888228037747800395793703168319396422024134482563489720376989438105978322768365874971651626569781181445485375633944534117649154450624773062761451689226856961980210727393876588935960024637207715076434992335645042546443823541780976444586877694593255616273426482349417678466944155324177443684592935916252189242379796692502822154886220139416715571567079018001365136499534857787151375950598316851479820685091909715820619325265084699813053763650754189656345239473279953102765525800503676410633506437648732482048985990638660915287769138929572140906805073429702807902474975585937500000000000000000000000000000000000 [199,2] -16339255290709197958762691784650075204054336614474614765273480384252634016791023760691548245726058875513406506613580860626033737769429134555365716920119039175241020163902574319413265081760703409420173654648761794570532091621213222463858977352699959523597102597307824990380251583137373016776235522429019488710835892879060558352927450832993456729672777865790144772181249300424073595732658842305958942580706196334475586948050256597934274264606019204214907056169156200395972146006989208542920958372520220031456479800599714656887208307370520202572721022629872539797893769741908476182616360784923861530542547756659452282494940279018284359289233982445380587211532693904240207371765420095110301761738256555831386289970114537821655072284236297188132943261021842391143663255222069161801311623943791296056437382720859679205339367115373831863851367928140480158974351991978645989109103052294479330442064859821599905721592403921380990663287144536109599777507789826621374703660884368148847353373788423194509288442694772248675359043349733428342771492039492029708312267827776836240414533842368264361590919974882479611672415128424924625055493580936693487673408250706273440679230451298660706264007269874465763552926277361482345348480791949293553001397725666218210703509025911203555446050595734007853059783462705459289650739823072200632676895701584600214487270959130565947131469443283412456238226284066431547962811657209601374611251967301634258148256607424017185790924857378005981445312500000000000000000000000 [199,3] 2949141586646080361471409520164706359409361452145805890884433176657344284062001364766776331959021598636150766740502316349449352501676912125181684678884361138929310486039410359004003617901960496782381542619618261856074020687393704377832277598136177919681877801919444893517693285998175762832578441823516068116173011410004454267790545534042826720538675591508377191936936656693027199689219573207302328967334077535181936053935441483111708305094959113125318082827342230494358504089786149279047272823270209464029253769041219279526346386407753301547546112424479570338538177805291767767467322134045397769984015016686223260640588655088633663394611609904669204453215718369336129917225733895103087450377469136793354237071910471382246545468244588904015145904590265089591926897540252370784632085403306199489757862923186494396929364648088863342351160550340403151512875497217733507466483374177212900252003402311915938568700460601192812843265859930449772894586751465261641212117578042973505527564397615175918464163202719544697374896858118293743951177475719619322315024145002497038303834211782252362020105909557873126483823702627257482284823172730941276155133532538577057201377505484780705337274075685175270821596520184494378987735624052686489976051093607432967935372913224690785520467483142444096442951857541254858347641708271265228904497605271711925803255683545187672703822679045484300250800805914255555283399812581647987698906185369588894289890264378399969200767290288016200065612792968750000000000000000 [199,4] -227305993672405306630921032317067068848687834756522803936357730824227436654355020000713679524668869348385150187573408874630785889203931008298315931986270164108416945915298718075357517621757992916032333644850346928149472005499263200042874280873249775838240051478541820362600267854234296476437278270552781510237571895842353123872850363533577329042780580086086557164524747070355103579281100107248713656396352007653530420878607782388475970394949049411097699814010618646121810461594818084123316871793504559405516290715760001444821830483300463770495619046737330798205799276276658680534043905194583325867241521604473452232547299078760114943797363599443655877610912039267005025538949274117274154417015174174563726999174044988659640291944467093986817867535732748633509230892341825242188054963176003813269338322424083132719060071727701347508770850453393174855240885749162592649397015161043040992945579673731738695021615887887544048680909770135788384790424793626508712468086007209949961596192098531879713078445332659107623468531996322996757731852454474355872856793686630808428425276668577706947380631888280422962845574646598283466601158531579061624947758897151373829768408831654466828475541082205036309713735133010045318011578347582155770692754222620746288838351027980657589168675104630884947432252072348563744746755162552681967670824148111149765072410953998236750059994272295826789430499020676790192345684995153396212752502378462285537135126111978986590736289953559832763858139514923095703125000000 [199,5] 9406948124429446369837419151931292142499148324212562313184627726450709307654681499380808737162703215794873078337197233749036470958442979061380787395969972710026158837209446016560913976591952198724993583037357315629205492098338798118215925492617032720948526493407864086451234734859946932647083142128797215092936177569966549182608048926388940484162032386377030004979294377838043506773507207632939053028266555953548306815233741485335362304699511282792133359891776481276969074549703052131371202126048296721503991920574288184585853069090678344789528894094872943418762967864397888412366325082531028157140164409003583335430412516527710884393097687251442247418565526742113815539960839692901087861482170790966844341832963156414394777662853143176315402536262211356842457168192449383955828782460930669690761908791361958566675249991972048609459243899034100406140857016183651847217904397309940409049789366639387195450873401062460225644017603913758882839213614277953928495622951466938540037276281496192924475328771625526233514020291240492368574222973889560665167631510123486110755231526877028979667833871556382092557595764412642502599237905659513732133725790371937246222590958557346407183092885117922420274110531675592222294737277512178319408128116197195286500989793908108612896125794171660726683081858761253825883285072326181333095754470546881547549409225654747485841493313527330736778139255256311032352620493671571359777534570915048016687109567347467706092490951382421550399158149957656860351562500 [199,6] -240643532669077578292799048547512082138219227037162536466579711402767053748436167557655623716822850732567170779042272556616675351180326726770148067613137649681768500875891387847611645636646118491554959429172882186839014796600398919408144885848252630188969866164672880389126971812219865883591236372673089437808087656185347007586395173969054085858545103888966208984811351372624174455938729977587832436708838123406631387588589141578466912927876237702003980170337700141881175511067864299966700366126282914068887349746190874948097044697684070194671697531247874996478373301839183144036210426630392063379895053231962781008842673626555353254488040746606599491011557844741119714402407274938503384127466329004676822665341779288266055637007260347112053310982957978926743434609191124908323411587632327427130684453241793305837044351763197542146788882098870659773717642165492097181746068203139011731743657762719904124080389390445041451222150298196580931630670239303459318344047145839279857235088374000990482560514144066023362203761424351196723824580478333771255681539495742346881854466282971466514053103509118194379480032500625534258124707542547778578236423270327010840161249477201041882558143243633600278396548405114393681071835633301731890822800873132172876402079365818338152730166580158644971783456197050538168308645502540028799849875437749167565424455901959273839323507368158576171105755729005313994588961200078488838479969538364012095029271079161191994430248998610429587773978710174560546875000 [199,7] 4171921977830016178141251293546158312828657064944890187051795845502957768874038358424408991101235879107522639714317755181420301732541981669029552461671907375306392227013447595491887056201571014571181665819694863089991877055300197044660119142487640597144957827176567737142676694698060431462515963238931655169357537689039947276666594498928654550576515665960775397875846103440183520900064388624726825913990465715506217112068831442359734049032693115313103723152193170375189524876752882352137090922671587473493429359192565184742748121765786554069390254388148045354315648277426160811120210565085993187119414758094131728011608456699429642368577275821051031026795046447833795452644989689755978142588498812038970764677471238752322332961074645781577464757335230386321393510787867629768811372793109826867036372648559405982384015226402414552665922544011771679662479304656628410801089707819979171432397002854729339945381933140517864094036630071545913396937200997425466918700582977070506476399254937749734845406962336214022451397943398150376748290075064448288345573682965341691295418228498616691749568381366837144405014716855518163131612523393827459227549628283433139186408149565452052779159621110670362078886266998560925183562793545120167843427557285774141653539664910727750959442865972594673725384800166383848583232129901658987258555464308667013240401889555193411882372758582111345088141998879449570309294400599979369751822792028832557670395348464528908219308860391575231336988508701324462890625 [199,8] -52255849779751772649295889001499589253307165967646553118690996584226388733795370393081000585949269651583335953977961350077243965250964332953606152776246334144389646807294518540113034988806711814271593403274855433958620833936284842530433267069046560860449282981434769903048924345527988253954470337641694451924986032077397532515852948232366499335153620067082247970325300261865805156748623537323129088431049662959361177690153236046396213737335126149885586024184813414883493331890897574673168446242335447030014798374363395159507729976308917665848455595272822605964306783170037567479422364650107070684654001166483438726059061300882726021791439120189655405220242905854606088042035937600271461307047191825308205967628133747596816353416853193792041991583807314097281444862391645152821588658572504466189559022751634688080515365498183227248365177161383025631856097522544102738050179553432625177776650438035541067327586959093172495696828637682270284638884032768353922578420325166903923194714611756844272917628250035025325232956864592227086460427936583115460729564858563467219269669986779549153271985972671009817188784946070908192905881555747963384597034951073461395380854011099579495938989229111173618056861309579266676515395546345083323453272640127811382772480114172487705094935147628292084845145244877127559368645866131835851123364635509771756007049199807477774758017984919750345215831781681625188932304439273507581909327335490082153094591308689555622620352596197384576946496963500976562500 [199,9] 495482610382697019642649107779280315471540424335112373440696465193693926004438245559626565851739784766191044649272088942929462236612439109626471771427391800173507405125522770110066039206456175284981240511370107233940776993539324050357149712832991428477977926503250410364236944872524768953894516620277463244547478286619758817415830149526079696453801598607009132441771993614226841475540021572838803040503570623385687467833612394708790935908024801264109222179671382912367100990470059320753385787319880753408772073410606897550432263390919865142038303456329410518774483248535412728614749865096283570723318765730717341134180629988932765207606847379987299868351050718654081598876892802823453666771511092613748368909611026977788534820422917083048847614554705829163297786128450892362357107993477562262614500960865194520904821207374121342373413045232180491741140303510963075819201592242395175093879790316431491159656890331981628546657005746527772703251882423449197752892295914327175213843086596848666845151852203078986230142000552032403383101871671093760235067306241431498817433142225782911053773229189896498438935809131113998015142269748182840747237773585688593174907373253052566075446245775488882215661376322618570437081322353997050918172198593552411043891889616628635676483563605948387188758685278582293938541401815554842124924010882738444480388042227184505353997969552957994780783962615496851544634448460026915784500882606210296516365999137526727017419907021196508677005767822265625000 [199,10] -3683824252509055177738471376960978914158103220136578035054776970219818827641035304047572886531647543920030755128997160001099966638614493868640026236035555170393990327321186803235754027134729871150861987908739654900228488641632752850586762587460535994533220922295876608373080632070717670411283380476747498136043019784441205745004892779661487638371581120471076453174721291335402940819581360102625560265551273825417369677583274515916859055876293989344099986014910730604734136511371521424375156183452998907098860991303238386022506871542523927361376549707868695402947172368974604424882365918238371380964432258630371106586270705419804631129086966137509315579822605493794327439309027268015083426240983581631340347398657795219719288124769094606491741804901029899635039703975818108554459997340207684249861030133600904202447393289643520171869880773313303014257988910466288980783216759622808815236598322710446579907665075369458706284959175084958899637086538281552309613245659614242067737946730622980266035332657188787058258310936542758326724338190994595089532717394398918143867530705257110012023495550487580034207491807115227146901218555101027708205778404747273506793311876821025386464696723149017386574693113901703086669362682608804120426775507487452405596505740139630398153321475117858630019648844239973241535210463723754605557175809826150905145862487267645828075047873403942786913203212890075689719415902618315630537325990376859273821893908252041622566974913694293287757873535156250000 [199,11] 22069330678265105863108099336274410630523828113785662480082650328244896117517421399210611732199438955351365667343159213826423274846843879318857042257109922923400093040114860952153227792080900748351047037803720184660030131731804466081125383318974884887777616973100845041963052931838412042740618927933569041970128062214495331373206550036834507410463036490232056293428014840218645435727548707616582166105727493616256774086012995138465365430542380808623691808617001374507869655540415188362738723447253667972977184920574266027734192038192281582823827485347643988627093879120618942675154322962272988090573754356457724600883871142124459078546641666493990761947759825230409268847954711607387588766829838498307394387014091782801556693678398684420676315426675093252241397389006638152865884779830705775527239354945169994612081242361038888341941363021406180186076640300023823219780098056940092411980197877880552115345970703583702892308982638909411635788316085672242920336864221725444137728647249546968528774297272326676770697898061971402665488803853268302385715356361058461705334839053158964524591870748893232372567987429701667306202967354303103365473009879736116317362079421211630235600170939879101071443411975938118347850122881506129663853565491144747889388133345889841613006236290201216384568272031197567659861904233230082676108244266433533616613334179153361139238181229639144615719790220533668103378197691351320235180008873798159326131712620755249113260798938200686921180725097656250 [199,12] -108862856126582590547308761798211428798403569433954936494242904099324737880091460276920770851820977626751718660514214707894840176001919425584706292318319043086666504283492091934905055216620426710482143555157719074509580513280902682764123834568694005989507167911328225328889635843871750430837979716338540735946770793593893624431072998719500044220892749753492187419215786961829922271668456467774406346891346801745597520579034201392598484260507733584103522036083057805128620208944149395332525839049584240786209268610315338014275471910444126731690210718868262399700835188981794942713643162652033378662932881554698368885036225199867284017696967780028533621623841661824037696093835109286209326056021907090622867347551830509218965109754181315136728281663232538532728618194878633236181429898195443502630102935471353522190290207826553141935626316025994235578944718396196161691579775730982630668202397400382037686795271770785085307763005676865697486385088265865023750998197489645410672126598852068174555855216061627657949383902850175125775163934374902829821860886469358772688935977212658178026790131302997076999909760522431160954488939491706657865657972448603810754976483247030459445393796168975745720619923166727535683782042979131533859442574867357549894949330197575511030948085848720371621749431172459425122557374204028821809877589200943947643491907193041728446410480245939349981128430027696866426565712700100243689498110362966755309516508264369918428128044977042290953369140625000 [199,13] 449928152570077334882085041872798080597673446474349844658715009895086352123957470628967004369429619281120974525566845562983255424461681125729986487459478073831265814555545908110276067808025012964447770532213964887674168643961567897549282229667382400840633013953319049779969513596775042567255879380489563715579146478627474985821414365196113523044220603957946581647608624940867643619676831509957559475610437464462876040676569706998442536247924595464547681375973258060384527670810473606270597762291617350536030336310728871115022922065032377021275296110765254118098814008297672159321120822090749613613468197919913295449249941843248732643217376140775782154756287319508464065170608956967537039345351213351748445382309889475135427451564745422459969328242563527049082817294294411073126698121082707208915472054154617492478162967474877491202815834957476466554123518965029464726196809870070823626619442751073957243473840335330018786505615775138951214715775385887292153300738597911719681322308692493699909667571576102193484512449656153308044431367888637808519223933317618902280702924185671131666752613458556030666681010469674281299226533865514680551574559318916663470236500351035645889629416015876571661028861006896669616443083805591904304451469094883481742704060573507698667267340440142032819906849262908166165188515234083838476305704748265197428138277168057632831578712496251842796714347880955714997187002564078072144077250577645167099749679485550348313478194044161852426757812500 [199,14] -1580509150878463869698714459830946762433086760497111565476040433737148764666655951963099916132304925489417856184777570673716901856651558494308529811892137719005818366712892377968959722254926811693286610034507199688218885624194002249772044856650229779404860228539444732339053910860816081125047440755365115931803622566868074322044448901256682855477008798665849073595558860381995230420026810237864321466419417264186879631719462587938251960986424955736075335458084046057871459634603518294426542969216568410744591210577150925033635310635852891637501385559952227949617119631515419448674583224591222584101217549735652026228105346988822408713652623572608772944917481816239199529498368190436259124749958682070348553151159173629673387797594785263553898632799285627456458469918807756990116370632303933565897674374657228449948271877335324842945000228363948423066314684008511833777516466853767271122874169708055167808087371101776017246453164430267842514228475757593156449354292206245624758618999446761674206524945689002828093621972067615235550050854909588167857904640573143855999175073419588020918661120917463946462862693771870902046694338936317628727239925127329608359310294313519867045884612297883382464924653117275435080365621939112972054527005376514442459524381459009443007062755220521536585085820323369960331001116832442046795386052862741332378351120668137464747434491139747483904782133857469652430360161383563256784034759602331718858525085520584228364564010169708092968750000 [199,15] 4775521673588736387182261785726688473418177644421031919359755480401565720882199864476288316231453534670844873275957456919292572183605292624094761648146906588212405882669347142348542733277287573146792367292785774967672952529365172856757719859523541214638081854078360422145625969492470843652670047889773223002358349439634726403060445432881411700942152251549328687865833983131142685787895380781791711506921671929947411524184765958472529952876612132777912804341776126503807308695247138399408761999014453284207790580561075919867050885745835551057290465403266780886536932995738674358328668560327049453673451617066425315421343747888987819082684521247282972368092157395116737028448418594690093311451162591412442398883926037236428982060285142598771377698953493765488052881210150859562949394708973698641419253921099510019978711852603958307824167940790849009583273665686852650930682611146387851582180761464422351101698093422226211387118895872570182907322114303998145818906820297499721536325000812393787856287986629591709991616553509035153214010950846038536936303673219915045802383595389140410689211987019018864260628917542642513256827330698871735610897252187187551708878597564056344153337949129281799101049203962444155819304744448584429610834314239533678947398395865861672159419059586231527575353393815563801624950549705809498504386464474097427809284525655759032297093286396876961074504725479681469163061995881451504793158718062591671260556858324302244399655699059434667734375 [199,16] -12536546976095718774511696538946879121853086679330284261350398062191329307935944703843416502262898919152314226909378309736651887266921926458775123495966114201698491104146171580859220311800315562432263536315623280097475299855219578852632291660212161776822320937241995175690722137668577990182594198548741730613367811907100075614146001643073336096122526278631144686938684627384570139113086954705991240606817304404670381946132397059025022502122007016588952260840925811677659600755119512579303994100172494222374927416990293663504289504587284235638035996024662708556055080434184280649990510722970977134869941418912428661092284691110831302990585579907837728064750795131127141475667349078033200503042924119613291338679100898809863889733195372457789003567700028389887826714658810661118531426339194937352910035619783625162755356584048354877123021667568154045317357511387673482459644242827535329310498977688114800609729046502102730982073624321265302307387940790412767718392476918120020235688337790241625316599036689522830508961230021241375238478780888016899884174703954528968817999711693519474180310304868042161771716351595994031452576670418045942488647502686644368614906386925263707292632920657718583547745133502573234480448234797600468004766914028983913542569467321695031831411780967699024693105559907083146990316251912957337596141331878310127824305542990246340086257759659058634911070047314617231306517422860724055369812800891278134017555764056462560100787475377787935625 [199,17] 28838404040436758016484907199560781534087865157303519550526763395425575234438165995092332259423678300671857715275475498118762406352643435263562350850641981466562645396898627307467056311612853279859865417742651412101885215146915171447531958962323686115105418947018104607771299296381780522634339759774970681754930811845582302726018484520244493299598261845784390928341428757004101726290031788384259280456337764692229855862153481407071947976964126702280316890683280603735638469487614485829030602366187506996790140223903747340520535776099397749336357501877720970503694918791695666190902342180723666804031176059344753216232126369598994119610509405517331583382390038998087127938381482697025079280736334746588360891075486701352030972773174765424493802168679580506062852074979216015478544545562051517566551039856641689142410158276925290115518701248733101745094390627728668110644057581901265654598617165832655128458089179994227011479214721429286712352150599980536427335567048718645270643217768280239479047737042622129031709658798136965608624420592808102879823358265574979078991674180500731661845083702467296872867603975577629212399978358882906119839934184596479755244193813520851876598664730771590529945627664782438634076310138229140277410468994472081047365921083307087124286682464813892529618934198761472592231086237551904408434766280537663911090071674412199844589903415569875436057162445461362243274219734624234939896549759081926754221270408449386387415523959626174100 [199,18] -58553914024585798039568363717227061958683914492295067337867869761583868115781554057606182819432598367503561436722238690699410288731197642445932350382373238953560437538987664314964109442487017552253412454583585669874634942694901412832200997716377769125749181418409741316598755476795002629423057550382876331040414983878671575329016890891303998976323006203475474730067064514354581723258816062333347401050033003758683617470723018055574895956265422975927905355168377164510457282077118298285392770748312924898881896180079608713687237167259955904178260048355080638807677219778593285364849599882951709775835402549227546717530078249877050416154575749387869011252312883061997019150858819812386277788381252072346248653202097729692548644306542205404301146972651293273934235036824377424832084975736986675265764935982061267529854628399062934339412576170863669477407406069790166502861963473465942771107296576378639828367710141632426158432366824942087388866001342416721134419167713321029439969289935875489851431848341017206274971120798307927481079405287233741891345773778367625798818189605535817968931471766350057875514181347179711753694904785885333095149223133644346417142006242986185707906819231467868216783370136589129935502032404994611249776548207874721256538060314925971526613642738637206347589702693334906270172551358595010291101425728289395168442739555113612797270517748838979874667258529181634309396832234503450090134707285113905147209099047848637215510553621164680 [199,19] 105591039757459855786432008371852662732857526747265657416462858985726405745329371517451549624151537851108239397776907285028136903263247568016842452333025412693755151912059881342434901496372822063389137723118318659209355512010629973942063071346926202090524649909807763667543056627068695422079594397195060035248156803075070988399791318765457303346223150910406274082166030642347057519149659161911676513149687578034275813787822396856461289595253796462649494557055137569496156641703889400957840002570432540546052773990749540340987307069516948723016436796347883279959236150794269842360860462930451222157207552127820605015305253757348902125410601370493507779627871209833001835023022432649076885477512730180564332321804363032783780798119888290195156795877193366043333279491100349297421310174353865462400272240203109542855415976025135217979102006967452581603848754139978574387463494605149281072583102122826672827802668620110489370929669103316778415396928107141203097523851789093596230722390256326652921028986332385164600046275849161373149216735904522274535330739936054208326133182281367915237935466189562562541537827743454627095297906934364418835077686836673873760231251312037769360681861803634086232919666800372347035557629411208629310588139364384452637766048146970889614783047573016868861776163379858823957639179864302722844187317350516805331743952933802824512108547293175264691526452264874443524702586831549430676505083864387360250503207742722633338908514989630 [199,20] -170016998377740730622520277482259202091316929685271678202053426196492368937470079904011154108772445492590511680710860158627713642573802124608788632890157976411713276323561656208202493168864861125633962168603632258607910707602719973839326401880078022934826177297487497509262050250068055063962382756044381763097635760075155873011770044452520063224625802356059426580963185110461663555042233886737751924241455346297934738066972896498095943387831606494981287228978246058672594452482923437917916688423519639444653122365929683325129811754399159482346059945732624145797500943663918443483391694129005158123287048256901244847770067941062148281767652877837357385554572102042091263513370227089011980480406542737828006932991826350511793451284006982146645585409596014365166320410719446361793445943760242583328131587921977989494426416256623133904522477881549306067012985730692005283506906188678194620007007089459562038785848605528967975983977480300808709786880998638967120441216416128334711017005689527920515971833614019756856654200314169349926028145893339848997965277114208245748097825744781376970618623763649562434512941469553421141691326020317030920467967015462687505553456004670623352615821832603124555777231159436253525364558390026152495607357309371845040947709237725294900417930107471261371384499245310450993322892644836328462412797395951457423255410324951728108387469469900903475985485355745774565276196668728912566253123882755659773699570180177739496330290080 [199,21] 245546884274315600021450281884736485281680706325259876864662797317888957936574235011815835036897768189545125442646218351555268633940085829380319798827042503713203167193986781207948057944067127676007881181570207097213400967566305610156678322776466362134736175337577221091867801006668218925339789525695067458297725137285363553698944749586425894646853388508115550332908411114331002318542873720473953094780395948915533392571721183629966667784260996836954299699490609805959820295014905999414167978631866676170326556517375620512709724990477816456748254953292246569081552261193875257383767543648272554662014097139503653041340433660662988322655835971920421820662683473948944669151289669344350103198226948138975749661255274563563238856211592089421691780221730727740576651026924438251044131014344213532832271249200637891048355146574525458603266851092959761532328882034995890323678482146012558551527164394841101389861397557884747165808926177805923864103480955241020880434805872790250882307892299503086536203003073458327827641891604926516313433524884984833210448757434135300259865682708743352569798872506147252900392993676433724350904099921828301739014214416803642326306850145951163386748390706834245265967127320645402892802144748524962652122628073072023348517514675766150967180211194572676091880596430884077014197578573253102162262668345821520806544364019471748660722590574968350961609352715327925936065673019398701694175397525442522618222625703845942635100350 [199,22] -319343995209827433538459402858682487148749811577026117636952927930693995873315411854841867116400072446263144293317271092155472465141481196182422797726017505717467070726810141986343276263910842364366380272388689354792295483351111996506794626881521148015390956935769377586499996649521114910083227339807165210549392789065668946640230583907761022360407803584578694626668934917296487731948917331296001958616699616524333290547030788285402762408584190600134537529941154837901718230973708159018692013729743320758190055456582450896118887559096809273145552113150256224109979279381659223241231365516929314912483332179437334045109614995652524812081563008943653327651004455355963919845540714774988704826015777123886305438115851443813990004297885221527607871060193421919171707133147622779582945963911894184898613346194429213329785617212358184307358485357946735427773398763971788695692640179800171239597688205032659774299301309838167295478399171252554035969851269549165980773963188282218004508548184121041310596152795482764595234815489333997603284858152251464801527977576409063595944469496937687571773082685230596306149772354705482481723170505798888995140075288366823763077246712540397429147639323775075194389958834913577606691324139202080028249837307446180269705473420327682976416062215660631445519533649953458010296563084395536118043089104637249834607213274620491004023472704450290245438297310797317822930494649402547634103659060809864762215853769040928061290 [199,23] 375245776852654891065214572273632505391417893512875343011280159385835418003749365263462678707089538020550970180986198530207548922940605721244238818885210401736132134932827758212300407194753029672682876697257406244442841629280019163890171091524449706569013162312969525235659113017961978248119303405362785664710710215633701875997442777365552545531552841347270011462445289668696341047046201802234888650728334097177722319136475758180676074006096502624563109573690257063486394204409209116437579578454366349145887527420882597134630649712313919345861580244704563704794544049562070715712987923232615731194182581895142213561132465789408819701010866035774818872031290058121730707793470867459682381073031666543438185975426950689817834274892632526852326074209655015275467906919583469877814701714348526504166801193302941219653907973298338946354728892679488899982814514710374923739072996039908333413044555077193373956026309516343184703357190438893574316550718304435793356744968622820009314657038581032624412163126552615289041468974638101261129168646161721991454733077888836404260482484290543385313667219382889177890883871912811696135742346338129588756195277067942212811495117335501366579948073671902573456100741366654117903969254104517329489403333478375164537270942112612069783829640596034823631159128211399478693288542572940380075699651887072322843954854976151169507483360845231071347138646184457600455983061917243195404084999993419170208246594907672411807 [199,24] -399465120065066595652509856420457368868154262209021290692466556421499361391612265228465099725027974422979223730217429617561521636579502530741152882837989348312892627842522279764624696403760215221140490197706908295342514798276897099489562291926003439024394489985895382873115058181773503734497885938642155997692579042514478605152342367948800819345027490596624835603542978572291650002055804153444922990257958949730053873480038900251045454332100976331373779188069535979752415005481156319538047706941879617567860485115519111032471077361290320427664243116419665129882499394608644549185484729823073419524213484463470216279159516751245272367926646051934650586172535752690862224119460206878903516347927336076137309212684336947100851213193649432141619261836452340235252994395189869919426972382186888710539441356547562265411596236829537840926582621567586910043536715252659700190774928127993074354510979496024391428241343214079843564427479157853228337614539677801742013260324326390700341376887241913827355260333229754013987530211442341634389790061213161410981180553659006080710640186130590670672460527000738190253541491500047064125662015480123383597050038345383450882273381092180918397420836444880417264254123868733990519656530761035429324880517402145721573154532979462649969168519079591282262004957121675013854249798729827797136998655874011427444663435407565085802393964079192432471652758869498766694167034080482489919447512250236354581028712909007962 [199,25] 385965123889034266548184419086652194586031194285103803643263206242917207435123294251130102742790642928988464910822135214115468333091894617510679937682210446312771251091630142977416918004842537514553727343572284426690798870707935762680025687708505145739384878182143391199124487695525056660129082720140401967225729352947721216830758538019418409192150803541278266553194798794481757524244804579864178662493453863988541340548175430240588948364463700243691121285719911646603274396919342038944894936255385446148057092021780980347516242662316166427670053186533100950313935386369044530600722431593322948920764493772141900993060621574243077983503253848848238901169374917955548325902449509845626392493311751136809423191697851591824330340814195894928051028894246727550013661454013754584200816157477134747291753614478777467119254612248198415998536275069127794814602812117128512150818894737338584539484245250540024180539743778348322512131227947344808493009011939598174461150112493288952215249489254105721784993191254301988231377368474328569890011547049335420054308336728288626844899693763180943030956833663440483136075976204554496261929833224637842090174869965676300579336967608045573073397555676246428860440799127190642916143246861598730896255888074038550522631612089789175552598456300178884015051079242582966510381052011975859666583600377065337205997228695054921909080683567690736565080884384475396751655461674717860895376026792245475807963213082612 [199,26] -338639918886378879594705258526830110820175186058456840995642060138521529571023861216683579997335951663436044797511972953353661511298413326849199468661697504222978259760923915588570409901900476762714593746977776473338151998136523341378475617567726888494272474886933883044181194634119494736727565056914868976396510915696333572693388222816423471525481502342604918951473990658118142283507840844060347541251323759238826414678475372411157896810326900845770868875146083229532104791383638083461978155062253628357586949010586883449543625423978618017994505640478020942217445011867039155721480255915938994480663173811076404889523505125258701869644318458367948787157199662656352445581841621601384388765100908685234772363181776595124594792985230896507962746780869254455715479351965109031482898010501940254513441169932693046610506554780606550206996830815896001852692348550146621942525682592576344386054159730771584985728146747817729166919884534062522024683338780083842715578056361899435419185955667223694557516103451141793562141795408003521117617939370486265939403967473671645912846747940826021391806172032996602978859607302360373970489404742391928939801259473711882640891589587385427417742195956504321712286741701910189042733810110321316494037166356460681281102626934351133624171286869231153971718149296943856307709471611580916580622639666928988268518295705289245407040440786814196581136857214139933970298176484157848981073636310935294420139886768 [199,27] 269337563199097466672503458997000265745708490071886442030007545509603125791999546803756146003875681097411171585038295511560774807120791459359855282806350519987470906658918067193169422736865271828693768939950282637295472609223754356660453152450253995476830851938018604342851197865024153558966843841164664858721017648277568990882617721976173752660983086345619536896734133825913676620619179585089125306114218323438299447437427030802795299913225557697815328248310238941080513615022021422133759049097927273437608996244079040989722118310604810468365502627924347234049648993356878796750645155099413738105359481156144141645320647787164023223506127689360029556138696336747874020160742594458667864116783022342616162967991319205575813703055718187597241311676063895364151317796521961096279908373991363890636380416090472217932723095258241799203314500359731897106670145131537506733481590227156149594735166882277183534406816799829522351948531697441209294697448181397071148509595876835832415420598232716594013706199567614236037886432359813255609561498644117692035571205359254631191014178678333923510523958999525302358451470092177918524983950565242938420120419669835450076706414218513186634734497027266455425262745024746987361085795790264032073361325667129251894038883595938343036192405359342342048143408752114955958756836152144855527519512870934639847181481589380519623740268091037008471506303066166531883460098752218699553574510674603256540371833 [199,28] -193173896211896295059614942452316083569935547350928305089560479294411210246881851990715319211535310669650854036791780495281858842457610167121095998612444875904122662981237323181700430407129038664182831449043391747531105920317869328135999932953792830774664387385346647530112381181558214487081736831407950558722756564560467614727329403372587597373359333460206837658923204169370624813227593284951319011533159404244953820100423918789586547191508082291151995609733194071714959232801651219982695144932330854670530834778097629389672589517329593089909253920375086107090199272605193872330877402692586883436105263888085415588136887845952086094701627295439324824247063776576041265708874948120869054854142928591478867024300593313127349504286888179308344036616290303542938387839626742217750918391872818285438710885619933239986225370370843740264891758857218079363234850511561461107281333584355187371796370376262921425785319100282921904435512865098102346125747956803557809919641004215159970875951492116282260211900786399109321084564045889707470157127924158249611165734789649431083257802166070946216525061898226016101539952862124752084014214656726869438678061029243857155189848669404637903261447363997988659518944465863293314342267113805175836593569236204388162131594195883202865419624465932573719536686153120693777294539349202328786663870457092160201237269793811745886069467375421533203731293960961679710781974342028007908715850640403561456714 [199,29] 123736487706083674807391172560554022819244556828972496590027003819933764534184369573957917041220595655687731404602739283711811086162317125884367998706403618254000969149373811070906642218799907200499245802071335002541379891597488496706874372207521180023529763405220828694946785867514251519864761972391652883660114331473514988806811120352387550583291841705425419826530841730760830218902210987756524335242278333410588927285541572732312127689972982416337854401643919982757278090832525477769866894875018785346603449499440482762655738130280810303662538624384401384382961867329621472853203937478084950935959104643415214745999071556208221611003478029353516300896038631882030806965618091343154694432691042873854048590854879316405699997568126372935767500453303109061575596860309336542200806118033719594571634819928433315753558280951173904009261821361322611324492957491470827445179855778698999420314806560389468848090453978948322701160025454629413208919747234206039031178071328701058342036795881429906856704131776223017710447534068036850024581700004120437011075434413733589948949471605446036477940965209971237516173869273174093520065067071423460327582793737333842955310951268433779663223617381373494251353081295834312231026315204861888264662000011305193105984286785618236203352433750795251255332177357518296208532528278277273345549383891088780773703606308568996111978034866224475001186807355966910646798679376538061931886186739635726462 [199,30] -70092193456730522506561829569862350232522550681157230371995034528036033039869638155777179840251142417449673818511257926741544442469384635968282702252414475534526176783844948326934829505594001182018312233735966530381275660741421652867166002423310607605473209834378744451648194459624430244485824666651916126408963667768272200740984335243913894315172283700960219428577482042641094620864047972193494744278637193976026858727048887616396578348733677042258498153507632709084926554646939086376199085056844948003478802606822519405903097077039383941522506716164950628657078704907281227084538142468610381938353041986121401436933567304624964694255115824720821685552964828892471345795329406824905698541990592321469487637938172929701509218389341550284555034477868246640856069779790595343295080592636134951842692105534990571218096177911590592555615962304258173225471386546110476146049853497796841850010658042265071683403600789219472715266984543003544646361813586714994162394584406755126203323270178394655969674717562093878709620237590646658899352576856807351925806521513553996299009883850817016107070846537526535619053511754282018865435575023343797148074044099913910880671094671941586238337699245838599119389999743629870405543159945787274387542430644518453774481846823379130750162226410877704398317370758276173096297395938582508038406040659794018206637705313194219963789298415577074337715114384860203500431707599406669459342903167533556 [199,31] 35911535233578588013531166617582655940925943452349615585700303886466825374130388763949898194010696167682900344108893443236463865591563496126997315422778616705957665386909273583992584867031138591608914894367548951406407628228682493733641463276797119127323749991149164911141674428228887960115374897051662451911966956764894593153324613358369797367879844178375096777121586794652620111359668703407654388100638370322063458048403955899520923941456872563506797910555801701033033467390432928952055090016009169037385840014482583790755596199373516658113862567600358030414845073395535763472274399560710170049662498312262448696784899639575670582972860030797250783688488970762492170617520287645193250108208851310158580346982781683384712465753364129800411998019956102098066205179246515875198322920669051535229354861126649571761424626615553941171819244035498382195843745289705598318108767137239177093341342495206455438404551796674287378832163646320231657093438113949904978207697980881971424476831639461270554128544652444727914428581478890941588979609250586938830802988031355596274571947393285316687588256047063431714443101215608631851602469554047468949444984814136598621953211172547871963471083926320079494311377771018062169538413626391921984696532417285430962126259280350613705062009474707421054926303509085221888740451360922084716533988784833522028649619119792039909167359869585883758397329287218958985527559986653528717999407535984 [199,32] -19947599980992382827555527815827299072332220077778142180195507067538416880815423778996209997910318848282654141520480272802180730886741422867852194251069398932453937640522490316760488206827821107560668829508767388691515200234092587948227179631530976255174709588946022706002574184770327668042582320241425697242598778503108818469330870573249885769535530969804689928164619032287827817297675141766185210536649770702744939386488394755848723617244564111611213336941812698890897758328058705271794171783726187394378643185911232786414993967089097457617559500583684074799548250246113275115644524736603618917653357896482680512709159073595918439243412186495664373931656913878553903355862198622783666289953218524782564704435863939949589809927771074234397788149317136057513978405835606367566329978040714734936171986232944584856324169925271999067195423047617077553594604884752975102659212595861540365512401072949630021980946647157716309920159635464275903603891856839925377341267801838892440223405813771986167760527358524283272269514253459651137453568674869093027577839399420264352113859727881690672667271073438057689675382884043434527985015871695612156563909865563568064108439228113065699100822703296575512510902276084734845991763259111884694192976173485383537741936372488894656425921868152249817232326255804272220626568775083792702933981975597862177738988903806000509239568009098825863668349928687876952584910860422105482423614036 [199,33] 17205827622768246489912552043390356066195255882738111110171433546106843977343594714832807848181299965640018289473520731334781110610460585205830830552609760647721844426641954735943183653948777195938537636403191502502692109369233468226280205632580459841010499180502207602449033674216046896409550527852492216322219112804016475020656988792580359851994804952367781830938303390576131952518540232837745260749091266309123802758168459504157486688424527433750115706849585838884426996473442913322240926363156790082263182877001997460712941914418769433753261127950262093890121614753907072605523219575752563254825945027869154669146643254347988963695460025576451460839349945842851643131879638027269444629350402619473732283674484109681525373987348004768934407369646877866233351374422442943348268133834913385893068312450422439601784214995919186294176620035311614602034735073108482662359148181873076650755614853218830610515913894265765419477722569469467389513411081124289005470732949788513329161175008362300363179248173633646813598314115338041211780048106302634695197851567451493080102372175519386154617120463130584686018267525714818340201232440925762419912835014835125402196616286420926667884016036769933834353440500016981561184051323703885624562076529173414018294945507045275549135745244100212500217309969844352583189509566477229542512322560363980401311184311161960282493644289338209267081398633714823395146623724352138640044197 [199,34] -20752628451028555030953506277890112790722841177872756099629566165213541322866449661231480496189145166069130853161345818017623688825340267005548621750744257317476391803027021682740750469838955408715284654554178789939978109637101458966096046601318029921302582627365349548800261123211810964935857710741509801197164661155965659538597744027084024264471680435989634030327492362358936599336840095993358210987688978137266992959396247539400102760021551964370442478412355058564009417061285889385550563376869999219862878553903780616386631873548648832993779240412065265236904425779228523459006950069805204573790248139001209540905098152444294253039442524211753773053066444532065551942448372246518243935780385861742796259639150739907113375804669838523478684881881611256779033898288310919775572570178744362354058667301409192808611767753628184811273519452167589159717215977959897895377486174529348477360663512145093863694895307505073538619606831816222929266446789631884810226286385890214724627023005808287968742236500304289196146002175102530002897390766153673816220542170173369767656876385995674309148323808708535800397624056634146796942384988224815578773677522051745066224015413654858356753308820465650855563296004080569412065396888397267004712670793190433513533218381897797265283810338861417109494921515602286269583943955632104856374189202443285283656399096621956534493273322439281755421696190913214738005803243527260606173 [199,35] 24118317244664398513680548525413763545305010400155075108250000809690929642262365053615794283268410861063924895665434481146332567652256817333616194004169067820875204586748681819023608241816048223211740371542147638277169966701433145817910915383008303542223433863224889690230985868687663687840083087785962100293031963837896551416611754463446923774523173198868832218988320865390959547340763361049820029359850484737844591134750383456430148643280835311501285362204499340091481397062175214255642608219792636565632575797772537007638766155483512614602281520138494449417681675480462623158411513357074081184634028880397059570722646660269275586080312632570266105197248997573483152186270290895048893209598438587056533047059535035552246431836909942486284457901456943017558593943205127851265448902537218599276331818690881531120518968308132384246084544479558628743715796835000302648297476817670839507819469592593801642829623048740628165196162689927558887714874376251614564395032769041501396538750990455075366286280610231012674554561792413182239228611952651223034714828448225498327766796577828983027122717003679430061533079889546756317197265398639213764364962595417309408891957675869991540292531288938580035073140855422621048022170573311750072149079320060961157332290125204459000513536929428098215524894954465554295022871053534673724898890638758516403550778253796843254062438129003331948723710635478299049127569479960085341 [199,36] -23512618390645158526714202221942423126735399749647531657785463862668999055104568263403977152245867987451330970480074915894992489026894557822012497609757954667533460056118294150467925572208512752211795988837457494256132484703774640970579542024003630085340672006836574035296864493538980282455358392072352891044263576075116161149284620314612184642622629089115532798454587853970565950050619144818434008576825523958954019540822107150479089350115763011207012730542228025411151155149066890569124078005445540774072479217010475336265457998504604857445564810884631497364756557426466568490226692179088077050991326380552122859748833626903555200116602327341436210346182287132058492174298763870888315934620081961315105251085206230257956285013219103790937393538163341719242917136660291667265924892601100143343145395796684176322082036825271949562831793945973374673134101043295918467144444791039764175503452684471567757976602683479841276080196048798272025471965835894729946597032269926827644049532441634069014254472924551390017215692641854043302500077385576218450051795334155557476551585039586870481256775941771277229323310494470112764750972910105343570602951738114445336831455892640874986178971403915569961011653796188035892396274734584062081587630368409535122143437618088766449941816947822281972957128778271222655503472540721063729411147583321918988034753982458332480455052011714559335000159371016949505305880813848993 [199,37] 18652147395390057514733834116269642816075997844962118497788316838089900268275347199818726953493494817539680925756931985693187808431718017953632295889753820634623244864330224067502093642297320355986216660717454484807284560203480053487046180941687309586454748749353561096104461245287735247063116289609082622561519772473535295923262891527357699868149937586601648931374951101079107877517723759679844315102544490689734861318940038764931616814538399798221361160500884450052010688898337383159569006919300671992983458803677354172100280901979998004562537583861596336871218283741057471171930342842076534990263757563767111544013677458578864385983175587036426237525684271127665961481650138629528578079482355659320320487961255806381188137766325797277691283795825429350187215812919955034397323755908329034389732666381885031264914556412273997908845911550211134700199954261826757552457821791820484412659539004070200205422260310013136883983918989713459938525897323176481981922396723599690998052454933792945241430940031235606026717793970064339774247153080089286048828675326719254223789810142608724674089222247086009458834029297066468476489948706656319183648233558258871949586657870482647834051398879168616603128297731874249082543873682001248323135684212381881982565870984750142464250911399201155576397846212194865690275905051457979752548240993729237727335105520820609241387833650335069496392619517877652998706349712424 [199,38] -11739678363423507159576480324047826769073868228999293489497653669005349836953624913453771805745900711985376660764123574113219022113226027752800288415496592258513088306887679457773867577878846612435178450523832280813439738884150166532474479433319344343038498304638656078070743364695760543292373605704375790764603964588714583611982743549601762724633245330398255522229142097261067953941653929691346966812257546265127432540801127584028348534465719013349825231099075848702424418182242102157658558268544191913878501259168099377969166662967165804701448682334002768921549483243587351563526490353780557179929072807809141944797878886606383886192307574266195959474485811611807956694598587501076698694094590958900468008690919181707714191137744391958407615084763620459100125188436470501724977668574258180804037074278368305690750296142584370129481646635329466586496226558921421595243502944064404993831379410695559652238895265864520278810689692511603296200471732979179352017261681799002014446068714688015930961034785079912256678931619986613716357196971877926731982371427116559534093723142161964991893634805963614859635851780351622967854076014694794168972477107748294204240873101707037264094007325270039297448999549926188441223559306303435183126841280351757033990749312828114121300770241539078963054185579347798804706207202294029457653179044862852887801102817362593358960095416519766151560111357882513241762993197 [199,39] 5450515838259552845275363463989744169522140088097703332853060020154543015713213506408607461525364172783871692687774793539223773670070944473087880858667971680389377681022867980267778757501045636205730474297913068347959535993121925560580160134560995621030859078987316612853263614040741528173500543111045312172228396644489828776962511703885299692548409597514593963289587814281140833541859760719300092920140860474571495568767769522223578447725049023628864704200132256649388584822903447900247645828330482053285004933510741907813172273821195020314750940662275217887977432509616831755953403342703510231043343448226222514089813619695299991048801658863696060822051088287621553683179978198441523700820426232632631639099448145721008502731579527939070060780478883443159744901922945500355777374781910755844586979997324380294524529431001848534216726717126157424882806782458872707475844142725626216798296873166523125339379870842523676013306951654118852362187195111910740270850992910886900085328204403561503726571316777136036148775589240256801210657779887121308375137817318301395942706915982907452078535227620151264252678605792214260696960459486898938627039741001178360211467264809901002271360631598282952621358138019592951297708630460662892478754040729244436618789991526625774600057681928052961513252912283927962277077731093342937508660228299910318817212128202606396416144702533378386306433376523928513477671 [199,40] -1350722459190672121606757675157634667078099481948769104205644170527050975799189070099072962333772332870020701862368466909111824849161275119105891557945212243011917921780656849316649830272641884162876764775528458952106324287069441817479030755877764144090519752172273385218198770035885420535354678766709457259906697207189521643858590048092187151695828568883982478608605236143909917636318097448883765427152912106415721464908069813417889406296142872293928862926877057518729487422860575526075812719942409512937438028171703750673110612409305861688869830585452808457868191551549585656945232642567358277878742416709183840334540238080002390633423457281674372874892385852513181829945063040705045189209210568569594488352424676810609005172658838058466715380244000140024022208739237027860108313573937398322242429313837600593683286257287862215767295034957996150515037621169568045955451462338670450940571181627821947981696790636807804810928356144755241234985613466452895539290171080024177073041217281451081875191240803641331675505866866116578052511907908569184825264655250205914337514641894363394275381492199318736466622807837052346946613796486040887020028148031687670783495601368242075406485837405016838573982863338313766944247413671422046531667441267881598453802461448555126513513541354410351592086379332853595193810608942695487255243152628273624940885571854085469779432988696967178186682747604432563366 [199,41] -465769764410576787172753995371564753916965177292397919111778685825973246410494998512479929206728998750681257950385604098663240220502435481094669278841321717628585511390691726039253590710225390879227370919778929691123556886221192617194437478690288481803050962264466818045011045814186593762076198467986842098276236600829429842096966473291272771442047740814138818344742372242783266405690387350750049175204281028581954160764617114700338860317169962409943011734129329738883219281370414544928498376237487875079769617753851788349602759355641684857895985041600730466803279225146465814315768519019547031973055874605964160968131195540687898577723982866524112405953271983942873499796046000800617816846668029471525129050919857923752438954539637221828029448393417932512564817959898264480193924428223380653294040699633874748690652275460753019175503417053697589924513319006200316579925913844510117931970419287061532003225933788101247150150111898122077966025567477534778849044717569550526670565511626397432214605628584244098347601866049016354839640613939465820552004509660886906893951938725744485155495597825369810340202627662331132687184390597139113424453817602171290943209990003140919734277626406652203260202126228396999170216025183618854370172173715436241208692546662400664705739273833349881667031194338021930653857411830702182209833675633556554711107360685228061113503005472333298427976047268711774 [199,42] 787173163068664842398022960082862771234297442586895537457783750762784869079489275892094943785508046891811000894083771215296918134876079923340446661125020693161037616506012303140412517440087472085005876662205878633349081439904710352101849894510521495357525712516760113514117934225454605711131659414521893606743263443479827138312619808707984459809174793802082015636438126965110806340648900169483395422737307312762556967408832649641614626539912693296554673940471195877924190838169242840746841851618820743522140296303035528325748446859737201495848333440645014109113262572578986967843578997023689814625086428547070616752451670124032566200995149639369976067679525965644393051662531593892157656538751318894564512730141537144429339170108835063673328260849876514453339596789636294137977617356185769877953326160882340585881210069557372216462451775890321894654907174711204933039672044008563704470704367650947648407610869281698335012182468365643912290255083992554141509815112322725738470733749369105304572555507351215352773903270655959171764460774924295018999012721090100397250540515793327114687354871023386818785311859181652659385257325393966368534629234619763479980109785347653044747671202519540743688441716110694042228767666108017038113575071418296085220490770288794123070088173737966031721555047666464175168760118252580683756803480836997452647694088492812571419689828218726452794952894428297 [199,43] -504821516653728125089106475336355881716041693411200952163804742878015079932639657753596235813110950678467300910176655765499768407877371207009627207350238000430929432475467765320223104417567192314154122821502289721708149594823309720463780733320546325140209576451901827550606441175993309093255072285490360129564411460764990536107850306900454714994339076413364865361122878645769321292656600531416722873957290875614595744013092236195310982559912072915236759212286316405719397706719834724190382875686326986960382588980140640657278674188067822474671872154993949410030622526643448306497695029289379297047962674323956974233330665292625466929024380817264776814762745808545292798892755116528207701110687605790834561129504537109978894165274611133644906609842429123573482196978887097348432694535739928980349614543288906745302739191089814160075802883499339201898520191965195865294428938561010005280446678454089749657062719624531354186036730515618358128434705764473901402673203751539046904982804454786009310443112643545195277713703904068597702623180993041552413676667455894181653496503553334867939903040795469241658826745536005731600202392479662810161569379810286942364119712224558813923178150371670644190339029014490893832712704569579487873950685036155675409685449218192067675095493282277518270025766776647034575847942990737575427271219519707380966559470155895110551777786913262476504646766773 [199,44] 177281383872267790834155089477953806818532378339459008317169684796434771530807072630359732873308242675720667295284573712946236557694996221524746091223867613587472702964599792111654546055453840582117585870627565201343131817117626013680122962003007874608847287413551526662969328253941888319212546821093337831961182610417607587359218032371150856999257361204506696180670521794829625410558605595394150294469309553757888749410773660691101644391655683711382824020887433605680264114657632692791374260747049098140149441876250863392927451915071368072152509200464567504302164954666951457352495748099178359596395602928879597802371618172453643668064061634068609400828342503915638169155096289088343458414353142725866621645633996445748566898098565229328614444767120284709810496317728657422855107254736135787805671756807517455535196499318420491595137269081683366743131793987092269941900494920333268485320159606254014646852910030486534495272930075601756388656812788777575835774415421921914645218272192887662656533197988010349079914991764048526861216681467630558004572873105295420219609669910883084282321591045356521178911851663850215510376708771693925375531879222311237185737464157559012162621065914336174649397229683831702206236060957637391835974880533651046893316096511564344167270455868959051847801969846449195073290862435646688926352056506050651939778142860814832545936620442213362459940676 [199,45] 4265897024337875661623172701902031692700840447193904977060402264706135223920380868525642581833293392866815659451221871968044595846758361123801997084024480469267370297881800284487099357099351350034945123447286561543037602999639059786459243134068351041538294960949629695791752723900594086717599166612452093033879585756322458630244542794013766876618884695681622020548523759876665197631459731070796223364002876205222945175586377516630573128496900261317833941038865097732195724211811194148069618715255699467850182405401670176806818503195020859971325212147493866161706649542252126158182790888017404988394638329411240896947029664826284505546932605387114885519184902014357389233715375851201655041824329195276781425521127266030204300315599316824787650066487376847066183985169641208303296889487133420085690773891155595823279177182871098249656341634990042673278485842726306001060712772754772801534635397690084167553714685162234526959909468290202171322979446265943948776227295243464490519770328798242924833800434702993160465069249309019539944078617355325966319749246426397391799959567145212097372925764308165056645974297700204247485271071254429547018281320900895994477980625832269458754394182965096998622095731742179327418691513778029341016536599642589056430514705975199286700541479074137587745963759202646609480588293862626122465384668183860872633400042899691575174071406871229087576 [199,46] -56843516677420052561114751672490068346925394085812355920316566428957700535161350471747878362240184787707908889885399938102907675443302455228537510757240877094833940928717232468404816131510584031355251183155787920200970315550089627697691788181813520167049032721042941526306482937058690650171752514598358331340943047423031032574149523472678184947296508874871318106187048566756770374649614990563077286509556776223888670471828859296263136210982717237673570763138233488334071235960907095635509812501455433852569159854526885055824584298023511365050687258637272892098594319639404335075606737721747528153716651639017717671848052299748196574149050947567628540350647238824648368889365246381001315618945978907311561580756878753588771241357624492430683496875334447529310548676499855846760773837326313478150898973178717505320543187700206295560574841829203265835429836073670511461943304585165979714666932247539173073867224020940287570625221918730366586353235231289777793562257412984750804735725444676499835537302636011034344331193789352653532592480899684163038357861891083523524458789275535051826397977515444917003421185199490670683350384809016078909201811826964550497301949355356448234049451696390052092213011544118687371628637837656318594553410722046317751903656473899192284498997453004026520409279598848509343070023085127052232218053750039307239885846913721284659216142571695224164 [199,47] 50408798177238305419226462660465660089117737155572986642957216219554404237743136304522309474790970204624839852368017327015820645999034929883673554059792337922410130719714327180747170091776594019808785651221446912235806186239521119506506633611677066474396270828526945943364875278945385127395927418317683273698599128668529201894995619730678928002114106921339968332721907721658061229437141912390622649969042657316002431439710190390166786032816034012239414424201231212827288110043860424171249202949129956921043921248612133297715358496490744627039209565556680415657394265942906880906887970873618370876211859155654272537728933410040561792513350974540841633749800553644815886840760192416175391956182726247367782313009163703101907481257418915227148360814357942572391653710464171002885226789149511897202483481450269130168463108940027573798585444574821229560633353499846292798784051268052810266110864098128123957028162339123335675785760177641567091018154131803540260173217695324082864353514563182869143982188631296042409594903594384615460910045061274391101412054943416706305324558278656147252083986452653182658610801852585239508642515774480535243897491807727474619879006192362302102762843924724837482827330126002092254592964543182158002102438511731649529560964021404610213602978389062680414968188249681864279938578996453056569623401838294518715737320881147198548443681237685582 [199,48] -32858397935639387527855335617325349835217106766865962256178599755100842906945156388420776714174891185099022188546025051640374474133362281887820252939652796504339399450616019488270238613489942186145849136931361648051219388256859333867023727993131530638894563872097492232913028358062680085341218428504271455142256221279132619979758570172423232139710880150463451386957858520650242497227272844620880480569522015720997288723142795882548857115043034186040847282188199410499869107065389431520527928016567518678156449332457410374289925819683005869142997277839002966412658782659502179423376733245192711144482125193346058477088290327476111001455602058642542515075875741854778273958221850654160582918411718159775562013741460400605485266504245225415768280207652472271170888609064917927187543942810698961577873681620043781212745874793787509671782637775207860521418517304056133065888866178603406426706058579807117283983552404151178888586701412701710940591461570165926228509232908060683233303650464597214602233797234247742651339992435435155613044957378024182509498843273627977090974712313242868250011258663594619432258045681942719129884503768118236907846275731573700741568508754468300628781437836983255475223522429841726325784844970427817281137581886864467269068655561599292003945019073135525035034344518614781041302857327614613341355197297527233316494087733168669495321191190728 [199,49] 20477014484188251365617438736627948723911640487148605144939839022910501467292072678919517490153804696387324268167691096787495463857988234868889292268880898754619007941391499679145968103878401251618663693556696236483746952230245008032058132978559849873895510257549900988529975103791172519406907295670389254186936446190294885450112791568719980871920701870202272373685542781415424113590351661533324006785316825912562617793694680345599722447098044192048526931272762446011085591462081209869667802389819956977263447325548295531788747587722463975251013075405142146841092074047502915216885705408111790195549028263255812612713072736730898930393836632162092542178525174880480245883729805520103945696792803048433274346609671298463608274716283008604543622675512978946013053001714732810602868824724280002629071791734913483018727242537979255443409472434816794683522381522974463919274093920343166615706250690587891598567507592237227346455533436392401376711132531172011563579960710638971838377100226700324816865137642211606335089604795918196505273713264816879876821971418318642783853526496450288645411866545961369271684856501572850947744529909579710435968144184859697032589152841850903875555157180309729564299998914189652921546068906520912413627709835051693340694306396800807676792285741971038324429558544845756572391017824227323340359761887207351973095531521961758474892426467 [199,50] -13318655934306215703892920358986897676710329927455662077492724922890716756899301323931454349401411900006366646396055702070632363431810444203374960528315547428094448799832812510493752240968426967577125969404943333373190581398675041922634921447469378033503525304176479402475301845928682097455898873103769603658914386046333662889558016093563138064221084058793528280867012409784238041549048277605593814811074819269399327164953384615756930048661763208763240111247454183357578288786009545442899263488739758518584423943071134425209523025060611525066162868954199545635474942137185042429142026196344281651736743743115973654595976587807562476508289258442718466304564655337049011067697305535387676940654592339334513380463619671037839182909644388244417022356327658672184403308151051084303672790625568141781048102204763585096403667800730279511316025416069015478835086603931056823251366410500698579856074428123713574019267339958936003401774737463928622592759062130287878283231742423045841894812999642910232169428661779248472247589996565283953928847888670575806539569440529121056398072851445838888108835892161178203408605686971315778736824961554652176406340793484991650508485546281679736532662351150581447672584227338212932777635388974166226282482618889019185000428872293388131118432119461412525389901207964603909590332825393813331884706748854420738427569132975302423611613 [199,51] 8551636636218804848146198238834717639924930904756032642241123810340266402133422948012446012078451580874946043862692575373332398868431754749069441763568938746902983365387112113982608313024549165666515271323537923986834706762178288455501869336796394433911991572988610670689773238286251046610340692063984840999095177695100831728201017357608848238339717750136690277774846589110328769813861054937469100463670932599755295968099774126398086332710838721812803626519926726111494446833994048949661350093956604894836533169846735962995663411105763033044185783401325555546877461771382292530271356473393903872369349376237547101522048222535072106106179869352747960199175668387033271436915601037274514326904285918725862705516900431728664214171982889016370253180046387366940419053081909153061676055583073456710760438671967716275358952016047256408443002183290129447389551276484495748056462633394866173620295847581897401161979839793427908905749516984993513057473764293079991214750229189467317144231990580804716728911475353677015228373904736733478633626688240666582845771106206402808189066497043726211783177102406824544620393795522934088512091927825921047242449720338216736910655878417261020864616061330446964408036569717069712379088626940932166834128106526624005244828919280875696218322645645140703096026204609051115038206586944462854634479400839965283975937590865412398825 [199,52] -4977752648323987546313789660969045373775713104302582388459287010870492677982745715908176959242788338473929045465408478821410248903321709490042017921315630442929796327554418642475492233985872150555090468655147220022273688624831920460148712068908505002746622588421930891927152676131431934880367342962640117512695460349438438925036028176695590127962167038411291501654283617692265234949471953164084568075841498065948056293244247066879987662982840797596496571136634276224158549151889744152625646858529302758272194961765457946459075927598073450776003817159795514103853990075196482111756752862304203237433653873764073438114036323116630212631858427569159000738840864615390913890778710584727153775812802194179824602234291324588584774253892630057213605181606461027091418740595046092379503092218015741131936117592295000360232810750863305420866248349538371744412707156396731086073785859312581657008305325172673382629277734367850700555288268831598963063474753060457089945656049285702566515259268512071913683695390352741035596299370780274929446430657900670297626442170493650793841857827576006577254144007065770929155185727769649104191972428662393481543571301039415781906271884102107335716246316562518390593293313959600436800024667693858852663020646080786639180914064792098123863186652411110853977737829783513276332934435673244201589461876214044011188692644572995435 [199,53] 2520553201784197062686762344101357014488617149278854811384256726015543141491762171943381435914664404255940985401292526546153557156144517327520874206529361159222291861768703570589658429594605560497770843905113437451762703747205871500714462440203654107875219194232395396548853834285847114426073235471345385774904540049469720806063357672383199968041451927094792889568946279937234816704677406984508617752308128866021220031154780820689210483565609250437253048401164746407601818990690942033658308853354290208174503053974970454148027175147081777487710119988484739736268983783695674890796531326440250964521303184069469123451242517116061495405212799274355634477108521447333672522673164931716468645031195710499310646720715263274740450268725256301557314084171516877275764427930631484199642040276343238381746537809365463615651712612382880146642700635123702057167333394177310687447549259975238907319760244890021470204301019407508700325715300534503736523710775042444598915949904537414219919970482408597858694901492881883569998198434878224505085011702446048670041525616722899015118686548228525997504536029091596273346625425043108495951735292681179941450908924331669320516833717031612483431806187680995192317915465561395656035479861025755651196133446945501613159170086929927682682595935253137468550955291633726092749863466640981258874856553818031434346669428031106 [199,54] -1111924226760092269193718408350624094016948588055927485089978940113474096166073937447329201486037461769672866689798080620737995092021623053870236620166628596294391477889820916336999061255953116253473345116217986782219605854006995789540841470252291666144353016867487530637825728907819978345905484968975657208264154349031804220594562214556045418805871898693803135826147747721798642822849501645468850023466256512440385260177702581995854096084418421618852297211512850765985009910811748938531678554075496854399421885251271393758030646675513641673347089104024201705552908456812200501522166776488423148990587819006359184645572354733593860252258532325758254573166684262039449726431429574310774157301400403361511731466446124284847762659657922341189312056109807437721629241207983533689564072689264568533820053582174871000643369395972627406913833746140990015270640462103603386802461611546945698165127794882644023323514484341357338854166101178665289141927812318375452520053505256759273047722970815897907432004860160279557753198897384986989927494382892545709396388847329905022510814192225893111387447176238946085043848830553150931452877473495029104034201952884689469356558648570411968320742083972614172735926376726182643022815585650112312334657843040965784636725586439875824385106036672104134359380957194397080370592072951035830384606097771326610895565225005 [199,55] 441136100622654587600354890654697691342923187714177917754624380599518076530011874503481058837014430720964887122260229190175573920148625450681462891067622222868186953468167190839179663957405252797758605492843322290149018052818585442384019339152126351709661706550522856629004615659267160238185548898955655657780844985980137983689541828986162428097221718227773652450502170796518034187796429607528928650422086595036992239550007365975939036971135783697583446489022195757900508842150012561731512015976845815983405827331017110852996704668509790074788721685203882712419768112255582740437050566599847391376392277174562178967517051226712320321663426824296253005058105502398267228640656003063542855954352628183224410242274582819638674553142147681143286742505900011018971541933414396528400106103462644283116674377281462210196289649117244265703685730163215756962266540127959797605825575455098316268019661297871850333306879965157726217283770328825405965238387962179962998621702670032164207174746228179334527824655775101785106046865696982391644376374103843454284020423224439512874960556117429179779186414757244099730653355606941930889027803492620723642337333389996967435885806566881311674064237859944178239822118463468163816510790683697806664969045351343140013100404564829612165658733384792112717779895706148201462789246763610859632257904412207302755187893 [199,56] -165132886717186368988790518093517945349658150081554241665787733643949250009833393548753971726686766454850281848548621555889068867962181440942721776963244129357208726280550632255846058096300782189219397261597731285157682224335422082396402812167519852199997610188140690393570022514892153476241564651621856955385077735938286925484279310034486704763150892162442312779155700147068851187419158819668671210859462864859326157845171810171433756444259821527324670359456230667624559908792477111796274599405418549260573751583116664912343103294892184490485887162397802070154465059542616027788037815516374436570643632244053622312896090576651602124146908967089193384468617808582130688783397017651259913470435449028996316380841222397342556240166367400033245281570704061466143168254586127154502437314658715211336345888929915323769011371605742737712538300595156910956710675242272050376142724283909973657227840564903391690727130928886861490999350710727210166733863249637617464775898098425233134764137038388554119778550950818968790224832335575858377709900286211281870618512184937690163023801386811860461801716571867442979629055150790166390804305793692506774675318305606239833452112762840341421200522998349768394531342071587771543012264635854196729043505755637928697209697418912198241569119043838905767892108730050697134477348150962076801220725198959824693207 [199,57] 60318491807042421715430293817983969690905586840950281852515871652579117940928819712449877004829568988098767698125277384652695167692701075202204272362693257103490315192586266344187120689702947457406326300192558161565167781039138399809827512587522203873811834177809469771099851932974074903111913630887496473202371337604035447032000675960251744474706848479187751693542624976452928738401143624890514327859589130589038834798928557560634756664621210634826857460104742501726041857724572852485872404451946207938800468446600659507408212740015016759419533453932881456273102699631214582302222954484771798018679971619696143062459630671428054982479266669244297701872085640426388049200052352524927156572475347727734779900171955315098487792951929969030469094628536222748864950808774188183435500425110617435940005836830771445848852569635776370485892195967686306683936731237876208998069506448226108041198260031468748190424052731080425278795641957993198012059502741645466460114147721823544170810573826405369756060430667096958309550004311300334721835064180632652764300039169780412283330150763569159728101704554036329744275831586552710562618372505585213458858307114028103067680945857561677308966327216432933443508449966532573800638937573590952797582763171591934956786412175336681364370960077902569452859788705470221973598209779949126038969076008843564493 [199,58] -21288922324108002810968615379962949159664248554528994997366764665619453284247305041153158123852938404622954860904691111251093882160236524139287799056634588899128360842860805422416709100266345327134927566578980233720107577150363566196330898151705794879382327576330170195430577204249781620756644163817329106521246511730817410006228508354254986284403882722271389535534165178973019918641649329858433833020525959425557131514170541519038793263957313642854562400373088993421325674343770358436643108559717123945275621154446603006992876859674018385857613132380976516362475397770154039821397259934196181896884282214177918632395815366525996522447775421015168411463284452740595292326261152863462320618674736579864679440457018306484922466695573186949162189609545484983489035104430137325540181292948486685313731844742653809320229871224000142984875888489465402329508752059449295052828638546842398919280919682577163340016386323119537951055240805789351669972096824533564306571492104911359446199779521142641375422540365220005749162381689047100560762104788320029494246520081096724317494464726060071965483165547354736442642102547017080465546733516268853120232548453749706259259996189413535862473377277395271622700220314883238304137058268665201005117664216966791807645602355264485956319513369901027954566131778475711230357516350622723980732832774005478 [199,59] 6973280347591253923672905635130302265257855048623779976397981871435668627425485465737083935584732812024225462601176097701208260313463944422205145605870299411569744615470469917104964070011723608045415009106505588853153425156704683247433857978629152256803235764805351119927547405272138136742608072033573428649840438950404799371909452113126421408698654978357633678933903392788158313917029525841717321100843925635280047362537203807714384459256550450841286056383732003187843283234563825681742389194388317415732780183099081243310677216129206714422403770747687960546063478418155527823449751204264605377294638125307370338741463888097681881571432480869784475141906626375496589692425649425156594027354493390676533495265913720500400763136316599706418961473914707152422484093492351236486904767766443986287460580031673004036500513699238564206905296421279387043642305908098324397501035907889384542667528176237106930865453024670882949137122120883800814817234904841188931245529168612205480634834530364601214841408273659603088594318541388423735814112640216693495922522615034428732046314953715090104733593317882842086515746610599597673946133790679766715082528356767157775431767287623745309447368297415195124115584726036772053680654135125684179131116886550231235994728931625778136143735884885261300711495296373721283798760536955447693765203677389 [199,60] -2049619466685912903008704449416099104524360155813838928547024571907000799242511609887320170637189381903486886258035546812025860879190181341512142459244924100048801968943695661897455510354358987094104410323774532642963956268738866046415530985096573036950682348723054050378142907356271319616439620104384744498680819063963535162074272839888897345813073735037718197936389422763142717137451582124548978543339765930697598488463207546460361093018725426334649151298604496371593756459353639973795031434317580768255395700702104233126461518631772920709439610459506440707233436569610287116552470151173599088393074911419334402535611311634537551303948154867114989765000132259070133682806497619579763299455470545689148333127320137778088877580448739966028821237162557399157112252809264355899889618181416498691266804218299939250809590836321991002354677152773671120861922350292331611202665844873179290826820586127148714936902223802794419907033935745740340704682163361155972420063759271671783871458994232273763287933493733319745440857469486173304074163308722541995613834678268006615829657322264476301492167969062570140576372214725616337186156408964411699960087830396750496605680442327074937863497063579802085402005338039913447242844539275198730922939027372984049744641577431831620953017055329619875950530655714303968540210206265135412020641839 [199,61] 536679476366551033570888338892392621637054799284589577443268118912890201237386671055758349155864988477446168934502817816254537966082987625984109134930464868435160642521185034639522467015242491827629736280657905072490131884033701578958788555019316306410960058614007812824140202909396012618291116737589121856976273754705437521032341300895172575082024996800080771116063474256608607469511473125403243785543002353249226942024333169502587864804749833978241391711238788405938784750081603513946724895376165249073364381008745792113573700578925806807025763567410744234661169922146401418107943301281621237280937044157493264298127952444186408619960957951480927392664404118214683391426590514766126246392163528060787264353578004978572761398521991250395738098831075625987866899850500111226476897711390448732736323830041459571554147410627659365339010816874529253384868391824220569836479641337341214129831306992807505261563459283812486676057173672655442224687228138227767420158517611786954173813509732808798097627793456482609285865981514490525467286286468711774416068603790114174621987710245230707164258928018322144337546959724306000597632690862499346534911324263588283199127050718619966622605676955257009717114757905707081476608421669573532827195934535803850103180296815971438565430246100815826175551553323711854283393521122930379471973 [199,62] -127394451324967043980777597906956195171349894402584037653651842916703394425020210288129665440239474055588272779044535947253839139545618521373598912102054317766771113186301430694514987446688506493392926806938683194101719853126111076725257621866954990100359396434555304382012522905397201922011389189636881635277954316770626734203148828587813429199802099097836032040961568303056049418525392307007454897510802107074437513010042059516791987039997874655880442482350827786599929547004989580036622240967519626309512830996932253739801908554098735060314485033419681461543903252788521656671939572790099590128785799006022542695196754252528249441345542425482642698229577389517033595240763475241478866818415266940864051755371860878560177439572179317293804050580563644230514143710061970666878162202647685670540330140236465997700627464072058550328167688704315924246077692858775619972999789921392581310465252229686499735018578272722638922583532954702823159607017197636472467464277421206034098310944613431364467137278099192690786014625473562152655611623078605648844792627774027834508207053563272032389668927437326156865007601645220266470344044791359031879385843456503218501191301031859360241827079320021920877696045276619189716900145224628176399837502733346400886364653817175134059385331033980224346333435985645234742649698356702522787 [199,63] 28116171051323798153947408098982392164896429847984512007092580629164250075647953440153075336940018217082918852009958576344588993859514679294450789319484620410689024457841556750692553126324529961021756685455778979797509284073070764142599006989865494944501679736430309916683066531213415289075824572410943135018151467314210227305399106176870666914811643156669765566433284138365999867806866960179624992830470942279929193251321934144304032706289075730184924058334720709747714591126207039794892536462001138418953531239664611459830745333370503905104011876851903814167276578597191855253645536024756836876611040911029200525218261671974044638643339014316769059535047940402506263716588628888467733053092738338271740295246395306151578938943331296505501583094269146018380191799487281315858050777101256435556383838809707698433419118723409090676233949291179367470759629046664299387636521160778895050574611817396974906737250019419076819626336743061218419386125052177726895207717470672901587395175265577718439585937073206222294106743418212251264726517502591526606327883147124009825527722921856389084185450173501403238011677019600210163880191049428494630559660255147966025674573892787630373483254888648738301715250285352882209975946289945115192048557930603069632076267172771065128559064988668232213397134914600203035412553232522036 [199,64] -5818893646197249350503085982294851938070686520418970731308319644243549813752318577071708927024190275819138387313880935807164011492241284414375195339216912090713285896753368028990873886104960006062415400153991628357963007053619527891060337345539113410269034500381541274255149228717623932525402316621115600735834892582805827846585222951629485591888089989690249052737340265630738233958656756848058986835389365207688994065719190027542404229620252552133401063947598427301347469362836025249957906904749416315232042688687064359135547895406448425776413509349246055291481270420538909142382979251712873437041326041869007689548172753561698697401426131980628730282923675668714717455333563466412440701211456838926764313006705957279211832789510644231198467262537161306708519427361571953111195563578354444911993894043925694540954878170449732737075942920080780243819715389468341327045259548149780988175745455270885985861238736762110057719484705940922765608207532451759389741430695948310079167253613084044803864103106229409399945870986366991540532207766086018118606105455296803289535193489998761198461984446482789233245615099105017460110150951436686677515499791299711639631816942165247240773262032460376558936378676681486187701019124504275048196592030460377589851986763188007244418066394731596002080838207298165998272063469762 [199,65] 1110739325710054534947812087514094716587083272333362530639652495568641985650429256567462891863241635030278264074231045784891716079396727920391944634564165257641740114173888624158586231998537076989698095879209845753381564193245653977339311591786980169497415043272874981157695357709576134064111705133118552812978855359682237753154299505617192938827339805795755370557864170687248190814774405477083328363813148643945167866444158462049817680264955554639671338947423090069317607125013152430202792785851395082502800459745821657923456200675402165974221918235167224216038842149364883705562162456498853098666847099607410902696486910483053618110891309332847567554201040129048208246309802735426282526744364659186929068924864516116987202716612159275441860515185392479171229052645907445686172433971457641817463348902769450775209874122225396294241133880081123664353939614214133662320623284099829696245020954972813549006800467283875245014473972447514263679741702634327364731168596843617873707174045267566469734491109837219194696474640178253474365379043403323108506357845972801138329784559494450866725327982099457276851195555847675279710415190322519757103117671441415134665446103903187178376215913367748823952512699256851851867625630000036100902061673090984633403348874374519957386320838099798689107553638472084489377058677 [199,66] -191218422600456390846336020047118320413586340297172914211766074818520929942209873605035561817768313902675792364094440578138322970788319653608629293878929270285551865184152229971279175549956254496888494564584368001807319986005488140317890402729019547439251589690584495326029392228877893447456857854810063590980321999150939013608575711562070968805896423204589574461712842466697427849842221111793647438681532216094564911339389956932937969167275232404858542723253154477500397488398563686963400852666593553554901258148546160494009854557475713282164725764094467991850132325681863211120149634776117458292619017778083299995827949938033962439350488547436033759389098236622598081857589445953878050790574064867075796959682127652392303337840150640877110129542798297824780932309729685372338999381797867825918904143213574023473357467765133930839994687470601177325104967151778619057243635943848891894173257943072843895251823184585234208871951060692844921794792007950903176085513502848072990998129106735015587925808935392277691099501156975458908345178504170994382218391302018234569284341458985529454049967944675004037194505464294794986970109053524112344690705832627678543349070737830093273686997856717441890028420118181049191220335966322650710485455664018275674737749076952796281802754865377017331266491814242700666260 [199,67] 29505631900360668879709965672221966558049405351396356941525199493883542466111505140307320879675434371434146979479368702314776514743607478301811683332712430555123490388835336611506104485987136988333194493226819652485809325964021191447208503094107643330606621884185579752010679886608975757805019098688878835486888435412720332796773969076164327248790866788396763840855360664837777680428338315704419892990250938921541975413241619283307969569468825830379182920289822142577638854537231948611522951004806683688047239604166113640606763037331215945638228800011628775645964916960913216892334555324752983695065579479540198939973776751602533780171337632810452481371597628482775859249074264297882697834284822587387341230482779332189217175750493936591863395822789921491226920094511199032565695064988418474386088213214797014188070958159923313931830659918763982990994926728427521456948793847442491402470271973684968836419798180643017713831964238800915773984053455454338529717732989089183743525831712728589941781428247811318777010662958407157026291788327641046795514141664093672803474722095186624185517797043915312920384399034602576643190667766797911161902296549829023115095874145266229152325657531170102174384574112249014876593444310487302229502677251535869036289670177787277183481436594122611365814277211624439365 [199,68] -4126103173766437603078437304314036725267525298645278016322553136886828481782283663463384678843863638044285796472405683421997457905592082893262713515052406985296620059297576812594412348815366215102676043610281378580423346712974726498286871854675083810280650246540849629652926023193470450552953649212621681545422170913411694415663353112009623594356211649220033122811579065424198367590821494190274124652392439493005247892554073815750154684150671434920118218734824560313959544562213897713010352510250464462890467587673606538009312535842139182128490492593020652396108293828985526263127018771194977445635232609947868406724534334353706960692869049401497227733756472339350464642777452724484834169200648353821381918690918203568530208056345280935729412090927305504885787666177701666570222858601654377810646984186855827987727116284876026296462800917181785497218716006344851931913929799612754062327175536765036444451733784639135565024043499672051951591752494186756912531487617575704089660262337136994411331562009557174983499097002169772166351573672417250955572388649855397374679922692661938883279087237428689323115616001875667669722809252833161517046484932980096462475705057655112348681908598723052358858461749300998781109598765767898633714702493019970285392275314140225872135517159961329481672511120255136 [199,69] 527642582999827353244307968662685828263277680588965904811402503305399819265516050820355071706578854305447249482695503334414879501829359355618226128886048494540777898330865985711430541212292832013860369943648748045630069889841987871268233157219640871691704568695625969837204718905049665190333793611730410420529246093358687183097640715023744212676789593094981527661352863326389949304293535109029898372266539031785707908062589327308788379931106303692926153754802546914299527925093245153245422240683784167912179043562946655580098997441645556366218189769441242848679001042653020377157936221865524750481687291148401548683199305943525588532236661111623614440190325605532314798679267867131765213006792164242497531971501302587060317237696683537620786555791782091207277989222260287164217096411947143935763586199024259528252840883198426297719951310191948500521667284370128352618006540746913654309012624029763911734209413853603930237668524663831574679409341675998538490155226115044642855794534756823979760205959959586834557441891213980483674130764688526701759360570686510668270234835494486788020576382301482273383404387072685958650922110951010105175711519960219369729506526784950152239914910171604807043833583437146266988315132776270035649340738442844052929095893689106560078528896314097669989045987251 [199,70] -61194435620146561727744622896416447339478985074378295590594528861443153877742937919713634148845037178796654104074398627669985958447919107239502966640519122178826408697286164360466482308879164351027288610581085087790350907997563526001522853964815216530348972720938457455071905811423294789636787708091466533483660096438609536636770531742985984913197012531950040811213967006981967161310961765785971003147500028345500730158885310162956392915271610579442281946078635647155312892428970008262487843762136321949951897450743003603562672940723771074626468847097084110053369954136829960565558763850398110722656913561946919515746056117716552510684954470202401905136567213557483240590827285470894184960264102654014831156520442456956972906283880460902153666535030595806766157872435346954920698489545326045124691280960661248969147753365517744869275508876847696018440525810795564170238680713003408096561534788877607041560454791623983819290814645164785993565371825078471252017891563297590112504883745593591587565880373977243298577373130766257582085640021813001339696383388488787183953679330560036745503084316070917813659057847111204874372706741276193451328873099212438111462285713340640751863948093434804114907582311195421636500563992590619794516531142498240750438522651075458641481846082808636023957926 [199,71] 6342574945284995124640551759199310500367123440069317725077822711895401023157785093861476142251913964469435956555679156600931744807172605277334072796467227951071005411677775628631167440263153463777995322361750245965594340242958439953763587604231326506392338770523047424088494566619212534069729146013163783237522953001829359718874150958771378422732287762378850681086470103145169755249827040564156386945296323569917399393178336116489106074097686338315730822858743891320933907514285399019000844081416828854029985512449734033623956934349196868174708340834550356452260631529575983202251089156808553284791679769972277499899895304234453523776140648069494459983203935458344989630243670549820873215536048825829438988224933512454787328512019195539128890128493150206689746639317833492099641940325386719518821039089797463715534466267689101873054487203451315805607437958805455981336544904268283769099872521384198649087470982856173227925301920422014884552544932924774191683829223574382433992724144282590918293592774584674689517047813289072315007276636004636772779796557732865623384660204708999116337131014990118860676007305770516545563521937384348073456693349626735319127765223728828806165290508435676304399430481024595780433723685592568682138854368349213533062519404428027469590032205869000856532 [199,72] -585730964553520805970595495346968256601614111158677256284425723018504359916936443690049820199647900776676391119192567541249803788902685369798965231715868810487706263517324678081323829447905228974015359150408714692008022243310983121854596331436044730397132788707380326056161837806645315176877457575774714731184470109082836035370273730952080924973961879010963788721978266331050296264764670092685310765939939384299827239934783262071668247291499096110275660348887269438366651575028682060344766631659417510137972809235610314239295731273741714772877840753367483385677027488465737401237457846443680259433306403460377237692663768490665081971232284252737500259751782340589576374226471548233423634764777067558031763744832203868901145662631106454454158219263135505553455492022836599578733878343037465060164854460364756043670563023034687447611463948190965214152103620203376414690911630532620998495377656298823634305856891891813323341376396688060051449310119835723630556149684096010542655689373540895397842190002799004792606862347114901018893373286501587593676514797885462022662842467461331147621281237565126651411979963470047317657023306518177999522856131392728413536543826843770476566495832933117579700016503734187346719996231666728882544484026592931057724713418255989397496799994853529309 [199,73] 48412603910308167772001214196626515071063033383522839290637510026929215523989048493848904467755033133974826957981145233055292401123926147229478725368726961417367704236595753889597451851555023761636847011109907654821956294996685130218010573444388631593949245232288402602399662554527041988121036165436265223327031156007795483640760972087179299885841546038310700589675725372136805871752157190074712500578509403581820588122203864369520439231931829207124925264954250898176554353709094255584510117220266732163605063394175811642555028640431691071744526075804873608480740963708538337303468376965452574288236979066388808986623450590255631985762182996891118453041314879628882713931057895093103086589730284725171661355116135225187490676391217298631413795906936969896026145825721719852330354127324108232989444142667950916779795345596660822685250141000183338571934931763594753429230884500658173134550329903088397250565698723309166097483882051106332712763674072926383277188890074785647841854229197380114828020718099277558295919561686345724645916702557697915971624785627144479359901257927810683990844132312185511752339316822502260256538366801885374806896090277543809490797317935312986426586159538046414800036269725743903107623130922616489300792323510848069939648772685574693678230783685892 [199,74] -3566717268454965964409693461191571865843743614665828693914086674579893547785144795746302522424583688219624360480427727154990345911101199739078903335604079624913202018445111269831354553577375239746533732423611037529062419972541903986464618781466755206167998175671130964355376822927155198208001646049326953159483701807772906137620423523284817865761468552221395672336660131066508784759881036306222114553515057462293817927193717793486402825449329158510433476368055779570201408087359614684905985510533414287009912460666298695285576657159577312353877321202386849935448552160115087326806305401214589143965273192292504163007937602154694091535015039478266549891646636689797475007258789167505788555543964199890421917554640212105945930967149540002084682077590147349171114860710859822890327215444838513075996983648149999160779954814260932638373964964017171897023678725962710185696073559134637992647524519578086845288118348545950487981391441911530881604726435366809186471017868444776208189200236522894880674124588228309842495445925974722985233378029152364330764737077777368083571013194079013405150274243572473893671636109978598290213713577550708289743476218683273905812080767233485933115900567512742229622456089814505996652684977756406754100849111008507482498237878459363245870689071 [199,75] 231935988646660563130962382233267455596872669575131400734540610831375945666555156267871293829549738862254088924611662155751201382557294575102194778888392412868938623632822060367051520844832486066345894778539606494512152248427545451180043630314302078873404010314967857861678299153641114751326923734771928782933155126121487185293199302714046034224596187981646929032430582956885707585929746027385761399930062963045381988162763265828457749284478199781567264778270681910656998434532951412580670022985647567632063114949776991605881294156715316474923845295189573063751439872325502589259134432232467478851559988975733474490827284983359920098828000118911915918788628800370373843310155315312170854826601231614656783291146851599743100978351989403611046785905214896056723973923550581820545948858406963534751938301230434092912571066693266486426887778008158498347856850942671325490355436105882201974034972210479662369344764114571319357287793124484527692641681710427334675465581132961089255261903362984916614312709626175982314485436436226172882141685032182349989990627230057960220609427243611957943121346631518999810646779508249145641429075433252456331033692343524046067736672075225745665290091953733529263295854700489021159378986748589655314206936134545586164249624270841066990435 [199,76] -13260493856392298495490866636713684550707776003244876173914082561705543994240879275109256453959234705778297472038271484816513757087379717591247588592398347389044902737919818655243841416641451647521909678417859381437873990030983649793384668936872627058813837353119328305406274717646701722402916297814722569628650259909158114983692052466863635051607201459027331266342125830756613864715098571458037748085513659813965018984474680227900677157604001597142056081372542158560788461157249896217816122169226448976387620167631318130812629544320313425017976062791680714911803551635632206023147384623534214634764621873512632803915326534499998016087442775722324246775889668779999667637190954615362315385522462709774202065532058755816382101114381003641557618022888899841426471521778446643418503982560617377264536035455750784318441666979240383118885303140204495838337533366454911955008652603017223159720963972527878939919756579573298092747331350183650511867756977145370485279776434809277303724058186525628164034603161326812049043831325847157813525370667320647795755583301900852075875745255113129477009807232659980924100830804583512281773660574078701189416844566065086051792537563963436117771529113927992105068229395214239256216798589318120873489112402364715562537053675743653203 [199,77] 665036162561883892132498988926222449657198614895799454110224840476224527445043917612587341478249838656174698355030359843719907053872834195487448732768065107309967473078438551774060724562978683897491400958885688717114483762281473579226941342441696343608511550198612366069361322417101144972575000837777923550872412927194211846885651391289100366410840653101460124546787396616329029426770128260769904990239140361961835488716764458371995993290012912641909942814607834175523506351850696621181156885494975472794545286506236956442487458270694560135396602897314151899871448112487935362164342200483493171411112506262647569988131876354744170725279950208333964023188876980098109752017805979593488211125056939801163511943614968025313875751625462053931003755973032718484975387829750483399347356422632280575008562582047016697404988768617975168884500460285672834588267958795051685108400983142416514954041845816490790090732384277261471858955439221118720575375516118987441743538599983299470193897457893376156811951998207697671346693704228431090080305958600812180692737716148001358847561110441000567642643641917608031655421710368451540494210190445453094443064367454468386957200524338404250676085527205054550353192472816072927381955106219836255706616083716201214149146044349198 [199,78] -29076657250042895012556760448638577226717248016180970417991495258896743922755005109954913542028852433797652320632199148154899011827281009664849127731409021471855956746731903090012243807836766172072928591562963311249064378976738446625576157628738785063318368489020932780006281057172201086252728465531962901966004178477823153256629099582866741144560873589288381650860041490182058877087936684652936153554545414974191828949060019096150827063760104978172258559432972675073259115789287525183868960510752661811444010953657193927286097264478930474788050092452246550583850807646917623140575310746848446781779201597217722787988623087752151678665198730539030323791783153446984722653682659995954981852097167679925461536501101406492627187010495106805072597540309456426480469245079280900676771816532180206971309095858667092673006394629726747697289656357023985426208762892895179654785589786184405706425598306757776209054986472996086489995534259485399824782831692304087606950759541736491265960671481655220764221273375137018645806837354004326132722725230560554980924090941335335719111168165495907497517016833979406222857181165561080391831566837383801805653032574585260118492086203769454663572908443648496596605243932694715739664430448255283050771607901388029330654942777 [199,79] 1100817524700174058714272330134540340194899759258847282138215325260836691553273083419458164610510868558561736012708063471955215689277155207667096777375077739723826150119553975417472265102328666458727315291853963869214718544801150959491328652212525684048252402841607879130395468524080849869603156840742782106243744611843108456742323112701024421807224701589130006000341398534468432595666528396595721750737035563264767064211331889177999018664241733861455221813497695687546059115169806529399688857697213085939604231817034363339059556642037345775138988099702064583464406757564473368712545728717705202795296448753930221817990210037765305251223675570683079702115318480848376802253332350557663420641459101571637899714897376276024786621860295913299446646523975023387504283076063234768457035083774173641567375912257018175685027772080258758770703901639524149085368687565699625500908157639489355733405739022377061117912584434280482090819678798941081656662721276865378245453165646364482011228065227675059218792938074152223132425525053351341752634973766453504754546386340712860384615942178939991921089201361244598945151280348523079514601728111018291456157134720630383693982194850762648476124960838862110614795496107498732624687754681867617527518643962084701654308 [199,80] -35886082044053048375279824164432321251638005286110678223868852379674154950204550660309900010387903406007241736459589424009776292313765432711926583171162620962390707689221691589752961901902390011766273605192148573635232744688965633620710913969170226454024143524095079460429297670184641907844064248508450625652568387903646295699976822562193593842684081984133340165325501979332346731320395350246145733672227541531445953132418146959711878347617044013755524541574574026880753760367686276157060864413545699905939341504737749547729223598318597542157169680645408452901533795284755182171535493624512834805882130460172445443214083640610618220790156797434674931524878128298427406586861330875705072400359199588082186196368441507855880283875756999511788449433061470275489048460665481479951419965470679616938325908193769610443778756354934990428628922958154382700910945875213452371469674371656235449965734342087088489632912229276748044602852427839985432328304394034520340509375333932665464829160968241043374863996683967357293995796535266981993799586814478654757542407942095695973621790545582468735872075099717506893253635687662099468888554467335350831495454846015100204868137957637572562825313772921876202613429668295048523692378423911982412972191607947436865 [199,81] 1004273386867680448921430095987484998985109334402449952829057336779123226017652874540709415076774018933528630959476835025882376272951739858661504193330244157796102139929337115174420699656292876278989586328920147121908220479431471493072723517524660021304265202416369959123427668627307219851613678079910301320286443604204492618098611077387444511795806108650225373626937510719694358215670175166310890153801278214048786602863053632292262443810801325859013240226532217640697286687132554780783285578530387097546136432657713153364284907167796241449504286746940796666046627640946818443076950135773329752201318694549794525388496300900730242314547803431485267940933429902831176269873824480302059306859821387075667237898945317876832629849535865618458339136136827838767477287786534831759823118994692939371214832803642020414806986004308598145363978846929878246780065654262734238784279900252981052736424150021082025995501580569721423895163568566376067523774307323441951636264064942938261202746489608056909212524557781385625622296750723416396077265177894175777129250232418304853200294848154305358734775763223430503428072181897853540570808555539294321454871801930306222395087469876326827503774246311264849577841143507064344401041180141983391744990829362875 [199,82] -23899006783353645658816915711179846174475766453751930084004196184624337393222380822516909303463128125327492378052227491206066606212919006777666924514456364422462963639332417447539406259760981419189417386194715470609335318359219223586054225921497139113328663534590401749432911390158495648094053931099982494774721324060904604819795879676509656512207046067185550485184971297685920779169280178410426676603742244069717046776054455117706523635891640232740267678807381032881872436273660211656730538671621980435180150385538162801580366049385832643186975228203565864534244755509320240956531199503220723858226642757826420748403200905542611983537702853232640497298009969110506588376540885248193704353818234084816470094638811447928127337895391247537294453791816783307371669024228765275830169860900609223370648017446254187293679719075909165628411312581826556042709797472203117158149257752707515595739831304020706140492389240668068439448194341688923190288582565935909434016690862997729030350024387712354520504350522835895773914827609373779958453713119701283702341059067611985498801807088416350175159214635897180547706289809452586329527162558651752201613449428856465762861880605318489959547749338857811994282649638440883699271427468330614714553961346 [199,83] 479045345925851500375106921836619075052127221019019863315011323579996774845089180303107351142224902056600156697713360702980553486023664197500316013147124936078359879461524216225269219302173436130302658258655836399268301122036256454969440332774783207108242385235881588381696066898486460772678336263878928563174310777494994671971131914762468110391804428762671802638167504448889917492719204668501956727097790821416666467492638042025613465569818279389701902976631552711016735039552261404844862142642169166151463353977697074161420766432123092663560813618761819810170337661233401998927224839441581913674139481259832529597022660546391182290494305449027989842709105986105018651004501349176651075748624111399738599759891461446904763336165932111781893085666855205533286642527157930341582912893582428035855315119018409874372282943978216426891305120923284603145749563306314172017152708859508350907325333870779703479389046817937782582501641396561669089211759925516287602875557526014351329315855475927315564670875863660005920867005830008352588753798696937756471736192711953354282278499408300018650782535407865758406851989840375541886094468053835831356358757438324766371638953115921140875182504994980645735395545573299016260541267261455296164024 [199,84] -8138205583138213254662757970326543088298203496678340031813122732199311688725637249343983505968947106355706071051736140652998796014213287512872698476847448689644363034213636240662597680642059973234176186756808667304933968486523104692127622649324226042059164539042450033599610762466696117348338810112030334124162667627029951947792291332900356964386224176919895059505541696084111309267793046761290815913246118758121614808105949048258218320662521119528617618777291497644328085046974809853572985166829390220406129347329408446168342963100698202919028773022730471578705005169851709457370223865994303749709766451420999743673814314854880491988714772808158934103766202749414512289256896082616096310185922380112371193757042624440051446817886702485509022307574457111171722575578033522975714808102595633363233459817290578605266129182989314663209801205767868807329950966728710832946075075792038749096288540456436610336821141283800851893477515633447287371172197823925952201742733154942666883835798206785945135369468110354789346263188893802182036784079132311299954174956083582494152867935177081694860644930799087550534971579670706714891758848306182646357874393993018614409301698155408737867434520747600442624453698621127697899050883960759324 [199,85] 114883817173770818004260055211199587472707762225681247587633304106244031583905418453437403719657195531076302574865000083612168092575501685152537109794038382064850596495116448697824760656051064863270132658646092407981193400462715399805910577113568273301609302314633359567219692626939931144181248965694287113881068115099463488339400088998258690059999103868677017427633889114310944217708594717936565323715637880575123807191471829195091080507191207809788790719710051573321760578394136959366363429670043771717704899686654132110832505145147388815358878702593366049298886418202063857738397031937107146712176010190886447646477564096654260629398789463594073168823131698424902387074302413817119484338714853386094118408070787765701627453228817615601587830080810263574436591868697350551445463691697694232527147512408947353806352445286151354293654738032437070279512191549763519328130307956599603496802822781548541529680719320482240661605564043841321782759695357015306335354887650120478514310779574236719503588267377043482679536378597047329218375034945392418829760089531710792988456154514228385754174419672403147719691858037344598169570440897314955453458005016581439832970032558617317713359556937131161046116330874269121314857395168064 [199,86] -1332405956808654034146886250630364956751749235314179794894197508642992334198761298620916577635531783126909401088110279125025670622614936193250198355951634424465490770818944276869169438402688798487898714997640817225508213338305289903295376705966451341173129002007716862708206804412807037340254531095239954665203627631757863908643576956135479695904255848164177939534743831760319599895799991875578325384408752596044405353389200720613521009963288591504784805498968913905915357494227612826542743284811898278166858911697476117502634674300628154124925918395421050666752726483754563336662848845960960282486126132953955872410616928054391451467105060501564874521425792809144132521711645388146954808197129926167974674622043361709532222469106987987087146717622852744073449835687614224942890062547307295669500238925828446241266003642435353854967628598914757641216051811895997304644882636260490079065354735120091013454818800450605478152867802236811968227266906845616104854594386460343682009263721590371626855331954933271139971527478335174031093299621672731591346419093619236439558653537826897138327956726748069552538176254839090618976618811514829621224925762879349400652228986804315600302367708907699788503583663247634163099794872 [199,87] 12992985754898140324516442265412805112509404908829452249389289101421257760075817680576471240256187804959225594901890302582648135808235241283842477569103594777028198689121718870699393390870891110140135274286177661104011636319713091707851224895363694749039007265274869109357668320996483150298752112151667950103384053307677354382855363619006693372853393448343074937488519390996258514403842589758254600390435319219671841040332402425958563169061116266250630547795057319006841006820503338129307780051050956200623030686506168084074644132877099206705678651663200586295303181227586276423924394523701523045402937318011014924058509091883253559173583705241917245929648468966932088741124957625268599388907934831115351652739162874677494269721204614437883414209040575557341361876042411681376911464214239107853252814180283933572999274459281780384133825020244470539109418854308184828644559315942458173723317506385445463149653965608569799315852014315435218207290678421330921148193543794449460579718162078622438953212178571381693019161297518675920938394834112711885218085470331687643010288630498500051156815953115569584466612875169089364667229079309913783225822067978000477656064977264462758229641585425339327225592006424946217258 [199,88] -102196540013167149696895938655163138477413795978914001555597665238523040046274881296968515840786785771766803115639829274688897986777494403616010196931611812631431379098981277100470709751931981928314333502745171666949739092458442985996360833557039908422619350443901757020360936939415996441346344305393350475490502194408175190933693910445029567372476298227588728902635421881774427814450186004149889347216084124404380088658982297239069714378542898147499544435506959075386553679933734187868476378256205993347052037310058281226038375686182591176732148436266790314566699582344406298388062106614189674078378863901588749201027111268209251453017065318887518069216929616160264346987045021190879701103656073415599593463868098824214409037804168482939839611730297898057396851717527083866668049711767376136786408158759237942512646331896008092505360072840873202008081958149975862372340915857433235529379221982232151484780014571825478064287266276297564221811622498809021820661684062843653925292530346662998684731055435542658289899085152522135495645913268385329558082478123544671895970122230550990780055590380846044664778099478782706481691987054244154750614365744998336715884092748736387484286288544959116918949582018655292 [199,89] 644783194834693914350076015600193791697495255831247998074908180412486814048653856269526963418999772113670565883022514660645570247133452139075619520285878609020586808902226142781839850766120736263387897185418875539066744270505265980472130339350194350228643387700754531342391663224062849253104515865356984526773868386793684907043529870508848105244414438271451142852917553208992186950399028403902164538683303953239073670683089104890562226359294813067054041232559741466669264810154921272479661333874973047689804109124463720619511713231248243193939225075854906676632281758951526198950170957469865680261604850471203563398302681847834578708760999995220511033098393425284354346797376974013346807311837129406883974590610632416712530974148213326523013485383736514636071262814932998313518826316048890400212529872173760816794232907277138402446185631532053158461565712314611795717869484077861817095307173104563987386698441651990841607877574233585163249938170850882891359503190605311780586650430037967194894778796096771366858410278510379410792735740667027048078799174236791110056422177823687397041952838821247303667753638460393788132929667450205769452468984507479384325009193792396403965700234505620474614296959901 [199,90] -3400142100607667798584758127810065762057952695907795339858179641914451056100606117339271780860040057199469233921116350513625934662729499415896326305716340346030442819209090013203013208522971929656913646350003954742212841750130218563709867192835384186439832244619155756988280867249933827218791753964085753747299873214719560083337483589500701116572191024452644790418637415795343469496559510749254499363704158205370936368597959178463843749008329724026515399355589918054202515125290568291667657971564230820428923921053703175917333127526569246160815746002349237833154375762901858258990246511858317502878800010166729526083682244111729272909963254156714351516848190880883804268059268781018556453767736678360785410908846427164674437213037804677693796099531433809065047893027072283590084727943002131000370025419005818827248330325781108324820663712708939088596570177349889105329486031331559882766000928071360029030157099652071280308224054418900794083297234319419639258323803515389327684762896217526917165487555640872872455515544826396209136477136794825449585660826445606303258842539535629530945794483618737083912932695405456196812340839769377065744899682670280253354677420645506306207856021395761584937971 [199,91] 13999669222537792697469558554925194513082113096519043892405750688496317945016355025440063566632747595050521776375135771418156813831356859849786686502599932102154990442203879079858450606163223439459445954778558280626862622877810763672242533915955224256445232704906081260696161602373965353883157502464510792748878148567412730027896211725966210945796264401849911455916496743961532234361362540918746159935955240240093215514611202220356740448190834382034354759152140353072698862535103057801401446914553705357215390968541829991567280170437921542103049647678234792570241601668727033736336298321376649205181670905240504056992632607332768604788697334216588046487480910565005488775496356931736528309006313800276480127276343969165203650336949663889164659541810491460124424775331934157206143648486977305587522464876999836791352525461546322299896303301513317251208407697157228294023594640553301740776848672837176600605783498190076285142382455766241246889002802090181104431532945891940140034237890167567378849396715025853338961924889952609139887468672232255164052048010288460796552578215106707489785837156157772623052768179800090233936954789760461467119370474461028353838329664752492211783490895194728762 [199,92] -45156225618713803092038220278216770649753005608053083578622928851367104475616252162471522679193027467013862018434556465111685273160785328822915143919602996261839009360455372501187054596101067982168899600010119788541231780508504770113595014804728611236032084747164816466806469192782273981340396503487080070183290092854646506892419676198411011929474037658101120265184371816889882512195993921007841141496912283007201497884950028878717401999728219595344277125894313919616975016531703112383086280991782050473999492693975525236992899805633433631857777808566393590938537692496425780958890259397168095748815734904202312648333908091817868073808373191994177660644967416856296528644878415295762303441597575498939369431018756746069014776434958866229098238230403093173970512772697812945950606006715512486146521572740725744569738068795614248592424459893752300264362519564646823120242882901153909342240516807419448753254999066109034242771693780256991089643685733408886327500262462753359799094403606331414855053314989358758036307635507061896014782140598271648925747023351852300611008559338387757736527976382484112842139229658745681931236781949927770724500438095480092430282362342469988340711271954154 [199,93] 120714489445451338819469988719559315405458413793911779380063429499022624157474662820103013880066229351405919478832570517223550072474984485573950520240953234964748447221122910759563079642445089829745337123067541230478998310667145651748776983751331624357514745857507473149774538377795334137392821067707279951026995520431072542429086574114222704712566978851123752369553185857401177667565191139945395556456753936129181057787422216220545880324087283357495768736147340370754438040092699235573242910545726280469942432316911370666171176886301456674430692997668345636740512107208357487894604953968046828638568659366857319519240114305356104791166084857572365148614919934135596845127575603805172684281051952907571360154186811417982701237052596593127172672956583733823548873445364867443510922204090682621916864270014155630150278931660296570022144586199412802307174397012944981574913120180915220932650416444060731711895189266906577285240430866312890391090697133390918822155916721448580500797486951777439890977852615584045131450272833255506700552469245505658055213673056582872948877070555452319585298285454412780712908667102653844124273743830662870095211268011685682183766461606705293200897944 [199,94] -243689677387506114928573266534157000349842034090516397821820407206423423148657936193538082202031032363904588109937729913777214340614333809615011323133036521122215906644587879537899469083653090670018582428599956281459292379746406240823205924095627166693919715933059914198585319786576245761098532835693025699698263111975647323324270977224446082652244928050094749996580433428181001128688874840457387346316127109998266141663550744712535214288327822184490319963124586943974066838543437543386047791679833568783513130430112373921013816365897926924673168398784934474220671021560149776386181366956950389564249878330923226848259634579644060226826682045499900884238541797857521415047424496227710628847301653117456409351539005615578963550932075579283178674968289931169048132692661641256511653625995154453013268554169630521888658977666139200490948556571880367790201819100382233539199281083704053818354481292947199377384785706858916087229674513893144104260336775262820763841010947029947978596285089735290223308563068061301669896900516800335234256739740896463822860614521591604106136398904944279421073073366098963952844370030963492490988666821893350278753265206908628109251483579050865700 [199,95] 445817609273624979110321031976042073439296553864805305051668047646681202493625864798365594265244195266395431425540326645337520878471972495373888770753155478554850480272571193397635048785552719993555838014901470757142081332857345401227940775199125822797014475562232734773272883724637517720290651593274548984998757359614465900539821347404965447050395257443306075143809789856006012397919709647569993488750908858393627579073884216970133004209845714495150095292617735356979683950955515966120456632207049008538173325631986896400837946656088736721035937420474875719272712970757925634632968683988163251418010783202675492940634859354690992443312505043344955246442385092551434955971216866668991453834450899593919389563915363706382700692512666715179468522554948872923367133925263398770247221927908396052428523471063542210058176089712105563961696943130171386137806634839683601106753848747597315574918346550056147488597031344809946284673456644328398909822524701180539763104164477079590083921527550642258479477506577378255494144940209016673592156681111685452867288076597410484106053361031156433686543814359461901060436659106046721899949998048212137112138061595278209575373352081544 [199,96] -4151622098999966474699615869606962522386216913770988432157011294387340940908028132638280803349285268533544885050897003895416249706409455530289146319828846258684190305626528822297292259126912340952706012095689594899256255914072433583860670080426650120816976178529163180881453240770990811443891771819007440969730984544823763951402390631048684030318368598449091548823899150247613357278392728290711050541591408773415225519893716099851841955837133106005979926484558472002015682619916300717906947225116767695696154808523068053018250837274588957476083471267385695008161134498571415569649656124033272812273032119935786281531323142870119798444661458330704875152269202539710201644545698445097150818402451979653386073066725021599267794017889686948610977189653914107999672897420905804708788523701769171526290639855419059503077598851409244270081262153135722053075732812035312776038064132323080950262771866596199315287661523705429386247291013337791627042976149491487010703174658069033329586006094237312749671363826360638712397293566112201620016161720451321071204509948799806689072248608965687944078710532457965045486711820931824809772061120508900435912367652488887870218658564 [199,97] 247785331400756332125089602569564426607893755990518070874837830999181988021245930362349918413255314182881567955161441766902108512126150527752116001659763240789650734706949461228792465561865498016559315902673514965207077054242055708149971865939522686440153503079194682242327417977929368814570526148220231869415258841634656398893924041074390315906640796546168929263492859000518457756810772993955741958540822955782018007008251613143917384934581956003066399419400599214166505391198559566140754220142412070915289239517759766772957252349213593955006289685571730505927550247979019124051712352736902526503325406077458598472788775564323699695882397564025093534509014005558735556209758385129772773381852170494366786522533198127080927979786881314833502774925144753362255969412937008398766828265083656742712805515898118110165133812742881352888233279122839039036867085963244145119037001708482640206099772637438155063002341367781867311697738900868562913827041440570911008710924303918447406062089948698039000916676950581302071031206178714490020280865162011015835283473483071931155416593266271247456582418643774599007110800624203120277052860028331188504313311522594106960880 [199,98] -15382877596001499920063118956732722044507624724783137998781942928089453715441242325295477314174597099020067501302432479726057493926096051595803806881397725024052774573797871967015966022386881581904014254370546793169799916084146411247165876916377048230752404787965088554142014877385535734671685240125973681451017225524164952915564030376542035504935145639754765537683176251088307307828403217033711488354062529897915711485247578716619480178856553106581396797719624385796791826805524711550525937031805180500054348472887028028575367519530799152836463937374169100626069825273240890665510370965214094872204180347240875263388164584678451213199415662294768580088646956777452942916059873835855117324480693997077183978286400364219313458394934079868375591208080293456426192810912246203739674741059259558860383962323787521213578694921092534075739673889855117397767910988311257210485366486182444838713044077231057778174590569169113896823311958460986325581678972808908555842381850748630429462811135597639239082235053439086833559526308277742042391438878403876969438579024251348454958636813340227801495978509193680063714648351777115990692231071921096836376462524469689563 [199,99] 864549724588189137840172046331861196523519647274328458112248066110747341133468836599988709002566696822986376249517605093922404140816924147205033313086223939390222567608123677073474924186961951430079443948398529763979338153610572119998024732896221557457460023392226458301018250093301346446426991574717280290802842904475414258937491733952941929261156196278054474116025912913782639398758802515366665997177693271421317903971432802758765956213152485686051753476916382130136156330118910558722413112578523850290519096654016562965496468939304239712781779384809283470781860189679957351085786233896014846227634775594381280578851769030204667946834109006233355802185096240920367762039609434312516885268991169702504371006396630196406899829819305162953478035034753820888024604520936909982379032872679391649129536724871892795111064615279364240740070729725951940845962789569176655925571839425071466270467084243858227014937835797434310937176745435671770754841941362336829864471465239378525145663846568993067708841626048494247803280163169187336030435128091731315071502445777971864409291609540786832374412859293509936995016242573526807832333811027336933909812999251200 [199,100] -43867471545612029266001593590239500382399492533227920194109556474103194937292284913921507347762916246908048879187443583343072415849172824585236646490399189866878365466094337551692721355640884798625438286826864534252954715084421807974187974961657057149833159174410494305418289322456581481613213589184029499185743836147922704476917828586084531313547339379184710168523460410847114674270361433675564133194804110405750375247875426819642775599249942156033032441710098205037376669468235223451637137430193857107010064327219985031775011449791298466308274050543828485266097369186425904565410581894533033720909981076067973467698242197072386928804259583775170041027725003935399148546328734473472561876052207715242224181752728802596207247560828603012345904970936197429617587549120863096050520987983793565662183812107480491867842182006436324256420496996558014495739365013249018210077968748464035756726682222655833308741407617692731998698344367758391215925831673521705688243756782731427417052509551600920731536734718765381529378082590511744773729891096587515168458246157312019739309217868512555669010449364251813251296063293714144975584983438460789781739519337 [199,101] 2002358693966289948341963588543178890379220803539093845256228956989452473957364657623074353412006787363395962092088196931874132186454247071611903020255048719612252453078736653134409238112965462813906003226130937714082323733353528633089919728795648754002991060491888409486323751552519428380954217753088113727795841539195671876995038834369040866096158981938011593439407000135042667231040931131348945665529771879920627914343340700039223302032972104205807815783683889725511939246673894076763536961618667004238798141365726835770635086418811728182500148373061256654333932917274788603535860127708074038563639692221602823516458098095608333734322673494027731735258905385256956865070070782551017995334004810217510490532072293463558156140506803000935944691240814712725625539379521161093787471402990935584140072725784701626110876975838277574960101468146117167009006476319840827810575476430462697704813854450130768653618903939721134718472771419873490383447501292571727801645413084529938069747708133379027040426545111920668088154927479981783003591741651916390797810201844489681715148422213122588718753595689073522258514237874142252205336075141835075847089 [199,102] -81919355269324986190601871913675043300942698456323972100666528001241262473671305001459777342409689993905929163322583287776294657040038897940259981932790292572051183587806866834096072502781850502641595322940865762901051414153622961466383223635232912633384015212617550106949036327192589974782314660228639236704012016173754121499543057783782044001027644372671252572575984412765605974312730787509299669548343301635617308603982895610896205960054707142443330196009307518910750734898491952437978594988535612099677518669871998817965276363249738920097617034233144650023675287077624967404521879337669912866176111485243748741249490052574119532515565488884103215965905351726331346756601198088507982686100035435964537178882823991399790306942308505264150529571805408461320144024797679861848045450188671702974392607105479918194023293028967239973764716294540135747557188570527692959378052844974355196601534639212725738382337580786773863237616949584745123878470968717192293053109331322822524170907503984153456903812657731977251639460173726670772443984466862059262255382121327826938008705250819081884568435231686824958978440490463591847122340160936413881 [199,103] 2992352799110196717047713502629394190081644934743087212195095627768903017974561459321880584216572950749080736937436449371882899753686141343345289421290844577551433768526437641450533331246336393186810406093222049177302968543034885437141407994693487439072486880880153166979829331367509338702614993696265838180721537915349096685268452250907597414308317809357214799846636237650213755646327060821157694071349487191536925958128994378122746361496149558378459963205081358581173532605586947249446315786247238724938326649023286916922799209294889927133245672028006876948101733815957247815847154011379474168329266261985691543099211492493028961426037541287209474596885519569323470076766936852791755433503954387418004156670836769341876805408090317385542643934824529489962609781754228411763736793353757750886102910602203847983936708891413936057892016457990967645431300541204520915630417972286210654601608378114497645447663705157604649628521498826490505106261868698027122609842976893967395106175729330257470143300986820103629686135723224833476608853726619849257787028272134730926699034325678052963892789652461252020424829294066471408713736887448480 [199,104] -97198319724127358740387047521123233112794387703589855589639323641917020791133399507800039916618055030704300239594941841652052923911107190248726658433609862334732448747969219148892233150025149639228400886297247902765926253314232421479713655511916384687506872208542929152709126623788080746113829917474890973118540202601882430839942049225540072080451590640571132521589942689396806581002478296143884466372946814303603767853546198764427703913318227135042079403519536856750180231067248783418371674998029418353664707119152450515721811022963107209574764333053610901011766897161240852263665937534353150084793660716781787899087653015173709643760520442804713667256135570757655613454089130247671470299494561197478876160362729736214945544693097326492464057104369710484717080901095524097217850275093144861966466187588049535961157886985184617913140442372155971624933967990135529979302473762061045027356515868346038387847655052798173072168296119069527689042867094382945672222138574773028131008895848390861967647348029067669135003660675466779200497819751578583791558184869881000662376632677366225776284829022152228886728189462013755919578108693 [199,105] 2795398014117719579758322724992417931606738874886551041459646867470604031236664050421429083277643389815345899853793598736072625296360778805098634021369843987866758800466618911415228142417417804175545447685471201571616954481257002575624713489516603817104036131616172715203560092985819210240254561979682621428268872061430911519219264449634982993397952604637736923365424454138187492808054937853627240157375567145249853033670598983277192810530972458676487501859840126078878149089571185534842755821332515280813363693504377957750621692994980002138049879919167473047597858798982455938800149981729852805553904089973994799616937499422321340324183293830041814245750244912975641782166463990575300943178413669000472282055275961502472655436609668281418406612278833756090444611026181563472795096800193164582394484530446744719083068128610819712776069395927473723092198212003799637803192423345219050177480333624717142062386042862762808111911546248840466595021601555798968613665052096980999572423376784564063729876926275936315824584088243935785706834733252214507314191139440247285155062588855855612380533200287262909249528853101381648802722 [199,106] -70872062300161797905493826252052920923818479345893854172165807265896288952395287578751976387224990769194099438370947023484100668049580793756895939731428741937574527788001782704445902971032990236034584242270956784822136589673364527726796974825818629053018383866303813800051047926334515131317604044403226101477470506628579537511914368895682626655197694100622590573175313918855940994576621913339697191186388945431655172069802899654356180550696383967875540136880798728530624679228091564622603545374470185225349730304530642671714746763038624966067336468000740799788654915312387785456771099446109748474921659842320235361962800222752238587689603082900967860547518574631171988146383145873087315784980348995484332791082762153360672818158496877755017699977618433590632804086661817062954962153907044024049683121885959828881269607148952375228559772580885772672703306265708721081906659499009810380967795974922784730207633024014755745859955517156186076220832261707239160258894680611877200793845850445054853916656228469279008084086263048855688970574546318136692696272276068857867979210579575056078169457426415963599285709042005870456 [199,107] 1577240573664578107173732046314305593007385778575398527480285383367172051823486033105995468548253744049995356263627376331789545271651279940665102514168019099114646191913029025501723081325466502844464373754796802208180275226635722038403883233114046260544463021128346849769855668065257245814339551737809832496266918619508986280175726155089162776603544205526430382768127185933277027395935810011703468152208567162228913962283523066641182947364394595096073700892209146514035171799874993691067184810154425867979690266259731167284270161066994456888732848959413703759840817744524855044383560045788819414998374104520027419609210278674733364836528111677744341608825911392031430770796846395895609065943698382126868641050795897807980655202835766715034192508165283642296150124227393823072145089338747639693194704496142693854837244543275231762584501999828382133362326002281702751024544991842820107390944496702028615626028740408427932843747189116077753689390337989962004752394605246077663380598326714123152821483886674968970275077807552827639149152736078078086763561267354031368304431782558554452966647280528377778704275022356680 [199,108] -30662678433309199104695913931463606814216061529074166184492105988875013875957481754054423394913230452406449950813324537166771354268902157958750136837292802809561784993222740896500487981300411247255856446655388815980106903516492969969824242004145442146500211000323071547636677240302653412563484308041517505800600223877944759251078033662422772426610156516179042302582307832041825823114787460421959812584430992574841549669836315951181287781452326174204405361185619426648553787662058122068755733586476352265237959659447570543936967609118398698808929588785384559586811140756855563012902411081256982145219009269548194087729828400476564496385435317496894032501565758420677685902903236159160695214750528151877112243983808021356408525630800526954262884432982089109607922056651235355596403468933625091760700686792558692214201349053356774603333027643089452273739078242783369879059733824239790511213650442912835109211015389440725445170632727453500274892978304780984317913593760397061447132772775588967140300079392629165847777087045899329567533773291870325872795900792098856327345073932595873422834068954867668815191074618 [199,109] 517891791295400574487984458495106169845751541738849413243312844759848961602489639118111299014334485255812546585350057252143943889567169599132650608294108202941720400689695713601937530538302894427641549900810368438171127065702835516999323833887249512858071062829329689310642575609485312769745806525086958980106446372281991431405548780771365077858552878443302114466091299989248638402575949864541721858530329898279999466646911559459968561662031919262305307320289502337880476108243213918252726870410336212523341126366403257866613607878194934166165436454648482329036108044713367444921648637302662091651885906598748013796698600631141372164624180595532837156107136678898687157347709517144817216387762626158882301486520958974504062686175165672157421755339836220302172658689179131295968904157565035535827181310563514661318313827709577637006195678559869216055894447782232265037353910022735870673975579412193596508048828007236357994398898490563125319231344901440761430368667793834777982726335519215113776677529069314985876992608935747238564192545524255372170827611620434193917231178246686768549808687207164831363686 [199,110] -7565128019571836189594312788123090104569441550890341113115960067100810151903035213187841310003144025640409000084140353814068551129730106908469309266288001795074189713701818882452915088060999201361270358193617854401340103123186740616771780104461451847106952076417193204740211881998509866715082431737781323391422871793737135287728116856547742140903612985550962671940164866352385296659742695998137384350691534559710130482618422857117510921374703207631336644029621129350361057695816297821647709116231298651234340901973154859231470914712376727867810267518597422435366244985884964484133529662353103274865127712647604885707671273520078235797845103468113411594418072590781138641704455979285923638110360678296399046955329551072467150565214416794524229100551135697396322055126374461473132554307427021508252665633739292142885046292887982035089560651660570829553926356863745339770133966351007249457920651126505113378971407933559863582786465462265531947033638072966037636595607383379227104263189371797107766208265908949129922005085836035875228672618015032764735965553864092107311856535998812304307208269041038634 [199,111] 95196376941033782576068358707452293686254553835635649734024668983414043491028813775319041609276329333771688157000785210718335092599945904154412250214251335655274932332874343149284655845264784543252731477138915996843389649173157028377285004594447692026342777636428232447170471588668103738779646528539265080864391622409846460440670519563410075434004451206840653410415611441366033887695997882136093793482138486995551812013867325156848979359653513660818614990857743885408661861519275439133045454156164814297386288977336542792874042287999452311282901982303731175509233800392946259827288630810666726436577191432048132200338060240028050564099038500267940322226145760754956388271890304314360202003267407986088161653164062503818524211717577086324579290540529624937923625145582919795246661373775002518224350964144082386201734355415097368441588441659840791432175352161020095453681751219211574805855388427045752185193761651820762562551284024147976533275069004366193846493410960160966801836591458761367929627979535608721742683503238465463994603491132139899442761614470397195416052479237625702369315343355408 [199,112] -1025758468460818882553761642214224541362460770184294597922462820475711116729258873856834006199081085750413636378170519947517042814658635364050886018802657712311088719982608184511100498638488598199245250015435651305119157744503621486900640574637500158858686859032455282065875339378082986891796363419680284223281105809315575881976871323894551002745384193955149688200718518893101093902027497239593644132713360150064076351964503006222867820225738784795803145748083497251062899683379465353798425553126482654487711979815218322979226385329936404905980479420258323000566122990147283682516244743637077376803762107334377052355368888542705835814375976833907069806862560482546516939835115988440765132854977367752578886598838507768220985681558500179326187067246399094033848391631777636808140529682564156356426711857614867646040216921414648301200518758562715194729351516908565940988824636431085853869840390103542657103313287122667437357215905804358559763712822215991822951600858812575807377493898358635074797459189167917767295845554520740313382675476463079793454205617711643064901662602129491506243187549 [199,113] 9411881350276626103779093558126503183164141185709644163566494919860358285777785536409466817731336165213587016555832624988557462859341487783043229567800361436556074252812581481132219834566543137726072163466518094073196392850325877688427092598111712742213451255280866004422221193382772474163114022063074392220312591441207678526508980068004042722261579371742754416651962889550766900238238218825350771397330899681425361782415718931652039247442228795410357266422557934747208425297311221169310542533436518307743216088128667628673840658055537950353333533555278434544807740163518526442322028131697391576752156881879962408647010663232929910866988280911396091741554147204920743956697849804638474006836440108085993526491921438438710423926036008306824063652078525403276358262377405806457252583365420296487790679534702381309325077981642277454807175456733393526637994137312190542174416601708920316773574613636822527393983346589562639325935280828817248667343661171671368285796823287818523738038721043777614764236166981913493439780520371805973781007697150796923800708961603916329622839040621434263991 [199,114] -72420700154222046577815752675631290338026541062936993735015611233620737835034613783438919739239113000377528077738627434527377562640571157687477759341679247550040011331397601821421234359908681571316455856780554096772957699715950461352797610301414521766413879247099758405929226989662644854827521081366380635992616985838013530150136073326690574119569496317720323438782398104036459614678345912751901520077663161113876565259589011365265411762553190474130587210584889716527322146553214460448304557585629661371530400730113991660704657923890114843142545996927258540800964515385639533186216152335351905626669905585335709956545013237723748226426266677294792817269984168213216160820775628723662723927788932888329262169076469875113228050613757006846755033559664556355989460611105402002793621345327966774813532084444517412204615058126573010529113072300323030391880296695771047780873655917819993799305250422228159173660869245055050252052579882207190474313455096774972926908660779693776242754374664674336408687131601968007259393235177621367592450809609241812452957382338191199154354957764999582 [199,115] 411706231375942624717022717350631923067840252040473413496595777021163767819161506541238749937532341430480500343671027098208095807601517747061861743514599020831872161514447924316635224028704283868268770750770477349131811484852707729530009858133739464011284121146946023405985051983308081782241761350937655446983620113291700146109973736257657637474074771861011988047584491640367811322693440598128936142546171172679366680189553298364597836884356590884696481096016851671745984959100857172843035776677763997807809858017927506880429774627137500090471334449421664790247675301672821164395405017947928848042753201677365990812583841611602207779478683919974182285440610074198661620629599554338875166956262675233298475102180223254678905065158258271133256098481197603354891599388613066310389977552305479697189344886053206752400136962748195912689346671930214061386902057772220699833323958259055514369855613826960132226718932134003181317136144588733051677102088004754725023499770487236554816205093870221900367659600755024995175413567149978329748438213330565860790297954840916686354943865298 [199,116] -2924956273686872579187114688954152801650093645032359187833966848840962829153430912891427505525055090725302075052314878292707068836544224497079405246607966840738453737526470378728508868717367922528326442992473685545479666330874719056961854204680208970611320178379221993276358162358744191408972678416988279619430559282060116819494747855502381944169889472365288199464839831434301184905549921755516210522649897171878526375856029145052823726787373752466896149090921865934165131410417418165399843850491854194301833682940041119733242082747373015070921192468378716154115936776437221911720642669047060686751065785428116937739412453987893134667293284039120013533139000108343712284050711290888705316279951188481376615063414281727411939976356578957623955074806056191455731843897258282426507692100419059391491701234706001669668624734282962179449428715715172551914544757780509108248713057010094173600497107298912628089821663689806385706054926896188682468832136534438904620284600603813444088506958591344534977755220234373161671010598910534916576714632080167707024252742304403189193741 [199,117] 110400904470072532855190068763343654273255962256705331681780622887106026748457029341700603035932335284760909291311553348910112805819114717245644976814016047114131825601393159232656226031614785453219621507947350588310368628320744866068031378293305059735964609252048497611952028834744036588486811497952670648713165674977800441984047287249425119645160113633385340286228424788481665446438846272165078850223785135340059822832007407232558451338601418226706805502851051984806950347210552426738604233820811804398605452368803252705162720510818076955518588063033947314948325069886660102129443629510289370257555807386641814258627080010969217820153105567442635354508808720063272534416332280913898442598516854504210471202701948280535500051137462829222661788400938560239094201562258482951686517231019265062188802800121710345090464762008388021299763428982385721199872039244623831895337689271712094758604654383509041118831387204188982782210784023634178758441678427930786407492827311424941404445041423643606507784564025730987281615042838864953434107785756979463764646910029053897074 [199,118] 601923380953694027575394424647622241232389180641120175226717718430242579121776490645592689531211809062686190543359252011084263428191910723479168785244835706849087419069616899256791285285155620071381354873375353594262071718044927438629506968269803752338819194294944285394302047855111235038599773042176879046927808814687434104521936815990101145859237450290654491058412335414313787341425353472141417342507856138851838491059294106303524662150443668727911703830530114772913417993457271409339165280401123045635382319797232092492784499939659373246257080411021928754589918412391322188149026482922361730969423326670530359762347585361645632161577346539110185831153601237723029860464965743875889678333663516933989230420264294369258504895196411143749368939881304754336854490735190521364298454003991041770128253278113782508516318017778282064369949217795965971886740440677721213915345151935701983034624739832960126209740352986368862196654116996868786351042348650078791186880246614160691469715759079613785003162188471715463164962810146707357212977134149010585917896457515768 [199,119] -71911482100246888194761144074823635009993330999780478223350893809631844033425702591079162672496415893100141880216020999406819307574640991823264804790656911050713399771731676220273701352801421468588926694941208887356244480720684548022353840572528079864960471491369174250237965414812849661450742780283234051774915358666764488670472640259264249845371426313644488036316536919604475350403064631506508952894377288384525887701127972025071643244224049790384917246719703580295038185835295460584543510614036695275618032302248167919913246072357909950431905323821991921456975991433052560841369849996193683038650712776016838083261967333053562239297166323865086181062883833353170761186981388511712617235211540601675316457172300283493849338707464818190122307657916865846583606802768849203926816591861856693144975224844437685983292939847116106955436476901548930779271327407231187858836282857081706892454880663750532628870960895051279220581686640068295735008329703235347390306693686727649803106931022679638033562335421694015932007662195826509185182374170601828048826284321 [199,120] -1000401200959694036061152281435425770102145542454894420785242078802001279482014401290780143552820200732477836688643284061621489138543274956681032250920325416746340910206945811769470670909811536724908286946739615668960409025670832305851894488226291770244556960564639360639264322707021509779717178758231982643635179759320829465280866072779721370990905805502107284879822849531304507402216573384240047104290940319652907706229244277719429357217971137383410756850661565322145513103896125722681233763395704054105304020400384215885114046387422935393875506139483154387193546360405935718079146045033682912682426316110347727808253644102078449609115791811421154064214313281734479007815733679646736970375387664458051686080272863287543401421200751456864308265267155592628221777407518306647584346199056727437447721397136958811748815622802098475390983309850191259468772118570219725528396190857902980033937546620830924123281888682454886226684888379682768634132135174028787407199190870299757519852473399427827238674213383426156330893529117565533464299360809451211376679 [199,121] 15875736980043968358250144923206526310055671837187386936918103222325112820108470573721160937435048095209549474253613471009218631325374187711441939459125101520036050772056050804106625217497774311229006662735680560804934818314554579441183995110235061422718255132188066929031515193871497890559418102356399650775901969153695089939298409012037971561288289925830523726679192534846392092418491043707012388750600310617568803200557337424457299659581547196521202387410197198552919826437005170014646429269339680126518139640315937290559336841798622848045171903140969585470040823830418984365463584585561722239720152834290369097912753880203916202360957931594959415598172931526921254697735229279551848942859946559310447714559867470454174759716796821463686916491119015342288039233423093720986380720156097951102830097275313546668012703503253910908859422970255964239853470686396783144557363615298985661224676203033355661142580466748552110213919976852361254621524068837751041591726288342182731582921275937748457881135554441550357015156138833857447233949983535919552 [199,122] 392075528018348909140123732403305185338754461200329762062355364792898138646039629258864840323851915313396348156926020547413724288142412746688993834908501020286713129008965354571631243353028467192028617739103397026913212705765510589735440811298941232296465245977259622148529523464596013228798274091317841118101648371729941028092517896473185350677003142379772017356368847254504655143198476695154147354038429062295431033992376385392929090292892012597428102609739075813276566132930930948366685130801157471084921813366677829711828386678946881373512069331771415252765389856991887931107748479413035797842705585780549935512616958493341609837343722602635145879603849874695834158932764875519903685259599410759493424765704872809269535826380427136468392729057390054153496899611419401160870921891200810626838550782028383580956725851739376305690967637487735782173092446221511155476624537452090969767765873543401608539388567888611106023699026392166020279981371723952554715054183365393023182331803376320367497068227947703781284290734083720938423563472245867 [199,123] 1298002178632064269773503702271374411677939947781727422986082457018807704938630885268214304468748853157706411152531635893460189641759313474175158066776080656228467405678062546417654070836117244197492110915465053105170680384796937400686767878963876986615253785631892831195433097635964253620526907704978679466264920894299581696028407986235718699014468413749462050028549146463517007789083188897279679211907817562411461870597182617477187669510610461675071720714424656741898426439058141838248910110720922802308928146984913499929835906156163007604808708411483351257137830183187580220038455124951571006749791735995535863507925892380165818018786819699110490141907124463174434677513655308368914449777847500117633186218872749363343229737875826067496676838897237182580390692265672758187525480131777653887354069613331741721855982642180169259974783826844786542215241252690640884454869377061368176254973736454561972230748115330600171084557590345500099959988097133616965022910043264050232721159910149967326146808372264792036023783002455438208731592610 [199,124] -25306350986573522876871814847856689615638410847214383094865065191840515924857175479688261972359183517157646093570265311287809561736142609215311465172321719088942921843245434716610370055765568947759944120282780838634802409766526961150524973382690470217182258639081860687485273057829582214994777701577874630821429324425712930428283504535155918962673505977669110392739400874151436110053312366854538127388102958415657350286187294602547669441945141360710499144870031623412305152980741119740138775133553114632798983135891771568566958604854798767561319609689532087069760019349093298591287077329696509421403895246170473550130312224684435406847702975259788079325416392150502449930118844318946729032974601657148939396603061642031810911511597092797276188600816636861756958839488525648101979708100567107163606821557964200719620075163648647057742923736514814885324427257136908490222460864839764047960963993858316630863853180936567054481778633391912915879121053182890257887022292095381523909316913878625888290648046512990879475465987019298409415 [199,125] -250823900709362260909394201624389683244135572165179281746306055480494197507885239579107666097285867453060661130988165750909308515231940845814905959563098428175396037633538368861218107710709049885220042573408471144215397918833454710803609287274809179072310966240789559141696706153834028209848511154384819648312478419453027361812375964095309570895920296455981489673580536788235090747950025995741036291843713900459557236444746611229287357454011433786110356118014918059964514620579553344801297644161667112182663906341614640313186294934455097718296000128208080396184498233694219547464479248699976242603373561277689584091363637476387338524743508715691568525165008907260157121595687543629216733140922021616306926132022985957713751013298490352478979059952693888629585852712248841878138700633068975695196848541058413533525430484926777737538487041060898074873273270981832972025512836254516212215938380892910547940935008392015036839902642762796264231740752498669798219726898548864107434013397992968556986455763340057976918970296412239600 [199,126] -625494445599939510991539934235067884862383860698435864482888510789683411623939932442923916275528011089904320286060117762177009392816853290920583488389063565244307929452765492629317898272134673659686155984805359347671341596945405708778893267396233970652571046928788598214317203910088193289974963833606542245855515687652593588732151986588515994254309801882144531060594702826281798006697635898286983855094166480576734880049145733807479315064068541620906967944342304996717767139458710920038298272834133960364864954534384166696362643860643141828160410141558194675935918813327305397135532766523004336732211986752608990668971184774081316889003894140244163985177694322078800665484449481532403077469600520456160993103545577045999797875951821817445216593178014053199250156443409161866915831738219240171048700830750500614737266423249715758422809214540132047289196368476893813312173716986205298853872279831213654327162520065223385119668075539128978186750823970924272513684293248271619166376335637304912200220723583161029672247620485 [199,127] 1941733890603846814080028821166936277097545029148938758096081148049580406651824505713389598844392385212872529440832600297713647904574088970978292309129982666836650628530177309110486654184735076469640050542710229429165267403303227648101424913110599077172983558591101732023735095800909249538951500303363063759404888975618826052273901004166324378997873819786311766156817132253124146751901151788327677349614270778711093237881975014118937160702198980727815906621131290505960085629851239180428722905642699550530601329875578178222149133341125927415035492872332111863690892091665129271600108832580081157525733000686819061430538457343648142838430806592894141183260616241580176923217824988583798015365895658217965756857600412586040688577810127338086176529252478376176108741609095130807068989342796852788350125321435262164584024775614583119254151527298100351272351649616644621083665016639271866845867932744442982575459048922467136365487178233918907122504475850901167435987467002849202452820578611409271913852074705758409082277 [199,128] 14483271698019195705232999554493160446816518774169289393249385647797628873527008179565048732124733068742813817125305216390760058301299090419485366242102674728022333381753092592493890970431218723552884751445348567683445630078450813189230202431914542926555246141431637595498758727399432992033275474538911327255455544665764988520050299186753046803190820717126283630702081209778843875764680969412628653104282365888525452960044533656230086291975114469871295475707498161521746307886368681031208122687018499701600109485692347311571970489756200324955966849720207778808378979536522882289002144775839231106804926758201392780509762843281932270489010250566900724469392886820174232811008290219896971288321262689251011365737488680379204978015206649490824633185019130158572011186677524158802607103851988982373901687166660102522675035827570904742094221590229240679196449626851238310916820511892546465449077120519401196609648741227978401366470738297603745015820810681558872032612189086529091300739946776780699255910610242884633 [199,129] 30581637888605752434485230936095698118407662311845694920534143325423801843463657660630453230196744593584739649044551275901908791478016316875271528154141543122598563255054198018977571967023694394621221925099068435602830369129076971119020160286346509356313872800157747601605375201862036344222654005777446021727409196372479524320118904191831175818385428339334522189640039255000061551864373468497922097466287054644706377733688779529069765027474736327541200095566468229011271512372038126774103879257937419111890573838465597292452659872268010847387400930347627543775602681553041117201401399877403641695137225960405867500793873117827307219381663669425708125663075033266722350471409888441058447693484780072461222038249364859759409271758183571822237290375791265401027859084013089939448331796745192808766421881552961737554070673213698167040921615627906778052969289964946993518756004280750251316586875557669155889418722180838739162873979183450565868794888032261066603283838736712529271928263257751540812262745405342 [199,130] 17887127379795320543203695235943181875713447994450592770196096359676201816582265685588038639399420912227680736628542207472098867565025869669788502396855573167538357848308275374022685291865689811641502467963570014230251302920736440698753425908014285942098840151926991679207603731767767532417847219003334565664217937175652034416689067968470143195169676589589858813576381999789082659502417836290320373968092991621195574286369209129667250940057285917503473375809883315392580887301564404258736889899089863687114195245383314234253168793600851815738945324182802457738823203842148880236724159645480511698481832201665966425414045349306315641602248953072937464377185043999672935781949477643528599888282628725081653306699130299254161329535969632394840233502528087354131917583126132824170604215934705678056130544648064535220178827044617633530576576617301480364752345455384122221095824736000570631670884635584855922028939892662467262695118358218894250253929401021064660808034434545779513144296943524847291474328 [199,131] -30028693384648193327726448889985631200673192477108100720147028943061576922014057497864851694777019260846635456694972449563385484422054972299101737661729458848089368134668154761738998581008298039495341078952118970024351967331954854696117274458635307378376817811830852799631641618719993297906407705923015686076677847431004134724448018662684982907652106192271758820420028025841864653815398380482552543566247778878203453683783016956882929954529936576419703141595063608841811484560052930666117597471129787347418716299735817987873886543969861204510270096106505969750948767020286838848195366641861191817583983226967052856358237551590512115862016365709887834486106277881619296599075126214744894518852901776477681804799702234085769602612972283464936523759165579503288043092586218266032064223011160249323429428760714425346086803844944084517572283797212261839146196925651585287535841980971711734048737537554081075883083305844129344742878810092942886541363830495703929232483094804768544860310509777467341 [199,132] -60207158708992625894780891723065431682248490573909807081631643062025162467270244213562656277430521235527635313723601858664944384965006381708326976940623265838658041102739442781508474616630055242263918198993603034925819137410074932790604321658574968577908549755296535852344003838445136309342321159135836434480613956860594703490707362443691819086442340923373734442915397993025500435864656008018877610319195931817483016860487959747304515918621731694824910320588653405471585471758563837798321347393392247384648045598717546187808192261780340380384426026131700913922692774520658904147297640880729385584542899462164160873445027622204371935528928043753046222190233211007151984600616897567458840507468069890193981985774163283480499145704868336274972609884882594616191296288120063091885837724698709154077762327812063884436145691831926644080776551205215444504474107647263798358653156783943633982227380612469940843052304703913927788811495168053021468872216183629283252322433719198849121914042729890 [199,133] -38729166982518557578374464248901464000511659309011525361490769793083653682526244474333589201447990379465499771607370165548709657070061103261014319589449491541040690483430135754148286365921831186542866780621269733347007927784884408777818063334302156224900570318307757125455795193822707293413893761736535671209079632875095464238601676597564379793659895845153723003603507819796600687013020127559905194517652623528386357462373780739264995367042650555971890291055097136695175925362540778334399574532732322327069259211703901063901747319365132734537511957429277681346018083679680228543668479753321317124107761405877776576078619098914998886150377738150246428108324799707560512113157742179810553041862053024418281188472014220499491618988076143515768254291865605613517852413403843222083021590308710562879225428331265687725839228188422535035014513289687628807704203202674948669070030997505999763715494300042128825938392327923683560835326525878773673179389200806752997676220283369155842512991 [199,134] -40118392621461651558083758715929896926886777953681280887065658409289220038095158659554483525155444431644191291779949546837609734442706376781249873447812910622295224395175483385307152072691753047155216005229058079442800574601177599746303418310460635564375162176159109976102599008409688994305016791386111968792926707090716413963604294154208942732690804671297452115417643562565197706271152222896990328613137315367438916880434877048758991822377979244752445288546469196724315276334613111640748946530889725527101291875798254616545798600326742712345903669158240147345437691067515076805843259602356885699256423100173819545957274004177474620642853571617327615197959229147512844255731797849295315476924035569138510782765289511395578361536243105665442618746248940302753725289053849501083247006249980095979765768278809216784229501468283716210396855106311453264342346481520964707654427391219011446783457411583446514908022750496871775312952851442842312254524100860830189764872880317824231 [199,135] 161409495104363597549937276538549922608083398050777248944229580915741601033028258290293126978824577868041311069710124349501731811681039107081886809485874809190865450853220374201303776178607401853500985299435656953564068000938429393401936754339183423429862009973911246946449321394528542188669760156848865351676917569385419966105494513592899515980822685516030539614867065975233858536249262481500667857273120051201431264469983111688945617628684490153333463419494480831144359369141299980696381569520888113724799729306723698077418039072219862253548424431210654208383410857239043069698097262975419240245756194491372305375998827092198964246066392686114562205653204157076175253820700291508881840670879184254356890485932359887177549937171412454980698822576199481798219640390116502842665348389855441445345172916441415703222377105499975984614389823089875191981551678102216299269972015780029545463931940118570070661479304608042436323247372265512479294545356293668218710110820688654 [199,136] -612337337353971976821691158863396649228077715793644384508729475817972258179156135604671206904290468836900877077483789633435162959432814295516402342933929297107626399937862406198936978558161975014234082344457826252367978173529379037851007467496417446752759839732281718448713785214434786340452788308995480483558981384984600768571762333012770355589058382538371142212151329457733994087201488445938750974540084495469611315517562370195191724027874779677530944369176976623780672453848046266512615667126539449752852083081153431773409975404523176845840587038707779712558307193968561614037893559463498855870547362314144385268733818042401925646237896505652804741453141021740729274043554580858925703419819484158672829492621395442324465127362380283007231829138496552449581776530919068789301076631581647541159747191008983281110985245771738788104485712268296715630369301427203732884308393298537431984282307482459611360626598795994509671762608459525332726268854443771086255044028 [199,137] 1492029880058005470406788771438435195891796778943276511070459277865771711717978565913419423146694654694313745979094569970854018269577412786601355601726799480295435374974964259653442089720791703774696039657652441176601470326078455291278130180474855352333035693711553759343661223547363911934561898403232874878659187805521672692002082125586731885151288489132639292552408476195572343024681432936131365767784457662026246719472787797830664853180650253291453909644591889429178611837434913809208748663380879619485853142645268981690651838210968624130477082930906942397372533808374894422351337974294215792706515822827504189875483344733316015632308425391354765052085092392657252992059846798321811027289819783370288193687009907228995910151433090186196380528014561849006127242995027741156687195744601526282301600646999589209077552535130568865083957996397950828153380542543729205665119282023175800082653822550638779870971998152951027586934368928621627023646639426148994761 [199,138] -2677448702634476760980374142562363805485266796960787203525560485508036514740712233897583558113603986818662542121511738133245232943748887087096849468266913268848221463253924276877654410043059210902692345554254375497638455928019305737436855457072381991769682191802795657408124146396087648766202073451045967255890551368736764457590859226252437550920731617290626765099096463577218315388567377451900016964037031702039615317019613402972426203673397092661042447964410283698227635918886426518542654831607242225582974071002842445542398091802918689564203267299820537997451571017869123742206034998884152397094043793583879236857342261947143927345917921862813327335999424598269560762500436359275266095851244296940368618448060861682794888170953510783782996810506877988373904427936211776315164909279256659396247306118658496273388711625791530311357902040746923181736023423266189399360832193347987591428375121726376729442142215771806026260392514707304529187273346496870 [199,139] 3706457127373288825235805671326221691482191871123384041620427990138092912546698092354756207512932416452314268650597378871097527171418471068665497816194164379134073349692861906811221034992120389861867926325739321105770712858469539897053648137303597338541972321713286586389030771087597222710776694030871146055868052553773281036388229130545660862804934652008052043237968703686132836071483107670705417065087620265271090003783759241468376710293817419560709797204065582293677481270474967830765180036062432554156456426800475643458957789584068569037415384209921395189266399546063351193889772182331980707252615592216326798957156177349247602165755163779864156956691754362558069230759999607857926753509059172158868093647248005542828504769072271704117924468639446308928260963118520778046852538335052020627982952959693271989681620738648336742928229179019456021636956992734786342721750732988125444720876094502658764028489965240077901110953801001192105763042989 [199,140] -3275576377729689629276433674187951954869249177407687711752428343150209214454905968604891936748132401727285955589954080011997829754507311528290210332630936732698553313036444004780126390246399590732713308197346264875875511127366521163281459412730226860034571901089138085809092377270867306067881588266118677467651546926366510761014812623468036611722020596123956585624451239310031104537658949607171121661619661311735337499965811182799737487272738856034189059822363708965120089661522291929007911892867657729497361882929297049979872136982865683365134077761123768138848023639931242856639625657140281261774668726120678731023974145605179012190791374586498620095429347675975949138529370700202860383352034786470311068863325405151239739026134178137325209996766855772214419426215187050370633186488617504417163751601357767932354199552752971326848000681537566815867238967956896920249719437968212240670105140999608936731735556615967626977304164180865907776 [199,141] 1570403836720984583972030140234614907006211220927566100163111009286126315952930401596030049932098757313916114090245492465288425000432313831341258432662059845030217749210752019790619712503488231928197842835473899170607658349922940529833086407860773668540698201113630009054154663018445278899925662745352297790141349433993259032380512530477585800819080382897707690232728575202707342411265754776010662089752092796493471544208257967272492239837554228165785498615602086809318488491623175992030655681206317813731111348903994688218056180022507388388652809421550588572573020621263865748502733952010167029165363293918133213983012846154894398793342984885898511339547595584575722577657879792218348447113187800273020523754406629360978046757295741164217276592482473236151894775939788443903831741708491066180988866478944801907309103334608239221895433556172850856933957570467018328518541774160628672172775923523048556889277310225298776660827743634451 [199,142] -391254566521820356311875460490726921913712938167861442332863710167107034180538707132745331018648093634340230597082348819045662845080840273777198663349545941188323461779873900686626326578231265335552469649551562598508938607959404319334519414769817634334363026476673012142840612225063494960269128845166118299040846968461590730169322653819386145968910269001249561313218917521403537374260505132503203926614692116478557951338730364584877565023165350280360032630115849027132461405368073076859645512275694036531828501916749717384059019448826132045239349690333025688295364981016333761435428582672844915843519906079279038765535576640951261797993011878515360051506322601942450788092164403590941878512247534811179912402423929082311355231742881439653663236317442000533600302191304264530006309663364437032128560647759744449563016539016954971943450237270073050967557025275316350906125657712717302682070126956922871771428858545162499382283969 [199,143] 54284372106210352340446771337682740273248264057682465897286849540594350587900218606843155838924161647642850663452188132523357041453954222074275361912854622645592649505062384199182640255176517025653684588903063670001551726017594641731970326071558995324811299130872650796437409300915635962450104631147969160478558402323823946266730948772275520414881577040997423172127297829078607486223394803264105029447362302210379189162407403472866278181868917264084240531850830462442913439470304920869400642317304125522539106677822324204760025805263366934409748175009493180132864275074525532956291072343637995073576573477568308561371431569699833811690246305572431633684728911198897434675389878531407809419145196944530599320223793216773918626621897787440435235741009829327048604425361036083349153437931709964238676391075268026367278037712791308621437044024857333165010684694484089227343491582707791881317471111492716628901877419373069041 [199,144] -5156644654533327462584717358506196608438929694409121294114087971040767287351162635488916343945477613857036516288088289982988580563987909957786763569192969523328108698200809489161369971542565218804362161212721708379615435435050516308387584089643891492428047702640130411624346980015385851839367671332252793646767997733562686361249801768640413322688336218733079802322327061410770537452058299203550690136113178883978730410292427428336914628260072637465998048620451683242719188448781505921763012752633271787293342021249355708189920502302835295593598211200205631659710106085497446504084451114682331720187527973051463552706805751726396834690115103642804588779442159507287390198285549706483384549982718610284737769242529518508202987665542191451303088593520343780986964795228479957674180036121926127178729357054454001181000331008102408959138186633384986061174137308525867978335182059371349070160974364641211688109823191471 [199,145] 384237206959056120935361735383450261777271513869983828746623782020896115253919632201008718406148253833842728426324067753026729246200119738351488208551258753050942922324827427433275703299900988629177156248539931288871233186329353266772004919024930287453144323243328203318135008376852166113046250517105575509744434001323487396768861408303031520912135698107824255748605884386593746827344550706633959380982524853376311811172605532528160604414487609259510249616296978179470973174370839460203103818077559621553131460246960871642239682427473442314244877764258371995104225893701059005053338787208856298473573004832664082560847640549403173576365991896965642852823327803490931619785160214859335203436505881071717363434931771252937375276298507396823893797976012325911599495951277474204552581253626647004027375824856551007911989362615899004408305159968850250868993822273269340238655132300389532366152703372273952290894 [199,146] -26349352594918128580884482160423152216338307648955949734723803906393932539037398999901780404979636403452066377295947584668559697695717583056111137728896964366258389118199907461408342903372933660525021242535106393381761852598413403669022638788109284211432407418635253313795346410307929570918669622156726860779594114530259003843921568758289381388293110107108236718879378182769000765181604321749220908584305996370415560358639368247554796139688610828043097897638847641208528341991114602198808435160618731688500750265930701583384336904899275703816999532440056405039302889800819777946090850226084677552782324430480657602703931128447836624883400689050853346176643931261767788103147507745406346263944591722687759507673528009240776554634305601272876300990520191468322893763849021580182801980566910875333037017706459977016025245285901852519764713654514915358558201289966719824474279720506245048600573039529422 [199,147] -17388104524377567248285628777564658166473614973899334639919039320820708249172373460218152364743284979871119772732708005575180699705753931596718163055669077059690292248975154746906173184516684858985460857609793326440002352039362743433839215999086321491724976053854671950226178386791238519230811447975333206154212826817566409652289588191673753584362549481981580246963869739177210738457624444393800031145867783544267248076683463979659908707912481204206005857796251260531518259612623623328476538035874788936552855823442254635448903539530526941851731037718587058945946451851214664020029724042639355906930942770859300345485797428327367580835710991078590251066657375149079870892975170766849746427080925526480846280551659689397217563458847282786497344058590203200228961507277370899164272684192462852050727371060491801948021612256947853402683445984261316011837810330269810375001299848962236159921000035 [199,148] -15287789539455836640163113890097433710254122103936306217346745742280818649108601558744881033660322620934811217007645825562343489828221799264393950623381977502056405926309158019284767561589139529688280702517201332297741522811292354474383276592691540764463524990591380262143381671088147246428587790364930194874322501962507922375203464948643339478387650051146513705740800713723929864857453584992904293238114138248598609312398029091991463143741696672940184757494071452893473170744348578342608483955677969602827172708307532239845455336310743429864651891172762174949092333957074237395722022952058550542050968525522278056153820847180675526057493916103245158484840489600837919621177468270419039597137965521908565103590768314991567044597957085561872212962454801774801766694951591206111842862117967799088220516903197135402550558847204422212530863926729883168242994342569137250847268330782809948859 [199,149] -5016180316368388935729424468669988946963206859089004747518629526678954400592838726634983805098936407923896913597092142347955040679317377302849579454208204167673622862581346032596164708216676539145167562241102868575499191823189383991479882916684731439473009811359462812115090388745247792003059193885023917827221130793985879936742770089876562329985514345749621313475239609499769702112680001090058946395489885869601206364910757946509203657952334569787563929765147526594999463036109152354481433888817577746486354224271826905758082247021156372488369744546614069001916726076511276517654412573526071414627329270789567625049953398696534739530894061451052006629865815666871830410022812365881277469398487881286032021120375695475299115466168562044214483972425577943559158864641893610390041725661097821305026252137698262302019345190522066690574114442377022230004715957393195386941825965924432 [199,150] -650449104316108994668030012491517066998173554854199989560273905569410195939161081538715635293799307503621732825921936040649511486068042672560432153655654585879680605321845224928387113188152761802760618261694899233867077716058642156090172619104080702524748164915269596087160942438123034845794474046491395640240652568103979473801054299351451591005784541189372052131143682658738631553239608823327700266037440385419130026618397143195517559988059126161940061417499586501100440089620260677008034130612153536956801322100000717518588400930604913378807898621815123506937202950408963739114711598099031801610530040671047661652859903981670433030919649512085587996530932000239142620188529041525851620974285447161030985853626692853113241643558200736617641994249023352346765845539709484887828083352234063085618558733301945936293058890522605509690069725454511637724562239131889537259898425 [199,151] -33669380935843350335816018967090883128071148020535322408812571576959329643878942517561982236194076117510998588212789258949396535054547819834808826153359843580072157937971451792509151390319149761458765848132122148056484541547109428233154124808993145626423134540240155808057775962985279656228431032794179395871483145653706719694930509329439891420682793619607418314184870455296416251016680935276922485953993335566775274334022310299677035147010812488265959994888809665324251365729586539169535558176925216702733066220963933710196077939235025934990377299717090965166878527930115064608921114487122838684836932755726732310846944271044964990341275789087520916468686349378057284604131463681303944836242033643440672723234062726998479811927723570443376005584001343968128895847994077228955340373195819851926373232865242892037917333648913041705821453424769174496251141779222140792 [199,152] -696839073535858958163653974778880408684402611316566819579250189243979655124666184170756907946044585244028168845046693866842983915120812599811992941481266834705876697914230185828623942834240589688571448714003142655721572322259617138400022681962640753786751916102098578074364750611536460733540269117589308372723098097740769980682823056688300801598731425253586434334175938860845368573678993565338278467457174600621622650678271886386936296520932510446768102921601198911919217640437118972830717266781689067926349356590411501595337229141862167751034484594294899280869963706981669726397367465500224955359123902213581267610124835878960227714418289580285262832713897992319498471439953030735609541258639760592503306842615356892793120995724533243671091901938757210347008750490175494287385598346578051104064815015555693083215593980539642049102915318601781499896568212368 [199,153] -5742876789555627230797889772804336735415896379483196394668709607143541439003237009376061571314226641426923883167921261626049752401873681377924911834670847782247524803976952108028175172497490032231826394923460625518841164858856627657989227599899133241741437153137499257222249346863356688899959213668040521982524114277431084437812914969428186807647545625186475283161919456692978409891861199568970181159463878187495030970482848793460482335631712780085533802535858197156648249707923358789799582430041175052640208636525062310026952184899873230472090888218409197060917839835924067562236757588399901946436042243543863948879068668127659261055083519590538118037534098726071563196020706865979815339601223320386535741046291393742180635875818632088032772551002394351402694927876629708986361746608221231251655070740752310801772596806741018445542225194762370217464 [199,154] -18687784239244883008494761568956795076403011822394999146885605887582481410319673223330189194917320060199611395854290237012618685579680160424608921104006376618607764063207168109008752919232828124694908693200466442764651544351176379593088175398212730404026087414903516975957368117476719597770329631850732485249385845289473391387684969103773546020365604659238405824319782624333238962034845630016665196280227574862071619418791458725220695764449602909807331138503290729433895394123644990114426498388871071210104173139730107450905761965715699365641945625651976717822710944512374514577469483208870931519701905310048586257088765934585887101918130531021686431152506798579508472258348059583964222919011231864221556059854401836911972166110993284484159784492514774712813066465114038614927248294100917506063093703681087330304499569411830937981600279050366 [199,155] -23719096605957846241949320220289498919451948154081596909768946613807799468421281265325594412752974373227543332888631983222265192362881258970412640791468611158035275165701670955536628541303281646065310635859693210754430568231091631904414859945044191264265059011254172845367433279426794285606313013089118909170856303553076891660381050905001589254710233430628305458435799140977554895507891498031954296431554254469071630341142453521530608383003882286378043508703580724509569295505834323526236572033948666141513005973107165793138148680261291595053821334913106271855605248110796887222377417866941176799958123950668794395028852218945727356779537691973187013263986242298591503681163846102109943701568621977994471260112240115760346007058827620885231398232258894698684942189363209289021692843784862986975641814402627846246032132391822923214290 [199,156] -11557680471152726998467028015066193475217065577708718539902248703742720158270142947695032947757999347047636133700785675681792263390234003444943894695925195315776758351760028795889173242182664962104153236313987364157576021901923784881141406263616486517239952073217942768113847346929076941368775677875952201567644775758754265308586681429107915603299360891089159956175737882482844664612311183323207968029924998564335462958901584577666071272450623565589906739842558684472883090470590316559382729545382875901132900428579751558155464000466021345834916869608997043447263206277784105811491936623468728954665203090023859798951045226834270419479212701400443248760998464966321064148054086978178148558181230941024836988740835245164553077005289401057900252531884104246954219992773308588626772369812412079072589830234011221838762296898005 [199,157] -2120556016138498937502327386526258766492635468321039556074940718889152838738114423293011925868554724468034724066820562899847446340575761413998174097520598267235118921386078931614784343489898191036964393315357338200072329788030961493852967870873675220658571888532699345325241144049697874348825535161787576496812414179166806124865057526435656819254103944497275044575230479690674753740761932817394512828232907573922893355544374115925261490018271620677719198473469968868133867121390400404621695802048464694044087010548807014092897172227752640985263848406517780142847893555852755297169020069013351516834797955583696118517859406647806544189300963656452793938251690885689266182411257852804631854024921565429949468476636710036638600528950367268934028558953501355962782628024363012861350391766655971326073710062304393967151 [199,158] -143153457368961846774940963657388298888515877088062157138683717831382282805684983798232296141150936954638859667139005387895911691440281369724422528271483558250226632148428452345166071192170280673318357232469868205163807610075911629649048363938629009995786709936212868053475677944627696532556578891116186692950102713542037586811621957719059878607353254677298853190124647812646279294319728193869542384193697502465869412288412757192332668066160849579821909430358597278725358727070803203188065185358840419982671000304437903590311243073013916813158612992889961402706511382884190286974438651669380974966235714622030512065206864072331509294957948534320447167201326598639099533824177107573548561749102220201869297340454392345598445594881188531643338869966940141861946737605319618977013624468704391957672740906272 [199,159] -3462749680355734378157960671602818837491419686227154896155668986414024268356474527175719043794015379496677044866184189163767224151835803286906622928431697974201684628255560916968941326192251545768661942402370809707719741088660666650344660847753483826155928070898895259864329107398591969544906159924691387358357126958127266224810618320294710996498768395435915392667429373297093330961142391145531471139986434759716435173098076604404212028641738834503145768836059075851111783026431106812546234724758419752713849693575049411265937925427364381336649283757771798109126028169629174937606977104815295396420093338896996903769526930992008418286022695870586837312129370210009951196581790823149587091370669739761886783023945993100171237103712647028557889368364404118538255002934425152310148945402460425732 [199,160] -28952768671537201713944742423237050902480754200491861975998064630720360037512506998237727946874623510761657469326138295885267481260213398279223954274039650747016726188991617405667461870732163330087753443661029510147583424775110847761071024811899572928031361073855115719920804940727131963317642330526113153047630725491715042405549481566867594543129849493858538282086182995933384879028108477061483634307134894827281309719825067710812666686297593621712916798418092664142251124363826264921846263861364008700601640542121565564219799314360514503781561192423047602559346622060369070625397722049343929324582594622408329976696290598769858557927415815026105302063567018878196609063373053856464423572523120409774207401209325380776896990252602073197571378875191582907892276240279020530632058038 [199,161] -86987505199407621246985787182450575152772927475045390490212825318228426656290882080437425263845835747410248538446138610255494496612422646373444671541650933608305852517916892901681420763120177267600062053503106381232699135299628122000864954195872844123313153973925335920411839323572097787426646490864471304316397914450906307264788790764016653283225387984428589540706747804742776547642187437107184748871455115967757939180044593617432207409922817073711580805694832936663218760237979312355221092438673616280869292368974560546575050769102343905842096162037812541782463097762667827946105952343231706428029314130463383975676754798964058391870549188740052572824736195149676909574442328430682247933717966131241014948193627988135522822325918903406051765108327715942197564592796492 [199,162] 21282829882989695485035602423836526175614028735033176306130350768489187402655402049695450193572106730644282915438568711219604668179067270934796728021117324820653991726246178051680600638831755695549853145248295410194606788712263197476341943061883254717059377162016466860179102044779190975939520803826735135560475884224438529696709278043721594270411580372561519652096822683267552851172090736003885639648700884268837969751941868189743594517978588045389712110540641823641918696415425304625860596413136386765270008744797276093669962646819960210282215559001428590717388404272976296889170346983026041602667138297771415560398720874125684376016736260968498181890973313726504750549543624720495837657240840717048147127713162569638458636784930035688302095968911660105832 [199,163] -711489511976665820361002543855123058280662055594900232192365681302315785869818853637883770634400213531239975125150652878804466187980414410010420561146188699226522783934221124208575704910256203662850960207085628257470376744306420565811128654050392844774138886421187676799290785990288405887598917443801151358444806367182281500067702573976033495006414720363302425247765049352276733832572202240381461858747177942977324799509615140952726285990392818581384262813239677899412164239215900353859320665680982243387149406156122995805297899596659293923611234735337511442722208865892657634193881961462093964533745009693862873220872228418434750266075665168436078815360642884108800543651912065261455585891123391411933947109077014086880786119339111396902766850751 [199,164] 1897973164722614523971646332639248910562146780019885179970159162746452917414628883250073300031838722870470636426072120750904124484244654614577815828163325232782923561865066469898647173634627658657146523713667733602128566101929157052109892587364207557455371953385005969168511540769790496010835267684147679117324067245334852446724076616946231576581749770084204366107585708223400120483414399728604660370202571988797326959088727637402221733122690949421054243736360518736156230560363525611158357171029588264359753757665085299720879990489322897634534171174801984293995647927287258913060143641584681815285697577522670480141811102014549898128628932765348159477516981807231883668856353981968563602462232806492199034193733476959993573264936557378 [199,165] -1904625027830288596078383212327635477844381722158209525113588820069299135097701191476748179770951303835363509463103608097577217172655424760580319964140813496318090469545067759510459244205108507326949896379689240722047660507468731633161143135524938261832267460407376026345869278467815595438301557518964772982483988343930330391202323106266738979569346672328684034688834617476817896357863998165541962764811564201352255240199081037026738997350577471118867772197139520073946249379614988023176947083317020252115399885137291568585410886369282013335764879023892743680083030600987801963406422711176274151797194501591409563716018849046585737942626538370933204985003894042098344017706806112783968641641160244416732871737696402474485628 [199,166] 664705045953183042534610229641303891483406281892502012688486780579651599098889453435619440558816767065374739516805586108503473724762292921035475532612608666837755270308902135519053235956304074676968170686874082287432332079732199180359448296470405696559465337161139465782599951439909503299877932651643830537809801934993958334990874669173313661477614363354332441242329599402744867205790341274175128618935582335563440798684342414566723334625772230164982552154805496936959279330367689048420351527099017328976568413155972989247490943359134699961977242893981166466682751322982569035764671891113690518764649352758369268341992557446902445709542855598427360987051208745569923153851767955489438313581627033512008902317361 [199,167] -79264431075320213296739486540207966723853714559807148216977586817839909867243152132487131856598688402727291163816886653894192023018418264060780203277166958010920882351772151372668322201010532042998065046118822175795312757797631654504356843397783762280416483819915264880459639899668447871954828495896807289043791098191240390617366012742784265883515915777403821442700282382785481424064594091767475198970396616516208864589328504011291424563347678484354129670888197304289820235894876031977384248972623551650891599113872437861236329763591484454205872172032968593490151301072540271291919029279244801998162448261764772507101814538843275044655325346521108307580393191302662219489455421506643110899024487639 [199,168] -888128933848283426302364077329967474498206600478150492725682699775721464775141732930717333010289088784020621773084650022804835652555057920933842108705324908551445945542082075446249254649413954783744116179723430460975655983925979210477143745040206299816565932295630977181858934880635779802658842433826482401466047212487276153503212280752377040870894232799475728962890353247031507124086195646834355015340658050947832421395095916580182914927092254682817244950209275918333673639696143502784714302017828362178755359604371399914257957614626373491560117446088163792264050161610313930354381875413125996354029911606066941081328941551469216089756521450956404523160485045955811883373777079769293 [199,169] -2312362974353499792048039135064191589735784866967133602900333421624283920500820464563327056686335119581044731606940232204821576590517661786497565880855732789624072917332630691434473498188616323094214314286076450526074957469078631883120320868272276388908124618009902124412655361808134732840905928443074547130937020157032683029512835449880937831264867663720749074716013775939037232481647655711536994127962183024531372801396308979528928959072802248056369765570740590400804572577882270708628540719075399529060191135518082801659658831927547861679273245337911239485580344206706414773754548056125872440682630183890355451308236477255199424607881418150385629326217988197316308475717 [199,170] -528159362357484980432760398498752309277312992169244895028821903230569852611404126940381523470292000556984109574969128833771867081251576566019901259388028746171585671867281425316299984914683534490768444269826052030333616020275603583126398991813451834660625999040988706378563597338147412714913467204940990729447066077234242242266730610475297930841206565004003953659258413627870219172140278165784713972423140994997849232645406831031719513288130417168729226771813017907232221643614270550131643029304763832906582271567530043162813889770498013526299569902463733243918831995022028852786776324989157366234645084759326786614342496343395223942650278969602053255852261004 [199,171] -43077793386032685511392057624438507739798483852965123922263960748022065750608332842509935983900015821335373844461796671012572654104628645090141493014115663682608557138715175982924024140366408058368133064414453330939973277675789369279141395678069009703213831264753375320998364905222628723945625406869158357504667980723934607416715855202215536020976780409234742566225082870627077551997670628470749046525734376190489041617003656082801176803998017668417594602998001657908296369971435955165857101947525769913270971549142473043965212871156878839249027990964064867121549304118137580557733315428799414751917802234019253043284681523594301156564931560365822 [199,172] -1164384179196122395013056154554446976881536076507261159371112420968675981992305068814066542650642136283901063497771860888955181742349474797899271461235227843395587195135604082180374434723457357208919893870534719240430200129706641062143859670081438659785260939345070129772364187627277303730901508781176080765613653319304832849013431413124795169265218637899585839926167913877169881263419345108184434395797435649853042720232517561791479471414712983017281545440813458027639631469239556960491798169455248262650084864732585362674471497624610208079062094440179436042913879033353071132133880729805192527703512854038961112018951546090669334487 [199,173] -9733411686155723044157611036587944297111460573063539370425856750116982615906009628371666013293400628083288831124838214722182198796818677862329675715546774424271909587308913499752298522274770959736271182157813365706744861444393687044442342555385858021901725317500285845029297360752781944730277756759059474927213154286136343443424827653756667517560245418398380589808961012227955516274205702971248810768773688332208477810731460473897869966605255831142712354819100923206199683530240323082034881748957802682607547901209354545723652770048504430249496557639683569781398363001539893459832691918604472689760618862948317922579767 [199,174] -23257393375420371019327532345497550302409282072595975148482755529715486370418253366891941808939976686730223970549403662442556021405451790343446795191707099910034811842684953361038770419400725820008763875065999736401035376119646200193766692026740859511947811785577230651006270888575505332784619053821562015086337245758306533717207354407936965898558782143817089254440425632680729769492411680045763824511961187052230331782728998652454816576611855917739060120001869305489287812656051746803930831405256852315335519194277462413502840097761203910416883140080346162403362007840336354784137425495077863839631619293 [199,175] -14517604903030407253595239849122926232723665871245382176600204290561649848133289800658110762347440570827350864792406647073272275103110729443340015754251951795649463669982809515199326525604301791912123897129158079182297399406943055728256128697847171199216458214097366137170127833438010540044814958408493342295577752472611070751962295736018526946370941142543260808899106237110949170216254656571619508137144407728874591081223402875369664450329835148200500651306219951785802475635177484390561748292892241246148857224144213826359855708989226088501706498184281614222764433756424949141472391248859 [199,176] -2134423039775224161774517468772167062554585288254285506883262910693781624396683334715366792950006755068000878070808939987310229084345079020908952160877748902362093455187876952650833454063138353969494603224196995920339107361066373725351712389281837233810964384356512480804616096819959512703687944837723801377640072018761145216370315768726689178244044059534197329631242615928004333115446668381496209582400222904551293496783249693959252187780730958577111021604818152573729832804995278776406508543519790919923254678633647509703549910306385016596382994097320561681677525538622404 [199,177] -65545175038254368102146208908549697528309495963195787180220071536840653393985449340893522968362097856722993615487173803083939008489698563736408895884785211144536457066484011564109591935973006388164280489219845873982398849363027564424210692589011081157242911549993246990435441461912563280580682213319305220353158195268337462470365469016626438729366507412425711531222522187638083207617142555228958050125323170271841234552385628785764963489742445967386742177468984124962844998765344783790361162880351984362872092903340792370000581641200344917205432277084120463 [199,178] -365276624273961822187570924231580064967981069858116215179786897133844651663748237414662209733057062279624961130555817659156168199318377539692279855220572257084153288738962040429949232004919841651180135824704548700431500056661947419120373564041317752526701839354209570612194038954571314137449579821970692186667963007750572655906448036609591163890659538026603039885892406457400430481316469737070278746289794840798155073510846560935057477778692156218921858348034212869120344200382693168682255602564054943676345558094648249291991508868011751297 [199,179] -312866372115713904341672417651150880605214619723899986374078431448646124650564942935572295343775233567502899117571812238420901878250756391047312371398950718458217920453511820666758222505086581538116356616843546441114106353112449338814602920009436031710238130443726560617897990767773889947354600968847434699429917277215478613125762259784876378562235084894701996155158843043759937928509025453229865215804006681646214423910131592691756170499512568347473188910760697382365036874322316654860105013850861000284299890934306577322 [199,180] -33764583295047670838343663495323013537521939289885631782806566646125234463859381293359812056924970869925483007241736528003500292958185043813497869722107620219116638014967225612317237401024648595110929635490101827824254395367916179898042174064225259238930329970963242279793862107456459160308470731638711631308552914292180644399599688591157729355569544011857622420576138955334958534830856112217522187408480540588526592366867942945161916721412510392182642174179330699747738500600339554883849572761133144269 [199,181] -360877962067421368845066980882183163379010684921498983295832105056614864266508097862022239602357994220238629975752701636324311321851745897724156570134796142270835295340738573530265484442231399193590597633473077548889359328134972001978536823215476991222161701134974552781201472322374180606790809721151025240665743442244687917635332590544326277755062987761930124068798712979356632140791657185097488358319340376352941758653164743971182170119952503015381725944375915305948561703997531713 [199,182] -283997928594802861264488573919718142493897345522279561262586293023486137245343726421634747551984390475235222996925303561815892948762211229103063382724247958318907198082937207411877474340620733056832830410392707749709872203753290244601655832615858361369536549498731594323006113902045650576605634493791943586168516729059833435874467186324161148529412199016441790977507799306236481943071291268330237004078155635841286727357767901193956682887681540479884625862544862 [199,183] -11341761344279633571113449564548564005409118411472655257507319798201065771153347981192462426867607578987689393183900157866354707815503070521088684365711864454246689473061460952827374771976256071905071511853112516418393625062654239948743665092478404994390835767695568234197294229320040066764801412772130113957612549833688325591079415033834371906697869730683690488658724468490849494224386221778253140662164237047622849821165875653172639561836 [199,184] -14227311568761890605314462634108774389151439301948486688278946995006643516480567088726934031047553896347433368906677102990244844705832831177316177346316074250352321244341503756523655612593482108835316620943230235165275785016940000835820184906767144364038252800556900448261685907070034806348726354284153215444466032371626683776201802031358349820151241496693172773675513271845058218514282865036123925667544627398166665 [199,185] -295157352439797484837688389183178148374231529075325478196407507245351394693013222069315649594567605391788377153878047951024621327123951728783164588747049887473486081673011506508298908260257983856034911927303589562824615523886536182884275189583320431642172579859987505582954965817133249544329502769648908354446824581058640365265951313426891407270574890143909240513679269817216437373298732995 [199,186] -41101210480493658382393614658107618495470832172412276395485891452871999958168920939555903097449280497534839366432489832136610146224156492309973481192954402296450679250666813472842765420391423175228795088913433026677886144160271081781201393914429484715269761055943018380858104116688813449652810709040302548622588096846611327774830536161552486336424160353669904395 [199,187] -393137298724955716601629050693186850919386527009447128220299771673241126324283464156072608772063866726431735269451698421540772595911506370763819349419708028013669034680653315895532889810043583832836896995707051382100857583022605630095461476491644301472031669853721206330329133816698551856146489917499381236091802492155060429168708106389 [199,188] 80561830715170601710110540820988888110725987351548694884220316703719651793341844405036723676650904416404628879631050182635801485550954815493086512859543408338618727376150354235362901063597365215700280732869486307689092092523202834614078811253137786652969109753195726492607296306226155922199505950258234995793348231188 [199,189] -817444653062763322715287436746854703944006880644752107015050339141182095498612584334063479952626954497219828977253575093762227158711246825844221581925930978332369259430150379702193237466107584919794924223875030514908789295886012076458407475396586619028178171775505651771354979658023240190710411072 [199,190] 216427860735496656035503329941840489836385398195773725802485932677916031813741650219818885367322893384759061977973502727177316869345646267041128951387460349282295573076278066213314142675061261656912400553388997220828804830209971531314912676424612418609341615238499026553912310 [199,191] -620495385614006147040924865400770775529748135664004607340568951496988704397594303084674565389649184376467986349782266926888490417587695229968079245833981678257993696962220643993974392678849528561458598855873775515835758239936906116837735082562354470064 [199,192] 5013300519718107108414786247698877494197530976005896196254345401041874647414907489917442993173365911853610702855502089703194322478871043755163900699915893719880299098684957385046022750494868243196523118256005251662885496610793 [199,193] -4622774146976802255781253531297317104268898899274035171245298795068608487682985837706275196424245011639024459562259086323478977195534735237835690317194017362978718316773729992702253604231295247258 [199,194] 11398343256554605566310924719262686028494828094226535441907018186610884604109339599303113022834129601318698018781604225280852238999122840349042949544515940379832 [199,195] -4508377562860237074707127735109637667954616664364457401374015541788916819381316761107993818378171624685180517919843373829018862 [199,196] -217666279705173889273266309332444928074987083697898236934664032048894050087250179080748683437259167558474318213363 [199,197] -171544136315360544411267249267689274494587985308476646155639658857775672851920026487863418306475072 [199,198] -218678176906280735854341536947240752073730426224488888644050824470568820902845736 [199,199] -1182085873773099806409586168784731119940448651265026487089 [200,0] -79961097911289174554767818464807068782492203202131156570128773155138727505906415336763040309959187013425564271525984425896251759715579373010276927120375986576811188591219318338641242214030383562911975031773427223859798839068684992034285354106510234308596075373416574385804712163850585405156495903784599282981916574116872287135115613929860815779868543731937622247127058035090316885917819187633730109177974741094163998836495116306126444446051970426102490820696944751795163306264922311423438829614902039562003028662248159622802696694189264945371321785481701758503320225639846587161570833866743409829207925556362036911752988548884912542193064283996515134881145591963072074779176262017185112500586324709405857087597886252861550855142351771038232471112843486255850396561964000399651915238046684212374184646815996560151687733088611866531730867707981739748728082509198788062211256221480691980355427790896711610961795901255717678561080254977601479829857533285486245829543225438253309093860440736431617515026668687745577749718702729947186925111651364724947926255398822760423645061659134788774723183969666613840804440027594904409238067050589561284307315641497675148640032402907975184564158465952822950882838105892852885541813164432805409557306222267743988859479915294808441954247739113743948968967262903802882399255425994045876360438985083894021789935308887728905590921171853191931312567965111685005740633238079895942145188812576293945312500000000000000000000000000000000 [200,1] 131599545244129975988300888248706651862921080507661473507994717750629405459134979555577300476337213678440778664950554760206524525134636935791070888418718249636452019012993051596901553257670115977619168536843063802764232122471131690386186277553368027296449000670948194283363705023508538730538779809693106197394163645278213700963899098177663998905696469981122959724427767276362528158663506750803353386258797471956942985323014805016681218187526476022140357797940454709233445840120922095615543669299960145341333378216184971714591560787605478154989902474371682460775569794807454356272537140010308672617594994932876100740697985404717709938926589727238107734503409117592935912697088342038300310988055003244291881419727841907130978110012842976098925343913611358267641974292129798799065440757122077358046847212279648695645087848201677207932623735318662670638860009065657255259264422431763680991378724698331373600858700381461575010153455438414758184762508482077226395853566029841990129414056809590130013789442794965843359844598581374054161780153860651148409166478785690876499941691043338001059854292634393692716173421412271524898666242701150221169863359917257458670561903850501894833300283774897211991817509165490616705606349271476247365801019700328233581521569685246387081146504536167093751344199156760100530776545385917932720193107951551946910482022265614440732292243320460832587844527301827900838223011654053802774317619770901390075683593750000000000000000000000000000 [200,2] -13691256177360050392489885413288681662767026461431127287905529874194037115826541177934220601603918991179081570415168375010961276997889713072958987322040817876822304883075765879596483344972546002909051087595384521457425876471573062389965834528552900238302606492454961572643784926582533025834846007069172082469692032782547022335407536767403525567417297420891430428842418903312869138169918635167075846674134765320211976455274997404448723341520985849060589282414281580803209855485117059819538072067636289119830516444297747044325766790247703957522852287591198240369750594301432279124375566939196530972206741390724485943320992535933521533819252784506661881104123468266708639288424188996256965814539796866181382264968454024576144307375624572767288456581381408369046344781991190383332658315083287130205587014933986327502317440711067570150273674994364684652644959342265075298406264004470453192890387987958701543784118267685311016455000574583399661962367490054032144541160602515315145589820046815557478229694112493224873933353882725984881591665292894943742262764497011499093443859599260056960309079085340677589223419084143782813208992531134686699497382171980432140396083108841492070459702763383965924871595760730963545553826491706329519604726270547010961362839801873874029077044567817100186315919030490246466275537493475413307360704630514793847683362111967958796803842831324345220060178567237114054610440449475952832654429182952475140422582626342773437500000000000000000 [200,3] 452586566722389423956446513939148638987412577588619150877571603841651025798888384456380736117701164877842407237806005192496295926641915660160216940310478599818584319305987782803143187474140563012036103383659285838896046661485492195277999224920080027532950351196812127230644901393918719164926607040409792559289420171005261704142873954273572440288067365312548048004730620575600061970691056441384122701235804699917982426902093998058181419266352984676090640508402588472520103085704141618033367905299614175369801937364545068498377053699083312360713447911914444127976788193410684562755158900640248300824646493827810904123734418119849834236765625982668415992343782446560703093124985366204364161828886675170610528267729703319001797084799685514529465969554348222525076720086986678492236920836223343318650249154131959921487714608536989606219074929430361408128243229433078304036897831126011236560891761087870089691262779107781614200320343462660056523701948570991216914918572670836119524543213321377227643476263101262237600971385395802085893041101112323157185881165004454195456230428960459071171242482801416932393720638578875541736782836809339305515456530325244490747154408647000365925124957505109471523263511304649592021579252478000137389563535558428450660698951850315160719716560112149638503715496985486688740654762823698663516702158828638969965741927866657941805373713681269711593207630752740861131317560266066015828172044549206321375595405697822570800781250000000000 [200,4] -7505444043585405214438860331751747537986679056866781963249604672401473556508915048753909027677343728368324623244216750895951815759252229249566124025494032709081081865201130331898941701998646143524248200185677342164106195418271294032940891528183683410541571996582941549938307634845684896156849555573520908307697514765951221324623567334125948597531884825851288096026933502534019906069696814411158140883504778223904248059537795032105781004657871739643741055917252917347490189886554363953136155085684935729585323437153121658353372842568870879482331061830779618792389115554426253176182206626259202744689849004952091794475650385132485771268452508375635210724267510927644494200577764285982329932719583425285689507921483843472780733503192157359372414226209893303258115561662091316332253191508981912395868122961281337203046784808014854296877577058266402023609839026269723177974104270752465064065956154641191530219132997081679963470194212254588160557795178908522914422292387619712798341567333831227313553370380853314490583745581665314940754195954777337433837549393372984680790176183952442533600410652784307181913333757779933711301580430634224931195812380705815604228491879538706031019264196241008646683718448663960624938173474246360346135657789040308072082668432883501301971214807980110814929954293790634449747179045614747323586889042167220488568413642457515103821115961355602614415079314794119236583384937208107080794879550523336285346423610462807118892669677734375 [200,5] 76353732441472382003650009422402473402299175166244345459515399189003216562783597341448893893274155036644324411155272510003585355783629853736263639909281136597875811185635145303123402793575681667699267425724486312518750599314716154563424723009198471936227022068381223651661168417000515962519387561550148899430951772222546884139782618755315701931888139861313551959903447668785619473093365983480123901621944984225780177399087561438494395703129769627153837113615583403998146952175078629909669210889666946268666699727989919007364610499092766266747756842450657247823963078569515693085083244969904322610867788780810124507775710161801050766573680308060330036947468027968751283282158599187170841719664346985190575934813623787634619547535396495570933131642047125188512420310235548933123816411654393465278594381883125021459380149185719539449410920168098323367173444655514203195756854127712364913650641750150968015559332749152161097056110805756983342408437571483465086377828891520136222304210821166280503325631069066641155194511750185395935586775810375204808400855274382342949531702632562676594170655017044035640566766350560566091782733962068222390638613942611650062092850198904822698806589228371778129770379368144423445071863738978061638219838350260479546957466445146218268968471231403926768393997792703414272841583951213418982087717477777431121292394297864337978341837835334393532469708173288912392769961795705106810778284320660121537561506032943725585937500000000 [200,6] -442550244523529747002146061085208839117279640237836375307462665345884952123144917164170302579695036317862569531142866906665495562234626436357100887443286322780528102899158147077825158619302002498999409948432509577032002164124247981319914114712534036563116630797253158961430904354140856314695606294015474558304376183915837109632866328831025214812081072055147214671226490262739609983688970321144807613353993102591575625319348258842407638151486216929957048334523637393843579424859125286498273199065166301615843747667866015203898309136202705903652430204752524802720577915306787704927561941106685289361391594744098930348087113943627411181901149167213682252330684692281545051662203460256640996686240378985216803213988590408164954607858032937275284384225187582873461267889684187334959598786117382454562384216887390857857342502928770800664274305466345328867469974917047070297931810370756129713827892111978689167154451929709360529727245543108017340586777281146888847954594239950259878654956898605271861213729155357037072871809942220600131187510592863154100982283294147695296217279523834628492768835971177194585009356233882945710528350891159799870527899067478360497213310627703015550359527005197336068952714193772184723251122244100553352006372898485941463141694486102849890924260147381430211134082755081874674190164079147499308959303279466732473793987921601156264403209970685720118218787732451832037687429589989246687392099442263055356778293848037719726562500000 [200,7] -5165402200421568854220272504443292034685742271928062882670140996287791489431869820478129041680143839504080603233717704291856290630564262076775031704220243362315473367692016769206260533415877995720630734222866350125993724515947907461087377893305100532822740526290564620303843036781729380604973613192774448896693110184060906706536340772764519748580080672190842194512545774347708678326130607773382678114228963845352872497891463028351564607107763753621950828513027168351711258517704953334485836754187588277916059356578944374405343357401175519161711146455583298860891706982127296467079000693798989857744638537807616425469941945085506801302981110886064421682058792886553822362191192293768148572260621830178006972569796489302478612247974924167359611432512733740691453151508309535443263778804326774267286255110091251893750634058298957514962303051072151867474117695805771527266806067170650948740031824139313421391735661258152021641944455971558011334015405469910694554220572367693210808180499294954065885933338142862886351124369994568832285604278179811445635021964182633525067180833560924450041141928599996698688765882010734730191288724736839928589997702312955737805101968788051898498556376067325416808989777328751816059986163943952999722717221595839621781329856985605437392629570668554175701340796528482987712233205936200190536354122881863119587170565522816642855009411114700544533824003066057034691419415961870876418557495882411460798189789056777954101562500 [200,8] 324488675034137431007462222532973254498530369149088364791484830782241001204015992885181141546933607551252687139859773554966532879757643943301834034762393038403352662444839870668782141320049423818610202252426946636816403070413928757960953618251753801622192045609968265706789271241227105031863816392291008957840496010636412525708542627577385846206537892405151410873298362720981002014402478425643593748583713489083029915690948014072360233907360674342092258532851065733002719916664341195992603650648791892680628786024542874632292470489915297265943906201448343992298116501854667820521980789130242411134961920703877522073227137980586390049937939749855503187317711120805658209956819607816817780313153134494496802918499409317506851176210095828339950675256509626501391241082522456034911634156413914863322197614727767686314777695945892384558555578056395661141930546328784710187399623102969854760574459633767302082095109070633161301801418024585508036099748342521992940261808183698723528478892034882370960230952892873394462190772358532174280333339113405593037053592364969157150015486744596505716197053500432450127384465986577207586176198483156246244309686968825242137318410480593385041611330547346672207260189044489886377137275582842052109109084662442015823210489238240955085099727960838541454523685738511541108103041015094811205161332753332713280635011111679628173591904890794730749848411690504512594491334599895033869800122742678853452932602405548095703125000 [200,9] -8747347821999462592717443825830766072560998665168113342427856370374632738805048758458626889707413464844907389066489151116218126313940690753828856446645421017725523198343238599802448519798455599514151553154845328203374314826296543968297577020061893464229357324288475511873765454755029435984853113331211570663393249723515478125510645695469520201552884209505837488264486527530095580295826598214487668678797375993688409249162801564646948065994666255802482257228561533406557223688853783629214655300744763834662525682821172527092220887274045749127278264243547475509174796732201324072286683088924665549033351292579978041003840452104577908475928562024865031892942099578441427337598937806833945000384114377745046504971555435407657352747303211098427260028078599735157567057308743705561444290112825417391352032476320568144423093170276042555674203774687677832539466535330699946962624601127090615924000227870252362135503953157636232961877560558980837606944288945691565829692432155670537002457604680125443202212025314392211707667745687200715261225504975357320067185860312943641653262095672510334235712561868028000705172456608895205022129972049127120516726577073495785548079559627009518340444395478554998948260258782706262038455710037909665762228004398018514178884172900783825643982041775509663919950299941766751035159693064519827947875514929495223796263792050023527211464833411993736317448615556718503270899336495153605289901839413439718768513175964355468750000 [200,10] 156184533766107094845967629848124662087515609811128741022175702464615125794477192532896807877692376769052641292441330965143867895943531243604677197842312757237022830495303496572763452695061389562804594225892191901912192554934484558017225764533835162043383745995409163801769322365771042965656445437447621801770858456315371785602103649629926021728206293929795348439739975824781775994887640462967998987630075618677247922397303528673279856272539804075037413823176562429738625738044803345736588050032126174725863638070041327307613674347543359494726517625418641612869000786152160154122737745294042415434151664656825553704462915393943347945749627779824764933289619664435063757641093130634491290089579440342590278210327291085206680998555475525846448689066538229437352057763940519546417725197263464938689708387431195090072486306100455978368114157540832694594660852460358196346527056196804968048259419533818863462950095984899992429428490293498869610053853621191146748704502060861934793245398650571576792791120125827120845700626674114294049103763176644954085645145784539231411554724203540027887615164324158931404418846980662279172782275884090125054274022476492428653234660720068297658428328417935213316658945724171673974056196943364839746355036975934734551604999981280775412546966698345409982263577674427228528339717810644875918351133950515833015497440951959179160669984725113534461011068688547813766098625165927532022492074378615135274109168365478515625000 [200,11] -1994224789773773608026906083040804489650146000152040861189303360549273976761861750590055322879377603420954232843094672881647780435690169998987493194270214269010778171133793816490216593839931546710960283172786292677688845046699337249289408699451094589152086246271192644727443590847429436806335251015954384823272265086857357170942302818053524243146090426260729597847042159782162076373169232148008807415998164072910896785491946470071660329477046190872323072558476871791849525975891951585062825448733759843257286885140216924643806693446356121702423738701289512313919009000612668799354487294827222255281012700432732111511685430023922584355408509106358835943228486522174507024449688418867648045325344817126782258529034207885233102189041617314880182549549595005330576080728783487747752440982959715390588884268173689694139666280483072999288001746464436380889208667937800888872135235114355146485209420266424579715849823126606146350798165771915081716168616890257776097268690270468241480179311809905537857525584172974655724216817453869623868936036781050184859330458733384813961982123982001526456701634642547276190033492641768353981355659987052244112703492302772148497720658904817124482620147987567373210912225545081627341534272317630042673488561798435034687725880884299530068550701213394516514011510234328144183558198574436876283579392474265744968875601057294950045527315272433389274564090390804111996308305819893964004239797657564631784828485595703125000 [200,12] 18859581395077125185203748833312606276869981444167547747918873483131868889030499910771980736218133087729961506936933307924842659493042966773760015678796281017584051050075218744543800585096060838832168212996464918836877393036762973155178063907405039708278158999835684615860066127955958318832776896361385448064427143745107511074301478571377196605309771955562642247238396356697943195970407995865502881297454675189012180879856286787785384426541318717620478216626366671622306873674078744813264159900158345709215881941351183323553234745770012899443067640809818588553881269744554540432653179223887809648865025048629010831725601300271941849349012596655619636235266102030305752076603023344504765488765978874553026837208083647956268212211483269553238298854982574735396025519846936148560878195845555049439360401162467333843905459227394167990660647599991111727242202619196136707382680347253571048070242921722897432369790613575699052324159524696717433447047883060537307841496922912454228295049069907334059683338092285862726562275546484668168578234011154262983702319035118558414210311715712662307404797411193306126733973645139346781147084067704077836021680780138408299589651895799712832758183473141197101289817313598938264063701444508622732210737580588852115926768185150407258140870276246509884333020058484841414209444175720018393418299466393426398809734228444345138638598833901954749475269792646883445453969694672339925043153645412131761047865353027343750 [200,13] -134327734366866345935575811862656485971862153779294237886268876513661450385913508573406414396235231418277910161868016274992915765952860857915630748932677063964209099415613337404281361683854533765181302009565766793476894712717863386582726112787367655521882231120081613048524469420061398476958535190814658286599758840909366900644925860826383084410914479446705526501984432755182286510944358384318513045760103981717704286583273210012307830172685098568672830761632767061877900113370688757987720284185843876653665783949911032954393318109371126316911575835032955894587545123982428268161775093181134987188105927376509206652457147358572970761467129581628318704267666411966403294855817829074028225430515901626313730604515413759992797111519970687330713801850161785354455295868170239586409956048100257887904014224557817698324349168753295361498084489595540054864119852289218177897044658867780848831440256996723079378178532784928980561928838758258721472317254208119685976516764596986653410401449025358210261677248572926088098342826396131521446322860796578033150380944478568711832329998572704154826288393988309831548968130257754187249430644474659035250585641569613747222095627103319664627698608994815704877343980640555246498346275038219789951089553535176823254177727902481187421162271621585272219805894700205768316760227720884429831583715494923940471940942697786764297011232219002951922669845207958918935849155816375451767031048658735394926438623828125000 [200,14] 718035383418604690939509829345305067264600861144040953442242603502948435698463870869494591980510572543636170590620712970286939858371882752013389059680918815059664780547626710409036144671769903518243514249219429529215575004704426738755712360642049280276166792426554911939756989207098184628346565665747686601579388418658770768894249540699716707381606969921342208937705970600332488251969523709966523655005020041470131779083089831771381259361495446515986660524540087356487420088166376714899029128807674939594970073254517078814630790176461461142929482353058719218442511404384146919678132162403253499058448982421683809130075397690731726535340961652844054508713467633077787487509728707505685131732236953490836076140820885963367024632142194483378842969176293890103817855014419226115968101694667237164095150058994195233730230490777544377215761359188505580374709211777541437259513453245987403034561616418384481114284134740216458045563894168772645674967664140385529643550392321582632938959942612723254772923798807639175663775373098082986241835683186992193753470314969796350292658707907003439924107917887335705227622135685260888394232344266077611636836518949365205795298475618967254972371832048145044950169323574468752501307789976258402426195581466875922380276789150131923713877441922881433113278405096064054025772812884806880190380100266637774696620834294289844737084132918671859685934705680797240361758246232929172511937045278692258667963408000000 [200,15] -2751812352626620927446506625248449364896088801774988303297412273535621230524670218800457717274995363205681781722719296919556789397797883742097664736535153364081049573583864220311967252575511976537013794887247298496002425169639959524504258672080880718354776380836282881597032408180683308946928690237759202726894461402978179192334184833054863013104244942425599889882141718683425195864145572541785416325232352372794293441764238832425928906735073522132524076048540155013592586147461850735915835470016430492052262297495233468449174027392248961374509527849448875596765093774822732440193844053750838275750997393929030287233010060110423261311801090630763804960351043546617452189744576717656319850684608654550125796851388361200311300883643716792065836219664003820467106291488859261753477721106870287699306093412033365369082572594777207380449561789500648737157926262315663109176417844307939923920243311896316238430612790543813187750817506592324154256166677159056927105410034225891451695684729610667275045239680918164181801293584378014178631096632853969933701879422402630970151535034193409722578834399553402135801281417273969355965112671372892608797995048458671801466831265425058952555776660579947834835431206783842275791072884967946518029043447047412147455004298583542723061141005982636283361074058857044116788043881153986815471593192002953233757998102456930961113761360055851953004277888818489281987410593898287661049290330382696394275768809000 [200,16] 6077751633419828015338953914103677081313425323512104213533766942165077411973189910495015348072199340602979926268432616876715821951919375082011841363486699279832854541139722508547821428685298633331944215659426754292659754956483590828769648258100734768450535540287225766581813373080212623282430162790057620009988443695507663357341759341583086547107782566993190832941319699318176618502033360741211110432358300865091797999163042334745152983199787247565758655189131075765527392915095798274702338930170128267129853539791967505790497954465852426511046767161285207083936749323525060231984241145269457977445697833576249440874863703178807752865747828057975308458272428403855724862277508538956409611917690011447869157126213952731363966586292314387799993814156644632433400544823936847730029547690830241565775997773267287216973703106660921151619332182042168002303420007054055813983802239012922281542627263147667434275515250782873793364190647394380552129412602278471154740834502619560127284138214923410937727645864610752140000343438827888123224404435485552317023099864258204013043332396814031847525100489522703683075280505889752450074736316078441715405902765422079375529171640260212899376548978910196607462417983118839155436071605665817791107762085811663522306056933667868673857356150916895581906476982134827880516327629191740809830822881885670206994858244549337753345535001877451914570119627459021750614236637227058920436759885253246681994088416 [200,17] 6557103520171172647276512030168549819829399293973504275382810380060932280035800387166329845796412335632313822749083579701541501546550466097362216523848997278210388639077624656767140494226393350691513246034551762904654589608214389156652060903877774370388116459215481986959368696835766995277643812793390214384079949597009509021964893217729396904711698576643486027014105193452840044139320660588931511633672106820560105131735929659958027805847155418614799340923725713069823039854256126795751295089738212271433417620616320589817430281837535742323653756410246009779769830755406271670347769404576983132284977591171662975401685024612339044861662395969541535759075124696636284039531726143495495124481600111928172022594057922681545264874660643629360968826339206994453263214839581629989515779346023739578931386977696273342997273079621080616974829958891786887529152039165654097113136631851732636397701140059584205789548255992333611142794912455590519877297805726459134813071757384920572083011089168551065247095529171692546432924057883226386033473901180541611102373363745762033794372181010965774473747882330947176698921680664170608345419193342488432035119747147101337170907913255944561636098630691864397093326471620549100539235514383772201003301283024981811733576816748248068474965243673384301887197909651556634736101526827126180185830803849683841531420113119268975330933709999322960371041009114067913838153185242462350216071514863073490167290 [200,18] -139714767749478070094785798995192875781237409193524736922157361222530814336679424515645055783809987982050205807748626791667490230706625019045681938500977165496694550453557298710612196021776872699064099600884095224475155458757893620062638384840062611675669473004237426739936174560646504215837425880564201742222102756922615016572131369986320107376776034591696309534401553120957167076373131368097519535363699523144978774712074613182847121919205095950126784365127876118137017299401673266733616512654749008605217196008336989529354683063632350572652366044262278921836721007443446275027129512677717037782368556016603519950765725915831179847987962473879929180481163726529051176144807729371855644525558869286588021528332382378745925290858507175589429113158219790045747157512278235544296425390387713719863107487665937643635154755778245286582482677971365244110189497878380488711609396656508992204867197557828075403733239829687147112688416695164422827696222026933874006620049118564419596240922411853834349271759619137621936599203362305798167802938854139593405274772025392263498019059009471880622247141930283617080517390545990711667792335120931790333468894579660062808070917856675631607984032972223543977500610549815402877398551009092752754558182344543773720184641664428953966771540969380153995556808353444004258004311372816961103725931027037544631869438396457670702645820275693116940013099323420735812472027427351942502400440496123465435940 [200,19] 796597338384682295688009770128504180844880737158536952027728977303403973745516687597144080915656307217033960949784261196709069630935534061934080905132705935647479314446518266100981741988902236236044731265196801825068360373456573441977095204280852109061797331465636801666636735685237570613708475032905633672657144523330421359856186288089541530061385393268882366953724519750254034352662934686144445758006285514355673372644653161031036222316333486421098209994296051555771650326210015667979176288134714191783583579482613669751332459197710347589948058498360961502866929363061766988002459349938998161081635941139084769765019947986242941804109064716244877660481000692496719874198139736687002008529572429617977706969211972950381333721891930205530071801407887978219934030194572588203577910213846395807206803916562743352856669459612302646090062682730687949402870608016069379833721626728276015915352205221883552368109965125396930475670248736405485924550493722844366541809085732937993211093144133965500626199471943704498183858431793425313634742514181623026550567881046715542047997408804855560881687774234701554966390807157339810559040495599808579782065454682944881686603445595232499321813755119038716876650382436216576066493707419266298483208852202730654524821946799998258358717331445121040669962514903876809194301163714248026944620416571401845317459821482852939301758091481804113970794796354288349961040387742240701790082292774089509640 [200,20] -3139086610043649182564181860048778357455336484489396005483154345859590039732203948559417561821996786511941536702936432665091254935782212318274405573788768966109497758191048027194954531962749965107142873399307488652535294399563118247213718050345606767080361625295962157607959816443869714620187032015741485422091410159237181664042838969577382139811319244635441457955225902533186282369365621044542768526586017603016677123087678899706421370558062961679952825661943405036647101942560939227003491665387171871815845803744492178211386564240524639019648913208584135245681463586647374803001091438263480074529372554637654084394264079920494342825312381507216331555522777444018254452834275245388346630508026350263792058745474993219239017230062433497184975195097077674751634594257631327009550055918218691190438926421384058120044826355580032618091304299438915358030095335803021836122184453065446826282445221500470291263813678984051720268851892674124909178741564589742681229964675946806560381316361535477077538479227386970203780797148912125175430982581989239753316266101761622733486542288590922860589706522804492401075554228414394644834183546177336799910146642713324937848059884232740243214623757913978942444746445720380765558077234293837106505233686941375757220518484068692080028460659119544555135960354179109153617638117192608807931233869703175443850115057643880125013544587992281946393972117087108312170620906546215655600903467472885420 [200,21] 9783057434406034602467337882047449816119058844996963242117763774840747530168038566199811455922186224575426419068516832248405046191636602763010452627255520158829242793911630711161741078181322641441531960820990003765407634685693713923949134942437614293865673687579945655136294467950285709484781200269582722126431507551122304245628251155434341886836889591162811442851671654000282608841297973219974391595651860296364751697312018499356938912031025832108191286728556857307558496891811171762944915057125510063839523490842851462567494385806271371985697472372989517923512924172391606912413491401329476173042680997891513371266127056017470403821743491535242981564996602591649711677007606839391473921234451827711243158208968875140891300790081929072851769692386330953438008284649133304579110267971472054970241901598544776280237007817348253389341625905026624392296850017488065030217337344043701520316060483732893930363382816284754038079319248104279540502155751842422598326579228228231196886920325946423151315016998233861969502857471110786244150936263708889833135960508539215838124724587560630957999605092071212578975256234916660637704110845418673742549908923623518415922243077917311152954030795571818550634582301060342806649154318803622080442355895645783160005655506226830267044553900032075313845176240751196592894199589113855765007919581819213452654055851172756284949573517945423126243845927024430745080969341921788192426115863899145 [200,22] -25349282078182619699300035440338486488059578222036815727991964130043981892633812762963044026044938436876350340118332249692494953718538087865960818448286122670431053680312683695413989137913711994272265626401734544377439387804343563699687718037050647150966676139055047278331529768919983435382849361396557349021274591802666949633947197653528648447924679337172758905084843990988007049885143933054436848020452918018458653943148264551722252113910016498471873001041214402794868836354433607045653019949987969170182217824038865051736746454777054643599039748612062665090686233816651980262760715114737134460186862947790645772277397319349264714018918407007876362662038498163554764816972994654344897603607784801874637106785741443695391763591026569628127218257702136021388354669656514583866971140732439160814434574014539873729596329126037497828801952494904333126460106192526428036849441806424064669940423210315085112134185925722275030057051631542058530035494637069540341352852279030059932358573925908553774546365820577062629127167410156026873499322378260227781382232948732526019875866546185731923048966068344960876643020269831337031823812002058640733140981533341312344195435443855999516763648136976623933296227930281627350336487108299537871236136248582875177361741138484957547824468454471905086764123110887761361625340246186248683731460138444470011196853701113348408576941974668691694377512898894748358014249970110698126903277058946 [200,23] 56020576147605674673095628856347491233263775368378623139964630203749984099349473683125276777086155142671747999385101084740488643681963663839424245145368241198157743437502928830382944037559257312700593983046427195949498410587175308390361698458711518295439455947120896107304304901986503114813707289723296846863433071592812166666351207056073766416564065658236253030038338183501743982786868149729551927790339739303468120241217956272667271649498937092300579158226308153333468969132440386179558315322547544822038484315522573162601172715412333034040789277326395811085995785029216634141354499052357656705126755489604311833476759472171991008214981627003827806905625637664683442211462724296739049082572336759044920326193974858853243012450043243076742555645952653879986039995158515711384914772761385482776150343060702546526377193316971153384825433935212527725406912931712849993767383641634605316285290904431199080838700939434429976112750538629982330729182088640440544431967547547577264172868352219639149981809097033943297119910040543329276809850122756240356113012206474727335006169293889345192460430909865353840972853540094623224518440338753642965440038589122885228700749985607564177579766549341580629681307397963912636240462279335868664101625417285127041977809075348276797729347747734674783824301130717339996038565519646263757255431436345407504480715543292079372264043951873066200591500831207793574941619648357591161332358308 [200,24] -107226506562093074915880979336246253400005767457447361215998237841299954496971566259529282086182415966098301683732549694286883117404835690988052982527311703263884733244522940148065536565791375002572009247495206538710980221900114653391103932521041678240046576318947755166710028189624694264134675944956885900787385651287732318832431299969083195046971615063548084271427434771266619528480888135506443500582607701786173584628675324061431837478727246130542681059006526859537939979850774016849964202070125075657038082458776403019932972479814643321509462041617008421605422919915071249771419457542349623662472505129396900112401708642641065806940274312369081458252890432973574908013361606273529853201869543105924109573316098965982140070194150865198741376678347353192848521657726250551935881630061958000703597115060389247551943584713407464138558015714751297785878155800511185725073898928540735621213644796421027129595623351453984028507878226872141125803871215968304044771610308402783005525090415365492161782034659138850314038444294177096272988786859106865136219149044599665470148772100084130450426054113896148711184692367885919522270028956955213951487014456365736126540521469227548565779945778193401881548950841928866637956400540739186515207147963115803145301987795887524772294638251478915212855522459003774054460925257517040533548673350221924408085672517804616880626801023426106648032622503136656510097866652423344312958778 [200,25] 179585378211230557801289064266902978920875689992655987754816191295077501730124422029351811770216385783129763641460498573007290156780284297277879750097366138602762903378164271158850486890295432708694503194902188865852386261334336020292193287722066821923119616951796669142081859397511821473148392124678327229737809319688209548766590717238971986663724018827988235804239647067818999489121613893149019655852339386141672450020200668964484836728884455712155472094653943709123748022529513729090612313733477576435222139302308864620181900242191616295809952752338054869082979398120338269424473202268166595335681177697095515528318440673858707868117078761281016227911085324379907236499485086518768587695545159983653663767227340500200698378780648569584428231549582240870349704555888999517015813518027853259120637698429111591095574617058757962679066276200215827191378321836788348743021943998037879911378283443548310458283671550767723559467331611352648453364239166554434173154117547037693221444881932383810795779453781555968615849835853092274110929268775653843778612474242021202583506452877674203316931169201108528208477361640101024088836246611324174551698060459069123888459344476329517334281141672400088391519107709456017945878731411788489671252774155281178681062854760340263610617350510215095389191503572158975629664388848997152614059989062379470856009455075094876052612336032204669691625160337697392504422652338254536400416 [200,26] -265068321387366940178127147637104041039384998087690713735764009456405614618250766603053518668881639378646608777536723100925618230629497488981749892432396713642640652700037698489561195686638835737512665570445458413191925639022629080957441342919544008788192448146411559885611465927441853370427770478184443051255755264788315157794895438099276499400130014399842618806800481101343622744499737664564844965031406743303970745352538239066366546553755809927483816090398301100222886984022940712345194588915091616806951991135327930638991337051800460369585840350911190329099662605955941244571382304703414329825328201916189424281465644086300220339253841237098790203209336640058291474190380364884009392735001240623404039638491473363006569518036828345060686009026339729589065635434085424357187830168955344267768861145499902487665332079962621867590821078653538921252236691613358819745900831270351245469093967364244149845582906667502377806572926350609611848612155004636231470672668612689287422086043409184967563225928629823969419282410545586732692455878088527471226043273646610915044071397059559308341618295750037174869652398668220659045080913806225705828791020265699067034517172945330295082892984714993833169037358899451578921472421299437945624168387243334851652730727727142200151361466578121002112627879201472623334539987249851264715967588079717397336200116941003648154558507494297869206397623874154598236174858310720039562 [200,27] 346538702028182510850074513238507321205381247442723046316063828372626071362487249458751643019650693755665842435176826680593592563742498817686750506908451951157644927987949677009460147309699517969011162855253564189667121858346486422788985966146025099451782151038773131760610087204533335630064613564797579761843605573719598022822925401142247491026443432314693594127527759813561650049992120145668635907916831074040086712258573071382090275688452016762589508559805326304226386517312007359328117126068754699131576930105596058007192511182464047903092581331075839228667262254051145637838440809539500571574670138173954430955914531768928993083261041196302102585569846796010849138458686480210029788999990216318955519509103217315990001734200564281577797669164274842717443176552574110062057878939240713261769631018065911896522511272463679108473162552472991517277290415129220532628420185342489594457338450723262465205763010123895617862737078986984159337712533442023587428436221523574715388879374717617278246125711485066035826123901739694927670329444915096313223623600456132274199271099567022585052701346845427965143722343420515956551902296924042381882151118377886520800563851339629055558322262216898953540559469178300341756322480339074116427795946072931999094397089438900311232548462896048911553242148269041942725379510411615435124728571099587499812613260249740459356048451604990195570285519389206676350138006693938084 [200,28] -402647794741628449831213986941293430121932451047483060959280292913240621156370767613140352003910320302198170361253632536986913263338714582090702483093780192039401295285460474489926114493378662072698903232451164918159062898395130284662730361815306450417515003677701028198884785977779068306496511139715622230522393064252076197168455499717144240966210011087946556305113742364322692600029702846717911006663688299124417518982429811911683297636199462090954454147877424842325804311504071549182493491076999004551226019913414337640656042144299767630893998422942157812378244657147486417655402029979540226091765730901002372910023038765021180864582926095148132912187525199481002900064654896293749747470210710586310383457172313878626488009743095784119704231902310186020824927123297279161808741120656184993851368391987503829703953089175255068790712608677242391921014354029293843095905435551503268731798701901905083416402929428662227517874495911094880172730384066222248279104718948516024387927185118113227958025303226619369321022924342790464762142084305252421032848099703820122175394745240201555022477566467341411771629261735605527332531562748910698242503807784422241559197302101449392672697738937033644132925507929895535926874429477553617908399802933411251811093197897501208626354002612669845280701322588417381329460962500990658287690544599838225401394950952650662002990137894548138366933513476357999502826344294147 [200,29] 416580154018000229224164657594512760591729998977601934013347612262049094310687488327762763946525792435625810976302277189896514545248565701788233105150348101573700613032099081906503006294252591078254854084352628559189367478877600792903195088695501985127318159613553461784462143277275152566308930691903072083787105265397020213171355146516503361626905142879565960839930710910605646591521768309853685803728321344952121305675997369830628244472050276943457526819811138173476695841971480181528506844115699413319428726293740764322869896195366310007842076381630622874021929323906724460171459774250148418693887560679869086730291398918490659079695804668246648192501034585975751344612493513842000289458666098124689466171001046269369556862618872412970267540958620169493097491609649684387023221532445131437526155285261927836982308744747478444926342622181314548441672373289582267197784127522862120459457638169818539895135841489839358507181686179148508296321899868284314701261659489298833048156692946218868221197362760108144370578830130434994877552306186659193148347514176852496115311065936436764112015277018081569108038039424070027678693938289345751630687310467201661799185694618461949130508465664380116599854748785512330372534491243861847066466689538921444096268313329173696167847420737596550940758179546512949393114756001937949010989874211638537369068905865400436943506716043366627429507715250878323764348197845 [200,30] -383870781068266765901996597525573211461658495514925608434784441646178296100734140038322818796635107355341115061992728344744902885333456737483835493535780678840051986114181443890048432174544410694989212476406909828942431557279865527741795489785365800189283523377823650705262045119393915099813608087465329625032796214701492168473389066591086782783929834142204802689944352450169127234241848563415473054466588694129395691451127730607461984364275266483390530277910773209362996022355206138588689031778591823145623768302582152865345992537597198861234387658327308805792638219754705232168534174969095117058120169145492486038567240523473671553196520315950921331682016182240442402834188554359555802824720092164727043119889740439521378513779006013836671861652458642953770963356316868375846416091281254390560879644607638608302343025203208531381383146702486268188807820768260155942517859476940451834118605248234173779975533055057250300360594817136941406632854225568885409051972485366149233919368468277906837869508293067252612918954563902430402744248232877568752622821993557911722194819715880468165101024770035567892977637206426748294037450172647887850931630363265347220819786744275886876518720575408583198293305297011223958075191046460890533405212674311186274972365915879356693719584295128211498187027911301907079334198068183174655922880003660754703811197680736823650314356127674411356904525686729552076467574 [200,31] 314468660198825362737736128840823293918096461838069439889714871260528318985351843676938074378196444251872990224277350031803913032126812448467197586938156586591031757533708492437150093456616210126686759706778301142272442253000106036469108834227890111976574341230720507730877392376454226626450039048554074599623499048998833396336528849920170754851767101612232558689445933685861846842621868254599101026765484371341151567200348662008847386586197557831250102907046550022485336950958012637559378783694955264125024685246929757911319044781700477494290051764225134095432163053827362648162886563888794218733542539806820035345993451171362777796319876344948417141747698780705037467895578914805092711792640719548544555474382803887514027312422111217714821777053486572599376003259466024621739399125916781888557496846631195733438290287966797337355441293881209543327935966337181573959720950362265885464121232976749868470374790113861577554762411724248521437357463101448050833027492226780817229485754412626962889670020015904150807446444634743762669060014250875671035059319986220939584228242621009729969520910378929624152923846843862007435450969525393574857225327843401682926215712945256189836975343123185120591334800045391324907260156231350427436797981424861279747085053012050216684895858693331296679949724326793822695697146516533731807626568960952100437159141484764580909146570919361685517231868253451613215003 [200,32] -227838871554165114265082802101709295081296539643921218815000953996617888917564001347908730279145251323887729520095249276349249301581960535693217862605992027643927968227547565120303057294250402202241641273795774491764702297947417419412484641906021498919537866036541892085162889165376589524038410444251520425292461994286917556092592965746850980654949490517061910007612675523659738206553960748680675432309456357471070022907505793423941220031211789965731570205848888667629706286293745216134933543625312764819977854543639950607541078685403563466343663469984360555505693895656120087279109786683214274533288802119529081026060995737498217647683036486002218720921468523129257507234154646582246438482619439145165037396156284956825017006557101499437620250864154483145395559685479431920904923999980379032512202726145219969509781330175983792186019501158835326241899177561481334790077940703422931482013961869302557132323138028202470338454861831563347589565946603740417908735507128194933871795554155370237724052391399203768054117230265047216319629940030321681370302212305627043647956512081701171387267586883235311510707353384819165229971519171298308934899504472327796678014403882367400248942512975561266889470256370472585867829617017049717547006417019749928607788080419886073599803907934560685839126591766449145128675958772964495512962300991161500487188327701870333559242746672720674374032051142680642538 [200,33] 144351459771086112643044864599912483564016787474018827706394678372616650300398032966991167193426362945703544879753725534701894105424685861690997171000149836086655634408300355554147449515036309526114108297360625309632280254779869216511961435916572803967168715007149562210521523225321551716670233523244049898184680834052707085215381703510425316884293899293773804142733305579587945426105383617658200317111027900776920638113045988205687216944434645683916510251897346342626498035095852212633615010832505415725996907327336923323159293320133057628477912365193508243658111665326230808119492367440138539808073731595901254460595060211034921346675099277496100761105008678488395750794031318459249706932661528307124496408613344195578823864274481191778340890619600283716602006177491797995163987236824768063929861940542962839487766276755511927442443918519406366284366286887401996198883027179011934421896585800211068692014528945478965612631875476761297534827622586588783684735348580195749465659869843650945999419998046750490592995749724197740834152714668268395220608709749107847204886629987421614136082733865376598622989498308438500252210683309372756966265179508841892728550202067904659051616608780962380433784988256390764599174454578176040071436512314315561999473851833418468632939273047520760444189289124420318804013799446555151083061304069712048174338134209868731531624676936288684420961187104812723 [200,34] -78017909615656243680616035647324628017245849699916851300843666023102117198876297907404458996205380214726563713334977208548023436943053225091656149006572502376999811758483251541114174177351819335111523140084292121608313305082434568373060473337610641014496595564070754545392681855245736034467166927186279683864272426627635222940288173006182618869844113177639524791761963637330498933698565703716707814128475774571549151866311020584962306079946466920796384961579351585996722834961479222604169049834321066890211104341389991945260116209470500409500852078130284915874353827484259729365545454664526590475954305825884541808439636612405354255272680281552953624008833738269533031436039644849888926037497467977806678750362392131177147264300440581228981638634894079469489650237893770395595408513266523986029096023601134599440820660087896743456542520581996591623725634534302118761562556938717874342474725153770632018608412755835925170810425080397015911450851233672284008009745909549215048390282902898432944799461428093092656222396746177796559168677829726844804219184790587652157945267295237498845388219386342525048651136537749730218627800376022123738467570736934823518133642844893769149058331824832847223228889721035845908394360895161928140521566192762119246036602758083133072048607521764681579626442594643963603710571409118065740824598839235398079666439769860568599305163984036249882697643598242 [200,35] 33829303293333938950980139399500469238866734841979643824668574496142409455584931738625595342952167432758902231639780609096952029664347035211971583125310628158380620232466915500392817781911687511571799812779137262350833525747895957439376648482963454038859706527674918513639539426785640891105033614876468997524597964467888142628853524948822241157602474764132677976623009437650539825509793212925743760574580534769958961539024550649127478861035881262608941702570581526048215288694267344058853839472150870546901128951847688454245336478138174056833922247880542540811037291838151029918245406101951754105820783449656479466204001565574834976105378312939418507374307275504084859106005767159116146281627501294719723522418957940415566021765218314352550701378714688574737091464168834014593804417932511052043859464333983748204641404695344674921898607344764034697385939957144779887900772735336244409270357795360915054933243846131138383588794903178028222466705841910107647027304795271492765085677644293514174019147694592697773513996847846607906039964696882548576844321185701373914829946221366741443021398381102836021423980459800894691463942591534438439021047536873365928345037809178902149187973571579440478851452037050343820832033633644323954511882615307645204108897131506853714708400542722302964733883173094509086610619220076049603140395605675066762047675505785148054890076551090057350457272318 [200,36] -9533980893664424079162345078962436794907760274119165902914652750078678348691108753337600277918439965257166808320525442700415440971921191409884183217320082285685546863038551390938882439277675125002776860421445747058934780504256573456073181418596965278340703138283341624009445177657187129422657848424240822485094409577154835911271498439571599829236967695764665616633496967828599081988179573436470833609076869430647883738484923298704171557486539655437389824886949920554211577987695160497416726654577472066273851900492728903231263574125413282379650766142949258050273222498663575478886554779138410676992899297902125877050571412622596120314832248553144200331873287416501503669280176555641728792884274974783913581983855379252826370020817795631385169213598014596971513629012656616089544823415987221240191346332833000927748583066752181451504835021438753361396984166939030624928835839527178206991427832571599220883817268427443148203176348052236155636236773115839334931475531969195990304553463589121671170807876609239568732848561049334956893797841085262320139881104188366103388540733053368706822327754871983841200475365841015787890610657044577552091100763805206472584772096443221529846091757903114676763563136253339264223699625117136062533892571089846118437170404823863165632204082663543850864302005381485106984672591804147563604310963893098689315956346892578278189898918328128763001452 [200,37] -597658018514113823963648247581759311406382252491581689454452960815602895348422984335425970207790338729183742595782324918311603268932458814527525425730613993364559723805402947721085716542820842841378692990561905027902427093579221417527587700673615033150131412497968786037374117259503808091369938446882856920684604274333221766205398296524697714405339151769185638131669126562527753661440397535581911572580379468152589551694972389036439330925848202317728955186859908259588717645641335196336627762690932404178741683134452982840792560955601085693812495548579666160308803852115376296449868656602565918822828192464784398223110732395186520840507189603272772196104437136402613141223611545194067550934716831604821403153791836543468014460373150730595088545038805492754734387361493602435378562620334672696196468408464250200860557963047962188388870648578791974209699871161886276704707228623026181410629287194570710065335228372361692048950075922214299866866430962276880341721173335847295073340651735202780621798542057197705231600138788007059904137108754897224475824938799827432102722526345123804110891480740430002452804550629920806469170829742508294839289585624384138016205222426502836621407829845826338263587956513263079652338007317625089271819750968361826644322283884422950647462223526790556934415304767690545556308453580213300137958564174320149587475375509455312882521517994789481599 [200,38] 2514611804274829029433167170333677104467344623905004939934357661500992554991567531007129911479453927953872374807005791786376852605719205638555621746300533019505319909720176762554536987978494895480529995460966777103223969057917281126798082972713018894741490384504832407944182747490042878252292403113299706417714920339978193094609257648958163325938475545450399239012012008656109514637652593999943750084365241443356689391784777823242408482244282421087749834691060158783735116622483658432680453930353101342941471090495117643386540877358958338947144944128467216074303340583180350655816490904199865635782454715812162790027138917881871602683744517365041996941563533643180638656949224630518912438230306152928900711621349520880052096847186227507948282055079396194185047336969752442372500131492641805284830403659846758707539664587586504495643332988112514734242341800251895612441721383752563527516856493909939869651400689327931788264873516724937172057528331103466030471997247988489447229523312223041550320651002976409001003954070260438756656320665889944542272700623866424578906324271571474867992809208608654736089974653073186948121932072775714822806265844680696171607016705110513495011556517438434171298355066499281439252754922579549525861227715769323170126649176782701235880142579013554533487585419940799128063145087825673717387421367870094731713862381207803236866219933130747286 [200,39] -741607019021449059664100148009757556537750830171891579061835632471871921878714066212529476896667954723790673105665111606744214406712880218643040036467264671374224081847342523693541742804575045239225106901270185859062266241492515194420915957595004534959409037836693958708316102918956397075872662095360683137392163676274839849178603898047783136142044650878496954062806362542690253596542938424184525848794966774045301561846637361777587435888031939530659316762028921507868855808975524529496013078617605874727824493281306655831962945498404918838304514675538751651608423082685434821196937033708111920460373500066734870450350638880694402932105296074574522795990379089653104294467438783722872759111689931059039108469018325412722954496176185309294710852012419203202409144760534225489135201023812157152727427784462573481753920037446012208364768387437892947475126937308848735538935429736750168603921784357183062576398374244117640179159919658672002806094428989033992087246564276811815196924395638125662312601851836253558565565867998468835194156662485543674542438138940797844934952952152611495989857242045485026926349902654256351042662688469023854309843723823868188025637064320980488831424438833513740418062732923958696953864863852040965692463425325677165716502170299476487604475361584376418700453991285511811629959261117103863521167812395680909797011509549459150432822546867949 [200,40] -1892087629344649374128539287978190469601861892567400156317063896569275638481421169452042641309684853211723623586720635213837366978222098683754436365238320992520842056832688432710425295906158547482680068010451494095157743768127537374441066742853785656035316281823601475559103159504590594169161690944024657307330148231611982074918775501762099344603719305149416208077016983011513893720482661632452724811779003175622122143036261992996858214911227552084862530647581707236604743417359776748247990639485903800133536625512202883379966580197814300726039877933888344773997079231049153436075529519182745425768254103352842264431690005198812967104851856465414963298932526614739761779332719875595152962955763621145207643246923855218194592624869590397748099156719453671306411862216689112566823954332231287356925468676105853395973142235168713265140557539121263282640125438247838864179554606114734578178245312065278536813115523391004145102293541203611050765041539165669257243038512634237339395507965525414421017946266894435756517183490808469168026806180910027855350223626003988683836604807149844281194696261713092370569547353123252897819830504279025227057395869931191095714393342992144125362731044573084839977606925521540024935847016747404962413192622103210906401547237401624246077430921583421726184261406711917932217612678118870784666608110694826820352788735422537291217030125822 [200,41] 3906195994990039368209518164716396264493988370383440620673187033655929231515546505104417473520605835839782341989632222541239579275429542542549710987729717428266972250489600768670638271596190354904276914110535474175991104614471108946702282012769178238872035019773630366809074216809346526638087406897541598369701643342475643504114166950660762676558225543141873220719103178564924730292500239732549248602234669269406163053327346389549696864271201928568722221531648544844219765989455573702462806093630971275852924215967000564850342718364251930423602318350335621853085257332984356290115374409929208137061338803062420531567457054680527228152000557527259644859021135304617234389883158545957290543883836106580205337603304492269629412286838655084913408769981661979934967440791902539090721275929422254354142645267362164276419240818740082632214652070935821715688107474982377674270364877841186235975335573732590882374310889391424407053683952211473929781172509639498150023799019535470237066453229588859494505664755751600926620440486927330002688021472059316766643596083675290047123383588230543644209069488840524972865932508217084613806173991407337349371832378536640605563848197446103403966927697902260341766781286894481936868379767253383720533995813821522327826337445363074749452209339257519810536251626924629675838268727396302631012877526319923472831877502448887743373741917 [200,42] -4755056094387377918179362613943830801215567567611904354015246821598974639537997893455121917936771129130697486082417301922567537867403175104150854303846791991244237133783451369308400436460449926504747038623034366629348263873603822049320182511604216237846937549118577317088960335477551518693204041656127721161120860679772949293575083235376124752554780148645080949342714255828989391414423915039132986304172672912208831209008968903586923757792799121699639854283479768873629492329815139559984778274341193708825518982162616066578825869594038533342186395450641400024775442751927650314268580211902403973003196356036863718873772353450484362708366392184409520112803128227444739355259066943360408884153422776006031541530237992839843980601194364462115743352815250299296226844970168058669953452033021145931376681555668942385768446175640847492800597863280511250556271952094366710597384918188283354949607299231448384615888587403776939721800252404454822558813668557276339330462040752511756882896690032339115557471676445465330393329437341267828641784976227347881914893065819589509936356176873934005980888011402197120510623642492026198808745795882259967907773064185668709022130058498397281128249915534329505152369991730537664947730946402047919579574393028264079263928589215521177313535163729081207220359678716363170256148041213748589002414064398016041477638912717529534935975 [200,43] 4504341935355332228369380429178010464987727315304026517058659382419138073516065658656988860437139236223995123008817170148653224753760153726414069222535206473383397830299554180744586348209851860903730329257190720062523149078599714324755141722319576729431584776030143392846152548666817888551708996701693662858680991971259913289388609203335995154007481076216904285480327572279272757831641048069983502243416856560312384368326856441469162709886081690383190309483710191848757659165107388345077703181300595984491006733550789187163631291113420553870062705906179614137690875900083080821147098176751699727709145059371091485318493809110336757689750643379814629082866099831545542806288440158519614706736254093489534518515329301804936466472187257976025898510630244827248417911349612985160926852163701806524078215362689141959247864033978790668246846492101784211543783873161467447901672948352344682364863756431997363997639169704606854739810488181923176098364328586530845624014503549935775318304630228460290253395906845934617286335348821943269414343665210695460924186133694994376867439905278539000339371570251360313850497631164246264801628830074087473449950988983808141083148858378829343855288905137789288303554884850781284575583680596297726962680941960505362508108406953927036641978895383269134279318162486872379956583730655705788392844584405935075915345951233284782631 [200,44] -3555245627699799986705086271052279211075707112021604867999561997176612137384306561057189942671834482389894056158109341375686487480935825376414397652806554995752568945828094153375558942990057140427035580405144755705480591150137990298601127730943251084390997795666610892694616164840060865034166565596552135358588644508760727344539987266726260906077716507762313847113335120036370202176412043961951039771122122249612753616277447805288803286595868579847277072250663184428638350431549821709292379349574123394865438037952491606220816958468390559104360992548486496736298632250178418153926149074431880454162840059933631887128608764381897058303069429981297736103096503675820175382076884143510571960414339762534133990045136351698240825207695476448105916372248198740675090554476688470366938575287357797394692320525717344142338287154876225686275554323208712802230856232153880114454290738223396043369001074730607936430464031350888253319186153661163594230370614963613574185573402792287916686415952931765770046870141574170189195888871342513607433561956999162937393782149018718761693414530391798011044097190674293707465176145028291337834939720843614867457633441515543604326370387868001282476886987967321668411093522902196504520937701600566266780861881222801758945264339243703525075692436073558059753401312319418411879059612337069655184576366376963175299862287725530909 [200,45] 2387259328360140574998208668531822028040149728313148758714118840232937673637030869312524292033769555620200523939319572486208729091520459296529726524366882694834427315026489958512681469078206204736248896051556833261596437300244445488712628155534279502123626671148435191591062374774460618097698179796730303805825611712785940363011023344704400290529407722656857470332984540213371622468304461132142372420370523152988371718137517906814682808251756091686701854624128699446015329899384483374288135903250140637657083862037297605083668471698941180069525455996787642606847674410913740206692469676510221789219865910582273096054501492764248462391474972686935767935606342626713632892319191385507879264917464097280976622952302207486030148349502490027094139099309332961177003309825764000779547552174104439092699556254737792581270348951288517216845289081616688468555180433732314514055847264826526029595119666944896992549541067537069508630679679063545265898583738672010828363758406557188225505379200323531354500605606403164007853926771125858140250901306265636017040990063691625103940553645113506849925787975769385696282905436082730599577467909039187615099832258888808424017783708408307044435043473704729619796920810280308293670174970761451741504899845698339233427355753526006603049916113243412203943025278883409309626310400550434613826214230369547451504065584649355 [200,46] -1363477994680172546342641845798813324860579345085970115462826024408252635707226596210474040751306240682682411662734533526090838624520220426893036124667421758762340267052126344446981479571767947852815114284347472054046174430826493665195435999399573552418040974267952569049167254607394906182944774382745693964939732960386045141453619567332807696426589009245971382298969931043881773570285734488756656523221580084252593402860274124221312403960713849611998601201652299772807877148838056653145967705734570863922810280441315560550601547100347029058842544487438498261670535252404320827812342037814867619179191837045469468490454056397221004414447251316999436715926567874132561902923090821780043643050944579621510458461954130495304155272787030519022689476285517705761629962612367719717059338330035653885553478242803156336246776917218141266813192675505494582288077259478499175175298376527350216852196525982371182047818402189038774075660596012945323668725689052692608015368000937390187302375776479616418432090382484990534146626017899258301170806748600354027768758500344492076621241444747565685473906953793713655713737863492423395561192695748096997713010772671272409218848996401161222277609376820697647380709743957344946632476429909089694617526196183963010407253477303874974311295750678510008921392609500731607143308691186232804243858395634187777816744846328 [200,47] 649937232662572970186000067159165804096943851034863020999540185272082902053407642136218339690091313271308950006727926174532765813737304842691006174061020946181075105447564125228768746556555791931687337218802322289599295437414700597431366082641061686917236652035823072995421298396282112107476395512282479595539226068581209924415425360740021713366549662150856564290396891691307265027748834870933627331265160466548451497200905828668777497402287807876873996904881396911704949512135036148170096201422086591540932792195574831829219523085002456159728882168993204579550078734416510055361973579154222651150949405913131613125125797956677179126963154063295673357942124125631183205122466495821882588054809733948826208892370048673398974295363935771945173172483791751302197763804469305111729218559379519969000980488021307621412643607060077805688198087393300795870834621395299730436753651345859240477015397455384276049909924232963578795593261395327757270339969090170915007921506715385641597031160308600314870556860344770204727376049818161689697004470701382529843215224575731354246029974201657726897822236534560069418005822388085212008688515542147648831165514383854927869752933060527827600094612784957224557224238609799991614561589742804004724035974013407342207114350370795416006754351169517546029610792474296251656590815459684543713555726384822929629223391 [200,48] -244567570419918957638059672358966447513627917820481482211641466425426190852681119699662901632943122622835531025214354274078616145956721985853218487542876981197560289270546949567915144282260965038378837263833664510142544869360215359420796043282995967223145362467897700773664124935079984448160612909583010703451388513328260018067497884394543435348030795398378818794993514638207173340668959829198471299399273751317751775682793164179644118720789702347078723922251850467295481495212771727967478083523253036514684190453347124341833960634998011985066651753781568615040768129374135018930476519274298830411901338762649879422203302361935874850229872357997125811697671885471010739141874179309932609149350091383104694366386776393064698870582399461160746114499729250968547471920923731277408904171502251000577638998097272793845749031552509502654967597825388507358200513400721008436734862616099263487774762219771930980788243814227729665985312595871590036730849615643978231956358781439491334694713020616474854245879906704675546525782096328992465250924997420048542239429398187871045221695820032140066191075494126074929409623955487168770308486020517307179176763693663897906519059951220374776297933150980963887621438209457562379849686691567335192992568455588961169993855161707884391132802252911816186423597925282912414052602038563905803688233967977287428761 [200,49] 59624090894141306884577565474474249519619232662495842592792903222209112069663582629887530273637238179836161024095658172151806400127899137694596803050367679311061784850527709963477754082827168496963732015872158222229493015994329534876069277363844269867965095671292545075982872560192295207066022616322615143400808335416502475604818258661398114913747277544798357692586494591528085272037205044717114558186778485915232643051400081616416682511104693591291843828367084369611976215148050583990468639269495652280827605490070464733641650121533635156786895811774779224613577391946546199542774627244356975791232427490744735625341340551522703222130737949902709187506848250522870402065993450363864124848821851527386286784801020423182224235907310703976226885754669254700825027987060283121527911857413513617457549051815293632323535309592145501798299417699062653417908615315081705385152750945767216558625047337043119393762701508078594513517573293688208372795282020348459636305293256425789659493816335876527856496649223998362507211546914298330416849305060641074210822656242608333285060291858536697492714505041542020411603950206689530857063924132277366139256493227993735573089717821243877736758062244535519992789122976257439691283531039512957336471545000778046283351103345352171412321806952136804235430238587917899934684727730297885175972834968297828047 [200,50] 3141718008957551735239153709959474156989584713107480511662426206961664324630688649753602762102370546217820873559850270483525724341539701288902493434617989460045742002126137298288039713700255118597361497944824130162649460583015441318856399622424638969257549321551440955922167183196781788640182240789190381701331719908698804215771431562419700762918190549733478122320245171516331154482702002489050236563676841097752977738488883258976150331033042475912134604472328209851674398854038448624530530304875079439070631474815147268343890031026241446649903894565863261576592320339065244951891380908146805932318789772400582037364285950878158334076951635508760498341639594419288472612033204924001094291032272581146095052378581932323424483324236788330150358124535764463300004545312968260745661409250228830455011186938844696666915589272361424687392457994386810781931146771902901555785553297169847337699869060373326233194065733823590423219901119911470141991433239531189128629710754631674385528173919283757835606641813344679349326606092547172395813638817094128359752891045021837040213548879980355958512806442095310107339723797599747644080426778136857124585184799557681204622675913933982646078767467757002055475114519493801689295249510610670547118969988775560275579228926025003626974894605558220863996863540025331672886402355909669541512343638611307 [200,51] -13976318059456373253377168396258016266934314357222684626675225245959812862472334309755396532635463981761287156120198543936244205160919743660485533240188007954151943224275489040022155416863292367119819988033118240544396809718352332018974871043983691566579681591161843723247340427485301603974693608071977244497943115542236237154011029809883400764548742938461154919688063632742508172192515014044340724252463872061660776235772849736879931034211152974145553909520465317833524115591092780889778710900416346668016126757746764496144452785649300005870300772985706626903182279357968064474500879353599970541397908680199474627309953008273430601023152961117346372665928554321049256038499256663285402790512905101108965642817570118370889544080082164545288213630177640176577760742760784430396482537843993554141852086570111972487572239284523407060243413416527013976211880891803101246855680895343772178017229062519614284022397379704465123348147785781345926589591677968485919333928932751098057908031498127189542850221434707013776706961904084060851510487241280850335615862000774818867807767399069065872888171339445348216307042863792339566360023206026467224422450054047031410029448381340604550661478746924285248740549343211100697508017759173291909604542252718206803590253459398243177345120287669274750285558378262986331246772353004035586800086629436 [200,52] 9809380295089558237599993561185423096732290275284293322465417491452543397463681776346520398708485803297224955346599631610392196049997821965804998119611651562264470293813079688317997955059736250552361819891326387170375614215291873889629235156222193081160341106487886668187962853093659549559456030506902879726718453431035832249575913662368672444146308688142497333579920579943390004458833741128212425883267762618146861671345897169747243582193329063275489167928451221355272169570815819919106655309298313355401666546793876431643021129336322211171150874564740778514030669310393045051212571158313062700294911206255554872094418680901305846042817321811476944842209665449517197204124513703337561141035235823772021782917875729823472825795733395741249295019980907769163490747650886085255017445998129046469710429237577529107865537523854591192423913002408479723091219418750192797060474378579503826481357776870521486274099124392777081043975240775570001131526042144680547128306410749050765627751753421171004325980571391184394114472683753794759803187219211337205011864889685888444493739598896145581528631887607781668456536821014436860949169389089595836560562087694373096126621328651766784722213685883573000417061674152666587712490613149912780455791475567862846056104661527062898995102668280549708477718247336803771149076531365958749791327084 [200,53] -4714660426575814116979619003815087624227759545104436682097963559105745529300685402123888987413555016448975261608081847100399847761130230647353444399013078009964456886545470662956942056442779670494281256829118533883700842268394961165441166264581669649235127037034741595284183055754338149351876292697664638701275012138892083504624685734418334390446087009665077408841573578518095924127631470658246927248420162454360537569559332446645796370529889002944751854163578677718331975586983210604561802106510156864932833750542741012646880344909079443813708304028594186598161445787599822982269371863792113093481440059573818391367928311055630066159778928740991270289038611114989577649484678172732292392671636294719490682546024631724327972598566676034754863806036885815953472895269638179754436624200438006969884655937344798205362704961024204584201914593166101244718651384973548714191740163736224767569897191226558382299315771392112356409551374565122771088200153685838635153640615016105899562553374144187173593436878992673376389106801549286768960008517989395132732367872932184676094370788614700229064143896583138427430398025080383358414127746608134462290368191569811853110991275656435495966313756832091514323692337147695671833162033875682290598738171001902005679643357667101576552917132253609991208701920802238022255613198950524453632023 [200,54] 1778790009026697115117463371575443958232773831593149333440512042439317303520628215384484408643715862521476147206064661170809158371174535779531423164050347054417137895769053178942839594393515034888116782402750980669447730207472246099945907039097884460490560549739446536026157014591660144874642111646665301676181801299737792879641968331204286090522924869430602901319227594841395721406826506946741468680409031451650519113291567700946781298722227282498047799625256298373946318616124651000359012955307112573714999311622096339340825218308263713190618949679005975486129338787133176434805526514936115932152924821877253155332256957729541917141008849996090481952438642357388639133808815317407369147992133589527080217307415156676366538063705699972053845301688706925936729578689535789230841335328666933863736440580832768825084054447839559032887964595055886108418122875089499771067281293315081300583635989857435277901769741736685848037492155384523820463467312048121331380504485819371156205686958541083170653520991042255671624109938572530017641866705333660361213783110073354271122772825397935327638555371868108277564451649852093451818817882694933918010771199276080611850198300586520791298281581035093588781333103470262281963260398798270779456713588488319525898656592287883401058797214987452421553654028887049861760227585029778556124 [200,55] -543575806893756533316899565668488685300977658412368918522653533894407844699147373466193870828640531653621026697467231152566807614332859478022696806661079035530801298852351207531664123092813346562479633065412729071430423912694684208033144390698231975801401730099347690132390905507277417336376411600564609829147534905300524946608319022338255039201073245420567964781946357827260986266737595937966305701489253272960298164179673322831141356627135391488713517184862299598230026540909842042661865909848008085920149622258742850934354345244980968635766743552869596665275879363127824445242855455425218485060453579971337884984578495423029580376117346303307693948681148849388812005613373833695939092510767585724462447385363333550529278159927637740742995028789160629613818747763011130122701365922534706069187021346570616145480362766206132530056335504671114106243353795779599101676637706627089829595667762720902907853275772462050964143892373747275111821177203228958673526559447863824570825223637024156850544782034345057109746141332251466188118750115554090111334962560850032393194956371756261384580175964842290958303038567095281043098008577645312382644496253275976113928290123143987496061310107439872561138269246936199939406188989073368115262407431720405776086502319181638699243598524718590436042698317888404716433435918624678005 [200,56] 133206113709997451559305493195716656808806916689580331017944520617381960822220568912045215078428960821680804593200578781129819490573008856916798888486087353773120394384541101489390474083850498789095597221208115069409646621412389126921534151644740835889980234075778621818391900059115530570117711307617965135841123574353334403740525580793341207736984885661459924382219208806535111135675423245363426643761294263103077079633746523245896631417550415471308802764896079495979660851547876042694651440164641259196704829884633109659324061311967192849592179999799591511966750169725786635176202570795048754869020381749259948372128031107745642724271186475165603874451163494483121248981387117585438568106084682082448615705653539409927056609304655398073354732836795317030979395766639141580001757557203009742079143500253627612623112905339857380441356624747482557922050688549321437053452433249875854156844822545904662088188218608378981430253144683253334338307572728703861359075977402943162504439361897852380757670979487800671983605407031629966574790126146787594929270673066837017168384689263139163223422713469127559098430531691005758527100854213381294844749357050744101231866975858263487600915653996094669241311468138747200844996805698866278820861837775300353538220738853143210868114506278977162887028034648862417577567316541231 [200,57] -24602583864065972076120952619842696870339763149003445040925176308499013992150221816142667278219089495071373436837437787745802392758303306121945391777929015405580608745236323996122501731801588942902325037158633021171473399960972760733637708117183893271709260197367552530678386388913432830311482753796404017840765089618368507955981236097861922991672360650009707380702970485220563867831611785758369264466471725153907172515184604073582063342282435178380364779153528023980190796836135998773876161516857317978117669344474943867941719273764396843918090708239591026546461312500351893090182998462736736278196687732283478908767119282951798639519962892906449294702670508436672401016649781262066731347919411482284426368934516721172934721750620954573461454422742233330961007490034290744333904895910629502204537783961977507384832025720728212527193658223080483895777138905123371060390683087913871014996544395364830086842420850678479042385817783031451710936833925102124536043215394153588370834792156887945551504733761547131252910656053477757908475828446577916067615940516752842869673337074269662214518335824686822777448208537285264341477481418025990090586642510932737283243179288857812332088689034661167839980177477676098392334817332342383488418502730947077042203269256186776076022058590058409950154257677031241390270824086 [200,58] 2630746736837289046885927822072231405992297699418384218455296029322917955170989734437217677174110268158730458392948158917999983206916651612930268159251070736300401467440095662788193639830711025393383883234317505253020209924526704722127153886609996833218849894262704282753310095344442652964083443756218576297523018417374071945620115106302705358506226658546083920375442227318054453423134363470762905616263353624602957233853111850754509082431960510711794953238716609227961717297071085783890792577763260487580930881937305742075660857687477602859366923290337227602604311058956116159003749994649016264962197425821000667703487685201765974547298241213678499280449866098318065966323277543794588897763372957200830897310085596426688888795678524612247134324982993065802682975446073368904613689673694975753603336741196424224770480103666972892481245959639750912954085076672451087956870078210964110230953451725165258462303618418734264213048277018127063884922715162051490298218947496350236005279567939038477273935349007945405683517057049015162269367324383116998010779078217841267868228021579103355206251597665208650763660387816605463660325837449942333817193235431152227699583351080902009692905602689571930625463416624961200923992268972166835893156698977981765809302535415034613418087189431350098837133792545261809584524 [200,59] 223280959134373441899792609557812555639257084127620813478526799323024609782907717040256180426278983130299361292746098192119236108528859072797321771848723279421547732820992612456350051536523265646635722897760998461518325696848106688985590617713609154268523787169576230982040065161148686404659665662380976163308454770920673856550743243888639637479768611429147056215875078749429639002235360946750336514159676150303533151753324685173355097371202383464035667530630553318542386898090175529608632228143214846544171620128687999778118499605651706859783330737227768078066383210279773698746332619668519932406416789088942238922387245438261695832168837079962882478984240594271804596056177973486167812494003196079507473378878272850292257849080627257106332133273185359741955408513023248331877956232709263106933978082671032761014692101206155194585343562423968365589188703587710921139997795254763988541799256477913150266745214411860867077812825065182726773981363081639428295495585188810692263840585013912371963963251443572286847012438160700913737140085524367433612000882542227603412457185207402069409505276815850248069262332186147710371263366912353552621163243932637459792948065991110268563782740834485563576316545227147790171712206272060458453398676541981930979198833007350856233899207624659898713711887943851123414 [200,60] -197814080561729976526759833494687412938479813264141734570156461248984253493897507232438990256099055107987437751620724229993405228060349037082953460951624665020327322066302917281413566581560009305370576152884773895988350554193978549052417156020792899440047177092112322386331558430391671318888129648168930732717026611731713182337699173726984359641955833700066221456853839998924069321676927019740138178619632316633467983160621083198912089608042469020094205639408282035364781571727754195551620667346502617719504232185968247330078732350898170517357724563041866473374353840845338102398810306278374011977173989328296721754276998050919385601587454595702076633414475009671773409941911705093423619754508878860652544982785098611908444337493271779642767659700895543529101293429909904736984048069531984666068313053775040541268355116534468098245290577935506309584967898305726703791509131995351736742127760897660172310438124598836836035060969242043402383374105926877381666002012053700608089594317678600592104221911178783035423814437213405249052819536988244480602713839441103305550043680268006853454489494561231358461185614868632795827383886581133404027291873608671570886539067605543583622901546901650095890931240378882768691309829309711774110548753442165461355680005744452214896487247935616273755758540823374484 [200,61] 57946280394599802904776533094404790770687111818347412236859314931991522216172574615711287356946378479461684550158968647953079292004148563928889052289954586169612009301321069190948986648815499290154008561795792941833064998111223630249899211168853041634279809406752007552808682389523757590254283095584503401129303666126495587385208150881435940913723741849203945237588059440985166807430876800614686071034891926287186118188360698206783648276365581171995847215902363634114260038691487036061580156314825216248171082696477917711767847067841071765611793100847421461504593976598455530283301210693339338900411802859224667617282639880537913975257407996921196263499711064339109691963041391649577745983785656459805615383192541829259060392882108616968548144832647133266017096239701361531961722252899780514290290998015432910737532490814410968954317681972926731611180060104454061094939192053326722781521334360766070045526688407468522213843212843218889505477282500380690835977846116809488561727678284004164825397177179704179213196259222354649008004041998849493773974936356822163937023938135393357467323326363994178124340846750820599900207666571778520274946402245209155130341140525715717820461703766466220545740177493071440676798237433633045173411747496528204950505384730869462486058586618150578137200045781991 [200,62] -11487816695997575996057113693191359533705355701813568333771683408497526211186613838531768285926332252723356603923758562192841409025648352552148361004474082607040288628127350907157935494318012503518689972531080541596749042238869518234827700859770951459782954733402995854006856406003099826017339743508602665839041780192464659873304321342346523270814964479737187899194358627459785524745533712450339318613077169546031791605452877034000981298934080587189106893839438464579990838330396997580382792058304354062223856665050608084659267357848226461197157739128619913974916975933551931222091471862540098779738633226569875401923770060946265821060409211439179014535163584193617034280209870839536823061923173599486558445195623953693825720500393859749563065455008860709372585714860189037717550438689591542235624051682809147712492599816118594704198589132762584577312196734691737525063862573682863862252392547892704148742613881164800067688393946252725043788936557932603071688548436604005354812033951665983484693845584188716963794352238544374802838461597750078223857327012431144415405810550735267720746266888534685936806387339424304752901988046366951026743437645504204485558690588186966052485118430229508292939381432828406721494566717572749211569878305003784206997238122203235083429374763994856110289074002 [200,63] 1666808659000191608987914064601734810415288461142475141387508747523540330465061947952689870289256245147811284362757571378989960544419155543475049899295598555448719992628734485642931974538230381751377893771033683897230887756409397565993950317196551147901438940082306643170920259376553680394821180346577929795252695352677608768667483375054003891634632072454231133117914310914990952783428513912757903896358028679145539269105071827106202819559983974584499111137058774616243809089627405796552623033729396061138494120682356379813674113346465287741760957100233369940344357588356719974061257029088311735968825870736288428499051205748254836306434151126431433645997142087633113538649590379293957568843141797066457506700869352081011572179534832210513108202133525058389802398281702214902527519250278156111539361415917772507647592418952401583034282032176671000340304655747958344801185894042140585923743743461816082478694713520160696995099348436621904203260210072661523951856219409374183018869250729005985612930803390743930195149544693338567776841312070662207889633125697353351830068142963362153871927365325358801801597425713988815754956141151591256648045387084713253285427061583084317033357333179025133711800907910513122765754116081856969754986309704107606378496488969452680109606272397126942195913 [200,64] -168370156952971096952314593212659132482649334258445436155434978695242116759460949051499159337006585126832930951697519112840063733313022190143666060359519084744140060966941514810966548187362044337163741971984450169911524830758450014356672505467202470872934421133697187787119429763605210881693711615075730224722101988035192702910765070218212443582045745489282153659181836094600390929892375954886422738659206590556668300442939721733156149133538566800633721118844896243791375192131959180517117119500211741734156930239130351262214073067010451986801019762963523059323327191961425068670693110455931255453534124082567369065136275459751866161228568974748489729567615145923079073181959690396267809210649833414815843611838281542189876589546003947982720049089938981095589064919728416388469355723891248250433008987430673676949403961334569356772945936584926853100283089772059332663123912203757700996128732468590681326980539597824021548522933391713577233877849095924016218416593563057786679985938603186251837898830583248673754417292295612915670175230904669623498256164618966273234999910516348052444519415727792110891911973335077088174255896710949973933450948303192053759068832969388651880991695038196169632158759151508865819948221868724909483615258089263350468566169724826995457090995911594904213 [200,65] 8248782015174561191851135749733995932894816021628713629779451992610512223155467429957322566620920535549862687711990682221253049399377909565674292686117843684645344229891971868666130256947503096137539901381476573855289685995743067482292954611291926882628628036973869087240200496083320721275346817614177865229069288433634596462678931017336267341422693600915948159562161640677033177239461181680161509988178993892593258673000471096131511330417820580260524802804118329396965199375946006938727231386442003674805178845749763326196269201681835108379541068538962603270271397227681109097995850020291854533739876531347797654040035995810979333702372809094902909824248565589010400925065847254942105662948394069772113639120737270685245863602481157364994420932678570457512650128542527337345135287983086663238350972952636635676820846015889662135478583868486501723700093704733425635336761730881145753059516232326337985679505786070629424976406869173603248052627044810630642459875460276161346707184086027264194512875845096366599534635282765632878858348067576609383903040147209657436318724207149470880194401847125626996391071901663968875803829424369847418214214287001796344555674609204015192370660467855669082366969926096913069365672198710744605332739215327933648666710018010013745911530939315834 [200,66] 769895025020528606228379851403095752850934289676460789593244966208488440677706937127757313570023427477376446372402877931590869950520767861852607202819920936353670740703684334258039340179888593491690203040798810478442674099517703131662171240706310080344331510582176320491787708470617085809582318627877441343291323386411143290288906157021800702024908976175722614471156901685746946959070774310563819627474860149058748912144956067764596240856590037457612092479118691395665971821404749172671711720914868955871582631788862782628087853541855495568915000972451473336947302714589221787493170263231351808899599875740501477987801251950196747192407002940767365680979899019374212307798141984421195224047057629932910532808833394168732312444466090257093878265560682384225463182046314234774269771731768016564543600993305526131359708046162153117080855779513377471912216128478058886164162768610758944041801477545319214269712891135722698493876069189084286888069048248209885698835179791424063318343710426240469864227135657319310179307974191469403140069619000705692183377205792136283064356480887548248562756191479700605449264844714024380624679972229043094184351012581802262829268866811187448597451675324141703992462254797016451541241456376971494827600917166466081599153119283397258893403393159 [200,67] -232126335058079653152639426037851270727278759031019347560358018162501982066350155723234626351275167504787488181362624726571600100009511415504863807969368870388355248748906793149600367487213391059825685875267655445148413875347737750431592188957446441083571344025920436611337878356780726431312061231113538100928250218036181992842377148991753276819553599268138026315675280329668319078730021695679816690735437673876104523427294440255996633632405065885324659250595143964203563539226153734245231127613449725404985061117003568745470321098834618158879866464444466820371281354956410384665193857919908768551556193576140031644499024499945645042646087698533780778817822704375085981857382403451065700504790070440633098852371395230595500537005977410483229952060890124050610642779734210316008857343122860954562079963170715676763206832863240273852411818996379233916830310128189103092247020773454888823175347215747476824153640669256466105358015845414458377043110326240554871047561694101685901724723106878145282786793598690900194527709217355204794525326236888945112628471483765271639305066802453371042521431141089887001257701208754739401772736792689566801184589009508088790689762442872833770823526763152846238937573933750708095515951200263721932026016351106887290814472434675532468736144 [200,68] 29283990327657794813604854772210813080408838763431757236690217446570477464367729833025292617164480464712517351712920424498438498979610288505307681909698620975162062419200600372559372872071535172040683508573081531998340536678415090425903738329194525502676284530635593383701031365574735355322938473422854538269603315387336481957212827567246545795635191542385208564858703162603993468026203845882267677352341742602540296999894336353948829779497765637923927913843205835529062332273122067140006053838549177357411839166407939184394719142252004356240482036711886932116675691330829200470616783905371352567818444619647588482028001566318485831468778573064686537583080954045290920599481979454457705020710136150063276383800776909527568617552157710013960260283910973527244882311114470638762204749958150749261990004125910047071241206857229059302806332122411823184531348137675621109487253466220990333818079615492042336032544259784755177035035945103260245772213732679697316451123292027956591881997292992240160839207751450869577209486510160906130169493310509477706251698684340830105878623586030358885479709071115894941391423552436286900031048367658762319066393034335011628430387551299290006864058179614245815602012390635420428357363533782430842299464154036554851569993592241179500308 [200,69] -2288110708539838214176036993213882552193030974373587700244574364611183142756140005892721425189436960692887785468426227728744927403840238768971752723260134202524651648737145173864026150616289709664798916854877612464048764655025517401026403538427480674895325320698846652819413307562012877600112141574067743006672840629046570758725519069524193328053867034328518667335011795118002758937740621753379831175662565427323626954900170047679012084323847431180647695609590316904158086009686083919440167594555241800984114460463428619450120129744951045042677797272493464952506655834498961642424954341263592181766783833241024267327552974126323042794727206620275394257895734843781399741997434214354694836996987868012628166122572750314475530994965558499416223005410109630246874467682921050827846422928690472970473410133326649184665908791386224181750809975916723916615946683506850517021500072551754793635329732203270171620070095282082065097414447495439758696218030839593300335801472947669976704797228170909519012377676077163035570255492567512939575198311635848997327145901603764457655695251505685019344956526315430020155236264537032404511315219770925091622912123611713775980859354355426443642523239260150631440493916991386931075760511646291679872733753948210440160038448352892372 [200,70] 95208791447224470751840240841573459341981753487814264443444675096724752634212274924485343457760783779653774524359049353736678171177751706004293660389846027530778369382845026846656597480321804536507822940778886927555527946039983534380335693307100119339765763175150082946333783029759404355877665161287596738635261611837870087406939604200234649759347408345164026641242296439823284628453232733740083584033216775847690834965160807636941491998852829438170148530044758875611221089776313309391003733814753746221419188242260388537673774721461612358168524383988405861351167293408311543471488371740175841287640788793609945036274401440131195439045212256893830741187834570224058202329365127659822823401401975538444358821506935866126854099973577628628239877282896446718200413234489673455234250604655019293573349312501059134627949543724517878088858178003142625748303669248003758932899264972709410274439534203187677816969116992628492063279562029859235332081259256761516572091516826004672417656748618385795666507883394629610006872665668477380042999596278275752594828645374581029033088773357036186692206754105572673680958366951896372206647537165587165581280163202130828931004888691446637419619397076470216795507406331023522362748130247183062970737374622318069108426069150884 [200,71] 144519713997476556472010828469280425612653053375913756232898896256091077017480873215728775900405506501541422313081921300907330813636699703941105100106056871796721425598897303409118072029631853766788284112469565951953558000103355573755328261514252417295804422529155602474909285154743233828912593715957810886375774623875209255920590447495723282906152876448280645933796241962598178195642714098034171105001734236042142548318542129202276147030508798779641086153228589614097167365926996537635167996960664113964876467148700232024360302175597552196751307218115659488035841303635789886060210906189799270098764640929397440428225619964866914223167308587479449459864655939141272960455771953483765634327781967228400553613976835490958240038946756933088244957806100334911920869632770392955031214362085655089855659617635648352094167927094798055037259540686638735188630039002929073816649536478077113011490363056593694761188699379944012052764972558875306079385627467282457771925238672712401738318312381669943633369586982718778315366193000427950076003918808941820782923281472623693854219502360716498492914846736080121295733960838377605899558667712829546964827858433044840294497294979316454323021635052619899129162865071210030745400683624494063561002341618927427116372847 [200,72] -355498351535481161532146675474660317618139927358245157540700601797366752162226300713755260546264378652326808110638339416985862520692329533613570130375275891384319009480944967815140513560181541511691761245705029136212365457570284022796599887864203593858030115735612570519742014444179003762877224638171836763760197567385304087298307368474169870279233741898428839936904035884158252827563401661966366132598518089449676554079071019766509755970386342924482453959520231785127663080745112845636981594255512894160592794819079143785207076639784310037497018332896907190631382159548839833961160853781801408300438853200183145927623281634244100085548048376484811376579299978506559961418534255772826542203133505041824330157092709675007093227077511986569406081107082038061142835208927504574691644312439866489327807020965283466224224373139724309370503097429324172872307107626357630557884592370021307624314873773790694941487949015964335594196448283742353315713070663264478859407384241084972294910808490578338051868511827198176799555369637617992419876718531330564250846779782627065955524352778809624769701180946638251793917523176288563115348139330670639771588040710851819245298707777838010195769940868427955154043898937194510074368257403556041330750608658508439867529 [200,73] 50607485106186764618004944186674084555025916921104107304053448561952821298613417198094978446876976180642462568346655075701064588182629411414234128398174700009143236921665607422575087764868354227392380821444569291431082248098904037875226740069913945290143567604085349826989056822472883820407354747469108916092685103799586021315661058545264069040564973377692631507524833855017917109214934061168337339233938016388066170270095228798115079096903817142498039041277217626855421391648202065599573544484895589497614237306902848234070496443921467404052348705663020581884424399116921464303059526476756270355397682018105071310700104337538822849297208275869836612939768978451603607220629454165253418104076265140644064421535023123121268574591545125725592070507305365133696667216178901043830938162128005519731490874722675076225777060216102583617169834831374430292438465549856768807146653713627708495972024969374103237224134427707989032518919267964292274750089787163741874239803722242100908242630531973543493578608019265231262867146207838465768953997604738688607413983360489004886203804950155945175182629269038206255382359216422946888801581600555225873326709180902039827030295290210269937010548650126860511649804333094751649207141395695396967711450192166566444 [200,74] 1274563364268712505293288488519632606199384923759309549464618840021279813848243086825136964576925793668279477663359980770562998147283550675537437596813175524706543360585477413140205342360858244708675077641430693822956933710971659897478806621443624701644746101498682603988820859150792488325063208174828075685271892920888834649180794831626943467094490377678039139911292382914074156865125177937284424456297703478572431748790122490078948624288551227842607944015450791100190381357274578960638952213677055369851596887526172024999453627889523091962069281948881680001598821524178414460436928393813160099882650242890403361848959394836087629791374755160818483398105256516733684607177721037718532156197794732243894687209916061031044062725939305404809252219127434478875852050275326079240603092043118885664431015152696949094189444512863766835219843654184513423423590382215273665404662490846633959543313650017713481947935444867199459367348583917195028010761150563429246393998850733959846380332317758154303960248174697426454027358948865181941858879691601463849801519986294237223061359315955762680160839188051069408835345906456930898276682547445581060641120536046781418912709807839561377472274229585075937455625667245275646658775554950952964303657864648349 [200,75] 239053748622005862499115672776042576908747974096893136886483839560360541784479162685813303282100531803413183331167889244599468903636093353223018942068403386420643487682325844779615543486545816057245325366645378803699787288876928709725076340116907210739760469524033493326126704613797419989427260973540810007916292528415911102681848637020363257181693137374300666247062020495905368046939438578834769348993508477670400382187205584993814922431061012771037238393275188723668688434827488076471350632308437879052651235127815172483757647525496013715783370057881978050944290348108575772402612457172803370201234923251813095080538179309082556239529784656949017755861051801936760814164752143711382533131118710759415115999418782534875344490013833406306275270977447504650794450168381078733913342667421216722176006384715578080184285254475562800284047261757317376161132896527908511390653675229909999965526719158206423696521755229430708633409065932519135116124235211922902405523750593872395967604794725926498809535765436389000956284877907884853841328828011406341751455522041172923058906526480073886677790590260801295491121922811548961549969538200607175512849070508395872675104774506348744982273391318881005832696156812664186701231184259838377740263413947 [200,76] 15508362995858862626605522792396952578045437994524608573019683310833096265333051678183703334822134008450940481328589818161580153282771679062648584070160587571099445545326162195212121324933006379496835205148543997191724697907253592264476103996066518608834038672089945664009508669735941513136706431754695098108796692731216415148246553003508205309879683289174812451017458393603299038225639270487608540185364216287433593273178146669065035863262848599838242502662401181671442437827431844048783197099548228400596682547238381535343053152213576984823236557707002421001922186734133032354138063367582550544899515854436976513321322360931663732583705756074676716901306619106265777386300410783712704128429574757739395457550308326649074702635067986865630411359244499280439960088453634917662086298024650757299212017842611999736703180271731603973554096810124671240947379472072800052019216847622845281378679504157654217937784744202444397951152785966148810374873947341508358617403173853283503045228631342125808850498007382605907692082924197970455033043367335372574584461776891476494208986880344443803333613754168045512691514667916962145924117066583978663720529506847701564364126168236692622703557650908067095093003415409779942641613816089277278154070 [200,77] 659610673568646443845001255287971181194959353608077409811688087826758769093245048643667715065159929724675594387397935932879394679116214350635444391131916590562739584636163665021410632780190068939815064498328625635885084494104205673557976635285101995628807306739633915767682034393411671865778874050292901020053835546712009917513148198918300261726636011075603880082534245889368902914572883842691519044185469468622172935415557115576857096763799073601596295718300169591826310706868940069484659805220694400550653197740549854417216199465227490023664166248125556637805423117726793183542077614079208955168863447694085632062882873609215428177558881518079827276349780068598758982058096134065038147169486959693367192989990770515110613319795511393305759449050693693623235578813161749503600755588459233464239242387354748456906126788510956876307345281704422620159200187743368247119773829345595666998899136912028207223269723605320186841932563925770735561599768124595714289260162201341888606844952591269555610048777028665539252719339389969043747788957639649713782028991050806023537567202718698688610220346626186686879546863310482067933346875828220340329371449573183829479561854464011012412085024246975251335701643271765262805365212952573612326 [200,78] 29284278345080758288949912977242879298548689997256074898775928530164576728051737632841387489780874426587359867908877294414702536884023174679535037170956816981927914700509462118609655278402104409167433621347465189860459528733952815267575880354552760697992513293388857605557949993712705392935509321827083975123079036931649187952588237776767899984710739100911289141597263037889991307029189371884619393045793696459796900934744291942501815167800509419193961620008661728191394687906592329461776971287476777345163000192730649658828231801243693837147765708316980990967342867757406546841220855616278601403720822081896700908720247694295260846147129013893423362930803293167597717123896883882850195760126295170039781568841451051005637118096993041429297953133806241008157217073637574338840233442002961238615566488248711567528199896939506695618129387184047554936391133558845456825333838016123451835715315253951554293912352565940502161028238393522520515968710097847131480415111089345351357558486143395795815900473937472997654769007810898042041054032138643815038087738130699432520184486022514801405802857137226797972052374134346250190597562459856117215247593743415732037288965873635924393322366786553195901541463797027101334810837444239398 [200,79] 830515762243609422221981299260656164024268347341646233609054014788131250970117757096756984779273273245933296735808696847350686467560934838419045925233762460573502363742515003581059562576518660921745314226964975650975059921133685036854725153779104412493928320981102783284937163053967614720195657707660343104347934227849963221506072259686236337865337336715586640998176238196787038451214620005492359740143860975209290901124535366002211507639092724953596070412144838895118640737214142230939839519413520224731412930587948408849869335029984720154599720149444033707472361217770357242300434036388587614960550631317050601630748726911920748217277102358047174396010489925126790920795302854415336375614577597411171660385930061602258527717430936423047015135582096714793861973917075213325712355714865682483697837310891549057359973596257872446326328715625628775629556866474414703212660578596634411134099021714313188065925439755848947743569114347531569205146484035951000480578908012257167035688901425395491997220487999948948001483388082647530412320770697249935996580757154153214442065144946496577274131583755669605134052605549983069983401530328596444779686945854459371047377220740605276334379911459956704185209073093258201921915986182 [200,80] 18750539955474747034452636507900379973033120078041065512359956889469754977653500364242047282811309378201505765079384936027819316892747416070301297456779197735019795553569325928036123108854505413994005458378881409139557010478084795256089796532809303710707855399490659699769533084843910984347671170920522766205953208862592536446223329445654340036178394711740776439578072384267259073922869326708835784184569013682169025851210718500941211459787432814568124224890221118499623076710268315835406533668914035584443092934158559052328671635844386919981675895831599837427074503208350086925536184971369932430801227408346677284061400556357002383053727654062983685835713203585016858939161881078746685902631394637894909311133619399898089674893848610374010524200354118402203829730354905722142441456304592674295540308964586627204081499609569090650576417612426589799025837585788669563635432521631055791061445168801427119496829761609277218111531482917915813963131330489689885504722492381767920500986981416126496578890588704117400295316955473041880209208475383757169377354751364351808060648163015278871300886112040517405488499106522762756634215516383272874704472268057617871526218577128252024672468808768076107984224525802734487506153 [200,81] 478731823825427639060815117679808538496222518688590099278520097049435202812685167533547112025441279635769975407735514313975325934461940677081210280309119541385718850601703916745110535028254128863110999702212174349351642539640754035758198928278742572004767028944179440831023080772228478350115814369734726413938603389146102956936100438198759628686410859643938232948798396088771143764183300039829574325116138963293830349279567415973538408291822151302655069038798201479908392349490163634867539304507651232757142340704178618307600433742036597210900497017961373317819722146836478128919938778498328935553299080335262231770405540766114121250682216410072862958237031668385321261245128841695495218782564023737858529119891913288342304527686048134851232170820108558404047181523992296761505239770187443675065568453964257077925254818174844001125295213422847161642504027417254561699779204281697659632722943898423844065170749423089966423353443325895312489650387281078693815644681059217288566953936005622741840687032017936550560338834374836848440774443506504403957889815036484556555610293929824911668138981514313202924969179281574541279749978835633120618416132453376548749332667004858138611831321597354286789621786597225143150 [200,82] 4286818425203139331412816606573107293838968850825409763518349777781857169330433574221002591551704354633913613477221148538739084171982099202757866730758923230865024721700603143793616419311942841275361227292925355934896735892843181183883068670955717356726179180044173657729109311391859553099940731680542114372291949463285398065322142639438054224268606847624327583961829967952755350278530791165927410696895594194371847206711303886576540102356228975180636937589653820413509190493040171963148749212819507938460352297310235437919982489865230578892365168998887797701293415096349087008008256956339565893516118521742802308289649821934277880672297700279695718927672849584292175193022759563701214329949898241958836368447642567227693040878304942672562538107618106984073344759503214788350318241084697540431707550403837011676100112937375503454027380672674060395995164814085290148760205605798454804669894752323755452580735063548410063476760389288903789236439950301140936974178916383074660067186451483171157308492764423849243980177858584120688682693771625059578664247078429116148003050386033044642369250756424532602947975432764642205659003471987564950619340884026628330245028022665803800223461227991776169886839226387002 [200,83] 37853436515404488183380920504041273383117393721721257378455962081386232163928226192766343184108310493391387015722818756941505530926923416475697448808257942729641447813790198068502173505961789008480809380529620434710766489685233835650722701469466032201914624192151488760513040361833448636723054169055829437609099869731639569551740779205623114397360721057736395626789302334149202865055234877187835910883655452076146250061726526415465729191756034554267854165884831510617931977917804178537235288183221464990974571566970012197127209715635196545137382253510740838185789262474347486389366611419550468793382120582939904508536270771219629703847078229525106494738681797971921301420421057663969765361055326717988293353022223803554525060314229620577121754772225910689349090891885916799099585797670428640134984938816565267553092496386039306857798317151305746567708146145091210270340744949094857280775588380553152094566632346490044763444240790456783625947962976417023930945179579969711316016524470374030104832339163730321896692489353207932715388012110388144340663020664269752638283677418080659131509254280742149897519755590505490520963213559435770385766138665873835735423368962153420572685920557957784842371262720 [200,84] 3651497070665098057192152853701105994249091496455190580209846547528891833134813038327997194427310142241258972306732263903394575517003084261708734264201240471588651356831898348132562315190922353196035086495280094774254103907723365482987137020826101496573405254482622449916428197892428010516077957183675597855284502537416914838053195917859389526210258780236072895338153142629478196555228216082535636697983853965801483910064409351210809669835116611970021250719307686621740450976318385295561329845371436300367157887033649534630277039919733723783061739392812399341673171595926119096332096344013041677430635137377866558125618987443085294842008565711618715735318563209970612319506967798589202274298850500530609159358416311719666750554965688577712502969266127912209033141035009072845087700723244458623077366197125319077463460432899752861831630164298440190147393214894527483809064197477146521330709810499417628603576824728770694331269696563140149840500533049293751064747889920431535528861956025732546102857473751349954270992045495512223143020693814355382428362797093742640834877190910515424506062025280091448298215697511734583153256142436176994857605913549285058074256409977930923688169663823900087821164 [200,85] -46406588982980300117918484583044251618775595734090648124994706011081596524632703913569038224668422548162371709677814680156440371950209549177572050895371220429539171418524367048375862805082996454408242397608179843507597049135381059028524063743712094349054258005122492423263741263743328672753635115387873441881225810179321181641174794826070317235232714323615757325733483745228206528161319229631241507803306183551839708487752206267486296597892832542294146232729904175657854375444170675064504797365940474662150339485883120167663348570832523098009241289118863643019927898352129388535812234858927070554342197157340615300432792581541054146390941416826672541266354337898145111394197996508237133214082318015401453752944975225637674592910466824920605646577005104816067925628973164781501318185716339250737580611515033499456990568662934380432124477646680015572255791525964541161318011644578567585287564657351225943098904598142373398496801511648733163459748460712382904964798845565405879500957320198726306038602083299259956036558375627560013469404706938743922691953471993460122378456069038819838630010064661167904319311358301953233958728009256639964484298482139296305531274145106229568459644685286306168 [200,86] -220487548291633805023956117634895680578160993093473134693505501237303370676036212570869879333194749906021245474046682778291104384974915840942980691523129211780270875113150219579943391624430641057345775098391124561099258229440713456245613153902462956607052946403753883059755035453857680672859611621602520810640808176304301083602152819139797727369281005051530599028158722210489699507748769765626888771157272330011546594375914731610827721403320403936800878412644737182486272966211447670419431573292163491800975428489634633332569008402849665835855368783695867964633777090958990975442924660449469332219174900530629553591287634753370741291397228443983815727540690008767170482523074498168248962769821063917572397317665237955133394304905484507425357065566199616549407292867794605294692062615726859104685285084572968702229666793389839249004250393662589017325635238061499280468207892556512730940177433173087955080698135053254306213925397056763286986503558954019424240196478838425502507446020810391142842074790858634968830864023790647413273731387150759596690842252522153272629332015824859742584698467581394295742632679887067256153914690028395401326737636984990709139064989271026349747513100763982 [200,87] 23173752487728836725400571298348666289072877288428443575190576503537298903480037744774723027606878468077164354211878819538029534987737195243858398130569502281506659393060585209003093389560981902061347808906652936060981443341090764064164922431894696663874966618765997543176574537487413606761147569477423958213738642788813229082454236883973375568049934227876035314435526573891731459666123558549755680172534638922092739328121714118626729282089557380582438506002611791634039575064475137375641374748409351152160800593755098443294980396370246398290754188420168057679177870505092236353686975016256695845252040997435926213666061400654507562171367048503591969313792291597482394106062043072911274868196015243118753919101677496491293061248748725650509546092842051194014132064135583128093038271031408329049988932592444469669475242556707319147035881853602621997034963000636505256419989332182807283643054181508444789265363287684844147025965538381747184564618421689891498377211394294582108128836950397744561122411546190378756011899746872177651808948454332470327657972824709081191907068051282150701020193918501249408755856268091550633994893137919734602154863295005032865257157416086870488585842826 [200,88] -279496935821671476743225531140675301760793528618177204713730197712305075573940064225577238606968320659431321864866593288106263147512089342104367721197923889906364492718621241835462813006725381629157907143126762862778267601770952306569698216548852967204483613912273714824704629249310281334025886079727770283973457751046282716720613995222976238286091863158057765968777208637778605671457407081172621836348283129446285369468201418941886060490426418244070142204462749575222787548506146357255234944589027296985184629034078247369113591933925502006243429877192191635575620264857623420454343361582764106272255645477463002778109723056824743194435965085341754807096538581236971643969179595107730441237306904541172662526985102547275395467118856262807801120492705989604745613845614221376709096175534956656651927374056626758066742894229051453593627101593178607638235512847100170496800841949460583141289979205740245838848191919720352225112499857718216407626252849331076357800878597832299339840173099591705209601374746536748447324900690185399650001446593690772069903660287921336721082695655961311628446456281513452614760658708616155484216855060103347015567351080139359524316497827279480702082 [200,89] -358660425725042858147909664647995406103487335668609211379333984441191405420408027346477375786386497271567664133426025194409735094555819658587146707458349640196854322416354194604930081708002459342348871636111309418622357226231975989323844784343637407940268059250957998970752947533322135777117212770853805534205062130436235374503856122022807495942348664820293146322780508003960660739975425484259532756578691820071948604349570747196227134789661958044073662086673176520121983824225849273599284846754002596337037354609834753198555641635029543747994016106968544760536778015585908585878108012443168247819989186871146936486751369308687572734005256672294455486902464064963992941607726396275653941687089654392721168300403649775330548150912514661848380989778494195844245829781979999484845861688245637168400452866886977512626104043775516674888835706808398790692107309580574015960495005352998669218138012628872927699874455503532816073244854795730285484485530617719624377984619634156598610670914842117931467668564647233935091911280970951673249863358657935485706645871626344265723740154525176114376966459577402075266972511377372163184381163330386925884437257610152310045465173634055260 [200,90] 34488793187772726861558710283472578173688069539288002372582008168204232916975934679129346036612593331199136153670967682398343124163019449028346481916034061813184469013011941488861783859353343459528373686044800593877460300990814454916699329609238013698135898285887920740290852239019999764630734486589061891143576358732921047721578546875326814993416895464353426555861080191931700157402043576577662775735229137672637817685531660813551010090826417447219923691195490641022330087099458736158962259560230782316306187167662067387695656976495357152129843543057210794025256839308055223073364632845887947346705268113429250962925203077692013771732991448746922615740897350151019807599929907880135602943845236628091652644579728317561787875371639244114200627976933817680815826162057517785325246214922904719461717174330002039103541147128971742743100458376816587806919782497342370746237540932957244995002141548441840495531430915066344159603658241597310286474026264862250660566494096333943315524003265770833536174781967322835956421527781439141012390260350991492859895071124740940212695981352032509614271293406862695364416526931972471293415904848892910854843952623538444831962879228959 [200,91] -248278008990976418802714015563295933030081091881796274531560035194665384671416193926484587390761352905265574550830110968623198192931651367022790346599379335605638909170377000115710301191958374529679046286325501393775236565631006618743817876388081453409028693690176074057530936078420400778412164094091784659611342719178698762801617257870285887226880935842727565618482717484769216449130940912277681689318854257018617481886200210567721046185365421222750024368178315644771313470991604500597288458494517883507450035943447428491513430382432761776388160391992739891529853986429128506067715950772298300703403799959484175740246296408077173947293788607841219981362376946418269166546630243830779021236456736064370472422972989528357870884295266923239630510034539713452627105541094507597102707069603770597411674404903510435832905100068047721067138735362637529904262217043506466842154368079350528951878017750059337619902634420935592784364526613208855777511363108054858792702630609070756614474260969181746348965642332714232854840247056743170851160229719079493309745539125130818536160720383353085503321807183546559920612859324474030732596846854125919905515254221748071942128192 [200,92] -57595892895613832071331436896322805766368081561598711791463709112089583868494679795203039213684525551730643481061511965624327191818275998437460981320433101722783444750150904280954662353550105538710887740069929012093605945262285497866804899073085654666504432463329971165234990478499985719548709030007354128145977544058765336839309662863841147201611317791455301424168681621817149087248255422581330340745485605548609190100798050685993071702665038167233692747925542892837523820547962189186394788705253894703804710866246982015291509549128661857885012314530276966115618998148768092905676155776649975783661608661734090823352940428329617286970461318195131976604548011095035342438820483749041686414540866897341706688452436512376718267774586715351068444603729638301841135897694589474271594756282927085883041128889487302052828333516743524202880667919019307834933800924296474802189043882980390990735983210598139479144712720308630212245071312049976509657258179733710602415735559209752964969468393076819877309148438980722561618747679721948331388122432353730507667189137245409194115284748844533549691255788041431687380922107361944176391729595492897062422665750618635286 [200,93] 7983229574507736457271327784446206740045849067155336655659043358709716833512586284712275179319437276258686856110104348882066377151855934475442379120519981051156850529719354951015614065286834032995101172013341127409237381534651891939768340730796465422424832382101765382258047330263262327940636708643733359421697584142872054263738905567029200909034882966410573180538395178906212029685875726633436901976560892144238202943718956185206370721703555774844163500256581569512140601042780320304485593369436339992861440527200495494877314276130555369292855964187153519135656314136015599105795604160182489410654099163464838993107723288781239130057788986389500776692536335148731167830305405295835364881266795079172205709186793198200767074466838569985748553620699136195044840206492827915882421916853284936888465244698906541692283908803668342930605177539648965721635530073768228680975301417162319624745938451618726987956928036416508317540680210354798408330949873071288226413395893295792411244570850223240982443985599756839841493559671715564489557324794583679888594028200437991531108753127208954023390561986749249811968035721583818724809162981788811686553491097573292 [200,94] -31899061424292974394243256866324040339923484945414721396357755308839322200236614092146382963655648844813852829492407114350532982645593289054879297763741271978062535271255703069268424713712419055362822254565547013002069604339138833082410433184387723395015655734361716858850649493212031118606765583977320642013986638235497750889141613686275357667222318781137754426921106444670972185154118666064354000356283038083575763442953899582961392087978483349445010178595735224669745360654719916766666818065891511264417928303404250609114389047341453836580561911896495115598395034426776530777127049870807355823460341360154633306246857194980898700783613170754574821244561472144085507931008045760424407072123033272528541833753516158004209423971066451914549038352764609079027393178330667593315511255667620915614735161580497843550578267219366791166124520770545543246175080064630326898525895970463601944020755139731152244056077633890366969860100725205654092552566271568508282604171857666853811735944920203803076860414394106095125186571193643909479614188768309955383466981234359167282600530342992871955348687548580516999078098931514453260178831303923244031737730283 [200,95] 6483387216486897403123113520710924894699860355287738177972904871977534362925153845616831429630426302195665472554712654640269832442667547543604498342172422187109199821027634844442564854301731717862297740313834489409875065725755181593042033233882040707834749594587215573406804982577849538249556667594169641041180509018349126271117578003401270224262858217005292803948036655169319992464035263197455513829702275766782436649042175833334597104675493970407997657845030377393403406770204381662580349611453551881608633817095757588177001283293726456193317446330538430139763474942790239246714052374046656158440107907026857541527092006838873864852421070561525537641137763177649972675344616369124465785782002625398196449017676371808528054482562439081016951410584235776185959683804389527632357279426433519356518155094652590349559290951566164813114813542345265245700896673153778431097959998825059801422731957952681445490450800873820233430745596647000053410537378666790127427467867016409148880860945839381655066727125580177812143919176589438412870084432905140224767792847474810806499001649511309975753023171216261752369407917040934138092098111270329699925 [200,96] 227377951388754935483819453412572905986485899479112114955409913851413403693558632389070962178818414800491736272733300234339680218506422987873102782147706794997470985190624928080829475977855709771318160842711420562530765045325082470853931000695722707240970310014797399234297692079829095077466232621859016774482034853736529152645967772800303295183445068800599824910025545218792300184384519602722796107006435977249019383972921586644275195818496943174125100092202179372382866143489598538410681420950627546971597919801539159920317548788085144351928453435262757773800501577952998692792344770644725966024371881952484022038260068928431466058252554524534042448312732059818746288898312366938854165745502735057101514297411766401898106957120947800762929741633265208942688075305758135381556557180742739294319850281414667397590457592527661514467330054937563720498889727911399144109194708831631893981024617312153276823372085425636328476931039285248832490558499021458369018671713366792259005221016708336536310554423261319382643317752500188723203233691920978106458374458693620570538007178787462747455897537300300396404531824802495234434461280034897114 [200,97] -501462693630281844800563735518720357174811340944925622767890374682818074555690169655009065837633095114610235691765269442166582949072010608827708442825218942420485338264309069648920778081969053291618951064439049570471733543910870643355333316162390019748339339300011708299693661698601868218921168939404148166505268826253316651184861401478365055238160593964856821297348823014353176177291046240659861726349124361211859588843013067708523626454795604067619353143159745916687421038182255366873209111833312218207303135071770584163380317348380591470116137109663080452953743646395380482970557986673484779106956174479315175320717705869679702776136126920478535270199804444305873287648127837851315333695138086062719165052707232238170342723482859422405264939802901233487530988121048920389055274534410862101086316834576890876630112265136235882246465702017986404523317405314311797569757135320730067104198365454859923203800474201068120011109557626568396787282054295472137357788944980086376443389367725146877786526570302428524178957245786256003834891433886114104894431771069435632525806491021527584088110172840017850102634172177103069591362212634 [200,98] 177888102556388129192707213579797902856206490049677021732825937110540881366625367290221682099214987670470224266231727169287557569416252993091857381964341167157592264112800417164335386082034559944057945463389490580289189496795282013277976334475160801345713265732409522576395058344925517249987697559473758278108996087753912965702183392805203450588228106876181375117876671309838646748094110529386180259764717203115414876938068394221766785407370450281630518482809065218224053288305640340882201569474551001633098951883106885241576362359471036804182370033717936182643537132193910232350111059502110287672314633270901612821382304720195101613017014140184584404856009705998232644275038765947294817933424578548016079953459532853936336354981707027952701957317494867945462589444334830934779598093100216663589810239625315616764314074642116213305809049771323540038307023325558837874342917637954643717857477316848999084166231427801289526072814354376228806053420148737458118459911136624837953891677200354793093775730657061172509624421715337054873535232887606026511308084053485564857531965996782781762181432729678331975984447017685557353662 [200,99] 607265819810960718886889202047918466082716984108998864976183851743934949165238627366791072477070857190054506783516477227645566030934890435060901381436797116422608127322550262053261648107371543716097955906848125500340418511315143919524930142550833351125101188194207092836392332174577436451373316058165100091570425874162267625609451838547406621123600679019989082222711093312495095330114867504676908052846425168412806788445461931068995683389419582518009081294215424576540381274139732762983846063405793174984499481493764082956232466868013542897416263372856946608088852042086491341713593531335379893894532605182256529355602985479333716970430138892570051041492043197779496898364937967899907878087052627668715274303590842504225733590433150255085960319352795797370669806224114792471671352536888566891975935895852239932984679711989227672926838531467471911208260055425541377781476000259468692506250122075876621908822785732884109581298579896930321039457481935431440686135374155445991893740703813953979147707357754788306585445567333548050227098078419662524792943901268058475987353648810876775494697314359535646563201618822466907 [200,100] -768217717783210306809651047401056732044646618171137554893580127706347690230116550262287091494632971723368384825939113465724220270247595078491113332952165238317986349617561570279471161008701161845377424362332049815762603257602877604818826873240696109640708088191540101664106996822946828510486008815185140561772493007895698403688557381447356017091153771686547737639770767524811443217573477523404547525137440763044245216168467380792939343829374621542300147230265560807393519836381088603844218380379481641855169713804858694458592740416493964078518548658537125397814047148227015806788907609894984545426768244259195402603568125210491372569022049848434126666477026824088845698868070147157911051866913473353247054828120827969582114185431454681183765133341412000382155080788937603064300410485961113845748871482617439923783150334191059549843559387649487320370325049306819269581102241216127718876954319065870667351069644953213563525119202592490323599774925898820066718939061201062019180521200367509917454128776001025980552545764252429536666725773001498787819179068941236111661768203723727850500175283937714978244466158732 [200,101] 257993754043931580934252622916028663453261239131465128475461669397399594446334151541571959320481999257005696837413688082411441134087118809420929050949048651404462771146150599369021809970734894207354021770840437300417167418431979128131345386260528841668594380674805964985992829275683105016272806301555674042903946323827972625347140524618538837033675188217739619085601008786101907536741705020394488612178463516682016017032642847305063526402849008426577351276738964710817031285492090168593233316754795690456450479472276220173313292681730669352625407860709075627436960423853314804276838041753613792795806865665089992934377462593798373590050770459815333370141579536549466227372121376241610673253184764424393227072521384627128615121121450632093281737112396725472322555079752502346352646641536279230125132914843363847548132825632134842433124466031350201523190159276039054287023171625446189560673859104972691265558431053048025497984023725505245458662455738796643814733036768356561392865162755177369271311920767704957162932605896892765445027545400032412615527071565155597807085564977619658173176353283635109280342 [200,102] 133224463320035025764288615124907228248068689375963268940166102266817686748368243853218058464262164850532023075708964953483732813811290682246513040954129899674562131713442748041752038846090699424586704288166869267925084770118230447692654733359159121171674839229702880573304175997868078548839261097608047311175601983709537095126159032878550171452960796149298346138374904281230082296561907083399216653120250772508126856389314845923813662075148876102751486207939027761435025231812816917677366987395103395267280011003527160098265674029148139464129986576783377597134400135857468529813645471221840082569511550181452994535291132153421281638961939062379891995718373203097342341286711196496836083745520559705988016601718744118497338485167296859832952192728743400774439521810697879564973948302133864755938863577884698356316518280453645939229613244765648956116205259782169768335077960514590859328612260149024632644155502376187131828198077079858549453065528887468988845969094159658896587818128562582428600768998483486936052231133911352119516300588716115454387932001476334647848926363608101890675062358195548170 [200,103] -4657517222267084854055003561640153561387894952003236101610287534042687972947771501450370150229137162138379420099882472591124819790919604815762851505982865725436727883548786289084331076733333779547426982020800836401910177915395645254444409339414376810875704529428066681374981243899529503081564296980260923682207984403383720726415750037715140350148071364509132248311675550095397642827745933536573390042435596898287990239757381939846037672907543732881644663109898119459716337605491771038383186794544808532194989545911996939282625690899406759648851493111131249410393295823056148943881309739286053345023092874105158889030121799992262265728270093395636420688870652864657271508939229567323204097238959883579608051769245470388533956796009904488696342673893003899243137085402611172887452561843486817168397240077435677553548445893877639432256648677811384270196063052505893654412178515049634445677464513941441295706305414732056044976209202655845112561770927208075728741831743056831293534024703793167928676887443344338953508696861158111657316726354271087172898766093294763928008427417401719179612850482 [200,104] -46480610698832320303741732235124742889534703133410211151166873281397313803938935045770473958365786739162642399150704923543580474399619859335482093331045972077248689995144186416313808419880984662809684779969947720403689460090419424654207992239655817542956244767580221844789501780490929932546475686607402053822581678252707455980147017900488281897794835108589899245275152337132069981471534699399991180698311595577793724633426287367632189326647983691256119003304325916427936188054597128782253984513629035763109034216642376152535999723751598119783011038734735796333946820956237333616546054819616791770877718039714854540620142963777545149954576211249005055722466628325725506802584568118338214468102979392623323072350643937291913490234581787885201698305698387320854904152125512174739089319362324115134268458619936122763504633612225530544400477660814867296275437182406553962929941176236550182925172034226781953319595252455924770800519274965727587533969105693133459114777939578130267519595423827581411853717759724841056285720788832999884668574384128590495664271674583328079803872364031298410742 [200,105] 40635519042137954978896384313896460934529245297949197225452290079367801063949251796897542735039786148023874543529593814035363454326808078602539600360455547969967545746913107367817718412122324821491843867881213754461513149894249651176443998166250797635502114643860099536923839036422069798880977889002040886250352208152800302858288974843164714558187547643498014809119642855246729557175790872814839274249374280881791922454691512271430884917584030190787259421285390668478285255647506666995257497057219484115870267684819917764863253932358674159284629190302440440056940598050014831166141042774065208419094700721047509538906150177438269887604952869830815791785683059791183423570426835618797194910472927043227959083322258678035626475531318670211808866149559753728038970422848859336037081692524201540066723040628971969168276730994493703822882889731136242590654174520806906480508515025654051873314393120753708168707921507603079730589861254651678797122168023570705069683817704203240780747239656740929319313174949070283891383089807149812807175036456676576577934148588955286088188498841424159991 [200,106] -3242027195141631922677828278779350072406162890601262325926631193895593634766109893373870627125261894324735267155949951140691120828380556008982461956581611621290036517264081216293043267089589960489674322601652882790320887498933297174913813942794489196676890507667406488743932327219382617744034803236870088921338819181994323130446882791341926206084107493296181621418440555052163578631158378367081754404862440529299468718767605977498279705241465181781355590830089741283230547785605166583777901240786946756095146228083675905517629519175780387489323533440824705191628148747068458298706097250264724168828415828307626378854854787243020935771159626393665613836488481091173904228715667263761926697645547041933877491308715574590274383842677522405717740003679255815934433192502012225838170473016677675412624679926731006679594869670334243729564770825221227679487004610309488188457550319851443400196319841105269704503870114693982576519161813204646391889596726288361018625446711297475321711188947210500318224974418961369955970570938460092705404453488686138667344740174483412312077534932826321 [200,107] 154892681293807795117134576241215517289429131729123586137257264182811451341317095671848373559316250031282746007968987492801121437505006181025486949225269883413702375632630648537750964808716690047524069694774039277062425690081333493958137916394460423362167225509844156447589748385661121371601206303709707679875599914961059536921117405354806305540605862772390023078141251358233100712412701136474402547872528368803298053682466270208674834528249856857620467026099472909696541987272684075937312884705451678881134459264071000498122614324087035865396100056896051320764557616264246242904864581895599080087434998996254085608781909631457013124202234890278610216287487937142206164630603533358254240700871978127217214381276942068107681569178061270598125095446028204632695324853717797050563307884201906067039024218600641281232387252289486446458237970781174950349216676788795717879494670423717317312863099132917416331373673833264858833914108106270243306488709277963223238338670149779994600282557025029919930118957976453233532673882786077502694226209360731824283532824405501871233994963394 [200,108] -3565118913547689523813132049005831724571398451677203326258639903766420239857287006278022156895988989356265351266341382225130522234785432565764194136920072812181695115565003477990241042384896108275921138228010109823299003082161515398125155991096317865618917121662220544818933334547660262288717211103688702502559927072921444780325109471485472213268527004091701514825990208848666591253805241345826066318340459858074283162009703906597107193382913702268558610554797601721643298211758294848138013049848413697593921835996109422087323708402138308604110458807023453427007446003628497767388974877516239708796211035196810483449398767196265661662951332341176613194043110482000346502808406250123436874868665486761398423369463867284401420382551366378267232651486709761766716749119516668713810289589657202168608871816158841497796592124823835724503669685568912710463938616596034159400570102219642116032631275284654149770976005377006559579140276530136576061416796318153583836030024830180616629656208176592111118182696484314590223987585950680189459080317346040045710279790098290229604812 [200,109] -81001235924932085042104556463174843379061103039015912142796132253472556629411467198556078795905557027680494024292355515776703806764031223827523128752576119040509451985369726624045621637668435775930831028573201616028117406430201527838604500393430487161440913962889920700676663031816261027271263385818950460332093535054104525153439185344222103140030838917363075968250401865566670613752123491728978765252586663993462587865238776810876870496688574881786760887675978148512291443311731644862498141351726518651121015632442279179461115891432804835385663216527698161654219208483332333778896159004559843696005096173673410258016298371109801491578981759455496815736718852727923443707174675900493130010069757056732467343632109300917777978490136948332933277154656427873953675218620976274501963603580084985953128218801097692419909654685775170760388742593072100333879455505839844712960552608280597644298547261670898862754510449231539730712338082085402160438616914321016966406060361913732621424885764308879964873467354216051619768559176540264774940524435637820235463054586850044152 [200,110] 10897425173693641972364435774680735099425307197783743671140758662559151971320636554072022957113571075467485524903022297788356891660079845229308126447328847426446268595172602668590430418699742701840430366156272448082257717983190130888082400049447352310088225448279634917362256170417545974476929694747497816984581849451474026414864966268732070195598745039287950068563357131117117141197536879650427789667617191500902132345371554024092862367618168777917294981112949776951671155239986696064009473743848674072530490225143811869076877704550451077785710643176253808103426772703058307590322711967699756062402055298175133252691909520035769540325400588131933135453526139719555728786112054027527618167549688402610710816216083972952155119793207515304434607195410921142486197649407082065269576858606892651559186950620946285803387385957902576337018204529462008369578087290127867763296810888010623251785390616303871940823214110516506259958600135350301187622029436433920386305092513963913348001916570743882083608246806958666135740615731913550545557317911766898803806698110316808 [200,111] -475721781631451184413593211293527440404225139858448477165356390115692734773463769527457550449159280975223261848868506874532267021378130883655219623494689989080172451728813802709456823196336661331470378749313972067746191164139569188741671718837543504159505868384280386336602323726108750551214250741647632231459426600486443548486658842089543275486460964515590271348178561828995708260172191683323546513231417330419846916644751567091503306652513201761829505133943805056740148562915084682483419083503424512967109909822431393946536199172128474178236775744781227181354913861162581014409826704296777586173013887095649015657789318818955102297217467363712288191162260636458841543283272995001615443292204660542348580131147208616496605264841665195083288253691456213905452485028143808451053301720661756792964410905819876563382886770894407145787716964430710834269626144657056607162141261048816051475739345321048928903512189527417478831826368963095773383407240584690568291166173617213942723083043264815469103884504331298089588638903145747503097240869470197593107193311379 [200,112] 11198280359436619084572217171429256704176133619594560270113655758980844768583809655870477923429439828812389629987362693583505992336337699686789902602599709714943628304851178927501716914551666692736112616761983881018387187813876487303374680648705578859939311159888797322730320314021474122139712507015621771365051300934177079751435471982293556903665856564704146936127230921960181367005929368410132233465247527241842542887315617703831826022297939966987691290752124547591152157141573519707998315037434906890999869162809040910505265033982082217867586607318570219760914707788852310556685699650259190908429476933539633146487738544065996656828227557119496584551445725900634680432241687542450085154194209696309025065246580002410586207392430679745956505766676024087246141064627259051364099225603026910267926899839459649762910592829967326991096676700788222309688120714934198099745975729252026937179733207321289245087608217792138343345590529227355682365313830147604261203830571373081142800022253947530361896405264719874076016071755324088004753561814063861644270967 [200,113] -91522983550461874627792549274664322531188379343306912993292055677374687822231651698002948465707021529461441392874375721132008231693633039669556784744751847030243422565717640612456459636784782991811954421033340248406922604862212168474430311517526257478376890184573788476061511843714635806703910419927959932936627520134120075008927862075904683292046012602752405678332399714560438847903898996953161578636742702278277186269473194879149320807289443414024392821282391026326482339086681881050439284781970551540832689838268448019547481549515357136604412723548867752054730316187376204553427011766221617413370486195134498037716129020056520201601754497147394557976572197665952174106570326937867062631374026434204220626233617875394183540305247588308731416427966462282718957118235845882334201323143475033481470928813400319954376423349583681414608136074453422923358757387778114632722711061502282669024795171889816011124582963199971301557328047510311481971974027859974374221477663597538507255144600245515849939980905979179141206010602231491589341203928416807449 [200,114] -3051627399914433458442420438143777775376624618911369252013776761029419211070693738442760706721840534019397754462604414563632601421835159728148032730221969891785486618424518389097307625903824027081857652824343195607464889353530857150015560737797907295674498845768735578748202931014566318620933857398329754073336545564229937960790250283230963896812019880547863143663950491101356645228787756278533296214478422660358160156834391481438675646737118358347174234983271605784065188733810663217483441698917459561744060905010412957861331917369439476902344126989205855451543718212235013388467896984851220640039949168079326025624830322375855322713945471188166017171547947888803533702927562143350642347590240303288818074253711328785785052836941237760465260213023315006392173377194045318428920735373482054290841569753123721188263147704783454984755575356082866812152080027541167547364370888137116289514033403649342161654283690823286383026855057742290409613165296337270555164825172649110738157699405835679214960864939786941231213631426000526613077158790148389 [200,115] 124375051874418509287410951627826213738044579453795976805289966417663989462953395964197901049904019704526533489192137341393854235712206410315545079395414816241668312368137811036640837601852309877553501987457214220105755775748306129891769367168590582337273836665520691227267475977472819938660749625785645823992011023689771159084960817948933620794146454953065422215087002228876665922068727413096967907383002990903896859405582700106319060583122025400379445581762226048997389751822200015180964829382985767015988219107989558897456513894016744054577094433382690882682191444614437915501706117728376710402261250441728219386881450277741862761324359727775630933660624997680504797778672575604901331764078608066550770803711907728538795938450527705893420029779788264264922537367452856240275254864893765392918365317512930799568864903211006832755042553112714693960023238610367120623494456408685056359190616953536246453222806653849206752085362823516176981741869407216796137972014357285376971099160353289923882029858997699989187294699526387784064079865703 [200,116] -2126363125720958687937099781809766583320430279275819210817391201268219382311105591935359912019645236787651307990900897651942897900231341996066105292606988663161455216540267513517552883056777639490714629880281470729172641398963361429902332754420308538745298843426476939109575590541461871589356385260585697006009398352108196581429986180253389447726653784096700577199365791201115386313687057057753362456725422508228190613570327516002191558975943067908508725007954581654819862869916716607149687257522431944243509492210173913740324727232546833079375683534425058143658571401374908027432399288426111510500870469106875037776760458835717879604963469913134457534120444607463653847916065162885835299100959307392027765429742776988642448440166494995711142943623702827706212533732222097827477629812130971935247696277995620388748795759857109700909458582548887186837583683447727656604400300298462068088542840468961437592283426847954071679417427882799862198923001042943169176727028362796297775715350369554488244931077481998586147184081349297112202521 [200,117] 17460975121126568071402037459868623042889891568512225131015073525975056162079971797147544491955872481762842311896175468494021369285694372726539886427462999399634086193556006028605800065624140165006493997024312504775720081507016457153720801390564542134382260231220538343882387269859546658280663373625859919258634541368179631718488825056598215594298298235215309217189768644812932508971555955289193975168522965501843516478710663459487677626926462876304888662682364014667072678999099838400346831287733988286245227935403818591123033333360702152609698008680686616052874310268267520781206832224843530831683226643384045116848673448196604546689050800576842253167481623670449844476634643950597407446295653996143321371596800130668064204929708444426016460447146122915388286112838508791027532349982351735147585232647056372429418459461386738026266228150931231877785110701361610434968651258156979997321526930208853714444600158734355797864925436619421613410445980825738480858288115187542618373439280363754912160037507863648549031400770766881574 [200,118] 13851606004186053375351488586426360236102486450190145095758500260168197918114806810741334582868898459613405800419526716405684441641556431229743349918796907693315877170122909923128899449099118926622776098810796163092569853262026051518956269265624675497764043234518700629324726684312572050560666974175193780407229859893791508269802272591206076530739202816444084843618626226849151479784964554073454057143261025104999284757143816689010963018444217965394321452224311500205981712715233965420455474525918918400490800728886360286602333300989361280047234988684887450435010256750987827535030549314817035247275061784862535168887991379945091672639797585148828092057805039482787727873592256335390887684519730086955100673173659736400868279245389823108551610297353408173301374445259571548511426665376438550988699982327060421751710832062535980635017211322578240258208357825136555948746724723332878063488632208024892505788256041372159375435943875153310379264096765911232862192472221195258822051193241688400073410084872881783303382986671897 [200,119] -1967992224638138671544783943274604261729047043552001467281691563468604087290501514105342454064400958089682897491422527313037662909768399870487559728903053506464071464310049515093988503946745536031082946036876487052399256858976408444974971659957039755941888835939280861124481017864170914613083687468242761600822391111676586521415545924506365057530718116999526954102663041208078136085559288025517842843202710809518487507257068401035534630979029940926739003667476691903716662794049366579069049383110119737424224824625248565346182212625987344873492657246822724740169402282281355821423889691617923003150229833258124253093234888893848411850581862366297515800343669644498276288851907125996634906922688699769765618039401912175915193304836172850557856685365105275193013538894975881797200793739278131341280809564110851554097531781500187202299976579661153573934130168761584940055148706128339848198186182783342261493077738264994162395883448863026527418991652958557541839331598399412767853584089144376718532180526840637072102582495 [200,120] 22026997653235911891755120027272147259929471351968542364872903597284574986298526395992521761153281575593936779092359664200094679030037875989643032663837968693734109860630494573766685306996709852286780047200421151667094069914596690200886193249300097586432854059397931552105629312672492067103756591736180879932501852384500590170120594177363014538055196603655478663103325253168199345707926094574982221262381932327328283646031582837765122489917743934108333533302608305425477655469056099212789034956997602675987577225659374179773856224369735852331597501854684904917674406471765163265425086894907333396586792449590778263030695611008311675814271076746602939896460186213638428591281087779782499180115616964747521115018512292636009294502484116430151330463001614851778823146493290693593809584753976953727157512801367486837127396634073578052570911618775379836824923172900636792577907948028069714682382323156109237390215124117453141998696159863855353876798399418179256348625831567706340787954885293386406240768447604956514134 [200,121] -119148600600444352308598994674886688677094197038543244676865697918685511969413610354338880003286528465460400847156146358570095333303796621977328996528855433883781391901230062063342701089302878259755086189352081082458835488026456124945910291858795509638212420694691525068644062934436009971425339110012811510818769337234984586240911403845016621147479312386092066599516351611838929537146637789240404001140861521645056732591284900349357851493970516554446050001855981443572989102860066235826973474516437065164789611633735118708096801319597115274236881426863232697483323786711920882406479493309481449394373845345181416489721885082740356295819669829766294017957221025170756107843865101137858606201246352571180271631769377667508339819169861303220497294511980347623461725445314027199260815998597488596359579743283777314405965900171774904896133413225348196305873522564008391877904966043001144460689210640384900891406654409548406143415652406002411934259909086453553746985350229954575443903013004203112759849373328157762 [200,122] 246748060277366940632552239969459883323461969751928168450514214281725057637675174932703627558847042698513612981154505890632561522545152297748405301466538036443045815254970233101977008233652025418494097403275378671150980686310383215816380343215936093797510573938622417221395172415836214787260127157670726451096438066987014223752367558471403537101075502967222454547223846709865608374894862505990432451532225356863566492768076158071755548946022475009595167673288009006745469284427425106893197555855514686470726680409486666679639409798218730130000604771801141194238596618619904865009754074175565800309146821869451314287009692272848063959492322546269501430323967809721044343409726544496740059280821304271324824177971192827728814720814390932784555557666526229545899131023464263001357553779482792342331973900912912780348158799267827701888441548493453480025321989974305212004913369257034968484273203698401157271290400372942988568240680302888797209012038622093317364421063115075617709123934004717492198054831782 [200,123] 871220972331416103075940307440430683922037669079906580312933112162256922438646461480898767272843007599134692725702578950853367239638562983435169452862341176058838382910972554175598767914337463700091400199612826597997007335790473339607471911362295153932181138726932706480519352106527490694011486688753515517516707941110767080507884360369304365450669183336562491031002825332482419029232358171176989509691335128759862689044791185607634559113835685543857344650513346698805825550585604683195670843557437826472511920189644211709645174067104075319407937830814970624601983988379312718675992298413328762813931605653533516951082458394064241118116625445660652087278654011601897601626428160939746281444811095298348366913770292097319534438485462305045444676511326037509529932371047569539744674020498213680473234620307773399228226634444306358399930087844122002798126993952007930080175961819415706582431021118686287261195217102346849018180542931473144457230924552802158522847406679705710563287052657474941368371 [200,124] -7636308371079134025396652188637037132147429789446418518090687906628668619301148978471227131512855186810239784521110424323833161375089102031327876721047053712534809899081908426275120558012366389947537369987108011188344346019079747163748597221357104277604286625921733210738367389985363437963423769746246054754560527255256255521578658243164710565505285781183362370634638661172781110607603042987701837154552055068497308443737827681017432502670438424011252866976891576907231863694450031948613794203287583952587361536885849736001138844536286106736652946491961246791722985584616964185008941546148395206424254840043654162729124115535311601819527931108056418383346905583106040106096782901385168729661620737921828956214950296454075723086364593436904367468936608568325008589745439240077620689978379224593281322234728967750240859344468422063125622961568704220095675819135299883121349599507397782694829552244912892553173512048263038332245386724584340982605584187424450943344496029701807903923932227388481 [200,125] 20659010695637062977542854533366267443176284405410943875463674183843827084698936879218818426194801369349971870961110246396105773774024154125147019515555608252779981128995751974472333718027942471496032111745554174671561848743930370405651396464940552701063362678175645862822313192467632071807530727199168355088537968108370526016288115102296332160770089395431181729490978109975817682645100271533966082842550258864505444126360807259406980871841752061113380176176539850621900850161512011670992191011755325492582182997352992685834557408916587209930589869512492781534323370799336379302359724501989302406324900049119281770740502275207483561052448075194459044456868379992920293250043593305636692979729094886704661337351589593103410681281079301164586991163778049899998051184246915937811427015637882903894023700157857863613791310285038821814663516520886032212493773410596037317977267234377078501175244896780536080994441452387810706299794221274369049536770779068417249108010098022881644628367256563 [200,126] 870290675677005613031279036914249220730435124375362933637586390844991774528726533223595944460310538898577900493623205919272995625561796661152168637504591294588799552166166654157809059817965564642815275988985002272414834622805232325316943516967744744870184372315584465749268940852917494251940606730326595176373581275592319630634514951247520680226733879094479637310432580688726822575497761553172973908733631293620565698093649547148990602424387437561388351503666472798779516751787853347164574885248412429133302263162407108202442257353377292227597462584172767517522621229184304387338568231553352729913774467493916434141886390288872555413286745653431052769379761972226939213881086910414095390393667741555434332980000838896451632755052912681223450866306419647736833735541902294991441249196434487695234516256862993216177842833397548545110361713083841948242808430971822087038356438463127924038920361267998845473098742704511788597758176261732578395990065504686705053124512920890907931364 [200,127] -6024997949545936107320410916974194186454909528982446405773546811148783089985907795050758301500474818412546314984145353352262720358617098418678092925245282808023160556744540754146897676017580484600822417285522610398364192916605514137767046144546734280392585934717742020826950739258704789768894665563602957787834585167243330542360964997548287269797208771178966463906069304485685290119856992384407207191856406513616502013309827572231131603595444095381820801528879045161111301548892944331264271441429830529943362516374528428805431046579026622927964262326976238256304605698221398643884779776120898913676843990868089891944865360145072927034638738757218561271694498382827383156969633704163715323991486142630390611506368019938885944888196333153744544007200292402649203198889021097361799715777606035614557070792026852384323367456037842052392327015331737507940451528074218919054769315955180411844544086922943334219565600700028911614119996454116839098691290448961783058167916747322475672 [200,128] -398448952757831707463448251477964155219073436344878467176721835847383949535751666032157958039598800608708959135267640474287517529934463932325573367641817639391615235827584170476748467249815980973954355297976901595012877717401409850612643053676031648517850978804824664928434560360350533741037063440061168072346905918955048631278864105974236172550913518741845259864518928771178003796681153865491359847164336742898255288762920082708492644911869750144189987151476489747331707484669245633151158751265227875695535756559500264257026512769163629334539833899959946695669883280468773701072137164310386980520423963684393870119606019312550049904812624822392842642072466996127664409853126620246569683460113957837063499299791163173704466416311740387134054231311576042605108448431346119776148911479377584890567103504412801673534294428733915791405001043500809653585749772337444431054612057427126971349919315368702259245386583609259421192518054679113698766256137342450854380494080699074652 [200,129] -7924506153867177982435866680477564178451679560943026314660413634776896483689078271909282634161046555039554136172833513265845980181067070548301781109124540455044300227208584457528911887969126051920419014591784825699343743780459806201724217485479267827268613991247653440051793462981551469167859616325150164400236218650290026410745852325788998274978133453130123880160079556315748281629908822579681913062053744279334390808877836545806224285349684258622286169341413276207610454173525656698770926206629951642660062881591725796401933796684338771245616962281146427399639996125544616945904730776672816679619459495945696131209886539616424878884523265536556891553815925036379441144696802049442403532818025071954967017408269814121184142032070981568706711647690531706334793339594830017173517603496182635030825927135233773404844647634538213492740251084374560764062110560680102811355990612486899637834065242472671032555735811835905403564511697440862039988221886295670243474290347266 [200,130] -105031504357042417557742822676644294831825515793608094312315459145326350206066439399725392722873578431029053422459331112466333926657608615882572359318777913380696905526121445094899733405083574058192421219256007878903943710562109046810053893961787159044004390786779516804469680648319478113006306828920584883259499784500925624441244552260646934497583622357891485359555464616580357578896648614895597925950496695576837662965107011609656908374725615401778377257017774410342888536587697558825379989483692337152376588035935438394429228221069360138259219600184401844427150619410030085287881197673667546946215168066239121481666208276386863928199982918613247856092189941750596285999744096030976834293672051417821908948360635409498530388599060035498697349058962972911596923436727578032281345453394826324185795534471999425433533006468949591898353365233109580503677754554652738503732687623709862122661557239649062457096573623381798939588864808372335198703956159449583647912265 [200,131] -1102923634027151226213528020674835023959176974354676672036180821681137497933391849040636738628687643481172500765920849955973947161220805333151651604212746575787583568421784229431159196316701262959409698819265850053130974502942966271076444341009944920244781478524905541050869380270276744539604105707954581976625716931336025389073528828750409738190633316420555292972228316010797672162955427092141171298402953072297748782630986821715366417919802407383623271822727914886343497925064667737312267672119101511225916354281684053149970446611075966046455766627677767386991192902165784232137931738266325228492625568903862434524347706502804652949031393503466073782073386872716985164251376802056384024440655120577406208650512966290890460833937698776424101570799026320384149922502476993302881222273976060204650220427128038046729060206987284868834502884119288987099901993210944124283801959937553689464089071929262794360798191639145109753346758503640025016095902822179106427 [200,132] -7568774946671455131606563825007416363879228005533339459587761884957359716275524482823845484346631369940332298559071470470676318310498756199927698903663441760016022816167347940357033878004927750823943151705550291517240694541583379939439093246626405738765645715842671556898888860252268271437293568820677474246110942304998325786383978440908734890279243166553519807870479952503967039420671705158952430561787426749989921293205030776426727740172100209486752481376375449830566210055186336880183226960373592673304194564083607554819889417824877553635818857409227446050661697184708139000232928627823808408662195040537683963247574262558509601445720531487054396473239916382334739990054159152275541677181681932133925045510266540948056332691355835543809906847467587602797992807880932489471372655442444134018856978285720790383553011671319269109724070348426591330893879118192117952293065262763726092366286874673068057127083589780732688471914190047614575752778155513307 [200,133] -31084885140668053304451561106304790592284447234588983496108796278981109432710560580169812807174036622341066239217916740561894919616388921697642977674392138306356684224888981306959413492883792645022556025193202844630445185599336008134169962068946978976301499530221125488225509263239699670430547626090762641939642251588439905969979705314410405680208555094591549112759348448542309222088870613352824381958434658046664128487055428043101151696899106021016577100378970228249083048724874591940606926364789590386999117582207715499251137296583888322902433131821700171383835166555779769101476546473408136453178439396510377158891097595025860228652184228141247234526481324650521432136836240112040063914843636807308723798489425620555765905094396641373611568926590407167683304943771825287058623043824242726314570691903593770850768673382126031477030322131937630657162708680766220615049888649034637333343518312640266015048692483220379987033378969046619000876975107 [200,134] -81789735748958750992520738068840295685516302123304098993189125684324304259569175855903633656758778035711370539574217236695904662121171966847000326852021527608268890761757140205861211952387069604393806381864030480487895554189914447756568546135213242826245088646345362239898065545446909023200007038486796828434621012306195246989998680249883460039749878335739346877124570437479792981078107653733177753118505958077831694617246961628752778648665129476029974225998416334292400081921548291677718533975493430732622837656946517446169357935978914475708971824699858631573319675395456511623875827970967801119348203403210514303527211113133183992222921726026537755314078449740689018790657531911680077376899503769922268516914480008469191061687312878518325667350456549704192134594196187649255572922267672912451173974956201809309290437226960196969191577786568369693429294923130749006290179872817363620558391776110109771227755907841078837273891351929964353667 [200,135] -157916412318775467210727392193977769925709360813363540424159067991533684148598270272409226770190156145155138446739310963108373165761285309418487506661560564882688907070666664071091702264929451544363787276736626579626540438909349877964651792325693395196767315596860586814407852006903831809105572068342720603329283779011885242200847645681454644880105877920096068919896096285541351025066110043638578205502987754691317388122124263882767296904260023485411380670025696438365324733849013293728954302989935657846727305780559945985578986233188306323866408179085336272891119725264179441463482081806467299642197148799825934073894679793317969983881591181224464383383127822025849682639203476935715760552885500223602802925552512155382313205931486593227196667951434364821545620476211271210974664029942102252776252951198858701048353606040907954943679769059713187675962144781716810603301216038919750186018324048443225855642457498857247255699332857261142 [200,136] -234194060453186412959026453308445273950254625322480384086066611138380651442792490688647815005099913120619858188253215663138910166600827208189876162210948302704728029128138954822552311069209512919196579116423330329521852113365740791497457743016062459179728514525276077299428297187569140431322571457353702374194709221217035596251134149003228625786316415289599991516658958886878611745868013988864480180247590519229349664808483982763788250617595050589841953510266962510087111199784663310044948783511313464987692588501926610506400552876912117821963935147989344233671567165381258803954586874650218302806730600037362477421894842621901476507979063167739604492331468246663577161803986614459853546138026859929330512244574970676151608398481936873232832815988267858230430713514323989064334012137055342915925247706518178792384442362619725418767948566621484342352355224519557921216892478532375143653862479980567205304195223900124941171684439142 [200,137] -240809495827638658254604391016871893111343394883132849691692172669899959295166174088586350754559945433631021384979573786783043849103910713012909549807636371443316925521868595921981854048113341095566577961423731985695278831297217543239740616303328850899038195329663129116514927104917668309633352828547715567218257773170093356479237775725458544748208515826001337885558881182279982354569984482652545106264848215575316549254002178955064140634928981863963220745513509155760997423906704065572296243102870194500905503084957112176320088433298242722033777219816727670498966176687512542080348587270985577497282713821384927231086776898067214995666601088965475315916187130439230393763465831236582441826444659453238024824482798158094889149605417924795237096896057351593062600562890241173359489265382686411559146349940477167810656818462528476585995376904688553222171307850656722726815327961079112962725061739023394590867106288041543385071 [200,138] -153743104871948330785140973769794262222155342084252972729463627355288345891438210612370577076669600631765107556594848693169845037593568744952410484223314860171503988690527437938728422622744080360946628893971074523046032890451426634470818032053098695525838789296741309359086571858879041707865128034907012295299476350382583562305682022229208106274094586451945073416173049612735797864198670213862373689972408243139110901418326135742203491321045776306115540283456015936490963889278624917816631775108165784474706266835689753133169912939126573608599471662060799799246441279482688682464275220824175786023696381535762121315926489182321180151821226534403577814643317695450535613771213823195339987578598889079221422002605336582741537276663836061668488406468551786114043508946770568953763735241107472260550311020397116239311688855520868527333153122050664370181178012568006734364303099997406321632777494308901095010217866660473371 [200,139] -58247045711552531236503420497173716288767104498876453334652894011928273885970627685031839022532155564747180239492604471713888634970551693638763769246498451567386693705797614927685157095399526480724006067663378464533448582343090297912085236047966532720343814470868761275666032912953887238302626683790318304964594795696367139939567362857712224026696899870121778412077257517910500497548376407041265945473175318599458733800596979114421694386518956541269175981030050792822043868788456015121983862166362155207978447171366914171113713870126391095953997554394191044499850598355421449572100490955556556628098508630432676696281067063180492442051737341338270252727657879259946944091599320542422649434582546216798856426777262102151177191263334004377189534654024929398542641210083050473205461259336218879623018097745490254096260712979613123584878424534993138841456739876859814123568173800273959485843125995366999934355099036 [200,140] -10312842068972490051593372729460467482735811669375617475714014306732460943090689199820424282756621600290731632474836876747355982397722673384385735630127487448410488032879083191351324069771028251639417619841681459558929650700741118125789250593750796234498027840649428410519860091251613913253499423979906206559614636974824710360969135987397106159979225900109875775960245989300770944906916962166373910972316949275555921704699780771166659455388287834161046656936818984874160136089905635896667125777691694369053777937069478675851967691977124812290783782436408559902659897963000933804752492196933277364401620025935588258672106560075104136633118939503290541821162072002780527671924392745714229037384452390442764875269589041588513732855920056447188367976524077439682603898422966666817607778017986831205385138727978294469959308292138461218322813527617525953410984798933660421594043382146130598428501024866885733401 [200,141] -30586508202105311098472683385810029391864403878238902526176695624156068303599214912884704286084532223438804577228265476253165622895880173387058456138100827527485855660368929209046928634285318757565295364939513022378005105348680273952228200902557496124403243577401977951824587195238086953516314796625307231440199747619700081287048806217625277823113129788316682896300636194462693371422635957311110664529305844651159476556136724406092609234577973643434809045083486033424481929801308227218832351115466359048604167484961317049372821792879314112586466020050530119165294484928095329171228654976041428570759335703587427079422525357557053790543226973745246542822323530368715493186725407965062038358559264126892165920448005360487628093443435785005352847090073534618893982550890800107930710598015470836974085796032694707133088306022527982522549304899861255314864099109741221403217195525565760798000706609684356 [200,142] 185836419314788834900409102673135025350175295761351625934903504321322407881250165713136588230527908463370447609420050518336305188395094116565651335339932238207596876933903618238095027647254778731036605087552322559360880217240852914796453392705023155535805750558493880940031439583805521922426098606835040793931531935924406062036565955504096132243983211110153528874672823080770403585444284289467706407007859718189330979278885093928043770038814497294560124978287293067163282106165148590441518735954004794219459803469562076445276388390640137896460821273363897987790855742461988557569314852386825810097323947637175309098744239881520885285654842019678882834214034355407195702151319215990295486910564629139029954837496340308125473287304947604571981657941575506786990377621761592507326382325520083756936723794144272079406667589825914066602397127500022866338114019347978387814001537391186345615213986511 [200,143] -676780450196857329772926953432603934305062395596552833535522209125164641623464847376159027119328872978253718468810216448945565796716176479114045100748347692169076931572101230970763443597385918359471646561510362620878199521305424951802539860344712442188783833643226876695571827937228286130297853475958203712223613329823985395769994299159220045047143516054757656350894316462255927063659012047720931405256087374439854319649781424290003363089350618177439610692034351121914364926989717350054923456468887688583180911634501059306369055541938617621934768836799301393951852122534348440129355850818998291631604472206183958524695781055471859175024117057854333782264520490603423207584892013825463362082487753148322694128498488069134336363028715743455623736013249330281271933963856890139612804754060885493107986116958174369754880782358273122136394280468775642669692494290561540695114056846348854430963 [200,144] 1301539368716122852123026736602218400858595088340570897704876020604684221262511854100085565903510778399293709110559436620831433639094635563134378853202181016115155169424910432942401784029135354923122897564722448059575538026984484413595916833574047237181930891050383021671355850555529828463602294055147461863634041550499036836137711240091553898763819699249740603660180026456026140955692623568765516044608687114141026541427591163134992478077143727345466563238601883790685511005281041495010165633600196748947131286229288537978862065951540711776313741796580073878246652252302653029656048773349747041503121861759500489623853278690397517328072693641916793909860771702940515546575156001709226211049185211271715964918039973753852873776269884526961297905232246703786752201288958964197741643308775151881525263558467163550540492473485293420112592506452377823099490905415230117129891803874303517 [200,145] -1273185534570431031066482366996923514233284610624161039010702320151667359974790960201832922127429775716724898436705003622772269978393008055601244929463652630591201534233583902482078657436858235639946982237283175966643156432660450352934947088880834686049729603883272405247395334275937465759329407519405208770681954086416129663303630870834764706853944336827008740842904372248065933764966775212049343276477465337542953706035777404845391832218342287129558924919558416125234933781380904895046239892861247733496134614510721233653632030993058527633363934974600986202758405565549230790029847883141660147506191943578513754072261221197407619673465596264323716070081894695285117866614100742651793814724993125179694616029368309141671623185136009105837999849782281856980472222369692650101025470082901110551271797327376334328990412541650338188522916258490310824662039361475060884883751802168 [200,146] 619905191440153813009185436587338632187807439957475265776713979079368100214263643386454565997007350135413043890933313191728093320619328128503693502480020369677990439532118218937857007797888873822063268889086313216923352974071773069786895283797261649974109524507992300687228891003001667573365899278789709530289645487799719906317827575058124842637325748624112905546450398306740718985149708969324484574627772944814741057994819001838505197572388962172406836543009911451359373317393378696335040485363841406000970605696931847190378008091951261671446048225968210747485290438243833036617023739816859234365721217707610964857994149320534254721941893152769214023286002215630837021530216923437141637571778438967695318071145168238539580992843447364837805294724666394173015252279313068308474138384297485238674043153497082413776866162774642179462691810805845739950500215595935799861923 [200,147] -148366506757144748390275103812578253104914106354223808785261663935737271780768324558987713221599164918920391770728508286682529166058967281857786522262586907456180317797832621725901164661628275282570357348035928954596590830866664032708125663246755938854534660418972123843070757542062130970978684477381732528872299772447562283972133241868495959494707559877792450511181618124667685343693892154118070790158782625745193876093884262342230248772113735630128247966673473200507348520965167911548533047895254757259013087754083743757046556113642962246978822038629316122613375220609141676843408703072140102690028327844636936956425310305014549840646126460996635875345565871611145830555836458870444182585851442830260440948790437495571313050407955729645919412806471355203249461163666211238080856000403895718428728678952402965506951484367906483971891498550606402906211414834831286 [200,148] 17306259465217936096762248106564138976253765403094292093666245697395657727530399775206376579304215080170788401882691144886974639976780384373806396030836246868691607939122052839006893992281377526435297632269991598640163580152329190661409377501110295065217163445622379979882137832943806632876807152904902414290351440059774093043629228332371210075772827416896007264804036989310520560582680716399332659378059101951053429342961191415360054446974450825745820517753287429229455781762679807796014636919710272709349229808396773701458153007657153290485774598467233206837498218905220749989981687503889766618375236255035933553545262753232767853752860202158392131130087210593192313000599749517147412592959993302821205723134214694536283024834798338093668699369971469418774852201763668403112358135213307993110083798539799964235554056469739210791680099065323979546073658064 [200,149] -976375145169616153021804859028784742355376816278741863017200187963336855835268648514510365645262366871500420158405270083654717717703775197254450788043485548139149643384789434692551683525584873911983377204513893950391214398419705264011566251569171972713152126922336702038770881304225275138362229541229207460791108586293589216660481513781105038112019710385120146685838245796044561987265377591276273847153042010043586296568225865104338784614721479451817993640893389264800123298374547102051346727784597242293191923816138364348552626516371879918384009478574878784074364955330428726755740480835008939033112497467673696016669988309889567910239755720726705769720624507485405134573596635359850420521153149956067829892678788588465118206978575436776618770278173776417055312627522390265997196860870150451591076367426097168796005758050303060163947501890637288119 [200,150] 26424548394627420986199588198529577004977823553589844899817112060801767711692075682803573559571243662308040456784338646845126323158556607612674462606082941576177492600572257719186808601636469193234291755716970346971270111664587286535907973053820265762557865524508079543144056722048813580886837894321572930580307225769451523484181761069510351055879969017482870617609174155239323184578932087897512632823839292806706374264974279146526103473561568725928099403096810913848793779557406360742824693085900431168621771421264873394797036628498148511102603887806811970221831045448531698100633006223535851841799046315684197793292285728342077747858685519920097894441592402167355278020272944702465687417265349107445250068903279237891324843840943764187762577774005716169566120084502528826226265289097127320155143021677699324069958679907379306565900098314950 [200,151] -339792019708256775634160078115221153600526682160420468501277212303100118588087573933025360911827105344553518626481279108380350940730477904168745620654210035007104548285700361011051059976831786063165517834687617406458520024056532904212154214870919141547720318494552804145089366692069156004887726911469639509551180263374443260704469591840337188135242101149661306375364407401266615064145228067904363318039281829531144564418791642856607829924728432344190345713042569228470528422895231839239404610062410558242905772592668522637940342786455637845428749080092110296234761429206162000771003096196586702173845261234692230694043235353879810298745231623200476375228251447707209403507698023716100736002449057521456883465449443469354076566302606856504262993401077344043004390073030404151773584419920340019780437299237701263099437770513299242947352 [200,152] 2052599697257813889712122522208764798327759827157679307303106714962916175836692219349665053435890834513954145649146497216734602485985732662062776015410226648017833269046194704864624129040862209373572374557966895508700347351604680167173510799301020244061362177390138454021970872487075789475521310576179834076283329826585065305702315853021605155737577522054891127751111653394678577948340953795572129524175639058959954020277746519926906906493845111762019989080003925064966419249677389834711596527968632370227876744665674840616649847139211160428562772528752252019519296433173554764517871441125210829936222669484343122473420725610050319747658260865774060950485187752606080016441866975852699013768441355103445206707376742543506644918454334768509187958795222050148302475436666269247498998524545050026926957820298983251824292491389529 [200,153] -5747592675224713853405641433496455662925828307506790459585255106069043963878161218002678493734668244095472675378352341605346992021438784266153310826746706164408443121842901292815342970238090841306151043714199358979707085213893307216276326621363353009160010776755138431188587870233335833931888884165159083262060934771909703665847158611897556457429137729315224285535937089308598911551130210361883775578395944284206220848696878659246916846683853436918467055665488519123600343187911109215112748673675043232546566100737922428048966989692635871307739071618734922648413773796387636869446851272144066055439114705726487137752684519878259309034814617475261765055746654558838456007630857655541204738855901125457458458669504813971236098473034369865070260846523078571081907132186651846987606515729403403510679924051090927748275020 [200,154] 7345613701752100301666117784918190096412801223734194553015784430913265406363112102499116886650142166271020000638809090982229228488805037222134163988775757908280006290095432867608781429703936285835313756670239358167173051499436754708913068830946295417153762072616336301452847983866585045081668929154364886477387263163339660853788378444993099232413658357690800907289322838688758116478728023910870536421004073563750534504049929039091645754370742924401164265174531485803954338658376082935882088975993945560643005372325039754029257671386212762438214180968129350678618463040602952044842626478671444361559915881230865684313690229820121766117590591493750176386119448930346524348785773881887209099930647307578641065833472360702106909491463962439262463222723900335407473000959496024934621247307849021665099689229115692 [200,155] -4209220657297443019908620483323445110602702364196302979408695204779716828081170892767378994397073507984876090340151435400285382193361185884683058585891886214384893979588804045157509505429804700268064194892252657214455307091433170796993263440610735428447850680449318832370019763656105558913940627734195254161268910785774004685422620968591684885907334608928010654755305928744275541854198515593999326123458291732780967154526045430893239623686359524056090739591640162131483762498891237167053824354423950081173701337765365678238162359676860840071961669101235052159729155329539406022977024843177805925174264295594031087500932563664855253732064527198470456734847872085584710563217254760944140944917464085070816892172855579671265635292043941967676398057646168474502147103095095387478279379869902134759237716 [200,156] 1059768509571235662748035495323700721551993558981110206712656804133109060234738988464522992861531387049285673325266824489934794163411846979332711079998371343706446663537918180966620337942440343069363677438425357845808360451392438447360235268624395239209178816654675459279225297226857197747881633900916611708145016909712313236747202689166776166935333509243243200469725703403349152531236923334925022884246037884703654348115291678675634287922691786783306564171877952545206496682192232255072944313966119248366599997044267590964861478750678760815198378367316351871719072058808551843216950779685270382029270699743259642594784571086805488993960438317182570763208707865183862747153265846253753747202156432467311354558325670238511272654358779666387834063364043211710958019514870227007684144014856396 [200,157] -114581184200698425536586353109904378245999925261806254087433434789960799902141244839058363217604173119239624284446337473098631154875181704733712470665667648779937258161207424455269516312948048111541245440099441999694564630575731357677891487813784676940473998192530520505074099636649948819603613640763360744744405661043179244436073420363551411317030495881429525797881975180955249053163484290387511866081595278954751924732462579471777917730679094498862122552970129105935713673575910035216514617774758192358561079038219442630314807801641394129802316376825362867642193027011547463243839714173218336776953460151228462658850727751959417290946023302465115823654333701469917203360733264826640860577126523872672481091814420137871643210675892799766529260757313942134560635267122388227699257 [200,158] 5184688901154164347404416096467768173453794556674475251288357183257201469834296705423936524808910063416392489653316043650515572744679447374435310469864770295475914881840515489350869782160488559249800056308848546795743538595530029719852373750376658180791856242349086098565734457071887570450167672578139312373776455399232381582720125582427872702602256325344752036604836527345893116045604152941211205434183182513296473882395071044328181166426684425097499654760536183636108984927175037325465733798903882360329540689926713371856726488454088559369175367829617233753456705364815294685459313046622427245002086230816816828146561767047967906634079580526040106145384990672256559228972749964164902861687070481244156693311557055573754447974961333985604160421940391295512489285667878 [200,159] -95388047423248239615893429687682676838548974495803931822790672908333387736412683630452851674512090443142538036615620986782897984363646727150046631088003395574765378090946691860560188757737273545773363657837339566217550518646543059670561590087589451359192188168857355780574792207330891908303480282855096578908533011950414267717353007046790650026509948165214779250390611631494921519716227432609665215172734445253480688767316227117306674490032178129990355482796343332483049177060282586541369927209621795285180792666854918238253904952914824018291742117374869543193609485637502251844078043243148066089082239395979292263077933979268394305135400715874315871348049482108628139394807506365821638501420398442577126806703481504421459554656170907668756194583023368478380 [200,160] 690847766940781364094553141153596789030653907795121446099027288692800013355209744333846143735943144268308204385274969624828833835127349124984649682347032083349611515518742975037223644302210323575932977023369470695181844219737472274767226860858891660157599315997714077147205522947218583135559539783761663875830716324440580013245754192215448249214187241344962182085277856039810263316757544517954403721742898726416765298064313196124049490596727414338246276926136380047822017614579480679218643148848676687818235858260425965607081074718032348441925166569835638042842843171782602808483052197301408447971531778006838661920927916744902956423722221151884456919085084619369954666494106930785269562054726439840089993067894686941657699587022761704706319924566 [200,161] -1899651524579392185103604444197884277584723367130639609739886544516838765476953349499308910533245714963860104142158220299181609723030025404491257045579727399935127816726760768952135212434644825727509483232043560507009605725389736430403538683592771339437438105005609338850543949394376607742822880305063062583774212978545987528423149724484031960797753259453970659572608417232739384229867089769470475930048623186165652808249181912737882228408281494730200403096275693070610697282235678525697838792574146377138849423182382521017646863609404054077188388498292281708540402494911943012033410699196846360622001157937411272704692511439585612585202970522500377758340851544989309254324968912673264072629195034329472555310039059913122517418464677647 [200,162] 1904587473014024611087424342927666199311720899078458745113066638914156353972678207680424663795335410835679343581363941172160504602140060644019605048808894622288873550570879157081749381569020061138727613816825338534477249340294631582177867475544569375011824496029006851864535630449804624531737558956665738766430658837447068711936168270069910449024941222227362386413835216660557313175094644700038709031236040427191069882283404214371166358914085466690288482200236301755247835054195537401162409320674162546254669419587445074726576765043579624032479966205008369201349121914414311969104681697902776451241376817193636226547176560872567104172214198808138101706548512460186033543517799896254750431284894647308263132007960622677879652 [200,163] -664705262002939550087181385893513670010150348710748738013125835500481192522580675039878133409556755709998541583181417594736407433658551570877220464545014093883129966306404103671086769274871675982353160597062065118558595684359623341192801717998158132989358602558523145905343408871031240055261755389889657146777966929845271311192404785178554387884530351983014445807197449673470619615738656644628080700318942122574544907109070040383127011899984511941502080367690855508279282374872525498931262950061887075386911179316784255192777763405655796198589353022247792618081805792371867112593167320309327815171828473925658423260926309247766125046861601236044043938475744819813939898031888986426477440585294268015826389609303 [200,164] 79264430780503392713066670832839071315085671514532800832332264566282098968387874231365522119223019532527390134778768919813665997326508983471745813201527191968427817312976649603543044069351943733993276654755421592722191111147621136846401260410739410298487135335739304705172097767908732332610833946059961320028737910417547110276084490955279775536704050551093414134884882861740119826203442038458290223082452615357819586777796155220265585611959212557571916152999512574263917638061946575594656539868926625650991142714872034700918118277027928788752993601601245998340278241020925104688037563099492465026783955561067830551958210218188940528282715759024665162223051193174512309096738982264206959019302278585 [200,165] 888128938709536593202737128042374363643406852834613415215106582209706730449013579921656020449628744460410019276029977635117526051844798504825238098739027887545297623516081763341825212911907704567549944596432816097266868510756060923831854071267217056476845898249456346669102343159863879151674367154411506758982933238926133114566262420268885114832936128628614209667651100588156781780829890296352551538905756844315221085553264143084054480772087842378873026066393612976901585071328566644558882878169263778879946361519240942414049908694991810867027010532226243982666595637577146645758767418133539639935161923447965057631964528544340243913118400366458629279252174249073139558107052831658752 [200,166] 2312362979185500538004540019461086380530704298225770080400050041020437162421157777946315814148973715547682928838593544723966537286530744932377167965559974385734572888929385725990228043673927020346131075822414726980416862046715314979720113176706562015418595189484168649905804815913525364567482449530313508008221870343196599308302774907710145858839877983658885513313695248537987681110068586933289389243315839693296631175779608454112195960279496479980884640786086590072747611456485636899079215209495762912683098145228859396576634091264850683981839493396139351474089732464889868270372410374226721624447680881539653685052697933313914487279412784308521671538433595638434229698627 [200,167] 528159332700730049601507720697257436635510358722070401840498168592075952082512267674473949532713243185634409701949458554566428437956300024199041218355386512090424529092124270647870866354241357544758380104058958146965016703483708703102518385971392155560655311011136442482120996417548802548747448351250974059917108151740385193925808064092132151544888780979103122244148864930800392260866222169678869581074156156314267008534935221883733609473626688648708825813197203603797814998718629254621763244832618018545051856972997126603691229818460262836524918809649768156158042095258544487804045416620718297379287800979963423501850147288832130078733422425841061286910522250 [200,168] 43077903217632572415419549735732146363688241876998112867927219459158758155249220795228228076325695512289021578048030205043555051204830935654461070792574785316311237763570979784101435918579724250130155109383429935817913293685152591881847435057724866996379878452688400315851926424224110010343791273098587643170796278310409320007164244400791182907335158053594317172263310969779702810298289853739589230964876628124692705914934886924443892668104892445717599062671738426652024723420054768580436704586106374660393479282065575776850952484286110026543332440629366459198545063656067222324682363209449747650518723790600998473799564615997964870739858731840760 [200,169] 1164207801018613293946764172839735236821811099084464967988752223382381369816119669091574880226012233961209748529455432561677872369263574938826887638919898842467116840074637980369452723124441527844765900905675677487584951889035737279771273472036045760613421998712531968978853164809415420089952045078422861178994578884077066391139036836006978930707077869649149348293854096145547893910973302146573527459719258813280392780700719473701165470352122801958433995791631620801407949133079586305458547671575494603376859102564010661866904485969647721897162599815510597695668745681795459930305848453525544146558328846648976574240758302496993483636 [200,170] 9851151346858765907536775586129873158259126239630025100266522579723558602172526689632131583371330850655529426014625904816048729157734295532462491925459329914675581612186306782716100530806420634056194693427826061087502397259736900583293080614210931243218764773766967291873524928092139020793762399773614988331805453556951469077415920942917410883767972129222162076918456094892000425000897294972587322785758546950366528851880149821591815194711753533833446561028871309490384994264914859031525651437193044282914470272093511109230864601379588590254462978626591471653693713299368332972444309687668811080894952323568191278964581 [200,171] -7791101906339324780944263023942090320192378905809034515232272242436506110011245753911654699362727480880471582550588720153532051886622063488232269131573291442454777146127584632893000999858940545591392571964817094634865762963625930740056267314899371631756813496647880860719245533002465009939494542444377381092145765597369191704447847892807059970501116880627656888024579462432381994789073959596507726386768088173492206862825870905388595118678418872313055399417174784627429379479668321844850954426966573289743451327084637224196990982655892500069210351423473796245637377649817282220346094507373135660769442921 [200,172] 3069325591622699708253290156347096547945161409598856444602836915454566141983106637738997996306999063286373827267445042229578076531401444861375617584973041167234927107204513281290946028199687470327673801184353987788169389576994235072324556378358014278439401113196999393851758082199498059624663120815294814317187716398583427913346685695974762081899984395185223171697658447382293899457281908082604668326655806720580610926353647721068779248939422920717432411485546775030955573285283335256679205167631974637697903634382668349657628707985322815460747705979422875657380602574194611712818857668432696 [200,173] -105136531198167845992566627950558385728760148097781282453985101925144001119415201706606538647068527344782685773438020963356929119211596422625746530493953614072235221123498912448647763916545305036163392199296268964178810447504048313228036664907292479596063755129818162960073246020965959608692040121142235913334626799128696753145389895018989042743168887953594399943039500508157025761252054054600936026809655219769100827151433711146815392663626811457709105805556526018435023066717794786066587108390230888654449620830147509500093064395648081528100984460273946921553357007854190052629 [200,174] 1176588814123896136546327103701534261430345085405792997100681295984275897753023287400964400666451444584421804462069790143116227600503187335526794898640924518743343998810395528423990644743425262558790160429680716713704604047019177457813208239581162811057255078964291645894795922126669433457326608031295292892173047211083393248838323486154814131376302778568873468451301043637712022360910452834705972674342955462503585769884844925576941648143113581681517906298533658561968383558260331143902231122013937425357748801518296277869244767423463352064868322516629128639981677 [200,175] -3938445293830381340237066679719672053665749874226985547627572659249139129475680730614699214195680272122530442194156399539543483361556860940126364472517477609104977074150500598908458550632072148424266136019172488435555600278323677307986350585256697294715576295829995346239355464928473333631970798235327004174844707482438586341253802044406422110933340568692322674531699999965128250427053355838925069389507744690177012358493098816549056377747539515895526610646429892587160370656361248209477544012664313276744827251886902522062577980891971405013176001803 [200,176] 3582554057513013433457554633223036866936135866658995771133393193746225730938707742999295087253396354640233203728186479728026863718095113664720951647121714359493069611373573480870012949265674155245094319923572567865739017629387048412252042999944437424094026957120173168531102520527333770480765256128081430890199946776115936522315050083219691374183890688110398222220423101552135732303853506449036308602807557579453522360786444098395349285981712226546140662354304507566998405925323495729440282193636257963842027594890103815188161720709836 [200,177] -792389127761706217875087034030186774207814016590065224854106290127774377750033291963231992804683375967133494585765845641638506279667365344812433867164067924615950017192981025508200711862575719404679322957509115745213854206511581361254037216339830558796380577058969139799579209617952371782163410783682812834394536082943918991588865896658077687359325445005636551079631631027078169593854695111012270906669121570914897299664954622093721944461886487679218330487506314093550372609719289096678887556088403342649665469463425637 [200,178] 37418964529418806469772197671068885150725440157601461278677409170095857639727175472810479431548259476078812793028396167533901307934141378617033027516692748812119401721724319712995305758698382163326902506096629383420464809910739574257381462877467501091742825873057850759439088640973328472108682598936508910137126713481675210854402194569470872779726783085528382310420982361912458316418206837076702495162903343201780733455524526651547470308345742593725433154323618201229353371536172297909208398396834513827 [200,179] -323542056168601219512557007550384112291467996824517815753747172508033901819958363480048218323626946579036400834167663758576456024145973814358894323983243199580868008608961224162753505092890657580033692887001746634273515944902038265166547076947797840197745858039089682132318630378659772315859316860623437189471831653778930576693685885471020280800866334196555017762989923083214241250898354492678189931626393974523123196019020500942155069876767995683559507567595962612756515815237787958236 [200,180] 426268472353323082909825630782593090166171478833553351201139344089275680957987607092539339666494576122237291537560272644581652185358298412182799291416970992420516341145659580370776061688194620778468403500718943255448618248734019300220731163583737814692734614406679808127874338248548146502533990804888014003986970231026961112470079255843908240717398197514748517430210161135388043057762258276579365187080585670444461967543811455512331549994718206103973446655921026116589 [200,181] -68497762937646120559038741665591027296175938167521480641784219595643528050311332300375075480252032379197941737134531234339154097411784233248892987551490229495072247183518223717588744258381227703157537599083407381911790951215703074435617690593007297699138531845898388029505060949785084168858647908944863218547040463918734913237086668921127041308464863555346147529493160434384347265101567428948628116857615438916569006536325452249563550859788339725290 [200,182] 1020826987731743436661275463508367633881957485916981846965490439365488111978638180393141478380287700332905474177966621478689195474042039294492069570921495294128606300000607921799796698782191752126797624869720300222632102116426942359348841711161420691049691369939168418898162612268919646225521831281163314730487716245513176412118161440331619425943964733877149152968855154503294131486114346298600394174785187844869117772152459629646 [200,183] -1001234156495062015454787005289414507777674671708603445244240362625660537332751420155553258315436333533492036185555946288130682487649493024196974596521873386760364383012142143558830800936962435917141098694870727869355725245168398183595457201232081724331331226899187274747512761103271041280367405421672139599784864300811405695595382987229865337484620269931677653193777071309336355580772732678157462340751250394 [200,184] 41653712183667855199865539647514963596382907304324855850621647955018530524029372641569144160525559662609028058353006664823481966656327061681166968993700777133042881481509154064950029038809102651339760193535770206772118326739585219986384496252129372754944726667543866849645370769860337926172306384331770089397984206466972411981307465449102828807042015768091784619234268542338833394441890 [200,185] -41101210634527064999281332514450722789759957956621844057047219715696310467612590234902140382657954971894300892334558790818482887856951512759047897073641232632416884128840771645833634356104098371346321157983655310952412111471760689753031252006684127439474444200308170139272941166934824385305425789181101849512058385291569905623113319748946623487581636168534800591 [200,186] 426937703825534519901905679570521430993815527657402675338868382159146695532173967543150292043330956477212518085932278231808907252916200099977962057163650977315248487529358399945091465951207883424779663385993157641660574377670759422377601460506925174578231228475123872439428209592344126229279551282386085516214248827669763424992207680821 [200,187] -13346033296067525965792689991020766441059415803440216892715653642591740645278404348363884557315923838419473338538044102615706228331396818526085398407871030221857641790134791075592798169491244837176913636388848865691645630036989598709634531781905240848695117409137131949191596581812580575783909939675028624960 [200,188] -2159122883016128926690721049691922084221759303757965947244692802673593259711458497551684065627413809052668795451545807585140999598598486240615733499496688046956311970864340932302865335865864028414980099446541171526438863162741547857471357816826206988527761359999152000714532 [200,189] -727364020516664471171290520150280651539293187940533990605997692425380672662122490227266671517855554538354396596524587823957911272127790058844408861741535068577344240998495076117056118923657722691681878710868306360415029549588904350599120344601831708256581964 [200,190] -107290264079238385432878168059787190503818369922202391313988468748586125889767948005657644990450413360050243307948422470995045757103044160705104095757246542441629712562801236459662473352255273357341236767339479332163081732052214046185477850 [200,191] -286810878947511454496303760842321175270833824887995051270312431764379406890397006479238999642056799797209525572606202433185791046594854456252219518790741358537626220692206419147554660336700608610515095429457439779292608 [200,192] -4622774146976802255781668305372770294701233458449648533997310187752083089331836237930183934988681462596759712596251851293001456503639499541925098143649445717256834458968004144879119459915759385453 [200,193] -79641719545668060483425489098486902395319202350335577290789118720129497021705900944871247822127491353837009706818531648910070068055292625886603674365251421529611925646884 [200,194] -4743285394202896426091091688989361915985729618472342458082806259028734078072370179747284448952714413508577360967653596547235571127612095431 [200,195] -171544136315360056102898217542806113012077439608386483214466882053595580994282109909980996064388116 [200,196] 1182085873773099806409586168784731119959843993082292631689 [200,197] -535102175146457 [200,198] 10975989600 [200,199] -148800 [200,200] 1 [201,0] -1168765983739642078555189396015553693619292587371287646669054422071581941729687708093225981409057113751645792585972974840391901676267024958286806042513768083342377489816544757708300555427093228788475497308987248509877871599400485310190017461184070180372416949547707404102108787329212428940768738143073928783788963555283231083070374853578597251506316412210701383884974995152733278729737715614136918420170788234709984653035627794008122778578507574569425998575275137092765392255664220264646256368810976605769888317216570438755692093978897669520832711009070606262853965553044581547870457854640083283937430196281997845144316668532410449224893791330513408181236171225408273847712200262563425308679083634332369422041870055260700329428938691986615821657612428914085616602626703220617796275312786467030766171894323346160616035508318157531179481559756511749172460245616445076514079604567041099819226165811515755287546170436964502144655086799505716730064556370445068362104751736919053133909585835100167398553321805846571304719779129388362636085591249526432858622995064252828975846069916882804301781058667408386816503943244151667464060420418583721296133682170754071062924076256674638864674101774731272512045757169986844834981024856667611997830942120637603218828649273580015755653933105863969148897724029890627748970937589034915714366505844108047492844999819788298543448607491871000960241359525709418784179687500000000000000000000000000000000000 [201,1] 13828181244233152762007806562508713473906111564533400934397424740839314726187767090238240946056143829479724336601386997877621095412502454294019412420650487695176401533810010528697159009600585105695169796471549148940680501992630009075427771812804839913753900193865256783149215860533824046969585619002335461332367447706578231500172931687780457425707545694531332528413241579303124290122947389783775121111655801561728852897447208429030131430663787280976873371489070857219847079935870686732398889011577312341456720253262375998158562960258921762883661439273541699128610683810509477170763473973182928980798413829426392472711581511799652582597062683048555941015614972660917100542076064735067976563836022182667517565593398023049541742967091838565647753785419263272481613122189715707560148301518353308549449973515185650961604807191238902209872657062728194191796678997801973373294456386084274219074116824515025978017671595715808104223810453702552632031445860348180610219220828788282840267166169068499242715347165490818604792605393711226054743675779017911906255522874281973606078987833453470922026808704072403771524187845938451104114939116907621277616583756312551095419796826821743666119265463485910723291996325266108409885374450001391637677810793305430389177701158075862564085844823925867918570336836486865557484514165742219012079518418922468412570428976899869760433697312418378106463673827246060395531341552734375000000000000000000000000000 [201,2] -79702223962329263967005021986153919977435126162068277903866537992721291207914481636383837544229533754762502925272406527280677457219043916591195221588898680836117423789901618546126338793339521874793816680607722955541286633829849625150243797426103757942603765017000263245649294075134796922384382984734666946447272372313952806222236299031988010631942339370766305706927386719155897938857616364148794212651707870366683084301895219178076677931120272953467871563323998282965811490869846275161266379563953546201340780490763668109805941956957875514288449248356006707208559092929382200703119341681470955583477609417917744425189551203353366648191023575209302120136383567528795089179476070729287199099199280766370705261201180944702023133458622230535098513700270963783255625008470955367390649365051457227530962627346805770025720646515768062781138952299505733797555763674435153920840050934995148065885689603251443502209968944698285777407076836048737110165766797533779008040848441908676203179424880164380696655148402028781039389474598063921503452052382548498588532308906894039128045436417799260981343426301910728506712328958403149016619964267973806319620855009349810765993585425227503093597026760904516369606296426833692311649137179783463567262044426165089297879869253646251898379474585025443579411313450803128723681906115641439497158350552531725379795755132866757363942656023798872373431426079831882844064913749694824218750000000000000000000 [201,3] 326770390085757987799653541043962704674400074812327392807409151858159294474419662294644003228927964323944931266482942214540874454212337638900312381065403039472830555035601467479715678235251569017414301193001139173983276796011009434465920811993872180643198737592877727475193601699736287299212810563092699344839115013282380037347184659661261278789166360541116710769580919129047075630619843435769260988606779805545353231506748718379214941446570317592804474658341958247906655517116068495553079969367934971228005606730083241234638537643294125703776104736291939045344952035857477093631244275039757325226632077082823444133301860403205158269598979931805125754832064905401007723931538852979025811519375382258044719480313159453867474902285548238531111356558488625953683349391494343969132183693122756029671183442520206924580595799743941927288341696479993205425704323945665557755572878660804104984686144921183404928389400636134113465237695808055583677176741781350328451719456665157653465688485898739044211358459159537554556866083430228842409942370505596444549684405955530208285018774427250617226661685364282231552503342732597931398197103079276238047569225147004413571739535881076376794851756803357377663986453835645334186645474736419584053231684478716652714469287067776729817637012412999222457579243776048203406221137502447966596844145635975066787962937713357107856915097657149986067061477456640707766579234287142753601074218750000000000 [201,4] 4022347553434301642604840610975019443030449468960100551600238780866026420318372626089288460516976772997622089834393856218061992209175139865226183676995737000370433436976069132648822251296171945537347354977229714263530914841836554215715447573006043548226282270697927143211330896358753559465809689570468138829915318079343239987517013232572416966216193991973234441282174640994910098990535072375348122505625685827558577327727875526570934608453842621064611218325662817694748373098962995432872744664475601442577531727328438319336845748848459157744138564422849033150102939455553047116883094791386263105784859635836178298395040209000249973091130318575732424811614414542180094490233922188487157294233533979441975093404102596875530057543645271562569870366925559622167369273101875047989557736170507799058634061099343544425288496469905388743531894833430318779374993398396145993988897169579227247009111572260014530451378694137232479195286001084839506775839289486634766699188515766062920582051460499018619509811957067031879741407884808106645343070769231532126480059417143696774020718393803728344988009938724538037944188703663371010896524426770197630303270372522128049232162371000058150901141213208464064166303379234332142574693960761160502178444795422733277589337721148576959943479694093029526240308980206870025638176685527474520709892752988295483133487260843242723220703921259717859425749112247848506997404488354921340942382812500000000 [201,5] -478868217259459433337397561259288050220422314887998095175503544470093811276926946552649528693242184973548140100561393890833746321906397471221116623970730489926965840749081860209060415644888852906695082320226212898401309508665124129141325222974330661252843636243068356353616981123615603932090400934024064915240512616941731747708281186946657854786320321521502944699217946439114512118687128414396846850380361640628407726052492660922857372490541873566265869330603132066412253344384255301378407153409902113180345850730970022255287455981341752378309570281089421120542203130825092383404691467871194516877605947291400508831641001990382310586791927191833970653070831816553789000950046780907929622708128498839931432684349076028483414616244643767246770972153253430475174423937563681915706562788507617641104643598349579028979539033441848443347078532830603972068545683737127197848615765694616733056475707008484092277823279201579842967760646146147408957462449427890521986796892683795744464724956181147744745285569973714263409019155738995918006267165094380759965348304474764103310322749238507230250402796461877227231244368395864500789544241845178454084299768792917386296499540764738018516513190791927515272462631913837732299648092553931034605137715913577398346867937265057779192135689492292483263608296646067382227260221135404449967559671916406303254095370185486145046399944949132546085916509627644343221386398830413818359375000000000000 [201,6] 16181512326896363305017001403744139074761169779880083814477545281588328990799211686697751421623324030098281484126583408092558859039431391030423884347469435956154433105336217995129891796674165874881007419362690425509662243085754664843083733014299368884061359210367984277293652072735071360013840594243306485510433548344573381425869314861164766158881718112033124354254435878323736212164931888406544735470672676146418280382992548954490117147699592947289849646123488979584515494892588501968097185003815601331276234184270578162595216158549369773479251725345638507097763316269061925172030428195840977308562184307052597999429120201691321336266225814503414175572676343785633650971606322002416483981327900451697635289495846256125670199861623615372316175410555989759425522503621363226571245099484916276032447691214659232485406761888068185532837724564835628045589462711727978691177995763196465309455335371052127897504184095912827178762557848004667037376046568446200409752330284436922129405475009959231320505740552156608286738782823377723463686491165825099665475656959785393001423126503767809574818917806352484358059933942736240408781114446008291564748953600453601348522580836709686165626198307873236779460664277166347925653799852659399650299964286399107274743585698852300667934866656927698565950883581943299446369587563860986222214017108470458843771820708465640345778843687712856874951692573990366265790059035205721855163574218750000 [201,7] -283255804688477831616736733152494086094519399640901606133883737773719124144082381685958800212591185674986857587766686101869701670014148526879688771339233930631579478361653151497245982043035759904777533498659230908690014702145572704883869730363227581437901616054601539288849458632156561778683804137225309636676564852947634174336580513259485691665140862462573241023773289842292101398723388625506779139513422191128972737871039956385909807958636266029313970865174004701436239370812748597384080394595327948771179400926109372928804177400454672447399006673265004648972392475096656390102168960125548959109954462182562541161452705127587993940692032464044359528910435675606957893475028865755226699344950998310763512834487869127509964400401234663695431882347800169179073436665581817423688522161143394371451760739129695951734885255241248856220190596994324808827760095932386020024968827311361411081818786370388604950536904016918428220442819546828275041955355283003455619792683116395779236689207208854533804282589984490895877744231807073832535188719440027278989240214376062010474846521476171321429636843696267461510401979097295405559017614528916187598086209216910848682533892673251854759544087358086611861397502008094814762899220929852876030488064060126984966495191958836436407914950501077862298838378560127695237041496908575541471937346133760913406793054470044983353441113763606016781265643373593831084435361461776733398437500000000 [201,8] 2941430321303081548868838503997476117062426491364961228408226275451040781888862281152972561046851121724600875705604086259164067130452433690565243744751178615077712641157320112555655446126902474227252985267542900288252025338733941803477808926306931449489570124019176616617617295092597847205868312418792698251608417880726468352180312371238818823932306550108160479728073261100966345865248841488781649742997278775626437435249111054233464222327061962309618887471566774363944887460160217052585368732369388427656989054735612787857742789615990522759804051081948462676183811678710538929459181946426136554367646962623452045214716402615744704158360221698085451734742774743622851346260059317504826270748118542154267318499304354156761821292366746738934383363225454529925907586509911718191831210094858943253146064268662495298367520651932774390903556076154978397686737791620204710994729731493116917144584143753064476284342810260358075783393808177151961834169896624864907830903358712687654781281172105193636751537209928601186160504395311983416521772875875898528492651374253729345170694210082111972741824998260177741846842602647517094992901314903840275048487906953217029150114902488350588897081960678840490466565130249920471907478923738928862574885446472182529861017683272824563922226659418735682846232074682261723521512600796148239477268390634458836419251471927863503962087459908289136624374597563066891722276026158874511718750000000 [201,9] -17133689916529516518139544611947735304422769942096919273778097094969452897266207935709335259525553309452550877870086637429389887394330850290901905631696041237453168096418648546820637486646347698906818121891020521000554261341126887935383032025267134160359547885114104767601247165723703956661348586017512673571331173280941011724593118248028301752581841093795013311673208128938110595432767593640128753479550079067132563297003708212849553196446192908356495309487316122055018933927537897330513568632746349993582756071697099019830236521528757708626555139787227489692556358816612194714719124548139112332795892919065970224626308719686511491247352303177558778762417736446065722312097168016659503604782330293915303366730328918373400917861631557515861112074518383031974790104114851913635664978437724340188258070027170897406599445857112261772554829852426647992931944879240452857936683826628170549846652263269128044885922179574713487925524661476000574501493415468197858235232364871246034911345340871351384951538340506780746280188228427595278559078974186649039942012616634654107422548450163881766932741071282175357271054785517566759483290921071538341919560874127789968788140717465027741423789442435704248743879774562697702541709772710544179719914929270262257166693594039741107133314016597876099222098672710126614320287206832069686533479799568443115845325457941879074138634564765138403216870909669813992709973637967651367187500000 [201,10] -29493401675896330828426821555756134920106250520976377303823090978921176428816981105608965151164067380453414749038764106504626533194274052182331642510033377664438905825225557768242777538231780309873552940005833562986739681981364205866284190265995231098858612971363026806296620820936674764214838350082429392606996275834305431121716387169839878272219327359355541258965437187699434718407961069095966075671064456048012215233883717914879176224806329968791983237499744386769018065710601178740185104074971220008790587971364149980476436069643768984131813303566192974737087681536267358247126369538911540269659607919196674011217548674447128332513401043550088778679636162941423300558480554045997032946718785991485644805127791481729728070761720166903801287985990856281054417778698801680825779363365901222642741210634654043647594534341885761091741227370593128323785642405569769707467513508284696966757901533991147098477863809330884643091525492523314463095691566172584815581583893581786097011527280867358756654368599598719155157759111954382974034076748349848056036826672387481659042313481441401565001348747850372383629185649707763539266383228591606972646891028443724623466651779518407534842055285125638918192246985633834588896432975467148358308461846375660792708393427975540048489457955113580283608949855999916192417137267373730989978066194180683510034269834310463549112772436262447816141298626395554236452699851943359375000000 [201,11] 2988401072796230809107200008640766817167830623538397771156606334553310742243646041283058250445602343185635359156508723547873161578013160233970623734112616403758880204453434790134448287935824086930525899023033296609202055006827462327389197618776224647825413862467433375197923094995180149043654467914995165708406627265513129266165462851501200004878268843394392429436862651293604241971855763738150692611689119830832140229434126472688669047129387701124399053215603171662287806288283023558721308065930407227741094750614059727427754629828008778138846700573018313695570524721127873026072206167096529563650404766446819867033897067464502896542064325510038847211415614622511477787871899617602246096118970829810428180478881360945070898689164826518630642951979931992721433088061408840278698065340457992389839682080872414018940013701047997675831943007871245180570821524399627125484108463115561155330715424901377836863220791408228797694435609044957682510724481271884090213855148523339838710177034200813785443067371357830441355909824868838000339410503139832346852267532766390251659076482671330877113642747776214590033839105997338095261029688158831986299784012181793653477875139885665392186693777151139215177942358457118933092451378487505930937022686975486511253977847651052498069453650507643161617767644111380970304459044444044211843635034546148505562881503782691606891633618459126099413252824716103175841975874406773437500000 [201,12] -67398198980159482550675805167868061362968940694885667739993826764644516803788540737856658276451630755805592888736363462184193608128889833046649249267189090716280923595232247691520209806875108850849490557201422759262344871495419646838634983931930810918814265096758709515715685586561149397224603827652849218666024784304459945891012056785614594548741769007659299133909419216216852251213108039495931370737040574746070179974623998339299802114053338030558223287693875029498881200269184927558382479408225450748874495865839773974842171022558889197004156999890991938356224888980913752846835093855611176061777316866503388065051334930855031923020175357362068255833914315540389388550326190919373975862199843073654662650887796337545688459332579283143082224056646865298147030326065048509195512979840537292529550727304343171842864893227120717802576645756050415778002012854244736152605804862337252623541520913377457223166076820420006143572006544888326279955429056345777664264103148292163107445491482092024728654238215581971960046309934971301668014217043326981586767001567594118748815145077129271223332658077699062063669667746868510744314334594509164100724915026796415720494802821948560998004955179574122640487403561786266651739121887345553678799320764048942749937172470117277677992567981482575392677338015678206461604575699587084775187037769382022027916412670704078907534058692165533754714950556247996851326918800373437500000 [201,13] 1130354216552265512656609087544324727201941692443768164188137269904108166511193553582447084900767515247660071509047042561164684301309458950306857333149590363172693745369986522393016824800337551613629576011950385233639187950364408206395809103158473702087958164076418962811394729745549724015328300425029537105713375626178344690202670874217670250896634020133201207153372120032655027348731222535544349655660244873088131699824284977538626121447765910441336702659399214802246995784041192100956833521079858138604037425799550835576960599272569074556147732236882060130710496793665942838551106352054524516990448229345465887092664759098067786392681561646619225778159881647693032303042075712862759676406952304929404907662384453378787289740116251971101966433741037677063476251109054044533261183970045260044430691899145533248493572921434065070068322941850171976430696236130253641592686394682828145122164288413330841510699910352143162091987960932310686716384858235468335492694383581939960279473504111106674579371603785560107075995001610050801199749644544763964166049376292370016342122503464030759255093213973721016460103059409106541815801404239612337249012682773088989625205314832354940457395750780097470502257489051373409145468316014487689132632353019896951551644666773224301012821316599939907003326523276623237104226789281052854507723395647100694721667277550730409747692674637297914567503527369062537527433403847579250000 [201,14] -15321143991697350126936545935882420135085355495612790028992416676710320873295397182400814790332163501374701549344290879817462045277166248720503189946085531822379194827228022627468259182490950455167282757308439389706799755091722009667482092283963280688683973780576322028244973223657151891819443469631212888542867083624508915872591518006486431207186533509996388925615090494442862983014228692191275808391019902822289569940130927798432253659687561776208639855547874106940557606695922809433916595512715066488083416640255744574855792278458907256102605896138598889936272395052257354122716518933496369430535072160177412543279526716845898165606840974131521610686218726353137059318675357415400443657984726363922112952073282376726559599499608592942198155039203904503032544291469153369135958596377715239834994459963820147507786177265042428015278538270383304187602236987026930414714187457972231133168298346827684577457705419724833667398134738853342709891331525855969208009954076962028800508245771026971556033799348531861246280952609018667624034432668787272170239178189919057374411467005277133674934185140004668930171962978037540022993139672869272552828860405161069546864135656318018190316959051046048453573816640660350361729607337420172050265224047344099758501638894885563848454057692770011867167255002744857695282146545847545125009163432322889202253426890834311960483877016310072995278127450191482932325231606280609000 [201,15] 171232110897268844636840931165216267637608249012392273389536460337250893213547801747749382683971928360294527925046525824091619907738751228976939430852555735864908327967767585480260370583586423270407264203254609124519676683766624513554314221460440878868256104963753960794220719386529148450968111277410270623233603712483948847358859352008717912290947212767529830494098364489172390312396019143206388674955586111676577934701319629208097311850745010552941970481921384861378569258306838654283645150039842093809658373909065396929521830746617219394050299319203484938837489347734610707789862688372352830756162071423478157198092698360701059778069936403234757416631260283790733678432317420465845164697437820445497316671006375862600428908440039768355310199726431715536962715352868008884635876648764860569656924935055496249484578847253557521101372815791406196877229704900438774843789992784491045752725957715580576296553385665112091263729102791982543561910113337026293858675289815004353018960156951610089218967820761785077446385351699871901842432432659756363007472446360109829605091566487571715469383635029195816089335774092044315688727917414297936050578521420346667595752006681970315101040043776568625754974302951236612726758817542592176802668678807932801305069443549870928551491227900255804115570959780171383563823087575621579602351257203855728893540689279617678388533783918946916515654846599136875257897758398026256 [201,16] -1598823914147260541187027049788783680942970331805181887353191818491673955531297322155901440543841105098097544672903760573089019828839366205188183132789327388830335422825376483856021513545237079967805772399623453195946792880769650064006922361632273682490895437947626005532509146214027822143752559503293174423690880624296572195142458870831434516557915211286163217850369030645334318310930178289407838446011337445056090815791080784153030884811301560392562082452187300504743647117798439383823446349367763540686511730119935422951683561256532498806697967744970584693428717433291647069378270305361436164283845633810906635802335978888837364580596870833559221878890712273456779276144424543895812763137102409060012823979591517809554343392956175595954913698724779523095273502996038354789199160498640716443073570144546428651182435772412991094172764902972343472073255357677981690488599816217281010567405900596678527921755806889642829480305909862861949191221292755359307248252178469556745074679858837347100126081356478459858560709951226160664902811851788721252477629537719469432484883003003761583933618424368408875980413970886019989716330494641313752790098108626146243582488033678889388827628619429482264819042490851961186319719958737286647818054513764620710743915755212458841671252626073505927791132116556830258470236999482081101961839647007190179497397143834705891832789061333118675907109015830314325509570670725600 [201,17] 12616043183517477492524511895468082024594319310984641518100743453663191084290430584675650655784288601362137630876739311576865966607491653962277089467203755452730933414028433190370269430410751994249518622359205891817476159804302233970336224659003876909775372310364108260971462977060595532202079089852878292114273616365247469871997547389984341709499905698087750161645217815677895826531941125284954261557619132423523454847879497500729537522949986511720166925136634588463464395751825791463386246412917328474343504241558229415005000325598811387766035896988685122466788493144467179567645865244012907232648656230737284145469374876482194648352831670896094785683178309834339771558830287204839869989055728024102065666454538039648050330136144919374433057401974365063097217562297210153314112679860703340276470583632514247045395844877950282245702716647564309636956303527200141062691946176372527755266626696993786417075414011473290077879231570782979256084561835301478454353887897194767154232682835362379056306518351709531142908373804426478522973343713250118059903983262744836623493006169565198275181938694221920500698103001015374533990137656908999386380995074089808666025805666444112723955013144070874481732883889497938742068075004868307829984419051405411573950209479463359656830840192774316901580918868467334332271908554766551891228785426171307650657468702588647770075015724101055439966538977118828264203276581400 [201,18] -84990742409626614828052417723248578495754828484691471688952657258863586863213283134979702096655509758079651375230876695566437665835665975274157283510827295336064601209480331445719288232669387327357017785788881287942383866752694570230572175640798289470732147004473078981416208133372516565233850418852495328851006019933671114460141476563707306147293378965676233300416526096850829680890879549248553480078586118525946882979834155009954304638564350502511789928189004488101484849938083199560974398904696341602120507929805973221264496967825364771275201752983360888414027649120584876541673644237196464231530363176780584766795994984674976645109225040179793014516609603776711589452074750961687512927765981136356203427964572931791879913695117606107485154188967210562950285343882611009734868378909482391226662535814654848730573919310106257279517952298847133231129412972145252093004697585055998888196309611447174312549286794361513495655980276141988055527406009368265084262051870635166796116431728555939673211688904232433301207525482573082947422303832718676960020946126748689360120406597303161458231833743886422866781553587257861038260791559616057650422339427283923518626266260028117115893608440167083398993099443759245784670801078416013299446669320021549111068180690185558292969158204462986086144272717101328711606414426981923374334234373944328211740628162937079264732079652045094463390584527731178603539068160 [201,19] 493234411488835343649985993834571304127191023594504934351306906516161714953103897506250235799641278507569140779867234915603203990519368429289847563819320151024278389505828436940524851009136007151718309923613326582408285121350190573812499293786388418682703814129971968211246051544209042371079915374010568623184799569480976207332653317590173526752667752310272738901682053502119935552117406548417002332012167387204746592458615551883274821624395069943086076370131562363366643391080821499073397090268879200079541951223931862319014105198956012201885767611130056582694906491984635403018307518062397121940917628378515492363880312384785229780344684276097582583904695012232572167709583952906968184059927951464555050411935307463594981570557556493963683125246489804191228026374108303353302320969934867365021187342946604101932486268840433444308466367743280322489161289827012482058970308013402476266068963843986611319975966899020694767228010724729752129257260093811438935544766780772205425436773247254513506427196765419346293757968728219845291648074744292944270213554154018877522924715651552333243205454805098676247713601987235427437947050873107034530640824980102448201975427214143167732511090583502641068556103439882735274240827791299453516308707718896142669870822229358520547546781712819339945399977574625207097058589753784269493072939150078397282804641042271623400967718020163888454891200172664138946796780 [201,20] -2485580545186454530329199079886995063161252756108590653486179390235060646462549734629701558785892058361088990325767251610809866055068592916091718894144476992506441117601941101795730291191694847942699552212209926284080917003205733558270537554790041291678983358792149455297249657773537489784947159908402288817303654232304002264743009324469103067066615548733634975290716060249714755577221097316227355372276797738670429881668474805613366462492590701548035593496271535735510402802273186576417493082960342158059234348496529380158523797160111987652715663561302504809264977729554029013557354984197331019591397248063665962753071554866303013231051135373628740184808487874509779684770096220067318769392763480574605352517090783751674088332590032159658798946653317729650611420220642101171327511640430029550009244536695795942321065404102360553025044776464509395631238072136193745432098753387945072253258934965529469047590297238905682175970815403360782640650805982947172119330088063900344703913050707339639582453353878865162524371423580177948688188271550804595540415271632418305850617601658289098379756459956477486665260323744351660740062320901941238601373259702014121396030046110033866125080640898608823088996515361477251674093202990108433290527227667898700439357412277044487545959674647120906744378085910182723125648015112851858036080301760418801437634319192277038429389478384556726028585094048478284760640 [201,21] 10953742292711027098569697003612080944532257131761328782800372424303723827262420387137975175086568925328658210598979784204258257439112875153132710769620266903832634961503655184692002610749873175620946528250445183736762130887127424581537055151489253436361821964610340340276836747334213712465544296053747072800729031002438829081010675741941069837580694569736897506827262194332327786378344202359192272860123704672459384402975292288432652069158101492099555275175281862284548351369593231122816159418354928813714531980828328997756559278208963071444166659583886517449291978753489252424265525836215298710756140956135178560771465681456855045385232491178881992375052513269221193158810879879101395044028061207867558262312313042940804843823666995991977827814221190215057561994515552814407544704221088465361064822062575408255775068422828908323411847643888250066806966579173628587716885325899360399357227957316508517156319765277529107764180123953242461229711064750650367968389389352341419628976901478250709561292827950667102305538718820203496537207019454479225864269734674294003063015919986103065447935942368982924608310214371887768590098126663323291173961898544293542189928397899976948127631468209092202860321575693779338616555979262582118025346039069533868286304687550415668300875296687855829591055588853794915931389260571608573005738126167562651379161409881673476350022142188019636398387094509067541520 [201,22] -42479653340059598100063408665221931111998608272121254399057340547751303285891435013961641935568316334888144705847215874049260509564525592512714367930146519730520580841624913696632661760833100398343430004810506759621258043672904538634529785283635776540656855783544412264620831432750279447974340880603923846992944943569585706853235964347338142711533481521328484502283630099360630953419308584403698225897266802251383766431745638311422979942542682995853427441752602362455817530062205326937100955268844049576658719150752378198956598275325236919742419349327249910635865667796274342198478309364374231474702797512162163684632400982983223433222353181853893024931165576880816918955594872301956168746577179264178521764214074386158637437296401699338347965623594709102041729976673581580863969623291289200753854442294346277655212607515435825117974737677901320916381105420239650814413223514307546128624220847273664487673838699663241415069937550096730799835733762704964755808570911883310864109194330539627642070870198951878298259679999737537387828207217520598981284070388697035652790234550227329091970608511798173070468401878975900891159817059906087198834463086396113390436529888614947011533126495177346813761990967700367778002042736380458754450886087710033216023907160259408728349153188042979666395836419661221542348790937370238546946081742881048433388526627006951829293582645782118216574020532714867860 [201,23] 145782501671645208228236616551982580540485489109997522072230783582741116686816993543931659306314164589122778449060412130780157140790963197098304314421238248589290329282538941168785884582559197091091969893202036330664217420565804924575273641395133013660520340944739296546220060053290850274082798738869757414365170487834207137260659938038802471265652485515945710960433267674004069315901377526481728174338976266973306709839138200271573151020871975867991132453071884526168055217359450852254340322676136745107622976797755449238668730037516702308773650957036951262226874200913959680631422027281735430998975566716221500847294411497608057697082573969573858540123045561778615069294380516084804502610347900483935771314348722077274851483241881175776925731425099530661640269547311227083676670852866881304431031593966856542125471892598661705772587818824210581087033513643414202341442511526163085939139972753259138652424877860812214089640521818098041669351880979260479949710999477339352250713745161219589945105473300136585167187236695927841009409984981076025022188772666887747195437500591835642671089219098010754209426627610719416626083001574433525744379970795017370124135434431047638583058728574603974272370903912514340005390603143864742844532539676530461327013899512417812265985337816704568821064078425087257367776308106148530792471685236365085015813424181412874100893830715373666760411425160649768 [201,24] -444932728425449517208274562197368368427454852020009771026639315403584884015441757260935551303528917740319881680776496141637802112700268274660375273949143040413025023083019229245832413199377207916465334414719620340621981904269684517546093280895181098530921609943127464551126732753575949434464046274920579235490131943920265934480384171388470825179140719207304092899195874090011906934501696840176667359360428990581669860982586898106775783087036076847948568945451094481268405212952109074715592851507042279579232204679698106311162792281886378906246329171243918885409598317971164886955356628863391573622157274623747191999433013034371959225931036348095152552225055103015537668591580524876869134814787715156227293772615873974718788567503574596574833860733714120572130935195211630988980947781775825633211087644406328710943757498869263793699742248403383969394396133175771669358152166563918673924545167794390655654317989330256696322340388268747346488836924225083347085412929272859659986783003397757008964831005684165834237642427654496146227866188283270627558979054130508816021344329834782587933432329715434953924903332665963873906523510879408117731242401867897327080982952983024468211205738952387073303055291010702682396328174305811313728282230244503652183043826628214541456091207378078247530450790914506599886771673723326305304428416053404717996717449381989316488441737133618470225780115939368 [201,25] 1213040040131405493846315546763570975754977307580231564489572431423044667451992938265102724417793247724161878872761930181187984029563707757705244764568323706564126670480628191857879677043267024564683166129746439379059166186418212521079466190875025674377083210432793474074914707397768533949569537088411558321695614065066579013011941692195353855928619485379979924796670760036529173698378171871870363033567769383838510334916985297587837655078834465242409712012116243205726209341253250816035890658622422673709349981978654287765049417464650648450679354457127422773192028297797438028222708007965881463547541182189401368159626106353876223175597239239046085186533515588302600833269583978797482610545422483686351237737746330342961367795604899594506023216376955299609327392861958756326482585955742160724779626203568107938223393151466571984766631485738005227759397123308940704092764203120053782623061175045097669652503639081781793665397131602589404669791915065981967304426525004612572700902887064963096105855492395983351198287277619739628431510984131661167508418332032590104864530833504330221838783223746880981915000383784285684549144347946468724871856896068584631856921219255820039527607547959276991312605074951760392550642187555312634744269773759269917891772344936202717591718172611694645109262893252275531383704990306933059781965823969790519003028688101314194540889393191212343670935283868 [201,26] -2966000717681584186044110847099426325099261690051734711271578145039607354990954339724622219218910517667787107148709071913075327996623726322436958541140514841248719320506924787316379051475706873282562952075037525223576433379661592510421407175736595515690519678919031927096820524587114760210972266054327349453114552945690603478513145142205466396708235115123611963848062523789750768875633445800610760805533964990402632095734831009533268674667276199451343626835415019418776636175250321191325712813767377235313353612643775198589819561683156798723419313571727774217505320917443557124599929073524451214613700208914478255815742929486842723566285962728158692743405607419577635024326378905793215263436037153617092103797952876761784155850130729332855909800575283449480935821451330215425994056782210608474875224436727385976239388256605916930882068370735411800584981850415341877679852767696293734564593780955327921383802715879742806566437052491912142615775542967751404748158133336321947043151012437795793153067743579715617027469653364834519158373544779182903523373677496781477826188690264047790365343075049969690639834404446238861560408385229708135697703695757304091993882549158993733132097748025860469007749461613653414052669456798183235126019474819915195178903247973760322330752118707766760040028437299691263034739646979592296776585736680967566063976400722027119681627829477745074141858944 [201,27] 6527176263485118062888452682086943606043785533887306952344569277072777298959367602117700405042359421916832593834560551025854833589592094082365137760352097591970278138910383656749969856646671398437441533024190702261491976597915215500944268027945914878255706861905705488972410400311951789260262146385673293590128319008030437100923814271789831899464626549893743719860502604946594174140866817781432535584588429713680906127123637524722943606215564114443748196850720017997170289325979588839106025759036338383050095804848476152815072365074551380224830612121325363803536959456085660515432195016272438503213616540193427237595653708328435767537080491071229976484126033858663836631810679380645007390999172032658388736662164742194853049897676379038563949738751312170313971345202127289345720023372596619336106881237117948957500975848982960223273944947967603519231703596304228775583136190380251580996380108527150273451577962733822213866461662656240669024229269053908397585637649143719347714356783496414444154591998061382553765148056620667450810423694535122055077168001566169408410324753207894184472782566500573987379901903824141414178472250075945162117225295102401110111746346989227626620101085801731442316996404959143242238289115566756820891119399688115067665142035502631948964596975011792498436129202246649413399579921643214048633458374227777887066808664961838277777140256627827424860488 [201,28] -12969357137839331937950175232710766861334498607783227264716221239927638639349212390731287537756042558726140479725701351654102483133424480899282947306122032879555097893220192819950621896596706209066075643943735715843503455975907664876605632701485032763222736200445394965206080399563036578461948120881203387178874191230950954379792017868885948486630991109717368881524479141912736129772090620479836625377923300912677525557026762964507866499667497938688077462228604830636850320010514478198087826818034589149069957639428998948953976683837287327706456805714417206303965045155054775481071499692428597282418773225625410367802225769998007713165603693777962729589799566411619540646751826115361125617887295597599611514483712571847206149129892812810172535829756248926868778550973542817388420124712644670374413539429167487533658812900487667305427243522406132237237428709879185884926071487458406746865663868734089370673150986688733460686356625376240281071873917486224254450626383130786181004027882868121773772337444001700265257126645641854405549637662488008729953543965926020949479783247920316346894917921272674524329327600108374258590572365071590874609930114008222139485230670926728111535146009252582561092801842986646222509347447802978509763146850261603102037071051489951200456299002835052916428056229366534382990211264521088630661271967554364189046117689380777422251479145288331530172 [201,29] 23333846942093777086689708613875687806396331573946864332416304435735895598601161176895036169472659388097414055607464021669863296799285144158909171693008483341093200619363822761239495699078556129819935373615121807980772947529557229632974867706433123001114395106490169050382156781039148974519789787968609245061612861970221948831631120172058935853210260638511505468418209797031240783108869219555009349830334544754363271828456559347757660760949014425151920863977316124020346718781328909151571524714746894044081748589587301785955858326444917519624774638360230983070281182327089501888448604146377046105374264152552746925079581490487376694877085869247627370842135290171132698938842095718107303068133973668936468537270803497220342029847034650176177090853399645577914745991133649617653356573865406460309702418696832956155805068948884084757888837900548854984432596543087577482046467538363572240930748519203908795027192038043553901021072895768243326873278402151454669166629089302616945879002494518154508478077160743954343983095429466442815846890358790796941222804604364029690445535308494430351889737638360977897131379179473535432390599276153203367557431214088960643936318973667239413936881932208557865245609839767062443756705079539432866453369447518671213751585004613828401064451715083838441850344056875897370079575902785797163748867278701292453475414973154789267267639137243151396 [201,30] -38109517519890680112574740211926169122485093298861682802693368562014274288261075720486810634984568523031672009126690372036551441840719477934384022938107053606707694963891438122118288215521400541450608452422281830649367671699849101478994543890085361834428462446278508566214531937077298880905286190527888061190709447681847453804139781393563187884536808571013931345933641278467071682555564973486605049982352250012754982815391859335928041111195709133112360253427787154664242569981056775536537822104554402855889777684102661843559048326966375939299097440315185724036794834901322181410301349426515676588013172848927102213834903658997972379225257156172482427164217486148327778122709390635359844818556916570915963881544811450666807979366796139561249236097276768522559481622031266766790812506828229234649341916869096512567799634475418860511067936437741096022770756049648043768044659328498278288078328474840711273647234520791563537067311539995119654445742828999324450950916835135733962939902805945462512547741253449772918596243691715067729173459326406034238010135010975498667591683740552765697948648046319583178666767340719836193701655559332975259952654318031487041685551428122295324684670483978848641187523661435177422444415020596352070923602403785320451708136635735637445801669579368198136690810805529465386831032803412746589512036988259360217056537155732302006929053356861442 [201,31] 56629773448149532478074106429002671087721285737737898911848112258393086745733742720169032319006208999921509807671675899630510256352048824388848507425485753676611003416979597083591884653391561660613348877411583770800848453020377310576869477595603069127232009950188556524964726568348667901862278087278088132147777728763817074315136075733248051814078829735065342449580606656401843111808937832606094520970966902401493670138182872569146268426886680561482422701086568002022878249316996901682375360778855180975098955882579051415420992365441172681094738223623009153396688127703948313849326607552191214242521889057623457513997200895016005092017713107717570337159058780119399740003127304325049611947757701016575179454233241724762519916409762886603672821527984017678408748390518330885534124424883175515427834273700926004801041313689788090690214130028266156507891517496422367565367704835458956682509938192213775935113628251903276383910284267366850737954669437853355388840945589418465660833173555806379997328940280487492945530608321533507759167623202905663884530084939339546671559271214867965829736613739556596478127825057754942117310625696291932597074797627410182558373934090837731363081476698288114211703366470920683519557794780390721267447045708225090699361906571393689617390613481285106606757781233960516870487106047834525095454155060984121383032956877982085863372318996616 [201,32] -76717859333911511059509440290659248532582994741018147951312982503250549940916313775511904739716265240210762825762248166757756578651759753639282959289359947003967101309103469982635004185214914408081234588843987547786355760505228716614233386793785486928325984336278241461176503933902450949972272610104527225110965791955852552966485175533300369020760138449120304588372504040628039989775653572854845059377685921860881922668244210712153526876184840696521691026611735251075738228848956736174599767000101859273359246274622286245129603313085613860421423445562697171045160829335858220463166496834135593882725438696286967735642297481594145251344044853082686314440844830136625538784199009539287577317006813662584463490435656560103942534207019171579769092962411088310247119213711224905580506181063078573626146982243329195548739071805086734677740217617926480451500055242535928329237027331089945428198354358723904793560516700904738468587400769925414661622639693133569756374037142018718923081921822237053348651014140332680607201354243619337463621861460398983126490542408462922947536830820658911243394712819735545785336054665693890873789686192416311094273884194422737233416657928823916116739086173005409018901908640633782263653201633703356955584032966596084450878423751343125630140305780159720407352122207254899121743033333694332747451276711233652634334932221057632274714922330 [201,33] 94921428875802349808623859112532167028106348936098222649245609006634749850140676478788602678708810572689683531315841587793479286950146153090930118108201553369149106036444399774600020126338881235492876598479887396878166859705827746485512963844706699963777273313712737431693851596977936516612731978602414449179356518225840513968614702911234808043516632976789623841140467315440190364095571776047242045899606728329345627198189020061573340770965961329007113548447845597701610696234079842130889906744112908448636053735291133952538910654398411531979092032087923397496097899046440316535529587480866442176562884006296187490487795659052466338696880515374021773342432451574102486600077005852970235015235662047325003977291353032400081728753218152244420274441700265400374112807094565951375850119312429965758630655059654681837405710790184529383639393949200522187749530043650324283167142361049141731982578136688839242773480342105009172800582605412116028769153023269958085883898117552547008838680507457577085420046928503798427871946241652768190757319551815322197963047557788960915176454584199852903294524177427447655810404075798772145826954994834243649690590981807482243788553788508218775027002241187348586786804597137893926348946179325829702355285449300757128235095750336350372062271121288606227295178336578450731333578818438049152538976667155710775140636305606066410971298 [201,34] -107431484498579069062265336162437376729159036371844999093050700971435436745320651339303984358163930909856861201516410758611457250011639489779816985998086822342736917048172048017656723854599850424992846920161196504117178034102999411076773117982880203619022615604897953727065878924581682921400825801927396924636134855307568114679871837823274999755423063650010463660358847549085770013594138617630999062180090104334136833516453494437371796058811554940086654985337875311010695012630319902680633228769488354791374260568941342589399960942201821955767537807567610624032856973157164809799686045363945264663973726699665904117925117740780021404355558529560302421829293331828600700867953894145344593044526011818597797300063502942356995734156499844412707399992396164334739130372226185324079645949305932888043451308089755401324451772711494061851400305716558576746041097803980070895230155246470146462675772886064840343550886017930294084676069666151211399739709941906684769436523092329358184893791540966271040767465583690091818665932853711070966962399267314671097094218145536331934174913013085176868574894777028520400118095053925344077541866593257861160656311127310522059072205938623063668556944573274965678321307873076529803759144013517155031236858893228860170002671538971345082170286888227872238616661393161371553055605930736703658088272240862929136248076169938373738869 [201,35] 111377100244217983592961301369556555046977942752761519535147976065062408009377215218345038554903028959995228213943977616835436392061915794900615879956978422440495867057874772049499715677028913934663380883530767084698652647062233827254226667214338284356926009837771766632589134687614441640687619358086413997575951866449019276077558574869296112975278610975775041637631472490902600063783131096942899843389746375761332170909465688793087848460998486265867833099982837782268410831981715359937870009363243345784265230521143618821333463490322784877867631878826236409087559437774263485028239863209250643331227567779845096071240406246360026680979260935619965638291539698114827846354617135321247092559397002179793275403765603354117120703731689331828418245851974004355210952427931175648120772232595715618458133346886330756756328125075096056464543873336017675516466710328696342421744685781756392725861532897455260099201880772491556303443612292797480493596338763693769829734008614139078262458133056002078521109713215597486958845866183872551451864260973222593563475327013205878467429705437955843763140726586800063847854527279661721548834208115507412121093520339799682118609729166739253774163842424104008950131134595201837269564927577370217622457311696804006006983476481726913645969267699269753949687672173732834095094277327973040274088016051456170979446467017348324086 [201,36] -105894780657864318553105495733630226171108164525112559187586173793188534406111701719076563165350726369442609820416308159608561872681915930294987507520032887886773061726738502391684098821709382254644260620490866865768986692673044476904596572913995553162347521261656125410347519835058176222269909142946087464477709238163632857672130510790181247965263631162375551429982274640736958496915370337592175788548808686915250240305030705451149268231786191885096714824247574855162854840547008043448666767853782732937252995756170142475023908730212246600191429702231520938988436852139762941869125580970010943742237621460748614462624343720465935818178370328269519557158711865098400014437526456639422557197807216320674522383144304576370097051882215521189988826585262534229569742224806822379329204193712311988634190446595451683018007600384950253657256012114221367772556267888465560345392398161299351098699992281479542386177341913870306362804781273393813629596840779168101663238653709680916305673180060815796446532422889260219129908688891604649054067400616471459112647538943518350534743421903748948222434563907249035081298027386807519839907862428396237951233523916598960490028906815453802052800699411408497817164884607524577733359590209488900188338953249515980891060063337801895537620062644804268025621601219001585422567097934619032290684252581105210524826744390585323 [201,37] 92429262581481334268835479785503605341142602193495266952562092367687107323699783639371083839715811756601840102611020597268035124985075111359902271099271069426920756129838519405725729477204461430214893587376442302988081906774079389400664976245770757610720669871091858760773739459892654824069557997304704695670076992518234589326724444242487035405684896375070146839801278963954057927213976892850850607329500062925821731097469236474299653188820774484313994001122051844005376673740705457875475830541255760621469724080005660971217693846106637194573607293770722539365325470758782486646884595955848656787733008375247328398923094329350732832111655425444841324776685104268642172044765592631187593527088948212640276739044648098753902420068226594082176040817457788773804855717893645024287668071525036748834097012282046243569080111384708420495389591705638134620419401948544516779265806496603755100898081835468579468511808974125450363285014299213097500900990706220686989669436848196303187032556183616580880312228447327814935924479759684308525566876548182896384126071151320318304638850328969418149462060003717091361582343416065487469859395284772084825431084106211052105367415167977988244868891593233667801424282891792692421062817882829452877546919448128349386190414451415344340455763752004990456283127124602677488801656261810700909613294726484260944065296135544 [201,38] -74126159920958048544605416464529311654573304108308676807672271274408135305314824190921792333917637253793858625105363870575475064936036026306734670548769879239389600703480610089355885139438151596741086455170774055975358851552792781184121975035273280436976074814201312368524667492875854435299627437649838081061956023788590413661752210054933719026830032776421721210184672171109301767404409410003405257661109417475424425684662550422792554579469850125231201074486277761080386930954321522778545797774924782304910240756473231839171302358268573786159672224741388368701602436887754850461343398125671145382585505148690496097263047112937167239405019924247011321590029615831586724409505985127429198607614763328485435307366259796100387854743019313987791186782622429039404499526465805940756675910921577233020296149219368791775984344914856588027277074634096180900565231381518060279336573836706641314475116438258561681527776042362473059885344691633650851776125592945920742940456330067740485572339937929911265914303765892307314620789872905521931426245860874056844387162610955863844187753721371906574527328870094479954346142634697610561775747634190548384148633412063072707982548786063589757233558129441551173137677030233592639124707701392885663245543105300795802819592975088719676937506560786754243773200248701052019569529761655382199650577317851902174941118976 [201,39] 54659262416189443506080746824508220243662151265766908061235991054165796862354440466343745916271256540268042986681184619169753097288757918917109809211206095370308333910156573562400112609779660734464425439338902391458785555715160502294978257633461611155333373758798822688258529988801337866869450401534479304158053892146331512101061597415046561064202185805576884124048342548409847756136891783343604880329509476248446790018452869023848253463649729203742463924666363265855183447693850901509655457896776092623236263005986233542162929314804856049918545781116584916647404617941664401698286001494062821929466612218773504545996365462876354438184308480145688030773972680606121119668392016871178391450555300394989130173575421663441306102408048649598855640087931094624750583929179422751370955607740354220649595093331131527964909294485011231939920619598091028842917002996166434227724488954591978722673986396299322322640238268382782323841058243670267720086839665984582519334000512559426480148870666580453459534355323551278053009338971668872254792038060399034015547676433620828532318690457863152870575513970380282132122423416654633208399558479217821185566323248809211132288237264613921711821038592166778730579862548186005241629433069957433422442387767655760768448018687751949078011644485672734331461525834003393207165220077129726063536508889352189174023454 [201,40] -37078727124248934878548632560595762767086879466548986997407171050159326949850512347299210330376117356150897252132890366822327362396873273558966212823770106728944085586827140270473413384396545955983794317252305164806953311529686339327929565499252711987235394044582995247391530536300860968229484508861976949834930196743187224816575305636163889955943029556234101524158385378927912985542698099323758285818714725196107542079935351125629002106764333050105147671264071395370839412395850245038651695333517784928613233065627747433164113661198287348096958002490754255446644382952212609698346460140374876676735777649016915014795473134299943677840456814148620704206708081639520518189406592986173228878075604537434421679955790883682654177882229707173146599663940481477679339834218480233614019185369396115760173794366344820873658121528327078917118019959838824242944997126134530758226174933305729243618530686402021249487301293439948428437733244878725137099320210383144198730402386203574861990643153113606264009285880045522369202198889645876147760656775082805366541091394331218523825851157437223756134511894212947664756669447320060796193383503351867911707086288924038144621250659553349245106853323183665134903975385606928729389372127270848664253717392390920542352990309924397641099918232728992907851344321335314491731052466715267407323015699624382557522 [201,41] 23148936951221840240469918559887243035646108682604732123773208016216414357584108263961771032308632728165530606668046169050815405207356240235048818674498743638682382248223117765131713005842858465311625315867295124715483475003719281899205090776297463553275360737831273794380637907947204030438166117005281314869029945908894114584558070352047803457162524201068876484690358512263294111891100755243763175548379330952045491079809612703359667715335409574930615296233735877742291875226317833031392967031811384135762731449555672011166285907555638551598602773203030252992467141598406340708867123007364276797437222120532787679106226610369771673957045850954378112743956191997408503310262838622086758237978493185278880185765531664680001387376783049555570282297735739708050695058488727344799974483469597668608466953961877648380748314241441805505365339288048524047694099989317710702719163398215990180346894431387630291214626812297365369536553137198281181270119199218845774211055049162987011960690220300532873120694054913339325530888822785215058580548163027788903495136869864705305173504015427935695759747309637199308677991489329814164068651085586064405422363105179027718409731667297597266550619014226585822398397714456298817393303309006576533847898861349589738449755800771072854382121063339382309946363436762989840551193688827412544327395323011601806 [201,42] -13304507360905738721987701938419594030039035036317348172488936244281035851353178905614229847396925706504884497577545226580695959276333498299802357581203492542107850992127218498074625805712109070523971639890560576536402163495252934138181979846514079058056549014842378877821968547218152145472472681786863765045450930135569964967567628913309759652850255768738468806403415554428698670694501775519211735802213146295770143180438970258362230722093365857025298745569083417225253658754325551882905033942438971822485461331204070049983372852415268289371144306275523442035328207274811877235500930616570664212092956529112633510298397529121996289345279247408082727668600948122358359999398417462195615574678096169765378660328121940227997572124491489998615142210670251662243468527405799329888295919306422764457389541477452025858884390877102287521797446404582701368870194470899197070440589472463973248891632939498723296041418651178892084319984619319526575720542171269518897491034845197322959030157658304404499707616446374262667183845991783898570409810004629713574340832050665376142898442983288781343988100897490033731307764654243785759678157847960538932166449700964585319548564872655443791202507539067254932320070826593682616639349541035927668312639802529939988223659656803875538605784309419343589427948902324161952399969166210086900624998480696208 [201,43] 7040215753110848579346897854576484683123427331108194837157400509055312904723709384331872520538489417363705335445147022339532512380160725138575310971012896814304548400115579750799505057120094003589351262997627631583636891263618928815711796129273428704987875507700050463766050788712280930834088367587483081891564431632152771016822707857575376185642775592366867100649729546960058068667573682839751128053359833395505869664928167986626144837466131490616893901763595294607205207783723822650529139040528882069923852126433563362923085439295117150173530533293154248250595612907235912097875991032747193515277917168732734506934387484083111529086892502613060426092031539855544184453721655273487959859951289404078974421353124716415387549927563542800403254657055639277309168283024684643023499179786687463920229464763991193095541193863006089734640348308438370546380364474850297136655358282385604374242892419623730238164201784081085958322464226085259998720824190367828177226248827752704621837899661673298843645494087000359170830048487039968346980944894208607773985110747215066005017022956545664907634119893444810614540210172922530956441655668066264237699221159912505376873530805690632333444713538694746190288490002565300525857247853298701762203857076068263504139804248869807991151855839011003592218931005140002917387029727664297057238597533936 [201,44] -3429994087004713979847230620730300644256608505191017963711693277996878067825309643276585270873031264885718318192235191461025123416148890221476335321306891239316658751047038998764745353712442256390418733100982365628653647070270871271177151098023792718935613546364142770721169974796737237374045297495686555409012080096015834727266624579098260452909170144415027409503713714304623771238931072914256565917920284968340977253773808845145719649668579390072329408944434966948526319661687765507535282362953526859690389780051446985593131697648734974297164192148273188201974865320808667439247409105724128380854907740329770294664146142123513839892429181781965263965675612968950514725788006321697120234604081274922020752775318581923899605049653109666580664028060649218733648518111175172407437177781256022666579376338450212356670155238320117533451691969933674552966191111121493929081296331814537763439666815589236523827316632839388776374316695987453089199961691927666762075728382551533156161073331561879611647062280709379603759240855169347330009621035533472257443484445868640839290901300400524764792005693101906695519943859272631413683460191212482202007404888088799015897465668197586304031777017226485091150594793335019255276168378851060124203879359219981074826591830655068363368508631865401912325193139742127177096646617290578156221009287 [201,45] 1538387327765258723469438013480051979576691124016479342348952100699181627218886051804312277259067190504904758924550548301158045129641313711506921216268234862838759913976549756449110373960181354380896286698275821246900175687308988337592231322157748268433525880973869053817807946231858096715394971859611492076392002075040179486707934380677965335123410009513528073491290969831546389517075106130546461217147824207067833670338627105293238348566937926415783238453567031243938435580611163311092412746964987744917380651805904043232896299404481639324898207878710269472189660357329818157836475532991262191645999570192480964664276404376422018714605381803649148919301777730388828932020935464056483948926218341736772240797439918244300407990192374980604635684706052221573251850345426297433194523285948756841468492584064131111566312290341852328929316602327683105768687382870508097821490964696764202147329781008940311732894628888319502817270782406057911995240817032460819168728410265198377507216125992347526203438772168038435781106530763741756647787224179608961793040311472414869321537431693842227565341957351222133695134610459229798504159879550440997633867512655066186425718908581484018222483708608935843995074739219659665883370724609545517156805990885744738669194246811213689701407584031164139762441115256659984907892526649549016629497 [201,46] -635027014662994965326542471394218834738971553390683359957757045619283883690041898724981799336931546944051319218979835266029251746292788402095859289636050592729800655283245602213474270747827430285993207555368990214131540386898633708776071026448809128502849579578796030540883983826524768898551889485679585822961104377536007408184616789208722214154028598662097177792020215133307907523273240924316716159312471599665058794591938207998619954784880076873640256738198820310399105845413868274233754560433777940462030628814696045193481465254098919537879667361196113127552507821562972897460719729856390819827231455737872959156833519785652128972763687797194277514802438972529284224393007727923212636713087468482657934917287281353109778740914148275804093844067343415876921956990348784960578878904496827713987738971315140711863244057379400741000372137897871057196801043343342699363075650076083509210343710086694241721162396819064513227971605358869097326744533973383742903148375580963522654894473548541931062459484115376329236834567091919268474774189253323421360525461399627479169507538394173437884106058586580971727834887964399534796097001246328161880026459168083255233761533594222193831274466684562633741798630784479965006992851985841905346719172130018539840143039381311080713688043627682616685707576957433717068674997168677860605 [201,47] 241161050039281947747390751138167908061336405368440761601158914050826701515673703880195261368823325517680830132737902515467660639399969756949544946657390812319780011581026984244361598012802249858116694427795003786438335519663098470078163484971715518862544412720467709403391065911752948890486446201549056634356801000727891834963344677275568890723864559412822443020137820367906578866127649109109005081473257457252584318859869252378172059138120630528060693668206280646187340533104210776567740493906400334599730341957784795238551645394146808146430970216623616397064665777384470879166781349887297117500842535851653184061626234171351868803405397659681166209928737532513138009568062439705587699453304894831978797974810111058106180434615470238412202587182857692021262762028902670305156550634022685756496206692447606210294370447257507132091535556970549265333630171926209666246502452542387299173063143958842175992793935688505192617777056170818299468455346748897000509983221593910926849142179655323317682865406814925860324431666668295650718206703248633480640840108152270540084477004130313658004558631352971295732995990532918462796698710161902560798061424858363130700055129510409042364033565754329000281089978893756972974629067242276027926006708096981867846880895613184171090919506233350319977620182804601495596993694059183896 [201,48] -84215113370871726893266267187347481865122088419041265983454867895296075984208190336489454314247856931831708452854805058968481641088532403092023742580977073388572944767235036756287286785571194902064548853394718348817746082768688683579368526897451943978157005578719941405547446621429923952366432659703661386253952416842462255527631709558597561152482281551730733052556176745223778829072041202251626674996713735238663953904265410231299456314944168510168593808476323845466246526669822393822891177617595437768746243745077631546274857182287463051584350164807703006529981114760574919345534791396687036472743182364937913779175375216969466590171792446845880386594370530443406815083826223536906645459840108131262662621374041722433605437890549232700072925223973494474130510798726089458666868108103285663552548313921883727712649293220665379948433602613281640806596734923677323970070872146755914013955885495985930866549028237946883048415385621071299123840946942478705596622557717532673233388076241168838358781667940185371061741541182240327866179502334305359221874845756936788313077036261641597647866907503937779999143785778021359104576381436784538339196921771725761645415819404318368525473879114477162791049213103319883036172253551457564262466621051941363195510798054724595798876759396459364945344367533388728549371044604079 [201,49] 27024976670100689405234169740859617912954208429875915836671643484547278013250733149920062280149418213006244429035575631989814443762009915615202645990598489643008178025621781915535076713969403823950065968984971085373919254911672020009951266526903396446072992260478356703476889998740999225132401206845145529260702975422688347575693678416801109807104649692930288193140169610320400076468781083199127022177503976869930095060835354050743462865700706088411905447428302258643319685342541334637568111862698559613571591462752699080573704450549888064147551763742420100149049729630158940308077861997654498624656287305814507431172746666588100469601394403300751176223419037611900800165300984172780239842003557648725118379777144815418552640602094984840041950085675445422838733978257529832993690848129888980835810784717895679697811779874590993116628274164230715992311647258716940555118516623577394054801338458666634283632009564599861311033561454437275197915082913731726337445019739138261343061970558800262331939913497871018489701141146063073087676464058784456735183357215029727826280279815784531826932621601766321767534142154304954478357906569548137693233152869752095923759696156507144381459921051638945072483484904742723737681954240584955233852078462876760435305476130712216889060913014267237014007459130973099651413023367 [201,50] -7963467838640714429730015184013386470738259430386556222888196354145297567057083925105663216054163979521395170699110876372448157397192041000298167571316997667359456223704568790973436144243447821700185111805374383970702438138712834943986399748046522691799783181394846305852210267379119704932662018326696611825999604701357316952272351810337508368479581187338748340861447657546668520332525087077567980862064521363702164538139429104997972266336885037995788350669456003454075052853039442377631486036561990739247220179506468850888934019496909556052844331466146445060799292460361977623737735242582568711260452329271221310632896401522427069774266665678834678771779994130724155361569772805983320073310360053087206764010444560251782833879108333919551183948145044888647291019178796022743763804070699792802873488704121764529878291698595630823497415486687809679061692078624080923520383827116616910333998773547231861512969531924611968910725814505652634740172837502931935036912327794689577189943524144300574703493574893244177344980369167602348268533827741727554131524783983475628934746351748477906563954484174457319502193300505955596277967284046429945395695983118511225548442256387351765534974672206393068851270101936491624232127159022031669733852263195686395056317382117298197939215491233933836228778057155277182968719 [201,51] 2152851632282007479880322039864779619344603244499040888559843015525933190862134882221041543300179604859020784294372279110021458475230520308698099121315067038577601881879075457278257821307117320700599105226726596615102386130534838758301837932996689001738222362470771381212754206583603829682176813330456360600302349945139321812750540611590857713318179265950681171470422550349683985426535139102370981637783736287104066308423769430409741891561871563439985853768219597770961305411642254950845978251138764626883176084178532003845188487431154035783173806571038602445256032088186043832471658430318003621974909775937628882199740063648167579248912781800256017075711437856406491822757811865770672475815036759736881104864003666485782315750033625647943967883576638547960379194718242811136754050319435741167512186722619213222449880670081418092511942865574909396984244562978936008021455161007820406671662715958690873909176637289604036896558195892468891235767317695748063999064344620335175106252312075921285836637651145114429856982814692778152163512228516369724969290456098837370830106247578992838169712884089151742731681179166314263825968979191369954896901209240060329025594840796133240188977440422066594206967377631486132129367037406160058611330804368265582049561054116162925432968278737451649419431781898144932488 [201,52] -533406382525074126082024233627414409994693707234767177878602022526108742508271103997707950116525007500884359149274185003147946172296981990161834253606366519007653558817789276449200278350678166816986034103180043808591577902665669248477964371231471709606666963016569784955517640595048033415304117024906935309465562503485657542742386163080334914125799475968860272555712320427138243080310320081341194518058358056067604020890920632858552333774233002103682801393634842145477132512022096589845994831286792027089505894091165935709718918482814494325952100514723297641244757164199381968942606750057849494691723397247596039417789768529347368926390425905303537910759434528194646188490628410392975046860462659225504664230660066801661374672342915975173398007803415581265529528640938055347237403568807617796489866748004783929954546360510314112888418530152226163037573948908819285229703794555681391413033122946781336828213280193508494111156990218818595078476572690603855447043388232482392596725848461615748136464195645354767561989742028262453029112198452598884814507109194440695465491198212494623629477354077725546114477171499974474774121801807905077927297129053199083498062488284416310200270987722314561481890004297925140807819728874291583393885800457675606095098094525852963927151817359849968340123513774163115 [201,53] 120986375093367568591292583063631757423378621644138196311967163349431811508007908555397416969226347517013358323818662012562760684761309595478280786207685591674313002907978310729824534442581226286148696876742928335103392485859212288353088805039711534363316749888356791439002094207803686982723153428291729554506977038974375048356576890224880646622314598663721943977648008839713045022119768939155404866777927069457681936776831077744520935411679011969332683068949454866283174094980183612040489184980343700673474547379595765366568183761914427561891009708350372230482899804701416816625250042930917793399373053494930552515826897606062317883083689764766876541990253178714309497732716211506910736255678134188501060257047342980588482813795279730946359987550635498605837038069159626820069111298492233920979986810565834147466446361547396044183567415859319158255255750718152960873488475192486416266670872252934229177140199511794229226787234268677879815956659623428824785599831630112683432925005460224394215885264070787694654872966192619843692285057486472441138282832263350410445734724736716013090171550821572621192361849400920666568681727933197270029251900264440761550115773108463415703971788989260381441867760329371803832566789052749947774781370208945141128636707235957104020505555230779410133840589351713 [201,54] -25089809040079282466248607235560552329528480097357919534143514184200475419578380444754928524478094947915401664178901959238441776160564752197541174289803410828782272819278335242685852911666236772627226407851487775959489160186317656017995551672911520410207471655417528568785449819225188909492992727052655947975136945891928489709425630729848637922937856756701060956296987513417472366506395811150133606787670789568968539739435983466655958674330578272437452909051371335637806401766936522742505643147821665552812362797275352666068662754307690074032654148392038371472399421747997128715386786948662626870947835006179514695870236277837735974453677983426470213211764161409494832018923766303236812443900514275322731842387435911563831095737824249913778805987647017207672923869786608809926727979476211311780258000822135393195221239651559045233755600571571296941462208503633983096139684441131165196395928995288830318322009594904410936132839061834497325887896934861910601825762663137627577135255605258256541502048123685164739931405395798714799442223578478063755960980097335280159131633177736261460808499459728166920093955211257244169157753353335762597682097903455115178331931847198446530218122963149911269066654154998274639263036929626683974495807264778115284289995373766749955388322265303431888741943146 [201,55] 4750467954546712900529515947964350436498067518643436670589914625705836832017844078302886367199349047593793641001532268487675639907076465416392663774175276131954127304083554815408955008610050711272082009903710751616261314844352365626992115568482349700342289796296566061441382948763108154219023259958761650935007159529713817886433312106811607800210724400702776915154581909606394848578026142527489212040159457829716716297407698390059078027857055407889263375656051142812459552245864323623449398602184712332863862545354097845415442904299142913255463754793305539651913735333140249589218814311145060124813831753000593338768525913518418160327894096865418778268656116817836231453579352539961552860920954007546887386913060026860343696143703180192749860138403907267552971056906108097633160505239814249298447368688383811786791045356366564060413113733440781706321513989394412657359825540260109397151209613750504239219445406164901334260990769033825367043827811481201185465743662745116075334264772100710572704959191895868069404383866489095794279101382491739546348822085394955589977130724857993274727135015655039464430567809146689267843127321838213762035444282548658417018093360142023971898611675506035100390672093638745338500912259301475759505548196650487775528632505731860421406416380887104816315027 [201,56] -819947049571306915992296136899860271740987594656893358145594663841438421421864711014777088029728519666143653861013092027858979836164296721694128935791442214876444971972968938329833818777525718728444298898256607968876916250394475075463523008226013728404984867522554784646233505563589674157530912036644392405184454335401677182201886193754038513865586134487938231444720206597861241451795267753475930933316483833950132499542173985828365064540896987726473389868457020958278809706741879842311093673572550768716562691571667730550927640765632567155223655195946003763110904067371976544941096634403511482316792212691847038558931932173856637213785070597245826825224994521024082588853505452588824381548418545096261439736056252633226825243852602425355074594377846005907953193523453094671319862378274535681277544608953766176618614394611611558104672273371600684494813438965965604437969869597647985130287007194837767044547607755487044932466719664719010421692629687504577008351696753374166715634235488666199177481701636326313521773010680844280098983569336793887928703506015176403204114456033092798548602056074106102366755269353271424876115896991344270002319792896882145253382391773883594506308101047400002645202185691597446045303246635384645561602539290065099323640003894368373459721000694584467465 [201,57] 128789228932950336129964455284191525712767627644962427979981506566846669412347839986734565224136850955709549512500554267794388702190007936256872113884468714010384140552503746245717201361771685096665635117212893937554656865107875306765521702510414932330114106708467987750048499952902463030282067216897986682384705096858183254834723712773556157571022689470718918770669167599494770730085691926445902477224841890828976096197777125242885590933011892743002007845996935248923569685362572202731953122759366568196613203537841260485347184002443107660003437279087991238573039547980033684568921535575488626818815315061714869559647419053130515945103761709578426261395070256300082555648816968001303807473213212709497632951223540288283467783540067940320072899568232036545897688853768816899151366795539662680605852816445031887139120401162377750212313920182410325944799845025942675641454232484541451432436745370932382434047512360948202867029921456291456111306166305701976027154604622787387351540658815780392819268913883716238985771807788718636355804876935443782207393477059164170657444319720242346873252467833682436573766334341311227690873354175900865377732747973838943285968167744599906684840611460001348186474194672638873837646400736764364952713275678107108621646833657931556408295503287574392 [201,58] -18369776678506036009434484721270009892210426915740268175980665685596799708117180593217296156363049439455661564750045910944166728649636522170073751891784562309585033376574976911415149994321100380084367259331126127474090950276368260257638363404785986111333203168814076884870640462122421456363716711679064326406396135545811457719058997248164362290880478636667406092178182565880126877823651491605355795449675149981037976167927267053783533433635925708573403361076945974818970181161297811869566037582513836819323602731227237825330525793770298536461541976856341281761597003340131900975485117908358434520512065993269596952929882777822627926992245907595736530215827374495580826504530584436229888074774749967127278841745051438115217872816881659054077310146939597671627802151683659491879864259667763120734044283381082456130524945189620811408556114342366166034547603420777463411184429682526085102200156940974318109823135939189727537655906099833164332017610719718623422069912257141459627156230988382117148339735202428797849119005380659039078591167001411088249799006769325376399697057138543738611847110226176514916173000978276433370046999122226199837726449513054383888571652527690262655345784841859010724952958964336844585532102174008054292447708322130372115729222441758169477559054662042 [201,59] 2373834346765747661432272856827249204667783566328639417020592151886306283037077206222375361563415933598159696176616714398484102429320607885100146879200909917421004037515039784018090407402149101836666302326958721106210125303900169103479539554885451576245774914328270656315237671592619917306381752428546309408787178031337715882121456859195409374337530823001162144904962719861989553276033400077619360124628275961738313537896185318014888611259761285615225152421637525307227079614404223365341079166956609492274864678669181251170589603262774772081166489150310022104211240669108468653422568297459272099786079731385670872274729006393809334634121402443506833353616572593662246691187162150136820020941941552882065079618778400228194724177757411626572992485092668356465571916861918816025696387824108310802156561673244102652792183703768266896738655687740894826745035131443108413470446595992625109630045813453304119682156576390006407967798245201038026444450668034104314867162990044980755975860909681838573496624085580829899135433876990077352192395807991574843198597438106634248247123635820360495878204334822628488810547787371024365569607736403611589610994955555292395450314090624335438042294818450246038060245670315679353884547148566872648695836791986882754561705037463207045750573717 [201,60] -277504940693237264702493924339952848395307232382782658199142590702547385628130486284967872251598838245140410524947434377078083325546654122390962825893707939843816991225840459817255285721739688557501788844712639000001167049562752076316813571221951313811798396531636622124016628169790482952062700533342602063110405596476925713353905151283377681353768365539079617951230236686230754731595841027081422171123782998763616376964382757956305024035125142516745660047999144085833956775046647688228523590041181903911403635619509975388403982894042257677477851341482396952977802998931780810987483496177882658031333656015639318248929658175199289406185247963431761165164523081843157270293163757905153318020133542277052903398575379404058586275485453041299510071947616627679732183396975871270740920398022415967261266394840585245374750364308642477711564603209751456457412015900507783614574169034119362894295207541471774533193668149267336565968344023498565983040251872723243145956471409774086688339998407111503523541363914262851075804418270941000243185561373867914668364877102530670526784496957774591250834375244524558015931603703522742631195956179171144658931138775360603679687517341478398957243935255564814062246222166017299286174892619849963587182656878984414696153809494713688387348 [201,61] 29395029859541659080279180611405265098909677336430501757037586083917975716227487146021292310782444878103061602837084284362802518676705288603866229313985726813175182392998395909780188077288987606556604243940430667982541300584326453338862630954804598934925138078899889493161080126571024671436535307981018076527955971486070565369558460247523394686608688467805323393773261952352971494431629389283885915491916524666580486353404053434298922976611361222996939205897046546768229131277891792975772649175977340298895413367385813286123168538085747713050133963897456207026038677068880924163595084260492972927032803065431760619769422787010178544166374902915855613392004131876300924327582980453780431458810353972341194629378794205359608621792943433382729363036390602671839151422257894291117114834032796258918313341447979931778943353525653718000041664262690886249521160381960726138053214034049413234617445322966054439398665678879561792080465702808078780926983100172549397314427751227615717052375032811525854248083095694502001716556759497611394743300523861539071743350314222215620095359344006632699590721950693589923247231208966657304633717953505689218253125684354353733963740497190786049603259470593069806097731046411184053926463265873795910663583684590404148273966866981309057 [201,62] -2833498535944115136451143099305305866832117492547517430289674304398348649013964495619604580224631032637344798931935231480687594375545444876079797310486518929783352238478349880951670975640047438100995262338446484721248630394252300169353288188724615795504818482092300577535104638735158778770536874841513896634059933243275149874353972184635897584143761197826176606979909243389355512135106772968795400143923409454143530913594897329322578619759282886707927326283949196139750511696876031102129378376400780653746287018374770441205218036285211858075288644781772716129175130579989939095681353131632329114270185102528451405517280625080668095478060468808230532194973842678762037230881780966714249332294855836869883831209061507767020582370242373720692765815287311550623462922403810410318900929738992544738470328188125376592997500825957695559480833652057112329633765917249864988656789789492711410830511309347199800644055811677290316573716002766949689042219059114390977671189456941402056132852308424966163949535716981798006940362425586955649585000608646456939918545171878320475842803442956514079276059150850629545734478995336679251447105669408091147784426465256887997514993348051229862599659486122963062738216642697164094524768596898883041990330523119858288344349031576832 [201,63] 245980415985742997413557994913035575670594012023216982905618153640867980839582019663701134368111288379172060261677550269716107548347040822942547637313893475152272053308701809043638833182291877962849005326916345738010716305695616274001584365457454416064836449907474726244918580171861987364010542825862694138031756394184857989082251116258984823663230610256287623871288717287852972071549759721682084095046989809782233349847856431900641434584370570172840332407752254365565504072571956741808209312050959275089276482743956358388219935930192217138469387089813229753942462339567528747847451430751876601010712161579146465365804433368767576270622287629417680900260845639144587686343762614043479890842080659964421087398011930125211846016715606711381683834915743499063762328067227235033830579029956970595819294629303559595130807823264727796014025121615426610393502388960605447548230157698337016843250811133491072398768338542571745291346151657931026429967357045220996881967468184500178974797321585911054821915259034695072605868565825736214551200005843833444917754261655747537970135935509171015022427381311998761638346567700381518082198072496724571028810181445025252827693070020469191179764787072086212888389993589887279957138808554450749363735865864599961414590540970 [201,64] -17908338990667320332635323272973168458050535187222298562209530589117735168933802348695885260250207012256630558307844486969476630022209755215714624881452122552797161233705816835236102044216378119441110778474260549125518186909354480402830177197893149080841341529470630271674246715908208418494058458824642884640299271541831085234042063833477639798966343375850788445768843373777739525911146330778359352894403820403516227992307345481671521040474101034083433952245572189740595789081288246221683020518534062017632496026481611531444787071501331983200687636674703757382487145703422840396768224713692999568402220061334713239023182074909583403346626281988604283904189451496574708574578382635456369517462584397730043203340876464829516265986228654021832047211974900379839400033215449607921081429657108007291455090832209919113178122947970148792529743548294642686176813310025360014527777664885906726979079407016607083378929976435002798429690879110603434647639885343962235413365987407498817297401890391127278086813960401965492048091136803239130845381014084880498529625278367460373028827198421077834411196767143547859784327460408202504320078941063874211648238437077684056228930131507430103483018628411748812815051037757893537707339416795316227930164168291696455863735 [201,65] 922597729727749742667221973146442302694945258757618492156799068081675981581355039807466403652687827626615775076846460180689063366939664712412995877460808805780960434062828156954463762002806317092422568766935023968061332912266634257619088510571386906915346469579518321265511992855094600480413872628752716735354314452488582446440996717366715472999275126346409758046853649215209693014122818154169377566706000852875731230093034626535579499095498034061025071106619005651859230552573887547561734731072299696754005138149592452188863141737467616279107739386873488731432994158184770679614575563983643145276468782801717135309533991939797282421488004105672759682606362487307026189787678881012370867182036993065242220253301043352546314080783504672252116744555592125939216256005260284797938614613225000235051706064913873565943754957315629929337499639252775347854087824421747760351842252880822030908495812897401689991337808926600309702607118088600958092625525781926927941958440598272964393993610238707042494101952122181760937614138932599253473442896371280287622554973206631048002867296430685029926378458025821464396013664333497714370661029161289138457589233269417667697270427836104581815896619139039559232404963493948462823351162491036820434484307272724854692 [201,66] -41506601247669328369642598929906934503377733022009041585694023691376042108025048235716077184874654674714465137757490633663584859302766381569554537768764221851699520696012416653205757762880713508773895359174519892318755089528834938612722506018608780897229294898112782840351431806202560091475743477033572825980808319105363274131732098493835984898417601056979021362665407645191020571939588600706893910367235551989886085072986853550810835115296345049528568098245250481138860848175694781709905985411018514356580227012335762661982617369536800582007586329227165162358032032158489068773956015432326371324284292698040465168728809475711400474144869331909323501535139885400101383337316275808942936514229688952094596386376671519264420472571253953106915866153642110546822616564488114354111262869869164500160263394258875850091934880702877269705971835925941401730010806723856134843740043778338500382036596758732771904460204239099363180230788001232025239720343758654676909084763878924065403635430879942404094652632881635925017925413596320873785019605585899321911049620802504968788508983256873930634705651652199370456767961522550850219104142504493929822598411202800004452198973958877658505345160739200663904482655995506895823740272757999895369652031496263549 [201,67] 8508255566032485041182464650938403269896345691744023927441830736198780497833010593629570773864165383790528227039163960648814441114622064887279046041598244505424813499420461050053418578579170261399723408532610412796673405913517245388022744565349580940132376653761877700796161523665571057123510287017907590082195356317622543331705461868687693840835216335478879644565089916789442428739669062493971239816532373496479366167033644691787665586355515006167492085533723130054708448692323413209546644932317788446459514101153201628823580345668151994851311646955456371010992775732569866551509967119210155164303787107591865216914510053597646478016525180204589123419888312156023390238192353249182384255693702600683703833864020945342803209866082024963885950962276833262823808890607499471484892906623949893755783101873730365246428373995132906587052739075442534452417739392682009687665553874529995847443440765477021464024846708375189442595998724725238246452616419173362470667351038237419443099566325957214081558006714587751081146953437014937958340125082969042529470793414803853420976727526945713238669501364513542846371525264867015731564469849498355033323762837876696299497056532845425219013525433370504589398397614513549505103477907705460821316178579486 [201,68] -1392242024137785513166463130013049917671134385117704678150382976711017498332471609260544589537970575113095181634463601967717396465914680200308812875940457857530408427671949907123882915242273020069587094459403152158748082890187049368526517340305849270708949323722248298147866937453129647482196716978562056398629872824151944099822094939202422453891615586804845790270583527978827523768753175717936963736492015059035776906772924703406679302336012611728127272884343622165660489400903642280652784642358708406029022843275305990972783616433512410584250979905303063865183196313119352870651073182060909168811347354099920205897045085524988251301136726689078816577897446731789921156485638103396038104910909676318428880045999935919714111792317093178760380757059216893558452008915950594928090869070441875762920759004945394078791280871587621296801814659730858042249335395116488753545262633638678841258735454890198522290800893708740204438934368483838108550572311381382579711487457292326664508958856923935744169741293578177209525344879569589396907769194220701105565288480943290878715007909661484693780581741036499135215689003332627912815047225977194224665772170314140667038815261262890530991876816859282229715668649218748472635606401152123533859668176 [201,69] 27591512443889914054253272009696297531218955493876166885556370588568530337882382729250968509141578188613861061735976381728817095160572806299612881641174788588331211781957637709086506228424988343959501398042409336455752092468579192443646252786054017823810463818662985491066781913439961269575361439427535696375470009248864766077182721469012095643537001641837033004147732943013155337585806643907089622650544025099886022477769333571426129520834904265748752612793696489510027697839302307987089740096678654796055197594429908918867367836710818105169009797827553436999886247806853533433256509614609839939066271019940030605329433959631601563836299211991993458686190791893055266152290049139528101026849481973407274734049501709065231034069146015431044151323690113893135604210485227773266857460027993304189836431122706908595154617678863618701693277147636364268284040649170125670507971812536257574131406742395258269460569907462821542921051914389088786407385234612988734099957167075037656207102887460787493194211111873136060937428020921918847596846524504885521668761385201783603619571578483523679995219002900464070308086459069080719240635501956091063710799928370888173561242513920252364769820204363052212198229182580715509007241224560614311359 [201,70] 16271803332301796840630805429498900881944845603895554028068370152068406380476726720621196965367274317655440656280449251443399477694997816649417338319997272973120977180962442368495584768061314084449469713201070870444593281134076150476060327009000746067778162240434441364850009053595626150948482288979393864858232320701326890667078950752940485013349323440068818481038060902572525293900394127867846323319695578581706973665756091696861654954942965353050218181969215409265002544003593514979627212144587560418657187254782873511484207129772083761789317686286214869156758436124636105809421121869006817920599565139561469827863214169286351653961384527981360216714628452045579660770919645042393194567433833266053949788408770318181687567581594003908706900595950948626198743706252035956746356734403187961226057390864937841561085977491463685217210568501621374638041200011135411583249500770581238184731713099572777595583900413907843231803175190691436709595789174165838503535241149639843174577830172503662609947367457512359601509678487936733336119970425592523661998009825999408462989981626804584699046294081865037785553218672089554821208868823734147394283844576848566060956523610456983770325453095619498063024844172671106424204114052851052530 [201,71] -1087515542824027633808943281584087345498215543902261301108346592046417453098358275801443658701362724412790812312193228495633582604458576557560393799603081964160488634655249886890071718301228140174354716982172269481717471117750629144948053127298968455007691687535380391550621956904292706825761772804079549186211380740691187807025811876623417139824151608129197010600498565298203694362405691376021185382807830698387817545656801000060336296308253095602952480766005302756536198685524299442241407417177189412996853928035963003372855938263761866314414138592827263394645776960022385970885041513378180887665314542320065468744883690054392111216166065245456358253619267683509481254559331163613786542740711045386563928549747967025735497845045079009674195819623758185625687476713412661703672084263825726316279370791831022874569694551312976310316533466242260576922598507310084453580914386151411630199986635740897021810540141328365858034895184882159464900572154072124833245115104032237362491244313570802378650810531930540602593918869243000441470375303850905573208340828702235026118712870888290988919887921006786613657294907119798571683521327579359466041835993610620386442280502245613295528580481738653295550256661157304623774789181617224 [201,72] -122185392723135410059675729426099341201897441790238727806192764400083553929485077498804491708725321981517304753790513061278828996334076095129932776571425073826292781657230772143664880427152916480773907492385554293319026798720113911064614039594140101222291306794486073741523871518060812586677665890569639892811367428476654639118051651394608812882754055504763842599180282750704602804223770536950091537674426358084728286933114704019724887053071122135275709101924813679717893433117088949630598607411523259643434311692795469691456158426942110579740216962047211490673709565839366949174637222370859662314598943860806604170544024369773643034975288920512300051232314190396783910970274710425024985800441781546255063804820221087541812638202047325302794427517031526675514161683965745871551708264715951511904594598167275804012484483123901787417872753980642207460407441528667871333633399929883747598788730370527376270325324101923085245345521585552714867097795518707390733345784446828798219918453468103015911210170360455818743132355373385147441400715702313830968948639020442994000739033049640673096221299427972200411495995324990779376403021761487704154731572150394471529419933319913120885233595120246845522067443998005039600731726615 [201,73] 12090562763155763080033384782582246207430467400176232576698493806989367203550676331725971032732877056165124427471694666295555680079817925242235042779060572251078376234858514180697978699903669407925836027990035572341239069562089363339796068981875279899517320126031412208182911054979247921962310826024901066936996390512341728799492210402222330665631105377571609462166521445617332367852685607367643219700995129711237186852401970422731529068728543184721190804254231888518859421608045768041019058934047238514677745973039049036414376556332457900157668430985187413838688981843968304327651888063223662981182031073505839382979434788822504019389718910600102174427973405798089912486091864898963582454762880272022231772555670589352960860467099641713933070853519643454187941648619585993782768766582900957356818561917709014230096735436408342272588951016516804326817207447547241988718750910644603486149949525572881024165235845196118311061522143331113343698783228573702675491915669013116121958689902458271146485138255681661447635169458286688152091160928891639835307696055261842962754306661877952434403314803944732864931916907921269956586945034319512401650176115580774455280327616824194273943159862157764360594194051762288959708640 [201,74] 562625076882787802318660602528008058709537383875603673157348442409736655586765811040920190069741715947984228841784368821528800067955507965379926327482676402639100269492633962536161551558671540881728191083273758214411671975785203544795773828782241689127719971506189132064881281253493777275090258300428770490581871454408598186939312196564535214925115384253683614609579123435813414464418535232354757478610477344274235652017764611049522348014949503577253813513514063338278692770064419939326400195259681178894331482035744382590024257548311562856536632769231646082547241713247629149392223847008396688306563648950748030199368746888837529872199054522853385847417247175512686117056513088762646544326977132991760454908317811211900564383457052689391772691913672092396866156683826970609855640346610017218086280210539528826528730857045509911618983939447542183938000664005229071372256223007842046785690794037703217505122458304047238520817966667169930831436997390843614411866227577365473236695750223376875115241707627615729618556956158959016756907482037426255820853429171555390739326450328283009446856732391333566384700023126775105964850306167283361178656164635586147695645967389073045818118908197295460622930586575244235966 [201,75] -65008523366163920369799637476635094368289836153945649427900735042642626885036822272074154229851642944652188406542410012034338052363693175268263151437452297684102936161808526388283423294605109771675277103861710444403526915022162553438782229539914824983207973396014933223493968377291813778495089363679752225131099319835406483968952136399158708697524460728912399561109064346068696810449156410518215292292015899855537860579960426735556881897712516180753245320758424524962211646858833673132638415021851649865332031764389734797347858906552952024880233195038404677831602618993017655225876727799267900551824139160654746310479468029333131180760649799247005841311599890943708520527955490213538890776944539075657951221172494803062950525630379195983772122869242142678718159633729643375955009925828298516230302984572663739698915852290272566240980391321458334570497086258500221371737295965185659108878613508829525318503173768362652299240636943527553544099651242488124408222677298090346768698121319839924807703469276865061896962274635927569160658834814114840440083790687022672752548198795779526489085312061881869784961476342762545474698208010946350007775549858950356871283810004435217956933437839943295784632818126015539 [201,76] -2042288659616930540110049658737750619577136055765350343768932727263296482048232926134464346404147583412723888609178149643120126456084340767617468583340240543469435515972938540592985151216245662538089968334534292828514566119111370241820302464929329932294941331876130851812503582772542279894600578724169315394759233584509878387976889438586212284885515619735822352756162346940468534214530203697681298157690346415368209479125295696429652628827438537003084513411191803788628390072931030685161274623062367115472590712130358514102083326618265181744087411338014905143181928120150311351635641076921691071429176502912392491052422276741877912861932272835882537865575621905608588421364408063378386004412569773899633794362820906200112473086766851249411983570659302822335021863373918235553155986378625596499746977927463011030204428193298875130264503767482108213023876579662122817243774530608849077464332102097216100188421113081964283584629405713706531532396532204900154287951207461180470388259418869737195471408510629180696881488898875203528244942925840733947851465965039632290970857448192562685291716394590499026465417212696700481409984166336372967097152145110718761518337581486847468066421245945339308784703015571 [201,77] 183854477305197982316891249188218783908965810490995652971335300167650768253531655462770628041146228441491827578021580834861519457355452351447437382500221939287030104898407139513300639058888659654944711069122587216984021023625992139778588292871892763124229286738689374615303174575231721345363659628681107510496066386669626359310621583590946215967519454675501757609593720261875209307152839040217350692642216881860111973401017714837885101171850095011525816668269827834891755120539630858453756654754516483178081710364291086471463810875829760769036587279672934472761995731746582384419232602813429489425503352488051354128187709865858446950709590994764999672111496404734779796221341342498090400190021147357308992629867295886940174628801618054171411961339727270531454971647902393344152767880660396475913413512394622894619256252296457581853122135419774454726956991511677918540027464239743718217738326942160652444992690985927483221028661970698371561006627952620755978434837535044154834372068699407979993189978236547858236083685667192540763869148483846506756562341099221578985801729443371837383327825560454652051389468015196663993326395044207783817127794204945875158891855345350631997764217691324645663691659 [201,78] 5886895807810611653517553452645826036118445479169314639734241636180246102216540903432329555038784866827386454591159888618964783903430789459054398092432394592487683135547574011085435475456778405380929497771327717965083625565418617895014232987050039553855476346327954985325195738168863434938849616585519816558423266592053724404657468599470908258680727512799414557183351721740442081398272727481939269256763515356342933080030903549327795063067784262603491260092110370119626422636396026844177946014228007985925844950312243912676920540929039300525197561814955023414555303657209958073104660005558349284384289031541233087517949301398369993950823449182425838355332799383917928431013047274427514952592175562361852325147106552562227870607848609602324870508007513369340380824427712865838987274742417109745086922503270093140971615881118931363755293876052102112384804534019592075134094844209947163759741299875631932157163020909427211169516420803459403340014427679857639237147442295534477194624798856430842190870144786444813911168119169846237607680262012194994144919136945247870806912134814236977277373700987940383552109432726099637598173745608838975451103341910670929309094346281399882021578839185406861033 [201,79] -241020138048526630549128074884812544152151165980309626495123059857368456294726079458193893718694657731085970167584940909108475268855197481946342769038134426415009565081580448943789829121862600771229111803384009698431423300203402928226536204815500655641038869609868316895501232569197395282502015139137218231891251715909749277285587800044569616829762283418616063669070894994829484375622785822002651024925584673380305814538286868558443996111101721803382009778805559084243284355643922831066903322894233043313646648636491164703019756853544919591898440814190600060541725590952296821171715206059999161916684451043789900195227392621519694421537995392900332011199591729426523055250841243857604288770531194494223262873754310337748415369162404890276297579594894942735494581402213758762053512710188349952298184700431791642302308180712888440663288568087356109259534749660692161799312262134467957616495706038095479997272416286634300153165460107247485762838415004651810947737197676316041618292252487140272356159406056755273878529715683151206387341303734950011791275926752983537458192744526578067358594874972202568709400829485078205743911744959847659524888403036950030072163888541707084637455802771459303 [201,80] -9872470207308960553064978690492462409393935271117406545237791390619892478476639412453042379396976431157429015427610187299322130792438757563947540527865376650308634033395648328191938439298915617288517755477013189150105614567595310765805955261661688634152915421221712076222922946638901058626063498999252807288716677669435640158514797451647706841544034962471099264707657076852107145778546264327846189574902486828763577847673017664357889568492809959033122707469428350085388806358641166834372568140087995261970785737248994682786986531726122822139483814819241656128951252923491992580001794261240006622856221210434670039143704602492929824301731191422710587846410787302746647498301626754117126443074518325184579111479810089755884871337732378791032325900150426761943941665375670146999835855654251731395301992751936238897360846387978508475202447141507919127340444488939877602501833048522554730536034492526635605242241746705405912121713458875327412682791061330727405865044734960643334469749091581470018507425646681233946997718600036562978867129259354029504520684728457875333225188122752130336650324095437778076976552464612951621759595594947035221859330575111612041230666847197172340071539461772 [201,81] 85005359265824851644283388364470916256630166419973753583409881797121368010655234281569204883885784441081434460493365049277491358769055526411114677276179849900113666311560512014863029553695101448862455395050701776028046787678030570977929281266309893981401562809449720966411747410313691499488598462195027308747226824229876262379756668386051200701046900075324376744722200879779312100661736468162716808295123787195238404103988479214599544419737813069721873972717719857001469034271614923022155380668590685391236561005278978927395214288365017591914177115212754015407228348842286973383771402694108170677699413109618790948750509050068995523760942104521004522931429754199680058477898653002344711790458328909907204636682911451210403858279206269086977693502724154431892998447815476740390405493199852701088595171950552309905471403592919627938806244644038269084973637193031103917058771925179978424946600224853804353787025984734205709111532942242372773263747206221368893074853556388982049827836756051512313517512860756790196879913672214730147563357228202499205389195499240487430495217203565438830931853540686674775609824219765468451545579365723740825533478882110161598168595904278279949496078 [201,82] 7099033478106290968802526301462613574623923584485228305832112697635022184673708533009085872270106270804040213895088331181820402665938904305548274610919331672020135532280443978157692709952863395041656168226634243148747798418647216236596832157444189276583754238175273258658499162938535867207039445851245101162734864770492259992147343349451478204538700672377590462089797823062069123030463085902289945336373089428788127324795308856696129999834812835217618519221279278635070336834686241380849451703155185026648761592633052859306561322478956998691310209638498034312075673622347049701578063266571977776346687401616020635952451125128762131132580856083966515118911840609885464560954499268488624249775613152131951346848501626242226871014957625761407893970667432174011461631807830804862702170097786937705398348006993143708647340816677264814677144370646708882687968555859041505141345147481446373559438152785638965989680443434670923080665476743635572126667578839396975512884244627408146068704193422940276670018799504180098006997682613588063493734871218009777462561120625270128247964700669208969804663440899388964650431847270201039782490880687418761779851220051244515663314713270073096910 [201,83] 47645957556067280136768233241507688430310916850086414351143841990125861697168462636765530029289433675972020442703881909003313677269494834724763637116401165947271021600550109535885298890866392723858798502799801469894009948550347758627561654556472192881585537342559752548896851857818791355594529459489128255011641307965391182698917727322495037930086930647303302940851892855970629608025700414179721756252432614093002923408128403879456794451601591909775644410268554043801606810497034270797752340069205179410995543910177190607507293614018498846378307413921119434920073144931704216498567312700178205643572369569096401050927275436432466600459212038697752473388942165605079269789675377776322840459381845716038405196701209562011084185871805728735093880781074874867412962216612522534925493555974571817671930398784199066876068856728031906166175606806405105484948940455408590980787093877129658017223055261501104052061753814236704446745818739168495325752085108216148709475779785677735357117305372352226775452851055728121345298696768288765390542582700679068530922953375963655771272821986852412884139243697731092159639354009450531846985147730136852036155989814552139447061592633729605 [201,84] -1599120300619814226725403367953226268485056176475050526732145061989199316499165970415696093606195295868067493268306693136781917688182749977699535659650776377493358151049339388063655599463516490570374011540104518808783752758238331706896730861947275547200466921813373106779117375290192511092953737713126935955792708896060692827877959715384494599690944357569675342687559650841325710455832724239331301674123087618592406903361388990732677293610001216530273938275874139872512460287341081695894060431232436151073303082606944468184481210128977547765785493936311193965373386481943527573511471847302633603640866499990980118481532504970360740904556678549888223234706891026354514615072390967872386354818456629229467144646839490806493727559083377162792582537200356559536246555871918790110067764211809130956373114390120975301249765696604692353010373991606841070132373072085011995333883355724396597376169778207542667205152548881379106139047702045172417137057111149900048075729060171232266967900218850035455641377722391121898463269306303252501387029684276447307790302344675178446559381844985938490158280455116064410610850787741932895099745174759400805646866805231370132661475672340 [201,85] -25767809062132298639468459981884199711232741510879667285437258559995519382761149239600954415929417254098725294110230443279194242795429255888353147215018803516850965173842148980316599209477810276381626748387189000631224221131893867568779426286276326515194641134561485690513079241873550134296238690850989639410200277979921887201197768228445931073301002505848613826368265453515751773466777412493957299757614193488767653239248194838162341618917857683217467137928790439751165258664227648082096987336713810013744015400677830240047135976562825751577857415581496084564880493221732625340233294807011539444818033119756806086642202528388426728259521855574755448227469652898717627119606206495991492793832590481691039333209676042801027579476189365527711433633691211725759770664937389999585554140400395520309518209085927001038391871855294772697101104247044339289685373239544692259775464963537447149197962209650233965648545457935157685236890598722355373492747796115132219027154686659633235465895884228691441299458476548783083105053147455705745307752847772981381396358439340542517411281540675605953510934729661928522665417164209726861328928728126410130480430569583400751004192 [201,86] -4888128368766288827799906590569648645163091878170568091157828516787116724799868840661934874654385008541608082773592937385658107090732388596207157696037314218668830592082907419661012756386530900332796845024448357220358928655770340326725091356341287900542263030882606773758671397345465334035738672203257129639483306586804310524018187657300110940786255355790358042486430878014490423640084272118524958908020669314034627887846103441481048216382636391152907800628450797771198266122282313084272069047545923472186882389977312394639979707656660802114756218173463799005258378301478550821689908759033851736834420933651489341119296303254559339223030383718367785036922921822598375096235710014802328254847480171912654521344095181328752011027013940699897058513524423271496018610705091436319433055104135492174097781867253388800341546983368626752305737316952355482935645460659089608782105092733767862498787789729299383877656981379820468916563281685188222927669461232863399552317107510666410877325549007805034397203089943447527733454729684186530316216808669879649889457769747445740740535551120265209480065017196413545599248218335593012595796545751881030718549140814588068 [201,87] 2409039266630171213112153124975593469513373393821631563672692948430905374618956691206417797534114034686100061603834230818880160138096308334630729446722948600315269419406131400272467533626021942421672544285256591464452374015192733669896356584202700103531799171800224009250900048041461496334255110537225692528125633305072792897571814132092198531427872589494382178399856763521633184041746782528649184141515985794312758391795101690726616352266238473824037446057409791231627135601958536371067036486017082633487450442740577775650463285560688769155773509579590310080751089469302847904860305073093149016137353195471372442278061255560289331040665451366381239854631527863357551414959906929375731160600728406791264043060353421835487516270023200872138260692023779866267136501214696167334525135326366038759930917490994096280599684125359092819034029359446273297493657412323577294545435892168295015807104445464142934463296611146630388407883190465196801612599203408688328846279646624746012789562033792753783426509244401025277299740062212266146319854586636406811558238097861403654212091989582102257490012361010665036396297605292910717122539450147928964181331864176322 [201,88] 16265878904385844913938212815101952323616170708467136187967915474868158432541131103829838324665184125196456262920271521451271564255374596010574385360884912111849271938132005657155231462833961825488936967437643091384319723705030786480401207174948054150807669568023329569994071493164510605531603269883689727292546621755715963109164233439841245554079468756590676498879144194628444014929494970596509888091644661691343191029363735669582720338214806929841784626073132372525395929275949603897672990121633776337199543075661505941174892438147715423632859429995564429703160154810780415351982341305704633390963084309812308298123264583295815899791001997150920273838314513643380308912974764509885906797830394150629344387184667582581836541328506392074173669439480522445744937701120179781979562181550952001310084525167407315421504407526529727681595155370693312711661996849268363252985593061832475548835122095479583516468413025963219912639239768684361341415438609936840658180318506341820181309745323209783714155821759433202927096958968382231009424465624795456569727547495964280965263069937075946663316793365777016128844029802941870578557078790950777277410204254 [201,89] -3343135701840260531772734453373395144856056211201874298089939490775130046285684554415066733544156512015839701923114994734415177788985196839031168212630128010921349064174889960428112585277844539340845635702010107896079095139469916121088885675821378829694685975536340282039299566641407784210184108895122796119403878495035725182067892665270239831192741852557218313670885470902165155859746947555624280132499765391296212264064172444516857139801548378095757461523796727418989329198566205691553869401375569373174764391000971396495430800538306818695923925959930263611463125998201870351737957608010502171015602692994691504333168286417926487007501326630346025678296722945822214352594863843534013059378709785029687034922826611698923721108726399027451046378374675530052607349777030109986431762316718852984481876819453062146005563515223687528074361652507268693257069471272718190190676305557286203230024417517446351754867624409574749083956518230330052374719632880967550874205694386658303151176842029983576658088698888936809966982849183291269516377954333346160184281643387752361652689329361283006437592424560913827644514958502777817172938986893467291704 [201,90] -552529225218276941789217306579026252506178983003565854237656713089890662480750973800481778904347110453546241661919497431869580671180385813514433303057274749067636851142027418517696849044006015690828429476282078171888817950936108602903203582397997734637039480529665099845185904422771486482954538318060241628802634645157766322443069347295456288043667077259833046951850484615583069303020207534535392043112974750407152961029106959860983166692943385485519812563594647841161397748785207052964063453276807887450626841721110829311867299209311696660932018806892591884810362864520153546647612203367775980106294168340147395204722587634849560080373346985722432330196452893308144092740537592747061308882284220795854239280480686675758054057628705953330028317527087756618337234384088433728196727038960313735617029466891247048458671564873346730976334198683859495400329836431914072934913834974287873910571090400932169798869688909995957287455432949716671969891892879287269106545416539396772290137978539479137361322511079739471064998985064959147127703471442884211730038066852044935765632368561167823821788367356567475990939634098339056181579869252783336 [201,91] -779572006874275633044984709852674496140898709935062367043007966484121603362740139912165935789355101283298206579229294554693318351859863911765500867746331587733186771529253844942011457021842359932455105676515681073919303368294994742573107787837102006222056785056503260442262184702883846674402485040262339170645076265725254337050054690904784716882756746508787554101582161691264414418134189509202306901225202739390996031341041769646316450102326651362327777164007355926113207089810923034367655925918229196287152619303789082766840876400702080354801752956647057028393801188436859132231235959857838081711612633773865367823595166322690853579390280108616659356413297515046470855471615452742551198806444563871512497163327741159124656897894429402975292261298027336805564249865049968252635647686440093859961178231576777490550394664936418380336445414633874132596645741152748569724624486163271259474860604452903016437519628968667381227878204385416480609831219588200368284803453156152195452969338940393633424189034176537374867782804834442103391492055993373327067053115946763253687509568212665725749588793361799862999943556614625814236829540450 [201,92] -14727229129711518441448994158050973514683656435702849837872066208013903049502222505558988072828341466793481116773928857292041300711014935770155488510395516170694864239575175593867955835687610903801692132434547329636907876333451313606108485034307314584443297443975013181874087549440104173709338964235058727944505983325852119053517998204636101629077955890398440794950438299732513052193041894013941689725209399034559366218959816576819303801349884284920425765803870495166609005783909771955963231058966004495122099964975320494166190787018911114233083982973874620089380253497740026784585221846186530985503324069687005922134742079781611658522984001034875823380535411612914898455026957675087001165983883697678281554431592788110297132559973389191553097112441189356812976833334468843904812711847449752653203232267379011362267151953212359862881492298788178785528056397173882679730417871844987342516729183386223983050369993750248675865811150167031065408950654904204465270334584504412658993311227538529733860501385567682295112838959804118597070151924089896483311042827229375284888931269028139206974228592588497724709709013556127158855233 [201,93] 169655428481293092362119593092534336644382750662259128669716166830594195235454411364894635349703850416641189617925752667494257154725312439103114672371370708372759842161533849743342618108308434753577297458149512039046589273586754535375806233426320648150040521163811015412023730716349010853651107586448446532746800122393262441062806536205384700317442559374012268300479367372143699028237755439022219019728662494679829289005957684775686004068849969957046396593847176160094174443397879892682445568163631743415612747405945308024062699131680029675381740836559024807064072695336373874443844088720205887284091374496138770973198587577349834336692682648545349114132549190925415683754293390751401543875718693645928868271786298748271917766333200417004074807343173889832387162504317087170830701311300761099217952859329685413528934815714494165508594864644790782693339778210506360954438019237107412276131581920458599920549215526746435749901841532131187541991583360871161262918794087321493341235343228627223416312964351404177870214272268950252086244098765077885253441084861864833751186460276501079958807224110958703129959655983314447654 [201,94] -1375866050192232355602491925821929182732775421932311606712305042514106249330281812888876563513609799501681160754350258099469378281251588153143112047212223253426115514841519758888349552873852978909783008650613101349897349424836351998844846793973942980101796467691743667997877318591770020399664442055990932081071742509119840077637696168322178333423627074522355011397956052013542246003552197000816613986621138923229558307745071492438837461451771856915701527321718654588432111673246259430837811808293549877565900074522885240784705691624768594188386908209675029112252101417362992780148558408668929550377628881056360602754548834922219137454566081823134120225036767716444060861740314089457194158233871382749797271398471590718640999457159483112534026751638601356092120536673187301073919253869808688551700850029896589004855393380735308768204788818028818826492218030802014282411606700111145745716849406615368508393842048618528187613544492728887489347010395641792443700154023393274523029249563221872598365413364232806399731270444012729813683292714550628015221843738920119972368727933326492194170477141884199584573017343812605 [201,95] 10285091155725525729393913673373204598083680087462213913567789535468985144360629701741603341097674728846353235580996867317329405834137452247222974916800720476506329728620189965858298434170099710140710977178625699103711536174695690257491421692571179839204987442840459350013562732037602982204760209009175224406877347172415652436526191525373252676550347419298250430289724962791663156020266187388832079805037884171321734217902657744682644987598946934916628479486487584105440689173737192287586097499539309195469382328016231938903413050704887377328977496319856792679485072907800172914776624598645196870678764104517445372195357949817176531327493798425577136943444952278313397677598925769273464553064925970765748854197223519540749715995634841246920496169192864755274448656312845991079087174980861894303724921226786378567349496481991979742482618078191198695157867643066844895455775779433755542361906634415954419774164415659118895755707926695364708878795014871843780308237240930726440189315283253424149469553492062685087643861483292628622681900314223259259452983234597612687219718724203915538246730384591435384981225969 [201,96] -61592559915361266845441806961068287932416972676127227118022736129297066666989592132519967625471668004350819786405279324954848409561743684463717271852734967540964985084273823493663145028962759954789708646385178914073811885828380950279541159715876035894491772675481580660380999469420312815446021174047459086445369727468048807727591020386327717444990270623630063845941664659337520869556647015862166405004748687055614040798375580030858208531355195058299519290034043441580193271950550163378413366794991365285866508222503547252291985122409744322401146037909517232092040800069400203287658060939733630905851582652990702681052228334710783075604949981696438324175820219510684121474948252812890877502028714107299528683377473350117176840049373219199972343772192242269705653906403066741801483811137058843717862815985930732138814081597800595099285731087272866508527921920433955378898849263671239746287014245880697423842746431919154938617947567442654389040396471681282239274434368464751381846989912546379881103019846631794846085459538835576144036562617882406617556321877889660384988413224955441928152989818281937715469 [201,97] 282586281200831239592533674514726782774412480439392514862950301344603612301732760646156681579662712873821074363837959321271103470839710971466103454124503390910337601955776910974075368293594335961083285138914974114771756265262545908653718866443017282869168912108669814378809620441119453803223381434411566751851755304493781978495759375517368179859641423332259970779018100082819825719883430281165054042900397171932752148926202057492443961763886857757809538021148253979953373120603144237411113576692837035703778099662388792936693031940680810819184289424867129432109801695089457172275656772238809787476146715207798879171584163656221407428967475818866822516708506882324361044340597998717757268102900748847536261786201069987407544040264522020161716471949663584071814711478602756376082165676685157063634568309868458130808631331640940521368845875539515630197847955822691910059815501975964247927079854691380847249904275388424886319273557823105461494694789542542300782667502086486907257301818945310771726269499679479408083301480444611894319552949639406584227103910057913864619741784148803620335770763003992018 [201,98] -1035146672360917422470067429066153238497631534053610105635502087467286595157040385041707072330341447058362976649567463208274410517249933318166183278185437390160091833791599199889391304892360009462633979317272106045201971493587525285899807357239699094190478128717176691452193922573050810806904281418873857966573409246053980961310202739172213156230572379738709182351114074865298579765435615930353329240042200708715953058840911916045683568131661824809040825405816799324603099606419312456114396859722744252735841501354565389853434151495601429879461394313761603156778469812109811620456703703400893918873246216219357845105848321766450126497032063968699134180912636588927300645463374780436907208174685113533962816975201591858571782234689518518476042239135459859636113929060741742445427258882471176899724312630884973925078048134981184558201784185258601489601164220072172998819330237147282029632582512255786914986536826746840649430518410529643018116298375668362685628152610416138199462302161221295312131806882794956622219538515304677965135399308250139721293496804851870532272695215847689683889031193056 [201,99] 3081959273362083997583552296676694083134329189600287234543689662747102927761640158354224802469768136580219017886780074490685594105473490506089016020654948845509327534301081436071952126437537422975999476955712904915417379472310556647740012555843819742800285687005199782121168071128979075643859258757580963758954866996144613601372219421250238534456210150686983362859715767878402523915240433938475812634352920511693672160243837226283179779231557575800152389872401414454047994997534715844809075073967255385917941683370670202729811783163619543504419689935540839763030043877456779353330809350194486407048438031833826389411165569658164815148764302121334866176391848257488443328422658714960527459623231584636624200176120463423860473410497705076603186789450228633205736223773691872427479541526550027129934103134572119251535168177234133510564400326264411361513737168279923745996767404117952600227934036572006282584524010027155349452303168211670424656064202947909291782423536287181193542485182390794928625696775935699926690634133852493041133104732572614026695670273315141245074092420920759329719312 [201,100] -6716536455395845395101640196164388707260815691774431076551526757610512057835078309269167017422908155248604507211685371349278255393161609333049148963578465609123738940987528725844366044730690352623004723121249324158716733999416471470562044028639808282726780551752395908717245731255374646635512381135131742748110730510596778660703446332602028347264338022248620605280609473084067106020993670244600327904457346486590116563075571931694907174725770187623147842476890392363575788484437788658140245779334759101415680446799068405541402648701403737586491561369014957963706625922807290330537561760068342193887169202792881463433363642731759109978862650986523521565547105882417118900714705813834335257710826223938213875323588346703820233936489107680181834580472078288530478507640244059900573247340169837364730414249491474381709141457836221016043193023171312797234196466876351003925833229308193569664202042834897770090202996975795245207141409583619421609565147194798922312663833977745467818904992509427619431758116630955043401167860647717458963589327311736086012383341748947474782239105801882468 [201,101] 11124282372198663220254305118632908052161569470912035905222611277400012092795962269125211916623068761780951829341824373375105525747864518042665464312618515971164175579017538593248000429761047764901097023921697029741356492289015075742817780778727095676937855612880507130888604066710477261144156906188855357355094297059985969589053875931642042177869448936896879493847015996225207232892555725146202558157727819477204590029584333398153189780627057223238946655026440407270512858169776205926538650549158998956545197540430879090326123198940859010148808233140486131987138219211375680636189810375827962166455617103450117224317585519629251755099841825879809883187589413864032021379420581763767022369995367219224070656497287341650082694265413484405174569803098205465297730742653116592654115816742879150732175125765466511706453958142692472418955347893019222130065206771335182228501453376541002637253051364805625334321656448760923587493449036829113297873070631889329749106977794451791255366421957903576543786016442470904986371891907421790100080611171440098297981432049283223185309753566465 [201,102] -14994212432554161198953394573437899624851695084163488220821167754868413292657836782671295219179949178509042618166685870529786955530054289228020444714443437364164143250262580792051647417401653488751857712108291013582321724846554775966966771901279451216394589802680344101649393799546968114564803801865175569423488416998931529858506609853921548851229898928959025552643169796536176450501463150007933785565978243841821162479195304379245277251157298833081405669400237150763380898129081274369798774874674926623999998807674646760455577259355001366169921198373858663509175768927560367965228547581267717696118902035739853705470208748564746446293265579399050064121207628152129646913827400381891695258606545578704438776082377975844449285645476268993310243395346589468963135383880690647059711035216806157491487841184708587543101725949461257519720745302511980975416460653099041763494837727263733079774952708936306162342717484911747308398997745159947023205028019568884809314278255824603851967422958776609265108666135329276172277761008436785574700962220037470302127960994407034569957474 [201,103] 14499895010225524104571154925011235292047751376163025430529209934370032002291677077699331100331330092138626026557543191673697652755137816787499716096033524353237711194635844934289623709122713844754069649860917808084148292580862537870056512143100539936384588640167875297686660291499950813024238214973931445512904874073601289778752723123032207117542839459785841687188736774210643099541771335428485612817282219974509755812906258079240741963194895436754693974008117664168783418225274419722960556531446757533259808361047929402145581960531903261863302673746431083244388143103332388804230088438025965066021021911892470393480015677884735848221195234661847124736298422012770799708483142790690468460090019372986813694792433080415774405771009020142172765118741284491359756993239051262970883503581885020822485484472306648749173956481524207403088344198055748154165180892119676719232023518502531175128672902150232928748573970432716370592617986785767223010729397129308521520314511583743996982390314979371135186792770920453322599052892824816456402229490257863501867719061873589092 [201,104] -9771728494929916981532323662348200656824051107792432692190529915382179591756375119303847691282411253717686242548265531728694534587875750054434115425878500099072237935577991776269185151368808405688217794562850557403003908645858475212197592307070228934111709884411683541458944966322794987763048724584494170753511037711758697070877596062117728424985612728944257085664645942686137896243709664161769424996194007022030428960994066249712361505236709478749802831135730250181640235575812439120563318744065112503670797328086644833831430326126956146754105911428637991956174338320238452296259837337380899790043109939388707002112370931746457082105448771170575109873418324180593001035223322636770096276719359584734768786592640470863311433055873185473179538252941887567095103778636190299349544883485687036134684002560973859866343565278889758828912191923596898032636726955028108413184648510622888322592710024965125120449313429285277906302633399023904399003328107302368857996079123526005058003125214907079250639826625469082897985277248289969135885566927235657192639517201214 [201,105] 5245041279088343207564172787011220173760761851612038935596597185839439261987184617572828927251880083467611649029973041230847979401189386118979060528540590524407053966389868760368371717152244915673523713451680898140877940833716413337750949288919091950666190939202255080211797972781546751397812143327983253878204607384364740949422822481073613518050429596509436576590675801815300134272395604152355435624783299248458368183654662061382965386528318492694910578912656379555896598818764407733862531916861036871239935374264389223196899779109376781137763455841889231857254555663907786912561096117937251552439529505705666241772009813541415897064665874725461588542754592487100060529466142260127530436198973031850581875097194840896349570280791822464048139335678734135783606338666899228296104323687795348635955217627970083201448035960377384101300298315054721782824913839566342373208108627390672292556306004998898028345697894863631579806312793699746399430996480594854824805225319343266448679138523111339335041932907395387265648251652908603423676765922464376179942418 [201,106] -2115221701299359936486752850759185139066231349262046446636527003950703327832925578598747556862372486699708762723836141927339736277709915040388622918211819007940217363696467936166141555373314810677203605328301185130439921620273228564830219636534116912918455168168127873069488428640700843546744945638097957539081639979638496088788029149701454842399337678878558903950796778436254658528253679344799383216430693560479871228411638076579706697826038841752281029895864778576438234924913636877140730934804478509374481125747909415567948669137810831369555154252361391800718540534757391228992220796270631498554122780840530712862826310945205649133257867340238716087145287247414470388529276932052179952163357776850514310491018189384287913752964157078515878121365537981767516164002967087765898794999738991801444894382962400990122408313453735125444796071035388445776710661939947574699624535979783525575830574613165330832312904363413363555436954194377669178464556404321640888590123460483837801609016435806882864122189739827432430494361666098818035476466643612890 [201,107] 546928844701519089424790642242968974334298148062679763153536511479017109428444862247455539198498289420731370198726574096543941959502340130075139308186971627591342069770014346114192918327985020425955867589553753922765067780735506170968332866151449819165107481799883943856234111145514941556353613279646079019204920602352275037185521358283574262309206196905645747112533323848845922247950984923215433915186204209930342598555460701304248295973063674717065425100730560542355001910034264007210944305929438799771246343186178601049036939242852985387856081979909357942013235476799737087298052391969163220219693348649218528160471041105061828133493451455577177021589910595282334707361062374368696450088065594590777406957443990464025106969794316749033733777769917876304056845737267655058386949258944606363656971458685586445697880279895019343458245452437825026797220023335446757602010134707929114280298078645721623491685362551773078017222849910764520714487453104791174348333599087975636586668685550416379676157157148401702489496347512638651469794947197 [201,108] -108061733348379976227137515010904923309449617281404445666135924765573701478407833160715117948773609944408303717326448552883271380798457919131782309303728158076948521979223233170317240229991338821762786150643648588077601240171604791864814794666628792030126443387330137614352848351106182241745059483500630135409998256871999597635115483726197617464828272396865398913969341012541284738570026226775856325636211657493318413435380979615550030082626001810320211962703829464736411918306251421739345265618934694445389609988118312302745508110173431323101732847860331601389469786690659925494947159086775832606541327941139417690731090225632516976728600350826422476683200081943995703655395451535954432454868412504434992603822898239382018420880595317035823052126281981624533817441037462728169456773892338042337257691357392000355803131494608818581809887613958910621363513633509524878609238993530368714348099968695300779186914563808387930954820125119340126647094847597795120295831667070344176924226435122545129352298838518459821218129172160992591328 [201,109] 12803541387990370445822733007100698704753992232041383495324915887549160157744700220644532535826095360919869990006941981240354339819465032431116074310291988904340855593057409027593854283391850155345187572243889711172682653384279443856258225872648270984192601720176939332662215530549635737190337728332144720975877646354263306387161378960146639904089250649477860619684312071147814289553760688251806541710261786074791569297479142641133876622464534092537476946420340054628998943370515396409550095085805783744454431864100921943371971567289955862357290118651667302640706049312240056111931116810947282928766131762907452263133854021558013131986290858990092915606605239534982608929865954721109327027422082511233944596196697113546498747518887306430108718875048090907461535117323995875467926264078218399834895875475447865194028768487997692799215271951120432359371082696660802825792465176589955236186777519907821134762173813046550445572179654880636281421167797758821833355030144488698262105073645841838033693142530874590198064142765917543 [201,110] 10675367577268054398009898985963769403969254632798387997089406532860803554609784168753302136648973432226572011934369437894336152134585011703246892291812766579350109806457335093719291739317210698936126652594929272446306730668386297497507773048690552777935794253086064492664961114978276291789105876487049503674287430888448329845120300870622126323840177651820739322855176353294793263447459635546771354254095915352951514441864358166085344781201822215907289631584384759263930725799925273485974159776500236881079308351481791728048623054672972129575798022223343517424580592902668584266984874415641201793832776825761626792398251403033697551919775205554108952961697708814861770959597244760365539776448574039962178400489254362832656173214333429748035662180026350645598313287950943555790910857892192481840949898574593937937928129362574488728221384228158625827329919031593394611181599216600100843832721568412664948668565616123653210661779818716029675012561226859403405113177316282905606180024246853396719379807285850391104583418919 [201,111] 29331541574718194830171445362867687092771619706394100896779085614197560716768195482608104193859542906883282554076033544387299738017651175929385086958519110354134399104258925377360466232350476388476911992192481661366978917622614764216479766119796758622729523480168808370090021592206056775044644291022294651560189803358113272390862249560980463853788836219992339127736878954555737546867346737787479529086187106254420247837783076256613543597813609920109777182709884820525246970565916665059909402746313071369718063604796066630630949683729600218161096997746227754272772390293424149966974443317284708965506500175643475602533263046092357500299410435015135372102067350345338785091892990747061653985200123911345094217680349824516327049453169504880413572251242620031905717173776567103341996914616854504287597953000762663327481657326541149413598445537919686236496933044200248231574824860526575946155974241461058201575757155263523104491878038361544473222890504522832046004328065703422385875971289997348749269818764273853353892 [201,112] -1324171206980251206159741995236451463784913802589098486526756050914708923008012116104439869822184168351721686597925652914965458132000961214022041207340999398372971053370965923089976731829678486169585360031900245837135700997687885328926554143813618189378189522487088787970036431030109165550026957782250557573176526900497112233213388072319118599212063669491586633044010267945343733880255755307411714154026032817087657622696273393279208469918450918937498065524763156416234799623570733785237069531325081882136203026950406483240162760170433883097508817952521744849033644682983800741122656294333173290707016470515421595221106110050535488766762192780804792364675934679668558339613725151657879591307618986723048668638230384234153658509968017001624535348089794376606850922386875977826314926569586156292079218103904956001333020888838220907999018109714012275039746290246873172069149807192971714874237380749657970993140643934478250417609500674486855394958391448928586424137322867141392285007386431058046255877728502309484 [201,113] 90930092389752032106493675641991990477049260444659754286651002693836803958290614603174454668341878101380319808515305894624467579277704751148901063637004887096951985527356765582423219935281290613475004186660954521975643620615310234615604331657241370694724984667715404933597034901952205032703136570212559432442037936879056087482746440014701873423712186294881201522424452228722468977106094320665339446726288399862267498226642252663401664923150564409157852786849002161743681707822752992075984218646380595229658818576961922510433828959755100522733283058189896187938132567986374493864421220756427858194642159075031359337554305989488792515923186159051743682945824137983951822371128442517772863345840971648187161547363333785302519263339392954408578618574382606753578994215103148845707189474801765597280579694124730590181168137449117064861384269271379864122565010874307041149383180597539538001246526617278918072040941728876257803066167628503136873968562381692669701559846596648431409846218200320813130091427308418 [201,114] -5569086335302172936036106869274102895529108858722649063866852247855283099846438015866359331564009500305356032635547343875963619190262905598872122535686273565474509675821389659487252424193219989063802902244708608813154364267189932094171986742533770469023037575639379638479825343630389606493513159418127111703290741634271656963361756501507289269064636161970688428604758683636521742047044304135959037750280952898589087648422356369390513351311220920256205062376268609520472436130078142263496406350105703127768809062109222662609989984477721766615843289761646440824475726852441244001783777438616745813242290651785807003363648275395685821195929471744856082104018348218988070720470910044833084882458527219534490623848206106830189780481547222604749487621406807450041275794466870267207949981620966785806859101892705848823644942048279121050049912283721532186156356622233137387879728972398088531997841447048088262549674527552307497984411140287505533296808326178211175798699066200010075346791627814386753748886542 [201,115] 303046005913427230931165494683390306730600964344094258543580523777524303760599568193927295879903275933226889186838533100373159534608854503844141651718411489822857919967269759399638602763669532663000120433570002055985092010773244013449507395781259461807670727005022449974456357743347245851184885671007790658426680181019309781084198465687957379813307496377922298925286941707070602003229710591530144027524697463748315481843899892397109631682114925907641443122394720092827652468422851856810005053054100798287558135845390237939789244479975332216884893758514263488440638133081354161134648915817351345641657049776248904648961460343997518627924578915717966578606808257098128070957918197986216013848721979468410581273701440837820479082015379499717315005621244189686465446096191500971583944726543805768240683716299688589642308200736289856419008094694939500773420973850561527504887430087772302456245446843918467860665809226258649046201144714357754908442534257223371138854312753250605948445483622043067175663 [201,116] -14556717796052659383978125233291391147146529283493236267318815072217948798086550851316012248434258995693481166914992533883565996007292786779202128366223922809904015929257897404155406107619304879688276951632169460136795012207372445207039545276592950060918048933927117605195982598897290290098894149035190180492484339416700401442347815172659709443298158629879757722645136973922126910647355770613500434218088224663147530591405232980383292503672906571466418541133937204619770963159796186050496230361031205479930035905607640797421378529235874768977903504822286811176249959877012396619370687908716132955352944763661199562452275629219378995276231854497308417598934690071999538277975996626513958234463981982368364517767265186896741495672225978793295891867604889564089703164341522723484744217105159125775344749393535248387853553811164838718712589158767992568759603439632874329832845806377817858669955911680865127939780253305148750085478711819370831692402350052517953082119732920013432668537505305512553 [201,117] 613048145365448859528779958205533555420623783259562000645064130541761977747216778702121797334410055569347741371923058204747064806778998312307499330231203924746277992341434015505568422044440551649103542451925563079777850950557260421316330617695170311219001476988126089428041817864215912369283142008281569333143177300562978106824371337065713335511534549102443373096101779859571652857484751521227486792947159074713334109878161233877891756041849732937220506979433139430122896193663935302300669211932207201530132215343635517257657659322011434971856914249115278213080894534278571563011425241740969816276538126753510627633469907826966764363532304561892973937909388766413251585895429278211646075537974653212587504846224181171380644245203342901156163242285988796608208155793939788493934136482890024279379077543271545811201732922514250798099540061338976744852479777661926515171662183151374351975520937624882968805339946484159678474708147500429194502618409835702107925956831194296709106811830626318 [201,118] -22476558807364994711081683909102220191920551154698734626124884233341389120486158179689427439489458337532546094093256745714121688086236433757092726737099246178189624377568056685897645139785003618734025715863386133132087090775972632524544009695562056068290766916348154421957628201237482745626146955707879139243317673776543026416041752704036755388171507174565230137625053387291527494163270799471639553755084258623675104121065343512498886984940595358699098327525061812410366347416049136549819116971607856664383962526605080851766753347178334486756779331035139459602723238924900756519100261478170172681799719620946378162344083083329944170504668429913851038976605746508142924280168472996206132437897983034537741615308737780932932717635680399320664528368473916264125853655725296430808720041429488752663693893944185707468531927796484467541682463713633580374593374299692636303122719845965899696988156272715359878911307955231033532217599080408142312028653330043176290679310640229386306480617019 [201,119] 711930216156518182715588878112613336389361682071030904774208433056097039410833392045066362186755530200571843306787399283137197669357465486212051007524074367593872935949210167518659201108201342291738743400232547365804318926190806949025100932680166889948113818448617422978987419977746539542696761671166388679963368007492973173891991839258309916941584764297320496452464212713867639507639511226493046971619358797300034444370010320360406400771520717428562975014131898821448625052964183103355806424740629260287059773948064581770002411336550718084323450631371768208148475181718623865882824722376000139013989548051044222729145786006525795092199490878480011754739109947292290495584287847138475411459557250963261588890117189667537906327271699278607987625288571941519584182034030773308936760615772663406280809148220422059403087534267103687552626468869509631986059865073855385137360510764144486618090141994837243760073119956186018368163496345224355285361929302051528221641076033855764496349 [201,120] -19304129122060702723143255188398647148070401542091530958794192413892656489666461141099182232257099316318487103273121081852085632940668003902244526560153353865710810797774445048380655120539220707906355911177144905404974489477190533459968101337917917544806880072755742462613520055089867530421000218469889006515623631288553559404392217129076122049611436839146996372243134562293815400254260967916547128811244001834377645919705323431535651565845135611023276538551555675070483408710121892269468972829213870973110489660045749828222547677966084903164754217625326123290629459512233084936046265038065974708864273711063303554619157505735096260844122780732267216929182260445645466186308635703758998763303786544194319353098071188291518056574089202666241599179651548780055964777547517291716311222014899873015499088677239989788576025336554155231406968757472947640476580012279256575289547039026818279136946143858235349691456245296111277262848366425005587480606945305592949355708286036228428 [201,121] 442964085931665712291280493875383920890158910726882962156737242304268257641337802136383200421210277531245310552783660627430852710398610166017503140638759501539927815635214665652595319520735009086568950972366989755503078074206492656814325326589914582048167526120340827910938965251350675206771583080101574977948437069196205607275844011466500619245101485729461920725620638663474618269056363098021506220966227384519470698149889023074778528303171605178472945599295725618311274504999675154194544961642407142878815916142805754988423529407051228471087630649489522680700229201591540858621570186758052564779641926815410583587907460043360862786815006805507720747889805902757442148774551915369863554301537433089869500857489667767880093257182790845060618337743529811039523589889860547514272764197888212305748359792769647338726547605857363738142292906752131650217711714341618193824401627590770625994193647635774610890416395866345539527239554111346509553577709024854428085772332710459 [201,122] -8487421481400415364227353766865791069991272985898489945920092787341330290084874473481459381614105247861195417943242970744402584687058036506260777578702557188629631162655507512571642466116853801971250789410966773435848285761149590648008725254451332328795468129537035375590627799668272429075369205875206767222874902008221897289160175350004320794470801882117560192010870910501529371609783001281954748012025383007951718317555773506028479790599052141400213032593614331426707059179146451741179876500389561244254838399597944960796421148432154382868840738196411281684241593834289376500072994084425930926958859797712692098787280719195901378505094220125378045219657253643772533935475489403022744681025504866461661358627489291268400857550152491311789907983872125942306864952963402891189577016145524407766969373965267824910810698309952904275376932438459753458414745891239127158913280715039017833031496647917224110582189436046649269790123316836813266264770735784065468258870715 [201,123] 134155518589377763500059758032628946049881184810467350227902899241434848853573897910136089030744864998139503902163509775115680871475308402902931483810846563757600756807027923145707141919724751057132770996713884095402152719228227629883998860743270675959867780654463130812751563957007576674625243793190807503671335863121992276759128240800202854107122190219581641586932299424973521168941793028485279974672481077717504160258009958018329561974011045111229457997830665544602975167448845630630634232333852189286393786152632908460907013609048905668523949630016528602620346682546876549386979250483352052894431914442996260918021928322358185447539482625204986406483340937936564782754841603352482580558832103529053878227150069104984406026991345379823423868078796838402559438161819327321148003473463819129508517976341348070098835279145895087272697999976176828344438385663114348335559768566407704394395055987727287970932643381842540088127741964698888213861553791854701349948 [201,124] -1737747562796300883180246225268470083045666538653458314998940767727265131393160536979244130345142818558566372112622981279646171482539810437406212292066907636077915906443440558670074836132561613197147383194881983806584302844467037806344112086484484082772797298421113155920594879573347629531063050703784548083802884328493108711568396182303334276331299949939770697705635288904042591433439532788918669356911581018243947218968319512355736540439131602346598970176121316790244222808202460234226026533553919365520163266870826604912161294030779707634420664986524387242218534984785010045981347979680458225283063320413329722223451585726203912644951071451008345473786326669267740889024811001032709752604038686703396193831962061492736184456253789740717077930283523963292209258144722078282798705878269268195300427573214024158328374628532170215822321622453458780508595372031082109223822805095429246486627788793336582245530032597848059302362171802521319304978582287585356 [201,125] 18419907222237352684681544849586943883661008748160138456577698014780403324318478125618133498583306337076956761537332008359708029149591356043009492888258533660852667217413641666300347451681723356336298234690878820161584566862496979118191079238812411299882106614633670969337215027252061086991026247842739958867776992034944257314713753037517128059069866378788315971050192147433901044570470013876799458623718992109470359888296931176250072539192352809071363229462679667274586465495337923241777586729343720435286126724083841785815906270580136733465155439197205913624806896494226596438411256275417205096898107021359996874301299683968250877292886690509715037548149177800434190360991476597509908330079177155991227976675727885680260946370143671146117099619325691204281331672446699882731903676899753781837112874542193667408682449677012764080596962211269652376865436194451897115349666629115796188828966660717208238746287635977489561218584848254605920736460353759 [201,126] -158926345614297903613435246511892278814645838994426387698340555296691216192192570623382998736080007771721329183550903178312701746823079873540515395055594353131889578410381678835361090262434965433158403096781642289723348761232873883151073575920755125480003557667461231822685627672331180523462002285555476048644728315874072529534970905048252078967994902552704333801245559825600987279678978077324597137826473650651597232891876573594486217554800733511635021774458385692588131656813357780044575115199469575242621335246130199640610530420677034657250838965020215954852793923539657535017468211710335201719088089057727228844953892960839233062482510295364130371519034754881618330479650086911352621120181958353830319102933610567348593961616766505418111686234857013721648074657199313377984954594327874352014913188549868232149339957977651902299455400974312238081286113362239698125599725797416171352646647488904256148885624089706734983799680008089051815989286 [201,127] 1094239099864524575527740378589958357279018198007460979156817962423356098552729951259696032278757049824584440174337139460386200230628337535417487676407521154484376938809289420178775380596204027528720222911438791676099707707056447881017918990278659757421630073682676063981200319022525311438921910393276888482924164420229112748630847618613435649926351828902927029195132701377692462524024568112147848195775134457960273007403162579792396848354241512515137799349590678456151547430106677786449314167632809141176632574663578101042040929858611842158790850303946885090059482615738557784161960199278036687772703952013357891696051550764254080658196889032602064245788527322214378464283987853254153259002031887941168031559869763301283659447143838893662303208836461874205288282690131248660373021286012689766890026784644831625701688571567377288167406675937332107294083986736812736647885458199272367321587751469821069366183166171108896632598490350400528646 [201,128] -5825798340318009953586075245961717421464882856106235669751898253492744340829795316987013813657018362023708063753634187154413177859200566608059539828363019114138232529487203476823524990355691987457799543999534532907134852475455582724750010643434115162710843047659537774985460889396044173094907192114844660933773674223802011177168541384051259443457879626190980706765069258542975289365818379055237701596865883180964603663432132246189818773876723801903988116393439685341987138462900737088205345406190060419090450196483762639836151057236062668721199920609087215595112667190484520642738035553757540940642347548986176771309195106112932774697207060437407785832107347385906442382086501819931003294242255996489144195513598523736875368224746761119950569834150876090313809882150495143219433922788495788894664827388270242599155543102534941788147893315430100728829590637483805689489322359749740522822845852815315546196369712567680123759959719491575 [201,129] 23349090549778466359312163793290400463106152987962148578500218091322823920208386105506516949789899571299843193828792146020842918954356820118689280352545593089417997364219470890325454879868140045054325087673250993591598796339845815512372420277206599240637784421427347101197129306613718095639564138884166812546422297270767026229995352423879097296402684504371792443481938094104124229485953021063077961540167029354319813795740940793714321706971195954655201652899875745293221912268625254602817409055201166858756757983881965888218655997812538838945143626907429123153289316850151345162199396541500918323750491540544602697524982093691154843981021205347822108804697523222885585650283704658166749946774742023458262669980841989333101346788520338839396666168316096632540390832917106255975481662526413564803770255021449147456612304441425308479263685058247890352724224161681918319289988875210207706946648138992069136319187756422029124403331820 [201,130] -70007197275734490655673922133374306636370893620614976561756722334443474370739311046231188586149087132067752813921113406331377890348601994362712116085208976276583953066429821743600430744747981194018632424477070121225567485840222485043783854087247114313216869718407926793371117526507858996905331837111843821750322873138858531772628917836875176872185118505886829655442945413842930342738039144760161881684580550035532050312925325649252580978983273005318334935861896752071183058309531512186799903345381902695474195970768004908238982012420782182239123691463154500910757273679644208042595503418144387218766684791432490064061040732265155668887039703969222839178291159091410615918647717127412806321082915525553724249725036673599304088485678421447835404197615743435967479535566762810871638559634979669126259331359707984384967525075239037773476591818242489066806876954230894900604574170127833523739464552427462840684606982484410911087 [201,131] 159967035204935408322786564721804455650483708831381149677461732740150620717888084989524266839401901590173029455246123346828221689049465308557341551264084558857098632523411216294253882270178015223254055023759223254396123391339440035846323055574294164855727407632559578557751201480537229828390279625055915712081443908798712030401293254521489578707336772438734984425697640688871183554940732587407995958290583060452472336278326440001550209034411036651414031770273799844395004645973720028119513896612473473121056561745893810834673176806362518098902319474179197061864502153044812283523771384701634094329614000152852038587396118260099116214947757000665965863314648596767891836174933904567278578773214917849776023614394151906826411960451948079879409588247398494107651620686085983420298450653836364722628123013199899200371787528642445172588184315020905335228051758254791569423319651799196048025703829656737131362910562578311376 [201,132] -285507269594759909675554790742298591164003299904558335073189560193492202722128036048899713663261133846859453431281130343909984712153896928957484994387209935623061120553052535444145429707914866763405925689573611091810009241466364368474249009586956286709420073482616045951135806388069348491503900804143679349988522098562289461024884939568032596903675517330593618062378317635568947062788495296708817952662478875615812483204563478134800776113259150324474998680317877654023571547252512307795472748246820229055199428211753358495947637907513515165396550546593912424324433885478368299350955091585339516246249606787530251259037273228239592596496779237430778307907137757900145858815010458414729072869444841739307759764744229791544893122921384656698192719035715167755531031647816998912353248357904894290461685625046110829968689467347344811812122448218462591909745655036710361219351865552241392372188287136255545840462826110 [201,133] 385549209559978614031049228798341929600710502337046516437925669888058826846587899704880518900845227665953366892533287663058198393650110803498172437307974006218721055604304892953744050089687576327977785746214723872768705929739968222241820622394166928486640196370318154664337317771543252095855167032908202403906927695001116374407790574916573169005262185813191058882734592499305972210206366722587127942013030475642456539324432575620009751362088949842377109369951198963131037927894723299323005258153013297795695022568529798532785290478973720722392174361312444101200655292813589911290281172129106222600306609381965393192150614842323868492996073322299833346725347969859404705947390760523745904055242768130573434083852271544738200373122692126570937944360236317281714543795151050022627825643414975858796725867578512236850345705173951144966843662375469633682072260319703876213547719116743226260706128029588800710319 [201,134] -1311318185274816148745061877213553129691470690669095806439553566305130596843229483183320728624984639224495835679453606837179246408611418395761302943869644261354700104358116526748716735715210731331180671352268963369320501927516168730903559273169965328185827143934054642940611360902392222411259769639848354824589200416792223002256112699036538832463954874334681987151379791767859076485128299516992430033278228931125895322422759090036260101465560086040147241467966380848131018729304028042336046298444717620178924782616259717365428938554247386865729391237826673150885432002367130268568188597546184484222912572382820091583981367256974673159473945990466124610644043909747406774976706072629250425811548499909581846611368657895222465539012092545797482907360998703566757640104230802590526590240497556998939965611593495663430694044212773600183886310367571988126710505165555360600983992274295721609452468135961163 [201,135] 51766269379602533501105252179327047542586033889502948793656499730275474094979669662254043831054372657090288079614517046996694030747176493364165998511082489146387943154686443502594015927429979821671163634840329682153702604872537135878170104852360826839690450938494130790131773147033107209354934871856045938084878781211165599502702177158182832811609309566548010732154150746546408754461661098491443647365068782556960138105533350620485329227144887926962541768197044747494744162460352953979834328880443011652967564288789777259046331415596624786157904978082544940750317446112490584383435189313677561930462619400431283737793825578980930434310662871745872158184554762619999985921458477238824175750658260231512358849618673684180204939288814624653821833408407313955712394249224419591832198733349687881760001058685223696084503575110456923563215113042739367603935368142826838977535449904020554718727200250607 [201,136] 471774177192664251994887848260102030421396054287447452468287782565563462093700082143214528630140304556130814358536324545443820468017797303457642391629399573123670505472193023017910260348566054629743903602984544046270233657820774507886642939032176603552888080165895264331785618106466649494439860201213018049562308899466659136435018362666294276658144200118247872859956558481394085561749695824163900662562698174814384740808716886601977972209175179537011532135452713003684925455500782407966317012523972257917197188290376475771275922317942160400518708706864577662032476626179224948648933449571804286520577555663149363833262790518498806499465774129594266892060244443144500693669639815591345025066020177069583630315708697146786054696169277708623087089958057295548542905963541322879039246756932848163860043229404183633286617884193408879400589495227167797721192691503814877688566091056265600128658314 [201,137] -45816069182961978505884046886037180003892572794290598381971272387102073185581879744541269003738046592360256213106218537321191730830758008078382969745467374842118110226228170999032428139311193005976157198872453184364253264599047560542922416819086683967816267209387499365863608713489904543674418521242185522488186369481007565733818681741292778872338844077532860364628021999277679701164780904365338292880621153348384748704507669184757915569416993907797148108865011969790668543069355421432641504139821265106126984533827953948415649287746550413629777071385697873613676924196544996973795561052176980252200320629301252050427742680556476193195659351977764925464471051238219187357504810293116527303364150304822957371863439307552972753202743506450717778105895683426317778163725324004154361007590268642764924644534871414374514301268708763737077695969039974708452515825574829684150464825423971973459 [201,138] -1015908089032848765228740282515191514052705523109967148299189825644417689517449953619796201353153580459610698364196833335425273601865412048369219519608173190134062829958239115999854449008679582669068196736536745403756228585366333215823655347064221752243556714732836132513738504436678957903920526328699660895887691074825044118097415360062990893032932641959461233752131335554708836495764689403717797086024796676451783871711651447396583149855194711080854925484643119190514442353889164780609084967141728892379172422891318503762223083200977931937595738088261700508550214268629017402910946847409233344146871394975162506772280389527082016338878663815626347554884707114770448003108877502310779170356779861020231992381290704510345625115999704166378642974147021752516498584478797297532459021514757798042975200261285863895784245932045420573294718638462907579351261213710789211684712019833161344 [201,139] -8457139003005000132579671493115890807804379298441217658992014807286827330411574772419160045127812526962990160412765323820551938780439093950689663041040491747849157043010135435911472481438269971833792628749338247944267060368899461284955533683336823500662474671720784333506275862694406651162436738853149467883821120697140385705596683530939183913700482794879707891444289629142032391877444066257634763857429982527279638304057723511586362317496595665514667630000342743384054308079259774300573151305908444423315971293827350531008097705436992674746620006247160692480823683801680949913597059549801694073675267699008490473444105688690573383900618134980207507769569165690708698841888934147541134762848865708386298504232961415279407777252658848760569579225471338332049302234573913380637090722127158197584032768339665382566400011585343752631580555296663891807155123800330729840993459578366 [201,140] -34495105491486773238869894757529659291029738943795616517659899235173478317150454513584695067293390602387300493394631456373723557653122053624680453730209726203377330861990611991818156648553293711844178182373675542317948511747407858303150982216635555935192403777813132248276331289728220695808538928197433187452835367385833820500960116697203564313707437487473706504983345137295249844516468824579593230412063516578560423215258471342005691378896278451697209293658032933917778154146710738688347996725480868629557656755867836602392965625207025350739464558144124436936276736096746025210489459783356670650977628666322797650507329637188721021329334665549258200675859937358867984872691115064691083528320738408658857030341408395497170498383542581960339330968782871644402996429937084353496882268483227365686876798923293492021970047707432829753077773246657122447722490478167296877242138 [201,141] -74867982746573318462343442492173461633297608708637428276268014617881559248183208459596558819954950498634092227529559914768114164697290790290954422198878793483654842427301177771594749722676842183332892131671121690951438806887648050310895399952804909157723179717875964399088548713133858759620877252923641656483142798013297541975960633058262792104764337466394988870928855960324001992907209980504161218768038293493614633546808184460563375050465320297709444956303307603076750791572947528732979314266295539824996706501624477990702254246833426828976707842160336539438275942220743047183376465684634528137880627527294410010104586431627210968311784405796459252733536060750847424823744416377133173392060448314073065075757294540991339721657277247165110930512324664691031871249014400357438017605599875513452348142413879927281011062193899076893700545690843917421191984379187748350 [201,142] -89538073805117644450077158327572079496175581260402749280351357033826540360028827932201937154352926222494653781874192195876335268686379312966714112115715595179248507268649634951284214668869753274636480534696345036328019329912208737843141691483532348513799103534642243125093147798086982920136105974477065042288225774039105255077381873708517973023070810268052712312409500717089224352686726436907049183268492052801580865543658085610927769913152043665187819362790982123942877709330152231907615691013448173127788601858087427909398103572955066826048963926423482820208459979199737088742891749049601374676706332958156935038223183462654048602853414180478752877996493390288853720147452356333483301591328551920575983761114797075363479293185068795414358293656759807934454307956011990683902105443754885448260534774184820463627673349900785008283273044993448660566074082147274 [201,143] -59940012704444631915360478858040037854100316881377838313892502940970532245089874130104354800016495161143158033107069543982567522920295610808625082142152164760369601770938644105939812369242126931559619503076768666502881432725226347280810241155310923584398946829682784362128644651150620829098822268968542983094228826617047604034392738452354985055949456957054355288270293061974617021197752249795166978421809004454190111396302496799418196044127257175694259058881820840687390105690735100428250650330656231120517935859099495703117215768546920701940907317819499476946187098750805558396319181387263201571463733867401301996364110510991690285895141277486052752887260842873327392635081405042775685843071520898416184588428580451277023329131173662920046577082817291038655841118674531451226795040511425559459295185386726411696319503384270728116636637086810228547305206 [201,144] -22597909440798336742966416318495635359953222199617314252206662777434725461643950283068051657793945715102416795786230549029505238738920817547365767553766307352320272364486139199917130105501799238003423729849647227908237073618422834642130900723443621267493387953152545072543182605551777423656954131798137215531885046212390082589408765344489242048235735538758802113279059419088281270213050149413386695301334219913832383743302753840532776721903569120554899669959286137916688337955575143562552685946878045995985039881455501133307343642382164151720014021266536935229795160403715663590366806225219323027308748802435315062937109034394248209328767770737557665764182329270962853854390779170788019795928016313025494543456894858512802292307615089142367248222361417934283657200669263622297282789313751627877743168458309253983541257689962386456229420000712485429 [201,145] -4800616875600398171783778228052810833983071482670680473348118458499356959925021186845759082210316773977508744247762812061882824253631406869707159666103753938716515477751352325122010007996365664655397679267657398700990957526556146512664357625025179239265108851430977081175025110891115057571445889317676134225804910585641421692926982732533565522115620410733483610327267922441563154808046772948221314116339393463022443829245764966827186286693146549134569748847821580918791905610834248330639682831142014776458258638717340199547060910411269657938048124292018488968228010043568797449422132711378435126832811228674146292647462552586014577633125737115597521865646671604756132810725788549735784388897254896446264901582917366401088260471890227293195561467941731670764602112714654308313559737621933362114099847012659743169362270900052119935259893136524 [201,146] -572904652760331693604041958636902568652737997981879177481139269387194230118586338133945935415609849424250383534372282783710841563419044888603080195896346111873057601643227227284680021094515412941200872230207832701183078272513047397922102102350098730096837625718768507477253585523291347465710366554334263585840072513682399332055037424558720861868427967499616860988572692017013415253194290025267947344657078950505200044412319146188337677409577637824547924307726955460611888051757527250878657377021603408199881812906454951374165592392411564995276647192746504771837645179014251601751255803554466533190597344600758913823256073852329783408966911147150662034557666928015908630574509346003585868210092865009088905930777084091220755125554296811720589669816670995360458302542149816316674825267981405608132943912801244305813020295540228227374697 [201,147] -38193484347861656055218186146528184711628805225640513478631697962259971544986804306098838929030133123649266845155694155148910959458241862448068015855897126268434842804860481351721361393620642168276781811918815667077318582564394400217749214244090341768755468485821606236352422227483066834514268132969659084107433348842593344677072712615535817127437712114423447262074704994795294017340529728209368476816031978994687401427996525128092278939142387079491889309582262790919388422700268370767435974501336068775585901833408957828843188094981672614112321839009964219438091846759384785326966142812480430057901435390081570046621563963994852991910050868796454939383171710005211009298351517933756033166604957795406286863549830675449580993900791915258220848936880820268216566347811894682569852626575364167882686309207499767927808746599856276 [201,148] -1411574361344403377159589764389428899812540882440413868599858411214291119098858543468256014450989548986577781766566434700626971095291753973356795261188332214766168531436724044385811179339157911986154520949167164689938770537398963267550767309348064164602223606651971493110290117620784089549207841004969581102969369155929544661281034369733034043755742997013619688827461889518566076460661704836580418228553570204128999656323166378826861853065330843566683378590024439604602969357088335514123044905655535565889528474137758208877620141172972988575408994689412397423882711612497709882091449445035942434133292921504744330676447973075107273138630250864679959290556238994934362140700656745291293905833698214376414841116201738054911361624501214660949389778576576126505994639937991891493247909494179858482141586099434065233719425485 [201,149] -28652015297524173340067381907680457088972387676340404510047237328967186306352150470671966770072344623184823115027438187469546254582878075730402935939205531667776383438457825713830031810754234289683139605539404198038574028436849779367828761334137833028070639762279055383472730923023658346350349426288910694011491572755562255985445509663233793865494683845938602058515448921231387853098867300451229392054421597376363524709710940142029118604840605620103206198345379776045725396112251978550287045542560617672791137266394007956897968831806911643332885440508005552340081542412692893192377473424122952826708515512777153085438223842055079843411588496788951557926575820790350476553668563255390250611349914589253938311054893445721591377376500743743211301857939159529578253107210719747574401153828077136590044933418330086584 [201,150] -315917883624655021496949719186310918659725594411333997045163765058723739016544567022429161277944826592396218708476097965580768643450689709065836740773311633546044030010551571432197414101904227624750433390127729916216731898189276876981247017626528976336968978483378360975525038041912942479093962543215481830071951703666336603891385440891367560921797804784888982159756854610738946797316766930166189250604154549669402226673482030908680133931806980418442780106479392124184074915043838249036532825391858240030015075920863949738737671566859821972966853969364351748492250374877857419739200368512059695812419540084754338691503609034701528099703527285320042103635726082696461943240284869597660652462335960734878154315675941504720920666171060837746321777671899633210241618289490318038492518538352429341978383398098 [201,151] -1868576773585303946060683851910088920044294998565000950200469532576751310003997966888487954749859054749746795746104479838157053010796858811802102498222196715088702725303303576514081435452035875080969974560515671781319805627520996753562197687626392630981044754878372058906542442307237084580865144631621109575364425326719217130407697121953757949169099785145001029969403707644409037582816393724680644695407416476439974533810065718918799646136806921911001557590845876069843127444005920801650916025968541418999919096130252743029792554097837158305880640995298049227749269234588251410643927699459572514893512606948998520292492599951933054885168804871786075484631326405826911339434081500079792592750350799539447033166009001606506639444272945424532083111370096607240985316433428639494391360427751563932449 [201,152] -5845567371050700643731311392874939174214401176719929589177271745042472510989331208016173823448870612847813638276056019690311241351983964576779127341428976855733611514819828522227611182033121980008886783898220406919128291899016266593728936175710638304256176121019439598078892420249974661174379899742326135870154800481476172898557007945084989934897894924683311228642936295554121135905674572018475939926558173425650699235943196913573878785590895912605791293121424147248337948513515177863423792769182963846102760632565384106279375213956730783165687462368178889829924019275455855436156326848761366590451172241155041294973373543804448583839422038602510111001895698248494051190656173807671626661364390089249529716167477549671777505009573458958836448657936513580361228311690358697245396846321170 [201,153] -9520654520733440773382567191640041408844820664877374643557168143989135343273479965983124570651184097394608816722101387089582342712334634434887020539588370853258702295355482274692300944382795817353709176687356688016646588586184216937018115352421397267878513302108947548265539879024089352258316893174827183905476431224961688768561259165426091805588260356043280990134593314811032658274794067159511590475268197220284974594354981390586955024804688408459380915526847806356602403235815566688296140243940118846656879247385513145958117478496650361118185197957233788673608236275818499589199116098684941499329979022914443731810358216495375637748495391272505601456596913836956217929824607500677230824843582900026422189315574076454486404979537424343995446582326998351530250741015515710892669 [201,154] -7932656396858844700427422221340996948437204219038063077917927205975575804169480978244373500999786704205515777176170552549219047959126394789408178008484394830204939558318164854825350014842816218721414139304686794044227979812911035247234511818817283284543906248472574669024437605265963943777589545377234941556448517460907237265098416080195873984608136384928456565911857412507384506517905625654887861014406705197331836760370442886154561556079077427133679958891902037376292131085945779997485152748110273203594851878060445472602629157975165584965326307882085198991609851597205990089882879356822335372947533422566150048083187965780144918448175612814540727839353527646406597411529670937319053449814619336895221512484726711205714886461027891606912181887272753217961015646439654 [201,155] -3316312720583192341869521411024239001299815044411990212910210586725162406392274443392171331449400704988151300595492091515150043104189785837790455562142652266398578257793846010281309528488923677152282053213963237631077937508035463046317135967777290833932222973233144300793390121715120104156274233031054365288981848692989053960067856716686286024978926505300861626692751715248964557717631232560827065585524469010552960452952138495521119624415053689121125729803085614469375074265016527974388849341374380443030138844183296056641040737187757650998766497129969415486143259792574864460435673016615809302996882472337421090076124953058990096079217268994903961396346902008429588481625260083133988057213140572824823995001326408646497168612394956893549964690125466288913817 [201,156] -680874919647261089991911395518587211346238711845259112402606531813403528884094928807106123267939064127368794563425522363331603616948457268375110673499363782776885597568904872737866506073766648535523335218365845447707471040979785336448208781320369038768371864394830054789761074293321861941217640232538535960960507277351424191279415470562445201476713330683507795125598063529186787957335538289895538428794679056075465685748546249400398553938785276543747331003248126465086518868342316728293826073239290939913388922951702985391464089784042412251592230166461322930503481336087580624888449923100434070603327921086958548578176310575482155212940484320372536705384115500134292309256654430877127937250449797839650165809632502418740247319629738832533068648469375 [201,157] -67046713080441598396793555779900601773177769635249592911354850182286615463417018262011673105053726806541141991660526047858391660892377046361515076423360657386489171410800488992936091950777242991103406679228909752354931277155763668655662512259770200750325823385447516932304873018576155100109783699723879150885300689076143608489064413277894288211813832329232488475178584614454105333506231719529638858298470346940753950844741188475991786922640640538471953927742156994341386413770318704699391300898638778509310272780914251441233399832997894781588709558795121544707452493636882756398582506855709250492414182825739178103501609719701455294039975384331072551388842626272655066708588621349880705387663599119227121968783014981173725464544585415777309 [201,158] -3084914142571752675425919585113392714186168103649719212670423577047462243624264559278246484271385103683205958022703374487995086767644186496462018658195684346781647075871493339059140317092142767645977940202124571162943187513169888135460322546279593357494444897875055784427120207662094745024510075917845751381725103989519500236019638800443415668844474321666428670799065111285986401202260097240378953232598919015762040616854561302469223717325216879951869846578651018241942223982198005952009566858494450037243828216572905147287891926166561136377381993993589900183739969992754916786068737714294936842634317213464068164639500514696765811611428951849143585080763007788344946050726702189634239887783733779358151151430543169995095093981578 [201,159] -64437320552197083426157882202970325922132292350554600132291198839860322678193721246143849173796404285774857306680706967229573909922376169772516878358848339665674271832835802568657984763208876062946492428764220932166949779410293194984182099295240086680691710388449258442493769954960729660388769627460890525797379724201861787967532476847668047111693166327469460435340819230231058859841989543109881650918143046431049828745190808350595206164870076199463700292721108860092138851763725522856045295566953721973106849011113779682909976974299024376333805491731040332171674657284153814824942818400181872289541070492922984839370753625827605879226502671577877787385311384951300256877037990079632247784594027391043405170004941991815 [201,160] -591849222518811011650330555991271079446266242481366752924800200269581847847491358765417526497588044127084658418482466827441048544774576812371807611953479026118479984876293544613970978793198942803974565760325409275630656878418641462271150057319048632924088105804894409297182326056050420918459265303474263264896784589917813187622936347500254911109918734292596611010675183298852870162281900815650190481124512131195060616665191908789690660759517622299884380178769970308887968025080186453589919729704573053192827609941683105409890481680918112675726134449007137553156670416906575481934590432809510001443462463383069395813456294294353530295330929599933577468261957167188295642686064420903392740229997152384963982819 [201,161] -2307418843089879848004856890514974911699141591742824821710615971866593107959462479647528024434774546436512198354170559123477896880508431079485400885209092031283420656967454353332375685144473675744447052446002975836617362428342955040213184045252231645999061554475506085778398087770848244444503277037463537332801828884558888620360164861743542742190665673010687751525148360652062506137255464164947023568935861139639650607666994869544622854986352453855405788276296953123024511468264006979315077701302959409620091281889914441202525504549975134495042269009211197101765879479055127768268848554220689415680962700755903066101673126367499323711935252103257699859216204557265650868525374328423162446932940312 [201,162] -3671656555625884018557031839890682711456228007991183161080705811419660477687436117241815210454472855499109724613283103442223101660821315698636018192686959850110325632303213896635530288543886011369869855846543762013095928444065329085100415276367188210522205029685209338701068146126993774282396388113863796189655809114628798788686065187182212190154636378258074504010915031097967816985393719782479085936212280853396250692714325464435523775249091407294793196174288209394241538985322898229311807747740343060671825624915708817545717409321746644414953113270213960718570181985919991331635104964360699463862382694628159720402799160639439200737593090651112763819658528554365413943800237369127117 [201,163] -2282853965550317820703784263578961252153792605749048573875893517363965567859708113165442971201132141494569966715830014884972563356475166870957871100842639922371207828204779990914986914152387119451662552183879441807115654263227153694407357087019790555863935564156688945466702051750246442828967424755258385001441220589497021477552389696336386571936408976558545760434632787689238917763432286951426943888454931304100693202835174215281396634214347685618939142983480843844979838657123741309283321229376851627227298975514657735447153287854839029472985943757524821192752192942170528742888587284038752318700392678488053283158481685684878998906804671350826326028546912394495168742385 [201,164] -528244537781488239748510124634915029764849450302281140755263522321179697726705163551430066942910129125365414994154913969267348745494278061033158433094472699570994651709491583506798438696771744436561218949963883526864999469732799851277328945511132819978279552150363848328566944381119600823504105843102424473080376823082478678772793245201366611452831272313529720282759773687421731397101290144193826284578944331837330773521254171137606351357590512072165306471200159026793772075371251876157891992714493545817600687398560457386870088699099471275434579301164205128578274572398724657563174288206837571050280056227805050387131458205923455164509910630600942304248495484 [201,165] -43077841584476227698361070182772736635758130091288365993484832991845020789546399573061793520111282427203047965554630790778961772093535861389740602386787993545286451209501822135247259193040313280300723253124783220874222919278349122610625632143235985344576139706095603275907466893348602773744282856825892715831125838068233774869978926550712792477608675655519814667994005722181705106391410998549757411368293545386397351347989936831443978635872078837745831521237145991895475281018744227432961939090189360026781373072634370316000245431911457327070119122627651008226369344455849938573286664367105141389649170985076071793713372864883475684814593447178015 [201,166] -1164207811191011657562698634263563025600323951769768313154481605963505776698045067279859226519054115775234655351044740630327655600142554280933916245202674837626225998908718994965967794632346139047654067031454556435117744173104369013337910594027101794050468809182720718622884937975543825009202844468791770802668071121846884945188689169565078971119204351490115036238401735336245784012036158425515990206781722233893583621222656284409226690111157547088394444286767318017579701218788156058297029327778704347578341118431544427101093132300887799887474055042095493071287410970216473521533446421327912454848145654969234763743589627110241894149 [201,167] -9851151346500586655258808630478709852378994180549692510741844313278402352129426404965111498542473388935935581887406992541658733115165904002780874534813252125236089291571758699908155230664960684288405022396589720479814938912125052066891363162687385147132093864315935506003523178616553302205720923227433096844794245898030954292405367803556340854694309285438213846101321081285584202826089118202210030461175999568274912133556681992095068152787069349811483413639376756872876622674021569028806177227581474429742284450341567551054507864826595308545284356641866555973759857636641778172197375423995160495907460998713297327633894 [201,168] 7791101899481460353605849100700622860456258452742101138753466096546733628812974055444795100131938212486751036646914881168144405934152695588785149563533941473044193341502722122009259973977404297318944692812200554828474224163641508990501218509397139881572302426282235695708118752990631533691112118835661719025844666386187874204560841532134492742119464563426685550246149188938672817351474765800112295272481441946213473641983723648249566559157061345816133229820817539560319709717304920175331030053719687608885192743354773066782772094297336845236512163886495484984766047714724062045025274632364599005876522473 [201,169] -3069325591419879562064975405363470639989194199986882294774268070287033793494841656650588274903104796188529133424337756169226211911880813462800184860481788382141836156841107360394419822583609034718608237885842081304243221233632623674683015285379570222070572856687761530149718112372175818599463911575431828649692062175945318050689038519324260546527715149855996781083651502363866365755455051939962598917762090609748667575506589798522815941868185221428112598699883474643245758827541075769172685745999378249311068319444341751278051348953877580452749080034627175349518731107152339002425146813805638 [201,170] 105136531103156550776222198951014539106529772795232314521424212062946618515729798643689219075919487073600577422708362736426227709758760702843945147402413187278247905668718289766207071241076542563180115373667088082950948805051058833061151128234877360596447973256047227622650788428663857675599247280085229829104415026992292037551474410285025926254538672717472804396699208841141466463999778376159140138962745682748242947284556105593242828017536137724895677194229633407747694406310365161158655064786983357881593894357673576479881173859292888315148655302643315966474597125091723362463 [201,171] -1176588932455563423086909702480203482966679833160175892459881670621353624632603768029699973897103908511884027666553844514576909260962775608108267271070609791668106841955285534321649719267761250988737458875974737320903518435527763705033080921849168939496090388077553454275291028470814172841276568480517569646146223679900945980763459828803069473240642467810166955459859411436284674562308568370394070745406914878166792370389572550774726447006806772535498447768973339423491945735222057115544581628574311033138776809509881886111881675424876556090939650138387297991745535 [201,172] 3938381768798306413122281359876272908908269979428884229925977035398172683898740148198445422956250446887173258397245583248548064942660690694822278864790153355407890331124368433969037371057572774422903926677516536424707346717846305528310185298345210928353458964819524794502040953174438405649143508745624798971929814145263774984637402959978705582367615768674447619664596558992530435496988553380160929102354159161144712149290797358492923170119590187850536866537680091013454495486643396549636096951168189563060146231128193759004766048041858189519322421154 [201,173] -3596027408307006706673132171784499990866288259248208474640126392620117870455678554930382693826081718257259754749531692167624284657015374376057045188601297696226723026602229580778444448471629326511569989993074963487609724935743075766428191438049321126691182285756760956940580431021400313777932241386265791645149969326814765431211273745123073804639759931356574471651794913862356047197231786005534829307150283253959796348417140740434199231921500146599237587280055641253807584078224043865578079472091562016029276346065923000445591112591167 [201,174] -263830978800152706641571688170222420288194190359625513924435906923096113321265555587340657204197673437729662772855226018396669772958461592515687498873451044486884611446253429069079709978515393501155632802999519614594378739165203272475170040200512514803251255073912276163069725831994124813011581332195355645071400077462658254757159234105748905446414355324596286140727290791089176819052309797460717290671772470010838147857473958510223694320567811953037304081505298964451299106984491744013705800800649300593571832121523344 [201,175] -28399158832107830308662805729553246840664147102533413564392912676007502666970541025054171954746766334891515657735854553357025715083516406840517253790735427607348744812987738370566246156897796035042640430522402526093941417849941610371444486140046866117743089639576176674936616130314399016288015352931331504284027426064295155838231322126160828067377737587362476956283563928427894758880526159721029692876070941041099705682539421294060093398679267952922978690621021515890180660737518878246994563066931045854869 [201,176] -239022181838780662741754783863911952425628919823271084307362891248597629292680537853170217975163742058567472256362161078290830621111839240220154461654791630539956859342411682483644223007251259887798651043475228853855320361581181114997173279414954249297758418200013008259564892253262096572758240400699723046292310086859173361492662159079602986562838966026302228049395697049890074224278888269881639267740195910991236275041627054767052822590340210189007537512249748247856210132887743054678227460 [201,177] -571331732318992561877378016172734927811807214834440695058723747707598053029859804572943975825622250493530083078267515516561020649071184279526269811958771370580132361990024005135505414307360022911408393303998990547900219594695484536479535445572329057103591201931188019136518384027879126311263870122657181306426829839615595005096229852312239793739352777516159536249487597582481948491667995242864116798070222492417653641774268095768324678029556030804393634256433749736189821842868 [201,178] -344085517647642259727596808955318086163636471617340864260662541510718037893554557033712996045969664936684594345814916030198103426688390595304983318083723883906812287559777400977782160150561262742851275545299505026228622978734500161640336706642980101891473309720649213041339828624490757799659222359553620677283979995345977683036163964550617921343174170209417964200845378978529146545890471258036155419892676282883997672084599955794515421572222256591194196363710067 [201,179] -45398571854794310971808954775120491385989822318990399648047654963105229383259792475492017883747564205299062015792405142382686361197157234236666716035974594443115109260124728607201160625248436251641345963215040137216291139109722814992471510691122868336908624834380053486745353178872183852134744254059081339295839641054119751524142350110709383596324753207229529838489509238287944278146208959208183374000166309077364248913840041074466103983746217154 [201,180] -1110236395733536043869419321515042305336750327017184333958086713427431736288335621561989005633546223447024815635208846986521331498307560927348040621576322588095889667412123936188450301054574305458659417368328802713926109802411866379549429979670693822644932267110796409935167873783922063491521173423352049264494212249909787152103813274642667856601348184518799975200342858324529741898686536090528793988082768565538718905057486362261 [201,181] -4109268836945924566363446986059612115947063670595589076947461173234475616819303075135867503880065336033178328625549445716485031225920765484389214892562455938124888481337760905019035254636453209449037358071162039233802556798754686586892736877095156995542689838221330056288283479495791633382469325785302382113694824649519694236480872123637343959195760124659507248705173046522403407383596659642750549946971208347814 [201,182] -1792954683453716937034249110892772177356936672473208192427207062591463256124333588249634278721060892740587459974936576757523008464879243635562432497901704681991301167244751938473966271518313499713606048980244971154979991825903771622927018114927010121990814065538799654123182300496735709776520869445250367802444641371345367707492867683544108069937589630461416716021049684664376575269783862526936 [201,183] -67371061773229185595414029423012736073106316197295150628827093456968216451226448295193714742608065697095457447642097041851390238326226684484868988352809506732436820090120909742550459060406834282895159264607034332796691649360549540596660904128777232735571571041128994462423032104288516578483149597651057770883415516526513939524456289769034395590753904553807521977310257013436 [201,184] -145908602643114491210573629899156495838214075789082367770637005534990605162865593564223153008076413151649670537090866070806518273227981125076867924325018539952515798769276087585473683274040020565124390787503792497166512454004403640114669809360226454167609958544036849511571276910149420573623850015682263158118157834697919003491314498293649152197829030880 [201,185] -10781950557581515262007088610744363436390207550622218000138557997685487445468692586649277279348930284663405504610981293094949746881912254581666057699719440594753340448045088999519475938464664256735574281965562726238174590333515772041352246024594697514990749638825392012965090791256118534127376996921226061562125913030771098452783692 [201,186] -13346033296067520893972536528414465202544297276371102617936673671842600627910190956678266534426041092739509229046861846788057692468449457396482459248888077842932011199098230787256105744714636883069900442723875395985911149756601026273901675334833950515239274257783765546074455596228741419241014934042813383203 [201,187] -97337645070869502563550615715061011374878445978575712153839286887045954902860889551844147698894377338543684061804778051693888327662310892852760204624190622198853308831286629675174899518795594719636867456536436454830491418884265667333808011151898355879400107744132409757421331385488 [201,188] -620495385614006147040962160725789513083794745989200495902327790033587333134388671643695234542496262379568347288862327677114365192393957905098416772655527923740951714798284081414922628122505015955357953486232252962036992423611549176484674247879637886689 [201,189] -286810892890458243280377798504919000210251026965493220596553363644720560332466432308872363028417668801707184558611225500549910509654069376667815329650478685637610024255103910191258349375205928082495266086660304064725564 [201,190] 4331168083502133839713904092073858822812079281317793573026166714218961843775400937176156677384129112685301467289098987726130450122732777079727573026788944183908980678372734623631586511837685825987 [201,191] -53557080028895582445028131185173596926692802400682827911227539884335612899919685311491804168943426286728037213512462877501252720244668635844275644594280875606593624817239732485665 [201,192] 11398343256554605541608152881983749391649185202237059861039651022512506036960145033565171159972025044170989089521491374705049330980064723491578996653746731903212 [201,193] -4743285394202896426088586655432413335773790730052379232981378878937691818464012156629484720807108926270983988667989253666199638383159417467 [201,194] 480997226756639654129909874401146739571385968171585218168158941286948833119141334453710832275336585064757889778074 [201,195] -218678176906280735851703121276979193305824229895761368784343743080911795517775500 [201,196] 11309327724 [201,197] -1 [202,0] -2189093437929650355734351092636009783418230123524077567563984320814027453033931156828784469862196000446723341503347581851849413000378541054268023735071713981779451280694770119004659733055635443762873057043304964344659120788638830418873526752739142648385348489730113059985545370846744331380371816703466909568010781936550204699348755255845844594425869668966100360945863622425857595291775988601990419287094105460646775908658580688177911003796962299542433225189995367926650044554763363582132057096188023861362609205841548311710967085531874014607824519407776714558453296270091608650619217228108381952662843899646609753740321500261960316898282803820152176857987592126862030683889823988922048535602808017363429181115455926565177511094294820860901313033104150416846438018090058237188364154480175413305215586852169598362947304401386382051479892551123529373029474946723554952386712863448438905538637945072000223247789317265180258485503567199580874469910597374666101885711114412641287494804060202927102297824728226038281720781118021720399332838585656762771525664828094179081691249466873822210613857362506706384290518235128831769217315822820154641941779974500941121047311974597066053775031453385505747272850382080283748596929996755569229604397077452692891755184507757351945761351617623784840066138029576135300810925918598482125082906373437542960652591537349083808493734863281250000000000000000000000000000000 [202,1] 6014964747644312346729748551989616870904634650124195165140984739381068274369943757864010994911714124108130346668319176581696024965968443290460744031281425642057030839129169318824603292652819988086289232609806142850687308287649268301612045827588274225453369977182793211275773237042109891617193866336003501194934964417375520808692101830577846842968160744689633160396981280470797136644289527314429557817177203292600016407290234121118680247973283095614557555310621123162030909933259407865830168429890974065492621047903191097050543045226084273738933268992919678942554534095558019876655095814966366688565539349055628727391776301280198208195518934548217661263174380299690140530433261551912522050506770655253425135021838330716253083162085724275969643985723641229400902729027789838719143267725994681552515433333302367032273781792150615616089171208316780088928279357670857112934023291387693718778929706609407052605372653857010914662797933741091075551324867820558061083088564021009426480421569064601184145425801212495376195913466155480928425078378881805954016338204169564805955623807425485595007226665662856664245440783646240412520854690042967116430995747699604964803212249248504455051121170182823238736806290620297042923051513293354857660985681247642531324989152603162475193551187932917517703859216160016161656103454747055699329057593133339241509428525308098314232087587539672851562500000000000000000000000 [202,2] 218459135778522532355074628882305352815429644991913352943870253812040019974264320249246106825956240219733510544169243850045370520566738450614214740813494697494787164299377266089361400058274182680096645341911934014037396602104760442761171726317665865987581539668268776855750741358966603864271223135560614441084460410133626079179212440316094808172301252115868258962709247424911464306792927008583745148396672387422689348062991564510208457526795909414136133764982562746264139292713750632676050501121257510932579484934006330267865508310043717436082282310851981508385345191957849902806430079190153049626630133707104012405710053371942376110636205130523251442751527712541840036436764035792695771187120643626167478924018169703787136773916559906585117342442062229470204197152748701804501600744547560621605461129082174188388909574344228332968525222228496549352841685619064416453756089573170431349435721354484731254393729888650084679692442101531424673577478949942979898959383412251897661398988154947038820812053540557905799023607387605435933815341533281918150230960750737195033579062612671014778146011357878788131820462312533759456029822507733069732913990255135303084782681166332873541238426091490420464010133499348852121483629482286041075350424178867512512101755476739200903105550105018294082916677919654277212470776586802222963650456586296661383301255800478052048930137127835750579833984375000000000000000 [202,3] -36107989559833579981667799727054547377187018092347323443314891659530052926904711680002018020543219724376466004929177779020052855512067014951129721992597647431433960332511090397184405619775229624438531201026491871331052058474758018367123374094845534588193409090437850104139326901371492526509193457372095976399984184882896214893899130954310653406045893097060655877647663688948457129991902552486930215512566936947966273919317345978069313819309877910274170359840173450022190949055572212874783987430202515605666066096957703995323899021398866665474344005840922240105872103341401152949500386127513258632667781211605832693345282353938593133539576509024820465728173807863792147954221450847526399390647102794512318840304206944418549230664404741261583289086521784097085858830648825957218062607248421853985291484378842092820663261218870910693672924382240977866429686344847908478644430919714179525011588787597244586536408667553501579413055242433854730404250270102967635527291619142991534525388957180547305740142488617474543886526446572578001213404945202443724699231619478603199319509819026315584557236901248899479334509481058842263339869060311148710247673582680429034151123297249770828645168782974776513490308121688460859898914168470777801188489383728569745810724921243585935434415378944657922145626666410388819648959605663432402761018317813341448012224342941902188105258746725871793925762176513671875000000 [202,4] 581745734887715161512147582332256223838110846363206674510740451999272599723974045485618276110477997348891194185058804512655801754947569278197862555189026441175353526211544708181951641800823368409084154430996924257842439640999482086598286557703093688470924800086975378231115502561439266304943121079987535390582798997028955348204146235477960840155306509387938124127820893041469962730939425450632435534847337735298266283099887661929788619390430586722473074072603425789892149168473204950661571224480724430273380602407763451408280536982850264793115588647443340169689233725265642488189740179871052009430058113754356669813773581235471862860484501579982140166291136329536198922995991048861980190817674106571723181261711319082858861870815848909904152527464022798493700278710348668526125143500767222587977915025285514796521005019936729324560160846154573196228391533987832238105585707944994791279726077570102074921482462179269701922799329585014573412145214158201793911842937712177231472760542196629614885702103545209374985591061546934122504965497252448604139340797299665320491827656784646120005861423028191850453509435342141134848676719916625528990905404048439013601591050536310376816649387471153594075055496769018823219150409512115389178303176283059220772578254482105414354686279099830236926578327611581101794500925134779685605041541637855309577395031897841259953679948690715686082839965820312500000000 [202,5] -3390014793138021285323470098786418673692144359474243145173473226532453153098756331158862431825039050525274847032079003095396621054208893466150268904029523494034106723206152954734086773443030244857937826899886277065032956888437732402849621550664524255569990752802222844631728612385644251898698637749673896796923449659813366526320243899328203412144805397244103724996776555711359551484859725737548787639344254068756768338728665528804056943774186052983625269792079190044698220268460494579588503901383833459396586945564303513394203105810688228133341763747793650980949594671374691859630192294882892234947911902624172682926019889112663337813781389592579654162670757045404404519608173742624267652758236047808332856157094790355302975053482130826908818641488028832920806759496328335978590042127037966822824986925149701861264874284254722527172536852773312520484697505916897208849237547537194923570083465051182088175803133761113524108150851975431685311213417382631471859868468015439072013081957747728200188202971555743236668981592615895585450885392850464606823057913698675791860026925399158031206360558686548057135282987980144283862963756345059984747309087879085145315785537080857655461357087613029659532557841669135623098418146057428913970557699867733566648297414448706496722307499757917395305453842387061902241602262125818371361908919504765411135428677003005299928291849722018012940883636474609375000 [202,6] 3614674112672421378887411922557415775001926169145575750061351803233797227736873245642493725635559042584367089419082172605985593264837580036157706391004668388676605761908925032763472755394257167374071727378014068639288119527867890361453128564603967308779528261151060315479449966259850553030951281069288929425416851331608997583322165399174259499448650175173515805936727395126338578849924628814391714342292615242046340025477737315358885760293857473294112594153660998692664332917249180876851883316817535284381317628275868047145859048524599549117755463029394306453222784399735860422613916087184060850648995373662894524922035783523602433773516582162703702313249492291681577119470867579470793877757122336994595777994791344808440669739588165573855198269872888922424258782197356891614366555963296584220443564755588518940992792442359740295344487329783856210686834535781248058997958348804519006983377460128210211839060127370980587917161036258943058713299534418583920792378722973558154667510085861564118236025197860858220295419648227376716180385820352410904537389831858934677975450377478645182150583508171325146423788487298341481767201488156077257823189782373495912646402723868524734486149773466567644049998503548111524210538916081682752896569944902514117532781454013710703372835807122703939467953276317419433398304264228380982184396154978498884667106874898956157618944660037950754165649414062500000 [202,7] 182484464692428206836837837090639503816600687934482025102120994389161545365302961885786044060314835304107430384194416987551023838201278964180078709555357647666320528532508138240867166880872232937862744790175927899828222189309986344647603571643982705992028134824659086984587208285114538788300586036176925681648284772162794888785684248278505559255465811114877745506305518526242868500958088401463075619857937010642864992191352450160521170354256317825436837886159966208183750452766257679022556167279364911110930226511487494171055277827709092078890506136542853772014607240442930898861695286061324394068601621522952371630003643785154300313798078770346060416831845729146968903734593890547618089434757355145234147057203028198969222087628061766887785866088419940281462955573628575706368340591635819698066726618958226098410150214594620547817154065656709849684015339930774894358721773056004184648542272187701669647910959014493720175032266001557574857525620439100007761537450445223204729503842807705695121669050023639638544132108095714095729297325331370280110693310208831692069951646702211339572746845598177285624369728807543761930924366106280514573671091786997798381685963751228041850884601546770505984194406380767234579189233852813115691443829416138702654355130921132997171156562690113700628153657886551155741524643276970406370003463297781160079263947791508224848057698015304112289428710937500000 [202,8] -5276201140167951026560314193903393759426182896376543020919481164325243791631780173356242700266038012923049919588722128818140527585367364577674209631288759673861926216064988133227169130864094490130918261829603633929403988024474263120734183627867162164309163415671443182434745091463456826279458540498360039637930054716624355461830443920292923907713266491314290000068666144704061809235611363713701397585049353344745361747347821064148185024372458096219193679052204368972969247337851793558018412845262138341695386114312154040911420982539596027182018037067799258990048458677154899454657524507838250514598767984739745355366707723711193292499017647632260048347509462504220800189758988416302292120867489746211156302685406273247436887113611418804948599435109917861710031343034927234067195206411087104519508654871598233039545694407775386601005899738969257485439532433370362303796639449293778934995494457470183049749703836493116731986600543497049440406309558148771569355477419993567971492138812811667404975783368485225054837852427213574900921830946055050563232854638287524009565770519536957349722475153724973148422791855530891208040896816814526488685668989952430436924026507790197948164379780374591060804805427579790651710588746327181359521703252877320326135569765150950293193421522502508810278028944199177160465200347900392562083044715569699972758954288161752955263601833415906917846679687500000 [202,9] 114365301624763886924998258245444162726653286095786044014516929472737415885145744038518748183959524257984582180764027771530498287742010625457565263865925452158217305238711225433563115089592284954772117032514723362071365500347345023309164163972890406919426974533718988420652238985355881043007762636911231806202297332662959677180520416295442523400280234423157749815719741912782884004160203798544828880519891355293310199175328262712169438513589237182570262015797522632829751932148392601861458566439245167522205775011258893319824016006487997477876668364870715874879048923842349553058236274219872263098550729571181184699758024610845320570621916555663908145257894596097528569267325100615850630158343099238452655531549358190804659862120049088815351543579638825261023069945153980498069982589223767878006766250793522973896151597408389860652093917177289455503407599311780024792252439958021829204612847268514736676042057513792671418630545286059292332431372664769052689285582399180802439702515280424908541365729053582686014881603183241286943792503027492693830351840451449563979660578339865962760852033571270239885656313932475965357780189307651749730383576578928399937478563632310357391600093589601466574004296309692709513369536444844479149362643621231311138284128314310147152468556618256381114523601021311120293288752641512706364702970715803413605389502373834209063936334670838485599609375000000 [202,10] -1867022635202667869310689151199264209180007087124381769313734563289508706274334468528425969945962040301041523888934633767106641608997048536586577885876312930003186272048024254364084303170207194238390962525182133298016928406545810422510783221140125172088197428014891469504936789549066039191857935674388572095374210741697751416478804027727860622325065918371304479818974927855667912831658400674900808717763639978586721242416320144363334916499878133874466645791911014878035566535119909033548478096088850060623915400501813574412206930271035577580555694959394871365284053356676206632071215719402566483889820862655799011527505496674720211090288981612366636198731111292129176238722434488018696270042153152747879942758625453800245583881659849684279742324194217609779757114798913439646426342737359174483376894926684663405992222007398755201371673587888010135496762989738737697190850041227016656734052614746625619149110470795122899767772822278696355930830071605851804033628717216197744521342048454930667988132527567970220724152177523514645877993123902249855639684723550211624457087625293027065802878808655686542557220861969326963379355997173257420441596785917662681188597000993407357440333626245283739717582133848894540955861827152941701805349230219901718723358474914389469396802037898774431726737339508297594802315752839427548921031311662063556594967718080839548279978420492415373699218750000 [202,11] 23275202470080460840336565740335919098975724376134528233437892912307300730730957775337337484895520898588598009641040924554411590329239933467690566863492416736533283222058143247798969638839591804275082107113322448256679970200784270089997632159397489477198596484808433510305606094355509244250797441829358491930440130281827432446900915171471632726407844140047469151081393894685165256574922491850290068233740143681771609174423056174416278714248496247472425846596058510741582431340489574527852525489188121130155961085346813130337834988848367949219105323070746452501296655425093769253721127287714050127487798944531149159628855270777336048610567642238163007190961615316416059626003105099908898901515505931384141915318178088414323075329437889421962973555793267355399216646998492786759042927604298905443565095658481326371336113541660695902479042670925011412977892343793142709850359372837572755130490858184026390543386786318754606997133016838712204020921393855531583753665876815007994292918560439849538895037096457140663082071444827060308032551587430489381072766467273625152452861754953875660349126689139319355009342551429191907473705519760327589695489922805783477303991171392017619014905713921320514223225461691345249833722435177088665162016039638770829426281314402037433088695464619015901390285854042788577103285577731379130762741907232892907327433451633013560616792583355018788421875000 [202,12] -227314776835377242961807549178378526143658032374740399630139752454154307636963719585742363029527604249402557471954838017895910104710612978786355944511962888335295880481392878077005507718271972111719699370272065874220077005540123132997821943301541406217741202961528851526763077627555143424442662420604616625027116730252943641579452687223184081605583403689111661520305629139783565144308627782238052770835518109586341062360780949069996704213512642034071522435437478479375414844403976770274252616820567653013908675647644816893944718215078219364742773085077515921698612508663119697508758406721864823503908144984393667470965712864771314127102262381798111381365953382085428737384860029487985841803341150993524029533702478321673682181269312697342899019915492211884158277576168219102588547810670503593811082517622782468670765611391312988074473661534091588778963632020781872799107321697124566522837160458553455450090922215594505026268965767163635831938334545241529994992139769750493522583317884643458657205450544573071276588563800104742013612322785938372612722123748093302920111848743182314806172142497390404598463495624059897664767332891986860367283964874134132434373656503334188019965295603030875988077648922812711735694027008751819748666647315812840109446222515335463035352244132190370101432015466210680399670026617968112591336170584911984820018049128205653083336755891693559951375000 [202,13] 1777977506245923270281619942749316195193032054952795488437357884638734914536908922476237320275602102461329683368847770928028499880159805800592210841016352483432002498257512447334637746313836127802762149047099306572527195077430233310422612300727863042808043693681079270716276092870124265140794241362423390533122017169475076173726718764072897006087138034735863171198124409804388569839681076208568690248944805698797276426353758198901131971374795609031057155615333747187533973263508258951521120095806623241084742537555759901828109491057706372604696778297467137365707447548788055721190156806524875742024570993633850770791899397808354905813043236126793556268788266267941599509952009752020582869624754761642164353529904056285767874941633821622757407982171951732980121628552146332204698813524152904195468549954346709318937085475306379616886801976120493278557413593625147871939935880973518792691793729676986408679885689014845121456533060340408662045192940995372582421643176932498827686736254411474588265386392017703312651716069039516730785557970312313221739134706338233499950080190107089244788479811638636138083767402841650122299864473157349564730463293770432657867598611517134319655390049303989315517238844137255364332082065401028435595076989303070851025198529722833197831086150672484263298792844585382829528355401367537009826868577826091473606893550429207716851228405771421221723000 [202,14] -11347613472543928348073237981133161298165325105387214367942880551445257703282286338742225454173532282091123905203792051934488778578595352363930437270768544686821476720820898552924293972871441471578870613601161467276395609792393065664892826908638760273072842357269688904639265578034876977903320955147276981743879746021862140372832461381586166095074138098030282567670277868598147022786020719660692652828415344265855378839663923900567646319113661293359207608748005287337376494837674192401941100820006513489674863408746114966124892983670542438595070703442919188562350442032179272982066898543385353079841558198747760063274025686979458585529000266870211698127614102190931892517588230626449739197088191644734267581145521663309000409550339886575521513642850077630215761109734204053901125497080486901043757477720723648746029277576882683177379282725304273192409756907504304391833807080385699426179516170294095357492711599220383282143165939823983892547450480818758225104067886664174426106416322379118013989102204020453797828377573129785270702339831242618884228955353608998354730015589966241169111995314111413087567544075161761194790672807158747531667443153258983114372142573621210458162068601576777340194935102641643129635032061610257227648040544006202579039294785272190418849662361699442733321468188284649710866187079288588327506889348435731004978178164906489837602873628749529971180 [202,15] 60043573732706537433674254014810437770336455530306528314699246959888357717132419195838106852926327882046255806230579874783931837663036177877359149745776093451907870561379315853338733802113171180685608066462427277796167186016813172381694680498395257902527933004106383629893329257703955951273062345349662005298162702954656912125621680098028936442361068875852745960421451911697451284318029919079430961013131945489354351167997104599555786584737353107577929322112670785519447683104887724217035742971982426822809145014674384040587038669077779200984944967887010223940681972606896445194621969917307127789804936226436683033590173887630415909534876736774591919958042854645305882940399812764261123663245795805974877219521638249710235530750590041165445611865211688593676458569524205342070595153472756134742220535434779222135279461387122360698908532286876495499757101400086397553108201016450063295473270972616198922334267405876024230907980470163201353272022244907919472209344859872620923783265286641268727295421073707440282722039653358815454453934189501569387092466746591142849529147857136662207514443020918768230962541026773850156919097529297027509143161684476971422757363157419049123974861673227714142653440023814228062727626988120497931314121510087993832007345206130539799154527688778789173060540611341986650647014056848908927492873800883250846690534753598605822659251060813161308 [202,16] -266578426261846601204929714786604087250662474626287843428439964982728413046687679874582412326882472668116091404177958217757921057533457553567628353325681992121850803369791902812865265397353257737164885950701116796447070893098590980277502202253773909273296667585628214439572432401903361672069909863111209321160647337903730590414375638562007967816270415625384951535889070701214093550627832777302134213768585590363283545774048436419298400331919523952529799314899939261198363705265681275952939698923084697299004269608031515535188500740205505813511355171099907363738243455058462128451956081307203057303931583580733923778260895876761407174745901017534669539542773759126330790678281846157942554909299840341245586219617974433962146774157138519533874838275403442598322972470253947886636779860265560889713068296332243929843154011998982696774688029034785755525734322269667101155022346532234178247825345155590184645682324877434279610934719952520751076518819659008309341841923661892335638550740273821345733165974982310282243654641077765276687354722880020297804712778970651568761150226902821294807022163602220900432483476672431073923054596003195491488592992475022706037525138636990733982316803263951350485158664655218281738642780999246807369429429063834486815454744657726703394656518918144997451353674961986599620559333090617625179515176454307364165883343301193175333717089941495600 [202,17] 998495790991596708223349269050879034809869011467798156323896020615910372187359317640897895907172013010458233212197593012289790918711275111286946727693999566233739335387564338806684857862610133722460912185060845086759007755314920208165064309796077384703860511935748167595889161218828538695111037440450219182285539334981502887171118136593474640913038930614397425136783645818373328165352539738394088354614052653120937785798034516993372952748774530450756360231073408543135815863584751538665635534415405353654105955249810490357768634766463271994726654816687535230301411849209390500160180626004949811853279611371585596939213722054053139480953268090626342108282048375859544807842013219994579390690333589787820538154772515981021659095312079317188931285286699178092707271687730711708823350455950961524724857725681742705307633020043128668519223810639923694000931563035061612507095014491139624075008914613539452476443066421243569436166764292049896993714356320653991108674355230340956155328320363447188469360949277504443973918946427134241662678477503335755766842186204741664058334620411572841150686059939721599896928885520164597475701208559745703705976407741089659310593039864169861255921957160747691680708121120117500512870664974734682087779738126296817082653584018254869325335519123164692612906930809961893628478127707891830370616880124430700521536473454071177956796626506300 [202,18] -3141928039648360819905552783899725768410316916256368097495878063290445243234769408618933111798022798065213689383890677600700670681157023710667339269075349360533342843204680230005492530857044168181546789800417058282467538340226053854228140124746049430320079393941251715182440738262212193069357780688298041787701874239156195904154089019130462414588653132629248815374234953180403752321734992420801247468344762064312939832302905470461540611585581554608665964955749520428378617174517073613187986874603946225273155834326449738106371499463825323340090076068995372653280444937458008426319537413602028551184504629460605906302600942916930054862455614008992744015727919438056066028447878008769028224711821462062660323177986635847845683103472786872911965921911730859045948553761795840978285430086185777750215179374187973927480204498874469672546784892298810348342936689965485050366848388571954265476537116394251272163647641399892565919580186917547546942723784440506445637416558780661190037403622517894351764612742198492954514716736146643503085825332709453366872174503755994336318938283756629654341319321867422130387250923277219317160826870483043846470035616610840812332173675874646088990440297622262627249469637766488598701126007812933030384265856266300680809210085657356596662214551631879087760639166527864769097108920676420361987470131004184559168898524623582251619365639240 [202,19] 8201005542899742356027771564037192968294258208550785554822560525213431093519584248810815645703628664017794294463994309360119487656390271173750065228759241274796520791602394934995326029138488078906663972158461403347747198489678535685252888672016368627579757832510246082499883054275274545908732107859686408957444363219551294404609439011138080418731989643192464231380564446578869641758845486794802345835521559009736579227782050340873101932756296407751013871188480219335624595844168883610068870277929439748893969426167700236016090052459864500582093521629181599050801229567137586217378923625889013352640258686852618947101185110003065747905577879680844497009996676870832728156113803539992335754463299236848363168024002849052811232323113157928528242626801075482646116057449322702750758095141737851281193609527431591374513688717097252572017061571549734926717057513087525235263491067870222586777481507700705870117837237961122879762364087493586549390536032903809400392504751368150182759642680778377257957883974286481115182483832006961802430181733204034831516348903311781083438928353748801446816918340249133267530746763226146706746146840559688870932717047529023708539263470538314928856585960225888584261207372947345035373551546855168228164905490396077857687255377599653742880630890617528110681269891257711588625298496449986087890875269719801740244034660427951641686320870 [202,20] -17793509212636516335924893473178367626666624898386676823958616738951389643288901858949133912496770127157637210695766124257322431190198372728497796947326174535655826217357966443597722445754086629685411886109868984289434472078058903988033528708786857121932321040631998008535526988151098223220935668801992876308486704880807370458996732705033274546253173923195528501067365657147924904309642279703297804395939934211511500116225754932133142228644019713322814564704688084756543608335343559203183793240060157780036273845580173089794358063523444456170754443953587621273274148052267671497337641556104206128366231199524388731012996805169614762206953861051098610398517055660960758925884832460621951048062673186589430568591812699479606396774443202647198718049473322667800239415065647374043856912260032894872017692356966091015093478273749961449943279647130569693004402911018763324972356666756483709948181359561461876438592136475762149041462179313323369913916923762726766593919241393641388315738371664191437270668525761670154960230689214717313578641696065543374166771104484771597923642688192886017954875756916729243347928375032744763951501034746615846466825370393006242419181195665614093539348601730959142235804926151939145244098109156027334326087725539526122904702480034114103060655056641503346246625526541659804684359350503388888962705921563461213730209771737461480604664 [202,21] 36189824874885792569885904663738116464360101245092331556136470008026534060179570149372689779560877457628760584695047935684116755173382426568963750572693787225798921002058169849196433533598667712266677954236140068403284307244059936945837272316510050688410454647425307207587305420846348904415145805168964406820155813533162579705940609585440675766905163123688971006292488046094499302382379103939358521569347718151971734890888990070107747232913487153741345493088373293089981148828144964832469880781986417351860849551854581715359537839008576915456174835311632517976616357430449172204565723384082788038923303903586268591810186212397746870141626319178093283970955575689554780278119438952167577381382780662604577726664165666776166342583655459863700194382709328309843141493646299137505414723071017635751776715027414067492480618188793179539900095857958324363254422731778801678168826556237041377726500200805583155575015363133286020286780119858110446642418086342090532378264836000431849275007427166744131374824223881285507005140128594751717822471080163808314682368481551508147652757216114010516944542515478923828085825358796806390797946593986514560818968562650216947978305429554055909168265248349027950576446430048101066748912805245098406258380617641056821850606891632457977749065209001644749896264432596725672998804030480305240199602012908557430603685084875071179570 [202,22] -97904791098959550897178483153595643125073334563912694388498364632065509632141186422007357142627122439658535303134606995802329859782729034586224022704870415174774961144911320648589369528150904629565534948078866643691195147009606934894963409017267285444370189787918976746082270930342548626384432306918893388594045553634607539310787143626876322432121221752221785521685759132867337145456197775429258508061351825141147031793943929231002206324790196322812279019203127029387535296099046246216302675075501872059885147204065124735312365026290608479542917962536809745401841159694174590173879692035798772054936909742296291308213537531693331933041587662592962906597085696824957274644689360082729964302923274280440748640467991736006134267389534602290463672654029325948416850900102926035908366073199767981561517164556796647013971128822630869315413361952564872388666309224330838429113706087000346408470908112362329480122505188032961719229248189245072650745422685534773149066451621791907940093888949528082359800469189328269846462187149645095214677470203462892879120341444990594813713916281624809773258099720105934050278696637524719124767078759382576395701470463117825234672841764037575473906535045289706065161471113353985135327349281919159813723614907350154039768087598688977980476995424252663305746641623879672446978293675118759244069299590035545376773348231574858740 [202,23] 363830326686840382177560049334782086315854675957399669509264393075401349456757363445139653432478019037802223688181444681850469142900443607190794860018407119396624390674017828969619707783726549055337469272140416949330764698286184468354840472977409577507976146389461526334088358917477883645633592598910573553814591292584602500660488607725648362163273528225285296817306574802635406010774121068839383827990600659314827205314499006103794748330803153935851392348979564410545754941057891314552711216998617950152961794122889585371666559840344869813847000641602606934498746690035166057752299079236591828365599451234921071063364086727023816172848473993432610657831261763735509129223416569161637272408282104798922433200607403357957107961078306646476319080152716168269526619777338302802639924578814051837613291271226486678321330225314050921630203314312521196000803132851441277873561498993516706805790827646767471706268829030629935323360525189428169438293903392920018594212154553814220071687621806811267107815225331558391895032126296367670164767240171265985852361914336693950347517483630853186042015363414006927510413746613213371469898534905549579459938788287061132556706041823353312547505919936688638004128801363602665756090590539700609593097457129623355967206001876141799418996999203241714456322176020674081477706723831644573621782346474147461233329470383715864 [202,24] -1232714436001936898853337643534938762942067244396978929344598703586729964742023464689126101193607997604422200951840693989949866642029100745871229183055893162607325999939547741108401861655844447752432052155620817156759260905171694857554162234710344281769800663637633890883786974947998235155813135995471429653927833459027875389884363936101824374661878933904215014042649153889933461607850509974062183942185907025742049452503777284211503689575280993280446332444879677515867362863590380831593372671745321329012562887321569568524801831272945555317240615012829266910563269811570908417367200088839499176214402361568785201159561366648632678965836317836441704585288273571463836273724459265301510875959037834803614545126194914172342357350209279454403226402188469356213091266645500923970702352143245321470351149460812208331137391023073572058962190772823630253326647525632782101006266870201288305921347666085122457286355678563671332444741887800940922647235474885999798937312772109596893521295950777174344414513901683016427203629985351501691551760950577507550182168878462550073971549634361133518347851363053228086665941139197915066240277676220300756030690871650528889463717272751982140218931296425560877947726648809363913383769093426239213676706608445406888551119488019768628053984945949025113373175075940453000227901763568315707384632979574551299774249432590192 [202,25] 2975515815544562237737642667053423425786906116083490001935307827200888113480871832069814674474856867895362156560367597222956562811899574518916964684027826389096545707168714432209225869363763957223407975953041837744006588298569553529867208736176531430816212950434517273057719174928266206953244089957938146490638384619732527602574224382701950480817880233012679876357992854193166155154047743997822961014915752034378935146132605781507198078267260106979357195489288841909190695595358610086663622290066788212099486186848707563500378691705435302183946673862520820653382798596265206003647651594673138790795928968749529675258385533457544224212591914883263208345078958148390128115767284786463119913842043113433635188658496507396195413950521627736896821003575141977150973394695051781830276227653885602245287000387720491653487316666016453447016532044637789089755391617138121181668067030538412918195218414376465889132136822937073233108519691907030248362782963541263341201845894597107925147861495719357054487067268997565975461621905947679938939341860609342436464688890043219982592196316367477104606198435643103799959774565241215120459710198939447896651857594002003259442892553792046469199110220120963311150118111068647159757950064030783163250616471352471369421590326052131001337936806969753728954023423108254430282928911540026791561886412032038248287086331094 [202,26] -3871942094887840743690124707541086277252474308634573197105968605078071353074553070043549788774544659962066666622806591391618138481860210843411912118648727375412750233364712938911236323899679270392648320665612634765939111071855604880364706612481722754311945509115626850509777428516835644949184510429952280648205665633639328022047824488307738460479008904091826762935441710111017914163033854531535534684958669242042710229511294387661681079110452604163526524963749339999492025231932873571432041880146777526863384554261561104119083605393736624377312471711916386776198392662273587419445055699405320521507900086403610199803717585527375998632384690337166799918050815224370378910582336494303561779357335714061958984933435919837737141110220305202774208308104376573984224678827126821460213284299295686249000844550694362729668565541070130785050770684641821022715720059841348095363540877340777286880713530735473954738515116576929551905451456979655953620729803855169156643088714781857030013999042117114472453824010060117762793844034377413861330817213039220588066390221246026614729400871000226975824956267466818553439240591583498759167857123267104723176519538370222579499462001627200562598535207077985886735923219133685637577726647303800701559349325314645964039528974559674426940294560892133829085590932175973600277008203651594615124561751378580304958268852 [202,27] -3092348580510588395571958625319424129589910442162139011300389026166173042607565248919978667454226301942288782662734097978663908922681587844133133115166156536153367545637973918778376290779385287639708970932226568056964386237222163406812207322206030200321436847198207545456051717933597256916265514389477550238288878421816317637632822254496022054162842400642639451240394905390323151954050334877280099117292990741458981149862138927690960512874985292500034764044146110388735964144408351530571268240122002127042867916844547724659034910995440784592701629009424249525501738193403271957326372234942759820797132671790475530177457428665723496423799156882153055449801368355500483533508275939903572247918041768506908364172385381632884546817723777468399631741177920129865380452371658461272868987178605127607245149881097899680112358882616455746116400936943692917487154982663888795961621495397522570521474446612384896410285118240707830082254065000602352927004776982743442894770984598459546571869902566321517092859820956322595408187230315201355808438591534832887095356024022744709131315750981372463669734082250577797637836863085429022910230623179043438607513221193121548046669479471632088002730931845466750256074916384276247680673383766348707221151598488246926689091409081224807279281220040981838898357322019862968774868511128376887435686802640430745705604 [202,28] 30362175639526228976799387472712444827605813783069296825924452218009575842895373214201485493830948896274631111088350986841149921116141912190432068880955206064749182489848104595762086975486365506824577237147811590600677742473631095434497454561936620031792918483902939071369621945884687320404803724340527650969751876857775193609542341785053534348788067338538624376860353427925442915481547999134758198301906936291947411541960851200724869099236819125282821849134800137095437413656625115575931746717242404108441336522429899553715413058839094092711760226092653669400093029687894584381010964544762090453501490468323581935568722706451739695336394589873052467351119974163683209010847814289942366565817513745545703499242953998697582553597763371186806880130296414671482919578434717966666724016365438204109861575555062694699023041695972524771973591591233650851173692689220718714754243710940895458426216466756363790117667711728429280764148052508571613727881463359437191848937810050138853701293712229171819072638113111519513766217129822289576596095778089273104708354516590577960339617864582458843472805250297372068249882899286871911750202376641008493238385679327755586651964231942752938030105443527980581287604233091168826282004205655465783536705698080516139624620730115437667703154348132570993100482228351154172610916774807875686915541798130968641940 [202,29] -83926937753811419403527287636914827465500803052310931072061222585956451468349135715525302502751148168123053335306487978984878325428190304042698620565572651964412449010327265787067270695846510258363099244772104364234609448766975498956822501703334429633057502840575108516083762464927412284541015237861488514336795320066338557367740129175597175935349364767440433092040980953236552733026529783897419834749580477378161225164723976222306239356726250645386714806070044605029701198888215186954998796461255073824633607602878985509219231135569927629201498211400404441285812711277381705917296732253102346425574088318862111451082999412055323689437580992997549487406113942911342093358898751580899076033603728653574155707091445607863538801815128740077543545383916144413178551909752546799936502283829347407027840166708204395948783194784310324631815424546133679384713651391245289231252646472202926736717295053648427567814328635747015222760062102429126196414903764898667208160883260585802567024153390830998804309733379033619474865723942529140158328264446677193293440022939898146266136860955689023065748569591006199585020479426571780993747619092325786508997316471203180694459637448229175212904964915862610008939243665530170337981158043039087212082746900649056203004308158241650492793003620933492122552881864357535080159950723264877669576933125734420556 [202,30] 138623543644093143949622584604781710206256711969489165005643854693741442103751270285269786196099214121607548772870459747287941906671786347004312058143019526569634817484463241576118878386123686216838588611861096283822087505373766858292421654146992219115081024110865634262193345568005959525988007774381784054241057078107428096028696320651094874611242470838236889675599696046231926062806993086267207556998335598192151291455580130993305866292326187382786805239530623381399330181671650033047315273820864288014541406347085923822892128830492909738787730978433161369590236907051316176865923289633028092662392616939535314104886765813341468592490261629842789801971125752745494649259830332881513676573572985907838163983688587680280882059260693656929685594329933287043513203431734270873529011341810795233101571771515281333334448207742889417145765959589617642723447076413594013899424319542247463600619150846754070907979673385329818424551880781950426808290814291100389462371074593175724171208318181147421538985800799758777861141036985659553460246379293479240739884747000213085707695078739082374757024382492795619517648636478908841617592376333182827718962933158302284732605760314356656496193885518442221980236999457478343441841800406136201127233225069770060358996625398763195195449749845373570129616436913395195927441996419054262212556627701822524 [202,31] -124759169825436673449301422096163993341008266574225085215663241415467332122348401505953227634042784716737967576633156217267127718941411327726765859569568540233380114879717985488683441874235958520843658376047961337259350571851303423806236378206010755490979675256850459222427102159838534891734572975603596708870626360238715501377257122404077349364083972723574522804799704963403481293442557019511107450372503256391153155290081619779898195449131766122115972640858445300337414306693814138252322313865319120834410935280860986663826943802725964299990710006740379553525864449833090591175914377268418565244056930031870707226734041873653142646321409106281990126644082528960611247085657788832545733895616485826588123835338293682076496389560355701862387819048750825448083715728340370389658325917433160410286577883037019941435378088545200077409543477692893723345608868405450007090883193312255674594649448933318491458231546924906417882909755588502471114842364692119544822771695116259913473871274148054634581439922471913203368770594121125861742823305063847270529171173082370531583792091683519541154155951306869705247405523152461437601575319819128095470104104248660933356919482141953496281588589546744900967120962622087259593761859522204932914277391843195335411418793351051148031830635691367651116226014973183579674134477497192387428145943868048 [202,32] -35330075110216812002740389935798647764986279717161367033508003317850902185383572680013591782558564386089266016529713632511018980346603606103537743805805247644749422979186797242052400384638227629141952936301320870376509990827767216763184451944239825931361690082525230230481447945825852994413138019035216515853831872184344784174177868422054706729713462337438709227553063250490948231696843440247332805608888728164661532663115302431719934917458500961996855181389801152156338055584872633051818767861390694739795903334451987680448895745747036991649164126878054565933597543500355190355173851410800788922025100728090286036194612669266282305879831725020814356582155168518565245894708670654805244292214097523815883672748850721556341260226863301536325731591969999822346100751395390729177638170335671568327668743125139113130949702483772481952616167178232937457483085092550646056333434537241539377779789290696973214456912990989546436757832584630336637144465437662558859415404034807672789996858645359641997834193622473679138358383260326131848188876520538318854388579319428389548119576232900165567139631099275340508379006029756648696550499091003435236808705503961270208048357443168728855861704188124060504143614372448719509761662108356084090035992768023585763463535742156020841877657418775698573034504324320570839697691629111633144526946181 [202,33] 340566826669962406301877472966124962670612192779405480184930422527326957278559006930168792771356884733967890190813397532725309961818528849664241706498423943692692921604490090489579636600094969728975377411200693883829837789299955984906040399749922477883332930846399904879679833573296439883674915423123235675335700187296722834703000052943231681101275796197868193913124537671564002865901688560129702698711545038726788348640159686281312804976952843205333445853362809985850521338696344723542416143795189718676269995675180270605002314197016315809594123762968654376370343482691958561134488815471983049690871317439644655934586778339657279296191499480203197927364305310127994218478486123134725251865967620116804434338745686239378872324211755078497478423199427785982103037523741694826301856084672324568917811680631778574727127368798704454053349392565755315053971205251592534079866892260211423842555306924497024347438081174876442652021679681811796641099204258041591596972551217360903508727750635593427941865640387893803687993052313115488771384385112498594331753860455207425827662831959430996319060593918455948638515574888606992669243304442938091145193909070237297030837461743219973739403483737835882468616713458008135810977046311687430690359161887623246387997087472776661604770785354540842875346622112629711894514691590111554183049015 [202,34] -651174414147154392372120284493491200716978350178227804628627109649026315031582058979034125824796082702884790905084585614817614223079886916753097449930046952277930481340521086917350112052925368348692738217997391815021681770221678839947273037348656600604150046034326026965702962905531237267799191453077587702703148764795574324008882910011497194586387742075652830320162418652304012872347864913077354951841165406137001706834767924889250536098983752587945392945431804131505416482733519642314946821739389317482703625507535558187871096824904155804649530112136226298868988221809195930644042816522889823844329252125700908643470257710706752484388476730931453684490943219982717599118589422735085742363925246937935905522867015189204051374237174440038119930996315012089447632671317007879159253153767386845901570128552226581793597875063497698933711324312226699049302490285071571284473167516196693829952788334045137834352014619028491086104268057158584703358737247420400864784504000257247735327669545612842414469297248176336688341818136784134158642297580130476973184339070294760715480284988391909722912013642232567984574370395634336040269451287398818311139586546877038598182971145380214868025771254845596044868621810795221452474249587003656165037524952485589523721697478084334750890056236570507921804969253305997084470942827117257501934 [202,35] 750517580472079459035384948894618099008085665863125114825185300476226386400814066418270432427806354031976388498607472512559122781953182391014820316286843394322872218107619215927049786754066667976494861593301491161345918046279800477367112177341355179157210634557985014826896976409383489786519739414037532798790406383250743868299756364787033586336509006088302491966643208241971581962947973658891495771680303990040417431072717677118795240493503151208297129218620366261452761829126960753861906938544628969615446568329152113342667836863533426645421261546762130452927063278542386189330149907135443204996635072752501161466880302712301687173204739418901925525440411655813570526309209712010534262997251958336166533543094750189463978943108914792263915678373265304624620253250558152102679105688609017155118282389479615026101072588830093574676772328148529114097686997563858987108659945573996130144717099411149798766826961093926544263886927120169518562819720874085636933934762077598254315438671363514910230239200002245756155211213319249991804373321821357919278948474463796651839529261773134946275642540982125529432708493167008939113848657210976046586872368349032168273064351522959658600610236579073223459290725742400338891428628421558227059328834390717716625943066493612946383506503334100566100591987259991803867559198022530232934 [202,36] -515469994551339682698885084686725686537102057181327012119621232613392383590366108112508474976093181744794308061246428321274943027167505108103651549020120510146195875814110372424697400656856431486324510676165240867460003765402970576312273667665447712772313219658427283608917670378880753197282402216270150913727239173446071496384407807195552389461516283148396676465544818427242439593597963712486529086431057798602961407963006843424339092637637719742231541108980010804729345406792253074533110350851027689850890394290745644030872092864423269172667189526843103059184393301445680687399038216632223051472942218387026748170914781477224093756519148613504964461896848105653150471269196111693794345656038447840535351488318487746863506277017422645673159485634317646403786892423907484301663888285747651280674755993826572458990357444031917003164332111491381714691904095351997348113816103403418761609695583004436095427484844012393901799209834194265873737254923174817680231642117399503537827865342165602605283517345984673599728315341626913736163321142959146072534436824733665334981434674726153055897603580974074260774511659270486072496865554914837520655128903016244028862049203453685909067423315756515041756007387991107139443006104343716669922840768769774811218360896704608765743619205352454297437532802345742562955063939496938434 [202,37] 43571304743890120040078708082442614939004760354034588196403984164573070579537118873918819653182953700371449707943351515504087111456985195711308988061977796488118907057558394523505487657589928021022234258889892445264573761424865725165784312796215392184534023794437273067352354931905227524286540553730361999600386948958306906729629996857926846098107404070731539720965598135528486425030131689649369058148999868172794826885545576762517441031991512009084593484975537121301027350451720813634373908513157037428813034048148621544166716506260705475373685417648932481021144985570124281092801207169108798047164437141568969489849531941785709403056550200281980997709807835873859355882222234487293542739851647065401726683731914876468376698794230517865417252097252388091063962598893579675876333388362302308577681503389732432960666966790034865660918239030152890131498874637747389001847333260429011068808262409223264363878350581811459336977087138537572259897199119562477833825697184536457370113346818104101440247653930769084459558855602908457545972118774088074895337874964869596732415890631053297689125056109352483100098593957254826468419766478747162648233111555039224245242580129938473793043474188437652170571306936423290409652767015731161503113361652732116363920283639955824377360379917957391734701694636101532628210923972160 [202,38] 403279874178506199164702653311093882412179217288613418026643704639370881213421830826819023496430775642955737872338151706188016928400142257523132328051429285865091848793247800731305059386435457127463724753978369851556013723541213049077881395145531764296701636886175276712037585568743077852709711078807507330866151236131733432260514719079965663402683123053857367843375248970065810584298425380472162237501630882746227899982257499578269779904872989713584516392169658707641862827254273722822074397680505434369789558054654772784943524013926121409640607619231737427296487699062720976600840081651295186484670793581511415538215548487290824447824643810445486463975195641553140094311105594035816093020830688763639625699316332766724510968330181379001468400295941796452240202764805508337899165174171825014605407123734513887529089393165940321677373077316464702020953245268580252581536587582514022533956670513320412607021642987669021770848732414390191950733292990226399241785213126791438480416141239970356891222110518599607227250058561320091296102055400286030311542588437477767749147491271560531390114301998767941743318056568115252159635433838552540042268175032760136603322072085895564703573395471959862003396197109488743164462077702457110429917110840722184232359848972835610948030110059814214563671583075386221391915456174 [202,39] -598557882616968093635351858237893937361766207438123953265190025320122793568857635803007892248289094183943712821289212684822165153996488406268420752794209441660384071146159931974120695175307680845168760193224134934546809865738658887573555517791324368546714898568899559252757592807148035500307517178721794903281160794209982826516818546211220585775921606650381534329847334617476845900580814070526100344727040370782260484719694677268448918028953234437084034127813320397230755870933455159697057407045203596933267581314485914510428872026178512229750460396241609341045581661397348961289977717982598526127527652812872033829160442157325847466115800871579957740273905761214204520065249199576047993871437629169727044406627153455540820188898995441622100329123101893536226425012063520160068480169822002850545347438575743797885195542625321730689907187343461058369161746180406379317407266321891390445772114797238095495668734105295720508089956492657786816498879511514121158130122369607512080671617023932856963850892222656954852797151409888436972987314983426094053341315483889076914303706144954549368172735180486510552806456548213289968126271747087427102640846040161319521909249579105237647443510865203227683938102060996630570921463307137683939037342741477200912400964648525122028010002567409691658926748441520268854683581 [202,40] 507072747093218223336525649633659185953096667468001623228306600509930951249132360662728345594689422246130503990433382837758523739178280690275646030153188712923134613511151481151662654459499422090500735338891144328627448177573493233064149314912111648805404120229673413722997845671060826987597503003921598039431674162029359039560830733986968345008477210632887753093613950374437327833847408457657114728492503717580785671045712382765036261298581175516517205149738950592186924838175392441652810158415915122989829896965082411985075661592535853084166619872081354465284339208203505766952090420472016669955543888991132383905487944408455775982833783975234014818489929916242142248114053799436441804084789497130558979907886803611231764842578874294454448915676511570017410420171418365129900027745030956896165930705319862492896553856604972161146735184430733806222817997757433835139169415556887607099589577087967842300096903882773430799706295134852079062599473617279777370854544191557756171599790289983406892393780123031592181355301385611431937611937561364950393227049443548680223320803249121668484652043505359713888762852503156052281407797891654512973744011699596421600943245870493277398470057610107984419486243230028632023897863295309645855171435505876956684242424012054143019591352841041442447639723098697691171738 [202,41] -266931833306604655809058752327165702928404892525767088396896786089001184117589761347191743970907478619005921224128252325009467137720578815839710036638490717141933090051525345684992395232318457266667806230394836597677313210802693166568214733584975775045567519541040100769219762751631125419137303150691262136918571287501932750133876108335584203751032649069627804973028356423902904972558850477284865147314597883484259177561630429547414258546597269057130089920927947191971332122206744809434985953062071578481518892983647945198054871941753697178125116454008235808434961947646520337027076537656467845468487948655153829900645885931243401571979935794232416139208792697694120766148251140828742538603782857427892267813323411397523786854770021759788589907158262943428623280134423188852406398048737426935286589224796167470650314998968752633255402627075412071401092058209538555276091828965654888426341491682116147368782941515572514940985205280295656058452158218414217304541154293183728552369050659011176567366659732587347706781509157263948568992354580112741246534662540250004394464650637577414398730056229602435052432392506560893948457068140899789127605668548906699291194601198009171517126044497325814918101774593008514923653197262822127313273317010442794924625593175959049234896346948273651568218141817240476651 [202,42] 48792744925393840733350790851038148835936798207586147457871803710923918123335001760671595541736391207949361739081236275706103651774388948218021841292367963080601033065484418759774086374322338163012464399679266144056829173519583877958544375175398299590279256394658767409269168569035152936564232026336249696924508756241416585481632541699169573537696189113722894278959977207508476485516466745367983651347238142761659359904188955004222262976760330356605884040048508348365964630665771498040923715867372372102406706681950530018860445363180405771312882463909867751990714287802079190704597200588370956434794367374870288219522666041037566637453636814701500795250494908162204605989863766952918566652432681383973824859641414240903451170786337755058140138403620445870903204869292866045127512841991922552548633328291463775247614876322580977523365948747068714046552928343254512265416960696009233006371153805807184497908711430943080529827949096936817104191458441265642100505580829931772267804600614477610031234279334287021574840908413476856884995973648133215039456167188690776290606581359638277902785572481037269057287749022527586028021892581277383736518645359841318769920658122242898681386614497846278427712011396144912172088153964261144375505089208368286890866473317283169064236726747287695065185208135518004 [202,43] 61325180167849844825228268654919043918626645954044071077047953293174714717570393641982076712656525003200490641539583977469261191019871312233050567301908130383169728704868643546277999857548932045314610974498034821801440540011613304924622724323566089385608681352592694181614440912329644200446132267442483927321565955333001402889271925038083063263602944655144412412319444135036877517514438149047037080921558332925569185537928133276306932458324362549070504306302034652925099100539633117523610014176589072521119719408558413520412452294952477534926654533005013292637599748383481325859952555663601085052468374651427504081519610222560531875605216585920657190505995490583057141915883941468589317434149097157527223901127203892316337636319321754325886849107465619672874592645668188163087282802436929926330751356492476831791983858390292918320909746689770972904410378926648198529051297893522709606790412755216987843087146152671843569863831193032059608351300224587520881301843848548613760848734643191099013423536593803990373561410701314849931625731107273686064561321948390377501682583919025367094110214132293060634710530516524839449301831164102113541993084479598371040734643356978375843008811622871269771480124963760396563403293945985834535162390590516939552298124073762829961306866475517857930570326724485 [202,44] -75457076035246362835867309580145691337474151918951123496885029799965910015080979663429397635030498387341630283388163674853321088229142417721091555142771572157777404174531616644896120449466318223918433452301709640324665100015588731477187649260360795323740470820734756545756978207723047916571958627337451339633419762856384396818566707998720244430021388420797354134254857907478679885271728961110210994053499226087464647493242167265979754414298323377429779177451740630562471148865335075704219151767923682986312195584059997551902893529230165097301367595725830917196852248174603036312389498538648338452163755953311894267722217788892751041320476683097698033245886205992702022773778432117100551689427703348630797157696612985813344159473214055354862651993242461362578421126043897877295512528083881440263487574107927671471518537689339593390936260585522540686599716242380325219065953543578916159243786448213692150186984766322892897844346291033556402972634411745674024356056252323392725265381280613240520380571559283896514277956840606415298306003802767436481572159762638160970519315072790707166465472543062718899477117628950200112016947919912537589572982977107736126786400576769901954762625800751433567139802718865540771305114059152459950905315474331802274961638028073239328787210856986224497119181860 [202,45] 47192264096540519819922543047164445387369077307107040022789497978600866409988294275495350329140110848051005126201820597350189257635423619414507312166178196946873000837016385200508291330001609942210701439191320421055331343595708961464536364959028749871995255170805816048352699777577243778943214275613688260126823306787743763115891111474707656477141729663231007681707158909212781304543910826685743320817859408117714136285153058299413655038868266585013198357129930088835579553426945519640452186738447011407031764604897522428001516981150249267887070895161306853060318870681360145665487952327955175770943584691042989467071048298574390988638967648824676909350442981726081083055015776949635303531534810314493830320425902444885460364396607720097628159483797923873813354196273548694922765516382397786521479407239904799403591123384722377106724697205210111705560190452956055699056405562870206210763128644882476311467386602995607260727994696861920620544516795525491919897933346314200239728944732018581020581624432819536564466434354093399838045685102828050903115802568834547516459868994660612653710258015415614061096029254141466315221000856698160226587014042847330475637623022482810227545051101340230656925416709727876058557192384464604892697128424430468207116624605415659339036689839758122134635575 [202,46] -18297489391565811811910180013838794463804299938545942052169834138214291633043585832397126646438272876866287914962823726653582442722903466928347274707796773067872590762690901645692607448099075401173741738142015660284462870998313943421031092304056860454060692770312286393881540931824024720315037717715219923007205403620816181971203068956672021803972341338641135014442193455170744831729564895357382000413625555569220821275542024704603187131804562150788981455606988557880490235980390826163384448632599816938864922929083559484526632625028909967682831368531555394453588281882922734898380903263532898550291341504005690399511217669614346731850150141830618899390348902284966655667124030085242175465241200514823254514987605983028095123628263089794547496369723576699784426701885224075530957390941347273873261225196790928457264077291003640786941841913310237075536479974007443376417193131889696553822979307385447588755454434400200739720245313878741774954001566050813650460165870318776403511609914129437212023429646397162328054573734899719659636640773712860831311661953030386057065324925213156280153482742080175239927940912159362862447585755990158051876057363760258202870794993788806450409979643096677392313496166614512977742911820451339026761336042730235375978222143003669155882511840470341928553 [202,47] 3016742142735423265770131453386412642118218711427771578401819567288464906868770335393534234808549523050556664554857734041301387956396840852359529590161851315722222513577405883367741318348933210048467574929045823420079224130292685821907779706449399332232949510387042439338910938530640877965657255501898544148619033248713563673235469876706309201466791647997816707854903138510996528291991389748452033920010055820615693052982619020433843724243684420242552922912761869112009898139017294961488516348499639555263245898228714902927925778702963447795295254487837859970359799712827247760383305828801191568264433932764082910220660096366051112898450711015591075899747802933080158526047026089380596577481710272826269231313283458703432000523767894618915750713589755991897713685677645100693299472785520055720728811169079384107438620806562481431122793563762164228396065143618891017463012246873864019086202558256075363918429264206527811898126108989879936196015892081540448073160772896305396361723848095272554886230927692359803410856684873270085151919142810911186341861327729728617651754948901594884044587858723168362062141114113411457224166548321053242183189770223960023364230587625968197065870765961238808922613646587159791320140328354165022947806535055850542423480978730890577053284701953479838 [202,48] 1457369214067514774863141993951781014457798449682654108551390265361707651811532407499366825414050923615625931171353028090596940033784612596953935214270542857932078750381481395792774488844249827999635049965599255625458234369333893929579351043972587916906731600765121402337666681572978451511596934143310513915214715803647047548490158877552733850590448660355225708630889897917862175914598871199961817111241953726549654392742890157909139639350265467442395231473554780628753372833433142809561407111272866143275210535780200309630049062217574315532171406792782622900975533525044674550982028163474152124759560139085948573878460127226477907613747850995289056908827004682739726755486612766289487175067362869452968715299717706143405938049329318198079007318701126434244566862109071696692406019573438490465852485471867171927934194885193094807809536653846234643366940368106514996187935492670530450415989150542424226038103305679110049156699176302086711954295825312558986590348630362584820923548032461578852641476042961880924750336885731069376186545000417975567584279835367365708951072301000926378629442265050323760473791479843937763730916342645435221612260204097601971749891398673756634035006679560551616524677847935629951319602393070391015952322332193386412591312808369762969458830975173076 [202,49] -1425030887483794181633038157304386485063634259318204089543270653939607642705614621060948029359436026092219229504174908017991299466388400238293423707851104878722823082983677763440257944320669763213004323295389609342439642198264719764456604984338255591481140264521305919656132446728265057715425081531002666920463078544390945869734755318537355962488355165531894653845106618005696829388944355353251508006709193261301721100124055035013278393491214863579254727939750026400141986084073573062042555773581693873747904733143881863006348998364192883984877032183483014886249357523933387717268964502031185420150999186621649054295404432224282285761744005962034328580130065729155086413041058140932340875318280424263434907034537738415798494439855948129178174761121685152054865487248015823894765906446358393109188588865133212501139600286196632855564273076054152748278843609904078637237774642533938913962925140030477096587172452864513943025128248563714157735732610888138194513527041372933338941640703896680678271988105794896735687789390390549105910692534900534648680779070889007630072368240151386141629456039177510943332054037971658985519052861482587538062267907964057371080320215711041980257756298914123208160017857286859722379355231699452278474836892616084045050167423580317266396656027731 [202,50] 627800151190484847655157062015495153642622820950885552966064839885738582092416787538888577938195517639062218010455217080354104898698685487839846470328537736492111144868795869405399994882198409366612645475187274531143515662421265589781686175841397171249905165434927611412910704280466963306532945906723242981700829915111964587151152591952304302322431109405963519731714595152716846881939243902454791141798252053492749375705769703727751882860636871472561472750356067458120205969941232734329117423896520682051338326540639642308263581417730437342580842173958258592429423481722209594164501329612954265670719755817321602249565107263012887672623674136600886707388499981145686897702780144111110544072119125964509104150504163528487280971571427430302371702044346723910789673657262009675787793160832935902924485176053444352986009536664342235931176967073563721031952313000014708799301826012037445963983474699936513192084153367174982454150732335299028144555520471449130667971722050529957184837271026497500251282684936495370221832443954492618292484601883102591396812829670040768842378768956533733719349146711616569815595687192699410294271676283662431892838954991761136759328829889162874484527142409642371584424248928757248881109445573229931655162314938524910844890861862278776744969983 [202,51] -165829436042835177545500806110574489082828437537334715757491538279800462890627864244300912442765237380935490745162957322783245626358475981839206362719995718194372706080870304582217981136192445126586587886662879208505415846314920706808402670275020169947494732968434018032945802400020382032883664350997025633993277554709108767566803590879415970989510100654123029446137203820548689050351266849514845892498417490882299457228593678741357459643338544167455999579388089177845474283213898789656709513828954833776260771072047591483681895063341561418059868340850611557788157773971806622215700834102716225415236917707182734595423041120587948862656299485251646262224026917514791946457618529020602218508604003848383906838120170942207046011238485369348883195929085986465455860546036705406215951341416990225580622509659974585054177653606597521505384225185937735095708126768440463491482695754702081607624725407831113005881858857234453144537392381632609339456741540946461055568087086945190828295242563935453288552380616511117673803118936629603027126378385728990256185768486959746083930316749817830406969491116840198984718941818891264844885653032315228185523624969931898405890573434289526005326481908210159889048860606113002474752969343432989255208457691609331655317801292870887394648 [202,52] 17321331199022296908335267911744591340913403103920128850290330400755230403126712341348683927333637165572131179825742854639056940625872223059827257998937813158152847235099505815672573190089062128464415082936775398744128370759996325509249663728425631344712648842486641751022371898509381787433090315791022197551096769685699510366988520793213523881281322687726183335662878642762914010901468677148512253823527749137575155142548411799947270984409874413042685333169146513180643192542103658557984733166573642055888269313249700346568299542604312864955937061762293004231659699325458277644199651158506483130960046424266547573804647043553368961947039886636372688273931669147153175004538543226878141265890052073319985393559766497911329383238573234836087369907757379344680187057430590325762190433834556225051489791162000516647138106742835006241413676323746301124473053128420366326636624656183224785861452925210609601982226615973825510768968924971012363586974408322176010445834596751329460909886615794069728589208207339655688686350160373208653106560856076228206585315898512755377653883552265074570422265889960626704331166839477039440123117784278315287201688990398041091117923401375919293632127510047776750343547606731653498416343686970941461643670364855577542019385579023572134 [202,53] 6709841479858218397362627186764257867579577181053067605379077967429862285494424580045711696304738264055133670519105476764722003731524204188664335740633284634106724126474938457905063893543630196456470679890694957996902324885207763701733113283232589649414294627909873643696093813775097405826328225298323151101472620674073390157541191499567619373999811286366438170328404361894827639066049204058151943736415392609618429927389464220996173378436347851221872919489974801872009693025732028764512281840563612389575078092035737921260730269403243757426908018575914827569193042530309837770080034119868924535476087021586986202336905512497983643818972613151404687182012876861696623193757074206160270519605795112792073016855137624144581603888456356075874008775345794985918409596462129063842869787619487242821013618696036419560256372821514971321501342460446662011790431586196575263379928554621367279773717665829078142929571460232530936680516369555295008845102675846829001101244484072868847805564122110125816942534862497704112926399554838103106067189665404944402544902137938854751764692061869449520823287270504425032798942805963795150091372758268330624632347188737720105615164651404164298463542805719488522639355774016676867143777118161741801826720467439152781314773920804582 [202,54] -4094374666703595583237455659563519431432597529094985757339576041231771720083119237213814490727761846733471400066241068620343859084019823731764782132292862716133563149295555788906842895223848387910256857826805456328252125859629875158288403414361754900121878353912486838227562272702821872598556135418178617749821832826536748683252261535779895506780755794157412968257888978423263627524155254951238988142091144349571239312740727670784526017459179616862833233284591250307900286910066698171275619744197049053376131441189553622464036084308735107624783343685317171273492991466476256679407574793277927805667814255490121107118999821722775819253580192913906276411272591975200603535785302795106474287524886758788856929209574671726258411964963787678095770718428738407509452905140672523236758352373870276223527015736600597028480384378291613828128314106166531455648983647217161207356405909481877564067954388913274691414933898936040344339644518762709847210198514250201295886631368114499011591836309642206463274058373258502657692335210319321405392163685645231117495390514741053894867421317089983051373157935539395714866331747646452840139140686216843470939312887733845780113159492583856884843917992009812131535867619065050062089707103066769075453164388889514890926769663810 [202,55] 1137555111422693732998424630293390275293199780671791764020317040698701238230629966039836590224767301346856944821619935826823282787369166906598424560347715803436262959930244891079429153396646517079281337531918916371416836762011263823469326208776061461645338056344715026415078433907982633568820374100530916764222667566321053109983358892006444590046336760771585844675553863412169994641193407538875228951668131621902237730923710185522682303634260578232996948899428390647668491757114844095987430506309182858693638747957786508802156109312678866310398786861298461073206944588316502538075187703706286604083008574577436689922572436585162012505581750282096035798832836510930720111467072016696427150639692914939693203679494328435697465036725558261203198741842071841685282023343423838483158963242231363200359492839422271892321458017626935770192889707966808044189185504692495145494709190787664830603882315205598726509812932290448094253665445521364189263998610193624501939912919435263130442315092823488392608951426303032071645166744697493017820605468767158494898562080096662320827420342271131857526736099861353688828170840223034299809417158829894019811459095030800314571087007011102293230243170559980566685186296573480349492943362222083934557110116474316477497672896 [202,56] -177061877618696237839117456703058514987567616171287207168130043596014743781309119329032232281444191210514522858317909029707931518653264896850492074401761590246580813107017914660628441859042367931336712955826359742779851686021367575405038889903784116489497325075720424379229882700698360080905652929782335051245437391153681844352099111191252923836287998491154433068657064754278951031330028273704190246809137958268469572470606241382468578519655371207130581005630666208676170382692912119428686836757061341122941455842542602759044140209033624206288171827389697736644540195778553859295543572994182947834191561829893241734097570792188332290694575615894931434910288489708932861540085626752120173476921351801704074384137104718536187908389336646556153783442017760094975316721029015036188221220993091773235780236338215569872719014929120430987067469287439366533103835856777155003333557983995655319770154985970854102404834816698027378488644325163583835680007540578131164095906183313366942719394266103049059988235621481550612044805167539470762810867600569174115969750969615664237543860865607229254825688066222768529880691074289989484050473998036118069404728664728180986527783891819797593648684701981200444386967044939948055533611345666678348570676733614898932741 [202,57] 4804737891393335026789061948570704792760447680358166997563053959600276372770397722323091945231610370601930233530769249607179866665970084361362721447242778146017144086867714507984095386227828576274253255860353403551616618697824670145427460295367679978329380238213794254779450258412395944588234271581754808296143449780650009591845460495010689492239714710378788171122705410371312773470047921537634643517372990382598281101483071704204113106199081356708474032326351812689743417282459056730749755997109727594395698475530322245695698812976686745366445810832325567176570701375857185221723032374628894598582810811475030645239660701739567314506356680648838833792187418637081137687883436836799468256248049567711895493264303392390473672572435077402406913590553919756345361024594273057247065391470807923700801813228176276152876736456698893301071806042569104611775985981006248911129871178112250930656127916248063398841473176567020243401945219074825837975799037301171568458956819885718685487690084504695919987473484351725785722273404546050158733815660125111130208858501275253895515453718091710472437269057533686505357925114798880938552156489646329431597711535723652826810204549434724548033102611300371023719951982781407289902247518568951114867125069153585552 [202,58] 5357744632339865492233164664770943182801999598811462371162849736283597659994535682911767217854644192889304024364420532380852622037514464161547331952873331450464700738331641536080533792528997662269153288981665791828125743198476729832572811836953271479374349355372458816954042737275714640237778376782319236501822076262889340049494453625200229426139437225461815978662855023318584989929071615600435250419865155979624685230498564834510669969605570624363544346723023529969289383618013280682128470879156815073838018742411951179533504662818275383185981433945000063248456204191822289923542504073669559135596119028487434278616085564140911314098025213273231505267763645926364761152902721241174572508428089990376789815325946697892681034139447640702216620012387442215512193172292100138770454104537230397324187214254171219400573038287587153072742842515279009954882243212810528813328542401789517070769388182381715948273806033894005576033322812466822985085146162978857418747523907814012544096456438653231653533732052682913137748323484693879837757053584619655073700544609186018541066263410554158304642982115804626548214241187629091527030023394763163077902862055094768755540739645332766813755278118315675864534223130692319799646661416743500431323801270171633 [202,59] -1563269814845433634129677131494139770639122733406098905545989784475352141836305218409259483341898639807231462562118442303858156964539841551910590898536423373315488534994743187205528933076170838367720324258684869628676963574312220598079205784015410172553411953918588267970753967527167725192210113025580081688233821434941916602020601914298635872246701209418149218957409713007103893744355880531357570728188293126074477074620282672077195165420357832815117235913493484805168448703859073738471089527772748972405826114135792293573998319873951855470133344626119730198722219512198797963153721327421726935049890483399324153746474904136029857783519718742409881414284013519568141817038229587991636425197203447239534096509459694679352151957271675398470033708464942379453544793740342095918544434967547960047940600211684228901865376488251666611784328881495377073950835225567121791587423022962650445771567149954747780825038787292773454520458715867397953042317559918015750141377949259432363327358791677166663739002192760879070900770868730206989170597498353737346368926881676004511721285450047123254963905566327834181788451482446498553035150036713572784370614600715288041665726747285613096639072788628566507044185483282617106141370681473493718642901807548 [202,60] 229677549676945730787918092348723635213552639064057227102124286778147966476813885754978326762964808943234005229275846389157498151942060037369556784203047394117473612680078453271814099395071209176030130028505507299845398034494112764154870999598064065053911763699124700672681429100992262790452487699297079067764641266705318099491605218500929724313091434294019770251583348317333989622060849071678481587909231673191109740002922059416550487916138857954501719582139271650918369291323019005671557743322036578312708055062726986598933419385376803195214215047994106208529429675819527245149121362115422054051285891341926121215082399625764616565847426637743689659984091645962725505483508072152230640336788760124837524859869370433467417330916079746175310867937665848619102219107912995609780552700273452724880879776928197066344023519871600901063916341732291731934566264171024412621243608950338615102272500041895198812142175054810346865039875618093777643169715341580514361182268379082638148671735705839237744836494156118841675884980689358055246482452987034988345047359280032793018314764290983153158053356798075606778838901586071699281154177346243053839340757427594494410808313570847297109440100228653293823405007346825852604454243423932874281183905 [202,61] -14775800224620619715030922518190680732329257470992253534346392539591198945520065106914666206336656204610260579269086191191504090923601721487510190264977447961563838480598123960989406801078155346715928089983493390851042286437629890549551659017725604656902625798918516156783531736198562245531439635121165726174229430075261426799938886760291679655091215801670842231712399418354352601726191996921422042300036575883807610454932792102878682809782210593367564617192973371740328814182768221980485719029096648295468581686405341328562011296233496461357575855565292170923979848959751756637185406992384968668011882052038896248288904481723354638751612044148939617513890347718426850309138875838624474548075912088407131974456122895931524165336691659508623335777864316780671719528679633486279607307842108206593891203829904080510917916981854265099614083131015332885384959986305200039718938376195218514353426577453620106316394869210888670352895920499178173655297988660021188685062167838276938330550262086180440900236113794482243045531072061959578043874551443185889169939936941067565817649311025637712490897979525726897648743866091576758687836048096155426707196613693448384815143751157097315992576451729617429870552364862420052727142092311242807242 [202,62] -1354494009228447075502665140711960057908274797388931863727072714520713595668091688642030073032059119253495343725354067507504029670086311619259117988688930995270605675911752792517661473659384627051705620824831897018462738377377245291516262244593984878812781330938366613149566454444198918938177800172220334853095635632215067883356225968392824825618127914016272217115935044323016796696961585916803620087495798273744829517433203549312257721764493388864817020031289272614556432674875610856481024784034650220775753065265415672268943080868270100892457420564850777195496528318973667596624890416315460180021501937706057581024782774224978875360994513692873039248953322967436491780442676979273995631462921615104596642685480971779537057030665266255504482636854920531261367970156812139481208522846431108500902635230407924509225352158319705899941451008836465752867046054982185285861021708481076208273303798958161617074373962480307181045492931058495624758042190368954919069267189750049013811556035362940512350024459722612443334764858529729326731657513502476960511505743755366251431496880027696182220613135960586680976118470495346974853641582320134618784897033189622821499022365811635758153358153723165074082507287564917086529775725652355408 [202,63] 460563781442280025352555462491096319303188697347919840780402414297216561386670239224377366723951845638448991669723132589142923356082848613675163006767665069750857222046560841891235932134333836579355369939580694928347311766807372723472069791847831050252779498568568883233452222519805218681830554540914900831977576381834437937829902645393712686927501888039427800724486423543472920789283245160293285594216989719422947238675808909089770872821222325837940260830412749045300030653354023259849655865276091604900930248744057255336266233997232100029593685331848602749195528708160294367833608699103475640668677950576183237274296311596848317371555377807223966261772013222603065473280126391885874121857464396554458693892562454648240412378216953333584304108261996404273971106959160637712727186652923761009635500916910142473396524021970881028119076912154596290655814654265838755398578575725163419920196268061071708481453071162533197351002161376856834019837306622028088149917638675247205141828442045065122365732455930505510760456687974550597863733203796105778955356025519599949483897460678510020572602526786521815267173444520892171633397851246163814769980872590831400804563193279810158676166863585150307056143059288092521625496556582053 [202,64] -55232949743949387554263269800217898171165002212643855570989174092052423943115047441111081956704801756413774615764660146259700135220878112210586664421721437588687202374462625098626888672456557927581179048694273041546897737167606655370862295178564238300703347374887988517837400421414003954356426726395735598892242649973941736381760184405206741606193170188255616918004158062498704003979091524932158044786794703096917165451282198447691952296419210261381894286121198626469613171509255574265397739363146951337977707333039285813515020842068180972806861334840461782325152625383342832408883573169643596647409030197125370808772270710553092613906477682631093726007225628769933435400985290162622765753689592396529704917493204063066578981900548845607546591368099614189263184047675094026827160667342974126247493123454855702305113577173963798578175100852534171597900650145369779618554688167647819430753469483914077421819970094640792717403067896723194684331972706061882239426321478977309222368971143737489558925339206524221380872601582832231460551070418065295090191067386177855916696652243674673808411676811671267475127261546226626761234100475782504298463424185308357139625275352766743494856322296007762402857348555630516674531432848 [202,65] 3050543721365480596472617070610954049844880799078496448143670780941253101691705685643344814575005875610956727250587205298119160767488424643034785271184055162152981974104436709754121599045988075289843915671531551315377270886659017579369281996649071527888898367829128915278416769770948454546932117864086746702516570114643460210929743767379272363845019714893744385104855176523299721434327522386270505132947628073299811855359648853824671347457211324727248532585769483518712279495142564980193902699451814238746738989051907203108404191951555926155439180373465667354931243225881087681167479946695380224729386505033790198976447488493395821944615489469233701674976494239733188309956338252253106602671186140817509977841332944130712354579008916583921430969373052518441755605655763699236510647700526898142532466131521060708274047197516940736715451614388245218409308534794625982580180349285266563155314225875183214563984141880850503427187064418728787863487229588356002613308979540277372346306522569188204713853729136621164711587478935818721277254257245952580592995376065668744917679748101885217496452923687215038459230360781855462802999263454143473649032029845073973709600933263157298223300861953769307474152222722317183697871 [202,66] 74705713943436907214702638302966622055236039760501987638597839734434365300185295695308394506178611905725726994099920824007913277479964531717124892052258285568664728827436780422585779415465225081083770904356240242760697302295461882102802575160722046097674100394034314482197250442895344956307009824912740131229201692691228254574545889346485505252346117569445373151561931099906701995169157872141615509917654396977101842734538098824730862915610307865636737896641975704050414406187001277716964434843156918476175564340375422830462453325043478009377859047566297210798332454791628714479946413191411812277736383117724824391364726522000587678602457005477042341107024085526521402783365606802804381443003700150809920047516460948858793895821413045892510739062907576682101197904018964281022721575129353550417635426944432801928964495086816951483703533700227674328416885038238666487518482060725379576841898580109208233147574056020451202392597132157620037215831472085600842288536684441193479057569006624780325594872904209978191554846359705105228451682199334301051766043783291961022654349812621104985585946125971279232344705718909368354779446478805145734906632776993551963961006481921239793467079344222398044067948255256980435 [202,67] -28522764193985331529565927392273409398986374881387726094014680207686796069037000920330255389061699770963619325579149595128402967516558578539139549090318177081208121808333634506365393262314740674379368674436453159785884766468887720630340722379770405537404050345479182091042459118976948784250051480457396163547842614383182089481103718196467342898462181657358009461875631805884960113856969727707003274191987235514625165909339067650791013194333561396440910525755735856692125971786706744450413370003974947671474334679932788605337855157780808131788958148979766428676036353616765111107213488522504357799087421791405147351974960557858235857351789791562780946330242123017901671328641135566457176552709930531877408045889601570730497992084937512640580930502647073579374046107505985854216996844724555606514179283869391095594273658530319681815870375181262250547526310927724558109801496636204695003830570430051289982796859535998903282175533825473571387565475488327202924206972361846373546763451878022401992623715124284095249862764848782757925216660706913913241956601314265361984876123814958538010436463557235616139421772263648017797024716806329228658825107590815134568452250022422787629524416190793388693912750220539680 [202,68] 2395887846831850563609688448738429437768232346387330547048986420158702853165663781427208715890746527494254945767044418752426133120282970242244838058667845392132115656375658112661076151988035515172288257070744820108091018842201316953134961581203301100907900367277888618349580238023519792424377563740573005720919442229422242749736091721020646791197790362766897335894531184921821089867032507986928138313099248546657062383884268022009491798308753751036284763262807821847568346174035471842282326767883701154254221818132652329316742319110356222609735618426604285643918163009325148643327483651686211739351754312952967093211509959375843250392301274872074597508500951967853996190363498450726845947963634002678927689482269829723496174026772538271830033914618600985544373185679082148766955947979454021865533339675463049962894358465300078716254317538557894035620034598980264336732247550026224225698729685177010197596939065427608778800243436799746347158803303174090323152662123231663468829084418300338737366078764114951100679363745843050179071246811616382127899610481060475389736818370070541373666648915327839254234385383187712147492864759472950818660511165292416551368324218687876902782845917948498718904987376294 [202,69] -86161455098212858100835474086170106612780554211882373633567814836245305274140734064462332734988415418191384156000723632456300355770991660464858738022174994035027290500868748863542078874073858823069512653956876678760159918269414028828748347033022966879944860313505678007694191067413763268494539143918990706624036103568703005440686903227490985770353920902586766270748452721213053170997836674902551044684045482226909149914720779877326054059356074924294728034884651176173975200201744128009394461623991367982962830775350336297211027180435615828396930118912777230952355757687077030523167931063068435273254963948551100437764099399253343756229940524555275211462622227361283476434324003091331576805337510621319959191198736945538289994253105998057897347104798050319465147561950824463088638357796796592201493090311031670406915001269056171424075354084502148493284535611774972211616853200206939552765608354801020253360615138519486689313678513850675372672344996749731237923780576683656926073818334405589260352003099866900951959490088712879172043287066543661662905970784433154327107211342840014190359225095815401412710513322650497462132783735211550127916600230511035454693558246355611125776921537050216618653652 [202,70] -1482773257945930326830960139775603556946054468225364603550950276919209873647318093555759617116027165238257989916214314399448239591287662932203110617671280682463556125878033152767084667536739861324613180505922455822500003239776434043711282053297679448226100909435226872605797946801716381316967052856974222661920786953843171677696204612149409897231825285885792607296818841973063922279554984491948670234120801826017775868488951354582201640510814585349589439783056105328232596235357106165420176529647196599638215587213500655486018184089588303562170463193020782154536857865565507993160369278268872740758079687701460546822434047003778226908931608788395632528935506168346044339025106912911585643144576278003720428106489766574380491335273802234841032478963496244827715108269283846344105542562035592502286397483342761231948458811056895296621166758496978212510213090769055610914101030752218725188087036815937352822051761336193207530329863237500637319756800327264025086129059185569899759223192403856098612867920168783147916286717931248668969071239470508874400705284075536264231650182952745756351563046120643405930194632044532492411943295387062818194916954752478566386787477429111893671642320876957947226 [202,71] 325694811447588022924110685379526289661859285253203831460410443888155319707854269807868118316854412165904763869254651479811903722506045439404011933787506739419375699613615484120220256817919151527980443250597701724720323291840996457948019824164453405398764973983645732496192854874876032572425599306702915138866183816699186805415760818145640153688649792127506875048921458442923699839585754119955717074200877990814767146318744701927286841066340779990740452929090092845801129017464152707049729011735166370716881478116489042013948102380962139921980737944950943139557354762629469615945108145386933517269007129784537295669831676832569497079678831955459815137038356679523602630449259963654178878792382697165527095618271028994124151792552126433487304199761665650031166981908738263657805491136888753841417321986439325407300892499303398294661776155573544727446118376858098232546953834291726941898297260434284170792852659949422673898621638960743862123684020628040694998759442970145052680642993598735215179129562127990173504692720193639632215111058237165561995079657466064116915101641203843808420467813546534160341541116723235042687938169243467885276243372077554278429612725515240530876901516292866476 [202,72] -15923252211410490117231853694398376606815802670284201890375927158321848515089324550593623959161962399379047313878884069817930608903395205907296718633505887177961994545665524022232814616924835290868127810979091558019624260913161773538081047935936224384332747823355720109173159621034300878588190897799943794694071008617453770809305491091574100473950581647135763619214530454891062551046912822788351993862827065222399210039576145476925968642689428425939203508939633643676299458961006264373202909428341366406599625491649150686013775528186528477043767718672006628265915446356434428252426497278615657350589956977385255559875028229086510493556232917799079239222023943001331438208097460592983702984289311161899970928406659125981334158188559617766382525047111461504391730191031657758318567926077143098998177401267455414852966805656421588273200196425205077506001786768274540407739884054535250817222615495549612675929142583228257345899682121629828167046962296656909535690553834357190267538627824437164209862990456505170672470973263585313696584989148082228778597308767068607606133341469188797235959053058993576747379908913265964983252113218037496076420183855845942185606155811678594926253316468795 [202,73] 289754217231029105033562225297461050664752556417094320224808208024730088750615349569093592216937534212466478449528106754255875714671960802516562720014514907511033308385218723641103904620086788355473615797791766604658488444223276108524546312060221907413363551914908140760494680660521080747548406370222935446322686466160571240843985999975594377182680591359751314290257123778337369598734875201266206495999633420463786430924160699085728122944249157851951010270612796046093327934686867615486269039026840133868592005253076405168453345294152567233721878747493490131441367647415604405504259541836614375243070679286214295198962024947383246516677480753774060852692813693544641109249809199874185996757163978099926195060926542545171714493678808993809228091980631242958165092967923936861227628289681619871956246653363123626883193918576596563202118178760453291962990919924445309959799191440814231386110310903877217010910007871746839697133524984940957131355056848308714625932076110144594801870433370362115205779173985374145042816741829267905204224868261158990300197386124814503488618339076893963130559791311096033344126878915911925420549072052097210641984021937045146515934902081826111914406884 [202,74] 6749423589973884112368691982075125966324621311496346291746176993549938286144748454600766764071580917552508604513114743112495790285002331035080620269310776106385473188319662869144212488067499225979867262260022270718627997082561523140366333759298975977190748660535856561850922405446928702566145393219716646545253042736552171059005879504505537107620603680234928519335479552729414998525913046886957157925501348423458396529978672986318382237007397392302140935512405289711811322721618520439166879080317112533202858132866417020735628204941976595686105941762646991447050987512348398044456380894631908886587031860012693319142837276126596567259904422618357391335589144313414720058661324148089575560349314227004317723326546563586363705379644857131847247298463589655464460020840978793000210424341066499222912606300717834441829576795477589988240367377617789336451718393414957502032930072834355889185744347105096486298208936982538625435195073141057949809791053040277787723215671171584261397870344730813799249235464315898717906516610017997205648457048978974713299812008009396840019338507154565845514041485841983193658093786181820361670850642859732505803449833907467912503563750008677835285 [202,75] -533033955339080537121476088673728432449547385501949429053540955409675812973936825450417368848705366983829793388067062392250360736963429952879720166059351095495127786228745656904878513202411124560170064863716631110399849400371308479209297419433148007397071327608077424066212120899075613896668294982808153715641291879637725319049772630214107565291368732869178366781734450913659380741384687338736866874421845643360172542517001339956546419454423324128286473547120704324077163376281920041208170251248677126786655501394338098092183394729562753335267285295687105798925472484374510149665001523348455428002298345365309837522128911031512494117667837434980434465339118165412226890283029032957760930973373581929582664900526405681080391329594206159925002919802122088779300735919995097801091366422445828351694514930301885274117281376773840512915541421699592569055921121940894661647650551088244227119955940290031133983503043236854872391533699412509106534666051105599026467332089501162131349544366897420587979517839604603300145503058099055971162318219895831309754733135649960596410729217363343197898039028516255173647106010899586623329345354386106303344661799901824956423332886235290961 [202,76] 13044873636713809429061623719324898472190668817519749958217938447069180105843813286457745102573219803625898052691591282799417048819651893984051909984653261754225857053100396894782509932586476914732342720418295685974766476470779398752262927594220170825091314015950962394725567789097385806110398843596469156715539833175198916122258393069575489998055073551262338333498662398705849914832651523609533767140569045751063068405918703981968646806577179712523120009785880825185613193098573853787870914593269976394902653404084527413843426275672756242078812649898678324323134577827625537014535534763025521012237547480521899978079265747114622927971899387203105248816337069647367135185923138155723215270590618149834173995533941123887146802801655252876050954371932405213733947188217477536545637962228746909814672333423265429399489422267707539775642366457666431179285181293038910146382642467939014159623151862631764063572177209604477858068626431051711809896022235826064102990783669544497605382683844900757884623196984824003027979666117805649581588868580362547234210134906255096812117086157985263807680147708581252949321058848157330392407779214693727492505466290597818529117304770581 [202,77] -87870241521212341691500933990034357563683428216208237213583028559331283737027378980940157857954552005308679524632803102652102328856027527198075197425454348758305612235075222337585144575425985329439096804649403566906694858760718633252319831048111424846134960878498902854825422746343175477166288830918390657412573467749940446586488485611756746568651170810154456517138528919420674749704135540671702046058575054408716829969826463686218502397064154673874855547065603624772580799885684475369686127034779086572914768920401845970698655198774210093054840289588498962442622546997816936852823014892368613507218290688469206309627089841465446205990398392853937612218929663904407834063753397923985379334017605834008471671341322042875433603913759927907356317755661596030045087703218150948110844102558306613579061483046992008356359483659306653679016450994617031502047829932930799639075890761174347596549626728243203798409940369765744336478986368871055811571328551593591886148442149670453624085572340300239451374002730025275226389623426200365931044346713156434866981269748304869910813630784574184661773586584237112412504506552979817305451589701488338677858505907546024183965129 [202,78] -4043776854764691059381546906662788925707790404793975101075779270594586756241988749157288806316143242277493665683556332600203622352267510409645174849601626955791350813179027599463242792888673435670939962288914024571500914819089230418465433534835488906519521273109050667669792580435346656266444663642100569799602422723828712285136909801091329926173235729131825882797268094092287025907578926909040655779564121618481949117424834407340446823184804009598199546790663756314918537844112341351228933406368074658167349566138907174282721165951923234919623658356719160533581900669111070588408362006394267863032222152889358554707508494771249463288458356282715609272292167785641916329211675871822057064797924324507290250206928270297319243948360185660436361102293245643021308727462182012023311366687418287960133139684384931030896454410464178462770432519496038106068915240180164946388779685534684030904882660478220311901938332213147089001289377415301143127960167698413518643219465262164961723934645615964223146660320402483439302042246108343645659036343040622123124984306104623935794562401327826491231266861978112266736889731557834858266456891851902935159580599229391875344 [202,79] 211269426264815130464390305212599709795886309469836740135243438474613865439466650819047804530268203928031353834945942003477216225569622773194901126651839603066490097154334142931249051229708124332593851427875597293636015282615850805856447587623442521140541584885079504672762755018849271548096049946291305776520587752928029577106852140997433725779908967376797336784572152370798372468695633929376462500350090699649161076616608511959802531158559383340491816989357110978094321829224540448202746393469870617861682736590135344958826799885458879090301091321634741173477395857264721718715904771827918673192226148261994480410735182407040701965755658206710487726790945920173561998168124553276407310480424744067302210047497429226710846249400308856230490794954684340135731179186402754583584428439170604326106551489445438220903159752587797920140121719933272238361605163672977517988619937544705230927497026646541676519988092524989316514248627665473867392841939421590232999091882971340273465768401264526456600896793116097695217642461225415347759883306631626741324752727233647585998066400179130821000375269130626560422877748099291905436235689311091120957278173235055176 [202,80] -3588767942200805346724526282871577831363659564069106719217446201348098240513906358710914489745330328881850615746409333537928779908179149693387236380483822362693570489296916076904130143441379750925694410444239980420627684991495935398270003734434533873539364551215099227221003417911806980351015868391106436875421628029175448271544800727758788171373005627398920625406572694814023014326322853404668537464059051208023594326951896338334761009499468142918006914842094262055457114266240914458028174081750949667329706521934062732745792342348786581829638411046640410770144202845101083826652294181878135978616128889451898224158998017535000737782792367147661804736988535217217727147894357993268466092390663582630060235609713884196253175105487057164571044227028107583866838362001982753177895468383566325321682486782452343382415789711437560517258258973262711776366377761075404898956228359936558624001556857809212674038866421037784629620466374997619375228991135933813754969614285110647639057679125882767885487753777784829888172633897147940774561580067030434804471284257068055234374245248032351190123014129906853425572544147788352400984154988387742311879117524309 [202,81] 527144998564337562069676346952959098218114618288272341979760356895266814492714086559566316932838184446100650353042595435465395069726238862009480865912112983466296138110919917587838713879051820366784661116794777164477068995970765318763611147380603454389174864927662939470082084310674800845441659142897929212248523752880240256769998010147820738144385982049382125545349666864153741182744746925288876704104945303140337896986406142751635617708773676655087078757758163148300548062818938748584852539044297619445976058889102249058226593916429991447021314773232977617921759322788057506122742739182887706385343429958866960980169818861140029333904864116690698546904213036471322419776555206823351498417927174496660652763707213673935029175009293905264042005633262997875685778883383298695657500696807571008251230752641827271500900568327100297146055400945232273853130576087456785643835174051477219140056089463998072031250390009333355871770045476425785761775440945805924050036684578772161364551490153568644907904744949309623425524354581706524782686733625461344137331067917730765016617811371888671543159443687592402640283683388712041675019595545682433767573234 [202,82] 31606158375886906510309355607875829725955134998558246998140923605487233928867510277738540493487654337398243946953945033961023563590293911002718899176029561301313768332393050691707950896766403954106193804486452999504628266571257021717033004434748112196506312930014989143048260065067433281519668190664159223985074592566916228318946606949020129374976983863755051907063991579572266368676291341983435270050559294580164629740171845195833412654551369637734259865681137364468273185417000694452532474776774290073062594650893916292212251992460473791586176686024861053074107902888357341659579405697863908358412781828617951682530359942507848773768866101634066007576634846534694661537328685951798377839074317982696510077020215386591614454885090420823663360646474576295690544662140244003832136390847709699121561454708952719214032988195343244022739010221534730130479542213248239962882850784963792284614027564872682613607364300327638186949962072703852720311092167936043898051061665619144906600167913929476167766465910205232663977362589377103280586592445356211469115251779405544523506568216251650134501338962033466641896133340415051513601864309511584748020 [202,83] 1745789036529937233378235317626137872955281990345089659233070872695153912152553443555880117484018728002314312460730488680410386057856042060267861694636914893346415622998241576200557367026585718496296133459574429787462471090305301689022448087289559440381595035887260369363123642514862662645239279632257399913532254723931919765642135131077676400799917482159745432909287045502390988174126535450033414519644878322956896589405578503111362313423169701060340211345452957382657546861726452266471294432701385351453806361683956153467351201177874552742003218644311092565482341949082234121240075079849296161542252879004601562710450235674015010969126514232016121261923980193027143021087373917011063400213263450984783494173915054003948385811507716927499784346511090790113413531413740444331544838738451411193028968380302756433565065120296175121006215376225486226579095044014907421823930574791327848726105991281379775393594049697305380299233089724801132315502983194381038849493364640339326854076507664748875610306630248881355283328330295020856507191192634101861223677553487336548072002392216763108053527066421765115768090681512098816751180041788335670 [202,84] 101431511829700506182175727693743928807014454010272052373312674228506995747765396137723407243747999032945776567023990211896643759535848268004660362965199902588816601679494573748776910020310488521388207089758301438143029686281063301780206298777113712738052885064704179216120301916449241092140199048962728322704164568945770622938795496118674687891855953182461259471427606141574104004641576395926930970703127640604229954923219914608326941030083950139430692581997381113638295160250120707627641656158943426588984022301596297682400677520109874739373464886524547531976006498268829824660554342895028481060170985471403501773081401791752722096936848361699360811703353488031863554680128449552825471685940188443158814727068744851602300870279988538964873225849214218027853544214084351387889237067998176618838232316614521202471850605459971333506921034535986343082050134141124542815836447990455700362990125337504078009070428488038394920106310380715439298590115640979310215526422002852564809951625737700288853643977620299138764649052287207283806225784538882275250058236496222042171267483054866898476968923209797991418818798106440178729533556296160 [202,85] 3382698863788536763369301825213498347641619375986916052732222422836176960811430936663565320947817294081568138402548856281139049735427776114857529181519840018104720628430114150267313167035527701569974473963982793834524985779157344537480077090940170818609586682794891047013419358891892105339669668256164659268593454682375056498419543052814559471003429238160220820652593283251115090858976009192629146790748360099747296737626149706581821596346148852120383604755286038007288320241011384301444767487606937083042508755394001594801910215361049866285386565949363308067926629443480337711023868221063842027545544479496828777733871360520017907899506351139964568697802378896573706833962582345199010267937447658297690565611202619451022459677852589838310222118646079251194484380568343946302032147244286177837571605292283642529750955837129094791108608386932731359104077466823523867355628737212235185655767675908628445025214202820765754733090577168594250038541396542897770317395149437798790239847303495636680619844853227775709724486152293680455374164647610293386684830702507870732792788763440058739557796639782322412518194633539470235129740690 [202,86] 103113819685599637101772726144012556081809903331243623408206024537790275755566867658087608317718633403027790885876705592076069459292456676268470069563741271567701453079080250858732469911975213264281762893723951917665662134532939097858912318945671690927760487726318504052346888614060547051836133443501590243265899389868855983507495170813997110702808859885426171025841287013205460650906240644841420012992486085874279720730920614006825848720307786261500194099404598841246264774329434051975912255871063848527245291554014242489475903573592268555377144162254454565579193725963491076327755943974273993624959180616816040283814456540721378081680856874604252785624318241067709018338962398778702646276492199348804925730454769679480891084460437286651596816611597461852251545964118392099867169724543821089051800984980656190047905187849344209574754855477108140379991997081307875788357368763490226460426023817959764090689358563940208711917057830579048038495342343520702734998711833934892543306509665691449200845707449810412348220342875316618211688094360679454854863722320909307534848609019366975168972137764419616339122060760642326809840 [202,87] 2500082308499730587902932334749284746948645477502248719041891291705342322147544869861209422688498241443368178022200802552047864128671094232190504998704908083158398791875938342887771576120480846851859938899493213131094142543573601872008603045730633612378528688999641589431432506082270183503690325614681528102110078717744384285574045121222970051251732088186192786072172732260838983156538952257293134050042078810193454321377053580446872060255638749014014399022408293348705622308205340206053396796487832960644210480225921685340105110391077988565147734896341920913552255950020342140943232697890410201415441599093138211735400583798014815395779210328145635737392038175758975840393740512303862857409973598643533800418314863888725991860619645182301862714319033123271957595452552723539423681671331565079885840356189169799142078240989141589627054542909031137025871710009142545194463153481147608740235598455004524498377395332579487382368187303311374023846993241981508298009905890477581847880326119820797477956649208731991736444021668369130747178943258247734443917468286868887999867142629986250632933501353935176680757213847207672 [202,88] 44763453536614400089848827880590156026219574835527974837369183723124610580216800048661492469809489476480650520875752307593856127362752895437220522462023369519316081136085691760077788504075657817886777271167796726606756076593985781072300954086792080101948512513863067752276363650628771234922693265062811920109946105682234184459436195929738054400828564000867465624698195202748158151998717232377387432214837151105408664732540512962087714998263988850197804159938158088551982191194128505726336304796124816355988926799590226244311021389515428332707194121716668493198557847661707575501691843348744706742871129000911417005129701143453125833738995781885854549441166663522829131456020189245424793674250361890003130513789326769051315163547997448741606086729024299855956781867192447713094512291705258784939126679532748902706983683228976594756554989272996754869170479465411703495150578049065819850955233068688508217050098729825477062718047311625279377879529855504601287889548630181438798027663996558043737258231999114626308171483873398600410081150210266980168459991677673245199386586429446797201447734217089608904899189731459 [202,89] 684246883326439162177743576576113042506760390983529655098384706515014985869160984665824349188251898376049561171247926669476035576849369326026251283262148864899222028632578174693771086843610437634101578862948577553249659363444461075252627017973237577206314659320971567808767200073340237258638671220494644912107209635488130621129721384687280499828111938034216425201410732698348749942926445632044844294941749412310857909622869945688072269640457514901953675423867387813380107512865288459838569112484627739369330062569551420644629243668439853636606371117793439178623088787129429445731490690177133228021862786645274960161018813546719221681247609427008445361388101122888156272899984686304388316328796881197132038074701948927271065510842037452209972193379847943239316376991838200133835679514027614347064693867778639653496784863702335713513655527035964364929300887195991294787451517789338619219456977404732209357461184252663632834197246238846843584374928532732563601661726616126505182146834763991106518251017316181803351237995674620719014274168383584220858099634562866765324638237194086841582049678006852930572824825 [202,90] 8254069076999656538860057264125617392435082756307411461901794619480054769674901083244802630128767505547604195100137738563474443710801258140244163624130830059142010527544021886076370754647275988250042359000007155696745896607202798370244124761946584112718661698960735437011399444489288189544642472967033216052064462456875528467392570993117614366589302621195135225939196428089598007566262782404926680165782897254331136646989463416625305326809286382287128337182828341148794284475367348188183803740543396693417673600182854135535121024426886871272604034424768006893174152198535106451114698725969623593471192065320922325034696286779198612879608555168821545079530408106919459957685651863543188834168639500470588156675171533317953353554373789824686464423156937755157850496394326722123787686387898294076574130852168552013134509189497875582739368483488167921631681880302948019102107119930286589622492766171076773487232465643551816200359393200999085232160478886575670480341660791885875212693682983611354272443509211488944679342624096494354947281524053864240729334146895770612493577283802121575726592217629344923745 [202,91] 76333864034000254870830229901733345447951208012640365949362392669607137684652034844890518715624612310260914298738589764611436340727720526988144246937695518301823985977123921545993675702305472473327330460069765638200149189735511785298541318707982847732313463614158894773395865213779362466200302414453280866092896656850353467955806312458910214366280348869575768159975840369235969547506084823737612614455350297907191215975318397965063542689330933108614093460249312998166786301122579449449966377332432890870127861107636238163527781743958642275171177604136872596260811280998425700725475103821300108090977157071259355606717545279186635517360528271243037150696287325295693363006599128552622606717985143768703678172506264474360491978677253983088919493585879081697982449735331421223980582847797957614872737351598185087643324296144656490064163433209076358194444545592459356596632361863677581520184344470511850295230676454040923184013121655942861160029264480444299895831119556396032974069725375953105171634398416786517791770319756293682835341265313994418679061499739909372527762260547561332667646888948100282 [202,92] 585235404660573985304293946514896864096005079205226810694030832715595720463909391761867845890475346282888102189624372029856455162721656645386615699674177285787458272849215698225050995816047246108651553960582803004039823420347569823170414886473809632744092269290392468750302692074498236881261953234157944398598522084510144335315400377514290710323159259487951810517406250456124186257068940856228834348547988491614923334484926252335957847920334004189773857177355944512779286121033476247112636202606895810997918471022695513817557321003607101619203066885985044749074176521250804279969188386894347939278940949851035191936529148788299067669408950858473501681425436935955591539543603164592775557976743277102905207249762934841541757078816081156213008664391710755815173478922900180793691983623312036700358670981045891515017605293653460550727886853296483194230610973170182927794664047347436903200497990370685402013774262594993543800682298438486555940844379058690016630031553822934719510419657432063615247938766300744766726345592517039141786659020552535272987609120127763703774607162005814544830947173202 [202,93] 3556376336629226504641385574990766098391312466842941617386248433355169048498731675003852244024272774194546709910461958399463563136441739645606523864006004953081354864933958607835728050825377933004444192892139624960253124546051762193576424147974927591449597164788386297209259912063778166614713289518067841874751245243879660933147247962080913392518825151584527410793996447322451341671541424886440815475944133348340596329309842243132509853740780068791119652011200390172147625822774543428163897260355112678497838655967280923616041052347218708132538400953411816729222734867324688122128956855623131867471857891260053680104380590063257532661462724864263973838487147513996485832664674765835515854840639913655303179667649106189578107530316277146397929141620251450423965679062756850052461366698615846976774055510099011835546720090646619821252408946704508313337707218007126917365128187631645297136103718181398505266261840971270191450515933058693931912496734965564686902241792299006589350215742374683896424409486113479025644868163342626568590739382433261790226372724829195031987078434419085876070422 [202,94] 16475745820371851726929899534246118998737180965417608840517523977966074953486056247052697646153937169794760765491044629971455901393840035226787139174075459752508236517215287933878141134048503213505053127117035504545764871693644698005241808361361608311341536464733285896622222066586117788114775626045951733699611927784140604755564927267454185060175396300149345564849926420381587855050671448024988184032495272421085203841955191685189070990693198189485866274185633233962588438535598934689201662749925022506516890797269785351230551927257149010773163194181478303090531628482230415327235581262450800994005057739959167869914083906305446907598253325330551844869999535107630356288445780470066688492745975108429102704555339274732496191885400233662609172341503999603290780862384529263365717241764684947199147847598535157663506255176996346425341102218267227865066256004575832642060729074296430377273210343621525580735737318356688501379977758923157959283501019388322733528078473066453712388842687459927740009116147926325962812328107358696139475544161332854072637788473737087968668160708402087148 [202,95] 61674181387539937303897842889560946419550279057087126744208594257724680057096540654512683992322979785125522722286671106548953557424701460426583025723843955213461700690896315714748954305636739325661329020347559307512892577576039179872264537874294267617566047893685919296693569942851554054389499989515666739002476965802540989364177688502276135101643039387621064235009615860768500995984906737329104766739087723113592686424908684272102774250772259672178161471346818761570645847119393187820282098890326402691783568919386831581918899316599063736967279085892665843908334586714531644226183560009521071949347365637155294096582541591870958250251239304701649820355387516894515689922309857496548111410301097103560727317832482915983743909460650918834616307370307827885462360904267769959915084626538148475377666258617449416899489895202698366025968959308859879189197244438960744058692204104639742974385615414873060852466795017722967427639645960309291791238342724603735501265604097161885728149346941920362432702011653178563403457989453463046238156024642666791341443550262769704195411247068844 [202,96] 184534846553502826048240906867184699620183543165775193988463808054181645127220797083683247952373494979762444581034611326444975041645584734225049181440923430782972561859252361325059260891064906328355369234352613377930233983957993087744313442775029936835744693510855303907257831689096393928705983168271849401825123706219593452820961580805927120027785846176826827899558616155314398197280410736249167376157222409439916402126375990886455865337114528190016493103772142976232761584404192842030147445452522800744431047512627319613418178814284870176079613873666858909863653033391346533297324545560378483705342188483111050315250947719785425544964694054876022917687506134714412307355207184054911082391370715507190087853837577809825182994050983925301101129164641536695456347955706562474277106475838002023208093993860723074813578372885321083371455021275725294594668581410038105197360702933843619949323461429849216446559668399388869784137034714971318107710974032869577979164523389712947166518861686489704253285013543183953565784029644776088845122262011344633458114666698481514107592611 [202,97] 415598561889504386732301735407240873054177195070138299979517382960253198609696849414141901906146154203795533871433276089929852752935952689515308598139704178078745638466789581878856598782013418769922227022776729702398774481072435350812604278803678974001450703241785662866451492476890234098793800955880287874024019556565023504470967561582558523684822121344772394797662846000570915754681347044956379088767132814478500771615345966422376769517449648295071723629228968626537514102535802312671233725032697080569009963423039229084704363847691022960162624385579758677373913074533980257642088579315022332155846160095238512368541502016833881133123154505518415433657899253667507670470242535617718378064972741561862194054458902390212936865696288338507914948923165031392335657832902262779471333911143529376168463702729869071876228437896465778478892898536587446503955269267165976283020008873481207712773181371924998611056955179100565413297964089015528526741100705151938057351593115764442981434794510593606496649248259242252807201777253471923196102458450370748413037403954121699551 [202,98] 717799589124638030996732677566709896260277204552727230705441602121521104725257999789965955569608705496679370000125157028327336456291422910200485547328843318627650104966447456283203603593212740578706187095084325547416925573063160937971548448849709979513304536873674782856264622034008504515401082678771709739297088826233121703202661936114679292839347997796992179919811368981817270694218047210181300985368447683994910792856253211960478763396873323137431011178159971164772398530365919088349698420437255516912718917860620264455978542814714981365685566450445582343333985047196701565271087584592982023545206324465490252269740845500023853301826225700674112582778834780353782348749281683316172231480706307027831475036098811107852503864632586085027555527977017968834760221817472224277310812432440497104232070995563001312632204621685087317493204722925236109910480072917464385271072486503371232705402289073145605416761008006821936380094627103531917705267539304042233789980454508344208004523671539899891530542414232007201267770218712340739046697097917785575219455783743694 [202,99] 1008168922027256337143107451439952514922403171190405580881255205105010376806072449340698727443023316623332222941756623147764834807124020744244271298963450607053434337452622424499087564770858301361582032707677634902935673906163941532305513611180362158012052797366378845188956101626316881561451099327476757751540009489034163828830721362852801173686898875727963758536928149569693818616729143978896647859448837607556891718600608723357354505094075062376395229986758659713550972675654181900674757656894870061085640006649182953200143320928706759855809802434838208415810993112525316439279768943380280725816919974378012021279886893457055363808132231683953288918990144896089594654302213179267200152803587141776705357667224645523113581397864894445626759726011709278657374282914239819455001815361972062003472612527607744115194641343348963901059612877735831670925287976033382733551728345770182189895447068342076179115467681386439101255465814391057666551363040430543844672951511476537820464093325841798507815869777802012944371512251723384529726597480161474350559420963 [202,100] 1598371340469468809939842195576267797695608059465525938770127476944849697708187176773205500287973273703569568784588218023387809638564875848633526872152754472390619134028204847944418311592809013752338989144200136288646972703561383549916997555586444255308013059740039613522433904122804321409522781989124726073305419567371648401666737199186671555128824955121147685463943757629748945408797311900056479542437841917487007795387816497106478449750746054596473079529493451545029328891835918285973656057542564230868452541882196861603419824098184621808172725814930163664283054063369900743419046575314361069318571284096905542930518179365332570482972633004728291855562581883528422989128365734027505682901206600103344557876540393921008914588136769651892991073134580243817623607902052266622507056518806290503387577142996606843595612766026711883770578059142448345762347312307068084427238262303144617187202619658275359129106000144893356324430083248967696334083945478289128053929779813801653790395089916258008846007390468974747905996493263173349821122816106564073989 [202,101] -3472782054381755308038182207735214612410619344658414709287078651033064668279184043749029597519981762966967356844606265815569879376054436406041895918675905743752972598810648541236196699552704187736968131559625509341175354959568281299405939756496935793625159882347460899622692601477676874742160954475884113521997285214021354105119416666292045448765259894517582911977425562077009820288662174583838651611908417675449693654251650512473965294545758266414652630096190842058602912849664058060871360781963455417676016257574048434021948208085801100977663054363459356280073774841507181826767507113212249211984098399382359254040151894431177419730374254551477744469558530978303130197774304788666416252234606390835961167172156387243476713806804224144435805696217902626482984603219322704440335867448762905209882015700101196749825615719016757524352281817093219520050803015331367200990315787965859675360235126801492822161066917207937067161673323083273522934501538479972965461558413087952395850278914627841709249755683147811618811182107258970319325586477566833 [202,102] 9988179782502448211446974143393438751585045148055001268241655531748067337119149749784597463186269543851401654441835456769545911681564997750018880946295330732068710677980762966776781420686447779807527753447121561307992480976071831493238440783719929037895101001630700650175158479922048068247387055537332373056509095255384123848955864471481404867656576508188357857585547666370786925673224978768373473450664122698869992541552766533786345567278688255928061174226510400278685179334677876972197618016336485816504289881406407147396871627758904658351729849480354733904676091522229120884284432839723670494524033854236648577789735382149881499845912106860947810985897654030354863157725465497910534150107322618940745376442184695759458830819177607919057555617238125715667800220975342250071451364033242308316651758938828750915700766281090972918638066802775293537521378493820687262360177840464981680299654297847793116998768194149520812739099849612951346368862114403196776731169923256855494532305849940588503158743292291087023273417944920716095915525932 [202,103] 42519137534416057675889713578218461388128649729101612933937678617970890640806713513736532873389759859468255528174866998580077817964381559849676482511742450915209055288475795634624684620380242607122494096592156713741965498513588800214984118140761104790430963853424039489758773746832931413245620628224643296011607188413617057961037008945313761663952043616940005426359748485595152863607842951013326000135785460306695951066612032174036594153169832757703244582485156768310171533059433113880004847401418530038017818762948890128721514390747720091858441263265355804499280678092388059982835814550436729680144418441335113817209690878024216601716856177485907898810443219180257712851896499247973456602633320226953934761010776085766162668701748042254534384819460156951752061234759443182210421434419222984729922397537495013015871594994316216223757806873698253127874076581806748552848671798386156173414943554313242158915699841257173359610855562228085142178175708701481807306945108185825947340263777822505106305314616919811450366797589639872253502 [202,104] -273218872508009343397077730186493534833124280247095546155278221891043411811634688451233822338566234134555984450984674632398843866176498535000143673731178196555378310225623434228934199159640989277942057527157830042546345073866401164396952737024429810391913170041194630745964008798567979359612191323793358018174590801627972759433195938867687193043624785269867720958856815947873907242437764879371141096463959026914839558747390413236328015831209450928096348378921099317448887334503192717636425189146717448599569481019608628848278662554827295083263881748859145220278649529755344983552019377428412663031002670898201334505888771219630416093489764116413878118124502007493572025882679660494495960213875002544166320699977904642298951853403890471519869181242694277588707522844514362741424312436943012789891380766675770865831691781186557453345684952780487203801039261024956675237657779357151435247197520865348522608617913019480500132888903100766759816611976297478958412350810565446747634605673954253357784630562243140990633524795031171321 [202,105] 506677118561875456393780114934131445191406323230819629276534513330958868574793328368164121659056543376141709655547551343044849660841766839163229918743577005655642420047286223915317209139570732506286209141529621210909308394319747632771180564213550739269848365010304715790757020347427404628447449499643562017336342676981725754781728661537893950146398331261983166850421101259802212996853716630094333897546135117076603014903638918359893719274888176407496548293016419025401374699410626043521724437843437416515193530857122236514950099132655251874011957555979204004724501032400703112522011623963891168591450692325462778739614112016198262496850695445764942921506064455984576104738881220268600732541387977787244981000367198064318092603764216000708970097406918453502451592831615471033944689125010560618662020746230882125760009714301618608462680819262754921739721338892257411418579763625062673779661573754666354907283561687350545178223617595308215983686252732292337125869691302047572171676987376967086246915838055806752201714832219 [202,106] -130021471026709199692251278420097494575913004624048176682707959969428092089648200313873668669281787529371317239146408139599390554152059113724727461794796315163034765734241381051790367702520292401757256884706359056918626334982846509262009025522558898873130204470143631106823553641645201765874258516122493646917508027883311480194904956057133211087944995922083868558050841270484599758459562642826007258017811194693222253741288631579983187862425659001665855796584040657768695206184541786417441972132571609119469874446112274951915640621930500235803133891087047623777921220445566085438187877643732616494634114179760708472204098028273078879860223834626174388284889895988622670427354123566097103386667646823277553344848634655453722519422438778932861161480859502120637958476133717697992388712390589970290385108130778615743628076725409402255787373295803161492931245293157592365157867384699328477844943900518070158348509951952665195507497189164812843312730533149845969783429854133865441043838490743511384064127732682460977559 [202,107] -707245903395275204601580805879574436521241579640639199268121307466157531703272981746098705292010452518793920130933716318614507091486754929470994727920914776618072166471555181194266539885055115827510701973631012273195025204913953032201971346873142807211899206907598599895565820220372956045330165843820681623157481758042259934824841606135547758768247787937793458998476428976130828230561080027413306333375961384006293374974644353106072944458603626710704965469849714477214903712966156568741113846571747020497898355053651577794416921493151367026160570095013739968696951449118333744253995019647412207127123494371986905935696666337482921161470422750363547145891424977188310022901939503076767397889312114088613726498259576396715132766984774276353722880094998918374616279920428547526836079572858363458704967432071078839832008727353474118991313566022262132499315296955968007289021349166822936513287666534353590015100974456926840455472631807696305683773445465248251267918682911535083624884500731951857897148194586238208 [202,108] 914381176358408240139084639440482521506246603238823003807063838295780908164850428988003945292464765053300112838148843784446959139399299682376884198362384923839690899609418951386363106916687093288956824458427199284108810959182268278844020560060088387841357963639018370787087683195602484218692581975406632964859473798109749528880719475691807369633578367364545712174607414163864897818527442173471027238175532846208545795462716069117516890113797862783597397103523892560023005469146794606598898989921539662977850629556870635065309854674740802555256407056222946291097913979986756694560494477106918405062525399419416346958887508821498462471588069938156505380887946324660171080291293906136196262219312684874006535512593280385950496554083507977049135567611946902970116960325996714482947560044676937064378209144323180065026030835095211181507033039249769661821631481171248321306089690455469049211288760146004560001754699121417280776657680416768970377594780604189195414435723536041527810422852298373526312459222023 [202,109] -417177978481691215615561639668589640683409962684100422952486928858381378389848095318166681869602550210285605665261120436543821323887472059486214285335709471406210556088830536242934077044353834107605286875468487435015398445557867072935538812000324630111905044763577839887286699894026549379582816619263059736603183419839457844783664680820258539782452733417371751633753255486876323452369996426421011636344308405199629159255503456946348253930592489975481674604736900684812991754173815564479304734283686175491474263045999165620251796743500602924778489791215626382819918089502811724414599779632881692681928198504137294120121335910629831966706365268378558969286588282352561127630905453380483776009869982596971583619486410084140829042037612944367692263823231514273873266314284909143816543636555013000173645497217617711820194356480317053034939251769842691641286003224582942153120604797571893261881728848083973808357610585229724666300277476071191596312860760046270346764534301740294596140407093311505309812 [202,110] 41796206064538439334012282520316936715915021988814419595920609393155048111341252626155050668587159284970211356596683007151836715240567671223321175534335423874470361549167098053166332599328611833082369450290773827473222939764667738882585344789360796183354887545012630556997407008228032720511105794997898782501542703558787957184219724496184066245830165863083288074196353813512386984368809292904225767483166735643031911069815204983742519158360775278086732446782399419610132018874380300705925792712062663725899664210074965711324735981099031315295234199289821146272869139155151900121450057482403585889404176306256096045420964351651009400902615897095017939648087084626668059186256558371340501159118344827807148565341738583066085073335891170522441140088572148658838074798733008478491265520473188700722807234446503460995963148687525818404595621623127397687640130772143035831988617733913728658532145400007432615130380500336252052430642991112731749064314520151646244941194699509372414724748872406952 [202,111] 24580589131734165948544019098881063833301430639854160957235357477985680214742443866781450247249379918999474109684931372370657330889627666205950731915145868377374369108578863409936528521996547092994266927931985867322354846344923179529070986860741421772718545031955334800469439283947575404061062316944522025449181937951383021042852134163457788929179205629967692284077253271832610941964800630762771367555623112355960316223196825526157063428149697262482596358168922582799415738060224473322014342424936959895210657111749124557481691327380767063313770714565552864063502491198910855445304749018256749542189730416101943061858945966456120636207311577358813405694350486280179709897196226555978980118742027312091944773661177230265956713753852497992059263997403351575746666915085104317688682653794216565341255685143970105855254704268824209440275207691216059166179340855588862709443011698369679752444932549698998424782661098270994279260989997909466849592645893342235244843984267819439204674824200 [202,112] -8420133257507215055007467213473308246485240461306571840674928695447940768781620523761903121676128379514936438118996403853468180991078940962429852194619940016818839946333668249107588516841129203796533944002876749331846414906217944043909639863211809223486726285045963698810235479771283831467749192030013356551449811915573587935712938693696611291028742922026850165590106387749898859486266135525883643467418804026836084731028906554048477512777360372973382829640753514358233667637120493366880634690463457231982902864598182364163345614900846802933373971353033697746950295998714050857934610469637924542686496434141433571435058659605711962954230113725668897322189858595286768176752167595402263378645030745849309287981163269632723102286737386386933462823773785403652216532461413345467797570580007729246549956515990903998400581771002884210289269440718628281763247507035040068613620720264797013148813003059812260516677314724129378975201130635272173286188548243086920358127418393819926825 [202,113] 1033804241654921052539701153933878509973801766898765845124094596953677450337553314854121432442634350812087853867941145031993555727857591806304858905715444125465733376565865875229254909729271638665404264645533193304335551644727678518392810985413930651088519641677665396101562573291493860604667894947393075203949438865901396102365215620419154474770899654447447814839155230381163434727535207894676446351401716729395499221435837721464136149917525254147568464839872335080166857351739710729299702523675762338136264798696067871202309908069710661889715467750283039491804355893489201985764889943880773423793911399181441879072830752258595975696157573830179512133714656645627356186251132785195655493584650460351445448661613237360544222507625405403287861075197021739115446352645220699120567304642305686519515550952955043160257335518113354331262689235856686541406826913995167611445747342602536935553496527182193825119928073468402123770439934630950083542297468515114422548206724838763 [202,114] -16890055632613650542213302906296226730214629373945987725815445942605077599768919585514203514068694418425737107953044340910969333150631064175540241503164352359702630616918950936253634236005261129257244905214141768235448187917250033433768547612147689745720022200166228887634590978006259904590505915579589804820645825092805103291619257099436366471950777997180298514729254663560390291184946688096888417845657831587465025157251186401626541862253863460604537919066197823066347181614973542183976538485196707658702714367437638354691863352586383124321744839940751665645438174248893391819704556752653848153456438520222845172665653654387142829866387616626269871296687686666211904112702004102730066090571648606316119144450400750432458055353188348944247626526692832663874232086769330792911374687447780910821916329450089353641983217532684819156867982917664071487925947859060596726383308374719695677529127470304689749127455353407337244053371960573066588723772898142683644439020 [202,115] 49384363269272451539415361272616669611636782200230535977444004315572100720235209765516784754434587939312347317210141686503302055287977260226259726611696010050042113800119215732355620506947405229744828649450246604598132376574182826421843806331484279793083799233567872366201726205629464599911484595354023054356309668974162156947910519052571673447785694752390770427544084900950920358248194775233947179303563566541190787459756628655801463076677719038812202708422696366584096051388089378387142139383222047660037307639968743691046354964880161924270384420484231841115904058602068116934708206440713139043675038769604712658704539251235838990498021793845117558034052086578746008414381855210880989908638849447953258441531487345177754550731615143480234292828244808257029682292312208370724612456850946135902840047619672993562659051786212183180796805132722425672021061603959404083443144299815073008221537475389943987584171115432590694328119193710625397534596513291262287 [202,116] 38836920879753399969041172972061531250387484295286003721837244182300215410987391609987536328899376762245439750987776400179905889940450610423891651474965253156055322799042420946690558447981892756815926724510315426081225756576802470226306705242494491477851550452724531560681920322450089016689784165079211841969018641238008609055450101386737137429986007606186443707204967917213169863690432754257899994838500999404158493488484935569041678577602448326686713673031167898031261528952156571105407913950598104368726843010119911158251246705506402345686272729553901210606619825157175360988738800604458203421044563800803720603373511616986058636690317579468537360385352954414440746543396685597615594167497072636118105098102483960348871932538709951270754645711605779906202173320552877946493721738393544093141974400150316262446086026755116604147979227755418192285853983563544026348510114088295068050763245800093738908483256834475488018393274437449055858969426125402 [202,117] 12812315566359870379952494389215350526539236676611850397260184774854413289040097523470896549600392379067403310146156539768137706067042057501586601533465066631133472208596232502706403480714909990571733328686800491274770238538455457193081473507142088205006346084248230455264742614063144235894979818440105719202876582006358783758744776216237147581512189764021302485754155181098547026812267052448317859702020651091886353655693298698657821788550986306314457301495537202264719121319791583853059482170986526377826299433899506576607154113038525968917052931229156149444385019809388641645546840529355851251616155309540158161125454104516028478797530603557560047958359573424597444986856872777255500701888640567049095583237915951339981745503463505699051382752401607540305044313361037723556251919306150267237405989745098690133802784747538254555254257906120215561594082358702085135010487796872769262345506008244231131682439036572914225217831968299211246268393 [202,118] 1917244656586129282065089058911500242699971568072649849720214617609462943307076346088383468647961135428782705898416657286309666292211212047978652099719110760415519134197299223210131312066622110788834728875090572382848030814307117730726007956762358548222670719307379909987658731247306088758885069287244060911376440112866081888327155224529200755573775432852917897555578349154589176849777767056279088320978628956359137856082132862023401734507160067224745575082587684792856223092288745869514389733405832845767118744309216385729705831360103170158899125755140126873935124244837088832577100840745348600152963378923290933047979576178040352989926718852380764413680257387874623646716351485921623205532726858625393280238888248946386726196687390804915914296133797285737196633966951962473215612472163590790417651411474353556078308420452708495981994776339461878053876792182303037693181729607191969705068676040091794915950732394168270796703809588933757 [202,119] -2801920571239387966367301729778366674567277208541201687713458112602188158651601115472314171587451276761906405308476422944107470265767947817293135879325311262236434310783256405601027957504891746598353307488475044782978148721384016562314205232843878664903556544297917833499660504371902436769172238805149248083464398541409699375498012893515334801017471877099491060176354722657329333023928578659853750088112499918719449636683908936685898058746646785906352349542032402391710655324324167771034847082187228012347453726939377603170137260980793159957611161979341735805311836023721539688783459453722348390218637652368745867159705214189927610116121490672076623687412625596069278933276058594286836256487799647785181402402492016232013115538460403085773861198349872722194621857158162073286749594589174341138430849483561972183234291825200649621811095281179067195673430963285938063432901276789695060403500640019967860982494156385440566416358983872 [202,120] 313060833165963778774129702828972826422566970705957086711252010566652538777108741815959516165893077683254232912127574229373565647831712459872384287800487519294728191179647338973030188972931100499493738228691038251714140527392903815763852917397996465808416370808778984505425251109107482308918156958309672406103572828307290130021033938722136662401819847639579204052942809587177122246982161562637230662689303225482286268814233555502704520520176378185650373809777216822592939810820440731973051026103563107123940801085432834481941826072808089584831350529504939177486724508365048520812506315325023276362723333891605686947571429597323411629715004981963414034369882798363747745153907403250363188070685098083184882240983972503492543986816519760626684104332445333093217650215500462336069825448067342457074535220162484854040067274027706449811741102591629213416076417248297633807867088524601977076534718654456707070847540124716061500808093 [202,121] -30964676107071754861452850103853856485304873836902048082256169164825958590134933396998412003442690694146462598539008104827290854597821236087037479016108403184012927310058244844293882281531706595676433119994067400870309918423818932143124959650297297330583727548757829521312076698903246880301813098183935253709405318972242555060435907935238061662332431965467864520988454934442711277770747378680896772848938347446672141202665908007228338548911570920006846295365599796341794826034144624981118729162198187037041630897116112447385096106417600369397688687111519280097186573761211168469198409996801811017967362672047691140014858369284241877796609311769143536651362708819511405868683000010667532123298560317345561898355654346048081955899036675239826663590548367961334873339955481971793459146618756693697955993261253772594447158929778785094975248425713288633607202951130650832377300098989025171567796942687195690201072794709271549849 [202,122] 2715326214177185611533317846211019593991668386110501754876512990224156915306286444331886445427938416620823387875620767675339403892627254500892584968925366760786581497596142176299245291173936664505559407587975741114291439093377137027119268789063942667866268733139828984671820660174269936754944839277446380848909135620937563868340572304106563232533691839860728127423526904478235553393508039317919100770910025388972872915441104976940891035152378303216969542113333158130953538060520982412975607345295513159381069377533019074066940716899219988290129647519083890014786640555977659199281305945705892757646579819140513414356285843366083154651505844229388554681590159148802008243402490476841060138351677951739961064830109345005138139773148229253557609183164655595551544759781951627463313300490124472586818754156331862181467678008697319806692931676108452723732223181970380001625083701962916409652515798156242145383038176988921019 [202,123] -211456540053895482061245358703937366926074129907619698505121780862005144537261657762896005496761706274275810393945903317779350807249371917426670491336633599435360316131822212938062323629921169215151917255462456729337140411755468207137294546452165698148865286412537322315579080742289013710631396880499333397567023750769553887145984072727707412424751074177917639083761074826297228987848989847308471924658617357018450045647132257129566856378703973531622576701726878417833486550760748477269950272124789028101265286189645017629556632892940881584992960112216691173154536909132289041799046575525781965642779896354768248070468301341966231609296221757579078456047491685250520722297360202917112382663997160117414692640353984099519181333419504615962335817496939177728436478047105872143772390409421468822028966398593315721442890581505372111129422687092337984729319321232453854148155365467916289670312369625085800551472684791311 [202,124] 14473567720132399330496910918357004022279323918100158973123592668039570505966414221192648994049922384275233300943348059008640735213264878929920356053678649162961965245811426796492585704219563557803581497217154404934755379377425361997202933045240645928086882063041620301607245112309518824113353696411422296585917174270874955358793112202875462391848770036135531669574713665272118774869753516154070232289752707340640667726459631666542088010810737676190297024782451284646498457451018934276503357620208733482424830545530883435512926735355065607079723949445120876459069754711847970277045286533100148467426708928746889461645219285391727414719581257319116718541367260576467910217210625849539854202186396954374723281004757977410019333911737494762542194957403774091654506587221640725333777059821096280529455628983379668198374749010872170191403076882927497395685041378247929499790022437607494673206216125551244268805993248 [202,125] -862041833012919400761743881759635476207224850844255377702104571884221646972895089196571341353960176409919465496396670351036719799481234283045474254327806356718429620359091549572364468544868537756488769373147331675431436679451082895689147018677401134265715961505836900971436700372087499076830279143480187471286345186327146012449608316893322117853508296128740796943871105166489379685237927729489283653582769712366006591695185814007515379066537428271343606257821699125467615482734625702566608923730957177303816216106111879492362390878635899355703571054192582133910874004489724684347293976283098011537505217145192832798755282930916199890718538531331992559730560251580571305723489070079843875143796398301134043806950045580555083992052008456516815957177394413055842533791170223314272875630556104313789877957472345690984599886761261311733987765750040635535335795020010585991408290333242584379872517399525586672908 [202,126] 44151453975756492759283032200959831720810771214652108219327043084175799225076887357093365474776741212896482392312092825602918220785998781882567991031670493703954974815439526319696202294513887452163980319148066281724498709457610739923490246071178695168923832240655721744986179736360622894655578058353509338574299615030127967030636561421832733105198650714678741318077998983217199427253962475502429809269707145925849824202136878765596323358216593609551919306743738211721711232195297734402434873047643097329361202345937122143377788136966108802391183003995946427126487251161359245009877851488191183737092983375459207608245979091656214614682144109921122233033505083648056176928756131347784753600705798094389116691696443273357168567605140782663427741581488747728031105777029388454457467742259397432979255798592384899793592419219864549726622608332476205889874091259765412607802780018682244063195247535331248616 [202,127] -1918274855184452829782478662839893968958939655702038842750196259145906398089260024875243320118586335467908332193103240039397426303605655491457232539363859659083041889403052233575465325796550652222251093137534990435171516612076292103317050815802820817061413496243635511942789578353249191691261304446788882602893285372423502264634585299048436875274025924058790916301507107073827500248003689123666051251509717922420922749080364809129607909232816840563122593841908765928357517771737823261910366818198714141443192068272564301239016337448407727995191224069484946256942375030011505987787480506574488331433543345534781087135114902915772066543987801362976875173601674449021696904565442037765080895508654222609445343783132933556389686871786181651614653696886009061659868258546470457946327470523738985888853292280236017702735002756766915886318147530884880182769465122785352768765765771593707490550105742756347 [202,128] 69599682367148090100575329601561310441132519417162670470159988963382134952441138940786748499317832281840346960796712050701167941093638842213169310412797326425374675356889832528202884978462303832824828034891531837341258331383572632655330161471846588695652194415065846248188012077865109361993145271550323698559187485230200456439583796075319359749668593376439224223391790172279611243035125608155882889008418716400484485411588337157114244324873314724574127056086593649300549821853265728849319777938342019494633575196182770761631909656204397987405988779766945380969772822896544297279654160787920013486342694175262630282425162023568012094665964272186431433953689524938494769303441353277860938712781907401354953540753165331894974090259655224132054947483751544895734286845405382017725268274711054339798359673707245084938990937422934361411946446286890171113505395090771845567495854127307272664925372868 [202,129] -2071199673688853081225388137707720096405107850311511079589978027990586932320674851426996129179610154742831842442720703534742241947859265634691639753450234312270567662073151337851065448912109020770418578039166668028449798029650439858667244698659249028928256344568934954251714863572055213870409579074806601656166938122799036703437354162487079190894963642534096731147165068780938823309325334497976296148546822343875737485104617904131730927616026887029805715385526570469856640448667637886366676459619748217240500888972056650579196511113211354660549804702560373006873485864716250491098941457545207814145841881495304128218625517787717095563325669247557190417242090060719166993306042530823667334585842879001096631833545183671237873925439551183433471380719127102016274373612239305771140028917463187360819801884158332170853967445833437974197461371938181084672944994914009041730611800325750288917219 [202,130] 49534897596769552269157340360254635987440864758592843580994535031352224361796795972177860026544126665816583543062838843258894698899882106463147977557660205760799449733013118929763604790761285128528277996195298605422308021989669111621729841495964765549390839184777271378004375921157389146887966134088220935391403638633296550120831888174855345065866715702796299893914282707027032232026537607265567864394507319015230901668724421593683503479642783732915365691699203342546615959027517577034694761607418985306702565688158743191068035224492860272766842143632717263536318540381624198949357729153591191609982040259952322816805991390578313335154521283333240015387529611456333078007541039344477967696253045433385494426362402603992409349552109546725486388345637323917379472912504778699607200400267652725157726880117248800885527037350055195552314464915660928037848558925668573765305658969126481622 [202,131] -930824029657501395960091704226157921472065278373924716791377734545289466699480212569274550010742792704357300440926109407199390913077414276327402408854086115738893586101607553135807960996901500026651536402171420718184605063272839563509051326175839753997609207909632359318682283270970962731511348043516328976680987749181908351272980239130318634675064551820409742492285087835583177043831985726623854007419870088815012410602110675660647803939138939378149167103648649401851620384103528910443007107317540279475155948504604863435429637072002411554998270597193603173308944987037972561543061915655508856723783295575962079879856843992997919661110180140057966601608076884617460076288844531223212991103022859326137509691343119898170028614145520543269824143407225329641819241835850625722907874559313480266688545507620249460029331131705512548764392205661822065314220423419467280224871293515173 [202,132] 13413666883786159836398009823155018800646383580398951424553182594020445697721661908137647628707475041330720356703401006455165171132059648297171083294613905366273480904323375118989041860187841456207411491715509190349113963743910941112362929770147703106156215624928407973231729000529694569227557739021498647691073537072340788791125768487160704714306191907590915392264840869856865331826908997516877465683386096873540651193426995870679131437487518649764671241693393832131826229273156534857892298295855121277342141890245265948920329908216186471600503188182268827986309747126236614715817184585807768608862631653838037267039164397358201675494903651703303180360463032929462348736058027602225389642877330912367156983044634208848788360452942588525235207590488690410620821717602109407804751183591016156921261879647959215209782184633928305544521949158692527370142118460583002817924269205 [202,133] -144572177166393776495605932909447740044315169307088193180704925698933181002049200410893128998771909660177335590463755271221881112570544682766556422745253962296022961785493740182333904063142782403569993928913379014659780082512968651628902859471671625515558613247695270654556236210279698972605826529132950559453875534644896704042402609880481063919079194483251154882956279160126514880454519377752779387179077617473706934785534103442515531331321694647557846209082638811856902910836886286502105586876538523108855360680850204004615900207240561238394889587898676464329435715042034004743625674305332540986630209286922540718288398597241631927929216744500218419684524891512197255593582593973607154351958147154615957100100809040107635725749319729992106613827402288641387810483263529907194584558292326515306860818704995677767564758596437526067160822218107788301872288330846500563983 [202,134] 1137192934363106096676189475506489885119782505260911935225594855416116374475122498441548253640620089686283563916005878536219803916962875245793511295579090914383837082223715277278487195287118418853701186996243534384420189798349385904386462187869816079022560362760407370876398867967610587386024212336250714495701551805214314028329602230722957091194493590685931343278256962691232868381521579271418797549551278904641491435656844936952873146574513088103469993603071057146481654582850036497862363795836359205045549758585601540998174376226661856537185544231847243891216812441123711799434011493124942030811131847236054882382552565836256273063974271680522876300906564406644624342178176294109344451203435197274523718286637040922767197632344773942351751893561587881455818063075920118547699876004855594869710560929949402694036246695376107633735629784162653310754842208063713475 [202,135] -6381310332048627009388783565656414589082160070161368942365138047701640872187948546984670193136978962748386242676679025432878217471131619954451640627455214715673145129901941914719275488068394680976986224536473792719199443898569514046378252923518205584932141282710695829151374663731984216160580686971856673182747069157572335305364857027618366639153412736777180244983786284385619352527522669542585386720253002993362382067224153936436461034237321158935090796742538772696920770643406004986159785147697704259349680452370120943100017492197464524524870417860249221870431268982943063777680570003000634373375136218413014502588907407163893737642776186064087480042762005881029879101971254440051826527078457837259857058684128062666265635804395896548471829015441403174069257861737835897510321736669858073651736675041252407490694246940494425671521737568404564182225923861861 [202,136] 25035880496860458345613251003843730394251654946433641539009387080951553519740758314870839515396771309078014399741058860365508094370910114020743469155588181230421873286433796869254241778814170252959162840611432771751071194878922676108448024453364166561463489602238537172197694384791864408273861832628637269269161606354542374082177559395317160304660470794591249673905168732923845640975751131921179098085487812378226886305923318012339017702935250834702247164406433467158990644136849017678602898807787961339408021884969318467280929998174913681543190011666380728367965965499255107653906097418942934622970512341052734878732383173699360468041928273661393319389763149680125898219354675872500597455195027754533219390783430426519727929927085161648018330440166464648542331074996861321464523753754636070198944760065342728157573848007698601948415095539917197295354472 [202,137] -67502523263292720583450989569504983891585143338064015226097801068291310000264927881239186769547653648932781778703238843103480147294975463144798498428930130413810887228762849608326697310362392904676440386311240070171958199606689837276487595205971924589363924701809542536261273556431471978510913131616065623728084655799700162753572867687629778170683000948537297087451411609850872151916324294106400395664772589449383715008969818900956490574994438526512361290058867315267571099187879369983759557476768679595073468207278492722287075366902084543672284411457557730228903328372351993485398666634099046804792609648438046515757443975387440555155660480734235826593222373086748888226771770008537450878340990747689478380571513210801991557306590591803721499019606560429395581036857410295916291852953015197181135400362456965734218888252349636314093390699074849255 [202,138] 123284049165434271809228706081568061536157688846168260819119375084181444207998997870308284178575702076798229888090379286011400526555819708671084368673736681419096456381254645003714379189630220012033677471623206658428663327482572030252128730631477975386406885630899058906181011896668271955966538397888172196865379732412568677331785457407581197335935941965552922592195324076695099388210819229345115200669551050200003270687566397306237347136689534833925055907192695896740008719518459092736576543466785791621188573969577852550949946392847341452415639111996704997594985794120253140970581924408870517536053085823363234340058031442748682142307262413379621846883015520132097120192768614444027302487180738616229925392465699073540804825541930332057979164526654024826266571912300618415264917776761970222626362885793847444324380131120114807734412620393448 [202,139] -150673640790808300413416997990442760353820156528997974027891477869095750912713300140542774683943401139958552521941707735737429296463514180851775380525852005174092105976100268805327092769438546051783574751809119247424085062420521073996281705347333149263293423543357902696361861070034838979283778911056833150955029807977125662429263470380952120906898156645807750327619199389519438333712277804168927922238932467408780595123455410887695548674249232673893506502606711876915445806564410593969413417766443275926545123309933437427106647329172800283260505056037225528878745641013126991860749122395759848727717503543436055526468143912917545705097970668138930976507337984203341620859390909548445452408376160131574441583510501110220310411037511933781142017571268849309094909052907458405261945893548416019320894778252471789053669926815144212232738727 [202,140] 121942168642610929978017627180638394116310688647580742074381769966146828931189259306726736970100475856959395917147853955962039992508600185940669709702340042839818518878712624942910318111877969149924604948999037371756411271875855865629697275072498744384024115298431904088049367097864542490162390642846936333065220256594124990800476754945521485798646420673426278999468724431603521001670333598858771532480100219985894240035061224637601265240016410019516942204042715523901168979676263687125978842084152987712211000546263170191267934487650423625537651228698815054138418450525641777103503043389414514059395610209625861327708378358351122566926935262786938708268205136806473463853498564980933696068524419247846790017028234471608219006798629646069635808865577045319219439504052198266766784055015338427527087570648116975713374388919744790435 [202,141] -64740829218098961177467665476794334760106962387195387609714220427342725513394894985538566391628446243185256012173674182254494736230332341701331370606536868929045842031918755695357343757964731591924184759585852323234322574680528068996822697433769185045560982036144068508239873897369135975670917765424481800098673059316668589370324626659639085436305000180121930823282345100027924860926409456981678994277750993918613660281326214888163367245369612718108476639122874219308985572905440080580570838702038628464336474972547904020170259994675020503871843009307056465520630028936743213926008907857078160752716545316168707154989983229649911554998319306393747261793383784697785631374810946010268253380984758516398913566087385778304178877047195462141306585223105525844986976427686105069436917528698648981039248373114885419203671384743537 [202,142] 22350983497916851344608318665443144897836952934304906277436140194179694046911911915254574683447722877329319354124960587543774779684290675640583186538445614740231074236512702841963396152080033572455052504915640752567364233667822466300859633552887446321867893720858300178068406744765722598539227186122638246503881802833127972060514061724713059074363978193598236101220059530456930590833721677775802313230840606695596364691393826305010952000461323382575883515483137665956211104144415633946555039834903918226654912138703026825507231235411223469409252918661349604839704195010840694596581152029061684072084330083813762327576826881366647521727667338670742021861000773497138328099386832627124766341316487036626868923942921528700858935711446807629276492659798140080509122590736579198045804960687553974912820370745424589655760619 [202,143] -4974956563357050517158470176047947495228995990271664798563478563580345492151833127206793339151711021048460520883951439480444711564226963653438075606383622482936619429643734867810753167006530987358703878499010995938463716669034808760280109716543737180982660325935199172532537724015766483301124229406810604433336653284452527048024871645046011854046530298783762610599907128241606315308014371490333359710683754426327080324097702988976387219336756920635279225351864275272552720439035148415027194264146592956092384496143168211021352138057812701202144000140152556465548716233802218776371658519589579174914037299056982250609773387308308914324281803300320076500127966246293952302826032976150512947399004225020384154409558930757515422718539776160201934285560434165324924489091961546675868957862830448342488437900570194537 [202,144] 707780084071274566354385319330380795055914720941862720971481155421264880563391917640790511575798540415880418315619409800000477140973738854995009652954499567157485291449052956682246137934469366125794712256919479266260971248438073284982337889799487446294416202105082363056397171502724971819441906743509477396069354573056579968159575556368156400677124253530007679944470820903693424449339591243459380277471742667337395822086134152835950362146077401085091487391616591466123839226874366988566670519451978376061279603325642556491831867372833976396990621833913840081500796022146131738511196610531950926555872271153988643152775329955557757356539964399970564924925351958186955784049995593270166276616239804953017272822840819512739968774314034757890740940141030890120202872884662224749649059230157632239602006794769 [202,145] -63786199831746281278564802704972337330686807037956113941862942879006101585853892435083021018304278621948148818264125529818988211386019684563550615850451096420104686810006896832583736279011023759325035997343177736471323678065053490279511834001599441762488072082715926175283404191168219539087541309477891156810204227313269978060150275533417815876301810198792405161810860607138593942433492935529518811382394041934204907420127545194242949997823446560457739106183599441314540442198867073936473770551519237598985502710952254584417333700316015649224757411745101340136589423093563058523365159038867737736361686885509518975419413906742258818730806127017788881957470064945476581658631335044016363800282677938307007303054938232082833217266162517182388654745146429624620919921784076928658387487172708274181134 [202,146] 3607115212694001442824991221215298087101267783651301686023955097311482211411204648190650750872846712072619286134416358997470719535000306180126522448813552057350583943173301537816844729412511656548343727951251290430895588208508677908636671650292853028226001747917367035029478578546900382585775015488204142591997194961219365217951538165280040583574593338194969710426213055323297860425659838698447738528553337253732147023833084028841876810390991282979471446951824920794911146630689212803065035427435699988007033948009001495539894876541413881570728332539860018357802018143459413042706532670949124498266262135805362691793818454548026802288803313066634962041082309093638819236544060234396335129410389460538924838342315867097279234674003926772612970891566542271394667546628301123088507628531587951 [202,147] -126707917023144549323032543886079999925091442705196666217990590318834351196860216592227514404473025455198574880282299975920782326922381739088835900916609377997896321896043301298280914546000289429116025042804393795443473021316904612430344534706538115827127707353707173482831214444036538901209407000595838773790830152295774719323190924120844539618617086134740947363221274757581470137074266339502124721181542307413420784981295170489992281405285815550974292866331765177160117678005982872739695382613527338126095753701105692495663747893057443183478040327259608507582915484623666951805526241441993787452347338981021929270511204273601389921614896144795821268206596459992864030827042235885732701975948979808557992606473313573089850548820982278495955258268967257361432168886731900758578089557 [202,148] 2734833806201781688353346472348130876905710930604669769136223301668181534224516212829656843363032695856646591340438098480629054566991236079691954746956033476656032639198902964533345289172238385392699587813884426618132662670959105060604554221079615150508936413568647625680602546862460753013245220902587988755178282675565765795369369348465343829632838755834096230958855482824379385080671457059076810455285299109747682528989095031036328962709361483400043051889249598401982722355208164408780753250863446976283161265058367397393067300255357459114558863437059500594427971194500426807678860923956398551389890207002407295903476371932854125958756778014984583762251498871716460431287995073402242046883879265436301464323632843430778176308311779939290606042746056278171416939823608949959 [202,149] -35845538334166536242045103154892862272219801380889722302175451361584121427460386629037463744810581251988901931019558215703282981708335474089367349684446774238226152166940591126625164461524603936170410023584774473836829113964887665209973838892902045857942958384386462553378385085897865525705705571743278770642260153422418880911531789700836403198741533566283933146050451838589822493591553445789124586141147261698721043166456614382337407214498683444148226885118443320430368201769961428652966728922693315653936819804962616112321302954145773138279345797097559740228037381860747124929783584507718664937610513292609251057154869718667373094773931736615161460834551477582040709487591246011657366816032305090104240453858006692450439866607627560713245850491576761688883323556546 [202,150] 281699291276466993817325930025414351527772723425839872763655937928185622117821813593932821300207284964876917072216961476531654866455885251492955421018229752624332795098117998625446427112690929623744964074370521034065858744379500735731920668901978976319217895412297889066255987598212532412687339318585028807952958213224446637837391516528919926111526019735413055740113909369495158617294757526810326008642276194275081061231222514329363030544123389045305426962181162680266777675854269919406156374473165683475991986604700630474749090497938863039553965497866342186254693880894261006436178037303360061899862901483282722385260293614047104349016577147832974041527370365044509331624760678903973560182296093213460553738079682305700632859143367364279893253552868654828690 [202,151] -1309132450910781179458135098089905465375479547704272442563145201997340406815752024465799837445144765777582758601788664137350647398710867651999970029028222215079564131350298121479295335630740535316251422704260180077274409851871297971094663405388057558791053947130254088894836119793969470672973428721559999157088000004932505786710474165458105310762015149338769845189847266524712508396549969739804260329242464767036404505770201445679962465952625599718586353627196082551944318783035342104467873428120313897818363815131106745413019989511089476366753886584304515691313369142468429427067151740188126350495216343324052632166849458906207094761339817573975099312124188420544125623028269500234510884404349525710158031034197689644005279864069963860725174299139715 [202,152] 3544161370486044684797577493217705422906485741152195240470988213122325626638110758218729589960674997764972607242022034846793843718159637141166983590416845925649188885211095473919179828440766337990427158725184672273835262958007111708324318767652798953643871809864739839573511338865718643317134284288465110410098233637632112596199630718284286312826418230370045334301338642293105380382669995053512592414392519267060258306688447207619510906857200306549509219234749546671636472459965403324800493007129867191654634038274224557196907127531260243206756918371196895695711425670129747483951322314011050377610281488248272445278350252567931109496069024715222199717426957697964594449845756299041878052689655063463020176944496126428494684044894740453344530 [202,153] -5499123114826402727351388853846227989817880552063619837734418418638038262774021445737971343850206205926488942588484636817858411418690371591207175306835186239844028794403589934093196744414737345733726833102821973513798745892020455494168934568774980601485642341805558674080515727043301608284450046532902240694456458313726797583329744959181217974446415376667000645388047112620958302783687069083411773026674485556731836288768008973552249667314804348914723683797162397653654260959841750063297054788304825243002027065820483450025558564318453336889531811041924791479749956306574827637235555042546351009938543222731372120501096927439274338828988186569503197631494322356608451311685280323757469763508187285081588680903348718488719681044465958 [202,154] 4804164312225917129375695418801784147668594073282097997207537773268533299076030516639463846448800199851516132721601608972557736879574219797369234406302000313829877335244518763166708784398943836281075403789834204921042961243963744538312955398825121803028597568388410487719732852626129837790193984775440403687519432777887926778828182089394359701540190403721771142756203522868726058046653963613728589999828768946404776733796154183474164912073402058103561251764826482893698504039509402077931393088481132847235078542499573323917819262915020688959257392761325026217608116585673419146047157411180314620981828401689739918420537249055747704622775663357956877497969203800979208869594548339895131721786202163742074408008738048629827407 [202,155] -2317894007352463225786446947558129129218327090880396757018894757562874657723234038543175772804471680781676929201240671821495634214655713093842941087191194459655872260939618664453634254590299097262977401524854999622822769350140943283302895080933687272122959509939201221688424232969269192366337978439860052637083748994146190277932943407425112141485394453510866529156075800097651750798306475445784169302971440919522849207128610640784379889661859712450077510883163133400114648549954602195188774607461002152396335949058174736331936530274892440081391547106421187800462127055308282069742275666627040167070430226637932497968967482191405794340105310384011023029806922091450713862391794373525851951234720581854142030134101716 [202,156] 604737642456851900242692719925773329823122187147304454016803251036792136942316849654885864444268060402267202683470540300448846713328012034484870421228482655886215931904184918898531981083231014782944243923168060283202712845382226882533097249970073459974610557026643298749900658293998429416893150043029092999422375755547589339659167097287550801319660846618291870313083682376970080362925921056713981236013827011294753912285937481477583354498709471247453630031941167579298110123702998654382429932095279356578712933517921675943571679122203274485671862551385005600539384545474286993505404200851090483696170408065667189471027363861814762202882469100240768859485505053377316926105279165130922457454765677129497464 [202,157] -83375854142224040060247671160715085211451193072815580247194605209925355744998206677080821522044363253264681456512996063974337098416747296954580931043585211841149594010582345274482818807862642212969002611608732681873710337437045203276124157858365532952763877382726946930069758962301334360704520627451159957176937900268308241977424494192779791766441368506413142143748868109950090423359794205608317867543547854675295799378131063491602963876678954023221617080770741000919737400462269790291187621288901831492273326643969318761895764984170057913918727934544687725118580256146278524502282253789652737014927102955916590328615371282282150137786298343341399440073785692480637732595362668734438498789636209 [202,158] 5923446184060330241376003713970107097496398790128819528638854699474784761090018759397086763648997298876858185937470470731611382624677719761605292422339333034172020107293321171059947656695374890747237516764530282452033196631159873506131287494665716384008688431804988545297768204250711376400904705097432924756138484322644990109169013400943449308644899886178381669368844841542531243044247934346357938179902051267976624472373421142174391830634722901698419714874043642535931403688375654639750522539783729509371973444980121897368247430905083680989935916952056003682095192802342993841215139310966413685376099755059665774889257740274126507292904414494415846004219617278904301696994844567356531 [202,159] -210948557203396029477468997888774401949722617007300708641147951296685091736524296075143098674461073381916229248232811209976228568898446456233780758397466243572356547884027550433722942471004168257547549529282173499190553768525394544664457085757568387983896704590859565397952616415461359800049822425859849290271952238318909318244964949893913693324501707359479136505213360882066803696827398836135673957086592358398485484017501775050992161858729457112485886618066230925065234674869389343483355581260661594055654234331374531195419365460473360731283225772382331655421278271491409152769107093165851024311324054466506759666501367727578414115487697918443981922795103470930767085659184 [202,160] 3653154187191207992443205412548362493362377345759895052861103190154142930668122277759155320736803372585390013646981082394994764388651199827246841143820256727956731434966538544380140346175268313379133421358950353913674526102716772811507711016223865018898540048861651493965036791894071696954294647357984123483271548977057529492540100741721868783461889200988014467720785831341352719398882992252472450328080242041055171176199986940028020002982360746348061720394453670192876300108627877865273903322195057950412910066386206634217877184187619199984102450297958790563770793467553811814212004642767674965297628327686673492698956952292022729227347659348716854695433905058566 [202,161] -29752904075341869555272447275538854227775471145706696702610863653849052921294635919526291760723880131213578964468727053849229435036626063989282270387233082568095746215429018376574083638587249737293943900263522555265294988357263720127395605211850961105538496194143024152975537377812847307550275165119620204463210896023110858329338338085652427027624107257304960084574689730885183510032503014571886885263595277238759119543179612743922969288733820797475499127492179612594650108974231091222013227278424092361266516311927036880854971410400132296128402239948502991599694683820438234814101392566690965189188315067355609349504497264529218670616122304715993243833 [202,162] 109829000194063744185926567697709500451020600468869131947219749026572880970874784692693632212292144742928890836760258459612989876019982112001647996289041588184551942450558712210946155303416061727207033024431285478725077262322389363989374881129200625833008246019161792821265024933557891116532271574919361463058949403428973105231941563649043904658220213728867765867134658049845393260165506322589448230307447210816383680008719388505226088034525073604694152806524939553335131082728645187440531879883534071349584130936621833089402127460908261866829422254366478591415852077904434833742743463921628050220749748783628386586709541677670713914768958815 [202,163] -176378198708486090092012036098000051207629666051351849249906693276849904828921317824353875622864560409167474835934040895161065860037040553992416179232085167924456825498535890195767533239234659188512865411557010940652791316749955391893404572059462485345938236279388836611474761366914575461472580541649962866241607290983513993184008318373170052742747270078974625067762392555740330668125302020631018643406032196747997320944096386715767174582365326554038870343021941297519427728819428159642198451456705890520878960619808586946835221719480154827144028761810503043149304783828656991020107122956294362493452439233976862208047438696262332 [202,164] 117739660512532268988333908443360753631025787152303566705066765812023641564636809894966219131273609972610215065306748364362171039003582250797181085515873841917017299784184112382729344401540837908060056778161201187076678259110966106449405621952420017852479181938475650489237119802804852931809904132081469239232448390133006334652147002572720157291072412548616439683339807435906649155975397000824531390852403064846891495650505620422526208713949421162381666597077416065241001552050971956654781630621064276122598003403613987228166657137721581064381063024537325157139700484151808269355606007616983325836776202185928171478683 [202,165] -31048495268150358503106919377045576756350211430946342394818982379661027313006913084830288575840073028381955346664015498596298425299316699268379339715597503867097838713505174500626713829618338284797142747021714033690671620939163376222301051201622323963607952220244324349550278106938104774685031352626124646008879791937024566200586069492302573873970637879345906388169304396251874301261917993372844130532182754924432236121951883266535776747460027009222004038051556711787626526015537438977023515683566177919784669331022500487684997628892466500448615750357695475212295148791623743650345054616982903602760722304 [202,166] 3054807986282170127203914005906842759872709863832085622421234829126584215379175196812172166541079236723637818974906079330308359620569959723528604823159847295343219441276700507093240084344123979177127555960686927775403536794779907257528035345464216133950969203150821778356330003512309937088122872569668995163364983160003544532560364225946327702043472394282837923632218060464469092530535233021305747653431084896378025908115756813595559057457330022567842613441419636484218268592903832280677734638701896354947284569046450691550046216321533313908307866630642923564625427245881466769572317694519617 [202,167] -105138665523570179942049283356661460666996572617744646001306786288188993650076971990542781721100769494748997125937047304403812124165743326174153092801233025673702113538443545935778247469100987038189501158066781399402011651692445219893068523568052901324006153620195919465858997222367774442164146162523997658269868603140735965380581713791526841306794220173063313844180450370766705682717103419006931222981293394234749551861411347013425616038533391395986974811442566325507500082666240856837726006097454172799558009901836994208367097429827028378758233427198458786281480047353444984240 [202,168] 1176588866901597916722151955341461739886510230527975259952160408607260783644694001412567557565335154493136756131189642740973431645179873089200245911447735128705027022577010831264564128503751769744150641266602918428654545456404068241578732698896220973729285173179906826299461628154418017559058615655370588020512406423152135402147102344349232029421603424018327676595558906888676593568740335983802431515862979712384983228756283778168596088470144730025856247688503963429525046565881243636690142075114706966594666646585214511345426808227436714952794273635348149018449952 [202,169] -3938381769155556704220903414202997291145076615209718424791799772254325119217422312669203742525954078611577834277385013145218884462236698740725585785989848359391749951221028277186030337061054598551693284010359947349383283415626163697896828541097704173336912775418312146080458366286182768736789442444974848779370796370757570898840645977802611613430188921688076710145259022556931146672153971756723294970479031146715340222889680370096352710488039701105019859545028877803983825226738162815918023390179239200906756137973339843092705018562089837371421742986 [202,170] 3596027408307282711054151377480067250339743007905644148055401928761843955909684313395668132001712261550682182471817946942194962556955431088729697904236784775557129908586909704073911425045383440951410501008555473456227685770210713165767715302034785247034377846130301431785130329178870493489807799982328561943638242386805337127277568938824736168412637256583579079003955015298899645704651360335114153026646245884418759743772759195251804417359923861916830783957890720893874480508530619438800611783372495449942332489252818690675482801689610 [202,171] 263830978863539511274641387139445508371282983003860860584734141369251109333044379775143241355388693088027924946945917966737953730767637967302283544406927603230738361459975472232184700900640927069804625375322635463948414991545395765962512223724437218014441461623288248786435752106829280483734915916487343864264112830693094654388956502867874190985385474797422827182531515646467981094945624813606823636445955172347402539593564102665819556337803334134052538221466201525390820933534195021900348343772501856656331313957583373 [202,172] 28399158832641727310945788702997263476239119399063581336773522396682201927158607446533026670198393227054507341540527479820006819874348979225368280975531593414417509103473439465234667620833676135653216112762983337231583019188994171132491746724486858992478115689360099733012184411117879717032713001073886098448554044965619440810945301273183920125255434074229240981126450646753426584010341753396039062331800212967448586460239073073440864170297208738523410987363521445162651526596783440538898988051016726399768 [202,173] 239022181839207976992790994293871359423195385832426232187595777803815474572000909525515952164248780823765460723185174925583964335310695667479277703377432058779259450193680745754446618809442932647611378659786218637714566155920045251063772266932076121461593289406225470523411910058930271371009152107469330991290595178110270341484474819260074960478295156227310852550932055806907282686593717701048276194905271387075311214781190060025809396828698663184435130761594744498372796334808525270718188221 [202,174] 571331733077558730629883292331361875888373954285361610714576127471509167554318688373125854588813760678325179852462937404705238212554552739963817178987446703955540362528531644148838177318158341015584856594464888914544870272238501505746254322318023370907575913176964378047790505454592612018490876612713389875597350634921019939190755955802931107808906663991551603982191694501691603068173552749400626285569596551755389632516105358509050557307920116152805669008459986048631470894134 [202,175] 344085251159393774574899263428459649201930618196166673763315320364866117426967637784682454794239860155957850049242851243311725230148253446714920104892756406768858884350571433053463631220746280662922975657361273382397292766836318383367708284910013269652713742571166055331840346371201918655924237410934874533311375434388065578668727863912994822390740480319578146199311448606851086811643927090412487537191878757629467925366092079217718680132256589443860652220179815 [202,176] 45432681463454048906493701310778865605524612178324046113797663673164388918020780728398921289285318966493859036727207641811644515289021040519878847792860305502529675065357953613214675362047423441359673437371927097335746293262805103415346978243839164439047720508253903179707029017268091090365945304316158988922610959480565849874252292708128192150213521035264576661814814348469902970100691204999911803720163499229814309261733626674492694314094658077 [202,177] -341731096806694808899711952900528778038097254116835614025570285580867675986401426376135513461996780392142376588064784596479397821964699822508610646792705514424582928082771779876267328757405493861643803549239620715830015666540683656741326685009293580715732475518066049671982473366007147661282534664916513949820995641858838565268504896518260187949899218740078653742931894713281293003673757326916596565401125952709814033152070283820 [202,178] 18501449686705916428590514926100360665697001596167707003510097502292217013176419775736631483467117931439445324459544707451790442843951200348992874285475816854625505857578087391886140434230525863395624303279233258025531201635107439867482140589214654478240158275423439594222553936344447074222202693972728570668899598842332966341356459902785044856348068447012132125132527951109611268935768098135856840872210731973889528 [202,179] -62262475390200384130897934715998332383027195274781777371539390822058015742212912406685668713501144869038570312773368535010437558666837000716172915231247142763647161107030351499331881447178434009754063792027767277132590863630532229020531687044230877050534034084607713724618833122038157705492973805764556695006916229519449278387172230992730102730542688959553818790627928202136041694172533353524415609395 [202,180] 47712041107307328924348572107436481249165971145633533257711878213014844551045717634013655376852435240853237452652577819354418697943786943268062631991199052003505385328482919764965276770211353591612977728505370594490194625691501313284457970324084848383154559985658090183225239974889975699571251985667523597502104334581168344251906910791704171495926949188304220059333199135723938326266017 [202,181] -6949050370649603083649072262434854455016720150454866493109314791249694718015193502672993833687899470405021451438555083476158153587184231337967078173920144522875739308264801407701164963488630596849091972896406060397405729398061733837874331962557807234232248986155461960203544778921528567779630557090449464771445826325389808764692245220685148069105656706996545634626777664 [202,182] 154033406616890995007257027461271089178200546860027448997948494286150644396821694938357310538419452369886146272622721851045840289814000935866071077476977428333672854386557378023380454096360988109454800955640895984184571634593247317175315486821798915877217272437984263900648798124135722964797786367413751082995636733158447377805827891359222393353373534342 [202,183] -393126516774397895334358974269153386776575242964858848838447127878468731727620698124320052164330859429924082134255310704649303391757298762776514436602081834801973262662986533577744390138331834572614312523839243756759246210473972073093136940300126675109386650019558931446085695402203852263683002891324158739672061315199354611086581713933 [202,184] 80561830715170599278212697959268004403294827393993435600261919556728041804469217904647141770614924331069703880759358608846263924668557392671230103926073824595837451026138953624449921164938863242645792060271344912441424293387924533820557701213630875160696150760219817130805261929062193007370422107136573745410974743500 [202,185] -817444653062763322071198123198016653962068440715839590517004104725317755316310058393044790518564197824892474871858474784143579486620273417223405776927702799932071766587896859950720207754523070905212857761689906785082946727110435885132776925513098060940705068952194951680443030136985548399151459947 [202,186] 216427860735496656033656735674253447014661062354997026204168155007903646609872506159459598077380966463939798463215782885310636915932793598880881419491904768866493333240327592448271614254760434768648671179575272077165444546899706207325621098189513070758645547498254187531400302 [202,187] -620495385614006147040909945817783932561182647693694228339563556255194504019004705471244411971277784781550739830076081860079176282319353703995265792734494566202985382959260374069821453888337560060264292842921200158381792159545472648492806086069210799218 [202,188] 5013300519718107108414786244259533528846790097706098359491724153307526610085718796872751310775172227478841422787480431970818158659894084514806736599738193865469374302987987726821819844446445633472569448053460774671490889853017 [202,189] -4622774146976802255781075770979257251688368387076175575318424313787676420321368026033668212720974717949308277531891605541317037275322264339661758011892469179120114617174450788014987535785871295958 [202,190] 11398343256554605576897937719110133919902211043135929698595473088214221006437890198650814735803662779712021505660245512534470654610399706568847547666803392036548 [202,191] -4508377563508011923110809502433697799158122720060384226592184297435522504218608845204115274683240494742245214621881191403235077 [202,192] -217666279705684404622940823695292229456822566603260531584815796859535585502572813319570376020892239454197893253800 [202,193] -171544136315361195197521722359159184489207983233392491125334851201009536894156665067952519259220588 [202,194] -218678176906280735857859424507589497097605354662792248456993599656758004702956871 [202,195] -1182085873773099806409586168784731119940448651265143836721 [202,196] -151032 [203,0] -1787641448077252565442918107903535308149352094760722792343998094136343492795025018353184064969434966035398786157420798770903515494987590633292139808735526773357514857517471744356860684783634202673291371626054200829351993038958571229952268160430518669344770742657694632736603266464065101442321939709438128819534004255000652487499171722234418053908445069963463886212820218030109828762814574611764578838040098033735169240134217667835460637012054735973035188306011574330830880378944464158110134381401311561024122611003769780912953070680909918848247784180206186565626448935037339555273664341392524459646754650447482626371421324883305982141376006113003792272591810360363223241956331681387017551045280067763161836147240194224553190249475529150656519731135613746443825226781838946969526571476068821932266898346369767948941981480919813788431732470632980165668024536943714780133208187698983248404379209278876565158381978073272750129408919661970378394730666771948251662668186089398664380462180272126197409399087349526260883237844841107782122648382298485082995170703662502553865675776908477777630160162197462944721405418739074160804278110677698979589732189128504955794241890444998166034018251590213014153993166422433975730264570713158633605456184988527640857012039437395250607425940147849669198435345981471905064999526362799759681025660156250000000000000000000000000000000 [203,1] 584027795834562429017474817723362167499317134281260360881967789981753898437376103008514179609249737898286402317445057842678191663842530412383592703692153069731460338226130683365509173844205131962017116518643313540322780150750666394876185050979093907839002440595321499844683915044570603022107779566193530987966965485100728691711476060484140707623159363011831167917144783944020760234141026712210455756186564686786877606805356340891395035440118773747924996534374049623914848204665908762211433474512819081792334278295348391663595618646972500307478758938816626547109874130542349163032014322823727556624890773044546759254906255035181325885859511436819276514902460163925225747884560039081723552285004665346747389443315516232706472329686372676991177932943887281659362512936212114177109342871170491192299809227011754414129423376494683391736507035640263264363918047605926117621312472437341925092859398686971329070869496241417727613756062079936952871921838221718200622593173120464869173251948225209761593181137238341860489981645250795892102569362577932170828014862290260142598878991147724216389532972050456993038479954229948753312222329936640886234547671325523042760939054521487270934014014175542077842584051729687509367257242594852007623271454199229151160728064530834098433866657454709658681162435346686533895745981704848525929449350452392578125000000000000000000000000 [203,2] -12293639222825434814794958931951798311884578053167953909765785695903085562906801016483869010715874254492992616846007432199995119853838160286437220089533832270798899119258475814699450679474882376281795709816131326220051681822492531625257171873989767992683380794062749979903463919555429180976444452065562070072383183606828458323320116842754990290545688426477067510697426252934081367364417085828487926228473523238284647236963958033576344964271850314148118878573488742559011733001659035226816213909708407139709067596757201831889559869437369418968653868033270882890886063723453801062269730687984522746214717140745812816364535266524512658017251478051222698161558754212617946359599803736930670351560149301264593312584863835022831090159649055863082725581548646079077377713271627752810565489950603986016379075301459008461410390407662128816292119502737592968628513294913412811477842063867910545046446077223927297493261648768136703620208720942627128024930045648909342822808083305036046223367057664392737453150926717465382502230136872445692852670290036393508647370230470466340194250789378314037483409584680156448497749902972930030616822613269326781258975464476475245040185222067379715112705864443460417776633035763797670328553300703920875131030043185625579030598813808948164641814397198233911584645889883594306893178240650019728332732056981221082687377929687500000000000000 [203,3] 1672386346788661054883787580673060910531278383072185396506738102855579746391516197018009992607955027480645323992776577735970373575216508683450783060113150543314619777242541236694842563720779996855374563105257136170506347380823040126946161263086881261437201897325981981698188086912906810751339413825981779863775506902515821991784835032221630238624915166327521542786975532929236340997659605436823579252563806283432911340997144620066554043866941450229070486730037206997663084358293478672279463897202566414235792182190722066829376612561159898658729089461390048777949362790047497368055845761732163404271851257299032188851305671825827254427486205227281621090287626700769691733027893557319665050828607999893271960666063110213923176503597999430571604032466845987079093497228511345733123687151806040673666140182130019419576145629894336131967904166359028333862189590049347487142204798809612807417637420042180560689444639413636616671682875174938138943585060383347272921079720371312027181012793094259880627687979656553345279619116600044567979830389591241138401330762336216739598308843168044013285165078490287007192106914135547385419604782472049868495893669276874839782279103964112337779593791782105932800367542558341245207778158575384841912115322731950220398649549141453147728808614955844213560124346874693563406001640727496199234126475893028061097025871276855468750000000 [203,4] -209347550945025179711735775011436850815992138792852908557625419931132145972383232360680016699037441163475926491568483148740614021409231709764436058287834562397340571032945665832746841129652882200423094380892672099528170536900833450933193835756653496968100581167420990012018518761790523013906805692903794099329827898970780476144992531394120334720497960107597496256583871093454313468550303346093781756182270309987835969754307690056324165094900421382521479307206629874285593665378559817965332814447291593132743101358557128273141710573686000704893272799149254553229262731204347845338671349019843230571812714169741691245020455706556957804214920689038262369797553974749626872867473656501398081663912178743764820614699065833208862710714174066245757091550159478336751946984299983368206166844563408196706646834956596284074796840703768783892904698567960228544618675874204337945172878433803583551263221263531136353441420733942939949887592911828594270682944967947938458293889947198245910436715139356405374875987185717527859038739069323365806525707036286658491056832800150669719499888489960549700676846918509461945316553272108491642133528901206835496908577243888342647867512653258056020081444092063477028982521756220030520339636104613351975836484408268148418022721573409813741320264444130122634927358505016015686476412098567767420332839085294084989554047584533691406250000 [203,5] 7792457762678969182273057316683407994969604402947440419172903138532698410884233473185561680015115663231742852380772593108734572141130336627871490361659856498068157084679305458671293636495611137134798981275061520559787142808005973066056642959267240631397201704392360484621476570875135792478194625950534432829269605985154880305513459063968366951045580872864072451468071079907259650907736399560326698988646087838305019822418695883282998246181277160384039115490211456372618274835313596627293296935474126808877796968102851621907624983062896097407988563969470315424350346069773139050369998246753830404521994889140531965562976935682996905534999852216116892423407888768024843057024559195175547201184460555042807021119747420293665256389473722524276855583473633026157164563854963649861337583768282753740500233835504368183667512609957483189305398813199858104052924907509049874049961893427562057411907706502975051096790488646772532891259809947105227070524918552053186968374832694481145865794545466196731045770947523718151317948875611845131748147142241010712082478678039197242425846564521495484833712865679068332558673388827721195230314987090758212147481347711458968152001529818789388256295444261211425732397924057731665847299932091681622134152013125675582172801630035259447563392733956024580353339131914300399713257529685223925763198720261837182143262863159179687500000 [203,6] -207280013371797087061699000543171233048313787314803725453418204209916226952483256960340656417418201045340583387840861950752547829869750956252980891335631125884740814630693118950434584291885913936818857274558909413825432744543364975371419328754990148587278368373285046800260497857314074106100000149383601842820461687134073412581015649931339334738603905204447406246659266150566804484902134651116077375498648229293221286100287570149779950474640882177230979231986287467953197709544280823441280073289786259398576385791407099110035865718594681842211775781770927849128172310146170433651106319326018306962592201473792475590711790582736008292518977052663032966137153564617076498388200165394778679143867506525940439660663737793492101903294033399722057095932960517448252124615447099102172001148460433389065652946121999953628225769401693904344635164006794014504428844258231997226744719917116755441446167222918594881478033196616612490976868668240433497810316951754821559557726515744067671877427803361171092520189855047375179344103865301346332731594630044134917429597488270291842504711470544911703022788362009588070836832442888362245119771970858084291603386486976735281551071912679974867085243793744686358157230284429384805005409907634878936102031142972691162610740559478262714144023103970059632488124864773735450534890039825889249882438178884325665390222549438476562500 [203,7] 3180008115405826525763153657626119592749073393736398037435563171122621441923127155131938016955198117903169082134806257468001247224429978731723002103075788030216634599950093190902525918377322575259035463528313113125872736898405076037730842841397739497719474587431281624369446854298399050870065882662289817559158704844581681598538740595265159796464086749261833365467168700898368480798924884508965417618506540342232789711551135085144197185251859887333651784710490498818902727434514013245103661901340966886886521989878670354941195018496674691750497948237914478924757353360585512413505416481893271247249530732766441505599702558246203265018753231696040922931012403027347554791579199566607067377618527233779053719173014215233321528764843288989806959015726945189285460944333795921982426767370870175946640417568449947694681699774546620487779663112137629141026804028257316615126382131694660663214335327702792201726512383212859897787953246182730644756506905116225724345223589572302710775486836928235459211163349397219261883155747899700342457526885149368177262964510434368206254033361230277174468688149944484914136445598619378935187849280974586519916996557467631958070951155368367189550765062778444569242405889363072005237479303379778461326498371071657552076806338809568650161753878327814184449493672260178251595015167206450233391241948437212023136336242675781250000 [203,8] -33990290078506893634758534971228904968861287631832515613865120407068111703507339652123867021071520434683587099129083103579234952872379575741683564925864348411205283628599573376128519803443232161008143419793289802354012947773992338484027031042522448224976888636991996283913666565455159129302040952794701093041404475562753862663738301445498412727582049950435863712138710277169708727688959329443033998203896301901768245485803300162931534783392219671529736681362848253599857766195691059282344582095627613387048082903269941421080290340552075656356717349871050732665974846950485678049633266007656105219623311686290561050306361741046046700784729881058655013876725745741681777379889628879470548942123449895056138526883005555157075665292186059083296875242360387464803564638751609895652033554181637888986338491641231111165584728724407023668587740710554456569954628376213924065791037349093984949495693603541873073266866873162060380386036950674439195550565524093728178815978323986096662874674699730367276165818880457918976437057682258479217431480212523563665608264927422574379683530000331701454853918697537868124849092895076334617607817812672337470525323871820368375487284561210155434987655485179463867681467652943942665071871858415254294369420412506376280529700066597692209211076301603461640579842859197863767309522327406358768160378448032806083665007324218750000 [203,9] 260567489016838437421829396284912384305168238547018047435159448762930229201974873861556943997834575027999686644445011069205207343746637945112864856279546620462938219511365662800615132716709281735237003436400442901164364872275452613367567702717144092971715050175919541951093558045918088619969197303514495327584616605933583804848019150690327631061875964445963306425585400093260110265379935706070221812363024746113791350407666088882198826269153059094458703783813803776896073306333304321493002019955126936055916671313191934573862519226955802050681319981476768491455774046596299666728802439663008057707203072775486537825628059238520830471438450397388900949775618730161516625766546942215414893448165303651945650070628022865502913714730558040237232957959051367348821089864448734024375506152165027315211715911499120839068179249401276326182008297186544073080500783213629174143329829804482308671042285902837640437077157009783060522155240383204365555656251909188059366365491126962180496079033624898915872927143246765579594954035581240481909351527643235642897186067466147379895847247445491897959787508708430545818953853865278979726846250815502077357947341524135797389425759288300757933323517843199385997695629994596953444924860892767531970199316841435008693177974644756787835957814175132739704004937099547923379708403744440913874372980746633274240601660156250000 [203,10] -1499831161339691358118028248863713402291216675244989840871295823261660083140329791351750119734681104449998191966876286547257138423285988207720393227701139950885971834388790075938029261031914329326028192535490689196859035102786041407768914993181936544211358944281600056140634711596079429331881555641156582258789847411440964819574925999044609013768571997601875880484891171276138137567611300006514023212168338268544936433119238382186928135608348692205500987755844185581157331798150821253856818856323383297517005107926010003020662096442413619594739712069839797600408387475189744459026479782921879296548499431453785791031575801313371975806756683755620531228065918113363922104253942130510322561427010027404057200305283257260959697238779630371109299750843383798225819230375265210986500588135829815352412484794591898531660328561597395617177134244671461952757560871973571684329720053012014422454199287743036759913608266912048303052577177226858149632046035448566027775171140919873896930119005248485937675336680037143274447975188627164272584579011043071924292608645439043887267869430996219256964678265227244172199262771107901808939711490567455313545820279284492087929460550783815028503653259728282745145306493764746503743389049802296216108187489710153267778351380894715280804927026380507926180109301523657436201372746561805533191235217435196151297621265625000 [203,11] 6728037162132219706976909947440699922582979426348892699448246912727611369607274143092344227221420893276384053162480031834696122856167359933636918506757437620184830032690190715522428942322534614479538339387256604834396116611757049737347261091507841444446974016939399749671767785919354614052601209928372501034892214188055198645380623808321492371685089189772539989425037410873603477696235120999966289400332117110362509665023176559714437544951572324676044070671932251778191976848842223624029504162460034649564463914188464237522453800249558658389822011150432520359500308166251577672808190736466179451450722973554575712442046263635270635464456881180604224743319411905398293619920162799609414766077186906521897308831741850094707766669828418352547831392301576368179165264218000986673306062205184992017258670912849154051010882094915997754584316980646721413481713639239362722666983806088833750774019487927395490329122828762667936536246658086829820595606656456045705679095663148434406755121607200597488197896992766598633851537668774124777519149716935809088511118502128568811655884668723026657221323657247168080647987937975334349742452415294046292727187594603909360711827803261150457935443925274750118853686657843801926673029962490173506064710304362320645609342633051085399323342406828769240630654595458772390520848341152944960417678951704562329129906750000 [203,12] -24151041826284130195855640550770238275467803798954058056622363420934726184950638788439253393227531660391750156105823838326540796100256092010294023321951650437120860714131824715844942295931570106468494770464650044132536599126339567861203379000936421767679715589397527218029176408059258632246402076193398280448490097622579492704449768132913913279319289888569291720882741771446873138147843139144030085197972454557005022047107179974861016002610771074916692025746139238621342567948454827612098193158037599400409824326273123016943422350646947945700611504679471606150409065676932394734497409904088922157674322915314713665376877610825797165845815097265426222320058210761432843051070722825248108164453714037952959301383675501932996781555063657002163840915524853004483750087962067921081775553409168378518035211045912792718820954886997816120858915002712554642691556098551041035043716347495171045450813604235559243285569480293658571867232418750670908947803027483559009090001365548316933508394150754477396868461240078832693816357989640675580204704718634604725232422561506099018386898332711066808688338113895831034397613679354158862360383153265253893961912517515941608190983238373083032993589482038131961718643289321672970312027525153166739052174447243384336135235389020159704056585170753140147511045148028170818879718032963704844784832255813902521085187000 [203,13] 69036878254855930588383317390339065415606496673050932608660445467000266162376209292691746066011315401181141060164144134050574501015431514835727018105924089095201810093987758561897610118248133405952875230156648366667193951926214436866232334921924766034272365384244549634982393892976014518446265865212501447345422628314640258718046349361892862440839802144015660974054567172155821025483187085423984189372852113979874525567254050284110787145739566413172912960971414211563868564044650359230950388947613484743725173365334343578946888484676813391819741491696669341788021982568231167889029658123203837883779860166369256448130291455107403132753326536253262915900796259003159169365687512580067241690979836552400651637700443580179212834709584912410525757898869205005704400229552393623942568556765270572386993439148230647292106343008800336724881883138346036777610711896949353830865153447977595243459584065348854426846701238258638010857071171188916940037142781539681325591354015345091158483861118384140028797207340705922203905077186205390872586737474541373692195534640897740113879011139977942388881938388543148547130256675557193773489886526973904113499410735857502679645314329444538018274089259541188530812961518511424691820256093993181352570562205428907581639519446638695070055635037853125183921247926994568754737693754925360314663754898051849460656660 [203,14] -144265286057390170485080419185606639576162265037913986375678610377270532714250193167085783531898018330646380249521958126355352139278340963012358190997480839100529823748751200319386221568725724327744009562631784737859321270597969659530301022573199385352148441138078919120205157469955001498506121297082527347323272979448054419077023310627608267251901095497059756690961744251054459329199968276009829394813564137826173208917355349088679208433580596726551850236831351687139292955811400979848071738046302824022449808702636802622543067507991513437990940392637585470016019930431803821449861038678749946610848930078026754064302317670496459513971015032311581062997511144114974226451329725887110064090255986642640461117996434066987173803433354155200799708138061888711580464297833849420750208358359103298416341914980418865339551446379098464501790594876443578905960470840588920850693072501905957624090410164518449165327216036957583628892707388530675862995287830030044075464782789763421069698405860165321928232135102419871288771431263157630766918261241725424989847643593972008221593700597674955738797649124865899981603089859712242686487790342667135839653591015702064574949249725674487125044911302248584537745801597806924883233293888869676847943091384281242872338623756833638687217219508985767670352499824737310553007533506242130377698886893049386511556 [203,15] 168109465016259839085463491563529626234900126880920084941962090053946168199359184127185517087316540151012266305254875159110574147728920733084169979858514765051843527255200829828860620745471432495834850202473785024952122042485978386336953502080508772077668512066915380983392788223433618014921381995611248012794680569047518971552167486354041061063063776227184601741608879013925087451787908240890633972410828388311877546441496961158010198670318988289028280909592273285078159628931013853050330415422695961449888262516846502618419141012577740232493815501806179537569724811505092296394665219849122794570519880769916334551297240535538789545109375309429375666228729199639303119018176757599740328625870804984760434424624646762685670556975477790479129410523436522589172432106808928926045215684276305124384698817226601007698961658720812147908804986130707062919933150041690501019616274491101235602264206880690882454191109217990892799296789381476633192624906658745992300485719908189231138506538344072690699464020863506594755846938622422291682123720794894199298709069980758697293244455804555994629082282557165324631552617468132158597686560614262051874998992040380837475474252570362676180445040299043752415212089828022027872778466834848064520136626481717495595308030588635454723350130848931073052867876359503632088695146618189842882300919292858595772 [203,16] -99507641030459866737523967638970509544553326804122793813312736829020754401692613932294580474647451251915481863850237591783833870982695701032586299621693148148408406824813338339176774878554170024571684633810172698333072634366201184499026788230961836954052578695956403480657565627618469822826429581610354169909501087527194616428939187819435609644608734569694085202003808395409223392803576584998922560211093145290047924606081588961337269753601010810824521744746652296022920867618303232225038721084558540359308967850746030223907505142345075123338204943501798528264043370737295797653861906879639125549945249552077352927451727342764957498512364591867761109599904768135488650865799563433206015464561991848785411682993156841380608744742509491301818154420782631680696368964210662738650605006828229490349682774805287674997055962746014469654284835547116380234671964185418067802690085907787745562612007787472838316401255797210381663029389803284911054066724311905949612101730079669999857173715217297817007348530332324743498538392954174386622637587205736763648316009430716535349790382641655665859373770413629386745793031597368977144818730866340283455685364257858926428872823326327391508135259429705587692257357817494389726283797385512024188567100100545079072260678591070025343990340243676002784766042411106549537040774150476188975496841543238110 [203,17] 1511265010249703522414064731986380652368992990974691911407196502974053558151003569408060652809870816263044995721165304396433281575346427469488060990729254956700855172731904315250766590139311880998254144534150227630865629009433175193878790483065238856087422789743479178919543978842028030392803459127076956594125336778778706017666045819496836821666853855088291280278931864981139206355093004316641145261825333224874703599071607290362566645585853640068940779147335265135763516577171740562319234814716227569837448939082844991480295340112863434818220108999289196164676344413670760879532252070358677145317389291176451517801071471412336036269577789836617950544240954639369141423876224141202676787756425131209639545095189133252558365374277713987403358721337344133771186244456095850934166412213165223117024050863503274340277714141525751706951527033874134689487551316972006759198366614190301781506642443482932003184868473605356127091567658631329186954785436680914001238296551966528009408678155154145752782122475326141002909189565196931368424046924256277899574941183283560509500305906175643242058887990496775722373238656878779823166125371978409659082109189409819231125786755070885969644200593129678962924973600199692092592937091533119293644511358652566050966852996775948321891307247586432309410174332291286623328405198105716012674141265316720 [203,18] -11063151824955626950523800364882230010579186233697389032347624389943688901982948772837023406255912749002194742911696633883755525795479257991476727276948480718732552126084843387372540646527222964830782554681779614068993924679620777612780294805509350474930659520862076252536636491172596888747401689762716496813364302514141727118026249993776050947134840165084297960655993377396625459977592859482677432143841560890403700246226670864535009204219098452791134117607087988660906186429038426755335198433654717821744792192988958251587018255143445593183096572232788047035572219241286189087505020654984077000035025019937447883684396804884001772049896634004148598435362655084573956403877013236430032217682013089472019992602157495407769697159991053681023007001904646370413410337473810472439456893075128250005100923055122210477777531914668158845770305522809159602529205663572310014214408036978479351186560100721124571770996622256287266858442200042112175140048133345138096174259738718765049141372979324755045575989596512038076436284333171885868625253223908985961917936401605108526290611405398877264497813924782119635845777248708958045185020150401012007910456570598308154794165418655803710871086098454140117234479035511054088510537790557797437181879580421275550638558814888137526097275375697387384672581810343518808097373635631396011838205999240 [203,19] 35816490938431294577628492453723467620392811703230896403193151785371473809267759350836308339204113232338884272353366440632797376999430424999017973263211979867156340920348023282729675497666481976716574391484284624270766114919632566647627704971677870409338741691807092620615249787239958667670759134824832216626133894103753868917028357370122762823916124124292556397541115130832780670357778623760552025101857673582991537093981294986634605280867388878280610892101524892232179492651899630239169241006237013516812457767681788531691205989360106199135407793732300214422371008567139497500407290682709132889217776376009474665655339881344571714815826353837336303719304316584624181435739889432594201155810011303351337057358464691954000996899325434262518274010560898324345732586173170239392364914620782940450463501474923406135331286186136482366896336591029908375999621913424618698852163267853863531360573229583946960132896310241088100867625952611920902136564680440221897144584255623142020512999496005656588523712926214759371918116999710068254319826349981541463898583439802955830306364372886023227762177037528929671984308222158111087204031252874866063008280441973823027930810800584863022652440094031497911162569849938170378300737259331903950775876398711208857330318533919188881705099759966610112170554308845339186704390610684800760209529958 [203,20] -47798724037195432402163845634896863966118585136145482136535403610808968279470896330677403074281212499841044572860059132851441561628136515934344383485906697896036492083283455035481551934744453233205765103359940537387131192042203124332317848791913851399931654711334103817003560474015497369928807333171009275854322574916424183930978009184551931871721582248108005405484901430651776386438396509474951833285158810302777068700278858101612800738057631478576953996576137868208894086818516973322012326535951839853149122460963337569780305873415543370076564866024252293098574879383659161330384755197528207145919247243833146326968817928426818576434709828153668941877060128683189684735694264705054604203836142122158329853314929420583961256797669238865659076342256735319983685628045785551194971650507356171465343351357171193130167322097823269793290805666160176475864905936542202991160510796692202015439645420350978365365395376215463995342546423966418329979730438674575974669027607076527853343100294521287442180638759980538167954456657036578008014044996014559995333968544287109109770946550554910497027023611125830052130412696017492769424156825101367537599545306050058610795909268022427943871742325181961515051170470164291432691510873594382580846651772653939556202822771257167168517299646498158367447690876831129420581600499387811255374443 [203,21] -63886955151330833086379380592796867136483324885606860043611051735582161301567208583901149731681043174383503575537093349758727608943396939879390465701425234254347281896646094283850540893908052216918919724042177325317951881806924393362065281717101480019301360347013061070807978327436140877891716627522373077314134953042532311631367695875222526929351219759059704135234895758360884346416432350793987294256037096423712459563240075257782279384194679179004648181188630273467666454413874660009500657200967340572664420794826180961662883072226781429660839953115987741846492382022717184886340306976465809945847234002147823512800167197798175311499903047354855083490164618255710811700128768153978292818189040730370673045317028838150373627497131688671240752163105024719702834714650473766905172005353444302623325810799494962136168883782942964604003603229432383459955147546395532898432945721334780690534342938230155340541145550588124158083553202898672224978074944881301417817954218898129348607724561018912264092592335040992207871401789048631787681154532889217121676804111717153767656228085648201237716789096618901437630359762950149722394154005469456375165580170770167480520015824155177668013363928411064705401111548929498838948125843216941551234956942619121034541013043193217098709697973792417965666514260322468292749841935144035741722 [203,22] 423759456720422268130862486565220702674695707463815470123050219729908637265560785014894051595456288205469013954218840472759190870462957597982922008214382010989040619367244822009844538538545089517772134802839089811559377263750867746928801437093954803358779800916599930349170712815843384635679191010135726672769672204963235138994058600389017284481400721604131544597705097418375028058183204467002242706193462656560144107850664197492792303301622183561857243106084395815705639521011896028100294712179505100586506108579660189372221500093568459799527622104459094571805469260348990323467564367011311403521339780826955921161812950689836276096893341961030770691092268247095766850678567248307003569373598800648742360479976374756711313034171861488500560097559523415988870453312328486552314073557018274664281645543124323937297829938409107913188803906037548122932424963569985794232772339587787261346509382610849094931457268367854419567374785209156497591454588706784779400306265437098094037327398679975890574382655086103729023919381316191870029265497795848112337850426594531021009051842840213811173103937897713493235994180444432151148920808563258158860290962591876027906790738945815725355150669549018122223694456529949376384901917548018611146103590189142504247827277530810032827771541493511407301592394926455604465919988023956673833 [203,23] -884075503875962437813952372766005507491785683774807570621887546058280812595530891734207213957308999983530621355785555309754870588642746742265819938781806666945336201164308227420590294858796794351681074751258809976064979677504650318586404966303189054239305293242696147183201367991392265987375032980988733276826763645619208638805325533109670382756122023004922798063098619717776263564145985166001133059778416663745873220094769688915556984233186176632965635684691778725176586205222324193607335675647199582469795103140746688394644589856157401552775622935335990136219819773769354311420159735733329562874854982283929499202182231543746691303209947809142603500960557905512380013117934583771818332265318768167451480187504302604829665415818541009936827630013097086116493949488817798669090189160057771432632408091099918322221947558995107233021597547754431543878026706702630624337766165211545317474381012993069256772087286034766040595213376046715806183873670959282346320842372087170779811905586070149058430430965576445516277577800681722291051652359865188397561082040279802825125965667248607129424230136445897662840098047670734722334033568507117832494615950831474242507661178921527123081610989886534698060736431084433813953362015596232773054102659261701036614594190498027423909669258745604622210469495451768160006019172895402848 [203,24] 817997476769018907376751624966561555937641390312520935340359490501393100999390239635796492511623655010268504781001909964818438195536389908002269806892112127814507540592145118604267897790733157982961041209230976954079823950444659159115753238521079439651569890365825494252744212056279110664465721962666254011649177500886348611429547220274719283375811130768841874429754322901299979842509464980920739239205489338760704600280301028030054892373404543304775995660963224054418778335748735285353421542808414349489724642095068456508739143452197092931157903925221675805985615875562377218325087969077446065679631688181736886714304652704053434998385532423390602330128930909431731385574132844814475491040311543311872740447191351601877829971249021240232677801705384569959281023757841846675772240496440372412175182332333913634853803215021975905533840372321084509895292971949036422732784806170005171693799072403420449638428391503370607081601558260016586358629015477848268374204459504360965054430938978737345647134789868534981025808483118556182289024617354132882773051417383979336951631118219905216077962957171045285265070128558399142959739223639190405510867667464787966102632306219330541798891003452561983864430260846675202250474822661301087574281946810669357430976958477175500141567748837106931327629966303162076450290538204916 [203,25] 428011014717473374373589937496497676916805793911164188228118219253624447190314264145372664645893061173617918407344059424459796444567586976703652628754386160923681230735832151293328287165079357460149868982934506041705074518184198909674953088368904437064998886154070002959089871313839858692177685336657199757321055259246568549803683839768876177358176996340585197835157198607243393753633288812896129678205078866890960422342378143855493259257686211848437850413835341252259183026988828893079687574830311420226436275899340146858939486665484665135016119856212340298592594704189195178298601937684298131663724914176927213183556096345374567965644643943263913446423533055763869096019359317730206623378053697196567750791999922746911640452084154173192866906613328836449901224565506916840077106790875635570300777064880858710131527975809129959482295015484468417539476038641878416433085988345815546684378959513246743909319780398735415731756665569015318929173417458820367083287044607844800294312086788015846391590099630722397401918953717789277184464160953233208396699650829927587540688968292416754892971553726376924281176226536884196587907944824543873341094559466250426506306827084768184103357695603879310348556216133408636922218432991360622826337467523406756873766872807885219945054244880278812069857765874059840055630515948 [203,26] -2548356592770434613105890532319240194690638927995864681563904455756801080292709432004544755826962703587289859089235433375405046031174367867849305718707331154763087702083869674316095030421718892508061534574397417030698775769843386967581044418950504738547040878880945059900977039343460899264292966574114410910672387423068337375998846266063502640778167798821448343820343910936808880791218637986619395239530321216047712018157849325775063296176010795693136467121370340982757561964137295689774621963440483515141866001965165184672252187161943172534675168152247766254691794803519432231553781449272871899673929376646263521563845199227757141426592817350538510355085851100449266379409255331242277967065771709526788290152905216948848368183879773582483638558899267712111983441890706959396924013910979746334521218979619195900127088716019059990473511383961322779513832924048187406631677372976518065732553413305214364234334280899007361083852329444830275216788741165051310674854081310446506205530541005168480688516995176826849024644684973827900798084839094924151992833747769599574936492602813045548311079672219194681021795066706099038161084712262545507208124350481881057293318959120091116210246435796241449357690307520270227632453350882517204241514889734201074061848969578829893316312021936067399393523929219174957056666352 [203,27] 4039639863204275663293047171611773549476974545649325989606489488949197057392708144903557103868369340720411054814660472576747052708881038506310252789746127472214515418964964431149402945085620580266739507945234159108468040795254394446235152367709202787072381864344281032121749252528231304213771591141223696392217973124449923235110385997368629210698535308742261855267785572855757194583738870499572504631218490957898352077053584616536177164449786598888832725542513942899335521383357173026617013265860420683049750772929519399716874090964074625994673280437121445806770703329185368007343418909336227142827493817399845801488161489662728943173642538259522085531723976769398459110373368175919364764239005348862821319899508146266947785932589281185912254852824440620544034863014013891520815015386996425544647136878025160481586227742332129961238049713446861717092809174254481931507446541108408832912496078913029000119811956637184191534945484932663534556205350500804157290107864082560461578668613366676107896744408189575565182973957991098411506728885384312683810249801142908234422762087588757990981545561511193296628941303710060501822871303627484699761249742731344992163812175275443963148051410969640272973093975287229393114221499731460425305082391870934976949258104537447054082788736279537807408003891920565241125290 [203,28] -3559789696056343600503758874917700765402684690399440545156369376949049358154119566645843003383350838863193673377594280995117864686113504812464323690143218829501834287559751285941849811648513648839542412933758314264771528015853447375692278870486922181671984785133026060779781112268970482866313256068855195183957584861949922835547978627185789606621286811789260070358450057235625449897121063631466132648726326013375560662950689094555144644733232560777321960808418660051868815303359069971934629257098359631662249601314859137707698270544480123354798678015284039035890420722025785724790082597779736461351888249582439351900643651282935504237254004885130838590271516255448016486138842648094136179857792266251183017215473792984588988603363386754122165391690033057375063121410061651231243616197662392042985104874198000476665269199717702960182437733577742634838942304397106179551940416721454154007409471234455764590816736416919419723088350313690105733250575167127376809793599433189764246387341901066560297337997753583234025233051441850923072533889003475415337531782397721822606866717445125953198917056996471683688293002109379414075647357068120406084599654840929682865008959894597090799572434867195592116320154584294283811792104068993568658595782035660649844009569079626546598176524502896453129783021376502736630 [203,29] 1584482616258991550140407050469066241496373744175796521384201507577902597872615482079190349339995773416802328748088188746638365405420502325842038016249275195885087083004961360445030529680970464284428634398169333019703164431280642435024310997349368279812894138855149842079206804398472563615432428546673379952743192996398579287282049007633446273157620759452011854080385714453618011300647782511344837498405966633367067416575063896970861409129913361584717015151500774748838607070625082916421745053179368621640319117721578463876315545428146342282771052882395140367514424334347253372023845908378473866878035506434531343265875296379709408483575919510450638184272107644935617408639666159779194947457901782376895910990160732781936008175020496645283605425452248126463602071022263164726287196115761625294837667879546478914604445870178763973946079625061858387705521591134325759030940695498654280357745365593176883074705335724838195156769872504203745210829005374650601075173247053724371773264099689688476919899585328859137179355947437499991958008724854621387547817542701700716344740286730936203707089275814416437596931261991533687153543364218889188721895818959667981240262206821422999946522728399351105480239949753399761168807365549387421932870958068011797874457894770125939924905620290729084354181775420031427 [203,30] -236483387942217690341491697408581003349276042152497433247672989209362394914863425341882020876541855061456540345327393550720247078196272125173650252986757044545514037903555587680111230599066144964361508877548500128023711296747099953620908236095918329913561784404037479304375706852049380389751247106288713227332124472876146862290671377264197806436592974605200722634369922251234053064777732010437497075209941647543821338838677689492063263076351056176201214515897260817276759237479988036203822101995154551425061363348729223865514357651654414033154936085351301930413353839564361923692094252192731923016535103762075962320286832366641705221697146647473542928841152263511202514256039456884314573067270378729185220194833916785811817635527701531694264650764465293720318220543095648223803660818671857814555666790767348553268917809916301931006118717169611695316359939602594280620953543227910821023140588122404354732998827794391814017261779687826116465962405459281756942166636443817218339790814821478967859760502985827237549377194770153627117928086165846251935997499089402300460130932722052081919162767864714586837013914042464586731622680988738087310642822798721528440587749059337580263000412294393447339539247106967108611005301942142519816272025913916189153950697509451642605032997439031113427415216535372 [203,31] 1325600543490492600819053935652856724812804465668434186380585395689185922602808268951596207514669877127453609788430276255552162936315598937504400719815510092115958839938865013033719158647109585352372019828912325858456087845337013021305912147653621941396738513785002874024863904346913217468729233662229702531659720852042496993690065248052978194763142796441689570406234912894350229106691663388759520102682491033092503649516984358008048020906142886104038054210769177369331270167825397348547887142371316441269921064582980577941646263223718293888625176527735636862848036827649940106228520706891243621943798744977191030237813352368084338861098159356851394735950179058459225987837758251667399746120725358194418863715544387849608371227113782536074060111270226520274051557924201639407940403986870819838904833448657958067909884091586217684525497889315305965415671606914224177424293653009390341074660056421791410962268675803945433828354297675926875239138509836259129213776674069442947714730260635474081629276485410409688296866592531915063244395293910223587327644444582409049736864321060302230643365989093545267939283690466227603607298572509821396993837752244755770469354791271754413774247609632538649395292049512214984902527364934436548602920816416503675615545730611775456582430031424042077161798819551 [203,32] -4861745627829031908351560410225595822951841659431442810526227534975880839303592246743766973078781941104558887429729978446025280265995844255161836472250368614019599645676520355520960496670961631474479542327237175542465973424781906185635880080441125437797044575011681241137510682857711102174884193760147881157650074655391117151792211158851802261975642998347597369453491974174500275416720830663738696405427021058524406628722033361757026636854393701247148513452363918892741644365480991312451021070784821658333502658494508479447127343565088816353023701474776985828584170934399074025036360639885689170150283107130767795151966404882101588865719818502192976766717759292283547722963041103196977080126839685433315268476348445038328558419049214230894879660504658981089460886133317631660059227378900722241930512479000954670084731886219746464742400301393090312288895257998888836060071753174372256179196860746746951640364989870495112725790773671476727919593654581228785828926785337413318057810818453564722231835980778191793852821328973267678239335395799197714741151451508149358972600294265457419617355132784546750789373790095818858338305855002486200603407093412960787083478103554705418690005525171104390114893850881619561915482259243959946496252229655659379735861486216669507002130139506720462549422474 [203,33] 9480037967671973370679321945694439212927476615818524879822483813314028683605766958228380550874593196090319350731002031399397307097953391575095126243597805678362716489909505181618072542032183615459212097848553918323592271468621511075607024458728709099694488917565203427302493873822469299367146432838031090249893987226085978190211316930111823303606111717755848448701712475828964349136737684550399267303187777572405403264125795189288215015669330197516260580723943680013199856487526807431499027960225395640424844968420965826035714129402001363537426424068280118988714499686907075447026358999953354151618215223928866194259032202369818170583737288285125965407163793493316361980445588627622919675396680222873745025222756320670506244285875373784909304172203039473329341398697418575084037961216954205968943085179563386563037556678723777354641004641725120201582066159059820141262786691826168570371076421007941275921637015930990838400631429408753335648200565837447649744972836570714158274459761336662864829132285763947463137646938116171940695568212096300640193056215111966401572302841842042675317804120258594148095410974292559547745219330384674998370561110816199844149091499755836214775619203264728834006827108174995680310465387132185003941430503644541999800107862066566460886551713913717213420098 [203,34] -13815742753336488748616914805173361221515314163437532536534206247588547363409123449437522160822161177747320428349883315804032149193723700676774115135970347346256937582013260238037540337428497316500180943258964927133604353332853367305719834911506421777664948408262631925075667850634887921042853117826206599567955790322165743879102288138130015154933807651630422100839826580323077713556452449377608195547867853792429908861875443627322764851768998636320558633441210864875815537312569846658607969820486923849385614505531499959441032175999916416927995526697712385570377771384957316433342482885769712071381551454028129073702752865240967521983632153105525456837739921895268656799092660790740457235390193129251192309199145949241004165491740963753640798847098547949641169845182594902740426731974807892055542675837505616942613961165567173890501078995857329061888462607978024099058743793873168782280799326124164120159662120220149787855848270860815200903053111547962664345811443058781376785175260836355333524340780128750151865994610467701511050540423999978398201812070024226464477501266445448211712463414354847531187377267311258873136896578161416745203355589999260541412732390410901017452849075876017225704714027761075425420907012703900682510830999767286400724240959878451942604044652171501429126 [203,35] 17214252146052325376980446605930301563374679111433185145660306592555854133512042059840514646704661918854767618924262722771326023747599802584876541337012877701278883662567370748560739321565839211032918022443137590719039459210063856283961733542481014766370421913414301484852850707104015844677859305469337851681332426655956490603604399129894413926063058215224018136445627547965125914085666150701300043501896481920958175575541850741811687662802641107301323244220816474043073700076426562176194938429950954499972378854388353794746004306142577740265748984959159300928085970915397714846871388918199426609863133747542103652943368170924408783968938168786967363051468305768963974858414360378256006834138875030216561881466687253325224643277188458640157148065328985749170508671279446717058444838174036910543648395187464138408069412810175088807493980330428319428011514014685839818124917440004890100951562261538567020855342070241278593619942189350492417013734991379793103312600206895832719980629227411422816165065707083461432113849365114295064457783218681617392492986963817849542613664372425358237318059849320802940799891242344097441811551305921763929306731760816162344738676109631045766945295576453554694972525642438054178663475008907960428820905429226194671130741664112361160453216446748514513 [203,36] -19489142643669153426512077472610350590297726843237624501213169844919996543223391853854154406541498852446123193057282293794581532020193847176337342599736139625952439167849173483115656023092707126673030458502537035555528570147795915014335263661821840337253427523993688336027544235000860359414193859909651556839336446226700859776322777165800668992376289758008055813065552679569460511525848850521701271599925087004296847464030652232108197459456367029156715647805596223394272264000634355983773525722102053652251342651506215515815484233904391734057489709836413928535528423609419235572318548525277647761573109637823225442549867625137289503197789647122874688644340684762404745213555142391798392092269517083065057305620301555805920127949111985729396862362321213262619693675887809385637505619395159330602169089997932334884322849210967235705184423193994948094972926273538813793485617842025128322092011825774226826485200399813422278130321277761041377802539679135394694968142510414541800299807878447368252893139001054592749902143440057391365609181929373705606398686974354508678937905106957606417219780482026186322679132901206488710612744611005962024311143025577282491798850855412354326178662585185451525385710775688177582620766554966149815002207724634613488009223434150568303330330670121889 [203,37] 20505593702375963073703028894284924711090071170567207113858785720700490342337606056072236980009096280178722940966540483766555506030457295279391278725642218907129847420181509111999134236986948234090277576851455923973130456320239425008693238862099617241018084586645093423778214590566153684043769915437923526353072522493394520648265983443452449567242785576801668912819546148498913288760830904366749152784854791654746641747741205040298521814701178754057871781253922861782581401081966388740931279230687921168020294764183365881045919891194564390467466119276094802330495255139785936915572096513194671154780881932309168552178016293179257989182327540357416834061261201513756099732766812524157073149196567387049107995961418469251028973280002431123554206478291865168843829099668128406171191994017529709285687475837952496292476677376957657612462976002202837075880345180709770479641381890299034761951560327574330400965567799095603276497519560324403980498256641786783866936460480093992469792867142905056126715589818552088988697965244762575177044190526739616632123259899003285065122393947526776953103706173247396517607141762058385084324879233071714138368994019573854662836619840161397608341549859382353718426829678759566503966757564382097879754044420623473452359338370558601373722571477739 [203,38] -20125745768823419512786934542423890788805621271796794649932806940609147878357145700384774720627535546086331414064410865498795738608753457060898211878015984719397117383368380601455997954599389177561361996171135675397366416326115698712891158324141824629927889437744205359276345060412790363997060718544080053273790980241673647165266353823609185976731085339600794851293008268327386821613143640642694366382187308170140987750765769970678226703393741111496061913517092257307580102127032776210418571092997170221859201502947939810635822151421506498805988131357621834986555605013128750223785884211381868660166309567733703560692715158871216021372224174991894433078074314769255319435239555994907081416181348864286402048089083469091359289203984232299662329775564852953313654180286313665750006534457537311986769562959503213671520440372064363744032096848605656069509233753789725275745093503359401666329209505603341663119296601386552076956731836136925108585852913737473415767908768109239144048965387672105499271384610986568332462130651878526197998628046061404760510506741089301770839072974868242166109876875221153729048059010191415844658659136575657829696837805069548438605015131562019342671869151445329301078475963022644306251445857230310651289826764725683802969008110290014493392194232 [203,39] 18389893705650653204679530196831194321819787493474486616053585434844794093923648295736740441842689714827121795132427780866004141513470581904556698326422837279917497820829252437546817510027690075005394559035784019648256730652609187882400825312632377838468238106973445127803165369122271898214139478918603275565222385383714371878060823091525356870548162683110012740292996141445152174109693765020773048799051218894963240893938490627139935126456989716764593755974090031327148704960108728377278309484801206646034755517356775127325372794827172245133026370205124358305749562722135163211560600731568193565964710638820796049109155921229920759647636062611719973422880588218763989139963276707420562738024244205005861810621175343574580024705248687054288844293769416420183737017168709540572296556182242612662091547241651579512936726519396636011662072063053734151352659503701884215463605239093432179874397335011398567305073160970258737558532030455453179129839425323945937729565362633703493217702184537184741596291627154587651971109946816420587335013726241530724861385546441593243757205159655539360725727788381303505900042605032750919316929942465174698846165031663900227086879281517757118239587599873503433524437787403113464374786912928912873181030574630948690785043312486029784584285 [203,40] -15616783059279495263234884610820143968059947365071014722113856244510469515151122146219632213945936751789344172176053973900556105055854968084831546386969967729476102216425918303817655284849734500999441582424357492298254018917897652819411683481267267857168638531635906756547641468510682094741882316133856496843872370309167828479569773791202304445417574459980340328193032797753653717079966813380566035680304339109738770932103426529461030422136041729469603683579738588620249265796223071749901246457109556661607734967189260524150744333871325835683327703622810198984111298277746027912309162293341250723636178582614577906054310658359734470552025063868755222079018395612036934845299021019127251223434379469914635021761865708212353693588513977808810428513704253501212304793594857192575543232792808021336695101574623921426732782503509635195301687043293195064423702869840498674621932526009725170588823967655583967796376803959124154301485423893094600540791550983490955303966580855063214615549213573899625135268939344221193427625863161182859991177194203486708511122235750977744019673851652501278616013101677934543488460452392971394778834380118926558133460498402809109931910740930385143136776110014136345432475411665487222488041782855831214702636027698318785150277673728912953447 [203,41] 12319687465674944044288661216693696285832339859779698855630052196956654398844775669975540252191133479424915162166958171880939437807436724676908569642722808975809953542997306228404363185207064200357767580152678045547639574193316485697642812505906671462319046110924140801356487414761453139713038882562446364759652262038839961357256401876458618139208561283079604472415604830786143747631263785395888450704940006995305390366271497155814229646715027070716137182207275093488839710078558639331041144756501763394794476132401806854041089509011669063465508357249142285636242823640191679670868704061344071136568905636315730397606290256470596096670367347390249274001698135691937861999662847415392702314239468541037275937002889595630231023238550272077477461190616095974580696285479566384939175579319849384579754269257277819915431839835891201255685459647695740953670163747136738921868386568573723917322839872058251370198362073768163178095225514615978333218886627249940985700344941236906749370940485224557920553190322106115132358254027413829655820858761123487903761972911550392267521200093812661632710087657878851415488241535747156967363780940880602027872440590079056551978449500230277823648604959430866572921931572280119672639875730127065206983102288744010489559283630929516739 [203,42] -9031232951793618146125316511088945828003609021213243018337871471640544350334210966525716650258140155975027301678298188818155495620875949687893433833036854863395778516820108813954250760721987743925176266378950544325228158278337376785230543527344856048155485339547433325813838052950183504918227630945506794564757848994373770639085208805957201053883064097987216166703122971155311555485346964359053856491650225597636235068677993520854030136139082440430688911106652377380031653788532001112894699024683012668314905189456317660064563519171726906206731596660008605684594124133051303126602179454495384165585762533499260980475960053179185706248510705193364910955694572022551364289225841373461947605436198296832899633846674513090446785840985268586075203754823459439300470888362939184512589724665678303473191390346986779116145160878661571710322788602392340799777218664134520670301047968108836580799439134903645849501130320208395896826277948387503416363996325482415514271541040561661631540378070201157053101761419334081065649503706922886976847159968034750648727638703994693789461967625293421849659030511755534407913415512019978896391486663390780251581621752415266300068284698818640688549143543355148758817519614971241985077598957929021860498539903970740682383902761741109 [203,43] 6155342633886817760654975816793632551240443805289252145872341869943981392093779662504986820414087470946634247233490294663668306300102543599626891822741318174989700051454105435911698235751312650973749861744833185417557358532795931919424413118416839950626279782009161020384172985509490466571144812035558252330922169702911664075143030623972328952273536954039074501727927611252058721163293671130514635509763554500313650405531287175630291378616385483398317988465728601463400273991268125930176057161591422418719947747299350862812222935053561346385141023333106432384012226505249989620155920138061376164932104127266092718465783831346229146464327463537341956746453851302869359842329495398834579736144746645779479147632941540446318558238915030762520778782552534098747552960910869356014915444619658613875932473755464753946504802637077831031860339673646101782930916757665714647901011457231892098245774271525647811015788156941629657443108858603259431624612780232078955847268014525471928690824221802781286237529402040587101114305403386124489900677405544914198396864575186913537566439994585343899037942102006700250785684003179504728456971099563498432840285591320899300113018681949831584393586785707420040982884001087818849989180573014519211517023882489187919094371261481 [203,44] -3902044460163803783068475942512744859126034946964777606558304618185391889386622978160021531832136535319622124296551245758977846095164113280055705163359408419969043618492552198371126679497007610474389052741668620844048450940149759421413334173765635431440745229778719061290886052744793528258909913849352869436195184981718754897421181600426233751011185892155003823312185674245984993841987409508465493250266794649356726931785536369659282636738984521096434946425953542151949465600881379258266677236782418818811735893111847472290137399950275460793473800835420305945412670883138562585433849491868762318102191756037100928739517111563977302358879787521194488824527671459716989090153634092216850959051434003251454060487822098347907846930614128401898302001964970903488056557276639681744912229536941836692083048739497962451117476401671366998130573318198969407990327750594648636972936586172934606786061632786102999924861431259744625502894066307587630614011867444655230056816748765531943920299126792711783529318121444555986293683052985025383708123924562749021176873677762350822344055882024688122820410521116381227106651833797647421304120129699075504063604367844431649375499709964456957361597241824730554599236063882396176733461191882376467342937122025164902169741123 [203,45] 2301333989857396478677305239862968329253649740997847568338176533192808961937163776469541045004426943722119351243875786379394827445424521894863302993577607936521958958732221203626892004533302135383041498422403029944430873038551604586001034780515446765437361677079921609386603900207308754019588403638171029022224962854018002128651295098922475540510688142129005579388646415428812616063538019847950213842694468181041979558214471513579160056731500809164542449547294358436663813391285645278400307810222691135376588726631213646800936192470168097589716266158334534516648153112391945926105729265474253438184961580392779948961857618521114054674014264273042180368043969713986698479089440113870170144051671043483752025001892104725364608322069539848265338048028522114038981580170359657170953979427813202323575271527715203095985621988950725529903862839580173120337979207527964137510688217115664880432802777328108613080900965602603982731718941419959637674467826022879241682641289542468598003959520514066658699647598929965980321907040108285507281659423826669955103228868153636809508791206907898673456661917076769420811439568480155434341712339336169596373757951431938511774654485101382984936539933048525142393992882078164544136455758539511754861512663465837894925634 [203,46] -1262906680658495783848700595430687720246601467297984630133674030832939179107205381464114410653915217316946036554327865176599991608961938173612561423657057364016627636006656466064113070186183761210404669119789958155414313657135887276344666126922652152284207816480037002142739894420163008853350718953647515154414690926954856761326997732658315298718152930185269326051293052588666255430369213431385082881383670962217204721611308876776259336678875552469242989566078622750549427967156203288700201914104846390826756794228865674198824967691891113678610207440640248663804941453927941189746592061505420348222072732574301404106359976390952815050760242244714964949278943093178379944301280425777327939326071376739244447642806177400323801365133807393085555029956128042241066791967133231856984429745564861426334501297512554922974003038007840358915463635160732985716789101578301281788934470515125415820247304989046802608000100943775180042289534914677829472483023737170117248749821607987491825112973301613071198964906322387783089602660977195905727010086924971902629181796330086708873291810022203869405914462745474717204843450492088197347672396959016877862107604919063131561906201412973317665832697731438989301629159057879045270870004018554926793614105765675769372 [203,47] 644877378858722296953914926151091051111246462523390113038820335891611137887428676048983363866783699309900948130862142004698396536453132385547177892818418678460151109242744683762979300511419420615933188675040957080299741314112897806967281170117741461025728619062948101153087197764270945571366302399078838827098267435341544350024460498048842026687466364965745110935691575034212485733068714169411189393089523254042827294582741059094779219091742031331971526688294708064844375084063891829796675378181969772218097546983171418648224131944529598596178825340536874704465185411635869175964854241895107197853153573977830052321778572488378526873954256302979727739453568811674722729503296779295521503174936133295081403192263042696039068502290709278265384291623409749525991357908008188563505030639506524335833423369089239269489698462426838425348245831802959148488243960929213232151406670028757889479123418008023971389316987657008299796993991672190688087984537327235837459748998284531637593276101428769187770141974065649974190794749324093240425830409824338640740539685217763677129422677386130881170894756383973129054406839791263723873894065185085233591311106977858153701824180089963439308585804009655588359826900807072105003218847369620875553598239676350782 [203,48] -306383405851828007009448094531132586636648998250264236820625990130186080283021876447052756312259874054052020581138300974453043882001027123084976857958934106074588590350957803318986735606280064638800778419186999950855723481929074625677202083650138980296032922818400102149415355350463580648761016267171525209748267980491488759083439461129299896571505644471903550231976808421606720304497308116949237182834387017806090095370000434249956162886048471290017294096150165127693309949213371149932172124414674541751194434263499396208570666504529547681275314226798215181489532448245973104199895036126966610443320897372398573114094592264062922822122142970826245142156696015838212356912324136733966927753678696475846822362226062171197471838957096364309191856960718622904197394847325224595167967375432624117244373012509011944762938934921237719083370437499673040859629457097056330400480130180207969179511672241306702806445797457506214413583307624509789442237149478238410856544601097360990750221509450664136430223665742624550008016226697276152016010294441400015849209458271923319751979328787338774835428777892536988226121893189013710451845442878240286867065133480464589736651910269041442316398491686205463004510658120430665151051654763940358756582860316570 [203,49] 135413729504597598347915528621992115804395193767034327617098366316365943271161951843917788282453923050282536335077915485546737681449028090426566448635365426884704321088936530173994984343052097933629217444954384001196371736094657611690134591316116194152606152065886230339264281605512536703015478602676589533099394582261086150346509981863959222955060631156807711973336061056289301795024375837733264788370684048788291371896103874070902382012467754556178019180806070023323210568478056138264674857013724339340184386226215980793866811069644814787342102696339277877438604178731644011434462786745138512224718847448401431083008532910353149559592270620490097227182947390203064821453728383180550032848427260761875566183021858175158479489516286718019559182215256569112159581104916764630644000066630975192882825634567644920958911273956901877329641543933171356973245243462770155115369426439575624943295621218133041515949616280693891304330083761577181919299469058578640972961774693248311504048658239804661868213433879386150099372436316562594772788239711674236941078856385545838731962253088238790566587259069170779026633945462978864247525808657685934232115199567243615309705707886099415666672252156453456361977071090915910315868364575085238595622802174 [203,50] -55661637207138073057367301983294311021718266016262192833925701397456178856131680221490063548030470288284232028757601211386726962383990094549624745933581533014442582436156806352502869536086507374524893499848250417342236308661455788686057625860931116280437093972705232141088509903322397235476422334017301419165439687524403778991410773293275699907693141936599659380593254074667721174761855857323485396495285969488986935993472021630225543632030709549862637572058103468429142169480625630855519045267920323408898633478036537880831228459917693458062132000251189866446349916881289190058853356953851443695565908955042768408380257624771247961669035459309821421406341417672644767119838124661549267104735451313381414085807187946960189528219156812360204251559834350088523067897115054683224467722216179885084184548596252937591018794871925007750861299708123923737059332628820436216280298205406538638703248792751379052700961320171216375999718449164974964086298412188686879396305174421196267975845753234673531405781216329392929634308211355769695034725451180550794504624891092399666757326011723658343356064145340704536095262676148459635418384871941562423413423597228312016404541701441246771891130418178132879220105057715092120615110162784391933257891 [203,51] 21271124030215672973984123687399979443818033172868094722121269403404862422920531008307627111968180668357798706701528551547967348658429941242872889592227636258871905024917049140470018375152393546642399572161732768441512150970331691138345636920821137195550851667051333872864225905686262036797899230959104552041905980024221620588229417717011505568316985610999699753493138805230970650802218349936465576639988816254047277441457216977967774242917851918462415947040022447862978916999140087968283303483806944206041350525292287079816662245442713054369410018936550229102782167423555388546254075912715212665657804872533101498085389927296421712364411950329507595254089426822422929758864744184215088816378323032273169054288676882692850104108905481269459006674315402926197292854933217187344960832964582657896308704051267559474201776577104164387496322619846178418016420924060723454004279628764655373650548610263098411399011387446166058017645893211086955920315928582330269012198194151218956152482345676314206911387912149666624128182851973346869704267782962831971483704280843500358415273900513648134014117197122842289395623534405518532989593617409653413993680645811300169239073884628139878135422953401896160938480211196686663366548859256517568885 [203,52] -7553876381649592986609313494653479499598219904393084646159726877640962647308212144725289578929962786469083246632486568384060169856180332458525403584962256831172071633433702084340455256593943765891985446167306016865927624990917559822433815562741619551335718004701609670027660404578035079411802399756684071991991950148853876060665026473161968517467117566008109405069728544586175950703934237856498939435060188945156822063529143084177136666709524944040444218016018635922850485333370616117322735765653802769186040766286766747591971785884036722793886130342198559930128327665022508123150219118565169539831658897099594139135523735782981326741889848252404470591282972032795577246306064855723151723639830015050090539427661650941540346715211277155405263248808891561534881086107959153058896183522485267971243820966316269923461126576434419498164432974866111370300469425725658543628055991457057941957556072149643387593356581538245411116904454537672028006394900863607436778347606283067358285142065941110432990671440278010931806320511102137972085353310160156358397690276219976593125109571330038469972561654702785813169056536792687403799963137159233788116458409694183069702004046109111644150514506359545945416442626282241472803710055787775722 [203,53] 2491471824419913726392840599523687171117748717508557154884305972993169348516115595043007973302846579895487736710460552002485558919578849318802841248158175529144510550549044837491694836858785839628659861685472458969531323784534974690541642221183976304450857794870026698002793035419626222815740197562458652920436949132705651271115260133364042726603791394278005635529188415593232411809545175621959737741492702512593550543682431224812233352856353433455923714988446707136278665219440707557707792440836407552978739647842131051202175319601460191849718262111842611978851957407681539870753168956398874699789800509678572962621436849121456313716675955070095246458007171496895658170013705297656956930186020006684407875096608306834856214188997363563159435630552475757721839747504067368811534529563432696439944100145865831962312265365606817538047372010041597938310581918892678337671991355097830900513083164134775624010857991238788145871332249964694829105929997177075445519780165805787760872961339172440777960427162414064233522752203602005638430231372759903592634666761577273478662828321904949878809187185792560645199536697790812745778131627897880739262018470929338326369047792251362738306742614263448580755271313414832829938606110187101 [203,54] -762724664353412028512630783113100645155424114928822474598652462267530292585607379083923699411417709544970357604889054278338946598768318225522472909522749148020667203031283136869897180616996178658495137537610641905117477641387341746776120643866303842652018400615434155363050850448844359813585555134980477565498289152032595818655808737802589709988061462237526982746055439239790934294363709766813043191725225518100738356460282434119460519906571485496744849255545653111859075695015774099371162960958028199924057536927164732481600183040663025194116880203105830061725509139982883186987232166159096921880142874873563783555926635674703555633066114303144760001390510409942855850915043852410707974026594302134390122701301188820391486961627940987764830388650577241228762454179659684371214677019659771992987090012749153368992821947352279478906242370091426561553964605798612060868316594249684071515473143967397265266673988382628754903419218979595257463015766406317429890567979820439556420434062707625185671252609049224825756052907544755247177631085456461483558940902996042573402736439710543628061174093636208020781769771546103481410123655100985532945525854805777051849067370885241827379284505268767146339229236896212171952596084438 [203,55] 216561299485435810712250922267689732404946165897681446211228229413100676105833983694838923210839551837746184908289766681618278184887690191038069133051685965832092330858082620516287835038925465079480628777586987312895026374746036245558809182690509842043142062578069009426232141322267081204220457766371293181604301536809578942966744654845185069525812779326738945225467105544527327482007820263919642583088711446526816845389685852417454574113031569225503903412930700855909687706186559045971362467497509190128063242939507414006466218745510594538129218450641283469541642621785773413373823064342309206637201052180423005806087062802121198895653543012302382994163194658590808627504305687282918197923518724378851072413266594698137636274619806928838076481527108396264869873870189420287866799990164992767558135271080389628709701085567582506364180585872044984485685851631167405037168223076833080550232295228307148721940866428010995502426999595098961967693713085806421965236035955106497317167017677371071704781085960935119402440826219570698627554226120078656525456631417641027862489155948586909514050041029916865241827810919135761991405674364740158208204423674171547366656363295615273084702237778098485200785484605682594362131836 [203,56] -56980492715620801657322641463104080440290729200395111867103791004051010783441552607563178111971468248596403778073095312249250038136450958541673093652580979836288612581307209246419283784258424151724442789859560660631929940553928110076797611708018450323928866497420680235366488187349403655060959084011389048500351850148654335999326984725641030079221273227262930236108892014429971345319390238685028828109796103877292695804845113426497452410860219977896423896449965027404296830119530665603973609876518431794221404191859833361317850953801602027774907060304902310957660263709858342915817167935221129062587495369199619974475921192072640421723863102319939302400777759148344121202864571117520974138827355163262951224572487174182097397512818698383067384003160389924839543598977743104480747273551727259857175259701502044407782080752786959662049694994936059272209284184265828410935759256017544186939193915853596806008261709238398490892212252107987812578521878454741866555058112765583619880390002742339848368906819838899860497083217815257971800970606472689982869842832365906352346731373900569486561365141326946960757602420054530353495979882793747985972031980926688162136901055684609477569184974478611750805857527623062124146 [203,57] 13879992633533063365433908142876193898639755135453863684600299618376426221506206146612328200378430474093960240538735219126483541139853666069805243024844366687055543093894741355186044418194978252039662979217822933592641595689139598647993753408639737535550895377162509516780153089991878841802056728842064499307450727012699479622430150180275320484061063577361827794593996922007009881927559466404730816673885169233488935459840503036437876990580267648192533638884647952292392261758330701046099230514599837768983052108648995000952996108990956214856724523831783406799702186351160298223728575713689180202758440893533054492337849350626415704849102422951117012618849699034995653565043194606043428945187231240261026592291177876147780851582291846801125938493161567282901408579371280891515194471431806746201662868653404015417440326635832262593030850165160563251567895067083007677175866880818158838546580569212349260551528620847359598413539745526291116955443447835331616060318752176486394084579786276194736581869758728539337191792687961519100204420189203245111108639715844242831051041575741056201175843486651770457839022248491202831795174405697101493432128636879663615301174543933600736633428788923990750429667955558581060 [203,58] -3126859712361629032386484791948946521057549741863525702042717387338469744171742595334318387638133143572430874248363051597774924036430970996961676587983681416907590170813474909929030585350251683876790639026461603946071749049583861580682887756014911458742588401802658829401455442226040146092886087647750394457098634811984235323311399068116360843822951304991845804001404029442148100298375815952098575865826515426449324936281809441885335467931356284680136784519537935275729962070612207136196435348566503819400098414838749032130294966147682541816291425864919516928794379441269091780277325970760687045716862926122414149106473287637939680205612024540970486881397317549675828429747125606548573918487833718991052562596081887071950882640574783084567726687171253183836918523901388943784879695826626848643118378056371261555386587798184917702245843668486509974794155434835834791890737224293070295352489087071267879934133255888566051736874727370100350072707239210701270355375062314286468895846159585605509065218916240018452619423444948190985088835395622766997729012875501886780119753690956872343375597240965599079487495966733657492081146108536207667414311443077790671534590086375835058778265755410294203545834118119423 [203,59] 650689392213064587585440312634964912139890258072165370001552835501864333815777292824503781613732521283520943516041541902954674812913408115229182833012414293222161872848268983439152570496468294859368822631104945629080730044507001557579286142956882746244238608926177372672612971382356530743455656032778852273635916891914694809318448278367662803625352600878588499673625400736273799847583435191292892221029337350935735654138570903600042355970475136911099797588972212305254395031626728446975935764354526802397897287930831207326120069298480364031840017297289661788766682385898723855781249257891275420620841972892516055624284227562577534886456622012823692777044440334318487342280292600525632596152731643956469814460285985275435354913525518762995837899975601066363760286973520428404517102085321169300228162716079777096986410999665972289992206944448476622532162211101121635617937583257998796611566537102647670068322995557916877421121992914603907483474474925061842463722015112926568651032780866416012598879685085289850913369530001599852223700146560994165725620821351769258885291921539920975746183496682960225852099630179250661654805286689640906067630105316718679123592202195700269659465537885305196063612942564 [203,60] -124918071380420561447955572328004380979613495696851229416746954842873595284030741485551699975511020418162209907663358481628223284004692165218953748129145482013597399876654596396063977404061509141893168225548584526332826277378182896580649707921863265966433646607821389360821181877848252697597355845914268701710778896117410380584212825127311831444956442945824552944594442462239360956082814943747825417810204321888963810197755003159067229591357193309316653347880461648357901435020963647134895682273927244817964766669574441392782595130249820417226016182048921883363405030112216541901496040726552124454271466156426304995460579853224039877920225838533819019684893993489565271557470305121348153684527735492168919591106954329177013522593712650079463523462256055547855180237099968859378262069485475165610515490688061898367971107026712025100360154081564367468425158075655794743674422907185211890602645132852210918089272857093329113656739589858465993868607320070540204089959477768775332889135212589634534212101426690068861364167521131269503859964822518601633430832493359518701154085606713591784068493290108368434928242905877905657423745726612957136571415581274909600951493915400267429733196352329295762248781 [203,61] 22092830193836030295043944192575437011841603151443815593886640643412269234547740012486117282706383997469478810956553333462971207034038285377019750281709729264140213597974624485285663816831481978658542010738980121437352547980157559592608117772900674055441827109076021419104979429906936983552110362559446583670407897162339284186120252142046656083602791017779289956009380577844230193926271265513756173707787037088950062992537778779413381318727429112023678161894837780347738715619891807990386361899364014919392290684946775936736747931408517947312806813289719768369418482920792378508529206785699346560567970729634538705240263468908509463771021941386575897302558565552957671384018397681288937651983263177257299829018578120237285479162282675564012169601184851081187223356761521593364936226761457412968384743216488955987944127574141079380980663313883271241855131248700290231852884563965830785022041027631757323577319268977347532453267503915862725881733541846926350743901000589088476230077914253240439628194154933183915192037297193958667551768610931675069662155413271828512792452120346261419723005511370391624512460163210407561180606240312504492743494721217945403929326881626827305707115909036632016549 [203,62] -3594071886651794180535466473775539067683859031665733773317237620948809433127533437659994118241898679543788014215407490416901049798156117795229168231360205880374384887589434918777445040249060175366618479956273261190917690711091107878041306023698400304245482405339105509776743716781024272295851967005952615244354729047203954965858851656665479445005821663690997816323609613515499249135249202428795090497063111120721795548584629855863674866161803546725961596464740241336103552232892368617137573874480132295076658607571344431729191378834443372626746290042913881483311315751831398254961924554168244039274398379656055075958142485209390222214427320209067460430894037512233727523466572287903320126584385835626389018576694261765735972764543156488654168948777985737975200386280501963563288912804459464870789921123071890068967154840192863058441355930522411064155489380919797812348823158419890391219227119664085153967037693006498682617387001880365051150194859379098640410108214433237701675633384804695174862093474711685413983843983095325955457160674955959939852656049680419875997131650629596976899939281407929103885268932652201661859257181472663278058937167907855633526973064584498712357146467968948090 [203,63] 536921524283607901214081495334954316938146572065690927422287997529663471581722397955231245010560400032882719664138793132474700699876575796520872637394168255240243193193869173363472664697653876606992725369912942159107637761427521779422250103260337105871792559776418515400400611320815938268459116289639739139041368156549258242815730569348186147925816357370217939548535962654416519339004063365848095182669171474468871117272935422133954472219268648132599745596069828857227468752377739794188877663057317768548723844172976965325180756085987618437937890508122468285406506529624725625694565015589577275901293577487062869250412375347285763523190325471223792093130344464872415321330784966143963892735051083770371302425748378413463332259198070484971685656225220860085779854624157781841463910212872648805365110078737781711594341793360371270637889649216228878454658282473880238062869658824418670838702255248528226795010635588146277068617442625543509072281189587799841893503867179068032843200544267899825996983530348071015525851069692054654264439300495799429352987659322680995964991586233580647919999863162802086604147694407223200181550047671012263537619107888036759918131757749503367441124678422452 [203,64] -73526759737366016940242995160506005522168038361708232234351969383281348480114250508481508326760986866167657742637995144289981760816115121734055184748275778914252269861716321872723612749451983865410160885832771738832738837307130923201267902429475645798710008679719211230601293069950551231424821147129891395996184193822727603447836438235487163712116194695456165163170462604275489925082539693797567301885425767332002911321060882071499729027627338126653501858594893201846969239173086405547609416241146563829110664592697497272405694997009494215136654253173814159075145191810071233610068539815470539290920830605049541940022464536236286845379873185992500708128094106768503943299321575265554539783297885568454876264607641562432731220306803160071394449449192218568209771312230887617102304960604494847156079305997769824888356357360831866108352630698324450548069690428970726065374437512245023546976620414634184176250977335474068061839128282048829367954235022025369022859334158593331168269311705214293183640079159198373344214157707146007540358662740601394844811520178650099397324916223958278786860568353974648700996596300216010176010001501026782783767021845468849577630969120043570034631101200 [203,65] 9211980440218662266010866839852553724582913689186768873069161611221614945325643106603367468990955741058580342096883731480263967747320625039347736113576739127636123732220823932222267932520672218984923776919177691276684048220659629843666436603861572483167746866895151901959146245091588520700710830375596165630180703677613641292096085693416158948829892715352837587304078250986103438893338719512244151635972965795122819004846072694350103466906674184424217797749359420079554247785482910993080629999280250829603792453595373937981063252918381680736354114518261997215924721984921706250589220502965570737871355780584075450568196754543167969558389729863871286630116114629671276674707838032924185927227126650429860985633037373650202175076473891392952171750059268052211106929090835122264325765797668728871076262756277271997306590257027448088038792896133912762713316318076662135403367337749924723930223491189750904597003968807756440854119797445369464467551523107704268990691364338620366873107938915381566544445201563472358273756089916901197084324966017422344531967486957502434934292685424600276950444045767076334346002272984669075330021477608550060418042224792195025541145386240490967613808 [203,66] -1053742026132684067576011046278098720688209657136923942779518839170111242423831084683019146502063209986059505256908510507512998770145818863750872744679677267154678749993209367105979914626400538346015341726058099709811218230368528666654745541534409420427803452438201315722092334410867942387717178236021046576294889810146792844472061546871100318527473983165030555120954579300876109753945041508461201024920148551165737230220197050081840327745621019553872477766707797223073678195551701588117550066739939454513838900248971615073360758449688002514068698935870793946352334298715791142425718532811727320843650906460641242767627639745767858087067145169264307366408123749732997643362051701693759805862364038054826664290111065966420250600385313913954678465252889647904030226378421195682967634015168995553982097799791056645594134777798361323332827067063165362335127799693305797972081373624748175789128499252200275103313190507436870505067986938796155719464164117504480445089582413819661085004014692194585239209263509876408624275185433825852967170349064690087576508552130061489579058865808112904816081824951595300683999708787803414116345452733576918024954097450262572373666728262628248689 [203,67] 109806092978981962201931715217619811606258177419556238561306662304370704604546963787608389500668653592197732283921617433474256984291105742036794582328760181702978794885746841856523396067668638528877438068774067649069767260876000888982989782351042694814104647901519291732375133311030525627762496894964359733681514532509421097935732869381631784525324421191816664670413901958961193568224607667703046536390066998509867266741109404812250531750132066253289542094614137290431657438862223832641713058233071093800949783125538433617891009142831286419067562984246514688221900915084477219772557679871654268046472310539916093115315022957130587244518507767553142014189162769003100949355753625963694249477308769322402302416071336865616194443675394632104632684511803245460165681261482946400768282537105558748531940271868934022891896201622466008761218854241068365413674585223213990268147813476738820059852298865499429562336416208425859408770648272075219950685564254322961121643034283842390856174125499105565812381970805692683958182192043060151549835388578772709225438064092379588502379266728775151236163220628200421296961445129460804273384802494931350472510366450669261650956891243958248 [203,68] -10399236462997041483437621440132719000971473805693754335490310867614829048242611319501163135569333092389358705580794107012547486666883957754806414384805231522721218496940813739639451073994113375245283764833680314373081476369200962013791902889947000051209911162298429082775573326418398565054101063251456110674653464058328503812911318985683919193065248354619409744703834204202804064184740982436759299119542736191675052628370572121571450510957270499284282734899018838896782104678393175232874380185180822415975821406552059213476613213598398475838325477889823427947569141459558659922677396522041771860130096934919705299956536319694889163299441428202087235060083688309611110152762655359702644289295809461666652257147034315093938432580411174022918420105952861105179007963607519146122843963827678215880582476024388200564382067311966581822137669382709122992882800858283850782394992183154795061950414338023187059511892498608145425910156857252613274886044345491760942156664839836376873729664083325671762337795354270946741596573312885757624994459016918503051104879418452542407208591686532539024063529306665278660591871618242359171473992172306823487768256597985465238125685494482 [203,69] 892821183806256545102127645466276373491235869924204370367820893313649725926160454145693886558402113406017525261992712477028117685621222732619030966745415426003327944597286258482015441422313437170264571307200965329077253821093086674562386589496043833881050315439246390306399783095930263803934237962789120519730478507340376781549810922315090904461960482950600655591336074861949135372609735228454564608913543110326741896741341188566045781437239283158593746331130932329853164079471338885837988007054335204488561609106660140454691614807631718366111763651314671102925809533619578920711514283687534873868228652751534613253250561266692039823124836579019176400645861167326665960360696841114919099292226493870573039580340563476448497562972465704466009015371657767006922916213365048188035928278005022004012268583162941655674378404519572694268269747555109974075491695729070725830055883026680427556483817952881094136319733972310270841820170950832542378243847279282881658570000253184002556719555491218864336327163508064326213856263447766289554285516092111532816437135430341003112265987536464531522628189912061149967525455498507228296909597612069505969367994388411450055747379 [203,70] -69302748886884825521143110574688598699928587362734603991378646126524274863033672448984037777840318360345803650405856487205389852998632425178739738232434540864938080521987421666002382285053342900079961693726643688024363218727670952379787933557573179078543518292386482634327626781965671368371240253762879788303307558231179651108808638641845100112567086405237991959487030960449999942220321195123197440233036812176782650978847594353378212619911394485993064938400787825930174293528976983101829966036483379616788429935701371128479809272702939916998843070278387218347196637243392335760885018058498958538948391889995431762440364739694225641939979959049313828139090565879650195785978423333424802460696700816575573964465128274132950671670955928711656384629652217512746485223547873002437103355605932835816686888762855335837246622198980044805943142311224934175448445272113436930808574321701611909822089333810925755033652526306315551430445074407331616665971366048613773791329492738574924264789699366956711992875523971548009670146843550198157818792496437666626040811311607450060475676262957735896552498770455810122971145130062913801912218548178509373172886966080575822964 [203,71] 4849781078826847888372506814018359468107765750310908135354508696232994131795964146273517461647972923389187058992473337848836750074202194591965729811045083903881485704237172643247814763432888995451562963728589266173170246673613532373252705270602079489263021838050433803871924415884171723297444473177684100206188117942208614804558488778115861395619400074296624500492853714938868873267666732902043597824624286289330615275503883104519326199488298744796747363803911190346169560217633435410533314470093746480258809815881539641927413168334560832083162014045364862933163129152474068704731557561287042859788760167542293732930432919356223595738810662224905157211390659307140781269301111381821929409317460581403838355130888006885221335656341513038058295743228582232045645611697599675147128045095175308110385407968934756742698621525370678480034393843483673012193382034838310657901526993620684951898127945907346171621282968903091997660213452458049280631147950796138550425849445464890755352715380541721016055195718364647426444589543517885140638435026468423067915269402782555293826893398658875986843554310799312600496204662203805858247674840605817243110085937914743204 [203,72] -305052770228824406957311969633900016226652677747869412003272170184831541193598022025218951920291952528627856187197228233885571373008256686845070125283490246474947929887453600022602875846243569613380612228813641424177122408977216821700944101929717184992980856694471495245860923793213786688586650808631327302573215472515468762933235536968403402780895637319353978752033148590996965184522133944395800383225077158947423506357758462697128575993527671547732863566285394869070523720167905867763825638054600754520196457169080869388837351441028681164794920512405462262260857955185497963209393484884892970611549892190589174761417116078206694626716699305425492479196063478757519761454741141997803097610322073944755970574755768175482709472304774077771866688090275052277347150970919957129961950908871511156352759654360266563397015119277097001999461691263794152255290972903993033314478619985239687372166440569834840854720362051714579852757274449233697613242895044782370988021374250584390354798190964000289310404327482522293581480128924677767245133108418536358608835962841017632038442459948686996894897421625477783862655714881807122435350683077138495895867810989091 [203,73] 17192478803340207825447892682530231318159721359194540597549249285592038588273824559170779985812067097729883924528368512462121333591644409265078004724177122788584322425254857851626356636926255178122498841118443208944542281331693325016128799574976446822227125271421718171986574450437430331212989317907438625416149817764640397802271617732034391780767285201842209379290983689346214336324460510117597729288464685576633423781865636809792151071953495450903672622207358635158095034992935057053048082833612770046603136432236825886483408401985214573545846385855807199568430352607634974528550326210509760157736149774769371147966439635298861565292116879615626456677752736533039387878012956689885169921846603917582630085720986914022980698591775604385539318140616715741218424758434875653247252534633885343406578592726928543244828010650311816233217749429811969944502077695793173992110759311408685354491636623564488249671443609819472366092985693955528615574470327504559994456082448410867479167847676151246496468819613029225371209311942492880676114414043898609224365946999809673101682866464152636571834753873878962510900775566192291146641045364627732446105881815 [203,74] -865278404814348260829646459770291393963432709786526602795778722997404132738032083106314481978642268935531751661019668091454372626588128975503497642503911706849337689494634266892216377382142352398143218773639794936863762309866944302621112029573206826080645745765032906575270875607384111402653431680314733667299996627991385818381874855842385866455329510988898217505070425189853795806733828639494667643997531162455381718695669196342882764644122493040856766461466914558609000187484512008481393246455698189868213696033166688549498053034885235436493426356333316929307132340983572034296074130306061305719697028219747289807971318790615539894315986034949199396571646285043674204390493869438746326645753183449559234699500046304994671448542236305349907222159251918533286669891476645766498219575823298455371829625254853234762123637893543332721969387830430539281468150165296805689907967667149135069708867547669044715473210149384990592663775467719676671182721338222541052264099869229080055138369090651198749782131906844919288657354672628534794030163206393667098689045277040356916848824653890256329779651462865833651212071210116216565942704464187984180902 [203,75] 38750957967568179159527394204524299631610522467569157908736849848986317675944161784646019814767833121236927069148916596868577652033399938436749350696716849440787760262110208187990424951540027537244672033808481273552291992531318459637846388471686712345405980228629378081934598780246349098465593962196760644961027595605478504916259383703442549824435631234084960082126068639592227893804095940351757129466103192501036969421111721070267413541196016825524745548548968878748760571790970183339607083034355373431659905984810235397652180495512763931731903372557317588425926783788289731727094371729071050994278112070380405543710636263307123193310846119509701643622104950099794128063471013196465548966379425561506716543797617004025343523828179620269128467880419163188755322550497893380940102468757846631852988278438629405330278573812438232527251047040406261310281981179386185446816145753279946908082803596521357113646628125976661689813320593303208073487767801100720016119985128280409881524337468987432925527390021604708147521739615831332143786529933481819673828917174777515006678163443780205851057212445284015547931377009821166400543483381953404454 [203,76] -1538681750503293580347454689590816549113506958408464184578208020116728278385511361541912772695710801098046655643505933341966259934610707132618923807273637237814474240856980948147777734768577136892997223394202111899686438469986486741848245148394179501319210048804883238644124560895803238377856831087481758949580863606580726516300232901669648240531341058262639159193054185963120817100494260459873394168520916534554647040151601059488644849718359495457420775742675643962742594501902507366150854972123552625560263623308452386216333601347666546698092881390437162957305324478175941915367332134823091767078108314581184177256724249402045716864923580394727125202016283456425489758143862230674598953505182045258839104948089212526546428011574527609618955050881476830317159880116760701161802285680171087112560172669723746422148926315460502363378427186462345178105095820628494945998809240156306535849865567130060698371961492944892835367507597658074741144987262547887132450557001473382645225455564797073025221315411403048658944534785662394456100424783721968931929682430076893378466574754062447683778878295300575816724500255836327121143533904482346 [203,77] 53968591112936427854924596717744720076621580549710432701146146104396258497525335827285010337610081398139527719346909690590054694839984851903414016005933329259572284859881608715204056582910903856203661324614941780553172047718947568015779205140478877625178953316516987234101268981265735488025408115290827087479466166350789658818105208856693064773599871162164227801625961171247860945908261259510197965128235309156030807171346915723645949077184808205075200045539613929532524978565304657869243697562191561897686695697969176910996966239804943419306536861749349701753954881453778401051565129461881907151084837026551856438129829798810720704984271683368727884449918294275652236984950487591717915796043711045937617207358104568342703555066963468028140763471631237413590468859372099870837074165251687117741212744674528997487749122131585693105126533656141066195893348202806603709960789772797576139265337692469188461548755204755164520466506493341801934670533132699735714548881252957270300572791855654919718942686756149650291156517074308018523960619194419810698103994621073160813809544967265326919733775984864030571525783670080880428750711071 [203,78] -1665119103741817596639765061465016756908843456011552964292239606680233234539763590480070819844001427257014577052430238826251378747752785302772151714125763351845147837633489644913571343293203641479181623822973171954059589354004694089773310668209353511044282644526906159528744716850902463530267122524343264797345022276774003476198103652887145344842474132156811508038182049458822442604274769691123683420984533580157122767129056304109354825141307409646236068540459365790229315568155616783354170690577073976114406413234378475823549619875943565809359260875658555762415101447976083372097722573082346413938263699308984661097498167127368653123436332277254775304362860836112113152870287609807749283873690465153721988206015121437556103319858440523988769777711355805461939636647647548043003833905612509171812820863921263835094648134387951831253848538200071892571398103582017242458756138482264278561640827448579958970434412765728479831071226783840671565449622583867783072158388187853066534510523232810136175296343199951777465814794182061510910356546984435419495741031863916211234539965162063812664701764534008352286583441115830929166903 [203,79] 44997134714358196509869813426700170148490840376596496087043238573576156712359108909298199939506380969823048306364949678102984377424162500109558593605501738514761926134516188655288746013362456771834117502151767029677178486136876135479057757522383895254115100341867498122548983728357953821638751238555085442568815771928804256135632790819361282435159966979083045841941961969137462179992385306873719316564013920172254941393240039295237929782593827699788043476740108517602947972089581109336677835497613512041237615986762747936219732518550545734431790888639918686139794118122595602617730645974988972624643094742449427507012133202860042289573905493695196508083372057822826921379162757864775422488533430121283297705214830752367464508287515299423466924179673348486579943327472787637072791182606728366738280973092843009179995565021367937133658984894981358069501496927408518899034810910068008620290136340030880368987678306210881372704346773058659455636142149226856743223303463741161182890594945637160344539981949450538616064056383650055548335780507472214022110908296225879006517280828377595353744068215578823632667054873615615631 [203,80] -1061022927290861932949606597203325593655992404758532964116674942747074210540819482196165101815467931253809761893495081459828987747561302556480736947497475735663106003838740880399098811684882571547110576987141950599787791550909600472996265250337789343383306989669291400723054909402564584393567986134690005209355148323062919435323176078530226106911820466114668143937461772505804181420033183874938000076067960429974562188097079960096021352268450737931984445774371942861316443417022692939678468785663409492747277062163155752104470945213457143499142269649599689788920893203788830466110754567866053871847688970103146804668781758947644552125559911576593528623895114370527838062964494103144890282412468197389860652019764916516195625523309941076348761454994361459438043755799947917375197604278406589593824504084387160879547298583272128523846176187587577524819904506557194695077767220611774046281655150924862175964159330990952077412757556098769371436269279073133511274831046258377038969587900302803811482992801329200953551335035072165781077911513841140378408343571064348494671437670667498520303711528004064309893029658405461 [203,81] 21737665962339792473652013855001342342834529361642332827564320630551160908059670756691045294460840121027893450683581636824396422563468254243343669913841777152850071177377593920024064472652839147388106871577618552821592459090132475864747545150142689605525625234258420085825616562850761841205871387625614913066486691761397410029020697878695602289923721137162581237006493584525304292884587912704913505557080366259144784893514165357367095200839827715515365691202496196705049965156813299834530749485041663371663677726673674349561708736125904835914530965626659869135104324171591225637988462377430446680383437178139754912386092998044594358616885726292264802704860126538846758510781111341461788370286742799177693181779807160972961445261109091697065369748003535818967243740524738859388782429818569903127420979108784269796077447410107495363632260793517870095897096122525801730619365082105236940455783683529396330767073340909872688778551189024332644406244372688654392578157582961978548738278312789132636797070305472659594407157050413305105342126799811454825463748287285687651881268947783969978769239416056139403290535598 [203,82] -384774161988349700098013075150472241747641431527337948512763551859891626725797091095186323821971906736701303525403191408337559009820806661707978259553791334214483181326842490747668596685554821496340618621954739185991280722706753481886291483987365358487941027451579323764131618852703479065595749505054214457713830363131499702874164955178230800924468294801998015646055533003091549317510963932781707249623740528904822717578709265053763109970103092345451753162380935817982598952897543961407495054724372648672886711849529654584199526045329684318964406753287014543938300624678337681581518029495293148165874826596488544838946601801733549764882476860013620692961746837385820626190318674765116238836262370101128796839502030113504474265282133567415000642619872118269125160410496398721000108447623533950507991805380879523668231132438845703916656204648226153170098141118603111076801548146822391343149276624722215836697148144052248484851417037915989456925167578034186143267942119271589288281777298952710384084843342733878105175668905951550421218063974494365310434341250016945239915314134615390826750197276880204161562 [203,83] 5858337198548806449448306373780832332676617460306420713857174716148914108592848426951832717919934118588461661585811839638252188486694032900085383316669343535972006414591367098725170814908834659027890185796263228695647864435043222514448861874857869682421037663416602238664462758472019833437424478869010503438430429682116689034066753373851293011904132824238152735168092923768719496252295463681846275560398066095489783781726923072786061102247179885751193337456430968297019179346848819299782188515075629496896301793661728812751652400219836203625060690273566809715162617444098655517589881158842309987590053850646254723144574327161078696437655716379899907644222384383651158082080149649064054399603950655545204313776059988453706585658781256625864845826625705350847394726007373950624709824843393746862381939218560872010766141297477572899806851011248458468762782054758031702426989434903521420748414158888969378344557113806653771035738816408649418802354712069595625278046511637715778440455105885992236932916999203186056580464032703429063013393626116051953888286729220154290848122524132892157312514726498986014 [203,84] -76496830741942960162870876665154035004739473606252974994815894784977773869854573576401160905249194294780573891825262020859871343720194950068340753566432790453378101861293667639951529399065018754575803279903112572789052420302919939167862389474161055797546941188422568798878046739943058326855854521497331962497195334125180661772214324851888528627534932022520137623015351086712674479018231809150461029748702740426184073873948752901433625189308934950574220411133216182093859631233054261907583355623387049271115071978253918857167090400506767253782617381329487781578297131262675249254300653051800623886599718565548011656545283914851063155845435189907962459626555462830716025639958695902012479011136400549633853858002266073387674121378541741478885564692751049374405678112220794712239428088348787538542440661038038943965232075543610028150187695890875308314736084502967542937120207817346451583712601680535660505217102807411075828080338899843245696049174419731288484875641257742247663874164654517235991586813890154104335929938539929084851791202775824696320033457485462264768581128926511378099775021735216 [203,85] 851586532521719844181452972082843635681705893468727051211563307751335422210181133792749045715109610471234444244251246300414688156290130342107795123899227703904082141356883321859444191303048395245577532802729684406518090461657572422954497963409630586912954664846986581070564541473276494395317773668374583086217060047158058508895747020842578675530418645343518182820589161013838561868098441413563225669508363933572473346247129448108127339938444872176606400934346338445372324128657609562754646071354732654458436965350952129140721251124226942999232770578705928034200616587292062682276750927517915348243637945998886157464272186825307771349057192426119661991285491753671441362007042002973230724789838265008576072198621446096768559722995076760282324037307556094052521021769351920076631569994240041433499352715236877475519873062154813792993109616415010776070204207435156109928493582220437768208526248837408283022835615797190308370910057003964038689551412578269283127495566457528053358742284182575543362214934931268017939393416623226554112041013512322907851767822598541430447154666653521770667643702 [203,86] -8041772752855246987919775474857354205217218192959177890426576738799181078428788492509809177175463106248058085550270970104091266047882874894344199682727242617487924095715953759531152687333259788081755731960783874714404125338357580538803125146103451394764866975186499874489020685940925522950825155881219672938856944386957757852214404384988332012605903758693318909052206279750684869011447731552232203028160622741773296816752803667639709702178026371918526111013233891608190312098707262403696895043072914659896958352283024346362346636416809870797555217035073180464660015188568539313523044543778787496170039524117998815098140563812192067323197852598628409779778155842623287606893474999320210170871275985009897247426474760429687476398014450618535637938527542515010309737857590015333510502286422219172072991423659437032870192295022846987431398634365189125764893036370916141855257767202361927932395323670022662694871575208437064901216462701130272595752827052259801264672103332095356814794242465626010493480927718761667294716870903306470777339041041341143252367311897069353944639886029784368460 [203,87] 64596931853423285734578971462785075913746253666588711096633104795366843166538576486634826300525397742551940046772535207603671215970534350840468030357262002697739531186092408067347110050305023270950961519696380230042060026906770761355724233492617360581565792310805392892017259386634086989931918685711611411878442340837938390437965785180367440055599135981391133411547087086323189453284290106365639778680936134327308003852516460375709810365303135609970119360951657497134115023899611712432532153625789724736573981023210485149191249733887474660100441164292077766460034832195792015560216663140412395304469954588400710702346213302409670507946100273939809078204518965541538506182849375466542603016575087118937490578882216063219264498578581849295383737000443128170506088832466528541807500736482421694113095034319535360091321684345378587294085775693850738715522005697133532480377151854073231282299225052393897230286634379810055120112057906358687187348316269120405148697703639737721412981721679940033017699055377320793090280208846942472435192904217367000102971914323429257687931736663211761 [203,88] -376868425831210676753285903501166043228860841242506367027704451224504917468816106445234115874582689937544676990319592415715647979989497503526750091105041459287885204858577190084761788011135006438979451023289488895972703288928832069165535378921397444639780702159473338037224282040524933247847322808621594123718439346930171417205014308558684012396525738059686957028374829631263233653834385595741710774185676637256837800786943462592721122772394847263765983971565494447257387129671028341972588167689269654263776119951926201437386043533761024985987960925430285105427361538629952723816031415827802344730924959456693009431584931591781306399666905310365453391365192276932166761637905516373662117058081963770362979432345076704040012476945356715599962346200928665182433684532925865466778357036561961832005715731393279292473920919518832854218732113717065949625639982736023474066199729786427111435466471307174171876856657477441193550999437464254750026176171186582108111610852862536705025994361316383786894306687125756465986256986898710494002322754914225347285710122023586901026985492302 [203,89] 703426626076327833255141438919732721459627252347463650526210965805623566276650470746782487051382495183808802194409265709500314031968372001869364483627925600097834867902324424448258738732481289648366314146365620771997482016905718150957876142252924353999770254275517248448494449306889295906643492727636897709875075199107652526631677488191555855004978789120690556584095437266822476337273108405165330774462582984775721962040760964811299078524370371104923794540907405589057337147391473210983594874159147900183589311882702412866035503764066090241473443341090307696472696093951400575314276560453243299581981229909335427166893124483818879351975057461553009220459484013911424977239504993609097158859411207865024534407473602844010382275897995021624195892673540005618827862705870318838729734776242036248224137043808839106030758585598582294126181012441995517983709064039654703685796738318318531496499398558767677817538828490845211531993145193091741556285915849173260262183769474020033052291636342260349433579164918723347769322220495452187498236930292604698562741447300326207931730 [203,90] -105616390356964683914318347361601407350304555242927108559105154582800370842383783856802449722306092755621275777965529415772295758195363015007956706403883016590035597409558259135168755926090003587138375719639701571778612763479729241315061858844310738981878547706390740674171739541808518992547483704181901332728742585112043186553665847572213875723075480927641768692236897440256369639482848457037932984129921264524369581545678565088805741158591265946349952180546408341703058779018531531147332820584435783046575252497763441911163503280243008066818162663280084264865835488180423545657380747734241668322159260526471069277134868598023420594139426396340789363205774005795781911945187727240234771064734809160356089681789313635841840634342642109599558894602765462361036392726585233330596133527828337696166353635255251239355914127667427212992819512126384092879914354846972878787813971699826638666731115208147903894274838835472827535858807897878601382767840837419585869662681672178444594212205984165355504517756523491995336423063298423658389796139273490426924521430434798547412 [203,91] 1027689340991277721997623017034734536161491306407179700489082573042315052830957411173702046042685252394224193612782693029362772561611660222931881662614942045096399339712600474988770657717216115289391119521448423127270969855525560351064665800581473522416734490665051942956240438744813997740355917818099495848383160234949703221801813855166596534541719124033080529035494937120775311095613049302363714766758110482226222980401341105988783948197139611355158922875624915539984111302048115438182757230124203592904253941599051925822414086094897818420016696124626716418798597027425297061075721877923857689333157698701026654032442136875838312431020754352308999884578756516955034417478111209507384341824119167586383675322278955337645166693989517750435376246337179441981079001627084436486162136276625299979804264191597887759196315660134631178787992327886045747602722770249656264847106552128134523968954281936918606388478176618029333440445403440298008302994980234622300624110094039035162730822021587862429803593574003874066188846054866717206519107816076488443688900144906308 [203,92] 87954858700854092158924286498171583868354027233787830700566806066362642872446472553361238529661663734956822450673607474772183678536172698130272112175971600473052493395101091683613564877646473305362845385867294029848401253526159526101348674060773377326512693041730455559221842847338566317304090520909528090105921770587448355834856235695349425861671793341595494081845705140962794045007630549202682829442427071856030304848609902064012874351748551330711529001860240682060413848012954144391198081995299249200435025696712552693760722674660707143447073054019474351567186002825410678731159546953001760720369593761465235314605141300268786724842925740145758834976399837335536563359338195798756310566968013517089350442036602847516483967644647506472974975673842304749521202995745379745585177078643372295988881806117425171605615556065614457425099266593694695165851289645301323857211582884912424569614600874622031588862840050968572662587013222054312437413875850827337823641494584441683014814723726343989240512813491443808561150008528339867161390962398562885360636841996 [203,93] 595523782434653601170893522371386582473026956714456308037396627374428492225441788093364508463017238512499004331088318770402684730034036377789870428718055097063669347026229474028057020979547449616219265645924020500127029061017168302814707089941938439505286254446191844551202263469351696740107017860758268285625357750178246167840197932882984009380857827577268714133394539372927459271800016115468863161532706629589859981302235497281099595570959480575430791060773018510423705416360634772499523219025059359719057258253033662531943182280919484722706600263577887526630772732654263675114054124181823847653311402153304888940932335153741041921806218643393959075673461078652831147664950679249815524495066684941706570954487772767539653165730795210253041884006909364102890855774972046878458309214841163286709887770185740413788280766063277473875734949905558437689239153436844082323433325610749719326381904947335379552870449254270370627534834135581385790527262922743785840476600274251916144276097571692107380329382274881391406462690793912974143194865235236530584075 [203,94] -23986776145972849008395383382792484840628819150634258090825301664072845666286874343425475771593902526886829275122952412103037611669408898291244297644924219287949586201463004433387769824343040863198151131941772522192402108972972893556511016477486513405812833373976960479018300392902902834599728401426198593807774081185225050236877598349045525759501667868868356711806457133398162652649525621454404908712458852790848989660608078445806526728887551697253493646273864021532133426004142001740821436454375752353026797865202553415789782454260261463940942962494495777975495778664014686822770893943164274804543277928096738910886109173853256487402792592154474258649545770304228916008347423451795481090967006526083753818936124343821325466965031293288639087183347189532062054109926005483911096185037849315519037245651656031436727772181773099920069507211858145164014026974126236952309839931017665659447205212918975461042765260212672224271692292241560717609817743348590862869962032924107816012696472347151140200853770746120774351454726508850280446835020739469425 [203,95] -412307922106128733220570761569217895869045303825822437468458127412311034704551294189680836215475742734477627210844270242402703792170665774096196124082674264495209042342091824940379152434792348248927289470394340990246122003121100375297198358854906259905498796931708503134562901636941927243170815638101590781106708662506264193641331654720421127987600411913413621436473798287359331125269981915225524839455949885874438742474503425159049226000189960416660030989161816102540279231033049557591454597512687684072358526368404923278353607155322673282651343346435897516549124912020414316714875554817296885853989483834950174295778307085680504139248653201641870402522241969674121932547033696041074215986303377616810410677861227913989145798002681491212580596015135337133098405859016486735691451802119356108989467103246771125357997348699442321387615937759547183767260352589427931553476606545157857857282450637041880740206449188661669011458817084410846913956452593742489494107425295428353465019684589086284851194065039638429515517713466905050165685577002189 [203,96] -734839507677098947610720202308279637558501998764225028044008156218669218190496184066467502651008419087266291861642745754290336862058622372739853663195063121381260942289815970786601922760019498896580943382304618051559460103740451803697387479794116967077234411737692873263524225070477492781939950104412809095440211206984137347339008335462036659421922663228333967181652639762994418041354196031704802086181771590196894353790045474414521668695353294378874517495716627605743962203537245653240564265708087126845858713232728179355549569050617087362137153668896546329160589594802682768323588162907746836295708228973931176522170377169914158464518570244108149962085536792773790809820182618442228446813393162770594151119539378955165006404627915280411512118631089752704022461321313446590104086910669562653723290002200948460869370731735999797993951766918855929685999030274614666203324909600951128157824761772249592580706877972936768574994458438761319576917635898449717612815590281561545086519013206055999012191394075026055345054974133809426040361056 [203,97] 30475814998618858946926760715224888299554642336302299046808642442324669138161393131609266412615733870194919991629746077653618107977983772431035680087861800725734648600175512850724097910330586287338876900284648849980170461108581624553491417439360031468915533680988159317243762480333598008759965322975025368575767357749658584287722248259218007362247447267633461295647323719912623431776472370877170006612219689163984528801726077323779959183433831021460191729189094178786257943538561801489341669431580270966365934398021350888014826967112252557449365086535413422883021116533037667168303403950375330284061254407630417845771763682413215267591572098071505673263829017271362608565742512049607143549595485791203524265951824350975926705450227825122749627822534730381526206566902824172236580734858888846028992452468972449940521985389138699078299964905338664243140543613174430831655456827489544439054150634400939605167346447761278838018388665061463321168338044150225414497859994405898201130647090551817186802718261067352838474379654946606138401 [203,98] 262948467209718513900852018933470889326845668942855948093083303156007232173266439759369816601332873884926730688524501751638006757135620493290001856113343324493841886595857211131350871246830419353439048199106340696151299742077233483581683231999079408852845976707676299690845922962047894110396586803183212992250257721695927037368547775297015405251857725026158868282202780105926771026204855319629428129145243497245854811635434982549223672539199932740657172838214633910931388981644829876718671882270645883073087558490047519080150727757239629922794643925999121326799647612763532480939959471861483385310905434584708745396499146223889557937587129595542092364903486638586478639612271851517561553198909212843629680859051751789896769304114558869409611570427775873534735692434682659670737373799624342977559397237589284976335993302558000960813355397096825632598744744881950483085820346807205268912527070703152001396794447278912705855979819280560385670361318469215843519962722107873659932984157227701702725934526654926661511436056367995411 [203,99] 583331755813544151675101163067795216232622133231904866758034341649403940114706348377593371086769014921215862662498220226769018170006951725420280390881120489693806511997817476925232561213175876551197426348236432123415497124488993232972680887287562295146272550476278351912710362753993233787702370523893500807999646415778563067474559239073017662326243455785304320361126664459085316457042300663955250430642963620770451975165890263010328059748638480750408649265551861461520967153893263807920653016612816809173857282832106053799436541493217823649216954419415947938886033313962754984449836683704582722659777166890549139545049046556567096219095405578874266135227669042938968442908066294702059277442121345187377707847717960195194023763938021860277095317494587163856920656707035569557042044741574712250119600540007308658034039945176780954252347657904553322505455156940210168198211126413055047528978342341612385498631794228840127515928434314073085689490953661899025908041763139270803626457655298816502481348699181480353335134201913 [203,100] -2239263903219388954955969967659600552755661230164306080495128222993365555435474284805105888194835250448125805744375909672099002193237131524078110903533495523123751968946313665400189131329004007079242188199658837076210114282495916960501142651867405210941243431254246407127528052473166722389590011671048282782695372277820519511498001223424801570181386802468739570856765337014010849615731600879867399491417085331717294803240663419102893463550307109967323173681075371484764552033532639736784131664570529194764425802495666785709866106912428945462709398525921697498874998444361931277771521207541223402643206576734474971473138943235649738296783354206851478652892277372875980701754111646748443669023344343475754784333347967480003896859997443825735837577419729994035015009934155276667887262569814850952702149590883262480101588159051685798534868494062269684333669447553485816663251100959332455305463612915804416327751441704128136336172676271615992036430727593633483919694352871413659203581028136572894081289708166218669461370 [203,101] -15101384131493744297046391057882879592746965358454797566930234953227491737585464468764348298793572868506572395692786221057858652468358559746106151210281814849276484116734353511435233900876157187435246610393511202693135460274277385368325347634397551020345437617364871934438325341352314905764410636316996928725540626557685592130624263299099635784456475145407311931696731798432806469052860466598802049529401029731959090919902563963842609467362832535731869229549050389730016938383263880708324046327477758913736944601827659663035645633300932725712753553145551410344828127593455975891199392646336879854697129891451594754919528818339130960677177199629121322097446862530015343098424057163738171392574542960514267724018724780618708188313357147799070324476060067583102311513163732761217540305978283055515040853454737955253698805987000984585449006422717011828388564038604606764453635803036997915029296018865673846384263930154131259341704718456306028257043134790786403067476939710328417548292690955704713183292838746392525 [203,102] -30934413853138950494597265210301057127618512611203498428068378411152308002176528923508969403572175607293648796393783111392274046860939922769893685744189826977104400496850526667254568891915792091781448628850229939107214464637918395326014671707307840097535702128744174591236318322569019801206515937497948925365599334127109913334878724825165047761730380264173480956852158132707018975414312975915952206737931065956099414735700521053575898520160426046055330149696330661894404461823463737184955608041048977947244902625189086327257964509392257101020598543654770172797953538680987270462973155978269135230797771245839823518521991297739329210206681672542856404270069907460817482700803167031239014211793026493361195159946956644004614468147122243297000778183709016631007914952167834443880508225433583357881251522339981070858586784734725406396634828005575737472956549915595204363705815988446248344293182895020339706338041759193072463228761160522352419565915303705394867588178818695500222726604819344791996118802169401 [203,103] -17270930265203758484530237298261397536377730115762973885092603127456758469164025527576871381711874748409485450749988338683980371863715017478605915502024442679926848188572152293159059323147507039946584752918517850323454583876601643162359603231056714153442244489518244839615023692188086621042919595960516437673052693009201839362553971971733861922323534803629418693640681487068140498360627129975468334938646439332079393131850765836990671547441779685760397225570969477734663253949438903612342228991564750255124782261515241957956556014176442553848650218636786535905862256834609342113316189304710791014228715839476786809964527537232239389403872643938892143639271566395116662497085369073403092570243334255515351879197166800756415876059715233012335910336464710501027115772429050110339233247811483730218205174210749997388526168104976836912422197493940491202189612584533986015326035334672779245505570140634392058076172876563605079437986058744423309095815527100387772028394180244976464742482481115192377457357 [203,104] 31246507686636714879598335282708630990838885816634740773611492097516025217979828086684018480314365769228208556465929670821678944612476963898541807529222300115652978379258375098057337889869544719418160631684212788703924110531614401682668311248142282116667789600432665103589399204894339673410736681508726058951420630865997640632722788117509007684927234215688022404793265022876929433901409393186667494588486517750269679345895241802145974668982939640583540138897099980021941061490158995264606240516414548152904189412503069208839426115993379938651400087677058924551878044313869188881699348766052885935070995790899357951424903952401719143768125245062361134069439067475394681297090290420291098927431814342198883174319630244264363037143483588072406288050938372920484537301870684383328671594116764309891836134069738273125969077964927418233347711720597982593495781929015495922990495648039461539598825848116328403050776892990220844009963328000939136117442684661301569555244343228908117639771331009698310 [203,105] 60993502085900184564277196677716385681668565757916731734238156677771656835331020094864803857204512197804593275674154545319485400431189619630105533381355589777116360235387423723241628965623804088160335562546737283619029454307028330127377839208476895765727100247223561535477631604639671035709925520453077534774644426849222277412515186584464490563124050717767196601493421841522108848699632988832259871122822486551184575824654135464904053668463391211889758645748530332435233021902600111776653405973663856597339681874632610956639483973531644948343522622396388827554367964395729550995681895435021618129525489790409587127572707981356276624113509949839536070674361130359788976899516280736239900267420876754107028377682268381316049898088684745365726807892199271027366240952088373348064317805477423270555443766766506287180016325815672227471083437278454723650258992587880184721120006421972289446479832313569945228169892777117274915100171433417923893241519615655200845323404154842862987356076365322 [203,106] 39501412147119048475122769283879694201752217939617218633449764069387543893674067790138210008039241731542934975001485413031807915748571032864954150977820919291319218835138389377168408874086623851812366847013497072316496993913497747150720477139113977435150476137753730493899048568790832707308176302484251609539079184034017153088046407501282954584737604098166104900790752193718474636636321443293107056821711192320454844064646156317115116398427313892861844280401070685650469034465361408081052638566759218203811692739310755676701711886607406270037347454658557813970170494930993062993927905926183105562028809686934344526468494812410669438429115183412781995450146491810607222688082963463260471584210440720483892689742146746091136660257231565003260005538498434671304617335387036586275160093462635970023085414506043845262493292944522933924073710696103140256944144716956680254459180862684117144474880867472900622765747580233536106349817000525530785276511299322648188388969909135450656724442 [203,107] 37004985735410047063932053503852890343971876346420189293191177440992437825884940520416324424992755724204698514310535468749417361478323465683970095873479364742393119527348716753054138625709347575217438656014934763473197036487184994152777998388219949399517294849776274630574986895562257182917801195516476796755690005668678403607041349987962409189291961318437446102563685718700800974042927630661757886330119614056526258074621234568917816740101186847049896011243976966728635008806425396681202766184623540038854685946719547624438956305489978733920755001742336056200457091292310523449614711859887854426692202994559376558652487376454073990035773392686672113153291430220530481321982211729183450738368157542089350859742454202970698461532390180870300420404840803457504064555557925028987590278418828662641171266955724660756979456736534267015646367580471542451092437655403597167420423079765195449093791701933102694629577938088669646655394468053306207967985142702272550633546408700728749 [203,108] -149424679441127106128917647618745565476898746260795886870228926167609868466871262203405138183715268440829658600788579080085006667336346564971936058449233027406226597856985596113327836238000753599615073630638954831466449059892157129070064859697870506454850612622702169896264126846202799945361373684776480573721680354615613641085072938678936047516482392749983534472483788463683531014714011678699909721146238434100828291651110295009624086637591636020557315974646017071476053953255894705371554040393580397373600435412038048644051510688169168623073458259891430367956171669240319277446271154587714930808288177685612214454144621209563886902560275735499233213510084640349093569023962191176235004269810026939840501878078943931657814751229912567673790033182867515251071355728540954836482867612444442811191930516996730489826227158380063957506442355496194247880560286946347540871951287567496558507871594887432142898701672713105328382395931108998104629577396459363170091781541400414 [203,109] 582933921235977556082004352372959495427021641517625408585638726828098015162912110858976272345851675636186367517891571097608395312664571774734638503917524643303869248326942250744128086901407008048541925269114178257826237115447784593080886161184923773781016686138568737615173746605544566435616532186076803482267669365739516361527499807144811596173681186584004889085472511942199545027025021788959881623672191903288269176412422220892850013937012407016354694197662611767599022360659727079123241778816971418767880175193353613906515188450346430218290549912566155836525281105497400195617346670137640558173387208166629606628969303225129414558147238080789390538286814198115525620635319675799474030854030413700490147645309713941797288132514269426805412978377518189273075604982002566681735614817256368300999671797894940462690038729231761956256342433878998753443533010776841761940496912138361320091078868903743923854270828004611850111256172755328786997027032015895913455931587 [203,110] -1439035228517632191186476266821998597048171789665825150589461249992120395235564781908051740121463982092128351753384955326890942123614331863001887545414988432750346316732128022952500266173797895201052340553649801220159603001226892693747866887686343169366430880338437334805262863076836905773173307489552440901256249297234325823780406043197220140944197626519967184700171294959901321029728748717952640971650364652160721238327255947141618267827270193672391743919537852425908886904023664828662927527740581086626114096495522008762487236447791569992591690031533842198721440303659281521398874337605942169667734593674791773892592754798081156862778471819432024509684917119189527893737504021513156084448627772350071400608376837773484004031320768634053355706161519708662361503508615797245505459349282906453390511896373763766892595440392335976375812017499552784722743905934337298037390074776239112315961429432305274293149403421468405524614463100290756998602980248292621713 [203,111] 2603693634457279673182281613466883517484186547597580750884543277344132132043787355515054756900766432668382600776301684493201451609571441606591322256706881174128211002252685191014499236714557367323454799283501023644774702755634080826938983706695073305251894378154960161474540218093312385041070789974099511012633132268980824712371521704778170557705349858770424215449816380273930253282723761081146784203126645874894169825523528645965523241150437667157467566982997123158308739391251973639279603061700508346339217789628493392765749161591299519030872367705339278322456560010977832372818988423630862325988489818825351650085220224135350715343770450585945067614835518056772090602028194331721067837255202140532112348202210746822601056144752906672513485882594814938672067489833321543798316484642426448093476861034979082055577635968094175125996210223382054546125052399138462306078950609895371430357739325589078463269675640314445815238604936696501263936498264018853 [203,112] -3640993649782002240451287364582321839193605983813761310030626423093119324386463016579259391322977971123425280763438413312908511263069049282716358454180105798725164093711713288024362176867751502342723371754637777059259653176520729235378759485877914895977232983281862385414549276428282088377945910530672022341170692086064749989687180606907108578687512990442324403610508110183130125912770333748481617013597619222471319975123432208043692547768934896504357084063166753540931251316555212875949978062924999698412905479404005208077608083704510427545845007626433596277872043192405760339063426611866648116898170450010877408301369801327568027104914716489957665164349290735300086484048237357060564496636936946359640185216910126595974319482283265149910456111761053044663820210085385661018390525192438459358014413153398009851446614977929237652040752281022429558583292568005545255901089882543657545855152368511249704870424488610704539294620800940426014906086890 [203,113] 3244113962197268976251449925646250453069378540256894136236286498439012427933724546636990464889499084251643917088454319547247994108209287510370922308497046090406108902411317269265719574730068116200272624363777549665151392732364988544486115445148193290088089447707728657762974774462511432035394117047814437550081878005328476554839527502033611016953922025003728458511340435792892965878878777218527682940496436655193100444729202770307231855861813560494946840628232265529845788870264754587149673768442315076635142371250990987540706963991226241585862930576124048193268740852049569786596668571645007606962077653782860425467453286649928579082961469218526926467307817965915418684291401878775620503494029304057893278139460166689876081474759120163523150182486859084878591309650830772073435794855848059954480614241296093344629649744903180689729179163022085272521271199019918275470721632656072682489566607879263852175699887052431932923827642320264598634 [203,114] -1562555953484558975675388201626301954361413674256105494079459476149264113758109014331695764352280931534542541213990627316454053409752780034145784719054119166959260156637449964486602278511997148955893013883484206363726698084935270533385753868496223338080878477117974241541041309054003924382760726995446592868889612575265874158633584259178744046122452821431417472265217677638875224059675269646521461906906159401035928318103040715953753355708811354956979565921022112770988969562881761400478321422553349572184489834210872826445266243172931842095065757567659860383495361531419983933537305776527300113361280952646774640929259216595838252846594418827247822227245965274532622763727237604913040080355339232664783549705294671095052169158077109080184262281907115190688497120454049431230477587447858856261061577799700896368587001551523902741311380730217639757252806966658236761756772598856520459243045085130729355509500047889001618963103503537285 [203,115] 390165207803581187876316058462619874265026882299658978042023914826634688171361236052702037421701681422004994981481951806579319492770662511051393337964089464206014743052471384510981173918361505413972244919670478110692085320196845018754521481833086091546991602056154278811335920741585866355422365575651525848872915233652934701661597295348425968897849158523194193014927015788579811909288777573176026231945784743908482307198557365677519413765707561151329810451754184094507625575882157200579126220485173476531986113324773373860544245479539678013961659408479525338840985021630341815301824843114082304262555787410441468200857387280128501369322942015559251448801055545538450837342136716354786071954480126549407235041476909501519280492643846106183535605949309189431196656607668563478355593155460958781820950264046646260719051409488809530249097600144258657586888231078053117738747134685255905919254631319888707703301306519859003987777906 [203,116] -54180867824575974552586043569118492598019632159874814142710641649594526287414627510443180740598823422923145656130938511459981500049597463677303634415107852243593292478672151331808890870886810988501085644627760568353507050404777252259702819928625160585982751353959339453871981691881971483437263627557597155415510571377531080026207284173102681578504068998029822775563205156902925625134712914102732382383033249998586336809707918819412365495264528388822038644709390138804779872315414812437156613344087961380971423029188642284999096708365051218626310374082806744020579423897804082925133607810619347445391483358630554335092106437309900955429613055490333344980966137300239237459823481726364695468516844447117111271244042724148060911221431534225129199988462118252517465844977620707027118204664670465195060989093315684139316928501563440307359909906491054723477827462486052812186669940274111582496625468903551342165300435624107669 [203,117] 5148931779157956372517820796365179193872288667542646764540553277658302756621471475221632326291705104764569686744256073802509437884536078646179195233083780780846576466410977586132801301384672107238115031533547284323868601819720265532897886294677041443376296970562137102309591244371313988525499667844496781774259717976985626572010539702495351455337764733926774313673157294809956440151134288982655517605214178984869689316731739923263730813260752951589789940285763421546759261303782429285047471165513207280989475295978117050069492863335235763304565939411551270056014729039427028232056089512052753020689801274490353923388745175775347369753414734250928994349550585343389971754897370241968805603339277781564840792569531576696643430497659563587421689709209178158103130811915707433887565414231536572942287771944726294039635350569918725610512640942257943382114705048056852499119801404625655544741229775365598217850779961590 [203,118] -383704145686706571716009175499429284879031881524464418759112962045187513299623743148345905515021310166733939235631347169098247603657639408236343710113186125342911711386221750882541756352084595176078210789531478226819827894920175090036458726581376410977004932597091019414961490428054887812891082749995915128211689075435988607839762374383140669893820558719893437614963736959477752683056876456110999225387049926379908763556827235776772974333435104099770167177029033115278055627429569280573315219809553308362792518128214079282632646545849810060181634289859356298290091139982866642608879330621450389763443709750236887743363992377838297441019385779738080026386550347390675166690603424955484522801227152640187902601328591218379634532896127254368104907931635270505182035572875525583761502774706127584366470797724187496587500192582477145372434060211672560196281724140721281239261663243201706074583056343353920333395 [203,119] 26701933004756484307211934695738741763845043813189974338639261800060399746749487235799741367071569510259270789800600194188414742821843083064865735105374175341431968354107089265940322453742437563769229023210113852586180575565700307777741952295070294873445065251717765313545086294693064326813105871591394182147106694916695154338859598153028141641578044366685003369735784893061682984815480160285846969191307782008018273381471656744154979256744057363368540596756844270629627599087877247198547954748251963012544108906239930161956335855178476641056973789710007433897133165110685860541577292149763404909127826917130582925930534296250123040204979072504784072511175100843721921969115682552503662108163708193486885813400513200649628348930968343765586978650013573649210635096620971386974874195241334856322642952518701112225458480485250648590192597051888581278073665486760647225856208859682781004298163561939024 [203,120] 17696282928675884423919486718767157930995548534134091135048505782988702947308331243934108488845651843892616400460220751374743409910210081032689153212909042237405093901350129668427506148441630671109939503179061841207740129023873108801667754399254082743048204262354251867976613375296518084995035765841547952602228518924867862856230449599613756487971689800289842228581063121696188925968718403167542504789138889326007999771544446779438243109572264909417560908033549531231582161566244849032375258531527932909708638739542308806240977632475316720524240242214384653873728338107923653402384146954598097140052951275984028457723267162179451486418964813517274181565676400884510257485205859013926581189717307950809760644696082275939617026294679245645236718738434248586338805770277486802434935604103449682600901776018007074521790742742208130703387340529605539230332283203038099145969872676301473642785795285 [203,121] 15388694179674622857089717781092890923451410382467000985542972156792436700106469511333082417710346308770463245473438819140550286909882557356324761876461138502782060354608234728013713875404923204282481222711659918868865566934391530394332768668191683606095576091725364675273204432386467619251496084558949689814666160316689282215229349001398294640297511596821519222458155257427593562626882889164395271113566014015182063526766250861209808709168601982024998809434881437961896200779838114421517454735944820514038058757992338247616543037562927558028468620582047306209987583658912660216625625498573639748365700363642285358715738707268946569807813527278045456013092382931725412160046624091354074625734825010943791376651557274214210919964978681156579546498345777061452099656475095599132697568746447328498161928561463144150844409407608906956182003525348734582601865065473595712991839007793834575999 [203,122] 5029253762800279533095201967560572166895610322484510251005585616961219859337911803054838284388922375346220411940822049323728158076962688154937817299286549442082338947702212875234413771645635253580336260449679236700208186108406339577757899895365770067255462267448541061054929536233441273224708559224416700403430451395176493451098505347351074640715145832416545437438549995848836955406117736371908903104283917946372573318688914905255226451292952903578509470814299650793664789871930887543547535443395903286125734254968288099487977097438496408710425631090750520698334931676534508122308347838634886091229963976900669541993757851031512826739383646340662304536884907249805126929479532937365588247076131750111046994672298552326494737230828207368912037590593784182014750323042567545536121324538917572519010028309420637164713002867145579456340539811974387170012956620572280647107806676237703 [203,123] 651125590353547598992597389815605821661065083057843336726685456658268776034339212090091172469872100052635447442827262234929823859009029410082285765887376543738191385894595418522331707456305208866256531359986278952799493655883071474290235586287690198217733941489409955155397184518454011363901531581518675475230663614213147679130453075489827598751293972727176790671563205812726158649676007748721087802279325268625120465597600088543790296752152741459014906204293972115211979842983080104847149103018799508233923398153459889056006954409459521922078947799758065258794795587640643709506733337296395060583266921629399766080117563384215759881120966541165644183841401170539495699154231119452468666172069080677554739930746936358085292905333279761921319912970347989007402614153399392732616358412937735887021127384649262676390540507833867970527172807692292393189499369374725695833856615 [203,124] 33684166854286294334534451443581207649212426010890286055657777587055740408696742135597743423643897507008296077581415415889117923266369634343877330727853915135345426423513179821667668375189919086367464052585026329015196796367254520979819481814131650613235235551166703965967622650919374665345172863182130601905297447717605611059329197629342063039713178375175115882738654884483458779306625535533060327009769285942119075147888157722228354107714755714878974559513147389898865720657822465283580220257024774823394828195999802995537700402632536203782732261818382701688988325002277657337498631219309059722154392575912143302469117118078529870781464889593679729232543452487323569610468361003392921183006117056054051435058796660357274042942976602773775510472491139999597700780335033234945597298939699075370518159292086260715309069405602072747269160921883075478817732170519705347 [203,125] 759877041165186342783067354098179297381506806410744138344692859142714389296964682305307427364608368376106219909205146013244790118067034307080177199179982945341580518468050056014809023379313360078171709863006567257678530085307840575058401043081712605745808416892965894619969148620944117973533058608489699609948639132064276570407083252715704501855540383122678829803617807030141419598534231940891861874354632257142429816416349493926858957904882684177356535512894470076434013010254945245901736710255092653213873186539284002320151197660339210044431457009593802619273435888307453108221291147500174925009655155123673796025172066391438834676759030066952638011434927322953693851662817696894086388019734314104436807616341025952678308200632036608677659362955431616972338872174907307624245153543097590251872563978889766726424743471520751490307307161516847969722021821965 [203,126] -971468682151825135049733535253635508964292012121112354624462561268662983327606404991964647934198049678846064856922501638765039629993754322821641379544519370416961031128460022615907572912962780679323022292903191232007074696121577580085199267149663984101849767813484036092153157321229957538826642588981713787099216094874925446583539883153563366463409214166110311287110312085634562165514704414173448690866375746968269240754299546536353167445449244142387690948083936524361864466349537449510940741431421348652211884579944562862084797945457778345027726856589586975897148321622793138702107102877410212126179559799763209177831492373770115191333607740287644498110019871262304737314248364126882269713500305653769461136195371024030840372652176316553148040392426695251951580546089898569917173140104767181286300539840930147592922753447098416783112098161973805127819 [203,127] -204485102995048091733586685053036805454407263456389832149538754641237789065583011654243747903483790726374890204172947845045052684808911459537850712913911379914431719135482408470432281975165749127938274563222519484581061198422396887370729815187359718815751405968845730374543957874350320470981244698695757798087697852799411539693884016564999666812949196951513221552390732782595569815582382678205998428971519512711103157462294147227878886639186227661936335537872699416382668313381393644282555863254746374724809121225628037547846738001805571002565289472342635856863568430784059199231418270441930807036229526377351777298263028102649224268212365961889951156593116916858963359616057474707605945855949324237557510975446386933346074875461139188363048482424644381711813900616635977285879502661273247158489958424547821768677947548264642952955199712315904796158 [203,128] -8507342931437351373139494457439922489753265382275061562711275564040584470335859995097070311623700311995600721013329040357631924562841188810356764072683278735001169488898342925319764294318785234725047650883752385647058660711301903291150579261295937352621252134559668379158581435479912073588460148806926905752255368692175426922448193683018794482039971286897468772668472124809653613942225780458874857043475202169140857472324443046142197304502023960321946833829700135857730925925871803183071926646201508243669780517472791748028588297803831416118166966850857622705210493971969887783443895958880204551626185028277067410795267082488148807361741935746718886355515497605837501472858034711118956137166362775229923727382266704566802523218402390501129350139878046457371712341844225330890351023135715658415217170993171783482503850837112180841892626902956314 [203,129] -191862464082389071649939259912356862209260561988155522794943855904042249294376712276143468614385116789391722383683095130526818116219391132945243047124953041623140972569515113605609748069255977054244768330868994221829273475035576742234555225452824685025824108220859193301015488284471439935678532006976036452706203563731554592871972630791848299110869761110947128365659614486350341359872349329719066756401858642531467030018604681972746478009977848335092996836194961547315781624904970238032561084334780694838186859763655944074793406684333737642767723860709836957496023470143491833298331553615855316467592560574071397754196020691427940715920396065371611964379715705307765518806799676544830519552378769754633595153255877356847962924786299851792258597924239725855193511759942524925803668228367982618607927057564084637666401913682537232347318531610 [203,130] -2744186936522392976438624545816404118601587983848457716513050927662135513786521347235649704599161004516794757354386803803718631547948638791745294538892078377056536422288300084812612640909592136050968142266722307636966164034982965621430935685419269264165651496163694738056597949087210237810003287128268492629595653671107683234378231508300749094309600724096807436261962027260085603355324998514799976474791471489834151577766512906743499764877924213061446016881538832881453817486916155523670159513769302373536880933572116047448824117310602761431278324046174973398700391980337710018865572266847201735130853327868164091327334730845862177961778534507171547721593004093042744934377390499122062039496510909607178393789107412548731028933014722637394907869839625557686164132964824566295058860764694055170287883240624797696829005797847585960173797 [203,131] -26447007891128833635166302282572483615357905428435304067564417940088004377417460078101207097003690469413953974180492663599574766363967159790081781058872319004720990958390954152486442624893597356061487498750599689782395612666340242112995861113435487118126962157679234386075987523896082534854314611382248661054749231553115774066288173125900743503649393632551877961668898132250366500893342660016106992593886325174335975311121138907124709695893626515650192261040415358408504755793502235639574517119861029437715266061094785491424367053882109331202356824062502300738066741256878421446991614007824676686218980801826496523283213105847956623323061664235023457415160538037203104419010484364793615368828379817630701218187302384011036143969787324489112442569057442903649439118062641731408593369894748170700564474423069917199568199202286958459 [203,132] -176976826940766708945520760533365623627930947640044820147299414205763836314727162592093401600265564755545514159052819047858877749945944945122031908424439916619405123933157509670833557760235774555537250966616282395105815305271016617028699484496867279115041253743893415421921555484152414164658413228484595903593498746319407426760696784863556208496218432534339098108550146043712736904040645756594846665409742461448960536226260636508419029323347423449810244166025741636549503112777748987836473283519102859365003862185649994355869251271497934937789400946250543530237056315353267047413535656565392599329249492324544277927769258476136981165364249364257259856263308579998197835599589994758987519623495717320295296840890248273101035575768574285160497506793771650711871419911107106707344268923308223585670592138117245482911002630460334 [203,133] -835898163066641431383277785492873475479524719623662050435155757362550120660819464556512027315245769603338135671227346047292035596142644963368247448932335194424478886933229617557720016201297114974007506767602110668416505160190699792009980875606266772762064234093368546049825523615384178297338851764617188861764792837543198931337947325035523867783644595379030200046834171167176238780583002878341032864389627924240628996894952486597104859773459136125460199705624378180500056968228800205258448007066171742906874097364058517484669063847287833719668815720038394314396963118898649427271204516618394292366093404035264724285023403401268003722490070150484540748685339857437341290124883251965167213080213591941691897460247160321958817915441031606513028667198174014890049577802946617686016136621067588451386080239091183294791079034 [203,134] -2812064528399137761023944036958579581041072112776427837717098893953189319984775180776877134797672214560450640902584980671209375631473285823325625664445181647253556674555508493728801535284728186186315239924190405653505667154797644458925779595942526591289032917249185647751319897901485929041201537065012243722796943310573517798154482352275882976796828143992880522911342237659389751022352158327568705681325474173351139169838598557038843896830152164020147174045114784584808556383949814088658557873514058244088622722430021726042545233057862904658930034433176534276877761504264772416832591339216897085490006173903035167696557581366877883589974676251238419941060320523003686375375495130969248561241271874965836492716375914599358948299589905341726185903774539170991521223951619894028930927451202026721229411332412295156928 [203,135] -6769185356047971043888035852242556498515775985081038989736711135063117755263921666433283809001947285455371207144868632544549277350203251540149560228889575418817636922133100846296929503307722580403856561165001703165893908147900907880319895977241344282838503078398527385260993805520799669803657240542364758995137264072510319049377570157056362294391033673313150648130545799298890593201696253328253550934362164497161616581174589934360145534767228519674532224008573797803731577994547935502222087412427216850741476746791829782778087247196402600330693757158277707021737919774912662036104376268899961470298418968352907760374594778226838851156983565660873003063931223487582150357955418440505466001771208399818518690941729692536811199841606105103381245706657311229354218750791569466952504962169470270917040554845730853 [203,136] -11679054421397790991871320713433062767821172760926797619521577684549188479530754662536613578103245032353200608591808310492004932696371567614062950540386404695858574752669415893231712774646948463867440264572184632209596898558303520014104444210634482260723210925019763346137243957029977223295045100654881215916156983294167655490069730002327951455820612790202612502103498715447006731045272745885853754070379069505102908836128825542769531277921393316234425619082292169619295957046029337163006514700567836275263908893900142915000540792533807862314173175409493461396214830524629597337272668176187362353893584769114006205087481432541618342146787626893286250878843314495649797983811465452327908853413568500778058792850491342900898562794213295107351526124642976198013538146707642546116502268519217537924687552449 [203,137] -14436012983077027928179662324614922373108920337868388385954882819297704384764840765318491331824665384913182154155322151072029562563627059714219065835031405740761818346222234066125858806289124995423800135463156562180782218105349780407063192698442998899015609649611531138303161960186211004586092385554862658966666261151825585844552326905484703831322929977090943073155688203380499799034034577722969364587025057729947971584203540326010695465454505283749939669637444453373593518247647874162840170358883036671149886619121827191651703277964301064872061542441746576137457762166950452474281817004826822083129426463929308990608900350517550649779126521737821593478323523001785923680658820439486441847146395700899353987376233414218824974137258017153743484483407207752882189653484896696709974277723827858268112 [203,138] -12757787218527033416384325670492686778961872988512621965032804660508587660834845729201518819543097948457168176383980492504336984980193183747085544200979542231956466747856746262380527637565270120685117521481565978593525318317454315978649051928561012994312654380699694514407234046694469644282070333893696190824968622577834321221257756289829157164651550830268339446258670617762305939124977824575059098483771268200673219942978287305897296351287420731556249516100461250157158708047440049254803849180687880939186299436071283133491980143183368909610681275105767604273397537321414057129117138961523600906289229647145103246131479286918841939231588749218818502830535764105241217959482156157085808735330588235422901922129871326992652693048726232007909955619744815910759938996753026185784477737224178395 [203,139] -8034641441801520631906796114629281040331768777777361302177616968415077266516880320497624331395964977347967641567890897790549717457001295451720893469392755003186815597230967759856257977514929659721649475264656157961548345476702343964480631255136602632245270138227667729761894820285700469912137605275972512930245015656543720694386600456495111478394585852540665254618002709822117967996454942564887232433062733210578662431159863158615069386874596546238172700874604176212639762864202200371622768374661631782841520170845035426854643234677353970075077013647385144752109265313897508744965946530740566304176870285625096631333165570933892998368390586217486985522615747513226204151240481230610650156501935568828861882990438026354366108367696401803232425791075500334766233451323947068288015850683 [203,140] -3590391898756272714591618257461409584160000753028067778773141149639128109803285790110285175911975210843415200617000504753971234759990116007312472167286647658674747124988956927212199306224954310683091625457650909216131666110027664226795182019959901764887893640675646037325191919800078584836569314581787225049022461759712179371015291380232802578490966485111115951693334619677452780654672763781763776247420993009439230497780216132606759491248291872929156677721713922139226064192339999608126562186067686135095973494439301959637289171375857480337718898413889383898806326055661391774253399601104606405002885983458084862543862420947138014976550686103262494348940419835172906574474964897037633098529001549282159676287979139339222354556890301341058587808629477524858144458376918574618071 [203,141] -1132476826692846807765104525254576152350297096511255027716695550505823926732719924834508053586861946962932884397548873177943860203331113773573735260165025953206691900970062264828660817959246909874246391804713859666797681643680285654990620533040211650490821140298193605703952311621310705332099682691663865647130502802629947705066594056528171296555316600318223375852652221646271856506650747085983907148316496034907423111582064663868773596490233960820568706332586077126743401413567533232140738157267547811739760985548858726185129566753161854757908594120380149389104410193780919361118291818383881361795042677803290718378181176018717571517972349736154387216113735197925800347662228697058555562534455717399417095086467881434413348503159116603484226570701002812268443060729735384 [203,142] -250612093057908835492266416838539131806883923884310250861055802169224581643146543113956835394364036936638484509062578282008715811615176945291485998501755070906199182863353980008405592337572714893100709400586616667540037982877008622900389279795104132566509635284661517385789902732381559213319214984260687119029256197371210472230180965301199221473750849867119161167772714604193868208465537598383688392419901273921918478750120887056514584512012048306130803052330857107328613877682338305682644647527180428376880022957339435476635281593529105165857452103602841121874121831599405657450448966988419497120649067318560941302846423698540186313881782054273930960563039322783909642455020041818382342125303028282805905393576204424449323505527559628067857139675646495455462474650 [203,143] -38645720088925731950287899604633605868820437128327854724908665043934382567591467729308422779916892378619123099071021504849326391194562991488381719678181935235908591054823566181401754373521283318499084086045901741821362162343057802889284196777628208069123945176154047643252280674240086647491432804170072812185489927436020361484270364137067821506127726207390369817369692598918584690034074660759175854906573344503149402802868422371055959848491594704976917276898774383425019371831007063173487690323678195682003451648291598328997241833579334666718023712439493337086035568006609880427475944325486774190530577961418736852434536812677747285482265675210775154756834356406796714063656267452805344138788355174492159632953393886063005834518854595216651213378600229258515 [203,144] -4121440344115187848076349759851727950038322725953457672089881061094678803112187031930813813170966269241542600493688080112789083415156801143410138346327676412686808309243476389540729693436016561292951400868145150551999975666411581686887203555926052649166857642453610216536222776397602213485021968878342810831237415313193636789418264323703612836333567675351811076904702443965783325640964383490917954633077310571717091511260834451949337519847572567173771751783713491763057059508817784465512751517079789627555752878105040181536332050990065494921858746778493242371225301967270726639012145723549814152869559087288096186866078390540496776181356066090774527326345451377042951712490745278605886940454643267106280421049787877556134359723048990008440773058265531 [203,145] -301473751711141486309693816141680177806316571744485474279801675029995513643003559339630265979795706663597269868192689726461984334018340201286000472170779911636526559065169365333959706352909090715847109310890644558155115330883436424866702568062623172519042096573888279361733088132940730811685353290539395898560811243374844898824915262627692987655858502923130493701689702264987035936711712108480522364475497847975346625149450926582901147166999606470029962944470384463137563915674754204411871711485671208928493518380329708636731745332014952916862056137453790904768289794401704760424351256851479640416811994210786348398323938791286065985812234773782151809304701257374684592277167872976587251037477443094106347291663358995050671453486665575380343105 [203,146] -14989475865175882371390495388341654157888091219546549134566746693181930646142134544920869452586268232001389041313594060757112054786724594611286415459981792585915596199614397616529600323508873906145109965942601225983018656617267742323251909603504122396229928588850429585636951754109593576371036728464663032282846041685045895558855728258175510319249138432129593831535098990236929163521121201176480973509668865920790680224102326621957151422177992361411980115981228166576560616334748822397803797887171636232133283714594887497422233570680259710888380818019627495031279962880843121171619438405809473024143252896708922445052618734439830239310770089982723697086109475251103220578529549104229128387783139476207543426006128937603786612877552032065 [203,147] -501663085493722233000722985957147766030974769132060964972292796153687481184346864856977169202757840378655980009206327480962503732463692357961461811408549445683233631817794290926536097319703310793694039274599484789732811501575339597344335272539258382144608464363961601556946233502978813787446335033604852112148813358482349426124306343892688110049675663306609114879222733028943788728297158275993050636773188352770562705616417694361918756228078451829888489267179595894152797541433772912808404159722096091314751444206618969945400350313715136687221461771269711365201871929703017688712665524428298344105510002353614442772121525254785145536931212929095326450292133029349508110794813944901777886664756820049583302000858134100052225443354 [203,148] -11182321238759498163346373145216250150488316127299949481280736672375426717599047165445473272539972090893672791700350516741451380870372039898899125657613562820887858964975135807453715698565302011473406055868699865147292480724846863364703153579772619663705288126598804960993866606980239859193947808923056705499550901189868961147015203441068629650386300778804665330863382205997494504427046153575661899113318486437280184530967898804508672634641506186792321859273369850218351129829207907558998917559226249258409330536699724526135866927785724802826052165327130823538442291770341139744373013532331790175917584077689174509025821853179187904453448196442918779951457824703063481424212073342229502846685015405477986617116636053071437 [203,149] -164128332907841309599049573786621231404191201083208287711038422205561666054763369061322707919899990157447462227495423758057760240550944193517220973682031668035488482245079100678218154054864040286264887613112187150090285158896907111993149911123072597805976748252356442533461189559840579704623420819172874050364707971257789604403956048726488184934024751749290506966766678645105546431892793406433174479721888843810702321991486695747775031779954444425083732354330621151420720075311735890027496809260052493579460259480184766143608975997034288768511644359019676525504358883433511040984629665262864529428942270748627531665692055702411628511356411932950832081630870580778020991269428471618243577538346180820206331260401994 [203,150] -1566790937026425068625083821068004743528263504030094882643667171486887881554488307216916488206435675478184606558866341641951383558110059458855059867478053642235063638504546298265032671209286134011906988890475340802686667512376127637267486256159584294611114988903508707495085869039271293103669021805990628176838682165501834818291099970202610762611980431997663545877647412472456229915030821598689373359328895012431173928963691523593006531629641584889654764274250356958075923812177667691965386581496792450868917250461175455126143777165262585623741056955486798289667952618882306093585023193357228931982910693903630048923751385001479759785726501191180040616779953878342754215012574797001560053359284164894081161 [203,151] -9599177919742607813871431424356139882675849769654901662388307877385456821233046959758951278407245448075847415623979428978652019375200890014876268481358629149298495614829253037274511701519506125387950001724172571671741969611299909538243987313845663982200149546851349337532222990878567825302155953285754645046589894485287534983122677842695843000373548657460217949109563286905048500765485648415659084680829336475466953726858220351706213604454113728084497699128029086345602869527329303141419931011728418130237219235756579908904110248567132695484668423768916476754376826183675688737477224977111676337293994973663777494479785817175366713757821377403398798350988278092316380675674935907476719250757911195 [203,152] -37205839468120178609677678311037544713879905487523881658334847834680351643898478290185175389994661248878152387389489332840234914021951856022531076978837487276968691374135035789661481190317889322245001040872230143302820813717553588147870717009859001975232191863576888648932811369575745070833068761940958097704791991205552873342705827084232582318374972554568381405718422935270093354559715459948678958249612921905797061980895937315848547900983903001243771650156467058882729138157946195517401724038302705019010725663388291563809111137274159634401570926866923207843998448571965001198017669400270916980105830534594595144056128622953332367360412620278779051646393929805479142175806047044490958153 [203,153] -89825012936264976786366807449891472856059308300252966613316299914127314858441336749585614932774410082811218900078618195454589175548168622341704700123749634121062235773872022725847562377332779252262294089289975311010685674288821509875877979982029228252476755768546247260874424494349798050826334312537065048842276609617694035252784417855131459831180687776319407159387105043652506868465692307081489512065720189835223542879007653606241749277939160639985366204773053111221073396997977578022366216770299138483221538156232046354331876390158808744039013537727868178422756549034629886325175895549295668769306190836415651866101003204638492649499605957846825217193921176930383336486805903838 [203,154] -132829589021397182275679334280179147808984154982791041509944602313674739236288208394631800849524593877867970668963924507156647830435032312008972716117972389746899236126842398080384952211479177180929303743892467208823845259558728769372668766759076517846426941393213270890704231971347274779280765224410810171134003851767766874161658447180741103659937033755225066529921567636363962901148447962395957470666383252158958050798635977306928287262883399825740591973280565130628690825343148555852877251938084286894091265764601246555136378701722105301288641163857702329883436904043110062310292509079759871031463721637539361138012773748227331296125419580754301364797402080143621274498 [203,155] -118139807971705091766469512876143981860218182921702612047114939541483690437450669003009920593854384477629408113479524923567947847396296497754184820781372800434330241146261548129615769829908442952150720758463620841963036426633094692522505572659887927981933838300294456301369781040354066186194141951525648610618317065780720429889671601819428774700734779778338957481034931378853517574635063945628356043903641190085192594389199813787457748976550523628349400776243793694361242307360571217829520311549903363207491238716000681666079466369261591537435558194890431438950067879688594499626214964113380242325513140576974469129221259823534804661647576331486613129459200565908 [203,156] -61961028228756416639920410899733525326953179120675604309253692369033277338535169493074699581335613441353973173318618090491199106612388818119324227381464175131442036452414976347958025225877088022718508279454486701132469577525690873411771656631806422291070115154317601750486817613327747876693664139158280091898847465592091159664528954506549703627771991745352214628595358316244732637200958895672542156899204704245314962766062262301546565814231518047551149981432322460180715035177480806123015995413151178621124129805795411418523516232839044943229074830352522820991863621613488907936049210440835306369609712043804347724015237999108321323982468838965282711419 [203,157] -18755441395213381880151412583980885118334519559604886180628739731842565991942588876183876957769140175089909739170223696750129894541057429575554923669552893661968492889040618536990601657924230848634362765913097776266654034971224498148634629200765754613187367119417599144342914040302100003212999607337644785079429755757786087861139161604771370929946087424616771216787937735896473020288692172168546051516332653116701833686524822963946120113444773609682163570575579058031617165685974294950074714536952477344383908139747292284442122992580446662660170843223759891912708179312655731782909516017890746469500827063613235681834754087053312388915123520196 [203,158] -3200719898596719944106421048292507841777139319661212654500411099764274294441384976601838540092275621088935733821011902799056330263508067124303670981954711043704811108123866491374986317656246310540660410158005971312520194991389616905825297981969108687820127162689587248254863625708803492240336274896000335679410426600506821489997547135192406358778764053731350766118578245663379502192864048987001691232480266244571814600363806181217182602775172120147228917189618969962305887465163564725927005774689244309990563486232598849802174329882803379297388167389771491897201306140103718712532617592221570578041416274835294614809237919175009501265 [203,159] -300166498757634923669000165455209670482469563633546076222407606190532608752230058563765603165385950411062878717356079753493979773901222368462712799125894752570184223309128086526388912026769906067977754595919335284253373982491826973523183180435765377608861410072779023240130414476334778177911710096209297518813295704000667033915859965469470314998911481787290715868930512143842251049147065614333849959958040781388461905308558161126923988557803934842513866173448143989398788388055656604473103234234952807031222858262329036487042546977678970232208044677258318790511845528220272659657865608315312578668921071476625264412933446580 [203,160] -15041462727321577330536592491863471423829284630913717698656901273965940360791244064510884840696981811692920540612441045037655138438286741260275185623200288637808660523542840372082105857941006387689976679770460090146230175617259170891395859023087160216531752675484024591817510234088825305656511198895318666433478429929395264731869347965353549876919393223753453943683138415172095144870817015765702524082457729148789146879187464014084305842193637785746495260320202863205492353400716346318633656530766498352595457107414286863759388839084192292306372149895777046611358745730726703571193196761395928781262420882748763816 [203,161] -390521977154884523935345161220045166115221043797357732264068234262786864324276931312287903208148202908657248244692448530841544569268681925706140170943024504265093150691560033909396589053265881373240798306421295036396062215184817891677966237955654941825131349210956694905938438379405207660702434334592127998048976501752694356763226447265926987597251217319036513393034714564478613408727089053636252045643628603555474660319470418034179059091342758482023058441018882664436231572527753169652834289605036373650819938095202066860094671390939993059229219487687749902377455054277061330841176009198811425126474406 [203,162] -5077740009302342014167419956516358985223292750008351043864536263740956455959601423670890260158322563190918051371112919312885099905567605849196422839676756414794792343655464552961002820944999390189456883368926253152771404701141672188785704846436597409519134112516911826096029040504414931555175975661565258451206911686531158681473480987306415861674173853627544769687061905778853026272276799412349534539961574145753308351215734576973463597595038147532790415573756668941798738831680805153160806515459417329923266876679168870942668692460042782082758709864210348274415563528417142544818301462588371 [203,163] -31844593760651465498080497429663831298522137752780113361024908207888224383713076363681728215177900983415547284759138087172951624365803770852496604347007586831662155518249703928002397215486020349032474364737833023633564795363427232314305181560120427743951533074357248486922023453915266786811380198995819295713030360946962621225288958416217139485364355278238360135039730463864075757898903799641771032282900130005835221530452229101184450706257110942274135655119605182719155814454556758134301898294439559423588539471941474678589312285003340368256157187643221107167553368588659018863596 [203,164] -92385149511506875401318681222558221571762871183496078216055476531036166978296480931658465535131735006759073752317735035177129503280586520168569071510082469865265955144950416219580568314255379999668561165255987813752462928878014031641937726025097130245353900539811327700836772731184443619596184109141276306338050217802747932922628141774278997657549438732814641599571200480126191427923218928863945291035141954677063189439328195442815234474882415171327983347541986426863641173950020934816899664570119287289446337032126422332019687681207214834438793450051278929617682420993 [203,165] -118340458180012105655165523808751686214851290107094866804363997436596912955732410130680308612132703364050999971115838929238301393194685153205900372697310390007704424013842976592975765377473482233177651432691134690059344470910110326678636948581699303294284995577322161648598837888168830390423028707226919289137786663888315149647859195667199911991293865464465904383941130756836662302381699256656760169434614272926120981190715405564687615051691422535177921063868884197142862538991492509533808754447634623879471643093461965950592361421847363271830819966971859387 [203,166] -63525024138811496384771902360202742504227228310144027480512038058183818738020244363028192691120023938817211383564672522719397400038642057176531227231104699949836205533599894284547302479121422166680103978483637230740727472434585401312918150247796970085054009866718350556984475738833901437723845578129255864846678189697655972827960900663833358974666412204231917790191276160445046646591182886346581895591233580681434111821965212313535982040275360810375089292959716826439859529360838274810846467962039505340817441141571432189244338772965805835509978 [203,167] -13473350800476852313138358869308240627910938213406678714176792434836908979627356121494846985390803336566952412844430363164344899275706198248851040523590944972386225189197799693646294188852213949290018206171012151279592911880033719080687295870763493890167043432349708475802834610856561488763148287410290535017356265380043139892290401020007211302833811719960080973513399733220316760882245987405551673440877411153378735323545531587105812373422929098950637526224890984190541909769282814236258918838798408731318034458357953995257344777660 [203,168] -1056220106688382128043214095104096562355841291337993605924894809814690966031253018035050784555370078157733094203399361680468232210007329109994575503109463830228727212405967764052373118222790449168936269411493963393549145194868572263368977260500731368895835577768639543035529428611101714319685732851887822570763520157414420387309217190361381631543691291943774198481279629480628342640113914989343091507852353436812749971784800456802977512530952009165680517666896170860296770691787151105674917402748279069229496228049886770 [203,169] -28361739868645808180781332667202576905083027025171606506539006408019377391310797940096443281447231876777858128871561498171842396818202875465274162555084265058772037721758538170025278114642121678108325696542337043830459704894320448586503238782705050930142489840795548361682573816325984111466386749610215489173044917394090495947045806588148155391953096884144635270964955197654759774148938426872834894541032084227506502291062961995955648255790382263115503691102356599614167079279494766966943660696322908990103 [203,170] -239022505382539358019386670263134240394083443287247378423623962787385111203891561150966070112631455538615033655828424313313139691123915929948573909731936306632670905441159321329954883568195266830635709107686411961544339042021535398274374447922980156479744432243463740423981301640363192591267033278728443053169921051520755559266392602264137540185058692719513129364699573548642128204463341082664152935904851050806693794612226076326263709611237356473797307279133468399841974728481971568576388196 [203,171] -571331732652058256557148612714060821868942835836199492468257119085648455477769103265859896307554920861028270395080889819472439142974341445028042678426404635729835325522008429184993210451443084437556801216103880667122023439693086563383543005299144899229829726231164245290966648364121521685128201242742577850255664062614492500937558931350652284614279923156139917234786034531050360764169782748312792368956830846679191972806341586133417555849675296008161908452842997854398953819196 [203,172] -344085251159563678082863337642538746135781197747831035888589720511065403561414626104140273503075151319549018060702077408160983483953314946440277993153715257995528763909139247026992853508779062069688412295512824143457480313857474954718292218322517958951659601607463534322670246244054653890340299432606087721050425890362614738834294829368018763351166617967528645226697191414349577144172152415611185289580525395364854341578800501393878877089211058388602973739764141 [203,173] -45432681463453285141858713536846737903604967067840315016725264585284875358508745122012363041715437589448403558153185125161971115000473901416743784813929706626865918226276594650001903905237108994662639944761880243309959804887082024390071703233161769637601942625487836515386790673765251103381963384195199928729072005618119429433616630431075457369432223726870282129631510871623576993439329554404080612964157808742658322500895723852262508647380227337 [203,174] 341731096765399573195827070261362769924464382086366289842580322541444313514773935447931867270758644176126601650651658022757831400193430395531706876698522819280419930070905597280831660870580259995846472274007614749588467341951857858642938346496389702772121255211815517260771985685426974985456538572047303179354608347222711278692153065386643076183260486552060935975450121488938573386382839227239005717736096484577766567475046051246 [203,175] -18501449686566946604432374614885903473267526378399748099676378458394234490339707660821387578274929253056873619429464303990266871197925226152246307989752542615049350724886759308228211668537042213671594780871796502646150236395801529774528360130019545272286740292679332190454652078048932055889917579865365924969583013780775999566116256725206149814318496750437113681774093302030170180352338553992677389242239749584263500 [203,176] 62262475390093813242084869435751345786781682645602800670856007388989503664975304513132673104976166829379240303399412569981853147384392870831857263476525599975408675378460307701687386708279120357299864666460324778670085280422711938784002720140565642516351515363728726420660780363865240369896109265261862038830649818781987928669212549987886864931205292308462423439960726781835897884247620462977939534458 [203,177] -47712041107405308239735985576646626895246819898252086132547361806265402404571778639415295267785745367065440756723139523629662703707355870365514692269443943423758609285511760136624900067358348492932898240856359315023021236627065431748602618163338189816384647996171144984068706962549433959629579064117067753430936612527846607884239779635793553555807228782339865033498455268914231257794286 [203,178] 6949050310945218826412928911060516553119000849966251760727533104307365613426824126731012704422100486652576416986622421302747439636134534027787333386316963723962366732128516034847788462523105609760460347223982559947377669858346208919247434193159315450447643935750910489945735666966329107869145971811126942814260779861757627165448499397909514495826936537502447173659784506 [203,179] -154043556377762935709366057457749633674658624813475582439733866540812245009358120988320177134520828247075885438670277814552049445337402887628627579446986640824239317707363744402122843694092007785421241203369130639252014411895930434470138570328253671097527174417997621167249526614604231187433573758236069920294248617056877440765112685680870019421484502802 [203,180] -97298560972436662534769306028914949163834913864019670034991454246909029702573119265404654772436412101493036955147153685787394356869383691767122548586010709765108935835227581840487695960893997354972189571327809335452541433056035568011069820179790878003416874246364058101120325159427699486740686866194708111988725017563887164262178635955 [203,181] -5764872267161298402192291036908567219710019458945060957201460877838017050760004492375867058365912875157266930717089338755844165292438037357955367717891431047673178138831400997663652856659488867691275675114212447998958726876312564809727804989843377009077556261213823422342949277762043039568858335452273343702345736870685306 [203,182] -13610148476164784786080291845997928138718096587517115165747715337202870784825611058598203071904499027977139599438148615723907031851507463335773586391261798796943784536498630474947214000325650516085988757039220170197644489669547917191226247730239922838227264073102042082143047360849796795766884877731276002673 [203,183] -5071821167334422186875923452286674301874819408981683244441964932654065332329663342363359876543038940620321511856770288042997845643435890608128961859750483792574541089624791720408172283635768235271266354118439831699041267907309016908611112783870916042677709485113384174213192625553994240101751 [203,184] -218586983618514949602135594254644011237418156521297042832367341048312328437188807937583893999779714711473617288363077886146546975308719855557318738330712370960527629262876907251036173740863129294089860019180076820977107394781880775621928371539707238588331506895345870287013794 [203,185] -727364020516664790359826155884479129961075327760639371784263440010459631020598475755526692464133115978061301911897049537097684161096154184511311611589913233504276370796671312338826783180642315282562216304097797468806861533709010248824280919762504911661340406 [203,186] -107290264079238386286427343807581279114057353850103703905496584842743614455485992822088454230678117940726679539622591881502025969443998281190142694769492886295245678064716210474181924485938358327856545236439044173330484469446886593397479320 [203,187] -286810878947511454510061136703724138664501170706599499789168864806287552225634596500830428789125308583704396653689734246437103122109544182514553120615784139784761754312969123749262729434644371055589623106872067915444620 [203,188] -4622774146976802255781905319130163643951380762584772984760886238016004568549983666775340170975626121654645642054802300414214152408347704502823507497018909630070294634076337104056163602558914886178 [203,189] -79641719545668060483425489102015906728606157291356135734148230004131828967686710734885378905446930842086694273354448755976892628164882789712253977101485268556199119945674 [203,190] -4743285394202896426092165274799482736204262926986516125988643475736527982255695861433834688838054695198509846778000168734520674476469623012 [203,191] -171544136315359568013207362724203693271972734989249056057686005084152864693052991310241847168483940 [203,192] 1182085873773099806409586168784731119958319163001310696113 [203,193] -503366638868001 [203,194] 10539483696 [203,195] -145824 [203,196] 1 [204,0] -810017482484654622282752089989453546617158720189860781501359853099788693089846884834301215715305980897153585556126475979288845405411505650709523725559445775773743322746491923714974234806873271527893245886120071511545345954128195655451792548241055830947440251223897489894328392916808170731070471721350520202585404606219326729258180757649947474253740132390940910960768652193756907875771880439553716972244280368815725463679338137731985048565101330175669179212192574155193606651012442769860650833259452125149236776710499565643976064073653861524898556287058106489459649475174940765505856399562846462673062355379481200969249096768230222184672706053460522467454386394097425380784673731676452816920258794320091590861257502698736176309543661944629499508763652923923775799265691327578939071432670394114184815136747172241168130422242236161354304645078783441113611436238537133958403045703549635466874209810056657004186098580877048499348127850979154843856739940911994772130932229106398966256516276389176898388831766830944985996789984029251440827075048973306759244955265976685586735850413420625248387966979115847720621342109387784538725264243643306063113158961223291861699273998789682964146077263383948184561181376326617609293566149885386508473500383526844776175202168448443368156846514032802866286106731445312500000000000000000000000000 [204,1] -2358061132868297589314083768540046620823518715219975569602285374785024376723802174637222513567984054694476562734929736932543056565683467250613612034122638867931219088712131640241287151417974485855298610009441318505422764290237505170719577270113037143346685145999132192626948860283887476769208021843163163662824788787662713250655178425704549738056919070840699624251260117033999003583069169785098772908244990226252189438534492809947626195372131197575512550584049318162067372290203398558583037325125421300988938753468079434471714882526295486215588133580334186284336199095671783332141905530694314977915298149842726708503338714769678666449327910173939761696589086191092051334072079986458573540833587226096157476778211589684053083153832277155566933118764991995559069541739921095861510966761503591196428305166359943694848613011986864717793924705196216429961673622479577240680549122002757556017217175190102706750307049595801774674580526131286910873373185990518045927484181164439397231162090001068333403942030660484774926069545875782895331441894398889959015209526746071072269007662487726595059592558171276022656094727989796361350309837986035006260635941986500452195178705224496646725990402663669775722516925412620293904843187341359748625690814964041407393164144986874137787379188464311321971995512144232360839843750000000000000000000 [204,2] 9214169634350358107230637829329320480725868115002992305132277910462259725079187188821055265538098092340374050207940223972552985658170083726847555015270296371237174574684116749040005144757017099534535589881895244729963562498578557652227238726989891362896129973523882245951962038033648577838234628114546722923343207556958232199007428218381157788386316069760872242409953265033265146512635968994743635746439418553597372527056892976845819500118252960584929669098804819754869557865004569270974483049979745425495374102577805680624213782109565728051137547315232978230299563811076777063449747039052857436600173849427076007456075545965250928861242246033510700590610530808442483676045734355430361973598183243624280190603304289582206204785725494099529288562644258723995657899919661094899175265779411066912570225592521243758085497574389827835178509470868633415674814727131614813058327131570830103721551212684701038916751760073970277372099767516925782631369402230960211814919078275684906424060220331058354147270777354004391998146492012297231282293442418712647620796555975868910769626831693362177372455874355762772311318477801134123313389722779230985391609916189095184520510675794936082362167905516970517404573039135475023659728776288841097061634008667495578483847122883565301137072280777646568042752018016383325407505035400390625000000000 [204,3] 1336453815955415677295991829345027102403109264932305054043826339347398682881218709408356857237537790359728794942819961206929192930856813397846103401710239020460629090091127263663060230599724040892885503172138508856502511015923495129677138394395990582551720803722513044735417501532049156481480857996297055106141490155549609950147514484573638793036070174677693423465458607465762015562538908925195267351565787251345452094084238359966339911781523525660294508603264925260706571292602904639042798611061961101737232283421102442149943026453908290866764939932714982866319701184819770228156157545383715203856737831299498406835924140732960244894553496145762501523722238966821722604105779690846533610963055317540436633291805287596782372287885566200238172934601044548807684822508303755856710532839685475338629148580264768336927628599487087843798068446094438616928235098928496550517503596124890290942491741952088583480339839968805618105099142186494666397424528591200607905151540316119187118921144794079092634683187794688850666694418549792789029849111479872461094686872576264828824473920845372982680781013117038583748799889492894691686573586078144771106469014595715017580109516502325011325246976314431015894025190840044337909945701472516752884003313821342617476465666135772446975410327009845797097748308347036210963093370199203491210937500 [204,4] -310330030466559485100142196871122335267301254761679468014173508882237657668893647002711562669740887084935024247303412413015743666384875230401788934649845815305699611273719529821922991618310033596796296442592947961098799830808726395489594450542411123785123279238610910524607568355034576508360777985334600528984551827072834312950879418032611245294530220620382201884489862016763494151515860034427368289578206463135872167507839142612532646752695052397082665748396438699830519030964057856517677871957470138483127184317531284629081622651428702344881613965158538275062508450912417137643806901874069354976428356127995968143102981210723757330838318445008877121451415982418139963436354434620773746899209983490056589266903228193047075121917836695249517381424410471974964177259325467744142534257293239790573171551189262411705772008954858016741841485575363115840812421792072089615990487272219984755322760437819441927167616483851783796773906111553271739695185254797413831743906957084323037254989200008348290385427547981643614768522161258785430692412808474571490801790186028971305089127194547761525746585489568449086492812117410030180112023913336825309973195756188243512212714302182798417359089792141268668724160208588088682407000786490244981869807011951970404684123076212697250457958021573818009788669193107394615958938598632812500000000 [204,5] -7913164527911260244348437457721332990723998946576589861210597709417354350292815865667697200651609472722169324491498473388472941540599269468517455991186734796379160339011606225073329583316157895267759671259624856919242648962810631156788028114579323769765887351261934566026922792535936250032005204642766594871993397212233678780582537552353352759234540539889878303211011020990491214037820448528421728133319534082009888273324076931505890362419166189830439711596371895742007609849800182307571402058741051577029113345166054216472253448181696088632966738794297249822561909105686792540783749845407609825245513632579241721679663012294874490078278670815772406689656697950491427541487831076694971745240210073197357585022991694007991986373118512172522628291716550503480588046943187442962013802091258690452985961217668237817184670374010359824061744081912482074568914089702854526161926462894559351414313125160523602297065836242858455416971062639851594533674052774529036150484677401932499907185456205283973343507206378449880590901193123401882890493516988231310211391319483329731700552290210137343407929923023230812646397834968757483166445796519015117373692550324687015847527729488700635527384336705082472166311993757272918378218412453160077609958081263251981845455444814165628397435546347627906391783947262130010968989402770996093750000 [204,6] 575493058480903868543275223083616093593723507011452470408448801025172422469086499057618911112161816360188337411402497097469495648045758997913578776966201701723260538431820758958185230773767167156805974389016921704167172371046610823454146452336659620638965745378473796471805568877177123137880894429929674051662463532674307895491407418662920587069543049722802804455306210461212061779773489939281710015492300467948629754541314674858892137631970193525777131349243257668852716158276910812691705849734587827833720136097400403630100460779966579672622949101774380764286313906244492338625583249844557168549177249453141224629639470963433796454965208891746696757082948553962710940937962070708219494895126136760359222633736333890848898692732658382230966620552821295768694336207817435868114564162448736319628466556600612535341109398721513735685425982309690134531257549280240448679784141002345192696683256143287604162465925014571525371985411127632650482967463207468705757199681706073381791448044576220564862670706758108467088818975710442402701327525386363924068025712879584425149227545826749226755147068648986004750726944874382556098939436058890486718472843963335762782233071505002737935097270927219813400425851806412581605874825141312327740358333110403937268194364871178990213680017006468362743206365651144931717436744590759277343750 [204,7] 2561317563300118421944953463878341491752607035442930107873961324559435915975902204763539228755517016354128111520781331396863683061578298895403622042384272834794811884506570317609113250771611069956248093434430532707932881998494131259633503618713300637737947062276931918521415098682994656067330362223661252009738459145159306225612133302665421209311565621096403617447919917232028005677923705712634536262315341935983923193248588858715100558061224337837959079316480738403770227822449487467735574659884237310447555125240826647466386565681259505557782618699770940947472823774111223453250959136643302914179681949668383066621009129317159420389889122889625831984119810312170847398217726432012522681360839266919759622686984759693524459303646370009624846729290420120948873452341302525529915276977957062180551435019641345646670467857045447266989682107848280804359567334116472303191981907795677779874795018108223233240803409775585410220778775170717237546513430054534071204757971417350081145209227340926520612951504705028188876091746136457023148360041166091179718055930433659261947955258213462987110033192144948980204101847914543475545175811515561180322749362235636550823407100790861143283072592554164265044509989230332781480197933599767365843449145175410815161954325334827217936545711901209839017423979774364879789828385253906250000 [204,8] -152357099724426903509134187680312385562555604242937538481594922479617801738885324471548528804263145336701643772857814874890957169509286844301312380409911490086960891592418446489412303731507897750150409699160336952609487642456425738141654050589465874186353703719728210633785519496559140218548669025704535184231555476887333275357138298278054565953775712285525324256831278844533026554238871167049404380149000134347312874396956477643496596582420727850386141998022391234835738141757689829980782406198453642757414571706345753785613024910953689753591129951959525611184829806447496779941815305594994672390499016042250371006517447415635633234704308543998268450599759724324335857535965435159071989097834361938601658724483449373467361984451553044306207777762000774091004079607184043499954792939078764005595746468514702207955317693390652178092713691179287215102912276792192811985578156052580283840468365058041890815242626502379411728944717907388845253206232311690829628625014915181980347071509872623091292562670168244309190315810003684334565292169603153743641449861520170928852229430506591905162955816368453956972062125435197414735133664821713496004721635256864407104727964324448930803986868572260970737462773440928554207745793103187472876156694181024040733190492672164271448886102503888656272446910405027482365949280992187500000 [204,9] 261781046236341747384926314289527841550394595719163656308688956763306812890680003500348579787426791413487848188711443846882644217707370320768201309145498322873462147537265593906198704220904066719139724393749808951487071340263262141507922687871346947424533814631091891823140408220343787895898082753262087580440362481707091982162381308941011166192108903881133150057023702284745753590895612232178519571557897415488395281778085562105653661173816309686968193194098133895909746058065130325476481769126925919730034621191628740634000443187103554503745963117225682784733635483837845160059050323044947605738675475055685930736023182541985213459925564892934839335813215408969611097553623751407842482686690617281634160146314623930770341271405117103301287518777599688206559331266112966446360437432702681265681489266956145329518598684103686705548299195641223262894464703997445878960030602258982615731638758843532372434021454188730407277368475780465399024322102311269672989915713325226997642078641732362469828065523983637882732940323243245301515898511564899867032863930754590571706313633908361562045666305348827008715816639959033450427292601509867514564062813274894860191088003326322582358100527744140552723781846188826263314975104499961057582002786708732968219183594049469106229587677596901584692865988020848888878581876796875000 [204,10] 8209810638489623491789277582835749465303299473636299226769198623702008927218948286450594070716336237978116914123228168110178260579850817623026603318365585285346140877286787213474687893584084361245633291476019528823273981288426363590507803280214058691019614483272232794072414494787360761310923006520676850513906766723533117575786125806035587518332853679735903976516194578406541214658469502190448703204928384580591941789804413856810587432570449198413290551940256297712951248358084833680606590236606226811368466180998118169191582426086503970572234016599930932949125422082184047687415880727454499996436054339885855852926361302561463436742059671797389315916924817532821002776170771389800719954717822245071527299482190263088430950541282991187549091588254481089023156013174690043028443237497121410831429342324973065169744136757275222424640971148966588853282735049033885840189527250711485388224036915222963197901973106477430660863084293981861086314870517464805035045817834711493047583061199099459741443559273323109515636607288805082571029546585679540234031255381234766447526172578693819949653905434733309182193507517115423476965522594083987167719656438434544071281045368568969516221598471626925585998866616728520533678671091946856110714673011127123566294025108598735194772979948428199585698098218757886535334756349562500 [204,11] -34800356090415129346297109283309063007721176293998851511418590898148042307817205071394283653798133275612307646622487157564316509746553513564242512463712720084817462260238817068323360033365256216437397750084100151069344564179190686641919344666696158817796769485375137727845246020931798790549051440325686411923742157503804223315040464155732132622376593679742640676566478473716712068122528123492610315592542442499135320933289071162518204102549863016606860159425957781048948475952398706541249256143840709093758855458423192848845878182770442098409979114514317546766873507691864154185536766715906185875472232236141919959144091452266885251005473933411894384198346015050431339115907790228231462810803994530847058913829408637556191558155533112101857866568360930915031867621212179622121448878229759801868509287024256838724980850137758072156632592541580649788023176331805345232074971619392387167885470634073629949162972542905276042511440571060763729722726994809548396416209166691574903287955575782263810462416651076916041137741150813226992044802287358635091561933012128487895081273678787335788422629964861317897712889222173042482528640274089310260713908059098773738003748752399719694466827203300475577961872603470598036782810474266861486201002901305444911011843721798494098072342644266214556574307496927381363663577074000 [204,12] -66786522920043714184719816330093245438577596067561790815231396445144479642126247716461580194990116366904196472830001688503018774913773763713693148974213211974124679242769335319286432119653106111248592978421744153529875544278365510704303216849023402791513432026184102496598884323502931400460636240365228402390287336979764795351685516109139801389317285296759741922769299029377070991274521694170480101889738959547809466588854693935022137042564869371541419942730667991271685337883298828275198565155561555359641374711525640753274351301124412335374543945327498197464845743146179554108128651721019778264751068937765614607157315360073366606465477957553380568077938770854534737939256753915823069001608004059685672943807366934176274393615541991419524817055694838002370812213771615543377766651232614529398978139179552914835305487203172519226731740785718643781942477227576340861965317486206827828362247631932978056445099968244310121407341743697637106373315851854866305346285637974082077900976927156928689865619351751998777932328721901294986472146439092547986438135701087473349799070007583779044014959039061339314696786485632220927956090897833968997378907016839909829886327403030568087336982403748194266605280473224143263713160563502119345800710895986028633973034091345217528932172148709028322235000687746568568354894980 [204,13] 631559078346533221723309961810872094967069644940755051700122914355899563414312800429225539290048426414302628744628022781366381144241791590990159153691593565010933772996667929910278703424667139263862025523772821669621331747401920648478678227886712856140465267033590259221229622429032172967655459096701338992731481092421127382659546563795275870603209659860280366953694619619610163901971890102576907575379048940979286365085317665795013595485123152556732654259208210203473206692342782025579406824015316308473114952653928618180094433638386488693416558194784232150571730005439866531603804026086231581629332880324462599680363830900195575981351284354166641839402265865618150345562147034065014079250378283650242695815141031573417038486105191360364696055649075830411034287463709972008880739956446332859504274082006355848678594737817369496011122677565187230758647343640887225243316825850599787437870878214079572649046547089400940145174368022228333243462880911426517277232620988998358833806318064832827330293621779587382510771427874188338941454891544099463463331821523787124190435324920337245802644290436604554832917373960530880067202066487772053406510562924298087546381194788025179207960390488683111791056232585275633005283025742791153811589164174315924296250874498855312991883177698155613726118429130123821539760114 [204,14] -927930602374161569639843960795814408017954847553576308479561017866238688809753680164141880294850212538376783576013226396056900040079990844847227411985716150324478376904102344840666210902555274234176735500755904280836424818297099215756648918207314761325736266887612705199724987027140328365426792156300343234073299541405955590241178074106045906884566204835683585639904040390263804394591893470597650601233962643637842310609471336730764613939997925161476571444282581678573460769789635774078879410202465957389826530011933386469605112407837503378067651304723306197019021757757006819507271180682415014546585838920364931531461910034305885758382041825632664772741554888970327024766356151595894941684246641154106520926136711404331031101768862355193204288013163127906971212508677914342152344687666264767937139046618786156041641679831956295906776590531814840258268351210777794754098132016974095799561680766437101376763532036248262986060675162859747580533973548371626951291385102083713670679950893798946510789636284553161836164153887328771095325055429931713952745015791916077547012658348681392564137032317006192708442887526439535592397484647863738746694150139360522341112080432577578862164334046633808224552442519701248563787248809813792082076719868423517751807493591927825686165852152738204055333666719733405208334 [204,15] -1833869973314403485375075813399977256830847394803989170639475723240013144814645284197386851633555476933929922178683042405226675155720413091105206458006403916369366283647815787278541420021783562258867683318817469446358212646850498046625309717634135132648165284356808522238423776638589482499072469729180585223089952416212881562050495310565710231077277457947726959955323684435880568420475229637066675408946049776552591422768863252066248505151946536071319826936758710183797536580284494019450553223161023123838219632599175800269113442256395655379280652602260481347470507058858731642277902733983223453673400222344538394200167375299303722342441504869685412127926444302779902898616239065966879663759745962251348736260840410332223747369256441720798788695169362444815489231964976052910120629561580710161493762914889766071325255348008764861586942933965894029915451055418499322558162067845136700077717085486178243209543056585983347341800313529881249415514484203034739191175309569208128432858092147078990438407582995437066136356073656001700266814236701179082447322330923445657897502520841977658742852842243053376169051662696777323525150450357308477432872141847751505597750964646695594405269985654705170912038789595765955340484359596121426894535436867477409147139559157149805740894420737652372163998703187644734460 [204,16] 7640036100972910994577309913500855747838732616854384189759100519950730196754030872753063477969368928543482581825729293786708506289402915436134555939874612311995428339722963285015995677536151352684306851638361259285085854540077894411980558512602851958679123731706869519748834509609833718860489233655428098502852385598475953914065336047210316858734332260509191070295666135318959407160403554831565784801762508777836525884757080256964125596419257697414667456486367714447298528906455452904863657140917498608841615273443515940922412147549200155658177712851398709278382622284867168438046920980995522058262169256409506499524060638102771048729182292635402338175470773439201027813598079198739319043842662441975604495098357647788012365288847681162891146379355160675306051643832944949324792824849656988186629526570338533557342117742515709009649990700412493708974459125235510817889044336696551610395665824875593106755620700830132524075340703449464843657382340890617782471320269155737029246826507018698995831697601747542548647136772618822205565038309011947826103041155484481772843290413842236258220265847765565741934138665142753888026875990364960143897503655952417646941674034112534869098412907589654951511116752980153318952709269354126143279922536481104237396687990405013406585869846593026954381148436603297920 [204,17] -7673033977146336078653351486261109667525580653334929170462635321430260996264987592589502497332659950069536030632221832962614866810150332150869093776433198633068257321355167893077651100807643217587973483222838199798500793730607852387087388051414630174119547240752807433395176768641204445032708274614176660537495638749429819369310779807438158549848953082724610014066697488077113072528263378571003776900783692072792644549507426714927738229803044142272466511537461036117888107210119549522794015786209623814835108174229114164023726335021468613150622780067340667379033306070756816272820825415195088267919539214524458674203527507907648252792302424282180165991762300811433674539495631244700014354943294381771524926234097396077679870649485555314829819226276300643959719438233999996417143983261620489352628521018886860123127066007965535261366446798413632894487379603180146145260896774638531384121283452709799921658935603586459742895386529133166935892558874106356592821454405217531992707576395612962079462791545957759823679253959056741155899736154614841253515780350860718372273806303632359491591271794421814641423533224068315144484978731705413827327491734499390594250358355916171903991117779112458138720833454255893222108043718094537570824176035367011184420695693374467962924252258663600940548636643850775 [204,18] -6008204665668475977067423257761746944228533034425985252042549669302354701106351068152651038397758193273788794693196731511508693135233868019452892359376169353614089110423464594344414783892662367773357128976867618682955724816461305618463220932615495025228654177737182593598195607681714608377225720300680382986424698581807687446319623436397035201286717612472641535972267065547107288059446073780627130933166328885916228765850861158389213896198331539944398424565575222645902624521782588654726400060774574075838650830105606594495316928659517067275937152149063806185852082018584500126546096326347801989013603145679064299580779443210708625174069153836957071121065298127925131329915480647053645682265024117059659472432340261767613834884246442332613928689281528197249139700158246234311243666214339792086639967195177298493385241589946727051668110469033023843773876729307228120163409545680761019607402843561933028007274154841863389560757226648492148718187372265801276797688731363827856734024533621558991725707295871252515092347238497560868597617638025730275845932901172079578044960300689026565866694413350007714303475424686512876809542460489569187533078081870822602203181579331084739324116082309591582619091873775294865795387120214168515025993466559826185638880747360714606553544289571913082531548595692 [204,19] 22839393338005591107944148620330238449421960558742080738021619592714831571901694464549927821399603483675368610530424009774798253885240964923325797500964411353741858131897280229059050542881143891526245887808608999388986527695204901604132204518624719376976779636472014268366957580330799900007418989858455029795737323740793972778439700456830791130278074104899189672175630100277345088170455707259014525758517871521803454030969170269067204536975486227871311046202611594360120503645807107253682495392451541240523706422043320874305640763831930262416294112788380682889712272987319117480433217508257915503018963785123769722132340737922824593425278995260358741014260397109623020758373066485698478108121211719090422059584002870170423569299447670623996659201222814230617166712699970609278404980617144539226686989446484190317972335593919235764660076219230370461901485388755836443214913258131502472860572639849675087539959277083006232178491542699619482767244831795234371545860445596336797232315124846125579937514442093876796140831046687115506335807322955093675019813274234762210532171918840126231678453683994286323540834630512475767671545402205049481940287203257683172125490374168502020537752417617642729225312314530587220257854544804733826236618917638389438845258126238083708388105255139004050895312682 [204,20] -22165739228472624448080174228902842448085332487745821911707069174555987862747449192271752708377341971451761189860430651786601973820573236103229177508970457995010057623802953928495702970284529062562987396968527267109067119814466271692463019087041044831951595871331278695861886532532176498229198279828062842941777203409747000274724329689231495907825298077278804838198718465068437512862038862904197132820518366629634151093697374103853339382938058621521871997643027266793474353132681294640417535456286025913657174140464863655087775180740049618189183762326271652346281921795269239219545407117710233030208369861736130244119541548299862587997398876918412173473734202549952421094801782655042362780832897412349106244538101128189484370651458352577807419657616509291906866811290007186442546673365956772746535101725909626714033284314086347131184408792465948350253490303731951188190314932741934696412075443636807859427196989430609339064084882999471851849660601965827036933478071126655021973745743232684288850066488048809362859074658154473878546319359813265787625342914048541880414254339533704563163277606362737103556300468813552372739907472316903799736410684360238201926212313126412551627106002586939739090615879677308324363810473505180215196491824164655778897679551625157324867010714096438585081316 [204,21] 2957836534447344248126298210324355496743649356094401648775279313002386721197093577772533982567562119857029017456153091790369282444011381481583432562741859931266466283216274876769706519439869121143621737766159058838681508484155890733379180857584326722086481435239221350540624922437353809720681916649735518256645874885055871256327361182468920083792630878217106559341493983531171484185796089501107297938971130310421435695743864684269909914361469143546399117333958456581834003028958492057940342380354970688303431089607371295398708396816366332399078128469400451607733571814949106752594565206534903867119526455204224250321865121355657449413679423862044156311383786912608889221100022046891840343906918952707661993797146811685083150373537412316314530001625149672220516659297708424360389286639981885550171442834617824075384600206179251896944474527050330294051335541888195593668408509263466460508769841760424071817263775130701397331309709148373827678666508574855757528944922516346527328324864811927095273737411623648669856568737492791970602085863819141462069918428843696223881135894864243473801119173791546085360428166144145320554968017471108073336587428911677593175175447948222982984295467460211795801709487797282324042068120346077848968173643863825436719930706791569615420053564369952653352 [204,22] 12613920855412995893926952600499781813845746791960949163373075870348027242768406624559886429287785646337797899971576333133976594799749455317451488901893292453390179795097565637677825952184707391723880004591313261785682821559391016267116582840266328402340643889233937787267457968537022952750888271517450566659226014552199665208480393845380424679696056702164450196856049726351438516652164521361857845124203547601698126809613413688999195832298318365269794165971525736013669514039200057373312584035139591987312748118063002268705260230757043158750250019669606904329799705718335448801070561645842524146283749842984788259262832541043955266994521231749242809420114933149309204129356576280642851041139575944087289349890436770040548531173440907998859116818866263677304126409031651625311875157580706671555199886165300388022160665462110420448459058188188825676865989988129870894648708681088177573033881235247832107995844213850235274779167612707132285924571905105031372267524257017452160488494461307846349018132565867402677597070192659176333550165736135182915005351490984560360944084892066665396551455271935809259658017640991509454403817373406128914377376396074369494340412933016649371398941377693385871587666868434727986222084090168221003178198354006636216885006739969263929518316404363714550 [204,23] -8286168707167204142080887216778722685727956148829497859441169969018985082084351186976023109741112464189410768292389605090357836822452063718428065148887046425523220026879727522773160661255626664007339528599822386973687940693304417929580340083264590843584417495286045490903223445648821076880730806223977723298830554053534582875345678763610616205081239343332914526674845920527062327159578125405659689525190364851470951742810757535834493485436515054541081691122236448799439008133166739788872814285586456988181929010327336106740624549044703567574998200966880734211140182746786492836713932380549173540631034396896283082332911305202609878764230300287870291002059828789931251840604985439740189254601100919481046626488251087046990027450680692787576412582421228987667628287420103236828951947712715208075860922334545238214307160431222204595987659588234309643675833513483185027961268754510470401961208124222797864460752997006290161644619377988772426442218276509193960189794984493993527107131323052765929567458837873700182149870900575323540563694686366689375778134392874410561430352601277100409102103752505870066393988367426571180263230139114175710549432621582002434081160095221679082327630408652047899096473616161416656564036115870342962166952676635554737524941815827769454838450717579417 [204,24] -9930259423797479602754541324742233355787797145677932413977977024410691280980448896814768508433330713775368511185968453516304461569119139378610451318065961603173510414255110354525563346517004920208968238357801797809853669555195250883131551358349721198446927306578666772158351408859694432248494749532368819478766558488191255254092859301670521497848179062736739146739223381696174908414442119604059790012742196102357604310308229827067201380652056477482892633635371020896386790279820530544012467077608649819753300874729860187180862762988739611348950501865012415631872274580025720119155198360905139132875980913213858757537234139149471019912275959109251024279838404976421217992608204290777217630481857850577607588547779247291625798421959447344737549107292748248046323815020415407000705218197668003942374390960027125766000685074064899259482866030514224910835914709005570729527697912621798560036971052958795603687538271856648657052489616431980260063118776868529903879102927763860427139901355503973638660563728399333744619421202377197281139188634691044495470020622177143579636704313094657904620283075919295631426964988685163912726344981228417626841767446195243175368640699727630467320512040480802259900679666403465456480961544835522600750854747139171354109612754219438762141263051528 [204,25] 28076163918163810455568417633969272455619554237783959050426186725806271086995435798909856524601499718385372643554350333212597502150687899399200881366915674567893582210996952688843945610506979273964884663167183037615623165260810487290886819751994113871230842502204168410676177877497011799865356959120413160680625669679630991067572297374277637983949699915066494873218541761189469358032012782703384845311859473169990989805749264598541933758707978512540498290147360834325382280108956910950821431945668403678550479847613416209357328516491666483669905078747133679170487230107903093934236429435510995113761486220827098212113958607481232620082426104829402034253817912209614468517982896189459218146908373592988818533297121822697357288739146918761821353714815119045746763842782088795836541484460073373901333465872724193135332781609723749751427732972322991357536552561438869625421635470646204173960804100739327012954356670858613571743597929409076965396235369839735192560928286027579375126554278425251939810638005650324729063772738854783573013126841089297767559640950674380994379240681960741531698419048201806100587319192344804050446021201472088367005444726921790334100175071355253797791985641373092494078002942763964048203617856548485372331115434057427004639160322379232232230841485 [204,26] -40719435709756680837471453298079194617774352227846750801530276099626073065177900641875066841174720101035029071067864933094887036195563606068185706957066225899699817468363748069075609807386581311140214185080205049318514703942109660349420703209736516815419958147807417540520091314908815818790233481423709766402593232437045997163741028626990923209531166554332984230352906816485058368924460209887278406925182499601802835168495849655588633670279794430345063899175046381263985587264407400182932313871311012694940362589225044231134164341038006617182592795379990006472313029177120450957847904080480827607482286446573901778014015871433751755600503111349813832185300392883252722678080708252342984729210010829461606864998995644259004209127041745147589853391335065151385699713147214212283042956412567175272782609071889721218189945074166106311615733532651569747070957010750996029818663941126280091432641345215144942862598849733652055679022651688425652932035187385734376583747817203718931172872995279433647029306657000309761142891715635661063264409647243254685105094497896217284871069001725045257116276286096782377881892312262376642989635079544717828863948916872467407054980375182673947463409099091262696549295997250223705362450457692151704042436125841436444098335850824496132225999 [204,27] 50003332982776532600466432604494602001926122950036721644707667260661351172816842447635453523286399409706895469625874615368920393703535930456162951435513536408591859748826043983231402079841759257954437338873685893651075090073288685462813812962067378488653418053220829795248073569968285544996367243928400939843008113834451792666264238819048491984243299096038510352977052359061213011460697749641869700323948698283798562851681135556903455198274751103563796089760269188547095432152461729898256918427699765841132743528845384087109609149970375252515175504366724611865700135886752727870754979630617398237912864198950231877794563118924552688742818836082729590463548368788760078615356342109418503104851974629733606165960309048714316190627717779727051578233376415797159247002328251043804131929822358352142932467956520868657019092082598177369138638691229995755127377941538665744088788796591547155888728938457438794410863622549763883949926730648925462014768927133348685607661599315201955613756733966947929792783753390005742518678098058118580822762465857601071064425419111518675373743941646791665344610430799699008628067037478013279948271971174865808763774630700264546918018366951393111202348100924509562078594148801109233198280163054923949232735092063566933344207822804891702319 [204,28] -57587116731284711908265538437566976552632617819313065121029365469168952961683443721326901653467154569548718762024239285621467436644940534386518280384826419076173662024694605549918131877301788852433012263387336166707763454038326369740071270194144464401369173071492357846001821305071138365421822026076427353958659672615208438702948748602262169688433856239278369167726843901234961515486911133613101326638323062345549850531157946068582429380541657420191062664264700243212105805643986048853085553029164364798438121714268692648428097859237419476063032303014929349258577225240860543666850354170149681405083198876969812854622914795432075762503645939985833814185721578339078019412793276493174724899434507978930331834314023620867534266285975145224292792582992251558475513295396721128134789869923630906835512732275824495121879139033473162129636044078404117517608755299274683176317254452187854827562086745430392769507060973808361684631475640057348004836729322038295712096879039601223087937699773213855470886646819974647750747564006995539927936785858063186194163297361801149608735206831616103978166218349411648895758021147805322992647195263310021408299904450732341950379786685519228217234581436268129492057255475138437003360416510883751079765006175866800278765904227777558563 [204,29] 62149875152118312944073790447123304797671495718366949069779612432691937303679523711360061261061133829777072149020997176014581041261713761510626897168284687756041646748925869159985376367538241780772026723183020494647297219043242528084893138280080683178363998788426644460416629909628972703501941277298419113270403793590293138004194807334613274941957705546270384986154926400671345922822660268636848290032453028361699793919470385301123396725922800483619327857359932834594854394003275804736989807840773952215546620331223215777815664988195114727695130485359773581681803075933021332519409822779064181967553530961028081335553791273322116312632147644167076734508385494223969846837657571132054608833800257572032344287976751908459856724564419956077847830956609206841111542696979090578207774754977580281328834579716720543698488674814712633870009304814127917215316866501195610221663228070349724110603092781963487435686498158251174390808786266213279523940616258469325867746283953589149445260336330684491316543823428327845354945419379200141100051520257216110391970776712135366219469505925983637312392964473981808211710192265636186344303709709169409599041608250068816080903421503559577865059468924007677458784215803096542346973612472030810233982013287999570442469656621798280 [204,30] -61817817610343545242277413083932806170558088372880419810475098355665976338308883814937089359362336175136992134582564455052625879579079888537946856335965878142561434696239188279254975433703914893779527525033225170666660182279555126550458216205298774726592125288387731721088123274848314690076380713102528961577332743904158350034104422060619867287799137073143490009762639413772326660496176441954309039443793800785061358837442066362703476849521333292914879067564397145446155313212028737256235476263446719629906546221814055743643001620615366957113688558767339158655535713147986135352282905579499679136035676179158494901087885620085849359269165585641239373480155117659871592367988766058768122681798284540779773978792525511942397826006587875590830960027731430380076921812762794655090561902811310925974435003529171856945098003716978838635695837897788937994068407187001712323673929547938983541914434525924028978480530323417871206805338762377398400967663659204372180579316478767226187043827701481841126473764309653016447090923287896535069001679760378000381453832841633808695583500553916591186906067108640198317525798750925685480948710410518492092052306043132795140948032855787842698237017325279596843371585196269835187287122318877308823023414029756210908135022945814 [204,31] 56280223062889072309771904419030982807379971099572861848396246272181778680260415315769752844647618906863816315105218777795835619670324867236256704455243629790934893891730094394278287146185047979254808594747021837967212437929645088231934220199587252317019609541610270533182736244090018748494234525370197026852766136988764505411718905812196550192964807404993931431215637416308263673210374308064865936861119144394187792864652714857781583311323250901722862317369969074620399104024041667342520150897439532216633320459916072306407308464593366658806988803267754237811420686889808393265921160532483192805627373901104312687274898107463632525389349489218091121689709584937660060033464183523664815810710674793593088676656803148720461119722766744007597081707445964329411364352885741705140888234638610875787804854048627131368681872661130199077359538046669051017843419392101643152993551447193058722453528256219457398714270506266462270084972235427912612790951302820410197534001438142125083164526786058710345771422641313434512211410558670860183758877393972688335498983579151139659138542037896930976454160589181629080122466996214521440633814107230288119012353927634722739945718673239882601826044331112931599572380838688050137480236351411277101288192731924427629769317275 [204,32] -46903022653301629090211181629470227037349367667782908009549946751331017616493237852607322670099565985812902511446233571955022095674324121281362161186818647034906223746013662626782336492944199073432209754614742670638935022945203126507988748618946926326785024473723292644232765771093762863572075972466496801903697353958374065993344902298167717905958995295081293869349468071686891841304906250416892243754813401855061775344007360955394249475962277764191379634992552129479153076464160752307085054587434430889195147551023047548794665471411357027722933763300445525677363884524224766797289012258996650375475095870855607824095074873522289867021938058493289283742844069432450269321874853793044356100921150663713206559742055975460295339674167569948375841415288618599164149384088333779393405852827406304283267562130756400507197137632981005057993167042367883558173745600551843150634943863081184632414135647373012187178420407315272523203478589296291041297493734639159152126891490124564495320447011232374770927543421419016480497732079313229376180771671545262838161012072763497133108377245242802847621482411878434150628437823109868413988919494348898473483800970089734522679122184077887850414361562474035086918644982939893199884422220128324389426910034845707215815162 [204,33] 35842992423955168533443024342983465168632384294626709333601355771412415514373245428831506492789060184310072953534436859340155411852838282755857632265031719223853264259251061199663733500962209749274734411127138752897728988523510646336451477654539612875798514664973253561364020319981482190165801514435559629061943508000093137524160199875737149665666431839112965942034253170260832125638103325699456056670580975044730756151552451096768906381286513114913024169676928108274464896698802344025988180790774515138822233340405994618096510844415931652847335924609110635338557301728035386398049878820566489281258760156402840696119210833977161882956896220781698859996763731986319935002641307992338210747241703737320485419876789482946961201569594132952756795792642261898533997985088969423211376188775936958014419708501967079023420299780257771525234700498667961089883230095573416764125162671673880438711597275569069372011214383022349948475791916517300287426972494992094725243629921900686171589162766470180816684161001352355928519327477525835303192517948071107771718617949820911697806481749584140183852737171277532968400299522694725197144313818398606417286192741577068328728733343401019476551930640409456736123703660685091733205032507547211021066135353806439181103 [204,34] -25152153637531199378659479424620040504314480663789916502861750668986457271145074320442474985750426093893513715075154922856635183050586224397484171283356903704094366484067667832905437394856822638961917700272496797479961316840187396242994371623089861223120167585843094827358127057603773971375996119993499570554001903762633347628235059671050102451888720919472160582875683401383575571997302757568981670014297676238658666223059981136170923213579179903569379309110352916300941628420874618073424243234430293166419269833593920100993848449104628805383437025510385643329775451835459663913007337526415346710117016064283768271625759423566553655552078717415037850359979023241157383771359723164901172126396558858008237636804399897091242669526951353940013680732584170372183688914611401400955251987649732378980947049389768821810785243273975086306570816656939726301138777842859835045303378661240055949637786258414332143337059219453725871006805417101427919506646614395276737861930894482577136917677712969674864708078767528566377468224750721914835567173598936625866708985708390887915755252054005978983535703145522508946838177437790880678758317988516903496839363772934079453610308948378611242781570667356459102293176809955204941630780881324698583124352354425390317 [204,35] 16222437173847732382131778192519409903432251335970954423801438829183002805404865411758136982547028015361615991309051480670498453877101347775326884446546666470489715305899111782548718868466420241287440320651053128804074235297549273810527054055059478816974691932112895317741709406903736737585000749124422775002909155749092389361036105518868275112047298059584129728536498389531498755021594282727127045040030218565199768053804304258776445126731999354245435778678075583677346496530197348524090384478317070365039093339936049453399739868672402134818092375246494995610584407509179289003587516903236067971415740006921445548291399169058074131111101646194032777030202553144344470987975002996747674784175584623274662227052874874589001775724005472225870972951958556574772828781128634595986439918731322139406544742171651058153544901623196062384387085824190929667426667680190126340526526338854400413577623278243249046891746380317588667911078182448239892764533479936331284285804987842002450346677986240906616738573930393638057798027440901310785627607506545607710528011085228219466500913537851965222140120723972441948705131596772724049481623078586655940698528036959968209839330367685405277246988991597157062585332241717168467821864091232003904256314248980352 [204,36] -9623033995843350656831527028258329157853433530925500777937814457557089155170647669751112631934261841820775637781887302178454837200962740566431051461381137560651161510071890272972972586691715991163732647617496000337566528899206104771191998650032999046791114783114420489146801602445931743715029444551981864665772309401397880101688851818442200668783839745970580909638568500505975860355834416096082228674125409027062107686678978237527636124610840752284336791993200025408462557230803655085525371218453467671791980073274674051761059916396764305685874510411565634794191957093517008400239206155008148510811924672532161488859774945958621175054956140992081671402592263595639368804956905574241861358214710132859048167097163876373834126864088017649217606019510120187827436012855040305914258745483307909039144138611305783695315541637736538490594229322055053635385400880345659331600943746752930734462670398215879133459253644043668816179588329350764720320655854623034078187569792436580202136680763638734954550692998919119430883114273527715461569191524696367783722271882682175165961573031403565298936846627767289804246894910105124246913289348530519600164485416955618965943562753392482792504013908268376511445841690452296452356485578416549009825338002568 [204,37] 5252565419630187401653887202781856171187106708193415726065361178350124359895048440549417265148291836911101624659084728145699391917146112201528747960591575852378864931338592191398658911078914296980266326044875528354595452867444883198966720620529945685687109470176659183584141252681659648002206253625062634833019776043558460316991311739886487668385736126524312456503037900888856241225564647491733355442449933790100834176933926769616587629897887561347909679568165883020875370721091330732568893062010277933017917891655935909191043703285776086845127877280147283374750487240298179254993152229262546140342124788088049898711899264005256934377907159955732379461922107686247602136457392619637505099215394792610984065661977760425429629174741316780974309906215830637273120973542214336469877457660460797753825389504361812200011048898650102442010241369347143988860895004420688396113050641066097819383472883031169163117098446269236481091595604623025543506120209799205832952880299451232890645279412661623904878822424793719986961617587155242914444758915748112757990762451148598174199715574007563401237640593237808322186971339517499495164615098403267995123140457452055138379700825751148628899806925817795636085776583691340235302818995798903500917807096 [204,38] -2638981375385696248203176283706136414630195810567143318638867435130622098121720315383546049948269498107234705072129736178888194232260560604180525741794958309113508801599739314535016987667245008915925184210154267908044497202438036863741052260197493366915906446306131977528896188994705406334927818742990374433938500108841647339483781315037568645140473705388578822061762899455443716897223345315149845346799248127803591576399009122212775147693873128990951209420544823662764196498655766684289285180250026161078104049015500534781864147809732954364113709555335118714223158081270181029110973705412356497603899929716186900305205811590583563732824557568740504862289726929472297739132691108967251747706102349446187878844992986835035109825711005415412764889248859019369673996901725274225542981188345599423161855966354985603680569051771600205279564304812012101006524352931936558064809788439387725302738460821680593601050356902981649958252797542484910038685156719716015131411720268690112322639898912317179670288910999479943066328681641920109463668886107904582744975363551515545172696103142846988768793235834535503108002578161507585941573560647078410623825562717636598491290760491606574294424802911015942829781107823637142645808913286602946323503 [204,39] 1220636696824448017599911274537831413128930886362733685386556767985137444626426336937545235563410065717843775913621552331018318902649067175922293076156491322572267068226696329813071509713102184082758047593665976435011693653476508057324523613966477392345441068501440249558321314462017343996247785610442732820407611229150371200334547194200575735853914984837094207121519750677026943907180790146614779079665122796264676381209977613735387763275453582380458309673193036284428463928230773156036779205006310691348188108594477902175145141449597783531408658153382383545415774302923617270658660759137088975474716962488086570239410523448069594396978895868479183982350299996314988463168793666651713363646920892561965968351842206169571773843599997868340661467769625007940644877209939299936548128346389557995814271137611776937338627680394212565578101939037948377454579453939752066744501708900968431154112191719896023857464876455691489545026356653547300977627769225842754141661734701713018370531320945493808478879927107733319353490118036120500481727053734637186134618994590688035884066144946532338005446804340562031738593952202224805533474201870411663125366650212684397194901357784579749408394081445406230724480659540707380286214058867282655257 [204,40] -519805576880868744632541172108924001193615862538261357693881412558507086870849725349961045508230536715866276436726039028048461168400915450472958662557071839096307543230837991033603881100232242768266927228169914205901827752712677878538029369923692577736340862219630406484246866123221441198740666591558306458568617516177587255011230368796098122955012555500749988082263778901919259342762984188846301996274630513796575148991253121605765364151804743755105227373756702350477870893529222109671451221096905841341246643432833396840112572476123670657267777633364795956214127244220011240459208768040706047300940652716700826406621632149964359542106066122505844318975309687280036736900540335046255241513122533553788969488413237748929136337923818088124605098234792289106012920832737577966830991713141434178405049108114572803983822677997320859017040815454534273201697526942314100163351917631118964332829934673216904868650206243721451822452743263605612072625877088095313300455829784970259939292157733161345058689776450189948854742537650003610921972186054994504112264906828484624196275858581897666390869779959984691055800126136443892051592933946868059944965369263277740147528680348999940542104441232420187315648115174183499626368244928397719 [204,41] 203778029843797264222991355153968397319209328925056413059084393863926928289311914134836445355688330924148205823751325503149344818088904852791806965379107849237784958932341871132215966276180497027002953442507638519898288274280688793729428342386087793869285755210130695553853745924757642854081339017141547746334445197434595191946271500979876040003396895409962934982703972759854656287737095947928838551832080775137380148239659217149268446003241202071750181693078637095923377857252712200842916248914577994800177799152368251088014420438401683060303822251603273501181174433683818487544020693761552751540316310973971109928846275924577393266182856761071086630029229675507202207539225619887081368881274790014476301780060336522770900897568521820402568558271426294471008748075420537053165706889100499030028341997741085865616448995308611474507127350067171188429838911380990574574709500068976746307976590866163807994075467552475597710779486655728749295265031795070909244268222596439325990578342612018815529637501606973733882901896040057830866876606195530469939346156521677073856609727430021426056664239885094616296506827402099667694430413514586474856327178595622922137278062296057075977143778794881751463782830228478564487925655528674 [204,42] -73524440144565469164728041958887988871377330048221369814628550312868068437881188190753751184427594110271324874283802523345477263175636364130961902704437076199449672214566026653320297264847821169374154385817351560370305596149134140924405246578425977894699151228728922018417276863065534108339972807053564317790306538520859373271585077140467161592187401121775496533273116671657600509791300457619927226011674385702957873802539288146335602993456492218618869911805060557488384615551400651884584346964068674383848391390240946813097112211186813320693103842417017985148504651635853004014629829349293362607633344467305116086966890222061184823717565398459831585674657729939455758610379902426096678929044077169304694888680197610849508436358339844121646797822459469001895197142291533474542027357790670660057227541529094334911093017017458094936218494508014245372034950752078473184092372462522441464469319143238208419727514517396281782830341921107284504205283313341296306073913066228618351166102054711827633068773200663053555400593924542951119338239209036706834505486079443572926283069589045500353477567897951768535643923691289426561904213793669368232993989723262194814922656907636017393378712843977910156165666651827504656936084614 [204,43] 24406216655490068377642412961089654942340987425256568520419004182589070704339574568033322100664526020726168653138695996271307652466519822751277581412889249582454709935420831600888225754692736266962231869230430194508226634022129843788078807126641531118315443263684398048859404550267634658589495169211477998956486795686015882041800975258062885685003043182464583292905754316048870878551423250053665803318570558326777659600727679186086876684689066869835098775829999002782008026727835074049012085857006828489025528949933360765025410847216955044118006451524130932086232356112762007109401784370011754757219844113979810503014470268623599251983373929987228395411176873648360191734655373554096200288359236266522005848610645037770183187251559651555131259517257560463917748503870506084606397740721209995340268563681105390840327431609620846731858177487773441073290010085992228164029578963553986070305542302622713743325397174470022756113098603055710601746304809761221853084871581528483627325283087054933533261849084364029076918476571722468084939528276672722716956233850930968843819200517482244243831050511544883024654966358616954996260264076352989498476746286525023011360306829126231755618594973373843427785647200878419844228138 [204,44] -7449771891983225319602050551312674111246971500872488437282081453222951714385473958946409376411094550173831586105354320547891400624440808931696098111691851392433293709724754994748135800523112583151240001762523450523822430205612382004924546133814422189032414811080478146456450348167335420135917055273062873240192445334274360691425671132882761182023962467035181509764541088928928166228943953725612998940667536990548715087027411926552100113230897492700025290350984477477418301888481770312160976667912024734842329524119339942209508990830451757550627926868409759669501713595822529516361178412243992495951171987367312123049428119090858121583239577389418496831708904916476276866955957867291477492960482925572871368812493943546910773508307277828172447111984618320681765991814313539950815192719076654423134038451183235792561570076704980407205247110622044753965194808791413913789807596260298595844354047704134774610598009881411250861119282044710462931174469573512116606617953096587439235570376011765348891534033641375453070504001796473496056862718276950239527003127310425935645329899130570252047593969013068635718475196340096189434115312556522662966731970169735816009071105631838184478778495509732659334101525749365908051 [204,45] 2089708049830411206470460595571777770773383480111659657404179903297478318524616113135892539855922443672901906022942215505211879529083374845639653783050999196012912752678475246288781790635436700957366597006717319073199803505656292422221864950228869493929047346843743973888472275112178854296108534462896361160878662649474834840044970509244878184545271342084690769249909958144419434621698900827771879515658723411912487566253990672751346611861249152760891351430293172198600268185115137171649345474612284518110025873455635917408750602967089866361971163477579329255759180909859812314917672694627503909395099797596159976591273134887163071655033631112243749419831280867960674231270056300887710770079081687914308121235396466382973268680320040503008399605886933347530057390731411403501070854226256320264303108969717085273193730248492534367013951252266884562343130280814131164363796879138700196818270534453337231552192554583197126251454469929632820446490563773893429829529105215132366661246834783890416572726831753715837515451160643302773217406904739048834518600578057028409625312238705989152029675505080447178455737139516604347315007729148239867694361086957523525256208768588967572283724985330938774874966869295082713 [204,46] -538278859661733087309079750730813307707135978931194757043286169365705129611835064096829150546345146513809596803768219598050614554614091429304547525633977601346404917799329334296557178927806252405474509531271275410291871149452645185093223591461866844044268786918256029791015459390181998956397634022729578708889975409834539782741600607449531748325345188999048693995558657196692981713775176496660213088451964407330760808044008893827516401179437859385776646240810747226541766250665314304962762313122303430437944639704489928767572853067774784480113158432773122202064045292191829393652120083726732815562509749699872852718262044511973238208750993746346631155083585771023788476583506745099383251238831613231053701506465768769344628703469636097207924666563456467146250508291265196913654188311699929546508189855775328489262041838875369596766169592295031110179746915747048994239074779248769398313995825611055836490712935203540376881663255707199962610617807411221392790576443818177410209813266722767772706027770346012130418377042933124910277157015602639993299241854281300047772624290264766776197210031818472387480518420076914465799366778913665787640177014038442681708657974718129503941489587425588609819262724888547 [204,47] 127216784093112558855094546041273711130388680836056648544152365068831921021560905827947409172237040495935506988621234500241176142059397546596145209286079403012554306572800239650405673311104099888917825768633072570556464911034452073268867232099889895785149167355144522495948704544802914651999167404618501211917413467775107155549536280084502570802173272300774341776757421107530741643703923060619416157446902726543732418999113568053817766983120186917590268734490587657463045081506337095398779385605790213497511233930126309004153777900752757577382973215240133027054335763742868914727431275899645471487332112621261734209232909531253097140262984836330958277325948088451818826179150590825417527133217562362849203465579076551146761424933272365281964269053612178048230661854987847491355589308163774545695731984115469777578573712675277199567206047185685098285261655083529958586821851426286889250206302280017687973653089530206008768191234754797450625880492529918429949634002113786022157059603593044060675553017825502073134548888402338136676163197958177950936139881266411479810274077659007873183274005860013466401912306157427633602970808411117981585719731103676527478297828702090653323782369252116283776361480402 [204,48] -27560581208686137562907191906613872557567167558778913410209676718806484491008675571272245940560750964560260683428505881156767679379155404134727391221583689397329783846317240253641087241858530997451278709736447034238894775706466662466382183258631877442569559606396572524695819012624000664899759404070705311309678223397482489343165352179647574429745551144397759865971273972925721430044753942598318925021183125972989992439890775089624044000581476427760006547815117482292729583975913627191471307357426556512824845345056128704759181153381008056040522043958100217517295547956025884906436062799599853926657874213271192155936356215579192205565886833135424722560548211614221257948797851310442600703353040518125191025334920345026887504718070117220279896262113552904140654282195187718600070087315121480836750800881144658115773961294576015481569483551295683221356956144785597546261563971206775100614307296963733344948030527752591733399437763901004919678050304885627179353366937565947336995059603044128517497339707066983755565355720518178016117260097085645771732159192930871718445854956766971934570702128387480399421020178705377282264258450790777709598945397812695182862779842489373946442828524958797985588425 [204,49] 5467224091958607229104704431561239518170435087466869239530024552446163114643862485216716380828697662351070711124023175875418424046896520016306406445454785289727380054526824925547149847915705751556186010919277839451035240918101493171187995170970104898258257507447496223479498148751531002169990170352058263534251951642153344066487443544635667634082091096082723722382114072019714723500147309222997311761797795833973639132268808954020096190347104582518184215510635555458060486359706244242256243383137724688439465804841916433859963157039339873893871330683621435346731442899175999269879233078990958834260139027023038838273078300346409999176408079325333887723212551395226486060845625365666824751037104318488922456260376779894677919151166994198890948699610943866187942911243388017482020785720184015150803549386125253135998872127576167098401506688302855822586555960844252607190662093464816318011438976309818566837479905029978095126060873869569545663621608856427691501147898468059025124903491204164980408514791433477250840414059908474913696405376519279440668846171854940545916297356560964961346406386268349767718531061816286527997154510322708334481530372238350879536074019656067012950172873967670022008 [204,50] -991738773909502820684401715455548469577378492193238086254823446953428806525695289950569730897103241310478164055869230874533603733866583774517389128720644039661746708894867742188386336604648966282437135461967177889959692477385892145849915026660411008493887684624463081404784126074070198297935426463258191757356897405239786601124115609552058851315782128270351487171696305204554571229903400111187946564334123155622122314090262819366722329031776005147453382118852991188176355416992643518004062300720316401958012524660228401274247229611922219170913751294389297339967513958595719386877503070648976613954326915715935148310921956535882552374500202975803859932185595567074027457885041633613455040924943230718330925914080016866162654240577568556857678234342475650429657890589702003480236801922831737526207433217308013142489718343931751138453543870436719599188838181034843779803969147129461748558300962132032017986718875856008985458675318177469108365225928131621180681046189570829246837780798280012948388949380425481060676293274001819163058252717152801514062551407275468683896232730620355167866734117937641294918132169952376488136859207780969923990738013059374931607506457102164906347286626187889269 [204,51] 164214778906851026629543637245229844202453604100765184338570804926490291896999988669420112130320798177239944314582737421097269323364932490438006788569586119083322772515312604761480638693071828305003265857899041258059426914576010456178712318037827789386854945634235294553018578349389268497647705763548035024745872072685477791409562812736556081528555871332342158088995234548392399577675627256401851853474053660043564907735646113062697286698545766953575957901580418139370750882197771540569962122717838578435005051745351688903096771132829205073344057888078164706843876189000032320260496094161483242003169556606963348818919518499201236654668981156806484728732245196776717749231771933167235483161570219927823496144662071769744272046594651955037931271617900392944786012890941627815516113139384649478918791270171958406504965537837215099529394180212242266857854793175507586182301818149306110993774350738216996184036842042014259238605453673644646039469955651330316155111743105719585205628962192321177806727259086258691348963389387462258935756301836541444441018020796229307064334876539228413297169318614749079645005377271179733969370327618930524839233839877768799074473193085466906738954771732785 [204,52] -24762257372041060696078816454784625961793816959787053414811120491086099376710202823582621474957489238881427853528444476199875346807058409102077606789323789976134187477338593089043525280724536405900883305055108371961349497635590127767465173926526800596523978453323506359774541660876843766192395678054405230144671986914008070034054949954550656955607343356228721331592611405170807774250624863412499644571415915922194300524459407605353852982689099508034600243806901039614370220570559194962357966509099933992475987644387808194404896160516085458806473072594076451182896847363994614891603175400074891588283191261184435214525727032577206707176314924703957872447177362287136510068108113415752621546627670702515502326683138471792632176202448409156208931649808240729179304467150509546571985571041210103923027971302494406948873662867103486109848882561132309215278876091100085871781343629434192310449399046017314414717877359248723701109870838617225061165763669067789653920067469461749090565520380951853240598515334007416332152539061702044597982644077945322433012181432458655955136827272508861999665147539527653997628414893138270724006884956111959042977912357018379607816225300470091210736248951 [204,53] 3390697288215630802739295415266401165259087969556085656371084175414628082089118308537941587724334700167823316001057536069284085769771435898732555706505217816347451133873424561516424940482641094285242740863019055183941516336193423204969254717450256095722176014464852178641157846488684595141101479008555063054079685544746767417946586114714014360109478189651813833264712691220096928988983627663570318420726086626483448838423249190289891760758418429796292366105332700447993841117464850698416856218066796423640669010588598772854540159282438614632529605655673442440841678587996032683964434824344689708846614364609089905444427948013889142303119847733935073581587081454196624627535521731432594839753854717964103096478818242246988552919321403243832251754354828704352378164956638549453932726750568065342427315117997491421644756030829130269965978794974475396407374305164286925348687712224741638603061766653729917264066410655120921004775821815025152690061868837741281987829646903210861969166697640130199716931175222482831237204793925694969045003456615878524766699758268126435739239411881585071749177095079293238158957557095966428937712654060219293161871879404311093854458872572458402805488 [204,54] -420490837337663793299237153602131553765842234360867069467572772129467388779102051812682284925556918744279092726597338632151453861599278284808344730264706316366707752837871647810575699545394148865378111461464411142202295671539256981986871890442900139652298452943383896437038230743681412842633642154507215403693893657828509817222651797629090042294337095409977127424740932648345032225310211841096045793612602903038609686856268963466498846410098339295076442289555149979864300728232418156002609766585695395552166441441872337304094931544065298288205879442808279092189228695440521410080476670172449601830729007878048772987379218722288965211469695076809229658213714580643001464623901774570817935835838103108584495689887609324021390274113851135720395836828595986749984937677350582460911598216397668041265180828470685591066253319211762731240075319813610162364264531661129104324396884791319247528106149277905775934880350547162709539713951033890877629865606865790591013977328979407746134652951400226999291265853604180700028356378927730317656278495073243694926219138289940133746634646748140010362243107583650753743787405545326476273404505888624016831318825465582803580239532406375794882 [204,55] 47200507130177115390923404237094355776986952125876901863978823250986029545944142053390391895920526310773482071280862769199082871613689287185876258606488032762520398375593893719640209043390362270368519777658749303266323511613799047056716360000051885891573170827233773583785984941064968549750277827686743354315697701765436341775142965928263548374593723513257737473506346463720352342232194744458598985236979970915383713181315973366377303876137935311220361628345867356730887688446701407183861869575496542486864825485599374057362541645552571993917040638515357401358588491628369716165762195157803585142416479921197963690572108205710668923158160567242947591561910612141353056193482306482223129272787443804382061389695124025694351637822888382512315120230145255650910864975554775846110755785229526103812908417090728942170218419988472345400599881684175249213333109790136419528758857311531987652086698825367147448391146714385607989343836943465715780194180212538697284601224446223473577049288726945861537546996234160404632783147803544801218529390893556863255157961487937831587579110381496850726900595434179713934782469449978771143052260422950124330299871928386068607496520172431147 [204,56] -4823230247837708129678849213092271288600949818290320651424615838132736726261502568756501169482867059674092545200708796263324740203740894935045391275623520510135773336508193300720750082525425443995721569702733633678772708872333249391657843875889159152610620087904692988595555165230084012838314498990778590697043159543901389538467272030008585647411185642582341265725004074582155525519680019232908866364244490757679778965681046868680918978109105845965974091075052156573524802089727039695793495513155808767684089170834985375464641287008326136557434054596773478938113255786802664781021065822951479074462892556361849979233452243968929070884907256661755554506256196618082649260572573226719276458837444678511501584360652524494743000498940714106575579662131055025490436243322702015506635379667165541945009603327674735325122751955706981560894672555299258008687119860228769051636290433484832259409005897504967945971815718894582579930463250055057830508559139577341311611313480969860703487734528352863725724275990823499953517196894080580670488775162223638760279491947290832050972524543571501350045993769939628501875466292552567658435910496001859524331246814523614133657823360950 [204,57] 460369656248286841636615781554791698000561208380614187899731994530171863275952979273387502018344919721542311398326845914387332797623238018338819978070335116178594741892397745773478763813168298564980097008831292413957134984836154172759890398346337785392351602132348353564613370741117734305698080118002794287144638960200258757780155750558824086501817581752336833703515019683014717211202177181247110067872102152763121998977533280018495175997541475206852748864773276996689581962393743544548121523714350605023527736767016706755706090543967677515971688498225905291591675801239165190400194576525002280344579832554723278423911753746659445998516404657301307501314670699398689034666757703877317202270607230191487062556608624394469003632900508940654545132229952800682681823918025784800269235593918319569242884836837623922772357068319017696009563710785048107088340091870118421863395647388357069781131790689247190056195304769695337813100217488363758019418087564428348636270741778868728284022221618259155609095430047679617977099562683807494492871312784575512299994832844858517960517589766396487315331064361052804479751692736583062057010240693065296056110940204977100202504712 [204,58] -45714823377249637155258121940353665752319955158727346416928543202690203307296490804494573244325597251833610246564268894489335231496191333919492787733270296556421271124286022533229938895302791144994093437942682101909946295250632561154823635361663231403884159766434064936451654567235854765473910764067434902554904678084665131282739648600794991446573720453592890052024943915445648120382568624115914833366706797414252848621620040819727513912467942902972817476239048847227443306112167834002183635823370070862253666313406912133102881922679050952199965061509303501499423068734319318989022158290531809052323539164811520885984366611854020290752905204899391831410814370523628910328389957888078599084567022027838545366054802239074281941156306694846155907478027889573388480962078058550769954005871955714238041578041224633852393941009728862558223401457798872234749198596264014329910293909606218749684879275987291952390532889694940097393853014793779633786915738056089419021996367017051460211399432364808182590313658576981609673825245189387853570476346698641370629473908237265094805680078722777508755386337486177710764866930512635473121885915019288189708694517890543501925 [204,59] 6408275417258220170729350941413438178386331682273977848667919560078692583391643786575377038752091534779057916471758799189411752142328509941780394117951266789043472635539025517874296041211507609760250819494331438528634773149956548334237322712213252911691874874075279143439518534302962059540514870708486319330471461581754545503579685384133988418253918982043764196660323143859950332530237834366613872944215811678214854699554282199790022377037823741994389683875869252835416259198612786038281402283248037415951175019129851882882571553219230735008887158628271833429040791322015092730836609876447714873405566693639949463607542694653698035239332583700662373508635689472854814712075289033569067205278540313252038983121926940597793220446276120520092705740157975704963076769724274178044234848609101032289657754809183959523967008393137763157409678083336125435780528411728678945116640431474590804342072160387211153719406462389326641866323407212366948710688089192296429436096551100140114815798268450780416626547510470548710701009037617633843261330443354135862861532315491672012889695411015783087670240059197773450700255689130922003042435450620633322196464222832939171 [204,60] -1402015694985183148423355703932408937825804510594893518901454011072946835700719177026793870072069410545774443359408719917818962186895165796932831456758579072094965958527322548176452444251439363713518410776691792443555453783652055979161558309781220340977396006116012775101885864425673731203639206134760083374639359076969516771790557769426384192215757114236584902769668679397512923712047849259854314841716106251633045473960236215775051594631233860274426859117387179107644343817468688819016587443675676758086996136117908169143331658566638548748465739654095206299370691521396461935478753341514997500753632306411574496770051725631839510781070021896210956271528267955164004635265946344821489357675744574371611436998129975630342641654199284984660691039907420892450507326539267681566979928147609528578525497371067471184408170644341454263345454794127592513422073262196458310494453908899747907704674797119102652433344794130465119873191122281262068000703477507226065420528858312662291871436762726847193780551395970129211273041041893041971337245174950626758198104412452508076745922963459597275261045693640449675214258796867945261879727745860548228645350486944217 [204,61] 292836911138404909670691267863837478800182870181465722488421796575267577504924637505266846079021073978351301327526846763508191543080445298479745776801202379064204510759855123427156902153253055179004147565026283100888884661119779629222062696159823201383713548833020996517116207268933590973610991242782743923541161099206147914292744357297546868513665282963196646431560769110969991912202609472731793381017291397831145930755769567373797899127920947956416222007145016110414230750207157077538556913150869464661022298799673424970926331101614522905980374919360034510055297305903112460647223137625766920028989463983354321994319128276555134348196499748648020878182553978502665077773204367942630549846077729991004988799126816807493360456984497206379992719319864210191397537415143750834789139574960772631838297330755920708192075315412989131612388088630541611131050099934899865780695841534196274112912786134186590830624786286406639167842947508027252487843460096675896776842718548044922285476282729866572623442720659091469644812105371573401789228418274208542299018985464400264402369359861855780803635124603296496712091422711789860714382962972798496604380570642 [204,62] -24025372587822171818170055324743471583151526713156652196953490454671496847620036666246576128796557177885626370806539292797443475674936401443958699778958162662450476649378749847117215249371989163699924930833031065304062610929573818424884374983194178479742689380614697316432815119626745390485061598136237212114527459172536714867848120463867201216441730133058263541896066202136142490047145915828953992260257819287314244684445724733385609030501482182308752241159168315417553862811912744301450526101994192711697274083119006364833695746176064709496193698779928696777570905140696862005691381036385111961177002446767654152280978710320623849159376517812716818884380110495165971834457083940326727876789423556934031319587202220339301616455446361898440019120360110525331440427482856856317846003199252574230765086936111492151337116530764279628071794495144830560541300694354957479918186192319987226332839699718341385222099154593816721909646987452272306331279682639494311650433507738896612130543759045936326370928612082959822968588989484735150737756972695941316181222813804429582052365273560354632000662824220161039569855797937340007190773824457284989416194 [204,63] -14936761762671007716314740575847595351153659715729784544529235350973892040692204273544463504352042834782708832406063744902277657491368027993945831440783938559068548509050160862424096683493795532148782096994819323867119359962562718334442911417333761446214641308737391267038823815389919478186098045868543877280732228702488483672343797668168795121377261802469383959583072348149643482879603105385292783581722387310689917142826862928821285748715443864663066877526949485388208902205682984165943161388137028993884788124998681860266641376562043085534892400716272185927510758086091961844780616008142414781105414995075898425190969960742092982573658976145273162776030406886113200630376096219859969236772220529776530831198861669936780520054483067759419625300237761248378488107727336736981352475824332114216446706605442840894246881932847959574757895688715325242201750392595792273224626551843111270825995399327553205927586988859921921691374557223151579288185097487908676220718520090561496372405039796326267994309273341833524050971640821437842638118069948214962317450186915591972759378624433214289318417142627568569157782840962070915062092171136220276555 [204,64] 8921079766910609603922665958436694570309387221755587853497702533003380962056353043648090978473036614083330274864337494094341253284545369115660024557997863982992616231286135932269200353170997495150405646643281695966456459123069824496621610353604292811032653811149926543450108953194981968497531390861617829159328911272374636390063495701929755613432903613299121019284521603608143967694937342115714184929143651132033979908639871176089075295089394485101462759138316233493128344484412786814479467869935529185083809918435929371171621260914792806085310846514628129076709495356896673679224197262506597954693084043357253666902534372291481721110750922421151524457297042627222670386085811144103205350820210528928523322970347384069955915825100449833992566845712592064077211438972083716707642721260460961837946076758344562187714305676157385439909172108071740088323110904790043164872319292629420110737799333921444222219351189770508513772847092564917895222156850399594707037129847641682161349153660081633631636059781284309693320975814604704250600298859862122663691315619933284200975926566370540967758729321099428437015474769950546551119545494192080188 [204,65] -2765682176903523308282146914432866674641259115926726599516287378486320904662512128488663148396427803196264125017415969851859026305469725184511190079186666177700461341211210618590881919297071523131074019126909623684326461235653461822871666788006033552686465200995492208949953673827845605419779353741223429714367913579001517539946512782797492721251334989389261881012837741672583670168837226588594595018862232907600998036601603852661885782541191969912428890659333014009892199546829504668234197334372216901221118392009176831185629779934332165392787338461801528124854964638627315296218623442463038890085508473237758607999798468029998272579763148150102320372063709684149192768657312163985272910247689441840042787068506820822209128900650405332764691258149052479817511829304184736241542328200516593522771970255299602296243537153223796429131102462546654078067784222209963481538092311421551889856844785193907607169942004175807347767902691073929832405264360913055822704702363054643380247559402253982810453045888101147569573731765971155608047541121116528870479904636122167905324735280406696170877197718140515864854389420269809027250045021930216 [204,66] 564667987104208023233659885203789167183511937599919073804527966639581730751717524589679156525036265473497803562914421716393971913368765533871308695779614387217114786086958033914195707694091052936508967547041995604090517660161823746706733674340175134137653049505612744755519115419806466990262968443740358076298640273579777607515922485544606658095096130310329626752096907757500023210338675819585080183355067217160647489778747921082376968104032263411369432417434184099897154624092987465152351875087515516891717247958815202311911086140663841733022501397865660021053827018271465886113165686996379928317063467040667049621379723473030481253254041111728999383789754745332328639513930259784368651360461131167998880669454615267633109142674007884058967763803246335315641113257820161566500778552776269403607579422266864123122215666918083267020008991956219127957607573370625129670204438466953703723750445866512334182096759328779253117373296019221113963427870140039664315132697035862918212300430689979533559445294700098236700634513928585751262223419870193202084215982912648127621737907210132479983173559476289978469326260409544806328763939660 [204,67] -63048533377834117901809248477564425133467597526115090538638294985063029416664499315155256193221790767844900833635721602946366208755074807325641776989044880600469497357009047356594588652629392778809955573435024078653526867631419205047811868601894080144067330249312583927292903077844497952070739492946013696984523672258546342253153896822563506975655455712358184547166186733921050950730673377705528978177747768047496090793613876656891582000414035067563135675668902960726467384809136268721947148121640623314589362043938206372031238897082889157260780908427149470751102636767500960636251179744072513885692195362728636636705078713120851681823379778305926127940003880919216798189310940732681891585342011050473186537621438834239255161171278777459080849504555796508445835585462388606490723888459659686598000813791474380184630518903469733672304350358361725300073333552713462781815867516351580938113865991311609583362700491564118978352032092451991031528970346865170238816905744761967862407176149543962483969341851416889272523975053911949355745024305280156048984024622521386784602653305838553003031940546443272112037871816740447305740478 [204,68] -3421271728912734521831676015390285991873106488546261754196310043121366561850080828013777187409283789380411247885232493019654126680723329415852553072692915239006371674467861286581624664819551530752400626133716924423357493404795348865809157170449244926220449723892620839714529275411456143625191129417616156114802750666762595492014491496127135763384056426873169714046618274662324317674766961445027085030533442387407755316499310200101124893306896575929841139591938452891873884417556055770647934354995563375903923315382425507594483960153043599329970092746712717633330091509644589864787175677319651328583492366551500312490557654717063660966618777106309106640406338716346241771751855396988457586797998275688750808294336728487065374708540352743112068468981789042865038854043999700952293521179215956461329977528948439140356013508036656431404491426624664023663425867584382754111518717769945427397599362199284036848959484694111759126982950859435028704132068378152511108486783701966027553957272239457717889930248263692225282468242015152119455978942642860500214531850647533224857766189587721010060192643484100624676230436846611724923 [204,69] 3399271840581823676856878443178644821255863041437932123429135833662563369826201820998968483039002210001555024431444076281203452931913775905974928247845870550129380351052652719995595841420950981643494834192163449310247205415517253650814159514167609956768029583723663595897372442163199907752012546329232069738114979769798683124896486083828621240430440673128629904955126812285347504022958444699670339080060214922535673232653395108251755525291940958072715936358614389517668578703693321910677347239695799513045471771344045322664916234239535010410661314321674613127192712264186495337690683004839059139628878459267416130006884792212978718874870274167938810947920559711575192358838081633826378083312229853178608328218012913942363646330644931459770448824486560534010516014680783339750815046910372688853343473726997584537183066492866318074196280326854674504136977855858435853851703089669722997465307941905344010542060469221119313176393422913581591358446287268417482225708027672771172822403647161945273209058592491399780317637622065400219264526711769227428177436122130934244188670014545954824852402947195298120474566511818142194 [204,70] -844580174618719775041649916934969737426797706208980717094810280085907851412065591720892628339543839297320527628926336658687482175701811161102771823300949081958007466900244554800553297506961555703772899072063159078140907902376818927518368217451204858809933665261955527324014314629030528166639410262295369653708228285108928652488980976708102403981565673137369281525803081211276435032512320855360881300116111654885962657440586969721777939183043847311687797729717815871523035914420773958263279485622171476501062938414890649533568500617797050508673657933606339061177977662159152254131603505165169713057021792507540346853743312823728326659068200413565589696170030204213980098879552167974504793271206407117673376138426921367457710410200812032164727190157010538999935202986019370728596428779387198088569325454010410864975702000277364601504495259303500620954506721397679932561169432627461640566870480451245093354824332509974115876091737881202106815002181521302526704340747128941158154935599881811476725279582943747078135526641448041074832202045161106635416097972443958757431640883145190224934486113551713907894118461145180 [204,71] 126461338852526207564693071189613028776902405907865327301361760206376852995278694317631137330436239929251345235564704122452937042980340786454007943918013293017470787282851139682280069849984358078967736984912952332366312218169243984454248183121316662209230922562204848053332644546105164864077764736421172168151401014385519642193886276615925524856299248304598152432524348366763243501478267060726134187005733171487393969371758915476398307173422511190201951766750962729621754008147042288133638816101377373448081530446756789634746500487275701752322716818530984861615539075592525713371070578573460780062161032054534141986616019481311439011364173435238557667567264013655438541586845955451662032363746317942677563083109222933195376278810100489670585216426684469404275922698335693224270278526925789247136112213105773054423065860380852737526937687728228558971910179362166836832975767635912208982859964329768787532763159963359114407158624878113176216284504145631757334691265461424194191167416873986928270789411315155773944939951369832809776002303898330188695490923220568055154724018498811753807226390392109115690276264275 [204,72] -10756171359599695821028450236893500496716766001153525038224703394788276909750413575215349014277897046100325624349458558222742553331863719395231965344993164883036464539825182818937417592961024444923258877510460041704463015022177613373981548118613171818782800251618224071998664046575849311186012482373751292211367877151962630218671694156278282031144006307949300445943700494836741303399366022272091271230245170825082912302554716833217192088162994696695180751397602528192541423939133520492182206644857196859440995508513060928773619239741148566119989422291952531002012138130035930546713345041257780254731286706698562238164709697699663820709476314884720054818833953200083879923967465643660407522225800100131553627332020293633656753347711605222514222756548918241875386716149109610377236835620728962370894625852408652214487151022508744093192867851359330935051577180381116891615272137433770592049096617575299057369154917959669875326289980532973096069442895681335192518010581830819591019593213488325234399094670345943273737738286505115695404173871362313059656331474669929371260765173732385601645141040169165111534070 [204,73] -56932376601433794929890581767341618986846173269940776570284367497623483510878691496222017968357929442398839534599260372130189448782947840823010747332035035659551586487204491915199550649791422732778409704808382657434682394568307974678967516497362361858429669160718091712791957241894560890863308754902744286454568423960746081966448893141100052875720545647803359951277041807293011431891912568207996491674507359422156042694889637532776784679745337296682692047024997688241364288474275908243457034830871792043291211334448155372569357099631202154640942230460195108148328749831376701886689508759111300472846583649078713348935697946068044941047437693900544263354838609183437170257418185584445909824697987716856922961173459496629827862208423635112372515733051154591587764973277097707081861502387210945330484066873212571351210145081806295754504252567574485527156997873135147520717238241972817106269645921837070288845805862099826981349289193070791560072189355870043112136180915078275958518217569942452539793146007439679379939887410587516592956899182784999263325492283051993805347425577584880206073842121324602174 [204,74] 174457053995193950347020452956635451343461455316986209039745308526820753524370117175350499940615621743326953916335043014712299497115967107020291660975877113650795320043871045508836687115538237521987085658870201974456250606042926819046548223545658118265776634888093016887289291005623496482597612236259657128115240650248414547054231110830765509860590928209874452097732549143976032247409783019171003452814804345266261082295954969055670238685092313025499562064603224829145838278036334643448202354616967658140785222627192571922254295298997625003734420386451557615855433753570017020791061535247368736401322303985750806106846633905145151782807676594158713443854502308558950274655154305133779539611941100700622623870856932354418401372346196035969726195339899020445155973894692589342483034065646913084460682099593145169611624605140646689170785018785463557624081633564530833397994659716613400905289445642379651586511936020321308261931236606504803563124056453036653155971925765685130664590787172950067762741191571290325601008157276900100465129266339655150136664882013065569525464487157875421016457993403968018 [204,75] -29168289486577643682026260535157696136187195673696400036287906125114272190312598870966825607359718284495538146707702911497038334779121975885065349161498671684876427208625186498120338495568493558745866739900022268314794996862517334514477716432969476774434911769117572455875658277585667048965835347231683370152153218181094925398364932914707949934115932176324257543545217054616484300829242707064126168666724728678225973813468553119714957060994304817850833604673422879691117561410807826556993626241661048340619697607887836305278331419557150793545917149780434518392884805090677425493633096278839753796110393029979096802843459342714843545670046497264473687328916470329435364014819137612110288394317060768817274204140652622441578468407748429355268391036504318709912708507544525887229280471802546048304654602515758443215624614599418279068925426989818840348903199212524840903093836858695835118992723953313958357435437204711933231754657837705866043928695212791997751031124467551458299412413694446469427595410301231749839337053014064777074454889320015052210255250196057312003550551241481505636649353279237 [204,76] 2695638205229847562855109350123228081529778013110377236693816248187765273305776856997096904054504127153604375059306745660949679593557657818307391335061954448078671416373152200069930422339855285154496962033629712186519021875029705331442817288709736258448206064972701460633996414544750552308901606265729640644762473713993991580919943814743086671593416864739361194509534205721048610752864615051548884344411130762836230608330391155060916768052836992938895534689500416029979243447522874660561179273612887691151825321818393322968633104243920909028242993678973486934144833118462015404617976931778217081602886857647291942294547335810965397261930644960055285983401272288099427824553687804490091605400026272571919217565156772048290041349400524393523779950589015031120845946526988593112868671969490717424865461512368246111560463892813503095672779797579806184703302851093428319989773395796945503171682374817560057920709627675091444562349322068961810511629667427039273174454436028312627237825048395262640652473300490180844821334751329005124263294389348584845692005023885021233522035307206137151434461561 [204,77] -127742643330748102422077502115964851975092878067481732630468362149609067615879785131433688207805951745869956729222893175518830838039127882159333615963551022982658759743349099813640643735025271021901227663304528512470171522301188268262056541620316539857771310136092055701271351536118233912609699521265801257732657838257940343444976554208839498613108347324236423132983913199928227988738755407967138716975107618423061655028535962377565586908713607614215299977029151129345058315545824664894955051330793303351479675194737678174850396895880777018365123117264519859433814299896812515478206165493217912036345052628773152331541019382939289074260580359011499611721089845677946989441246181676603786573709763126795202446391424824920823374572825999224208565695680919525073392237289887919908809197173638179477229457128909231038141917483577368902069119608314422410441292230701567691641621573842975505001669528375594678466156737786746484497623440548173439666745780611660095249016429811761709089030455467571385812783664180854450574677911821714481072021354634812092851190755256917147855459205582890045263 [204,78] -2419093722220068366585233334855592634587045192104279154983668830360265728774758575076341739091593575745492235261560223356686990232562175431141382534649676513725363146919984113937431468869408566320700395824108754509119245919033967745732101449725989351435215470968067337387095767054490268552165960893101916630217573290087674929918151577816610117686869705415162983256139270863284193375005620045473299420196477606351450213506489778494876667566137543431812515333073093951343009870192719516648224501692505085551275920242597811911164689365592231176213891736282464102073806376685369466109536470589548382858804404318351847496640206037191174336681488812962243482217917873764409848382567543315464322930873158313017246940213721961214219025477530376194427837464048741365661585338655126570701333717468977021341024542061823004782076861093702472463841527265561764553317913974029049645073981938234579492854310599403512920935412279404211955668663519336045021454705986204575621888222875232043412027861244209564699384364576714666739192272889321354344247612283401041953154895763805891329818548272893916 [204,79] 942089586407194907194847400819112083608744631475163954382757838868950353122532324833989970590939569802245124225089606996011934088374424280532445315270294713667139838359130625482659680203770072749496785891592717514681319391287645841468713180040002641300471055438723351981552498836768405492607026061483335267467975380094566345278157904907786222449167538987774527760857454743099912729087566652219041988364681080261430302866879381960862889518227228249126424506186565295557646134080982056372094520408798475828987304226072171543855276213120188683128173425141892734915500896156995148895254019593226515823907939651145070300471782902892995464194990832910969060241974935053613360713582604967327657667726413756831097322407335516395082183448734378590101359498117727551071561563142150510304175229046319804175773813590676813459129813990124374156031136824748488088728198172724135922674659880093470435300749166398731481576466701629166984285758002007330765264966398981415606308898051250858252254795635824648979231873075376868213804729825559017848059029123562000485491267212747595498473689141732 [204,80] -79462744907863869579626871486773778816458167389174658429639256718963661282727412924140765307787081316130958126113076809845588463258365871600908417699811810863007546684754731316271103902785734136094700316955956102962957791005888149686820696670867444982591348772832401228571473264248617858802759950336518089590194778560625326374400116899328401838590099149532092676287648086977409685873193466636154274518671801332500903279675595010161411554392283667985943446483249479839796427729699871774867886107683183008002731588570047863778428805709310923120587049470482848281722173299821036562647838571468038027027628021320558094120508343988261320919056609319719936045416757232663783973937537812102934778497430844662049769110050485853207054202306040800343192614893606705243111229574922729071020737239891393219167682740150182173810734998221993610354751784314495806979219061629886154530181035732672164707435690275240396018214788563220424349495697631894517512845538352635510730098974012039041773449346229122171701870986903319506298269177683167291811954729256715514425256828620662876492768834 [204,81] 3521291267709502870991733730010150495108028107771704795983690690053259580374641394210572526843872010504831158324661437709405194692144044819662733921634551549775448836535868160055448824539276563369743995640895776806952465921419108225282201093571889995724415917178414590719471450376808049589812091474034228182604890467809795123249316416817187701662452091316416691293833845143923706991046243925867470645284976414003163870697034015576857089097510862046393016726751271843506646167456858270880664291207552479723309413784505804845651632604561180155881935420234268316047380519864247048671925661202140522088930107079256591693239342652003958441215280811019343867813632349477253626018942220649616929416385926835375478203238994975729479687666839326000811784692458330387866635062810540687661456798104787822476467244440605871399393160746796049658526687565994276326094759337702177317436570855384553788895990522337983743876761949072315456773468751195434094232374886106260402381228319777707173332580101620235121628627981076989886663520057309266364092741277140429647077188551117722955436 [204,82] -52968559198080266653133500186202599447440424051085912074613602515467215829910159213692849788831754157191898081457671248855457769713249916130038347916698229834519644725819625881191432056080102275708956491355831833598063158130100346055023472623362996775934133202097171150588516217112010832400429890853125240104211284485317814043268530886115467223589699776130992106968579284982946323418971179165712411211029268036072667533114674419290512110000443577396068239589425214550410133861849353524418901528579416641383645553307187312842849488141878519004211084985472600316394524290962003849635208848385400425863580266064612440255947694522897478784399651488977514884952738204292621459795967965442284613616515326148708866380462684062373353878092746136015891406710350539289207857521550848097281394951828696258716037579902420624395225351414215358665378342529419671880391545414457901478582610673538912991754036202206606829259332973968691716660353470452183652265856525519793796041459440282912064015865596390035736446286015247029541866973177326743718762071900472537918460057804057062 [204,83] -3571507449020204219495498889082854271212210453859032852031902995597475410814723814549559137928183797895738644678141513287817269831900520492440105458344149128820296865125094184083269714474100389607305724798584999447537860426416121585488473797486371889371476483170146746269563626071914281692331307939780758237645320099068872407162921436821009845746819850568531935870098145971596821237187784067308094073858865829080301928868953096069239758709036081465167059099478609947569097203205232074972249014663002851185426608556500785714321319599851840680989352868716969716777438023376756828040333725427766064262974314041964238414417316845308111503288314822099645649239342612872744341651983136091176841128485187997761567400218893143099234816872715625218942155896998027562875459081536038524124967112542591436748741284117239979447282537954732453634622282624681878182777267408070010938309567497978804049222269627581416241951140825071337562886567266896314620261994973886959082904934627038261741285780149247248710176216599859131431059277189128798115356483857069003352051982759155 [204,84] 274244600307419605201251822609978175403985626673057692002787477256347798689717176073402157045054016914761096281525685427543922981000306184941086247579141957299245434828298873640496896486239724346838514742890876404085184178495376945771366171200171003549648727019441516836194667352714141560691234982665187578373783534911233926658644680957106969972486189172674513972512586573138507318475872576716044572776447571558934133972899873212889750336523679378279802008376165980765620235678181974474039293541601677570541453028911991726892967395274618859402097071154881841376578461961490702221197684716016021028393661617257259150012636383335227584599451632752621069771424874074453635278330234695375047795942705460569136422409340960574757831925179506928733445073272097017632541428070923812197053672813028667789008634365419206802865069902861102427995963099029586712812442238136909742175625354696216118896049314855278362569770834255105515950839090733563620841543335403636287350813977204071050374822782144317505653478774333397028974021151364030224814844960921104990994513195 [204,85] -8886753963730388203370651412141949829568798319838426429742662628741919186718724781111418028077458054226723292121146425561087229822547673620615494327475490471355663693821028610317486796405509059572010687826661988522422765059311526462717785731857954805981183936877699658371518644322727050215447719777563850630440384962623373582102214708848823499439029258167643242027263922054795583943123294227310219313764584468820192231586196970445112238288628415742796455445115503175169243417594819297160579009470355380405350573723556107876278957023074063975584772876884726245083203915202090090194228825329752325706459213801525296517906581918252278058774654604985888490581255783532671464538223484535015402747945677526952462506212527712508264101731758737891447900501634109570108676404830644590227541411199207723611512637942764949377842584853767004209847630889188848491049993261417614874327273981971751228640180277017642163847867309393443387212962536505350676200203695528509105801855712476946647430005614791141843605132070792479104900009282920958435305523541691832457874 [204,86] 129414291724003564346105473921659348452935767055155137588687392329940566519906807673250685760341806871252072850520918793389477388065559798796166620462696003045407683121077834481838309274590544607671831277999482271903512279704884498856053161040004433517832349751160998821475578890439906902482904920097532163345471648373302012825782686556590796596481705302247619866154316539555492242973815008826467895316224298333032675954118772231133911398595686091629789986567073222775121658739663638064498182971364753680533554160157767619318397748310529442618059413135630842733629122725964915512748514853000028215623778159918328428598798294254302471175940280417979845455058609660670830353855284764837898380454551424143018927267842908847566521203830071377234784789438787363482552092839998837145050142532080439570925528735281714315454547744745825819741333151799879852799308891326948101050156897038863130149235120577298426246108904901856324162834406584784319325879700375052922993247698126710978839592104899933099889680533264152448868674867626925795577913600038182466 [204,87] 981066688169080908359157624085683704979199355662895824213413691474793462526838878996789791871751569832996822281229093946182875398549701388242565587188957268886925280336366120375114731511875094349311559695855988308334833310719720428144131970800577771580982216714381770254906057029282918030074353377263461360118571662983960820863130277043596845249412494519263809862875654158359357646286370472004877661230703022900408041064474549111601168437406377000077944582574500772500858807994505663983479969592421478165025006273653352815676271286527375682569891180905497176948663633708773016116767773747245583820869986451648161055817015803621619573529066327744751565635019183438079439803996424303102205596503763638817877523035842942565501633042187340868091458407881861611750558741256799088798879258685359719351354050525327139044877671691506932208105449044431598850324022194553936476843385828181619625216086881014203225331255434226009033221247662571748278274539735257289314132354548020179703289250565359382395115165654760998846020386920627779024099285118485 [204,88] -85411360871869426369995074817522563390293578620548128204151340590372312432959951981909433599423896424160040222132013662452721456689236304428807847781632718897463601526040274318218311254631363493469653321493292962421194326264704080208989813932583998338457453956769902897794737223043184135846307396184629951585093306377055595791753594976616328481224681145329654669260828679721249651229338650264390608353999277263420555089991557189081733577876908832050925593241969170194488036732179567623621279671778887281201473751576684451933110393853965441268638662368422645674424414753693450377612102737647914811457631686349944117801078136054584448878901691949866201999045622590601164116199444266386131974645542223421355928483057976847382443062384349720599156720629815591450572629932009093014686881061726930316983087094392509527983295714934633460020832438120019391290567959172668447074858422370722771377110439532709971266534590782327053886432137314043861804087589380962934782609301490002645299584796468183034503360124432453040434903611386459287393553466 [204,89] 1775615524250334006299485812996581833593802090060277411565192517268637108026186022102350621172254704227487334034539898120579924416800989807495480814383545919307105256262707733822908271888999000391208565132073950689297530822645064926860159957240685875673575444707732459624967698705614514708640266588873564583731634313822176935203192480578199432470941205718943649226265944314908883926154141288991560903971977841384885197283916350907202111966498683654838970884023778307578338109771849379939715104428286450810773752672341088498377073298076524601321087812694826449354436119485632193287622373569980417230946201771091496210787287514450245616205435628564459056250825929534068368876710145774660268869670700665768139154670920389416805464787709916612561450874182293646115873931487062560992936355841582010155598892183339842604803657075067268986518217049894321391748825858853520715101449477126256169205553077292189138515260709800522479775846574218305954944076613675401445750440140424153142773636332260186382172411891214986125969409433963121882436 [204,90] -17351530515671173161297757594290752052927630373076334134795330848556731036635753945434944430500946397296173639914609076111556710636124541477497644459491139106308047947690238197091254587965389802721471706414236563119778717449642118157275537022318633704073123969386704775184241899316060834813593048082641173919346055826206132046950640418273307756478632981291224825093106176592106551394245963754217080030151930256208229752604570834880839114310683308251129075635199407873103451358534002461671560846651629544475581574870950648317837741954370661635824838748212428590986859327017267558648596002274911416394945440025932398165493543937373021591912150114693690238683065848442186561088960509386966990871171523822569064891009365759428707369009041379575386776975177937085007184994443854652075726785618934025832837850560643090573950470617432948396061237824018413483516421134574116597682431601927597157219384692227159892069268988573244046464815344177533345743777503628164820129603470017700818956065199404990547201163200514787872947842867474944 [204,91] 21146072218854424071320599016418626921932890995263651183685457865636132188716531629210722674282063525099389097777157349389824471006087284941611905057318678884405711653431864872276679836378679222264156987021039009863526611606758696804033813816553699987869843678841119122388001609564191861839780630397902385447250005963920687526215210187772697187372720089817177250747676688441536807777481012000081685379004671802668871267380542199953936040730845417272764765176824160069197278641502875450994458237106879029868617214763731765032536122626216626026472779486637229976017688948580624802433069654234986946561415141030813734773461873747011454155448367682123521387344436366251419259036801932868965853209283642517690728929402467141874287917680171189108791522438408855107907841048158630748434369176986106220681440228527353742459499250135689530583271100480894954928633109725237286897951159302124231303923262400564251230160797315910088329014890334867559312009019081798138404193946219850460969224076372454263486677475126250611053683235068 [204,92] 1550669679881826157096628977009869605408437060250526804374619190114874117788981640806795036678785932778632124578859830775832203573038622921630517233624520669681795597772879057209907954347040846538719345188260028177763267492939518799586432663285865859699849406511374653556390607081953271656295893045541839794701425193681290709938552349803394688389247938765743077068151130005699206566063957625148436383039035811221051564930825987617461522890697767068196069148081351219214291059375378379298974941487670238982663534049379179625719453263385978041016692244858286089662133861475647678398030144513083187767584676216563493627091352751032144208888824620514929745627059541794823448923678708527359731400632087598662633677286572004062140260319399591998022131359742683107047536490689249207760031305095179337418713643890716410967114638516303312518094066305390699911782120181892591551825442184949337025094384891332237529102978744516433194550519931100591677089428086729695048854511795882119358026076231303031936288690490693521972286721 [204,93] -19687819333856564282721208226114537318353889903260512919819636394970460222434760432745836143113086283286943120413654712747238389792883610070452447093211719024706673048927977817666475275097139753038217433528373049681113994633544886155422544658242841700084463503260016858133206226692423037974452402897929232623443928784379735420154926404246522946883632792840791425273572048103063527360534973965889475255849192877104671728190343597258482893775376915181041270364248124917754392323228986322358146263744437306125626693240179925535410694060194338566130439167255372683437587189881572397936457556194122767444172426433761291519022532272779406995088067159899161861880598294933343501226194857177902744738730183550313192265736547830271424641215827917482442829550523054518784290309828672145990008034716372430080816194905616273272992073446711867653314804520299758335311578287403631928029130555930239838545194291981930878590058398993075451683194418368072309622467833608114007622376058749623336239573875468708037600375155162282456 [204,94] 114017175706728368099712980091592717055525187852534988446382813682342222221859428560681171356174089948786023529601375257443331869902087910253802458409825990667278667604859391374556349997666715444877556434615401502492634201922668974433712504173503153955526279800652546904498154704185395671597756792342569772315406270229542167008268329069818839569003972274503902891186245683825399624528513737351403967145566363964908591519453232806985223024943514690192634413124261940495319730574555013666372112449861755290670387616881929332242968767503245634442439992982861411518649579989641067421234180595377325893962947545343127897633608874109281479291538138503732165945954075714107329746696053852214124900785934832233934618068240590016002813654188249067614072067230001308306608982625234977151363540248720117026227478575597233044293282084899778683178014181587111557720516541931499245618995948626539705073601471178281407590400690044557209922936772502127135517052391767232100763824285446939862078044881180518288791612228436959 [204,95] -262643846684824502507839712074722070915623968285710039720700397478320594857125766800864779849213031105626274227652314385668854148766882428657281777079581994893263675099167923847349895332821441221332444474070573569302675568299268490899785360228894053080968281775340983518419289192887652760719372961411437979703832515424019873438083971563042236638864340609019907698771504554556375475947307428900274476848099309773479889061964280068207953342825664160582318603043951800391948553860541818532052013866371334087929830548540228829588532477386366641957533402009030411705725805687637976090352203079621875562547698380858513415006938446097728513739664285989506606922267092200642299869552302791853110336847205812531794565803305855400172942623998815443872636985729355325078512474663714445578824611381810265141553679808318782902116690217396908204146461148042565089865061214536717893113569049001269615406582350222666726376945124872667910152550956692694363671816137934465935152572756358766991574541585708454111022540043 [204,96] -722176803812353868424081647601778672776571770938896125454811233971105264901016243637765044505716992841658194503925334764878561841492145415604918573073552699764908215588664157446695890930679260387162474278019346486051890060020619956880752514392061623162381262474640731400915350266918740594124227198788302713807235233395964146854191980841195383236581253694053383177670444561748907025556590633693880614505647176648670902325839341909305201170552530977582855106213084679451598542912263820349594112527434996950828740344717026599718308320771976331049031577578584608577209223072079351582430538506069299582609710348206528427690158136436485237885458601952768097677872015288697947487544844093369888450737140260668884813081721416824537467025479638133439528224779539604543916457970882847109833143187646403722381708340706140959080834619134826630624939384510083584178496331495346651299668953010543081016380701206633936603469259272987518687856777549599914580139442987387099121681828235535506765985684872783595176 [204,97] 7235164648303086789904977971942343417152066528737388700199450945424393510240400560768362484274451008618443533686202288907197797894841528486422274714791152832736251357389376290032765655079684404560832891833235099456691853759132106616521615620203466083987638370024988890077701131522702478811757255383688539055389838671157703690152374800193497408316433358417584346310342519920925667672659391366491309319974883466254781478206537891154370859840882954997498041381855476282968753589255826603953475326982190462747398382683779009780691079229877762307799121137360542285547430959338595088730009932733442059964264454675303286818961409958568878254282997687144576519805387050178677875306063772273366060596839620691271812090573684975754368852036527980017232847566217758463658251166064202701461749804382083666550016313925166175212969769727627848928760212374340582971823308122901260864157042591999064435161082557682431899560809112431294466486202090203369753017527184771880515326223693983044105650126319594304 [204,98] -18655970419726801273317690222576055299967446215414578444851534910253210920800974797246864198505599291756687613739788882096932112335516681425891381795983909400584124620047586102041426943856446719237791182443398351311264292932287838379538772022772649971874797851719497985499087415019751112073946769390571631228787521753857693465550444320413904188837988498491477973629496469283985822245598037499495329313068923660056979043465591968804944976274549218451218856858211767600218540803010184044375010080516273267830603302470993486308912510108356446459345233560634713780191476366627789874711229017588975652231093937511957264406880122100431899565502502190539696062730568517856116406024024164668928361660226362898092594113306025132162761373779370873112282873085196986761907036925229170837124958132534677957184669665032861194245121585468526132155422498857897053764035552743368822517450852225690287092538817604466721775056900430088567974200427789086990005081005376808777629445026491879427557272560250 [204,99] 219561825789288975939709826176253915625496128155049442321219921455531021168093972912000536552348101011579972415209735281414777838582650676127764247709192854756009867015304651567560805019050614465368400738827551070045042625692425843144826078467831046848661868922671709862801431014291518613485041643383108177630344291179877348481811078299102412493229105416463865914463125239018333249546484312532631752571508420481239598427720466804446849286655983480963177973063456462979439838417389228860104189370716152051414208642598210822863849191376297099241222777268008151813742258380651773590048630756197130024681220884337831609514234899913570467874329282919278561664692510921603024976814763780191857988875026589940843176445893421967113087329061034726732978628245485583574045714697257823324934930469525775051101915969319281228356506622372583049300942175491117950181995565792710177350094857109953125622227481049071641915199687345121907718427698913436531956380973843048530925437970599414361256849 [204,100] 15910507967833545786732596153401933836130132449007254210461674992677081175514071770588323566037462948813367263109034389239144975952708883760812800193888934025505353775743026646761318938795467387288391431056659857366114685076601203834049686873223076787585777885273303842899913501845454072593984117803439152833664439381822100324012229438345392273060926563633967640671179217081537167404214168448711606817932972873020955482381860380198447848364233498676575846646010093197652954865776341519833055487014379993097904006149980249592356790018561238607601157322818956552768745648063643481430509616218246225044651387751072414984105824749960868034051555028529948068484534169840408324149743611753531352292830149921801169663683839625251925449814967859530756224453909478568843316095653367603898251362419734346289181816092708110892190619098304833128280706442567888389771946485268361748599275693355009181120871762707732782813921693631484497595411680252996878775561376755041054004822555257717714 [204,101] 582033057573697077173625032523163106087227320485740554297426676130005576238474124092419846057513343402939969814158827663580562262839362559985681444786486929216105643292655237970686183463130616712121245394537761526799726788735139872764120916325257271277473285115975905649993327217770560294607343648370694845602276151089833464930277928417042874105696937844426726298211885804026941584955744453687759647384984051205926764193921743030151664166710094357763980658484472311172403649852531169491395817761602122375561613239824501219695996423960765233678500088674446876577006861400302690933691290689612801546927066634968603040858387124365294288636830768427139422379828336241218499639667747428595291410966026515980477589720430777529413004631120441935518074535849698978340521088487308293458630258339133038506229707743876587066910446197696764769827881767428971027032389507642847695667107673704937081778818704660574545993075358170297749131561883888857967306672414909378778613246288777673 [204,102] 10283581969261576156724795002545681852281867526316732143146331902241562203453729410112354636231053579525069446474951676813549979009241297110766833869733934821083590684626280454407350061151531132106605506329415215674420064383998657424981914595796819965116803798068407338371604078829709403577690579982337071628055308454309839075503316049530172449022213609284753380347783017692010778417585894771089067430397893216378565057695318969120348399905168657593336962192310034570988284515237413934142544921061718622536242207672408239778817314703646663030548946765974900061383998552589216444858404789435129532668809995060817297194366555299252681246977631344293445448588743641888147657042287124281680868729832851185765053538436877517497910749750485036022427283096431635029137793644177124046842009253984200414188830464171704654902334065717333909909072520672897852182194360442919217478692020486251646931242381010231546877484623521489435805968919583480274867748423020303802874027477559 [204,103] 128862096129692244646098118438304496838605151355676605472214810371980523431285567906005213271041509795139975208219278269514846210622076051547457278848803121864812605755891086971094352284231682936408745284286607614810001538542043383427164263099289664337441312375584469092374909220147738983402175382812659298907199402560648947186407203213178781623639836202760998374414816874950024292332968764774113691269656447663207598336707355662256499921540652218112743933261977910439883890268535154201019580717054568064346365976030844254448442479405476135352406107152773213272876134269226468710558718332083514415415851698779148023669857563719412518846057795972488275659858300377486404850480808087315660828005304463919234502895699592689699907283567463197537196715716435974107668760773141461971467061761437628535262242180754109406728498418861430106376375360809066085194593255665960842381028353249657223886917180461376742843850811335338352328702554394757129657216758157410006755161 [204,104] 1261768576430189608757459268982384751026377343152600769556493181216090272240475240258918974286793378032957228187311840658923206928381297763324206731411640605146372166605911531582471487771650346743397158597033201059464727867592626462433530065035173746689874323396110257602973679402654049175144634842141205107990477720374896638703100511752642678295981242438779998562149597589481749775856936312912818920275238835407112453311618683551187504580421571676911440980593875432952382423670791312064144476786928593478317126271321976756075391429124638149972520992511594372179850682935373741072298374968757268443459319303447878536204571674643005546161675625289230084673608467421767906008991322679114228251897733231866832463275527835598607071778054966229123128198763778074501185019417242351973203549964572839421465840606339488576532233827046201389906008260414761965001775879712670252929377241097679909345678088567644885594710258475686406966470365648344658101203815382898730 [204,105] 8211014435745890493994628639530411680910044003079708011099877223621616861534984106138095123468398187720909867645998646805585056261576012278690197687834452080735710012125456158161104408208674975162257149695242794347412092956126411508366380625677323134305122456117646490030931478385303032904172772950673646804094291322271947950372399840535832917285195025077068742399234988450891698172785499942823631739774815942826224460484817637553561773595579515802181442666414900147206489775370023793435216863720375649655322069453929332746199941799136525860205144919390254740550497783942842524389896629925391434654014973984436176643241934189063870712890460449136705925664820502356670202711802878323793224715150348603494805758789917057375388146389882153301950973803105070938000650349045623436559977491868268850496748809501090843982702900176704953382736610607375707554584347390603943488237369616488231698309011539607263990522635084070292206560217415401446045130719732498 [204,106] 32762140473434738978271731748414266363813206670399471114013176931273623489198268685016198283558374303298311199378058314517746196767019603063313111520757459626520808187997164701734316114937727765346880913242377060581050051340449460850940939029747759564162136684821433136720051224288162346417497730663118847359577283092338574063092042784227625207268776231854113790263754275522754203312286428510157121328955618477567431124539521632180740282312587964542786054132660728840817673357890907082209658352355428367068563248436628263373999773008712479993616990449993012291146301340011301148939268074330329675132082991105854761604731249301435040560300496249611847102033572982020125131933810114839040436485855980983290002518349218986179132850614673172551762215773620198566035696378451730475048216198274307891033527463124319040329041309721292197020025766287638037972051323834939477647048497778312563341523306133690134481549984122388186357882935238362334479266424 [204,107] 85012599186899880371830901154682350407613938933707438776140746867140890821481725268625955224285504054345986518785278076275386675567720794778296862060498372688700340637853391629972893884773099980974145495743765856094664694030286453109389347759373350087532630221035667233717363365111204610541145042324536681725994315661550791795196764786129757218758678181838240290855446467493588585048626822714139737804317853571955162851698996875500439284353403879329338910059491510660114045895930938999125153884653131375005100520850713648340261239909844385047508249974758833315796855540236476486789752864055441680970563839643154710490694610312350280358351631402768081043214003146039264151541723628044243063512351414640013539656786945833613070879495763248891764471601559517690869381778420648536069177707710131784898538382128135960882586856580529049774962138225864124597371459055884526441617876140765592972529629586527801576878183226131461816921299170294415630 [204,108] 162672818524571084919982734851906531908295142653631803442051965615538035430724182715547306259534678501838542256970264993908525595402515075919189200209382793640728403566264934020971463572929111541182179332054338928189252157493753938845222378010205935641363393874949297316465554362183151295632369144707551845071407741018225853813913447596192879518769975802129544468442327204887831577485656729559065482445760098641715288673109912659021678505162640460259194016718314464523140659606301292609241402872767961930948469392935303819653509430292108202470449330117446061633610341996449797585413537079608315761759519514147542840193849263173831078467368419137627765537639981124424659015053765810918271674532706475009150768270890637038186753295561647078069764054350996984780066064465344759162390836787710448482620239527634370453083854110492016377722054719078599419307169668008424371816020497623284765156120897446146512650683697805005630743237587518511 [204,109] 239064522037085078748993173291925927777327131472395579875503942430873950135173314384896849435689434742768192504257205575709537772922644469154664139495376335349839904590167538489129628700117919224724791893856487253678142448947927863847680391264287959247747240392806771239013625595406450271783900084796370705665611229272630697435254378264077516625948275803440015655818180278991822749174290684045742674382640817307239265879816408295322240456214929891385966090680374773732863104143766570830102616553977420059874618637141581838230342482357023810081855645953393805292805085464194858284707094406533756446886168133826211630603539437625021312967849323631280398668753429916981685162620114326993847659275945414696273972599641542350499885010932695885577549533284477314022088189350165973497070055183314038278544508320564108740250662424010467186242839846752949954294712427595211099612863935572365385335447705623959167949875653896798794527956516 [204,110] 243910401361957171911851258331673588771520571019092151200795862052665793572365708818402209338457413401568109996326594551472498158530691207855063457781396855415588729645848381913569125263944492092539192644513744792826068932935688530022898687078566960163643225887438763592191850206501153569434119023394523947287547037577286342731945098216886712894748919337678271882189754691453387031859458215079411385429658229917677336248159762539318543130828174570041588638181145840594211423666538185279337806117833918781976677678564050483969126476099372317111054377648143050017564964635804885298510515730303971391163584180766699345736221708323691160764530877424491508780444964158434912600722554680680657659106642213798660521714875770974867816334661232350787975803633478738043136754028751403581486494895290694371484828093612884255131455195131357598552272330850427584357045948368244038771965645833045348994174084191187837374008789107683428395 [204,111] 154915431954645147936863138155110795214104055337278759008294746283173327036632411524984508382101556526521570065354276695305046450706245835607925223693126945872393698197364221969834766049390010163730098546085076384398678592052474766280559784193988787986610142913717535074566305718732182516504796073238341237750185577746986649620126080424568061438078911929852520611817532836204664846080198025886931033381949273173112208498986324008647081139086605858388116641053184659940776882541348074806967539380849182478284937608683382095220324915593743535652019192829937270487041513277941785429797011526049750705744506721384370447910249047121311460996833731548379676290654240735747259061572234842315969174032332540205225433267544120552484705432862674330206599924025933084486566221514262263432537235067207465605260573012113999542281586719150926555919367127998099686598730156084754805520353110968823865270106883303783840466303745753728 [204,112] 58460477924515494912702651744718240234331400148307721738260541432693306500754599359776151646775135275393776842633115377593431174752185847619866537311466293948044850875085493635903997455388988190876578095096867079652295431654072850045184272471961487235327371534705346310558424685695265892684897071217360432160949989363510392818209451837066214827264612392639495116301184479539717732838244221667996167782184605972620224449809471284696903256799602866034507623538529285367014244706153347422536238592085914085290094525699935614317007085449907423213090182397048023572172107861669964145008322517411964389150807020247734495598296628965670810932921537350143308755967365529339538559988139572199154836134590820403689676954051217025609581623553597457637914237406038529647186844999704410022194582986618122230099501922818732862798551564586495151734434412316329050382796451319030691200163261480749979829856823467909419141778262 [204,113] 10888476067471930257912744406845343027614584961521693236728501637359316594477432852336294515152143813662867275188439208109862675169315518332358027754295353244929235714844938710567865032269732673300130746551106524804641360213049944906895958913513166758472050345893913316455887877456053247596933948778656530573130680124233656734954407834834758427296222082501799774607578084370935402716588938395297358933832737874151341559307689560556717373758264851251567568327610993653149116507089365209949344766997671588336364050600670459203398119509822868735241238100391484678007048983692936681293170277658658630582496644511755874015677499648341465950397495882616247247231595805000903714299354309341104728365660967848457633367818697676005754590354025932474859906986711719191116626534729159671505891424114473989895469664500741810178335404235564231952169687123513605760286914480322131417576782552437067258518507125248093952 [204,114] 26996534828189691238128770909533280981763974546147943830991246767887183769155564886417858571641164730932587057738663431043209058999209907341521786561300551979488340848254892719876417683491012851641535244951415079978250542066933259305338376986737138247669840674808929051361119576612292636858389653310207736907187726758781968757221229955707995680631895365906688101351162741500906531138263581650756491360159335928997165703286264866460388462989431176506472974483413843970261779405911052563434976813264394263843675662817686943175467362289588731446318675807880290513138716596389328261892851589550133170326875781851016273175776500614502412445957030246989290361262757012573065576517112593443497824949966338693585327802097338763096418023075572752526638297795038577815204226929022653083848443082148822109269275417376826568827700464248849360661211196545405805783621972787059363091235620607418106161992188041614 [204,115] -172518445440205567220485004599202632043772040760525692012267943347460557811485123913213400096325073294220947378889164831542000535115020605846632419393641143681180523007913966287911101775286187635030353642171452586360299435022908591708518280243703323320148721345677103950083982793009639882343271070468846221313267380719123776635653146943993142581924914538807068745088568610362233753205589515828243008317969700876092697034164317948214722893925937002887080209112550848679314962887275567864411932235608661584119543212073328960804651267079903524179440471260181023610140592329309395943712343751084269092969538290492712402808892391156599209040382902501461411652926672894613432024208491928264242246078308480086539650849878000005423982371117166034284317241733844399408977521916985972683109465731357110496565770114721911364289449191831920802052102474707677943334465305422698110106540091469536700951826948 [204,116] 650907289594463007839348118715816220415162687406389058577051299064709258451829879391686459261621643007160553920602374761463576159535417565169850287681272208649980473150127937777756077647048470556487186564110159674650193461909730671239884619477363574883959982291450116550442047006290879461890107396199670271824723932167477507743249448519934054739583296884082060366450220025204601430529251258638766370875143167030089258474363259079864977924902218835781512004656765852878640581089404320558180300444566764137408842430752743968918064839334327067510138509926671897310096927793854011654835733595301216299975548360743797092515289783302482313243139975845491150880794914360592330842305121659140151842236083355461284059029431018856089628283027699044705439555606818807080799422207858162592794721537200879306051771163934206796806842196042062424572907795063037586567782980136065440603571003264258099741 [204,117] -1276096379689954119220430211078826511358174267483811612003492990322597403839480263917817373357314362145666092108957314042415151080338114221016194746822140409059139409144407788029843220963941941859699027168996711675991290981830240901673656580091411635337589020341484377152660785718761615991085898537608172027472288024071450126505788333874840543825301806698018613408962677225750812968948457008317952967989226445884274641414445912995236890097812882513058564668192869670393945307865783043281112675201556596438164120601208790185748037319404099853336303043288588454931783926918940215879682067429461147806239741699833182450218088945651635937425086945010473944002911098492985972580499321664573736446289668462502542971032479986253442811362207849807818263473765392499007372771916206412527189543239484595557432490951352617804523069479777535243937388417222645893479678973890689647021398064712147 [204,118] 1260764683457675790437482744882878309467631784961846126146708918175736561412135038638495663803214925217715178779890883737166192344974341385561474254821318847644132541308381483822349116612761220984660014808691559936785255137947696666503866571331865722902107227608458298908682877884160864070938392826262551104525066126609134844651072539865944357951272010057127899495966612930917543804032588318614100709185600369176280643984033210629824173201775117995550367664224832493245358935684638404358244637435172516941935317809985831072902860284379699126201265649540725387515796550658534329752396032754933498468274071765515015348680396294648725775257809505524346834213222659316219394374632156751412077734990056712092848728039276066754842915115924321057416842757352436348850242144763368366974679968113190047979373925853567738180108019411250283614593031673378059677096527414538418725831080908 [204,119] -616928516571660865840741759639208730301613469849347643524486508607624730109173016826289990943790070683015300699498942133431501818921259281476809852822144248132421578110890066957145710859080254868082949989526481300685083165823113751459426571035548500867560014572945230510737652740316950419735081457158881182717690430088873015821727843890998696691798630749204750975704075818238279106601855852361485017433116874051850741862166079504619669942134437625118110942076154226013613888594777302461695744748605905673942788164312263362307387214290036069830180382923664906388544513497955698687565265823364547132340604898538087074811395108096406848181635005122142360410006393083444562533263278191962020800017633564661864926467848392804179992073716494598316094446419790606289116509710625234014160847301554533022927048542591033687664491480959410165187926755063357541761151409459406575776 [204,120] 148019068057905101438181708706886887631495066185897057805609133751412287254130817395830746404921005917050778423272691216622388235975436724840079077299306564272956289148332711817976177847012819191135196187635266939710980236942147276429066128260920863478709491698761880289505743410371496377689500100463128874286099904178575449990744004335759506523161111132153702201084011152818439157885345622053310114714579606897954659564795962138888323908244049156963955544613184481206167970618712882466240611397782519850861500866230164638429331199145625411604444884354915684405627179405509465754273841868810785699335640251276378982696476829151511331019442775386876876803591573732066421348060374541158775404151655881966622441428070810869440102307129623962376704414659521582537082965200508470931807862568516108723844262884474141422515988219737930913651674824992290119374718963374880 [204,121] -17286651710203575205408404456259906323950423584180078790400325413798899119290673710238624094167986183135960872948965174446235558294095598753029570045712950483780288671956293249445813022585855394401841827089067960038431374653111002533736308922547764103726534163900395118022271646948170893952480935465381160459248798379955199368998448291460963272133701520187630131854872691714157177393795770026029475470655583399615322018112478339933293177448780816984401904666880943044866518207130907073195594120147094515254953681813450379890125029023921926498262428544241755666276627771580481135321240771389699540510302698508570896539226087634134473632189809309386930203863927197176181609877034903671299769113947405745570612302331084029464889386644156904888689684978997322599094465794833765159203664653278632660129480464410939992142210943807255112883947770904836535923020815 [204,122] 975844401741358659209267110997274027085938201285782640582428622155307626911918817429223548885451708925170775677503565419817652773381041747822428208375599578023160894815661001728740426732573319512765109062031436230207493506279222004212464356929999365315778967678811650840257601937420189777826153891581668907957128618567851318608205772391493498920802990864968043471030828156784012010190419615932965709787726014157533355776210535268750847871669308242906576935274620009425537407910075518181514432378967673876821246303903924393512234371858519529405231793659194944375451749891629569448271440993447251364094828306635528121501967177000300657504859948570133265267297090484046503760620609973701880171646680194877584864599323831329391380518113656139318874055216904179383520272069526692065803403993307984277968286758556093580657169090921889967592882963483734039 [204,123] -26417723092916557174208642197074953641306404433921618387884650919099188874544398205385074470338694074018833064246878523148782912030959517321346381291169737979744751486873955713721482126040399336986205417567688422894871231122775586181406513848997912004356294004097163108378600937981575785179616140856009316224515529461572868447542163777981208052224663610705025995069145766600481350513516141297148403052516486639211081167261690767711174013714029342279510585493207911884188019714634358833565313221720094882412199428687069132948015472862554921490952030566684605452560104054531412156338875758022875117866927483728780504059297474539470040018401363810095800444035270621181527897375714377337418314657339696548880486670300453591121831151748936245016065622207535004954734704229340437406894740823627759964725084433598052325817698476550837652667276151771 [204,124] 339750788318686599551683296817800619098111171671205276143276962291045647666904765279137571291804560130701063456220193010976014523938326690359766537413277051518785410142482161807265917510071279760666684587635594312323441308457047635866236777023068350472265655948091972317544392190614359367243036459703160881681161791429272935626754863642108404629523950744955542772452961290461527401559129192473105139716022224917329515871831432785887072953865048615393180487240723986247474907818917192302541600595425887086368651144592834720877101887556453807786390618370264062480827307841611138065548881765147301209560820157626814710723627010114940285908517748368604535707222652809702668658563151221167715488890664358187249161351210280558526989676905253253523518204113533249837441143775466800316939743985646558582540332770471240932150026659342854424132 [204,125] -2052484241192166763740751245517940202889375487985772026458159450713003097014669524480987756695030085951813362795149730363278443392115569044197955309887546199175897709646173680870399478994348173352783015223162942766726096978486941194519950268951621704609999504217008482005305580691403932384226373508264302285564134325776889100035446447169520929606460647996660490833586770463647671359894275200933300370234006902391099196262732105730328034154230052333940960787528664736365142961411608429027540905632646009144599477187014002983333809360305108006499738806816004832638151114369843796458427045617072175515863746250338138949199326530048250829002609595595162505292367080775210278356999465987042976307429882984706239258639717762573585166194833851155900787695606058019691464254812102460810242365114589224056159092190311590736922046290945 [204,126] 5747445117439770054332951486104149163470176066412640727920467970970482707774592363662805670692286838478386887413756577621922188493981764639625335279507673416997540116546787895015615500690425475508254266170952459885906010319203174379278453213879215488793340658865251414361316735501665353371855837674053380056676813730329104167436989266789932222038356181729040262875954562969079096893987950770635200923912842461086231148169389539327658595126830029012769714528271082126105545093621056066740665555327933593371020873133822276688337664211899587857019442257791393788929583290748661539019108807105934811605402832610588500021138299023746563312305715922296314935330501284722140326328490515165980185387249696875327489478615002517233994758321167099644889588753254196994786701142066657259543084763179077453924957578863786825133409 [204,127] -7345529147154912282716376309291302026226037376075687367601088172116434378638245966678058978800655579497395625720724905623998729931539686672741645447832729582371632250820562495417084344524030372867167160654703672975678018551283275062808375312108515235339972169389527366875236235321896997133446687262737583828233620453487339268953357755766319479915310281775266839076029654865939547506700103859097291822271754186127880922930910137038039126294379781391551607751457503338507925545647996488887866773488944761178165942654792780163923188542048553396896945893325008618108586084125124592683252182191101038657015494284977023408196372333718012894573137793865999340098466367637422431292150335834256297550663642877465474560088880350942088443282974036884281658562099753973493362206234175492637244288568309169674364659118542 [204,128] 4209199368692206450033745353864133416316093895948008581778397789050565628308475754053084572767208465700649566441742593690070666659396000567124096751033084341828264270454032227431109107795746199745818182382754472621740882546788371747018484379954174998278314154339820646124486386878926557553862328834118403542845276742181184449003049746532677422793318015371640370639087584466365527618115778579335195152135124108714163041817252389995843224116442194064506016752724318048391214921785074651013049889821023803900686983810422451146888690476914118304765567396092015578727455610865970443409856835995295021568162053494377900129236010645498064832247929775926845666695256003420297528195526022613327780710896794418741417156604075627910655943286038558878562271845303881890543381910276044489768916819473909957063849 [204,129] -1059766207865697231680775977720861293717750200096272874927922751300188439703458804718461114098979885283127918117634987947067452923902209318061234990145415914263140713953079043976128954758100714586025543920340205981717494809269501779697683344943406768908158576857319934734834394832519527075369584144201195994850770406059218558104407004258273117011556495192501207578056241036245428920175247410788416284461198001830649482709622697597041534265171503343363451522281280519792975525957582364216963167160094544913525931727033462397832551606497972394492212034702167221699047296547949175535564277408145730270522093257697411043226982293498832543842602760108107126358578379914526589935335084853689887618407559347723616603537256389209526487224281430884227388819405003237661872364702885587611734511361641 [204,130] 114581080942822403665333806238616000798936782959432305945945069927140455885460729725780169614803681339710296072959331586172887039537503158031738651856817197255090977401540913526061353825021303603673807376745349603980046442243504346140375204836569810149494118933137825141245439126945616256574207091347974358083880196614484023632682808310249241065176172265502048833274655747501027815095879838521857839216125607317322927333447180579967585174667111204881611850766992483963749071613378582466733701442949528742885057983304817380254836082703058035349649590025519991885664765440547998825924165712589366939220549444094407099025434067669865789764475836502438580177479138615060513068307700956401620826144444583943514419374051042551540000163383016972492397985695245105063833219633095164676863 [204,131] -5188318759305027303383315443799977352998326352029423254291879580191558435200516556165613374269943820860084042267563181906388455355698996647116260321118204577869548625071751877986358558240186289188296576694317034917853073215261422713912402035005738240883379184756864486451963556799532465873576575824822590244101888834921039447140659402983666430254087308348987980490632542274606847460076333184985693813568964784981336661820395599655308566110364519675327328863003822603226207482388103234757795466022817465891634755820380570218005909026994380877975697570700278560255851819241798110444615143567858930983464918765244574824684910852531853839237234798982274486444142743289140887292222341335689319431524943406350139249371539492630895740238137571521162430657693384881442562558889 [204,132] 11989535438274284151419629344975737135507054189978372291790115790206748007999909008696711468959343277615245390771261965722108194856443189888287426847052225627393304387492213499212027013117454001922723054309368675860404700273875551902010334928749106995769459481366655654244411226925394630768724167157652506132345273480846072848296728121524025513235291497730255129871522570773612222518214276152259819262832426165135902228121209510366962988533816004964222991482687687915874601495302731870882556006251723527593456451986929116447636868195903357242897978722452918456927422265251473143184497751865335804855096119313642677602479904554809375745037683998259698040344054047221722067193937113776414000411484392829657420465847037310833678218531878711350726424117527748546261 [204,133] -31145980025641589387009920549942129917086251073425002522389609785601286698228567891077620356509925943354430326045463973874523178949007197803730139121972241833331479296390727182610798216728510445309720356842292734288001685841367824013954330892007765167522839021764607817815822744410068099471827184824865897122871213918370801329767159553782590630821320919251681175975643965005087783103547752525105235958519123377981349901931162777512764621271829108709811469473788387361025390674642825776219909552699318291594468931435044164738219318432309234269227236052514720345039920507795880829831760943372718101597285191463831995016214080501019062020937739731139838245149025054973968415423543788969650744163753687466182174317893672324938364344497430943685055737081999397 [204,134] 64813320639104539552089698884334962852113811221747301493765178729006943058225398665512572309797099427814677110489787511654645307868760319115083730772239180412009537851813902352553599320289122163677643835490472471495444536316009919542400509102634407200783785743484045836143798935808167036566384107008180735871483323801803753890576746862857225338073553967957069820812605100760392679956591151659635858654349479003322779023096993326867914361093802030960752143333224562625214846027789658961567176253617796304492261068778997924090464094777310070973102297001777258490747319438457802806603152003630863445562555775523802298232310499138733939839485999848019602262684824582523873141634995802170912195915483577447379469350612887438082988564479935172146258885502 [204,135] -106526131117712946530063083960539282124516017323634703416983245355251300169366613142635648380651005733539372463921518749472162558467508145712563942902864583613285704531533173255985428175210325030770255763175722125107493587273482287894100762900858643257395142183432144392984156178923760524828133782880086448840676393893939538592502837410906422305650358694436623856768354758634162315172974503767554577370269248976040449573409225839881727018010794389927337323286386014821161576858519159025837858015185749606895368063177276649223178889609266604097716185532992329439413543457027384382076695408848794228194075803907051201633399852052439379694199967417331747176996095095867469712129264925061330525037713985523223982798157065989457552418663190599259749 [204,136] 137433979127057959626152521673805856037781019784472502368588269123508545782805562135862015786635913614373385900063903173742091703290895926249704952219635502091693978805265318440332516250020508921173166592618147068931889788960629491514302067629499225547871596841623164182253588255308157427197063717471054478790796889042487474802897691304715104921315477818891162552414103415059841337090263807045227300934084772333472603622930235392295658817950026785719943650356859175454147076224313801070991764000903205954880401791328330339618804062129701751504429514404366840057278252135465262868850665141855343538519173421356724151433544472341699526455255960914156479244820031447898830077158538363339953921482326736445311900518264533037221569988577549172 [204,137] -138311401068179892592426946516466840892286456301143169121050607497206540608736444880467982827719313320644070646898676155600399203302698972536784848524779012317371238469399535590756160699004924309662131273026565743172147952904148619885570970001194224203532572960572614569389276800451079073310859025562910523541422426677592717863348048286404431856426298452181303876365269929069531186701483824176830336226682038058545132422083014369594911390601921832011868829848846404776540594443714771885655137598621851871804575877903146072251894909059718421606806878981787560832236539890222396102973673372812114567094670880190928821812589120790136677788652112062068044397859479708794034624670643874192665794923367717587562390102332347160336609663592 [204,138] 107887968710676774769290012474253168269930989208986723183146007859520040279646285126037674513584491831035787410081144336817533919583202444798625103598878138411714105430432048033103128625222225891921408938326633310422742727225681065241801310919617649290501743902865593171353935294769189253537269251912451669259098511627538282648471284185836630026856155973930108225090568137404300604270044172209507861222754853070536497317605903575609822129531833792594537766049958656487713109841935375084098261901375443939863256144968659766011150270423900244625487703079159575452045156665168244943901367232312750330753792529350323755274399178619818223202063586948320525228274119527456174735420071220952399027548653720841669415953988800872143222 [204,139] -64802491930624392893988605108228629403709209696093740182922328200080633470176226289729140897155777588338646248053775270123252444024386668595288002080514476350600276095542784739852719392246349293950784243964827055260342986120011698439122581281143172564321985410246025747034643245422325918356195638490141102351661892592076689791992044793272462252476308329788047354316692934757577072394708566975395160723592193371264938196331572203869183835839501243385546441102263306340297684750944036791178936964543537753834535905414238018437055423999855544243742680261113747588118700673031809100009254624259689111587081016522890705531281301576966590329963905011893422326815139891833479417443741078314419970230846381205246691710308610899 [204,140] 29769747987480007722008638890252863631824739653861582269066941992375444940263562005455780076216688076078610220667584563101256682579919986352514408806154039123927002477411002619169053248604121586482304658909804515012455645925588343898735661159084619168459383155619234448673324773654676662789267720932723011357289318006642058237429984107175599838391265100700704963961164619024620651500052598855864145299032783384120975592095279383279367155519196133188887059635726091585199324227412435584889468629017419993503955436510121721241158478518056709272705206017641220493144432308212001385544074844436544830241659195277695393451429967711435732252724321234808413718114623398924402522006839463802411289743140004341534221313981 [204,141] -10386620920885540449944894691274224444516480869346518520134666145005511942227207294579800757585589525501318379509131863845299199807371384249454799138729846859608490492112189186162995637471802910722968019143030427375071766285954908956897906235254257792733099180269570540745010016012163133653501671762674029573186475443775904882466786443696812252604971500277652874879065564215502063445112146650919367635838313849308680325772466695112196493027346148172030297082514049316838070851194370964006974410910764981347546458313990813818102647473588774261077459517840419630161553973102290236430015306263458805766980442107746010811854131760626416642714568899413756051584850170460148170439636007164309163283826201662117804 [204,142] 2732188509608795432733186153920430167466824712543297779549351069531725897754937116462379309261754004247875497901977887666519637091882119024620586631389583963242372299184972249208188567065108226199087516783526112894453844164664906107468930134490864418521516725393678495236870937010088882314600211757567984319482017625364310114005494538153304597426448782672909077885672011464550940288249243670230217206206981768367645098007881819504837605151906962963196792931711263500722026031016994100682910966675893819560768671441495993177949838608459191999803766212588771046775522655091564403501724541627140778310531167293387595913643063154255277596003647530887629916238921671952317934780258675917031972398408752727 [204,143] -537720997671865816064556911424850124267109523690787326155321838283870048936954634594361727546259530111786993821550752422375347230712160182786999980110002803293877605020188070433715658783500434487565548438755837932969966133494515254582485571347006057056992113835352546220897968876062756896333800081484954058844211162980804988622149805449380135660573698702995619254619242402600684931861087348820963356831171500815526719645101537226222290162012140696098851661023411622215797090569853570832547469857588716359146059787883371625395175116079503180903573868239929399937329255078632881010766529659070094272743622596628808988715336578787890347721788715045384708635149021709228871943973527831743208004931 [204,144] 78544710632591161950712211471888511492356035258828011494775964602112091547990250930201200170555569684166370802063954168874974593090660693600308608548966495725629444101514246135144042068612679280877858904372115243576226606707919625598135050212796083015667556140040822019809005681676642388007264196701882390025549031193343401378233746731789667511576212146577206571260034827604885113265871886966281118466654423495445942229385781634857834333000189398006871009923715112104708794432851675582779862333376416068370092063848728047834621469234735540083588759980791109677702965102220934478751790903308235870528401809797215071707095297573674012067800242303268021369853487289146636842388507401587519 [204,145] -8443142720531270448698532344966516238297209379647645262858564848678163911953242217797320784649923054114673841176505466471150379767624260392268224637590804464566626128721871781815416392765552123912165502406233924490707583699720806016545540214365427621989458476240563643096721568635640303690402127469505325676802022427793796509186385973250430495348617167389862712431811241378066872849159332496344459285314227576280728706587215505914689260580556826687350587510368527887361366404610455626767627555334502877699352631706673054112405101108961817053418207368394962927762339961814720613214550574875748267277535115220483005843157539833451863336614493876866180824035482865031482067124056356 [204,146] 661942191729561957002578154105204780963237881154083699894068531540517418428821090041353054076539139372209453499234960279581968929707851880537206608845139718787403236568481140391768031869663186797974991132497515551342751021082814915409349611455025943696269203383771757093231476992369981023007636418798116428628108846411392432190581790491798589652977381979561170441828117928310749064213013695494565669755674866763983044628890698706957160211383818453054658186473112658529721973629404882005997048804275297223075848552525630173213436022463884073701930320326031683713740046960091461226777581951104408650846421366027272112734440025552587322276093768098083344584748079272106880332 [204,147] -37491312533090516111913074514867235006019449597934692223255932563545578727985037576804250113032595311275462414608688188796403112577973332682622611763137752574543452464201588391839572648203114349318073133303495512918931455975172018829564426060484242695416039755096479562631148013318501330587554830675820992959995955544048149098713066901886895557388265658462390640803880008977736730487719009519455966871757383378404612915945101104632418878807174402551158076544224535814646770766156767469605858232344179922606776292385203710288087213887726591330940612916417721288363338151364741107572399426321973126252831723562707503926628508524600040764635671140912647066020480001190 [204,148] 1518591350065964136036299323601869517393198874487769984091562560556694280875763796242175686628843633126256354389985920084100338784403133284575932282781958546898416313989953993449777536118248810495927608937911573759826056303939737428344707047292068632754788006676142667000737411530323795097470827394628990673857369415398457583819972482994018247834227455356196169794887496779507887598182052309195173553167696445304994107211267197151228652125035877521911452501574163860912538551788242276690459184468835915889025663292897703371442931419873343616086035988941876238860444663084221073670045202427401400991697720356780982308984661451228327816247604238250116575280188 [204,149] -43517875250196817181925882622120899682639499099569671928742391860976131966795005419728938818481559046974860127630939881108117636059106998135843430387619642171291433260615672114972479003329607411985841021287760513930505818217120840316420923368561872430473566953856401476215229507144468556753076804231406998286817997891715707482679578028130841418411393580414490718894265236308152561170003316400262018017716443807681708166045778170795598682972383888433157284052506105571000743568713669604876803564078891429362973518874181316323933783243558602860963556504087114878184348482991817614814846830473961938486857801913606519142811384258184942694201803175212030 [204,150] 872186663330149833694930995210655140738106186065898229922986900739203730596786026306846873498787180967809147322928141048186359894744766572534243532403957208764312304653469774581833145687112240530068099608216853118768324439453310413082294859153837290685230653182698078056870315163695249411566866350667030698558858699328642495372160281837498758819595199662877588579171333792108614657713319264555186153969718206730054116771953510956940124687944645234971903278594185170171980530589061491853598795330307918713861257380593947691355993172868209412231120966117566850069042238511677297343015869662289623879996476861278871092119062074235368151320299241 [204,151] -12075726989317965824796422962577725065101729300426493600431390363995255934147401746960680597986118176708310990046466526431349532716581511958930115412896703848105314335626625835600603884259388222183429732451351200135418951100666154937254364363443254905325460718655575384593030231421533374077066596186038447245763730580855209292040482707574915614378771757933323946659406226169274317777606904084494848120053256899115317024943218727930167771287023237325743789704711166549799361013621849563691154113662185256644529092251085894242593587327478086491950032250810772549901401481230974071523971862800167760383391260350062802949402907551187843653 [204,152] 113982450901650461127532142003662877043740303059057822487293722995916678453087612051677291718783459359710258043729083233739306280456505024951183886233635379403446086459305730714100030145777770837081867198619753720331788633239867467224533796363341627216853525034090400246775351393907281456025907907228355898895591932828432533051378830170368711950106051682762653599379164877353814614012828208470191426250054006033185733445439949793741622378878541399333986556497208079339548048992469859227435352496017716282587286018704246743100285046679741055009329329899309660509115273767872889225501699300737656051479002193656820895654540711349 [204,153] -723123860665661963796493411746720722083823235758467590704418617289886450606007799077892277980120726299565015787507038786065301717437098633339458383240018845186429433358117144697601945861609793039701432730319178576377891250386300356263795401303570323323981215430304665636034960466259863291646575489681864151070408625452185488666489159756817456563375751306216065611958051668538642301595155072434390352082111077549397807900339554157431689502641627077030553121176572481253938307354677103961240715289352429063823238871263895220228433663232223561307650534763649489798612876021811438680673332157566126564099940547655503189598 [204,154] 3036618852499604055538485231571653649153670911994012672556580929906550048979366273934439006186678963690359645509368752373151662740151697711413614591774032065429663171081962022549051888598819308349084747352825911423960628956245100792594969941033290843136478647480899105043837941976901135497257354204487403171229601125447833179562440665802923900630261440381837130846541992686351570303477686027434527829736615321952575207130082089740436251358822275170774688696419066706845915327798308150951016612606344592251735505136002272557033098111596277852039663439192305011500033552687770095609158974065306391547022488121313 [204,155] -8302226345823524380278940797308379124320961467076562588435501573087068543271843477282481988864841655451328186315793701407389529090539567710507871268483231583754217717864864657958430611949160638653584168433456876033475245314294483890578702668046953596087356256568913200004088149381770546665806988511369794700638557494158454424890046917787668810661020595322407558712084769549607964033557988630464844143894383244319917666510835045956478342184668886502084622029689658122087414622604837723198984219283518635140979637587331960749469100612189852310563128318532637151480788896717793167734884509120738906382787 [204,156] 14516434808849313479611916152766928420465471570989613850924851120820375179016771545138648364275247942768560469910140090205836189498459399473641437010753090052027021730305976890636315638651330171143932403760263903543740111694158260008324206555829457850537593975383446373400938979797313136238258922615454138478275637136512200875073918350501763307565785473097039228049601578796660667191076846533019220231847502355181702223241254817656251925657542401710565801453362426519811697655029823158935129211495580260108822389537986770430732256312304504947156598769880712747157052345174089223591344488173830 [204,157] -15920707434370587937843016428336890648216170463261373498648597267757076704825763026454504727896085833419590234539783272995961181113312481949024299233354824732295114366810037181503710778307472263266116831841272230308053884414307313621794905852569366474014809666876934678576856000218908261334806801329356622378377936929190353178768959198437248588031630924117962551676947712207961573265919946022842153193413277460352544887258608568568517823314290008605523946164781265190278490122800089789287071126963884580182375977848778454194466416910640238968104753702593756990380894209742348757193267 [204,158] 10723568618859544894790399434540789745063484886197209846187104517667505311840016482059223813395872097852489913767980182490719765239544693139676285230947341831300549811596952652702343764300202634409165579384047512916819458328379402534013167466538939738040433004889076469932867014139424185243897743874249248619298753093229458418390160513774128227054999446841575441105745020897759183058812670597841695868534177499779638090811379150203645137644185597970088447115027953056938147948137513180878632523756737782324614703778190117291533826423992898142265199718972084659060733776882801 [204,159] -4335085562785943002909529506474100507784669825778073595124548229865081644486639964008826950551434884411164201156252562074114535814929042758763834721062779272971023784681598508320265812859168277403846920117086065005547794418901794426830705335057087629380449561925482651945340370635349271293853521112977448158382667297574542181482538435200934332815394280387825965021423494896883069334702535936398428114982335956013817701845518553011392875137817678726785650709909518359816811558203229553245569576067904290385344711433307645596100460507164036239951147560517312909352667 [204,160] 1025664834799873513708132929532571653236940012870702251714929521751001957163302615109748429120372192102358520144955378083425780250590370949375779295801538945828150267343011377419830519575052162494270538068293005192239450834627097045728369517388427315589601561193808082079760769181440710411802768263473225310337811829096290604841889673343293408740816749300541761791462325992057531621871851769299038359203918369423206368906174392024909648586695108671249776197188359836804060552613387533092479400496328400166299223369628449413935539181730268519649903813778604 [204,161] -138154648220939009288005196877041429583924057271630784736657896916218878525782253533757154391046946002351274705569680266647572343625589282128092953649154163413949030305649492794842436091850196750589450453168367678148320794436200503572358708843191187408152633908892046023320778460776543213597758909944159941085800119735213384073662497158253766588316760821849617819524426906782361035722765005832298165732715879344738702899289274444185373946310907124146890863135662069691461727187093605252694168496655482115448211490664066469943312106701248721270556 [204,162] 10276986561221932147020903669162311720646612912707627631642746242952049517775543534796149461284921526960313166066408762451794634507638455928115850025369182110266477279695696112193660770488368131997778924513113045830839998519338968155658847249886833506837917172413621001021941961337934191307059308807771348437844658668127317596735164029855479101030615033384066849993423665802255256269312807355329779246535323389796033801541511958494048771211519806088482119146891074876142548929406674862183319064242696613478515837347944248809963721702915 [204,163] -408227146519292444733870441163831162356239094081498140126800958555357572327236097349471787457592179930784589884723724002128557244954372970714501916185032693379831760866165109943406938945567817979603970459834706789048651658483389589000952886415249679751225674317495327986980088558085778687058982270061567146461063552992527915245577054502729932273355543652213114205491898078290694884173739575131941934704196603516196099504143807676522364080229971682415314162228475184937895877540332239700717408543760244545964046409577944545474 [204,164] 8341884848612569285739398364479025167286791819938560526568536003909619149283964896187678869008252367577478299617003061591590890450291835132370449516656486789786902175711752978469799554201238415292190501165671102285072346030391813777458224188882807570566402872785498902817331285353307672478800877484857397152979769143002490767990818370639834432271040893917881651703851240249621236591519583537247279026295221927147930433160136854523505583646165615418899620340332408415719695056706429040319968423092564315496046168440 [204,165] -84116544923122329582917965992527074004256022250978865774159501538550274053126760902037631050192034957100584070971559022483510014398562932015160536567361347045338305855070873722143595900751607890563646534858337239053756446772188058511407220752010190966227630424880341178882487408812877816143603883643325949758527666656890077523537581344460805574581935016273207694340217888814091799562194820626240276137174569668600570393136386465303730290800419778332536772027937549634931260760359026607895015283335318513 [204,166] 399492413165420399708950358743347893388610040449024889088705182655316936599251857026107435115420144219952068529250531407643038005657449008662203100686645309948747736455022908766522646803288199710399920720875622901284238551945624267398684562603260364176442836545974752282925116346476766865340174566405854265937498506995113106591921840251306447346436395863509377923835926142665765649342843366126618019639350598608466282808988437300156255966509270900052410536725776922653482202314427707409818181 [204,167] -847898172118315958073741029943815854928836947745550826461764874026714148750959382673472780932815829858904481940504286611397869304088140695052762788792873414584604915288998303591840156836091485285705983440137873897461726737582423796584540486186807252460289096368590737473937922791085825614792538469411720839777506977562033992696445497649609012318019637817549650254536629729304423236518645350839210609151670103401246687795173603681492300477708347474538948822735377538161290620957298 [204,168] 757798168687511567905375802026226230174710107011852323961791160793425041994760035095472915748331851297714006694029057294489633396137588762682461927386344151701196101146998544372696324916929905475505115004721493101345609131139307760892982605566490936883157061454337517267015590423845615987325789670999323852729463648299443000926640168133083441652076293216663698237279225786701195439779900518713123587176093118813964775035222480313141156531191999091311338003102746609092 [204,169] -266488349662499784423357163633991932985998195300372200452962383669368924855642736292828767688301505882326671851581383367809809822043886063527584407181203280829228540672636906827884642240544675196638964299388072746081914930698100097581106778392686309318782142751321166331477470401874395722703998593288855287568337604368476104596724113035230223656588977090340548982650858213718656449297935070896566014532201168076522629266421994975895282508616170680694041072 [204,170] 34109608650778304163006629861819473121274260485847100759628845481011648880925361991959727985240998194678231338123907693462186453783922590822460009142061601995956691948267298624730290394120890892110534772422352389945225202123727919605978234328645257031611607586050232425264509133401435545724185314719914242984657291556691194407014243726121830879404017702820410198990095726929507829025004420505295322909107184566105473554752417258774050878880696 [204,171] -1451967492457667897030205953655620398052249231101654980608330009255865079480496548913713509591099890241794255969975795223762691038863696077349567609808374125308440629056550763213407583399478426036273485789604695427657823268455445764871388126522490025237508962520710261612700606735275344360261139004475578871277815302121585451519708313533428877367360535987061945843870756988750989955083999137501707307478806650229690219660194768153 [204,172] 18497340417591030822789883859585896435894200085087833682275744466106552456696468586731029711638914217943315566373993726177543726477793102400567668844791817348564343901900448098603180118481979262278219849577063264552183157740319563275202994456710750090154815052030602448472122894586979667822040352658558346981148524382653825258963169724841333523012165236096332053220792354426586252280481950015331960136424440711028162 [204,173] -62262477182942003420050556122406541278087005971722242240050974187545539387795125521417370268603212072746716625192449874710368362138970222596480026380373009758570840186138665253018069181118022661355163960593063688583095805795668232804612311065075117545026891421834574350879660390772486631178522292269737707457461884161076804218521840004394304725046778472516284762149185479688759940540505276903395058889 [204,174] 47712041107322426897668727264251714005563386010512548901887904959586211161469376044342023640659644673973767154027953158844317108218345887887278358306052244722332873573525494136649546453284735460132063347861727234326617386315800318128576588083200365140280303890591681454347627230079290659326182859868717398120599202867199332103182016414948267198003200307411386632533135651505837326270973 [204,175] -6949050310944875147103696386921885403697422921635599781368094729543831662674013362510428975245809642343242932679726421104590753861218613081723401901202057258025927302301586818342323280724697881710538631301291327111102130226212995122863883847162447403258333902456424749213851120078772383722577523466712399823723606190792752703021533070206779088977172139055413182619435338 [204,176] 154043556377763152879743388537242176059652275216162469683699270660104641426525252961898676130203023833350859255992013929902676572298657832955879958816344225223359156835442594839430160000391777523101557592833780930468733066634242380840697493405683038173549096746036516444057796056068618005945925124564101030765657125409220294628332864328073292557589591588 [204,177] 97298560985303857435126565125671535472928701026563459710269759320611475152588300979821989295997393857004067739153155684730900334611281674540960905009015417805952352809079380996583364997918575488187169381245407275776488975704327563351201353227113604774545991521641590522060456739073750795173904239457821303296535747452570618811133488868 [204,178] 5764872267191676253591112295111259355546467016698237018417063363247897789381096188293115885606074218535238918726647301110732587916479004335848223563926795749282220205426613729918051835015098081408487023560627286077510664717984839483424049863066408661150456543906622476025830631175932094261926411029239832171771318996550074 [204,179] 13610148476176105090887715833966910165521698005681959841496930195514646201451309612628206505612365468139291621274423834047097506309923148924732946617094546086774710233237024782369340955936262449445557351453150730455163032859536360978094716787979153767341011564114330538456863219150566784393416651608088893160 [204,180] 5071821167334910400156507181686472172588181271304675477694611644456725791400813833400475151136073221481903959785032023072753704221937580133199586056302355464014797943825568101995751451031594711171229571699246053186054172438366643638338913139744873781931729781256345012426778629244217401592599 [204,181] 218586983617611418566946529832157167447043767745239009046209970639676572438710735023995414584898694264117232069088701599052611526416361631516347342854762105272913084567231344831296952651890668283115024328395671559552060673341355524412568616049408689484939020054502200150632915 [204,182] 727364710700686397224639359096996962652045922149616827701439953929682172930710385677181992198868760848788648178417706433817414518025194728094499826689858493036755304304426490085078045324256007500749388124310001336267658064559646299803787445135787429614122031 [204,183] -11957664585254505650810161021635915577632772786722840784576111190027929665996823953235900400095815065863586179256785339504441691942635816908533073669060564309544362821740542456688752422981796577464893726259415388047382649377721021062883990 [204,184] 3633195225354652219784412939192619483227759408373109955280293699002556109010321199602815750782389627500465283295956774037736537835289769703207891209449321954557163839592422078448661641380053420773508174062552260775661383157932 [204,185] -13942946788805577921099603221453592481949265794868205176111203796281208408023995271426556346739741984623595783274764193345674024306122801808591360284671852035045722280698172709556417337132455962481638987242746764 [204,186] 4331168083501974507400818127788240206779128245236735332149554196885192492384550850674700717290479663056662231107045312496305688550813457747628678865360357356661273102056129705510581358692304423072 [204,187] -53557080028895548523558599678667535092130071480951572080277712190143163393035695434872817621532527545601107767725433694917778591376317522384408367084279006585917853639362824019760 [204,188] 11398343256554605527492135548835929627612593096942404727846450750923409547910122272840322912399864959535106442152999758011358718588524670045250095676164755754456 [204,189] -4743285394202896426087155207685585575780213606010275162727777335888542331653907211355110859682473110147400514939696509816567946657203076159 [204,190] 480997226756639654129909874400984043007767695304133143840956375237858944009262780186651854404517728969344057057620 [204,191] -218678176906280735849064705606717634537918033567033848924636661691253487542362844 [204,192] 11647498128 [204,193] -1 [205,0] -214601064107529605515666331382986810077672283796499683733122134734011959171696103426817525313865194887616048037708296565498062308286636550614278995234286921947642984121154154166713272021871116456372852196287611477575322906287961877099417586855498878080481022213003496111247541975086349181113749917887021824380689858770596709909685160736543278136028757785712706774485982597155383076483430336166937731642355242589488041443982858427401881096372018674601913517161737252210529415249589068850630967346343685036243225944809869675621566912354283901166067749207448008385546241510661199535807149186186298618565174069130913657341901642123986219869817308129715435071667378863149501165088037529543378396889901401704561374935546553343172131993848371994195458278154575940682353996300235584200319712063781601269768696844940148040126217038363934254590613460853060360737999211744825846711891674808866813270030495563901128397570643024861110398971528951386152295199534143378581535362629632654045054591832797168763485318494716579740777321600411832174811595583306834412090413614724885193202877615928647323782001545914152883025937482157895192090658276191561952738360916926460546534814336562827650242538637294037957299340242531629540978959702643535961639317283352782965498718125515625000000000000000000000000000 [205,1] -577409402991481093294795914150560196219459015994488178667708245766321800316999960293436556611652547276622952203289292000895690058508058103258581015165322418905050563720302977350087832514366261097530492715152311513548516496773485448389985545061725370800029828378669910610109600681883329850044260568059022091461585824044989790192321964606248063436104943075165504358619151799810784974529427758542139488463541334908711460057501169194402424720489009335668893479400399087773630566612495663185313063281359245705343149104323956196634825194648951863687050050081873016034386608550492208708429201981609890623374069448059711591325879319815115320851560704570919768094257404702794521671214071668713079953043804031163763919822592959723803997286157708305636039790218787243896538956285060326296578539235184742521160097428482005830553738018147995468436156048916911103773689668573989290567298370775991046152190668385783523168034762913043349253868337758895004840915236804883771329368999349289523808933967966683450213326999710458048065040602842114027419837157568905115116213428588339967261107514661348543775128821975985466728550603043152071301813023921494960283648163199883943177521576284397195950973108938800759462680081077531128681514868822796980014084264339073611441084751867411132812500000000000000000000 [205,2] -1609284552972099269757195579351786784864025436769128458556127060091502021579751606754124754825515843273870561165473912498403744680818154111728433270472125927918117836652996402069871485634825268097789425236312708863743465025523198679248502464711826763352487253746295470452276107098979458699449313390610179687516907337273996177628913525699537774988822794329188824720972215112060043597197592977838607849461387585989802388159363689643095732181429329025095003657897298161160173393440901890206615380867563243668946626323832714282257949447774802353706590064397082687990816651041559284584883976863512545396831307617235956784802182962163132437652376373894590474912806978665515124886914112219067162778903315542423432790391107717771370678064133105029782028086361310253276439679314379850886795767929944955601862592508283436209463006038772327077858748899104522642624622320362159439208917101975979397287759747169986729367891019380591870306222497214720307768447942317675215171758444946833580682436078171866325266773280733501116476228779964782472702397419620850827444251466207555304381333645356176915011693577762393305188756118317285570365937409758012236146980239987542276751880787437977353806478897184095101756979722332150132102309581895058483713636872589759253291125166008859925102233886718750000000000 [205,3] -254458338118824527121844354515289000075521987102314703221917032625182119711523324441393011632396122267233406538080631597236971138586440769846144995886074815000212749282822013695414965716463749891777097899834088071767373414228810154104891165565587401789004148595555938148984507274848361774537443055811165354660723856642080772952176499769748303056444566991916267127794223733344484553886229142045403418430326810456793178550712063408392723134847885154897352647192000166523849764972943893886841821907342232509059914180067295417543676379189387215923190269157176437580284885515124022925810611249247279362503604883452810230343533601749176142275905388428520318017961941999675708093303174734345617200821083154046365746445600766393395270189298161862733450460620435464436293719597870730216515511064553923989115908652367188318860504725298553973540924020620449501941922597167227384535694152946029031675473016665712821627088028244114983645848002747491821737452396236123364665629893860169482179793498285278516038936660564506469931087599405854341585121093475534274046195791414426599799572834859071815327816850290370549380718732638525633437772042682958159732453387237359679107652463883193510590214554351651863575376021708553335145651516449945460842801413014420965316224386146561161967514038085937500000000 [205,4] -39320223607167388088616666394126470265554538712160088932207712309413730712243728958495607773818040269944024845385065230941851377797580053564294826571603085753681855919642554842329327640255020511493967876263126555762962967050109917462524649178120440976342213474190916715792879677165461369854659473901379312937432144442166701049841409761196436423259014396743687366046252930141414850740207603512187688496992576460260311445642842877034414038016348686562517234047904044898819824665936833110113400367127057405171696613455464673968664319410174270226606965965322469465532063191962726712733696533673990347376118509198086592973591446808481378552508950728124827716698111710135119391011327697603622175019740920569172460694120771083540851264350698432246956630408222353828203191596192772379737835154432759098909653549662085089799479054978559446838642197152026235758279645483000629679405658272905542790583337444624208780851121166683681719684182258827846981410777691746196715223093524394647249614904908849568441226971829480317086560031309887656542205163191069488732360639337504534203077518414159144589606000178577411227351392760600054703354920686761757814717485298668193934318374636647166143046534851280791067423251135885212116865880292326325889433719435016755226415181059609819450827575683593750000000 [205,5] -1504607559804428413336322347480977831585289719464845745746389581761837557266285466511037042982191432679717474130222762519401048180119628250767058951349659133766884516820559359479632210408728190624307536509169134174097796584862120772684860934277595983194606239367742209155792910766129678166639358349228660738624088251688141388904159971462255696568587469253380798463483115419288718107557554724820653159617764018502448762845503534805633966254060548757011111517319105530034902361036914426530935422428742236693712803244844368557095302522652271204018631972202653251381952393902508357682023011201058456864230128429639893334654446684120436730513640277602920261587852836336766484572661038342318196440131339158206586769243671986018236730870728428932398794703430233827576112555730926986661083320093519741551380039145596059257076110618126845425491342330469032303375808443335943210786094735810862707394987084161785147985087948259915613610574825496999041913087549254826440790034255469909327413442332748820311796160269403035581246780604921509568509789332379505488020940363062166599996662741145872653191904633630540767429983130004278202519617915700160879822488691949854246489425399210983809447746876708763727552362674723912072047942139316638139314056074767472793539541012984827355809671783447265625000 [205,6] -50475185542660366694221454357643590278500070015007669800513764427348810733193643645888650917296089672251060199878876739715971433080554742174934319856943057033783976609063400710234566938682825249672937836853209116335448802076182900517631084637832092715364528818311038463530102695321757384802639950414537908176173218109502333082757235052000405393607073604807312023286273792436188032337163700406233407620002936510498460543118201924901499213867713236152661155113336606173811966390392029676385454255932895593134758770472363249425220262153446621190135004553556794309549259643515194924831257543715720018464465469960518015431784620196056031550830510572250472055629832043041923787704427057454492760856412069901805125679451278818079364854382352136197058347666676873214348753851491047660565653421779633862828622728467131773741286118571654479545045209390675666703757568713022676889238950673565671284114696186366170940608884459812713621177522720752513919494368577435917857089222360199828469347003463085718736365741876775881927611100294962300421138062733178652331821801137074562563253394544087693358389195409802138436647536231812725364787855957926712207962985187333835479515960817488351580134602547570842676560969673735047817999961699330329855294737185374465792754143589673331807031856445312500000 [205,7] -683634940398740911897221208886897961292542119407201079423901797603506293946980399002981758776693205305593083454585300264041463881588940031943907553800886920777248501048575673568332495844716650120402933057118897664879111567221127015042016730822975360203901564660794187081027432904264805367326719705125041787910982517745738446452860550482660806951807182694053535974242254490899759952368076164566689601686345137234527036107971229029816241333407486976993746375540895807859925632966547241056275244244838204789938178122927875617348043296915219952636397648337596571335729552607946766360982361205422633634325077199895213523950715243823358287081503361535938228392732890187930489500954401671066899565782583934627862023782917958146132809313658614031654173427636938736745663425601075865677980828182569006899087150423170040411335630095143232773268906832777996614352348665126282429056087581862573374924234022004910294597145712380746693199995151141800947428504720295450187177546468265703907369240617730998124176858887730741268586988273966833804738754644179912093772423651958039236607272756675344426997382122917218350454205776462147839788532161195491377284053844645936896971931923300845004317784045003113561180858027412571161018431284014294289642657398338486236609931416289596345993813679687500000 [205,8] -8246577198425335613916976833107879501219400180193323453952090389317997367455292899754711416427129526935812579350283982640456851416925380204281663464772355702914880834928811034957067375921118583420470044193752084942242596181330212820344459395424010877931397059356239875075613169019571348211114863239522478083250381577946418311620981769599488969832838519796297603086916640623246994250221314503246643083565093547440195614666132644755035105791225731062337044989695000343507422478521386632340891087852466933404831613958339485152453218366646536759091597283803775144537070111907615795023472087984444372996621992141083810461621835228993383282235463878014281259717150885173026028438049869825646794696753638232305710248827093545852107328652374125012860123197036966092357885701155129854647441454316854405942798214097643236578770029062274407080410971099928930621740853562533319293893031771637748760317947820153721282358746653665493282045251620612952695531263575607862618410013088838939827084997497861462233897960146839851274847732084729459572005938898644708610236736043697184253756109810943909115599727654769128521834841206025086798442474175282782159415914617904302538362025263694094817434790530318498718481888261499192775723951563578962824752949981347713831482462125353705389008082906250000 [205,9] -44391378640940688396069120647502267663937330912397248778599147282958016586812917038646429760760927530692069372234742350587753318047500455323271783112427964141821125161249168479127314476568312319763114541004218580736499339531096260355994279504518552875109332069279600630527181339530471725727355141072245055060342633543902554506475786651335280466007251783788360837411024269636413911684031014195212026212412961217933315057133405428457258054401252410883442485967311902613151250870869904513711681961816845745238168733349653987250561834847797046528900149914153978481025736538741051057914462293218816858369856313040062394144461479292063206286070821112585164040769253665109659353138402830289717437891499332867893055710807502358793269730509250077235546639477369265219587945366361625311392662505070677171687841639558974419088154225096723441336074639699923615736538651695522047113071611156905917091724958186607638513836147434510784246529788896939841531426931966180029330432401706896571753323661448825893508673541360515988081677510494219171256227967063326403483877457547008232694204497254707538362091055543396788889397941342727304228171294444817742200806811148737188787503810904184337692403980559774519502861658843037602149940969393919238012295580883275959238740810782262209827125159000000 [205,10] -248301407104425058000726887436732405520680825032758002537091317394625070904901253565053184099989116525640309309486146856733533176570705826856979717267704378745098334570476381602942783453154410450601276783485112846395577427984631835229560747220435959888724367289673530312806519322067012462915819270238665788950979325212503812132860209921719996635665297413058916279275450057052003158651393141256622307443721679432412215769979525569347304959806987491552744194225055170790676020166756183686208518602655100572360697904429021631525655522602557904961620695267795558382501449012559389549913583942024596405339551586881989872722486552734394507363230148913936966919177474902061580339941594045479797032217394787364508330748922505543345302816242990409842920618189745012495012617294280271458954722084198385931952878106456420991675815898386853038764521718048499089778696297314871733538824128326282178682659697932045989157765084104352372375332101659920224240617752024937902848574022921471219177577843411798369721442794377733227747614392114653105535727642697692571993235930623672010751347610941759967556040145374686966518844375543482749279710291509183766370266291030404579339387434853908263063322207302786149232172664784596714032368603115464063307670879715735731704928921700855998759498732000 [205,11] -443817128848998001430588363851959278400603629739784522817620840265287979149083850827479082187620463141843284038332655348817069189395290018484019767411863223466065154958473898711694127664362111818604961955657117270169922368251599875577838724355753405298057811143253221202490559410402629288669250672746525868804443359581754943006121425192880196302905934510400215791114619957863414926523464855782106840671014645414279463576692308739809180048988626653195712952169234406016214401611333460071360311668825856405790312324724016534873414460945992380815080700728466670411987565273442628095893809378381694174479744147771857898788317010480911519658673503384645540538612465674798744287589966029270275693075632923114391951888909040091346825297055102678082958275232617917115591520966552420985865412478648708192514422402232119519523082992057511145450046097801493786576474680047170539203497958847528221178155261140752387229778372528698920905959849501874920786815352171511640596248121061505139680151357842221517785965478453238284596565513003949974794868139313548387308736379649204044102446687333291677426649132339979938289604077965924394114061366469631428412485017402043690184513589332415354975868931485486424860208850019506480982955102660452218314113600288792728181012371757669151033934832 [205,12] -1733669142449202692355874799806977607568264245784382869353003414420012175826156043936422865537767314463716976933801475880584890634403525302120034308303387517701392698923499719499669357240984463935058832404595477870462034138990621872430206358141298791878473458525198443240552287241591552241812780034815479669255186782475536029688247208808523646451723288779651518093192407350774180456107745490837148914225788702018510846222153038586533625865259969556253506023321206391149706591819083983595728945209903410066629676944275655854298537082897542643173110951465743390371084914250290920980193133792447829609934038572231629457056831376217188428730109495081646682568819330923768541358758105459062670131295490841776873120536984093254405684476659331721728042686488300908758200609809871299373985908758715836984527907317386724318780426865167144143886793431716461557010640023214611516078532220516279553320303628906996130880040521777441400748108923631268230205623576060232812144804330457109040262877332742669180785092687396242285685400347499623913355361852824661585047909755220892239868098122959836241313461655205929019480125400217732339043678540318170196121738219926647038938533776938440142927477889033973908098105480044510753163145239831159172456463991265320764499658180051828730809712 [205,13] 1285775747900095975565911550877057603362727888143046455220577807579317480652375928733502678859199176695926465105374156729766690927635038397701778602311033308665721273161856227576962978120721418299516251880795465945467287060094367369904592129666856835366959836581632139535845736449907813761617420447691123479455276390304311439128890105669834077628433444398566839114473136677229656669928464628516996385992074230947197008130258375279540971446055820656671444432082613653213763213743218045606000354381530147645227351259365937506508548963804957476604371137594761884405146422048204323284228041519495765838807831151153845897789345063574443553916270609156815531782700000482886277143686394303864502713933025963638359197939366068204939400163934224373718399729564170095576088480268914071809425007646682239444521382321718798224630163483249017492838005291024533351516286668227300233225446301339710280949588625067656959278421293980843398791690896325113674255104443430898608117305117510733991581756002805527718560374057969414029062761306269693393099098806887268947023811797865772335931445247739572595695312451192332814282665507384660931572543373101374747874201789728823946157304403045365184457135774161343862818755725002970940787616230973392900121995294319090717455658191117136828052 [205,14] -6254367198167247165421584222704428789519468228576274508333229136536485102600832859344358857397583707190561304659028937832596492496889788876651593000605728540030596910614075626413810586391686374456609435986642854080255156250776007553923709642958061612398226080876271852777070764768415710498630841831763003676428912093200459401134980470198360168003647490728701674694553967005707640417541190774676998290507481677388652763674977147711553275760685122573164117797955524893617093912038648430910916405780403753583764651453256002898001881568623002701692858160347203246502825752589412408750588994021778094492680231206600217057026800220640652921839911154210284157478447862004485267691435720612039711725839818651707107224277932445344681676569994023587558917085604952329151906103490177715601344740421131919955052141091270589843599995076131972275371990339727350225522901682025563441515226781118726923540399207516620320000137332285549263424222847737036737758746738920254963159942620568461185046328208526471097199908995013579794332317404729150958446085789525594046400346329457582688275937431120955903580163256998743498089954710998918083459524965230176963399552436801932848082871162626849200188563420973079670023385945477984574811517225427900884440602253547708458325680844542661728 [205,15] 16823076939304725784689989802024251957617827424598409330511486059797404151515779071390046244518011154992696072277110180739145825162371492488943761585561014403630287915636537922047845795868162714298739964725759764458511275344873219210928782701253974495754007552470876948847450428534675839467665826046759270462050604722175294581202690115003267156155644407630653589380105646091401120155104992838070095733309928002556834070370748061891196716406054052897860341322538303308697591492617396724923453195209246631460478476933537319586723545405903842224195310867272102733822504824723003148294524686305617232759038807129766731059978134120014121983977981291147173639241354999032832951706484465401989982912798971016581298670796393642564499188413949651880354090686513579264912299741930560019444452703775585435291436100003769635254208756969437598219720872889161098417806952395673193884837814000537538020728092283561574367164194303822242393334153796104330244156369769450714574304725165474449944162489174101948960337717913053922118906498332425482676438665543747773506959647416240020015576369114590187157476558893651897120734110252455473092898523172564558390411167753091595481950236982609636851104639406968183458611803996744779063801573020086658551307232650190418864026572583580540 [205,16] -31708015357128396582510656283329020685243997849764010927373967670744932471726033135198855311202711224987728529326651517352005518375462379992241019260628578486751455706566329509920114123642155410246695786925020729268929463877713752953830253606696964396612166321364149827349762195417857752789065721478477849297753075182938656425069402953882535436725840411685747146007600510681080567797265214279559759382506201598312183038835332229988383096104398871800117083552570859553328483588974899855586095181821730397360408996359250331244630190687637576471289207853488385625874697425339417556351255608458354233490280730946604120768705782982788850876993319729740716169088232259245470075960120667507170466852658213018231696436581723860859345047633055065234782792578516267888491564408754211456440548562255168902946634241047141461552093745333457689763928629964355512095246958626942015941414556138392827918754424726941360155963795633631746243858306636051918347435571876366243256354149163914862610331734577775055238142233748849338843630480533491559273438618216170628972953503876300004083936979466571763722391891715771407173424936754769937598628415006854280292369502338893488361524412787241213465359945501588648546662656601288953230746471233371212098896133159187876893927139580260 [205,17] 59850467672992478045074520641979669794211372261080948498835499412525468109886447651260501261326936367352745413086555647102259578432703817317540208330100980934419386444795152153820861634294640572083939447352011344111054249633941465529746229625003037644427884928307237660767034145901115932865200260500779130448403351139758235347389352005792069849494702596829400948186971845169766768942159853413997316311834834481299130789072833150895574426986471170468745372707293921709458279615386745213833136721975395869162590860580842849877941885856502286843542390507011154475835466463253042067485990263427463836076629886756159663989073510948493912633422766034598118474857065554414574289503375607327304808908243367839483648012714351117302127159515737031411344183531514050221002997557390886365691449323434331827143970888154641293034959013871968228333667975878919897856923875403836287418080758527739605513350915485846647474839682142532800664390259038838387107133001807283930338131511838247272970628548645321207305670144055138946148971532110246050087868281252191029299335392232845960659016531678816934559507569739866532684228161038659319198671658715063948350979014282154755407460989446615089915062650345662207269392553366325828652042810537364317233038877260025962672623965416 [205,18] -97198478914439875785914957580857024740858225058232962459977487989051865764864817589993154795781697217086077180709046848571401400631954880449701125630740608416409713496339658208965226833534305618632685391791683255905572944561306223852527855482891246941640627651511726417255653288277432186093079667013814810272109771511915522848745523960923317229397277299314566982154613562098449882976384245137298367219977523488662682297333570347116200524418218344029150334890416845319846424484717665832423626182693408454477859592896704251643269330425597425953552840936545597444919382443301243997569401487586039438441736548893705678146082563688860795178302525875714150610190383460156453938739458261743721704169747800723620293310075465159226770535583388325497602966287800178306998942347150949441233454902936774426561168605893540076223888529320557358808395155178529825488879050629340735705489307654256580023312897552395112528473215401810117367143457744562039411184292505543956485299781762714231254075644238881910473220151645726099590525491530852147363633689728895984581474823249546340328397035196164924196020328560725406993426708665327700415923242331133040058049512525079681823185463621426394966508703167975769917228965525925735345014408345191513835322674439112378318481888 [205,19] 136647076874663570036678092866764788585175199880505331991422913827016032212372909987793946319157914075762490939021975436786017553532919482115725898465837392453810617590922161096950072623644207707435656171000756132487491416323801598316113093865040111079636606535446196250689608010707316967457591385554859490162069652889603304737886442935125719819817738517318162846027449093835265167281321229212498379616968780588836858665477825713867938004623766783218141487778331446882853285596990435411460923529348925844383679858557322290679905850732513948153789490412925475658657782339612189682932434262580764932894572824907264473694755472732284664429125385009858390261488559713432198250416960218262967024952727543667934972773994785102919122088797330260473769967464032266881760561441477104468312227598211316109104975637042967134545914467728672906689635568892392181804006245570763964814082428569124303871455185648446026428405327105842409812462359240161503880037384455204059155922133258197488954719888839210579791763533690498816000375624405121070426179133974474927738669752350464590655437443513443444148374220809182330553889596275025439760860612590251099665219881486599256244607045142116250536955660900692134525118433358519362128837878449556171365407990460491193436122 [205,20] -172182268279052611677138723943461434659504467042966812462787318137158055404357491309257710827438247580174074443916795250108132492633518354132460466885224035585091333630969271285362868972454465513343202879309015210942199339056479598981188004458121870540797366642119196954410451257712881058318180261923922463880259884461108254111513880647978926502462984112934299816626193374844628969845672128025703878218659092454961462005385727998413865199828632026089427880551002588920583548591420194655079891197137635719194398924604068015657138238222184915778837246902780535740915058908942313587135595913426578732674776810915633040983052534536406637895289455371503896203260318436999793202945612899950539000806802552254546196859861468657291282178836270750425614954773898298935091283306481983298439222587589140450898063744193106606864287343865986936521496400596515286088913227802478247285726046927782127876173043770290537157178774000311997488499554217100648834440839252438496103978705009694637781149511551972505523237729902036542373560481992175604490882800770557878462243908906578855886018831851572490787626506555758576509818882684937912323831002249547935110587836873040881324510553777069148409658653705195468928432910675996900695985938715324513769996212886302175950 [205,21] 193456492123369704522232745436065386945608904118520547545032470938869375146029267574012585239289124234350365499274043821297675363467416000146875781008768770375869119600918381620655122231955962257017727061172009261382232571830409625496310240972282664099384264982593208820798753432676565132592618630267189927753742816902237828216533189237036354488465277802140125244802723235990034021836667178600682165729444605774705858931466409817731240300038020268637343788830478556024470243562933581528214736431331114848357099089543380903514213810761157144052882141028869665329965332242755427986309451034417379681506935284540472298014373276496400036799621870091584393276653761971797289535621238570395322264825850933306561044163101336394538421926169958523276666961161919252293930364516136997350300143818993012416369648425425508833117295344141742462562203194439471648281141387605947737108074346899449806800294422676338281523911776936146368075427047230517377432208568066440517002890444690015909463627057436557792816723998776904284658727608620478035659440919735734982010423374385571493937694011009225460678707849344959313813092619406027778724410781904438671201527754489221904022909057331524316944606630901424282683872379129306586568923432095362774977634044019650748 [205,22] -193937471745887444813902237304910450078729914000310957531577433003539223433562591638851355804652422621531416722122064180654762558871661421345741219105129518609971873580554155246211944644646557519891366723919512616092308674978314193998447491278263127737465935540004070647663866493915756942648637647039156199120644003872062563243410925109922101853740789459871873239257974855957724290724087178789470770691266534070567970537555424136441249874027141834484275084832071708977891750574973570585422249080557704479916603515484463141871156920859767661886879793497382080179038894690538383842288672569376356022917663164017324371462612001980982821184376270308365557629145643293625996893153060334241945482860644670582416666217621448000135552692548838992607805869958227534362896719939694440167222762479503173647972840493055114282747654037991786717185034360074247742709753895357015532958615668042515412427410146482664398269405686698876239963687820779123965218840939652006603036205310249435441573681039299220608736819376753705402634724145800356093876335414242745770801867029409284752090914524961527995548082824544658415345300375677443024700202358376508794274761777723256135498111876846489619929361701498369126196978333166352955451399345015683644780025287196680 [205,23] 174549928877730217413078149076274763071277208045503164538064823984582163798587187339987343659587028929523164245149881731183449343892005130570067851718038855515337869117439601102953739562001450294533999268881786882658073738835337900545184985544036913616875463227644979641373135308863309454714506886832461599839952857613148859713938812373229177219017602832225893969170889277079190526980878742739256044357282023563990189756503688996550075849907350094483734836350017031260833237500057770535078560195738949198631973926407656193596478798068638180510874067926283960974423581533198735071938210341530607396075975691205379607933062691070404616434488976402405362594494052028653066807739668374526752686448621348920046771204215155958300023901895795660613575364701418719750692972384815026773500028547928485970911951063821117700137196827373676259360320816208656529065520397266654812828358261018342290755511805904439699371445807591183373006452089688190990311431564764709604649883906242220523294558401667848678118465119684428330133877000424955165037687992959177052915084728261521185749319263853193170396756944241268861882312104581294237993182912895232584572753688658570955495069449366836896417063879194156619325880600410168844088185440019257993671395296396 [205,24] -141411435358161805684249215552703393941872378626050342883112587365299892562463666789339763130787278394819744635943162447488624660769758670891920830135781759840428357699853597885336914478964921498952006659766569934443780315703304196191421473433028171596457081655296689393970415581234492951383301918988584148688145690604927293755884298327917980308626147556083896584776660679218491972841675482613789843305430749648399378516116179373307385436058157720640582058966595776738010435824698427996637615784187955175440062928833827880235951002259539138640071436850933823295681126757150636481567230940117067938150298901667489963308043408270049161336214631833313450767041104564339653462289596126614465970258433515900342946095479267460641570568478612611775659415646419681382187945435146256441749377232219724938310091797027560651394510758581411927565756037142323409853685346144853167014055960161871915677241317158855115804577033729580752558283115925309638788306656698897905001999283711756740051312634837411348559886066078499315524359418171942595737144928150465450242043212493501821696781053262756414996853083460624148182444210790493838305067690270691152084737711293109982864985211273692947470294914311600293095159029649969483005764686722345549363425896 [205,25] 103296156418639323202009074576942939513701875248931003009949525514248127215212936344818496906879076096921039707391625951630782382647196497651353132706474909683729030021049351606108076234441580790288184983912281411107768659491010979853509586370216652441889660629051633100829419056912457445158274418846441022728294705039055215322512783340642171174402443276207105990651970046070001896759327804544595015485493516083254622146923894400993052618491040126789945361300768395210110844675859750478815263812017975649228370812919680016824402060680248249943920516290554586406122102618774531357364872519495447043506871029121256607507193648933399318768557810490322553100476652851726502610428916967325554476585726289523811359723051745074029787791669146417532045490656027291548703652718136027678362342466385079169386547572038175407433610506155854657303234008360063675617658258719427710936714889385660187030355912300714337121758343017943538257810307312263793407681512404078036951115962148942952883065936642905256168185140539128145545303873729825697946264617168012723327327203949979343860560464638331984943100022298935472459794732630951831440208173088299358722074897415997298673035265341389690223623171536079048222907334899003397562954271490406779790286 [205,26] -68180083700667598675436607435692559317452112880858741507155904488134318213324982761805846092753163626714695453671932006500887553374175378150262355919996661756927992071171206648757156091261618156907944976554068289372015068153061666927588925048034234469810898001179026374547708423852958012612794533653617882495151974431234846474544145613770634388777584666302244078375093068054230721972146338957907720022025472325898681158887588608650650516731795790772062166141962025785267887849413283411892986736742060768101328074968552970032594781637061625264473242218191823806590169066564273752115000630142869366155076475684613098079182396967303415867477380904708753337224145364012695034281954016008855770196387485053292952146012330040835389248006039420093622358695087973257719641896988181146631010981536500532433391130671603403337823457210094730627394298528844168283768165719075477316239737659688452893346401262396274656086557989315561141841697730561299418718607985881577547665526094310681420804447596556959920658121064636765110242269901563579759474750974354373798203738321244447465736337632625125608976130354333794357497284809795193807206807210884579168778197365826307686872720426292450733785791037873150582733067537377937291195661980053123704 [205,27] 40733155620656154762883812769451000802522914112360576000441893183617383475024316944194753608512745950034450164850829687666242669514859179501225149980382163066807234795491098896966682299267279573983479117375541694717701750478627256397924512160472747878083176596946787604811310407189392930419228351745837802797819107725707415309517390996936915319642543873186669075835231913309614867253500907604384025905599999045458080689715356249698616942899540553419055793810484909386287516043756832573425514688609467245084204323160530611249747441593162975172535399599963819583860104557484903444444533077849482005791088210050586817700238032678188583321620651151540309046166547328394652324983507166102580031437318499163735860356808366549558145680600665324692541982046153185077055991235432711488102321311992687358426245970711995686077278861122740969638387563471664191937205104797556638840014127231443742673281569849156013868488348982350043815125467379355969121441173387243351119076226688614012243191074335940723010929267826532638666097921030519547661360459919393370320968940658253867066967247079437012580916940976156612265290248409741695334691948258159213821095061351652336280043655598991213925800196729588782809923741489870521470908706753327522 [205,28] -22054167581026538890532299521879890094257324527410546453868811065817650297225914816251802494366983908867302181745124626011745166994845251643114637598700206134129600200232158935735868495684169462357551716854465100019655426259930587705618826182958960226762078892814300685588438808029598110779230720290957207941969315598919734128500374551027049615361285624259373383968965677219267982775199642518792717552827746974291714377457349545032200793285673124855413727838246545357625778148597264639778035092004002844523242203817570144284685966823302687628134396881036088999861562084888000725113090605430754750443170179228247212074765960576007667435727161709166412682048511971361336731855631378955734775042709531424800380385079027199522055748640504236083630220973024461715726084465668599573281168667291205152522360686891291186356624447197181467138725528879266843494436024568182323994149717611048950790435869293523647186540790004429645607191104434771482922971583976935621496227796914484917991493475996000787259976473105366744698001978807666729803498651119660721281573246125736955688631870552820880216428868737896577472423238186037445799560881937916080421600412885932990025854700400879334866460895786600729868331956843045143228176071363604 [205,29] 10832625985157893419978354372476894389692924388167189147823132246873626361480835949933010174334228829061879269417071410289244339175707734781749934883751243762162390464529400016669044401523245581142262002028804187128541121018026738399990027374688038292405031224521172083698838265415473145101056125837877955356233859620156953769968821976731648843352363949723846985562537461351068260132206559148222754386876189477374259701182044416436592463100641731889929484964704532502463929185120926217941299003205378810170080666875322580071828298015027588473596902635215092413071097067907424303350385256997501379083745286166224102808549398518037009030985254547414909373812048273944555069262228239484908711781856763321524849057036360894579941162791560455500377662820493972188158012735705257274524749599656983312851063248911424841221041315958733665876610609521079692085215473823981198231773343067793184519038605486323354757105713629364085380469780217340197745881655419663451903436327210687233815922356975968607855251334908522424844297512921155578848239928596004427131137850341288983253186701694092877699970370658434602172874119651722929789000621500605808094980932873199588241690968732567796715902671925905955405574338950926215312131281146 [205,30] -4830845949376615528609496888644145658143183381698334368790029266619208458479584155374963293168983477706913013686205454961631805373542767541379636853341966788647381317125841804613520303205036408327351792088492369897916451027018636473854192558491831886501846464162117095384720434618055840611695308628056069024392865130150125528555495122291748059219633143085278304948997404831531724060080861274159197121094734792278546367701341208055024966070215086935036504967982082751922392337234928981854459420365948892313233085714933648742462141765992013699861274529204786336332211642929940830899669316394753676230647319136537450003892231385725349846406536676631710623828979173042844588204942406103757610247938366500239387470397983019151436524179393022971009363409133476616423010128777810534739227865157952522361830195202637605455389867813168407095720188740654707985600024368196783057213726031238081570727925191896600339497336466964730776296533626466163649640293619332417794857457479368683138231557014253958433694775127252837743955509655080317552896186167446685648385718685277002196312920277972244786491016394238498747569059313683865490902799685407140709662539986334085440862197430648129378919661452795906102773635594935997911222630 [205,31] 1956984580201866712900669021652354907552738725015543210710940470847318671980505210531414815976147434796930048385913662669032390895227639352313079352740542536061321280982701104517621792657847040071405601280419648681787959273954009133753801221298379773309257634503078957353262312752031004394607986682066681363910181460025027093281043524112594901702699459321588339697358412535326118994075265981295074338208501282446292458681892243025599817822917811957460639948263503794515179078015793502959204665108097506045228535321073930417820980734151163352561128908444965811301756478875167445508996329186654112231606976246322901937684623625990162499264542199112924200118476589984101691334359885135807338915092894976951862835698132072285875567922141585851000066006335481233735108427059693222232719468914662428847285112702271945174087058343226343334528775181828824475574333674216205894317569015076486128617597073631217968117301395705855873431749398001455667580272958734950429353061587224037573344862688880793738466117133000314088512844604204701401747880357318026107320622690748458906388035995933438401410928491840895989362154503475797037677385055545003383763410374754970261165448240192658814965096902098501831361458017744005253270 [205,32] -720367501842768522274104894237406001491363634256422419364346450294325274700219250555013192055659241027506943578871450531888151079357363306925551956874617154707337369445098741862917332792619682230602682039559775467218799124114874146060719474007189116906966992973757241809204839100701764701829244606540880727888616642178990953474616105618960860064721929472049289106278977099253601280008518950032058192474154250380337708100248937009005438413573483009984002131791764661160522310543042670856311690590714820515630470152876734379318968260859542606530865494331758156982246108532791412089802305419459084909206217196667247686771104732257128681326285367816626314046326523576744914433659939420340277115183637326021660227261694921445322246223408916888460746839184509079552580467845457548344793799112939343824414069559273105680148357495308408017937597560856454262062686450855459679909664776868517582853794363123659087798070967537379155256084759713906859543459165856006220418419146047981149412939585704417727060775225751533751217033616368248482975878205326469886331109400591954647289214246957470436749937467787857514939874703604488179424889153388546754975259348158293021412840235645015711567014281631040894227882748233681505 [205,33] 240966176624651737994323804972914346106941579283057661625583761669979128750777236719316566997014606910854904026312015654464553003463728238456750145757094582962054347865849087946241843414199739670004133339770608371715517433698766973550873882012001248275355510196505771459110341978521727886048633062420157791304125306460293853957055167534622362665641566336550019544473599959885002861179713771864736036211016149522623523667601679988197205743716610735468848586964024175112575287613008882644828765935690026424730494924347102767005470373672423452134320925052537435570957912140523461318697645689368397902151902738276688597503362342631079827095973035748288121810777831034059317861244210424999357594386974926675910245339726611511737734241489477723290167066169303008694493213914411931999104893346070691267467858025918298998323593755451716115517622422787260639558931286321996314398675705320741373603174691292577608574898511879383047920844854916575828950146355627334102876254564474447354136653967056795140649480003905508252857353455900023150927864517891762231294219862332895286585296471732398569708055080896470715969095997244187798885189485234379154538963989874783368400612986744042761487130078237867904484430333776433 [205,34] -73237622161089532577127882484982043396158355791057297587107346437337296555318706126636052371130186142608404867449013853311029220878664058660444777039154260810563321857697257492003667662909399664180557345583268324934813331475455408364343227946385063406053137096887429981978301859095148904800295390659209451596245379214087252922143683546025874457500054832658660753538752416291300492056753726842690316556479797952984360449578623164316581737523941969593651306599895227466026705543430998597558042675695283452174416770634002923321929605680313405539036038838676101604397570663673754889158437343551664970981607645104443061695620301537603321091279289800888314572468219636687835194262905670340326970748884545003998809763060728313569144066037023730904417398556486791780441297253365279404386000677965219471467565529040322072983853952374992254775308372291080067126971574117921424283067890138590942214343639641186758456493614581668175948814186206405811736024725695365582567067956994695827245332260242903885055536256287224309340018430234758960115168845613025920356032238583804204765000591838464193196862006509653376598515988186580604473005241753718405727575826856609872568731918065393225653074167747391156949535706230 [205,35] 20218570085408177113515976494860252393338410357931632402286967638388936994876180892777560368414306732303141607248064814360783361961053282664361214720737677704470239001680913341771970570626101629814334921085393763722700794629656054672968033626757009676354286535194641317725381558707084248257127820875702004599010683451680581006297701431651480822797803351512100335681872111605406962496543934769023040790815137554542936388484600347741512727406109979125019487657563220155705141590242984010683609799101655302823189183199976319855178427310748890475822612261916616145175104659507539929712400672453869135390546318883645841829450928306931533459276035604089994727181340373658267144016132916524449945245479266687095402747282255712472658022956741928732729637642141077737969737877709112934468948944813490446228527829847013790964315572849238482476731689414607570139140331477172998240015622210664253197869252428612665170849572695580075266289418774584857329926617325738465099532816428815938368175103583266278739550620034093281371435671357156668122533639698473740250248106032841965707600160124670167334618982270257390467900708874698032102418586275360296748873497490902033919291472670716318989813081585764991349648858 [205,36] -5067645122549712668379256810065040718792437714565576052304128356875164808936342222748504880204833303653458030465377467906342813139956451244444085407147420681601316111663652606299945661558684365028923829134638290608227979230852316357033017356225266493938939643573014230676496437810440945252233877639068293958412126393246476011773962023995006105181883538760455983568647108424973629122672556519053308336453974669862498169074547746795617139430729081560820637858507937882835739640582326669179590885878559896664066605584215559267576650817095448790813569904470249625873383212117715986475065028523648295506272487157637666065991919349651446697130720633543097595363210334399968345519424046296556319384877933139668196905430932910379729313158659173739720763974424958961074010623602881173132082942863063863782953098870985354932892751840608325408931519486308069011115081797599008485211004382707779326220250985983784802692867749999546822423067234625396500488122069821288677779889883751146518166856222581113407964738991303777552130597253967011646672255218708903294694821255746039061790420327972142153861795629351103314020990066439498704400196386622825896048263511048376926807154197082804982252882183649699660129 [205,37] 1152552735172920329100232712707851950469205924798287406115897743648045988289499463444717936787411669138758653139303097212471607337143037312277181709217768925767137047977128776459180503351093536421197205893053946702125062399609814822488953529025854943190231156851246293521057897579573123892929389628140472639328541694555756283612287051397622357246189081236890464822526195639357982297060389069899908874211624131675390823846879879442235703133973117099182545555427863361739810911018110621929246022867692635818384965001711755783583661096727337605295168798786720939753800973210882202938659143251953546765151570738365476909981062548831525221082708534986005804913848300421524284235819905466503661014663277390043243327955346530695088882206751196287852883465794582800034936464587589668051816993133024533094010419496643211037931297197440337799849745877570821298022484888010980362004196482148858953420331834566766812098767236344518859757524073607805125858399490697060693336387660540956092044968505112055370832630105266393082589308480920351538928244558721249693704560114795403566916348667064770894993459380799763416602267278015437060069509757161121667160553372819137663039254149384826190805864051161121082 [205,38] -237702100964946298003343479638808274860066389760408913241846359730430879327974270610506841109816937404332427014437729955540345239723851561866644118266262109162438385794754508323532651826167876937485287416494321411448387817790902456628332389541508190762746495205728859355643203226034242240414824347996767433147167479951850068415147218214064935021833444410534782552769887884395158441303542957512658616588128273202431644505339859431516629026465138954754453701716299349159665720238606748105789142087795985133307182687719516160263722388404961848564993936858577267993525239448265719998377702695204256092533356559013282159997107844607422209420349724045091452446962397453771518593148208955162803565511246616030700312962605247231537262236247674468722999255778162187388701435714080542908320201642295398500965758444249953556786995085461035558364644169723785019987075403937428866074202272089028944391621373391644609704676991992355790202372992782795001030603086897774556815316132870438187613486017044759339419167065491508538432300692946002346378571842696116695255429236048840957508800438496566594112163987710805535588207731713015704745416055347977045385852534172344569940456572621596717157897767438914 [205,39] 44417366166040151844350106951181444337846937268820264269468115780927175142942026859472515256372815878142670115943429300050944364360523740595660771387799990531936651977802276517262672030635786873647972995299550280778660204218484534445876754401768437243151193449273416397979272929650159052582823221110012368412629167805061502936917590520217478539464902353578544843717238450933261350051517696109970113625495337778773590810543909296318438866789996149370439890451637230869887614048146593831513468469264853719958203854611080648548883545578130756353879958573950786845243248986109816774124333052864170316171997907622510370626525914065899893284546869873576657321875390716895658458997738832856337449671966015189567833193257651586775009285616479834810671549985606788306850478482166380531184152993465406232881043862149476245655659066793817774689434446324914074832349338737611014868317790416770309127416475680008413260934623052301814598932685908474740708835885144699416376895178326292848632142302829217171501756224519719065975173601939947389278352885207306139090125727832086028076476428237044088694515517948794953865155205740598824220118608356586788518015521074283960219760509044295783109794353251 [205,40] -7509829101967192805101952932542517592057825193823820716527121502061492157889022598532224004962293698867265838798190184937762451345260051159940532235550379196393718242111242972955414017335098305312159037569357152342158558178745236347966849973180276532811456825733453355510099717798264359601821212125024969424122407053004313222704465653623071516244013254093015976354409480767545512310586248421974807798050707699581691640265873260342939930914760743871474964468207247260489729839648809225474580964150467633198784406002628363512164286899942746960208176490184205436715898811251206466373581361696099212460904122309005273961646705739775525812850382692701781182077002425190406979770956011158773240395613659218466313880042275931215852545009787539649920911253780193858863111509953698229094973576305983055015594242860548608877130614826550213066504967450715016119710124383388687403699667192586703504623759165921439615352099203336638892579634562280657266862713080514092129266128275851247362577755588506415333445532346843680105849553317139983983605459041028650869824523955418955677901580212139555874747448757249949087955390988403065741388429418014785853779917638173356035923691491922839798683579 [205,41] 1146190946509503690011795141373164659347696380129505659108591049915047403277221878976461969727822613989930624501910420116844655853236295441446092706681356925749016042712456869943337903299713844967870074945056604504956214398616362676581199596187229521431503573639050995182578632099715969451374653046214824786199478177114674568882719562513066171993552267436130286887469577593877237948308958467001647927274306465882629614201770760514368542080261400261171760228166501941618779640690884924860770942349768794169988363588166598735056543328631593708415506919422028644527353905956399439846220361365117833061761857129811193031098085592362625585305394664381729917483132395110202494402184317078670233966568020354680002134219668763294099543273001269655632926014845813335631137331739401797861227063243198996727393198148964915184405396207890579711615150587238017385713824116023711761798149938697408469456383777250435358213199141752330594530114044825638140329399606392343535736842474542135211620739601703741370003316526659680412145670826327134387735267866002101718533943514696547723029397673137096362434191844367531124850250574993590954200222396345705724697797860982754281387384743835992339819 [205,42] -157353132390796433234362657159966181513983123980631082478815499420129271991909409449805097475807494497065330703485263172518395572532423531032532772590950750071673884440299207623281708820039417932912748039025164184612080900389075450654789917064264651880466051105819082789622011671729256064183317409423296101930584324764569116703764480206266538961382194168567041217716985950287749302030566557728438703186799717372129296583346044491096691212512062900715684214692231270154883163590528514299739370787148236241620729400975538680965777304196775096735435057270974323739723025729219344569295421455878926511290943448910374559752731154922365871412506011356338764623725045443751296345196134942382041042355805759248107181644762191041523757099546562988542337499873932455745035713478771708645887019134037513566801648643790331668207835442131308965473498891570084430707864945371482107539567163343176709087023392810348434606861979175208947008429244501228990508805154883078081022579129837290272925633653395866414294375368384276429668618262671291010903064564299906029480074178004367624867101231505577092486741095565731064900054074239364522826049218421846990737733778010931340970569760661972513 [205,43] 19355525933486477839816896030791055580701456391458094635344785892271237607198459421748109051444158956067425591399382646189162005139314322370979268933238745304714713549714679863828727501180707669702824169326213088925560237633999190397165690008362750899248664750582483252909263710591078622488925576405375004219742110667601252310502853434356595827579349861665042875096205132595428779010824554306111594450360711897551193947275739907972415823839054561283003820206488118684677299314127837669475389920511695929364302491301669800336119039714915718674149305094622862522937280322576024137486881139818286933376907020058848915953680220186423099655567402316952317771927438972079298704698060861711606763730219376277208121356268498128583163294435654756816560774248135251662614612648388345650348969590040026995323348144002793964905229517431994018064078491536203440080220324310801445008951697374457307734832629256580465642437767638963065329169081654980733448991048026318073566752502762579741234646689050960014887254666585230194732586685506921249134386303950145456829569941220814877167879957417187213085916872094910182005643925223849249000101306789764340049193860016610306471536610433370 [205,44] -2131775842654315826411642154831124998408707519049540539897505660503231409040029718350756803018224876527640397084167670445812458183045851463489531351954986816961551093405706055123203356957376904066037714577229838893485614705283123290980162471585832179291548866808111491408819023052309282360258129562844299104382916889641021043773254545908865581494977467999465522930118860013723572870438746510867065408896180972819727942498087345094146639268587492560757278878180210334309923836811946690207810016950682600354636126198330052386461801336639390261149245191230752252657312648798466111692079353360509397384264264471726192262525716204850624427425268436710834134195554964248282066538500563100896407979816167311622307779414513740848795799347489759887803816248474994737666023713032153263308039521620811734307571723642657744975960155596046823987034937651044093140661949892544147672459756000205836864982075443593537090883391249535554963831841820362271377916454270267937329629901328726717851299754197595064212917463227243005308053415046112530435545157635025218954414016782378757200166578354962309422957171019507142515190847479989458284736907822552128572664489321933054944155799376 [205,45] 211104763945739597563078192448631702890268891357783959123814093981103796971967817722759744776857036020233061060842494574319843689331008854941248599333570217475386770299462426133474458654135109407380128965135416100658184664650032408936692414364275678302907937593639519609599516924565431986359433192545434638000974791758410983287120102374931812564259207223076060549053623507010673336939069047440107160725012813044628825823726793328076814363460702926020551401607272628112960495691679291718505552991938275866565572029752991760680071157860488811881499014854065109381786250167403725033083384863072487828435332058906566349437186208732712887280974819655085195491400492119398215936441875337984740376827113156137859522044187864837554144794323846099826350516993467583250425847467332579210500518659761605912684923733714646794143711780781498034209439513813240296754232323295181360123266892677074587331040325303404436326947460932666297175662455450897940575878454966408784954969978836418925582858451400909970776318720630488965661638700340958275210130153065546974492798389340605775716517958423732673082360793851374000080039601103801619650023619412291436684083676670130325035575 [205,46] -19378014655195430171198146899320412942837371033009926013244484583619580155045880946936802084925236504065133769938816086299971127673568087738306161958792970992177823325112428068429914531058935265305380714316430965154137676874796860505017785451262706902323822196814852089921786440247929060381304503087928774846207527465620451716499924373679425608149663572158027319932259340646204578472253986729690686809673342005820554433237354553623479217394187925253194485187497107704857115675446362045277571160851355050806674339249824753603816940373560297144929244337730817022188853487081645042576193798325383859459789451551310907669818968668420816841370388444355161565581825298319087455021128524807252833706061950233317945214991313241435486567628993442223792590473667091845349995910298023274078001500264048107827183707999373577355189283377070500280404544075215953511086062335321938451772214313400634049220175752840201245727749206885017233253414383027427033369888527761784162000930437563921230122918313141430476726302953950459684818758252686845874314043656552283809592505530702409964297004901375112717951006759054392974634199766451183356547972636138083808410680111239304834 [205,47] 1686655065330004408286371261935914404902842919983215128702303632599824236445962536874585155505330494725765835473632461353419386853786577792548900814609524118777359333878515017584762356106190564466818750267080951956851871901280814681337539896189580371511646243436625255188265125866943352890302439062198363138090125535668183344308968627890634518236068736826869039164733129580441610060431367854555687504626377633585491332116553687584264432825493616468723256731195575189237629872313592020870384543225267564966349307789368098634558867912221028725502197784745451011453025552248435948228336910814034282586447225916609303998094810279224089163397268648832099343658999917307661486182636399523106155947728776760166159209947841856526724379492272977160636788292255021409913141138521836154927081050218850511803031713139058037214670750714195480277903667691407804773945798011918025389987249557556978995840893740150411314311506011878249435884630835348690461630548782718837626166269050050335846939989404393956649618497507393941786418467940700864462192882581231271334645021160487932474804326085142577524634568811990312913572300609709233591910933702436392320157314818870512 [205,48] -163402071060963621815949799350751577468889872316279136677929833485923568613514470317965016950519699236149524149140919633301661476820442518023826270044065856546322446198052666533867825580847256115301930881763664590096236646291986681104347111864640438112225528438418260313547553085802574206105950761127823793099894723678907849481914308402632505881256148917685307052055797710881130590114727147465139407941193447476453371152621938809926588440983358392808024707104378122410809571940432211308284838090034334143026416001582705241682977942419277084075011879848477320874274175345879155010054543828817346052032209130010770916172173326785425813636265059154191720793905475981045896197064908959864256721965095945417938337479429075942243594883053539371889771030770829158198595037311230083944824885409068621665178234462848125850220675549265319897066863466954429130591932948333855257035200036499854730830104538861051732636780095021144391207749474661944974408840121008160222407980395074536791064161637675740557439443679406340466629853547042790363225496597430389577041489162627293308799038369232370825008691465339289803682522082595102747803194878078511448459350137623 [205,49] 56534195266601644635600811256455397735179864472452767049336441139939718870394687563440618201464240424464861194894890704902271493855880928454900893738984605949872865828603851027455858659122607353158815526804192570192079308686901892802103943308873854534533801015021750586672169424115591926678177137374499219414160977480234550485481335386177825310142320888185568011516850808859934598596493813342781005769144435627151132024010651722164502781276219909632480659888369656788806228458582795070086718576889956195352111687114449282894410785283035896021496460982503943754015576599433683327956269597386198358925131901925662859353419070226878762449596225670991532929057053076909435698813385174971011692440520095900945557113696319742088554568135917667830309484091711490731813215452111726504938863161887571217424235053483148104380072157096779572235687687269343843869506833007042145974935061787047431960789949445927787750113094461201379267475203112305192736485751763029473153409110609368001041348154511825524748419411424336703650349268849561799408845159751340051608328221854083152832306515522924675164952689420381351644095315788218596571204101568136544654578276 [205,50] -12196463192193319931821122530253537798541078829151698097750383787519669979406358177877466597787959276568809489381189443947515043790757849561087036536599214549813259930120046556874587685164800615459978836504318688318000446443631547498528574456125331083099032837131928553929387014512849907294174602857596779831091564874543882461093384439225223710254044760541076908924286661507735181067217620844112361673581118572098936308943644687882527827977207053971323051762014685535289433649904103372351889439671878782733207107749984484671701483946417111332008990112535448560774773776563297266646696882501248258068013643190724243533282473705513623740626813760174624481104471085537296497193546909153987597345075511331512908603400990481205866058058236253100158380877307092876670714451574674196034383549479958219815594983604496392994812808141175717377974889410481250536291203497616960891612990311393218926072277209272357401739734314887202190437724818649227414832073889829106740763560412918027062206231704463641577954590591959045359279032923505358262847038598345019390051548701775923589601796651339041841288765250723633701708827077526843313564731781135872267918 [205,51] 4585972309014437117473171674251656265224782062973599305980180221224543354521671904052889899324984227711250134238752037203514347361165045487582618077292571305584024604051447327405586434585849826195489393105332005273015225236795770361639121533593892976008840435921101717654116056620192937327782145305727591851694637111376715381568001516143979803140975183778995346571408800713139266411401280134105036694348382892615398339675444882173756563913473150821378303700744308346852701136306172848024596370584514086806660568942046702486418803173590582869210530318691495929160340407123130632193392764533702827678085819600313498773171831608213100370248800983901427100366509752482237708551420564945431236047914741303668287146000243659310471694497112062387559231047124529725756488353925440343906624331330178140122467293259560503328001020351297875939290554614953729992682763576339026157508305806025326101189478760272930850141809199460948238028375203167204945445677296204803707808270251751185974801891633762152648615075249479872835808644349508719355375624992009329341637331920827124272341777862201598999121830968869350652012601235629967392082993035159715348 [205,52] -44191506599499550920794300995872207853074520860675724273974307175220104244934853260325135452840714946137940276143901768544092336015272636456982113995446820536950227306877061657612213915185611645495280308913073287894387415564432075946600281539072182638834847103816113038296628793365324270703776884876011683454836250766309754404820273306397065057383219784225220695117408545155160474903933368269994610960395438862903671906023972794164040692322735177736964755559198160158042163104161118706578527846448061283290114785551384249695702088353372180832672404373750521422791393432503508557826726354689236438074582057121094486238756953988832253376679637958361232493074131381657977139754774809921541106862267191034758343855411011604111718961822918851026729370589052431973975954473023104185900221464988976269090203086068512898586013444274016831374643244649412653637906206090754112484900781238520250991749993155288275800465936442024425147993655435413475812732622287438213214029413979712788936655704457680938549464064547660743444267467158408926201606954807916401410677903792986622159168187324718560812251066986422613896257034618137221101041037926557 [205,53] -211073217993599310502062601993355010235693131225382659085720783985868930562965323161124134465292179548355694422260916840425716905343449170968662303739296630949369305803012304136007152285562631500151662595983754598882373095925766079830182497175031712296762664492931652065271987302818539998774822338612800895652916615845346443671441106909856776823998299390149052971541024102000615868657206336460451883318008962033835541074886313244722019825366823791179686905543048472939596225900117499460524427691146327913631557152805524670197898795902638298260939787332349261704077498650457257521461858416737255029568361307887873083982606575016120110653676420560379795803982988550240129331262856594299589636472533190144624909434779531376040365242342531279479759543144136888699676575481279877748030910884939938870975900960633864156656331806856712346284573352040362436560997302271868508781796277695263413728432974394373503930910755924015949891314726209032733496282762598274413321051549191156266293391262703182305227842889531912321444131359865325211006594299505246134140104328903462656576988940815524579729524383828552355781793479896976066618355609978 [205,54] 126205629079529118659116856806842276005904844536576758566947597803019370706455001290553794468107315400031185403388695833299901982022383482233865673181004684188290012756533376595977552977981939470448214348060952166770742785188460399540964913680068635143712249530382104163679249934534541320519604513318467648584306656321921044467899912881986695760946908667881251535614892275156734038077116475169916715208361605214174506505747389800099590081974362545798093957613539789335721456486980470492123988531286175773436481401868797995190032768314036144004261796696014140667834609882295806759260873035730100757142358135702212914550109105689471794552336409669412444669499136903108460665085644027846575394618279257349253274849921915494824343005297988910407303503194094895990417225379618936407373897594406661392891008002020292264635358268199753714342436430043514841141036605045615198547094933962231827422972262268686001429829877810887212579149822857351091341683147100151696734645914841260713251585214819983392829852852849961792588822025620601780991967489998576462137678411970360633266475122896329655697753732950840781087448248164620183005446932 [205,55] -31929082543290201532734550738945704613187401509900793132789459358715191795229802261838434164305573412711216841810046086249263773608177591402657157195291666835892263357856950941399603017749689184820029604524930212351398641664580295813854788665837609959765878689315706806563471621288732233764411242416853254509039859348355549682090548134089543955437139047920889639215738764452654580296730043898759978554646601718126702888565533509123655682697566022249235580969477936079667353777910610384692715271567226549964896268522004358083411379234807244709930774072370166108730641849996920589217679878860725190788682637874465850193932136980952270772690447428797384346610211508447113458796574594975224114621884406033633097479002499529617212937491457811528835875150779309962306144956472753126780547841768898485821225221037436800586623466109242668576313194199603936966382073965845883484874697918565940378862219765371781318416718666949680894896766964615533857372762592736909861097578413293517802979091207603750957090826639366166980604962215214199685002945092078030428406991337482235278158611747630083836839905349311678445342305816509231426576 [205,56] 4872839557635379242202996481382501783279335535757730414101262895764272890345170494326934872588006376684654643269795449258710113525372549046351817972012016570111818624177031796447093484136838807667757250494267681612472223593896103794994684374880503125192717172488270879392601345586368020180834392120488798693761093985005021487281915307484766959054967292511572117762822723278533274606008089877558296479032757433852930931513831862049166312236150981394726893758037251737493366855626757432566155220688124628652422403484710213369142039751674752342281256018749840805061474444663115223232175989830299834628761615414720738998073233626682915124083328571495997651903459727300181477650014029890659265716305157691441577465227995406362925314855403329989561327229847573420973558328967015823817795737867000697620496950548722460638702010643018842680982297858918390238748154783460807149648786803602422892638426831538781589241982763682028567796683734383719012346649064986030264817877755748001699392151470237952398225136278984780032060338020157560719341848078389043577885035681092463189162690316202603349914266512406805135267802555793212884 [205,57] -56614994158129448422043743466718262202891635534532576436737572806448668863411969493038422562934663170617558521152723652613759017906286819169930003491022785311209387975152714175684487724103906123836021637482731610425352052968716365647071812145928963339592620842008683312547401110018083835704770989239070021053579632901921754345345713098286879274586540035918427527917619942180036477974324773289575711552468800999831743663376243244864598923216021891344463730641608503652718759269814618614094651947045955812631573719668671950135574191320218221469432058623724465757128768577092985171217066000665551718707570066289955081379898649737326484920455002928602388786873631132074086786244839881689542676825966293986738807567262627902300157882342126354645780224598990937001325059705883365884183986029341869415231236856090925997254987605451322382161449910298090348304471291505704257026190343010768214109698081507607336063672179119193966192326794402998476446516135759673314273909232128063894469610243800922226013565169388237101657192692752297744881747962749663849595844037942678524786189178754434611467807742703130896007928815292184 [205,58] -160243726334532994328909416340237283390256781136662347129738766832059968914874140364767317758967300543260373290221192019502611274560019008882852781179628382974824584283085183016584713887922437334165055743302673412421582285422073864207406742244498227082449407597300393404542405673170216781143108425312120061794351195541033873271187362955818858255641309436659664990811829425484576920968513998640583954490489420841824687262778861188756137361002262988259595566722461967997236250430582742116118680092140382090111693579816397406825881553696893205902466237364236232826159182968241382962024342389888002869100985108470014507369955652171867358551556159190801946090587673461769836614033827229849662860263199332133118376577287467470157867259959609270505209712151677574479223083470950749686904500013380585738697875204838234703418037979409780768545868492607562589090662654389150777129641876708569264348116228722822349716649072964366170535814037891190538142875572281392327090442803029564714027603382825937878541140162152147784561080480821318184734145148206987109703107245392553940750746196283348982234044670610610908238722078368 [205,59] 41463333936501887188452179646686850881929846689166471433753333401878665698923037856380215320824575250038420261610621004020663057454844481090006984693229566970090986265902677385087001995028568284491248491532732548424453822728150390464778773429447102070555499405999383156417877650905162871994650451019823721541321925332730118535559084052083865097457002825786047108409117796092624569022405871562071246060792591170687659313089617061026048667532152763809240611931836292153096093905985920345753415840917106248987871986153288182022803585877850331509455185644427690171081778312824683990343810777948397354412921471432474380432293154880860815921340719670651140593451993401740607143970644772720024970130593460113538449380467497773127399760835504090338334028931088618861383658992195797500665477300560029827052441655333449189186076979234291495851895741735711210136285944658138316843651466146362987560786221090690851108052333812046120264819615880972474960081746678072119066958689664414243136868869476565148628508967170491786309318549839747833524672311683569118904609592397151071854687213797772124469771459671457720002087898 [205,60] -5901314814022123916333899223637141377424925092929258798525484049583753450831613487351518059464019522649998630851608192717218895310455599586276806558801680108986309669994987304997465468257836513647136997859526759421050588379030857166634083417381106461391873040453552766619558889076028725502527328220462308830168777349577721110228821881841339613244963981014405635831684666759878980279015990917956900246240782994246409125178995181527129552746507963652080556281036711768073010811363947340312417085471920693475531591725892431572298812668327780083830609844935720588239430400860455959583123154244983689851040981855294851381932529156407812871805952254695972670252304510187188141415805604724233926423525362267130410192472883419313007752571169200218331347209378322812956246682908654929183895434836248886014588908187250711884887495083240371065424284561572966673641898899989165414097118776429958696748585415437776546767339753036926570262190055896201925568060947661334559283289968207793212233762198678368106921628186584581401493344412577885545759127240001616005474000926351859828840466204368281906355596184135408746981 [205,61] 715170888626019807094299237552483823595752493156526110106389927919995145705764500638080445723434212356049651395102782490765513069405946083818694932673813828503990757352544687579535800027236207078222428847488215663897199719460788369394968870872496201928328525057906684143399600125766338957711005751546573904793278340640738789083153205961581550356257745647916758544105631776211785800616339705468635354423907285687732896566775226966150271854360684258536253239760701296411678880804223900757084385502533072673723836354192858638263763382183687068755329411859232568165688132939415279746215572441609654483989727081848123947406874797386280752385289709881308923720170344099658237216109611686115922481435761231235949225888935906409818840425392942444962130976960678063601690276282003528014164234599831830064008666785046219658583084402528129565798733442922533836880629598635012609342156633056896314795737408436921755265684541083753720238847559104402063902916978609129255944628979778242673778916983566639555505276475244970432738382414834188620294247977721670887381618719928508675087153403023443761449641239421804410 [205,62] -79894664953601627872924634972600986322011604223421887328966322914331761908683503407089576939039665853203407510160019463253220950693276583454108950785693499059467022717985186488696139567182842909664836706552612405760889034711390811546538216416807164182418461982223968509910081318547725929684605433689471676910498320168290818650108124274339191270352697205435513854596237103680982142193799593041714417139364292457652888283385374418640653840018492473042974474818109681720413479046669984530447592931523170186305841327102603926815737935895367431502177641088145477823028314666757901392268061847974212529108744047287985219029596793946347928574303803996640537918495730731600354670304045380574825499507791424252542910179360483200619761080051140488122615157440255919387997000563931903384056825143755772997240853497820229260885218486064068327686672974463422021978083473342973149141908245438046213790150680044273661261128002921931095406853121703866458363111872920047730966305404963854914063899213957964300020987114699436550646389550421587649887170891909549853424806913606677877648929802221680785630176965832458 [205,63] -9525232968910401146369602122682587008540745027619901007762145416269764217829745102607093387698736170928426542933138534154810149655066070735353509614253659092571367666745416666401509919924769359296865541369387742465016590176700058041472673198923698320805948993798581799017876105531830878347508834508497877899281735064210604764965569954141779750322472181787742659494684615088045968648134215042795348857119443225879322819594058082990825410344159769481448297976449474628977333421816194525490166315622129370236530373793110008207775695489790709332922721372341705155165515142952223550274710670619747773538668965168363126910163606874021268992530974431587656057948801847910014693852118352562565464208562321220456693146186674920041142782800939156695601956064356903524638031598482037244323494418662177395679891948229997925439183173308680859719128673780676840742819921286660949730900832716415162115662955175176119429629989051372423197975183798238018190222621870762671125351993431048291136588556714388402111017455764469425036020669358508527682399004762646204671571212044167586949565181723292384194696688389 [205,64] 5960809371253983686513498562421913972259551134622926019628785556808954761568390481624917695562136153050981044396584115435451985441911158823449762566251555830678872775175479120883365269487057359701965895048717959980832266173231141147219841043810742671912896733547068658122274184598839538077417145387926388557065636706619913436189887959834152166355835655649190035583721749691151870675108036460018998968892257660387345780159264220877977868658545373151992345105792677838116985398446585931979222240866754938526463549270764795547658112324079692963097272353864553711402063293308069888922299877216221296502041470941793777999177370558859841738191461333337544397281452460693824871363010303471515414032333866861236075088480088748344311684941532286307692838617518689739368354651843347005753399349743437110828517264783064346522015775289870310889945360819445210781049931950662454010060880966601462360147761953257873211834058680881178755925926640088885545340950405678118903326217340452257303065374897613071685485543437712017671836569477790329180259645965373772839263709545765932432002892578604746580174622 [205,65] -460398655341684828731491709503029718388126064911191571218154802354534867166650138463569377159119245783956716751493818260626457970075326478564448993676682340455646210165820234008830306079831462318711239304122607993171372409843571580407603388486739398402073801699506855491395703931533266352751401389624968681430564311538387950342773628788601762847198745288109838085988647655296307529049219201196866577084557264433482033403585760103892417951844517135280597324690449632358156456225886892002469328438181119343849783674454082976257968817470434781089233354238181205250661058014191943766727898030653628800387733349510655970870878767709621695466116704992570806218415426796879679099854359870316636755878637877785064519972358449114224007392303202659242408480276079195288883699976223926005859253081748092617047587173197916305039560872242175077709998156343557007698394864510777349772760611023744897813365825837507220976977791675043871450960630551620543558344059147063079839920408455828500740516256998144773559940616807240686685026963641928033454002903139852996839408724416753435764141964397515596534 [205,66] -135621996242014169172534494296144315285486431945419451208457747175960640718898599907249938383142151244286724022642454132775416011874901106366921990160681564528110281882436419299911907534316567725073105046426788668987510333915498119845286844010088362370786104234692209531451054467847029796754992276111624161389915108898634114565371855758354087053341255439659423591816672476764599475230959793482515372306598081712737886910955952862680064352246261140063202519698383382075328428401589030767199719869904209559591993027527029045797112972322795504274296610979581020583034089614225844352069279662316798996360339604993695933757916486119892104699749556381378884002591369015777257780668432096412292637862162641162111695440270851830806754915550089366831221850404753090183201339440364064374747120158465997089143892117044641184481452875858007271746314602055168431112805374906150289383831507236240637248644952830306723400991628006026109366980757312471700150628921795388276745756076374993967730976385288930338013114720507396760307344146440947467171495889199150987122643383856950154554695537066067394 [205,67] 15538277736505730144367390707057526711443103300474675050810684828785946873067325137758553989896903279475914233684555019355725632038238949513646899833813067612425966099260916344371459648750069866037044799963508514508709727548215809747371195609496768004370396215106733495781205449319981889084494260492133105331398212929328410508585033818606958495982003416965277415179144175737538050169393187933667241755470579966074346018643905352982270373296955948714772279947961696787416696958769808249258817737210164306499273904646144608921442802513446567997316618373952580064513450344073932886648922209829302185384428160976260415190560805113779060071161533831772735308652091168367542583840341228768703774727667865218105563317514940501532747273633519702670411266162037147947053847344937495047131332262505759126305068515999896245654023927717289813841322649722476994966626803875096083982670394532228459692052689670951916107576010760234536311398215977427178244352693625919052826048574735900766803268884472698730460364746450965071938137434301970313083213469218466570345602209668506231453513442483032 [205,68] 3198527678545088815439920388525973929905489276574349959885804037649818789841553843196977782666688434286315021856171762390149808337772806021227758657999815443344582409604249717904457674158721355822590104732811120740210854540538089120296571927140556276993807693397503514679671968598491454465726278213721344006152348667599692174565859608386083380679431728953182210509045004338994444340755954725595845518085676014131712829855034362788662998064299922245566625741263510955545933725551445117146164172849513778401950819205298646851550283629492681174220780684203677698356832335988035656774961350869006296015622262425742722734229796804600299215827057402936472450796850039278034180424478747739587375149662809669699319681931836165174321713393996724110826767099178507453103759065417946285984216292284965832038557400154567515737161997043941283332766086088545176050517812440673042657137617428336498161647474657989891799538815187158560285931496672874510542292678452720755973107202581587645239835939646123037362334016635639634399375967658299631227665829205279190644248926472762522284710485116 [205,69] -357769657116555911866871385166787569991501244440985653347858784386292229657254334304536804863032799202995840081334348151312523476243401456372064414889627310003810038767112355784298061605203023422953631274840579323377107703110607348072781340103211275464908461842072298512850874349975384110815538401634994046499738389471344518229044691639865952230636844950723848588934518438029250032751541677820817464534569923377661774218473373931900779341836407399133725420041055023203990656604225591190265492586765871689398449228304141513595530052220163816832321345538572184583210949114001007968098327576541114351576575924878731376686470912154625553277736102928632370439920840163194524596823620933527117560456163745046981906461011074424270140868636585472770405957769420995862735115123270871939403354045882238027722881679845526273467701074984713815578289321096651595120152384282497305017901877243012954771776445164529811456627986405834289571490965282128718692144546450760613852038585901517543266976372016113973937229092119014994556201649295368497448266353367119412433194362203380542636910 [205,70] -60659417504249787728323366050294200277437759354300597214286138027587172138297322312956576344188676060569661441805042756301466896236773278303296058133460614077413317803166454915819883198326118871920252618940062543184338710842950325385716852236332420811478264771562991485769860539867873434014899317964975571813976758877991351088777428883080597460711302204725040435376247728266133117972163948697637742140872236671515352946801904568437743885462661641086197729241108802008573108875292830633799765325904632146718102307564318474824357613794572875203097645823973856357554606678396137554670768941258835501693374012863887621166644637968011579586189861159783850293403546172302323580743825767258782523540300658065368043169985858866140373019403743896285054970330294494522861301337383456019984035408724010634466728093707142867774806413651855853941875524904754629367283058492459852869476479490990352167735827848239534875125937964376193076989917057646686098702216679309223219776377440051313851515068548733700316156599870090052703014220184356934452212590311218703100000791998798340786 [205,71] 4889606536657483086791535327693488191827335398411644050770230690225716412327537651781751192151522895376184535819653085619910456877169780925375889045182346312062724588318781607015966572195178507872459592282789076351533355514286014690125718307342637885263044533739156786528930053012181254847890401435471060808802510043908654067849651603690989012368233123504983207567515153317235374140393887264004706595990031222550916075970167778074604801272115394062110465168574535861878921817661080991551987067873629046348290955834209132506701618514582913673703988185097143043308080318407058436903541845104984269317369990018833891376601626109931978360772652405878184848608521473445217855459034485046125998513179886379712378451137768248099311117526021538454896413308567485615189255111551363040346841172615605001641924213949810580928912588615244235366311437407312331727597004741198821298201278202452088624459607914259438158901508911120996376720231812466877976076357647392984713721269139232539540722579575618344306681956494398395701408449839483815721064423804934431327260977251092058 [205,72] 864580798720240106344502224917878221714778255754782345429814797726819196918842919846403353136369997883973311477829449470102066019578025581215672657957883766164450210284400931047725762746484370412032191151381079735190074251371916895845324356951855013133630317871018534624984202586872116933343086150083525735161207373380612813410556027042360747724483322082082058717922119239649494979161388645263110490094784421557151777299890674535474086671887094613510375743520766440473283661611620082421745810498048629923041061759007325795666332008272193649081367675471298724240093162606908893984563097961024772520179836680512849378756186199046348915608852407185593462211824866810397552191952870394054390137143390521498084368539655091946491514484146110138877965877970587499425405290220033320513407770060604093398956852303999148174780126698103584553828129395181294536813544371711860729987583766873796053988569653694290096542674565689862354057917874858236736696302073714048035732086637539486710867911497610952263174006813574350717986937011456051407402772017053419119232776135353 [205,73] -25500329093818522773118384342552607618873970002231917894354682195609457029194819205722871848674386087345154344934124112626929091226915745831271881007116248558946698757403725015791630064730248375154646900677632368678469148640297090366742432741255205221548713948659824908553846790253584502005826106860404746997021740381440590015711136265751841002267888217211534069012803915100005718209017886896329247664803957420828699414841045739066721677448225520169389411517134926560892268285555445712987680222286243743016435639498964946225282381705393597805578976609585076945593055827748447815053055039826761229368839303098968847202488844990687207276618583157766340936688773477321479600672105480116850588313037799401270734635699236022178449476078414210906847640902155873921430398625974837799107662090378251795145052641939852714749044374894778302896853418658839391868360400289811942369175473325946699124670998022994611582180096991854929919065689053754073092449785404434626345564588435275329906583160710648784949349095609383402456587532895296287656093042344872847417025776 [205,74] -8906421178254214926273067514183095378060501771164976593444748363790205021952975127164217191678145269210271139887529859910830015859584938928216079164605119934847461312666163850830773743170485013690516165546289081435710208110004774636690482299308373040990245950493501892400236784282573325228986008848368726774240524648276343035468503517248398648062183243992475610757195079963348074076063994829171687160852703980745701185227059015092268238938611501417531177508086539377132779691394374594571721519569131628473308349631764071699052593831564051570697669660562030161102717354233046504655686950894065649826883898425140134301795676410921721070689984676771044379290455195154671547784551617994797475953901641528197982785417313221259868922366889681412582248025417202750359375625983296696670796903222219301768609582494721011951111185333023123550911170022889913506605774798442683880536424771956623895104215879582777581397913409623347332268692948612688941279476943995148241662924981721030869165009993466848006045112970136693706728041685338680899080647910473314404159 [205,75] -11446890242859448748162314490886046595172953658927615861516564547942890377131262975886907854993699661795276352068878018661916412223928041538509743287400031055858382315642387767555709703626910458521702888002745621737484178667719800811499654742158149006051271850346650814406615376502100357501570521881444624331554596584809095477440404248714761161930276112080393844057889447209164302694853043838219795410101212655859205683419113056050442778101740703636786758782518546721441872411538187467304294650020482143070526432717627582963047138683060890653807302744932128623747308873816960943855336958951452624005835384252941026268997735827969003479761537132011260253441468792162483897945923072846497860348974269507207136122409089723891849073885186690323146598819077626418377923181626642073743638941289511917257439288184178844455795449055113900843914715402173064034124958881320005125752104939952029629513414307189508947004387943511476011670416613958965401570866698156426209895126711590503941895097641741105476462856105272134580604151707362468694508885909460065 [205,76] 17662096985119082666003511205037123568579663023009045462276523156305273814608820592182643407416151817232497294476995744550068193866167547339254552350444936663236418402833029148489669931629670573884796971375579313676267904774706924104021627391841770954277857497558838049091942889147716482051032241050293576280018197022119411361753042996044195615379919105046412839233804781011904391228065986236115693541282858457658929756648284986101299076914858325608350483442424577249043193483911060394680148220840881683752004183787586165201102036911377036088389947926507520474667008242981610105029195156067443162717869647812672978597419555282768483143002339007842200011832681043286204369342561532967987140332898781351534179107086559448915435843808686222758451304567852877698388200160071670406887692437989482306240932533737236373011632853603246208659957720772460848308089927102388106027667348600036479519837555335217874777488257960037756460695876724844065378281461481348499084180140934384300124225178997609900435083238640180510889260813649481770668442705101745 [205,77] 6862083394277615365225043443912049260331260824189920265869277186342902126140392020443075722318143041023251194586624681357808731470915223961384874234437623092136317251908591634185575628185439373143416888556687820505394463130360579886385780044104605815863241046622668430159315316252313157378539878708222743936444106903533542441441904379268021684770120842593585450838987696264716997371269263892413583514301768562868431508814927270649316061085533913970878907125133996436342654188001846455690682281343352696146760985458002819398593500399882383511306967344141093065670126532561852139999056885359465442080051841809568584380093767605132446189120612321690432536649622749562739346212632154751295092647064182018061074492659679239142601438093566179949674382685623577057567440648183480011282950650535047840799268016818406287379754651417532990901130748682619792956845358260220877947332536008414087391391775505708919137289696556140889537409346311683619971997413957001837503845924054098950228145906275405788590356661415132530037018682902158668391742921218 [205,78] -853337698209479756788478360457006830340139251869520428659759931313307245653266491068037108611422028692133666834070807901833847014895046859048174486032467458153814270468873559743944793286510792354923284474467627824955549614144690847082354961654890225111528718478985715662220935396078142258278319088803849578743740913841583539710806158267987182301043728873356608126325034201054234027662663295483277300873112288814130079256578038179358710570129595724039086397419827684909641701400831399407285655845630379330539959892421676184651050904241256729207203833182971879608513674677567368456282679061667235280718572328346839321722100880189746749400021543031264745691297664598311298529310868366375276231332142328758930032219515094682695497797731521254341026225619868893128602935602176909498942805944371213335579824320698897112013023172090155358218148333827463995640626867931413898340682911789765069864444243136064356832287904772392374886696491651112450206556102798824156841369055550627913444244616066518810643402780010717701485252592893322113852770 [205,79] 124117159963539766306153593529877186480669868165843414307061931910670144109019277770759609054402708624022878775552863389949095211743173374570426727541511700369286710226626078759180530946992673997671167688464012698133620735588679926739863894864894014186938024755362164343895005004702617846578252745689597899990355304389009667499730998326521159944395436091189862633649904006252617359682445556988054353926330855139717726418342686789721379756352209020980941937085146031019348470928750590581924099291294610307080546264774131742333453393666687066346164412629725671340743735507379726678278485932016792700144683335787899119416694477933025622760131772427168250143119324766020355415664724209159680959709814316881481253872921003479095781751760085531039539093899033963820540636641748817094704767516167137371491825394130066948704813209061981633442789318322486227894053981212303514727707008357963125491554681363993518330936163876242642422870780711100445427401783274865750273643770098931813101224347324483880304815572313917466910059954428777528536 [205,80] -19774410996428805530216589396837083291122327472447154812058007707764479930977884878591865088257513869236507670057003468235925161330682849361671990569738276678927445461197568923792145943608966336182261317787489944314443777702741721643530300411822300682258363275348981726708534451866141588439238139305168529558921614268239274806018141220271876408160244922534939357684700599609978230739207013370449037209391590959724563250188402729704028640752640534312128494404815651127415220496845424192974362365094966468676212062911539340320043629318744316995898371044494617427725361144881561861162079423741186093392966787645633798753875756276665777090601159216465929705828443607636042665309956255745705617048296397468601174357453118128984535841660142053410842194757995973722117881904469043785698560089275542913340680539455237813296850548113734863791581452160607827929651092133074500385652635054441946412597799278028988718693574548768348673874463631845704131214209914565070867459611843721783528751509530317338195523989602696930752857056846606476 [205,81] 2644789670550709690111613489403171036973316906381122547168606165415910840498494627810360155658174274664536188004144724198008370080867514188791506333977428769011911172775412988462987140565739603961806609744814043221396036851504407121648972059787438687488645055005842931532378509349583555272800327442395042179659282410426548907937944903538221021511171980415438526560038281400987779046418999211765010028870067126351892908358113105222820987477468230190334327805041100187012865278539832899654918548339002123390655246258628318227312563409506549766856893331374628362357745159166256531053674926032592772362654253411257776452051592135553052794059446890884516519049303887155181846834909726388944084637229945810997048283698378840748857460865503215009839342266034259045937673832257959852404635886961568819209789363379168627903954171520495565959578493648713096548223747809587698249410495222788232434735190535797969955047210735272769850649236496396684441828516396204756986902595687312227562339704194093893917206679877658901130130914610252 [205,82] -323600086475567140008559074316426209298526169671214249360251968283003304847816510595764846957578252069500642414789909460217649945001190949924208217000202089957009906134218386989141587700525112392320396383071679076109643398419417998446240519796984689451877307917931088432450934311265448796143224270340015054305668778639181847493740021510065081118552671269292900572102101863820669934724554527901463877580103454752894761764084344255475747266482950771060017016987029490833864813214628381277630236875271771115196968836319939760454462334815509784768266818845610804585310687443285203882237703529007970575293086161447280619236194275202546425233913730139821327837835446674540101106034120560267868465572021775706058031341622232297056308234604565494691998172915163377308673736907148565834722790063506487032650177007729403638978844631244890640207999594561472032508263150115718703221750428830817071678763006532116321800226085433031468276895875797406816024311950958911334894012052886516608334149450548564600008533993212390270972653082 [205,83] 35906711707992267663578981165216644020805281826025634102596906219961745983530258757656622970043931753598005859445051862183322579108196812569203589570373619155052948652747939569453752121383615006934167458796008216386583257808721325028980666200982948956545108686522429932172397458299843485215878430655478366704337899088506371658399161551594720915144802502555259721281449816605910443230800570233803645104811933301381523512180699272467775433211726474220528359896524846999925132555477376231639221875314557694237138202212592649570534440140750758394113091439094847249471821546691207402858668595056459471017804038691267761782970970847732776416327296916596090788702909026454432642339696252167300828272271450391997878162650442778435167704678016555834184359834968027326912644768234621982903748953181694100038588369096160131026541994440219148018905537307355694594725354657673907801204904710152317612168814090916191212198312213561482864385248558493845401707608350021579745049427267784786317058108261058373345571975251769380654149 [205,84] -3580542144443049592506245339113959089560141254823854051119712673554516943056532304116260407705980886006298343056904180002856837555404605546195849071836994121901284767658126343408314992860188652504080355704408591692950047268223001255299308865041949483098776914298858138545938155030297357625847307842447573118686018646612247441800331257419898428023976519921914704324802673379581755608704747511158635865061101076245282726267828452008448357640350190435650711931573621141475568704113427238231296391107133741234091219224562517141273400368615152970804247505420321720225482573269130876619780745336653361455732675465773874136941894582194042153763249348164218530505161305509643335989209868514465390111376632996945319756699655751586609395121018296581947507310240160873093316133619116185390043288484031901867194402976402876535322060623864765904780689745541547202180329601455160562364562492236374622821222334629123617218529101629620474041802816877986201312408305676734071628634417633394273937809973968123421281190158082601984 [205,85] 319939744965583110536510174144251734413145192315951128837883470691546191742773667478615699820053841456367806308948562719347885279821038949499270661306228398135627595522642456930117269598183713610245037361918206034631376396911222662023958877105501095230677583292009944760612609109354956558110606453811248960647023061867842581201984390832009580844628079323022994435240913283738361034487385100095588602758577280979152171553351171997904475473467699657914452807292676699207453518388612327745335893031565730142557311811661407037472622769561276377679963121979150151641713833628283184239087635398408238067178297587275357942992118143267707917020860936819336937839018568480033380559026962727801489097102713123620292193073346692271495642384478321327019123372178825323434403225217260071858456242708144220884012075412029753920182379836145708783913252383740354919926984354891954202728750306045744127507944699812712571934728054015260561078902710951958269425893109520763602960242429047641853836232824757393562803586904736022 [205,86] -25480865055336864681167640505278633689713211594564243124333102912270634036072841409164321442892002566958770547997616090952286895880736845752777512112736730997978678739272778696771809925696246275554536799107147910557415427620718961725239073436980202511009394155608921458792535666626490386089362330442969359060016065333029739961512699745473651886954469777398944820174741776618372167608028101681144851971624998206138262852307600521522955713988465422490176824060329400200556991431234770675181997460293923113955792933848018354504865450208716062253467461424534527780071106817570776550038428594275566880026094709078537012086429662767342304189569357142639595808695689539427496110740976858079725463712438116792648376218937084473851572269202440385385988424383785546661629915352089184621503752706903061444493852877001068477353662247271362546614540301818083670442871941111519416399522402136302888254612560521652959782352893681645002650062208501188580035078910907757956808203301760735264898619385567830512969330378156 [205,87] 1798521816974312757424318237099875845367346394055840085339029602767169463977059394109223637555875168368595014429921945326180588120895033010297228795134990516136933929714276496782033962193016533970623085202754997223669442728680078439579630165580136829099489232126257245808755593397664273193648190956751631722445000076403346750539060767008222190008472386573832629994244490376122754342227378609232987513647639404564567263839559342851229209167944902337338862119456881596312042499855637399447399854513020676257316320471259302117238841544809727225840790883980742502188749982961506801690583365142893167072880886233759846817983263395545213453622016367608057671777930797446934241826136274613537396270307800075679908569687711040260234531198807556811435073592756177389313068815921601290168288195342184214230541173617020192227607441829041783295945464393015351287361988176778904526830625386711050746104150030551041849066605401289332495005498119157052078940059098566885367423535729368158762439601744697696239203458 [205,88] -111798893525680678498166109042963717295166281326948928710195148618138359649102983639623293343867492989829988658099512438400510770443602616568564128252271654501379589091187236697077724081567434369973107154486836970690537910564686186242261882691309051403803556062933700022140738747139808449377428411841666492476905185868925941562557213690731371347750721712864706669509988493481547933149080031231091673298783833056916825687991929387800784109387134537480829817984479065102080779166569513077122238120714013925054248583768554450514039451463158512374251186327071805204955842499161441145890092945545259669248905717278266568892354568671692143902362984715535802517831549506028726032539038453742292383483957313542311567153359139708880512453203204065343425607164076550962849407146879917108067839436293165444563332582299434197228799924693165881865024965153525046611745814687410635903117274786010413374421598384941629083331600810200238301436360790752141394893028650579066184625227662534688694557905026781151587 [205,89] 6078157611369450508280718731414047129190090062370902134397618328068328721103748238187770226176771457497221999281257771616356174978600705588283804015359714591484714360342382099380782989984666258164016601989658845493263833351727531933867505685071497908663485231448849973547543092128852283317467587965878812730074323485512873748543428002735655974295353448820988840965414385666949713001513811290523718288773850346294614360138922274092465278717453831258505153822809228643022520320279707237477600897603795403207011566138176167393186423980423925613786418601271868973645379092516625152610627637116313699195356279006407329682181462657131758049914121101797302104442103860223945800246508861789123049383513769101994099637675505544620776237743624080149984776965774968174986334514042032072792726891356619967846659367791032657069169257680032160942784864259717421832155173847310018348439841184528119907800837805356106187634691591309043937009212792932763325653872049656885194498831405256921977382478140511484 [205,90] -286921075244694748205649567505537079946026800153420147653471494903353421313824311253508146752095904939469146068187732571572419226564550279651138069443654035863966724114729388211421808779509265927702765996226504626576130834220253035891359448751405559100260438472561982557473280503691741919392472885336770126628068121707354712145696967432592632532419175745051913679220186434248829772541592449764910393246800903631389372841759587799472761650177871460188566598380845512283457320295947926890077421965282687708935002115180313174298816775054248999084206769360949736761373071454997144187938323575209317048507826845473196027484753301493292248854298019363466847762409329225312863969242334323482792631759948766471464400429510590265380176004114262869674810321819413949516992725568055173304450281506307641424050853124212147011318398177196264941368075558642393199875467239847536420258327500285604455095879238971132053404418060990225449043531664855977517877572548171817773006292197542463892146347068071 [205,91] 11675558066678679686948546158642206992610018942309165404717292308482190570848798254582058705002769006104458063507767169116390155526379375953282743348291900912259656983830132743275792149214824814568985789475650575073972281334885981492304864705622951811551569677674490412887697063740389825965058293860381889584773643444300716897792650722895603145884963311806587045669715988914049780111657014232424568756200616997709386368341930424608218675413090854414768891165628382386445839583161794541048221289823304998052277441041580559852661376813075339733995026722261107201975887071167729698364431926172225530499176391430942872190595723119265338724759754041854383935445776093083977225289464243885218298343481256535471387247084198139562712622511408319493777391598132842847429453474211242092489090042463755875574491105121983455098451733714203285007715159902368388570050326446031254646042102490339484202867690283089255549874708183701764971875658833550373690374450621727343856340992746230154914494011 [205,92] -406658032213809953011886627721785525883443384260073859532274095874254952183958095148166609581307924831671395532968973431666165337275897748214022614065122750465761163084316562192193325028776788853726677001509318209299060443770601842281301456000539958158589825022277580278671958867146768504877322669838326401390381101343713508995836247287815408971969566625541568419952979848682576724002506146521624321372935076083234647966775130874731801142251677771293376488648323101881220473667629245088731272969273948554907344778794408042496034788991371391466628388040516443819489796724904439919347421949587715063159641723541407103425187102107587964562657127048249909570978482021159885303703502075302408387163766748986653820623085897558220573729040736600176006313761721220131491086717061524387074368920032345428562160684991349301018549720210779833109045255713502851664236764787162610073786813300397319967690475645539006085038798447471028909149514721597651195016021079161919663104137096624813853 [205,93] 12025513196318619717456779582136713543792028879656741222530574371553831156502935822692560471275474912420232172438200695197316829500579781905857097965755197762190966517577590570450718888644089394934412943440231837713383657783277901659173587053854966874169591571930847383415381627082269816199995948157407953226686135479918720602976398298714962878818320552161424570953411345760630521943534260779669124701487720287340315061210807549626308191935557592775577276302769444516074014205366076246898706172711214071198379396989177027932138787101550197911798149239504234303677741416087018422253048089113261292446660618084937088997541407599167227224648166579055227988258651666049646898404106373083826419442101409606841912806551544979929754152490664446183907519909897484455145891820391109160634413155076245973079857125629579512734372762984071479936080705592944775304169024058326080134533383185811008071484284235108399748243315606934246650995515618233951065309829615721392626479436256766966 [205,94] -298608036524678589557273469248756844180323236465533269439556921384364924824548562239509164833145159241806068746055641343119732561995568991507988419167855675476491768759891125929921807444923388397937593747427121480048465978741328028885605791301461062151625756289184830792846021081591487827973757997037752519890858626877890146927828303001388059222667865835808535768711851033819532451560905233265455272337005532637254397343368197593591037941215408034542037743828412414193646488831539825241930645116028340452246394045806920926994939459695113842567135122751388964636460382266168554558913809660748405916223718380408572244099497017388686167889327796830914812916684169091537842679101264961712632959180678070225408794387159249496076468069697710517107620829118564684007356638738306704742833847942939451974804898625217556778755261646980548735645467356283811966392096362843429226481053881206979717907181762495806426706286189999782773793354156070841282598635532128680782794617300930 [205,95] 6136991291748836561574213366611999231733488934814340663318218778754964614227915633637614835914369906249315391275231196775828930298909590987172541243878686976383620938457049182043886683953002475918956148900864056737395703486704393611225510791338727660868340790795352304092911334837563600053201590495590200690111200991039927458236587087632644903395678610683305566158650562507610331343425211891098900036885658830942659577728498531461901362875027618774716952139720270536731679898862659365312874193310523519891537034661654835524041760516469756338201812396822476172976981662839051875101984048679632011118147740570114006019967394630381058002211843593641683147628799246332732316283484125278002868245348287783573128969308216691094553756613740163191487855414953964646815221673533593783124755225550298999158144614703335930691516542329876712949566814003637052798754280636071221417931911708222677806333926948157380488363280546568264818802504738554709400307582059480635379003126 [205,96] -102952544166872064634489381355542220612305707396013455694236093420191530996580975686781951022360990995961813670628022455325914313810029935672738680632453103238976959776388771471360149838033488548582017456588666449079319620431134554754255587030886460172806763785514801269113845253352644503791957237380034030349048466903098843610202207508107163672216254801987772186388887158223084248647731617833877868589752883450950635189450985775767258250586516936823734587624672701001764008737373291065611365952928298953506804736323151457907285352980975239904842851996844820305952109496656679499578646777095274002411854422648150099137150484879271267239299949256977961677023838558527088423867470495660574184313550006788403650063331078926801984604967674411905152227205512137719618107839456221470858544934125129348619899545834214370993144272339723324414456090552734301171324509820652946265209889701052178685236652048912153612625914043652799223159096129795019583042804236067595706 [205,97] 1400109136951515116933626360954225069572901179283272620505895360761265593216422488089310870998478021576261607115248762691191196182526990621827833674887127756353411304543538690374167896345067705183346641378045552537251870709510743584205500735842547328431105813078896945651639705957470158252405105116790292470361646932731422045258175506692605315850796403075951263541646402135975681606359582023443065742205521666226095108204239788848991327883818742882089113432168261171549989845730052729902263886630042780297719464100605758345921001258868377590915748677113509767415920813125618848013401210830233879792277727817546737383070943322439729546590225200471601229178596942987957514010787294021356758991580684711349937964495470357503013494087129823263897668757729690845231803378317088829487030894982248818354386030123672554087549718058256833092968139585324525437261336232777130667605705047842916456487087754858425012390511222103380781758878166194154163932059671976974 [205,98] -15452951309111480237813512065824883993186706183974286148648556649266904203388761841182220956913156730337259332324572459510408844088021597877184492866218205924211314275390904614282117208555721880229446785248149107055505522055322237442680788216994555424744646115653570433082722871927856789925465784830894863036212660834216776698473309176527476665690154009226826003204134126874455874214609191802001324294916631265050339505509406140175033684948697124295454163656015646243760451589587247503394414082508251789897872309762390768800601740693716393399477680276281435317309225890775582808046680512739826348017573842986065489778536004970921874368031517392790777189096062134972832825741113910994118782874380943837561109162578345053256505948371632570382060894125199669539037715699528623401128965731230998364518202899274296750034297344270324216350058754580664403046443633053621282321749440142097466332062816035864827114803627349321301992525443577140656785867015678 [205,99] 138158053724797969098297481625447450564475691020242892174905460988714420080030759285459573565495437335385629219147737218277528134869991699638700946731049357608029136908118910417682695498333062393656354257359715091649235728248774274978797734378439137794933398334379169703836483424434641024511974109222447387597702749525880316892081140394883197221587910766910103621520556455986342406504804456706363493366213197262786210454353639839826842007128920194794973772159742335715555851278668498411750383522474535389379558907476625111477915257268528194345140850143637500376631873448552043221932227252942567980237813083742498675677743095503483089782473100437043566703379243145240366212937692188025987227910986906865332824401554370596573027401039024892815463806780539466337787133195168345751708500905848884370543851370185915081008307025243257094858118022548846344480177558045089245392725074215084869744011447949867954987607448499689904443112312703961103304674 [205,100] -982108187618137702458627244377511578151710076580669553419582509208123412565780304835398423755249126413056931610483140986580757649463357983811018144731177587994340517761444449437681284620495168497160750900445684038659450980586720176553965090655015336403861309880931249367159489291505156028760689450652206049835466312111221400520553180292897250173182587548384396544433147393357504844109386937049975277861001047815903812350464165657010848524868297554774412600882722975784129219780940065451185896749549156244888148764042799694783521968965099538641904663706960657395466210400357439366406679223987406452295897465862922684086028588741765843176020847701372928069831309224497824829777839315805810321711445772422694103032864996172915283030794717977702336634488162037113620264482655848691851959075230661461083909486623112716458772111158298226448110167004493738380641912508484475257676671554638450144212244013345029267166750980540254479622798894076131 [205,101] 5371525615783513731558831407689491166553691023599633865180182325245561430957039748897959057636763103203841479351163636786729583020716340981068195893221969623842193315670333973878586042474679930115459406368177260928442135081120068025181298820181713131330046502114153200551425934239459034752689215919221863339025465692885538134532741339076805361421372702287365199803087016468956406623225830360733385440144422286517587550024573204555889611070617164986531626703700877766773429839872676465050361182500720241583393050823564314287956976222345097259541304192240015714247927518550548325868626708061305159633580086983704825532313962992206394056879813232300588686645631756124773094616269126190284996291594115622204555721224269680140278872282459066105643821489651008688278699615825263591685994548247089886065814839647007028774127146117897028959674137880194587062796534747376410300365682610402395920144745411564004581645458703658651699440632950946 [205,102] -21976648431733051732009621078906223201630896486503044743583976290783865539378907407835463826852286049955530352662733713676090529690238203789221771872622949456354741246782705402038792825479947097019732308597108684897435265093652543609823620628590845775611398283091758618004386910790254961517874165976566396789967237845821291285412930049868608078133112212987477409633299762161890506233146032682660371905690858626201139442449569554763600300661272967419543028510498863736610757906221757692808317056879184392162211490960376686347543560266205546683549612881626130226528857239752174943837978882631776870205129932306116585607194950771294304045417907875705392251506164439287206887020382062475329204054411321995817441290919973704377721833367862838285733562417755152004601106318050029132457279354015001295336655270441709497187111464883460126183932716362384954512356416505634040685374417232124423008447493883650128498292682368530429623201716 [205,103] 66854421260308303791502181104538702655331971260047813468555092283539021819788554906535500585115033268132571755098704964891552927297873828845897947928006863980153972789943071091996545111002944669185285948988533470673098142153985080435626700931962924150031645236925827526114860768779494480397268189433969538561265725419013436610196396640716624901677352315942255546708514844246721340021115528485606639179889812481715522343637395904361800934239714121823551764559126404635740583260190349847919942964629261928695378375318562484374488643472244758254332881939745615969763775548905896060159560071751257393177742639221781670730694365182555567331742770156107292662840830074274808136346105923805555889096600711125097209235393771248041338656512852389825266650193189788150375675415247682111415821003819704287560186086201113207778937474965910032646607343257933029891295339646609626527961643210269379112951432420473699234483708530192160860 [205,104] -154312875925413501732991440274085096176355744028936706734031020512239398402117568017839834766338207107115713012242462510179205218810843467907069908050012826174146354190581561494907808007211819088219039501893666432223918824568481092775645860646380040052141132429080624094682580807502140884464987019918163669153160506748604007445243975946245363633328994731750375125331892185664894673953180487616171163219937538294983757483221723620690706961695771572936386935914887685276371594852424946138481420243653257381599022427309960586650732709003233590407047668808406816204542945653378371286357671178902167735984041159496392284267506340996409279289074484557984298410435399641106049044217135096719924233309779815267639038177138614184142058294994339092882169693017938844089043706483287394847967451565586699443005123435357311338402028506951505602802650904353493868016118165754081172704221705631371539263274215758747321335487777028925 [205,105] 277957735897481697550564454310837813049348638851242623088659758082761624092264850926173494705838986538427204266751462387662220388484710655975802389487508453142315105363849688155608799976793873152773295026037273230992892064650335150808870071850793018082365984217664149938542960280860980335217802595762060681313961661202699875222322086079594167203680971156397012994695471616026441855744009665358104129179333854079403434641119910213982765547876017246130623182203608528500311215242559247241437484289379803132577986898018167044080216654231796464250075411927275468050798005666498023272427825637452318630808291512342653870709162110365407468536033103279981373299907939376441485477491270278114472830023651746144825628192800514576038035193664956203168011049236116745773548423659244641448502949160479123547979022011925669037122248385186138287530933943983081884756069082024961964642286614640270528548653489488630139535077308 [205,106] -370581937884529033058954391934138846070686904160009382924464614170413242587970728557328612510264455422039991979944774958045453885631789874046704782224654752320640775419019248837552675982368838647900258664537572500584405886545363452655525716643054833755321406466235501344905639010683393725488907795467513117115092114607269130268474639435479131204853281276884224244465815783080706249382670516143176983006852992631572250384523056808150420788953954497425942730547046537865732621433144916711131733899212609717037470528290776953131006246467896345716523132802660406000885199124090624720788214740402626775941136128872967765553756627400240429291352024526042759266985496961164323243149325656502376278302237553893532624144635484870085835506460059658777064489437773253468542538396614143631524761241123850575427625993562933527802013768280913446158076454052624021213377170648897426616115924571677894134902684246271524950 [205,107] 254726659683035302156231131385644724213307414400727930144533870308779625400725847039090119396687495674576071450649433004365347350342855142108306682613384625909845661534122033157682513980181982341130519003167417018601867311475789594488200455882753316082780869973399224545989630753716383724982668121372072625362834635166823365321197316687185393092201423113187824978528311201997965366569454535190788102652206452204935248577833931894457198894142486386931132889354128892562021635051119440482812372469244279726607156341139726564529246142805768951180547899724289827159801431437407760229120044244579401119377828063649417757608350485412924549470996736952858517675377533382659086204830800439764006557394071665598430136233246905123010871727652541336832775137543567114129534484636550815709270027701722431472339894997656368306024994934761529377210302281347943368635254246872449630314222435756494284366089867566179 [205,108] -49683648458734365743320368349820966027128514625364910202454376419377237694200832349191695993850979511344638789310287029120742930063007479347176418955791057018953489343738919362581940893518081869278515438747082952319875871517702089331642369402340186116131848710300298384488065990930672086183842600206049505004484280676882706174130610376358174591029687480683106169770143823652033942959532399885004731662097311469448524257591096663438592599248961980238312810345397646433937787039029933575255756973008887958031928623370104094673633510012201146887720033130776162259370656962792088452812232786526748272452340970767718819498436109965438737744022405020336677372290322670336300825473100368680955955125748163477762189999234432204465372697008994826494582259194122964404557364989467793944553370317952983543001608505345065054428895338223482810693584165666298005165762186466170320966644125447047877065645146884 [205,109] 680584562485245090234962660605349648401059134080088836029112465244935389720528261480201426273689155183301352734990199502878761545364676535267615701056457242898043977450948268954291912129884447464501619813063184950760522794305625421941645603876949194926637570324966403048553467059977862850026460937394598772713212870131021736337990446406343333018158835840665508969408638159957201013845220167456102172961180098359380115371824319601143511370904678954588264289459566254589364063759732001327848980881987514071433912361728772972811281143440576350217629379091809267590111964429185047454503552002206922970176527607913532006758213872071177652808497961675287736196980641347905152149725455183792947563255436632069072172746791941336502966641047351192911709201725390567238118751801407613537712675271319526508707921986833945062095625288918401628806896994606396726484133755748200680533421311013484561038974 [205,110] 68094747736560810362733597458584891399881064806752620032770291595107234438462632786330520853157890182488071923491394708544197331406738498052547059140330789086474255146228025265551583465590904296308388682658496099365235792247361188728964763970780479530634623355960547476284383098315099358864543086611235867903836463155939216228360402526587188446262606371755939030403831493536915065167362636680329412400906699246580275426295500703227532840112369600498430568282208355166229695713394794934082568487594569408786298813945702792869274983963663280956903775848369484804324578020131346910360173039420073908748240469925382031769611670809213877926451962259003904501041319591509341153293267394649917677075536175878397592488156493944303219643320429725791360247918612135242489466955835787505585618822083378200791223187526821659974762827206150821613577764077708883401202182078999290155051182230974760555 [205,111] 1193318273595438702131612439227545406982691083082035753421004888441046916409985515435601100690459390885571118310233323069614100863307370782533942534381490766607137319412494953130643934001810907633290959094172950327592613680624676606906813413583346986146643874957665444201526305545274944361145925946653039745580926134320673695680635245611714385695387681006147530022043999753468836708890784181121724894755555282768576576909106354078771139790885078709523471079470673616028921264495521049584300880041668157848529013224982290851988013817859352489736419661303573971294349969590706643826663905952696033285920011075777339207422564987289317499053256610057398276582983617894835604327378057383363437732319673021439402578526771009665125502973917767142835304233944289382496891615480479319453739313782594068093746436141249175249309518486333489779283409544051355640693178671761571184957303152489900 [205,112] 9166285437152492659113805018779520256551369030865769350608884070704196568217169092154447829043230336197934102338898542290463430265585452521196775050684593983492777476462879991223138226577895215049265073707416359730039368073374748213252813475622840373829759809172441010930216946073527298398661640316354393638760340674629030130889524162734438253471059052620674470321799410727681587810820894613505839662848154361470750235154852300071696069638030071690753821287031089549785072604326038341320200215391075001009105861840110998073549379332087476259090966557669859628415327785869961540039793681410067999193700521786890886093183607398023268544905288288245784981738991480045426308251591950840997143633804606797941240875565236811796256594904133921891255276322809923938236545207747425739932080303295190581974511713765285601388719422547159437280183611013118292818747259355808244459749614524 [205,113] 36018361473019000951034311004218301173203545061152489009892890570485375975191881589466298540211963089553109870378344519199397007548247161905263623088105774630421187541774828186836171234180360618219355816571009835947782918118297372698048625396879283445744701870552555471862715484240773429246750978970174688977130984804813485614844835023936892414128216756956535712867509641882304874142129892926547475760279823091847858413149503760537726687453527217553851088322795769138136632124501519706349185095720447296031936770433184442086525142487061455388510155879956102779767329050714482738560950804994483269402327492860049873014753362251768426993006418878352601607235469151493066434381770145494719499483801633488827190027675540245112168699419961507068368967630841478465982604748432332760967262428526752287964976542124798906679360946986619436503468217681280647874087605018108186757598 [205,114] 76679520508919079889767613871007034950331775329476687891896220808693566788321493539349723955831161323198946174273785293859845718224457074895313805623720840876896758431606203704851112358255757082529957065328297058030837604324954068659888427374027314537664365311683837591598269214285818472091703194428554059438769193117599722783383549137011415584990676531710979650778738839441868608425040812975364150511251907701026847537134896138061722017457921225513299126166952720841822363073795317917015318288275642058677124694974477197555077723468696768928802608995761659130701343620385089971923052481695098288592672763992910113763104290962108493807873140997227047319341866836476842183902616033788685823489268482139321608204382795478364014851300146239008735364655962858154503509717803370856638708131142403472038490501785262783298543714776667532792672136192098968469024952392470707 [205,115] 90747005000814034803222271130820376921504158372772486879441364437134655099410133960385567662883015097594642617620545552458253869036138753486340515518756417474110454174735006708894045943387553121833565848136337097282898707688855924132094547596238899318100305496167562581606512570973513005630407458065056958758696970660323901706137621194575136360238373583532076586113114593833009119260003096364576080750832600808689581636148541225048369349116363965337095053278636757360091667138946646846169675688630791197084297349777559984865531306138149626154343794394056083879874796563426092143288622739338953507400437042616236953910641655524646716848610976692382325673380836630534774855733967566664692112206236246908602430241137271256623038077966334493051377028533309653564292832144268074687279930453991163160660395028469193105465521193152340469307012344473825769033713813569 [205,116] 60394990422064935223658832902547156706343683603789779031709752523348992489712333678291082621267124952928184720528009101682585702290367324213184583335032109541029131635508946446545869134120046172484153102622178638134265570329789956970602139298491202015807582124196171297503863817641984939288097414358946096312583896505480382139301669820597461321751058585800821757527552723625779142062071870770178160065313758182185184892697692757338440121649522926075389385039295288464292661857447432461540714579913446699323133443628715886231316517950751533327314548762441131313833261011863098329736157916894013813581009159588848194241770496728334979388452003842511652424669787060777868678334305854089742368335282750969471353360317319039569292135953841500469604203827672542813424016558348134405879860946698912979232012174314922578526796486725963488274927540447785130435134 [205,117] 22694467212598322801832451291123267542350842501346236922180977669104029179318466093750133761258739084408610579097909804995191395480176782614611442466784668997765370993617965473479269004948689323729258582673213073651211794457478253373808781581497266041168473655188527428051683711844998125968001079838442005575277599078444226217577712459544919647095237259217903725085741898008968914753832318953129597325748523121196183230790811884774914327512099158245996835879820222730519961655456511591243808321422700362884197561700762521954218376882690195715093801989363085841083888530090027382447437495916905213276667010387632485634972944562209699009992950996156283934043422023230074735435632594136880169740796284597620205320345511347611726231217250457181496832782119953469766393103932018258760034767102693902589948206683403179176494516350586995116495656702374115 [205,118] 4812133581058858657713101563974835842747198480253278939229715175100794694344879190137067103326602706448065928754159413801481369294960602816012780573943621213688178892168655404088430282550774804605805573224035502714150673048007761560970035076067301071986097899881836919437713249027483302772536951988470456281353746234721994835200379825308603479082961870496683806275016973702007721264102728201632753391411486314340860615848109309229759438020559260881608654263888500222240191774718510017356874741591203095285237641983505612546516094941949027830267296091013846615528460397602225137444491867224839422144678669157730147299943436680112690396015600174466948669111158080113032216962981122245623588306151443374115574025448958070509934703678542695706216261635037327395932496359033083009020157203436668928102535481957264180802859799667215257840094601065 [205,119] 573672186377108167904963603043628266207058287394219173381296062815173670648810006973224429013738848942484489035666601643847449419189102162082971964634870641973948329050467252561670416448501466604767142137913315647651112902945948631067135033447042117312113238346042351200873792140997148757080664979861132738261551901627386392470542851609757741353785233591820953940349819854714471673815482804698097786218282978519345909448345201392253124803868474636663144265946452225643980757434436101936658565445665128989283176617027376783559353745680509096916735639305846123601108101335088346777432535955322575683124444639090050039032736250289182411837933427721594602522758361687145552632061541872256474461005790226653845776153484815277922166134222636683477177535680323154267559808802251491885173901174846657771851855633470623157770737576839844214339 [205,120] 38221846201505005240985033031925238873119295197056388954836242328819707026619462097721118814807093937703260547686509172522979567322797281052612820974439264164056965361341698201994888864279042124492897370883549762814002893248675675523799205402816144544504409104203631962544681083243644247945668516629084408925911339672363465369016054994375339583383739115576242378093569923403977159293213850209883788009442492319818545181362165296797514052108993177578741710886925346673915968656637134607550351558493016870401423189244600167258196219365554919446624787682612293299213022834131037586056052172917012930659669870982588025730438488472983047138192157751404485748421967463686099474374878029838530700374003921387919854338249384543489415741708436695633663849042093651493596952175635918632437694639970060737832859791667562563457469858834896 [205,121] 1412149990811691534756582262139221815277649591502635932375578278768478135544407158686943596988712715135602771322959058800737609404498052157724758434143832676969773599129094179823640522392251324193103978363571684741834581495402245503773621803038715050112058643152251831323749886455656842176338407988815088304835359337492824584522627583069904524115286079378064580113931581198827280396258271664124267013904833339732806435705567913146390900703957901503820000411701823851780302449135490221619744545220265519318037257816646466905982363209373854022791197388085097137383195684843105047776956965628653303002181143689956056600118165580189861608646012104391378019286944977719040720151938593938068283856459020881491453657755273367316839380551932375294745939606217746458427843481780932700594764296612075634395748915854181032921625999 [205,122] 28658361856887669305364416096858985935795595155247608266584256901028755986702517297651956637104868966360121742961907794462396001247172072776257283643529003847151185094283414943895179397993920838143423836543558896357072659358548818396057838072089566666608559304236234203743696096277364727921459412833531679908809768269490879335345651789802668583594909760713104889464068808332684264927842797699432741354412865424708075993672292723243181871018314719434256211273556590229373992223723621289175426087850823665572683418041277673255604306954519925436397285463186306616053031461543362583061763692733541527642207969998259137053702699126629380263668237513152346608291210986610374433466079223279164261143537133201603202577340812260341165559240238441540376671363371711054849337732712149119626006922714474249559587935762147254 [205,123] 315955420849079180705094513451034463460437301916542505779128686113216030967643432212907808391359275204302591584374000841244341624024354884557990979089116725730626655524905041154991096633126803851893752356327253703299440352118576862734144111393240968446596815685641839718508543737463667888286795089567554752453328768122334645355470682150755139308196748942751978184730668122920153778136732381016875401345901979605002355732259282960661335607992893516110064994883545923765473595760266379659344949380155443993589387776877389335068226900428746429050282640215616810894162022164923726699206313751151758450656292189020616169651884192759072418313152760463001572148798918282769121761265786488589142244902560936100894436239588987404152270475005960477578765731611872331079307345717234967407920439170748643854216333026 [205,124] 1868694201385346464869108314186995851202387465044068237249672060132204914217050811365115629136990902257735799271407437649343891965779966673278210456548039297140518573983664399980722040869163083535462271957538258187618404904787193151376184675106238686760824113030792141912370654666339368472155881262113790784928415663252910952438622803042513113666710389066105754178303370289072180659509359181966584388843960268026339080220963283877951674772913779401024819312043175955725713182825908550460171908012929657383963230914749012648233488599183272753924108244171583535859618174445520143423045688813293324577326203946903270388930788235332477569026618646360785655046409773668595692450660831046874093882037269653155527709163481317018680838204666295359286868405694518277918401922065395839575785054974455803459 [205,125] 5845758623660689581074910298390136636613803270315988236947563104186537106772323654737720749430420667898562227070894012626066921882616261395881061280198680223771894349661671411001830903509885876953332004717477729485800371480456379470571862862036276442085604913171427579060395622997816846229098432118793561937640211868464571315496487024961100998662041769516793618341161483056923199988969944017251491150333269897740490692230448230800882587453596160800098405055186996440592234806006603349131914626156664086006769544780995645081205557525467373235797090240454607325972435349911778098643316338132777875514834496579317167032092030369943777899524690664333030263364282039403339103818221913274560410833578278383811299462955207507631940246024578833948873987590323206811541345142982180965627912813144 [205,126] 9520813872646665082335967317541904860355071423820533056691468289833765806658307298540693158583636834116166532392194798257935712088968381802058716777737896059494104148059066345049931806369362650741952066743476659118712906432056432221361284761568102318415279668176275521717043539304008286993530608146862240900870079539327343314481257376210166373483653705650964432049730549360875740190454043101110272298472837710860390446849152485491457700396915393095358876996027997194256861765032060754840410111660154067264598405897485001882202968522056740781582413029399684887057276086224908126321074066089980660535281110593834191834447076676201387258173111335156718980952884288281472503989321121354453416847977969152955540691728115937658580872766623023182244777461923249519965467425460999008040 [205,127] 7932723015094859284074563997583239847753128415137937436239605671413685552797696871632424103605774602154891944927752801736844011195059029348812692656286865050445984601424684969977861207914784840183572887190100365634741512433736703757124648475637206440383879647111488116143205269540618462415739857286639687000582119612421570627026870942817945644872013056331242381374423459584062675826848595872518277281274470481177228983400340712001550152581989767935943741249133344125794298645043318079837946004953927377656357049291394770668941019512054439978742233234184851939570406567056074384186670698481651032711895564745091567123125665025156207738728293967125573600717251917289772111078623851140523671612126132084833690514911145195065963628192288543984971249025502225208043609521460 [205,128] 3316326398012963259347253521320596026503379925959744383469172270291168752366357107998827019862682740854861661413572563226518902936132988481163998803502954766588279324753103066889834556972281283502722286231383083748673230574678442140716089053663863616052302747038457552589966699668305990442580345211845019275262651655174509347375606919576484621054779556844146386336888601295801520347827776717105732641923332581862688233020433441765428170479372348096325840638174555845378593324630165353890513602922820073379654886892428205266600549627046963702600702145882333536318371998319625191914871863144680807019346003320392256734593759269299811165274384900017828799806931832712365882857136933650855195952168492226968241517702901398935982728232398040417934393238971822120494 [205,129] 680876266482295325974671419680091823747907939059971435835981392705023704491295959506174700732806687130214685812468370725808881588148769077973625177156700168555691304084520231821625321179305701376796478500047956116036375551080054339502899462029206633400500090844870370580314726002317461376421694595768220759552396118859017655682348869680237548489466558886697080481509302638519493141074568134684943768779088438144314359606306650242837122281911949184352431380814940570745924091154310302155981379319319313437328200761209820680840811997459058710841477240246801549748156451274395220143438025424630790472093431843815618440779731693673957254010103640141657249541893839659769739789107662735668218639126732697128559057663428306463015543761672132036809488083595 [205,130] 67046775050210719565791437323338895766929418008925985474333639890491593375885545063018304259429036162664749229370797672398915673870403968135751171960401468967185964980722029481088479854152536631928886994753980625494419038575953344302521240622039246201123840871797303922155445319816147082467628040648244121901861082271540257608071897376069970486033800805518927133530559963886633550241737071645400004031826596634692960580357434139326023881527329797352817751909201993185204831793959685371187078833165087994532855099259625085185936462802165287189775453019871833996771833097489792399896103427532118189160584406040097118042598927219204604901814139249975691681886337333892746069974925294917014397628912469408577692925083411021806060956724379723747 [205,131] 3084915436988774910680779796897557824053475185842153012828809503256107803158728489812433145159899670387694702437741691570480890436151617534876654880824152659110271689885207137792237651149491649824364213656756525268339331237747745430099418365769224023797462549740424505781426550588506814476794366111210584946118809263281062490779416858451731590395546401718787672228176270959989000260241639305893352969404032236879184324671575431262670665118369377214432175086703854229437658008065933348408449174579979933918542406612464881770278385779487068482790586459264389563046117432790015986023760901884696934915313829125757864230479037016341189701017897420728796795071605442417359218342313831802973320845168881420271532522946977487188750082109 [205,132] 64437332441264760446465386693865161140399164381545009616431275781716384355034145740287117941666313946518217960988944424250791988116805578203667315128306096279746663640904916036209015170335378127086477426352469554159975145549721492204323000599074272142795071415158274345157202918720314433606112246034119201757461639126052594986544301681055581240765889895577916239612486605720003877835421210450675823086213105983681633237368742216873698879445420131275125309085485916419200574676398111188968337269635189261624982640709369930502031371306361420529673527194631291148547171241106053978978752914161593470268964996683829201095805729908731188550308133105171881582875266321731772929122267790875294834854203367813106516326884275219 [205,133] 591849268870241519402845672333094472789544075692676414196796404569239943947861040320747671785769400986938377568549714291699260472803857005633024125291960539831719102328099737501665351317899647871442549238693261073620441829994672097912825673722255842073661119484901381163818723385297243272041349080647935763584916004632233440988643292875371191838696041167022597116526516342081349808461599456194428695088543289600340106386376937920636265390641041344007284762694620274829791721808013433071007640368278533501944443029100881045779758506825915063589032220845161933744721032607439772400176770714036068874731533217849266937356072046938178160857026795877400344754167328147396148961484773624423751394827896168670346298 [205,134] 2307418916846117227209587227946294054620863140292414310192332908709220886076813204576071880729911576334993412207249718482779236719672955019335999700965089492880819244742717862850546110687636544051787546748768084309239874798274658959971199324277259853391690087870789942318647181671967608610941130279753354699508971920033646295962587557052645435526043097124370769826849166384409671182639943755722188922635318117273333520097126961103640555760539789591849902950022100305742792182675621257701458642905935281115741076029460794830821712529270857838623709702630570972256096400454292377213021943973611283164909723625946252139811042237960656069291062271610714246600025376302234254341546977689363386515479506 [205,135] 3671656601483854591830509272235542028904521086061986228900024082478821171739938396051178854220005886643712906666355599612537245580834644123851151252862711730667910046341881489686158890266012831598099006967482733877339195054295752937250078627839551490703191318364329128163556117976053004448193370980529480870797432578477718263934247287150749333466949666050173653908022466331506100518030333304097586096430684254025586407649596245124215829509708295721196525003284976437498164672970725802113488623329323063280804836575807532350116258900746385696202818726479875724469446723724197946311861635733112040471232230386734229421493917851870535134012530106363866989959374998561995235130189363826145 [205,136] 2282853976161695616667074021468739590181567628134114348762624398594966010195965965744900633117096158341849152845069062956560381008356679037377778600594791291820613782845310597687672150471932646730650081766571319337533969775684848295377770319878500846550392397460434865363427298318327018777857643304255976542595464855089176411108558418562212826137475456364490563213899235448564245062232861707188561842940687325743543161475666105397535515947423538206483550538235884875026336496519402414998816072965695575489773228700281490096243195029103996432939597274168761282808129223757636746159613493751639868433005562183070053325949382745573618931758695721913898346895819558700514455863 [205,137] 528244538591170009125964258147943636325451331211953025798725307968259073026859882311719188584912077581774579196352222700603495458144002034302054672854765833701609228491227205712613041379463889497199804131536028709437904603304458556805881994515629396630439775766747310073291624722524156619679857655746447121446149906947082495852569828708932427706986481924718997953515751171947801293833866340748454943238267925606191594288556230874929722763181364714855137819812874313815842890158315661855623549563684760978924968905201041950380787231451576846404326994579588305366133657146333140632372264594947944996823949631684797994241292592335250853828629677154630471257132208 [205,138] 43060078655292154227556017603403991208614428193197573349884267284980942798357295769051538895773441483063633607820590548336191479862292702807347742883975645005000083540636741166688664604623564750297842638675575533881966052728691630775806215596157755417129020341911738065646851047732470323972864820459544858887615387989438380973885707316502170535893976893155692549522355775170249401194269523914872954352788941089937645686618429535032705656264783164090338013839149328664172923983515155798734389711673614341360077720490146429645197328148161631014503783121661379199545155563949114802658717369144245685147648475310695947579939666991369797615027272274119 [205,139] -23098483803567143436081916655843157435819281989012064108609068457691127942958744959556656920039960780697936856565555432257145666708338885706153685474395014755625579763583075066869685820826819424040459093088077301384500979109922991414483194323742763061936376614255369310437199216420833262905232022014907113829506880911589643556657101690796523980531962617946189007795485537753073560887579502770337829397071015830235142131271053690503636079548986568219944578486707768066799728620117498233596981145108516408167572854342399972616199624274616861287966200465099378675600185092133526847393614988045930097866097229772196550408601382617873164609914 [205,140] -23006224448952665348761421910133554623728817256233120532856932700777081383477021070147798017784446971807848349729818115044811778727454620818126093329969646517471982700155569084713573905982496572406391485445394319653151955424394437674235828079036139775038816824287012158237657704395744452569260262778383710710940881142702624636923131832840884054768352082714228842182172360349114938318627453578377237917723549505568109839597485974958872721713047529033509133181437001813583038908585663161005753793615680619062311955353181519302195532668802237479322632974491201404576461385294935067184732295238167494075542340855906781310138224251438942 [205,141] -18343597261623740997441045351414941761344678518599685514458731088144084045431793209962899214322831050134837230068774456413121249309496214739049905241848798222203441512369859936357698651847636837022731177899407921833436318373509682860487204342776945621588914665005676219817095885127482369491779438945412600847518296905868402018990242140448908260442521746735284205819687983394392727334019496989930600783126547944558562507464503653016731705779251837449041788256707760529041821226881151760107204559362788253380849096579215201716497508942066557745828396898405985307544856270395836420404526133472327449383956189359826790489502570641 [205,142] -11637469335605977623109664627730637571462761344397172532187040946388542508787377865754017130607743321724026711136091449233306779696243908649589416848292138524539780600829036484752697115336590173260462637832318004626197682751722596606765924356162815690026414676556571469234698468672299477456112374699715428154556157766234809011419037368068937047593221815366835854559774675448363272400507829716270252247523112330587997319282535686668146727254491904907499458015917710481739303811157771154476977958222918991458510179453661191443636734161420502524264619577742794535980019977771605552377841943137501836953829310129274330468170 [205,143] -5839213781902768992352029592813900221926726825017040831802429259206573029168981305352811130393679787189352654149764686662795164400955304939653230061614979898403695792648890994556006566671185154854919861725311945212954993756414301797661456816157931008622115687081459891064764441099228187016290912888061430042954039999802891748474089362656214717599937629822132407471418508989114376744735699225619302733162077061314998675741275927786283859298737709462021891071855551486530696841808671407839757355107638632453576751613374079704386807878128364530594060796832755973255057153156829519713443473953181413841400497655023671 [205,144] -2302306250087535858378062731620188913975358093835668859369631520340392009697227994921291660243534011570948310058626145595450550654363799167892352885079387528170771416544530690016981284665974170851861446534014915693180232338811499944748503195945724022279806256922217278603756473161545612266009812590250166856532601898708347914183259742854796761159899916237756731131012406512268192956938498028637113585935518305120008644452847446392975050538105585996285844280152603787409358411973595855990973427007269580956748948670176126538014535962411750324923277695593450952311138208700243913096332289194074212331226512381 [205,145] -708388503282939288388735150535301225703091779532656895313348459944358901991002971281491821112553298267301835251205102457127040108350586439021620633392166964598578655789916236322198343416727466702296424954851710255099021919393673184447931917552552900053112781789383263160901000042406224833001052088672462209172892021783123356001582981894753023999264768393871534137401375297465668003599955290484260409659666942827661804949403140819913850061292003815602396952064154183271583074671744944012764045681084399373556367085686017511528709577520962408185065607348128946547681800336443349093988971816167097560999 [205,146] -168829926600145831336965667147599925536769629981158490551860235823731161273745345965946511317848332542681116384697788095674466752912409736871782688553359361429563570369539013802225172298236333017573078950126060122279022182976088179315460183095458594804420294617811662512721581481566867315115172630528448848930808832056948930400773645006955178411318157422855026070390778940973257909387781678165205336084223544269535289341028706373741848661820841130062055602257317788921579676678151583302925120695104667263062796677245556965695741210860481013542595388253902895492341536122756196090052004498648909 [205,147] -30919680002335312153927494713869323319696604558679523283473082020714413487296675654078287646851204950625908192918570075913623026158198777740862128398779566528317213901265700108317979183095075537979212156685668348761384715598077282960479219730513287642091701018911052006691797033638704720972093306749672159944292094910770360409915403863578239086763700437500665276485091315959711006947757571481755727063520459716832965772545551750008742925798549426173253899539844965996347434242412070507339495806928999480075475620601556518002900933341109377324644698325250839431474249299442262705411339746 [205,148] -4314372239491814618362239353452384867471399308190230375047565662215462808043762661593039510477124609500925796911153599067099796104529341498730433994530846152520147654448493222312382578587999037977806515053982995452271072630530973341251315171179591388186939448834346023790482011826821276996591677277538989949245993664240887349916349491215490380937401216967570493718507847598247815513925463341381212544201248887373624229245075319175514134545469426734193050489464403783258322873453761019470534978636133662858024031058129735574421732164557542071191993140792849229455887355722078567903 [205,149] -454483957662511441080765411932790047920920432557083842884265169113461511951801697085094742926447882633447115382538512555416873012295394743174714105010980109577157006519168567087020817995437981049138184774347253681944204640712392742806428825471830564834595423185861665283377601357613740955881723726236180872357156103481794638042806652403783653527866801744030075325866219439118216161166669466316993235662365139556882744495694405514601420559381730237758152309768506124870593223034646083531408102554403846779825489660784352634743141735578869554482599921380358370972001492361427 [205,150] -35790569501850976125362214551122631973199998176948681751229435102788897302286113330032728160337687702521926742596499258997897957241440504811529826731758134852747907282024958199024049537846917685220825547991572769122256480621861779886376800371285172124829158282790063019581606025524996971411829042189444636907546787908443525369217344805471977329324167670694088347614824449722609334349349661967226922812308776226797207624212124216094376526626838184025440569505023851265340036622063668582457614501456954087647322609771393918511224485449087759195633069347373672292192628 [205,151] -2084887240467175302375897487095971720389707347503010176265948753751993797972136618445395375000061625490465571323362762439191523365937182278786777263848008994138926686235215842744339927477001747646397923518080095460317091854364555471454562306502280950096824091602894916069960831637083111547879418987233965892354241874985294018865816542447778305520485516173398318170540736304431095572228549730494771653090938246718270109386734468835682838847375338488262871562426390534501466394637113883858479242762439414439588266406298313667029035016223825877912957429747106734 [205,152] -88823959084035066129743200171977113282757987916338448041092129647095187414710318871169705744493195720550115294747366377842826306580777891811802821559194271024672864929912865412553502193955156393212077400662454934720895639400255972510426359845087453108761139978186800966187902675378291313135710624286190558389275901745018909698834445452179662789004925404384472533256254232693703913926020862941434440664861233536252091022195424047820956327288318121764763150633154038498381978687705526971332041256665731459653771241655327395523062697362226164438688514135 [205,153] -2734025004660756307389891204923908770538742626118307875856975981977709121280416126470669197128282468955125801791348411650313735545177335351062085828196411405497719223981202282136817855625914684052581640804679249490084193032433917206833725485737731980556564057195569360029016929832253929256552146096444123402667270737753469077971948611096530785428159087875799936150089531334536398603438599823241304561336834621876078890167653003493994762143946785956265279811656263126015033534105174059742124705986149088404529673241152024914370647876823265078345 [205,154] -60003164669696562020804691280955262175499325166869497466897582544216849316226042707565221601048061009380637699629384723411067126801089839958424322936565194920956035215859628594423486918083804919938856064992287677110760164984304211089997982262119312659534942864638031002767340437792865457397651714840775042005975748296951281598073802817696788675997853432910372632071898709566599215615690393706321722874738965821913882197892039677576779439622571255280737477385956994942113185458444397949731539445922555579336133631836643205694089059987352 [205,155] -925676186438184924850402175478025605959395124606137267900003926686270747436168639085617663473144695243030107077062025975185521212318536091834283025069602648199681415745163506733815913438053966274556043126859001873622548725201040177347744635270260728581197390720403287243904243121720525178946902589992467756798920881286313201681262691172608825146127313129230335072860407002044752687491347451233725099916185418382798197886169383872660435457184722705987686269153409042374529282288565948988920095616624836927909144791601029680178963 [205,156] -9884622994748042335595242640386184563933168709418754618374246398204060620554416353256297406137989876396922642524554807811164411014624312524090644998691008147767836465555242038943737861756587846209477479337140301595384350888460555129714793969639127515675363346128071377817853445687214019603999238674880049784512026062250349261064516254508791236885298526274036536914876758944095494475693855774705178620805374697543728175767076566912914575373930911981382764612330562374027007551261850062835414265639429854232704909637098352 [205,157] -71847310941761158524742483766894560076033236334225985515459226286985222085333905268932546406507355708289771711327262659971427993137182876425844606514515222852019851784413338554717154530670804892115388611262397570292047998148066668789550848940168980248945455146352225491077411105137394815971193613697148608173037994700000572670423515176804950020694338654733360615950484283152292221973946532424224732279629576601378057561413220511490112098120154301087967308417612046924730927383406998184221523059386035568873703438 [205,158] -349065063956220976651834566996523739954348445510590363503022122970883533673025835589910883815789685587169116677163573109500297125760598462951259600876667918271655009232268407647520293966587268664068301858135184546617423100515182190618840973106644632789074479704754747827529019352142210133458168489458073248882476697610972695603690048734645517428333005095118919937554394565547668414568916494752595528405347264851323314025318155603401424012029914366938257960092876791573353625717407328793357515927950179636 [205,159] -1111290668355429309594300551095267584938579330684677812509668938296211974465975167183137322287282677238129360167849204601925145196084616280029776691329372123604693444941688627921218724722591766086586978670276442742577436353693926592086410574281040061506570238864372070595058489711705928229977425658845637697486195844072680685416952590325639759202617581404119396833402241412936308192175581569546721399109580109654791905499657638866888437781178409337324043222621042615586991307559652374353602077839 [205,160] -2268537343547589089661632144805561553797198467079969826176742349337622430548146324582938508862040417484263439747092749082907844139005003868703371175783291989690233304921222012918469160324195148936271964279245056755150064264932955613088469171346561028028623910061531821264937400319757108552871714600633694570641478080304453748389275294823775011587129795187913163988235022316809594292775408590358992922069682785575247777437585110389079633357904911137273333978775826409677604203476557390528 [205,161] -2899451327164403251865856321532267959288209283621959743956283680098475283604552073571201327796780577830000012309450967812095800802305335015695742345706319367927866851082801723748633617486599864733681780109291235253006444654229443387627607621965750272401069958691744961194974774075666911599394091318841015419024926813123051551560303979734038809569852351410036764017794812975414073824014598829004966618508472370814183173468601515462192859075497798162826816062859054391119955050911 [205,162] -2260199048724069790275133253472740601529892816779915080139082919669411238789225653391392739757849592783181223099965655824989755998801884029552800201173156799166248861358482259932042567280176022234520311403481049966174393551856687891302071371358135734757546773334984875098352915596215667300508416004563745613554990293740537691792952479256122708603534275475560948759685715631143198938447640225435533490741648902510889533456067318498729242684173581390406812194428302751713 [205,163] -1043878174092933143037523162652563429638372075552824463776842827316720146537127735516497839613992083194482921084875690589990401628463176258843686868080530348725534198601921789409273674969171709494630729189479028337541714938147229254605198021941141601063857634386852883183126882391700879862828225000864744648593443381127722190794619569178257319497132747737611179435437186457055441119930174846996107967352176836438745135356092259850270383293339099865905690473302 [205,164] -276602047812857810090695904273246000144712938447548476007039780375018439022053355128800389240677408229785762980046139260892975641169903442270602284493284760724079236539434319495290228103368944346891548511572254954377048941171733295245216367891079407853114052475779178524014256859094329026627493923093856899664514975709092611278503136069408829945364447073795683350845876130620401062983446024732408292876047597104437341389877220344569182417970048162105 [205,165] -40568740355785180320370970922231104134727257043881070340457918467788308797577487494843053802986263484242594624685833119800312851226197115594094123421696320347008306476966126826329174074041777526023508140788525958680644688173132421899686941612717369270100039862338672927804779570801439948491352671832925465968265240390205441018842197906628366328574143250211286480543638147630096153662697455802816679026761087495233146022428620524726002501846 [205,166] -3163846242927480108777496842652076528711018360277948577730414120007177333024921030398587853797382318603724939926158863128745288776801983665964168653743812597969375411533763753785036878877515752984073197569310368290031873024894447740252977650978670847904400515821207705993653213507756789799337618011893596408829749308344332773424063028938734162943832402933276336982242267711828159755289597354421804380610981141648194442792512719372 [205,167] -125395794486346101005696914530185403296366126964567324924291803713296760371782172997563429476594059063480503536127741958855272174743060522422388917070955935156871557520611475986204240841023998408558758018835868574574718853021406767695778493324015854280388218353150415812027450791982444066421772876547279870159051815251228601975934399101299518133886256795461661486062774639723503698868443982125279970234547099716844588492 [205,168] -2399605692490173522591034791245968392967090965696851642580183442186426820707346319014690252564449236869028965313869386176509529327556553417243215492117969583018652878798682519698396426200127187664239416463947749008988651521610076026118162371268733519185633581044866184520081057712632791641215202060120257014811810956268984769239455974795726905900410123907859764420639316495944437057052888968772868982302890875 [205,169] -20912600649465246751873133849500125434792196755388257409340262173604367468858813665728931454956382488897273702426222715269359281952170463376197183871855211369860680209954114938899637227611399785186011873568836387634774055614330499948782536032215663398822930691458558148645440092110432545018227232102102380837633085543792089444986546824469831950662344120076223580842698809028799994254186860247894413 [205,170] -77613062089123412097291485183608739513549098964134334066761533439870676675623443446994073371573379362659516671842027475760827144974771524751866334243518588080577714294928445594459826787290610105252673474496893759962276152843438944678186272751495328651224643409366128397476641408375786556058990391213380722501456118384107197568878039679447699747442842553692353162022124282927359859040892 [205,171] -113489596081221617454127843980987316747571127979518713256284778800973100706529361900869369553584337384054231257283326871092331884371514660533985875541538851988572404583161170330420167374380297186211575398658625357000319854561910193352300330493684092166635417229102346752186631749094638901819343244749156887699379190628810918689557907629567638551999465122268598578209438455053 [205,172] -59704040499981106994751776951215733191433250557053331261901488656212920877384280774660748319190665513568159881142544766987933052028064613038712758493821450676604726904037009366911040360207968550918757008732676301779080340361767446463949994923448149946463473328530141377536854517244853144535628910889092701925342859914615310127348533379196367473622257800474999015 [205,173] -10149760875007418041606142315492340289448276201173345046351590976399278178047564116670022591803311406224651609529453549871396494450760517868611229624294815214860791009817207861670934603156908788620325179030204525433072329510533133397369027308283872336098651744675568649747752658443252067042791224900252827568204046248709090166246002784335223874358328 [205,174] -490425077772568408227892133128174596005103448921774365690343207313542652291680823597379355385793547216123160713203474954737334388713688471903994099008905672893849441361192717390844820761845737340617160641297115164299772505157365969079940902097005411049456698778397750017440617938793864456274165218449608063515133983471194222441187280893 [205,175] -5764791705391338934396152598667995953958254469722344924263115248511168992176711342026177370326265583730310718209781120404331910633998153542713517398023038533836266517213282548091719764746920271273483941350157225203923147063363665865265223582246884635578084599181141718787552094548700643326559268411885524697471030309420856 [205,176] -13610148477004870048795971529685483087527338579754806265221382116175221718954824471013471309047710323976645213219413760613567475961063829365079795446415232630844803145504759886515485334827194103491636072455100224456199899950017043728014526213751110214180591546641227824551276692412284069363586388072920540384 [205,177] -5071821167335398069876080957721412303860140692968388456647985204499039309744573910636159919447466289045111968890621707538791570953294360736927019379309674902008984470970084531367674595448518424911180349673427825564798208648662243544554352117685203434846929051244139659233052406534570317004611 [205,178] -218586983617613042044981434259534610042817702587465222868266317086456209870797053608145038932533664773468033696783261861848103980400807598934220341744931414023323504720147128104588615949361970828364023988234083830934104751435327440469859097800181263902663276333957531609223108 [205,179] -727364710700686370535132019021515476471943259559363393360024852301396719108421697718824375427150587143604764425203948846202631953545099033253952295157311044225400353115214962833554442678441756170233471058178173039003849607706815817613393579725233840456801213 [205,180] 11957664577145213907873120234445909562927230177987654459846168352962814723601634491813786541321852856823936025378080375380786275289733825602198330551861970015995668785979864670897160330619528212956735436966803468284777034550080222341011688 [205,181] -3633195225323531562551815832230553641245898310392129499897334053480256815397848961205595058132598653243291350026116242942163595957024454963867769168512055762764839308105509899975226956365851994062301164513128268921864226089060 [205,182] 13942946788795910753937227023861210332717721716179040280254378149619188275421291099572423141773275175404086173749238349028139598922459510679395811006637625185919013879580740342334987763578492394335197740328142842 [205,183] -4331168083501854967998193694615345156865357029872418928944290894511879996737752034746353241968360205118103984752670912492152283724236798606606102326733103021293831286709154278274839117926893627826 [205,184] 53557080028895523069944601960031080517168181168434893129128789860769640124949547951738648748637878705165905732839174634141383334740725011551854981459303335873120251141248271101620 [205,185] -11398343257157352307191721381036537156994497762518021023297495762186296308471344142158843286919375330782026185327347543631651839893844958054543953921181753106412 [205,186] -258495756581813487466782156090437875787035977716518398160337753310752707832142223400487500486345140575677725032817114970412628857676944164 [205,187] -4508377564155569105236306538208652790562308322386646001295808476574150449874779435052275330235942186366324700374827598413802243 [205,188] -217666279706194919972615339994879424150578263983010052533753035615058723139553058254383117411360866419493218913382 [205,189] -171544136315361845983776195450629104953061360756173527146817075935042204254092257815797287217089644 [205,190] -218678176906280735861377312067938242121480283101095608269936374842946597334834511 [205,191] -1182085873773099806409586168784731119940448651265274471218 [205,192] -153264 [206,0] -31547663943865261898684104242641679039195185411649148890470904930487076862117738147448122207452575605269386715985224295059295653173304617852065772707548199327674347693799815753762692214276919274405741805947941187870318030120859155282121751666996138465503046971160627133900900649388342609890727621426647573040986975104421233262197463392152566041358618908501567066247498279030141607474107271883609111776203611122037281033098371347316969160396270182913228346382867706436884147894963797171179820418849970255798602298989645300920908826340998814812061787203514672174843532495142611642426772255608155649902824078319050280396694557602122387510165782668371983902729202600536530206055154144976712114026398388867848156708834836422804758664462214421619102827539486238761006486207564215931492815245982437602011039935338482158534810098068259982103707240851151125402641025420831688169166684055069457889206464291145635849271321004029447885575756558664507075657177724869131356224319990824764202481559137836565414844207937428842610044591606168535595978356796201851867971362298038591364558727633013102491701944680519458103189627351136586731837059775988043347012684583039928917235573920823746019332131623639893991304222793017104638844367480257812500000000000000000000000 [206,1] 2687046401452489779368298052817212345075937810762227536333576872104028469781934749787278249221991254190983738296564646910043282819946851676775589949234701780369051017284941047294628743260884340213962382694790668457986512794147608407642417231197930203279196572793051101752171239311409777975238982725287494733830392637330050690428825768993247935145919218170887627321119219282447336768381731677491314990143731367300424132065045815040738680984413290130465128610857648843974521978041679373663568262867847892033810546464200652259757835352665166659720124717036574720269788680290484627152511973611101050175467132580364892604225398834876157769498877020299648727634591231436473672701333988169676928681960712681864507609713901636303951923837477517478980394356767073002818129480517896923970601353970729647905671706897965532062429498202869666342288525085642221338266402663971103779097593336303920624249894132950919940837768263645489730478603072612935171987629699704533199417165049909984758249341805393897631124651349237088639969631930419990061975515673446359558215672748350089307081205907646981441323495929580100583572750373619840925826009192704444172152247089134849242121409789000257524621573886783373298724311733408457171818516243613446777343750000000000000000 [206,2] 20997081821900814254188281782015364458813709092019477529245202238001328292167696882306423794576654160927755112496363806747238623509306123048694443634338860330179435336608924953576850052607836902852959942430377232181057653027694331045881423259515773394579614671514090861023276407385474730113304471279860979487041183494196470024190093789516814324187027194838357148187836411867119675326018275725459811950329828803931643612629646573619730379163983900957898888672456527546437348546747530785831907936981475612577607457513690088952154530895751231100174061686149519455794472251859684114159941030876029171087070051947645530150407171332934470023904020938417305206164660941025006285934968248635742512510720207162543601931435564670683892287636013141305799509369555286688531348219057861537731144814655374823924841567599129956563356116931780419797453901698174737010710811415803357900146983880538684881497271315496874500869620116347348335083581771260338324940041048332689667506372271053553096124018764227537308964956678763740392498185291240157560167081714317458526044419093284768601825670394180354562961777284969787079241230380445841897856045243526834661737531712718120057217947602774417741371176925534337816463408402712149867596975771972238759525299072265625000000 [206,3] 578966285564838240040350511232013903336843051793186133143953602914572583261755377402433509227022332136465396746714592387835854605426232117476181350016636823753829783478731828265574606534118077710134927345869285515848178737280263827838039182856511368402034906076976593049569523630436783614631653774418903246395786178187725633383188561317765589570415542325837257420824869060262324352240984013265931291395145579421286034835477321336061032252554666315928564503062779796853131100795197813302990117662836248029443030024453119956157491458173779127461980889206780759887098053453201328285207190341691276987472704474478326328988489893087950364888453746521896999528148606642376143333025775672963782497900770052143684896045480268415695183791839263432804701157201179417742879314589910514366994504246998279243781221984528084078516591142725672743680439759918840310095718675845236767468788907091306546650277412516906283085767518826279737086192659778166009059875004426912240784569449002939899423075336106012281188681473022690518085452705955406855852222051228421908565784798422457332775964689680167478724093313219410715799832554991076594971521172303950402532870888731927472258096820301050339702736702572037798288402127563515961854854758890343104400695800781250000000 [206,4] -16439637980375525401478308213345607016721190575140240610860131901262251348292656575301451575041766613819043156925016655843370165079416891449133699323468057732385790061344160403947105305276890030713603073385487218835022216752009894543849806780993195255458529274952738791674240544042089038093666393102794004859285020845052649855479041954696692145738284497849283128809558014467430654468125603733302362204367554929016624388289788388057623654163531199047654683901413925340301148517729301821551462276721564978090697903712108348446164050278601471045751512110469032019942326522516253946393244660818106578109781386473616175486201575181430344285999673676187554658929647614915464481063285294360649096903359747669192095667464827719213495676047629560053930254857408507133443340231420119182347097290077328656347444526016919328907408770762190260938850128491725315897942733050669761990634735376888059128495544810928777354208973494522358120222498725273106721821664609744628021233163913886179989126862091603986614733804462579829031630822019310760796601403630431798767451470753833622191357174360055663369540557009646941956292364824433758994302172571765633443818493869226572811052605538404835950765622235516636046042822762514222826022043452214578449574203491210937500 [206,5] -111703403683476282196161244596925757408946671464772991395313318902370382403491694668270408749379642768309596227393889853658149836617812371502544711751496792849902999271796390854711266257947722512966737885812198564413719867140261227298955493094376767163431212964439496082119757684102335550317467190362010716997948311889662769601979870498093122287997582243290892733856892159149850024412907930700799279107541323467043144023367574290069932968274273095778343904485869322302940097128029002200670382105167581385813137686260313286464236988026289973488181266213539087567199701127041179235893225876320462916851938823438195910950871207826770961364071637016248722504880440922597462221266180705223931417245996026677427817336712216341361731606766726457462615211518798003961149369195592784800310426161040407300209228424023148021534574705046063989299886871358077294571183061891476294184210984436412712349927594177734491237074932409114850797456400504297843212575291212803227374861471761458363550777162791418733319917154492730609904966795957021785352338870744565037263252831432172888567171776343273064923784628423365011781823842195810919185325883606558383646911939782763342008389941423610851457866398068900615150706388404168520181044240876245383199615234375000000 [206,6] 1547042710222847431390250821723116519998545283012918677733765828576437937730066745380365100435717924945425021449350487363690230115063130406841176062638773714843660565593288993716479264488161813913418580335560186281717358088085229462068604501701624507366453392438989334317738524367440534243142505590762167383675497336556703123675112416901412931352317999256100873591699043662448976966204719151355527251070580321127740911282423151223062112589471242825853171148236692012650109645318701080858864937901713682694516880427996009434384366494914499211846430928025749243199884862006640851872360666456640026589940988570886315949563257279343658340202003476062584488578766783299067970723419065382964699985504529247504377967089641776904050874150603374196083840638913799841698551955035554133261547856970871608950547791610309409982298734661076980033837284496701774206844909817536630267618256488506133623332844011835961070359092105649712770080850730214953999707795811016223581478919062263065873501298696005373018863229659380063367463177656351662964151651738963777483237460455371837133863648452761295036304833172885350089479176713683226151223842761148033802687013656402752043871188994817139441165840208435206074141404809624687976592077455520145491785640625000000 [206,7] -947528438897998475562561594686056000265846964982170558520253804927053674099841275260605396372049917685448683807490555589520897266509870726805116142111442756718252603478909903896550228460679043054239016103440037145418397450185069568111747921261657307286777111902432866485451117066155937345044798567588854328766490230775336504635537586163718231324765201258459725625485666264596738672138363533564051520140174836607516318805918053809305340890399110975373325745965775626632089018853353502082889942623742365735263912864621041617391107294859273405669327723875914659821792210179121262879130392202404295263034546824180116115575871317509683146941760360865933045509075653024356687569099056922087494381024751876204681131152104277257116141619599578992074081535918490559537543649604290028778499156881830586374635120212917496873851959527796842832869258529988453729940351748468672009206369878657321654470041769169393651549000608161447047027723401934600032974877944798829886594807087370247660155625377545884636980199665124302289764684752140680834463019244940553091569200222304901774397792014886761604206600446905805618387776326587693581564685687954856785030272991352197111756547135333863365547089709439752501576748211069959989924414386976402372011968750000 [206,8] -27911606279157196286628464247055413697313369841828128471248114271168843155416868237349343859603777812596026631647797680767800372181321832781530899972812740561679136398996355491199178774096917436684087326435591081203411016946929238811767869988650851927627696629017056813565885688515793154372759109541229267639043661297614095605430273794478192575469015688061476360394944200000136554607541084530060567287401001446780835734349882705961619163335450533798548618988746309217464380917429364776289319793434344994572130878028455612699365621586280088206036366200147862497014120946751539633903560087089286450655207604887278767124577177467163091970114930800263067254399563945159117657443917946261725418916143031582462260588837143201957631420447267225056623701030910101084690356755081093364758273120453651797575902135272816830807478006655650247833414372895205204833493377234720760387249335963879887777235088684274439585027969309107387426740200486364745644397056567618243024770698669140274183403753973186017402373685242825123993156360357700850670497436732668653007043247305743412162220399843578789816874112521447220233586762170086195907532392270114242500029670270972038859241371070649177708863550168747028925420062119826415875152230179950655725785250000 [206,9] 92830910817347172808246721583307258477764049778673300551219510929188838975798816072881602338517759604712123569145688298484454774901111955443211204277970126783520667773865439182544569598952850869745453537470319010190606394231047688306474318782385321934877441030576214313067953474991247889348371787527381490080717671414035381339949408899860806525009242953249514936659171556978484457982854023810843388285743040491066921686708042309589451665947313528892015429549784499931279153840095800410217424265168956305289192549706463284481002496123330872189384019731571991557304627222359167619246263701164595964656043953208355882817569783152202056953981634399881022492141401043207559185376655395919849901128155248753799387009789385714288641899479245522367564040480431254160526218615229954589582776520144045536467975160148303514613314132077245631344866987568263132573410116337334801680055910801800159000565290549599037188486755078830517991314543596630762131719199433052537546657171700287260939150560277892816232231616719954531124703905307052477248752170125846927925162145937378923588463756979533858279660941116614235940063480138800474694317693889344459216122341403692345721903163715170295989815095250972564418736791538640894182329074941359630850287000 [206,10] -19547911595156345127876135280310088957000917308147190118196622659042393852877781612343108004604240333601871189803497790927285655313761234390424701055477408223070046482783066582850424730719918815953534650374870114313496831146202705742606796738475310991476766517971909747389787812049196656415863440591595976960204909582862489969675818750683607850256589528911916423251407536278446015588805860881791656133195969239368611725966145511999813865923615459185219608640499983815532006618425916780512809792274896310312607481744874359136799527360265222827955878210714691063777055005846058822623596589598738240965095919518691353353135760801080857835038328468248508687537290960713600271499838970028597430339250667890538155517427561024604095308144507650647544240841269021715757396723248238625546536731280330926079923910819723866454995381605226618661376563920919871856258580654299866948582357192325321810180896019001172016167604119977234196608221497290475191947979163383704668294089863340947811007608179132507041885293534820549779945151558491564640036591831150418937979353685071496761075719427789610396799351632964067344047242410709848305526586976839825805536843481181268330042410310062055288656689485334897016156193904560826437541500113497038849492 [206,11] -470993840758097041303519604220437327452068682045786852014137447242207381546999714248570396507821534170826167423912777997145816669588614068984222699232288096406526868298306665514029784362503639630818992890212843917430157367769389735480761478460319443362094729693512135802700825836815089869070598302092942742268419839333946412682985415815759454309195793943239701752469276306627558182697851749827105563332142288778800818246332572817250859686764712699125995754378274903279767837881235917778712388519735804641215973243033365914118242997526135703353751400318126101187817347345575959917281824785536863744953688219778582243537734699529923642475027531139579797437432682684207522505549357419113542870964866929169933911973920550571681245979021830623849550923523545596131415258150073026217769405553219643406542824353077633127595043354813986356205841760289661054869555124031436140679181167204978225804427616034935091030113743703193702951327227745505496397560112203535601220692378797157171558935868268755444716739210482868092209585886479234988467960241546269891413747980116697676500584991637683220225891688862159924914015588515266884642777452894305612368158023549177421092837406582248595941952782336717868382324135555894226284061059883097961280 [206,12] 1080120065003622371743652611740893767762987601407615795127759752014294183924230688192794014070769658983953740698733020212262261172421028118699805828009464579155346735559529477635581700361384241525423265959148897419230879107963014064575018500590309562583394018747185950219321135148631802874472094096439303877628599971686671968511429376925997192590771601571014230807709128301587734870635325873303658550326477088224798940133020556261907275164364586188452463290909827767325805102197562920385895287938604740784628697604738243497583768357303857948569438313462805065676937592840947698486558903067320101344501027258598224936694648930753560579024420979218258436161572427721994204774957798996420358420579329946843793851071364677420443049664508805748506761839753311104550067562737698029595742557066987254088711007571516400058992558337027180550776346921651090889987954881823880606904158116754972160937344804866322804684586025926067765593077788752907694923044523691865417439171782020261857719956324496527789475209798224750312355136831919991490405410033416576002725969111271492939726769275054079819028828075463323960199469483495859193100650965805090556588360935058851199800677917583591636067599357831115337384197375865528536294838707929632120 [206,13] -676576688170644987098722140720476809150979792025944482691847964784943851154309555849436487483254788092983487121104797922699017367871052979811998773133742928792585896672459261471898666255698449667468921079844074611522612142070235404963253708399269451043876446940602860840987038016459044285932459735671325421753805789510631144839804759507771180903024169875928865368709306458583839323169052131687954591272129403078727978307250836343401878350691336941532194169324337193352365677071844908284764397909659227070501072688506213982182591223612647620787630729955603435557300079972209819562955729496550506137077197892688703407146508919725095296662834706953974997815856729544841304515433938592966684369155419389948405831972734770216514240309464693297987319168391172608247868156255139931326013745680180982097464465610388217427603337436721362775509184435839027149231798073328000937831605343523913126550665487536883616162837050979281416315880939683179788891359978134152603374836344704418359448052511978365514297930470043320771782449268022779773681905001743668868015979880885503837669531969223672397334504779346429308679009703970414568460661211290200777956464316907204852622946475115092305289280497279634504759550079778675341774517178838628 [206,14] -1232888549443027153025896408401895080108684919499534248873180110328194139993657282693165142697868897278263763397270326402949994488417294119969730065519443119572555903093620136612343885745097066265470326784512878569192303900705976397729899192916536944086039948211438326149087945733322429165681967311107408765365575919044070940917845268412311754436883211199081085552431668235237158832585188351777644359477447344077623014131005209431564366832331320569313860245781259261556230363458179112924912080601012190796439073412494486351247256053566816427882182987554251860633733392030210516787161853726797669916857118890710579227852079346963061810611988346456024281746536489240558474041351767257680086657568309366760081188866497765012645159745827195748573759542628615603475153971623143926018952506058659658332549307560143606438422154808278479173320132915269676731207949587726571026548038314294464537444357253281724500463923954510438858736405940301841018121581778071652601431056009791437187658483354114527807996474318278421297223859567942222253693229751380159459660524662597831772995229682112359592005957600063275365473363146792040166220125469510021123562186135766107535980338613597919602644360964517645489729759872230115482776441151172 [206,15] 3048282341734500010912965722325941391514716372499628529896197245312673014371551376453733277541176603455574292078791825446323537180384299872844203702028320070408018836559600219492083725062118856362757184909854984270932541576763378972899796944424176498378567250366314185896038696786079069243369424874125828786334565787953422603722859862651215667548732066517929031335073212990075289685235042736379172244461507843310051812988934305710164343246233754909596178567469556311191627063452052431633536805913536302750812924612187049845429133858344170138934982547081479554547930339442602894058186720257546414563606089354484100440128712487711479491829070290307444080441852304182367276983080211727435894338416343833687489327462586932291127943133597266587590476123376117085290277105330884751772664777451964141503882954026834901336510137924249895299253115403943759926473761228750906283544211880656892882403535667929039918793400377744360684940846740856620198379388718799027098388346395611403998133707649743485349126134453315265099839655901148357078178825522523209413321700543015204297539024297491380979287076328977249700182585980230264697899559539644996331302862041159805617935250366216055169842517885357121456740157051676476582519909890 [206,16] -2596224843058671174039573650589633387304979306304820366829922845159277577573871269354284643266693204390368339822910572611669078339572513924686127588582708918898874164559422854641903603550488030003354544634841833044099837733979832034908044552522463510183804662557227087800521754485636807843056909991070212331897945855811991249512411975069159394601544175659138604682755334375186443181732370757554267102515983818424391085884945931340325525497637950057844216715873648247990688167716964243445575778473259721407623804406487048282082815436565726442222537854032668493072496401391507366208547164733310441345373796121580264498776529228579152912397434943837022926092848049648362629868197520291112599732558581112752936453635861234825759813056139146702502916276520457681920600346723640931268964814409988240740288513086715134665318057100165509714145697985080958152214435416733428313081267093285172013135135818778508669195688715126186268846877119217289190593502269620750257474827602589773369566922817540349117283863181557881556164300666184740935511875706883425704367934140551643551284602579268434140305919775886839847408172754591019425094625123084499617791884579953770365584051689361677431245369367384708164042958011609005368630400 [206,17] 66799786877858309767211886251512954810536772586873973544139418826775123639378043745662414151044577651900170185867310538255042316640048868329639438900130093061483586658164687407567897572786612867926382475304726902904087323486878787121753627875287786896903854551074446491222572442281829910144791675775407187503528265904289512146581628930029095017835602088942356478334785699831155831636428991283944259370058715839583408281253350523811737706194449157264208856570776219618855545945179787305046688909103044496488197398896538804196085997082513384906424819647216521743080837198454312422550005459723881016338202290217350917808380403281482541857478997770649035156407003753685134443176310905946828117949144646292201728835294109064679659388359334922161818048061764409829780766716299808005297448675640176008528547335697558956628510810209030562946496870966174239688052447438804797837122001570269605463452347216335235748073022441523473238189132330816769409328559967013719156657411443502058551840046179265488338218643272281785045686435418080385256174857777075420931312937380634051449669455200984965194239654595946063104407754465949944222663973693496019308044279420687396753072518492011866568671918523500427067239465048355794210 [206,18] 2082849465775938885250308749042623034714626874544319798330492752589786436504414064940213279406059980589474328649801064356039799863946620006667157181914861452185485383122914986147449236911018012084648856793146421116387345704623660008369397401760992259487638456919170622147757789358311597174705430799992539166421817468106251705285456374248346178467131134022217026497881728302056696637687702509384038991215168074314391249930640177929672039623941754231279835095677947977809118568811581291546867055326009155840580027805936633958537036364944774734290976965489171504886745232133195771121339065865411753640286226899934013963541331867670709410334049907428562443038002574158844445314814744391404284398251067139412197864891288288311430557142965463351851981296222304749646437679761065534536701311752087877264104864479660448118599835592776984661938216765575108641595999530032985924783239631811372203278660348164587410849396096893736845938607998119454244540128254898818702191132082594024962460042777374477785628609814697441256772909937580354004153988788172427108868044679433230241883436676467749169482578862020466617615094388843481410820384906144155424034776027704851026619859950877596632319805841434591806666732768245301046 [206,19] -2171865855844063162221552290149022253334610702699354198589517048289469424846629092336291352846908684771065716836311261317343710013653424729953212038908627008875705747807111568092763439202788091762655482978115174813461157458801001917019936365379689108581368470529749761193484804090726507838638828216329607270117280112755625790957281821554428435456658508540636112898924362326665232430120422235902619530432653740559568502617825517969930929486176186114334415847415686729929350106271795861153389220583692410566098500716467942002425918488763461874899759902175999822111520813816169784826676672598197368074734557778172905122835593571215689263297711499777864889351785109618804383715226520304478513225005928976486491943222807244002527047257540752186741570497069526010528694076633106298015390961584551807069372235767609396884115992635974494061371305869017666275098567601962222799878873191305575254895328029413931504694991850984390644385945141470491318481259546610025794242825532054029971628694664649884876853128022026265375542082200892058209665403002581812710627119348779800450296453494711995646828958262893377745124589595625700336664563992367356865212018449793375674566609944068493741326212976484638698350708407911028 [206,20] 880561117750421641148689043029196625808654760784119603266071369722480470642439630930945029357041998290801098171468153937513420180510899146356383636165816604049115328405647659393400805329305995393541892070597107075321878218534890676841502318641441908153921199140021712611472709638112139191044815429287122671306022766492529008353916571238353600126433853866545504127694594268793764399296880138992698987189167155113898847322479102817952723043277187381227558202247714758604588684128226082790062613658802059943397269741638996462945243107824612012611475031555943913679314283645526990881203009114579145611279561422819367550133579358058225213344577140699127648958886732009343287009851898495357720057193966873697689063119403184851891990142545785344299203933509901969416685964570058662535574147993105944982756523484083613558713402239272005452083039488398061951969921479097983160447695616139726980222375345688073162021402874250702249782249955411822295360505840819293815073999899758518721424770098255578942191905291062798516168891120121648296153815231889693827627737140468183931423252569700126283702016382887269422208610261984862895936806985205367785631193583261895957824415925947412550192605568977296866732351596252 [206,21] 220369105764936200954375727762126838995761066110609957366779535564947281972263065688381238814892645767121536299201570282394498357050136805267737539898537225127385000431154140108086534422341424328579780804645533801617094001654656716013622065716630404673400946264185681536061093992554560339430161062598078245980639840917886199719342188793594390585522147797689861324915175570697548641580089217487680810680108756611087353806361103121808856012463113924697987605396075321378590176314701741943927861317062152978738303481610056821932113342038011082502750603684257924745123451857411742377945954367184146990566126674214211758044093444054952012382637184111894103027646294523397396414358253072338258719908986561997848545546357900814052296226885114881564780917946212884088824439446361983882591261057993447733791605133562689263356914961590261954133591325887617139665771459666190529440452103761035532372729855866773683581267277411970533964305315105709259209403836235365238328263142437953106757232835858960841764182412946146341246628029362294717696634528110975506872942280839218998235553419204973134925922727595202788656726563731990963272826220314375676603558857778086131853498956070150708618857396722021610404510296 [206,22] -484927131910804673783985972343919103688516948795030740159367454389806445606430006131523914026887820611313440402328215747961508730343525326224552812923646208544548436675284005855396818154062085423144110055816361770716043080467180669175524552251693585619039508162194144885532488689866747093653395892670177205985322014316147149260915967832917544285421126602801911349777294527898162009833329197025383576802897011384969388939430887902022205104056360606576661460257462346689280333102846639360286026633488288240023327167403432258347459389476120735898840876476458857274749629208995219593571651818269578606528365348364007596838217650546913045499826599615844709752058014200710801810031619841640118325342735098809353526660892435016130673295484383485449770321209579321275989960963244450768979063125012782082848352957256948487180073143052297142739454798374758518594647589961174194993915775093404332835166127640858833985107896152296306009454279946112756928784969915153846782853094656077112681136644684101872053159084211883583971369125962235247070030896600015494294763119239710345147419079489812961128417955663245509917095706390162834755309257317572341994062127996113513385886092497458947991804307491715102469860 [206,23] 268145443764808389586790169654702692242079701801837364344663939662390030546641145393234819594809354930441346599626548049959281893170649249264014609571826991031322692447484099423588995676347482659794575215646391137195616601456521738278941201648380346279571943426287545029661253196498533863079100016341782988228901791101278007628727665610767267126265356344206217656834296746091593301220025777944810184566721610609234595972124231221318224295203622149685228227570530521094227070734611790332608254547393583498621703221147606459523140116149139434820942197115533886491680665095731002617496671271885474816857012810610686794091504138267826773021650043725767735131419604203615339870261261127411975685402100168734836371366636040313175691236085685115763153924007429359000153252481155717927295658118242051801791623325246560017972005788853699091288356232015968938345794341896959502142603302370569255393267318518070935147065799258150707651137331654798412452672661642149870170378616816952337579586049928523348568902024670985236657804987519013211689841464707683744082227628348033063581056387924221509636490984902062459121638495405424111476169412588389238800919378011196057193992103096939917803543490891092549606 [206,24] -47637288381674908566475252791537775764471525546918176022195333290876001088606136718296232184649681325141923364573847721412472852865114930273715319058735753601404436202735914803164750940446230632070852065210366264600979385543083678016717479841204807345539844106102048289651658497969717655245244099101300217743303381464837713822659639814510248512243191752964378871636746198098205713597107198334619665500852285003599783291514828898534555544271571957202720770557429856273278299529159600814381597433644268626275388519122260231260078726397860941532409130561681762365463880810320251406367767730340939078891660749961248526968559386284451165760839002737732311493940555258705666549392506924826454364292788334594192784206018742484686537479242247390472212791380760675832977461275395906548513404973134397154434577261437938510425579240007639731908676133625134284303076270276665644034341212397367287896266868200740824278350001699768374813733891530372724449504881946952578454676065090410730642478615173036526806781455940168154216156240448372447128769399778822124953507417697253970753386584419692012181551869962234055622853816964751806814592150757750086696142519651672273913863497681961061824747548040954256 [206,25] -26932581486215413552909222585295990938575015100227765185708138980717504208682619855458302497414407090410031396803024509177246846514269107660805636550680794324465324904224415911867907731888981428496201346082371984669885562289860270138709464716003655360750970450912384906504311698929994131154461859026506231887967256203674546589894521833509856457589934344492560356402953604523677650592270117978635303738068874580430811150524522098369432187921459014147295001157493795171074456743559233357191497736905290507129826610741074985464697173848012352025210179341158414431802992221014185490958474628188448675362464718203442790105439152717447110999715023600593148284110702188562165432595622031014071090467644813734822722443551875035472381739935245713443637936393013988242622164837984170345580858168841606356137405149795269854664723538868379659565594209224592043504648373936891503371206091417769229818460492361642704343207631474018850285885035663404009679606528512522220670336989958576088531479071943431184783788535506878221078394287379598242361784469609165643905294803525490171470625758702684141682889226226467822946427844560048750956603381586776265403854559957777242516486919798252259604123411729274 [206,26] 22571140791874238296752490537675729553954652809496708074216818977833656349152863571749344225353853132813977402394095003433701826954922800992707390807769941244417968902201083780019589007384408963461679558670678050013078938423990387286330510050636395912879562332281628196299460681450157352757330710611781933298598799721717849521279704762032223614699971441264014352201915006024575493013083407809596604932891634893649711652989166562935518671996953708429656904695580415009479952760250571879120385366659076068970785530565215203991359936824472706087822618956541337487562428228809000349319816228470152168700099624562722998925010756397057310782790424285126161777435442589465261759628347193990173475771471209632405990152456244497266322018807584894400823117277332408673601881581861950539648965381894592144767834238818579617099601459645904288651789878593361318806127460697637011971012438948688438328419428745482937665836149457074924644735164554325405940033091031444176004820979895130888666851550701012054603356140455447356854844872128095485372241901602344977921563480709130629331373520247704522184322442922803886081850066695425825960931253712791106915850659342986962354527090699798856324354880996 [206,27] -5875570419705791672733659451194399354393674271841550412408967948846439081981639738238237625031414988108369038035750179518076017265845459292779441614233904528581114074151444922455885629002167085002463451899273695262728194476893816406497523408221863383213100278986637615811521081285389697693608590417546690154509266722080905300201873164308572158437326965182135424134324745849811594832817438700632556029111774793413024069529085564809004540878283780417046733644687992979820869622094106344045170235637954201498388411642507744956615573067778968296640801209126830876579965076804082731812524309487815836418067483497290612556326394657391830658844575853315716391824370259697698859107077115632694827194406187137685096650636191781535695423803208882776107463662560248000397053620508549101687647803219968444831573759825878070537980731878662506935081335689801620591990893890540947658504148178707390506531752075247626516871433379481233457259102452232280701228834938899385565119687948571665221575215682515721726886289487431052435093291323788091015379193578191983719949620633253406582467845753070561952841963680195784641560013676677379075100964684586126735243179557596921486810760056266746516627742 [206,28] 507293306220450265656906283935410616009056716994158714240224821571971610541937902907553757766946636001560796447854364963582682620799911488070567980062404537205285492597921697771007602367861618934451124882664269366825383025999484238698313078148451944745203017004925554162727288112264754278691069102165280339160607840626135345170231086227544805706330994785640485319488360657125480300574197804973444599814871395029894265706754022052269500397463388321939240739653364916625422062421053870502169244739743983255805709660849238830947673281860007346499998849439863548351435718199138550905316098648124297077468348385881849150046173100682196808398210096105608938076892348365691932296797726392080728756875184916961385387768688839160180877876956947329626694625307729451831392760242266205493449038437495964164118324456292776630496901075483171197334782656668542420439618025940408300292655653370292001026648337497996462377695358497551351106186913432092059872663987567888075588877104667532044515053331619530396012321892831573169072173599458686327153852304101872349627662653831445513106664355598532689309418009581034630904036687610162213625625874688461259719005551637952467935689142679105981196 [206,29] 897897128487846528212920513841604164832591133710317474787276224894713909010572194927228527042142458800729652221830724625998426700466729764361065270193574101831654786710265292359205109848176917940631671871911234014089906739015693567597737124875302483901065056541058036551561024150146503030479533973266816764951755940120343142239053111609318254364100609702926283764058616364128000886005991498156512370052797059849823538236855639841925792619812026468119431912287072712058637607219668408178648928639456052090441309214052053850937826784605543134573085598235350134458062304271988416526967480402327080104000076363946672709947368321668051044299875340169056509721663835703536089259650581904695869256360985216154575635874076732403501698065654796662659726398129206338400200048900010189825096465945266996546858008067116166496284907513893847579659094916032486679713936498244310197984650302204041736580485850527617235689405437966979746098566291325285236005244091428704301545886350959334043444834727483271886888559301902180371468752674626689126594013970663709283273819084213833308705948929546780401959890238939382931471741584104295097838245238098518684890094711711898950193895218014283089 [206,30] -12023536263457650921451843906898133675978295454821106708262501798687530165531459700116601808767150013255496794224700451923036508911323827212607282016834726594871572552871551981609229895290201670972823021689270366649246814498236747687606710306388434477450596411676308233759014463978791685290777729084460216993506151412635334117506595765478292997636769963769972493846299275779634800898229303055800477142226624689574088452303829776171782626243067587960937243215026159979503554820283104154700994483196151623847043805580479711678571148201898873773016597033389024265847602871938238618769773058290454971219450766148461772402617371918918488317555107003209207000499135314734094204996388129693111750468554600097107504174599980337488513315935147049375806779465338386184480365525100159643492886262350607048138155287794675650334010064464567217157109469181505512221083385414333536560976269752433484349267620217100800793676534268773613424225343008282022439049986290891301174980816867614030319507821222035631876420131226955776612229467064610588311206708401979841333804914972888428894896995851613574308704895484526242070795079669881545918382152659235402409569209526803195159153292715075 [206,31] 130177761042615289400087474575582191965092367805075605338572243577913552165056107527313078595652337815226292250336295275051844064414770681377194517571262242278073216374788523644339745977759984594314053247931225452899002744984416445499235660555520092634822281882782024758007766850632877716013333725301641284587191955239723153608688065143538370213150091400382275274360375540122137278085652616267188727595749577374761569276879654688656779413493605584054010735376771827765569371657676070031287608529159019659825513885085580049541203401565036201531374869580838208701183064495834041425987602734702995477238982058216429727320111350963672609310214243524729514350065681924612239946756245709697149884297035941000879435346759858367635933308946612268777645746165746037475402950021419536669803270894736708936504422178706434412658191955498061465277405557242829947324205408595174840510029669137885224277684216000126905190101551116286548545808367975928527561481156819498977304758327889674815035250878411428398802874092704736484301235585723953434144510867383036694717937485082341633436855072955876659017001345515640532118307728788371809875234419610716833645092836879463284828556389707 [206,32] 55412883262555885121058500020032603341517390252195792805400308437258245650806561054285336371721290469359259203277681809268263803529523872774194698490731645717487833749689747937379150637872173256634465680905023125972771468147051387826673304375962632461429167626567974832046235000383787210004119491787688167503772409238438564002771968139327260174869450823552386381312755539553725759711941122642695207809306231913259939563386892910551249441199022206113095808847466186690780188966121318804247189143128906536577987315159134702702541874953298005617498746148380993759202486308572979870417900838651162620120400724812267204425345424317793746423727613426212111929582798231516577464712500486492897158164054786438678145637679525649639863854096924212468723808674105545898148761456732726978132166348412128953390748371320136414583737438959367485503176641594810381497856122762433505033027832547363977224395329690052911370495884907367706285760849765656146486746901908494963560625043393258419139100782154742704273494611744775172322985846059946692888238090247181615683539594639598463915465382943353790748815701831580415314751083859851705753035444716700992544773601280425992627092302 [206,33] 18111470525104961335753387987600386334936213424703354578934216190189250620860497827685007244201253998754272559096415104575547314455097225363729865391768643401133875585469014973919831936886890279829727789077973109246870820212091123493443775661695637874072633452515353123253158793332009384591411923255287666833965900179103094136629133896396997848057409848046624875361792857436201816466904751881850914929778386337230544528798871405151836699490887121481017030427249908255805939416105694856867618306082625030060982145545969651807780951028542938119772729434114371573568805054659488751348402377053785018946543350395353630252894644898636428186970954815434397663784031104519677421692739056582257701341006750394028660827978863167301129656172494183900036773780783964724607411812892691605602758599181015800979985973691901864859013599076836554883572863954265315810739582669110830671594731925059661255723111710144242795423776770478400379755808960037843350727861367203773393518925334680790751327933427647063582108260256598455155985788289817551437008623085582353732153816649783087054063324358566041915637481922604881989240705391668148852466371710538762963259545514198543587296 [206,34] 7595904869477573862718478756036379377562602753152687584519308166330835045425892130830322080399916605668467346474891929230620207467186964431608467206314741655032150593799011680101755499699621452520666191552103919940188546217345798109033921783354974415233411715646749772058700794211631579755568089432794599911271906053571198966824551987491335874644186750286049044005104927044244160877021943794944389730195967105323273912682370334126152982677799699869158622679077918096087932979795050873262152787072830795007191270610776345728435636690278686531818291539519759266215009735247912972710046816008550164810474013849706393090676658618106671882275466236067663110998448405998526995297617322721535952317971752664975373849151608980412561757796092068379113870486102796752751979724234856664026708608205555536212254666707191743721485777775635523836741024238190865282387705068911713299597723634245051762991527629364760651905511133157937334393855494154315015483648691445477160870638663066719588326528249688648853777817396138787762855941721472890785952005685764997899056119475395631822863211626752273616155846045109095499237422932190575054803234673727798483823097770445059806 [206,35] 2234792999721667904841056071812356147042222374267704280921320963832095503403324295389736814596722972045459300801662473977340833676630016209952032364024532456658069836976660809378258452244750671464187592939682301068890430488872704350530469251992567442942764242024107424578324890876339470491220450890294241664637790779978253109299488877383164506336952966413814780239047200621341695608602093195023797738832664922915469641440633331508099447524219502028411754926022836894122566809555009095069274789673034762429288618612452268544030131319256493010066205959602988290684164469490288573470628761421166188001087841185892535628752556690178826646182098106638786808185716046667320885263386724187814705994072840785889474699914822407287333777289536403530211675755890497466238278687199387116787992723519147748883370812677469385502374846120448956912883702889139030810125999946772430532763592584624209270199746172178271056271308355635717895014862647396132812186127537128677561933064814526372889549897371475397207946740421951839361561059330601705829016087563669389341577152852414272750159551769760574803649961969588096107298041789703633838197511674340876331537459518037730 [206,36] 590102136757983812261965902008042588886977647187491466696479859869311166336558449180602369946870387940416663073430124600500710782535068115120723714639109424825031748204332785507891886652586264150350396567053096500217795984384933263930921093353904935908538693535412925435159565669606482713811021295217658029624546333536091646621900946209476836537822953633420696239742511497407355115818644790936507654363883811354260466480251743371887927150200909679527163642137421349619618394023732053485450906379024615837313044175510844088400000485096899860693144191026031602515012588023361520762108783563619599394710081162929892920735412046425276189949910739857249331114958325535088722376025694782996698508382422926042103601123414098603162023291890412478418882176506052951668339242117501905904620022144550765802503415167651737225417128993099425534273809661305845246263334610579636311311948085451207948475546603523761484382046268038626446790474142542353162975872519415835315932770055590479399469082349264618676616139934551404719628291860470580291683367039780387510110885723471528849555739903555306059895956866997415979159116451692544014301969912905789329454429268404 [206,37] 138115360709000036454734963040585442533134218494671880980396885972193005976873215970570756507915341604576058684949231243856905398071489131737081843231954535363481424230110677428676415007447779378327005801354584975289783335489875459719686514758724386687874544219722538162408168055168790498036269289813702716752820072028778402038966632442832264186432666909432324988220227919035196562471322154618865783376332884147655911693518231530379018049630912153253199116433145152872749057617913279813146859488484478255424136796528749412255236748681844088117869807599335264297182091601097287142740201682800295139284333576979684386044339685812630623662638462498164594187308193937748772990165035047808858892083662370292723386833040046982981941436359610366864381405193224608438915258660296255180766750046828598977682958807804906067244919339215318941322273691155550071498383197474525860183541521036270101864357079136024132118769652035829382453874225289438584407876915484297890129920152866099704645395019256697490922248391215254981048251456338625554790715508336358188010311222933895588266080156784420207904223972649441641627524427700885626682182456786999230215579133 [206,38] 27532044437846205991963338585414539662173733036220615104122462293915829626900385374530639836791287889302633862887728869529441227718751921752283250650299215816040118258527978458665356753917703209072117187006765135459945296410270490533711864248909333486298390234472287008597057062643649188475760984176256073268324762797203254229882859632709514601352428505002084283764586371282373602854948776308655246916203546821181216943016494409282931164005499955289886840413338445779427850949523520540534848744735321877379225210144538227620967173054866081108696595919595677651702755840311905660449351089502909955653937681354118657514557160578867049944525333335885976154021020210121191080113171045279845636124736843669047293956093917970166559515128170483368064780509667849863231544686770384116704188892288735194232287357696845071786975498101374368588473452514683190533414397312795348355297474542110396295746509636363407372812296423766405963412178565205635848113328916335872379655287317014705485297412440326303782140813385797793024152016117086489313808132944428822763553897535690746814950273776310079491843304588880085651571879690687776939510905844788421221827 [206,39] 5342468736765926804008695107155715764074537969580193030584639039124558092767949248522789456987772073376817198283549696209949777493972590819561918199060650780383159296277610752856794358361012407091956168940058865688361707276947450799599329938414567377360137943337543869541682325302257572025520883783387369075170563920802856436650264246378356833039610157869250981205456241404917729030224705026147157324854141731115593904768207757092142773117329005336409821551525521695041072383808563883753980157698549206681680442502982410012003629487474132597435467393682659755280589722045434380735922584606978967405261309275981477063052685051980390304177859582667273068548774504801829241789543947788441641357694639296922397483217745596822139724662828975074783963072273260168283637454736513359280470466502542519519608855525774043763577402781203939285414190700072879254255236859943417480999204560283822529042647083975669930817471957662346151904092883076315630920043202377628839996456974764101468815587086366086939011337865248730369294464847724124605252669184530772841706193300028135469063398356228478305993673659495953771227062954885692244773900691127219123 [206,40] 529160001162950770485063134905850035290345766672833730236370092300484725649109474541737544313008658453887981416253044149716305624465038159294682941486549625118732869998558442243980994683549138646895332989250283899966514623198390822041558975827418765479637219614461671161912839142160132390023934418898975460672057404894274094679996299532179585635145017187710016060984872665721145710139112324907861360067135566377278420922116595734692282882565144687451516854785861817751871743897512042688140010051796229919703596795746077929526443621746305773699663678658985499739627111542867198983875857689762018350686660182207803303924923875267166560090235780857351481509501576640896388913182817998113991924352216501527732628301370676208453989043006333230768956734837266233575778454901170333292524307604608154415350948712474775796480147576366972046865883222366313821852316731661231547466533026325429469785687495343823606305285588033750438545735875902023201555554155465574645551952629604328075625603214125130117940653856292294590197887199398728772211304131397003532926979501063959610163762006332712065386036221764166278914752112453024357831312134052790 [206,41] 150696499220910581739210139593241232014111430195486421787591544252361527235402934129016034364443471536617168969552412394031945309929379228495361179138912088531624059744446340169821337327238847879785602320144087187758872711900285986613329602172588821264253073918301213343915540850272599904785469826825332704399829280786413329253177006874471071701395882837931298305661506581086241425400316369718843200840761586619459873275764653773822469406271939417192087241096380314052697254927241640049588893810604535951518177407683352041139905609757047007970187054876627407366099271868370331391174363172220591521907526815678119396917796035601815384185811193197604917213818217185642489095555573488875255825442992630277501889873779804689270323699391215821974896505037632726486680167801398038967398279771046975952410345883944018533294541555299654325308145163820723230217590976668081182731831907260067888681616109741964938979044240929800310910043616681810836280243702031242433421103263232498268934618631237879476772400718538432747797109915428621079887690815529093480543399830409996261180586963376345036380361108512566114870047634135785891608777384831 [206,42] 10245818853554780723543266415976809885651705472246432886189875938157462993129221294056090255627913580945956779122354278080213632825644088071429220521750527288774660005254015913556901177499360570861886972177759125046765628254029797700644647163519368776140659633962785750539271362463561783297279268070797697626367321363773544571250164038257071319701430854507426378967275542370913862228666432760018669906053345027417907650118742291755982167395660242436624754004363488156629461604084786053426913469946714491254568244755138865788616467579790101572228166022898284770844414836542708864072234982836587152759464017621399174859789974806497554994441831368647495408766465318558228800891152278587780317463024586733196514031213161319542575604032217132427333482295133862080665429639442629528325783784914840974919390695364967455326091716953264282704278336818994219246443748476129656296446773599293231892387330773316416651742948961923911093659513445346476678865076260148077277976374342528550656171411669006994277518342928934511513954185513632453535878452727763842034246743250447805548504436753128260890640938695539951423124043906087344289900651 [206,43] -2968177057608048344294743808694314368522287344419378930121845596527053984596250391778967147494524039030102819077207518753224817312265585124605739801205931112578772671845690000598086293813589361288884973760264650938430273878172911831966417827943803536278809795714337176715010828410182752021831593919872770206319480138500154759910108753761540446641158099894826037519456273068136607004701404863699395847849226851009812586459601883629653283815092884850117749470627342535975656873526503342049155419231789117292083376941488646341607786182120299435702749793160830276229906016284946090033563531743063659591368110925263052392921105402308712671191028355137112685965288387352731530389985185919805179774028870025334861781409672054839340741169634407734099103534160588059476486575324077418082677215532463002946453746852257799768682207615271309958132102991034947546022372549548306410069427865083616415277891758631434316569215251921140779033386549460895916337417342092232000866544819584187882615070065637271375088408052397692334017232019904482110777891642012475457612077203966966340988149358497588519601185217610188589498853794670655144816 [206,44] 1820686760907653729321625723202196329940337640201832542236055912471833443969787600787458096404565585779295208556105353435499223004599066281172742201414847464915779976558620470979702388117765628414340312232683903720205176335676582088832823528428921577372369159578231773577370556705704434332701429048146963435151693291948723931485721726634337919738603091940895834383850336473731750286995056390426377255799603440989648828300549194698000024639850782250900163482855090415721123389624684521907456835446407450362871413817596445319931618628578295591373439537756590506400756215195922080524246921792187062225840898291199341558554999808013423909157156482595902763066781326739785087845319457520474371529996407917383219097784429915612698300289326797729935840144690296906996615743330422907143303104608723269711200434429860159144667213413190924700267373084962251799853533152753142035166271383155175771041191258228426710553366133337845850877877249010994291903574818796717307681418866427917487537626885748196119429978252231762128886819556489295883030420092606045301253635736919025149443610070350444726726328726670682799987389866423704713 [206,45] -351210010555120751285370340188275598451640648241248900560052070086054959727658922374631378618726936924103744114283880237369520385829089491048652286727773615828729245353548929119207088990421940949782045528757859827015600656398770113152457560136199202200921866953274220246037202661164362825634413513255137175609302319280237978198782439939496120393507933546417577297704545619941342070112345162926284436526333484315895034981524475806035848764249352186766963441161922095641057085063456214662677969563736368489582421821233578600317156050932599446555603371197992408359234541594816345111568176876646419838124665533985921445901144263996224275434441947780293789094195224190223970672827514628472026593353513329188717653952957768782722984599494644236338172216324333020264365704265621109168483347713966382463304343903322329518864816908602114059125486243631899038357101702982242754079252510938442645225720333678762810345694630259920499486048202084176203497152184474947834758056669807969988386538613938905256462907417682362435859245093935634779505330755666966063491841311545372643139287181215234509628468138657390609575140411627560 [206,46] 24114221456842606038730904184467633176742958163190527081787002997110955009970570907057032943942919043017902703536549285727491910851620456452133315566934908907365444182751874545592810860278037528143279272597107965557109796105968010170504840085689493230772353497107017000946407588955474591151491668939553905989532305945515755411315718807076430253717292864998427206820476511894666029289267581805117698207084850237512542062988345763306070590674229178700372237274069435742070852435306672814326194057339074908499341317481475583670162469746089910626541576101119583366517432091836933621853836791597821757151073680621227744065549261694772893563832196233848975029274904516167754748714539917984795772875565656375646869404851464107074109385990065242627022576938628933927724948923854727228264011986968851061965997634138685279566452290853497931565354532628422389941592415306455898432057184513766075051236912200301214466143063545116318624777316913112227320740298059395441003433391978224476145080921629619882496864062962104743232458119430768548671656615504589472321887546731710398751409952405851400546799185847629896142190089351 [206,47] 8748019022826759219328364601569749564803191105067993395742524523081548571011137719979097266679806464678156182401171479207184105825467055646507961996563322002195668934740105348411187532471095613431459925752849917516741290154681546747016040146116560671842769627493195127810965500278367061405313870058317018297384715425572494883069254669774357373931401736648978694599796750842251030813805534498340522749760855247157019469924708027690791611083149370000880403092560681868709190829230912081405160199500762294316897838746873478541216229153228790594623371561276019096613795242426791432960804067333380241717509801806660065801132310414485953819622576338102155209988389198456287097651435064760385982257907865321973418174194944316093715022514921312576403984640596515486312484368229381372423163415411270723699649702830684333923676136808046618083439064870869968492357765248933256141884253272349349393598103785999965461127252668880116691763239368704542360154788052397621142175897864880317309001836466034410462442800429577177803314283328197179964014923102526462089890920548734528934127715040108401440977987276030065671222249 [206,48] -2562846914256394911324029719381828913679677487410788056791509056212427755434980287599518139789182500236157925970842826419137633667195850631111682942590078745940790836465816923574950241324545672454377536258599763128282582529876588370476553774863716815216669884652447729316914540773007131718491234269912216874612641651327243585595240827681154467230208234043990444880155406209393554890611172470282337449525619320707919569475375235267143953472588721083460911569602869368002843179438942079361555422589227889733536149652081366466950147222620704979662887092997665368378419653972315965443271343979409240563153926457590371054780984155661187859387909718397329086969544267984660809392975399366322471083044147006569166002292387537298158825184215566760656585352062990597665480044211109605235046793704596977744235625684237929493376904893841550634214787451066651598881999943442278833723859619405503830328364157041685750217898671015278930467805780647406270525971808006743780886924954492752889225132969861208338798621167085395894698354609669799550570238175579047329759970778764761719257245382995347112977081976656804603484 [206,49] 220660284913488819577909772557864887252772686953801510025114106106418289260317665776677503241446301898068714349674390867109664691609738419540607620090056095086109485510626640596760041109649449287028685010274459148230435220901236535090836387985750239216930711068204101499208320085900411157056020239931745835829786387765430672274155717981797832804003876634764343330139418001382390705892605158220197863448071558501406319244910854529611749949253243939687070288512920543173260054316612549779328063548236114234361703400810892547971706720625849967483940248988375333662532632896817635618270415305609086186262117263664085719797102403269104823502991950108316236800783217215966976539912844371860605359660814160898870894659347518388468432410907104061264229423936301074431815357867545979181979720473982446480405020526831029962838531773981160223392490997239842727466811902102908355515949393258143638096998352288981650137335984653550442018477441892106815826425816207372849769616892527802045853251561566301369785473534804831517374366830716668933031251172297429939012724983463609238384045185206079381473322151270463886 [206,50] -16683516740381076950989752352653879208038741784950471206567357846041676391383396120519842327502799281171642503010291068225795109950539812913260146313136279990333978841832529151001372286546270112841631514259705881873020150091872773770361112033917255762963851944000156901346358996007632535206593381538570121012947063798736706414503617033389214799266104795685459860965689346937805041650698671166549746650216431209083616885244498472722815157538837383841592378767285375356678625653515720084080868752755126989514083753013969551160038464875861205849812212472563659037368471918372409965723969530612306569933063282688443101496430900297015525781248592429546182521154453922064585112053023798616157908035805925990779587526663858668179093701593154152401309448152310587970536342939146423372753133186250608132325305042013150553787051463902906410874909490575999319120536857156472107960185023948477388863076633318298963523990449643913520460474801624003077808088577807085783962985977548369260837656888222071110441431955253504378543131978429910016188989664665064395716997825958525381701320969461224401700982497859863 [206,51] 10919420095643590715266611253766997290484951377494929547342127903710830314515443554821926642576753606590542054016533493850501345093194491714740774144522707928769572002301654015967787067885513176510022940045867410249278239870290325980556151107045932883132798237958427553425788912703645405852800416465808308339542198615093609106863015219338502998509508481157483911511146519698857476931065101877912264109336666711439182271566202883973410296968568184646357983371095885061280561236206335211272442901352021733039840368284421450240675734318055142464041928447908266799282193728510490714204031448215600321723606991767254757208101301900348552232636412070483440539750687099333780317802007166582276133646624463236119569223428274993552527783803543693362934242099995458533317607044594187794431527064358445019181296023347884102903442042389162984967588775972503107325319536110896465888962614882093555339112516366448673258386590655777096901417142648557185520478638350871412589559907921375363878790949335417816595753668657673342135198035825793984499013732687664968217814902008110617818153516880537567007087937340 [206,52] -570392998871778226900516920525436050923741217028310828848191890425115550483368782281565714894126868192957874921289488846105790235510414483970375511361109232093517602018492139178666653773940300173615382589338200165057971562080197127995065684832724836705533861371782240383452712016626260586701245648493979059203557001184756196171097092618838324194735141949641954971898359567449608610661332304336317922612230166139535924394919972897333639365925190538121426521874767981237708925929989992109821162548447358638597181687804804184560379646048818264084289407228717683590020444521029014022920457593174424165620163511846446808978959676563830598662573769957940690667163406178945093055300296923358779949861818441584860069951694963660555189675603513402825308567186519754715343282079455557268441641675305835671956042375146666755666646019195523763291893832641613025260729454036550365759329797735147265904496017765046122040593307136428169358963382051069960071338686045276187357323316588630704089632393947196693189414727088872847609719805866250848227461449040217694740876506872631764992184680462447563832554 [206,53] -674601758584487853344731605773775773137091545507709924577149887098625793637502653785317958179051455770500064826088276874713702470073590907387138390605686327928729218353850958306246441553920883958788174469778223564457939062675559729007442784472572030812458665411841438076987374012967926008372151531717580039003957929048647355531309297214745290917420203912235799759287991809540495332228009438937759732722801807190446823793807737716436316248605958400038186747891271132770662855177118951939769670376754771713716484814000202010915905204933265230980249468229726738458076413202471664908648035861707905542287483712721630675271446811391666506976156640154626935200219431354822929729483373575743918928124071830092163506233166425503036845316405741537487839362482472331916047560501046086591733867041650682511525147575075946856201657415981804288913771586531123684306715581736243879240830604697587627184382863948991665310939608353575800711060092509240449661181388564293213026195208487078331557752021804888349685099911482399468944770290855031448636296745835804953850736390819752505047106798153713179290 [206,54] 63109393033756050960648442823189652378964420565359553733369929270862124216090651386346048822800901086636947081429073964915364870185569668007900457946213887527399522692840994450782500228267800079792403539067887404300267422640208998337855636951163749796249401271067852405563999675526606907345753603037311874557279922040809499786405819241685251920947423758357441742096816034936735592839334597961032298947496505575238310771608522644174311383089323965381064240380077467264058358996920570085717340687131964169314882426648540737488120361578842441289933246560442130219511540602739898390098935704867676211178832912060943065673702686112502260721441581935390050189925569222061449311990771472831380811812889365231898919384625318100582966911293112898665177285143854524197493339377721226370503914107211411085000049025139579032436389814031391920948519982173203702237832738497329165518789622532458418069572162992854528390649938344836231131904032195378332253440783162380543265629905228222382056072112113333220334605868307205583539805160487822747448330771400382896313782337009530857428293060797084431 [206,55] 21136237229158255974768220828900113436608786373458621025176766161285606906683836780481608329430305071771266538716177609676230089726290952710268608414215586891063873593175980376888021931234425818107165223991170620112199203970438596520800949908161160238475959946973684349362893139774574107865599114667032906031291638990838174574386758943911408330825551795998461851806104256032471531820082091692684540004202414344848448210253091104755613351491500333257255455821424372216878298902861363579683128427855819305548809685814068527965441342667050140192634001870470444023361796194176121456356909316561927845514695725591249421209484571526882072932680531422096018580840368796338780746902944302174086939792468890963611393323399251483936986243847163460305629397992165994138619903414988927430712394205150171276852457054525909099635068150426260330040773381639459010553132311427169412909446512171729444909887194980427468010251876136625489063616872099154278724658061109197700038069080428245881848577284437581191077724591795479830520799049999148669633591877756623747548148282525893406800504590721730 [206,56] -1494943577466311232761049079794967581153899502114782222138620051344662907305921441390281768682463581749220413187551363519997375302022074163174721807065819736663424568242928264119846107626286823081593695186543106056363587287154696680491935411966931373149809295413266585774153397147479173879327252007498456016403408191958084242500676167147503388287585874352591998184178621398894425901686937343755773619626811446777346918347889642245573868711581132221482648731560236816580327951918362215768889887548467997667922318943723471585554093842422192086772444149855159456024459081608769099357832018143338706456108698828097113598172002887740434752447007926971321878231673828668291062245060317694936201946986359586680243050770296412922257799181039325281247941511997925208301207921200186966260417868944325898962147410257900712799829573973949527309688502313929649368998720991642989961936426745387203086442162979375102744875829016009834213899301648468055108430980257357272329258891146250572393465615238085817699415028639067398592038946321327819331118329824335310386877950227537748894676883960 [206,57] -553888841863555292043207477015569989630711112163860845597424867880862303846266339765943199754039373288993037921562185924350593726007751003869793654413740829438848240419587417056630159743615562073435313157005445632224599602514570121813044643103190407830729821344338405381356624857779939841443766494710787331024515942870969057510597870894859241857241690887197708313328200159270531832378159810011181362998902996457493067739774887575490994175319703886034981409938583720407442920909856413944210435787648015315683243720885080422366577350120461473686482540009828588463065078384716440545103981023024150987406805510353721171373555747215278030674055237153960731244728322464272094813969355266459524710923618465537116617321065839431948258254590226742937246388516752642874182497990555732782424204137456562249932626613436281063327174193008233299828773112193447344480711775447823730847989385751411466392872342084210157931701807547357409945654206775200972269263528163050366485473503035148949074032855826329055588200783299711569663245717086149492481777424892208313853510398657994829797812 [206,58] 13014888099030100713314205784018191713290513124758414833023501002802008137510810178304966759813444771436607487456300224306615384539779371980870079216015058862720764554669741266592083988951483636526397157755235395239355943685985763563709199780418900328405415783474078666406722386763286399638955096370470164832408016585234533065451533934936298395875784644618133871223672894710417579781279824307053608987161830344042513637262933586313696037876921534177883858515244272714940745883325882211791624919791927360764443194615973939350086104808515077081849463983706167725273408098781750371807930825827084920643882990539324363257202080077870429678606070009344587884659839340080214251048649292735950757277633927470132544599576677509799818487743600416290012263204608829896276132467759180782119697912630993863694643142612456688743188463603996164627277765928346122602969684868837790579414348373741594506329769072282896934063390522714548540932589435434384204610994725749292788240132319806524573382980382002469777376132743336627710907169136748179550572712077966262640334263303518225908 [206,59] 9934637121873979489886315951722151951227360708761734011854794519316613721369975799376570447284653437591926722254676749920748552889429748428624158845752568331744648422391759059791842137353793807947444276693101612184672424469460965573664481749243347880225443035874020519514719132153155651182797391159166073434702501584951957278824905107375104260403966639756603653602799169708794936711056164875466656076312434149102644495508194460773332783509332798550152194201146943051558993541714044372227443060471559490596310548541471119408047858469470800040893367206667594451926689866175938291727736351325288152798390998866511639920798788394928208605983346957766415530423236118485128756219168689070902804901340244956100862858272610029511223728812586128829920639913945545830607060678678989679803409952065900126705090495735554528014028361649924505137202978763825148778146703531530491832448861005606122881691814884468764760599111672965185253626443086716770586643788542349683647916302501009943738977689536646142567021864287764640142793432743464726142472630480950532862673366555587754 [206,60] 247580564173605344423789443414336805880884239803247186897310933543983959973586750132530148208679084287875519391063452257593970716407460511188311423153011747278839286044575960033124893091498432415035982076014929547711046325183726022875973435436252645434535728509072223092621070409184631873678116814357073093443815524403983858835923207602634584284584261140727080138099262006268804600369585252600056665161308932795282851314595304990241127145091233759686605124910250190838952530259675992988811335422200503653543709020136918468961806714245381877892500519918039689821295549605125506955025057838238020912340640198259475617787653339014559202337493239044118244801309815086259788169409523785405140972976620389388123120974778687639792690774156222962164753331468321862707392728498478779854521936669417466706703023651601075785867127034034268273237267702162642498875860012055493440572834309544737474507859995634711116690419838902818497070750243163510399928084605487612578915605232163000534766679113841418590924547770265394650489532913893519074282811066901134456861726064033 [206,61] -99595442453350741103829304255043725342118025157625381539549028301981021947944845980427420923323350625968612847269060578029893002568574234167892430100936815755170133827784770866663633995746626901175335771886982914624661066624249516346903990193571821362334950612148687926572609584821065250159669579087829054388272928679999768156011615651800887483908761174937949056180796154161639731324238689602425235997215753910603738369983444674082172790189558865493467033658394666464758868582945269498733139244810582889681568693182582726795485923789835777806355602198494426432659017297125389452065026633762189834001708145673824308296100003478957873982207679926080420258174691389376072736506308059319873691830708961517883660338955245193519990868666259347840307658890545904181554108731083610902886636832117209944754814921022738732035587583061057597344261419937660818294197761826699106918482023372151774719185992049308664492536050763791817778198751677506388644090538137619109462791972182957064899326991044146879485847888405974333373284468598742122482704432568164152076518881 [206,62] -7347577308764793440720628957845514726236786947407589739647224885515377783755044348859546316960348756103872035378970089537788145715374378053199367685151549621947467990927311570577579441453388133151731553307458212979339858852041581478476427621176961594930961980306804994758128813842915578178113799249030802831968645305704098952857798606405225897661968644926102131346915028213724166228973303635426146371991627598766837766593907575673000026191758257107457655151588059475980965217358222053988283504947936715595670699050518868473741616879335415918153306185399355019516062911421500329168976347664492338771539012165772413977286289650201818813100043483666717437193409044625864951065019338241775070275761903903948702584102427145709358669198688138822257193594214106750424146370382435971120347887480618631043265143841019325757033625019574720536679094251384636825523428438022620213317602374720813042222045931402027671514618922101482145373260184427538256644754809940540239221546988019795444987517542342345162508047973609475337988211982730905614534131822931800640321 [206,63] 356118501203000251293191642501568835379656682907093054815064190657006791311618273270578773814878307451935554599255406541507483029108934681007257822545584846830941282214621734249925409714354595862349015649698656225968614091706153841758448160222675136338421481888071501035419783922098484108751591592747377791422964403399229431102774236650202279866630693525791350674191539577449193750870632858752236459509819315770724573220225959974514703831401088000775283774873562362953336679446631093773995502392737141003609362308067348111107438193357928805697438478889454415511280935613499118182234355328731317424765134007104892787373624389853139530076298242536724476728771269854998927188894860238035525550606542555586012735725020994729386998851142337028035784486530714510604936200958785262503148047389861160038353364947633135035810622381907795587718647319239375828367913046880614016623322839038422978000613911631170496117113790791565579956255145890503905919296671127279345891808500332851091103212938061161792675753935064831383700683572693130353890336549450647787 [206,64] 53825769141914277811752867609039209229176937515139423898778787582090055693742406302077208112997508156374699756826913922034144821945422260381030683423515861150750224646563885853948694469570716907807530861040088596618798443187068456976245505215415300050856367094217556072608654385643417717110376996504934909138541588623793266986349865325930588325609154528982668150484507860966985468376403120443911141962820938729295645364826789020045398930111978198774462087758335915246965972465548392892081081118894208464269476632179771370816262548856150052550091662463224842983833831220780508916304731683273493127250322067772193305310421989654062962729607490408345234945418208374722608809500515957528659154644832437721730467326982273958910533546167338863947599925664128354290933499748278379283507127183466080291043871703429436075017152560672825943456862138449268237478223479703536805845358644287760995137758520447932378194692635248295295042786455928256636482022023855490635967589638658870214252223103361532583765504506108760781096346849068941690985876665573662 [206,65] 2527583807508963246748108234422464728780205853011524287470006751515829961092906211032697380237346248420238896763119624863794157062438020526157111371516354832009425498307936818792896889160167494155944760154063240301142961778843445508635098914446696886898489111670752856127006959030542595109585717156186584250519994804558552261089557244673932777386206605029769702072093192367984075745915511427589677010870614519977587095361589284405192921282333762171066230305877971156044954153906778580867677448662599157269558953062784556533917734346633325128398372111317646145339707592094562285749307063452383472060594205718358961650251273577147853679589647069441107968271391143235411642860460462672352422381439357992481554637207300496408933121075706923743466322577522772522884960974752537522077616554433773465745229580057873643424822864548690655413733802973070789222517627468887680815227157529216876413073325770152688324566502626496048165777730894929545927287794823632196031122494379713998148122319379614520635140537728719009431091863412537534280812621582 [206,66] -320102201752298878258996219124452069870153549349385937182576459628063192576680642046601167215012421843942992864589591784554412664495762609137053128146981176025750030408272527861567575105220462758473937950498870074933471878543775384219310808658066482428081473042141666914088042967748212289937950455345415333687306493648209435026045791761559011983136722028336544641678481067274113035975430207027825058529901899976553891281281956841884314818070065350922348940047227193157373766153249224779090768229771046462782417821761416881171872135811813988819946552740125747275818928972862305872782597695233754436099411222189760153740643177861009786949607419377756964748675812500314482392435853283033558790122657147044647536454972628517539300241760000658819350959329913724923576506957774347976979892852544807148352306342302497841627725742154142144403133528564834752809329058959949854821916595910140513820270267076448107315081610030052173465618448462249224838202170526237290269023867309336981222409191098152614393683118947262325315953910749094309362784 [206,67] 27041582167677282133219963525815033746345187920570145719466096046053179519650202604150994812571289002161054939225647108164523679437584365027819532358933295832165247584442390837163179710464410784505177337154619323995658279652291140147525241166948471906596092738942928287226592718107911196805691515861291022742685650515267068862797324285970907007589478557140513343442372344039228129180010322120385155888373772525028730183839060323427521040690460712523278277695788346799976941083142113507754054003426556618105269500162281677307878391905969637665329368771073514571006882896511920139218699514157097130927858666610409247018699249100150874436488994529428199843128853147918411054156626492023698564080432670596703188670713257560900888853857674352919694628899199307169419844104321719000939749716667427689123092504539531140408815373935749103188801952468794530998661738802804726743646763478834562556248537664845342828346198652016378973263020576673136630391650387135467985574631375398594474825661815939076667144376291335368262485645385706616268 [206,68] -6220983703909314460796006077535827085623572158217658718607556943924649158001623013173574472506442249028257694192086165974022165920398677139009802502810348776791318413317463378004290952269204225288280151988958702745732963379144116670766518934503889603040546533700622765533082378676784817939945688553846999187446845488645832155864232922957940565909494471269914471395348711340134066099791250678567525846692244748720855823636943266782858422010071859395275972637071150917149474019008484900836260185569459042220998566201752512163754441397949997711517657465850062553493408725060636053192515952469102193710768105352290170916388095426689003659311720364824110644267379166137989961761510501333310756615662068108885023012261328645776730825838219077650298683028530353245722255426408948298267938463106765861578007125060975260102640059408146030090666418007940715008961435399570258444059100352633754869970835211014401312530617506826396108310388952233858246860926783578817643022765169324854836570599220847106598013914345045350771202921299377444 [206,69] 911781468641678371813873160644532799839698526754621226229112683598302213118792221690450827938153893629775144025893721036016748879386438846782757671299480868328721067887135320244415455756892178053137623387540826452187019019193358713855379664229521691163070868551869658624022733234579368386036007043071200445947613276464967735087593207693139164211646682517683315283722025839260306227313644498286477835192749246403697239626477268527309464610895705202242468406845890700692153987457463041705920693180977167304605604899887135134587060073583630255901247081559972144468917949676727703575594128586437778993107197427339316319714146800117104527662040764032788423088038494200243545188207777351044850056050985438666505758717694040126387787007656329475091455485775258618889402768438074042979641336126891792667678241547495890630950118002508780778314711589856671809656086940048579340239043856773377277096564907474709178154931776267991958611582815838896701274249532762566103813275009311118191838158797014252768496775065144881128751638700432 [206,70] -121947524891127828701946926831126993218494146431779146821383823752721227850922385402089169985634455984496160914957650731044547306185954452101143540294452826663597578065685010846642374517031049286885356376618404436381833395765843472875692984885915469359089606025885624102068780081247003988998028660565069835058670494242580526545106868016843727861140843678385635744726243866030450648060630549852207600915634526374503670890710895493305874249453850865987151818402403101195432093726968880846977489379506804057251254102926261770205032268053387593183139189716725978969751714028514542647888374229888847145471132974038723732605585149494648605615454771235053730361667285285574510879564046472594753169096684242946926883637451113548674071075108422480619155377768599304838269272132230925438640937495299218985292478576426735709654574243317164383203528034470328282452323211287648401167817266985277321646027389560308666567072635850117462478209557485238166764182628370290404124417369449768305967898243996893299179935125662846131684994833 [206,71] 14822712565704717509320682602793519039068973035396359051731932544009287106086319147786290073227752591414280726552422152156525002787723808744696310362484384588663484285873963962046591884387735130502909675098837680500692349559367363517372016253839023446427917826077816904885043507693959977904638818356404579463154943670220844872941715473410460524680682774317954447170732320607942998560567228009472491011240330658826463327878483710311930732450808262696367118807266678999460249682383794166668793443182600899067637467891470686983523315117967562877639115077484582392435765153482565847958232731638758448808717199052566339313493547554169386507873912150317068808534570047164561146830485263036793586459494793625185939218211030751630446748573303868306253084654119340514397869532178171752785095109602166996543409260233771045547191923625968951520883146032185476507625762077148672738205330270156993912064597925713689121489748240623653565352129821234604833841200898139939536516788051538200792663329858083412329627473922359985170867 [206,72] -1601394302593255472642999400896452614866854292533517594132113459129188373766847127396621994048564744379436089461503894396653375744846939413935886239760313408464939883789865890217108750103994972488020595364860734854681767023562929637207564074160540510519630732745388818841139991025667294941562555299657355087386001380280476789087286358497640038181925116532450374810261343684080734839082440734143209927062118435071705887814610138520962100266465906407479871092226371865265929579186644684824398911054560760053389497291962839414714868696560429122206232015103385034501249869079244863406753913929724737687753765602292794676661363847370556464827777861747037254163023760796231151366984567219455137987993007741108044165617569004450983997410986585216321590221032292139959950432929129667712241838419246603997633461399768788989535972885341616867933792023925925481500165328949693869501842224566518994132570210299437778668778360364373977617848232300393152552657905557233577277933503097641982456265007877020721260705557377870018 [206,73] 155191485124352835106269981734007453237448146603958263555213583467247959184750046397996440613666570277998344809590552783251878098337744159222389067857322531358443665788798423066194572869300676983553156088206304868416517826875448606219004472635162912569847960275190883364749851690527737548667228250938976903440220537359142827136685790864452731465265897678972141773380681862078941879104600717678314676363022878808167514728837669662703117735638931182436456191206613726049952049581519619629857356532517474866342852179759267495394939060470867435962776043741487257371936387337445227608317711151912037457614674535394487949411002930983065610766791484684520376076990895112622547755525205737095898177241506097592694897757574456807812477180799536754597604479154756535993424455582274068146232936454856100757866912730495535222863590356933515787728379208992457166259779756629685979704275780956268743602022970170902048199786160952714609634900719731091999587015477920573913425190893795571328417252741766887105124241566774017 [206,74] -13759251250975170312530777625247413424230546166278239400805353137296559338936372312457761560421583129214485114463709648583537722472835556384333322442568663664545200090274412489329876324629391769574992201832069100145550548536083440244987823188912959672411125851567910120459371871583603954837760384474550528984846501080628757589303079948011768474978540408493783912023465867256612323264508035891249478502389670525801987086667995079725271641269513854575553302406093834422971638283154785680436771468435670699787000424570414710329291172885327638848682568493262321136037627549664206153551577929504609573203471389530011873542715471265066677474424613509723284400673644040845496425801577948804398057235271664641427095561524683193629935586532698772931402353447208675244436177438216918696537841672904527030919571184608317706738207676187002088820975017982571560345198077778840501299623822948658280539794691949387052762735799692963252896749035583988992944970289416330087695367703133460695448651786904273408385786435902 [206,75] 1145997197948857193496185447364649447303132565843011887725619197718090905861133667861777408246480476144729849776704892040526797865802858022159448582611334049555447674845903031917105066796795008641559932877912316133277123744783856847601687098296358367932239904711240468964033360231554133669003085008026787587346831376449291709546982264629853569505185691498174302572265383842660903885109615500717261926034431188123532075563488794093495030185294277462464657918499738144546540257561441566997829330860802145665727279609999987896083450111020337502496843642644323009190827478246752785600812347524475269905235589465760080683906686851524552821015649794239074049200078417471739698253580219212919496367400511512337131516481523300398359081476944912993695650490664037465239505990340366790419227611433989101748613903579885040495101696661715493162541041973420550455706741716698246551764211029313411361582161870067276977259204062299108039238188330408232488144208555363916554841820933553226980283485792648218536567546 [206,76] -86538534074484469654631171668958320091065418393985332265412982187168751860084939702636762323616866246290741572436486599289776266783919849654019164294643774836448931228884180964130546901959244053013747018491208703292787837468645080477669727936677635330218348925000137940304522334830047217374338898518520912682848062799665464756809100193588526734484596655206248312468567176429720971756408282206631277591259883653419957230761216926512314238097719810627306213751653509476197650330303182895746362158221056970075951429275562632825131931188092924146863924442507353229832505797308261675077314035995942330642182810981445154403466193474089030777199140205156552035047265023257916097620766850709257949868941391378859297306881592495393180740526731621004612624068708169907298413154262861375019865357073004728382560169477402676800594876791983804205257131169992154491090030176806806890858262581382936333557140724441802325498773979423046953477181856911249819737339337840901099438234639625402500795488717808925738 [206,77] 4594624650354959019256053607644406299457335767220119567495234532787120894365025277724752353626967699221129163387503370468028686718055190794715916674951259996693413409578610697299386288041074400830614400927034473642673324616386361553888034010206322378002772635208515113849298238658261618123842912989256394131006346859319890639714285254154881708717411599650615293117071597109874382851546489183811302535724558403296990240318942503486118451138490360310110625555885601516084762470629665443210600128500270327556044647066898123959842771048424186747349021239598099925280694900282208568164855439322619833952798109149593873025225902313326960438375845345870350821083661716208102078766332796334458913646440502901034793126050887176892550112411753015392749911763869172958922961568208265800152612725037439860578095435615546100203140422107444105372370368705840869200329283550594754393242048702801824293825567783350400585600146187323742784903698797601654715630360555687262741372010261672024332650871619698532 [206,78] 42389928428809196096599281389838246866262911743133214677877490852633903591559536428582981112997957565788173059776454819303187714643089861088919402203669771092631902406202304727375834791575471445517464365508066086959153480897421223481048335965428017932732953476646035943580214291581748286259737188830369485201902270373902142234655356217085355661723786255026487275382738148840205261458847833151215646236713296159954875583714800984762957149241744224764370775287808660312468248264653257374345886551891071175071520985262120424714184258288623505012512921987792162402812917214923708658772202424164060597233811785705107317497517586602775193797976854708798010750104550497567395430149826047931234413662528977144034873665401375602271160600825817392076337792539382266233826673346094993558446840820747883542301533417159059009440547517347511167447102640990946952864873612785851168430329830309123487336846304548642378339861322028434854876981388769189292926046273998403315835051489412729003551478903931 [206,79] -34507684289253423981213536074800351006144905553402454184905801598841728241563536414811191156757795615208276199522940468132938719011153314372502049833520035022874369443496753927233700083349732184262035791672991916914935889498379196220118589000580029610881826872906932506693761505692539893750922269346270165711840097253141375190478891805819147734086549023256538701749471250895918661447257405977579738364349773039729748089243383653081966933183489908975679617943609665152566130289697630028612249843462496525454854438431889103187296818832700982121667892858477457819862719736760214495785917646554039717092142522346926671086468700368901851847982820250183986212202571598871418230247613918689040271680886964578039435148703771994881741556382049839860158135076015850819134586117100365545344697574207330672083778920423727347649843159486665321769728432978731388322108421557635470002764275265654478997151696423032977625740409201054906840189771230317313943305527988259737791453133916010567113091950 [206,80] 1095941020195840653578261925075446003021674234190315496545272790643730773306845600034124240928268380429166274196456247124190538553611768235893006303698035269155681897467414431664820077890455892022876129580518021633517382108694230464439085765467400770706676121605271909041762202696966059153166940742063012139093185748328817995212649847861662793101057834263249655260351695413111355056178644745194057272053822109451386865017633110238390225418834709728366600629613252799357177937203974799005656607181719651253759033655789652130652428226092047970091091698925429591132998561802719314104978187274725990321887859375624320107560760263744099045650199501368345172813716806805449319917404705785688444420463103867003129362250738660038462374379501725365191401221871710524801781131598077226665900411219285062555386971935441439793457990022751307450899803899167356156850696319133890228906602333591210759769964277605657153854712835118418403247201312185565956150688628132256903340349997380224589306 [206,81] 423404839819353412935893058872641711087060013825508703958623541622522556869982708622567046126041148458750014433377296290842644920861691869389054237682041177866820698349486958262210723126912238203166957991793765026162361406781394982754156680678957671854865858732295291753573536777601741851566277615765848937819765758169451270494999313509125232145462850847519889209421926630621136219967711544183398758112797000059919833510583029049989873520597269488082758708373294904878665285496039537568436642624982262569012437138943563386890248545165279744126770928210758715688269145838364485609446006379506675750719627668413869417695303970058683747158967839982933872871005137807529720534336667181297266872635387132309205988957350166039183881181474001287840199826644091078008559978691558781157229871147221003828404148768129499776202931907976099498703816435417366175539296356097962389742574493682225283014512242027440802720738160282937019554107443666318406842104904450339625974390491723588338 [206,82] -34366209285668993419288115462331565475499071704473850065378191801131141691532781310359354665893626127902018496368218727567828458614893413753937141055140310390305299220344196560864504627673137971378791835933816896940104722711626549640571864788925318719580951587430445953654768027588596783671439314176321802886131622808427679765557389400396770927196979689405828719155518865005159196449046436702430795920638079561768181641521113790240994928174432083595211838097896575710995598503118631771245468998036565844850596594040293786298020550736933739484681920436321523609974851200619102331154536186216407604834423410619154363106042141298189979630281826230913929540788330944355960531426997645347319298908325060617741932965425273977168546565287261888711057498263749978094387074277967636958150933833995756936255561916124132177227367987177250107137752289802808179260078999300884256493864840205185189525885472744886402133497308297941929341971524713336293460685211054622326869361173483540 [206,83] -2263235450497977167542615294322293038416593460609911717232321910216901634968947266998729135879348023176767520035092113442631116844180042029169529111932680647024630152064079635972512960928625034536606995177816777875176847001572867099810845285013618777353152547125687784268753563832022656107837505887323157755687407236248033076143826888253381998744300503588789718639039830654806786707654493120090251107438956047820289747133321692016748373541528606416639593885341986456404647380417633748256152471819779550649721236655388185751742845167667393136319996093511954310795774302718108661079475116014499088813650067574730004195231189333450219156841670606173119604569006560256695442031154423197005302898222381325953572107707553953142048929000803607930080393648677502232211524310040168944223937665815681301409812386275322579721802044287737541562165831369560640448573827708601949539058254281850373639287956758541593610256941821019650442679520908742465432246573421155119159419616512 [206,84] -69015483895880774972110820078023253252108133682035840393801665474974901197691397805749719869596913390956070204420070722381683685477807443465735534974897812948037052379034077487268508985808755060632940149669351448750428490074749189985648275086270451079238319560793301516325606298531429161122883889818019320799765233303455854595339291290399584877614844294066193322284085303484106247123555974712394219984028968611820737231696656746367233769137513469942338926857118357099326093950754012492036304102872831111831914687111461248647178616709497564545681565786529765159522457469390682197234406944867913172637553314136999501542255317605984883173247064922833525995802342265618542221243653205473189415659471542837008627165506143118240910125213474432542170751852669839646293433193120251818887883883396214087721737273524155340375923867742363722135401736966633332901690967491279641994712023010455315108117903658821474699465328819017088564194277753053116398560556792728948062978 [206,85] -1728819705420218012333156296258424784054208855529864174610217481673079170800168848692652571575019199813546778966061900386008536864927115366157790179440515911506097537440315228249615155823847241336223300011586842917170033367736546589622510869230453699298708252410221972823693675815215635913235082794492552139781253315851190270374337877090152275063087074583538981675215334644068421014628339043944138521457269137323775465890130073260349994236630970933000804470457981789821637655393415727521569250265205252670951000622423044219357726577560218315973224860930991678274680071979743142330103770180390090615375237229950785931237701181334817226617129022855671856247184767212719730819267984193093717762512913145463896679834336617885690011281053294226474249484865964401929256631377426411436361110657076824588793393560712713733635435406566711268509186448954488676781233058434972592307782547023481499442153097369932141728654721324809949393163761555485922186191729512466742 [206,86] 5369095684503422095775020814480423530233364239631421753376601664018182664528976254077255495361854677142186276209451027755510637742835969859622668794342529534751138695116455360110663216415030848912756646210669134693620804775246465885262653089869303107573375273004251728952851633420760167159182323971665295581724861002045539752242395791965271424527954246071030253555819356834835561251675403585802096625163624906973317808936046047053572101975589756348902540124411149062272982851743951862239772510018489881512976885187002795706855723829062541645190290466913473256960772452882467893489714603939543778054672383556655656630077239841800819604587612331068449015515556038401123812407190825272488133148605739845587482359273302718028976516494971065791564320223163355587584141580211236148478927280451635500506336959573342076248356736207422177641441581266468011382327246771917617328036338399265826770063180904389343804467484306784544504192481511893094237671127573833863 [206,87] 894815244491802431432561289467330600168746139837660216099163997639520123553500514621047617244935393043807888804530234460027370856317412655640086256087087641768106615107036856254058793329408854218987279790216378064988783435797555580608108412195589052270073964119057297161470559919512958326131383979343178267497390038767510872022117736974231479675058626967710012583057969638222264008080973812355375378767642137369279321944623999250108498305094051014502061691435937750749092317633621195705828106334412626620573858724309244225791298157339153490997630829536796729367510343969944694068060464177960431986261920033792720669440382118226010449072521465277856775355895670464211591685868121724776096931820174342010344854278260985833195351124419322508244298581944201208858179604440598284871775820591980854938220384855067758016630105026830218262760908275098661188481138239655173780972860248168256996160622212966609046411004525461262064245362025884448015389196809365 [206,88] 73167296288890172341862893865458132926807350245539525616453617300725501710506088989613394990835019147003243824841583935401930857228314392854574191851152995151731558503582441611347246341498606160136333960364081570881951419057016148442004227343257000745446063053201902145170680369772262513741895690175279465457124775450270068383182739706198952879737840698883090496758254187353380947615576747794171379308941018016532726405747383652940236437340719892203643607922958995970059219960445168173728231641525728068334083302250759967616093138904051002066949658477117569918305725639544790433403800784166608148309680047316640966261925035136739017414537392117171517054332447578060524636346829980475674751738486017097559771087120316149851018347404639787477425189184004954636869839115009436639283511346052828441793553778910498918727445160537276014344838772534873983476398394424736427662891590920625585906853642220990127266284511316654086549749198472003499558462317 [206,89] 3967047431488688752743024091848879643173034891799347416742146093099055762398774913406812634636894241844581753649736557701244495346907623989680410328436194223860836472034571699986873537213407719497093829152769985131140097368397499097282176512003120294056236973137698508937761196054527230532200624477107849865867746953938092856407703589705491489049455153895174469002424989194799412409524435339715483410169715746740000181716797239328506311559521691954458905109966625361137158924371434851779593264525481792320592409318697237841054710020556148290508932593851567406556767928342506988205983156306093018044801375310864898487456937438311075077438605900276562458577395981429479603362985070252315614047265378227255496516453911287238598901749303355335288432194598213561607565268145928167770470248651923750277876779148379383049412264876079216129401806552809464095771519681948491424386846049246238915692893102877993985093459028517171351469263734655222458550 [206,90] 181655528686338636789844955367998156081862848068567669985076099501457219844843235129993432685470473754824380774371722212524156265376847258750197251026815702408487874678964990131781678038293821088933700348919090644023514026244885696920965856352482997862875616636611057133261494107946415863549020528642284822271280934225776020479339197239189164405423906325174169879205188100202932287494568617447666995974735040684686945164710304733956779419629025247001746700559353902620806019254840950798983571035357130049057156198822306073603458860925332297421426484321076348760039643663104322857204631235259116915971837867358438933575754498098923009121646045081696483446280728951636395815999383255709474086258587829128080519317314789984556286991995117313267243252983680287372860247888415019053159723264698511094139475610597064193934426209841739190375585105244142444065581631666915192775940990828381631357262498517397793570521970649621370147257186713520212 [206,91] 3624390945589265104450693888430423826954387385162319890640101825695488874349660960233692851379569193993654723800303779982917446200775559590514112885195544610547097910402159014133296132257095538313316849405466261298882963762833273661059094504405445885626783159076817253681207562549903703719330234835805262999063643329581925332994332392464509430971648404175303084900514883123002036892652180761339511888634996763130850271194585915570433659358880263195138376288589704932935077379209801610487392322980667788189341895996311681756334671625271985409715302430252065656985901419570620405248072842293531871436784105178878275405541609896251647669749478135708196683487517001785092924878293980139571398982476428605002306761431290926572387418044613286148572073421867729631986068056061457861073573337139916065828873107936254486761205885370597268347965558038255831685944820166089179143854722117951161349175660044797320177852714110377764698970896735696 [206,92] 430795922304216993161659919955143659566377212445881144955207741974280836365287997556252157325054163481736442461349615848265180056858965611683143101450512324885093137122213417965741257401670678835517178388187179752362694370443947029658396353874911812220921731959432277930038076261444834955045699111301799979264392518283664098906489498092070126685852743762289983116076070811371367374243735912932097102100947219595568237145451822643192285961110062924949303269764058588839599025282627306708510347726678818514379561337449695810340951689961589635595947682059044154007588573372131879791188166596705651970725618098082329680007603081217160927304957670607635633116251947484429749995820826165927547104568957435165227505468230902232890386259085278680348291420294791694054964749821617773017794690509603887410116227207386857382764334134393206606691380071158105694127503720405118481893289022877471196555442930362418067795399751826350159102512562 [206,93] -37334863285260697116864852842836246220965898696559035118238248590220246316956813565796625644133794955174374759819034939498868202581273413925742163263150209572687571426054624536088617610970382773580167596428715308075644832085928971689889707238607879425817772972435313477562523678970189408102450935358076505946194642141328131444891802689943569504724257083386830213607755250711409930995863685116411505602463704924516472893415143077238021525321222921074522960060911621972007941470572246837025597427607865615618034816048585816832091076328344649282648517149953432241363891109201397385359139760531361739975787352441398910290116568366810179903637197054832308490685657826784029722789241342337290730359062737224357174923386763418578370486105192160170090839485841450291426187092413493928238906612544574149781102289499484329077256137261333617200103729084053150502737992721013053371897249855558769790321523187322022459523637406216409636746 [206,94] 4901746132164895802476107028295272567606076143659620428559496971427049197603442592734978010864993621006349857398255683594187268739955087379057968815615631149618484598445195331624850531628854202507754198930574843780915081639975947164885122874607542815791175902247483847941042699121884580882673041692014368797449449349810373956182764101831727853424826658773591378537911001309990601973039158319087808175520728956230628398339937613596238904604436960338772414762272484562805496492048329778912430388355371485337586106220859846290986346163847624427916948688974705446221435436093455086083965517573411948886936227692428529565870860327888274008919352419491979493040232346683540946988052361249299320129900486719519434312946298187575360431223123026444909418940221356884415874870530244152903163037000695401767766837265253374213359767901893709641583812747634741840977875142033709253797405997396365033230322043647989461028694214383625461 [206,95] -524187703075890082302124395594496265926758578017685842066808845090458977744243474601810593197569437874899041337957063717121519433659081759546947668653420704072081681409886341235867760718872081627262370461972865025245616790415266914822967647307577924792204342510268046149316614857017864967058124714357578142250425465706218989494831035045008648413077637494989057514563680424912171549219404574000181701650526495530275958446476884085951971805116883675324788961022431220128800411050185554368364995333129080347452575089847776069805701389803335146661787262480354991375228307930456253923365025594923407046033794024501794331447499478190972785307198944904951690876061206917174091255546521296399166122029915200683971967351291806081648811825887206519373190813340307968354705189387786386525829503508445688904046936056285659141253368466233230452800439502345649179940669764018621056012559541964514863984255107860523475472466254546855 [206,96] 49747120637784205539268611225147840252582808572857357469311370064116251931065472983210375177065073700400967509659275617759828914942694011537197778301287166006696742610554359250135645617616647152925337716652790942791067572889248962938556783045951418297908782196339496286095474598763871168214042225571752777145268718287838053809410916871631379524514306445349944664731081621510760465204927154131646413867756662463633069469192693979689421374218181305725253666484946886225064641364962555587908021039570141095485792020864417113142147141748712759434386159510442527434289415544146018872787122027328758805229713042269367485275743144715410175574493563286768593016468464244017662654141801212226548087973432473880255670895706193089488360160275804061191156201572723085855810553608149811731573587786063220763025554322530474584500922973777830741643082738603409933003329896419410717142184030088261002258975253907297202296210450518 [206,97] -4105725431229005047532863472649152191422415907180912009527937387775395031950844054617033322997184257115899934337549413809513624163716441334649483567728105435946491586212753532671250434369985266640445092817201277208775647621156313564443411789410418237710517807894567912459065620650650855479855953122404113008189413109053183492373160464318397228840152263196901660468152317451392119748123251630447354409458900986631560528430377517501008533365303681015064314530711205417662183532709383182610043629000500069904029763271617516743436456151972069193460137253732863853200843496501210277323002751395392503687097990023401398237882277762316390820388495518889286756931773225510050184681659854111742342562937187766845827987110398261576117080625049064436840924789985909006696826025414840104225364755833942800152194045158382107918765454001515372488588361791764280147386198632569673385663263444680443104752795654993115727776747 [206,98] 291801452131047868077718354508556129263956318698048256346262836794477470315595461297620881841316678082525418978510550674181366778266838505263613774938283251305755830778035523441239995746798914849767661976939728926169058958585460787933214929694056285056648004410717306696115748747361172753329109197329500504383345921125785482759881230529431625590064251331881493082763371730942109826648937450368687345943857237690154201828816765597131339717435435566399377560896072884970995330845501853055974957927351249165305450064260599875467681059381854864863668789602614450452240398132680076107930718658265731033871586312732895427682727384591163031032934364628874480531584169275262177674731883227961700413445541535378914658919844207540216073997948884565426446758629595169652665638041989714983509737643493099568306737289285904129554726260300864421727730508804595658159994393691047553062787596529085670215067095380996740105 [206,99] -17632245071961044898441854439228494887115757953623779212425760271496966296215066880815581491336803474084592355327865427772711955387048482179109083225529473210471990961171462808360161852155178183011173786415247716557578465681307285251197384112443901182016423990289870449556579494249711959689879184230197564844729960271176241859747947098056015281626744998346505608586831692660364807167622657428596951524928744734387790909910678585655657452792447778795452826837190807347103349907812294246285389677069160914753811639613185036721084180825376219082954968379985001108032149645785131918335416307084721237992341265877851999339307352014198914017104368477363035080928313132409523581315067727105412270928792854240192631901091850581961281632318045524761575993751982089369981263297766910347357165600190464963843606181949408451551854767532120888678713833340100859933885786953148667396592544552656797308905294861251094 [206,100] 892691995005617476543186034659296185504651877449220697610036610964025167903124239967079287354969256108136742807433785763448158692258134083090624814310897036501822675729735238818194794639466463867974829544359938563264221341360634433948474725826550640241517362005252807508849917231227637046240567170239490035729400824100976277207584318436703803878366998802792374245555275880397052625223594374369168398988280781599201873543230671107607744571937546168708008411048708686397773858316494651141215377282144789215803605790909422892881669559176763464002402416829970626002644011648392960732551999871535538482454368451015173198313225746688424728597769625508292377079211343352826352927607403008726530544749222538556523582915547842842769668827034910317994596375810985717088129747369429330729542676616089728996835158569428961990477294575839967217585764338704326205669029810058196772607047792583693532544389871496 [206,101] -37236558716955212784685259406224558420581923878377126007475048849885612287071963877749193380804037504732042505571831313506128684864072902618840517353056357396014163633916030544638252382682663347320460561729624374846508623040253889060020172400650175141026263991461058530893229311926535351583026563614864208091203421107572549343743018407053230382941962793958482098983227740825823733021943570306575468697365166512853954703012103861187443984303492721611218646301608123072811381773505808445094012860363661546065884898087983752007673493972645865846530612111945278428234942934409235029740690687388990498250324876073506250050955047904356146377849282335109276445550195969323795287763054945639648856115167888927348836174169445257110875266414706852321490779913363709432058308032113060983746952865360189655070381016154024492469204433059486415448229852686318042896528339861938340930214657992770966290012488 [206,102] 1255470407309146771063607200509499640370515315685875697893707568790936830576097337469438899785481558270909566560243985368116037071000065966190083156173879886155293310519864628646135380567655713342482781244442476191814224094813883432331811941975232812582557137659912712382257298524029735053491131019836502211253673120312854749829489648891876073119374343035667114146922178797019902453296301989219653107426034333413933852579147616293091081375211495580862187338179670975693254791634880892847876907169562677704171736123665068119136792586986252098143322811577618253792967372783005265327743341035531165695590421311229723065404737642903544656367084738466642995859140599095976942443892291392417619518807338105755181603090244139779059678233675687733557435086349645902034038904811892821554662063105030091572985991501589965529484483841761177475551118019573014309488507983462211936128358786052234533031 [206,103] -33490947104065935398590606990751752520419128611003611064015382154515494380882360982851622902181095183047344058884319485660027182572892793987740633109136981420683841735634273089667908789365343592777831021581085183783872476124388745363802948238820328466503148278977740928208391325003526446381123110598033088149348925269168919481814121604856489293873028706132613142005660590867015513193389629379881625187395663348926655261209771342284672261726736522313777148181539730900623032537584171422080337449398221429067245447436540364672266889502993946422067648088640248807597307782308129072234077580563929496318565908695099593190795836727641996555616431817807719674307359666301488898493728401586400691283961645951636041310831925563809160736497698615699164599443849881876025630104152301108896260856943364741652073773554995336310035584108491737210085538907123835425889885593992091155932523319076673 [206,104] 690606955892147300944156973622268613714604686729502753158060700672833567473151448808203840992723903985855448841633982771416884602381699996063429617944889437101043571605605635568232142425269642413817682506507368776978980743290418514623182167580992877454225041312440910952644809040924321026291736520360533299136357992258761442029458373908595739334885202676357753968623577525166480983419707229160745325962307052370124480634075717690707763575198766935466019389691506655770781983526688074170607237073351647708555126389336631035713219961866196467137125370967444769396503775296710557055805078267642519927592582760264595263672178330259348222345177921165657962772561212741704991851896063915734562309360049862787114643337962252970931648486176721414749882140823570265293428511882644793145160811380186442355698197769882833946944980704269100159262895995103472072533777374673163590040389837633 [206,105] -10743389856554461763232469844323387960664450087826234734385411748238250229019231589002609508135819121938488421649747540581151975611200802594562271676286078453433751214106348523918845527744205444865364876013076224225829382433294013140966619280934206493872127439485249479676045945454651659774861858712315113390398923863774816921663658746133818954571503959605469673127820407236495008224661432346583187816481330734135524008921011390427994840400192505308388485056504327137489173298629260709274827821412566346321338266120183345339452134207201139776953437592556519050436150687779985395856420500116596234869497405612432914029960045512406566876712642007365908066381326444871406885715955933126454233041395625380747303148049605380744613759229351616794942961822875584941050399878876062525007959906168255630178268587937918293080537417495444958865616624661807081237148340796364860339902244 [206,106] 123057459807801119785752651297722001921954949050187126310856150394842741360431837268489021127054274411776641155722777853373469267172524060903487945173039125024085633982143141538995367677860089579842640086610184015868076114078926340305150721453133837142144435698366679877594977515329341244260632242192612352861127739496837359398805057920741198861517842291678997397305740197647068056560932939526591376348209041027172185935191369739012374115721599264950739566755875504767781825368165819712160713727425968359831347862894084450218915579023985831081102077554284485949143917498196223216835591655678888576586983556064353577584779274767294916313660577165810308779179033604338725527513908222903158121477174226490854548421390536714491167752579974939371201750689945101504851795500051373687642528643014970652181365963983990835765787717121194646033496046714095714186810735297943131770 [206,107] -1014268510552996767051009394715641365241212984888082029364823384844558181876110439492308307995839663910251653388529506857199918659995945800414482496319407867962802717537025321353387271288362441449863610952273358538306856536948475527334317887689648419820884907481704928619420106741171340117100519830598766880667720804864279385132968251082191509128021183279503223191096378161429175148332652095073890858763306117383393718808734819521009842830123698911688833696044170620788363619627931222538176234401595704764186617874386870437191817417962235100933459542510802951618454231274085719782273880671525982366974867690102868864443931514551544189588504920509315208923573481153847351083347159926714268417832484274988811181323848277800021265773332692254891768183800915244682541270866041249011846758188875770492941213423789351464052819297585536654200148724843186795998647973988037 [206,108] 5892674121412471191397689809778442514195355889219782761991641466966917609548114624739942236941706122310248484960847034872361434160652637650705020384149306038489389058109709673586272976280731247696692004070486922096374319290119542326315064959658801004921615311816178126594848468424250786212242374451179941556567440599257676170606380449865127882799237445298728952241453838098877761576693393343419282824891588538261567758758268030527623499728123902767567932819861213414667948977085606064156317230683141829394476965530473256204376990017020549195867022743696314518060661382095046034325324200885282609025127783332994934276391936870294474356541578064379355300094709496364274431487173234029575391317658912051299982760617697363937851586080276643860918090692653030852302298779003706511741572599422900297416619681151335849829306817415545270364551145333219078790957190103 [206,109] -23706097780752116029908864115583379747667875911918002897004551957673722154099284505819490771956219016807778531004539057387867267422128399120857376708117696533450087710765768203011841725324177910308015066205107908153382999644657317627445844496187409522875143930645764145956977894834890272900322496214738701891930866680669667396029330208485335068710816065388741195500445165049804853354961562836767418942180811980949046639363162919417839698511106211472602003550248938089417279226208813887074321385608886220023440886005136695076295095169444542180633665641621297910966377862553729544131057251977927841902540510067934792068325094983891685026589663734583965645612511095147735559245682509029884844700929522374639035784992052349852278611406716995479998729321913073895583251532168448962399109765180025729345484658358275063708702527221181870494767534532495492391196 [206,110] 65058123754471461724767200098982431610497896413862880577687513575594850450972697149101561490962699910933352537967568529496678766082106975073046721024741523552582787846381615844310996325748846416196463541876109855452634227812630196502481689742348184636338361055740209731653479625413556739937798374044437632541029794590377329384521971049451576292229362749626604535123012036385603239615641796462979447008152070912704937622103438555324580692985583361222714722726518714733287059658589208948395731857441843527970832690804100801707138235389334781569339581006857036210810929443065336755635955324555667303266556178834242739671276036242445568354643614674713273723219737153469863592326790358848363492404181984290071748414047916897374870936903181434616969699149583898673748177171633609139363402479972238258130789237333106915033490444147830898591606111765951910 [206,111] -120283375393172708449487053875417605468354924047876759406230503454501786556231202651776747973197431961437113342179490280775263500135556649415545357562937494880501257227064841810444295989392344344102116482750291758754506595022158429631827422195503037683538128686260016695807644022549934441332089727972963396474020677141518961505835707398134341441669094687412104103719003201249839857823356656963373361843844698426824403869275591947404829977012131334966940169145351507855769099298671787293612509944028565386179595565856869178920313674718071858446575790617818077367867932697262623516120301147132325125289265462435775912527658700302429578811962697976548103306004067378183045450550666135501745233652657519193373653334368556146444367319457333403169656024243492697561301399778680892345536367082716125972264082869430969366064938929164320289152085948007 [206,112] 148237920649628653888768582629125483353300404845530482509107984201285044286253822458594787171744884313358562222443594008907550687712903398279504291022017680443324866157488809050901192208606915535225375843529117466447162896488045440811323898440532465588664975898606991058449511793227581057218982138596594699046323911437894395861045074414633811362116068621863024144330584419640265179293249710326216814311350723422913020460924085512731060196549971737532241686025918061770421436717652065066631186137737997431349514873197425361283450247772773476335558056564306477324314657250057277773296183902579512564416366937246186440245982934134930299725091814802960204805700163130106628133281012714476702518080025653828697139084293019412802721546119893823784626229263031651264810214616544216865944132407334858214529749094292252305870465665430490757898912 [206,113] -120646442271041668007405100752373277628035123820777842337552940631162166297240093512136546958956364690521774349414580538811657590750677196668370200400787065359490808325293145132194546565228777475100984375278842761276408372962373334864753900661747272271803723660346154655502851781685049189852027671117898469626587621656503796390540125023049019139574064242878473279008797800578726973376638603852173917988956960515727671155491335131114899834528385392960445551898912630308991507766790642045303377382448744567243266496778103917074631837895781380183987763904796091746370145277803079845426825869684509907761623622696714871629766575331989420898427021287884074137564958026490319779369305567764469545828322177080350854227017717192436295527105759699248248503901830618912893115287576493008823504015650632055525803003247826770782176310580036688 [206,114] 64292908904782192455430704747302519804009223086088422312088597069047451726147485781629797803986035709906685511938529703002189715023358939687770235689316950608372501947699433302613087223961977133117041392301834394274555283886471343399795919819060442657871892588714151227539197462853099948274044135725313024205098480154295393743230985918717775284102392046270335722752940680218995941778237100429600473271351580851917133332795908774048489751588456294979262494611751249889839786575345714554933709587531697039368863505576339107394532288192606491976823812001073273928170696243906724980258701566940354792136073150160035594339866412575286051005815304187617552344100016035633444983354892061063097502649663622440114235660889624054826286572511953163804320516772098573464630382274019041748231953403162612320692644616554880660697955992705 [206,115] -22251198323136285946193257354339489938577219898568162064590653729626894272326754698659650097062571237253590266342430724129858783147474053213065366384765741318904952209679021268045746257027373327319403238047796797999653576176445870388807816839336840423579758586737713607602096540215063929639969145643947969707752007065060929475221111759401092316835177818313474767664300590569961231644477548409679790795028205399279486407487039842989914996378730937910943286921980042014388922525764425210220534290629633246736025410378979197863601531698442679772325369702733292871161365910945905562381641424297258536969694144587979110759274447394311398418150654135747545268632315502801150375112437250568132336546766422905054810989514482925455731106910664851609183341144711610076924031346308108972948270068430944953813811933982611241538450 [206,116] 4960752356672658874492642509583789915650287742127140797302847638415113258934610038897912606727465012653352052869503846923120224959762562232060977761691109210759918407098958819797832072950898089612498942315994088310620468096826445262997945073949240709542128074821219663713544357193781680756955949989801806121944707726246545239070041653872408417683990383726715068401356001955740303474896586574949666167151028667608357426071250752391540804814386820623706646952288977367702821374281861309515882491470578497211549779956998192969699453161476725382757505352926490846154349139024851487386197510200456861235720818566055294973422519018948742282682355390860189031296353392366204645998717265127405645663068755898039295796799588007386672480153327225160583452353638850014550008968138629186612358178547865470467451776971665564 [206,117] -706499520599300936076112075128203712269001390733837075993305945128648439946499160924413645939462429653079241250706019482691844729221406685592328903152569922420408109859862609654708058931382373824143339462671137991961154741093219713727611581631753867320305379516334203858300463943353645003803387435849579169351171812473302101710991098227312942767328048772271965288296751538253031512973654409303501060281256761631482633824922796442184943433157648984969915206367141105765933564873286326033751657952046918420748076252620204612866172858999472855931814419791161722265909820589869068722313966568282154586447516840575247132817026377567229620159218749545866925155188632468247062927942420006748884200722258938305100466943766714215727496877782295531097362804010004941734162905415561576295434273990005664904270247544 [206,118] 63713767282420639757835073407646893345398794113153588985342656029351043271370858029216923244294382412040596342009762556521776712477281902142653231341366719819810324506470044372157183568470963398313121996526892195209756735511297043488865780050283736944533099460769845716867355378178694328956622374714300846979208804051452966193045723647335946901465111282883364619810948686794070906613354677395822508959993869910277240129869075452577069872349726335799245751816593155948326519431380069363596118574754363748915922974165538856329817550624077299409316976799412238440628925048528084713497007057476375726641314033737435851889706596780198323095367357754745162979838318333394923546205981487152834490788026019706293500763761176991807304606409743582125684483315451882996727363612333223866839943896026175562909 [206,119] -3604570490764134275731034013168844879030664304349296242414252975006064630052653536012260122378263389914437180214618943742828542973646743849090586846033894897561736313561315673011021146002089964337466066520325200951114166246804089813064455005390382511344661120731255626209546624203945712904998552477996359538380679276463388828578780890032483282483700390602499476192879266416780705164778363842771460857291111933907558309189577114206821591634771062694268358336978027520915954576126182391751271164311191858494733794537993315171781709298243128968271048987813071662611295074152856608119212422032147955409275145544766344906635108970807654927227809343223299452025766608584172413090071586105527260245092922232255898370917455344601738869940040333705925667335909482959723292980295491902715794458195991 [206,120] 126652987371938201304405713874922942177737064124503739258408856440335751881790501128478591818113049231979056697442821328934628105422663372337571086491934736684288465348166326712264934215115077705655791147429957266013732529259105213080768486969675458891863488082010985506774348241698306626553692565079159025670967038684494718139591870411453888155803575317091823100824121894847348864652793134999361477281330081678215194543814963307312928571918823856088056544199795288630106675231143112171984796206953717486250048116999092029783690678529040408691051150338082120924574756210164358444333092750426995132965169582401925753171275801151651545376975434263081159670369535033387470398524287798952956558075059143136115401269803919063190545092923698495972053812951502270801195505197305865496976851 [206,121] -2734113801464884483911978740651808552631912566549712014151405485900841988939190541838652579833632231412374221934976165358081566380108848684677157734242764152621159994173850501520660852254162225180242904689103935877835543674017781925193174767840206757758917736686683650575278502994984445872339334066878279800341658808619908570055577627115107232124257033233183212465035986014060555523116690507632757459343953695860575649607706686984850852894033419503791885703297408380748692883870778478406642130593921944910137226312502241697838531647502541935756727626792224994189308840628397954064225599340765379788683813905325633877840481911052356709684851887159417939079281302742018757319773559094171389571225989750724304263193022130067442368677247402158417776052783432826869530364312461072 [206,122] 35839879839675241467091987981846184177616195795449390706406598380996824411514888636062375534715886752874011431794429842733818235466671176439718385641683724511910739367887087759783050819482574386244392631658898511766119329895926861615071106080557478281489218161758167598797102916196534464550078585346456669081094235252637078956414131643234287387424388606182224153255316089642183107058180943075833275959905970728955357584038785163008928585958360543530885611298237846024058754426572327148484688829942391960492980645838226192962418099440075870853371314792402718861528402737310694836697195944471516038686826573449536341071880676109876172726158272136092661043882828981820280005980286841844517502386137918230109679419096948478528363831376541521201870399594633739792931335562 [206,123] -281672994184192786315087464070816310964048033681601023502606732556418479505476617935130467871698363317235679015686970812885422154995567129420711092427927296015473287709243876909547475349290713002680103955424190258908123699415587292249273983932229286667523815922981672239074973145813984084091933035484910041689117450055174156733782329635178064495546848160566616552663606177077194443465008533581839612161647829771766628008748388856628651529380857343523749010280135846162664590314377406489687749125664150516160164062455916796308045045945674757402891469713625543289561407252754087986746611629050232663084726967831651210906924760759318632087405676177416741583445627059401272331601793120063390763394398746432274733485960874284532949114818526343162271561720271404865 [206,124] 1309061256977013552678332374690316320043689573449002954237129828866423442681434759333037131431855603764457636754293307777457754930079861289616014085445077189686170386165850227811624140437762610113059923784103379342079446297062718941173333515515389670748553350844228310813321140499660646335995026111593803992254118343587590803150527035932780587989975590826266618717501357229731710124972004336987795172427277256234253942671666557219015435872384931782859725813892882618357108467909245209548318485961491983449288532054290116251069565237974109459665264431512470412293421646251378652253147571009962649264544871767766979936384629959646188576187243797534660713654790994232694180968791144012617529157529498839257693642136616402815630502954581037975461307142178 [206,125] -3544050905131655645092269608123129358995184262936485311635853143599390651117951900839372030000402455093539678806423677465461220468582219645915467344116869272533033398292503805678709689577354249892561761676620262406252405299778044327687247953730174182508261102117989007995432557690812037800783206881478964837184703236766899555394757000942977798271831644548630435289341077550886738000510494386201986896806073795945957286280820214041246742667549439653629751911523210143511535065803575553076761430056222796462837205677599684000433920474039122619420250477969980246937166051628298787106474370465504766638801128288129955929002683890006676987306744920025326750976478595931638087984445431998672627069339843971556261542703745370224305740683807994219634 [206,126] 5499026609271007651773346719255370518706249530054458110181799039548010239980664966968309520319464186893309487136206274109428152222705258856204525513523843414000031919018730062882089913739996108588459490053360452325611343722836747518343010895893545641165841665335752152827801863600216291024357928167160921089496030781132107808574105947052737649344698593266500211975632624945310684579932538388775543951634741604530613292269760945255533021456005891537228944457334480974868227933436977474162754406317776667637786235261095260874190052480007129955844402734149871388380564865986717645721236328868995250356957325151383078159527499066221743137203187534870582013884178133791832670162526871702348363633340351012166273871514601055595014372433924 [206,127] -4804117750500845256536340074822945485773499638209343642756202917567795652698587751095930641464724546298960101202519593958326963560227754206387236337972577900016375157919585594088678798872558001817256122695300017299473347962517958559572447634527416562549723846902303299634517669842991720195086285923558126945567449214758112236239363035179769831736206227362676604241281741964367618478830348513897320089918936253275768050534967892386198867451373194539751732803417855009856518451244319880403562781703494546212245987276224975145177225738097811202009387849948442192405235417528437304688747722980613037342585504628822968323745262279153539063017830279291237955520853492415197615205865761197123805238345217479338673550337295047651066 [206,128] 2317881859400590038893700072407439082962645745421026327087551832936067486026979148603522347363358474867386485453636113440212566761942927476320239109101370615879735694238775304597955534298484316319472420365744400192859343620682470318706149053359129326028876785324552181513800440518885408443994879896465739445417878235624467016559376224410661773551851333212944016601517938251302225660999226415246214078147614124646212434493419919648563799747361740547053014788034262266977999552558224730670759218190759853056801565427023775732113463007427015131439845804481754487666109497562590422543642548366604032795536220119394978997830736164230441766262049177716460119566705404334856570749122703741216513106805626698197870738410833 [206,129] -604735967603964780949660069583561566104788569144400355342176996566683996568841486263972826720834603943983282234083632115029271848182956487015550752872251019405584956240546258952919126908961576647790624579948080500676204142617601778286478761230630833565223470926191391707328464701965623453248409957713150252036889920693636340429074253441876268905956803034581381621670546058999911568814802995966768894403328159589909074340823403791286471464886811676337747415885704034742232422714002455462198830521184304247061276730854438947170998822937546711245462882689320397105402509255465131110455604395836998169702537816554491892139386701196619893398179763956060514914870467611795885625648414988014497236240828301633183 [206,130] 83375735152082354185671904904617820344788569604466468352541031482417950897814349357591070255440888942602958243001467808922876685194338360543316993848090160377321532091014800653279810520268331365729763749308865161284019025846110442333170002847594677680677452967278612044604202843976318734697212478095097123646491802139893778683219361238865322875371357782161689093494430913756326270694244231217966287712836012484696772808095792530816030641083560981593814728198975156002703117275338240883279194158831763091236610896114398291523913697746293078570021807877547941613348812697063981553376791795929731261333881956002732302542634908685898929231372182363688543447488262610938971288655597231952500737061063 [206,131] -5923441946526496932784432378660865329558238039868423952419405894792347227507934419015259735071957527541123122595780923645229478779750037717297863032342340104599747262034298020694692284624325801961404526527010432596152263548277489037820381556367977818989530049179270908649414015419419931860484480637436565520774162137170774483575051961462307048898557557569029712973930103075400175819889762382178723925022286387464922838621423905389164890052138496862375355472638751202850295072831330816217547507419179650802225531863684653735283362970430711403097932020369031470883479244550316699784875183844011259795781349931009951874597894471026315546178890374812764845007090808006890025204996686696093 [206,132] 210948483818841100739542466247442946356654751866431968934476710239406459208182169159831808092433716994932638213348709222278640314595856703532813984157757319309304842385368050175900010195837973914556697359451886669004097191976734389946767152173278096767064808359145426756845165362715986659134652510641237334342663094881467995846830557634818113530061951127780668758959897191183150223411359688094115958434354747854521262531884807349418885920579930739676356734995302128351661461805233805765452496276893556065088713140920933721882398772404633036855014298406761596684708165189760674267214206749049281979021399028036330639043276924694175377515621360785675390592986533835993360544717 [206,133] -3653153589514894491059372275859289571129549338433153312221569168608332170711167842847986180283982879628811758431737879223957935486946227832002732537946456433463864822245900859744635233154743867041017174204818934105914959951361103266944663285275584024558561295491241519212671512123228310529400261054918906263171771668409798560445583645965299024677243418828796170597222917470814073231045845890455010276575901287294491482836227333745429921013826061694288494970755018775505194319442306038033293280525808322525052873045610550154319361735934038645818866032130391903336911333875346313603228367613207434506945879790438361686029252173085344845099686814811208179248173879695 [206,134] 29752901869096951499299008643704719334122862347563569750951426966585673908550042368094986675844648531511250379909494959306870971649954072799884602937893606996757121177038822829112410045593441589352109204340405665642426635672896762636234838514080642468671115538220063624039049815777034564405376062386995117242830462305831587346450144515757877452721546203869509870197340480818095360907752024153980001664540011227379604434572303800673180657438375777141198787160673312545346704752639037484112232747846084609632648494243708070341857167908446939166948956685994819053809362441584411255449576437029180175596950797869433452854178912369766088903785690633564832781 [206,135] -109828996650978513791193625990770944023537132180622520909538352667474692903222546595780082974933913215907466979877870630153898103876237309049818463283472244569816876991952391865630907239860085368873090472435886389163661213437891544047358558257392884680952006012669935150182076716098825210639760841952238381322410016655369519600185155396724939535086381998411802538688127528498772958817407373580000267166458032376887518563708153582730044397472592881887922709581368562052166681317812982467519131969622975986483374178511395291520221705283896253670574075594690332087143467560149430252521503796997711987881933984622596115409953574980087340974480236 [206,136] 176378196343331796377795347567181601162456663664498494439660757266927151667788807062201868830508056512755897629054100313558991278885920486276203690577691682687468032035262477388664682925721804355669240187504946198926043936844061031689092260135513718870043714128692893116548305480501865997289027427481512591202443008385982070033587285102768740890597179033272907277441570957073320692888584749687186661279364954100141395237818475172053258260153484110068127260478038030055582604591807001819586804898687798532716872530363792209552427883717621443014363359811243693909381344679133217491027685701909268267877672727101182353367117037510483 [206,137] -117739659888830096697146123824026895564059293262705600258645131180512012115100381228903512312729857978132719442490899004573797487593294345155689626663183443326754427549716108790820439146983988743746318836287183216902710550904547891220286413953860935762766351732612044823064965033669795504724923637099726155873214685532350476651772671568694654651828268381556593916423639494936919884966015684307000201887391883062515351795943388364327768970690955257519242381467233923619950120929518216787388063369457125581127713590929610578891624693429225747828412499505827957279550420184394778704437665231206074552197369587065122215887 [206,138] 31048495206785375697228446871284972949060658529702568626704451005336520919611690600705688154956598219571681475379403287604728721166456900889443088936578897797912149573640753816374573132454650379890903641171331550523802874331115357607399210645050416902934406138807430236269176722865748530826805247942609349340392786527539382757260233783216610614767634646706312891858934385310015078102880750112506950930229998452452088067439159319734143437672351221865174528116585377151539951678987806720430951538974461969097689589683403807392746715843576962205244045766707494092756625150281531742269594513196778083863385973 [206,139] -3054807984170144614418876285852350530152032120055541419366588098662813014794768122191457064276339082761470027913452860331228827941963838181019635262974325338827536561062417296975475058082548661826753114424112739523985699742414401838440834788284454385749162443722411157562087695748278288677634559744566450608871718106528279574736547524958677222967350798511300206419737103267054058814878766163030493514053837156032396031564646996327544423365616027465827553587981965432340551260985751968465269160404218156326308540657221428636775958324475160302948515635121356525616979466593128332559665361489201 [206,140] 105138665499934862784574973876698260173611890382123356527748002971102291653390973170866941668113411375612596557738296655249816149548060744697599264805119311265363095356548007658421312567333776690110239926263192729297906538242728133860401679215943009773165157357710837024324507049468949316723140541468422073661994217298874291082584173976533607413095294546010317060365783049213359923656658514237275186743743842601843719685002627052338873043620453846488388718610842401850936278598495381893386409823813236445484077746002509666942161331327591363837814440311304381434482219362980181227 [206,141] -1176588866822483703746861229606359332236155904697903069621988375732833632021888626087742970515741954117249783311615973445944074481746959152983423947248781249573367166454533152476876238669035364753742409266503950417360560210249783834480336205054134640706521251408652619870032003164198169893559988724024734592889302624222750108087082787170193751348847539537621369766204003411500349644106426081561861594637158929410756218280719170556888497896239580539148808325431327299833801944573569879063223773167971606235655657462236915577130870545263467720057401883791409985524771 [206,142] 3938381769083259694213213281800283070912877912756451606001116451157742295165186701691784646275146051877281493620566015641862735042700091279184669724782647696578444643434652924964384521458940618897899497477299169247609010495563297787987546981813099879306955438207396277227823684421416736334759473596569625315175659714634212304969712316009374728729696987623668342687179776593017679776863802915964077173172500629139021099499808307987955217292879925455154527545644523305993920155452559603686939368667355469323260639930365569000789492645949351195793503266 [206,143] -3596028334077022171919450434154921194654480504717097880527214997419688681186423011351624004324741824723670410517043824357224243666160777119404408178009267565066554078164054309581930965632434021247190757821487035356457447615919052458372565435957812151842597163255948682603885747724317351680031088274762235825199306397346395792399871257779095829701297605954689306664812747034789209292429079058479041415502789835996723914040217413313013621340796467209202907309333384231303777636751180850694089915184491012518131278616091465090768593406928 [206,144] -10149095442870176633613205404304342029857987766290667712216817989292539969544868378566418855653145965430054428018105241468770041048622324725443188265432841727787179056754760833909019031423683262277093249800889536087883918511662706775455324088279791877009241784975436572226440800278566062848559457314575063059251180345485984509209149993570697179525117386870761517496855168359334500014580950256271618483534812423706740616541369482643161477972278178006607099594241069828744023799850783802886325762150819582483526501669680962 [206,145] -71850455844492364430154800841391462512052311173978357375441563260834458071852297073377205050973507370164457295694386229716267053359848959141022129076492145408931909620237650622834689075267849964453212689169837509450614556196525323931591907394577014307643591760344095891846943918180184725950646438301320333445179244814606771902934919971811873823055787833462993205673875732208400639385115164838635479450108789193079060843564901572348796605084344004964428248077874929512959920538798281771058049429377285839210117622 [206,146] -349074985547434115848077754614399507667985801502264355401330397688554134478760913252505884627469185333864540207647685371436780359684552308685749099158835315951030536740076946509619082166990658534088675479933530646303292931460019204632509049630588559651190751428934490781719114458106313835888003060406119561334354303003001409824053983656060357362504376231492248106071250233399679237993401119567262887798935965305874964395243333684852292371687781036469487844744795638230546501247021457290885289416026521462 [206,147] -1111311068898092262220553568486704639089402888045260683477693846157950462735779317094116164323968141467284252077968277395426705946139795157208588492239011623602498505424731448827562497693663704804863248394025599888717878669546423230569463073338106015323140138523736347982509786475089903105256867511093970955001963154982250811893192636904895556444126108671890550491036033422699778974666269072024942464563225435896151892313022566043437706388755000995997069680173070599484896933228314887336045035145 [206,148] -2268410647169076436416983036775332679526967672169874860387802502040351542103665182045115624042330412728029123269389749116321390313045529558623129903310269219577292859669344459284782577616099378561110546223239675440949464733850313081790342239456311200759662535276906785619039936579696443734616393896067566829425518613302191168805894789703453005804069475578434493926052650191056479802922262866880445495917133826069019952088098243500389005718595989908030421610147660203775117922776786374546 [206,149] -3027755996361341409471075382733375849298244870887419958282667580863810276029746576051524468458312175716688826143211000754833892461051884211009459657044632107727397735743627333833328049292026241063183857213175906106236574715927412433160472746131805188583212769994432434447751265758763006478505403110730166663012512724806211884122376360723899798797288303223340620287131780716775941823930807571299060530934239052638998422755357013630380563589962113938522546879826873211032048630591 [206,150] 84310418419645898980655416248603213490190004810979163830700022911753756576001474818726905566440404821097102409166783549338205841576383231816929909539056796657196699663502458814954158910089776273818753500367829685713782030610013935478635218917682299542080852694020030870409459711261330499450607034111017906298331415465935040262817459014429061629963395341234787791773824390030822970847515351600919221291045936199050127382251936744233365741341111636561006469293153750224821 [206,151] -46471511038320687864082383513192043941301599448976741446833261128430049118827910026309752890780183230598221440162842823875228293273450982358300257002465864629324371286265135085332398156853282890388602401839167505624660862864178602537343966240505875401262849893440255746266883350540408059291681767676042090610579114118397345076016859354658380290784187304671207801978788350203787747758624110016531623792744639121974823943076413560736455709150574834970702174957649237 [206,152] 19652496085398852878884308104794528489443754235778621943647931357506333043881199545872756554943802880924728362591522073423278427609264977701374421233580732266062684420545112091165542577531622498655179248593998566990130385418435472643411159001031702300175013988880807542468002268177275804281385255075190351857104627534855742978472159204235069765347207812419137687971612558931981545146351072186851075613001795895543777852243537144498940631044984247346951969410 [206,153] -6480827023923888704508583707666554479318652677105716186212384795308219284568332114782913280103545720569767107479178413829560793364133618917560800341199060096784163534279339649286310358190410112352093649238463391191320458446307022576633313615129286336521832481409800381133549263931460988913683272756393911262781574507169913079835385851292875410710342812993889338012228558821019247453753263960498891540969107584029388312392188158475764951288565057096382 [206,154] 1648293203482829495825546092507391336069338342817600914697294822925228421103928923022528991340550614179223669317107794185924428646119837863315511235188772845067744767042620678305181221934236846487403360585425392597810852504067185400960644230032486264104202095690385386156532661762932528428645992637742984151598200350735265653154765974452120507578416093382740529489209796809322688406714596225020334955590008367841456379674307512569139387799157998 [206,155] -319516927149816148385333964797900146960068572550949784523044142890126150179424072601233664383257312409672779968868540977828231035032300517366582675315596871617160095042681633650017650482340580406212248105550313381329734383963525724638149352218256251177059161037124438196757637600384672428365088031769807669980390688216300804406399757945454768462697060670851297005168224497737226933582198259889414182222793472780333628322032336950034376211 [206,156] 46609580667197727145552268294241597050509955763526842070395744027286922948700383875955614492796766617478559044919589602507854899140945577461237504969164735806525553403403582434299398568323973987268269547503660428445640681280852486827622588980563911603410113492133133144246693795101705399548852557452559488109172401227782799416922297790646527683667310130643814410042191348108038585453393544274465757141607716677585511332687742594498 [206,157] -5046600707465244887736980707494402152564132792369891772955589828353777495068857259873120001546083177608937510341259209704997665552238594070248348459535360910412294254362991171895683120048328609931529630771547259708357538460463787075755216620558591767825436276117791232950853363278416130798732445218829755635518361423334199297616623329964064328102278312663082922978722006320373424821093046367464452880775811531752048962891022 [206,158] 399561295045083939131625248247661591998537995272431865116383771580129869672993183393349143636010049268123280178588525586386711596055275576423679441610490935392944619327731629134734383369961620964554377532384777117757238026480656730081975030158817544695024888623579644224090757417803476949387676852716070176995307086838148826965416908160325768949396387985599636379131168666267363018876851122145066221867619808933803622 [206,159] -22760379200599893334676564534508350543708643454722244236661270942642824100221652610128387274578341574496943794875880316239328815405209904131135323964211897489501320445383020003705051106432171638870234554217621643651055527474302776543218701702472367256037540619235218543980311526492749692716444381364333771592084042582291540123126017357325687918816320726818589971580398727721994620953753007517423180284905822412 [206,160] 916420105027796800001105192723008631116919587897900959629639739218111666458025013483221226653996776710865560988076092101574443162629367641009276872769376643616209539646418019668997326475255645253960668250209886900333956139181307921880840022618342099234235558204009375927182301608066496012274272095043683363843702444109767981563744687823470567027660527741372692863581436977367011974089102228055710278507 [206,161] -25580171786212108664584337857723179034148430005145948024020568752223624124698802738573207963802357338410857699907542833547445969342540305724349147397628098101918763612716847405640037007646105272739429637711254755064192713880065085315821956791872597471847695980579150049815552439470376403279125952575635502365750243512731412038274474077435970178134185437323891206041942866874912298302292943436563 [206,162] 484554564348604068772349848601123108809621852279710612200434410201360676826445435343442312039404804853683688064517189775527758080265707232166019152033257688656326118573127407517613167298517184180401388661638287063978002237087775623271220396531579255791566956773292154042816260319148862793258295539732054895933240133137576888484420641550335195121366697745878469697745207484943388955901854 [206,163] -6083952217719631654494586122671068208316000056411439206755833365615684424295317386458454503479008671383086206775197927113846657155085421570604638057485390457859155843073336718190452130220405961948429515344773540969416351324401287408882817289840373710628346244984693522199628596186293809664762331936135453457905690573061606313844084608472475362370969379420420547706012479531486157 [206,164] 49327992082583644651316481381185245372672486973025372530876569461888486926758579844761930743921743993860456781935752648352686843966343357600302312584322937502057224949407327305369346865653122232234988661318088586182152079109640787440653908230846266805251643838557498565691851349254335553494409495029449736255207951677829506530213949085898065654116749106292385598780409797 [206,165] -250860938672177449794943347607689156066948421933858099014708171603422863772385618870406685532796977787508003491602993130050396521293684484077770650235540021368949238437671092491592774019311066524931812508981900118616165061723517753809831735530200368368315866490918241371786735108649553622440271450400685870400175615476182930459121342305256358380671705118592702107 [206,166] 774567890971553132978995877862023597973269806815787861801428193306591242483956174528119224027362746408229452147951359640158341782772783110720063096960863170607046765509107604136540138030420486454537114420339546816293917110990799814559813191064886976219397844416191323119442443802414982412102208261707872489332227616124809903514216907230916064392314339260 [206,167] -1399735838110582194805863423598440565172707964399573112080524319043529954409809354776917776906117549436186039067724835432253398721991757661611022793763373032816440843482911287573397263764561804473273865213867880804735046313693620816675469150536402269703255269686992638384762494890033386443710863195627655290189559821970315612100800725908372148774 [206,168] 1420205538910118876956961001651559130119527734692808177784933116643434641194177619384848391873834749507598765350648123980185966705324184041436215972080805436077727608207653343051145180512477590788305825644732139827295906323571200111733489910721680777594602303828869897843309257414491499942529982541681155762355664518149051696812548152511 [206,169] -771615054172892358815284837207292079683349880448829020276043273399929335033682567375318109031049299044316197127224592375748278275065532090497847703474723125734131655162035419912708248111442301380554213306659791586736229909150709230357568581746950103092604688206021258187730606333933354631962476503978021573170373354359258369515 [206,170] 212597552263435498687976430710274400056557916128600493104348602192731135310456190534663812596836117170679972409412603625964503828334991673079115890287104830072114045671126412150508248244527183626749079281505483245110569648096061168165779620311722587671217558748695489959077911597597564264764798833815425574670562810936 [206,171] -27889756907911314814464337459655907657446705087929228517721612192470992941912682164498922165394971320432943404112086752971727279875970184010587930961210861568882716173903270811287472377778987094325683418678986297395405246407568916642835219527069291192734904611448487079020814091095888412723478643584200144562 [206,172] 1618265064772458674710469717939395979533813211792397621562566671346461280722898720934650185448368683405658267306543605098682213553665218721297300066851759446101526326621848256882397251185492100939254043697214704286341627399580183172480446091480485229603195109725698932991036441397996154076837427548 [206,173] -38067295975229110624293817646640312929877259508287458344850956835955095516650228946940605119557369573883011628119708627502044595112730795722071565293639762587383257651704257630193788377801929645014099982028268642301273384890192111781817859280182640392082589843021059177259805832285977924 [206,174] 327133143160577202553772983449715690407473573365918553992333591738038573139907485989756934645738881677345627361779243472257053058813052455453579196752183231912306398469023006489552385956772509025844731087717990319046669254140699664762822495960487134263447363633799675558627288 [206,175] -905154508601876148861626677369958739668082104137402385531366887076419342708681508760265851224773421177730709205743593129205319800808857779647445555719044337264008135725231897422929749836888130459336731407459689049288593604706536299551584524803129192287451646371235 [206,176] 690184020835070190266581261830705186909466960586931417457707839588925978515297277069144577908833991887055504007893387029787949022630789802743598170235086846703960384647611115723621789779467728858159603463912206648733383534056950647514600199392417858117 [206,177] -119247928648274310371918529994317001111056145779988913975689194172181387836019153048872642081727965893947932767365644991743813656176063205803135145450830889730728524315775297415679256247587429579977342926719171406442993618402431379595901920 [206,178] 3633194938481531957807785761370361830540528602186038202966230587642541811275457356556687591235005813698699798976133238672523610553131348946035917858412106310629785956141132777539733653456749535218624511812687941175898498964652 [206,179] -13942946788786248209548998069883121685305339669029424460957716706574374542586194449801158738464656517717655516481811964231079765006715363611517698337233749042331577442973829186183421785216957263212950256654844338 [206,180] 4331168083501735428595569120210722309086411374532094158038106800815583585135874845806892494606219401386469223944824822590485013260694501485701103607005685537356749478733644998345164984449158289320 [206,181] -53557080028895497628842451984820729854049494908574740294319023442817280379447530270184904968493557643154086159103041850863956720742966921070708793310746699520409554738782870326176 [206,182] 11398343257157352307768683927363322787547187535166425940300988473752913928866444638253899311893606936457636673783787268622667743735820488870722642088447433026640 [206,183] 258495766644512211513494153240681832487187304051651867495476387982299251095178343035078211728606622083505685965313893268392296602332819752 [206,184] 4508377564641400241541204657604969932739774175021772216609376127422754471172393460234652890439335935927136061397315061954236366 [206,185] 217666279706577806484871228490555375156842677785381354460856839247333847996310058813610469767150039300306644555662 [206,186] 171544136315362334073467050269231552171385799259358335790663984492028429756437600261623319480394784 [206,187] 218678176906280735864015727738199800889386479429823128129190516501754993440062688 [206,188] 1182085873773099806409586168784731119956886663692488213746 [206,189] -472911327221352 [206,190] 10111834368 [206,191] -142848 [206,192] 1 [207,0] -2022003492158014052987414121149865569220206659276379750869210563325140487248843906605341652239679127556329460388975784823180296769725767829402541649751444925370860037217823274970219715181035421891279168391114661324506318051710253353564070270049013327347366009901227849650347737460019700098088877092864896293794058811737561650685151056019115096872217643731488467389277182880169256735415794478993077576989328386826307229475169762704968033561358302935480016646008239021690110491240737556707028347167033845993256171742824661225729697768835945146182335676380750716189604830486493366277758256174939500486732823840589061233695988813370367168431654398572344233124571404602522163958578842873729931944177585679664336405726812062494189104492390448350729582792900683052498710799824513072086353228224678199342083378957305175020889728948060526594661227386149671533467977290958022789995262620986628100416133400646130168535967103043385680894168824601865505284014247389424869379892282027162887329455479308843158390315259201757244652459651598654058050006181442829674082111089553374648577911246146722026759482678316187117252224073947426348764485366948642507825761152358610026533761595875129986694963858385687500000000000000000000000 [207,1] 27494926730999925610332635611532972354300935224692131480347913260428566347134225276894254446517406551989794830068192314271266817376754515658570458150030656257381791962068772477219228631274581456946446533369394359703695086205668156641834121303777841272016344949103532757039837104435984800219435189468143762961564616230762776292559506128856013447542531656180245438196413019312491206506933598472554585798177596766943579770295093744617337442148389335404063650829466848144002244713691508817747599870818584510327989589025564889324384450280142920937038717701459759352925540028672895468860973770824817572699285945938923960372266247302598589412726379607704056756802010752890413881012765270001437312554608724084188942779854047714574467867117316763952846597354153723146794604144199304882064230426827492364401925793182661129949727167779813965587945014784481539736770868608919452258915019247147026957878069302021508293938081706136918486311456317704725697719181981259614161556742783059247012497080664260164676755601806450153247574431333992259102141416777601435059805231182977148654191000670927933246335829987527088835570198885708558310765721834807835091807373634710428111772307947884638283232372634109562500000000000000000000 [207,2] -181417756292906277906644798948400514985508035429384642654853250216298691174166250887463229432904005041473593474571924564767749537613763475946584156511527613545019725765836701689246140180798074187773509797706041614555548594695988050074660138320512215357553045890136572154679991261812213034915690189634310194705906948888357637485634018656693893123508236873548546421926462604977539481367204127558364361485977387048907552034051169193294476690833574937760896274503138328647000129924297446416242164810007009438017423653847084241637141876490142398637796428944504530822460830857389013167909644569156579917816619098323569064040606433692235617749467904106239475191084373255440350722647382637196788871459127036910651101373112132587580460273457865639569024475080814496136663725552470489716696891137966298240484932449041077344192226413508081400534198526173006926364408208551441024944363843728069625262926903694048619408515257794339721188190536161527129137634312708838307539439887894662751720445079036978789631088024820629752040622526124073429410248736992796686016146046902241555201344845272013468274386521682136408379621425210087428075363543371075507169729338224630643352291517646063902980721248230636988159179687500000000 [207,3] 773997465354280248299484538839692901508843376519966256498352282943108673562316413249522859185512795056459636779352172786809499446498885255492435115195668628469324936126362969423523832392268908071162347127725880910834647378417102622603200212176224432875409792389023780792654184546805859169628287783396752761024743749303065219028033506811657828759316866098544144144614510405764928918847078598058282668415446967774255616998711975771219192241633268910945169366975127959368269333118122762226230623218860253847980215464409756448785600067837412354024792537251476135685686184852729984139205433199942340461568005294888965851625495787571511970368607365737588488226608854601992096679676791977968642027295770213226397370281538398390520715128556642547169612596213004129718774317593709425137355835704238781608280446495784134235016602075164982891583187168115908109102758865062565820073159269759186184301806170402755272904095943825234200362140601553224568397351816181839248211246812463258511506615155177962798953253669497572458098560170838426216720809287105343365556773880121888889686695272236282494884403198589748415725961224327620247252626945065540253397509557864397923872043462224100307555581047320382347015380859375000 [207,4] -2400564256090043503527822564205037877457449743554219737749597183144845555265998738122946672244351464584622075561367342642740955709967909047052135527596879394065186744339877999589486921135381773905454626990242495011684619638397541542576779736775743190251717883096964088947566979886488125996707044583675073155513119530549004654279891003356181001130406691699615632541993693405104885013281088447590666537949518172691076168643372719715893058841838485939459766659918796297280224202978150315726989928789217513555524700725299073485450170398196525053748875511769227322000337186207073467878958226352532575626316283592337854059881977622364608528245990676781467410035875246299959243697720359644771609121943747826789987317936851809572693647102935741937992154168307634814354247848452928424019598213999887324508929888802226568224656667239521824213507601742372949458473575238225855040827774264438328666748651390908609799152746482540110653303508718204123598784305432161729065901899501440161251143436746124193053713355165586635982083949605960624088827466150703615394205102327852337250188486235025903203334155243692524407749935584367657658532632380537891791107567001670648176821693265242315298939429126157563138183593750000 [207,5] 5769662293996303638372409121372844049672021079925120639067805077459384161155810478947636122525243456399893194956300854918777629118948675247958799660133461688338742521504599633043444866583049153657238664328934788492813034302736370336657475848690830964943703658675407812045469410742213797378279260319688470525791362727520608525108273721633646898963075879305120346331580939042732640227230869571088915677246808954644889516098630921576261222456622398481232395181747908794401646469401224274793501029144321174849174313724635302351884338013895979257075652963898856249476878651897492023782162789216750143366148625728449502642438959698045160781582823986606438428887805384162231258913422705600708430459190521786168286827395228916210980042170812418740920720899559881157449397459056325986998494012190777748615784891430320273646637798814229789632145312636795409050918600691715776981372809186955919988097272638581466315674151938383847262574824287720940186846882735531394354204259661670104591695928779227624978377570811327467439981882900915584335675738335059465374627286415822076527498781451391656579817263971300306787574887597896287256291449282495146143795405894522466849008975290787880753142736090656230673339843750 [207,6] -11186420753888167842931451962971704152961730955184199700351593989115762290235041368313460136105183057603969042828716747875258117933026603757196455626006786630202958907801438384772040058271197924686263149204023464016394078974667799837535207209880980618032185888867588187201696216531548413343978366543878746549967389783599957445468157782183207267089043106665067590892276681024399087871278206367387943797439851695600405553640573410856250263939177941711527291873201835648593075989678248334761567387337508357085759749966139456160594083165270564174570404707332099044945346901362964323922177095543424578494974128104190679380831272207823138206983368660161793754206505014001797336761038429266809590626750945456276685767919607076803009197651995191020722357733534529673883971417529611353353434229181684733227239433830294846042819694501963244542768486971342501490915801149637697860356108872391817824621508806825364601699185011438475032481700099939397414511532885593463845655720685074692168303204760044515730983930295666714431303688368195761148836218541742748687289754601584669295471273661606734335150728312276998325998229715561933330281073314418358897239394095121920070401580127350120165633360636987823062500000 [207,7] 17983432794742490612151119162918888407930154755478470105563046104628454199813363857604875009634866986108511518665003043023451459764461354048845737416543778950225195200097655530548193025517168409312267742850551589559439550319719283616228757760622525058170406974451546986321725696971733130021611205514776514940876233905445605213931794619008066112764341269894955824775471032695783755277294429084521803758994206322487534079615141664696688407798603137593156034803501601882737839972124135967753100474785007513204219557708142205154639900362106368523556225914121243357582301295469382165589954130135878337441236937784624052914762559845728535408279205803129370907057934163393691149312396996927352454920361787697451430748157545453016356794945415973084342001356645574592299447726311491602009861767704688704059937368691570672590244481540613627063873831063551646540816004614207990619342728800283021785522281696266002683634344168415820595347474854386940473303097546562800294529959363865812299053113419070203421253063909957836063378691612684925225084262133879340863988856709999590450688156708591611001183652487420124714366846392859377528302226376294828335090178175626996557985519285701575976133659742636763500000 [207,8] -24453591664706234985303504351789789047040382236417640793662734074237721894023014705813253728385946345201466161025261666454473509501304059491491755774047712762669472449073070857340876651826090318288687903302173182201988270039983483684165920558429697532376013917148105155045769314943775370274696663670374135913158691189431031182155916649950370317185192274021187516232231947495758136351007810217138967664616100513446653130954905336311611129180585909479314947534650226438785620059254641791248171866489463404348584141922726815334067957050887835990630345481260994678330854088404561382892057478654514315327213958279642494717169928528666507857752829847083352967466486935089423452661022063258370463443562494031848963515941442814207699249766485690854270253703319240157121387170742512937357399292227614139180961517556008673699388310368028270547777780589752434242088125675559952988432856926371493018572317794357262526980787825901320901993139427294779594856898270597657558628295481466093975207016191932014805404129303097598157362774573622594563300260000638739952181858342146594953233426426484103296040535410745671919862816174110291651146158500425996055709347953873047006296333817480729582625145419069504000 [207,9] 28551179322938035627276696928329447049062269090980661531802623165963051069068523582353959752851749382711529514946492681841222701617130704955703555874335257332877300358668697913599349272930078129073690695493126716941284224546138984104599636276987449030146581896795903699824916367142207410972446274553334799695989727312234378619655673821489579206393617554337454204924423206415862741683965249542442739136447844928963354102451147094852263832393617648203839507656967438978278411183737564590024052979456044407366959875608009528359081005592551067883028484515098451287552012118964610169847779710212567318587513962129844200825673771378187078395502414387393085066264005152233831318664670284143637382349212980605015178928112476433154919090689166347241644029350004594514089478537575335951838833283246383752096783456650705290305858353437644982364359088055690285340644801061032222720505544570130819492078199128087037370077581222627739001508643324965584640642201516229581428429527519859038335943637665908209910368841764698976843832482840993336399136146462076877659904342417573284374699651300572797996698086141747042269089041110847326467190733997037111352575490467747956480333294976461016570848893193770240 [207,10] -28959094825890280257309999592222939163452436512492183062814775099563939740325970163986306073337789608398113036634063931708360829412439099698632744170136941297475682861457286723385660600381737294651398753889963516537872067411636092142735169811510295222889077313331898556395636977795216392390251742805351661706494611554918351557444822420752043399730777217960956559177473596051056889679022204642085427920938147245238654049048561398414615185288925062648216042322081324989226284293822185372483944932076151908657420020847968125546015571397229629028419158867691441353047829219008589568779861859526128441207224052348331042831758515056826955392866991466650664980069510365738933651821248985932148296132385243631663004332769784543677902191921230167181114134388990068057813617108291921412064811905343884455317382709677395247220074525708027922816896933744003671084744833191868971424765310972416568129550827114372847761801959793221652523323649525208487075309720786347277985372370375686020611249548595929826590261640661325777584693262702282202150179077617276878369518454730529156496519166334643076096229970024760834958854828671173918121674366651573483403627111594042058391451671476904013090715216703544 [207,11] 25754497118689854936016178297875239788450215061192524650530439288566702091432601401755188391661515476705034448813575592450546849027656752592501897075037215647136615617729762337498176860831072145990553190985335575538408324439854339129236184124409080063565291502918316637583568104758837976020772705306930500794713165720763989049387754637178162164205098535514053835865339082731937584819712292929243791541027604754985929109346043362609660836543972053856595947918578386545602048342626873761249885565135625482215937444352976483637407770039242907597609473375331537195607860163557111346547885583597298699308789271916649544661394280565697157614338926826225790405209143339112334074500039369947559544855251089026954980041156587776753180205790352878980776669972625779081340140047150872226485778442948318197397313348758905463378483950561474976422447405853516917369501072180672082603125959234824476814526273335988099338583263107533008675504246430164779032818176683841957826687731472953674049427988032654167980582056233375406665974896700662990619673861336348833705158507120921844364978790065633864719587484185170242722938092894648764956503879411055588510462699211168467868881764430711481143927949920 [207,12] -20234093010742757982798127281617584555140970433976177640782010439786153157117877144548343200362037302684900711700395480042525894807205636244633054680801793996087777938714852230695525452927972710611461797487367959943353355121994553966734529021654902574144582480927137408280975163053198286599458624231643938875595280054245631485819356145157233555185356493839604573105005198837043922930850713121473377113731842208226134454510961236677574210120384025755927746571554973348917857985572481633223135868006269285891868660940322660558542983153648605445543396070098413554033318620281641891838066473380410225778660978424157157742946808553656664231246011427587461534361844663104571092582530045008435644775242407012916078194524949642052068000371546094369036326473444328445045691159465320766855395091212171746706541934986755579785373562797540632429762338097651323685728112981011322169401206211674323545593409761555753891187251789706847514214842697972908931943067232673639909408501661514566919596232936677103888696013574773173658538541530379366130544220080293682988105146999834039823791127445071583015135297262889184153058227471716966488561422302732734240390184489279889453213583386942244622528960 [207,13] 14130012674630058407451304699663680084238936735951107215854741700325958916374192716643880577192197391166843309111886869766598616717681839878796310179435871458741947892978086033752708292932442137013413671490022574317473231920944397198966957033261047583339132384004657838876639944447410049235522778984019482527530623275362463810966564057615492017264023732993425337588928872537940335415892832064596255219606286615959721335626806318959375810852090563254474161751313515221379215725628171469402885567106181448491741338359541904962299270499873477622463767139358353810080145221962944465575312657068424525432254757645056293803850459639180031308286243730746261597473098161710850505332180663765570388545193815786081168902305676279206239969871928983404389823552113698221950198999089042381775956927794860480173849168432464102580461927234920644159637087374318817608844677669355094753531282211037083365792088794528536536271402223652332936438897249136020352364632662221686909106274252028283060827817717470149966539193846423045398343251897193289726066041581682426983317935485478814894386112960120339458399607723650944427503689392255732149868649418527822919265680686360385210293491588066159478084 [207,14] -8816181699418493234729253469310403954739653176926350008252482412119979549977351733531757617404055488702029058499349320343924337919149883670716702668370792579317892191977867547139392352004034080620885816251572026631594234350875486196221818888581714097958535406905283434937312360154410423587572968181232143272524763806326559673872389928606919740929644752846661389711899783925801618254483702907599364291998851172855384508571114720997742494336711712051810276954410889534412133128006135791513780563274663491807897801086673135515194925893041309015984587840320566113635889816256319012348764785106519251408693542508119189843999429438926685213503612864216499326787653334906725104786045172664264876664031721332391887052551105688026819573652203941115951634426595974706556929526687072920961380637371492289883979609420796942053322691086155331478554920044207956273802075643447126029609165391582707942944768232212108622048164850151321655737218771499397634894347279522715100398071601539404694792308421509794946753922870940418744814505660155054388838408722505790188068259251326416691220116347343989842761279565113988110928046250555526595370829806956197493699725926539131717049526478778723340 [207,15] 4933038932846070634933703175488804586906894662481726237770803255441398104394014097688068373807263931743907550012337719029860062527145859645331138814440986735170344632782449828664516469640317368102315518430872159206268138930227968388078405781113306193090909215294681949934133865965338859585534280397381939387432599923063299491686952642560289434028224405102482585728396108406221051154410055264277356539205603360198295157497489282468406456873080781102809029544306459807614903028942429440135640533802419381213821540233142936960718468224713862319000523903218939368741323344546361459743459657623471235204917528137325009179506436494966031001505486898336027654015367024868645692220563114750578005396517167066332050252712467460694397898833083025507537699436922628555587844210170437314956544441093186209299953964367198012342250604630131797974585666334335040037282043765086554959880535437431148226176334455310588277279384813060045480341672136647672035856535902473680091196502645901925990925951977517706409679885970314079392399693622958303018491170696774301952681128823081365636770854392001324652887447958079693849964280987593222086599288088064602629201751653534760077931573245912914 [207,16] -2481988472282803751146724693153352792575862115532300198719329888235303620004199209767271290078174035885640536044838142962376897662281126984557749345324180373863775972860499003561689536146221698644058327697021248420546429890658493003191418916483575028127508510093301595811858026923985398516222581328221616641920941152052711002979153677420701031797236491010824137549835328371321996275449164105993613466306337297838480256395852504775355832466327531203537020110888590243034073815688913128634553590190976419130000925087472059319359893274485698177913799222872435212303453254970487963197140801132929766066284298589797198519441665811028064571984897286621676697247267228963778395878452358659020568382120386168197932662621286056852120335738783111377404982192211358564920633420978736601954753698029425021792547863554984282650935321411743544158997237585929718760028249760681623397298932612991644741291144426523823840510951221383978780193438139555224974809160025002261574014838559986902314543714991061524773237557338158947386602211810061857713020168299024680078285002568540172841783624777192622724449789363399943833515766575768158169633319206273917864637174037595683030891344996920 [207,17] 1147340585036603968026663691524511743709077981916881315809039585605748563754721491614550357022823570660614388576065570757037111235396229913564619307453798892881487471915472734223818103180795417252758520053301310296396231903589005295192018604799092923805321764937850887124644340963338598488630594177474406788465280039741588543278590126550016244229037043281154270753355327791910087047042740031933498783735727527807810152714285038889083884116684492971096428965211620801660200032979798193703338547907919945756037539377950102294295136445562974327340460198612652872147987350950165908835991954385980581513517980543802086457303055241165848997277845697531274085935374242752643671629219556045937049991583495916708671230218017433170516856489164142613253382011445273862706356646340676475683143174439587831857480413182091995663538037473161695875091144397461643613891430363563727514655633298564158124680786507266971637354343864248152231855506802648386967850922148706587882098737253865821669245218367088048638739298156351722072409216971545620840810390901303134151181747311246531354541918580498533438826055786919661720801276328041889524603559984617481300896163579191914786140276030 [207,18] -471164851591392172708949576929573534751823519757570818842630612601690571226177000099875867897082405227985078365591417646137091728012996486014626798499600906474818664891817237271268988247633159885776170030095827398282119110226314924437762004397996547865076649109343037581106792869132272875336490959955479880120314935227766216263746949756956879119397148755567367347100062861216889558875120561289531323831016532815967929374917796714623452176277432213698906146639857502146373112654252932621247032946524198687079804541647086417435216981157527776639563568338078040636282264016698093333071663885728213458973491580154659416019815481072379352785574408924194248674681393647283276302927691301641637779579170636426054001297243066872450460090624427044194531331436743732318748196602295072200490651830737454712306438408120642440779919358673132963360160326322295428036925893293302342443591679234958482096820414573594433126946651893956270327748892337500049793913591189427973834817557009225007251851266340737110252988733626366836873483268499973988370991139286938214594675754808421039623307998469677717955823007317449229080284219025089649750337892919320988049765574018859765124604 [207,19] 109416257023848144189999363942206537120506923478886127367640358763899461826772061423578061003259698746754215853300710678973219497156318468378651444728035188667091058288098586626684697968494023925576436006163452959416779293077184501321293376153066437446733635700360945827973901109356605946791228609270224871379543997189984821986277329506722342709743259702643239793197556343986856634268016923787993576921142872180464787755416801253803679744055664338745978585173564473025536642339217378708628361485632148115971366649352093069577870852898693836918251222340029562148718175725326377608595259436396752552172184983374013308813754719805966076716481664903025273190036772666037707490133258354713220908982205295175363598862400030766550603164028615446117078511027047435880125290276524899928781977944559762151938277521043317469275609373295165388106823347926680312784393315226783643925980729016416024384475106048137336202782991702223589306890159122079894240811196969116136503332982939998291118889972898346959116410508256337253503283680295069941568451602514311023118808592397535037292133689746043283981362524281421165600629729337408215914304596856103244118331179627287685740 [207,20] -82745413843217771120121635331910062712092661709793483083034559968982217092998895768371272092962693048602027137549620652379802779691137878816911119156298463871805129440497052346972662039903572394251419455599856488835259309006749321658106658327429430028451868997308912860502491788582094229425093710779561932623719533989034021024390299287989386208531815261567883384740557214388863175386977126182549652003695994976658953139498429058986282356840088511529517722275864035637627257200233833510196660887883205490832419364091182782390603323889047155811820047759473850300884875894757738521526695526399235235787185072433038761018492917197867034470719557551934281140213985465578837832405331797902294730976801235988777590656001258561846527834246575291063471079738654589269323712928030933164264077938266332279468982133682765902906730488835305203142332442296781896308174953751068915973490444664762822053229069467724811011537623323330474055354631444754325844569220296859498255671430706967833341180602432193684387517075320182906593495004233621584032627391725425961925085405065099210611787011973586129926232606720721638049321536856000153826919460637429137001755667077045576 [207,21] 160779499749634912012633360477352061191706303975301753657735330198621062364696567042983130179175249196716695112042215238413126878104814233071792619447683944759798966893542064092580384133358212629232281111083885595555342760766828116800249520606689012960729081258780689719229581001025721230678279033388870838823887130270332424240309430676598352307334380908075941691773396813007315626465660011908964657790851033094828762546044289276415554780097718933064121821709199027082040262177080040278845552509477074688602119895059380516483313633827947630586368186355480691850835281242033987823864854550594817001722576691379432773404643780053843818815339193906780622242966685254047343883505542823690799202805137251737201622313195310560288096439659980294136979352357379010882184847825988563866294404318737595513605493638788149981248515487734625856242362773432400498988491531052597404701387331664529388288795287888936186532128353879521102686691814900210147358053461251721861333727368543668529129506813983909342915704845390411948066859872556986893954471655845132704856158386676947825602818920509830485923751233955844100359910876772720431446948020564267343098818166606698 [207,22] 78785349363546799971622367173100297344419680487428402663084537866136350819426920841019412805517827038444251391320099460793439292636488875147060552179072354039576527771226304469497005983640953238398059824655324952462769693972916393027316714497931848335842272397040586838081758611404830477317767844534680978012792470478989699706590078959293957184644434830247764004880192649378980236124374301944363087172659168699601760079599789998371595565264420730647451334652202520751529408872776770334480391278504921847923612566651733962797470530299433222458095019067683887851665696068496495375341528721060445821717224153997926110303357103032192043014785652721338960659307616250494015789837195919417827275253087911681606088222541514176111484203221976496233735363901852133022704908490571484997517941441502068281119257623187869418980123790501678478591790973605036970268013547135231225602187513349928761406432854922950865613706928557183212401354966056484908940046363875503296926199232822669504186429491519985332171089140960956319364858873119015476032610780737804658063621416118890088273839847564585481067725408615515339775045004022551184122894094283883322532743772351 [207,23] -197948114965009036825143454042059759606365975934963651199092634441475577171359452869791368235604434262021596675051868914947586274963637701377473329447659499285419181919100251628865635766307496711925533550945387868707904386922079533806168692126063948317937769338528667261985581930168894673708313383397027697248604079367201657274038611297917715026835264689505212760136832522904314971643551110403752551702375013136819127971381053808496785662627365980874610309460298427329012272683434973864987494228517373912615454769797396568801364823154752207140392058130634683461401584315936661056853569737377994732392201823553893024980961356977529167090956190244333520141722516600992260292508920840432389807520749579120893981785254309207703600257888114264814532932343515588563904842250056970391611957522927536372000808560325295263254467969054445314611433045389574871643829251301669233105054217626825007955801368540425948284966130731764493494364539754141706849404362402791620329410066811036007394819445019041145772143160963358804036266730163535781936549940198364410765526878690995550375323660391319751341407940327266652530411269106758013933753962542938966238774708 [207,24] -126091738425896218322197830666954249914940163381851051867579998999225889943781706464831038262067288456832418830415263535669617071411590577369675989914686062708536196734066556196510802312321811907027537088215206127084636612778139008698718447573168747134138627427860534333187699842975990806128624845210401430610142336070276247770987029033451423757598825906439347101326659023141362841539319573937206686388662245712795641848391904988125135431019867197941379944738830406383012461415790526190716555981223945282737970323483043339503987471573114313712217748395775232743214901771534315769843669703524894752303793123672531601801585034315898477421343241404680002752852923980280973542514319553254497936608796540075724405201357227083112137800412214727072928443035005114652314875862929996169059787261504516564780412531711440961017937329370902372530047178425625943752634523091126119260579832202902438751640788379099622332298626884172731108194992620161292771593125448681942433252135426857976554929131940838071148376096543542518674123287203914293939969744216335173804544308160804056961949721452091059029382682858803960606976587888627214157094036597115822307956 [207,25] 191816126552787855239921503927201475790316350252902211439811571906189927241691439974276959395871246077260361330491766808462524972720630006204709300134801972937225308864397428467186459744178263949708715488163861655637617747279160365619630850254361547791302786563368906253751047655381007512656745952321317023124462616407447729857181963089811257443853495087465452646198766167242816399699499394747669662303161193357076683995110942147275689559484254235939791726436916480918996265973212305070904146306103688429287242881065102776393889273450131813898305801396969525620012124607869794414478809084861917481827594422230839067865296879597640662849471490834076808559238271398134042575865560977573266348611528225842187263170758980794281087580334356968765056429799397334504766982015683051036845378883599331252003960643440734539415820691059590551357586952976054755160130106669072541111425183393443980912080064908059065910332641088041501289364922034483532555488179452181282726996667761834437422103705256489250682565170812922385731284006843832732983432386605172361951320973574016754961379815992657534880230289099888625080578661932800798380885079160333730033 [207,26] 110012223352706803250615232755614898044373772328058201421984661076873474610916629936318560446114484349286232630497438990701038954421613129840763176743558823616825436368980988299665658359104932742351071685869352534804723610718430962122918978256045317087851542490982859875638772549095523938425919021471764408862390725835917680083139007825819475852784198835530589561757286871584392657116113697293043787789083003386913017765123969115915327555936321665560799999508995814493504440678198471090088562725901974071186742366122872972412592020539262655660684845429656497884702492982979123145134329029089270094582313445055078048793260007735563927867976254641159431832534817287779152943627900535198635482799209633440011977450758909500153015954048151156847139899488310945868309347389339965982902118725184706521372287154773327212305492539683036624813303524925092055422228845834302835748227440721812843070279655577966107473551745085047411694705896767754265413927398955131436144704598293389707079179009973857144078227203757062929228678813894897246726837225521245507510010883735688877953087801503562607486089638415809414752181115578780466861705295022983011 [207,27] -130599162335670857750352441989258851222809981135338773471682753649433925597878877446871972599141066253052008221896112564184080731454455706076246725940651622607684710278752633184308677127009184729707878614407497326843007315365438683595303089486097202884593930362053989549887448676534307600541965968067336568852372207393204410530046955886436628473035279752105162036915374162822009199504100199731570135300892933784832815484541712068925267399258833750634445914754568716885944244598670349410299439355776343793056640999314965212194609782002141733532611775329382575938094046680770302967175534819670541569662630063992383419082330366174533789537815183250771154093763727607279957988138766066087707841281588023601033241893060527629579497985832992060283692008387838833499715968820427996328235885528765898507937894035533180864852104971891974310959223922963767941407904497650072760888567205221913240646565321359257764720542807522219706445993961227331835333674757813939195082975073896373813695725349969104204770804425996166299709762066226539012542758946925383376083686930032709428943443913781754402525795471642363579749124279504939423159349198463878 [207,28] -61822841317681818177412910077911031696359117944029667021377979489487619536867739318932560757726314302496229919063579307522032226208612535729106773143830318650063547213045223584028234223781758674151665656518023774975807868060767509442897374731354750583486061301073023787201934893902581779193930676275234532551899762372066902140114602916267364485275490467944522965343716852808987874387122188430796584861018450906986516300053989652729217275318319671842471529492155046866419899614262685351015171630453086114462721789684530447189879462373909495802949545780873311977577758214889369811370055800953611201170946257894168224214649644196394597064571034759933441331405801850167542960310582951540565418299136802797810544672290316645485850877797719774193463337933110845476818887017106252225321588145081937919999136742450216326878759763793845319485638449379982219688200745234343072785284813790681255396649669455301379289884895958723776065507807175665337547334977930497494453805973950606169123307234060279127861131745847184076040423738829158502094831907013168278967073122388637553576229573360394333527884217042560215354400107679885203939340058796 [207,29] 63188904457372657671589917467033741887082038541242776229408495406628260186495952010066558051138484067329252578062071190053053075687095279425268764428620555443576886803222397799049313960017404991819590385443501612183838960374552915048420855531279404921192647642508917177133297948392971716494338155977248080358905333634759636865175800682032638360902343862351685288301178423284129641049437086633775745683771194224418257717847301921770215474659955975911937243291092120971038412815505630337613194433371717396935028178385552510902126049897929460411119219328091699251632066928592849092934539909455935752679721998338889926165559925770686134589628787430074866744602147355141902417941399806326671118216213838722120234426930629826083236889267848367302513880003863959625561061485920853131611421767651064083025651311210374339523258006896598876912797045066487372793543373132980814642773503644921742490045307540328509046181907549683839639748130325157898834100857758506620218255660326068788897924114172334337668282314322242212254978511919807850978753005656892182219762207703191350032778494466019174144823633979279876587045976706758160796211902 [207,30] 23445743344556547386365877460780703194134194739559774349100174977544340294948626568565340608135939171328054578199735345942994607380625010969176915950551615328529692764988270501737160916689078239120355789979044841939722970331946652372532232922180559927148169252280750263483778771247509403772128330258544044208073543571968523656007436867623689557564596415963450715634016831259644846276096992467738480836605867611007443059382623767396249080876771326385945227255893868422210362274614069098859723796519856172863547435042036322329395990898241469385032861394469304830495791174333923779146974659027004085770115031646578749884442109302559948206532804286706019106401617445222046186266985809627225295864104966633155555400978163575074818870772464473813228064859791125257025410607281810306981757060999027119256067283164949296467316248714379281188407511423204053267434635240712508166513676513529714166047849748522424159454112943253285106874627576673931327829713145828724358800841463355836318041638667764418020302468747937745677008125278672928260067798537119272013762270913036474075638358739978085868017322667787820999971057825625054128836 [207,31] -21617263258355288314064149659065524121324043471112408790118628965535044054759570368744127427363855203670883690242239335195538450411847582664541840833216225002830924079253362343404305928091527066795447778838366921983817805454509734729036382873867719961230416837582847786398186841350391224259160692061161491629725753179156295472530423575065905454502770079645158397596640745999746500245721652008532228658090423259921303799580419390502834764843532042859700177451626078282887349079179272055686496914499351918613371576981030639953298951490517592378910555089182392027024679899639768659116384564357722392915485006237574589076368418822875632498723370829787265631909962400792931322411090245257224461442409592556350669294317481857793635610056963216885270043692988696290829609812073804050014173509995944958603438663272597454502807701439920606371260490598259386690491297928241147894953163632854528909450457994534622035625847648640373670049459513458551792623845380840948735376972703847778837881948276969505302205368118292374630205205518292465996977887352964435522816637266814909893838169458030981512805657899980363844891547828637685808 [207,32] -6243592224646936445492219846924538675753294824752213353472231079586492379132651303880556279644465516640000204007202131712340364313520398199445833711191517912868302751129336557021819488538609424015843256936253192568467589558552229843628435209562228456623165033165117376265679999931846612009713639320674585528313336142829741384188126595333871797332750450213230240103768492706826438138880017705046272233745366052910864316542300086671172203274437648451396955042354488713596182359540479023758545611007832614160858432822279901441921808640782526660419163229427984609538663089428368465332719196682148055002848715334668243008442557596335679091060612413254547334304648498881631844929843650806905607457699820543803907603298249704183947778905220477006505220991930735407977465044636923437027679183878017125916369112601144432179172494693670309091272251983816153861153657664901768529589086696755950554228232510424572284359379930548065427216136982027431142390091401326884307264389531371054396306697044234727617525199883896299290534137912961900210881824737833427256274508293934197149183518979629923193906561962308134759252942707616848 [207,33] 5200134535974355014871777482493828906091156007971290989439626537159501822253675693148360021043323199371914027169911649367042149786545268039687338691489210690623102297783561396513948710086615227080454244255434630326425276017813757733433528153457899079757261732865738289645949572964924990461157356226241531792188052722637234797401675187823683114835868413199397165824883017664559787118424505401562184169492888243788843450329353502443018988468390849405226484868619810365232848372656219348338565555243278096155522159916497143544750013778222581059800064179461214354645329463523717126900035286192933142809751523837057728181590442968633055589233917248199542288512371810571286599052992732311687383468606023482005111336673574856677363355226406874916107161667753559668816299063075240580151653217557086440446567394291000822688376345563280241249390526044688192307897434923791737151324333890232184803061350488199991241842394587550563131330687151638533984548444011511490426951550936740851203180940957563517242706448312239402362761947675838157036501165158136585680632122585823582434885756712487963939027903581580121759274818023800 [207,34] 1216383659626950326694941064721061076185079265941913974545052134755929498731527660992373429370826929404127864012293093265846001003941281188823419107222167931904274092725006052540802077106656673544605941697385531378190399722523118769716292842700606592749915002117885039177506395785092412222290419473725049896600131659199230292681306895059058803360584912946218473068579089132754232826832288703990954501489916702766639413930175794666457565005823606017557629531864100875270004499878401264003598695678191068554913453832123513852660960168898842614683150445909092839125870380255056532149896429801260373290830840779213476935352006810454584510742508229986421028063619216156841731904787060817971985488084650507040364211329612273829924146224496185430846953972543405980176482173456132104003610256902778368895215387520179408077944322774138945970081683497764313000424609036853264689102770917921263086216437191955674617481190571904125158525036869752349190280454563647691124598886745437390892957746863488600452341132750516182590589435595302548265536642374009765748107121053881647619459401361087314115408946789642215273805167850 [207,35] -873988541142550014822468148099491161760254739325294237075847837893713224750258614356198110052993655468499455032227084331881084247788204626879382127196727780932435634089672933762174663683380634705577572602446667033751689195454020850625584941318515067326835370925928014976993208774268039240311733637961372914705200106968407037814793144728961732516770946749409316104627564769752564052610307676254159864367312831289189415364771118101046503412871281278572447338802795717045072612790489378087850225986051121203538872061655578093024296144144944267551446691764350028125403631151737939833813828092729764193041339154299725924549969984493973101553082017928570246529956474058116291327628592209346878999417678584290870151780584432355134605528753751677581989352577381300743741864331541754750468377456981164081152145165427769193093774775702147255555524231278503199175319699841480202109512655595697968632884330889617218624732099503246114864966399042437370892124367394122259456541487540165227101083806759441688872708074117788169602459829358407682902259287813161527255208932327541204665241444717325881395393396718170031643564 [207,36] -179979435274567984411023266030440422653241692933722256232027168490678603582473164986684574573697577373470839665903262220252848743814791670397403420098742771750418068473049005906731885143353312764375434609134985123779933803678085622495311513833316128398294480559530398681564032383139549053210145566461048091329557023733437752107057220756982502098179998497402967871106293744390950521543070568664347129614905338642078732042125991045073750090995861904966836779175072118838377345388264033585294823464867231031038045602925299471459678285526975338205055914301991671242838785379981475481993869489668323777909468214971821832038808660145717667100680331299451760747446940814454050200765142785334412290029456295575363114713907079033579001157304508357873844237315314459435790505723170509347591825834805516728348149645165352480535275981736910365200896974183859938623013160626200190150480017406093849656057142562927925739426649452395997557959684396245755714064003222227702005176433527641472575919129943893837599711736537675127142480819900525594066266112763887889943368631754998880426046491700688834750582339668383256537 [207,37] 101377819618990869645723366548649272636658119646843643576821692546456685552124248921062015451906648853438673041842116778759183147220659908046220135425631341871876334475895390416528399013528327499041777583813055709415093671888327770972719388798236844159550975445810651870708714052630251282200814906880212128967282991896995692864719759194737298930716716935480662913792915249770100780173175473372146005791432683762160888605925494791400210820119441570335001718651411099851826962933406240010801619745676117877947934182828749284012460816729182178260143000797830193906853004730170032726185451006033860366956375452362531820998929053717028941197925787519358904331239120265135520274343531248948851123303958094980200570442173357032064212966109572937286103162914581350705593491995320190745951556057519311530304874434057645961696543246912936738088952617571594218293376996817015779277049382896818892039938865720388140337970884647320942181885109270168662807283829806757418718485998537537536346344413079567154305795540160162588343011682755123411241614687739391542575828297942467075475501612336033101720183762929741272 [207,38] 20513808758646735641129503052158264063794031982827395420052447218235204151971039174887031132712402352399071682110029781202761482841625531800377192452452258421494774874870641980056385934839667844148784375091061205129050666822067613110153865533691119392937845777236642723150103768202302351023963218308470752036798293104025547762716489919995298859277415728907076596327441112993304067604756648696760923368276480354313389548330980376600397150546779409810192331798232272784369679601582109082912845384646524734778249762308413716277059702462393888448618305371254960233153535930665458872340453152751273388763291092559879938548444937819127036960508868506570518807509423917112734291061705617402822520491028216105055655925279620324254453138130900286228097953070860661187474546734810831724388147202500212583763583773414460345143162521028111618678696796573538106889873156535624281727151768865296231847298280516172340926823388520363315568894898692338113327318634357016096041320223924644580901251071039133806692626413258911876688175743592623240193486224957899828928101030059175089909215403700139511961083983383899 [207,39] -7887936708573085801467869106473059871466830290551994971947460501899615507607257751436468830105559612016039950373089921850908765351970462115583746563528938357964915387118595587803462385671759530874199578648485150861298435816647690381916316335184655475319332758857476699044235662131830597969183753470745626725912903670017811087815185272676847345558160266882494050791339431211437152676338769148471066141841729953943694118695756286915335354549131997999158367974463671452838731182009319445259599106551106079097590746514649658032716517071753562392471376601220328898228289292352021667107330325528146674116020107499726058267591020452939618724178726410633941211203687836667826534734200683235203378383637214039439612918931650584926754767171692372738730810546970174560049863390345557634726389773794076893557324930461915834111105462634638827679537468400592482301685318832699158242480109135330115399312059209269738649681338555237858929053837866504339092105632705981710330972396566649489263005121376973075784950100383461900979676705868645702358714454408934865687311166209872778398541362776111113342801370055 [207,40] -1755159954018819054697749364067896746175896446704982764922886627445727033822350377481269444311428474787503597286472235317010509732052497026655836229855574041499037165772656603309876731017594456835442769639127087147642417995160933863426870386533843067245655995839607861381655190094005471782535782817592746577739177393643102335827488079621012859161303044044771624528008160105250593877563818286541861173430811528560782271284120726695732121831518662459476262793902791334542950747737406790229880007501546582934410264663615650757457768011521407933311021008130921140719820556239178039495096517111691315931712756898747658798714587690560118560069551860376993314045898530222636816864096556348692280722010509349798330298254412315687723772703608496696685765269169114536244942729951551420046894810072052388981695573345835969757648442210474240989394049515420555838036229137135025052827614185333626091204839785874037708644729142012037763570059768559787103515271205552455798638406714727143289578829788297180354006405652071502119557806021475060257767442312152288788625315850463262125652124946882604901018918 [207,41] 384323687289689495740550836615468672708412765009296772622648874534072327760311126062468947342663949595077995729564778113591764765541512069568568370118220680986234272972892096497722050378615755167310514094826951839148559136547007071924006237026355687190883893814780006963436324743894360717363942331519740445173212363383628745985548016397665509992692310705059493647251988690013622690284663087984566583694705976913739471890497855851194144565384891122085026710707103372649296117816148944194400163836760343634755119714271656581918514470691285671929158191060364634282422086859653246925344036427812048072241418045589103740978733788443948124503759970845049188941704568387405237300648700826455193949898135755280654089310291906605202646892328057830426614410187358889459709342661451077378741684006217543814614227699244645996954654521827104435126072538368642067323963203127081672569463615925140936211502515727712908835859259763711956351284325525629713538693434565691907234512319427361948870905889960897392889123564777011434772042691825019643588649837087226765804199314499201228039070066874745013662 [207,42] 106017246699676537836430201868677275491342109410247278512505638954837523622256867191052607894361739786886530094052279164544652643079121020685957991096769647995360285551109768798652556508116277021149080157715114224809970477797808148815421840286674173518247060256405318997867642843689936284297660825712465207186890545838839039111029110380380405782744534513719076936572180382307740616132780451262691618817677038071871884347057240482554509131698812486802423443017732488115435470877783906145681721542091909144777430194646431853431657739044399537084530622266198166881436937831430397959344132750748931604762674104638761362101475220366453727915163809279861525564128730536352053770309725278958609705823525904098670286624033836645547198447023224744540932451741182513580609599877266936226636938010356201271649648340153585535013445376683371853906519091032721876061839040565384992727496842794350614817506979282487274356296148829295173183671475765528034032342045432483984310172433245192261435558670726997398908120071104023623317883261336682634437177664955259038843529722978865564188423619946446448 [207,43] -9542002184136041667646245546742222070104335042771300820244184606220661840370529655637192130201010339062056622993820972235864589726830071264932390053942808801787750868908681620700045774094675966485665443888890797155942338023046095840077443347231099556943150020053019146034427998076754751080553216776948572268073729194180551080863967470441180786695386266264340952203761522859355645369759872943880935048527414915995934021589827209175364220390186545385094763304282111477010201482065841258686093978751142197540795319931629377042966108078768819993334418869299059707527825874145910850732934324229111754911624422672269676289043893047784260024301012770766702187369410594951794814774056110033571880317425824799569986308132227918850499787501945819935980039208116394239474440127116288082493782577868175399911297678924624983035885389187583051266057166846557205392717560963266581559641487697957355589840961544152987250854186765606278995360812334439568878218439750174424476124225712138148570203737397715142701155884133763469980207051271116216354160359104868613053999855153469365330822074187030 [207,44] -4145067683526290815385257428151823180154489834809613913271286281052069709039670594340443503900244931285667578502263549265620096035567082584716410262646078995166453114001949357065371622908374787220120619469298388816061273644450438334052333232273672899662959517493436668849102705461486394354415990642573222181644648086948887080476687378659883882864580273769446852604634653501952699805839716673060302405191660845221222342808284267067066477955814131930341758665992410019710589067692406857935317161671531421595018955142726856991001255358911246577407262914595526012815497276088820737536980977415063352853232899779499023095466332981653984515982696551414438098196598866919686987613060701388358056331617680642213571200345538947077568029192849842723036129180931892956933145144270952520997963193378536642998582148527776407702468538608566924795567931578328147087263942713690159915040224380305467819543845089275371350989079259850878513915148645446994291643708638047118052312033329850671293978747472414259358610360371456218111183840000282591387837911517140150566993900892130531802969854631 [207,45] -9201687805312765398595779747901135780397709267427187211625137782737663199105220071247291960994167927444509283867778618199546872557618062593850509964084086204546855562045481848902696020105574065800222328074342463964224920523088164704588518714273805194227914628708784370534478079569239684159981898639448787715764206698464425768650290489954438774007224490867147432069412775981652156509459757951360285075564688545707357816457662194564135742495535646632641507327996040788152882204224454001455857668427120681226072330560469263334135338124160878478531220108250783633214219218154636106761866153227136948492427700010359633955958210449589466829921324768299219592694282955216289544801865030476986115941333529058655721524302337919791862511302156874841112162438830355380147853755968448373196987824828484561919410306067222490902955024383671985738959876974161727594661374792285203893632139046915649571704475177212021162373222838750422934360002034243938823497080374801037444204435239550562119976573585062687525754802211123603479020223880620980724632365565297932126018658436807742584260 [207,46] 92338274655655320465167794984950849827900644574742544860045364457037598681671050332194592964014359531095039101893940335754648572677115285597930006478058539469814690889148054845685240025453469414146601507557510477731940409124101680475820134465781378568191711404276725076317434311968395194875152669231771149005772647747088450551011316540774574796206647682030247526114810610040767673230563129269553484416658622718635117726179357273011216312653032658942822261777556764625858337013258660047741314179379169962653550785564914870647024218386156258455870812093072988453883721872355235202163508994748652939159262207397609014268763738846002205332734505391642792837693216227441012590646552907209919973762946786318702171802100396474856104989807927260194344625391841050181505878224464074407691121660637327538858104138398707479253517967768685582827226443555170126153571720163271684494643078328779310128942775899193472852942432034697835153338768570618479378951691808575226951776630953883427909865426214069984014293360861989477881796540593540087390164932060153471492455437036685017324 [207,47] 6618460920311119455481085478685664822376618153699842308049531896767114009282446148043000641975559147663477391530814902543375035000773384730851320278610411271070991520586724929126130596670112144358400685253556812557992326159509346088503365577092832832216567968627652122013549447613747062368041016062318866048072077397222966558580682334387083509432729840675137977112364007085672042038155365397042134489657289635359664425604293069639924607518722673894617036580075935619734544814106553257770715858804910147672644375431832832352260808365115056242474324671940854515389233986712166725097338336323531818842029048030232234631236850883397516361613643222821291972131193612042320156097429936933804194273239812790213582253445149644496453757874610291834408544799612619409043270536371732896874121783055799295645345901991492330012584406576105723756316202966487267400965603420637606782791181117046285546983113531358991771125152265817741843531678368155967440715951259820808079702497294290801696374595274794599718641846385646672199485863760532213331072921308986727901858471267259742 [207,48] -880929765568763017602471481735445746278102450035600347992944455543728987465702403941957192485760861931040573744692597047139178355262042551262755756157890212746460349563786821375007660812199920849995133085454225643070617814625344379066851128085678030564215461966918221713290692073368941138950096812379431877501612647685705285563431630804215508304735812513900878879936608331179900156456767462207382222066908798501013285017283410647689212675055800805371912682034192189796702134013548784226766874309200580438518009649409606379455833681968060786948003819053161687712378786244387273158905750270586479665986790405845964205107658814015711134642659851188096358504209624372319996623602695376847015186575394698217172074667177225963625526992475586037083158516904505597750043905665306163301777414985090331900014921863325870469587544743071583191422655688943045135003868908060396686812752221061368614293509869849066075745572980078644895075033385525330836650244813671904440675462468917469719784482152334898976316953950522776579143993012186394833171775764759490298364883596486 [207,49] -138590841961890084563234770790454130846613902336555634885303583983026120988191170587788427561589374700289748893326882876506322834403384235866027580781905255539109022456012652738223919714596364668116998615400397580408883674221870752160201541032091429246217379603526322004940256177313063389298893066178717527748058630701571841068789180282184583214907680872677751001235965787839655509350892727601355295739017613175694728404131154824582884849503280238790465617652680919563319552161879246811190388238961225794080232188186572792259120839976344109334290676531629883815582531862961100332100181062225990534655284432234070882918255687635933439988633001068093649635373785375497207028208004465346624917157096816549698070519195294847697525505856291180701134492938994777630870092734138491003859566960672241882213196530049820672895608419197074635517113566064456731904480367633038918804219014846501919775030692905532988100768547854253254039328833251327758283905884248946187614553324986694310301188667373812389627687286430097332521504382345815625934684820973989165298249056 [207,50] -1430913973223353412438183697220362066287651634032010442290096399763616833388883265439486291811421627787899253652961577322535853919973847350731664220015617600707087855016696752383516775365800269829664469626440328735392680916713049811169192084788616200791418941185380505354747954377638535702148197422487941104495216704988753333357231896135770710478012961632938315867089488671269316040092716109765067114234086403530527349928627805440918298002721236504426422044889979064689957824538319304530952342211205953612360033415909569898611454544816320381025608987405876337832416206379692744873430406187571914970353298111739436138619399038708232310439480583210493771165707296730036598969832253895537445806883284707493741715033885151395618519129156139488920697878576950396304030334442824625485276505653686288007409915175814576218697307462565681135450873046690498032788081542470081929273875153526452902791356240342590631712427830128915213685274719005947849446282399562769696108078046773743774135950389177744600634577217921493494705941589635946478556943111022935866821 [207,51] 903916470053325325139699070091890607571424906666888426280429399595498020941926700300337774313075552654369917362141973918856555963621215908054241357934939792169689576588339958141628594389993893099521365854852441980798281971949365426546821503083322473709060482899027675729282132381005754595106756814244370857475525361799688687026226096589010116762533814649020519069046109270091463298329963724926686107665616730164860882758155930528793287830508602934837337040225811783701089993487054151488933636373937384675724019369358810787705587194936819242955971076274074958674856301886464506358666056379063686896840295774885765898830993326736629055928775189009193184359424207559482563028360743819933952146800514952789612384590705260124260173935735928085241143135700000325396191635992540230876697201869072022179488315999140191727462556923968921127568969046453000203143259764154894405929508416506610809445990546108058214648754825765325579542721698380645703777302314581628529814894885783617862284299889098940951984950615093365096599336664263765876575566075804280306 [207,52] 64115673711952138338466714445860699138302893226855403741929398882578330722948004960625437853241091568637539432360795249666382728457195902393093788643481706242820681054438047828264234047596578582595616496906397246926149302879142878511092368042095289468411183750552368533883627772768102293016934006848677958677147461518818202962557783519683151567256882743305947273487543173707463122482988932319767026810442076893959643655035973228630132468627888602761047927442216835599884341915293507671536554364746120025605795666720116415959975848473221643435522206067599121025317202584166389443014917459831351462897779546087405326054872716823315813507439375149126538915455808629310465859809484456079635859914284166887140026892903272774946221240209624791096411729597773507183826578386796216065982414294739066528889731705057129951983309454184500673159296714092127922363851068020806142848953758541493804938129166726104376874844374390474175373542877220947114444727383806031754295166230564848962330308561411137449996971937489041998588565250307873182794677059607396 [207,53] 179691719053864030757474315833595491715572685442962056529253798568955837708920426292324578177973237161645578616652913360089748127196634434480770035270699718379051003134485391788967643950713655214340691535811108963273750222465994816391469634358977787267660927076325181076755324628912900614246843671936858869027187491440293117689426772095478896714454576370085573832866864064442939200647580782926516207714692880433438128753167713016808141964472541401278444779240794475944490407926315756015773805988115511339479182296652326258097115114470377977421748642622174724890701743433154559417285072896318074868889327001188695962262252118198659484362089542024607469379349011514627315234853527398559397837786854908773941491248415754992876975458374936717989489346334006076463715031867511656820511054922299504838441137280686636203611887703475338246911108919447643164928132415528086607647269739831925184516372013307811187956889277691564697584759017521763946253695233091708269949948727442630827963795639941412998962934988316567178887950353354809627694442980 [207,54] -252795468069627582285651127929302931875389404435560891327798210106622545743827306033164750451194949594660438118449219844847062158054963695920752416301449184634237154726725315972758820399209557914408437564665514587771906848302810425175735496373853766749289180998725720116888305558047395993292508323785672676405098249388196576497829961824765283983168498210628046071835219508274096627345772052625373093768138265274500520828334265889492168305767204006734627081439747020501010191525227990046911161288080759899843960937395754000564420940017465624477949759639099838167720987364654855912287001585633356691036370159340846857303532065283661817721263756824563756992949073439941075692176563781195121808985751225190686047981694644280853924142786165730618493613264658887587037926008329235564572434090366529262574666439813458694031407673184284156754312934073741128149058539130114955291324377796198099599360127211419202728491855669549058703725260216070159342499500565199032228076104155054149088679238658547071432780139708082476210615233026861714489787 [207,55] -1994183315881439699893015354119485529831068720086039946319926161039390156878598841836675982672442110044823239160201047820876641538016857827206179401397795663964113494028235868715815260514100510195053764217263673167833253744215114863750809795339282180193439911963987217580902717505787937160376674622015910349481036158281577484060200744697857318739372139532630949224222448526649955943211395801599134650932626761533413065377816836146525899538951593322780950789984173695344579917485399220143268880511448861137155409575193647735096928155947966620045069376574470846261868241948188728517255062606467104511308438972038024558568154656369576828516586970126655114884339451135704898226276836744512722521742791657297111248052250703622263885906319022278456675529272604459121773133484427594219543191516903261882927061676023774824185153648044317586374371600079872332403673633239089449227986601522588040848552468913205265713450739569404590673283983652226892842568597548059513376367621157697190101513770011173524462474914823443769900835850422284724 [207,56] -1742364939568214208239212777011653523691202207661012561399996160852444174948047609038396010076935829959308002056558287476599843247561055411785791411184201786586745240888187096642394633531510944233589061294398108692160923167573757905830213852399820359388802072972164653298250842817715671526132562668489977199964024944125925600881468762426183042887561333888900934992450213866243534761527069352619585048455587234648230405734097496763567816462851715767961108335282354277286257183230342258862625298214993960755432468338153481066169205189533461692729057052722883795953392719433381176150585604787967850179912442507070776478211484732837392190293133364063358207546222739291308115275403683710786202560683918203848883455877269011904938067182412749689502998773459426864107602366072579065721973356022126418160914349249753885450647271019253321474387171305385547222723695591355684585600378503612783618895924828558513888332507551395503796028691941866788461552145129482605787322166285910807803516987142539119714597412044597892213317167571387428 [207,57] 287353178886317150747064620321637462035581839862329829165128285900977678877586681695325129597046771240624920849489537135080977332631765828786686167550133722417017286786295979491343868009800724938772700226861283402104543156242541781697970588497400951743977965933564179517365462150903908399069372000514880312671883053662787049813280151240801759354964834981109366202418871623884647214643030456628314790460911798009218004244407824953109246340369049709672047534250272748825054768807526733051535589649870861407040423865136765985241113148018638975294809511883882019933848234442186465479207405617249741273891050058974713963152706221817493722780210645612381130335410307124416379297411911239445581055027138015482411055218412214880783417901891738577074563530892932776769868646295774470139097906974771277013666900406011104688076172133944501078128797561623642151197727752453649997247994623325461378668670060630493322437556428409904954274152918029852205568423116864572145920730074695052965286397297419383784883037548182622990043111466563 [207,58] -41624832449267588318310604241986437981732252463994719567676063665505017587269151550638537942203925897470516802986260262477543933740100183280003981518785813403116125992189753137451600670893096883587478729228296159678292295117954573001394866988627834486859416513024614176401035762553942238069015497442950502851080822542261800432512308390585590533776405078732327449174094523873146561210061441226150501997694466030553221388361041783315737814455081917273681892740437539050056007988934193064477572057652818292592736502851459748995760056412052207889039494363781105761440767200739853850488330398434336689163591159554553267810611023053438535118076272443312362008791336981398460270121905278669042928710578975798787530871527148280752391136468193433241095793824016215736341679284483039867883624890524072977458706567941205569518384471718805447636853438160104382928164289284916550351598966942801246795002536361738647861538063699461840161822917637379292615499777770313423371016951005205628083390676537940397724784847524268245551029040 [207,59] 5712267249676009684307653061351550802363817525549625669170418655011628902746375785454808834228323387082908471052022907392359004972110973759718200987193216281926073580745656340017198743630593772702667843599238657856705206160159611868796786350949412855722606915819156476372170270385639788388147992368154049487472848671861756849765142156170878378542883236250790714574496787475084821694325216362091525838241661551374155082085224305842819766157119647195550289618444230092140320187185118533956037337798336223328185125953125851009492850872016992741708754146556476449074726333064181844299100085553393995059871292100544449321846759704463084926007713595942117833372703322695923447572084568603530025532012900854861083519132892712246998335459104358465124944794228736407383070619969690087111540538849801219250127453182184005209453951868487445479810599295842073271582389861428882760729851457539413003157137198501891669202701042715140713084844121894937657745307976713842815001880805583597254836197253234153068576948232412053843890 [207,60] -683536833050931796261077291913696984614814363176045386112713746369924258640780468978573868770667963337494863116771255770027289700736382007844078267700747903319768667180406832030756996322098842939560659047186846862997772388476003856748353134936134675834145329573994198587743427459126684535866277671501023331113448442082338492235607535904958341252292611545519405888442959936307425462897012013934709890776196818622058908340291259162174782487164001591302399139616708681697126942337216801012496596909285828584839580575917935685512027998458914229347471331174888798357689515368325056693158003617163429556942104282319541574284417179541448083263534514980204218033741244169426798980177616572042240108129930233544899805097533682542292163693368540573724691157478783045069476609471440160519781922169073863532579249223795217820195146681200398949929133544499525931341991119523250004627530092251394393455037988600832458407035916315529857718108296816011075434748721595461359053324416962437368194321036659184195843625854008413832 [207,61] 71935970102984962413697233203949352453433049853931215380827439726869419589990651211015555197731196495427117344358949489872635787257104267391166501307426427213515435021484809084187512960575126859688828054983076244817259394473025120166833408159264893713575936422263885453548683183138895546307609543075648476880946584316964635922759382592025848515488438980887745841675202202026847210963461923746256539528493541476053121178251471558705692072915592780374820546230570614685550805111767507396194827740675488078182765432143317491736511213676582269588155795201002808895810246270792360174612488377049544675125041805836081258360847388774962134942502170115629863529342605120343282599590091135884622113469542021775394466683257632299618907598048122078950558549635005769427652084396608642327984952478591123354270244971223173795962278210670292670039058533970561693608219783187727362273647751818114668526081806802951060047815455168681900854479513733286793184692922634985662109022411394451080409600059810341897702245926765896 [207,62] -6689050109149311699990475472561187036846075222300569787936170947009692329421934491097163614527305611203342968077990484523956519161067488159770915374820895659527560259830958915743661264387840840110209854746946719808640383013086305961171153814127862504444801711549061293593582186451638397914607381660314619893549298476215446291073148655228985157950973834664939248859153041436914057304712396129281320084955723749097093227630560161190679249487827423855418763231874696961216136911822516523602020527828575123912253405055951213181206179785065535852650018831940007803951701418501017457170549234828763944667946341058379593014433599187995228011469361485269222631350457636478650516494033656389084468791104922694971160040056460248880342679939544632285185363147023330087138312990345827805030727027009404845143312613858656559793026090590262513021835427715046200867921004622069690838574432828153291631252064768525384465605893883564398992390998226824706398399582560635958084142812266015428371767686462638397124132365000 [207,63] 573745868620271543396358136178681932157311192744892298990591705505293915786620555224965615727006096449967632106921169420807190349425313624696027877801354569257160859773920737988023831924951237221980411535670609423927869565280143028474480358522267520369121223957461690468078039165767002440213998735731885754688682237047694096359945866991519706307026903888194961038863758233214239649043250541181142445454436136447329648685920676724562510095801254374634606499539054826350660707420219591802431653424875979736701101362907492430659864154041447272355933457122450098200805274975954007602810520963306829817282244578155025566004648732300942844948739726853616362717611109639797323475074685506119080139096334227544971222246927311385669262083213321858857723922685467529145215538633853445354484821329888168476019023048205681561768384097783508683244368916433291399457114709264731352957299663500201641984301157088142785720830557973571050612567248967601548650577997568814945117383879900211936693489933571514134604904 [207,64] -48492260636871438401322358722468136480321409975703103554259966024251368426485112388364844509438562402665799112310245184215864851851460157682575009406272791578512263819137433884616878202503688062605934181655165297920265535035658288032962841663439484597944947019926220675184221990516875744880738027971225199655315254536570318170976344788651250333498674868323054715470144462368618685672109250196976020656801315644458181265119249020385586361810513993309226969018072679157346315684707380801981805382277654693775211327350487524607694546402741527318067406426223805215939079709729781600506033579998841404915625971793685864687783188725007620123327571749739739390074373747493783673994015921514525185777929960689864466496694430786758004418675696698893418766329213461306588542818114668886071214392061871835785609324309750171814981429492441321152320268348981256701573378461730629368627869290918029275421806311448114790732778473951041448252438459706227010964383935086895990412877345154378314231685112398183600 [207,65] 3766345735662018185841780768154917442854359600546297157243233491895291243235157333761888768131379529791612144054967844937478107367749171139695585422080152918597800388872046695394253342024007303829556674253235513007432466160451576850467322836917225887564439419726595885038847051716642207063021914359390878243615738336776791233166791590247234054210699910688772835498618859387202157567284795410107573141147923252561687118403123385199777335646678735786797975596276116299110227386370092505269792857286442716448718985298284375895143916853033915469092206647531513456266570163538674212691477610472958001291022252439706886899921014172407938614272807057076176733399070958467182249902545023716328045142439423872425221709204149243893349650629191265554739065564552212719034190614531833319392647075112662415099489966269341733957654580140021477321872722746401714586423382535776740626780153678114363309584271255573106508480252233309566602909685610683513320633563989444694560179922219175540675611405303089352 [207,66] -164843644496639801288864846418447915270485738716900135257942879435713835405169114531774249743883644614020567249083255466448963969874808564944610418623475092610959539816170276316769755521649798631844561502348700173028586975199413916832163448553645607467621284427274868719827842582428848910510986578786021675475377835434509454797659396775785644107888880654992358203223168725032211065016040576006365666233129974384397987377789338560502919424981393795932557344348201137811949239451526948580465633889186748576262351330327910464225535478221722810180370362509892710688844835289654063419160890099410899650922732733765046700396840806120243257725575932116550714657269129776227754478106484463351357213510088878325651501997591324044208388841421518139250082020080941517987802008068258464278309535607832778619335909312049049839255764509089545214888216727275233666436303680239341441001860523696627106456936480434339822267351758316585906347815217328575835705513232312962932216489852646859759198812702291 [207,67] -12757635413389802788038175846539396746453955277193884763440201097882161871670699898050275327818813643614386733039428865996968190554164714544235224431908312520055643203032180132875029290118680022522903492947880475837940233187566300808163505094289920508957067277591948542530283745098518696450343775919373334339312398570231455589148592109039044479011054623482373902751021426929270191952887702317800838921902777628472485035927017440756268440911832238692585357046087624680228634818528460468173723519983906605147576102602780101118512982892658967187640005936403209253622111856696657998477830143653781511867815328493444809938870155328415697703151714354294458226690588633889971611230789589462142703815070869889635854014800034991777198580274469048340601561118844686600264818597774108345873823377462110117940478473375667254582185486325492042478886395912114703755594323745910258479286978462880990373281217190485049048704832274575621269665383458853153429099861609464368799058086972088412040473132 [207,68] 2907471986328533896455045974706587250951705038401713210152868823029784556671769502798095684071358784059469941295720461466228618222243706864571143755125799443272313949871708896217700867716184246864387726236007616908438717667373373040192966600168767276988105966591370887724236739358846986878486255132228345279576466947369369470904651131061858420750205572176181027040512933002652273224064706882557679217318022136258547896515242429052147943041210421066184349404765475763807037385787522260107529424013090623346282472918037513624224255481686788951393748918016219934460646720848228019255073146711862190358770439953147023365016191591693111917273094279273709033210356330753013278393298634601058822997555014036839325245190285469967729443160664215386546928292242109562845737730315851603232199414981754019790747763709928128662848907148083018953091350957146582451083156830201911091302680056787628175496928567857744346501433064541659224255157956373549296275591842913638875980326776891525999977 [207,69] 13658666927112050681802652872713828389106943384356244826976891880241630700062789716294155226486823540806813926377706880077906908005491713525658960915842208082274502494954662051154290824937775449224076883809339448031753551635726446398339007904027042623528550066786751171312469553288882616336284167150533128528688990875628909611061799047391593638274826805730374398732444960970149580622514981364782675653931873109200068495906803279890991746129766292813350367782321161087335644907655364636631663108077569983408931143418950475224156180004135476307031195754991618674237250464805095785015435309969051807932652719704200921436937257868286221497002917161255526320614160360392583744821486311244368349575544839474487370409313842020878470669094686013583263313466337814215095524847851094041935994576279974999978837805762426126726800095590609738806322949246703357694590050386534148651084602559464472102760628904195539592194499443028232338981377149670503039937962473053747066677122586734358 [207,70] -53218284398763476796106934906330117226088589164655515428528166216657047119349779442812949403335133283332504367879598304423213742566626738561548743548200799937969468872014710699089037746187779551788778742519818684022215366514959382110336795986933805473058915455553639251898895919893418463525607305021577875657355752377046712886682144952438903170247463340296031726900368966915869500639212047901666443273474388694806100367022111003019039976948767784815480878587672929624826383841172724276942422649821574602306031807378665556304314165720070686516298605982801331465638924827127080734740387896925883321897735046465534929855684874906432923038845421082441254788336979101797166787067922097185458720963783469040164664378605845341545245591586765554852159807813061511783362797066902432133980688444427849319028786304215964964709555372507026196890309590826892129113202474560997690339969406751337706062613654187820375229386214451710415572939896802937986890745600855070137456452151294247 [207,71] -1381342440941994611657238658551548465259945766635816179791826531712598161761261720812048204339552676480118808102169688028909951770348897439530509437367102079047540870849650966248500581108201095829854843400591148395110578775167766278971606000621136568385108723401781451860221704230063301076884247259112097581467380492071114663733084429482732550317136245766570227176239384139430063735571884798462867916169995152432530610693131495004175613269174975816868319033934624369170633620213847213181676473683075841455331723815097400460329274847654791692736693110662955565496469137551878564433504544128434888727863684720465031249562375688697155270700905805992540201598466963153674994275046512981232161509277660453306867348209698090097752134248760138897779968490080751527331162646262055917086815904536735029880425002233955094634401774242106315331695378202526034022795949778291529170709722300637342001861428079457581882176059259390629812077072638371735957999023935225621943522646616 [207,72] 364706064390153136613894262805272023434349944497031175658938018130238433378406105433008854233707700893113173874897047125596317096223930138832301508661599597476871015310010184839700260976203375081461114402475405619226091196631311171898043144645066999891999408993812726152273900991777659302164644074268862847022278422304928207880127963599637365029050368234473919467715641361472442436382095999268906603486283023579063085847133359557232091207275110612867153482709199023781222393170003649759925498653415571756377142936803118067497358045655215617363962750596929436847397928995402641999306214806477950224297634186108381528440670809481386166038651559712322090451522471924468958391147256026859104650512234219284956679610310621476218734322266534721207504106699445806987499585103866154415563795700584760513447737240154169837111222469111950814482903803334309303213520749570089210145289447023109853313843470738829805229739567361720032839201097201160097425355178627688531898060 [207,73] 102281380313747976117514567077358615074432918119911853923388487377190272830300155436752621620088953942560874478537329796269187662761679506170046801125978999728015527292554509722958731869529782543072131742561621768231730636725103370395143786514591398374831752078757539494697264386685674341079231244899582297512901859171022325188433658846425664934037461608547494063695585376487697521551999642390676108932466347853801103343491466979773676154314230637881821116125637309717896359326685683559571863147216950296493327352163130015608317759495788852339967739299451826068707717587669751636294232936389650140582020835809136123341059233622510787714247745130304817473424365079938626164713046724622101956576888589585643929425408671247382874493517451557936048182201789488594344630710453479353900573575075610308973605640575346853795124938139489174258721753745582721135763074146553336364148659496040343446413865392519800416266832779779590702179624579792149276583118327821245542 [207,74] 17492649726961650010023819589346887594484818481413995279754751691312896748070408668228745775386212243799597819290351655483003309857532172066232356777442294903366308042521509076516792506670750111772025078992002222585562442880599518682883494568800705892888564975567368502928762158515116845797136035989091096949595632540317909058451357091310877984961595446001296182735971652180848259896874758337446484839646945677447771890280855491226329397472869780248538145593666684925195008929616730358354374736716681727397152839963835031068993801674107940781743122538423719702875397161618170371952710601466521196901843089129871232477120387788393425849154650595355201566764694085096358720434773367069758044821412951406037184386140606108402216845688751993580737731956877901375574337854199065765956194603594057930655473609051084435245078192299939362845306174003344415979857827343720406479302796450075222011782208475315636873153200006736933175108892059246538676181904524152921 [207,75] 1763064586489249655165415256520966546554329964589696926852447356998969283173588462924666648420633466795085846751473862225031925284424680956636373515970251209338880611544821209880797527018897426204684920192502775805589080868589381035432781547842764495082681230426177302795450086935530875222123234004311451592590354930706737870304321080800031075002530971565643785680717571778781031700013166982275952440275235134686932730583639309872386552932009500368972439140907197481407224727712642059021311482395091001927177186485575610029628776792805661636301364670678713985038082445350823183032499901872057909501173613836356072279147854200713308127737403647436592198524946529422304580716583636200978333466490738261526217459521878081368578540415074218378702956189951396712788402903580425000312022813855019398556655129595546705675215461236929774426132316265513607312836349681088135715265845907669236239073770770875393376724139301833170219110423307643044151564807114602 [207,76] 117689268569384718337493342065232442159006520360486947156974772104335256091990558262577047603687012155497069620878019374448517524443765055811348467227760118711990566838719780543355628015307336795140986228813860950172364560573241868684403765153364196805962680292857767442972280096199413188346705386110634214293755618947490559716772759187571870263829994298615404837652567102646855107523248063960938749238388720305328458422922864438427534220649154660154393803166555390858886925814382278460335190310024018609343279511210554062126252765965967824549597710501920882196875719024973706586228278956657713046191963747614122868018982179102876161090612051217790390119836618297508201170412502252172755691366439118335701851892504848509501849715608619389319259462309904770817153278976523869844629834620311811948498144030042759745650864941073634528743812908641143413623586457905854921731730818951821059011677296846252234274558669251418099788888806870168304129767916 [207,77] 5814311964311123917337118587401366534051674153675758426805785042049928779500621215785088024250073414691042809110749520481989135039721125387146194837944139699209092912697070226381197055198051952203431075907779980514068623319055718690371575493737178163628777219762685988152219380793643649940958295473016047658216559234278709156201092717331235925147391300785381959412907873505517264005355847547257856643061127689209145515912807256234266037066747587808897967218213957747680664530936910592451220547998386882530224679919262438185059816230314385857321993627587274000244193015971167372669609415519091759822798395145695288202299283353661575263426221386004727106853778264752385078915245057579809206683458191476727325989022791649805647460607758845627813227983235864525744521748467080377334495093104740304939685271491093693329313200081685968290946898880224791984286068627114067834633457064711055286123893445207246507877105866544526404890379578798630222662 [207,78] 229193762465683718469549312661356128809245550888454085281920550066801160281497258450431472224755430212730497567972634261194990593557237821724778755824254370103581206611893820069061210236611014610793916207904192998612668155076136758705667535496610884678927949461601299803909234402450917018012485916722619636602212376202750749381855696771691070495184827914840603540247474253424822404375581706930065761767658852993867478488444709767462469524395837314711119274881764221395407186586432434205201898393844063036732677158713057752495638033562708472523950828246318499382849113454010685463845328650130405253130811919231810422783267554042872947831373170137515763005544288961273339483241938706588296626843810072371415655655343699347695478364610346554989342367428239186932211789774852605151381648340725469957428782373825974897187996682435439337685837382567292365697128847729769104373163467227646740538147788966035726228203557015144231083169474051476760 [207,79] 6397463987395882700570117096558736300072438984778885463133490353884491991973785953817685732103605425484996342993786529588890013801044982208575997052066957871583642363150696277916938602042375012744803275541334605322331346344865826497696022768882504376395013308859807486709632657767057820100425689386198748118653594240452372024864525139134119025934158303162033262220717250157185502586036499379886282110364548341396109826104898768134687524608930192027849747409189899942295434836015416068600164560863129573246565127421713005069207611873775102565306205484707095993874891321404278140229279649853886900298917865265950959303104072131032441919184448315188578920436197175843293505314310714995134475693929680941619932911007180894633906535285107767895929882581231562076575837099578905104461948683171969111155563224393246617396821589433770842003388655482602749423133141182708710472942887392394464130305611157047184512441291076323753445866557762024 [207,80] 251607269566139915595110011480352825601857745468769339090038342638670574857184942094750438323721177604013933354936595915573206732991048962557512099871953372901691562240914019647976669215210594436130541282875219518657775464635591181121229010850767200850165374089430887961821835863537325431736790307296874264533037720256532181752643399487454746674324494072099463219499290189522395193237484910361024618938334170496331451350151118300522543146544702958569863992919964104352112204719954868448296619387726105591751406179273615150624991246863120039540103070299894103821948432836899368658271340507321090273343670797515731075848806540361012569742060307105108759990261820957262701170343815318143249853756656756526794399385960985249143533856711851135593814099911956389209750548276622794112564488821808107768160751223916353214276146679723792725074136234448645321206709429792969501815347834066034198866700267768158129923186122215957652703423204 [207,81] -10683029510048792061597092838872505248213189926341970222721017418005197054414579809823185458793545209290967089880954298257094357940117489424537243488216451419370488101986789076260248025216073624021993927519805713157648513157053643513698088887349452171493276022400235026632025567236599331850155332719457461531078593120786699576711746854410181597381559764644447524950703418265306076319988606969850666047521570491491843582546106206538367555551203559794534900335954588283377559883331598690510768233267338217193053832926312478105794038130837284570514856690430318856556564666177132928885913150258510343927187376958160733294667107702258607824471526636341595334451947079806194700741807189748044128455416569370761155358991020986648894031489612967648992900599556035808571144843163615939796165344261013057163194740179888688430796425882385649382651383508972382377864310277229912725691601856538345930198749090244149748042336217640809630924 [207,82] 1913131194813802326104136526273125846215488062972597089497408739768967510512805662052594099325115760365427405810224125278727555832781224935589838158345915169566406178742854716185267649747957114138880385052550127656165789991933961886558336071224873962878289893567397059151981184486717592266220294016426519759956580700461823035455289437318874823217011662058240761927663044780912211631161627723806255651029926290217263287260036464596165568784659680308435538346328267448930207743356892477345999755086537490671670089914575385964395776602960480361176876473447208348308148676099246683861154986444130894874722605214612676991716102849977519245915634243620884345694636019783200800808394091101512503132263103187118808759800630902684066762862402282059600524821563184781033040698934475657206745777563482143154838753401850372221579840034187659737377752038715834906763687700392950726894792589123706743008530793037722341083347670251014974 [207,83] -224226768677361597762606938302403901185758312638381695002500283437202820701780846853798392438254494788552232628188818671294584289094970636470045560303731143442326680088239769963738952316017271081823034465058812222309247845480888280227452383558681552654404532513741245198288120278432810070239725364175588140879767554963093805817749099144835231794520260520963628647989289709991237822524278047049087075809498044370241567001393247455461141578955850872423191513737256506398470996813815271444487749678542587134000674730294069766045144056940123822474794347524308386668256666240716089450333413768772290281284727930804233659651384901697592395647900690186512852113888662787517536675610814941649962718606924844042437023398280604540165906252527546537112065499855515412719305300901677756683578046323831741070155555027466254598522965144867495970089800813298496443436751667588670172326975505463216777156152806576497892109538146354740 [207,84] 23361216677691443678605338308621713048874644131707047934530684548149195947109961719739385461006674401210268542890735492262637674821510086393714344500425736752926085789802280312346467139642129659890008905061305471144681910644552519626881147782491690645007455664306802804908057644104254337931978026576093940049081904973490365104549439998407424475930409091901007826696632580278013899058780189766581087910131662377922386875676399148220616952800995556408542375789462946697314376208407916773083999695637488829767323035017258428252202349958083627957222724311124447524153567829262554095951294988158593321320301185780254216592947980662853117634974108641293153122432409240969726938773640419169342033644684577320465884849992419735021205361646022590772501959728394422569280872696873935646276990054032713256686118581829690003181917824445565507618099622641591827491371382465408320802383981206429363767049511841461381698643841360 [207,85] -2077949130692872244608433468235568771266015649052424824714150037578918717513440919361973304126644843233657736081332892991533827829429137926504863493851382261852127713405180878315145983650915730728662590853267819114691446503534477797226518447511289107996084011020848623535461911602342623538037378310164571878390271918420002276507570868976625212476191002894136337774262364578348335031617150579871936215043426405733153517042820905680632642950404993826280044857270378887226684733180485336242930591183874772598981051042785283926644354188580549255362965771153202556693499958374615343637937622699293350412480201849868395570953474406159732722943956924444312985815373322204915320074347584455247944628630828381714867833337694918782887417079259699658248250605526294043796065456414365626454447547350159593036581840169580657944825127715641346985232932978369266909695055011126635842501681141604080030590243921821829812590240 [207,86] 163383053752975373613485244074770190675607179493391923146476716444028419329984254766428246950360190362820274301610623035137804169089994688714636381864302222150360592482033051373809352264483983845418524927353780300667843384885162965593790440587908019307246591739273196115561849718012611040720904282111917338641684852036539279739495337018959134611008005104944236276683048420689314742231303178621511681395303210117884633956883245539477124851869463189743227643284908033486756599316114226261776063916867947493868805618592697230085381322349741964341221518218914712749149797215852968467929253010586515563606547673639304023313877274733619505190423511767042671205857914485380736546508950042747785420826297048991971440942919098121578998460032586179920000172068235250014395096821607590932304624112885083959110171055666431833556077552962644547937841201295755972392118878952496167750590283343103429773126789687887163570 [207,87] -13163670827324913914732242965542356958470808796336711504607809689155968833407610991012817044640432480687329740773451479898778879229631061678467532540449850145361073998305034655046110905889228423734479604851621235590763123738235073267857354824767569996068570543376398417983571993758236739886954017767709383263519570645911381051965294418223964293612032385835331142545179580699684381683476048766252925887862661559726320611488619240324857083094572451932362815392026416183965336168439040361450807053141039319127274357365888858279271523979605399489395139027836617172848685685950252039299127674015927779540056451128777386784355634388688242442252335497689034629078498188284931697093345804938472447710376532591580938333341388560333521416093738588299995648322260631841324464436798412962015724496773777417081848709074409193318566331368787872880550977795904184224140132859295606178883233599049950157025006959523180 [207,88] 1185652388299998050356842657365301062542360518098901623765871449316690557679592698241478639518367754637162316147255667608745682653106450311698650067250591816399757420148043228300636132796271007809868116186599960307724796867299953712233089799414756175190099577408839875397817752269243144827851597291975510668276006852148972393748308225809603767202406642435262676801271964316571264493227976446657370216678297344193243682067792233435842651679837165861694564940182399144366540007075067159195491254539365441006820386136991566187087627238986693260783810749181976863171914076322653136820120654284123067110753813509041716555996109839908552663442820882276466998321507156145081992891373308987543725385781020280772027642910499614386305804770133299106561591411559242833039777699989195083742397583183042626393828455632722348229092637309023864571213330682220637597907830537494462398488194397468671452091800940628 [207,89] -67812871179472357796040451984857090925237928996793522412449218885524853269469974336225531965228422423911701820973016885292359586213787399003009602981992994654977413937039747537040400193598198035564888102203745650139584411551666154841596684244508008853089308179872473920023081047441766610554705038433352552171959760362403816933615154821946551960088783161794161354596383316809854039945029019657396955130024028012298548262792187461778379910462217188133513745512143405687860037032420081798560920941868979960688042547978803463712181198250197584335511262497060287224741294792806177399861024099335577667984942189392550011927546549268128586355809949036881052090695518138240765010598192223637585420734843720040499915932708900060611054061035294068367396753725856749444949907580792212057435637708248462466316507936320551410574279032006539333935346169501630240042355953157180309546669872158664795011455456 [207,90] -6729947004446605322317163593777615672090499084686029091709415996413658169167573416695318894677961039529313577440699003534755297997224025506156683521589322465104444600137727371313805423289414733141203571555734858811610173957148991847804744269596881349755693901335867626744211227013542768328753822266911235842682584915859584414217518202079853661676868415592834243549116898767373504748493329306760083030227743011653985231554916464832240828726158387437436491729727279581887468782907160278697916395523475135112735642448404464172425962120501691512416030388534119795033953874996349398011237712791837176127020420137691433392319763830824331471084987207515679973355808810833721202149929309632835993181192261550003454006086430902418785089436778402484423544285949352595041765307934774862907463901784197630636944720636118067875966380205036238551813720444233629665847631899321446590776840609820559590428 [207,91] 1652221467340686710023734799408147477954891871320755277716183383640657320192036537561372429743148422447269347110308752115499365128274055698659148719979845549371610218619606473359706703830765120036604490460702028679388584734253657470751178932334997196141460707872051410879058326135211601962019448392015159808641733592126045392725094507122914365711510990402261566770540970085137894795021312070413561019538829917444621834760047293965607178057243448260435034053696788333104859400414857715041168145386684327647996155916169220622158325165006007406681448840812424194633037506007087743768629578017541110518331295111065993597734137573533908717340281613875031583475171471972021521632055144983442330078483379614749571884661734247882351570838379726320744277729669275557455474224373779955182675788047520586683681437224862978555289218447993122297348715720514339972573240920609753657810374987919869470 [207,92] -22308916505927683444786428104724278144459346422523198716259557560807029526120312689383039080379825873482568968896456628585930754363817059229383786863568890004907849099723909429437709015384302992344531689099504045619267085163045980305574291703172208102033659682559871594004342033633068210841714138024045772890177586698387920824311871838826762658303265416541991902222448460607625703264466991013786523072410219136310471430968685454925832492499631429293213190371598781908402293983540108000887377946894065733601063589767977993329584259902014903226767649647320709291920472523479224252458569355288516554607067153220706827539626339725337228571273561883059155115663836330813309700540843529391530305365830493022281135719269636531367454311710660460064725007668590607790547021069653882207929761191350549196537016062884769291291399422340785083459073731537669391716227376201279394024180590486666 [207,93] -22087214277669031397335037520890141756266051567416397446940087017968374051312996220535785475797052442359348908677137489613096684774998883798603275680903792934718186974353091028227599840742218710680977015635724393505748951787123088360789832530841393492836932291778886241800718095512939858152084497205634581636445123823107665519477090956296526261735864011464685011358261391497870556919312408667315032896709865269574940985310604922889421086482538642711767222406759057411869094779219863587795329029672806498516133118338315479005603498247849942836386471549186594209268136822624152955591948318893120919550909936750256656929884846947323039754595042582356861124397196072424013448339754502011663338029127230708750349632511663748521396522758653035322589192283603528833865945761185407847704200506766917990580013732350394893378088585435114804395127664232305986754132855915861655386247344365 [207,94] 1274211451074532303676473846706563324229362017265993597273231172409732078175518775917638042849788615271645982675445289660624686495277435838929008612785084005542074881574096583205075569850886935224601559539895204004760735426215662902350348228573000480451703971517954433858011250448175126988437280703678997191799602260855750870595744425252618409763522521872311116826092323551836592913604609869270220640840149402004566792863985285291332986769568042030041934218276647089685028865924008833540764853852877183508657377944310412376170765556058698290535117192853906652540790114826934901500777003725988393513492223078233334329692582229548444825328058956113096063044470340784747128600706214682046986755894870835696958020465943276662604040235565291561487825422625355948207589819963477305035053134809775407120101865478256908539001690426754313498935290155547912916866965430725536729249193 [207,95] 185838230972212223001815801875542932063919334313397588641514159744979398302184602565125714629463165075390422471382763487578164083214384835942962094227888854325112878987782504040814937361158230480924393234923093155501535379050319394848964717800421992528583907260032882884927000396241679844326209625382651253645310499833598802864395267728608281124942881485223440279841912568636473865415898792306130039659380908547889295518023767539437684691780526733127780525083851125152893493021519119253813280625412682827678920384264536730762515913835966717991508359047944515299810559801778523916136703084374118796750730761972663886794438814846568741227225773586132603529096813507813554038074030578742176964484709497889797920399553197002988258459097162568154745885755647626686340244839502517597001918150588433746397560000915928921984749999993677727719153973912015224285637284798849807161 [207,96] -11266679428281764595641005308503402749746304760030585342236727786488437916805913308489899557041867306239485369197296786876948233902974701679692191650954358377575146823681853691415958609326960801889330363824817846882613866187690504974466357046689571762113430096068143759486915605997491243551902924232202957713761907195245809313377388122973476871360893463939832790293929874602137565430831947812229059572981157734876003549273047728272949085164827489986557982533011514243431944690159974678434514976183147600266877564531329516374925582688233626489401631530004654670995219971440324530426127611924057421927944813021993241241972665557576306226862925909594225872271465350957822959297902105973983220487311279750435919987033251290605254084420441290437550990636454276454317481564923171375946762124625139834881073594252238501164875885709076937854394200053088453994270278553371259 [207,97] -1417012456519329592049410766960200932224492876800755766061998601935627578913776081375450944750399917285839558084969138768380316800533877694934944331790098948663456409106683437265118276194277363736352305110868965535436246159179666410888813665493550761398157068568171087851295563139238013736183689814405642417570863838027655943455099442305248536907555531024722232895357560056314877305566665037688992809822414674009712329281583369099382069312287060793224680376369648731295641760913933964873962244266634084640556776624104189205705654552325596147070829394059367255987488781011814950894397243471314886251029352688386547570449907340952647841914486764537896263689309292942559043273191716925403224567063446223968485578807597020812135196405413624110718788447553206475733239024667998912356110912278310461784341528830741842420663231589994319146562902757342487251899745263344 [207,98] 16365987364606396248178801211538461554560566065891822241744002712003074645262808511790286651518392041069441425065055731430449738149635144034577025534045748819344875984764885555635157727284510451987745790460355358460903141842891254137799238777272283478897275304240733692946325243011166378891381260396800624191411213918197782735439263081580821617231582570145410322003588178163710424104248358926741318346758403890066266957032027927789032746821810567470640041373118245077192687314084083189715660446978680699175002666659168306527927835008365744601712595642386473269105030853244875899850049046566449880970403321739200408917737967545311652699275959831364615345302515461331712126676032582816984728117069119380373319182716437743483605388199075473862310351212150840241831557860404678288085301978606131773002704019474557148760881228580543647748134633628107569368624881 [207,99] 7248989537508288241109052387840189273035503706840059466659872089847048972001798434948916009881384177328692105809914998756227214979839931085691172066234375114384626966732081491772074425656360678400376385985510940072420758707616054301990616484836077838641188710402231628788178053246822071118426917665879101965216365504319079668308177473287274012540924670394622296385724462799290305838039728564272041618998150018155451775484136273394361452754002658463417323616864094294970652580742111354670476010792653162569757381419061064759422466107151343262338665287115464578469749792955327834578493430914373108794506726947701674882578112531737682099269606102316347710955624891264341321188917606694805161769322228738020989255874954200154126734419054342508797466135559108278098670361821650896934002587957160875918172559059413473095241016245394878212757632774891709957591 [207,100] 421256621713037100377988481556167072516740029445932294003969033093239829190870690085989004852107029936569558957227660265083769223687327704089970133506560122479703686828778980820252537184472765751195891283126850300811783835673917123953199346153217493117662992810497818347043669504280761912266401140735961061740022906994815099434244279676314423190694513842820688950459843902340822970749108468938522902941748106589389560088850225427873222981208937466229642490751017453035898009642903946525936710262072140148762292913856254751020966533535175095343147317969184427093516021007427223745624850646523240285290140842390743331915407898853303965469268637611105800574346709780970418151323506737940819660115617804615839542319769914261713125532187194053624962566625299403089390051879171817957799791642452901601700681906223843625265362434338689399276556974970533517 [207,101] 12994854469337494931902345153952178767003240497488660241289574394777809004577630682446709927862460843231628752508440039064905914120175769071163830799253982793126775097233688166100041691370880474038611951025332362535670755827120154639804835558329887790906843964644444703172389933616992134083982708538714577148507761843130318815024276423493494765181828978563764794333092117824777479756323682292063757811929154097648440935646690511847174929786412136863390594970496343946798534047387774262975697881565838587877933649644859325745120007164167555805063052499418872902679802196527331781170550310825363052665895623045099153788950966283323792004370894543351113273672543714437268059707750112940421056800422148663805347350528578415456361109219746638459454202822124842242216959022870492490502543239569461445743763883665872667443782208701858764249009576558074 [207,102] 252956935804793795094901965325421638284359733051891980534030918412466883110043442368945377897983031481330601770700086265614260020945780859218877656098927977759358685792493862973303246491396997067871544149164716642333639905036281792078341062187612761697015581802724624175061452239533877025244728961334674341294676833856736384226437216095097638742932536996153607206839321550631146765186724907048980166564629884116723561105380383883273612711525101143438262174533612866366522797526649953233939656962902373887731300371091263364843443997432070232161533469348171616451431919193978092538441209675285375031143700941524234280395419374098119259009036619741296104799947526886824798420931289780514320348415633211649849869825952356294913524557337177690389666680323936697340245958526592843318858996053768144315961645239923023938399447182874818899080522899 [207,103] 3314807118094348093803411254120697377278122514677817871894900680839179804939998047386270346538374298285128976231111947540854078856300826434288978623015038975667366043323623617427526880907532993913680360905264985306456429065941627516618765173251115777997257224713548246090601744064953224946027430184676997191009879297723064372167861263554510707665310243321632281787646119089368049470468726689014299671031954280883378748371607339660044774065009510268545459719921058945571777943742801375327412849502290041014679832649470979610410619828713190423485560875550053314491433621165888796322293966390553178361209784605703721480890408692230557842675885136105207510945542362277634755127352785157086865715509935196269497946671945986919583556654056283359667998785117011364425843629863226186766027472953435028013416029938139184084804277825023930894717 [207,104] 30186084527244794406084255162628476905005942755184685961580740205257874129141474254426320781126659312645972067172670806473838271979348347801034528187164818821232166724745869479136416314277928298280668156396696336277006282722346340057336057857580751061502509095520905069148103907914676524303288072735592362536881651559332072925983016756963378946246886346132527467502534416298152264462322758461452198409520683183889415893548201302394707544841987425007066635365163054483811969754957808840531414812185992153507268812170975899328344820166159695019925720956462591674582988221756439860605192303171297606298831126016774023481266526275209142745292707333913728243386275160714868596542177862506887831041086616440507964993687265271016329509034373372706243279832442278130389551840585161340549169175251772274426860059434171447920764277034236298 [207,105] 194382765503924030799117091924387116226308135498794823135707277351564960562704789773993201309655811118632873870083419196762479479765112898240727318017776799138090700077950244050199244638153712347535073963954493535891565773367547513873913264731686763495592067247741334817448727106494176775000041268256986179359627596804673520785972116759279092224284885291305909211520980057060037749033351746205052575555187522700411287930956251494555338618623349348511675312610148231790150805936319528893463564247491351757321243399727298004987040928724666307048179878336991746032519938120154708772727425351390682922130682199764422707195691130528165114174999640254243665091800721095541445272070290049179546007423156317442501476453561434566987569787403372998270921408517262854506486782038990562754440651000260707469450092620229532936030833216558 [207,106] 893858322826912308872446419217930542977509423345886209953233447228274476625815651805102242225593338235439390981339035492212764320516117755973995318276750194355835096472956148967649203977873274239726511600308306011120907492530999676030604116151470241406491607878281350373093330622836667482023664415570123779780152505676989567105199242669446915224430965000212214732580956556359925837177305499476801092300096851591932898466654025869438075711439995100678909930310115469757998260797083390093004846314906380935706098943329628439254880841604074387416827779925112989349159771359805953449941846693198654899500418702663841828782902917131167630885258388983832785470023690614168153165141422110662737009493059941658245032018139688991077174159587062584589496386606139859918874498698068570304076943849579901275213815570250269943949171 [207,107] 2950573205951828687203133901506010800779939236355172494206270421851274916281969175292164203729240562860647240810849678256055120558278590091395771485254305502646121052182954325628415013236222576294609725691327443813306943769977021202944622527104787721450426252171097508117660556352160408678276718749196110058234230057104813860254380281468623532488701001636349267238534899057070565800706122026893428802039661280769052142790983938840882509512945177202658470311839078192185956312950404483802334446028325258489238931226841251096522403129251466743194253940848801355629635396626293088470994587654092549981376189550324228947181789100760688681704868900889285875186208879278505199931840898190181098209243759566814476902406589136561565784763862863547677395524427437566626061060548159455105943127274516221441153761710301209239 [207,108] 7006912230709009388681100825820112487842945820180769840983031516928840320696554136071782814731420164791773758734610132180344375289664328629619624958129910389199632713795821581325163901694259419965458682169542391551571474648250094991101093088465800011519054732811907522628048351205649533217592625316179299156200084271048001416647101409819142626081054727526566958190461274005240631476556367956805792727394241995341418667481676771984679858364728267811093188691432638742226937576459707988927314290260558069188931517005036713141620911996057869171354558805369705543504365352593086491325261939825157791387384717030701494321395413965924932148940183908499453541709867445717796803609099256818250336417440942218711247617281176235195704423332499021404992491170763197238227404845990197914849402304961852409384944358243695 [207,109] 11971795316904750068306478353457155080141907698888711595482578856489587296782978044615557044254827089718722477666393127256090485078038757159054133028000074327807511321865187254408522400689465177236711818894425275091077815827439187679901220789230001313375131397672779877728049412468156997967157380177960392234302270979322771089007140543532491636388381863049697508799887094169443171784376679142131644900759731715066543451271142675679477553541502614962165785284283703729355663832154804511763936373512731012523217997313206284242297748166137047393329505580016153836430841039788163222995591596519922441119104911155785896483625730414354219284040876836781667752537636179012997354574682053286289794753609402207912140914963405096591775194324404164668683666879863246465581504331309581345910117886184689965260871452 [207,110] 14694021092754142500199404072012860964941678891492533526090181787894468386935100679840781283058131219168699842196614947213490869275484837380372203535910333597355734276127840266351089862788373236308479769752527878786080655882180318363220938560541805533917456578881533615617146215901446657456943833989203163809217142199939734080182076750709309428783846459628209282859547523554561496863889231162229274287224725723279345089013253380755440479752372737842317950861254114957047945494463149499702023831443620289701007838126570258288025871246216431951598644470742477070877677722375438624899767428413475646514951071477677623923239089535350305525017572035366314307309196529671225660627062692597578750316167734532903618150584814837944044591230646850800057023523761586781705347162389069183087800913269257463970 [207,111] 12919959260447453345259445765664108758434378660399268124325863530031624333473602401370321977351760117355060461565820732719483940866441414992783376301901884419895241712128396066102016275774628356696312723256702921404407232653444613618289880005988567489742420824852949664858493407557273301800180703882305845208969568272538264447732006514955669520119422586722889762701098413357676763010775450410669778260367710568985289063067000922594909859012971196940875637535114664219011198949234342380701182888905904385159372330764252628459995387114777364857205342122870048627661314191241082206186256855611616239572890016132951667213505853435745258037196150237253919245791574371628484213722672358523969805774624388665779730019805178998064427066436481856215559703113134802428976172672174871205826338674618411 [207,112] 8107008616364150586473708871540906606904143826014328511868682133734482558301882261877274714234720307307411717307887402198396920403059010058099570386267177163279584858290643255433480621272564317218642336209289517715403475166418941215392899580677633894205557145576399241055046214861697367737958959552021431244990607186303055356836822620507473226431376027210542776557430477618572769113938882611379014320601906382822565685996816681119031607317688063762391212043052929330740505903969998838443827488277590029034335405698140216948133505496467888434278514913924513970784823560458783871665177527977200112905188921795425567481861105841904093905848097781378383091469718125749184227903298523576913317849175507395742514148111219908707643236578567382853430522809175240262785197639256594802044144148 [207,113] 3613194925346107151638241129772457354159096521744419299236086969694300145035331731925200094306406346527545852243714069927873773067839284365775987602937981089173396846996853764735791666520072201849737712332273064354108736997389742527636383305335853467286811828804934295003669059918738819851953657477117458574467276337257246763802908891113646071486289194165639890569829704020861595513694551599259296979349548855639234916331121786063223804084372274278610369826348799994068548943389116986333154381334722226067226994831494793247483999347197434428796650308313664289156088677440955418317749610797391051455036140704244392208451332731967782398349605903595610645758491532497235649610427606898758620369996764685124007717933085623967265064532236408224372771681948501577564814170178595528356 [207,114] 1137519420633219556952486121684679488660807212076569517432022208805911493958030388833834749870393978604547950504689307931616871614554117565407790328260719789046914611571267801951440125839333257508949455560130865132107881663220017211281707546320474358826083955343428269627954301136119382332377042408629940300888571017163479217401816841585476255712320520240176821619031857455693717709805427402724498291252600746718845237470800018089597389476744026712410710512220050463595536514528480842441757773668680834111363256561401027120813596763763426075808139352527453888058618006453415847198587168264548090697991397367186234560506603273947277024442336471247381761422412891764663167617018910157479640264417784635208314157637768762759014883386242336444680796366608699486356079874923434 [207,115] 251389293036850386689411642810044531650531336062935202812109224387502724639445812494506409035407248214080400089179889203891317518266128293451954537419308243179940457841901940743146843853062624894060220758744740296607179549330648347634914755801618411453084555479971534454763157405675159733681528806848505931451892657921475898922372788538526370515639420145641443035208239845291862987855160177813491000661782472507178844785574399333865176466586272343107333499014956940146150416127607078944692371744234917748224984568958746818552954037768350966912500038172183384039384929218832187774934365287937242553472516414277207220138332305797859014482263810138768198630166017657618266812496562266955546111204823581926546962970783290406992314993947439059012721384163975021841584573 [207,116] 38728576288787593538243094136222608662130832517312544679128204993730002011533342551115141156683603107859597244291913136486786780187538342344576003549061573466128213928168382139934905852647068203369408897656757568256410216392596767734709158153025164012587338179990698104930879286786322578714178987651511517656980970199771751325086463686892292478222093302003590252486268691766207037933419816210749254469103482140329147257011810617049642781708685504346196443449103205725835302875203098278948527389462933314733241009248813381569682408417739759280093862618208190359561522647638752810235639527283421692865949638271521693768071422428392871854133606867317779510625796338976617774950830792480081296146221280434900798591913715843218114366108935114739102434209674406306 [207,117] 4127499565681577578976949741053744186113701268440007815414223116365999773466913930287670180188502317551672530700889382122137400167545512573635531080061541134505414689653092355345209036346768194757861174056201947670094601714300824034307277318714374085511665455455869926288158688712878415437869134641400219329718472080011420891636925595854189687434130933684270744573252641280011134092547449687662822000520775212268001916501849563645109104199732157910958137551816915020782719036580826708995644961790733310804210193317521607449678363156781875786646657032057342960062169240155335566047428033524458249458923093104563217621950865216411838744052161199257249153602624236083186203102645136416006815318673608304235264141725398183856639876892854892185397603524717 [207,118] 301774967953496379567799734449724578684747474706469713474523506038092401258014525867423578235174750744262262281542138232080160994178450264080111095873287006765455580644260865974403429733712245416955640692095981531341437834478461247185756046070372970736919340032690061870984731175228405696648940044892601562711478369724054707172216668878726813680939883387432250464916161670782286033113522304024133392169150717125093889828996663037664595865704346518890213423558772259441484346190864058316369339410106101136901791527059050737666033497235947374109376473781867869485110806157759855468709890578821753353767452341851936194554168656591118248668833401293732021416579043524895971729567276963763153282104366200168182925463509850026274147819734534692793481 [207,119] 14999555672697909837020231999562576837479785688405100105700109688894621252941899871156291192995494552703725159003043781480148827840604896995416884104525076972062022064107333949479390461148707730230806302321970460731110789872419515529245752366814255853616031366633939273736901532471007258969357516976597122976484549731921235777904446677399493049988952794668883991169301695059264658412719516287571133734519161723764321402304757387546012321341864754190252907990613751796554702624732928174212446772906218707736535252523567558679066844880494872974446272917814776697663061611958840478194147734063405630068555003326048548719656584578080103136569144520637123612854605984745991286279504374319144203702264056479165016932647560485619857976922916157 [207,120] 501887751179445100216963042623557434355777248202584432470749331398218918999557575822140158949839216209380765094848439500203024952303855278807336242908769271746360884972984542938332091698555591365071815503280612603589550636227222099477386159779124174773381385886507326745554120878643801370337624703554978814058575023753436342054720448787391275015316150562522472495448112333997944316566904637669105630424104701229110383671629408318326069466811263634263613700612600031998919669500588409737457585693706439932481381160781297807869487995193465407767343358546324864524741466145844046334707140777797404162656148107311624844783781749078278633743677123680822314189321033853934773077735830519979351239810220955726572403039331745936329232899 [207,121] 11185618584885377831975506203689546654451185832300000789461810550707184148156040275408840886091008002058376253636478875237539419062938946287748057943192811387491517513920988946414396349343303226966823850771520874731823395266090144715609465593623267441611808409568838756556659545498723145381375040971175688167117136902434617667980929681305844808015738646371703540969070626420784127845237655509444728697634321610109456186992607401371958924113266128354650165094499656897130225915212730576961144827094732792144432583713314253758541203124685219713390773277956203531730687218744262018298108893434114496065953359347418067666335664547570695780222742793322447964408476570207721038644276700130336423033695896948014307956568299833545 [207,122] 164159808663771964916353860338135401769075768408144589428172851946390789236293358371788142573137119880736664863845352380460542634880374314569858531909133698885255931498521616611744052178548253847330013792597769693803038156898498953966503202649667763884125828772737601180347886280792548983676353361804095366697028542753785180153375068523353186462144927265070759113087118117396691899159585332337242246288915589631947013718721024351742046444117293727579721453461970175996673013090295953439928786286759068542587102314989756524848547995619817600304545902487081373066840427701556327963715881819574441360043652444152922350909417631017507376167274852759049850063016769272130648710616296293190491623240385812113534193574840 [207,123] 1566983773295227364932887026553115300781774413797438861610601308938120605847409243976314006546649043731507878290001484958169710595320869333488237463864946140030420508699264122065564161280110914287949643827743446192432763835475948410006669778936144366338303213275629409249101348891675960949587736528650223469560591603350170707531676620106974471633816714125950221046686706998613740529714563638202295442649060662720465521337084321171020417933195186702831269387416622681130441399132070000771151242967776309035295363561735084592898467500358733589914153025709201412478424565337207320177775967692633542181529418085069795713393076857654951306876348966767328592860291445555244117119074207465449316373768068734634205 [207,124] 9599925329918237543279439001759005689306162030268191247947934839757275234268485402350299347537492807102267265008869056419864140126198973873967746507854048429240037480513229875892704769930636949562865135524915608735984938414120445822341010369709400144722680889841728790491146019427455356206798864542635912432749388785148183269483701639255025283481874947976826266537839875365454461930972602333436561741547693689104681156547354303567447852891268238963112671668637290696918292016680054433042186934110611870493615904349804535461464340181292140280850203086718205195604086542564920996062429012077880337046038651254544225554934886055142147423049490409790884263434305373225999474183998328777159957289488989 [207,125] 37207643901479150910651274784629593728080160238418909566415170875774492171630838610273939769069391239275204312117974970376846300245844122689923485424977099856382095550336659165048877558081404396278927146387379019954659460481169145194204221441136478805676766989574408952573371561669397680663732705879652519980744156321445099465141492204023770514149779238459161643764857095668211963885402622931254536498135557342883493729207638173752370121027437166691778300884496148569820769343918024399240648135640652133678045572666154399391934153436262312363586003349278193578719038451869815315453916775411497526940128249368184650900917852646439672843262057151873000080268371723836732168263712425513762192 [207,126] 89827681242396527311023313338631251556200304087485890097041302135910285137263592125491293236892746662785259435835630188507808234003095560967002845509951183557582837860659203118825628095806086346632969162052848705980564136929365795484106164779114786806706371055779455387994091176833273258444083255658607474562539731434877322015007160236511713479326950554703324340327368281669400838236764212304951367277076274409210238603461603470709240899848020904181293545834838385115563331686124122720267455088898028673916860778206187462934804502051125689017388660876336072380613687491373907312592559470730757595825208844081710601398446285767018862677657307213937178019596860539790650422235236681 [207,127] 132831962227153640295367224501359723839104224416653745475706558211881700030845057171944060762086177752055822202408409006014624108217525154405165298353912823347057539947767912095828997141235771681937499097789869067050049748893716327732636891086642924429929991331565705303184670405204609904717670655295836269592388335981495725007417417442146172066692782259450780499844330418855536777186383615119158008309482844189158198036857654157467898906579391577880998717107292340571579572762040871788020927097350446803352678124898253438797905794713385284851087770460982606668532809188247693035310251977559597967972303639174326827111457922232564149021060678796709601587045642759957297354 [207,128] 118141052648864182600688715497209695282574013316501229449763384404151856766186223626646415389151583623590809565630223356391114306547100701022513004421547205710315480313719107851544401747400337478062974350954454751633605230445723352438285187605025378990714173766472028607643917288367354504915856092764072248234275588015298958946904026242950931108013229760396009585332770738022510924710220893578488959856345555270562838664545369158193085931797229539312481974179185424108421356472290804860612553561562247863333054722942667246478193658858549019922095630502842361274425760276960322466668989693793140796835576329800413506144232376390902015238996094588383355898080934728 [207,129] 61961404988749886551863461325195969732506214757183249757145738325282021059424846607015365169155695622714434603541641813557244903616623058225144173637174911422845807681014127614588021815350821279125871480386387516362422516359882747255960982429758491949811992748218687683097478940141480754408936829688505690006344358334528660016639421708243691230220559695176406077481212064997245615626825730052802673701770413582094763518047630108554581810829044058668367191119169410233832293608061843164358245514525145085951215279700147945457023871200024469040796419322991932672649751104758594985076452581517790459374153542991264584432110858565929901846155167272697806755 [207,130] 18755505691339106380951106823649319180399633985647432849486896789159526180987752504298059118656995444755649047667375199453813333964783418832981734751675242363411691072749683085682340143477396222596367171587874909972020439004293401834566785268116063262343453851551247326069762424318527189466746807884629579486177633008964722831759178805252621532442475389861069306559113250342383852524829751186904846263557499732485791763190429701316051308745420462547672023432510478545041017281342807650975885503547016679848195851217502879665450364987929958965420267460979142531736970430099251737938072923262583367871376196613638118332595598293210351018698708301 [207,131] 3200725928344574171180262997456991270329523812610299050696833911949346349231320035376847712627098639939458307519465323285118897450702720644917950815062050986907040376165759063767657078862489432023915922757031553624095212960413179231532566555480315816301496822774996202965173829636822960819829690214837056451639693266169964184231354842457773956008060328817902043923835222147409094061840862693873866919446540437016732065481676567864738765786328506732524405188120122660501901215187888006407925627274976514944206444161125205799020000054469070156683732103866787481191319102916598653251068927630383834409889928360047282714048412006760234597 [207,132] 300166800910621977570203050406668035142932967769205121225870345585048004645047697123787734276384374581062333826553281452132943837921259468961598925959556505928797046194946881110785994396715562095553442711352408170272286324276015682878194889581634117670053806061764211430409131081495527209593021187229910432280526251445655541668810847919941019630258087430396333245172548923814524952481178428947353444061308190889785965735262922493343766086743375419662038613849747919152332447673479971204524515807863674378840891284857718187333620874057160537540736663978236153338609030318187936401898843785957733519993948746232777456837522418 [207,133] 15041470572128143859599980977926602598040158382106040693506731018221578595158874866770231954097861206157369566836253101193138285825730866243846056503151031051242711253503450891191417435567376643634757086440729748869881628685662864338010923756049482197195675451875749368275098856077253388424613075682192905100281364531884562278422154713176654020924018515246486637195076957950927640382721200697999623104082335979214375198297504795981499505100915099328018113715917131729776561090737670161670029370412838057867462495625681734020631837967779711965156920284582996004326675644700802647823690283326837507477393198757126202 [207,134] 390522079156532663137379777399290363888291088456905707209634007129739270356073508951315763509312268883042409145690611521195387197696343749443207089912162544903577888522460451809281880120113046213761679917949455310294384505445958572994760691958722052580954598775299649103207036018214847467402332269880042339204351382054967865353685159347747784177648478953926544897650363612848973639883302407009688794455158269079168907375699943418780429736216374781713381890568797733285524828579497880427436287843309951690370261245016501019390255722358825433625482825503819170675517923700467932340385258042322812370440176 [207,135] 5077740648996561299596823929938417159755415503681746281516976312288335103110900601515856876374778846656923951569853974647466422581022413724812156640658084517952447889432776746152419492244368671964587804675089307601294562130888333008068414029210923264911615284218612012219247479050658808835415338971042309463232304944775192079465857939270156715482821993655636574326525243325620609769969656646800930690853628987268314109837874843423392039489630939401697011454073980450515044413465794958928972226416831588408294662092253322931914395166655670353058551758012020046078068064843311462651537343438057 [207,136] 31844595616484374275469026904625543997149360096735727244527026376908179604879028999223961939884217166258681054720635023988232723570714236526140160949961688415877690809462063475653286662689383254366848925337252687018856418206668196800530232339027118954374520585255033758686451264471978332527302485956026944170601268442054144470124488282646737181590097008468874684542847067931194395709991606710140762570040071757036382107905407218275868529130996961292093056756350704410154214444039828951630603745139341088564025146861494491239193532220731945941878918863623493068578367995387530594820 [207,137] 92385151888730012950853098393543001432230138293533997031127253840767936803269152715314498017229286321929500900378628414556375385951705686844395639520047977982258015456596866196149293543997020984282229149049544415517130620941977409654920774027783410043520932751476938411428895538437478610630260603726727207373210046975314604460080586218015771925795853507961477413996285819659674207408773790125697674569033356301646103395576073837078309553613652531870030516623273720125565320927490401911201718174933174341840352835269813571250868408461992869168514953236261874018533120081 [207,138] 118340459456102793446351639156127976099508829859237894609941422733458508047296057924281336233603659432591848458964220157840771147373259842804061395519349558458287145136387596989960825058076605561284520333379390448668545860497801752939937348341447462160600997005663383845931531294344073007291203380857666178224066376796730762227996591746478017389274874918013381029846951958276240992193274041197990256325744234896585345196978742684962348277191752054723989820044829961455241103273668884441105152811044547231343918897293338811026740346126188010748844528221023720 [207,139] 63525024409464167491365550763451643273837230141946297463223057268697769188619369306321247309899665857972887723101304758822533231536025747060604553607267391649201478868495435622283990072674535519894250251217552878086329848008485854563491909941264187033796186726981957582802273901153062884468727104996911834685132211940250062820215454226840147294923306974597342819481207068979716315039278494579445127768555836656006419433463532299018717067678880105047556850433211117239187662303076912642937763954963288940759357682162846492825486477596851687443965 [207,140] 13473350821694201822379660570313439882691726585067594424294989053121171552275243065142274836797271308587217149482514322749460587401883560797363416032812599848411162730006086839169691293713219370159281145401915124114034852287459300486679508244164246561974255447931845930184417881066593798858675291607706061627891245030316598305574105167589141097650845155948681863543631887287458342020082569794682069409762949472758909474789088447492673718526622152246308271722592715241826009681154788763049938204412722990162135210971551448034779289321 [207,141] 1056220107258112758575853960190104736907101141835533424954212387174449248870515539833478282790278737125142780312493698251611132401224105279974510813308023431992241873675076704768934107958838166650913703621981776882925697753108634531369873834588671616570935910637699712300246032133153651378819925663357099298814896590346699111236935861031783719786669507789690197775879969053156616863178620123593681942694186301598271775990948751971955763851894332610341030968761196020408092406222575718642098314980457077670903648803169046 [207,142] 28361739873447292269028363928954442937068666182947438969271694846679512965242373846726716399805909518958403461975111352752830244280439714543590932806609009279769491473098105302288763792077743464557807067275945809883319317886385316820777487684144467298285214548714502121550733434347193658593773571313045717376688820577297999687290286160783587134637085224162482941044942591334794525775738304732457468886513094035003120169272203912615064334967412902757703081757151233572485598624376757436878909874721185326990 [207,143] 239022505394016269864975040863445681590218614575699462451589686109540960858657338291452619296713131509564571489196587689775727561136743781531011675119241649280258145711658066355661653085800782943938859263109783438194927981461265416734916139256874178515651679870206120393279709344979942493714688669540442244420859279570459726188241701980047900081521521384787172284301988947327184503602860636744620985349263528352072749345129519343324804817304657253960791362204470793849294007171686643396410566 [207,144] 571331732658970241082451675573688683247703348391706709818998626374605951287302439046315517575026852542226116823690843634065692695925959202342156235662167374160010707325333982301596479885444500659399557586160102719466220829865218210329936474138655213949156763586454187270832015265925351454990497071916871385024287142001406912618601822062250572928276810712022069680625867958609559295263127968373177891946040924041619753689724733622431934446072480968211051269188511542737115404306 [207,145] 344085251160476329788101113915215496730491389360772353304211120514985399997833905089247069799003826696851939707282035474566421849324891545793397256950408712108875039556839244378243606885800376554296443694436575323968617281116833258884806771592718268193548835723395993118313791767407422388264080940945322197072154356415458138924936187606762042836870794973141308208770295337321703306828058732083850759042861493885757042072886530677030283389075421001199989208150150 [207,146] 45432681463446420447590859722459479752099381129989780815645167543890826951130036638809359211080263017572504996211514023769984094760585941422022508964404499590057505348755634089468613515829272731723096735610187429373208887995027446604337511517547028840137154884338176687365743997062108519329083551952907469593636423800655867567072809781639003632278158087743479780670081232085484425513450764823427425435052995863565125125035160778630778208529178063 [207,147] -341731096393742451928181013694979649195613571308216829519588796417210875348176106786198214118695482537663696320416350822184100735990134844411054944907192340781973210334550229166076112512910080772328520077697339414104691249686590766470717850145744339671263654240712445656667506906035072018946929747724915954263010270916624478312562656999610169281541019034344204287570631826736691415246301875745376640193071032019668421301440854920 [207,148] 18501449685317134190553725704573383146273777562377485892288840096052943200467310345160531058937889200300922770321645088766730784865541945159126745079735621429451302197614396837500585975763659673597914421160498096326268411237585935061451816688867151612068519809852781544964173100571773786596493941824768969965980175660078996527621700202596424428689264759065101558576657728672463585710405915969799492703608645482782453 [207,149] -62262500964981333866851071843572989074512291772620426166591226590657283928466088910381528533574011945152368129195299547652602852466576669315652075735926320960790505738138522373157212563605128037699125448394672632089482249315280413283717882397305352910820988678401747267167179577558108387628519943456233088757243893823354184233098546446411639542010218761055085838702199218660035629307801185836322130343 [207,150] 532212290176744764171772117416944610060594007195813770458238299026651367948042418531511808678815017136634751379110190632834981031313819962965049559710969508091843759750902969470478308630170109329198146195791517644441337123678334853520567547474917836786449325926312849417994392022589038896936241244452489253942759820920412795357049635534044982033097018708744343329627575122184698466338919 [207,151] -6083511835779043069096073048929794585644898121496793029320001374893943521969659431040477966406348008542383897278645213966331485367436542854942940062030239756376364727262370253741487911054287494308583183999162436508617787529134543225902832518518326363445075320604478548760574536602032819164883048082539371295306688010713940380247114823605651879309557324911497088757087536535085288 [207,152] 49325752431395529808802399821496282265197062428099218000837666388909809867643545300677194586852445641275983842116781363643941966159363765310096955321622263160304898325767613896790267696680556070454775749029099046350959155424857269604954814467015873910211561604039455781068841939334076483517409693728076976821411789993649682837239267001400290672382808967453110906999506298 [207,153] -250854023393788360441048647043760972492340454489870820547506094748806160980763434382418242110937944737746504027292388616312703520666784321099817206964620460989957028347473278335619196526720174533641757412135503015682635433312191301098257279554633789804661906741949501821786117440453075055508852924413510258020390549041413799873491600225610290972035576311617033613 [207,154] 774555394194664257479998344967012123469270783283228360353890239054131938843939447876569000007202611690787724897760489531242677245143251859059774204986200903949316046434717245557517330172888592312661572512545014799033816776982416528446106927550607498448495490532028551822884351456557071228055089966953902466917465259634129641395024294198026506198806408030 [207,155] -1399723158550668895436967027960626266547184878015960125949710491079348200765336658428972439614231915169339446363371810220694314657308810268931415613236018448126344818582326977997234716177612826891315207190867447742001658704876104247967188960383736418686708986825338637189898950849972049742269650763700342059928323622976396657996273502830496271768 [207,156] 1420198649940596572275152864065482829577844747771406482940718875257113097490571691988470828516125523582883495493420671284821352110034769517139073909089587631061637480482274234576702415881876370047195688846026984089128463365245658878462854833629778104622505999373347294573296401893437935300416291230882352034263144103081688607605749455269 [207,157] -771613156103215805932560417471284586816351721160501151756323922454382286241934508506547777342507223004825770046680663749019270170813838809632770326071205182563076317950560487915311755652552575164668321862796214187626120163375268576486987922502572932464374722284803253088684021634034841951741681657970706213700650436270075096422 [207,158] 212597303263759517929601475242495448629395954545599744911861614306292239564781301143923691932291431747074834923660060139458730613891671320966766924136039995762926220934301807075141531294577161978826580889342055599063082090757896921835281721617733422002992924030683373652432994749772330897953151654199020050440605175679 [207,159] -27889742460043206733006168001013758513215205566629965891091398242083739757754785629044311536347765891665039868428101922473410291130720451105880497237881186159557443951174360621413600089566870384445050218369730792818242051647529673379499990842430237645306905950921335256057977236093855691975222669412064129298 [207,160] 1618264722625926830892075326595345554874556367032799103770537291113721426454767872783364199926788119419294434276086916924332525955167198513325160434046447721806645270396124622497777763737872167674484027574645605033640005900623451508744643985730705415987658430337324573996585512589860153651446013372 [207,161] -38073400675513036404539855268538598082281989386360654846045962909758331232242576932881109885997955173965664481068549568145091043935839993977122054974088388299780932273197173619381207557471526429027046887330664285390200580445583239102511213007357727103110314155582829402098006774273984369 [207,162] -12108441526222285090435493321744123649560036174755010895059111253444174339901698533361829375708733919477280756415861246449924435075395838585613837623668704403861976932560457339592460535950152137139425522270124365594382699182307147458620525722923043663355938660468408875481676604 [207,163] -18982935555682693744366032838539840010487616446155100465791306781394568580729400987152873238033405902134625131497641833634512863731344676195152293871948561674258805422998811373255104206131986628433574508147820856919512697406484711132782124630293352369196795524356241719631 [207,164] -21370687540560734361157661471063255361759432368458580075666807192965393758468892653741820688833148490840349201341380530583553512718788374007006686304499139278461503159781711665355159023002865550186037799984605579797930799593952623130927870258184444495759998383952741 [207,165] -17414094247947573595422686413943116541519481734392809698033533464724369120980136029927772987814682704193699196902759813896497794685024333894324513640611949811055455132505098637221377917625539848343884824438795801133852071615621981696783984747724519509799404596 [207,166] -10054180660646749314048649779510099982993791321517471062889957184601384461196585730711146340461141318637852207582172616343181090292543411053790928204120021100294843664585862932286948241426724329860551275197612601950254410313574087290255111045290741546546 [207,167] -4013963095659416245091655180875525116238164563380268412776130817689289421276992679861283581568012670069376704382610501053159968872629309478929873870363898423487013713217381640082663988229317298185414666419648775209138843868305728739655472570459062 [207,168] -1077578065709999597622355997234857648885923769737816530104641341870105462757065342779607483027088183765514950427239802272470481125373542982405734290068260806704604852036504761987560417030211144657627335556636149872949977292195670555382138080 [207,169] -188365019395825808560347444709971434777447179766803845916281260853034876942085875128113058591116295561698720780128765192000546515007076007791137826970798159806654386810484490269575680944071787735521723692417194622808144604896682406283 [207,170] -20655981744947672072780426327744526493415265419446348037065049732139250245871169841962194758294619154769284073741649213985251232993578872681230361486582226937443627185924477783200987223522253281873279928638223644070926537230880 [207,171] -1360563594041847191143269300277790809985775146594645955529343105504466263580117380394448596311283088785379268174461271256603316122001684273883903569390067937143270734889656002789669649019094949524798412252546473471247432 [207,172] -51150250077423385568994806863064953503687324557269010605026838267951670027132885900037666574808097481415701026337218420471006993222445606306544554094398339604181950473641850859598227631349181455832786175928105446 [207,173] -1033076458898038945750895972083425885224827901189288871861239067145027450670839259082271783530334712267465036185967955735877440837859226852786753411803479993005755746493148363405438336614706868203389228638 [207,174] -10423861901103410145921038188620569097646826486590565496120911827083424613193758387815042426624620885944289525254482251823397053459222921067935502152492186046584659932734667412240383665325380512096 [207,175] -48106400137004998575869971101641046328559692656278551458330434615329499310916369163153327740736308373618136508416531763761763568660286469719050172699565464602775260694818570117286152110608 [207,176] -91061921011184608621042935734081367310610219251542484977094082865984346151937895092689921051639533420044842554667191817915664353982644868165460604744225051707167009527869661919222 [207,177] -61646876571544430540288907847945440761192959162915973170646615049230219056164924217424605209080448989349622154786583792627011457846133707450795359306194644602596351551852 [207,178] -12511851779418671657607649580404168473365281084036720405070089904022016644545671290079389271904428664453138902283378842209571447472355760132706550152012639616648 [207,179] -602746812614549946896716813526809925297644231664275642985332974186561104594460831816224489128105285282879122176766077941438270454765702339954183495808 [207,180] -5001781170910107362728515696880179309448117130094112808062058290120690711431270057365864504297095523165222343690199829146229224761947802159 [207,181] -4508377565126750380620200740042512310074531185224112082206565360844270843846891550740766267969647670850441872878696154593823112 [207,182] -217666279706960692997127118075647734829239118541000936792184431202869485584870156790481510391798570776610167628238 [207,183] -171544136315362822163157905087834005278654013786342314401141098768838970870259843286642383751328096 [207,184] -218678176906280735866654143408461359657292675758550647988932500649642363966484160 [207,185] -1182085873773099806409586168784731119955869780538538661384 [207,186] 450894135416736 [207,187] -9796909500 [207,188] 140616 [207,189] -1 [208,0] 949151825924162733107402280350741551742248363723219868188472617131191078290771116565388977560432507001520401357805802603653079297348423711337517639337903526644080402085311826650774662172823680737872511742457383604180736787631169140876554332386162916264411577517638641406855848256794976906900046212000686236007138828061588072640301831713946056218044457792193431418729202617613670633923227429129555552547859850606084458138096066514863159116884148452745389443911162600387670787545506979802175212092951885101445632809336718711156512487918913761349418015403417727820770364058995285862563234441372170481283513505710475196264762877745283343404038531112301381807611478304638844923462780469682477052700357003756951252735762168756568240632005840677059516556245488882108511521192433984062727823575154830028285261342457882440861542265530591622589345891357621373594245083400406609915654009779616298647504382118820078939710362412096437495451476821725200217442433581060143527607946071976571147003232372963658802567454405605237499466062589318328290436336259384014010220228181596496400251536236263429740770506529628442622584243494536959622265589843750000000000000000 [208,1] 16527334734168402199857897007814944633401170388265779626753015836883828029957785593891375365073566435620385832228680447806305462240685601247582062997123340807565522905755428634331079679296689314835300369494891796845051442807639138963987627242999760189366635049509503199958979670766136994218770152618065949528259873290380962774908094497721928780065679187552418806363480267746341742980207636289354689882164557865402970272301599278366084768438672899830769392649198033402774368478643709740817072263983353726268513898865988434226516477381920995736785310023213875699501270787907937219002917468319176030651059025157498164642331584869452450004233586001932268252959952401246472688135441338876385751662073552486408862865681650680956852207436334568732977192012588587218383638125611225336302790962892213444298925061364782810188065287045731437581520486481020718243057441454810177134876826342582599823381099744921606308606199966602068356314156326708292375562165764552500335476576833025013665605843986056228996863924972371036642480479652773136995211518699028120578927653097034646082456701265481934412580101297013412610173656793522446477353054861357421875000000000000 [208,2] 13313662791453689802869814587602075939611626211075163381436670283466586568329141157354608044976717907770017512807699175635229577407119254206543446500427837838574240124818819910456587849148147687368626449695142219136672730983250328067228090235646723698644943047694581818406269029433361363483463478880070180011512539417012190955058242553123164052655789983063377626681487148726822329872094903118981331538979563665319124733003520973723258976728237466238915960637223527665831230095160014179501025513697609040706772448501133104681620929883310271545650387800552785053777870760750040424429506679320309694537274703215050597865753896282368883842975962278327082724684406569766345777112003160330138690381135987706326246483408440676424888169183958134374523574103994578194394599451280895300243827821643215626260279631872138427799921677603044022721879710409549972647644551612616992939742002109740935364826082168276772033620859300635241348095532443822229553243204206275403486382030186078663135920371037603593190752323222006011243193050012206414228478737149433637566988204273134199258129466916408783684533793209397022136510982515562457613967948535110067771911621093750 [208,3] 2294640624620359620156810186707783853360128829942418711862503680956441105408771206828295579641620195319743045704612640249888719192890875565905006801412028608332077057028307348288535556807356079511550186502210599596375899159623139758845393581720058408035755981306054278184715889482831249726517581288336782990585204242052015292251233139488763121522910974285521224287693565693438637557147797313367291241484098914576469422857107725511262021908335528477501210287573696936749474868919276105290859187086360990025651798085389211756751048329860961570977762698724534621091695019053884367993513643492513267687706625212569726865148551033241442442166232305224160029185118124423211885143446049260118506452078733411423388903002375884703329982772855234780775434077358492149701939765840286228357717966441173538240885203611281158424510619654183061130918342093760170236064612466762434587148579073833656942144409318981182370684331105930400643303108830615127637135229816221725526827744914096085613544504331540860537170767583314237691148951159434074162163752009643792877893015142033406934152903014837562001285465466217650218905873572412151124542455867676324803466796875000 [208,4] 130227715196719073164708636256972549092788020240040877118197987612691413225136793698796410521157823287985606969725194083427743306937474866128295043379830718955489806331638572139423576566532428619553763240977879011607405786271163983017850263398650171419259022833312143840048123808127849865087855020705012324282991145535891047469038207514447229578313998770743939247670046908698482772522904758716782052040000894002262553586856134963301129381547227048392352905550250264673171951644989748502066835524987612342342128813724592244164857598815590152430909345506574058584639454326663994894442884932056896625035549319530433946239739101131444533563261734290334538274981545542846170304584980238704418337324654286277236704305413307168769577571338902062792090249414094970365226729812252000362251971197916997797905339546544091856687373630946170447765319097421202049159087891580846010517557363251503904003607618830916527976594769163646230159493918899290934136027621310862464533227932572674487061790174364614577462021052737916615573362759347269670380006344811491815360075345660588253176247467061145706983666815390354521226834002433570133154413795082843272132812500000 [208,5] 2879904205562408310132645786293635737392604480376668530281260145485513973540755964177900481830843569392766103765120095402404011457071357848397521722202805652243164298839477594216550867256190201381024038950138807405585082663202631846288833741762083217621337797520370185034631768831633905633076449771170934967318630864631546068903064733526987747124458213801968561501863666037340301690774127147699525778861172932881286542383658799669391253973915005468765408005323665487300530427287147540762673730184687890603605477856545391718017886481343016471934508169209926399808446906843618381927946852910469675469322516192236116161929221663384995698852510586107559828629748355377069197134202693945244173666514429199805039418116152797885023712625253577092011044443435793666871287725774477034782831786890351652889070193660172629670272707091004073048616736724963354516617996498564137166259029575637954714360694959941752478893498832081302272871755849266293316729460754375395921330989423762553712255097157173085519627284442598080693727812330407470686504848726293350510005100534352178048671074749628740192709433743765903356849031022460940395838003805802348734710937500 [208,6] 24736680872134866663893670098657621345885105966953418717255207241282439695557358983851209358692344339957081781697750573295219875946550323404073924827469127645942817425598962739227130999379535134150787613694351729185932099039234503173738279533666361305382904572915888588818114141234548687467392374113149139791699202765909105565604353736304151426555856026118264051320743782798126099890921351878959217982859225729761896620579894435787982655099949888660809247049994521198699770988008554153964034717844029825755018403734421965991127807285152633215437140776060336011912120377048939196470959783820355788267349137161125211640764473949614393952120562088982503774033483874532407116709766584663148241834407463285747402113431443738731963646289597958579982440011450452000607699204161475608687784419086776222956450330527172177124445200496844653425961997488123126957706607980060685445524344024787923993032999596913937807974503431362835114140534250323567861837825887718455268741759806961200052062223828766775627984831293747752440195258508432994815170702719991239990551131732422535289114575415329604077064848991025809147785478212543892278592397654526588075687500 [208,7] 48684322407525684374725502852560899483183711762937859963792791582968320049263650832917078919269288166798204487613188947271925973156887496694458602314003259298521107079394484373264389222648512412660200772558472583940632518089930508617692144151142847570084103281347227749646790503161460517906978990515481883976183283286642077490472964990665261351451474294544251977708163500451674585067504239161061535254003776640188477770493911257507563690622019019283021392285207806417284374401995890102687282120804572912205520019657091302210561385041289886594383576427957907993662463934387657817000796731830276884928452214373667048769874352909099092335054755219183516711240018646969490025604087438966891159116085470182734320266239659715531014159767165389297074789027636526920571534014006145937497774803940778434600257540894478715217369304809097376924218815704920139446631347325621785553926725783077311362535958351239954194122038340433431670397938769076366877540196978211258581363684148099260426870404882319096804535326955081844368481443516255205989031665860864693026204410008611323437147895266183088004893349665701835244431379673037790393602720672523339755375 [208,8] -250766627691548502765843956493703150777507562923913495984894551558718951437187743244677708324624060549355439463724126577911117609571256606179669451895945296834655165903955509123300143763751956963947386389637825747608516338016531774381223174562822103113410357390841583940617984056431231934800079345425943759707745533143273596253635153276746730061609356869875206219866666835806427295709580992479410356900382447235184556823785312338571226489035428377472860487299474778899312218378388570662665552384826183463519226101829677199369681739816897482675987267712116892808767227525815155847245189904581851028387168558055616021589284156365789605239906819715011044991779689453158567306422475643771338369998418879975970645388546302536160892050267016080673425474556799485800817715626380598315922356730963786011429184779869406318187991460195458046982476399409970736027141860016180878469060334457049146433897218323815128332066394970029650823939300943227046179425644182150299164320105100660109457308127312218085762763894526753655591173175664147056045827103076056364065032615208455630811096098799850497335210033147766877597791361783952731950078429837462321980 [208,9] -470411684886947037116649299315905095342480848429707331850544717839563394806526918622074563630516450294432688994040244724979933956173742525041154852779332877151841277017359960107476126920856654949543164347213389858651195640918578231236954064854365876625673988967112308527503769218515653954265337746050252859968850392147777262007336274299809713256869519746207630967538869955031609461033609428502409554564261410567825881290922283298441144465170163254083399680295629413910654914557931543345733324930788325013572953912239704119594573843603326249081471956112367390527351782504458589746414802964156496500017021094589321887385264947121869754080339284756348022540447669561622703248082781594260902054355948481537249402868956065216013437595312554346595162664339053538288202802629993176815837539001063151028177790110827703417884674888821092214490073346198001235849652929023018189188600973792064899307157888234990353111819169160704949268006298766999654476606284006398977824851504475150983720500620910666266444393692130595688949104254011630714532160922369834429923747797568135726764184519382974831674503106647523130504121183766829293758519442990390312 [208,10] 1880877794938740063304370702079108963980868376507849623624993127058478943954470061713025749820810070994590409483954159501103599172756908196150140289987742716054341522739253792834000795964076824282486951375529273677198723361896352931816993905100994989152976121728482106232209195968134910886518009697567255707136977731955561283111799908604071634394887405470719529808914679920732137310949083312733891130216289335268724500561220343084584381533773057705561598865558586590608700126826977704122535920649433725726867956358211672357933550554411541393855703873128423933370973497676979238210954154715453371341280499111444973611820091195924914464523779831891516106801771747754310782850458845256267362148869193085794019202984482018982348980615523131851720937037350219600187743519974304539234194159997263162938742447055232900460455805209806349664919889449506662568537175219423162286884217226282515857307165746809539644026292326185538713725352925616343886027823665063707240698920289456835875295802077658427435032220690198129567613356975690251071687879795457019542005984180017630193362035656779584748862091479367501544615734353408996989107703867175614 [208,11] 325189134223624712649858630942358140032075289052550605326776733166566497014150376692824171444913365154515063762796841173779243631527361260593610549536923937566336797294742755606221062799704827374017721159668744609469027077300739678095016910098921652144553627491999829817912767387900516086079678003977370947303733472234586445031748445460628711658228521210456639738633857983530966496543958424056825367051007195339156338919521695142331339407357676588380474190516835043394223630966357373540576055310053471608670520717617938884838177493584963268040417468265588448873145182199099918325127456172431714752208402425653452106138491424951675237788900289434006258590662514830066508819561429429632471881542535888803014937202615783009772143737268536172546736394288292452784451809816694857920062092177374736866834599952528237250961976288142049803395035191621411067207463866777479562411848805420849440123655733450747028393570088863863251005274595456098116869524198542199144666002628337516337074901570156508357428089699579093478865535434617286586109353951728969238717820772636006625273074322290849335267246905439012118938715819480412452725681018302 [208,12] -6883572164835854844691479066833558211831882707596200823509238137479502124519535813815852333373455850375252310393825008680013244778046257339698981825433680579941424883639090418337849628715400566542082764320275713594940705253827372465262508144797637176918223305034940034319436002867310591646257738342546860717772551747450377940496119773377632716962963793203269060780019758463902921377660465053937469454972630766574168226962465853858019753496750878699802080576701584416705968012189143931147461062710802996841446809673677477112302099099404833539378132070471801215403306140645985993167683361608181148784609291084511358219543751197245303333838172200100206368143315144806472069180924507636297709401118318654215632937308811717887972320382969986257650903649651437725277061992815310836806262436311467595853758677976494890629615795613648284177455665583719725110752340636956493444138034664546472983817332352229323453525867345816183362344411521081394887893246411979381230699418321685061689442187625682966132781000844909515988583331374936095641888908709850590539153984766154801128159681984512717086068369993637835561195678932676656898177780960 [208,13] 7692490415777565161724012598955089819335135273290698879751441379094090478845635735317729025560275920737450821900437927402037079576803000466165423809947747220578936539971133686312440497271117735657823599346207968916251326564425209253582932408892788806142712881307369170892410374455736752441187736384913498060869846942016875355939291371702242300146484749059158774428413650267057476641793540344011428734286328763160945750900021664061058584049502668272308426954170985409532302058768610177664778803946862742506368029013892505910981234527874011699837978380524409124888135255902600605114385938058502579033312196514816801632682825092345163366994044638995874996394332638072130621015579432514790884340867510726274215999658675297141235502533875030255715222668660090463445479324791387008203340266968146896454605168498088257443891912851449681948990508298134045041455862837971285994444574766709357766897311665416185712820387492202783073006224208448923718737242456910293905658390411076057884897333541525432694275055068102655656062586912293903143468801471012170300957085690959186404148452062550323037554678837102571470429102154279137606499952 [208,14] 4361086373392530652404503191259091091148491503477344357634383670494240104447802758929900084371790889363792084105783053408510327463545070490386988723575852456054848283888961691542190126562445542600080208135203470040714450093576224993383522278999200920160626312433908935375165454850148047184085652021776887802656052550740567057679713118432616591803871799425931615293642718432769480677908023710833836738641898144335629216534622765510703686648677122465594321398278293105298286017909503056954284806851351796196865074746146244480594386750614334374148887995416184017134631318940768847461385411582977715090017274236966042532091274084775412002288725677663049699196732545936090542574000873866919819340041946196031585512997354990347642538373577539800502099749708343035310489374793200177820300194610048237065554261281747284456208235988136467817530458704137329042487735831804285313885789234214502370592545695617617501963764234445715404714654976433039486294760231117190113263841016263500159717072792668835399063802495732486275687990266896882362111122652634117032807194024518300802684424411515551436839908483796065613585122728890274124946 [208,15] -17558589322543576006016032592549727150304094866844919534929186329206948724302638238053993613080161439156681893026682226511758557788845551676462627932425692413079546689901810802361663805813144222794328597031973500199439169700844080586255833762395884607462174418104253860320548549805943314402748568873423473729804164317738071924173461824749774932555426617542630900054465093971698404843988263561635532176646423635069367918801524768629700498601536874373172755722036730476443582809203136372341382650813074747076409927772873926764916800214321930906875584602837726009531250683193681582790334043341007518873840314885950704531752191203670053996132574582990132383337015328127608860122084586784438070662827366473214628679569825453612904221172228144079461891741926214904951729416904539885606883946718317039578588371400178677295278288200592885146731025268478639452066538230872120156083782041853707449214140623276959846023324596845369139986479683146892250052667532163128141256720044723410153785888268322462637589907491058708134690089059057879036796272860547593167271678674038122448489626045941769667944726136739075751052501990288448039 [208,16] 15125762113393907202917028113691815539339855176506491925323796525362554753488327213862160223494939400906495472113512068552486769667701133000720655657255801994148087019247443162342770932029674705196590797673327512119645482911745910569308417667211583239123267328238997603388577019744896476502181378224982202191457335448486202633570394925679021305206947501496099408996234398496267826431527067839196759508619568395932554415283603758117037047725196212707365951650493550394824085753889089408220932722342437140880290167478397393381591598882301211825951739184980949308137950176882448671875514122707360760173594576741134031558860854980068008748710091924770854157614796098157704992555740720610161067348566221133607631770260509213060609683893855837335733654781545072165087819112492462450608395116886391260430170142003812953746338059128084036813218772778735446666211534707915930122723458255247743100607701608030455151268957547425870112445545033233201116020348338662270539797439492037807606386735616328187547193250195865891750508206394018306029987746737105591431828668512381169887590611417488804284185197563062192581075891395970846 [208,17] 793972927109753186682364208586925819135880727907916061750819835805611924271604621936036784255258375742278514970242431110036379092278582516999466408463561569885065667797578989217634062882405697949318954241929081499593273623001655408171570003488313467585124851071417399102159092794461358367990127760485692085403770311385779132035979485311189171237277160324485513160544513760841757719954387734123094657736396661443240647814795477931232932779604507766509768128442323134734480552446624671381321560120310821319553995411629449248794911779150679576044728982712326297681559928496743269261664450156276321186258093473585240247134314646196687177538743543286489095404556272732318116979661031074095392544910224546837273031693078315145873476675060801725934426966725079036516672206942287441505874292938021484909022475639743131995906633638550760790717977381800706282676344956035743781427826003905934191112323254951265025074256423377194160098223980798657544033266115277550371065202524095445712764780860188778572814510670565266121104272472162911379816092393842427322403573479607435310166295377935843163427816517707988114109549330108 [208,18] -13087595846698618523720739843740446741151353018345811610850657675723229291848752798366319445078568535723464545774470523623465144732772922578498912759906089674639682574999058185144212097670600351912584769702987814392297087808366226932858007660076066517644169423348591900850432273374180274210007018908181284593877079173839657641727854940946662834963206651632546304040342025561209685072177787328633226156059299499783511279665812629582892077320831184041596741786947866984883311674173314395196447456670837676448429735888549315888906948257894031186494180570074115531641955867597811863707375118521082238809281299917391672812348447246721493245414839179935277439769517793278263081252676672488891579018941142411755778315078436746460380255263853298992099436910652873593244291198835622866333766051472226197885737993199285361372454423601280457416591795059472927402293224137143236077769686299200890431441442694439645878530693805529316435223233385394599391010105824608743896639476000661965424722937259871102603986362513758546492073559609409430801195959162590173393651137488825234846648633168033710101558578442975863417492003706 [208,19] 12369555663385909352901099131526924242019210511706110295103100653950917058198176736772174893609993825681265055415687814281454963201608837972962951668619106034323025853730193932415442650481376831664913941913287306627136678600318688842247578853739863292309111118436550611246178028027980267246131920179222386304271083388961091451619639468095848605215341995775398046253138424089628139144339888934696239819020302309953753233606386196987758624417827202796355320935823422362904080721550696135971550291329007283953239973278711897003703498532181156213979305350273003918089790850896611403075243798180475078465116674784828345163637722875722513612502545753801023824065743266852572935970655254495514333027996078969989288435303112592030849745560722804446620317729246210998577876572615510920094684289379696487973165409344950894932670617655329018250465348761850283454831271109534557448540666561054037579960128781043053366008629478691351634202588349908848203824438582375551283165961819510302693016135690293607163587495182637447227602985104981373917296676296765280604549623914738273507447072021071259857067083572982746920459995 [208,20] -4362933423163561774730850022339992048228310598845626591586025121214551372113328576330036318975717036809008727891079294608197083025387255796688409440568023070129956447868962304508895530681549015940182849040814494863848621043484692705783811587127188455514475086788019120378106913193537898885891961452213083202601575886606506979153226939969144127350890826552415167464734573651700010848830450580229354383899230075726394179635783453318680369465094364209284960723429671031374734794051066048448377037799634288371356092316885438373136430101965252952712693148069122689140219066187268818820905619495335256616113189578123709046635393270043293116932494734456672079582109137421190802432345401440327683442491213179931041266814651576509967509315118794317800653902892755564455773712832491242429570847043072260533948851631115812988871253703874616509113278718074366668062795160148820939963409578093296683731575126594873134242043136316974685098325069122880769831503284310285975183086108399312363901239893429631723195500781304344669438216082526717139854973203443122941649666508935347776863905428489848969814362995308908629463 [208,21] -1699929537470988992899987255768241627033481546240133269683148873091210440094383738458913483578059828721553606812446729288885826381884996671193993404798828843392465864237474258316141795397933037203012979371354906496351956884522119806291519246467606208588360762755465235633293796028938669880222039202824531709542410418446061283350938895278731868681391281780654136103663389529438238919909997558652487933055278782483449360241000150787736426593375418995827666044566664170461850648527583176757640189338243165846269167452674881798363499153504948174115998366892294706824023089443975188655628208212147051116720617850514251446618216221465252470733430491242195003758118283252956091791283952382483797998411781894711420990848930850202119626488537588707285538383841814902489685440207545056377154751874325238381953923754331463218534622594327942078756309159724478198527180661096873701679386216794323402089176910083540156486298019994917086977224809442911263791099983163475147329845633734257967495708628408876550541330733214979526987793769422561223265147467326564724750613229996477351114600006053781296171776679698232780 [208,22] 2934420135001616130100096939365252118826222556238936027106948631188230987962998014866783151704497476431329628039409641183094902595641977478845341667890858490107853363946910402873709445923885464963609085537590640151234953162902348872618623743519081830401208840332746418435994843424007897577402799437802662804897797062574029856121404606378659254059863285870255191152253703162930451868579966450424953250305654308167700183710980342109824737886923945665983886977775987438724498965601315370111280792373829330392341625027167828068000277580842851282794565432677055366161808954230355397232962119021700410505501271536291773383033470923966542876892247455493000216150703857368177843344165136133007371586061371917029865093682745209941518304155319134921918443891152692559485495522355834050914061345032686236736979224265586692723462633095268449969668173641040090857323232015037585441130933933922703675409816291176059447303322431640280903089658337786456996274542287393958800361974352639089338864104783394500965850290978684784314240736108099200332122861619599826698425856704609787788988724490935621413488557606715819 [208,23] -1661227471323676831741106266004062866659925475568674224695321990214790174994563588393557710276892769504662551455186836779363997747086430611258564187827804605252299358628218721411445803654844515136597092483437523683029777639014955741961516222854884860674565014532197646468060188375609279101477597241233285339057944311516355110296617701599103931436238100703627647830939793834075449245369488850515884010347775769201321044365597190813060687046073626723546433088241206604506597761339853791435856191822624737898508541460243146598455015783755146568939641515689459382405012650349863690870994387162177879393061805712042355565489529457175254169386324337875345483039329333848881922906909758558863194986233765548360528982838786343509539023522076593564868589033452701148801591204371701513221977892346488146590381393545342427800529351571445276204085835789281481867519774200505093406755721329861077151961710832796771914934745446125556982882557394193370681357811282632896094984839726245826958554657814618735826050397182576886873014824248583019928767545446374838577296402478481520675860857155840821586075069350179 [208,24] 410640110910151809227249256625762601874060095504071313121754311351564590047123008578719746947857383223418986337036430666667103488002659087312337841910700505332804296073850262706439351592396733681651532258743247315714374141062418102555796614074525967308191116547145050276810736432229189001287467025285696226574343265212798127016730651923656369216443001564165424501606895316455529040414313535870453099928644575662381924153359453526971277227565684582377471746481990338115368506030527076115067046149928411744349083077199115269220365663486155668373573683135050615591945389904719060094244857583752189709140415732398557283142416294096428015333972200474273411737440868511380695052019725179260052880323645445375168625280592015229725860975034673473399156933218748874840544422064516172606045119360879818279588785237915043439438779888693172227421623200967847436654523386812587588871014131919512568438341692489579988854289301219865338637359184035238408508836506977725582112384908902360395651501774167088560081425280326847107231113075715011917794307273050424018226929287409602109168801164039703498337081361 [208,25] 81933389052964102824766505323152552648112725571876959909503769925532458533915233584981840533920428959224790372971599926287343510113301738115114856555828801674273445384106465640524224411747352627827086262366063441947440110016155391195433540668896608403846467757305779308655051348537427063034652570211934166041132299692246124353948110478751967312876455548242105740266032739844055546635967416097152361424801162860533921296202295652692555760769095513702664870947793014822273698164663619777530138467988696562401195159178577664226184510627610735088963897371057417769123018131593661010538779446905455539443140180487640026364063832585034602160626205861069542620811889323723467237909460429059114192550780533888375280339698206322832975185804048246301577744950333225163394577994556509944574413157025015609754306908961346645020683789224861369091131585623943557891006460082986038248027707879372084894212973055666218738122751467866548977308996013943954102808812035065840929068309320856084631262523313507828644847763491587538958317287852401793585873925528902412309884824059248166880771447007913766030488 [208,26] -118645488463119852455142773259962566300661002576409832255651740751393521300315679032342464529977099107575733351285304308316299486383048802614657681953529353795291955215905349829464228263981831042200046044776129852357937515060854621107977258667746037807697204533419574638427749286613972724936839870697016650745942519217381354583904462205474368381328166960051933538452876403090970066784038668546700463898305268361104730358984012897188385481287747324195527668326946582394193142114572526472316844792909674526914539184726406386305979803741086474293345956182515222205050807157379275706606586587466528844948986703471370379073008981490753086378307020363028206612023656991442608897637389282160375189712148521842832874349680875646251713453500843876366243794290150641081064173121238533778975308410537577758158947471860059695649944359401928203764774871843426908401835397696537199563394420001015958586641867204734064680931691881665019403992897393899533409422683578816533256483445698238143002530114312986557391373894759279274913417933335959100529939114055219714971773872750049172429234235429052763170 [208,27] 52669178631732291483436258611023534243233743442323076163353665578589547227087374991917282779137993594363975459264044074675476437480877570953332639596522649204789939009392975017313671640247797410013470733524556753999050383982320389291018100280683282763980416571531163847611655854491365492276459610534372306909105786825144473774642399807459280270312996841667684286685697578632520617601411449454999038724710909365960511803416564110301235035455010832167023523291082137642200583477413695198400856679311237490226612887777819040057870911644574329013768310922243946364721111202907218379582079007528931121491431013965785574017570389954972745563880329902440726892158367199242364396243037977112158702317676695873880104538692057435480304872156047010101608877915048095888955604797111045376782979541927263235886481376738864080136529018083458731000105646456548557555597300718373990251665610104092192122059492763105356800667034038668354777055837041694873515036921633500760992895903688108585742390343949193799126284938638213299317439940860988137012860358410119491138506369359740042023936818900578325 [208,28] -12212969233765468761714896448789718301241765474161740907136717072757549377598166743871150263026072289529244343928243621289044311873506696178278383158859079553028046951527821526406794896612873610226386399882415544611499536029750490080443654534160153835239048812747954279412105798086509812019126272625944365816400618524466996399723438813096999980128157121034048040516539620894481021535518670833148118670765410779229178414041558539757465148745360758457144339906624165538024114694350505777082728741541157566028194629483722348742243109936053258246880862758311732043301208787874732485253106981849314130470409601213403474666667036498702811291929630288123163483022779381420667873716284578728880119765598305902392272449501269642688074031793683549950322271921407782360282075129493395796598690298426174573197787645971590921091766507124596131503352255350065806610163073734810426859225014802391168727089479123537494243090620115831811130901961677507493888237281163510461710068674336661717665919182795935573812343888026431936408228399054733704539186530074046045461144658871044943852742935906786 [208,29] 384584625785707431350213419112814449124161005118983071043737192961635637912450293863889751991214216044194005410064606348093279405815135491523722212214048895037557901826183962666918279365358626058776494872502632842627823217928845086220531126496683605820533169059798156694306724238711051568661120746999824781635447863244123028479334499050193221063183109713856451206065502028392160087332092414801944471210224403691773005128027148402449571753606792277920680637685002584173458644800067711961190311908135498808725569198323087068377732788180200119311123851666434133909221721268960322634920420745181541733683124400457032285745980409851877306854777823340713518385177330406808552806176418331476663717002671343270535223592756495303212080851620722435685831444796118976916034114369693427132902455298616331874154866820852298046080415619862446221924987412716602817853389120395812071515239734093770172561822739344092215849384529687291919723553420698193924461877083356148745845024040873372098859418711967554246300765493911031276610774064047215832793514733308687837963251763492524710305846654 [208,30] 857027298831453248516347434723965077619870196215137288678799973031136066007012958694614375415837639839864162503514226094375211023130742365781103717385665370699981546477258653948475962897010478609191131936638981237253915446243097610408593427082209254455319389461659974399270304178899832720549161656674122178377692928139195588385652228885614298024428154698720858298246893240918567200531356988023509385746607914389228233713144776719403860791710938332026258953397453722567837069367588153998392504645721335455637272213134824318625648044623377010163282556234897563629885466406935096264403771809399313934938199458863439973792081599838351147686063513465489675364782057866079155858586870900739449243621757557909707878526636375367178232495738696162946063012878264992839492860193392456987941130565501783841295526502602674480349420770923340181539995531463869885956376919588827816843286169347628633516189536237071026450926485178167287420326731773186617476921319294303058549028510202936258226166740886861525457846116606908363959699468661472144852724553698970569631068683725759376075419 [208,31] -363765549989810764899576465156204431996341371908109212012296110117002654077379072301271654814165308223739724315692502415289665450096690790461354202405318522241548320879964919424383165448390156251738339324850648582062781075911581988613726750197455711472776816083715049799744760651213715733618543658082141473727570054381994588907206330924968422596953821405282281319690860393676814006969481936808571813535443639725719153894861548416163334949097944813055702422361709978641080177277548107050325076256653101922893548452831617765411627547419306318078528714706146790905038040412229758081179945084981288230120513559537640503390354522010070861317850919784767878201447501991202212930756458359878686077026284620736828954046008171979497399628344727402928020284722887424744791691027947013434356647507413021979036143801450026273841209699188775074950675505140255621188131908468375244901952444359396279444752135231071510847120621087518333139267811626954461541104709162660297646467801341026884637953478890590600125088886363917167349259430939581709830819100925145301827205700785419695262 [208,32] 81524942590706391273603039168693195241023825415080883534634006078206008955888007537033268586337590762803289589150347813777838672969067432719171062862881410055848777915396999420532378644787278878507747947524920739835307745977722156255186808387098656096822570750000544152086090148690440856226842484254513452294800705982680883314041290925633339907560279016725119383025747807353371374303814026496859623072243054696877509172745405757338827902053678926697513802103820676698893110953894973481287185361183846923452960417623061997568461273525093885606815921548124981671172542312084174777558807136536432318742142667746679720688918950393424881821036901044405859780691601863614664980555244753739266587023651326639624952582904699233403791495435035152755385494020635906578700486440203855738435287978852396634533219498009919729370072624182678305032810845228198400440598784488608532174494402539715385771890416464879282222846242301182734971976414051021559088001288660938124020442042665826741417087762461281710638530452075582375679241885782643362517185257954143086803123021388619458 [208,33] -9401524225844197874224206236754969289379917525652792210969448294171899834224822136613198446930504669938641356988241579039536065018124656497960306794763037553971874205650241999269407348443521475477312411577908494441685671981050753665279043889116174424177356988192306103317879874311349349544460751079103834161420134859639384277470614191521762637515005834871586569104006056549928595218037937893329227618657388841141126049837153552774654772497892301448837920020133745588763905166287265328411154883982826351811805081239117370408690830939565471392834069840035111753540699834096928562313884818090539826026086555789632986631390409031217897293058310234838027646543127532047958859240045980157324147336535543803059846768727626618726078562072778322348756414507850293215726822664900083943958657250636583593493192684835457822268327801600178808099714311346796327142900768189175593278869628297902868989468721312879566852416471744509616419866296847590623275273009926628026357038498378941450478702161135175274626942350915765235125335311834038368278975038828096832800304079375186 [208,34] -383921625834812386556632141897230694356655916110995159447458579008256924245927067111559682031945733505736718954021906004296359509292510475749211809266921783132684063715478164156672130209125062813754560182392502357252797215645574461525212375011607098747460251279512853877120971655175392823376226057615664076854823700321304111426470883908620854017962151632364886144612820486256211761481331176013891268284433243901259353550394412074099633751596544552104404099837062500346612177905544948814837862003725940760341542996841692153466157243139405493902954818680920722781394010040134172345144961570632994257422751182967819793926706472656323867238929006021482106170197738450559207060215263099696671316082622999960556990242216669409531958756342076640149916323986088799513954782880939531500230620033606092669557217600768832895544437425986247767593380575529580191819321738176267041251307015573065049507040771962743948261060944036372994214621739118193005024318989808284005802703531156542782806694414211747326955555757350089666188151871334458003367447897877750682190869822 [208,35] 374090651347421584584312200573911865950622410186917448412393061865202634463244466229247583797824241052643389920085380734687796779825272610682408564896694589819491830143876511501527907309281318275045723510586045058164442449505619474061217650790670732641528160394923514359134598447868082957688738967795545995720571905393500091115010184984979192643415967876226275066408128700399815617706282151578629006685875086372965100299178321548670996256235585435951332047866897316713139713232052712392151513556745968542839018701536062272225680924967886778685787047133227889075522515027186115834470829940963829619401190163101464691841820702870303945437825186520814793881169164212604002421413186355339288667087182525529699779732380813888182361742778610315064098246061773537102782545261635383548458601717233615496196012449398495613996593559838922672292370126053102529492188659405635158186507273320837803277012432993068348106622378908633135402805093454321494985980303282183771621007308025366709475591260363031422893033897818015344497029893173290437111597918300428302790353 [208,36] -64459284122410828256876053080547216018268212110451099790464883321094505137895769869252277084161174550248010965267661906326069755399708142052369709770802336840776187090452157032290182058146228687706295283888698305873674538826999513222891316693448667623096963016419291096543919437330210330873183951170581317543285408653553681970716931309693536548030549966424231913779893500971272986508294552866475266498241691534015344130830109329156210591732226915423006307759553305698827193164719033219004189619685944297724517791507570944589473916965745254723195653944270874823811928884141309224047280647922790034373089594922756924669634761980729077387317731892011414550930896965968575988908220876061450967521183984523146670561466292877345709561471872511936761060307284189084306050671013928888875702186492283696609687089401490758279826797180436992312393804322788115085347913734650699812784323286869236244672877078943622346136899253892964579250110713277524403875832231315055000411439392617982629176920193290231570694131336633396799494538890017369994703588996257512644 [208,37] 11253252836605873640594969276749093800090335369736605291616478107322487111830658914200224823847174716508900416975214347420774272893279243797994451551712758442418396896450304739519763419498543885046186723056298132218392461108351150130572783836209737265799620233517405536314885993181950311671954028189575296032802466835372856043481285065810339028886719981523074521887110530922842126583600786143697113505778171919806700386624364238862642543408497769585363442469595978379934642539627997631009843822518810484104453404823415654040991933049363133147669622117144423886665609871246915355598908230631664484478611237920285210434329334787438681222348029400043466044114337442224118098901050333268868884551084121164914370050574289982940395977439805450132550787826486017628679783100317791313327503125280906085329701672599315053020269635062928053662417744659318773745708181593827808552528158168795662146895662573903667482927931096472521729043669673268416541404513568226024145581758022184820060475410393845770034184856536428085661256234712191625541265390158598490 [208,38] -14535987296568987683999706562944121307775288203678352038925282682200000243726884513816885795742862441244963334991752784985789612414442138087733979599687338395783282776013373477796979690078930359323734323960794498324505513835661133883539314814396176760133876638807206549149722160105741972118737680008482362223837630951902385699295105517647531896176120724749823557884390267911887410791938314399482788895566850701549334627055996248832013397925875979284635562473872235328928602319985712033465291708655814357976690658540798703209168182696894529056598003803948014159976693588130262105154963181798881505624781683273917135514901578854613546581008888194168512272963436092905976391068760974124842288317693783387275637119627795433919953666346879931370244376119619163909087043503703730008121928471366287526187115831313212752605995829966112819123370724466905983276318537439776365259714538367800737860333986231135719786673682385592135265905636482097654959874445219966012446728650817786819306764026457172650639994077189715004672363165858061224352648767226440 [208,39] 12494685896770713812321568981155683912448134342668355242209956301936146524404481293099422680981257927026122790961263186310378302726553792921527255375407974156550582118072880625914390539943728244972200550398040578883697164331210906344315339355956383906213646422579699286520333344595708483270278497396876588459258993547181229524348392973296834049707289726387428507588511565634884905925471627924811050482087764269285886077138123845024019087260378579211302039236857595509039960935820230972859844928879598668528424102476760962816559369701181647832756392459510583808753286257442762075801009246091466219783409693924526847360034390566460096336661124400867496339542091810137032387322469627952309320945442260443745566089167756142499407612658391036758676274592264422250814769680711550627915705633622492242599736998068864218248922057568857597791981875702743612035450105166416162809074694394816760733513287348847264682913613585929629621926290684489906162148455907289144879947162129024759191303305961942725883282258564669304722418852081418833219458127267 [208,40] -5743781189893233357982379113318750368187072112963614062891149715360021379882901032117410113507654465937266463203699176224620208944275229277746933016608681689608273584728610183897065866911701161006978001250260396344922350999756686635324199167518966921569832233243279857037376275108156292540525022913391866672374065300570517293477665607488766092260946389846370505025996941404111236224863277150631403407184294632540724062443775485937123573287734772990718978749400525392703570667451460407272293498436184204129853857094795306089920238247172317550578290182732079603169335309440700548176154536868620695881254315277729973115983638845208253610635096697254400024309232686373941577380936691034764196128866711504093368176589977061832316186668101864726525951817965218132774123407501621514793141658288575169561467991606185078104072089411003126648472921494643703946740713810849561553698510335866886017020924464784845124447268511053423834148089177893149677437045492953871302510913340852529329936435878935584347231590291775708483390816539054418735235312 [208,41] 931789110281599906858062472214886915830420608402363607029848817691497124011921061205678615410143197777606198181402320741711417551120570062322188967254248638520824921110666019488963444538624001609147398820706834769972642246363863573999325678073380498752137112089267297502409049474871911798423151632182225034124779374585096956450559054145836480156827246884965638161195674302320664633721680445877615443134713448192410624438388308510919019441613416710267250124137157634178999312706553123496967438909179692920016842826877682346524786066039616131003513465936643259263545037348073978586639952482160683344902319856837882630604688704423638269254301259839821086319794415317657258121275342902065584528459138768592313137237438562433133727230429575341860019655789695631120325648786207875121689831812557988291383243477505452610837179042064695970592380061827924741719532799855946362496904710885155486714821086401890464580376367356202076661146598738180401668008935600960742358126345267668933682334770630403695682105550561557165520913618552460019945 [208,42] 635348247226014548271810828695138406140729717115714877362201665054394985926939473237299564963547224979980529011677177354387271429899531442214457509531696300069324000460408880735145574812594446900303644352875785128209204227584609015382797772680078552754791099087960317997283284489298495353435597627481640591938218632566879534881904344438205751350576834655124397750848005321199814265184570780310265918688658427828986976127718088898307900796495063890967401537358762844045748649108695067854948656798404325932375907552842317220467801112406511617117280744016130778771231420539473295700023634937505097417271320574226748416719757338988026796516023001076121928900714530584633168121885333131100459349115553786326382513505415731927903179179136591044712503034328087228566525797928243122000503211808003386807852074718998586006204614120559803969362036691037998454985180466167429182446134106172232907550379003905793679706179664003627158452909792026608511514887004179223636887370416481487419506286098779376044834623449754310110073614394357555818 [208,43] -543960001328495152967803717853258748666704014791905814800580390142462509549082687751974125450042048612726839088293305905014036704942511712385028115000443362694072291236919398125718400363281055741162670813102285055175688405227000005402415929646319491163846239111858192281225311979284989440173419156564275694837648609067315039466901076619880517804420427814195491107449404803536663496726652826858800498501151615407080926867086643414308787294561131410810135898195789702320432957943827208749328268259472515773104637719205940053360013574412069754549334803831054934352732914026337246993612632504965048380293651983700455189155228156700647509666660364062010690905587299858916931344371764461616531226316988300851747176294569740223996541771642389750742339937373057571445042283915645241454935969196441834164810377348389248997816848573489758351772111964546233824238493756667577006571688105405522997293445806172167865093984945366962360420568753242604754048713529157322751343104036422949357283288532468520427318120624259897340041376410930317 [208,44] 190458104810660941781957207278109046920887968698802549017393820633183225296909498850459216640586506071958264872212826628691966994549374925186915303379261761386162873983116182974809624020590460460998386894414514431179169881887537703114116671940042086793592464589049795337825186103345141171730508033392136013189203447517301223474516817626686881616688624272253456602769357947311239078649152863907204741415962360097240883554876308337001094520159649258230893451620928493027947645791396125228300234297102787430582486999890827167104819867599590062148860790391726800590981517360786162712616833278446068881811696308784579014521481867895066225548132247229138724642666202154427968605143527485552303521205556661738340747294186041361378027165996202442205532028287253053027561849126981186143185626099721159094397088138155251908711629135703713522363966721944238464275686162096555804557280993395080351434983684490405592110581381908164671924050488471031622228213689425630801615664356801088320329048870930917876971631148952335408711065301571 [208,45] -19694618844267978699969526908896804581048755419367943986020989580370217077415622193510341924480300701669651875171132706470377644843417542093124525033451677594150933814960276101540107375692427778358125448781823229292010622663893781174734963494618325808815042761230176461502642065373231755151922805433920593602223018335995401591193875164721811214284895110160129696029417992707244526032752253997581903159687080165189364048101124461672767556116422089402033877688291705889791002200904447128014875471204204040307851560085838623664706378588841984016139971773790399973574700991024937045114028226600128685019013346945684115145947070570417421001245769791824915890671485400831170951799625906729071551984120080660971161574436113466123666811696436097146082148849049954033939463856636254259924487639644737097825669930085877087735699457289303076814539690096717510000627948386733051273577896497288201716580021835186676977246301013019628727016732623218940802364166015417136210363906781190316915786664428517956018900838256676621377014944 [208,46] -12754310360383646089418487663999827059206460119753039730257989232339811354157112415970183583046660000189800856166538280197564187308038673083952830665185285385024061147584217918224289588620314373368150770825815980917502214011024669139411510965286937863131717019225759434149674962788583000746866270887810786930497605058616199328772817489239207794701592159075185989252656609451124322292829059760192549502812445221756285687217288509420765450215948712265878870010975855598749231599838677104282369694888231477181224827880361368374098949170990506959564162469431180950130662326413030069881091500214299174557983449251052958110661567932640813135668301694328661028429062962892161301914705607892036583749484818630743536608620810018105560671557959073361616370833006067656926792368427020246625457537122509479527150853253878759971124717932452907059686864034135244801057576667775669270273292789585735842113259025403445769950927631935927818405131969025454664531020198407230535193503761362940643199331241353840013351740323371192460912 [208,47] 6798544855692513953532432411919753384026014973762569188249627994853620074175569373090198734559429683194247886144341291646581845924712425845050334956843220894348646361890395882977127830743579043810039228033648024520469582641909213626509312528168079926781932352986133654304124798315791949031875745869675381849898216979958834578110103490372877719283434408395667822664031438164701525309165748752161930363375003595559971263672378671239348629911864641059127360479004543355407504960480277659266292822159611490278476997125178265325868739023692322331620482923345890690313770668627641220754742939855523843909295773919138205474800423187556791121559879651638760428722742500276528298534539771612805204231767331354677416976943670965824854798066107102475769217954224613963077729065430794644834065075748407333338090365980399625758868330520784895863717290512261988874231090103219856475837055562316620078176830249366186895124032377794152437090380331735971360687660867558335545185503267086691936957019407792885406049479225035435641 [208,48] -1336291742359486342950948975565628126813655407689968868495670570698441887515939569559552458672527477374036680595313604423086813828266823977595329869053289250597423610671147441542184590929986862957849568061003617209610521399708145620542270353576463683886490819673718516566691334807253796492600480295730355242635512993540585774594743145678971118689742360941966401247387626957916254943571390277012590551552783601409464896105714253209516310579354394798232059001901983521390022823400099863246775349195466896092824323506045424664518033753901695881641690420786183765901475768082456697249369764656407004361499028360564966227753968420514282087990281931010747926988742251986920249920071632352213245939835927359599619601074536967054896240053159304034353159263106374938396199029748012916889467112230118112034047507454945195498512060525927679376672975925965349828108917740926013261081419974002281908765371740423683653273005324002695139335491564916391969243162646308242020270599680251930226217382937361096475823445576046183 [208,49] -46930657618941299874109927456537922004739684407608299711366625350055057872178043226657360777204035927582585183486425884964289036117615912556204811720982544203262567802510200798752107292912759350055735385662712604244647809509541480572085105730060096506067552370097906690731420710796631713298170554066895591981696923951298518127370339539647844402873403973456431127766931164731752217649233713304526873641668887436536811554058057420365591777968553005738949353847351988120475668529034614909050373307722806109153802365803262302529581940106890382141422926764749483642272498121146927251259349078106017409011160993457479319957432694272346195405077554734717151801853409644420414417831562294953165564317954631777818965796504762927336418530963874378867423300793906699891108477583397675407680326150880365253922255778404196192393149696016071371219255053711452151779084495145298276553317666943887260002727333431761725300358960990187168817146847364125818144227086280240261347198496259994582908719185414930249622266670328 [208,50] 89376708788035836247131414673682798167880837282031381548297108016432795366782309052362945453068406924367298514148497424964690056322170926643881011854782379936044353055810761428732723885434530623263622685956542009368975607162481519016088283680043290661456718784158787617776201321168347779793164571937600056707852633659906166174329333218858385418516364762073431082227668444926442411915194869189895403633098817807831564364342303027175690568074971122369696046291832604948408768949410859412418728570413396606780888547363173684691331419866272501269895836994207724440516430213957387638666987651499415304269943674561577817548168292229152013677510921276092898686374942825527764265266677130337499261654810921687685878386290189519191114406176426846122808230383633567748610370550156724141061589376449061680287742304863106268480211579837752614365707532900405999217557091133687525472865280450587448393044552662363181813760534610382353485818940052154892538538283360987163745522328981432949680633258429719850267936740 [208,51] -19107043856428204473293300719129389689484781364343384506309143495516174652447562525995345722595665081652816644569468878254683931275389142789904228220158426956780859420446697348070426674873196253758336880118328662524089815946930601132962145247230660086832986818570982497209211992819788783121842991930882418013737733323693010245842835377442957670145612885234882285198564511594045495774849483406377315670753128558454041626162881517427402153787473058361122823340413603114224968436722668713011378866305640035296307921785045654120165015430800449952295663793725256604780718572515852995204904585396876037725893104213662639401980173960958422479286190734499686535859100539248858270012967004615422515065329389546820844034866148537921413078538864260901545788706437922586756919230066656112906188981684825583431949385551246519631974590703456805059081807567588533314481387114028731474403931257267452977883152358809747250119205960999197127609135923833785512902268431603204170273872502265454690135830341478480508268 [208,52] 287865030019280067474320641851098066745389361740408609426822922312755954776790515135841940930817850320021027372430178355629800592493165293350540042329730536783148373747424879612821061358999379906695004259422153650648868180309697077027542781148571129089268655252714742190582505249258758288259825906590787312169223884795245299201343324963586069511304196562835581880611205297668057759901633411048355130236289006774550439561237038994246549573921116580030049306719949446785093295513330405371296963271258882459075679791807141130957757414065032759526313337287682422965994014257928462096054816802568284562441046505294746990874425260177223025091411542767243437151268700022800929365338870397008225997352165903921320400404770831623797690659509964644518142328988927452136434626354507209941481852728793901682563416702308719493658508275107600673071226432179511208536859593532176677697929475836796990236711088266591858266736091462373101099958613950461610861169394548914012618452335663318508183724266999943562 [208,53] 569643824346489775173119201037420205498440136060743538232959144241451716264612597779779035456323093068549669590665196294047455391245087393514984865343774713518042811451505020216237243823703680437834106290536874259998201213479850815649568210310853905830701231082652923811424425466757572647085511226280503094152025071552376677977103533137207072739325629991408068168747212206669350299809802532188111510927392594897759202322344688768575620791096660389291532743515607908976313020173866063829764578236230339242273408154371001526914297026694054974027805810907870404341138516919573501536178988688830461861148719935644578839716962221020379616501314325983173879616392159763218627081180919176772062277097348329585068995455824526054953617534225990620428507028897668965385108877515095869881483979526819369784954183074180338466654747505310390510692593186375290078232932507458028326963434403491541114946406438870214515834880578433364034187534548423518974511422044404341794946169527252869902826475540965152 [208,54] -82785559545994698027929688134006961673315556486157997312657506946863482767307837777051784757940903746568952424025057996136497492834552168912117117385023787112905698936211313232163013403217939604329499697257824490308783018283431386343711240434212079975898199096083983108134154175737538816087301024363045413033102871897244409210815895907104996106638777506551912465926476779009660345529535537588712336012907539842685401595896130044897108784101877281638171616324291877524186480932526654673326903406849111039005410422128870596066307972738399070950901850964633843352836301177247939906696829585529117157370417990478499137812803710015378760442754172230144575320156501300100378325809016053828924957268002428214115016860955579163270219600911618201672750468656920764117931195783088662713484047048492161109993074468039196092314787231719757597720944441919984901022702345805749833757092755758158741571191510149510769058840340167715030669139415554608525184046897551832226998926088556779339404809139136 [208,55] 621402513542277623792401673163799722467717519848988684561676148681060360386009103476701621288604228870256213157962435337862820095325422514586740840684655020085219945347958551070308277809376788181549227023360466622095494364147834529056827427282830007779226075073087366993838811411057099261816900693239000535234488131307025770901741820653882527544650081368615664555232960975064211064728188151154179446029748811449528515307356336619868061159567350059369702865228575084062220190410771827353320712936078395710852166374085498158741042141248572394223653544725302602122930830430960330350298478071454973520302560849868316975345905602322534214504727229036047728400583687878130088996544206287432165546109805708646354884484435553923070860505552540152537633808210334129035305008497600399561220607364522567661571008896086534828787062211233941967073006045482144594743740589226887171021782679886785135972706656421063877176779374139909928025929589584734270048704605000000577774945694396719262837407 [208,56] 1004028862863844088400833243792715869134411149408616422940821597659223068806773644564641088907970696406628260449792050722503707522039554177772408415248318702705710602716746523711976503707085598955377913866046013579142432355198923661877385183048755855308753380956222694941073778797976480610135583899258985633234457940309561143872115351831558453192495850778874118049483407980652135702370702184998608701790603462738330412930245027167129135032411675575803229398702195226010227190993487528493163196591117194434793158182674569490302616236763711818859982515345652772312645292763227318555803969385677321087757173735437995707640849004828413429771709356356902250295840645692747134667607898263460650438659871576907502793765640972732610243164291027368832305980805322511628984455176456833955999404716102300223500452450297815990047827870288105618856263340958494692126827193071118395849541162443616572893345334638897850835339247630310009968189208670846707737766457002071375083980950339081217773 [208,57] -372459006865112091401381937177681713439374020950178608650681807138680574812352568470579931579230688222641441507841633224051877642723864762306291439841039244099027819077849274341673016120450936366983106690082165705294000997467299805017358198159017098112644999251712731380236183017259997113779827166023710715848470442009100098221846678109322725946091273587715829300028880146388979014961008226881921335130580101176986849652527911140726435842545904663172955728542663052447923452692513709456026435430824572985602894518639409451283582654496872694956281599287927321755093330871639113747116771866176441666330312353698701376567015879931544465113005887514120540274057713795082118604771132595808571535780573979128267911384929067337372216691103224074904855612446718649142961271387182875030679634879350973173648228386521139619344732199078572064212812614894803805760886730638680913775169379111523401801091420454869911994986871974110206244196245461339119433805309469907675085610725366161902 [208,58] -17691601793755452862561514749386377814984602442190724379113856088006277721550318836210695732669030998436348088115099286389476066174815763950268002884970280948729952224857299693661201540481533922314428126919481084425453033999615412574792588743198987404942765815464735409593526209094072321961305543389367866613475796453683909280936621047568314772487195524399292910027676733964448848604170340500674121280636564904248182960717313467345965559064632597939281789592765062656223803610627309885155183050098794949946849702479485089031258100345757871089791215788951289074716975593935186456348783595737408877047032781864813231271352617182699859227244135096003800549080241814757624328249983779756782352197315454311175971924099351386776492748203697457495789786687388228269760064015831944919033463665717890166451816635807659848259199452472622928902104347414856779260291717276908972864440364270827979268382286456402420219638563432279967976987534060735365678475796028597513510464684267346 [208,59] 10791687873882592648729942860248835958889261580739683640250699565941013334625178105507520628411746799203082518665483818505734828179910318841638898679825847914346585439470288777727061161031945380581803725879173479193890704353620269588428054551473354583786945137988048381301116791433335102490844422245242635492625250711631335153032188626439018787593753846327738190110914120075043952654259449541475738965661817743381953659899545402793067744510560191690367176376580849558467044989976386120666370672404872917401562590673284076177210951086083820510731639957873005565457894009740076226147820493500828195222905643363322871678829811149418730320172230264179074509388796621916349138054603980903077848573180724109649861247631920471421015765672059504984864623077666443281600998934320210503600331867191162444186117249804136062724232621076648204780269829474331434928005646263235876040231017109308543187448158440556403018294988027372841364920370062064978502952366087893322694782636780 [208,60] 2459133745409042932546832433884011905237887297995329723732452293970186777382375477341779183410942447141366658896318020879334311443856921845844698054654261159177082181672156940879225753610474648731335011162052417233470344963427648944033831868825840610318308961070403035071338592983519834151293058134086786149672896516487177192080821397691959954210680735989387143414991672864434612152348282854799651127427231664167236261059853986838600027425776413465296704181373004112852825414424462738060763494681648955075839831834948963067649082298893040141335436392197639592221669296771899147510186288798775369291250098346241250102235361804649937321398611650745998022657196146480295296133795645102023449078496172776442241842170388451366121434552611018588368567653156637352856831394545886350781985789349829406693373005999074465731482936761293871971597330842439387694678091441461277121533206484062297992694214181439810031000169712720384641842186114041215277036825887163271923720854 [208,61] 362973927052917534530971410071172387458775531019121109674342048418304567783044833208520283714373805210386218599419980865511586886633346728887920967852679904133768382359679578021190704284981328750970542166261451052854369267404407798111146435319464174744662731749049831815690036986060449427082736434000049448044320614497999510334970458362886891533103281913056370373675378492125665637683783126150041906303796574242398031038778089865354113961295737162155141282236861238487742449596478988138670423877570121849788594341455142869326684355301151632059577326982467282151249825314301925693514667409291939704314702992805263275313114961408076387052085319620536658704386783966742466183734796479380532591407335635243448509164813956456219075285825851790697847517011547516163606607928746632760769429191596939752662287348672378078128634071851640261849600431717157395925320129656514039320698911039437262759951124453488465661039546070689785727080324937204431897970675634988885160 [208,62] 39748877275288460056287917877075639420655822067630595671531788186458323925075142927820878307640880513022104300132223652837481495606962866991586108558353547457309616459124222828762302224464862099109812739846939304723371215818342046345396961657679021334899285117370197249918577382181729475063084627414474433282456294543135080842920474246262003178250941993965045203484803660490679867040519092000338302124899436476413174629210664130965987684992512164826305925336425832833829164225360913834122871363718442560701943981756878875043913101763596093800797700335270954190380071704239822068133548011742168410292166951232837521214924665506815613708641566865539440016297693753332566256157141569997429764712932732403250064784890577670430471404451062956415487483817361926984615973259757797622671796166386138846078364578003707534855809761111689643920968689067553091683748364280976736754463705100114406599923731241063502900797775230290905059244087978024743281603706116820008 [208,63] 3122593975150845679644178362674581270254497708219600792830630411675070449056728824158321441055971154861804840094617181633952751446387711094680851038673762979942942855779456927108861469601181821379193579804371914894820275352447016820661125954805206186827726543544384080272562956583711328758974142323104193296315736349741171331216028897006033734170441959093110352457037642608568219401564716119591051817044883201780372705307357438370127146344940081767558466369051373815758859572657377222355289832762666082065260233162404130346616483087599309715287404827808656749487889964707861029354625651311569363111549949519540533078378090466809325970554663736598718298616145518162723789812331724025568421146189709922022434833039831764462147293352204998839133486319032653994678297947625029342556902637076015830719747472540517894048127589460876509608582086421761856682881497600324546456417494145571981080159645194563645524974899778931507372505332322684916986172640115856 [208,64] 181285122279202356752342914296322461906989295568126553357362015018440129963894304470803021550772551841038607170527615934798147010850424383499663574178604633411240645950847199891958329909171873606916261754691756915638411475627316185121057664006035473083048020085254893023115271022843212351440627903579968863415588438519702625464160727860741486908603147945707186064243072935539227612728109277566862848546850008024307624866222240238478851922848505008426762123146556190398602027540845760336055427641288231900526471424208207793496118638978769963209105903401864590263681794701339530990937364486360889250333595668917977924196475258628246412252249542914887011862750825194338139709469204612847505865261726265649894501125678394466629039877550504708112663138423439606112504950355032902963164844402105333210993366609217447407223606039434441874671370361224520053795535644711827659543646083702958940379194130441034138362905551083625397259143624280701072231925397 [208,65] 8192177306597334557854566167719928614517528290006522380004508495191308413776369273150758159141386501557529060005582549338189847569458626647930046170035170566595532291445030620700391808545332417919564582871059411895797672560762921524400174753675313310361509481083045786538786584182500318653879642954628997005370235427818906461774031497040968173418595019613037475164650518895703698457314211718071971702839524556622252561355423040969234679908693201153121777730991924461843066334664955589639535746929839364635785876443841484992775728260835599469237564981766559868120532014404129196227023283216154427094462105094567623940489365455040090165448222694487936067781420129130045986599588227298173303502854857751167286364484894157786862248038024910728396531808666184974399045492698976478191041203787489692157336902985253002118743504086415725322021844164429125415531752632778233999756829719966280696150842170682143648982818580444200264696701982742588809200 [208,66] 296696849026612511234355387737742239780742867028531522325108051809458758444153752125187086065125362493679624093695580707099492638166145653018955101907999999881035384248196400549951875982449575298363300531854523987075315927856267742695027421476887574714073363162061178875188901588474133663001427694961968129875650612556513708126681040286568771633137995689255175837325095824450022256830006898481078628613801351084358853736719830355778647683219690144822446990452955122984825874029515459926432172364211651916061395844513595514481995567013089300403321920592751585386285737357900933008933685581787035314517587743304999467082352467225935414718276766867321301536367680102918689395590441955118413680227012435110557237865124935090240876644685771224961046928157622220116396294131744379012892013370275781129181943452337736126768584294912912872273571025171643021493514748376003300515184257514151495104430641299943372618601360529337614306237024975162610 [208,67] 8395808501124227611358153736071710973232739324412275396586744434423270507611703967137945962624452198478014049966476601798291828954367703017490984264566192473461519570265095050529793243676637716572774530306696128122528847010202957426329965470154790451202680432312977024375168456718054277441559162346045030875341884985724906095174705730466371176598621840375008968731628499126027345222337641983354017313957476409167522836852645021149320399909072009259015882448847002881168476897038484330285082929208473508102534113149611933725785767469135524043437276059409835076311756778443034537525477166307921579526429982271033738695200094705259669101283990456296897721834481438314738749464617685339280066662271856603397835528660535415192379928324260565873500206728222361903632405606517944506373473884939949872935669664520275250461691290674259258966482053846649519054301419354866135931557327205693525732451395655197984914895400109049925381699731946244 [208,68] 214535290007636348020311223078638755087988362520686705325913942274104209446324884774260120584208652266005761619196269369761567680513801583042779976382946775969530829538583100172471431302902568566423895959488534983174098813335289806714312325099829595501318115082174787712467334058331009768487148478373650744218137943332532786882420761433156471853302313126786461233842947561878106339000795946708903931355637524037270641543710760803286813757665316189194022563613605379142403782886706988674470867518953755992260008182846491737191744795497571416820837535548705046442363303348400948728192009852346294465164276883689293181578167858424331050814974667281495382930297614256352012923771012229876442753730887810253634187629250124690786680506349776380285437462748224983873414510753908714610549603039643293331535733226218798719653050522941158255670368507169373105851528951833329595348859281177651866243547362385031888530999535049456414560649076 [208,69] -681466416431159366069810917235660534540658707075498946005328883441288082557961363294189236220797210481216271624980623218884160589944611419224216573152820707438719566984123656930733460278129948580962049137216633799475844437333391953398805879861177480862799454148236372260129158584334702671426629297535630926266174668853020731612660911102119195551515519324300224702309598289310685804921060158159518549048439200906385030165486575681790613259627818659051709915484687181462740746408672082704056370633727061942529693717453456779889797348032820487740792001641859499071593193156795747188693553170089793916306497543820962705903676972405215359824640177405701687019623676645310478756532744129242522870759908426679196209124945556502713796358876025262083320405532407098606135305737488521000491606660493357785803492112142458575140491560954434705147407806462865831930564013230309355346959613968899081897584891276094025044730325403026256668 [208,70] 686820871752188423250561925607067495279098794575136475506959286707149437442241966384241852728896680113332513734355719427377673506662134933070589208713502528800811127275111986774915102092828524930081576999566626396134768631493013057927382915048763660842991508870487171373540424046069076296158471389079709685434752009072199402038188053423031523137812517757274198953101021993299846239362183635963751627774714162815006596523651958419383959440529653393470156470049857306041461864511641978137259694521940825077552053552872636162824871751340319780403425611351226507638909486366693973941440492141719006745603242261513745455365071589945821178816628840440252692828389575068982924829672855550249785688084882087053601658602996869891123552909172981729893027173159924658649005009463751947979671058114820762622920978412663102948105526606505866977319145559184329255647521171510257968152663220843161832052311603650261847088022803305556116 [208,71] -87544914405861584986757158222271285690005169724081074201099036201007270765150356578347781873801405292042819337033179065643850576627752293442233257298759789884481364690784802475446329695641754382749188380489972708524586221343973425327102147464546209502348547106221197440517516398298495641050488798368196308620859000160292242276252950790903018579986360235584054986734575047022523341717413627619055108471430545336943716081955318406101435243885086444655290417668159600750848099787799866943032733392333807191867444101792400867659900128153613550308829098578195073763222952206995053657608514821387045739258484256973036634918896730307584449272142751957470534128557512835765717050611819813206676970084698681200312578215786049900315536102258474716208191764289276506554852869443986439467983560280058703323381627727037119968824564038400622634127680256449766243459240064284675747940352394344851961388484667560432690329234674481562 [208,72] 10493810315325843497242867129692848381674174212193482094095753645139453511058260148780427083119140290874782339408270416045794767217872005385401718283398766474049465167542235996786119346208277098138447878806011922530856995340612824448643500666720561457212569298193756938655494215492137340167677599524272229682917308989963736572052183691933573900883590285022304357303759539804460101487877333506517785385583262805730697388659294849939894212098930378761607720474115603745162691920680297233608100386361622422501774172310905524834004439633126854797721863518017180995092232546287674937442969040208678805346500905963511887040668798974474445670599709976559140855229471663284495293061319358470427613625121481084236003001306104025645209635462555078972023837185612548366579226085986204546044592300719763603411718752131924776667855786688652006245550016600618379681504221669316319437705609162721660437497177721970884964662244133 [208,73] -1054143226666093408096840674695253875267426616009712268574047708343592272762780824140794652228318892343867485186196931157506531688601396372969633254883936666891895573397146559353882236853955692719728706712273836849922081788462145437138536059982976156515580070369350792842044588779313274345638782106524267352235091846968063319145084744358085349044294278496433058267920454405668778804967079922985175009352583112453853319825492487892608074960037823562363980633714914477921070109019797807914313615780696719394945908554093856204515123681833505314554980144338396790058914506187298271047986675412357594961986797310288367769242364293063727946258301730504132034065895920190585735333825656469590548460844763135058886610833018369387985168429387809087752780932349337334845179564573472525154797326197960442783451204381862160688139692826836003477538401156048941835280986382008190173132825728849245797550096927265856396421951 [208,74] 86581129483391866212140095256609108141654038765127124568994984953247369085477171923131782508687595611404766066030955847690304504392666496453970238364612732253390568050391246117116613522464605307703028589594267454950418101933450760007031879213731908363495500302692225469833871411910436814616944617422592443180488807927525776791958023575827141011105035354144950602198765570317216310804404843327832578606877320505497324314324989078149349654265575632262176050938659443036005693403552210470125977026317434203645172441795912155133953275072489697741725535476697715918006649053314806925615651069288324092241874468746605071782283274104834604209010574543085566891688293784754452533748452801122242542725954286597594922653761175541726033123315119521182507275410963100016707157650372070240944831162401089808040113083029647852373977773489993912759834040684587327192676640196747873939211473380223968021918288528608482915 [208,75] -6025278819897748299466101867115837429317191264168990546012545812962253559453403757776053605825285895666827037668717199811808429790300694146864375003760551946277820257199714962579534657715586821177131305425915444419367959665882805449681765561648876750934367666943856862890165626552135066874762825433739619964453714665832994586153028016126469942178742971398371016546073338212069446533711546145328850386939076379588820223475964189753568639156490392685054639339943902446520748344668186171898478715310630214296751919781596629438182734836368743520837122240011556465727584526944171464437873394989536259550854776065121893264591563866728610485918084714236677462184578790600520242913990163474532500237114855426996054886723954970190410625566415160703041126629700032998269983682354893008893689855252810282971557764153461306387717057246252786393508025723114107664787641438255001466674188682051697037927668534893694 [208,76] 521502803913336761624995172144925753425146105629646936604131013241683493631075850997236170806316989216283030303169572960841862426520209302228661453554707898341225149137836561024659332272268445193780973786090976670137967325447712109295971196835666660823873707779727284938840594325138962151146695983458712383884810724577257520827202088806845077843630359470382069314716093324069750811265931426061300959254734589096567568880266444845032212087746156809503189868497847381670439476670432231536336579219212810186615142223796198150881917318680333160136390734536197871220851252154291603123403584293304528469962764498404755472671380313434003050534734941613197244320278042825220367485481169238190300071690610600301512545974975195820168982067974255712352357501431598107736773020497539488150325930628166974778028209770308567932414842926431962822556511774246178521997756208410572062717481011786542714777997630460 [208,77] -66300752153959221133344729196928760431638451452025118523019283865169518758146791459889800028667367695669219143113239041655619979234380435171537722470269680999200963591194787705504460490378553208270715947384414347356766388663004849182471734984152264701065050647627600095237320317723417251647495806195195453691386822936995432355329396797743431052444601435141755072817632482401878780795266618893024801499400559404177366837323570545793519354432521593825299665922765580237982473019807967761844731074814922119722555257130789259623814831491139544581399224817642166080537137303377913895861934538844494921825293371777829600612048627426249107508784300912103223845110317186209401043820780231302697990921573364085519685881828432136146594979188156897418933788593602656542260137610002957729902423179578557653535633838953280476306551766250100275993816111277395461394092151370906366843531430799524052892774298 [208,78] 4097716128797213209990903058837089856610872671638013006979000671423424563526551290471895465628502245998799981748261204674217129993733493416139189215545993561795228267235048199833449955134142742232880071645018309348325404785925154152698901840370030702071799193050871303252323763473783481930227699099290945552928594433808313516936474575592672488566981580348127377997841057197893749488052268260235626940533029788095918126706446891296821511552382498225137970173525843154763868843709689281561332924412509122154904464435215422806959618480245623312931736258636567348387549503801976710684996839531610959660339666934882250832028450456731777651133207107922730713458069090368261732663638672790086442248605684241114128710904756481067604463359055610933973532997205969211655990975357938318011698380972057457295344257841134515919214467403647062329011769858883444765200240864170630446929623675348736321896 [208,79] 750777375187155617812065128349417814473586886530434772806141374916563125856551500820011667893629877662042731198800268566395878825813379958015556552968060723818010205146597279214311929225279777814175701657019636527820366506093441176992465309646110164595811023848214502197525659207546582888061064838250602730953204223671744660366290027304460017964915202211074048548253748782991173963685843290568020846743765105350454152239060376165428166604743659470399627497603293453453052373157787755723758092522152881717292027219596286163424796041558516357559874161978310791628970385181475224064132131344402367926930830522584766960668585018273300131785524684818738065746497616757212762712330799854493313270097426780153275113262378936255779654685678263321476502553467527483191191358735222673550279872666821825722369421892551655984289375594209034308728786167971412090276647319585620281669349774336897932 [208,80] -137444415939307470345608643157485384888783709566214760981413374027562402888555466053733929451205164962559045320151190971483423484646631928495359320224312242709049415708707134651312467165075687796140289714300386724550749530970932775078432499259231236327231104160815255477174673796698870476227186411523004096824881447865347015472208282512721379543673698996793093872257578913898722505132152734617088656607194391351289089617975684536454578761214169421352217000155336928654993643841533298138788798873075406802391795009446987181226450902591335427872543406102939599068310113327604968236552508179917019977510159448310511480967236917097754998177390475538554751361920904425794188180881354798203529745776497752256934782960806112325912463030845290244472431783459317101693677666770509301371312275805834266429956300857309377095231820012155077701955134569726054653201100429558546596593709747401653 [208,81] -4952621055620077344862792872310846934029068924190235377423950975789772562609496260930137883987435219382759001567755218484291995925368838631393401611180188413723354145183773820097723546927639502177413096000237791258891819402652241248381682573947452689829730666164247140013441259445877606325535527406883641761390982329879623360504289309419392970906880793265358202745887525727235866935243441184932814611821405446222622315867511612816254859604365768484378735274569141211380300563006326957958807958413179240673101677816749804038304277634149337530282673647450814147763699105296743822071570190107009576479315249054717089481803381313648197510623914759524070770428414740805765503951165462685936545594927606719740991400195370393124861441682712538473570890635909030780652371816074575588408192876084965704196599116937198499607899230867327077943902306546019556866312503864514482409095225426 [208,82] 2195345252513453830348641733310757612936164299974152105834939465463172082411551301734677136942262970410006182585273875930964916784534186653576311218262109485398179440168066118189762429594539033962588879840438832812468928596491704518116488547474388680307985609307547579266188411499618539152455738508384304161177511762901274807686919103228909014417392298031139138328243520247419709725325456612725538956230408717762106993700152393902819235499526405079325744186213089506124650840587425130277806073105730861863824485049969373083905303615992503666708344730627677367903421895335837489366264748205988569053438991739496234466279831416731532151755793845115411908300548780287289598254067250072727598746113190818427562782408412333023912273572770646333328304600959584549739423747427566425320463385825440271319020373874154529758756143896991843282871084891786673268360855673688991531655288 [208,83] 28385551695682217171486071641155964169946148440531220054425178466059011842470346738269659280005598818570116193912019174826056802803087973961121598575572596886271048724007790704660462240617781879471961314391594942432358060491241128993114652786785741525179514699586896772245938399092183983179452229895506448165790048833661527413725300185052279531112452468271504720386212597708255104208183883249121592941471485962058004723230143970194623730083285494867992810108036764778593091303706597775038970970842901160739121007273702112966756009091970815486230673821081165506833350906351280722787490460942278625779264549881039896106169440757779233552025318394470972941060066956149725328751977833802429015460794580245109744198202521168657664800887304323153974315240900035122183542406461953519976199279959965820391345267945382683955504020524644417704073061103907504557491982356956285122 [208,84] -21646950472687175018670249260502882895014730073036272417978156649318357504080073087929908309276421984946527754304205397290152599938826371624095732304116523032992192395914787854837446776132885233612428822429100787907915344523807653254899097175976654542706316742756297524825028432095089736333769102846218805922863028090120031975645859791537711664419173521040921849292022969106079736975451987678679720309112671583872215689333937312253479272074171099517317245604647776243440434772322719183410095705367082674569682940584664737550749252250445030675773789501362913374962516101661703793032051517800496213040818447371483036650048723169785359966235801733534515007168203145233429375429736799762571791395375559343268311285960738719497144033189381088571792453296135691427226929309429339129238187382781163005178433814321017681863661073318634685234516550825498332599514360333573604 [208,85] -859444082227143066587809749515613755456693667944035202430578808413150765751466982397794860486511371796741747696114914364403267845770962080460763668444099320831057014766317479452879774060177284751350566871612001042464403112250836805275728319037119115118434072424615058170671353742391029346356725031302718951748916313125110267277144827002760823850342765434340087606463976630400687654744655295821790333468116357252581660503306661256591414511779636181145858001445325437568694208277592484516208239136213199725105570098318434239203766858130459019536206049735180626725967541099693628024344811932478553914122447326311094887416083053506967548654164533617300445353515550514530627091401597189803112789963910272788634677404858395110924220694471272749377519868492551529550879827072183366748049522054869310411680077049010988511168769891092869152068504842975630397996013252228 [208,86] 102687074432238166365215888317862433717396606706629538415022923413366748126907445127185446666398400219770306497640878646770684314931130774497681695343449397540329988671743398203472885008406967524125156969882933579375560500670380410600874401037854161769097053630905057124890210053431148549632171601507058197949790747249193252481878566916834949247812891152614568731505676444518379532839113850836170547128053050472926576639040400839670645826743963738457946656302218531005711192423023614990786593581729034957907697968094139149627465182491984122560064918515488287165545234283985824658945161425084178495469188817445222949972714580389416656553776291121288460381555466180308162442884409214867956513278637188135670694481811624034646635466720956923775633484678099678235203644503362704131698203135683347889470473265837923179909458497683886134822027390519771058787126108 [208,87] 11647854353829976858068458464164585457412124169263832249550301410378702790795374979131633322053824971572407248972200251838257498396855798143334844533979492083653797049338081730313108707973768260100561266083482045991554787561682763932374314312843866747655731246068351818500105627744007864771586713910908463548085465468649435793697333775320246921377317633071695000891994343669899817854468910231321445206170357391654506740656824469564387641829665758799430598824572235299331431556347590693980641172657241005266863117404045343671851329055003617063562937441456564756744867453041985984194462455791912361280413856908075878603935236661204491507942906294501658124464554634012827504264756432158529254152375683273069090231790535618933431385541316573438259186871190089005154331900964876991223733306344504908973085559182970089044899949912856804250379822779715332937322 [208,88] 549390641016208474559018247164633543325602563595018435225951287943321581842138831317891907073868674267433824039619594809201411433507662520375902271006237575532246166528054593218379793839380799344239494160579940443190294602841087846966571386603285522528215026144222841358283099961814150575601571069558035988713931826064098411591899345005672760443717511824447136931243493034350708584011397253298504929521216776608650110971812314930833533598382629946229399359304487837071866940444799993619601548496935308812751978695446361557069741688245299036013145036303389856731582000641629499662707322948278906656590230043580915078044524849304152383551661687372484902327666333306933274863631529756127268129826908063695316986089417279109354857134967071905798779337797948342898192810619821826751075057953957520674632902036009325343524552696284020418876011794428149883 [208,89] 15409586830611698069550480725363114040744082527924184089857477173491389319731841590338828639738098135908819322512250330905433043565473718614702739122129663199597923723534737395081044794568523245816329911740182409720140279021896358408422590278063370789568418000353306630185769071104783927924684653745493374026592487033778215536777151340394472537586718641829539189515390531633355434119357117116618478912248530719746578475046531776226283749482576908060430846050362651461179303346451466302259772652821478216347930253453911813731301976864075880734961102595298884207921057194389193646451099904459632282669776131062530931026463170658847999929467447640772026737309568739907184446537223167268533723164005664642413292681286645495079718571380528860497368934444113247570455424786576083566829772658227922276043077327605975678724213896744732011903549855527534 [208,90] 283960864577661598732249734352247379136207107348927695870025521782828276960536033064669800935316536138484650348130136569381443220413326455464542986982206262493168268774144235289076681382527922884545444007716545752520833729485813468316455645807937096558126451893494871861158214772483845655473043416169804118471564690736479918067473710721584010073071655904573338441461319714073625963264314620988699067232811085471035945004509418726207464556012399087643910421197537423924330076626295477699960510711384046419790318129278821059564139136103718153006574812209521341167515373347748782598206892189670661723963507345289227394728921798544089700222158552430016900642146324690748301515225177326384688742332876550747311766543982144131528510102501194615972196513420621817305212524102780239542369816806220184147742551487422719685788439055642283250666562897 [208,91] 3593308754760627632845634991929062760599652946259910988236793131014564526065262114660477800755533581259925755428485386919916168782443956188134150630137453406443529479420484737855984255088900596428440957966411724543128197218184270880056499814551447418892250536868294283147174047585258081567035961912699254205830081937498680525571081939298256702078481795710003592510492747534747016047097955973979663150838175753113159102891471506846619968223718711747880176781834504907622047351780415762118355012593631964266535781441470932391836198064895384621615319006085156083884050108871515826637018229280018577270702154466477917010028307681999743480289107343880004886422599936010800636169618216746064865671126420954088475469401964151461596336843567292440436264865254088861691076267496217923632655200877308127542242608096667036163222395728392753288593 [208,92] 31963107117401426594411349954518199904144216015581375921921880324083857801574887678638486353188511070452130903951726269896824672419845833076335683004033627927491530724693430634204387770918372545385742024024014716916526121124675094102085749186339547980017466463006175361575861811030663633099682185884741741320075835607629859971263199050105391310428147545788411593421117635994262252804731162230152818566706241806608179878292019672710348511146169321249837918781894517094865223588595545865303027447062683707598601186526470867410483275832857566903165161179182179118929865247839902942960735809771014662502208049135772951208525983138605289201455926123752073528867306146965037897873243867940372039687028730812325936171302739232993914200012067623103732796563844216884507071988503477164400619079251019146129949065569589941418249399226853688 [208,93] 202487696581164591340321734686750594822542404861778296658591549693272718376532461259411062091647967107426535061412819485745826350296043098194138763399282536273265842649614909106072665498885681314097744998783373287756680930896788306377542344095479574059863187149687981910096602437991522103909394467768933043818459415364092689241867834118382405989132345557984544500685022548796269149208253327356263280737316413106838422768735782987333250961668885536641362079684725376620259610500083598992617118165833110536946594748481329824848944196741460585081001839365310057629162000836013889348052149279353893665448470883603692396395337720448091019583976971200763074722178554529334883249494322797736471257216011421390987962227689671720636814453590987347404784013134549628510329361595080475103641712470119376628563908346307090348784222109644 [208,94] 920821217996068762952770943125471520918199570133486287094066828123223346251232639467441491780224804584416688555124259142652033391701321039042791473250066659092136182365848520967279682381307905701835466959597333169497431612249273871433646737328497109521333754246400258138997828467557951037902387282978989861632201635039380881540613013162282474726867945099241032598707837737993751232922861346056550648144723206148720741713898350832685898830684715522083883078533877001791105897870351714204889087927784419645153477938211951182320828195821185596809016176326182934119331814811010524509828959179788899077052173032470047402954218053009872011322708912639233183940312609256690574528746271654849225669665815854860939855005599180019516702698447011167617118912715641521362161283439044109961414870538054406582469369110636862373946306 [208,95] 3006777877748533170718407476083473541696428302916141849561499497236166724796091155200772618995278231593301381610176224304063414728178017298586753892743807022703245442273549534085674648294040962421613024142062241446773311364553416501821725160159104405233314422236779858905035031233670782144782259340976277662304047133541850310561277365921682341034189509831019252005499086160789099931325375957543306512294675222759202531903310398014133399804384388912071029223052328694944266548417479503946504255035848918747195697510984926828940749027951980290672419422870023320766295743388571921682221679723094906923918440370621326736795783502996794014239173013396928187642032273267775500682521734951117665920903715003549543655262484116868960027593975062178509836291580775161174814211449799115096812075334712231569947895381804461550 [208,96] 7249271349106802823578773820069070930705994992365974453897145493786347641593846434642232069832006139197766025873791437232534994641086945425250790796156701721617162897470909845976800027004239635939709543262207702903124140202463132629724030575589784931938697884911764031137725704752034765551670111136463862655712935027225414411144693499630210007144577400801622497011672649239372308682291963899664783963131741228504373868963309643525550100924798115285966357006763161789638929026056118692419257671247335849554729303297671621120747735165644913157600730329553298881490899826841501494933774072178579117106906914700156358540306579847919117573245707977231051865682759945776532282910218797108955922142000282119581083230558561425503199681517536530316537967424168340202338421285865933840473389701894556106167830839071230 [208,97] 9888447163349626431195826970724959127247282701342946284598752603602653127968788838290815664889230198716616994185998656619962797976168521602610567408610016911641544612478014174728476103893219152103069280350947660020716187603977239782394489305784016050789029680876540773299974613058383352553708946246270068042858579220242571500906158067654587269244747277900048890561944141011338343156290510577058711207920674540402989323350426175485624830006467839425590927548997013632640654177109162112043768771280118051671276819021423884824021355847401398788526998926489643203315296963798881041954632624705582748392679439099545735652657764227129380722829800897464251669355151078539734778167139491770186102429417346133381787677470308625508354973458046295042967348679428572427044661803813874099438208278583681511088173908 [208,98] 45241373305844541824608039920625819123206834219634272388517428364877113184239682289395655894569489033781421593118466181470509893078066241477125695561289042456454562044412779385665589107944214684102676964353054932300862332892735221394640444441105964751728301349448681832219430084177541264642460987660785945699771105850813415807819441852959552195229148946645247244802158690983751378615288814774315528941987664724899082586768263448955611074772937385730749303692182285756174237310898641291975724122752749870114229508303911499634356336911044943391695418169301549174684386000451869300638402205519917324969652761599481794446978188089936478221969874028703616803099750886079365981492720484152869281833040201713542486581338875372165266182861461634737011205803558648893700546672642852685394692026359075435222 [208,99] -334410214629448451062476950447690544623508837223331185810437034414717028032966981232687997016290851845838164977206828752196962591576450689946540362217095017411730589860063539803227861771859980454624516088753383031824126369666392488636022848768432916194272697473144090848862032898903965535785693860692421260090893041589868776670408222639455592490055580565121698647324099546511136881824873496691506032174091463433379155951545033151988922532400192423775752329818269090218634455307206484218100835093117663630100970073834135849214160479204779492123941198111213327435356006738293850788956884616707941869970001929844041551244844490632951025758804008313784435358430297817122029633752190635081300806082912102753837923524260148949373153701256970593969770552724425099375564924273097139859026793875647538 [208,100] 3283808050532626423271725583361647606392367238328600360606545420591444197911595739001559857222387246492115455317222370109466076588768668632382061297471679455576695016652572863049668558735405553487460395774742080531418104165680592833727923943515949808996375391287233140423934925278671198402367532772209679672810059222189660098894394513202820382290532442340549087713680892107289446231994824998651986917127292681269906743801614873735352383250874852763724089156062293194091303420367584267504145956550725703210933648791225132929222837637820656711859457687332150802328713394212262839854802844598399082032259191483160071019824372820556954348037458967530471819487999006889107830826085962550286141693052676002406171537380330701432687722319125090504948417061413216890062435445481962513916211442276 [208,101] -25355517174517274525415932340585350298351474642238761520979399919316951351854612811176131750715721480501877638161072986206490570612123893186427504126362706365141216814074238152314338060603049278536357415003996429414690059026747664729106298039421755675401543642462291365535206413958488379161956628436838148538062883903333633539828075115463659528467041559416830875323416933561663416758648123851679639857632275997184450740234645767014148603249059231776856646248084751517630345601798174977263541018401240153489582691444087825655248473473761613074225853797202699448940133888861436154326015140205032453488674429199644516487025302962479319708784394640495692819843365817846322790983927844073544189158750749694509543326272481210474181276602073887500435528923364004956689985740930331177710978 [208,102] 160243920769830702021698970987204634142141175245853953083538688281791968848907015627396189394258565118576848309338144977642312119013726793209032366011198431427341709195879009020206470802994957249549214887966179561421785513863760678335667813452456659316235909578220835520913325730294537862258871785085891422459004719573864951779452013920434619552597668284074336038714696251118191910303530650016359240512258110701334866495925420327338896335525224162069275778505414064860185799764093327032089387954297914345012484840190939178057146856205438284069490484211167813976643920214719154173111143966103853778389800146918136040390542029922491666313655563693354204577194614346879906287970394870122774977179326455276414270157335065861651089909074574839346381785934840963844924769352213113202 [208,103] -821681159384997414701596580051477954415969059409032457239681028264465644366511431324636312224442035239509219797755957868865941927580663434674923449390875841542362870920841147319651266964457996102533554880688045055953067372430240405266832902634077798950373266326778462498682235803160751774396261789263584360665025204246366106234168764280086531471117423347939585777501218932738158173040214282021894084849509278208776455844673726438017776417948542275660046014019076963522223286904980454774228288972395149144053516576032961315390604664162687840822799706576264389571676015378553001632786930749237275826614839244383765107231826438395725577959037847015163767518571623701729548508495697202812207635581143797581599356876309360685724061715859486992929785988617601475102313772989034 [208,104] 3399423142518079979130823970405602411952412046120120298828219942125222052140624250578911049906401883031963107879529120533575946363701542249705680959858186273002538179616799369232370049900381378153660843872120989783269575462546056213519173169225017980841951197422186492829345106833554173419291130432617382302845524955757709404844942282090049383185371941760670705591224247947827129899039556295161831843689721027304326561408775408383200816283714618998377565182698216096880939976813706584980629072073147212151220561454484378607879611695737364038062378425760512718094158366419709151291828326508114078092221624452137885667312238791306414151196141643458150571848736183645336032598592150929738260649241483916878225404875929003782226572749871021410631865924840520532362204001 [208,105] -11282221573851281364284378711165622846898823454600575227250770078887633823105082027617460173786799315154796334119334879304303814456520185903414123722609363519356354514676304771294321525588740422321092901203634122814742212251604144143878595519159813854360241595124885190235498171822009437794939493918778544062625942586521014395982308260543446590700170888289358600702126618158868224927420228751034011873768860849721730300287361412699742567044365402997048969212899721104608862267784816198761813739769502213030915617987606675580451105084761611793981845139282968074355161925509273040349914229872335890534960571949961953958572221952481198076936496490276196697169706606647213839407702434106369691939804734334976456462514038565812378791307080280590406873894387724343797 [208,106] 29866643474599757213615206749733890958075955488841454841193649394197925941067665342766675431969602771369548052133969344315496177686687451009338525353726282007575728567640956820121078656801290964362567055043024776532893073255483467810303577032828218924214424485832732370576673791827730220669748203980386010873236138687902851798410112642106535093454232165094071114736982940083465492220740469537264572140546429133031476653450034327858775308091452830711337594044360480180093734590919898565896136023845716849394792288146957546575946542714493863067564318817212171507441876289826318231951110444399045780144116083708834916947866115287415485701645311336848397827991278982194872715571641161816606817325204239582792101654495000046500759956163851651584069776604099536 [208,107] -62702687482645676231275144912033850405164489440916150148323469470118882586571370982708081895102157553892105454654098589260327805703343514367126057492498134849020422543280159046152972418333666731522622142465779414812540798152475069177100569390109886570332697550250916816115651389296799856832250778503270128462246897186524388149321753143780493463248413244483217510884179784219544711838286032151036335743960963934834501120437817104557208574077445354525106925431253457719715204199917017852018004468962171395526773169446084519723693954247383098358779990687280029737569563715325531921704737768085854203376074047068897981606037228647318100610062939663925806498684688138361000789454645403314243299905289345342070271995668013325099109386573037643670017128762 [208,108] 103794858236198833530404870860608461691346384155625274801005559641003002323064488996667450468060099531311284501792073412079824802828186871111797002358394924777028324730300724393494456050991651527319155006677448137336446642733978244175673876719898238459623283677162834578286349725911101865528259673101851696425091151464687590026697481116596452298411470353675893243355238223983348496632650374001079919992636576061387516668146371072314649627441323508312013688416944114904350882505966925491119899377728923791785012603475461326562320340708715636307109390099380144537205713824981500821464001735949918852998403534604711977696055454838802224207071969204112788577167424170773005523669157048502853247272302151880979999849767840415874033506724282553469214 [208,109] -134678622634789396826349690198602955273083165608987918890890392118133609107029585229727559046096821915822609233062271385639008482844564794135951318953496790965759141813055085743275278250602479161123187115413815711942275434670428147489744975225716292622345265232489552353849205926680571844153115233481400693533756828149566947634402132829453726712363066252161334741670268853512397885615405006634178871916975467028505943198816052296772972252796304333992855493316736302279990138084825330986679036620819831310700916442132425967830376709270077038031623224672822025351828231005501482960829971054763353013055617143016586792228428239079491048052799573551326529082894609277070612303574748082463735887965922773427313427388785664210737597386837708511 [208,110] 136158002958366079369119559983444281303023054442952404611203545034106183812890391873348496982361884202052735753230303724136222976080907521095563778075217741309850547794041946283534383865916963791359603742471983465924449094866132370330111110702044416971890981624494167076411527171810197823489096211749597940854444086580392406059187550655210786593192292832928607352584336435031902621742472521338154612469048068908158598563520376064182572560563279908329072242067920930122384569227412873943473891426808904944402638948506046948886681638994236852424071806676559972766857882573740870181154724173799769408801233987750523024594236400565394491742742936460793491091107041383971609359706380268903375449604000863114051947593692314003468026030940 [208,111] -106592586624987814073393441656018235823072163167617951949650985307411691036827141759595479622782007773502925328295844620047819354231335599876601994627358003298876147454987219996680128805122093904839764736225814759460725898931584438110147409794296054821935802887307678334340406554776100690100865547984281827545423481456501498706759097782953626518635430597153095511974006308198678127410393435027196910350055144387831447432312093547427654592622709753095039168765303051432413916680925183980394340971117984751262082247379669542028163156508515600948328632236148518975144748819445467235434797348007570876681469850233985129376821965234255439969177118962128259310500441284540928699349902101976791618194856214700074044546118748508226112 [208,112] 64206701287070038692213345406196049664163704284865782391439020646311288267993095283991205048321138415631379888002050641807294440250813079826442295641069007846131914947249511897858422862620283853531214328194371689723156688513677431676684198164169949447087676731775144609200106807252577182517368984509327399246283730648747997152708224496312383625816734646600844608129091946720699371974554147269795941966770409408476282423456780930968590525474021547491248976099108191498608265281007129673376833764330710373921673881313726812639487885482475716866760554812603765808822328564159326628668288311855493835362871990687910952072883059264896628814792085555980779376957232812337807143495103150753140481569935481360766334113199611439 [208,113] -29561686873828229346657006711323995640118121918892976786279188326378583010317848323956005745984648310411170498630146760810395288622107036215970961627496356205251985414764046582310311248504706980229046690056584143028737285945963576953364910094134366048403463134474926072641333247971400185907721131228659848076270452175858774534936487011764240203841921158174191085830295679253305410793920384764950265558325811820144173836178874681424209060864307158954789914315353174730991715798542727923392602034394240770032413991649412313584666248629046074421067456252547148588564014758605492840376919867162135510204685092235375732066610501656818284313960763646059646163202135025218498580844114361190120998220671643803555882035697 [208,114] 10331851960307187242580233052207172489119906625233019202342715707214592367693317652489464997475145451457907542503130993208825970133893224728430794012458395538194321446945751399670630937038273138660858548798977242583988779117246425453254955748145235520683759011202136437286517775431507428402147009944057627731137552592107093058023661188411770800261655732170689494294577553999146060885994322129168011106266249675021631153420367915819986987879726522951633759826084036176310879111420347453918368783664292382755219371275734335935202638105989196140671128867947618229662618683648923438527604205219530098194588533135625939665676401822027121476489063415991322171951945776369209073703252357669838531538039176946658923 [208,115] -2721403608497349346888462329618517363920994601088518450506494155214330237579280709531555097766469173939059752198658799765466848478527965141292453133836346024492659270347661092385288160624051585502802017025158468250225757801298939181865584319760408348603177623361807618258091336919427445214848243807314638050644349906291688594398542356176668863650790646957383370512840636012037722639824702597167511595625036516076788818370835731045743316130665025671733561783060332585464116713237569420685833035961351353099990997126776590023347519186395466890442141912071859428544241793619540688450039742203559148809768792938902443328779574616252498512801282449073585910752248039662068977376059652573299395196384143103 [208,116] 536145001949802061700552174599019993714453179428352958299989751118934388440151813113856544723547213538419637518253286299417653654051864642542587850048544421975173823950454554165761231444794571619052498311429066647487017768538396405445766785295217872899942222639361473380454141155378153496896303299979963313320925544042624869762299685925032583291017343003843901314346228234254826815796574853062807006405017698215555619228826860447390499613306077037246504225968010432977263540231142022710423505246891061887942376078277038093331576044597260735703009630119559786956556913474453878627958441514174687133320843843239711328379839291585804469121174171878016857442829455510786594565616322203905284184593 [208,117] -78375246742232201175296489447978911617236389281693512539303011764937899333985956446422237566812799017826307902337245544652677143178019559696660380528091690768403719317827174115789699682881409647261354104083686110709555661678869092985891840783856088164549872995080513802113805528946540027499684514767158024294303328741595272416578012502654755807128719480226609041742329035495806000906371367010296221962364418190471828875074703832630777293093975261611118858396888714522237794058544742511958153322926226524263587699500984308702768008593179461197956545634840505180861186606846733475234082081955843843347731233569308878409199812487103530920014243337738867002001303596993807473888325778353263 [208,118] 8429853667177884078835425611048644353534469980182657444060863957229631113335175284353188513919727209494622632628556249269088332028278565973878036557424816558150188513615855239227902730753388751487243837840435906098342500447312722472620558511804511444271332146009261630118812182691296928349035286167010124823727350315054253153857744152072138671995865385319752484656316269912579235345961531100341154081260004462955355818282182035175426144664706022721564215512484402419542541082131972623725530380881185303238090234445634418556578102708797750587569329305736490495241714705034495246417605380320339108982505972217251895094680477537291020409513461317256516365203443986439037369434981976 [208,119] -661189391990436352773372412662573602050340789181366132481040438534867696582989289356635807864418508553646495958037340201254076808986421737672169007489852067425050493959008133087471578226046716750874204325183346149125884262341697720847984942041239336339485522857450073939764504433609496884298445148427478638662172007653965475863341047735918958585495600637599123873094530881257825597478967902672549617299057301648906660439672389070379138297306502374814853204406005875970941693041739741461264886751762822417039665260359184378443183660510069350684060876205386835322986363332551172687874548134951651306089730940484208723760817315492225542290983063349485415820346953207019014635 [208,120] 37460816405505359275183505178891855946341370799322224484064696854711835448290800792153621252274524036619388733254306808838784528388463159303883591922363475156341762431717969388940643277513211521934507090309365090674979372274629915518106368087532161900386339149373550746854089778914663506191918764522076503997276870917312431727051944793387151825184672502572196453382582533441591339145147673766726074390691297825288922472042357372826024346167238276521102947189310881160876052461992546150419361655818924940316037814483679567788565867509844262737381135449911658627603074568437256118112542884938006061720789495077627277826512041268125919821244295513014182677192257154393 [208,121] -1517717350098183492371355017920058886311868675650460815551959107042360811417932575587881709602673375922600010242079530448821706930928986410113572088589803534865217110582929320918198635392379724546768383336992707455849319027896035266239746679236752674678633103114673264473803271096424297904579505837353195852641075492986185898365929034880304748066823959709272411715071958711147782922117794775652559329696793732063973880181896350085041556368305260369757048847989290728944181745389051353453072615937539181818118462483646303908043292562193464618058887414963162553033144926779513455823283419209814827622456321827941430466280872839194309999252957262090507716293482 [208,122] 43500357355196309648864064010083207449247451647784859683091894200575531343505259848933800138246634499501258906898610888889641224622673287904703335012862493438977506410574361992493389941114488853022986897270970715607900536938677224957938696181152595920386703625581471053604369769001156971266482029507452216769681940068417021491919292357024631627828931049726208848680746987040332224175024900344891684034837618583569865169654487172389934759364907316403859188819304740546266327995044812846481723574496358134687762487348503975852742184872487522407834679021372793295838903816538098597881192711386567616766874530511683209741660462020345570953858856022210343 [208,123] -871944110580433968651351701785397915853303987275241115798280693050896557301135556275927780969472452218147420742235120718681247828771761994223907788128704804471572727824455386179837747959095247959229967613422684190203370770601079990526913673953899965135707201655029630167178223171170303615619018311565684515231348871207320385530838909610784732691268127875230169785860479465147829759951941114244442285741858639729772541123421677231133738778662112027452861899023952702780540993230956806736826109073250915203216516938048830077772667384312860294910171743247847645917178276395660667192848309106520535586512462718302749735356665918465992873364069190 [208,124] 12073437464987348669462196624730421830325157016475242959642685013782785542364777670031674213626395629863237163358185737945955800232953300510404595416395490170990339847000074094473965419450224279795196616516400221048610600157076131122018264180408187775058787393049075157012352537071148745965987520034526065690189700617465604768696369831604912559423307737495933192140304152910536682552100048801510441750563071514567352586408835624210849215898425269950344928900222714911872330035749007634733108461887490905460895666445987145419693768089927275963452830088580919820242878230688260907955614672176569990044324275458318457514162091846862556538 [208,125] -113967925441038052443019032208917894773100829325301939080133602308990122205229953624318837672850171712916121815674258201916709185088901686404186296798234858065986668714010624428384263685910519629620369512283569118625868647959150114694155175326116559993723841888790673878275982062874337928982281980259451942306088524000919997943542516706073195368832482669670186377180464153295738495201918217730632551547525044111128548931490304396544482616772556695043833525934633447119012090396156362417601725163963787400952123836274931975962495591254862597747876721070397593375768578385438900660389741329053141275529843458122796540596375019821 [208,126] 723062862847392652562324763869468341425769446933727899174789939327112449881673551780804236374807910417950120764028807621303684364624233187607623227480016775197047820737860136500275165744145725383843142772731412311539567205889621466307293285361519935399036381559503773486371439225895260553018517984539892576447021479399505225286978978710477601063111128394678219559911967939609759803988450433398540159204493939697348615402930806127261634440799454600002725645508421337983026138303453493338959234978016193960711159467919617938836527968064382429650074201319440585483994463926639440235167281408152564056965779286190673405645 [208,127] -3036452080491280390395368872265368512052910557259792923524570583152617616221763354283747879954314311155813467441286249946680066445934944953765376203561811166208764545891540981830111252132466361444644839743725995136023587887345601967071286744568649491405931109627085285669044291588908755353433912585768155378081406461791356395510413963240587623528388524813016807014620347638316882321551358869508550032725056783788972299850988402149080229886395381151973682162048794721211288465629197196282936720856736091886644097919892289121021816490294213848447344334581539173396282840185820498344417927647483969361159502649691 [208,128] 8301934743096894041718541357253438958205918615678101631407485359254277111031582725034010464202226365969137957864419030211286552951736041972055300813836842071881824206795897876694900183207789383812151206786130688720338012590430266330153615318017681045713881266148720623663649895085352463417877467236342592233084604353472592676591369479598048415923378125814590479308766949360647334462660077528002791011555234855782637096149644088746048771217662331434560056468115831829168687474219304577292570213825404743884476026661293364804242512340305509178670157432841099077019439866534819227887375180757438378828238 [208,129] -14516114995979133018688996801165631830949609273065503324057738424539243441690667194609281065922838366552125036311229199135855036011674822957781806047987585994926594993632742994689517371026820387548088714296838044658745094227320154694064410064241527336366437656461869242841382849774118700479060973810778219144853937693338325866100808274202217386045842673939706729897825308678021330668967621012407961204816756787532494797442689226071384106477947282453420674146293096784872961537198267066168598205866015653187898471545146480911719388762209016052481821678284320510274233551668657520759390727787550 [208,130] 15920492020254273966789172148987825771476287870168937138599160194851287195287733131538092510260239437507699207214513895896443728342987916835395706427058639496743162889878592792261407472968846262082691823250371393053352776220674554067286831233216953690320788214613869956889972668142863296955755938216569035205059210192476562836620885902113587353154054285437938066372805449118845454001857669556107498269705386214506407666714009619976862458557834556709627379231762599606120688691145787160431756581637345906475198903646777726810313821897614886125411994747790042603388992516506434795674420 [208,131] -10723481535880818356794838751917721672280450698503765202927703842408141135525231362021343990573347513086840906035525288473906275924188025794184712840132547430813374594729213137403007684789686475678204185796860993752584270835066111142545688926302886941466925659092686076529215160824709213495385700258231432156718040864555270073378561377412382060865169834126267997349701956337957599920701203379090343638433647299605171920526558300091690314543253321120237034750773019700887033891480323376048060516519416434502832303810104761010888040404019600100825160497824976775335292512489447 [208,132] 4335064959260382948247302353049961012007961132175422637970410385099767346903848428072857568566829918751748357410007656468326144323032501993587575616731965137240956849105947470604943089460434770696371402932306868464025747672025858494194549765571034410045297983637595290956228164993041796136845449396759572946556256659538762367850849925588621551598694471278202563922638900751176709554927897996621467661604636083641640645706421465840349385681151676179876106522900547513800223580042443710647550493499592957123676984461355829092549162623421317723581964134750444166599936 [208,133] -1025662059551505003736472407758134908230528339753650090367715325403699817423417308432971809993308681302567912907114390839255234334690941363821418551673849639711007072570628252351415369754350645943225018244809342571679052193551089814916207889802930365182916286678506320168122681096747042521976046727030080573880646768859659520382279390992500652644697794624694108603249008166822969320903651214013144923373780906378423209356080578292856994009649030784391353082867548121421112196522441241215846982761683816879963128016777642925830096474676790595097672702196518 [208,134] 138154441776920553593373626423880877169525531052295087185539182015692051385463813483801624337886069887866839734646516053458135109003061950479430844843290519041035165612908777912180552998306067903190497141122327137027538633127114244343802584783521606825210926890447044102442172849673386787260188760459767715314818914068866666009167040191778590803720587115419208090704966914024020059286353725251729897551835314888081013702572556395224688694207338090422769112027150435076702553254021913105370884172123449282850210634768951755032882509846486700222101 [208,135] -10276978360756802639386772920446227875675572579290789525122170398396003243880974530480242214273962236735309278054139862030031467250704073118082460795791676118593647106275718347530078162431731211913241084460858814862816928566406711905242592375320775723956521545393492309819588689663174063632689501427543477712426840222800651500086107307815025996460949737856994401279662451437844387992918522126641960044073995733412510118765003421373063819947489451907529098766129362002533639012494979505545361499085325782301618366012446307761204658924519 [208,136] 408226978947527653216917230634861646184809888998642277861444590231861721696408387414456379008017064539410840698346350528807766024293344611188033377510788864827588941985313663778616499740470719610257341051873750033919262606077917819741064915919772087054934231511663040058503853508180934859093340036189831360759047914882692077856426694633216971496979419892743421133381737935992529673860326873050702769437919097214837193391198510128500812298251162284641421105649221437845135671436498326503950838349482407357841844422581104515997 [208,137] -8341883158879500582143055874550274740713439181917425373465003253392867191310994850349506287866611990186045407489168483088389859218868271206820657937485029706820059635394674599450703093783841035045247542772137859880119345758605426350649714789340151955653455107975758836839127257320525422402878202153189549865258280708988801895713073488586794770673696780594914022961523299679250423586436485063214224214990107546290304921908301172647671002233965636960966836239788933455034341182090817091441243521582924190559206087869 [208,138] 84116536898118915834603972785246922945960110160805489962080098400439732528141416793370050249586283484605751123026111328701063542499455203212123957032075980249860628378265578298968555081524428889493397455406081406480217464811348340881353567657006057906895073813633521414728385183196557736728682863146460780660709976502403303948246665124847278776244157383620467812297752300785448333629708874872254331050397194234086470847530453262671769747793752620755934278638382442589371543927574649238889155321187018692 [208,139] -399492396132842080783692361390158764158816410343918638747132447337999089403487737062726591959521390493030192557487991988386625990291747379622446724885006932892814364957121968961834600604850998098358360677225911669893349877931742581645283779207047407819260054537032215545864184965009674409809095643521412523785091720497072858535367790929094442085190035451215154560586948108725887316113741783943040906511972197264426481720913399961913118953806577969233584016763867640976521596175651252676681093 [208,140] 847898156895666402654743843842566048438036945926064450987112592321524851541388433446087497379473154543965571794217439108009081447819409327158198362155569582574663487380739066590216456612511545560460151727714859498391063585924775932454900469462350017170118939799592491581198599018802345648475468441482177007664098838803031843970190383312255097120998427981949967697362671112228348561090631850846997432932374756500391941979626642251101684046930465677573112783848475263007553204607755 [208,141] -757798163334293607203381121592991950673399035749872856788848107672138564868867987979306708810630322889191972747537187939350685841871298779765707657421324451035827899678179532554139888578367329293403799748702089671923079107278153013857130368534834111269074783761002558087202770386037635073149261480782027222106002462093505394519656132276179395497000143216202690761947890387341134028006618996516944248524847210608965641671174162405140047195722365517091080635262932269802 [208,142] 266488348977305966158045810155851087711021291448015916396992204040246747340635890728188571013598421038676339336182048825541768922758484382822639806672745419625568315319411123481071329315385950484353436310384582037822718001617027471811189856412821285542948013881806621146016360662159675703568148099279237318698712844499894130245502788075013367337823681359428442053832701247053365850432609041740325292563366446430113168980206784103623117121662687615260174918 [208,143] -34109608621611181178485647332184853780595794963691635593297982937616052385143866450354624325979341473742335414990784005712096897385471992699361530792178519891224359269041992112733323614772534214577943323244959906749411211769341703047875374269019843302410731339066300509450427869433292959613786193183181503092202944980366115362067626141513911764224360990349065387431932668646242357848756680172280310718784733810702061634003310165129893472588581 [208,144] 1451967492086093322734995895128833624353912244142130675142121524769790394961373437216330897414630844202851265092801676820798932805182263895052614384684996626319188509098837727604463170698307423715692626382492332302179766600284099854114920584188052207116711588671631102762229281459188347516195923732716852300732765477237468245798192943982558994205792908111666639536378249854845422412621020526456227129241600536535073571137372645435 [208,145] -18497340416340302181149181631438499414736087114259768503206052012075807713684463629826001526346010668886026408521733034531793478886325651824146012049419503918239396300900088804326248396568697628738147450739558573892558815196753367498518925997838451612236072654181723735384933770379120279604611830847301877455206467886046653169326781372465274220968208996195444879813385296623567672418113827729866379638684438775287396 [208,146] 62262477181983563938288154146836233428098275219119798321564407862440379858006832917407607018505840449328295341710069820824086875798288506010207956778676922757852945297226694290386670001144657672586053477892648906789802079753346579872434123535436710101368549401332715191705635240414683085836976065119561998751833402331756857923575853245881645725668851366997370198245448132348707094493078270700375671247 [208,147] -47712041107182834375022499662723127647376324996582612880239556385804057064734009992009805464070741549984691356383055378887061312158285869545080186151008479508295702943263959085770770097977610265671498942112170097933311739750255132550266185554682266345451919307007061905961662922682272097635223105833346769203697237378173279379103470566448567434063165472479520078944236979197766537637330 [208,148] 6949050310941780720143179859831189938534845111990985268685884598387563099553660791555709549888591549052636433267946770904173354726602730682642680913358107322490350700567639506194282902045658282190574287736205673809923321675272518083104014084589581080813319059536341021338046837393695874454184567668634598900798372396084347292926558859029631388576458938562208069630410544 [208,149] -154043556377765107413237698188749104639671462947310226391807324016940563837227785361071668989973062014696421009457195990918544540742299252412600366099502834130187447921596565573403864627512679814692341637390785070671849540248215936634623318034145082197413410050316350739521205406441807905127699610002881055718462580471675502362304341341495303997511433426 [208,150] -97298561101108611541393048762109226500191595600004747440160769962936622037502330084912135530876658165639229792560455541776444835786970855413709687740697094024141496414872915764646166985393032099272054288457879868067290611123394134896777260197063484278035599624823268481915762555860768136294037598240648616096144252346461394279250139014 [208,151] -5764872267465076916181626065966293060700692050807338699056851845949859028680915843968878676272749543653902986548477307071742830153954456759145536583589895956330075272289015726851925976184082537267121816316018526683027522092738273316399745170180565263733158335262254048436917847728496901328777923547015806849908143699736456 [208,152] -13610148476277987834497186412463810612932904136846183193847955346356226758931544160558755758042198843037240261450694738035710374397935898070213276701022591612239853023134462505759473535432505768644852296502907015870263289587686937196510596294160325207450145898377624213607047111544258279972565186135734057821 [208,153] -5071821167339301375483417915920562134376342540670749092338492911601471227278418079887625737527448147049887245032398127213885778364444000368072874073264841152490989271602890448997983110013257030111628887719273353954392975380892633422621122571876761192963474029590551432727286736727614823467428 [208,154] -218586983617626029869265175284366365266918692347124885779657732204198117116642479954636069563761812549405828066619844875863593855944590780244760274714450809199033830027753087706544082157377874269147587140502422093346264677540198431125436013719494113554774594761305087059688055 [208,155] -727364710704709749313159516034797042210628001260503911380655765956735857271931198519666118053007617577791155819238949914777000866791872470144163707743545948666168757908463293348383107043302405889851619737325197956791064345006716608315319110740167204592521481 [208,156] -1067303064969403113576692196591931638128462408461778901414408900386467481470234744757348180614008916857200633852775567872138535084506140179992215971045386082711979792336475954964776429249338839819823952421410039989814840654951803960714848858 [208,157] -188549501600891142643380870306683219138224974311407617509141279989922829828828261227126683725739994198179645054081638970084514253179013612557415850837304663791743567072006403164314894150283902276661019115502290356663831583626095022398 [208,158] -20668131186197190264719345603811023568913017360304012207786448122805317187717065885674332869950395287711553761509731547974438869221690498441325586954523629820718182132707265603849549350775821944443949039686780666380935226899959 [208,159] -1361020310521025811546755277576240784589956847738510697367964834550832661120656562852907611785947652236196887039167687512201677907701747431846637391672465786921249991513007389728726025330964419624299025713147660559121480 [208,160] -51159473858742994603030000126340587829419877470848607691230077951291478314342712311363349553026338410289549849757548370184113115132455341142459631003177141547969061845288947819953570316164034119876000771281269454 [208,161] -1033169525327797173921091169640125375742331867550434112421956596983967792917049924638862536642929518037749687760687905025042899406360590079647180107549594695810106427007696230685428385682184950702140143956 [208,162] -10424291399190659741547124884449108042822216580071885042911038642846677256336463712928668649689324734144791761491394672844130449698469636743292710431140296012172955306846437605401060931172251920986 [208,163] -48107213140643089729208789389013915682143094099044588908590505924784650423109266992855022162757932493911853592088472288418611519316359213360900399970696446769168836121601999583172907214820 [208,164] -91062471395068409386324332589318621082150915410035335338158968053937060392311880544385928253160124975336354529711021759967719903112014290616155848207673194666740800590035027876454 [208,165] -61646988277384565326159159972867292678626832260141422072041708982105991852641691199653406103891407188665588221520595590556823533898950436604770714036315959021634561247372 [208,166] -12511857160742442453502065289683428277630050916796061056236295237496951639165427908415715800555608802943113973995860747309613572131095172100604525310046456380283 [208,167] -602746857270452446086528431818293928397789992479884303750666428959441330014964756740607179543851588749534172964229833884960652309314384774608771314160 [208,168] -5001781211160902274092320689555246977051863045865391643722089769467008844573300202744653747600702973255196054115893971017778835272800406711 [208,169] -4508377567070074925851757655362752957859610934431198396061391382976711903841341979134012497898412568814878218524822362905300436 [208,170] -217666279708492239046150687310178198685668463153998681428523727297637667960406732316779875791617962987752833983861 [208,171] -171544136315364774521921324362243913324014119976430577039204619481574827503421305692876607497678336 [208,172] -218678176906280735872648653748674286369461774560610243049624944910649894820476160 [208,173] -1704977836772867231080218767353884744517781129804875459584 [208,174] 55128808819344552671967953746213310625730082972997120 [208,175] -5311766568049131247266872663135599307742535221036 [208,176] 464513755897190171219632614676567411173191160 [208,177] -36566619551089825635448792125016807832801 [208,178] 2565452644367381005148218209752348310 [208,179] -158442555856351887091869772815360 [208,180] 8480065960403314090772311008 [208,181] -385319755759272945625152 [208,182] 14452170786380801340 [208,183] -429571124783616 [208,184] 9486966456 [208,185] -138384 [208,186] 1 [209,0] -148514281692903902030104078509542752877650840060445518197314513439066739468289688420279207695307133463505435731864723714072348932550400938091654416116950307583878676077187063425253513935394546051871742859186746292115164028388206192388325904429901830531633556748578216577470790672121582781865004440345333069342270567971368133655954467824845599613625756781429328391678960136017002505597420777206579844487927116897521839912661917078980277316733843766433168392122301361155862590677391560528299282220044514360184159305987803206910791925212797823168000846162129032333282007044525211552804426980653187919543071319497665606091848849469929829995757120448920649054246680710403121499372783823545177533514694679307253214451336509375384276787308321267530680269489921032454139149471822076279351759435488744966907830257042569140416217860624162852438369682348847805169289809103931700857992951921339212523944967708406144234237921935357254171743809279477379596890334013684417781048687259089061529414627603575472665917502986291231680428120811182175587269269806025803614245599510685727875000000000000000000 [209,1] 2697418697627636155662464738890092524191381720256919917332484283850975958712806401440316999666276265645545373864349601689926237788775700964142479454290748920657006891160739273024628164725972586715154221235880293700971765238611213780511950391189203873220611147888116158677662150358103973051809460350266885340835935998646426584271194347954064411987898118796509298431903954268238833986405982054842573612387082494630880404252075547805160364794704828226989097605155862762874543058373121312610943489167848900996734374755966538475526722291485344834820110298262522918801620503083512705775288516098572928664329111818924641440023869666612322644195623590657430806115691698533011315735401389313067038842601836676894921762372137051031796231605505104572861452401078930158187247290375999857564410775907228285069686236466274576701908670798255596001726104707573704059898073401187677225310106055953372112074860319650981050949064577716518869255641421388450842953445505576903931527638553866684145171599246455788828330664172234334164549418749949150125656972390384584109187729071321660361795863281250000000000 [209,2] -2623961061403470057415179605385282768534324804865922057368053711747154431483177647641708788560800514633658950213856148440231784906573872083424027982187102325246118833406345529828727857640193188320529165534221286176411499364754723546321640591563212994960278960785653640900292338329430669315435775447128966919971275163300133799493772232136220509932553216209756466792192303657555838618605672044444218695268869522988107315509095868571655373303973845089804948375792513811600624598178418122784985071302093274359770785743889877054610009696114808816712231853695448446956512211743230704652967305985515119817573367569874554773241369832693963418390318843026126448388614240245275093560384909591005544664042405554479474418329042443052907523062419230997965846493044461684784540474163156092335053482204527442507052810828550383434932268936061627029797966215613719014512196061663109766097776433686273910969117097185911384973031607468936078108829653110217533471250724845229550915179382493549299314125784637765181654309997620694567926742561417398443941689752045089399577391277793723742667489664062500000000 [209,3] 656425073867748657813266932715983751376854610995921130358883502754910149329749114654016617755043805187024490894077505355351308163675602678887735657180832616342422040454132366198478907692023328325822424436436617391362628227142353979918625513064040788920123337693130483913108961700628351580961869847412272337640462950542339552282932170523241836016480513419324358991092747907566351285011101613834351296672701882943157503297489259579004105704479288061909895942358637639045762612197191882214242081640973852964684093739153264473694792474758312663472879709420482682019502328206995942025580990641186243755444925094828150353903674809702925248414082573784225593851677591516228771190188347671569378683530334757528078033070159614410974704610982612062809631389006297767189474699898380852978693204965531911196754474101303710127113307442319108709738238396019919839097102480514589483398921305258537830104857216623411601750761505921395186768514199721421286614764950378301471845421911787866285772136460580042343692733071756646235873281283783049053763143419975407568220711195130146072639346780312500000000 [209,4] -68021578108916970676844047117875104453881984394034017502467304212172094224726342631652309992307633045061258174674698900048812915454446952691896024856871418671173804701084222973790416039572241277015342152748460398046832656647124500976023507106695305642159223383134072390794606349958255644098427747620546257427809181423399956993299390926365649720846195653938105456442055890660732483359733325720116585809191536335351305590760831759054632964162840900348525899573759185733284794343493586367673403841564580889536900181009391440101596145703127041494645803024895413210889830176563535530347307357864848545761001014787745959106235826879494315338003425729088217927460455817853886076199504181941452236968604747361223024374961245215246002204310818751767615271845778347417513415013702094429307096777442062160210588206441599187390473987061317000783174498321605289497352689065982378036106717115031925614010511683035207011622734250285451517545735330854840458912279881829927663926268482840144392789859553546290808518775639395624558562936133085549723013380226742395192816074057101559749144938712656250000 [209,5] 3702595178905077319897147775099897805271303960665652565414316718057757459621608549995884226458832319685030015893397001236017534001601280040193491722925142927289643262645455772589162880599162160261487135166110918639429202218543374833210475112496300766433832419633844791708697695247890541250532357808322795650177212591658439340805432924650489537039689545184081646487599770340897820388989145181360498885613859862970964385567958254864098715442942544602773850664509845961640136148448796754096639045595656734776092576044698802933571656148754697486325239597753208097750718998616195214795089614166428854389173242677985257372373400905472731647325372255342688155903849244660710990919619409098427888376433368716505295057948273376693178609899887336864345008993031537564200048006414323798162669044408292525177449915932497993437389020970611757867987422147452725444362702889922766735969156037083451076674903452920622090017584678615770781836549125770313826598560906270645813304229472789435344572109558159373826937399950141081863792503520866875764845616726829998351394522113383142822516617089803500000 [209,6] -122003425947705929657078832770336164497729833166622952363610569918381926829289445282518901984430851400132038074998561182146043568560714646266606178804405101125440413897987778860330229471072931297931553573681070964561855294360832328245263497074505090577186642494985653432707095726616295573690722846976562426783163584051306882091551837220064647667560780895510569475433268275934416193741419009076890904315649856307778511029049884495289387919415121516569923652268990909769804667280028429402797872098278132916531346044985209856891589003200367774618727342416262251546820384990668606353419224067090586784795845766122415383818168662415324500637593358387383653603619539147610691526796998860630696459068052755385333745846544271295563099129771371105375109934819377294087954251054393326843700195696698540937540671709163406879350558611257871622023091138979826195468946699373051480867922515134548265143411850150129324318835607538730501482940936923253867091812254045375281767602228427611865811293962459971441076152361157042226912068465396425934475171781318339310974093333355014352189562828210300500 [209,7] 2672156260289102795279265495590359416905853325145885292115646365113992773309145082440262125309133697546816039572116727173598873213533678122928461721747840898586314809619776986879611222405714635551456845783823700026238139011875414201679102662384984973447154033894326817820948287233597681769490562131206485198281286389472634901616847292973957948775300588767248670400290071337130409059893340993390589757438839401780800322683278099153810392023784168248472829813088790071495668474189660237434127544116226775328863602326083123475677509711082543019796553178263281932322812745415683089439803885974196724224379095553876259577197714399385049709506197228320782279127176861464843430984605107991206909389331138896960178292355931152679898512657152308018043800261849182068582750299343078855242103978099387727772151768438931489765268341196670601506809920935173042652538075709403662329330932123577979421665211790792863803771321782697653883541517060041772259443502680508227629186236094953777166229957792221563428583972951497460225402309335596756938639394354172193087253702028826207669844739152082240 [209,8] -41544118959911054521762409724188968973406409354207478519647747009896949314931075820191953706429208445424942884477953348621446313458923105568130816734501077874546866078564747326310686276244403779713972257307663279686362375700273792198701446733740859043573794588911862160332035701538446423129227823431419427671052437668450197776868563967999053128690218568864638430206257802796888962704215275200255109429820372669968464794878146545254110442932757440536262986384042860344442962823876737689587114761308511157916605198427937345007485334384355324417172776531632177303899399337120942095035278495553720908932320094248586626264212302968547237442049542558062173030967792397344267039991255083517443465612566895330424728435268470385740446281396716295742863259544193819710390584481225867872933077911170046163896132619752283087810269468610202352367129332683381423571151253689434267817111533641444792869698210320449725494455562919194711008216277244540910857832160718484053795824232178219699153973192584425789113685532851313090509952804736194321162116023704946383933241622829943602298023901856112 [209,9] 481146945415759003648552594427803600648200581157033511559137920478642379663523887589178195032422413785715499748246876855721468066256875786323076196715682391199534730395454855942408682025573096783526537310647768414649975132124470349297811029530494979960465334809740212037948565515275891341029908741043739686728906874165807942603582826710928662843518723274642577147683332716928949059989440213357301347836070799684491158933789396124483497447957219193445920583969642147619624997701314116076326577837578028720998175508096377780348496691635017154004549258462190714932335606120058770935713354697787020641131367498006325252684627049583093075962690507748878051194133168288863987520416443625634232839447221298741191053536438560952683065526354442955691938828612366539811535817141698790961431912068898837244772740398670026097189151148688835224283925568661544914363935648616890595444945252888676552712306302383963478684532656875472903375770945933426541944788257839388411211407773845003448661630626107042230984338100647855276556660274687652978545837566311379606802253014771419120803495434152 [209,10] -4306183331315555791834760872177002418559114886305499934273440926221286570336028496974910415101313352002781928538991829856030972740314988858975941697775424931893666893271770685993624183215103614807432730166813892133878124863913515260682300259726140561587856632229979258245562011113707741668652316799735493130107727545431837471836245803161726500048363433588129623730437996553561798407440272859444047222169330747082316487079980731256092331114038942563008215851850074300238494027599510904651916472245770825670751787898112579199957622670266469531588573947990824834510395985657791600967539842613367091287383176492909622165014348297384091464042767252374683018777840689311256863837514007038715651674756295656315787058223700760593622888414273760378963057675333651154296154911599922113993353523635673674818594100047600829879010725153667863829925962928949370962528781359191251060333170243365776078338282983867014753312619198998339844031602611844307122745987377132446307729115972846985170274858623264886159675302950847806053925275235305181659524843462849139229473626483874337200576799888 [209,11] 30646112320678649642886142288699470109911161477144217759840993647906237390176966937635902013494652735026264885648595698704998691780310239924830009208404988713924652566788262723208769097521307568266481013729248731748530057579940439364228796934037011885493288331335273534860076122217057328835166571591882749414776966099278635505196535762710381747256380170176131466500031135845597056174438524165755270091291765970255853252092540692353991058490357919772394070197267238492063482824452294543511829524158804856417611612520821318839126505186993064497143512032109043287565124804577006269896052477329939824755579924685443013316173034999588864530594250632238923244341749744520523667242579002273720940636488182592217763697485910168283443058934760026782161997020021201776393687279907117445695743883929372587189473710845484707860289698892918615681461884543933756880164477810634130423169462136273474604062333142954207486417511090180112261775423795555765253102130538050498776946038486337037932639253399048755533270146505453529114731397192208647737763590523866123917104471075679847372869432 [209,12] -177427573424622528626476013326649675325910790885640784704488604854603710265397344945768310139854665187894186395218002055677415109690465563956542494531033411247210447905933306787243637995407360206449597987645511327244704323755357864545127093185414403891805346852663581581753682868646858611329510893811799719389785034147641713916280835532847268910496001954577664760910543392060533991538301563881098519675872168069990744080165611382591110492067588128082767264699576873242703330322748631958130519082396886803999565362572089988202031834853882080668387443413156363089600626389140613257125696872659593856059747614998438232016885292042333153192603749985356714773570856318707439103308119106772087158950775688679818319533172694385959191441054797712997269396440604784217759294389690718582770577113645488420354409189899389316080488442575583225893260841040472747471552066856962288009410272933182840187183030308246644159793228424251912709077710220279297709235369400172696766841908389421791958828436097801482357674511402896597373503383710104737486116766281494392648938129259137587326312 [209,13] 851234757739945140248053713698193345567161510926476548040521920753059136037631855238143426021596923723383295705808505910943174571817802346771820699506571588173935442153277809762198974026106107440736116620092970004146365649137742668240254859781777833521617695659676574629501518063047797653605853263033685374048326085037797259485619431848758161258999616828621094020540113355733225321319295427799408229964541091434250348542065499750209500167442574924146563698650435242225547276025154005020659910979506916605616570949093103763545028678835274341647052921895180914297991517733889414174066506213478460798849189038465999768287573142533408811989706507224700215486111186200757497354787364689689231120502090432559283856150737978190107701328605573188640046151329866200007776172052181084663207470912859849353731209759523041148989633671747254298387754713973989317441727372843641577230571830017489997903320096356646124385378019456751852505082590785602704838859703590955202032006965329860734152127861962271852420688494997980378333697339859761663833068884817355259263649154395119739440 [209,14] -3436008050553397580969133033128009081063546975452428963740663029335897521485838869105178036613873758714570081835426520165181269387643310422036875352206281014579672713270373355197044296973395536821680816485963241793902121368807156413330110943123936293285449175794060536047777604746993324892699585795456180174431344021526428085896247359114068356583902306165104667029394610752482541758924552109696604605742350608855787198258129140340489196196391215010058802493890809161013567077946800325556949738862161413187573430722032475366656451656494138348017950023970813735549248685923095790936015824578803178517671648479684383472323666969750471882450214351668337936533024922625352249193130595188166289770270239212844413188143014546687804976517066091118581555671804009532972561773447648412578638104267196424765405799813313771769896268784367984345648330473891179258607151352226609254394842208200244814136382772344010229952495053592295777757353599848873074799397580989939871908151695979519891939871895177425604470493580803244229000645915503762397139690465352952772732781577692477726 [209,15] 11817434275769874727662505905449768342172561225001484090496241327642864958223172462718040131891694595935805519936452495381559250979238151768971462934257899542871693213682005463288820064779013329935257282450112100746041129875067871466540748948415779404864552817586429315544390457256699574776834455204461353925644418351681133776648505178348194745231170060788707326900157721491025650699335787479388303176195191894977542092620163738411692317157654556149192226326971056791619616258290264685713440217779435451525022744808213745383450181792577047554132012911254280913412620288471404320745419598811218209091815154310582728939708588209130221755087527961914157565780537256575264424323873932861819488446325949486922596494425559403406204485118896116072543689051117207111139116152573790592060915775217905581964162525502268100111557624905362347605332248443105878743579362689298681312798265661278558753700897059729174026973350148416507196425294525734734665458775478452135793483706839126791909854665020415084116820832624980814228187526617022915831243725087292506751552769876757460 [209,16] -35000130518411230546300119884451754578585629962359417232416279318837895071705233390348060781236624551697162078008211581004637645176787342486504638029705497521688022816998358071297256299035902354506474151120901466410847490191642008429380008650658323200417229756713369073131559190437262456937158408705320360283111010279175955520974309887644838495304386689866719956354639196303386897939692092749511044554840055104386510906214768192688484376351622884874323464268757126876841804181362844897335619839880334253631025278200847083817449093564340706287069536539128220526535039961414990087297043627646336129616890294072122159347344887567070516368117621598363508403483014131219031096388665371411595801624341432408487082597271337181395793372854120290089731263129589918652577960272181104508018018767753211066326796161975043780675050685228532398964669629650281094815140529948767104688542659783249783994813833527821721964498228347259715124271584381941392770195755565433217500441655313428801381982765829084812807699467149861782559190471898061786536334724638360777088800486285074 [209,17] 90075115030828560978112169459777113793531767742406319300184262656295834145344192712254564882236010871242086225509363538485309677943176644346945509657105746921442992460385161166314053482119159888530310683300057901957402895320249774365350621143227623347709267665650998123492510672168044100248778106143639599717735669465830078337328941272849726127181780707717263199274099571238693491497984223554709982125936818124780300588542853822714154812284640668673081629415602286945209465858680767881025678951015748668209842471111616345583408862338549835987100745368254318964136454494775683819982373925742670801524326878490901114381099298429519659914178631860988118063202998717218444105729786069601591035007059779386178409157567738188381728151998872762422152896670687978270705971145185564318181756202609607025968042815173680805866930055900508864174904568684414004055022653186513907067545150439864500564007898131297298222464999171268031686346917123835551320424926344388437717521493490130443843167124435665595377019397680127203199964396505706260596908555461291269498105728636 [209,18] -202987016471614544677956221052702947566970210856742937658510392435460178759747575524865505066604647306522982325968648601604269330751446851529698768090052108889292152466542168000744042297986577880305041899576606237251219844040759656092911549191526055142790619062892604968636507027015139104536602316524649490048078864252020708809676509056050873485869691228322412870703847517385716332801795987082353545883438638398540940123190577343311276941289584675897501008144283356220145745508808687923096989005235921905652199300915424916152824265984359731966684189224614061558219040250410699901316202045917863442175615115483915833096720494979221647474725404905317509096997800829351746585258796673336060862538821510392721634800688217317227251953682251856723223053375282988194497597608983557951786810686897808192137033056291096345754118647663024537654897745428149646966332856460597551545214555134660246151700501622186479824506786738138252511983938597117486005261882682010172761297865253448808799787419360903333220459464076217343156942063877652051043603647536044668856457768 [209,19] 403206939225673823906261577296303641847868258309277317481206235012713729758805201626598399693555496025609088389204645409598648667773449123701413987360737813117345413559944119265914179646262422533743869553415219251046836365951553309408497519822620477052872638723286478279292681920298348377713576829598113242444068840723741670106246570944737463991264150813605174995979962478620140787413471429357566792241131604211113849356975115915204455896957394963081506109838241466858519824446316772413455743460635420341267744320508321020381157208168578226480165316307181190090570653076125958442596670626786928804885507253568816720368478860341913479756034729201287582587909622918637077223694343967764433773102183404736415424478033299122548041754051911246408649322698525925663362523134478899850516251249876560266512041229667882406098457142910738736717534278493671857004646516449098598187770790780839465893394011199493375658398640035550344717005216428210997685434627732595305204646266710131644366390799494385777501292650095913496440829571181593540032722775415358908694992 [209,20] -710000248113690159980854691595350079801074448000976243398610970275708250152139285755683246107183629995691263370686427647243333106183411746904431117647441887017583042559149213715119439151051897660373876694554733413306869004391949860199931009391643424169678201166583193868759958828943476089140441842904922855130553421757606129066507448515593575609748259608449960739939656219931709723817585206713000222485826554177118944336528976685351735403756604549904161310342848739703344246955004840207962617990411249680100014508705140616095557039292568670217496237886519904881976877067421987903622577032131289648738124708124918483459746520727260684436722321533753558204508230409951446271422290459646388697068220389048747598739793263518044213005449015482405869938136050187591541998561469277597686310313253832277517211933666731750987674005890049208076606116851915583360637569902103728288747525581578990152722656202694094639663824953425518704386565870285119282187372890126601856961926365519341003139865319659841420716969717888467205459032667161964487957063815996522139 [209,21] 1113787043290583701491941165992404824151460317194416975663582360333487772101557705661182337551813054140132184589026670439542785965295749108008818717198076942650022894036426569001847996514759251713364869736846422353354432280977715385262792115226307779688344734945155412696543250480642105866988601805490084797603971268137110430738053875849465331555396519201278706079460787557162114006959562467050144237808810008394783118083979332709771028893077719910588514875052376780100706244147794988702180025727185564445085564840932840505614163993592621625831038411653267261417078858164437613178356383712996440231477929293436748388144107457825700045051757078067071468551590791832744843033333940808752786065376333740462796651987079737391396952636088169351878471904838813597086856531920264959725791422476516124312814992339477073498792374083580749420268975824886097974808874040889739369929861907037752422346746903634317159392210715945328769462820255864159833761469968173765183602759672244275079302446335268013358470388406057098710866640188439060833067250440938138508 [209,22] -1563213619160146735045755958753831613444675276233401396401321898485497704830326046025139010895763777904666352925411268596798561687734870792392500728640869053878153954118124633408639020802836954644759210897727288068203892620206241011771310584290622112146811642542771110693233656498381708151655357534100439795532152320488386268372407714988539816909613199641849199669618269979701267608376287336772531001585160410470822401521594880395069335091306023715605001526841720694111456605480986724449185350370328724939926454982923893292510949860424903835140035533375531906621012487677674692623735285995070617273779097128937275276630535186691743655595785199355498244900216517207818016622568318472962607643323997636589825050611627126332730577342838225749520459445550163532793111573605656634293787456576583771417695854772833412894794775569895355503018002033984675265038412255060466253369204980271247561749456877426678505081930846453754855685936745494073353249513700351328858009941130098477160676830061864925296655312991075467647867227378503136373463940705872580 [209,23] 1970256537300131842023454807362281193980270619256623847402356317766953797690332128524599638342149426918815614612293625347725312857224064383600320700970356908712633439337572551524136660322873015968781992847688116437015670830051357868696706081555044541921302013363098510310017028677264734317099550332423786719622029816776532966242169173144114382800549587523957423679243431088482793240806420825233896146982438716377676531896140127398241961086393184671913710954184831645748057851870300450262175501187798981610192499307480708979461404617534847184765697426558488806000191867745397949435023057698165400475026294607678179213751538916562851761544311630273055592148294848372914475028723730724840987137152918713529060346943971855734460610577719816519382498523497802325293878341261635238529836022439021021832239853353741259083750905857352404950832766340473915460306284646728929999780507171848069511824826619528318219006778348103110780642276676421453170272330948738002214472916103038423259260600435621422163326430138838446396924773209666652489313686002392 [209,24] -2237276880531303114408750990775824037944388455272089212639855465643701202381306446841497517960752816808948179196606315534105097432097068995768503202481420507933206521111247304293919881608496541880888727990107158267277492689232760572743949754336685403639981672647735796150624209373414358467311525891848721176121472504919591152347801396986322997241761468922219859443552113095102632259171397155654360047560415351297849373774974970457061667962782147493562077290431949233575094093841439434140378842838309591713199707201693962256891182474408606863549370509169434635509072405550790897507174088730838879063781881873724685940769276973308532212157151423264426874826653206304430413202351612819093606649074500172683880918095512252534727991006915503069975986290875330800141842682923789017032891357841053367240962327922301466685797107695593724803808808464807121269343475537274549610273970274322547692136561486492377063830619358182474317796567428534454175421410975498420030936203007691120729298519664645311905166553153735720590509917808660970556438544432 [209,25] 2295240005735340739950605038950057052422987823210294948121213547038948624462890215254679688125877117644654733703680872474246002004359009210599024337539869293232494424477997881825539828733900300163529785763674771668568271038486848605780978888154374169660851408997031918904223585224592188611571860660782558974156545043787844739505449633099574067615054264074403106129029333781542013322276360409821799524096637554490071264169924612064054048211834242067872607379372409145106754339023132425270427808043578231011228599900520868279301457905856384832241201635105245988583358045025989856760107494760209607509329562930543024555962384572228756939292675100789992973141693507408844989700606895518221262588588319731282708506189021473968367376029651765471330544204421361623313781488335335037455426048818831030771069152032767282511971899611400634812407824218863989332979142361696567642673157240964786912461889720751084887099600632986611055437793564531580672753487013511729524689919908516784553260068848799644059428972061220969148945435472598976044675930 [209,26] -2132568737750080725950859729671057589478554778237593887373004968756797206060151294123735160212187531297653621198455684457692429801034666369888622829474665681044501374887745262391704288250910506708957239081085272117428997143908000493679607469912948743125719145667716880404355659501292751375903409388727487383295943958752267821756389217690875400954251152891592638656440958797895349852592432389661243560952747169664556050763179311048783458186037586473113159119210379289125261894062797393407331218351166337900860740977828463770837377446963915720663675184430933725320624902278325308166948414716408182047413359147332427477200294355003426988952890763002042650075128444188779647436325033738241091368225926641879723838190340668116001429492469755916667795428601780751000211111357742914810314729293573314465355282970632114915971283377256332207974081779663752299491532926107324793188546621004947960683795315090959315494182926137817305818520432706457807315463720270785496750346394868652451831184846531008136165274618428669726675561058866298429688 [209,27] 1798265444411802171635341060175961866060504644825813438349398040278902965211803295443345119554583678873229217530643285717151542934013179857393804344685939285331259527617174701266158072900129986591094516806432774068137465370264604168132316691099717634809264786418104967141862991867664446542840604856989910064130457948509953985297129203984388006729468083655355161356400378219402258835220458277736125258227259397658563786167691062574950616834577982513632870263534026853872441227708959058718696478821431010536151800548919485861351705139789793451166349995158970745210441099268633607203326539997846056324621442168862032752522077461097142236454055986803300851146906706374541284474250819564517966100363600808203767873887966060887469858811212241941649088780587041576332407603934017295019988829007185732214368710441164659751824930542374459528891318947438473977980348811255530923941517233555717623931466449199475173285986351910817962186483328124924893479711308592876538291747884148257740700196205971314477725014192997601860332842798143129192 [209,28] -1378664596852646417430728854507346088678965642561491386313244741698042792231751697229559893158837005763481902757240492662016972712624012660514673360870993603718908670321516025565766748993096944377174098205154824295152613455143480728206560069018867217098560041427116086934188566602656882621812784523761556516579158393292910876728430405916657391405107568360528101519603019791909776703039894705549120351863208070152716864768391600521866187857603501478159800729899601571267784806090504195894246565984214410904961811281609282959235157793779215664621783574089501689859692235217204124687368591415954753593840441955619759805522524501691941942711226415680468156196221192902807298140088192590059370765174292335772746068699206205466578594876723578663589673388700014892349670475308711567459442300922222574937597644350052636405978371017291316004375105892816599099598667207314981845778547170642176425874771006110595127560888242700730010165147959631527415864024700213812965224686158144008647979749130855919006265695299087864425025989386756562 [209,29] 962447676712034380784220492334277609012110289017612153232365360293360866301611473459529604910385742868494281950443226911524037014237756100225221809033833088852474027787255430990356944012244445412991194799503403232103312340828677442965595905309283037660058722234619790186429346299520914184509295192558664430598782829597372103127031946859946783615248944598254563659127828486145424758048252901587101282957026244330760199440956973690527028055850059622268618529947731638672282094907663786518062073307408751053505936570649411868131965420163813162505949660770954294532174008294492790683378248006315805202272651303771229135989717141834715828565761999365213554976396434592203474290899112951624815783942497054228843091269208776935749737147173422648371927698124718441483209007863682566146808039457462530490699542378180003920680310589213913182708628135002346927548919338489173617377453246603417443416537133711959059059888412990411750906186571327520347756067650263035458555864664048510544019499977851446962264273799862226610588723899875 [209,30] -612577023751997348344822633374598914577255537907678491728770485918317823740992262489210032503215076132699400319762824981193082969774599671505904162589080836771850681369397609276500177374698079842945754899646432788078569006339531498782546825131778773134130649914192409143490599181633175724589324254869179302514268210854106321973229687081107172103702123714961992345216959853427524531966509413989249851291462263027775645922874766101450906782467122703274829749110245923100505428081002328128810127306083449796176104908305313460084146620941187734169456174844665379565972672570363703178993761073640249443261497999501485772949615087994328581531561726350156001902614022225124089322723821903953321143304611971642237166675912890964732102149952348617786968344985433765121117721641322855818594652464240676683494586686138890718281516168201146987504969823840917649065995539388830732750266332998229103833720728342200577134754494235633895276721873761793065457063077452858977276533153849674501996320022084612889162129616124244791290911856 [209,31] 355845300549780653167550602203568679449711489606039313641143542528092474891261546989723885500029927159474492694830709211126318600392546439887105423987802559558196175129648113341020390524230528617247642909263177141075289679963064561770002713245384950990315164063985848738575793743247272616321241880350894486341234708149139734575170595401006989161541912183153065380068738326573797099286505921277931627805847047778398471466132721049685241721020589398964072809419271393625756367789708361129369019533656439472756367905344196561028869494291524013213880910677780026393306955706337028606316741671878196162360143511992912183849029788545917834457241374794081497490641814160690057056070015635875618771764505417489419349775862447470316655610821517790890843093411082957222705370855128406541388360611879914296287319207181427552786214897639544655914337521072069984706484812959923980079682004468741348138953557658730337482772604198565883911794943856842561927393450711486398723024854761875039976046630600828134148526246347424475794490 [209,32] -188815845656502630841589037436353254820495769348340154449927349192611172645556070483248169431358976903358212013002326639251657384725492713306680517323094029133688198162444698771183193171279948257995963999318080729279903391318366190372298104212722271834544601075543412113513539218424931159233815310320746433289723293838443128729756098029214635389211186076985548525274794101897725828591172329473405540785089293728149846162705128451889036887848550574879527209203012360460635887741338930386989856025710150076102003503316522371655867507565603440516723382880748444776662608707655566374728135093194732340771667643259691069839060015723160265661531099722948512002925121978917418749614750181994715130312885301352820199980663786299949057285144223918900706669311191121092660574115989995918318676338746686928979417114134494913802151808434874612042323632509059469161082684127892097422872279000765859061057235601124748884152731621680414892764395640560238984242429414245961740899742264789984459221596037169123378755682702926044494 [209,33] 91572698379963680812358475609751398247560736505376703641333635321587281235963983678796794681414999207804846828387931606177982788346006015115827787513200384879680671703870103487410027464379156273871904481768273151323828300687244903980097920077427270454848420954944938381477260245981366235466987818961967360001173375924622687121384873617542705401818190523050042803653901478212282331070343578635925561258470268673118055023801525539489145185638975359318940875517726167074044117595132649256791095646813202459479639112576938827742948707751187443758852187276355351602370453558875966976542215285539613353757365320503045505636356029554408386602493946133691936087712973723494740096556024374994674760093721190710579597052922299509470497274094163755237147631847746993812246717418063279230860243566772947352660931007984755125915152366210917763120506820143489567002253157584717425554337786675109354860302723441513593143410746334460991433696431706173800278605121720216264528416396638495199408604798494169027920813587848870229 [209,34] -40610354374990677216074401123795057088118314845122307799983836199669894521404669751439124314673312583733691625682606716173652796419886633538328443191791760514940226195337070614852817537003560743275938757861909344571070070960440445835226782834333477843138563284069168706613749041057529641615906376541372996530457649999018609983402948204890915413279710307193841255765215497834997296274548595117800019529965999998739552028929931470971238833939150668732705666731190497093656718025077566434842263247398947677181686597051548240981119537780831296813306343708759188558888820869037665012252409226982821717453301883439817707675294449198138622524912782298193467696992085882136183458350601973944191022804002168605451672323806841629962386756139674990951184412317869068022129649945925383193228722333843192127367894483081675479168518975922568806923858019673828525173380049710602399339888504317471683321705578820223632550655865581488821975273785107251965509263233284930078427346943161133688737173006187464971790845851815066 [209,35] 16472782383743471325860897441500696062134874212089808959978498986671572037731991561790214924629931582272677774607092932266444934119848914895775968950583507216839984162606927242012967573567838950919761744032759315622076816486495127770241331208714972364982242474296547515335503868015328731200038747483039983478030838311750512667746413077366113816193511348144140716727760086611077889265719413087355675856129324046796724907217311206943863091735462577994690499215344543348852825815048752793919696589843675365906103676507462904744620218276625124008645536181543388569673363551432629789091134774729694874317860495733448299722469921653002661804630911869846107081631205734287850269635948945524650277452223988187956392109326015555139478765782270633748130260301435180412684250737045712522758474350556680237062366118542614608889822367747831393453307214085510186950685595838876726421128538182536964838421159391010412459076429880530531850103420033539989669191047617457202130131957000106652931892292890888958587736459544 [209,36] -6112230384073763759718373407198320481372735609024276439051275499358751492350746514923197434190909297749913065438163563692514037357901828028521021245829639252758244286651346136268415770075571068710781670972369057272478516629582604980147369744140425969651424942359603037063857449113913797385417837121929760331777905481149741161783554513693004037529126533424097847164004801565602961755106479338371698746646187477217701240996414967918377183169701662663701506593276360667687703828424070570123819456694271482285765232171618089230770277955691114929573934830921615258968343311457912931858567132318409743598165096111622950203044296522153550960779597861929810679037577958169547784501114257797862567320859688069996736791794884459473329866663864682866402203440945834693986332104765729985939029543084558737577159762015996678506894599796584885395179114410460069623850254308451987199245487674168212056214166314467998219826835526223440023698763708667393835597097952829578915577416832725001215798889700714470514049809 [209,37] 2074474459375807179818623670519767391635687621501498737086286553642735701886120001132578359639952389542763410204048074569862621329033279496563575659155313416113505585670761651204481939195647223095650241112153288326286307955726330602178660786539760680224867477732658702859711843778586785039719917748647203890677422553441993457319487156526157028102352511308700908843713544120038686417888105148991505766396619999169119013667355091487073467717074530154233467444999567267519377861922499960749133087184202333206079645035844207301120514118918547113520702440890767839186271583685611558006615462253206191336294760002973534556756787337477950111619135359945297171755401478055051740173975380349270224158563363103393340312560116325507228024602857304611687125049491906885869360258810312043465110078971287841771306511336747853717324163346348861177136716655185123917785829861876475464732893533455773879438653475393149202840366351008761014721633626427731927801903622273925655775888045073318864851170414251004925681 [209,38] -643869051605447988611941957576408421146616395387040122844500367387696933416700935280520773561951404604237564034547909012465205596084577899144730147423501854475541421992657178599899572548214228729056285423156435291401349737898627106996804921386878794250961132506483092199525166835329328863999626441491243150104052797576694601824772133939640952605007465313952512481022970995878270603294967985353814733677059341076163958298219780129423019445128227764480455950337144438019735408255692814774550146724985951226867206819352199664981733418312793035986165254723587515235348198512601004912047541862839144704683994403566235673090451748970988792376729886919919858171953523370737031138125845350156109358853061167891984222204323252162488418721876945769583482719693167931462323623263264263326615195508642636927422408714424944133810574589372550314621824858809249663325829666413008708622018429023334885710751513358543024966096758594403583169936827709263038639910770739212214333387751136928790325830964921396895 [209,39] 182687209657485241582144253207795043650023368335575620220941644417353097839521030488004682411883885495648148204483167793058832267104807158574458550312254023077498627723990987839079597057738673525984993190424964592705420154937850415962969530559212818155988658429348634929325854005201367887300357176301612056810200657721659289933057477665022721826617395381241878646962615898286141507130632478389300160532361311374334861369767368829195970010535905404707769855702988741744903424891108220633385751126026108418540974201088105942838895976186138035636243232120507509260714316289873454783031396278931876231174030435115519114875423162216184287662462461636315886330143094660970897882826427416874793948587386048089246714239503105289570596302214712848206258674662109046462999071069006893386196121627423347430255489653128955456671734183235308622376609605832391258186471740016825129925631312319770133960117883960519279710203591645489485303308306027171841496823047263287832390134847035715084106737747255712 [209,40] -47360509444355891427410952236321174605866094048546359314007311848674102098770791981926311914885747925925398011301577012307516692612927545752584044313344687606782495778323331101635975858710801903576299880611793709095531512963029786813881225814160890939738962966899429990830591050293208259029809336286508310812351090329594782414554803926604953650551799177361815146548112547136590337103730853616094259406162759408510955697552123893845486861859394501448775588116946669839750504701015745326661906444091642675913528666737147523126315648559982333602136832156020587011396953912668041245665395827467121163424477491578809067453159029094400620383546381980779679337034591608382408862854441457007760242925039157210215803574332490931247344246707640550141934093480802513253206630690929498160986157035410576383394045325660633727236609422554591351876976437480929265653907453651145558374355742114214173039870259807469107222887653654761325373807958224128848523282843733263657087858519764798438312983529192 [209,41] 11210798879732371169987728024194745023082784563336452538862143000620410893497386529337626064875898727994140170154495052321818269154704564133585209190713288153919712779819947195738149138228576529817986018553938897137943280740930808264490766590583247858363935995949547877047909468453082940215200390771205372513669913257420217170036921348111846537536654471859460111172544132362071116283191045596242361038965711829814839098674139861085213351049320116939464399805664824056764436611859280504396006466666412426693136631667369197584019802856154916436325743562413141187238087745051633792565185245807153154201350477109106991306876602062951052502873893074103300275500339653072827690284747873188521444109370492604637310788625056348745517753443906032472753133260535272229850835756123056246721214231026131539649764585748927951841561350498176951315316124786082327880904755811681458055603725885792915018887881274137556465517343952088311080991697552253508620444001447308203211334779601374927472683481 [209,42] -2421149893231050764486632262241106723247492565420400112238240052314167242935633136976604120300544383307120067112456181253344279907486433110767324949149094427376466149832355526090999680816987897664441866835074733668491218901532983472658806592911334351970490200493538241386248366073171248950741500816169101760294152783713875660893903119218727186422050259764217339764963607508134221705862874747730273131504173410786325300373456350885041248108558001041356149328772345444426737907514781534523121013193418591971775980506727189877824080921646951706920009140708339506002748623113524223617729082733883747527506201395518681099017987165159062815011580785272436367373702399517667652656702715084561605528847300187039410844230689917887111994790952940452233925335333591604439443511531088139135366021199052465417263686577025082693780010525413384924166263755293899902966281670891459955619290990859516355626725348263247186267580010401254521074625654510764646310043548530251791955816060866083695472 [209,43] 476610199262242510854341892633224665311996287664407133797925800301402870715932483042938114022228809894115208311470822056277522117603076239152461602969362404954257318820470625217732621368182700341706607332368401663882110294979523432707955212943709970431245324970144570646060649100357376913139647705670954812385305326057644419282188454638525517404165389849666274388493915190533551356239169773152724043237020149611361987765567760368529069099590192820329867425526361025874311271894786043601767153682089743908467994444235427219056063007560009865914870216026813136714833320080857535991139553220701262414375396876684164915452658416355581759076064137071709228456517953852648424922383213573688267433965313716016944102248306092020782049220417982209802997511106550469561076712255652560868157777281088143591922830079880196350037493020449507191834556718855772618837381915038470308375677894889261322183831410827381866407573170832574760670935565826253067137147889743128086595647807709814832 [209,44] -85426283337255986837623284687754155765688730782536377184776594912740221720734166074824441197669591023677978082010375010297467626664345549799806505806715005566104260923222392739267002563567981555056031283094451445592209275795127922213035387472916664925044922743425926322117602272324761825463380729238391134859513093283904566197573640765950499530850690631992116269137985060242577903095683994640990048923198895575503372025755302869330078210769475297703284071592422413277946051779514943676979621264036030770016430281912794495374849553317381801296940861861232230844513050361538353127512477425215642443636048896743193443779547132433133453996165407438686250606044303734250988828413428712440848550431065676206322510605941503333598562564271619350622510344462560207643824526167828271475586619797079087865495920574717284336140747818998135900520001577301620937194075896898415473006370904442211693310680018999881544980408866558404193526849435036895314364118125351188948716145945645813 [209,45] 13924342445069910203195352277623585872087646980126432340630559659050857469429987218251430203070065348313788375035476278761199690165995682192302274041804611206597302848129334931296829609615939208714303535655169597305813955231696796091081665538173382546828100205652638738040903552217267880180340324225983705751605008729527626555052107043743591926081410054358011659635412488786237568288475049765172760333159388151771257511037368596375387746384364713285420876303396373543535718372005505348722931158785965330107606085249308351722800471553686995413293144586341100246120421281104131294113022956529338183957393911782357209484456823371175415497086282833691217269569203928378382196213123519322906446266170658960767734373928323995238273101384595151782630706590245893851870346860474828436392467249990213140129434603718454423528270534410838956304144604208821672284695739123901004725951414278785190948491875639337622012030483401509698488405085594481947291171488467627538271435522900 [209,46] -2061206045144662732582318690546434031026712768638711117112617757592498498924244468837768614559332015941163862247735510092858980235440200097205215306631435615187748253251523846517804036241273079440622124601341664810437634466727331844457196266144519956525535522540807974601212811680841615470153861930047128555580637175360344529596299785250469815424047628069258276915421240628627358066159035079129553724998624235437913021847339062780391507272524409102103547805925512396173685261819943050437755428564284454699008612288434960834965173166736531727209797438260444588761313318159159079925969202171759514902281945296489020465508821131680547013497669947503865268056235635582411806517572620399996471038061848360317043268878235605537171183606560746616250909942959348334481793636439373127885876868914280100962990713683538750605175718687020108221364286888991203627232620840717401000505194619328058779512638290688942846605364692357034316525321381396111101689928883065539549084627 [209,47] 276683826409941204754129205877800445508449202418162537173257996813940189555536629313239184944192978986618718632778149736432250810746385307356539606887128842278712910847409079057841078924977576128154668561206108482189172363222814460764691963128474236363874510888901252503665853216130502471111079874437481239048212336548075482502083145541186903949558565055675985058646627331496695070327475790269911046450041781030134919962267016460494473263266406266497673744659809622461130609194211673879944917688897668673182273232582086071857497403545944521388845066080640868244262090106926319185082589207406029490366928226827933995841868866894489106005109671363309588451967008478483282588170524264151345533601972351756579150843120081011385234812538592250707243827096148319583812545821889797897691443005843191097832331577955797217397757860427883677611121394867254130140611801505770257392857290823927448954535911790033465667630689430278487830171891663057551347947874713784520860 [209,48] -33625032803990067334290713998415609384556581324287600199422088211758642794799684709772741678705911716594564962433769977925524854093656500432937549572196111197330536197616282062241979796339057730087530021433906690563784080854953145102132986683781715118570261331016571558743160202180040720842488759213254418966745169372258455525500080739116356153378346879664619646724295561660791361182798187108121726790436787003258420363835464715066690401113638364373354944974196560373890474004942417115637394927079750575742848312669727174651473232213726268979125629774717969535759426497419257405900955969626954028733235239918460318708814510054958710175586556295167844766968913472134599765561994443999856958820960347852496664812245254026253768882316489369883439006711419762963885902994345273062150435398850833733295459197844771188996663372805965061544729032021301466626445671584505805644626142576028372047300330924391628987785695934902190433558365010161195809863519645455596 [209,49] 3693289878134580572748803465834563138297000873515460098911735828813624795021414899297850366435108218107766004361021529706186659987238097349929259623447664771253486197137126027105620266522058393322666875568170965001625053880970637867758310853224269665961298354775683120956491304865457102710069262043484588170152599322643626208884926129322250970762143402044798342986292759501729747038474301115982366532180745061418247619813415865432027762563819646625408495477187738418268875666222698474287269102900893960536596847073818721384014018478514241895587672610844054404043130060691039123157349110750506194099944669418047305366214682156826840232852046104357170957870173415394996382119223786650103144428389426924880213510808279312325081421582401077267138335991139190458963489416473982929803864388225764538422115483369428372859386441399517018091972766837322086940841543620583397192339393234318079800040287911527169327913656508443911126917374622305277874850217432321 [209,50] -365956035105177333063385978455087632299224913743923235200835521581283929898903152849504307189348978572626176502983184114522090766952002700499973609218386074455271765195787635802923778530514907109598398984002116761937747265188919646971769434995246075195809743644226536831077857727339237453707956552772631234350537904520209948434691256278479508989489321702316589365990437444939740099791611649532441098364850494844091145062711017189459222475582076693612614912437619019047223719688158635905574151814229183795101278864252256506127003282977789180257300077616588692864260027301553005452468960816096193124442334736992998833280287588339177924272915861310376068613374617626497891834873023840941536703152165481951227852034680759511227795405607555836888834112218155515635284685386073191293322221338706887178327661337352086849513505659239759841010553855650175040612966404172011684009363336793909481167585996170124782867651249021336571138807958762082444922028908 [209,51] 32621649604376019154240026279592825635163693461706180496280226175099571136553078423076887322952293746298259439380043185630826218892948081357663498362274186111566625962672724820096914218438456565005700625520912695217954945342107588972075540958549497610603141762750820237596789172046026655907139449295066751201221114241716601943902976879792837719075668853313586686789998411616313347252468950347997528130213142404247552302607194725497057384848118416327403336107037676931726819763737449216115800286027072237962131067039309140248382680643921881669668837060189886666342635915080227145327093259903296989128470225494215705693422870688303241647118239620609362433676549165026107056125000347050342092689908904205090591287818261213015927755044528605848768391317860954547020463443971081785654470319032350534262895304771088304969558243912269541402598772187592878153371077415715805898792364191231125785272436302556786917613133309639780494343030514858797109968 [209,52] -2587575590895451160981708317750148976726306715011761721396382882889035832140896983798163201735303093971913034625323335835569454872623692118291042084027135441185359720843696899527923417746562133165469488710282256011057409234057495767790852790760995847911969636085188734885456557171049140308034609988808577134938779970496419612652417135654568459386881420387248611139311846544398202428847934036174962417871222130609701589869013132234720199941178164087719468777038210110709965442278053572613260743563261087135175732272780996584254690343959022396646219685738208686709384047520943791342659879869678103223917190050659308292096302977155320870164495789411422689678880873029407466138120262678972780860119547452934975704706422881675190299817578792404730938588882899602462293611415117733957889553021639295036740373668216418846040605802518717013692255017913222298431316258612442058497527780849577084944742096901642112038345472469727495600448203837376946 [209,53] 171221185539123667120021726274488145887533265175761648536352547758896920134053058101948032902737772872137663623757719734852294397106269825959663294484505751871863125506102541050930745968302704891013877899467477900594811743004240559869368873678615788360545757173888758880412935279778222169966041097269656019676807111124653183661087451684387165189539771955004607682419068278773325373707063494738059641348910288202939680067905088402447424038191218187675480325334965883371080195164497778742379928410285655595740212384408206301931163977563066061368986386385491789689620330194094842335321033696939013386329551260296977227321404307024630533072012329568281801307515432603706768475986430206738728053561684889166004601516271820249119208682640091608385783652831175805415767794450754325139884723966984392320752935437994803293685785810892043358814389795287762988831793639533531426320529743738376228934801323847674882377493913558952394029220464427500 [209,54] -7373904083048290726793671032593452553263531413828601170247541809560543986241015877306490325695564702438111726122059457829352962537864423056926629208094229158378016515875283960161263195681822365232965504939370437197364022701424649975468769401966113600678079936850099040428587403428640710430131167564758812111255824499146978009038791231534864338890720340967390868114330192938047305243920430146606972265356897511715133210759026367829854589582679107370570217897301194398917844904639833034802237987809302925908648306869962178941484721288943377397921907028799601938642016544025941132054849574378363530692674981524833809625080024401337482610501996478104516072148937544772890617591279713497565985147864154771827423058166222313383989765318251333749374108308667928207038364150905948036951417481277532379595381309473714390106746684294499777310682715223347481258201407261468140349513973151957622147806229358094960610005027856216950287774245298 [209,55] 1480912560962022987218509225692173763115436086075857040156194188021221080351073376496386196062391678152401112921068448207917748049033146513083888266802183180251756162627733113789428112864270645741694082397465011564971492386666106946073833905618633032069550255188689525003595844387947734714696537488854960781977995761425329170574019575799505640378944975555875807497835566110127583055731607844317253652350834783268282474633007281375447622723976883668413378747896845306056379629268636334280402400489966692902306660096829439047122969050759903020376850831606217581612479431917171676717560882623432300247900298705646749663602474836986936319958770877595889035745726783383437135195644032927732600832409956402810812032678665960213751527225883756276421839113682141377808395944002971495631550568246817301560298969006658466313973546414531531858002837964840345268808504918075000971718308261712778180641546608520453760470751258701932138952170 [209,56] -1501035788497222188588619808023189854561961215317778667766579695164763731686959113614580709181517680308946380834090253683013905092880608758474876350846430336281318246317480498964080439119963272194469194444289522985510675866003660625111041538385353333786928391002563298877053986993415653733886094163811305322264452006132600989161762301462278279371221124393013792428883189022815796959091793815203315437618957365175848968453007190038139898811106268186917925992125845445969022564640984466695495414958047703528632491959194451504367227193719489800406232743214301164097785909692729317444872351120712754316669799406247289597080086811727893225816588382524478196775362027558424214746241471162283086593923433425818124652966808179917124531669356292882264529112910095927638798483135886869450415246052621957791288461619491600249882129228990483401040217147914325252482892857138312322834836596751623060421164001364016930948910187836228185224 [209,57] 686618852687298587138963411903565932678336987301878881520974568499959823643391650849957028819762152259689478199800638869693228255796052080480380355109612241954979550787942130555295662101892526738347765151694200394312180055875684246951351967161424401059356078389016907003455401008151988026081786139135550117820397386673671825073510349314216819273920892435006224066751948241688198798123057247165002001896870420012691373410594883282829958429519644269048475130423756419340830879500831771067737858165867208553950580001717566200093131470322939074693722301250811281919260668691004925195917393433039576385744268948171939835037231958950723625419832325584355973199199458407701798100593606580003582837311946085305795840939082175719755176840634103467993113620864818606817042013372273333813393768120356958993630414688525530995874933987123395882954092542821966951887088205626846542698821411394947944413779602957081086652379025607745372 [209,58] -124100794767474224948985389658501523614148114722413576802413271301869985741592442744957724002305531851861028052658713771811528519429264558436902910324884355583662231078812152467768208930789923656749528221545785435741525793674891784528727867482309862387240832696189594725118297741190170018262739041857534241937183355694453206188718419413511049188238214870341374127835900735611401510766985928329987112425288220681969859601636132188174616733007209871524647754438949268609098160007271977969345988791916327773652770460298466582554138559511960285136889193907200454329113751374594594874015720675348479200348847003272517230679696360065217262447171483402531324585465165772901464331256275922156315987709544350377525137543917703951620928072233456912410297149924301296084237594441925812684271612118887806005354302843673434426337880219568606980839761473126049173866435919457977863774112620882776731898774788403056798924120006093388 [209,59] -32313475560254024048145973278161968137480068848217007644640925973832302057892703676844178312853146965579730196471352109750553776440352550568585541770828409596448773678823205527382849416355001995732094812648392127261766136779605886588291236758536359433010121037986282551825565082475075735714243487157594263187133947469206250315501539021702622338741616939965205424972341756743465936232128726122578182954320740993250178832207623018989187791451036301435424882110396119409393095980214376600755245826557249602147547088219516229218704011310356149348730570424200981400965916715334889656655774628461041218029005814042644251886741947015508238402484931569672493289841444375766000738908336683667926641803988701743791644268721773336229866763386040982984280964015999704706354563636505311296406214724140697651402043163847655905023635950661157940521840402894313373652363603441669623674959788156599131652860887892992996886291317536 [209,60] 26366973115461556202218678276071570139328187989406123119976903415405738920118910906182892951579087774227844563497935817858538368447664855877129462175251361353017020211946859245080200572720078499340733460150865346768176392062143728219795288819589630397825758172667777933346965602638303579525798777640557139161763648946934706491154351277778684951033749933505697426666109088462094619960159332757397195546808220606245951375155565907930730763843676074447270284777730557213199304163871730318382195583304493376472679673876481003087767991811579080752309340710128443302782919003524069852587859821772096320154124971937161146017879694962348448895111913995742986039649224690833745861413070802782322861657602399496965222140259035359883506601034342649615188226642918381429138721638416967387132326196962800751681889529497278339792158636063386705768625313633216519856075319440979053058669622290836486981814345885410406108342015 [209,61] -6197134889328902483582451805169216946277398155085962569138390650421848336897576053821068534728659487187625608093020600025308716048090289441916587835314119785199207759147654786226641834597411584837812799158941873349940324844489203058109230937282637196394277107179595188276105335334833800924095481649121503951084511621631038405956955137828195044706903048184211823002613172461443554872170875048330374660723082027162512162529216552455717203546171270343855156118192746433312712304788908897775591814056494620639035796039711703486371193541657806130497079328442696987036040777521797549076211711057186670721530403109044613360977871071077762901683797921464898132755416701454867005586539845897803482371058395765134241768776868468677325652933485407717222396951787026455026128577727001882624941133342963941378374145585384985002979747881968368233936341114254491676385867695383755244710688226941308048884646493754275857914 [209,62] -188531745998982430485073003477919618946452864792054178744827348671606974813770849467318842302563616803455195976662760098655871049359150247165354369344649962641600588744625160953271396481713061887445780478248917135727694063619378049116047930081304519082491285068349538717043690573247382284781638699807294893237395995761908528846575970829874134723080638702176688901495672204497184635193993895423300574029918539483611241953414150817681127219269740931435682632780611408481759740107716630336050178209101841720044239631260973551007112436530497548803452264398334858976810591995368357471223043824529856975735944340541957058984941749296711168587216174366546208199678152256468948436985461234149644528083736821983186409346149652956554951536832410442131968327062914819541544751306018429652246978652891292923011204424634703474511171907053517993095017656997295078571841080743353772162215988889239835962064180596602698 [209,63] 459071327948989326061533399662541021148720567194458495088839837350733824522750760648649131971048612724352363226881702009260366007437715755049858704925924623304889981991872156464686948992283466151957042208681989582095111972685863215818874761846203904913077223108326792927206582056004491260979378128168200362161147026205929461955594729310094525325472080086344725036005312276527724921914356551715601702966536633856687978463576805661404245183126829791470006245580691037418453697005849558021626647738897341657531123616290349886514336275164807284322925598008098397214038488076481210988099774026091344753888069079018412589331392179972940861635962327851881383908887219883534704206171794371640090028609755923067618101187308191197254113293663605799529380031500648593970183853587784537053961393727935059496913050012049028635958666828065463120270991867247352553523749880663960307352806446248686353629492116871928 [209,64] -90484829926249059433035048095606746155930565626719458988126965850082050987654754561191799318459104136920270323614365694150013530326577186528420048762772732430079513189511169086741581369240968585650284816794704224840766913258456111682237861400553089663968809830224371936001679502850917120238017224944753076475551015121188790647113126984175785620205038069748499645540626649432494709395084288505338472153583626785604013856858144051969251201671728465583386143706210842764527289413452643564627043509707551703015712956459170711962276550803234848845796697290694125267874155214342226673214825312812700518982718415003412055600783620100825175621702054724682640835107159192471145482855949186032723124165901047041287504493925585827996665747498973723422325462950961808080699052709513327100924595720402288672781605040556191658470501581789476994425256004983824975668690259112266558966585659944142941476324616120 [209,65] -4996869978271703266424447627028929950626627763024124983433020066481344778977243379334174878554684715567740320339683495513212623201056635296565495871454107359597038046447379076142457863571763534432262796995744094641332782219981575078647822876312354026596755015349872418283693330558298920332954207667334131218570148317384596326895182236246821175085015767251589121335330602490133596773089779730255452518213542836431248988866646119424461684767315985445596397485409762469961134196116645980657359066842534535685072674448435405445699031554478431641780407735091124534805079655385838648561291299738714004424169902327551356639364013579152472739556228309873932399596291599314890138780650570421337800797237206280240093553062286046715059849161854049900905015028119771945682703618880931745944419883983109305309535167471319519203926717133142256523531240511705276816497492071460703421231469236785142052677124 [209,66] 4277426878395113125924822029811992315106284000532998469928349633618026541073995089731070341990426429536747588689536481788916411950086931130399535930220247238208130848581386104805477251314084002313180141119543803123341137496433355223791674099362361313715485342428081369019616905300104903134109789294471404591738102219751088445663615536841197942292173393521526156322006767821592183702276726620109326890750990005453812824961736631596384129175501101194394078021618803315567770953772675833434357578363588798531194571173675112919428369963097186296991536965000868424471973545369318525103315571571180273531260008553728617482509840519869977080176664969941685951368606392583265449070541000757820895587281044728862077414895605071943735198714888772843885394525938368596755483750172115196592131547794665356820762832182487026124926186416138842058813677234311277881661891024204300231500032505565399056868 [209,67] -320492425250859349187643870352272849401710022676635183818865252839370844640767902913306621127416253290594902587544854649049302456719883910500714038917355945581218809576456256568084506185681937877686318912787843611982749921200053564598659543365497168693883882515832648793019508195576207923093484966335382539952893452587833134256392055007490628047647699684711481996860012045943649816112072997987289180976946691390891571854139609437671695942962283724918807112529250042996799002093259866517463714868495862400056613633563428156391043368187879704974578925972157104641179174124162889330892159055320319229059801241864552595839831030601365776325796576372028807626690625085588283737000195084402659824033632473551726473517838167287716111907886008513713307047698371615475379907159009656758592821613289312354791165107044107894540027030499172274964456129694047198930240223398586962116946653300207772 [209,68] -90152104100072929362551921596752691434851517120586397033206487038765238270243689510898772725163331316778040716264554558650483506251280774631624733845327164545702430692060166216244771360069615130157891217581193084473106707482250585026170150790331571103478611667663235074417302666037013354464931040334993882477892269565590095366801484253384395805539275018885657436589459812018038908153864744176908539116279233056910261039149235833851121064832108833244784616968471350770855725833366923500539336417316413845826384719751215125518565610601214410393061606929104306270368606818299078967676198348249577355423967887942109318446995450133856110924684430157091551933107173630744603768177362651920625645365353438297145413143154245936774397372035348436159030997111401158788785949559966682593844440874374000065491996689878388704229694538776019470710059161324233223919082569478618398918961652678858 [209,69] 11900488911249147240185430756060798685507091132582209525087698129243085176407617633315021499570955778369721099495405090353235732828165503609568277760058094166457383082646938575443306081502948284849541897016584486062188261405221798351540880914645998376506470550645296592850307704941420660302066610051734133929743809803315615452263497155355732674908383248893427505510932792390968409510867958548299763941194562409949263459125025255662883618254013695604196518222273001899429520463122768403294285456561891777321580974824199139015698491561118274137339505272795660489349891523083101485231645227801900590854041444729339789520665926916850791137853941768204397127118449407607976695238020614192310900370471452141574221702053843932041968328317308326729727879379653648598459083760003308184492885834020688695249057905377248536218083738694951381846869718341331571097676221517053114641080393932 [209,70] 1391496029427205335077687305512642893018381431886491378512249259660616575998223344082877169213093306015912110956851625488464670871477334789988078104051050781914197567416638475726583026470723757058358578679218517938385072580352639919301632420663105459479773699434647196102152302176028287371520674993382619482398768793507845284324039020811052807036853698471089749292197853041872984088041453787320278596661565439607317169328990317040185788053410910602803101203906780842271165606350495903209294051810401763142116566649690217256230179493567460463504431792254808165990452229229706925574372175211792452851431835531035467243954179301096704830958735210177702760871532002723426216248828076352187778269726256957405181321555015610355560062006228955555751452887767477430993898733268334187332412351966512682904195274066530658327332390254025097346847517441583293380968358416484743462755869 [209,71] -178576586571620395052412750430309183711865034539398301949930228421488207729135996582497324717181829318847904266348693758173362998462496067738416505303383789027127749738179153641808317663567010236285496066168332235742629341073591684444868524383734516002303559837271273777378310404779158139123544329345649947600958963774517283181601121275723960851243450500579521199030313020486334162642037382398864644374193274479208328988796651617286994696915038444461836701861518504087619089957285400970297736412908716424600403478234547717017618501573307141675940839151139635365034276791474449000314161143910847590242398467100556646349006616221773625443112287539774992344137425684645821187017615887404309361474618247613504673536006120375819799511093198427752440784394090770780906353386571843093480499405144283255654846336871911886060739754740329275460323195013611571568642294963256476759 [209,72] -22273530262781823202733250136926925350933148301146142768386627377567637969008283592465397931523996555481149493109719611691395859536999935727864364734379447330565562430738593659309005556441606556675970451845564405063295092982339827437164499354530155894392118300732461957387265060797095518988158407892687233934479640105349609935622192163461481239052965110078821745845912771445725218310047992948055146369971318985156677474125633255699417847731574938053678852668655238612560542508151756416848736684616932696389772090482547459326713129782471569343113943239915788209046907961182416258938408953341926768061044504942223113324634907079619747199575846288973290700572595321190340135567033484703034317510729549327961476996674377052473150860264305701608329968711115192253402486922704023179957176228297710913989522923446334407211788533508080312895269379553393945394764316743528563 [209,73] 692918662853675624873158000129531020190167349388164612037047420295876203402731185487832895284104645764987851615050250804122901593155958076253996213784660166793206582468967440771708868056132595987085185084865773394780456261042602339151017938474587813842681889797207283788672481897964590595949098619077715719843793120870753077437394101614830614365875653116565347226685207365379141973968858199385719869901608560939158918024567279764436485841272411685670430068620793563079013528391760173000868722638706950285835971347552139941876090448584077962456730961302767378235201436180520986375799282789678553615698286481795129626962531279997196335123418038185381179543604234910990309333029994496982872154887945643038071912081933411250702823254769301231022529902706710152225351539050545123186533699777747496679579489121997999925966358143460573472042430179451047301544719949068 [209,74] 234556134084251622049489527316164794657109644307573488097977259786075562909590812697014996796475891258928112696490861567046342307308717159599319565256831589249608981067933684317379697341717900646166127919760802360526389397716607505529429088407932540980972241660927417724157852632292409881210274498840703313640816006916665292285907268849917979206678718622276437479583069832764263148304530043621890253364631642136801743872613787140752263151592166994173533481614248323624575416441895365947921457001389638371313288517577425459702663052586176386264524751363623826990786031044270137450334634693474782903809428094681598851021588537637600948575518697898217522018775711773134831503160483051402369529818590178340889278488599178358751444498025476724608422123726788309929075214609045889456904535111657867309445458006539447484163460771042775865501138775949727542888227670 [209,75] 17306242142350171939453108163193987663293040379628831490775720166251298773943230003200845957981051010538870240585702210960063661313919244724808060255332145594736234547548760426039363236350290397708795167974900183571463985030222131485098097614234082061676580391470904709135265815320840626369768356235664644162697173072673759804916000742368489874867579621477806833406602786463423566900026513592495960858117389661496224806042513358482986085732550740589858748001362385560550062121883134666907842428286354372889793369094645914616721422804440561771000483261263393992171947030287820799758902397528081210888297645197689676227238583959868595154282421652487715295201658466273668377432029889656641499736281664867057640561626092624165515177882500701268352851580742870812956616443205062804031880436146316353605629997009328375506897268121144035928051103090846148755704 [209,76] 700544863547039919124848848081409875049318991936695889854014065802984784637768179059186976686143655040786907649773901982087970746973043630132257424663347419838499194853692822683157146844477610203342541168927635414257096277408604243358086300790513319883068011271684324635482482385607963758023148673408432041160201756623850744907535879642608189722167780452891626275139645823542613134487702160658026964345946471028141625682158682947202683885032798653199751717271330204278793677576818532499315380232382240869768830499543561897357997367026288679611253241491749346947588943247714676008272363683676310342409328879448317914430088088431488850578996094439039103247641900116613040492102640796300184174129272712060529357896303969571415896018226363579429514375652301750317192787955607364076669376995418368492116184621828997125670319666307826909085302014536413076 [209,77] 18114124585628714985363543780771708604927904469290037762612145637003541707480072139059283549289768062154452363694828774393552928728497881242700304303553946843468853378178249734317273399711761619699494757740573582325919621057256772286835002149677936807609983894214296653490682101828087010367927387049402108679178659742066585778037886619752630488715147099703070828748135563408322301566201099137860252581954445360575970872747135810530542664245407201637088737939632578387339807304698585919257326814779435271880401800744340984113779266782350949816307374608425951524013202162895284604676359950799376067709128954852831745917392885912139244922903597688055256076199134056431737151831479057965660915063601966963548812257321399111154401356930768538552889053983600630566348439738349257253568556309896331607079492198143327831768013395811062786301973704698580 [209,78] 317533386125412726273550088682154403139687364878404303644742759222697477781940177896368834466785312683440181784161088017060076845794688905599215968577468572597741687271264696001280405999556568435087913059110767177857236136247335327944439208401102788134030537603289805239064852873194304370514289010295091041740920381415075902045729709924221391229447225491197971811453699388828044615734324484789449004005571854442616386611711359928193872532689936299871277017326141553139191010674694509764905644949469489269858612289862851660125777974895572480816625172191657432495936395140261092583855265174503768567614981104226066751684126833290188458456382461025989986145667448209715251766447859472506512811246769908271430315690404519121127225050735376574381005436532969862267117165808671622870714635448435748827947378408411039065822278585964305328846602779 [209,79] 3888058980241918770746825147937522440963769578977712892814917928127730715645215466173421796539742079077416925394017816445418450140348798023028007874840623108311779566541237814934552358974161451777009617390099268808525745821312832905463394176586490378195608978900496421662328034342029367619723715345368630543251947603550914798816930750361666359110049191400975695286974518266597621624532071959393078144160624635686783274476410190642076625071587009162719838521386580637773239702784626528769494705940011991101165030344927360138460714949907175554663671761217540607991247605100940863084024353234261758386175352476140772950944416710194086734752555922738751636502560883157966203078651774341335316744302936554652900477801608130339546866150190171568372163896118360396609754369765978129308954653045262226360236835890934470835007343726885191662447 [209,80] 33813379606145318933517545455273871679935555814458807537192558708453565215742458546913844373721123504013994136446927394806817974976992266548577305324178126293025234252911020414649298339788894316785141840517757295744915337283677881682397650196627057521523771204692284936666796979517388260488019997558756220457341727436473319509765727576295569009965759133987249733660479626472078838257238773214847028978380263398572104279421501118447572393858789102321687076656973349490954502745511373688286466533744644540632935490254484854653512116091656008425659942904604604963385760081411736814823134522423904054955976564218682017673667801387686084861918276038033162538417988280052898982228510980415822719100365624525410110089396277903759170536616718945719945538429199936219737133708112158834053506388506045527806322192707522291459066600679105596 [209,81] 210846984923693355059065811780631004552005027632630051797055533270788280674834180330297026552646383374779025242079344342640188194939050448258121926967747117485200718425472603852197444915680403203173043696173645510219838663472708299020474459140457786157218574302265283421529665711724839725997477861773236872449232559410949150657955318945646134140690144515535473647220323061478672664631241078095129264601054910779112894925408488440703412968704818732621582416377601224742181706322751562570995157164725641275196553058598968793399784771235506997013141490098537203763384985825683172111295650913089784163365865446997380252225300191272767788074882546990110781277898960131495915798719259318386630869905939699789697232004031555201178906481608269379305018135791416050954888891194032530389752978200327434107351007697186487217911135769440 [209,82] 947997604360092992175962440757822582767824946295799469027582125373625813527834446009165174625341189440906920530679039460797703746233150371399512405927113699834205986725858670483241414992647990525243452840863718450979594839858680770894125550289489194897835576676149206056490472738647678383237870943135938491788948727792577224871938922522668252790730778926537117479840618908121393310940105892299223308072528868144257676000285008927460765985558673230102600626167550718337523718961998888556214907287175456669006099398846499714061694569203305272936682943969421719154906825121674676488786600403135068233709687984512843682818009962219068802312645232203525682878070879179038391327967330039701885256985591856960389662164435632233611349531248950826246033148191907792656144561925475694222807365833886236773135514643721774231272576 [209,83] 3071957400790073863719859919648141013394899712384965031302140515976727106042064571680088150342956679143510624385295653952405398564964486662420576994644521352966083111575762719765330057273887852863826251789263947881422271143136230522561164953736280689487882619912122187320341896653666955436173578328238762296990753186188267498157053483160906918365888421532982489611066625798897532980865283189123699928902512764520392508498866743098559629605382856945905665501668055835602732250733310821111815224529727961509871417804039050430352879510815888476659588277099272913277935705741022370307462300304172848534656052660097514149621770608977263396435619088487705437599448453074752322136922320509277910929675523277367926532417681874812631791507997332763996285955862841661975819775413220312332994026198410765533307213177961221324 [209,84] 7339558985267254010464033856736065268135103175912021979093814485946269111064934298945436810091015922712860486015788948007618347749867440155094781285113016236156083958037092807698157058570158417025730046454158647210037728000475870012966095852944509583398568559853852176218672117948214543527377196594450496071262944118763969422724909333151689777187516872456149049221745883456323991540974904489451904679064018791012133598358596049619264656995535689639435532335160199878895088287932321479913738390768301577142102501477589110591096334666798683550667967997149923907100441404326673347589029278295388942874007865850431088511941354896008454571275791513948347034720886146233000518371023391692749877705157947548325060725886467023027602930788000278799698069704112137390501498417268047317349158859492987361564459623362338 [209,85] 10277693559478496892897599721363674098285535683388938345042374246408023580147463530373588710273613403776015316473790612877157757359931323615617861438902506208732548633744509557149277982198587028282248082059914098116662375669752365506010758101157393999770526326533981370210817708360750375342325032553891459305721734565574165850702837027091905168091093733271846134700780397184201374644589465841052926887623676114436442887056888823671418683480716783647870825618193923402102969783003679688526197613212529795172848646799815351123114264366403535099758470665425354744478884141007662495582059715980925712225606990152504978249393722918277169603232703820239541508502834625213212723400262102414331443061243564408630837765984232440834737644113709914610852814746150188402083762751910826140740916099251098499838743394 [209,86] 42400955606159091129449043495348078239785662391443520398241009224446459089218154595917872943319195529561848820870997431453652161786737280820714738308843867668095574304876352890393605521690618383295946832971308112310427220996012768107264828096099125838619881634380817769251670724873623354859041262377254979106892958014663281461827951650159753298307106644910140731908632677405702294597658636620796022827196205859722634223700776936367556005421231541845304009425646809958296181653270711976351761207840908115455546794033569879899456243209251714036789008907051798347789683245426198902739884483762154304156687912632422643870601129810027846559147635005525416077386239928725118249631311115941880533410497335394175669348851613468998973843241313608905674556319212958796269857616565917074101831691080619601834 [209,87] -306219476429268796398683033707446619483144979080720164841486176028552090258658458619961691253791868773496580823005453237264546436801549737366977320737016665966746881055445299903935505475632992528943976360272540202728368375254768120882011374378740019251817620525247417093877365719475458921928075287249308309608396351067492326885329948955265523147049287409464759599100879456908443931577318220777729918969843385687591246996252998396907802277005972410282783293952362863643543076041552852969011019502237500685239034850838983308504049481644465275786261620432732472664866131344474243418025849545777741358791296880688904485180769793704552680320086720427731983977045265075642784851370446218717708637872979946929580314825718669482658739607160851333126399959150197953772097106910929720993158002712505811 [209,88] 3064589531954906672519979248422229462228519356916487250152282280371560177651209688737837397713777566391115084583936815590561522293528063634478096919810492344516831162725425202394543426962172761479321800073720143562659558807457642079815505731368556170832621833510053286973074042354054430745692047303256319308392990590033337528403748566102410445524947215329235783153838146992833659294613220812194990378870730080019881852172716776004520138328425300961819562589057365706807262150645214160760229903524168865484428598956864518153860934061428620023992104966708393807291730423317646173126771378002603591112952824105065915240558973609798581925619511481711964081643086860860896674938338407269849473090503088326875944901788903690094532526087960482402010653162114879548531661188589521033870289043052 [209,89] -23961689672423874176229163856484851654174789769140724515050732879207780605848833681377703377369691080442026821707688739148011139297161483448847073614270096469742937142151473957201610073896362469855736675622708573418550518985062405373501411483659105171236263409765402813952629644751523750118849615446086645186500849556702487510075039337223737624042455001123958031407454488620136867289511319890467398563090648150950043528095500756468885436530702525951996733645769328081171785893110054282230671052008194112545242956338281434807490274798400804688857655750782943320623150425842279594813803948829494747452170166993412739294972003832265650632175855166519008878886157779390792848642511004829334833417705818110897383885114831570216964450071687574421329398668209721655790886457214028236087022 [209,90] 153060800576654255300566017473834331217924406335211010176185009958170404788825939039199527236385294117038350452874877802461832352411838846649030906028463334167748029795960139123586686133044526762809899997512660839195103879396556531584237184832419327732262806945105777747132123581278133530220166408863717053077930956708240805365848332407270125644672943800613721759903715742225720851105964840017763342750703752659747922056132390760373996807735764432735116894699633437295484137200897100171266399778186286869076513032530670152255018631417475097766040281816548789926168736923526040622557238863295974976794711034277800130638087938076733301404199386091718444864984722076080900193849998276525029458788437197101990909837316215968958959332449343653130470644728856630987126325884198520952 [209,91] -791839699246771286162458953688840802810848502271584146388654927293140551188227469619216662797264640145388465569934849642047347988160700981731439325658078369932113305829856758684959410395542538339119937745065894709654568262796555549335207123050675439029908183058610903023521841942026942818745442572400050685764244224021453852410039315308045836986638025100440925401093989132470029512240477554867079883035646433145201918814078494913290120686793311642538963341977396351719948709342087301150374695272842057846468198116667876580179333317373983575244188035515068303085467860976900390172624377175671492400454349397913195942846067368836346876017620952703588861051226215787438919640511880995921517128497576035694229826730775694822893601940578136453430388200425221278815973216925630 [209,92] 3300044647299921517020087905495758508594103406607970417764886257086029265698825192144897618511391943673998424627101640932562872249370965062729805242529257561034364485572414676020304920814004568342161649210074999907240124207907189950793202709109056197925302331523758045718107131820870169514025703931929332593689053654108906608091827547955982977955068914598231124308867226406736645407483234013859421486045005884647426123745045642324758300088846621725932719558080910244189822266913001230671668541145791988462482553224962346730758646060529226760414435684350279405699035278383383046727140356837414771382090230022480057436789251786812960217186979711248391550281773018994156576350761945010012759598008779320064219713312361340263982598890026359086144519011295819118386077510 [209,93] -11018409496874770928856925617022909639329077841618953900320775219593574754734322659367222431907914673430809615343466783868272374732260267829885141426421229846869029199994867295405855724349163146869762204602268536614154872844843273652825934376952690247149669858214686107135690297624896551767330779064030557120337348161157393000570183545237229104092890548534733830422030522650392694915058277475055205293499470055081582797393190811606468021512493731813912887798411592160038624145391856988427904420953316355116903040551688487706730723412110942673573045396116862617420638794913762857611413456092673454991689639934507840066178595332854284825204177512854750272591358105070099621570355773606842681911147140468673390790664573217357248036872187227157278192750518809855246 [209,94] 29311537072307936473618032278458312841837431977445783745353619284823849185785060617012508235086249357735662978080096681120760274824656540561553063846452301382612659279571143492121711550293107452106463327405572279623531225727936939152674437391954478978469812049816971230194428263477308945449806391319058783666699517529057148599088520198192816053026163374144792832790929515879208792249876885880727243720515064230350643428710543568380237023310053217981022054631687578746937400816903596362235346357160830384388367905915433824987397127197946668994453982326779075228042895918477988006882789989184476932346392839056562810004007480699165786878640839376891650066633973636604309893018856058552975521582113329244898445083971933273180435848407108193304257848770160589 [209,95] -61782116302474710913588430972767471114148685814993838579634127485856720836205059402276089063563353468756495296001494320849996505866618405824354278796381137300422033705930797208131154956358919024878634691150558936808385802654666952866976645744352089027051166927615050687544519003579720219370931727259541904341288689018348711717985313840980757732617232796533533349027008489957326980672616069802372115399796801771329392501274795968547591485825730619847478814775678376868948705853707826042476094998826842357369668061318957171364990148727574048268449369930657478155198836841414125669318471137981886158933726073034915307696175738324760941262296173172779914751231686953064989782576765852106451530983732284248917408956279880223936064459457456776420346969283 [209,96] 102598629319595190928376791414820247714985348399896752763220017771749630233650251602125801092222893724822705184721482103716363374048697058221056535198432380971414918072900554257761893955152024615694039683097653774688411400461073100030966501280664944604785989286057436831937871677758579734142859112102930422965474148376025093834589782151822446813356317529947461837654447420257623702675930294246063980218614782597795054106565025413465705737186939165612951509233849326528058086770413801260634394286409333232436790206726067521301531530505451287204424836662005239575288069362893237619545563117694559886900343013696967242596898874251582861877177635456216002842536781697217931588089528537558745549959658915550715962998668416457195833454707489696237101 [209,97] -133467846836910345798867440382281151354735227729167608901121283450239293050343047096407162300167147343480913282788889706148081558133620535361567161732387117322135485631224130930509835902267023889725171198079445891408741391490831035552716346137809402473233451427202547731335085841232793770563767826392035759696659718936783443043541164249248119502818971131108193631173421418130366199113449680136576628095860097862800480334583568520973055263604107793406534578053038998558279253553274394061182935377249842298801720962324785669310498666628304813476880000983701382882433650347688014111926230663666317579360892890404233488654832575728871045017554237334138440369211979894794896164819100995393802067892663321871707987399033095475630110191241736164 [209,98] 135209263055660603968090223062447443544401624581344502577351739789798668283535620460730297562587602206680998775634159854201796440142406366801395871229226186008449308382455600039005644356522512279152837291718750786724409099536968018156472697961553809894241049741918404535524697742711893200117313272531631949967024287103167699221439809722382221894796700537676133109192598345450210960446147594228162749183703892100479621119967430215736042535175358068435353452467539992952058215117948265107143781701633208026800579216617284724727277581607035885599481694534040513118524408556341668633007134581942952421926388654060523521513214477110172531315134132781211990965089026603692103159943404637395211789944898488669357284297618437314780591592810 [209,99] -106020693584088365037055292150105579544119185312476934585036936261186703904652532181558563700270045874400979690220763792503906917679898994053809340635246337702593608262008689344365876322595239368932603282213182671960974672506482540030814373743070526732087344546503054779444979108308699516152098758886699791536705877263543684163201513567944690218020136219301124668708541220772123074995518663673691982527022609671721795142307115498275449712346820923384003340232730277133868636749160665248204352333997832852823190580337016889311593785773339987436343045089961788529654898344756014064150224314182394931887121577839877888083998050233328571012414923539645912164560996791472183679865741999232022988899922535142262286663041162721818822 [209,100] 63943244567505707709750353089553004837040959975505718857700308007261861039452587718503110168968044595034685296891038541749053222695944830805026141653895871219990679166602129541929569708927979055933894757339810593024383264136177065461544587979173917359976551220586033473398000256467366179884941235087751353515470666417145042046276867380806691790078391149566030266085632625558433783695715089844741167597708971217575185708902354573162012452784107625386229870336838032912170766975662706933358581139808746489722618659657963517365602915791639455472963258136111511218664454335538089252115372237513653165845190335871273843365535779776973585903022153930162244749945090099626389555563333653839656338588264952796989628720917494216 [209,101] -29469567934276416471388737502739485479728358288202407768738902086985062964218361927154517596177222858270304797483969443562660361336325779384612221381822454664184061386584679557181042014293731869817052825608920276862109120199799219914834889227063869528309747568340312517888524530820365533522588460276154434107919854150334180057310151582526000606627746951677591359724539519079970841290679393245015806365088244329935650045247842047991849543804390776546804018214238276334780293929132709848525203354835920373281391211450303777535444564967060319265447044641374601416717188742866144584270265908169329362736860158510688644779334207414224459513416998998701246738687944225592355481110069641522990001022551118376016099929234 [209,102] 10307579670391834835753832800202764480277635020682690535981987619777286109099930696892715628770584623738172750148387572350394175016762067379152806390045748679799245449455700791265551604435774287491313255820749499865438071806135975567766922367889657612122121388738119422216049302649590616154123560822504052224347434408477080006466561261669198195743796724850303492814968962482809401846457219125044473236615449265284106306759926095800530024535062696901446968076105979719098213774413336690345329139674677985915960684025141788846546442732869387509891212999312150484058706948594926055311900943591882224252556553908229540285813274343487191807668705666220133768487733915752110517194561819847127195669680328262361983 [209,103] -2716620473529142467461533044882395048421615704223637845157974740727059413011284601921099048820785013832881434644898806063729471806910327136442394386248697646055500192420402187441361650181779825454873082575694931315518414334618734265301382074780126544885466958757644748783068877438630167308929037755450214767854574904663066513556242507703834922697300429209842222381043732456357856758458180627778479336109778249947328196343175942860234982813843923220237575855881416179089910946787996216148945243281908299925990753700210504255019261943984486995922517205870380163160326449002071438619345575286245942213004916990180985987677436794090666657798712444009758004797296290742239764220768002534536567319891994709 [209,104] 535445651528274892294032797108594976563748617447911241772388089120582484408198267186403962286082906152185301793200896978791056037740125376111094636766598567528168968035295307858260951078597817772375973226959258501580681953859780800497022942385883177247692211538393451755266440699177536092693248275057925052951203650375814387909639701093462380335668997990113122167208931005569636881367803289122700772855565680865220814690739839789492601931073723156125576753008417830519217604152573957136646655852265870658601984824176943373880266607961645706170627141226834622663605481625701400295535084140138476995538408302705786830169585976204659089671060732025617656816734245286536153698907643004008093204469 [209,105] -78300015038024098529872031986151937418466117410552697897512583385262066350721901767359644930944096352686376404373245521824819447818515612380979774946797561350473037019875437047677096110404773051418687354182812734056751689012664021204373829087482968789544702489506486845958716864383484323393131806602286828430727242845643096930056727785300172612333046158883387638666384908151301019994249844876247520493481693646478853203958826310324009130017579297576940069097762452602777025712623611705635535891956791040541905145398328807885501453179855969872841292832954637348495346768471048925701773101037586719224508524166909895815586467265310241853328007444676459015585456952797679886016094890921710 [209,106] 8423952578276143720833721197414626456893878235073148224245699512498217101489600207991081015350132074424859305238220538440442717236306450472711698755460430052022553583835904717614750703209509804630776413361414926038465858177503364940994914966820560799874582578063245361402306881462466086110565518570955311035347419923681840747347423239912831473108091339593666836448135450470773165817774836540482592845991385380289503399330120097257946707435605595430023541992659090114591280604804045727166929517610948460882830248756475026920602993596819041991035291917564227560737562010941137719394147836425434995278925928307050149122060036555942033494413174199477536582736160719893208784683287002 [209,107] -660853973199465903495656279053524158543111992761123554914104150255320873292283928428006643604306167268632667240432987284577358606445697061059710845916307614441595321268169685636742171097346303151463691510211745449776807669828611638900915572338706082953701224521469964044687264240496105057305283863320734198734063828512976291001953640526696832353449818218938192080869413905525091110247720867120424028381141587883778610441416075839898764709223753059085734897769990760337604843141245644334563471414355709266898162491198575404183004652076134066518388138848451875752686977348607561668775464868328004466441277183652398780450337261214271434983290391147769185257247471762458756105 [209,108] 37450177848142272582530600899269189313556990401665486775495000879827288141110443696904539325286561456557288023686394613729166179238655062210184161013491988368282749048690041166323542452804647226121124179332924093876842736998948570052300940168006719767742794959552429033578379660088070576570821880776235375519284344108585643025383860477817682436445213819110830683656172420887565345771992434907437130384750952963277117563527774191169983121362120553969965258608322078107191018210620440502813397786021872333858920677213120996798790867826429759313551829808356407815492530807601427425792979779311695473214078296501158555334091663377638842888921075156765684022206384265660 [209,109] -1510644230837006623392981220770168751404362661885038487466544919135848286523572223053353568725605108257409836036423593238838772822417450676024249403956331251782321620135942408935901430832486563342013997561871904654443571417771953005635866492155723860872216047336831678827796614304167455325231442734629806300398106669304341836780650929727646738691749756385611497547410535766460804972787717408357374706822797485104477833667010423556614621254472461780689752614635830429813041725161521092862676767914591665162165978542466980054909735279729834530687652979868552531114322902920332268642232720434494567973925553554984435616707269368007056564617244863164611231446184 [209,110] 56027728350315481592662793519953924035373931895625845115593252844619111725812956809795211642673499175602132823603230446467016153481716325657699100760342570598847651155740797890239969738038506540899203608291144324037143263980138943620560385595468810019409485161209488503519279239942534310774376779145714345471495777344761868075546446287049522322769327807547568980350774996361359704733665738732468105276801443075909401922415540552197592038239917115506216476884827219893881765682216574148551622489727489915728026550403585485204280146696897359009490524645942531835216009567370983904794134626373713488120608365396411770320235641129794160304263500570245266 [209,111] 18231944174144552881661617679686065678209762657409444753664376499626364786044086656672152191473006523486023637955914228064793399887647080276151778941380051843838941932996974282662727207745100600714124823116020153245829009426087245417789501013052439075512536613594137033216472157001212239182329940406928756678968831755571071321496500622852592097604736205932774193307622585266387932423997397561485822908078934187624565968969071692120955185575097090476782008695824631112536234644732359092505490568919355898799620796864051006688825622680345584335714504893002233302379984397912957845363232446018393263094753859636195618460561622421672471166229723350 [209,112] 23565751623031303947419167790072229017459535720976823132837829068911176940352278214987802643317964081683452941731060160414785719944208154161821172001133987886156980787474380870382487630957835285370459089391744771791567443772367166981348413163377347546560275514617548007390071510351025496435971084380426614851153355234799238154065217529629597485894818918068126086443815148711576453105414736459683387499161292745012518542587096502468337519882343998495362803153818425363737047041988427650558771509990904014705633549331217621645083820969261758024030266595470534921356966776937443942426212726499355183152737275599610622154498504243108899827174 [209,113] 23377216961134990665043255051879228817156704769872325402526027015039327805454293636078616486613401083001967578217220892347608453428516511214214493924040360480295475848758755361361368363090651524816102732223045411477338253293286218336285330978105400041240816235268554266817474744948007022274247698044751401346004784392533381795893037559499044365089417008431902828769008426061920561208043234996649435274654851626933099307320751384224858935165122575245603473552251934610167881650098798788284445803472399135975526938797516343019922070249010992683053187484374718899308216210421358095085385594137039063674114754004602518836499637098462910 [209,114] 18578627300274132299766463824032575625271321407173168924774135673450631436937652134099121402370714284914170204559136945667789638151287670357721110213336897050760222022341343167889468663451771673828384116410458144566319520831319866367256258098352962994909657712687059685259208221489258167325320300769099964391486409367101295075813346300551796730996086425792546300396858580666591427482054178065915085405523139087038073928068039829300795922708100881420408951663644286673439657703902218227214047023194122524186212121307842266679030263293536658180497063717451326162501403070959425097922717227172551747058912895315639460404974130699 [209,115] 11755262576867312042633218880969152571073859775378646258878547738258489741852726060565697193476564459914888493223040191795264542961009334276481680409248647406494823328672836367283877925881556836662830867782711558459415032219064130195243549431411916548393254054829680870831701891239477340534660300708368653942791416488549172038952303309144229069742030106457039883141332536935708457333221120863589049678612787693273295517547196004798285333316018332579292148995245284287660457954094447005186074982120035619143784870088297938486854657857248815123418727000015237582269860846712835049299364574896036823225198525502934582324867 [209,116] 5885614770184422691706095926638957350546365483281767475183503430383775443484500938799598831956755878412341505869051695933012472621506209096366246710035569839833535538626876640048090623136627929232180040848989048875640211939240217653824732145567368511982751392822813811660569595649981970438477276232502210594252843224729616931572965706115499218610033436900095639755835705602352251707531863127101431925274864535802348921632496294030010730963161761665154221577992246648633507901770259762494826097954299394157016335273451472574918209581494113018937655268804979810014481122028615840672163792528165662971949526199962951 [209,117] 2316572631355288358189661570462472458851859460115086425696623751140020692369964106505400491034188269053815917652274140913906447231685277158155241521206859143414801734730109233782695467679306740351140208585588245698234970164698927180185682705342979168353019295723387255166699147265895879773199590332966853419079174162640870901971651811349873497426287606377868908423245587281576499183536042626404132016487655332539224213035367522480968145675720312082193026773375460175425021635049197079391995025721912561381413747842895955384874477102902091719094327800856874884869653168099154940579197430339504751006343927790 [209,118] 711786599736534285887596423701241552104990659919941092291318303543316060314715819836735292916135892675339897847780955684077637826574906710143761177395282532344396333051097314890981579594115946293583750797554842153153704146682363306824406664078727129685567092547040024622937684308220007286112096923794057865514317382775310390780897921116977129127946603995816255397971834369985132502815665557821134931817433408791311265410400233952419393524010039774139034923606982498497702535862718904963369301743217553491196184196669304033422067413298656260586879453779217256435983651496957123747928411532750589100340 [209,119] 169451967527938399824051040696527305974556632485410819773921134613261585196622705367101633305024500462076485926155307736296614907494870262613958240228871461771065749244032165314544621784035601587259755053336912025492317289806631689223999756610873398204759862572157252312248266113912630064161043167312935788945575539266740563440313247892433778907889932712541318854700148055512446685293092375065342952200935228478010281514484240625443612888646750600773160713659319385363462443804713140600319812722886700540820424475487076392102911647899458082739972216162550736834322881101189756498857351062406499 [209,120] 31006444680545369184143348914137582119195558109382772716434668088229929163012280427602456969188580006607793014859276650111677991681983616344746218699455544059794049987202414357459209158609637208129222983758777659108953032737716286588116380287386633177341168191507644884090088982207956879936856816712290633546066565477984191087389517602699727072060680458871708641178230093216614007296341825811512354642327822283874151766004741832943805194674475646193260381870459764512995876087712922298616020812412338988188795587915882450143258137727147904947029524901894925770995094829315151554751975424 [209,121] 4323509595567242073310057522039639859560208850005788727968495249429154849227577205186003978719457018622859997645408512002718432539217687875023417531510108639054488735762698916099100835641979087396511068266351731291884839356977724132421917892772253531019450635078196861570058098376794448760616724613304838858067693092048036917386883434454340808975770543432636086364242360532848660531619216568557200110274272312982152505888611920373969556221589745720231128781274777936640177824900872883910508709481306427474900171127571958338116212064241308842977324639491935138732998130637336590210 [209,122] 455203366084314941486599958615205663816582228339197348879548201977415838927387459417219545544340905113349372747404163731292214999370309158438478958750493555942233923181816397444277999255382603221813835357307930729285285493595980427566436534250877887032149341646843343116314520328400289448547994696084773599870847088738533204757678419631093669276086402457818957169004916927661091544731992622542429948374462790418897615996595393035896134675546420215553919574362851649037281839341062067615980523649107495671960237670278013768747472121327054691188316331425689200305835573122859 [209,123] 35832469778567820842650598182317936142942478639955023729161736060181916590314899154360980440813834238177767314174874899189181637338677130079485597967633151687831120608274964230753658219519227192202337377659691041578249072778188565852959558888064140732400584103202041847851437911620974095383812673594848830149648804571343600985787997033561755142071748931945141012563968976245485948910550816999919174142257442698612298792658280775111784549444356584959370580449204121637501737404606136483317636968313638355190952307544006004017564265882914201263546748541624830225767991 [209,124] 2086672122846310017561850026092553382004356725957926673416831978303561558775526590973164490007369704600888885399730588030065321552267675948601474843356295392191256218637347826791585029765102153872309128819237928703434021097551868098052815159901087343188146505157931350738700932180578806903844728793638636488118760929371723334287664690518892315530617613150684264260547955926572235582320809557999744375360851688155552968523582462090924014841701428613279377877583095540977556518681936616802754702217627370197561202240075902895874102618414076719614037823108700226 [209,125] 88878893053656027850080011884607937207092518146904849132808922557600985638808716301559383382036630202786948130345201267112878056348031459946449516486076364490194442967348541648231315812614791227788296003911694850799847634443515312946846912879650643007021033668484536780681593097247222226571019489921870345305454954525756481235576359081385248488544139410121391646597416967975663447111783851039337367122370842745821805326503904960999158289813202324365920945396895942647715912737249292628597126217508385720865504550849524803869922799235412653662663346812 [209,126] 2735230546854773772775915786531954682191486470137341067429160021717093510036936686203457010738133260943112438398654259476402337736662950360761945257646641834680860007402077614220480494552611027632600578281928285521210093970303104888988796811933591797566121085695633938395045095935587705440960178416379907608745650061626317703207020139474692522536823994228542117181442826994871871837305478860921390847505535626806843747522036122850415517162347319381386986384839470675787239129165281315471369889810016403238147472691356308783931311058617621883028 [209,127] 60021761773816473718180399719671966645930230051844546486897689280044301977881416960442102606190913582546502103375017438306026665530676811514577475913712362633679372543183659168931609560781443604088715687095910301753811738008108334678371365415291522196464635388851131079132580202492031345240235464258299350758837428072178603195315470929314850900616792583291206179952403297141111493941008394180041595974532470943623805038106267655948725876518042589707689370141626322343979378576398072696272556377664030694112827069481924282973442242762687 [209,128] 925874764160487412927214775877981507734476756412153577749437968385700974157478883308169551083207905319445911312754224465083730619935299302426340814212662727371489974460765559916291450931116011089926625775818402785711847562902799284390328686289538875451915211063856600322085211052391621007599465806855832438630702072689649057595790531751986308561499173557740468345696567273386426316773886156284818053176873785613112346133457460651873289119622180485389083928502721854450214578882925062889419513621349720754574429034057818539268029 [209,129] 9886066338424814620443947181394709094031564740357366375390364075392476283907647311273857192021123111593524854342815365216274462005073619034253392321584937984266912914021663587349860752684661566461073164879597869167495927083385431078632916009785186568019185768760546281000787595015714985991245623433372984650192536648370401294552752418750628329379418861074781190475625505420877146151334518234984596757466191681446787786594913573382457890828730370312574985562955536299202997071626734555571665256387283162864394976719405827 [209,130] 71854323199199750840325652422017757700690097744894207557336751756339174143432053562563409159305620407552192867298162905181884791242796251122598279995136397453310283600322148181522464450048242819300117531814254318858461172672011186630345786534447788465644488593988948670272630576053722506840770618885609517241823864258250634723202196665878791993170912211415095560481104105325469310334641877624846359205401496530692087790269113561744240399971723675365778306794198728607727533251564637942754489134174703738940253126 [209,131] 349087388049891901910466796078208257649726040340723403392580000847718578870712410190169437870868652024160016289520424031116324474940680336339407296979421028829164093521598507593840852618857533885481316137122588982342300948210274587472292720100186969079117274549511352135407913829374176409459955343116586834599905717797268996308111779006753886185652586043113929593324632235324253773579792273504079382106828320851847270598158937620327007122926876345780516122991231588111782185038445639646737878650495402045 [209,132] 1111336239355674616618870168524373433026415795591752445610810061780206237294804364306459750051900558686059700670121771056407949679426471173343991866607344250958072783161683710879358732148723461581426318127541716427212455821553627142591199188066425151555239835105047232425896212981362350801950791364742141350106730068254128612667574304880805725625669051372412977448431910352158543988261597339150754711987288899840222046477399566624826066080489967415263852895425928015341773347664578480478319392838 [209,133] 2268595588210782161545875583913392290871228906747803569066734363446438032474743159921227933646463234774249430502139835898142391682754424294832106746165590218805656048040622660265997849414661770577269696456720480318387393087860826869895356583811899718838300676447964083908237932509545358970197362534643614805138080796606568293375921512346884496917370188947237356785754701287250472404053003362304450580799055810036967286521081497636162338124123273141539576300524394171713967828917720734566 [209,134] 2899496730266861115998606601998436327854775305977650496241576348436715960642803851654153349848393613801710459500900531243045253377044291521730006957293238752973524061658661361422828212548920665082414083059116300482969665983711562170495441501919154325559957324337666893408965529347347848489758885514315405429111833026258328746483518725063615913852197680941739565736426245763271621493670084428694477610439419673140482314105509328805305476389433413459387595701782577451651065742869 [209,135] 2260220018208176689066686893979526136091732285585810187436523216043340316686565564791026056398253556381805865809211821586496908547330452296613072688132174633322047225731254390070193084574960063455336208299527105889857485791005786099960489095233305385864143735696599010069663821260123143464367234222246949126674072085861479993165485691543309628669225698496275642068641405877732648450362825580569462657350085465741788327319193669669233339477595962697912280483503139648033 [209,136] 1043883730483573736542512013212614808879412083358082320303183555051683468927427511210746343979709776668085510677776915724349325932689560957988780059479614971816245915892335404742845627486485411046304002751267054868049869562560448460991402786628959112958869039473318079276906338628856611838519660768493941574503896930063526347753056711137984745637751389688737383976390296512885846751447529862131209521065981165999147880199079342010852577667405386835816366364099 [209,137] 276602862758392888351655968247975126237974466740363761537967845740122599174474195200290431871664678081314102846974079474203762979633148933344632787636243311848157697975997327435263909540032133809246276077568935915599218231155025780833916249589697845148487569691904264485437956604541013753751645102663655707291557292541782166994414755150458283957653371243975607265784241573450071872774286234612746374926576986479220534808097559052650684297648385074993 [209,138] 40568803911155412229666042574217975024831486091639244096489728815633572199172398816743467332485013971371492968534208369766280653636037500314253240563267841756406497570781231898013792553995084999261433833190577162462724974353091379140047430695640823638336667038569920779309165943539126492268128726758072076366371620216044797783781789096170056127581507651013451892072665710104737229734906956346831666391371632465425346282345854119954722043620 [209,139] 3163848761878714591874601919907725136092846698010546491259993507335977685487658248075235360425095811866296429437924226685025522781296253665638665897030855029784303070549661647432033880631991681253660523386991964448034920490653306509278742130713040838130358924648186172615506690227384957009418127949608675779669159105000326114906446819447580231846435947265697345123620981578497129088010820975450903705086788599754939071993199524033 [209,140] 125395842689629738598677319641014430478375641742456667639975626828778732012836741909980410529665110050114927426666934860444509768221086272011557028473369593099335199345128620313290233746047647658101722472635214039806441263960570482541452440300032574255049806551221417687342001869166230874215921600560712413669098387774183347027514362268385994021361776465449358766563001741924672774828766096735793015830927641946266935120 [209,141] 2399606112582512021123736571117762343784252530653305658798214833269196139415378114705913050732726950716470774784824363264667652011041203574896905952301158214937130364219618924212655070487654620864877139666978749629593670409097046594251534514970268040206211773757748040969860886723318943901154874766536647346035221401380670044639368341952815141172115830407870890209012146713498057436403242373920911767483370756 [209,142] 20912602208556462347658172252712240959872877765079168748346945629350954431759381257777359656714090341307345714187145461778958343304093785573277103324408212684449724046636567334193384058846515615438314417302960905208246922487665160408617997838200412609661108826354523747531177700402351935884984531440298038440993946471623408638133335296318941503692510585774019765130304409343136498526013861707190479 [209,143] 77613064368902430986521069521033545341856520445314741135897786768096178076127282660480518569031732126476831837595188301709976820926886851782153620139059743955025043998490084524357951169854477158526216271475273061075588033279409734070225589221310063648346414216583581507158628832908052668304898147730424444405703479666633896433792158416065788399492846843939716058657631994741765864018364 [209,144] 113489597280556385195404648626869282366008991581533410543359336741668205475316198471644295640756489235388035626768876997830844511892117901887025122584809964049054128784551505924002521294990580867374355821136201382365504612830829536007094427764975848603212171194788139510173711384309974377625621830048606306786286024157610965928410993402779759009351071249144209269323551062418 [209,145] 59704040703869503557122705308936605817724528986081463454628163709720115197787871143481906406213308299684774402556019039907840808455977371428591365512632377059133518445426310097667402830138576245684992463642109523903194331850262682081380387964199882525510418455497707003388594580809059909327941261674176243193097133371329783876796418056997098311311663138711324001 [209,146] 10149760884859077005138346834012261649162646783845209592415440381951322956371057146210413569732452786657575152101326826212474350960772049524936425264027405284334200982907959911947930385531770192848240053239171046479261380453379465871400218539424069548206989644665766691963750017773176247769465523817857297806221509166181787664907739791760067191791416 [209,147] 490425077888371544008713440696801750223940227374751399855502706530850879576008424307122451945126401691780877185911006522999805788441680874191632021860009410247451900365815498358043590671527100363161966268826092999278442645435167920952615209412535297838200816496666694800163174591495638688689085078339799572523294905842271495217278558525 [209,148] 5764791705664739597003314599997490804158819350955756660521917778642896895740439660571534464487908248840001088480478032775265447692171167495319302612504049937154796558957331233564860149621996348043476717301434771074603675127614036501886611952074033803169964160492840253037542787005517885016790770734364429602925748171017590 [209,149] 13610148477106752792405451904491710333299834291612617080229041890504969421835353388662352196186397548884385431683029848509291998003539111676154637073295195286668267750192535654455337660191813696989157429831758612117646613690780100040540001915058601681126624783432106640396769812752187632707239671395573105492 [209,150] 5071821167339789045202991724567911526767482549306255982545363429826057200357923630775993173012274383068632712991272111537101645531267584792915857916712497412725181058355637708089509356037423527836881103795930927073068443769552894742069779015389248566479810391828231553896354229612697716702672 [209,151] 218586983617627653347289989644780373238497966565394377864847809812979093301083308276182438684927952367204981874313467245218834489019341706175797353497562672656204247809607268750096355718333539039910624804800333169647767532068697897950859585147462478503796016046159860588035109 [209,152] 727364710700686130329566772839489857069261382311096025426101565016481225458290342554534875930007156461940963422699484595689122618697118582632494921847003920986427110343930073963055123169698595755055413986384089725642720198724916886877569487020673891856712264 [209,153] -11957664504161588224565511962170427888133411521013948538845482818777083910609858368889376737898255211205836106345805407783443367920492772599908819348698458300551818426131548353349536427936302040074511137049129280956430188932075457385527682 [209,154] 3633195225043445647459412839841750035756448064350151031784627759893666038698972218331418331570767538453054629560584326354876314887081399785191775555683114675092345267078686981345325688368579816085104761301245326996037723671180 [209,155] -13942946788708906249475853252068190147447842119367055577357655456392501636305009196151242625621891507033668972143324542786843865890008398300045778661218125252450649301879265000833607254581132570056509845117014513 [209,156] 4331168083500779113374573243793458877822198585058076843383504810832956655328555004443167231798492631935034435665925173658037467195778754493089753217899013696432935854710251778973417402673590146062 [209,157] -53557080028895294100025252183137878188957164739216524613754053898853324839599878042175744554943249839982264513589130944743722784975754733409532965296214789688816940791003783887572 [209,158] 11398343257157352312384385106535575978295687263596628241124986482308718920355810984491141117881133077516949675016740690231285215144082634546622638270771587963353 [209,159] 258495847146102042924693595027955779147018826010343425242158298253056575870709725417947928257550795708738306287869896029048906563977283279 [209,160] 4508377568528049332011155309808292495552844766373244841428900421501693928070413050827441452437667403253955998350421106425037295 [209,161] 217666279709640898582918375674945822773342333518905679363706025314275142437419357987678338343581741813963945404818 [209,162] 171544136315366238790993888818051341919957244165294484920959012589808783206683204809021104550770164 [209,163] 218678176906280735885123053100289812696953401218356451253062971712847454475865827 [209,164] 1182085873773331193298936756092041809925434595983963006282 [209,165] -19590489227530640158851270753355949011857 [209,166] 1477174646158432158361156071839017074 [209,167] -97980302013887409190980457420800 [209,168] 5628096380689586883309748320 [209,169] -274270858030909267709760 [209,170] 11025357321371343732 [209,171] -350998503168768 [209,172] 8297012520 [209,173] -129456 [209,174] 1 [210,0] 7746035728717906802372552106101237516822348753400236364598800164869610016249555130907215845235958297880951108553495155548421831483679202633821509280561696840373770863973032347393886275601423978270292211453939398834307629413702254180417274226010402749817642741113971509573509117781858927243531632361942543683037476949273517734822458330279197890515611180952517860829142153979878678006674772346869545982942972329325333010701046120851664562510866429438649651397114736326769025206155520654189559185048522163107543825151923588949035851437362667533453382170683761341032975462454314895365432918140207866721981762616615262593571537205867802047546705701218967619084587561898260698151728491876212736921495011172337532629610815422549165442497215609760505203462525672142502525041131793509794455333911188602965655468798210180823339285015936615405288739465642641721965661345558710618540996112893237318754689768440021390841681299399930003596659810927838120235210153628638207254216521724465816824676042442946086628223043937500000000000000 [210,1] -76603297181703625806731247145861774425521083545204171219469478324169303476168780328014412304341001181832576340910150774096477918751782646996320864684049581558846778126692015699115859593678660392715510336534593765573728398524373910107588427429523685909299639348685881990844598964315117480453958972304293781044887766621746642421790960340091712290855054219427894193380985023704493981353650082665478010754729987347001472510237437302950805900442770939620793071290019455004380570888379060680825413146830734353375939289933668356841782257034945681955068502875899786812263155040313732070444981535816615823528363915161136140315085659718687258552067947930152063390420063543596436532236743793000462375740345126934683793808778924085325388487836317872458493437368102415102903848202370959084137418590078696699307069631213520793241399571441974263140543332363568696809591503500096863625475301063062824780693540413469609449210969491718939764654427234041589793511370903366786417760144376942918832356904189987257946653248124072265625000000 [210,2] 363491828409850599773566771009969196408152878815244611846799082875739736123765921124433757611610309868910173953969719591588042143890623834032603882052216314584433115806769960483270870092463976630177366966605435569736989647784439911438754296147754073311010831898148226123607349264339751665166126456751054268454070307597818520860334521720660080830011097181900843868662211702851886254762521160748488032104711886091268452995022036868439878443761132962582690365982651471888706354989577585788610240690837430837869089521747189801638703794003758423499260769189269684566430498822290947361962843292350390214036863115370883798236831803176608192931049488792542759029039133419308495655304380183291925549995451504817836150008977821410518462810475582544382934037324468909625084650459662937538076677879536031150266097272849134096708131557016668737052207481711609483156005990758438221012582045752537658639291054704783171963678790775200141501017702836425264430558411164530098127558225634142188644184918372069953120368645781281250000000 [210,3] -1102218134207648208032453801987595727822617889602896319708386893588856025363272409505565080140972944768365803679929700678034611602818115363051230297595555997514963182849611891164700680224822215999240810057378866258223163256913045352081980130417340122538980665014853429009706028903978463675253260933454936396740310426107163269856261824612009126453294115381560168411043271338235188614214251713128909718922044342111993574699617178220637030826566036122615914338886808483894619995147272250452768074535808431507642835475406964662678263718531406675418713590009104266756409746964833404268095257571010348488352702613040909220424643654080401733640465533616312146797862468267212623513037488663266553178168046500117347311409981441210193484866763974652952160119909923672916084209425425358020687021595235824217223532723605181232579360544535874490288819809999107260778887132643002916384872899502988675100278856556618624617580301247520719321206404144072776971193162730650856552602652482708418979529390728808426411867470261265625000 [210,4] 2399970787725938874064225667029754235785174792500247707229522566282412233568280975549457679359194750751008833532913720746258802163172288885337442002847184746847001942415151239214030385458575133841796623619752753633785321922280648374029815001935901022272556347942094146227800741892892330520804809934994182850434267933226992521349693838086079393049226953523307270992256576959205238323365989617975501117708773081246543718017074079420832490350802060985359552526867735933317394246111654877142982618927160413855397495500291358502281834814621392845931032836168530471504247284085627750730695952827530541278525364471125325495110887224112964924002753025086588628337406395623619422778288231653177346468100868880621528932122389267627378564475020605754211956775347782504544255197937991253970717555627205996808845802094473894399622550697346538150890330163730919671796536693548315995284041419989645539969678022713490610919891231148707603696942602553097053080468851085556404855088154928056063231101241841354640081729438536750000 [210,5] -3997689431634097351620657022045245355755460964244420232870215289632297758502143218553829500823034860774303929439498474861904852396998447617072637944158785840597997315671401127918800716036907967201426555656041705660961042919057576338464778936074934987763425527504082511741809042898502792561014351493589745754368116708635543505991044182516970054852072929892222332469023682998260306720291550083351395753326744756199166559880380108853187470387252439806278411980037071501401525726363704511695213788414614871793040828624036654653933108430369921091896443010070582029919001390660786686383149626194714664837925124291153917797549223086045500578104400499881914192424773342808486603418245898862921349875639837261303233686520003805451555624260754897796919176578059501668546287890061714026925375785761502158094177679732262289862941955448192179761315649123206882377647830940815113723064261577139614486519129554273552797900626590295424952504606480835045964967902380711098802001082215223143158900315726224507993210503832035750 [210,6] 5311396992199780137135425695374427970200957812831667916005263498101985490032797369160169512631706764414248413342657462204086310458593904973664013407682395596530057527524388557496786499759691521018065326859401840760030686385404310186640427947868960647736617851105513291931778187149001993991976037981818444424033398057287425824714522242047277555394208009369478090359898409308999321398623838539481170542652226074963586196691558762417367390060624234056884073443580618614529639590081767356845787772486978741362042567307601835211319887712119174399633673357718479168212615569779101046309485424036682244870339441529861987578684179734175487764897170117382177180481857423283811910018611864326628465292419940798070241473699846504198473680200157554364365600673302948200025506230357789371326087682718030488302659975102755887279139478166628860162026284302326095151854054048672267626936195367209852698649869955345110372792997302356972416987747508554361511818336996957938255983936587036635569615331266107933149501692140648 [210,7] -7767554182362107838416690782297060613660336468918093168006190680414238463398051440348562762720422816996539112970832542538926001754881496652770309261031042327262428699981237433388243918220721901842869897301203000376186963962252039034893336980923311776358720554636705078624717369721328748249028254734936062745914016003937336674373050260733014075158200494468190126598302717369509024341483709672965523995757824918999693538289444602725792867736988787189231795716240748199839654689030171337733296975928412041374543519985100693721936027241678603418978930237331697555999306042235032042290961296651091680134656056023694403687198931326218743529703265315455425836954878304490247946018513735218687324013919029885784304238970057840869351644377433158768882054155526480602357733225231398930174883542897575889001891614586087853292636311223153367853246636842351665823536855279042551704576890734119905463909010266212223390383034532683225500236061987505781503176458082043745269878120429531159085526657198173215769854743744 [210,8] 232550765307857737332426338420402862675928765629928991115010274110082804251200105423973070598360685451516353583766113819117249903423384668372189127247739838520180297679800882371213617326710274264896675973290033346036102416972272612734512913933785982087241726374991748661371072799245086447870810981626465411183898417675369090240757467195016411469402947396752380020966240690868714612516785853334510693740315352563971125295846828957412974353043302399195144747912330627787080387466841429006049705749171136899316674545512022420421081343101542538943073785314668564628051834598169658761823711935033485351205142412764745384335252853133776745871871212647976618324456453842506985105073658245646114854306767738954284571527123816519229451873068396180601291549393293717373932182582001391080153515908644278329470042226333288135367433565627555833128172770156757783054599371440614345963340239999315763939942730017209844894587690293302669912888522295660329263341888434090249504623006307989197138094724416164791125569664 [210,9] -17762762064096616589934612022023301360056100294700381097223838128575856255235049227410046886141742512300906996089992421141628522840469028126493098819575750906889684908763777955788851729301908793899471197329529176401331135998608524645464868827324996750803008900840237989146942213749089408703432199622316834394687280087931925834649525751145511371295380153925113175387400611522052041408376189983278749415197690825693165388967835338318360599793220254820082945339888786918679321673232022694748776000797594991516894668373802782898098940572577252190944382897380068263476940066783629517655475790243380751756633448331305977241229925662287118862978823497407980834013286423605420055911493354971122791189785074369979247964740689672027920444658020897601202822969971864869076475908535705187458081029804830885492839404248903969782286037687814358934521206393667229121589343064477877216639189878986058193607683095203883885093932152899084523691035191172357810900874978356843165488673360906468370718640437244426386676568 [210,10] 1004990164095309672544254644059820878993630037519347055082174646699681985938689552913065390379658007904036916391690116806055659366693047351491191487460659117067470600617442056957203821803088029502438506760334105892219685395307859728000353573613266609128916535941541818439048351032704958080835316836945364001649046076830124633496267579061794749007566233138510669587263475323953378358244836413638258351233204098445093060782961488715182480994908730023024722750304932472651181539035574069111709641978990492320266311501299790259940076208037057897215690461852979121208267137979714804140685513989161977733151535614891048986886420460745042590154993998060702541003004286777413669459071865572544402945910373398328321827277206645395454278008663498685470357846652046482413741340439590624644785365981411607145233551372647257070274936744017354741855316982510914888537004864651954476595753847357132939096615557064200871585814620178029283399021948849572953138760351729096261511183589032175560816346383426640289789936 [210,11] -42583601208871592304816471556948931048568986122072076439776488237566131844802526897570529845961583737790103761288716332335667535238028545147597294417642593085065785473883908116938716543832752438329535018802194855988277160971346347069480031573604854535685276917543377237340717796925851566335866452096757504152626770017082420948462312424005526085028944466461121712641353513696917068524779379122170527174987497240653140851283890586476005482369854512042186986548231495765172489539532845385474933828428314111034979057805383075876904114823522313108308409776536418750348214814061939678534410200648112074906657251174294662391795902320755986972193638698175121702142514970258930377701835085883965937332599120464552320988830403953794892442740555797855246628563334772759445230449745002346403888880497979854288090263980901445972357112212321143577336782541207306806257783030216701622350139175352874172000401420292508137992723996531127173326016596228877912703226047201420829329117016796495719828857743734467807142 [210,12] 1387909244418862746486559618708572853586345115876865327976320455579058992203792823615808264282206791916296987754362191408193368945115434130530364448909791773943655460032786837618097453151170147167634858707204967726799068035979834989673229273554442816882204156979715257199518107118264882447285069023141029117866356151264484921536552964297754913748781622381025213664700802441451598367027246992580131902953257128832096170537180055430163490903698795367846325490382604139062769205612932009253243651010519522594910347287935169963086216730162750808576883567442039775846257948977249003015018876948014666592666320816335228417512380594975830256232232970984943320095488017868566749025084507459386970411974457638127684960571993225192907800930089193358003430937359523394633246252124814036412263110126444556776672223399742454760083098832763399651023814227218960281983561872639297927306139035027403384556924369587587109000561455976406993264206209930815957428070925072754904426345745739660779044025694312082490918 [210,13] -35585225764074095997528424719996202034310339532800444218804990168877104692454017978930836756441806547339302765383272851572238368822220058011332258896277951835982354065473745989879040128614568737517106327444662553819161569234978986874784262189296292165761886637510140211577186533712311099994473960976719251881308409733952922652586995104460776165987233847544516668615891911533761175820494998441887156602924751283900490119705798625028532592837377339907775392459403637697128228807100038775360474161721480219208159203001236913429705990837372101637711968742947133445096829783472610705195446095403957836191046262055805223557599178815012444738972845438003576790193759481612099009245663212314334188450581821190940205105332524836387103294470643356591544844673522691218121960867244604208359839049119926679489325691625951021169400013157010795139062555920146633694365628866296623556679685213958263456346590573324624623177162299457494286769550566532887444104989242873793534559630429532144232010781509960720364 [210,14] 731490713775923173699199417867903852623448267114975640658498678554805148569163547513767772255082482657529158636327744357073346091092275931261327195426647632488462961000460833144239883917110637313037735602047015919339642229065192625874424820422203851140799296596961560659869193784726811384008140386175047439911530659317631628783567502237358170662322755144127635061859932870022520759913072908558185448910744310502301911181701959194761304186073556414360224308314856901458319242215149006379130741730526266379706335270274942330174068231195165773219061423350629105934202509879153842841290448862801201133090267597456037014285558234605729113455188752143743984182198891090690097878995005381496658681174512954906860700052958025042881118841605974573342941019517191281149378857236935655978420616750241558064230128976205419857862669442600725134763731825155366283941230680899844332812031193909953709790630902356680164785571639200684396021801599103481959551833269889117473175645078793857938168245375009561336 [210,15] -12252370677066861844240058925715912497632703991316755935866526104615106507191351665549725189039401735828003764908204692069885514110236314051617676716716961595624566581507438006465095243830126302381304153989718672506761668874595539301086415461735618132436913130344042101341705936964062235823000266171496378708380024987992995454783557901779391600323787153715169555407961037567215139765760717429669399359471048026488159312233807845194864563456282359835343807765168203223393960074404048426446976069798402470768924554024374659367327846789120027223449334750879680203001581627285433647715512380707573217001467792954377710754690689190640790153001932184030333477978533522754650088533307370251492066238432898353452392153617300528186698969300824213778865276108591334789579916547668252284503722526336503441798529363308415986517105243487477281006737182029946051922578284382118102660450520988994448494798229333277319590455383880897203263423020271958845015946239147344139938302817388216692642325862688764436 [210,16] 169581362519716617441102312847555402857546445147636238812066095259718371343939991948009038414226119104775330201177723523579760577602468938594453550316822597130224105332182840256215957293093949646049411028875444627492074941797169720284829271660375453466612304184562349393590498424811029357992728466811139825305215275317079665183620634459154278283772989050969288194189380810728849982935674387895193247922247422824354802531051829563112235517344508871997594834636137456341874922011801662584006780162396510068230879401302903529096295458140748311927099303528050260973212639035524779963211785005651568730241513768272464961605705839305684213483160624016636797946386367097465714220752833136023919971461681628213231095466179193093331558668411154770708320638674966361166051344713522411178246430355860817283026599163879225045935166573285438770574673247255012225269877544812978953179043172237240588410046790099089636595574005293961580962110056045738959007108983339334038394206610263130046752609405888960 [210,17] -1963199623116566632901508899220220814676669012808557290986795882077620177915825142273415627727227915963161449692328199790008188474892938642137436988340624931878758420576776818288610344435480334467724449473967462888826179139095311274577508634419879660147087484436409829987008465508756090140646704241604360091136912930549877954940333939840633464686675533551802362674313728068973273180382258095326881966291677452513792995316589480134790225631823542060395161845229384793880622115595062747530576469617810637238100026771391662265677193466501662567244533995361441125632862751269267531012856948228910792699534151563134622664525955322628891421361808185330006338159524385744989026515961136287990274675507150009795859464385770968784900289390143949236635098783139509244626429925671947089000548675297627991440487211895974418709475645062855225106793644514480731044186474631568220775185966432330241793669177792323363092190134112265647064983778628391158504987868991507375067808247762587333192178706599558 [210,18] 19213312964545870899922777131672168390888363797062853688482513997566284886830321060619660412351494149640659674749838614462004398022103117900978229418265026609860022716020064371581638059650203615023706302659620655779602388150859118228887601257710094550234810910483534269634661518079324110822335737495479004972552721164500715332220984060925666273902153064066479968015471372765869565211149901065228902358999816782538487221601488508819147989247304511064366861269438632508563173023490755622645813642918307609159885522298854503989003544190129416978572413797320596809843653955541338241590351189361126706261047045279502690928452240726165808426009270249651436378551164447089748348458350225360748533875362427169632419115136679407542046464403641268215107088376370887709918764241973879112913798204882148172373758170654149843348592681554727260672242855993834369917208920233611024067370444176259263047182245705776861971556357878428377047866393129705475401568771156484318443099906018508662823647405421 [210,19] -160457887489544228734150016893992481232032094280670285368212596809365379831969676917455152861071469915421626475425256390901167380016282561607299619232209845484714107954949167446575334395779270592368806319806915512314279953981355777661305387799919980307903512070156811730790475826703185316732706415459059786375877960034044902067786034347070002533549981572243818809224965271259087868502259092488649960025029264345179321536306741218344603317854403943791406270269737578674267549643444393604406557172215922648572977411936255847475247045303991668921144671364518202436229710816676139430559954340926400057217056927684215755411484574434971820254184335538270248049082141034919302857544266333323796227247879738164816865240617169646992925844217722085434435850868744215420524617211372075248252292089994110669390655178248830571555715984646270203863949887090050498993102669288174426220141096396648939519554380046945959794369906314941580484845556239475351938118375853682255987252383808704207053989950 [210,20] 1153029226701646430512168084571173720286887123440020070990826773772125966894160425747788403484018864462471636895793111093959941718122286425028110222952771091179557394991892021742718212393428013379432403884056615360974075764394672417243254916204158890104265105166076540957416639074644538979871656354387863400352812850745014752834347146835527531425301822366697933829768340520437821305132830658410204556741888130214597546883678773555951478500812646874829790821669881837034927503226082943896942783677460515133636755525909394738574525418768882280976103856667738310577188746690264464586762308877579420358907362168575136356943285929397407295023051439027423659353910649520121781540876815282742364830233000459912170591367736147872885503782353315823242790833796623224648164137321842936138602802123840442075469244461793741808759008194728605957868462199647541699106098492956090150986522482739631608443042218109855345210721221719911998978275245916145655719623664481999116035262560486203391536836 [210,21] -7181850071119941980437245184131716189341927994633529920469555331435195625660826169407728146674032200406497020399864549063182633908933868803007313326002357953591475056452054979670515328052487794610504036773219054176402954572017402643954731478930802371035450147807110449129242283098575339756645366070961039461944433637418852628782723080974259297460508729522099687154895229667139375317301224500376802915613128448145566239178078784193483035697335674065697148310747342447901292375484525510374791081974841030649914714093741694654592041553509113914659298913955768192718054023294007460120894361764310683506806268630517368971866516748035004368474373150751699768040343974660412625159164686474636063295501008301773368976398066614861641494088390511309556609232568488611951961369291903636249848060306408106164684964810886546248860274718946569803858390326721149157880892843160256734356536585308142385500187652852534711127263388366809423642712910367659663014489946543603863481515071251238522562 [210,22] 39029857492442118171670476739592749682163953563525492945551139558982506170888374023826328830374822334693431630404177344173602594338589052760648492783309813917345140280635474197688001508885259586600354124473541654555042937867066336812877548191715635678004024226835795104329823513881348500539768309150102387933041346222036575301202401459227302511337983679231759271065273827453938890440120944401823726180633716778809358096490470110190627212361792628572001209241319700499005123068012649587435120199827442573071527634130387674234791345840556513256839683575455850117791374740400417996584636162181046065182417658157621300100097090748471255299121146838758965196898523143378923409047516609933069514730305590457399215718283284006612678129237450389229322134595941618673348121267719741155351174077905184396977933590923204010233529995547693693950267473587672823341016319643473832817288392419380098776316786883551910274240788745678647206442263039628594691101721017020812726868655705820049594 [210,23] -186151435797495755679259598022219772585912870202676300716705906880172424451027355633216886732336476960004130179430938611379982144197702385644822474390087420228632095445292536578418890406675824500077944776289419116782304231353467738419813568198973292677647565562458489312387358986907606398316966571445517188316591156358614508462110396750985954063037458161943453307321596248736653154479008349146043894960164672270403654253384884601862570147656807915957139761869100714446028818324348410905372198015688028607080788723412758987782336704407417310487185291869621798823528122942471220985799132332364252344373553792284558038725725292881948737994939219927760674741485641704396560111956405982698201163090109569028773608595315857227407414970921289291797936484917614444324284180606907714216369611817390888975544641390301138034698895846450826291042238535312563698067921018235552120940962827718017453054603213617993891117184823486914899462115685710828261927295735551586339418827377044882838 [210,24] 783289497690618603600216595831532945907828855905607558123107320042059263350535042070887057875014150214012348150824246084596817202535159634901431265162618588891712276689422165534632763019797390564801031056481060717828661884310503279688813716242247511924298624790738591937127939384359693370591814094116229107839209231648034536091682879622972420092408137842011189531785472679290527775376795642596156259891530294925478607031604329202479964587379712874540944602807127500039604363736397657866651896648719104409895191456840132953015705925970216217969888263507957619642233330383766488882708807183529054826746821191839140388671717628726672543974999295123766193976997880829379690523770549478947590102533791205673603110533987958623547600904410016146921816010992054277217027796291456409098264191111680090791806462275195504323961270507927666195598430245280598194464729529809921234621337031602368372003531494073580139127860426723571856597881121972883873231928310505628616024480324346332 [210,25] -2921507198401939643150029156170675166065959234508349207326237914655777010099643969797134416653954749829652714007676728736780033023956034730125452746174819075731025086736262774162874246418855154881458881656660480913647795054977978739321636288769878636889813340794660135463857869774712333647173205247527942831868203203700715736215677826856960753429165201708787381055231724227889589117329317009506073071256430332661068336113367725294365231433497774952498333670534994333099419644958045644574541128090872577394238367015596012104016379801815001028842695958359046872211785088394220306723368874553167124170330098110750080390590049550565973625801534612608486780391545380583849787865527523549499504644195458908411979383477298907992609206490362391037422346860912181585023481833344894640061972356456908896705712994425264553205368341015887608032792430714086945285620991601686732899507492351176321013337752421212026075838577028476227114928364228634122856962396867701711644659380367445 [210,26] 9699587827310018786894535204941584605605543123674261434709577233059860383466874834242107398282097683962538161865428999842241867701401891288094407913496130960867223748403639263593923066342147106334535124249163522667247503757704522322968764754630901957742400642365956367380679757247026562832902460714108726600156975172016449323449737177758456795643799232970480847574410471714613361342200908498941738508916015416016153204294528856477334565941303036838836632309811688602394492380855334669291021034624291707928694084133946203482805776535087645249709384547419432398268072226094786143755395819009452146035200120120603740703390035566638978859028237264415700863673128852421034510067875816704033163977740199165454879077722673018838862404106155805778615771889561658664938182201480689858653499318383924659606843827819466798185741785936144005299888270977502023870940661459774130832690055230605646062394265497870254069233449908316231228915934384630510199957145969426591660794242255 [210,27] -28774441969363168823937386229762600963604147734890592326477007978126815394597856704617926200131388491853312220027000811948119770205571862438150094929755035112810497427640837662220037911923397133409724143579503008515385921410259411463139684721493562125976886384802034073448479526919984841068500978316274418944254926316342382795563388252135581670659900602114503675836134735863817935190496611556640102832020947079278325765242399767402686644479869304591113850423474293094621735126097583925461495880197301588437210919130197071869295851214592706669876764195918740411125949233129198563243942680855428271960895392678665730511948459793250752683404221949825547752660874055437098570342719866427884365724430320868474705227726966881253838387835281043296385273078192243080455741276592712673957979388779371618547369169239053066484801853763058288670222879900290222740407294860848132592705411364498478717562458752660008520808704354586279944418528677437240244199725745197509217605694 [210,28] 76532337199998020515555989980444526918852352215851572605672877814922871734370064287058977367425178216056522111665821564292887440643443415306463104804207706116396598017522351668945109906949056361403261438813449000979337746697893324506024769156295082391484179986379398131694298272066297301052001570023007176160052468193723400877474690576897371057878756726896443949097369713462982986163698357808315035750330802252627381789773839237892800974392289786618534236361265051323546421500656655090141351938072532129945569130356851866051593536541233456612328267410938376001584687782306785464886562991241034836380201115107996003304883420574425016224299582540914497286130758010651769486418016101212692214003962195076840300146380262742964012862212152155504935302277326674663268253547738643180362655989220072204871977836089924462505193422110380914320464939569498788879739035105885644280445021817545354811165660426091752945748522073761059618099304033898765225058310044160357376524 [210,29] -183059411510167480549280497605214499754781796544385866049177821079347287138585137863918108639004914031854560153301070261219865378413913630713492410528265025052012132571790292276558966117861869620538267717170842575933292424451610582208359703088829506289091168061262895066225630728769174640159937796918461572505256908945069563405161776767052444733194280695353746389519880176117446057401906957321488947479995170000752191756522719318334604651005873548119725047979953302012860249978213290047207399726271220957831697001089934901897428327706370038212848099751860105442078001471504417103573121364195256585591129513132225979943190262438412742891291573827069487412563645013402826666611160199615863183891641485779202468187436946483495500432592397852407123040831128754136202096065013315369918720398021296053982765368453902565382110116827768244244448258458755336901351714561232276923950132798032481429977591130523783683023310057952091674207733586869813527678782830365876002 [210,30] 394851572766297872525080672212572457585338861359789043832533437647111826346151369154242854528649750477758349148111281202504514661415348596355386338257415348249870583912063502325147931896927723008696986307687761055806226136884413879840401992157647503140071220350845672049249841239720179266478070917928962631416446920697226060468717950225894665771997109207853053023574082462244691779085238274380473549180732167322308298389492943646191529813786790019322192587138341997926081606702326392931500729266757414120744943409210199615224800618999252854858972160633280240377679283740832633235288284197392492966790482668468858487291749791804640618854165204811217002215269882999984603110920522524452774608780438381268450434966919907796483717153579016741595397865724957015387632639143833453069185917411221343831781309424452670404168486765564690118386090251846812369203912568314170616740027924197613621438965618100354858822217764400658565105727000118461453758688782583080370 [210,31] -769890463344749306524956729183169709181683571742723524762754620065426823937736559517173791357279521267854971319906941690487422218871973163344737347920098580716841943896989209498045182189540157041203117048092054765809560916829383450861250182394011142193273494526571212182163519721129323911064406667115096449846049512265425354393199268491360095608319238655925344323487216349806269750509019748173546861866115939842860727503419492514883868560053709805741139354968252330337569826422784552873372323093878052435528814643303500575728457988999565165926416676858179331396792139675640034923830874719395971109875544092948180009653046998704401284661643232379595153105136647847448052352983641748509618771122174817476629697813264576721120605624088086984633739501550953646277296187079085907128161237840842125064059756586430176531908497180420710813454067726363848092036598462232582909496545091749586553813536327134236011196379336320017069977378486291938607505363366884568 [210,32] 1359936587209900733329138472046055788237790318742705770374333840591251564735805760507259942045525385934439664122455570390564963899546909807710207097477361932604669714433039610712255421812838845380064919386343139088929011018028333917505605185663854931540495116596401816687020225225890928897493409676978899769354894930789980753334413682762880472713058503551862689992408661277670574302329424025886731762425070286664179416720121162112550094447705763870136741935481284558500597851076650458386672864902335257971217984005730117338874559372419829009135799871265854880628570902161078293782342572860391742582008908075314951940527553494412351175621248226881374755677274413791001652610472254329462453495547106347056291900216897329618776020132414972203122104955589800414390094377278925172463414787118543992574316629249009936935429785085205651554734309958020737028455513710051449530150903365571624602151584168900067952561801658891360233716393979514667429327436198716 [210,33] -2180398499525456844312399434092716758773104530633271290940058546653594494641688079634852958963753394351636527243809513008300657253959414670302767927743921073660120060936842365686375814816369892853991064689207702537257490914634098298820100407961734388455333127138272280388727040127084646466144042830772392049478527490181043987743206668563214688415087945808654268049702468784291746619913342275037301948825777343659046578876188430482397829294628917271489094130571662561454570712704509417080409219856708261917437359273021551259173546466092895348074709920664387936659605166254176637758046756235829260044740631476265644800692760358392339924801469470635153447561428646363662235129062433383465791470281142725157900265586172795592057115196495539046298113697439593287172232451670852539547529965840143973373221601188402214442932033142714466206520260106954607238332355906258558384474947933440932714657625543579473720125102409384888807998733528684169290668338508 [210,34] 3178427011157187382897814658796181152744474216011525627016964018266540685384451089750120140123332438999548206595334674442844992633425956389761882080110309711916147618941097711616308421330926016718045944404309473723804870077753535975178129477885073334599701879474876297389968791174593585410668739266255221204240950695501608002283450216896214163660615663225527004542404223380985730570662892565280091192646009280115480600507690501233146933032824675642340431746033953246863209936633836712247404231225138210621776364070132122648959871783251999681794223824722059928354500819893978125575650328349829419151805424242678955159111090453454620211770019951972344903928929530311250876632054129167234904404745367105090564880407387888114589204530028616745939613872831583693723449601436193195394736219125247067164004237203669574329038938772873576222872311136045203834679434590068153880979326439224592614035845981409657274286898753383477162586516470727324344491742 [210,35] -4218756714828158148957581860252592918536026812340482009374281200361453506608923692053511599442096806972349911294284644134672023631520288411207280464081736407185322697866575465398144860661654443300978108806520966326739647807871719376056514878080094622410390467255198029640549491174439803116399152224828193512117407737850479723781557627946262711032629054684244571855155363266586612061532853574721910544092249980963531046792260303978128055232932027455650229402894319484371941259666791931279251182577732794286815647029877956043028715325841187833687472885572317704197070624062157064011929181347058460785651141840538922827421205970160013345089674996179960368388605054273540986189906808002559861413803523537273567487633626308665060527107742414113728406941215946564210031078750230526066005862926269339239463548905754114877799452787095506620128374393807393902021172984154247345475707514776375069535179671837208417572378411539057450402246032864938412749 [210,36] 5105046154339192993476671835613345386168633877508328788879923688969258491155611140537322764364454538767362273945875497483667396305716204722553603189475417516786192215460179253409846742323838662356911592476845567940715467718244120081787734798809249653929349131847775528161500580287030435695065360732129670533306673863150239891352009543096739833605876703868614669334831539941309918826774437504260034453765924735948521855671072485075733108579064675280805225597851247089908975106834955171275495308265712206715177420549262498102304068396559995740089294039972436108190925514924020064242322075682164685695218093536768944208529759622273780579588541425457801600102771429845443136016679220372749714935769684361086324296374378436125836882602497911352155934016341048195039327906602371886495846254947435404830095965370839645606604690413880910062716010581285497793891045174505456917558414836529462729932888795104860607459735748687540035188339904913164022 [210,37] -5637930370869175432088374891324716680440439740218286323969784419467918314425600915640199238239565307968654564225379812718977546067906491832482786449885488538114893421983826165818681331466112149097894144394742466962908338843969772128747488994974743131380102805121445675123889344450798964888150375004417772448807135431044553972565622027135100719229803419693859597192020761396380154066243150618080309469786633162579335274191224920848113652844822082102404914314276983376664493343908000870279728866471084017981673284784970133638161801439625359655272898059056080103392930994055229757224325493709514977493121337877448825168092654267634601011406722394279605248171560366832966170564542148452270097541218016133576169761849529903612551373797625239649459770756606761227055597536204962184653337506264376816195620097369680713772742897934313533208540606609110787177535269130721453766977730218569482310359798460083945238145673901154653947218388407890822 [210,38] 5687546523480577843634071448931328641153819640024520897910565514301225542986534743189201978811773517350683481064769161012953934428726558268011718426912293134817500111246710190493785917683841066159377754313365941334518954044072783722539935759338596644681116907838468941204259148713070258501750031975107354314601492351245003520683193131588636621082260943866558443985733742345558861985295673151656887111185481839918198217686632832513838561695686588583630751925897151551630050346872862753982738117622964897537853300510432755651080417400569559082986000971394648785295977872844671194604614256481967337656262540826070111567601509100214819747650927687107177684761780743707092377150248427401990792558174591466836946261131222477797600375553744599461808981880334255162356923163723622833647263491481024648563699608071878949161169462582673827571365038974310496178509578617639599443295239812826396998544495352018300765975381805749269347926329677047 [210,39] -5244659230073476010584216214557829242100484196022313165535036426906980847682785689935705786317538976925723079763990183390290784401346046030424282158842052850424003078812430284027879989120075004999254261661613041983748505576469281394041902830719072850793637286032231649084048943637619966087334043898364232161075676050613751678591226905658241733613757576458717692680492456042787401260834164091876540586302962353487197385938539947423422347136925844789874902782244749135902488410954236336095244952954357583948158550227482308580047511006057934546514683721389585895352361582335955217141065315020534490731944829171475404941519861066291387160726870836377904665399388522516017675121447380323114114229328805307883187173759385082206012596745093267891610343039070389918311825620257466489520256373241971603715767867214692236394603279755675808459768141548797279386778139597454825011833639618521693818429459126928187033155860078875177377551974788 [210,40] 4423054535859921041816735792859815679750305920567653098582772537539108149333278983955705916909254984186323346511399734338825674712632173686524995281077235938498257650584030106097883978836660383166634461923965670442946084506651946632670361466912752678746092085126049364683940875455438557351214711919588792738439663680476339728045683874377690683141690594180344273326702575246255694556467594798940665921401482339600158440075789582350403315124959496311660921376729166389473367664484243234297150209467316062409084999593723043154485561895875740299491426880658516938019445588404118394039731189266860129347044520304548915603325180792600277735315637638270477482238977945790523837457899368592379212901929521510479340221961915462070285851807554632891073618553512733589981259944274116987526353919499997006629917070878049953839576149744247882354066152718638114837913300162435897811703172958025300054091349292552833644333170196781464135891024 [210,41] -3412645880162245386523320656640866654247775247475422354933720718053184900290001125747308322283803093062344023131043485636212806536215697990988707999246375716958163550253589479196491499713159082851704813397155178109188949341683551889419468460236826068586340354378336842780698042439232816912349361578943091006726343499666816756316304219771472078776726756254382205320741844952897837366946969534822445762560734058703076466650575929872774423898038932092766939562654005222720894477780506808719568402167785120868147362023512565346504011023029443454966733340040157085155485291236033571943404706722857640557749246383446842188729086349634186503237557814513568357069760317738965301487767185116616739328604873003416107150776038487350525542334033516450020144484905354463167547066785675647453642291950988283167510984429725493417764754177369653783268532374267336891725206532973609810483653112004152492877331264025176681627241001150635119930 [210,42] 2409361887927844466965241984551299186777417935031689159270061091208231993307181830986013398160754269974753460527763844168281881267670934204403041099550744198378152942491632134850214931830274229799167722867550638518788338208872169468666303844749718127137868037772498807071665287207171654491131101494122789812086382122131727806465600851035990566898126645568598894438213705503323052140709115477790307920422579361027753103345897233173604949449385966002081076559184852717440018342648784733573879874395264170243233787973050097380738415957528089010837574682903286710512617122491876486161013452160534615155992381807003575923762629888512409435168321837489759237152065129373864680472912167029850738734269091937492750540583252905022579193841312111559551240170746619633958419388003911863112663583481366776078381294682204546244804184365390926381421209673142375323676465915920241181759823159500482437993605139942646602783288426915467218 [210,43] -1556539478074293944180936127316319273412957851564046663645885782193455316412262667744612118826846039269312982659541182379888373231748663482589484664077628218065062146718139241835160205380075501598844832845367143717257355746186559741469812249988124377758530883668449732758248310415738934436907470027142424429925173844769924914174547338669190239817893115970524395922613238225337674216138164824814778222588593643831543437877916271809182247641165309172883706706272800078029651406259866532234864227187836948809726049386269243208921506664296534025869713509248227706685085393723334159533023154619101470016536543068964405751968410198603071904064440130289841035014238713549614599764188551080359152303164038473476771950356376133825896313311937535808333925848470421061470743447696014164410471411780821980236341889058181130803364867613889914226176990725493773507987329636341689688788652525233964811258403705469664355412048789851742 [210,44] 920022786924670071332218867060202860149306616437705748354527168933269644468452785167583174994713527953369449220271847201522504703805927562379636226835352467259527905040592259261323445712736227905803459998929909973050051652544163201775056122552877395588296973702399149835934365416225610283940959494034510413180073659111798909335272338742867498564921825872600891878945884277357533015137291950626672851200881123647751654748366547234620836262401248927053951464126729095936281680311247201059946025300332110134152861098322337123855439654663542803395726925636516787868908143188836802382250313330603318575283558193383232837215247315667492901794383626923348058199357898695276108539019829481123908103211214433787549182206072924524908662452901834573044554827297770809510707918494335441724845074866472065839985529324908047488763265936807169125961043559663141574330987715975960501378775904742323421431135340074862613515185077302 [210,45] -497367917833865024849556655168827821695915917427827467143124609560532581691319366765762047562308075811196704895425690417888225337736366626740017020090601172838376086459247598223647033245588634294373322045145009074115694855451851477076197400099303773980921423879293226735362456566160094647340051386577298411086024359706934613135143793699002934639224093680746772278098931525230969398153977087951864427491509050983502441248262203507092793877392677544513438774959777971513666494233755524053416656639713928696435043973066262755865895370572987070684454896857967789945818406822603991023724100227272976618923007753806698250389730273107649003371992656992391801933401183381428632397757425112744927435473830321260322089426627864585349890804521725771885570483214176618278527662233943749320067952561171615220328643408649885214320368670479591733277517355108689211813842155466440326228298696569418587258650674825050396629201452 [210,46] 245801602201631011471015205310704025332818054681881698117538879330669150596139542847856514905110707476094058399279780798019826074043877619016386919739047974068513715739542783501896941199653978603579258366786990199291579754692748372011236847378530244660124823958252936848311869114035247881709684723528361064637488080721239938560673289667347683218099530412349843605243785169479949112519719607012663159775076113235876383167359186969734867096090486559349908725790744769558380093040721647346845302631491636989636315250343989250270575385591023080976703734175523179793425737632651064701907030593011022196425167110945737219366366227356864420918345416490083660688390979142986803065556566433663311498484190954742198727847538403666266476463938546284601944971094006978558144191301003594209823967089337948610891203095017035728562651878342567287443555209279124221428322285372613588349882869346446601261373211070407531943731 [210,47] -110976715705651366200360428929083039095782568783612618898839500149518814666605518396461687537014277407178708200590223269374532658346292904873838236698095033378483741428235426498897146441620086481731428736432834608280436509348599565331588753289680718187799515179021308735232715963116568666255473942072898521210087509489123525559947423765755162054473585285100786424429732912842516304009009522528813908526630317170938665187277681536600303168490068734876501767270046057958484297761214343835665737175699243855459639027913450862734737119315051319877280852187951456027764615124806725181186714739968394525003825099193193016317485003287471782063668605621511816452767910433300440621086265399551814168586848078445122572517563417027205815211127234310473433287625817454136142216267884314752295475275271615972332802185151333566089439811799780695683294047733261335239911977089260833670911029120295544034118569206693746642 [210,48] 45735723385077293921938507700911435299195986895891199429814994300869186046149135724327453068338076435170965660893516100268456949983962817132018492370443267683929276646749872597966281390323518369361896449429972231372270242124664874808291802888803709342900392112781568932370094754698375565405184708189127747746069085842723893526853857525658115217411566647302248350733616039184159609990165717510284167553434523814448964467519160827046981474869726560606204740887610954610342441111833832893960020816774923366624203289420112847019490142717088541557744187924228148627863196300353904432244847063319107403912286203510219888694520238548797829902540359561686234186047305746979304867469315942739461471790813198486597102654820255563538451718179711140267415935240135063121920324937599741259639326292685536237861313092752644828353993680017125353287996621474048183738316686611129905046715118443456672630273680479307808 [210,49] -17187547930205807478162897175152081861968749535275046796208416023411546495346621648284799167489806504823317079296540822586220537865929033964788653644111340178030386398816144814274412504502729121842556948937516181630959057739771504913013487737799323572886813410057746707559566398392922406290930012852257176360313895249767629648005823200189374955617719586331689717400873390746094557361341913168447190501768598903396581054290629635378077822134903534328750053300365919390508817912922699935018693774387206247600139529938085274075255325947717813227692060933628049951743164882022309542193332644068782198506220676852807473227883615167389799499883326914963026153857590323031699096465737207630264085922608244570543755081538246556184213470109213959463252097795076150249731435575516948925155619335077655602881075331189124396364125450471651987025839875795509237750963190653364302574280777518990351980818698048228 [210,50] 5882807088992964523751105954564428154507347179638180566030839074107744950713460019913116842093116718709452106984196200083562776467669784314444681271652127284191856679652875632172405701930084939251279454883458427499121406688016990172437849367042200005983927845363000419779751705166271385792612570483742861152386384969797124149213758867393346466251712427225354641748074098200333637761620925478271479325767007616121589267490549506037510073832176206724094627229035321494460073627012498315626718497620667407932642516101204902248305571298428968923445886589178450738281461750216795821064850228520359450164522116201841428637513685391471780117666618206502960156168568844729957135309779179035344493618453478863425459644634170672093058031268823178012764314034279996230743258435673803443100761394816906617222263513991884583613377446111063004692343456735481111351452368439400086094747009740041162050244365686 [210,51] -1831310457875036061104848933594901962362847590434996717311613220945237163128284202879780802544456751662661997255139622628948230277501066176023080573993855757485797787321589979989814709171530516035301113808324105426295321986358330723842813857603888168367643059216850908268120713737762604689983561077671976955431236486593619631344226575973258391350814594168343436409174333272880738924140150089842717782448791931668315325214447198319218227666039700619070529428144796045398526607696020914813590199481844171092843522199645511080704812202943991367392964474195840421400386878262163441639998225676162815758645671387657230448234445309223347538371257446313101254071703586440759402332782949808874116864393365462002894461296014081398486440389580331498831908829964741630883882865992668272050577905630659632329302977759210748072535632988473619168173951074796651295372196120933879413960772221411876437750108 [210,52] 517671299632761010416072986896725237812683509287703936478768026791593107136106389887537757360271570975819473805009064605065298790084873540010316768810887665287458112385409951020834123636386572242400768420101235687313560380689631593225541496358754914053928135727149059232139845099332894099486600548419215343005313112983771785959936256801741053125556064715497184422825708819528180048073072028411492741185281748398314697180998816171715581440521815754432478547292712524437689836952158981944780024262990423372242141142873755669927078475799580293683139559153776060360065040130201308287477918457237438604974667870962149512821271739398979655564820656787388873518762411837485475662566930688548922834784731103830454641950650198587604092834150115928912209354115922360087511769155704103783900564973444346038412654433386730352447399976178922603710595088758639635868839686925860563617946429283297385240 [210,53] -132641488449185911667039259296783759117543127992079640433231545689903915426986556729042884531266944093568820219585912969809226113833328836784464547120562164706337346231498776272381996709107115377788615064580173550694665660902887918106269934427628938261377695221070921396642720379395400086323783990834124097444716918133526711868694023487726722919434704462313930854611455053692356840922584204733470128751097594001464016681580383619888174554640935179640949561813875582122862946855583727752948725451536966876010167525439064805588551649181765405610870723823759622362907040354073204955866733140208414435788397394829216860384058985335734575166129663899496439418216513314734190015801014889544273988625752124720854529642519805015126693455092407833052629945595090670611645556893675667658752839096787817006915571465137736299259330491658317868498252689912678124270845782962296357008030157139609784 [210,54] 30744199854210622347634630129741517351085739859895584243960010958855408311093046977115750976702278965987602912196626681161360005388690524747929260776254327591252476922150014426166882631377525174723001057382154910555887037230104317401282858962764646691114835550253837089214401328654282830766723172496429071335891787993907537982649510568935142855220727974969168769836071782132197135536066577867757477332329584401022969705591810217500159243827099666601796949169134105049139168549693755682223574564186307872977062015473896560564273042073363461419467377896848226650234556381726867895673417484470464855709421914766657117177528473612676277951447578910279127021846774668744541854674241280388862809782895931619107639469655630287074231368659549609489985430425111185075237068858836575654171211234118103443160940454751135761579090089228050134521733917916858985277128296706543290785206910520860 [210,55] -6431823370310797980157449353912801437904854284014953604009326928711806323433452280555725407765319834844677945735808118852982769466855893344674807961291489568615328828309142841425454622061408186575831170901499594047972836768053121093635616135533889484866517627386153562529277628909923296590491039315385222878570861299639731792724508189763344717845238955985469201211546570427459546048653098569397095893260674505345377957962383561913067186113349702842937188546046277187141914884044739438488946457371803095486443106901939108261466539015509833880758565967190426760278098548590881493207771422593279369367189434414786653865801890319078022343970279155060360756945299815504241337350384382953512156158867646569967531315641236734443125753094218401554933106085743931026889409531515799208436255836340865873353385733370177645214479107167936732786872993284108343210362278602928622405516810572 [210,56] 1211491628611049075557370791316775244936216429237881796740027502811288831866703783613045285853261941844091789183482974829464235092787352570654105578921348045284753321740321174099953855600207235950695640724423330435357098533524154389288331149241542335242777106846388468714776946936979751048679042237763426565474775978068571081660284786284736801778624223412849989831994996217155587220648433798825362608294673227580998164322044332311024599917882672517908520461141612120787087463053974737562932957770866543199854454907532539681904448672861207878205167245643234795323587938707338683606175610033044541553154443257295885967080260261142978199768711708556579502422491796237361130872358407637536502394127489375922102499732678795195688960481170660302079169587402159393927286908118833520739355226690266196077320620252493714266770274034173575838111939380747607226351795572716595931497772 [210,57] -204902225665894975358144899325963748451927148288818116766878645306650369468934729343922522108579659361891807257307891721378518560156765900866747155309313793569736580159423613497688126128947066940121698160155667975926561959171627468675792219670842362582049212052476799848444107492245137542568828405976847003723003203632353235794505839738886193021369360463409758463166762070585622530610114428634574625496624189772664642488940865797878941535710367380124755269578524728533862705215490787533669390300759032410199366257442674006187997003871630379777170122973401222720903054332450934337806310864748914679849471263089847125935807709377363769032317468944943341868497628043602517716643379154534597652862126869034705056542507333003232632304269421539975823595767211864027169707358636729285221697649348765059911442600909490595379192595743551883000809217641945284467078549766173641343 [210,58] 31026347162565061213897694245876124750139861802984227859505609438126986037105598251627130234417005956468041515065426138513757333667047520072677105047203536662241806494663756310977684332750810180637662894393972910235936497743850771659692466036485561791095871107135022109325289765283974831173382874610550919786020534238022570618041403331096693438296930620583342285890382387873640165337565012880319849334318866560063126694098221035445587465033598184819470480441465230902363747587322962484956607042204824108030728228188406295609744669177259437689572955216317955810542638992433785969522278755474580516035385426586047871369824454288854324800523002576130914809829142874255937162315843518400254064348957757293357359553282528734621934532095704890292706670020813883658505281329905696227979484423780605480892463960977837357064895575218334201704923308805227661890914634417584300 [210,59] -4192574791766291519205646375258798788279374532636024561348224856959076680881834925465182743837302618675577621779744245751137437276708451650318293711157056469419264304693008676973605095934295459907963411782704821956926010136140419587646622840634372414917393111526676672533748990433877231872510214594805993799394858862293497057160174365111539613722969822096012986025017799859271101050720093014003526130795791177852083382569413538173293554048248650132181256379272291785930951152117775037906365496884719128315574185205042880381544026438603567503524267315305989748918472161506928796725101646790337856771975692145335120718863452118526669973247011753882935772468251983164732732246236021818195287558103441007268509785082628055511737595599035959973430365536962569302590890437425647544812993196656769279525136410298838056491661596567175948085697676265547879995987708296392 [210,60] 503842445451241662949432495907234079837592937227031542393993550731640711094932677669241570204256683445414148076407926373397902343892986983281598923867341682193208348422311829197252231524928874390370338974107291466464189809832821112987723876990501609844601527219515350478982545740214584152396528753212007239759036465188124716840438356251585392229689260106678350775350626098947410912571906942033275647365879185720154191184168811650562031585270851782395767865518071110151534951402616719548915382473291429926170704863052278112682536161021096251780313397684222702708285730071525381018562156603986126805383139299027072797262940295399576298542430691999246861344210273906701345828609551960945935210973722649098853233034712714825191915534716547411348196042724688587939232904732787659844037186845272696015580124112101468839255671077114886656584983876654985110891640658 [210,61] -53648621104363771812657982694056545428528276954270668647233463828663522979209705380592077269947539479354798183867197813744034453170454591521577386886712250233466299384578199846006945114417815730577460306249879315769689900345766389788109253310178017387957152101333564927996624485173424426146861012625301701876508535154395037063532130576588389460568384899025710508085502882042403939102174565825233513699613423327930038287550671406073451076428728136462780984179884650483307870739345947128208675833271674770544172715034995938536915156597114489971302985558321262295444012119337073132438693991497675562452474628753866355683872567210864363157573031094515278479866012460860199113418697070381791513764180733510593821679880958727426673945356989435293326255086534919112353829197959768391614672418263328108030534685294047130651769283479465691507490500309021873605688 [210,62] 5041361539011830168116157018659922481342001766505771117665652730755260261720270590960393958330222938751341324320103194715825346842312286558763507397367493022909347045434607548552760368091972300374173795193727775947485545871707802400336869493070975120274602672391895763266039856991663136783626192508148066575276249717046180615927586945683595186903327291810062102220645023746773426945853915296470739655911840031594679108564747508896610019448909435989104161296215180938962214862110008818314250139357970702023799530241983683071393174414985525573026338101890779886461224674905897030184733201831790551922151330385158463170808254838820987418513075499514488058510284937277331676819115486318451050559396946969894930339189888782837762385676573028094182599110626161883144561239143736812185370358390474549033651547500674613984878116792051394094446643332743230800 [210,63] -416322877633558485565247222273278349034280448737975891484215805016151556948716772788305795314775483349430502093412975441413784160852121886712604556757922387245447553064558884318756836452123169901820183782164787244004573357818200798209984283421051113013786717006511985489276323335787240268884533923754026806061304634437588623844009498469218556187818088355010640174361580442640460881443477259830205780876704527470856694181077689829286436105763988809636568579548904851048506646675508469213151817281126357128190072611950451976469520046506753968529103931553149541859173648346869020299635470943202541662999918569112291959174970541104390097297626562042893079511417577164880530411360411618178311363066884382394624717358244492047752212752081898679820803564290424170717582245033483469998350252893321258336448337268321611655101328975457121349357857793116866 [210,64] 30079475305815825399296444066352761864543597153591194630490244158660823084251881740935865415119394501942322567277158465118678519589956810133486857303433601466486503064377537040891289902613675498777998963980964070740571835137528493709060404805952718124923982160906767613941535591405888735331465391165900600125925660585429752714276838929883270125467899997582360965622367039896521900677442695697454966940565284645870382877487916369764187165655259272817587010814685145600159348987269894786603336449616317263977891716451587730373615093395826773359960512620972450384407708928698945124179991621112895767602201538556924862292444114215325242312809053050989932190793417887076048528130612670511970967527442688311150306906705213753746587803590047519466425652108809909897147676666826088968922804493731141083608574186968902188906423737226735634720229155356 [210,65] -1892498893668033930142535841644258189369014884563594589564596592659642083183912232862225687691197342734181711262883935057619287005815074641668987321905844656118540849312408502558857425240861810574090794517503426515762280804074043235919740940018984242211221139170603501252185224331749893589230525379341740740639642958287790798952737935918775236377205532737301356027375642186351843502425066688283160931770914235055269970689380198210693500843643036372935379914915533637110675097504272948507647067463556026556423146567820240229795929917800781001822173833146706053008179115505433585324682392377524514451795545923069449214963327521378015179146389515030831338126115014335188438041447127669712447556092257208203711531474774121788908281810185555563414304027297183441471356955775734510028304135842562948660926706157759200172442256158306131383665216 [210,66] 103182645652217696536329277060048696091751789621993524591006974497737748158867530928202168455022699630106248627474826757598429382183835421647589927461517920325919983586970544022254136439859469408242812128685545711558334924228189487438965808279978590904757683602494767650449876975569596800973959397075688489902819246272190370908803440787942572757254314120166588615906359818836863499153889125081217718824604286600568330165934272664267310507829025474640600182195035858697516943398307031809990350302986351636468548940340397182019319979582940135022106980402553881948133418334879846068666903315878311165312469009898461834915719089611021621290380633872296037778840805562275478702241847694731724959499041931638402834846302553737556004921153931150080277116648642019720061927493417509240208023134397136738710687038788948874413342448104346537460 [210,67] -4850505234498838862316734699612183742005896690886896431584056495023752588597374755920938822438024102597575480518914055766181651868254092154278911865730875688486791253961053777870530961595362824822367730168940050251255763170253921142948848178027903992035075696564340185303938302371899454971194804735015378378259748477165262595250856470203198033353052502737910743994073524863191582691449276474595608994831611416345241781967825390970489938716528972344395050760834786874990114423620715472592783971022336396523358988633168025302740017344097911130581248800046278008552502768286264742247370033046606521866008972667474253464124785109610678041306191815687715138935175610548640983959930413414046801664556463916473711076841426706440544944997581748338603315753356677449130124365707458466265073658741296364895050883293771641288497990647417543 [210,68] 195576368567847623645695873154617540737736051291401773037803908169862525995325696241703062988982081742562792836092364905073424786747275993082481477933562567305416724820648366213847461183794868116456038246158884628290383312979845234816610360569907932526574044369765189952021566528613311799593757226069872471478579467019420458142080199683662996289881089309180767120864960498946024575297338323788408438925427179413822164267566867796976565045676209554783420654532483459469852174676618376650462651388607938669687834762518587078944661352863812738078602083587561297086324226319961289626919400922962468624108686641944076970047326599346302075446135388490583817330746432409807266996118619916633749768468704715810401142544832740596064441872683133904424732537512017388072373817806410050637357054581407929322328417600179659011141723534042 [210,69] -6727981024880353564060576636289422766211114675514129100567800717672174417065843925734626546144465218272479008932231556952833746195281283123113740282466890387466046692554711397363950774835648349556267449819661398342137448959793562835824267771842711133373660783751497373922698973850688370861547590508700034720571708836995639960866843258038644581371936369928075096636312633902926486958960478840779471266376546283734457592917237315055607814037440567992256080950984775730675058730873947736562911470529124008828311620517291812789404095775866627169015368065909254496231464577276933574092250580179145095876018170053472823325803696780423136231424922179055534300899022005772695118864501578577104106100042322407328555239291020649398943822231258769794830421682897033645709819413654313526353499462731384171141745814225390888175686970 [210,70] 196402323990974214666765164543162492922766708433997816056659507093803333119667956360143629557823705813531577431919444663414505698406673126111397396872011059879188767718550301600606734499313607391211386958110639420343436819857112585804967054235836862873455752905835880466797869085270039367095344152212903564408217087914173485837211185888342003062506954449593476942371841379584901638369047698172339598718399119125335299619966176571811266094664436211296866507737818508560463837496581925021564471228168296215754989791488332501786174712892962178808856935829372606947385638006204875739251854285880549548034243095126160373784355610020565906365217120250741570177196658212785822372507932803541811522381225571614713103448820500972722063594074730987799875282748333407632685640984326064770102012505900493998617564254180333084478 [210,71] -4838773621145237758331065856428017256913488439715189591536556535229425537021532342575808409783708498656850208258509791813478487814684183999038275640181360510992535240558284042503094392900654931596681149177838516930617989552697159527945930731006298776809549740060534160724946998974941148310883274933671359202916378827596741577062333236892992524792678735079832870157303998892705616721120934177351371084385480052635420881445743937912380774411219677394511628657274042287640324194388017230838976310910002424792021644200763537978042479919443295995462721240124685627407770594217817906090604177440811502625968822408631623887929729408846265017812876790360863146961930633826920397782405049933520995300077502555107807035575773666933473898988760252361115888104000407048320717468793609307111497017886782452201226373863236970 [210,72] 100063587521301843491498723312928464257208075740890957425197493470259406639996411532332322966982713352898478447577932727186462684875863694442355511523360216918001439229886811287614519020512383574267583270378026963035745304731231701988267077809086321272436803972279741988582028031490000462597111870004145848860995392272215124195600055058394681147098966356545164863793636965674817920882395686740396521199058145461128445032065611015466589516213914186625499217308257830863549794616274168566346284077002024696619232224766390808549484036457800952914232334314472224073577038931365740812084512666344378525269500050429505340705741794979584900989972107443263621746977298103308831679026873377932525953820847483383947106604514789764695149520868850615166940709088351823682375799983824914504235041107834825903993719039670 [210,73] -1727417531405052483624858219492583456818205456209851093649895896092553528935577087693820469882832981663470547741739080105836513080635417061893783152389663361334789515912838415185438978917019942791599467832546739941402136767649413472377823746589176065908604540343265728195443922648864511579893089547362805633996126830182465249982900391501225438402662424838996792348782469521449356684796094499701072544232775013669116261991446314167748065397263712960226579622781167860201626986901913129995040411267694261287475559182389626294697975273997376778565328980729900326402800089593506714682997161668462221201317827183683358254685539108815696430460939340584573059987687827583633615617757330768033507631603422831659142334248270565737981659349175244920002781888778298664938004543210559466946240524982052941698757024 [210,74] 24759352824110543074669951352491537497908980923721872142092903014947774862475444658884880090918579530258737276518175314960534029587124141607314833908097880386646593120721546458911721096751404702447943291204127021296333922473776277237520284904054124700041108447672545680698445153292413315708699312710867413042455298603060133304254182406291707158806189928048859920787414140789812610944460366480517823587657429430291434392377924259539933063731166057199728750342935290671245631889435473342122150845104237349626427750933198224832841670419349149906724502887023756919873828323119717173194904191646559463357761622155100746447205699075257279162958290899601472748737369500119952203242858516508975142519305725904904006513863391430620708358485301522444514619890712495496524317650154882300498413025994342234876 [210,75] -293062146471715841265635113445462106649954655213300200731455586166045266173470530157888987668008157729141039550332306574459788303116784162175967812738554800582158908771810474703836678866778661400875031462781529861257566036150699061507670253935184805897988758558390120767042393910831459263991636184521014937262473445841899293668781957196333771357157361451745007937925516518682776843009475779425724321583789093385490589945115366167039537375139617266869509575824817176783264951208588155041281134992250494970408130054569952309342200619469348260629357467655504105744414637272568142833790630978651923538737676845934335836408884348717008487731442985980371054113060106408099887954344083933162629677781541345984631867704974675168871684719851341002643562887778115172121563256614535657030369862469980312 [210,76] 2849288944696137848456714990204113057553688930284345659411729948594117646719268817930664453767648692368483267430913884383198959692466848767156242952455519613369209810869925046501450460664257682455638314533469627633518699813879216411269933547375537093505883941727939799849632466373130238772592224312473092830726559774117366789724004329345744670470902649700181190583790834296061432816700576746921001899131270461078515819230368830356483335112417606708370572428280610215628269788871537804750390953550218301794064882884062818140579273812899199687049301908605261051474147247276611149269152870235833636332546351739544022378586587307349699025295262381678555695341788565359118839784254288785598807988716151464973612257303927742494740306739586111596777545171889891668823501860053738504435151969062 [210,77] -22634295112777580912313611400427036293645657306063717478588671148660548149564139235550053991325760727965918814502210674046475461272438279944126874344897231752757907773779119751467960554639290216616506586063715777409091888052059613443622895400264397004574719039802373531979051188623245891604990670400920409814798934326748271802372409588039018363916901208817605368322909573824577998880101579063065039381638994089624414499540316293322845009980124003621509979804755996616119228061844192097991976295047867882412881818056599325919851216619774251690952998433852053308754857480046941037982236637028907529628806523153419444094287865251682450769797787911714750532351499529966059775696182373201774573980439633422222122518904857269615366604880697327879042138375044100324541817939747998792670430 [210,78] 146138480929966958245474843288285806502300180736045090489315817777785416207621435982087131043689664283944031218432032722174482774270893841098648347775720721601909698035763498358834522407697112025871368417733236081348579245647518894636115962530499942932070318728122164842123660330668849370003252357064712205852705615357243151409914923998528098816432523126358601667202870887053798225727956173549905399121273941751780900075205226662438424764061120602530096807832075120308981184411369952459044555457446709392001829920611059132023852635828153398983614199110767486505929772034912690178776586680000402808978536601213243517282601180358233583643292570530082247680010679377854644414477282469817703143086902668364343838523651216194440980805580829920207894994109602481007412235187685545218 [210,79] -762873825660258712145138630663430368642887484296037311326356149815552487325651302429903042098040866950796104826078147917566466178441238066617203909761223952149848976253856931368823173721215526534931658413360261899305709051942940232521567660742855045754486430395285060066266907880469102066307303704372729328552923842752641919839477972656891727896257536323206452709829860109848513572002852090161059421508711350039481386147681156377113778387399801727503690468032269521283079153484235253128452638653582194521300454039730191998868790538682984486555871619104594047311020769410646994427244615795534530037541182126912904224279756268457806906700952372427542462394144831476751799535433507941170090867930610287846018224858704705334899745921361882977848995405187313977883616325361248 [210,80] 3202996309020450468514921762340001699716403715175335754438909804536214529383973100450603025181587083028441112926444755054216336485216099862392932120659039428753881925299574181761748660120141335947912793530300404761860514180913191542247822520441584245898863426674934032328080971212040630958401782533728088141168455890121489769846020563691118718416154408972954642196856932217753293171908174043870505209126386429107211468575347050626668779607610495509989779693208796578329669024267579472416727885713911984747114284023024938624886709783953358925555862741916172342064765939161939709281105133304924974342058824457096208073997367630705312441795158711218049055595010808077986442530388185288260267741956639775427514779257866879277944984487086111988060091418897021217445463244 [210,81] -10759511701030111059392666394630579573575656003184795952997939758003163185955343518110330111313045965599041063636307376326711167887169522398543028731631499175307742161843508662430740076022886471429166160884062161952291890533920492351750084318515517102482374944846138212931870041014599349003117130825914542242276824220567481844784110176971693159002976580653123218003455324304377034971989614649087058428293722888980969395567660150902516117671651978417228281243401345233681723331449298861895089123137684046197457768665643382141043848611825073083961674646419927588948332544723998155380268516686642920255024340217374311386361808951803421950718376110639331687014089760386344742202464110408153700854220696434109868054834668995806113237483334986401009828408889182424834 [210,82] 28764595265919482135872489075532950038752444105836891894004000818100403491437241843456303401159421233648847112270128204926003314296712048746962386771819364629310303836719184233698916954605590854733388252531480577740784325971529053457359007715052414150760300818021540792222782144776096409514895356058796961849052900250896141038164362119427493761484290154876511490424426646502971572296330224125489538871086222587731586001007126420682564364422466506998865883819713183465304555858796453945703996659925254843833178187343335454318844484385192648538298571016407248457918424563785902283126083412711070549221217165661917657859606666715924699498989360176652513685713939391972784626936765141608633041438529819967332476712857044006346155302273198194771872742232497982 [210,83] -60872170082767645671666048824966486219582159611540463219328834927158692546159287175911375528107199516691453725434694086447575163786469480567794815427486621043652971641159737731934936076412539748945183763163206113959803151073637491464282569637573594163684335754409067327030100488701138360739771898013376517309450498002077669411884378326177692494015182717533759356740888917548668319405796799642363711776535906874476487795755415681464222879240581725680065828522836592683731153471938091546792247946522099959608493031568314492814347193995467576282228870390891830589777390702562704527687785915560309428717504029228867779482102362837101659048191870491903586403771356976762304370640966036924033249457354909420288259618270981686159814895153282233580354760462 [210,84] 101413167105005855589296590380243545539597551598511046123754601629402770040433641704006304236325057179039212117506789810135549779966987926118700101459859024521337732306106291244452293122002157726623119127600699673143683073219975528078060165072033763657270987729043346339268871199683340968498872729205526966232775950023604724065946732710652452155105212030939311177811493528401633233916380108027350654435637074510635001724368285643349962509625893137554062658048214328293540805835202710959675349594784812206955764838010892394969096326372377616092071144365447034064927776670121283749430612925911318900147923120625576930812802934390631901749382487441252312050897811515526118364410434853730013742308376148584076070940870618972234363282024751495977358 [210,85] -132265515391772919044062274323425966950284096411745036220056334421866840685841594606742592341975138484744385801353932888399159904494278139741605492949225467721977320999336099400967054446542448801214498651735740838834622249230781182114697388231965533172261244065707461613028917517436691016848790636158966363187970014821624235264557561461954214726598426362917711320994138929165942748495163964227451549956116841499358802507668800073448423117953044174753899866412928198973978214158823850460636384106537871202035899813270795396492814498016881226743456196236183853677268158986097022373913440594710148642378419786762847548930396183188778086913852242650191892536799966367821722892003380734423571193950373498177341515796846953421319009890416834787 [210,86] 134265617032708880321488616944316046618357388427859307863813474085475354451514692086708378125916701046996303578600983572357799412183654092445136370424645942119255421256594320771812313998131059977577054978956708093924900071848586801506522612534877541772453176273229160317320479337904688728272396759094694887446165330213756120421252924034608315378372295976752989054032944774040442345477496728810343034451431755072015483604718448356580550657853952951960911006231583829432970255965980201853170379868005651748120332146496881060079610249957001508391605266654619937541532178159579016206224667183506248018267875237216198909270531610952044404882030533919125992275944701794582738478201532542169719244670383835234191076053135973950550957961826 [210,87] -105451148494070056294492125645754408991242868279024739863098763178131109778880222810192891907468160615960133603726897919213086252857820728069430092481061600128602978751750142508185197460075954607030426492666263149336067244904218313300280438127235741708225325381246907703282784759304359865241129525445840770276887190239697882494633822774959417434387462032219051398411541411856412386353243081960837649284178076561395384159503659505300131042924419425246128752226485625383025589083744145531216707563330157321973965184269849692647007326428886867636149698070678826136275432222816593269037636782230349916373106863854598213813716993234354262767480425743592287202011023259132008083553926749317642347561048384656549448523240255572615730 [210,88] 63680609181347627353864917058688930063527712634108039960058033515297633394417871498668755899010017344049839102541892297107963129025812415670848577013018067871661141412175442884930469874271384285661997714985773184372975429782872100952213218178757997925903038282794405373439607979827562525641478498375947847670585368161690649769581631203780923026611358168104929019295655398337733929258257975389527409228355310787602542237988181748418157157658850577532437935336816040091233157209072816753809730613732173122225087393285632711533703808072160887085658040625315433957696546327532778737424184646998264361735940883499901172131869858957916489468079497846218112272269223971094645223028652341900181197769700772538355450851692580018 [210,89] -29377665480034802214630660538128621273878994167991040291815519333783301405321217418108267626128475944054357676571049974202946348081849340556699215408731438360147177496531791924451396406762760637891223661030012008499960992709546217421125407388687289513603277235490431487915294273291694471158829126909524661124911095748459557317387970452458740919656457630574003740864162787418865718346448548483949991386153891345581788238251915936616642687838364165749002879819203891035719050870669595904370514728767562579184902611378490169440749989910358645105630325882549503447318894907407077322293441357669620205667428398319374086046059069851840515272422009433275130020208408123599128204718310164440258564141509082093783422027648 [210,90] 10283350052470975459058146687781572365174674780744255236611522040386647386643026613195234067923722260266543113915640047359169070388042854678606094476269220435531996721545881238095809288569286673697718931006425405391403831074000313123160589453577634726514713898791740282923090386559778923281712017656421420217089515520854088400323715831690716290740798425134945995287138592179380423338028462148406639823021333621522824535724396184368622952457178551083498791316812853082596320667989632400407272339092092517166417435114676383210648248748776953116807365593691544199392790920507183308384597369080480191795867707810069972813380051853687472767066591384289520777085658117407244237729743021695271651043610640169608904 [210,91] -2711843578939045317894890905933433371220851428633675026997714873709126451395802195595089013658682774343421220534326664572988285427164103583129626498369589117918518938243911192825590722751320947978596870481868830013144956489503500721664314168805760835940190023071801781619521764767024022642179769929573923837300170211883770625208433476655273805275987613764438597764354071700628759680121281531683083584387800746192615604737561918367101356183387702609792062132456796527061998247993912493342594162580106264234018764889180065373487339438172782403084340322171249958435270984443582505072007581263003116672733100239444317529738883155699411858186694374267299024678339411376072378499177365415396207701105475121 [210,92] 534746972491993728816072040743768958363545611876516194144785608586404941946824144415010529226297825851833994897305218445299656596959330752443204156057328535994601626131037656900843418349481417185383865793035747213485432472693597990969617600949015525145139344902597970920364613513499602815262343573699949147307241037532747956048324602343660751447197851714263833064438540418273780857776934545816231569254339690289495071063319463640551112346860550952372170198277119187285384887043550622800816801472899846977214905789046564118518507835191770454975192024840885219032094940120645282214049653354976437161282319466439847324390350439736227310221209728051578296390892975172127572239450434092100948523283 [210,93] -78224836077103955223037242036711924142992738506219690740146449922367896714962807375915916819592262622361655742112637827224998101531224999970573498229896689378366572250269527097826765961658297525013064141866626914971797908774946992503141512176794917521822015941132153594523553781884767298036232437401581727780013696371607760319940769879909608663852407783872699803475325305439412913941112331697408426077225881810798584974547879345372230176795151607156167550508316949478643768627753311744899685977285232014559582542734601556418044866777701007760240002648416733443820741157019849141395264163003572758987657549611928454182599429319103089302357568921490356878448285998748630974847553058557609 [210,94] 8418054179161208315093644934931342350125579002493284842122251540154601031956575660331928306993649652951321244526485847016498224040578857795021131702137792816726026362209097808400784997122734331746873862382349477700552697091544741051653462708091965354989881493901236834139100382984464057605501489218284313862821404220909604304580403350963607272807646642112921522409907967851152476400126649789221754454970007834675778220281585389987944633704601862013741434917209111271105891459441558805610549415723638410482224637440276840901142165134105577491456122313738248195803079902284052411305192669826754496813418402133790620461295810849459339222826476513516785749907773830449526280306413418 [210,95] -660519686794180669703104249055927390132403078687206966232016467196464397492635634315860731997442686966200873334156959559408793047066500607955924192512045221847536639327508323745388992384578713716465014204062907026583973480974153963439736490174833313333111313510154347291108783913508576461050192801557866233428623262888475085429495686868303740626818465058074642626510403019239397371507463498381708534057704220344887300517915049057078068419603180269637217495384149715598081771440930269109362308394954482889626156971078073410030089133182584687566871477146929256793556034020042476071183848201345997969424024111828087954408822311575086947780924767869273252221118017277031636489 [210,96] 37436693371063097062815951821684168088538356500533599440542731846133712999155150323179281306672767477334397234319783050824695207593147745953455557865798321880074042436394090472162591662231738045798202261030047845401456689108737538356056401754098499190158355675846855506842585543891469729384792637368335796446716345439008921479046458215360263778450165067158329269617071459911918186543025206950419501758826284504773377346870602753934192747915511087460068472044424470830661448395834073038894128167281265897130546513569104086007425101087785170872856685553741123300951090016596801581013675519566537244625153700248082668994477831793841848584764386327998352890884873222876 [210,97] -1510143180892607351786867063715171607761543044129636522168550572771511263003843742385729399065481209417106146484090393974017229256923634684416076604164381365673493031236019339404783417378982515614808927122263174520372667805605581899704685488613438898249838729972526975247673603631113066824193064972109850724278794333012631504569212782427470359807571609850225337940002352055703703823504782230887949745151547995282348801528534229954576069594820574435875930213598440160090261530469406968222668716756016076282973330720428450354215730839765592099699202410225447981087010175615515687315822486184285902509358986078047631350763772810796254600185992771426748857137440 [210,98] 56191580391074118858325455562255329061741594267858253492920175085295918683409505912649440300551485419306708429574839944629862541470771375927525695320122391195128116952066295777058119948123349134545558234317495206403434424155752983442293124711855220262154712830304343654729918897673780081676689676759366232392654107465504991713518986614964324842222758654586629297459813370478015309541649212497467414024119163085011810638662403172152256745095632908730121467834644915590697931825987016053640614605703024418828690177091842810546302810833119817201751926554494301906420667984772011064437721644813928508056974910285464893674100468914439982229486842466204030 [210,99] 18443407019728161209157023308074938712219728809967365970233895376779235923044803940696008196638263224254273152961404249814768703371696133301487741388740677477388878169350717100740937361161406932219032914590682069960135914787136923457411025967308816106828613512346330108614568692520438500873772508879410201588758284111580361960555734501905240322480173992885286481676903136095808057509679688113363121067646456148175953290464067624495892747727798954135489329176024276327312436101570702064734369410998463590696227193559852246040299462263057717451436997515887521666846922980644946654825438188483788839804878553899499741455255556194352409741220002892 [210,100] 23775311515135573045067381501129182680766503303690094516346682302557226516816370361403241374413933472652042426211294286032924199897598353576675648711328846532613936910628867563860063844527132772000874688280721741483110810572981662102387404734836247878983708452181475597308975477232247774477119857972932116903634188292625955587510787889465450936328606928414418625257783202481194929431501873959302728958549306277806955606779251349896020878725014413462708681439835602776891952665201889030093878284286970459378204170713752823704731398108694821199609877845919163538630269337158560580157657476756075404233212556131878712691902833766456313746392 [210,101] 23543623291660207367437192858099934539694486540114366161974603891990224806943102412634414559754508898397330210363905907605788110715396049886149151480272882437162109645629029602389773947414819176414632403414138350317366795954515840892083840622661116273707947958022080723522474086249756453966752737636532964255863415992126543282948134931827314386186569407631955645632548613544775011374522574968958865260324436017904961278496266913417908067601405136938920574903033155428184762788127989615577939934492576706914764570227768002072235409401493203389264672891271113893237658476160137623448941609340575375891971933590293152489782487996218185 [210,102] 18683846711409412785420312202196616810148279714429107794593234727053924859637669828736366789122037292837724917595824160871913776754770443774834797757148027392355474844394842077656888001960583316425991590508342130926344385229344903847933163483589705847458708634611175893289227118946403494414397895750393140998967231134270025426992843262305568001009035254242680030044899979952949464612704470063884699317886413716138098687828878112668119120861507993992204757515406473195442375212059206561876650479661018442387869475522324796883619861598691957011274935157093597189250491443102687221892598334225333492575966444658106649040256872032 [210,103] 11807914963080231131866450832166933594634024619169968371105143703093650421088915589857981551021711941322228115610102021319879599059923375816313829217480966605202351854352453112741067810558631504296004117750688511380286390691685482245681181381880933110442975047945097383911177304578110245320676731382632660644225295753963809873565537534075079214091589057588350444997274748998744271202389535389085522235173463868099852676338628692125733712027248506022105851420868803304495677339268781179263515368785731519804410560661088477180096858779531126134142881753327462376999345943363948643313957916682582579077538680039616878848711 [210,104] 5906329573904547238523986291806006275598071816784952728072317615678348860314677091620261422284880281438379159256879532771425868904261149275641741827418914981077648606462528531825272156528896000937512976673020317489189056352806431782281525007133995849099096389471383648830440426497249070851007488343918982860631878232117831386286612043709258804940261571359490595423849236537242524367402751835483740051437808724381186607012923522719394160378042979275734592893190302887525022287483414335686077908910793929755567460208446091379557416668230054889287883545224339669065906173090802012066456192910460224916072894972928057 [210,105] 2322935184113452974406658803095813474922360636791592749982571103104353910251177448198915803597051561458499942732171080764755049787766504397939510261101793784571188317547533050683553733024061466255985937926603020628596032898491921538647833520011575249228887745362234581991826012815751229623057735102053582287939800717114785130027354656399046091968490667228350568304543686626655773817104603690656115531298237866378842856306643289106651124271947871501470534564968014509425907777567708921898731856923892850330949212879459889667669081932154513801032630529193175078783848504119513066391611491084713340379888486044 [210,106] 713300879642889962138957337560589497639989341676262362836090055198755284949079920321374310315858335898478747082956220954176429909012291628038340864319844659510449376946898143081946839134304666628097444797533884105122325632756121444169358611420443344304720692996825296897808664230793322106232087067953019695379197571863436919167633306320549829288238160589617785965843931354300332394350206355643250705763857890978137384367144396009249110403052003469373859127314352588406315559247797617532100618000137776659727959793973665398014002750280996315306745255137745031087880689452373726618547823971633162687336 [210,107] 169728990031402364812706248100759751480006640419356379766710082126983795008949072052639096444736002997896953912275208967216378196891726590793004684459214202836394800146533170794970620193258052796569586678965759832576291797537507902974525549070090009091608272319327761556938606421067399720523231801079510237058381127514918551386634698388954747934726796390730319564093107087202589284981207568737974551377019933236814092571344207712146064411190424518104947384325048869665354003933291374593100347228698866633587997218794048585584097558247140383215925316245463585202049043588748506733492659297086463 [210,108] 31045065709718572976918745035987527018373756017925407194670259590209237203140961450861520640550934142710385557287971980302790592238945188551682687281383936306371834005385191311574381183421644604171887416854248273307962155551149704904852138963786227895439650740034986473407483867551250261365492100670552294060576763646254650965359316581415703541779895334321364037593684239875615735564435232330252563024282576184734018191042226301818086169818092772131676820958397837577436835571269760114365530558986599467480317031474150321299364435986967059358844880993294513537697048807163848427603614422 [210,109] 4327575283338302349334945156176835243566693602241740403631181294633027834706120032030040853541801266550389126189594216826496130115819004774547340079467027156342439654654094843231724168514387861496338565370703036591323767065784052356674184191692215427042301930585922192495068104860012044175763366393477189262777771825132339839244085727675634076172863386832246302683041371400478034876684550548926687173510613024874240280467092675488927342471218132766097264289855559143009931673215186714306256268115750302719827153125933795977505461167647402541990729632980517742430143596729070412460 [210,110] 455523373413776371362524137586851529787562162237573507945504675007506471471888252220339530422276843896063872718638034842033969852655361005178582385218150739408572796730952438667609344450474208732475782564430428322283942406224860267712593971335491612508829621509385140049819279887864594525460199037830960961294560844088986638208625596524021584977896414166512482700455549607703019227554412118826382744294791498874951766091399172539016600666507830797673899531183950530827312169716629129771721986577114927256894992074190181308033354439572110746603335373812405203137031097929612 [210,111] 35851103635162677072156364953362481790123003871136402664048298686672876656107973279511882846541532469364948257679222605688235594858560722556338494690111289996096829922386714940936403445444175898859575428784971577326907514532816336545700352092449837905020516018721530769095910951285856477087850282615376457920216367698137118893364655327575724928104866809944150429107019749193538738694041355461676890993100670449304097193079898940891984869320109630282381948938277698552494922141904106528598648974702072106424026904818919901312775760406274191838217653065486405138392081 [210,112] 2087465758172050276156671011294156858585542143779986118765198521995519769971620456276840065986168393575102030950158638286807876324455234782414921548167647010817819957288781913805657895280562831361086328460606452583140064321066139003654942613116388406164738940618355526360810422151759465991309837537751212102643614448897883644183321862643862578838416970980078365802812890019098467585230967903278890392023710639515519813471976766560663755767955587869674088806503149856187533230780207315485144984233962281890002101644846420551102279782288536412148957872542995990 [210,113] 88903315925436127681356200155564027345366814819125035549675063572326633447025406353812573846976420985677590845582755453121714990179279419558098499787418235889501430195902257846580201372725719540467485324239034490639232126505472773388100534628538141659264452947098985692264317912455587699319773367663058541197087817852467960576800431323370553407863034713884425959714632547896418721274058517642326750225432548798365084904254306146221786218517300959367137900969391330967448362434949539733023577764144733652286849806566990802306482997201816133147919408714 [210,114] 2735766463308488440872673909139184236528111831761004248102517069104415298730495533212399282294503793790509684500593358085215416320079405568557589359878279873269315924256757210176042386442879980082638317649871492047551639860248300898458673438256474890428819910853039411995383943216902813892507508994743071466637038231894567307266826237587441312991830191452643669727599928278251758077837864338107546726174288155006451267524245783699640910460670346738863520529844991679001879868122913441385182914018731586899888136089255536472298693572894005373488 [210,115] 60030028433919258476431154919372545425941197515297248738482918088235900481089078339230403514470688553330523677539830551911125506375018137854487003293619836467089452282208673281600160072453090552371192368768224811594607708870562504762794752257881781475286240182772223673130581232187335584770700557535677714448706362422156547835320768944194575573949896850622805968565136270495405747127089564480573173822629123752281456947496661051336247652076633229799213207659965447427504267762023709550415730728482385201717134181819769390707334307711707 [210,116] 925963030232949959677654023092247186855795267403490105890552746365110275705976160182182810042129334937513627700607707718339747537554260972718485043414556747937215037393682763813400748452570161995680978407796939272591097890492738472224661096883666633621568019434214773735308826046350924592036709274282648725590326171984128581195894866659649924546055730950728883223296236932706786984090927782832027245763036436573176042703459968778027762824195952791503496589719281627140725269988486768408861814472263733819657859063324274486227983 [210,117] 9886707869719379601202705160492972852928161867453828684030566845818317766324201897945861322055025472477829810746440782932975128045427156239822366015612312536649900626842408953423080104175636556883608688875640415427614822385873133335018691005117488587149917289640719169272342030503181444158318372979414045670695480481109093677802578298722594431321934731633572362853493747731408494099234331759116749878755971318839703237473424876735124717734058603373183328257537620680538837682356449291560099458462936227374123758105403971 [210,118] 71857439902081415573515312267713643373464977379977089749457567183972309426695316837740637736056192358130744077864971220602183423969415484687974495831230225747309020166331633462145007543959393290517696910374494031850085225989490297561185786436551669585573224195024236141324668208483791266309550752027263146388446895925861348481069295826144296630793103942926798670838170533784143733091704813096721261962915628735146048759017031571692114599559714394043484722440587835326286144572347013874014860083115020365059053054 [210,119] 349097310050645143945644929564741614650778063253208205903777752826771497554687619184989331624744622033646097289262009152542426464824948976195208031185303103943030049852557226453629042874254449316165284246818801645820562897325632533767573631213757756178537534634213559305472750820757722443293618696782726819062225581446273820404217744476452497525333241105846491899274795090540817681868534917398465231601047667632897031765742207789047713887425487819181506170983033566755264982138822429027324461217435165035 [210,120] 1111356637380648998125536074208153289751282177284790853305378974000915952720559343661672901802903548135698621786746325255299037982562571577111091096097663449071503800522765115557649750154054971808055852792065456809783269133768216219310878950745520793223287167496316971984834998511701171606516839150037695086767000910687515615137267456293756679529899212207575572614738309479994121174297523913109660098620408824517618069844691945802231548646205500906252107037412432634560421416206951274461307893246 [210,121] 2268471450717620632524749925384836931503283558844714550623611786924183051446933973327054472202496646006457475855446969461024992670350680089795532320751319512025485114538169914360634740467774704593243421083203319659744595493048793598325800772479965583774917032778877804176215431630777980742398595956663603076070746767031593250594161223159846260343867494996498464941271293636167181789746061383090084586363166383494103861834752987308641537441693994946738501801330161732166607843252159902184 [210,122] 3026072307477593125352863035663134166511656252181868826374649656561469292831400470580768522134993451263799038838957519669714667634230263198993055312057982003854838644328667489245828319900903277081354395220979400796263742986578625380795650024544154643674043779715253732316812766493926374552734227357523426200627932361649487984707505412090472808217061039267625716540013948143795275255031902918769639171029753436329604526189465607352222330581612670547841086183090100726069408352366 [210,123] -83381104713963394046391364675451905894535619948424566317136638386435843884711733048070124802467563149095201840570234084228217929334818644109441932677603724751881970190655230692140179128870556926031214077652970830873084556517213835567789267125415163820039000447086988690888866102469591937430071676846908828574444468459429424508991622160172109263015768507435413500140282905523209186933702973977780845467167442559417415549382782525876006762604558052602213590915985694541265 [210,124] 46078119507132166156355760001045762956854181147574892484734353315560083413218570053249354279906790059353002177644887894151142407350570552268114631059615613127781156796823805126086911414384273178192938059520194111981205692567418485336450335793531730688988585273541097404552531300301186316727422187978531894935246034970035817116993582878092776905457395952284382020757036727193871293529304373952291465339641673921705716412981544252830716095443401779439292422659936599 [210,125] -19522662360331348271158543831103125817702903728042881331238568505764795615428213277488401493379606087955495484558420530884403076410934330157410895774763458748200245402475951107477509961858336855709030552167980978247198441418992012983950264685657185203685357845674649893382068449882908624110562336140721078868280961850709894279336666512480043694128877020376809053223035534957133287935343206038283334385777636453495043431635614134606611966840777534097593788109 [210,126] 6447784587736707052352436881028810447285520741095089525128867422524090288824854228452624536849109920250794711910369551031145430760102064105509198974941493086259561373657423470615804340316579114822978826315553951404438406295565844766360044400494270760557173478160919432402833324707313693441471299625131989713629541851397320922783747802755587713595823268745680943883898684111578037310357264088165766927281670470412922402841926865140442161358231141068580 [210,127] -1641884739479034363441128935902942838584408155194198089481207731193997827554880669251807962115254452831072498726158798494094345594694394948659842892701787640552190079806266543515108654474680814596771866286404108672815760766477228154771620883280182717896123546779239907383966651420192720659404241445194178288670422461886850035462192037228252947707862995691205166323077166677618935968951086370479058299859286261492690049516259293290212154537392218 [210,128] 318581716006940183627688950913219796417378079514813096052684044548640298554177951688985955988723360397609388193479983575604508736119214991277696080765500224320276140960295505227432769036421462084765813995545092010568934090855287070430049502201727473952284110632905648415047334370736946227789780591195866466045710887045897997897035114542321621698543827749389521891212672765933821760849165230299207961276127523186808047901636105455233576740 [210,129] -46508290242186015830351331963204079327293923463466799442870106314282611215981777758168842577707401541773344491512760543882110998407268148064463766375206281723716257058751873797221199019862513003724833851553272355736454870638171913952494799195734394191800722934270832148230691100000211453512808219271021633354672936135067510731356804946845414081141176237418324764825794634169313747971726589775043528367460354095118797380579391795912 [210,130] 5038579201981642713816123504463287469049576556895953228331315762644627425257484205156929215342474911761356306517454055608335770022874433758444750895385084951918939821699599736895816697762992408869140402871559738865204112398975761990972692970877203903503158358273691451377683707905626037251371455745462510311744526932050672459881843538573570851951143304751601779705456757867851683243747092067682389672870888253671950146422618 [210,131] -399104281126467012049356869918190769543338182371965369404677351261637344298951969504691844132027019132968651735699816337069396504182808134273162127071165597706315219024503083816567370055045507499980475868467378694521019059720746748984515908515129037968690561290881512710229852235972860907730653495731760958996059631006425042662499450258333541081997240414884632592387345873869077411480002029164153207192608252220588456 [210,132] 22741975641034317874094443891365293336033683560410903713740026328991824893372569646283338985570498798551806838141202159781694447668079955087482533728387307332772841637918316511819838872067083104745997365430602069499162779743798665377891689701606696524986140090989788351383914274062126985593616046382684633730194397523592015491934642830540496924098122992729302568265444022116040002320502008391676147782568511972 [210,133] -915906354489480745474671883423592518859110923041626735722746869520879173716451069892432767398431373395375393716528811152144741475373248764213408803474604362002957818818478875238536373081396344649322811057896509235284427078259452211554369089472254843994553082744390974320932996837768363781499954682656678823497342159747894009027349045639004019273086891494699108051528379510861959417982943414247629657543 [210,134] 25570439359370571982512251219967671604871344805306037449492972099461948420969110032349949383578969588861936018654121038731773041706534796284311301997195979942089431213629206007488891176837490298054756602708964891396064064443396147173147528122201788908159245822023263513728234365919017187279990338838471327476193466277212783375952313426613731914558660964615609653982584372653920084457485145316919 [210,135] -484432360499490940648725078456811788313500633779122848205603308884688157199427537764276844771812229867032078741085347041460505219369136064908603247713391048273513264244307027778506439443693693727959634979621949143560742764367776928489152855824545815632421482699984986792722781869674560099656419414036483666879276136361360427661995748092429927704196235132215561960951957935418656613488702 [210,136] 6082961370836257370170197073721961722820569076072812059282898154942736803196111079236350382566464014798046100413673320880460966831129504888487198227600619269417383410100502010503745483700267934286817851872057698049367564838511095165611878270968169461356493803962399016670970387701368553326692536977470978389223416365860612661794555858208224951739635078817464779154110905658666593 [210,137] -49322952954230789083245845662239409435650170358710661409944453451089299207331911457719660325602210251099090971873502495294377203203581097663312863313973125146880648788371057743194580617788555518482305004307132461888439992886586855003720384045942729290204033718676600976425665323983673459739086715375726811288716581014309898597522078064357550157815293452086324015380191428 [210,138] 250845379452698102173301379840478431284196472955876300178742314722452438333049664479160310618309619381925220610012470000828664461147124380064019264944058104275118481371256180814224127101306079326412760442502440410985190739604963744565903578001638888226086641394218528518800417060847154865401633874945353602687451611508843712742175608608326184786212846011206912258 [210,139] -774539773382744532310460863762076383210375535606526952792918851844382464911602107203321053209380209080959277705342015966313697616955947327701417938475080764729710438719843085241882670540560162347811542247096525925451881207713931476400713509859768187544200224037853734045917308290003204960309121757298504696770981474178182681575195638332323822146886520545 [210,140] 1399707309187268144299405411898507680357138532586500928912494299123573194243482280234929864283374652063391645552735938214067699362252228019324042355226050774844067445072286680891933793060974455597434892241699941847725256647954445154764864625719846517778471953105934480053641820024650326706404490188473539388066054858984546652191475286428730352212 [210,141] -1420190038752523937940592563734385739641422868328690276025464784925814755501343681474661345180997602425312315912348233231308257150804842999042203367015732782524942966034740513888744266024059975227059315786918175519304102737611008598084432679110225143570902159646020749973834814850782733279235251197647850657352712844493729999469140969396 [210,142] 771610783519246304700858418298977910690319907937190172408713777276412485788102959039876821757625951485129072752389014387000048003611907382142182355575343345458205689497975405050123557951124507579117544681730792878230518908884763737809661335672104428636949968039103172737184445312493677737776479494787009186324396617445597948807 [210,143] -212596992014345935280282648752103204811333661298070655613100124015391893441772386936453835496429756532041115302619948487742927982432647795651060142252995283042273044847506204768970730479512006920337471846805634680108661281615630485236862756453448410478869199184380695081226662803928869788731828965638137777622336020738 [210,144] 27889724400210861097390600023711079297350102553070718552141070639495276585572395739561276298222369786207322294575788520669591111139672627177136558631929127799591084016934663489287217771783068303322136556504760972759070923874943308665300739275416469040370519231489205742970586600121293872783106606711420376238 [210,145] -1618264300076687311532475815924373198622155799047051698167945313644319841595288358376695737154612013527139990857566870470013093746819751030133028126033470142639817896335457956244726602421824866795998581822697774924338479230141104806773341704788420091558647181047435543195956258216631949148408070954 [210,146] 38067289403778725017758837671565538911590191596893657641635508513708447065833582708965883037788353283435580767533902985416146075766810081359398314991420014087255333881477261146626820357046179699235269617318670163256934068982810485742210146696188852874645783306173903307305563199090811153 [210,147] -327133124977833581839975277723068575105414339885906398669424390430419852897932395148011510864432246488339590959617063268206321504934600572851154580889031345242739036147862789984523941994165741832439679884975961233517491295016225302971405685352127647538099152900568875778701531 [210,148] 905154494737459563911675038767302814505476098443245643479555521662570304102536899737991160818804465894532610121728356414381226704815878923894933363265002309215856660255558640420598350526156113681994658257369357759817062128259066873098418850652824462851934313550519 [210,149] -690184018439617800359557884898897077828585072260099347088659386345372308009561776095440312202762345884170522359152073063253512149354671396502577886167628608476590387833234704941451405172793700520341739731532643868560534621959087478643506026282620332947 [210,150] 119247928575290690450693009782137522376891795539016689658087571557874742210280959621195249635142519455309223694020976395759918930319072504480060929661359593915335079664264962190610022996089500394672945082829493806081982873691972444082221106 [210,151] -3633194938201446042715576870173228942631115547615854090612633746136578416577285308571351748617929407532452241883316789176766857095295582863200213860721307434463512148985115613854843896495121175251167315494901250905319741930620 [210,152] 13942946788699243705087626699397621422480641684559098583196686019802674761654037867041681040571380952653919295883442102541233276416879202248644977121839153680796567747445450943000429088613461504257639363890782082 [210,153] -4331168083500659573971948669899896890031954955365661573944234869216531660252188897112214291813615951606278184299197251251511317065122988808241270342612793045031659626834792298639140039758647681468 [210,154] 53557080028895268658923102207927515935812688889959347367791884896170114084467252733017329545546399794528850068312557344271073843011788880102872168783989362755749882626422113240610 [210,155] -11398343257157352312961347855001853681735000847946498908869297020614070449046540008936196555424076325128988069206966905499745896698906590202667805623595722286788 [210,156] -258495857208800776730781458353142407512066461626556863823334488275014369598599102819632390065722608753527932193701392787459101923860656824 [210,157] -4508377569013880468323744853462806030552300806016776468295645255580720120097658455451313370912792970351603038589554498178652091 [210,158] -217666279710023785095174273975367483671202833847077297384669325209054348561923915688924737055626986068101640510258 [210,159] -171544136315366726880684743636653842138775666858984262083645418896999069263761127885845130494430864 [210,160] -218678176906280735887761468770553829800542246388370806866798036401881501104568552 [210,161] -1182085873773099806409586168784731119949334616889298694216 [210,162] 298813085341417 [210,163] -7456856220 [210,164] 122760 [210,165] -1 [211,0] -1959344456820671011866630404837524752273330972128581823566982904830277151482045631084759308988648660699413838773893736798254639501995680742131764348718065257718276474587802510100905101311237828123137793490217820424464419945512174440156958327193451262379899049908165220379313194124981840381283363498882499291288159095989021990062646091025551958306962868431164686791415866096847211576606890673200477402239474168625440343944370666759117310625971241843531663317644833747194443704776234333351131929098063516575126200506232152531878552028385917413210082311971314843629067837761345184182493353825517576006397549836673292348980291916478164388651175050780588355277013927878748315879039734845094058731991921015794020101802835280017978116100685475329188074120251910383155473459102004022514639134344715648822453628857327819550745374479511215586124109804615310826867782082190025624820467467892256568904377900857367712823593392161330454500000000000000 [211,1] 81373009387344728843442108588010498440939644392177187585108250401503741033997852769357358735916657023385340605078260422614520914901979066600338558385835329972149389249357862503430290001448760274901069405843261630800411149243215946149791470183979162289788123997462235527886853099614786494438692644582183989324405065419540243866477995626229186098754041838169030018819076048930264120254481001541018742664827457795352057538720209021764680859673706422162854664636371856265267638232829124277838594443195789722202883588193296611842166478227366978476284320413536168439648058456096402561629421517462211582883198480581253240571459457955300004243230556755038580711742780414825209789703850381967679670915944356117928529153288946950880701069393448277891122194061494652955745228613714921981578681828637451787756287641790359842111327500119968210820313811816112545045603894880805882846482670627148805077133975588634078012536184710269624301022281250000000 [211,2] -161961707371578760108877978988837633663031044505753726682184620302316196717613113273349800620600091644480370980401468907331687576926669366433673235611831858285720002327075079283581246483923169069226566676641427696236571964772675400240273570871296929275821757658546397696103278987270316742968103901416572181659489359062484571653784718808681224757504620551461173071778400467670703688065049750166512752095910453009919292500577971415631388338999564837182624606336741147158712839684648264189982222880120785230502522769860687718352974931006369802078255867761984304702137704114473975437015329069608354215294078917205798444790775218434561882938505805192738768519198647670381080571086083481171709648274987392766997759490324074355460319935150636318905035977920678324645575894511045387513270668114492537366129792889602075923953976625229666687082407994020133883359710946803688542661821597196136686818903324642759330552158646142691513578588175406250000 [211,3] 74000264484776632365677750012663343322621137988386442177780618503393089438562041479919878393467140925309581192390350974922042422807792496755478414154905606509079114184312501901663652538923177904441778088234719825442883873416723070834257098329784823453649850379287532972009776412189656126946894503755589741287344856835914619408510258245316847528196081185646393213238408207291975622804727497014335890860827745592015116667253762969295559324967080595749153786446206557066070079283882188063881955860128627520415320368331797512503664975269777448905824593229616272379561147318214613934454564951073313533466055240755811515363598615056256101258090316640607016733939409302937593594117002272829313643326829790587659721137231101835173696800136325956567228164501444983546478093899397440362128236378230069071017132914294537989586786699622696853331106790710496187407434528130207193193769285941725446962916879395998549149992546285452611235827409295500000 [211,4] -12523870483560737046063052791299820236621307641181445620092661621528601369806925441903356298224619273588613263491957425099320578603435130270530227455324969535943491015197288433942647793429481593025312768331120612826785920826150719505046396538843567199142696332293441809834720741373940446428099781202948228822445511407800421669138573732740405471413369112055615120215184709906792837921968267344914723102044492104444067042035947947537560263498840750880631824816326784429326206764497133437896644011632131105696989540870473372327595088518588163168184751833937436840079671378764361650797088740442173170227708229271516246533645310877201244431428037533029066097535297160127080625012929640996973216561714409729186950034888097560973619324904517798419504326900445168318755106169489663481139845771151899110293640795175225551324580051259652071593437776886648705951649849447377233552425031459615004544147343791908249284467025868556813684138705676509000 [211,5] 1000494147279207021458967332185278787037464214711665675055787666374687031099332297301232936438072854991991223794426595917563076185761365736778957323114357036326268124036045594726390968584513275481726757143718270325663292734960931507971317747370419926475270263229906337525787917703293830562577636113682560913385339635180842509054463136142765637532652711532196483517561790409386682344618706446148185939287738023436950609938092414510386964904555253664451967461546849328449986790638226921511145452001583898653716257557792849193872624026560094439212568234615574252468432583801817784916300412226899314343563418493334122003598033703568293896453814596683574417824328968057450558864313514489057772922888290046935754520844914069221619245680287672050137793645676517393229994919707799517749020136234346749937968600365045726455122935540097608950830610214109312124336413469641887759756538945901026446932409608274430159310165492982210558811279218557408 [211,6] -43775592166834313513737308684184190897246362007277502628998641713109911891219678298420948027688921979467678186155391313652651535026828415287099347203814695680767023663193952037252811606041602711794010367055882167851910476775656156238664224805491152055992759712915518263537870986643949157564506438166383945915773751824684490150974486180670108884313128822559754566973230947773263570093810493804806532812937268187509886889842774255198491890855275965927076154228722134369334255105741729491875005688657744318285099480388642651481399638427660807920005653877400740583762019403868878233507379338713258019293118190606353766793301442721216122337073665411003736466552107789817867832050558605850115777728994987909933500343007602449022362854056675669082432903034941496824243646843903185429565959778184084092198511734350286480652805799996607121168187412583622583722325380632756504343980988066885309492379987628595075537691719217803353497378919078705 [211,7] 1160882922682199589443810889849088638426842688241197874566017873341216736048953675144517063173035853558497716108176986352540480543644103430712908027106147437488211967561348759074312863082830285815491907051316853507591554704604153805188313462713805915861722108407734156858730876453547983779721815234236595265187618049703458130691684943756531194167012055489370291641584048460474558322573300355932240271274982581246683613307862765311893824262278349175411155605929319517181559072619733288856026382655320522969936518942896227804340384990578349150549814806018664899124467479810192040241121059868476645029173437710385799959517846111895020292424600565264887773121438943565011859889393581366047990174976467898073393186419821777173045035183394871833767991269879965570251974814301025674127626132039213652758654186973752292896115209233455930822335477097221615518049588161976946044054617780449899171336160738170439946706882440640344775754416754620 [211,8] -20085979217106812025293860126428295875637238816973451378985528279969796755754544991752483608450381038082586584199022057712889080648990921763137212053373715163074368412737566618461958008532729792136592665279362319327776632386080723347948547085722414324912584808919818788758459707276213086480320079112784702973321537067633363264565916486788200858299261373214475474248822694972040363254118566435557420520012786309005865845969866918461954135025696891882741652890937388033224483905335363099734536311070489552043356799819064842940884109488410292654290802253660550598787219768677899793929937685287309921855296999443941400909377266788380748218157009323818475839470401708435435322710884269447438580518565904102798545482317207603655961660743647834378529873484041726472307496303365611919722837312963848679426025001159889207498157792929619313084759773988056913625772490224859767506255412565919671292683456372176453558333046164793517112172590628 [211,9] 239804223789649942458598726070356069209193863606806313355407236656900164359571191876689186145419569179327191930964160900478849176099270696091969346454684680655142115061725395258560539983707495637866533233328959564962114687710214027730782998696569110242689632103850493581237001793451670657650712404923504703853917917657777096340065505506582105677697519451750279594833306607622575360895881161785365547651554693101012113823686384767890026606400179441386193236275228590686177825101981344944613735867748498917978553176433813909628177061851057759361436568182483810489635394451652936223195712016417309047440744296959764398767778059471187484614002805436680455505634699621740164773577719707048832618255156449106844017719926019520675139921499100746902522798559076379546306906355253077355903623463068732570592948740828742883820374107716554731219368660147942726834702850398986707037950946548415069233269348685920815703688022475816608500651512 [211,10] -2063899555748035273941438178062089708628013859027255702588690206639839144657059810280111879789741187957980608291590135144771884207554470422710886613745632536444758382109894770493293118394115165692003657193236779495706571157142852626826853639928713552923497589079167698386945506185762808104824555565035682346340091194069562937234730524341636480971891005476689046361633871341782895732902846805806745214797303702139292265537106283965855170076423177108270043894532654960779873307708927471318010753886261804455846814544534372804495210383558213042144606638993345084997864561785292625158855846271370083918958906334801526488940361747656544531241304931035522191730726763044323573607111196188899850655274260345173274871953908572998720208887306321329305521994822156302271084690555908158948865861760513430595392664863574739578440293052559487797060615886719615578267211194444633935325822401192720078527269879635900342673382625588974866438772 [211,11] 13260281235493195262859356291514269236868688316806249790532637107942708264425485383962139391597776054855822248306155093523479231449429364893824773430605243649345630323772735973945488607514509849253816474807580700184226455295465002526273730928321465888296720728922359168194882350245796877506478701401954478174786469694626587811430282793618906483085459201069718943716968553731157220717438805739923539905451141553066773612351063568068838813506439183613810120564233076026645811609292452965874398929037886142699681161629095662816886027690388114447976933119127567069143184012413119634201474400443808149584578942723117133027386686159503610752072619440757378175512535702608804347852678881711920253139036404459380539497285956655095650649376974075058650696784147855186658197144220340830903525179652142109421833291188395639894176341420085671270255041694800977037567457103899381673941009583400590115202754340694166338289590566605564533822 [211,12] -65421543607707984594069750763527032863797997298210576326033561421852399221779302597580915362285749726523909530212591563802425150761815363920030090590521042566927515758256412718817353120773896638118560143631960472581546944934247796698222633720418899788175988184617242616675756661402047376079493728414836591602540252483014031850478839511358787790278551870212446378701113366893712233632454518448732399588721407351432352634786784061681584468000425617052090084177197614669715251414306091686656672909214895546786057930817208316934497098362768517616321927473550137766715263010685435783615651334383118115271371930715120756553894295397167467482241870057188641761374393486474344121003590403955581633129911562000995187721124388146294414968055415216971890304906460172947040225792347824204898342953015025070990974405181841327933907324685420053380254763874471605145287741328476297870662435080919471849692364353145525125025082597015034648 [211,13] 253644982414102762718587297620740836196023195737079282671450528621109860058189515679398322439278400638681300055194499475586149279699276403751232496664835073251971890711635605293170636513235840528693504526312531789458409088826659020011458924798170045570896367288902829714822369601791819285198682037100711622281636305365330879710242161541545245865299500030380529413382691254645310529111633442185080412726769341495031841199557454012055847818078089080889171141242515656768614759754122820377312300797612385009396151185220077684717262558378121112575389907690145426344413768913056908997736559580017415271607563910463335402281600681027621941195035003793622171231745087662381431502994201730882462405534211557411796798212308635626758049811613565063154138248370896867751768000721948862877278475338326204576046803514592744624736538771772617641704170531689357940699390501227159146922583268123450660352852341698376900179595797772106940 [211,14] -787654486983697966373364251209699480845262563245993858786903548350328300037727019830443809334270019224417083947463550449638307370077705201454546597595555954354486182387609644336261085805917865470949886471658992082974346385935773433906420036233539044613256496560013919432582884257598867541932573926944153447144866968559670634824844941988273356373194593627809270036983228531268811400748841700085279858516908099716400101019959596854641406622025634629017010017326754982352279291985971338705794505142896330578865482839721111320742663100633628733650460262443111086520144434675345954722971434978327253541572766504149858193168589232902535901919635820997349432053843938428444661216343429841290384542542742996271951244025393437329588845867069474163119518753844493281277083905640632295664602762189206201895605767671381766403392158184310046228308448568627913096204647015525935753087086335070874230618590803335679457342188362517894 [211,15] 1990204857431309019180572440935783451683296505382238221798090372337784991852781709414278624865423744024080685603053058012484493460309121003574280669519212345683926306464834500051060884055136946504818713419453040564445949527014550554575379205402121794377532237496924268134018991325559677557967321745732747875143878557349591976808721367073110371904648636972828942344330379866762040890976460336849587687703822276605740910136567177246561331036774045219389514096518303997070140066470403644236184420310630508036097463514370129746461348353476803872634230410190116088268449032466630580864316378140980047573136870748652512796836185758141386581524851113298108612294598756241022519568968336351272434986842731953116120773167197148184966148045809410294799842593644018303328867478167534612084353831095552616081257581496102309459271528596346326818022262924889178658708903041880665369795982644234140884933186440658689274225639324065 [211,16] -4145792531672082692938858074028663251913780365327139776643769358451793548661570978165675263211899654159924969792018294833207986389285443452609539027455313681582621817635190704941200956917291500019372675389552200589788029176276577303648317309645024030259250253025653050568645758321206692393648117309617557536659941570908434783267862999709508403247753676707775057113528936449412233634010780688354734893409029257769009702128917465176609521011920691862495341358405475104063711427430656929153949560632390817844614294993387010260784475262574585084494191336471213073378190348753809947500474745008782918740023845155154042795594673894527441570883149989459877147814371035638650896797808866005425676692562181252951192002329951535151886590867510103052111895329039762925424008174831746310103973366818548646245362184291336385381671766946842812160587862095922810538250657135767696049302114471124693910491463264752187224807171897 [211,17] 7197983541892192738585261546299327566364866703443817442196837129725976126242835178427508569782293401052844630540546358991333203474014894517434407093103852950861125374722232002464442240695084884619216052528783361856725934818626925040795262081207860563483671791533926133802449047123269521556600612175343940596274806583919921801621395514819271438497946895307229038388885226963223048717698155443247170058182931154214703297239268281088571027858515130946367530503568155593142055059768098322649805491988582024433684355959175714490179317630878203581605835285806260161867012391753835986032374006500130967820906550210330778149722452732310491558877138153276887458583608447968485295110972176811369824104007413536320094444892562257841390734583869749037793759174939053133264430474111587177944369570744212633920381764032104405260377357343336828916703987016911124736215211782813931282659747780796937842278835687107318034979488 [211,18] -10511459093563115390123549046474672014099431864579280146809354992142300525292822375483732576428826419108973433508152410811652441582523802008941512942173502042599753179487725381196819554383846352354709053054097477817142953921773434232190744648717959268690002394473939303531237427695881432556224909425409135588711488032902821517755256085455580664304834390007291648529443218107312979801175203849726936575598661509054375194883220584814433922568056382227596333036508290084048940039353228984013233490026122188986032921483109697928675417759554293503454460534206904778710648452438684482355890483554650897752358271941291847932669104627869538586710775966415575953670559200609039844599918705818439337085516823751239124900540726291134219446436599797638874380702219562484618251997424148831211732138148118364506545181067664588523000029615933463483343988426386939426609968034746056479290067159470342865617744941403282072120 [211,19] 13009310111677486542009827348512945949521762670219366759819175963624230717312861973302450890548720869720781261525207805562136238469295836507993145968942428445695075443284877215212955907892473156784052944000631863615060464884169454525157771559290622451626283457143846459434048330151995778629198295318975326002900032983154285058605577619174964533925313104957564970869390959439780996241592858315103762443092484977493823322407426059064269174526018184658801096032033969773740038948547508054288732494792785590408466528580736260127617263916632902387010578757143646564716603528510437330612242146548369605433079451552362405933707324575708600646156019965962630848315046148831355544068708795597272603713483328743461956652350832107404578938922149282361751998982672295854757532855104208174670017342650419242661996238497306054529729106353266297413005177554076435110302947948121367444745073503836577129442627701222201703 [211,20] -13731219003552062260329222358228070494136859880774911271221187315753690554747251695539966791279844803588263237950573225023328121667555958011024956490140474292600220715921541233246227906979979712777609720198599897329383359406513762627202702350508602494662106195067158656146754939512337935031371442329742598767352330957307424810552078497903137333826170602976343770662994219743543052575997579862808297084063926188743165137832248279394861400242770354696213832794062008634513993360663449759817618428972602793721514001301792999320785378796364525223112854848473952254176100210714275357942959386439030923142762255115295115495267293242879656214159972432566645105238401333095045064248478682532795801044159871179688996275460530730255848788960695053206516908784765827215102162202491733130965094134058158566173297807653557041393426522506089999992900943743900507268072766794975232039595542608804355248087890609696184 [211,21] 12424118143492129816640346005792863766640306606685802375213567846397944767556265794072565299209533305073949946244553552716186824424955411049684192812977576538592067628198979491669375201966545897128292714124417402317707193790436619071179130364490883533982570330220632796902204518801000205795661127448918930145469641515406590669654849955184423114027092768593919199902867292125339507944800342720216741991286541449220994950595346781707403940339789156883649918620932456335539138661500347636631455128092304285249636110623633428239838678740165773805103316133953774939567124914431568365144712752580520651375698040435183242610162644298908230859571109750458938273886496199767631456502477177081453934750839914731813793948147252523672285748355516802633100274554269087977491007575679040033421183176284005191669568433560039856500360540133709541484999570244885683448906286607740271236060215611357593168545388877340 [211,22] -9676967138505733586567052087712625477672670380651202478795191684637484873471137117828199481471533496036284876251433286323465483368987757213374088464516693703514570764429835135248644628369505248201197965941878030220063974473569620925282050708859439152246581275504602928843036472728976991410983376716094602190938751651224557446670564221875637615234326655574487725387069803298169461237793545445347245523340553668926402291792782943168486469423404074453067972202123673584471130840973409891085271331578768864822734992927963581411870035824838096866284709736295380149994453263603387676794724543359343172504485869648259871419437096487792736932449223303546182255444547481738614776010527923723706337290727008794816254178527919594638043999810830484075159605103064665656953270302376386386144947771734620856180999787508742656171627468692081598368891469498352796579563205892200807196627615906646932457668247607 [211,23] 6509866620398367904782562915920027855871937597900136667316996339589063789023634008549961689829798658030812178944792018634685623943547314737481827967801740817729351309829350121534584839816569654362311082723123454029160538589053323502775752467673893687044293234227354371413213778092570763677691210310828833501544337560427817788992176177876281159325854340165024210874832809500378352852508528680514302288298567806359954536185569399739968964387644618204769568193398128362050721170016308644695837898390153650381871680960752732658988884156921047555794887788178590118436518096708004172695810821230949954976943148791661260562006071944161467007111194954411398521579869386597636277826567795047522121514954437899134555393666624318757947975593702620955990975052986778691603987664445621426818118002763491523250334980745969806806466299506935760316504690184809209295670394960439259022891526177097750380048042 [211,24] -3791998487542161626274827454670365030048344463366152081874006075429283488838262322810912158605744416897217302750596464432585194749523174768513664905405403962841057083988025332286442907724031508046210046389596184353494753465070563769639313097310197156987819976538511812911072187496660501544194296360985604782967164957141751991288502576522703920695300089807674314800467518225562953998649885969766269440897880023751048837432062246810564374084345766116611833304851038816929331704174190677129896952537680000535204571122548807055597475258012959249302787921371753454616671195758047192723053285774952090276730545053466767161233531383304298359132645372835407171461229796811663070693948672092990970645018551985600155079845721656331317472208564997015514542494568605087342769137029228267959701311590277905403275935756264246867559602483627001081125626880725562745003285614355977180956974507711372092814 [211,25] 1916530750409378163738228346941874396351861151200140301090441880864232388821784943715083367445219130556499155594903073184896142619345395798982842274833208434374516461409321042416868926759324371958712461850541997781021596303840328272005483279562929395417564755895327695864987359094601819432534776267667931776380413213214636854426341460642251317068000410013613364175196407459649964894905747602397436392300723950624585889969988077946357108877735139517635629187152208329267112664833031760542147829431368725436034163650739961953909616348092180709494363023445694130247726987839409121805536297659155680986038619511157365229804674056187171179210844783243860221215525953643848770349425669548082334358282157267264620075132693756277708885575909831434717996263616745084524090036907452238578069187049673502527443724093778071659185315142050046174248181862430854188007465077826791386198672967107826842 [211,26] -842273791475446007470382328987091787141822340689162069359354484378628916703182773473077385930897499975033269828559757207887539418209445467239781662683761189710397099514971374190847610216484870079324251488325189717464371684601959155925761652564834459149857394217400739824097477685875766532172851230485315066042805415112729257772803279909959635674753514750562520963491991388777546449499276050025284359955553473809403104168184251582580433364094863653913622374458101753711877742943856252786321845230741709177725114101836514789423393081514017786772498297708225244756920727902177737118231997501570610441555048480577659340262747558329813067718701320035263089245647970927147070867560027363562890032091118767784320970478929712571297683692706857557468954794865479604484424347130449222504445298459065893192201564456994587029387872593089462615833349028359735099513237062984560387551315913806988 [211,27] 320011320471309006096270311740337343535847038035902330435300045037694267065850202936173355048011357385515508628136743207121820560956000115480125922399232970623169851287620762299462466060561022563415332982318934421550262154880000551261324575260711755071230688898572533440515667698853573689911045414605575877988958378487644528877871828147487976068054600925582598071435950077672780464446131516250300490038173389114760532613021070191353785250491699181436008482024603330184898879421845703433225345869052625922855891275336728282724056538913931692958260587739533467200064828322904668054543679338326624047439886358228422336878449401340558229258263617305029948076706728488639677288197173788716548208491229065437791066314205321206116782520007371354843215952861117151003477018427019143575502072497091221282405824856440827808383359524814789294538232771069040546670795073855131487132266690079 [211,28] -100698528519359812730708468380696153043095360456933142853300574303665855737000679375997027675716401957291957264766009503748142214307821456920857420183765031209116419522538597674392333398394108096590551904240960229163322537811781446608816489412707488588281799563608846033597367847983939000992106494742477807653156156197080541975865744462546290512507808029250179719598179053361465708700576490929822515256116959252494558889572620582790465446988550250020400262606803946259330398107509268213903668416525647964223696382565594809795268557129051645322451100703867241607532759639365365058463830527603042580533612924181801710045465364277003788355804637829940723780454428670640764673068069017643184567897801975525352522352073072137149126916426546029569363211021754721848285092091307228783400749494485296425968402912158821189482224406702924739374018497578987627527436807157688665281175330 [211,29] 35339464215457534227071544343438963824441236297393010919312096631474887251869150967887964449863404297364059040732749529935651000971118646779350124659032950302332193590411119488693707712471876733092157645676038205397623932438905157524043146484891159122001319977524807833524417174980782145679600889909448521978422884765411536465538865458951782391803741487684899065389541524398836619369943821827988063469873743311556155007855750330151682179815930946148417223263541203197420771954408372533661118225488992265966149527650122704372391055524243019719856070020966382244416540688738142237684548416081891068366046891726242384745646922290261491558911833540622378430498821839882887858950089884747018953505934702705458521197557476515454698523460894741879343896993547445722331900247285571651290815379154983104407228105957775094420282300715598144959865272320657939483087922489951708204644 [211,30] -30488913226255807425551590297793466608801610654287578739289527476192600838950761133123665557317171097602220801805089715139433174646928389129190751424559378872881403522047182804390278505598488624999756563751645634993988107293497119896311120415185874890140250047962876993194766628490221117260126720148143449258948191351240076382737576353329767066117612311491354199338094325063203044871426779612376424405354541803717957152601576492373329002594984543072400526212681683332830023166092698694447080495311165665218699891269342706073583281389552818891714764688715624858987238192855940817020161736402307705862083676452922987039996227688481601778735231668788204859623828107649742263499875389322677906334874785874003409416146896899471264324584434761331707869894406826856730337268671351949484085804005366758279357368484703511669078793344635115994504818052429881931478030370808474420 [211,31] -12879833427615301707425681182535721445933332119999351284903211697790687357303775702015494805605063609002097269067904068315297972579724609425639781866857894533656753460008407569333366965460353529719458021765487192634662601222070046250863085616733579417994121606540440876391372789537909769090612379103960949904947075284360245982476801828902594942999066786102484462996504677754066713959997442795654906067446538397063544919069688779191060813193897820388666133986065977641665708696725165555720174982656870503286936284996098764206457003947177854705430075025092141537383802455486818840596960363277576303368833407088598794365886587243164799470118614034116142018165694978016840118773255704043889688506730319340652573808675955561192015021398531575895431495645774074122870508600089904808871775669515814209384952780331653944362326137484432394059801010196212593536745496861257597 [211,32] 62589359122627779430731956501761197830645930445477756658083148453513668632585737605257790563077515790742650735240788961055051480953164469315966911560970349134699252902312973778008237124809339552885214012264579836699310563374623510838505118498471206232290591746151184053116955493187449491391069030433850095241218093457786463561250596822869887879105144694308751239178340206810040659018070931356998361402943671278290101318475981613330347902116629756732207941494169311731574731746574234286236822016336961229089947464004937773077212585451880415561607448966350719986872403726953033449902179746624776985665532282797895831657918098735419773702378291046339542112191912981174140522185182482965152282876950886375130144176286171392088010396715630376915545210812699726345521821764413168797637170556995516193715436922012252903438378649429426333702121937768229764572341029005758 [211,33] 32670574485348511156733980172059259035991385267783363252382447549637515858309447959082440739787848327771672778923341481960654681282562990750996553004370647907760293062383738473595067365542513010237744385895719944325578137892371908174341933842858146055976151231906031005067347959906847982804211512790478424199068445179456883306749465332464829801540497698877506607173622187726302165201477471867378541835751346419862096512130508249571231819676482905112225210881223585990092255338703892657104785349877818952426826685590119549327514111139242151918270965025889533393884975093547726397783428433144259157635051544010901375828538726632548566282422022381471182802639102719686874651803485032513713451635967423374996855105644642946226301662965350941084528311232404452204706053042098878264875721866858209333609681479376773904921225503827667985091476096887278066470342821402 [211,34] -123949504967836832344240878959179769849989292852287246094685965186410801653008700720692683187996908076422596166191179947214009090653456812892382200770688724989089941399106923373559253796039357930463197186645414539107964822734352635480582123563369370683939761258078113454465398521496592567106764682101696666838247248509498803014317182808834348622192701985518144787634783978278457035086686992872589340281294734846881491342074717452960142690048584800679000443119235870331108042339755186228740621012272015648828192909675528882309486223000100104714926098397523244083262001113865896544400214820832026719926339295044536083339690290383922901058844044063280798815487982306377671151131477735268567258732870297220805045110986441769218708169758479868152809823565162509133524385759613062839287767426259247306993241981854652284787324593911336858948465225373103696811837624 [211,35] -54682734395385075338472211787935310463067553326223076323312634002468657398523295923914261451503615570535180540299394032695122297287916465173782389810237813939370095394292214317133225291207351548412188284581159781601438833870409541409655247639573194598513357534107859482083458041314549630548403445298984687309436834365610127098893478918853972233342290035284697029464327800936873196726292563409578543392805473750716896799031324649495772201788709990688649924614017581056271440393705278965918600104445948471017074135268410727619607192502489337851855274433467159543228109727657198491528178242542643500461925279863867677087251917614232228799524398774987756390657030591421619244685405388658745139819142615629619467591092212021685163384216677064009414991452749169610112347216342409870312805406153731656238922340737235194796741426476512178539507608252790856852015 [211,36] 176771767028842956897959975982324716313510131406375841001905429281333759235700465824570518528774815947080596496548418828383203390896508554919192698091911015436774521140230696043470085638499076101790416671872328089911099326560790465036619100207749852749212373800685566039860350702953752092484051699705492977580914570824176698773448011699695818907204603335173782248296959079169098134051882370254088435288151639504305970179579711295447090489816382178841069315622692503503426534657042906323763402677768228404818243802091236377267694594435939157764937429980552965831174966793507892227987565420901108989361875938400945457786050438301292089426499585390078616357443678088546274977788855243146785826728375866490164552114785310505078910129942148604140858742739963723397978711873380875892076401412400457808746808235723884408808264230639557599508821690711875466086 [211,37] 71525524208134634670207544877566447456807745285421409744244416044690372717412079421096531855946862210863419370433026808545146652055450145026725002961589646017850505636703021557832518144321245462973952766005789094218875919655288846118458301212904994436052757724329088347625720340774589328065554124216442257356539296028438853236545256275062415880509839087360399140358103992554456445422576658088109834690082068903430699230916050219229388475496297195633256371360089317254584853148314936660542513410323007724654627402576652017548985489912840417114511384809760441131865071275966468210161398119930916468717487132889643290210785131658978190428269802293678223413617770535700345108708646150498098750445842896436424106163219979424022462532666646448222926565794769492198471213755482186646465388125447329937994571648480195272385804609764658366768590246263373084 [211,38] -184198192033552223888904523159009853662364484516872877460427839482084558054767884465336556050642907910054656723195203684769298526564859166629581702019497062155147506727174984983024953630301695925197003341182333202330201576092323694162778047838126018959635854851369194539291798720246420971992667890722397737419057901531793593147410236800286494996774240805866962241508896878769707987159724870860131323402796155016979138806759438641357290866445444469504469850912295476942500263024705563308059135800520173500584333206696144119693731074788846916073353477036458932244071422020321002110752584937544379616988879477930181173333140842604559645036608905131222810884439774215408016898159070639440004842549759294064316545664003101470769899975789386759142048699565201446825923064171524237003651587837589343791406457336259602289586468857433121416472879466086531 [211,39] -74861190615658522789772128731941323382950029859299685232556312571874454285564045573500442618894240034482245680842649978661379548076005666190731505651625231613709094419763221539474110443716482844967053034039404364856975176751747750620085260921728536640446087389435117098799575256712555637403206086939012243857871646428449884683511611959982268512504010300586203642515099903193619867285330694282133820493619910877312051058956196003395621118110364332121350907290430220149102225663181972825992948040615478817199102599719946239890630348096411735899816376126800391058056106057287378776584202123545495247236966282215592758953908334097883210494405173384102741264505229505418639946183974717912487297182217884749901254342006874046624397092865364514727651742529694357705091800685489616348652529428937903502597542872555327768846119852716894350557664715831 [211,40] 140572864544019197531755520340235760737743666293417511379827351395609546017725340635405172804660631472594227076010086208270437006846919677251603445892230109867805338033756666459094522086016288722019172543545922350087173860599961863121108910567430343447825235647552337689499736200844514840773523034466189394186381013580752920599468946724189832493377965987612879217086618955345299005215414720053790715636793536178559173113993566702444747675922531023622033522208999355016600878651633113475714998301662469130158296913415028948164158028993972049170030030985181468808114508113324174373125891279791126371741044021426829670488373755408599723145087553069075144614931011831874911220123838781377039429080843245380494550672303278345171115186350895057590180929880482778679963566674075235514858348685556293434142797037659070429250297110970018960384120967 [211,41] 62674739936935661169163531164683110643723044706750707272652032407186600565057851072427841449814780152976860077078005012015919429525073140366996357667138387239152328671863636466283623406931333240105033067471519319827730089939096113339659187032135930484144561631119585410984497993266541342304051786495227350604726060326937330743546356395352200310674152860977044290567242114048215956899194504186981514539635431031110633321111890771900882398894867720261646218914605731240403848335217649606354480052632495436015324693435068555730213429997918611589413545185170653798128636756778718790689738085547064317626326738256226162664807883533439373978838557653784030440813780356765364684149181587172811609674691059202160650006648776003021353926539346658910486829858109927602979599422362220753130858507317450812803988876375935177318460522438221348268566 [211,42] -77798704929718424194750405788553522857990193429617529153565435830977341683068900039461926425322579633673883514483729939690941000653739323793755312326216745202561924616287100414934478898495614671844809458774245230959635550756545414869596716413644454106970692397842086959058617043755446229476616151927371031923810745631141213728751840729297560448358700704519899329713691791703903385202226293616952353246926950123979170750005420929753906309152344319172427901529140057075410981291316711880894129397288765601175513004478107366219108013205441208651903518515015102939794478570530481207573122119710176255356405676842744838044849785008015614544288023852829329330861831204181180182996698678239062623835838448282284941549435889608080728163143122821242924908986813982087085079681387390548310198194661122212725195378410325297642526862521542537348 [211,43] -41097074059678935954336205862728733258440482113770326416776345399938616895324539213458709260494133355395159310321381099520970603725129953369644932533784103819702573972585639928039687278381398783098813957165546456814746455168679347727292079317511795569315458620002550741221745850869295071756754406939614962482009569894091973174260670227935586721765484702138551808476380432659299633145316365010689516014722940669069940393759705983493381641619873412105467854758947957363480533192297021056548486381751533477862725562837209599211553630330858265632183069282550441695784291652545443326354962187701102293152786790845837947518697568808090256625121658711868323806610724839524069236360117885261625112192092369094485838307512367228016573349527935695611611674298701616636882694753412614867551169931318695933365407912384426055345283586092676651 [211,44] 30126703930231877019582303135238913261381940057377299047956135359366190934248455491068221052025836700900851580325834639986012973975595689021763027043653137006490523215934897690038790335096237514989229164508851276298250063293563715198065469850863827684364109231597243089592661489428257410836914784490277389460757699052834222863730525047467656041967764502790471528110076801583104699148354698806955325197025736501019721963671065400267652493841068304068296311677017936410776353053721382288504555296795944206157498516346741991655879639017289139674314112825087391147852440184434795466859935099891074899048017172807282823208415383375141947611434121878906193371123282634213894181318166264857030843611906532055980899712182270217247756252203398920975882939503096526057851143824189604869310634593271290295390093243720745334745146228935392 [211,45] 20452672291229547279775111009500518912863514276426803544856587347201706785091328010837235206024274123661546893582461363457623310006239019012920344389255964253621774381727969958845329803773935297888805461691689075714639330526232601189928712147739938943074389372466673066920807914273207975303059727816628362405906099491293558217260927708714806940270419047115742507343133027297014902821356697246864970903043817960523778830078973359951816102298481256699990084778761848652863516280659016130243334582474307655260328165856824780107718116743235384847056748067021847208554593775859937968222987262845011545553633288484259688015821715251907671674107624073869035846989473906905685507189461775896912980752156531159703949427046457917908900239488837142604523032693912781951021185545188188459962270242363204791705669817102011881483184028716 [211,46] -7308441300371954395185403968488141448500862729913017089648741819497848387513241795363079731973930543528728378055526061374633322026183460654872411110406026416229488719078661016765968623474404174419606187271124348230565003031262761825532057423369605298027247567269425276066505662214370975449068692915104443388393955070754510192536016474127225380213321525342906832045311394794108482016154165201977975784780610309844117819828425717664726958055341415512638119682137168887313226659969749960536015797806210913858811741459445953145754745650358964595102654683093547121154192384701120279452740887009865443850113157446743818564508573322204682809778418195359278818076277503391752426296793703642594474196961928643134015213292635687826469291570093950634991040974027794718085713694355083843644245186115978822299973172174091104202372714 [211,47] -7426611211743659901192567683207127402887090306211601258757806712031717712521519726097752524568754656872905467232321478864833829451672657340208363772674422704297442038800934917387165723460232845990323776409856739779555173433417491421866862533251382142385329022380129602402663011697278822804416879113416424785527962494904832644569499550226271144206736745364663922080369080279499018810754531365743821959562622591747923098211606265487077318699248624376467224834194241976159198280864137640098706887595587527590519596293176048530781286100406232492631760689930990063839595034499781872757276972614098886074878533446179034065160320555611722540803840910094114362140260531887601619727901082263816521567411334447702625981511297515877670561981444384856629851797873936690356837761202255396020838064409308738529053577818041527583581 [211,48] 605540538281351719004713772699792456551673573658697065759243586866209564174175335246400599786168103230950092102953313854609533755269960523812238021680439872839126063084549817330957164493614593110249420818273568902955350658321037998313990732175655165518545054627062137752459504041745289949036648977644221294401744359247116075486727269900816514204939047701603486283624454083004319204508885638573118006530630497102829553486638210154168536015898399157619333919048984697570002484121163370130830371053273917156993958542226320082781290339840176536868336855045020552924539350349939432014881263473086434736303387145940445105771843269402835560875127680135125262954455716557806238482947215220593296928020806901377907498841964943396795231158753940228206292653924682790469378580777834231325542072123289782877656460253262804471 [211,49] 1852195849517846264628796081449840425447583440952951866912307888582183306374709569975263826550210156124900586725335243402895470991538916611482951318942322400326871251372318472111423211225511574300032797942960751650516047955228483892266960174599361483973873853300636388827979988666008734719900417619486535803040549204152165780262848292322626033578536905433482966593877877220346391749111370088913301036359356338190286162172912084537604689696024094328862509998699130214891918192116905849958982717108796834287988559826259502872985929710822032295735464003175173205132372182071249933174734187119832800953253257196759182368629279171966457207883780843718671090352277849458829726389378811921750098966105568717418392554954567998897167731351014786165281029647873884573431556541235235384315531818766138275034080027268588444 [211,50] 258393125421357492889935148075667287435894412840857092526546658442580021459520751598574456624157405682536449468930626183146954505861840634695939586212704987494597931773818507257223656315577096937743157051106680116349623341464933708797822173913330925661385038029832695816767392181039493456112074303631752679792627640159996447408073204452875039550712192792816414348439367435801424073716820933548180018049102746181616886827326364235713553553589470700390667254123707302799382025376375648915371231927565540314286469490357166987455901653415632580076819188114496734204242229239995423227294400647380040016007652621489001897581322965135874834717364178628735074201812930677264781209115411002494897629588800848144521122646713131223231892607945440946010369491133594545905601852923138169730042292418618410587598753442948 [211,51] -277345949676679323178058179394135343623309362598968055006945517977448363188499321597129695660001720701902458115502924937929660189861869704942695202358993874601713215062235412624216529255533776463905499986443128234929775493413433756927658105625636792300187640217667771723459836249101808375853241109559483270151476362988277446603786995625242453443519475721652681542396612120174718330222805193194513630964132625382560031994363409787426347552421910067473019837717194481587738615930710292780465757095549502440733497995197084011369065944011000190058450562660805298874315118743113116991423974476569812914428204889052668482434567374550433884265061246664579048788361881228237700609512028389539122059756718239203650237957950877114570353868889750659741486066135561355235725481155961800157043189777796728007877678564 [211,52] -105149572208915113131260382670312223647503379776864046994387346517863038921438639208247271272540500489187920504480016376178650575316416574408566317787600486644345120311476677908868084903749025802586854244456870628419199491839432211408197401057482252291149358624035824540492125641078576699806325805703994356986532637699750510636174774730320163238523522997627600038253501806375998779590035735776020042853784754642754981759043584846024292192424481655677603179154156910335190124171069915195816282949931042506748975893849112162872185078086796726816597838719214996560780672298459863433097562212715106035901834016064273220672449621066882932203982352865050776315279114318714158635574001664930447794391944944737897198822584347931968125789264194380717296607164160437072737580621958765675581599728832759219732468 [211,53] 13080662063956550317713761302113325247869716709861785607061864701855132022059576401637171799936708208250750286081590698077122228358943268692277840352572852313683480617347148776944524192852253938452848920302714942794051550891439449615955670583776555394087519853591553180487496146634815221494729462612777319603737262617701022024829214475490585414755126431754878150791626191673075832569418082994190453331188664190884976736751699551976501432587741032978319376218688740219802477799316339032958213885872953547362486624061197368942087750471986075538497064006569352877133988134312165147145859343933881612226767925476270952685204546001769486429414879189137152323812409382447964261134549075835520879294909762913933174679595953809339945801583029981784478764527176985162771743578206093493395897847377403551632 [211,54] 16227982978619003035008412062326699127597294773290604878827067396608088917933196042824746668159467413503290286970480751368237547928456993377426516589875881733789300825940912154100754992190084126535755143596553811652882215140548361785618412393386411295490177649894059500402857962537473690821469201876421751069457660736461055613166002401684075799730237631220146545741500261586911437830353532989211610487939981741967098682941553237261313460917389230231129221157773066112257617202372026433991440659480830714808586475464198339215651689109465379175147913051839876961705864792179691742534877640681412266864796935549968110368521144923869194506125394425027990465394756161971169637013506537263449707640276361371966609163160275808703139725308182894353086374524554118848448794468332311633911735328994708363 [211,55] 2906643224280480915486040440187116384113364467004113266288789871176418515214853643521617507820428178920299998882610067480698301117700519440342429427898745409741385600381463083842315216507185668760265305335192144205525710697064323991613787125796114029068945992945211113861581368865668789145172038103425142695111502043366770202089128237601991743483989118697272169828871398137345899189107656776425644074325850617147999938735464609880861074892944866531642419088125536975508128095748701829686720792751718284638264143977209863162802463428002118262862609137970243392561350665629867826399291820800270273427315791421743076966018673639222156586930460269583111945629322766674102000450614481047278508903269503320205544830417600719529224725983249437850677282081676864499891498921978608136759900995922603 [211,56] -734715175832653910771147308640920973347021612319780040582082923980675664831797395229987377991101750296873223014818904875909485380720721284397855445201923856028212099437625970572781754999227015511330381519101954033361312686590997193373420034403913174621381210184471314043998495887494923695321642332944036527327622876213394292027545902949045408324036338734518239137920358858835228872403730481836343419412174955472408278264107450213864686534166211282265618022623513064370239469983826576402427773877128430495259445277181677870675496900545480346911693182062154252607968596877305530116260884495868685503917742988053874847518776925427758129798615233709111450186925657117773589448502730920629121306551562456458083679813909690967818783701021418999445405655204361843696574467047876855262526505264 [211,57] -453628493038943331200925758840208974407125319462759598086553265174483048834250165325663711877573469141474193892975082300804414042029946921526078174206135678056359802025056969989727631302321990267111997466719820072837857745886836368310720708095741080365260363984737286616640541140452002594088954437542637351612514565004287185586077055172810101809635104970685108507476783188851902837207854009089646232111116313226494378088797225424062928836346702219514021403433185967810731557217126922449944320232468156599532915691907696470174714163604754598179934825486518168889157131450904059430680014687563159609471679517079915268035462031804890948841748780959673088218476085981224287672979079232454662945898885588845046150451434505405885120914764046215659764519018966403811799588978710949152935370 [211,58] -81083478668566561965173084795853629468023566491811185004001925856929888371631818078953332663948732209831047858329317070003772787421476211841515691679410887740764306554952219820473029108317249913238742303947693480823445073981406903985245493959271211517029794548944995876612896271120995206612787239965204999830175772612372267986034900558581966171060979403717162300152313038698676301549699246666198527397662416357702455789628285009628094102142532045404459601174083018224797762096062059587412858917546825290594295817106224727956534715600662462853446843577744882329360462414603400876049012103227985952985417686083811532221961498022101368783159137750114288230632819875970974051721388531446539642276612800231159191801322632380468584243335537946388053583182861258956913083365569179297136 [211,59] 4313228266722562739261180913557807797289153425655108300411554695521280117750436736144120643714028849226163663525724864232527596411802178326733786099192318148517502692482313607453308907595654065137308121316265114591330011920695342071120001574839378931425147011068757726117159319617961811037021892387596535672039534619072737088448481577183914297537175525581977242044138425156004420895674969237807428389328200994178834405622384562967802871965144513357889637739073229545317486922053390015276638753248289390746723762103964532056691544567265529902844264486223640725448952045634450323196503381163911534521738017233299848511971578024460770787818957578543771490914839767590556329026821599487055896363955667147854593090632425762914006366753184383453424086212267056284693085080320793460 [211,60] 5955320658760326741295197089039349519427853220475298435525640357545405723494360258016335915210080214941869959029813847309511056328695407092070803506500478545909811065800164987113437428165272713053549841249631033323171205150831790116201355703118108810575819314871081270279944704436486169204075483918440200927739757481090748510205363958304603802036835491987177074146255410927455722770824171800596062790038629817810237741372740210078629220743335026732442845864079457852750814669758847035628807291733726522052418859840184713228330076610417353647984838471122242549006534314783159073555226826346504773645577696759253719996741664853178454775289797616256088598744091467556435018613311158773812181232738275337058985653610350270231687416886316407139523566396377392032585336491061646 [211,61] 1726916771144158031409714709917685556527555534300499118559228239098638355089357184463100468018140930601527318296171776740778300243804962525838407225689236473010394798000663565275707291533998917809045582739648983748657439032881299825544929574864921733009241099844161308161850285978462060034568908073141890805524643634282343034238456773827439670432765410889559010978567588351012557343914138857336079106590629062467489065759838896335003645311714341838046009522146853399947182836185320913186778015109718989092953419299869016045195550459636909232151183504149887353429954255174551276075020562183041664483677915329077096522944829471668543579188017070716712763658669401117484443859945887140761245743693197757033838054270335439217025188144779912618514610192699441225584460386748 [211,62] 318735402791798393152255788271161980137645270440566636796288969847430907918547999896446710098265118189537952949480817103010997744264227688546341631480917857263664211565130031322601718162449094332191899020391627055233920829692724077107040975445918352429551738334579716820132428397451476330533583659920272188437185516813645628637809436722627424732758811099906481225548520439854879129825652005244731185190713161780742558231292500016054673782613886044527289835080064160043808141589097692891947817807782977954188114465093229158937696199103370996541331596605102540691350833146691539438540004083061293907262571291434054202606384036263445854349143030069403683115567759934136330256156774803530304847434162332877903891587089246067306904784818046090174480237116063259603481076 [211,63] 43513154497473629699146396149494861853349926218665515430770323520591105510959987008587757766301645124164598854995912513186037630430076524201315971650007622837799618745570688016388163077806850381280482799150697693155001872723559949722922388064553929536876865463981021032660125131308155678791650220703500674775184260734455404216096220090339127022188089990730343068262286038419684494570987962385584381382065024928486342840661196850815215775179209218701892194079846983724815003477587444101405563212001779320992539329218826430813421512354949463417385826657713795837545010824667437057076867544203064739120884362167024520876493313875237605538276383655993677568756109662193581836281418028463765704860741524611274405160432232970313984818836903989470815876378273883104073 [211,64] 4647560840785707593287821932887342387784534217974999224800856479956046130956559382835297959312400451217882383601504918707665371084975851088862731557211316534408299066075655249305730778324329023772421506830442323600636430301572186445106556580448382987319972602719958905226702593387093287792630006252150539795433500403776980041588204837009082195040694806210701531779710904867309456421678458441455305626927800538239537247881006525395340156865340807308537395179636190837596091759312262215831095755384560555642572626635239295615035482695293501343832373978771016577098421940652904716368592599970797371062017650469423966220462729443713379489433479061149973658287572973072345963560835165558577582587630018305113948916181488641530946828882215602942170813410996392826 [211,65] 399513954167769391566896367002201209730274015461606143673876044629930900468231151227230438282120878335955871399207784675236864551031135373503422409854699194957054214969639932001885841836923408594360401968538257472798330984220184799245047446239470297552717859424383026953787458378714542227604696452708556274792272706029387341623507376598391652825574142196854137875008011061049398989031169472676622941302902476013678323334154694995175475421201206522112723941734015466441642112639791837981693225074279979541397982653892791816029145789037091253866029741826444487297895087769209031008255107921525759305542788556430639065879832117816888895490943328833957175985029481106962296489532803845235143667611440137242651789619794490305208556089311843592777875568795994 [211,66] 28100856721708970373931630258387964415983481921743082261244823823007789550351281849118149834287471496863231296306470254145532744537267216219437719264544203307612648493910722474562185424019225734119058599492153093534008909358987379981057928624102570729843387558574598132862193211047278576338523649653695726590713913691965634181588128992827025215981511884505874134939195741899932718763034706856798423765556179788835676468015283146961770354258001837037166334942019060218339850565070784448817589615729048732329256137079405943980097280198332521163029417652224940410602340866288431147577936781610237776382583373926131383423523306890793452883906630929085625493500380439426336850740436066526849714404998530348854045052228039836610409620356298742200261927984 [211,67] 1634322579957046784275144101868491001018197828366309402298416880930455663381804803440592360034856028395355215951129717558645887789531738098848793863801409470512457285628388657424579779117875873915436748523380692146201308838558839655712176113077967983045170359018042827024323504346094194793091303024130144521143011604739729330944761211943533097040592247315030586847082280543497384815879230862479030441562650957782056553200392715549648785370120632888272366593035876458465172028736452308038098248498876821056453510416777756989351440902950397411462991272107634917186270653249267421218926255608907814759138694337904525772727144465934389292531422995806366497136119795396913000285415458381679798228030089607296949165215594750612396260744107647501020930 [211,68] 79140555588229700152122435339800151120775357508582110931666603334552566811909878356298940468597682880815953526741451957736417583836512698413968014933462416384952117999856662599008459853235231082795528049683647704067452226987568086640827077926764913700012401504276159257909312428020298171018043990545082900471172313204023476536816988229102366158542035573877625536878364612294587609327327398225055769274653891180234097186117505844592600567466559917314289673490521655014559147990105795375187135685840617369059660212518776910365812910907332260669860879947678516867121486535281401226107973802923169107916159525056451212989262992521547953364812749032435949133419468318980953308944414364045845631858882635943618357642762758327467070439466681518706 [211,69] 3205754384015716996645775247001171995007612466800737071467420065698394009947189688131998882303174542632092623502275881913517991701508461242496450795299002117327088695903779457917588195094222553552965325269375828874818853658380475890721406734856775366380940906381006494868920938479919237635043792795427197592975025853023711379395612954048988192779499800682955035529436073250193400481053501872076121830951855515274591084685639626402962512344203694554574770149875523922057792544064978150517265908947916026454453546696273837420283522183992349940005124499942867098812575330536654362944773024651880484819537200838168564989424287359331409627023727672097832238047178046085987717723570774009733236007902622018686969871747012574770543345746312264 [211,70] 108963244407045957428256658590774334174305469480460938930286464430335560809082327991833370937282417768945984980488541225817902413929976154519820373975940280568283824934341120155286711277422888876612166860085917314759768815228717402198189076931993734600716138989464236122179301715927630969113582284967044073325873971091352871867954981289104989439872026510481642224840680003093937512827718126587819124793074986171860127940193308902812947249403863206106950023827430902330949469243140642600363989061931354521393003961662154521688232155228443645155529165221149897343072933487336231972150765939823859148594362829612617133201140774558069678812038998616923406770671987846094858506658954078706179650691293383878903671557764350048685911494218 [211,71] 3113895232698386863322899509521080723086810459054519678471090457890741034834241830628222579570238594288273679631481860885160355933183920424516280759092317883529331316673239574101937308629636733781101977776437295155516756507826137089547309959704116199390325945095100819940607014766542646511467507987031242701118031507927912237770832094985178079055480016851662005450061519895186851119299284837523254485181531703938853036109334757219944120779346362168987804412380242918469252991112284338042598471951594037258428008675346585444507036445064269878790630533874166329643773976647882958113814483008444630320894182109473146523820537941952202902301177214592082760779877884472321044146706116543971585720452263988323028621937992869102147155 [211,72] 74899970518773003452401882574488432074953808688584555803441582594527745758859113299718805617505761363177999556123762594937585031020212059985719897842574735417561015097656859741126834092968418767153126037433883286701121800502979561816458596246198232015758452366731840401016254685564330943047761784749426363828192153203083354734385553439962707563228881462070674565615077356107525615155123382139704631438144793747852769655853038684985614656926463364156056149131223130079830358901740353666241793299758048200006104432208855573229120777799444800541245884057952344399947994973568094872405019627405530807023333159809084516098740685891949138065124959660313390688434285038063083787639648583228542095336284894539529195250747977629863 [211,73] 1517029286352337753373929803429614489228487411274199343698386302345377418988337525146808498196403680973241164730231408200694039005261605911197310147377923350302969353841024269521977146286313384897811104312830243567212355035994397800781988867167723759667004145610843981618392120194002104446237541869399986746312617218479118288502576826374260585390539485000324046234288429546059814574157508924200010913167773059336907743043907282408086700014773965148815560803742129427987328917514712757977586173260515461168185428119800221303598230379018631833690915527704962546426381462822313355865240647682525851226525818584551875539744921415717774612085167699339689949651523607892430715032618000796612227954285715546996537299534969732 [211,74] 25868812975711201867145003653690101847628767482849954177353745099079713100317064029135631994370880754754675512134215240221326529765326746979528383784562396517549196462263141568008478334913218907157184960989089581367015796331554507147305783207792539796138975594387195521991796369074464095567308394341861757251801746824662302183305018302675610391815324847249777302295633700915110164821030325124780633808181633011523330582300383820551392192318741933673179925695917833720740892093797219849505806812462468303125071537984663352548476456603036775704987599436015944341253803940838569759539780796335653539386776654731902475729532102234587502673586432130355981985646285907247526055785020113531944456332161192366605488736230 [211,75] 371156069280019036128536179814814392959041803673630050156042615430576667624287852633776474424583629105932743345620543796183811958691409681965725186059806941932069945672498557303618864009631294812209225101863108251743947988695348024338058261172455428452782694247573000497031299841269275750761161177003370363584119301027175265373016351106445675513109795610187007670230322812281528515853300037611183666410623478356191609493596149843235029152049331538186617508472044553983383560511839696020988971999198583751379161278450313570448312045602321396270737582084243131181889854823476629744535789297094369809905054228310996402642672688718614698544857340684600401347775227581442092855599810828919219000174126319118017948 [211,76] 4475893671997057914777309734212247184598387211440235013282997565446128176762853215711100552082945663956672078993273449655446948654904419903770542075017169595328749138262007255262688477343954387330313050944001482571089071577511855515786645854197836944318963276158324515093260218984831683566257672094570848463695310647522853442224202785033962322868583082870628959460767959508912839301042832744456813289250693220817683887029786930732600648589985045523235250961261425127448363409648965814277213391278632546782635075447739904306858785984941466787878811115635835286520538758722327548077889589230760500928026607585472704007220452804262851186986463542464536924834657332985126936817051192373362222409054640305698 [211,77] 45303218709136507839410718377661734168097373113427833257938865873860262070359155017882078423739669807889497855550874400977539133759121327238527517397824592055488046144338391379940264258885207616425196324195998218790874479330698471174492967383591749197008693854602646187282813358135921418680868921704660271891982298357236890757466953050883562946516707379969222059192265787959125212091602372852977206641180815340051905456556646609394257346808290639602216297637184684992851572069308839752226234728452369432852629509027233449001515362639593765873307211313786912404687623233475549232373874427633690529832567205148517504152337808899423654271785368288704183588220282771410514469744695054794368136516637404 [211,78] 384183362850213817587358003042438547497560580403889227543087080142198326381122249313589606069875533256870202417448228129177338029695509170491092059024585567591108195397897215034300238741491680416431047854747767578361687268706404679447057406770162034230299580772580539938490050650876151102889959488624968592235987012668050589263681052601224141685664007439232753042943173718401039391778390214696165124290014264240104408026693102084609719836718876816383082751559776330514789951793654003437024452492924205342859666680756073946881275114290282316070165957438380640834247326042038585542434750405333574962528937689396725470119526694427186840797508526385552141225038459544800097753455359797087712032378 [211,79] 2723975763747902343860994211906859164519294780838143796433313272132782193831125156777233648203381500906841288474873494100095455689747340658769086615464480514840282208955989079105155227217031642941334548505808934029354347199300945561366419571990637400391046688291287350000368344053022751274214684741136590258042516916088343153339611911504123711348142940381301813487395410100345509458374161009168509459155085081805816079388393184021858140069130448254940142365729520988085738003616769443330599810600879000633851100160714666976538484436278816353170667073140634330226486053095819827830476517912203939494485187386723784128387187904196535385025664410765503134690351496026024185858898708861178869 [211,80] 16109637632581099250241410191955083129527363863281452827887491088835494655280076689553054709990501847818755399253815366674565972531401015443234158683200277810367441663773028092541367307332598540151500671319579882416789714572595324848028877697914070249640155533477030681593080054900238899925221549850178253941271877480147907782877968651044650175115261036668373292252146990725914285166410555817661588320563462564419992040184577294556959417384111916019069039180930191401101217943289689180750755570698079817160843048593623933687905451970270569456238683145560012822375204868624161551310217863685489687859805664509123245433856180321658696728664296689400279835308882026898851037764375114893 [211,81] 79253939569824403114548236399157135027133680059198185695467403731895592124950244435492185583845073973581543426916869844097951767163026772679934516816026171951620223111692343392657445779661487600289377702374181530382417153729485525212517331780273192684213071415975715507474983174177447325869231864246738974062629245154763134338547781152052661814568852437976510741967798398002818677076974551485671310056956086796246950563001503752511011736489131785765077050815640139345196640721157826366592889875557922093962485066795993329582281034124705312186415026769678892276310420270030576847537120743775293039032331928911739717255004211637985181992106011507803464474699459094125611762877766 [211,82] 323383407325662569868549249746306746009247489835410341631147590884855820493964609785630734281330638666975607634820785817880030742741698053382438868397037491548513237180748302453388140590714507490281375075832081095983336293820744151405956837920075724900194509895252403153711602202918767939903533730491676858657386825526405281026606814346229486444317183205639440598302078287617951436275685602262063027795131287689784876769132251697855220625155629189983350491732771696442830228555535070812291543419358524116193180455442047364345186562330870286282945049455091464635875620173986720354003221299784370065297882386203669139130727639238029298197016995299604496740221352697415817364 [211,83] 1090839881859666957334936735405334602249957866693916973486230996025428517150781315841777735768402964149135457173600620349110254958046849118147391258761205359558071941456118310505778834452119581623068168380422360758837271624743134308319862842299020437696922910250041769311390850311551262668361446798969588841294109658186787294089623799604213410358546586664128844183662639453010522060597873561697124585055030482742300805285415988160335904950563738928939824521092704047601862874198720703851021541250996387953034242723449380868746216980049339123047806429946848635328946744839504763188525890717916875261343512691360483018420905350664291306702819947826579054494823138922180 [211,84] 3031169114433552325830009712159684552873519550714433589472553576313158494316160610786263326079599739751633668910703222924147063250239327589372168358168842657006827329233697334165047180501128808815382614134089060942033984804735774161161232588031692595618268472134189027177034684829576353617185168361542223867029546989594348864399064797870353432913559706840927852081813846068347225625650583385320635744648139553394899653367929059468875237620765790056982783554805857254338113933819453819899071832200263615103224388389506361064960672736902339994676442881371122233433583811836065932494899760068984366614335456143103684492641624537420900615874373341055129594457357288 [211,85] 6911905698346370439071386417069174476709363782263321938481704336428346965906915895716747461096741582148164266570692554353990756906533790235141090080227487356380561031179839227622283243855900013958246879310693785249531175383477671073180012026191836754969778029821724364935526296115213982841957937732195579655434280898330497249208881888627381849472288123732884406891903844938924517404227042950467095920359590003096062754541044432266471540526706483083392844443485466728779004839347272586877654352962958732793725014357114184639328365796189366933692642185411575962115017378037511476603713250042997475058462012151425764045049466940569036695486825032981817065880 [211,86] 12880322204059388339147868568500085723821934842277633568714316136559552808343344581657004514558699407209233859071791584469676164549746478706512492152597113431502148549543256494631242561181940595513175227648680481550372165437118104985896282445050893887782130626259355951306446044868675641735759591612390592135189491546760368443426663773030303688676972472032952611061986955741787605412317032182404167758456229464965354012499545946222277169544587322186150185750852516198680607042404433541101365807524362160348050917946485823854854480413162018173131129550934062159095339540878860721938726573488196898313845429720871972876517411321140917215847719792812566 [211,87] 19528369190779682038740448321794909246447734737606692287034816919278258548294176770800795943708180532090412569502822926031005165280712193486115210019953764384685267516424385518603628614155783413544553636923704503330986554754152807115362673510467199003209156689692714973502142815983436961697709373421356106302024993133732548162736073077865097971225532080635250380521925039810834486127038516364092288637490623021467960704139364969258543338859197730684137523911990898257173064118110499401289048831244033748463873775762944577099635472318733136445169761889174526452707013609372420069452308724305706328422084620970393249099128507103167340724691510809 [211,88] 23974291498478219478569474750629285006923036664671628425072213578801005296849023500785489805410235336334008389174605224527274836738204993922904506803065316080518051564638410645268675574226527680814747990236316023154558592621262666377239877863020455005507681397214433857729513720674773035175018147527193396828976671864387540175831740918439209027659484312255854755663062488588261487008920166354683112327577653077568275060806243567932581352454678961111085793831052372418277167303425460456553685467719187177944667190204727080625632907189122750197521392734339192255644480374621488880491185261209926643859211920376578505405807398289447103170464 [211,89] 23711085370978344266497800212851423954877163677886641518891705535326927849663428964412223135047407208670775922612595269071813478300466495080669684998226884784444269769412400808117337056701159866608611072333756004020588212841694220949863269964265052490574607484519099903267913229334334236496112337819557393625985227513033190407358324122184260447238242008835758174754265849749401716030166923990332985347665972213009507504235714614983846565465611013245678397261228469985098503745561766409192376984624100116499582645656619141940004470262062055099354091204053119290246746140598658016963840928807957955700779523605822059376615050626752860 [211,90] 18789536424499469171329807722185253215111095045891197174826875178246057713497457982022317883472024145503841745022223171257391182939233270146827688075913667957749997406487345505950378482398120265816806797592601903935188227592048928501792171681577628906586473439012850603285421436905525671842781766421442426268345177152597067143049021406811602768221590562017639947758639808939388856125318310302004740640623564025018655650872486634874466319900715268709340930564829176412331071524541913386484257984202826889604827240266799438570030143079239353951475306266287738510442166020647937803296212898343544762943675118680021530419110022647 [211,91] 11860752584102378902317682543080211978912279805197396562461671340827195457109818757030848649916146445032035031400733232241783072165350019924102299680471685634947117213363645256266915798858057722356308483791109274051287164576404991168722838141783564060556538343090101219903403157576078409059061926481734217054071748223824509738277110576156144618774943746288680499214544237580552795182132306673369647507621328135966709130042757276003858786631403061464910734269577038850689267902195717160355348533051726827952217724249931029847208453547349379943867984773236624174737719259177756655398752917284314245358933374316348662359580 [211,92] 5927101251493741282891849624767490853223022804399076301466934699590940503306659185220361362786267325958471125400608402118555890702757111102439631486429473503605530962701115348354349375889578115348688887899685268392940503125983853267923765751970168882757616193845414633480681371774141394300074510664029268040030290105812262081377637485693083605592356898586982235688775044359718072040133326512655783963224039827584543221494130780242317619706829716985264507220791393120209815923899561176789017046166998314411328484590779948869343153032920049245209555737763737221045356886894468469764893733058040430094998754045149491 [211,93] 2329311268984554262050825539970131735618613837559814750946916875794807891787400872622307483131598915005044768321485970082534992330396688817979113629467469048348995589033334333906192492464932192321091886603224069977079696590249133516132993195100853961152860359381031957859994254328141995999842416280380362780973186146853380261982787866549880960440549898959968073165342887873400347478342547525621727354484834731467084932514042308787398136111733351071798177139724174574232133244805432890057850386640485121486806773728546457760832916526339168076800855371882063161099440463186895225314721082578540865385862780500 [211,94] 714817634565607794927187988637484943950173847366064326511614697756145240559170109756897564271446697237538115722019295778343428095916172137224028621717491583345676743322423052046261150483374256844599614856139960607944645165693228229540256137734162925419317083125783984436203849814255729540220142347899088823780888733543634430464624062093241010147159414535059245956483115496907732879430882565608435925132690443053077450718832907545471504778364598941112748226299406209102285997227335270033056690855499461068963891602065220221430736665707349553562738283301978646654903706171597281646079448342310248863026 [211,95] 170006357528615708415202972212970683603813147806432189291409520724675914251977846344595756297183625669014885491061684870999167651784275037316430907763753760395082462059778487433753732150390366232420736056128097392264311793337595940818633119273656442443610885361535763840406694543692857847702357405111216599314012428476659012915792087888507025451873478941885078604093922492860971643168771469087509910265770010000166000279846193958919135679153703690426866960400529571713216727468633350595621939951628211299214971940712641970156659922965819765051757800938839030365018717073660572050475854702593119 [211,96] 31083723051928080833685897780130533404305556925574261422963818048246579321377168314235744929208720133980577704219942765157000595636199343356685453626253889699559347162346272409040478483204315977651155004339594342519234573149078123945486095612353171187155445351713217142154845837065235875947700458371165586019422387078105105191328744699793904373871633777039787926546166186152695131912884011693504896457019643202030910293453215336192195377439972393197775019393837436453163820008622261367085339800717742247573725850265584467309565713501089429146836072708548668642226518233896961889731152814 [211,97] 4331643828983495090261075806712140201225732405484086860799163601251877341273573884137908654183531033817782995189807316180421147797033596859202360860814410125497835382959809313272910842431246613914807118441068145223011563814992505857390851621121103903375988715758754291487735782823653914338157729176571591005031309800180752352573383722161921406313555445218739469634911049985526635572329376898454723455814582795118788001310854860332877806956254640239423751161962848070698042668648774460746870301505054410677977970773967832121417086627134026178106719236433387194095289842028849590994 [211,98] 455843547142454644496691563680927732492671673274106528990421258054289183413766517827805869760792804415629430435535796082263818895347624647400682047288546036276561915867509254247225430077961997315688523341339204813325984866770306246439033139517295794391250318731845988976782059401483357498240923158587537681922427488498447989041442296692527314494657311354609717414553158712067056770717096742214645501783624449420874228513885211844753340474671153295677840494282886215314828000770261582615117276444638676177866481028447236112735521140827759394812442303293399346331590062681659 [211,99] 35869744578445994074236424107777259952310388850514640053936189898536948160518861566694575282377732757670843621876345659337074021744032499751215801793184949325912076711665445200766281068918738415610250558196915338656288105587021557193336246659349136202727199513851765356386124979263034458766160480744782134836237164298747161650916135380571258154581426598928973238411371665986216130263466107313673829582482562296291490414687736063155698040695445876822515089053564184416955378615327312350093624394571006880345445604359234959715810942450154820239861472597184714020442796 [211,100] 2088259611569596018733987210650928432509627910159965475832386583878776592000752641649560758786532278396805519031617354563115316697046740628961847626877828902889270079256322631967306054614587921269780971613412970635046971099371609837532849103424622884397437145484862592921748921669496839133764188653235399970227497881411613749782208922349978298065237448976319097904526473869427972565364551780361145437027949561934092039706141164827497581825130705905908720809479783941459863182159704627026765865875895355905240730624444501648552845670101456091924936897674687534 [211,101] 88927743582254792310790225619198512430119975900048121249087828098430018727423318196560605752373953047539078821280810566629190988364792978208786521185121930885519125242168532005794559386127725273927457881752658556961171970323702494176245946774278386273013105727615641590159898679085797856119511775985501004576256465232551742511630918644955744686509894920956937702235343859546646193676997848930285314634901301418685124874213484104027795840980300160684111990867966459345154183967397329319045191595697556108042379263136724055976619835275125447798724519262 [211,102] 2736302453570964115880531221375419195561428803740028712140907454944495796457144330355775252938884158070537773026266727526359898048101691701526100202541001787694724154774544304887555789078289843165766852532740240807640772802096518152934480603264866729742098862303267629349704148589104009714643842200141380769862610673762805914752880365318639639112688360460586489221134967355752849742594861837110684489171610708922711514837107916971225969332328346059661305990656345312221902478133684871353024719136970962009232548207751983586622178206060826033510 [211,103] 60038295882090753050295680902174103499143612747851391808134578308064909297396704823154100308197058877494559067818720606027762996588598110520237786372948015887948817404806268495948875033248235979550370272797162695640223904425555656797445451379882920706332620212298971514047951956287963195450195988416763640903633759705707810634201656572892395039226643823236964642806274566455291488235372533898546468590315430516762251012607634587667054647958701133878335214202559859480329513274988391315024628629122949101300107862601023327847144925154385 [211,104] 926051302033145818752566559144611814169095621782740539961899381329424253719980224541541393600825483902765211460084192929164883634160736867136671669632443311455936797587456448978291386958504626480175233878138377533680147287710028468317866604256021422466828676962896545595383860255891913772413951166397115713564568476363028671387133433538078019911941657074116671997110128836976614380055385267449576719704415064446037185496739782715304946389712862788055440698299929766748654845937166983494388088264980963564634387413418756887276309 [211,105] 9887349428840358150340393724387393014355045205584408003249653686887540766653626927280619031682935262599652250477180243285925061689739992082896375599067563355050573667003735921777095042717410116286033059442465617144467763153616510769330836180086990013085079996384394025168729465565558511433110739032742557915558615981958087292734113311998838111476107708659086978288874779606458371644728260763884263469412138604306961224594846561061554396799731917156959331282311241333392252800886734655158748884948751531735012148075649019 [211,106] 71860556693475365080602201977418822264559495659780852222711271084273077910237630566010527963374814038544047876552032090050184984100963469011123465484888904941147337767590347292954165274695418474516719256799575258828710886451183358669074688782483289045706945033293092516845902781357385286891786048096098913301214519287536917288617535758989663949594268435067013083167239458429328672284765901232690106519560248543049685678274645902339297896347626463410782823474273203190279896873369277129223844753223974543242465180 [211,107] 349107232346006803816529987989277980163006502945702615551862614609682422969202881721466582418646674853890460967902300310160751489518903017324300852767988611166708248993347813503112218470898160422151232979576864512279039326391903397640630096897197608717767510169507776241065420904402214830259817631430454235345878959945362710126396039251963397473303373572485242520378455387216311676002547585283525770686981238554060183253814387654939017027420887618857035968293731901656904510974991406406322489847718353302 [211,108] 1111376890431548997701083027536194963432999910954103542709569669657751724318256050735903592945818740887647541489714477672464115785592176774471864386243577031039194659076557586951476949188135850233038002532363189282218356446678914975058002239495268230113338762985548571235718279692975892494488238347037081820534657567668482847860142891440008442549615813720580937234301858521240796437119758880399518306123635250431507765183192794326743295692380684308408525357777468649291028860736872642142862680010 [211,109] 2268498463702180622281860925522373054140809323767912075610969908864635188955736815410825554864390976592979724825948551983183449418204544881686654581797835790540634307950432335108332286371316047151801888310185748126569197758530534267704671933457117360009266038415101675207016656463562203994235751091679390453165969522711281801789085990297036531949704468606660457891603705293791348554491031025253690420021944628026948614838165835721608219713791753871276859742437155220134005273095659909056 [211,110] 3025329975890862822949409871212488168698880837042804056326937638942975478062898421589615117282192581458500983054132490785244257969071267299280201617278496196382047861258048800219537764913788772178372041385865835369587622357385243592631403029172565905248205484835076329910238379290577794338663099045819657020597076397422440459514165017194440282111178098779690622422714986482900861176282003981003910209222329052757773985517246620123912870934754324429263816646619129406085617284894 [211,111] -82970607168145529264435685365972320706715751898843462686358887593133355754478542913959380342320090390027767620192946200335783422841231457816395672768176442151688846095338448871084895741607576956045367638697269437982906654507716840631811439428782717910278479402558501788822182679842895080879258961979642219378943565578615415855572496886260751029176614057694001556608803239120642229239815287239308951113188857142779595291715210108534329000312014876093574125076020543643693 [211,112] 45904114512697369226740869890280735470458279239905484917039756070506889583532894712190104635650173461977681337430013012835905447408899663945181536110348398044958923985710864760640359570622072083563507645424874507234552305916905294870607703615911957980206829093832855554177403895858195623205010482826387783835304043174786646135800968284348637113537460126157089318230885600478903641970990849764378522709641191080041892112165045842782294906548143574679325312739079511 [211,113] -19465171252708888310440510082458146484639975660756983616764450709028021525872887158704036135230119250006909205753256676059481244684519979177639717693151702575779518669609117845100408540734844835049603213726902478335164172376656597128240414224855058925070275493326598396496411497310584534243366717668531415103801599190804587264212587669395144943161038964148949311317855031509890565123765898438901416293729384916774779553920508941923954759882371898294455533319 [211,114] 6433140340363777172968289066633495481614742698045453683682095955839688190379021317892902133521266468240439066232252317930546013071552337618689856613994945480289398790392404149484938790386708266354131462171417234226719561564574217588112790586440968280903844485510691906622112265278873582247843755343225132306667120083761907392984563048302658433663227661664517448199354617803603390693938185386645337282576891306720335913210294492559742164923445445584074 [211,115] -1639042558952008242998241578372255534081976848529024530148104069428745828695548058750714768076630845165563310062118965041833962222862933914801269972277743540229076536832709266156282257869396860860107029762116091196310079246548777904793193091434202781224847313317330208286334288451661765528433089103422449276739865843739667552635358409304503956802646635687513135947795832287876916838542780892033976047859570539273311307430480505464770938579900103 [211,116] 318166719370833719228321789660369851448651111714731748979724079037644145598710022433617152657258053534340916964536104409512464323514339398933948006159798771034975482957358237605961631972850932694122336055069238955713979324176990969372084167662854347410833246045697295602361399261676975972749960090869427100230384604552832804665001434652816114284198032153453090179020297386610534415186271389796815731988173759079430132224255868865475889596 [211,117] -46463323977673330562824304405514748125749779213562461488468143538721084304955797888315778739846454749868052501759122560131173152086799872842834308523101003599630318670185063238642450286348404651651698531653227735241026955907807739399325840040971003113387029446405581586716233706665617982346896991675280418108201502399270763976593018572471366263755204926414465704892904542542438784210536814697914276771072309154163682570879830689664 [211,118] 5035017034433231452511181797117565584876231690599426617685703255548255879490844551647735057178125258612242862982892911684124764632423878217096246256911134625707322078969525551929061532129204943611004045976531407831783068220626303626960352976007279274034996277784184740522271964229777297570281314660938526496403440691909912963294591894206372778552382429243274513268112587431739525378211815244752738988052300697744607929050702 [211,119] -398901282472399688724729844544167330193789098465945433637130698627081779365888223014337865569205534069652726528093777069384096763641535818455626141546911590508326556570203687955151081833277696587463971796224703733136081916609989388132653704039908436748092009901899676353806323319925920428554278978332055493710995877701914852672278322430558206748370548098670192068667475364026829668144376793942123860587267072089286223 [211,120] 22733799593454078237257241598193062355147516247562683250569913721288596093683643328805542173340555689974925342475077476285308860834375535123493353504955171293889205066545882489954097912121630223336482119006027411673494218965891914812196796854470857178426907715654621469614885163973822261855462470520365987582704467653491523065311139011211663496507694058875745601979480731283485748267498331171667308661147189840 [211,121] -915678083666099530050250776893317993383406935941109217435292103008451164513134919590946792807489385863060622850674787069079008603137394984278807675096513660139599624899503714232711848574520886117789238983791218317685053581728766031521450460851938871798969619512197153208579723564421062484859009952282133606301387453925236139605203962392489548278794897160519371582058265941715197807756334690152714657507 [211,122] 25566114624255837752368314354684587671719275669759792493152544088149314411259792483407485730252555944648120309066478104265075592011762487556736968887439069180795436250444568723889831878821995670838607556955826898604247099807261340513956303757359550773941260640216622363430762351921343075328948592928253480904879660490954109025248627639847673147258410471128777675850469415196845626191919730063583 [211,123] -484378054066417423892777952773431643624027946064212810832920782540015566999467904582869761542505958067524310840985887664509498080461145212247991715634963157977342135530207903717760286406211493031561273346308835774249142698536732177916072750845559855548159002917785894120270186264314401410300819198726828404923637540413665258653613562637174522332539668136712938332363461296437794955514379 [211,124] 6082521026935247870828971999161107318815245177276301815614028357921741263060636928990973140760454871432946854585657516780399545257059730989196223344866125086331413799577527583651778454879332547682552782969241363647528019118725412443647780903268494030189700303375096389980398904037584846786034647107844692496805994779022475265931849558334509555102015972550917608723891497437113774 [211,125] -49320713441954105172833774833928808634310444113213751849887928614248489788305561621347719178742498316061360455309419845911858203960381970751742809641426110149746022089452815891681369667912719312296202343682575560370493804907413252898586104214009713089794160172267956148065740354168043828434657140943230207559918803498148066186690203469394766297953379305712282044063656644 [211,126] 250838464425341546543324551326473744460790239824708298810079101405560459822186364316133240699129615847830543855771423055194213685241974836361710839822916220353210718807881151285651997224311691014885606457581337778409977656943788340602445010819045703486529041599239696530376518182397633776160234784504362740232795368977372578478295626823473941738193665113935281402 [211,127] -774527276860561178307428024357451763745133375837895666282345776839474139684423332133919536150114334594999474215732285097076055839997636533243122076957484859605721911270144240296245613667414022534538573006145517198189212279166649568435966028365718459979734752940949614210975901782432963659073618369273377769007237254589174182325703098371519653522064989987 [211,128] 1399694629765740057459420145008128724843334218530634339665486583302247037727207266594731792709296742873751823313291323908535983252945471978828271287384148218966570595670582475349558226397550631194680769165133306521099161096557684544472680221937987316660648621761488388606167728775407955337267457192197023031470389600600328200246430071055088700792 [211,129] -1420183149821130003497905136509717231233564942867492779921248651404387997021810879574384605558966650561441797030605057773386482573493647913830827979687095198212595336655576477438111499064910032026323117541115384593442276281995193982928904117925622545400378696028455387812136757636402393660931357313965046436113640817507327078317887410910 [211,130] 771608885454571654209410151661997932066298047245374702083230126566293184035637813010478646602276645830863125187433684740010047389408560944335091610458293894594194872505334603171199323209177526242064941786419195481160765634317798191949709303976997402398405601629075274798337410099463700926049730291017836051391020922621786214563 [211,131] -212596743014960183223044436166011698530170166943132654783318634642411907386910887359863679473049941489530242933843392998199091340899640205116570507507734912049112257994346325704541387176102573939472223707830321379374337616420091171898731035377489307052435339151507752448431158252065174029651433879533561028401108017833 [211,132] 27889709952349627385574903426486167065551325679838832176032778021242764734545330570493071735266206972766933058598693376579890769581026265518573518301258942619207638683903399963742681743990671787017847033596121975039721031552231715855773969994993465574587006892046711196077624350419152305702895668324331192138 [211,133] -1618263957804825202451056322369983818706938978545572875434894387104115111960828430632912030829575825934208053933862340779542264977905454749884929405502091641640470297072897227127593959884997655364514093961105851922718595043833897374930527420660692619267061301295621166124063364869356679392834016530 [211,134] 38073648017514511121220816156597237457993018936563606083801562806416638607067833051854378973526760921533162668811601803339820263831815103946069209831228027261839120854992136452813950317598033250142036668694902276223406382055153139088120346849954169880358925502732866081482482503431794466 [211,135] 12494384180034226206976575053399395144086724007223851477150678357294358321125314883923554145052437090489171160983380775639114284286214725493533320397116303160211653440109045284751481157649748339933482608550736471763005533779541164619131412459076697794777393567170754241709424163 [211,136] 19415982491876835986560100535665976239820627739617716879430928779664374931188121368725000910467757347097550799611263214530049121131805132389403741397040753006544272290264745678170399782653810859843424571152439060099436574358252185681930042904423212971483033032452701597991 [211,137] 21722665528678636789985230768463271313167152124295026556655711939421283324430302367653390712923998547985614702141165524045001265217125890846067299999042566459729328209106275900772750291241442445506262775475039538386539016871693380399300310834212024383782229987960511 [211,138] 17616925582398416702439165381565366136451630234620797120215766042245480755595826911070041510205604858540681661109067413534998890248934987023566237853560064104558086478904862668596108137441988587405937668008336304774427097677577004579501702787272725639394728856 [211,139] 10135044653726127464474144059637893878034038428288919554041889117102005011037206843403326246829574005727954595568678083231476256186267434023100171714358559476469743972210867434229672256422057847920158745370993197657956565754739244356212055797953479161451 [211,140] 4035649931502772618428738232011221645202804500409705508493222848248913610530545530091053917401598467512144652875786622647413639488833263122065039039106353350649774012871474800507716324486019366001524673692224884501471044165330625203167805290701282 [211,141] 1081366376216403163730872892880283609098365051163470649511967739275592537393295209842840753207815100280383176901570891360085058325037927148575182048805118572316767581382393197047259080797817850813899285536854753540649917323630318480492325172 [211,142] 188780248752284987021447329117573883773162527214697006303386804132220954948733717385738796670358452261367818105516887744567312441917362036218432450523049228421879184071120364877838030216859382394380454027543548407415363996389587657610 [211,143] 20683323722511380528733026178398813876131380685407780977977952239639887131905613227425422475120822957553362181245863141761969513728865730706268316846432780291586478176869815490969641312385730463656127076460120659409155029715208 [211,144] 1361591321931402845611742326326631407536104171137088255125790695367549070831113433345526568137634930638226183558996552561913543459382796834806728407986919806514464341049638807948841259825890350628555562625585205946407496 [211,145] 51171004753873048051212864289345335902942091249611062242820184909350521857565233355915148063504649332566812157573749519057120508923274002354952101485550391626232792165817478742910981181033075417854665973317590337 [211,146] 1033285863757403102383706488431058362174575215620233076841956143686309503400386415938033551055347640262616199103417476392410952917247030217097006261049816776038278652919557670993651922159695744434116460066 [211,147] 10424828282007022799144271861900029669530754608213923119764044065307687557786631661490989875060400632859329368662727669779658720304709288504590756430409839773364999681389208741010695169071066849326 [211,148] 48108229402100781528900981440720865435288334576064175574984189987077705078063574845232882155609179486359640689768072909060266903291709466928484844302986531970134912296773737769105379005008 [211,149] 91063159376325627560696195339160762645076551317449235429633145488098412323492217717432431480707212190453929108515737602344478257444800317575090915856650543948907234709562516493472 [211,150] 61647127909752296331716137244244638809317805660268674903211479547808608118590893908456503391592928385283486788363171899910329833768112768765943124086929825760979007196450 [211,151] 12511863887397716603228915830227431442457233509666387317076352921157696179950202926727348004928194932150779714664566384634191205347988334952806136704573091756640 [211,152] 602746913090331075422523209455049425896379604003537811073329619418450990872022662441477912098326306895142218441874708496186292799906481764312578055008 [211,153] 5001781261474395937695516595893662437199338460715900770158987038233429971319410921772983195326594623652976802299550455958810714920259876583 [211,154] 4508377569499230607410432360158544822593244169507849254148599843595343751475639620447492147353790717071712393289087303993245657 [211,155] 217666279710406671607430173365205553235195361246794294863344412251955984617747460757697105716077863044012635739918 [211,156] 171544136315367214970375598455256348246537865600160770393794384652228552689109327737166033770541296 [211,157] 218678176906280735890399884440815388568448442717098326726523828695527473657558752 [211,158] 1182085873773099806409586168784731119948696063248914604766 [211,159] -282643223158752 [211,160] 7186767768 [211,161] -120528 [211,162] 1 [212,0] 165204105038354955154709249347390923165427748547444563538756716492752245680338271180333645275492810144271697482965040497939744698261640070885162226905830663122989186914210422498037288530251594592541392504574962661113233670435614920600907531370009799929593739941973156646001622008350419448400735177198689627895662957118481085785751096430250906996483475088564088188932717024728626310945027611460044484673548154904674158017647095298173751394913463047846622539859321647253416763221697564101882754118503187109967411474074008497127405151353334869508831561378828021633495487775465143326754583203326825482403958532323328415560862452691611175653987675183118929501899412268828421627288356688162237665258505864397476103842328775436085686618618907336906679026150606470971110074364587822007436338327558245553053033070420312348141512682312421005342448859125000000000 [212,1] 7070321786248179436918908344839131782009953361220295595187693316705098615011818003682853794789483446279976812025269803100605410946500872400192004759480013328972374083149068996543950376784494751495678133068540347040435387880403592032708166412595937938027247295882820376492832239681177715371433564437065036448863180802354347453393535929169832543001765048217500760453711584142956842920774324697837885895091115514492785193671365936998734336384612682399245292226550477555215970553212024578219199025196861874247071878182982492858916407472123976253076822365565118899047415275937894012173288642929429055821234158834898421908118739926856463829879178097885502271299572550561000787031099850218137143234589214970398843963439463011864789023510290135947240754139519549636304367582519307359750737323042199018505578114155440320300681725350248860580811610597755585937500 [212,2] 15735770434859244756347784693280781968915345907119426966271021380616068407407323668611191396632054031804128094067263145649842228008347514230302102448479869086176272162295112183879366428820527874747952321166624771377475462754750804970218454627714252605242610250862728104906593464415924630719660785013173651831664197970698787276136291601827110297746564737790623874198462936658651621973418784286882457874876298628192723897742160253870544934729868933752213431855894515421686082672125530655902977921117349431928299675138993441660696818232222671325164277624001639855910543137249449532418015506147481296217646661716558535202124387488118956720443235584483412113627481580114055901582870218692872017941492233440267438550036024329964267457641775239499221267476006731701187814436564473748976740542358550116520638778722056283989172304732413923382606560416753624875000 [212,3] 8599121463595831590573681964892830671725733154506818700091951013688424463526941048114857575610089950755161260816251095404910592715726488368852069497640723252776125833239143673788093627470536820231812070946209143598538044138090568693621104143128605319253167764145590318818560160349332777457890723979394478547467231761914269914593839570004912375997921062464546669539279703543507534314432763800458806342735312829030061265842024631394678784083278023988858897756474411801746865813497397240486771390218783572548844171214208715973333664217913844154312890893228691964581289621412124174462032177179384748943015556220100765498876053535971738583492337840477880046103666970757821669116692936113090378844555263826173999768533372522406233055234633146744862474565895459247609003437968336710203325381136221872212523993307822655547783746318404174307226521939822503092375 [212,4] 1837218341901557616936170751561868879161169746574071623034919229544486022052816238438694757422635813933725014261698642999392994785985568023103197418531600308206399007226913540635734542555558661531403245974378348400669783836703313722904346725223753414404612309306557741359003433534315191510997318256641983403950033583899787442626713952795010716705236745398095561887894197953732887244331689759035181551902531941941668784234238000305226036483061889803015536020986865336443545557684523728580985667200591992362989446323255887133305898227711215573223852648183852150940145652396719696448798369287223893993255446071293005492243847545081159205095736909485262980339857128862383735768276312411154992081642553365266967620385344829618834883744543685533823641343207793429772356540978441503398944713929072441083118016211020290970812636674583814243910965145061405721945 [212,5] 193165064346923947175129422874432865192821441947106517317833954690454884512318599762839609200231622189313787916413229400802142418356030376548777057743168049674708723162553677426281595183405356719461882295789244152614061243698936550160950481611920630642983505853649581032279305005102691368541767136251445691872663935853713360164900442216578196998161758075194483426977568030934670537376733022578914484267442898475055462717133478890595605994969591492464929508795585249285597995835248224332823408257023699625881530632697985914278087430605725066706908672046226130134658072158176589926210077122661292525698814365095738809193726571260487324813351337331423471587047711687987343680601048005506893121224045600384504795739003544032906808885969465860116167470440953076308518148883980348714495074795825674142822159371554095695240821819676039044785170419116416010008 [212,6] 11464952647324448490067500964708019626323608982966812283367118750328380233990101162510002117469553771698839184525454016247379525850182495618899692386991476591066935285345286679673091032644255124087571762431174253925022873832570709794033450129019563224413151754315773937305109979713967108837146500790980239081410565955002791910925105869813697095503693325282190413735830649528804497422076997598917167702691552545036366602156708371568561095294457778109856997763178174245383005348979416951499982406083372138669619179530915619113366590949016758686004881384074924939644417290573990960103857838660716292367738262928512080938615001514765211715115757926489417326199105502119337514750919464513277571514488016628563047714247131156533319994098320993373560802386364586311388658920779872503079399588837717641934742663177605103653396586644639069781595146335940882320 [212,7] 420703736948662541466294699905888764250487925013092246250085598746239046590001269267802857311486949389183448980127708966216853258697686409056260676125326276252634321364150379261321008561473994334908929645235459734437712958668289378438503924187105994749859038136520086612804406496531022165783699686204375869386497709630544421660918906451753629415348031069610235666733725238764888327061243257463493308039873163217327078757074067851517150808129947529677877890329172971835965103842308718684483192044402708740458610738962967195499526317889549268232020148962302889987641284776853356955566928006842870955994674580393591548182633918821191801765265035258871887024370968473783064296496982535918834107998627943169024639107713973776297686020320395613965453028264980156145818137229249261242976319938664188501765251979500821569556437378201457926576707268961140190 [212,8] 10179300031054635826839977349108052293975318474413834826313757821160163982681463215206823427400760563017376739902985830826575419150865044627038367595195092027130255956848513926917081505671343594304033744305486333136286649018868404406314294386120639972667269516460004302650455088061867992264404869038620966219077024297437888217298608775021968521998991503716704866786625370202134966655553128653538197460060752678409543323797258661695545995861483947761752548203649375886855311876909582083183588911282529921513477893414801419438912155195901081500651413542711255147247918274775056479676197008830403239465558268886272286529788240693267308027486468599513983843681694649723515054612018701964686481206935655136456082995829494878655210369043444731458128348048188248116903056736986486219538425718881060823168567403371912510945619951829823378808756135991888680 [212,9] 170365155481949266637796142421904783282248028353762726328294828261249686567700524115248754239746292262912338640443454781798308224741722472898238665517004635472525839114268873266700195770759299277344153791205551598767817144902323307928378041291269258663873272016777691869225483037853611674472185943238556796992235245680419583792411867417471274447234613958399426601867920929482824775124752749062749757637202697344484115654451093237144192331687631177535702443279720942763091460876564189934095419613468219524402102887932147120932561911574310479893016396507766579424235827830415014766632940678866198359021821056561617864913412060936927780012300590577549723096227237324642225647007694674767936264650460415303471521141283235809801519158218409718125219329590227207109029191396624625177250331126889856732475166816275331034127793552088668296996752539783868 [212,10] 2046233133987932945318466468372924221794850777755833695267775650301877334832670004536168457143403615216235444173705248527205843516116537640575806846502675870870917646057947217914956140133695145742940080268690194011562796389972223153487899007486622575914129965318380392528354939658406301905233538810333212825825629601860607344909630338758883111716665112668483025261069623302645226754493590180302932520194803859140519602219652114384029828162244630463249672465958440265450282245061407005994428887930160960506109189940403293682101847010225382572716686915855162601952296076310560835713748290802660413815394025491695823073196948508321814756673707887342983822948314062976068706482588943575180064536552015989447159276456332622459329209404141465291026230899115495784146384885047676390743471191272380322976348165935478457836803177005337277065883929174284 [212,11] 18158415591800253095661130092329854890493473093250895049918966522253478920666512225171854724389541334870132070509799295826323400126020652877209492360496148699073017712424929807949449550361834828079796333145336077850270227787534586468881364084364200321249975888155883793798268144713406081949306513333251037335035212793048927958588883123275151366229012600270377058896845442497474640165355469287645801596620229055851441710057478711469291218171402049277284317036650708030151269225904373963643683266082327446291008850583473159530113362006752291505793110642181860824462466271521714823635551096510769676882855385994584074188636745274950759351846105254161931846687654841370594166801124136215950088324950116135660417786974067754784028126586073826280575253885827193429723337894432427821210380789457602899789736632248596475891328090634785424115171383767 [212,12] 121884889881732773170087227030608292893689402289004372581563683834641934641026077630942286401556034641682604239709243119135033935649725914118140680843580648119363772552621600748827480365850372388515504096563626334334250331959279893921509740034741012173210888143192375894235372481429138801715837984080854966730232560982119907186384393156236089573927165546957544038357965961254994015494414583236667601419392607419328728409100874592272415531599209907705431273179544683790806510306582196489968291380440965617669524136450776731655501336764106440797834571255403253189325800621655784731393751532360347741767172388521271242406447310150446633063325170488601295399860347429886868528045830010685871864394290843211800196358233596346132540907251422944876866392309220980033832740640149018907739763231081744375916925024093384980088174181473676478161714822 [212,13] 630878525324154325716313671642652880330498666333874272707563598819923308961554049193930007482030170845521914178037755458786895828559779770800995322084542519524232209582867738642618171470597310736972022116560362865757784522108793442287513153864587765152516491830580914492675549541616531025028988544114022921960264315914779641522189058799068242552642252781390208774732760371735249092082504399719334640172381844028497185202532217429984954433527700519779111616779507395985380087241098864085458363030825671590933586660116841578751796649718072495291338150757790188861281631331913765280961214589779456376684359721430546946863988764592133872900567365491667731854093215186065733661823715422279709744647025270578182736096795208817895991424079687596122240835949690078764628894184032322143597320064160337576331491704166622257093155867061929135142632 [212,14] 2558804188077549434861757061785402385888165341889656766075487796741626104941297514686512082459670893989075077804726045882717785803441707552875158821932248710856202291671899474595970648678099783407866150719461542659952768117793192693855411185571049739396382347204277335704595961034548209822525568880841810326662429182558392340509457984440897035029668551592265668839809094356008277859350226524357011447511958218564928574029313695004300662473552348294552642536113361204982266624016740685109433369377155704071186163444945315196826991680740375513096314306581545336570050932677940538066631808990119840415626620997419607867955131046203353929487008004160225679103993463593598329403811705981535264948654538890369943185536275438722476294536826707467951635744159493343049986980024615853035602826902276825144909839959524972677715362207521021326376 [212,15] 8243145615902229527262676297604296678536498733931494817895826343608448997083289411761550599693069316572457253590312007434198211303596813662342702610487908782103433136545041383591130330768460325148535086871959254277712342855901417271675420610314318858585850238804967716762835415448356239850269222966186137964113811206360124331693134545322584872105490171813066932243780348907709090261706905101004312765985136317314255079553576483123617100282036573618557890974351925686749893454535775158043562867704353716153896711549742607285028062005649519862289808384810422972454040815451058636810883566173608368288047110108299040403732229979077214562558801133009541113875317266678647020619260838545519230308559303134874768259612417550812198162968258409039214456776869627869397295415966380453953621602665693108659914543377720312019517317377832863922 [212,16] 21335395057963917959154725090693887795755231024807900350101775374398504861497790910106271224943967965121509590360154049517053711863055578566838368962736359560659372397343864064970887657620874015943866581585564064652734283103292721696692263665821774774445051812370793745432728519058584891477700848007620874968159920507132258315063523599837949512760145648353633879019976025006528981587408966258341520872403175117875385273539499251427259970482196705090957032563708910617818619205272042913600042739858543301637703174705674808676356307899209805552781551184117530690914828569431242175616689453613436205750518487577874461111214911475632366339646229735734948498976819745975631809722343060775859992644755526685820590674361743660688168376844883670829551947003434623183640769879899516259725087786221361885522600717014628997023975118788226587 [212,17] 44805381309784030190801229881827094056346868946737296188151058485450067400072476874332494365011249636321617310634516545400424158672438104743593260011054079953275978989724455253165471480667615464857797610340607053556379589440305459577640564386694463792917505981043235008970223386115183696502868997598530764327136100216926012109306019473342493426688385921171065830035925567005494972126757800986364497097908417476238463328215615821071287342883287757353412611259532133690127626927326153444478666615519780149003150572586386639039199751952551579022658005616425822111056206921513125739553416095942389906000681050370042085425056630519140356627092524066744317290694132020594587581796392892572027130868204353486281094147475950394117392328910181598547626341107174388167970006492662904640382199368899772818975351746404722462088748615117588 [212,18] 76994516186436114553487865766557467871019048532776746125321524050488317895942469728280552650784978432812800955409045504199889139021630584404274181541615286229751519017373413036468366649094023954364471226117015025075227791018309597515443090365324319106894901515668635962869906997821198535580185297776151013641370491670669857503221297394182133426270992996252772792826065295431456281347473195553090228597593736272501308553339299919833013908595993394285861689156937560036903738698408116968047784791602547035310411944984924551867643196308309800593990648973397371403346007787988390386051105715204166435651384229152568178894454972123952052966289299985112985316516914154775512197838052006922921250833616615390146450181971443965951937234947580233582300809338084999654068250435565873302113780515787729684201343359255453013047254754732 [212,19] 109062035740801160129668372505663634504218130704329803115721362407302112876865230489223482162710435851794094105683676263080246837717115236134301459050065117607993255678999362515614852420998559739851072272721396908888817581762994074152036188319469176508757753777000649443607474780480764426221435121955958345384233560205105692320922927251534686341093459466906174535850506625466235575242983438148932330380859204037500095129290962547512589304138623368720790992571120744064898704580925719173215528335691840136265444683250375468611150218655393685557926082493438512475278794439029369705522692000876079664456622172669721776617419097132911879065543529774279308777039412159273212069233875263793453817272273077321826841557487001923304586428630491660192897601145703817177187281006033025068254915039756072632096610091677707394114903165 [212,20] 128155681723978063638242238949770308362751801608780319194536046984192926294305945950330896480842867914259101714263418393319978088142504613230689484592311217367252371623060774174910884111409828679339588975960718994951189464081223372115969043996787435957203775092829535800067369510188144894512067223115018041338395616792859340769076312658528775903330299863385495549947865368585271488554479555586542224705709490887064261737792868638590185395361266016639850435601831514923275548891180999921982962511072205602518965942792995095668805206684759438078360969904963572330503671417902548302470138369807312809661171034757022567994611372673887182045447581629469450419778976968247578578604120610813630199139596161550992465595191787191552927736367151511466980462707442985690431737842978352960958322012967795343734622333915750591046892 [212,21] 125620921986006881434277254267639526983579685597500098885034614340466254319308402004728971351972911669004895990268929965775775804422099039945389447872574294369273429139508909322200492329283919879620708446382890950434088502462981799896002286117918857519500390750780092751992038729977572359779551820106920023151750898848267620110610435613055172341927441495434838098769786508459168005721245499648120483816854963213785615273097487791001927601068221669896255020405786775121372310763818293778392452117956184943054927819015350986553688911742124819021148453188262724275524604638568029064658244098518460664388838064254014751707828353748738422912035876070417101418224140579868442504061719279859370104355042661880241027384845069373415498641788137197324510443346409770102034953443942983336480854748570525289416486269984461869924 [212,22] 103216105258856446969819760615811604272730668424697349506562999053045728556066264926616622772631732633561359291785059730898389712022649213845766176436339729132642533736911703118769484891374561208188661708639427378640745487797209130873170934153580254148381118531609681983417123838163506136934977059647485177509961166207727783041982496902285396580715964670699444410851485224313711550002435696666218272671398195188226601903424496587988113637032664150194943319368062778236899039615831501366202898569335978134312885551198323067033920883897310872533374591892420224056936266382869944054134757523493474504569540480703183289258306515654385925732790925506706294470555846295281689968397854472360280016003354023696816683307441457359087348861690042684099493901730476688458998537421403435039286959690702660733956211723972629860 [212,23] 71388438236704659425180123371387096889285267797753485318505977134981521617895663426749027182583821046068960267049870722689487136772694715936429158547964727253372056798773559144310455074889351070469937878395435716240270152466411214965737246186406039493783940301421781180379380267104701331368428266096540250981313873953095564264450954023104039900659720780074958796468615103414854639338619937498730163948287066269314646304689381084014356979665765376895257540084571320650210844642854081713900404046557461867665736200695060994016067240892301913238594495945916570605280912595428019798906155992594333035887062646306340230921708356502832880399805949341967654357204974304095639014623397000268570805869943085804418782424112420036140928617019506539166447704145159983484814314710108738780676826656632270205644598160367142 [212,24] 41715885007862337588287006526607840310635805892921833761738023611663783515546129131463359355592663528728475066857782820778563134336495556795969848700361491440051843864593164040360688904160469510686235079351497732468210572797358416180643142068247308132777080521356954259458291392449339140671106288698758495115627484863349646302622074164316545558975068413323031780576481648143833813406510893042632592267412589094939160465015249790001556456432381988749241782546371389598247586613185854420670782379729619405902209965265958076833990649871731200371515717798566577587732365095523661294692904800282195125991455797328052139315068922138112722947839221891799732022163465779173599919508663884557487961625342951667352460775134792221629524319296020318971706854742475344648770595470573917194518792419555798180060645456522 [212,25] 20661325091392033001549278858070834011024534856911639060892809496433118423231068409646671880109430293756503544820417703119505877781282293389931368298364512338392266373533487809564434096530052885234657822531049881402686113318150145303450512567017635735734507557750487374478942035824050694673065777186343171746498202539562975153792397817721267998796221293803388828368168654463621757831892546916283912647895494945141222321943797730489418623587298142857886671950685390682167577944058332189452834972220812165043039542873883697796323580937538183568522013121103271355791179891164962425009475540725953322726942595015606959370865393461970046863287955077055214877215976620108565136855910907703784628657753493500755162908215433265550844594537716526189455196040412661641828172966922060919173642035431796581219430718 [212,26] 8697654747544808899179387905942513669113270888041490335137793996820164949801833097242257348596610148619212383018926187636436599961779349306503773134370827380563618441451024320874092152215344918644806107913291201130315756280581926541972045948105094265147532688264193968966243264770882449723039045009139123733197642228395050511659058273892532489591999342194336213633523547072343801209154745122093499344582954689333099128631010937989670397397604201659501473142899652269440241504765989637306862103817629046577655635892579020438913299767643742429930099841210836359279619345888378601961619224056621289251453394431472828802685831305992323315565998960432502045136087820388129542772057150536427114033224808701946359910008124019901602339603272517611080198449982461345648293339583502542809296238764728128300852 [212,27] 3119396615784461582060854597257517295499497146912502731724111592679964659471981843931530249659836353445416577150668504795770689144043283164224564422796182333562948915054976283075182002579138431764185963629848609405264734365078807842981985746111689632223685753125407621855573611587641651550125774243011952158091824220605696194283990072628986080366742162439976278845546105611404044683255986106076691924370694943915685675300810398678363166979467158460923481172852297918721780133426050841162216094125949863299484464041700682972418264795369022457343163377663438112545033854217400435176074993925471081011278131127740878029491079880072842831812898066047916422890685099086639691564147861616779711782172063608854303991936372411784608099436220366678649947723848863056995351905726997463940811817973417982699 [212,28] 955101300746863267990120989578951912432772883657910419875527340351719153380644633682163361912561185533159463947532987641719981754806940254592666935494402777813760882385608785176761989460451268077181758670313070651075554467680229699386760816998941753738438182923451928922735443440443582376449187581645516524535348966594095471344928775628246455206617529491436549131517690764411405616170267564258683010831513282174944005880132193985535477633181022171798204858839814341487683255425669185948643254026596775370047295207672584953915262548255504906916927797506381647574266638397825620029709055076301857003566061894943594137805170674515852360953953478984541129594348852344911440145938245686491768988026630387209459967075600055859798975010396574521924765303780919032467836579516903876211056504081438265 [212,29] 250084523703598113347697019687044799309399348170562231046076274783033318432998560481003605014674063395430024273622232814838476944434500081358308490238777274265877985738698866234391570369342502762143853763432232847733527750773751232613343737977595309493959875019070900697026249781651054326724453762439949843084768567285052113168599822623341090225895105379569356985626453068155276586948212325791769864114779167634275762538410112627236485795676582564808809940076953303216799165611451770036715205877468041259117301260564634519405920113840761254743780832797292942464024307549543707631628458763287232162048867044396889498406906437001377622077023601574478530840147503028658108295780319604336009833550011673026818021540388472125216026794167302502819150530254450233199795261985992771895654057177949 [212,30] 56079526582797838012926931364753163020625070233622021639587755033141029533550373792645065867076548512052758229031895492776336545817187541319716853800669687868019549974747874284760820971857869959757195188449139315678603016876673382660431959539941253387769325592250922225287041485125235932136686201284657011569666695383280328738422307418185351545081020981308182523262556008248978616399364162800861561764344446812221963814507525017529115862008184086025096353852354634857488771113590797954601073878961884130450032324805180837045528239619402567917267981961339097601898967173581965201866570570144221659396581945332962907123217259893585280183700846487893123000125849104405822347375401189081732426830320898942852925731207676114838482405051301216410995168411032530538243893574035385475417634186 [212,31] 10782182260008972524389500490182668455223130137369196193348020012124378282615374209740512014443663326220625596690032176934108776495843977773406680621162299136455636349034698139611386920043331857593487019621826376011840338763127481423158226157714096770302645472961238784869913160009008068449481236204912834822176026940693485209858337264764821858368150931891719025615590502020082433146076022335344733008329588687361091566739537218804539874059077300932755159988822873617666487382655228717373817583316230877671031293440980698367590085639364970999536861957964140788930429892422027477648470523513968762248231667799234167950290646497049895835212744741542417847346192932897432758371442510246513406910788961774341022351433732328130739051599197859795347501095227448282341324601212945425895144 [212,32] 1779056283197606042317907050837905234551041742171401245947429311163743163059195110701537968935110714806075265077897802504526119755690171504167770754685167938188858119209234839544851413525125279242289051935263528364810975240522600538628646901608922787257246188424263491876513033559660135388008604022220165996326754939873076846847349560367328677704394867231558577768349950950512245553672059014975144968574604508867235000588761001791392511049222975217795413484225229191673301765792834318589020833246188577226348443666570504465232255266971355938431641936096922078203352324945726453405093572034633548366514235034409211064487681095058956821104844321241351338391485951166994868348888130670084590227010672546169346174000919024109206689410224146913072592650355162262719526267523300766038 [212,33] 252085239417430857515516090799488152410486268346527390627119394033535860180976454487396228980742574677946435979817986147177672891412780340706536924160018745714829404535019874611222159508655739349997632977252826024593939973152611640635233627003093307408499797656453950130705188062999594800941691929269671419885890305613264943651829271673104788499053960703642036766525233779173155559072924605895809143382494797871616677575618149455990904734088699486393360975280853433196124438158070016658843261843251105479406136519122514351763998389468298187975755434706143226991468707278586811956018788998010188590794776287945226387498465590162429747923330195943635128454942885351541364662189351310457575699163123547560885297846145221195030309000913437798833167131673311675377539104842166052 [212,34] 30688657437503060930836367019814318634899261825405535235765836842244063110712306266307853679338876476357784690092661128395769391021350055485707542604981087538804729081193736291193052097527323253529459248206531912038510014686515875728464953229456257336626397839838867381265211307703176504218571681215094085303221729678980462024216026271881802009219498129669065154267032611008759472910568555896968204346993051295369653845887676134875039177464589371065414186173663913580521365073602848074229884405091902966128137435044068044170301430078044140950059202367701050892195320345984840989697472003178337258601069438127436993671076927732460053793313369508742164979803162385384036708112064373921068216185902671553343129955893609677237510540567099650819174242514661354489970683631340 [212,35] 3210614174462885025831756696363110801419553036885478192646812963583112693637684611274148934808829561391782233190555551409044447533477765586060879661304349187716697089473960036799490380037696685202430263430270009650534028970331900633887735551441379950901634658196350675469864604119590621318036323907439539120562751420810267964590710671418423031156494110766541265176593959192371698769147608925487583146411460291984976549945295233934006945135292667180512766447593974612677184969657819353275142494823965447182395565743401424815492457311258367124676292866394420456348626505413615756316918535348925241334722082879277289612832442089016536007908750793395803876190033934861245196744280255518923301146267616953394030873388863878448482547433793998984604886077065746640314371596 [212,36] 288667753575256924988331311893313810395987696519545810678397849340367350677163820614539637123560616927065807291758835519450986473032517369012127348250764269407257009229436104785523414802844129221287400605584863524687425755837882620585154571576266035674699124886749947789241887137838814785207721641047964965940273875606084729582926595720307690654818558358320501322288809280144757345330404916224751241349426766693639281713656227410363797189941418370030750023149522393010440368288340088557854968420506383290941168507268336885902454126633234209508450674269899320166645214929042831200751917080069332799076990615983891765592296829274971751858822448054979148453881108177829448832016725143815184936780786239592712365807595791897691820904066046093180962240196575709173352 [212,37] 22302069044236282298421932479341306104219391263062284839182422273062028588424418336746036858653229604412818047499199240246073286414311430455425925389495675828112640201850989766562457225348143443229548737249006411736674886815931158591019292692779011584448418195206166268021372783086599340462151052604454577335524021066568410315807697257643166275338039914566370463533008007429973582775321633985878775404807906139397940651931279358907307195689528913680082147697011250454529009739520727302738937347519598441850576092262333763646575540572173439246827058958519646294206237561791210277802298753820773955861969954653684623843509879157665504785396986105038067732630884481908121429974262776818125602610323378813141844827239109150116581747272824561501437671711873570477 [212,38] 1480079625485024139670577797905291029864909019779811914801506023032047870473966631996395554880507643996038906935403418301785830817276178069005581053118992170995976279721307830471980222816954808783688355794415841655456684172504035112123751665249045078289119453705390181582660771583643878874983452471881556882943439024457258098025609960340349978120177123914556468809795948352972765275167615382340317133007554418840160676839781163249520248380410441134669522135136515110333805212522221468170870307504925411272741446351208781136150432697684795494036074183098257782477542055893860043566384672486353871180738094448013984342766047680314904569256641797413244502516339623749713305265772310051717599262010109592446916570263898404341290227940029320020847097109490402 [212,39] 84332734485242106684179401875161317622588647405004153170115556847529850442086509299361311217939886441290357797414178385402121087298181574569344062385747007379577981571886874853650690775011161214326774265205860946669431392240408741400647519650100084165411590494720324224493108076210255930933519611277066465169373387057029025580388434017281436108978228102696324152490006031589944025642466883045682071301174964236106034994889794419993340832304099011391868912943371460952240775015570739178130197064355113864753680811687845092932448321784091708746745610894217565225453069381228907853562432235773605687310367088487443120544489188755318136197966187750477171231578119825419052813026131228502314988332116246668884243306490903916011272308816574680310100943104 [212,40] 4122685936981455273549424590844641216572920166264720235120857337414049086602891833440706635248259862647174134258706208522699928827740660303504527736462703411222556784072534446754868574464313821732279505596591077376514649390592645072145811543335862439909359821587516631312126356876842955706577014012973764903257853111931061907442737560701184949473578487125458479283628962052094952642084865943676566656697787657238339471159097208847282586708708037500833683986980111000785666821153623966727918319528835818136496824539843915979311734419870423486276797622055925736751638606911847722914221642101629104208186783498567727975577704003281529979627043801604614260048240480601001046691769450476565011984147738807564794436249889947615654751296884126134296464 [212,41] 172768317060154605490852067929156868950141096636976362023051157242669385987441337893930802218557634993504168585876836525790605791318157037913271098515632267422643226069406480756317328490494269748903709541961798324862913471559766610384285860961348679246630335671031472731345804442335533882498731926894963333414054906335223164463726618067343543562949004908774060018127780791931439442585553482622404863649624493294378400027775155680442115089100878744631262985815588762043461932487221580082779932182086434275491352206058426326105018024335806854517603491706928498566151143970728937671867291135473295693933900574178231570809747171832089207818765825515118858466786099333138235500952498438841922863712302658863286236167805932957052441196963040403212 [212,42] 6200126394800134245081460933633462272433496499442265767450878881993288863527804580233219575424793173801927734481613621010486289284199494097175987929994888297895037108660981903491902209101628266237171688855954050837215223060296089648057352675360078776379829210845617048817936995313994214875587212945261175794226298296516338557229356318099523609435444878863170552967674966739341559374901752473144100360544168353098019702164015166882816756886565439075966566243436583480556445784291653758797788097823555983432906612994209178969976344559965481841006750495213221414150276757445264098586233141290335923397534239628379373373475555683665138336413959164971439945822020803750611789630894212085798693253722571953182197935582553688109493241310330884 [212,43] 190313176210969003773522243500966967316352795498257488388406505056890574508313200507293685815204514049395421943687094941258816928011991997190351896169793359662655495235616742082697628141406148527546231014458674674690844595094808854464927211753495370152727619934870524955048562835857858578551372356632737381422456593184221055746956608264900905680847241924600238118073473667655814516997032500018201141120731980185974364160608083042073947290325117362601709955762132981406964514230831344035447181517854586319238616077907707312275999088730170378664084717882899460449483357558756140786613458186951122007174326264325824333288161625688377149192389815241177362334653135882175706528368135741525016670632829997699813684321301667883435780255004 [212,44] 4989719230443666286288666376927538981420405930402849329841301843763027591490774203253154088749799082775196510419175909112044660720458174181134144910565523244898073451614101695075225925863592000434511148448873439962574710393222232953256314135757445812507855994817087820887393868731114863083259759155065704411400308767477119376476760080216310641298486415622188213605627495987386375666416660573142401764701735721309857683144097131227104141759022959756881769653634468220811604550211626236729563281104895601951976167136042259680721459537973755724782432292460401460721810622984944058050613988748336217639534329681818484494839994775788712633493806921246299076467693285304441946187388480893727393038112744697431338712401634366196085112 [212,45] 111568657754695863195589920014491363257438498753986569305053942069607567171351322503126920654958860401321459567658316620452443047868248051929675413374459468876510800187550509674145925172241963760473424695059816793990167995498252907768853376329036817505243268955372131270418621366368312545132936598950819911374611493760757931357381213024416684248656756936321045303598008607302002666454318721445471872961885116492571509435535455838530891867791592085796064141707202342928555890789587568929208290635731066590507953032805874163507809355529912991844729280377874693573777211815339065722631238084845074812892784778113209179049722009234872724599168761137135790841732374929062742541239319002352079816863818831192669968819747720921729 [212,46] 2124806833085648607861605639660306311545858516287875781538044304786914973070943083967826153819410259025432504613208067399684023178083321335628013317837230586095381185623898549920274154829575514572414371443427386519513205164370330619879026432926693474266843266787812009468279393372904679852292971106995854309512982912010289411460077275519549499405786401709470874817594645849309102282610304077670426875182450824117464176090495574542693263760540520136397369195121023066377085023414941862656420182130908090215067677766220366164891108561272841565555680637851580684720362190228015064539231623649592743145199204181155732599839631089454884004026291728145527887426647378593566783264840188563663758672938887855715270732072406884 [212,47] 34149111438067407839443126565458791743764774193792225039332571607297362000489042960430371525357512366147141425970489981675227822404401431454659613582154087833186442889646804764857604830301562532741962714851599814465893102731146689349583804507205512082489518090905556769072722791281115002210954431661366265010738208594958218871289352391081870952478648310590139403612250864014966580051133510955504367222401264129773891173398323096453789552419626782921704540623630180876362238278793450430983444588386053814573803126955168500842051036750503252186116029304228560938471228056353697013180191734428822191010821165480829299217987901661448963792072384296653894674693144947971189639784345494667517411413550787542281269273800 [212,48] 525633237461581915813042313361467709805258914308690852675429236884820835708359242887026511367423831774741962920402715466517833138844674878059069134951746886279627186109940160662966608276784223801587827072097004649354538458267584981459283477849078407379890415586381189123011585939787585036648406286057118135951274943395105700609039449724724273878430361649553905882804940370540546614080294470811590250322439452001132210401662292067585022728404808813368669376501229673846503234142750088089584237232212386043847437953107185118078875025745422835534794780413264836962315327708862830199582810695271555788721907396123419365284677116729822165044246669391220112204110077505864031035407688841819898812825455921928336806 [212,49] -7390061515171462807688799588868296119609477234115834001462971131164127143075343591566762039635559642355246347340033187745162900024038754128336805672557994162082571583721169424426953557408747886032560432358595091222241480513277023856232456556832671377724789341362851050459023734722510080832901137783347919034340486867183039937701375873135030298091625359535837038472886326414299528519962092830287876484364943514696711440196466114112957212641285539311243209497029352469277564689440925351128159786493955315123071642504934825852223189120790648896917598296385013904576325696024840147793339947102102491898384328148772743615979635808732618044471958860429578908787952900935243282347925853148969931082980699098032 [212,50] 2901132569044895343224244850066626168982764339196142677619285851667044643144332477846825880522189673798750196075221181917500938815669294943729023412988404806032412181362556486092504191515405651334488831908811309109447923796047632601871365027018178317053975809933097326331081450066245883832700621579257287954084077519967093387127680428203524604218279584967588250119092298448872283147748816180043769659912603711268846086741904867695822460096220740154583602936350262092272221649726591138011900113403857282946064734253857517015762060966159097541950267192553914380368899848575867857178098888938557055428578063877840190740014446441981545480112574007427835618611282719924577478133018626365875391652375021020 [212,51] -587222258859739933888278716266104715802969365479670999662586252761743462122044545521255743623475876229552644376649137581089337556595024246843090410075527137123607290275906435499856076877654482958949359147219973408434775507888120270411754370150301908968974132929000160631797321689720367753727478187533605390287308160405083835695516488505236217166968969232257404241845990626160950160881815544302088693731960217819906388554813175667254815531370769948735145064821307620921350438313137185959618360728634848263095163096840740902102331480379877395390312634086950541293071128457268798316196643409380259107510695383754530473377368843882277425131843370657654653598512581651668151175957317294874938152719720 [212,52] 113011045211167059946072015760204334811651890986759599857695499247738726914671967209643087501617413111260700793043747576457613573417216789191690016857120065703241004563611003821938465147172603550315942395676592619790941750935930447904420176914130953384761097616958655652817727669691558009042320263875132607351588512824255149443941696882283143912490663239535369770543870152499696765195407109331888668999402373985971167649980193117750136826857977736161172677576902148636831774995289415049011835102370693168656754549358020806986474143503074730966853364693422103441868218677944451675758615653243041382171729299246753796210071411474040178450248174124435931169861771645030962440337077084582593171264 [212,53] -20236726383167576422874739719176711729174918598246193718867375916491461143338328227484472049156458659346508955410219252145200672341199583789793718187492441538569217104912804916196581717660157026842140416612039238692248631667274836674189912754922650924181552735152359176733456125697536649381676694570282371891843731571590038835735553925098621101655362026722212323468296602214502945751919636744043363427649576947679282457120034431276884526628933465502941119066110292966807366619476095581837615918210006741612717825759364188850602013752020881959115045657246297196610038948218141406128106727670341515893044952612626383506832663996649456628907457486743629907172639811520144316650341610405274978 [212,54] 3372343410168611928412816249873218138713780876337995807681028761399843201365658859878352353361765129558408603294106628115297912012860098714438534656395520257844426908249779771381415743793788634607940297602742657962079343794463349505815051568341510060836950690505211859051792421560728404696731968989003809321849954630354670862228838363788289517837143575217693046403860405117535553380667989132252893185179205977512836829992214756156324452658746413172462644711203482423634214353589029906226193207077223054444035988743548993139224831211911986886884388870349714840404700155127856597330196079683698952873594580280957572356230871562848541667920075949341086088742838732278910390619873995641224 [212,55] -522587494306561510298993657621773049325623853515141598400606405405147268965418110864627327166209366425899242317965487962247028154176579753123391994142570795386864033650866907679009200635889805159542921832469560210391034976085889772571682912464783675904315741772816214913031697003519975950812860728987785131290425670219111330872463380889750420430614302460642548418444854208696527859773816874904777419318096939202148257837337538155926007048161682794767216031970507050613802643548516238462471718984747916248068509201184636113290607916377622246949366394764806193831013004827879086695141293904992109472384876953052990594428291609660925016236408220419776645365185805006312828137828287518 [212,56] 75243229481294935694071792067308661980253858615625774057982226662471127408684418819230637948984681457814152347294037567524140645359212851059397655217408067508333460722721711504573748037221677897856008624769844169728105073077066978003503369284287462449021491068756674449292935964451873448055585816773349219229678165814699564252831480839936866152422683907434837372957156581696967037719422571304358671038392693041672000931713541846991971601980884626170171545153600091922512202358597032068669093403657713143568286517778168147997379313980365856113559509253633879548876427203086436126351511923896090509227729605483525717634841507612970013467001607852168587214816722480076557295348864 [212,57] -10057043839713434080366078510660679317787414347399640106052005562840684991689872501462169217430602220902808951701960921732484515835365490190657195451936698806591244547822611148829274819873623716027552534343490006266798237582071404913682149192444800774167574942535001960556103520267645200362871529061448840454893503708645062821100119158551652975476601207784316439613287834865576999574899862477019390902383237321720196958556100416741797533389290803910441860090909199202370612650292064822876352546590592385941877618874143436173874627213004933846274445758285156403980762618012653905972799096785437722575139299210675450973952019915009008337091558545657721907089198914539610945542 [212,58] 1246662328904797117768771966023069671101067759111657814936560667331347046015160217709860368544239046658599733748012332608938116894634370675737930849324874170218723330141866206955878678976748720049568868275563760637646828002544483772288032750733222277390140480290893877936905678854632970032511586140273941488183290237980514228207011924570562458650317533191683262390012126016423489488970271184564376790021322487679796663957448352215822075520519238348809684480168087187371093344071817172077805393717117956191380854863182187004791168301761535806446867194387754272764471769939124540688745268245988806230000974447564148535868971505310390434619157066274465413077450094979062976 [212,59] -143169727821609751517603839383577885398321824591708249715328554514168206705232206619533184354835938849676862310324910243872256118490233541538730281450260596661569382584915135831800196527121672286923061879089198917098912089824790533037632248147501239512597239118637650947375921669378988421325657836390731238414835535301088349819906917564797400925756959057058040888159601472378973322184446747890227560213339103374095178357093854494249077297125820541121773987934116323481387655006715054792046868107310852735244698918918483945291905969013586957473737605559174868761861620866874579547392830110649554882782169300709289500041488962560487723291065313161264875053975193139688 [212,60] 15215713760624631852489691417734391947720808716652975123713591766847076403830311958255007701886693240861080123698367756992859377066333858207710169144570497190907564280821180360492758993083111320957932965753449580300375239290069175376160442601182478126302731468360476689630307863899322194100675978043139972386189052308307596256429763836639279232146886343123296222499066039272121586596786388573518954852598099834878945153235562804179371578055616582944214032875446839298982866709348582695895146033660743671213776060490410877202027389575085214471115802340055803581326531967956290895494173272439436094599681901974340075973044181585043465676162519639413798683970185432 [212,61] -1494696610551845164979809034763888697752993794034771796832053324525679506153967513576238697464398127962588417191935773376281545396829745482240576955610978675319814403057539979238085631940776423006655938943601385003470414566699519903298852976780489942996946615334836653933495616292152054226784981680287060744293899923362481143299044612459180652054346480953545314398283709215340096752187660318943618340109257157767380881296210417306597986146418931855598446195102311870133793787378719112717604600501955870636873185784947426522032598277710313449350796052926780104686140951059474095884520466931019938934799793285908952815471857643776143698857164570087989349593261 [212,62] 135543707427196859724732395704444606285792907576063572890888412213133067819093865603825150852805564824976604409821570289229239937991105250688047543966969469657295616033322485296127741105255486087009748045324484874010944032810908753911616302840106578239457989616408364492698875391830319922579559529390762040082185016424473043301963120285407089053466616569266722430714948808174102849719480525139282857391873392148107052082099655610167677076438563236209709147392485918805666191319578827579274561040139593138976711841347539327264007581594237229151939955201270829343033560965325016420054479285448957229055835369882504717839152564090768977886762512056850080018 [212,63] -11331349412579046067123589036694861456728526705402244038244139007044898844187195682599962784639790469068843784460430037799520896730735092044681026538073972433195258109116742727585479795770676920930843258987670412966718880713937192878012274807560002652320252251166559111520686953560927587799162624232497758525747610173493105753477361220297006444256327018678818948514316414015689675020042346231288335674580593621582170338096563807063473295310308985114134399796000244197267274579547876058707050433032523246636614027990335284271033744362934515285576936913012573369725445081184255280896973242753146322775800272287861060123824207833195198172580592525373002 [212,64] 872034625092509820555468084985621687117178632555454765847197167944235934295165251877872013037709425052458589062871522486194969008915021570090422344023288194313910418792192096573458929763848567128896926937331687532776890078483958188251864060078807537572434108066465259026667072038329444705298166352355742204364598690573395396171249850614089358523443702898510308331651804449199161683340525990380840428102016634970288509121344994407868854882119953048214643971778796733666455841904571403931264239751407671546862235526131784450064140457967661250151687346734895768627986086143551379157486385074615930655511147262055555976623475167636493485527240437026 [212,65] -61683936593749156949798265313426619876214490340102118327760810374191639911647284651347520258224511487325033341749261040727186565223310493242026529657451783317985674135982804973986818316224056282718998321657488846940767765069074984962910918486311621264666606473191940233131292512065490133579545599994783907012148565703883067641891975515686030429092494158353257466166023942500606065514894245364075217995377586717345765094045079491665723956859190372145622122129856089509307976200132894787411401196445631961918830281140216437499683908417153402178805703862293460160331625655490094902712070879185126930338618409140147916875013003373038416236315524 [212,66] 4004005682141912475908366761620677944154967192123117598331174658336892870201826426243867016086294907599578556606435010814281316908536488586655607590292732643979662365518441861948890892511135783795196460744949861787338976382531997848047873081569597510640831661208658702211618997264789385207847091486919631289171839556203134167197747384438420252572839243602749238231233953655382859431719992366343039654739120046262817074332886912526527026291198704536205244569205328264048947997033099783455321592064424205755086434704172950750785435177818912707790866129801106642075257360162148111886760438192262977071199167171443366174206530922105478922480 [212,67] -238100356240630548086532879068134775021723159751516601535621600884739095020645217969749835144162433724706097866087517018293283813585235736046097148649842374070287444257407858625093658521727386317849533119111894237732054180746354925909855215445970909330517222758046107083101259910124819619418196052991674024463012514386011484612149085222884275892616612138349704504005222658255840636391163112163127818502751380987207492244381741795531594953372470987041226445495341259285419256643129097506813016745276503243906426367160588751597330491044423156854308255564716414258979694961459284333777440900206198214732455800913063791906372175443269096 [212,68] 12947504240323249832901177091741790586056542833567691410811252941363502607723630322334223762113931001992750744018342064707547857704896769803284048886408526779775796879049165622950393348012132850909266287502823409552425304102170030767284926170041712803436657261604862028117100594166733233349164814648013584964882038518144345296176367434163784280277064428854923885150379937722670505079833235087153053973921204634787141006311067093707785690416816917233667566792173248334214867140136465309689857535308305853868247556981699779728318790985265869008055652633219306284218181104865462367633551959833792664229991677564689014354570853557472 [212,69] -642612022271232606245042121090727709425927605452575937504539480280469967522985940178221031093646476531405554435309567462481620455186534436524809204117129114106803072663504040515287711221199985792183892123123899645165346469320083798838834512142847038017781219714220519394452157739099780625381238973936551977561895983368771964219508214579050960739266623837211508747158359192958975831095040928184542962210268463116444776943975200338493142575653684296570902852180625294671849716845371779994776467240428687995162268811364160986318354635657159535628524352623179770373231225155877782464960553253725014384196580540185381701315442359 [212,70] 29052363700006931607716732353679782000743894373083460836427770127944932717105528049607552891047597996568132305952833344476578928170842849567644376549295961109546485717678367083306952666821663023818825700244829922311939730042178007728827631081702683149377738393769088450012941643399910645261383945474032846800930792051711415647658318493050212743745195264603501396045459767501448443853341929432434047543920273149854434260127336229854555886857270180415421755211437929184359567574978960712673408691202566668777528386834336874328212782523206935058044421098526901481684554986783120702776041603236332833963509334063453963596062 [212,71] -1193912939901578302950453280624466450752569592962919291987086043497223466616185151353620045574171445429478040995431832441290177785725666988468694954582055975616542407704301389921310004462478699223799176224192738563031947188317100845507960316761114993076918964370514045237180539902439048762649186407710696488536906368898753182226028759134845020760018454520113001699304368931627340794597774121225002278524867096401979339657309063150405607809624135219027951075949683256623021870489496585453034843958504858079292182894534984909313818254688515778947384684447628461958309601157662276155623513720513740834024402344787177125 [212,72] 44500549817524185220488356287293501366549883675348264577977058513692559850678465896447874334465289213583040941107296484205064561387669676403564183559892867634533413796329182877864606065296567038033146320931844229800698551230697065092585029467832617512681551483393278830981831616956255056220295707704891279289150639991441103166050335227620960229665548931710488531480295264608195498846379251186268257511901215081516854924954233869537878258455723882930207364729452958191014267138953352399248437542393923753165064390602055779859489774863989544926141850885973166770608580375545720910020390070382933495251687362678864 [212,73] -1500912484993401308805735356561113738694465119733828441388042906582900244417596599872173905624466244215351594540622830568046150314953717550048175457760242909209899717699170925199933353851832069291642818176745909849038347817405131026474305169094424552573040935583429917318309168343916179394208888916910225581647647926962418119008355653097046062938442257160938115848052585182919380116286419444274886872420459292774774533464022393513363063221216044570200305298731838253906704727908001084730882269249380255090061609949377258299104564646683426717837245090802420091687835961684899263849183224161475186692429362548 [212,74] 45697200149721867898647861276276925515903649950296996702191732567290819606257267809237665161200700046847050548413405877912215260833095834178710837556138334940191790914099338488575185963210779624801833138963696481312606131731120728593878131011302609359148716448327181495107723636202984160302239653905733662779939648124900171921092717781241317179251352428095078314097046495518533687124014631974666256322359586534702290454905186418642899214903434903151923340715975064106906299290680715197270202217535914287966132772646099054639552411903519281103844670253846220014546831014340367095270439417841442812819240 [212,75] -1252750351016283981056785952858228156724150721958008413420598209940539744998615807846294600721264422540583212123975029167339013809221096595675260862280158191070958213463454194651931314695533263282753754932792836065127451855478802775580524574653188670812694560679976438479581794880752608430425456904064022760252364050986738331191384530826942997624741805196632370630764386717020235408444462370716762154502895162255080075862429493257202896745113404121178243178062931540604348893140040715641648779277206072183333752389037060980530039309997267651109436071515626858552878026826882760856927422568559184446 [212,76] 30840715176582360291594586072384093302031613844899652528361407152821036033216110626492648041558678924542131755283042458170684305918575031338829118750219550362103210309151661589572310013534875959694212918568541522436803867603024659769691256986950332678497735209405532231466672431348460119476388616687724212784257365161612047571652843375415025104799774838955296878044716565626059849994408605079866869239023029150469695921414456955896344342446188682798715853492949382973578156879689373138974798709583711633260014247514221835996818056195953722318322374160820457450866112822408151646480286837445512 [212,77] -679922482029237438655512371138229081854482108814513205759099121055750312172482939496284218629419062912962679477891000515795651932360493689949717926515493589160736985203244566342911809547631701127031283625358290427080132497606103903003515270850874167696684118671097558042657172619057978587249523380873270650570841944784227435953814424871337682807864145117612521814372921060889745873254470484304584622057108802024497625665671781362813396283396757416394864414024032968400695212490667091921173203498881231562610770330683508929973089294468158464231527821914722365567276705311977828345685864015 [212,78] 13384534829839259042388452949468243004988689837120006712620741547843987923940297976596455139209564605669328176409015656431547649335863687830191767708863462261279283647632618242808738555710197791197262299545494941073502221003435050018034336470672089785051507597205159212047212761091441642745230094626507410686691399682042521688975353245630384672434860101019057450769646451405628893219569801042232767894225925918619090314255868572601451498703032863761839648648730634374180530481491401476568439402409952632629549424977312325600887919076996221921842613903307656754068564544781047335445278 [212,79] -234547869781346652231887418276623009049478921552968609963719410118875227304414437992619970275362669294057312010843505097406538018258934545600549614574256243490039983041024988507758198998247883294266691522907177037771728683623671637202231430981448541212087858479146644360850859083595501004286969790380822128004245964219305693834841200819796478170839299960968653906108199431295984253574727693842415967774641652954844616950321490798557299794435150456628247796956941160024836385157407398794472867756408390996828543966106487942640639250964425988881756586218025679089039343879035537193 [212,80] 3647191447466514865970778348048281340054631878553464087382990229062454557585498762427888185925601338677992747125389131724054716223796869234347488714632843966578516976285257796851318684258780448023036743300443241966867940315897513364012361010780184477267095399921142765619718977086697301486689227892661545759407361511770069694204435188213263223180854627938487372529414827131724809272456439176228846701030861490925097528983844783901332733229684950790429443941667228510623246263012609407083824982480507881857385146563930136012530998656573953860676467792399847116452893556062764 [212,81] -50157453138168291970439113326677188286719882499990478251518401806401551518111457210323093883750833590169195617342557328523470776938296262262711256033622234011826194603863487102281378725492129343836066645887460372681668310215466815118572702450479560468453580826442031274354065484883695437474041502500032281961619845925300846255308236143576599154726692893824644330690845957088939305704294815866408450650641808014079317748563177993467170517167355151203994379008039719590612193857495076855850671399522165252583370342878084592346794503911374344020144399415510017371986110648 [212,82] 607920491845745360173146422823041718783899742638836994724521164122058393983121368852662271799376504570214868770947548008548325935663929039836107787729535831345138531266351423987360354094144618727262878018170821823901561838198035933075305066910469513671181666626867469114413294264781183673569087450091144058934711442627706623485369851020800744127747003618694453204538475877703913260972444881110391095294678933576611835421014568252632554608561405938331037408299144041016075567885035804563914659712566951150344528027746651267515501412160902401598139280807293337679064 [212,83] -6470046108860506671148561268037226512043372625123524175115170713314075260968738446602412870562794681512153832619433020874693571178572210368411078533899004350257659024392977771261525216862323292070040052134599218648242893477131613000435486879247378313901148826495730213202340702830895635747412136559831505957009053661303323708351254386729880250562537471379028095902414766938628520002177798656046435596664883448858226903699161101917221204347122325396681653619922632646877253233871156482967831689599271894704650936993471797522933715160120137905293707476546667970 [212,84] 60236393320472048955391706054515706094766440554754794472792281434419289826037224484172797059393854547961003633867861416239975656025426213901443035130474976254734655967286101382304453200097795401349401780320428325682286051214958353655813669380041884586203075662010240166996195218340077298146436785858233906284507770776428085446356014531816273217263677681023534050888801858556445162405679466283106579791477759463818584382787191866445857757981978484627128834233035161413431495069016376816949399902834316698206690106345840599705206596006417806718399789564800 [212,85] -488614255121141564400044513189082009406426904788396747967977074513168539052130184861761452097918665911295006018997296910047329980654441631832384505772003864383516749764005088203191828755664275695874285517239918821765002773073754137596543069418559626834254139160293852563278733589807246384495308294953127071479487154401497203398607537549032682475680987419216677317614432934746025519280647004014103348246106586217716284646748984026740534661322289348423060312774131566738048681488637520145130046794795956196778327259687503513302435039806453588514432322 [212,86] 3438840434755805585394409843597780655542401630254218879974709403032354912536753684240104022640180512275065894044128400488686723547434964376600363109750091480106699889480847833207078529185945452144956496749660595165669812555586310884161857230969036317010846381712063396166279349998857661233804963945962430233473213600185537175307183361641138445663100995836585708134250788044173372601369289212631945969281668782836668444789675780642253854684602212383939500487625605612674879893879538687381687020329580920794394483777285937833505112888264039220042 [212,87] -20907083369590029909510176017201699738749787519765763341336603143799984568164566601336015915963068851283935297896079565912443978948104945532127627542064253810143574065392951537359638368385607320066402443187256932084691769925790377235997473394958292929695125617841849198340660550795783551583542901320908377072421300790503030304797832819151537148060751043957531548952034536660320671198506559998331478155498364819109119704594658223287302272155032161132612187931853841805561278345946488668047485019154725589539497587829335915312886392635231037 [212,88] 109298828556582852548025994066201256822542756817850831861374134187133166116611805397587419560534358895625420390345849882140526637233911545021677817941014535686637350636360927130273257187637603807222747431879617585801963805968561231580266427927908740301986635044100780102654989337357864011895512749983565421078498662302736340441024740259232146664815514091199437025964080697153466845491154462877419237472138940721747567519982205512820022583218614261713383959808300289036221066360530510707614083920512502163614328257124019811357455293624 [212,89] -488973731468214829712237476741442400041133028693953488582325395890300872641961943382193724504313165705780439857171762984220400089832184088586800268554999536800797449979773638741350749237512550791715662890148054654492713178395582883637992747856528564158026238382547036157275753193313782425162054419105375673629090790789361115557297192170329109133489714106718322142315194059343976836382396154097036867625639889206208653576569939862288310566779958743812307913898151125201484372060880756230989913436740770611489585932718479175633034 [212,90] 1862543137511740725739156887075281029751429877344803065838827156551087929177103387256297456798516970117363454233706225296524495905524392645679620695717275107879657363449435885279682212479411676880266800592561968916697194724570056038759398502731962481787844441295506031303566450946056786748256549675774389910007919854391483072085062491161314350981368369880675165467699080765273941601956235426073637768712823810783851827186393606057746538523295450409125806215126805938272254492852707344132511608861608754434291235040222349030 [212,91] -6008536454216308348676689272177259704921965738275958476000611634206841897295714373078227522887611583201456920335455665137386717089804204522593272002928320822565232718133924603259043331173441194990009615438088306921442489520590450075766442968218960020049150087054636251857742864830965291712208651254462693219483633493407607992386393189676741222290323773387864726820287138620453165142851934158206217661299101340305776041710575610344285342599042588074817874415488265389135738646542059994725131249626213812376443097571666 [212,92] 16324610967733359873155236664478045437564706173450537732584307315227060978415970884682842037274757887918826862263293833782255632020160778426358027542388068351825641145552830105106122478555369704262029526880216838639214402251035880650764012303741152801896380322332501407548344796320433424648702252812282505636693666614231246618189687179243981968496582682233998089136329697671942333971264000945183749127087126142486935304977677678807496709629485426897600408373376068928327404911565965566762758974602647489218264488 [212,93] -37133764161733971486477113660509835364565661656570053034009276843054682597963527587174784767523871848400232201837481618782941355483768525979716455295330315490125741766705519142313092550388198657972019464417988710371442548271786652101742058062350066837937403369774325536307651292778088214041262159124537986266525955768444604912012632006839721024734846605310303510973378215131693809170146578611356970640866926241319037623851932382551033664697048056704169170438254482237249545570770388208714065119520149100851 [212,94] 70282412177502602248562508740803157259539852639917194053969806878995518505429428364253227914330369414707840447484944076532682904518747299251436647264956864695688938345934591815715761806753028786081165294336913393671755749702353920094801556636385556276775983166050978119912968617503210857443799064816045361759624881675323361432110824222870874213831689868573758423003777250078487128224581573267463716403092860964234721077056855735534514238688991661459340198121209516393412158613943473699619267364634830 [212,95] -109956987332844529212508740269798661805698928865627533375953902019703409663609289377168470611072041329793839965737471601310214628863843181992005998082019892056457093925114983386339443606565161981013065648178076277819391269581569051518784957129893161532281536475477400561367571157834327335892735759846399997829018802545921491784037286997244262145962565257307173097716135546275471496450775363521499003333842435091554534112699053705566828789783521921495630493649409883710235341355545272750260666935 [212,96] 141214204609076856852117727569263229437597102469625652186737974483690577561911658087175888837398583023789641056231292250539947407780260487636124769955134846891627182354392498516964555877704325387594095529775469882051184220862681963478437753174840826348333247297549778510656604302164926306185873437649516936933126489870858164079434994234514676852631768202784771298351220324107290463260507321596719242630996025116083679100726801947708263296789790641150405934573686864087542336020568204099882 [212,97] -147779102603629490628786921128246355385011195717617764448225174777343324983600890503998600240160552734523298149617131505168837632347801765012510031546587504532336550627544874600801826793938571165609013246141734749782125616950802425571692111472435535052000527471335398765209480752013461977607699316383067371767794117656875725033795957182296017344070288922469916629236912163039189792399311478488343529858075498156732166891963599668383420762377382940340556266649615595165410049470818268 [212,98] 125034032920287827086447954216912837007057366126633936060515273912521375456615969470639026556362024886100287292346860130004998390204466650131976234415185819570649558572644358117688593525897240374318578357984448618664214447808743140095059255022855615920219189915402916914306660511049021418832153089093743436860142951704217312932923983256892591249640001155844403964044520645050526528513762265205306106524262202070531248946122767715592579187891739972074133310820098241457868466046 [212,99] -84821908501115775113565097818239834551590928391708406449632839553586489684769753895701080875307134739989003615826455379941447451884126886389132616571243144400606676432071664462085200984008835037756414764068890142603728853917406969705221338601296402210173685001877588584357487689858602410287669008548630336155973756668817473274587501423491944450650390499848969895010187426700945153587748448258997540288244080071372485355503624835207306435363778803727878077338377746714668 [212,100] 45729578241353070865317522730879609592124335080875486577979197828838008882417837127157594241092261722748457737044828056530242225668411112909061622660085596360765607770587880695512053238142793866285642298819952550685556512754810670956076785842695590235319950374725096149943959324133305985599578018286231749667311527803465598254723578326811416158377119761961612092478146901948207720259620559744767757774566845039155277555531812112461228271753152237069444384193975840 [212,101] -19407811036175029085997034441118605329598532861258306521360000304924300594486381443090434763396503897329725485371081132895291425042827588975765304517904619441129954991258996491581705771991596862383348211815207516655068176020740809903757514919883883248181111912913965441500347422215338890458810886447737424121214957685128171555719015257662615762368580989085069835209817258525204793816255420729643846084649379920619859789329546248120322699691505511504558562461 [212,102] 6418521449047591139573156908612496296680885687585052608833173567038180407016918044936091156835631255476651708309457452356818250290364992837849357763549034414012678077014922934395410245017278857661481329677611372170679286083733473235878417485462489016077864002791967232943039082022035956757406508077069390039208679205565222137683748537943342709811307031734215528049133496729451838851341466275469701398496838591676995801080141182906509024534189127662384 [212,103] -1636204081467882443136933927445425986595114887883405932055212169768615464929292778761457005322060558227845012937539597270681714195585376912046827497626503772332175922439475732839460959978752678959855813981723437545674410641865460407991840329703854305274769727815154220764623548264784653856534670913993393778983080435748552915868835407136623007427317064698862211685572139972910890302790401649071882891127519706669940941534987361233372164645403559 [212,104] 317752124031356830417957707206797638318930858123190052921142043905961223553030325840704276234969540124515915641034233482578907877810020978952423649684746348502645948653133700506504503904985823443660558510224340120347154053243670249124862839924310299577946915007454783305134169974038810751398869575900816763760523905352214371555961434160026857504349847909239003379787592881396106350765757430399417226258207363526985187569399292945437834256 [212,105] -46418389506949709180868586405096689833102440098179800076852156570478532640012459139098229773693726559786916130737996401288106676561565253529502819236748133864640354615392318116951037835958134919204215635454359530425289922369428095178627310026108983020766311191473081346330954939292561287149636532159765467187500079016975011949823199616764971197326327096579668848032520961595485267395195241206765530039638638256181226252000371893100 [212,106] 5031456678884519341528927423350474950470463406444567420614936982416414000212538743486486922045521906902504441004529651966926162767265626387038783396319219336178084864459856723981049680416248786402234032038093850059318075424353028165453956321640194892291378352968121954648687371226591659065691889298373986733436161134228933343339343565574816613297863633643051450433041546719293903931318862835434475844279433060504210719108814 [212,107] -398698356803690825881303099096366867726327745549528224487406634322289142513614091352921514659577805442219883412679632524182756248982247894873787854644274877613102773558838477689216707914985570295322792932015510622097534743950374425647418696523118342744416500691348735733818888739656244267242022159728253670754160138713102433379065523795879052900045847571373426132187194333488090244083990369712380079403657491625210458 [212,108] 22725625583678817652231431451186497437632343493080559468962960699840122025097558271403996641932956299633306591226132615854002039808194098983169664714149114108608950197423001655693832381061467766594514933109953619858477782150198356207116061484685927457399142160281838551725936437889225938327298905510622062830925083759819804042567199154179079395086307083737273471175988079464389000820783059206357996530059659984 [212,109] -915449851451480466991337068907404402273683609971043066099495206177046003541199044852939976770906641733823268199049632037249390952948024388890770405925759504259022179226160880794287075694671754484363395070855446653059864136155930103025261729877294081248550410504448182090396242777670141969214636691612911853191443711284337460446956113219231952923179929165546915985712540420680179993189670482397821960301 [212,110] 25561790373968885830237706572177122859329582894108235740588636458100021220285314810985036480056189797684774672590187867778078243476603709445955919398957744220944423031752952684353764475119666699209724921922485831412901066834283896638836797814936219963491595710046632364987293385994893946034389249892474245622164676613639328279775718400900478162812106653128377478943348032786454406874240095842193 [212,111] -484323751564632272716503026783180494084087067878910159815774887933134254888468070222274362611173282159972659999857922628871657848900903757196493550777450330816518035530280163521192145852312155632628385776514713162041171311126158592985974842686143230856181136908665374357968394550731954112574236669752663695825392189636801280739303191296753133423830845142062865308184300375022113932922231 [212,112] 6082080703028289080513335611437202398295051327672821710569001643629276590559495329270935428450620980684843529191122238101783073228718946116726116288159062466255216253998245280898128663295311453674169127259609636440817204877721483690036966891976212058549106825795945426785521784380532644086758436431348649495563814430796364527874075068057198812483582692212565901462423259195305281 [212,113] -49318473991414216432140649542111674672895050264886884646075953263083868289970601866851299909739284658663018455708158966717768853958068665737638501399403315595122535631180163895954561681096598938697129528742155628395821786128330836882347670777609280599815723462617077768262835193283088695663044170194596735336250936050701611790652053266328691686583619137128637741095092664 [212,114] 250831549509553363566764076414979375063541110247462465018521598792784392402447160012040361544151426434221075254378650340449989938437747687970328293906008464993408927298070215763586744689320501953255587614888374477227148007714959069156007398619167293537468044476311618121850715279398878478226048088761668916823195252885783225291835745085167836270931059979536583194 [212,115] -774514780451579385996462610697034876498067743503629046751129457103874952573161984456553198291211267293148986868356880795402245623114217685012464004850021149969212002833145266503425170466140130385099648662793294477638470078302051664679372890161781110510185695924825187689317884310818141290474917641409137148672750650519786997145043007611180428974007090298 [212,116] 1399681950405716263669666351717009408218516175809486382172175357136991053009972043142873638916026398812285320907225202176494931182617913890808041567623403125331574646685793843699410393019486166383796193848003903034467025284914136682447608638576580554670830312178924266464100934220199891918966083335668493379103753497325019622289674913683654743480 [212,117] -1420176260906681979131462214097432868613346274179062526869484190788979805731908114639422080615338219380360049250627234591334165470762970678447663854969783698436759436833524185341095307154731862501872699056635694321202748234237433908491166867395414602192097836295077904088644788051032588358952293389428621024187036470715032638229893007606 [212,118] 771606987392120069575994535184629748262757586907983064261336740390145417457927389910666991880552902212578075619136945253668015325840250981320506502497781982212183000769504764603164413356560208631846404384712073134903974772157021561948124724201408512031434161263467284003117949612359769918783553729204059617742126684306569807881 [212,119] -212596494015703421816225197868079651125169464742280991966150891606311408158957054820886152904058023608488407922267346409402904697546798983134098497690748723296301637342852940030947862572793372081825073602654617233846763696242352312681485814093560093224307564343026186333410186802828229675133495402271160566075360032129 [212,120] 27889695504490745919912184631135842486881436971660127914160927388675893995201956150144690276892957228416017562125481481687461860987668815650175499529667491659185524636329332676564763954203078870684954567629156340779094825097998481400877507022875860689025791687643213630336271334721395204374473429330017021560 [212,121] -1618263617882723321987637832591066278033524038645367522451945078319936740135839522741688187658451233379461161775648765867449746336669627831461016539079380054066145934589349902798192776682103045307496599408102350663420746397919148861367405949314389803938702544945799589293564079128206818487705648062 [212,122] 38073760455356014989397293271909122605066063401687005381722531331783779378732175424240618677453962847168116393198866508305964013393396471753956540126018912214766298372269517694162749052446528802662292509526120963852202109708439661076239857536819357744472150838319165739251375685265502454 [212,123] 12668722372170301525269370811593744013005094354791525031756079576728220621485033518775377282102499578546597632083377994956225152756937601122732639183516584830249237688540590775687186590077016793609379259650826188384680005301504490020021849419829507785549916753552027859062254430 [212,124] 19610726470206940025394214104555098254499418508445536868439519041809861618532424408257271343038616588925992241133971653216775666370935406613077690028611554072726592456085122434227609961086732488087855926174024610469448464660909780169681994869165125191512408629144868843448 [212,125] 21880411680089545001210639092909462013787948298256916558152838394363678950052847186717575690518106238816177899980408784845620183787854803098834479975158751113281177134751682467305819514361806819562610635042786272572781184930727407718679105505892082757561227701502639 [212,126] 17707595227272331769509996404091493991371084053346376427644700164692302212550599342251753263314986987197545395232167278613301854334122311404480857141195138360699131276113459723068519102710878256595569617044430692471852068994452846967234386767817537492756436370 [212,127] 10171124213031836253408440480444656685045721065123894594531119282674961834994479979251088272700828659470341698324817826162334185966489892841195177730692822068228861553061217606781392724561865137659229680890953816684059431139530373730153511577347626690157 [212,128] 4045312970878789957481067186367083467543124132677423696104289906780935355620449668676753164641088004197616051795075108979317691308742272530165203730716711890393965787976673909572339164585902163361200572838591310616537985129679807553457229040017854 [212,129] 1083052748401062006768254353353438132972819017010036340347322083508811947612288087224316394187265680014238084431120615964734888561224369688250706503787241014166994519580565398294144783191515651629253775454096820272158761431560825803081304156 [212,130] 188964971480135512468438318105660852788807738039458680716948921626114807940091782960090306219034316850297999274113518525936338189201311854132491578509949819577521783222714333206650491975651868607000882286359695447598716090013067131886 [212,131] 20695482340260682305523979947156344571131531276401538035003990126570491583151874344864762697218303420799757473307473026917146642148555114164553054177018068367255374770191088415826857256668794315967082302912500290448497293179588 [212,132] 1362048223717868943098576108051976606529283257475166676168675328548550005846155630801951122602807273971061977672927550749756785966785248262169032237480376588118468652013335262261357551045900331743929934205351112198360288 [212,133] 51180230404803249263748955893845752249089313250319022078484219985223772925064871398560474660882057039883092658972908701010773830717151778765715521638963364114620540329108411486549809835812131307137732831544272841 [212,134] 1033378938815093340059008955313859015889606922473087170722609281035409896390251880884620636537858967339950456567063832130660833528879133286382738648490074615860977508480938609527030210731960112661199446428 [212,135] 10425257796426007563151442041331710830149799025463010892443740505530841893487881788912291975550827832232981613140637461010973342502987067431846612809508815567562778067334878680246301166271250732995 [212,136] 48109042416795008106802875590248422840745897777862095556096363108722760098458794153132944006414601828297268342831708537102330637719239550918760242571148812025699266921020251977859493134064 [212,137] 91063709762453376397181582285197875169718144442104802421138757527494032773369391604856865132507623717706805926448499815456921025325702814956818440238360877188380622629255714573840 [212,138] 61647239615700531159075171810615542329099306424020386250505010077496694743403568846576671926680243674106581781639461369597708766561413978659456143023133567114413123706730 [212,139] 12511869268722384446901371172154829181120991472931208355344875308884447206341073316859525156039832441805464482571173558705651110170907063337215311493052793202506 [212,140] 602746957746234383170303424167740975339079882424046244870376172750248973027620860061459822194053846812096106692220782129959704074996844975396785424432 [212,141] 5001781301725190888096825053508842416682105833846351406440792887857640890478126551648978549938462494976658083164182956656343168096377752779 [212,142] 4508377571442555152672754972511571348044978608566439024726207799197862561685231802927402951721926899020259714300831647337876973 [212,143] 217666279711938217656453781818718856658009053875489819152289053807155899179554334795913389653348682810995920834275 [212,144] 171544136315369167329139017729666434492585382344424477656771385210314471473851203524467753657523728 [212,145] 218678176906280735900518178464461186242139537582796402453018185536216670273656232 [212,146] 1241829651560696496248853017202180999168754925684896049190 [212,147] -7522124529796807615895409425253952936216134895072878 [212,148] 863910588510458143444601527019605911430520452200 [212,149] -89886796145390687900576187163225241813785020 [212,150] 8403532003828414974561164835571536895913 [212,151] -698948762899195484017290542507903343 [212,152] 51085086466765356500827838495040 [212,153] -3230062917306448594707360648 [212,154] 173094227250434561572848 [212,155] -7643907161968919202 [212,156] 267067467270048 [212,157] -6921661140 [212,158] 118296 [212,159] -1 [213,0] -4643116940892534695881885567006777952022747855891332765804343180477830173144803273533483316052366292245899600848891199261343237167734777003641260412213979202307685955397720258732191552931280072789958192120618164534209515890057830759525238193315794811658007463598741451525788155489835204903391654981063213321583089257510279909117110655126474438526263926511104584729592627284440296714467335313102172442144133106276294224547924391792724888898521114937856022098864239036848938205448652759785121122713518564827262977856159737248174464898382943476803025890432519572858595361029072857925303350225789774789163235892481635578889414561333778234817033644531946708075997257690490329663246799732212945429001562269089597524763971128898566219310577581297895855817155640770000000000 [213,1] 68876147618440667859135273725772432058505653753859051320800682752089731047223862651729159409166841069380847754951566889152032040282232491790417441084025968019580597073917132317926435959481029739658677461634167972726926325997371717762823405397745232408520301535411602245531892746280072987330488829131310965823453566649893591482963014474108770796143995563010183580971651529311455269238762722021458834120509182742635449340178098314669276826469143364386713294243089041166862262532227879252227051516444530855962166945867023353869024977414131193314855811368128064599768298639135895336593196914943203479467906405511894730092055911675164241623916909050355432721831414561986697384172819899289559657241597109869699063553029216535222174185736313729941128897556082114268000000 [213,2] -496820983381405871310512525885712069910992696667329278130669825675346649041087611484684016808227629380418161404933600181530190728112061334020282907290177897208461764744608809247964459809792625478314738788287039699418095695755493187636023508329446488716856242481493947937985111483057697683109265365206096985676120993336524619043700442510247419477750014932291692366644649706913927408841817371439522959459439517016889577799721388650068490212631769079453169962666281188962904716774826428663822335456796682386037829748128867087009398132791699484684540409026451937766480361698219441700590087383071316380381641206892480610772333139653847461332324350357015768662617716219569086342862458144526442357875636658458382299450076668437919101643394025004707917488843351901432000 [213,3] 2322235713050999516467032407570424494602132254926551641915416529912846332071184423860880966107581945763355407514852784930900934363541009940714300805908175592990173359975900080683160693960692191582591889446523636052608869910818343590578747991304190673545325820672496331262348409015250686763952165430791283531134411285298523708306321604581945585279914735162206418076150315004963573353913357342867721629450630877204314142205344895345555055751304380332049227538618320789645917018644322410471898143632554771399493172797171626041490718309391252744189338009900691830565112737294328329308561892241625468241436079165051705878464405057692937001138820424139534632416929538758311826949429766849087508331978274220381680600408800582252699164874097520145616108901893446785060 [213,4] -7908564966435459799178094396329570362001397742195111567814883668125588449438046469816057919925699943918540497285181977286508544700798898002282413650666482300487766119822050153242780033186840183222937577470202376476022177851269565252071049939636090923357885030392063466646252130054809482621327318096500107843287056372787138572593055367355686712666378499280588422629151465314626546172547723152363025275335282825069642251173958510868670153725422874642862740677318153462794889157043953563499755727410942352019663784520238616478155696637726098192615864912164714655977313127991363674673261918083959113338406935415100135431496190099718680819138766979837722534077093177913469904705461712119262284274568630569758666846250789895724125701950587856287238754486625541376 [213,5] 20919544815650497002282971498246636101557500975222771824020892351591031504118440538452652445251539482904176476852975743871815339702174725234913278352758718985074608373681622109390522092862616198103329844615677099792262870988127860541573072290443326193004686298150376858506484113509428071815628866785036302961807708372925276719186147544168706561670853526136568007134879686407076516579212272412209721143853459327143450350549616783881199873211503659754765335975663311829285396044155435291567995822885767606103736591001458750943709670869331747434593075980128638200948181395324872583820084393684214381936367990431275699025125487866305072500272479832914695982701023917181555208772240159174942300027983956281095455261785367092653677325355316353397739200100299632 [213,6] -44744535806500184910646705041968896995515417245742285715709761308470432689951451618316807305073730883334100221446580912607685810864591096742051559135158961720913255590914186433949233852086582496144053473582716291221307156660902541885462190210804631075757433991698583715032940952559517219402743650021048484679644737984216837803752514087281976495065531745389873876978642280392256005342461993936384437147469530255115487804397990406335175752987250402395309750906630808120194585500857989692889827358214817493409060920680188672771529721589552690332331985141657390755965993584806930364304979765064947788361441716919825879745629100609457721338328929367907384862703951121907240373227758960978821852216451036894960969481458239901965063328695667806241821297114008 [213,7] 79547830822354064065029024323699536102073031830125214347970757875544471092317912231959933997483579053523548611016157750540165394592054395747711278176565752578887799471828429159721025926521457242155693277857375120073138803258442088216877273592624918183375452506873837078519709304114008211527023831830416305495063495943729028081426485585087825758186360128917784980570884754360496856681980723742984818161011327589943768709185895395060261801211346193300609048915906920526913817616877151110751856499935714606498605383454202784137586356934385011340237121357404616460809213219886445458504067046786148800952059830411828654632829467154811239361201959203982024683811453031701157684635870106847229111924933493124763195398779380544969009855377291874805539973384 [213,8] -119921253941731132149225659458903563917876366007398778097556153383872223013260319281599952575694977179297459940865440786513738244718064894753637932533111599537594130600642000598134469588077392280101445782089337288265245767743376971321802697548000816024380906306099559665783834368064509779948053987687682151192188020176197251958820225975170697661342847394818570951266636779151907646786835376841160430320161126895001067531802828230862089068036226759156578355524033114302360392343610989179681038595154104065113831545036389310216985801007703852229325383259984783792909194903654509329844868216236015220170295319905962370874710910115539073829130312389223328371771589899384658674886956292634414312075204015606788720266236606128562970164556784317682876608 [213,9] 155631616283320086869305451761244733551592631155524900967237698838304241319511212362089388586454796746933897893551416000960397532942260884914591787533415361470073823914734885508722580141855493180401460441652073522575905284902823247625557208500225347856036239781528248032284385170407284345560149110360242642040234775686848626581147929412646705416162143983701160075974923221651075835423396880358002857559365281947295904485901221767964401539311599152032995280945416102349549200816229220302526670094292106954470749380329605403041497755439864095069077409284575789804912046752308719355337848365374728176645791350645353739858043050555941016685493859685854920069956602825125017857273837174871773174875239776310420203734926763320804421868474131840105648 [213,10] -175927522348545905428296343307682779752067513249949111317070871213259478112110392904139438845742615009780905082217355489135114776511519441781318755770979486794111787440807546321779293556228974996779970822520752894139553859722967223601970882416326174414137017331089296864672309313357760969280250634634652840145928401550904769482210119901024763369688566420935498716413486792373769749521634527140736682384475395412046362442185059735541856807741576898549852300252108519325871567567075371766480990851296021322877941702564261784646228085542426684849532241594487075074676506132668132349097851637705101957939012426032635027536210297615493749605518215844415253251526248111415048654182104129576945631522948190338071279555218622637759758472759810688912 [213,11] 174849476152622804790559874089555073616126151712889560609679615650419528104610948375234902689308073985734213349357203469625774703588709186607362641919731592296848303765008177629193699522581525367863716446892304880214031010896180191199277079953220562817229242244916871198883052785362474085312557120458620890974540312935645703579504333489763776688858483955702012882488580264230162041667458394257122171589617322480603850388388839084184065404624513493086298833573172572836545232564184106178344808259426705733091286538859671301138915147184652995000097899759471151495727802790480745643134706997524523677628169324042094610925384367901745427301015858541451546009935262268022513240311240965896044536108077268446115058901425023488563980500781146130 [213,12] -153949669211947174471174344915148249210017739079185767363454035690445668049047550259123792768397465076057558403136625645016955068001012031371322738332654909073865566882299496999386574813509317905609476530861509777685709945836531708600124942609008420283688695000191036236849559993665695183477832729060483220678386144818318490891350345427210125253838417824923749587273478226979031290858291775181077904270619086842330806640957539455149882236957654463609551588099244717047157132702173407145332956962572838632368789961003221787951282990071726186368366353392530742954419058717524751178538192608260339451821372714390886318911539528998234407938380641610476277908802873889505869617665039997958588102503919422769440964488807748593101574347109300 [213,13] 120830872669741496190062452302336485077964511591880730343084587710428262634375842783253034137300207417382217828902682387563502062875663660200500861822829289565253896397049283732405784813536875164115905641909759166099878436871099634030022799449308449966939968807265789092128603971150892076394943782049472223830268494933418346386623889913078524060089499882941513126466975845805753176336990259071723355942063267915617576189429552105100072947904949008775894521839507924488267915728612906741757236716012317420796746739713907537764566155866582893944059526169328235506780274610131942781426271274823083773017381216122300175869590617437206516963931458948343553383445076729830945021595372953124657083922782675842538612741512775134443821419230 [213,14] -84977196276596732469841834321139984132368056358111518087137767435610793511310654493580404384637983733085959164871999486543928278096821211908910582430241405129022683187302694677845833122460718293037074202064742357396083271873277328314571664183057049554096457686651016712256571084640447625723259410338840004040692342824771401473699697849070768405988631933170867789380399297182293246405035710368234949706226864482769365573548912308301372570390671539230503924912942005978390874503663451975928412901614872792171305695064352381111499905822085378555194542248401961476021237867615843423395586203827027690073072263930248680667420676486604151959005867208193418017520312176500399274845187522818898055571640627248858843217281270884048490206 [213,15] 53780542325909039157135953098695357663775706316566398390498588848206736510874490204611045253594738552784676110218695553387810978156867125901997593610971531059087393743860576920259054759380153508540583136693426035912069347113028242937580179510594305181936573557201326692728640216166343330042142128044487471480818590771698786868504815089016659556951732811532697584439088207879058615733138045739625554529747890959075986542145206628900803664036733883279087763880985944848729310775251798541418116290581438964147702478556809692452168881573948519111398395014891716222709106962024689733141685515162214139444687402764747279605716905494928785143881414948055403066898392469338841455314860112516167678272579298277683442620316970250838536 [213,16] -30741147513823987045540181909348894528062470852087612410319644676275276303713589307584680620137131605197664614638819872881608877346372135443417705923121633275835583468051107709889680529132816060336740732806028784142455945238299279530585123526613556073216920054711499482038630511346914821417144771428326618851325355777620038939114431961219635226156310532182321101280411007531895827157784200468977426334676902823019212165281178458009135439146304356423484975378103010895403467987935448500270889231055217587866105962751523392393932601901681424656994912428870519211792124778328141780627083707491895079819525256846718228246707648154404658378780515224241861579740387568811288185836018024409310501123411708681742995585154656950136 [213,17] 15918916810502853166044307977932712791887662661839165429826804283198541180014250428131923473064951969414319951508681566046100346091567550824434892156938629558571024201350438352358936408113086120667870523691589574170936019604935815631166193219932088779300805771561684600432415928734322745142120673301390479550411988785718368085175593692825655259823322398967734934037804643558436796184280833739717917998689074163633322987205180756625709027815701815891719831807133514751597662994114154842827447802003857215645080509703134048247396063294698554052639280080096837928715298287085717943583206775194334870942955702279765884133019914061911719962675189254579537909022205723559456951728501835930247082666003228624821691438244268343 [213,18] -7487283247065097805550027235799457393486866279811567188061476367556378565781242734609064889792074287831748477280777635750782583652905400285588148674571043414194140307951984147017268875416001830320490629866012907779004206591772215600701753873267798689978667873991529927701559171734754400238385768975862780718945258021091941832324595701608533618268209147237702934236434126148478343141665102621052515567864265179394311048682524630247242577365307654523246159367305394394824257599889710847064939399589917213660692022499330744545429654076999259644834251344161433278112290105447178360117451740539099868154280175046070076379701556688361950435592917629785961434617774718970907359182511864051648859130238480387587233570613724 [213,19] 3205490162148643341270294687702626167241903984939472860593782491919165323619538833645020065780000219613447036991555935773001351394840038653095917372559129400738529970503313013919929252725393351159113856257137902658253163474189693893600245814842724507275513664400757707948362635144252743108798446544252080951677749062782250216475789137518449858606331956760800993505633892747257900565282289097608500616594058231549895141642501280594282464430555500320181797218343483527757783308459884305474169609288649361543028072386469010760137917453170291659977569294970253606729061906990447375480204302024854801075624214598253835252009459722137783454966232886310139364250636688991053120763705655835250638851862436953700102839330 [213,20] -1251451563790452477785451137123579681204127582414344921389044189168330811040974488601133399603209655589643555514791877836297539198455618670075360228705960860204836953004762775825518454401348141391161417029534921972279029304719014243654183850314250836126286902755958323454312145912843008280387458298981760150104670181868008771371172198881424256046539095715894134364943454367958659731151896456467498544388342047885961175775339402790316476538454913239150529066024942462533106274325419276055226876350094670249275060712964394992014333902474297646630186893213285830455507379386204547766860567203459111350718567834278736016350017060152378460281423864026660755333675920654248262834723912295642465955301227314496445632 [213,21] 446211189487130276674364908458320786471378258696351898307908177729878320709935093660870970126880887373491236199084270241901680483249076251950176497972207520828661711478178343587918570024874165972998181840544041202842684568122046413327428150508225488480571407480116279911109713512739071047459245084889630836993054312702507862139191008967718211346785804029290715509227276628104811777593970534747965670282277402449550596252578544962547130106576236098410604091402584834340138426237250296227733542359102095866644695399395186564354142748145290178041039099367109165865405219369634224529463894272143865553173396120476113844885794908186330234907799327105398069618406803637973563594765036559629287754082259602183516 [213,22] -145483688385396962891064859922024945896381529639550560860694864206436598213739518075164781885378172217554154201711980793455322291918665478246094197482425335110462613127183394748207201344285668248182235314299529225771972031546503533071509549557692921640501718848088562791740487298367517748283037624899712296782078710479827539838837001862168805201206575246172013576328280953521432800577480501038538856332839324967798574193038440749570608767604523217303980392912225835440661787920942479398487264828362856119094017893757217526168972839065002420765828386901395409286604606747238144880319009141235954196270069168259003687799507712053746280309844613293125354360150447009484132448630661326278276803822825377846 [213,23] 43418244931168080870147303536922363862009125332399414861509933228696890876639495409218271672397931239071422607271302935983924189051120355570503676017440123444865955200440747762388167040635343066122803332092098523125396663570470424663025715022446576181215199370539710510085906221857912497516508289940969391293374434843953193321969426193654356987947728321802987331203440088575873075354117901081415089287715228856165763965391710718852066878990405075160913912988023471610223722602451470364647120964312062170057099514559037742629860414497557782065469787706375837241378126433287956026860675699577227780625538271507848330634374060599394114878068243415357001176358549407534572945760254571101372478925384720 [213,24] -11870187944082119985064261365171690356144214894639459260793673488974633819747772214649964036350826500565284534828431347195731316543148309495687128603364539520459867545343797043340761727860218846128076233077330847090134198305319146068450997839175497414798336074838677180153771534754589523648379797519510132586648455467897893196084884532355800310301320595976134326870200570282636008836072778927832124695506090265393627857228070720383157769127261309433320239242355003005701616384504214038614870710390700158211486779277771717624748025253649547114661822266912435834831268919633879770170971253312625637148785059962945011615093040540046263421822805994792292972486951066757798390745062399575251757660904 [213,25] 2974601430114935004439821756879390045188918593614410749905594699584179576969825486402835286856251821124029995673671100404098879214387344257872268383172379801794632447821840932205980280312496799451085740385138496899194387140746641518740773035727568764842380888961781670233501735669593763912424718174786687091448136357683611351062757945687885923403958216189081927997094846021883133107150664377388185832034135461506729393187119791184781324979644925279462487639907487744464381762641024320907337116056730274085211259265587125900597164157283425516506597257713074580087444593856113006692816799345611357493790916952191852723571963391195710051781735741728690935620805545336096754662129632976103377527 [213,26] -683544353080712300923244598876042950374139541445204766573753810193087811995382749186197778720472218183828467526851641021357784331641187451913422729671956449703487118888059237539891386159199727938165959425940265615868591314280011766529917655137992371138246753949732509834557151752358688137721935966069133224424779962052182205990310692581593947527784187785456413411968105055723905464271717795333676531977509727238957554859903622107311038944895327742577194319797157592444618905615385580392478464024841152099633465057937603039635801144428497557055344426462224497786558591600809461466793061944851054932801311964264177603224672818184174043744666028459376487824871364437070769860971183904661142 [213,27] 144072318014857571537067827879128246180847161332513819780289185194560747549278767053147947588117908099863019351251733382039632398936721010550264881669375954412533967669932851162597788903731860594930358247543843059069656229478084616992914967466562956951599234711542677956883098412928806732226556309903981327800049351772993471164813065052756312179314330502145292805029440936999867860920046968587813610790174524802816435683587502944815344117079554967996049722162585966110282405402104677053866733097566862745395096967334476941259522369751817609076951013624212627457532147183600468729740348472632264946988651814287813286921893915066147259613765596094204378315821063435094815578188446782010 [213,28] -27855615449897162834625123777790905288040346486543477297894954159313586701834975246829338441431172322577577034076558105639254603099603830908860301387008169760340059838489046306870772021593961556204334238860932495305689222281641489555181765017085215439397303477882656293552803497798232794439287388544092487284441990762517601192369499853684006173479286165811452501629291398147755247692853290265770313746824588346020487253290292058777868302869798350891851709942620549283842765870442243928818922246320563305888754593525991299489875857794822272599943829964961857351424271938637085804585411484105550212827505786273584194330120047152696753485633996781412783904429927723624888724413400536 [213,29] 4940184018484760712015657465048524763721367686036102009796721682018237840507976443341381845750571456351073104464886810481979274739547868378562324499272692173483831380106904239635141225736297193676878967559856781748095202072555440257583237965490744764489452282838154954571679775436030580198079794857111230866594493581545621089718020748407689409999431688985271512163040492777549740082697927437807615520604029577267504197789406916294319765530962828963971940188172577927291393231923445006411969728203194650974822088784334581002192183263605018666125411533614581782158291858541860361333129925241587295526315271406752787864776090140514579368885211234318401741919781128524551434817680 [213,30] -803511612597755147117251577711572437972635938760129337284118099442904615589989892524591209555096994812908570522043346472272534951791341982927788789663556007667341254065741020761893825409831087178663289632135117457028844871781075677053343956834289021608846317435739942256525786536111821595051114979318431314734154032192962208423996578468383655383461923239822553195059421447350624813594771352041610975998502965809357006844630621340617782861927068240869723618356294703318342681978530286297932593168608532964142854456150989256909001858479792430015571031123276730251981263155969152486685596212616877200546974932583051806676374427050239402877833870948351500832882981128097255738 [213,31] 119818501910724068302873801132295896106872534965125582188947966999927098407986122526540785776117687025118340505067612750114133767588814322907080623882600218409112621851367206845615794362198695994497206430244018319021585319696984607529695249783012231144246640484688471841655096110347803496121126037225284597206632913141626348460738614017067752275279170164661175903576364954487405284532101956782004255920140518659393243661747441628791750108132727963243949908838014015723118780480450991189890580887230122898642522703488597311867666925392078181293556992750316143519535614299135336675917011299226732135526540939128585168921752918410688579440661805421162045478750810574697088 [213,32] -16373750053707950475228029595721293179279799726801141014745638177420486630787627774337511743341942661174086788101533846955242912602682232762725065148101957472944047404473313632595135263884266063869682656751848867245010551827278391026807217942975009848928897163625078520356266848754670845887430350397159163795784671579959339000861093795208437416691439861316343879466614256820100023320939969123786396988828098883760064041218372237695173026514995598393376500806979286854275350483320470796686733556026175561056943308759387009739889827449766304584477974334599283134360549707567901006841036313456134807255775962427301615905032208651349842836228291061521946076969153819344 [213,33] 2049379983041848587593961591561664194347104793496198164589969202143936478610328464972782446743879264232596319815217820787387898715865525871221355766886109636427724858509756853410788358380213322740424692983297194322386184453441569395929577252853708190935847036387138023519673352411759284611493901125192845046507966028609014395061246802513324191057533705976212873268547732516482002963236121108985784060917192377710040219049113445617170656733260980700221620528990884236403804372542181304607558071207887325351751696009234963831706220291278511354935756885310085608676127243679209185979464211358490039515549563656400762524108831387113848501609755995272903678764446489 [213,34] -234775922596102832619391036391075083563885523057393747255797220135104427529251021379555970842334205100154048308459281145272182227152712538207386413277113669663776063610265138866757687943729190840069539791099817318268090661046063978350921911826919338030575747760012139190830846236918029700489057385450235765554231728213602108918721753852056817280229437531933774425871779638656272747188593976062673017715686687969625726363860465287172818415300299980188811748466656180244943880140166738252861398855277155475561826036790407347654264950724046939976211118910261545217101311951408823314596171223436577717219985029688183412179782270004729626019778585051803675794047 [213,35] 24597916787048871826605274407929235092564974378271589941606362808949636129586015386402278278482126131317237078426292388456103454031387028916028093411194682443509416452803615006236420361328640420250308679668488905317549751218398902509177343338386365468814745905014284279813216949471967283513233389378961307269880930762273793347871167813790283258006451290094476007763014994177696385883637793531960405577543301258055851120240767005198918452234476067664320967848191010961125637589124772439735368946338810330512781934808244450148536084260845773872671851708176264537997001850707520767126737975295148921208683226982749916582885484478246022009835501771138133562 [213,36] -2354859201149050240087826980854546758566029989666663424640561119988932419285470693711451772984262950063840381154489159658155176961029319479777166432420658740969151024053828609639822100862137997750632092448020910256632040698313237990455847392787395373201462691331963733114559980668973968610576414598304043666951258597741687511585846362748297221214678053632029333782015287473445379553403765446122159800560089483078015952595135496125581710046188005179430638138234035225918361976451350500850920085976158872155594609323488521305193441869960681817926573821990450903274991790287648515595286653136910049899216302983503009335297965196327452735390924818672136 [213,37] 205784810895839783611880483961243721262313514571067329823545676132646071458532256419408602637506426481072249931358734403575789886159825417715223576169924364767878369754325598821414962293576167919201585431436752562659788390561081030297823866238323980112954925813244198550388965915767349509033877538397257435029284839230549288040474518891449448956924389241792600368822056619153698532618376867482036191311784221357676545294490811213409537461789541642183670479550759841627697179897947309315159570309968599792737512323839813991554794819769147318023351143941311619417927879663431558315915758336560374105329802906732448285686169994227200325405066182464 [213,38] -16396663648362203482113088313589291528058732592634173657966464744750984882994836887144739446854423424917316502451436382230745945780740174262011519038285817411578771205948810236740317716900969780948684361290982285074965051918190510768413899417544770897758010319043296029182855845827832643743369334278795046757494082564016317514158389080317887874066218797358135910697922056310190305467903916228403082816614810021941068621351702981360732295473495421071097900573257873445542578642958484309554972594692851413765376937733187552193918645692039974005027984351124683895004891589975928505121795175708070074232920921188634512673143532265547503158290822 [213,39] 1189750263072761331836430880277725299689280990364545540967189681736599462954518261055737961308335047696582649252508975412756905812278067257578820737850595030578694599980859939741769979474163614799892956965567921436530851763383971065163849242784036065527970228584156771382017381215579452875357309010254684986289038754440104950992549388341687048477051654439856382239233452210341272040456818298068951178726395990290538752989326074961120754261195447561633316447267794814322909772080692737366215907297657399401881652277084675946378602317722313399849079245644856928574878825008490391862607447120505703224465318357553428387158685186735392830856 [213,40] -78511070014515343574259838883533604805596660466851854647126919904974258663972794894280906553665619350962537529595256624369995947105688792098608724968398981015443789430349343879708172108868140304238537912207262738352885689347829757919836331238626433386882347192881143040297595345021930151041457337654983670667306269449482166129381327689053601808282832132798185306820440659837057974312028265103516395383206532563587073363083923141812602232813147634757259059725123692481387589028068146958988358149369208997283477092375871972364710098019371796335196941590216477688213382705448460710221367767898721972320737195239512369352477429313526312 [213,41] 4704889373531540213991978535324849191255439518738952771010969429882947093827472201648675871683838936435867681639226175997461056405433630690963811426265508149908628117285080350120940842636239753598469088083344652535528457746644910860817517232033118736733503219107108170940835543086109257457191849481060788496729045220767689329526487635389607801481135481807064825089200068918662547461725424562887270988471419703758829744433047908207693222274051385848250567654437047285419242067825671730796306791966491985790519673942127005428180029815700200898270990797278469935574054214046393202073716181542953625552041704500894419696178906681048 [213,42] -255641704530943014133616881760234381140765840223833489762469692866111344842041498405231602839420475165979335857110497117956029265847738067942853611854295037831972258310313694714618710058254034200941758669200301159847900368313525722656571053825281079010226715138762427713637030163330340868583780393573484844191022223772199812326347198215644203408517075162311364829182352485318259004480246314553492092144207946594730092776042068865607480921044030779589999971932692401660994404939463571748556154120010823331834027654609203974102612997495818490927988927945581172340124692260788559652559332258820747203774990646601404316699351923 [213,43] 12573298184495743396080027413099851961275199752901986339543028564005512030830448556230405712116156673107860007913379785741766928121565392316651164734006542100738501863759621096126667064076738252539339969420809188722190478768418414643140934203664886171370016677172099008566409772264490317837715592679518421985735008876137170234170739594882267080863839346742803729995944682566411813038818209088180644812156023035629171016146036600020477676048012310849414061458733774057030872056488857045948832159256540654492549253874221067411806791290375815363441680506931867928312142248488929945241732497828265810749272623819776236236794 [213,44] -558758075694016758549640014598991412512364061904763090369492170016661662734183160609606269688779075255563915405460401885545736114615531348196270849656870431283744649661752328670039484204627925028042326004015228089145540156748741973688905333478341503933732329166957351711435817413928595805304740861190666365947364846350431981468902392152239276419967245474898632844135692562559713691365885648917822007467376321478735102155230666298534501105015814596884403328016819370250726084637674783652041363455945735341382246143909854609998339722078355796977294979569837207964581455679550480986771412956794027454119139148233640108 [213,45] 22393754258485272713173176912458190727780163252316274098136712049639720892269735318755446437905831425063110396769909164042252941045653176062463206577391987266344970932751478183394425838584603349588889316504327963026719000844351123303574218193752175715949177464920314796680663720441626760762907499112073408207267322131747669524585665521423217971265911047003905677728352960430116100392805762955397328797951073238106548477202744694981570008838951778473562806858583137785310677791260932864083126747689352375262817005851521173066684504878712231962899360299170606201209926861756400507235094251532183880519637665699952 [213,46] -807752726647318484849189210255953669619529975890063321268428165036571960851376283214115759901341210056920862094379449832222760093453565858464699844402877347830933851547801397665701380314199345098035389097931691101246130405087495149413288595103977542457728846124504038858664336891387627894181760827060587153099217143786959122015279878637148237949720390471606075804815201138378255081789583436197377256955298089501904462791119702091040809163784449647813503790005762812849922657711694837868063684592157787513528436311896547423724453732856594866831104626047954239064897121573940031307572920380559762549573717146 [213,47] 26166501203508833090750256636832804291192255939918224911208921212064466649670309831124712347868899565449580058374397763462100306700912588694158896579802338085394824029111691758710897511743576855621925971134372679374200290356681139210954378396931029661811197031218307007664319620928185313224183602724880525933464068935445947196518912693931762586470528038567801585667360922866364276398627096525723290353272704829349356508306275416014499028910631614440457135736923773607616136428441708409894388801916541405478872875365253652589982582871576186726393143753201735683680837199628616225334982490829597061563124 [213,48] -759524575387690617658984015689281798364698546238146940847381634295603321690991989146038496420301408017539540686196516710136873617268896572485229387752235745283653785467348505967780816035353005617846132986592147095401661652158464597215043198307732372622820800392037501056611687576050110056017095558620801529328187275064307424683802887566391838358719557912638552355013830683592487653720773456367981738098666510660041940012784830274809567750499340099816403151687797340089373475224163807205897579963995660526663591583730353399701056883017941251803102205479175612906789823505316424481357847232097597376 [213,49] 19707188290046644083685508448393130230555755031565013254224806518788122919760097874498803073740171844964889873524505853787398352959559111072423871463550744137841039552816878385916846161708787601675186364828110047869434425644028242475286047734511665009000602035796899428737534776627099276468144556330103781956248694816166257785555721768834544675248737091192422226118590699873606533822722591763850296363333424893622663637890014458856398881355655655426175764994339589343622211024491597881634796921375321633530634374046499854460816311398313297860441144111052318857074888504882577575353326377284648 [213,50] -455926264340611028149917686043153499128767543262795302523526529730792644603006886055248974626134958015225290946893450894108467474530843480767791755878856596683025556311207999757090159018496699890329706604010382514830341014548949266916661508643174051273198234879754544023262271142350743398278991244020843672720245083641416882767034945504434992877980037371568987011195891710183561304837858672653817388151069365286519936941820124562881457926767729584835341405061440770742995845927173425840506712725035428749320853888251194728386633605268444893492013385926321495224610038086569138494905039658 [213,51] 9379786172273751581015412342543055534439879527084386265307599716260737727264729146481057319598605710396785344976797039973740997986772132129334500143914700544582376328164256715784531597983851875059194479783126829975667320537924362404099902558318237874103047427153707915194151967826936230826793663323294058426922042852566235695092547315158693424852702104447136117846390370682833854244146482531348868524057374354946654634163731036082207015492198148723188208168021640796993185095151561524982507212094006583927591761580580565939953573446810211239146817341277482023292647554710466705371938 [213,52] -171119540985421691520490087994299777460777935548881098219307512773530853058017732591325236919379643781113510839539961889018186417803170912669384391373798407857645388307293325747211369021181074101951336675905015168356259186161032372732841919530535498477486805032062992573792213737288755011663749591588350770446126658547293906308648124906578929109856207522750920885642024082876344384709108345125079925670433742463450275411386439889569447420272457829947068590099776535167028477140620642487504389442117523719876941445810630884143363419564086963725435225109499235338993438300561977246 [213,53] 2760138597578767217684520834919063506032407055577281603634203619816425940779865308901596726624402423134520503589442183583021748611080319601911992823603382586531915120236328312970394817513597972841406494421616289475426593070355023217095304379102079288132969789637188781425007026935314182863550518184590236131720332486893405191908163278547916866544519965271999066032442226702700134261927470459342512960247344838629982767013366656274558601861485113791025889487260974781399777014734056467909405172107997016197967486724201532396064806980912962212119900026458121676850534378594864 [213,54] -39240699373556961164910474004643894001628106144892630515495624055444667384806541169354855825531061297358202836720746288697093309667922075128322736049547693632135563418006350573166681130376595011360600003700916016853041917722843813586334450188925609277975396139057811554718058387161644683015037090195872656932025724471387800573374700306234385596217981381319438565511720495386059105991970509392276044904737080786594881610470280077580262014101753953522818852975381206483807586785992467490825352624340716316745533795419761690351985206386558260293468880155421478793728368138 [213,55] 490114839618837915964327145112366283911830670918892432106962121776811831985249854789962028327824749027704514554259016158356304245059458120835213702344641945443152024579979585641474298693445237111004122966637376046668899078127294860771544687452100322669594539441883216852809167344907550466822069682495710392387278518678977909384046474727390349699020002441979222720856813344665259783278948026131051018585210195893598222901017064790501143938261345232646717894023731315625344520769239305537179177569344008497788770032598043217991988594386283385706736861514716663573348 [213,56] -5359477210641062223401737560197372884708987966708497465709288629900361893835036942375363961814839229563943950005544918322488964248768057955338069982963941667534870299602804157678161107077738941278149385645973397046776637298050571371236845895140608762667682507940874131864068249092926647512973415115991938401581171445914863983565780995363014740525606323316571475049650462310406657999420738211321625630743059457292112320752005099454545432872382293923322470525431010683435203184262122596930904484530715019759516303785712073336971319662309540867614069678191976096 [213,57] 51126087429644079522254170839988376634789645187257586616865793140501363189705282231433179241715504027637170142074177481503705018268149341387758103034592076745995852906001969323073569861121970281705223340040584365977299896530537408523055188128177963343237779842144729853871729154047312410135613681217388137278658287594823393711493585289017829352874062747137919735932158378561143945821720255157645162949378528438954473873973420751365768303661051919207504054013791779680709375643983483586326485070983524429461253502286666285805289692023418632841924625937744 [213,58] -423848075030216551154622478603604092479421184687682517107013198200024271357155143840297932257295826202500985835970535124497804583974081476273831361166561034970711283786723277529016606819212725397012363202417764404115133852200901474164311299809186248810805609838400191123889029543534882244132115533356917144768770669419606116415046711950254410327645603154904141839607203280010879082638520000698141260419276176719572639190613656989022659861350854377581715248477606054673482376931595842862888857256893882534993693409341410612818199198329700825447986388 [213,59] 3041534875150815145441367090955507400978099558956825458973946531696498167838909457767487996377829938681394682197317821011774533812846800865996110321141306654309876852399323905302241382438651525936271082451329620211177989738564517574103797758898595950409728411388229183157396456280784310505813308843011486679302272734957570174526461554320976256716368258320963384933185013110165268669790933404753642698369893552147331450846741865293005621573842676223477392373799399821422234726813820800268472498040048691671925011428898718461506609275054237035364 [213,60] -18813439033789906099621969008047571402490422525127237533795962723397913658212992966494017168810484977044423585063528180316274225238442327471936092081244750700458930490522868794362581625537233993765985906374578474139825618172244890372263628730425518853721410665472593952244489413232195946799235630973875049519407009997794447387669418902023685719146071040764885246320242957303183674077224474479036812046446409040452680260639947099739932010238300750058511342734376290490644923520814186639262120164116219789045201976915872702968178167202149404 [213,61] 99866359652459123070935983017752354634230509052799507088614551254804549391434610817293780722160831846219447651271897840260207762562883827469813467851902571338011207728165001065038528347647620012711609481923419610116442021382679990709776829556295165531209636112425031328244095308604272136348396668320377752262355373290805644810184462995937219368771925480561926852044974598016906917098737146966907636604718564883575402525045726015637489698952646878062562242295812650561904015425246712375889870912226927792408644080097485245386068129440 [213,62] -452822020688429815122901901509880794654499783606430791373861583977603469748791710891804709455595734281030486806899970078445890549734330937097577011244849103895838999677412734752704547293201119625098789972278734141298720615217943045921267293155643691906573533523046683660739418265457608541970064385135368355024802348101087135286747086316129634863462428762426595551890625593636250587988427435956036552592385139440386428424352537656520334329581081971043122430268176517703632651551344777406104264338727201908418199461124928817309506 [213,63] 1745286659085983113685218823184765902315361329092308064681609805016742387546602514862181370914032356340793663147633311644990258551168520752841827727375737839682947054714185346441469530381465174894052909293963004260250356895029437669934575948460134730225650613764025882786522804875993831531928350685272202984773702044327742363528391468508436376265767094495916787162130684128210196191112168569629738783706899177207631204614870347004308741108447967080201511840374096331973128758680632914755178891938574105654909978635719240656 [213,64] -5688462005541278066653096871049957988374369509719299485868325390380767597115946506830349925005406605594067785088496746971812091952057305431588606837205964703680698691449087444407980063057981138649747424199338190678178910062048294135281571958004508430818980102588527233707609318074583347620480375019772793066666554047599860309434798988081143605424420320752002794677728198731739674489124520471373336348047969403533416760593075770596421857422937361862715015163584596736701590415676060465649875084004027739720533787778896 [213,65] 15593570400263773541161147769957645444526451656407786084915297995212630921505012026775276983712546459986651697425581769903920100392029615518463915659460257831476061301842127635837317123150977564465556445892359205720091369277613303622547183820732516305051824336855061232936922905211389661524681397460620922897694573644492594957421101218693305563518041616294963671178057461794392742764983081348353646261728282954809448889344502154422771120694693764985908742626469061153322991398433115014668436625015663789946727760 [213,66] -35745295256101943165672803834820696000937487371544928223658571942717653184177242134814320843147329081776902754814085173837443788667450710266318505537752997801440693797077109214319155038824583647338278299325392000639931822876803821848795563310050233276467823882570688921380448463471283206825774067325652644524064743445823702244840612909417582750064845493323313394848564726952088542761389379935073853750154086664505751645244578388986139394276971115549171820803774937947502598674119139756628912036936808044895 [213,67] 68103655864894703108150317742889665378152509523200208674103926559237722630349353312493325935339190136784081015792559823724748378247158371840527358926149410618867572636484955470507970955926891360106792238697602014012215516859905615036723171758639718282629028174716770559897390811770242081868496260664587050816122905600342605733138283750756872328768739477502545323350275036627062677082186424740008698262372718572867657686655326639409798159684291000672151359105572774902529796136315587428041771129165544 [213,68] -107151781015745979512808823139987935055014081246570603479541685605589367779591889498616872387421762313312328052898022869407565613577721604144879842607404652547326226487001430630502271124842672581713022882463510116384307416892083781053770056419961844857445084124605215544067448931090002298075098817438993785202245341076508331607042392885599606153849858642819552584093525863945699595134008571612736018018417648349977082427604969410667817828309888593979498872978065966876178222903696052515192412239 [213,69] 138272307379791492713185717453593932011180567100342861942699179408255134290526135249955867671094942847719591582278520828153579826858587907468792017582528910863609630199594522310097405653300336682318897427121240453485626231754171653878400363177919015724244895768879107025509028998950191573737666857495154823706457507306902194023754924737465391324043378094257470328979718590685647936129120570221983203899794164769258512499899286109272675811756917611064091279658681396766502679964247608230416 [213,70] -145285543802138101776991223666649232762563260727749453025797790122627966662885603913648206411314393267560057835156405387725178850679994881609319333844400802173336691253488560858455099540735978976273960772808860376264637508357769552026478825481599598481062034493248152390661000202313686918982624654679184902115603843637128710262239204082167358152862752500739347612045994408923790242518769811602937600994465090235473392945314509603854516057295122334133846621052963852098513255545553166 [213,71] 123339910436075756472089083503389312121254930823180630612582754365299930940417615694939238439642172047629690320755164298336955802019130419615153729835152233540764953146820366422569941395966271766055979949476872986018823432556122812047113041766052166313420016354848908524019289022560586214526618650405372890151963740111675572479328435112682890890664674813218031669519255431068062277937747281434837709216241633214113222241876339250233516561937838959346910188800430931771335252044 [213,72] -83907446344499943508314270574522469310968313327538100080869591757504814362245140378427025968361114812292785169855656948145521011198137890019294023069347200465759721871619819935030365466522609026716246696852638114869769487543639605822246222122596495738522221223721392460856488572191552886149462857910799717258579808820508333898532708677122374909897071767005411820446824737285894978413280069102111851338972901743860464949994399004692801909843560303707660601090604826164520 [213,73] 45341088595186529134165123920123861815955175040776832043561580526498415112044264658137095463717258901581786962235394729548835937446254132154173548807268015406424014829025119183372928564818413810114459611165070274225195465630951933740858877255945992589319015241999518315586091165016973734421949885867916330864290170174270078345062999283439558309104903316866688951753570996748520596708510087525357107285889353438822532941421081872976789241579621329530314856445596064 [213,74] -19279226314601890365974769963397034094267017618382600063742120399503204657126963254242577019587161342677899731751081363059729537379310361797050573511809093130465990697049913621803869353721966016473709731362850947427564746365703280396174385442976929172351663990012492607095713509853144419457399949871234402848037577164019438725360721137761921121463740467255605697551940689789084441192142168663662901222398559766523875876647485065195591184872624700377762367723 [213,75] 6385721480810169875853063132012267477865427776468495139781444092210036344893313373888140455019009804519820721261281236992909025501744770242332861468230294810255333195803762440079742775289702285922209107989377610957852016212775688511954093468231556750643855455774277215360059990715130578207923774414118654575437403820920218598818413453275958376061207462781616248394632529569086246476107428187725710272972252381561039606457143271228357350681346169461340 [213,76] -1629831027833120655994373208160373434888323222126916092022747883469862017587040889184486252569697691709586123963693495863354706029184444252249879241491768421624697961633515398817091235124382713578431040270164246703090901090451566999255708017376841622371756656312637146053044935872491972196156165758278022337011455299477849296325666790336089087753825112348881764263174089361216467351941407362969069754970676690464163618661975642248598123164183900 [213,77] 316820750288714060201611220787064914802381290678540039321979534014657090135091319697540612971687879823998714182905559386697811280235422513968478330347196615399423540673073143238589656648877838026507696553055028414924476624345984995642651700352882678156648442771053189905623822252288475699607376779580483957339487383865728848150069850765897181466842232232102549277824393856967065547132303018297283301668754818111231747808101784284798583904 [213,78] -46317403109541230532415503733513906795488403720151557662181372603490502732937189038662641318285143136302776844037366049098287202419745292211134010613151321136949995884766376403475815183615275571527979627989512767199020839463292997481685125191017506706532595512272952014464514114293352488332906164821326268319268784130535165015188700316511988953938306666247267144979058800054635003280033747417469074561617389287621525414826294024670 [213,79] 5023453138479204087902521823147758768675312085128255405642961298776599230542433279370175366896819388232238620524964285350154905469409787215536488866649366538810035800595518296378248951738861447767707833811429605640979278992437071437179971463414694071265569130007250033052388019117103857822986554197972972926924475703851254845545340341722910507370752632203841592052208633144255102851328547102144939952049126339701987056950960 [213,80] -398073122844597686167796547468466002303208320926140949849408793011626845264647616391214725535902105488151534255047239851298821040858361363606880579427345002857894990733983714590026719732357553837148562109735190294368251341193898169034025011135038128029787468236018581147268552536416180953192268134321249763384585409492763631956395737010316751760084985044429919729058448540962004858152129937164050270864939869628848496 [213,81] 8557436721756934563251781347169623054876658520926278089387410946047220655517144061116094868406365828581362048295690021149922083013741656031669125793107292418703226202728575197176827141150157429897308189332502490319750779755594524013005514813891695950195928665512607164778840042301460064285942347389202655097569959336262402032136170928161185964708449808199795234165133087910089739111010694224243636002350650912 [213,82] -24259774233156838978705527433122331360985550486821680708752188784683247915786009441455636637008607114951387129799763245923069419515749903810066741626081053319056248094683525326585210928930389437155177653354414543938300239262970297393734279842890613168525336626209219557605319161987595625546540102143145163400361993864111873391613390555973274578664237418732894587017090487999861773796566035481056120636236814 [213,83] -7976504969562259444967448760633470696855476075615183969951242128889687993297275446167426926192737606594622105514330107294164730354800558019118852587322075999395400342159475827773312597423268641245974813721389438230949452793648637849593241945029756706213814648993699022269637876888259264571694714633109782861082551265828492580688807190945264660610935506386616944257264677676898730643863779434250497352912 [213,84] -937363722404346206803242829898142118676247619753700802996025953683636535872787699760423602471455314586313107555945427178676002204354901430396601877399115648652237090353684978259036933779293427685476620367437121867774153954850579429298467564886193524027558558982854797175859698034739566136420984149700805389897185888610350754455278103382619634872544613162982412824983048286651078631518913224169700956 [213,85] 268466813535794698629601167849960312214866242632368422879571620653698692133374033262282652521349620428409522255779588630638715085153423399919184475651226456209344647970312306785987755385207391876050451220162968923545287432125816175477060612783673635397546269967030669040537568353773109973809348553313456010858010544600809187227630337526727665429414904368039060416521498785320347958688091710144752 [213,86] 171730089789166254573835758998183954341811541438711069725256503716342061509971128424365584324623087631341956417575532417343722078519566556647920919773969287223122233364359463237521874231912825166538822310405148368644082417064661197732063520266589717457633260327096372662383079856121129982629380689273341011972403718770071722291053221853685558916483143589880303465995162851408254122791291984114 [213,87] 50824848974898747681981442263204097250116922469546101544737017547182432332290657094441143176758355060203357669443398018185459505635065468123807689257915354376950281673250065785930855040935809659237018045049773953546085095565225979704389856139647746188703412763466296005970521356089260770538758600655236398735756744340817324911164946012179539518374430547172642187729991341126629580196774180 [213,88] 10561972220710743675033302506932087908671004233811846063942684376023735187571771144116552276093320782999829796678811001539493782974330675227485967379215181187142927714588477418627468327450330196934721608537718703406057843322214662137888140605149149145491390242220161939723877372727213971130263424779605947514233624645667808291899786646744704346927504395721452135632344479778641452362128 [213,89] 1698899066285081521590307432580527916937318183685894141773002482973726696803163067762638245731301746961423076977521514918796078624069867786838430170752888323725900429226425804236267906803054225273017082491251251212919298620927316866395041215837981927971743062325135117628863353782304756187736590204099522104000403756147081856819715891411440633419677324797216950060783651357597767956 [213,90] 220182133119054112434445544139309726337484553583287477846064241673922363235826452400543096086832517979038142409189624133911438381809590352549654083039779475250220991401308561539877034516501094923453330397096789266919788484343716206152300245109137696035606351772062293140113915594304194811075525171901453635239847175873514153054088355522732382776096196305445503694842913861619740 [213,91] 23470597480498587395034944429559471178338896644273258550258681850398857828697440820085667165349687557791542808931745336213108800425083840199490588075894125376887007141075620772475735079222197692271147864455919281123058968667349158010507289594652365004703073651857012711262614711365738671493077383100373006403469278167349588490434210152842727479591054141535089085599872228717 [213,92] 2081898515197636023109282587928120481809665223542066769206417178078235951421275954178086276385503811247605138822469345789042346583937934829605075832178162554595438449263159045480002558102632915757486803468712193236468642446041530059605044422619096339963913731482218806867759587005979468833244782915210761404103093997413653852372808269096704233970609964053543412213065556 [213,93] 154723784728659911388904627466954494064887054473253535829059298437643953073416062999661461573695160569271545575428602917461724446503444414542447687640602680091164583500145057654336794192942215395176190556428113394993333649208837649022491746977209142330888444054372647585561832268417911709132078767536121482395048724228635615400025495049067919231551647025470619632968 [213,94] 9671652249332556466989787947944155888998695454314573706697462822519613195832866354431539646879144154252484877778092115795952770252227061890785018956817365425328890618995194032618833890281494065153464645478063876578683568857132630385880004394629609864001189595231925566960321437731103504401110030312624723989497277326492137365412356987811498418850997580248657130 [213,95] 509458098112655955753728092922734654327069974311335887393419817700494519361872756319770713160463089033847110737117667945844404209075184243688436614906560089320275377302099577649212905153469659652809606425192651655885973538411548925512259232693401154326069361637819307483527063982722391370598801742953134599466794039156232742898764836396465356622732015082034 [213,96] 22623887390738224345424693138151322322916555350535931205698135687764976671293523236461439504356032513639935063975226859661175250580375549580441022777950008354087217358314233339307822533280134758900373330571006877171833929699451390290872296144327338970713161845399156252939860357702528573432976888763207114583946281004363281354290716922123123347674653248 [213,97] 846390366723241730856983176334312693669022030829380247336657081696937871174259520451002966529627123852003126938685218754695364081144115327615938207861501833080339079232528812444949805621938010692814913107501184964298730980147978728793374365786161119085799268541640148522410232174215145024365261573481782444721822994305059807543445194874918247314132 [213,98] 26631996982501789234424572027808365185466347726270855325689562274011019763217876823923685215073499237778920854461434913555844499224449682415214471777944300166310522014842667159042993371412518366353927530061827762429617052660609256715500489874171458321714438601459408486781300297201805380608225427399442335668256515499365425747376570588436119411 [213,99] 703061410035753948004915212729306625064583738596679672114666396739704222403791267979361733461579036289452878693975156166122220703234665293474034438488986615985697337791309749031607159338719077850996898512336202985784059779718263168986388268928343520203105683699552027517731181364017705781909036218230506162052361947990295669464462468867569 [213,100] 15521658119551964858247177271134906983661678190018867169710868306886233461980747727897682837088555752938006300672373269140414775550735325618790582611638141961021102293943897843995522872116166878082184388306559909381908162544990986581066851931642449391575700993095266556553801949012269749281246277032342624702726672526625026700562198129 [213,101] 285445934438658762519841778492908002311455957426814475101898488550572585079371433397554541397502382688761468065169188500297767217393062492270351056367438817126508573342497566189146431789045845828232615391975782740730595303318430487962374684200920631294851209918974832656565939510984254348430157839040156894490078377245935286798024 [213,102] 4352379564722832522799001588427679621063621373155695258741521377348866961998323851876931176839032544853210350904265934191752364006174984958607743539094109328864471157390660155947802670733599282476605507411576737709447653450685257167828651319559560975191461632015941377867585420911465057836688827825013632274074113157957633862 [213,103] 54727921002914627871670252517988832202413936228235900064760304702732941032731629445003792796094527474982669864172756893680291297811810964557967321386690035420050874082861778803122865315834286931691080926584592102385629829638849986937986971595210322978794614459957462141561766974569850629621517534845818658398375494994962 [213,104] 564035096376958537213337949827418295134098081242297999801295489943887622727178957314887039759716899365767740953682908010467712612451162882608915715568881672954906385483307928971005241083201654002529528133743727256974376183834530515927481194550430852349322498499800757099930259909694081191583390162036922037277179240 [213,105] 4731603290868367521370697961408487589644042247419477097528017271077972199796161950939605795970406804967570467493171514434180488969062805500586225260986764424316309042176356329990187275968771984731154214459280047270796709011352760863489604360426359354463660595610247630109348249714880884322642558405721476377244 [213,106] 32057807735241369340203460598535976161230773122928238893350282277511492231554489214153447919930008144088103870149938923113088623664661587759169365175856632042056987307607108074832770363756652349359555267793771627397570957485667372550267446262290452724295875148785809059714275179019931836115269786695934511 [213,107] 173898537135831013843438487186987777109324445230788635995510327834669931265813018823062008245307584236034065124636354780221920665247639538507598388613964244111267759673856791975980180624660280379401669181470259554852421964204184501512264304158641713067665212241888854838711639173116741497226512490267 [213,108] 747931821574754035437874724236289646015525815549061837782058835083797296217427584356985188647042521155274541982369522663470800606741721965809305191999942423982449997875808039178605880830544557720370942673718189022771204156019723618855747315032020977875217834674702451275227699153613994659570428 [213,109] 2522921215370802724849871433465914941359282940995341097843922393325675935130967967437803124469102226248956607306543550282741446020002635814084841836315803130347928086195854460028082674878756373954249269380859284948170612881449575153308825061400563966301081662794725976010751891399596051976 [213,110] 6593816739405646960816931370504753349670367309560641508350238506510918985428587035464474613288020960190707586961429253596281509005181364708901982863835421141152234296471509329057561365171796358743959352223434833667592464565396235600584823884949473611324380562614800557864479036444054 [213,111] 13171939538655868026017295969958165464215023834332572994150430714188538107479135519997893576249169352893030638051894505219001884945571346875338811909815349647501394868878506939479165906752726401276023521341925643801919523859221249992399157811342740642441738512820418416020064530 [213,112] 19806882036285545967400562393588355075910912926814219953387949561575803804893305927818341519854203990133801424112400781780688205771179015672820614348578043816312882382163149723378465027512714510758026705757434298617796517628204128267091030746491132742973602301286436092464 [213,113] 22038968974786347245073065983795509117294146738463431591956064820365120687209414457794132862005222143777294371479632403352788537547367198858790400484619831460176834059145880567686810641398959243818542101436237276709848351317474520509959855157240492919938780394517876 [213,114] 17798587430786071712030541314403274431642524929995908039349419243325732076483045270162879279293084214103021872001263487722627356889723935821673889979402824758186826121291887005926659833525701501227078176167543355963818883334254569514418073278613191394632597734 [213,115] 10207290120780103626540393896394709149018788252799084306209556585087398775260636125248144895619311635407799498643612928591835727325284990301261225056393949139235965147081802432077674901028205484940290212080753775373778431954649718288215758125738743192197 [213,116] 4054991074599777614165045857541168487520633938606947417844491054683485624635979303129520636391282024638483263133298101959770495314980821581673084456366588847360814701026140688989134539275521420458296065525362833240860829867269250469035541407016016 [213,117] 1084740770343999151746501878529170832935785716663237485885840264165737272513041823741697221143355618099984463379140572092249864719248937970981610784065463837327856760180779059522849257994468550657980514491665876897434846492172364131609002448 [213,118] 189149802780933499754278034790493144254376858047760074814881754660967039600037909726590855740205752462750402851678011758721923088841169930570063701205262616957776893579450351636938674440541037786640407348892560435429167383120375978854 [213,119] 20707645037649271448835777383897063868825645031693419384073464566024217317306457159166057139380706668511657248849977506134958167549658616451431442165310130654913782971750601667256413326520162508587053765541113068816190480796140 [213,120] 1362505207875185111186247573546130971178955429726267018599471164493122151031701390833883120846236199233104999739402519572721711604594400505423419972492101536270694818437082382172129936013011730249487384242164407697407440 [213,121] 51189456886727125083110273178277172685041473231509956093833253582670695457001594146180706502990235767236026852962329792885496723082410959957109275091874000094665265633097263374512967937288353667482068703437067156 [213,122] 1033472017707525333927837118973047883187918572490963382605916418542520069999823598922097380791018358566929511344898227029870017385959850402872339353023914746754054807798291332728330307154323416985832440828 [213,123] 10425687318103612580945468999780922473102478486998387452131318548041503250952397181293265687790640474448064990949770216863115434729391590133839090008315507377655720249197410773369087693277523371181 [213,124] 48109855436403087120159262785000384555845903505671366343446587427896856707725299840065015357402997770966616209031739029546910572394286146922405278064879478931036118335796999606387150787940 [213,125] 91064260149578436184564517052680193105635438765528172694310435345436529385283512979654983932152743780936952432946942891449559508011166987438637368512017517448242144461788919121800 [213,126] 61647351321696810455102273793386495483159531636686958687996157783394842675777272181517116413632550886298450499468642225921076924931559667725000883893467541372774537043858 [213,127] 12511874650047450978480391043709105590003511780245030162861734837673369939474214691432478302666504482883230473110445525038712085503731773335542581726359784435234 [213,128] 602747002402138050277181044559235999804256554025184804180935305152529388819655774490733466628264166206156708395193468667100910784514984686144700728800 [213,129] 5001781341975985855848135051295782860356287843007189425801636119696385263567149273252942017246114265606419462631090484131161321759406457940 [213,130] 4508377573385879697948751227990280738677005370416409949442336914061293895772471811077104920305810243703765085172769827108233625 [213,131] 217666279713469763705477407702891199888104680240461538439712712704634487363601969564269695733611716300090695970217 [213,132] 171544136315371119687902437004076609925794783119041797637662539834281724189801571972557026370562671 [213,133] 218678176906280735911374149332618812135212901439221524189543557756103159467041768 [213,134] 1202091168131065165080188069232139096621930621746229254750 [213,135] -2756618073369291323082172209764232625469580711439974 [213,136] 346115237374037695749999537227386232123367905880 [213,137] -39328199869986279169461897428812607169333660 [213,138] 4011204933635011810901740939812508531497 [213,139] -363596522302034436323628003450590235 [213,140] 28933052666643571499493679729728 [213,141] -1989797220626489973698472648 [213,142] 115866406630753493921136 [213,143] -5554617255748534554 [213,144] 210483115815840 [213,145] -5911052868 [213,146] 109368 [213,147] -1 [214,0] 8349510258599671977590572649549131604168446678965547890116858844394689531841427977306467779188643714058788958320608466960754208310600162699890100794566960230155475543756335513159245252199950951501163299081041416790076919239080309967753471853138280428112457019170475595154442176948282173731386463929551785523481694519009825058846145763121008078787485311322271614094511554670146264128895062743022090052929483701908478889429496876593479068719249059412770661081782994906637728081661177393139158842531984067403000000 [214,1] 9456920266710369056752231908727510432938707194067149536993925128995242959867467884356731234736743005742647840859733038155573662449406780052800683475007108224005772152427491630518180925884821557815787516703062652935491637574576224069041479293137408245911276364332298575986821858744923327052660780472173304568093167697870129578653576990170625115518941050929433765132250158073813312392083546998343948074900507695405477814011660610600364332561365235272847919203711553407881911589858541797153742433125508804374023656000 [214,2] 527247964757646136763461985103397760653982038542778357186683772741448422590915733935781089008312531638995960096054576754246501363655746557196087668365629730986201407685403326929932352246942504460147711818708660035266495109022348944751291420885611949643535985404583418967712518344374513211253009779001201581745746329013016995178861607512474920056445875686317394817268683490232294764082000607316348801810414706813941887275489791909080866841077352852916689932837787705767872924367627688260701950230448106231672202682870 [214,3] 6887010711828188416462399654694366779203350249819299250373781055681793533734202987874350598452971603405935388687074822749892292164454512998763999226086291505886409118959146174342410353658127717778602461940814216036898789321047504615557128669687434622168118558112832990722118177680705213340598047228293527211603920258621536705760208491545479740444563881318638299009623503655348001516339671204529752516817139034448898102568251595848505288976346531435873220458845976761691816744297501155537080592653741365204845097860104 [214,4] 33782727074034296850271269954857028110197904473254539872613677032243496335523833158802242247562240766243142597544093342676461514206115207153893949685063390256285829903301771343751821124897464632101967538367658328891222297987538901747639221912335478705136601151792592245473754748321688891664672844374452248279743559004048475500020548073365203491355298051828680299716966861554344788783172522941212215729717754996792145811692597680959734577713102963412161929895836165626161811456682759505464109690290726031842992771284256 [214,5] 78768184812735633001771820363112893902117209932598871343973635705515506204382664495153887840522981961521988115800414369330837790849869086463825337035321160127669615503675150841262691413535572046778582551774686452608556873630414273022617597179098944204579360124198584762551018933287975069393495501054573246260011709097352144082170877089271674992116503042731565042366957553610904651906221763625826489038465792905470782099372929268359002824860070335739148922752320537533795292370659907388959987126825568983879252842978992 [214,6] 100622754800127916282149577776925027333413637626273808299626136817232403954964212025057070209164699124444306101713809247439974593678043298343838443687719736313404605809917789451875464054175035583794806724025338601807802543327316041007484199605550291621740379823489205430733542620477338158308371659871993740647988350579757676837580277531659227845653825777833963640670407119957329939627931314067752726808039954314672654627645731264869334558258242553024159881552659819908613874787227955325670170333617567014226671505839348 [214,7] 77452006514952354425478432033558289899303058678830707290873262693214051371500354753547313831983437553567941870881020666506791953278788280925102979595185695021843514738926014560270201253984212937028386858202842009450615892768948528324325554326750296641965890271065148341908067268993011695354075056663670063582447522163165552905305982100063626709708067497138404517427794331269505782627952131373889252386176126066506322339771560740369971977707810471878143881661339945265458756125174104512406620402294727369117064517145420 [214,8] 38454287255701366556141364838744066410495924591397917793235725272460532454544434288624234819867903047405037876550845135094093952330628602793618508635802031443790669491378290457251453354600440436469555800232439897866711850754868933880275092213599872810121524382102544845716321564721758980905598494680686284153665021793393379935722408914946504618999704188852461229368398429065584467218037726470901791239876779307401586449945354525186088252478455986453135868822994290408824137028801397167028225713279597029376213252043974 [214,9] 12961492357571340829517914193724012222900693157102906517727986757700473831473236135444615657962714657335136597203033986537290508879079426072423610854784490788613197028297696869375838263917773085098045408574861444112917705390789994415566543279828558895274839093592598905918798026276745597860238754794850144877748750324588738390339816284487395180015901787443664035482676942947799938069582351553626912905946657630967833646962557272990695309791828309986591606798531118066257096756613736762563818516287091162431985809963776 [214,10] 3086416564365500762948339604102395059652711930943054413095137857342257768288008349373863903104296196615852846844861572619754809636466787203420312431120735683669664351266369435195545491792020010922139719347859491230248986105961203359169192051027393746751873168954086491626911487021049964530932011542054134410791445689114332797620200454113889967121272317743196728096461532338923574329910956806838485714240111658869315852430572702828253081490025362752283212773310597642067787480178729481759588166537134624664444932681822 [214,11] 536003791971283468498704726172501918293206833559868050005450467629617961295513812238855502273850600760818335311497358564091873260718155183509449578806305222369689057329974482773774821115264156778594800828293690029318413944319075663457603592740171040432667209555151104510512889385556823248616347648787697725389197069397468483780853341071476737415308197277560111989970618949335859486352779345586437897342878476696327532646915358142448987769468178713205987858779310632342912070291524770375298928121896335206038859292920 [214,12] 69676868193819748025871180416538499262242956472490534627601984890608289646947570701700505375732688533724182939776882486586844571784446697807026036099600003462598826916487367739475240456062397962223488316514644823154153020542526929798604857028655783165839333986511008607005961364023638267707397122370758600993512336470624573982357249981181831875355800511270885700743995127484329418143418384853017962433807833757781411835370814305658294516337689069937335874711337046914650749857484964891382332676365040230696828798280 [214,13] 6927964831841044217226893111585958124498822437508431352863302556679883518493003916518029277628703473623064564071296855305074174837168043341918936114781270342951300984344113200342743727710506424394003928590108956723165119356150305681533795485260671712136343105146194079357637165134627060693221564181982734225724852718031915928069695309230565234242218217630986413063771731704187724100118944455753812555132038134177119157153708334719433569791664597382509363015303111186723181251737862617897838132872903589321605139324 [214,14] 536584123602478698674252197258338484137656246646213053537441112629641366085491463937866181094811437496534312114247760864909489208888243192196477165012253184582498415029121412070228780051530357950243191119044670261574710739008937398041791914455809437764525511706203979875230767899009671079844368641809427496259223222845813020954655668886291677376453286033607677757000438269777781206575712350022879449831019616203343568904949015931324460127408128252801860794407319407636497217488024346013779880426279304368023262866 [214,15] 32881009937050007458780076967831463563105469813280610968686086303568907110969831219490452524091959596743577011362174430394319085861810232120255994306235725725764276698005424441408152889914657133101007777199678987067086050282787343182380615078694484327374036030281288814288388185846907566051939288421198600383489024117953202308569347878678530634584678641133875473379193792693493938776993768934122331776185059562256263995410095314042228850891733697040380247786228939702032707095667530384838447317607029143596129291 [214,16] 1615689449324138351362807006458440518313295007810457089163231894378171244954501687553706634751816998755148513366503028800190069548109356427269367380127372451723395311528303906830525188431475074058327249396205115363279661062930184047642115455379847913004998290245820297507814114071915806430652294559809195078144571391089816406432172668386873521517176784918626363397520590887348613385763073433459344595467520458442976608068173956729877286281284215792226051217644411906548453201785631217749660706763133694292857200 [214,17] 64409265973719052298324856191045172776750428321561350709433689027422130525467972577274620494258517895952943632977842521170701727381780290700100944557231399800038544645468472407485094228744649425805485748998710321404940199724211999491100120142020089877477189337585524664978532387015382758204789717588602414372285411116900759714525284125797610888842398136924281993912239286346039173112091564281044624136191946479295336576071497290274474585569776481599604378289648837529788951001392822849117683442062646518644920 [214,18] 2104566340039428648071565719205472553746039390507426983462985413751814997472287130028932949638837043578752036820379287881135313773025570539115735747768439187780981557895084109760086938905065088586769260650637720381734253824252119156871021670193856572169587024944327554289081982594634060611499120615403160530572881416384683404933877691989614135819917233471682678444108699745377998671948523749043469211581448950350338345547180159610011360930628107754054058747525924024288199385736124786269886781764787540988686 [214,19] 56875224201543495864205788558915822350929229511456407353213141658289561235421234404277329509344493369316038224821153281175401989906369351718901580774431578967179372905449314575276243408811647031138875202845617458838163512183455162532114693207041415409352535105921821363330605930966459344140493287024932321435351310100074448031692644765783963997626266537303748108658079452683478867443425982818547652326559151433561697935118355746785777449999445797047772048404301681727355620694031216166370448562918053193174 [214,20] 1281473532766991546085467445627313514925425487013632404741451322393723854251381108184415903688398831223991988706000347331350814868263098845028268684867172799757893652153727958478707102958887425319092598361663994973657371365306952295458943932612744539706817562730321139545365483510908312951234980503974227335124273709108804113308866918119786602237881266966621730233015026785893025099869126468953001383005655999271003963639507484748448750993824721553159630580824785594889582063518092977435477666245162155064 [214,21] 24245111481479862757777938901573231804117551393203996539962279170426331968085250151126464785538722533163502639702730784703256869214617285725801386867024998401845418994340264640906733257087931929290373207850720673907805424450855329608457541853642113704208391056345977217363907306710511976267521392465920939400604760740348248391211735106572982929650223666043428451790339469614527789597512332420686604729425079566206399622011260120452961562847775774834493159365104878092615779645734600437619193439805435692 [214,22] 387653306968039302873784447957256459267215621265961008245278492502593932760571883637453963912684211530914798865770519094852820554180323615527569204794887034073998460705885353571757598177720501800596484705262443101914611033600581222137237977942908238002993393912817845132958880185240211956658012003554896104045332442230537834877377476053873380835693899828983738034714337714672441999505018152972557647382753408930273912089649696981226060645746284798356494285918181640070210037787532062292297837757401035 [214,23] 5268196667146444765745100417537279535628429684481117725828888584910847640385242706022137423754702636505028103478198370548267891157638096603730037653253679821451075099043298702441048105926264229093764604037060120276907739207505591943926380297407357456849551858519155888521278173295346072099142070175255613466189696247892081008244979998871361422738822596468287113452302380498197575582877489679679091444823548300799668116502181162175829251249236587874544158936139093862660915810625884685840237124116587 [214,24] 61168409165293887066057111389431659673246511456446046282771615927845784156604605336980697986227975588146508471964607746920614960337290663408933305390739936794710337247730160766687824600957576202215613944806732187365634690088802559485322582441068841955584507215960281466671800434295337651000483242625139930137530530190066125487136713015598148518358585960855552105007647626696271214698371161770293441044611372523318122805986943052235148062904477246756145978261003221918651698489141687374100428054788 [214,25] 609634145391227493868123218045230025812774745620941162129155103959435942549403018455485608852031692741870887576959506820703545590643479606069259553790194257128893144048167686975559693595666790389680209556383599207311426879316869725068456814363066794669537943594375522241838139871516043941272596938312633855131873258528918736879201646467822450451885613458350347167701425542693798970889248145275607399355047298562157069219829960903441926057036081058117091297320080266421170453399847208470038918632 [214,26] 5237521345760732559784527603644414628715730222638492688900501439939728108851851656302426658889050729578292946111806795108710145966990174010607416729874090127203227585943301103119485435106059138661680134743853566268339747487793029985946725556517829804613217905887233109708827719531600136283736186501374620375558542032168831909053471594831279171423245123445983785904602886789038823825186896128176477857817704801251013708260667205943161104373720498395020237576100030902118670853866613501703446986 [214,27] 38937002891665745325265802351195921731147738766447296912431658163855552058892309812895172371646755314907054329974552271284731871701865972077266515939175542072884630042588149634167400153546654523286501878728888136057621996818329126673936358143935629093304711881160282356497196839676165877861963655816108441200490064207030996699644269728215564158427159658575594555334132155668089423377462817001077260868841213401014241555231539689685371064239837786702530612818214805944737946390310591472181730 [214,28] 251357091551652198809880126980436930879725439170646908017185178302347840871632271443172578035213720387744301948413015588079799517790172962801437022642401568009073405097275656946758209211999771609247222861718313002009511691884127129219757686265409833893685251569924381308101412883734483458237463294129560401733615749554894658065925420498307193801826013319796414833626194182374607765613071146925645884344145010345137571460400470009344742154144535416774648633205979714596799722512222868176744 [214,29] 1413463064194425673309615428905854371562666156802144851791860138428506641409943844223855998225605712144133931141141936940679105074201378970828050242951176612997587968543487552035894678373839372276081869478895277032591130665825009140415762710521805114916460009778309584099615697377484671962625277061965727317035199358568690882844845154600712040859083890822311361843658110039594021883460999709459520338299314005537534803546781121258350362856793122340665102894301352500003757428556016095676 [214,30] 6943673704747596514810655861705267630709409772649621708221393112810260345134077918067568632866475726861711938370035913005165255920554136839415325613777055235053329675519073065882319504914647555931523732840772761619092604371008492330392063900741766984592809367902132300682068277501008497291700477653116065421208277906503747197936378666883669743371322993559623285444491862617271923648107654564170627170806490669806086984526498415185595753409559679158231773025863683849198453495220916183 [214,31] 29877046839303670341031631258999984635147581137495604826692494935632021847914393717715670467138491475351753759349179285749878546817113930002771461106283046301213207255242574659797874289004964844702956301063850594803540394012995452210077803504840147154900033591504007910723207355852609927215967889394732115209019668481184128357441015270866675069330244915007864306410996305038383272482222846391831008143981473417910716749997827301257175556154532685770867628972233418792702174620999191 [214,32] 112864244055728835638672753178120222639912320536001982351449394685324653455277147088935865057866541157614006446980701564105188135037424635283057195021003079073642467912118627811993361216448439058816296423626029651086657644662566050985290948084228570910356339128742392509220920697828207687199876071309938715588175203189845462011597852658381865064250535589497540933536041954192368464951842639276565119930353709443659573316510272425243495674520439341852279780131645245870483275841040 [214,33] 375124484365977398379015669116538852629696364022928570479463437885266871920485431130743468977574986627752246032980916377435190555206795087347166747498511627750997099938955256461614734585252347944538867674594939322660188682192863320218425753548745044288696622345988749836722814255883305616349154792165673006806965784175168317741665251671162575968833087060222650132511514217196763808601950980417255268999955389964848840810263974898442129660704816598854064581111464529848669981096 [214,34] 1099094777723362035448783397802002816903167380311152181586882565471211385532223110789878924677178333043143295324165981913519303075184368419071725837805324517487059800671049657704411722451471140628743985140689743872562574731557774757932987252019321288531409874760928674494664096343929801286266286335145402877412196578871517234245272826448001879986555799124140216502030438776985288086860611935723527488697239981393839139097663527244533778340406051590130486056367437927051705424 [214,35] 2843757958431012731449931432075153073567720347586329549235676495126337395279265871422260535229848457521285015944569390585087714297138176481373738059959244412792441961820205778968482548934501743167973784830352800207153745408836130476858409514634225172046864894890063583416707701255669280112968738743428823244695242393270765103352412779626378947908124956491484687123389784384874896185505386150871436720794087267006286971996400480192971260054656102851092434550562889559642170 [214,36] 6507693120485049560489095620285939827867787199115776656357291686875765172155859292359971585728332848986223052122677317755504311224175855113676766018844097050268097719568303131228696147587504724780312664904518539397224517828370597790682263104738116434830170616216646482737990015624597782358212823110598745758121271853306954618664955512286112748501717304327273030744746401618345915750907921000913825541222008839560962948817388396400510218080548091806296879870774191759584 [214,37] 13189992285746880171885407913225375871396987766303972532262540641651584842195328683021247669630598901788317577097552024024749165420777909793511647633858344995008544325430359050327377750675302031017121955720973445892957561322098396017212257349608914770227840125574275067333997568550886669165773344773961542104891345488852800147157192336253587391223000516690828501471699193812736935760255120208249893660973368362773396403729026912565876460185489609523306678857715724820 [214,38] 23707303513825728502409816895241529270620311366349789183991694083758815330296898508815947412771184310160151147391253636482119128324415234713834180086964819599021695065949612896897197241314353505274874525027539042320609975247741613149327239467164475723463489540779117345477747541554639624079290550970767009925181045303970140791882772200768062242782919504013751365956059480794903511004201766440644558098636506354635654332967120122468944853599023962970085433529544872 [214,39] 37827844260005990628929703097216464450419699802589702780161499893426632610989990544616462234861723993783600419381312575038457918683778000245741235138819339829049564403312067433138024766089402777452955400422018708386190445023999315007711091759546736208286500428843357224463381639160577558867071410903165815954367167736418402951452802830430859740512626685081639275275664474698903002165383004924261557384508058815664861815946941412952252219647794933821306953991513 [214,40] 53634242301159593548254585702548011199070658375866834562197660555993552276587418363147297547657369490770002911838611255839579848130706300485078641727463910078108348563065841166614836955572391803087103304518605883158249708087565982726163952984841380687457479397093574328219048905746993801396017204027133105359695445180834137275625954505193741609094835671010487388460397672921076429118526417867708607540809618545250791213261540221366949949350436568385853718878 [214,41] 67627510636172430643323823771461850100562996804109027325227572833986130862881240404631163014085271359255554191180821050481567169092504454963812327462769960995327416426923369370000877592026227536089568333561428704356201702861087516396993812739356614018668068179513598002906929079856917049704606646950759906611256920410672087596779257127404026831956387530238460709521030192127529326562596708110617777173099282148532743619861366333487347793055803462912281616 [214,42] 75883507141389180342850798646293768531925778244239263584216046345443985851211873131618989483390569098327951141123212907417503461734267811736754886504806790101499062802854125066087118010927345496275789560750470971515003072022273666533785582448262573021523565740567470095141244855658184926228386150288182235721625070851020396411448186033217199698686244665287537716237584148731408060591792329964064048234097444076298141462642432033783488328241480568252320 [214,43] 75814190992199457578017310992443568614293501312360056008539986186796666414753213814093063730070741088627127932586073086194692518682845142110307879851544422879827330329210194937698540643840754684792787046823772509672771739535076172400419274318308771973101355085033798942510065355348791229055585853031792015864930095952890255266720823379116505474356293359883787243780832046238198130247311706803120664857905214937095076565698770208716055421250580453188 [214,44] 67470658377832676397290471856250703907784743801474971045997916167243915182667887665000451608896922481514754031013781844671944729373065580966241408515919351443973943686023499070065348262881030150805400354469226481224816383751739736746839039599502707267269783744476106684090772878900522993237108484289368941502906716059017788628683407583240942012307666174384106965519279328222747342155566736912385222016450366982716382471473405713578987271194758392 [214,45] 53501994908673218517265666748161544463045360179585388759050544647496213536562681309067606881699632898154351771797213198074294589082911878474734129098623379943534035165151522556971584815697061869028897373536253961167537740446034570125991290548470648406054164446621945115106848593627985301262719904646932537555412973858381432073630899315502484124442411931625680931300187978314546126648328780255143930262232591911911407097662702942606769251810308 [214,46] 37808789757423592303331876637255559407880480708806261863096935397778348414009819251801151283588900612687810137588525530738691781773983372198787164570176747516046144980953746996000977964214014855653314260836360610126428825026409331413701597019648112906095669782790240717835034415260651553446435439262095697758895576335965786364964822303621300542423462253105440912605608790991709533345448512568209796629067724911068918610166157031686547358792 [214,47] 23812724646655425197413713004130985450879346857955541113732034926203987680635585626449996805552540731918458423476444209317768106126986090031181754095002224558112992037464607717223194137294396935743820174374961628156225053389908470513960334417694274627251666245181911367048352282308140873446633351642538596037444580135705689210572574711205907135750861426344108075971757392093346247170345771985497781106123805570100382290812301196732923405 [214,48] 13365756911782136485281201429214736474937930030826549207656132073203525497098751825698991218930064535402340581739140920506081198497418236132206759333417217758213280857835331588802042372851228605527631488943237330846094646287984508239995488700462857560676291678194785672829514440740104168025756933029069421916984384131889783845168781766225029313466846568814537132270322350522672295094730439529330124949441042860897188566129436787135568 [214,49] 6684513439377277388534409169767005953248673935118613067299584722303849386829537264814196365073199153175785294720904684076620780552978194466018269828315077453371522951023690333771811494546455577936931792035547943319434919143760412565542934289457993148741851892865674639763364883572805782800559306107564576419891651980854471465323922620158361432348515857598012835391314242107791796974960014284348062361610676494102203199794608824872 [214,50] 2977900895486298345818855260322652145684788622307466766657154580013485324336021899980017194894610695726832712525901501114626813298376235219502122240087298047918037097821389243290595274271491001425068917632926058839527898396032534067084144348418957682196171015944542167583254774945277944114197884290340867810114676468441349115820745110273241593732639777031669899061807269726922146155341525012918344913058202492269852775696912720 [214,51] 1181233249254030096977478462227699377258515521001339920959185078663609857932059014207024976200318012694185555417571738601670388238409363163020978952158895067858162231719664588892837603313290118208285977780597692118478053030431996348123731273912155369405363221653444797358540712222857221730906680933087121742047598050027636299884201477136561720641179972846311515369025794605360489083610660013505110829589683762791728744368570 [214,52] 416979322060730226054277638461120368393736190719832557834472259078633023404131961709991991926024496471819990206690000512669617623707808801618443771320027996842460787793619174207285057196620470730920120695100096450367525831726680108324123965722784882313137176942750164755498022131800401887884080908503514064286240988188539148447488432739899021553782874801173464008875959050704146382980480924471213886669607922229976030400 [214,53] 130906724597961397101658369171715415114302636789281992502031357013526123152747526392944982918915308558866360450191825059348045872505366181598833650569202851330831698777631903439432238710326339953302875182198475725731764547902693263389631856980016127072547787406667011032272841230043556761936472425482104183415997507991753475232037141988700472684075275510853064500938388323617207757833854471162204148094715102429570580 [214,54] 36520656953362528120774626608780448021609350385251432495713231538714178128133586297241047051127617266673061094731093513981893078963743764318331027095249292583136711636900817737465326572074115233389891931379875768167054028685272138602659498080404071636013847287104225044447148542741871684867218545493194258526599376196180070700283865650688561229106021273819734274221743557740952414551939327437276928640930640012200 [214,55] 9045840546744562336188545724589493557068096763256906276115078653568271966977844876559739190393390620032799438752303463866777361677958565302103008551144091767429918092078674493905803575940780830166611919367506705004533506517861457053442840220771024021485887250407078580807200863429450079948130059980664084133861137547425924429692051032826469374090181946204650261405906712087455070462410213744842608910600774857 [214,56] 1987191099959855538609251668285372154893060969594042592579624342824922290194158825812938586267431931844682836604214839534707357979008799652908652215764298919258318843640572462804289010230826283867743784268022102298472768937914357334331287492216390534668987208947502784779887460300551625407274987677629491887643278407246570813649883238536392901132913884502799192274940378574009558333753984116933520300977242 [214,57] 386720582653095251859487730876939624002622625252620239778465362924167295183853669443704098703762989707863301105604813157102191931516713664505579238090813697059393442419506061742491191141462261100871750150267084828935474053199444038370614181975610201452931337722807891074631036578549291166353117349101373472740223611843376028706715566877935876752508039639850522865454428531194190407388410366120971686760 [214,58] 66580330116162729677989513412574356164220908214436116304179648287268037117216260655630687548466472308577792047773574631702364733039768753839995673475160501687211828763171009787171590850163477350597932941492978626874143976778975121688720594933863153299244796371092370807450674142519197009846389394359516051023566997069905787512153958932044001669781003545196408847401144774693841544531118568921862864 [214,59] 10126147847728493127692836986858210745642058114986597233928825530319740383413594829092442800534373567096274628150338919132658274246045986509162866514305089885357099258868445418769305317799991728446034311520952622683414189909673479441145773152642190217841798087313448892327254874023396181393746893509811545233737943590849503664786270329133011430508193182469408782256045891281453356240601804560666 [214,60] 1358257951716214459495523241574474653105357181922983721609300655267039392673158492360254634659846610146292884875353992357335642230072917018606797758939779615311685345435665082931719654830680287909498085287115271386189526604006788393458759341533992094057325919048016691258466400403351320356212168084610695216371652822326056852546516451951131125961260911308643165617852924186247486629063797680 [214,61] 160390109561108762170504572043775338834087389146192576607007696740807285126982927289873978099134159413686065338511583954034194709253168355348902766814829835304912704966339357304256666451433192668321680124203324361208444644164322511696881933549307592409920903580521852471932544223677503796800144886661692958511484371061784114825740198128053176590952259883417445638286311428286613685388732 [214,62] 16640692342143825341932492310061324660909697807931326977235295821568187350438195672449359555525306867182231535512591481197411452326138635994248731483486215754768708480681199765769517485942240619078498162069126424884658049606518470411283741926607701692500993538864294925563900806075018512298261718638623059103501228172660665791084502926284677221076937921321580311638897321472852379960 [214,63] 1513643493708921066795220344601668872339690754295782853679275793109557679382218200443375893613492229351445322334519034047380059351281462767297650681561016735554458072168215700425909626847875942680020097706794314154756708299220376299337082518724619604444111788303123091115879286798052085191580570562322027977620057622287211669099649821621540762096268107561426022961405240507401747 [214,64] 120422492212838494032098790020739553817639096078230174772606204343343116823150888265476570829329573526118617595348972943077778996393042130539750853261843620032227085647993935869165165203293073364382007927648211281373121138240004089153972464976697138245690834339854484581043219937563413550059181959938345017392291866088960149395715798505843015134989788330113767776886404830928 [214,65] 8358038594824403337041410172688306836018452958469464919694614932433792542406853447511513571166662328445145108559048945325429048394211041298952145624291583999942897447127949143945961915992598366565842164145705448280904964471303257284890987412523057184424985825193830732615697912917064034093096238904389288988419594583775439139778396410650129664381698328334630738101282824 [214,66] 504656281035816333477231205334098508926544139449244476540136550849063029591447204427876226870585513723612605234102797820284094725581426715562959550798141031192132956854112784583853530793795970376108624455520522049855577345941273986531781919296121696229036905454399746293842027807702879372237972278737237676439711820376949235192538299938366864245111326582137120176400 [214,67] 26427537310575688600240024371162899787754910616378739479840955535213642435291108594797251753466000457299151697439600175136901035663217007659284923963304968746382269736393618439754778391397783878275882358438042372526390312392761513063928205074457664331310492663091131705894151662631883139956897273323791286799225362535151488693909674960976154274779386924901747410 [214,68] 1196320302406133331950537363142204654477357656317493002999100233841912419783510852940790675082848947727571340488785698224013847761833971018675792312020479675656156998377887718751212660825683271913202899417892846137227752975010910829660631979794591978194650968826555672389673193113833868027107824342079130819234021329328358350099572012291579350094288696657824 [214,69] 46644829060849838813180283092772824056176748769179749181332333923768034651735614043670180279110826520487103826209946152328806684530898352529228693161092390944310110687001769325721295272599350422712063911904581108933156393696185998828558922850684715043280585078657042044841828247443208656151431960358439570052166662032302808845614560864597697651355702436 [214,70] 1560360725850940891368571177045701131801190443054103093823109464226202084065015084808766643743909689693029841201447643427675852424735980116034703813325609133481583128015808427612403199709368839553997746138097596730276850358839534182936111864697151636180893123861310288762712483582463148188923878896833001528630737965402429865433005867048899994676168 [214,71] 44592813457406702874886999619217908906018462183072587235191403496896630636894924663843511051093744857430696533420634244911036013831439267929845707398700759632523454252254795326051073823712512862482709211631849896407355363961176341940176147453911506009917431807572936088237821478521749071650511303629855866917115984066125816411039785657890320813 [214,72] 1083714839325494909186127539345973744829350924697123637976072624116032926215923808768460607620590883011659971870185458072640971380140470194843436236493608015996330487517526640412981802965812493187930692198557681976595994324465062110992594399130650964355914979653866932543980400476553200791724511572668760063837746342324681230855316202885790 [214,73] 22283888574771372099053121093918093488590446332143134775086632957481702401646060647056196630577483862801837882016801201091060185480900913790269109946178587398778909936925915524203594234901487491815703275423812187781704942099161004307543631707179378246176527136845317899279726546966217415792980950357875788296512190662807171832347347248 [214,74] 385579877689967534718269677081753204402776217697310379859806013213591441169504179007614445589988352697470034068611336739884812940024223439355515342577577219450247025302724854228802719903407310583853036822518198035865177035992329072550607658892545427300440477604228437690431900066394288721611220883567340845292059837868372799551712 [214,75] 5580754706126949868092627049126560871318645459198043620486897102170828669032941157068651199059848492109028715900685960390020545804490209887291717775075628510443388048339377073755861604815801581240543474271835478391325801540864067879992793647185778315248883612714932132563470611835562707205675254573693936923534193570110520972 [214,76] 67127097305804192317122805813303207162231593638045150680279084940106295723367009779531509840897863390480240207806556522984383117815879445188982404537112294963491625550981522487094815058360643393804666699039190376483022237991822153208613116592777264148919870337849035027147926998069065971095969315332476498486520555315368 [214,77] 666250743672098063423300535284538575318963457265668485478397242872481459570875702035531681661818393379065217922141272104366677779010329589238800132175781735965826673625537586944643919417648399345223332290674262812090287145573683233814194984083140425347524222604414900752102810891289418108898925254829330573528317420 [214,78] 5414127435688638635631154483125083350320497973895660881883103138765121125899418316606499698136282973246659131414826647513653236672805676568153022560526760716692868105644700309472165821728830035996094475075186383230345053431815919888303126177335664724012702204268982725659314394313272042711280448326250180650136 [214,79] 35715704219205413916033798328470123405587794489163577455953310451662178840489656867948042145122068481739895976902779886177300458811503518298694048203935455333057515223902500558252949304729327307411357730320799826110483480707788577020116932808251012795681556605377148252754909931954664774192647470441774879 [214,80] 189475102056830335137588565653968015621293599057901450965858615007840660607651539116755511559717297549901575857333621421632179440593225713454680282320276336711991615750016263866026635008595249522577906375932831697834839914449439829230084644911898456846248541224751934279577613297467813834793563847768 [214,81] 800048515908290412922944785156446981152611199227085833903004364760889806341028267520984534100808466159229211258204022246175414581720804278847849557108495180374778353149761897958986294997584114332473505101655878871505214616181250559221257806248748182859066031199574693441497500049487442452242744 [214,82] 2658236182283876327253658427895929196977763163724870596692798811304701563429685624013790737643028270660937684712262836006333389294116914433771994383706372627355790082815684117720397301946220761725529730047764399459170193726185848696431560034327287416762995906894228340023827546812472358000 [214,83] 6862700155137121375548155960378636861092809222884383401257531775943598295146562638637899240329716765074125870279125785064159206345919596844642835208937775696918394740279613011643133207913659032164622368855685420530596860226567678815937143980092536481095530473893551476872055365981982 [214,84] 13574577635213974325917101934651878041765609716964193295356950659145239003514238793926397125793652421828310849170297858909032578946498888486817445414525408160101762346067931476951907066740131678572066959837559083148525858508367412777314813480358041106758873161666759680961487888 [214,85] 20253436152346779446813000474875578923846774029061987327929361428581086031259758761681755699261849036727075131693674878907930679775980922891388066591446404743801092999650930069999638386685972484516775690467635614769629534825775215640705141627439496906626251253659352379292 [214,86] 22398703578514078486217806537894183898940626121553442468138171624197382081760748778196012555116056724638388772766143693885409750924938693641179104982999709127148084300722718495666738011289651485165627870135077940340466596187298181480677949039265450815327531106700120 [214,87] 18004503242338494829849216491412019843439354726769482792048687442663230465228692488488509277767671255202814354767169285715775810446239629109659712675217496500789617242838129136856990514310093109522015251146606313798995746637987733566522955111246193789239269555 [214,88] 10288979821948382987905185929765305491616146352325035942309141834771121450619076375418284703808651427990938966711341596387086685394936582705686901928028152235714127389764437062140098055278486899529200936650176356655015049295073321255869995524436583447635 [214,89] 4076821963314758983898972879836161087824418849344122824850143954004006551798421628560486108696711881545123449456201725391658380760523251792921308754813523945309258846083139918696001422962256628865578598311896260866575666047602296244787388007776120 [214,90] 1088544856666676127779685404931332367633269859518513027844996198414116609888446542286145570265778224767539381307205824391966494703996004812876170744978041020845154925488942852216528200427629746058784059011618673473777115770835883456934682352 [214,91] 189566070366258046316390443789128643576752480043416980191769786747062119401530989514651790668344213004032016858354873165903559468539334398546011979135927143350243841010701032987299054302631828525986197917116746535971087287788611306334 [214,92] 20735026026764222873698242956442622527411720278505085079571384698878374696400291186869133067466249798645656004385425310905692959498451670945106754829040497616392328155784299297172636045128019765206167348724632371626095610405840 [214,93] 1363533723435997138554078370128096587144632849892369951723346614142857546215092357303404650339342061453782444463386486706033655494064645481938503968723624106806275980424116293808892226727876265561454295631393468314581044 [214,94] 51210219509553805862991124642502495722001006264481604224403115781775809302605658150469924884722366748313751033187541125180543694851932262131193376745167465217107647547931947640313749960987948958094010520776251816 [214,95] 1033681459236607537457998459135966128371242983819592376011950970164255077971709622038911040871048895337006028962065593443824726637485644850304947885527833163048427612207852990963090925462721312955750502169 [214,96] 10426653768417781411674628128277869276363535655782712553819589379010852060474291197231721595711272511563583464649288422107493195302636248280943600497716214397548168441312094716298418926202282940208 [214,97] 48111684748487583987256096459715455600965565993764431534495052795726699274825031046627476572366639103306581164946363682667941926590407629830208900542078114306002690277613589522243696324760 [214,98] 91065498524256241092175845184662593578665235614276304350155153217250839040003877591207814992119170248891489731149024422959447162244152615338510364372093282002297264791339949106224 [214,99] 61647602660364101478167898100109347280464902168093073770556357952394108416102459493905930469687119752558512938759306750926813404670840321140933729620007864224669099718486 [214,100] 12511886758030308377208180608323100945912849989559101756240372784876975219413733231507154469580490212736953543766661254919837145325259335959523004489814270888544 [214,101] 602747102877922615174226343364238591324199681652313292633930520593252076200540955804179829805851393767404187702841768233093610183671409800641698559532 [214,102] 5001781432540347224905001966160708334676339003386061483647016415029639017222954771480853302284708353351984131233267591226353817534100642520 [214,103] 4508338914403640429657933194523671014020064606645549049099424828888510653405063083901170054256824778713782301458068888191898935 [214,104] 19604711134099693487668623740433064334190503266046924802359722190802040488037711074577231067843369184050532580239004410 [214,105] -9461175661029273820589106332268532258543172756411128942548078953352652464495462421252920253139401909396117270813488 [214,106] 4342199170379476855193811406520284105512714738462092563218167864025340762642599439645864614073939283663913723168 [214,107] -1893470849563491594012175760067933993004591185500043044380736896435964183844240557685430160030280416139328140 [214,108] 783727367442416049824639746347252336820528317726019640644078118312923632348052724602035058052768073858744 [214,109] -307583251144824610021398007187985695226396433971535874850667708045482446139117044214501115498786752444 [214,110] 114325136736085825911294465768309352481636480052310013821783975775787464811806061196110549645523656 [214,111] -40192376978416532127825171070768306136961278166362488790337271360138920409312406666512112553699 [214,112] 13346146084426309840684635903309048803063866490047378740683604575188321555723377171005050200 [214,113] -4179311043993617695421772124879927473928658525893042585984125755093038659919573886636760 [214,114] 1232105299607121741129825856090082726113206400173220186419730571177443921060908352080 [214,115] -341322465250664783475273526255468517599032976815155732528681481378219224177555718 [214,116] 88663775813938898243366170827562348975268567227062009961851464431772263251600 [214,117] -21546640852299524611648823811075875170434195194644251546205623498001721100 [214,118] 4885776145771857915529984001338218859603300329489940141471773050127240 [214,119] -1030712714286813216460769212748519323915578065257888468303768177695 [214,120] 201630843536785906369192979684804050908735504251488985780329919 [214,121] -36438541285759471264322907091953108347376905036317462455000 [214,122] 6057355694547084911425746202636005836346206567250930000 [214,123] -921655060941184975112294794985568090200490768501750 [214,124] 127615948369669013036745707134515722237167260000 [214,125] -15970937929062774687204714819618287826584268 [214,126] 1791858459658463770468319492283815538600 [214,127] -178452175129832846344562745617139975 [214,128] 15582981966781243078599396390720 [214,129] -1174654376267150020724676360 [214,130] 74886614907440354255088 [214,131] -3926051315032367250 [214,132] 162514908036000 [214,133] -4980153780 [214,134] 100440 [214,135] -1 [215,0] -5004850724626960932749154052237193712387304054680079956229616514109272302984072027325310796858616540946275502402310160271854383322192793277607354882391792449776849838612540664414412839063898523722745486363877223040967803686785904645707706132631218836824000 [215,1] 5726900240080494208800145931754910401724116089366872198530942804270029022470707647444163754973735195774862283320780019383921693264018058777043637111020590556314055210387296224277976056688214622676737435747888300128938208877695766573355936836413678828108356516 [215,2] -332681254118133016318781501497089309160620812745596929999446689707391739465110001355007991562225997786942489275063844767769010356725333637660997931949617238391236685012163264640631941241854221925376616889645995515771524438116405561268253967022556124519047202872 [215,3] 4671322914515675742386606595890613133429972291790847949297368688151147641980935817215564082692149932914275502244504365045577745710790323866592200251954833780312655472877839391121988578321753617765041484484480584855034716041728949976314679284832230410337871377577 [215,4] -25421155219494135596965573052094543152578117036733474577476407498237984323191413948295648335166738911209193074490221194023661125962463417500807523606139028697351157956163111999956470587331323777469288881707381837779612593518720073659115735567129320258445234038500 [215,5] 67885652308839899945486300705817537144843504654328133114160897394479946881752734880966643479444168654494320955712340029549064645646002149918062070011103677355935118238519049439880019076873974444871956537127401629979525428390248364884206123138706014579308470442600 [215,6] -102570156845021207949325021552229010002478591806868373953671542165724250590015717115714688738872367053683417600208390246403765173873083385282847448567476990295916936806654243354389106533210084891857468572040735344373069613425965635856274680961308424886296851411760 [215,7] 96462690198067763930187273690538158797892181934653902129338864871187474960697544832676713168373672981196279939654467530309432140102403847665471150711933234324428456432392923508313384963791672660221409195235338798381068524791038443545786000567033447406664925729490 [215,8] -60465622091725872818071317900395738994838969563451303790279143857926520894586019811162159381441516863165729747407474175494564174597253831735663223752868766697165965596070687184855564503657811610485484143606073281958889122975385068564377071296730128629383860223272 [215,9] 26596248639038893856912844583231437279082817931895685630111812882686015397577242141312103027101766807858472922651864978511910900387056297532457623544088451322843714556898807462342414935884007810650178083513649165293141795269903459403171940481500323275193849126980 [215,10] -8545046463092582271690680372912786297094209997622846242924436742712790677332283780761958685913411893045769553660379939399833955850796070287889268707484485479489353822394150520071334942044636163422635525366200645371557607684614226667671767990134822500429811846728 [215,11] 2070823088761346526150166754181151873352452742540988796378761019538323465972139316392383432329465956020294769417378030236423744388416106366217286019904244264377039492430126031744613388885412342604379411465311922867399469645259717515321533840201631070971570126553 [215,12] -388622197226001901418029967394295856075193619692720467357279337530499184596524471994368889334592535701458064699327264260034882807913566293374184944108231794453684064822191494205848184274261916369127089613242699562131836330627187304871447153548940701901399860201 [215,13] 57727859713983652960485151607135071239337647274566500722377976560466364750784869264411930469126660485204751768821118872565135618896322823270029061374252082848922069421675135736713536901936310757309599150201351110499789881777147786032934322397242648870560272632 [215,14] -6914562250900941769140414946390888486366008661279487302737021358690656164971228126617951095131774248799853083273448695420770016173542739775106207809912507898418392338680920556087919661808779095054283872320091285993727913500963001301363361950443258989201886480 [215,15] 678509855454785871998848825656253207853868442151311240666550260679716916976173124001335723868790568007256858110961175209769554392286333106453539297589925023832461037049632123139949971961608411530892914812774497686696472116441476251880011329377157863673654614 [215,16] -55299692140849467984588654311333983662636289174718756496037898475050718778637786430026740224364722731710964888034267129615855656977217309397150610992943132564458813568821676473251431945278187898820496138621124446064073912043832560741083347454829686179043744 [215,17] 3788537366160632113137879114133924719543295256106454389571799784004782733725793599678455519730607268117879745033507536364690221665433219586132844825814871112193911883939851265804541709537325939655086164828871898928476267956557369092969673933703228481768588 [215,18] -220488760373429422173108616056336806704169709612802183212580013360141058024066557321312812061387953003940922818974447499392505965043368596644884461576709240220761998096544678987507569018962490266027921033829207896722188596084643085172321085664824781057704 [215,19] 11003491568758601838891745848852257875666673877284160046961588100200970204053929338676390020290039669015050156842385525213151592766540504238239418875392075392056579065381803450126731349850599825465390622617550010219387438959389389644514826633714765707155 [215,20] -474818677539208718234065924539689215383964524050044400580400491224953007735716142351875412653817921811713846049540755513910599746364381594378798481244658650164359018109833619513919252467333797393019504852520121298564300170811091480930342949962824281256 [215,21] 17849599333824054981932189400018485874952799012007668848116027633087097524159551897580647609905719446020735701637076076094074298856538832383871321278002471317094205853206228001730070479356109532768437054425394587675767073108357331466270008031395741256 [215,22] -588520737513324341919880747946066261573393429563718878960363868332795814184718824536453196625270703323678753143348194800600997923151630243638360030334962573754714138542641433569887977546077666412230465476001374815097616374050760632773683078249400432 [215,23] 17122977970209628474844454452493037348581614228628035020445229068332945723465505700714474933338050067704513542264890924766745422476543375023260039400593330974897108868911070332204431070059375135391150963786190781896459671856313747096495397315081418 [215,24] -442069851476612385915413080421161980159679555769226685643340048070099371352973308344747155474870348995616802068715546442005024055132565752798160815909770138186100011648351604985594841894324667397260954910133900681691890157858263958453117484196720 [215,25] 10178752462103989479470456524955250240997415051873918034440778300000280887539634615026465634916927624508719651655295548295152308038753096379299664911425261637380199031456722578413889965839999457027223515525824268893305488457517834354870407279268 [215,26] -209991409230087244510400755061378254321561499861189942809494525829074200840332104924224035388801116376694406685112177429928022453595893376834736600995621768628393291290653363093848085268376424746419594006967240603636775999035306507479969921048 [215,27] 3898142025063295038837905462431119944129429130025669153584444872283090170818894534238858280578338456143078973322904743534519581387976212986225917905465461751023672965896637521659659135727982926209807226242562358251338426514769547843002155201 [215,28] -65367442409162323792443415122664083017740616822147003446012744086224888629695213687761458803318420674169614729264071904636246239363740548162491324790839340685246464019291296366082822725389541775046976941005502177926344464872074061143537874 [215,29] 993756208287435310446290751383142191550319299242167974177365622378007086821640607249294250923337532035908817637834583735637406177885868304840161492912746622635872226645251061269908141625516749861668411763066175827987100382170711914905600 [215,30] -13742357836319528230989986298352807629068306179133143859227183008309252943976273258463832951919972799740980909630973471657183576016265048120424393936984970525461015324032738838080100801979825443135335798879658304678378397139309292834816 [215,31] 173399366707112314369208632750286365604358742765177385341194616973504962045132143872753669369462930799389445371061801987201174102704447207277298980633852131618879742273747538185805199625284706973492215850587662045511288163153627570176 [215,32] -2002091255473748783848283322432919549807478842839831984789457053033998019602179211036642262839478661247041926672827565343739058374435100233800932047957346114150097673567004636243589853788704776732315791144566468552455730205153480032 [215,33] 21209375066912038016897824607837662006794921434127737830483820456061244835284331474902587248674904772713163902723737964116684018186778608197864425576997131342288814536265354423000219869680867390509008762385616002330973956109188096 [215,34] -206660323281974975840373970576574143682616345724319589345512050985344149508013033637946261126564754455643902583188634272117034554490784663022058609162102269619789145813540059546271046891137886018641724492943953516231109353932480 [215,35] 1856419207252573016949100990377844997049666954824556547166310849488856760441597942865064224733221280269939457879762455236561542318189506380403616894731546782595016741917878634841713197214134420527613956470774490983828395010688 [215,36] -15407144733773647461856437584236158372754111812201984420616451771391518547150489029332552341021544026635751921347217560161426437389605421413880461216020340829808205597597560247742084225941112748815764184753364472571041765188 [215,37] 118378055846738107311551876969163754628988995706429674293589713635354773991685894231236834637370523191795388397984597577146099052998724101101934928712798687860259634089921395566188303925663016141647738979102025510099357696 [215,38] -843610647486356072144748859484028681381450591189103423138518914460234976185821896203710806562597484084403620104066041306936692151423066138905576290111453512743235598305804755801391219056293352460485907970602728430470912 [215,39] 5586000296796351548755965824952570997387180082981446905901397547193243100492010224456561309774638853417676614558235249831930353919839630869082153386265534292450520085051770421904875028218710154858454463609300659048960 [215,40] -34424316882670593487169555657597520634311392438579326163035214508588866259206653755396895464778027173041826507289959701289086490227226246482710268072790733075288991077393186889894731353822376445909714713842277996488 [215,41] 197745766624389321803653668476178182108383414946150368596013862005214745762963756424459461819021371422220479086622917085399791668923947318345426100758194924777510035670839079721148096035982130145581715544740043008 [215,42] -1060367027511950672987454128601945327037644707803302717590457088156066013452228241262435102585639292287635933958118088948603823824131802092317323628491392068122778618658198232045405994792162509123842657016973456 [215,43] 5314990210445623316381280779076052689243075323504723427445771965938099225605038282592798187730552550345669483128848754992356364711860338148139189646668831866936191292062693203304504461810585591865762122260704 [215,44] -24934400181449997194171087752261223489692728439342770084427925890462723338828766615000387134467272049026452832733690889297351900724256518176688264621951358472066179577717108295130093583798502115382553061625 [215,45] 109613406755943631075524370230171720146925687695832651557070575232082681813720412542909813215236762229425208784005331167471574280127126675129661115002564391540024520038878215192007099743464459089128652800 [215,46] -452045291836571295349445253716277193498273358185799162591546709619917010974471894606168480654540708103943547847512127755746997943674530136374776660108718577183602252759407243942265568992766021425664000 [215,47] 1750684695008635732342413860046093816175075564992097633742567182501424311657916853767666940252552017236669519767654132076115312226806424387477763765219744490842879617868974637432900122223549621985280 [215,48] -6373330058847539360780385427999921910519025212130785756129160457268678599346938439223944564564809115358410699134828165961956587321583034361910360557504569697571362341988760080795784960314706499136 [215,49] 21830024697758500395438186006295097986183528025314527118833048533450067364670522220119410916537640940474130030326463376591432232200344542165156900904910121510247369390192278703370889154324490240 [215,50] -70411182582971536434428940097051351784635155295676316626560604368066930563641961611812679738261786755202873973114764343282718385395400401464520803308544506870414975024111135874483933736465536 [215,51] 214029429039398192476128958140220763110022215760167593136281476195208267006208901480257902342618967956369281433936778627744082421790007172099080351788188601939944683650439116726204412618496 [215,52] -613578742990922810465467981340509002979237301781652855790153356134879999953585631106463881667147032041385210679156154453551417392059230290470676323237133889177815772910200301994429333752 [215,53] 1660080750176909594849724493576778788779240057100368903450537925011768962704606641488952073778398163948563014730335684623098619405610579344285948530742953999203736391718805201868464128 [215,54] -4241552311835891146387312998587089276668032769984318697381894560325157800256200235658562847807689030182967448593816543138984544565087608620133716194574266655351396847117197301798400 [215,55] 10240236303954112743885793341165977650194745332030612798723959094800629320913779816812125960569696333432524969929989382658031934470148939819565461941476850453634991585803667444736 [215,56] -23373103080620466215024776509297097759693510522575993685390790712335340892212241732629207463134607172629970076821366769217993308384900034503443170001004130407613186658739181296 [215,57] 50460920141446690859389805487516728801956430869790062847140195557322419495238065292009849625417723819673669394989231779113915109452138285916475325318402121197997172643548672 [215,58] -103090210065777400647125430068879310623927446635473747517148042364798718526744213347911742483541709504274520512650132837338374754197031891425004426786208052308185205961696 [215,59] 199376764663848116650721203220276061223122271964375814653353734568951224115789712295761190110221508325668015641493371265934660206871427768506226694688938650479949608000 [215,60] -365156095054274113181549659706291593157970729129532696810131604590253025704424206250052810412611288052830175714708074490497641210596848753365557854440884948878855510 [215,61] 633522958247297912811535081929410626578128123125150745112825613823071476515500662509073704278506630041435116629227463059804157156707267866495921042485729206599680 [215,62] -1041453522107503352522429392129841558621778235287350347277881114529290271543221438004331599277662174663171983701018769968665312137980571390742198727009372610560 [215,63] 1622580343901362558655158543909191085179864509227416700549241027207975385819915048413253911610187268504911277681796821020078027766094152107746898889635086336 [215,64] -2396279515190392881471328531449218287775587930470666610965180550767743410142063527512884097991599556676812511458824568316658098424665436100359336124334880 [215,65] 3354987320712881532467772447262990368305962920744601598306415529708768688169423467906654690812525760302402660925507723914610286502178921539048810927104 [215,66] -4453531167489696031215069931486910724011403071621258046670599788235443399838306187585596197936907500120254468299796775523771666652307999858495859264 [215,67] 5605275770913009111792872933113121354720819599631899735821447772695765902278863969032660260370043353272645982154670650778460690282734938497586048 [215,68] -6689093667264559735836811038842778018969710345920784794791769976425706968187651080047211599592059597858879914046633586351208188900362662935692 [215,69] 7568226408693425774925076468698003791421213906114517245662503345178286991207961117004904866564148630593629328320279000746945629764564152320 [215,70] -8117746609452160178897078572832327729528547833523563086237589136862952303173768245240625922105283163473097569269681844553179957357897984 [215,71] 8253306456050456550046510445511425261450248658962485219969285869784466863074729705745408260119571745783636583090250091109998488784384 [215,72] -7952174442433118270670924581828059990031814498099719548885528262307812279457448459727382730757279569899551815881826901795225759448 [215,73] 7259395208721057649752480036476813002137551095809391298941371022134297873276759913964858770009984436220290664000775782194817792 [215,74] -6276802859724826585015346236158929641487974510348935048125093001192703980865001373122126012046664206222969951721323026735280 [215,75] 5138559321442592661762148925395921303474928305172770875415321191703861286890617108787207594957309805945348061161402504352 [215,76] -3981286100961479254760373960760009493929344809868074975656114793047373378418653484930742029866401048623595695782976147 [215,77] 2917897720066757864368486677231136639444040046317761463826962662000954001770006706157722571126521804617855054577664 [215,78] -2021790801253880027444263212686732520524846459150966517679256566021627625721574807755258009268339799216122761216 [215,79] 1323560062111974194484418094090271198826574079742846939765013461753161969136811712065626034554087874644992000 [215,80] -818047584625475970869779357790391308127215345701536643899139165529845419259563626887545107866759059142080 [215,81] 476967171279046450953533595321778978267133795989169594032199577881652084772383963560909500987669125120 [215,82] -262107101221664646589111509095717894477563866462251561892243720341281638021053093595114373464040320 [215,83] 135615267787392520800884100615427682813353850812871976705338273594329720149009959266303272446208 [215,84] -65991196665495927705237932924768981702500414674161335815672567063105794687059517791038647880 [215,85] 30162170385398077231562457747904872559281884619855939384522846215953206390856216432140288 [215,86] -12930840752003792924964005959197297391817258709457793649753244337224602322326356218368 [215,87] 5191538378229035868478496858121451794657387057505273806701313957480616659407379456 [215,88] -1948533766329859160316045417026092328418146819056611356456135412995014203032976 [215,89] 682352229718338184957837786171132606510746502934434749741624308855755399680 [215,90] -222453785582989067709346093111474015866988485424949391334426054039029024 [215,91] 67347632097878548796531347693563017308801505035941519199976539683264 [215,92] -18881483742062833834093724663513071914469991526182620648962492618 [215,93] 4886469407355762878807858746844576845274167827230994084986880 [215,94] -1163097687798924963786674566866113601781542784837473792000 [215,95] 253558557250009985635899258750248886914601649559347200 [215,96] -50381473357406678471408330410371028347807497800800 [215,97] 9072454743902063746463789091204414973556628480 [215,98] -1470684023362174007781750398270293309646016 [215,99] 212889226972516446247817259919690051200 [215,100] -27249830554591186283979449318957220 [215,101] 3046865398932636081133477171200 [215,102] -293007663279683725760259840 [215,103] 23745442218998794670592 [215,104] -1576938425252805000 [215,105] 82403124408576 [215,106] -3177067536 [215,107] 80352 [215,108] -1 [216,0] 1